1
500000 126245
801635547 479231417 0
510673093 321014269 0
60933771 688665895 0
477091720 558970212 0
750698826 404444736 0
141587152 252578620 0
255971923 286807668 0
67762638 188884720 0
523899642 108302288 0
597848581 434918446 0
263976601 83633318 0
665997371 275154544 0
422760376 516030882 0
686170549 557854637 0
452496163 217658422 0
126773868 190510360 0
687850605 325981222 0
362747566 502707082 0
83757820 76717946 0
554686579 90624298 0
731833542 545691277 0
710873495 778627937 0
316365714 170206788 0
190659605 602875481 0
55920521 571733743 0
766896385 188121821 0
250855238 399948040 0
260645900 722087171 0
121643405 430300179 0
130417097 727036597 0
321475381 554394746 0
262009311 235868224 0
439629845 720463731 0
275960220 415690870 0
458762790 602736092 0
562858936 491168413 0
10203558 49929699 0
639337626 555023138 0
181678486 295689983 0
349353591 413242227 0
575499797 205876807 0
367757450 372812105 0
201612286 788690912 0
305179666 330075961 0
607923174 245941181 0
351825250 517341513 0
65286775 332227082 0
441429503 611038326 0
389708419 717297233 0
643253588 536772302 0
504535980 32084030 0
775690076 19289612 0
373282016 197728917 0
18682181 578197298 0
644415684 740668875 0
629912219 632232350 0
157865890 528317315 0
415370560 260786648 0
581247593 443780815 0
337878654 248347004 0
26152303 294980209 0
678727531 229584044 0
329256578 576600699 0
708691906 690653359 0
183139529 457613563 0
362572559 17058115 0
171814868 435450573 0
669193681 743408500 0
498344223 133593363 0
352384515 584251559 0
71360354 472975961 0
755560764 480212017 0
69753789 440209096 0
590937089 578338371 0
398493273 475149088 0
636994708 144522162 0
588011723 560564102 0
611318349 379399538 0
468686511 47450906 0
261681113 779834194 0
324860956 798324331 0
293742497 706732750 0
365654349 65457289 0
537732018 431338243 0
746428401 592697825 0
266840770 599507743 0
226374968 553538942 0
138165718 668720915 0
581281474 543515915 0
445034599 768326292 0
8994072 716911568 0
751710526 692322556 0
356320624 548274942 0
45125732 718127537 0
680482963 203099776 0
218085687 413642702 0
548615230 517795305 0
136767555 246633786 0
7337765 287121533 0
554675673 786110970 0
163203960 760951789 0
322844816 309874743 0
248283763 13333849 0
233851547 587391949 0
164432564 609639176 0
388940973 280903312 0
573892240 613815188 0
519951224 206226999 0
460409573 34924408 0
79811396 105724606 0
431240480 383545012 0
605011510 14646480 0
757360147 412313750 0
530561194 281497590 0
8060957 93466507 0
553588289 150697396 0
529367166 534666250 0
619386973 557861638 0
378746184 246965381 0
382666081 780192784 0
701980781 319092036 0
533343184 391367511 0
95958187 572641676 0
197254111 647220828 0
292498924 130429842 0
147265662 400044729 0
13983337 796246329 0
663439902 700907907 0
147994615 475303308 0
646521331 215789327 0
295696954 547707733 0
262377160 612299830 0
8872918 325224669 0
336852992 465339343 0
765100500 127530293 0
472986730 155736876 0
108603280 8091623 0
731640307 432726693 0
156426981 378286927 0
632164540 131856085 0
448454301 8220867 0
438794732 349678339 0
331986817 162813370 0
82924934 259046322 0
404322431 296516451 0
45405820 228328130 0
301484879 172395583 0
695768633 89609037 0
431931914 577957996 0
234099042 266573184 0
457131478 448608120 0
283629735 524002913 0
361762264 269530124 0
98108531 274919525 0
215082527 380572106 0
367862663 308872701 0
10044436 582414402 0
251441428 126961742 0
356903529 298201307 0
448387008 799856815 0
699032740 411520591 0
161614524 160085867 0
700641196 652871629 0
554073902 787636796 0
181242771 794527728 0
30272547 728598975 0
297846474 212842130 0
132028701 121957500 0
389092113 164478141 0
521175971 567223659 0
571653993 173902970 0
318249917 342410013 0
298202119 729480415 0
174993041 149417627 0
674475414 703615621 0
691965679 627721723 0
594899506 299588882 0
196619262 730132161 0
505798729 347141442 0
271806723 736863360 0
26444788 41490258 0
5122922 632154019 0
43884140 27206344 0
147963223 168838154 0
222189575 681234921 0
4485020 353613746 0
185506668 723461496 0
29028258 738754694 0
508347765 734827282 0
160323425 603366533 0
145725631 180042606 0
528716447 89772068 0
333586437 7817401 0
521903691 506293591 0
795898652 770349684 0
479442826 630418125 0
328645909 211920808 0
455409529 352005752 0
186692948 240825757 0
230539499 609522166 0
338663106 537646109 0
359680044 597290018 0
496486140 494467061 0
451916647 579136667 0
428872661 606277368 0
363446915 322852319 0
248977352 19053970 0
392107930 720798564 0
304243268 31732056 0
59864877 459456848 0
43537698 449791564 0
723379985 663344122 0
465090823 348333670 0
304749995 562920057 0
199009733 17062735 0
770678391 179224014 0
641377440 679530255 0
376352006 174180600 0
760077666 37992607 0
552694808 96280496 0
183472086 788978546 0
585167727 413983117 0
635679793 470780560 0
477225874 426424283 0
533703440 248673497 0
308613026 291860859 0
21970874 395720168 0
230604689 472519001 0
598444996 434788162 0
417803790 177321521 0
331402440 459684815 0
37544308 478859400 0
220720934 110762974 0
270538078 672670156 0
203819422 264101641 0
323631734 380076483 0
228313211 539842511 0
531030905 730323615 0
148259069 289968658 0
404568454 346352454 0
573736587 378059234 0
243045535 303399183 0
244443368 554432913 0
288391113 32180477 0
309281627 570516962 0
615882799 677369076 0
42604571 581857647 0
448234745 707609932 0
201119199 791748004 0
230323740 741592053 0
655160432 560442834 0
607052871 399237033 0
52153050 321357816 0
329230482 442921006 0
77352803 346085017 0
399848425 628226847 0
607523211 25921632 0
390541443 460987919 0
338967123 245536270 0
271956663 81737096 0
132234401 291682096 0
509762723 218818333 0
274459672 758936640 0
132259205 610906939 0
414528593 117905355 0
377729819 737533993 0
667840834 649277893 0
653744467 21697283 0
432634008 394436150 0
717834131 354203374 0
57345607 278466657 0
724753098 612065851 0
571940105 313241413 0
616700850 291293223 0
302077129 138124993 0
35238177 165644070 0
108486032 300824150 0
769218615 490135856 0
747639513 201944285 0
10456950 722592390 0
235250539 703393538 0
474280908 441616425 0
449640813 141194095 0
413378502 390523406 0
362790118 762815711 0
690003747 360905457 0
670512282 772947702 0
644507132 574333464 0
797855897 56334287 0
601395376 556304975 0
495340249 325040034 0
280518847 86756389 0
299262094 21122987 0
48770348 365511481 0
384905853 508945577 0
384275329 758304378 0
124574487 427229036 0
91910260 251454912 0
463897131 429839367 0
10009102 706653847 0
657800817 428954956 0
441363695 122605093 0
359824939 739467572 0
713790599 601213933 0
78314021 77837742 0
121551204 509512150 0
537504824 572884624 0
44854081 406642708 0
590157465 48852868 0
389673543 689611273 0
297841264 59072066 0
330094021 302925248 0
759973420 144355252 0
524028508 585033571 0
222634124 468249750 0
468166677 49957205 0
170968043 98955977 0
427191479 41630152 0
4061807 331822629 0
636371609 1964119 0
79263331 58674903 0
556072070 89531570 0
534875923 447685614 0
333333074 184728922 0
759203490 306148141 0
32270517 522407058 0
280794349 222646086 0
633852276 781929375 0
130556036 679946296 0
140491005 630910522 0
628328523 454796688 0
731192151 650781324 0
624112599 587843776 0
786877860 122877761 0
757604545 150639375 0
612945915 455123659 0
113543193 183336185 0
217397290 455464330 0
265718592 735928008 0
796623946 473928859 0
326315070 56135736 0
646919698 474741204 0
564816175 219975210 0
183059033 409517160 0
726601339 202264738 0
502628807 4838625 0
733135770 131877250 0
237246070 707138356 0
798594817 787340000 0
658353524 500090330 0
631036470 377301002 0
675248459 376187920 0
355775016 147306815 0
424069110 230554222 0
747529546 651130238 0
25683110 100912475 0
120708978 288844278 0
527994731 284323690 0
377144944 101942078 0
313137801 406407289 0
226830527 475230516 0
375649122 423480275 0
149595519 175678888 0
576477460 213116936 0
758456123 307708401 0
320854884 471271498 0
643230321 164993035 0
734942718 84507901 0
289635119 265607746 0
415043499 391941941 0
590090916 684461359 0
488197280 521768612 0
264076322 567406280 0
78637203 185422691 0
685348952 353944285 0
712174313 482761526 0
390559245 593427710 0
607865466 710542527 0
494947745 195218279 0
689366711 28627443 0
464119894 454313400 0
552883250 91119816 0
290268508 789854102 0
203159741 100005453 0
13087503 538839240 0
37432559 82480300 0
398683338 385209082 0
75397757 402072517 0
285494875 593002979 0
552849608 54770277 0
566035424 626874296 0
449410686 694817083 0
91182897 174696798 0
258537074 598211696 0
199609284 180652036 0
578716289 380630345 0
546752202 494828608 0
443626527 158701308 0
269865000 573634078 0
192600412 109950494 0
111957145 502544350 0
782146028 271401554 0
425478635 748281437 0
761183506 105671057 0
214672203 428399960 0
137462292 659500009 0
458444967 424269660 0
102116464 167979896 0
210479111 93243019 0
710231480 334120678 0
657558807 336229785 0
673654483 1468882 0
116600716 328523361 0
471657360 125928235 0
121078443 113592471 0
502776967 316234615 0
568815643 374874882 0
294105314 440274639 0
520690178 506461366 0
258677989 229737220 0
259400756 75657355 0
151674122 716550263 0
796880561 35517648 0
183707524 344217858 0
132532356 212717074 0
150187559 158014697 0
52371934 77869665 0
670266574 352109145 0
564008548 328348631 0
524146794 506929162 0
395500797 318915779 0
180914505 274442187 0
204204943 160683198 0
559957482 635346195 0
614906648 318764990 0
122163250 529479158 0
270228171 82062121 0
455020305 158813454 0
404711678 16759459 0
199287565 644443045 0
742619376 127095776 0
316694335 351034332 0
647837612 153912352 0
239557182 379361156 0
266999582 180283732 0
369506071 25210620 0
791600171 320101116 0
550999785 591863660 0
562545886 536075235 0
664253728 760577885 0
790697896 7816536 0
312875367 322739949 0
183673328 654473495 0
258553877 764929325 0
107245251 6679108 0
49941215 88282630 0
650001352 233465325 0
214137498 332022065 0
486114599 376123038 0
190129529 708678133 0
600414642 291824854 0
126019530 129818658 0
356380227 100466394 0
7664851 51340711 0
471469673 286356410 0
216330521 138119040 0
87563857 494838926 0
750082905 175276303 0
391234249 185574695 0
626721880 388043250 0
25992559 446835902 0
460215803 213865724 0
415793379 349137944 0
497501967 683336756 0
660126805 665028133 0
500750883 626472665 0
33029091 603369371 0
488340401 35112121 0
368652422 108427617 0
304868379 382032714 0
759736777 175629334 0
750567621 523812671 0
713350159 202150505 0
174294642 477560955 0
740271948 64670161 0
545113523 402217957 0
222249803 502330941 0
256436188 670719616 0
161442480 398111603 0
276414300 95003483 0
127390410 782433064 0
618557686 740442825 0
70473990 27832350 0
22116714 386600459 0
634886585 783110670 0
54466438 12755820 0
633364377 348830265 0
598192382 800957987 0
278484190 250439566 0
25514202 74067635 0
508101299 398208970 0
458150000 331672500 0
281307638 206680778 0
229159643 412786112 0
190578926 265244040 0
11194113 263920409 0
345065645 499813668 0
244398059 307049537 0
752016196 21757314 0
433928111 241355451 0
417485869 143465245 0
586595956 513659641 0
661792748 17890618 0
462694865 261008755 0
152373729 196116758 0
259167720 352655895 0
657490213 451038843 0
82275870 314980054 0
352936301 264017850 0
749797115 265535448 0
327020849 108398284 0
401217509 168999946 0
391454517 525269553 0
79076020 681523118 0
209679644 366153989 0
79730282 702999429 0
102541778 226525172 0
541397754 252180673 0
718480116 99566055 0
355208993 767229230 0
345530150 169661110 0
399492387 1777554 0
134880684 174256109 0
148926778 634300789 0
694342785 353639711 0
314951837 339431152 0
458148006 614234489 0
368953799 279798574 0
627787082 634756650 0
715193720 671407897 0
720072637 111206541 0
269201724 389291476 0
742777413 436354976 0
514267420 139191532 0
492850141 399961206 0
715531437 639111355 0
132780381 799364012 0
541376743 505266545 0
134783706 21318485 0
723377374 545431568 0
35370589 752825013 0
314227752 642194079 0
67818704 646154925 0
460773800 196958835 0
55556857 524340204 0
509259406 467468505 0
86947514 391222231 0
363659714 150172914 0
227254426 777995779 0
552368324 209966771 0
305507187 639181869 0
799921057 173078509 0
716073899 679972513 0
416792715 298537406 0
143214536 303744455 0
289460238 383096728 0
722918027 703374920 0
509813526 736943659 0
714018147 165969626 0
537098373 195729695 0
514063062 136104557 0
244897724 410204228 0
25161530 78270669 0
332088870 410495044 0
435807519 294469375 0
582778711 393442232 0
87902282 77920412 0
284121964 190295648 0
384070496 747269425 0
191227722 224318939 0
451479195 775766551 0
280473026 465285942 0
609611172 683248141 0
460498790 520434277 0
233090382 370984021 0
469217243 165488190 0
331865356 236105842 0
4401603 554641579 0
344877899 604077800 0
205831987 165342847 0
659381997 425194032 0
500220479 379335703 0
585639851 431372081 0
486114038 198604404 0
85504711 497122120 0
667794134 508950755 0
333344898 794182104 0
552295170 53053147 0
397269040 214128778 0
336034702 712318226 0
249168501 778910489 0
685099313 138765077 0
504223743 580638843 0
547383437 544145215 0
23146743 52553499 0
654230018 424667336 0
416978211 103229716 0
312813866 292459585 0
355397385 350408924 0
205310941 238238600 0
527782864 734383991 0
224767366 513946621 0
52842360 696172228 0
369383936 210853372 0
563285384 210464691 0
155006591 118180672 0
228519964 704868293 0
275128250 492852180 0
38281431 206207345 0
487083608 524245044 0
323593517 514951053 0
66404093 339868380 0
445934210 779366314 0
563097668 92420961 0
749844688 386861858 0
372806949 572474744 0
88148630 502050556 0
363904703 398486592 0
348102586 416504064 0
562839058 110115444 0
349401240 323946804 0
31411775 407045440 0
335313304 163851168 0
641076803 17253140 0
664756524 350200983 0
607813757 168696765 0
401441834 529539665 0
82600058 207880431 0
1081152 584113471 0
731974921 495558816 0
144548192 555734979 0
392399555 615943207 0
467414273 775392617 0
372160033 544513052 0
671873365 188427762 0
257486390 636893969 0
47132868 708565165 0
517966261 717093321 0
603793105 524831401 0
211584788 472716481 0
3670308 591512122 0
316285619 186981649 0
336339017 199735765 0
676420909 332996753 0
44419734 609869480 0
294568312 568370888 0
459518230 636380311 0
175419430 327503748 0
176650973 294215864 0
152533557 298523985 0
586839305 754084004 0
12490036 434977738 0
618578729 509291810 0
690802412 729395924 0
764068294 516094659 0
426881146 516640645 0
8037851 334941365 0
181828843 487118975 0
457483837 322343959 0
592721004 572407061 0
582289221 387048759 0
349884354 393382038 0
238542343 617937532 0
402454382 223744303 0
7887900 55305680 0
368534083 64431541 0
667145143 231250465 0
133641294 136748264 0
792942342 84135898 0
754254340 37967951 0
331525447 14061954 0
252924831 570455371 0
74956627 49145307 0
359409299 413783516 0
154774138 518734672 0
381107230 63469295 0
343034282 361141897 0
610247237 665025507 0
15142895 292622902 0
725289818 600508743 0
157121205 44294909 0
692871819 784193579 0
204241253 296534439 0
520173547 783824138 0
741903443 187052033 0
52018139 185831267 0
284807989 537516393 0
230910912 465896590 0
343646865 130564194 0
228898566 134970989 0
396334550 620362135 0
124141096 147293763 0
344292031 426647751 0
204950103 564463675 0
266031937 565947135 0
389112631 424839849 0
787586313 690351685 0
126299268 468529806 0
136033218 346606679 0
241898519 720079195 0
12375156 791059870 0
619203422 162191261 0
592910719 341208186 0
663517186 461711439 0
61848968 782723962 0
583331104 662134180 0
719963656 271179918 0
189175534 22321186 0
594466592 393685908 0
518631284 753048155 0
618995743 452340024 0
377037601 196605191 0
57473391 429507144 0
332264414 149340125 0
313168383 265156418 0
123221062 609574744 0
712251062 107347906 0
444019009 365783324 0
250348323 376815593 0
421953337 727287122 0
445853055 153966856 0
634940953 567160819 0
256563145 710157388 0
23157408 231328948 0
265017028 118599808 0
17120859 46950047 0
799440387 82261119 0
574138950 385391344 0
556792804 364919782 0
438683424 418608173 0
524239425 175959611 0
320027938 666651019 0
687542886 414479135 0
549521712 716889322 0
157956493 503600483 0
536703901 82862625 0
535648601 41694479 0
423570319 82947004 0
254117885 769237939 0
158288571 362489962 0
162621945 543937030 0
218238980 326493955 0
412678267 224905012 0
432679298 126073835 0
69034215 216663237 0
12792801 329953384 0
88753358 605189274 0
462267684 511179843 0
113414375 378810119 0
32207343 701839470 0
764336175 757589239 0
264351703 452934022 0
644245178 599934141 0
725629908 27065013 0
162928629 598301589 0
546046842 612673556 0
698694862 234960390 0
549961334 669182626 0
418065749 334914968 0
174084533 95047673 0
145411117 432474985 0
670546665 270759526 0
130480821 501710700 0
780900895 764511401 0
65983586 618061425 0
708804126 546643955 0
353978556 424146055 0
394936377 62429201 0
64845560 278631263 0
370898551 714838195 0
195046760 792783211 0
266027351 223871922 0
673366395 334519246 0
75702879 130505709 0
255345609 724272297 0
771458869 317015514 0
578223060 371343624 0
150237798 684542670 0
329128029 374423200 0
566905356 85822434 0
755948220 496072268 0
335429894 182601854 0
178533736 200876804 0
176588611 783737325 0
12248183 713214197 0
471715430 358551430 0
635661035 8564849 0
304171162 567775220 0
59563039 154883732 0
391791435 210618063 0
594578139 704092155 0
398267347 772425126 0
93738453 58075145 0
155165208 784079713 0
182851497 179316773 0
453876405 748049278 0
512158036 402785718 0
19502105 422191737 0
589971053 712525003 0
779147143 562612818 0
621342471 98559636 0
593857122 51912624 0
513565433 696246522 0
125261713 728443667 0
268294761 388656384 0
728919537 656782364 0
692012443 717841931 0
757991718 143035560 0
180164720 400091845 0
200436194 442472808 0
795412839 534919363 0
432616328 689329295 0
63443383 522800630 0
277350558 341774853 0
549662548 204794141 0
16396550 56546446 0
801481337 593229584 0
28507969 144496570 0
146217742 304526836 0
236291766 223016165 0
372634433 602696215 0
531400688 500938928 0
128576764 712183001 0
352807654 411535865 0
765253216 382465575 0
78597107 667888172 0
37716039 396995914 0
102257075 768442757 0
233047018 67791135 0
199562640 665970436 0
235981425 580695259 0
644116184 129810681 0
772348917 75122737 0
494369403 256856649 0
403875131 721800845 0
594359578 697090058 0
105668112 507344232 0
85363402 100683703 0
339916143 453811222 0
247895268 109187273 0
742984597 779774118 0
260381620 557354558 0
245975704 476438647 0
90011961 434269256 0
493223660 427970803 0
395506693 513011952 0
48804413 335409640 0
737597568 24673045 0
136567293 55917212 0
53416767 302308904 0
86043060 2496806 0
290545315 207126109 0
37449078 554003831 0
690270902 587369276 0
2398592 160915019 0
779479919 153069793 0
434904671 645179768 0
362568997 77073320 0
641242325 800242536 0
484815248 631135382 0
560663299 390423405 0
323681533 187173802 0
343903682 183444025 0
505987671 461217768 0
100905256 506844642 0
488941467 637958113 0
615860919 316954903 0
659904208 512133119 0
580994610 63776709 0
405186026 379341893 0
389610970 595155673 0
449291124 11805630 0
240234022 630004725 0
147873979 570092818 0
431530039 477304789 0
387452870 13650775 0
211313424 779413697 0
2458808 352349385 0
789765240 179101114 0
346926412 732460855 0
128974865 576263813 0
450518504 577875510 0
136749391 183008321 0
312205422 571291800 0
13473353 172060602 0
103342472 479435839 0
74310775 774724938 0
427978890 675537965 0
649295385 115206478 0
312497731 627448061 0
59475993 74520040 0
533635080 673485778 0
76692672 457447296 0
150414980 97574325 0
263318773 630977523 0
325299122 266612484 0
688007634 683531055 0
554139207 192917968 0
132519548 790251632 0
271658456 52018565 0
520010806 700219778 0
534216259 483471809 0
119607251 200078718 0
366442169 118611196 0
395473897 605698113 0
785227547 64549592 0
712484509 50689416 0
275283079 92383769 0
173293386 556838459 0
421024399 323366680 0
720383443 420340781 0
50015594 179508442 0
339431378 154312703 0
300247046 686515690 0
108059724 353386340 0
552707188 343805295 0
472504327 154822916 0
282438241 73351436 0
704421840 720267740 0
771805983 481275646 0
251810854 560094542 0
384787064 398712260 0
479634024 247199267 0
516902598 264815038 0
358631825 507297949 0
288965889 229854603 0
362300417 446095425 0
556273060 143525134 0
445853793 426858391 0
739881559 368902759 0
27627833 12961126 0
778498329 606811936 0
189668875 235835899 0
408815970 444690886 0
707227461 575479787 0
627863295 493380778 0
112869625 465025832 0
471548824 186216624 0
70065262 288476762 0
65085345 732055125 0
20037554 781661674 0
490861109 118348518 0
381762336 760906626 0
76068192 677074662 0
716207471 76805542 0
216650859 646282442 0
255277967 291373911 0
582536251 116796750 0
184651276 720504517 0
743864426 266341330 0
605972563 274797777 0
657905447 638297468 0
690819149 157012797 0
485413262 154711881 0
218520097 477965094 0
708563323 201123973 0
308736983 536134093 0
539027219 381831378 0
597373894 351879571 0
557150708 210931215 0
90548503 512155648 0
376726601 199413838 0
581506762 326480653 0
795748943 316827623 0
56214289 403578651 0
4152579 250077139 0
102779240 793727565 0
690512881 572374108 0
537400967 28010176 0
183375353 694081525 0
706617748 403845659 0
89068382 270424761 0
104802211 416403075 0
182354720 603804757 0
385910062 98585691 0
56517113 563375183 0
606655339 299192596 0
88366822 212696687 0
398743580 225649171 0
265346717 87118187 0
238292005 751126584 0
232049401 506670807 0
409893983 646737327 0
721328615 50780964 0
16582024 188119776 0
696927728 602316475 0
567999334 294494824 0
531564164 501606223 0
595634944 550355051 0
279220772 134094414 0
129052174 225676743 0
638641327 609020672 0
368038321 656720670 0
366685487 122983683 0
123815695 647892011 0
252956840 719422258 0
42824096 709517059 0
56877768 645176360 0
175877807 709018552 0
353237232 759734116 0
688281351 620563903 0
426020187 463810312 0
753817411 200217643 0
178601724 1464394 0
299265530 368654167 0
178127099 118068263 0
443808469 424884581 0
690807317 791872855 0
351439909 137137329 0
243117237 17786651 0
621744612 128459996 0
596153893 509201605 0
341509524 248469788 0
129797393 290439069 0
685943414 234177833 0
474735428 206831439 0
701266093 522178427 0
697209885 385227386 0
547251380 353841903 0
486233673 508569522 0
168598075 14382900 0
282433017 7198923 0
315832246 734368950 0
557252299 163547096 0
347976703 637167116 0
765127823 415254679 0
184000005 246907116 0
775831004 447677116 0
730821455 535809083 0
568644954 227476496 0
237424033 655090881 0
721083413 146979692 0
593545526 246745752 0
639893402 495611369 0
174676323 486546500 0
513314104 542586865 0
72074462 287193428 0
97778475 295014 0
87761748 741852014 0
320567360 523808719 0
283877283 404466860 0
559697014 430447293 0
533615932 448202424 0
284662116 23220931 0
27452283 703899679 0
560070884 498358239 0
741205744 474008416 0
685824753 801567231 0
567078440 69987554 0
244784088 736559283 0
269708642 753255534 0
127118376 663022695 0
512319277 434554293 0
303025278 186514815 0
268148812 282969135 0
681318738 210820063 0
186991986 432609045 0
14628948 453415473 0
220562715 494176832 0
522224451 425704364 0
297729008 143459566 0
680812067 368472097 0
311068364 10502347 0
519062303 640315855 0
468674872 453829815 0
370542360 774623040 0
453789364 59531240 0
242511027 623686469 0
413939582 172275700 0
457663292 248861671 0
479580228 110723142 0
4402963 389551954 0
542066500 603802301 0
599039812 31809623 0
313694067 107878726 0
422407944 273933980 0
174484258 747909614 0
733350372 750488566 0
471085214 751042569 0
144187904 700402658 0
224006726 715414495 0
254236052 519758759 0
465567420 415139570 0
307026635 139548977 0
490782462 61459123 0
378515444 760700782 0
759256777 194555033 0
525414065 719696763 0
464370715 679568328 0
372442499 307671824 0
395313438 303653632 0
581721120 181029289 0
606507542 357677803 0
704019520 73111976 0
666129276 250545287 0
153949454 645672885 0
25397417 272442486 0
105569410 649299990 0
286812589 230250557 0
512342622 291001662 0
721652142 238176806 0
709821198 484816910 0
800982650 467137870 0
92510635 409731451 0
333810010 591344052 0
382123814 105167570 0
490395561 641801975 0
204711661 441377801 0
626750098 707578637 0
696752742 640874098 0
561756106 658222634 0
725535987 421705651 0
88406226 572161120 0
468341529 310970748 0
284060436 198126060 0
806163 342687080 0
776360478 212239930 0
121277205 56422475 0
302447169 539513424 0
743136525 698934224 0
494100969 268319462 0
692549533 775376180 0
194916246 220830041 0
55402870 203382716 0
521973451 78961806 0
531861676 703771630 0
276847579 247323295 0
186947532 769449906 0
268850836 715765337 0
135264080 182098968 0
268313194 412901970 0
223070882 181630891 0
503744471 215858630 0
247004468 328044729 0
168994146 396304302 0
141198441 548404054 0
33504156 84487082 0
166965300 601111234 0
666448783 503915378 0
685058183 146168665 0
637780361 34245822 0
6912265 784629855 0
633588835 720180317 0
618053228 438832007 0
353361332 85542992 0
224088860 688010096 0
776595141 434238603 0
64676678 115610989 0
408974758 645854261 0
114518105 621744733 0
472843914 674713983 0
347041021 312249154 0
143011714 43451716 0
250036195 442397265 0
722697578 785565899 0
31508874 219172856 0
472638229 408677611 0
621355396 773465229 0
565289031 21126488 0
385350061 348568411 0
570359170 16349044 0
313913697 292801470 0
161633840 128897726 0
364842728 96884139 0
429195930 554067503 0
255581948 51628823 0
764774938 39906894 0
494869960 225869777 0
33338920 481943097 0
424826925 117344318 0
550540483 45705627 0
433566455 682282349 0
381857130 236853916 0
187370582 429494433 0
143088802 343496359 0
684026271 490442225 0
60117308 372130636 0
616353642 755216405 0
612131990 52080473 0
609071650 592571202 0
431669022 572197088 0
355927272 421328023 0
328452027 422668867 0
124420646 786354941 0
125130401 777369934 0
405204985 353920585 0
42742729 119368195 0
300458197 597614782 0
626618790 795697298 0
797414349 169213297 0
613158694 799764133 0
372030103 762250753 0
595163444 610821167 0
616733786 772004804 0
342999084 565270029 0
699154397 422252618 0
177265091 744510425 0
398590776 536930660 0
126449357 286476522 0
60167195 191163552 0
736971672 616485778 0
327136111 56347597 0
224202548 722694692 0
674167248 529017718 0
460572277 57440717 0
504622463 537294142 0
694875721 730796039 0
216974041 453559602 0
427260841 363579146 0
264919453 63067551 0
531243468 338784250 0
166760431 618647558 0
418274615 379075999 0
244872560 394488238 0
796486696 305082065 0
633332632 589164467 0
580410348 19040032 0
63231216 47987711 0
643613078 460461601 0
249815430 662353882 0
450656743 94588373 0
335715708 685629308 0
249524197 102142987 0
316765211 183516458 0
61484002 250855004 0
244933441 306930445 0
687126537 195878152 0
176505840 151462240 0
481106056 262563216 0
276042715 618953219 0
763685929 371149700 0
519180947 460032703 0
394541375 437051475 0
566197963 509760512 0
247980356 127331116 0
585410322 711156886 0
736991751 627950623 0
215252128 509086832 0
46712240 371953520 0
390595401 655681172 0
647544913 539877481 0
370774619 483659102 0
730991730 581975107 0
558347304 403201018 0
263505769 612861162 0
402866340 764148769 0
269593049 672663879 0
258749053 238450257 0
340197233 501980059 0
286732141 489956626 0
551248208 412964161 0
387478038 330635985 0
502275188 483108799 0
32695404 633220206 0
699414624 735353136 0
559930948 308377622 0
51948112 664149767 0
583440078 515432251 0
512135039 168214060 0
136360292 176209860 0
714353097 89534155 0
563501486 385640302 0
11463885 757714151 0
709432391 155265266 0
327591475 48034559 0
135438794 346372740 0
527733885 60454715 0
620566292 606496248 0
530110133 109629921 0
43265125 660518630 0
26013707 744008277 0
798969819 265761281 0
140924093 732920346 0
795582520 390471640 0
625778639 549075709 0
371602318 548103704 0
176564231 331426110 0
454061387 599208025 0
112736709 44616177 0
548338433 252926882 0
483109844 201646096 0
445280532 645504164 0
170425387 29982058 0
304915349 153247294 0
483610454 704859336 0
488421990 92135608 0
245809648 562820915 0
267948254 36769301 0
380830331 253273652 0
357276167 80292100 0
133082047 659202030 0
590981980 581452763 0
504280600 762585903 0
419031899 316244544 0
644281408 477634343 0
220427867 731619947 0
262338961 603248499 0
701937425 6818653 0
561470932 647606819 0
244019010 452804559 0
422693757 624604011 0
232075708 407455657 0
644133049 600585612 0
381424533 280990987 0
574453972 274550780 0
330763088 403411719 0
8046427 488993451 0
240293862 115022682 0
372811702 764190519 0
269594375 151939115 0
297607768 155823094 0
450454192 487532884 0
368804516 149904489 0
10213249 137537554 0
200261658 15290121 0
666684869 724950433 0
326847964 142488403 0
308302864 553467146 0
241190763 599064092 0
116540484 343362456 0
353784467 556056297 0
711016589 753020323 0
293736906 800721051 0
243774080 159257160 0
668609772 75871243 0
526515442 729746752 0
114062936 207436954 0
625257159 24003140 0
204455400 212589945 0
484588113 620370390 0
266050850 240193153 0
773788239 699343345 0
744100815 375164664 0
398387450 251802403 0
470774839 614500738 0
800166303 23627156 0
112784020 201583579 0
49761521 793761883 0
4849350 6047531 0
799671020 243714828 0
425886001 205405486 0
558087825 274198892 0
518333888 654097604 0
798886095 396869376 0
463045397 743037186 0
180126192 605839675 0
370139923 703162397 0
538542116 609096598 0
703543876 128436407 0
246897460 727072879 0
222021602 378357357 0
2866428 633844660 0
769810958 753654287 0
88340764 202498909 0
671253859 773393388 0
505612169 293509702 0
133877151 552959489 0
34097424 330308270 0
266062563 259400949 0
466028445 454535977 0
171215415 473269116 0
794599740 246881612 0
480392774 533574769 0
192457312 570923854 0
697347290 611268774 0
798394845 527330386 0
210355911 375114398 0
287027840 43247526 0
402264090 62154853 0
657759147 244964164 0
98135596 99583599 0
249941094 603975396 0
458099307 582760697 0
67261011 730407665 0
656197004 780749243 0
193827856 292796199 0
96306330 104565686 0
623198218 120625431 0
71284065 398994693 0
313340742 265398478 0
231816057 366316934 0
45321701 451497814 0
475325580 742490471 0
170183842 233705720 0
781739325 101248591 0
492182686 742743358 0
150667162 552778789 0
590346090 66686571 0
245153998 419443622 0
204599612 617163275 0
787204500 289577945 0
746880147 232429176 0
113896816 398329094 0
563126137 423061271 0
400070647 320363301 0
394299017 672085227 0
25283253 293102368 0
132238492 547990007 0
354678120 647097378 0
748486858 476387241 0
58030954 109554705 0
54730171 159297480 0
593985495 792749771 0
402785688 549424004 0
577998248 110937531 0
464176343 81700630 0
593593872 187484584 0
66078480 642820586 0
417217580 77329294 0
659730566 155184326 0
663168842 463205378 0
45280838 614130821 0
435355774 770232775 0
187637800 559254315 0
668272379 534384144 0
31108095 395305058 0
61574442 398671775 0
10966366 429670098 0
447222672 89492369 0
302001003 13425913 0
180051545 461867830 0
290058294 613760083 0
748772425 578079796 0
365629481 694008777 0
427273745 504863889 0
30903570 152690086 0
702892195 462241552 0
715120417 190291805 0
37033675 166079844 0
146492913 205127584 0
704149759 540369876 0
130624874 524676462 0
621495536 348250143 0
188369322 680918391 0
62647477 764492705 0
73047562 301420706 0
188619249 438655829 0
355132108 682481641 0
208282048 545427856 0
795572775 258485999 0
758451174 627738455 0
613683111 487201231 0
103953278 572615406 0
132653076 284723468 0
397844203 74637330 0
522950849 180962246 0
653523130 41020956 0
654162763 295189548 0
234481410 339986270 0
800662576 270802205 0
172743529 414810201 0
81578127 549378249 0
17267139 644251585 0
444143907 675840317 0
185908818 324913595 0
666561185 185397332 0
443630392 374641068 0
191746619 345215920 0
474152500 483426974 0
646068531 535781228 0
547968265 480122939 0
104722285 801502597 0
210110927 606616838 0
51156384 431848912 0
743791664 367950151 0
350512009 742401793 0
137077843 296558663 0
701071702 164135779 0
23339803 480123271 0
374830424 84103099 0
169929511 632099289 0
172837155 760599670 0
539894387 781175485 0
181535364 285023945 0
392090990 380227475 0
361587540 752537601 0
130103915 148949351 0
374111494 371633706 0
574634475 604885105 0
698239282 735550268 0
496278074 248324852 0
640449189 622150607 0
33683203 27841354 0
111444938 485319905 0
7575994 200336830 0
526073886 665163258 0
425058516 491959983 0
303685244 687642446 0
470133497 767821854 0
156197532 109839280 0
381244630 61103342 0
511259843 66238956 0
323426720 64073457 0
180579475 706185706 0
759270036 512429331 0
121894862 9620396 0
706383009 444126980 0
551881005 679083135 0
8547167 81610962 0
241358371 325657629 0
445943854 225318686 0
726025166 250060094 0
110724723 516916455 0
132458260 244735561 0
394911856 206019972 0
563248598 447839500 0
188890758 58252427 0
781087374 483290968 0
276999803 262006044 0
552571362 8655131 0
604830476 465366521 0
346056425 270217495 0
540487346 511683842 0
404892871 517674337 0
40672204 190407023 0
416076178 667505188 0
474313635 163491284 0
72138977 416146222 0
10131025 676263530 0
597560428 421261330 0
238203926 293162332 0
163798911 388076322 0
510183902 647232988 0
529332962 176173635 0
211116029 144921104 0
83930023 442199882 0
519983000 719524275 0
74808281 584366914 0
340538467 270930570 0
229467475 692341409 0
605295243 308100140 0
109214333 671544063 0
84998378 722990779 0
291278700 383158643 0
435994087 62269989 0
45107528 782199535 0
782944140 740599128 0
758280085 691120845 0
248056919 420927541 0
515678680 462727077 0
706125351 540753947 0
171821718 777580757 0
190644920 769273022 0
73186488 659448213 0
453568715 669077225 0
80536759 617801550 0
605643658 258609510 0
476368257 688930832 0
297362431 216435862 0
675709598 591295791 0
764923531 108655034 0
91794236 604866550 0
503447437 660124170 0
140818224 295345262 0
499320890 483844825 0
129778633 752148179 0
449581956 273044787 0
491942872 317454792 0
257652145 228929566 0
748196947 654588704 0
127849838 401819803 0
179365715 326816857 0
360479441 440519876 0
209248474 397130503 0
680525580 381918804 0
590930172 378598828 0
631548925 601702721 0
518247333 120146225 0
131540174 728955951 0
337312496 581956734 0
330601046 413971587 0
698717423 576179508 0
687086916 447684573 0
485679334 354669530 0
568310760 710725693 0
446255828 175865938 0
523060500 451304397 0
383989701 77471689 0
676716951 231074936 0
569634302 188589063 0
638149939 367987787 0
44906732 724942702 0
271401890 100657315 0
313779906 648378349 0
272715687 519127229 0
523531535 550917250 0
600100892 167029132 0
643597461 615841353 0
473248334 7768527 0
441968081 688137765 0
19198684 50437900 0
374787501 426408531 0
163543898 126579352 0
627534001 320943787 0
761356681 624400375 0
675504118 749272588 0
688389982 621951734 0
637374027 584554782 0
113729938 324989778 0
701618907 74721651 0
536583353 763443810 0
399497100 138481587 0
152075027 523894185 0
431128351 78714234 0
433039917 745921590 0
216839449 582707832 0
751834284 125293688 0
746169972 501511931 0
231486317 289689676 0
612982136 695565737 0
417045620 416902596 0
361197600 678244171 0
574756850 13361986 0
94898942 366791645 0
597821608 514778603 0
211853057 101636276 0
707342439 20694761 0
444645349 613450844 0
581385310 353072313 0
77097384 186402630 0
97121684 495781094 0
478937238 270639557 0
6206393 443738269 0
71354046 446347974 0
732419025 590021169 0
112531832 375486496 0
207114771 233270231 0
452531129 677343199 0
378761829 564336482 0
556965181 281800418 0
318126365 138641207 0
679023040 614573888 0
37979597 135802735 0
535915967 190288851 0
298866119 759995459 0
279089632 551821703 0
741584116 481261692 0
199064757 205364827 0
186636184 293347664 0
528860029 83099755 0
288051638 619551594 0
715274567 12164084 0
344901094 314775025 0
444714464 607676080 0
508970540 37765364 0
250837580 373433883 0
454308380 131208798 0
329936850 288278652 0
430074814 579128782 0
426352289 344859430 0
607351099 224105688 0
156236686 593617121 0
360452446 113081135 0
402434472 544994362 0
409743709 697955140 0
624937583 343254361 0
85923572 271168378 0
49319127 262249092 0
722318328 528534077 0
34312704 109235726 0
13882249 686364707 0
613924384 158265876 0
642624670 511385164 0
484141619 22566394 0
385683634 593935062 0
710631518 792446521 0
677094165 23229769 0
429115839 707871562 0
429007643 457365548 0
252671890 137435704 0
243825827 62534894 0
793641741 546512558 0
426491101 752320993 0
122656282 83068406 0
636843741 524196367 0
537495046 643333013 0
79415103 665347196 0
507243145 130990259 0
561193853 604982056 0
233763994 779832117 0
169876079 416534837 0
400214385 594612341 0
602512841 562284355 0
343537450 176567812 0
743890213 198014676 0
196559529 185513609 0
103400113 708233158 0
338195925 783755583 0
70283162 294248532 0
261538741 502937320 0
603607204 205234891 0
93119197 293737302 0
561191051 484264179 0
526233054 303451505 0
718659990 134412568 0
385428946 423034400 0
72208238 56899928 0
753378306 555115549 0
172029759 546080633 0
494944737 508106306 0
519467872 627114359 0
732323453 330730109 0
726057455 434162682 0
256718814 242459523 0
785819995 598834584 0
672932687 495745475 0
140373909 549902025 0
626196205 716078145 0
32528711 62795581 0
203693748 629575439 0
637281287 141208320 0
196949302 672083890 0
69576365 595789420 0
272724360 537288737 0
774524333 297101192 0
52130381 215514287 0
236896433 491294731 0
73747580 551806838 0
509326293 311269211 0
459546792 556847541 0
38573414 714086579 0
50468414 89753840 0
51743197 601698225 0
290990076 691292304 0
295283368 470112710 0
24560414 108947234 0
275355643 514820050 0
783275752 283456505 0
281171280 223114204 0
454949212 604710835 0
558936649 177768680 0
550207426 292136182 0
761789286 213309039 0
257297829 668408658 0
217400793 576014054 0
397208416 332018902 0
501139387 135153887 0
487153595 136456252 0
191159886 350638177 0
612209414 51264935 0
577477222 697867803 0
800011010 680234662 0
152232695 121962485 0
261580226 70233839 0
263554822 761672690 0
461834594 174894584 0
745896419 269802512 0
559627934 557917992 0
306776816 632897667 0
763112861 616396364 0
521983381 30527902 0
436258585 750502034 0
662850424 799380084 0
208633500 128000823 0
746717037 689593479 0
365713454 235571771 0
583445904 695446343 0
709401515 73384153 0
355201980 340875396 0
10500023 481134864 0
58500284 752713064 0
590835812 201557157 0
343617944 277092855 0
601767581 257553823 0
520613705 645918535 0
541271012 41558941 0
239607787 633765135 0
305277357 390560311 0
209349837 214444406 0
547738633 764224117 0
136584724 792473353 0
412584519 386072405 0
168880231 308433005 0
267595686 198729063 0
657651318 552512882 0
366959727 347562149 0
548889326 193933795 0
333026104 390431261 0
706506629 179460198 0
31127732 40410725 0
754988591 1659785 0
26889205 244043898 0
553775490 315578624 0
555091490 305321846 0
643376668 637396622 0
768615305 444007295 0
627922160 209581043 0
112315519 765476448 0
124754638 227401872 0
619743154 509606425 0
602832258 703125255 0
577248538 370224912 0
605032361 416002853 0
678294853 437912606 0
285949906 727673271 0
350697514 332191212 0
472358609 633361434 0
386333654 780024564 0
107946023 764301009 0
571596229 352576899 0
447871838 558488281 0
226720535 202482426 0
82707379 264616454 0
155522120 710559260 0
551450990 180928777 0
377423148 451566159 0
244227660 754620823 0
200268430 412562177 0
75383790 46430930 0
131680714 712755702 0
260960859 439033967 0
164685295 775126749 0
415949214 398925503 0
427951522 499640115 0
502017064 774127215 0
2459499 695381049 0
266257495 289372803 0
297842455 9796732 0
595682521 660750159 0
724879452 229148659 0
790270185 397510757 0
9331012 139743090 0
80782102 90627047 0
681162627 506309377 0
263216529 265289079 0
485247063 538327715 0
578225218 525950047 0
502947923 298653742 0
709355142 179822720 0
196073785 445676112 0
441387539 74450996 0
178302081 632175367 0
381733953 418546119 0
27627428 254178924 0
21961292 119514369 0
661073612 500624177 0
707467560 677180705 0
372334722 774710488 0
120527177 19737078 0
530469421 131163416 0
605460713 691172878 0
6601827 195903107 0
559169004 509280870 0
308209516 724459308 0
662572292 626374179 0
219253109 327142775 0
409862593 232583558 0
637860603 410147502 0
781630508 548224641 0
131425789 546311034 0
55044672 399265912 0
752317239 142990244 0
364534973 756049911 0
98073501 709583565 0
339613037 583138037 0
214569653 69982586 0
242879357 159326104 0
262264187 140683340 0
141754019 234074356 0
65873448 504633633 0
155661638 792663506 0
738284100 213671236 0
12684345 63247641 0
117132163 303697203 0
762739284 116718226 0
40658658 443140947 0
489032550 45685716 0
782768777 378470901 0
214789673 741106535 0
116998214 342500084 0
367993757 107865236 0
90902176 669244140 0
126127801 479345724 0
167917139 410742072 0
304731876 142988891 0
598395569 792448994 0
576373367 263518440 0
654369159 334094899 0
711395127 653388374 0
754338515 770546811 0
441680482 622875394 0
99096348 564818967 0
293498004 121624075 0
762405018 304797007 0
32695394 664659377 0
441340780 275678712 0
138512927 437601919 0
263996404 575588573 0
536598832 162823126 0
7462452 665373481 0
127727257 606053984 0
659905684 104619174 0
783915072 86161269 0
504714956 621974720 0
660918124 7164336 0
109983152 86557229 0
7723152 130016816 0
434479808 709453909 0
683891685 332359320 0
139732299 203003349 0
768514266 437098644 0
523876498 314687754 0
298623752 521070424 0
178332035 591747966 0
429214443 661867102 0
375598525 300745838 0
121083508 460281118 0
612851723 554958797 0
488912653 353070186 0
187439273 175630944 0
386982211 714276880 0
695444309 294232716 0
345112956 163684120 0
571002538 320878377 0
730612957 12297864 0
681562370 686162395 0
274237777 453763263 0
177472654 222167456 0
131555415 183740728 0
80496303 601651290 0
365281077 750374872 0
532114298 259572652 0
503180388 530373853 0
35883884 598569386 0
285915676 672955998 0
666358153 321679740 0
53089421 197151682 0
240609058 719750117 0
354273231 535998854 0
798141607 390530031 0
609415197 661021951 0
16660684 111482259 0
425211947 649789452 0
76250126 475414566 0
117012125 428931497 0
417815038 665298165 0
334758869 298285927 0
437566271 648762735 0
415458751 473389601 0
251022451 453290487 0
250795840 391833086 0
392346768 274298904 0
34308377 4362265 0
694571558 200381240 0
263682617 440956710 0
187983781 181074721 0
376583021 499430769 0
523823933 372998492 0
527857020 605607292 0
234843864 644905444 0
754348409 681572168 0
765699894 741164977 0
259002493 56289228 0
303667595 683212081 0
485324241 751791814 0
281990471 230192846 0
338101647 675286974 0
361950737 419342328 0
659655303 539718816 0
129751768 707079361 0
374217532 455445910 0
551955262 334597435 0
301710337 129293227 0
180956891 792464887 0
382624732 604280744 0
734407426 334373552 0
726782544 359303686 0
388228246 337220523 0
174235723 330696990 0
41674252 583777424 0
107973147 93034722 0
564902397 116922460 0
72559682 100681125 0
162608949 391394236 0
45674925 718812099 0
29885911 552816606 0
235879356 262907248 0
118144410 545025500 0
377534019 648717508 0
392310514 555359532 0
248732855 668850112 0
11918234 682579390 0
497351307 671853180 0
100452771 266141772 0
527625006 19956487 0
526234158 438073667 0
201867253 254547425 0
28290316 773981787 0
592146595 639615830 0
649731175 112414714 0
112646421 158805719 0
790086302 375641679 0
680178497 378519475 0
331636708 690146642 0
202684817 12977362 0
679924075 232313260 0
114180635 333835294 0
788599529 524071465 0
66668189 661226178 0
628747888 609087832 0
396838820 269341445 0
773632343 253260694 0
504650414 730854799 0
142983145 367361811 0
586308850 249030133 0
202967526 336283196 0
333419273 705611369 0
123522170 782691670 0
514281211 504886894 0
633092899 524592970 0
336226855 517149315 0
326847785 127156243 0
147321492 166390095 0
67760471 649228038 0
36337197 459352404 0
236309983 747382274 0
413235221 679284863 0
333203801 100515690 0
762524851 308160808 0
736624147 658598944 0
369952874 249282317 0
9698638 368309116 0
55210627 716862043 0
481819859 121278926 0
273586180 386841876 0
531597306 279034945 0
394467999 136986863 0
118116695 421386196 0
457076809 86523536 0
135186500 689729107 0
132967936 495339135 0
742688441 97852586 0
611056321 24939920 0
145022510 759513722 0
763725145 361569113 0
396982360 491900825 0
272856081 748623626 0
571740859 689864459 0
640130222 566152464 0
293782710 539677838 0
716952029 330662479 0
86712467 64540261 0
284447260 524554458 0
624663246 329169481 0
617293905 156768328 0
714284065 85232238 0
544699693 318855720 0
546478871 153157651 0
677195599 336981477 0
477127436 65059164 0
352151827 279483180 0
442759700 456196687 0
34488960 782680072 0
717088057 565312106 0
292495522 182207834 0
480649878 702933241 0
318662182 754963669 0
47492578 719390060 0
426928642 105016193 0
722900263 625446997 0
140522835 592952343 0
363067401 39183513 0
579153806 278925626 0
487076830 151080632 0
506427778 719061729 0
597836080 161395228 0
149247303 74020404 0
538728814 661293992 0
450400846 408369761 0
767025154 62025405 0
789610974 363274420 0
661469464 529624595 0
630734912 615130542 0
720104075 268452621 0
125196700 662706412 0
311425228 339966186 0
397150024 545925152 0
439531627 585022505 0
294703626 611049411 0
224410176 22881467 0
532911297 389312562 0
381262479 387604733 0
10232060 99481226 0
308653392 17781595 0
267769858 488918387 0
78530572 225344688 0
470708092 482681765 0
31085349 576997868 0
548310975 278495235 0
65535711 49023809 0
662618106 131079462 0
409163732 340787575 0
699240064 149297300 0
569490219 284429716 0
622656939 203066528 0
579834006 784087509 0
289268644 43981678 0
18754554 753076956 0
535071027 325176591 0
241413194 617251407 0
485157140 351164777 0
725001278 380445980 0
397026670 71208746 0
637768175 241816181 0
64595151 127342203 0
72868660 348994897 0
24761571 161396546 0
561086308 759970646 0
519151442 598342547 0
386450321 56077484 0
22351892 391491573 0
687069827 142237486 0
746049524 579253098 0
516460640 509733983 0
663898553 253377935 0
698956219 446355603 0
300787377 211720873 0
477837194 226509774 0
364928696 678806916 0
257983599 215594005 0
167970448 776415881 0
266643485 446680572 0
301271461 111168020 0
632746946 113044709 0
626843957 24879206 0
543955230 426865418 0
202679722 669851408 0
683973496 64709898 0
529439250 315826489 0
397451968 504017383 0
437892249 218515666 0
48565658 101483412 0
1318792 257819392 0
636091478 151974170 0
553765667 124062847 0
554461761 628644576 0
451678631 140656852 0
88136365 525224871 0
796044201 124391425 0
6244216 81246686 0
374816509 487877953 0
238181074 514117616 0
665233372 650857083 0
753407523 612490509 0
513579079 392731305 0
562134623 776215278 0
582134370 14076672 0
171365246 124532301 0
774907923 638346674 0
393689100 706775505 0
371607721 155170748 0
713336574 600148817 0
329618222 115569743 0
166545615 13164423 0
67553758 793460255 0
252171126 416552404 0
30257413 522717476 0
317202883 712886884 0
792642687 81170226 0
103623331 171928862 0
502548491 215907707 0
85137690 554095742 0
529837855 590317100 0
473959894 339002302 0
254673925 511321881 0
66601634 753328967 0
491336656 766858908 0
123705836 594522178 0
256867158 728402012 0
620780291 81818018 0
616715727 257885586 0
242859882 528648716 0
641200356 675136610 0
579806864 518224255 0
426330153 720647 0
569931537 414725610 0
255138803 244811984 0
309349058 428300330 0
668512409 536776960 0
218409555 123750227 0
292705551 363989333 0
745581753 551432562 0
572068476 5485116 0
16287577 799979376 0
716892391 5431014 0
492780145 641223312 0
90326876 18231804 0
419140828 681317099 0
277097105 307179163 0
565324695 491929926 0
334394268 209544909 0
202775252 32362210 0
409484223 63822902 0
254166782 236241653 0
138749019 84670331 0
229404067 46601954 0
346689958 714691286 0
372569343 49536439 0
375794721 593576519 0
571096020 64467819 0
208298189 281926567 0
725388718 801111888 0
318314494 779526895 0
78688509 703091487 0
332610911 28312853 0
715342532 758515003 0
449411698 629898999 0
277634060 312336027 0
776372687 1421735 0
436214068 411891392 0
192201807 356701416 0
182409999 114600864 0
695747303 529492103 0
239443971 464635191 0
361385762 496425427 0
272550339 701854661 0
249969164 429805201 0
417764131 398783074 0
754246413 341324696 0
535451869 12356847 0
706209047 776797943 0
70512708 779274305 0
794728549 599944375 0
606451105 11470302 0
713675010 794895236 0
360279478 737872521 0
7136685 265502840 0
435445286 467892222 0
240269713 662242989 0
764530233 626313624 0
213618306 251955521 0
266889228 315481511 0
697844908 509361375 0
195267512 681419787 0
655886037 674329917 0
605853338 419852256 0
754978384 127135784 0
292734689 540531728 0
726497234 494392461 0
148541913 771956614 0
618295497 774353341 0
467860891 101220247 0
231043443 83113134 0
799416922 153888799 0
456078642 718000266 0
634396357 316119714 0
193941007 83601439 0
128671396 68768058 0
33093716 267530374 0
440717610 154672063 0
198847973 34025657 0
492642172 457515143 0
213325396 705425240 0
603265759 118591465 0
228745996 294712657 0
1597704 299341144 0
381130211 466661547 0
639357200 175925327 0
384900648 643795888 0
772888986 701711091 0
74452044 273201508 0
107128340 400838427 0
90488220 517580868 0
272003154 71371786 0
166474439 247408927 0
485074653 764568470 0
31162342 520313172 0
630947018 45741906 0
284818052 778810686 0
200540430 490204805 0
714344395 527220595 0
493602120 163773403 0
397152186 87179361 0
711925962 729167938 0
260723459 694195130 0
536289485 325590198 0
714615255 275547213 0
115845045 471694363 0
174865716 370331984 0
276658007 509271458 0
604242658 490605401 0
753687820 370131156 0
300107984 603885751 0
771050428 76377191 0
771194343 322301286 0
583602508 726221146 0
74530879 218580221 0
742295962 578654620 0
774429968 144480978 0
263134790 23874959 0
296715576 444761468 0
75388698 408915393 0
760116982 467723367 0
338706094 325355387 0
521840819 385400117 0
581702515 46352677 0
241769245 267604831 0
338436285 316685275 0
3328512 231938459 0
465887565 308135732 0
175151733 400376739 0
707714413 399453397 0
402843525 316493740 0
513397504 537469644 0
190306600 3814074 0
574812644 67768270 0
362195895 768974152 0
439664384 461429881 0
417610859 505005026 0
170663652 616458687 0
86056560 305584728 0
648562126 498081131 0
415556942 82050147 0
102471470 477801333 0
223112217 511621037 0
242205268 645685756 0
490076414 421332386 0
526624063 127921239 0
695481130 574672979 0
528218857 26400810 0
484615905 671067600 0
799602209 795908765 0
544961500 64208136 0
125682347 213685308 0
644294420 140686443 0
84865502 497072137 0
274998081 207998127 0
457556830 36807011 0
385277621 90469366 0
375809920 420513764 0
801488581 329816799 0
706001559 697905289 0
429921451 195765368 0
584646632 327530792 0
212890303 86489443 0
447130077 464163066 0
400356882 170607593 0
590261081 383653140 0
375175559 799429582 0
206260764 444396790 0
256571201 454653098 0
55638083 530154238 0
622006757 746042546 0
47302716 439152406 0
519237383 774533587 0
695821591 732097120 0
661017441 452466807 0
92265372 443359596 0
789791604 797728487 0
114881819 83663362 0
399668575 629070772 0
693324910 494333402 0
438477793 172081251 0
301451655 410367203 0
342198020 164256470 0
664509236 781050736 0
532333467 769228653 0
792330012 86539528 0
475969502 13691523 0
532524976 176200317 0
65449593 790789000 0
729066636 729190359 0
427515859 623349581 0
565736297 233050957 0
202796101 247371964 0
350569829 420240137 0
50719178 72296494 0
212908427 558701945 0
437869434 539273065 0
61351327 280882606 0
588034901 702116604 0
162146352 343182858 0
399586543 607249446 0
687723709 71365317 0
220458471 576554044 0
415789542 29288065 0
783414669 146317010 0
489638439 105560932 0
366337703 329578392 0
199585269 362205410 0
36816602 143073431 0
652914652 298799515 0
673291594 682088820 0
130919526 705918692 0
346657591 620162278 0
287543117 443549334 0
688013707 652237288 0
521234751 173114214 0
340098432 309003308 0
648977970 744834681 0
282194578 422004843 0
108270989 541475385 0
412881681 694570993 0
290216424 265064817 0
775056301 717796783 0
4518700 717762182 0
256295918 238102118 0
738511877 470864958 0
54813694 6947963 0
297202011 538409141 0
201033064 478652059 0
662270722 583977626 0
282477374 222267504 0
719008193 639022248 0
412157930 730237929 0
113777735 79625092 0
461488412 497923939 0
536732650 391498685 0
569423707 146815110 0
184700046 130029045 0
358229269 177784526 0
319429973 800585428 0
727703119 637598832 0
555655450 20259488 0
302043522 682263894 0
693368209 99778481 0
325839348 524970966 0
71185989 726085277 0
209289102 163259268 0
132949835 361767694 0
463556799 385368197 0
781768725 489151878 0
784848669 269448601 0
22659423 144247192 0
194223024 116771702 0
169898469 306574680 0
503963279 117109956 0
160793615 549932802 0
544252342 203436527 0
429398815 399318357 0
791848630 729787903 0
389530295 660190068 0
555038264 579944848 0
639726709 549278552 0
773976959 274337831 0
298569778 494429359 0
365669326 740520913 0
75146119 612199293 0
295713112 25826797 0
238759745 179928909 0
20108277 197670796 0
46751590 687180214 0
662128619 76053353 0
732850982 464595988 0
713232794 739950409 0
64659628 503763097 0
223003891 195875800 0
472384097 92615887 0
318290888 584460601 0
299025799 303512337 0
637791452 539746238 0
7452160 575630811 0
144883138 282819876 0
712573759 364440043 0
194496228 165001372 0
786189032 747091512 0
443986055 670854531 0
130534639 289925276 0
381293319 788045499 0
690977324 202344249 0
694525612 109405791 0
397909605 390748738 0
26761921 172873561 0
404020469 516844808 0
337955477 251874670 0
382043377 85070506 0
596070611 600928018 0
516759294 400193181 0
597921508 680135248 0
591510027 570448890 0
92831757 324139217 0
98693346 65966437 0
523448746 279351852 0
338199361 591138106 0
101407787 27025248 0
692478189 484946942 0
357411934 725458796 0
494599869 325228062 0
208213404 213170668 0
88777421 83425690 0
749935460 116831173 0
475418956 224806849 0
652987252 96031366 0
540710122 281985676 0
480268509 453339700 0
442409272 21881125 0
390840708 267687365 0
508520892 217356723 0
261415077 731430746 0
207733612 779936117 0
764983649 375475841 0
406274556 188661143 0
41382959 212184232 0
689660654 629029321 0
682594858 465714952 0
759791036 591207055 0
40760252 3583046 0
35783549 476596906 0
68431163 497837088 0
573369898 437263718 0
546075270 331707082 0
690382486 388174721 0
20059029 88595432 0
197277133 559095530 0
175081942 702077122 0
559513935 7981494 0
64730682 685225353 0
246966265 641443146 0
722314201 513832915 0
144777876 666543593 0
461529504 315659114 0
576151225 406297376 0
61629513 767182551 0
239634447 439940036 0
127551045 177784231 0
167446580 374152989 0
579081150 533428997 0
650083345 728446094 0
146532628 556473604 0
281847144 91290840 0
139721615 633083795 0
35280967 789940214 0
205282397 223595189 0
800194664 673967960 0
793553983 38991553 0
456861358 751402348 0
276747099 472793224 0
635888883 269296582 0
456364475 300675404 0
605300140 756012948 0
67834616 8016494 0
503189267 196204381 0
44631168 434694456 0
194757668 659742394 0
662948645 612731238 0
360267114 698491412 0
491108854 513731378 0
136665130 554351577 0
530336368 234394334 0
292918425 437514707 0
563924567 768994024 0
261744266 411630954 0
431766461 288494809 0
547999921 644413897 0
773137087 57596420 0
103774932 447786851 0
56210646 347044936 0
415907130 374987892 0
268480077 29880784 0
599092630 635646123 0
592809207 77234676 0
165550734 128032571 0
229163809 576948252 0
239244651 79397395 0
394260517 409440404 0
21164308 76919812 0
463073086 726258418 0
242664295 446982815 0
727072659 483994122 0
797097495 604564824 0
106659011 671878294 0
365694039 240863942 0
242920769 551350757 0
246174473 728419714 0
205354713 15431744 0
765010264 173091184 0
664430796 187952909 0
222043864 247231841 0
536769984 720031508 0
27219126 535931293 0
524658725 143537532 0
369234114 658959740 0
751137772 787912042 0
405473854 528377133 0
202123196 72967048 0
112974427 229612380 0
620616592 235340237 0
505005259 691991325 0
379377892 17565509 0
58286241 607330837 0
1232178 77746116 0
238578657 377043355 0
20870141 705760627 0
76017849 270425279 0
497743549 539304417 0
783174801 661823406 0
238674828 478061448 0
556559514 786846254 0
334068062 71011428 0
13624647 706405550 0
409247108 194665033 0
539071570 783165403 0
673516524 657375698 0
665025756 220445710 0
41313679 282133440 0
682781811 426762966 0
726658456 204396297 0
166044236 470343094 0
456878101 522918634 0
601913381 506302276 0
552960469 324677136 0
254459916 99474388 0
757987093 638042311 0
565445694 92598337 0
411822548 629089977 0
440312974 512918648 0
543927815 739143610 0
108069182 61896308 0
469090513 328856543 0
779756657 621768033 0
71253675 344831675 0
590609341 581519415 0
774193743 366938395 0
506367754 171061002 0
478066279 307719811 0
232545722 647197421 0
106771574 753821057 0
651238479 223314208 0
335208591 388500393 0
657512058 71883906 0
725931318 607272347 0
347818750 27102496 0
137378034 459972464 0
774974638 215265473 0
403009783 417631218 0
478548672 683555127 0
389599824 361070626 0
526861112 556109327 0
196280736 476113636 0
742159910 311730722 0
439345864 157485834 0
45520581 65959911 0
378181212 613105752 0
578286145 544123822 0
662028519 448366258 0
702525885 225214665 0
513368028 52013044 0
13282940 596332354 0
331170179 644745239 0
244879213 277140304 0
351501812 523841757 0
20230720 600632136 0
405089390 35623789 0
399517587 185424279 0
106399065 201334726 0
129720351 312367733 0
417362184 793224488 0
492633497 193214074 0
653826075 541374855 0
735285829 183424370 0
557045107 57352168 0
472327001 258923897 0
509808714 488759489 0
432154234 584737071 0
356717336 382223535 0
156196886 184085667 0
234434300 214815517 0
11527440 586949956 0
591704078 710710077 0
149122058 116453140 0
157980623 705054325 0
455046132 431918231 0
717714928 336959724 0
770254789 507919743 0
180690191 151597744 0
295178469 665574922 0
434169565 676561331 0
619213477 28430680 0
553532045 184457028 0
249446713 337952836 0
602059522 384190537 0
219790675 88382832 0
5388517 574895712 0
267683688 13305783 0
260723471 175171983 0
151683480 210499424 0
514385536 716715556 0
717303859 395543058 0
101183532 651113367 0
109161721 274785513 0
485764223 613940652 0
451550274 102998261 0
680106434 81313750 0
786743448 798944582 0
544483599 275150095 0
26988596 793040560 0
496134956 746181436 0
677348653 78136843 0
266495274 165385702 0
288879640 67852486 0
451825236 695462064 0
118847315 291028801 0
292977376 82030849 0
78266516 97503698 0
629122564 311513028 0
316974993 147908391 0
305651454 326898439 0
422899084 212964830 0
449667719 220274067 0
409350285 83432563 0
247810145 574526882 0
28615109 409940167 0
66730054 729472223 0
283716848 304537075 0
353436926 280012023 0
242649987 696068233 0
704084746 521934969 0
677367711 464629242 0
785485693 632162183 0
176891997 378043982 0
671500391 76586759 0
71907252 517670693 0
344337654 552095643 0
299674149 479162527 0
139214788 154069180 0
565188132 320940996 0
238208466 93321393 0
163101031 648296939 0
730955026 48064182 0
235140984 671088604 0
750546992 432787010 0
78406033 46445048 0
343583178 414680591 0
276653719 160413285 0
726281243 758128500 0
529973613 155619973 0
487952170 637305672 0
402034745 165189233 0
723335826 496073284 0
418667692 315684994 0
338654430 45552792 0
228955510 425490608 0
135409764 91993792 0
734636516 111249351 0
40594866 789400474 0
736792416 355136264 0
84086236 667162009 0
332241997 20319501 0
217343577 524151914 0
74626947 409077510 0
261707673 241021589 0
389216932 36768604 0
201722080 549458885 0
438869516 494307979 0
284616578 281351047 0
257753337 747330372 0
519399188 257406062 0
376963629 149874417 0
273167571 496625913 0
146453663 319521975 0
275771290 391781470 0
411451895 751353385 0
28200191 404776305 0
691894299 715900039 0
19687222 314589282 0
290545708 422032787 0
320885031 327538443 0
318598454 237025741 0
423731819 738062992 0
706248489 84502000 0
202461047 547440119 0
757772619 453257649 0
381187902 459864175 0
415978007 513327274 0
4774997 501624163 0
727141235 94461789 0
507145785 384138636 0
469563123 199941519 0
298210951 765048084 0
155893435 223558990 0
288413613 683767165 0
275492003 97364572 0
13281895 483868499 0
686645285 140053269 0
75557462 787405908 0
617578024 692567192 0
159325393 148058297 0
294752141 511621355 0
791804591 732996504 0
300618173 52678679 0
127342855 189679161 0
530902401 684074059 0
51154707 424121674 0
486801662 297897029 0
766446041 795156998 0
445428275 783253314 0
537920353 65285670 0
111789609 561230822 0
511299448 510830254 0
116122 432752374 0
314047901 576759077 0
578942224 125448523 0
68083389 638837818 0
56701227 692253561 0
465975004 789189746 0
594193779 451004292 0
668701234 342590486 0
469672191 374635698 0
573863817 750971289 0
639421903 104184721 0
536107214 483415053 0
637255801 704948402 0
135867365 770980735 0
161171255 294663023 0
253002644 264830638 0
4605893 697452527 0
309656664 346045503 0
790604509 565324652 0
403562502 326268897 0
562375955 180987051 0
571141041 473464307 0
204817463 376521185 0
411550907 392233404 0
414481912 309910052 0
676613741 620849629 0
134110442 774497203 0
640580822 505072024 0
23822952 63128169 0
436323286 524661627 0
780550999 437580731 0
68216660 365904832 0
638724068 335177886 0
437087337 650607533 0
565186310 360590035 0
44442438 688204295 0
244554695 2618885 0
434337675 274454686 0
13764266 430583994 0
168585842 518680043 0
531165693 362345293 0
511151125 597869108 0
10821292 246923141 0
464265702 532081993 0
775324439 93979705 0
511208862 347258528 0
419916629 522782790 0
562560680 378624558 0
529701234 396824623 0
55687560 411230306 0
195625327 107231747 0
263609274 660889914 0
361448147 131273196 0
601342469 185447599 0
145508153 308873707 0
318604756 303976427 0
62433166 225992472 0
571075563 165526570 0
425352653 387945134 0
788414216 750678924 0
253715011 521350087 0
195591842 563872274 0
365484271 160600656 0
238661752 502836651 0
783396039 686357284 0
538559983 608470487 0
545063623 377277521 0
123390286 510547359 0
768800837 201513638 0
330328071 391314187 0
599108169 707561353 0
27466368 321302597 0
728888960 534671287 0
373774115 381011 0
477201045 24181781 0
483195835 214318415 0
732784931 357156631 0
145351837 192361807 0
762484134 348252660 0
320222771 614434843 0
764215286 136857895 0
577494482 426851220 0
332973131 385954710 0
642189540 766929482 0
29031360 724276796 0
584911762 580212244 0
236440846 570855549 0
427023434 405282314 0
641001151 209052209 0
325859311 478454732 0
117952777 479407322 0
550827141 344839029 0
350447805 115470205 0
60063134 402380853 0
115574697 700646009 0
372281077 547609470 0
571298705 413843782 0
680952393 797051030 0
647469201 612645089 0
374217735 723817379 0
488100904 790497454 0
8861231 102815916 0
513025051 419987466 0
4788984 300154509 0
566791018 103123503 0
539008252 147879262 0
74769542 21025103 0
718516473 59900431 0
705123525 380215798 0
750494656 184077846 0
432738980 569240121 0
294935401 234165135 0
249268947 438741972 0
554727277 138895279 0
673027063 352619142 0
219104976 423415451 0
762896459 195606922 0
83839053 5806518 0
128365980 464183023 0
772151558 508142635 0
524838310 274278611 0
6616537 227037843 0
219492669 668762437 0
758174131 272940825 0
320898354 219857765 0
779114869 675456570 0
98698893 264053721 0
722945983 13169757 0
143512918 601655193 0
616818646 181256147 0
398416436 349116004 0
370353587 720460892 0
7699266 451012510 0
434474250 254922437 0
69089906 548620945 0
58490793 514529896 0
702637097 122283157 0
688197831 21870807 0
646628258 789804820 0
446692097 348956737 0
322288103 490073822 0
348075007 15349968 0
692576544 560775085 0
516130597 390703272 0
602499471 751456825 0
598838775 408320859 0
528368486 648578979 0
673007214 744727472 0
464834536 143759672 0
227413280 660059011 0
607847159 787653248 0
392905347 628764084 0
67681805 347936090 0
369533204 585627222 0
214812772 536496074 0
23169622 415217254 0
677526013 790836132 0
45076316 769812708 0
186496103 308549922 0
170542889 364524323 0
340377217 529766001 0
700762543 422032920 0
139765996 236557101 0
555159629 546820327 0
271563197 212078954 0
275505686 183445392 0
402198894 682116556 0
720398093 379742217 0
217481288 387257311 0
581456975 17423253 0
595527218 72359850 0
364640705 636191161 0
403864463 15897026 0
74606912 321695084 0
414180754 211183468 0
686320497 288696575 0
669554098 278688344 0
737055125 726499422 0
684501087 216588255 0
332465951 217089063 0
257974974 517103556 0
88107226 391664654 0
584416028 366725517 0
169746056 518769467 0
3955111 240895004 0
449263397 130306945 0
41351593 531815812 0
181383975 200275556 0
734554384 727693975 0
771657344 109978117 0
343958777 50646574 0
697679578 706803984 0
229252878 717531630 0
212370437 182137735 0
447837165 720883782 0
560530217 744195486 0
542092272 474059421 0
585784387 338099913 0
577744406 496779447 0
48902207 326307274 0
727047336 93043521 0
264160275 110426746 0
574944035 769567445 0
648449662 627972924 0
114086823 625652007 0
82018478 372467938 0
285781859 709518265 0
272207142 476496417 0
690276800 261400135 0
291817922 58853824 0
71786971 71468816 0
87163014 240044850 0
773862916 293845494 0
736448889 549224888 0
295226340 251259519 0
611638995 60419115 0
146655320 647483242 0
402824745 504911119 0
413598728 450499488 0
526813067 769914046 0
86617716 349174340 0
343032407 325525455 0
510161960 294472799 0
445812678 222752285 0
378644183 382288393 0
188227642 155743557 0
34674514 705386205 0
552350225 235308915 0
335386243 573586758 0
747848801 540176776 0
510475666 356753944 0
271900340 767316988 0
764443732 334730805 0
608603132 384352073 0
358465603 717285681 0
551130105 285682076 0
295283503 584781912 0
473354070 288371184 0
562982832 503685523 0
184196575 157027539 0
107693585 665444018 0
770667007 170595364 0
680364788 535259792 0
464422825 69494192 0
552381203 76703882 0
771420361 764974674 0
50296204 397404304 0
210308967 599184257 0
207877574 596728922 0
49801757 543428552 0
686584732 703798874 0
568206049 483788997 0
114301522 251788799 0
796687270 638434749 0
21845805 119973983 0
133691712 60504423 0
537435297 771396940 0
93862983 461566307 0
669882664 428527140 0
374822562 587542713 0
325269532 432151303 0
325562556 604457744 0
509676859 221594973 0
484898233 622579541 0
768764815 610396959 0
611917478 670966360 0
284305592 259684987 0
568661086 632168979 0
426185183 213185744 0
697838134 695790719 0
779450479 50204966 0
489153292 428311754 0
218850593 720025429 0
178109651 707263609 0
233915875 31623644 0
403914497 390065343 0
558247421 537141347 0
590359445 327083193 0
132904951 550994312 0
1897998 755599005 0
785232796 725304663 0
31116337 234691892 0
523681939 337057829 0
795265396 115222107 0
192385470 361469146 0
193281148 608769775 0
566952061 174658851 0
584268331 558773442 0
434358468 731751529 0
47558481 719011318 0
655036152 746406981 0
699654786 344363692 0
183128661 617705325 0
191282396 692900982 0
299689004 720922656 0
506370870 619726783 0
215225835 534657147 0
504421795 477596852 0
425253873 535896609 0
335941855 94830018 0
709935091 440576992 0
550202489 790996730 0
98221338 378089063 0
763795319 408047832 0
747360437 491201411 0
431771692 439955163 0
453218756 83923741 0
519137460 468080795 0
640113057 799179362 0
710778507 526695973 0
563650518 579798998 0
106235481 614167455 0
92058959 468473100 0
689350599 638898061 0
230467188 783169934 0
436644316 740763396 0
248854577 481689177 0
24233632 704438471 0
741334039 306664194 0
768016694 125136457 0
461447344 718732721 0
37453887 587857005 0
785805452 13824990 0
275569889 499594026 0
436380174 756700119 0
240810941 474372206 0
595601460 394936473 0
790448244 685984961 0
114549981 672443830 0
258091430 156010233 0
374080580 426804416 0
258347042 174793443 0
221707865 236157658 0
489105398 583272066 0
546539217 664150124 0
423009828 509387582 0
209464227 468545380 0
748837796 718124075 0
796954380 130987000 0
590517780 441814314 0
57607249 41482650 0
377975274 27364712 0
218747500 188134498 0
206982493 796617202 0
298454115 437490955 0
399017817 770167158 0
330037591 691785015 0
425676926 175301191 0
134068947 778257293 0
290027277 492386760 0
623408653 343313214 0
202597341 789414956 0
131582663 104702927 0
88641052 638454366 0
33647955 501783326 0
498092059 321126973 0
544058666 334971580 0
24397131 729426608 0
691530865 180114898 0
623513487 374797244 0
599543425 24844249 0
14351019 784715412 0
423830136 567309757 0
721148200 580895843 0
123562944 114946221 0
226391945 475998734 0
416025444 286581369 0
726089016 488649848 0
175473236 684674084 0
20863140 619805365 0
87774160 475100461 0
757851891 266519698 0
375437464 348677470 0
113085297 10954365 0
725498208 674770163 0
247253787 259315119 0
168179043 694889732 0
29866536 401732264 0
610675989 238484915 0
445315061 584009774 0
113354818 414617143 0
53322154 82811681 0
552074449 234528312 0
196159940 295552908 0
156499424 285448101 0
29945956 796048148 0
771040292 762763566 0
560204654 480031924 0
797542536 414992188 0
663788350 263050292 0
514320753 729534572 0
643898863 785193988 0
80416878 180556204 0
677468425 280542742 0
39794370 44979223 0
377875399 127033127 0
40147315 77479710 0
8311295 332352876 0
136229270 537143144 0
303284687 384357400 0
588341963 83221049 0
74627130 191608341 0
483412374 525710433 0
172125104 170148113 0
780689515 163411197 0
487245752 297328408 0
175403958 15906825 0
379427259 7818150 0
380275867 130399081 0
190018426 202937748 0
136369924 630979111 0
557267418 216128443 0
799621147 98700729 0
298320074 610263896 0
677133122 239158213 0
346114504 386465306 0
296679937 335960604 0
315481642 499208045 0
533693742 657615001 0
715922 734942312 0
523823059 721319449 0
525039788 99402705 0
681423374 47064980 0
190861401 28979609 0
120611836 384213523 0
555218973 493802483 0
577220489 461503560 0
525755186 411952668 0
670890761 586923979 0
413009776 612358367 0
709200320 464901198 0
115214206 801148905 0
538242907 54217640 0
59476488 13909141 0
585364839 559055764 0
375998743 573554446 0
589106396 658359174 0
126835940 491375612 0
161022617 653640928 0
228961965 258209289 0
42628521 19363313 0
712941599 437346808 0
80398374 260370003 0
444845741 246390826 0
678290821 397319028 0
129118103 107638835 0
378222420 276924386 0
425941465 51544546 0
541907606 565895436 0
274565681 457426330 0
164042535 265044535 0
59848362 540267823 0
687548560 187544843 0
797064028 607795438 0
381248524 550152735 0
286005660 125588635 0
734090015 451751191 0
799718303 439592536 0
587615463 148804161 0
251530875 633211840 0
109139473 730697128 0
115485558 527791253 0
236237077 546573689 0
185878115 290142603 0
156384492 782262559 0
557217903 348985159 0
752888883 667600334 0
575302814 417765636 0
693540132 444056594 0
450518833 366066603 0
286602900 787783243 0
328780867 350309081 0
220339260 392509637 0
683955794 600497386 0
93089510 522171297 0
622864887 350452015 0
426251173 105162512 0
305261189 439653484 0
513631493 432893330 0
502381092 319317539 0
202624753 339081528 0
721077821 101189594 0
40130328 124308580 0
117072761 554373353 0
683393199 196482040 0
207765742 17323542 0
139878271 795001460 0
368159863 536110753 0
90314557 479884186 0
21725400 672546336 0
291960932 312513841 0
164889040 308716025 0
499713463 717376579 0
364209234 286137590 0
126312933 628700199 0
73124424 530645199 0
42675452 749514039 0
500000587 752550199 0
562046138 529207446 0
713876687 361557924 0
139170648 480703197 0
22003932 256528025 0
181460048 725554886 0
611003053 753306801 0
520651159 88607347 0
408885543 157069426 0
301909117 23880694 0
312819886 176962078 0
227165890 669606394 0
479950158 67356452 0
283475139 174327336 0
143965557 319172975 0
317906317 316176655 0
267852654 608092771 0
668487476 174187784 0
595948102 794951580 0
601747052 403580000 0
253281929 526507997 0
507331139 390695838 0
86565953 785425258 0
209663561 129070953 0
306006836 612065077 0
431657131 120541443 0
775808812 689686493 0
716791553 781192123 0
432171476 413191680 0
138672450 366860281 0
73801568 613753616 0
574844331 335599428 0
401722543 197961157 0
711086784 238958693 0
400984905 444781662 0
359031279 89538681 0
780891556 242091522 0
743372699 466861841 0
114143240 409261586 0
449200235 175550091 0
247970525 645673578 0
10781814 158820655 0
742138144 17708429 0
428593403 41689892 0
175966362 406122607 0
780281719 294182671 0
172025187 388363981 0
612043565 635400180 0
695444540 680023572 0
478668076 434780186 0
89452036 357422767 0
452015049 572149832 0
263119205 362270458 0
689702023 613506783 0
553164402 605865491 0
647343395 423597607 0
694808783 82849328 0
123012054 182713208 0
308288471 604902317 0
209851309 772431329 0
667591289 270780634 0
774808285 795546702 0
83443288 267956593 0
798019999 41567795 0
408858461 346286437 0
180789411 212866681 0
6338337 600745244 0
697163308 916669 0
335782252 370018752 0
51754928 561476230 0
723481576 732132275 0
148733939 96270163 0
777044165 616736354 0
392233782 539951604 0
466036283 535663681 0
781562885 27889872 0
32663379 376678538 0
644073615 329973538 0
690842121 131143005 0
753579048 599802861 0
770452646 47514565 0
237327056 419730204 0
403483779 317393592 0
57480668 153156408 0
342209920 642338799 0
361580897 419372321 0
406033637 763279192 0
144912823 361641109 0
690780977 230014918 0
237677726 485268412 0
645383524 301875810 0
6843441 772903140 0
304747031 771283166 0
230288556 778155615 0
591243590 567362778 0
294449022 79225486 0
684601577 71144301 0
760647023 585581355 0
294335783 700309619 0
625960579 123385090 0
543908443 378770169 0
310333991 382817021 0
141464305 443627413 0
30139120 510124409 0
261724330 342320493 0
208289130 89820188 0
212608805 694648752 0
266157376 136164700 0
21294065 54496200 0
715917610 370119427 0
726779949 596932462 0
711341960 379976765 0
770190242 735606843 0
291498986 144402172 0
575319553 778607619 0
234593866 252471420 0
408495180 171166327 0
700305653 304463063 0
349087151 281464364 0
452381775 717818252 0
390648907 542323300 0
647702226 308413286 0
317266709 293454549 0
501314973 505782612 0
138648309 297155332 0
694339308 782141025 0
576381065 697153510 0
473619622 543756709 0
788706078 254019317 0
622066919 661485521 0
97063251 242848510 0
701536450 633350570 0
354312108 442210668 0
107852908 554530795 0
54377551 512588981 0
573080440 792220548 0
480439008 433625528 0
656856895 333175113 0
629478289 550069301 0
60899575 726847394 0
143980388 149998493 0
22907398 580922647 0
141729388 659207793 0
472836191 553705749 0
66254140 324806114 0
619473482 274562859 0
371453408 575035084 0
454606623 122200680 0
474961142 494588973 0
435854291 299258705 0
520548805 136439733 0
179503265 724645722 0
489060475 428732249 0
767820870 356095227 0
415353211 671497388 0
581351065 780339051 0
545468611 354525674 0
217458852 692690598 0
395945109 13598597 0
446557688 508329280 0
575827253 282040163 0
157415119 248250834 0
104245035 616029782 0
519266048 560845276 0
591154479 55221884 0
619009015 370272346 0
242199514 141792540 0
598267975 420231589 0
727995099 91554397 0
760135093 199103577 0
95725510 680638513 0
142031835 84487176 0
253666707 426460642 0
341746423 745920459 0
352509215 140069695 0
641902322 797362533 0
22463245 267599664 0
189372565 695368088 0
451967586 750766838 0
732993595 789882226 0
32271020 332412555 0
221791102 731200465 0
767544420 45765760 0
620593152 793584837 0
631554763 409730551 0
65473378 278000410 0
557698516 572322243 0
145936820 484629013 0
780194098 109325789 0
260940250 451735347 0
785055580 44314233 0
21465302 90266691 0
779470106 344326632 0
309452770 679411892 0
785141681 569377033 0
554975782 670194411 0
598183937 683163278 0
141662413 394400382 0
257438239 667458131 0
18270587 683240878 0
675239067 154923608 0
481250489 650320056 0
662324453 262836465 0
468875550 186027807 0
732041989 145881902 0
49621237 479758899 0
621192734 190603761 0
661057314 253303386 0
800117567 230333629 0
190956412 711883673 0
419818880 738465315 0
117116987 513013718 0
141853891 72384217 0
610450302 329334315 0
221725549 172876869 0
735808668 447426572 0
464610636 106502672 0
458615287 176182303 0
611296693 739390263 0
671397911 222298385 0
276473224 164027340 0
693634183 551953801 0
454813427 424253974 0
165513330 741260315 0
365624781 716487507 0
107756537 590999241 0
382364626 644072983 0
380199873 191705316 0
476208435 47159135 0
151068756 23613815 0
41109292 548387309 0
53476902 164129762 0
131244532 98274633 0
106778307 422118242 0
790459442 185935506 0
782782145 745548367 0
619450694 224161693 0
270706722 367068058 0
130217192 496848449 0
780894573 81382192 0
244649617 594887478 0
471797211 258637988 0
317956709 627862180 0
582722508 228534654 0
784944216 519171796 0
313876278 573410625 0
411855275 353036310 0
234447920 397863706 0
800607593 378709067 0
258693144 315315947 0
6393907 508924117 0
284067648 465650584 0
9805270 777662371 0
26354283 268419852 0
737030359 603778853 0
594145233 484995275 0
99512006 83898363 0
375463859 350735897 0
141017411 498314885 0
303624652 102095634 0
369301055 46158211 0
375709264 5524162 0
316730215 384965809 0
36506258 504102018 0
461705145 230698644 0
572079759 227920358 0
375079371 593134043 0
544677380 37226089 0
292864923 371954794 0
607697284 542737943 0
28367493 189219180 0
95414135 159380840 0
701290007 467608499 0
673443759 332769531 0
605050569 724289738 0
180142202 774193991 0
76099475 530844622 0
307755585 572189681 0
358889810 286598825 0
541648957 794023189 0
15498471 659941265 0
62887944 650228188 0
676793122 491075328 0
291052483 294247674 0
304070859 508957446 0
782127824 318204934 0
348888084 468152527 0
153187738 380497942 0
241780605 253477946 0
548988782 510857119 0
104082503 372440480 0
295145625 733207413 0
517093223 118106692 0
425805512 92943740 0
741379614 757412461 0
292842067 674622451 0
662669789 220730865 0
662235478 33226755 0
494900671 722534630 0
161406175 263666881 0
84691655 298925139 0
405589750 628495271 0
302118419 126795920 0
333664023 366575547 0
112846806 758923908 0
445613611 778427232 0
665802310 732364345 0
39671060 445243186 0
137975675 221720127 0
366332762 4104775 0
140814622 417190070 0
113586150 473381129 0
733502752 717844132 0
351230868 278584731 0
511029647 698071396 0
246392692 562107087 0
22581904 446691068 0
508999339 783659368 0
560355434 731261962 0
260505963 526714447 0
40350280 312297146 0
42565305 531927804 0
764627414 731109977 0
183329258 402100444 0
50017756 144496894 0
599112509 467430715 0
400402921 107325960 0
458138969 187964948 0
209285672 770974906 0
666185522 212644821 0
133824240 446787954 0
111734337 777311750 0
595653306 344298727 0
75492576 20889181 0
441994301 13771849 0
127798543 789411707 0
458997824 164681418 0
535603872 437915822 0
677783208 367300422 0
409281915 504137291 0
161951744 136026418 0
226754216 361633972 0
367851536 691282906 0
361079319 734000631 0
303814311 762708727 0
39059654 527168432 0
187007703 43416154 0
547641371 746867094 0
455489561 687604856 0
393952856 371914683 0
407319816 323498905 0
399084060 394494363 0
785137370 655647603 0
157971210 423403891 0
19229794 780858718 0
98994352 362718827 0
544246419 226836526 0
356304155 634103419 0
99305238 44490122 0
716617410 719037527 0
168494631 432164946 0
798897057 632525609 0
338003810 529204229 0
428716769 141240300 0
687722032 351203276 0
559050309 452266083 0
665008426 392466471 0
627323862 7312728 0
12108478 94880374 0
299147406 489267176 0
613131552 668844744 0
257058293 493896479 0
659353073 19038987 0
307531275 594105969 0
281641424 172332236 0
289867790 273850895 0
679174555 332723470 0
300124680 85461116 0
453099573 621415115 0
347752701 501141017 0
721580434 315560418 0
789787138 517570068 0
581124963 271701031 0
603814830 494298142 0
39276159 419760405 0
321302590 607576663 0
521804259 369426807 0
184190536 781108404 0
722975953 117578731 0
353458946 656748102 0
600228677 127031682 0
679836882 605534378 0
144763022 503214191 0
743225380 631635823 0
440131979 206302939 0
307772832 286667898 0
172831793 225411938 0
563099685 215762594 0
555547319 124697668 0
135877724 316655024 0
607719958 60738059 0
770336893 345272472 0
473528532 446571828 0
500764616 800074751 0
62864783 744907078 0
654901714 166178368 0
193196431 402832471 0
302162064 418877536 0
423072625 551592689 0
36405227 358652884 0
407831100 770868103 0
738809519 269768035 0
450950159 227622700 0
513812625 260666070 0
510145630 251158444 0
284734661 30591837 0
298060201 302774385 0
541656780 462285678 0
278586180 801436433 0
295534702 424884520 0
564510018 118467072 0
731658395 194450093 0
743136529 415435454 0
237027698 627608761 0
62273343 631357232 0
688170546 187026016 0
578260669 375360436 0
710438065 512970742 0
335002929 787507571 0
721227251 308231954 0
54252264 679597393 0
373804447 682731242 0
584005884 739781733 0
674429260 670433248 0
462610417 216127810 0
261887839 190145141 0
495521395 405157275 0
244815287 303881160 0
388671647 527938786 0
759702480 309368140 0
431018898 12282302 0
553726311 637793164 0
232808571 210722407 0
244406394 736861819 0
632796518 63642958 0
284986517 399403186 0
679544164 649073906 0
414134357 534739105 0
320254574 622294035 0
417519689 235568172 0
77074914 422791651 0
491684322 593818557 0
532319280 316908198 0
13006021 173292606 0
7832148 493064115 0
606601666 399201447 0
619512801 298483709 0
408369090 505852928 0
724601138 408877715 0
175596069 26173250 0
708242403 548267995 0
557327301 348695843 0
393494325 743866112 0
666758329 341582221 0
419295578 688531737 0
542977487 342762080 0
615889467 437136060 0
535224554 121063962 0
50454289 438422641 0
346508581 259147574 0
110577776 545512322 0
565368609 762611547 0
6316997 408671737 0
88746943 236290981 0
25036407 577271056 0
717245311 142064270 0
305690191 747912122 0
390644683 609778162 0
33074920 743420689 0
308702482 207865830 0
793620854 255825654 0
697598586 113402988 0
616009334 104424571 0
562637809 508322512 0
139485437 150273344 0
353256964 800575297 0
140300093 457752459 0
642649115 587971579 0
717351582 364381577 0
613781166 140447372 0
646117295 112010292 0
661647600 349989306 0
476940580 68834220 0
203829931 517346471 0
266923013 610553009 0
290684776 243223827 0
494902296 370368724 0
322323976 55078414 0
8756833 651854255 0
188352213 464836635 0
188297266 26949135 0
2549010 243746403 0
711022173 452591631 0
582237188 501436084 0
110283819 76529422 0
606905291 618693881 0
194817972 6436112 0
285698542 42085523 0
395146577 368324058 0
720948428 366623307 0
646971164 349104774 0
372928734 450553571 0
563066813 195546560 0
99484144 189236052 0
603236230 623626703 0
150109028 130630581 0
239381988 185163336 0
801707823 688218981 0
5755867 140919907 0
364596555 589993753 0
782234851 486899714 0
163913539 289145054 0
518120355 648211375 0
431393902 794953304 0
486368099 195690961 0
24519595 276427865 0
730255063 171438576 0
403096472 110154565 0
355060818 263206329 0
792705543 768641785 0
473456426 496031533 0
88435785 503116890 0
403142480 536691928 0
355885113 125460533 0
32727318 360890579 0
246380113 204467701 0
31115203 792574681 0
31918929 751513317 0
639699096 43298791 0
521504505 654015330 0
465028944 5195645 0
89623024 741127004 0
376147182 757302930 0
694448703 636026652 0
499838008 596059369 0
26275988 706329503 0
748867827 396376740 0
363465464 129999255 0
187372117 545973269 0
399253663 356249475 0
471964594 349548991 0
321559800 757673475 0
471538758 604233508 0
89154927 225110981 0
487368801 439614310 0
177604164 448790493 0
674059400 66998534 0
208037368 722749640 0
224013 392882118 0
419482844 434595077 0
434950584 669152370 0
760323915 555675725 0
190024362 118894447 0
212940024 493085944 0
5114298 96917289 0
398903531 520401194 0
279666783 146651547 0
470608951 556084477 0
333335453 776984725 0
204577885 225313730 0
603405883 119443834 0
439330245 62489681 0
444587463 785086295 0
555349720 623438891 0
298643364 493793155 0
507766747 610259694 0
332135740 50274656 0
156984623 753659104 0
426508192 418107954 0
450474072 369128511 0
136975962 704579975 0
585404473 396399717 0
627689292 425900005 0
407911544 507442684 0
112803530 109290523 0
252379070 791725822 0
438110466 67040291 0
370200804 112649649 0
787959790 479836997 0
568256704 222915891 0
421453217 507256556 0
593226355 215984357 0
96480093 710190491 0
762534365 306260885 0
772440502 586435612 0
287380120 609844244 0
750705267 398157760 0
422476242 424659958 0
670182413 186228805 0
5388882 737855719 0
760442897 786726562 0
457102124 518481091 0
234081508 79119712 0
304323359 46818255 0
9665320 796213455 0
246859771 278388534 0
109450086 682522169 0
118601526 403816047 0
789401904 169465798 0
211553802 727958581 0
159606889 153031272 0
274675848 729526718 0
164745501 698128657 0
376643804 102726524 0
55104425 589866316 0
181633516 477320178 0
165226546 372747615 0
1323276 108274887 0
640931995 443514533 0
753362235 602481568 0
12445535 80901995 0
523267141 184625188 0
2400318 224474944 0
751293644 33530569 0
727972281 65889249 0
359116453 147646954 0
734821090 334182381 0
97403095 267166318 0
417925069 593297097 0
353698934 651689550 0
474063539 280576208 0
7500562 58722742 0
96520243 593159376 0
212596707 523039383 0
790092765 469467097 0
642325933 577441202 0
614160272 49698520 0
358650740 251794901 0
54886148 616999644 0
144767776 192643775 0
740273139 284607353 0
362136828 429742687 0
210526271 686159405 0
48564102 654030235 0
118656779 310581522 0
350980715 479969990 0
15989889 518820902 0
266103442 111289260 0
30489001 35411452 0
774753736 732157191 0
397076929 44567575 0
311972731 798767924 0
500325435 265857626 0
743009948 466750926 0
107455148 403596461 0
680619164 206164536 0
423119601 144318098 0
88682451 8094900 0
693852559 603811932 0
724409394 340783654 0
551464951 672619358 0
83229221 394297506 0
208317155 83734412 0
183386970 30216712 0
315033605 629718967 0
403825922 424575327 0
47997355 343533314 0
345681949 599874031 0
677899375 15772052 0
705242559 495530891 0
28628268 120689843 0
710367042 711717636 0
353710302 232907061 0
392122624 111813233 0
423485549 465124333 0
102540994 774961565 0
350844794 115313968 0
527839625 173119195 0
695119066 719702891 0
321537757 269619414 0
788558026 75422006 0
697601983 512740052 0
50683446 356433247 0
538633103 142160021 0
778600697 264222830 0
568145654 294206848 0
580067522 547500688 0
299063989 619615959 0
476145186 673990577 0
62126013 713626279 0
650175 197209056 0
345674135 386012479 0
272302255 107653916 0
451185126 610230587 0
332171834 223649414 0
403029730 114237142 0
264150471 388688531 0
489836206 540145363 0
468571506 448517046 0
358751915 467124841 0
265345261 54547805 0
572427847 388669673 0
297652510 409862025 0
441277958 388146145 0
321473086 651009256 0
462582659 794858331 0
422020925 483250420 0
94256228 302714106 0
150651477 253227418 0
437884050 583832720 0
476566907 85603668 0
593388796 510392679 0
176040395 671880179 0
81024239 303362064 0
204124124 100259427 0
665571855 406899856 0
76408908 498973380 0
60658603 758967021 0
509741676 86437630 0
548570593 443165608 0
28618911 483115587 0
484974974 418879020 0
528440474 685514372 0
510525538 211134467 0
583951466 788522312 0
424398764 37132158 0
526963935 296282742 0
119680087 454473897 0
114598642 546352709 0
276424905 36285725 0
1625537 447542966 0
502191618 300139004 0
217882278 125006106 0
354553357 656745283 0
658408150 126568719 0
482130305 558288644 0
335741898 663461953 0
373987245 634162193 0
761790494 229599790 0
291748866 59571523 0
366070813 71538201 0
629216740 425919243 0
343684007 598624921 0
684519463 371855138 0
54344136 569262236 0
692335063 681730634 0
229561319 285643447 0
154492226 769218378 0
638741506 514857397 0
427252982 777110403 0
533708123 454462617 0
84551140 173946505 0
620493243 72347304 0
563260276 213653938 0
708782147 256692187 0
293979419 69866646 0
579848107 756524272 0
429252834 644211124 0
519877535 590027058 0
228373147 240811230 0
384567584 196216084 0
584089662 520810780 0
469309079 737458717 0
26779528 654386049 0
513949281 671883526 0
495569994 786065687 0
643142907 371495893 0
86046562 80758677 0
604647473 215690849 0
493772253 390319498 0
314070375 331705948 0
665137027 702909351 0
182054177 264444169 0
357490855 433915863 0
320085571 309155795 0
476154970 756508019 0
164239507 383894517 0
340567991 201077973 0
490439799 688939105 0
229324312 157338419 0
262335862 149611013 0
595405243 449055095 0
610642910 795135986 0
579166059 670515060 0
181802726 159315378 0
799875648 396994492 0
602946764 561366509 0
518806912 331952053 0
513067190 606969343 0
152820954 748266440 0
205522708 225753230 0
345454108 532194057 0
161332362 241763354 0
669408001 325262543 0
745095540 395592839 0
230749024 382981960 0
54881363 753147417 0
116144209 143965228 0
202199925 470993127 0
698414460 83376661 0
563776432 644394703 0
650580908 635797404 0
586110683 238189735 0
557034687 608961352 0
435821177 122336489 0
772954712 410462686 0
429694227 780344310 0
91483132 555834777 0
515001671 279800212 0
172410013 99519033 0
525286894 470998558 0
624976481 796549549 0
749748227 493935385 0
94445121 88360401 0
665900868 123954412 0
318088538 723701927 0
697200210 661363315 0
328065795 136152574 0
295937089 115016820 0
183078573 434302590 0
371370526 275083821 0
254917406 75478248 0
739876675 593519677 0
622361148 140319250 0
550732642 608585041 0
608810959 582348576 0
699733697 354198881 0
509002294 294437406 0
478443126 147394683 0
207845861 795447344 0
244847777 553182484 0
336617086 495865103 0
193509705 756930289 0
494389228 270300658 0
701711433 192312657 0
82034413 520709890 0
592956526 466704157 0
700910160 346826301 0
586224924 266293664 0
638598988 77214120 0
178669616 297122632 0
499297771 576535299 0
381018343 780493721 0
488797821 234945306 0
340184737 721160844 0
446137293 302185691 0
552266619 362035435 0
355426446 361802747 0
126183688 152830565 0
285554504 512605049 0
351677536 442964622 0
103049266 148633562 0
339575309 244065560 0
798315071 499448472 0
203696023 4807659 0
453148260 82962026 0
598848766 380992369 0
778141471 654745849 0
250592117 564419930 0
322845669 452237693 0
72402451 381336389 0
492967027 209194165 0
366067835 136715634 0
174647758 204378449 0
597579871 104670011 0
597008032 428465713 0
84027470 120582707 0
534941381 269921368 0
691419563 218630216 0
468345283 578764035 0
354714021 325084669 0
564181224 167413254 0
553259213 287242202 0
778105859 671827480 0
96443130 233966221 0
581837050 173202551 0
62831516 84167198 0
40918266 767318867 0
725577449 618859644 0
303610206 574210615 0
478920113 434327269 0
544397020 590395748 0
254952376 352318415 0
314942601 580939445 0
547786525 522408764 0
51821413 763999483 0
247257754 60523488 0
596263549 694138965 0
104427837 644774555 0
621930804 415684099 0
518181541 589834884 0
359118967 122478144 0
402157567 698660946 0
593223766 705426980 0
192840337 338172353 0
180755118 466085154 0
507236037 373457646 0
232906861 40816893 0
141960691 287415471 0
472102310 395078779 0
273154966 30513754 0
136580635 220341063 0
335306906 461222031 0
664614484 343813494 0
551704975 507755338 0
48189123 4831272 0
681456143 78628004 0
633427800 589848696 0
73219914 779267452 0
132484411 314983793 0
430994210 474871169 0
458753738 408782553 0
603343598 651152433 0
506071431 147618367 0
363302393 224649476 0
357988345 20113393 0
292762903 159976807 0
71305354 600227344 0
481075296 588181180 0
49883357 39855301 0
31382822 638504946 0
693876309 679911131 0
521966185 484932795 0
445753717 167578449 0
761672431 361759959 0
363391836 544788846 0
600322190 271492825 0
131511756 574004444 0
450111070 231509816 0
588414610 557462288 0
162682578 46796712 0
253051984 2941843 0
773605365 392864424 0
791268642 360452098 0
75874551 317247300 0
115319578 309684101 0
769183497 674071522 0
387863313 675195975 0
382503360 133494029 0
691779329 128764738 0
494670921 296573852 0
160189442 446545057 0
264792502 607966452 0
177915088 617699613 0
396689440 596555611 0
555174484 159915483 0
219380704 565779286 0
431031455 540050910 0
369952736 57276634 0
790928322 711304289 0
426624802 250400092 0
789601524 734829008 0
528356231 354800305 0
119690759 738808283 0
766277850 7488605 0
582249378 726364676 0
87209861 514213226 0
170786079 522767838 0
411820055 327784613 0
553606406 216484040 0
240760270 714660650 0
773123349 473874685 0
468413919 356272668 0
373510080 12838552 0
296022968 437049563 0
794931930 407024483 0
691666706 105971928 0
140362439 224121425 0
507745373 538501894 0
551989399 561670697 0
215018737 686178770 0
676444174 754391163 0
410788896 675133655 0
604521673 177010422 0
142904004 62612710 0
190827646 273491920 0
240012964 404644836 0
475395513 763853648 0
318861541 639892591 0
477878063 101754950 0
244958815 2507472 0
122583557 618512474 0
643708442 107537079 0
645254920 744260206 0
661777747 570750169 0
703540251 729541919 0
251193451 324829542 0
612870797 61269741 0
211365186 419835709 0
252902575 450646860 0
751363658 798857025 0
309937936 260687292 0
5157707 547245597 0
96741790 724104684 0
81533991 109502705 0
585734583 496646346 0
456393692 776515445 0
775394288 652669739 0
42656114 635683066 0
428312669 726544940 0
280268655 494309906 0
656896128 427915987 0
165772358 248838489 0
527392601 271823319 0
157668686 422691587 0
667045658 309257935 0
561457010 306689583 0
786702780 82532996 0
775103230 641335311 0
532019118 696414871 0
455714665 608917266 0
581859388 539075308 0
269056527 100825015 0
404853991 321464240 0
48729756 621019710 0
313801819 334466141 0
178216476 748708486 0
440852506 668103687 0
706077400 398409735 0
188271076 319942052 0
754213244 578172299 0
138140182 441482730 0
675748280 724758789 0
201141767 171050261 0
362244319 761375115 0
374787261 440775742 0
504716624 533438129 0
621243907 309389031 0
89756631 796424497 0
53197635 413124527 0
483655812 688977543 0
189053465 569749499 0
759418038 571328633 0
303491030 307439737 0
671808404 491496365 0
264082249 487375215 0
694369224 384132654 0
570758146 513357602 0
490834071 628721744 0
743572741 797099299 0
706847898 645713744 0
658700481 369211470 0
18137147 669492345 0
639706302 799869357 0
103839414 748380360 0
163384832 408195229 0
192280092 612280666 0
220840868 343216533 0
154536570 799668019 0
74696489 308782864 0
422337019 502022791 0
59941462 218332960 0
600500379 477089861 0
259255475 135745551 0
117700076 82606746 0
663887014 752949424 0
645076064 16965253 0
578067841 334393940 0
11302749 649282517 0
67840026 219581244 0
115993088 86003420 0
45298976 783883749 0
185425500 246919997 0
162078223 23524236 0
561854768 419629736 0
295487397 602219871 0
674603587 694971860 0
510496459 751154431 0
420174152 573424630 0
744307634 55936365 0
299431497 428750383 0
312579652 270292378 0
632271701 555011551 0
175958327 193055565 0
563679217 515594182 0
29323320 438806753 0
687876638 515671015 0
311580771 42426331 0
349702445 549316468 0
646634404 588976078 0
417950515 660512082 0
492793705 582973217 0
673925609 122242276 0
46931718 493761908 0
666853247 18258598 0
47320246 303197102 0
789422786 449439059 0
124072954 185143929 0
166157456 380503195 0
411209613 307077038 0
348542415 539992393 0
624732376 527023839 0
371620248 195251232 0
380065460 62788857 0
438034015 552468473 0
23162228 116735783 0
695605390 729069781 0
211319221 254758429 0
480658750 13939742 0
247210211 15929282 0
388003174 618627707 0
485091805 550179586 0
747965729 208152534 0
607364668 100149078 0
66665423 304822067 0
240099247 179485828 0
524606799 291304598 0
104353109 250893947 0
609453213 14211481 0
509501803 711348489 0
102948849 59637708 0
631442857 235534867 0
516067067 273911980 0
79001190 339114893 0
341323842 770653523 0
656506230 174927055 0
94721599 675881382 0
280732276 782424976 0
524152925 335962673 0
578359952 110156568 0
504827969 614092015 0
599057231 345550713 0
211140818 404393367 0
381081359 482208603 0
518240810 303546710 0
120511287 51204475 0
795104268 722440203 0
83741374 324398516 0
748998136 238837470 0
134651787 621714387 0
756806916 606721503 0
181652973 186799446 0
530193429 412395617 0
27737837 343375812 0
506199079 127639467 0
58032295 297382090 0
172528019 62763145 0
622360814 699850542 0
736745334 456210758 0
331814593 401456952 0
372935792 758665055 0
354705212 552524069 0
76250893 405996930 0
457555894 782076205 0
419294045 206861602 0
537484266 501278607 0
659415921 615784625 0
611380273 419756480 0
32078522 622855504 0
329943163 531938091 0
677195719 486868239 0
500176174 210391548 0
431553226 549268758 0
427948056 193423984 0
303672838 400068514 0
704457897 37528590 0
682166886 84451211 0
538889517 54308855 0
417442345 289889346 0
734223007 603936829 0
381582545 122050663 0
399795082 770972495 0
111987472 787226066 0
409300435 384666306 0
339540796 33918067 0
664007197 422063550 0
208176085 738238890 0
469933059 767881472 0
598806708 29273934 0
40048150 421780334 0
409831843 520878463 0
28545248 318779663 0
473409396 773460031 0
793990528 476089939 0
312809448 587511426 0
172442107 257967280 0
543791424 634769538 0
216548830 176056048 0
780334368 354018436 0
7733468 459146455 0
257321965 82817861 0
781773912 569635628 0
10843080 646109940 0
304882364 405605739 0
271971990 146189942 0
408581348 270710005 0
166301462 635953647 0
355169494 15397469 0
17043257 417983549 0
478287478 257428847 0
754061510 656347879 0
523142273 285032361 0
274274878 627246194 0
68951499 236596199 0
510991638 258284948 0
520560358 741033468 0
54957182 46693459 0
613935142 467544733 0
18066569 751725637 0
10524358 17107210 0
791444386 505653061 0
491257759 705185505 0
593715495 689809910 0
60755549 702029293 0
610728503 734611218 0
340583995 96150196 0
342446931 529420651 0
750723722 22482618 0
773486429 153445894 0
770812905 790538504 0
483402808 546637082 0
22073468 766341026 0
604875762 735262996 0
227108081 788629411 0
31649225 76998071 0
362062626 358790695 0
614385701 674900224 0
608788567 33954887 0
198973163 608161724 0
460819616 378703763 0
418193205 655440466 0
191889817 4180636 0
24231430 509783619 0
274692580 726128359 0
462880923 476940990 0
45202910 664686022 0
743184398 350003203 0
55923513 35503657 0
226651463 608898923 0
706206964 67378674 0
235492010 313025753 0
59189170 715821631 0
107385538 457866656 0
689815045 10979429 0
169185405 703277235 0
409509344 652523600 0
360496194 138401983 0
216166436 304349351 0
777726988 299537228 0
467727281 677401151 0
420467164 735783900 0
316913114 558482574 0
89248965 42954402 0
706719430 23448164 0
778566317 331459061 0
750488207 46292593 0
180125282 612926598 0
294360819 541852877 0
696587955 400805965 0
731736693 571629018 0
41675554 770794453 0
182379175 404880539 0
137154037 451855738 0
523734218 258794335 0
433005130 159676239 0
3999168 66906418 0
362947829 237657256 0
226704458 632307998 0
302341212 654353323 0
323140788 684250998 0
285159827 176314158 0
676284679 643846351 0
522381720 682162189 0
1006597 404315405 0
240522398 571300863 0
621114406 416619638 0
473253145 122271242 0
385096175 114417072 0
73858985 388415485 0
39076324 364081854 0
309039457 88927797 0
165345999 160956605 0
169095513 183968851 0
786277861 47637733 0
306688187 358189265 0
302747901 194470363 0
624144034 488533333 0
442388318 225026735 0
765895853 789181480 0
26917238 250155395 0
696374216 321261622 0
652303440 311220814 0
292525942 533781012 0
322776403 526121779 0
51662400 519475857 0
723598100 734726811 0
304977097 542386671 0
336965845 117550205 0
375489807 421327577 0
595641986 769102098 0
727836566 69932294 0
484152739 434755908 0
187469539 93197044 0
271213744 235962054 0
657440212 500623046 0
628230054 223445932 0
99985303 539956254 0
354123392 350735390 0
633321442 584778845 0
318472064 130335632 0
258024528 137382894 0
226571486 164346944 0
136736899 253359433 0
257460118 228352828 0
595870018 9913258 0
596297854 61581057 0
228771800 682093487 0
225723845 214255963 0
176768056 188919598 0
778670713 518976854 0
632688656 674646670 0
426162937 257384762 0
342842887 385689452 0
786371487 377905667 0
779684423 799929066 0
111543686 524117965 0
477681646 251058089 0
229397623 561594742 0
486850641 643796358 0
426339787 534641765 0
499599334 374115278 0
350145812 8528142 0
150312830 296826391 0
58780406 683266297 0
359698356 99414653 0
670921698 407692725 0
109586512 415602404 0
653964719 518632946 0
793214483 117523846 0
255533528 33381708 0
260615744 378229670 0
661445600 493172956 0
494693655 705887674 0
662771156 117381879 0
601907263 792549742 0
765193724 415385966 0
287834490 406953200 0
100524308 142663228 0
463919387 697725244 0
544378883 43123197 0
217005464 748874486 0
625106759 355461960 0
394406846 707261053 0
745061013 473381899 0
767169785 156363782 0
796177116 576406529 0
502237872 709771232 0
696283669 644965877 0
623932130 195100481 0
613735526 112596970 0
630298928 28232935 0
712889052 701265157 0
746251052 50156557 0
189827658 25776678 0
312785096 405647201 0
397633748 306201932 0
117812805 697807903 0
717870800 253367973 0
333432812 164505990 0
792979478 4681007 0
430470563 351073215 0
328089090 344724823 0
85290098 790517413 0
322948304 171398597 0
247446943 464659139 0
733820586 756466797 0
114534024 657145309 0
631031691 656352027 0
757024036 643450711 0
667828546 747335473 0
685747343 430327061 0
322435817 328748448 0
374134597 222198143 0
206505981 598228953 0
427243562 218310196 0
469988254 505137085 0
136352167 571709411 0
319188067 435469191 0
549240336 594027294 0
617758174 229415328 0
249350017 27809245 0
250079794 204215795 0
588717540 455833919 0
311365974 342372766 0
331537122 363589136 0
309026819 680562505 0
677582205 204583656 0
615397036 237682367 0
327257833 779998184 0
247819040 519155544 0
300856790 702857078 0
268611587 706174594 0
270145608 127400498 0
705713906 300477078 0
275155210 92178907 0
700309613 791752285 0
58287721 678079119 0
4853544 343553816 0
495464979 789448391 0
90061286 771771985 0
90647463 66413036 0
725610192 515950627 0
184268647 313185543 0
213591895 286015830 0
253656047 632389013 0
543861899 391747559 0
471048829 109654070 0
304163662 205626414 0
138189758 376710712 0
86739746 614249418 0
737342181 243048535 0
161392100 759523082 0
295275622 464539977 0
141946727 90801795 0
358003271 312078860 0
20384654 267204264 0
209464104 211809415 0
586366977 287691972 0
688931288 681678427 0
10872414 563979022 0
365852267 174354100 0
734615651 550689823 0
638596631 55488866 0
700761728 673193547 0
520726083 295558067 0
256743065 318566829 0
331113183 677469656 0
652727355 224089881 0
624332356 556758647 0
529765338 281593090 0
553949743 700909740 0
209441791 18445000 0
571553179 400230357 0
114503152 381300704 0
215357251 100479223 0
701096991 652808180 0
544906466 628566927 0
636691401 230660779 0
385482461 72366260 0
251969354 333243924 0
85859744 182006699 0
203061204 46623628 0
84212353 777148206 0
678941172 204812610 0
15542737 134211693 0
538278084 511056845 0
485252122 61016633 0
262438948 66464758 0
542490590 441630082 0
494620934 211765162 0
465298821 16270664 0
212224192 502959133 0
202189462 366529997 0
610490767 376643972 0
759444878 40937397 0
124785022 176604289 0
523907750 377092265 0
534475335 256181762 0
499605430 3532495 0
482961404 115722618 0
796302238 59493013 0
410770473 443207781 0
639822524 500137025 0
285839681 763080536 0
186023725 710771024 0
162577047 763294735 0
782615377 230559643 0
638867066 182270064 0
68923239 72721518 0
434245362 25195212 0
582578669 408738938 0
274172050 740906318 0
316619371 625570677 0
780296001 458479957 0
326263956 98566421 0
596719855 198501244 0
625863371 692897383 0
769450531 422699982 0
745899112 415467974 0
65383446 776546114 0
630094104 799884035 0
162517276 277679997 0
704968914 442075885 0
103126843 393688391 0
107618347 770042583 0
562959335 526295401 0
218925894 390488136 0
218754042 112736273 0
715617848 561575682 0
127891918 639350952 0
512634285 22952809 0
612529073 219550876 0
644523988 237204861 0
93533791 570481557 0
113873739 787199580 0
26843080 255677343 0
612913819 729669448 0
105873554 624668749 0
4361531 198347576 0
150916383 755821019 0
568704850 667147864 0
350045284 363367937 0
239285904 368227756 0
376901137 730436092 0
120071969 573463592 0
617879061 286441182 0
637407975 330531797 0
16078558 748059470 0
233283962 191400392 0
498838086 564671784 0
76246708 718977811 0
258903793 480712353 0
376143751 283345273 0
467776046 725535268 0
676914753 336344691 0
120596048 278681323 0
338263838 695864921 0
549765133 472760199 0
72144100 155952194 0
246725261 651950858 0
612540646 775374402 0
662450186 83502628 0
117720124 678234186 0
411625493 720032605 0
663541327 36592013 0
283539417 451809412 0
346845274 776373192 0
61762683 251210735 0
787394925 105386674 0
741229171 590435556 0
718023892 437035199 0
383309563 380281043 0
19977003 267358038 0
137084972 484260287 0
295966062 340261444 0
237241240 211703264 0
285066720 500570889 0
728487129 200461541 0
106540703 518418909 0
202097477 752917884 0
178588975 382548488 0
706332834 324524447 0
529185471 400489362 0
237888204 618463439 0
750444398 383389947 0
296146522 360682446 0
259973387 150735597 0
616711664 463990331 0
699925539 347090024 0
431769080 156658180 0
443706439 689616435 0
721780605 622003407 0
630481920 354836215 0
695010783 122988779 0
33479592 426629219 0
141580488 55226638 0
621699620 645569144 0
387883978 316123087 0
403579995 334349529 0
208035781 186461488 0
617910922 230750101 0
421932816 346729617 0
580788914 7854228 0
219516645 311577926 0
446706708 788105019 0
478120681 118388568 0
121346637 435011209 0
89483527 358827414 0
268776663 355049263 0
501729360 732174601 0
423733665 189851016 0
437942135 290689525 0
496518029 705701607 0
640509352 19934367 0
166871443 155025250 0
194989932 92936446 0
734814766 531986096 0
137451822 691630044 0
236453280 249869568 0
174194179 383199802 0
66256211 335856220 0
738383302 223035488 0
397705668 720891246 0
178284789 662750849 0
512436056 568905325 0
765263653 16921223 0
236375432 263377867 0
664019148 651182022 0
663318819 621797395 0
513816794 764620193 0
166904649 553746653 0
705652757 316901183 0
98305627 344481247 0
202759511 33798589 0
573258901 779314507 0
302578659 69102477 0
558560050 571460254 0
724440256 47702418 0
713363203 242620076 0
740185546 531770061 0
388500019 341046486 0
195980640 189837659 0
127125539 462332287 0
754948644 606780212 0
349151890 444478365 0
75785285 736661583 0
459005569 617179835 0
207785465 225152435 0
104469896 310455046 0
185644431 472433333 0
648000024 686427772 0
525732726 401632739 0
454052754 87935202 0
354327898 606820239 0
78390053 789223674 0
525025242 413036168 0
295992842 205730854 0
282230575 629039698 0
470669892 155962000 0
136506958 423397849 0
669571743 412256456 0
622366397 800192503 0
95109200 705905162 0
238697007 791164755 0
110596515 488960452 0
475855350 490864218 0
789042001 332600199 0
405956907 717870553 0
54796388 575146350 0
63054550 81124726 0
748035486 407732507 0
717258448 549469642 0
95042108 145260852 0
15612702 185855354 0
371385127 357100568 0
465269117 194348704 0
733977123 309888057 0
530009359 682780312 0
737880137 591081442 0
440563996 350801895 0
792162945 725592325 0
789732438 713264140 0
15771192 698937826 0
729285035 795789311 0
48034302 569194900 0
730511672 651592839 0
35029433 507545171 0
124937259 591506363 0
417363341 371196912 0
242857153 235553928 0
269441814 103388459 0
126346128 136125056 0
11990961 207919143 0
676767516 683192667 0
717885204 785584701 0
402345442 427077107 0
599502550 224603460 0
29753337 540732947 0
270740110 582075217 0
474606100 478893696 0
261564018 489343505 0
494065769 421583105 0
675768206 267634791 0
213376033 703255268 0
391991255 134219413 0
737811809 159212290 0
348337984 218822716 0
247229600 431167056 0
486364110 786527892 0
701457985 145809365 0
171966996 393500763 0
116745584 148079334 0
10880895 165435121 0
610871697 379720638 0
170881088 786718838 0
780718426 324776758 0
514572365 739342607 0
753156039 60875731 0
28135436 139599806 0
236050462 421491920 0
530420748 185923457 0
68579141 694632956 0
453504155 116657399 0
69062489 761579915 0
325412981 362212366 0
93074927 70865976 0
782016816 82950692 0
170074972 402922000 0
562865073 712568854 0
681057031 217565633 0
428565271 195194690 0
433146858 185900364 0
498796568 58514404 0
335339454 624721140 0
224760110 216465088 0
111384426 552407905 0
198403467 635338055 0
510168166 265999603 0
117404069 707727674 0
789843094 626087314 0
537717391 394142255 0
378955985 299708849 0
146252359 342322052 0
667464916 454369843 0
462601115 366632100 0
750289521 429381010 0
121865240 84945938 0
378466147 176511290 0
675128977 195939939 0
677385880 267141731 0
20388911 22456787 0
315464234 470533735 0
302492715 399470386 0
43839134 726004725 0
101166484 756769435 0
495513395 68712495 0
717793888 292764226 0
345343546 191739684 0
63236008 398181931 0
395150813 651117418 0
63221282 276736069 0
320392358 692849096 0
178389525 614782899 0
182481787 477421160 0
488103903 6143524 0
637331862 181760773 0
114126871 757474007 0
785903069 127453551 0
601575255 491983917 0
688280977 664476740 0
799689226 422349900 0
228886622 333969994 0
588934342 285699125 0
236912413 404437565 0
245564079 763319068 0
131965815 422610940 0
181468343 153538493 0
705251445 754098494 0
161508437 12508390 0
246951680 430506353 0
656288224 7216939 0
34784489 404067364 0
159314729 118116492 0
355785160 746099081 0
450171310 547295526 0
520066258 126586509 0
16195452 222027450 0
144037063 704861398 0
652275600 211985156 0
621005100 121348700 0
717378682 135148656 0
361224407 429976394 0
387886979 89065376 0
193149127 730124614 0
170763851 212081946 0
384029256 619052445 0
369032430 722573556 0
166665929 134437601 0
548167573 545500348 0
775176238 161867154 0
392200820 515887355 0
47885009 385773346 0
587658457 43963831 0
783819993 716715356 0
139313122 127009203 0
224840180 417212095 0
26636740 77299154 0
320297262 4707009 0
276837193 289505251 0
201214565 444739070 0
772059626 630609331 0
624549827 241885135 0
121184233 85355330 0
151472551 497750305 0
530319500 599379169 0
501887717 765320011 0
545085044 510435857 0
358396329 111518761 0
550454501 62057116 0
273055092 54664841 0
348167789 611194618 0
500499363 445381196 0
332046883 476853330 0
586273112 611852703 0
662310268 758347074 0
680837210 52309677 0
172487117 422236907 0
751879321 32847618 0
25161586 208526439 0
573887297 251700556 0
36193962 189936960 0
515426260 100843810 0
429952127 22344136 0
599277651 555962571 0
187588438 400585080 0
338437623 509066189 0
281966082 353554103 0
486397913 562339307 0
111139834 213607466 0
651828042 141107888 0
6712520 788975682 0
770972586 779080152 0
607712827 626332896 0
459357836 155722651 0
450970186 796185006 0
5931826 239184874 0
377742565 778510618 0
777256620 725772020 0
206446962 190447660 0
329769335 178311372 0
231943216 552886118 0
115569789 657045275 0
448609598 269438595 0
679593851 149437158 0
444210339 633496238 0
8194999 171913660 0
139285255 140296558 0
489907698 543907530 0
423142829 642161873 0
433977821 726882291 0
511953859 18331018 0
102796890 791164786 0
316380451 60804626 0
158958311 35655515 0
674906193 213663458 0
251168906 505701975 0
123063112 776311722 0
611601513 570848662 0
29875534 618342782 0
404678170 389250243 0
343985624 148934100 0
161083227 693096181 0
725485409 577173917 0
495293171 687840625 0
260316272 545872621 0
437678172 649849082 0
704101205 404632490 0
550376340 464049678 0
107738830 91605195 0
505414941 701584702 0
615294025 150799846 0
768345076 785950658 0
763175233 92830835 0
553514402 777431554 0
796442763 48824052 0
595280401 380553399 0
266696787 541756591 0
99918624 248331495 0
48792284 227613789 0
417195481 137694359 0
41101914 185261724 0
200463346 329309846 0
622526261 461731786 0
130043779 65741634 0
222954631 406483063 0
59797371 275712163 0
623945292 504367054 0
679263186 107589961 0
731297091 254841055 0
468758709 459567401 0
413176437 135148818 0
385571607 488431636 0
84115771 462730620 0
212649401 525476301 0
84392645 50321205 0
439800138 160082190 0
45016662 421292241 0
249778027 572208205 0
230141858 426952642 0
269138743 157624136 0
520670316 513848434 0
457354273 197279337 0
482970300 748394054 0
647959319 350823522 0
31949329 18778206 0
174257582 405821456 0
21500063 127196466 0
683730038 95177408 0
562305739 222241617 0
463719317 657405598 0
30683092 482098085 0
232702128 304986098 0
455207821 778490177 0
289514033 129878793 0
225822337 147039053 0
448939593 357949026 0
751360286 335802915 0
409958422 325832130 0
764052021 125352204 0
405371243 718326974 0
543470273 419391774 0
706633023 443666737 0
509143336 332959472 0
294113108 40474481 0
513794520 228826827 0
112749566 419984101 0
346782897 109899497 0
800675154 95927937 0
416198189 314154714 0
785077493 278127558 0
178490591 260226906 0
490086338 142827787 0
389227914 84963287 0
577667124 563303753 0
453370069 49549245 0
149223363 660146773 0
505567389 465959875 0
612516920 291377200 0
348325389 275485239 0
748695537 723480884 0
106551898 311418128 0
543054598 85022510 0
4404769 744433652 0
598071045 639703695 0
283831946 523072105 0
526974911 291961581 0
508467759 731046021 0
538705212 57053579 0
58972595 152173995 0
733248389 740925123 0
428599837 320477020 0
587262516 16564025 0
590242877 344846735 0
639516676 48268722 0
609135524 215890811 0
141965275 498067881 0
732085057 454937008 0
769439244 392725498 0
420093742 493408974 0
285635574 88652861 0
662138534 611042689 0
85199109 312277262 0
540089940 221806446 0
662324557 699598837 0
658342289 515170345 0
27861204 82805835 0
197079112 364918491 0
799274395 743678834 0
694433116 195103510 0
649027864 310156441 0
738609742 411102031 0
469986961 73346408 0
785157316 693589718 0
341255685 313918147 0
292574567 515583385 0
257759895 674678054 0
525481812 531280811 0
34698055 621687819 0
244021411 779946854 0
190645848 518399283 0
103068038 67420111 0
362900033 744329092 0
114831923 657443864 0
785964099 564762686 0
470113254 380866070 0
62742721 271453866 0
416849612 7907641 0
665092174 537487506 0
68438798 29552579 0
134137011 553834841 0
366432301 423761954 0
750014782 586054172 0
360679042 248585618 0
366203705 354707505 0
99439124 311354311 0
7934113 264565344 0
57805083 459399186 0
689054135 715556524 0
389408685 216245176 0
7844888 513259831 0
436573194 256519304 0
505130897 590489433 0
526638002 119451824 0
524271710 703234277 0
106676268 579535485 0
121926929 799664892 0
415501368 765730796 0
317701127 307747216 0
721848155 727202060 0
787481273 600280720 0
623495852 554995410 0
424552464 642680592 0
204922230 468313016 0
83239526 410537465 0
340876374 395414583 0
800566903 640264325 0
677458977 595536312 0
348594681 765401986 0
248833443 199653975 0
15232753 214532970 0
574924780 677277429 0
3799405 248432160 0
107515142 113105608 0
474264144 339207107 0
350246512 621515072 0
387850657 312233703 0
760256279 130011886 0
422508595 710728559 0
118586135 118750843 0
447618273 180052360 0
487433395 767276340 0
633069456 202919671 0
138406395 98493268 0
70733871 179985766 0
388228553 639586452 0
535576346 676466829 0
101861707 275675803 0
309705411 668147923 0
334520345 664644467 0
434784966 290409199 0
733620702 406823552 0
258148138 705164383 0
783814022 126486649 0
205097571 724348848 0
271843529 209961838 0
616079557 783956079 0
368487828 656647345 0
465168264 142128892 0
610828814 544545419 0
367390120 439243937 0
683311750 182050588 0
510562605 739699638 0
440838448 208879358 0
753072104 488729392 0
634022364 712017170 0
313410743 509108917 0
254986637 30819354 0
408326386 13107209 0
403117129 337719858 0
193243978 360853786 0
307891891 397923672 0
124333602 120907527 0
257439969 315494290 0
186811015 96441389 0
437871694 508512870 0
372338426 411013799 0
650937245 512721577 0
511027179 271127633 0
720669958 648299184 0
204783717 782274077 0
614513850 164381550 0
569861164 597360168 0
54183607 628150644 0
85805144 341638561 0
692575401 333121492 0
315050810 117301861 0
549703992 2689306 0
303904214 180010382 0
63313226 726569246 0
764088846 283565550 0
498638335 780253184 0
778845897 398571880 0
754495346 630605394 0
445900355 623524752 0
274446046 798198041 0
740708390 361987715 0
504002986 575328706 0
105336393 415306660 0
580078920 277382047 0
73660393 183797331 0
745319556 53162370 0
792166113 418498535 0
261317488 165157271 0
120444511 318077497 0
508303481 334806755 0
623060479 270260502 0
199115678 213397380 0
1190762 48004040 0
285051271 642719249 0
78248072 363203597 0
132829959 45808587 0
596782785 714420496 0
124457756 284541516 0
193806246 563785376 0
469715082 230845859 0
138949824 138986676 0
231082480 308816302 0
303588675 411840798 0
150053293 129852702 0
575274104 173230523 0
483259187 488979811 0
643156224 120696669 0
101267436 500868081 0
689089727 168753133 0
486174641 698063488 0
215711710 35269944 0
587069500 454670200 0
59284674 257615327 0
751641168 54989911 0
484083778 642926448 0
619907661 384576864 0
327420436 417098126 0
313974832 715214923 0
115883365 262948146 0
83513716 761512442 0
450359209 643032752 0
34545112 762343344 0
284845462 562995703 0
117528576 686620693 0
264960873 310454409 0
402454845 693108810 0
352637389 794277626 0
719232617 91607074 0
737540929 165443411 0
652178624 404776312 0
400521681 609012821 0
167418292 211503410 0
658211328 33423168 0
221347439 166213440 0
514069284 538650905 0
458219390 533937446 0
755008712 552547373 0
729028210 154315559 0
468239295 378149717 0
189407366 679845085 0
189726405 417186517 0
184499216 570078994 0
534871019 468146279 0
572269528 648437830 0
486534566 135135299 0
407135719 552674535 0
716485786 133280945 0
772931202 718418933 0
58432573 574698083 0
15406931 120818056 0
433345259 261157173 0
137460459 208413889 0
51229987 45002353 0
259958397 620287154 0
102114481 430302435 0
663408386 567961528 0
646690282 88369013 0
531070235 546755265 0
727838261 642564551 0
577277191 496820093 0
788104984 518686934 0
327825756 620645393 0
48104760 403305472 0
469022718 659579417 0
471571773 638630164 0
285750046 735070446 0
258183273 162107078 0
446935236 237022675 0
747677635 472045647 0
791569334 378958221 0
704846767 410034097 0
460317167 15041041 0
454873989 619996863 0
376628343 314749887 0
260389215 615863856 0
580813843 414464190 0
645252392 715664700 0
226921878 641595958 0
710684895 473011691 0
717049750 129856990 0
149348660 14008652 0
62844404 115669871 0
216463158 80397569 0
159261673 43162369 0
737479052 257632545 0
4496092 755950521 0
490707990 54408500 0
668170131 99316434 0
506160009 349320018 0
646225799 551947579 0
323764197 684647524 0
75304003 381039993 0
500320925 760808132 0
177371712 126757882 0
740888114 756818199 0
333866151 386983678 0
399859770 77500469 0
228156083 568980522 0
304537830 700526661 0
279670960 260445913 0
31768417 622491156 0
781491719 244754511 0
528575990 348702390 0
756975982 62018904 0
177846108 455414281 0
392271341 331434815 0
135547345 347290904 0
229034022 358993796 0
357892760 473470216 0
766126165 793854362 0
445818095 567559293 0
57144971 450434088 0
655232633 569183753 0
197505146 1089763 0
233893035 321583341 0
298479692 432301949 0
303479567 667426577 0
31531584 589329651 0
540593749 14994814 0
627697948 62035506 0
650418677 206520037 0
501092256 298159405 0
490992409 946097 0
164186570 707967004 0
64738780 2983448 0
347171573 328348783 0
120074905 738243121 0
788115369 417151002 0
330597158 296870035 0
239901522 615550220 0
639254655 56836374 0
459640445 262397569 0
196166917 540902118 0
542170291 293875139 0
92764667 319963731 0
571733522 654734 0
315889240 63205175 0
555777892 572748077 0
580636214 166370646 0
66047302 735024239 0
419041414 514892747 0
336458693 508526252 0
374607721 108814726 0
718726567 709921434 0
393295358 698018910 0
732149602 759902346 0
377073082 367655379 0
1864693 175050594 0
764814691 423852813 0
453096388 645438641 0
55304733 162827575 0
686028579 138143611 0
484789651 135310173 0
239736947 307292425 0
642596362 562943071 0
58631744 657047093 0
60153299 402874842 0
551666238 798515371 0
434407522 506252722 0
581486170 329999821 0
608549341 54425346 0
515548359 104066427 0
778644674 73054555 0
137555395 520430732 0
196374096 534018177 0
769810427 146955479 0
444377294 577734912 0
63773198 748385827 0
346462132 673533701 0
783321468 757896472 0
601107615 215252907 0
336893203 565812555 0
217048354 573965144 0
104306964 616140746 0
716889364 774449116 0
341905775 35254365 0
392155785 452456729 0
667877370 95925574 0
187660225 277614674 0
663376018 365399585 0
312349769 592575070 0
611540366 478066984 0
493003762 676487551 0
243137854 217366890 0
365143489 365556062 0
688195261 287918716 0
218417324 508173437 0
704638727 69972706 0
636809620 310154937 0
520287600 200410014 0
218973956 437446707 0
183491271 313464023 0
678794201 485701139 0
675802896 670890751 0
402226784 151041935 0
541596874 796922227 0
30973937 163514484 0
126757274 765655360 0
452620425 72296935 0
308237018 21586997 0
447171133 303563400 0
537117061 237756259 0
287376665 437748199 0
489149768 560824802 0
395849475 91921962 0
127640762 277373294 0
312442607 331186690 0
437706196 346566730 0
566110058 491383583 0
320521154 164021812 0
760748272 16198931 0
570024042 611507912 0
267565671 613338012 0
496096269 155034473 0
422318932 146524933 0
191347855 458735649 0
753855671 765216582 0
118892937 503968602 0
486687027 523620779 0
363657530 311947792 0
235466726 165763294 0
31841008 701879763 0
723530175 696451824 0
609426098 688214614 0
505347166 597265030 0
382869903 209985285 0
460646769 26294011 0
204772794 505427648 0
558379191 541752878 0
628645958 22394198 0
148103131 294491716 0
352616083 791341941 0
577472656 714840670 0
205863755 484454908 0
447874305 401084548 0
7824787 305546574 0
203362283 150246225 0
115652073 514729154 0
242752286 385751509 0
538009378 167427650 0
664769182 449317877 0
229620401 388478789 0
487384862 439089014 0
471617165 426837567 0
389000350 600746111 0
91819516 561014004 0
793538219 132017063 0
561632970 108405912 0
233069651 655202442 0
380421641 393407254 0
638993350 398997163 0
684711306 723145588 0
535906335 348679785 0
14341095 21711667 0
38880628 41884888 0
425288590 768780113 0
596466139 176543463 0
122968512 244864674 0
501295151 279831975 0
508066008 176199557 0
291820913 582757600 0
431016861 305217853 0
523315161 363310868 0
472941962 663326936 0
135141755 534470135 0
301934362 494161193 0
335978621 224259590 0
233443539 515304034 0
176843769 223068753 0
508053022 681666176 0
659374335 170521061 0
773156014 646444909 0
240639838 783389379 0
284993926 371351780 0
283141652 102928961 0
239061497 10753671 0
94566096 1970131 0
303084042 668006378 0
712356466 650451865 0
590479780 95490045 0
114750720 763416058 0
50571511 793630165 0
593518254 688173043 0
65156954 410544411 0
523823223 675700188 0
66483189 293159845 0
147599211 721746508 0
200301663 296892308 0
143917247 627380966 0
578134944 426736078 0
412534196 308476758 0
495487704 710223975 0
621825946 371799341 0
563278862 704837458 0
581317173 722076593 0
247464103 797715168 0
205166827 41059101 0
538578734 388616952 0
184465246 328034920 0
61066561 56617003 0
577876839 769617458 0
203060076 683437157 0
505055435 489559385 0
1036330 35319131 0
640473572 620498392 0
118047151 647516189 0
431288041 455803533 0
589147429 636566489 0
498734651 776479112 0
368290971 310811563 0
531589831 287348771 0
664954326 725249130 0
195879349 780085534 0
323191920 255018159 0
757796829 362458028 0
367335081 244480803 0
425860275 349656984 0
537401076 271722666 0
429198017 301907739 0
703388272 478974395 0
631307209 195739947 0
462760127 519164915 0
377655684 248901926 0
645598874 645214920 0
355073771 156795902 0
682251573 55645097 0
125262508 719459540 0
787120684 27525974 0
389392448 489610280 0
27529467 787600956 0
636664518 778402856 0
8847834 438525270 0
263499767 557737097 0
159624214 9050142 0
337808613 624684637 0
107040711 300616363 0
483579757 628852456 0
120004740 135348517 0
102109113 553908848 0
122930736 772359330 0
384923983 726966521 0
669051691 6102355 0
251906950 186850520 0
153798678 533400090 0
153808222 567123381 0
222261407 531289115 0
288530746 470206933 0
257895703 287933415 0
786657193 444659814 0
598257998 218259163 0
682858809 354042366 0
720191779 28734827 0
248431029 643936053 0
518911793 49657794 0
162846312 581612453 0
47093727 221800023 0
367967611 310465541 0
189074271 65661647 0
549083397 118907522 0
223048391 106057053 0
775225757 713721687 0
539336059 128227383 0
51074393 164722684 0
195748578 65017170 0
507570346 226055741 0
314850545 763520708 0
330711602 286446844 0
336344373 35204973 0
429269073 202277100 0
32430479 679044570 0
258900783 527950005 0
747064214 569977555 0
306814615 260197343 0
561031031 489961924 0
779447652 234548828 0
716291278 329403730 0
298561471 741331144 0
545465941 313833039 0
295624190 695607072 0
694126797 770284477 0
396487105 324729196 0
129277722 382340126 0
22960242 506579004 0
264338681 515456011 0
247067892 721697533 0
56643194 393899719 0
672786905 495666184 0
601074926 785243970 0
35793770 598381260 0
372335052 569996643 0
650458944 461815426 0
538368104 548402009 0
625349736 693115592 0
390910895 134076200 0
382808969 74793209 0
513323538 333748130 0
783578858 754573180 0
642270160 183738402 0
347826568 336957692 0
257723133 405283165 0
345203823 428478829 0
499496114 15833571 0
197224630 239439297 0
73435123 221786373 0
324838522 665237439 0
733510892 484534541 0
656560696 269514616 0
545024545 568181774 0
93034707 679213994 0
27704349 232421922 0
171524057 386606875 0
675131140 346481254 0
96634481 780718779 0
165654352 660650303 0
219239229 583015891 0
721277867 209195700 0
94045383 258613829 0
705520189 112380384 0
361228281 443411671 0
609530499 516878518 0
649570566 119535903 0
561466583 608694675 0
488107745 656302156 0
588120977 740696727 0
375610183 136126048 0
371862978 440207668 0
372595030 656147383 0
510772218 360203032 0
645860983 59765255 0
48107915 471913938 0
195977609 162200374 0
63181643 219049101 0
63442926 502559129 0
366361932 656789092 0
502659270 728763393 0
746214213 699562287 0
296064542 372383761 0
612556249 553357477 0
56438196 677885959 0
124289748 96985455 0
244280669 386364325 0
323435786 239646503 0
359450222 101393960 0
61327791 471137074 0
371450998 435717912 0
628458367 191086140 0
123774960 245684314 0
435064953 297809366 0
297174417 495632653 0
215882934 145504009 0
204149500 304674952 0
336393866 577623327 0
617827649 583970107 0
93678632 758454475 0
130525482 549376335 0
623485664 482615333 0
560791670 281810185 0
184015968 117527585 0
426528946 575621548 0
293801265 797983865 0
480264291 32618166 0
122363858 513055242 0
637331280 783593025 0
724241674 694604676 0
679324457 200725466 0
221334719 577077193 0
452069593 297917118 0
753776530 369535447 0
300442152 666738573 0
43420709 221560088 0
235618181 695689135 0
678832721 210457193 0
221095855 240635946 0
616884359 124435812 0
416369034 583368385 0
483537786 736629798 0
645718753 575978205 0
88759134 397619772 0
129027829 248230278 0
298124277 190130509 0
158795 158012888 0
448055500 334287031 0
193734047 18370515 0
30908927 620088788 0
416291147 487742374 0
196614038 97845312 0
157274063 267411019 0
587910448 372671733 0
418547 70820490 0
63610860 56750738 0
722192545 470636227 0
32678953 698377438 0
658367543 150222212 0
102834197 702061237 0
605771830 639606669 0
283689998 4695484 0
722908305 496735375 0
630480317 564250679 0
418448220 591762363 0
186770365 512709017 0
501411144 488262781 0
342918927 539754402 0
317660751 323063867 0
328903382 230654716 0
652232795 55580526 0
689040404 496008576 0
688414828 573307169 0
455233333 790398030 0
780329635 99497377 0
594101636 777477473 0
305158378 76378498 0
181246927 345310035 0
67532545 463922979 0
447194729 765523876 0
56123173 416368189 0
283307607 748454053 0
447596419 583879795 0
717147223 515812976 0
372324577 487411317 0
445870100 107238687 0
190508159 378552474 0
455550162 362309345 0
256775826 338775552 0
647078242 579792183 0
774781231 226701698 0
670307789 197544146 0
106567155 313522342 0
365340043 310353491 0
585735583 467762813 0
19593242 640684989 0
788910316 698041043 0
343800048 436870287 0
562733208 117593808 0
595027879 176764355 0
530002820 189986486 0
606491568 217087276 0
769689399 774944914 0
640552718 11211878 0
94800078 735058425 0
667404163 759668615 0
192603819 253366406 0
673567614 417643117 0
365649236 375328442 0
85607207 233637749 0
201549704 631280502 0
461029011 331435250 0
41615794 567473191 0
336366228 78115387 0
425753403 684084523 0
536485440 439778548 0
398509831 561613881 0
121238781 641471041 0
170333080 767252115 0
592524536 405791313 0
276402609 550420207 0
539146902 138476650 0
473303317 140333850 0
359140629 491908747 0
449810065 556291091 0
328325850 391375321 0
231508828 546920475 0
334178127 171970770 0
593601142 336164672 0
646542668 406137566 0
110327945 231489381 0
275177089 754384855 0
340651412 507819754 0
325262099 191728964 0
464861189 510704238 0
611108077 734990093 0
467036973 288346659 0
127301240 215912131 0
495155743 319372771 0
617541025 250607619 0
129622125 127318656 0
148584876 371771792 0
482232495 504219244 0
391157231 58564971 0
195568363 96485824 0
664768409 497122543 0
782887666 453667103 0
411490617 489008293 0
104861851 697879042 0
120375021 770813912 0
569056710 359383472 0
139076799 488096395 0
163234699 90325509 0
443185900 723543774 0
309566731 295981357 0
747894557 510123268 0
609245870 650702179 0
389607255 793818912 0
421201230 373859287 0
124995563 302148580 0
268504849 55759950 0
200223150 193899599 0
672312665 452101820 0
289195423 379108821 0
478866402 709751944 0
513239479 535986919 0
615168974 209428504 0
131922844 523943654 0
407777885 360612736 0
252891569 667835933 0
556125615 120328510 0
31373569 363793532 0
369818990 157362996 0
498012165 694143948 0
516819661 309683904 0
179409517 465244463 0
425599831 191738018 0
190175320 468700552 0
222782106 199203460 0
463947497 666107607 0
44652226 156857530 0
342569814 650053659 0
354979359 644411981 0
648571846 442605616 0
193232886 442023798 0
472638438 729382906 0
141666710 798724180 0
554558155 659626342 0
654816980 170769443 0
105215562 558173498 0
704810348 577117231 0
608871792 701105890 0
552419914 226471638 0
320433753 282533083 0
356906623 532420121 0
351771030 194176719 0
500489999 120082299 0
211952177 151590912 0
233936570 348265358 0
245135525 477967463 0
401977717 218240890 0
86975808 498253766 0
687949567 78371695 0
629269415 81883028 0
792116260 302132734 0
643589445 244720376 0
29008766 123076399 0
313844593 100073989 0
656985373 565989573 0
512655726 631038158 0
282593252 565195777 0
128762700 149746010 0
464944118 475673147 0
575079240 430423152 0
79361997 71249461 0
586768709 516924671 0
88929056 575438394 0
69576760 276636340 0
4407482 757144360 0
344839435 695159129 0
657259041 565643955 0
513875778 322888609 0
479943597 297825275 0
636253842 675462015 0
370747080 194738687 0
218918413 652665948 0
27148201 395457952 0
444759493 247095266 0
655635557 197273385 0
597258124 421165369 0
231393553 408210125 0
194415424 281652858 0
694256352 220890783 0
442661360 278918418 0
46009901 158508171 0
16962501 530748900 0
780970558 85782081 0
331942086 675519045 0
340226250 87858157 0
39807356 119144193 0
565122559 567723745 0
379861658 297922920 0
600078888 500452375 0
760498255 705733978 0
256702534 54259467 0
725974509 769066550 0
699765096 377355009 0
615615210 721580953 0
495948317 570564978 0
192942088 560882802 0
688722631 349665703 0
770272511 111002324 0
777160741 192797033 0
752250437 372455120 0
441923762 188273517 0
100806850 592999863 0
357495805 591324021 0
135096504 419494671 0
568271568 504715887 0
469037244 641111458 0
747671514 489384060 0
101282740 523851540 0
226041611 5143440 0
644882217 435001567 0
343377498 334647241 0
89495535 366810045 0
338013975 330992424 0
605932713 180133538 0
480240724 491742296 0
479458827 398654307 0
628556571 189822962 0
499523814 484534246 0
226308596 11466181 0
466556214 219994424 0
794739318 412179583 0
166346506 43031559 0
55484989 686850760 0
619602192 183987881 0
783709610 782873852 0
369273141 790432455 0
4296804 41503689 0
302786132 175148938 0
33803108 613620479 0
701724141 713133992 0
350116887 439120585 0
568580004 34012188 0
747331122 44190222 0
340474850 1438339 0
612444611 232003949 0
76491345 249714617 0
410565194 421257464 0
282029418 509395450 0
620671620 395995941 0
147112481 413599839 0
339067210 203903047 0
482747803 231189283 0
742416911 367997988 0
453011471 432434752 0
506438692 51153128 0
527143171 675215304 0
472663251 502634873 0
125566984 398197867 0
78850979 604664631 0
29423483 40501299 0
32879993 285570856 0
569593522 97226579 0
275634476 204884080 0
592758977 486755995 0
339231768 505989820 0
130047944 293662854 0
444744599 271467255 0
597104251 278673865 0
207908613 359029174 0
502728108 734559144 0
496097564 661385267 0
379510803 267785397 0
200344843 682100152 0
315803714 214568699 0
382357007 232070401 0
205661601 504270640 0
693265799 415515030 0
449399553 744900990 0
750858735 103797154 0
159826234 75666979 0
784525338 84588847 0
204697049 793075622 0
176097273 136782052 0
166755655 147736802 0
547628844 495004927 0
414544407 505818911 0
562329322 309568686 0
793721945 86858775 0
605722039 553722115 0
404049629 409220363 0
139070427 231602817 0
574796591 358240633 0
278749298 760526280 0
488841336 406193330 0
320793381 142649748 0
495392359 324288608 0
129309861 200599122 0
9693417 513468693 0
326786792 361177482 0
306500170 244370816 0
761701443 681451544 0
800820877 655273490 0
74057797 248267187 0
692221816 21314204 0
684776423 715009901 0
42162036 95115883 0
66392487 739475209 0
759089875 331107205 0
8196936 488321742 0
185570301 439844793 0
667770588 128901045 0
249738078 264243848 0
434072237 405587950 0
24358827 526702278 0
324502784 775199302 0
472598990 44674031 0
598569481 307424427 0
78434176 390104998 0
755952765 700048695 0
390149399 110519704 0
490328794 563172045 0
234409591 593028634 0
676499282 7817537 0
643672170 780724756 0
657484906 736355165 0
172968006 471361869 0
87374114 277209045 0
408381393 734556274 0
46297333 28005855 0
305145704 219091136 0
328697278 634007414 0
699938346 793954784 0
33554426 366852501 0
474550425 263175474 0
52001604 25858639 0
592478172 86461493 0
539177786 362765851 0
614917736 201454821 0
529333526 783457183 0
449741852 726352696 0
200218654 167442520 0
172683721 87010255 0
751344053 626823425 0
741148707 695646712 0
583237321 242101242 0
32812737 119517695 0
483197973 306793725 0
550646405 571841059 0
695865258 306808453 0
18556692 304003747 0
386140454 73489963 0
780519008 665355080 0
146127403 264643591 0
91473075 639166486 0
10100773 260214693 0
642708887 372011623 0
611667213 26936971 0
239664890 544136700 0
138203276 74612698 0
779753538 259502191 0
664046134 618405091 0
32322482 574024747 0
404970120 534611978 0
467965824 273368409 0
108143992 314168840 0
576729378 117708868 0
265734854 225527044 0
331236354 778970500 0
203821399 95460905 0
95323543 778490176 0
167985205 84905863 0
681980418 640616730 0
307710885 695219381 0
76477299 523499120 0
590589310 638310333 0
607021398 631001917 0
415593001 772466698 0
255005802 792434847 0
469984800 443782991 0
453746219 345884818 0
143105556 383325484 0
249861320 599786904 0
570704610 719089491 0
55748720 159363962 0
704260559 433526203 0
764432059 715286647 0
48587275 89230407 0
767734138 237659137 0
145125588 469567534 0
220963774 608287136 0
260438903 473503518 0
731665579 246381487 0
652181675 588704838 0
10617228 144691538 0
157220049 385548522 0
688180527 510017465 0
309287747 71831857 0
743190024 580283281 0
409897125 183752686 0
171639027 153376652 0
365420916 429059764 0
726594868 752692902 0
490567796 51748519 0
69426717 128826342 0
339280493 495381607 0
525163642 716075347 0
401071714 474979834 0
780418946 551392899 0
380679033 241414084 0
31224322 30574744 0
107274680 319871715 0
381343605 568456080 0
31601559 699391567 0
351841733 553116000 0
477649746 690532400 0
80824930 170161671 0
729323645 69493037 0
760163769 422368206 0
718805880 151537156 0
189408373 703781133 0
434122126 651333082 0
43559011 356267304 0
321006515 750954207 0
313174241 717605619 0
495140913 330468594 0
712300701 507068390 0
142883323 551240984 0
73095446 692763350 0
140614526 692522536 0
383312687 461961653 0
680089689 640817418 0
652787892 172828593 0
77702643 45373293 0
273575958 290522033 0
356407546 306178101 0
173739796 378411703 0
492562605 790464702 0
263802768 602563430 0
388376109 194470745 0
532146916 546060233 0
282422413 666532632 0
306197159 550192646 0
367144393 533477856 0
405453406 33752745 0
239593339 762465125 0
289113749 456889965 0
527554960 429468665 0
195845567 356018407 0
412688568 77362689 0
706731194 362197260 0
577755258 594978364 0
155833237 103426109 0
702079935 429142203 0
284318120 52237469 0
223142397 437828209 0
8143973 107655346 0
797454817 104165581 0
687757542 348664830 0
205883140 576860681 0
340104751 648980771 0
313333888 590340555 0
166807279 56798330 0
627899315 297531443 0
116830053 73754164 0
468805268 47347459 0
624237011 325948920 0
312724195 512829638 0
172414782 188366314 0
97147977 290590672 0
647798921 320678111 0
674817836 685153980 0
13080217 136225507 0
199333794 438981855 0
25092557 515676395 0
282676317 539373844 0
510017070 190264480 0
663230328 372856690 0
767566393 503790226 0
678695515 262240966 0
385167610 282767064 0
473769260 638639500 0
203449799 123693921 0
490675890 68579781 0
357108395 652685195 0
473647196 662861979 0
747930865 413476670 0
361457167 765100578 0
550163832 652183138 0
760967239 649304474 0
284636310 583977722 0
342272009 206034578 0
744626508 102145977 0
123271194 378345851 0
12514808 514249758 0
504163616 8113107 0
457608608 499580571 0
242998581 673431491 0
704615007 582567215 0
767750652 484054404 0
313486162 768310859 0
66126425 27861502 0
778650568 558009327 0
272231850 548254469 0
800873324 51787945 0
141251948 401012259 0
351601388 615636667 0
762494007 560595528 0
87702152 171990992 0
526400159 321120626 0
2281711 738792921 0
113094919 404428484 0
729438713 9710855 0
614666733 275066572 0
146255178 9826537 0
552204250 497101359 0
168446623 738449085 0
274023272 734988413 0
58423142 568511234 0
339720165 661662431 0
296393193 105785465 0
572403047 165569503 0
760044808 115647895 0
389569070 234419709 0
782716922 31004233 0
455626935 6835864 0
589535197 32395663 0
416333624 716952932 0
331436788 785113527 0
293764379 632306553 0
708083485 330830178 0
41065432 95539895 0
509010021 596423685 0
731452524 360326834 0
743667119 681997879 0
499970644 353023262 0
302677222 194419970 0
751354290 635334796 0
547255215 793744362 0
156549734 619404016 0
776070264 499362245 0
300668347 196782183 0
325718293 79627628 0
147089115 357450836 0
762699295 584264160 0
58695052 433485520 0
306104776 755899525 0
593963799 777822259 0
593225360 763782036 0
688984149 43735529 0
372899789 745061711 0
454618123 634903707 0
392940349 5587224 0
331160501 80720488 0
754430622 788964373 0
603192709 288796073 0
680613746 690863739 0
313593257 752583212 0
8556826 221592336 0
49900031 240371286 0
369781501 304769894 0
631023872 724681199 0
335009007 375781625 0
764764695 568073222 0
222870165 709000736 0
296495974 466650573 0
369752879 318465832 0
632914125 17227304 0
216635455 378058016 0
86434510 291060570 0
117632707 409666551 0
618167482 739314316 0
424268968 56106955 0
557689424 277000495 0
711043301 118974861 0
710274737 774835465 0
483031029 40697665 0
697433508 290231727 0
117382739 618820356 0
32475447 174843996 0
430139680 16767958 0
62106766 536970621 0
515961245 32134491 0
74064224 527340859 0
258454660 29859929 0
196287158 357230487 0
760454583 208728668 0
421891883 434206473 0
40227875 171103679 0
117733766 548182546 0
174244912 446885833 0
349451917 771558649 0
266570175 204238105 0
417800027 540806224 0
121203331 402935095 0
101460694 120176563 0
520716712 490243299 0
351091670 217413229 0
338909646 496666398 0
539534925 77812335 0
380236398 462142220 0
289517546 165013700 0
399168582 633061477 0
664911723 305739702 0
772259988 79916771 0
591046929 581728537 0
381420808 519484430 0
433710906 714557743 0
612531450 643578078 0
51451934 268686737 0
382369285 633354358 0
260748474 60036064 0
361063775 519340923 0
103625633 568959067 0
220297676 744048937 0
562260012 321246031 0
112810549 136068669 0
516940759 305123076 0
481893702 661340610 0
790962647 401151580 0
793505240 481334215 0
137717536 502511320 0
167131940 701128338 0
745770604 131214819 0
84268509 695633690 0
504918469 499778147 0
397554275 26175598 0
789244542 468343523 0
792932265 498564827 0
432032431 451612948 0
675008506 331125714 0
711423427 218516304 0
774512654 355534396 0
271082900 112753736 0
704336312 379241998 0
157901802 714707644 0
267631550 490024453 0
584620928 124276548 0
387381574 114833518 0
93680783 472654654 0
70173964 706984049 0
273930829 114857184 0
558582653 569578608 0
133638452 634222185 0
246467255 205723169 0
78979990 245910127 0
642917853 651588197 0
513071555 485238663 0
284134356 727358921 0
437160137 351717845 0
442873936 263722241 0
132041624 786412722 0
260243363 724483012 0
625178508 519414722 0
256344467 605575953 0
279432076 734375233 0
104552485 290978089 0
364721495 86680788 0
608306305 250694921 0
317290296 352569169 0
42895462 52445809 0
641295349 63322494 0
99167390 497925613 0
436729727 83326357 0
61429241 53961429 0
169789542 656651090 0
551117337 365085988 0
632351181 700802057 0
136057267 536969747 0
331857375 52389369 0
6826837 550494299 0
261384405 789395945 0
460882097 572732544 0
6094395 367168863 0
568150773 20216552 0
415118707 36471777 0
144683560 743379626 0
552405094 97918603 0
240896277 33336272 0
111624748 748685983 0
580027315 640650021 0
589519658 637131883 0
618484643 260540382 0
463690041 174050890 0
340823337 725585023 0
109615973 794411591 0
408908373 650209147 0
411973619 344110332 0
680370555 621215475 0
748343584 205737338 0
380716879 204385158 0
550043932 476470350 0
716231745 68114347 0
461638378 738201933 0
455323328 779114772 0
358758783 143746127 0
400461774 323373658 0
536254986 91514195 0
705034171 164748110 0
406277270 674583924 0
615647945 128513547 0
323254964 695134403 0
333779863 88429060 0
299204794 736986253 0
267468619 532850338 0
499601797 66056275 0
793663727 418199058 0
662908557 719098021 0
764815528 208636276 0
360195901 134056248 0
222219319 548073996 0
671810706 241574053 0
332762170 406352559 0
296467328 42096774 0
732340540 7093127 0
361382494 604354675 0
177270097 406400775 0
750784004 550077281 0
671221458 659119045 0
394731497 490865422 0
592260620 126704406 0
589292165 720676980 0
352441716 548004847 0
433564478 791683884 0
181249394 384686766 0
795671228 516715794 0
675939743 26457709 0
216213754 697102899 0
71572569 696338575 0
613970624 401918083 0
302531511 237772552 0
241463220 380169206 0
613351037 575030474 0
414931177 357405014 0
495086725 467570980 0
613354662 759080679 0
120622417 529181253 0
135191605 132168973 0
304958319 511365377 0
700697060 725622613 0
498536639 256882380 0
282080613 86882647 0
466119019 794988392 0
526977173 324504606 0
336749037 468344337 0
511388298 150337493 0
273768166 96280968 0
131783543 563595609 0
774424704 132335208 0
678858333 474821965 0
186658190 735980386 0
354571964 478070116 0
712677485 205901221 0
248502557 720091856 0
629130655 111369794 0
112508760 213945693 0
320018459 674769167 0
505923625 369587949 0
100211563 403659364 0
551826673 195596865 0
324814981 501392933 0
522815273 590015672 0
360989554 332162864 0
230106092 211123747 0
173381113 41340371 0
419277888 704150973 0
329555410 772743711 0
625392837 299662996 0
576329713 454159309 0
304989659 396101906 0
743677533 92387011 0
704666596 39746675 0
538396582 356096519 0
94410234 279052226 0
505920427 291513973 0
336186897 155417257 0
654034797 758516595 0
212245660 456145685 0
700084007 763472444 0
711236237 214120215 0
571837684 724555072 0
604205530 376736313 0
750237897 532499595 0
706011892 308107532 0
540365373 346494370 0
41103095 418693087 0
763299651 177493990 0
606474631 144518711 0
730259853 690282165 0
675945817 641350074 0
776757423 58562350 0
100740261 584267496 0
249933372 723422538 0
652742518 266302507 0
319463166 288759537 0
319144982 625772289 0
128139930 463493301 0
410905286 680823696 0
444756905 397714298 0
223599264 215241162 0
17301107 24269013 0
120303002 366415732 0
428326050 690067357 0
597610542 368349434 0
380818392 735834594 0
647460643 798303732 0
518295636 600038714 0
402219210 726388101 0
408863622 206169264 0
140023839 514250733 0
531463828 208125940 0
670193833 473942824 0
302042891 694748273 0
751838407 86930172 0
775892590 241008416 0
182485397 332764105 0
406184759 276714402 0
625076429 357814313 0
479527026 374313359 0
268168609 163877691 0
790216521 213527366 0
228647056 522380655 0
682027078 720637349 0
568226647 672850215 0
495536447 124998466 0
654190428 726447870 0
127206829 326584240 0
579340288 770630531 0
610308435 42818811 0
280417288 529093669 0
629965032 511224833 0
519258479 114939536 0
616210427 419549618 0
300866275 757246418 0
712791629 290604098 0
505492906 654810 0
229395350 355356901 0
189498263 652131668 0
198749840 46072592 0
156332996 346504351 0
525486028 505131258 0
768941319 269420987 0
322023873 394937605 0
690737332 756809465 0
63675341 2671364 0
615930027 725837967 0
789879557 78513719 0
143103453 649218879 0
682117323 651271920 0
68940673 575095622 0
397390851 13522014 0
514059085 767594290 0
212640756 258957123 0
679971325 306741777 0
81438559 297982376 0
197335499 396547563 0
733992830 743480228 0
18540390 59060152 0
674205017 630145755 0
48970110 725239986 0
179079779 628365182 0
416893900 650899698 0
358455549 362898108 0
368154682 357730699 0
654641519 644184386 0
260204007 428279562 0
108308148 208049648 0
794032541 292547351 0
182662390 166545041 0
42127896 520073016 0
408795747 119126389 0
751514498 510452372 0
457488847 280362026 0
3990340 564100338 0
128411345 345806856 0
595164564 585903094 0
222218800 547682577 0
241992269 294718880 0
332845487 755146021 0
147358954 751825541 0
306250681 679493216 0
181668465 42028008 0
48607053 614065292 0
318988861 411286790 0
16560531 562470427 0
226294276 223695637 0
600905739 513336164 0
582584577 267499514 0
450994023 752515722 0
345917571 11845753 0
82386197 653474701 0
328874338 239857875 0
274138957 622897825 0
780932918 128476578 0
576069126 377624757 0
728457079 38482980 0
514752024 136091905 0
654261299 6456794 0
758909245 610912221 0
235493793 471343829 0
638218914 186801641 0
734217467 666013278 0
213943658 526686752 0
455930351 13260503 0
128382360 58058215 0
386618338 563563327 0
317136397 417489000 0
379364490 538637664 0
547814229 558464252 0
398888157 238111151 0
146581289 787284515 0
288662571 59586690 0
204913437 296783 0
65430045 162827951 0
467961155 797085694 0
102479766 766488650 0
574303791 793203117 0
334249879 216911204 0
79331440 586504241 0
222720849 757314443 0
145266028 480788855 0
211620394 507681911 0
599968070 494572585 0
159957852 432320676 0
364932420 565520575 0
394039907 782534978 0
356349579 599132374 0
676662133 677132887 0
645087353 439266799 0
630773027 741488431 0
720600761 378588204 0
103850130 241437183 0
311200176 760400819 0
434171062 513231978 0
258159258 715332877 0
335340412 124579993 0
450710619 584213394 0
19947013 656519800 0
560941209 610116185 0
672578895 334712856 0
617098530 735173699 0
157012655 520052173 0
111109224 127918410 0
45430693 4571420 0
744856447 364995312 0
684761244 135896902 0
94493197 126355091 0
668043456 459344053 0
108661591 326689425 0
415600514 234019873 0
319845030 398614907 0
419744700 483442011 0
631848723 356924854 0
471520240 622659999 0
738141837 24527328 0
657657147 460093815 0
795060358 211459511 0
452392899 211075570 0
147011804 615540429 0
615819119 32976262 0
510932485 748320993 0
3604452 41234881 0
622304954 476737809 0
286565274 73344709 0
249658950 534349990 0
172526862 546926772 0
731014177 674100641 0
593955820 341499861 0
67675367 549916047 0
319478384 239370449 0
163667515 477275343 0
621981863 672652100 0
107039399 53934001 0
790467230 257301362 0
585048611 269040552 0
177870711 264721901 0
322775428 475751917 0
435463761 233875310 0
221975883 413810860 0
141177800 401211439 0
400524150 711219398 0
73548928 63925042 0
512215899 18949944 0
673124067 434326433 0
330328009 145292807 0
341167918 117172137 0
695830976 551658871 0
569576772 150322665 0
414144200 95506911 0
357994222 67285002 0
246509234 757809716 0
150526587 546885151 0
295235465 254429112 0
280253769 123035145 0
139307200 566628414 0
338817540 244004534 0
338146707 114400381 0
198939642 587942631 0
260028701 619701681 0
632486982 232466451 0
233509686 202741611 0
655700018 37541929 0
310114001 547824680 0
704551065 730292169 0
152821804 371365905 0
586070031 684957232 0
167495344 41484491 0
475635817 724517367 0
178974188 432808648 0
91586547 775638254 0
89066656 554866010 0
48194625 200887251 0
705495634 712972821 0
663335218 557168834 0
702212554 250196804 0
619205249 202887992 0
303083332 418552708 0
375882949 379335180 0
46199175 437438669 0
604269328 620247397 0
330749775 180846019 0
91651960 460485833 0
338031331 24394083 0
362050347 331239519 0
655645444 409068369 0
369353619 157914456 0
308884588 9401119 0
101308738 37410895 0
629086437 600391940 0
388998128 726417387 0
215822844 717682719 0
663416729 245458968 0
375656835 555211430 0
411376062 696426660 0
681489523 624139961 0
771562499 40968714 0
145097103 492950883 0
347391710 524805564 0
36256017 703430389 0
374237668 42131179 0
620375542 288716935 0
630304891 59337852 0
790275708 738701882 0
251007139 742128410 0
475776468 81800876 0
744282183 587810237 0
354504620 764401479 0
170250101 261945496 0
463292193 221224501 0
363111021 569420206 0
195264281 648858072 0
24196139 486388404 0
406045406 393151331 0
692504752 762603517 0
17213556 6379745 0
633931013 66816363 0
602903346 774782695 0
162866404 53845701 0
397842858 165499372 0
464532408 473745118 0
675178296 449433893 0
502901139 584039759 0
107431395 621791023 0
329710644 484822227 0
282909735 513354946 0
101731960 580004433 0
610093463 331987472 0
179011488 221783728 0
410126566 109257186 0
187066450 761124855 0
677826818 423674466 0
631868609 92619697 0
221476872 492527814 0
632641021 292828692 0
134799844 50692449 0
34062058 598250632 0
602547766 366938758 0
295978746 738084717 0
663274647 635108634 0
765614473 710749485 0
732030564 41557920 0
727569090 43200561 0
603788992 410469740 0
405684513 215475610 0
143281558 546924375 0
482381334 727459277 0
638836771 309210370 0
464614091 92083697 0
48290240 334786378 0
430523825 204173359 0
798327716 274650106 0
139787479 315470208 0
711742148 615923106 0
615120584 326393565 0
546906059 30527861 0
484574347 463327411 0
162500372 373894502 0
377479289 440716641 0
217531532 600510359 0
633727079 339301575 0
152267305 234138021 0
675732372 315118899 0
247303980 586254666 0
155613114 267089550 0
512859003 269350710 0
574476985 796351571 0
407925042 595941533 0
17011375 327087828 0
196498702 617509238 0
241094216 167836475 0
81801518 11472691 0
657049038 645164161 0
494733765 674915784 0
694982961 317720321 0
316296418 29677852 0
598646210 504231968 0
573951868 549123145 0
567226521 417331139 0
798151231 96712651 0
74662993 546193057 0
630634418 278490967 0
338517338 312722579 0
450481146 95028973 0
51142793 627032068 0
749288051 762440778 0
636395756 335938823 0
22158336 167088980 0
321588356 362380366 0
108647005 699852102 0
673425739 142397571 0
604097528 518534065 0
767615801 743590491 0
498532257 667260401 0
93506204 207261529 0
743079329 708551847 0
407970359 490110839 0
273804095 445774389 0
189896454 652135 0
311926719 110658731 0
178839510 404911498 0
638474947 245145832 0
1499149 63263186 0
77882719 73298589 0
609726682 768906005 0
554634023 155029150 0
317896444 221859284 0
18808467 214478864 0
405717726 77209249 0
716494334 564140820 0
34930723 554578103 0
212633826 725582356 0
121890303 620015552 0
643321685 507870360 0
314079525 358359123 0
364200337 538436998 0
458481091 442458175 0
620400699 201537247 0
720199490 415610144 0
17437483 734060188 0
766791045 122913171 0
244835006 8355840 0
322195939 363546648 0
671294325 307825928 0
775324719 712221561 0
668017286 613756276 0
294968575 53063966 0
690792633 222720576 0
394069809 504393742 0
242403875 123549480 0
380233735 478827663 0
507484548 333595201 0
198374293 398257032 0
677321996 603789864 0
120208232 636114076 0
597429324 737080572 0
541371469 778805087 0
756337586 71506136 0
135229111 759214444 0
681962862 644280536 0
230413845 672062740 0
720930372 714009946 0
714399812 399980616 0
67394787 677392897 0
212097016 641592053 0
707241226 200986149 0
183386026 690651948 0
110144557 681214524 0
260133939 640295286 0
795321592 16535771 0
712453498 341740371 0
765779277 792424086 0
506983767 230065074 0
578539713 588121649 0
426761615 3431224 0
543656959 798948536 0
35279309 105795170 0
676194325 488836133 0
367221321 300114591 0
206716228 374049617 0
394269123 280734361 0
436369850 566800244 0
262419395 592714230 0
768941941 252358168 0
409252991 632785987 0
389885268 209338398 0
359573531 727460530 0
681626807 76046256 0
60206303 438678744 0
109562823 124167712 0
541588792 455239611 0
32734275 362049699 0
278208122 449848138 0
695106723 737512713 0
760173140 178938248 0
134931811 489693885 0
19509981 365629080 0
171405995 301962832 0
640446983 206812883 0
137586082 258719789 0
795818167 231341109 0
335115178 179592413 0
645171606 604242697 0
292401263 743227041 0
536730435 70919920 0
287966081 373474307 0
257913336 456355587 0
360292763 597663308 0
764620712 286234443 0
686700815 447853936 0
477090619 364599045 0
91986454 406749994 0
764815032 652363142 0
517322868 539348749 0
412245795 513679749 0
780623310 113176854 0
141234721 305820673 0
255969924 302326202 0
165073831 517434616 0
490506620 265462965 0
201433262 149049663 0
47412530 321241382 0
782899878 535910912 0
582693160 469658205 0
360206696 363376337 0
763656198 219710073 0
83505952 1403436 0
108159164 242434186 0
130162646 468686106 0
418188575 381125983 0
569748600 258116628 0
697697497 768412895 0
262991664 770921334 0
481487693 93449800 0
563553611 608126194 0
442642638 337700030 0
416274083 210232990 0
178132159 282040012 0
250372369 451326809 0
744042452 132937619 0
558803034 131148051 0
205588714 593946452 0
711878106 328606158 0
717406718 378265277 0
503933749 720392303 0
680085231 142054097 0
584679482 380984927 0
431561661 676554489 0
146837488 250276794 0
706408549 642102508 0
240686826 405290147 0
425190512 260592195 0
407611670 25636775 0
229915162 9454541 0
305847912 306747276 0
258345311 460834443 0
155855622 711585814 0
231625618 325035335 0
476992952 433353147 0
161440418 550584428 0
459216212 561829931 0
760787057 624581458 0
38258993 288398842 0
773840193 51613494 0
47659115 790212850 0
656337635 574714522 0
599436604 578894384 0
789144 11418599 0
553334140 268839396 0
424817921 477115547 0
719609235 566153931 0
238708299 639210236 0
585560093 7374595 0
779873385 217514941 0
460010588 470112858 0
608438327 763087352 0
12402899 702227993 0
131883538 551544536 0
208553880 111353593 0
654241416 94648207 0
226960669 374793811 0
570273888 178934175 0
480450773 751211772 0
194735438 184118747 0
779048537 677605794 0
354800690 239801498 0
224493803 341131653 0
671015878 700113252 0
15596363 617435511 0
48622650 420848521 0
498009945 555768352 0
36138453 427424827 0
576028263 362971775 0
116914608 105869711 0
567185159 689965708 0
705828121 402747193 0
705453803 650741639 0
613782903 387921243 0
691043129 107410423 0
409399016 381259569 0
142196740 460881249 0
763486121 606172859 0
362495095 778512037 0
395959449 94451998 0
430097643 176591563 0
226261500 318468271 0
492310613 375435985 0
266001507 166275258 0
427552101 371314426 0
437368575 551377127 0
95732886 316022847 0
407828894 109014858 0
451765239 463407696 0
609170371 365078436 0
340885469 676956277 0
31199957 392139174 0
417671248 545513411 0
727384510 739739341 0
234260333 397459024 0
674330026 617738480 0
662190833 568883876 0
46210756 721776788 0
295075384 718941164 0
262962290 759835371 0
406032961 469548858 0
520492295 640433393 0
73803606 573678819 0
19608598 622237730 0
405601629 686076922 0
466640118 648259443 0
620368953 418064138 0
602297881 110145097 0
607198241 630250302 0
272454209 490401767 0
375781436 382858681 0
792904934 488784467 0
176351106 754491090 0
308023456 669668378 0
234139675 569148165 0
463855939 404836382 0
422578803 612597202 0
187670590 683365549 0
1133995 376505712 0
423075219 544855681 0
750415822 406377324 0
796093418 21762556 0
461362485 710602232 0
703830541 483666560 0
674438027 405230650 0
160644841 14701235 0
380529463 349165018 0
137328373 141514907 0
489892909 201210810 0
51378822 561676702 0
600609475 119246526 0
527173893 379132776 0
154565030 369681336 0
519431411 797931941 0
322419828 519307872 0
491582024 347828324 0
210167744 560974938 0
368864303 120272158 0
609763744 276962684 0
238087727 579708695 0
624513889 796058512 0
624583283 205557958 0
36769186 397907508 0
148712932 2773908 0
353656348 221474572 0
529445996 248321777 0
150752881 439173139 0
436936242 130626090 0
707125868 497937666 0
506674420 78412696 0
752391212 168066097 0
766278282 521565943 0
668353979 587162409 0
453005790 26975545 0
156110628 307529901 0
690598010 704641712 0
106659976 456962905 0
456296447 646457194 0
776005219 31630478 0
354793423 620693043 0
331632825 310833362 0
20789949 739730000 0
216069959 310222730 0
766121280 99878773 0
621181628 492163873 0
495777651 86836783 0
295355623 604627458 0
300405064 229791042 0
670147548 791651148 0
794340847 101401350 0
397566549 605107054 0
761413247 314837751 0
578384094 448082706 0
300823795 90076229 0
547862772 285016479 0
658340992 173339386 0
298634491 767567979 0
124224156 334617540 0
37486502 769392477 0
44306398 176850298 0
140792818 497353644 0
93256065 143795612 0
674324048 103760536 0
107161778 492610078 0
297642179 636842895 0
470277581 525185510 0
147293360 217086581 0
319803361 360222420 0
373557868 406772848 0
398285202 21742680 0
315907609 289679258 0
287110098 442986022 0
19850595 296897328 0
551715584 431851527 0
122478726 481275488 0
393038584 178049511 0
591656717 271169980 0
401248275 710520984 0
163522284 379281884 0
155837564 524197356 0
357621093 730562785 0
17118429 466586787 0
443587946 517675339 0
319391058 61011871 0
627123295 762493719 0
356647018 198459304 0
41825425 264471870 0
7381350 486010147 0
160135049 596970795 0
798807337 233775240 0
766544977 636806769 0
77540948 401155177 0
623183127 623340743 0
512312829 779685624 0
124214876 493502155 0
60322156 281837785 0
248081983 666957369 0
207595938 178984051 0
316864923 469423271 0
326921057 763747496 0
198180282 457855563 0
745309385 125499010 0
539879461 786770288 0
652959689 656253769 0
644492667 56352385 0
765800786 82449055 0
563944836 143202251 0
573683860 696809077 0
67923894 379566181 0
794747524 392390436 0
103663092 625497104 0
590147332 515015697 0
415162904 467991034 0
116096632 195966415 0
319106020 222591963 0
138041814 435579755 0
365433314 231656267 0
322121121 789333314 0
326602035 472480512 0
12901822 653960305 0
338906002 643318944 0
285515194 252403854 0
120105519 106069427 0
281894803 91872067 0
237775540 220309696 0
653681202 171405834 0
700567784 425310035 0
749184218 5021790 0
307465592 525408054 0
549951177 667853726 0
544730105 751173213 0
488541234 151196262 0
298188909 146969831 0
61902251 517682012 0
682363222 754598265 0
549654374 173554525 0
364892390 195869717 0
606480512 358060801 0
471414208 415604214 0
506069166 726860364 0
233567469 749429623 0
530248292 172223009 0
548326409 133977490 0
501502354 506683419 0
425917838 335730203 0
580906079 238229090 0
537698726 308487742 0
676401792 387780625 0
556349985 69222090 0
661624300 264722881 0
500543228 215554121 0
686097948 49435623 0
290476655 438946901 0
276747013 319363438 0
158556893 402139088 0
181857 339548840 0
767974200 167971614 0
672849419 167679177 0
92137196 777385163 0
173189866 672463368 0
560444559 461115454 0
786738274 702280185 0
84420883 712371003 0
68901679 391934485 0
630329768 147791265 0
156766065 155494942 0
256427523 745056735 0
196008471 613634423 0
715192138 191453605 0
684077702 627469834 0
428936529 12489852 0
91898004 573662837 0
15396344 507948251 0
664837992 659969898 0
785768225 432065266 0
197476189 413268820 0
207376221 287569073 0
405086844 337734665 0
24347098 48079771 0
595269673 241811508 0
186853237 449457804 0
654034673 154625484 0
152593932 435841577 0
48637927 31062724 0
424453199 161754825 0
692404957 83776998 0
259519921 731157037 0
117869536 141731796 0
429994568 671710146 0
785228490 218838435 0
184312656 721017705 0
793965659 539026862 0
418375655 580094056 0
278764019 346934095 0
43833918 605867099 0
261991590 63397521 0
619586895 666069420 0
344556560 43830751 0
567959595 594724401 0
204839 488307709 0
573992472 162810915 0
558555194 51896874 0
342165345 202355066 0
595853786 543590593 0
285163517 639316962 0
358474346 367344304 0
414344714 146104755 0
9156317 555094276 0
202644808 88346450 0
324118747 659036422 0
149040693 787364245 0
764703000 700935917 0
39424518 617832011 0
775257480 282615869 0
291971808 344955097 0
81106221 719688552 0
466147675 486614415 0
51725234 667403123 0
591332648 301845046 0
260882139 749277597 0
100366913 528843208 0
203975818 219621304 0
111405946 519862350 0
768268245 14487553 0
253957055 92024859 0
359610194 157690531 0
569428598 181744555 0
484020620 86694865 0
641513351 615074463 0
686559634 529352361 0
550884178 323679261 0
270488329 411498583 0
471790262 391442256 0
190591323 283259873 0
350269360 271231936 0
474119782 306593921 0
793777543 458109791 0
494797602 627687639 0
707008484 198097461 0
325751116 770754588 0
516477759 215653655 0
657164823 487419005 0
438780420 540822832 0
237450991 706600426 0
585309879 693927487 0
705170853 164729018 0
104444681 785116066 0
429349470 173604157 0
390946673 261286132 0
222235625 543149438 0
258402847 786891403 0
441098979 787379867 0
743217327 38498741 0
297791665 404997597 0
75254431 412662255 0
599068488 739384571 0
104954916 2429640 0
122768096 151685294 0
662098018 652490120 0
799719426 317349810 0
269498483 596892370 0
359110551 606253081 0
133879643 459502340 0
798844901 43470492 0
130881533 616800920 0
74696411 327504850 0
46794184 162735695 0
413384059 744201042 0
84337065 721471755 0
590743904 751980309 0
571730516 498258066 0
551587625 437083563 0
87156825 542808377 0
269177771 15592592 0
779035500 490957241 0
104216228 113350766 0
352942664 573212557 0
505186678 504699567 0
24193351 190491052 0
459750770 506053273 0
416130321 49020422 0
454497803 258079033 0
634781226 454984084 0
772172832 361786897 0
162923816 756128131 0
521841633 96015058 0
256098671 441150655 0
550331266 576739139 0
120746833 721967080 0
20844522 250591665 0
227553414 2427069 0
65204111 316054521 0
121261024 218916966 0
689431494 229183597 0
715890275 467535787 0
442987570 199203044 0
501168262 14934974 0
346114852 389626013 0
373842784 370835368 0
186875545 384567265 0
650633477 323645974 0
503376544 318635939 0
680514679 414357347 0
797382429 505779101 0
136969885 745418543 0
188939351 88197939 0
183053872 474349452 0
47146569 98000233 0
523951190 405150826 0
118477574 511231672 0
716109398 428542049 0
505451306 101396724 0
318517050 105231141 0
130821971 305575720 0
213270782 361423274 0
452276721 657557640 0
24179242 89513014 0
485033255 314403417 0
179660880 335486309 0
54715406 76252078 0
729611670 685640205 0
771664569 183954552 0
619753259 160567761 0
329804567 715372837 0
174464054 544179006 0
80019781 773599083 0
436596050 156331908 0
714481469 524280165 0
518617242 358939084 0
114967076 626195159 0
79096621 426091864 0
337840028 38500565 0
236074816 616081666 0
22119167 550227214 0
727390859 280208976 0
516398462 714849751 0
745984980 706133122 0
167239771 371085043 0
258087654 576289625 0
273881651 470435000 0
310973068 734780467 0
139501319 404085853 0
781371472 543315125 0
384058921 532257283 0
300727989 386895306 0
609044700 778524720 0
126026347 588035517 0
64352745 370782836 0
349976054 31618061 0
11456 139782516 0
597705377 705520456 0
309163155 458292505 0
78830983 516995169 0
541712017 321691872 0
19903597 471027775 0
51140857 613831155 0
716295482 724784656 0
254383050 24150282 0
309485191 78870826 0
722106709 731569392 0
569330365 465362191 0
600189207 654145217 0
141411269 211536213 0
523180638 569211479 0
12837699 759582258 0
366368661 55200291 0
631680768 465285765 0
199358057 340770237 0
560297672 414316299 0
274370795 228640968 0
666979510 69415170 0
160791760 66391558 0
111168364 516730344 0
320879260 704002064 0
133772877 633658993 0
17262459 218800037 0
782276057 217370022 0
258967932 15058993 0
145448111 167201202 0
511981223 479930501 0
373174763 353141288 0
778930611 353072832 0
324874523 577933966 0
36858814 74449039 0
381591455 567560294 0
376628441 478126188 0
509901854 576419299 0
35051717 172594108 0
81858439 504381822 0
70825739 642141414 0
619505298 438473547 0
47549725 647842337 0
505158690 548586360 0
232823748 657124576 0
446878563 729409671 0
488741348 503925354 0
51630418 173548951 0
352302127 65927835 0
757582264 666604555 0
342478662 74063958 0
405273230 169591838 0
420060035 134270829 0
653784916 670859724 0
658436634 210955006 0
302960751 67603168 0
69246443 570582469 0
249229144 552859762 0
278727547 250311384 0
607829093 76343734 0
581955746 706002331 0
629064302 361728206 0
599447583 461595842 0
780999960 399387727 0
34444913 702567228 0
193073018 151430027 0
525395776 612951681 0
194204636 254792574 0
453635039 418689518 0
734832841 638472696 0
114380534 155121431 0
713255905 104984389 0
435134209 503245635 0
25155040 333564011 0
209229791 600079575 0
238304252 162774922 0
149765844 674814020 0
434218651 61663516 0
591634741 95120008 0
192695783 138101685 0
591600608 246050715 0
244578476 446231876 0
566088124 212715611 0
562166168 680608156 0
151691192 718174393 0
167909669 333535113 0
776665797 498977180 0
31550815 510539358 0
175482242 520305917 0
405333904 457693045 0
558660158 379907966 0
540319702 273658350 0
155341728 512769194 0
746931007 296154108 0
641506127 623838534 0
126826751 201112385 0
543723965 440734591 0
574533557 622944678 0
78880089 190687132 0
94419714 54739369 0
19065629 377098922 0
456660036 420083406 0
296500004 268336476 0
403005387 54022455 0
58825387 539189229 0
48788162 509277901 0
773014630 484568873 0
41427834 95682713 0
309211779 37809649 0
191601701 29522280 0
133847255 576073932 0
431194709 704098188 0
713240378 435866787 0
427431137 221242120 0
733343294 168625449 0
579614220 64497792 0
613855531 517506016 0
656121978 591938668 0
152436651 538560407 0
374720709 660112304 0
156296780 622586928 0
568668180 344846527 0
531422999 191215340 0
346722245 754542467 0
62693398 781772981 0
745193484 446543224 0
110405698 709975178 0
501592621 235978603 0
671148697 4052319 0
785150132 507640383 0
530156570 474163134 0
546008542 511838891 0
746907803 758767950 0
661611642 525799874 0
278129672 54118286 0
768962713 390660025 0
336991673 545221573 0
730016413 592762112 0
237714231 106096495 0
146853087 625383368 0
1230587 191350632 0
645467293 304136729 0
674872285 311513371 0
410691663 518729383 0
327892157 436053481 0
141687217 262291070 0
583794409 431815579 0
442803029 442524328 0
174009649 145217791 0
257796568 213221760 0
39919101 91132903 0
647727117 692593448 0
429851067 694826695 0
688141320 631960339 0
355510277 404419615 0
252836615 664346787 0
10916300 221857480 0
338376704 516710899 0
98931218 44937124 0
20191878 46611445 0
541485918 215730083 0
553699995 251976949 0
225826739 96709761 0
161511900 748977448 0
576518608 214718270 0
566031508 218433237 0
23001951 794290474 0
76499953 730396648 0
222353769 569043341 0
167121194 432846817 0
145555330 34281980 0
225919620 206733639 0
37480105 388119544 0
635414488 779344199 0
260927354 514516215 0
796119680 694958259 0
75486219 377275110 0
546954194 350500954 0
786453290 116168663 0
506712893 618808463 0
588980021 161675721 0
364381180 118749734 0
764527807 799544864 0
395646541 550124610 0
364329403 620608307 0
504067856 683441526 0
640015925 504082115 0
663159543 637134739 0
757930195 749456412 0
80708046 89112120 0
210606016 745879817 0
406596124 772542109 0
724741272 148512300 0
539441825 535688742 0
536252478 306856655 0
723792006 558101928 0
755723326 784185407 0
105338509 240301943 0
616794654 250348756 0
563851966 117212467 0
267441476 220972951 0
102548862 415009599 0
211924221 450419660 0
339209528 559824110 0
611544492 323575966 0
768908419 234835030 0
495876294 113219566 0
117842539 188098856 0
704577444 340523042 0
487125401 557581784 0
36505881 95759949 0
317170617 694981308 0
314583365 673017404 0
664679599 572484944 0
169176676 626291961 0
665120686 369855417 0
631338784 234339809 0
676623762 715896823 0
20004260 149275777 0
291782991 238207217 0
283738007 239053399 0
268555499 110173984 0
351770734 415212783 0
661904908 661035998 0
773723820 609848481 0
204213569 99122861 0
158645213 529801979 0
436800900 690215051 0
81434589 172872228 0
391462517 98761130 0
584856966 316757756 0
647470695 62974680 0
594883370 193037508 0
686732127 304427397 0
249062242 333293428 0
591766865 798260599 0
374069322 724506003 0
124313253 7056528 0
222134857 11315004 0
375526241 564186485 0
782818874 478168189 0
241513139 155836210 0
25791642 195401011 0
764274220 696012955 0
372848495 219817617 0
506325074 194715084 0
376736040 205343663 0
137092520 579157394 0
537035796 236143059 0
767492707 66339974 0
795931935 630472017 0
538921694 248642993 0
612876201 155865645 0
254777515 768198100 0
781031537 216272356 0
243594154 390537568 0
639036667 664315101 0
638609796 658553458 0
598321043 521155481 0
300298763 300222598 0
270609723 569706872 0
71350224 209714574 0
752980394 604230526 0
274929721 267001984 0
538206887 529160923 0
736207109 456394928 0
34547795 735309222 0
451467103 258942190 0
658910230 335572007 0
740239909 137124648 0
74598087 269205903 0
334271086 473390614 0
701677193 458855565 0
28636296 86269741 0
206089178 480868125 0
781924716 730298665 0
288926743 482686345 0
206210988 717098556 0
747977086 499593097 0
292496554 154786637 0
290313179 663934302 0
375472488 149625165 0
267216949 199143057 0
260294616 424314444 0
466892599 543910143 0
117211139 776650995 0
106742466 574534097 0
22197490 768818321 0
280510247 412046331 0
459192110 775638096 0
563967227 357710996 0
560667067 205785359 0
314148470 475690439 0
651478329 601325832 0
507813412 389476048 0
394304236 149555564 0
703326720 710940348 0
253766908 434063918 0
683658530 568985042 0
535138629 298807177 0
311935880 78732436 0
203829885 634991615 0
573111164 348842769 0
216411217 576643020 0
224348812 787158917 0
774986624 180169779 0
674666846 555129477 0
406720878 737667098 0
288414401 488142360 0
487512131 302913752 0
702799743 241122355 0
109080151 348784084 0
81010009 595169277 0
601869501 578825346 0
311796822 332597665 0
592784471 792226599 0
645372461 329010198 0
262565604 180127313 0
113631644 648842847 0
310080040 565069295 0
447990430 218166653 0
699833760 588882989 0
189869409 774561297 0
549400571 569870359 0
207978462 791162448 0
592749026 467602107 0
299974396 438095406 0
724138284 684807983 0
111143920 604895204 0
223399173 102904224 0
761061923 228625569 0
625700872 469210940 0
285462662 539324762 0
137147061 350596929 0
721080638 674869338 0
705732203 35623309 0
642671869 269279201 0
114849533 575019500 0
785928988 705332676 0
369367946 185197290 0
509286683 339124732 0
49285469 687262497 0
539813121 444364693 0
337871485 746619545 0
719663721 10360910 0
236632418 328053382 0
129002235 785060159 0
556548368 410261583 0
53052615 793463543 0
719682985 269357331 0
1085395 111223455 0
704122973 402689868 0
346819061 418505555 0
269512365 434187613 0
628321457 209421740 0
665871702 163802735 0
281135356 275410083 0
185316419 746721160 0
652460977 26126703 0
184641027 82140453 0
776389197 394988565 0
148641913 64558839 0
731574109 74502743 0
430616053 615573931 0
13692549 3180984 0
765207633 591599906 0
114676802 180010746 0
442530022 310992973 0
599302410 121613280 0
104250548 769496608 0
33783346 340737916 0
425743241 35459939 0
537414256 17368827 0
636284315 245749603 0
252313411 470031242 0
536707325 15966555 0
170191875 246245070 0
108093518 714035068 0
622785712 151531102 0
185092098 623328462 0
681608840 103335082 0
639129854 589657641 0
706402709 507086980 0
449513398 796588302 0
281954660 32300538 0
358730941 409968490 0
358556791 658772614 0
713157227 564941255 0
278624447 725116246 0
467977127 359696307 0
123707316 621894407 0
56551149 388859347 0
794547984 640912163 0
144735822 621904622 0
717774578 601168270 0
176660784 316185411 0
565477246 590168599 0
128166184 357903574 0
488543924 159853952 0
630914945 674487899 0
469304540 404515015 0
651072986 123622709 0
609825011 538535296 0
361657336 379775849 0
304017319 58667972 0
638651782 597122152 0
793118580 29526816 0
346812245 466184319 0
635194169 618389110 0
531556328 255979573 0
742424173 771107761 0
566838820 583500488 0
673069687 104645448 0
550171298 534573095 0
770154073 205167934 0
19899910 8117481 0
445318324 725651301 0
30263423 795532574 0
676150642 94420862 0
240169122 85271333 0
184872101 52069550 0
283963032 68585478 0
798059671 491216136 0
644186533 43236112 0
153199659 172748371 0
249275572 273375060 0
219953017 35353823 0
155637127 552787671 0
394045047 276495797 0
722869673 534692112 0
797484334 126319319 0
701826737 440890844 0
250525027 4033507 0
439658169 176986937 0
234064012 87609491 0
248303259 693549853 0
519065297 397613672 0
710169891 657115404 0
260847628 391220295 0
485915408 622799622 0
418231191 659867395 0
108852930 553067504 0
250933722 472231937 0
146971279 90299339 0
133854363 276164022 0
93996392 704936560 0
570376244 180498256 0
742877072 588202210 0
498298487 451935049 0
163783666 20444288 0
425345808 774887792 0
130220071 564292818 0
386718927 580758367 0
595198989 202379233 0
159317616 541517455 0
565541634 531479974 0
644167888 801435939 0
230577088 290562620 0
784941201 784145081 0
609670225 679617625 0
712483685 360145638 0
737521970 295014583 0
736291433 535287702 0
100008524 201423757 0
347186044 162207413 0
330265253 244194814 0
75082151 245708831 0
743168192 256778547 0
723343633 732954351 0
363991100 166328320 0
231152753 333476817 0
510975593 161771226 0
694428914 519913155 0
430215853 756949582 0
129828440 135021172 0
356575997 642398520 0
541123452 467122450 0
385774343 244669729 0
222064049 213449502 0
349631534 736911236 0
226060844 535612355 0
800089832 746004282 0
568929921 94872622 0
795316712 774828125 0
216474661 215945314 0
294342584 649943609 0
62058913 778454979 0
674620885 535516644 0
30898069 283187453 0
8587716 799346969 0
731211159 151106927 0
428529583 197864726 0
532479911 335111863 0
645384714 242106134 0
112264799 377884496 0
279412144 765044365 0
189642221 729333832 0
348077458 581404046 0
693537293 682991801 0
716392571 365030126 0
112012310 751956754 0
143866297 568676672 0
303040973 92287481 0
331726046 154357901 0
67970374 362594037 0
693581725 51108430 0
8268517 549475930 0
446876389 74700525 0
390290067 125325948 0
116900671 443130582 0
484951088 208552478 0
115496223 238945112 0
152815349 189136411 0
618011974 507937949 0
334002155 801642390 0
597849942 292027789 0
656118757 168901049 0
671573547 671993341 0
190969182 595512963 0
450661754 567605348 0
188078260 245735283 0
206901170 703288030 0
252828463 676437977 0
247470691 65220066 0
390915329 774358128 0
122347089 417898860 0
669705780 644530894 0
641470706 557841869 0
532190377 16260979 0
539132914 232529847 0
419037006 698420400 0
38855564 283709967 0
646437984 345322511 0
271826759 318213377 0
776783797 58756826 0
41604771 279497315 0
333458949 492328281 0
684485493 545906999 0
440210809 397524797 0
571628056 709089906 0
474309095 377996157 0
336046820 292419712 0
403587904 43821637 0
367472780 722873770 0
599576745 460529539 0
487001478 315095256 0
217599701 622591012 0
159494395 325252379 0
773629844 275139527 0
44164624 255521020 0
167087298 241995715 0
309706555 663543920 0
385734525 563753713 0
581842816 164606353 0
674146812 559814456 0
433959865 791884936 0
473850298 711622642 0
69916886 628798445 0
382601247 98996660 0
146622127 786079674 0
405359587 343230756 0
525235367 420816623 0
84583854 362468851 0
34967609 674977437 0
527213059 337140442 0
214560105 71185461 0
581807284 292444741 0
631943089 628317563 0
571023285 539238112 0
420381751 89331804 0
479069816 294583307 0
337324215 33807289 0
399383335 459319068 0
459012707 622691861 0
529911495 661322152 0
74246141 205503481 0
728166779 672535936 0
381450012 141593829 0
333383300 519042166 0
159502648 772749910 0
28325664 322327827 0
24470251 80839878 0
402107339 796940784 0
105576880 323917338 0
69665975 722725529 0
301019197 772958945 0
787487230 309978516 0
275443220 168609965 0
711108385 94301327 0
390086314 433728248 0
552610186 654385247 0
118676182 172162008 0
241872918 18966545 0
349362235 71096014 0
295521787 656885966 0
776289629 223935635 0
332485834 14950482 0
507995330 463754564 0
459184708 559520287 0
165098919 650480021 0
747762061 382461529 0
241653538 316094024 0
350013986 386004094 0
747047876 481283997 0
708475053 57513123 0
61837841 669516300 0
36630500 760113964 0
29579651 218106055 0
27483890 632956338 0
87957789 683331366 0
713720674 709747213 0
275592319 765034485 0
55770458 391939161 0
780103840 57349000 0
142812796 157025625 0
474914319 782576397 0
302865860 701581080 0
380322410 652095092 0
203068913 396294288 0
258425612 275833719 0
330351835 444508167 0
158067484 171505290 0
285717297 788212191 0
432915490 685548733 0
437365586 453175398 0
713289331 700588207 0
667156574 257690150 0
422350240 274194843 0
652923711 493741309 0
763161361 724390835 0
569457638 760749448 0
253857714 595673944 0
212710556 508880780 0
508896621 42774853 0
797742781 589879821 0
13381515 436095767 0
743034016 659038014 0
64988660 496150659 0
792547311 779495633 0
698160330 524689863 0
154899495 594825221 0
366704438 570727378 0
490997372 321719209 0
782469801 32785135 0
702895135 660357193 0
612866652 747635221 0
274037116 47219167 0
368359076 647144224 0
98076507 451840909 0
490875386 175118292 0
324911555 577092278 0
50717238 231995503 0
177260718 663972987 0
289654653 724837105 0
683823876 687793810 0
310649153 687416082 0
248149158 495674208 0
286133327 433710876 0
627623390 635323411 0
328433746 159555374 0
218445173 626061428 0
679439582 506685224 0
417749437 623261462 0
45928457 8619713 0
320468529 360250973 0
16560762 317315674 0
498226514 613217950 0
538483232 639557184 0
195881249 286128927 0
369178152 629959331 0
518634745 541274916 0
311630725 552753597 0
718257255 221432650 0
261524231 638891456 0
152753477 441768827 0
635735298 147829632 0
245063776 453558416 0
653569971 87321163 0
193369195 312086556 0
395927422 754421065 0
46988828 411470937 0
537415810 756683479 0
340100486 376289762 0
75573077 354727725 0
203853521 78378246 0
709992812 509847591 0
673001846 34826117 0
777697341 322345363 0
476841304 269856707 0
505711063 557860287 0
214131770 395603945 0
150610752 29620907 0
143595699 69316140 0
490212436 12389015 0
96502206 771462600 0
34257720 572730448 0
754393976 257369773 0
354503453 571246966 0
234177273 228245939 0
753771944 286352263 0
254407734 600701434 0
288231416 90768630 0
90380167 560835943 0
146133781 23340461 0
35276528 442103907 0
329775552 183457432 0
602870281 375764412 0
649070171 317965372 0
187853919 21629729 0
96192104 24428211 0
391485795 438376261 0
273721526 16643371 0
157797165 556803964 0
619733913 255230194 0
739179278 238563203 0
743831741 704870398 0
210851317 197532952 0
438769231 736659871 0
752634028 657233669 0
329536926 187014416 0
530523521 93538545 0
285980448 433838521 0
710615375 642765935 0
594655159 206520001 0
491251652 562161925 0
266791025 281855963 0
147297696 26244041 0
540932149 556213137 0
462766940 767764916 0
118808723 654801615 0
96789342 180504481 0
55423111 297645493 0
781871399 292547577 0
404112799 592408192 0
448991340 275890437 0
249248891 401530310 0
66376894 205405343 0
544375927 437486767 0
368030534 341659781 0
360447008 140719310 0
36277452 47713881 0
27027016 157128837 0
741784958 714089003 0
419175982 173200569 0
466621024 325663910 0
5419633 241129818 0
265954639 334750639 0
453229503 535342363 0
49532353 763151386 0
23367996 714767524 0
124084458 461778600 0
27265317 274765386 0
373181687 372142258 0
730375987 773299717 0
64998689 333762611 0
458865484 577085507 0
786837075 67338332 0
752251230 548851193 0
666786168 433842555 0
548338610 461469726 0
591487865 296247286 0
724368176 183642779 0
294694691 23914653 0
98131707 399197763 0
253627411 364166583 0
157323700 490290855 0
247029311 319461129 0
742683838 87872483 0
121588247 618857721 0
56998478 438279609 0
385075925 770563021 0
754096422 405838778 0
769500961 763163954 0
652133609 415050146 0
29275979 590165887 0
527218138 26186850 0
246186134 19997517 0
362487287 515270734 0
103136636 104073651 0
400056997 658156346 0
145642704 195860320 0
663386632 516505035 0
484335281 490625324 0
37737932 131670281 0
787542226 95947720 0
217351699 84769449 0
756025915 185464569 0
566979098 674104717 0
542203573 570337920 0
100618419 186147194 0
81398434 481991697 0
94404501 309957765 0
153765292 712214 0
519794744 659089341 0
134154741 374432979 0
494015070 329971286 0
271017957 109318648 0
559905973 421278124 0
459109298 275736443 0
403477279 666307125 0
331456918 501233000 0
725156784 285382462 0
216244702 429276950 0
301057681 480519845 0
291799853 331550598 0
754673729 235792973 0
350915740 741387802 0
652393740 777389340 0
44618194 117213648 0
661886987 118209261 0
398531520 85402644 0
302868218 609399852 0
426885986 690002964 0
443476081 667370677 0
617224306 78734462 0
89672832 723037456 0
521301027 578704786 0
332548325 730802193 0
663798091 179767856 0
121296976 114819517 0
309592513 720233905 0
464048065 792073557 0
150319491 204753836 0
719225252 424594858 0
366684818 342651034 0
419192468 69190812 0
125732503 408270468 0
114363833 718609124 0
772789873 22448636 0
776458475 170824691 0
151646022 750767911 0
541750109 786150851 0
765009184 266691481 0
468306222 650135922 0
39166235 309170273 0
595937893 446957887 0
437339665 749704340 0
522981375 554475297 0
572813976 203286153 0
452508306 302363884 0
116480260 105161110 0
94485106 212148604 0
301573995 179816505 0
493844324 410137747 0
459281510 63409395 0
443324461 670889438 0
284823058 539079631 0
780072238 558667333 0
660977320 748141253 0
485672252 764996328 0
479223970 408174201 0
85862058 341853959 0
377078880 410543481 0
562835911 249206625 0
137955944 82217060 0
242990459 127773862 0
238629098 747522726 0
337479267 229411304 0
487373201 216874526 0
64970301 576528186 0
457282221 581116144 0
370952040 288035625 0
71177895 128130225 0
181591894 261760213 0
433660011 8887297 0
701515118 743671226 0
663796806 453676186 0
462437827 326466689 0
764357335 309111751 0
165377456 349479665 0
399292456 153548192 0
545087831 745426468 0
47705563 546602468 0
405318436 208819180 0
94338464 301755956 0
630327942 220302113 0
716801982 16680574 0
193790954 230606859 0
292309317 136977102 0
322522073 696064096 0
441085467 570037338 0
605543861 603472271 0
150957838 781465883 0
289403297 495229526 0
258342900 283863809 0
528197196 584096789 0
325034143 383980814 0
706069417 508936237 0
408149777 605825042 0
9970950 31508314 0
600777632 421441231 0
27755919 104339468 0
655689355 78962295 0
162930528 183033729 0
648919805 345617083 0
482219488 640007107 0
586875750 82884394 0
630603403 616980443 0
465772613 101341344 0
797986785 447376839 0
426510463 340446056 0
2139535 464222601 0
644270925 204202166 0
59403496 237699203 0
26211607 247176524 0
369587035 769009252 0
272899689 518683147 0
521456145 362087285 0
725851789 692784560 0
674207771 397478259 0
279675887 597021551 0
194710736 638754259 0
34530639 732610103 0
329636054 205326229 0
485871464 746472569 0
232980009 31575314 0
423366350 642460440 0
635091744 230291016 0
307387379 204334871 0
781516727 426663167 0
200842446 426286179 0
703377210 290645946 0
706990625 645033625 0
74533094 735948845 0
168831591 409712771 0
107491133 608406007 0
214387758 475543839 0
185907942 599847943 0
641011244 513798939 0
83579555 376812561 0
158253698 485440536 0
303486955 717464720 0
41451861 428527844 0
363765303 124546193 0
149001325 717415971 0
748504051 461401690 0
67984403 760188511 0
89452262 631600887 0
32837334 447261263 0
305414143 721869874 0
358771367 495706445 0
72530511 245886506 0
81440603 266528067 0
341663511 379856972 0
646848045 498805262 0
409428321 256045545 0
273404023 744180284 0
140959468 228241594 0
59131698 147373608 0
583631069 511409386 0
114224984 763860377 0
143173670 761338391 0
463089440 442406643 0
788553218 163438008 0
84585973 577879442 0
355382650 694651398 0
755464327 567894829 0
748843341 740663810 0
621526921 569139457 0
60645683 51595079 0
484540226 293713981 0
763672178 623703755 0
602969757 510724332 0
65494770 743181968 0
61278127 517199595 0
604543458 61029831 0
338937410 233420599 0
548150736 521862407 0
186257528 410088218 0
700817007 133617434 0
180126097 418557921 0
675718986 389277311 0
172107931 230893987 0
706976046 494175149 0
239349719 563041037 0
597459533 602778452 0
156078595 414088123 0
467181103 255309222 0
651945130 11045903 0
420173800 730105913 0
43715597 623688136 0
701610037 423704354 0
51204222 675532771 0
138608121 452894842 0
106680858 101251489 0
612174439 120427150 0
598123656 794717129 0
376218099 695783802 0
210469462 631724523 0
729425839 544714817 0
444528304 172784262 0
51669049 565794945 0
470701310 748850674 0
324144244 324592783 0
673936669 717925059 0
252248955 171787375 0
608857114 521042037 0
34558170 195765081 0
246109426 151835874 0
563983569 95784185 0
264532145 96289628 0
358111995 142001567 0
649061169 485407845 0
158819896 231509820 0
511117567 339728896 0
474243747 528261297 0
290402893 494675937 0
95933193 30741350 0
49384604 403056032 0
136232660 25495489 0
572849598 175732840 0
562336893 423422090 0
385451772 127525081 0
87052045 148688564 0
275549299 283465006 0
725159155 244088934 0
767621417 424797937 0
521519819 484334683 0
529950965 135761227 0
609130861 170850005 0
627530423 329948046 0
268959010 139433787 0
765490741 613299282 0
147127126 364116959 0
146107873 587379812 0
289977359 124729864 0
478483086 524207388 0
99861922 6978372 0
126139245 649179524 0
394207100 240347606 0
161441836 441889492 0
87772916 351425089 0
400832823 511470701 0
178322019 669241737 0
278236257 649005489 0
123240311 118461772 0
474530506 687602730 0
608435339 555859149 0
146250577 767306838 0
764311536 429428429 0
290164181 656499726 0
713622029 520936097 0
65649347 558834246 0
517698506 692585540 0
267515423 480723514 0
640345619 136024337 0
766144530 51355063 0
203436030 491089957 0
796257301 449311059 0
281440335 265029711 0
558990743 422114405 0
360677463 651712026 0
276678006 705591049 0
122878902 40219235 0
106073145 633838057 0
79070853 220420270 0
38847297 284879693 0
72274823 394694703 0
514410245 553558748 0
581147505 436980030 0
350402569 278083336 0
416187625 62854567 0
476659082 164168810 0
425049059 704917024 0
219711208 288944528 0
696664249 90902032 0
165830323 100140997 0
561138492 203954087 0
461584458 542112698 0
271351039 298587848 0
422988116 381817169 0
289146758 741594360 0
713679023 516112415 0
134311071 291459043 0
372842385 42050340 0
783745920 199534622 0
394364395 655408408 0
350866207 759252688 0
229976043 754417337 0
239059507 437608645 0
661308184 547199238 0
304154967 677790297 0
637555827 468584687 0
91226110 560602877 0
233932809 45713002 0
324508082 608281588 0
302446024 781782648 0
70341954 149897557 0
769498667 117696567 0
715210148 598699690 0
400769650 707671612 0
477223843 381801768 0
555375134 445771015 0
203268802 546842297 0
360612471 113480374 0
377895851 35826676 0
343184321 642045126 0
629734590 580323919 0
703442059 52748424 0
331316968 275240909 0
301024359 747031904 0
5398299 204409176 0
487940150 574448236 0
60673219 311837815 0
42434316 44958640 0
741476896 418475065 0
105467906 687126351 0
61195203 567629039 0
375875867 517816291 0
585672492 60941581 0
192908487 501351290 0
592191121 187888137 0
514708994 462585436 0
573768068 608335435 0
313257086 632952375 0
269964050 257551827 0
66319549 664970374 0
758019695 659639928 0
164443911 737294771 0
290933342 438926234 0
742466069 681876343 0
469722594 101571763 0
27297624 743711069 0
785618576 800481984 0
769984392 308600052 0
750880912 615773638 0
183991592 461966356 0
92271797 18250907 0
169259529 310724546 0
319471725 81286648 0
276880016 113360603 0
653094548 460470195 0
563254763 151338535 0
250143491 490871123 0
739406784 737336123 0
483224213 290672736 0
257297834 345872674 0
171359333 582638612 0
373984788 573116977 0
274646380 650836373 0
538056081 448159198 0
115866944 688676465 0
108566060 16580338 0
247060216 277885478 0
701228459 557573085 0
705423568 29883050 0
90230797 565763003 0
250763504 613935702 0
394703678 31232764 0
249803497 313854060 0
475650598 73798234 0
115915924 303110379 0
419607414 522171968 0
569222462 12503241 0
159272395 455907432 0
107771579 503395763 0
74397608 586957504 0
581962033 498442279 0
512354684 91072928 0
441782179 488104460 0
756598352 343382299 0
7034230 240896341 0
628112837 516798152 0
56967683 353243896 0
680542816 611459910 0
797757234 122248039 0
632752279 106551641 0
681644473 193027546 0
175124988 84381507 0
680975327 503080289 0
486446311 597074138 0
618515605 335566104 0
719610005 549190393 0
611858530 17534354 0
209314452 728646916 0
241507891 783644897 0
503241259 611637648 0
442324254 115262308 0
655296582 397150698 0
19191601 161298190 0
636594940 9335117 0
699145412 728329362 0
364104877 434201137 0
331553381 48759251 0
265359472 42197218 0
790597315 744723942 0
646801989 571084495 0
626849732 723813520 0
747952349 349731944 0
35528609 45702688 0
9167455 731394398 0
581582529 52482415 0
757674380 760428069 0
551889324 93623438 0
373625987 481160790 0
306885681 729046003 0
700046719 84006229 0
435485468 656863661 0
72652688 617149813 0
176097736 291286957 0
557272565 377980342 0
180938311 394700157 0
259364883 274852326 0
272555947 720897565 0
227738778 269986369 0
4659473 753996673 0
201885803 602030926 0
218431114 119644829 0
271951206 117140380 0
290584279 540366475 0
456954612 300180522 0
755984780 264702638 0
202164389 445402480 0
751718817 590051757 0
159598844 506914070 0
277651730 245369847 0
635974699 58703124 0
382276001 102048597 0
486710782 157396994 0
687848066 74836319 0
512777023 381867193 0
421414182 770848045 0
378132804 531224612 0
260128407 630241256 0
241670696 731414540 0
14751209 183342824 0
28909772 76280248 0
626248968 552920323 0
368937078 221864405 0
242325984 630943486 0
644439272 478403213 0
290076053 318521973 0
419664722 234258614 0
462338540 112470771 0
589345299 629288189 0
236760104 222633145 0
312633636 660488034 0
405510933 491086305 0
565799065 792707860 0
619404806 700201415 0
638769017 504413329 0
538438316 422556511 0
472498275 690449549 0
115535665 365271041 0
164500782 419124813 0
151113233 676399704 0
713895971 320812911 0
454421484 689095608 0
534599714 584957674 0
268338170 538376361 0
496204830 128256166 0
393334402 796605208 0
40491161 320133869 0
329487159 461416915 0
348004721 475928927 0
101331460 25336685 0
652233255 106633588 0
489642551 458324134 0
85699941 374404372 0
577822092 455267850 0
290183451 745241020 0
37537451 588090219 0
440454194 70577287 0
228347123 194983158 0
228658485 553655025 0
112777764 92167980 0
337452319 491009250 0
292470962 60854337 0
643158676 207322286 0
629730311 679764465 0
111520849 582778379 0
531910882 480376438 0
395030410 24227000 0
425874927 782773118 0
480118667 767981793 0
502719036 405718328 0
505986497 104376489 0
299958004 481792242 0
43008174 204316103 0
313072961 798465109 0
163145558 747660537 0
764534052 487699099 0
368480643 200994754 0
273303373 224300414 0
739267988 283282682 0
632233666 244469311 0
509739260 755423612 0
578545173 481252656 0
261213136 227351493 0
613332852 651502375 0
363428732 749626737 0
134270245 600962783 0
82860492 387711749 0
334935792 152797822 0
279675194 442137085 0
180572431 542529648 0
432892226 47801977 0
491906427 477378872 0
627854802 638654641 0
224056205 298688899 0
364441215 384193071 0
439152947 291930725 0
175084706 795119135 0
594539843 109891678 0
638775209 438455220 0
659718377 138218363 0
259905133 597740773 0
176220637 733645927 0
583295507 493421436 0
343558284 462383502 0
544752449 384774583 0
756760518 128364116 0
454923290 126508351 0
195796995 124711538 0
155817052 586324405 0
175949614 443153138 0
27211936 743415377 0
38122101 261155146 0
408397620 69056139 0
472100266 219819263 0
572977840 722134349 0
444312885 622828957 0
366768666 163267226 0
174673039 431746854 0
12850755 271940763 0
735307466 224991439 0
303056796 554114029 0
269111971 628933149 0
726891264 481193310 0
182210557 782914165 0
621549909 506249018 0
617216510 191732195 0
306372999 447996780 0
336568704 427881959 0
512824528 2935617 0
677550267 766721909 0
264238954 674236689 0
375854349 327023240 0
728352688 780205193 0
662340360 576308541 0
716789980 298492607 0
25759887 29396154 0
778369783 645040718 0
36015099 643292552 0
603948925 458811074 0
84425062 463233000 0
439678330 337861352 0
554159462 756947240 0
400507694 641028554 0
376700198 677009044 0
588710845 214183522 0
525119215 750721668 0
162749065 788370087 0
394613507 441655543 0
243622940 452226408 0
434161674 211109584 0
483576498 761217599 0
413342351 246426994 0
61664000 90978615 0
769004591 181778353 0
84149677 333754223 0
540785160 386098547 0
324489228 51632154 0
432194136 734025687 0
121313532 428176121 0
198596392 158619373 0
591948483 475193512 0
656449802 162441154 0
625078871 693834107 0
427122564 656990559 0
657646540 578337872 0
684225818 154307869 0
503184914 93244481 0
98950526 438539730 0
628898262 557453100 0
681032451 224739988 0
599698597 276081508 0
651785618 698473004 0
497733517 552782468 0
42185701 194931511 0
416815954 300166149 0
44237979 30051502 0
181560224 609443744 0
58356646 340619981 0
355977992 33570117 0
798619660 482364474 0
664754444 512668158 0
136496004 145465665 0
594972686 412052030 0
629067701 453541883 0
643026248 490277171 0
207579068 492003242 0
71982206 619631682 0
19285121 558203850 0
758950628 206258050 0
248268351 269650236 0
115704788 77599328 0
318750468 791258349 0
70216745 517330747 0
520398841 560106 0
610836451 279833997 0
716271540 365549120 0
242262912 745797037 0
648146236 639538632 0
17506082 728898777 0
534355960 585045811 0
546019492 572563079 0
23663746 470443001 0
93248264 799735361 0
54956346 34369996 0
373155850 239479667 0
695517536 590815255 0
50997095 434038789 0
205476935 773914499 0
789935368 499856019 0
430083879 42038646 0
67269470 451744858 0
5658660 338088836 0
702407868 125733228 0
230874521 357620045 0
484838397 240544504 0
119327365 801218961 0
715445617 670452258 0
660011841 651954192 0
370607868 458834064 0
429863841 8876303 0
55939907 721727489 0
482738562 459552670 0
596599868 496760498 0
485752507 295866108 0
800496553 431779923 0
190175437 524356064 0
52532424 699989560 0
355718521 43792015 0
779365935 399701584 0
486843054 437004044 0
428935457 515526468 0
614854355 722833380 0
267403939 112924669 0
197125198 485036211 0
324746119 721670683 0
3251067 522295624 0
478040573 785873733 0
432669141 695832815 0
694443162 520268214 0
509554703 102516815 0
141944060 468994985 0
412078976 477824577 0
589641105 472126463 0
722913678 742566108 0
218380190 710531830 0
24534436 661100654 0
621891951 682293302 0
561986795 274823631 0
684507429 326705356 0
780339790 165904693 0
470920967 452953419 0
281730302 195463695 0
787839064 612679095 0
161571382 345995166 0
230522221 247106225 0
501972240 475285625 0
671657794 35963324 0
367102355 207893461 0
264561098 270466318 0
354363420 669770180 0
462067072 493028608 0
774064695 773448701 0
432493194 424355083 0
784562367 68458672 0
429581962 663340002 0
590382085 89026894 0
496147967 211945943 0
107035206 473280274 0
28656046 263728549 0
398002839 473090712 0
44859760 234962543 0
171218562 58205282 0
572460456 353398027 0
665427267 788077800 0
272702230 598531396 0
278840586 173705995 0
567011790 167803532 0
751685281 437463169 0
483192740 296061996 0
683309368 701036790 0
18357475 25586275 0
621871028 233817097 0
579956645 377781983 0
713670362 508052964 0
54692439 645802353 0
434035958 502627894 0
723280616 766754789 0
787846830 411632334 0
557722118 157819934 0
275257181 369161837 0
95625667 700785663 0
20629279 230586197 0
166801850 399859571 0
346794373 6694434 0
560289199 311690256 0
160560631 15743839 0
697043613 629778224 0
103475915 314721194 0
388086854 118223365 0
444119843 682450438 0
238152205 551844233 0
272942907 261813252 0
793208320 591780128 0
680366361 416989202 0
572373709 424588883 0
568140546 577195365 0
341278190 429664990 0
95181930 37604957 0
223355546 66943045 0
420079600 647476829 0
325937733 643108860 0
362730719 526183623 0
440625988 15730487 0
428468278 350895906 0
36243073 288746762 0
537829603 125414807 0
72304934 719095823 0
370473716 618529790 0
244067524 251236125 0
202201328 49039031 0
776224570 681940399 0
223105470 487101193 0
293707792 55120844 0
212600146 130533638 0
767895047 227661794 0
657414954 254798594 0
68254056 650184458 0
309894137 753074135 0
322206020 774108786 0
322300043 665028865 0
703616684 203197418 0
735514894 655372253 0
381502586 270884543 0
488446117 694573711 0
772818334 708405864 0
78308322 583826429 0
400532127 204904783 0
768906341 585839895 0
156099954 8455782 0
65852648 276627692 0
744839894 252264555 0
467252699 472923603 0
742580392 355401722 0
697854505 341644719 0
510653735 475156794 0
372621675 573216286 0
585003308 532520502 0
636164170 665098126 0
643313783 17963624 0
743563879 39264490 0
321732235 88330396 0
524234469 11431731 0
391228862 19783713 0
359821075 255356767 0
119783680 484815669 0
269884931 40366653 0
216664895 740790371 0
308619180 686350188 0
676059840 213558285 0
55755125 542449497 0
3125691 477897804 0
300599728 317946482 0
379544320 21202886 0
711906935 768739413 0
357435694 89101728 0
402226176 775447773 0
324822764 225990193 0
23358441 483570994 0
732032664 463983919 0
228701412 157474775 0
493167635 180734989 0
773153414 130481713 0
582156744 598984999 0
776994845 424401979 0
82585245 225585881 0
309011898 16185267 0
194424569 150332501 0
77857401 188068992 0
514641905 585823855 0
598468385 61589816 0
514604806 791691346 0
220963124 627940266 0
320908654 635390479 0
616600162 530192918 0
213292466 350986136 0
359623556 225609475 0
309911739 199866376 0
103309179 538815794 0
379602089 160572071 0
323457873 287986939 0
69765957 246279858 0
32539469 774831386 0
420374618 589304533 0
551331960 459692600 0
343202722 402553256 0
227099461 56877208 0
758677525 25476630 0
246985655 244924501 0
599235293 542123312 0
747655190 390493946 0
178682272 264566800 0
42412834 408166909 0
348309122 246905909 0
529914120 640604295 0
513876227 197072479 0
183596033 727773873 0
203442151 203392990 0
452491875 760500734 0
298391820 341451624 0
13745134 296262124 0
378206191 43754818 0
304074405 711410670 0
411585808 274099620 0
388930336 318240869 0
504016665 717623532 0
694232218 708681184 0
588311497 126943151 0
161840213 109699551 0
298697797 132800641 0
145463559 655512887 0
784846987 518349911 0
422472239 399897341 0
569357803 274463754 0
146416132 93373420 0
396811655 562751238 0
114453380 634989697 0
664928961 118812939 0
623730902 621447845 0
207239337 267052266 0
420738326 108279187 0
559389271 617852899 0
745472418 743040484 0
776747649 286194284 0
137255605 762434407 0
185955994 504613243 0
617034741 661182807 0
723759566 702445875 0
670697600 734305810 0
402802522 445991414 0
108893687 461063200 0
263959549 54378487 0
492470706 217006009 0
474366063 378613083 0
487148727 719503828 0
625056959 144893711 0
707278424 534952950 0
510084809 261857550 0
382266866 716908034 0
476562358 690247257 0
41325511 67167540 0
792076367 796421990 0
581214246 614735557 0
488455196 499227906 0
428647330 14503765 0
77610271 248403208 0
559988732 369299174 0
232038705 460157574 0
459299052 138618607 0
209236701 648955009 0
493255266 235382039 0
60666168 161362895 0
772961914 789477877 0
549721849 500840378 0
72563111 616298862 0
707654997 312962848 0
771879042 346764050 0
475482700 587939908 0
511681440 244957655 0
400322488 264932726 0
498871646 600175442 0
120901729 654234953 0
145357021 171120584 0
310083321 20398847 0
699671116 708042989 0
500084484 659681485 0
130013476 1136023 0
118883918 755501533 0
703136887 243615739 0
569013560 355507952 0
196804688 459757026 0
800822039 155346272 0
422044446 683930705 0
80513115 137568113 0
515344635 696648574 0
20467627 326358372 0
323851920 383220717 0
740722590 369969354 0
732781373 666742246 0
617605120 43172504 0
529585035 222607952 0
221279633 327668746 0
656026004 189274085 0
24626150 255866347 0
76381973 348678483 0
476107545 422461887 0
688632733 95898336 0
512675137 529806597 0
792046217 435849371 0
136652807 374950055 0
492698940 471412678 0
531162612 317295777 0
640197868 668453324 0
469628441 481935915 0
491412730 71754485 0
28099662 713567950 0
784069664 367069557 0
693955491 754402050 0
558598413 707304209 0
761300740 644915297 0
424655321 786965707 0
190160922 179328611 0
514075993 344361399 0
499733836 430685641 0
27445372 112229171 0
393744837 714131009 0
694836019 432195727 0
126009127 138613908 0
61804585 96949834 0
649264232 505894459 0
384297854 761281389 0
84962313 549273179 0
345726912 505179124 0
405489428 694268672 0
637847910 86433805 0
574513347 177213630 0
140967427 385627180 0
784757748 162818316 0
657425564 691519416 0
604483734 679801734 0
779921170 510470947 0
222760547 69253816 0
142485091 495822405 0
608142415 423809807 0
395836910 798270460 0
561734145 50241686 0
50759923 202271218 0
392245859 156498468 0
472193263 615986711 0
297202504 681017237 0
387476196 394742578 0
266768863 471401466 0
301846145 181006255 0
497940497 16274779 0
104662982 405709547 0
81137532 32405556 0
372712846 365536878 0
442996157 729962954 0
225389668 136340678 0
201274225 341654022 0
266302285 481193054 0
342471470 623932633 0
500276566 538081541 0
746263287 650943764 0
76277414 179581396 0
33589631 108360955 0
168654352 735202669 0
93261485 574829768 0
534449210 440312074 0
57793785 42003182 0
745197183 319937165 0
762592411 508057162 0
412234014 117910938 0
579595072 756329346 0
226608959 505008587 0
80012323 265397203 0
405249112 580817191 0
212832173 732076800 0
583635844 456323422 0
503315448 20204917 0
293713931 321269108 0
753705347 297849575 0
364651611 94609315 0
663767381 637040056 0
137075350 460269660 0
220833320 471339656 0
756032341 720272934 0
413873477 81012168 0
502816 110901563 0
550110278 216505850 0
383676205 207202016 0
335191846 112326764 0
774916744 389228043 0
28811437 92551548 0
28186232 641745610 0
117681893 571889385 0
671337282 300233110 0
442914250 527868209 0
740989478 561898326 0
520588726 403453992 0
561253773 728511715 0
617512616 44444736 0
67491774 738709981 0
679377273 338116442 0
629663920 22550172 0
393210883 138588254 0
257920717 750626141 0
534071713 146990265 0
561574699 190297133 0
635251280 44272708 0
558031734 647480517 0
33870849 325117663 0
130969593 586026059 0
549193594 518386868 0
564016959 591102239 0
381643303 19233243 0
9368933 196030526 0
313697553 204550587 0
534672233 747911262 0
529657621 231020878 0
207066558 126007161 0
475861201 450924142 0
276154481 335943177 0
389778323 525243151 0
347853830 568428323 0
156167808 367314120 0
29580633 772465917 0
634233899 552764156 0
314107871 789129076 0
244374308 733923580 0
325966031 77437193 0
493860727 470855056 0
235604391 471188578 0
217271734 303963595 0
735985360 568461772 0
316449439 362028968 0
402847285 325033672 0
120847380 718464610 0
94118405 111511989 0
169668469 141064251 0
678852620 615676812 0
686353078 167813157 0
523863187 603070322 0
188132566 380528349 0
370349499 479974368 0
115838755 598427830 0
644948728 210890197 0
278795584 134239385 0
797812909 409949934 0
566574662 320726340 0
112963052 357747917 0
34108050 365970115 0
366435769 183671435 0
40716815 360420067 0
50986517 340062143 0
58412761 629292082 0
489146187 426302131 0
731090598 436535871 0
40616206 54210821 0
500318216 626433943 0
235524303 225340720 0
438898121 742346362 0
433204343 452128762 0
688990268 687473896 0
706719836 359375497 0
396784487 370240287 0
303719716 346331609 0
94259396 252127226 0
774366354 315892318 0
101375571 223748151 0
365710466 462291208 0
221760490 397577100 0
398164727 115118579 0
540242375 395591254 0
571149181 75753466 0
611037258 725377467 0
764683581 93079316 0
231429780 423937491 0
617439717 95290461 0
126498019 703207649 0
474162504 799493320 0
294543693 124360285 0
124643376 750866142 0
535340582 162273098 0
555303523 347122086 0
243897452 267871711 0
418669613 794985952 0
766911486 506868771 0
502227217 622322411 0
481691388 223467908 0
623216249 723916539 0
329946298 594694692 0
492597731 506230917 0
350038328 565431939 0
355465599 717215730 0
556813219 629813784 0
460163437 440903362 0
4018256 130731693 0
498447697 429260190 0
419817846 516319085 0
481588263 754434810 0
792429200 770490245 0
277410654 659060704 0
96758376 225061417 0
535475775 424605176 0
310976521 108957534 0
728403284 120247519 0
308546838 624142948 0
60063742 21500109 0
717340779 396947068 0
177335356 160854585 0
21452871 557221811 0
8435560 384770339 0
327368083 638904195 0
112385639 522419046 0
381617971 397662387 0
165648439 642930803 0
124408522 1445533 0
524518546 41471415 0
221764181 511296449 0
140349052 296098380 0
366267594 381620992 0
57054075 525526278 0
759424603 588209138 0
550228670 710487440 0
637815366 721213544 0
430140346 649403561 0
454946563 123543505 0
509764021 272265357 0
271999716 147181 0
21375828 186224998 0
42109214 342605452 0
776120360 215503244 0
556740895 15119398 0
547968619 97353135 0
181472489 348197226 0
665335064 283319547 0
633473582 533328002 0
283877125 584654657 0
282200522 169635265 0
528844349 403287929 0
96959756 463102277 0
72272530 619900269 0
750641235 432224089 0
443755502 610569408 0
289689347 232825067 0
396094682 112862890 0
733937737 480612896 0
696947635 228309417 0
785804820 594859300 0
485620957 308370414 0
384343132 424313027 0
546906557 292047572 0
386836020 96182207 0
208634428 516792283 0
132148614 645690193 0
176194334 524004936 0
716211032 314768499 0
744700178 69815410 0
644103901 14641174 0
235539668 150978094 0
784289885 688716251 0
482912861 878703 0
554955554 184186854 0
162196942 192690416 0
531871715 164590435 0
114381556 498717777 0
339568614 57663696 0
581697343 445708138 0
491563591 226301832 0
696969340 748827066 0
602342098 377489514 0
304431727 493670149 0
4041881 593385499 0
618202064 438182378 0
191469005 669138036 0
274210283 318570738 0
772162392 8820953 0
109168869 14072353 0
55754501 368354174 0
363874677 178655775 0
723553056 86136451 0
370001790 635124162 0
538010976 643792586 0
62423531 531852330 0
731655693 330507758 0
451137248 309241746 0
781304691 278571245 0
102273136 289894990 0
799077628 104321129 0
212402326 33666333 0
556953785 404931484 0
440609191 367794340 0
98377673 511005768 0
384106880 683738475 0
560009515 249527809 0
566297728 139093639 0
483638659 650363722 0
653068256 779171065 0
559666384 202161183 0
193351199 99461293 0
509000882 666608219 0
92323716 509709011 0
179639790 679771833 0
275143731 718491672 0
714589082 447807348 0
50095134 476883580 0
751479595 752234167 0
555304774 436974873 0
432813949 613977139 0
454687429 82877942 0
212000125 702473229 0
565392679 560639780 0
454683411 754425876 0
617556338 709552552 0
200548298 442991612 0
637073932 45496709 0
395585403 331912822 0
37594145 357181801 0
320391288 538481354 0
479944642 2661963 0
397715726 38171874 0
646782981 730630987 0
237840539 527117634 0
29864314 284982553 0
252425616 651882777 0
109838296 477722506 0
34478116 767512474 0
583965543 95044645 0
367507533 91630728 0
498579754 120743450 0
34589156 422328822 0
600775650 401083509 0
740894626 496756148 0
437365332 714094553 0
163571459 692821523 0
485482369 496575813 0
787764428 268283996 0
595227189 746976046 0
524154137 241863982 0
33474418 658530610 0
193446448 752493872 0
420372088 156275612 0
523703624 400404906 0
355934878 765529105 0
706552919 532402745 0
698255583 270969549 0
482263583 406823779 0
673495720 173494612 0
157911959 680807019 0
81258372 292071266 0
717417338 474081122 0
199469756 432493908 0
15528954 551232065 0
628858747 485307784 0
25793551 257682835 0
715005104 469609556 0
572395278 715176764 0
393037085 159725486 0
645296213 659421614 0
80046886 704090358 0
444202081 425429511 0
304320989 240209338 0
697712381 364603641 0
567733469 34849666 0
13259914 608224515 0
636806127 780158899 0
152197836 635053152 0
148126343 283469436 0
680602122 293187476 0
252361424 246143834 0
23488405 417302801 0
309375624 134812905 0
667359788 153458797 0
195609012 222591280 0
256606982 238470444 0
382784438 392691529 0
11045187 663794143 0
4095817 243984511 0
534298011 706417814 0
255121418 689460023 0
371894583 14665795 0
642085041 457483268 0
118119735 413370027 0
242992865 343303360 0
657863236 627086714 0
769440255 540941434 0
413510749 519267359 0
183726668 409764643 0
493498721 458609200 0
333023080 796093995 0
152814113 501792332 0
385722673 491405923 0
332813615 250843873 0
405128635 787687287 0
759616077 361857720 0
784797270 6896571 0
562840102 618418025 0
307476068 313852675 0
663987058 444091959 0
151911073 62939632 0
126107116 681248004 0
55699965 289630535 0
715666573 391042157 0
719737348 261317944 0
719005398 546749962 0
113701667 262274540 0
88891359 421763953 0
303200955 552316670 0
326618980 44114556 0
513570393 146528940 0
542152159 285031317 0
49487549 492791262 0
147118543 399479827 0
610557250 500101049 0
729479051 240783283 0
150551814 226593520 0
547666266 765660998 0
704001863 326996077 0
466838880 5532237 0
484713724 287452551 0
634898639 536285495 0
668067689 71535322 0
480078686 535293975 0
390815427 564749751 0
128733049 63620506 0
1235420 142000009 0
706450206 781843934 0
681740322 529681545 0
283782859 391780917 0
35792380 645731657 0
719705676 354389674 0
267932279 679513131 0
306380619 322760070 0
305208673 777195696 0
576905694 127193259 0
68143153 301215338 0
282818880 42055350 0
791851778 525666625 0
771812916 750626241 0
788270371 515834565 0
570636820 256199341 0
414694151 663738634 0
532399421 262863620 0
490384923 753959456 0
616472059 369318441 0
769514956 279688855 0
472950182 656682535 0
733050507 149427324 0
719752494 672466425 0
649872069 733621704 0
791727073 424899014 0
4102148 705397233 0
8225150 471979501 0
216062304 457951332 0
734706892 533158716 0
203392417 741280887 0
486459641 465745609 0
203858592 407578740 0
769980711 393902451 0
741294153 463283968 0
771818149 239627379 0
29505125 711736282 0
128234356 69861712 0
798897467 664093151 0
783436560 700410659 0
23571659 61365019 0
361694063 712605600 0
447602451 273825696 0
244393452 110571690 0
179665577 361004864 0
652262672 155126097 0
675121165 485637739 0
386043926 203012448 0
30728043 422167525 0
14978298 223682073 0
768823296 701270410 0
788196013 359810584 0
49772337 650565931 0
700974777 173727740 0
760833747 388761068 0
149390965 711792906 0
117705819 245850763 0
233806546 165797590 0
269092550 470211695 0
107599186 574606884 0
204217406 187671122 0
264930189 125232979 0
156393508 506808785 0
593459550 244394141 0
158297519 13044151 0
469894314 729656502 0
416471492 622890806 0
701088489 378398077 0
425049647 190117374 0
430008229 367161176 0
398838244 552372323 0
265897533 174034515 0
169770189 411852404 0
635582134 257931187 0
60522544 539688960 0
588842275 421323134 0
367249309 299035113 0
397486525 542191926 0
729810315 443642547 0
566078151 184921280 0
225040098 350114415 0
440195809 800508498 0
73107588 662822064 0
581742391 631735069 0
597891858 421797839 0
794642937 442755397 0
455294742 693224398 0
717628074 119268927 0
148809353 104538663 0
90911728 246403300 0
558936293 644275960 0
698105214 34775897 0
160461209 657708124 0
214107875 770358204 0
36757214 606523528 0
689738985 533533426 0
386465165 464189808 0
71876812 162519331 0
229413405 635453097 0
67198169 488051277 0
359360874 789074952 0
776328212 774786125 0
142808744 352605164 0
86066404 768817855 0
244596241 30288224 0
795859774 134340472 0
186062314 369954303 0
706261958 672194915 0
587073751 418424366 0
466899875 721978883 0
613257664 177716372 0
139548467 682642818 0
54626276 684772704 0
242382652 502444123 0
724607465 594529015 0
378146326 481198934 0
367522287 735182584 0
217541814 372752134 0
514557253 166356834 0
753760514 750675165 0
263570983 152146574 0
172649282 522334181 0
118836583 231480712 0
4898318 289870013 0
767927466 528093585 0
329204113 598221301 0
396487021 660235939 0
425240247 770083760 0
456505860 247952254 0
309643782 69215251 0
415073188 685856076 0
521792415 593049750 0
326645563 138621404 0
89976592 179192042 0
512162997 620003250 0
156399625 451590392 0
278454468 347070593 0
233364992 550901489 0
411171646 661958146 0
178145469 235279689 0
202638105 713345593 0
48754687 308591927 0
358842817 509108491 0
214203635 22302566 0
165473592 543656593 0
407395880 349041861 0
479784383 313272003 0
788161395 764898369 0
68114426 312544532 0
476682348 598361857 0
785538871 288708364 0
259319948 276431948 0
672541200 681029862 0
485923969 450098084 0
105532538 652981062 0
420400822 23451966 0
426937862 305876696 0
744322549 188935659 0
358907932 56820527 0
137949832 442628878 0
283450339 649271466 0
258999607 552317745 0
178749905 170654146 0
408925503 688812514 0
700234365 361643113 0
505799273 546498683 0
74701497 467415001 0
491800892 274189569 0
681045935 735516806 0
35788322 238155903 0
462643762 559793732 0
63200863 564522419 0
772754002 678215296 0
47080126 282000863 0
712780007 631749951 0
214195000 540099488 0
392192667 575519144 0
27895593 133306893 0
775282663 692369856 0
545662839 166972373 0
207240022 590168102 0
792788757 155059526 0
239457747 448468366 0
269088342 248292762 0
348759262 518239219 0
443102311 146956906 0
474905162 258131676 0
694537799 368990006 0
526350942 535418173 0
418003503 751029589 0
224936311 349772287 0
489078036 541856081 0
655822250 449682472 0
134934525 424554489 0
467934008 30328197 0
61946252 557615978 0
560472896 535931076 0
736651476 455379940 0
763859350 669836420 0
739117029 345211720 0
334889908 24467981 0
449914949 59856355 0
548694285 95815972 0
62958359 693485157 0
397997423 349990011 0
202762865 547291395 0
699379486 114223943 0
410737896 186662285 0
228208363 341879646 0
510371716 551736365 0
674051526 224374983 0
473628855 74763031 0
325652492 187101916 0
91330633 775323190 0
571994033 677824904 0
646124034 668234411 0
505450065 269731394 0
445311958 536378810 0
23246586 394896018 0
114033982 694152377 0
568386740 528284770 0
593567833 658811490 0
29218769 451356549 0
785768257 572720309 0
203942501 667363116 0
80077458 334110922 0
153467468 224589136 0
774070931 523992264 0
786342467 30139620 0
516175112 777469728 0
725483797 207642010 0
268120208 549787368 0
599076158 652128098 0
207355457 551237039 0
267392498 196513406 0
638847697 210911712 0
300394450 679342435 0
357072569 6192514 0
673668787 547390082 0
687930787 557457608 0
63349653 42125853 0
394616134 689002247 0
308261640 36460978 0
117853590 684444452 0
520684210 511953075 0
486375119 328193273 0
229691074 681573298 0
341961825 36025977 0
239150266 705494123 0
290969247 30787797 0
299000885 628698899 0
209662853 601263955 0
196790085 303918950 0
304773692 727006956 0
797152989 457433231 0
505540417 53637304 0
310597431 393774901 0
51932961 409403199 0
767761675 532191717 0
396910814 419829153 0
777707600 264713416 0
647588717 126443220 0
312869557 307590964 0
612940832 754860447 0
704825259 690549926 0
263850395 343325532 0
587009444 132617719 0
61606967 601438379 0
794816633 37522850 0
757049695 728583327 0
492513560 348104337 0
63504389 786633325 0
145378537 553985056 0
400541542 95425534 0
77435351 338673170 0
393172669 2929558 0
540264282 491093630 0
139378135 161049932 0
681212803 634133262 0
584455784 180272747 0
621569291 795786293 0
175680267 495866262 0
634501428 800904964 0
161417214 331347078 0
194481414 302544243 0
787482668 705634563 0
145724043 143638219 0
525844485 221260738 0
59760188 463546084 0
66191601 496032134 0
227228993 629963122 0
332018898 745737559 0
425035045 206633312 0
516120758 276844083 0
127273293 141593741 0
526465307 716130062 0
188465415 721616609 0
518198395 599683021 0
529835861 433606636 0
540648097 493061985 0
662275950 765811316 0
137308078 506292780 0
500023089 256138409 0
424147163 765589424 0
95506377 758545057 0
622358887 605435766 0
256494706 400925146 0
678004143 549525398 0
189487231 54203426 0
259588956 248279596 0
270766675 393877854 0
643189589 493359466 0
365001010 323281364 0
797169650 129680187 0
356606720 74463075 0
452623980 785016258 0
611523646 648436848 0
64904967 88632770 0
642030617 132819693 0
560100861 316109530 0
389483289 194430873 0
423185300 460916584 0
55621091 640813108 0
684521865 234819318 0
496125399 122849397 0
655026696 249745889 0
504876433 362940281 0
62508222 782788683 0
271171700 481250864 0
115864901 236608118 0
263922135 782876246 0
388831044 796515542 0
80620171 713432177 0
678418383 795321460 0
39827359 158468851 0
773409865 389629521 0
735941262 737440626 0
395454156 208828649 0
552956831 421040591 0
794915335 54929863 0
175020208 515013883 0
349383419 33666539 0
593232552 520231627 0
499698324 657511133 0
91850382 581254283 0
77058949 122449110 0
582739543 37547471 0
441966331 457050893 0
568490195 2769813 0
791754284 548108034 0
639409660 442897559 0
676550735 718486546 0
681773761 24986989 0
446357336 482165938 0
479410214 371911230 0
154536616 785034141 0
78227946 615229095 0
143803916 636914771 0
468342156 780420551 0
760087256 752678517 0
551743098 372972340 0
111428751 270558409 0
733924567 597513375 0
446525771 297150827 0
528272512 185458518 0
539628975 598553410 0
727163860 779927357 0
156610968 689535949 0
228045438 334758692 0
299576468 415149170 0
574964569 431239556 0
602131471 37675924 0
633413086 193028225 0
425121194 317251199 0
416943086 617788858 0
181714996 304972656 0
57200011 277471447 0
752734051 646734620 0
666479644 739161822 0
562866893 601273315 0
345890557 717373964 0
75841292 520743307 0
637298660 239503378 0
753610078 141706886 0
556651858 524596912 0
276102 762056244 0
762700795 371246822 0
614755651 724208384 0
268536768 354430485 0
428937616 560943751 0
796470379 140117967 0
98224352 261543074 0
310115515 457507141 0
356232273 603225798 0
216078302 764191144 0
404232406 691697735 0
578914248 66685639 0
744502396 300496499 0
507192279 795344782 0
706479201 647190409 0
47141247 260676091 0
217517616 667012197 0
278323970 223971258 0
95091782 791665195 0
559097214 149139940 0
174176964 228400732 0
506503451 784657755 0
348284764 142353592 0
286589993 140126681 0
502550553 460866507 0
172374381 620006990 0
671774280 608935171 0
629406511 703727774 0
667692695 71393098 0
705636714 541385469 0
695155413 415871268 0
756667378 749835785 0
629096038 374091065 0
237175233 371411449 0
81352161 729020704 0
618330604 424440157 0
711741491 759647025 0
708311630 191936629 0
162593842 42199701 0
242672077 25950149 0
510107994 75074551 0
433840159 44428057 0
612819656 79548327 0
377571554 263116183 0
418513598 672428649 0
775060152 485465150 0
616695017 186926412 0
595565010 316914861 0
183370091 653685398 0
214368724 670996336 0
420785617 170317423 0
420252297 117244056 0
316609877 193387270 0
37928149 317900163 0
355285555 182824495 0
161295007 550564009 0
68859269 210552282 0
43306369 556557330 0
463816786 691359569 0
18118097 345040223 0
208311282 627066775 0
342623396 448221887 0
423219742 791207144 0
407360251 717112124 0
498074053 439475685 0
357775297 602445435 0
575559284 241134228 0
209252260 631372044 0
163858433 730197720 0
731316726 67517885 0
680281942 728942089 0
761928987 439515809 0
185783982 96749881 0
109446445 5553093 0
446088646 311426125 0
193766239 257367228 0
249714886 667172395 0
788152678 468056564 0
103409833 757610979 0
261707526 527030844 0
47476925 451348992 0
206499227 736037249 0
415111641 408274011 0
654497258 585836281 0
439299391 780547449 0
237935064 59019792 0
5629669 507484655 0
288067876 665988998 0
721813890 795360308 0
672116251 106151690 0
161426744 487832802 0
779461966 480024353 0
151458517 71925350 0
610757504 685089854 0
566941567 353837764 0
555845445 33734091 0
63733563 654662895 0
305880073 496354746 0
307082797 796241494 0
308777622 355223561 0
175305856 434205517 0
644358718 362639145 0
685505901 713763169 0
529081493 637763458 0
452662720 698237598 0
150115745 263756963 0
705001561 588384769 0
409488518 748643012 0
593073935 659757747 0
795581046 430435064 0
760052685 464410842 0
145392419 550540393 0
464871085 554021241 0
599422603 347115811 0
73146303 236715228 0
30196899 81473569 0
790432031 629878328 0
641596682 767843873 0
269687176 102660836 0
196421195 254070516 0
374108222 247886274 0
715701056 398794138 0
492699339 118570585 0
558631160 642309605 0
482212223 445796521 0
447167997 397161617 0
225328013 107652119 0
59352084 576854139 0
459654103 696208977 0
22843210 160706972 0
153548186 403090352 0
15567448 716172040 0
277041222 97883553 0
319903361 755929456 0
38339200 646497120 0
243155156 490408276 0
13378288 670983058 0
260022749 126088752 0
21576061 559611281 0
599360369 458063480 0
229048161 352074679 0
282849436 482254105 0
97443659 318266864 0
49095736 713665929 0
440812141 239235989 0
638981204 352244328 0
264459581 113997704 0
624237541 450903275 0
386335815 74113183 0
229369245 661653362 0
310462003 236615835 0
784258467 586336939 0
144495264 668549310 0
763560035 793055607 0
191558678 110293157 0
695834564 269098990 0
90321236 635338318 0
785798220 139028167 0
764979113 428197231 0
1789881 471203634 0
493667814 218397112 0
448175591 219876173 0
405166137 783565814 0
663073212 111009094 0
556406403 554121947 0
458001433 404219518 0
475591666 726893368 0
798357719 561863498 0
406277096 703180752 0
245750621 195802925 0
708671547 297179174 0
12774104 276504103 0
743712890 37679990 0
38300243 310055435 0
251550454 583596850 0
698304803 292083312 0
531693482 748317910 0
268792728 185802924 0
433844130 234144091 0
206921327 95491681 0
230296947 635007196 0
652254710 709855134 0
772967425 241153903 0
166311011 127296513 0
785252962 238664810 0
39616497 484171921 0
800182610 694369612 0
431437676 231904106 0
85691168 358385486 0
684540971 361387317 0
533695685 593827490 0
566029378 497544385 0
53750143 698275309 0
294642382 368762617 0
32943805 164918464 0
765487942 424798927 0
194082036 279311906 0
337990415 336238069 0
294884436 128220637 0
620097856 636346329 0
12171493 172651377 0
291220758 613645185 0
757243329 629515696 0
411284113 250594548 0
214074650 764477801 0
50796617 187751666 0
342809768 6624897 0
25879142 701854518 0
769484231 274413995 0
628129583 531753947 0
379989770 430330682 0
324096308 68612169 0
30128425 386749237 0
737637842 153218416 0
411971098 369666779 0
706161333 100935011 0
742696791 296005730 0
626869528 41866432 0
304870410 218361745 0
345175362 740730074 0
413913665 136577821 0
359293385 215143313 0
39394726 795592797 0
591587936 14375082 0
3826294 599819195 0
596363865 550062089 0
436052633 741482544 0
106298044 527836775 0
729488947 420723378 0
353868398 510208405 0
354934956 28978465 0
388513500 277499154 0
797147216 409196993 0
96956225 95872626 0
452417166 461858169 0
72725224 582216379 0
175514710 722845347 0
45170365 718490094 0
371092182 423083666 0
611939998 384974215 0
386255686 301292505 0
329839252 216121331 0
35239476 165168045 0
212229457 68879476 0
642649745 339803507 0
750023061 619891711 0
246733828 724575032 0
627227825 367281048 0
735925238 228571889 0
761864295 377260513 0
277195869 629711234 0
554538622 146316063 0
249816039 63518149 0
34669028 522660881 0
244655700 195142970 0
783781029 281990226 0
144207748 528212971 0
474484901 437054813 0
313306081 286997906 0
456166989 729947533 0
690013596 757887677 0
29585525 604358156 0
267896539 33085264 0
660344369 138152576 0
771878234 544729041 0
527182915 637866911 0
189465479 769517235 0
676838855 557138155 0
77935342 349323937 0
38490894 40104863 0
559523593 699854879 0
88778838 180996154 0
374865228 359197692 0
219192218 316680138 0
273864936 730736397 0
614568965 368286060 0
476146313 300773465 0
729284359 45862144 0
510582566 700405710 0
568484042 258729963 0
347405249 681208216 0
39711512 182473432 0
753323304 196751527 0
74099012 756111609 0
746647311 280101313 0
234165489 647681128 0
408410377 621732858 0
29432648 21099831 0
611781382 492637897 0
365231145 607703926 0
174002703 536269530 0
307893453 290798280 0
198394786 647686224 0
771064030 237357776 0
36367543 40398077 0
143059480 280950829 0
254727653 699249768 0
31694682 206015530 0
115673798 389150867 0
661564414 365248677 0
266462675 150276265 0
81491525 318940228 0
77864638 445105775 0
172643919 345108265 0
529317058 631067577 0
702502528 156963989 0
303066439 68112851 0
368595291 774561465 0
155919310 251435577 0
190735704 691144027 0
23777033 238249892 0
178046215 488105942 0
101775740 330108123 0
579373801 222522357 0
412910269 662743330 0
714622647 95571055 0
326804329 71132617 0
555065649 687759888 0
115346344 453151558 0
177271916 4951424 0
336756970 39346159 0
231799511 545655041 0
70257484 732806681 0
701920576 415800216 0
70094255 149899489 0
788488636 725409968 0
137613101 787826330 0
159663756 367818796 0
270677231 503637468 0
700458676 97641026 0
571200862 314468918 0
455853907 54420163 0
275425230 789059324 0
637510760 312862909 0
663098080 559614130 0
350082335 363758999 0
386750947 362855634 0
488455600 316694150 0
537924232 630272860 0
424219415 22410715 0
57562565 102286667 0
60458327 3726377 0
433808479 650242118 0
104358423 258983354 0
358941177 274624261 0
190859363 46916118 0
481075334 471998045 0
106433781 272373979 0
389373031 683370258 0
762844128 113798385 0
595443475 343810432 0
615065765 671945547 0
747113232 418046723 0
194824346 60883534 0
490899521 557488110 0
550675641 365394075 0
551657078 555624440 0
85216736 572384042 0
629137112 622417877 0
466275277 128022935 0
335921925 519190604 0
71650886 374290656 0
298733889 195178941 0
479020335 82754031 0
405593387 169489085 0
720196579 678316982 0
644400934 790465129 0
342579829 396040526 0
643178286 25748938 0
160343735 334237846 0
255065933 358738883 0
610532891 221063616 0
45717979 692605830 0
409359006 161619269 0
185356638 122027003 0
408467056 84450397 0
89068859 77247617 0
640423033 475746487 0
779582581 312325956 0
164119039 217650976 0
554478230 429914857 0
302176644 785883663 0
621613214 95021177 0
465205919 605340106 0
332825746 465133352 0
655314890 469228662 0
109587877 260442949 0
744197826 184024815 0
515132102 254764783 0
279152864 51371903 0
534870025 482119409 0
259884564 560994251 0
537909884 717997325 0
630272734 295365767 0
249108289 300346536 0
725082528 663800958 0
761641615 12604178 0
333560272 735358365 0
208297304 674298338 0
196736009 338008468 0
729710824 541483366 0
555836937 112941288 0
173603596 107798471 0
749447613 103725420 0
487848487 544528025 0
1467964 297141409 0
104738382 239308286 0
319587801 684357631 0
696539408 696849509 0
746662384 186346689 0
261085252 47889349 0
358498380 78050120 0
676962830 630806005 0
10416605 763368854 0
361274189 46191561 0
731617114 482290892 0
331864765 225906377 0
421024475 363738978 0
135403234 220119773 0
475236578 295535867 0
454960986 106096 0
476173824 198369381 0
556591051 693007693 0
127440713 782657849 0
793838552 402994024 0
304334451 482266806 0
288807485 70893455 0
740013977 140216734 0
75108891 164894167 0
678947014 114155310 0
515955687 429984434 0
437318915 401514685 0
671348757 270235634 0
91431948 524142615 0
502689409 584968946 0
115176613 83041307 0
267753312 204988207 0
574320606 281839910 0
262362005 562703824 0
325153334 88085712 0
240326530 554797271 0
163186818 465253259 0
685768926 372804590 0
403944209 795023230 0
329774647 347932921 0
165386602 711405199 0
216177461 52875478 0
531494040 233361380 0
505211426 778839266 0
419921752 629770133 0
314523995 578021658 0
352786867 548770969 0
25133059 527079770 0
707565614 128071682 0
744085964 71182238 0
421180304 597099210 0
639115526 382896619 0
169977713 16995523 0
396148399 784271314 0
112592549 437727320 0
780923661 16215705 0
221345723 662313607 0
356144525 302360566 0
38719531 172926458 0
373719946 200893304 0
283880366 669637891 0
581097130 483064965 0
733913343 16845792 0
386918952 618263803 0
88108372 164079442 0
752393936 396159514 0
304048242 727797851 0
772742188 384163231 0
770917969 230734652 0
647592033 660557686 0
215252880 199808375 0
460012547 316537819 0
360939831 620300975 0
97422214 680208461 0
454620188 506156523 0
342097445 746129816 0
226993891 265280339 0
25420694 254644192 0
649979857 758904529 0
288898539 293468764 0
493406474 335551051 0
783571959 126800745 0
759609418 325128932 0
739107739 644779161 0
251579493 318200341 0
382107227 490618761 0
125617053 548883632 0
557331979 709117662 0
493528978 671499684 0
317805836 668277712 0
1038058 236591159 0
627617863 14976100 0
730764059 213469089 0
650093784 171518521 0
735984835 701984660 0
608900819 129352651 0
567247821 45753510 0
87416278 134514026 0
13933122 646012691 0
406812711 529966058 0
452001531 537156575 0
761491311 21502024 0
684743664 584590361 0
9688362 576347926 0
752366907 541284651 0
725515561 367219647 0
605801743 554391526 0
789003295 394234328 0
621241312 718163266 0
436473881 197977490 0
268237628 264123612 0
599710339 534725241 0
581185139 577790227 0
317749779 792446034 0
291655571 214817185 0
560883521 485471975 0
748725418 298893044 0
711087038 499196909 0
478366628 21061798 0
299361508 501344502 0
233641279 613542896 0
443051502 124130675 0
51535688 25266464 0
447294362 71127483 0
156270751 663819628 0
10386681 288533440 0
414434503 55531383 0
231564798 35576188 0
35348135 787527386 0
739200427 694463866 0
604462202 14413021 0
319220827 23914287 0
709916018 273900286 0
562475308 275407754 0
726184730 379580122 0
697936738 752930254 0
430237745 78469004 0
627392167 694949952 0
602514361 45445744 0
139738288 799437517 0
322208196 651527999 0
352420663 172667981 0
306541647 566659805 0
181428219 424164790 0
705996824 181699409 0
377336314 108936712 0
443815993 52650888 0
169933644 623097706 0
178310360 607919515 0
689124211 100475729 0
338644949 615610308 0
60711013 551939178 0
776326363 753123116 0
322435898 759079928 0
693199561 498336930 0
155671934 639793256 0
650671130 276802914 0
74313245 133445089 0
451181126 157052119 0
14221263 594242278 0
678022594 55133351 0
34806331 635983219 0
546919676 322353325 0
415021646 592853904 0
556303620 171021650 0
769857586 71814822 0
450741820 196184349 0
104644075 9981481 0
426117938 417221339 0
447744909 236896281 0
219229857 352040629 0
169573130 584723524 0
263896741 783730267 0
222016112 791087925 0
81095173 238837763 0
596074893 416088839 0
575401137 429672534 0
93799896 727547256 0
485203907 389133436 0
219407543 70702046 0
123783933 361785307 0
139894326 327700195 0
113508977 422784196 0
274072018 233289995 0
107395186 749077301 0
761915422 334311285 0
473361847 112243849 0
135881557 510599983 0
602946331 514862113 0
521313159 673493428 0
394478920 28857862 0
494913533 134910526 0
499610550 233426160 0
427654235 206146442 0
72029337 377450009 0
744696818 626302939 0
516252480 5073107 0
710130982 62934375 0
528816549 17350755 0
430925639 180906612 0
327119260 205300395 0
25827250 533477140 0
244482734 496253048 0
773664433 389736807 0
245732035 646909955 0
727161912 148926281 0
610755987 507934912 0
732132714 499853750 0
186430053 503137096 0
78296464 297772054 0
284760216 543063391 0
234278234 111495644 0
138971481 111256147 0
443866342 181903015 0
472840966 295399435 0
418518949 96653387 0
122629773 582650929 0
680875541 233266506 0
645601172 35028218 0
418380123 552893517 0
648987039 239792071 0
442364361 192058842 0
296956457 772773462 0
426390337 668145564 0
30274701 31585510 0
89604189 582199447 0
115325928 146801037 0
251844052 346037941 0
451488090 305755244 0
431892139 253466685 0
649964640 689796963 0
281918493 540991490 0
534014138 197577590 0
373479476 207169609 0
695475063 705711810 0
691315297 117687495 0
710023022 152123381 0
637606746 707229302 0
695899989 571965732 0
467818689 331696398 0
425411410 95410032 0
799293532 591299249 0
38242676 347455076 0
330539673 243036544 0
44867742 370562141 0
524624241 379119843 0
747390591 4640857 0
326969333 334108274 0
87281083 134664580 0
678946670 331960188 0
150886010 232510286 0
679582982 192676970 0
418977325 146463893 0
44894888 178090910 0
31116137 269323192 0
390226540 34030010 0
136275730 595578627 0
682263698 10826831 0
795271190 199571309 0
213825282 650917084 0
424430058 149214583 0
98927439 96549399 0
294044677 707956164 0
505386916 604899667 0
156257528 200549986 0
165008206 196512043 0
9118309 801219416 0
96348041 308091759 0
507957397 63643099 0
512403052 140950091 0
664421866 203093317 0
134549483 637358639 0
466714538 189829610 0
338848500 23773209 0
733339001 241417634 0
539305729 338835729 0
598592625 193117172 0
545350457 451878580 0
30430019 38206089 0
699600994 512374358 0
278648684 429482380 0
69798238 147005340 0
516944066 313268887 0
471200734 238914300 0
648604884 752302994 0
464734906 519138084 0
436860756 493469832 0
250451807 405677413 0
68595451 686455018 0
777675529 25083490 0
194635478 41580411 0
482131577 309531548 0
771637432 592539838 0
234300768 722782852 0
91356604 493281431 0
139349479 507173906 0
319713051 794866564 0
290020119 353817815 0
677271734 451324238 0
5429561 554444031 0
12699509 684564221 0
10290520 517286875 0
390643522 77597383 0
345976943 684303206 0
358462213 567528183 0
600615107 552098376 0
632821657 654472240 0
66808685 609551918 0
618950525 71661847 0
649732776 63558727 0
156995608 231391086 0
716105357 747345062 0
506923642 701102263 0
756932688 330117190 0
181278153 443085091 0
114936481 210874942 0
420331376 682120679 0
495372790 320468217 0
166738280 415795766 0
588689128 255559721 0
114122304 707313161 0
113020602 176754031 0
790263472 235477870 0
690511438 493126885 0
387798076 674598889 0
331702108 778510607 0
213247889 21130279 0
351331602 790191398 0
492353706 63299737 0
83973336 353459644 0
510655095 334233441 0
423736737 315326167 0
195766669 144410207 0
716968823 656163672 0
385359643 481568588 0
138598400 159699052 0
699593633 252096565 0
307645203 576092646 0
333696352 518827149 0
543853016 639225229 0
561035070 757177590 0
599503637 310877295 0
157661395 250820498 0
489433063 280337198 0
93409513 106802220 0
442479610 682815061 0
601738808 258520717 0
616334084 341970657 0
243364816 92962504 0
138552864 628259689 0
474827373 510860150 0
183152429 677088992 0
306997787 608129113 0
506287899 532312406 0
687913568 188364672 0
528129957 297803417 0
213371942 517163170 0
427081271 497576018 0
321599533 743751281 0
534132303 640394657 0
73524557 133462323 0
505438616 376317295 0
501656925 501164480 0
592370839 602514639 0
191449954 480359639 0
588064944 414903112 0
104404429 70091175 0
107282951 344488114 0
345277793 559934593 0
613968728 24439364 0
218678081 666907922 0
537191157 94279356 0
188856908 407380715 0
280672036 684289337 0
336868763 500371696 0
207030378 462809504 0
393744794 409701962 0
621184223 463711409 0
544058060 726155216 0
146938354 542840550 0
666196138 169047374 0
575176492 689759289 0
436958246 454690878 0
170040587 197891450 0
290284648 222676746 0
74262975 3423795 0
16245387 53306048 0
766947832 458995051 0
262467148 508371033 0
152705231 574571089 0
730268896 210690193 0
565577434 478802942 0
721256251 674408514 0
390714563 304186138 0
309471235 392484290 0
298870571 523964513 0
258532734 155217342 0
421650795 256765203 0
426892521 284538493 0
683257086 299133758 0
426891900 197698929 0
47094997 606845406 0
599935498 655089282 0
281958704 200855971 0
723529756 41476465 0
569436859 606641655 0
487003421 393160155 0
367521503 792908168 0
764099967 88084512 0
233718702 312325220 0
154384325 36220587 0
387176308 466812183 0
177720349 493512430 0
36277128 468383695 0
99803479 111455153 0
78849224 164632336 0
591681652 126132494 0
703297142 701495913 0
164215111 70847796 0
496751398 610955862 0
724997623 767201979 0
392761258 125201956 0
241158971 362745297 0
285808587 419318769 0
662120351 588855185 0
510748530 753884830 0
166395200 520496499 0
678114805 721972860 0
425260342 502401708 0
595574313 23917678 0
125757262 548059705 0
286858316 621330876 0
159939281 255566296 0
409957534 760796249 0
645621974 629264957 0
183857007 430550236 0
781438630 783006160 0
293304756 598296183 0
53338772 56373112 0
36441810 771513044 0
535849802 302449683 0
209543563 622339514 0
14813583 422296035 0
686799144 185781539 0
197629236 104790834 0
678141256 87126655 0
588189977 187534919 0
331041515 135692020 0
217699170 25106477 0
732425919 107730554 0
254325287 186978578 0
781717325 151310934 0
789102293 75417305 0
135680799 675062164 0
329390678 117372709 0
602443309 547964754 0
240003960 238091655 0
103159714 724637935 0
600964987 587956029 0
391049548 6533288 0
414471338 121925363 0
451214592 46332332 0
404521762 341845326 0
623326001 780022536 0
621228126 787576145 0
172771178 318221606 0
225616028 186937619 0
167635747 649317968 0
754569543 363626179 0
65669453 676183452 0
271392004 210428531 0
184074444 704385887 0
303690835 507858974 0
564171020 523556674 0
198881428 733317917 0
201926153 11476444 0
30947810 570907750 0
220508458 418550199 0
52891674 241902472 0
421389117 238503697 0
414346276 306884084 0
743682473 438889169 0
3984825 774690323 0
245250240 150123458 0
403744496 3132169 0
379403119 320112818 0
621660752 476731290 0
425866294 252567073 0
720393775 660218222 0
553023110 510039051 0
555291321 795318372 0
193954127 293442302 0
130892091 271318565 0
245983382 424936316 0
691073295 745726915 0
720831602 389788812 0
730544460 784421793 0
698068518 274040537 0
772120533 145580293 0
249327991 399981164 0
77322112 336608697 0
203286221 422358256 0
93752582 377475914 0
778613052 557090997 0
319936880 696281525 0
171710730 349485261 0
361724855 301640846 0
256697044 418440692 0
560499255 791019809 0
716816416 616120966 0
242442309 116129708 0
196629329 538862524 0
540402127 240280017 0
621608964 28527258 0
125638492 587690088 0
323326690 550025461 0
753874014 92651792 0
694491565 544674383 0
635599964 292760804 0
233967804 744712187 0
504173197 785117888 0
259430090 369204076 0
600993603 418449682 0
266087651 391075251 0
667208498 564282157 0
76119730 83328115 0
305370563 620912565 0
313460305 510806738 0
619224187 107161350 0
619586052 107863496 0
421678888 750588965 0
549514204 194193367 0
309443546 780254968 0
24970550 330763058 0
454221049 359264466 0
496014598 153908918 0
693817652 370981178 0
346277855 25523368 0
190165367 800698703 0
686572131 528654272 0
27337467 256478397 0
701063981 442230247 0
480287963 735211808 0
792872224 264395312 0
132409649 269655779 0
535289899 617213526 0
57094714 9695913 0
95241771 267953554 0
326442057 26934555 0
20015454 161580450 0
703712509 584612522 0
289682624 658322744 0
720740048 233492520 0
206683805 599946995 0
237202244 65830826 0
482370542 131958105 0
173406561 102683354 0
722714366 783233479 0
781392699 640218402 0
647547200 343168856 0
661816413 260936782 0
494817114 85690519 0
417499085 231125858 0
271515686 644607965 0
730724187 650767982 0
480136092 670016397 0
581287125 761620361 0
744628396 783897968 0
678805477 417809923 0
405610089 704965911 0
403254666 735298216 0
10746515 663082624 0
332442377 337659681 0
345473387 384019102 0
733610048 420027067 0
278314105 394536593 0
724517222 63359504 0
62192451 337764486 0
303802881 308303132 0
618798170 113017511 0
63916970 385290394 0
709639126 299482285 0
420207052 692334198 0
543874107 72524500 0
384707800 462340646 0
421524026 623440595 0
76896445 5765575 0
532686470 206098113 0
761779273 461230745 0
118212642 288499189 0
515047091 107672048 0
666636257 130621176 0
225344987 300355242 0
518682059 533358835 0
674607675 340437522 0
428904394 46803423 0
38041840 709555316 0
334087500 561553133 0
297419019 756881638 0
673482066 105774775 0
537888775 348314568 0
31263690 724090543 0
607732683 580978360 0
367961455 770507231 0
167268621 439963454 0
70863173 664324270 0
220043110 338832093 0
63590746 169823169 0
69690667 375636206 0
453102463 340276159 0
477376866 328333998 0
696910823 601562410 0
506741028 759266602 0
404071347 735377575 0
286887863 149919275 0
105258553 11564879 0
752241725 292643728 0
719895594 164700619 0
407477270 431258229 0
88180927 156295706 0
53493617 499591684 0
550119513 733834660 0
680402388 529286908 0
375190365 26510106 0
555171559 468541872 0
680019446 175152708 0
180936195 211055063 0
741182243 61459932 0
271615437 316647992 0
501403766 345604123 0
746247758 99627810 0
431650393 199752743 0
210046212 60918888 0
209514284 298862376 0
697800669 291504302 0
174167759 201677722 0
376234711 220277159 0
135229286 450674681 0
350863079 469234068 0
316646363 471066183 0
39721146 584127304 0
676156904 11727367 0
476565103 450993534 0
225496430 502231387 0
520597732 364185702 0
794262458 677778796 0
691012019 623183077 0
636221983 118602739 0
253817991 736538999 0
474104401 411873248 0
119734264 291801682 0
547718146 53820070 0
760574632 616082971 0
691730034 30273119 0
438903731 628091096 0
669438650 236123563 0
796262993 594609647 0
467466933 572621956 0
709154644 553401750 0
303769258 568338890 0
719332736 313875915 0
470991028 755446764 0
225853101 485110708 0
519633434 250127898 0
221136991 115825295 0
694375684 439928648 0
294174599 47470155 0
695066879 618971148 0
722861087 789547040 0
534975904 797151654 0
265882925 223025191 0
69828204 475333273 0
52140878 265171878 0
769987825 276132403 0
57697137 83487393 0
206720639 179430758 0
105933126 485251355 0
52554913 320265986 0
63301901 553735767 0
382878244 547842760 0
279304604 204032408 0
12317188 620116754 0
778278353 247889725 0
715631255 86446665 0
303277711 619212039 0
460322443 697106937 0
508724440 331132578 0
82637438 336753069 0
714928130 614421671 0
553461460 413222402 0
6701308 666614810 0
400695374 312227647 0
66075664 398538777 0
147271478 14626057 0
271383041 30657570 0
381826596 571135106 0
109795027 396229383 0
255097485 515600125 0
620160683 267375913 0
116493099 577882653 0
750857776 187576202 0
397236947 501979951 0
255841260 696226488 0
129933235 152457779 0
622001788 324317652 0
93069449 108515468 0
46534572 365137676 0
483087570 588988964 0
217674512 468665383 0
752397719 494088 0
254110116 677021261 0
265773614 662244365 0
552413537 319824972 0
386147269 641104703 0
34468626 754126734 0
738188955 239749097 0
34282568 216366212 0
530702420 363892836 0
497494330 125045921 0
355755234 733424757 0
627292864 488500053 0
704931472 237577812 0
313890191 207788079 0
128341984 581417251 0
347232091 462683569 0
37185400 61018074 0
606786002 423870670 0
301219906 775361895 0
528647607 713670585 0
250952779 642659832 0
131986634 311221672 0
396985636 592464506 0
413524315 450841081 0
694070322 310858109 0
183829925 196646463 0
89602137 206993105 0
193711667 259506421 0
410527852 366072877 0
560778112 204655181 0
624075319 212062878 0
689919819 95379104 0
624917969 542215002 0
59525110 229928204 0
272375819 440326735 0
304108031 582846073 0
413407300 484292367 0
703278072 508569337 0
605268882 379807480 0
474567850 89825796 0
290985360 225682270 0
652272331 77676248 0
385926020 792718729 0
553816423 410241169 0
332020848 316318452 0
662274145 75949568 0
9665323 209438593 0
302364876 614929846 0
455940579 483719410 0
429444005 694748102 0
381033912 563246109 0
461049781 447813308 0
446499145 167951345 0
743142288 683165798 0
603643658 329350185 0
24544873 315677845 0
14778574 396707074 0
512555051 546942420 0
462677111 396623969 0
517491286 631260073 0
411984660 356738230 0
752985002 164449091 0
377105367 741598824 0
465704056 770034534 0
480786651 300883551 0
246863285 572736747 0
505924653 372813157 0
203240936 220866939 0
690962651 623715767 0
683032420 525747266 0
738657058 90016592 0
65980494 603093831 0
352873652 166144849 0
733135023 547250953 0
153334769 453208331 0
69777861 425856743 0
703495408 518125061 0
705772317 388310115 0
253375066 8715561 0
773198615 1887613 0
612772148 59255338 0
671754443 739051595 0
62838287 278696856 0
159022863 253945279 0
598772222 343276412 0
556927413 529678193 0
202999931 563693461 0
384865326 303527902 0
680176158 45915353 0
9550028 314791708 0
100026550 612107710 0
329110765 685349890 0
320201190 797060243 0
32373151 26234757 0
608785372 494055557 0
17405028 590474865 0
762948918 16601063 0
615157273 192654424 0
611090532 436424051 0
278407642 713387345 0
545969355 400623031 0
547886084 209160888 0
710240684 51647155 0
649890733 141995586 0
369924655 778174234 0
421485374 63756029 0
19329054 630440253 0
566096850 95669885 0
792111100 61329960 0
115497060 527262743 0
407678447 168577539 0
486443907 293952504 0
260389358 271210961 0
16447312 446300304 0
389753862 554367713 0
51288067 622940548 0
400565815 232901054 0
312714967 645961862 0
730957997 50554081 0
13946755 730572421 0
719437061 250425954 0
163126444 603126063 0
669039591 205311814 0
204579944 621151288 0
117671826 222780429 0
592445273 177153039 0
783191604 181698397 0
513339072 288384614 0
717681599 791286428 0
768385430 563537275 0
54205294 484401653 0
120397064 97379198 0
772748911 224229372 0
633535842 128890 0
41435653 795740384 0
708303431 621953813 0
653887387 233759532 0
543478502 638299784 0
94016793 551772772 0
658462143 195977304 0
591713084 399996602 0
450106671 212995821 0
13388699 232792179 0
721976655 485525787 0
303064697 369097675 0
414209076 503831045 0
318941207 42052191 0
636243140 259576798 0
392492102 799605299 0
173504560 451290390 0
48477072 75439095 0
408347738 616427003 0
59425689 654922810 0
9101261 279378012 0
747325935 447916746 0
148465935 752399662 0
430595111 140513666 0
542627935 117685382 0
152087013 752924196 0
317452871 180838878 0
665804327 625906377 0
785466486 15243767 0
671393329 462963966 0
584071586 726815417 0
397713288 539785632 0
155982510 755047835 0
683474035 295562841 0
652488067 674440261 0
788355218 645893772 0
29207054 782123124 0
492479234 523216210 0
311733936 322434904 0
723975323 297786618 0
510899578 309139994 0
628240321 800263516 0
130718622 11202688 0
511641054 112715192 0
182614157 388994913 0
494667979 557540433 0
511807598 719426252 0
601566 637023359 0
688623777 87511256 0
577121264 548821887 0
376524875 766915213 0
300104666 95230605 0
666111924 178230379 0
231905575 338408156 0
422784215 691792468 0
310844181 608900303 0
379474047 720644536 0
384407173 257247885 0
370433742 202873847 0
527769302 546295189 0
675648781 49010914 0
96009031 245088065 0
287796091 494216440 0
780136652 403941019 0
66115578 138741820 0
40973311 31087618 0
389400142 484608182 0
734318229 119348498 0
636860330 43190986 0
8951677 111417695 0
89442786 789249500 0
632756960 550737545 0
8867237 65039823 0
463329068 749561978 0
138393081 85669558 0
64463489 721662844 0
397454748 771471984 0
188831155 305250456 0
623533687 793705009 0
15347776 745750667 0
255426080 55306428 0
471041983 664635571 0
524732092 187432199 0
91670213 137178165 0
493665554 113250628 0
715371122 450406381 0
400523090 340245807 0
521435455 479516393 0
340557890 243204211 0
467021378 176897757 0
338750742 520829379 0
16175161 481474097 0
275794446 306480429 0
617665265 40124482 0
649508413 789175285 0
777605518 58901100 0
517961800 775747288 0
214099361 594695093 0
99757448 265688934 0
63719993 43898952 0
402941687 699927714 0
362711086 635694352 0
705673162 619933956 0
272000102 456726418 0
426898987 261201429 0
721438760 431554962 0
159449382 456475580 0
183644236 242038025 0
670602392 145792574 0
761568785 244099028 0
359828152 621307721 0
173386392 237954459 0
655360103 555772857 0
237313292 442927131 0
426446010 120417796 0
255305767 368068592 0
5737185 304098913 0
712961688 784121019 0
353730348 18472100 0
333256117 137392652 0
57869870 622595151 0
229163888 709640421 0
248825522 50141505 0
396448784 489259334 0
780359652 5607469 0
462832459 763716243 0
657477010 255484990 0
330464683 800141682 0
744141758 176838050 0
437075551 592374403 0
684839215 201785609 0
617927926 723249441 0
160291369 541995571 0
136146073 597954108 0
68629100 374176692 0
9711296 273903176 0
87731566 25391506 0
403565998 693454626 0
574964057 579635907 0
109697327 612640662 0
94697004 528901482 0
175918285 466916446 0
568042229 307164273 0
220484086 145814572 0
420086882 357530997 0
488077389 638764772 0
497119542 540773832 0
469959139 801353090 0
48234737 356665006 0
103716958 82212860 0
352844146 365386903 0
569452815 712818053 0
148884515 101661749 0
658215631 33355050 0
233217210 123433100 0
694336184 642040082 0
583414837 658517028 0
318797102 60011877 0
22609126 189037245 0
550497435 380118175 0
690085269 697292625 0
311176104 282343306 0
654660818 571727155 0
544306082 154661824 0
327970875 463228898 0
103526043 280520256 0
127480467 528320905 0
322457531 63473632 0
587397692 454883767 0
423081332 137571520 0
160399119 75281541 0
696115359 737161593 0
364598901 684345603 0
466915778 199440637 0
745531862 44493264 0
355563314 589221538 0
190015959 162820403 0
131421994 136181575 0
704609007 708591475 0
535982541 438114416 0
511504849 122066844 0
106180919 784491953 0
432110373 591289848 0
572220757 14614799 0
119468727 302896895 0
761434908 646200341 0
510147936 776616338 0
200789443 178819319 0
237383666 768241245 0
494030980 182565308 0
140269632 114279274 0
697314981 168647064 0
610861812 738082750 0
6289073 559536662 0
798242924 710622945 0
481737124 185049634 0
49317830 677469782 0
643534894 151020630 0
529893701 69360896 0
289103304 782205951 0
560086807 790202228 0
462422034 754569560 0
760192641 702239746 0
487579882 94257401 0
400829413 517415088 0
197414201 626582767 0
231491888 363888804 0
350771724 783242459 0
80009043 205401582 0
209717470 170228051 0
269856119 482642421 0
395425573 51631511 0
789029042 784479649 0
405163172 319153390 0
799057499 340384408 0
75013807 225036664 0
724849638 749671742 0
766743946 661908142 0
737082542 320051325 0
493899930 423304878 0
514848734 34947343 0
107855654 548476682 0
269467375 128302527 0
561550358 449454929 0
28321664 325562123 0
23498186 64508879 0
347425774 643104457 0
473495870 92869716 0
379867685 651815265 0
406276068 31068660 0
244471391 742367327 0
69419731 484893158 0
197703224 778318408 0
776943492 728341267 0
736504464 449777628 0
227059388 128991250 0
644390566 304794246 0
88271403 366272115 0
684311210 793452211 0
537046699 287151865 0
82278241 67897975 0
365994677 704132185 0
76181423 553322383 0
84095204 434356525 0
553870649 312343795 0
329983104 169053504 0
458567496 306134663 0
337470277 72129611 0
419581839 333648013 0
622077020 389562756 0
313523868 429786771 0
561377605 103884190 0
258770637 122063860 0
213892764 647640928 0
765444085 800522260 0
191951392 211140198 0
151987400 702767315 0
675736974 266045817 0
395338175 364946060 0
630063776 336361430 0
742542724 338986535 0
352984538 84439137 0
441717094 26499109 0
302894810 487522119 0
515023007 488951773 0
564618327 653638092 0
631114054 4564658 0
528335759 458620650 0
243611197 547896080 0
736855715 169986703 0
622334817 538402270 0
197241294 371846176 0
80894587 298778344 0
778984885 595883946 0
95037536 190708609 0
686460932 363015266 0
174538725 339049557 0
226427165 440010613 0
3931509 717618564 0
321454602 625944068 0
276904715 678252116 0
539661207 755338856 0
554992407 545492227 0
734897069 398056396 0
801060800 195833729 0
538055301 135565190 0
405558275 525712063 0
348900182 340826458 0
545475121 417531964 0
19439649 230037912 0
584485153 522130740 0
782618165 651233765 0
178980304 636062440 0
16794184 704470033 0
135659512 588312825 0
354511248 243492676 0
618808570 51119761 0
497955678 451213860 0
562380689 668791541 0
51719620 738199363 0
711880959 482516665 0
95200142 759267787 0
738587617 552867609 0
144610725 290890603 0
36834907 451434443 0
125386156 162401730 0
574875072 194634108 0
791937966 352850848 0
506693843 434813594 0
258262469 650373584 0
542771103 713793039 0
313985951 226920829 0
699517302 607014301 0
365033551 167761397 0
742340076 698011327 0
469417389 506001702 0
320725826 643154161 0
365304535 641941238 0
342901850 725311916 0
747480360 626674761 0
331455525 596951998 0
678575112 385516931 0
195225029 673609096 0
692550397 317705824 0
316071140 106252247 0
351895546 278318262 0
311958685 616502429 0
514234272 647609187 0
329704361 261328341 0
752706444 255616322 0
393718223 350059263 0
666118984 233657367 0
712584691 456024600 0
698556027 750389965 0
331860450 218967882 0
425041900 187062588 0
557968623 693187727 0
380323451 624177347 0
461248088 476496893 0
10582290 717207493 0
565810830 308902440 0
226425330 481209025 0
405753421 330610357 0
32067933 139161199 0
698723152 429499712 0
507958323 292362101 0
653310202 206674564 0
730013321 675498687 0
499698989 307164340 0
271491001 173562443 0
276955523 216568884 0
615815357 298385808 0
75745926 90661948 0
625795908 255851319 0
762886865 479916499 0
238512804 274212285 0
685036287 134303981 0
121952824 428942230 0
130256574 600503379 0
428107013 460601742 0
782392511 413670421 0
494901692 461056938 0
86112976 302232640 0
327062740 107828875 0
615419505 18589988 0
438146363 222883242 0
462854230 210703865 0
29038558 500656773 0
348833716 33312737 0
494801817 442634434 0
669947037 188799322 0
336946661 542962054 0
608488892 155972562 0
109581473 230275007 0
134975062 448452228 0
729802699 57803866 0
151441352 589598293 0
374473375 495232683 0
651601535 718766202 0
573520148 7237482 0
234676354 221426296 0
691367088 43751855 0
686885040 392522135 0
263723034 542284359 0
371518388 348982275 0
495669649 580721227 0
23213138 604472938 0
438486725 77244684 0
154488300 361310549 0
322487496 44656273 0
612883497 49235872 0
581765769 249834913 0
7238262 97426251 0
304740031 755903678 0
332593976 304372653 0
655726462 527541085 0
515464212 22559680 0
149440172 550986294 0
647771489 558531782 0
61056388 186107228 0
256599425 729537590 0
448016527 779285228 0
25117972 673824784 0
185062929 354224413 0
410017837 250491629 0
46952564 762253291 0
275691578 278178262 0
422905540 230402894 0
773094497 617700632 0
296284188 481801149 0
138393713 206063120 0
796842588 262687576 0
153096121 581662829 0
419072038 555326584 0
474925981 540091676 0
770338088 362098848 0
609350834 589567823 0
277877147 593456481 0
525550187 361829715 0
175284707 597385095 0
616219253 507713968 0
94668719 799542306 0
11731270 181238296 0
189953651 335292555 0
690676373 672704373 0
624113543 527072366 0
105923888 628883190 0
708428614 275712374 0
669929249 547743777 0
757767637 292719960 0
466449621 371761509 0
661178808 406186158 0
437962664 762366942 0
563180793 1969487 0
57281409 531599386 0
269694520 657123983 0
690280821 309380183 0
651651833 393781262 0
538083251 750504188 0
155364068 230423422 0
417011694 196633532 0
94915414 531915293 0
547626372 150158025 0
480324640 200169424 0
269690750 318630742 0
525423199 374360123 0
218815782 531134582 0
700898716 235975292 0
418748971 257166735 0
405237243 327533179 0
111848992 392404277 0
486786787 137996512 0
162442214 657935843 0
22335942 161505925 0
734030368 244564328 0
6311216 417754167 0
593833544 694181681 0
610066145 119205676 0
12410369 58866346 0
435240534 92078535 0
202729240 376967245 0
347558957 8212081 0
389995803 367803244 0
109880334 475862940 0
638555315 525224094 0
406600256 601080169 0
287107495 242970493 0
258879799 521248430 0
492629189 408161245 0
584600306 456668606 0
696648642 707781330 0
51975603 307571996 0
588584486 503250148 0
48939100 510678994 0
270034337 455139875 0
466479010 576947255 0
728437384 548944952 0
746090393 95700068 0
72586908 604944375 0
197822472 727499205 0
369491304 582904491 0
514573424 592403825 0
748046463 788225571 0
687141411 320398712 0
533380998 23791443 0
506438640 183705162 0
336033873 668164967 0
572079864 33810732 0
344739562 571617427 0
352954010 221459388 0
507316993 362059333 0
691350738 340872189 0
128035139 751631130 0
161795254 263026127 0
118628225 301816443 0
275926846 798709298 0
733241470 353175289 0
707612272 782293481 0
61961759 134508341 0
750685187 28878847 0
692255669 234389162 0
222781059 551464387 0
194268566 554551609 0
631524785 507682948 0
760454636 479522476 0
38738 572204038 0
579495289 776447635 0
88340629 436693538 0
213163061 183185062 0
780343877 505014267 0
288694572 744363716 0
761148954 95659130 0
315945627 5252681 0
684070785 298845637 0
258059571 462731427 0
88757429 792352870 0
219944079 628738762 0
350980833 535935385 0
443975695 465851403 0
1977613 99677324 0
174557648 87406853 0
367219184 691020672 0
279261356 104235338 0
316308198 577640791 0
555888020 729171617 0
254856707 182648123 0
11870425 751437144 0
390084505 294249942 0
694477193 441189108 0
230291495 614071110 0
147001167 169330943 0
736574538 763336917 0
134286633 11666741 0
761872279 33108370 0
246439092 67580121 0
182603335 13538842 0
617796770 766142482 0
476303866 696154910 0
499079814 448755098 0
549336757 459599905 0
89334769 728374209 0
92385852 95904950 0
146026631 725169037 0
636359952 702934472 0
513995252 630627959 0
389560271 288606048 0
376707825 505942781 0
34134703 790187588 0
477751370 559704420 0
789865897 602935155 0
76808595 607531706 0
429045487 685460453 0
114987973 65521801 0
306542207 296093094 0
685773754 389089024 0
117990930 475275714 0
525167711 735576114 0
240808157 108923589 0
113289774 247560981 0
61344862 401670548 0
297174707 607832678 0
337917714 119028099 0
35158160 793044957 0
781439004 392706756 0
346444018 271550295 0
695879745 305187910 0
536087850 298457473 0
240869815 195186860 0
197540272 768630373 0
801022218 72227108 0
62847780 680969436 0
292292164 485508796 0
612556862 668089112 0
530870166 627503391 0
249974254 672801272 0
561005027 248345821 0
404468460 157482488 0
431217768 89842362 0
156205131 463935730 0
70482325 394501416 0
189489260 237260770 0
686211837 236832381 0
108556317 99157535 0
486093797 145729430 0
527313341 152292996 0
755170904 1050622 0
363145405 638206394 0
104281089 587797906 0
788079201 664648505 0
577947448 789052645 0
227050857 600503302 0
274935633 38901960 0
309520848 326983049 0
253810681 570422681 0
463716708 427085575 0
274298819 189976286 0
740593366 727451382 0
260738930 561178136 0
777428475 150572935 0
370963632 205643443 0
701603254 703421055 0
716887632 374367340 0
337738293 445313104 0
10187425 28629949 0
69713768 580483604 0
419154245 594662121 0
249004771 486392700 0
385651817 587973942 0
256076559 415665859 0
587644666 726478940 0
297188454 320542637 0
49444040 40805873 0
591649763 438731600 0
540945832 342574622 0
370446753 110154975 0
407286220 486462605 0
73964778 121865046 0
466420866 771726413 0
584513940 457695434 0
787471070 382323391 0
430063695 159665620 0
520790898 270315950 0
399060455 602338294 0
177240322 572415744 0
603420290 399018903 0
615245683 429439646 0
688222948 761850633 0
41747977 170710361 0
746491807 169661369 0
418957667 674343426 0
594453741 720827012 0
673443894 398308560 0
59851397 333368121 0
790010349 705417214 0
434678602 785390592 0
558795362 489307284 0
433557249 757697621 0
45776041 576034007 0
703723173 284112339 0
492006968 421437402 0
674467080 755267932 0
187928303 98241245 0
427154902 238250637 0
423572321 717417562 0
626220876 137610542 0
749904697 134819714 0
502122689 655907828 0
644665314 502780832 0
178000740 463403430 0
40663117 340367640 0
454467676 512111070 0
508259492 374621320 0
31863451 193284848 0
171265148 99011040 0
472844447 476571169 0
555221270 435683605 0
365283067 323392937 0
670948345 250034340 0
390065467 732356039 0
732567020 797447631 0
780293475 394815940 0
22618592 570171029 0
518362016 188053887 0
237078138 697280964 0
525684811 185538400 0
113404808 28681354 0
654300656 344071094 0
708336788 624034946 0
46606333 166051011 0
198650878 616193981 0
131555611 184584557 0
746493796 557496989 0
78628220 738856955 0
203378904 723372040 0
328419938 177910266 0
715290427 350923538 0
217823911 772130835 0
543727842 116391317 0
761884311 685254862 0
340592630 389361584 0
223814739 15273656 0
517516495 458640053 0
299024215 587320887 0
600230296 253195064 0
268344398 235027501 0
475690497 417466906 0
453797070 478737226 0
255722039 179389422 0
529478763 147104881 0
165238669 107150219 0
464655577 88371698 0
474703995 442298626 0
510263812 585801853 0
265029458 697538296 0
189090883 783428197 0
74249815 78972913 0
42502701 520961074 0
272600693 453032990 0
180644435 517756902 0
309762955 230516323 0
746637611 510043693 0
620498192 339920365 0
294607679 684406294 0
246955402 793802854 0
308677674 548596793 0
509115744 553282171 0
50978614 775249066 0
164268032 116558329 0
497593234 358002558 0
240262279 18829920 0
479301007 142135293 0
464976544 759614876 0
349491465 662922352 0
21256843 615930614 0
223806553 120237519 0
189746088 510356447 0
263208851 697054191 0
71017010 481481344 0
560620969 216740088 0
206199096 622665527 0
231882537 339777205 0
86295347 614611417 0
83995508 731151098 0
466002808 671234017 0
283551414 131614903 0
738631951 626795755 0
385081493 336818007 0
393136224 605881588 0
718717145 620750097 0
87973922 662182952 0
712306995 757143459 0
349490675 353768104 0
689108310 758615277 0
231325944 429797869 0
297568605 212202713 0
564224833 519865247 0
323776275 664605587 0
220478329 187664506 0
205481454 211863013 0
701807180 752586883 0
409058138 234092657 0
405412327 429916549 0
40925538 608944270 0
702717518 24875813 0
624346566 320173656 0
247252081 435258713 0
103759357 550296459 0
589768726 51135222 0
514648801 416320020 0
781257295 387803747 0
385332737 17531127 0
548488432 709924223 0
769796171 664570798 0
293822883 56407770 0
325117605 67971856 0
794776859 622916162 0
1349399 347208757 0
103218308 100207774 0
214746166 27408848 0
607452447 574247428 0
423876130 374567747 0
299389905 562849553 0
283385135 167930195 0
606344709 555236314 0
469009801 47560240 0
531370567 593103748 0
294812927 52087103 0
126634316 599550728 0
289381643 255229921 0
360548475 552704975 0
659239489 462813195 0
189190912 94503670 0
37564172 662382781 0
248523569 582948274 0
332603389 123750156 0
127826428 160427141 0
719973053 633453391 0
640238419 713842308 0
676858811 320466077 0
606292240 203835019 0
479204562 705428666 0
682541851 752640176 0
646222596 223623506 0
190144189 727974983 0
255608403 795095211 0
208813449 791385883 0
124466584 450433941 0
756488086 680201652 0
532045269 42756939 0
244102156 178389270 0
396753350 497910594 0
113265988 640137508 0
705442305 37364219 0
375286116 498669256 0
787230242 525291767 0
505958804 21781166 0
410463538 730281308 0
69964170 238054799 0
32926736 372565543 0
766066670 368247404 0
656253017 789286715 0
621061403 551506506 0
247316928 21543453 0
620264755 750501704 0
154034650 340456015 0
296089652 250712147 0
18867981 649654863 0
775260728 357463488 0
71842536 424574195 0
691368561 707410949 0
780013643 482444380 0
491695381 574889762 0
19071214 512102949 0
798667521 486092920 0
494955947 332579358 0
289707016 24464652 0
686801202 753838107 0
157276796 32453455 0
58021943 241909720 0
288230083 70518926 0
533792385 549117429 0
175402824 104270737 0
346726323 760410110 0
290880381 713706461 0
172738453 434820012 0
391452589 761852950 0
528779869 690206169 0
7534464 415147885 0
424257491 356925983 0
367499528 441690177 0
684457984 200356520 0
487947332 214294697 0
541386027 748871860 0
684847383 284109667 0
501074200 481753235 0
199884622 694498960 0
539221659 103278000 0
389199269 267273544 0
95185965 101388858 0
203220629 446904952 0
52007446 203248078 0
80616191 670473163 0
655379522 638159966 0
261954547 285147435 0
323833580 588627437 0
24912924 614197166 0
48358539 174977779 0
145255454 782201207 0
648968791 415372082 0
172110554 539095033 0
479612402 174468203 0
310682368 469506587 0
276521483 33215365 0
274255880 782402807 0
379667457 624938624 0
749540978 376454059 0
745073344 752639428 0
248488319 52798619 0
170661869 284388437 0
646065702 199235061 0
787158740 776305691 0
172157656 719504925 0
748966995 149312149 0
384700332 362787546 0
383734427 545609349 0
14867423 498344261 0
137731085 11845473 0
624395973 562684392 0
647265012 575813024 0
345739571 660595800 0
170032485 142501427 0
683767707 288441977 0
712394925 787521055 0
706207450 608438108 0
353635769 11974975 0
101867840 377852163 0
355319430 294557395 0
15080545 693496231 0
238628747 267916986 0
464134077 203909696 0
91283497 702340991 0
411934946 358906155 0
219484143 192859705 0
537471916 548726326 0
411203402 779809003 0
15720008 237955492 0
717926935 413892815 0
10967842 792080120 0
340542619 297390909 0
41143550 464847370 0
347963608 780690945 0
681008922 111636999 0
716087790 51082315 0
614950256 250827844 0
310888776 247644409 0
712739530 67006762 0
710725400 222684635 0
630217562 373814059 0
112026053 569854968 0
520549797 483684742 0
137507794 192925494 0
395892279 355318323 0
36556436 59232013 0
449281500 143641434 0
299007685 792985540 0
660444354 483311923 0
737908255 787305890 0
291281235 281954331 0
789762981 460071269 0
241020069 543045713 0
645563678 580819465 0
524785038 24210279 0
336675642 608453687 0
726163361 694564330 0
682847593 159056825 0
361852478 323397080 0
174612877 270590787 0
784192230 674567473 0
653569521 42890570 0
423890775 603970979 0
99876270 269114913 0
350461515 571336915 0
159410372 469634716 0
515471025 71932552 0
544686617 101178337 0
104231654 758656205 0
421716377 158477137 0
293704053 277960631 0
32963618 55125381 0
257080355 114794411 0
225526815 97544098 0
679216901 423743643 0
391329310 694262847 0
239190269 206773509 0
262622756 786850156 0
698279045 309412216 0
365928960 250117533 0
239858370 129218814 0
55124463 518566570 0
750837136 11087797 0
733322988 488960621 0
217852825 383038153 0
437008681 517242481 0
139608395 422842386 0
450195680 412353116 0
691791650 115507303 0
707928936 136408052 0
659535508 8033923 0
209151382 725004785 0
581534459 412384346 0
636479083 177659000 0
645956686 657526556 0
1233655 394696589 0
745709182 370258656 0
281468423 221755450 0
39584476 420191426 0
68799418 484848435 0
507601006 331233233 0
324856787 122168237 0
171799832 784856377 0
632968403 756960182 0
543316088 376745664 0
10827208 637858233 0
573195204 459735361 0
185736281 327762714 0
780777145 765301859 0
376013685 596596222 0
603801810 705038737 0
495017965 197658826 0
302347785 750218912 0
153833255 693957163 0
639876272 214645986 0
528945038 523902085 0
295750806 154357475 0
447173527 152771747 0
584349992 4992256 0
437250759 631196683 0
38680268 182137367 0
577669693 693829760 0
721222188 657736011 0
182561883 779290448 0
73682948 280426933 0
345312862 165959628 0
613960108 385119557 0
144897382 80035334 0
603543611 675174547 0
73121031 272380836 0
573194609 593162618 0
224685627 717835070 0
706440807 466402649 0
721713372 208066219 0
715805348 800800245 0
347756769 313047557 0
528019353 92624217 0
665646526 126783809 0
93445591 439148821 0
466932056 206119983 0
90290656 399142901 0
765465573 473633103 0
164354688 82567282 0
559773319 254520754 0
770574906 617784151 0
412175310 373207434 0
462821682 387391573 0
235507906 627043709 0
156956155 35795297 0
179533014 71288045 0
335658830 660382647 0
563601229 386884293 0
122236354 603678040 0
398871970 356922520 0
29878473 765036685 0
137846908 35856767 0
378299613 413340987 0
282716109 701321090 0
438820225 164190026 0
524713171 347528362 0
215678196 309884369 0
185340531 139898882 0
793907343 498985186 0
333641815 289406361 0
546859293 56073677 0
236948371 776780715 0
729543598 659237692 0
623153527 379329975 0
442653570 306587977 0
770059391 33348708 0
722685692 425654930 0
754415231 400950140 0
752153028 492026860 0
621486710 295839757 0
71578631 354548695 0
123762386 153228861 0
733177631 674805143 0
151295635 286735216 0
334098356 680557874 0
773431773 746987225 0
134207093 450934825 0
598673854 88360978 0
368836608 408492797 0
73233755 353545201 0
170342753 243076819 0
445243064 435987943 0
2565617 637288235 0
443628344 307800352 0
57806689 331243037 0
606398647 394579057 0
66086376 9501298 0
106746952 363382456 0
645053173 95019606 0
768396441 11316107 0
360593686 27373182 0
416547479 429019277 0
725318752 411571695 0
97039301 336185567 0
23313870 449774470 0
235002978 373086370 0
735917126 403847166 0
479017640 403137033 0
504479929 41851421 0
663556833 62704138 0
328168215 501790389 0
384718174 659542332 0
662991112 245302631 0
667144202 312110544 0
489229770 96915181 0
67544192 202348177 0
589273396 550821654 0
310216454 637812508 0
111388792 12262990 0
139377496 78556491 0
317683053 132477196 0
535506330 515240434 0
515095230 794966488 0
220917921 729583946 0
434873740 470476898 0
360322990 687812797 0
471622623 632165115 0
166120267 605949190 0
100138354 47498366 0
730586753 599009185 0
183188007 504798726 0
28812728 437493988 0
225411139 603878728 0
715082711 498942000 0
272511507 240569619 0
448771186 7209952 0
452793503 427615985 0
770626572 376968025 0
52094612 241848737 0
498125925 467515399 0
197207980 329898825 0
561373956 225554131 0
373487858 545435179 0
473515444 294017721 0
346522957 145764418 0
407915275 559960022 0
715367959 5522382 0
300046032 35871270 0
759282912 387054827 0
466954964 437990693 0
138830001 574621921 0
520986410 15622863 0
114547288 507036651 0
546208511 660651600 0
711689240 107636061 0
187851928 691702690 0
792689071 121091060 0
277276844 794124821 0
782227979 609603232 0
522685904 394296352 0
10787481 131680768 0
325481106 652942013 0
427012087 555747480 0
673815005 426281499 0
328099304 746045540 0
209987170 347263206 0
273463475 369972080 0
245905307 593539567 0
116259930 256365434 0
164981666 39671536 0
627008380 562488199 0
537380976 61100044 0
246709346 73674438 0
97591087 63815835 0
577524254 20801874 0
380376002 18380484 0
92364227 231195958 0
701441759 462718371 0
699421433 127311674 0
752264011 59744135 0
367489726 577862092 0
691152610 734828597 0
766151445 330270581 0
473358861 615471041 0
80580953 462157020 0
256192804 353330113 0
460190503 257195684 0
486399726 577892983 0
676950844 494948693 0
82627464 676223207 0
52307819 614656965 0
153726100 8935547 0
713870125 414121715 0
725726661 293673321 0
135117073 266684161 0
140346647 368496162 0
542700759 786897505 0
679026973 92603952 0
471169456 786118917 0
488444922 34144254 0
581900256 742058580 0
634762324 239826824 0
521107543 462302043 0
535579016 274157034 0
584692264 90291214 0
589085002 59458488 0
375900634 711743209 0
129091323 140351712 0
449946214 690852042 0
512359595 141837682 0
159622307 463437850 0
555740798 170836081 0
131711407 195005670 0
461328596 2773517 0
402034819 122123077 0
489408261 288221561 0
42021562 508434047 0
455989787 423255477 0
22317424 786352281 0
141650399 480435360 0
676668330 504990884 0
2002206 4214743 0
373230532 295403749 0
769977838 102483115 0
772922156 671650151 0
417057041 458053273 0
65068182 210887054 0
388956480 311278798 0
205428307 578247340 0
577212321 308907479 0
415056452 189794235 0
137248823 425206663 0
289684655 745285583 0
241590842 591442500 0
727279401 174455214 0
459500906 40089215 0
4575210 287530004 0
744334343 331564255 0
781221217 236770933 0
466340286 89328014 0
345370129 212240324 0
125006750 128765485 0
752024005 82377204 0
88093367 573015900 0
106211329 401190634 0
416216666 327790432 0
312153338 456885157 0
336569389 266956187 0
419945983 596832804 0
718511685 664950148 0
785793247 173396454 0
214982493 479545076 0
200857012 50294653 0
271471357 51274252 0
531045281 568113249 0
328635161 683270398 0
647606040 574553989 0
61810847 124174147 0
391093529 273585592 0
236965868 222256818 0
305085200 318179770 0
406428981 36550295 0
710603108 725593534 0
605905178 431822432 0
188208285 419765962 0
514441046 672272850 0
503080909 459154158 0
172339200 10582124 0
625347299 498110739 0
15874421 162846583 0
576688116 647283050 0
117966422 459455125 0
749514240 276229764 0
569955816 3698746 0
589743720 548808363 0
259803065 556952040 0
344707823 173908039 0
613151892 364100949 0
40418545 262560906 0
733696796 720063410 0
393696268 683447776 0
741675945 438738692 0
231715198 256956133 0
659093166 617847754 0
707770497 725888302 0
633572788 528071615 0
252646172 632321871 0
51600227 518527932 0
27572371 167433353 0
562162138 560695595 0
530960540 120766833 0
202219738 547551775 0
602762048 711920388 0
653885720 531232537 0
131785297 172419657 0
482988190 276544272 0
184389671 592243198 0
438263310 700223742 0
602161208 67095371 0
88973134 163199102 0
518625259 777606321 0
361068029 634878047 0
289347227 725523921 0
392666574 514483907 0
114707498 245058504 0
572079098 493270703 0
86934023 695401807 0
794444825 165917809 0
169966762 355986373 0
180578055 524194206 0
638860360 273682076 0
523761958 727189439 0
542846562 792522317 0
37295274 728422193 0
661701972 782386861 0
355452152 684522211 0
584706031 410515257 0
202351630 36839614 0
230573641 104202801 0
725332050 792262762 0
695536248 61882666 0
169999025 523137008 0
373497319 24307026 0
163526083 93265068 0
468391890 589950785 0
786906316 178757159 0
790638872 750298363 0
380315285 749081067 0
727782209 81443770 0
118617085 739691352 0
325110657 326824017 0
474132507 149024309 0
553749675 629033371 0
151421964 760285481 0
707682642 63336935 0
716133627 266205879 0
800509574 322102552 0
333733484 622504886 0
107524688 573965755 0
394523660 253088136 0
179458453 519084354 0
251931910 80926624 0
31257603 345930415 0
462552952 674535199 0
12928218 674220569 0
184929184 660419607 0
75018823 353553244 0
436635079 334174036 0
502121881 589274151 0
268140364 761744518 0
646744719 673488207 0
643461785 300209378 0
326188877 565117178 0
151017508 126220082 0
543072479 470271630 0
264465947 24617224 0
796796391 616212048 0
327739222 97465864 0
319612079 632860965 0
219989515 788230957 0
461239411 795290413 0
75147948 600606393 0
449594247 729608323 0
475603253 196985490 0
614388593 218851902 0
257021221 616242972 0
461933854 372271399 0
398220127 547297173 0
318590542 255502529 0
506057781 181393672 0
462129625 536400188 0
69617026 285041646 0
409947174 183573929 0
595464357 64991450 0
628290007 466952055 0
230946331 649728425 0
294877958 321191796 0
113351695 773248196 0
127769330 517419590 0
1770576 264946387 0
501453609 694962878 0
268418745 449381045 0
411356450 293014236 0
494986196 664171543 0
792824370 51589904 0
772541788 167618877 0
773253648 572159345 0
204234238 587385574 0
145689317 517501032 0
51252157 287321378 0
307261041 359905958 0
386398473 487717962 0
699585097 695692700 0
539232092 201410977 0
331592540 416315066 0
418176365 306638581 0
515800681 600817111 0
523125546 508993625 0
765780775 660848159 0
707675171 113589810 0
112597180 758874808 0
725134548 247611157 0
118779822 271797636 0
328705383 44855331 0
702675539 598724239 0
758541633 248473335 0
670620679 288980445 0
365595335 551157735 0
454531624 478653098 0
9519332 641733758 0
182495386 428799928 0
750588003 491066685 0
414823717 764973810 0
381505581 164076802 0
547741472 248248481 0
227128711 200303511 0
717484946 120562004 0
37259774 279503789 0
340751004 366235191 0
699255214 387084277 0
300459819 322073677 0
626103883 668103451 0
568409688 172188031 0
521048434 761308633 0
588484477 735465942 0
546885162 397974208 0
473176586 503941311 0
759985032 608876999 0
40524492 301533737 0
138806624 717597958 0
455314556 486022463 0
93965768 531074271 0
93813757 366716466 0
502957808 738658804 0
489351272 179494699 0
753420974 127858047 0
41461657 599876468 0
506816132 494725718 0
409088045 202419075 0
590181553 465432978 0
341540424 190961621 0
296497590 389909783 0
212513367 536896918 0
512515877 217119163 0
259836478 41599310 0
584347949 134781668 0
238273671 713593010 0
473293028 325490578 0
412894930 662173059 0
729693919 323002752 0
777320971 423630467 0
518029349 203072770 0
88645695 437988289 0
70410264 13830609 0
173317993 96127072 0
455081452 287430737 0
28829756 206483178 0
344289688 85062902 0
439325642 83240417 0
161294350 428598216 0
420891213 411714807 0
422414098 389762944 0
117665277 318469214 0
721294546 17195947 0
104876439 72222697 0
623904871 351771361 0
328081875 375031718 0
156265199 773253527 0
258611410 140983580 0
25046928 554473770 0
575505864 765169224 0
355519857 383936263 0
321962679 153856169 0
322252154 449382494 0
762253661 495523613 0
124843951 315499278 0
400744049 520127789 0
216754210 415933063 0
12119173 198721310 0
125512258 435061398 0
733716989 709573353 0
533682513 535607439 0
656300073 724088238 0
389013449 695674326 0
608254627 444710389 0
461908213 379859793 0
444351696 72072866 0
557113283 113169944 0
35946263 415095476 0
344304433 109023843 0
648181127 144008819 0
198501571 89342513 0
250931853 746848458 0
531988853 759420598 0
120590646 319985613 0
382323187 256137863 0
540392071 194496930 0
139324447 374734511 0
791460072 476871211 0
613184131 294085535 0
278689096 62661304 0
630005763 213958310 0
440144467 312538091 0
183162238 666587008 0
641774569 63489356 0
182087308 776476682 0
173965938 580659018 0
382313461 655014366 0
311865579 592863168 0
202229512 253700189 0
631728023 83581847 0
224418856 448633744 0
732853541 708490796 0
255251930 323294061 0
541788819 12494559 0
513351921 86782589 0
334510830 764566887 0
699290626 786602694 0
284236567 194805534 0
574912795 695788423 0
769308295 229654076 0
264054092 446906442 0
723795428 647044029 0
325219287 197590396 0
757959606 640070240 0
165422880 736387200 0
679278598 406111118 0
363842073 313897581 0
478297596 291151958 0
261255166 243665271 0
408096591 547285041 0
256586258 299727930 0
352714639 388732731 0
207263275 333526523 0
11094025 29017562 0
55676524 543514990 0
5921260 542414046 0
567399617 772086606 0
477288884 525756595 0
272348972 594931487 0
233466719 594654891 0
508717917 512968355 0
70263874 623393987 0
45315694 543995644 0
151675221 467626799 0
429884918 673036058 0
607466527 410853410 0
255479510 704017201 0
170649073 186709763 0
702165113 476681176 0
683541538 560396590 0
361281920 240258595 0
279126522 573879469 0
759341093 129443138 0
331969133 323375074 0
698381017 692771422 0
166675444 505844247 0
603864463 717589378 0
706107393 147593061 0
155950102 30473372 0
270215925 45886673 0
225137281 669107951 0
408147851 473240349 0
393838446 300253990 0
493798872 478208941 0
276957250 460185577 0
11034648 720165228 0
150578011 300034501 0
74387463 275495208 0
5876511 292028357 0
356687013 534399923 0
769377828 276355013 0
470571754 200938776 0
506127436 120777143 0
14992064 636780968 0
304788584 132071464 0
583701726 390292216 0
171635351 252237705 0
86309436 413508957 0
69390948 798407905 0
698457628 490649294 0
786440508 473388365 0
350735449 266595393 0
213745373 697868002 0
313043558 134765105 0
109694891 619579522 0
380614566 371972367 0
312192138 257407325 0
265026757 768381343 0
521662338 678389335 0
606125913 193862175 0
402736039 534912556 0
367705273 646296389 0
567144171 610339221 0
135267614 355527250 0
61414169 675152225 0
98155970 148773332 0
378357834 104560777 0
746736662 305111415 0
142821365 11531915 0
97033047 645046078 0
205113827 719973690 0
169045756 656138655 0
626617313 587978133 0
212824245 335857880 0
372496417 719496968 0
607990867 175750981 0
677136251 239213728 0
524906683 655566361 0
562995785 77374944 0
635109850 497253917 0
446261702 170361418 0
528753070 588514078 0
6376650 532240262 0
758973892 371989465 0
507250450 556568755 0
4538451 610880741 0
664166085 108059224 0
83736343 488052417 0
81279756 155120648 0
6377015 680997803 0
710453952 484502072 0
237249140 204275804 0
112431441 473724953 0
558613527 7589294 0
748038492 646790650 0
300925352 400988720 0
249543582 778016360 0
351722937 172432437 0
10444111 757685080 0
666359296 105314144 0
343640981 127203476 0
746832232 262893085 0
223215964 236777203 0
521656860 705873857 0
280050051 291990083 0
335930197 409112091 0
193915339 527944729 0
439723843 572745606 0
34386641 752437798 0
371331584 57796621 0
6426788 730557817 0
422176654 249832637 0
612075508 549015128 0
107439544 555012626 0
485760611 203239051 0
721901690 104437696 0
371676738 11204389 0
463157125 369150200 0
693528049 612194606 0
789179433 314806811 0
204380648 324191965 0
503092384 129943212 0
787107335 38791208 0
744173651 710170030 0
79669769 669244529 0
479708052 1119402 0
732856462 227773978 0
379735107 587476312 0
89194013 563447714 0
779941252 549918628 0
413958456 281543072 0
40851222 369624456 0
528804747 539141579 0
689756954 508139704 0
149153712 778345111 0
367700555 149449850 0
73600064 302014156 0
516516781 678199243 0
679867245 626620302 0
473760460 535179363 0
168097084 12730373 0
45219874 399386343 0
715959426 576695294 0
753830838 5066425 0
493332808 555594854 0
632190607 525433181 0
734140423 222718859 0
22837701 442495203 0
2846852 427037213 0
39348943 425513329 0
16741979 366350450 0
761015356 465897878 0
189336481 696468142 0
421643756 622692789 0
345269994 461788120 0
32755314 371253222 0
557281187 137213395 0
590636403 726959996 0
758250039 790689564 0
644149927 736371140 0
335983364 570220809 0
288295287 683398528 0
749846528 542196147 0
263768842 477377332 0
334350699 60151024 0
793445905 476148812 0
599972576 260720016 0
316896551 183858611 0
548014491 267430704 0
337462887 583046851 0
612111494 323572755 0
611214331 290136008 0
622649055 402438058 0
101376388 749086369 0
155212705 316036916 0
695036066 168515804 0
779913362 462305298 0
11840619 557913198 0
422482393 323392186 0
120680945 74643181 0
391218338 757862281 0
3105731 516578079 0
622370790 73940493 0
435013736 662538395 0
30233493 119658704 0
63190206 413097942 0
581795943 88949778 0
780692522 437809411 0
422531976 787909529 0
267599691 125761014 0
561113300 793830170 0
606313228 622531772 0
325110419 461491132 0
27037270 510856620 0
220430704 623784667 0
123946305 433964655 0
756681316 754252122 0
252824236 506249235 0
415226562 769826076 0
715251826 352132434 0
214569731 769350573 0
190255824 62587485 0
267523020 681110916 0
553924822 762925860 0
519134916 678025321 0
68374780 307982581 0
390119310 673370091 0
146867936 422239246 0
569647856 170505108 0
747464903 33218982 0
650243650 308515646 0
45811030 697453446 0
678929306 28178019 0
646678636 18759686 0
798758718 258885357 0
363164061 48377365 0
338297569 222162650 0
155542004 296499276 0
19345066 331921098 0
42141433 122557002 0
88102311 229383513 0
487688646 421341154 0
503569672 680836083 0
612486839 490293491 0
539775658 520191393 0
43972994 707106753 0
42103028 300470151 0
400655828 797066553 0
775547538 487914739 0
414026922 477530582 0
220743163 725380896 0
146926097 739446977 0
547595748 95018409 0
145896519 217102560 0
66137978 748770926 0
795925607 759881531 0
85964947 508442775 0
127711296 688680168 0
256200629 618519857 0
346611383 479103192 0
234351468 428851962 0
476922764 529205481 0
308631366 247207858 0
396545104 551606585 0
171347887 211877594 0
550380116 322477696 0
703428853 133854239 0
757553775 678722431 0
339099958 217537588 0
55608236 164159281 0
262429690 415739452 0
602250195 98625421 0
771085007 749941987 0
673025778 373131979 0
234611937 309946177 0
620853602 334284058 0
64358954 789501591 0
222198063 285051148 0
551798303 665810469 0
723236244 100190689 0
691758094 602416698 0
475339833 255526880 0
512489148 358380322 0
9166460 237907083 0
725524084 472192504 0
246907535 560910435 0
71386189 599479673 0
743072483 87193762 0
205949079 110514369 0
342859474 211354278 0
732783023 710056677 0
192623948 330610716 0
742360722 732148908 0
747198836 31823267 0
256481738 13595144 0
512064558 41393485 0
732447645 325175001 0
261741007 228548248 0
549351667 289397584 0
343693592 346064364 0
434902663 106591016 0
233509740 275091211 0
589577797 522682937 0
665604404 601322693 0
478484579 552510264 0
47139901 239567636 0
773863180 15471109 0
391423951 38172522 0
358754825 429274475 0
16868113 99062332 0
652827022 295421938 0
271605141 565678869 0
438603890 740140981 0
349803289 180581878 0
367856291 725250548 0
517265739 565241364 0
197285070 231309671 0
737104780 166326052 0
493619738 414392721 0
515135993 132478723 0
501567020 422246108 0
198862864 557534917 0
699082592 698626193 0
441811864 741072785 0
445851290 324055623 0
538423049 291383484 0
752847071 551672687 0
329618163 742995105 0
331837751 592038274 0
61736268 233307277 0
139833408 771691488 0
609747217 500090853 0
314456815 208531307 0
350538879 715093642 0
397453917 513248598 0
321273148 764477861 0
90221392 582793347 0
259416610 73556687 0
302915932 552281350 0
254450485 327553434 0
308704277 668586497 0
368216409 727158745 0
689644449 795050220 0
249165464 451881501 0
167065398 323571453 0
125530578 659178316 0
741588901 573233105 0
672590630 549958354 0
250319483 208028482 0
169026038 447800324 0
261070788 686899347 0
259149299 292257288 0
325210882 782589912 0
268319587 209722654 0
750141239 280180346 0
497463789 79652125 0
119963085 7160930 0
308668560 509026868 0
720660837 426700982 0
499764531 356037299 0
765572605 413763780 0
291012037 392333373 0
280581475 490490338 0
227076632 63301603 0
297801364 68372078 0
800956069 602301065 0
780156988 163745220 0
781421661 78217728 0
617566423 669486144 0
94259178 666578721 0
1862563 309313989 0
105662603 741870568 0
15467828 197852310 0
672835147 169160044 0
644007216 746855938 0
251180535 200830618 0
567722906 432797131 0
626453505 76746589 0
148501711 736444401 0
605386004 793515451 0
153297317 450031328 0
560066448 691334725 0
722844367 783330965 0
75596831 487519000 0
297128210 312226587 0
111079101 573332601 0
434166914 495644861 0
398900607 162293478 0
487741950 737085469 0
204237665 425218518 0
91875629 227534508 0
748433031 164580817 0
779425423 154920387 0
672866477 738786022 0
704976026 411735784 0
158096480 777040706 0
442224861 339659336 0
545830712 344836470 0
769991921 690494696 0
533385088 602453049 0
762677122 232014975 0
468524828 485150914 0
426534640 767686753 0
306430567 527731413 0
339849906 229859679 0
470581791 200140999 0
660698346 183838936 0
10699225 587376526 0
334446453 712981183 0
134424579 358746463 0
745200789 560629719 0
723007739 270749956 0
758350639 169434082 0
72548281 470593436 0
657338691 506283470 0
799134118 507218851 0
443416163 41621308 0
250299589 59564873 0
71743097 402754796 0
705845096 261054575 0
180032202 426357554 0
344832798 482801029 0
296542552 397306069 0
320681968 760458824 0
716823613 526459855 0
183087398 594893972 0
419797539 791335901 0
607365734 679468071 0
658542706 630142281 0
615138196 564460880 0
341367725 476736075 0
498164751 72130122 0
265721585 760206629 0
250269341 772645385 0
562639594 708816169 0
367298449 193182255 0
624758817 191169258 0
76604991 208214235 0
416132979 697273009 0
215073574 180245733 0
25540015 69641178 0
261573163 121995920 0
434826538 622337233 0
638281873 57116921 0
127654240 434287212 0
621987641 278788722 0
139025148 577636229 0
688546885 649782412 0
730972091 362372640 0
58829823 275823851 0
282215387 354682365 0
19454434 144059970 0
800583680 83553339 0
60189849 310792738 0
780510840 643926791 0
641999115 796432442 0
401460426 166304456 0
216425056 426067263 0
204603319 734165663 0
3254509 646915165 0
417708330 344952385 0
109883207 554800480 0
133528459 412290796 0
56442883 26912745 0
303321739 246292304 0
370528593 95665531 0
466895195 339048999 0
112879509 309947691 0
423050067 728026885 0
9555489 50895993 0
184568262 224049100 0
349845499 258206299 0
695739934 219373027 0
496562994 552312944 0
95555407 401326856 0
166279463 446897910 0
763746739 675517019 0
614996981 100494674 0
513784000 672951620 0
291670152 270360826 0
731593146 417524699 0
502009011 737854779 0
79078858 475490823 0
401864041 102452048 0
6680639 426352529 0
246193333 429663309 0
79351324 415487731 0
798484837 6874359 0
278862760 95640838 0
799950047 70208440 0
635823315 747423450 0
546773935 385372738 0
237107716 137383507 0
111811205 791854012 0
561129220 531243794 0
242676897 510322144 0
569326086 713279732 0
454712240 319631211 0
112262050 167559908 0
449972392 299464560 0
76892512 625535199 0
18267476 381101180 0
714599921 376074879 0
501661446 445601693 0
610429111 5700316 0
145964753 330966810 0
602906241 30709034 0
319994625 225620974 0
83414974 279072099 0
291855226 740312531 0
18441507 600914904 0
61706950 329325476 0
468788128 755748467 0
536892299 555054369 0
618748647 123292512 0
432447960 572930867 0
333615786 369815565 0
79722239 6018583 0
502795745 453289581 0
122524556 718434380 0
554774754 421092252 0
270474766 397347225 0
278696060 784446448 0
665235817 467992406 0
307338498 656569358 0
344512666 239241254 0
335046035 390939667 0
744004723 699125864 0
716388264 525278739 0
561980326 85789128 0
564500835 306502267 0
637765197 222872821 0
128256952 406960187 0
426950718 210326965 0
312763648 763635684 0
700219609 217735918 0
359022137 481481033 0
743945936 737278325 0
566071453 118420458 0
362303802 295112250 0
473543572 431271071 0
536933144 678451012 0
503750183 514879414 0
283226260 97888673 0
418898982 703714206 0
429641857 739167244 0
681790853 388776954 0
667481818 264132330 0
497870525 621631592 0
556726325 25379334 0
114842637 288908416 0
409846569 495638198 0
126998558 629874700 0
166035059 647606358 0
319803264 60624870 0
29710806 666241300 0
553880722 723314946 0
342272172 439415225 0
568487239 479908910 0
697453265 616433005 0
165919689 300199515 0
555067229 39044612 0
134432225 553113685 0
127864132 515376161 0
678463961 184057174 0
339256612 679778915 0
148547867 501535882 0
381697009 118504367 0
779952717 464018572 0
225492218 7753546 0
525311547 422923503 0
44161928 534250329 0
221150781 130866376 0
768297953 257025448 0
495514339 585846380 0
424978949 652820252 0
660579339 156109495 0
513508640 239745065 0
555194569 88576922 0
134144228 540188945 0
608332476 542481370 0
96472459 20158265 0
413828484 76668489 0
513619902 156501277 0
193140085 321429600 0
44883680 787825430 0
157926468 22275540 0
427709116 710678486 0
333901928 326758332 0
99345347 164702894 0
771059916 660231670 0
750100834 414101388 0
417087512 163747976 0
632702789 606113201 0
190854518 152293991 0
108504592 786398581 0
177898477 276500773 0
730797492 65400960 0
182006821 128192857 0
522490442 452926019 0
149176674 134816805 0
517844902 369494762 0
567948041 91343886 0
700564572 606575082 0
79765665 347637641 0
790416892 482893249 0
556726249 94093398 0
113191045 447348057 0
596525973 315803068 0
205126621 573581853 0
564432495 380092170 0
599102259 672388159 0
697085006 581612535 0
122805162 127237237 0
472142032 135443013 0
455939260 45119457 0
745704857 69591582 0
626319863 326238328 0
570629780 760595073 0
249309196 560630720 0
673761840 249179529 0
768419981 379947984 0
566717961 682542155 0
53219955 525787719 0
206072958 629555680 0
449558425 121510282 0
108738042 302460317 0
493287827 429740060 0
700043883 327129221 0
479499655 236257297 0
577650435 385815629 0
156601367 322657523 0
85956062 197381931 0
635669956 564559888 0
770642869 250762025 0
712396528 237092319 0
112084658 322659638 0
78323887 505677792 0
217993482 458890115 0
722673510 102430373 0
377684921 788180759 0
689363560 393747821 0
659515575 562891793 0
253584164 342903132 0
722439499 253916568 0
344572657 498721314 0
547574403 490201678 0
116452872 430012621 0
388325792 458438439 0
6284941 329414134 0
650966700 35166632 0
753913027 133703299 0
766847832 61552115 0
291669595 209335423 0
181668909 489246899 0
229946120 35097924 0
267456941 159814529 0
680168392 512797777 0
680057897 743579431 0
368830571 567680930 0
59190509 250289873 0
36671269 353055692 0
28025842 254415154 0
322759378 260488073 0
568208460 595117678 0
342296999 589849542 0
698490712 319417686 0
84539745 339255737 0
156317618 279270445 0
20754688 758378201 0
683091957 210682106 0
538796188 104308177 0
778297871 765809384 0
268121548 653677598 0
478552743 158321038 0
105042401 410205750 0
365445249 428391726 0
275033243 357583658 0
666678738 404764246 0
314615663 718425474 0
571032421 131447294 0
425005552 214814280 0
241790327 644561771 0
264823974 797413894 0
409117761 146342385 0
137055165 500390094 0
293912392 304947403 0
77732218 659384131 0
378815800 172718503 0
731640902 615130604 0
437017074 610290314 0
268741089 783743370 0
679329590 576943279 0
611512098 489443700 0
480965953 298125129 0
619875107 366476463 0
448887794 122771062 0
118038989 255479109 0
507220723 733062757 0
606596631 436859317 0
712718039 215470004 0
172151990 299772099 0
398230537 211656003 0
759935418 466103953 0
163364796 495668591 0
451307084 547176704 0
586181261 520358292 0
485096557 298279330 0
660107530 676038366 0
530193543 667609120 0
76267874 352668043 0
391794836 488906120 0
527545415 108221019 0
430097284 425046525 0
233881205 574002925 0
626678681 522596486 0
172345505 528958078 0
552699650 31831774 0
302937282 763552475 0
416169330 84321873 0
462333492 594380212 0
330058646 277547693 0
680995852 55802777 0
550605900 631488936 0
636196980 477982937 0
297930332 626362014 0
72430365 97720531 0
287668051 429143439 0
437439952 682986947 0
528509657 299749101 0
121670546 702328817 0
480343500 196689232 0
316580137 22015223 0
550018472 432868265 0
482782668 442633320 0
518184489 442385515 0
264805905 18365934 0
679008932 567947660 0
490622676 312113518 0
738082211 523055048 0
513075435 675223173 0
5209257 429877692 0
675576788 186160053 0
476915223 232760232 0
135060232 764696108 0
333808593 306945057 0
341362219 99750077 0
701780943 491253018 0
707651605 628865591 0
46097219 449459084 0
792091478 780176576 0
543471487 695448798 0
210549408 188492090 0
28513120 643082875 0
183683873 602819682 0
685063038 457873430 0
597937429 471631135 0
357826967 727797961 0
637778957 409141524 0
329384235 801338280 0
185729942 305992648 0
310354750 797501209 0
46395481 433069445 0
239877318 296901830 0
313507196 526082074 0
745144122 169556713 0
792864326 694989539 0
19902659 740537532 0
671085946 233355782 0
240069576 665636162 0
653580315 703203695 0
215603390 226800487 0
724592304 326294732 0
173778570 645577950 0
56024875 677745790 0
159541147 703227553 0
476404114 663493325 0
649050736 385397156 0
225662518 494233621 0
701666959 479925801 0
126248693 451537482 0
198308048 614637867 0
526639533 633936859 0
414287407 240745277 0
799830523 645955812 0
95935996 284328809 0
159804504 338371164 0
416347770 477221455 0
283596652 107784076 0
647104109 320535965 0
236184290 102131542 0
516599968 417990506 0
752444812 778604685 0
533715559 240210032 0
536289072 207391745 0
186728631 540540191 0
228892136 412339678 0
271287249 235666316 0
30752314 623404797 0
459644499 702276396 0
628314190 381979087 0
45085183 273482626 0
88626161 64906472 0
212419628 488338846 0
232915647 799184590 0
631461045 665245855 0
512338259 437602091 0
534044540 296318793 0
95231265 784536583 0
456666015 691882989 0
158926521 116187002 0
291026788 269839137 0
730941681 733512749 0
681539529 645676767 0
379983866 200711341 0
474257858 219716016 0
275544918 440856488 0
4794358 570021705 0
739074264 123277735 0
773898410 684992218 0
542403307 93730385 0
66357373 460538613 0
121341709 441486895 0
390996211 245172221 0
672109972 701886503 0
320773488 280207855 0
693284415 637844250 0
738457565 100070577 0
429797103 472796222 0
385389982 768437238 0
689433777 407943087 0
691342047 398162106 0
15380649 785159385 0
488012622 559587006 0
373939604 191449256 0
145922332 299349059 0
658615655 796878150 0
222661803 373297249 0
334946569 635987554 0
390237400 367474494 0
271418756 12824456 0
38440713 181859640 0
600162798 171171611 0
610602318 741558455 0
635532329 505422311 0
525975966 420915720 0
702993250 660865343 0
524242067 628406385 0
729356098 261748398 0
681173004 45514533 0
336070858 618642635 0
374270952 315812871 0
112226376 531201400 0
564322366 736589970 0
286047134 364174555 0
338273106 284728606 0
588027122 354947483 0
556292865 663681152 0
220126278 463917604 0
211462215 334988041 0
605617525 572272852 0
69706338 421147006 0
545512026 641027648 0
353413011 596927310 0
23173737 123874412 0
581974484 170499225 0
114985716 364180635 0
380933403 226023375 0
421278887 301786392 0
529491898 369773079 0
444610466 684305167 0
61691159 401649757 0
469915561 767222105 0
576704151 268153152 0
128475347 662541080 0
781917206 192977654 0
716770558 698385683 0
193688540 14800276 0
613580025 205582536 0
267840112 232985733 0
377056639 118663583 0
562752010 520067091 0
432756590 283043975 0
631473143 677249330 0
614762867 460022541 0
205674697 75653244 0
170291832 457002331 0
758715253 762063123 0
530221859 299630950 0
293644390 610554938 0
228589942 393694814 0
358665336 632322801 0
666990150 736404133 0
92470432 102632075 0
154937110 281417948 0
537191254 263431538 0
434849084 300929254 0
417296087 445186038 0
411293415 209551720 0
463089354 679555696 0
351489318 422195097 0
796466937 27212171 0
326456203 205463133 0
122466522 658350973 0
129826361 35089711 0
629422521 20379721 0
552546220 84544898 0
763184563 761024013 0
529487216 214244780 0
552466836 491439576 0
213375939 483179752 0
342984674 483679815 0
13218894 772235638 0
164586789 762999138 0
5039103 726978552 0
785877196 395307285 0
724334249 542680441 0
213624 679007887 0
420047644 337176252 0
422199476 47611721 0
435230720 799249701 0
606946574 372300386 0
662127148 169223300 0
582245401 206170085 0
746139515 682504000 0
164919181 466652651 0
306720185 536758145 0
380263543 688824500 0
165158786 456876021 0
577897691 58016370 0
625868754 174052270 0
553931149 756365966 0
577081902 325826532 0
236670646 346047112 0
432040863 62664254 0
125235665 669620413 0
526311921 118336098 0
405760569 276505297 0
37744469 340801936 0
361736007 594501524 0
469488786 521327913 0
351294113 587455081 0
510128987 485244809 0
26847505 717796397 0
709071495 781282198 0
250965410 61997253 0
374864954 711187078 0
496195702 571203045 0
174166012 682287552 0
207770379 773020140 0
611996059 202229855 0
270432424 107804082 0
396540491 269921943 0
614170597 516350039 0
678876589 716203102 0
546621973 563398376 0
161148418 685565557 0
339851824 467726950 0
770990155 616528696 0
675778965 306196686 0
519401754 28942610 0
558273168 540541684 0
201659402 299904100 0
360178820 674983231 0
107506891 573238020 0
7836846 746875184 0
189265561 82434899 0
87762072 443494595 0
780550107 84962673 0
598163457 439938842 0
663616717 405173463 0
178667031 161366495 0
730729119 515508352 0
584285992 549608950 0
504972894 74762364 0
733282110 475639838 0
667457218 642308429 0
516127623 466212770 0
672364247 22478731 0
550774577 437706967 0
203910685 538182395 0
404168465 170452145 0
485173865 104785042 0
782073503 630704886 0
622123350 55485649 0
195106797 148312910 0
668611542 385162630 0
520648096 684800148 0
89843079 336469294 0
680410830 715575561 0
67726659 658512007 0
505215003 455584263 0
599630260 444033705 0
790552593 226732276 0
247627693 73746097 0
504063703 175436751 0
277828860 522532875 0
665702374 146514752 0
80932848 177447830 0
40305844 476443533 0
540655793 53939906 0
666565225 796521708 0
213418615 757406465 0
278435538 72296613 0
378976996 321479288 0
350828376 677414918 0
537687770 731629852 0
702674550 245822361 0
786086613 593790666 0
353155843 731930268 0
617958512 92472396 0
101198710 421287629 0
428444648 742224479 0
2016071 439327183 0
225647963 153501669 0
673677624 404939814 0
331620551 628960733 0
487008991 495643453 0
673160293 20475009 0
62706657 560929994 0
72945052 770867832 0
336603269 5920870 0
764206029 508173392 0
387715381 402100667 0
124088374 599197507 0
631454350 605615387 0
46088842 613716588 0
601611128 65175432 0
677485132 618145133 0
724322029 410782809 0
319521793 402979397 0
694982420 529848242 0
201691862 43192774 0
120414818 337354445 0
208079396 577369031 0
455964760 93026443 0
256509448 47155127 0
502773044 685771920 0
696922017 120352927 0
417361021 590579939 0
670406486 680676366 0
385327293 626674131 0
602788359 242221674 0
495034218 202031463 0
531008480 602637986 0
175783627 41697962 0
199459182 301762228 0
245111301 766590678 0
701721589 467596584 0
769524560 358827142 0
101162455 342379098 0
745330198 473998847 0
618710348 76480057 0
211588808 446781119 0
725259594 189868210 0
219891259 155961379 0
125357025 86856546 0
361110311 469283272 0
32576052 593909773 0
36420992 690949936 0
562028047 443573063 0
193370956 611033592 0
595002060 12940990 0
216687334 57703512 0
521976736 688689309 0
620996427 608272109 0
60024501 212079622 0
706273886 359643452 0
672033327 663073302 0
623867709 722662511 0
434225493 793461624 0
646329311 367675773 0
735664778 800310836 0
749619813 476621391 0
434493700 327874647 0
712845217 554932796 0
548190874 173078504 0
143577142 117852050 0
618300929 670004215 0
713949477 583375108 0
607973589 302456804 0
249888260 87044054 0
299784386 125175471 0
489328226 625687777 0
10954669 582820025 0
799050708 303544284 0
690392868 570063018 0
720221096 795976089 0
153162469 187627162 0
100343214 243704565 0
691068305 24593621 0
604134722 498589301 0
745611606 370010262 0
653540741 788968606 0
317336035 715634365 0
798327616 375484206 0
263030862 449670579 0
616219938 484438608 0
32023171 342872085 0
230271885 721425870 0
142413038 419670483 0
440460341 31883328 0
600331404 124047949 0
675406517 717376993 0
376339716 147330677 0
440550837 345322456 0
699058429 401749475 0
123737047 217846878 0
152674182 692334564 0
261493435 353355500 0
317722491 651171350 0
721562644 477303421 0
565542614 496186331 0
7285776 157220920 0
199589629 207229368 0
303715728 489145653 0
145280016 667652283 0
21809192 470203067 0
667975509 657768481 0
117573497 782792337 0
653808478 313044602 0
621462362 262719776 0
724905153 685933396 0
551957348 306188441 0
70021338 315816048 0
383429377 231753181 0
712265292 281256565 0
716258482 37456511 0
173306187 179175838 0
427811691 612569529 0
433883651 798983848 0
363232945 371071983 0
40280559 456134625 0
467984867 292142570 0
338295047 777511281 0
203908624 328097099 0
284622492 314895063 0
176007276 529281709 0
315683750 566273161 0
405580062 663948874 0
201077928 240838124 0
471098124 493710920 0
656629651 665094028 0
294867771 710079792 0
276671595 606721550 0
656984082 557697323 0
800143468 9625069 0
304097320 70424222 0
143133890 82102599 0
374585037 553457484 0
303023037 92886520 0
280024363 643845492 0
239399320 534269346 0
589701978 480069227 0
722323182 307402121 0
796214259 618674267 0
44518023 739625440 0
524050581 270398096 0
403079193 246064376 0
197538068 640817093 0
449183145 524890660 0
261523261 178000402 0
599561158 616705741 0
376364100 226338558 0
387411937 569857501 0
601440762 341696223 0
371572991 667880119 0
89703996 409425311 0
72228786 86397945 0
432974170 658477801 0
783425126 400991289 0
636726486 541914778 0
125147828 643127030 0
27343362 327783172 0
599572775 127704949 0
523951316 194790172 0
601727957 745792951 0
737624783 581964240 0
35184938 646391511 0
697877793 306074977 0
462203589 444576261 0
382464613 326142727 0
322818462 462566342 0
281121483 250505931 0
728193078 215150495 0
540790018 394575077 0
725602812 325335240 0
757771073 117544471 0
93228127 415141974 0
181304972 428544306 0
340497940 476959437 0
385228557 384669759 0
253062230 656952011 0
506684777 672728510 0
659213334 216730630 0
240761365 165876488 0
659104782 652893550 0
395586053 311058243 0
330507376 291952867 0
388484076 423168099 0
31998644 330691621 0
720382800 285601921 0
578537623 315648935 0
577475663 684714763 0
734183533 551169373 0
685497358 506839340 0
640738466 692297910 0
528467334 5864822 0
242968234 378305972 0
434857044 419112431 0
766058975 651113914 0
544279887 611516132 0
11428917 264102420 0
570612467 132173064 0
341591020 198840112 0
456875015 490559579 0
58023094 99530128 0
554876189 21413008 0
424656996 248004699 0
484246473 94801539 0
723762853 732602084 0
227995018 48257641 0
648396156 607891954 0
605129651 253539 0
167589210 347138164 0
584925895 437490775 0
575759969 467663952 0
62244958 73069299 0
195027233 483700652 0
620231934 502662 0
234708287 149707938 0
169639113 669394499 0
93864910 456941510 0
115105264 787965685 0
3824033 356842780 0
412715509 539103762 0
596895429 707322658 0
715610463 376004685 0
319215627 1611798 0
327848360 289928593 0
141737511 666624203 0
531945736 452568680 0
364760889 538466121 0
238538571 71458805 0
59388777 703558534 0
114771391 452321069 0
722998342 28768887 0
390983843 225750160 0
602551607 412635391 0
388008895 775135643 0
240535016 673431438 0
657570483 47590713 0
130625056 593974929 0
589963436 533333490 0
385249128 32802417 0
85578199 502508146 0
483278721 496803940 0
6654838 555678503 0
162555743 739140452 0
776443598 586457824 0
699816560 548349683 0
496658989 400992700 0
409580826 233094980 0
652534932 74830328 0
145095430 16267863 0
380070192 788844351 0
56658367 26360625 0
310041175 47286196 0
202731724 297830665 0
268604291 515413331 0
123617595 508019190 0
186292656 518096152 0
761042496 695497859 0
14246347 245496804 0
298179900 762991729 0
40882779 486200561 0
18313514 690402406 0
529967751 111020076 0
555658201 621734877 0
27095830 582797235 0
192788842 10912821 0
708427201 321356805 0
464784637 157015732 0
799423045 354385532 0
107215335 634526293 0
204381181 152877397 0
530007506 524638291 0
606705839 268801260 0
301659282 132069598 0
188966306 62749826 0
638454487 56894278 0
42669533 378845345 0
398860440 22543971 0
465002725 621486894 0
686476300 472204577 0
390092485 547703189 0
176863632 355985124 0
208736068 630172936 0
772693767 434404746 0
161558478 382671565 0
203139704 742837017 0
154802653 616200550 0
641854909 228134422 0
618591445 649070502 0
20396775 559532192 0
658696584 589369977 0
33264016 686260429 0
599417411 717387807 0
286889766 432639473 0
319436791 696524466 0
185317166 624423789 0
435750417 564612867 0
74485885 385798835 0
421722741 628491855 0
600090451 426458643 0
693796318 734749147 0
289390530 224316280 0
511486180 786707663 0
722000340 499869502 0
208024717 450042513 0
7058170 456857435 0
655867665 295515807 0
690094621 217111344 0
263659141 333729204 0
215533994 271325796 0
132369514 234090254 0
246969523 32163755 0
354966493 417635413 0
156169842 770171674 0
188212078 604993311 0
787889509 352362095 0
718830407 35312723 0
581906971 165804405 0
59979119 730851556 0
537440889 782275368 0
522286503 639475013 0
162624209 324182918 0
26178405 693883879 0
289864754 437764404 0
632144830 433955128 0
497623456 726805105 0
630591592 429335168 0
252465042 52706998 0
792256915 354142917 0
239302398 727793977 0
364246255 277113406 0
634948601 493244502 0
744325621 775864349 0
543783366 208853782 0
51525321 336434364 0
79665900 459658913 0
400893823 528620097 0
19273492 446061302 0
263661131 552085296 0
311342284 667963443 0
4314495 485247766 0
594705938 558899524 0
530223637 474993685 0
130841489 64758988 0
761539442 504545715 0
676606463 65459198 0
602913027 156357787 0
450475629 28120909 0
12727388 605322772 0
723362800 718900490 0
97822733 796539088 0
756029164 143142802 0
539569658 317302917 0
180107493 163838991 0
177293525 613881759 0
401402923 279844086 0
594500199 516937194 0
19807494 25688765 0
532345336 344177363 0
502344868 78390226 0
101602630 467308422 0
531698986 28492449 0
182354038 257646543 0
778729195 534750581 0
126143787 137496513 0
169842862 477842658 0
226792753 220576010 0
415610540 743993722 0
247693856 90315550 0
545369460 272302892 0
746369676 761569666 0
318871743 228959446 0
761728001 476764412 0
448128446 126078944 0
366234590 36477484 0
690336779 426668514 0
421924532 361909197 0
102684194 682896467 0
657882025 756264897 0
530128641 437237904 0
121627774 12729666 0
544594803 224097464 0
794492039 524897630 0
215567337 347686791 0
745200059 324636662 0
180039676 770694159 0
443927902 623061945 0
40007209 406169521 0
249350140 325891743 0
784716809 71756657 0
330514312 396126273 0
484199553 662877048 0
203547828 791788102 0
174410399 472298918 0
186078364 301242815 0
681726387 143210956 0
250979664 655197002 0
436471454 218941908 0
474352645 33339117 0
685879346 552278419 0
442391413 119867496 0
201587802 30017809 0
792145786 32715568 0
68314714 267149218 0
202052978 424886085 0
516866828 358084954 0
682058353 494159111 0
566126653 271680872 0
158363659 511010553 0
485267105 753440910 0
420534051 603595158 0
207834365 305947037 0
119129082 728018832 0
338694643 410207388 0
153561970 608896615 0
426834891 557029195 0
395436443 593495498 0
725466990 270177706 0
265789220 636512 0
9066620 476442315 0
558963781 143472120 0
479339851 692781389 0
227258093 492628252 0
165350576 521387701 0
158873640 204726517 0
716496001 66017109 0
256675426 126277720 0
680719852 549293790 0
285922200 137784687 0
780112704 157971921 0
705714900 36491310 0
615547591 563645188 0
775352668 485371729 0
638492197 773589625 0
145577508 458686154 0
648940020 783767257 0
425732368 349052150 0
177368234 252218770 0
631333651 643306565 0
765333161 253107915 0
384709308 128704790 0
404627342 754152151 0
350873078 690030994 0
752616773 654402165 0
659568980 159950719 0
766969692 198900857 0
10371238 203405770 0
241731973 113872589 0
279786780 275038440 0
311825573 569791016 0
711534035 4152842 0
548319586 541480689 0
262313714 707150644 0
384707927 609840020 0
399891637 459652657 0
338281907 125806854 0
487003998 112234855 0
253804843 345393831 0
67434065 784334174 0
459707323 60139289 0
455847133 637717410 0
89787614 314147248 0
671751192 404889724 0
493955837 711598901 0
614840623 517501846 0
231409481 145878657 0
107680408 492005009 0
261188318 277236592 0
451383707 764181067 0
554156674 346787003 0
541216102 577826240 0
325906623 162538854 0
579688586 730382552 0
61641127 392204467 0
726764725 268579487 0
56935362 54327829 0
779472173 419214841 0
794987446 379107583 0
514612015 317148433 0
262203258 235698616 0
88710683 190408055 0
125860060 29619677 0
568911387 360236030 0
786336463 677517196 0
341883660 210415388 0
267371883 116004665 0
422441905 657978102 0
761263757 439191984 0
737248999 437218650 0
236166624 352413427 0
584472192 84871632 0
527751082 765248873 0
193982775 692842231 0
207519005 143511919 0
137216138 664151898 0
203506137 231524457 0
8977651 411079810 0
648789450 790065691 0
36848931 537869493 0
229431832 231284025 0
221388484 292954870 0
221462889 745285915 0
330008867 33402426 0
650069420 247420835 0
567362832 730372023 0
605425388 455975063 0
417796035 754904531 0
483842330 87984967 0
325213528 314730452 0
195243294 368583145 0
779302953 145816957 0
540906609 491350419 0
623088287 92341590 0
487188637 439386464 0
733406842 800017945 0
655902301 761736816 0
229927854 631556087 0
722345837 448142915 0
395569773 475768781 0
359054780 581329603 0
51570755 593415905 0
589234790 55914617 0
215014662 134830298 0
706534763 760175915 0
791724823 151961811 0
682647939 255208075 0
251999088 307631056 0
379855387 615793685 0
291150079 598168190 0
384632908 627032469 0
368382792 237860543 0
647107139 495623581 0
375577412 139079168 0
749376295 247550141 0
24162575 527904142 0
548078125 48977035 0
466698512 269553360 0
418225439 789468197 0
175755527 691234571 0
152969215 139135986 0
66946830 642369402 0
649243904 294501891 0
742166814 514254670 0
723075863 657093621 0
558323473 384792061 0
677065676 752211126 0
768212394 683365940 0
462310447 672240607 0
764339930 347802917 0
530455025 285235358 0
321495690 341646517 0
47813008 32788590 0
170247493 1453817 0
358477911 258091059 0
99485118 290734389 0
664458702 29189820 0
152375129 113130151 0
72289736 161245657 0
521275051 741645296 0
11983094 312246720 0
587796960 261810754 0
754307075 382588367 0
457887042 472929421 0
491999510 332626711 0
294961378 773382118 0
567480180 780417924 0
485018297 232635998 0
683522275 500646117 0
473716805 602921922 0
671979899 550534774 0
602100627 109221514 0
51311344 457652470 0
134433222 667531172 0
175107113 360540130 0
773001020 236202849 0
321127755 592790682 0
112233658 277804416 0
466489787 92917531 0
286913073 446473581 0
629169103 726861731 0
418628586 484860992 0
358321142 670809194 0
443540525 631456800 0
534758440 578040056 0
395843667 694095032 0
207069343 274451461 0
115084660 265856940 0
145807446 322327948 0
762279701 105267168 0
608247468 620219927 0
538108049 587823981 0
412539808 687817419 0
483723740 545153774 0
262397389 767033827 0
149712874 429394840 0
620910206 249524035 0
481545508 163531540 0
102862208 202066657 0
3425529 105727619 0
489444859 717514776 0
710022799 143929624 0
174598986 224845181 0
688009619 57262636 0
351771205 687721547 0
675222527 342312117 0
48899574 306787748 0
608674460 569579033 0
662856783 771477129 0
753961972 467376836 0
251972779 163098833 0
78348254 298772753 0
176471244 134268079 0
703224918 711304761 0
168197564 111732270 0
321398224 259002443 0
400896111 73410698 0
705808520 308201634 0
118182416 625009593 0
200592616 121874953 0
265950065 702686912 0
693583998 628266850 0
599455381 560671105 0
121841288 169365574 0
68112898 539807699 0
623749573 740203819 0
386748339 793245065 0
300622435 277373795 0
49615011 67271476 0
420359084 36057734 0
279277033 726105986 0
332668892 266327209 0
543836769 184031428 0
326415181 147332199 0
452374289 55341477 0
357358665 149216250 0
657768319 444252893 0
114598925 551291506 0
605537419 562836090 0
742399845 52989466 0
410337350 602751767 0
599654631 277231228 0
48146613 695174527 0
58806400 625785185 0
138047322 216440262 0
68448176 498346590 0
374650481 473717678 0
64758569 258549342 0
659486839 102147664 0
37557565 532889827 0
149053188 182693879 0
640582195 499951243 0
188253404 699411602 0
770888153 643557269 0
107554455 769571711 0
556627523 316735623 0
155610677 403053004 0
794247605 725555976 0
386560711 156497300 0
123674993 481396186 0
447788323 448681457 0
755256675 135513175 0
675912662 559449043 0
67619149 408090969 0
116540925 592696485 0
445740121 660639678 0
114173649 128420058 0
385522267 412120683 0
762157026 442956306 0
504473736 589773817 0
78038122 97846113 0
346846394 194035016 0
358286058 757430153 0
364766602 512647061 0
679020150 625175535 0
59879734 48331833 0
229750677 330179194 0
567525441 709711416 0
151023011 684741710 0
383311880 213535769 0
425659470 65760349 0
600219171 104738060 0
104148507 660335336 0
531071365 378423514 0
286051502 374910036 0
535043261 160858993 0
587052900 292870087 0
190237289 141249226 0
722760129 459517903 0
261991215 679498431 0
100201907 51677397 0
383601861 168939883 0
223637797 760918518 0
571519430 90628154 0
192048868 792092884 0
712447437 764217410 0
653574246 611063882 0
470730978 672488352 0
642859982 259861185 0
190233253 486171348 0
393249058 77228084 0
87084616 231193176 0
446450108 452863618 0
697513789 697108927 0
220067761 509114146 0
31211929 131897343 0
252360007 111564890 0
538535915 599604903 0
442804906 212471692 0
181710020 60594546 0
690604219 533457769 0
200915300 10569566 0
227235056 696070394 0
434268193 92532053 0
201563851 789668982 0
283451723 254280036 0
550865147 675896184 0
403763663 629541023 0
473740502 390288983 0
13073150 662246257 0
731041808 471906368 0
576915537 727267365 0
233881756 769081023 0
502558497 706646729 0
117333517 451612908 0
334560719 459684856 0
354698840 721856631 0
771046901 629840991 0
86130787 490336696 0
406477822 121909433 0
137904202 632091639 0
717673015 584287100 0
432110450 40675554 0
513433652 668952666 0
137506680 395804450 0
205808522 53280518 0
675659495 546563949 0
510670683 307955379 0
478345463 313718693 0
353184797 418506536 0
274955479 125778803 0
195353354 127679517 0
742148731 570027027 0
486840497 647393490 0
747681782 795572255 0
358187559 497980740 0
626670527 203564929 0
616479616 674248532 0
346376792 250112088 0
643463760 398385544 0
249094244 443093345 0
198459923 592612800 0
248818161 503635776 0
456583257 213450330 0
446445114 632495093 0
543801681 63968535 0
558768230 429226141 0
402166730 619802613 0
555994678 289152233 0
695303834 381742528 0
70202737 105126924 0
574204062 501327475 0
790307453 353105174 0
546663872 144799958 0
378343373 398752139 0
34446720 361943154 0
297008823 218418656 0
83220634 285802722 0
173181079 86667147 0
634964984 454898306 0
243540253 488997954 0
269702080 304309320 0
379060594 618339887 0
377944779 13413421 0
723570833 188063875 0
563603472 485563853 0
267710812 697295037 0
785405399 333585066 0
717064972 99408040 0
171291332 711290220 0
559257849 726452599 0
53537345 241524665 0
774965188 621049524 0
85095225 393988474 0
619515163 682710944 0
531431960 642125457 0
590579329 403564827 0
15740999 2797385 0
189105543 23976618 0
576554391 322577694 0
768829025 1620258 0
718438763 722019302 0
720012178 458366972 0
223802032 407197347 0
514899747 426774657 0
543784079 447218005 0
245592109 468647057 0
267054083 698238840 0
427232928 630899182 0
449569776 169266945 0
111491675 671100312 0
513101560 248667296 0
105222472 270822309 0
597881443 787392095 0
379756302 421879993 0
613928813 653381887 0
559320622 672357225 0
622322653 239413282 0
434497446 232607362 0
760891751 435716918 0
799472572 5831286 0
242958340 113407000 0
458831233 12846319 0
373151156 655975335 0
203668550 438294348 0
664757204 571096846 0
123569986 404904681 0
667620368 19479688 0
743058732 10934361 0
631873561 275747424 0
451199166 643525638 0
471643577 356265375 0
434462671 454655471 0
526696555 781728462 0
519567068 552926073 0
592308669 573742970 0
384416553 630372926 0
57540191 133354634 0
226988724 234266044 0
179268234 213204243 0
644165699 656248321 0
530461470 233885568 0
384128259 157462534 0
130164924 378430607 0
555544083 315731961 0
470325460 365794282 0
63286973 752043945 0
363271143 712025384 0
628100437 491214546 0
84928905 191280507 0
267530330 755774580 0
580517518 410843674 0
20460617 673787312 0
149842273 419073027 0
553595705 318223243 0
526426994 557963581 0
304393354 613095325 0
231315706 455725966 0
206102541 632427020 0
493130461 771712204 0
264940030 173539061 0
171920699 473579576 0
140355846 40322864 0
406764077 409252525 0
254348351 184942541 0
511880153 775052316 0
248186613 314473192 0
673978205 377417396 0
353185057 333965573 0
3653362 731461055 0
68159024 414551786 0
555272704 584243641 0
346325693 446935826 0
448955700 98707487 0
750955202 777499958 0
444236863 206280358 0
385286906 556326720 0
213718493 116517571 0
190580024 431006599 0
482587547 486177425 0
258176971 62938280 0
500134213 537061123 0
715751079 621992655 0
499447458 547828433 0
298965563 205880723 0
470538724 117535392 0
335087227 627604127 0
74421416 409548843 0
673081298 795133629 0
619851558 219391602 0
134895807 192485236 0
378434986 748091773 0
709871705 254421499 0
39790317 377100794 0
252251553 146594986 0
327364499 485070456 0
544642412 218703011 0
371486642 702682392 0
79152699 59104681 0
309743485 249370116 0
246468758 50428447 0
4527420 283393145 0
358981763 341506539 0
129400723 626611686 0
118367449 595394919 0
684134919 496829433 0
476319458 547219159 0
389289227 745275331 0
774350310 95827173 0
32236425 462848477 0
406362652 408458924 0
353370446 328096449 0
507145048 415604418 0
436574250 7308922 0
189549260 492877336 0
327138044 442271327 0
550798006 334706445 0
219982868 375127151 0
619445588 612287298 0
55579624 647938289 0
589953699 59410925 0
515151869 6409750 0
651131722 238738394 0
731434509 253303101 0
330755151 31335389 0
214327958 15059923 0
735940775 524810478 0
124821741 773761039 0
632250784 342957372 0
113493020 622517064 0
469591474 50226816 0
87108819 103981884 0
370440716 59580286 0
592538851 746797139 0
425468001 579626457 0
292300944 474200436 0
580845391 712495516 0
535690699 234780518 0
596992212 733976422 0
544844241 254283008 0
66385362 558163877 0
412524686 664068728 0
767972312 452651191 0
525282997 651741225 0
425172818 2857740 0
784759791 82907586 0
22997403 36965793 0
800218388 12348366 0
779738146 544794623 0
121747292 22322111 0
736721595 97443653 0
187235220 119280659 0
669626359 218539813 0
484128241 647703036 0
296389264 648210787 0
462820280 741467083 0
735885833 157525753 0
688696347 16487016 0
480916416 251329454 0
163811903 14572185 0
142622310 602984068 0
446505220 261785580 0
52812170 139673500 0
757047569 404042702 0
461199106 681679088 0
114230855 124286914 0
134768999 154918920 0
47771293 72522973 0
536891906 338915332 0
496335698 184899765 0
105738632 14331431 0
1386140 671566219 0
359985312 797281472 0
485614372 613174270 0
254923764 798760855 0
571334647 295336766 0
18552301 19132778 0
458476008 751437999 0
538384234 707198815 0
451441980 369266359 0
271576391 703254799 0
179032405 672922311 0
269378716 546252955 0
308347012 640088905 0
218064648 81003042 0
622377696 432104926 0
726404533 505737939 0
139531482 474831316 0
557338012 400088938 0
736844864 389443261 0
217445417 700847628 0
553391306 369935064 0
777836808 360357887 0
291960058 793110906 0
535544724 400289701 0
476454323 84756266 0
540732734 271825989 0
727846274 642928437 0
451699676 716531719 0
376247687 473448964 0
228406808 461434372 0
78161258 319653647 0
98370529 401804225 0
462377837 428925768 0
355403361 479183947 0
344901368 494886055 0
547515021 232043943 0
295490269 620954797 0
369460619 655236148 0
238837520 219423986 0
552739550 578812619 0
791894579 674080283 0
720834263 47740144 0
522185738 137458141 0
452794329 428829184 0
756401102 781987745 0
332787676 60054582 0
517691926 790184400 0
775551436 12497343 0
574526253 476155602 0
579934973 62357492 0
528779160 361331823 0
691302465 470536316 0
192286135 753985894 0
334566829 155550016 0
455264966 624640518 0
221980386 476955885 0
480551950 398839711 0
460705845 545260160 0
723164039 138236074 0
476433805 522581213 0
621001358 282442675 0
777812617 226927340 0
454567561 504856655 0
50045155 518133859 0
702341130 617822207 0
294989543 416777102 0
773379241 555784580 0
150795417 737024330 0
451592622 578438064 0
42498013 499752245 0
511002335 283229154 0
372847523 24020603 0
491635862 554450619 0
178680264 519557922 0
537533748 82065924 0
565369689 586033566 0
331058675 699367220 0
624417715 57959693 0
81451682 358701981 0
655148088 524342010 0
548233789 356605404 0
670552568 727795386 0
633947478 766344666 0
229867999 406109632 0
777527641 657636478 0
17748511 421041341 0
493169598 9829887 0
634841082 244554680 0
186528377 198030047 0
792193434 359382806 0
736249906 413641968 0
104146644 341166309 0
209551153 365007424 0
294120952 131704538 0
95646673 519183884 0
327490851 320019538 0
528053840 424112790 0
255738759 728172353 0
557815101 645188660 0
672069391 151000911 0
609787265 151931082 0
760884114 750812211 0
775686539 440272695 0
704597149 487204554 0
392505815 429272181 0
622028092 139557906 0
661497696 616504369 0
591258515 417435344 0
526348456 224879218 0
339610743 640391772 0
4656070 634566957 0
8816442 596185863 0
134578140 623814222 0
5545774 194028197 0
357639375 389350005 0
677786978 606033417 0
177005014 658510396 0
478287439 645011379 0
359277704 799765473 0
422679257 764969888 0
565918265 319771427 0
674805556 497358938 0
584649261 60447359 0
452951748 723921152 0
153247824 727106354 0
241214891 110899038 0
119154356 568488725 0
677238217 94574559 0
508101219 577814799 0
654856320 257169895 0
546904347 634869553 0
60734748 326232110 0
85738371 337339208 0
403026549 405676062 0
319411780 642206517 0
518917636 684825073 0
400562383 514622789 0
775720441 346492522 0
486646728 69889372 0
104068507 622870058 0
348447920 381253993 0
475992652 151907090 0
230102209 207638699 0
432754789 338294959 0
240450026 714080068 0
308367341 714126178 0
489628401 123027594 0
491328107 748966102 0
104709121 583941643 0
386927612 121446395 0
721357886 198989992 0
792382906 167912733 0
576579968 407512360 0
543585219 782931760 0
603180333 581864720 0
99839213 64999957 0
253042890 123495830 0
651401530 728760726 0
414453395 419800422 0
367684004 123970679 0
654867936 496099679 0
362044911 682963101 0
395419601 737058627 0
698000061 612808026 0
45766170 122565346 0
567372712 749110872 0
36632800 325777578 0
412121487 733450793 0
364930954 73945992 0
115812252 664876684 0
171183830 761826973 0
160766083 440128157 0
260334462 492930084 0
79570732 264858467 0
638673325 89999578 0
194361527 622223476 0
421314255 490731626 0
497399905 645359031 0
321352240 315722516 0
131816613 720972295 0
200548304 429848854 0
284890982 619942748 0
523240869 632738119 0
343228330 478829167 0
560931777 688382545 0
408939390 796519626 0
202511665 658691046 0
219849695 700280548 0
6111823 672901692 0
317678773 196285326 0
642812914 90789480 0
786739822 588602108 0
222909807 235624353 0
716484182 732154261 0
322473788 11444513 0
141337865 140912714 0
15701901 681181181 0
683935844 460761397 0
262505212 658712231 0
260296303 138254694 0
283797872 223103564 0
131103030 308953504 0
44083287 438857660 0
108701351 207624109 0
168754885 128320449 0
394463266 389995687 0
182850717 374477878 0
478643058 653498099 0
746189255 767330560 0
640642751 311568151 0
560688484 642205578 0
138059093 256213560 0
426081009 66341381 0
458156913 690817253 0
174406484 113218450 0
654779901 389762900 0
210596056 636748276 0
471680592 752838558 0
150373793 622314338 0
580488658 413363741 0
285814680 696571310 0
553645409 576443275 0
537707083 384435546 0
589101938 720420477 0
725996141 124932560 0
338400914 570966577 0
163980169 224832832 0
421096808 286835216 0
116824638 658207818 0
743337587 57018064 0
351740292 364608391 0
225037910 331923474 0
473656641 348149087 0
324411754 150369862 0
687056295 794820737 0
56102292 452260083 0
196046819 122517945 0
799107850 442453218 0
669536956 248034565 0
677038244 214552784 0
350204818 673653391 0
206190118 106085993 0
335198412 625767626 0
146866841 8857065 0
790660961 440196027 0
109115412 14694876 0
184000243 756050826 0
135292587 87074530 0
269818122 247818258 0
515758557 666878760 0
260889841 213159725 0
645415408 693680678 0
381131072 231401650 0
676711934 413763798 0
251876157 515742128 0
259233490 679675031 0
205373781 644908318 0
384698627 163379671 0
349152885 235059357 0
87685134 436169658 0
325286040 538301514 0
496045360 643372080 0
77552549 44808115 0
50008668 629277523 0
456926282 96953045 0
65456656 442988799 0
790181294 790340860 0
124271142 108857003 0
543732977 473882452 0
755453628 785559092 0
239442119 422781294 0
52478594 231740536 0
295719229 11846272 0
487846492 107584261 0
668429398 345833493 0
183836553 171637814 0
409141853 264729687 0
52582837 184978280 0
171881615 545953753 0
390949042 274796036 0
89314961 178777809 0
467093491 668631273 0
579595978 118756899 0
555258284 652357923 0
392368659 634644076 0
681048423 618382707 0
276501769 227676269 0
680784601 138050568 0
128456705 656795827 0
77409814 415929674 0
65910778 84571874 0
150480993 483161847 0
585369442 20938779 0
418231643 423377918 0
387823794 663954462 0
324492383 295591152 0
595766176 337416173 0
688409908 263902228 0
492757652 619272267 0
488847393 6072520 0
619590467 694251786 0
22157520 342075402 0
465051877 744415044 0
102048237 575060136 0
17084742 504843496 0
207766212 438134771 0
696690923 502402853 0
776634362 654192143 0
257650051 436360324 0
773883291 241648960 0
134231330 562766529 0
680163692 152740 0
151851364 4479934 0
297318330 501176716 0
679470843 126531678 0
748718087 122847427 0
246151682 380084530 0
397685440 466384822 0
103909173 495593503 0
320158400 445422541 0
81888587 693180719 0
428163432 335190393 0
103262921 472607520 0
199154506 147704565 0
527034589 223161288 0
330043233 539264023 0
371845282 155231883 0
511223401 624015794 0
504505976 517665787 0
65620704 640047407 0
322460954 240773797 0
211475193 360635050 0
479111289 607209990 0
549153993 662718972 0
570099936 646831257 0
619347851 99986128 0
671944609 760678349 0
467542936 438892398 0
753317220 701850635 0
716354691 40147914 0
779670678 24213600 0
262819101 142861983 0
579159527 52369741 0
204844517 634228801 0
668791223 292941608 0
542136321 678193421 0
316323617 421689625 0
159765105 764766129 0
772534841 464031776 0
157703261 759350551 0
396163809 414385434 0
516104470 370264803 0
165712180 211542503 0
221372364 533745793 0
278864542 800534341 0
783873222 222224215 0
467810439 50475058 0
702334237 743285900 0
379101727 116318119 0
212691544 321995620 0
449779100 188431985 0
123471081 362379913 0
583920906 47969207 0
441914261 402550533 0
774399531 703086161 0
101178047 336901006 0
158671649 160946505 0
296055418 798424735 0
57479200 627074497 0
329240317 566491268 0
96956607 106401909 0
352081822 329219595 0
185383855 449114466 0
187880656 360493697 0
2094309 228511676 0
43424867 487599424 0
604741040 481117650 0
332096 526057890 0
336426379 419485816 0
623164816 253878424 0
526137844 603234979 0
618348648 56512228 0
635342996 106273465 0
181124245 623667352 0
146851972 690724722 0
183973113 36547590 0
96134102 677495136 0
204756067 95407802 0
91398236 109759385 0
150921066 536660301 0
549423366 552122743 0
660050829 109962498 0
350391620 545905007 0
265167907 778302923 0
268257168 683848955 0
229902102 82619749 0
15712571 5273106 0
583588186 237938413 0
452910673 106180755 0
766297341 575802679 0
396846386 530157403 0
270457820 587201124 0
783638020 668849015 0
332090031 49415943 0
282781311 131330315 0
60371178 732007387 0
445783271 784334706 0
425999985 212135973 0
180795883 91063208 0
180819568 166251735 0
657919747 544020575 0
214618238 168187357 0
565900503 517044335 0
236210845 145789894 0
322908187 69524857 0
101633392 233691698 0
697141805 252947879 0
758433625 211143658 0
783497224 795087960 0
785907420 605282480 0
205168621 438090463 0
34496428 178755843 0
629654020 52263462 0
419714153 605285676 0
452861501 633185492 0
609095082 101932477 0
257022263 303801558 0
638347018 98044266 0
66230513 131564410 0
694492413 22905729 0
604827277 678368941 0
138537397 769145961 0
550659405 595267091 0
504321748 72969658 0
560186159 793684090 0
630372861 376258191 0
46865189 53615570 0
15651826 186867092 0
544427512 446833032 0
487298704 620970829 0
579165291 382172968 0
184137325 50013666 0
392611332 465245616 0
420282938 191955630 0
244594840 30974387 0
649587664 757703448 0
279863872 702731102 0
193012965 564703878 0
519947098 465369230 0
592428346 472889201 0
376617263 236218543 0
185804972 753557378 0
193996509 403654271 0
499172656 109273675 0
648834541 119923956 0
635354372 669206794 0
100524413 256291076 0
170234403 118148123 0
13332758 54501277 0
614583952 452587950 0
301177614 389742968 0
275935541 446013478 0
773769620 622798318 0
189538731 683802449 0
207137423 724783173 0
153957292 532479340 0
394332350 599604782 0
172425584 165732431 0
192259838 141884212 0
111642248 389913711 0
600953 411904923 0
424285545 720579703 0
407319402 235633668 0
643279123 751213458 0
789533263 313950305 0
683261008 611661523 0
609618211 790182111 0
549189669 561787619 0
286196005 68083151 0
583172464 503390330 0
305361259 123930363 0
614983962 127037403 0
699121476 111619681 0
168676222 161622367 0
221629903 533556232 0
243437800 228172406 0
630045975 689616952 0
52994821 305045295 0
627316117 798269414 0
413412931 80918901 0
178907554 581428536 0
143759863 714721759 0
578611524 775791994 0
373945652 622770638 0
257738508 250670500 0
459283274 222899000 0
673161441 157510745 0
173406311 503652172 0
315412633 419448223 0
307135197 546868283 0
725341286 622266602 0
394672867 5562377 0
410371213 405025024 0
405326735 791295477 0
655544788 408948474 0
436284511 579180088 0
159843075 265594026 0
776204836 716893390 0
103813689 656941073 0
770708527 13077153 0
177949069 784990040 0
174005107 599203645 0
701128549 370502055 0
568214255 600856079 0
322815471 620342180 0
153849822 770163673 0
630705865 413493976 0
552927487 300862460 0
130847052 463011757 0
396095722 10402071 0
774224976 792314378 0
755707149 298019996 0
542011624 460946484 0
490141915 242798414 0
278637118 180434917 0
776681053 661320572 0
560947377 684359712 0
5769878 206164425 0
163024410 665418738 0
552357941 264085764 0
85683831 446345473 0
167070063 643203301 0
101420911 780255952 0
751972432 93848302 0
131173440 744941944 0
108911485 594328765 0
775023080 370885398 0
184325792 329146112 0
662229539 135283628 0
211262271 472558034 0
400989737 545045702 0
749084183 60486991 0
379462176 619143729 0
218357088 356517551 0
568995292 296688786 0
498496717 594145671 0
171432574 164173720 0
452049632 535722092 0
797316137 332586984 0
11940649 535324139 0
22574953 148652053 0
185821994 676502993 0
436082567 157764854 0
660338614 659764191 0
469162298 647193624 0
114637392 661992448 0
800918899 526624200 0
527648363 542227567 0
387654901 138415724 0
791825759 569864310 0
663419065 635174685 0
186594868 153522667 0
584556389 281092073 0
488055498 157415585 0
168782553 679575469 0
149918513 593070170 0
449747099 1562723 0
179569630 249390915 0
759044619 591193157 0
228057185 721315410 0
533229748 738320483 0
75991750 229312898 0
141680983 171641784 0
311909752 49311569 0
350220132 424894529 0
370932249 14575745 0
72676526 706700517 0
141901226 27941281 0
290714990 321159982 0
705599731 520990208 0
50471089 294036303 0
575242782 288565224 0
363117212 348431493 0
693611254 613108933 0
195176832 512553208 0
379874351 264402925 0
404367981 402594872 0
408140771 251685538 0
667303352 162156936 0
157052660 25402042 0
275948067 411907874 0
24131182 745982280 0
780396446 195898125 0
790257874 605382624 0
510604081 673297924 0
212611897 718240331 0
483436377 330967816 0
696826180 40058533 0
174878830 490585515 0
385286930 509810408 0
697808595 5819782 0
227084766 718135526 0
600641210 404418693 0
155080490 517087578 0
486792018 767432082 0
431513353 189872042 0
174379569 661048440 0
18952608 450775464 0
783422227 177723744 0
654724886 507956464 0
362983719 129217386 0
44706314 653994910 0
526421556 4172471 0
398544708 106224177 0
26604906 354123142 0
372578385 240325587 0
153900928 604331280 0
642731800 357317527 0
720481992 75112704 0
339123410 363742225 0
659207342 365482542 0
26558764 602010611 0
126166003 218563795 0
671461272 603054652 0
519726750 185752930 0
369119823 34463777 0
112997214 787069879 0
358806874 444223440 0
633379851 90846964 0
366133694 323710460 0
335835527 666747044 0
533701416 131416163 0
374430167 633241472 0
423304754 577467386 0
240284803 736891331 0
122014578 79492042 0
685672603 572805825 0
46774616 238770122 0
453889370 388629140 0
157490961 29824184 0
758871489 606250670 0
394054829 312347715 0
257381652 131771494 0
146008591 223476196 0
481044644 389783341 0
469514551 409588374 0
58621164 207263660 0
456761924 48171927 0
44192750 443618984 0
461325753 577005105 0
429943577 695775570 0
645431081 586883339 0
490753554 772060749 0
374496157 540078038 0
359830953 244735359 0
651070595 765749023 0
615752517 394479438 0
278391775 163351333 0
572022962 658668026 0
306640005 786906451 0
286151123 146381305 0
329098651 544139748 0
703739912 377864529 0
476686536 296985812 0
585994530 226119604 0
308184150 600980748 0
78923807 433909923 0
51550660 658279764 0
349070423 684091608 0
469050749 286843729 0
113048321 378604279 0
379649795 161605247 0
527766728 604124872 0
650326341 611919063 0
796660650 538978520 0
233567488 490088339 0
57021242 624161408 0
19706459 737968889 0
516285616 120576938 0
301031389 628168297 0
345193142 402186630 0
707747133 604927124 0
513681541 706687832 0
174762254 127164751 0
381302386 190846506 0
497534556 451941963 0
420276663 429892278 0
643080937 317950392 0
435831 446614561 0
24239519 439363591 0
240332432 447108422 0
520881665 516678560 0
759803053 352046995 0
197720017 352822997 0
731534008 480562721 0
507493049 331236450 0
28572907 85691368 0
184305101 261027434 0
377091089 218120418 0
731696813 254266743 0
128089160 56587574 0
9708770 585901862 0
212513114 36910689 0
284495923 378467130 0
33805519 218675122 0
551230110 404832292 0
316779146 146180396 0
246798324 398049293 0
338088812 476953013 0
686950786 578111763 0
23357887 707481770 0
317712747 428376698 0
65432470 235025960 0
476561135 669368066 0
158403964 126998830 0
801386753 36032652 0
482456724 88691785 0
674079515 641138804 0
481885430 73440224 0
442886458 260530682 0
186430310 292093773 0
328424629 478719413 0
64062541 794639751 0
797980507 269552606 0
679087362 209984597 0
607649324 121807019 0
116564372 572818360 0
587514774 362588251 0
299673275 130500727 0
53458021 426171203 0
343600315 451785739 0
366796123 239785811 0
725953117 787487153 0
21962619 200559044 0
683591819 659672632 0
635383488 671759772 0
699237144 98188654 0
265177995 537249720 0
238931288 662906172 0
267443387 335452212 0
96909983 525553673 0
122291254 162202524 0
414168975 730661502 0
17442598 79046147 0
677301703 762678842 0
627426561 532638800 0
515206477 96095841 0
222947999 273525013 0
680829325 77700106 0
532976200 517307497 0
605777483 698210958 0
682544411 145731696 0
487781134 100565383 0
233676109 771242315 0
20748220 484106667 0
369016293 333218832 0
198496374 261526705 0
236808902 493844828 0
517364679 153381189 0
668732577 779054880 0
142137934 789608223 0
12484809 675201776 0
580988537 147933777 0
375807771 528065956 0
507877115 483363542 0
236548852 506114992 0
415008271 229794112 0
595664791 580867815 0
442218145 346365394 0
709463611 114331047 0
775346421 718884294 0
261649017 754843459 0
256381341 559416936 0
263475580 793816684 0
254220801 57266442 0
182368740 217501891 0
632606411 760418367 0
313671606 367221748 0
221203190 397583421 0
614003569 799994489 0
290753759 723089324 0
36423491 398418406 0
210955406 656371098 0
564136641 270088930 0
217888896 412494533 0
791026726 597929957 0
165503959 601679056 0
570992435 725838183 0
194411624 219653030 0
547159468 719785508 0
525005995 353111863 0
448229804 469583090 0
46985100 535782432 0
389666898 59852774 0
370211280 29028411 0
422362036 509425225 0
403564636 675833227 0
609471995 79133920 0
429207635 751607512 0
256961527 657099852 0
315650465 468921896 0
747804530 327078195 0
488527223 296415038 0
310812655 65344549 0
35304291 203997742 0
756544649 129366969 0
510226429 206153651 0
28078136 117635162 0
256497540 6644939 0
132769596 186059196 0
614530845 630738473 0
525240304 231613281 0
705309548 586816582 0
68568304 711270409 0
221873740 522913990 0
622628572 710675332 0
770268862 703016829 0
338624852 723693766 0
666436872 72080758 0
107908633 232881948 0
283543322 232952573 0
637417935 163539787 0
745502111 457051110 0
314596725 662767211 0
459202846 415865113 0
246677879 107633678 0
436197607 267380012 0
575059985 67245018 0
567104027 458700736 0
107027162 602661434 0
391683143 602843067 0
183132514 320260826 0
537305089 635225010 0
16541977 770241716 0
285680478 254714886 0
662590690 768639276 0
164055521 514341274 0
406046710 560820928 0
238369013 724717210 0
448964770 607701991 0
194050373 3373697 0
769362935 201094557 0
148039938 544854731 0
630077926 378085447 0
790546335 128844334 0
143694961 60858625 0
799367606 620077423 0
569160939 125077756 0
599403784 576577843 0
572538499 123436593 0
458445475 202012255 0
252702780 142976498 0
481215373 370529618 0
436863910 270451991 0
272845481 360609482 0
441462462 707451124 0
718710991 165045358 0
497037231 132921755 0
97926276 361192774 0
503386464 856698 0
651792175 500183376 0
393176012 277285636 0
737702691 668007824 0
572546749 86128817 0
534697957 466039762 0
23475492 339889212 0
11090522 453951266 0
782913367 670903606 0
75641431 484258165 0
725993377 122242975 0
262004366 161986372 0
182756729 305114784 0
550423419 785492237 0
88357393 663851092 0
397781761 1967649 0
720720598 336789237 0
280890777 542599378 0
215961092 46178062 0
781500122 432356939 0
705810879 543196072 0
246223807 61998038 0
799154757 209519873 0
373263039 430691862 0
215785410 586134157 0
119249758 750750702 0
345259297 41453449 0
385381225 224809573 0
163159913 470491263 0
193176203 51159543 0
363582065 364262241 0
566904619 651640788 0
4988859 22022153 0
694153532 672023316 0
70196807 726916067 0
312813504 161766704 0
14803663 274897116 0
426269557 456859443 0
773099613 222704182 0
678732899 618762533 0
620161824 438061345 0
641443988 239725904 0
558011707 163178212 0
298712610 109430687 0
251179455 500350727 0
97498113 305871090 0
612463548 664448719 0
493447096 162730845 0
383525248 572560193 0
731112144 307632632 0
135790179 368983511 0
16558729 72869461 0
712059331 454991098 0
557223177 801556989 0
800009045 782646753 0
384008425 788531628 0
587453993 178855956 0
366768305 350724073 0
59808135 279891592 0
476740701 564213746 0
376318079 9181510 0
610608079 620541788 0
629810497 578159439 0
707875293 478829062 0
66675923 705861590 0
518389931 521113678 0
404801634 319138519 0
591940253 723983173 0
442767937 542557158 0
240498082 86223342 0
397870515 293919853 0
175296450 69683042 0
164159803 290343811 0
688266518 127202692 0
43552899 407530804 0
277701085 747456626 0
778143425 344063989 0
698340750 430329558 0
209114951 643796929 0
405693110 581749158 0
591667073 784233804 0
44564496 253630536 0
170184896 476605996 0
217431298 605917838 0
176763899 280718557 0
719204359 59304281 0
678591434 264031275 0
683314321 325582367 0
498918100 375088989 0
500446105 273394528 0
300590420 774696885 0
371152311 459446040 0
461674994 274710737 0
87631781 596620730 0
720610599 195900140 0
332598943 51633246 0
454600702 555547744 0
164536423 148915430 0
298249236 250261245 0
16670812 644148341 0
136866143 356501081 0
332553587 597522634 0
347788678 590385617 0
36792971 21210614 0
770520174 755349653 0
134712709 290857536 0
371236556 425118741 0
472195844 254067676 0
143251789 38133262 0
71517215 23005936 0
528505396 70656961 0
211689571 628391905 0
25628486 441421368 0
746413819 541555578 0
737500931 171776902 0
484179554 206640544 0
313953445 47440179 0
408393776 559583996 0
299654819 242353372 0
660144716 115747465 0
558927556 720607278 0
105195195 277636752 0
123030814 373143062 0
115347386 339361134 0
563207382 46897823 0
475489215 759400265 0
104698404 31228410 0
794037284 506586064 0
440205240 408327578 0
268322007 12769475 0
138336337 175026061 0
249363013 125654886 0
223633146 240579232 0
192727760 340378130 0
338977140 359009015 0
784160918 761336615 0
471981968 226914625 0
727315355 490548678 0
29899694 299815956 0
642600903 619045440 0
295579913 164562747 0
178194768 619511187 0
17678513 758418585 0
699475683 72433637 0
78352765 423822819 0
508706918 321278999 0
125751738 754888926 0
231230362 4661168 0
285181381 4716431 0
523490465 328621352 0
214477910 533256663 0
230512833 625771499 0
592401718 700624272 0
241498978 422897959 0
487155209 282720742 0
236244794 81868408 0
731735403 417282955 0
453262683 442627032 0
489039999 22505639 0
638244102 152155808 0
206294207 671432417 0
337419626 688766151 0
552190371 166285489 0
128958262 162906052 0
456532743 107448903 0
47101539 630742951 0
735409330 425139739 0
245987574 621127505 0
469764947 701149055 0
701163265 660424601 0
155947641 22113970 0
55624060 288262737 0
682283097 740270103 0
105880679 162481621 0
348137261 562417508 0
458994734 621732325 0
195490948 265449176 0
512618483 118872524 0
375506583 18245722 0
676558215 514787536 0
286116087 34062724 0
628075783 789077089 0
319147849 105759224 0
482878513 251151285 0
146043240 751859785 0
434352579 56092379 0
124281203 559356710 0
304875736 137669403 0
684542794 68654304 0
542485928 370292988 0
620940284 708191501 0
163290517 576355514 0
352493520 351984199 0
621574255 322480582 0
606969528 67628164 0
304479024 103571335 0
532901132 321287666 0
643565704 404725135 0
648714533 620724002 0
452597600 209459192 0
404883613 33780087 0
211080153 745078146 0
621789669 409015332 0
526484197 83308895 0
220749099 130647998 0
116897637 65536559 0
495671445 396206495 0
797570449 713068299 0
583173613 567520665 0
421714268 775087280 0
252411350 377387586 0
463995845 389930362 0
730386998 684132133 0
705241106 57733770 0
785603392 333058743 0
366342546 399534152 0
757120273 4724129 0
357969381 474920911 0
414969207 516772623 0
384452544 296613954 0
239306601 595179784 0
727577050 305570337 0
163961668 225882191 0
426574967 545148514 0
743412866 343787583 0
296559694 192211432 0
674965158 531356323 0
99090408 309510933 0
773220785 65128873 0
614902423 152728713 0
715863396 751385764 0
188465273 101121795 0
79930942 218601434 0
634819623 466137135 0
629509119 739044885 0
704375722 790515036 0
18430473 601634186 0
170911917 580380952 0
167572921 195560164 0
679322558 222089914 0
180305436 353576554 0
436614609 676044201 0
96834709 493598030 0
224056719 509930827 0
58968073 461051664 0
506038048 592903733 0
230791275 642774290 0
568579887 577717337 0
91597850 46501960 0
284185182 738078525 0
219956972 655534279 0
572884230 251322307 0
754738157 180040913 0
284646895 742582717 0
44847203 173463923 0
35920782 528663078 0
45493734 664275137 0
534959274 222765648 0
682889346 361422326 0
285271553 469392434 0
638445713 732784325 0
498300220 469753213 0
557480060 731045244 0
451425225 460219002 0
279187222 446140022 0
297212901 436114696 0
483657923 8345274 0
73821814 485559125 0
686114123 284843509 0
313566195 394763437 0
174781674 508912620 0
580164325 629447097 0
577375122 300982251 0
271123789 146561245 0
456317323 607395418 0
702620681 764016077 0
743649109 535943670 0
700581370 518697925 0
369431391 1341268 0
682349228 79398880 0
312280395 101486129 0
587053919 33560908 0
533201737 389166926 0
222501856 234333592 0
759053953 629545371 0
702447603 793604205 0
394360654 695447742 0
415445825 580776404 0
393184312 792329268 0
421923262 765162956 0
374446097 159741873 0
159591242 714703850 0
1407792 577313766 0
209772081 534292382 0
592370841 699960310 0
636329294 240843325 0
197650372 127239143 0
181116709 129111253 0
743900191 176245470 0
155848909 152273104 0
469786552 649927268 0
84692470 233052822 0
470330438 185150537 0
238157496 756462903 0
734288632 159833036 0
56737242 751553872 0
497934927 165827253 0
779880325 121759349 0
461567093 214966235 0
283103539 389063882 0
289746967 766034704 0
505167758 477518970 0
3760399 261996754 0
730361579 345935222 0
627359326 611289006 0
741151965 220617456 0
94879945 595542527 0
564667066 788453335 0
94886691 199618127 0
558305551 429529391 0
426236005 509358633 0
642792866 498989745 0
646917657 227718057 0
585001008 674252873 0
219745646 772753232 0
92234803 311114992 0
422458739 388277411 0
540398950 361003301 0
473948932 327811597 0
291513565 295213182 0
785182892 233292482 0
308262322 151183153 0
613053913 427042068 0
292770307 697429248 0
489754556 605242408 0
718871347 622363162 0
692178539 656416279 0
225362847 735346236 0
658438987 42138936 0
248134530 19761604 0
769164774 456769437 0
203779668 510478344 0
186995907 624747077 0
582266968 650163031 0
3581139 755743634 0
266629298 168633458 0
508909493 592951348 0
572869802 494769290 0
35202983 44198737 0
160660392 267692015 0
393469904 735923165 0
253466168 200867657 0
347288977 731467477 0
123978101 473355822 0
449059005 100005420 0
365410616 74860039 0
113766293 23950988 0
445026864 466417945 0
245728921 93781241 0
609003741 760755443 0
548077634 768844514 0
741288418 385859657 0
333033835 463659048 0
332780631 324379088 0
623224484 84166172 0
428714796 671414780 0
788545947 37097372 0
657775324 219602044 0
758176427 210053094 0
40761330 426664143 0
278560130 537158073 0
746449622 87048324 0
781035123 469730776 0
691758855 545369434 0
306794506 46931689 0
583025672 442457203 0
267849768 87555380 0
100017569 276464355 0
684939802 726432772 0
497431174 299806051 0
676771431 565158726 0
138293799 523276185 0
420495832 703325185 0
365259207 201895612 0
236358119 7397436 0
708724630 481998145 0
365565733 166477150 0
319472994 157116989 0
140865524 522401357 0
530279854 420695914 0
548233084 746888041 0
430396771 705344347 0
761612339 201656104 0
734019803 443095106 0
595799458 116620009 0
136029494 681450741 0
783550098 719408216 0
702378880 462503473 0
129718714 305291490 0
480764997 794140270 0
124180727 372082069 0
403599310 214735089 0
147702453 115279350 0
80964148 402746446 0
191949474 771103730 0
325650923 731406565 0
613852545 45112986 0
54208274 459153395 0
376960232 364600083 0
777376958 692362734 0
294691989 377304943 0
733833605 692163662 0
540956355 642215012 0
381482382 52973973 0
736966582 377010970 0
231069146 688471898 0
119638534 525430783 0
60684923 286691614 0
753899213 5028721 0
155408843 213900001 0
632446301 57413761 0
660512214 165804749 0
493469019 314550221 0
462464680 158834290 0
146753469 611970745 0
618373542 109440872 0
144866766 598234758 0
181550317 565780773 0
709692643 463404247 0
168249520 475775217 0
492207409 7214184 0
768011510 523079890 0
283769587 276075088 0
62161421 506558205 0
87282572 658096903 0
605178950 654421417 0
55417096 271775041 0
334059494 354480696 0
545243485 459832888 0
266600822 138145028 0
192939122 801246667 0
215602910 732331639 0
187107411 140919654 0
772787235 169928626 0
124925853 413961901 0
545677371 568540138 0
21293079 637884341 0
516855516 272427981 0
582941206 311000594 0
321966374 378422838 0
620069091 657746217 0
98685999 54500964 0
593039288 189258870 0
174034624 354502702 0
509530730 380231187 0
319016640 499197187 0
472067828 667619192 0
450952795 186343582 0
338154105 427144909 0
94809509 554788422 0
657839467 236338870 0
319448885 25282850 0
775135668 51175926 0
550724809 650200946 0
633326107 13162966 0
252646702 778572393 0
164054226 405725351 0
7592587 131301334 0
215143407 175270931 0
198309661 5064582 0
749236631 726981942 0
473540846 758862603 0
581622099 648838125 0
554186572 405614994 0
418549815 414553345 0
266863114 536233558 0
397134593 75789155 0
12075216 42690961 0
242144128 345871378 0
210835812 360880941 0
238821934 521809276 0
143538272 293568717 0
743680442 325904364 0
752311422 157496580 0
782315592 619485946 0
223043634 230763573 0
259564278 561961183 0
607761436 17525003 0
769228680 782223467 0
385865511 420800416 0
166949178 639408088 0
451912098 443339387 0
284820745 531846188 0
366974848 599159338 0
68305444 469175323 0
577908816 705806736 0
364383370 68627246 0
664601262 679444443 0
570088153 432550939 0
471260250 775776848 0
498019710 328561566 0
567958094 509302707 0
419440111 364792752 0
717846603 16970863 0
796782735 374004111 0
186598014 410863752 0
696962675 490275913 0
590967493 717393269 0
503192192 642173605 0
618453098 33622979 0
748660234 44070890 0
758492076 673252132 0
568058906 749391972 0
669820570 87000401 0
318236195 166451514 0
335464852 586451410 0
594472008 170483074 0
62980298 380222732 0
304782588 467663137 0
263721503 655660056 0
689389876 215527641 0
511584929 789800689 0
136904803 683008151 0
358971608 96704476 0
199678399 259838111 0
732279772 785652208 0
293106063 109997612 0
646901563 536252318 0
697881155 715766914 0
348575493 627119410 0
507216761 704586640 0
707781785 80674175 0
412917869 306518913 0
148362276 258106879 0
39518958 674132101 0
428837278 341546249 0
119431295 343859692 0
98165204 151516604 0
64290853 710739616 0
499480685 700694273 0
649901872 61172726 0
73286384 28845295 0
495910242 20092974 0
625799896 212857227 0
239370695 177203041 0
15086415 762590906 0
484125230 789461948 0
689338984 782719147 0
737172267 334315961 0
563640274 460512127 0
420606898 782298297 0
745492102 461332973 0
418437196 579871668 0
446865240 272720618 0
133619858 329328068 0
196387434 403737840 0
569763080 130474418 0
743479269 562010661 0
347489451 350365139 0
449668818 307373800 0
173648722 633436708 0
722738678 72349453 0
138323114 122489593 0
167648531 538316388 0
559850156 191251264 0
36938852 492818368 0
67347393 490813543 0
378133140 565554158 0
646637778 416253979 0
429947715 248472760 0
30085891 490342379 0
785217784 231257293 0
399498632 25052834 0
51791233 533344562 0
220591792 113512695 0
697980584 411862547 0
742072819 57880957 0
77872295 440928159 0
774218682 308675345 0
242511774 341532879 0
776288697 693899396 0
21246732 675507353 0
426344761 522644041 0
586485166 132332086 0
614783745 565155724 0
660358622 10232945 0
26776067 598733215 0
746804746 689560984 0
494704189 310584075 0
88478311 629363494 0
265158547 749335806 0
167610129 630613455 0
397399939 727602048 0
716131350 349293288 0
92644797 438975674 0
247079912 655326470 0
149982051 530410021 0
195001046 388406618 0
712089248 755123469 0
556568810 763918890 0
695540196 327750572 0
348425478 436119391 0
247976807 605143733 0
452766881 393456251 0
330237034 30675315 0
799956174 219994361 0
492738257 106726172 0
559836287 449820857 0
554110128 291455126 0
472994965 269332557 0
620144581 769194397 0
241672390 12197906 0
453216128 36645666 0
229981337 32142168 0
398781703 723783036 0
476564830 239614746 0
696293415 230263462 0
296323029 120728961 0
585303343 48678531 0
577666787 346273102 0
75837919 160408824 0
154202609 166995910 0
233511542 776970341 0
538216027 676603518 0
643719555 581997274 0
64421057 415364619 0
480221950 709683224 0
99812499 85420949 0
643338047 551743728 0
445618727 47593855 0
253447733 686163920 0
589598024 532815106 0
679575080 157963596 0
75643085 712228661 0
467935734 76390740 0
316757214 165543777 0
128498999 26518441 0
470109464 115779781 0
588181897 541638104 0
202681807 75187932 0
138983946 370588490 0
373128615 754958911 0
557222780 681257985 0
696907366 672253728 0
70472789 439467685 0
254365406 752538311 0
477266207 91936038 0
116694453 598179540 0
792424424 225319268 0
303226643 160635932 0
718816734 703676713 0
114025865 499190802 0
776772941 209568323 0
198424990 461293960 0
31602523 600088052 0
43469549 417493048 0
398435500 569315770 0
637349859 39344568 0
782018883 437691936 0
62110661 153317061 0
155329762 147770959 0
133401181 355157139 0
243924426 565047185 0
41945416 457005230 0
167452812 70757983 0
286128631 49873204 0
456258215 364285206 0
435689720 192754661 0
776128383 583279271 0
550471361 113997429 0
715927557 645411254 0
466539973 222050556 0
534998350 688657534 0
770240988 494177617 0
681464937 342842445 0
544741764 396360472 0
307706155 479401466 0
170899670 100066588 0
780936093 417438677 0
705403268 564205860 0
720355461 433029921 0
317716017 211727301 0
165491104 278870030 0
782367621 287227569 0
646601575 120192719 0
775098096 741476952 0
447869822 506269058 0
594606443 5607393 0
405973342 582117498 0
264677738 2358566 0
41436429 210092884 0
419048775 747558899 0
407739208 23225935 0
698565153 300991816 0
7153798 409836103 0
336047260 347292818 0
416071400 295559725 0
676837972 725945076 0
7809800 406143792 0
725850972 786094738 0
226555438 545913198 0
734835015 780993545 0
499870119 575526393 0
492882129 641988799 0
571141419 263951529 0
252812392 413116802 0
549472222 37147196 0
703170306 698807270 0
508526656 209297014 0
573650314 649610074 0
727975887 362269791 0
40080239 709674237 0
709393590 568359148 0
223298177 569392626 0
554687942 541339071 0
666955448 522209779 0
24247286 28028499 0
745492998 356385982 0
112481853 563512372 0
682029460 532827384 0
421549142 501762568 0
84077618 384026572 0
12897120 283187863 0
171286413 679562373 0
128185387 728124833 0
304764732 751168304 0
34524308 208856856 0
795527003 676547797 0
103848341 159678415 0
44805924 192854459 0
457594447 26816779 0
584353582 376372136 0
309943225 799358591 0
776537689 486470908 0
347582500 230640313 0
367984533 99054461 0
396318506 460093591 0
782542399 447057648 0
795061075 316244388 0
255372226 103805198 0
68968284 147016187 0
334042256 320338404 0
243268862 144625647 0
690424525 27635083 0
2411864 470261109 0
663569072 227837238 0
663033840 484312319 0
283780718 572891945 0
784246753 657761563 0
316976474 537546105 0
470018316 2917227 0
755364726 91183939 0
318004773 777307707 0
434287461 428046596 0
278325878 26742471 0
513749635 237949737 0
357800219 58706771 0
694234421 529695953 0
515928090 468987252 0
660541507 760091236 0
415536496 146035261 0
195241832 579438473 0
214651786 513055093 0
485896523 791860230 0
294477100 640158092 0
194457703 754791849 0
139975275 608051235 0
122351388 588579079 0
728825440 781078442 0
228797844 420612612 0
254163483 108218080 0
282856971 297218055 0
312249040 78851810 0
121725549 432846926 0
167538254 516354241 0
793068635 786947649 0
361304708 775934808 0
337052157 371883488 0
765141302 563485220 0
44037702 285653678 0
784559653 679895239 0
56563242 727613325 0
166709664 169222266 0
231706851 789487965 0
335969514 634064522 0
771358622 219404256 0
99938188 386620910 0
667787635 691039721 0
470285470 169603759 0
15839340 140972750 0
523319435 375457201 0
462340461 245771003 0
351283324 463924173 0
147152177 35805839 0
401073194 313138391 0
14400194 743181570 0
640838675 782933482 0
175850417 623295005 0
760323133 197797802 0
736452339 343834759 0
471736134 545033876 0
218585989 298658843 0
736777441 714528843 0
677409783 281604021 0
524531320 504760099 0
140262358 272393955 0
547991697 243295412 0
193614045 337325742 0
280807977 154988651 0
549717813 359414201 0
777392666 715796698 0
473774654 172482613 0
488312876 456348844 0
102033331 537475741 0
582241311 564510534 0
385922581 699185700 0
477160548 631998935 0
5971502 727515583 0
499897434 638071313 0
134112425 209421302 0
124741234 689311594 0
409290061 181345683 0
117051295 20177277 0
783199931 299743190 0
431635982 503505721 0
792097859 708419351 0
2113949 410553027 0
637054627 137537396 0
116106070 545368823 0
460688352 324134347 0
506646272 98697087 0
398122706 487216735 0
498826178 77340324 0
198739954 294659194 0
122218666 557700853 0
452803237 447005112 0
307154751 125905141 0
716282843 506287332 0
387348727 791295018 0
745007080 645086892 0
633584584 339799968 0
801319668 291518925 0
105698531 538341950 0
520288714 125831463 0
416159161 296842500 0
544281337 785162627 0
520108408 366597907 0
470380677 335024646 0
451876248 606950616 0
505127889 514489675 0
799416009 331092560 0
10171490 408891659 0
619998479 382630882 0
746123362 325229010 0
642332105 626726852 0
535128537 789667626 0
656093250 147599881 0
125065525 353798403 0
104628441 652905881 0
306881735 303773942 0
717065556 561156097 0
495978517 202266824 0
524766599 97824539 0
779439843 362489109 0
147563375 480687857 0
3661456 771504330 0
178052918 81069557 0
378560155 84166109 0
782669552 787062293 0
268256402 507875769 0
506898382 255129234 0
715838211 308203967 0
528244030 548403566 0
136888769 777235577 0
66554894 469694583 0
31688102 630557854 0
639786496 230515128 0
483128143 171645056 0
599608547 396171921 0
599702589 132693577 0
701148136 658794584 0
496126333 158128136 0
99949595 283010164 0
587762288 505925637 0
381361793 782783318 0
641659801 774157983 0
640355369 669195481 0
59948804 646924869 0
523398404 676564834 0
189515036 224068116 0
351975094 775044577 0
156184556 475188793 0
498866621 465286597 0
654217902 46359558 0
390523825 681671361 0
192844473 138058208 0
527218039 422883527 0
741378902 380797102 0
45140950 436875683 0
20374364 643781173 0
365702083 689653494 0
755813807 71432012 0
287271630 437537844 0
614584045 721134262 0
718053504 221352917 0
324425445 701441605 0
155786033 395419451 0
129247541 198641601 0
264982413 150881538 0
111172088 5846689 0
122447060 782211875 0
372961594 641749538 0
185877209 725573702 0
103192310 521047415 0
152991783 93983434 0
502884341 778926088 0
221980455 659515226 0
573722376 60132842 0
392342233 406302885 0
306633731 265857592 0
594168585 74897095 0
519353912 466831003 0
167096443 31782403 0
35824172 185761820 0
300983148 711014610 0
402035432 261363042 0
35939243 479676059 0
451744759 506861882 0
560276112 36101273 0
166408422 641358264 0
548009281 421607670 0
183262576 591606283 0
38159996 775022875 0
759006392 577211956 0
430403115 313342112 0
125256279 639364857 0
592016109 220242991 0
682636041 731974959 0
39286545 41056395 0
573260033 88949131 0
140605309 743755001 0
674823448 131563388 0
12368521 550775635 0
53615742 462974987 0
710001330 299231034 0
274955521 774031395 0
512104272 525452056 0
532766048 660057581 0
226342158 521257566 0
506812329 578178099 0
342083798 533693688 0
704147529 352359968 0
312973602 495217744 0
539188502 764086398 0
456733940 192663401 0
361921220 536781233 0
528008947 651612086 0
414249889 285354390 0
359732613 181440595 0
2407404 687711509 0
35922014 490468817 0
683884930 89846973 0
481688434 382683114 0
534291201 228174699 0
568869738 605626318 0
121433757 45749123 0
82242338 456247290 0
341477990 316496796 0
91046919 320189025 0
623412897 479606593 0
490229793 516787011 0
461558966 245235827 0
421571931 775233334 0
641710905 621705444 0
506715055 213472794 0
115425162 393955923 0
315019436 406835460 0
519215028 52951423 0
670559550 76964323 0
540657166 46876937 0
580405205 564891353 0
702210103 546688667 0
530824445 704431962 0
722498282 603070726 0
437772940 690960732 0
793559800 328842960 0
153545965 31054698 0
613759675 241095691 0
535477819 527153672 0
59660962 643614830 0
75654761 424837657 0
751523885 399923286 0
196605563 515191535 0
354688969 96289858 0
454682053 447519810 0
601119530 248501858 0
378924807 595744226 0
798182557 435026738 0
34986266 604559687 0
270008223 121320132 0
233611780 740887765 0
227196785 616796901 0
477101128 692458869 0
447406063 227312401 0
770238182 163471167 0
652715495 45640473 0
83664797 501109275 0
162868092 101446457 0
485169717 487711843 0
443474601 100923233 0
642855857 691264400 0
309822243 116999611 0
67266336 290412372 0
267197703 511266639 0
83580756 346574719 0
198337877 323461234 0
730962072 530348713 0
255998039 530594834 0
434356204 729702297 0
272635249 561641649 0
682746665 554134742 0
205716150 406121316 0
732451355 287776663 0
307290640 51154921 0
614425391 719826229 0
189519153 343998855 0
323040949 110217845 0
683884673 650517256 0
383616956 91378227 0
41803937 272838416 0
702458669 620859592 0
682913574 232056240 0
370032421 741619833 0
153530715 599232631 0
780917692 414333593 0
542463905 480117138 0
555429111 342905796 0
93817737 170750109 0
677537918 344704726 0
250412707 800253385 0
662950727 129822911 0
643979019 742255401 0
222546617 357066253 0
472810339 358529430 0
413884269 347068285 0
626243627 424406108 0
226437857 606951076 0
575778910 255612059 0
756230069 715283459 0
184524594 354577108 0
641129433 338559501 0
798109150 362434448 0
385624696 164079471 0
735639937 204403265 0
119221727 514319491 0
650231702 486283497 0
305430264 694556244 0
542415625 694678736 0
71948929 758289677 0
165916258 181711107 0
163544939 612352953 0
377697124 523546564 0
154889025 255008642 0
500794541 45953842 0
785883195 586513982 0
165900864 613962814 0
176600434 616387012 0
735641538 376796310 0
193748381 669343265 0
368418213 218230825 0
228870053 363938171 0
540543267 675796826 0
149748554 737799358 0
732589175 560154050 0
208434177 105918094 0
414762775 524690579 0
401403874 760716952 0
52672684 19057690 0
83892656 413501050 0
275302345 754459124 0
312036412 524543529 0
160775062 85467064 0
599136569 48390638 0
30826677 232207212 0
406933369 146094972 0
765606267 151539651 0
525661864 391052834 0
697604911 758374743 0
317264543 701242836 0
357335862 88992938 0
178840367 676329453 0
418499037 216207909 0
598488425 567310243 0
480557155 360186003 0
288944127 752321682 0
337313605 773307411 0
567526162 375019793 0
125832622 381417129 0
747113691 740242333 0
412755668 287561723 0
386103398 381229975 0
577257704 181426885 0
268366416 519678375 0
716077335 282898876 0
287004869 126972248 0
77768723 165886598 0
155689476 781491480 0
413100034 476235484 0
776166535 738165051 0
58924811 557836508 0
2976136 521744779 0
102603162 64781962 0
437177986 656827051 0
83097786 423434751 0
270004284 161538629 0
302232323 348706507 0
491005615 743328981 0
124905759 732862186 0
120041785 548273578 0
302276232 793618418 0
791924870 500152898 0
278949808 659532105 0
501974579 96496108 0
216184246 651744869 0
548011279 231714756 0
719890405 569871003 0
164546517 668305933 0
147137907 501082828 0
110086028 227023153 0
728493920 650271851 0
69619513 646993093 0
368210197 341562007 0
165191832 477631799 0
227650719 529988373 0
708891574 259488048 0
47114738 564155391 0
763486017 514060408 0
139623271 191201821 0
651366844 678970224 0
91698920 352361912 0
383236992 675683796 0
574050563 444314108 0
566221150 567158956 0
157346163 622889916 0
277967070 259771385 0
107194064 435309135 0
650319401 693566715 0
579321679 456175555 0
331924697 404791919 0
448902672 331314985 0
183988311 369928102 0
183739505 328144688 0
616411671 25766929 0
13824166 649415547 0
507427528 225965220 0
311238936 300914771 0
142897056 190867328 0
329352289 133431193 0
752760809 383789439 0
672381071 793181009 0
488691301 87558300 0
66875279 277544775 0
562215448 10308528 0
543044132 648765884 0
163018257 306393222 0
434663901 41962282 0
2371608 750703859 0
55352814 575946830 0
31176706 768950306 0
322571917 265399321 0
684831894 229193824 0
144516936 44622888 0
467873689 36748332 0
303032239 566250768 0
676668109 726882808 0
612894913 582802881 0
21670730 453239184 0
714972229 173640957 0
613911604 398229208 0
59966995 174319671 0
580067349 416166763 0
760099561 294418860 0
245641277 218783224 0
181798136 730545260 0
102555183 104226482 0
37039030 497896374 0
29162762 266078274 0
689598280 310891849 0
500146817 499547823 0
350202630 139402258 0
574771956 424880358 0
227029594 597022498 0
393975582 165515078 0
785600201 452444363 0
259408996 454020732 0
656251586 609934278 0
478385586 617995740 0
29682702 719122162 0
123853818 332947052 0
306189717 274507687 0
12319274 401279490 0
408729052 330371089 0
587930019 334993402 0
320787388 777151460 0
589397810 69838778 0
731975304 478270422 0
317097722 534352424 0
468713916 350882589 0
528024709 756147163 0
571713437 74697146 0
139798306 689041232 0
168862781 426899246 0
728937325 121776698 0
248206273 86459559 0
748217112 62676364 0
303263622 521881097 0
402888171 474150200 0
450044327 730132479 0
290640523 335925736 0
86091079 397359900 0
692065166 615561671 0
85180668 587398095 0
207991125 414280440 0
407003577 96418499 0
93763194 34904608 0
685020609 405252389 0
649007351 730265372 0
16973665 375805287 0
134688164 553896422 0
794811716 265577041 0
176445743 627293016 0
323063748 351842873 0
69712055 556264124 0
782025092 376023923 0
608287007 299646424 0
355279538 458353298 0
640426542 738320528 0
524874443 330458641 0
385474290 388026260 0
96055966 644985702 0
744920139 713032652 0
674143313 7349541 0
787341523 678283962 0
766601822 705211272 0
485081243 292248459 0
618316827 771364321 0
658185341 248758508 0
33235294 400980258 0
536597938 359299460 0
645762079 347463841 0
753467227 603950939 0
230318764 308324134 0
192389566 437142842 0
551395725 618503987 0
384446037 752958715 0
214371986 258784398 0
695446241 375587548 0
154593321 337151370 0
122949343 700744725 0
367583552 417939509 0
560800427 304983948 0
558745907 774405468 0
201500230 451265183 0
505803892 198618369 0
789368554 723851840 0
119377583 262377731 0
139408366 497999918 0
277613669 407457392 0
229325627 144187634 0
187748334 64528755 0
360210283 42926510 0
10547550 535328841 0
781124249 77107836 0
253762783 433968452 0
352000033 732825208 0
535251587 320781686 0
783775065 609800011 0
282625046 295064239 0
218418166 793455831 0
650726589 150142189 0
642665847 501698068 0
125832942 558444069 0
524594832 402923364 0
71382802 353772446 0
97256830 795091368 0
674408942 419137054 0
214602873 370858540 0
734830115 337802874 0
178170371 313046559 0
378408425 30752482 0
372280711 595692944 0
770218290 448828275 0
649569164 203581273 0
732583679 104016473 0
17606978 433330857 0
747758789 313774124 0
264339397 646875587 0
644611849 766026874 0
553224969 652543458 0
139331882 355381711 0
34930091 605194584 0
393970663 683240268 0
682618403 608415817 0
89861980 399609225 0
596502706 567995934 0
315202353 309596316 0
690819836 493704451 0
722305602 615790847 0
425892546 646441092 0
621457198 422983228 0
634397186 43570983 0
246091121 717685118 0
119133437 589813832 0
50437775 407150217 0
637887034 297959221 0
423246456 552336818 0
303169629 520810120 0
191516331 486212919 0
399927767 95025252 0
593213025 732593938 0
295009587 110187697 0
357592500 364592903 0
561021257 68459474 0
158124808 496876317 0
544791981 705816757 0
489139986 468514144 0
265111324 387970501 0
530240603 468684162 0
315346317 342952909 0
161280625 660404008 0
652129853 666244523 0
197329074 368667576 0
626341998 494691642 0
739172940 700293953 0
706345565 2284651 0
523290917 375659385 0
20576102 41550328 0
489823219 742801871 0
789658915 453169962 0
457072970 564872377 0
39048891 305984547 0
425130103 574388709 0
731932285 665809630 0
461109273 493120502 0
617819346 18008009 0
748854572 651990805 0
355589232 173065641 0
372704531 227209802 0
229916349 482981966 0
489505775 752910300 0
534647537 783347649 0
202648920 102244913 0
245289429 613985948 0
382290595 672307867 0
690630849 268106686 0
189828720 9493191 0
261674952 192757219 0
219364705 396183023 0
396897984 600239934 0
506507923 575993579 0
444267107 227996201 0
525623366 421952135 0
701596449 366758049 0
559240898 533796087 0
175775107 524839975 0
348097758 288668433 0
182153828 304296394 0
290475196 552885673 0
537331226 417819926 0
724166763 461923668 0
724696815 592104180 0
585301452 13985404 0
96473238 43828348 0
676309837 90273453 0
793039839 638134196 0
733072901 50105135 0
211885068 737135225 0
466190538 726542277 0
604809620 761770090 0
454536301 570386160 0
150327041 688508615 0
613746815 777046589 0
629090482 431182683 0
67039711 688522891 0
98160124 315929213 0
395523377 725523532 0
244247635 10216015 0
663541928 703010030 0
173148902 210572679 0
46806664 446460289 0
634395847 32387027 0
624717104 576705168 0
294642825 466632693 0
678807964 77810400 0
395068318 587570179 0
712663488 468444015 0
645554446 573471059 0
607395708 565333687 0
89928617 708551329 0
360394638 222996949 0
559288522 647470681 0
708473990 16329134 0
670469943 132016822 0
303661621 478279488 0
402638655 99309962 0
131479824 569191593 0
331685334 201868392 0
48204550 178138944 0
652033826 361207370 0
713637449 311692787 0
116406897 429107712 0
212354935 70102312 0
715333823 699350423 0
651501388 426307159 0
437740851 513562840 0
715283600 515908883 0
41751730 423696499 0
763679906 407640217 0
17869905 699485519 0
259537484 506176034 0
181271473 654974452 0
85699980 539618594 0
663652481 261623740 0
358026411 691612839 0
722246826 226838211 0
64991351 157332104 0
494158831 532207397 0
704965797 402077563 0
742791118 407600286 0
749998460 153214991 0
593126457 579450348 0
414296688 29215867 0
228324619 19547006 0
31864548 717441952 0
209888314 506748872 0
503629860 667895652 0
356120966 262671827 0
105339255 573824253 0
54426081 150003747 0
710525531 102222915 0
204735512 93690200 0
673400258 695457012 0
334946257 459651568 0
201204811 223100704 0
503346309 609283623 0
586131956 473664142 0
395763286 116024979 0
408498355 528603775 0
453731060 613089361 0
537278004 364381882 0
594553270 406499138 0
402097412 353938677 0
545519244 555730099 0
689912532 755106075 0
305734807 708611488 0
357554892 759512258 0
543884564 288955879 0
79193158 518503661 0
23918918 364465234 0
424117659 400350642 0
381821160 312943289 0
351199126 250968056 0
589683260 271145314 0
369811429 87985519 0
474700528 711722727 0
249122072 620592095 0
717194785 31948388 0
765963573 117163078 0
313227670 209506880 0
308012651 660751849 0
527427233 604036238 0
700926601 228986306 0
461436418 453415202 0
166109664 524795594 0
447083954 395534126 0
115733779 5133569 0
141964656 145856699 0
297840058 750901401 0
690668359 446436212 0
32195818 676282523 0
500579188 695015580 0
475752340 782312186 0
171697016 384658207 0
15222600 737282517 0
693517032 593047507 0
128376430 731047471 0
692569526 44821130 0
207190273 695878167 0
436103021 645915389 0
455952288 35751986 0
750111159 581429736 0
496362241 88639187 0
328656505 492209790 0
642694084 418898600 0
252361509 283486828 0
626843018 371728045 0
7794044 505369299 0
112429586 528458985 0
106234400 112904796 0
320045717 3905357 0
201788729 145648274 0
206447909 233527561 0
38223047 185249846 0
221464582 334880661 0
751529378 313200156 0
533624269 516027247 0
535127244 566977271 0
50998656 278758290 0
529114211 596310097 0
600501276 44053598 0
557618467 308328171 0
383463207 685238963 0
144512315 163124684 0
119051982 781675405 0
317444241 83773695 0
434994871 756316582 0
420043730 341960908 0
599513386 737850299 0
403287082 599895497 0
176456765 462087251 0
371620149 92814603 0
469810183 159882306 0
425062612 586859270 0
794214920 304606441 0
47271815 460546778 0
318057581 441522397 0
429826089 217754244 0
172179778 304460141 0
752753087 194270657 0
646898792 701356316 0
149995857 365407326 0
484649387 229058400 0
372145515 378502648 0
714730911 782565000 0
449966233 120519963 0
278718054 9978844 0
69985402 764492419 0
725351722 597417665 0
335328095 15005789 0
776278937 105551129 0
437649366 362252167 0
269244794 554501456 0
538256287 108127910 0
692594199 220723004 0
396265446 687739881 0
15090691 703116629 0
651205961 433602483 0
282976726 42147530 0
358450113 25039665 0
332604906 239007110 0
79997994 733306551 0
591237314 601298084 0
442900663 191715793 0
294517112 794590046 0
307753977 727071613 0
512984070 237736512 0
770949696 404051138 0
609196095 793675436 0
146559226 121518529 0
98206459 703510108 0
94225111 550815522 0
183157542 254594956 0
477286468 74140608 0
625626225 69170504 0
55087329 458559238 0
629448996 406820886 0
7076217 173066091 0
522932761 600415895 0
151580066 179971316 0
447347078 45348916 0
579766556 155539873 0
334456024 306421715 0
465109501 732998048 0
600051745 136113584 0
639568225 408877500 0
229924550 232164615 0
385896036 429432098 0
76689542 173620063 0
331839516 521194217 0
70400066 684956309 0
353763460 768274489 0
757581334 127071909 0
222953459 182063308 0
612053592 172977489 0
477591806 436334974 0
147314852 736060991 0
580849004 398642949 0
337857754 388369533 0
250094985 659783310 0
648894369 186801379 0
236033384 767501431 0
146295984 499142293 0
711797276 175795399 0
369472042 279139231 0
260752531 760225027 0
39855449 708645721 0
719517417 242681873 0
670733356 308294937 0
797714466 409101896 0
453382260 544103495 0
223966734 715700984 0
1121223 17838275 0
777134350 345171702 0
152203020 455678235 0
121266611 783329142 0
412743346 186017057 0
243522371 772360392 0
472093555 417327170 0
483951901 354287390 0
286475873 429815904 0
431928023 183237893 0
70229853 273003936 0
786192163 412612120 0
698703575 325830051 0
287419485 720634389 0
88467890 309311951 0
224589959 395203399 0
219102698 548276455 0
172953510 86772764 0
332964333 138331939 0
499327730 710347797 0
685529560 183602993 0
611528166 716092151 0
796400636 641239879 0
631135797 371228135 0
292446085 571453015 0
79227511 282009529 0
414166325 562525807 0
732525705 591592009 0
134295423 355195438 0
373689062 161535823 0
629844163 762396432 0
239121435 228859607 0
690040239 386277587 0
627383874 533414028 0
457415501 79744783 0
382684432 393838675 0
119977342 68530158 0
721111493 649113561 0
138531735 227643185 0
423287931 379534203 0
521058579 190970230 0
394421982 708748285 0
166682228 786931393 0
88891664 641809254 0
787323436 500939646 0
783526193 87752169 0
225559774 108962018 0
170490360 502457331 0
279207297 635578264 0
675865483 74600652 0
629299383 450136805 0
339059166 410742428 0
52351749 269744979 0
654307643 78159499 0
39861512 453926037 0
690724662 599686720 0
87220049 173289772 0
344939446 193200713 0
66920331 552471275 0
366780030 197779586 0
41240587 665216587 0
516836815 294837151 0
206230226 429138476 0
397473922 81820947 0
150558991 16445169 0
454280063 220297517 0
406403215 59021563 0
731179441 1466975 0
83504009 238088202 0
100937055 211070194 0
385305997 193142898 0
610164697 291041708 0
192731068 119961719 0
317815400 370550043 0
442512849 221937580 0
294866868 608512900 0
406799938 144322776 0
7796722 37282309 0
537668556 155508765 0
175747120 563483985 0
636945730 53250364 0
349198417 135920008 0
71882336 439541745 0
233608197 22735369 0
375068364 748418100 0
260213102 506746994 0
767104331 626023929 0
200180874 334766869 0
585159327 623041296 0
345233871 663293379 0
785680858 317047503 0
482354326 368892830 0
769994990 19237195 0
375463188 330119572 0
312770391 569082304 0
184263872 713975688 0
734821116 343960518 0
356783102 750729809 0
713022635 84538758 0
406354645 525517032 0
46654222 190804919 0
354949313 117132471 0
17422676 85643360 0
732246646 365087588 0
238848062 459399908 0
579794861 358538266 0
660850483 387891939 0
24814577 317172160 0
593879363 289854024 0
223233648 487603704 0
11976403 789324356 0
430801049 192238173 0
133970701 384702332 0
247642370 789838433 0
282411644 304497505 0
506081566 642980685 0
695744146 145464131 0
259300488 420527182 0
488536143 163702002 0
714573546 67080266 0
162376305 280152064 0
178291534 521266716 0
571933814 406494435 0
513349790 28043550 0
113625277 430016140 0
397083612 726624866 0
364337864 747994019 0
202665047 211996977 0
125719971 71399384 0
181310256 134527620 0
464923811 678241567 0
631542691 342583414 0
172806339 409632235 0
652929472 732284010 0
323509192 225876789 0
51598986 235464525 0
566479272 704625097 0
448976893 167952841 0
391151714 415067080 0
47036304 588696153 0
588643001 431796685 0
760345671 68522756 0
766745050 227645463 0
101993625 38189345 0
44096197 32275771 0
49382561 236546747 0
771308267 679508443 0
219813797 787551700 0
659723629 186976556 0
654172913 507653055 0
528944338 14103192 0
436751030 276073267 0
178940129 65177309 0
148605089 599548902 0
628201780 162128858 0
239295325 248394333 0
514084925 561940501 0
248124006 513061012 0
693978143 674759846 0
647338783 353496732 0
417821730 239082364 0
406188560 579215128 0
78190379 63986296 0
632173183 114532650 0
377231178 417669521 0
789741077 59682589 0
304947473 742571666 0
747004461 597771535 0
112479105 782195587 0
693118406 625330507 0
169049406 608326215 0
377692909 643756185 0
41221244 92423934 0
191174660 675179344 0
259557351 38689051 0
188851227 433769839 0
359961148 694257652 0
768459989 122746107 0
762697731 305671115 0
107695373 122048247 0
111375484 122762904 0
99008643 246111369 0
361425635 338214022 0
211355725 20724828 0
197680021 398210109 0
58431043 130021872 0
725045282 268577387 0
401310691 526805631 0
498696917 58842243 0
402536012 42552129 0
68578373 392674182 0
317702792 534532292 0
572969562 468573660 0
644886319 343458075 0
541330082 402771312 0
704940634 584702399 0
145642807 285310226 0
72432539 380877335 0
677156804 254730174 0
135615715 506359654 0
687912860 79948209 0
142848235 387596365 0
155934749 331345514 0
749167117 405268629 0
194796666 243541507 0
658066397 642516481 0
97054032 641708027 0
709259721 214756017 0
353359435 282663840 0
572766609 464487365 0
123055992 535873133 0
42056672 151868802 0
68294586 668823272 0
675003962 368252519 0
432229510 570182988 0
21001867 292316229 0
618010769 370572424 0
182698929 718257335 0
460505587 443178068 0
333917153 372411567 0
298688658 688899603 0
165060869 385381178 0
497689655 762338256 0
298920240 736658100 0
466072482 206120619 0
648988923 477602619 0
528959866 17957433 0
601372063 105401806 0
628564229 63467955 0
504359915 642764475 0
348737820 680019010 0
458943184 572073673 0
179987104 301702955 0
308789175 771333204 0
154448242 277057416 0
427692994 45713940 0
357826946 479700004 0
179541952 323280153 0
446121336 348172884 0
551180393 735474371 0
140969682 264638283 0
93475369 20804477 0
267794147 252869313 0
399941505 631975748 0
216222290 599931715 0
57138002 415652545 0
195327351 406068051 0
323214059 347492942 0
296863333 212819114 0
341926011 124854982 0
623474064 255321685 0
614659890 615214477 0
200789231 477263349 0
446250010 686913283 0
599019385 99231686 0
469649079 116277007 0
653745312 277109018 0
592690104 150624348 0
60648981 61503511 0
118596794 672816469 0
731528503 171642835 0
467407549 388003891 0
323724702 231160476 0
349487197 702519981 0
592723875 401257415 0
86965629 458848378 0
299168683 569231510 0
82695230 250178657 0
217599325 276936505 0
181518569 362260406 0
574260237 339259188 0
193720827 447415949 0
232345088 306082524 0
170978128 24633746 0
710057486 340245169 0
486715978 200303341 0
404072593 526138931 0
676893434 462234591 0
656437564 637366017 0
640098524 223415804 0
355600622 83636376 0
18931792 668038589 0
166673156 151584288 0
328216178 217549606 0
133718432 706200598 0
686103810 523382764 0
265094869 649382584 0
93123144 112054511 0
70335123 349959404 0
450127445 344842489 0
305962171 176517428 0
770100768 460835839 0
445155669 206049605 0
41757453 269506758 0
209521266 130213633 0
423951434 751271229 0
558201701 421873575 0
457144511 657830515 0
721959360 197859063 0
553257323 472277370 0
214468119 72755329 0
147878589 513419356 0
26551298 364248325 0
105185517 725752671 0
31928963 536834602 0
358877271 430948144 0
370956183 119549875 0
387432023 114972206 0
664219844 193774889 0
35177473 121481632 0
269534197 661827154 0
89845698 494617053 0
70952253 194546978 0
196654143 760402139 0
194764473 595348574 0
460456043 707301687 0
135223903 66201663 0
736678359 475099042 0
420457716 208304222 0
147856815 791626266 0
357615208 726012588 0
419423096 392734471 0
397077904 249097781 0
73333389 605219545 0
692412244 370886101 0
150221321 199920283 0
399946887 13380398 0
386406538 64439338 0
755769049 780433601 0
706172492 295351426 0
73790550 178962671 0
606460599 747101190 0
375637388 114497986 0
729232396 25456934 0
704828272 222142016 0
633044311 136332915 0
693159876 343477709 0
225915536 307587561 0
781730831 118525335 0
369005107 247255970 0
359049740 374924521 0
549787622 328208178 0
559843007 2301655 0
581354588 290741012 0
294021797 296211711 0
274573687 389549251 0
647044250 19569716 0
571314672 479806447 0
498106277 745282601 0
88694292 498880570 0
289904747 648414215 0
539262947 27508539 0
132570796 162279586 0
180155354 357568416 0
136078919 118577793 0
226936317 396793516 0
777841639 235810245 0
598706843 512877736 0
510633594 554009865 0
417369788 48343012 0
68241090 376669992 0
232457113 295253395 0
177288091 585169568 0
711446304 261348792 0
345273239 566026829 0
595564429 406584826 0
64940815 16060261 0
69982285 231972837 0
706574034 88506243 0
790490875 414849388 0
122943824 653678411 0
603952773 323273211 0
128819443 229964088 0
119790642 292774173 0
371745656 138431618 0
214824282 734282900 0
172373552 85904879 0
444859261 717770247 0
544509933 467875661 0
545593082 228228985 0
616099141 539209310 0
752966223 282939856 0
689483304 134504941 0
685683778 643927969 0
299518157 731609587 0
591078075 703242347 0
210478706 781503407 0
575348941 34605452 0
162647220 458532903 0
264655508 216385118 0
165337791 432438149 0
748547036 789002338 0
156839785 90770852 0
726401840 240031251 0
23425679 110696684 0
265334424 25846917 0
315540439 738760932 0
570821299 352555690 0
696986799 420418160 0
398193531 765841555 0
270980458 675222128 0
265593355 535531950 0
8783823 656699139 0
4658731 173732820 0
32106631 428625542 0
356603602 520650506 0
798553248 121844152 0
352908855 777652890 0
475497768 287240057 0
434081831 155907180 0
235631772 21895657 0
709093524 547044475 0
77605341 743260740 0
361349112 350835521 0
87805405 708685402 0
422804632 604453726 0
637854842 115394706 0
459013552 306926341 0
647814304 736172589 0
353130421 5371809 0
617947965 436209654 0
734941009 598713610 0
61269415 265799669 0
358589766 758190995 0
424955565 293555381 0
608136917 569877615 0
540702168 155847014 0
82941055 417679685 0
619703887 587958972 0
497652255 312210829 0
799969800 374648538 0
634499512 543553211 0
470146201 653237091 0
105334275 704443639 0
780542745 337004011 0
269640427 783081876 0
282973248 642290211 0
207669734 425419890 0
657988523 125488998 0
375126960 51698236 0
91308192 205893640 0
36934807 542271386 0
367716888 473758161 0
175896238 58176168 0
445898202 55130584 0
289090933 119149906 0
628392990 584992017 0
136212777 603148097 0
207666798 709305169 0
581740949 709915067 0
148335341 583661618 0
269093355 385034958 0
517809937 267388406 0
263833260 396998108 0
618973744 496969208 0
752757035 231041665 0
143492235 792392376 0
546485910 599840285 0
392814371 492140322 0
345468676 794609397 0
650842446 425265113 0
422893264 376265913 0
321480455 397118817 0
557337803 138715846 0
314497200 177680868 0
594566144 216437032 0
309142466 228354207 0
523266196 338627073 0
461219980 91559239 0
720813998 112490684 0
100163351 391075869 0
483090532 570936750 0
489730374 482489449 0
170468060 526615611 0
737961661 178383769 0
586031909 475330255 0
281042110 607969892 0
234071128 497832992 0
252213324 48168389 0
213858338 527050667 0
574210421 377789830 0
353549226 614030990 0
769513238 695412661 0
202291210 539568853 0
275055849 30333811 0
678961089 718319982 0
100926126 164621093 0
184049760 371292587 0
219134402 636237869 0
753866816 126135907 0
427331846 677896297 0
651113302 201119735 0
674543056 241510378 0
306000193 435550974 0
171436344 79889096 0
531147978 753974189 0
99438964 3716363 0
543580358 631742276 0
62387298 338373691 0
483871900 226437237 0
495177866 182378721 0
712432229 203626811 0
212868555 619045162 0
665054236 189930868 0
112873385 25427902 0
72880913 653036069 0
225530214 84392436 0
581422163 355127209 0
245057462 18054662 0
716421160 634856732 0
708811715 186495290 0
220774207 444770639 0
552847745 222431039 0
665465261 588088496 0
774591581 381239245 0
469867220 163383020 0
509018492 374741378 0
264090841 478391479 0
263168371 525356193 0
263633134 166138375 0
275465369 322031109 0
48597502 581416693 0
771023214 438472009 0
469141090 51486773 0
43016464 591417560 0
73281207 78471990 0
480614772 324242830 0
317559389 714487038 0
787773456 163467869 0
675863072 155133957 0
426395839 501485395 0
368870242 380829315 0
744418548 120303069 0
442164814 342021421 0
62041291 701080374 0
468474120 673187855 0
150352330 125634425 0
403699498 107234540 0
292442265 169149111 0
91022673 44640058 0
687945342 673530290 0
122118972 683679783 0
78033792 770408348 0
524529055 597536775 0
495088246 716898341 0
539563896 452758588 0
218714667 84239965 0
435312638 582845618 0
192857889 607915224 0
263451513 424817195 0
258722675 528625332 0
313594875 582475614 0
540218377 786529648 0
517240244 252264782 0
44065501 706587710 0
649638223 781401705 0
584405015 455331181 0
529946110 89620671 0
584630756 300270129 0
465953378 420562613 0
412961614 446291671 0
405314776 280682167 0
559049199 334155489 0
497205781 304134416 0
313432517 768306535 0
75482308 115122958 0
692855911 103767605 0
625870382 311940284 0
485261392 408432716 0
9585767 261568300 0
622836055 364357042 0
439288410 503806081 0
117407146 58499288 0
652042466 96713668 0
415734996 303207204 0
230599918 615596917 0
245509374 694783501 0
512354195 693070724 0
353775818 356922735 0
370806196 662768309 0
599772168 464097856 0
147451954 120860344 0
194239072 268847071 0
759306960 511038418 0
127090665 361256166 0
614995953 736116431 0
224543973 130426499 0
38251033 210883249 0
385037109 572413030 0
753623879 677663476 0
99930575 115154835 0
379583591 229287496 0
380447684 269083124 0
428417778 503460983 0
341341464 304995384 0
671723079 744002608 0
56419312 235732744 0
655627430 21480542 0
764973817 671798177 0
635609392 506761159 0
746743320 347960066 0
175514497 778904251 0
493855681 661915241 0
373504163 788844316 0
572287123 394798095 0
150365006 771660985 0
16824619 483633137 0
57002808 293329327 0
187286921 416712831 0
263469562 229530363 0
18168464 120348488 0
264360894 374226163 0
266371248 308789868 0
590426213 313626536 0
791881449 351817482 0
260868338 437136305 0
527691485 236468689 0
27414774 597655805 0
511973132 210663015 0
23360545 555659498 0
332284770 104711109 0
332229022 734008177 0
305720868 401856047 0
507548248 523228395 0
210710482 504092241 0
776980621 320549579 0
162121744 522842996 0
45666769 299613174 0
662966333 530263244 0
478032894 243639968 0
700520006 672380669 0
776327716 443661333 0
9979606 71783118 0
420761057 501912579 0
230017785 207365637 0
801469292 509873172 0
371759879 340981966 0
771724322 163397612 0
274113421 286696939 0
119974108 376292508 0
306221274 382752606 0
192490163 81339598 0
709898931 440521063 0
247061040 97810072 0
538234517 79838282 0
114762733 754560173 0
145778187 679553934 0
461033690 155287145 0
607420931 361023510 0
417815337 716876879 0
775037036 410464086 0
380764573 174476783 0
642425821 170565633 0
482958830 694391748 0
132871750 727317352 0
798915351 527615518 0
622962808 240206088 0
760821040 461001672 0
408096035 628289997 0
702121154 34262062 0
467750933 436695254 0
555024583 471839415 0
96469281 251691001 0
700583789 707895093 0
455821722 77101922 0
740075723 346472787 0
61313266 595571450 0
786848136 311698439 0
433494296 428294374 0
408895247 416351996 0
582592275 535967711 0
175713880 422810631 0
767710572 751400241 0
267234523 638938634 0
579202388 602873489 0
263532694 59588094 0
125522229 308628940 0
637040189 327500468 0
793863376 93481168 0
502870799 191555420 0
663075420 730753390 0
295896306 641968533 0
126378108 590436238 0
616927785 259538239 0
459971393 275563693 0
410661386 528137539 0
773983241 46615409 0
608446783 284704351 0
333432667 244093701 0
37457765 200056898 0
185714693 531274641 0
355269935 304887895 0
328197424 387214664 0
787579812 325281587 0
695340338 692789094 0
337653946 21437302 0
608294151 414188987 0
740559788 547556024 0
110388693 42790025 0
518484980 740891391 0
395994204 136948649 0
667750223 490153882 0
767282373 13008287 0
357049244 753989872 0
585064787 570070308 0
419147188 574319352 0
520523845 518546422 0
147515106 100014168 0
622290488 109577072 0
407168046 726263261 0
353169027 242186324 0
125169540 538082736 0
531950471 341342459 0
282478412 680369852 0
758057922 236591775 0
158475007 796369613 0
416262522 27712157 0
492137405 17190480 0
796911366 629168088 0
648038985 7827356 0
76459067 647115839 0
759293987 66735328 0
522914983 358266280 0
599750849 106115988 0
57811274 587739123 0
653885694 26570280 0
74109558 453811660 0
681837066 105799032 0
416620315 255955683 0
136778482 227869812 0
136961257 319032806 0
208018116 660646675 0
778970226 332829184 0
559283438 257141507 0
112758287 253119770 0
559409737 463619513 0
59391491 209160364 0
88403347 318919202 0
708202434 713783856 0
214324021 140371947 0
522887941 385054097 0
422398478 140966413 0
795026459 331292162 0
356326659 785923777 0
679873554 112117631 0
417380664 654844823 0
407309858 115589233 0
308689 760734712 0
690435340 729294914 0
48190099 510753316 0
508397535 370626573 0
137058071 466898946 0
334647241 334086791 0
629355323 3153534 0
416644319 150827771 0
682714764 158263325 0
393975229 418113632 0
559298230 517318374 0
219234642 250295294 0
689468644 599178880 0
636105334 771254308 0
231114625 745752581 0
527828503 164121719 0
61251978 403059008 0
687020950 610843709 0
581491453 580095504 0
782638860 441804936 0
647452404 304721527 0
733443644 340971751 0
201893128 241012505 0
121835821 279328516 0
592842553 417227977 0
231676379 63077922 0
339374086 632222722 0
242067263 167660786 0
327439660 271109779 0
225050682 302681360 0
742275663 101544012 0
304653035 89824318 0
186799729 18277644 0
656925359 664037035 0
547672013 731484174 0
362176748 663573981 0
535796088 190108392 0
192017013 119829574 0
471783081 484695124 0
138696610 719916260 0
312712290 426874345 0
204891330 727218349 0
598578094 768692266 0
365974557 799958490 0
752596929 108157302 0
368132527 281183823 0
687706190 480655134 0
583115266 540102500 0
520171808 241476074 0
67065619 584392128 0
736027572 653576790 0
644096962 786446253 0
615475966 366121182 0
719714661 181326635 0
186575924 259571611 0
584091417 233017772 0
276300686 590311182 0
546429194 716751146 0
254956479 529007024 0
544619645 693840507 0
510717934 690732453 0
629466520 25603906 0
314562524 425085129 0
744455457 751324603 0
11182988 612521395 0
23144555 15256789 0
670086388 163794813 0
364574451 427144158 0
85040403 576186805 0
689958390 105300173 0
326340313 570505407 0
325798413 479623874 0
262072712 491128928 0
601006976 627019276 0
377567699 317202374 0
71118245 178097807 0
348262049 687444804 0
196327286 733843092 0
422941855 153787274 0
249499096 448564981 0
406798828 587407564 0
280753859 557872994 0
750226078 98509702 0
643862960 26043651 0
139322438 791754035 0
405868051 609045613 0
626590746 635610931 0
28860940 479256560 0
284237574 784703567 0
411589204 49869199 0
107743742 700375289 0
699939409 178591839 0
529468626 373699057 0
452977098 540049612 0
476184069 751223794 0
612351812 322580035 0
902128 490104454 0
647495898 732390267 0
29367289 307760494 0
121304120 271792011 0
699404624 692491605 0
299513827 612785019 0
351752409 268657117 0
626199885 488952438 0
134252763 180823635 0
388384433 211080381 0
426496270 301505627 0
408405333 173933381 0
536444608 496770939 0
725166845 675792752 0
556190462 554075558 0
703591501 382844963 0
695877101 796292908 0
376355129 242018046 0
486152605 591222457 0
239106938 271591239 0
53249016 340656163 0
760007617 601694596 0
696334498 795381371 0
421497417 340043874 0
614237313 493994430 0
65209620 261661769 0
644299673 113924549 0
570678161 667916085 0
742930273 156155157 0
579268850 148263595 0
312821837 703285345 0
624116485 203155598 0
674008144 572985548 0
387925787 85676365 0
445442247 129856099 0
88806139 528757631 0
661760579 302654961 0
533526876 243567213 0
452598310 498152640 0
315219806 214104416 0
314623223 101917614 0
613002466 433395020 0
101427363 673084927 0
372045478 512823552 0
730480046 378036043 0
153856318 60949876 0
575777754 681073687 0
608723973 18292850 0
239016746 795589495 0
556540758 420523659 0
556707244 778218244 0
16630185 162698328 0
718768279 311541147 0
391546002 619015434 0
618172159 43528713 0
634865344 653672483 0
670249238 748353061 0
320613020 313356192 0
468572583 306054040 0
439704476 302851845 0
46193958 593877735 0
381424243 754334857 0
110728836 57865791 0
540378317 478393669 0
46831781 696641445 0
727149644 674720791 0
560527751 537145653 0
35369855 278987456 0
728429657 307441176 0
641353884 153829574 0
14256837 358186026 0
669726904 202879898 0
44625923 232441058 0
251509193 578595718 0
71099067 408053570 0
61434116 391790190 0
561134903 797310666 0
549173812 185499259 0
615938581 345394720 0
587824264 612041144 0
582915208 419877860 0
88989822 255379522 0
528509942 168513535 0
482581301 725895761 0
275764372 647894836 0
170966624 509935203 0
785783427 492264700 0
788804505 201061665 0
399809697 360243972 0
390878082 280894610 0
380469059 800307972 0
174776391 157207713 0
221934131 742611145 0
329742695 26107003 0
77235876 295840814 0
588810160 622990838 0
414973924 642620908 0
660076593 120477708 0
394810474 224287414 0
121248096 593502581 0
670957555 279920665 0
605556157 101783479 0
414010856 387393402 0
157775074 403642139 0
306385946 613510862 0
71990563 422131284 0
722582525 448386553 0
274444601 87174251 0
395417118 23795248 0
218376739 664000902 0
397763566 149773508 0
90677025 358422754 0
273511920 37877970 0
602347982 516533284 0
351281497 657411195 0
367831317 519870669 0
236103554 461746966 0
35829001 632277542 0
753624612 220569390 0
78253740 645137623 0
572124131 636527186 0
392684392 688353892 0
2054157 667329561 0
653161171 438765544 0
184248318 495354122 0
37786227 293953823 0
630679077 50941605 0
156996735 303464439 0
606420937 203322848 0
122943667 83442584 0
764783723 221003022 0
188683315 177227842 0
749797573 349019088 0
762511787 740213192 0
456005858 880935 0
424004506 649399202 0
734395520 499294967 0
272218654 5895243 0
794935082 496843035 0
801229816 471003706 0
670896571 18368621 0
603381354 173938904 0
349724032 759387884 0
477869382 33041907 0
164491329 788761659 0
758234883 781632721 0
551361115 296049895 0
79974012 239658046 0
572165648 724003578 0
665869042 223835619 0
18691379 292661756 0
664090629 236196385 0
227884488 249164318 0
307193185 554993164 0
491611436 582282790 0
785350690 719624166 0
652270224 574738517 0
237270729 348286731 0
327693526 648967566 0
315720694 81493255 0
94291069 506806459 0
749019050 464817218 0
418132349 413122139 0
642478504 545277591 0
476959793 335911597 0
496250257 316142453 0
252753439 380247112 0
346426428 177504901 0
706767746 209867247 0
791448401 729011745 0
304831661 518230793 0
123232960 529292130 0
645931034 406621097 0
623901141 256770776 0
317904500 423713063 0
336160960 441158127 0
97761231 541185392 0
258536870 58677620 0
420474223 461928979 0
570685366 658236568 0
570889446 504136985 0
344488955 703648176 0
622250257 737560615 0
339861222 27802142 0
90306302 170766591 0
732659905 160863133 0
740200171 615080988 0
417848604 58822797 0
519078960 394526394 0
566311130 383262265 0
368091898 125143710 0
551133127 189228709 0
741722773 14557434 0
20860393 398340297 0
474121814 47697827 0
792368337 261929451 0
362941371 524332211 0
442825714 635240869 0
590386907 449989193 0
392529291 186591895 0
731105403 563045277 0
337070061 461575978 0
480988894 624758915 0
785953221 792764513 0
132507587 553991344 0
568661385 508659218 0
380419177 140371446 0
313272773 571555454 0
161939659 472747477 0
791708463 769069309 0
593166846 65360899 0
754872195 314490117 0
126919372 369575469 0
121488540 471794160 0
769148320 117073078 0
120432998 632592329 0
382112005 550663295 0
540657851 362837943 0
635244655 686001787 0
88568747 152986864 0
152081844 517877410 0
537986383 84998520 0
55983589 385416248 0
583121593 209950804 0
3866488 769753847 0
252549406 596601412 0
346612666 423351696 0
618761941 180026641 0
174239801 357164633 0
232189772 308695534 0
53972773 505180986 0
490334591 443693916 0
231413940 478887637 0
691523327 556459340 0
534634690 94238376 0
656324213 760738702 0
406697373 730945985 0
540800486 711336368 0
449339434 682985077 0
192395079 665998198 0
614253763 246064705 0
451701671 668252049 0
788045274 201263611 0
537702913 464957977 0
293541347 436470836 0
668160739 291847171 0
11834942 616202203 0
486714547 265625650 0
167880203 734116072 0
416475155 440213072 0
28091420 609049299 0
366082370 143147773 0
553521942 173428611 0
27412632 303796848 0
637147983 413180026 0
274138456 656209202 0
721738130 533401239 0
210475714 638004384 0
237696063 614881860 0
778344866 359437361 0
178937015 313501259 0
227672365 273386947 0
157667297 476850179 0
566628644 555289596 0
423884511 204214603 0
659004562 698724440 0
357719851 325750177 0
47232873 511206019 0
641665496 481650184 0
576312948 285318014 0
12637216 613355403 0
314355803 611419705 0
582542759 721280604 0
776252455 702773065 0
315400801 734007758 0
466742614 522073167 0
27628523 420078039 0
93786670 197107011 0
546178921 384064238 0
393953043 131515289 0
277220306 96454459 0
86344673 432565971 0
442771148 62382483 0
273629360 563950373 0
106072357 585935228 0
513971228 335344453 0
513095638 360912218 0
79229555 226602146 0
675062191 208516533 0
166195439 197392816 0
406453924 211628645 0
595598574 467916418 0
21369971 538612003 0
575938757 25759600 0
163420298 607178757 0
410873941 298903922 0
29378690 391893500 0
580309344 441589005 0
766013345 536768254 0
18467473 780826814 0
214055857 75341980 0
66725969 624907583 0
100884835 431092650 0
564682670 343772420 0
28281272 448153059 0
143126105 115722574 0
613644031 597173926 0
530428809 524253008 0
710306438 683794546 0
86552273 331680521 0
791199049 362664592 0
370993161 127740066 0
533766916 792653892 0
493249714 681592735 0
15191059 353566492 0
401127514 300097277 0
231177848 783502306 0
444574719 209327456 0
468771281 505688278 0
394638097 787206523 0
145262969 620222340 0
550308724 325114510 0
118516107 109621797 0
426626341 401411205 0
152757239 538234198 0
358384964 739966470 0
661376661 506938478 0
401972449 452921117 0
525702275 629099667 0
315382831 538665031 0
237323993 349809032 0
293070211 171248126 0
734419561 604686447 0
505056311 7899562 0
11571834 458278257 0
430928921 427522491 0
577364257 2291439 0
296365618 329795737 0
561590957 630246360 0
561735626 231864703 0
540164610 734555865 0
694440391 607627671 0
280262595 597189128 0
447628856 170551634 0
600734189 719451850 0
71060017 617922938 0
767452593 576148039 0
639869418 265172052 0
769645312 49922124 0
89786127 39320477 0
207955940 650631153 0
650092784 497379605 0
433426232 631367509 0
172973032 500876067 0
52225877 76029615 0
466978826 399302098 0
577255172 376887758 0
315871724 18421153 0
707488689 439747533 0
724839015 666170029 0
364996442 696465220 0
522359020 222613491 0
582921042 79070350 0
284367819 465708731 0
255532721 26868661 0
627651226 741398458 0
69313213 649701443 0
102875432 438705938 0
356171558 630946399 0
429481509 87954248 0
466829442 480844462 0
600590340 545199401 0
351123756 767248438 0
756042484 360325806 0
786484781 180468207 0
111459894 642830452 0
790622581 424355381 0
254501380 207304802 0
421723736 373202385 0
548996992 790486363 0
104078619 350875577 0
670038672 431081737 0
629300967 17223178 0
655479667 535447575 0
101007724 416357401 0
795090146 347000520 0
606240961 179032179 0
48234102 206446978 0
588296416 109400371 0
212546138 210572854 0
386715324 84361228 0
792536873 25104098 0
590924671 382582717 0
132395392 52768520 0
753654984 694668380 0
339047169 317981710 0
523486288 575075359 0
650792754 205012215 0
342905503 368870664 0
432454832 603146638 0
354597468 122524965 0
273080805 93085350 0
285175322 368181758 0
239578134 112392812 0
401533395 307267536 0
670777093 188801858 0
342237590 282559525 0
200429206 98134963 0
131911704 134320734 0
93028191 283143749 0
584318089 473391775 0
693013975 636245437 0
763419519 223968444 0
728183925 498064912 0
54952630 542255823 0
593208315 342934160 0
217651074 211591258 0
541529751 707916301 0
548564717 34240196 0
534147928 301622411 0
67927289 642243816 0
339120385 581840373 0
497322296 531780654 0
229743748 567852185 0
300424160 447459665 0
365420801 373822489 0
182553720 466866843 0
661130727 755513830 0
20313493 278390948 0
13191810 607379767 0
98340245 386643833 0
644163204 442982537 0
599021824 565373315 0
150877485 727544005 0
67920278 260388688 0
336602954 413388866 0
525799516 112281378 0
720929824 191454500 0
387788712 748740709 0
58552496 385986059 0
157073764 640149528 0
650937946 532206138 0
246072813 636630027 0
156860340 769517741 0
780406611 649095892 0
277512359 375484322 0
688093975 445874364 0
383444387 479619347 0
348090651 148419829 0
794930773 247138287 0
303697098 52966759 0
571842592 186288331 0
280296160 640229823 0
112811028 167606084 0
561318710 634088677 0
166562128 5584019 0
721406365 360174117 0
402290585 410057925 0
369281909 126710919 0
201870178 427056583 0
299017969 84478170 0
190126476 48139976 0
141371845 52076519 0
2616645 140108990 0
105662199 77839527 0
207119695 685170034 0
746379244 624100922 0
651029217 674943570 0
208771696 465504720 0
226646700 275662502 0
752187529 801414586 0
104338525 497723224 0
504688254 301030495 0
771202821 330597111 0
255941662 93056929 0
735618188 250671284 0
87509867 562422139 0
529105672 342602442 0
591802668 667579777 0
147381211 536402404 0
584065966 208152024 0
383762419 410097801 0
742833460 359155756 0
260949561 8127050 0
466313591 66789246 0
355010010 240608747 0
417716152 62646082 0
623279606 434571118 0
148302447 261694777 0
561518325 190031976 0
41455061 317550613 0
413312450 251677548 0
525118958 561818671 0
552949227 171325997 0
704009938 270307765 0
342146594 492438680 0
379761397 689298428 0
53128019 225953448 0
181006081 35500894 0
23596300 436578178 0
63627638 110661326 0
419325344 205636445 0
231495722 614475262 0
136188259 655345168 0
390073580 42095700 0
347755276 468310570 0
236342054 592943448 0
411944031 256409821 0
505082948 522150821 0
791416172 223926620 0
614631178 384606185 0
244065704 467541554 0
445351102 694827419 0
61261241 705737534 0
668158523 236270808 0
633148227 702727852 0
54140385 136941125 0
337948016 39753869 0
6452793 416133174 0
557166841 223421273 0
568268458 59780196 0
116579696 570014213 0
488616073 627037304 0
510891773 204055310 0
279185930 761755130 0
705341904 281922873 0
252937746 581754297 0
96990994 432597797 0
734495400 280600609 0
614883278 112231690 0
541121805 224044914 0
603094460 68857912 0
220797815 628423295 0
760271931 344355648 0
352631601 47846474 0
216279525 326737155 0
796011626 697095632 0
503790851 434356950 0
87622008 200804030 0
458055061 75611679 0
520754583 501626053 0
360949504 192870635 0
141539736 757284656 0
664272599 280759515 0
738937932 410575881 0
268449864 236768506 0
483942296 99133507 0
127475798 345452445 0
626775996 41270674 0
214801949 396196751 0
51042229 182634667 0
340174773 628261944 0
220638869 397881779 0
517534620 253822599 0
670342160 26227451 0
697971739 745664185 0
36729621 797419693 0
229360798 269899276 0
637289156 319344214 0
94375280 643662951 0
416643730 95944356 0
584024471 39149244 0
606403845 749741833 0
408928938 394346437 0
341605896 264986892 0
507460854 374325382 0
404909075 18193273 0
279039736 550369819 0
238054244 422113237 0
18823304 419959928 0
635110464 236413022 0
112918357 735271202 0
160197905 43099317 0
754694885 542455518 0
12095992 96172311 0
549209585 7384078 0
358512713 268109564 0
792458205 626050551 0
634028483 209958693 0
710021042 544311594 0
680614389 445456934 0
361521734 81802542 0
449916630 212027964 0
134453865 385920141 0
163482602 434855276 0
568815395 63887334 0
8386517 115348150 0
378834540 296984758 0
344527939 710268519 0
28088753 300149965 0
601823752 521604598 0
657495752 92489266 0
252842054 176834997 0
439006401 150411681 0
398827479 237982541 0
51868807 436357829 0
686639396 701161621 0
171826978 691176495 0
750166536 28775580 0
522612860 63373881 0
663128680 730128596 0
9255229 468832412 0
34776459 847957 0
415023542 331698484 0
368852830 347698972 0
696676416 85429891 0
493312323 786457719 0
691481950 566146303 0
187925885 140593822 0
498700829 665182841 0
414183776 469965676 0
247180626 705579950 0
391865390 134691792 0
265666169 451634003 0
332673651 148763526 0
510127867 778485863 0
233282039 338606256 0
232420981 539773749 0
536551848 409992701 0
396322766 353949911 0
540606415 297107529 0
774621399 423456971 0
394868202 648604002 0
798933271 303856762 0
177896324 596679995 0
110660111 753156452 0
172012374 223201312 0
738117336 500520414 0
535670629 220646961 0
277330320 710970010 0
624388605 766035193 0
195541550 405727445 0
72527929 447920521 0
760676482 353674920 0
460226636 131557260 0
742243058 111165538 0
352470991 425749294 0
293618294 24592394 0
777711500 239253038 0
294094738 554869820 0
288839288 459929924 0
552752973 749093898 0
704666201 211991999 0
238157112 725006798 0
29945405 151745213 0
123561649 92262577 0
795725103 460553915 0
4649357 754984078 0
515110719 69883405 0
735341365 511299707 0
200595413 116094957 0
42011655 26012860 0
577706428 452895210 0
140040999 277222849 0
252945586 684791597 0
545393505 382436768 0
544271572 441941761 0
254837083 276380176 0
85637913 93822528 0
104979932 36488577 0
133789813 594263598 0
327766064 572270779 0
359581741 319715459 0
442110402 163916129 0
592037557 216604174 0
444077631 780724204 0
179929651 157298344 0
61601295 508726329 0
464390886 360899414 0
631379410 1589289 0
190910388 231094449 0
469580762 515620763 0
698119970 723815079 0
687417722 534586778 0
670144174 798284720 0
658714507 188996050 0
653025764 279075148 0
418207304 737978467 0
448330887 220235268 0
541236767 119073165 0
593764324 782880780 0
661041872 472370164 0
139930266 698167421 0
216697389 150352270 0
438746878 226581416 0
118376311 77527309 0
73140377 85845658 0
553407130 244538078 0
229396303 26377834 0
749693847 206058793 0
210079807 166169035 0
684920943 769621024 0
23489583 618127288 0
786035084 441381780 0
464956279 109200240 0
417863198 54501079 0
101839232 108839988 0
154053569 189083952 0
294074578 298428187 0
78599583 79506062 0
206969946 739093981 0
584683906 180173744 0
28409283 700917009 0
402992534 750333684 0
728896294 438398067 0
15349722 572788602 0
85111402 745430524 0
171672276 464796927 0
117841319 275618205 0
231317894 387802194 0
485110653 638912222 0
246153770 186534786 0
226441942 504718241 0
92463474 432049567 0
94290194 514342978 0
606513981 431856919 0
54022661 49538133 0
640852880 69629670 0
310483527 510973457 0
675755654 667129898 0
428052923 26911351 0
776106725 784337568 0
325902583 350691518 0
20309143 471862816 0
706538591 207012634 0
196583742 277771183 0
302796135 277773433 0
74306668 370885526 0
486697086 378627961 0
403811680 40784316 0
161962926 554168332 0
122294627 268638154 0
698880823 265813544 0
738857951 226878688 0
540450244 142795766 0
784400540 51940324 0
523208022 223843529 0
185755705 153826396 0
395717483 243119829 0
577367655 720905728 0
717905486 535494990 0
720324200 661767086 0
63321471 322852853 0
705257263 478753621 0
487145761 594905321 0
794995797 492812962 0
528789406 697734073 0
296510859 280815522 0
708873460 739460590 0
171117210 427167043 0
441635877 212421937 0
96638144 441540162 0
754029586 535547144 0
660838726 397423628 0
298258607 319682770 0
235821342 377679299 0
172927866 737564464 0
107262719 544396685 0
239507190 180589208 0
11585395 239079897 0
388547016 146312542 0
311440444 322168991 0
773343496 576270034 0
323465041 25436053 0
639872852 251188941 0
174889364 277041812 0
440236308 640554471 0
762553042 699958265 0
369713804 289426557 0
763599456 448889862 0
199226057 648588726 0
275989809 255316464 0
711700845 758468981 0
15783330 681946652 0
587105760 253105541 0
725263792 300790197 0
364940738 723568661 0
727865976 113454166 0
15593273 133581386 0
781124042 434479982 0
432950443 51127517 0
109714833 255702384 0
444462815 579248640 0
481513230 642745873 0
243017322 457707571 0
488073937 537508159 0
423040517 297896186 0
66767847 409678967 0
349305095 70344235 0
446504223 745125564 0
218086661 15383650 0
576847593 732448237 0
298863150 305166250 0
252635477 270774659 0
598219575 289194684 0
48611962 146838098 0
741954506 36279860 0
453651626 674087954 0
671557057 275782821 0
104878745 612011531 0
508737926 703820216 0
777682805 502112091 0
414107238 562310102 0
144634856 304817337 0
135099439 330389380 0
630011428 703698755 0
462376484 725537003 0
332148008 441628195 0
565573416 125196110 0
382461897 590590392 0
754557404 630270434 0
214066635 776781365 0
751735673 707559814 0
527381004 286044867 0
706907657 250405979 0
706682957 354285702 0
286264630 463027648 0
525165873 653448840 0
353009468 435616112 0
775879509 774805840 0
187464442 569872390 0
436517197 306447611 0
171479158 603086029 0
220582689 302194593 0
720972384 483805334 0
15880034 246023139 0
389178894 516853583 0
26444193 416003807 0
501787450 232369858 0
489450595 253151398 0
533541838 232436583 0
166074740 329484652 0
744086525 397218972 0
458387490 259020193 0
552344342 229720643 0
213446064 609581665 0
745859404 542431015 0
600279217 680158681 0
338427805 57687143 0
526471193 179405097 0
552370542 693139808 0
776260917 311583672 0
165690735 401191225 0
241105090 661073458 0
118588326 56354762 0
337360273 126786160 0
298703979 171598252 0
568515243 360663814 0
543353137 626048261 0
121514139 198908930 0
179501898 699997199 0
660816603 41293614 0
609118950 138124892 0
151522472 793668993 0
478227082 524541756 0
676103665 88573194 0
512240801 284130262 0
143560971 448761432 0
391004050 688122614 0
219988442 226199349 0
105378853 68308647 0
763130347 506079190 0
256362261 260277614 0
190314110 165298836 0
372280024 738481654 0
496597630 250385876 0
738277860 380566921 0
210075015 702402977 0
256334989 396672188 0
254263228 343887904 0
151294104 590025897 0
453791374 1456773 0
432531716 647216790 0
699794718 676353103 0
73924130 465919782 0
731546994 280678453 0
714640409 59473172 0
146390631 611446827 0
509301570 397795231 0
380767419 10205506 0
35169641 458834197 0
697034517 192573480 0
420292460 434845821 0
389192939 417904273 0
675917279 229013041 0
608198310 752697608 0
356909417 229713533 0
571360801 449121879 0
240012147 43921438 0
116239160 312995484 0
311400015 684811091 0
40700626 586473438 0
433620540 397092748 0
84285931 468155784 0
415274592 482985510 0
494861372 87876094 0
545733352 147216904 0
212263957 194391208 0
649070734 4525788 0
103010567 84582610 0
643993970 709730349 0
756959764 94839265 0
75707260 402416127 0
117804805 661885822 0
684067563 621840806 0
339057220 97953242 0
228128884 743178230 0
761632246 458635066 0
782001078 751191843 0
420817802 93593328 0
493612793 699846942 0
522989023 354272614 0
280035492 424589004 0
286778340 703670403 0
690976241 725892241 0
525037571 204241819 0
594970686 137906234 0
183992720 203415362 0
764496595 241472588 0
247562684 601360947 0
683355248 143186722 0
477893112 139779554 0
685864889 95364718 0
157152349 152554172 0
783676132 216251082 0
546615395 500642422 0
495758898 638434943 0
60473179 587277390 0
84136503 615886730 0
788016529 520845810 0
253868276 558408391 0
546306171 47596938 0
772499130 265463888 0
795859459 556195293 0
606022070 236300765 0
117121237 327582341 0
662050845 158769491 0
785277615 160200460 0
389001909 684649146 0
684807154 392249965 0
24612057 309697981 0
239286601 364716892 0
571579190 192343371 0
500644398 89381017 0
670053562 171717004 0
173447639 346854596 0
430329454 766426621 0
336642874 428476524 0
130053503 150294625 0
438364767 636434738 0
302111110 268216371 0
686885125 161266782 0
144994130 260983068 0
292558168 633938159 0
220767629 361641932 0
124366574 609207800 0
33639030 88078153 0
342671857 550808466 0
623453198 31903343 0
133808369 545605888 0
208723909 275363821 0
109473929 62460637 0
503629595 420626714 0
33973568 372724658 0
312412664 171014370 0
35697689 10295641 0
35302959 465710370 0
590804976 63318167 0
177588703 203097461 0
696314817 778313955 0
161080515 343627942 0
106640466 297153954 0
286039308 458481935 0
384310667 254878650 0
300425077 669457866 0
137549263 723911501 0
784278548 469445264 0
510917184 566235149 0
520668724 217703335 0
769372610 87338759 0
555096598 576341384 0
193265930 573789911 0
371769568 451173911 0
531433158 655111302 0
686730963 411336608 0
760567116 206238750 0
430163554 21502940 0
532597835 382797707 0
270399155 242907699 0
664749528 226022290 0
499050060 500243513 0
187170823 662354047 0
762449673 194141372 0
436394454 33529262 0
175297853 795288398 0
784707889 443021345 0
209959926 83161039 0
225730842 687923247 0
552711678 241831474 0
174108720 458706749 0
791628694 222252 0
507520625 396381681 0
477846147 399387393 0
601397415 545361691 0
453037892 581536015 0
465838808 388097437 0
195262384 311628497 0
23353857 443586556 0
330619395 60382088 0
216711702 619001815 0
641716948 789764681 0
84436068 690320185 0
619766580 78698051 0
568565315 361473764 0
315026608 118734146 0
787260930 385150561 0
104138123 646314340 0
79148668 762092517 0
636729477 600899502 0
206183793 365210484 0
25375779 347606345 0
381825116 191353516 0
733736862 734953715 0
423424970 785765265 0
212349579 649279452 0
697939456 281452881 0
294502250 561300769 0
364489025 410329177 0
771249901 531973601 0
300786135 406596979 0
618785558 426760614 0
40859969 437729252 0
676860080 150888789 0
501019135 227980956 0
290551139 289039459 0
552934029 605198162 0
288191307 540516673 0
506869932 38840487 0
324843113 562433726 0
19822013 713240517 0
32928121 289067594 0
22293216 121354319 0
12495962 413257309 0
408813695 107955167 0
40956605 535987820 0
413312280 388186870 0
416822 500676361 0
26097414 54200234 0
570225939 492579016 0
51556547 443115419 0
247806461 48003005 0
142379495 288290644 0
640111509 107223200 0
4752926 522871088 0
310138132 380959684 0
279387829 182294171 0
201659404 560057040 0
759455985 193351453 0
61258486 507268518 0
58067106 738738160 0
206216061 427620849 0
337982529 169796927 0
54990688 601954236 0
534544648 148712401 0
547623704 638185413 0
117533027 79027666 0
783713616 299663840 0
186631180 357095425 0
376196059 403639811 0
189171305 578103620 0
731247445 71414863 0
634759571 592449977 0
345954346 505855451 0
406431198 526018638 0
41656493 552887071 0
790252285 729686283 0
671887127 645363002 0
467174164 277969707 0
529805740 333833747 0
532397486 662986326 0
11995141 182738812 0
271026253 434130697 0
533236292 472730469 0
555451950 275188546 0
791718260 55013352 0
305480550 545189026 0
327802497 414210258 0
248803681 738036577 0
546997657 633768310 0
660120400 333582643 0
114468124 693608212 0
315137798 358920813 0
69352875 613304734 0
648529377 178282289 0
636794177 608500337 0
577192880 790788837 0
660126140 250324252 0
250382422 794868059 0
100379579 318372512 0
17595278 324489737 0
149253628 176470018 0
104367083 453092235 0
480742184 622227187 0
314191900 468510307 0
77458346 162022317 0
497352994 489033957 0
671705613 357775093 0
269001327 718197122 0
152940193 501615720 0
654899662 400525499 0
7988364 128068540 0
45536043 357512935 0
65812547 393141152 0
159556279 780074981 0
704822072 70192149 0
426097709 402298797 0
593828090 659917168 0
420729907 214581974 0
270582968 203935980 0
172135568 781206932 0
768934960 377215480 0
702312528 92226098 0
47879045 616278582 0
616544210 39945131 0
16293276 788418813 0
682119202 281667766 0
567532880 401122209 0
713672842 790020505 0
446642711 544972409 0
747939680 686250259 0
713854270 363762255 0
718090144 230011703 0
628399452 131151738 0
522748038 142488759 0
147600524 423081491 0
734411977 358081475 0
733711105 506923482 0
201247842 321879798 0
26377499 137110390 0
462713414 514053156 0
654980157 20951391 0
292467707 622745406 0
665593458 572356170 0
595730222 691919818 0
30700030 177282991 0
441856312 76402218 0
75621785 499789493 0
432174971 754058431 0
7801796 259256002 0
731401263 749093078 0
621362719 793279408 0
292476203 217624717 0
571972281 427553067 0
413776678 430976019 0
227701568 664266762 0
641058044 766550094 0
624093556 427955576 0
663832520 403102477 0
284595849 80147124 0
334437138 717485832 0
77355721 401318615 0
426504167 230107889 0
89644576 497955185 0
799024794 137398636 0
407357540 6529050 0
292106679 119110197 0
197971928 64544436 0
288885025 553738635 0
215520294 444421096 0
161905117 321879308 0
661161724 229740838 0
655974487 619601091 0
781543192 83605425 0
172397519 142167576 0
515644468 708025362 0
426369936 546194174 0
27147728 734208914 0
503973019 34760214 0
173852434 365612751 0
602343905 368519511 0
32332133 629579350 0
90298833 559842223 0
560675390 382198714 0
298287695 138268979 0
183817947 156919033 0
779915818 366480703 0
523587598 705623928 0
455794240 225096567 0
272134661 460587882 0
170225004 215944786 0
386615815 642262047 0
215097015 364062972 0
717358610 127421014 0
676959816 138089501 0
207110388 397717717 0
365566413 239367578 0
40461555 625917399 0
104553684 664530292 0
225937926 413701665 0
269198985 574752275 0
656589699 719939828 0
741213719 478052823 0
41289269 326032401 0
31144398 753349423 0
664582246 416979904 0
446197800 432878914 0
635978814 5315019 0
791236073 90211205 0
620534267 167009949 0
737446504 775246914 0
536188332 136110717 0
105037245 541106878 0
543533840 508420114 0
97122014 147693457 0
389559921 389300773 0
666298520 479854583 0
251942403 578364901 0
787845660 378900558 0
106382433 36089797 0
168933283 186173838 0
375208231 52900661 0
493803470 320359054 0
587199961 609680082 0
240502146 91978424 0
564136621 553444917 0
428972730 466679260 0
480383769 647630204 0
559988545 320659931 0
38731460 408975887 0
768016968 36470703 0
730570258 347918386 0
450281515 502531358 0
184343682 261511526 0
451113549 780217464 0
627894453 489737745 0
467124784 417143053 0
170184403 712360401 0
553050984 742909248 0
508689278 368859598 0
2626968 721741260 0
62052496 153151153 0
535432970 392487579 0
201617732 374401366 0
754952549 294349361 0
545836484 546885417 0
59714523 204484584 0
160783373 741232834 0
392213235 626735069 0
390349755 203728933 0
626808135 495250811 0
106982783 127285122 0
11697800 591071305 0
360629021 583553496 0
738479249 574829065 0
240527189 354953019 0
226921643 67681992 0
572728743 721362849 0
230487571 305675716 0
754788057 686422940 0
322961924 64504096 0
256877522 564888559 0
763299415 517725698 0
306706094 532321323 0
329418855 64336112 0
73017869 337330140 0
34227856 487585993 0
264383779 268114580 0
185845178 680266087 0
771009587 626541914 0
107931864 447743352 0
422096147 704078107 0
639350713 570280750 0
605830020 618025952 0
319456914 399358844 0
162913829 731142758 0
498457844 444636726 0
163821771 46956169 0
606274516 283083067 0
179242269 255118392 0
402977888 4955625 0
370858034 108111280 0
430239101 255678597 0
225351134 262554051 0
684282454 481757494 0
19110998 192758558 0
587717767 722513371 0
79780554 791923971 0
348450994 587920849 0
482341121 377393624 0
493244426 773892579 0
367441825 156008697 0
356109243 227181868 0
208270551 468253376 0
640264651 528037149 0
59323686 318877534 0
95284939 38670493 0
301836181 527751256 0
344839295 453398554 0
777305011 60643236 0
147438039 795358569 0
481255718 562922051 0
234420169 781101994 0
652837630 212695218 0
410164946 647137950 0
774366450 100180537 0
84194866 589621082 0
507611055 788195362 0
797063489 338590946 0
168789483 738600625 0
85713632 545817158 0
433536549 208332129 0
572814366 22391410 0
37413903 225077048 0
600627579 313538209 0
64421647 801258406 0
772778882 65588520 0
265447397 237052038 0
73031498 636152858 0
581053235 586929610 0
503190277 12376548 0
284516514 677662536 0
446636139 215161215 0
328264089 299227881 0
717653963 590378267 0
576544199 564248770 0
771262594 692306920 0
258147981 229067388 0
727579375 387600351 0
527384283 589125409 0
769156243 70035294 0
294224600 84297861 0
282839858 68642539 0
244590121 659768480 0
69073376 590716089 0
141713495 508165070 0
629824234 777067166 0
328401335 170151095 0
554601406 316795964 0
47456682 191453289 0
225787851 742200304 0
472800788 731414827 0
365819266 296609635 0
23339947 761027534 0
633896319 510448944 0
30762920 376092716 0
344539800 231418416 0
708885381 510651349 0
281081359 717902385 0
408233596 52648607 0
653230414 151543366 0
702706566 679302003 0
792273108 33719708 0
336941184 369411282 0
166964291 311024824 0
559827715 673609939 0
470613442 490753077 0
768884434 586378701 0
760415606 304424667 0
658186686 569895321 0
339020342 585898168 0
711181437 554743912 0
85475273 174865407 0
435176757 556783991 0
790111589 399024604 0
59860719 305740831 0
781079586 263960508 0
67190021 315901102 0
642352406 448569637 0
646434011 287261586 0
494351772 524719124 0
456133181 322438846 0
166870854 456356972 0
507419734 552442263 0
308279885 724011017 0
38545734 640431439 0
372387915 46833226 0
276683663 190605786 0
255049616 268284107 0
338870151 729873485 0
783922844 469454837 0
23207770 798545843 0
715852927 32128813 0
304159436 152132485 0
765564603 787652912 0
470871523 783786375 0
51302868 718796451 0
233753032 226178263 0
775377929 505022258 0
166035004 492612312 0
689304859 440957827 0
148460656 44710796 0
22978770 736920616 0
772725803 195271989 0
737759752 382388660 0
484626926 702875764 0
755525522 425652509 0
582675695 759203413 0
305047919 414525884 0
585875258 359996313 0
481002710 569491400 0
12776593 17168053 0
288526942 273981618 0
505418130 611663449 0
443671266 665180907 0
248888546 444273686 0
558794192 369862051 0
718575702 172972705 0
409532853 627098298 0
627417598 95696172 0
662697746 300901542 0
567332371 259094126 0
140720397 312936622 0
5703405 633014298 0
508176257 620314049 0
571480708 733250888 0
440754256 355922215 0
137716093 632733877 0
354530785 27879901 0
504620434 599412246 0
638119992 762005881 0
160036082 108249390 0
662276567 142049449 0
297475270 335461243 0
67333460 90907734 0
664958283 523227928 0
581368580 686412036 0
433628628 479331927 0
172618278 675362573 0
121266495 137652852 0
344947125 380635750 0
299810077 681882470 0
366397529 404628242 0
50546135 393738350 0
374603282 228003432 0
188244902 545502876 0
664777687 173532840 0
39463197 52236943 0
49290899 658427493 0
95077529 212327814 0
690880298 277519615 0
459571665 285229148 0
798104108 719675571 0
612574973 437176271 0
571893343 657968547 0
370693808 310513273 0
723405145 203111743 0
165239185 567898454 0
371158795 280914015 0
163360141 267155522 0
492849226 322804210 0
435265629 473566115 0
389144259 296603882 0
49134524 632965304 0
634459461 369720428 0
608467704 47774302 0
558167249 182387593 0
294226233 361217526 0
134245920 393134145 0
758688183 90700959 0
468156016 685006847 0
694634513 600413503 0
342074446 687195077 0
9315250 112255646 0
143644533 282205636 0
532987165 145675141 0
182584411 648394712 0
753036307 731767156 0
742326512 187757063 0
10035342 381793308 0
517980495 658464871 0
81153421 247009208 0
212113923 400898802 0
539515954 387030795 0
787701076 444468621 0
410533001 741760467 0
266231849 697473435 0
677580465 607220876 0
583986058 682153125 0
57186822 355899709 0
184787468 37202308 0
755420446 297355365 0
411954551 437493790 0
316314774 588392411 0
235118101 158613765 0
252106390 383008878 0
337729150 555395075 0
7102052 468244618 0
771737256 675973548 0
372012692 130056882 0
373256152 19192620 0
696642262 84801303 0
65397203 52052838 0
94462291 580430889 0
79650517 152487357 0
789992748 27588571 0
668586544 565944649 0
305375588 676938472 0
529145743 61006709 0
588325062 412640599 0
277143374 217515795 0
314921824 192841523 0
152337671 449303405 0
399591848 657437850 0
426032158 596701254 0
116123985 482445957 0
720880898 228311011 0
773764132 648174997 0
800854321 347069706 0
387599811 735555339 0
509393368 188734015 0
100551037 78343710 0
791087070 146901571 0
572454844 296833364 0
2784439 315620340 0
111451740 582303554 0
467600419 408756482 0
707425449 327748913 0
658922386 651997160 0
434386733 119002315 0
149155549 535563679 0
719041638 22114501 0
350121208 781180165 0
439471158 378811204 0
355071200 479325867 0
644879804 325969616 0
340192752 81218327 0
726131320 119928995 0
723341678 179491335 0
264837167 398770558 0
424870667 538844122 0
300384735 441503646 0
479247549 675422195 0
319115181 613369430 0
256829564 21009221 0
59846364 734546231 0
310330488 776901094 0
93648266 537324662 0
70086314 135446224 0
702277861 477832836 0
525537364 385626105 0
694179435 554973853 0
642881210 756671228 0
299924173 297460128 0
233723638 591345156 0
543365701 760615688 0
607680483 538755012 0
486892757 88895147 0
39514436 540165528 0
603884001 706508108 0
678890036 635766635 0
520924396 555853166 0
192475014 580888858 0
307761630 505367631 0
534797969 172742399 0
305416880 400459317 0
727822608 446350177 0
80452895 344321346 0
706258372 289114426 0
159911345 18242803 0
577374529 107920468 0
371381501 713178988 0
565290099 728648584 0
796419600 687516993 0
74111864 778365952 0
250753553 445174567 0
542519290 126968792 0
147265632 632940885 0
37693751 105502357 0
28239189 770757355 0
510381245 731126455 0
95399142 159233445 0
248301177 310813216 0
484498639 241852677 0
442361198 444861553 0
388225495 482139365 0
605682154 102976024 0
536198343 177848590 0
519376999 270410992 0
193374264 749625537 0
492575622 462216603 0
667792973 117259170 0
282175578 231941817 0
179707369 767807783 0
629384418 540056482 0
758425052 621657124 0
744308734 34849550 0
80228847 257679307 0
401430706 567287600 0
362673329 249878399 0
157627837 435402111 0
630335880 299397426 0
255337888 753427846 0
356248615 604024995 0
502144155 263915552 0
447727845 624105592 0
85905803 626625550 0
427657661 108262667 0
532751384 12564312 0
419038412 708093611 0
272957024 167036030 0
151722473 376852981 0
700364080 618853724 0
134251467 632154260 0
758973151 7327654 0
26750404 464032366 0
436226824 710211837 0
779254979 511385143 0
410921303 759304713 0
628653601 790386700 0
77556167 135419216 0
154218708 461334641 0
179024494 115613505 0
653301170 226381449 0
560683218 406610752 0
5226080 404501198 0
581414631 580045782 0
96464575 78249851 0
701356067 226559479 0
24971339 322384376 0
7029392 329311842 0
453742124 275673657 0
420473486 349724800 0
362344238 469847282 0
798634085 186146662 0
405996281 146457579 0
302127984 52888722 0
269640466 658013855 0
213877031 139461354 0
722260031 776213887 0
184039939 216225720 0
307781441 226466841 0
379688077 557397003 0
8969876 44030375 0
636343311 228303436 0
77148304 598906747 0
100933603 109259081 0
472975213 85370893 0
86402911 314175566 0
325822440 222820839 0
73324367 380467640 0
407219163 501128049 0
481000022 97026641 0
292118538 569292557 0
797058681 256749751 0
35174521 150104534 0
105642647 407197433 0
785279608 586927318 0
464676731 751582580 0
261732734 134428482 0
169430673 428553511 0
82385754 668146292 0
703835669 160771192 0
168506546 355250144 0
680748304 219621574 0
53168159 669294462 0
159189215 709937915 0
317599357 554078062 0
280905997 178001511 0
647849585 663862589 0
786422982 399487787 0
607401540 267164810 0
187108505 699478446 0
71704119 745901839 0
25675616 82634757 0
492147359 171938970 0
370727223 100880213 0
134761347 425373912 0
558950083 191450358 0
619000512 365485345 0
457760205 5406929 0
342097056 748818768 0
207957135 525834693 0
323639147 462806541 0
713605864 327802292 0
418740924 526863293 0
291344746 621270640 0
563600194 472088020 0
486248784 483766111 0
732594878 788184644 0
528562404 562511809 0
233471451 473336677 0
164136791 241555119 0
400060142 67146273 0
558929141 226096519 0
540737830 569458436 0
701191720 704296959 0
146312227 584178427 0
60651484 371956696 0
268525800 718420729 0
168460734 724130265 0
741351076 54104522 0
761427508 364970913 0
798448221 408280308 0
32713907 546173302 0
386136477 444687548 0
62521752 212237961 0
486321088 87351208 0
58882896 493955053 0
280833760 549464424 0
592710187 728334507 0
377730637 682037783 0
703716411 145867945 0
92057311 409560748 0
228146410 170444974 0
746503422 787667132 0
614501965 9318747 0
794503255 597118358 0
548640003 369061596 0
487764043 774922231 0
634269768 119864733 0
548612445 464337827 0
461418506 145261640 0
33098293 705523663 0
338296344 778371978 0
199686169 386791867 0
506496455 791645165 0
173015521 68923234 0
755099105 437237713 0
672933736 747508705 0
701170838 473248104 0
712998556 491399480 0
4998644 319727104 0
294298235 735822490 0
713276042 133407533 0
194423232 464148885 0
143463536 110185336 0
15423479 733668982 0
92960596 677882045 0
762843728 531949064 0
689625727 512932469 0
620920628 94496981 0
257957838 185635745 0
460092848 386970539 0
314989229 602192836 0
569778877 764261854 0
535320041 742554037 0
748882856 576962654 0
311217824 742019549 0
5965988 344139785 0
735042583 762018420 0
369176887 273681031 0
158617315 691681826 0
13533091 529549399 0
782476325 484043437 0
618916569 725829291 0
381870573 547819400 0
490449568 345652783 0
239509890 105066373 0
329456133 502597637 0
735648354 789722067 0
101621272 563530026 0
71288825 592655563 0
523605145 325005881 0
767296089 716466343 0
659720287 231243039 0
336099378 165802109 0
736713651 736246176 0
371718904 421945160 0
267525554 716321452 0
236670598 136139730 0
160713606 781225055 0
745850316 671530694 0
223614356 763912120 0
486606802 332453166 0
42349097 424788379 0
798025841 124122055 0
178840008 175004922 0
275048674 131894695 0
800626767 778777520 0
102960792 30735588 0
80496717 120685998 0
612014787 538781343 0
189096482 755311795 0
276117306 706801548 0
647437129 227307132 0
148343218 742132497 0
448194012 150374559 0
570437064 585061252 0
72795494 327720456 0
413695232 623366653 0
591701011 264954593 0
677855852 579360668 0
690088489 92498458 0
784896569 198504689 0
155005693 111615088 0
370421768 240330699 0
464752715 52771518 0
144663633 480618788 0
475578828 513296133 0
462252961 547230686 0
352102798 707841653 0
436099762 652688529 0
724324528 777796178 0
297691802 157131562 0
165905805 133037258 0
631630102 540886355 0
133770616 303714694 0
737147594 233409048 0
494070415 382263449 0
309203078 441295973 0
680138493 206534458 0
536745589 393929035 0
748042158 376844860 0
147574385 571694866 0
551343155 276285388 0
362105183 495258194 0
676972446 552862764 0
681377222 626719376 0
298191745 741840322 0
390028746 169844335 0
102139702 172570265 0
192152534 14562262 0
771942033 358702741 0
204843597 267738678 0
310428868 291827433 0
792512512 614936649 0
443308135 556975915 0
115468365 9143321 0
328793684 600583703 0
154587286 303732651 0
194222172 536520583 0
60599860 582482263 0
305397936 260955735 0
195493747 287213263 0
767402386 225729732 0
749851363 411278757 0
125802751 374394205 0
353920532 498721911 0
777616686 741864846 0
279825272 389870400 0
764113084 379759075 0
577585976 686109255 0
746055465 396879101 0
581237143 577809760 0
404632672 355375194 0
799052467 286633970 0
538130902 97217753 0
475494914 611111405 0
50970648 248425626 0
644972064 706362179 0
442818317 352504225 0
455709773 608608954 0
109577156 69403227 0
259339907 790640564 0
87712421 592767200 0
138833146 343021422 0
688370746 545697446 0
778154120 192983917 0
224031648 508398455 0
470111308 651713271 0
637750627 694841031 0
777612312 576708406 0
349224036 191608439 0
424204687 299475500 0
548687742 211869169 0
467975482 363488827 0
785733346 104409878 0
419126163 325480580 0
725243248 336906092 0
591385880 201769707 0
767248406 365642370 0
158992063 750445805 0
765774816 638946816 0
592576132 623269197 0
15085380 583779361 0
527543790 494180596 0
67128831 69716686 0
127108496 358326733 0
671717518 92404537 0
58516809 456740880 0
369072723 268313299 0
576830665 298455924 0
577106499 435262432 0
34435896 651699913 0
494386662 713496853 0
74409176 65166083 0
320401545 420221038 0
136337244 206085372 0
315438005 672213777 0
715367239 296329407 0
395170128 774371561 0
704637585 311596322 0
88509516 110341145 0
801171371 718636082 0
333866622 538702201 0
626858596 377789850 0
544133960 5211576 0
557168860 308150597 0
353707907 599878568 0
338578794 203052325 0
768814672 3869603 0
390900849 231711547 0
455027882 463024539 0
34396003 70136037 0
223202178 140283827 0
765358552 778487227 0
562466949 521516229 0
431750630 48599337 0
397084775 666471807 0
736814152 53564145 0
27266531 99242466 0
696788091 50274699 0
26665495 351102321 0
327089479 62885488 0
449045589 309499017 0
336556857 90646937 0
115949478 317503591 0
579407407 29030036 0
319799823 361608771 0
797086153 222425994 0
381165106 1200185 0
502853031 351376272 0
429003356 130141414 0
176611116 365263348 0
484139 482957956 0
241834025 602271459 0
654504317 457589210 0
20207744 207061287 0
605042384 556233223 0
524106661 30539956 0
284467756 306318744 0
322146451 105571897 0
706270399 228076563 0
438890052 759423750 0
295094261 509420247 0
551983026 234779250 0
564713178 586997234 0
415311016 9211994 0
762218490 503556513 0
739534284 290558790 0
526838322 564064438 0
541459216 598814447 0
52898535 128270923 0
429563151 367341563 0
69675298 616821065 0
471206176 769059809 0
503964165 158869223 0
44199158 218029708 0
90224177 606805282 0
744643924 15007178 0
421632881 518956515 0
38917189 456395598 0
183535059 574938741 0
134239447 158019371 0
353781902 692029220 0
260912991 705293998 0
733118090 11396850 0
92572027 414622919 0
272911011 372680118 0
605462331 488126948 0
522645336 338456397 0
128188628 267224593 0
765130540 767946771 0
705752419 77625466 0
672816038 224069495 0
309032372 526935614 0
536302306 118527259 0
778237832 60583194 0
355963761 446239888 0
31824782 367058333 0
114365024 124425856 0
484854816 392572134 0
41405106 97852364 0
114282069 180530703 0
340447460 779763823 0
175284732 791605543 0
369726743 154310667 0
751171373 95022211 0
16790254 159179284 0
232628053 261595013 0
342914622 576968955 0
703071757 692389939 0
356400097 655684431 0
118413885 428561265 0
522991447 31005312 0
306354078 773343818 0
252998101 555089493 0
727529070 386724430 0
19536812 75101617 0
68331743 286088395 0
381591209 104728700 0
407412880 335076988 0
678090607 712022164 0
695194448 767632667 0
423151567 65621700 0
744358782 443404928 0
172228401 485926662 0
457341583 110487439 0
542542235 28753889 0
359982691 290321264 0
731295172 357503932 0
288946856 790966088 0
203277796 539584980 0
387337405 687485316 0
336198460 135658016 0
239102790 395938162 0
173091944 661684898 0
509489014 754884712 0
725024196 60151941 0
418970869 507522290 0
81298788 654253006 0
416329358 259593408 0
134678385 199276308 0
413217484 329924908 0
713211964 2179432 0
551191406 771509427 0
672440701 700713379 0
366071405 94824108 0
263127923 183525039 0
55818482 767118216 0
183839541 303268775 0
111111384 306550791 0
636536116 519942306 0
762396354 176128437 0
406914124 129667270 0
428659893 708418493 0
654667553 349735072 0
371039565 54957662 0
302495333 422228760 0
654393878 230336087 0
14438032 296943747 0
598850729 759791768 0
610230751 555416134 0
334387808 556896904 0
159001627 245501154 0
506827018 776887836 0
52633053 296293214 0
663316994 51434364 0
500150082 720793419 0
681701603 274788312 0
277041756 708876114 0
11872068 596834772 0
146815920 280446272 0
742925501 215446164 0
204602124 114612260 0
15433409 243991150 0
406940276 140196525 0
98580018 153717755 0
513511640 55902314 0
586253925 136265907 0
739968787 634088514 0
342083619 592571874 0
795340521 638155902 0
509892458 238526114 0
429750484 3969640 0
244616777 373993414 0
75841184 189588359 0
288196145 749078074 0
681613941 379404665 0
584346628 517877703 0
31513886 745794665 0
253805844 277400920 0
297900041 592477267 0
526640482 532483231 0
36948627 772213895 0
362634461 197647902 0
148036851 184196349 0
510244692 711095094 0
656984868 289846994 0
788354109 166357615 0
555039996 660450739 0
109939642 41440147 0
546613676 416515737 0
147753388 533979501 0
203063972 607348617 0
592482724 306452108 0
362252514 770495720 0
691070765 605145747 0
503750093 570035953 0
293924491 613273550 0
112011682 436306053 0
424056767 84285741 0
142451511 231286452 0
215284951 368053528 0
531136830 646877643 0
491722822 184146247 0
37204021 4695748 0
227693557 587278122 0
652748879 652085039 0
589679774 500944949 0
482570800 182313355 0
63812991 444505405 0
264595808 214407326 0
760378109 50739702 0
30650723 258912937 0
385428487 790972775 0
91549645 515853290 0
224759773 520523193 0
118370897 682524342 0
440829165 27180681 0
385921939 633703345 0
148410404 276782876 0
60939705 543545389 0
625185453 308534468 0
30042192 99320978 0
430334026 634205428 0
737233567 107387407 0
691930339 131010203 0
391328747 420591461 0
761896139 662437911 0
181641238 787249136 0
87666962 495264426 0
646062939 52857328 0
249646232 213080520 0
571251623 481316512 0
141044429 631416694 0
363598729 226462563 0
442580039 232800088 0
83563162 329317407 0
483684460 36225805 0
240772888 197729304 0
141176927 546177373 0
455382459 310282537 0
250384124 534814098 0
183363081 492904297 0
775241554 580142676 0
135180684 448900185 0
603930669 565825203 0
734686383 42218276 0
88195846 100505822 0
611395615 707249913 0
381277663 381886003 0
746411983 724444578 0
497289271 370086476 0
382598150 211440495 0
274365329 19220781 0
354203171 204925350 0
217053432 25387126 0
474657599 113500133 0
363461643 219760356 0
86577474 784866234 0
219116665 154650473 0
255556904 528874971 0
571129966 743243594 0
221065145 447678648 0
384275133 777133691 0
356637944 87822326 0
103886477 266764509 0
372417853 637569868 0
451288509 347710549 0
436435295 559689717 0
131858170 460578867 0
797044860 19847517 0
246908434 102157788 0
629097801 285098808 0
398977535 607555617 0
483922886 323433298 0
369288729 19858530 0
557170113 346371849 0
337214156 100122632 0
655823482 590954365 0
615967302 550851110 0
615221728 790775520 0
639524391 178642645 0
549570777 288242413 0
250364024 371854537 0
609147007 430185926 0
649027971 392945466 0
111088725 546837178 0
490815594 260906682 0
760896771 98157511 0
764533938 254176313 0
775367091 601569622 0
1944601 115716451 0
62480356 236355581 0
347841192 338331684 0
563031848 480963984 0
677846199 77254018 0
224443823 624766236 0
537566844 296275814 0
474257103 176991396 0
524933845 624930132 0
668863149 666055123 0
163545593 278585965 0
13474432 336582208 0
769971285 16621518 0
734683445 217864225 0
683980002 372536770 0
405701599 157276504 0
596696726 602292881 0
545352007 596553115 0
531823914 187818640 0
770192534 239596575 0
210778511 53759285 0
271541417 37539448 0
260520160 300910403 0
155340983 120255708 0
393130619 760515440 0
263233042 788204299 0
635131731 166943048 0
368458218 711010557 0
327644483 759651731 0
276467156 678894906 0
521366008 670321982 0
158291816 676727730 0
418436370 173959931 0
331015735 49475295 0
213070140 676534498 0
394251707 286521407 0
502521673 534819052 0
364092682 660869441 0
321681149 97609776 0
801561325 225844501 0
15784701 283862494 0
286372107 281793576 0
490061912 247288747 0
685783597 522097765 0
180179330 341913888 0
345377308 736701615 0
720848454 584694390 0
355090880 480607144 0
325385694 85030832 0
72189338 212266746 0
249661290 7268876 0
96692847 317932477 0
291205837 11738296 0
490733514 578117277 0
670636564 607358191 0
541082045 672755292 0
295584866 356660638 0
537057118 751883277 0
113890846 334502152 0
710227027 146415898 0
336421296 543318248 0
355240819 216859310 0
490231769 355517328 0
343027141 406450838 0
469485811 799230261 0
516632380 24434712 0
780937090 411098261 0
345809915 777973984 0
646993652 498549082 0
711356888 171070982 0
617665755 518857670 0
790997659 722608793 0
761902322 764990215 0
251799585 745929541 0
43277178 688379594 0
26144281 699300331 0
512285279 353786772 0
577705779 181532072 0
8051443 407364312 0
217119655 501098566 0
786639389 741316642 0
112193721 672422131 0
144923155 87511527 0
447997129 782856247 0
374953151 246298218 0
488060703 561678181 0
664048416 288529478 0
265105455 574973142 0
302277481 627020457 0
346600996 771470810 0
367320468 116422920 0
301185427 556257465 0
697800202 20856087 0
461806720 212504810 0
580908384 402986329 0
338156440 237296275 0
448303841 745956044 0
418544927 232005598 0
714942947 292436242 0
614790745 260588045 0
540568598 370340825 0
748583146 236030272 0
606801818 144669971 0
744024958 175360279 0
7999514 794910293 0
267148049 462225389 0
801303706 394974513 0
515416061 140472065 0
611382546 796716393 0
184678000 514932638 0
562991992 593027260 0
716524608 475510883 0
127977086 622886662 0
301557057 138686 0
413077264 498847309 0
353598042 472464592 0
248819856 93777023 0
51036429 270144318 0
44004489 689926946 0
763004587 205645315 0
263777702 291273569 0
56266194 705539318 0
361837267 617490178 0
570646093 298525191 0
499125851 474857853 0
241398576 225683723 0
95729558 117805027 0
360483119 505229488 0
331052701 459415502 0
574267806 547756904 0
678232116 738711692 0
435755318 683675823 0
291377602 615071148 0
754941724 316469432 0
735961037 574922328 0
2388631 702574440 0
509600354 281405635 0
712650617 82765523 0
646379546 323286602 0
103500930 479180450 0
554969464 437388444 0
639516385 23212637 0
360951635 598585854 0
436513139 747351281 0
270784572 706641580 0
526045039 411705506 0
150982605 43374380 0
103947669 655737261 0
306796362 205450837 0
674293266 253706004 0
414733846 299646994 0
28475464 532027036 0
464999953 751508074 0
265458623 595333733 0
776149991 399793944 0
740105265 150496311 0
323936808 155787501 0
52604540 160380971 0
251169912 753296867 0
627638306 623577101 0
545799750 568203441 0
115045434 640161720 0
459518393 738488208 0
786208512 57875821 0
669970239 554630229 0
575092564 648249405 0
315531553 405967191 0
86219712 392919481 0
526689311 243859672 0
615003667 136976313 0
263144340 94077266 0
613247730 284108485 0
207829924 681913234 0
501647360 749947551 0
292937414 220106548 0
654357043 617851743 0
705428252 746537715 0
521167191 745999982 0
470270974 94565492 0
360743347 599929510 0
477016988 726114306 0
201668121 397112088 0
557036590 769488270 0
153278503 54086191 0
419254637 467082258 0
739701663 401859097 0
387652468 776482796 0
637888004 564551122 0
256382028 610275631 0
736948350 473290125 0
476925364 122242127 0
598697164 474165360 0
514299067 258913675 0
697225476 220592689 0
209126564 458393566 0
298707344 697316177 0
748545904 112471067 0
149381445 286935913 0
456323828 235127673 0
368153420 386477208 0
593893098 305186387 0
51794265 754125623 0
673759095 12084808 0
18747216 231444292 0
720107093 546394290 0
272898262 471276415 0
433845776 290289932 0
616927235 621293432 0
192279951 424989889 0
474662433 650669470 0
600890046 190572598 0
306195218 240766092 0
751629054 472234976 0
42020909 188283329 0
152374932 657866426 0
382236759 197745630 0
334182422 588004438 0
319711517 503896682 0
125260939 490989728 0
645168272 2732929 0
320203280 654038624 0
596074440 669630689 0
203056033 411901029 0
706770090 377689307 0
641748919 683540634 0
459609721 367924463 0
390199770 510173590 0
577748457 336188934 0
510721499 538965973 0
88024136 338121954 0
54203939 331310892 0
466146471 761963930 0
1344878 146862681 0
46611584 147516517 0
590416460 547521245 0
466990023 323968574 0
193900790 764686414 0
723646017 397296770 0
246976268 569025603 0
206382192 517063808 0
698725111 305508224 0
51118208 462970301 0
710820254 754051534 0
519048424 540472080 0
290622630 296567946 0
377036233 121854360 0
690798030 715672095 0
647580002 607602955 0
714233371 386662565 0
662022251 195495606 0
122650801 50097107 0
540933556 91601933 0
403497202 680253646 0
528056096 183908384 0
115100624 119642084 0
9786630 96626212 0
348004099 766950053 0
680126264 719514066 0
661333529 392584337 0
509806483 55412481 0
618328804 688876104 0
401288757 402430875 0
198081896 695227894 0
640777879 723451081 0
372960931 568825082 0
32276060 610360521 0
366708479 58404133 0
639967928 144280045 0
335344475 50287964 0
57680236 605413906 0
298663382 504946904 0
572620259 448506097 0
755573999 199365100 0
23332801 110847830 0
323699551 448662703 0
295173398 118538785 0
7766584 567438025 0
228100057 325234397 0
368872581 674471102 0
452650211 586778605 0
748267192 530507 0
728241272 530130666 0
254516540 242125395 0
127465879 707512739 0
37933352 560903935 0
623080043 133719479 0
61245275 565656283 0
477643743 243774552 0
799278331 552753300 0
716552855 104601134 0
277745594 3222756 0
513364703 566237429 0
653642110 163051783 0
721585333 5467274 0
350782683 333366858 0
791002362 707018894 0
596434040 775242950 0
81703193 313402421 0
190291879 488200827 0
679229695 67526191 0
182966234 585151632 0
425540505 245175157 0
755728412 731719587 0
577963192 484275870 0
487895198 554925573 0
559538020 9964111 0
266722289 290983901 0
76004362 446257199 0
538278548 209505987 0
457807708 411633747 0
536967422 542740208 0
504729864 492022761 0
172741777 362070697 0
244087183 744511186 0
750658913 207810958 0
504176330 541307092 0
313331112 324462273 0
401509393 80986241 0
602349873 796602778 0
598976195 790470543 0
577350324 341005536 0
673672028 228101742 0
36243798 348782814 0
412457831 481445145 0
711377305 351933109 0
757066546 116144696 0
662137329 643854602 0
132430180 783210140 0
189995579 367624026 0
185924143 565692375 0
477576618 520189439 0
227247519 327879176 0
578081687 391864452 0
287535394 524767093 0
210066792 798733504 0
455199218 479497828 0
313815560 290091879 0
244280949 51401951 0
387127562 22233111 0
68597807 740238433 0
434457858 782820338 0
23280325 225545899 0
99306568 779040389 0
663718992 352770858 0
402280985 704051669 0
674071188 261990700 0
285384433 671261179 0
672247231 121730664 0
663261612 796331998 0
226840391 225764238 0
90676643 376760850 0
470934097 46580791 0
80587086 436216999 0
326172026 324632390 0
193682300 777488616 0
664013689 282257679 0
21181197 771524964 0
764033365 462540165 0
225248965 301683910 0
231146544 27573402 0
120620376 151423920 0
769698615 257243820 0
569661876 797855519 0
387248911 561462578 0
751145836 422885032 0
666368947 30615248 0
686204857 479969843 0
372866100 686942948 0
562736713 789832422 0
209253460 687862319 0
294910391 390414684 0
153413762 437065123 0
733995317 786479111 0
421812012 175844298 0
470079180 461723663 0
527186437 171815638 0
379767847 588107379 0
299978062 412856360 0
463705359 187384290 0
655505507 628289236 0
208317037 295522935 0
425750863 523751423 0
124778218 318187880 0
292128974 753722705 0
589104749 617638340 0
555929572 54505244 0
2184447 10286574 0
763782955 118243466 0
719660641 718916432 0
720517479 725682381 0
579653637 573318944 0
677513067 778458956 0
362506575 315858588 0
275193070 605214724 0
227878086 4295036 0
167856954 346332023 0
388005136 535351714 0
356924093 63666187 0
684121873 507757536 0
701346644 602985180 0
248613971 372774483 0
719853627 28041596 0
484068469 657400043 0
267454982 547207854 0
540191548 700508654 0
322396967 208478223 0
764227849 84037308 0
198619053 510933888 0
650645000 122704530 0
168703328 531274869 0
363807138 736208909 0
254915400 727130858 0
570866066 398519360 0
17324035 558039658 0
757560630 666929517 0
657314449 546860176 0
181799492 349242553 0
166316041 791806656 0
306970677 284226963 0
345777253 744117847 0
3848382 273334095 0
509696798 746350884 0
393650423 416784840 0
279060555 27013186 0
530003009 48589022 0
340221216 118350143 0
631982778 793611789 0
22016909 71956121 0
482239305 346903105 0
255958491 467251317 0
510230302 617769708 0
781850497 448632347 0
15290269 477957646 0
446195084 574324589 0
15539098 271372192 0
711591367 451492241 0
464666670 167353831 0
682480379 659911432 0
67065582 386814629 0
322495341 571008634 0
170102899 256117772 0
772871220 685870935 0
310098803 471972206 0
447150712 319465277 0
158565364 169365090 0
369030211 477277439 0
322717475 457688174 0
546382364 47739516 0
183913965 713724079 0
581313785 792162122 0
148270002 29875984 0
788567723 451756500 0
530415763 75579457 0
351282640 206897342 0
167089669 270809378 0
139176719 174904447 0
437061746 240442314 0
789218903 162458715 0
30663668 554466050 0
117394798 485148159 0
47532534 436962186 0
19347493 381914184 0
515216477 554592952 0
492292361 337952116 0
548270006 574556957 0
647799792 373855597 0
572031236 550845269 0
238103483 294467359 0
666446892 430224662 0
474865754 43707696 0
643839469 435159707 0
52751338 31040483 0
702339231 106911144 0
375191778 218924679 0
725653579 159454537 0
10862338 538289484 0
177529146 184369820 0
53192306 698274571 0
270489426 416819388 0
398074710 768177799 0
128897260 653507351 0
271840913 695712677 0
776730938 768192526 0
37405233 148678164 0
355781914 90591097 0
65309879 5703010 0
502884686 466928173 0
11387579 789791040 0
234148319 743486141 0
100486449 387452058 0
156330217 22794662 0
551708926 617795972 0
32355660 771450581 0
680900155 501834639 0
67043175 79896666 0
494291057 755393673 0
749143997 51459848 0
27298414 262395433 0
80465095 152023461 0
341081295 405319214 0
634092073 389636770 0
507829966 239668891 0
85110198 603622108 0
654593962 665712411 0
153360594 626807019 0
749151760 637905271 0
369702072 551278656 0
681184565 437056485 0
439882762 156626365 0
452348850 347774799 0
100111826 527565697 0
570304975 730343024 0
455119602 598569990 0
567406203 476349448 0
89254001 62302355 0
747209021 467293719 0
437325430 77665835 0
27413501 251362439 0
537074837 421345148 0
26275410 764594516 0
607918058 353491109 0
94056692 664518324 0
788466234 126119789 0
553645790 707881434 0
403017212 418198147 0
82803214 174308527 0
757450997 650029877 0
247273582 500059040 0
116819144 406583131 0
445015727 784138753 0
638372429 586340699 0
716195339 724658765 0
14658560 241125036 0
701812119 104213435 0
23736290 586944002 0
456022077 611328214 0
255112545 587956321 0
316472363 396194311 0
316948773 210419707 0
248797113 312239086 0
253561461 242754666 0
611756973 505787049 0
575943338 202272119 0
589898555 231634578 0
555452646 574119582 0
440741741 225255366 0
148595553 445436913 0
342542532 23477008 0
112910486 314056373 0
458598422 442711809 0
84703444 14949739 0
715108085 116399021 0
124204632 44046049 0
177033122 52549027 0
157279968 782676861 0
569373604 670715507 0
126770836 93456796 0
627212206 563636679 0
134665713 222024680 0
230788263 370563000 0
257237774 730066523 0
562315577 270843363 0
204102244 661180477 0
772902767 165857687 0
184177388 293220012 0
22087055 121480671 0
548560061 68446707 0
697626333 356802803 0
97285987 160920850 0
763524761 364543861 0
35737117 732980043 0
121129578 757839868 0
419380040 713497055 0
315182544 466468080 0
660980801 462173367 0
91754072 309063244 0
141033035 351041417 0
538190516 625728218 0
284167823 394621178 0
794080647 258765143 0
302267139 647397186 0
519859414 667524812 0
643515058 735220759 0
687845388 557899163 0
226947209 563194351 0
540593191 34548681 0
309204112 123040593 0
512948473 523434358 0
427920867 334818560 0
486820920 355799463 0
214065649 531881794 0
739490890 226145368 0
228020027 186916525 0
543570757 521945746 0
63122528 371713858 0
495595546 188615947 0
662882738 660934506 0
504516534 481179599 0
614247416 139383593 0
395791695 764509505 0
649333720 98322984 0
532306520 152995292 0
126852370 567556305 0
202434097 771515552 0
513054759 639051692 0
330838372 786598397 0
410988460 124131073 0
234412637 640665267 0
715017848 165010080 0
620239223 148578773 0
132370160 719684276 0
595728363 598803540 0
186111472 283825285 0
452072066 326470708 0
554633222 772867104 0
439079965 125627962 0
762133629 215484148 0
513749480 419680316 0
210481228 767491268 0
359823180 47630760 0
754437676 631149983 0
413835679 456087785 0
748416455 106638876 0
533756532 581476569 0
597673401 570596997 0
169241522 757447930 0
357477630 682683649 0
651714270 669884493 0
177843909 101357124 0
383779861 243593137 0
756098709 248706285 0
430806598 244694380 0
677993939 558701805 0
6111051 786255519 0
639917167 109352281 0
543718929 341295430 0
499638145 723579965 0
332223035 508279783 0
35040252 640149849 0
698442246 689142167 0
196667958 752189157 0
645883554 114358566 0
376520735 618913777 0
183832326 343028081 0
690871527 618781184 0
286501185 287772571 0
413036621 561463621 0
537011738 133416391 0
66195095 335798183 0
192115445 789442656 0
629615804 756746129 0
204829151 526919148 0
750817703 740452219 0
41317517 335965774 0
581523968 577472442 0
677740435 175094405 0
116571170 279223786 0
225464861 133895165 0
410141669 199061807 0
449749701 461457430 0
306758031 751205192 0
438890873 663457869 0
17450176 554027335 0
598144410 560417968 0
366861824 234859687 0
755340083 378725209 0
229146300 193769668 0
133855511 135457533 0
381929518 190089662 0
544262571 259171265 0
555613109 31988029 0
180054263 40172038 0
8893710 411334136 0
261083587 114211670 0
715714337 228148230 0
22467588 195319159 0
464256714 179757455 0
349699409 739265872 0
700327655 727058453 0
617933807 517138658 0
30408137 542561908 0
411430119 787035009 0
124763723 143833035 0
277772796 219825501 0
740464372 210429626 0
674826993 671774455 0
70739392 509046743 0
166673235 582731776 0
141792250 108430232 0
439388380 728624205 0
371491694 139305079 0
631554403 429069731 0
768486471 103649212 0
246158237 619274301 0
17754143 85456405 0
714567619 458759322 0
148265640 101623608 0
377153879 443200248 0
27038598 399839737 0
351153527 74895153 0
493121189 289402255 0
401116605 544018999 0
179604148 539332101 0
40952151 465690112 0
79967570 319178356 0
342176100 771354200 0
428416403 770012532 0
723609554 581437724 0
363405472 375731543 0
308641225 796505105 0
345880264 476132901 0
331620169 324086472 0
578161296 225530571 0
626068352 422970103 0
451163811 99193571 0
22724995 156439979 0
437210257 592731203 0
789883442 658198985 0
454025947 533433720 0
353242505 154125895 0
56250119 355257482 0
250746084 164752875 0
185678479 600342916 0
60705438 471644612 0
538280862 495887773 0
269679585 224575810 0
58451178 470947257 0
590771770 771834459 0
640968013 570597594 0
347084595 208868687 0
404027012 672457019 0
745110931 448049957 0
237017895 212529893 0
427250926 167363891 0
287330548 583987061 0
302175366 489756362 0
421095581 321658597 0
690382507 210988916 0
163114893 128734822 0
250438148 284117741 0
658329008 704117970 0
723006092 584869725 0
654268509 360548154 0
75188485 290413841 0
400017364 179392185 0
261821719 535175036 0
268423082 148991155 0
352257753 325254627 0
505204717 712138130 0
352099430 278455015 0
58068078 272291706 0
61791550 250762829 0
258165893 632927728 0
678208092 621366767 0
397867598 636217889 0
361305863 775054592 0
377637708 30874547 0
194684299 71927580 0
777877114 267470046 0
522163553 434081870 0
241459140 413268062 0
237566388 197741971 0
130799272 361530475 0
691906658 224073554 0
313118243 222402435 0
331249594 20303805 0
767969950 531274381 0
765990390 424134339 0
652534274 600940682 0
523663473 504958661 0
510053492 74910318 0
52137117 105733316 0
261325447 277085600 0
114432929 2101378 0
231514367 67073710 0
268782851 17224603 0
767955047 373637069 0
691880235 233466010 0
659265420 70407061 0
675602054 765439663 0
58335398 281996071 0
4905086 762268003 0
135814078 282744219 0
386128947 593838147 0
27184171 190242620 0
628864633 556627550 0
783914165 43300535 0
283181727 467232875 0
25652778 250794115 0
481212388 597051592 0
788755936 231366960 0
758986249 443254941 0
375666160 185353021 0
32692269 725916193 0
689208315 523024409 0
541348966 219959323 0
240848406 70336470 0
665681460 27103985 0
35861868 568526255 0
797571528 17287288 0
174096560 402104151 0
420715276 668382740 0
619276401 405749324 0
215417866 493181054 0
29349872 467966265 0
256351767 457677465 0
755169710 653347729 0
685968761 100923129 0
100482091 380444825 0
243808061 798079183 0
599895917 314028366 0
160434884 401536136 0
795115875 275946183 0
762603432 560687703 0
68661058 410367690 0
38414581 33990196 0
581098193 685736282 0
584751861 107411718 0
97366098 698488365 0
340947998 474073964 0
226582814 303928667 0
487562339 536941572 0
438495562 320057758 0
73780598 605560403 0
317856494 210444177 0
325032719 242881602 0
763126185 504648222 0
234182452 672445639 0
344697102 709948274 0
753218674 449779086 0
508213642 118657297 0
663700091 602181038 0
533186108 3306612 0
456639929 765148242 0
238798528 390666655 0
236069330 518025815 0
148500896 170118435 0
101804651 716605497 0
622822338 713146067 0
289555066 344407208 0
435235986 332672792 0
261067642 697292082 0
450003912 163545027 0
284856722 310875366 0
462782857 167889835 0
659677727 406510822 0
615810073 736557368 0
43915191 397320628 0
271337759 528130693 0
617091314 347493707 0
641824349 189547178 0
65264003 786363548 0
243782468 391930954 0
312790800 154496027 0
399826590 409182220 0
761410375 229651817 0
78335825 512050168 0
113544301 487821168 0
380922479 702565243 0
243162501 180735554 0
54202857 40069892 0
109309160 30847773 0
657159834 771972079 0
418904772 82214230 0
276328548 330981641 0
122866990 652203176 0
681555084 615475028 0
692953295 359732365 0
247246083 203244325 0
9979424 158422073 0
703693179 623852730 0
429832214 315872123 0
751684041 228986384 0
202328938 424708501 0
699411007 438661118 0
672984627 74879650 0
244144210 499484484 0
648271209 709622241 0
369509157 763188150 0
475488580 465002328 0
507568549 17842180 0
217309128 334801874 0
678673936 554576372 0
106527141 105681815 0
793056210 81188526 0
534914716 115729319 0
96974034 176617584 0
570658372 728217233 0
124707375 540906040 0
573295818 684854200 0
491050758 164401228 0
559668681 615600062 0
279490518 726714229 0
640980610 590273226 0
585012449 404856707 0
332040441 243777724 0
294888576 159620275 0
188994666 202642646 0
602661964 150655644 0
311778208 761000164 0
392992126 601524185 0
79730833 55107157 0
147444528 275289344 0
299338496 638558320 0
581252392 630115939 0
64127678 439166344 0
237212274 48078013 0
168002474 794791746 0
641398933 661368657 0
715599251 195918212 0
253315988 667711041 0
321141882 518271600 0
87850456 349444133 0
272861500 357708099 0
581093003 45264277 0
484838661 139403810 0
785964721 231012158 0
768151759 16467887 0
316157190 449079976 0
125534381 481998763 0
664228296 743857681 0
112657593 167662415 0
32821426 163728972 0
246873877 373967475 0
4999021 592002514 0
604310436 362164485 0
305376443 56274095 0
580414510 148225748 0
36506064 210510949 0
734290142 737938478 0
136086298 541091134 0
734375707 282893837 0
469414204 371981666 0
146445610 678192299 0
643331277 618033735 0
637927345 772107883 0
348301902 85070341 0
337587368 555227894 0
323764893 147712818 0
643841897 469927543 0
739835643 238941081 0
464572937 606920929 0
662303335 417930711 0
340751158 10038728 0
157047211 45861988 0
477295100 694570623 0
415016695 586509409 0
73192834 532342297 0
60244066 500659772 0
438970149 616204553 0
481359062 447305018 0
452194676 745321994 0
562158855 637102406 0
175324769 782569958 0
384732323 365007579 0
503122118 291942099 0
483454899 469111291 0
24990683 554178557 0
230685836 15811704 0
127985665 35275578 0
320711467 706875360 0
634900481 389871566 0
282028878 322790922 0
638818559 747420429 0
633885084 600228089 0
378488092 591347689 0
763056054 33711880 0
340558242 720971420 0
306866882 736563532 0
700359866 665097788 0
48918058 549937501 0
19148197 505583029 0
682337649 554970748 0
524757154 773301091 0
332845032 799086101 0
94991232 725764857 0
672682303 737879993 0
635184456 163075285 0
566655674 740980060 0
456123448 337545818 0
798372059 579089063 0
295987458 323557200 0
725389401 363113465 0
532246136 483044489 0
226778281 489220130 0
414854615 555620215 0
399845804 95541688 0
327381519 107867714 0
243070852 110730404 0
733578239 179466116 0
83157485 135563849 0
472831180 126465562 0
449426059 45791201 0
336642705 116921187 0
497052124 668215268 0
793721538 270767802 0
731128549 334909293 0
396142382 516694502 0
159925397 554301793 0
49063467 361651825 0
343431302 320395000 0
305618566 566218695 0
588841735 487706127 0
218944103 404744338 0
386357439 526199855 0
384424263 571072642 0
441359618 183756063 0
315376218 186174190 0
792624187 474028266 0
704908910 336067856 0
218837845 19185441 0
263612024 177718403 0
590491255 487266146 0
176654741 200135386 0
244390082 647946209 0
155066894 547692724 0
786243144 46242268 0
769107701 432960388 0
755057921 764031697 0
732357410 145947488 0
148326933 591439627 0
369789062 422535316 0
257671116 18056493 0
40056705 664637539 0
483549493 64472313 0
79085328 385242407 0
159903348 736979228 0
63655070 575494013 0
231011278 700901609 0
508511483 86456447 0
532429451 646618591 0
677801910 397560879 0
630334503 65192974 0
99243900 590983803 0
731313024 237815582 0
501567357 136928181 0
478666798 263904316 0
147442340 771322068 0
661167328 101212669 0
721607148 633793331 0
216708502 192058046 0
483284979 56866484 0
520608890 119801465 0
92700658 439919782 0
792204420 738643766 0
122060349 538178882 0
468815924 178272494 0
545303915 660015986 0
91527305 637831139 0
625634263 253340765 0
154496164 558956036 0
603695210 131926337 0
236031010 637264472 0
507556771 84520321 0
28917864 498570726 0
443087608 796391950 0
577290019 466967855 0
744568910 412105674 0
209685828 584359001 0
797724612 485809657 0
321535417 395989425 0
656017248 570315800 0
623950848 791467503 0
296707006 236886271 0
466505511 354568291 0
759466273 312968553 0
529671255 228941799 0
660504098 138982056 0
157455134 10309203 0
727239447 608181511 0
171447045 428169689 0
8915784 167273699 0
797414886 294144157 0
55491763 19683398 0
682795052 409925011 0
745620505 120430061 0
570804542 771723743 0
281947360 568662919 0
414041219 83525493 0
407419466 84220446 0
244362327 686519265 0
244498339 437018620 0
337727597 528447778 0
45126577 168039576 0
697384810 300111716 0
469987570 192979197 0
116209594 468344441 0
90907401 440162144 0
43363823 486261417 0
721530062 120808683 0
69008990 678705036 0
140021377 369301039 0
11498411 104868872 0
244188746 222817780 0
207526247 15753671 0
583557655 200909845 0
794098211 151175129 0
173530355 655692906 0
648097350 788314634 0
533459968 41509681 0
671128319 690626824 0
166593875 173176975 0
703325040 143127832 0
412761689 471275693 0
260793965 658630998 0
419844807 650794991 0
179468372 627314132 0
418948807 623668616 0
654552619 531488283 0
83246948 738131323 0
653743403 628555324 0
10565995 78737740 0
783596257 207041900 0
705539979 592311143 0
438265246 455059060 0
682991046 775126527 0
394059342 235795460 0
282877606 731105273 0
160671126 327307091 0
424571854 376124541 0
182124677 138828636 0
568990459 691290976 0
61708030 393950620 0
490684059 366204260 0
176130549 345454800 0
280546148 77443715 0
230961026 620816320 0
300817327 696732195 0
665955020 254253568 0
183583802 490656542 0
381126933 792011837 0
728316691 154552320 0
358841224 597836043 0
676553151 629829116 0
784365160 308384837 0
101870226 510246414 0
160250178 466348431 0
220663986 463985308 0
709260092 782702167 0
748852085 583578497 0
557604411 727804799 0
521918911 98882261 0
143064909 718536317 0
510084919 72113801 0
360858565 646513506 0
342754600 793941418 0
449415539 216839426 0
660797547 401133364 0
546004617 608936946 0
547477648 755745634 0
53631310 587816215 0
613783778 218573104 0
695138816 312651942 0
266683006 244883551 0
783589334 477497360 0
605325184 469297355 0
88820957 421768032 0
416925700 712558509 0
685576931 728118771 0
352787786 764557771 0
205920084 643284236 0
452402025 467887868 0
380812723 12617479 0
151162834 461022629 0
552239473 116166976 0
3953773 741094553 0
762730272 510870480 0
3933302 96336526 0
261469972 113978426 0
611059805 182560395 0
574416034 768180999 0
304626208 153439067 0
111129775 8235127 0
546100385 564600043 0
3799553 715336859 0
161607219 234265287 0
756497087 594291693 0
686342361 421150192 0
71846016 789266449 0
790988008 97176586 0
706008995 91026624 0
532197185 75950142 0
256626541 329103004 0
148520201 488800762 0
658304754 750184708 0
288666476 79155599 0
113969407 537198692 0
348544183 609360840 0
287056752 440724313 0
123531920 577053643 0
291328463 9998255 0
50298368 396252417 0
334355283 759975846 0
145264911 341902674 0
482350520 513776704 0
341416622 690407288 0
239734295 317742309 0
131214425 343775188 0
655302109 575062970 0
289191129 181257649 0
271916882 200483980 0
432141698 493878430 0
48375213 472387747 0
338489437 772727166 0
476882768 218374886 0
4400639 595418391 0
146890330 195802323 0
541311662 378526825 0
509979084 166096191 0
326886945 189525414 0
353731979 271685823 0
115473042 14354827 0
751538237 228731656 0
776902583 466607923 0
125296042 91979529 0
251884556 201210777 0
752290916 791082190 0
401612667 188479506 0
473547800 485053853 0
512322016 598154276 0
145725232 121383281 0
581692855 241290985 0
199847175 24586323 0
791066574 225958285 0
681443363 605890413 0
451784747 439994490 0
220795084 616250550 0
603263575 644819255 0
754014778 793636899 0
788828327 719557218 0
90602508 782510102 0
446197402 102408453 0
755687343 195267030 0
129499639 606351654 0
788214527 786060611 0
136892741 564769200 0
397534584 586538999 0
432939125 337221722 0
447806439 399587745 0
492568636 662696667 0
706973794 370679075 0
714286092 339654544 0
44740386 477663061 0
127009213 717231115 0
699857450 27269637 0
107858820 435080979 0
748793180 480127601 0
60342107 519609296 0
406388377 135839936 0
582672471 576495993 0
257387413 390332769 0
53901530 598316671 0
427154866 549038715 0
774897541 710924026 0
686490695 258109930 0
776543524 789425285 0
16355916 618132703 0
626116926 677531418 0
85601590 121939478 0
432971087 389601004 0
434228351 553736412 0
275874246 469129729 0
7399261 507895847 0
47302924 364941337 0
304547450 159042784 0
349329336 766643859 0
758086228 769275942 0
741955755 409075134 0
139559473 227454905 0
562734105 398051916 0
136437319 95038163 0
642927034 315376311 0
47246055 97832110 0
408041315 67593084 0
599924805 591861591 0
91126669 736844579 0
347305950 269380178 0
166345479 389973934 0
66067120 13557068 0
139782135 207731336 0
514498600 478563214 0
43685467 401409390 0
416941836 360844421 0
271921438 82344146 0
403952743 158134148 0
550797008 29501238 0
712901205 163272596 0
795061666 589036829 0
592592315 649281032 0
434674227 692946190 0
276325860 684598153 0
69979742 655965965 0
262815883 484415703 0
173012015 505915810 0
188015890 639314987 0
193957165 438301665 0
386695071 787617741 0
539799658 184984857 0
137202743 166006175 0
106943117 475829421 0
47471656 567151032 0
765337699 299457519 0
470607033 172557776 0
260818514 609953892 0
341254153 117364276 0
617748401 551557822 0
265161848 376309546 0
530057107 298889766 0
635013569 185144716 0
696684711 511870442 0
512287183 41408192 0
634238427 681000232 0
468844834 435317549 0
168120738 799276716 0
677894984 555166443 0
551904403 100872554 0
298348138 274318380 0
309834394 275893179 0
543818676 130404614 0
751853106 372619220 0
26957994 129554208 0
598860661 378989911 0
673995700 182726668 0
331230626 292128957 0
536040940 111934348 0
208160715 401020765 0
453912025 296589255 0
730211785 5907024 0
663790726 288678382 0
555931562 309231797 0
682497725 641174703 0
761612858 457399722 0
212955192 466598740 0
194675248 637463846 0
428476429 713115051 0
483828780 757809576 0
781759455 471693638 0
591179978 425616907 0
254937609 136357994 0
787053805 169070240 0
504998292 458557798 0
777082148 146553877 0
697828091 209809200 0
430170024 445627546 0
387447419 696477686 0
398104209 799705092 0
383612190 167598884 0
504688177 390546719 0
618514985 483436379 0
405623371 412283201 0
4748889 240808777 0
19817886 565619032 0
632030373 429664993 0
232098794 248152908 0
184661806 677432333 0
251970905 476353168 0
202386827 657973379 0
655997963 194953753 0
174370371 640493325 0
608850865 626340117 0
687265850 780297675 0
3170675 334155912 0
505886464 539437533 0
698776096 82741427 0
506077232 232975717 0
40073556 45139264 0
215371194 3326281 0
732562645 12832361 0
697807916 639169963 0
176108612 266998016 0
527157983 676093596 0
740870862 771900468 0
234740891 146747059 0
247655775 229073949 0
530293032 509886341 0
268048517 691329284 0
257914651 501033371 0
494179778 124806165 0
233281751 575014729 0
436797773 142657536 0
703593337 231213605 0
35667292 466866566 0
230867744 626813254 0
462858986 648330829 0
658847767 225153983 0
730928805 1326021 0
48787242 343320626 0
351176858 607557933 0
591119419 270280620 0
93184444 534543765 0
635156696 259693856 0
750239304 416810045 0
59571369 136137687 0
555082372 682887726 0
531491059 772404579 0
476837782 753964099 0
496686527 652588733 0
23913272 624529999 0
614264015 327587492 0
503987891 40249672 0
744276771 196873831 0
204933117 96835761 0
485119627 60406319 0
73106072 162112421 0
54266884 442306217 0
432221088 363847877 0
302954914 103388940 0
767522903 727438147 0
782124972 589840125 0
571992001 554408935 0
693594333 506712696 0
558341733 5593163 0
51168859 435223374 0
38343768 49764633 0
182995593 148264595 0
407471803 251307866 0
764433193 195142684 0
294754402 750100577 0
281424387 435821466 0
187787510 607998319 0
215758293 218977303 0
688180953 484892848 0
593352700 433909604 0
82856166 221215159 0
575085603 720372901 0
712935558 22148520 0
75857342 465391664 0
533619217 220396861 0
653977334 555623695 0
742473852 712800249 0
399487192 126024149 0
106548426 572383430 0
747516471 535786901 0
372739394 6513616 0
537366184 487161084 0
548548441 702337360 0
799725426 9547452 0
347790122 302888453 0
260837262 377790043 0
454295250 632474522 0
383258643 716775346 0
60928624 595582346 0
119629256 59830540 0
552498017 207059719 0
522552614 632293827 0
413830731 683584029 0
658514638 724392554 0
118217945 77473817 0
741193079 98706698 0
782825272 532039600 0
156920749 483280623 0
589482882 540387224 0
800346135 712763823 0
645289027 428748769 0
341764564 126485205 0
288820030 600396478 0
408960079 69357453 0
738209597 708067049 0
491140252 451183662 0
748840418 135509785 0
694196684 150961973 0
690144259 779054572 0
286656930 404380400 0
62429506 210578716 0
779816722 442572323 0
644959689 731146946 0
348482300 722408106 0
131231779 128201379 0
155888917 629856393 0
635460815 780084878 0
616535395 11680521 0
336558690 500740456 0
669102369 648392671 0
315973745 465633544 0
240777702 214144840 0
249304552 578013288 0
68115948 457830771 0
653964960 400487730 0
135662112 382772694 0
732084276 528637774 0
209350801 330110965 0
345916595 255478491 0
551134352 278994509 0
409811395 77207929 0
611121641 272727442 0
405530193 17054253 0
122375411 230800424 0
160027604 390475106 0
165748442 503419601 0
55957853 616896880 0
722659231 242361464 0
161714089 386296411 0
286639689 697051257 0
62541544 745768557 0
39400435 764795409 0
330602890 331801710 0
633679716 58245340 0
98678076 287404413 0
143732617 153395988 0
684257019 647228124 0
553417324 59699992 0
356316338 587786638 0
255764558 529537677 0
692525712 107109316 0
516998392 303486677 0
679714541 182636369 0
88391817 312348328 0
353369780 797479403 0
342879647 573087353 0
763558482 205289657 0
280891982 592946207 0
6086027 526037181 0
529518129 491867433 0
139061584 725981453 0
702726674 734930335 0
578722861 766763225 0
633002011 378155133 0
534808772 31924736 0
234788018 110238804 0
91852388 282908160 0
258476587 120440875 0
170295455 639949342 0
306119276 303731910 0
368959755 167460077 0
624428220 567978057 0
185148656 661370591 0
266276888 200361138 0
255502540 641125830 0
320653393 591962964 0
37985653 425973408 0
247619968 493930718 0
582625098 158828608 0
468541030 721022743 0
540736709 204060294 0
99487649 165604503 0
609236646 619334310 0
671779144 122678628 0
751681457 107880401 0
385761297 199073998 0
676919802 494464477 0
366108672 696823242 0
531348311 686466737 0
786288469 312427853 0
482911255 697403786 0
128729651 739684630 0
581380550 541531856 0
333741080 107748804 0
456854415 303691754 0
576934748 300360217 0
595589708 542065823 0
268659015 687845030 0
746275263 491363870 0
570298671 589887991 0
609033544 500124912 0
637533062 585737981 0
126845702 107637257 0
121202988 134911677 0
123765130 256485497 0
345483126 532291668 0
444232647 464488091 0
303606869 543014666 0
156265311 764575763 0
775502023 196836570 0
760232653 402198460 0
270148916 208121886 0
515945463 497721167 0
418207012 276866479 0
771274110 743177630 0
210641961 755868738 0
177008154 780171769 0
510413009 9371683 0
711165495 356868159 0
426662685 169262283 0
242229622 456920418 0
557355248 469976852 0
792722360 639940652 0
773044893 236891547 0
610239651 271296722 0
555778502 522260446 0
799493975 349803116 0
632380874 38154127 0
95596600 126668947 0
573824428 218685393 0
537205289 215095048 0
343263389 211859495 0
202503709 182232569 0
158744878 688250321 0
145471523 474383766 0
15203765 162172841 0
220089305 238515579 0
61766590 260336925 0
184176416 359290980 0
443986944 677981869 0
751170529 459005235 0
145479088 657222538 0
662558953 679067734 0
68718181 155350544 0
416108008 519176290 0
544465415 748442359 0
428791300 342881416 0
206574861 722552789 0
703776354 45755048 0
659861139 718036649 0
553242297 765222091 0
109419836 293100126 0
105493690 731325937 0
116540556 446063345 0
794426084 7769339 0
740086254 283638362 0
281054808 309943532 0
759316525 731777809 0
764390950 111060601 0
616025361 518111237 0
25970552 362238239 0
74926908 229385089 0
569966599 515175905 0
411612211 717572364 0
279416127 87636782 0
607416784 546741141 0
452519727 423425156 0
133912974 74218935 0
350400129 346265048 0
142238099 787628021 0
102367679 378220581 0
402899776 728264967 0
350449145 62017129 0
565689580 398547853 0
621816396 732705689 0
189635533 436489651 0
474571133 186113016 0
655545429 750550808 0
130707568 136508385 0
603187724 541572402 0
785170460 434276259 0
352447956 587663723 0
598136705 154201808 0
800351535 497882937 0
724598748 615806294 0
319642482 161387889 0
368592834 188241126 0
657705252 264540422 0
303021065 300944229 0
415549093 310551754 0
310936919 226677718 0
364237472 691791373 0
376836091 214503846 0
483521319 728904826 0
195888881 156421950 0
613258540 158741731 0
67913961 696851199 0
546206158 85242688 0
410473664 105567684 0
283693660 218626779 0
221225661 222065944 0
444117002 150073390 0
450046769 94340877 0
358837278 25984533 0
572248585 756200244 0
410072461 60127895 0
443671963 136403142 0
374022699 178571849 0
453840922 676418352 0
346166419 524669530 0
456629088 334236716 0
536609693 440561273 0
325590428 757959212 0
513192000 435407506 0
288514734 394283991 0
87364954 249007069 0
762757071 250487234 0
440393471 679061406 0
299558898 548185573 0
85772115 760444665 0
361798008 741142758 0
672507030 20395510 0
710560310 289190415 0
403487869 716405194 0
540858560 483015885 0
666617506 324615430 0
444012481 331327826 0
631757432 218041347 0
204370468 160796404 0
350638114 727555616 0
681477739 731219112 0
26540378 8638535 0
543223837 425011535 0
672187338 618217922 0
268885499 788731425 0
722967920 729919539 0
602803672 543776996 0
319392590 727409156 0
465749625 502598248 0
241507657 280379619 0
702129897 556469746 0
326664620 250051817 0
737132148 50054802 0
110967090 429238825 0
428398799 623239194 0
205649998 13057957 0
547430245 152123092 0
384672189 484876854 0
422799362 707607105 0
775337234 58448686 0
496660677 719839636 0
303324562 347217582 0
494286713 768000319 0
42745238 547919103 0
309817810 38469055 0
628269013 721285361 0
112322736 363241475 0
576942143 306149788 0
262410692 220698327 0
513793788 591573997 0
324091731 350622408 0
236614683 158383453 0
506187353 697151037 0
687852022 306170215 0
274525349 209932681 0
194605320 749766039 0
39941931 558414896 0
206037941 159253940 0
525143882 726940421 0
454223019 284957453 0
683505834 731342453 0
75273816 741017528 0
543670007 147247620 0
148986801 349605665 0
123949110 168713348 0
295126922 101406404 0
33116252 633804095 0
707246190 416567582 0
201159288 651151159 0
195780377 579658916 0
66529945 314241718 0
409931799 651192291 0
262092677 414290913 0
270763813 12335549 0
726482586 368878885 0
246923928 461249530 0
283315792 473143477 0
145456946 322228418 0
285549855 290792350 0
87354103 300507154 0
389874109 318008850 0
757479864 605905567 0
586622915 283411007 0
115300922 333402643 0
33124692 660301158 0
785048962 39186260 0
260250879 437776613 0
742015154 753659958 0
669253213 541873748 0
381227418 562566300 0
440747842 373511817 0
298406615 312095369 0
729840400 401308216 0
515972412 264838388 0
442948426 400516557 0
789516154 340933590 0
190256019 64927034 0
52371170 82052693 0
572288755 172667761 0
479734091 357989399 0
298678029 409339943 0
2486595 266950662 0
760057472 262080281 0
436224427 299225284 0
403935647 539337076 0
229212635 722179125 0
308197170 30117333 0
245263534 165169017 0
716246224 57265802 0
32057799 301882531 0
678238130 575267979 0
188105342 726340216 0
32072749 316587434 0
524049949 234369592 0
327203639 513651124 0
457193356 140800210 0
502758850 682135077 0
373573636 513278135 0
117912755 604948552 0
512110634 572384395 0
435618623 775799210 0
12203504 95542166 0
128497498 695142659 0
499189437 621661007 0
99104704 633094012 0
309500387 43768126 0
790724039 239536742 0
330276310 328871013 0
651947164 639038804 0
711119506 469328906 0
257418390 16921383 0
339277449 325238946 0
57275707 713541284 0
221380789 50134880 0
481869557 363324001 0
453524286 512558254 0
82056530 380682792 0
796646562 122483839 0
579194245 542690980 0
735374436 294696 0
671334074 750039536 0
245611013 125763282 0
329791163 32773293 0
291761738 666216309 0
288572784 73882582 0
15031831 189223547 0
629617507 642819664 0
24276288 748161964 0
92671194 271880958 0
89124834 603401670 0
28154804 124116264 0
411566509 298650681 0
736331876 456131097 0
717141214 643175784 0
326744265 147540142 0
646898621 293002867 0
184234038 380266815 0
488488046 102198083 0
795912929 708191777 0
639577919 72113434 0
267903417 388357829 0
183954316 770761042 0
188191547 100927711 0
324276760 581504912 0
323347027 561357127 0
703165208 226323794 0
273892311 10810119 0
40043917 230553959 0
133311375 678268931 0
341526314 210520202 0
308096072 27864256 0
697148557 641238597 0
406366920 648449146 0
6439505 639275801 0
775842175 305681625 0
617782871 371892613 0
206745251 194355534 0
413581653 5766231 0
105007659 286793477 0
520722724 512244148 0
716144469 735819095 0
608960687 351020908 0
450341595 364653203 0
450208467 332914032 0
370336612 617482945 0
688185095 784436829 0
448071959 615207887 0
307287771 608500935 0
671822580 235651474 0
303027572 330427311 0
201317055 269482530 0
128930344 430683056 0
770743101 184596100 0
104091888 470637521 0
187936306 168984865 0
188364110 38608600 0
255445724 416467568 0
407903291 96795046 0
510017014 794013304 0
750437460 174970760 0
267905911 614355413 0
191002959 617500142 0
630963824 387446988 0
629754729 318747906 0
34257753 36727427 0
57060586 311418376 0
28637757 345139048 0
115688579 216329352 0
3962981 370648571 0
592684950 127040801 0
444723292 788827137 0
136025433 710584135 0
207157927 568948205 0
425898565 513257869 0
556225968 166262373 0
762539241 759332696 0
733493870 253948229 0
561758527 365263411 0
776685439 41090327 0
751613711 370445796 0
332291596 226201196 0
241372324 490278078 0
494225385 678360275 0
190459226 32696378 0
407615278 386295296 0
353285501 244262904 0
198040534 142068756 0
598980830 205049974 0
365275449 270608387 0
570185351 753600419 0
319353495 50365541 0
457778371 401406581 0
6291135 237430351 0
474756206 435294735 0
593831495 190104624 0
245876206 40686502 0
591975089 332158259 0
175302314 790717140 0
252713434 210297718 0
118027821 418202485 0
515178213 659998708 0
437210634 27676660 0
57938835 608574193 0
284825053 484678299 0
761552279 595195440 0
400057918 695730240 0
41887555 529268462 0
164714605 774051679 0
249037212 12314929 0
292505653 433471861 0
786478283 28907497 0
97586339 131002283 0
7658891 5994193 0
342640418 518065029 0
245700102 40160338 0
525980643 122574262 0
380043848 668101469 0
395218715 662339270 0
47702653 670220468 0
630663003 701412631 0
579764852 152882267 0
749929258 431183030 0
19979066 792200735 0
637790803 195849824 0
400351264 238849220 0
730232773 246083245 0
449322694 217425476 0
455889895 73011686 0
255323483 249626534 0
732916872 376464643 0
480521929 419918614 0
421807442 85273037 0
4454040 525852306 0
587642569 622074160 0
71662067 730321934 0
225386761 756122686 0
377190488 482689170 0
696091353 734002233 0
482437584 456188360 0
368212731 480099705 0
141759949 26132834 0
775035855 784797365 0
421481608 208132590 0
61937778 31680869 0
309296837 498966708 0
221775092 524022765 0
130053727 46937161 0
240694018 693034254 0
231993813 265274950 0
441285497 198931560 0
262006196 213243478 0
251700589 629080381 0
274474474 164068140 0
286641285 46810374 0
758266712 346270590 0
49271831 418604304 0
615241495 314857757 0
311347591 4614792 0
319313652 427831792 0
173691676 771082621 0
136560720 21904785 0
373878163 513993287 0
486903928 103563171 0
236439801 743245550 0
521570114 164388642 0
418178844 58029263 0
43638170 35577329 0
720762373 192844814 0
55025249 318010513 0
271529135 695702280 0
634669820 598702824 0
129822103 84958170 0
745805472 569475144 0
714134049 496452012 0
409368486 156978925 0
503847570 181352484 0
549684002 313984919 0
267896162 323343412 0
222593529 309667128 0
505199366 755429940 0
104808468 453113472 0
517443316 731357487 0
758340757 549558338 0
358543853 351949474 0
136655354 681530958 0
440234374 575262042 0
474932387 260354323 0
699317194 624872262 0
15912493 104433178 0
607354931 129999609 0
358515340 645967573 0
794305602 792418153 0
681811309 109304779 0
515595307 674961594 0
652606734 170876071 0
29923373 381056672 0
381585750 303706732 0
668349944 240018651 0
386217535 562330949 0
668151480 104395753 0
401259597 751259364 0
191785 134330840 0
339777658 790313109 0
662463758 81086065 0
415382892 312310576 0
655056511 460042253 0
166082782 240606908 0
472419207 87161459 0
192600980 658232064 0
100686789 551887873 0
17331364 286207723 0
242431078 97537619 0
645425333 791584902 0
469472033 225209145 0
418394982 28735849 0
147626358 246296958 0
171529978 592599142 0
6242952 602929860 0
39263643 469381483 0
467417181 471492272 0
523676607 637855836 0
700225903 301432838 0
174556957 782739069 0
443332893 648667166 0
723875939 323152354 0
757599816 435627784 0
260164374 341054265 0
104880711 478199830 0
565657850 109330218 0
204765581 605339004 0
500824913 146434614 0
686414982 239277713 0
421494890 146181437 0
83072336 94559130 0
454273176 195172902 0
264122872 420901197 0
346725535 80485805 0
567589572 655032546 0
110806766 584032442 0
456618417 781750880 0
49740278 502079705 0
609665785 651256010 0
11929208 24090061 0
564464015 120322236 0
618619915 768729406 0
92730627 220403934 0
249105592 520265686 0
786574310 339477503 0
113494465 633320721 0
752914631 607299409 0
581852153 15255447 0
294377836 437558057 0
158091314 657719360 0
306777240 763353416 0
406661631 686764448 0
701532247 581650061 0
464080575 791524362 0
200464129 80801032 0
319627422 688482370 0
167021326 506434628 0
159393796 479556000 0
764439478 764015163 0
3164072 773127385 0
316306684 126707375 0
215441149 87972270 0
353585462 266090845 0
537416752 395979000 0
695562134 473378306 0
496063503 687698271 0
71710955 533695906 0
177482287 553884322 0
305778016 624450954 0
796103910 93317473 0
374904252 86377758 0
559250670 554608725 0
116349523 161249625 0
738050672 245237979 0
512345670 783530119 0
375166840 474160247 0
211937093 653434845 0
472121882 676298937 0
565713015 571382869 0
797438945 102035635 0
95740557 583525754 0
328778282 397344682 0
564393029 718529427 0
576402188 761387986 0
120330277 696470798 0
129471618 213824547 0
304426290 790666455 0
24727089 24581972 0
431312547 498708377 0
728935201 177577479 0
21516101 229326280 0
397254070 485507049 0
357441224 20192347 0
782375806 526832766 0
158022753 328844912 0
351284793 667361487 0
5214365 797742810 0
484239773 30825608 0
44684164 5389921 0
650395612 280374312 0
590425615 649267078 0
533626082 509199520 0
192303150 266715316 0
55773982 77601543 0
598311897 392513669 0
337545322 232973990 0
28516324 322648483 0
234199753 767189253 0
594594758 421165757 0
9814135 780185203 0
76722741 114742951 0
6710952 30986282 0
404310291 143761210 0
772203947 733051082 0
184838322 226416433 0
43645334 782237859 0
148336944 522822260 0
132474886 775818318 0
150905931 45920936 0
274873742 62511116 0
590928414 238305017 0
145866781 745394079 0
762551660 149853462 0
627727910 361579153 0
376399695 211998749 0
574273849 699274936 0
423190804 370565118 0
480464859 90858347 0
108079589 39962823 0
563593516 144702179 0
549483637 790404166 0
568865084 240501433 0
78676749 434378463 0
263163493 44583637 0
616134514 425446196 0
629717517 115444414 0
529891704 609266707 0
427458637 176219533 0
546829074 63201563 0
655534681 395113573 0
35345432 647343742 0
532610030 135476803 0
488608390 127592188 0
490647789 603128683 0
697334034 2298841 0
239419 338595610 0
110885576 411046055 0
230238891 297162641 0
439590960 384169696 0
492225665 618634807 0
679167504 712291392 0
335967958 62240985 0
92896196 688480430 0
113261083 299700182 0
727346064 135304399 0
654496361 411177571 0
200497682 684782780 0
775026217 509201904 0
357228849 234570869 0
297359497 720227990 0
461392933 129932581 0
341350547 302888901 0
492235240 307015372 0
247894312 6210629 0
321984690 185320748 0
708358648 118750984 0
367017518 656022565 0
387468294 253380285 0
688801224 529808526 0
26130317 732048878 0
541512320 423783834 0
54219967 287023004 0
720190545 38162988 0
765861307 33847186 0
269216251 12629346 0
121747775 471573028 0
505352735 425040490 0
727434681 395151756 0
759527146 312475657 0
662075003 17181330 0
171235145 178502687 0
517799144 409325821 0
626570198 252155496 0
26073459 43130306 0
434205885 739135657 0
348696237 752708932 0
75498957 579179049 0
280313368 35744400 0
573854857 190832400 0
679106755 611576104 0
605199439 133473938 0
195479410 238449423 0
289922120 303178701 0
337590518 20835780 0
244954362 129466876 0
258118805 231787062 0
461055328 489737134 0
226122013 464009138 0
448987531 351667338 0
133333309 82806209 0
570660332 363376871 0
393473700 190446247 0
276577569 23527343 0
340278689 743736219 0
682144825 39929578 0
314041219 217511018 0
141577084 679476782 0
755025459 500840414 0
457409327 66586115 0
716712181 243043658 0
75829860 358615373 0
654202146 118658166 0
169227148 263419363 0
152563891 259456929 0
266778115 131449396 0
288925135 168812172 0
700648031 295745595 0
56879799 647530924 0
764548208 743529471 0
536826541 367758939 0
771723631 633505253 0
54100183 474764194 0
176868164 684960473 0
207459482 29391779 0
589961116 560907963 0
731159328 348295718 0
636010345 693946035 0
226855758 420859716 0
732056796 376259381 0
15353704 438024890 0
723425498 9757923 0
121070309 758673899 0
625388441 586314365 0
518488068 156856167 0
696093180 325272664 0
779575686 718969102 0
636368314 159297192 0
353226793 471345135 0
624313439 444711225 0
283449558 453235839 0
453283202 633737012 0
10093092 638657788 0
737694555 228243588 0
309469895 797314443 0
249463042 644015473 0
123762218 247253147 0
347573676 773745971 0
749240101 272360011 0
421419946 726335863 0
449081858 70857275 0
674034139 311005739 0
559873227 740372104 0
168096423 278284582 0
665403285 393144473 0
312506628 140753473 0
561268108 274954680 0
265443847 243571095 0
15904544 449429664 0
284638863 233198459 0
331455228 320800403 0
424859375 754726585 0
799237336 693744955 0
586386918 417009476 0
752865891 351912132 0
508338394 408896178 0
282318520 453608198 0
446726903 415443118 0
271474931 289702589 0
165835644 374258626 0
327278497 664665984 0
310830978 148373170 0
562363543 304874381 0
746123338 371100315 0
640261067 756700366 0
470739097 789639668 0
752116745 498704516 0
141268129 384548332 0
143727143 433934386 0
330104417 688487847 0
411131475 207437311 0
162525845 257114476 0
151236077 103909912 0
597066817 419790235 0
604898594 677596012 0
783637250 438727933 0
388840870 741227240 0
752519495 753812964 0
131690303 239106779 0
695308300 110287520 0
391772666 638517848 0
8653007 50140265 0
65212084 633473366 0
439666214 454291792 0
642370229 452408034 0
314564418 127747487 0
126634151 287341540 0
179237296 729429914 0
314175883 99523710 0
589830033 18680785 0
422830601 318896907 0
799157878 801166777 0
353426341 687054547 0
321569549 607355238 0
735676407 408131052 0
785623704 82178021 0
152064837 392471673 0
80265825 498850123 0
753267036 90450540 0
239667816 291948821 0
673611506 214458124 0
321108274 11683193 0
180484552 150338052 0
103454152 591687774 0
328500765 434924883 0
168950049 512858927 0
663330055 472727527 0
567755083 291081673 0
55227860 797052765 0
671895291 351314508 0
400335131 722768541 0
185005796 766857396 0
252949753 473111607 0
585102590 383615740 0
612761342 418730821 0
715469269 35298160 0
365497394 326686676 0
26326930 248066683 0
50773696 270224360 0
322020968 573729493 0
774537962 165678589 0
501518840 298453983 0
166480959 184369222 0
622835264 682305059 0
521143211 735210974 0
703520756 771304807 0
666761877 137339891 0
618438882 303223622 0
83348692 740045265 0
636521036 741379619 0
448462545 299718694 0
187695109 487299829 0
407077987 114639691 0
59444921 320076794 0
27385156 336324488 0
747655840 378582228 0
191068882 622144220 0
212548895 109351588 0
450000948 342316573 0
564978206 522832928 0
83002006 118250245 0
206736021 702470973 0
443499714 494281106 0
469671814 383918725 0
760153779 614285154 0
769665259 20372381 0
439117712 509554196 0
266224207 138826982 0
559007115 720892627 0
762593742 614651392 0
499420823 128635322 0
752282065 536994182 0
553703138 589950291 0
635578103 608937191 0
615734142 225630680 0
513825944 686525891 0
85446895 619020770 0
200114272 672277444 0
206278941 519274893 0
531222689 693491565 0
763266691 252507876 0
315471893 291642394 0
659255784 110375346 0
382988692 486344729 0
233561066 127242219 0
530531484 144685176 0
19099769 434092990 0
142713780 620252191 0
800089655 291964104 0
152972693 259216677 0
167514846 442999465 0
20133973 551778594 0
432540421 132331212 0
616319835 647194015 0
83893705 330516996 0
388727182 741097287 0
754959927 213325916 0
534244272 581911630 0
562002437 195063487 0
28628921 589290950 0
538367043 460985546 0
106105183 714477042 0
630000058 747851298 0
167176335 461723109 0
732527997 677695696 0
195463740 63202159 0
488480348 317842041 0
17834698 654393145 0
552549077 705437922 0
569106884 666510470 0
674675798 242116528 0
48306617 13964513 0
547130630 319708755 0
501850074 177307801 0
311555562 788024396 0
553492365 539493390 0
171098989 255968913 0
558242938 719395922 0
315121155 569428297 0
563175861 457636309 0
319522945 505668750 0
652544470 115406889 0
455306463 254610171 0
335426958 111642068 0
671162811 762722514 0
739297075 660945395 0
300710451 324089398 0
190202830 740173021 0
768077260 433365540 0
445742567 398820668 0
50134802 474130225 0
397486214 403215689 0
702252798 461783653 0
356833975 376223010 0
780838708 144394810 0
321851376 447191695 0
732214791 462236076 0
319572920 209594007 0
598305159 212833718 0
231427578 370009407 0
144356897 166001830 0
655781504 419226349 0
595506613 5783601 0
531734854 197094854 0
392672965 207681759 0
622590174 201767586 0
107400390 483505035 0
474999953 18345906 0
265494241 651538343 0
480034830 582155823 0
189881965 366380069 0
557783711 276853848 0
230685400 711234069 0
498446455 423262749 0
382944435 482360343 0
300247807 318615599 0
182759433 233246478 0
799164078 754310736 0
489422391 514395041 0
256302923 41784988 0
618103180 540193074 0
82358942 773370177 0
445078263 757413992 0
154253954 14954219 0
622618629 366174519 0
654548543 657822655 0
654181923 401366321 0
565081557 77819196 0
544852312 26169675 0
784839689 665547379 0
7812890 25336331 0
456271669 13634457 0
157254667 317632144 0
409909057 310852857 0
685074965 682469838 0
201287905 688207600 0
57043186 163526667 0
116290173 317385929 0
169376869 591300002 0
345717740 679589871 0
745157339 211882971 0
242753888 413025808 0
651242713 431067666 0
655818185 252328637 0
28124892 685930144 0
287962448 67045578 0
446506017 61852285 0
249708517 726372219 0
501882724 723639740 0
80700857 787295326 0
48639084 409372296 0
527676089 685101613 0
439351949 599758389 0
744922161 797969341 0
94478224 448816995 0
671763438 476971928 0
88028524 202879929 0
729028971 70893321 0
779536094 182816311 0
5168905 401639296 0
459546973 98542523 0
710977915 464226513 0
363648700 521713793 0
409552938 244155187 0
450123498 657237525 0
536533729 510173615 0
636045151 468345911 0
131570130 798961833 0
744541025 790022031 0
801634345 304393853 0
182159504 553842376 0
126728108 344658692 0
112252746 214536656 0
145138379 774734803 0
61692343 722443153 0
711126101 592068100 0
32150087 553576571 0
255802646 19360813 0
370195849 24313780 0
537688203 740966393 0
576921253 296618271 0
14525385 181315135 0
274891431 233109873 0
47543427 156878183 0
357439462 690748857 0
282723130 25282676 0
770722033 408060808 0
540108907 785857524 0
796373380 242860609 0
411680314 73068033 0
252702369 714892429 0
90185629 700572251 0
187209148 749056678 0
432036189 676093925 0
689041832 345223877 0
68130540 328877388 0
541703996 500505204 0
327936968 580073026 0
131070404 649009036 0
454008983 126136161 0
399695582 670998142 0
182231968 497970837 0
733916004 407979215 0
202975494 568340702 0
269564115 78752539 0
109564135 180913715 0
559561457 311995826 0
57536644 544725065 0
581445966 193988216 0
126061352 587038996 0
675416510 286189197 0
424582824 451691860 0
456096272 347286538 0
695570617 147516467 0
249118257 359678136 0
239026067 213501970 0
45016222 290764234 0
765800307 164021713 0
551144808 696205330 0
134806572 476287448 0
655541990 37359073 0
216720467 599375643 0
323170889 231937137 0
470388024 105961950 0
509566857 326153561 0
739579323 116248500 0
237266852 665687015 0
587076289 523504689 0
755962178 330580677 0
200561185 716590765 0
462816848 546856986 0
496363791 255161258 0
611045585 261490873 0
776869422 792272467 0
731606893 397314293 0
5317465 470758310 0
324973732 105189958 0
582716150 277932880 0
316403337 585119116 0
396673361 356374459 0
639967384 142733550 0
198396858 171012263 0
292620876 57689955 0
566276031 772824206 0
153618578 679689863 0
358729955 327547563 0
527391964 385437670 0
493600357 450224952 0
525495116 132756938 0
154710393 56556227 0
32638113 96003380 0
369052044 560915977 0
436741531 490893312 0
465495127 147864769 0
442078659 23069927 0
545222140 646868838 0
166297073 669975199 0
556083415 1613738 0
250545108 360602922 0
695031117 81011731 0
170058018 761386420 0
547835731 215022689 0
331220051 352119037 0
275336746 542529986 0
644018287 287097327 0
702152054 697255407 0
643381123 477284323 0
540533287 534075706 0
400081216 473733208 0
390301616 658363724 0
39122917 372002793 0
56677061 209622691 0
645966302 558099264 0
225191419 714092225 0
15385223 556219117 0
511863374 67092659 0
130780282 3477356 0
128637953 718011053 0
329469153 745182890 0
208562644 732575691 0
42496210 619829769 0
393938013 594037406 0
403240756 372439907 0
147113371 133877821 0
164150259 522796462 0
599619759 99686218 0
703739766 399915070 0
633634380 16731620 0
661319432 158406619 0
492631980 31707962 0
386602386 508826726 0
695735915 50023134 0
129251527 310995168 0
124389573 774433311 0
655782578 719424954 0
375690922 795293443 0
293791688 688900771 0
114698635 416638318 0
680398721 552035330 0
691904042 481625355 0
68211815 395113187 0
212498311 715797815 0
415167839 434609225 0
724564310 203101592 0
220379705 172777441 0
30162431 239264250 0
418408323 290624072 0
46255890 66486793 0
66760967 493408303 0
394201462 119807896 0
97463470 3051948 0
577537275 460847215 0
134642419 300591731 0
651826985 740194694 0
409231903 29678340 0
391266228 673406690 0
788897436 666172375 0
298428883 737621071 0
655714734 670112370 0
556078396 371038394 0
227938500 313262185 0
450403327 207845810 0
247588297 760227441 0
571593036 485923443 0
706769911 327158360 0
121291121 657072915 0
492156098 649012193 0
391411464 123029948 0
180244290 500578324 0
571726671 76585078 0
149530348 752117272 0
390373863 542618273 0
569722318 787388076 0
362515162 615711518 0
791846601 152480565 0
667815927 411439423 0
672083039 586335010 0
257103821 613557995 0
648228987 483785330 0
96475355 326474282 0
580374177 225539430 0
651473273 160245071 0
423191683 797742514 0
2003113 9128317 0
60681539 46530624 0
14702397 322339011 0
673806472 21272404 0
155309588 88734643 0
500779689 665825488 0
711421961 758617814 0
369263211 143683729 0
511670671 670016343 0
388441682 17837858 0
726706202 440473793 0
46013125 480599999 0
739275699 742627250 0
787420849 214704008 0
663259364 583535255 0
229809155 202138403 0
248286858 674771946 0
383015901 406244563 0
208159799 84039818 0
300985156 381459028 0
576254415 665790701 0
491424638 733548818 0
296499394 663536442 0
704637232 19914357 0
265538794 27137184 0
510059410 658076856 0
733303972 778330563 0
360594478 220544276 0
794289018 343778198 0
326245061 51177372 0
148621452 622704262 0
297713091 773819868 0
756045063 57393256 0
283722437 220753028 0
251848950 722315416 0
526344550 676745847 0
276564071 378806371 0
690416502 41430005 0
10787589 39935332 0
109704043 614185328 0
763140834 776724653 0
356426222 735478912 0
474727376 665694642 0
62964907 1096992 0
532979827 389130933 0
91161015 597953263 0
170309208 643465728 0
72936353 131185301 0
515306465 105150132 0
373278808 382488365 0
708850278 306393077 0
442290773 691760481 0
52268852 465495387 0
45342170 683975123 0
202582639 15375423 0
54321713 795869710 0
563639756 264618566 0
74935802 689212579 0
616161193 207203609 0
153459496 516151251 0
511813267 113128230 0
258426187 230858105 0
744339832 704209825 0
795651715 187674120 0
19227188 487127602 0
234201803 686891530 0
425005744 733228370 0
314301699 11684779 0
627653563 604577435 0
336617757 483600918 0
20062944 513676631 0
90183027 126627687 0
408188592 619402863 0
327775834 734196012 0
596591221 354680208 0
345683842 668753611 0
244913790 460899628 0
476957716 172683989 0
90291100 74945645 0
674881146 598173298 0
703831536 34783940 0
302591947 240209178 0
189193661 774696384 0
247312742 216115080 0
706436781 116793461 0
56640967 200431790 0
496968263 326922857 0
204477813 668287794 0
48614580 381514956 0
233985496 43597390 0
516571221 697391478 0
789280768 720572849 0
208937847 228886729 0
400239916 84015690 0
581511164 316694271 0
525674557 364448017 0
85379248 608881579 0
479122465 701584595 0
483136398 629631309 0
696140507 649173538 0
145754682 547563333 0
344151838 65629111 0
630452524 91550671 0
375469397 785555044 0
500008826 597914103 0
570092188 223511494 0
301589215 133332936 0
162517063 185193713 0
729087746 181453199 0
418184075 349336661 0
590285682 533594210 0
744483019 468476979 0
692545405 318440243 0
722727501 176186336 0
466286460 210128769 0
83519312 303288063 0
748208506 569034636 0
256320282 455557516 0
547874125 221550274 0
149906735 516971209 0
363257402 163681549 0
46041124 292533149 0
417149603 216727116 0
183068225 456818323 0
798508399 47236721 0
683987176 502680856 0
675788840 552059590 0
444318592 653050034 0
623488372 295383663 0
505710437 150519694 0
648416578 610956884 0
327065777 199092531 0
788207891 283428408 0
218735679 336475262 0
27530341 247436914 0
509659988 713354783 0
125110212 458525580 0
439034766 590950786 0
25219033 56259407 0
227736043 545772781 0
529095516 51011614 0
580918552 539519285 0
573874261 551047617 0
297337553 93891357 0
161426018 221089000 0
214528364 634552498 0
628983386 531666575 0
108021795 346581508 0
523111936 102140640 0
10327909 129570055 0
800709189 194641564 0
666105564 554674494 0
707694349 86842312 0
137251257 36583385 0
783730108 244858645 0
132538219 49591883 0
584229648 219147602 0
542262410 699387618 0
15510521 549626635 0
746687783 106932413 0
696897041 151042863 0
37617402 312862345 0
359238844 83872673 0
149032441 474751328 0
389504803 421126336 0
228128896 239000087 0
289780822 462684368 0
449562412 216589292 0
425993964 109227203 0
146607444 569203907 0
350691129 221686313 0
443061920 693176665 0
675774844 340480710 0
388964851 53236149 0
297623820 283726465 0
412041012 558119283 0
580025927 371582312 0
779249462 10291788 0
720823499 587465091 0
503249712 107588915 0
794191984 538500251 0
28208105 270428120 0
660604036 238205134 0
713364896 180848033 0
102194938 592314452 0
539887352 344091994 0
215623801 7767167 0
196757665 680382314 0
578814031 538750591 0
191338579 84224031 0
335697992 29196748 0
717053210 45071526 0
215127030 128390242 0
138908730 275115842 0
54334406 117255871 0
611527614 446061863 0
19199420 344641897 0
529086144 314424034 0
669480405 434520363 0
319566083 502266429 0
303778288 784144639 0
265269495 591563839 0
518940198 783089533 0
351966855 291052083 0
109628788 337404602 0
273875207 34269634 0
391783612 587665383 0
486533037 250900956 0
407279497 782572664 0
224910812 57843904 0
209138887 500335381 0
728525435 112328510 0
11081738 268669654 0
413682881 450451163 0
763126830 728506327 0
293380383 329347946 0
174577847 644357943 0
648639394 148747431 0
83116955 798986079 0
389216792 190194674 0
136646445 118401665 0
260642038 120692017 0
418502573 541416150 0
641500753 627931573 0
782014234 785968612 0
602363069 48653187 0
650889796 207563987 0
270152573 350475147 0
573364601 276263692 0
136526516 608570074 0
599266441 784179251 0
479433603 775768772 0
11483547 741976279 0
594428838 538185153 0
290293623 503973648 0
779767995 559532697 0
62523733 317910986 0
351581065 501895467 0
314432431 282580033 0
338096177 225764266 0
446419011 101628859 0
718820850 413315071 0
319710669 496064774 0
552954405 667205364 0
585114933 481532614 0
286082683 321896557 0
503559211 681428312 0
441340384 17759927 0
399615373 465444208 0
512569417 559375207 0
706151561 160980466 0
358514282 140279081 0
132908027 784537144 0
784361614 787417417 0
147472395 64529299 0
10052099 729336868 0
743261898 146797215 0
154176483 58062341 0
514269071 72275936 0
215179970 414890519 0
98706922 64052164 0
424575887 84944914 0
710158245 389749262 0
247593810 583566339 0
369627520 552019533 0
334302837 562156313 0
494999156 296322769 0
339683383 69704841 0
189813665 587964511 0
377987182 199913070 0
596727975 387530115 0
637846042 786641049 0
767443757 681075596 0
575132332 286586693 0
417404781 557229329 0
286386303 112372335 0
37288984 485579154 0
82536934 25001231 0
276547423 716651388 0
192486384 391587293 0
754896337 750365979 0
379414848 470964192 0
494763617 177902824 0
14870551 634004305 0
118791289 373922823 0
695030550 212860830 0
433615501 222320995 0
643993774 489098883 0
427299580 118805222 0
269115153 745988509 0
185917977 145520868 0
658629460 422895822 0
507470399 268552062 0
612966399 497914337 0
175911001 751461026 0
545130580 489753134 0
94632632 369582270 0
246233655 731997565 0
571471538 424609955 0
453721757 132280663 0
63694856 656533839 0
157834687 553848935 0
768685986 34904564 0
126282305 443396953 0
399150481 74395699 0
760969116 706891296 0
388180520 292263070 0
27502200 101577968 0
131857457 518741285 0
792043208 244779287 0
391406166 747234389 0
344078109 192033121 0
669477804 559422731 0
504189424 46626409 0
722186523 362879769 0
246747391 199443356 0
384343637 515821478 0
254884277 195214055 0
445107136 789747981 0
503170553 345150891 0
225440923 210116093 0
752932845 452181601 0
146802701 752251531 0
37626068 384208842 0
128868377 179169134 0
207629007 744100243 0
108006539 209344171 0
641337597 407286267 0
345948553 695580867 0
301874528 727026915 0
124395234 490244293 0
194510763 366625732 0
733149836 462742942 0
189864243 65668469 0
190056882 246844952 0
361287822 351716837 0
359982084 495649517 0
386458924 414653123 0
666068091 1833543 0
429280533 151130283 0
531487604 18303420 0
408041369 174607090 0
99149449 688091810 0
702706047 639470519 0
52389102 176811354 0
363850101 138881594 0
604853843 178881879 0
66275086 144184486 0
410501544 68419368 0
466816059 234447542 0
166483024 247145144 0
394811725 572022801 0
747325353 136164551 0
728391791 345454363 0
502299958 773045393 0
450989327 795756704 0
271060601 194977517 0
158459949 176769357 0
331490634 136920478 0
559649498 546365152 0
182300218 37993946 0
143088038 750343688 0
663127726 617443052 0
480885131 680477411 0
368149403 118115848 0
752296423 697025493 0
488081997 787967183 0
629931811 315318077 0
176975299 147081659 0
382100657 451668412 0
322497869 752027587 0
619858351 221483869 0
638969096 636603026 0
43343934 480281403 0
284884849 691004969 0
382265300 574001299 0
151507124 90851375 0
566225273 226769183 0
397043323 339729789 0
183988127 360840649 0
688549133 513022437 0
297809939 467315772 0
515784434 707586335 0
348880636 549580135 0
440028412 536266852 0
551892320 791563478 0
663648724 737115452 0
503002039 763873607 0
204349015 72533916 0
547789401 292241014 0
687661063 502601570 0
669693308 107615606 0
588521072 109486669 0
464054845 683126171 0
762939028 736914853 0
27982767 491287934 0
117115927 400608308 0
25392729 417959299 0
582362337 709734117 0
471523525 792164267 0
32495724 17895964 0
326583284 215116543 0
122049716 348151830 0
758328993 513611591 0
254822130 527075770 0
139710484 37473467 0
242271028 669619309 0
378229240 286943538 0
367652570 158890912 0
223736492 13252590 0
460208807 454209525 0
188248298 451859212 0
681643389 8380132 0
128384141 43398537 0
605444599 783951902 0
130308482 701645546 0
568486038 179401436 0
631582732 213381248 0
472018607 213271334 0
657974739 536142320 0
577342063 378888976 0
351046034 481740423 0
83090374 781529349 0
468122754 737138249 0
318662517 264900507 0
113774084 683475271 0
789919870 25334683 0
640695721 696822246 0
375811200 565759388 0
413846503 490778001 0
520301787 574119604 0
706765907 668062519 0
413074229 632847274 0
339171191 105651069 0
575507464 419562012 0
77874350 753987092 0
115998611 285391958 0
543552365 348877802 0
199433609 788653282 0
243246806 442769220 0
522783264 267992341 0
700918555 136139366 0
594929320 702341446 0
364180811 391538850 0
204385343 637743059 0
320486886 212553343 0
5127260 125346033 0
162627536 315544224 0
136373080 44639759 0
142930318 697998983 0
545399884 109246479 0
785151981 745844266 0
147971797 439874530 0
630663159 704415910 0
131420338 289001217 0
286432210 474435708 0
500169629 56240956 0
644883461 82438692 0
77427284 162910049 0
371937360 522526028 0
152099145 775641616 0
285476389 637939040 0
5012888 161203328 0
733625900 608668026 0
124388066 674700604 0
427185780 134211699 0
121492997 156487479 0
572190914 9817222 0
3077075 88792690 0
368760193 622628828 0
254722328 155264914 0
589165200 780833510 0
475514482 52219180 0
319593693 508215591 0
507618661 302419620 0
227975045 738333069 0
582132167 186380958 0
738862239 766207046 0
509036262 396093202 0
607019281 480371884 0
246764575 157871262 0
477006521 338570509 0
335916930 224076228 0
525029696 638121918 0
244609451 779187279 0
58334032 343942428 0
346385872 335458505 0
355336277 390798525 0
560710232 677414899 0
497411457 399153006 0
726542407 48573859 0
177102265 459169035 0
104311370 340706620 0
184241281 303479410 0
669328595 339645227 0
748403590 280457618 0
158342545 469181285 0
93165850 274845838 0
425624992 713937391 0
14148369 378986985 0
92704500 577059444 0
626539087 800542307 0
750015974 62400840 0
71402491 405090870 0
699135248 198677232 0
645468591 445836858 0
615207633 575625757 0
602040340 77850805 0
616370943 131094310 0
118973556 791277462 0
38057280 116988073 0
204832030 735105254 0
552384665 62526315 0
2083884 442404277 0
759737052 775276443 0
171206090 201763552 0
399462067 204382714 0
443477200 279025458 0
504087198 293478176 0
307792143 691109923 0
650040217 681852593 0
778178729 779027928 0
592131699 701848270 0
100313639 567339033 0
127011593 323610822 0
406605436 59754831 0
349664432 602960798 0
689039021 601296328 0
210060076 714849353 0
233198632 595829497 0
788869005 180967055 0
658760961 209586702 0
360683514 427857775 0
574896180 220046690 0
493875826 720948834 0
152160232 578933963 0
151564019 341214875 0
236898488 471180208 0
720875190 568024907 0
444514394 559123809 0
468699635 98425847 0
376924250 540566120 0
436662122 611965708 0
557220258 765850482 0
645834816 102988552 0
531457241 555828417 0
411954692 565006996 0
352838680 683422933 0
1332173 389612992 0
697675388 612932614 0
416823081 780824882 0
686482505 614360813 0
350687363 143255397 0
267349556 553675431 0
133445099 348459422 0
34968419 699526652 0
611919276 174259210 0
357521833 282920612 0
443359472 210980063 0
202101357 299698451 0
642986634 268398203 0
569320228 47543369 0
763442812 163261085 0
701837126 760866582 0
319244469 399765841 0
532247303 403410089 0
46555136 408060410 0
451877772 105411491 0
252672694 743884346 0
410277730 213253471 0
329652588 380398476 0
8108693 349141288 0
186528821 258266079 0
653706054 691371033 0
653388757 67280813 0
716106315 619129971 0
170901411 350716254 0
515957877 163397600 0
492357694 755255607 0
489532330 277015223 0
264440246 80172856 0
358997547 632904978 0
698176444 774626912 0
669144581 514436557 0
593306028 379255502 0
666640062 313795515 0
444472450 439240793 0
349201702 395117508 0
622609526 249990946 0
548797676 272510087 0
308091283 670923539 0
738272600 551020569 0
368611013 504589292 0
548280710 28446477 0
737106210 70694341 0
280702150 154353877 0
231985855 380140162 0
170612564 141230367 0
328771211 692022424 0
784394185 343338782 0
544443340 374277430 0
82552251 519345335 0
298288751 407304934 0
32262008 60586762 0
505047266 259951526 0
277023058 168818307 0
257415979 755051766 0
457405770 302068043 0
399625368 539652114 0
223474142 504572503 0
150345930 196424349 0
601891370 187871715 0
416424888 432753701 0
343135707 45067206 0
281243819 133812332 0
545274767 479033832 0
154004687 121797812 0
641890020 586426791 0
222505324 359832394 0
368158925 200323947 0
707498998 551154909 0
705281727 9216130 0
53208848 499061289 0
769154018 237066657 0
791936643 722913926 0
620965339 648886818 0
145079199 665258712 0
774231137 441579222 0
14817523 380852766 0
300721033 728286412 0
727721836 248778371 0
780044227 153160248 0
229374061 114992129 0
333859210 28535108 0
90668451 768000218 0
495221024 218423937 0
315234815 112178460 0
679031633 322521212 0
56177644 686035562 0
382078671 314982853 0
697841609 415440736 0
315619645 421086190 0
504465646 55102074 0
329258797 362448861 0
601328499 672724585 0
385442790 663832192 0
367057838 721055440 0
449097548 740369247 0
728238410 713359348 0
505774698 149046405 0
84221683 324337079 0
301670201 359022557 0
38883449 734190366 0
433632656 778802447 0
442321424 623242315 0
31866361 570088082 0
495754717 572902586 0
799975200 720524999 0
746986313 747469835 0
305774590 771658764 0
412229733 488149191 0
549906874 143537770 0
131297617 710525192 0
655916440 114986674 0
593824484 251738276 0
579959276 595215736 0
266348868 684376777 0
249757839 83501192 0
160734595 719114345 0
258051031 397164107 0
375701910 549462926 0
561282298 762612184 0
446280551 330852476 0
722182283 530869390 0
291783516 481052636 0
702240567 368629149 0
641023803 754290380 0
734705345 349909433 0
370688453 426733223 0
477004529 85254865 0
661636385 569261283 0
163569403 489785043 0
245649163 663278825 0
620485793 271296960 0
438694530 659047647 0
271819795 134159822 0
199621936 232955561 0
106413659 124868799 0
268945073 763568170 0
152584370 792249238 0
389387643 22739615 0
727030869 692658666 0
189206911 512624640 0
748581417 380659967 0
572863173 300107554 0
97447198 558970993 0
263474436 770752252 0
495177277 794821012 0
508842356 499379895 0
382370941 206881822 0
258067541 716864049 0
10616195 400636272 0
600053036 56329020 0
406440184 32651130 0
598167643 171789169 0
356510789 48261873 0
63552097 327633401 0
539972773 629051738 0
239751963 753481891 0
84862971 776447069 0
182606389 353937113 0
370419953 791672207 0
314085512 62511151 0
686201951 43884371 0
749706717 668250518 0
507368174 542327290 0
141959552 262805186 0
341882310 796650523 0
368872067 696476599 0
718005942 428920765 0
431250173 625163317 0
469673906 79953225 0
672187956 209599665 0
549731905 86078088 0
46280631 113871261 0
299998505 666507288 0
239372870 12729216 0
144027345 282063243 0
231637783 725103221 0
382312268 65316474 0
781831476 31841894 0
459449004 624249332 0
358948607 275650965 0
619216170 541169014 0
640716409 149870946 0
2985842 239336301 0
798950572 345767089 0
334951586 757195510 0
499995082 151515046 0
674096724 336371797 0
373121417 60087668 0
697269911 345257714 0
110282947 5766970 0
354655670 401607551 0
503591487 423764791 0
12811126 614030904 0
285401889 300553210 0
240786959 793938847 0
673339151 8319525 0
53661356 538390499 0
98720668 168971609 0
30972112 130493960 0
759155277 625769156 0
627038150 464738163 0
413034358 679065229 0
532263420 241031374 0
287821198 784249379 0
501857523 591843203 0
143777926 733285297 0
608270181 487282972 0
127791951 708210443 0
548966284 538460617 0
787869624 312662941 0
215449050 644712380 0
113342848 5557789 0
252926639 220617386 0
775305759 328057225 0
740336332 343175049 0
106598796 96980226 0
552970638 163324771 0
433910593 26595602 0
35440849 142228721 0
655391244 654377491 0
775452220 364186760 0
731111776 87075335 0
74482732 359091275 0
710259641 44528268 0
235670811 292830493 0
113478359 584178895 0
390116340 638585166 0
463590265 311402315 0
510279815 216544326 0
527812692 728278868 0
542041779 465925842 0
566306367 539574614 0
353797178 90536474 0
195401263 362359873 0
247846499 97990025 0
580710612 460440585 0
137779489 453291718 0
791168621 568013649 0
78186171 147545758 0
363033290 233361811 0
514814017 583015363 0
217546653 772978867 0
490088949 271632702 0
260349814 422545655 0
783154823 638469921 0
509920941 535225610 0
796219549 455088868 0
68902237 275582159 0
539450580 667226882 0
392938132 69845260 0
11091644 678685272 0
355492903 366315430 0
296286817 573721794 0
113431806 159632998 0
355690317 289226092 0
62919916 395726638 0
729109094 677275141 0
386856360 650077991 0
429552294 51025229 0
37149123 254730000 0
412151720 44796369 0
672529279 358600372 0
103367976 344146927 0
486054298 20392238 0
184386751 402202991 0
246319232 273923693 0
326371159 23431071 0
431267182 188162752 0
550763232 77740961 0
202776764 617891943 0
204888873 568769099 0
274136873 113710306 0
533952865 116552807 0
721923302 653338918 0
93958143 611077910 0
794453469 638429858 0
679684072 212721172 0
619066572 482646734 0
542114360 608393812 0
370121418 416588160 0
482305348 331815660 0
730378217 531105910 0
703240609 314022803 0
39157155 498072498 0
617592673 710271772 0
167544334 333781658 0
289293902 736129803 0
731580627 472538541 0
61738241 526335812 0
693041382 467784828 0
418840238 235926233 0
463507649 286673993 0
521733431 492518274 0
757460584 748788742 0
217876711 422520766 0
359256742 250467983 0
265852102 408864589 0
108959392 250093685 0
398188499 416601912 0
795060455 759032822 0
321892935 49866046 0
447053263 114789331 0
769670214 355270951 0
610416019 583036913 0
229288276 311053390 0
533622016 94243999 0
581217140 622752621 0
389954780 168975943 0
388524709 319948116 0
477379995 801313328 0
598604211 388996959 0
90627393 434334101 0
16159579 26376052 0
620021442 293894126 0
260069903 433615586 0
294413317 121510823 0
438060131 133349679 0
284254729 345438470 0
76850969 339470759 0
197402698 351203269 0
421032471 33145114 0
408163526 787531508 0
534454961 44897968 0
630557336 251177206 0
107013985 759856664 0
336670265 146430488 0
100933506 156364692 0
41755334 247360181 0
257119964 193060346 0
647941856 575122556 0
242573995 132641483 0
738632025 784269237 0
162137230 511897743 0
264003499 554507805 0
428784042 730788621 0
620037788 238345275 0
212170791 426566729 0
217047540 61358233 0
108402930 782544009 0
585656477 801477639 0
636862234 690647075 0
798352842 171772523 0
397141588 435618813 0
613902477 239700700 0
124522587 520249110 0
718440475 790148730 0
220495680 361122399 0
691806419 666513318 0
501500929 463529341 0
777614189 694238047 0
256361385 62513639 0
581172895 314891011 0
127101774 719842201 0
376947299 164625451 0
363082203 113643756 0
605983653 174409475 0
551321934 613934069 0
29031759 109371272 0
308792386 57840554 0
596311125 511850195 0
479597696 74205749 0
469699224 225746662 0
673031695 730052213 0
102287292 30867789 0
423328931 415838519 0
425518279 326318017 0
411313303 403710840 0
529812248 339787764 0
728325376 725594915 0
60318541 244445298 0
399417248 510728826 0
208722494 96847632 0
635476765 192696741 0
448223608 145108483 0
623145095 327658842 0
655387422 1946206 0
24381115 407904767 0
11260849 727276812 0
338328805 328821341 0
782339278 653761814 0
518114036 16745985 0
347695759 784963691 0
377226667 683406495 0
765029346 253366358 0
8818183 590474568 0
199227817 681902843 0
515821778 495549378 0
797391371 93119797 0
685015522 437604844 0
497610333 611108710 0
423463491 283323524 0
729859053 771605736 0
633122217 766608265 0
123758900 352160988 0
607839935 395332648 0
646661195 72964076 0
751188055 549303632 0
279801508 99058414 0
548922212 600370521 0
51176086 360713905 0
38432990 605025690 0
6967771 411558057 0
259807764 450253957 0
382844548 670893832 0
2534925 394002563 0
99818971 261510843 0
71973090 430070003 0
699031146 492777889 0
597854958 313671685 0
292358422 448043608 0
14121932 471672061 0
24392686 467243564 0
154930634 581097899 0
677312548 424341546 0
331721005 560496404 0
83915080 161338365 0
294418602 478319681 0
712653632 77117130 0
247526599 617251383 0
553618449 121885998 0
283600219 200433 0
395769717 106360563 0
504327956 428255357 0
232249977 675064103 0
651100512 441032085 0
166980142 107004774 0
232885301 666175565 0
462373348 245507916 0
165696193 414235616 0
763607239 694847122 0
329012027 75787258 0
746226468 404482354 0
302565880 346862240 0
492431587 413370588 0
162774212 272300341 0
610546629 206075982 0
390050459 645805353 0
616983252 776897913 0
780676551 283673079 0
663580657 193728922 0
348522818 356617595 0
103504910 509114351 0
339893101 503569522 0
406584540 252628236 0
640493304 256696920 0
428806020 90931167 0
65563008 186012964 0
633639326 490342715 0
496943227 798639937 0
259377355 663461200 0
436246907 635515256 0
583716813 664584825 0
131496677 507735455 0
180075194 337892560 0
45399867 415955381 0
73865146 723635389 0
118677559 600897392 0
722468833 777212533 0
276435437 756344687 0
254675764 622726778 0
485354564 349075118 0
799697633 162181885 0
447751669 157823250 0
490725506 328538335 0
27082337 784352796 0
706813521 224890256 0
777180346 311321844 0
111713739 219031616 0
316559213 180909573 0
131927814 681917212 0
565232870 706312445 0
469860339 607679486 0
488318294 318961127 0
717992719 406686477 0
390687838 614509039 0
237922774 448949743 0
69253997 76081896 0
117161585 385155406 0
779134358 440811177 0
499693884 612775114 0
139477823 140142777 0
353746245 557334992 0
774929716 261138715 0
20743087 160156196 0
155602432 27380014 0
790816374 424749714 0
258375408 48076719 0
439383693 704136307 0
310140320 515823759 0
200852554 721092265 0
789461830 348597896 0
798245555 720199159 0
9644510 653877228 0
636115680 119344557 0
169944203 124832222 0
50410632 770310777 0
707605268 269238074 0
603782312 263296345 0
733069900 731547000 0
441404128 459016332 0
139304242 65791553 0
559230167 433138903 0
312468817 770007523 0
523309738 409791859 0
513353452 716335428 0
687677790 497253333 0
440548530 56844671 0
216809382 433556735 0
540225310 317204132 0
48910773 91710849 0
161051417 270333573 0
164464600 15925703 0
604459429 179106833 0
479812848 640535232 0
683966185 245728170 0
234684304 197514521 0
36068812 65313989 0
540608085 231453085 0
745955475 411279358 0
477059605 651794657 0
616964416 238844300 0
367785199 37856835 0
705175871 429640942 0
714365145 447070589 0
544248233 164854788 0
722803896 247652365 0
693064960 269289007 0
90108241 741844419 0
598308001 781734827 0
617352007 445462252 0
58838722 171671780 0
46872870 325151508 0
512966758 240202095 0
86933814 163498049 0
533250786 429123357 0
792250840 22857716 0
59783836 691900851 0
192804883 38466203 0
164725044 527892175 0
7173301 718227695 0
796830093 469344209 0
196803485 70903626 0
567242568 605960768 0
323297313 135133267 0
647506073 460308145 0
53738909 584600294 0
424825924 596825030 0
419346754 39825527 0
465610057 359939408 0
23954836 303151580 0
591380560 624666187 0
282986486 413973075 0
240281904 638744888 0
177923384 48507329 0
465419113 639190047 0
466771591 147628828 0
203266156 111373827 0
699785335 241322164 0
153967520 172478601 0
302212086 809096 0
301205326 605748607 0
788845690 764246740 0
547127861 684507014 0
326283315 682034511 0
124249676 126778422 0
600678776 381814708 0
460151480 357705597 0
686560809 90923082 0
441663977 691531712 0
676329088 91244844 0
99120978 295254552 0
604525676 150973871 0
681007919 547371408 0
548112434 729537222 0
124604826 728389546 0
549219911 772221399 0
701376436 570613499 0
533519321 659183214 0
636414900 221846270 0
724399971 607746499 0
754498153 110860391 0
490177285 311959648 0
360187483 559950448 0
707635403 50787915 0
264031316 25329899 0
767734863 569851823 0
626395608 364814268 0
547202593 280147763 0
524450409 748114320 0
522292527 73391084 0
611109787 495664608 0
512753439 172996599 0
157381223 260006603 0
65248706 774098699 0
787986605 81559870 0
267984669 349299310 0
450027403 552891165 0
313365243 541718477 0
386407790 243786069 0
366285365 731586530 0
241669012 705145269 0
257148865 91339079 0
103289171 296581303 0
352505193 190684704 0
761930511 77693887 0
727891150 591030800 0
78216758 506178205 0
309836985 773927592 0
779013928 730292561 0
739896063 121214490 0
259881631 17235762 0
696637754 703665177 0
598307441 695097808 0
473156367 109455260 0
712588074 788949615 0
556762 745540311 0
17731757 596244350 0
284382604 240544411 0
228681316 421856897 0
202706047 339395476 0
790667848 37162817 0
154512367 121597386 0
124493371 784609089 0
636916880 697684154 0
433195785 465432457 0
42770389 472175031 0
737598214 545510191 0
580178036 309819889 0
91282449 708894205 0
377363823 495537265 0
718171395 562942511 0
278771866 471259059 0
191973157 519269909 0
593791219 138619164 0
157627307 704000501 0
342417538 685641182 0
176200633 718363540 0
505976644 486816246 0
516659653 105122127 0
89568712 475754664 0
400122954 575489817 0
190344485 499611588 0
782973950 456332999 0
407154093 660509180 0
425819046 3885232 0
557962236 658256939 0
93877158 85004461 0
506324598 664602803 0
131891936 372819219 0
198850862 339717256 0
429677361 528561019 0
395243357 77043693 0
354706717 453902347 0
231102201 104360550 0
799682230 759483795 0
139883977 67312481 0
171483600 114118346 0
779124471 615811921 0
149569523 295370752 0
510014295 724720869 0
190936421 379017412 0
562019979 332194621 0
621220873 243581936 0
532384037 72264731 0
337876220 372433980 0
336466202 578326143 0
354553326 609551593 0
463726606 402969541 0
35867449 686104243 0
775611933 660747604 0
713386421 404042589 0
630764994 433934110 0
738279618 681274390 0
794854173 239679613 0
71343581 135816260 0
222187255 242345101 0
243453750 524049456 0
325741859 233480168 0
347568680 347149175 0
380365343 39725573 0
597692353 732165158 0
795334729 550847759 0
276369895 23068868 0
647690860 151863294 0
404671382 505892282 0
473942001 200394384 0
659520102 558337410 0
364175566 332079516 0
434962805 393178435 0
535019527 194675674 0
194896397 569637199 0
483996957 53330469 0
335254584 612160278 0
550781114 297733323 0
80798164 358002855 0
392698724 645511322 0
510435661 571094288 0
681976596 683593414 0
373551241 198547637 0
212471845 29123999 0
627237957 189066276 0
162941699 640620225 0
452621262 242072555 0
600261434 693925102 0
60547247 324203336 0
299743394 229130826 0
381344345 482732911 0
640761334 185478165 0
372112103 116313638 0
466075644 484554440 0
416884797 492377795 0
705049801 705780880 0
146369902 778832398 0
519823979 310199482 0
233458240 230972350 0
734823559 141600105 0
126899009 695403716 0
135952791 532638509 0
508189 381604794 0
368336318 575167565 0
161107445 159479188 0
409668824 239205564 0
397651996 737106263 0
617466366 503953093 0
524161819 428102531 0
54363237 187562275 0
798366019 617411471 0
229880435 62754349 0
616441963 363342785 0
298243468 418529856 0
148352881 494614911 0
406455408 328912437 0
798626305 92253742 0
426150013 54094908 0
323293956 424206224 0
433723662 273164660 0
285683444 316154897 0
463649571 171829273 0
255876938 638465565 0
314141624 629804728 0
727344349 665530965 0
364365010 46783982 0
270274676 51264807 0
41362799 151914385 0
256860419 493211471 0
595269162 26163933 0
780163475 612792725 0
609431329 251229764 0
557825029 117512682 0
308412120 151739753 0
296208901 305572332 0
476678812 99409027 0
203355275 653293071 0
479658955 520084399 0
229588710 707017261 0
299109537 715490099 0
457960129 249013343 0
315481939 119997999 0
574806795 673321673 0
477117116 542155331 0
439884575 737362673 0
475117313 398822447 0
450864153 784170024 0
113976857 69829224 0
742155675 669849675 0
571035431 562119121 0
532648045 772926902 0
61020915 224907288 0
332287194 250485045 0
336101605 59623658 0
47778313 786964518 0
251364879 401923838 0
5374137 766593002 0
733158353 583322005 0
485891963 399753371 0
126172118 688514205 0
23748679 561277123 0
507635616 339561299 0
249663747 489166766 0
420547940 137374992 0
504960488 320864104 0
672049842 485088111 0
762160696 67152788 0
127379234 324767779 0
491257462 80159022 0
478636953 641454987 0
397313370 679839834 0
136725391 431476889 0
684477511 394170682 0
614002534 358267605 0
658922049 399556187 0
791386514 759287849 0
5559242 240669311 0
360407341 439706898 0
390463740 325975290 0
222229092 83745609 0
759016277 396464593 0
410362069 271602249 0
669444114 209483640 0
747918678 451299925 0
129538189 119126459 0
83158485 595137287 0
661055015 594297461 0
515730350 678490363 0
647735480 778158725 0
308013108 35372270 0
398906175 306041656 0
698640309 118629836 0
226146798 567257654 0
180861484 13400911 0
399330202 24934433 0
132779304 271968256 0
280350311 96312009 0
555523642 742483982 0
730892014 479489914 0
475856769 740486145 0
295424409 392554078 0
483335275 365416505 0
572975342 677072676 0
336966057 168963508 0
8048476 195349686 0
489860447 62521801 0
425281446 168026649 0
769428650 554690214 0
245836218 769248489 0
561636549 665123040 0
157604509 357146030 0
411399548 395435523 0
447035588 467418112 0
186085305 776052037 0
768532702 59342324 0
667357400 501354104 0
439367955 799306950 0
109679129 405266655 0
264794623 213139820 0
669163118 231260098 0
567255733 377240444 0
714992655 20891924 0
443893229 176218905 0
347081075 770599064 0
518717019 413928599 0
53733714 534535765 0
395548229 584959550 0
410540634 87564260 0
315327766 462223199 0
364629781 477468589 0
656387817 83335753 0
568892604 775727012 0
288132676 117358930 0
49327410 709888102 0
80826095 239185033 0
13584287 182840555 0
739160754 145718958 0
639027814 224272208 0
750805055 690540951 0
163934173 319211368 0
724368014 273742789 0
632268350 400722570 0
323199324 233930970 0
335950127 402958067 0
617538181 708690335 0
150624432 254926477 0
289090790 559313826 0
710611390 291181935 0
163769706 527837817 0
637201261 163162527 0
560389657 19674357 0
759189561 198493937 0
153088333 296426815 0
731379285 272049571 0
299392926 308159500 0
493866392 231531435 0
351257657 160550951 0
60764256 606753657 0
159236758 197646678 0
237575183 424311416 0
100860181 801473670 0
640430989 238839798 0
338694099 796877850 0
636368807 555386753 0
173679438 159488181 0
453187412 226950496 0
72996538 342618997 0
588024007 287115674 0
227441209 221452583 0
726751124 474513303 0
639184130 622647419 0
451177095 131178121 0
48105942 260078643 0
149161443 661171236 0
301463714 795868491 0
269515097 546122027 0
154476681 599386435 0
59607971 373897847 0
638626203 298792469 0
599435341 477946377 0
635795906 678080063 0
790864056 310249963 0
251864773 227224554 0
612011973 204452057 0
695492207 769195029 0
158639992 421641074 0
542310305 354341819 0
218458036 87786260 0
621949783 38850422 0
449379100 44507830 0
206398170 321128217 0
398645613 747304481 0
775381399 796193446 0
656962749 379806721 0
221938800 389080510 0
399321953 552434420 0
627155484 131891139 0
180345741 727551726 0
323290500 163713571 0
139037036 384935818 0
695574372 701360874 0
666098166 723129770 0
71482826 70868766 0
435363802 488213916 0
9926737 90609733 0
486343369 433263443 0
714576801 563978748 0
191835768 3390948 0
193404131 595326421 0
624318723 120057122 0
97122345 550264213 0
672355159 500500851 0
611649101 675910891 0
21064687 491691808 0
244578668 791703847 0
177490190 345368503 0
657151899 615732057 0
722393975 27380557 0
131090562 590473638 0
210169775 308441419 0
405891195 770414683 0
570955934 174859839 0
210425405 513885830 0
668419602 277361212 0
186460795 543293407 0
454185584 77715912 0
5040252 454919585 0
671465408 439699148 0
705168006 702583929 0
499794582 135768079 0
198171604 185668486 0
53715758 668331940 0
487883176 254565041 0
10323044 381044120 0
117229404 357451223 0
405796085 189288757 0
601475634 464776348 0
215652717 202506095 0
557047859 48532116 0
174646105 96560047 0
347732979 325795925 0
596118175 465395078 0
64006120 425981044 0
666117358 96408078 0
472317288 57793638 0
655251846 461731712 0
96861611 672167651 0
264390263 698102194 0
338958435 636314661 0
91552263 565963416 0
649218639 671099006 0
139282827 240048016 0
540253055 690624712 0
597491402 485240858 0
709729600 506959320 0
576399756 62091612 0
467840664 369205477 0
467356137 339704835 0
485780740 188849477 0
58559944 661459882 0
745917041 377729466 0
246746620 484854432 0
136059864 267656693 0
24595510 647419449 0
193508449 757860643 0
47970052 366482412 0
517172176 748745762 0
321967946 540630044 0
8073614 784306552 0
211029385 420055914 0
483458041 798496828 0
626336819 336574595 0
676466746 417606979 0
364362882 680748732 0
210307446 184432969 0
67093247 496216131 0
690901722 163238304 0
641963922 309056902 0
140277775 204558090 0
322255235 431184611 0
24627782 309919507 0
234650049 368713208 0
368283483 430731822 0
768410235 347851047 0
555313523 465106677 0
339888397 261773104 0
22877089 474095462 0
727045252 750704826 0
455026879 17895904 0
512863607 500368286 0
650075123 509141035 0
299001749 390987875 0
534749297 284361374 0
748699171 663524654 0
689189895 776715404 0
672660685 760253558 0
430462962 553740428 0
491726429 181206807 0
96262951 685041545 0
542252412 41577377 0
538630498 679349953 0
733917181 701461282 0
660055799 590906565 0
479682788 483938354 0
280804081 398117271 0
475216685 395829219 0
701440752 756245363 0
31910610 115491922 0
587281787 302369952 0
377537338 253743251 0
757707096 190674116 0
621453779 248460683 0
677779451 158901247 0
555926889 226537636 0
267348092 176730383 0
637713443 451362374 0
244819846 255796156 0
674417998 637297667 0
634003358 749741687 0
646690752 157545376 0
349276710 236487088 0
188775626 284839477 0
292418439 85465980 0
517393115 500240522 0
212951765 738705944 0
127966951 333005401 0
668537176 559168485 0
556921930 652231855 0
403015767 702741937 0
249439189 434963698 0
273880273 248169403 0
17416514 522855557 0
752357154 696319919 0
601945702 409518046 0
271264868 615309681 0
424145559 593427880 0
120152707 610791298 0
242775048 350676695 0
383249935 143385532 0
384042497 52946679 0
693882019 323284535 0
415743834 794324647 0
391529395 450775964 0
794553467 14676914 0
30280862 36127766 0
647630726 650395494 0
753544967 186893038 0
431646778 443537927 0
587017597 216320381 0
97601124 282750168 0
571100850 584021089 0
407649394 761846730 0
39906070 2329547 0
653908225 379047811 0
645951434 201401386 0
703634047 79172391 0
752318771 406019626 0
429054935 122519276 0
466438108 282623841 0
145541909 396365100 0
544694461 107179622 0
725450993 143958495 0
463469694 534224728 0
712648658 569920489 0
415201053 156404981 0
524224139 525693337 0
669142679 531737275 0
740423433 500326905 0
40326087 323258845 0
567390982 586830630 0
76491520 723172131 0
711174561 265808119 0
156003637 54607717 0
798191820 180114353 0
798844568 434041476 0
751673011 512702941 0
148614596 52170229 0
381943793 797434845 0
344777744 367296184 0
523964278 619365971 0
362899512 234519955 0
293673296 49271235 0
692771230 512474898 0
267984341 298580480 0
347272374 604148879 0
663987982 214196141 0
55580039 451836250 0
118414168 572460637 0
155683631 480548054 0
698304135 13426549 0
295500384 85208104 0
793141786 566310657 0
114594345 705586128 0
72313409 537445393 0
421200855 303562924 0
512133572 647086398 0
520243699 91169693 0
496555240 25199384 0
660078213 629780082 0
288672498 107200085 0
40517211 174441905 0
544134854 243182508 0
674180510 220720168 0
420779470 522966608 0
741601 704656267 0
687081322 78891 0
379815520 522959416 0
370648932 665362056 0
670936126 382145812 0
759582386 266136063 0
707852023 113819776 0
419700250 705531734 0
798521171 781559960 0
772850877 779040414 0
794945952 480622499 0
337954186 497182224 0
371487785 168027672 0
74378954 366850240 0
660432632 719735672 0
222407258 481864073 0
254223074 10875953 0
39149522 713484784 0
508917106 258689387 0
82841245 385835338 0
636381175 561794683 0
457149943 289813339 0
263440499 402974907 0
392408987 213225462 0
227178515 62109100 0
560958707 66323502 0
261179475 151210916 0
367588152 103649996 0
68665036 784550306 0
150672578 634016871 0
54370476 441826727 0
277966408 182947397 0
235292072 200594958 0
38068286 332417601 0
701715779 570986683 0
6368234 67589549 0
236556429 8343874 0
621153928 767270124 0
420872600 501529316 0
335778782 332344625 0
760083957 454520726 0
761163194 222091206 0
106076045 606777914 0
684277906 456320498 0
360462387 409088122 0
83567076 786496330 0
172832692 339496486 0
721623360 621700377 0
568863732 505381655 0
584350225 276169577 0
139861369 280001148 0
637178785 545326910 0
444789390 326303448 0
545989807 22031987 0
735740241 98198999 0
648150287 276365775 0
385921852 439958864 0
329420677 477984065 0
513037316 301008216 0
730761815 717216619 0
271759694 554105514 0
230842147 506521450 0
282471995 187596496 0
346041028 681857240 0
5555595 568063936 0
140582183 784504972 0
796122770 146444090 0
65072747 184924630 0
137089260 266187182 0
446068791 346713743 0
141330543 611946759 0
420906735 477260872 0
390080104 431769004 0
547406592 33143625 0
511054690 593756221 0
674851428 173066514 0
787374797 453421258 0
214839859 278052782 0
357787935 648452962 0
470044311 397916710 0
242458253 797331113 0
118099923 188332285 0
285537592 775545102 0
1681984 96357176 0
299713659 541993606 0
453870475 767814951 0
439716427 424113557 0
117556094 259358933 0
695594422 684351413 0
152798983 574441127 0
349895683 665471069 0
685178331 424853386 0
522432207 663971438 0
382675990 267312875 0
285112907 141271186 0
305809466 53700487 0
271139630 467043055 0
527786553 55265126 0
220675953 795723433 0
261862227 698954797 0
541362696 88938925 0
717400448 535284130 0
754003639 223615096 0
713256135 227799068 0
476830442 608877481 0
240658774 762977875 0
322778194 678540692 0
642869234 140078005 0
791890055 314479457 0
84560589 629643338 0
758827464 456340384 0
410167987 716436410 0
88116666 197493101 0
231992127 9659913 0
54261281 737175789 0
402749405 696630424 0
669377592 270701657 0
159083926 518388175 0
641691750 656046494 0
47677722 436903939 0
52078184 539800358 0
289253654 355258734 0
550757333 346695482 0
196819900 262854597 0
63893836 551244578 0
641366755 635229681 0
490957388 206941932 0
742428476 533280110 0
213419180 165690873 0
378583376 575554969 0
479356927 746518862 0
552280056 323362154 0
678330738 234528036 0
760093959 167338877 0
364439638 383965648 0
447719360 235772333 0
488131964 691738996 0
230005295 689274565 0
357898197 568627596 0
27682370 721404754 0
520613741 411316807 0
79908474 173454645 0
601703201 741390636 0
396947045 788399117 0
374277972 121190639 0
780737378 29182721 0
636962725 216354757 0
574565746 572146190 0
566647286 500572688 0
307436172 745337659 0
693324352 63090896 0
553333063 413621483 0
308578180 278554918 0
577734915 19140084 0
18921794 64683194 0
106999585 594257473 0
320145354 591261439 0
358793975 558762843 0
749340513 326313764 0
508793085 582123264 0
175869695 788884713 0
469432383 657170454 0
389514163 746608904 0
279725665 685401427 0
533334401 318210510 0
375724856 707249115 0
150487748 207538753 0
175371166 421224853 0
688369 535574183 0
536955480 162945940 0
300044223 752816170 0
159092881 751182111 0
748790576 629723885 0
253431046 675085270 0
639334065 291980980 0
47044146 571630548 0
413966561 304971309 0
107757689 228804182 0
245475347 35270141 0
180750796 229857429 0
43985460 262514178 0
658387599 706281663 0
641670584 477040051 0
328384452 464142820 0
792347114 522819649 0
313090025 554127204 0
481871071 258212732 0
541394544 666329065 0
620107090 664131782 0
215787933 236516443 0
38303893 200635223 0
425607097 677283842 0
319746143 599743746 0
390453595 751276077 0
628726879 145561844 0
47292886 24818495 0
324184934 380114670 0
671546921 461918227 0
297797264 415753282 0
88242078 429424977 0
284936215 248189519 0
81884151 313984596 0
608941709 561662616 0
728436907 284055489 0
136492407 352754404 0
79095475 119400619 0
282314750 337627891 0
383418179 653399685 0
753435417 471447093 0
144538222 429714568 0
148167796 103199467 0
416359844 797082398 0
378239757 268608188 0
464075132 548463115 0
796732605 69298876 0
502051228 297212312 0
512016096 128772745 0
681151848 65692744 0
457839690 362772236 0
189575456 710472657 0
22422013 243734272 0
666563573 45937243 0
593692599 583106425 0
112161514 346102516 0
656769590 641212056 0
718468226 172155447 0
344059669 31848390 0
709038080 607003590 0
358414450 375829132 0
791138881 541101171 0
224630276 311842458 0
688053039 296193878 0
164790836 769168117 0
388631648 123023924 0
157259179 387599855 0
575002800 773908658 0
82900711 254071973 0
642754550 669752514 0
39252186 609665922 0
754918610 147079466 0
752377363 368760217 0
428409352 49057387 0
713009358 438749476 0
531139919 172814864 0
159428211 3875880 0
717966968 742632226 0
396691331 474199607 0
660185010 685316289 0
583999298 440214002 0
281965565 781569264 0
633648732 558238531 0
737626238 202500270 0
575554128 330499863 0
517693183 733593441 0
455044750 320248790 0
782147996 471364152 0
483957274 223294328 0
53465707 237909103 0
624688741 428234318 0
451716455 787995967 0
504218115 328456820 0
265905506 525245660 0
792806061 686714998 0
256009845 313547572 0
406219238 547741516 0
87163222 110123781 0
372534811 785953949 0
204003235 617109703 0
790864974 72625674 0
418094372 98372612 0
122444237 11558662 0
724302439 727649696 0
364503998 24897724 0
533248836 491583576 0
186321256 31941866 0
454359784 140128435 0
180606460 757632650 0
16820991 306923143 0
763366226 377477064 0
467380441 338635125 0
338303431 290281815 0
163100954 57340170 0
349443681 526051852 0
113953680 373174222 0
495887502 564399046 0
332068015 164896690 0
677891259 278744736 0
330002249 172441043 0
785053523 44380587 0
187558320 781740680 0
162455437 182238266 0
736295624 385533768 0
737890482 437090647 0
51188979 582147921 0
636085722 373328621 0
453428506 102565719 0
699924472 259931671 0
33994490 58796726 0
518034808 30861646 0
564433344 566894868 0
103797039 711302427 0
756769130 261297943 0
359706938 392997 0
92022311 93750204 0
48530312 304796249 0
534915153 180718543 0
272404714 719678034 0
281917100 428215128 0
15291366 555763672 0
658290377 75686345 0
230713231 616272935 0
38470530 430533094 0
421707240 335105780 0
127915526 200174775 0
51045513 719093505 0
512304718 578320080 0
243258918 603958187 0
596886441 578070455 0
163749630 406092784 0
473726552 584236929 0
691995670 57333847 0
415322234 75768596 0
597884009 192971809 0
788431984 60999657 0
586779019 481298863 0
477802966 645543460 0
526183865 741662200 0
223722637 743531727 0
274095685 168071922 0
115392285 700185469 0
750222228 250755045 0
785035545 532034707 0
501922964 650007233 0
205089970 404376802 0
122728708 56190393 0
709126980 131507422 0
766062984 504922339 0
205201095 252830662 0
518091439 323356821 0
325194046 255567144 0
771524403 173551371 0
617663512 616894874 0
407882310 676280622 0
318441287 152129011 0
86640091 15890495 0
631074694 572997426 0
462767070 234866438 0
682653792 277950721 0
426414158 775320181 0
160978369 584440495 0
20261984 38803987 0
646706198 304438631 0
111204240 468557312 0
523655077 34108526 0
542859740 21314877 0
350951521 198270058 0
467226490 348949887 0
506327807 179434556 0
213658859 616760593 0
531965406 464912603 0
696871989 725755242 0
639508789 619720132 0
656789373 172519463 0
208368780 282327681 0
769277732 260794755 0
125776341 438515765 0
393214571 410044145 0
520238421 574105124 0
266036088 749037284 0
474284826 254486383 0
358562563 539072927 0
276226170 240093701 0
354667245 332286631 0
783916497 521142938 0
17826734 406651456 0
638890954 456295678 0
149843478 418430805 0
785884100 369068770 0
716923980 446304212 0
792594720 459812259 0
661756953 301557145 0
128371931 669630415 0
367562724 641644454 0
498204413 517174623 0
306235591 560867935 0
668601550 361519806 0
431155077 604041566 0
268472361 245786017 0
381007741 327810477 0
58350477 175625836 0
16656316 279539386 0
312076983 97323547 0
73974434 187361020 0
745762483 3354791 0
361469101 725438002 0
102475051 43207096 0
218940911 162119656 0
532625131 302146345 0
744040652 426237638 0
83100634 104344993 0
132195408 490512228 0
116584678 558596047 0
682559827 641351516 0
146113197 314104061 0
13852900 573837115 0
513237062 798250553 0
252450547 437831753 0
762489609 140848584 0
412654329 222631985 0
111945513 205220135 0
316619861 407874023 0
709601071 320761026 0
142528832 507181693 0
698072860 683956964 0
185067521 155483925 0
419522391 520123269 0
579505567 470137765 0
731346158 777160299 0
129665926 224317501 0
758916676 811093 0
688450390 111852849 0
277963336 796471487 0
426878545 44066881 0
491779544 9724719 0
600747463 609155990 0
94415935 283519765 0
760681458 619728253 0
547716389 444585636 0
409512595 326585399 0
568509752 29221377 0
800077820 454156008 0
395894753 330044306 0
228995401 213086137 0
688955876 324149435 0
308760298 398878451 0
256102628 552877023 0
635968226 761930072 0
530095577 35360459 0
766709405 147832381 0
653162643 484518023 0
465882322 88485426 0
736233783 156984464 0
474560684 374616179 0
35140696 680751811 0
331475242 725149130 0
737424805 204530334 0
689679477 319683356 0
551949313 301900466 0
685811776 321449928 0
247743519 660662400 0
482013673 398875705 0
649742161 251746953 0
72929313 688613189 0
435119907 662040546 0
111926994 560550420 0
701957906 308153147 0
610687235 240178768 0
142531415 58019414 0
340226169 73571461 0
476370719 250601345 0
294070577 296213155 0
54570509 599224062 0
435799194 604961077 0
536556349 251263977 0
770512033 761872001 0
560723382 577682419 0
555846203 355314711 0
29938452 281406253 0
380983271 29935266 0
215961712 381675756 0
385620243 236560105 0
735479643 66111766 0
257633872 446005309 0
375395360 479728185 0
89153234 9405314 0
196244225 573970694 0
117941094 788349058 0
420954296 473836482 0
190937808 483916962 0
72538207 9273362 0
312487599 783493087 0
95094579 149129387 0
795589623 606466514 0
614607590 404019110 0
627110169 736105287 0
294214389 218955592 0
327933939 314409730 0
300988559 82619927 0
173284258 487803533 0
665883948 798337886 0
276051091 196818806 0
236536882 127002647 0
134607027 93078995 0
462975988 319849413 0
468339605 151203853 0
714766538 325410414 0
513991895 577754957 0
641465786 395254700 0
586257966 194578669 0
456299049 410613023 0
793450670 73297879 0
548952562 185957566 0
108751158 605382203 0
641454482 741923057 0
81213483 420366184 0
793663460 210355275 0
752300298 202663390 0
182790439 294627688 0
685334887 289551004 0
269260883 103312145 0
19244456 430068300 0
800914751 399300363 0
683401502 365197947 0
126162169 648412218 0
542056000 499199559 0
473930536 268393363 0
162258465 604551382 0
272544464 101298317 0
272618499 224432394 0
727233632 779387244 0
652762004 275245108 0
638836101 158549440 0
132461793 89764675 0
577254857 447025603 0
268038968 180582395 0
424598683 254978402 0
395384572 645555693 0
405539125 698966705 0
147696054 762716233 0
6034418 57047024 0
787799488 332040930 0
684439088 479739572 0
397061677 127318217 0
382288043 326712031 0
54989644 642740338 0
791993310 475332818 0
235956871 132985774 0
12023788 370382784 0
616981999 154739487 0
70223848 566440915 0
269003683 135173253 0
399471857 593728595 0
75133713 544831647 0
589231227 118543998 0
190222641 451310005 0
429075505 511813102 0
484141720 800618794 0
16136311 540609115 0
514001909 261675557 0
576492252 163146734 0
125858292 633678775 0
632874844 768110397 0
674382123 612534201 0
300031982 333524586 0
417236205 166117307 0
508571188 47254494 0
460536213 66102343 0
223955163 614980798 0
35186088 258073823 0
415854701 709489025 0
517084006 776399391 0
513678326 299201528 0
521671836 420329742 0
347864554 222609506 0
128406301 252298103 0
163807679 599816358 0
85759583 444437018 0
368013033 570094571 0
628556493 233869000 0
307260860 85297826 0
7930614 733019565 0
441175066 459508945 0
285516971 765142596 0
289210934 498248372 0
750315238 500400279 0
783812590 497892960 0
341052344 489656867 0
385383845 660058398 0
449026186 164894044 0
246628698 4816250 0
388480443 546748628 0
685924814 748043941 0
774558095 719469670 0
84925234 439924402 0
691807147 269256253 0
636520933 587311835 0
425701018 514132597 0
64653131 15973087 0
226747931 413881924 0
115770511 372517758 0
202447476 345892271 0
443663791 306525929 0
375644890 352736795 0
117919256 776592812 0
487546847 74408862 0
532930746 563543549 0
57931330 781455220 0
388764560 327572298 0
168979084 68749292 0
510793521 300546528 0
384861792 516732562 0
84966944 669968559 0
513973563 291967619 0
212856845 125734204 0
689224362 109954332 0
49218481 283910067 0
437374296 67795959 0
33520986 526587399 0
374715701 650171198 0
325880087 103162235 0
178665253 493535255 0
560759676 185559068 0
475394592 2928475 0
411848925 294872029 0
504922877 623273702 0
68600129 217784269 0
621869841 384610125 0
219976246 352895535 0
181554818 28969968 0
357683483 666664043 0
337780160 164093291 0
113555454 660587798 0
80337805 63048594 0
548002722 107391565 0
402462816 114537289 0
406309230 215630035 0
730523863 440643875 0
565438255 44884643 0
75410447 762338316 0
787977265 701835238 0
222292177 394269198 0
442040433 680857965 0
386436107 673230065 0
784601712 239067874 0
407771476 446965902 0
689178623 443488444 0
385926398 46803038 0
797798553 433670438 0
84128758 24029366 0
292417970 435601593 0
346179367 80001978 0
333699048 11842319 0
446367590 611732995 0
13788057 708564930 0
682072935 762859490 0
328922085 88468130 0
257320322 123258528 0
82277984 259592615 0
315191684 52592269 0
129815886 511495373 0
294125539 29517628 0
97725411 574207992 0
772273912 359086803 0
529542978 86660310 0
704428359 349117653 0
797323264 779474659 0
118801821 190361044 0
300521383 297618810 0
676277433 417139087 0
745958852 793450391 0
144263625 734724403 0
500049530 604934506 0
327860285 271831130 0
750531256 667284462 0
640254390 361746895 0
11216506 665731583 0
781541864 316076997 0
538991413 593399427 0
184791776 564121059 0
87735700 96294541 0
592264383 535483000 0
710972505 87844849 0
23933576 151465953 0
412718643 281442220 0
571096808 1777161 0
317400382 586677989 0
321537387 717600347 0
639060719 674368558 0
100370334 560294915 0
26330736 701971416 0
637984270 345453346 0
238215762 109761972 0
522335684 234036615 0
220804902 440559883 0
146596775 655602576 0
666924673 508833559 0
174626682 241854648 0
443388657 137933012 0
403183842 760527915 0
519702893 344553574 0
121236366 167145758 0
145570837 713349627 0
5386290 197833175 0
391898276 303139485 0
732161821 508066657 0
145255689 121649427 0
619435366 512172299 0
400850695 617568066 0
260061615 600613144 0
578863628 522621336 0
600087169 773482611 0
570905822 674183015 0
699768164 327971498 0
578618790 791172070 0
247743057 671425519 0
591876342 799900013 0
190838130 611181916 0
266229988 715132265 0
392702194 162247603 0
96187837 366137904 0
266847648 267983242 0
31812248 371203430 0
397575861 44974286 0
452771300 688960484 0
455055537 107365153 0
289231558 676713922 0
235888221 394612018 0
729950932 519299729 0
692714086 172422969 0
794730396 421045894 0
383082051 85198588 0
411474037 534810539 0
679558625 136684323 0
279962453 418400597 0
141214838 642007265 0
324147416 436876592 0
707278414 442667192 0
319149847 249041295 0
257463894 245171973 0
605403107 131560646 0
228504310 554228995 0
335396336 672086539 0
692239580 768169302 0
609550243 209456325 0
727840254 283323070 0
410286607 276325253 0
85847307 778085199 0
750144061 12513019 0
768049172 178548725 0
689542277 214424769 0
177193021 50492062 0
447513721 645766142 0
25803216 575029349 0
165070649 290816589 0
630555860 777840908 0
719234882 723633346 0
399772231 173008941 0
322235907 751402079 0
393815118 781983170 0
576822456 127402196 0
190995106 374987258 0
665046035 479244247 0
338034517 178824527 0
320266118 755153883 0
343410839 707529264 0
135626363 336267772 0
611895882 595270352 0
335380171 71945698 0
145644429 390867122 0
36373516 430878603 0
204919273 462689619 0
325028378 624749992 0
640026109 486878866 0
541047287 233762002 0
212700703 537013704 0
729206168 632181924 0
390745867 357180010 0
127877331 205806269 0
38593894 149876149 0
740376955 196038213 0
14265674 617908377 0
294719352 347616599 0
447614340 500433371 0
462221086 176831161 0
374487999 278390401 0
722503079 521540600 0
490371302 634929429 0
148047653 577093831 0
287253885 607768682 0
502346061 745442398 0
39939243 556906093 0
385775336 372527067 0
781871411 203165100 0
92921621 103187462 0
632016847 313500965 0
636441413 735173013 0
225855568 228429791 0
609388361 132645442 0
660035061 645084307 0
287258112 491408537 0
486489070 108288266 0
757816173 693448570 0
579154482 134183746 0
524704461 205099820 0
678313462 498055604 0
399139102 211658767 0
630313367 358416533 0
410158588 25296135 0
634289893 267356836 0
10777728 674035980 0
77402472 788746566 0
604169616 21064673 0
753204228 17946135 0
306860016 235437036 0
136930831 144468100 0
320111514 700706155 0
244361487 458663491 0
541817198 73046761 0
143010683 78605985 0
695113358 632831280 0
71291866 662724538 0
442722420 218657324 0
156248107 610473183 0
316586705 31753790 0
146397962 678057563 0
708593531 734746613 0
607122851 265869125 0
188977620 675795879 0
38273214 313125772 0
36531554 543507834 0
669725692 258069327 0
772182890 43656484 0
14060169 624293235 0
627636838 641324304 0
259169579 491795857 0
660877785 533890466 0
432901560 276358368 0
91099414 342812126 0
296108114 40424690 0
25463438 47761452 0
187126496 571099269 0
773802748 43438922 0
139578318 476957518 0
446578501 721833151 0
402265765 299864781 0
363907269 311211638 0
657462315 421997748 0
408081247 296459393 0
377469226 547497236 0
259876096 252105834 0
41471693 202602160 0
328376485 488742581 0
270386058 771588671 0
64207587 309491965 0
782236213 485196840 0
531530998 627017455 0
584515905 290611351 0
248948093 555310731 0
499903388 287172654 0
140499466 260488356 0
643209428 484728482 0
414955524 171348601 0
630761026 481337430 0
271359477 151669279 0
247170393 8047200 0
210282735 645315663 0
657735784 293226088 0
55156397 340145339 0
739453135 248431439 0
462969665 379005251 0
333822924 333440417 0
362713133 766461830 0
565142721 53961474 0
665543148 252017538 0
449429350 661491734 0
406301682 279312040 0
684454161 786185465 0
782071402 390623678 0
124383195 654901177 0
125117518 8077215 0
617504412 112326260 0
550022525 194039606 0
529568274 445946900 0
160333891 68894304 0
112977901 180674029 0
522448063 384386476 0
694876393 449160588 0
614852413 158746588 0
448701464 489244599 0
92712739 495742863 0
527193643 3999058 0
791411390 447188052 0
137393073 510577809 0
514968199 696996231 0
239801760 574597019 0
207195579 795914577 0
713414157 280646998 0
132184266 466007684 0
286735045 160028273 0
775400868 115559812 0
120270697 561462683 0
780978004 101780392 0
585834745 74305625 0
227907312 496158671 0
91051090 421411008 0
129476018 462304064 0
779643437 718695788 0
601394945 76845362 0
178931512 767323932 0
405448077 603528309 0
130613600 461311467 0
444953183 127868325 0
693803770 152934721 0
122627701 170589758 0
344628311 180699796 0
287871726 663395356 0
9771839 316036915 0
527561435 637720402 0
329579375 181860889 0
184755385 219484874 0
387504999 601205903 0
622035214 444881650 0
796863696 70497403 0
215305076 473870241 0
332938148 605923249 0
389368225 19228275 0
194462568 126386229 0
366879415 440048035 0
94563225 457366518 0
647088607 545019857 0
592803820 760655019 0
72321639 86353425 0
597507320 394851338 0
70201028 691670243 0
613841755 97265183 0
680010735 713921684 0
635239953 494279585 0
205181128 701190646 0
597692722 51933594 0
575389172 474043006 0
78846267 257963367 0
1652211 334316959 0
136880278 277991279 0
400587749 561685659 0
166442773 216560907 0
470235781 467191674 0
281297221 49796661 0
796485860 42696927 0
380351513 154675633 0
633633174 230260315 0
354705124 492958546 0
356887553 465916829 0
759510548 317084493 0
175252068 348757601 0
581698712 785996591 0
629547332 140821899 0
564393588 618790666 0
584229665 648871218 0
510855877 567446589 0
795807315 640416729 0
528047950 204649111 0
598311354 505131568 0
16351675 472117359 0
84318486 15072051 0
584748994 28699875 0
219133201 732107406 0
3528291 95042632 0
112984901 75442574 0
335621251 736521053 0
760720723 165308264 0
540400304 708455012 0
195345961 535830980 0
94310485 679573038 0
544202194 203856824 0
731335801 102527441 0
111291543 650504705 0
512888792 482517886 0
684742888 286148433 0
36183303 733727144 0
446297257 553229606 0
97993531 15360065 0
692057551 18472440 0
714607166 781528133 0
170712380 628247457 0
302381474 416793436 0
759712658 694401393 0
128479443 324514473 0
519371143 501482802 0
93384855 379287775 0
20109853 303796014 0
577919685 134087963 0
226397996 692461243 0
483532909 81822067 0
757967438 496318527 0
348614760 316481948 0
257624902 799732767 0
125946877 696195691 0
546897799 749640367 0
63718231 580183814 0
787798468 724235210 0
697622516 17227543 0
769902883 540241768 0
506255271 350882450 0
252745085 695729575 0
797481861 189342442 0
210897957 97058914 0
533265508 291144376 0
355228491 299891056 0
175217296 257871046 0
439223244 251498457 0
372829356 645393503 0
214417465 732776426 0
239453291 403738044 0
256054831 83003730 0
4583437 711983237 0
707986849 33267512 0
443958375 483533510 0
235577187 694823253 0
429047885 487345647 0
292053443 481075057 0
150578788 595176281 0
235019337 640652061 0
552678315 421489339 0
189601809 718141129 0
436298488 366708057 0
758923993 557820215 0
184015332 51168496 0
492789471 549367483 0
618576839 64377366 0
283722094 680336419 0
464104758 665301073 0
711705199 141914334 0
585972417 157549445 0
19233529 46426250 0
589481582 680654898 0
428938465 741821423 0
23806303 753463737 0
680663560 521193107 0
475497472 329749017 0
356531967 384301631 0
569026451 383496319 0
328553607 73301128 0
372771165 341976163 0
342000827 681858213 0
575036628 342392953 0
57435209 704998337 0
38195193 571111486 0
496684119 116194690 0
217478938 546616636 0
255381219 335228681 0
255203374 524579441 0
792866523 189930339 0
590786337 609224238 0
564987346 96144177 0
85495004 248035601 0
282543249 76774361 0
481402632 725407648 0
390749118 311509591 0
444824475 453573135 0
794628569 619857786 0
583759638 597787437 0
447183651 79542036 0
407034243 375235861 0
329667077 600932676 0
199755840 693288036 0
236534260 676395023 0
206055639 567665874 0
84537394 381884814 0
668691909 367494774 0
183078839 372340771 0
81201796 699205114 0
316585123 711254476 0
428303974 413129660 0
122029992 203163991 0
623029394 311926754 0
481434728 115473104 0
187821928 175744346 0
481542222 401898486 0
571885370 64880922 0
287535401 686023398 0
590988886 791079578 0
796457324 535478719 0
295589381 37465225 0
17254161 699738878 0
364340586 710882888 0
76309 577337359 0
316543191 548067374 0
578903811 652373231 0
4092508 43028280 0
409104915 661005138 0
716405016 461125057 0
106534347 494224581 0
678886668 26958054 0
465787597 289271757 0
175868712 738076644 0
699029505 552571284 0
537695804 421875297 0
472434644 265024057 0
449796897 694472188 0
374468586 702609586 0
170117195 256871947 0
625915290 642043819 0
614053032 368109720 0
305423682 747086805 0
534741635 456318791 0
24545835 309121712 0
262160431 214244916 0
783224871 502119402 0
416352943 159976704 0
70141965 346355291 0
272155684 492083066 0
401319225 87729484 0
292279704 189168976 0
456002773 333179856 0
517756354 518618685 0
602480929 252247622 0
49709911 713531964 0
220781266 359482880 0
716247751 215236340 0
458222089 133270142 0
108899584 787899098 0
203283182 438179881 0
130221173 261375660 0
192482452 659592743 0
618041373 474492536 0
357238357 97621473 0
758896593 795156714 0
243817279 332852518 0
324045573 746107941 0
687802219 449361206 0
335782789 418167734 0
70643707 210387507 0
154613133 550156143 0
476019313 671386650 0
478593984 338638447 0
59842189 295939998 0
598890691 403598743 0
273806350 106963855 0
715399730 590147668 0
303574581 709942203 0
702971139 200771904 0
372878790 200096503 0
361712150 345603022 0
329088389 522645872 0
325203111 38469353 0
379340573 254370915 0
406311864 228341584 0
674263574 71442340 0
317517625 300977383 0
291275235 95034985 0
261608770 168102327 0
425539471 76501726 0
235332830 790436737 0
531994039 497481814 0
277403942 771785326 0
616871793 579571308 0
8749287 269002784 0
400177132 97198656 0
775363990 247184611 0
65400718 501375800 0
262160148 653578090 0
216339462 593968601 0
27428379 437953705 0
21961557 674072197 0
21829782 485197547 0
181797621 65408337 0
348572904 668899222 0
375741478 716230820 0
62531427 244195043 0
575437322 441729397 0
150641737 59681692 0
656407138 127572861 0
695907987 746978325 0
532945247 212521730 0
508244905 124378426 0
742873888 438539798 0
737265775 531519121 0
255907008 65975715 0
146404772 699354488 0
49002447 479314003 0
688166547 332519934 0
290264801 289146471 0
577562678 185297967 0
636900867 209444129 0
271538359 654037740 0
395888354 423867618 0
764166381 211994658 0
246394449 152889713 0
451227974 95518950 0
43829871 709971140 0
639654116 223356379 0
309168225 512139344 0
93226913 108078274 0
489168393 221912909 0
635873482 560382370 0
716637637 30182871 0
501725226 24010613 0
390452692 483075666 0
207891740 83616400 0
644717839 786639928 0
470278061 254055862 0
134261626 643434335 0
200158921 278396571 0
550780517 356293920 0
474846347 689182544 0
645507334 62178483 0
653582803 277093530 0
421922189 512027157 0
731625771 689249422 0
631854161 634093232 0
219894911 390215228 0
203094391 1249441 0
735689595 751385639 0
457614350 464636649 0
703605184 732577074 0
43720089 799237263 0
240731662 144485187 0
378215532 728283261 0
736702358 658226100 0
502379329 726999858 0
364857389 325544985 0
362012585 258830276 0
762819222 652265737 0
534715050 185107585 0
653681638 489338575 0
58050535 288903864 0
253117576 791046091 0
477965243 511620192 0
481071620 60787458 0
150280098 32859585 0
281616464 544655619 0
788816468 674445227 0
259069067 284687323 0
421105041 18470890 0
201462864 255285341 0
59192748 223558041 0
184950745 707617957 0
419547587 685880186 0
751838303 520435674 0
128345415 414862124 0
17880189 169268087 0
103960587 716845588 0
68663176 798938889 0
423671395 723685467 0
496300983 174407802 0
70408261 211630962 0
367216755 484905682 0
445330552 264259323 0
322839615 731627054 0
503537852 103891716 0
782540619 360481868 0
141605279 70973877 0
417676379 764578543 0
289119778 680543378 0
700075576 433592538 0
195529104 739776553 0
637505783 341839054 0
257781615 390747390 0
4241709 135478904 0
545527153 514666346 0
196575942 708708910 0
270343703 293946365 0
220530418 296660987 0
752637784 767396028 0
51332520 694293457 0
428436430 745864981 0
504348557 585068483 0
783723106 620555717 0
663073675 513668301 0
365087827 784906339 0
272110252 701384901 0
416838790 664478238 0
785650708 494700016 0
566592585 445085993 0
626099921 112831331 0
175281153 92731765 0
347307397 772208642 0
269794952 605985798 0
120288241 201819551 0
141842342 243380785 0
86474980 794391093 0
544184336 543491835 0
251472031 385030068 0
501110776 202412473 0
246709037 712307899 0
79697308 384970957 0
332082462 339187142 0
298812235 309544599 0
132302734 670810274 0
570558335 598673352 0
271811947 379168419 0
592084474 565458873 0
350141614 789998992 0
286372074 470963588 0
282395338 406551147 0
666855311 331474934 0
145119336 633690927 0
643028383 701297590 0
30954666 776550539 0
649290868 788284411 0
163165137 749154376 0
657368036 113705265 0
720375458 345003848 0
109371305 145994938 0
188710233 473546471 0
200344399 403947051 0
742314775 778542155 0
312792813 138354200 0
151607581 673287728 0
492702597 445673831 0
578841991 492438417 0
672023974 222142293 0
125408042 749499272 0
246039062 710815029 0
190039037 494184559 0
372249205 769254673 0
645205104 743213507 0
30695321 458446946 0
94334185 664538450 0
667763651 146084334 0
350104427 60613953 0
247485746 627262015 0
388506639 25778466 0
600223720 304290017 0
402575438 610203804 0
620794559 306670493 0
570024811 238953214 0
158315743 739675097 0
384867332 375730950 0
737423091 502230991 0
65381028 711935362 0
800000798 520020307 0
53373329 597890859 0
346778656 135695418 0
367392199 16494183 0
67393688 304131425 0
620817509 567818949 0
749825600 782074500 0
639604700 785813960 0
543207583 286328426 0
132162392 598713747 0
985637 775114357 0
555067548 765184862 0
682182521 438449384 0
55568645 116854559 0
635281759 432407027 0
421412757 82480967 0
169239516 381047763 0
769841258 313580881 0
105031411 195908365 0
216044455 256250524 0
61432071 186110605 0
184725310 273282860 0
574923774 264325206 0
511935717 50300595 0
696296307 316348854 0
769155895 697223409 0
308883286 643449601 0
347794531 173069362 0
307315528 262019823 0
359660253 22000539 0
374548267 596419383 0
399539341 313574511 0
602616054 741680158 0
541267837 262547582 0
442326798 614669765 0
120049495 783967161 0
671127040 36832408 0
627857968 581547900 0
787481779 164875734 0
511476803 58746411 0
585398131 353794637 0
626285056 251002833 0
57371645 132593616 0
379035500 556180174 0
536160168 119497646 0
287534875 798685719 0
118955111 597498892 0
18326958 246667784 0
205331296 546315252 0
747364553 110735160 0
31452957 642497092 0
767616935 606317330 0
382502548 498208803 0
743848747 704653013 0
739127507 709328736 0
572356419 554199679 0
766044257 389274302 0
346928117 796030699 0
591015733 570766027 0
714763063 222996245 0
433811469 560562824 0
572367536 484920590 0
245404015 692460474 0
634853351 630105795 0
757063837 350253732 0
41298242 145268862 0
306944201 618804594 0
754126104 601496193 0
469295116 68533844 0
496683359 767760083 0
685320314 605669476 0
684869870 682221560 0
580158830 493587428 0
613756405 771161139 0
483458664 656561932 0
529942928 359441092 0
344369846 556342786 0
800596856 328226883 0
73600801 354105441 0
72455349 729329557 0
504087040 127383664 0
763052360 739503579 0
432947592 292234908 0
67603830 524383594 0
465556393 455818859 0
124467941 23247341 0
54815456 657614812 0
79431539 138441678 0
305972998 418160143 0
386373067 737813356 0
52478456 196889867 0
692710580 438508905 0
442033288 572646773 0
30870797 349556833 0
756943331 609609313 0
344399450 631066325 0
155549009 154698064 0
396036501 232233894 0
651179074 107919044 0
234532843 557808103 0
287364625 291334972 0
719496125 770871802 0
439748102 567116365 0
570071727 311090430 0
310053529 205034239 0
175003202 371076342 0
401724464 340926943 0
444056549 469888867 0
27409028 309254583 0
646191472 758380202 0
359700131 518703858 0
432667744 666320534 0
166736181 239031121 0
798891894 214963140 0
120217785 690523952 0
473176009 532414678 0
352601582 533510849 0
340662543 519678870 0
400508023 507999497 0
566513774 711121937 0
252834759 25052827 0
138901384 91143027 0
24820136 488193765 0
78425213 494467764 0
522912851 591599828 0
793198711 443427406 0
358681189 85935457 0
283590790 646677164 0
776083612 165705340 0
692966991 566281331 0
596215447 35983231 0
151030092 474796832 0
496294678 789066990 0
696248550 32186208 0
799456587 102846083 0
667471806 20083759 0
743645200 572323162 0
265432918 187345311 0
630323508 606470674 0
582574587 587514253 0
557673689 573268970 0
410317587 417312660 0
158851755 184569297 0
374882931 589473285 0
538221052 201620415 0
55415545 740665203 0
269393960 72576064 0
750630229 5931670 0
659629469 179692358 0
345265327 176101628 0
60052631 421778542 0
214688383 345411320 0
548043782 715504678 0
595610737 262471466 0
22338599 790750648 0
156680039 651359650 0
379515602 666250576 0
229050997 215208 0
371301688 119164096 0
528895543 45175832 0
373568018 571273118 0
793718826 150115862 0
731409378 409741407 0
182025231 790491710 0
204851031 716499962 0
124258148 486360521 0
419801313 652450475 0
165094267 463364700 0
136601049 30994934 0
134973446 345279522 0
355979159 605202913 0
616311106 677133638 0
275320843 665050268 0
146054803 123329880 0
706979374 155248527 0
743350254 73290257 0
515055327 8535036 0
628187871 718406433 0
6978065 713290200 0
14742102 721976931 0
624684531 537276395 0
24214861 196980017 0
169746913 469952931 0
78621225 29850556 0
1059032 401375340 0
281779293 558463153 0
555484375 31378441 0
747362832 670344083 0
650943692 312206700 0
554199571 644507314 0
606688615 447874014 0
523150333 220656126 0
359710771 325841185 0
719641795 306208794 0
255703425 77449321 0
293407005 168906362 0
98634090 721899167 0
589874134 635749987 0
693242021 788081330 0
316967377 643273230 0
668681910 323370540 0
665617461 509258612 0
571775892 127876830 0
82467009 255690908 0
609419917 98525904 0
594742307 708945835 0
204354914 249528884 0
80426874 783226652 0
570856029 755359770 0
409758611 270396562 0
42575065 391159263 0
78843749 233365690 0
5607016 12328540 0
44007946 714957003 0
779688030 67262864 0
363621982 613596039 0
751440717 420706895 0
17781898 135728727 0
452143040 764252924 0
219458990 113284383 0
277200496 576848116 0
160330598 285365638 0
791519954 646820839 0
414427737 340718865 0
264688829 786878348 0
749964101 556656924 0
413589315 408517826 0
493231513 153425813 0
199499991 34753376 0
53937187 388183215 0
671685498 688510653 0
36027969 553091538 0
410437867 322273094 0
132567166 164461814 0
508338540 427372131 0
7836630 235816596 0
82036526 225978800 0
701336116 637019477 0
604181926 776005546 0
214676817 630458975 0
16413704 187628584 0
7295710 670235820 0
270279445 542538795 0
525921899 3289520 0
426623567 113791373 0
54327415 433726801 0
675146688 351810377 0
523366986 638289458 0
578419768 561683972 0
515866271 518263295 0
393205766 233810774 0
594050532 515005657 0
591270149 792366857 0
61400548 321339340 0
274448508 561297834 0
791317931 532810853 0
454267509 40425266 0
737132727 367360337 0
56759905 52481063 0
750768991 393459315 0
563939334 174711985 0
476358145 341873796 0
203170263 616330280 0
344898641 59959389 0
626597037 692930661 0
175573680 172635153 0
396490962 465039318 0
726642887 150698410 0
330903363 620750479 0
94818518 776740019 0
734236830 5525429 0
339037074 678869657 0
210670733 24096049 0
79826654 563110430 0
781951806 792750098 0
58560803 519283458 0
339660743 416670684 0
722003545 508597891 0
241525091 33392513 0
713823825 113547363 0
193732091 127180249 0
638112647 190192049 0
2434553 348066116 0
430146891 728649436 0
686079875 72834112 0
676958682 790464006 0
586148733 625420712 0
85017725 660112477 0
624700904 413919609 0
502801363 709515620 0
261685026 250034838 0
320288294 295129615 0
639160063 562302127 0
479972488 24344496 0
139415915 79367281 0
668051854 318177904 0
460016294 395961812 0
614346643 311239060 0
409583360 411990998 0
710059941 661279551 0
543505312 61757704 0
92421709 249095720 0
14009342 300513399 0
337337952 463346190 0
486569678 73850717 0
541233518 573376625 0
631917436 248864741 0
783636557 374631976 0
184240583 320530603 0
561206844 659256124 0
658056729 728656521 0
270385235 201094327 0
585778580 447628082 0
100653591 569682441 0
19240436 746831869 0
9686656 121962530 0
689373516 468962567 0
349632481 137210173 0
166720097 594166312 0
477898699 578149475 0
768168649 632907129 0
320953250 242874075 0
578091306 666320130 0
270347219 91110564 0
712144895 39491189 0
729819457 722771151 0
60337266 567029332 0
280356085 528753251 0
233266573 106703676 0
498265553 133363779 0
203407829 517775647 0
72291771 772322175 0
20863220 334771181 0
690401507 257197548 0
738217746 146721619 0
646176258 397221868 0
632096845 291130336 0
24242250 480146998 0
197030222 77510579 0
300982644 374292887 0
780741799 513061025 0
345316613 111166899 0
116299957 745227242 0
159852948 679788758 0
175217388 758899324 0
389347529 703250674 0
603702717 424279645 0
360250484 778243106 0
238081989 75562258 0
152405688 290288321 0
795765702 232615866 0
500770786 464529300 0
94677159 214460081 0
87249626 474038447 0
338506582 339540723 0
254575232 263657481 0
644431528 645758027 0
84259817 339177171 0
117028715 739532347 0
156630532 101396507 0
638136481 33168612 0
89649489 433645363 0
340430624 103384156 0
472315668 709999197 0
557376810 163972807 0
569324865 312812665 0
280801739 730845995 0
22003113 587558083 0
321686179 558722761 0
751989936 214205575 0
228970838 34777408 0
657047869 342084577 0
672718790 67647868 0
253340115 446493023 0
521655340 424003230 0
188225533 232110090 0
42929406 619101476 0
316245668 270903339 0
472302034 229813766 0
103621523 502447335 0
752154535 192906122 0
287360369 236739462 0
130221676 243128145 0
565505872 788912899 0
762015622 614130264 0
175637964 666335186 0
750390108 213262214 0
483469778 327540379 0
179219836 444881203 0
747354655 694111934 0
24473326 474321630 0
190376082 454126613 0
124854315 697749055 0
185472819 585675761 0
656131311 753248431 0
3138238 627275941 0
330867823 427369117 0
50659997 26773205 0
580237361 58805828 0
332321688 793910566 0
293437734 470711982 0
511749652 726895227 0
740414077 800611266 0
635839464 187765979 0
683837879 74683115 0
342203601 343748801 0
286663814 310738770 0
541580749 89206283 0
520681895 380366025 0
719468642 131343824 0
461327021 557726996 0
480011218 705699369 0
558972107 351778568 0
399694788 439177698 0
659596437 400552212 0
309077169 353633114 0
564020153 366112420 0
429182613 34456452 0
619765663 799054039 0
539023058 708657441 0
604717805 443127975 0
671007930 322537623 0
348561559 745094007 0
367277097 648177203 0
726620336 153028797 0
379919053 551788650 0
493737103 342355265 0
473450157 274776541 0
387038660 6787156 0
696579169 409405119 0
189147757 214998069 0
292909749 620313540 0
787933527 370147716 0
135957403 123278944 0
379820571 555696086 0
304345607 267807619 0
621288945 490278061 0
294404468 167917627 0
280994757 763264600 0
267404592 732059585 0
676014588 159431179 0
11650584 513207865 0
746991254 423778119 0
591923784 625230137 0
318589425 131865807 0
42546137 376811739 0
509060587 458971290 0
535310059 738712286 0
427716043 171118535 0
119930658 799075969 0
762209632 788152523 0
580414290 704532408 0
133831782 471818691 0
577554305 731810932 0
4616235 13417323 0
213603561 625153003 0
788412452 670165452 0
549092127 724807891 0
630147513 532547111 0
178349830 768858609 0
313961621 251968111 0
274928813 6927361 0
196618781 210436574 0
795216967 111177048 0
504537934 608964125 0
461622753 484250339 0
159948665 329124700 0
230687289 43727582 0
500187059 222861666 0
345940662 724404738 0
133229112 494375839 0
237144686 532538833 0
201980981 231988646 0
174926471 456077247 0
369182401 401049476 0
172847958 68406968 0
277179248 516793172 0
449900986 798073871 0
421638581 190639332 0
363281461 349320457 0
144646665 83899762 0
654076339 661311173 0
701644375 744448319 0
249629618 630137794 0
757339609 621670464 0
154146099 187457616 0
539047634 63897243 0
731059610 654719808 0
386512471 126346973 0
398105659 220244599 0
258976775 251740262 0
234429999 135067275 0
156257324 765817601 0
152713546 482386850 0
582691277 536294110 0
271647267 625169635 0
356126001 87207463 0
389858564 650387204 0
457344309 799353155 0
169115153 688634744 0
217875269 74289383 0
652745853 533370380 0
461659509 82347639 0
461410603 708082155 0
607308645 680511134 0
649183888 338561746 0
566360025 82558285 0
134959301 64030870 0
557421604 311952813 0
256858040 366151774 0
145988134 208932408 0
491171656 722561813 0
560276227 796557791 0
105734642 269397048 0
214814320 299829450 0
97035928 167098691 0
225965065 222968621 0
658166636 10422037 0
35465523 212603332 0
705234222 418168179 0
751896807 86943099 0
779264193 37392534 0
297244385 44615579 0
537115912 550766987 0
76360228 193790326 0
722555676 89458203 0
132881166 199958203 0
796033042 9404664 0
700961683 333037623 0
150246435 328127264 0
188702861 607135006 0
265182628 271563297 0
655005997 708809012 0
487064230 54066036 0
84921923 290056483 0
65883841 695664645 0
78845307 351264594 0
783707574 746613146 0
691411867 756028592 0
41905675 532423307 0
244717316 602090656 0
176711918 738782291 0
408790232 500298501 0
122291006 484486802 0
288573590 493442176 0
758456974 64455380 0
41348576 233473199 0
753422275 87149768 0
560012172 557975140 0
52673278 425202849 0
208126656 541883050 0
247070024 103014473 0
230847682 242084768 0
418366054 384323006 0
282484846 480338523 0
62531705 775514220 0
351308209 463870041 0
381869302 741855440 0
682985009 690343265 0
785823880 407701350 0
772683767 534202221 0
169845165 167664823 0
518852229 635721164 0
710820565 666056877 0
128631256 718342378 0
231357620 16964733 0
306013477 655221783 0
76587745 339230388 0
8699884 709200878 0
71686538 168670545 0
607775304 97311012 0
624243614 266402102 0
100639246 201922384 0
187424895 726536289 0
79786605 543726405 0
417357848 531663632 0
70588404 78525910 0
518459940 713650492 0
686169190 569176555 0
379272312 606981983 0
731175938 233033676 0
13896218 330265377 0
290468036 700740837 0
84018214 486546439 0
708347344 481326465 0
716409460 168914127 0
118306735 174162160 0
649975685 10936105 0
801516243 420297872 0
38521377 76943881 0
109940902 36560091 0
406673616 484553306 0
660380719 384130983 0
421142398 791313397 0
678223527 554747880 0
574315948 787491449 0
753179573 243827975 0
608088199 68551911 0
779211576 241089553 0
386411171 167887315 0
336400229 490997436 0
50746439 55930244 0
635643161 550198549 0
728188099 354680994 0
285634187 760770013 0
731532059 344107948 0
297642193 133372698 0
190495068 766550420 0
16126576 801334261 0
669531633 247960127 0
315407919 77806821 0
726128104 562693544 0
587819643 158180466 0
642591093 179213740 0
334323900 182699625 0
481196851 728271698 0
721592233 714050300 0
393660409 504047007 0
771540143 672022261 0
681429972 454415819 0
656183979 437482072 0
98759485 23202882 0
32398673 74729796 0
285708974 432619189 0
518556095 325786656 0
41167291 603203503 0
307529291 39527321 0
444851638 728621165 0
624731121 86649218 0
588710678 281358292 0
448937328 471851887 0
488970798 639702992 0
165267042 212304693 0
503585456 704266308 0
516268947 10136343 0
228423376 504647503 0
74497571 124640308 0
76836713 488610961 0
208061145 693641611 0
488658117 437740336 0
159583958 458413824 0
81984017 181345519 0
6935322 139398660 0
671053285 400240804 0
518427563 319720752 0
148451466 756934144 0
730242768 341437044 0
491450469 288769171 0
451613787 225313968 0
640898777 466865752 0
642848964 178125127 0
335550422 440551930 0
255759586 627264170 0
772666 71995200 0
245543735 467979689 0
682064558 487601963 0
733180913 485391136 0
712881517 331565560 0
409432293 221515561 0
354120614 538637506 0
432823286 255110934 0
251328497 237397830 0
419319796 647148212 0
307547375 4658100 0
529181317 271956012 0
455077268 175062173 0
120091942 552926975 0
772262389 408241458 0
600618320 29591141 0
251980314 332541402 0
401329804 745504289 0
564533015 35334265 0
388427850 735766546 0
232153866 292394854 0
517581022 113984028 0
658429302 333206654 0
29909680 597370664 0
324979772 184334712 0
600201495 283906820 0
143929492 257638988 0
244131134 454696849 0
614579823 665978432 0
538729932 438460622 0
335747138 430492723 0
635010496 111562472 0
267616081 181938677 0
277056064 330070788 0
474721739 528069186 0
84473693 40005005 0
307044408 659539782 0
124280012 426382776 0
3744425 579274973 0
328891958 346679415 0
238914827 512022802 0
310047258 423980447 0
739669403 541543535 0
346638577 299460261 0
139951984 137784848 0
412199830 503932191 0
461157816 277759399 0
793534663 767080489 0
265615352 328660710 0
781731639 466381049 0
594059896 649749697 0
436818104 47884802 0
738535029 622689771 0
528432038 109812948 0
565680701 671750641 0
564049333 54538221 0
519010999 273815717 0
562101689 165400791 0
241173560 214781828 0
112581602 588495015 0
778541255 396698055 0
639814298 656218253 0
667058967 13610802 0
44429939 199101091 0
590100431 217095273 0
414088806 440989527 0
124067773 195524451 0
685071066 338645728 0
786706372 780247871 0
184463359 16316760 0
407446111 792682200 0
691696888 763577569 0
729647325 573052656 0
683929937 626249679 0
442633235 687003800 0
709031045 289142770 0
772136811 589059650 0
678313883 512736292 0
430335397 590772751 0
430169364 777398698 0
589467725 799146176 0
84304218 340108069 0
419690710 585027789 0
25403768 373595335 0
204621301 642873669 0
581173096 51296936 0
279496017 83460465 0
273730112 692526647 0
652661576 447538654 0
233438356 797829870 0
669900588 102943783 0
246890310 401677346 0
458865957 331967098 0
454977367 395691291 0
124545042 65734667 0
115082800 705917204 0
777239048 489528992 0
200964570 698602657 0
558507532 20475796 0
743140670 467143190 0
198488967 468554254 0
403543104 404167638 0
658444143 668958245 0
261209098 376657209 0
400724077 169127066 0
137968027 635164383 0
151115248 501456930 0
456240628 255044353 0
112584447 539646584 0
23651558 775053550 0
666868124 479413232 0
493534647 365986940 0
733329462 40026513 0
701339799 133157349 0
56938458 690543941 0
121872037 638702144 0
476603 290582431 0
10294444 701974844 0
626578830 11870261 0
573761305 66572843 0
85570882 127883261 0
211792365 55621977 0
441622491 539404588 0
418935920 338279568 0
24877506 632376829 0
186201685 197283798 0
760003123 334694818 0
511770704 184947255 0
505936581 797860073 0
559447988 22214740 0
28619876 43666612 0
789796475 365000301 0
132335724 110870041 0
249755134 501378913 0
733153521 150195216 0
700142728 480244956 0
647252994 584367920 0
331126869 169016444 0
728260728 89057292 0
755207912 319802743 0
629347678 174817377 0
614505484 204382059 0
592363811 690474671 0
351332930 48531065 0
755237234 527437518 0
445834410 535230174 0
792987656 514095616 0
720368962 369127065 0
547038406 677502829 0
564234004 703780713 0
687853942 679766910 0
6867703 581612684 0
194398813 626593239 0
300529746 333026121 0
205204241 657374456 0
277572205 468957407 0
510159951 599389291 0
94851374 107227168 0
232551101 581904189 0
746435019 790326008 0
760024577 621761825 0
297319318 50387475 0
551645727 514617019 0
441087664 227827186 0
374106948 109644694 0
119817587 411394006 0
550788653 113451633 0
202956400 683138947 0
516712510 178409301 0
383858834 636333568 0
313656869 270517410 0
672934610 766161333 0
220900936 126539437 0
482777889 580765670 0
726502233 410008367 0
750015797 426559882 0
706373207 559276791 0
542605864 291270364 0
240649427 644721440 0
433058293 91050041 0
269730692 424254851 0
202158278 183286437 0
362788620 342453150 0
222285424 395640481 0
770181908 135979576 0
556260985 119230036 0
709123235 205906778 0
559091339 203034825 0
440376041 788351692 0
181071816 705409341 0
100666640 733271775 0
498897976 733071802 0
99154542 360500596 0
727163213 385377507 0
302515248 590613975 0
413157759 762550878 0
365455489 645712347 0
534407606 712862707 0
338970242 438128029 0
526514974 354044844 0
306438737 228775862 0
751778482 384049559 0
410199851 765607391 0
582605475 620371928 0
777567425 499599923 0
546175305 676571649 0
413468940 671144089 0
710475992 680440389 0
94656567 801323347 0
217185060 224761900 0
376673521 59297925 0
665132774 162986718 0
771796885 67190947 0
28827651 322738613 0
90577927 715238741 0
658790955 294994856 0
198068508 793766075 0
519887822 479584849 0
149622965 157084214 0
73277469 603625866 0
219376615 181653632 0
148300360 585778105 0
53141442 418239407 0
98034067 660162631 0
97653251 178939640 0
188443628 145101051 0
394839500 22358379 0
763653731 418253794 0
452099002 329963887 0
299276636 402506592 0
763670220 16571786 0
129778441 704457760 0
241262899 490611419 0
503386298 231155518 0
520027526 14704713 0
794070870 454996343 0
267941385 416623620 0
540322642 521216041 0
306156875 208044614 0
271601781 443619386 0
214834422 128197173 0
331452837 708253750 0
622302174 216485394 0
566340984 365871381 0
63787916 60920631 0
448608205 669447773 0
392379181 140372632 0
580552771 742850549 0
643987526 774578537 0
442806107 492177976 0
364330127 297910425 0
553739059 105662058 0
216101112 232715050 0
2442783 649493456 0
393527984 531932400 0
512669428 589453482 0
392956125 412073802 0
211920274 399096056 0
151113853 483750908 0
327660309 566263707 0
654346434 627715421 0
623082146 800480803 0
403991434 238670430 0
98088573 346754936 0
408185488 490125804 0
755321927 586401765 0
434963379 477888495 0
313268624 331310053 0
24396849 266429783 0
225789297 295358107 0
486532589 390688788 0
225320873 792975879 0
330430239 133711176 0
297129115 419512661 0
522480729 514415975 0
397121410 300305590 0
517311226 32115234 0
362754504 727962668 0
405786560 303897048 0
94259221 538040566 0
34816724 763507787 0
666365912 182733127 0
58647752 570045515 0
81598746 203598840 0
676451271 97029078 0
367056649 797334373 0
42261603 132227267 0
679850137 377061144 0
118577329 104327136 0
554003992 221798637 0
85750344 257868191 0
367099304 302354320 0
69573490 151197 0
73843792 127939209 0
673252617 98803978 0
576150839 389963823 0
678336703 604414862 0
795983988 609725486 0
548589046 479062702 0
541929793 49149915 0
234093082 103413448 0
315067370 124737675 0
186471628 52237028 0
756692648 393601838 0
535813678 72106471 0
405847138 461362614 0
112843901 370322270 0
752686676 366218609 0
80743820 564285188 0
254367111 478206406 0
562630962 792232414 0
717351795 586291251 0
762882169 686299740 0
464333473 486328174 0
80416744 687856575 0
341274198 650524228 0
41313162 542917098 0
52228503 600859583 0
693715716 234552047 0
33571376 649388524 0
540491509 709476504 0
573563397 162012518 0
485590529 576917629 0
145911446 719419750 0
528582922 323843561 0
756527486 109376211 0
594183649 298629122 0
120515270 573793171 0
684516818 317518456 0
247575340 384252127 0
395453807 734606468 0
735015753 313749139 0
795914676 338875142 0
768923163 292874480 0
401626426 617587219 0
177130720 517314495 0
60242235 330895558 0
65126727 528459206 0
13391191 96522424 0
610256204 729590566 0
76502098 727681934 0
441715237 350439161 0
450206375 302818189 0
111588065 796312110 0
168874610 491479305 0
325413081 171801680 0
50567164 219083619 0
113976255 102903671 0
201405344 777916712 0
340700037 165233730 0
296677726 93065396 0
575006774 644046737 0
348446141 559478107 0
602054176 753866714 0
584195657 698198381 0
258747988 461354093 0
699928781 263025506 0
210333011 736844547 0
538238376 469595907 0
96691774 800357422 0
384372286 548381932 0
604590504 96518676 0
661159653 617051078 0
714180100 120964424 0
130921014 270522348 0
249045725 211793038 0
642271618 166234523 0
763825386 708245319 0
370228874 235209332 0
685726871 472594284 0
49972353 78928018 0
77034050 365045778 0
361792710 447949443 0
268515602 78625167 0
179801101 94941596 0
536282612 644715254 0
379238959 389428579 0
705450017 252118445 0
778011699 754254526 0
383738624 544152629 0
348899494 633435816 0
2759873 617864512 0
717419696 416228522 0
451410935 334618492 0
572958759 379605990 0
431494864 145344238 0
84971225 12868535 0
87993220 35164123 0
42896082 627202435 0
40878935 181090193 0
286042293 568200629 0
797879166 117562176 0
171242772 399482418 0
155261109 663629199 0
785830259 127842780 0
95704230 579444693 0
76157326 352156126 0
703551630 712164855 0
360554082 198056707 0
654958042 442110093 0
340793297 200632645 0
121947 342106456 0
434497197 224051915 0
44444996 409155769 0
501010816 337067536 0
180555556 305296114 0
631466909 473722520 0
252748000 87780637 0
453921925 115562556 0
666405062 657225995 0
112673668 272425099 0
486154967 232158088 0
574598804 275073767 0
748699388 200353284 0
591619837 402006688 0
366546330 474564699 0
520942460 588457364 0
451874667 796605528 0
767266611 762063044 0
129264373 70955002 0
294201305 735917661 0
610141786 794024626 0
643826344 425502802 0
766213251 733291970 0
79704033 359687675 0
126688345 356227383 0
627269315 347930827 0
658889721 699913000 0
2848178 459005025 0
186623777 41310307 0
478964403 485813266 0
356712169 45678888 0
232215615 500730215 0
572222328 663188944 0
460469456 520760860 0
413574973 312703891 0
281593297 667569121 0
544001738 126582372 0
577011539 109188460 0
155570631 558300100 0
24781143 52580907 0
734984633 552705841 0
414153649 219112202 0
421803706 789954260 0
308524602 286996935 0
435800384 233680136 0
695396215 437512380 0
511642993 7207670 0
112191206 589423405 0
413730162 199691129 0
529075525 765456488 0
352018922 776268554 0
603645627 581372900 0
359548136 433181382 0
219572385 546710214 0
164310701 428713607 0
770294048 378891320 0
520293581 606201262 0
659114658 276803909 0
600429862 216266685 0
489664294 158633090 0
566897087 534881662 0
364509498 532298352 0
416492746 533212717 0
108278649 786411312 0
508262180 753268282 0
432956907 371347420 0
592609814 546580111 0
456329237 212891054 0
79520868 647902158 0
327193 635590267 0
625630402 259501236 0
280372410 450995635 0
250430477 60380132 0
97861134 81316392 0
770753938 566919007 0
664024544 641643822 0
258076385 441146189 0
271460386 152506288 0
693326594 434628096 0
592091653 200112402 0
109192041 49776901 0
254962295 427437470 0
226871412 584793699 0
489465520 76101503 0
48772332 66092858 0
446885040 427773549 0
746301455 692678886 0
689423156 394992148 0
529160013 511918919 0
263520659 781783198 0
683070475 344017031 0
162427703 615215876 0
681903474 500263023 0
426151059 198577913 0
786996130 229119080 0
504468876 350094634 0
370106945 195023102 0
86484328 730021629 0
724821748 454354243 0
757089689 780424329 0
372202695 528876280 0
98638344 716733696 0
416797786 117119059 0
386129147 703956421 0
503032935 427521174 0
648318211 139719543 0
659553734 776730095 0
132676873 94777002 0
145375878 94271244 0
476538480 640412577 0
223283584 434393467 0
10669355 8140792 0
1656146 295552442 0
362662982 331142077 0
400746809 181831538 0
556684069 633618265 0
372036058 339393759 0
675158904 109165684 0
255287378 249313801 0
248495648 660443026 0
729751348 340000608 0
85973340 788901037 0
791756598 687097491 0
145327049 600683587 0
619560279 652436274 0
316736691 791547349 0
119001717 423441012 0
133789702 76943145 0
143321648 535851700 0
697315176 621080713 0
266363601 25253785 0
161646210 564213579 0
770106760 201150733 0
450840764 305336860 0
780168207 629680309 0
770163106 460413835 0
296494500 533371776 0
135371924 471790133 0
632025821 109614495 0
115734242 416444951 0
489118177 175172360 0
610943339 133303081 0
488757377 600335045 0
421939820 411451025 0
685905361 495262120 0
69280867 645193955 0
393460384 141118302 0
183335099 93579326 0
11847945 210118020 0
766787753 406056336 0
352607173 758859578 0
158560450 4380000 0
161561096 332267560 0
238589762 588633294 0
651102708 613737442 0
657186587 595843166 0
622486798 272970397 0
634372109 154928293 0
598649220 137851870 0
439044485 300321554 0
63954256 360845470 0
385835269 44922968 0
169502467 317475351 0
800488163 14268639 0
412540038 678874583 0
200378133 616966117 0
121989539 600467194 0
696013958 165162107 0
65172727 272896375 0
224487325 311255468 0
286051377 694028424 0
451258990 57925414 0
704179060 76511110 0
173500104 661431844 0
77332834 668402735 0
791307295 245485889 0
429900710 664323360 0
31957859 133567082 0
760535222 100988634 0
766814272 210697683 0
633018353 186962026 0
756171461 173700293 0
176392703 610468772 0
359176892 315297373 0
335668041 32270940 0
644861653 247208359 0
754815322 665222638 0
437770906 752434532 0
59133496 446222615 0
211395829 228863059 0
424209346 482999067 0
755365626 419858341 0
736978777 538593873 0
102404782 55007439 0
517839781 654004039 0
123798082 57406544 0
616158857 679020474 0
780380893 125979901 0
553177240 662415411 0
638637638 500262760 0
457212854 635556631 0
185022906 440764354 0
98562709 281948210 0
327710754 680820357 0
257905978 352337362 0
507107242 62350089 0
779154563 97248853 0
517465183 164645511 0
126282028 570939647 0
248763899 52609480 0
731246827 484698398 0
15080214 777883938 0
711181372 718807235 0
425820140 627553178 0
57148937 174859465 0
301516011 628188613 0
323295355 571105313 0
17779641 396823063 0
462927332 478278653 0
88515983 701590355 0
621891807 593912698 0
730726645 267569616 0
284375267 620598473 0
407375608 656181261 0
779813022 101922866 0
469322475 368084747 0
365771690 510149322 0
741280387 169248346 0
94280541 720862300 0
617730906 726327718 0
383515347 177518644 0
231071689 701498456 0
708446955 368814767 0
787725329 486897673 0
365027654 362944899 0
264489464 153251345 0
393535657 544976392 0
694657627 427225377 0
255782569 271816450 0
403085282 641200151 0
453095700 236791110 0
790495754 193363712 0
17839311 711046595 0
601696131 1290874 0
45579856 601962812 0
132473348 719562935 0
397890302 332414121 0
219054629 730497787 0
717012505 730171090 0
344291564 504174548 0
744161320 480838649 0
98216797 416685884 0
284851948 653706258 0
664278047 262503664 0
681645294 581932484 0
241751713 53544467 0
236990026 266003003 0
473879442 539061586 0
135452699 353312258 0
575505800 279431694 0
67412878 556188027 0
707882890 526490426 0
652883149 184285832 0
417100794 730815421 0
234275243 727125297 0
220427576 25479575 0
271112110 406655 0
563922885 76389463 0
382732462 137367098 0
609334315 633718820 0
710247040 476285104 0
218566080 495293105 0
679584426 164400201 0
144440528 384577112 0
698668980 206876766 0
743106 332661369 0
417368725 11142526 0
195525377 676736482 0
612873125 78265433 0
187095835 502324931 0
588124183 447178298 0
34344171 196715499 0
225183864 279318008 0
741803493 655457865 0
18871236 379054292 0
407233715 287587129 0
648799826 268891200 0
770258042 270435598 0
583458391 769513359 0
495700440 429833464 0
17312114 171158772 0
692542199 615789391 0
525179324 335025715 0
89258957 310776009 0
240541533 755673578 0
283979003 551717990 0
556707540 322006835 0
168418564 122846348 0
40275142 403084028 0
186218103 357622697 0
441805153 126574008 0
28735647 627276310 0
5302642 354598501 0
9406983 262113752 0
546126457 4521141 0
21080161 258564621 0
649535757 271871407 0
82650957 167641952 0
54041084 433848945 0
209656302 643231173 0
640882747 378917329 0
549748704 719188152 0
463036582 340818154 0
3618712 718316009 0
388390779 486243781 0
777669508 477415951 0
452402487 606084637 0
171665959 515685906 0
578318318 401250346 0
517317931 386025143 0
426463523 261158202 0
379698946 577809688 0
732783547 312050511 0
669462840 379818145 0
250810449 596259583 0
621446112 577121409 0
391566276 735458570 0
183891124 93929689 0
772058071 313105245 0
243880159 382244498 0
455563540 222228815 0
278423744 371912723 0
470532927 21824612 0
13088790 721019766 0
456233941 799206399 0
557320368 228012532 0
363332647 659532199 0
494126525 312116005 0
351055009 682390407 0
512228554 585821014 0
201346619 147859688 0
611948069 389547485 0
188131652 231228503 0
723861523 733244277 0
120502044 561488069 0
633476728 319414991 0
50917359 468701582 0
680576665 724981596 0
540732915 617866470 0
629909270 503244268 0
656990592 788118099 0
485844115 616543631 0
152464441 116555778 0
664889155 125451586 0
26447437 472413113 0
439498386 336223902 0
352843696 637471724 0
74943336 577914062 0
56846266 705599574 0
531689483 485422610 0
22826469 549175734 0
306764299 496451627 0
276296315 6032459 0
335791042 366018342 0
556349112 174721301 0
608504963 518240876 0
429734967 776604821 0
717873939 97179380 0
343369743 477100764 0
72785 234138511 0
582402456 106677192 0
236142898 418070712 0
506430064 553764028 0
477703518 286672045 0
444225465 6223918 0
423197236 604285035 0
88239709 234879009 0
571007659 89344438 0
236168493 692409216 0
283038753 107637410 0
131807285 253842650 0
164792682 671299622 0
503686691 476889753 0
517989608 38386290 0
342489880 298246076 0
555087661 323923667 0
52329854 707290500 0
601356420 565584593 0
781034856 127853342 0
769516381 464007926 0
651981342 723441717 0
204975869 211682871 0
484949993 313774411 0
95698154 245958199 0
794940164 697988524 0
799458000 763982737 0
442952944 429218752 0
758886405 394450285 0
794925901 763447598 0
267497811 67446493 0
639982225 449021065 0
684673065 548678970 0
753384861 95894684 0
682629801 408358889 0
524254737 335659552 0
653590400 736734941 0
582589334 192436400 0
675029776 687328354 0
670733364 232514952 0
351722025 127309758 0
602595628 63841732 0
158859068 452349629 0
556372204 109721348 0
283407844 142294204 0
251713108 378093452 0
591114133 733307182 0
184196388 379037682 0
506150183 354588818 0
483981658 640403414 0
653454712 584412830 0
226858204 490196659 0
582297769 269594728 0
572932573 435914816 0
307958671 27377063 0
290473202 262291474 0
588746806 436236463 0
274611160 618874706 0
47843833 551273961 0
271772353 409226047 0
187604773 371043450 0
326340402 171867249 0
440619605 728988031 0
778662521 160378640 0
599463819 642390007 0
291723361 288666152 0
294194710 8082197 0
543679421 121049686 0
532615677 133329067 0
771539109 712311679 0
426091085 295127118 0
261283718 548664061 0
350537733 590160918 0
801569128 370189401 0
652368166 532841008 0
367108463 123539274 0
408919111 335756578 0
385558986 681865343 0
359719083 745131075 0
482044858 353608288 0
338482390 545029936 0
764952826 392595333 0
200474955 99965981 0
393146490 472661469 0
719976068 50697584 0
756042136 15107531 0
786310433 443146702 0
314500418 123351051 0
7352051 580301291 0
17933057 318593649 0
786668002 565144544 0
109647101 763654181 0
155054897 133068743 0
198314222 509292516 0
262682011 292326581 0
663912266 30489821 0
743687095 558914237 0
209209694 536269319 0
597729131 556332343 0
421533976 334936029 0
425636811 362315449 0
91526216 359592474 0
61853766 67101490 0
690819684 585580615 0
790414020 241048500 0
74429491 46274559 0
65993498 718043636 0
455993899 228951325 0
695050768 266666449 0
165154274 339059435 0
230511228 184072342 0
591877498 149403461 0
289232870 177948702 0
518039720 591091620 0
141290776 504967540 0
401860556 768430996 0
557706178 223373509 0
608372003 80491489 0
714391267 743616869 0
388712745 353559051 0
698102961 57406146 0
491078517 709359780 0
794360962 377031069 0
421801795 639471016 0
289343836 515623878 0
228274076 777396790 0
442477997 244767843 0
337499521 230111425 0
622695866 779948046 0
398695801 707321863 0
481303007 621372716 0
485232496 770595554 0
419595596 496864627 0
406931381 533143950 0
279823854 781995361 0
27136597 667472420 0
72186088 433794429 0
284488189 84966228 0
685197287 236966792 0
598560335 158144671 0
611318934 720835933 0
235586204 272560046 0
385847007 155899374 0
559716123 490427430 0
238226378 278127957 0
36545798 542306601 0
792103809 203920776 0
666127405 534873362 0
266837096 188769850 0
357564297 142504862 0
103161696 291067330 0
572964993 520693264 0
483861620 92910546 0
109388517 779613011 0
170544131 325655188 0
668231435 555239016 0
645066903 792110007 0
63672277 171129672 0
262118658 30263370 0
230303809 618202314 0
690304625 377839589 0
398328673 77153426 0
52946943 371544427 0
41645784 730001165 0
15447758 687488714 0
71110267 222703524 0
88509377 111956499 0
430950964 642548746 0
519678386 59243233 0
489551253 328337024 0
212197989 447707817 0
141835453 565926564 0
165207775 279135832 0
419791088 80482060 0
233419430 308981819 0
465538815 366055422 0
417829869 282280271 0
147147161 30055485 0
423307027 634932806 0
236897027 255719970 0
657450117 187483308 0
158656875 143289200 0
347274397 776259155 0
211722021 36123369 0
25603641 621036431 0
654971641 339216291 0
671291730 111444255 0
175127050 81308389 0
198648048 238194763 0
160010426 672051294 0
473148942 398089346 0
104747899 360076591 0
228280239 37947898 0
662123352 305601109 0
571528512 363484105 0
614102740 424812207 0
176234057 31777904 0
631834043 514189545 0
324672135 367961560 0
140112694 776519422 0
781399471 780386265 0
368148068 589112119 0
311454666 418832222 0
187572056 292985658 0
632305557 619706562 0
340799106 429071751 0
259936677 32361300 0
162805365 257181194 0
601266179 278909506 0
272443452 452559629 0
69302513 671909919 0
342875032 263906001 0
627197622 169284659 0
665578694 579037953 0
292291167 355550250 0
32160673 595912485 0
742488457 604472886 0
374223820 773258811 0
239299743 14824415 0
634472030 410842523 0
584979148 304835583 0
296058794 323972824 0
83812841 613009134 0
606319933 484166730 0
769567496 799008576 0
375812260 206814404 0
511158486 408401543 0
87468293 800805643 0
782401316 456067667 0
636133577 522501897 0
622146446 485200614 0
461744347 126710480 0
730804538 224888528 0
135270778 616050250 0
219502952 297093813 0
32859056 417079493 0
76579177 540466274 0
35631223 7696344 0
652633040 304431729 0
180647303 48486055 0
410766948 118641818 0
653530425 391709947 0
135710290 13370300 0
66926646 704541361 0
759248658 131796088 0
492913420 205419174 0
103164417 790964721 0
643312717 681488366 0
370237548 417307798 0
331540894 171038638 0
775217167 660125824 0
686144961 464990515 0
261448212 622711871 0
536841580 754276706 0
476483553 646950697 0
508527313 711842598 0
631379391 576257428 0
530892885 748041980 0
528931000 54139865 0
36768609 640317771 0
470826044 371563344 0
557062187 610364089 0
401783521 718997693 0
588539756 426045327 0
38108681 518623624 0
685503582 158903741 0
612019737 117553647 0
711890789 654398562 0
110422129 130837219 0
197306746 195550642 0
710444888 37011318 0
419033987 526001192 0
261217633 128641566 0
713935405 391671376 0
402001967 741161496 0
134593803 268652141 0
657447266 541547225 0
743128112 502107791 0
2261236 587330603 0
405111968 697147279 0
345435035 663906477 0
512300144 424867431 0
465947209 433681770 0
267153199 452280057 0
744650817 791517954 0
403687512 219307394 0
121172472 576504684 0
309378677 398571438 0
317772862 325016515 0
624895355 122399317 0
598866122 123685779 0
24322377 593855073 0
751849331 300267976 0
610418671 747163418 0
736424856 499551217 0
399710687 339771945 0
147973275 452486481 0
121716118 470575530 0
382463827 46077908 0
39239311 728869500 0
750202721 9272030 0
736634373 72017278 0
382454661 8500913 0
212997414 556241945 0
547740700 72272977 0
474313683 334333677 0
134210160 759023540 0
709360345 333657959 0
604426158 630711472 0
80842835 164625161 0
142114945 438061254 0
609130718 633599445 0
404409512 273533631 0
140792713 400620913 0
45997735 248309881 0
294266501 168763519 0
189722815 467354986 0
675502702 570808001 0
548516687 361182212 0
52387518 145081101 0
147848090 657039110 0
283052276 576212631 0
82251653 237245229 0
796415311 204913469 0
306980710 569069011 0
215066920 400976477 0
537193906 555007008 0
529689517 205811373 0
365580205 615594575 0
604638180 121746649 0
352807196 392693096 0
415419022 580073330 0
673371759 738960452 0
670750730 421213475 0
488967332 408299648 0
477953628 727551388 0
584112365 322998030 0
240798011 173262321 0
216050169 585394693 0
14284801 653838345 0
492077616 429979139 0
761920885 455698273 0
24452387 765850250 0
253595015 229221144 0
770049370 263978647 0
782995352 757604275 0
432343316 467503601 0
721643183 617532841 0
752103404 92422953 0
349937509 57732547 0
22022223 137001032 0
591650730 159447788 0
212690115 781482878 0
266341032 211397102 0
74246190 752431481 0
592582921 542697819 0
760706683 552449434 0
645872580 462746638 0
531700601 379412887 0
570183247 725352690 0
134510143 29063980 0
302758511 84025879 0
141199871 716013016 0
94194562 206028042 0
170552624 42832651 0
598255657 564211246 0
95532518 188096751 0
199553611 786618942 0
682930581 482140524 0
166691113 425743205 0
236963580 110662472 0
653360264 43224930 0
192941737 545197442 0
399556734 396842623 0
793903663 209410565 0
443596971 734938841 0
413404614 795035970 0
231168814 497880627 0
641841019 313705202 0
488160393 478432610 0
484653973 785661449 0
197812790 770800676 0
610593072 229874430 0
214909650 98820134 0
496439821 794250261 0
115420590 5681080 0
561683397 189443237 0
135841276 106556605 0
313373117 378272587 0
767393956 222740736 0
696170462 105290117 0
74021469 409470591 0
71143470 191279043 0
196078528 463010218 0
2550262 263675835 0
345556200 335217637 0
780672 784023459 0
63896178 761223136 0
774847714 412639053 0
592832402 510574738 0
633032870 115128180 0
91407696 83645889 0
85473442 590098316 0
337790806 93844249 0
457194155 30661814 0
89087785 771175692 0
224770295 153549353 0
342675228 167280029 0
608786944 111715258 0
49061000 349544468 0
373294151 121981411 0
797174128 174496121 0
471080198 344798252 0
232618826 226050517 0
343917220 195768553 0
2259098 281280820 0
640138955 336258655 0
725047657 226250933 0
220227505 670524635 0
782712945 567744138 0
161932048 585448540 0
647602431 775159435 0
689951908 549381687 0
302479784 541017160 0
72907593 712854036 0
129886963 629109272 0
29817431 132346049 0
362792143 716481036 0
377974601 233406878 0
432086272 486947004 0
764084752 321030981 0
603667805 574144214 0
86371682 347933592 0
463821743 762353932 0
278611842 304320547 0
522757957 343732177 0
712041519 518984830 0
401864687 64965952 0
420852750 395335414 0
670167618 143746843 0
76605603 277607986 0
172119426 545189443 0
795167141 6610453 0
124349435 683030251 0
388138794 404373603 0
240371441 243069851 0
83312906 601905940 0
405976487 668785184 0
775711104 163286563 0
100060510 486469604 0
704160560 53567902 0
704390351 49164966 0
763686399 172469918 0
660874400 571092455 0
323780529 186726562 0
60128870 475141091 0
19931718 176338349 0
698648771 689665099 0
457123816 513222152 0
518397977 606789554 0
314267441 90123364 0
680666206 239170783 0
739575760 444249434 0
430370341 313889252 0
402485403 639468187 0
798580403 184987494 0
608377107 548602686 0
549051176 773243436 0
591834081 408923970 0
708438603 780682644 0
756617214 368411517 0
207386397 376743721 0
441881627 740794489 0
236745861 582355915 0
192410641 131515309 0
209403220 515964538 0
186077878 577461215 0
785105925 2887994 0
55561803 165653396 0
9013337 422090668 0
555015808 423803557 0
666521873 429416036 0
400865247 710961645 0
527478934 282443594 0
597668360 496999002 0
774396819 629339131 0
132462751 135037293 0
486766099 372313741 0
718662150 370684773 0
366981815 483827123 0
279815484 720089888 0
346299668 343897204 0
63532080 372033351 0
67113649 314516256 0
794432935 416128498 0
771068758 246027078 0
523091013 771764574 0
448175927 701240303 0
673464667 226728237 0
248398028 572427846 0
11075762 327129540 0
457568730 169117025 0
58093674 227611972 0
364965833 658377292 0
365504404 671947597 0
702058563 570039664 0
414602892 432560656 0
431422780 298054193 0
658639490 339008983 0
332978037 704139628 0
18635778 535483766 0
467525346 241322559 0
242664380 670591647 0
777670041 701538589 0
417637667 770694548 0
475501046 479157659 0
26061361 37945163 0
358142658 462244387 0
597838397 505959063 0
12713111 30822269 0
616049633 473339341 0
299550598 416855185 0
287113799 148827692 0
346497316 219925842 0
444643205 216649037 0
399578065 439998350 0
154385892 339830810 0
259679149 535378427 0
188163975 760307282 0
447707815 426612533 0
132119998 218264460 0
748122263 253885781 0
637975886 741484757 0
246518234 124714449 0
195599235 300026429 0
582278631 19891548 0
623250834 87852294 0
477419667 195846830 0
210308561 65983835 0
797032476 409558852 0
259794103 743572920 0
87594082 516135855 0
492443644 232519960 0
286472801 368636913 0
592243001 477557300 0
657455535 643609756 0
478411581 575513983 0
405980738 307083382 0
209471121 525135121 0
40299579 372130238 0
579581254 120875765 0
317240401 188893919 0
760958013 435741158 0
253161335 497222044 0
505671218 363005885 0
105198924 42536499 0
798590743 26301830 0
383479635 320587140 0
502074001 706615205 0
667132568 142129411 0
51817622 288825613 0
325205276 378884578 0
681835544 17036016 0
348357260 793310667 0
486686518 274031107 0
771826344 50693266 0
724362784 517356210 0
185638437 659438548 0
642384641 354748576 0
136518942 519503145 0
418075659 459555982 0
195351788 738688441 0
316224002 59146326 0
142156692 377723976 0
466062121 34491831 0
239443520 184404621 0
515395437 321703803 0
530976776 213786909 0
15943960 46198082 0
198657354 452603673 0
768905788 296786193 0
445360002 456488218 0
616239806 755723499 0
332070909 61703395 0
381231989 725201598 0
778910151 366762415 0
658546715 97450003 0
220047024 321010255 0
465009087 182100661 0
773994701 170811268 0
29189492 309052689 0
436707419 532886626 0
578866555 34130635 0
7801839 617174809 0
746013743 681348769 0
386231433 402024990 0
225219390 219398809 0
315676167 88892802 0
194180217 279981281 0
610275770 170534722 0
392195937 309628227 0
659470641 125944468 0
308386660 441077130 0
236670696 194245276 0
72697612 168626609 0
63434766 191854712 0
440298887 571332269 0
205794737 44274510 0
436030351 419428137 0
629127601 694208634 0
755295968 426463694 0
386999567 449392073 0
2232668 246646567 0
371623948 551061370 0
303908118 160819529 0
79880444 96013762 0
582560787 1977264 0
177034304 58786714 0
386920942 734641213 0
424234725 328821842 0
669949368 75158183 0
193889370 473512071 0
537244209 103357482 0
399181366 210786110 0
106649952 479543713 0
144924195 245042493 0
154752219 303819285 0
174263635 661256503 0
785846036 691247611 0
801546829 747534864 0
694013981 745959588 0
142324952 705709989 0
342450556 56629576 0
172190792 628986045 0
344154715 327351453 0
195239726 533276782 0
453163681 11520427 0
194804282 690822564 0
565358057 211802608 0
99405138 73447118 0
395414377 158003874 0
310359777 516410126 0
522383628 12968802 0
796398648 701365823 0
747013689 119655152 0
292861094 398469096 0
73606372 550851003 0
490247678 619645571 0
518045567 233361637 0
399450050 28563198 0
106642453 384281569 0
459145538 573287237 0
731381720 474145838 0
91069757 769221019 0
477232962 84544997 0
686134781 790472178 0
624111172 638177224 0
513304853 482235920 0
366963570 723960829 0
639271094 230340236 0
747966612 671510322 0
37639771 749622997 0
695125120 783411977 0
34799490 606634130 0
241015472 794294446 0
538159824 617628760 0
187521284 696233909 0
726608294 310111493 0
604898741 242626562 0
761385537 249252882 0
56812270 523603930 0
158898424 698035715 0
476893079 484966469 0
294691773 25465868 0
479668332 509419777 0
10215808 634282958 0
479744274 88003952 0
395326649 718577063 0
235285555 347208922 0
442071619 515053898 0
714824760 150264882 0
604045108 679054463 0
421019841 734443322 0
69340064 78176872 0
547492623 108699117 0
449544523 24364649 0
569139766 666086110 0
402058219 458178611 0
668323341 713647321 0
257823017 787019837 0
610668040 280892039 0
402520763 125467217 0
223789183 316954289 0
526517773 258606620 0
180045399 407602282 0
670354039 188053783 0
158741143 94904738 0
512366021 186096756 0
82078820 419544362 0
707556917 616522785 0
703548608 472225292 0
777834681 297882579 0
726068155 205658152 0
283687804 361076564 0
650418187 582090201 0
793527616 525972731 0
595472919 392774730 0
291569331 668534366 0
120651402 221023781 0
730981952 756672950 0
457298392 154192671 0
623616936 10089004 0
41998221 690040297 0
437804560 746924097 0
314746191 781851259 0
307211119 624256427 0
13541708 415743566 0
156372495 668692440 0
218318548 182467642 0
234088174 444364067 0
504657037 141858190 0
655536005 218201256 0
688263693 169829416 0
73906804 486962160 0
488284990 524674096 0
332942226 418916631 0
336532261 700596638 0
760722069 727159190 0
793777233 48669258 0
16525766 102436627 0
587850671 596367867 0
397925581 525725573 0
231599960 348355556 0
274512616 1203138 0
111478164 437438690 0
128670604 297846727 0
325140371 625761293 0
347769650 214495397 0
468197230 193837519 0
696698074 78020271 0
6474050 273686712 0
216340209 729200212 0
435161608 515307089 0
96282132 37040225 0
533762553 3007423 0
231963147 127364683 0
468687304 721382270 0
579245900 757132283 0
80300650 107473747 0
233078798 262956107 0
212148623 220695682 0
287737464 740987737 0
201565423 612706130 0
308843421 65334846 0
266687401 181817036 0
260703538 292974563 0
350571989 117347272 0
41066063 437212878 0
593843753 185969298 0
343340019 619069852 0
546829800 298153377 0
721726129 508441212 0
764867296 160555885 0
731171242 752810679 0
317557345 583539802 0
657723670 791681449 0
100806218 683137110 0
173063431 35746892 0
290750021 190625134 0
79736901 121407612 0
470573864 16633574 0
606691725 348787400 0
156801500 49917838 0
129752832 207188640 0
539572204 194785605 0
509223917 472773854 0
641560891 479732320 0
722587145 568230183 0
461313424 772654319 0
362505171 793131282 0
568980291 418429077 0
70718558 1530105 0
327099048 153078181 0
740109604 530727642 0
738288649 626456078 0
573236000 396488219 0
245409617 268802823 0
86586414 548939326 0
23269132 408973641 0
329023886 498343736 0
729527974 702966135 0
54377384 673949940 0
279881683 616690075 0
702192228 112409178 0
591920338 441155053 0
514205057 62476306 0
616145033 776910990 0
59023647 763687408 0
447450231 93635038 0
47009891 240813153 0
739164835 768262794 0
354536894 182712979 0
732913583 549405389 0
565398071 298664284 0
488602737 178926415 0
290648514 549074778 0
215478410 598286800 0
627899370 114020268 0
375929637 514589574 0
775788354 736602231 0
336534715 508000716 0
469180493 758666970 0
345796572 385089049 0
6334004 40785419 0
463331776 577037688 0
516830249 745149426 0
628385523 634153674 0
123445184 175226729 0
241601556 685260843 0
787908188 448499371 0
616690176 254682947 0
707102557 294805744 0
189755036 780947924 0
148605568 700915348 0
265329932 136892387 0
604809122 247852460 0
400503425 524300915 0
341672368 320856290 0
481334080 455482304 0
418529247 95458423 0
188069790 448470594 0
258352414 468822309 0
558063387 501492792 0
246700944 502772838 0
41056376 71668372 0
272713520 92239478 0
96757687 10321506 0
675503924 243827129 0
531799431 286418572 0
578599316 128540536 0
64854689 390915917 0
416397944 94880603 0
772270311 85367153 0
756453711 684705422 0
20261715 681546355 0
226017851 624605550 0
420115724 361883446 0
481770479 703334978 0
583362795 307454132 0
769627720 650867608 0
8066154 104459074 0
131707565 621995064 0
401061048 663110094 0
501392876 636494973 0
148719168 484725349 0
659563355 64370930 0
533573561 487664414 0
272852455 377298253 0
536427516 3364242 0
665875474 45742212 0
645805048 39514479 0
676076773 801391597 0
491293299 56093670 0
507800213 721420688 0
383581666 371313873 0
770439612 642521529 0
599135881 199312903 0
652836287 264730576 0
155179481 212195290 0
314755826 342382854 0
687532811 630742449 0
555068419 658485324 0
136324673 126621789 0
111802422 653500716 0
447707663 361175965 0
604972098 648750841 0
468111986 10878230 0
521646269 275002781 0
302823886 118611033 0
723829746 613244360 0
383514653 282323187 0
416884730 84090626 0
663126687 766891222 0
545286886 118776538 0
493234878 326831968 0
717500555 690035126 0
249246296 737164620 0
483251514 18396496 0
247270305 147514450 0
357965674 623583134 0
451292710 25793071 0
571489761 508858980 0
484514075 415557461 0
167967219 652366289 0
272697213 483709191 0
465988831 173070272 0
534633476 742723381 0
680824294 80802224 0
501110285 478116746 0
128471731 581128925 0
552552900 373724228 0
91889864 74760652 0
715246305 348933646 0
523405434 601904965 0
73296949 223600174 0
526257918 602595018 0
366932473 791706222 0
643005270 46180494 0
422225310 13556854 0
789631256 616395976 0
549368905 388379392 0
498843603 702331324 0
747398711 24180415 0
659904825 171965446 0
606403927 148346484 0
336274498 431090904 0
339204127 44549057 0
298455414 386270776 0
770548087 166478001 0
1700925 334338509 0
655687278 239178166 0
350504939 261631242 0
645196256 558758634 0
716913065 420704682 0
87200824 46681539 0
369344751 794457847 0
677544416 769321697 0
286952325 232056579 0
21728545 158815941 0
88314264 386194842 0
753173367 88813565 0
724041227 116449599 0
446558197 278985058 0
383620824 363866677 0
27160151 135800559 0
38021240 329967513 0
145656927 731085759 0
460970956 611766868 0
434505959 581432173 0
226561888 365545076 0
131179519 126581665 0
139594484 616806397 0
93396791 656321908 0
405174312 502928356 0
263805528 189617920 0
502171781 557842365 0
10113863 10042939 0
502082299 146273462 0
398719504 330579740 0
90933008 315325232 0
685131896 762121424 0
192398 485315017 0
19021987 170236517 0
680168829 173792216 0
105706472 5166480 0
4143219 132327471 0
284387679 704988655 0
302667486 552798143 0
445212236 565960554 0
20817363 76486164 0
665286433 328460374 0
185174959 50470419 0
350217031 514529941 0
352920061 765664271 0
562964543 358667080 0
37044339 484763276 0
275168795 685174071 0
165096136 332330495 0
603578509 473005527 0
320435758 429947354 0
426932832 626705512 0
292011107 59260608 0
734761917 217252157 0
135753922 3591972 0
761359265 670056342 0
525506449 466127517 0
86006858 672134294 0
207203625 212988208 0
20798212 197133878 0
147804657 39654005 0
675729881 116699794 0
34795774 420645816 0
337684504 93574413 0
561113978 289099700 0
775509281 777008105 0
410987715 439437671 0
191830564 449254394 0
132316081 559092886 0
331460010 39923855 0
576250989 759961026 0
325104210 123194954 0
493685740 544225201 0
26261888 648464299 0
412082787 590950826 0
162846920 1023924 0
708425785 621389083 0
82912040 125577576 0
759057873 121714871 0
165246377 419447090 0
781581761 180578528 0
146613670 311283210 0
543954900 195796695 0
356691124 770286370 0
192884286 3979175 0
222819311 58548878 0
296160011 317113708 0
717267669 712078527 0
793834129 280988559 0
734420856 41666493 0
118682787 9601355 0
452602192 743281548 0
583458354 767837186 0
385971402 775577623 0
503419632 112921142 0
680181764 735198326 0
574605629 107074059 0
325346455 479156038 0
685266856 302611212 0
638696282 121089329 0
148792796 64815208 0
682038502 157000342 0
575621525 78931543 0
288671071 95394267 0
47689340 526460859 0
76436543 438418968 0
137729897 574797129 0
512583216 353022354 0
691764545 665436315 0
791955196 574460209 0
151422085 217278420 0
5866720 619742364 0
81315826 716948362 0
100858791 214530878 0
53102058 415886998 0
240072438 674546856 0
39270935 801446121 0
192143444 95643939 0
757878356 506906106 0
122736467 262900880 0
748517323 671011710 0
380353884 321153765 0
144040759 383347650 0
82700402 722022949 0
324209459 500559823 0
626990603 689035576 0
238323463 757832690 0
182586108 330808384 0
669606356 410529764 0
248554823 164874521 0
118534618 393440150 0
497361722 423187020 0
734081334 565016831 0
478176691 322726508 0
254308708 486265203 0
317004588 252796209 0
556632142 649678748 0
548747798 748201392 0
361911976 614238811 0
235589282 14315470 0
591966103 654030089 0
227820501 78061244 0
115845922 321014051 0
367498056 318338757 0
744038679 448541349 0
177856995 781086761 0
134313801 63909901 0
123792396 376853942 0
678445658 572502601 0
493787483 520496580 0
149756823 91884348 0
318708528 241971336 0
437394342 464177267 0
494248455 643874544 0
341836364 61088505 0
619607707 48346946 0
737411939 491643656 0
361450997 478420258 0
501631090 28417132 0
171239219 69828180 0
581920480 713007467 0
540241277 548220355 0
690926885 651658336 0
103454267 98521555 0
400249093 226623857 0
796984546 338008318 0
354939792 393101908 0
244524782 236607728 0
798101358 184577365 0
770497444 403997573 0
198722539 503438462 0
3629865 173019493 0
493459379 233356091 0
594037004 245026250 0
290119503 529372378 0
703496535 93690226 0
72442872 256149030 0
658279345 317080092 0
36437755 217823088 0
272937997 255162558 0
662147008 601555315 0
78469976 2931325 0
236996433 731425335 0
136537346 777715416 0
256760370 141413261 0
364576049 84715922 0
669872456 355595278 0
513698239 5678335 0
343832745 578851939 0
664654603 424457017 0
566619266 422141864 0
171418346 422745819 0
345066105 756696038 0
21121144 17633486 0
168957158 425453451 0
150810723 478178383 0
451483606 384328826 0
364779558 632691101 0
281740082 704488869 0
766726822 334021300 0
468135671 52709050 0
739713881 320585530 0
763570225 83521494 0
157440707 748496000 0
104755699 561356547 0
626918946 408084231 0
555702113 56081052 0
768592388 210373197 0
21188397 296904319 0
625317628 426569387 0
568425216 607576845 0
463044942 281165834 0
288147888 269761809 0
221420521 240514291 0
23629531 750913974 0
399904226 149097385 0
722507867 566874966 0
737648852 510185017 0
672561960 39472665 0
738827604 66286400 0
92172125 435597808 0
234732022 578702084 0
693264609 294533315 0
139058832 655106320 0
130791089 636278723 0
568220895 661869843 0
112409865 85163407 0
757414799 303699212 0
536716469 202328553 0
597206297 258837752 0
442447280 611798878 0
284996924 309759853 0
447949484 306994777 0
737651697 749799497 0
277508811 504712986 0
158198617 321179083 0
774983759 160608643 0
519775970 745607790 0
118485646 538923514 0
794225707 149981204 0
105739509 251708467 0
171661718 6115032 0
739097264 460304790 0
123694563 536531688 0
792097190 315374446 0
195099100 111250456 0
571404411 362543331 0
307766530 408202823 0
642147186 110200688 0
206169433 757392260 0
429239240 576025238 0
163797242 257138217 0
407749534 82749984 0
236595595 672024141 0
261482442 623668376 0
307859837 291575749 0
103693382 361397620 0
605083376 555464749 0
649180982 435409802 0
378011395 70229089 0
214325154 485821869 0
528162427 182548376 0
508955019 794152758 0
420926517 641556268 0
246723411 723539011 0
178579062 554607808 0
595663939 471403324 0
666027968 226096648 0
182847108 538578005 0
578006900 596936612 0
375416728 682554271 0
18087646 788802791 0
590333510 188410344 0
731329846 751887422 0
537141322 350985375 0
99989840 48423398 0
715438209 212005081 0
699961173 546048518 0
365528875 178705866 0
611782543 160614347 0
678693808 402196039 0
306390278 763298143 0
479610097 558429274 0
711695410 346146164 0
456504909 503673891 0
499719107 295414293 0
497368730 687329497 0
473600478 233904054 0
770814636 636585181 0
106886697 683078296 0
193239020 56444977 0
89051866 220723654 0
404071270 691260462 0
263802956 464838806 0
333088859 349118359 0
792027553 308899947 0
654255416 340102515 0
33926842 777980898 0
605849481 606041730 0
637179535 508305456 0
735757826 73459838 0
223190162 157748205 0
62682792 656526370 0
119960903 112476294 0
245047979 557863681 0
574722643 506066868 0
337512686 189756188 0
236252291 725701155 0
217044992 525924953 0
76537284 358646947 0
597084527 122182515 0
479230720 517549789 0
664643214 596453404 0
498241857 416754425 0
137376126 78120133 0
130065992 359948677 0
544334184 541224622 0
656585908 559192839 0
90518658 635792529 0
577890741 196101897 0
467868564 477959492 0
647244480 157189079 0
248359599 112175302 0
149284148 518460171 0
548771917 36317953 0
762417377 94350531 0
551256652 148543026 0
267380251 100560424 0
309006956 743146538 0
62709512 784265060 0
369531786 629957450 0
410216098 673580372 0
53726763 176189547 0
158447004 196015360 0
685436337 723601028 0
293239360 267364788 0
187776711 247497984 0
135274537 212466443 0
168016188 691553083 0
295950115 422035124 0
382007295 365209181 0
567779669 748381743 0
119707023 721347680 0
422951689 529346545 0
670007650 57320516 0
682648178 412371197 0
604197989 451717471 0
312014552 497086588 0
13454366 558349232 0
581546556 739073694 0
603748854 278927242 0
613605331 438171620 0
796769733 722969348 0
514375907 427733731 0
748181506 769990909 0
194142271 529747392 0
362975457 1536217 0
191364578 551654924 0
596522720 100682254 0
299518030 452397642 0
431882678 385166307 0
748355794 310435401 0
195218733 295319102 0
726624928 603194644 0
461834967 533068260 0
413074568 562726985 0
505823227 35695657 0
98756465 5493203 0
195266911 323109148 0
689949266 619141680 0
798253545 797387827 0
332687283 680293868 0
168486717 408527558 0
467971561 516047660 0
120010089 215237688 0
391230092 28772074 0
645754898 71442132 0
726456783 364089723 0
355646209 161366924 0
59461876 382321854 0
374758620 610263141 0
690202288 660800420 0
621107459 478958150 0
333224970 12752754 0
208151919 785523028 0
36772993 601637436 0
91392273 575530233 0
237417818 776631487 0
295405535 378130784 0
528448160 476025527 0
485154763 596822222 0
494232938 156088915 0
155757351 449938914 0
756725558 619927820 0
360147854 237378631 0
501228223 218192763 0
204308262 144455370 0
343808550 789948117 0
771660632 68913359 0
199170498 550372456 0
335404007 517311410 0
352514004 48719529 0
392903459 588881909 0
390543113 300393440 0
786119456 166086383 0
324501448 413631455 0
772013014 408606594 0
127485402 199537553 0
563835844 368837507 0
277119632 455926811 0
208562400 582475373 0
550772554 204180644 0
704854907 443441339 0
655999184 477054554 0
119009812 501573402 0
351718008 9447346 0
353552442 25059214 0
598142562 105322809 0
320588306 168060531 0
539632042 597542538 0
242941932 110466129 0
526233153 122834663 0
109841092 760035214 0
454728461 714051353 0
521311322 258428113 0
398332937 355384791 0
725993298 321348484 0
547778841 57182623 0
764461 705427215 0
423815825 539984056 0
776331931 75646452 0
535803206 458770050 0
366463563 259964195 0
359369290 453241882 0
20658670 612041355 0
420147996 692785743 0
259201774 567750923 0
227029910 92414417 0
596426553 225156106 0
254366902 153219664 0
464303627 12091391 0
378807025 767405954 0
532314650 245640956 0
117295911 165382677 0
207492010 603547552 0
722607021 605623704 0
512427412 663804223 0
21965437 719677521 0
257794582 631117121 0
173012447 504808869 0
610991377 519238769 0
16881089 495482776 0
234357141 322817646 0
796458927 9720049 0
20554478 401316527 0
148940534 415512567 0
136700655 162585640 0
454987355 688886225 0
682062935 394255112 0
673940574 159238552 0
37715688 145607245 0
367809116 6376328 0
208265369 343592767 0
400536571 364007701 0
482814492 577193921 0
723244233 695089609 0
734795899 683120175 0
43863291 765883164 0
304817675 589831013 0
121069112 168330227 0
129362601 658807885 0
578616296 76357445 0
257192992 428729287 0
737646579 435963870 0
669419122 292904241 0
78833649 98270760 0
504414575 639549509 0
62587857 93969605 0
660516273 591930901 0
168043513 286317878 0
592542464 664949669 0
300294613 333549576 0
704046377 408006935 0
144007430 331248822 0
274727986 89095007 0
116485631 130253150 0
581589954 568049282 0
689123637 736268306 0
404737510 200375186 0
532367938 12956264 0
680085605 294081281 0
428237195 22941351 0
405333156 429408382 0
317588692 227407410 0
322794308 287479630 0
280186417 256147037 0
86426890 634234055 0
781126010 39220367 0
327491677 702488805 0
390530367 182866747 0
396211554 643162890 0
150217551 609519143 0
476673047 69233824 0
714043819 673731393 0
670684224 523538594 0
32312069 167200002 0
189429324 310355412 0
352065804 763908888 0
139279143 649163859 0
89134862 533977908 0
631783697 535685346 0
47386257 124775711 0
299915932 703548635 0
745576865 551055996 0
591695245 158342517 0
788294084 604743810 0
625530412 439669740 0
597913902 762111068 0
705411342 244731696 0
755078212 741839146 0
474868401 51393971 0
680763802 703231450 0
43683379 486688248 0
507230947 612139523 0
709305037 266749144 0
683181161 185227271 0
175194214 32045045 0
311840490 132132455 0
788980121 498734436 0
115722521 773091432 0
704594719 282405586 0
65436374 723882556 0
273426631 126138081 0
385957766 780778540 0
779824347 297518830 0
386286094 480933702 0
515370694 402232952 0
747169771 341962102 0
561062332 746411595 0
45139761 682877023 0
774783373 31795282 0
88277088 566540620 0
675055050 657748515 0
382014522 699054586 0
441355197 85273856 0
36431571 36140628 0
783785379 382811444 0
455983049 790595058 0
49030413 554441539 0
726657829 230691245 0
406572588 57762907 0
199913851 783294926 0
603121991 683791648 0
25922516 293390611 0
76407974 259026353 0
152258464 514111131 0
761769773 690943653 0
132195251 544450717 0
95194022 728785349 0
78212100 338819626 0
659843481 218323009 0
186104770 327569511 0
741512625 758398043 0
104529452 415796727 0
35992277 493573445 0
234061604 572325125 0
232619418 341751013 0
308639924 198597761 0
609250642 511286793 0
603193033 733140969 0
688048689 118513978 0
264966228 694203193 0
162832546 458934405 0
40591353 249527667 0
48167618 327148091 0
364867228 796069686 0
67606571 537512481 0
246871072 706707442 0
582139903 634237354 0
712510365 445311419 0
622729473 656233526 0
518135798 407273980 0
187520845 330867087 0
127581123 486418504 0
309542198 176225581 0
229726192 428224313 0
387833490 174410594 0
367633376 733096249 0
169362191 575585119 0
455891359 92545267 0
613515723 35798953 0
659232247 647990316 0
767387889 456410451 0
730249475 451309603 0
633105012 398683992 0
735122611 433003317 0
581046793 421177453 0
739709487 423101370 0
711193066 453795051 0
268398954 232410792 0
517411374 12179654 0
260175081 15074328 0
588263300 734251290 0
717791004 679993853 0
730619649 494930536 0
795922329 192747946 0
371747377 383214276 0
204665450 243643965 0
392829200 731276828 0
461836497 704293586 0
256413610 538163185 0
335949186 574873320 0
349575686 780004535 0
718318744 628974163 0
748975563 647129745 0
601663696 748585478 0
629555523 90788522 0
185488107 320431365 0
618926875 606600233 0
56515614 317508195 0
157783439 1237639 0
458853433 65410657 0
337747162 60782516 0
714549552 317861212 0
747970188 265075860 0
140824616 84898690 0
732101280 129512171 0
342862819 476636509 0
365059630 359931016 0
333303272 428332806 0
603454730 188871915 0
459470019 635700414 0
726779882 723559320 0
351423809 147697996 0
383123057 102639858 0
525958494 219287518 0
326198376 710789170 0
419602924 99867828 0
589029408 255820328 0
7335562 492233674 0
625372275 493009767 0
705186138 786739821 0
118892835 380123195 0
762668305 126591662 0
354149554 605524533 0
72446201 403120819 0
349520884 222373947 0
773088744 499977346 0
280033515 276290405 0
290125523 571951982 0
296526015 383812100 0
263528752 57873004 0
368453710 119069224 0
713516640 681471256 0
98630727 21689242 0
428299329 739142208 0
773280728 323498901 0
614406400 633681513 0
689654020 515227932 0
34330762 300244229 0
336925865 504772551 0
383491790 581318113 0
197526133 629396120 0
444674207 110324659 0
88737919 631697089 0
391334055 40050189 0
770281227 2533779 0
743373032 571737508 0
24723506 502346778 0
646587363 381470436 0
9467925 489385117 0
732955930 756970899 0
415947116 693678539 0
637034772 181697229 0
562231646 393680660 0
87198600 672466373 0
649674304 258140644 0
785377100 62488977 0
63827701 504560209 0
561248010 489229010 0
311763960 397616994 0
798098627 50801967 0
601772673 56979970 0
575496527 790403977 0
239118341 479622792 0
218921831 263298722 0
182362622 49011517 0
682138379 330710662 0
645471254 417947725 0
541386214 262693580 0
634460226 228601973 0
631347677 621227393 0
604565241 325744796 0
94889562 54231076 0
636318986 484276634 0
651291133 657930695 0
342872341 595635938 0
347049050 63057974 0
541780401 774535511 0
130699702 81022384 0
563546034 258038248 0
419184021 464813388 0
465550931 320390322 0
67838595 613083498 0
32666098 137494490 0
773962034 375053280 0
386853728 598874648 0
41777923 679983429 0
674369211 204063773 0
443934157 267634844 0
565210177 360782478 0
1510553 236927070 0
43483991 665076176 0
424345495 260537218 0
394056678 601800941 0
316284191 186896571 0
707724557 316653487 0
730665755 129913276 0
38010443 602422978 0
582087144 192824639 0
769213015 266163302 0
249445036 226967451 0
759388490 400365342 0
31169999 366514876 0
363607157 522171791 0
195758058 661346479 0
309414753 189611761 0
618936335 171702284 0
67953630 642147887 0
133708392 569166553 0
43292338 134835113 0
293768573 519189997 0
172206618 193893593 0
104096571 676211154 0
121948114 346044250 0
702509451 424605528 0
395722895 355999117 0
637198468 706602842 0
354810690 352072025 0
157344004 777356995 0
749398263 468513789 0
435088381 737962030 0
219767135 446020265 0
72198439 293071847 0
66967235 720058237 0
67928950 504885682 0
156642201 788030927 0
443419531 174587765 0
647200085 363060541 0
758892845 29379780 0
608417032 233632746 0
41048358 183304220 0
131374578 483240915 0
294797141 405031068 0
478908682 468661469 0
234728113 487013939 0
382458857 395791157 0
127500164 302102102 0
597186083 110211234 0
563383354 649302363 0
580663459 659779782 0
650576142 370517400 0
145055904 257108693 0
420051744 122651743 0
765988172 275688533 0
663356943 479019751 0
326537924 193012631 0
706570844 275194166 0
287654900 11514711 0
619164182 192615460 0
657103502 512236523 0
194193278 246784418 0
173928222 121549488 0
552155962 646945815 0
467446264 361925086 0
701527101 789157340 0
551782089 661500832 0
595428366 782694950 0
527120641 644993960 0
702390891 602132412 0
84485629 737220328 0
259956996 774525887 0
591302774 774094812 0
563061595 636308242 0
562855672 790615242 0
259248979 208368079 0
306636467 376532442 0
375939572 209311178 0
267493477 173628302 0
513400230 777964099 0
256231764 743351704 0
28040825 696619339 0
530438504 683876025 0
587218708 280474145 0
461401762 422451594 0
462124498 772616962 0
203983216 727274487 0
437084410 233152131 0
42192756 73029687 0
161277081 229521310 0
387593397 41753305 0
735429255 81889871 0
469633111 300789376 0
303014639 483540293 0
718792546 157371122 0
359329361 195789878 0
198071372 795418406 0
271970609 125298319 0
734333638 170743691 0
224007218 672710440 0
69241489 351082805 0
105550646 108494163 0
135171650 543090356 0
36770745 474403921 0
649995355 424269988 0
191261821 218275073 0
496630027 608415746 0
515354513 570561011 0
726347972 311802052 0
544265052 238858000 0
474534931 718287633 0
333742103 703214642 0
329178157 624657392 0
709272331 180429440 0
793628607 241809155 0
270940686 767303184 0
722255286 176210200 0
37477661 505939114 0
14516037 164083764 0
151854323 593429413 0
302098268 785138484 0
481917627 62960402 0
363194943 764104455 0
58109577 445321613 0
458222317 42332449 0
630732372 736805032 0
758483545 537655080 0
28381190 535018241 0
620759658 663686813 0
39991850 577858254 0
384474261 46335177 0
381393586 617925798 0
361332752 503671332 0
594064671 494879156 0
190218169 70514852 0
233567428 562587029 0
103985786 28516748 0
676574680 728976881 0
297422329 285648999 0
417216742 742257032 0
559715527 22754526 0
438526200 406937414 0
739558847 243113908 0
483855760 650720986 0
74918718 235125713 0
240091637 333893831 0
402233205 299210574 0
275009898 506648193 0
474743673 412649535 0
383719088 195842215 0
725895120 397734802 0
77842279 588162529 0
523119649 135042586 0
798623939 248001897 0
427418740 457417119 0
611447020 277704002 0
473042107 712716299 0
448431570 341681353 0
375215537 292752373 0
658711362 381047791 0
103938170 655595635 0
131859181 801609200 0
23219644 171927698 0
334416233 455533035 0
73785614 432889024 0
187894790 97467745 0
191549727 776026882 0
81154930 635848463 0
445841207 143756386 0
112642658 523830551 0
724646805 700290 0
627338287 777267218 0
756325666 76812167 0
209236683 95373116 0
458053835 349803901 0
791991515 177046007 0
411026936 109048512 0
271614039 518193021 0
17043337 682646769 0
649538857 628458446 0
625689016 140101091 0
583037109 323850189 0
113008104 693567706 0
8455838 526194438 0
783815452 386916534 0
651415066 701806620 0
29418491 621004671 0
759189865 219330220 0
56814250 165906857 0
578050773 687627340 0
267963657 518213500 0
290067987 459757893 0
453788304 296368627 0
711505746 170054054 0
107418655 271733363 0
467604200 310914777 0
619995487 783362555 0
388827453 569148993 0
287560451 406089270 0
237101780 659051843 0
690236014 119918241 0
397400570 352669992 0
610356483 678064225 0
455143125 196230599 0
663953873 644071116 0
618599039 219041602 0
56611316 614317297 0
562163903 175789267 0
4326167 569710259 0
378472150 277072336 0
113196980 516062900 0
207472957 41314140 0
666755217 496558690 0
252714340 220608921 0
534910853 206161595 0
707843023 562431294 0
437038016 770714160 0
301690422 517480255 0
469445719 592980103 0
38950466 486024202 0
515957456 478875567 0
95512943 380927423 0
160768268 468780338 0
155032370 285753631 0
142324238 27854690 0
291339319 269287048 0
606621633 702152185 0
520775230 182174903 0
475390581 799838522 0
539634777 415762935 0
6805271 527644354 0
741332083 427145210 0
641275715 142010474 0
491113478 287155646 0
727300417 172158072 0
777409359 505491618 0
169222798 382789336 0
345494553 223298789 0
202698429 331901186 0
705416046 154241016 0
350532272 346753884 0
730578092 206780303 0
621081931 672746792 0
759274521 366765285 0
686816331 133156436 0
729693497 62096949 0
766414280 489430114 0
135796262 233888388 0
18576242 792049063 0
466803181 29430203 0
16823815 252299073 0
149792603 657777897 0
665355358 409413573 0
298789629 345548974 0
286991458 12290564 0
712818544 69509423 0
317422151 504234512 0
568843285 771662599 0
630868267 184224546 0
632120244 507452435 0
695314363 189422100 0
106197044 604246650 0
243500502 470758418 0
214350270 623357431 0
715611414 748772598 0
351816002 287110762 0
238105787 395219772 0
210723348 561362325 0
133574284 37666018 0
144408328 288739526 0
655989170 530349253 0
251283660 8436376 0
689059874 297775492 0
693561414 81921486 0
413389458 654779766 0
43951617 139927486 0
121515281 704903078 0
210738084 570154773 0
164821864 474447884 0
159899014 315413715 0
470131719 278467697 0
597805496 281233878 0
358636443 375081336 0
117749705 204108940 0
45385422 180079181 0
793215745 306479044 0
38805163 379868378 0
622730483 569196446 0
522253679 255263273 0
760053780 699136882 0
304441978 704480399 0
96095773 63575259 0
175622803 535674562 0
188011345 34132543 0
769982659 378859052 0
388965307 666748817 0
221601021 660086709 0
664362488 94469391 0
127203681 108963975 0
20233306 257980028 0
728131266 73293440 0
143811805 115730754 0
221973704 362941354 0
411591902 746742394 0
456377035 19321662 0
534214684 250331618 0
477735594 570028839 0
410849009 488267831 0
560080180 221980325 0
71119592 73430266 0
713511048 710416642 0
761364157 401833805 0
654863965 281979056 0
272818127 685522627 0
731098395 659148190 0
600985425 219637866 0
122976777 99122742 0
5897838 38409103 0
685102360 459429810 0
547960773 785260168 0
277053153 137861241 0
56574285 67618165 0
392750279 564963197 0
546357005 569519047 0
49074183 451993658 0
556816000 346706254 0
670856951 672319545 0
735306319 322484362 0
739214053 749896383 0
650516156 395156934 0
477569818 267985090 0
748351007 114646872 0
436427931 138061930 0
622695031 472924551 0
415560271 378178874 0
390080986 322555024 0
437855305 383311062 0
345538135 111232630 0
201828549 658906537 0
456929645 52811843 0
37251381 6626799 0
237893833 743432157 0
305113631 44866310 0
264530469 39370518 0
250296304 489346599 0
338235216 298450697 0
242476839 322055522 0
331458427 557365334 0
387555604 681319830 0
324563345 303526983 0
322112221 286002650 0
283013387 589368039 0
67644459 522620730 0
510497205 782646054 0
212151535 93184649 0
717947871 704250730 0
561595698 700335965 0
521329119 686098911 0
293821445 717583163 0
693257967 707518195 0
560167693 569240515 0
151566818 737179125 0
596101396 107844185 0
70066536 357710421 0
638839983 179736882 0
159504365 74109543 0
717312529 535516783 0
122400186 118512049 0
779295820 639521988 0
557562217 537085650 0
336129438 667305912 0
433454509 189003175 0
573526390 303973788 0
598355711 289169693 0
349653697 196873380 0
794707877 798034029 0
1669731 102457441 0
612880415 305008262 0
433790976 517187506 0
513136477 242774867 0
582278101 25662599 0
163033907 576892311 0
254042511 379885989 0
716778683 676697137 0
590354640 560783646 0
317290670 355791580 0
708979632 338027072 0
720424277 744599833 0
390576472 493921454 0
274918657 98979621 0
184944262 145726709 0
688295681 728763523 0
571036495 301736042 0
277416285 278557474 0
559119556 540934422 0
727420758 754475045 0
259487354 696361879 0
83161458 771232555 0
546478741 500642083 0
473356122 273046079 0
504783444 581961010 0
381593697 205727183 0
39049017 423656023 0
769936968 252971489 0
430446643 143636247 0
710291530 25506481 0
14575930 742511876 0
366455428 70824195 0
461499985 501485617 0
735150134 12367286 0
400253214 385829556 0
379985044 703134920 0
120176581 67489435 0
30146977 397557113 0
677002155 130032165 0
126004137 653207407 0
293785059 389478234 0
500933506 539921988 0
453781188 254192972 0
434626404 364182650 0
170983438 154351471 0
671647171 254645732 0
491956217 413779957 0
350168758 17250472 0
625421378 350322781 0
458378434 633897612 0
241245519 1923048 0
85069215 655187280 0
340310551 8708522 0
174548843 530548036 0
597863557 627433804 0
733286597 3402336 0
41552073 338170475 0
259561270 467849782 0
434466328 553474958 0
190847640 220037847 0
797790705 28383108 0
9928765 771920143 0
584462381 65368195 0
758447631 740262872 0
427075582 228485862 0
607382680 574963441 0
772036543 59424630 0
385689526 668324588 0
103720433 76996339 0
161442034 309481472 0
391517498 140532363 0
680925982 141714472 0
785344489 671914291 0
573569213 692156980 0
97699894 227726632 0
188066361 204326959 0
266353961 697577282 0
428068486 560390177 0
45586610 385381563 0
195758893 50089180 0
668056212 275825593 0
353531684 221739965 0
780186731 379919140 0
386540294 571823659 0
501654383 788632928 0
398620680 196123814 0
331497776 575164920 0
134327315 603596888 0
71752231 128641582 0
551473325 309697407 0
110953301 732406214 0
729622712 38172186 0
248462491 384372700 0
777850758 766247325 0
261580226 544276154 0
107328262 146191889 0
796345725 319371165 0
518014074 186136871 0
707639402 418516337 0
416920422 629578352 0
747406333 288417097 0
609462476 451175756 0
161624424 474249579 0
753668613 757891847 0
256338749 452774659 0
658507847 731417895 0
531221836 728536679 0
249535552 565912864 0
56519002 173613505 0
559045410 123583854 0
326607318 559630626 0
395810874 75581797 0
187613336 142000562 0
563441211 266885598 0
346537272 126065755 0
535822142 49108872 0
140795191 267236352 0
137090077 757100871 0
246990778 617329053 0
266543516 641751043 0
465557645 268312665 0
256198070 757820511 0
27600271 230556118 0
82633 394216698 0
103345652 687624460 0
306236345 478593894 0
591412151 584879064 0
632162989 295067794 0
518337549 625823229 0
497236774 5878204 0
548079181 504856049 0
544720440 463361302 0
142983201 94058615 0
265608440 107082282 0
715014983 35903437 0
570582498 136848701 0
287128242 644804075 0
273276375 60479373 0
796201322 639076004 0
125876417 382410236 0
149216551 282869890 0
548421411 320203185 0
396190906 512176903 0
583586790 71334937 0
418721626 381616962 0
53781001 736218593 0
325382630 424709688 0
622315598 96091214 0
207915578 321329845 0
113477456 678462489 0
304309099 306076236 0
143941544 1208907 0
326111474 60751274 0
567121939 47823504 0
332443564 319600627 0
732338411 405875134 0
151789911 503422787 0
75671467 213504383 0
786026426 699032002 0
408416509 675158213 0
570789436 536643931 0
345821343 110249356 0
243674868 241750270 0
45999142 796888355 0
795578426 668587386 0
696557758 120000372 0
769103041 760343223 0
387628594 590944852 0
340163647 49912045 0
684238222 489291116 0
104334646 303817656 0
588741496 15239670 0
385186053 66385905 0
84553680 588795331 0
768544469 317812415 0
774244871 485532741 0
347069856 143784514 0
292380204 281117461 0
304550016 743289019 0
792029790 730391551 0
22607184 517389436 0
452310020 384960538 0
728924534 450560633 0
37111948 404831814 0
555453470 477916743 0
781431585 434050728 0
618986272 800768129 0
275166105 390911271 0
393999845 5802711 0
773812313 433372348 0
690164018 403666755 0
338510044 375965709 0
795745329 290040734 0
554438489 324719255 0
494936260 430219965 0
472217973 199931113 0
387285506 271663209 0
299829198 305986995 0
550671086 219078279 0
141047544 470843509 0
171318097 94891022 0
585535246 541742928 0
456087615 512611275 0
395587242 495720273 0
461901776 574384963 0
722320524 692911268 0
330658751 549925386 0
672677011 635684632 0
293029021 131662427 0
116895395 785061748 0
268044243 722935581 0
278542801 47453403 0
683467636 247193358 0
265425078 347062642 0
753031768 10945251 0
282395151 585860695 0
334497712 197381555 0
350070120 8721393 0
739754376 376499694 0
514895770 603742897 0
229367060 734001821 0
178126202 412065443 0
130890134 360508279 0
77888049 464164213 0
297783786 767086545 0
71653565 645542835 0
464534617 9881581 0
591105968 55070281 0
506728854 616862950 0
129011114 353129019 0
36821480 142749279 0
328782300 237395635 0
98226795 556731305 0
543985774 623154776 0
400384422 300033329 0
221766007 481019961 0
25789120 605043231 0
457104723 712392187 0
317572761 449398610 0
634188272 297400096 0
46054660 248096255 0
423369415 799423174 0
330921173 790215747 0
100226940 773032870 0
727238469 728356127 0
99086419 618998641 0
495465666 218467790 0
707386746 597655435 0
573140925 352273251 0
47423856 195482941 0
488250605 209521747 0
255349338 80085016 0
613123809 655395739 0
318950563 381255511 0
77117092 403500772 0
455398443 125667617 0
476312208 33331162 0
379274673 523194785 0
728050543 9081309 0
794046554 186833224 0
403947641 313250123 0
740004388 188162480 0
731109841 565002518 0
93589939 278294080 0
68208959 615194820 0
272770682 589715131 0
587747312 773531877 0
218477759 701150377 0
287476426 328595419 0
130014305 87706033 0
686232037 278105600 0
454256700 683836883 0
275454889 253109205 0
457183392 209163801 0
289746537 161129352 0
781704889 645437699 0
493008786 697856477 0
519233647 322626278 0
584117072 369798045 0
100267388 315621779 0
269948228 163371823 0
377209221 701454717 0
488510599 85513145 0
81221902 570258488 0
761811091 633189194 0
403183722 370669304 0
700392386 266734847 0
528333940 655711074 0
486200364 306209906 0
182752763 70169854 0
416089538 77010109 0
416752259 200690646 0
339571175 528428516 0
308921085 422520595 0
491142829 82843106 0
86033159 721792951 0
709074806 799373011 0
299956624 742829235 0
749403011 402833796 0
110396846 233824916 0
443639697 656993371 0
359033464 768334632 0
241353751 422293435 0
51315760 15321984 0
66243507 273192749 0
656659045 67406395 0
108448824 449489971 0
204108910 662717483 0
178117285 788479104 0
738653511 731043030 0
313395729 33729552 0
394751115 232710907 0
763633998 31418352 0
555988624 265642305 0
182969913 537437410 0
235443370 737425888 0
39972238 691402521 0
318987557 606208159 0
215715267 254010474 0
115759362 20793876 0
412270546 157531345 0
309559764 417628452 0
339102136 70322229 0
547690487 306618683 0
358196760 539156382 0
484666654 215129872 0
498340270 61423417 0
112758321 127191110 0
586621182 329706776 0
481576938 755576080 0
119253383 126927883 0
374085857 71826460 0
367464665 757786982 0
257365570 205717606 0
214511865 620117089 0
648562935 60452409 0
667405969 417328012 0
796083362 468134435 0
576660455 317713162 0
724695150 701918329 0
446213462 271738379 0
62034958 33289470 0
284431927 527327697 0
737867721 635820137 0
525790573 408041868 0
322594935 371151625 0
409287683 559231515 0
337174056 465604287 0
787324775 223520758 0
275831962 725419374 0
392955340 188670231 0
546643563 294362972 0
166951693 300210275 0
554765267 488934415 0
746329117 580139288 0
93692338 244678644 0
339749722 436357298 0
157493011 365965154 0
258852766 776221679 0
150914608 435461276 0
498501500 619316626 0
557380831 448679609 0
198807477 167112921 0
29564016 712444495 0
253013533 592738530 0
658300597 138834648 0
498762613 714154008 0
571149155 631982260 0
695433006 487922790 0
501157005 616628279 0
717187223 542086401 0
559189405 263897558 0
402287077 669504626 0
385655711 496791116 0
636209014 603825843 0
19797293 330355821 0
718025146 737805518 0
190757736 244519231 0
155344741 496555169 0
453078742 361138048 0
593899106 22588084 0
364297422 28162137 0
319549072 537777941 0
457595637 294424915 0
138345405 691761320 0
663984677 407493585 0
472372661 673348252 0
537005624 419490941 0
72485578 297971929 0
163972910 634527837 0
610397604 409616749 0
407294019 23811670 0
685491720 468130456 0
686119109 169867372 0
434231212 162714528 0
541826920 170216141 0
476110875 95522622 0
662697745 99538801 0
62723952 355362696 0
713275476 135973217 0
758382240 696703261 0
722313078 751662355 0
499809941 33439518 0
323181902 177303813 0
10326237 79981630 0
757840451 425311149 0
365454310 177267549 0
13763285 153643105 0
235398285 51175682 0
416099984 542701775 0
746950360 214603142 0
192762715 32922435 0
743997818 670658280 0
799654631 202729835 0
732429292 185834389 0
173512333 173029481 0
578961902 38308649 0
93581383 268643213 0
734454099 687304339 0
558671631 5097176 0
66704129 693141246 0
238494915 725832253 0
180852422 794411567 0
701860439 638480740 0
521345715 735239045 0
551752075 141309910 0
219856226 152685960 0
771176107 712361509 0
158149 49340440 0
8363889 395845721 0
212230376 224406277 0
84899984 525668922 0
96412749 381794599 0
201060776 550251446 0
717980408 447134544 0
774360071 740034391 0
304252841 571852270 0
483588045 752480027 0
341322094 431310045 0
278887772 466035477 0
552823575 346261234 0
669515511 342672342 0
790444621 685478505 0
437807563 668112118 0
467564148 553507658 0
390561583 223578469 0
404415996 100391599 0
272148741 671298963 0
554342969 794857123 0
512607105 502328869 0
352423015 351832450 0
616491604 718040158 0
392233656 423911565 0
660541744 314540644 0
239177561 443584605 0
84281093 18378427 0
20859708 440358083 0
330496020 162009101 0
348022789 13725484 0
725407879 708265601 0
336105409 664879882 0
137551931 739384270 0
30420145 483339465 0
178086255 597159060 0
594169213 472644680 0
667368991 467196142 0
87646293 397037796 0
407521669 157898258 0
716786964 540125174 0
43321730 398725807 0
762166456 261676285 0
81304964 763664701 0
257916731 182962967 0
678122316 283948317 0
78615163 262152247 0
794911163 10516046 0
135936825 737074406 0
788433608 774705572 0
639743663 717765015 0
780996920 504320359 0
346507726 648578003 0
258703327 357790729 0
286546229 238715162 0
69097156 449064962 0
467925344 744073083 0
144022721 514770248 0
711706139 93431450 0
456628748 357123305 0
417537555 624842289 0
423532397 56440009 0
115398625 42134196 0
365767657 110396640 0
541658655 515623089 0
477408578 622501590 0
782207771 720225631 0
118723456 382302158 0
669341920 601763673 0
15240357 354392250 0
147625505 440303074 0
201297646 457227137 0
576350339 737720003 0
413726447 212015136 0
197781020 257165656 0
788603547 13974319 0
176870972 753199313 0
361486850 481779332 0
190473983 142826242 0
421723985 347710851 0
402660681 312854289 0
281591964 590202088 0
69798024 287406530 0
658926539 637244165 0
299056035 62304139 0
407935520 570538909 0
92487860 155557639 0
169816283 289621331 0
428113362 477001067 0
588285435 40474215 0
695866850 479259997 0
4862931 186163723 0
158859838 209020405 0
656526570 329674287 0
743048837 763532386 0
490581348 495413739 0
424428249 273477511 0
8196576 722016286 0
223903122 244026308 0
668391508 34355132 0
228485223 665196426 0
332663469 220456576 0
705084121 605720860 0
694798534 710331093 0
332308689 421491033 0
333429149 281165522 0
59555259 87085855 0
429046996 756499580 0
211449520 749843283 0
6094098 541459403 0
588680043 114725862 0
594319880 385123780 0
286092431 647652099 0
601711837 623962016 0
325603071 297226750 0
334428796 317005099 0
60554761 268674652 0
905608 332972174 0
777634817 608940040 0
591749718 585681369 0
555243829 262965185 0
91388489 321327268 0
229586537 437655275 0
479528602 243492779 0
481301512 94701849 0
506099979 746030566 0
44017224 437653756 0
21934452 724063205 0
555204226 282048444 0
743083422 573056094 0
304192359 712743486 0
124597407 263851296 0
249876464 532230257 0
508003673 173501778 0
603517288 287915003 0
608161050 93411960 0
56104063 312647734 0
429138969 52300626 0
421141524 443697520 0
570172775 499055969 0
158797726 511987715 0
615519369 375514955 0
450886197 432750281 0
392286316 78187202 0
604131097 288436550 0
181282770 146095984 0
388945948 176311961 0
145287164 724982889 0
279712765 469118545 0
369601173 452919793 0
305793907 7419614 0
541166397 229464651 0
682018584 558628835 0
525840285 170434866 0
434794185 413991865 0
337342410 269313423 0
385748296 700423246 0
242682285 615467220 0
258874616 94993475 0
698659746 518016336 0
17009924 745452328 0
15330783 210617674 0
779428423 170380753 0
321049796 47610992 0
672686750 400493641 0
194255214 671133003 0
368158208 85097457 0
167073031 524375248 0
567430456 379605871 0
637255015 775237197 0
504961010 137926098 0
598331337 1653110 0
731839786 733623100 0
601583218 715155806 0
759006247 386788622 0
75584944 140249964 0
215325020 641208897 0
510070239 10018664 0
440847196 73226689 0
397080765 529064692 0
219176250 83443703 0
339702599 156711307 0
645189224 697766937 0
100980663 781379617 0
741643113 502091714 0
25511110 73022334 0
2960589 681725271 0
202611160 279201986 0
628422115 718564720 0
424016931 546766711 0
308707810 368532738 0
281510583 676337509 0
10815089 782307482 0
337767239 722608116 0
676771722 113518490 0
702717200 549438031 0
751282781 366326340 0
108465862 350842869 0
228902199 158322289 0
216420300 361878888 0
646117604 756843970 0
650002374 289135232 0
709376047 554593040 0
517332960 265514386 0
483033356 246893903 0
211228496 50146473 0
499565178 641375241 0
88796617 476801265 0
796446801 615567831 0
44247387 102744480 0
122272493 553530356 0
71907747 78827427 0
139417800 489044103 0
348236329 52110362 0
27359455 778051741 0
795258123 33949983 0
106223538 625071357 0
769422456 240759341 0
296277656 376327409 0
583541522 761109661 0
590001767 497908601 0
693271825 510935580 0
250992872 66384681 0
668483375 690631046 0
381978318 518917677 0
259861222 62975946 0
746172673 334394672 0
707006379 228578281 0
586408865 474508196 0
6963205 249824884 0
635237798 166095105 0
517392366 257143794 0
95264840 67056362 0
118653542 470206355 0
366570999 148405325 0
21637863 114273426 0
785231646 622173141 0
461529177 183372112 0
63438469 695743383 0
424347813 420172872 0
694556871 408100744 0
126840464 89532663 0
780143406 460177881 0
227577195 446770611 0
47795127 644353111 0
82281185 318401218 0
371554792 561740404 0
795589469 668512767 0
530054617 241917052 0
278983254 508803004 0
373943919 141511022 0
661047310 315518140 0
409655852 336077088 0
672158383 379342023 0
314180499 407468742 0
549757349 401814859 0
181042522 105530735 0
472727449 519906177 0
150604105 174686312 0
186008374 761900606 0
559728096 549264000 0
350525174 584628233 0
657023243 683140531 0
447377089 108217904 0
125733083 102773348 0
336945007 795707469 0
571434613 432333423 0
608800508 402853085 0
677252870 492553188 0
448270613 201616087 0
28764735 264612993 0
118216466 101314094 0
386948490 222895 0
785276554 9617951 0
539574592 699630021 0
693141683 222985932 0
773766255 795878859 0
389229901 92830995 0
236798212 270412854 0
714040997 130690345 0
613428592 195394143 0
580222949 34912716 0
559061145 16148089 0
73863096 354765347 0
711409118 632514245 0
680711053 93000045 0
648887295 428091059 0
237337876 628428499 0
458296287 500020585 0
752963002 495358695 0
290712272 234251252 0
730712433 582451594 0
451979342 72087660 0
334700592 36444818 0
48443463 310830585 0
359633457 774785233 0
382046248 355136918 0
54022269 779335143 0
792245026 543143762 0
488347621 130284890 0
50497803 64497741 0
641630553 124987056 0
508370961 201067085 0
153483076 669699122 0
176662743 460788021 0
397987419 571564628 0
191144198 580708017 0
556727994 133097780 0
467697052 150357010 0
348153961 257394848 0
571277446 77549544 0
278146855 431289122 0
44526018 376934324 0
227341348 460240912 0
23571636 634940617 0
253004166 623280670 0
442195852 93742964 0
395324826 405130295 0
632352823 152057940 0
156381976 668316523 0
87748747 595848507 0
268908789 77132121 0
796502694 482783114 0
39934675 704795022 0
609737768 763728942 0
648762392 688576516 0
526538294 64700319 0
578911957 460992644 0
457361772 37308362 0
550691021 336987122 0
800614665 647353897 0
58195231 270625249 0
650957755 302643245 0
208155978 531536510 0
101772875 575049085 0
799645582 371908204 0
166087601 624934678 0
788990106 362742967 0
504496073 612813530 0
290426845 100148780 0
668653543 174033949 0
331378789 48956746 0
350639273 440216645 0
223273124 148071214 0
381033661 504762700 0
618639989 426054538 0
290141082 143600240 0
592375306 699564178 0
719544104 380497074 0
511152484 682851779 0
543862794 106562793 0
880064 422143822 0
798802613 401413356 0
396387102 642003954 0
314103837 326540319 0
740256500 307833154 0
780523927 396652061 0
645748771 420578852 0
629910694 15751127 0
766211463 620834974 0
148393969 368192589 0
135248565 218338003 0
116860798 378769982 0
89338649 414394460 0
506199556 135269282 0
24435100 21943008 0
179497978 93270780 0
86761785 128779961 0
696456976 151321256 0
125921686 315619014 0
770912008 529648971 0
135388626 440970980 0
379283187 111078215 0
80857111 251048013 0
160595710 261031219 0
701677365 33952294 0
435073978 741913958 0
709224721 10484187 0
96936444 751428821 0
265870023 355652227 0
789406973 21523358 0
426353859 256317746 0
329283601 523847974 0
256515597 318195459 0
111024885 392715774 0
276153736 274757196 0
570671278 723784514 0
116316005 450024929 0
707446561 428250457 0
275686175 437404820 0
233760311 185022502 0
429364923 33544140 0
204488908 332192468 0
140265224 385280182 0
317002964 479994551 0
235384943 89106197 0
713923581 704644821 0
109611032 514879220 0
380692309 375279732 0
576238860 440546911 0
406042820 425605327 0
598259577 222380681 0
204185353 327653753 0
520986163 211422439 0
146893598 764471321 0
431478867 716663202 0
740720341 63396260 0
272119018 50208116 0
498943638 603384814 0
712047626 166274824 0
289412655 322633818 0
213236760 134677308 0
625781143 736504552 0
225178885 273419825 0
122519077 34530005 0
677974666 727688377 0
356462726 583760674 0
340567068 333273337 0
90823751 328059791 0
12513000 631910299 0
276243042 590537855 0
566581895 266841877 0
537367082 787289691 0
71369792 602856133 0
647302324 20405163 0
603178497 168054521 0
602613732 180587372 0
128854797 623561923 0
581951077 367208059 0
510894232 263350439 0
18037209 113790796 0
536245877 528575794 0
642151214 397507947 0
375853260 283838293 0
85484824 115658189 0
371482110 257205672 0
527477691 491521623 0
782299441 491552722 0
301093375 423092612 0
645441327 743250048 0
114215555 140784836 0
93166964 768068194 0
272026737 749450887 0
482917377 797405281 0
644855213 720629588 0
207619048 387609405 0
168965852 759646724 0
493039663 604757818 0
196469584 45425447 0
169729134 153597543 0
749900984 681477949 0
420717612 538086552 0
468191818 555449359 0
639104524 454688788 0
234108893 261882126 0
283886788 679547063 0
216775719 338336354 0
74123241 584220297 0
722852407 733602996 0
197390148 281863897 0
376105375 470674125 0
11718624 7744225 0
140619057 270372185 0
600527568 648500067 0
759175816 462814242 0
209649478 462791648 0
545249168 92135357 0
589818414 32616232 0
636893387 369468820 0
752315560 653094009 0
245593714 651515050 0
699263312 162527832 0
380706590 507150103 0
289303722 345559954 0
552680293 555034904 0
528350869 385421935 0
189647516 400387685 0
654351710 260849890 0
403853917 772133160 0
679938262 130482848 0
208986631 651619401 0
305796324 411958825 0
700195187 198773778 0
465090678 240575703 0
215344644 304799593 0
692457160 690630448 0
54496915 312370358 0
68112446 793520890 0
161699273 277999757 0
52726370 238875490 0
186608525 462463920 0
492159590 320935734 0
662153712 146641629 0
251214236 135616002 0
530957215 706716902 0
302554557 563443151 0
446145099 388646022 0
297210785 757405629 0
247828855 125653025 0
252867025 355133810 0
607300981 488725754 0
749808107 200213375 0
436093691 379588000 0
75694582 442382001 0
542159442 601228379 0
522452585 352148333 0
773038781 392338814 0
467546439 642198926 0
597753620 695399257 0
438421243 86861014 0
203941939 657778558 0
692121614 647262593 0
404967773 438088306 0
721968441 118943302 0
386417723 479558776 0
801248573 499183589 0
186633822 690568050 0
201372128 325135383 0
103708427 718018322 0
49172732 240958319 0
334543051 125094437 0
560757779 219819711 0
323559497 744872366 0
66063283 463836768 0
190287599 203531138 0
564962660 360059624 0
546926410 672486160 0
494917190 782110901 0
738248660 427088511 0
687463428 371666093 0
40089517 718864236 0
443172188 226186649 0
306371095 127933876 0
509435319 79518318 0
293183049 585415409 0
106959021 42772258 0
654051345 217648253 0
428735656 344379259 0
710472822 489931577 0
151855092 642475023 0
434318019 386148921 0
611380944 307581763 0
304304638 288556848 0
697347900 222626581 0
530528126 522603851 0
393266271 42975666 0
263990593 572361967 0
660621148 20123242 0
624874375 37846897 0
193823116 584622935 0
111595479 760678320 0
559941934 491164714 0
779912005 126532805 0
356112504 799695390 0
173156959 20818276 0
123318780 20780783 0
155630457 22358757 0
185193496 53896676 0
538131954 649979110 0
175507846 83404612 0
322717548 591392496 0
210264864 68894333 0
457464214 718369783 0
94418684 420977267 0
157472343 386636132 0
346886327 697604658 0
768973126 480771735 0
713946641 40660066 0
534646045 434835226 0
201064202 231480482 0
285406490 601767157 0
348894978 65939613 0
684711799 702691520 0
307498352 743770225 0
729935694 235108947 0
279266775 530216317 0
164069411 317190537 0
284017190 301729913 0
223251992 741445110 0
23281236 15303849 0
607690245 653080691 0
292217089 113338172 0
14041038 67149086 0
516226462 628510796 0
656186387 452058681 0
343819594 139805576 0
737329487 718227928 0
767512458 1427908 0
364127957 133190326 0
53048968 420272089 0
458368004 671564198 0
664507523 777912213 0
353030619 686428569 0
587694770 618641269 0
91147444 135224197 0
207097850 272470262 0
696798682 575287011 0
217823801 399468244 0
11114865 281420217 0
343764546 72012441 0
578401483 653204628 0
369802912 722176445 0
579114723 624481445 0
740480340 167907006 0
155290182 276745643 0
411519696 655374619 0
518868966 267834598 0
271278625 272648300 0
328010864 487859133 0
391591550 325700519 0
467166726 318603627 0
320218684 483595714 0
606555876 490112511 0
122676731 581639363 0
262521729 396415746 0
76883616 319566311 0
275781932 486600982 0
156816119 91163138 0
73723729 261277335 0
742251751 528276318 0
773500414 261022590 0
508572220 560196337 0
158689391 354320416 0
748472063 154264751 0
537159159 380392124 0
684904045 710447103 0
646830394 764123815 0
203328264 57093792 0
65135965 790777914 0
368505008 539691244 0
786383716 529786053 0
283524125 607230995 0
322669806 621130880 0
562326068 379834829 0
256304799 488388705 0
478700159 619340883 0
414492563 691568862 0
500257498 566536480 0
662788711 750108573 0
523031362 264441728 0
728093146 768528146 0
342256166 32863599 0
610670277 625734547 0
92132834 144629420 0
583487810 710943818 0
48592164 382452073 0
57768887 37100939 0
638712795 98931668 0
502755053 114496416 0
669046096 222545518 0
404685660 713381220 0
456751078 694136296 0
739390236 379944148 0
59565699 523510896 0
412517443 765571101 0
709951000 675842614 0
500552613 253080762 0
327808723 126064647 0
789978951 398752133 0
647803519 605606289 0
89638092 114033540 0
367341612 307623384 0
365043040 290683613 0
61137086 51629534 0
351479873 606823828 0
250662773 253490797 0
140654014 471563673 0
95796030 5284109 0
536270239 687227848 0
455030065 618856453 0
546126032 579508965 0
683987829 725462809 0
519414704 543478489 0
782228627 456253437 0
795812272 705473572 0
748347752 564389252 0
789274334 203393447 0
492074931 620890922 0
520873100 460374312 0
244832812 583965268 0
505003051 398975865 0
582240255 370706178 0
211921324 246091528 0
50092592 570512697 0
16992485 592427225 0
135431108 288439243 0
75293779 107133399 0
676008666 320821790 0
610204650 172199896 0
509781759 352490125 0
761612342 395341559 0
489772693 216378710 0
208306696 183494800 0
239338032 205273980 0
322570587 552209523 0
21389959 575762061 0
379732098 462622607 0
443979446 554568944 0
765245413 733602725 0
708908259 423039832 0
742208853 159486189 0
53672801 748417145 0
199327349 389125056 0
504068306 88157731 0
685490246 63377674 0
778748374 598843588 0
702219150 751538055 0
674023393 737692695 0
266247696 293883206 0
105062890 290805346 0
327244547 752192805 0
183833607 338586153 0
601011756 519477329 0
697347898 490667037 0
131341485 651136078 0
460771812 462809294 0
447880369 161391449 0
490461757 711967950 0
336055630 736380513 0
675225397 108080653 0
452822933 789379839 0
631444842 326565768 0
617745094 573973270 0
442660943 446047644 0
422661885 388187074 0
787593046 774411984 0
78513979 110551128 0
491615419 359711756 0
423593257 10950191 0
362164680 568047901 0
731775173 249191046 0
201605316 353479426 0
421216356 469131211 0
15069233 689913269 0
209230515 716772131 0
629724908 316066429 0
800081270 392362595 0
180971945 3396661 0
154016955 652783804 0
95329581 564496016 0
648318125 579877143 0
696180831 603820391 0
85006781 426471890 0
660600913 442899759 0
227944481 500373945 0
118200249 514453993 0
551258153 260430907 0
317017152 290682131 0
413296035 241931157 0
269493050 295654618 0
412587605 105105653 0
504229894 235084180 0
708895286 67240334 0
750415914 200487609 0
164249456 435132997 0
403742609 266065950 0
371097727 515755146 0
108604904 143417673 0
619310236 66451074 0
628657296 224651432 0
287761556 699841439 0
679367806 287057982 0
4483431 421790902 0
612766709 575843858 0
112234288 798574385 0
203248968 388569548 0
796737194 529596974 0
176272080 397464096 0
476512227 777999136 0
530231019 17556321 0
568128388 350654352 0
702718920 108866022 0
230171824 729752811 0
421773169 385106243 0
331345267 338751463 0
237749498 764741075 0
537637875 587493628 0
607171838 645946009 0
774594077 744249195 0
64912324 217206770 0
184026214 94942067 0
708387224 570198913 0
319460038 589090411 0
65212601 457660249 0
152983215 111095900 0
396417903 21925766 0
267955592 379684610 0
289004394 511499004 0
238667786 663881298 0
347675904 505069584 0
399250778 655054670 0
39888694 546193847 0
373504003 281638486 0
409457483 374972292 0
392272906 347492767 0
403503742 411491949 0
696955006 556229416 0
534204064 783360736 0
87801173 99441557 0
82800232 352046744 0
684941547 77190957 0
516872775 403782869 0
169031469 575401356 0
82843944 189771999 0
736909438 652654753 0
15080270 642014841 0
104387566 60974042 0
364155385 22913133 0
415767972 383782633 0
425407596 418720613 0
793125930 233311346 0
790447223 129847801 0
390495455 67843237 0
554037682 692313806 0
237547700 550791491 0
108323735 611395512 0
32178995 521413389 0
421702370 424928315 0
633565473 55339530 0
388477948 583745097 0
407198340 751713905 0
428432169 319646010 0
330947096 603171918 0
784713304 766305579 0
297726410 386973574 0
651706149 741112257 0
758059429 484727930 0
67428369 97565525 0
4705182 251810000 0
614542584 239742269 0
459263280 574597793 0
286213839 564162901 0
407950131 80179392 0
287952934 312802802 0
188620273 744448013 0
278021738 121012138 0
693036909 788166960 0
83850406 17854062 0
293405945 638674582 0
117648424 488154681 0
48323086 37152426 0
619804414 605189533 0
496559322 334706131 0
217167391 338290165 0
439399714 632155044 0
306475928 476966874 0
546089987 404417979 0
437856592 127426897 0
370753504 255481972 0
673552479 481462762 0
223213956 181943633 0
96141721 613247388 0
180154823 559444120 0
152198744 406392750 0
658059582 148422691 0
145731028 495253709 0
12607571 248135391 0
755537489 770085437 0
758957966 210572088 0
172683514 591011760 0
460425897 325649812 0
454119037 432566026 0
165067266 567230438 0
468317673 643612464 0
152889727 115720016 0
456888272 548449846 0
206761239 343127937 0
632533093 731289203 0
240734715 709564649 0
276810067 486186980 0
312444765 102396154 0
27214799 348535356 0
68223784 665035156 0
498204692 779298317 0
638536757 209666308 0
399344384 328790633 0
391057415 689918147 0
669542600 32541225 0
262295712 489601819 0
31752270 606219930 0
484600311 732267151 0
313159465 734272317 0
398518509 97631640 0
177124574 472457924 0
161481566 234439980 0
37263982 446039061 0
164385509 626985682 0
650546961 388077198 0
188795796 270370588 0
710859031 514048584 0
523096084 572852392 0
791810088 292809274 0
168653672 92569341 0
419514776 647475254 0
419147379 738643719 0
170593748 254491530 0
716258 720451064 0
394503352 218225335 0
482258169 378363180 0
121101424 624480498 0
399967166 48484462 0
390344988 223676887 0
515896791 763715577 0
674437539 707867623 0
322093628 771180419 0
147872886 605069487 0
638368683 713881368 0
13992719 374060986 0
796512922 783137064 0
465427355 259144325 0
84577035 35673297 0
118984243 743076062 0
318156259 645274895 0
657279182 187415946 0
86942179 594569151 0
704375842 639208357 0
469600960 510311029 0
578052697 503850473 0
122909908 613826049 0
260461297 751061568 0
274065872 102442440 0
732601804 205418071 0
762227565 700051622 0
452261345 80545546 0
535185350 597421911 0
340949969 525923074 0
44918770 607991580 0
681636773 649386856 0
325801465 473279784 0
374984313 319458673 0
660092269 213937655 0
511103877 681758171 0
142831707 161171064 0
581453500 373214787 0
722483366 432427475 0
345181152 220577709 0
659948074 150611153 0
648580215 192109413 0
497192838 30779603 0
443363096 147443900 0
448276360 645274568 0
598487259 452569495 0
679523629 593744725 0
177064200 589588274 0
644729022 235389052 0
357848699 125068978 0
310227100 775533503 0
341955028 673266870 0
784231778 697166919 0
469594836 288922675 0
126746583 444950869 0
527201933 724119653 0
82699547 118916678 0
425420809 105653454 0
184582198 635181196 0
283442861 628536128 0
410376018 232577021 0
47815771 383566830 0
293556572 728709154 0
660033168 609060000 0
117876411 51268121 0
510842527 720272226 0
400985276 596339399 0
314816043 43464968 0
113703005 489289588 0
642294310 219344687 0
425426048 40026131 0
451577686 456115880 0
782857937 111716138 0
611427175 343958511 0
374897539 781908737 0
625947812 702848684 0
260632688 48217729 0
37771199 589783854 0
722179056 361785207 0
657846115 286923220 0
467218516 247530173 0
439602518 47542375 0
106078979 683914613 0
769066283 237772802 0
248240397 52433899 0
264853206 290078567 0
760723671 653840563 0
430106265 777313369 0
526074652 638405731 0
305515785 207209351 0
744112986 655697063 0
6345538 340453165 0
369472300 378913664 0
511129571 616986223 0
341215134 296617859 0
551398754 508919505 0
695653358 701267545 0
162137052 260806522 0
748624372 480067758 0
603818815 326447449 0
483281697 208063247 0
591596600 614736935 0
442042644 9018902 0
559358892 611026731 0
226162234 430235943 0
746459282 243122395 0
20568506 635135956 0
530211332 50556020 0
591741781 360192255 0
366720370 561998257 0
674381856 166630151 0
565510429 213491630 0
645485379 699874676 0
650387574 298043304 0
541048611 438464521 0
709855783 446032078 0
797038936 430433974 0
162928587 418344504 0
237900047 24256355 0
50987121 140768086 0
506829633 607400446 0
35642349 731624276 0
88004589 394950322 0
389636270 318403319 0
228207924 348267485 0
695946530 63806929 0
266681552 385791118 0
332451855 553453403 0
193804142 588805278 0
402802957 237474545 0
249280603 100922756 0
53233109 785748716 0
30041839 264437881 0
193381694 416638668 0
642280301 258306504 0
630245982 391611928 0
279038813 732199470 0
600886788 143129343 0
568572257 775352957 0
701389290 113744094 0
354315127 274532018 0
221411899 182847488 0
732482695 750586571 0
644375923 557431859 0
283591524 307158276 0
723159801 800925294 0
768219453 641586759 0
500957670 573738702 0
2517589 126061585 0
46574650 386931281 0
735255986 674253504 0
799993974 150685466 0
754192434 353672514 0
731811270 779045406 0
67848064 505907583 0
143828108 439484669 0
25054689 399912231 0
181767718 559682731 0
554663883 211692699 0
205922242 496052213 0
155980835 752410783 0
711934828 736627250 0
329473988 732346743 0
792100764 249739478 0
71942896 585432249 0
702745202 447181101 0
2480586 599141323 0
155449511 522826849 0
74490556 202997111 0
353779739 123210639 0
557235381 713051796 0
706545879 457239677 0
305608619 142577514 0
210442169 171120661 0
331015476 362264323 0
704054046 196821271 0
347380341 566922682 0
96898436 240377137 0
54320446 772294480 0
96564084 754923829 0
503350465 694188097 0
21237331 260180085 0
23823172 197374220 0
522807021 610182260 0
450604021 616482249 0
636575407 720481202 0
492301004 567077779 0
705568151 132465024 0
215276270 508111272 0
279807052 696983106 0
515150664 467991541 0
771562347 784948561 0
736700262 133692898 0
737492091 381542224 0
282904613 360809629 0
194257857 481821730 0
617217144 693496827 0
785285324 694103242 0
621263094 750796854 0
451508237 419069700 0
79125782 580599522 0
528260483 297323897 0
454079040 643626140 0
285303277 105172992 0
768568523 336878748 0
76185917 490274405 0
782347557 32868157 0
103257898 134490450 0
190038955 247924409 0
46598221 188874426 0
664537557 345912710 0
386131789 243316782 0
363073012 185985516 0
515163956 501362215 0
441504444 613157127 0
35903706 778819343 0
605567695 653481784 0
475269265 655950679 0
460627709 504723318 0
53174189 674093534 0
178744430 462381957 0
638133002 669770562 0
251843505 265776835 0
568791044 46601683 0
117290262 333003498 0
710530691 380246776 0
385096970 515002269 0
147243068 367346567 0
76703880 739980641 0
672359928 571786938 0
764369465 756339462 0
496040087 666872784 0
517639393 265019382 0
313186719 137443713 0
787449248 393615545 0
54588086 213996315 0
762432151 552071166 0
794854674 662274394 0
45149198 183289948 0
627039398 186445190 0
202848026 341614498 0
438329596 338093883 0
176738654 227008348 0
287660740 675640615 0
249840355 411024386 0
113088319 770573762 0
68497417 592210599 0
350077116 452646777 0
479445239 466115037 0
79891389 176596839 0
246634035 124859843 0
765200019 190921054 0
290035570 744874347 0
508747685 409216483 0
215492529 158362103 0
321952071 365411309 0
732357813 389690514 0
579597677 15604597 0
72230832 512739259 0
555054574 271191037 0
673618211 26432910 0
698026730 697257812 0
217829064 51669576 0
165254346 554927520 0
249768748 51394198 0
466867116 575556112 0
725276062 418229200 0
417665919 284271330 0
400404994 248927063 0
538413770 648494069 0
665638715 278717237 0
319725084 95315902 0
790380335 471168585 0
478928642 754597394 0
511106235 623271220 0
490980832 489590471 0
561046187 300610785 0
356202393 214844682 0
547965011 129117693 0
219442247 545409656 0
115096355 702282215 0
689653872 705421998 0
195570004 65506677 0
490406367 604164501 0
583197279 796434467 0
249486620 286287760 0
774241262 680137549 0
55915406 331847414 0
167177788 754478275 0
588338678 174771654 0
379986714 317092839 0
150689138 233900412 0
2016966 291140737 0
228180916 171597404 0
782745524 506093673 0
350260665 250527905 0
585665046 192964482 0
702530069 703169008 0
599570209 221599348 0
639853976 706319025 0
410934681 606261963 0
342617337 162738035 0
95916626 253436275 0
687338557 462689204 0
701383276 443851015 0
240052168 73999769 0
686905882 48061141 0
54306728 30373295 0
93950708 499358698 0
393063044 570558001 0
481584243 304431022 0
350110593 189283976 0
567738800 94849486 0
624813474 221278147 0
778547639 615042580 0
79196035 505081154 0
510338088 484979942 0
256658088 203644023 0
662199500 594105294 0
478629654 305777428 0
356967093 3610842 0
742876882 223104335 0
491256848 294075087 0
763130213 6363785 0
92833446 720684636 0
167818827 488145989 0
99281900 164033342 0
100790087 260562883 0
119750287 640212520 0
90754801 618380501 0
297541784 157608817 0
262468355 32463103 0
196187127 128760645 0
300852152 135365464 0
472327890 61470323 0
406652453 114588350 0
516213848 422531069 0
243955319 697462700 0
666229570 250835387 0
730652873 743040521 0
190177502 661471092 0
792374214 696130375 0
111606114 57338732 0
472817018 558064942 0
736673814 508767096 0
47120318 561323602 0
695889215 121685095 0
464407016 248175206 0
503153739 35242737 0
248810529 140424907 0
694138431 429364782 0
710688893 746780488 0
37256430 690507422 0
276031918 97410724 0
76242276 119694066 0
118721227 493342438 0
682710634 397389198 0
608894414 8703804 0
429132744 643436418 0
202882120 260891239 0
9093056 368771036 0
513707540 400104907 0
513624392 248140656 0
8478776 57863296 0
432846418 326275666 0
523612578 122806189 0
292883049 741450247 0
303017798 516153898 0
27540821 86764483 0
458357120 465418498 0
295264627 45432108 0
125007171 582994536 0
715631531 706313581 0
740476056 729691744 0
226865841 603923938 0
721129597 46540479 0
405721956 736003111 0
377032629 211162070 0
204693590 597432150 0
215856536 565529170 0
510441351 306365223 0
122985468 796009650 0
722334832 564560606 0
572975529 761517591 0
101511842 156867858 0
789037551 148002335 0
416431157 601551224 0
462824060 658574226 0
27548048 325609686 0
384776775 442386100 0
44163435 185469911 0
502328607 94929286 0
610570090 226667532 0
47647798 269841554 0
737954285 205600179 0
617989370 362997064 0
195017278 245783693 0
550486026 492080174 0
493773838 400988383 0
738703711 741417815 0
107307771 232293740 0
425560634 660708877 0
751975063 267058642 0
677683301 676479654 0
309934682 712028351 0
753163009 12120387 0
449477144 556208226 0
674391700 783776968 0
202731325 140127114 0
598678440 221789458 0
420692650 433277310 0
699282126 290227439 0
792867315 692415903 0
652515675 620312044 0
786502447 214184786 0
331458756 94494868 0
444454409 33519020 0
425076896 696705388 0
3098167 551539506 0
176011546 98830149 0
111677769 185613687 0
585578077 320227313 0
637732227 121307889 0
746728111 511437342 0
717781003 171850459 0
12010704 39126536 0
784209686 22490202 0
135184694 102097295 0
645069853 644596674 0
611437341 256835251 0
776876195 675783435 0
499735 36762098 0
186804956 737151701 0
732656421 176172930 0
30907417 341638855 0
106296532 577312572 0
18814031 427423067 0
623664515 704298299 0
671226609 749808611 0
706105695 723987130 0
371723007 681590648 0
658008102 352970396 0
313823667 147253759 0
4267301 400728168 0
393684608 608079997 0
768377933 649759884 0
378378566 178136641 0
73288533 359421688 0
738630208 239336864 0
355683720 529985679 0
257796652 636791263 0
199618098 661445147 0
63858935 56615913 0
542148573 261244893 0
14521280 143716976 0
585383470 5277157 0
414609504 569762292 0
264742913 98521417 0
322399614 658816246 0
303951809 65675082 0
194979957 648619202 0
9359637 454635249 0
535657684 464393909 0
697957218 63297320 0
568033434 256089158 0
731579151 469907876 0
203879845 778995610 0
512258377 6938584 0
133661519 487857137 0
746963704 617930380 0
741052042 480860788 0
45891898 247736284 0
112289306 249751449 0
326803389 710225891 0
534218487 685603840 0
32716898 200309623 0
162763604 101887458 0
347252880 369201791 0
414276844 582217194 0
330721506 641213293 0
720932769 500683078 0
664695924 672975621 0
106747673 438344150 0
491791723 427731980 0
574588840 92451564 0
90000144 254362166 0
797041255 88949301 0
347576057 786063217 0
316378007 69642191 0
486241352 321452861 0
535271605 537209859 0
564631163 470072639 0
792916530 698390664 0
535008284 110545261 0
210330796 340221171 0
610225913 105829932 0
569934351 13053447 0
723884506 673680841 0
155398084 204783944 0
784702762 556480558 0
779559724 693435875 0
235514237 657143903 0
735207722 779711922 0
669745549 170037888 0
194267189 579160272 0
712658938 50841087 0
504888161 761081994 0
278471876 274090987 0
111563071 585444482 0
62357646 517744035 0
348692716 695410769 0
203063122 794551306 0
787984346 760064940 0
187798168 551826190 0
224948964 650672160 0
187427466 337756465 0
81144979 232884681 0
625012247 46227706 0
635736275 349653534 0
53976261 195801554 0
302177429 296662907 0
723273776 746062198 0
399043846 566475386 0
510441935 775933087 0
95558806 564528012 0
152765988 293276011 0
190519304 303163181 0
690412318 518547825 0
160800760 725280259 0
799095624 746378642 0
599197159 581385671 0
247671740 121771075 0
339474929 617229058 0
259137657 405123481 0
675354047 6947957 0
308968606 391057785 0
743109041 47373204 0
617466768 665405171 0
315540475 63204397 0
711736456 695558893 0
756776311 537924235 0
515124217 608592456 0
347949809 334971341 0
369776538 699090155 0
554193546 511675604 0
358354347 586894190 0
686613200 411519343 0
57675130 166157585 0
502593697 129979831 0
3986210 112784978 0
192020677 467679716 0
292535863 135263613 0
535434694 546089196 0
80614927 141521817 0
237423638 615543330 0
632007234 6122798 0
256998431 462586671 0
682863661 319505599 0
135612375 92179455 0
355146229 376695619 0
48105012 234502424 0
383293030 183495096 0
19131791 359538644 0
554862779 684708056 0
84871241 587399335 0
640706278 339299606 0
146317702 168644767 0
330009952 384302906 0
723564263 573746118 0
95394248 453550969 0
381977151 52102185 0
39100807 349743220 0
580120153 164119802 0
423786341 99254232 0
249795773 708680270 0
619697240 384613291 0
437793458 222617351 0
306342492 776866774 0
241702416 404100840 0
444072062 542449292 0
309790466 265742392 0
548676812 617310933 0
519236581 494222215 0
196796195 451803646 0
388448874 294945378 0
190465105 293593907 0
190002978 393278794 0
481203078 115761876 0
53751490 623451276 0
539247361 538138509 0
64389568 248298599 0
125626207 430033436 0
489037268 243371922 0
359949892 203192503 0
643054479 376448130 0
633237892 18535902 0
218569885 289555433 0
110868553 702791433 0
648833104 727949694 0
500957407 698786506 0
211951752 28475763 0
152825162 6957725 0
302190087 34694429 0
634216909 71049099 0
85957058 204420134 0
32957352 283475807 0
623250757 666646862 0
236305920 415490357 0
314371780 585388096 0
175013195 205091144 0
605196192 408322961 0
686126455 693250158 0
562531438 203632621 0
172038923 493383846 0
610376656 689377018 0
299350500 737021648 0
494598718 201979241 0
637449712 378814364 0
314860073 10870065 0
590893288 720582561 0
5276063 718976944 0
223410004 295077798 0
543874860 303102388 0
438901396 714835005 0
157506448 25170907 0
367007401 137657027 0
512273278 351306488 0
646346394 771234922 0
355847446 512991311 0
430716757 238211897 0
266214095 228261188 0
366140041 608798230 0
222623793 455015871 0
175686501 430923362 0
298683027 274411604 0
505542742 474753064 0
743659687 176554807 0
575107703 508443597 0
758110391 451500381 0
194211771 502004468 0
533330195 402246111 0
671602828 771936965 0
21986777 430388851 0
1383930 207438851 0
400962150 585306639 0
152558519 7784284 0
655057619 90567419 0
497829885 172825601 0
76385977 263983721 0
95038812 289802786 0
106111573 117000247 0
319042372 749261825 0
29125924 63512085 0
605273569 299984012 0
326055815 53609569 0
684128404 635455432 0
461015418 258848883 0
491846341 291434803 0
255165180 192573762 0
526555965 12483433 0
457973432 630202204 0
80190080 97535047 0
244832858 175789501 0
186266693 75829266 0
429332102 32123111 0
498245369 59474132 0
647417066 206792322 0
687941671 744651817 0
406075590 469702125 0
446319833 297045018 0
647069377 728172535 0
576804743 319908956 0
783337468 450058680 0
23152223 540211976 0
709123668 138039234 0
495974974 70162871 0
207271452 218231059 0
523677156 430196227 0
328193137 666345118 0
341833796 237419929 0
702280335 324048378 0
312575734 529383603 0
492966002 412855264 0
333198213 432212006 0
450834240 797622977 0
748558450 283278549 0
13986316 172983743 0
584451136 540165442 0
496770221 580073962 0
476288214 507608617 0
28270518 393912517 0
235848505 444354034 0
732445548 406539053 0
106424287 505867834 0
464365375 457450784 0
676692178 662764425 0
493024003 63562859 0
110916609 377930139 0
136847875 162399022 0
696631037 606713449 0
555096855 509836670 0
183370791 523395985 0
678346389 36753389 0
362374924 435234959 0
231034415 279949127 0
727423510 145152138 0
467516922 310246420 0
109964540 431353513 0
300790329 373822385 0
269712846 21286355 0
666351145 353128057 0
591822754 713159316 0
195930926 704568767 0
336474842 146401558 0
351496500 124632951 0
243180672 770188590 0
301590507 626431386 0
796004988 720254158 0
713867483 149291922 0
100037607 667505788 0
111310526 237744299 0
173079294 29716410 0
612538239 799620506 0
286520967 754904960 0
618150456 609473969 0
600190572 572886109 0
302323796 793609595 0
257377252 568486288 0
226320403 161511494 0
540322171 608105291 0
594165668 508232292 0
179592516 245313330 0
493956623 158542669 0
157026025 698691847 0
82513350 313489825 0
438601054 519055415 0
318736730 418855858 0
527517610 706810012 0
127951178 530944637 0
591232624 169957198 0
636328387 303631557 0
484588192 300416689 0
326713534 213952209 0
718531592 321914724 0
112468888 356769785 0
664271615 389417591 0
26224662 559443094 0
355586282 645135985 0
297780827 392739144 0
540447283 19674431 0
796413858 88489299 0
342765068 659127029 0
581565202 691369335 0
68781011 654560408 0
35190479 264746861 0
41988829 461688276 0
662445325 13837807 0
496813370 310319745 0
722941165 74346631 0
19987859 508936228 0
453328931 689542653 0
142488636 682618035 0
294072345 685959775 0
622491821 309844241 0
341434508 113842202 0
562392662 81622116 0
206912785 661069368 0
398284327 654289431 0
751187604 400568180 0
775321477 711240705 0
613414642 184092541 0
220016247 264654697 0
648443607 675037174 0
776931487 346878694 0
706299597 652767032 0
320595532 763417818 0
245630623 781116175 0
795714448 70321612 0
256476864 324818155 0
706504097 433758148 0
637408971 774835766 0
301008191 439506647 0
533115409 359405985 0
500438249 11115377 0
547960319 794922997 0
14052543 434943905 0
14424015 12669547 0
243059514 302845797 0
218621349 141066612 0
428039474 673837232 0
216941519 101384326 0
29686752 181428162 0
246643147 610941382 0
441788435 640784559 0
268018658 396061500 0
528939585 570773454 0
125347444 65956086 0
351924672 309324815 0
755276554 184588643 0
540686198 316142926 0
56521980 772610394 0
626413607 775877268 0
16231645 583621709 0
509749664 715568720 0
705254602 340406318 0
747668370 525637870 0
795464779 2479047 0
798336419 365793302 0
603081113 560455196 0
754312714 248955226 0
257226130 264022923 0
482004465 88541547 0
409165411 679130810 0
106627305 90425771 0
228367572 661444752 0
727318001 715868032 0
106246824 387978816 0
480050451 264322250 0
614872415 121742849 0
206542104 24805535 0
767457806 300136803 0
687761142 418638080 0
647015488 126478501 0
781692116 744952994 0
361752040 545841681 0
755466986 502680823 0
397313787 72983227 0
210322896 492117134 0
326994679 272285413 0
383903582 649092090 0
274914398 447908721 0
339578546 614930542 0
602377468 422110085 0
214451348 715041988 0
386439815 12960810 0
547191497 59790318 0
24627292 114525522 0
222574156 132415050 0
455501982 275720651 0
526957493 301313205 0
471414935 103417958 0
147314963 776391520 0
388960605 130746201 0
188763311 522414108 0
626821557 43506841 0
118850563 700959581 0
81053951 785715915 0
150861961 536797134 0
497823733 95025132 0
682842639 91550183 0
25682520 726823471 0
449282948 226762327 0
191441426 141820666 0
158461317 244157064 0
357245477 94217436 0
776736683 292264434 0
32471629 433613368 0
294898926 662169357 0
337528606 561387496 0
778107622 470624930 0
92428102 239194662 0
666960320 500793297 0
419531330 585917252 0
198756254 690224904 0
30437407 191232894 0
688714330 171027515 0
765349276 155382783 0
261346175 641681686 0
330173807 681234889 0
502129245 236160633 0
7885181 88391578 0
638264563 643157770 0
672104499 399262913 0
197503700 496951772 0
52018692 414197260 0
204954990 707627164 0
720208266 524643171 0
45169095 203798829 0
93925744 6488132 0
528139613 66308136 0
617378711 176057502 0
386203759 480746508 0
738193260 483971106 0
424052045 594162971 0
652967847 307582021 0
729238079 68237779 0
386675165 664963783 0
666087567 159523715 0
65054834 490222116 0
739362674 676575008 0
644628382 800165058 0
391280236 381984999 0
671992733 559176563 0
687503106 763784465 0
211137773 49965235 0
215881822 348314292 0
411231529 6212800 0
635591438 1151843 0
320912693 310220116 0
483774040 151802819 0
294687849 440404697 0
204885286 16626328 0
565113927 42246104 0
14585202 558907939 0
772871944 694895850 0
709762362 398529222 0
202101468 223559970 0
296354095 566905407 0
315399846 37271868 0
104140621 436644097 0
755888033 206076264 0
291645082 148377149 0
526577707 82525392 0
669640765 113369838 0
279359841 55384436 0
199258690 119719895 0
585658163 460114125 0
59115600 124603412 0
318251477 116065800 0
383466443 188586739 0
495222494 77981355 0
309454820 709083937 0
414951247 723936962 0
123657129 177149648 0
426531672 730791894 0
473789831 498943228 0
229170116 218668689 0
801304254 548375628 0
311203807 585533215 0
472267129 450548876 0
562580186 651478102 0
256123797 422117652 0
530271054 497187482 0
125002463 224952175 0
101914346 464589772 0
85641941 530053818 0
290011901 652966446 0
237491130 136149821 0
548823787 800172921 0
438155862 226169482 0
127108807 578348573 0
145442209 431606900 0
761129168 509861172 0
397128656 279281893 0
666580339 762403685 0
363796036 293901860 0
133652444 326995865 0
799032840 508987302 0
698158678 157088684 0
388092740 634962960 0
321310744 719537427 0
142318537 101466261 0
467200415 675688664 0
640087277 68631107 0
558617460 101922067 0
745549622 3231509 0
330165980 316707745 0
394923833 116122343 0
242868971 265125234 0
742833274 253674864 0
106599020 216027923 0
679048750 708595385 0
745772343 327088772 0
141997021 461147746 0
502175732 68523990 0
652030299 348649188 0
213672120 147716919 0
15956569 629919110 0
95269102 48794078 0
793400045 147804249 0
547267329 392727359 0
209266985 603990354 0
38616863 644226495 0
527721325 627837453 0
257390357 642997570 0
356079090 37360315 0
192079463 681866409 0
712929788 715417029 0
209759970 566151762 0
436696004 476586528 0
356675347 251374526 0
773570235 19019881 0
38814002 186850761 0
13622684 554022816 0
622783966 743471850 0
66346019 752744 0
446721252 220550540 0
678446128 36144696 0
741960278 624728301 0
573630560 268102649 0
363740184 121850449 0
523541030 174415493 0
289810951 511028066 0
529973271 118786776 0
263979269 428646803 0
3984102 307097413 0
63894607 786590022 0
73080949 98257627 0
461698897 40084698 0
642822067 569176713 0
286074904 157302071 0
534341309 131701569 0
439755354 398918608 0
175445145 270408135 0
668596566 386896243 0
778810591 551701642 0
715622635 95586425 0
556973743 387602340 0
560238989 311968343 0
273907601 800888862 0
197733371 132579495 0
318901137 540632303 0
504427992 787385247 0
483200308 801047193 0
674622376 513074602 0
173928864 555648841 0
784150034 143578125 0
597529258 238723275 0
739689800 542158062 0
376077198 348839863 0
205649376 111795218 0
290240526 323649406 0
737003584 453773853 0
620461967 191614670 0
321280906 290476310 0
437558568 425472164 0
721894217 721120014 0
21012639 401551622 0
546772260 465497685 0
66564463 476660701 0
391885465 535958330 0
390694187 639614661 0
589067768 455577837 0
619850104 731701000 0
725256685 624878996 0
382872976 193406229 0
405579657 746414874 0
492996613 777689198 0
227754119 226008627 0
94034551 759512790 0
563570910 326765855 0
494505886 496425077 0
70895292 702440387 0
463044124 534720937 0
167478101 236279775 0
707975513 1785099 0
9799091 430211716 0
796885078 57317138 0
792816617 687129036 0
45536000 400011364 0
236866706 613177512 0
73355763 577763723 0
71126760 482780770 0
641175025 190159474 0
686948244 761011913 0
424656139 363341565 0
147496669 87933045 0
205590492 150186192 0
234809240 206195328 0
531699043 347738072 0
588002186 615878989 0
621931682 793014772 0
69021352 6757967 0
137090369 136280524 0
733581551 314870317 0
33312806 734812652 0
269782196 530123456 0
718322154 776600877 0
706974395 510396571 0
526642493 769825629 0
39579961 256655397 0
178823158 796563982 0
643466885 106808861 0
653123488 555569759 0
795591442 2028810 0
795471179 463376182 0
726352010 777211409 0
85309154 196449320 0
690748936 569984348 0
221144388 105641528 0
562146559 330951207 0
93967618 692983024 0
472225586 688149001 0
674871405 644554386 0
33326596 202437213 0
557811882 85549747 0
53580311 668094649 0
492979691 246316530 0
609787710 652394869 0
14312967 61047396 0
346869180 46003512 0
311028400 272178792 0
51178746 707703926 0
632099834 245195003 0
499494527 700613058 0
333166068 49987375 0
447195330 741997869 0
107571355 770506642 0
262341157 277725300 0
83217360 542393391 0
643881120 469085735 0
170809033 452004227 0
421139768 275292745 0
241666761 547594737 0
613928317 81504114 0
228800673 766739141 0
763639511 383055812 0
189720804 610649537 0
739633369 639939407 0
437849440 267414635 0
143497621 752277207 0
605724077 54256876 0
422214450 422852982 0
114127777 278520859 0
309990553 523883142 0
695630383 761140323 0
778983484 666553094 0
47221774 173243944 0
625819795 137517279 0
776413222 483508257 0
604442579 196507478 0
326814799 615488201 0
137589219 216326423 0
444955691 329523271 0
525724685 794514397 0
325100390 587277695 0
732912357 764942436 0
93118885 37328447 0
741478913 9181859 0
125483936 71169770 0
623215060 154689175 0
581542653 310887419 0
206274568 706481359 0
166587401 779097424 0
290644136 754764123 0
259991037 386720362 0
477905680 390766431 0
224411866 331254966 0
71305531 294586978 0
19994855 60213893 0
694198729 12663796 0
649892743 397087973 0
86114510 739999533 0
782221807 141059871 0
619831660 640479549 0
628200401 590920914 0
155549473 476444655 0
345558281 513061946 0
160692571 473985252 0
744842260 421416444 0
699263143 727067293 0
797034791 606836838 0
770418036 600072471 0
393973981 291839343 0
84595008 943655 0
361754066 331598646 0
629275940 760781479 0
261157629 358708978 0
465863799 347795963 0
284193304 235749476 0
100036195 229130989 0
98056051 276326801 0
786665319 729623872 0
464736990 511108295 0
301478477 562702355 0
774232889 336032836 0
443698886 235658627 0
39584328 228918562 0
656411024 231990678 0
59184668 64228482 0
204709664 382168347 0
567086127 211557933 0
755288782 547732722 0
524133592 494529170 0
40014972 48832235 0
311118707 107004094 0
784963363 674523184 0
193125223 452281967 0
100481455 157015756 0
1483453 602910804 0
119249647 196257224 0
163522126 39076161 0
582856831 249189014 0
205878872 604649968 0
485806384 282069697 0
771179685 27960401 0
350838087 133462706 0
788105299 695819901 0
142752595 644221082 0
68775773 252303223 0
353752269 361118538 0
613693851 373659912 0
426938075 753088005 0
435268105 50336297 0
182074214 219168280 0
384776259 26139344 0
755774399 190442181 0
38167868 40462058 0
194648180 538563974 0
594644962 353375157 0
241094727 502275411 0
433127743 541360476 0
124842352 427053137 0
800409472 358996277 0
702427183 664105370 0
687864213 718640093 0
539960898 689102105 0
415906453 98403561 0
130263749 55294399 0
588754768 567186798 0
589978696 342820598 0
678040031 641757329 0
281831136 69613939 0
297668286 671585977 0
293526161 611777295 0
138393323 290360509 0
353498025 612392926 0
294764096 740946509 0
78845863 149298985 0
418993935 230499079 0
632647244 210542341 0
97524249 744084251 0
336761749 46218058 0
319451811 679616607 0
467260639 653627364 0
648499014 127116486 0
786810287 708329220 0
4522620 643893896 0
405278875 53089938 0
613891040 276382830 0
559689642 755377146 0
792971843 758711812 0
373024074 90177349 0
591206634 788103480 0
266564062 327940288 0
526065663 262528427 0
278610969 659277117 0
59082793 168022755 0
785565625 399188151 0
382705857 478467153 0
279679233 607208776 0
441501734 397501301 0
657758114 564465007 0
801618828 171429086 0
766874792 615641550 0
366857744 628810978 0
220065875 71858485 0
243078216 220451632 0
132428163 635618893 0
350941348 433950096 0
264773295 423859602 0
346439584 771860143 0
678143357 61671104 0
341694591 561097947 0
678607940 404675120 0
296445267 790092991 0
320425082 280751874 0
671460344 324690748 0
279436650 793002866 0
487003893 435805988 0
758025369 709627277 0
539699548 402886868 0
796905964 42071828 0
768199371 773339824 0
383208516 321407902 0
521777787 356113195 0
578023726 699754957 0
705657894 323671129 0
282074237 540255085 0
664467950 781829040 0
352335894 742194140 0
430771319 678345490 0
568237734 42840491 0
5948106 457790979 0
2320249 783279739 0
522770838 174434884 0
526328412 284229724 0
783907926 463217147 0
557054919 362134481 0
707043874 726967009 0
216259982 11463478 0
313624197 783167102 0
633339771 734391643 0
763402958 245224210 0
247197926 210174324 0
478376420 90780401 0
370339841 600991138 0
427891072 289131305 0
578173825 50902293 0
339217761 460808836 0
702432639 135643815 0
475824130 438197791 0
785334266 318264081 0
179499744 507234756 0
385888464 300148843 0
284506069 2090017 0
527854918 713037405 0
282688439 693119901 0
441511246 795199783 0
781235120 517531420 0
237515114 200918980 0
158409202 754382470 0
580095973 751773923 0
663029783 737506720 0
555716906 422010162 0
4159902 401931794 0
393416287 729650496 0
644762691 544395373 0
410382174 496124805 0
382013362 231106288 0
107078697 372257601 0
280522385 689118878 0
85533667 312262939 0
348671997 326751532 0
142272740 213435354 0
291620171 387904028 0
376396976 150558237 0
533198109 713417240 0
43174202 73163228 0
110591479 329247031 0
488401517 546998175 0
691739936 743650909 0
464324886 408116330 0
225946446 694847475 0
615627059 461609333 0
794253935 134276296 0
569969497 453699064 0
683626518 35170641 0
553848012 380626818 0
503672277 290851691 0
765013230 126888401 0
186405775 27230060 0
262312708 101278717 0
783987501 195083137 0
481589777 545611758 0
387969121 13932253 0
312844848 570902045 0
73908685 309655746 0
193731088 227980750 0
554766745 330189461 0
332854005 520266570 0
399669155 86223914 0
61899154 96177810 0
95270499 224657746 0
311461309 252819 0
580195228 256657084 0
33627715 478368454 0
143110458 279754198 0
486281216 142999803 0
599103236 40469669 0
570206863 658823869 0
725570972 225903591 0
285214539 68126326 0
202822750 680000353 0
139787234 587656151 0
482495570 780283753 0
503999043 575810461 0
166902693 676592425 0
29872668 399316824 0
281069468 467988380 0
193250124 669258901 0
163883923 698070248 0
172806835 568793244 0
282917582 742955511 0
298205280 537495845 0
102311595 165200677 0
641539545 127851003 0
764360137 558393075 0
566974267 250167947 0
295601705 774976757 0
13847164 41782196 0
799200766 217058148 0
362319373 590355167 0
687836934 466976416 0
193740718 401859822 0
67463138 484976230 0
650004093 774702992 0
606682101 396285453 0
193378218 146478551 0
445191707 432745926 0
765875969 632512103 0
682134766 10864733 0
625131481 670079232 0
7841797 352322455 0
533718455 738554272 0
352555334 37694523 0
470789089 172163899 0
32161237 513310368 0
431303957 361552119 0
191457256 625293115 0
578200688 633110529 0
450340778 280749614 0
603077494 637913826 0
739973442 319289564 0
275757006 360462733 0
655415593 698598097 0
325603032 599486739 0
801676702 240466846 0
135895046 626502527 0
381468169 70368664 0
82664309 3480735 0
800790745 391043070 0
628363158 457645396 0
711272652 789571522 0
509106385 602762123 0
658270891 294949445 0
109104653 457454824 0
294041395 554932641 0
449499321 750533101 0
713081955 684374367 0
619175875 167076246 0
395075003 342423689 0
358349934 497009135 0
519409430 323471407 0
772249090 689452373 0
718677196 672919617 0
400281556 780570821 0
468804492 354533235 0
287152174 405827506 0
609535572 378236119 0
66589378 624229516 0
591869118 730886095 0
313908650 603261461 0
297626217 91720007 0
715510228 405140117 0
743868495 427535304 0
209434784 613879101 0
66135020 778511207 0
322197973 10499662 0
670336282 419704313 0
554077187 490471973 0
672418962 25631417 0
67068666 684178436 0
778066531 293182723 0
40858034 699427599 0
536483739 454133203 0
798945343 425670815 0
518840588 100699797 0
647056574 724571470 0
372571811 252069841 0
431713618 382542533 0
594826306 379041251 0
71251654 585128188 0
87017540 736887146 0
677396138 55900388 0
767297060 186475652 0
142965049 666150204 0
655047656 645046614 0
248529446 607027235 0
637788391 284655126 0
767264560 568080349 0
792177169 131753543 0
615138893 347776807 0
712416446 677941034 0
312708771 749172884 0
509064186 522003396 0
170958735 683255454 0
609582263 778728346 0
175852349 494591652 0
416198157 566019999 0
66967769 345433316 0
47939452 774342540 0
52124176 770102403 0
146472074 494217422 0
121562703 689486355 0
162026231 485915485 0
176149159 56843055 0
648797949 374428612 0
511283592 704725210 0
316495184 46793643 0
346544117 388038241 0
286407554 427144639 0
736059738 57819310 0
365913826 541005816 0
330699974 387476584 0
783581086 440475890 0
625546797 14842017 0
363625911 112530335 0
408127034 687062473 0
187366476 81319641 0
307445147 67548226 0
138474171 781242037 0
116839108 516097660 0
403641042 599728030 0
669400146 42868780 0
698785448 466110328 0
680764591 62143193 0
743556114 35860038 0
645951854 17359807 0
111363441 383827161 0
111446418 722045146 0
79291982 92392602 0
524308777 248340915 0
146813461 726244299 0
57726888 61172703 0
649861906 242905517 0
156054131 191959592 0
597230563 114241294 0
737736174 387225135 0
241790443 327457235 0
508397057 184296161 0
580194668 387893465 0
526670734 112316603 0
556319742 26671014 0
109793065 84977238 0
480526602 587629542 0
631602682 443706226 0
533455567 410797663 0
114699911 73813814 0
57817903 753929941 0
114102178 684879819 0
588867529 259598674 0
482115316 259879017 0
468491087 459927376 0
674580563 490304263 0
741405719 164654792 0
420796848 388128270 0
570681332 749786025 0
715077951 643165491 0
213818525 334795345 0
564244273 27496628 0
621465402 561377260 0
347150540 148350526 0
593585080 190941137 0
663064056 762495058 0
228196985 470988483 0
391996284 538179345 0
325789194 745552593 0
750569815 193600805 0
789743896 489418716 0
570565869 796617652 0
292612189 617424987 0
624713789 701349395 0
143370437 379566045 0
167178868 131939479 0
525852856 26307803 0
439216627 559439252 0
473609778 591826885 0
106912971 468069675 0
702276063 170060963 0
360476240 262240165 0
752552244 76283380 0
779114264 434320396 0
92757987 249372335 0
442968758 640374621 0
382250524 649609444 0
53565680 100774106 0
629763817 689121276 0
547906883 581420946 0
348925114 456908744 0
285363969 348596015 0
250140522 536044551 0
629983340 789975121 0
586511143 608474774 0
489328055 589498680 0
727568814 306853990 0
560327595 390231218 0
136787623 789825966 0
118741333 85357533 0
139172169 288639213 0
441961720 653747748 0
162371556 241671968 0
459133279 530110199 0
320659898 130807884 0
733183865 167621368 0
554727099 597953449 0
56822039 557180232 0
239206905 244340322 0
200519980 496044807 0
660553151 277671542 0
553455128 177191418 0
769081507 363231445 0
173968967 766256963 0
184281970 20768949 0
70451744 287083851 0
669537441 36450059 0
600994960 729996126 0
741968611 648043646 0
124045821 632259014 0
16067685 110871065 0
353565912 426786933 0
297200947 574363959 0
532598608 181016898 0
629632639 349649080 0
317868629 753609565 0
187438270 196496672 0
202160701 51380255 0
578494089 653175775 0
366285908 497345957 0
220742106 251991179 0
525218108 54782159 0
91294013 144009849 0
99273987 296860823 0
433288742 148595861 0
480114575 704677201 0
623177806 163264190 0
569013586 357770819 0
296011940 205533622 0
715036611 71686924 0
150272684 75653142 0
599407334 84277600 0
514735264 785522569 0
566894839 267565743 0
639745900 437190949 0
341600901 677376317 0
635913350 334556712 0
557345913 224667370 0
208918887 324959362 0
336463162 618670093 0
623504026 261251092 0
672240750 585340223 0
357196469 365283258 0
13444358 730769953 0
753619187 208915007 0
550192215 329072056 0
711188557 58208113 0
707375748 791357192 0
175863526 486013461 0
248744343 144271108 0
639102664 185731312 0
53344881 667200491 0
249616239 306204303 0
460358588 148760554 0
736459685 175996649 0
318649189 583455428 0
514430141 348753264 0
627557442 488493595 0
399545462 238852511 0
788335958 255602669 0
667459495 565668806 0
616144707 549422282 0
319921561 258252018 0
596040111 677986796 0
74854129 521067581 0
408437769 133828476 0
554705970 179904647 0
319096284 127895006 0
373582851 150216290 0
417777992 97142754 0
234546130 364502403 0
392868740 346728456 0
268185105 7297325 0
89504812 794107012 0
757543231 179863000 0
269776275 288294011 0
520942638 663042357 0
72471398 788485067 0
137650015 714176076 0
734912754 500132216 0
432487140 729395817 0
102057813 790755313 0
746975567 393314958 0
664580177 550433879 0
678930665 631328175 0
522841750 690720801 0
225319325 628629317 0
747586769 462178808 0
434731494 191456191 0
367598174 353780642 0
640745939 327771079 0
256342934 384301873 0
459068135 605833271 0
2324174 514488692 0
277926323 429728705 0
742641300 60492062 0
486063843 415069473 0
42637856 363278431 0
721677326 636300028 0
153856324 275795647 0
324890368 260565813 0
76391891 74724042 0
432162328 278861305 0
621110018 184626978 0
1684084 771875993 0
93301216 104599945 0
636825476 520739517 0
490184402 356451609 0
15129260 25960442 0
635778312 270992305 0
695414660 47876203 0
397149073 155816457 0
623446629 120986347 0
49496489 74795509 0
740922094 109448948 0
187568129 95723358 0
393893876 264158390 0
167826642 560963905 0
261169195 98685599 0
473412421 440168534 0
367021669 641486935 0
468228002 458839715 0
97801997 244181651 0
542076812 350704487 0
181213029 352976798 0
53966752 264997462 0
725815319 30465695 0
88060774 503735620 0
317741738 799006173 0
286165619 203311306 0
490236233 576844753 0
126725808 470048956 0
424464287 470479655 0
299443303 243979770 0
729948095 605373477 0
514731017 499071262 0
418256762 22945137 0
385197946 212033779 0
232468865 101553959 0
512309064 637586038 0
755091970 416379429 0
386041653 232483219 0
158921565 173536121 0
723723510 99644653 0
562133290 379873713 0
692314551 798237608 0
590626135 634628044 0
13007637 382222569 0
390797215 149906734 0
740128239 245001694 0
537592361 345758246 0
717444002 501273516 0
724038015 377332256 0
668029624 753727520 0
764024407 262593144 0
605967934 678520895 0
709325900 370433488 0
530411606 376892147 0
507428609 757494585 0
740771166 453485420 0
164008428 554387475 0
38178284 436501231 0
356571385 764610459 0
248845622 277514649 0
165150899 599787738 0
111458765 52782842 0
53962905 763949047 0
46838901 619617918 0
430345394 395829315 0
621333877 300885414 0
607819090 624777491 0
613735887 541983390 0
95304057 586964313 0
150766177 162642808 0
490857381 88802903 0
225693283 622594183 0
737386714 738220879 0
299492030 193739590 0
577378587 787991892 0
26259951 392180815 0
236670722 238652590 0
143175182 145159281 0
597136014 84380073 0
468799360 673774555 0
411368946 123677662 0
116852951 419367590 0
343165066 90022230 0
84288434 280122396 0
134948346 678876241 0
675326021 574041157 0
105048255 351285764 0
443765607 78574129 0
385094748 525248037 0
36952265 165474355 0
77064419 427936294 0
651543460 597669305 0
227512334 443203788 0
33180248 188478021 0
685877967 548842290 0
215824575 670773404 0
100788286 600584057 0
362398331 382826654 0
136071857 201014615 0
144817003 200982791 0
221650185 14798657 0
236175574 454672755 0
707914218 224108027 0
95695900 634064068 0
71519864 464120372 0
196750543 153047576 0
570758314 541768892 0
397160855 468209438 0
591327873 303003055 0
641895045 156180376 0
136163224 455683847 0
300474845 590468466 0
344733065 560955343 0
341925374 793701161 0
242830193 311559396 0
38322066 202131403 0
737347879 477011867 0
355226240 424699939 0
523414200 184592002 0
168105136 5474103 0
428311727 154999545 0
736855865 212757324 0
617907337 110773093 0
418096812 763995032 0
457691874 32765241 0
47558731 314104387 0
691843996 118957753 0
696400666 763752061 0
205619922 20156350 0
402692470 504732688 0
154174398 488062867 0
416098351 200891869 0
60353450 70352312 0
36405768 333731905 0
55462698 291267171 0
397897294 529565198 0
270520949 339141040 0
253301966 216794777 0
691860538 216977163 0
178813152 81733832 0
3391552 18891411 0
202906022 721001496 0
511933847 731314247 0
383223155 610464566 0
234979771 109210135 0
37412816 788159405 0
415004936 310322029 0
589944126 649836189 0
201622659 161295100 0
689809683 237072397 0
6206964 200005578 0
292806117 588446998 0
755607357 392448009 0
26354551 332902266 0
461880113 563144966 0
74700022 573183545 0
284507503 683509808 0
436945391 7887290 0
696411601 651487780 0
602541895 304884277 0
190595344 15241219 0
346331581 682388550 0
10686576 487659217 0
442304193 443023336 0
586286196 462300027 0
229249754 263161433 0
368521279 436482292 0
258204034 594472969 0
541058192 536248911 0
760256401 801525506 0
585643157 38252697 0
620346596 252093506 0
26342959 794586234 0
87741935 66667476 0
208379438 70116406 0
555966419 790682416 0
67413890 705760341 0
153422348 51449040 0
305604907 169637413 0
620260265 402291253 0
20727965 443262539 0
741392249 71365732 0
125267654 120121980 0
736684971 783141474 0
131234875 2131443 0
437822361 629472184 0
278129264 601781988 0
58401482 487247115 0
657102910 677185356 0
72231663 537440192 0
490301095 554647416 0
44830744 378306407 0
474586257 233773225 0
194742354 97188333 0
767578283 587327466 0
708000649 339551174 0
103258968 404524819 0
190854217 425158913 0
564650940 555093884 0
118621305 239793127 0
128736663 535107945 0
402153224 345408339 0
699974248 795248592 0
184270333 159071094 0
361717983 324569374 0
391892892 87867067 0
345748129 195482793 0
596047626 335433339 0
705205 515947253 0
81973538 193310238 0
140393839 506184088 0
531181527 628603168 0
387706448 725656434 0
390745501 545256929 0
573566973 356159841 0
419378013 82946185 0
702768903 51191538 0
477246486 211694410 0
27501585 349166764 0
702502253 188144308 0
700237892 236324718 0
263211706 114320345 0
304295385 371191571 0
509839147 481995486 0
104346177 576113798 0
344004551 386987402 0
349102793 455631781 0
153036740 708598775 0
401999115 201032268 0
416238021 42655236 0
267443657 191748343 0
718762331 498016734 0
229489288 103282214 0
692613107 645646311 0
217938934 595006069 0
100178456 330687370 0
646956359 16531274 0
218741228 799873733 0
451691044 303206363 0
270532572 319735551 0
754596667 620608204 0
640183472 533119829 0
448176549 607088683 0
467601371 707853787 0
37587934 408163890 0
715865049 553525967 0
252914703 705523979 0
699119711 306591516 0
709392212 632855628 0
612943403 633476340 0
767763661 422158084 0
613208189 646003190 0
752296263 709066925 0
320270021 124089021 0
574029872 111258657 0
363712073 131955518 0
557734514 763819727 0
604596184 133311212 0
436312527 744255616 0
175212169 125498238 0
297488024 499781893 0
347375032 568505747 0
338611820 425986462 0
318774013 243357459 0
50512009 680082358 0
276325298 282824845 0
422520927 148076273 0
260439221 793758269 0
656123250 514666206 0
322352562 751583650 0
214070961 403420761 0
37432113 533565339 0
649146848 474450814 0
513511152 320872250 0
753615852 318431566 0
146207485 560728258 0
306498807 696832210 0
690495678 347652287 0
725460522 246830065 0
186373230 621110547 0
151010329 528815769 0
451553634 46461220 0
159204021 281380343 0
8667080 360053705 0
494173553 184960833 0
785397006 404022224 0
325195213 770687583 0
261943616 228264247 0
283492686 234642838 0
445993506 375744641 0
695523937 40176333 0
716740275 147590873 0
206871581 223228426 0
767834618 715113004 0
119570220 129243596 0
125364594 621515834 0
766031450 294352898 0
226550648 13814392 0
524455240 551840649 0
310577801 527890245 0
382716256 372889973 0
713012129 795743184 0
488178171 184150182 0
47881119 25757315 0
713865981 99548422 0
470804707 239085940 0
717017381 576614434 0
127691340 449298544 0
550940764 629545379 0
25799806 350486027 0
343511903 277586898 0
582610461 237063001 0
735066795 582845838 0
272070358 525639951 0
217194358 303920983 0
686278704 734351221 0
639114624 171098572 0
139366009 567487767 0
558577455 784809708 0
619960286 357214799 0
448778569 66731178 0
134068698 217537097 0
634132595 518877525 0
262112997 49670507 0
109086813 401332768 0
720318039 400716180 0
306214492 59160018 0
744182770 476281309 0
501358541 447914914 0
765714602 15051864 0
491469149 545467723 0
658569778 398033463 0
763215820 699576994 0
539207489 257180595 0
788367630 474216537 0
677960895 325988006 0
137492606 72324182 0
447651451 44708775 0
61278990 264832209 0
542888688 240474605 0
789640990 593199438 0
31172419 502586082 0
385578040 43085415 0
312158830 46691033 0
202537108 699265766 0
62054791 650263416 0
611331269 75159090 0
322363628 123646746 0
357340889 421181140 0
218325152 159524392 0
616909921 239605702 0
712094154 151871238 0
142874387 290900965 0
346342597 78832119 0
306552464 718357231 0
397859338 185165345 0
500344008 611837205 0
718336734 73176235 0
623939169 342510793 0
485539565 536557706 0
215177125 96666405 0
390343594 724845158 0
699596104 775530411 0
406734271 113036642 0
637734921 223632035 0
507999385 42628661 0
435018865 757576122 0
681434927 39114823 0
783907828 753549228 0
502268069 242913531 0
41136779 345969931 0
638603056 4233392 0
356412874 301382808 0
537855895 303597998 0
365436966 103696362 0
519251200 674179243 0
524103766 120842708 0
396300599 342484026 0
596557413 754161299 0
631812152 308309574 0
134397770 542197568 0
554985856 136555683 0
517285185 191828159 0
117882516 458283343 0
741673221 17180688 0
612835395 603118417 0
733437966 410874668 0
40352765 545235351 0
237376571 503410502 0
539290623 369954618 0
388131037 386024996 0
522809476 457309324 0
676068827 241478730 0
144918733 772285192 0
476908717 771274723 0
665712339 107257780 0
495173119 314429553 0
588500593 374311301 0
581335173 602135352 0
318518084 130638389 0
524085224 460189099 0
701158406 771330839 0
18733973 526342659 0
259804055 671398026 0
363741857 54290551 0
641209729 389541909 0
528525990 679845787 0
118384046 623870537 0
304790961 281107666 0
570991253 472467561 0
48254597 303462725 0
67431794 731645847 0
114466823 626659184 0
500674018 561456890 0
305641739 204397085 0
574058091 220000129 0
700969922 432279477 0
618795882 322112197 0
469890748 171042584 0
43633562 263989810 0
49006859 253901796 0
300435920 732231576 0
706619537 13958829 0
780642028 796266201 0
708118280 649805041 0
773958754 508384688 0
739296015 446594119 0
394494016 665346037 0
528340596 424651136 0
467715114 653467930 0
697213241 432941772 0
155950080 486993473 0
301052538 480501173 0
262269559 709185418 0
144554944 342617790 0
545564584 368345922 0
23836966 573315166 0
132439991 234414804 0
377004628 393442830 0
511058985 22486536 0
788967226 85669283 0
137265999 462837485 0
278419404 137948157 0
741588517 365858982 0
225003615 142510781 0
441272962 141489538 0
269806689 495987234 0
368158565 450841030 0
371693821 534886423 0
59190851 482342455 0
613643218 602467142 0
534185355 490390370 0
152191377 142120788 0
324235217 514647770 0
354837058 764105048 0
506718388 67061324 0
368234017 648427699 0
310462103 78891311 0
400715053 419966238 0
346884110 757713508 0
499288688 717332329 0
71929729 352724058 0
570854736 200751557 0
201092192 752834203 0
475168759 40306072 0
671404469 35238970 0
623532451 337135043 0
717329387 143860485 0
415852805 129527306 0
716572455 344782336 0
391976330 470912093 0
31429388 411660826 0
500046514 674724683 0
336621825 731882369 0
432205628 714965087 0
324200479 726167702 0
10251502 262390290 0
429764455 505692854 0
339396581 617524921 0
715346350 106375070 0
471737692 620113373 0
219049145 763624120 0
674263155 592034515 0
761477038 497241175 0
25638305 217187209 0
518574007 401424800 0
494834841 123423059 0
521730723 302908173 0
64928418 77062789 0
597941031 492870798 0
407143622 699680126 0
14378455 462348915 0
773417598 354544586 0
250459193 18733478 0
620550340 419920832 0
274858614 763655803 0
239666886 204503840 0
142414278 141967641 0
537822819 203374319 0
101431333 499121156 0
115641650 402714282 0
397837351 89313479 0
240957413 219587926 0
578068284 382086951 0
112681803 348934732 0
173803758 607773845 0
234267806 389486245 0
642023907 254382297 0
325677418 538515504 0
745535616 540284378 0
37435310 703962373 0
287349791 285070029 0
544532485 218840179 0
630675235 632272648 0
647126929 112453847 0
401223495 366344228 0
1421723 117446316 0
596039046 521881280 0
444999280 598808983 0
3445894 459170594 0
636265384 187154453 0
58203301 787491898 0
677912709 271985652 0
306054156 84940509 0
318152182 179760765 0
201607668 232970851 0
115999783 365897040 0
16119521 393495827 0
580860622 62268186 0
270987836 157804889 0
146859851 67310047 0
159956467 412398672 0
708699879 703836269 0
102242844 618730399 0
369919985 102852406 0
447601120 144259678 0
559988468 572931158 0
3898071 367599331 0
11368957 406289358 0
355915062 129656941 0
654297576 581628077 0
139948335 379028596 0
703044561 540527636 0
225518488 547712966 0
789991852 51816338 0
147646105 797371578 0
3959530 101308346 0
537004239 406056025 0
537953190 709464545 0
146864285 256409107 0
703420023 122875721 0
27685954 115087341 0
657106847 637094113 0
579687431 394119078 0
681545112 558288710 0
369642323 572598388 0
162829209 41393449 0
223724112 602987470 0
95720173 283163779 0
295820332 50433293 0
319601305 84651851 0
673072949 759558601 0
730805302 454640231 0
737223279 654777922 0
431070299 50529173 0
672013854 648152987 0
54570772 75168104 0
296589204 299349601 0
131295658 155509795 0
435322914 370198653 0
224628006 56308058 0
111933690 487808110 0
291637185 126123492 0
766274894 560108270 0
33980563 662592982 0
689080911 780349654 0
478359760 403806266 0
763365127 729410648 0
322294076 694126012 0
267815334 20830 0
577239008 87395301 0
499875347 171690661 0
27101382 579809586 0
418176544 181234614 0
232884008 713319874 0
799784481 203798113 0
326590551 240338241 0
681219994 287223832 0
103538135 228760229 0
434411792 604514549 0
447182369 175508030 0
116542507 455674988 0
79717437 627499156 0
14744344 307504942 0
391457993 504416131 0
554015773 457334624 0
62294976 407333048 0
791116637 647764324 0
173279698 150974087 0
801051816 624892382 0
5277555 458516761 0
380376763 755796788 0
315139406 12732840 0
425234211 496742975 0
123327945 139778058 0
297088938 118821845 0
279890974 33338309 0
95310168 562161766 0
508254382 287906113 0
277940872 20270510 0
225498102 660073330 0
75457242 257225730 0
274753189 782183354 0
773721868 72315780 0
49568631 526774857 0
796890118 60098211 0
101029626 405901054 0
344272767 193031815 0
361460357 231396170 0
666092396 10904975 0
232295924 162405713 0
709834688 113874953 0
244064115 183862373 0
177563923 88853390 0
398308348 82102376 0
216110212 163189179 0
316929612 313801656 0
182457285 481233894 0
522514117 627338602 0
770779953 606681776 0
136329109 219409489 0
636427345 328983214 0
161160433 426988294 0
229691885 612041804 0
413379567 61736782 0
448910422 600393497 0
171981273 744686275 0
488695296 314584445 0
499755086 573802502 0
782614589 47503736 0
664202591 611704563 0
9720829 321707182 0
183288357 783643451 0
86387948 739231800 0
110914334 534587074 0
604266100 162913867 0
257424202 172763411 0
161152 183553212 0
221049456 739921776 0
287485846 521693056 0
695914532 112469676 0
584144807 312841596 0
233467866 785653342 0
237396898 92468934 0
323294166 102817920 0
151559793 270613647 0
26754734 495530702 0
459221928 452596083 0
73343395 387824693 0
321881751 117159535 0
157254314 447633523 0
192351270 384354458 0
765336837 578297970 0
264994757 195987270 0
164558110 44142645 0
144041428 359656724 0
142740119 199354333 0
76704204 768470943 0
673881962 424497135 0
434624034 427720704 0
38471788 601771207 0
53646359 786871607 0
567798472 257249394 0
556831850 538248736 0
17578537 16951077 0
391220326 109343507 0
738049467 723013973 0
1815219 20109975 0
690941453 77028130 0
595360649 276847539 0
744368001 646922799 0
216810278 335477963 0
244504495 601953273 0
339036994 765278758 0
585689740 381672183 0
151521344 767485654 0
227499840 608266438 0
763940488 325178582 0
520886221 495702598 0
644520095 603666402 0
318081783 304212314 0
24895251 215981556 0
685278645 502111139 0
328287168 15155442 0
14481242 100018986 0
196549078 610748702 0
70461064 33718666 0
49548062 571952808 0
253724638 677106971 0
512398027 431441459 0
732679738 373495687 0
353056301 237594170 0
793769237 743384003 0
592910016 284590996 0
645266844 578619300 0
629393484 322646039 0
206920972 158173670 0
216027056 774542769 0
363687547 339900231 0
542809856 361115760 0
24014969 329273395 0
630203731 467031532 0
740626934 53794430 0
560289587 226514902 0
177979826 128901413 0
2929528 453355436 0
364275341 379877728 0
150006952 307064227 0
35595749 33106671 0
302447250 327574058 0
707968173 530938988 0
648485256 502732402 0
574416076 46455878 0
161554776 60629534 0
406996993 398205006 0
754207741 509815927 0
784137775 515867362 0
341914329 467971615 0
584087816 768270021 0
562980871 390387154 0
636838176 150215967 0
432238720 182686056 0
646868718 62468074 0
271193490 109838451 0
709642387 443013504 0
14175124 483853205 0
372640454 363692472 0
372473985 491015771 0
424260264 617152754 0
132919217 194674536 0
227412945 55352508 0
587645660 15050289 0
422984301 650057232 0
335234965 745929542 0
412551521 98742389 0
644244174 12918550 0
229792591 371771179 0
757126476 731373576 0
548399657 711033042 0
215026818 494814762 0
388727662 25741812 0
612034203 76365674 0
574503695 646115292 0
777596014 150155200 0
14349539 583535979 0
150109806 791247468 0
375186469 41928268 0
363090721 632289590 0
579957734 683352520 0
745949243 720991114 0
657978346 386511533 0
475477200 626025613 0
502230405 693388203 0
555741728 771566013 0
264187127 419854585 0
386888347 273952027 0
753261900 736223546 0
254126451 690842048 0
84567147 469378705 0
169397188 221159337 0
45080636 746582494 0
222741540 797250598 0
584366369 525939508 0
520393507 597306723 0
491564297 26895589 0
295277598 546859392 0
606344113 55075338 0
93347149 635787578 0
511421879 621256445 0
679629291 706727139 0
318771524 720637571 0
592400723 538464704 0
374204872 488671364 0
633038641 102218294 0
483738557 65556071 0
61796179 585150601 0
77128393 712382346 0
497324901 690285223 0
61157677 72964789 0
721668399 613766217 0
474086859 14017999 0
560228805 308726825 0
729155862 416435139 0
269053269 163602895 0
25359584 216778282 0
211620911 529896220 0
694838020 555296302 0
263732501 527493215 0
341019753 340876872 0
593773292 221342674 0
631022902 638849835 0
406043124 301318638 0
413001769 530788338 0
228560366 385039975 0
195907963 756565709 0
156152152 495392274 0
632480991 702438803 0
335662871 594905368 0
28157554 593418059 0
193077230 5108219 0
541963891 509366870 0
23572392 490867197 0
403152857 115856830 0
468351737 74406896 0
242347930 74427781 0
86760780 361124964 0
473893558 426348467 0
647058449 695169237 0
381510652 462889063 0
516747028 330821116 0
221321900 751895531 0
506407 255083081 0
720684617 278283106 0
147858510 311265868 0
339898706 654869348 0
4004884 341267238 0
714321820 544208740 0
703940862 562392458 0
383516870 781808019 0
202431192 255496197 0
601520046 90162691 0
317668052 565951109 0
134690607 713234216 0
261894704 137887949 0
358406402 125800426 0
626960380 51389488 0
93861332 260384154 0
153115319 801405443 0
677723810 661225682 0
701789166 409520521 0
444862194 373607236 0
384043162 740530974 0
301150267 653037271 0
522018515 403498473 0
555154083 794332573 0
29959417 3761125 0
305110126 328875489 0
769568942 743599032 0
51359187 554131298 0
509951587 90893480 0
458498391 342472308 0
425382017 283090153 0
211008068 404223620 0
779008399 781631194 0
330840594 190730832 0
433338664 342579695 0
153204522 568351681 0
216180127 199806480 0
734431262 627749665 0
699969143 722200952 0
755683920 358943025 0
690095984 740968729 0
184857943 249412242 0
391828454 121497641 0
534758067 117287562 0
369192415 280531483 0
298513494 82525971 0
404367227 44631122 0
232400660 430039505 0
615636413 593458544 0
324381656 726468761 0
372504027 457794997 0
221658816 63792989 0
346685568 713155758 0
110721074 407973072 0
327505171 560766684 0
300397213 634510652 0
760463898 578478690 0
414840487 151438895 0
305668958 220309448 0
496939700 573873835 0
632099302 504340680 0
346391993 55221645 0
97912977 444859099 0
581801112 189792711 0
559630770 42845766 0
236063329 483250834 0
299066057 646344790 0
630164700 302174022 0
798562986 528791565 0
637387697 319834679 0
327513386 342075569 0
467755786 222692938 0
637930599 146713298 0
379384945 604394788 0
500473199 311864185 0
121419177 513697935 0
628867012 750295132 0
24999996 392646162 0
153085553 43699006 0
230950062 515853148 0
265494286 579401303 0
768503902 294593301 0
264241280 382657145 0
498054547 509599290 0
249626035 692706350 0
33067600 634820186 0
452394319 376610803 0
437358876 275131471 0
315422209 621536094 0
90024271 730855968 0
475702124 95075765 0
330194816 736607702 0
172833823 277597372 0
348721987 255068186 0
217596948 573272979 0
705949763 84335572 0
139052469 42962305 0
110781294 441926293 0
138000051 678936597 0
231301514 300939914 0
105085232 561813417 0
545386588 48221320 0
398076405 97402965 0
55167001 777611797 0
8574596 363040475 0
505568375 263793734 0
549196244 28269306 0
794963787 224680484 0
607990561 429203288 0
141554708 391230346 0
12562796 421118040 0
654500491 613851368 0
701467941 27992992 0
371571481 153048252 0
203781776 442067220 0
190241596 84471739 0
21539345 575325903 0
771667832 510462666 0
536639335 230418933 0
424078441 471034105 0
499788361 311933129 0
368135643 714032709 0
460052056 302434333 0
259648173 45459215 0
197264849 153508883 0
204584488 540587620 0
651190362 282515924 0
711188553 665364311 0
625710460 411082145 0
754339752 121826282 0
78546146 765698081 0
50291885 617739140 0
718276550 440238012 0
57455472 380568144 0
574159954 667203565 0
308332580 311056098 0
482442613 327180109 0
205073782 610349520 0
268891753 494158244 0
76462664 412901031 0
653015168 328389609 0
432818199 532214888 0
188633138 421399660 0
787980514 427903785 0
335266741 717745215 0
682834184 397370975 0
134901336 364660295 0
520849102 646183887 0
202267124 711577166 0
693678522 384776782 0
184891844 283384120 0
474560952 55942648 0
58990838 4926144 0
739710371 268283971 0
352601449 40299483 0
772153072 571354273 0
177284106 323464614 0
716108429 673177402 0
293668460 496368622 0
660453431 28495511 0
182673296 3392578 0
697298792 220349576 0
129996064 527781512 0
185489039 568854279 0
455503274 339179525 0
453602363 728082876 0
633878032 778878332 0
230557609 381126492 0
555204395 2623275 0
793029987 14300356 0
234411180 596459106 0
427569052 404042094 0
185132722 145462480 0
633822994 291177769 0
539108412 634485081 0
206598615 266723911 0
43998820 227122266 0
765479702 93465890 0
168948791 69442927 0
289441053 696278520 0
286514688 94559646 0
710093199 497918688 0
726358906 387533183 0
316739464 534793914 0
573661333 83154251 0
144581971 229765557 0
288710858 268231681 0
118038758 491601354 0
42159066 447864085 0
556153106 177365742 0
522659308 260584486 0
773896674 363708642 0
596446436 669809714 0
667218572 428703860 0
463725933 750123403 0
708503339 2503128 0
40822076 592745691 0
14193000 439097039 0
409604616 210592837 0
257781394 418730713 0
228792370 666923043 0
524778192 616205789 0
142415621 102416710 0
79500568 449837471 0
70341092 717403364 0
62820234 95431568 0
80179775 180212014 0
365055924 617221577 0
737991328 658379181 0
282190064 733258198 0
670752831 36966060 0
373557163 666598966 0
796893006 546568636 0
329246234 77560877 0
75441958 586008056 0
545443248 284683060 0
228275658 735824405 0
346082708 195746737 0
287282901 733894471 0
454169876 200805643 0
160795291 474395826 0
215228239 77347022 0
727481736 371255947 0
759974519 789024056 0
343217854 277832941 0
515825919 231671110 0
160792479 280315204 0
206019334 429607425 0
773139478 725246272 0
444743086 72679780 0
23249462 255516473 0
74258278 132924021 0
101975646 275224466 0
267185447 333917083 0
155862728 196415285 0
532240916 450690058 0
423228187 611932279 0
44576224 298890921 0
187135180 50382856 0
719097307 652608183 0
483834472 800856820 0
318362371 244909828 0
177342220 276347334 0
262110759 331944286 0
298182662 507212448 0
406027778 287529033 0
462350789 73136263 0
608684962 290438203 0
107834136 203162931 0
670829596 408331524 0
9220127 260416011 0
746501244 193466849 0
6587831 31655196 0
623364487 463267500 0
415408024 682175593 0
580332590 485900014 0
689727002 780326537 0
645507006 543230272 0
174360227 541682353 0
795823972 96215562 0
763090181 448656383 0
648728996 455933618 0
746851150 637691696 0
401249101 371332208 0
427551583 16105650 0
457999572 676049431 0
417073195 421543155 0
570100841 545373234 0
362316242 332713684 0
668288289 398399252 0
445787866 75524174 0
396651053 33149166 0
54336104 715814532 0
413437273 602494576 0
478353817 446567449 0
349160110 543194104 0
777371346 387129837 0
720874799 655114187 0
440356018 697359617 0
265886759 373782826 0
337016198 356563074 0
310272307 741740466 0
345173843 625740556 0
359051277 690786280 0
630147860 469823785 0
44760598 343486433 0
176587536 46854585 0
398117444 171561846 0
499652583 774730029 0
744965084 125935788 0
84992619 395351530 0
487981144 26009466 0
624572311 289669026 0
800624074 209736257 0
235782735 221162465 0
549430143 678611818 0
335373883 738235841 0
517207423 738989538 0
668121372 408588411 0
723383295 136461113 0
509006401 700348004 0
24782214 235894991 0
563759830 21484633 0
774062522 590379598 0
365785413 710923734 0
244963250 147062603 0
379519834 182967711 0
504704573 689047073 0
342385102 363236741 0
480515139 712496820 0
544796298 712219943 0
326524618 526162075 0
581097002 420500363 0
72912175 283628425 0
251782943 784550684 0
15771735 156169377 0
712028662 712349304 0
225883866 172492620 0
659029498 412892956 0
405907246 714516140 0
126325402 122738533 0
39595465 349557737 0
299755380 78360702 0
784172329 583597994 0
779207983 241181776 0
112952374 5400184 0
749478570 567476047 0
437841578 107499418 0
396396812 715682242 0
128362950 2893478 0
617671606 61086352 0
393012754 711710866 0
488060261 673410250 0
254563547 193908145 0
358460561 795406043 0
319491653 687284015 0
456089377 604621690 0
6987568 610929849 0
374814400 397509991 0
502270595 732361290 0
722113656 640732142 0
704794955 295521343 0
415323390 436772117 0
418932624 712994469 0
618467189 671885607 0
635932950 708487199 0
426130878 327354828 0
125863806 649919722 0
635238793 195389202 0
148883205 273940635 0
506188882 136736254 0
729612315 709641832 0
547271891 128597006 0
128418444 326588358 0
405241050 781252969 0
490580614 788437865 0
62889633 355100221 0
392989719 240803189 0
308448026 262858201 0
164141768 592217163 0
56050328 217693545 0
678621346 355089903 0
281963594 142619504 0
774573565 197193092 0
75393001 604128784 0
648719600 654938424 0
55824971 427308958 0
762274319 109030831 0
425470681 764058553 0
418809097 115375122 0
396234180 120618034 0
90804775 9376193 0
232830221 237253467 0
6136949 510564234 0
113515019 542295335 0
31649695 572211431 0
710373636 706550827 0
323362586 350349703 0
454542509 750528764 0
37368805 326816560 0
374818645 632963316 0
505414320 730730343 0
442724741 141482747 0
458713241 502859544 0
705416334 90800376 0
228786107 83100623 0
94966633 243833986 0
440086748 541096968 0
336060997 493566106 0
122311043 589680624 0
284112466 243711840 0
29923963 298244428 0
509957768 155872187 0
706453290 633533169 0
729100974 650901385 0
469872365 325729716 0
649361994 742013601 0
773965524 606329325 0
468235111 330528607 0
520987023 299125566 0
50673601 30410626 0
578782072 97124467 0
577811521 69493169 0
682781987 380404127 0
14841423 328501809 0
673990642 302658766 0
344091633 297662997 0
372968722 777562695 0
615743748 79265251 0
60568341 241739414 0
677147979 139050713 0
412724435 603542153 0
528441953 176340706 0
697230794 222070039 0
551278155 331559601 0
53470674 410678404 0
501551575 731372289 0
214871991 297090436 0
132395603 129731914 0
774275866 729389097 0
221581174 463293832 0
539926319 684067699 0
635576795 72773081 0
366255702 26716188 0
187682848 471842596 0
31457370 674736558 0
291615031 80304980 0
279646793 382699919 0
281726386 735518694 0
683487654 392326109 0
483119737 360436719 0
102152472 72818282 0
473973298 685441791 0
391103041 646004274 0
306465188 17152041 0
251950796 645145431 0
364632360 148232601 0
284430336 511017502 0
14604502 71901768 0
158406966 551898509 0
267961869 688257992 0
230948658 539275234 0
678697669 581926611 0
509177644 370446679 0
434721566 124535685 0
516424404 346237718 0
598961485 218192201 0
755793878 419993786 0
733236778 212500215 0
471023267 420725428 0
36152360 245155338 0
729009953 571509689 0
289628822 287196590 0
225647655 387892419 0
218428483 167447700 0
390646446 587813877 0
511283214 622359538 0
541936090 548128579 0
112307799 689121640 0
361558490 503859408 0
45419664 141662324 0
791395225 667185674 0
590637096 406665977 0
538927126 637698978 0
58611616 213347547 0
549957649 663066982 0
341900669 418452407 0
367056669 178452895 0
541483129 66657768 0
747487279 311391457 0
140900970 684197200 0
71096287 757623566 0
469248989 691657003 0
195234141 393151933 0
729785104 461348661 0
694146470 465549613 0
594587549 328591773 0
409666398 759091513 0
354628715 427562659 0
408838840 184724190 0
347781713 373182394 0
510909308 601220212 0
190697483 134133547 0
769482258 394600128 0
205022194 676225774 0
241075965 126806335 0
589320609 272420893 0
474524947 179946967 0
120338113 353579894 0
551585237 271168012 0
452996870 295697570 0
484385513 30631555 0
492455891 756386149 0
278442157 580250347 0
72625749 267158422 0
459454963 124087817 0
756567226 488756089 0
65768 403786706 0
449841840 565607550 0
487792669 84443672 0
275472499 210579992 0
347723459 468069219 0
53296637 408884101 0
130747231 391179795 0
533185566 389643086 0
546291251 797647791 0
206246519 221397651 0
100354452 544630991 0
340360937 554795969 0
510981495 772621013 0
442734360 392250179 0
252516061 205411251 0
527582302 762224685 0
71905603 155057269 0
264838469 130409421 0
172501234 433885055 0
208658697 227312651 0
566994581 708206233 0
350782517 491666526 0
84474555 643200924 0
363585170 85328428 0
168516340 366043254 0
248374892 25019352 0
555985430 438450352 0
58408300 440688473 0
10075573 757667941 0
586745977 503600958 0
514481489 664054723 0
436807874 243247701 0
109142556 574500849 0
53822187 244198900 0
1920337 275952063 0
372403971 709849504 0
56341701 49568198 0
502249174 633141664 0
698082185 271941745 0
319299844 793024450 0
579656289 158601746 0
44296514 357019033 0
374391699 124444904 0
98392081 69353985 0
769633678 567616904 0
592909978 510554289 0
756694657 229651982 0
651739298 297019963 0
76041897 260944958 0
688021160 652094939 0
558231431 279395407 0
144551732 638790202 0
30394744 470222508 0
14924370 656068345 0
482636892 795454917 0
54808434 75207927 0
144259885 273775407 0
490837032 451226124 0
774093668 106893312 0
241197131 61183345 0
41810672 669841780 0
298556631 280583862 0
24596937 392815262 0
641208037 152929175 0
164709506 296083749 0
701836129 609059436 0
470867027 668457142 0
519237436 514220842 0
307500918 193508560 0
715737891 188161030 0
361772112 15063281 0
308834506 418642238 0
311242315 628045472 0
275548654 343643207 0
704176379 299957139 0
770677213 48634273 0
700087370 338447417 0
576319747 530103588 0
749167091 349083501 0
259525759 263723728 0
250580525 400205777 0
732783171 356447893 0
746621331 663464042 0
336774792 800427519 0
189767033 479610280 0
564886062 656875820 0
730423246 645523627 0
644268109 534557815 0
45214095 751508953 0
724676620 258764530 0
713455835 779263100 0
609789034 784433923 0
591048696 169480288 0
145745944 148730385 0
234557443 399675947 0
780215508 206010807 0
627923011 327253169 0
720030148 540039554 0
178270438 341602616 0
304917141 669975909 0
535639113 770159764 0
70338346 537238993 0
256717201 371540567 0
228110957 412613820 0
400216397 76800884 0
172477704 164842146 0
540736984 470620091 0
135705097 37240259 0
729223054 23092868 0
438547050 376477035 0
457178307 62501578 0
387829552 490816567 0
397215048 355606226 0
196138823 321804605 0
589501784 293559804 0
534715012 94517992 0
248214745 320558370 0
743213812 142476451 0
372842450 35734576 0
422453141 11646021 0
629191555 124303156 0
418121537 734288022 0
765695606 198394677 0
254599221 648086615 0
445303534 109021789 0
290111901 291189716 0
375916031 202272758 0
348521228 215069890 0
552942033 143115720 0
265790534 80636250 0
473168723 144449570 0
221054669 516023985 0
408637056 501370700 0
152198497 116309912 0
8938508 30980451 0
340982117 183655798 0
734129383 76651519 0
562890384 198638160 0
262736897 23896840 0
73458983 649773291 0
438047861 692382246 0
498409694 444284166 0
125559476 30966963 0
468937922 188875092 0
554723293 200116250 0
298282364 40187745 0
721562675 85473223 0
274393813 106085804 0
682822856 713118678 0
766893505 662448449 0
372282044 286913079 0
319880615 732604478 0
439989154 373987956 0
414113455 254629572 0
762061108 456315157 0
620343969 687897274 0
535148936 104308338 0
11726408 113614265 0
52056020 249182358 0
567550588 43348651 0
541521690 457227687 0
573956842 488224107 0
524211838 585799835 0
497970437 396047418 0
478329844 159461670 0
399460345 240300011 0
793562133 64125322 0
445417559 10259533 0
716281809 12505352 0
47966636 478176952 0
658378061 151328057 0
497512187 561134825 0
697299725 246601024 0
194578053 687196296 0
198917410 87103419 0
488139861 560017777 0
194646797 480943503 0
720574905 384881726 0
79302283 49631623 0
251628105 67423557 0
198144753 184535987 0
530198087 796674631 0
548706230 101642207 0
594763158 47743127 0
440329945 49175 0
499273979 139900336 0
679951072 797816630 0
157880758 308795946 0
572420091 95290134 0
319728985 519672132 0
372082854 787876398 0
635612424 788816631 0
149895351 593122978 0
734346461 537412393 0
297297695 115291572 0
640023743 142096270 0
310199768 651781862 0
498739243 651120507 0
126063108 550554147 0
755316654 646480181 0
75208256 474272407 0
654885405 350624108 0
196885498 792413986 0
708214616 313556244 0
308166491 43618831 0
7394732 173216340 0
509221126 459552317 0
441151519 208344322 0
92288244 236748322 0
274670962 266016074 0
423783451 377226411 0
760396734 75680520 0
265629283 50187088 0
211171586 356036759 0
457211357 444240285 0
774287530 541549621 0
91788951 709094272 0
421530018 542203310 0
783435025 113754810 0
712270411 331243057 0
567462358 619380209 0
800937534 772582810 0
518983159 118606760 0
742435659 277481260 0
621061525 148767496 0
628302280 787719111 0
354891673 248501896 0
246399651 395765245 0
459548829 589665753 0
362237758 664711659 0
283976193 556915754 0
1813329 474058569 0
93643365 665531343 0
620532176 231764640 0
6179205 134020077 0
440808357 474745968 0
631339372 371801587 0
732197613 228322485 0
667647406 512839628 0
263643704 122188774 0
49138866 31133779 0
59770387 286863424 0
396431675 148567646 0
286109895 1777893 0
341514190 205498863 0
50211754 541179932 0
7951045 62631184 0
390412010 425188519 0
251326881 359283665 0
20442802 96582027 0
523069031 115560016 0
133269332 799922920 0
592660720 593142886 0
734376667 571304405 0
557378352 96299006 0
450792087 360766466 0
554711187 406444827 0
80916856 471066968 0
173180666 438976114 0
594246281 418479431 0
466984605 674811609 0
408893499 489090789 0
121899269 672777409 0
29280596 547516632 0
641650181 431967504 0
225303510 301705756 0
673857977 143870811 0
680684953 287122442 0
656527501 360761671 0
39983730 21483829 0
294534940 671120620 0
794948776 776890155 0
596682965 61882973 0
465150158 39567036 0
394554707 398626388 0
193606072 676437814 0
43967593 218619819 0
599910928 229262999 0
612328018 465166239 0
600620701 785558855 0
180758697 583179626 0
160480108 772564017 0
306412462 191089883 0
597443180 382699821 0
555499824 281804415 0
485237291 267194952 0
229258448 444907976 0
425694731 464902867 0
126250246 260064169 0
144504900 23684433 0
749200648 775962416 0
47622799 191861379 0
730294304 306954636 0
336770768 500463653 0
289849631 557901155 0
385048346 282859068 0
628052412 716288882 0
626811586 647130255 0
695153453 113940067 0
181429600 211277617 0
119705756 11858338 0
279165734 377509017 0
351936887 457727517 0
328139384 465514896 0
233244214 235463732 0
548247413 475575075 0
185644845 300233586 0
551092335 82117895 0
324074389 580962883 0
679140244 182706640 0
406764248 727738056 0
305860156 700417127 0
618688577 180214668 0
245556426 702423871 0
616596666 100470051 0
109856985 370252032 0
25362230 149411167 0
538083150 44001902 0
19459961 202828167 0
558160328 519956942 0
780641519 58517620 0
485210198 430968587 0
702621386 206053467 0
525950533 88955583 0
359463391 390685744 0
58758941 181532300 0
160019542 353139696 0
568870341 526090303 0
21474002 651659863 0
677953195 184357599 0
555048825 348097978 0
206364338 707948694 0
44319973 318618324 0
293099772 699306934 0
665476722 472983106 0
233318826 131722692 0
519574254 73433415 0
446475249 313843980 0
327111181 654751772 0
361291790 674937426 0
694894432 719561565 0
170494134 434697073 0
225947480 555673121 0
38466136 483560040 0
571154850 208180401 0
25131597 69187125 0
741605827 539364305 0
450242405 101494925 0
74721679 589645020 0
538413708 143761421 0
33456575 508764214 0
644302084 263672897 0
473272958 492645257 0
545488456 472532367 0
432947694 212216099 0
360796391 532447789 0
166437179 720459169 0
387163252 541341131 0
740758983 703018129 0
228378154 772421795 0
399363875 200922091 0
152300447 341434546 0
493450754 353053798 0
371612792 592435964 0
740947947 8517740 0
79963058 623772425 0
313907941 789985429 0
409041041 562751950 0
362653675 67722172 0
70772977 6050802 0
551813913 601179170 0
575837320 603032198 0
185648625 733619581 0
393616132 55982353 0
497827914 612653039 0
364666405 192337172 0
674606963 30878456 0
578742387 84187458 0
293356044 250720100 0
634694357 565891691 0
413768866 547669310 0
369131035 382092064 0
592555008 257340064 0
82183324 774139156 0
627624106 577447345 0
760729811 620117244 0
292410436 583975956 0
554810398 14468402 0
700934444 656577093 0
733825771 359717171 0
206107024 454776786 0
352103562 33553215 0
215825075 481489218 0
43745534 423031612 0
644968580 321306343 0
176723437 603644389 0
586536598 165802266 0
678566905 269378311 0
311488777 500923375 0
639417006 762982997 0
553102540 480294354 0
131760069 52315237 0
662498641 364615951 0
3766161 524841821 0
377874998 745530382 0
674394801 205448218 0
67325790 369087675 0
411700968 709339477 0
784531941 226698131 0
630040269 590622615 0
687311537 542017478 0
531825007 786916220 0
34518551 695285608 0
309746593 297095789 0
137311660 599539318 0
292524060 53161919 0
280409705 41148845 0
355656797 736329192 0
691038537 100264075 0
308081249 516322314 0
298948071 768358475 0
600535980 214043023 0
70210620 2832110 0
268582973 326156175 0
518464473 244767579 0
659952368 187722334 0
186766011 151592379 0
146400964 179660021 0
724337596 442589322 0
736611588 584208100 0
447976272 192461880 0
785462254 67497282 0
352991282 796761767 0
607596413 434658361 0
94822276 74206431 0
393800714 209790455 0
122469542 19069614 0
456755347 386341956 0
296339583 462016017 0
746854571 379776433 0
332150228 5239392 0
310728587 460092764 0
542621221 581118305 0
214657337 86348682 0
430634477 330126091 0
165796564 18502153 0
383300364 513065128 0
766976715 567092729 0
637653558 654460713 0
414042869 41563548 0
328429534 207205173 0
332649325 152462209 0
794966436 489179908 0
397884709 584512402 0
585084855 379220512 0
459782370 782257949 0
355042096 267766816 0
208201403 31380963 0
438962744 579776740 0
641022732 359901871 0
760657711 171625260 0
134081654 158425868 0
539269242 197911879 0
41338862 766655309 0
9721190 151505529 0
29170926 189994987 0
241485637 330797568 0
685461388 772590246 0
401343984 409390078 0
45197653 783052321 0
757479696 55940656 0
305650677 746820447 0
121532409 563891862 0
715791186 732716686 0
299118405 293109301 0
33150355 17625745 0
685982583 294589341 0
50128188 786717169 0
157660323 382473664 0
464980402 136203234 0
552338707 705862441 0
26184678 506664001 0
326176235 130367431 0
763007048 651142208 0
254687987 307534032 0
657791225 800788462 0
4264472 274868059 0
351700107 324788693 0
458504432 631796991 0
649365281 540033803 0
291128242 768924152 0
561378184 653424152 0
205562598 109185803 0
352993445 755503142 0
444524409 317283816 0
187490823 267745556 0
82440629 356782197 0
515484657 262776481 0
766655076 105126444 0
89549616 211814558 0
142276973 233319989 0
281806640 111620078 0
363182061 564404974 0
493624539 456984765 0
668388751 341877863 0
349713799 374430847 0
453190770 215315842 0
175841513 263322757 0
632653085 452718903 0
706628941 429311468 0
680416666 657444125 0
507534308 444461987 0
435884960 27412766 0
398022184 160950471 0
381150885 667906495 0
327300469 503529242 0
727633318 672932850 0
352564136 562586215 0
324341974 96106672 0
752052236 331434231 0
780845923 163352681 0
599797998 166707501 0
92644265 291138973 0
793198585 468341467 0
733560213 670039346 0
453263434 796497495 0
454643010 348192045 0
607408371 410663698 0
577184453 17406315 0
243482840 442181782 0
348146153 395676899 0
486585506 432995249 0
278295215 606747144 0
790972151 70777076 0
603670149 121325201 0
533171385 125654213 0
530073856 156609187 0
633392838 159867447 0
791481944 127301390 0
89855131 106062982 0
72557673 153857921 0
238262181 422156647 0
766778717 37745862 0
348005878 640166798 0
37516713 317231550 0
744907812 10907788 0
736057996 22471804 0
629987798 488995920 0
89945031 345437220 0
77759588 396963106 0
651912146 307160980 0
124493798 608304248 0
488918372 504665372 0
125795721 664262093 0
43293696 777639042 0
406074672 648642504 0
572842151 559690366 0
609115826 4650732 0
308728690 57310086 0
225625444 656300504 0
741147810 701274230 0
382269432 653565418 0
141908694 655749058 0
11590518 223127134 0
150015513 26486337 0
614660131 133994085 0
452765481 399894386 0
303858617 439483210 0
437174091 276645151 0
20218478 713172136 0
357238941 604099816 0
500842827 431891175 0
628006311 256105084 0
83463988 416347031 0
5069105 510557488 0
348212928 150183597 0
324046238 187506796 0
484345892 44113894 0
732920832 62147873 0
418694501 132600697 0
37869628 705189269 0
646786894 23001425 0
428356422 702009098 0
301352049 713762888 0
302148461 113687416 0
459988214 303728701 0
750164399 111643722 0
740301251 683881625 0
247445506 26018277 0
581222723 279775033 0
35836948 207037316 0
78097264 625929305 0
35192145 359499478 0
337292849 228442734 0
296898708 372148925 0
143536293 534166455 0
129959152 146597740 0
426574368 787420297 0
748521945 51148314 0
604256028 255889401 0
23127060 196272206 0
42390097 530438074 0
613839925 746675457 0
322662014 151697788 0
582151485 118192620 0
657218302 61844956 0
483503696 669493097 0
116680524 17893255 0
23559834 548855874 0
96205672 665916231 0
314313034 712538923 0
598499425 192565292 0
113323474 42837683 0
165562374 578455093 0
10194223 517799090 0
676142183 593734868 0
554813119 237816435 0
198336054 55866377 0
690892628 709545876 0
602270406 193602614 0
239422411 22445077 0
314040799 95705315 0
45297903 786196621 0
523853350 514972754 0
709894393 588424793 0
562724022 352415190 0
765943716 234864826 0
83484433 721841092 0
273354981 505979525 0
569271811 711965247 0
724745770 656750709 0
99440499 704140660 0
138075356 429416673 0
163129374 85499563 0
158354232 354711168 0
197512934 772715539 0
535439023 664179339 0
329886737 57376051 0
98573320 225056968 0
550839967 645368961 0
239771225 122601022 0
467771002 292376920 0
1395390 458013882 0
606511954 110752026 0
501070061 572848817 0
144761721 72156860 0
690069445 497384927 0
392519975 610408111 0
733038966 560186086 0
359641699 154883956 0
271310278 123702289 0
440743489 191502820 0
105269982 313703440 0
356410816 8278119 0
571431224 50656238 0
740092075 88514654 0
141581635 20738891 0
167742276 785251212 0
791380823 224029987 0
800922642 588605423 0
755827657 718445226 0
705147086 35303461 0
52598552 572731952 0
10439847 403734660 0
310433871 571424002 0
705130231 756610251 0
673757618 395162100 0
58563563 584006489 0
1343670 141990389 0
699439983 192223173 0
70685423 98267606 0
288489050 190979345 0
313060291 88853439 0
136949718 723453656 0
328373603 372306913 0
554359345 418842797 0
768155130 417908832 0
343403118 186904435 0
280002737 154810598 0
478227488 46802758 0
330273845 737922033 0
279184995 61262707 0
568352319 580014311 0
473713229 68895176 0
72222304 454183856 0
415169268 710721988 0
555611344 457296151 0
404708097 67598265 0
486020125 179743095 0
420194272 503443733 0
513401791 192286585 0
509585023 355614600 0
724744593 745469850 0
293536094 95669759 0
635245391 561892820 0
748227372 575130485 0
523719904 461597758 0
693849888 690133032 0
378456009 757335015 0
355620656 252842085 0
346033794 629948375 0
513112725 377206476 0
634517718 637219404 0
285585363 510515906 0
211851799 575696862 0
549743240 554192794 0
794541932 11598127 0
356841465 34552926 0
489252145 128031702 0
513431671 306762525 0
643881116 465008555 0
298101484 171548279 0
779067425 604342800 0
200797589 391418115 0
68151062 695410150 0
621066239 331580978 0
537837221 597128426 0
113621940 561547515 0
326511652 265355151 0
192875093 184482545 0
121182615 290770101 0
377829623 461434466 0
162099634 442345225 0
550173032 708695318 0
339450873 71797518 0
142073305 191560981 0
270409216 266362683 0
706373370 151784275 0
798119116 237022823 0
22103842 734950506 0
148887385 3866421 0
382783710 757139915 0
281216747 743069404 0
19378938 113325590 0
108403323 799276464 0
277497542 101366969 0
676198250 666283802 0
169305807 289107482 0
17278602 276943425 0
233107013 751359169 0
530861745 376251074 0
791395137 641723085 0
16062690 29586816 0
95180559 39001002 0
224879054 67509250 0
443264556 711303711 0
506139926 656305950 0
429716249 16794800 0
791213174 191793850 0
270991478 145595902 0
548053907 657593753 0
94652971 192810560 0
636649504 42616545 0
260023695 191019328 0
340376733 196697372 0
677566653 185323052 0
259738948 240445230 0
175307049 257273091 0
228177100 643633301 0
130259520 703224275 0
105435150 676319397 0
583231069 568565549 0
200897309 743583677 0
20994413 594971964 0
579533672 291426828 0
568474741 211412785 0
280393637 785219870 0
302151143 210410613 0
581299717 619949872 0
436556189 779938272 0
9613643 232698834 0
738891946 561170938 0
272383375 457379936 0
534930074 208182935 0
641046965 305946412 0
637597522 103623335 0
565917479 104792969 0
761079712 241752302 0
377715050 784132343 0
229985602 684997246 0
210487885 765365864 0
756629279 684126034 0
204380644 426711861 0
248999184 487731803 0
211584458 234279428 0
634708698 106426296 0
763526121 547760633 0
278714859 707170305 0
193985697 372913533 0
272833618 594196839 0
356511550 79842565 0
582049331 321251333 0
389923591 441985975 0
592416193 249654206 0
183898443 129083238 0
489255779 161769979 0
572310975 5146320 0
407264415 202684673 0
196216033 403079003 0
341767354 726607872 0
356276332 470429761 0
122024859 628750286 0
625238624 272747739 0
525770201 330903963 0
472618520 11507434 0
705294266 162868876 0
450925427 599724580 0
304159874 83094043 0
31239560 672058603 0
754648948 548016493 0
449501691 18326437 0
180765731 788418825 0
764093551 51165312 0
73152819 707643573 0
502964442 642642736 0
362747964 331625827 0
163994405 279514686 0
212651599 138059478 0
85102736 654560311 0
177270231 286854872 0
383897445 247383840 0
61777390 234560511 0
53911763 51815584 0
454474550 560688618 0
688996617 107550109 0
226514460 464019249 0
684990612 64721150 0
706860680 667974027 0
117223327 361858281 0
435598208 40591156 0
783410554 24990073 0
333080118 465271739 0
13635573 617688939 0
265329850 750752144 0
420749943 599511527 0
71466335 739967341 0
323761890 277421084 0
70261382 475746410 0
563157675 209239665 0
574013174 427600760 0
587318567 659428592 0
230862292 67101185 0
305780748 594388011 0
410383678 89075993 0
575401735 414902327 0
607246603 462376502 0
68156351 401513999 0
730634217 646098474 0
455781145 262221894 0
139183611 257604247 0
532258283 119049261 0
712801875 662357769 0
93766361 447943651 0
385831643 334011089 0
544855715 107521573 0
331891105 443738730 0
260215433 527339030 0
345203919 286904618 0
745070458 785739305 0
696304632 36908830 0
443213374 88684517 0
143892567 431829086 0
586885367 240014159 0
145296498 472316440 0
104657235 406533099 0
347804448 686834963 0
91153813 325794099 0
312126942 429564609 0
193484943 582668888 0
167497731 136461467 0
373466135 329382777 0
310907975 54972160 0
45167377 697982045 0
544887036 392483595 0
427723704 349040879 0
260467507 423094057 0
569477967 657244982 0
607683969 220694818 0
774767773 581364374 0
769806221 150243290 0
422651973 247257852 0
475611574 283298438 0
515529743 484029889 0
116572323 310072610 0
752967528 563737556 0
41710739 798208574 0
723626457 299725190 0
240052218 544426928 0
393849702 277243368 0
569456486 569841733 0
509581367 464738174 0
747744853 597083185 0
543756525 427371992 0
479685682 27133799 0
309236777 409439966 0
65812042 470638308 0
6221716 58352317 0
351710580 770865485 0
300031943 290342824 0
675720890 349694158 0
489019260 396110794 0
744953865 253157097 0
293464347 785947984 0
281185470 139752352 0
4501243 430185457 0
572029268 44206981 0
628668889 469361218 0
173302906 107693719 0
507587472 71716980 0
575296591 508793842 0
121147285 337171591 0
175366433 699393545 0
302279985 762331359 0
66089897 90685288 0
129370015 304251516 0
373352190 426200303 0
488778814 118755457 0
583952939 135861496 0
282385747 153256626 0
99343655 514995530 0
86069564 150900372 0
67173065 754056245 0
788725657 283676147 0
210104881 458167526 0
583502847 776135053 0
480805008 729409269 0
767937982 285384351 0
68563756 607098761 0
650303157 498411193 0
160602314 248555904 0
296327287 374447361 0
440986695 317566030 0
637430553 415136895 0
502640286 261063463 0
481028299 167294183 0
387710919 431039038 0
600040904 244788501 0
156260536 592353799 0
753400828 708560966 0
42890055 597362661 0
741070695 755190815 0
123349339 408836806 0
424086433 616445255 0
351947283 716780458 0
296743029 156892553 0
457895464 644764141 0
365522987 8992353 0
121073891 561407611 0
134167159 783525338 0
295317809 221188728 0
499725282 394593441 0
172869431 331566675 0
470071280 468462470 0
132534541 578470729 0
702077877 502873708 0
744588678 745605969 0
179770233 511014159 0
206164664 162758196 0
83115439 67983169 0
7688157 288291076 0
625437615 28041755 0
15190570 181307628 0
320197758 775398203 0
525868689 390302713 0
647408824 211136041 0
229002234 38412692 0
47889841 297899893 0
92548922 304211236 0
476645806 393369635 0
82405908 640423368 0
571202624 658341526 0
274712815 327818485 0
709802983 739955169 0
535214909 565653752 0
635548738 327314021 0
174469535 460742756 0
389531520 166823543 0
135508813 756377576 0
364621352 747997215 0
739621794 201784103 0
207308120 6240302 0
654622349 95742683 0
318650162 678189406 0
281797422 657666472 0
160977724 38435691 0
188308953 269544106 0
165412412 437385765 0
92111791 796363573 0
607890918 396848759 0
764457342 758594449 0
24029870 215945376 0
5223213 310579900 0
152443916 529873045 0
519031259 326765068 0
689206707 551775895 0
312654762 666252938 0
609760705 760954817 0
339484233 787209162 0
530110473 381822773 0
493598559 352040041 0
181517464 235399557 0
381819321 747031296 0
294999906 309031463 0
380360144 279409725 0
376448984 720797609 0
167143816 796612766 0
456543878 468327030 0
615814103 102465245 0
564923640 180041149 0
431781786 801345627 0
231743911 43926354 0
689706665 156637368 0
162248408 293436153 0
422484415 630073587 0
191425488 608960520 0
309867162 665988567 0
339907437 105737400 0
215900894 752582420 0
156967823 179031716 0
771997250 171657445 0
391356978 65322997 0
163565528 456612891 0
124295513 557755801 0
15250109 578950705 0
799327724 700836050 0
75314637 115966545 0
159534351 341286123 0
73565742 420267505 0
612614839 256373669 0
383077866 55947746 0
313285903 254317405 0
652081410 637157596 0
263050993 254442789 0
735073661 486365227 0
370548424 336977572 0
728483568 520892360 0
76506993 253465641 0
62403519 81302729 0
605048544 545602714 0
431115549 594734584 0
742088452 712863203 0
742309712 773821198 0
555448420 324108105 0
549547395 727875985 0
484323281 427543903 0
81825547 320779101 0
131442296 743618653 0
316531594 439679803 0
707875781 313648885 0
2032491 602019022 0
256040857 233345500 0
636024452 61293983 0
307848796 515269568 0
260659601 152146366 0
623713878 209975349 0
668173105 772912622 0
496241492 110338510 0
491088846 71872384 0
97359746 549221415 0
746156179 568231718 0
356359407 233527792 0
735786327 765299271 0
462696934 292661412 0
197662120 399900507 0
16939084 746388581 0
413991513 237660484 0
724182916 506481470 0
318043589 607789194 0
438209680 547497379 0
183239002 563556383 0
663349764 484230638 0
691403998 203522966 0
137899431 770921460 0
721669341 36193754 0
348929599 514722959 0
220002767 289480181 0
773289185 629129639 0
479554007 72809200 0
689588063 163481247 0
750252705 529364780 0
170614318 630651697 0
501947769 130746342 0
88580709 406131678 0
446835434 689085399 0
77903969 2942065 0
368582212 600311788 0
414530227 168358921 0
277515247 77134856 0
745150272 454113655 0
199376698 465515254 0
145329543 251003363 0
258875282 71158382 0
236391625 559415810 0
395291730 419820989 0
503261466 461989512 0
90624048 749749589 0
64194289 798133265 0
617288763 396793975 0
721703290 252488066 0
707291332 801056385 0
440140674 356864229 0
416445244 657480956 0
773916259 766712350 0
140869730 656104156 0
106073268 10128509 0
173200094 126130805 0
266504183 698522388 0
463313696 771237491 0
409595818 227272077 0
579849210 549672276 0
33365991 381454930 0
277917600 59035630 0
371797097 690214949 0
229079422 203948646 0
601801709 440346002 0
377411904 16805595 0
386917688 767296272 0
368624406 762737165 0
381049854 460316964 0
756920339 31897896 0
317999217 628569923 0
292654240 475282920 0
324868650 415022430 0
606354656 348199449 0
430933252 207985983 0
539763587 350235832 0
190029030 233435795 0
313288712 643609835 0
779107565 516231302 0
115592155 600881908 0
624113597 91702572 0
131989404 522149224 0
129969148 197701822 0
750003925 29530394 0
162572986 294420971 0
282881440 504519938 0
6180 532910829 0
411993500 491221760 0
361590724 779148063 0
442839246 85245833 0
271601032 702495629 0
132255864 568811940 0
631400211 621643540 0
66025450 640224607 0
270528287 765780653 0
556304994 264003640 0
116703452 229228389 0
240860691 654264722 0
793060803 759641837 0
488810037 697809410 0
341435116 229384019 0
731727537 385253944 0
64158125 594726541 0
214516899 304650057 0
227879784 117041066 0
659979428 209304656 0
273319462 283586675 0
545593732 447445285 0
727733097 705445326 0
553281488 793088976 0
106511135 745628377 0
3887663 701453162 0
779382720 77531685 0
419106617 542613363 0
738401485 157333894 0
1903437 301616179 0
455949067 567850556 0
428556910 381691558 0
651492480 115611255 0
367231840 535523356 0
1430606 408422101 0
420709327 400423502 0
516499801 52189406 0
650060408 742958344 0
355050173 194831960 0
698612757 373844823 0
322347879 680189932 0
548747226 271795529 0
572868046 687843624 0
33865419 213927128 0
740469416 670014242 0
11552499 201945924 0
563589905 615442781 0
260823446 761782543 0
744897096 85689041 0
137833498 288042239 0
29072670 685594623 0
535433742 373791338 0
389538934 668235418 0
799383532 372048620 0
482118852 399737744 0
774349595 14691435 0
528898605 245962430 0
353729621 719637778 0
300718312 297864185 0
176166423 432290026 0
264037560 453348226 0
639496871 141072356 0
125499603 645084477 0
296518878 688850336 0
54215557 347293709 0
36190092 704639261 0
411357956 180336716 0
92360736 34455276 0
362085584 557614989 0
163908879 637279503 0
90419395 174503655 0
171671471 510694296 0
214321493 563109665 0
545595828 3981539 0
13289753 138413255 0
148802371 352817200 0
383094393 233883942 0
185498909 668571535 0
403849831 386648097 0
499084596 239880051 0
798999377 63526411 0
638239624 619518068 0
404813045 639671948 0
211764804 509099566 0
113704126 54111115 0
71501574 337526460 0
775315470 183749863 0
700251509 765131538 0
604837071 195713742 0
723074369 699714302 0
495884752 249175132 0
615506431 174257406 0
431582577 588400129 0
709923285 422752119 0
344157509 484117088 0
646004030 362168796 0
46891760 227254740 0
532651519 398343547 0
308886232 615978223 0
53353558 338418362 0
608839127 468226753 0
787564377 594621673 0
661340923 192147895 0
354245672 509434817 0
397175586 653598374 0
741020295 351886161 0
416914943 346266974 0
435368092 751967084 0
607603239 268619285 0
696443561 779803029 0
405360175 41709248 0
410510970 508156116 0
124247567 775110580 0
241556536 686591335 0
351199654 24500214 0
480563863 270190206 0
179288987 229518502 0
97884620 21297124 0
340670371 443442223 0
122322262 745007225 0
348632331 197265009 0
225298652 639389458 0
657454629 693984515 0
792038488 122086558 0
274375487 5892143 0
14489240 634468318 0
329323277 712853039 0
438885996 134252926 0
285487144 104874547 0
373237082 169559550 0
484638894 212256461 0
471546412 139036201 0
403033642 568793981 0
183966149 113737636 0
367450735 327640024 0
197748596 289325160 0
309996841 327207750 0
635255335 259708796 0
538767928 594534482 0
647923373 628734686 0
637728120 218299879 0
34987288 92135029 0
319917644 696540419 0
207366648 754441386 0
717451313 171770988 0
264684107 38068638 0
724978533 741596402 0
451328656 536683849 0
162867321 755729728 0
763110909 528860399 0
379686190 632612387 0
519106584 266438389 0
314997878 263313508 0
274285318 772143146 0
636523727 187235319 0
653369923 553569039 0
23873032 256307883 0
436650548 151992787 0
735521177 185108844 0
230423660 152157560 0
653952657 216310038 0
39478201 314657227 0
769205447 338217339 0
522253924 269760486 0
214412745 256802629 0
755188012 32103296 0
378389905 306694826 0
507787445 796522530 0
568390207 233293922 0
37681765 711714191 0
484356067 586721503 0
206220336 53813644 0
734137170 475274210 0
194283117 427433490 0
800381960 49575348 0
450550842 596885567 0
51443616 463888714 0
363001459 605759377 0
524600389 531756105 0
510829553 464362450 0
324925162 702166853 0
330386691 441861174 0
112528547 407296499 0
337426685 493098328 0
136146815 651683463 0
183771518 778146516 0
678972532 144283608 0
657777746 282007338 0
738710353 397800282 0
56564855 592550074 0
32162303 362567880 0
167342310 709882385 0
744755928 618852833 0
295036160 554223873 0
410439290 98392409 0
89507002 300157653 0
371973548 474243935 0
263130708 514789409 0
126480386 406956896 0
624807314 480276632 0
27624800 233081674 0
355474935 503377823 0
336725236 195009909 0
788891432 121029536 0
648732413 695736774 0
43613884 472927601 0
276952218 243279185 0
133177069 789232286 0
704284643 334393147 0
421054109 37783013 0
545253577 344831176 0
736344526 599876547 0
11258658 725260805 0
501769758 372369775 0
760992590 167658911 0
37478940 406087970 0
189692042 549741885 0
530654514 615956258 0
236325423 71527486 0
632360833 404301436 0
126874142 541232786 0
297005595 411400786 0
337087521 702284195 0
751509897 363482898 0
382022647 207089732 0
176605788 206836508 0
592814560 124562116 0
150287818 478785017 0
259825726 661434470 0
81225855 91499516 0
436336197 668045870 0
200762757 419215647 0
37610690 624965893 0
493778489 798719916 0
407130883 354907046 0
620894803 82511845 0
2223173 85991540 0
563605785 660387469 0
588750289 391029417 0
615319882 389572804 0
266939558 540632912 0
788570674 765388078 0
489039615 416407089 0
670016349 443069163 0
85843418 163420277 0
10093986 418587452 0
241393564 599965391 0
328410360 375699288 0
677899076 782002320 0
224913466 61079571 0
469301676 408635379 0
648566671 191073494 0
177742576 480114148 0
641179790 285992789 0
131868327 206772799 0
39958234 747733843 0
321915200 161257394 0
286641142 467245108 0
357178331 413074717 0
60649313 615367071 0
524088341 679735483 0
545998505 461998972 0
413310448 9364347 0
80183695 135208962 0
506635782 588788297 0
472245554 660585661 0
421454867 513908600 0
302840262 365812338 0
507216000 119815680 0
743639113 290158721 0
456456227 697846427 0
644488362 540470117 0
530084862 699532554 0
313677833 614850277 0
372167712 154515435 0
614728319 329610624 0
296218522 777380968 0
308123741 154750161 0
578667887 27994284 0
151453121 771897830 0
71580951 598798841 0
207440788 48413067 0
773386990 702477579 0
300005595 658589993 0
250262193 466000689 0
455134262 503113960 0
375348182 651774383 0
21053802 173448308 0
90011437 418578885 0
782910463 391304441 0
555352632 416231167 0
292362302 120695555 0
339641772 385268283 0
619666358 36389370 0
356263858 11027546 0
667632709 612231076 0
531078522 239060433 0
286697013 216153341 0
794054228 259874662 0
106821963 294608614 0
356888399 598499421 0
595899424 656240499 0
585983247 792173410 0
795266298 679043231 0
749102052 216167890 0
774303555 677554881 0
481537574 165924619 0
528661967 584650062 0
322091363 14140405 0
569671034 689681781 0
754512054 232645737 0
378057891 408365162 0
734339775 704767620 0
450122652 747744374 0
599188699 12575918 0
437645605 590445440 0
109444127 294534118 0
783235892 461364956 0
761625434 23720853 0
550505407 630559429 0
144147893 215855139 0
417162570 673451078 0
275711340 144213343 0
102068770 732636639 0
709088335 199631552 0
745060143 146342814 0
183337059 153196985 0
601704928 601819342 0
303205239 558642662 0
133951870 774205949 0
649754602 22851591 0
446745028 543625004 0
253360800 354296473 0
51552413 756314062 0
743110412 304774872 0
138881014 723525090 0
182131680 59729424 0
696030128 747765934 0
596445012 735800974 0
527602322 338624386 0
142880323 214734986 0
330519363 682521197 0
612053736 547222699 0
380537368 713168325 0
517217974 564601635 0
226083137 209522283 0
122640700 701135437 0
237352289 390763078 0
600609885 557287843 0
528066301 235832804 0
771051158 652941523 0
369025022 439402331 0
101449210 161864696 0
55687888 155783257 0
654654937 78500185 0
319491861 258694078 0
509989977 136453258 0
161203207 502005428 0
309410870 384315866 0
42161249 754063507 0
662548862 467213332 0
22608557 276374218 0
637975479 790921440 0
652462921 93255539 0
643201751 69693081 0
310236836 167212988 0
368450721 239005847 0
748619051 404026931 0
697348934 358468634 0
568527074 346536912 0
487016478 114712628 0
374754048 391100026 0
274436109 80527757 0
85471255 12171841 0
534654041 613549870 0
344156456 536853897 0
224863541 134456015 0
712903348 16758031 0
339002990 170185219 0
393378627 439656346 0
736048583 445382266 0
427142945 357273492 0
93551832 583304000 0
800581533 38613768 0
320854517 137980123 0
463368005 743942907 0
286728811 374596139 0
228492537 293009820 0
143809688 508724441 0
712335531 316874242 0
535496633 563221121 0
616429883 614546037 0
612010573 650509412 0
540726316 510105149 0
567217601 303096450 0
474713350 72420765 0
779156116 545718106 0
447278127 293529148 0
294564716 475530811 0
634216490 480087121 0
692045719 495038617 0
183464552 69518771 0
288428942 234532329 0
335060345 285756592 0
492276341 401932785 0
181049609 782600559 0
600493138 333099577 0
795872121 291700984 0
729663290 740874880 0
578110478 567028946 0
497742542 231433130 0
620336496 765973779 0
92463315 499511891 0
253125469 183690514 0
115704020 390698084 0
9998502 154234928 0
190838668 377562885 0
256195562 717264781 0
589918141 52240163 0
453089981 583267733 0
168557748 692030530 0
699787944 368299830 0
44774596 781265066 0
644340056 348829692 0
608692270 273702056 0
643401739 255479692 0
590531695 193822102 0
635144709 480833266 0
231075761 415514344 0
142562495 197309321 0
3281247 703337823 0
577286654 46546011 0
41449368 204539949 0
554532519 13187839 0
152121490 168558524 0
333415561 532552485 0
734114673 192474594 0
636317171 230508812 0
369785207 506862929 0
101283923 623232340 0
663402523 112688526 0
657241060 302134007 0
537037539 537678645 0
793510116 246041786 0
462963366 683693351 0
207269877 623445568 0
646782539 427626751 0
761063573 75939556 0
566227461 739748270 0
167975578 488311136 0
174089451 198691516 0
341596577 474565606 0
543163829 250762602 0
108869492 639971053 0
260400639 115020590 0
518288194 622946991 0
560524598 94714439 0
354667887 140502957 0
692488946 753358779 0
328897056 669027672 0
546810662 609603750 0
75609203 780723299 0
628922368 230672297 0
636049791 32718090 0
528447765 66161394 0
6397955 316040567 0
718100676 443210071 0
321296270 684874826 0
772436707 504207897 0
772807 26898678 0
156934838 81348402 0
315192469 777141206 0
770406290 335024286 0
674231516 428063336 0
801219039 500190378 0
529139340 580259469 0
239851205 676821491 0
603106221 165348256 0
490133917 157961568 0
266725394 63219378 0
405103846 10241649 0
672773915 280566642 0
280630368 651727584 0
421349555 489486423 0
627028131 647265683 0
222629215 379322830 0
401414234 650222356 0
632289563 607295336 0
559713491 61842953 0
478810279 688553354 0
525757598 640591865 0
649239900 52653488 0
224201311 791744258 0
124372563 113082082 0
496745372 47985100 0
55320631 376440726 0
515427525 106878935 0
325794968 568353569 0
83409192 145922402 0
527749153 780704077 0
743293640 716884207 0
172406118 272926416 0
429040283 419122519 0
296168304 201869509 0
482132189 21816164 0
105499078 434603021 0
509849883 103490207 0
465143592 645943636 0
613625982 728041575 0
169903946 784671149 0
709283008 493743944 0
638830080 309024335 0
626955402 399612395 0
739435663 84676215 0
801223635 519346026 0
27568070 451036415 0
361471330 435984753 0
272412962 542032787 0
354126483 126877597 0
32169142 226684904 0
42463626 385873835 0
465165451 441424749 0
665263930 119479124 0
205549737 59011657 0
611251897 626986811 0
198606212 330258153 0
84995902 661694310 0
65132195 56422601 0
408628159 89188044 0
727443228 173380306 0
74319006 722508144 0
160275437 515527037 0
28778814 575465231 0
206652874 114726127 0
66335642 401477303 0
766055603 416742581 0
346195648 268109493 0
458568263 659423447 0
58397443 250669758 0
714705826 319988745 0
211862282 365926393 0
350472323 439732897 0
614725923 43729219 0
754981264 34575087 0
162199619 242999180 0
799373763 615212111 0
568989996 673374203 0
379990337 454222584 0
469420021 437123818 0
215327503 179661773 0
550897638 9498449 0
588159585 130849044 0
584192893 307605091 0
258584251 494500350 0
330215331 40459587 0
314319771 36130412 0
422102870 767988758 0
259313762 484466792 0
698060552 772697404 0
646022162 621267391 0
55264625 727166732 0
622962142 294852578 0
498289248 65749877 0
465163430 168500414 0
163394357 483035744 0
544512244 604368800 0
340041668 411871023 0
196734989 439493584 0
444665353 631038614 0
296191659 42866361 0
548963612 560022400 0
69251334 367706608 0
739467367 691100874 0
526834616 335984699 0
535319978 584803439 0
509899137 630930563 0
354389972 398757508 0
274259809 531247976 0
766828104 261220619 0
80091359 548878925 0
670902275 763757780 0
698129230 148740428 0
292638253 611992836 0
78625234 416099783 0
677229113 669653262 0
555697643 431955050 0
288204526 156846710 0
110045093 314039842 0
264222958 316048217 0
258122586 615993648 0
687059186 200256320 0
183134969 770419792 0
740517552 252267583 0
474984467 781189759 0
98351968 386353704 0
80861991 462697412 0
325943289 498570399 0
399504198 609400654 0
548340784 694827679 0
482011821 498570857 0
115063492 428407137 0
452396843 698802041 0
204281930 426798200 0
153682849 368704480 0
698548299 279074045 0
488014708 544015680 0
236441028 486619141 0
41418055 158819682 0
100712698 20168877 0
768218479 749086288 0
267684092 75340290 0
307221219 384651288 0
615997571 93264330 0
305553571 195386114 0
733007259 538976094 0
414232211 95843911 0
696564036 65462867 0
596867518 438883681 0
282380836 264249217 0
302117137 321173602 0
79405483 442662725 0
605178578 78356535 0
773671552 571467498 0
59452771 68371004 0
383386100 19626902 0
200412169 12555035 0
136892982 638929623 0
406362681 644796063 0
600482937 294577776 0
15588801 702350268 0
792816998 346047887 0
223776781 718085535 0
397754211 514914028 0
12487358 714403798 0
501155014 195097176 0
739938837 36929928 0
664799902 552471102 0
667890776 345993104 0
506338049 404425121 0
511731545 400309111 0
144489134 176973901 0
168977316 756843056 0
28275494 458240163 0
203596440 278981874 0
261478550 531958025 0
545207933 431610510 0
128690896 723727366 0
732059611 288741396 0
599981550 494075794 0
159617926 773383988 0
63907361 373442403 0
263620952 65712191 0
509368951 14593008 0
27684176 458266492 0
442349298 340371709 0
214846834 193033716 0
74570594 267024456 0
669680760 596355951 0
17241565 775171113 0
177624716 560252978 0
162910871 471825359 0
384829792 139692758 0
106621785 323476382 0
270800801 111646466 0
279695873 576942852 0
400078618 384681855 0
13176191 658595621 0
519177697 507792127 0
230988310 251412682 0
298779502 645753948 0
343927486 48205977 0
109552048 235891342 0
308196984 659300719 0
124284948 521542127 0
319613836 769078218 0
347929189 7715423 0
485558555 740949804 0
169076786 15072014 0
192361964 490963059 0
122998344 113035350 0
310663440 718163930 0
470796265 766795609 0
617996639 584224653 0
233803177 734715419 0
201469387 677265228 0
518654565 308405710 0
350591407 582080683 0
314017678 485210616 0
672293196 62574658 0
791286113 150729547 0
523183530 461194008 0
171518804 269371500 0
321890407 781125558 0
158406945 546761239 0
527714940 187946005 0
29778908 361252733 0
22933993 692876519 0
641444493 170592816 0
28669595 150557095 0
359708335 211876495 0
471502079 63071242 0
205815288 73407656 0
642684228 232882604 0
429533491 585853379 0
278733742 703490149 0
699656154 73287200 0
705752330 73379798 0
582861434 581745840 0
61048360 320526139 0
384453780 743602964 0
584168871 133795198 0
798487180 583187025 0
760772038 428436865 0
245354557 2746819 0
668480457 118087790 0
483087061 233241371 0
259776538 26285686 0
777815378 261575680 0
795816774 163152683 0
338137186 336542478 0
29618699 223888262 0
409482790 742450463 0
331588979 220851451 0
604223699 135160780 0
255152488 793928319 0
299618465 690596421 0
724512077 786774880 0
702909286 434670465 0
578040592 415901934 0
285005170 463986676 0
403396790 744008963 0
641380960 371458633 0
237383 35320457 0
225046179 708933852 0
548142887 70669492 0
270086627 246768390 0
795997207 52558472 0
141594643 59583226 0
647839689 762448693 0
241175435 494797674 0
400099178 98823389 0
62397989 633469688 0
333746093 580300253 0
407075573 16795306 0
761580678 569572165 0
594343604 797455218 0
389420524 344094547 0
446824280 41573961 0
91708745 23796457 0
527768708 481583103 0
259865905 644955825 0
290449482 66071095 0
765707764 412998223 0
539849350 564892521 0
310009472 316531102 0
136601800 574651178 0
619857638 412385498 0
364967385 651615491 0
604400814 57716990 0
301934781 661217232 0
506254165 271739747 0
495396026 694873967 0
63073674 108171742 0
330249117 710466208 0
297620103 660770918 0
684549572 237079046 0
254982158 414419412 0
254983218 794833530 0
692308270 521588042 0
324503079 109350974 0
373515054 220479415 0
636676760 117822278 0
680735930 581395011 0
285170923 362898870 0
196483060 774344439 0
560203231 693275248 0
223122672 170714831 0
790002341 426255829 0
467294851 726791773 0
424003484 529222887 0
691219850 13282055 0
721723477 287262140 0
649090022 775191639 0
774802687 412087850 0
618212434 591616254 0
727498411 608511690 0
287768765 505748234 0
628614263 409632689 0
706781957 163194027 0
476942930 767915623 0
155266281 541977591 0
556459655 714267298 0
428920744 616256358 0
207031208 733496762 0
233169415 793197564 0
441206910 622463006 0
671066031 463348069 0
326505797 218469382 0
20425796 106323791 0
503398124 11913597 0
129418244 40014843 0
792708712 645929415 0
64596557 583074255 0
399761333 583205332 0
683712668 153734254 0
307158547 489576479 0
201901124 430613662 0
595739725 136490836 0
744796355 382045227 0
73714147 343460299 0
578870873 649586280 0
480284008 30131941 0
733288372 259115057 0
243825148 358786660 0
501042739 160922492 0
734460397 342121812 0
321424721 157051222 0
294337148 102687923 0
101088409 464515748 0
758041946 531479128 0
141755985 199210621 0
740203384 106687744 0
284529154 276848295 0
306123423 46028011 0
141173792 201020009 0
451047387 728227660 0
352008997 403160566 0
430444488 590396498 0
553428934 127203912 0
364371570 154178414 0
588535147 722117077 0
274856117 648129560 0
358064705 37270734 0
469222550 455564220 0
618830099 205874201 0
334004956 645912216 0
452480960 329324089 0
436625647 549004767 0
325819710 194532683 0
400056042 121263406 0
801622200 505092472 0
418195078 616058933 0
684616024 252256686 0
134556767 596194556 0
326982660 85527657 0
255238490 75453160 0
101902278 180658230 0
352903267 633908630 0
92276015 193735481 0
599260079 203655449 0
237544911 591063120 0
754905012 458418975 0
455129936 116736311 0
65909888 608090009 0
29734136 200305899 0
317341918 232440048 0
154585549 621469595 0
288851604 138289192 0
549636393 382767578 0
766962996 733406094 0
743638100 56538604 0
604472203 532335750 0
770155716 793522129 0
112920242 43999534 0
75566841 391680660 0
527906012 334266158 0
252284057 381381165 0
761053424 697296441 0
235448981 126026263 0
403910998 708479674 0
480575501 63078318 0
659942675 307361755 0
499404505 27099784 0
63557809 436122317 0
81719969 401421616 0
472650777 365346793 0
94355205 580835646 0
17953698 624775689 0
576226647 703562438 0
727443195 40944370 0
180431058 617706535 0
459659137 18800425 0
658674363 37920301 0
667738082 203445940 0
349822808 94205297 0
536879080 429561857 0
572329870 155457670 0
717390029 337466379 0
92509376 233652609 0
443111245 560320601 0
684158149 554700434 0
643799960 687017998 0
717675474 438625498 0
103446541 346298151 0
151083523 326250782 0
763710497 540943227 0
565230745 153209109 0
487831033 362530209 0
380903686 479628002 0
507428495 552466282 0
782501901 405718999 0
143976537 486714269 0
711462297 369984909 0
491303558 538483830 0
511317914 564958711 0
734386593 800886322 0
364899158 54155866 0
579413567 112894687 0
590325904 487119932 0
232894630 770175756 0
482875246 494540519 0
183846548 714333878 0
610482737 209618685 0
628287090 640447011 0
348498761 466013610 0
415174969 788567675 0
165925821 480420033 0
148826136 509312450 0
580607281 336671578 0
255706672 447212409 0
360594415 424482149 0
519029770 736771419 0
139464517 138972230 0
136461732 476060849 0
600382185 549730597 0
611273556 795311087 0
531685662 301784372 0
571904003 140163494 0
329158233 72960893 0
490321010 264784491 0
555172773 608816347 0
404456087 226441725 0
533003493 345695721 0
778903103 719691530 0
700698023 562090791 0
521398294 377451152 0
412289897 741272538 0
548932755 764130109 0
299879612 82301368 0
229875840 378409351 0
226654545 465794797 0
233788059 46937693 0
253075503 328702627 0
375418197 622574333 0
368603669 704397307 0
709543353 128958413 0
307045783 399681974 0
547752114 110299552 0
354329968 76989922 0
288886430 400762578 0
717172707 171059714 0
674682008 81856806 0
770229212 170243699 0
643478871 619165261 0
593796983 49408473 0
657949392 216031061 0
796486737 108321685 0
556284062 220746446 0
465538852 110690122 0
689649279 626795883 0
23655308 153958423 0
732055031 610871030 0
547035794 58621133 0
567879305 151638561 0
502683547 630583763 0
371203506 674367278 0
97909084 331041197 0
638786911 352464117 0
47736490 658101958 0
345788745 477631509 0
256635835 273299048 0
231854715 507006384 0
143837319 241118385 0
179077871 659766663 0
307078439 523931324 0
136440566 702757439 0
269508778 317205768 0
563401616 236854472 0
100953026 695463906 0
452551454 10952517 0
437986076 441513242 0
189666566 513466743 0
26604086 376020208 0
391065765 133685125 0
568703901 147368042 0
487074312 790608394 0
299132886 767768262 0
579571325 613754717 0
591017993 530289033 0
525857809 414788641 0
45633596 509966700 0
365227932 715060475 0
531815804 643555083 0
267041785 503900623 0
310396087 350946364 0
175241351 196818940 0
265387199 415514968 0
615356151 707816927 0
438101935 279648913 0
271794725 732102704 0
422784198 761411362 0
353512251 563782705 0
429385772 226849108 0
742758614 226732493 0
135615639 394161506 0
249984488 372910045 0
430847648 139122332 0
592608780 754234260 0
465456477 469618194 0
729363334 518912093 0
405956645 374031367 0
796088119 597703800 0
97207431 792279297 0
189243625 466210290 0
569263429 209616585 0
284956852 701206116 0
720856691 704964112 0
760144043 318002020 0
631044526 126662045 0
271961783 675379964 0
133908987 565268540 0
260862552 572644217 0
484408521 310054333 0
343046604 316310719 0
22312040 50446402 0
277560052 326571373 0
102091942 505478580 0
311801068 661081941 0
314176185 506280317 0
536862285 259374603 0
327862385 456721505 0
40867382 194306802 0
684694369 34907219 0
164445257 399917972 0
287361221 68428865 0
70724145 457947976 0
553191327 354074239 0
600680971 638989652 0
188175793 382261553 0
501518018 599287278 0
322693731 309019252 0
779386034 237619500 0
721294773 315071858 0
663205332 168536313 0
362936456 273347111 0
504038121 23231842 0
202693495 752913497 0
623039882 195495383 0
462212317 360594381 0
706391523 739313572 0
745860733 25399101 0
462567558 681673120 0
86419427 319280275 0
200618695 369819908 0
786731538 194502526 0
237317122 365283190 0
403034879 190773023 0
158911063 719336448 0
771067103 338567743 0
121107653 566577553 0
306048416 153561820 0
25020140 104537820 0
799970882 307552790 0
272058810 517891160 0
639331399 777334872 0
180428016 503719706 0
592826925 351646566 0
587572963 680389720 0
713505193 186446088 0
398576613 560458903 0
353543561 618524174 0
495929894 452914725 0
57410162 256717062 0
550650368 427558429 0
634208279 414434760 0
316661874 115506330 0
650020028 221360020 0
33140890 761124671 0
231167609 353478191 0
69150870 338169656 0
702361261 403017060 0
221331439 774891627 0
306380207 71315597 0
98196601 59339944 0
124627933 444194914 0
556403704 505162313 0
26031171 728847487 0
635652261 183227452 0
255262049 305250670 0
635316742 159024202 0
227978915 731915285 0
318351190 507617525 0
291035608 558578551 0
792395505 651097520 0
741194001 652962647 0
408013433 715736038 0
131348272 48938852 0
334663279 545620256 0
238597933 578566628 0
791795227 766918894 0
415022302 349417503 0
763461898 10520042 0
680580468 171982496 0
606272738 356442811 0
66630895 396972313 0
46736142 338365850 0
565220769 305094463 0
645236849 685923471 0
651205618 154414356 0
323033657 786540866 0
199067148 98970862 0
494201876 451840962 0
45698656 170938042 0
35561914 735975094 0
486768222 110777473 0
234598188 538146595 0
649331526 172713210 0
426305625 120959921 0
450834140 27508914 0
214524213 286220983 0
280134747 58730907 0
703164873 171818845 0
673103701 154729669 0
269572445 312473496 0
26885769 31641348 0
742915929 141286169 0
550408574 169981355 0
424391865 650719867 0
659233893 470462288 0
608005578 338992662 0
41561832 41171604 0
92881099 780851918 0
103969247 147399462 0
640605401 521164651 0
719033990 741408535 0
355864676 689203466 0
509749895 624997572 0
38635341 733286626 0
617825413 354164696 0
629994707 403235322 0
518753467 695796437 0
655063029 556490181 0
525013959 552410858 0
303155425 263578137 0
326520213 65085580 0
653576048 624849098 0
772631150 20278784 0
610939452 200018150 0
780789943 268375202 0
271533975 455902222 0
283025878 183687205 0
744715761 581990035 0
755321342 53573974 0
604880661 372349857 0
156744602 1646900 0
394487694 629185629 0
396352113 692602353 0
318119181 201301798 0
150562456 638995092 0
779212411 292689620 0
23369065 789786111 0
133227296 429330073 0
737512555 300701325 0
457090948 206608943 0
778903323 134345953 0
267523964 75014389 0
607775091 425260345 0
625218873 78553737 0
34067371 774841870 0
224407282 35563972 0
446786502 611208999 0
147845454 148953252 0
495765350 354405627 0
484557576 258789007 0
560481243 236356255 0
141190349 398261420 0
187973242 676386375 0
719082144 102255107 0
491026053 281752095 0
305893987 231893703 0
657764836 411028030 0
675296827 120515543 0
53693578 753816476 0
215554128 193468749 0
628930628 527778607 0
719051347 795681526 0
642743487 459503678 0
755748954 263095880 0
517238756 302908326 0
742644678 361668222 0
137063749 295105662 0
30397877 37073796 0
687100009 646601777 0
75255681 50986160 0
554130993 364841215 0
94883545 517388719 0
131810331 80162268 0
363480018 491027210 0
481406429 765971059 0
116604151 530534123 0
427160317 488268 0
681404365 312533992 0
411320580 75147850 0
241280236 86001413 0
408815580 169922022 0
343917924 284647902 0
655218544 762456918 0
444926217 166773832 0
220951637 501799103 0
276853608 394081241 0
126033683 73433927 0
553265009 648350967 0
714118187 450544429 0
290706963 523185128 0
541992163 357479019 0
361046754 738121668 0
491541325 554829581 0
414010977 339150142 0
390403422 275003898 0
549976237 614386113 0
779601453 772561331 0
624697555 40897701 0
371609450 377106709 0
463621039 150078505 0
340527427 208418277 0
334260853 362252472 0
445655953 226301079 0
372157871 620120770 0
765988047 474419266 0
647616636 272279106 0
657452877 117813771 0
162061713 408133495 0
403489638 76517768 0
202326147 542006404 0
61429335 519555931 0
493209674 647925632 0
407624773 156512755 0
777453141 71925401 0
193606342 704382143 0
289870574 744705294 0
727337769 547474420 0
54053154 780527402 0
741254054 101206372 0
601895738 493992152 0
100408608 221324846 0
257757578 459696030 0
524441462 263676964 0
63741711 237636280 0
767653040 402493357 0
23652997 342884204 0
558441000 69301789 0
132942678 200625857 0
779386664 332832204 0
777580610 315949282 0
145578688 419061025 0
731409008 692364634 0
308586651 773244794 0
161633941 337864886 0
301865306 703596927 0
519841223 385011766 0
543477468 661040223 0
11840939 690427683 0
761558901 479251394 0
91989573 113753472 0
356039336 519433489 0
637843242 779482558 0
222590094 576515150 0
107581680 186561053 0
21078231 489184624 0
41917718 270879755 0
531566122 734816007 0
718198930 517420110 0
552140449 533257376 0
636793026 132227993 0
752620807 142766335 0
228924389 611326436 0
614886850 83921145 0
532362567 349263847 0
212711185 488004857 0
453963127 33881997 0
706465110 147788840 0
380535485 335469894 0
17618403 780721313 0
367429562 142026510 0
562571299 369842855 0
176021314 125372991 0
188478878 338316590 0
199387081 448372741 0
663742234 634972578 0
209477892 114977812 0
338497062 218975152 0
8234843 577249741 0
332059942 801487061 0
269441561 182324720 0
542279141 763908581 0
693381127 206375056 0
252069611 64508960 0
23868630 522800559 0
51882247 246334486 0
19561476 151896759 0
37471317 141238087 0
248499781 132962320 0
587957956 579890786 0
800531970 361460511 0
267880930 342025536 0
178057262 499279301 0
79988214 645121101 0
357698296 452353477 0
124218998 505633623 0
287902606 625253292 0
758551382 602674902 0
792271055 372362156 0
315734690 362313204 0
435035173 496552585 0
377399034 331853012 0
295255164 86088472 0
480957382 734624324 0
608889603 678776492 0
469510778 375342609 0
506332299 627782495 0
18400357 523812332 0
586602864 307525632 0
801700398 542841042 0
333543193 330699136 0
764119591 237300630 0
232320056 719878117 0
45204304 630485134 0
524223047 525458465 0
273052711 351697401 0
531893085 97015710 0
510608687 190093324 0
589364970 618104268 0
696853456 681635224 0
631550552 681788027 0
267076181 409495846 0
557417670 136015329 0
109356282 250515400 0
377894048 690015964 0
464324265 456319033 0
701220390 6721081 0
757609672 288440845 0
231154079 50502753 0
267238739 588861939 0
482350394 631486444 0
531919692 172418378 0
711755887 470415116 0
410944807 677793746 0
508175938 722113834 0
351146882 227474914 0
582519327 252732855 0
554370750 563408019 0
77691850 432467334 0
473428032 509852897 0
334256082 562563336 0
667524385 624930672 0
130488887 418790454 0
654560619 347814600 0
137502981 783570349 0
738472980 194873527 0
666093448 333057058 0
670938554 136283523 0
637473581 742849730 0
594226185 727524328 0
361136012 608754798 0
682327385 11060977 0
587720650 562167018 0
65252619 580454149 0
209326517 184529297 0
744373730 146889679 0
468240009 58830946 0
94964436 250123180 0
389471168 720452941 0
429802066 670149776 0
501116948 333325332 0
291877944 763335366 0
307138655 41527726 0
372090850 418330271 0
687261125 510369314 0
390281500 641523208 0
32669111 686910253 0
702432980 656977092 0
466190668 368391323 0
77502189 345544317 0
339639207 731259457 0
138548936 478779657 0
562589148 795536214 0
399253722 16320358 0
205982622 305713788 0
624970960 324895953 0
660484145 781198197 0
319743680 518990015 0
369831357 762005690 0
514620319 585524651 0
129142837 296560816 0
735348253 281115010 0
697271924 348007507 0
149361528 49354692 0
65982646 595941638 0
680040244 688088762 0
96837315 243050510 0
130716524 572421996 0
298546021 35195305 0
624240111 4029993 0
390656936 330526649 0
789673432 383261237 0
424185729 715046640 0
751961734 234382258 0
475143596 407656525 0
614377683 192043741 0
315570694 93858810 0
572434201 565675298 0
373723047 238276902 0
796774581 175394122 0
620179777 586139211 0
426837519 500291891 0
580583661 620436616 0
242686716 319570445 0
364139654 601751264 0
347096979 535453635 0
611298843 129593638 0
260524076 716087035 0
508932758 298344145 0
370960647 454473414 0
796646226 545471633 0
673193685 604831890 0
520447223 716167179 0
211373949 240611463 0
462023418 363730331 0
255543241 591913009 0
270207059 584563778 0
136935493 259246975 0
533183976 364552985 0
571222737 401667266 0
424533219 795785228 0
615338084 220703988 0
692454699 154128449 0
613525126 391709888 0
106095065 593544464 0
644891399 642923975 0
504229309 541698278 0
209515217 305956061 0
777732061 277809473 0
131707754 183644344 0
37633551 724482353 0
112258676 261761379 0
14130127 313692446 0
678421439 723632276 0
399562834 776543527 0
628881309 288273602 0
760089538 367166868 0
422802637 70837763 0
480710832 590943213 0
124628869 260935674 0
345925380 295790430 0
606789832 407866614 0
306177747 285370210 0
398025789 397059495 0
675489424 408230492 0
224901533 607484093 0
121574556 713881230 0
9221086 675667767 0
216755762 761101294 0
42118728 127993270 0
379085251 466405457 0
443260983 27039142 0
175471123 150148371 0
462398485 770742242 0
651597681 518306439 0
149312119 597399974 0
304591193 609561463 0
785228232 614481750 0
131305257 31282782 0
63573673 688374458 0
124733714 244089803 0
674503430 8204274 0
325370601 484462741 0
440238706 644028085 0
678917257 606107159 0
466389689 339245646 0
501942073 176474836 0
312536907 389527700 0
284365038 546749086 0
126403144 481996090 0
642657746 764890438 0
792323658 676441801 0
746541813 796166621 0
605873904 246037655 0
554559462 568511607 0
458796727 43723583 0
570088281 519358541 0
636791441 688174009 0
575034603 117298960 0
486211779 676540941 0
121350749 531042673 0
751688170 751201617 0
273063674 182225105 0
712536535 727084448 0
709879552 351865283 0
158366853 156482226 0
364024318 743638099 0
133632998 162614346 0
179000916 5237596 0
234434020 88950377 0
625829876 127149903 0
194405370 178458103 0
742796276 407322147 0
656828927 75766064 0
240910261 449619170 0
326167837 420607209 0
130204556 629993872 0
148590763 324181423 0
660807940 564862891 0
191047843 18091454 0
532418762 63535016 0
652099320 306519294 0
90238214 783421186 0
730399477 310203391 0
675881024 621046754 0
407732225 323689967 0
126191097 734009577 0
257610520 367109950 0
611822230 294467403 0
30424473 271631135 0
365728645 400545019 0
722363910 660327841 0
156934097 320820717 0
399928499 129456735 0
265504362 590047522 0
7709386 192786599 0
178725069 47687679 0
379355444 558591852 0
526422360 752552765 0
519961382 304005252 0
555316611 569402154 0
77413233 140028414 0
30874027 182894959 0
434976091 738473622 0
132748698 432943152 0
454358143 660047854 0
572271457 573265612 0
150969076 700957758 0
343694577 387841628 0
740953078 321390519 0
423372698 693708130 0
636893632 336409012 0
616898762 799837836 0
801406430 569575859 0
301524978 306436724 0
366501852 499560495 0
133556570 311232202 0
717226546 211047805 0
246250204 595586594 0
93144370 131095772 0
765465492 399474594 0
619851795 440707242 0
115287493 251399284 0
313120823 17650112 0
753886542 233890890 0
15417809 657012558 0
329919990 684148848 0
726628927 676646547 0
756158628 224383938 0
42952445 444969467 0
292849688 448826893 0
182302789 183315008 0
224064832 180322258 0
702535299 571546044 0
657475456 61281237 0
607592970 102008123 0
407848514 353736779 0
469293490 609129801 0
162785590 656215295 0
409151966 423253043 0
543997977 434811445 0
4148336 264549574 0
456225027 444346365 0
366509277 576797609 0
210757270 391243263 0
772006429 524123719 0
495029476 560435395 0
653275366 219454311 0
324901658 106181401 0
530004546 303405835 0
157668524 567368318 0
559679752 260555570 0
366434133 511964944 0
669805364 562829675 0
765647334 290783423 0
198123543 356366138 0
264505719 553226074 0
337836287 584569098 0
745252905 696142194 0
209839277 728633934 0
359187302 320847440 0
182388257 94274912 0
289696984 20293759 0
632385591 665137364 0
382947091 348366416 0
438269204 106148981 0
11449337 690277884 0
436667424 667704755 0
242156412 710727390 0
60530388 756697535 0
369326932 287436178 0
108635660 51889663 0
652679439 126585639 0
82134962 284193762 0
458644110 375718773 0
573407285 671160093 0
440533892 240089029 0
647573812 742113692 0
767100207 381937092 0
685170119 204739008 0
667271821 711162810 0
235150732 578013507 0
595706219 238124091 0
228345945 264801485 0
303762917 330576514 0
128894295 786673773 0
420234994 220245436 0
302890632 300861263 0
14372110 607028851 0
189725955 393640908 0
354959740 739382065 0
468232235 539896648 0
703020159 474699754 0
464531061 420925972 0
493326260 486684442 0
548215097 380930724 0
103260223 750756770 0
612213174 504165667 0
551305521 140533588 0
50667230 86940616 0
574151753 403882559 0
125896808 91660477 0
635170967 76190866 0
142367600 694941110 0
6098178 526337239 0
402016997 600639630 0
98069796 574694789 0
695322369 126649009 0
540391143 386715378 0
747409319 589355115 0
502946503 174844560 0
532907266 575646419 0
165723543 100453334 0
520841544 632571178 0
801481998 134861299 0
29504744 710013392 0
350223000 618691909 0
189082591 220330128 0
664522583 604159325 0
147629478 195684414 0
613642928 646783594 0
450485252 77533616 0
471304392 252435228 0
637408569 230760875 0
576279660 579201175 0
21269458 522829458 0
509113008 451805449 0
29457817 212100108 0
736728560 779198689 0
269263051 489647465 0
364369200 641245584 0
139557449 493117213 0
55270999 33082177 0
612551742 770853460 0
453926022 333716910 0
339170085 441735555 0
403217209 749760816 0
381983883 66347590 0
314668990 198599339 0
84201438 1929411 0
589388143 5187442 0
772333517 288772716 0
248051310 599039556 0
604156959 350362202 0
635947654 237722755 0
672377332 176776762 0
205114641 391020041 0
259684463 352685806 0
746730672 160701064 0
333936118 334017678 0
249146537 798581117 0
286470525 311018002 0
51876451 799812844 0
415372754 113353709 0
701932262 253491464 0
431018439 705283592 0
94327606 256083700 0
722709968 791312987 0
85116016 712282093 0
143458968 178163645 0
439191687 682252283 0
418365148 463711212 0
788854654 576707649 0
144113354 235116334 0
592301590 595490891 0
704201556 494832836 0
574638432 781040484 0
46853749 496151574 0
603496346 571120205 0
87739475 634730352 0
23581981 209144548 0
435677762 513863213 0
762847070 276762723 0
105126317 525893785 0
262277605 209059291 0
601602920 5941809 0
568632692 331175914 0
39935730 737273817 0
572711589 413663058 0
538230051 750100759 0
659115205 435119489 0
533453445 554403150 0
278818436 558692121 0
758804596 267519441 0
404461398 89225110 0
620900176 732578346 0
189894437 63569200 0
687341375 300031125 0
141170094 467960487 0
589263768 99963467 0
360602441 366112454 0
568123408 58845943 0
509847945 723787755 0
130253814 292791247 0
196394797 524017723 0
7077308 18562488 0
5795962 594196208 0
652508697 710064466 0
573631804 678545144 0
177006087 256630410 0
786039680 61622224 0
604118437 716461792 0
240032150 119016728 0
373419283 601128954 0
590874355 93181668 0
121119259 723631854 0
748182005 375447148 0
668573608 130176913 0
649251411 740073353 0
3359428 280477917 0
522423001 664092530 0
475328746 541961403 0
599025016 401754560 0
63386865 246751573 0
272343572 127158122 0
784404211 139734463 0
404467568 496472395 0
328377531 775293000 0
585550798 625775393 0
207990870 770816950 0
570128697 148102528 0
753864525 418868184 0
382961917 233862834 0
240446974 489519957 0
568830052 550047520 0
424166853 46644314 0
795973517 725515727 0
465477134 311456220 0
780578550 53488093 0
755917420 588797672 0
15721157 250069567 0
644620206 331732189 0
586441975 7545083 0
798380151 152458976 0
676352026 252226218 0
218407371 12024321 0
531059915 483208082 0
569986701 610231894 0
157212535 195240380 0
764949456 448154336 0
228179412 533065213 0
742812167 150384490 0
208814125 128675390 0
121459200 539132862 0
378764562 140108596 0
536706806 101637628 0
700408774 351467265 0
99813176 180371474 0
298922302 418750932 0
233407581 320886849 0
17771382 637939366 0
513297984 345846322 0
190551747 352523847 0
414868178 734904407 0
629524693 481529300 0
458701174 151234543 0
239474036 515633527 0
360207592 2625554 0
241534460 248115364 0
441133546 617561709 0
154834430 134757723 0
457221962 325333439 0
732666609 133596859 0
619836786 602277973 0
318376919 367822090 0
173570326 455195777 0
78141202 535051586 0
71746806 470162804 0
42514746 697793164 0
382834937 42531611 0
731962144 208858674 0
422673284 165998678 0
765817645 10496646 0
571816813 251804743 0
186726074 783928656 0
292391005 773423230 0
38094738 679797648 0
77147384 444422897 0
562170669 35947498 0
352749917 319907330 0
228773662 361189876 0
346306616 127318370 0
14980343 106756777 0
710080233 161451252 0
156771548 357833642 0
769434175 569174837 0
567134678 37634210 0
89995974 243234817 0
42011253 183097999 0
247640240 180146890 0
646401218 786458462 0
735829461 350390423 0
420781982 95036133 0
571263623 441653073 0
239884194 612666234 0
539163814 427536260 0
293370217 727945350 0
378296278 201007153 0
394579662 497803938 0
501075350 426493727 0
94796536 517369971 0
794924530 776734300 0
124151066 414823787 0
237246215 41017969 0
353403769 359980321 0
412360322 85536089 0
287808716 366932122 0
230003765 74632304 0
373552767 591330434 0
13060221 735515897 0
757992256 44124310 0
778266333 162452326 0
102419869 444617292 0
357254972 720253298 0
428140319 340156101 0
547123485 375203054 0
90018529 402765535 0
336628672 233756665 0
353177493 655674519 0
683022654 576162041 0
437130992 672142378 0
50053028 204617414 0
218631100 9497918 0
237113385 474387710 0
220916097 387377670 0
626371465 415846407 0
386589327 554296639 0
516431066 416637381 0
277380775 676483022 0
370824485 546603541 0
231678896 287868862 0
16099622 472389014 0
14843527 780048885 0
370414618 586070356 0
758248452 542151854 0
720478765 87255187 0
67427027 173891060 0
116176924 792729311 0
68542150 304381348 0
621292902 684329166 0
291355773 653636877 0
690210322 697719816 0
9345425 741819782 0
417114324 503455617 0
769010836 596837991 0
655384514 333153427 0
517248526 237909766 0
410070051 566379166 0
636502676 721248757 0
609836219 588172968 0
600538257 605731419 0
673525285 259579133 0
664923616 300073235 0
173201465 795844217 0
572202574 30154401 0
23193645 203534379 0
485753325 664452975 0
9185886 413655244 0
247756940 333888820 0
39948212 347408715 0
606352246 51015307 0
762681364 487723098 0
658366135 520287227 0
623732840 585196458 0
670931903 596030689 0
576317167 199411426 0
455960032 277852231 0
666583458 148627094 0
390759593 41913929 0
90327686 650767202 0
497706005 427209074 0
278069200 558800953 0
293991493 139098973 0
50459997 305885728 0
306466283 790102038 0
329973581 245810284 0
710318886 47593831 0
575200568 755689229 0
425851024 140649463 0
421456052 430275677 0
644573763 768112116 0
518550236 499965253 0
440772962 129367222 0
510021899 136751006 0
228265754 370348357 0
288450237 354376933 0
331146791 464345630 0
65399955 685678975 0
320548529 612939139 0
15987756 770408737 0
724452134 204652894 0
415099319 405175594 0
741926735 301011611 0
88475974 676601080 0
650298611 218990651 0
115270868 791726044 0
650656770 784896161 0
744788003 770970802 0
388900678 79433498 0
691529401 235379840 0
399723011 140438911 0
432988687 361193053 0
550929419 558423465 0
428276987 593762833 0
161652778 532554198 0
242330601 48793190 0
25670598 347436961 0
549850934 581816965 0
17196750 45607922 0
435469834 351277906 0
158528733 365132254 0
340159086 510650482 0
24487070 233044436 0
301020775 415898006 0
237760768 697455927 0
354160231 733111387 0
293157339 318360091 0
66788022 34287689 0
766947246 404149458 0
43798615 107691075 0
566120428 577006396 0
93488566 153224759 0
132374351 151981789 0
366424217 442280818 0
760361751 550477172 0
256930541 590088226 0
143559478 121177875 0
359291844 400229714 0
111006767 229071601 0
179913733 105635080 0
588326957 678976431 0
406545549 763923643 0
571909591 597949847 0
755927078 406201371 0
153444708 678953152 0
151219944 282100616 0
489725865 409512300 0
264910974 621692154 0
589634162 315165274 0
390185406 91589244 0
129048329 459777875 0
382131334 402196227 0
655163610 656814942 0
422616714 631565041 0
87979223 243399867 0
202688742 660791018 0
762494113 506142944 0
470046878 306628178 0
366513311 453622625 0
75802950 346132166 0
610565044 471782416 0
160594512 223608749 0
287071271 575362206 0
49423989 568951066 0
684191982 559584115 0
517197976 564659501 0
728271144 494637307 0
561430125 433383941 0
62959228 777820242 0
103115133 746257629 0
181407085 27470993 0
489592398 40949493 0
561455361 387556116 0
344886258 52472313 0
379832483 108033188 0
784343790 257368321 0
294735688 157904252 0
277515844 638764982 0
626548152 136480812 0
442644000 621719601 0
695664299 279128867 0
796203513 345128710 0
772088524 253116187 0
555343140 740834043 0
801117375 392827004 0
262226335 540185521 0
492228430 792715494 0
320343906 19253467 0
329291345 208446175 0
27907790 378003637 0
125861140 708889708 0
712057421 627760832 0
398633285 409981245 0
398523198 777567016 0
73800369 517908189 0
670913391 96952196 0
401487217 95950824 0
465918082 353961177 0
358319450 279879814 0
260682194 25694039 0
668887316 132177906 0
716544804 320044706 0
409908846 83623615 0
610587166 494797284 0
647218964 566805044 0
770830715 11670119 0
41750982 284565294 0
708232771 472737188 0
469888080 134523733 0
511287900 177178530 0
566404318 276630841 0
221818559 487603307 0
381072866 617986324 0
584189390 56224787 0
301415301 176990356 0
749054605 546493543 0
420693820 313583591 0
400784657 187718646 0
490537591 410022303 0
327155749 102018348 0
428827871 800304101 0
785783730 649942962 0
330077559 418228056 0
544426121 12787025 0
337894616 3365183 0
769605238 318362687 0
239152839 421761689 0
726655275 517605548 0
593185489 686899484 0
659759491 116436260 0
110827244 173030832 0
582098882 233444871 0
61594808 11791370 0
709228899 487579744 0
597473754 793937178 0
76696932 71473226 0
83421258 115460502 0
565708081 370143696 0
281964788 491093991 0
746643244 799876916 0
58529493 203476347 0
244236400 218833145 0
183541683 100402445 0
357144243 519110893 0
740764558 543521540 0
788972448 532096668 0
185203659 706225526 0
235055467 748803312 0
64998025 711319083 0
71725549 798434204 0
795025756 655793421 0
309560415 165487647 0
496715938 104218137 0
158734952 339049877 0
533048835 510004204 0
110126051 643044642 0
762266032 434452300 0
318494628 736963178 0
592728398 442475210 0
81997304 465509755 0
316442364 414674387 0
601967362 399883094 0
633692049 269835749 0
94109327 762016988 0
667660404 674817087 0
292019267 251067112 0
330904928 772682288 0
188236351 504278208 0
243675741 333828101 0
614552797 258230961 0
324834775 75448213 0
682674835 425889687 0
684938028 148354465 0
651231070 373103667 0
442881522 520789770 0
502914330 508401106 0
114408088 479414449 0
438532620 535899859 0
447573578 423442737 0
168945564 437170184 0
770047341 746735215 0
735214013 108968001 0
438577221 88724356 0
302144259 333146659 0
329651818 725172135 0
93818209 439812773 0
294591824 274175283 0
708676858 390019680 0
776413731 608981891 0
381331907 545285256 0
756983019 423449899 0
531334009 301881593 0
459159557 269063537 0
376282267 41508359 0
798324769 232967528 0
745958445 198916846 0
398837977 191984559 0
379127114 179323018 0
228529150 40171559 0
152095091 480681285 0
546172765 374289504 0
47412159 389472588 0
707226031 187091080 0
248983920 756015081 0
758331756 70157664 0
427866098 650065998 0
60839310 637511144 0
361445038 177766870 0
29640786 629138193 0
274684791 84533948 0
36107810 426215088 0
80323073 282479345 0
189968253 3701832 0
346357625 143729692 0
724821331 55262660 0
396223498 62003869 0
794243879 300054512 0
437617003 124521048 0
72215435 167461928 0
449834496 91819077 0
399526303 699177779 0
521071513 49695927 0
127006065 425792027 0
721165992 5654205 0
679197836 114616181 0
323235493 20639714 0
59790985 752457652 0
766735674 214187614 0
343339970 759786846 0
3673747 621856804 0
640713073 656184164 0
456986588 393919146 0
555244517 199388161 0
176752034 381331783 0
165791478 623694049 0
681603522 767583407 0
51218240 385284329 0
264593977 710697398 0
68470989 650961419 0
193782640 330487930 0
480281810 441453257 0
148294407 732038664 0
183849974 707535384 0
558052996 283517968 0
266769219 725165319 0
768501605 357761314 0
568618736 140795966 0
658144309 444586241 0
371838775 683284571 0
2370156 418799685 0
181115911 117368144 0
66705012 300296653 0
561050909 495566316 0
753917925 446085121 0
323304296 223687198 0
785377671 719702273 0
466465558 5712906 0
635550086 517155519 0
598726652 29237586 0
139186220 444532954 0
486183110 659025972 0
375393830 346488424 0
262947903 704727700 0
467624112 513819200 0
6819806 773562275 0
768084869 108398401 0
546340741 76905690 0
150321918 526270296 0
247456710 459409028 0
747775783 445695498 0
378388645 176269222 0
498456005 6015095 0
162148055 460016210 0
708288717 550185013 0
656054339 200260051 0
454198338 84861443 0
705086266 194312794 0
263616539 509705460 0
533243306 530929043 0
24227536 485963329 0
491533897 267467286 0
745004201 276734330 0
483925220 297780479 0
204541157 146359956 0
407627142 369650079 0
756896992 716464690 0
625406605 239644598 0
336137021 246643051 0
89925130 160367191 0
737337541 55731283 0
12110516 642042727 0
794625336 506059987 0
167728775 386022815 0
689060330 482633960 0
340597627 156200936 0
147551110 472102715 0
678947026 69246105 0
493612466 225037777 0
243869121 490470682 0
479300932 439801581 0
441379358 772990964 0
272628637 731272749 0
249795147 338562305 0
763910667 227798569 0
795544900 654846417 0
614883736 125996261 0
397495341 365229899 0
753464800 191238348 0
642505246 374333748 0
683786659 574213567 0
167082081 222408016 0
502605770 150805131 0
698307205 87088122 0
81655585 57112700 0
715718421 417396673 0
588528948 396097565 0
726054278 660198840 0
600898128 118728616 0
124549436 663745913 0
796687874 224389355 0
682842339 56321199 0
255856756 437994796 0
798797357 441805185 0
522592951 263213172 0
714309633 694506992 0
509396457 303502001 0
576895910 289068847 0
477115510 667400472 0
676647524 504468073 0
682665658 359554902 0
40231543 11699195 0
96078959 46270042 0
351928189 309912253 0
596850097 665195599 0
784627377 766851701 0
252769323 471302294 0
239537984 80626403 0
188052502 709423335 0
307380647 552743649 0
281532493 606022793 0
175225972 299214155 0
237572765 285963833 0
695691793 46882105 0
367225235 699632511 0
30110826 404396245 0
611281607 790660661 0
92887225 646420579 0
374369892 64155929 0
466803420 557388827 0
726138225 444711990 0
788225599 653973095 0
774343573 93776233 0
176961792 198689202 0
297218115 770045540 0
164778597 778096598 0
493043408 799187144 0
358624041 50701593 0
459718063 554639841 0
115726050 394869311 0
322905407 280112281 0
650453555 533892957 0
73245040 38031091 0
466148923 235075109 0
293648869 790515629 0
420649095 582778519 0
64433694 788509628 0
628585901 473886277 0
221414280 232304565 0
442437369 341457152 0
132528745 10509831 0
673885756 236016682 0
434838832 45337296 0
246284888 509175493 0
668096736 319031870 0
209337346 396774913 0
149870721 125848855 0
358163385 799122778 0
458787351 423263575 0
235567719 414559328 0
776825582 143035940 0
371909870 669466558 0
715149918 328514185 0
795446143 556848867 0
417733420 4176443 0
777845002 246508501 0
764476157 95465985 0
90898331 41534791 0
460888387 447295376 0
171374481 656571796 0
150981037 14509565 0
416233629 430744522 0
778683668 681587760 0
526534510 398416107 0
651396603 189040865 0
609850025 626343638 0
275388284 196794957 0
351120084 466702144 0
687810211 734053068 0
81926250 284937776 0
551082067 157020101 0
470693793 372638908 0
692596428 522696014 0
608253759 175554243 0
119945076 93620046 0
90725366 437626562 0
553908222 113161746 0
313745560 568275706 0
711876810 429184603 0
794441494 22171629 0
497624328 636480046 0
769082279 713626824 0
706777220 187164136 0
706128160 185485913 0
604755283 537634253 0
366584110 715227355 0
183673663 707515718 0
475244856 446841211 0
762665405 230290741 0
67571112 381604597 0
530809038 473520286 0
471650051 141473999 0
794092788 232985534 0
132748626 128605707 0
219914410 2310817 0
791148403 724074358 0
607266011 388428682 0
455386052 403155582 0
706425454 326714447 0
675159823 66206929 0
266039330 449770071 0
321437839 153912248 0
780199854 629475558 0
113979907 571619482 0
796555647 794168285 0
715846791 188085330 0
50417269 86955409 0
689455566 322260591 0
614719815 102547317 0
650229154 165780899 0
112685955 723850012 0
656900882 410953155 0
795563822 742193769 0
359383497 703065747 0
421392216 451239846 0
58844008 801549981 0
317042839 139456563 0
117089625 661385158 0
207796850 308598419 0
170704183 238784577 0
143206007 741173152 0
620482880 197150507 0
198497884 792615851 0
517335103 276492873 0
557275152 423727388 0
754122547 168655888 0
104934622 192298539 0
516971426 738845344 0
15238485 345696025 0
209599099 792990153 0
687538378 783490337 0
237607386 772164314 0
283041103 99463039 0
712785475 660932825 0
784157162 662674346 0
82824369 296007357 0
796774205 293909756 0
104078538 589888321 0
546068050 30424170 0
561650738 88741077 0
462993899 107838703 0
591590753 562777690 0
103899835 485102879 0
363142853 708092127 0
492929049 377669192 0
56516815 638869411 0
465556859 410444737 0
332171547 728599608 0
646772868 253290961 0
214445254 284776736 0
508953127 249673728 0
270674946 348533245 0
726381533 652694114 0
615576109 503183062 0
120662546 311870288 0
760356644 46311527 0
442879739 192826297 0
579000441 179827192 0
457637345 718398482 0
378955050 787255170 0
768041014 250430434 0
626455893 357756364 0
14703057 200351496 0
14390412 303618223 0
778161732 623636785 0
749911285 567480560 0
519796249 53028894 0
534719016 326742352 0
778837086 144999087 0
734157547 121409390 0
234775197 779985340 0
29619439 208748411 0
259811725 442226999 0
746902255 774565684 0
676579612 329920355 0
347478971 560716299 0
354233084 213552824 0
124472623 495112626 0
677623957 408205809 0
417270420 667282212 0
428143445 456023201 0
364536395 385728102 0
724349800 192861975 0
91099713 674510029 0
771795260 638259669 0
481866440 224442144 0
587331326 458707989 0
436559777 557869867 0
493483949 392008414 0
474328706 468622662 0
667761540 204695666 0
581496117 561737834 0
53035760 728998161 0
341856735 31553051 0
470019599 317340413 0
509251346 482311911 0
564728155 636535718 0
255928573 175026020 0
366899432 222133930 0
118994455 407221746 0
662188375 368720714 0
681471728 46735586 0
480915114 382947814 0
735564459 336208633 0
479655468 478795413 0
438762815 544484950 0
113299686 139817290 0
453561609 203861390 0
258594683 634739768 0
398544893 673273665 0
107307726 317761220 0
47724169 439985717 0
255058563 425357643 0
467424572 11553946 0
8373635 301278721 0
187737156 702163365 0
200023189 594363293 0
558656547 438695678 0
518249662 664820439 0
460382775 698604160 0
206377184 535334576 0
199480848 51330821 0
542838263 458806442 0
317863518 483788517 0
473363967 569996262 0
500053312 95640517 0
225127512 74322802 0
290719807 532559533 0
285961426 29105842 0
608087528 221978008 0
421466900 55085420 0
467641941 610029633 0
347458314 485356462 0
281398464 275957073 0
356349476 728547687 0
21619915 423602611 0
60039440 556863979 0
258740951 770896054 0
352157360 324651184 0
497754245 309618437 0
45764649 103689249 0
267353468 282930976 0
175124386 320580458 0
438822716 447996891 0
415791003 672016566 0
480416250 452137833 0
270146096 297468239 0
124690 120762322 0
570700218 35512445 0
787829198 692973996 0
65349280 392534257 0
40579585 426605291 0
715773531 456243807 0
59342571 252845996 0
488340515 30958029 0
106924413 382417801 0
330621235 334544488 0
81403136 606339095 0
715605102 779869055 0
215904701 32670407 0
690262866 772000949 0
775486601 591838039 0
421624324 629527371 0
466823166 144566981 0
42299108 153351775 0
710064665 498100432 0
710579066 559352804 0
390740056 548354257 0
291297789 648669865 0
510774132 69920069 0
562399864 543837937 0
286157390 372038519 0
681526082 435455438 0
747527722 126929313 0
754774393 644757873 0
380726464 490340287 0
529925048 115233693 0
584197253 387302126 0
401758809 628984610 0
278845903 566709592 0
227124226 284707377 0
133441945 602955440 0
90150789 323028939 0
514892360 511086760 0
356275999 209018096 0
300234522 318436503 0
129631902 701328634 0
247981621 143886032 0
283451035 47849991 0
448666005 461140348 0
24517249 529721979 0
71896586 4000587 0
769087139 758980704 0
288993556 365369588 0
115631423 226663438 0
355368001 131157695 0
373915973 563876216 0
352111254 161028397 0
208998963 257955334 0
260168641 175357041 0
705110056 108387289 0
354733139 158555488 0
550796617 27187319 0
282963793 742996272 0
140252649 491993514 0
306561937 45891328 0
631763249 221595261 0
621882341 75991363 0
353870043 553833213 0
746456308 545873473 0
228669245 66906425 0
484596872 7481610 0
7713261 224298915 0
332706831 553751462 0
619736109 559625005 0
146944132 475513772 0
296686668 501153337 0
575661068 511366173 0
362691303 652604650 0
698795908 325784622 0
307100763 151530126 0
463177729 760360208 0
114329532 791242958 0
320340942 496964226 0
376208475 618984951 0
435165512 688917361 0
656818216 533306069 0
417457614 766133065 0
308958746 446618318 0
671291169 396550329 0
383750329 255748247 0
56804709 23402436 0
708777239 763300370 0
295011427 95439181 0
448460824 373959649 0
510904395 354714002 0
463106153 405679163 0
583030095 9054907 0
590647881 502476751 0
100019212 539785271 0
523488000 630910292 0
528041001 707733733 0
723530030 743131620 0
579502771 62205354 0
542795688 637407474 0
576646859 572282845 0
343697217 472412767 0
758115344 755541655 0
504887254 278272879 0
348862936 649192378 0
204908624 90572200 0
137709732 448307562 0
197072089 622342232 0
507077346 178415556 0
368870774 665990219 0
687412081 514235558 0
136876578 239465784 0
467756429 796528595 0
459089827 312317635 0
484501419 244610924 0
522292894 690096726 0
146497568 792541791 0
349886215 5509352 0
45218516 395385360 0
348519918 426009582 0
278563241 651188401 0
730823989 183983721 0
310733054 767650062 0
192110130 130475965 0
457861669 315737860 0
298821243 666415714 0
383105966 544828006 0
459173928 554004919 0
754196966 527326366 0
135910989 382665464 0
773638343 728213679 0
104113165 17053971 0
668189113 276899907 0
363674172 477824384 0
477052752 359669977 0
140427214 324610795 0
487618701 345723437 0
699377767 596740029 0
537428319 630517888 0
122026509 654483252 0
481107656 585877593 0
533877462 280694238 0
441945014 604261994 0
182374648 538058881 0
486255987 93593500 0
634270622 80516276 0
786242298 523582859 0
21566135 219973498 0
787629702 636891147 0
688258239 19066145 0
365581724 397812436 0
264886125 91561025 0
507242730 477566391 0
628856197 697417084 0
211532622 626622052 0
211428291 505919620 0
789972042 253746121 0
149793366 242010925 0
206175893 218234478 0
791750749 673970507 0
746182044 712816220 0
498927260 530070063 0
408101652 40401776 0
290062359 361509716 0
313859044 235680504 0
426907194 757563838 0
162432594 334322713 0
164493730 3259800 0
524791506 625642639 0
595863733 494330098 0
708744626 634063011 0
321093806 683476981 0
308415664 650122702 0
185661258 5159411 0
105428590 63161834 0
37302592 191672852 0
529737693 643225577 0
356678479 310495738 0
114663437 304805617 0
539461045 116584804 0
349530667 25816071 0
130888769 271934395 0
682780940 445961348 0
181318825 97246487 0
94574131 391357385 0
244647981 565626705 0
297720304 34261898 0
118076930 268941380 0
187326763 411259225 0
560591874 438463260 0
338825811 268444633 0
320298474 68391978 0
627705392 508871934 0
312064982 497244381 0
78727581 534726053 0
444957570 98619848 0
47795623 221506265 0
31174400 670720979 0
656897010 676672273 0
452779701 188436781 0
183358723 776788790 0
87297863 691745026 0
761755024 76989840 0
695970542 500739886 0
418940201 577193207 0
252301573 637927796 0
718204180 356595691 0
105957975 505904010 0
308273927 580271382 0
645960085 296083769 0
251159683 425447075 0
84405460 368933943 0
473187911 412142661 0
264718260 335667695 0
49287705 200967207 0
293479172 392315254 0
211900644 310947960 0
185034217 636414037 0
314121443 199828524 0
582671478 335487589 0
386906807 571826891 0
115393425 579816088 0
145987279 477496434 0
263286863 420661583 0
312323618 430442637 0
568548934 536445483 0
18850895 661782486 0
172290871 536804340 0
340007604 60185484 0
646179556 262569480 0
196722856 680204844 0
473477182 189411564 0
127201770 522534550 0
546912963 789439962 0
227177715 423380580 0
374255390 398911134 0
81800670 258754835 0
666343071 560775512 0
72625647 489407638 0
660555479 524976513 0
494925633 474547970 0
82437495 16061351 0
341342699 47106992 0
265515224 179060005 0
153865359 668408138 0
88328835 773061547 0
444470595 315176568 0
532870193 97499325 0
514063846 118738849 0
21591518 759329718 0
214230022 565603214 0
19440342 22706726 0
637125186 402180661 0
78048006 767850767 0
667835843 732394849 0
427401553 213111748 0
484262315 700304837 0
571729643 185896144 0
773901107 154665391 0
96604004 338118610 0
713730112 372731809 0
78985577 292164190 0
612740949 340010363 0
427229606 519873246 0
331250941 593693450 0
129095284 384710132 0
163197271 233180613 0
704277385 740108245 0
387909023 154144321 0
634369911 479675594 0
170182485 8261473 0
110067402 508588075 0
224217031 527580617 0
145562196 248207320 0
289119440 416467337 0
433693329 285503092 0
200842349 634310168 0
215729841 66921639 0
28296960 468415667 0
570139231 317708757 0
605840770 799010952 0
128112685 687490685 0
571141147 591830341 0
113374115 254710435 0
210199667 395735661 0
509409768 39409154 0
129442844 620717070 0
321540826 122003785 0
235454125 794646965 0
192665621 27180507 0
837615 74747816 0
381789253 512927757 0
393281181 667768816 0
694639605 730855227 0
221539131 234939937 0
718665401 451555730 0
265162537 207907895 0
55632544 93924461 0
167885577 510421577 0
48229575 600992635 0
404430975 562838583 0
592775238 642937595 0
566337680 418925616 0
618322124 503268042 0
340702346 453334150 0
754217665 698744651 0
258172547 352483976 0
714058260 293399389 0
772651816 494167780 0
648909190 77316082 0
193231070 419126112 0
793861606 524964153 0
419002244 59567739 0
117427984 778160639 0
487007454 605874841 0
531968679 615689031 0
401256783 585908827 0
386889696 403792845 0
570601992 425943482 0
353311658 763300360 0
304226936 496239710 0
286565799 206231056 0
390233125 77884910 0
612301669 206040746 0
406690616 281043895 0
427403949 603804195 0
296701050 422219852 0
527078904 447580370 0
27810179 9017926 0
311537734 599078370 0
484038509 254826140 0
35641820 184099783 0
297566755 289650800 0
383302343 439136627 0
114127709 117733889 0
478549666 672786016 0
186708562 411307997 0
727374875 42949873 0
326822254 76638895 0
106340955 500944153 0
157076201 113229618 0
717213892 157530996 0
80530075 251253465 0
398351541 223573040 0
315908826 612182534 0
69270325 421726650 0
473842880 260073462 0
788604406 75485543 0
201374559 152926015 0
65207323 482785924 0
251643924 92705423 0
311923930 123454968 0
693997358 346502503 0
166175935 726724068 0
260232395 312079489 0
231223264 614728960 0
727070861 363750353 0
224926159 729942403 0
244032665 319108378 0
584253343 335037615 0
623495875 517227495 0
708919172 504621594 0
348303821 358354794 0
666006664 279508186 0
796352705 467034395 0
214550790 730760050 0
277255247 767028777 0
530467882 495269270 0
151356579 754274396 0
497173058 506388167 0
586177012 642139682 0
525140712 652121917 0
600085769 780981945 0
412499294 673514502 0
462677949 59180831 0
705710337 217494218 0
36183010 157771850 0
78746111 155326520 0
545208304 130544188 0
511826402 218495906 0
379977924 378813364 0
274920522 384222942 0
773757035 244626144 0
784894815 252317103 0
800848224 336263031 0
335109539 351292232 0
448565732 655186429 0
513444215 362572443 0
465509792 25385082 0
317473745 151603952 0
426091490 240854440 0
345293917 415346490 0
197788331 662635309 0
678292894 28957061 0
670054948 110630931 0
56817691 552591505 0
594035344 661623888 0
125940198 790637567 0
799691812 245948113 0
383021777 262557785 0
116416402 727242589 0
258785329 234954502 0
373249421 661373047 0
711416140 668762353 0
500818164 426786300 0
229755885 319783853 0
26767481 507248876 0
227389368 573631821 0
335237765 651539000 0
472731935 611785975 0
275798006 151454915 0
259626515 403694739 0
489732762 405984820 0
17618470 726353112 0
442586896 147790609 0
785618785 26555652 0
147321563 745096570 0
67035772 188829407 0
675045037 191359959 0
418814531 202619149 0
490534072 367896173 0
380224777 317922434 0
297434463 641236786 0
23702995 658465828 0
191301508 22615125 0
299781386 772096818 0
72302525 358400062 0
318566928 9011123 0
98090091 656977583 0
724840534 87179097 0
38037883 737821374 0
451758643 630988407 0
774366579 617334590 0
704010987 129093856 0
587177559 555560749 0
406416979 398303111 0
547216081 437229294 0
122728195 74714206 0
730979637 597349366 0
564785519 642138233 0
693538577 159578256 0
483029444 567338619 0
511597509 705832934 0
703931686 141400533 0
772690443 91263431 0
10746576 268091785 0
572792984 354757017 0
363226176 440719423 0
529629054 725538580 0
321377412 669089369 0
647778051 541438839 0
2612660 200479543 0
220176878 355203872 0
684589616 782524243 0
643049531 774484070 0
444923545 201900163 0
6477332 508556973 0
367692048 495614890 0
297486937 584503899 0
563330527 55707149 0
576248517 683622207 0
442468840 718313678 0
136275152 39810989 0
718726457 310206113 0
73763301 456154487 0
986693 204146923 0
296404132 442834145 0
556845641 153150870 0
426806157 127512166 0
675688946 469778025 0
447504555 86937733 0
707234120 518999283 0
359053350 474843936 0
678290282 530784883 0
2176008 197268184 0
562688674 88781237 0
547103914 656167074 0
517937222 284641136 0
59864709 706945388 0
297354379 730957939 0
539101854 545541768 0
315220505 731240944 0
426670396 267534458 0
260383423 613145652 0
370956494 178774930 0
644273359 204267717 0
319926779 399475189 0
265948102 639817501 0
796672309 586414797 0
743167944 378880070 0
799668242 307683932 0
575360050 372310512 0
370766289 386258926 0
799234249 49999556 0
326466217 273061404 0
6392955 705799798 0
509910602 527408461 0
192696011 383680029 0
49834207 774782012 0
593299880 349857505 0
736447661 485207001 0
75561648 254237397 0
706156070 132181281 0
356780685 536432050 0
133506997 453491735 0
688902996 362093114 0
616162845 231457532 0
779654412 485941155 0
432818922 506715416 0
140763543 214852750 0
752242748 622224036 0
378198517 42392153 0
45869588 467042348 0
327327319 134311128 0
532120458 255807181 0
199139375 564189248 0
103714008 389222572 0
537766910 735364812 0
499130402 473345422 0
113784978 539328248 0
727874469 704361200 0
67501213 430935656 0
339452323 258404128 0
477554580 550122445 0
320978457 457143890 0
701636852 486862030 0
396862638 173643110 0
265547668 366853577 0
60342369 318363338 0
523979357 36263239 0
200884603 585797846 0
39177226 253370521 0
791977991 382018724 0
553983733 114310054 0
388528072 22363669 0
106203498 574799708 0
435080817 460247624 0
217738349 102380785 0
691593708 586775357 0
531331306 10325460 0
334343720 256237845 0
483116911 210232765 0
448028840 451837977 0
478494687 249199247 0
674930793 799436358 0
658367900 360368994 0
409456863 31528035 0
52834842 160759432 0
116549597 82987170 0
535560798 772801957 0
618127291 383020241 0
16740481 674483913 0
635440224 537382470 0
657530732 47497375 0
539555155 578612401 0
736635131 392162638 0
388722208 423916704 0
280875534 341965593 0
123444766 114194936 0
321538291 597007616 0
790456051 612524717 0
58886813 736473105 0
116598368 42316028 0
664621246 64813938 0
367549841 62113245 0
691173856 727196018 0
680705397 157545552 0
432592678 270239191 0
137318653 503807224 0
487940308 798637245 0
568684114 651817804 0
197170456 788759938 0
133702424 17150086 0
275349257 199484996 0
283457327 565036341 0
405701504 601720739 0
241793217 790177360 0
644739039 224149566 0
215809363 471208293 0
742019129 540718218 0
347010011 206738906 0
486705331 278860944 0
643666556 631484352 0
277672552 287253658 0
599950409 562461416 0
35621390 345648187 0
187705942 788507082 0
214367782 227093016 0
729835231 23196709 0
773832798 394122944 0
204369608 497694046 0
407597551 266546046 0
616767244 328826719 0
604052400 461238995 0
593491481 205678941 0
201284236 626869850 0
233431990 717360305 0
545220677 287112998 0
195263156 480254932 0
533973580 787442049 0
381084320 793753375 0
126588746 402795980 0
235536249 266637786 0
777298672 362173885 0
694335701 429017878 0
80137646 210033833 0
511910409 234861089 0
159832414 241108219 0
391036749 196944274 0
241088908 374606600 0
243226407 117444762 0
501740051 607006147 0
44337626 765888235 0
689272430 760326669 0
350016318 330138554 0
734380048 747013247 0
551941654 385901570 0
511492898 314244081 0
431869354 641407827 0
641148252 766013387 0
414891256 501910319 0
732381677 714414122 0
295964672 371856674 0
225978506 185798155 0
123376489 84395311 0
3517239 784147212 0
744682028 648347851 0
703186446 621145289 0
574723845 662276294 0
280366757 678043855 0
182402121 261170098 0
766462058 252558401 0
617430179 565585483 0
717447212 406390122 0
27626890 287862650 0
645721121 433420558 0
212171534 392586859 0
547285988 158338684 0
284958354 314171221 0
657089890 47869567 0
407772400 682764804 0
314214328 160802273 0
689571647 477642116 0
191683008 326660307 0
567306719 241912466 0
265460837 540964540 0
650815074 776876312 0
550806509 722391686 0
96568592 327791617 0
75795816 355055647 0
74573555 477772899 0
384918698 21532118 0
796662851 595328424 0
330550242 162976151 0
789338705 560065077 0
578166899 93466260 0
568510822 793540016 0
732646450 595715790 0
457814701 627355760 0
96501126 346658204 0
44992494 166372723 0
263031829 97032963 0
225583703 53819391 0
80643642 246152105 0
743006477 313857557 0
425797010 535824204 0
190914716 276235778 0
517100143 258638243 0
745601273 539887947 0
161275261 563654952 0
497230452 501957373 0
102255004 362595548 0
453859680 641308439 0
564734769 181957419 0
615189967 599516765 0
399951733 19270728 0
426681846 98588383 0
453258602 296736192 0
350132177 521514852 0
231207705 773128576 0
79177973 685343826 0
787244422 326597108 0
23060987 170154882 0
606816595 25527816 0
388803829 471016798 0
761708033 714955749 0
411379254 473586185 0
209324880 63552232 0
687025954 209492443 0
39622630 608701494 0
72671717 378543864 0
763983925 719291076 0
287945180 171750527 0
715001570 584431508 0
605016559 493457651 0
93492768 314061267 0
197600878 549105770 0
612955136 611288108 0
221258740 216353216 0
611766714 459609608 0
578915707 615542169 0
246148623 767343099 0
607227284 702678237 0
469744768 96459057 0
696680147 551651542 0
5445939 450863147 0
651977246 380402248 0
496077316 443266626 0
492080397 149549480 0
232389077 712668866 0
795333772 549612818 0
291601961 565556392 0
92943295 139626884 0
169777626 561380136 0
619661771 140567594 0
202192049 45773135 0
558024113 264690225 0
105818633 11387544 0
579980592 567816800 0
47862804 335049107 0
383000399 730856016 0
544857691 637444472 0
412184741 772423728 0
738753565 206952452 0
418028444 33168305 0
576454891 32919278 0
452544321 157816758 0
55718782 301392070 0
276721807 790760387 0
582904560 701040435 0
715979614 402893655 0
158177195 404651172 0
522378528 630249626 0
101364522 129102085 0
180072485 558751336 0
763885928 205471784 0
344295105 150385450 0
718822589 416011022 0
8940608 54002104 0
179190390 11770847 0
210438192 315743692 0
142806240 542503321 0
214370401 247074727 0
577876081 178005219 0
776179253 133545025 0
115923095 799611295 0
180368391 154327575 0
542930415 735455747 0
638834713 539563840 0
293109210 246734662 0
480072435 86480203 0
20548078 714201456 0
280946635 38685698 0
93067874 404341630 0
673615536 298117533 0
628064375 501564185 0
459125443 542749591 0
75123774 190350175 0
635239926 377449519 0
522625455 693177050 0
41841327 395797006 0
672568096 315744600 0
235639349 638791525 0
692315666 736942655 0
609017426 570585094 0
194194142 292670835 0
272298192 579455613 0
59620503 447097264 0
532974659 326517792 0
528322880 507827413 0
389380718 525102010 0
454171703 465378663 0
442786190 435464823 0
61019887 80949707 0
196027494 318907739 0
462960439 747172875 0
482752380 91726395 0
199691763 288447060 0
90047573 703852775 0
264111218 25448521 0
27216470 486232762 0
128751509 65415639 0
380524903 182136038 0
282453658 233945974 0
571718389 145555606 0
136248580 282029505 0
482036273 227394482 0
168164446 696478344 0
65833765 794391347 0
468883548 322510346 0
653749314 460493242 0
264028306 334313737 0
755488460 639308352 0
431680931 503932500 0
286190623 257147321 0
431690975 794370948 0
583947929 742856903 0
593792644 559149221 0
777410948 105558471 0
715220359 473638498 0
568215279 40881894 0
484728521 437214207 0
248110895 123544195 0
475983998 222867271 0
391145198 295611494 0
721746074 621404652 0
143431063 753699866 0
100921727 57186995 0
685469405 389692961 0
708789841 282110333 0
177551455 265854347 0
581542934 193075542 0
166418325 612763352 0
559222898 84732255 0
648147487 333375394 0
480731530 87570031 0
536412154 163573036 0
508244646 736036281 0
734407049 382066471 0
566775575 561363825 0
798341271 478905029 0
616451164 552597926 0
638637759 213407477 0
122414851 769907891 0
260919263 337240574 0
93413866 236203644 0
155314837 198098582 0
622799426 748858965 0
246260355 800833545 0
253600320 107032692 0
758661782 300381347 0
559529941 717606004 0
134730445 719076625 0
321747233 159317075 0
88333981 709259030 0
615889122 176665855 0
238476480 41312168 0
641503899 468268656 0
513137265 768152707 0
80041295 77517179 0
223320413 545388102 0
571252063 563411934 0
302669458 233858575 0
419822095 603808896 0
614794978 250125627 0
14807781 65214349 0
638506716 384801666 0
49552429 647132560 0
33559144 731074540 0
73683915 368663736 0
601682374 626269576 0
209673934 337771473 0
754226202 153955420 0
615245595 782296447 0
354465423 175014097 0
301257518 401520413 0
15460506 453471783 0
543936199 764669294 0
86549527 33256906 0
9764889 714714397 0
699608759 651221118 0
85847296 20479057 0
676405708 570116924 0
501745413 85106813 0
377270030 556325751 0
560601852 536525072 0
385699971 267221320 0
86476307 524128124 0
60851668 133510236 0
164660183 240035973 0
216674567 509844919 0
363279097 270533627 0
758651430 298036774 0
23524562 104826308 0
716542135 30310135 0
489279232 747051083 0
629147664 388440023 0
688459668 592974112 0
199799245 181872062 0
432628426 510290529 0
648707659 631865705 0
649356118 298593521 0
665116810 227431200 0
210216916 65583453 0
61923183 450535398 0
701748068 159836639 0
536480240 479744347 0
394983485 792065193 0
459121333 349771368 0
558250968 568730337 0
210411427 395206371 0
523188692 103175283 0
7891981 373495827 0
540798888 52867081 0
196249488 510871740 0
387283462 464589412 0
196761551 624384858 0
389128828 551336381 0
730594851 380082754 0
535252279 216569494 0
689758102 682837528 0
143386678 25585525 0
797023101 435428623 0
249901776 85449755 0
466713521 80179041 0
151900758 165369124 0
43342922 369289402 0
273198699 113620271 0
327312776 516020873 0
674682292 391514101 0
33150512 115824076 0
279061000 355400015 0
434941359 305111683 0
619472986 97583432 0
729838358 724108631 0
527198709 571245243 0
734741514 147634252 0
393897938 157828792 0
519672950 413879133 0
732337782 470199920 0
169885197 655842132 0
498724261 3794225 0
255918716 85953292 0
159977368 417215049 0
405417046 740790180 0
629638713 289240996 0
619646419 73757455 0
757727819 305922899 0
402067049 295036811 0
76782435 743691058 0
131912341 542775672 0
687219491 161158646 0
558914197 305863363 0
433659620 289680756 0
589248957 329958271 0
539830075 728584143 0
294747818 752309428 0
541483515 762985066 0
352180897 586232468 0
420847825 299825790 0
651528650 369385926 0
10578065 383881515 0
197039275 698890618 0
366874101 632384873 0
654940116 497054501 0
140523547 455111953 0
158509931 204692684 0
251521212 56863411 0
345869896 329040777 0
546053073 363485141 0
650417221 144600086 0
251214083 757238607 0
37084080 468580286 0
339918429 677162262 0
652035624 674270815 0
356364127 328206929 0
484287673 245332736 0
288135009 455947680 0
343081880 124166375 0
353141129 185136982 0
766302443 664468719 0
714595017 539843272 0
349364359 313365094 0
25215121 102570953 0
482310022 460610100 0
236731531 144169666 0
587082785 508067047 0
550762490 687595800 0
591034735 333720022 0
14680619 595943269 0
83731104 720036255 0
718875979 680764442 0
672001112 556285221 0
271124948 68145167 0
391447424 155667209 0
722564110 7424047 0
602693371 146174415 0
529270695 447617255 0
634316201 52326750 0
424364411 589678237 0
372673394 14519345 0
709115635 637419435 0
278958370 505910386 0
145287875 733924602 0
478141109 742518964 0
333976090 35821967 0
704473767 271864016 0
370154350 79625100 0
650278804 61419994 0
252659720 249422707 0
1545202 609813771 0
508336978 83037678 0
394566049 473167758 0
339872284 353212405 0
582989463 614783457 0
16874648 698396721 0
232377843 687637917 0
765517748 675808109 0
88180075 95395857 0
377166734 30730637 0
423902794 240042083 0
266023017 416124800 0
135025463 575874126 0
178227425 764563003 0
435615609 133698345 0
51649820 36667998 0
325369268 186808878 0
416156527 223609853 0
71247818 360937876 0
712770134 433222260 0
586338824 138217812 0
42587066 42346459 0
611883428 769054439 0
547091192 176986164 0
657738551 371238412 0
626030106 72165186 0
435389642 588434735 0
80627476 669130332 0
324612270 365250747 0
668162120 630924185 0
347463792 253615823 0
158539327 5456665 0
157659985 671602505 0
226606953 449949123 0
695415851 344198403 0
158988230 63166499 0
241464148 96719777 0
533738305 277793577 0
687073478 183077024 0
69624094 413260275 0
195703984 95858401 0
183054853 569164631 0
307715092 677749847 0
249724307 175893613 0
301855551 399611033 0
569556442 321211763 0
1420040 625715043 0
596351151 51415320 0
755949555 380819076 0
86001907 765017461 0
644484371 319146123 0
388760440 24248807 0
506619567 234645660 0
590752132 465247465 0
588745544 270990179 0
23735176 259064007 0
596277809 135232935 0
352071299 136380271 0
684808162 116429905 0
378342832 588000841 0
238633491 45437693 0
473549358 554482986 0
201660720 58168645 0
137329936 728027934 0
65491675 189725797 0
100906248 137534970 0
605262477 528205444 0
57230625 71345811 0
279379741 393141077 0
446720787 254849599 0
195594443 483260921 0
798418603 578737056 0
179909512 503293538 0
708328558 292520685 0
442429458 518563257 0
736819696 380111661 0
651056406 447924010 0
42714197 187590325 0
682915372 439571307 0
697883973 128546724 0
739907066 478349259 0
52026136 679861727 0
740440373 257171051 0
554305801 78196275 0
205794244 90282192 0
230723065 652006753 0
690550195 727892366 0
194349774 395104505 0
777385547 390495336 0
189942258 38701944 0
43239513 710120394 0
526822963 390910828 0
217370525 432147899 0
532349395 66691926 0
663628657 87930680 0
738537814 781650631 0
729184723 610726975 0
217542704 421918532 0
390924467 228257511 0
83254089 188957716 0
44955483 74001163 0
153484194 440131259 0
686508045 222129843 0
353655616 279829459 0
541121991 95550347 0
253614276 759516519 0
264788940 422053344 0
532502193 138409551 0
85430730 412221662 0
504681780 343514498 0
160781159 570662302 0
400969260 434041338 0
312258702 68801037 0
161683671 140392719 0
566383370 186950968 0
189807072 688972474 0
16789063 454096266 0
124793750 219653238 0
798398425 747031344 0
525777917 13936278 0
635542901 314274997 0
413824837 301478285 0
340833189 439051174 0
268263372 16952452 0
159510579 270663254 0
300122093 585136729 0
610055461 671213755 0
26752744 632207368 0
570281102 800875739 0
740542450 484757364 0
129557796 45279134 0
637935663 186974840 0
743236115 12494113 0
402655731 114169295 0
577724063 696102839 0
7857013 753405063 0
584874124 614406431 0
113210514 636600343 0
294367597 274599124 0
501878946 47863385 0
142314988 11505746 0
627312245 565516834 0
282970097 447754372 0
371129991 502376301 0
19265732 118031070 0
552357850 3291413 0
722428575 549050663 0
200964267 45571445 0
680079416 646288721 0
637964002 21202208 0
261447591 425009993 0
524393352 144819252 0
66255992 71658611 0
330547451 342632086 0
291370024 60725913 0
254719175 586877206 0
311628695 715000604 0
756855670 754637791 0
718180128 521729099 0
357355220 152761745 0
761160758 743006591 0
173935722 557755843 0
70029 758128501 0
375621511 307224578 0
74219449 468560576 0
37896047 353626193 0
276828728 468933085 0
503420520 146629108 0
196510339 630330645 0
48693234 66919980 0
459905183 732061409 0
136333646 761167803 0
140026901 114350023 0
687531670 394440692 0
555917010 601231843 0
596889370 146926445 0
436413787 608202241 0
601662485 308118715 0
247025885 165798657 0
724829605 450932506 0
265550069 691228225 0
273860438 229371400 0
70800849 249918544 0
617245761 228967952 0
260448094 664673431 0
551420403 624364752 0
585701879 648049149 0
747817440 158679499 0
777288502 720306412 0
44346882 429900608 0
790426922 790866371 0
132392013 372969124 0
417273889 289187732 0
595941649 368282826 0
728825647 440771260 0
182735121 584815722 0
402011349 743057891 0
198916830 233583916 0
85207651 560459066 0
308859416 112714388 0
15864075 242705707 0
142782018 159793926 0
410132890 739153520 0
198393120 287049012 0
177136530 741820843 0
494398724 487291934 0
510742663 799385996 0
180993587 462520594 0
165205252 138833119 0
626104302 585169180 0
781297423 605262288 0
563443932 766628775 0
674778047 571801344 0
501393600 560622536 0
788198467 578383605 0
487419608 113738780 0
332011516 422630045 0
210963695 341633964 0
727394338 415648061 0
450419900 404060656 0
115751018 207833006 0
495896365 151660471 0
133649727 728204225 0
137056473 556629976 0
631896169 67805039 0
322292417 269145856 0
763867536 239036019 0
423237446 584644260 0
110127450 91002412 0
438100446 630979794 0
731388856 356525228 0
303360314 633878424 0
87572063 755311065 0
156460821 368212522 0
185930456 140467572 0
309616423 778470630 0
515113002 41297115 0
515538291 439406862 0
580083076 328095984 0
681559792 151388309 0
196640116 227964763 0
295027600 427710411 0
348957729 133779494 0
147769498 376905870 0
706776809 362897652 0
271701875 795070671 0
51085715 134879001 0
34396038 344656678 0
235730979 280727135 0
449584152 231408170 0
309450048 614674526 0
193627827 391582575 0
487719989 430993592 0
250996084 71123173 0
173993670 270367415 0
641849931 300978747 0
415412758 132659188 0
752062119 103344488 0
121990927 785747240 0
324811071 408858721 0
140171152 688004999 0
46148045 270016697 0
641734429 417560608 0
616421202 259667766 0
776067136 474619100 0
303311910 560185297 0
758659732 91408100 0
661335247 726318157 0
650405447 734051113 0
523121392 770352754 0
374547160 723241988 0
157508644 631571194 0
667696622 453034667 0
40290741 301511045 0
62168696 742023959 0
380949449 566326263 0
3042496 283211408 0
64317558 71418846 0
634111907 300620366 0
215117759 221331161 0
69821351 357158406 0
402696101 441757975 0
97120555 592230802 0
311202981 174108395 0
507210937 602497096 0
753865715 496552040 0
138164687 784348067 0
640040248 304949452 0
642020962 17648648 0
243291466 337226438 0
521569097 129044264 0
503344207 10795992 0
16626 646791719 0
83940821 203717318 0
83458686 398222351 0
93934301 564335380 0
383738228 400554562 0
721907828 357050818 0
528463662 794255847 0
278978108 465787045 0
681048249 654737927 0
272782301 385262330 0
115123328 299141554 0
151321860 142675697 0
728347339 481466109 0
653074761 202743461 0
343748906 45487793 0
417510513 692397446 0
172302408 595474560 0
779779181 573248508 0
630034099 296739383 0
100810728 647975206 0
748456236 739981825 0
467457761 314037848 0
460895122 440239847 0
679288124 599597623 0
652751289 505515009 0
26686853 647479968 0
100017306 207181359 0
703621673 107831169 0
648100517 311292725 0
777287372 48278625 0
560209902 788129922 0
221393981 502563687 0
275006961 738379472 0
608177978 222058269 0
273208392 693560381 0
152700858 514057373 0
169347376 580240416 0
383059781 500310620 0
271389585 191818951 0
103502601 372003441 0
250472791 483892864 0
328507422 131225793 0
364016485 428576703 0
183425929 358583229 0
244889633 122255927 0
114628995 765413260 0
565275388 554830490 0
630551445 339559370 0
409732238 452424887 0
240845443 381760143 0
549017399 733716924 0
143516019 102713642 0
620017942 707897292 0
650950337 275072462 0
473839534 600770992 0
101098383 741875904 0
676692341 705272801 0
272920453 637536420 0
399987541 336965985 0
756667681 641794308 0
222560711 114247640 0
170750496 302577668 0
250452017 215073689 0
498462070 469808585 0
264294237 215821517 0
600710432 112825563 0
78305384 499559462 0
759785168 768375119 0
795538525 532036860 0
28518134 735892905 0
511850217 70205889 0
534797491 649599448 0
223110448 754138278 0
328182608 258739390 0
92681504 513859160 0
382628674 667812086 0
252333822 139350027 0
914110 592192032 0
420678219 539128311 0
576146138 604539151 0
64373071 737247984 0
641474490 243249391 0
789618464 375959424 0
231868522 619109188 0
182989900 267173096 0
471233485 509545264 0
622028166 575402017 0
40162139 753413629 0
104308835 246534176 0
727468357 606583712 0
116278660 676639950 0
374969336 575104649 0
72897245 655134296 0
133323588 604060732 0
672182322 608976901 0
68974558 130346312 0
443805868 177368136 0
391093220 688455531 0
258843409 23288058 0
202860134 621576177 0
323868878 757422199 0
257036330 62699255 0
514471486 329143455 0
6577795 721865462 0
665536527 472735881 0
90056472 508896436 0
676102244 289975402 0
116368934 617593501 0
85661231 254891114 0
379485996 746893508 0
398982244 419771311 0
270477436 14372137 0
232933551 710752445 0
22244664 376540190 0
463455335 458383580 0
413376879 529438778 0
36030171 764581522 0
99122138 489096879 0
74580645 379149226 0
761391208 492327723 0
270500279 105903357 0
766706696 707002462 0
661886397 518250975 0
81472515 448954969 0
691699577 28998287 0
132519436 16902344 0
737184194 48905912 0
673245930 360119911 0
265879541 686833918 0
766997204 141829588 0
280219050 67745807 0
473477988 508331889 0
660832587 532379685 0
100214567 114628094 0
729531598 493310977 0
13591552 205500951 0
488007665 415958583 0
666199649 762460516 0
335259276 89301042 0
232837689 774839210 0
58274344 798251916 0
400992557 57839776 0
592354654 529589619 0
555293587 555936129 0
670120155 177925722 0
171262647 112526738 0
35449172 566011856 0
221076047 471218445 0
45516683 506316222 0
161409533 65973734 0
99324028 365192914 0
749453809 3712634 0
206952650 436913570 0
558423451 727736763 0
142010807 192824900 0
66846139 435859345 0
524147595 342955031 0
728125261 503979865 0
85444373 164520864 0
466762502 482101756 0
398188503 388492579 0
91580554 202258331 0
102427786 293802950 0
612835815 672540575 0
574688630 317716659 0
271391633 170835908 0
601631247 104662633 0
180768395 531891640 0
500502145 682964310 0
672127071 746604231 0
744701785 663671325 0
328524777 332138031 0
759976898 480175 0
528961548 782642249 0
10877595 676931336 0
9013379 333027817 0
45611963 220251760 0
184684808 287833989 0
551916122 706885549 0
513680114 615886793 0
346167385 67188076 0
736334027 769665080 0
613355924 273186112 0
336176588 620882696 0
801299656 258826955 0
575227253 719199216 0
83297903 679043699 0
305519983 45315570 0
107340905 384454210 0
539694134 380880174 0
181809661 527798974 0
30396931 714197710 0
405951033 213371100 0
372959629 727938543 0
676837779 672194684 0
671895808 479189101 0
258355468 288323815 0
644009854 331449739 0
662555719 128698633 0
110746341 444419417 0
15532632 265003572 0
290947157 261333650 0
234817554 482699170 0
554531812 90944138 0
414307915 753760284 0
430335036 774942805 0
412927397 236232956 0
785030312 420832257 0
392753011 610776900 0
224558132 47419640 0
26736568 664523411 0
486962050 237036072 0
510843557 658144741 0
574609225 510702966 0
281966814 46803906 0
370967548 642671149 0
554692505 764424467 0
172174199 660691808 0
297488501 51015423 0
533302746 527383870 0
260002850 11777217 0
530349348 603477718 0
84778881 469320966 0
243287005 753561345 0
271755040 257689502 0
258289204 379636022 0
785475121 334219421 0
279209128 11393230 0
376363750 593652896 0
652279666 52931078 0
368140848 274767767 0
553592577 339036573 0
658458106 582585292 0
134648294 576814250 0
449645198 362679066 0
198885353 84812482 0
263569728 592435276 0
798744900 221030365 0
575285626 458742944 0
800439103 745983909 0
338254971 121845454 0
60303115 390068434 0
346842567 278666192 0
364048334 503026005 0
639258708 320081943 0
528595687 298863893 0
94510641 779497281 0
728288819 454847691 0
617700005 484759594 0
743943082 537842709 0
216103017 66965940 0
431976282 472711760 0
775097812 337677338 0
324516323 57847627 0
640306193 64116603 0
99954809 222346845 0
375097492 504860364 0
430176967 525397255 0
641537730 383274045 0
785954078 193735658 0
363097534 561497486 0
32625261 45282480 0
651600697 261696893 0
186986373 74096867 0
208737350 712671342 0
553780005 245791203 0
231749784 661398620 0
601305697 342641655 0
525309956 695830405 0
758601025 56042866 0
638974578 54508343 0
430510098 435662562 0
519854122 787116042 0
34128785 708568671 0
59397229 276487479 0
191254415 180409483 0
291929114 81975864 0
358725584 106545425 0
401056313 788052275 0
554479179 105520204 0
346134962 784197580 0
95702104 109270188 0
790040108 54125793 0
321492824 712636978 0
387701510 308434814 0
782683977 382582399 0
553158722 734721473 0
783013198 727522245 0
145431613 333453119 0
120460286 299567054 0
554462155 714907513 0
744681629 369474232 0
618628945 517255503 0
361985784 98924594 0
683010004 446851061 0
701057609 235964096 0
680013076 798670117 0
130916938 433934043 0
705704041 249841268 0
640294327 470484353 0
420490623 31841059 0
189204768 127233018 0
544238092 666772784 0
249256959 78599413 0
413020786 490368947 0
83311143 467419326 0
662514608 411642648 0
11954809 531381058 0
310506417 684148626 0
547867858 176398990 0
324431575 228919703 0
428785153 427533955 0
42938723 596324339 0
103782684 511077213 0
355261784 302630390 0
202748230 174210054 0
726338825 265449151 0
67492085 639949521 0
699483475 333224849 0
608951968 641912775 0
566935387 143325754 0
611372498 456123403 0
236884749 277904747 0
437483296 205962740 0
605339430 579927382 0
354454668 713776631 0
389170466 766594137 0
10565765 68308214 0
280897883 509126354 0
512337073 579488663 0
680540100 231518413 0
504031341 67497233 0
616249614 643927810 0
34936288 740026178 0
185759356 280848797 0
675184227 307625045 0
631104066 456767676 0
635517146 573067504 0
297191941 34893829 0
375778906 545307895 0
521578012 133233310 0
410161473 561352222 0
131731992 368224517 0
291003336 31419679 0
392679204 13398133 0
434120088 433185481 0
547146950 762072771 0
38216960 356640533 0
133700171 239425842 0
326175954 493920180 0
531182895 150056799 0
297015318 665436525 0
617325356 329364411 0
533129189 715742246 0
546284181 566874114 0
424515732 171963792 0
39886179 149164193 0
700075165 520778247 0
320510512 9596597 0
135782574 44193251 0
397550637 668198668 0
258994528 758991158 0
514984705 458921119 0
679434084 773596176 0
657885759 2267176 0
118541132 578587737 0
675580410 668112143 0
478002816 269153510 0
329973551 188882026 0
520424578 343120792 0
515622513 497068033 0
227351460 791951911 0
723669316 533221015 0
81778260 406859352 0
137591290 475136920 0
385550604 648754865 0
731804753 394110211 0
466724834 490723609 0
724564915 217670523 0
466596201 166374197 0
361888830 2302461 0
398659184 581852772 0
182428180 158033566 0
345932206 635695466 0
784798264 613999313 0
100157722 98252913 0
794728104 286714266 0
279705463 565855465 0
250105145 185148101 0
515901691 474887437 0
399423511 337209386 0
47333038 759330343 0
45546103 776540964 0
69887739 368183841 0
340171523 513891777 0
441250701 77685413 0
344248105 152037958 0
626737686 679020325 0
92165061 375204222 0
563818071 193711089 0
330254438 274139111 0
308186771 527255017 0
260949086 38421742 0
460397173 373144020 0
84408807 349284621 0
13400808 423742369 0
490636997 774157049 0
637693556 502620967 0
528200573 233943158 0
611311886 111350336 0
545510875 448353381 0
109780483 639454160 0
784622596 206549516 0
376627602 32230698 0
244455471 294577265 0
381312650 310428652 0
672193571 244903830 0
224093115 12423626 0
590723932 499381303 0
393733131 449903777 0
48469932 321169611 0
534082709 396017487 0
410431318 418672394 0
500911419 681217368 0
369297590 260200920 0
448027148 423315142 0
345028462 439945807 0
505034458 600935951 0
337855071 51483984 0
575957167 497682479 0
616021544 491563604 0
524818295 698205315 0
535009907 97385435 0
709907954 13471203 0
288410503 307193967 0
209669196 710262325 0
519365380 761175941 0
639074421 216149559 0
188512586 8335807 0
239365112 503153263 0
503667255 532603441 0
694374042 456779939 0
38833288 437511222 0
564947720 543121411 0
373525116 737983150 0
66006113 736834104 0
730910415 64535976 0
774922634 141668782 0
288141511 600806347 0
393715699 49675992 0
302172728 333672326 0
291949204 616730014 0
422651706 224121633 0
538313168 455804538 0
628823377 408294305 0
339619051 780464507 0
355719112 557378951 0
412246874 543889746 0
366882815 487822559 0
156396267 468763087 0
177232687 557113377 0
737800330 325788356 0
621644507 614466361 0
645686984 398869946 0
210545234 756062610 0
249929385 415498196 0
436333538 593031164 0
371657074 654856209 0
732320995 658939866 0
395019266 595348956 0
374234139 706953288 0
790580093 717384970 0
564418547 47532370 0
196274500 45135922 0
374137406 349376878 0
480810780 472488730 0
39509961 790137428 0
566293408 195401908 0
254998559 75326904 0
301915035 434526821 0
401509578 663406962 0
698922063 270008238 0
154312756 449982661 0
706622703 114644870 0
745969446 644223745 0
273010950 197321331 0
573470740 678821439 0
185648406 599566791 0
608433401 438401335 0
461261286 76974221 0
729558196 195362424 0
586463752 726861613 0
240733428 777358855 0
582455152 89852137 0
680736971 102588581 0
86830695 175478647 0
346868606 709889324 0
570064879 709383112 0
403603426 234728778 0
113658693 76487979 0
607841141 238872835 0
112206311 392222853 0
630855475 318064777 0
739834972 599828278 0
31218064 539543352 0
135541584 203610848 0
629177680 411696666 0
785921636 237265442 0
372068554 169472888 0
663806246 518619522 0
160447176 250940793 0
104386357 210777380 0
603329675 399572905 0
104901438 725620416 0
462354726 248720915 0
84248756 146864997 0
400251214 737419619 0
46440558 212815516 0
281587246 72495706 0
422364623 653775043 0
671530040 186580651 0
2054149 519100053 0
636408269 484941156 0
521569653 169162630 0
216277470 299901769 0
373052419 657863754 0
500242597 695822059 0
604810132 167214271 0
293623610 14934591 0
667585065 359116234 0
15301835 204083760 0
404262467 77660307 0
496366375 456771264 0
740225144 408025308 0
400709432 118826790 0
797187849 187175411 0
257242345 424167935 0
641766170 489322967 0
163237079 39647100 0
520692180 480380780 0
555160248 321008904 0
265597182 775759247 0
212224370 342008779 0
659162030 525249068 0
593090013 599478651 0
189074852 644725148 0
52190541 658388352 0
144181444 382682857 0
491597521 125407678 0
497375189 257506820 0
201102577 332520033 0
282134187 670824000 0
511277081 437073558 0
768016671 499221595 0
499126473 593584613 0
190655247 585997109 0
328218516 797110830 0
46661838 506474520 0
241923192 128732662 0
379522056 95167654 0
799348677 791588606 0
129468360 204356596 0
344213017 344063390 0
461731479 552990452 0
440660030 647922555 0
519321582 18607785 0
121671113 10961780 0
236897411 476187302 0
743530114 745609818 0
799817290 327736905 0
72469698 518047478 0
89859680 244427122 0
130349054 542569450 0
10849843 353664195 0
322784843 641836949 0
758201557 430027621 0
144920443 509177490 0
130139038 520903255 0
690194394 415966812 0
482442689 427107565 0
454947089 754304935 0
89746531 379239680 0
742082266 769863276 0
619292581 566472656 0
683109146 665536766 0
197120639 302918694 0
793302846 667758472 0
117085315 694997260 0
257706948 495290934 0
375420705 683396749 0
260413991 637443022 0
244336403 722223098 0
725117428 87940565 0
320992503 212005707 0
674395684 244616033 0
6903696 296948716 0
726434774 714457386 0
559996165 790598153 0
403001885 292528413 0
468737296 7178326 0
26866172 150990289 0
331480662 794909661 0
201100253 303033824 0
788861517 406967369 0
742461237 216730621 0
453235909 643921372 0
725224512 328571470 0
81566470 494143308 0
246999301 358853111 0
444730475 364750037 0
646302721 403175286 0
620993498 565140472 0
35870782 606332327 0
220429666 228912233 0
657575188 680572469 0
678959824 181996681 0
328833636 627597741 0
16543819 32386141 0
764059916 666604988 0
459018181 572003865 0
342358624 42603235 0
650713780 301957162 0
123217695 413651515 0
53725489 80208740 0
752334621 328027643 0
496978797 796185652 0
539230492 348290755 0
744814411 237957922 0
105918359 777432697 0
310390773 36441334 0
672279115 318797720 0
483948534 322085558 0
626777351 680594875 0
728588572 311918044 0
749159124 381232953 0
775982602 498356661 0
686210977 311505048 0
604209212 161599423 0
298262447 390278852 0
657617850 667765672 0
337032224 186874470 0
86975382 18059917 0
152117307 744336501 0
13136286 334095629 0
500458364 731238127 0
204934282 491182968 0
336015818 93454577 0
772674855 760797720 0
427113512 311145474 0
440531560 728829657 0
701071184 421898037 0
181808734 751600151 0
506884638 257349523 0
626320638 496487747 0
519244532 48306108 0
755564179 441863099 0
215489014 316225699 0
797227430 203517232 0
648124408 399006697 0
71470934 289662952 0
240404867 313205098 0
392737609 95403380 0
490983000 190458475 0
545160929 533268225 0
335229321 798637805 0
515400569 121895032 0
642635104 633992448 0
180731760 777294587 0
60696263 611859110 0
749592979 626111908 0
527295584 631284527 0
564621992 122537345 0
699297221 337765053 0
175749341 106855027 0
183071178 7041629 0
777808967 783570469 0
545579537 441114604 0
663496188 755097617 0
581505885 705548333 0
166043655 735122706 0
324340873 237414711 0
326289665 266863843 0
333910309 598811229 0
127118337 781127287 0
759398622 73646255 0
450808984 671673055 0
83805590 434929743 0
682286507 710877682 0
295821408 787050958 0
520291153 637176815 0
661144742 382414269 0
782079079 79717231 0
132959690 706305401 0
636915200 192843946 0
48491606 665098137 0
754705253 647708714 0
768876602 90746261 0
348872933 103698670 0
329879975 494651083 0
196792834 570134746 0
568140753 68669476 0
477270973 300727882 0
365857553 121524576 0
667274909 568951386 0
662593424 468101685 0
398737095 264355335 0
131111579 504311299 0
8216495 222194965 0
5839991 506042529 0
363637848 426302538 0
580207719 102406520 0
60823478 29607897 0
735104301 247648487 0
308316366 657150607 0
468749780 650406876 0
615255302 693905653 0
465790569 280127959 0
162450026 456386024 0
266203092 737277242 0
126401004 139733130 0
688206591 37200060 0
549094405 400775247 0
485967658 242614814 0
254532185 251226099 0
543951395 475426761 0
45665632 395085734 0
441822839 276083464 0
118228269 204730081 0
154493089 754335455 0
736574617 716827824 0
168722139 445137745 0
686521686 431159484 0
757439476 617928859 0
28686363 70149466 0
573516392 225058900 0
156299411 780694954 0
224291151 142275245 0
747530742 584643355 0
506044943 183242654 0
362261732 222675149 0
406870599 530147511 0
608777668 272741259 0
548740601 81604518 0
591494257 533846332 0
338222709 408676258 0
102223032 94364628 0
341758560 368257771 0
286796379 288811129 0
193349868 98675602 0
263000987 360973588 0
594014139 614517809 0
790165736 44114252 0
193130208 276995582 0
726899114 555537829 0
84749599 121704827 0
263264170 307643783 0
617942543 616846160 0
23685093 687520722 0
94770721 579226209 0
140460867 420640904 0
111809629 208811008 0
298818948 793538891 0
394442238 45465614 0
756932179 390606463 0
728356902 426793037 0
586481350 435399012 0
79702272 171930373 0
402452047 299819534 0
234637812 90361515 0
177290975 149783361 0
111103922 393348762 0
477867706 558285741 0
695541461 465782202 0
480713433 264390915 0
656351401 780957573 0
724079486 504825990 0
543706410 644400625 0
754298735 584629074 0
366969297 40105344 0
635227625 581369590 0
189909192 261997974 0
535041502 489309296 0
458656224 150371153 0
737846227 649068810 0
390949443 160773650 0
437683673 587031743 0
381722225 670241272 0
7997863 382347648 0
536671706 130906452 0
597002015 770314922 0
421306003 734134406 0
488606813 520428872 0
293976938 617011768 0
284383731 544422906 0
486345870 196408813 0
695687402 374116687 0
393100627 417094054 0
698397547 181191831 0
719121744 741963691 0
707845945 461804519 0
623886130 56818459 0
341528314 654151912 0
785121174 253053546 0
663871010 748636961 0
286949333 178604998 0
110532281 535664526 0
35075149 67011664 0
618573889 43555036 0
741156106 664584636 0
285241023 581478032 0
458620681 258854535 0
132229590 585698557 0
611741622 48790613 0
443352872 497519028 0
702314453 591684046 0
608765122 116327101 0
692453941 4348990 0
547145197 626529093 0
507633375 275748868 0
151528724 616198594 0
497397745 254684415 0
472769402 171363981 0
416094127 666219359 0
460526375 789646527 0
529286515 23227774 0
711146112 737229531 0
466575119 584368634 0
709055677 429988767 0
506735196 175970906 0
468151956 24860115 0
405257834 47933392 0
399854249 637902553 0
46611399 725389946 0
191810059 480999320 0
58576667 714213581 0
211409520 683587747 0
42972943 70422671 0
679308578 672251798 0
477413340 465775677 0
79517812 791622746 0
557285978 188528874 0
632155638 248260095 0
790100678 182669290 0
125777574 46131215 0
605388165 327684378 0
665372038 726544575 0
661829579 340690694 0
140836185 545643947 0
482302613 301261152 0
29471885 327280789 0
67741722 680918931 0
415882964 31394547 0
626582247 543691739 0
633508885 460516786 0
361102557 425094646 0
8744577 544620459 0
688001005 483615032 0
249897327 777566997 0
115903172 604885306 0
770413566 650997085 0
365076871 537067549 0
279522982 12044602 0
367422726 412457325 0
505509866 118711991 0
328128716 793283970 0
413440307 519606188 0
72482132 79887340 0
746408257 322320969 0
358604714 720803274 0
422134785 705360628 0
345475717 579875631 0
296713354 448213263 0
178498794 365044583 0
737957208 570872151 0
346006252 500738701 0
781472193 691147366 0
325816048 380888932 0
117044360 305958336 0
476848782 478629451 0
611707126 173249430 0
492695718 266611359 0
282660793 398685893 0
310761544 366944028 0
428921410 129552348 0
599047269 657504094 0
707275807 125011350 0
713762987 421055687 0
378618527 644319638 0
319119719 792815505 0
693478910 421913369 0
764173131 75695893 0
460954296 397410111 0
528116159 767105355 0
698287029 485642279 0
302943319 559982659 0
758628466 785726979 0
569909781 401797405 0
558287837 681051685 0
220947511 389354106 0
323931305 322039104 0
181472179 331019126 0
191558699 274819926 0
501500516 68546184 0
152978491 290389121 0
428635279 377849069 0
290092719 656953895 0
214410691 745232133 0
656907941 528317964 0
336640259 634912965 0
341296413 317743764 0
399785266 370357437 0
206536890 539478931 0
447327144 690758019 0
204079439 101615994 0
641639319 496065551 0
758171268 82455682 0
293447770 738724425 0
566391650 45260942 0
54456098 114291896 0
516861256 627238591 0
475475878 169342875 0
29293173 65858795 0
2440452 601657542 0
74638759 636099869 0
529310460 791628667 0
433632993 567417101 0
545346453 122865898 0
367383523 79819370 0
274235534 685641279 0
655973654 754321911 0
745132903 144002757 0
218852510 740411863 0
462033007 426993787 0
194324175 65372663 0
292903345 312299752 0
24365535 618725391 0
527978120 12864367 0
576219432 629589864 0
255919639 594210812 0
538837042 756368983 0
512562255 197019644 0
765910388 701904458 0
200530088 655788151 0
312735289 753857160 0
314427468 40187440 0
190976085 154530192 0
617114721 348547949 0
116453112 792980639 0
485716187 688750189 0
459714950 570603804 0
759175283 466584637 0
40676293 746146199 0
278856426 726307040 0
122712164 411993479 0
298088726 82412332 0
292845178 106563229 0
215816221 492285768 0
690832320 259286024 0
330977052 105799975 0
458146742 684500731 0
273896591 432892844 0
489288272 599087489 0
418594020 531116383 0
156880968 573816275 0
69981106 801121298 0
440060535 745987968 0
486760336 185931082 0
251470217 230976427 0
504731127 363068876 0
387365262 22137867 0
267320731 266086025 0
781882071 220339745 0
224905362 302391877 0
390383244 20070311 0
501390649 453636303 0
360180924 439336663 0
473315141 508920131 0
206307376 716227597 0
144144753 716991697 0
741561509 766334977 0
171280680 756128881 0
754905174 729384264 0
158933590 545930422 0
662829573 547819470 0
518026364 759521245 0
243825213 613121670 0
535971370 674816107 0
565545981 563803237 0
264280792 667559739 0
402473571 412231753 0
196426129 342497568 0
1930203 96085641 0
708785326 761985049 0
230748804 75972789 0
403134988 234767599 0
398328090 24995125 0
183041249 542052777 0
725550165 192271713 0
56208465 400977824 0
418661070 657976487 0
405293816 772702224 0
752781248 591713187 0
288179342 374660634 0
698706868 529817381 0
615503238 84108482 0
772198556 287505803 0
693923724 665054861 0
710501060 269236279 0
199586966 552987716 0
512548252 567435762 0
328329352 631671299 0
509107969 335818907 0
342329280 532492776 0
768192034 797067648 0
419125262 146171974 0
2605756 281583645 0
120020477 6247589 0
222621464 186990747 0
344583036 774251046 0
565500646 300684201 0
264125390 193044501 0
389201141 31705396 0
365706747 675607907 0
480620680 707602062 0
413358461 291131510 0
86884381 228734292 0
478291539 50752254 0
582837340 315045371 0
714621917 231244930 0
593838584 702136979 0
633809402 164318729 0
359609647 544228469 0
135831353 283491029 0
757235083 490024102 0
679539362 800497770 0
748658284 564313861 0
301538664 493844118 0
154853665 74633115 0
721614212 277080508 0
111461963 509710544 0
681152211 623614077 0
494670630 74090817 0
367237649 737839612 0
128724656 576979690 0
394954374 680753023 0
143897290 464472996 0
6470493 615549287 0
177924002 612692619 0
732393506 775580283 0
229957831 718352902 0
332091075 42070489 0
222089114 537265425 0
357404199 739168748 0
307361614 353135892 0
595856963 401288655 0
776024710 343081807 0
126951739 731427381 0
530474358 161136286 0
86999973 74792382 0
137658761 527862020 0
131104648 429327701 0
345950973 336594933 0
702860346 112457842 0
167889721 649650324 0
343213518 613114601 0
181256259 568597712 0
226012374 363407033 0
223454211 376508903 0
719392345 426162136 0
284130686 497702219 0
727314397 315386756 0
263879085 688980301 0
421806543 390224262 0
526374622 698252331 0
616445115 405039466 0
495483599 121840317 0
128600024 751169216 0
498523449 45729181 0
47729814 369942215 0
506070237 232944638 0
509174052 21555772 0
55318599 193831845 0
782892378 781786297 0
640489216 545696151 0
661803959 566236825 0
765770232 692140803 0
636115226 388225668 0
572135040 133800895 0
684222587 478606136 0
172931730 383669860 0
462340055 5691969 0
91382181 184664840 0
628375646 730595919 0
513577788 792014940 0
511051431 198978978 0
418243127 604566295 0
202165468 378320752 0
616290385 196007609 0
529823475 49825889 0
109174392 609153337 0
333084344 66816661 0
436327434 94398388 0
615556420 713634818 0
674616556 56391855 0
125213625 766606741 0
293788079 142595180 0
437827683 476700960 0
376928971 776426614 0
83115911 673846205 0
746865268 275018328 0
387733373 733457079 0
118665765 449451763 0
322151987 317970026 0
392455668 196637642 0
251537293 658144711 0
366195312 383539107 0
324779353 180974428 0
271385052 238161433 0
343632608 262296232 0
761367194 550170510 0
337438804 441990174 0
537664448 16009817 0
743007783 576706264 0
580975088 189740517 0
754775719 580250844 0
462614608 801025960 0
584712202 503376076 0
726044783 546543084 0
342139209 99028519 0
83209401 439929251 0
621362542 10518096 0
295145110 303970963 0
611956703 150381480 0
563794165 498515696 0
194252530 711932984 0
698758388 37678500 0
577110934 643551175 0
363552364 777069544 0
78075455 628143892 0
1335757 105459741 0
680710346 727077922 0
554660072 113999552 0
334825977 529233158 0
130534722 800025360 0
158005830 647190420 0
770158256 249554081 0
792428231 220199881 0
636911004 570734434 0
94469199 545735191 0
412749161 10490926 0
327189997 260444064 0
745718673 666172368 0
735502965 560268469 0
651734327 552739111 0
482529264 247536464 0
476104942 723759511 0
20421704 546720782 0
153875027 170602582 0
374226223 499114453 0
684011256 140090475 0
760949538 80511550 0
667052005 729742958 0
648790796 563198728 0
183787238 233415582 0
298304153 74416841 0
453328947 551509172 0
97474713 122404890 0
109253178 29203561 0
115545918 419700307 0
302377681 360234442 0
6731367 282668180 0
75867634 473275838 0
189273717 542605838 0
33562911 570093460 0
577794307 719229457 0
724393490 309840249 0
101232436 212769625 0
648786337 706475032 0
680980426 327751116 0
782507017 180800581 0
575607150 730401614 0
695064595 80146309 0
278567522 64090925 0
714648540 297874458 0
542430860 80775513 0
407770006 545452433 0
474136744 663176921 0
532331495 566685286 0
75510593 668297341 0
719762221 662867193 0
183083406 110238982 0
72039401 644135045 0
82825652 426308226 0
424608040 604283080 0
652973433 32923759 0
471356018 291509598 0
395858205 510625050 0
724562695 466418630 0
596391136 30853077 0
531501957 741816393 0
714333401 129015638 0
239943080 61922809 0
381113927 771302772 0
221359841 122565541 0
293020988 438530097 0
522345463 372796248 0
640262412 780785757 0
700835095 579699616 0
81396807 70857928 0
675089958 667885751 0
159880848 545413071 0
294603483 457727640 0
228173788 526262019 0
519657414 649089955 0
546038396 398576301 0
313692664 92086550 0
597803808 744693321 0
338516535 335139447 0
34926575 708560913 0
291521073 194051778 0
477198510 57201091 0
201527277 269005465 0
520062523 12873937 0
348173373 419656759 0
426798161 385703626 0
617532604 570657158 0
557600802 52662656 0
133546927 497241026 0
521325500 112868164 0
332420582 792984661 0
468977425 295973885 0
352575871 117216828 0
349277470 335884721 0
570484260 197950139 0
328907390 631764117 0
295054161 631128403 0
554634680 128786760 0
267556120 320910319 0
267773884 269335025 0
608394540 765640537 0
587530689 674246587 0
149362790 557398240 0
589278031 142229245 0
224589066 733555185 0
501413918 791806430 0
262838733 689988779 0
92333878 617109428 0
609319010 797334881 0
498082973 675212756 0
282317168 531222092 0
293193533 794883693 0
177444397 502850265 0
598281368 524842521 0
333144568 575735414 0
761331001 648827209 0
130800353 488574261 0
82199523 743576138 0
86958466 552827136 0
777062233 355564349 0
216999603 474726183 0
616607613 676603727 0
320879132 235450421 0
285580897 668924824 0
332126278 501919752 0
731584753 236077775 0
90418697 32112166 0
10491194 219424313 0
612718946 366110273 0
328659642 790176184 0
144765915 315068246 0
28182809 118164822 0
134179731 162387645 0
151822306 493964044 0
162968133 392920033 0
261892157 671514099 0
420858213 250188629 0
581104156 210557791 0
143236737 464715387 0
309781902 401507131 0
40277305 284671584 0
453541749 732417873 0
517311129 226412355 0
455159551 685873743 0
654868523 45369123 0
353536228 49125618 0
29534029 640915122 0
586863075 308969098 0
490516162 464815241 0
466643053 352451857 0
294687633 138671496 0
13209648 733169089 0
107850738 397158616 0
686466884 380104321 0
556260906 676114414 0
320970314 697106717 0
430040597 575634207 0
196053862 249779585 0
769017587 294019237 0
207180173 796045123 0
465575100 324248513 0
606765658 371005306 0
315879188 438334604 0
502566149 603340492 0
674115421 568169540 0
803555 247775493 0
312011914 93182798 0
273269281 568169255 0
469876579 79056771 0
786382754 239782273 0
440149144 85951881 0
24695926 218188425 0
292649032 507992031 0
56710275 699025659 0
519892400 287596429 0
403868070 478432962 0
247542450 414557130 0
341745003 492088280 0
242070163 785002640 0
348790769 459835859 0
641194508 492445780 0
286175166 87364234 0
199139783 452313624 0
231279598 65144796 0
797231782 463251816 0
63869146 28455090 0
560126965 659137299 0
612240285 489917776 0
451277761 285579277 0
524545106 223642313 0
442599232 50727590 0
299586304 13549602 0
44269141 666129585 0
443712501 96756811 0
146452142 283988687 0
571921516 527381253 0
688028984 59429112 0
353229309 664456974 0
568278759 617796886 0
578857452 123117576 0
497768188 694709970 0
282068562 26158266 0
383367831 663571201 0
675810094 90447698 0
367528999 52216966 0
369886513 328861284 0
7033382 721113417 0
422750083 467131218 0
89849952 568864368 0
202323046 340260235 0
744658668 377445319 0
530449144 787830019 0
279959540 685995454 0
390580757 75762674 0
646438755 14435213 0
617493036 47388209 0
206781095 393760465 0
551267848 746986563 0
280399333 269273584 0
721459760 377760900 0
139528019 588208486 0
201511780 257580036 0
217847520 678066728 0
699116801 245066093 0
4454002 613527279 0
308191871 421247075 0
113509650 487420611 0
467143035 336238772 0
8839498 719077768 0
583994394 793245303 0
177125093 267168678 0
91938761 662586381 0
116546338 425132197 0
142299798 740113813 0
193079760 798356585 0
280233209 499846828 0
785957730 611345699 0
353890491 445896882 0
212795691 605677407 0
589416018 15373637 0
451399677 757501064 0
755912386 484462988 0
546662077 166826 0
73871565 118296325 0
21191472 395932210 0
71780874 365825116 0
246301503 636438453 0
146320251 20381923 0
62569084 669717271 0
353100286 82819328 0
317841410 214497715 0
628152476 204706173 0
533161922 371428052 0
114034240 585657179 0
220479655 641640574 0
269904851 140597852 0
244932705 592267018 0
116448771 746932726 0
764205433 162385825 0
83929592 366519857 0
571762721 364310194 0
202442020 324644745 0
652013979 297357105 0
455631653 800623129 0
569711603 232698696 0
712399818 756602194 0
737012262 549714264 0
701331557 738313469 0
137106262 67234621 0
573949076 80286697 0
414574269 293184693 0
434294800 573267277 0
531220720 711482274 0
508734476 139425776 0
94675316 215354315 0
725564255 750628506 0
514757426 610214297 0
416322070 709503861 0
339611300 541005888 0
649315425 426854668 0
38628445 545309709 0
490948925 606885562 0
61763906 270335473 0
410157267 324605719 0
272805705 466577033 0
356023505 402496672 0
15058845 43005741 0
26953914 768942686 0
89570916 185354222 0
492314011 325510195 0
648851500 530853445 0
194895025 618281472 0
123754199 527530396 0
386803898 341924653 0
125588687 104739944 0
309951462 525224108 0
101823580 743195310 0
312618572 571038575 0
338127138 497982054 0
493351330 787009604 0
609360228 709803022 0
772650939 411450343 0
244685699 510735858 0
675833906 747152494 0
485374 281202361 0
259727259 321985246 0
16292548 483355722 0
391295211 217693775 0
718068798 53745506 0
111721699 337454240 0
544572771 567366223 0
372476716 257805162 0
540878562 113123334 0
71623028 300529107 0
203513710 536308766 0
555729930 410867603 0
91658736 475671324 0
145617475 491104964 0
652993347 99286327 0
188851312 219089878 0
514169114 536239359 0
213886032 542379602 0
190240995 53946455 0
554348400 367006202 0
137260049 465467230 0
365774925 531150599 0
254740908 787178951 0
579907181 414278662 0
125198811 99918428 0
102123436 665927918 0
352453199 655725293 0
202597722 469776673 0
344914327 484045442 0
273905214 54508954 0
43234312 613460842 0
222052995 437692907 0
344401612 534819043 0
480244170 674133052 0
598762745 440282850 0
694188293 450716730 0
740258855 71078845 0
543061201 252807205 0
430164277 307919524 0
543465041 9230082 0
319971308 157298256 0
36646289 754449804 0
656494750 704916026 0
431849445 164297108 0
462074089 230315430 0
446981017 331603472 0
141761890 584088441 0
687452986 433079270 0
152666006 422312235 0
571702738 283457509 0
403396887 539517043 0
702649228 781413230 0
438081937 244502427 0
474127790 131934459 0
133734362 776220222 0
58335458 206493312 0
419070160 314337344 0
713898419 169820808 0
473260626 568952156 0
341960263 302720059 0
646602545 298904302 0
145060061 610204127 0
707446995 334902282 0
686363804 187332394 0
721945652 448753384 0
595057077 258977638 0
650246908 10648797 0
470969862 339358918 0
71164076 279493637 0
154602538 76170757 0
132928948 327410310 0
759204105 409993442 0
304300215 16026930 0
521080045 26135971 0
317285909 749469725 0
279311691 554860782 0
139857631 389211284 0
5180767 415756809 0
408766285 290018393 0
379081216 745571382 0
330375417 337321708 0
206492101 138834612 0
294692377 487410989 0
278864 698246890 0
102863969 404739747 0
335136988 362057344 0
729991113 84254320 0
635519810 93447083 0
353884698 1433864 0
10678168 219723145 0
498992769 553478765 0
353292998 128472850 0
260901830 712878550 0
566342399 604532076 0
772842482 270405810 0
260917412 586586868 0
360384208 142059358 0
221406677 62983744 0
233534023 658728898 0
485853671 455534801 0
253582368 405734101 0
561422119 103673564 0
321328604 408033308 0
208727067 325407648 0
182245215 91013391 0
22479332 40590604 0
598948422 213677906 0
335946443 666914153 0
540870551 641067706 0
753298963 755968417 0
444464761 569453600 0
93660415 237241155 0
217095567 790595724 0
744688335 11026843 0
558030629 287815377 0
625023128 252820651 0
112950289 66495434 0
85410290 541827955 0
212447833 177746489 0
98169124 559080843 0
193648523 341047017 0
426863267 181826322 0
63366885 763588554 0
313486163 669788745 0
414381025 309510923 0
98823974 548125830 0
574797720 791597239 0
252827445 468606236 0
488786055 444380954 0
589709629 179853962 0
88862159 162412356 0
129182399 669921967 0
174909413 247970113 0
335429642 451928830 0
246528325 176994462 0
737876848 659152555 0
387375290 192867572 0
112682079 493526584 0
790882410 600365159 0
588244399 640361843 0
412547749 257762056 0
275858513 707207061 0
662698503 436073280 0
354719769 536877492 0
495420817 277617558 0
587254868 765734064 0
279053216 408316371 0
239738759 322154413 0
587879562 791457668 0
226491519 126860047 0
311841780 105623698 0
493264493 358126012 0
774310794 796849336 0
447465141 682552189 0
772424091 760906089 0
205547835 562197860 0
655836805 482221303 0
384893947 309039541 0
608557050 66427110 0
627806983 769100398 0
141707964 26256055 0
775261339 470297847 0
124483739 319198349 0
244359838 624868703 0
375188560 201236109 0
656832201 741656072 0
559424189 65775821 0
260313662 377629233 0
113253147 516378114 0
563917209 618438000 0
63657001 24865238 0
535757538 244557529 0
36083210 455373034 0
371218200 757052730 0
31866300 718689380 0
501731530 750230341 0
290358947 175436195 0
495305851 23135440 0
367490997 134281792 0
619920321 667833929 0
247107980 193978208 0
296254895 18678809 0
413648678 310891400 0
65169039 503486241 0
211199094 304693933 0
228239097 53295731 0
663362646 176011734 0
253061227 232517947 0
536139828 342063246 0
168242337 632291113 0
456420868 169978258 0
636483204 249830429 0
382526124 422034369 0
103521049 475177993 0
198168336 322461657 0
467898457 470946349 0
216404822 220719468 0
696702383 724244672 0
614600072 392723977 0
492908369 122131229 0
78888527 735545701 0
588202729 183886955 0
679614322 9750186 0
557227664 468676744 0
246580258 800890613 0
302930985 648610373 0
401831786 297372413 0
207434464 776505766 0
788143982 19948146 0
423446096 43403721 0
188287215 90551583 0
247846468 763340057 0
142271510 30422768 0
762721495 14813846 0
665334456 245924859 0
432807228 441412253 0
145350814 570810574 0
424365764 418346871 0
438354068 357754830 0
626768542 450388811 0
421027240 297887895 0
343427528 600475157 0
111777542 632416328 0
643880463 317495527 0
380100005 596484959 0
432910078 489495898 0
168994168 87759093 0
801097430 659879270 0
422837401 621106076 0
418963842 56188872 0
349525199 125645970 0
303071897 670688431 0
564924509 279532899 0
88418525 795968402 0
380318744 249939195 0
379761368 197694448 0
747777728 651840255 0
137484889 251245490 0
333618419 643432412 0
6727737 638326856 0
471243426 488569575 0
81591170 756413935 0
704934826 727049278 0
702387475 347637857 0
103142452 37689704 0
582880235 659735806 0
80015851 479134904 0
648035559 450277442 0
293211821 631842483 0
184135655 488859259 0
523483491 167870235 0
718361510 589214543 0
253072693 147132036 0
230719012 567704185 0
790044107 446754276 0
337513389 787917090 0
622794619 427250689 0
393849781 575360708 0
576079032 139835101 0
448892830 385686496 0
547734163 607450468 0
537039104 490436449 0
179062502 306813544 0
609129708 619760797 0
270306959 758126708 0
643645733 321592362 0
70990664 45173824 0
130089500 292534333 0
503086210 456998496 0
190161210 413405662 0
399864882 398166739 0
545323227 710230629 0
308998035 104915421 0
581701121 53765002 0
24346043 614712239 0
84644953 689901593 0
767190754 763195985 0
614115598 641742112 0
489569818 515856266 0
783226097 670957078 0
722960414 691458904 0
473504659 478176751 0
195286455 378397856 0
336569656 512755267 0
435657872 796347545 0
733086647 648135717 0
244966559 38385734 0
363260234 659561875 0
791087266 752571549 0
640678820 317004611 0
204371272 746602415 0
702661484 359304870 0
762530115 257452968 0
588336231 480674864 0
386470742 640565724 0
79208819 129479859 0
753163165 761776534 0
115025674 770950277 0
156649457 236831287 0
390114889 757111218 0
583255230 32896206 0
634285733 138736950 0
680427847 193666888 0
757347041 196699780 0
246653986 10945989 0
54950761 486703634 0
222112134 460914975 0
328880972 99842682 0
545992085 50149881 0
3027984 531243931 0
224490887 344670790 0
692831141 164898958 0
290251637 215782619 0
452860816 718167382 0
676270975 81676719 0
721996408 467529887 0
545818826 474246936 0
416914690 53128129 0
800929061 610408539 0
732887110 304113623 0
21659478 628117098 0
70060981 625216656 0
56313509 640569832 0
440954187 625867128 0
698435484 591794170 0
333578645 758771028 0
710573828 555390097 0
746280302 722349579 0
622470660 481020273 0
324940820 548440738 0
762686169 137544417 0
49034320 558527685 0
609815929 464022696 0
395816389 296679380 0
454570139 783969480 0
771574328 312670987 0
726394772 41272176 0
373856063 532918782 0
712429903 122066866 0
557687688 399888194 0
124639769 338198177 0
488514713 204736953 0
763017475 596428969 0
190107558 626053250 0
571071571 363037353 0
448657886 629331063 0
511866732 291375903 0
398448377 191990582 0
596210622 214065470 0
17189892 8771438 0
236208137 511484037 0
75919488 781397436 0
227956876 595052800 0
764419370 76834517 0
138193407 527231876 0
591958950 156597586 0
40370166 451952033 0
675687847 655933028 0
627070502 587383405 0
64692881 768480491 0
442173839 417422984 0
394374436 56063074 0
464948212 300138510 0
11925676 293958054 0
586133824 745282819 0
256817184 151323389 0
702413022 167202343 0
666168409 300606323 0
461824716 281874851 0
420270530 440191302 0
688863498 504500477 0
447578470 511279688 0
77035596 42110427 0
200316170 149983042 0
594530714 306598930 0
767946829 203282430 0
108218569 495765076 0
537371470 250010925 0
167090009 133785608 0
172814071 350111908 0
563772578 633556094 0
466630686 332242245 0
401944528 293837052 0
405597718 166398126 0
596466365 131380051 0
411159430 23985742 0
629950635 375442474 0
448810421 223450829 0
634819448 532315469 0
309248283 562354249 0
98158170 478073567 0
427087563 258700257 0
33007359 719188045 0
32656089 369989810 0
239012696 782378231 0
184084845 683843564 0
537999023 42713973 0
749657619 244616247 0
1646122 717955145 0
124869656 428840645 0
225904691 579702602 0
685544423 196618451 0
348088252 336186681 0
651929048 70844184 0
271479807 556211566 0
796607320 164654820 0
662646817 3217045 0
597600033 362841940 0
561792720 241070193 0
726107293 499100840 0
129083309 561263997 0
714613704 93203771 0
116528419 459398837 0
456022538 313880920 0
12681792 147715186 0
671435894 508209759 0
252755566 592963887 0
690458039 476587126 0
158667781 423669925 0
268433083 684458697 0
143088030 278407569 0
145258523 263873508 0
191661034 50036162 0
447479006 209833736 0
68817994 541776983 0
690083475 165551000 0
490650073 746554826 0
643598362 794104355 0
561591105 712175441 0
152323672 203396196 0
473850704 309736121 0
798870012 246720508 0
81876463 22810529 0
693627690 492098831 0
661825233 532562232 0
785111441 403831391 0
625993565 413917949 0
697809667 753907749 0
245574082 127705279 0
503203203 137972836 0
449784254 799108305 0
455586869 577169631 0
588646334 552543221 0
327132383 601855207 0
339318641 8408560 0
528361865 341492112 0
771978364 28342199 0
565450205 775788719 0
570399007 88949866 0
566761591 527250685 0
306595510 209144938 0
197027940 507735432 0
96544768 214839660 0
122817023 318216777 0
443799488 163254266 0
289776557 44427561 0
745374740 127437428 0
174451891 46006412 0
104437745 79037742 0
191357380 711535119 0
220510743 282851183 0
244479225 288847524 0
322731294 365227442 0
470551996 470077653 0
426430285 224129391 0
298870894 70720193 0
436554749 3067300 0
559875592 352875138 0
29135331 110467202 0
613432847 761753224 0
42346781 189945486 0
388338785 564948402 0
468399649 589263238 0
533158038 640766922 0
264356477 20030941 0
509546391 615240518 0
453695758 404508942 0
207498916 242066100 0
379557193 635861335 0
210203239 271956969 0
98232938 403552203 0
430541193 294047435 0
537648482 557315255 0
135523874 734691105 0
109000799 18036426 0
582242790 233944937 0
657414373 579320753 0
161173415 760560090 0
393682832 614378994 0
455605662 781419311 0
778163972 422387297 0
792733408 611304056 0
623778867 509859930 0
352023324 486196843 0
498647307 79535617 0
282660693 746462089 0
61705505 26387243 0
338693455 76218107 0
766546994 786537163 0
348122101 542387934 0
213911226 299008897 0
7907278 476620162 0
205874870 531175214 0
764600857 66363801 0
145942506 560688661 0
156230067 689557203 0
355218641 48435076 0
383674953 727902098 0
419605598 206538543 0
366390165 771415073 0
284010694 730295035 0
257563627 591381148 0
311766074 430677773 0
84208310 363864337 0
185743609 745029563 0
430454676 97557424 0
690021682 460412627 0
88808711 22474707 0
52638278 433759358 0
432314239 40664546 0
271941930 152166417 0
516109950 108545995 0
227443112 236576914 0
266291719 496367313 0
326291101 613581291 0
598533673 617670928 0
108642543 226287370 0
118045979 247688446 0
495734463 36286637 0
172650188 788104281 0
753103789 228339753 0
290750686 46475983 0
403639386 794278814 0
146984496 593507606 0
394827120 70963980 0
139553798 580017716 0
287193285 482982710 0
130566031 675832200 0
197071630 431633098 0
128913215 353399170 0
423977040 235259983 0
154950912 700333558 0
28304931 324758832 0
329373647 573132047 0
85603544 499943201 0
226807302 778430533 0
411775197 568238016 0
637024918 199622327 0
310441790 350734895 0
759665004 302681664 0
315018816 366076239 0
102988382 80954489 0
567067162 263566398 0
772866318 629397449 0
545225539 773583492 0
456748908 648639910 0
605855753 458224024 0
492079419 143407980 0
334738885 589827407 0
794460220 698816408 0
608883984 175686425 0
714027135 379253142 0
706729296 124507645 0
290427112 575601012 0
427142379 127385070 0
266024471 35220113 0
700386797 778511439 0
672917747 109295289 0
320755109 91739023 0
262763203 326112366 0
775701259 356076777 0
646201400 193796896 0
229669268 395375539 0
632741495 240274596 0
514015209 119982540 0
77644899 728225895 0
489278959 553368275 0
622424447 165754848 0
250606076 711899076 0
776443661 606401288 0
685783667 481611724 0
90899686 247285185 0
446135779 767664683 0
753701782 143219754 0
686402536 344221599 0
382657756 455461530 0
296763362 476388029 0
434135750 198260648 0
488145468 766103249 0
524462950 255878566 0
85974081 649700017 0
609717150 437527848 0
474424129 627071046 0
124360805 616820173 0
75868223 715245970 0
318361616 71066934 0
54727657 626988383 0
198930572 448804285 0
91424128 294709716 0
463807130 28940278 0
515675677 384182416 0
710860858 511946032 0
681215076 336619283 0
541959117 785949443 0
492543082 190487757 0
87944673 271514150 0
201576302 346021105 0
100330885 211746087 0
525351675 363327193 0
743890834 249143902 0
89356123 715003242 0
630018188 245378541 0
60896469 619015819 0
556793026 594177140 0
95737039 17307663 0
436281258 614362152 0
531717729 579444468 0
428538305 271532091 0
359812553 453377801 0
627180542 342912103 0
719712033 76536097 0
286610910 54632118 0
38794635 587643270 0
322018066 469591901 0
255342263 633850340 0
741771494 449215289 0
709347206 375830401 0
255814878 485612778 0
766536706 368724778 0
388377987 781814652 0
778138867 12681147 0
159820882 388816108 0
131196107 134636030 0
686266157 111384837 0
445745627 474091853 0
185088626 124243641 0
26574849 418611130 0
588611155 397198419 0
277846647 329477555 0
579315555 78271802 0
316727840 644935873 0
10506266 276145788 0
132570681 719239281 0
269215025 428337228 0
116922996 77911014 0
561585779 541755983 0
708552695 158847156 0
584156670 29733971 0
561998483 266032481 0
41872795 142228537 0
649071349 441662637 0
183140445 760393939 0
350781175 522895103 0
642808121 474283584 0
86039172 579970826 0
390415640 465586225 0
387122802 573266770 0
220405877 706146038 0
195005064 381299825 0
711711673 162555485 0
487266650 33942000 0
539097704 283605181 0
98970661 12156779 0
604043066 463611093 0
249465461 201448541 0
703749210 64247984 0
29273639 200292942 0
228359334 186128174 0
654801417 726206379 0
43708056 309598104 0
151463354 453268116 0
685714010 273890779 0
530942235 657166126 0
128523880 124774099 0
562574380 430540563 0
217337264 569388242 0
260394184 55927250 0
64339746 278535677 0
615725265 700003922 0
797636552 725534648 0
514181836 241344592 0
485188322 196542430 0
31419898 608110012 0
578532718 97683337 0
321378316 379895746 0
722305736 535669626 0
32497637 19094245 0
650131889 696068658 0
79643851 278549552 0
31186134 252734325 0
643819324 616220462 0
5558266 436922671 0
586820730 467855288 0
666377720 596199479 0
36831843 259834284 0
695934409 584015260 0
497106293 41962776 0
470437324 589496060 0
241670682 372749910 0
304602765 793283785 0
326211525 11770491 0
576248694 255586691 0
681735300 664928429 0
583534577 428474585 0
699140858 300537296 0
498302221 295915698 0
117528619 672102127 0
315145845 359353666 0
457219500 220858271 0
203612082 609690176 0
585255815 752466590 0
177812430 276276677 0
724852267 307000550 0
437309470 788861603 0
298771764 440364129 0
571465804 235878630 0
784621811 690486801 0
304074462 101770916 0
313749889 11831710 0
563411442 340912855 0
666164464 401279115 0
302104119 75702511 0
398402780 2650326 0
629710385 188683529 0
406321186 542615104 0
144870114 447852152 0
638951461 749507471 0
737185491 420375351 0
112033511 462535365 0
783978062 727301699 0
710966157 782167474 0
158781665 307281451 0
555081260 60063874 0
332155062 92758444 0
550715059 251046387 0
414254532 478988821 0
57433066 167824514 0
46517466 79509411 0
434071354 194096976 0
404777149 368689734 0
374444928 589168750 0
61906173 409989652 0
537962823 792598918 0
372205239 129415353 0
740934468 56922604 0
674110332 184578929 0
746416141 573488210 0
232373117 747729204 0
345954413 413561112 0
737780950 77243061 0
137236933 303621996 0
58845818 600672172 0
353634928 693087271 0
399387715 64720888 0
25614043 790831117 0
515769702 468074991 0
635861762 288061450 0
337994571 41480745 0
185572222 184445964 0
168456053 521410609 0
125407262 694816240 0
150322836 172507900 0
622293456 407276376 0
168110089 631287966 0
248914893 29674891 0
521232727 222549394 0
156405141 50581308 0
675749589 297292309 0
760561931 117669325 0
50118480 194959730 0
274024631 698354126 0
35101544 153273206 0
260515768 733072208 0
318225164 631006698 0
197769070 336819413 0
113626343 281858411 0
720864492 171684760 0
79765979 445212148 0
352949029 426824256 0
262291081 117066122 0
335334194 340145547 0
314100250 596821484 0
23657953 435692951 0
254877502 211253905 0
389170102 572793942 0
371853002 384545559 0
785238929 619785434 0
665315887 410047224 0
140917754 150627423 0
71369892 277665396 0
142033872 675022658 0
46214888 665619629 0
683227836 765002035 0
252143925 791369605 0
255025470 512699114 0
380346438 319923038 0
191380373 283520580 0
129749367 375065609 0
744930374 345545591 0
210948824 618281004 0
104428870 578085250 0
578272291 631285825 0
546395770 654557995 0
79873012 275495160 0
376755967 180724448 0
489335890 412144594 0
87101220 675659787 0
277479888 748632980 0
129562797 409985817 0
195640373 580652651 0
42190854 590408940 0
300506503 656826524 0
502222573 135060925 0
112934707 61866593 0
512499728 555864697 0
115514643 503521004 0
478745504 368486150 0
362599385 567286112 0
299789015 729671166 0
463048374 215465986 0
585147886 282946826 0
633464006 196241877 0
542984664 554571562 0
274929536 739928988 0
780861355 316055477 0
307325527 662856026 0
6260540 590101986 0
600547013 559232750 0
249199455 616273911 0
8323283 271869944 0
116180405 435042370 0
204427823 329372305 0
310482692 529372322 0
496329332 757606195 0
381125664 478839493 0
145915033 752464071 0
43145181 314297351 0
279336320 546674841 0
494827931 687194038 0
411671876 8850710 0
88495302 157257578 0
521778531 92832108 0
28467626 58194072 0
614372644 543471589 0
633699533 556002619 0
345236588 1199007 0
352927410 471297829 0
555192907 313861394 0
308969553 674913777 0
792893556 129360585 0
312120511 784951198 0
396325314 681330188 0
398950855 504400327 0
569351249 713565476 0
71141815 98555388 0
130751036 154867125 0
163372519 47678449 0
115210104 50109085 0
695211904 690751476 0
185145339 109973109 0
600298852 388189858 0
274697590 127779967 0
646744374 233017875 0
295367921 219054037 0
687090098 23464406 0
407130265 188166574 0
36790511 175895776 0
252965990 794319499 0
736000599 87285277 0
126906235 729398630 0
313229895 166976931 0
216423918 392253154 0
668957566 571724244 0
402500661 23812662 0
169714205 592403755 0
550056019 709703271 0
518190024 472552598 0
645500370 206130941 0
30741258 607077384 0
622929135 598823815 0
261738617 577631239 0
108957477 192793702 0
104253647 487298465 0
454106195 693668216 0
245826944 531217381 0
477760730 554936624 0
76931401 434497291 0
265246115 409514940 0
415207796 38154255 0
231917234 766253430 0
10337253 333973412 0
97664811 524309118 0
98213063 230771606 0
642837720 780611285 0
245875212 734285993 0
209365548 170448329 0
111211363 499092333 0
98028337 50566223 0
555330013 488827649 0
734726503 371110230 0
334783687 266281367 0
212681255 390131977 0
108308407 765403959 0
71312777 222377780 0
369958843 176935850 0
648690812 216393011 0
509147662 430630653 0
79433401 436699649 0
408045322 147500037 0
364966676 196483774 0
665979026 89799575 0
267558462 710523763 0
385436013 732050408 0
771037446 448258537 0
458633582 662765774 0
764815910 318586211 0
726694013 675369571 0
121684579 351328836 0
548406083 573584771 0
372706617 41467833 0
145937572 459492531 0
268709196 317868953 0
272039236 527445393 0
284526871 219642670 0
399272047 553731571 0
368505648 649620026 0
167799659 611883609 0
464672397 600140435 0
362857457 598956987 0
389955013 331207813 0
464450721 99035380 0
338832375 358853859 0
236529996 723857262 0
436940544 238700548 0
33551833 605079266 0
46216310 347046306 0
727063811 139058618 0
345062349 177718115 0
127990497 41564769 0
94041586 697090430 0
451529715 197297378 0
370320499 196577602 0
457633479 532187557 0
67749958 420977776 0
285027685 586517629 0
474530797 20498634 0
483064455 458071424 0
304430775 693451 0
643548838 488805867 0
460588795 203478230 0
286546391 558629270 0
20319752 395449098 0
664521652 553444201 0
727212522 439552236 0
582174821 672851371 0
533050256 119334412 0
362722798 255275268 0
717267890 494573477 0
280705827 174805751 0
505798776 74796584 0
615924991 77845158 0
672394999 641537077 0
380966215 201291147 0
141096139 215656853 0
427875393 774451593 0
259829393 220984181 0
281810955 583288607 0
447813840 570300556 0
306303856 141710299 0
129283923 42115168 0
384960902 504602874 0
611077953 753369609 0
459851400 467166961 0
554660728 751278790 0
346884180 184185286 0
82585986 624031973 0
433954521 491824080 0
472192415 627421962 0
106511302 544001014 0
296069869 691255661 0
766978198 252474307 0
2431727 437890293 0
480540466 515212542 0
112314955 298330808 0
221136615 521467609 0
57332044 220699004 0
651535875 215426591 0
787477548 48638715 0
576664090 676145944 0
182119648 685115705 0
454287083 580436295 0
314668223 527419246 0
363703350 641914697 0
93678496 800532627 0
35043913 109084751 0
799180572 383120193 0
283670350 524655122 0
420840832 717081945 0
680355889 128589852 0
306101308 299005100 0
52075663 491983782 0
792912175 396104127 0
369836842 600147528 0
674887350 63364221 0
697466990 657407118 0
171811403 633902209 0
379011759 263626109 0
499221609 211421662 0
597288391 160475781 0
153418865 769496166 0
583979276 545004668 0
427213123 386915121 0
651300269 273323636 0
84519378 152438714 0
519857874 212959641 0
466079245 739468035 0
218712088 515992439 0
175691597 761491236 0
557250564 529398580 0
356930937 616202781 0
327246519 739853625 0
343126037 226553994 0
175550998 274801313 0
609037417 86935387 0
328022234 516100001 0
255123494 367263280 0
336995091 457900409 0
6942649 690138369 0
697809913 88914111 0
420619752 336638503 0
88822049 535108581 0
329246608 290106739 0
766455348 72087282 0
338347582 180034577 0
745238559 567687335 0
751504023 15787475 0
248505621 545893699 0
763331418 323104905 0
632992910 121740147 0
274662355 89294561 0
131254761 45968022 0
511252139 180987516 0
409905858 84785678 0
678481927 40361175 0
639681628 128016852 0
574940537 334482100 0
121054658 118017920 0
398012213 193022466 0
77798451 525280425 0
51442395 310524679 0
244282640 297896909 0
536102495 668803331 0
392654442 387238773 0
71379323 50736993 0
801581986 29569956 0
401858612 319138513 0
395046054 285666914 0
728655906 351030555 0
7726329 416593187 0
453818 292701961 0
250359189 266728225 0
758058513 99184970 0
382219953 783511125 0
347371280 69421937 0
422957113 508690 0
122803702 605675676 0
565971913 202929686 0
212620590 633820953 0
689648342 224063706 0
143002415 166526433 0
120583063 729317824 0
376271360 453063165 0
421417687 350128511 0
226911896 73929795 0
473234184 73709559 0
284053860 156923601 0
212033223 293875765 0
285326714 663448393 0
614181317 797249630 0
604907326 637188394 0
541247755 754311333 0
536178801 751368735 0
539375045 523041141 0
740398874 174012544 0
766099359 525668260 0
562145649 401512565 0
352952242 253916398 0
106341146 549705182 0
551699384 773521109 0
566406442 598557533 0
467001041 689604835 0
432577228 657766680 0
249878503 697843625 0
456573519 656499430 0
100085218 525077742 0
559196670 147418107 0
152437003 42904884 0
578382907 265323215 0
154834684 57557833 0
630849584 610374055 0
525124375 693328827 0
254608436 515719929 0
451782059 659397918 0
77537006 240655915 0
260985489 712433624 0
75925905 155578040 0
42002223 362019767 0
740548443 499958006 0
599359806 464330049 0
80101353 420193083 0
445759299 504202749 0
768023144 640374694 0
431699575 752780392 0
220227829 211222767 0
685280190 452396400 0
275658473 104634120 0
104991207 464148674 0
411455971 273856596 0
707530618 634349579 0
548634349 153782186 0
50814876 356665278 0
320081194 177270396 0
210386438 561924653 0
711209046 404886307 0
720414708 790709257 0
529159887 565626049 0
12100484 491624326 0
112599658 668831771 0
190650372 354078570 0
737609625 219065741 0
640186900 416435232 0
98049328 795454167 0
412327990 348896652 0
593320399 572455484 0
425532974 549965245 0
223015045 715447609 0
31029928 362086400 0
313385811 69239238 0
736739998 227031237 0
730554310 92944170 0
175354874 179880058 0
569617765 731741212 0
359503602 145520698 0
568123787 237696588 0
135788523 92707150 0
451840034 136345557 0
54212149 677351256 0
732309765 695462607 0
224633402 537470010 0
31824365 465384606 0
551766714 106909572 0
376217308 302104578 0
401226599 639888672 0
185766584 593343907 0
413207818 582300565 0
194184726 176704219 0
488869936 723815690 0
680251055 536769684 0
342877559 287927048 0
769444105 121611751 0
78206109 402968569 0
256640685 231676017 0
88559097 214690964 0
723269709 96325185 0
707335747 735336434 0
4404116 322684759 0
546418376 648512119 0
13520852 53322701 0
222671537 681361199 0
286969394 241890906 0
377770404 315359324 0
241620457 522683713 0
532327262 697242586 0
734827586 533999522 0
764600151 687312422 0
310469269 409652756 0
389628927 293282088 0
421618278 402562790 0
147024184 207594855 0
676676524 702888293 0
759461718 652366215 0
74890545 646255836 0
620817876 148119084 0
212642698 16987392 0
176058101 612582538 0
789849609 371961530 0
115394326 442869518 0
383458545 718151611 0
794436146 312769726 0
224339512 253115737 0
468695153 7688076 0
313970792 377117919 0
522528597 735423779 0
551104631 182285569 0
727155899 183623272 0
405794974 381528126 0
658170317 242787097 0
741629861 551485638 0
793426656 49398219 0
521218577 417459608 0
86229917 600223597 0
270187583 353992044 0
401585823 605792563 0
49054291 706641201 0
266461310 144893627 0
504507540 768827939 0
266728320 55761278 0
225361813 135485777 0
150298318 75985048 0
424750186 641613422 0
554712975 28202437 0
336842392 446667742 0
13610681 609814460 0
665502188 215623116 0
295970817 665153650 0
277124486 610277949 0
479015562 482606128 0
449399175 612548178 0
215259542 305530557 0
322844536 195014304 0
438506088 547217686 0
337559228 28183611 0
701493067 215510193 0
772873736 309237240 0
276562392 354306418 0
43719734 312732908 0
243609608 625427555 0
42525751 563943917 0
154481920 486607736 0
371881675 496596958 0
280252748 422966448 0
432704897 429885839 0
743550434 183977999 0
599323410 263980253 0
740388074 300968403 0
129842077 414159697 0
538579382 737714802 0
50014644 134151372 0
533072094 531174349 0
97469015 18419399 0
801381961 10501167 0
625998117 656402906 0
369472235 292155237 0
60194566 687296739 0
153901203 387051896 0
154675597 731371907 0
751319084 713100574 0
720395743 57663466 0
288820277 354462069 0
373350664 49757287 0
47218275 692551578 0
183273299 310252191 0
736654461 285057531 0
376562567 155552385 0
635507265 694651501 0
435820750 63860960 0
5537734 352538950 0
722985515 40097037 0
659226257 741666105 0
630659551 172487848 0
574350238 789619957 0
492657017 464137879 0
288284401 585836405 0
425068669 431275160 0
460802012 502398207 0
385286655 192427053 0
27534842 592983825 0
38219524 517352588 0
505752380 361043529 0
783765714 737931428 0
241529248 600282268 0
67957435 442495195 0
367988952 520406048 0
659878438 313131708 0
473931900 744753287 0
622288253 227082474 0
651280653 577000724 0
740520090 561709367 0
622299808 732779039 0
415232021 461804598 0
784795194 396780541 0
172209741 307055984 0
333894453 176117231 0
687176062 49867835 0
45145694 755936749 0
597351593 599276788 0
648266211 505914176 0
728168049 157454065 0
180604636 71670981 0
45383885 21287107 0
768142304 250783185 0
377745581 774099915 0
754399801 422463632 0
376885209 382091190 0
751636644 81027376 0
616518841 541584512 0
400466362 310365801 0
298648213 342085381 0
137818830 239745162 0
426631379 651152131 0
316822647 240018763 0
215271201 321702393 0
475620221 732626227 0
416831382 619182002 0
37783317 184055784 0
135811651 491858213 0
694178583 755767451 0
576729158 415075115 0
90881857 239618189 0
529895365 546755911 0
750396985 170683523 0
52712469 487549981 0
787794068 195036315 0
431956182 750981478 0
114743451 469015810 0
112127411 681178425 0
132961542 210608189 0
605075436 636100743 0
98890689 432377220 0
636165170 39725617 0
59278911 486599781 0
599261892 798668437 0
602520333 169528093 0
347286002 164601779 0
310850260 336450654 0
514545285 66955700 0
606453716 492995477 0
609445553 292317593 0
1690836 450971353 0
589525612 235907125 0
682361807 374420454 0
700546350 102783507 0
582322582 182321695 0
431800940 305856739 0
250431888 539206584 0
636640489 100766486 0
333037631 167025094 0
41457176 204833829 0
246848841 737986990 0
533919689 462308829 0
766568935 378208747 0
327635222 303531513 0
372543101 702475842 0
334587097 679157751 0
753747070 146225928 0
506343823 642124034 0
391738529 671026139 0
162844394 783016128 0
554376078 49856947 0
151975740 256477986 0
548699854 426899769 0
267237073 437385686 0
790624169 677944198 0
713107117 367875869 0
316707847 396534769 0
187312510 616531152 0
597298587 469444191 0
544057450 758457682 0
766165639 465967917 0
743649238 686679548 0
649288850 606967523 0
763674300 110332492 0
730343103 449166409 0
734484873 226614135 0
173565231 224111733 0
78660223 568047774 0
534200967 719678680 0
565405043 340378630 0
304654385 291079539 0
419248609 389189807 0
237116524 176640245 0
455281321 696857841 0
526028634 650679310 0
593292210 479577822 0
484053153 558819151 0
235190388 468643500 0
520396904 543970597 0
586953032 422094910 0
83589642 411627562 0
118453983 597237777 0
165169108 720085723 0
258775190 684961232 0
357172937 149742477 0
604757687 179401101 0
531156083 476976467 0
663321665 114366906 0
516761319 35578848 0
233201248 202857887 0
251497323 549258101 0
520143693 150124692 0
723239858 713206891 0
333044814 548686985 0
317913904 294485298 0
527390854 189575501 0
580933242 615958138 0
186745707 545985589 0
138659013 494401352 0
324119916 609482632 0
162148360 478324131 0
297522477 259398747 0
651431381 612914676 0
208193669 459365181 0
544714327 329033187 0
251643419 451107917 0
637775388 693879595 0
28542670 514313154 0
35085732 339980853 0
364533957 473907979 0
442444212 773283452 0
197478417 545092958 0
508693697 372097751 0
734761720 388220899 0
583469753 717169718 0
149444206 218746895 0
340832272 369685181 0
153238364 518869545 0
80328596 454031292 0
455697782 756181127 0
368793247 167276770 0
288087198 658490970 0
717884015 698343025 0
284979982 654491178 0
8937948 294323351 0
114035597 343217443 0
662761648 210883799 0
721441436 498242570 0
796365845 713481827 0
223481775 100746068 0
709989636 371594806 0
649821458 463813707 0
17451165 659379544 0
655243966 65328836 0
139047789 558251281 0
770739864 70051523 0
126482825 473559644 0
666925045 608830010 0
66093303 614871988 0
135626530 228253763 0
450501341 86618433 0
628003962 222994196 0
466031466 233020694 0
176112814 114924285 0
698820697 787263281 0
449291838 223483437 0
693568072 345630633 0
714825487 560229755 0
63114272 452528015 0
733108558 435426544 0
219845083 324758471 0
152908547 189206612 0
232244218 227311651 0
335517217 765917456 0
95380491 638273627 0
15296040 362148339 0
254645946 237959655 0
695969078 68237608 0
313624898 485030285 0
165349250 781226848 0
337987358 181577018 0
304648443 185362192 0
664529710 674055053 0
167447772 735907529 0
499559732 122494101 0
519333987 733473864 0
424336848 197692805 0
283201568 691082096 0
325155961 217695977 0
457338649 204233344 0
500337725 758338247 0
694135493 332401550 0
109986483 36141466 0
545342626 524298000 0
181830838 279844524 0
603900653 23985908 0
408026773 530927141 0
651396661 623715002 0
722955705 643821484 0
341648725 106185268 0
483764171 82587964 0
23339512 492448963 0
167797842 432189762 0
461804568 45531107 0
729359222 356281908 0
422194869 702589689 0
757961362 300823796 0
385906580 700703876 0
406344715 412714732 0
156618101 125700638 0
243407224 7870575 0
273845554 304976309 0
375912950 502912642 0
595589448 410892681 0
443489256 12175481 0
609733487 268090725 0
522376893 103885401 0
504315601 561491892 0
361465666 98739488 0
212526263 488787665 0
753568333 170680955 0
774268645 794545954 0
61643474 79631145 0
254880265 423275887 0
400109003 329680328 0
569045536 161263818 0
748358196 641257122 0
724285357 228010196 0
456139692 441251425 0
653386326 356912119 0
260164454 640096638 0
493936972 677786588 0
466901760 59611291 0
614535506 470604231 0
139712490 127841193 0
780985259 381254549 0
668993990 601317667 0
22411576 430413011 0
254079497 751354569 0
367438254 153962196 0
249343177 622803866 0
77416063 750929309 0
522270888 10135878 0
554867633 759492743 0
243119998 319930288 0
250923609 465253879 0
699654673 455579187 0
342031432 675000454 0
295627273 592313747 0
204757252 327049524 0
162162974 477481576 0
370071 755010575 0
693159469 67556657 0
734545414 511315251 0
93382033 774084697 0
665194118 76305193 0
760726622 261147483 0
734389947 475228537 0
723176507 620003859 0
61268724 85518058 0
304805324 644866287 0
160035145 141011206 0
33488558 132140937 0
108478908 363859386 0
6967192 481004345 0
534415564 495038878 0
361077455 8755703 0
175636216 251169576 0
122047484 739417308 0
706750266 670392022 0
213800708 52828857 0
159179803 363228466 0
197784706 283104784 0
511917816 112548278 0
764264663 116286052 0
785004157 350989177 0
585935824 784719876 0
280248915 201478665 0
750179077 121105241 0
497351320 242832749 0
509625366 588902349 0
41881183 733663182 0
237217334 315879573 0
489103506 468147977 0
37311166 635973483 0
347130149 300883262 0
456595932 484228140 0
709682652 550245723 0
671474075 256795150 0
532816811 288216095 0
765761140 113415869 0
643854078 173583868 0
568657146 180844800 0
476966586 48889243 0
52929491 41635798 0
119854703 644160889 0
214771759 679739150 0
690672185 758516416 0
323872252 76627727 0
653061677 800442236 0
487882435 117474864 0
177040497 328927620 0
230038156 139718404 0
606125284 620672593 0
259341362 573611722 0
609854292 121969502 0
265246555 434338021 0
682201066 260117276 0
238800997 576292894 0
703596931 779616259 0
55689191 358056562 0
519851998 207764298 0
651290099 503908201 0
407539468 99023871 0
403039293 216430321 0
454310476 752783993 0
780328332 309423386 0
210977155 33598734 0
772751005 245094509 0
610054945 64459518 0
521288725 580714910 0
119775683 476005452 0
245602894 79165772 0
490107964 196185898 0
8578124 185324449 0
753939473 800763484 0
313472876 601200710 0
448963820 516990536 0
639805932 142353977 0
21128139 578383744 0
526799769 776539860 0
737205329 132520374 0
659533327 455436518 0
642298873 433979565 0
497861392 546332866 0
784861183 573553512 0
216451250 393656916 0
337292883 21870107 0
158306619 550658958 0
710716338 678091242 0
86459884 541208808 0
61279520 21375828 0
450179216 289170678 0
460999351 267427869 0
558688481 567716246 0
554589139 369189375 0
757371134 99728050 0
250054352 711097867 0
783213119 47173640 0
657456377 790382847 0
267874951 286443223 0
183099097 489037336 0
350787473 446812375 0
164252564 241812701 0
650170604 93167326 0
754745708 461839595 0
718357691 254973591 0
387741107 281027603 0
294845279 455075683 0
82324690 487995483 0
769164734 497554280 0
1857907 589644028 0
764766243 472743290 0
609001106 391090847 0
654037833 554489349 0
187408406 749912687 0
670243095 287659034 0
328891239 692387046 0
89359612 220236661 0
489749077 17457442 0
200285848 533637776 0
781992609 455259798 0
763472511 679301894 0
689655983 281942445 0
164164447 366304652 0
52123210 480439250 0
351949670 9264277 0
210771054 451471978 0
509118737 353719550 0
388914308 90515484 0
508060491 538964337 0
21792047 326893836 0
683337889 799666548 0
615258567 56169111 0
420609010 212945938 0
740498143 213819801 0
197686642 621577592 0
501172896 214303208 0
559337587 555304038 0
443283107 606845674 0
71302372 800044537 0
88407608 257359060 0
569712251 194747991 0
348241340 276664321 0
477187254 128212975 0
401963032 533233241 0
423449722 283979558 0
71606549 655453784 0
134962130 181556620 0
787689995 158619916 0
739532925 512746691 0
274378292 486576775 0
425616601 743875289 0
143271277 264976315 0
411555323 330774181 0
162795475 667796870 0
749423676 600817558 0
307425772 243042681 0
572190712 642904737 0
600756294 672271017 0
640244220 561289660 0
70187158 321816185 0
75982791 480382461 0
600649518 758945490 0
323580196 159938120 0
589714666 450083506 0
747284841 771140992 0
683812548 255170011 0
727882600 333803852 0
112376518 424261779 0
786068038 586785302 0
119480951 786505318 0
610858885 574930421 0
571995478 256324589 0
592218848 375850581 0
643336453 511340632 0
651086180 4380054 0
312689703 748239545 0
735183742 288493692 0
221078060 381304996 0
539604113 470777217 0
592525509 347144502 0
719576518 713100503 0
571480888 230772595 0
97799198 313806721 0
598993616 16304390 0
471880145 365130309 0
298048342 278650868 0
635374156 606099533 0
159222259 336931042 0
47728864 253408376 0
349720755 55008076 0
55063781 225859232 0
275268632 592778880 0
376576757 398194173 0
488831253 157350748 0
426068637 556817918 0
310086899 197329079 0
610827297 651079565 0
109402073 658322828 0
133389356 472235030 0
639419897 780438182 0
542914818 724422349 0
189146226 220285803 0
418110137 626385642 0
719373026 596926015 0
147617311 523917620 0
306300064 93548299 0
109032062 699424337 0
437088410 729816103 0
529808273 372827498 0
2575946 389009554 0
685301894 496549772 0
3083960 99627711 0
504868337 643114100 0
110343622 156882975 0
65267049 459522609 0
417213993 595309613 0
42763678 157649291 0
420852791 41496211 0
695800222 131297566 0
202705009 150271069 0
486555792 155506376 0
440158341 685659371 0
521849142 42061915 0
635214937 644528475 0
541854829 456659363 0
439885888 337351892 0
505969042 181939337 0
586788037 443942951 0
379368681 499211358 0
35056730 793740267 0
277193524 109962518 0
468067862 12075185 0
560769292 226685634 0
81647845 784214492 0
397585930 707894100 0
419255773 86357266 0
613914349 338590131 0
168743709 613295452 0
447506704 727530256 0
776865050 248260467 0
273067786 685669065 0
792450293 559267606 0
720267922 421611740 0
768636870 532795951 0
106529214 316847318 0
434191586 739555236 0
337934676 11103044 0
606498272 715798559 0
425594693 660018680 0
245747376 197111222 0
582175504 55958541 0
668880536 155661574 0
261112970 227488588 0
632860911 287090184 0
718981292 419664926 0
387744744 103673883 0
418749696 771645355 0
461022798 454059149 0
473709344 405750662 0
469447509 437362298 0
599683420 661267233 0
422851161 173795440 0
536602708 126368177 0
180251034 177150443 0
371337035 461442950 0
595107434 761789139 0
595302707 255387747 0
701701738 178740225 0
646901605 512220061 0
476990474 156900747 0
436081665 328038353 0
495576094 435716695 0
192812106 411787676 0
730214476 117083387 0
723973715 136532094 0
725407074 132868423 0
591079436 395043941 0
23844883 62978343 0
659940179 503306176 0
549354043 758427678 0
690345092 377834952 0
310673238 553961098 0
101770748 548510 0
512745884 48752022 0
537435913 646325769 0
154544235 454682740 0
706904369 178344024 0
448036798 185963639 0
773908260 252946767 0
230678878 683173677 0
666468653 81624647 0
292063476 379562206 0
763609309 319424247 0
127275107 749558744 0
655891326 612434951 0
752948744 705267898 0
284850157 791459086 0
735654159 20996056 0
572368325 359889302 0
685677208 607780251 0
420213012 300634303 0
586330724 661194941 0
416507307 22835464 0
379153682 244058776 0
36528980 202233359 0
492750048 243923693 0
269879308 739794979 0
508032317 322511075 0
225669940 293505605 0
64280171 482412338 0
363269814 721096459 0
609071603 251393973 0
29928536 514162298 0
508767399 329911539 0
36583030 116882520 0
509447083 531425442 0
509362096 492604477 0
125308204 354748574 0
254529769 714340969 0
421814623 85757254 0
378189218 87247060 0
53627240 527271413 0
74634757 142876488 0
71328872 207481586 0
539551895 280224180 0
644331583 564212746 0
430864443 545824953 0
697848244 108969063 0
504965004 590803082 0
226092321 661228772 0
558740656 741328416 0
614440183 713073890 0
581717132 450084358 0
479637319 550269182 0
197679619 31976685 0
391829561 477207284 0
323927325 464074447 0
212254493 796999738 0
734555703 380061246 0
301379083 258113384 0
268034742 793539572 0
368453697 231471362 0
235194560 223002868 0
212480799 3513500 0
360636275 463705652 0
673514621 88575228 0
635238190 214890884 0
509532622 490174099 0
516905395 631135949 0
314509113 390595039 0
308363867 528272838 0
276404195 258988892 0
117528495 350143624 0
181197749 536447257 0
592770605 253032230 0
83181368 169938951 0
630015022 503771309 0
568776877 109765274 0
51112687 529228637 0
13902068 735571050 0
60203109 564665184 0
798958546 325943428 0
72885606 800107828 0
328802286 10500341 0
728996279 608998554 0
38996620 717169442 0
607088351 732592893 0
348417542 229390773 0
359086648 220105075 0
498201755 605339177 0
344954850 647123259 0
8042229 229077587 0
623122786 594736890 0
84341602 88852585 0
190424891 72602816 0
483806978 196410117 0
761541223 73874023 0
771937617 429574353 0
523995699 733813879 0
753122075 369776094 0
509152102 146188496 0
362089723 259084839 0
318233363 404205741 0
598283811 325797443 0
10545542 459839577 0
443357370 768775131 0
500582887 627249226 0
88362802 558033557 0
447015475 790561586 0
738923614 564126823 0
194198203 141855220 0
650378907 754093894 0
681224148 729566779 0
634347994 543406194 0
504791329 327630721 0
692951784 482644187 0
696170462 150071399 0
782219293 644879263 0
360537920 426855435 0
668328994 801174179 0
467972539 398455228 0
794420740 59448256 0
51359647 593086092 0
782947017 231260030 0
474987131 366465856 0
293617077 207617086 0
309015532 396494279 0
396181688 260687172 0
728040397 665910135 0
59947692 312625622 0
743299745 345878042 0
31286442 102799743 0
344544146 168738081 0
636021353 472928038 0
211118037 513197179 0
763700304 798175306 0
212613706 56462161 0
736752346 450628329 0
509581005 479321382 0
349802703 498922827 0
654472172 89164337 0
129043853 435839496 0
368521006 483567775 0
88846343 704251778 0
114826947 94531072 0
531890550 661345523 0
662552961 647548934 0
785128517 439794945 0
515470188 673387197 0
174253329 409436370 0
280798986 143426073 0
164961034 518088617 0
320169912 487807108 0
510968208 205289699 0
235400308 189171254 0
526726098 94500886 0
609146878 153692262 0
618169617 774419000 0
66417931 420441341 0
234901512 636076549 0
335687566 783446862 0
588349019 92428417 0
48405235 710073651 0
188809157 111321840 0
542448894 559854947 0
767148936 92733088 0
730155237 187357135 0
664728541 492592499 0
464240556 791515818 0
118111270 588706981 0
625102571 289095715 0
372193175 390008306 0
212554443 163302576 0
254276414 534219585 0
166660869 553990167 0
748872153 607506072 0
95262646 48616084 0
796995651 358449210 0
500982683 625367653 0
227585132 692118808 0
609595922 541100115 0
314389328 61552309 0
217225839 14361298 0
355242989 42761465 0
644717991 503380965 0
640879406 569472713 0
5503553 705383267 0
794197498 99257610 0
376717651 365309751 0
361064700 20309502 0
23181774 707404468 0
107955531 716808594 0
463636759 25283383 0
124990907 205785117 0
18688493 196256177 0
634275566 186636759 0
770663923 316538435 0
12793308 665743223 0
639672401 327752035 0
317805602 56659544 0
206987531 571611180 0
203715650 409690190 0
246036400 64196973 0
273805667 433448815 0
317953487 695028722 0
54950766 517100052 0
790763151 503069361 0
301740067 415328986 0
64694542 11396544 0
190254931 678237643 0
760612192 206753893 0
591267086 624855477 0
526226825 268606634 0
470001587 207349715 0
255927511 238809925 0
656420519 680915446 0
383758463 59866255 0
521470374 587590365 0
678835708 107440345 0
168728696 204063161 0
686388651 90793230 0
650152544 121396288 0
252862448 323040729 0
564572740 506680746 0
706840017 572029259 0
45016641 694718758 0
636540261 285701921 0
540466903 687871790 0
769371443 151951161 0
621263331 659982801 0
40407474 693088070 0
164668244 800518649 0
662857489 57489314 0
609619119 155790986 0
385989016 334694147 0
411254795 329983795 0
424631872 691737213 0
303007152 100747035 0
768288596 181325224 0
507835045 96805895 0
243672135 578769715 0
636024922 775943224 0
315908683 154625665 0
537388051 285109461 0
112358879 478051847 0
612453053 448989950 0
289134987 330987286 0
180818520 562257295 0
576591414 786539148 0
348658871 95132736 0
463206256 563309928 0
46189091 154302361 0
127637354 738008599 0
404810151 589655983 0
589300791 634850740 0
103610068 748207960 0
331449688 517928826 0
776427298 759444354 0
55211042 290603244 0
486319924 215696912 0
492253716 781103679 0
513530523 190505471 0
18388085 43804917 0
620039568 599766598 0
105947431 90281555 0
345783765 692079125 0
355258526 237788807 0
489565467 578240733 0
137804363 497759231 0
774074691 139988800 0
253606279 782782731 0
417388182 498087934 0
349782226 509850155 0
441943563 382631289 0
189011096 209599547 0
707247812 5054796 0
244584947 579906688 0
304860833 488670467 0
345090727 549959061 0
114596156 115787084 0
150556552 427112067 0
64904095 573875936 0
578994875 189875873 0
795135118 250731701 0
334194230 555971504 0
736349623 450686900 0
149140189 389329627 0
77476772 586520650 0
136636896 61521954 0
8200314 598621357 0
798947454 272288359 0
225951961 154903183 0
25208821 103860084 0
494798775 336205462 0
570573977 182673154 0
447130539 721126361 0
85838083 658969509 0
121037979 74810375 0
421735915 506607758 0
329512831 489967898 0
603263322 215561334 0
257590102 699224252 0
196445396 563700993 0
227990414 425158002 0
77954927 792597517 0
304352946 643520773 0
14773064 224872727 0
284568402 677053791 0
780689887 290868322 0
316591000 132718870 0
528992584 16262674 0
786794506 725009035 0
72008499 471696171 0
526979078 349942939 0
30923169 473543962 0
515745308 102878819 0
298692980 60434864 0
535642213 153745226 0
688552284 358906775 0
511135433 353548367 0
439467675 382916110 0
476981032 42792100 0
707734598 643836900 0
19705373 257176008 0
31307410 188929073 0
538604761 198252033 0
340491913 263379522 0
748548460 254386995 0
173713813 206682549 0
35954985 637323125 0
93376661 444375194 0
667590315 20834703 0
674345110 508360687 0
790996350 41854233 0
593613730 219173199 0
187660002 61738947 0
748396941 547105452 0
261967899 593812684 0
302660977 578157268 0
154852297 98169354 0
102858319 743833827 0
622022140 120804840 0
767796222 537851342 0
780614300 146926746 0
404896019 345512254 0
270491430 380428145 0
751610311 408791167 0
569183502 294783618 0
390675089 542256698 0
46201788 366252384 0
33843421 497984356 0
305531475 357166779 0
664424941 350408211 0
19322030 751730557 0
566746359 115439506 0
391920106 517261305 0
522968383 173664021 0
36503712 716253604 0
293041533 168086086 0
275081479 60533133 0
578022707 798256512 0
532571667 685267381 0
782615849 429616075 0
671971073 589194892 0
739983207 204245219 0
491110971 113976242 0
312418439 495338106 0
206214312 54031164 0
539529378 795552643 0
587912805 157291837 0
102848559 347216022 0
656009604 264702640 0
120459517 143574964 0
643167528 652823073 0
459486840 26876978 0
563415343 238875994 0
330903514 345124658 0
7729334 796477355 0
309797800 542754836 0
518615442 247814489 0
696603322 486381345 0
557706555 716123962 0
791840474 676703724 0
270363077 727310409 0
187598478 789525854 0
789321291 198891298 0
656936064 182925062 0
623238700 782040271 0
567182543 302610090 0
566245230 685245009 0
480093171 519027970 0
129392215 438747238 0
55575165 587105847 0
623967688 719106279 0
89038693 553849890 0
44592088 534681199 0
332314945 34917733 0
729137249 37586142 0
123171526 440350923 0
502970999 230539406 0
773361011 321831796 0
228845059 752725669 0
700164471 626953897 0
78411199 502366177 0
552927709 613422680 0
378139724 656581710 0
569880533 336438538 0
91450246 180566292 0
498698621 237304370 0
131126145 337315771 0
174134232 261878781 0
706889683 724877353 0
413446444 428730534 0
170100270 335456568 0
765026509 720034958 0
275314188 205312663 0
679312176 328706305 0
428163138 704123729 0
181580902 475839292 0
319212955 793784131 0
498235554 355102274 0
157446134 726681615 0
604601721 447871646 0
638730510 511216058 0
157334964 537199591 0
235403017 475272358 0
45768742 287776753 0
452681935 454793284 0
139782899 734928718 0
211540956 147963866 0
307913705 121399567 0
236807033 199698534 0
303938356 742862356 0
279000147 561106230 0
748160498 627252317 0
332549285 374525889 0
211593144 527001373 0
317679493 517313051 0
732680676 517984164 0
420265531 339033361 0
156675816 42694043 0
199278701 591246667 0
715352939 572148217 0
310843329 458191160 0
388673963 509704701 0
83098241 117454858 0
744998572 312018016 0
451789405 472356017 0
213482104 551910953 0
221048370 204661723 0
667588556 25978335 0
68841459 542204114 0
586890416 119464817 0
273533937 289699166 0
276997079 473725398 0
212075531 632800015 0
385673261 631902600 0
617562927 378231608 0
525220470 366921531 0
49413972 612058159 0
117162493 226694477 0
745470991 738805945 0
302037796 582096189 0
249119671 150136843 0
76261793 494683909 0
86197986 201878718 0
446846638 609652783 0
148916785 226702642 0
351848019 9203962 0
128764913 69038613 0
74760919 618846583 0
466307469 567255871 0
460317677 368695584 0
388231197 244111475 0
764238513 660252741 0
767782812 179727738 0
712136815 407326043 0
524314846 349742290 0
336712509 629558432 0
325578290 404945111 0
790674664 552295798 0
728414395 580460086 0
442427558 453043863 0
171536059 130108837 0
498558655 246515179 0
463300759 566403213 0
377868802 278944549 0
650078301 240657566 0
224540796 658529884 0
262393609 367580090 0
101076060 5229166 0
346835394 355409297 0
495666206 713485545 0
383988745 566061609 0
97439105 383403948 0
314504087 747736112 0
435467248 509634226 0
662686152 691999477 0
57228716 665415899 0
360307375 451207127 0
300057187 571348405 0
566964529 726521890 0
553454171 462913173 0
235993963 312247732 0
655190405 359964355 0
412953653 305405245 0
212463966 187761330 0
594878634 441163589 0
20819361 523409306 0
143805080 141585591 0
566735246 288794246 0
424467342 291318010 0
444776095 27663488 0
560855427 758791544 0
573810323 707629756 0
714766431 137042856 0
317811560 171191288 0
648674620 236236647 0
524549112 234590199 0
223285460 446928458 0
222098449 758491622 0
153819641 280651620 0
341115310 409725201 0
735881819 7774504 0
326738659 420578595 0
10227425 333518828 0
73123067 634393528 0
473360195 672434205 0
277217810 664941401 0
267684678 434355249 0
45350206 170690310 0
594972104 511774968 0
158505421 733182248 0
600932388 349387250 0
518229210 240810392 0
233008096 286249549 0
395528940 344273025 0
504615686 76639661 0
9395905 265526595 0
62838894 595175268 0
321816393 223456239 0
736604185 643033638 0
120472420 98066309 0
174267624 275510194 0
81471205 91878265 0
115720369 219581678 0
652148874 589613182 0
264225306 191544610 0
70766419 728729867 0
716481334 445272639 0
394996372 372985001 0
402044692 290056993 0
81544254 238521762 0
746233029 656775363 0
798411013 452160706 0
17029205 128005295 0
697627267 780247195 0
102421670 382777627 0
683862183 197263825 0
536245059 42359866 0
332810885 634487959 0
502658086 774034802 0
333172541 496773747 0
219711757 164159775 0
598797284 77135849 0
218244039 183348669 0
189541776 131140347 0
642974246 702514019 0
113145050 114725896 0
42583272 553220361 0
560911744 118619112 0
660977222 80668239 0
471463000 195774410 0
100176748 211781146 0
592385128 664258907 0
330450859 295195405 0
266853723 11146459 0
143993645 765156184 0
619440352 755091709 0
473932503 298583974 0
698194828 497630074 0
68983751 109801660 0
80090481 309345821 0
9497874 510790653 0
122530043 563530851 0
98190537 241229149 0
260624572 228588532 0
87045625 196551617 0
38982821 616847879 0
317345296 484029029 0
589684398 320614116 0
786297931 718872732 0
657848928 53664212 0
222331783 228471132 0
323324062 110410274 0
506962784 451551262 0
217592960 370537764 0
194217844 755120804 0
713401100 383905714 0
287589538 220451045 0
194441430 433124575 0
415304577 53974092 0
634972896 33817826 0
358076895 407640602 0
797648562 187108534 0
238656939 8931469 0
481102293 5770061 0
221341662 52309705 0
510463979 518376532 0
569405761 52902673 0
245130940 175795071 0
34272836 373771997 0
376612875 67832567 0
264278379 462548826 0
748272573 765195849 0
502962985 315108042 0
648485257 386066523 0
500182351 440426560 0
510942682 100514827 0
113312400 617050598 0
185929581 426499896 0
259462354 423010184 0
587914955 767864410 0
720646588 332896709 0
164167997 398156318 0
372719693 123794298 0
730007381 438034403 0
656330250 347155354 0
154938365 701530625 0
33241646 657712652 0
448316427 511469385 0
68555505 117316157 0
212927967 459885156 0
465577656 333925915 0
509986142 327576972 0
331977868 353137933 0
646159866 260130079 0
435852839 147875956 0
792485403 751723615 0
137248164 423988534 0
774922888 405738965 0
737173534 171683948 0
221032046 750718202 0
107327870 770023169 0
418225679 264033600 0
404410852 258085208 0
661960514 635219580 0
494224258 644696882 0
380639963 157297577 0
77555999 186170823 0
197623680 689122908 0
27160888 485906673 0
275548812 84782926 0
468231870 416937735 0
751232543 78690693 0
44459734 690607726 0
599258614 115967506 0
124748831 439028168 0
750237305 15016761 0
693136617 573090061 0
439545305 49872913 0
475209727 239212902 0
352845415 273940708 0
706094707 365480592 0
11912486 498799710 0
88076038 514114029 0
584309215 751323232 0
662865651 262520269 0
413744866 201991943 0
783541995 329714191 0
620453409 525641843 0
7091259 543346936 0
224388842 391950451 0
534034174 509495160 0
405033687 714409725 0
497119683 416703804 0
658337443 375169176 0
486259423 730737465 0
29750849 37108820 0
264617670 39868433 0
74237651 717633799 0
365467571 602301784 0
681007710 229777801 0
384829683 363207769 0
82086596 492762628 0
730165544 164186078 0
642940012 396684235 0
163463538 731125915 0
667465077 292160375 0
177413818 721096641 0
388199161 119478149 0
88897005 82492862 0
235074107 161184063 0
16705081 718498531 0
202719757 301038821 0
62977456 715457489 0
1980776 25908381 0
672327477 589670176 0
662854829 249335422 0
11551652 30303098 0
430675819 497271792 0
74558514 62965820 0
314406615 70054213 0
147033988 745361164 0
610134901 377786709 0
778498403 745975201 0
55516927 168079481 0
448134494 663661928 0
696712958 229799131 0
107124965 622919668 0
763793964 712108061 0
521156921 603708041 0
209768650 583605130 0
217487722 695733623 0
532243000 800278535 0
423400770 106550241 0
613475997 229611363 0
594146454 387609850 0
393055035 742476022 0
793637999 273256226 0
228893573 391552627 0
198247088 1164862 0
283673613 567565591 0
564720030 476122603 0
153371521 298251508 0
446288255 468446087 0
591678389 364337388 0
520869936 412427314 0
531754571 107803499 0
475838194 741630995 0
480768214 83171177 0
280934948 207283587 0
469803751 219605825 0
46606868 424686018 0
676066365 436621794 0
241056930 51331892 0
396324697 190955525 0
624984327 246883649 0
757146786 656073546 0
720559235 494568005 0
489074728 592036416 0
527977390 30508541 0
64505854 560821212 0
268131206 681015583 0
454112170 338822583 0
689624657 626573774 0
149494152 54844338 0
190183480 498808037 0
98316765 283766041 0
540655351 378827446 0
752329315 635340662 0
691869622 749295593 0
194428665 56319014 0
582356952 375108750 0
587037 288776463 0
353809889 239935683 0
512494330 69599528 0
300358025 344664804 0
6976689 152408247 0
546271777 588742282 0
431978026 406141872 0
174521337 607804537 0
378270777 13254618 0
98040616 275369806 0
323405565 15949946 0
348778137 728295169 0
36845653 645800095 0
392063124 531717719 0
122338199 473690016 0
166059509 340700834 0
682403516 233250784 0
266898726 577012970 0
553571744 83446453 0
246031636 720343885 0
147573853 222948531 0
776234278 576015078 0
734140688 777690174 0
439508479 504594470 0
131421558 340184193 0
177712418 210747282 0
677283116 513449830 0
537590555 405910237 0
106909121 149514324 0
271763066 193935108 0
62288077 180850184 0
735862521 567062069 0
220296965 165814817 0
671997302 505998670 0
193932861 520253302 0
179631906 625445830 0
551727853 634644994 0
311268669 691471796 0
224486543 470167095 0
284991159 760531630 0
582617989 530532139 0
135532146 570822087 0
626573967 542053462 0
307368309 535569276 0
438330398 285279929 0
170820652 321193291 0
518711063 510358039 0
142125930 37668138 0
797120749 93003158 0
444707582 568471383 0
338471257 130437830 0
667491790 256050379 0
67644042 142570032 0
602562737 793207911 0
459269544 785521462 0
791194210 74199197 0
492376791 798185502 0
24217911 702398271 0
77800902 508022033 0
26030727 345325536 0
316303741 13526548 0
137832894 795530232 0
714330229 300420420 0
432825714 766153309 0
358908456 610597618 0
563279818 761869092 0
656971604 398650533 0
154664979 112992540 0
132361033 118370863 0
712685444 299064241 0
389053799 554016306 0
784184278 478062119 0
357883209 300508592 0
480583356 127055422 0
613502741 103974477 0
166153598 121956530 0
398485872 554402546 0
224146543 448178636 0
118767248 95167016 0
356446397 518198214 0
95881801 519798985 0
490888386 488521846 0
740308100 758485002 0
770571433 644349031 0
491589616 690878610 0
329946031 656679186 0
730738633 616251551 0
746293068 621759469 0
169274972 678819131 0
711609170 485948192 0
655140940 154686966 0
602905120 39226691 0
740514943 610227557 0
595953624 297172403 0
99422841 120393479 0
525581805 293436315 0
413086841 402286719 0
213753403 481215986 0
625243804 303871076 0
589694846 123623682 0
467265182 110819908 0
505011960 444888896 0
162354852 659383045 0
424156292 619262185 0
715319404 790622363 0
702840658 601931328 0
194098683 762069513 0
51011520 235685028 0
677837786 788916240 0
196960557 664817483 0
43173619 768315123 0
740969136 655609464 0
470524428 202156217 0
638869466 515823840 0
406680229 229113796 0
621843894 232506906 0
730481313 529072004 0
721929567 621266797 0
455356684 293545877 0
751422870 598255397 0
181189529 431810532 0
12860076 730689578 0
442726362 534389320 0
134784073 231027638 0
631698919 633175897 0
219225469 6333357 0
528256211 188177679 0
556250373 710177859 0
567705623 423781576 0
748994038 742465862 0
187016433 258942737 0
374866202 576925447 0
663938102 795871936 0
468438485 187514443 0
340563005 602097728 0
569966247 179608693 0
344564831 508352672 0
171143791 226491218 0
39160170 430696864 0
603898243 567703015 0
750156665 446750152 0
279472567 567931823 0
94845964 305321122 0
693075414 570218897 0
290602005 505182692 0
743109398 452866178 0
290919780 167134715 0
606655599 632635400 0
146711141 155784941 0
229390142 773771334 0
192009284 82445674 0
755902883 570836671 0
248685434 150167441 0
502525772 799606929 0
620297134 350152610 0
175603225 674369918 0
643523 16015815 0
216579677 562218562 0
2124259 323734904 0
727753637 294964632 0
370638332 145751357 0
219358665 573116912 0
463571153 180548566 0
413482404 140717200 0
76264079 618503990 0
729257495 42180302 0
533993179 711804964 0
699334140 193169086 0
87670656 314952813 0
110653633 223587453 0
518322269 798865866 0
410631956 781353239 0
429990788 604395981 0
230868330 78176732 0
549887900 172297829 0
499633331 559222909 0
2886648 308604954 0
173514422 607888151 0
347990635 760158440 0
47416203 740432458 0
358365246 142880714 0
540210723 211388058 0
328988822 387582244 0
531415086 683038791 0
117656037 147422407 0
357830826 25541273 0
98670182 94861204 0
196228123 329713517 0
152981851 688074892 0
678310596 153786232 0
309155405 676974178 0
403746208 526592946 0
198262074 75674663 0
356684216 667377487 0
658539750 260960297 0
90494073 668118255 0
699763394 446295924 0
526141601 316239327 0
70952771 229286977 0
749328859 329625222 0
588867140 22685252 0
672762772 737168277 0
543706731 166307762 0
90871577 151228066 0
630078315 716171529 0
226866571 517328090 0
25350131 488172927 0
8643218 726130085 0
605445587 314900609 0
443951831 659631527 0
365491433 23225500 0
471157318 111257378 0
435619830 121247967 0
663033792 764857021 0
624501227 671936193 0
293381697 38749288 0
544560593 193213355 0
62650068 205517031 0
518687871 443004890 0
380324587 590247389 0
203631053 349981256 0
593659738 655171006 0
235642331 68120933 0
251046160 7628490 0
75321293 204051115 0
668122652 427177365 0
189582161 286544705 0
718662715 341420072 0
175152921 175282410 0
542706712 395509336 0
417254882 335139914 0
106323817 351884034 0
708756292 408157382 0
203763498 515050207 0
199604321 495934120 0
716765700 245961136 0
185604891 124754420 0
512641607 122702246 0
256898794 514649689 0
711893536 48030536 0
214312163 705207050 0
20705509 642036006 0
798163701 433736658 0
317036201 725064543 0
687392374 707578681 0
686497776 218761174 0
253565812 301553099 0
298851159 797254146 0
60396745 241465824 0
644527723 238260566 0
639336945 186958617 0
556080202 342225154 0
569472227 4912744 0
553441673 738541510 0
536171423 794311847 0
642714435 700700401 0
510031775 140593291 0
404203561 170612520 0
27109778 64044866 0
96897439 205904109 0
357326797 547340074 0
506125314 10534477 0
263434989 495205507 0
614501724 597438579 0
103832522 79620479 0
435496061 226238774 0
675162488 606181987 0
49814087 240277309 0
555573657 359917125 0
629018749 422044949 0
384765339 552406183 0
322623930 394121253 0
79494346 315539987 0
396971108 239498314 0
241169858 269830856 0
369369921 17703899 0
385239631 797881910 0
155927498 504236375 0
194089288 608232271 0
506929939 427421830 0
320475523 143504069 0
306254133 558175240 0
663815103 369960427 0
163247496 745782812 0
214736380 656324808 0
67588585 400530960 0
532161345 681451321 0
165342477 489686324 0
399411797 304975315 0
585206277 194494293 0
240847093 318570514 0
276541800 675251167 0
61237692 268151555 0
179254981 773018584 0
697062947 412198882 0
547385066 360133650 0
596953718 378583765 0
278672461 5866779 0
574055997 409877493 0
727835950 585956082 0
245113913 612291038 0
440498590 182786454 0
751873369 373580209 0
771736199 522232383 0
738947951 714158155 0
27211128 371028251 0
328482152 228559967 0
182528982 20680359 0
491419919 404395167 0
201726364 13666473 0
605111800 758657465 0
761153727 4664553 0
22648337 79991111 0
745366662 532473041 0
249045269 62678879 0
503426624 601807850 0
580247296 679599759 0
445140675 469531983 0
379205412 547571788 0
224527936 759851204 0
776671642 297958429 0
11354818 112400682 0
265437441 599148127 0
384152636 406586477 0
42189616 749804624 0
469615155 8641230 0
496394974 602121830 0
207647933 228044230 0
60344666 498296177 0
100077738 216235549 0
770791028 68765095 0
12470352 613216027 0
343512645 546294680 0
466615881 668850421 0
654981953 459746946 0
568680621 584275098 0
593225776 23974697 0
26063791 89839404 0
443716021 367849999 0
129407002 696863087 0
67579087 344102163 0
454954844 495717862 0
686972101 657655406 0
120468500 115883461 0
239392386 153651084 0
261298930 548939846 0
119698981 209832129 0
676647531 436728617 0
64180059 181885571 0
296977005 204177552 0
365097944 534064961 0
636030783 68212415 0
177218245 52594107 0
715682707 154387047 0
687668033 509552275 0
512668641 164039567 0
639748087 167881251 0
160190106 651464429 0
649770343 786510189 0
281759027 436089408 0
124492291 415132664 0
461196367 521076664 0
504357749 351143546 0
506073542 29266076 0
716619 22739824 0
635073188 126179130 0
245574103 103894533 0
257756697 757983757 0
784762838 395906909 0
577549312 489245355 0
131145321 78372812 0
64203228 298103575 0
637588876 127759545 0
391767085 555642171 0
546294426 640998697 0
543394665 341137309 0
264158343 261818184 0
221318618 263288698 0
199035243 493902345 0
65174294 631181835 0
13344429 542747832 0
92475117 659774340 0
130119832 642142181 0
560041207 444412228 0
25042195 770456954 0
562928931 528902383 0
634271170 535851542 0
585509681 185548608 0
232804854 715094455 0
119654392 304837898 0
627970156 258729444 0
375862257 680053516 0
143570542 643715082 0
353959519 183160789 0
292148682 312840838 0
1363655 705362813 0
637489223 755446696 0
346719817 467147905 0
509921149 723410909 0
188730391 78047414 0
601454001 33308351 0
503733293 638707158 0
344245161 77622940 0
594813646 54346249 0
10842309 339742931 0
223414636 271211465 0
498757410 376831354 0
401794138 603046603 0
244936543 536772488 0
117324098 361834477 0
363160404 255137099 0
781173 542293404 0
165853340 595634335 0
21345471 1934019 0
794899324 129862377 0
498328500 234829527 0
112996855 467535838 0
182111100 707678939 0
53296845 324244331 0
399125454 789988268 0
628018298 789296339 0
465288776 300714342 0
56072007 483779704 0
540225123 363632094 0
86581501 644436937 0
390725044 732079835 0
265542980 701706390 0
107746626 397155069 0
39032149 791412406 0
416914324 441591524 0
495144885 691789183 0
70441283 234487871 0
127720434 627698600 0
798848558 643588704 0
81040286 611651117 0
776899613 162576815 0
765291010 27448855 0
520128789 515186731 0
201648647 217489330 0
291400448 460137972 0
324274506 407692318 0
191933845 100794752 0
312623510 318957281 0
684765071 478932027 0
779768021 371291916 0
502214652 632272070 0
329868302 108457973 0
530536798 29372349 0
42658911 179601749 0
298882936 224900747 0
742332976 528117224 0
749968566 82989527 0
228677710 796959393 0
487044639 84685189 0
780680547 23289888 0
19184706 353662060 0
685695907 536480788 0
88291499 521285388 0
148979333 314570706 0
262391909 176363450 0
460065908 719318153 0
315240205 46799545 0
625851604 562548855 0
746705303 99897694 0
412514477 648963266 0
305254880 721609755 0
359817227 332254318 0
421375622 226787187 0
533958798 457032053 0
628002521 89469824 0
48081794 692099958 0
274077132 176985601 0
677320133 97420121 0
528661361 456017894 0
23056768 240180375 0
160693948 732331437 0
150099441 61304581 0
163412161 115923017 0
68405836 43646377 0
367682978 632398364 0
456934439 621545855 0
332713280 548633674 0
340882153 468204850 0
636702221 500840266 0
460603452 288692281 0
530528189 660884013 0
369686678 515629032 0
209757847 327781337 0
434448848 294005831 0
331540582 55822133 0
366964189 446101301 0
243305613 390429615 0
715158594 660622909 0
518354596 549595273 0
466333688 129897662 0
124840180 560422912 0
687654578 452958643 0
710214400 451757315 0
317240341 729938244 0
34790479 348950692 0
530385897 788159955 0
351442562 196340521 0
712133237 646134214 0
697989466 264731993 0
69195255 318039387 0
23055368 76243028 0
632890124 465535473 0
691023941 15700119 0
249362651 680063038 0
59968919 419153256 0
21770359 308301176 0
795337609 584260749 0
726086181 423937846 0
747210852 321625053 0
464540923 124331078 0
645350658 255804904 0
600872797 123963259 0
780458703 485925909 0
338645155 30804269 0
90445819 347661983 0
701530885 197979338 0
711117549 462815132 0
779964130 43488756 0
141885774 484413156 0
4242877 212118323 0
614286777 3408195 0
538968485 414540048 0
195762490 664309173 0
443591963 15950539 0
679376274 109651223 0
40665238 394247967 0
306120960 54554998 0
202394322 657202070 0
3687865 522525469 0
780609577 157239967 0
500726878 785114024 0
280441697 320533277 0
659126896 544241310 0
710399772 63408522 0
464166534 241667206 0
541413202 347595320 0
269387696 15444771 0
604468920 22872324 0
369142679 6448086 0
49441442 219585185 0
602393223 111418739 0
323114612 103315434 0
220504982 48351158 0
301524089 667087191 0
512621043 243062305 0
241832875 790374959 0
498013246 308442263 0
676197262 428321307 0
220494707 319011221 0
280348440 682365677 0
36343260 377783052 0
185659706 609034523 0
297315506 745426006 0
446544059 68946577 0
512853647 780067937 0
604772308 215202124 0
256656968 527027142 0
329161050 697674126 0
104480339 435977821 0
320222746 466047997 0
343314413 62207446 0
19997074 3698777 0
289521945 767701489 0
498248420 169290108 0
609710405 469655940 0
279200554 158442151 0
454540743 798521991 0
134411670 21037154 0
369728199 513820224 0
664631079 458090826 0
304867439 99230929 0
413410780 67618773 0
197384355 121647265 0
696385165 433376987 0
746331569 138191279 0
545041531 4648994 0
376973913 107974662 0
441822470 26724969 0
340557156 631888208 0
659279229 508501985 0
783022482 19131038 0
721939433 592239842 0
347622168 160504995 0
482040331 721049577 0
787163620 250110759 0
579820217 42338918 0
771752965 615102571 0
39033573 593640895 0
664685360 341502398 0
514778798 308782470 0
684796928 462081829 0
404914712 305128890 0
220270407 585114070 0
749503207 622494169 0
490490035 468570891 0
295785124 32224252 0
280148848 793410437 0
687032819 473595852 0
435450781 680442944 0
41711515 131608900 0
790618779 476049732 0
493361643 734124704 0
50221692 308979763 0
604371628 497643633 0
429014796 631901719 0
492475553 68917833 0
648991469 79295511 0
279664286 78496460 0
179635800 98304689 0
556668980 615220109 0
79764234 329768891 0
306416956 380043513 0
204168446 373836770 0
431901542 355945618 0
791258678 81862516 0
233878189 26998363 0
38531596 709446440 0
167359517 451201190 0
654005571 516344013 0
289190444 662887934 0
149262791 196949196 0
364631076 652529466 0
645077817 653045521 0
727162443 42504358 0
199778199 148812440 0
334321066 73280442 0
229868057 394844912 0
34602328 729917662 0
363459990 94312549 0
738961829 587034178 0
393762944 620637849 0
278998926 593591779 0
544113936 565885509 0
213151209 64636354 0
693644293 404490209 0
176254662 447588546 0
296233542 482737140 0
117888466 164572468 0
122265761 492137972 0
389497019 693547225 0
155109848 777427116 0
197298523 85848531 0
158177517 230466845 0
446687591 169810186 0
513636022 722455254 0
479664636 778095846 0
243411272 372508152 0
606261122 88505188 0
98521663 39769869 0
740330306 243814158 0
237258981 801487 0
576950628 523633254 0
404625606 324856493 0
377215854 605583193 0
250350291 14176160 0
546313025 18383556 0
427470420 180565627 0
703129482 45536250 0
269939885 150629720 0
388991224 468634070 0
81434040 401130887 0
296047337 447176261 0
241006488 294274170 0
203620557 164174984 0
537991687 239982812 0
24863424 716144818 0
460970922 105586363 0
615931599 695722863 0
420735593 258187175 0
651051918 497300489 0
639326187 108428312 0
557750945 92127077 0
652548171 3789652 0
228633933 499845899 0
616810617 40057358 0
798139619 570704405 0
153930728 326245770 0
418376757 471587269 0
264054487 25573567 0
60488457 723507118 0
124926922 791338814 0
272802148 682164940 0
606381082 743498771 0
52077733 77363724 0
263724266 412782858 0
166077101 623912325 0
307755223 701598257 0
155112246 416576253 0
353150759 634099622 0
534672866 252597480 0
427886071 627255019 0
547130618 687211832 0
106771452 531057267 0
485686873 294088434 0
325420892 191610712 0
265552748 649830006 0
598938793 360459087 0
213175281 724645700 0
143042103 341413933 0
237668643 527269614 0
215968644 464642560 0
517877349 317742452 0
194737210 799119245 0
593551415 767713259 0
779722301 375022380 0
157038343 435822896 0
271246180 324471411 0
160982790 144471616 0
67214576 414186518 0
527423637 504812170 0
259554085 592078187 0
365315358 258863215 0
150929715 749283800 0
367211763 701946418 0
348462945 702597126 0
790210677 607658202 0
264532301 3592042 0
760244017 235211417 0
446636463 792772297 0
276870803 725683245 0
83552314 477016324 0
504359800 247184674 0
697214083 187719629 0
272624358 721948823 0
207557321 786848615 0
354057614 354470707 0
80891189 52577755 0
69571958 564320517 0
154904217 297926009 0
277327286 520411371 0
204437399 338291499 0
463526329 646590950 0
662699013 541084967 0
532066026 435556153 0
666556295 407314301 0
484277034 757305745 0
104485909 263854958 0
576576576 623127576 0
340950811 296699291 0
585446572 712779658 0
799086663 389339913 0
609302905 73880154 0
273632029 34644263 0
539008270 26760066 0
140601670 759866114 0
256280233 566127170 0
691267144 100508424 0
523026470 497462673 0
433251886 86087076 0
469865919 363247550 0
10766545 756953982 0
744631225 376568954 0
274593621 694424908 0
67370279 527628192 0
678895347 482007078 0
19108133 84460679 0
797729978 358329569 0
694070619 378666867 0
428413978 18246587 0
79278801 78339454 0
344617578 84314351 0
565454786 490215772 0
742984457 736494842 0
35604969 2441558 0
426291379 61079098 0
294266215 467324969 0
183079340 285865806 0
231687661 43152987 0
215082040 628663074 0
87473969 328140104 0
346102680 495543406 0
88016123 639204289 0
613517339 365469269 0
559257798 487277080 0
368129155 756572176 0
745468126 667732197 0
754313918 489655498 0
414090388 628574775 0
86324085 199832305 0
729748124 736864937 0
415072677 236149182 0
150090570 2523404 0
762847792 227271223 0
532480472 66764167 0
677697258 214518728 0
491104705 346474469 0
386439144 756854727 0
289844857 594203577 0
482988016 404850728 0
4177550 467689113 0
430613135 337817814 0
522040805 218098174 0
590007052 424668477 0
644172863 188429019 0
645829934 150508543 0
333718144 680378426 0
390089138 587782996 0
243139807 781645562 0
504463989 233740589 0
677395623 279800356 0
71447820 663620554 0
76933576 743189183 0
288405756 619945097 0
641573645 84883139 0
11891182 312606449 0
576472026 751039997 0
269251082 220236192 0
447663168 367231949 0
570400794 297459086 0
564673758 317723157 0
129531285 558341990 0
282343724 474440503 0
448874172 628483617 0
275522619 798504582 0
395587136 794473543 0
717392003 177408393 0
99394589 134683817 0
336959358 158875062 0
344618207 294283076 0
500069561 255809605 0
691120330 106478008 0
753258049 345989349 0
112923719 686358966 0
140740094 338729522 0
257218695 29317743 0
10094207 292835897 0
361152973 494280767 0
735720468 380714615 0
711606935 709604939 0
188778011 375678135 0
682187466 352939932 0
157006064 439294694 0
198338634 380821391 0
647754398 52765492 0
387504869 401818177 0
378012170 573980562 0
124677360 40985988 0
198953568 433729723 0
31167403 209783532 0
191114189 510860690 0
320535060 798650694 0
252216516 116440481 0
386148760 407799577 0
799152960 396114802 0
763645905 452125337 0
89160039 170287728 0
164154416 164491237 0
192718924 241505212 0
193121094 426878776 0
684777498 5241769 0
130510642 444349497 0
379841572 262200902 0
459597357 401137477 0
396899152 411708779 0
542668555 512099893 0
646300327 571573972 0
736486771 445136073 0
391001689 3049273 0
451158894 108047086 0
483157668 570488221 0
658066110 759013957 0
153420079 122956783 0
61841592 284473505 0
273616981 26112313 0
650297093 61431659 0
135611653 776632197 0
739612975 707281913 0
187961084 184110139 0
10586553 304464762 0
649849878 199210882 0
755433672 712230837 0
305999667 200895468 0
659418412 386541554 0
124948428 135041305 0
757443087 768129173 0
149589806 579579497 0
742742039 341275198 0
248841220 765255690 0
674092822 304153024 0
655571811 567573586 0
442810937 208519815 0
366788810 172376815 0
336876443 615398888 0
610461115 732718402 0
208962341 237018316 0
294666435 629608675 0
203930438 672588067 0
591592986 680592833 0
476054124 645994431 0
590361150 425301342 0
733352103 487760528 0
138218007 662081147 0
47750851 130172855 0
582240356 402008551 0
452171040 638583160 0
158333307 372921228 0
233272544 363958069 0
604237830 449642756 0
292226479 677291390 0
790544015 156028042 0
423011107 529867301 0
581220380 72327614 0
715907888 549061653 0
205535030 691207525 0
715168345 458249002 0
74405471 756853277 0
478549188 161313289 0
532338129 781526077 0
271998330 658063512 0
333709704 722375914 0
691388001 317940467 0
742946856 348845547 0
242946974 161543899 0
148231142 64920880 0
563311073 237895643 0
213241466 117311388 0
38833806 753459024 0
359596737 466918449 0
520549321 42449168 0
737683644 634495790 0
162316374 676553472 0
583467536 657069363 0
331646825 683246312 0
502808200 457386576 0
204494739 421598411 0
785724196 452327082 0
439788912 76692114 0
220788215 731166676 0
456496802 386135428 0
42403385 599594370 0
308863212 180124612 0
645344411 238580537 0
231256287 263517642 0
119417612 487847463 0
532468001 317902372 0
553030237 216760092 0
715812346 620836217 0
353924420 155527098 0
797881439 695599930 0
107928794 108912747 0
88376181 116242471 0
243455225 325979827 0
381413699 446292311 0
741999531 289598695 0
254298419 344496617 0
613611857 244541343 0
67827868 649186058 0
424470822 543444511 0
30960726 709535375 0
387679915 456889900 0
165996242 421642172 0
527376348 285235402 0
701178614 560206895 0
189973814 733370170 0
319905899 195972510 0
710048712 407001257 0
776516058 459336280 0
637712998 607562413 0
528027791 620283378 0
719841915 44952082 0
84028111 633669588 0
182730544 213586693 0
99501672 760400079 0
389243060 762417573 0
300204541 509021652 0
152778648 674347329 0
239153776 445265547 0
367111569 48370867 0
684339206 7581732 0
361122882 270818852 0
623845553 547364682 0
325353808 641106499 0
186665259 297731111 0
199544733 519526531 0
492084677 178189435 0
312835988 400823176 0
784915697 544652139 0
315785255 578621745 0
486952358 403431303 0
466759577 596692273 0
608490443 84444449 0
98014444 590186490 0
118790004 707476150 0
755923984 301012571 0
70187505 741818224 0
438967522 29372581 0
683811251 745298103 0
421541398 767893302 0
165212260 776184762 0
3804555 679628156 0
786334594 392257882 0
650608025 794962280 0
33921898 98153590 0
128406623 789511804 0
228652860 343110681 0
209100563 504535490 0
621484175 435214627 0
471109737 513043700 0
259979165 274692440 0
399050870 744001349 0
495765009 18771507 0
584390468 51035468 0
691778388 586538933 0
253012398 319869977 0
570606897 344690911 0
131970685 64122425 0
467879928 701974678 0
205961986 393447969 0
11337843 95395608 0
283446055 28111758 0
649425661 370415587 0
732748565 537593723 0
516602324 456146313 0
241770823 541794331 0
375549828 117166422 0
741748082 225192678 0
563849330 136126041 0
633828148 648514517 0
227988030 218238640 0
445196503 756385858 0
472495040 55645767 0
1900504 439665358 0
730254950 130351533 0
595058250 181273895 0
385339387 176800457 0
499556697 184519370 0
412715671 422895195 0
340601856 460885672 0
105928625 419256618 0
371768137 436095725 0
483839744 760458200 0
392481497 714650454 0
273050625 548310907 0
418555165 406441411 0
337499165 579798114 0
736562568 449569549 0
605362406 350705618 0
494924566 221247940 0
739934625 438161763 0
62446757 657004018 0
561090621 424675295 0
574878148 219905029 0
32162429 146930678 0
680220560 26892754 0
70225600 765617703 0
265102574 353226470 0
460813457 623018703 0
190252752 321025493 0
503211778 357618820 0
288644184 770611655 0
733389553 737479995 0
660069960 374314479 0
242033068 327862022 0
495930175 104151016 0
269441452 64084350 0
36885676 108645972 0
715816947 119713813 0
296636868 480398157 0
620806677 692444441 0
19933574 591625826 0
387517962 534440253 0
555452152 39568290 0
180630025 114950470 0
376723322 332124317 0
31009601 717139991 0
771050735 647990553 0
154876197 368525132 0
598678965 441424032 0
137573812 368235328 0
390886092 418783612 0
116067358 174923569 0
219428558 675831244 0
734398120 739559509 0
410114215 743888934 0
688682558 278739464 0
157641017 20132253 0
261109555 305731382 0
569592513 574354947 0
379511774 774123686 0
680781334 307128208 0
598036099 219939910 0
331464746 215382910 0
249970847 598045521 0
248289664 309785742 0
190022811 135629608 0
379681431 683737223 0
321703387 327562291 0
351658639 221966492 0
708272508 187152246 0
465386177 510141787 0
102714703 152466450 0
474422298 491519015 0
735123537 617319747 0
26598935 204335415 0
431227577 559343970 0
446942544 785599322 0
369885404 418223156 0
740330145 386440217 0
129985703 291433033 0
579885607 68190295 0
136326215 420067476 0
178624526 96853638 0
379609349 223168996 0
108788152 451133183 0
726348996 539828068 0
402335809 146057177 0
577507205 511729018 0
182467265 200465751 0
625634741 630580336 0
168519466 569576909 0
286114440 114125029 0
39007139 261906097 0
686772907 675730076 0
347645762 225788483 0
625423744 330559855 0
418498054 612909127 0
413436829 800760197 0
390448092 39860637 0
682076069 492483144 0
325018369 205008001 0
744598590 713498291 0
403417155 95228020 0
385299640 397014925 0
505006983 110406092 0
657230527 300712817 0
503680412 769448977 0
681341048 149735862 0
126612512 351120344 0
688672578 396267074 0
33403944 677568360 0
255285924 472580804 0
155037927 645091367 0
121544935 588183969 0
565980649 134612049 0
380065536 222633798 0
517794633 795629645 0
737874276 393866863 0
551786911 410853196 0
291512326 89834486 0
581919349 156857659 0
601985998 526195417 0
741360619 61267284 0
587246365 462396770 0
180473347 115446491 0
61265018 159030118 0
564061378 459241280 0
747199197 651464969 0
141364254 337949778 0
106149263 547898174 0
346295174 524693178 0
358572624 701679172 0
674904665 369113743 0
759990319 702911841 0
538383220 573255352 0
21612015 515488469 0
208209742 699416318 0
685372243 252885377 0
403664644 307519254 0
366051248 355957124 0
49851899 97332433 0
444386994 498573680 0
657665065 677505066 0
234255151 732319714 0
207415749 218538168 0
451588662 171075174 0
226399004 783158143 0
739503016 695406139 0
730838665 372118536 0
15154360 505754594 0
322707498 783278140 0
689047860 187030334 0
289934825 531143307 0
698174829 728984072 0
582384694 235903520 0
418988063 71702777 0
547002796 539859007 0
79473882 343145015 0
501422482 693023913 0
751428432 643252604 0
441979532 713857705 0
307836896 292779903 0
437404572 620604045 0
124147604 569352033 0
267964036 469681011 0
13271080 692978142 0
635942868 519124114 0
395110425 310553004 0
725172242 262991058 0
23147660 30704071 0
48269064 329054758 0
408859104 1360064 0
725710157 37260666 0
387692385 511097099 0
88556605 131706134 0
134544905 33625948 0
606608673 783808693 0
311631500 727119742 0
163931242 33755485 0
622951703 417071930 0
339991822 39469468 0
315686206 375584394 0
685847732 112303452 0
369813601 698250254 0
41650192 388214931 0
219543271 690828802 0
60207213 714631287 0
800373443 552720043 0
121284677 440573643 0
775430581 172854635 0
366483269 257469894 0
321401388 136286581 0
568806123 307054994 0
446552573 246842094 0
1513468 260497942 0
183771349 446195685 0
17737515 359341220 0
628501483 567952121 0
759169000 482279425 0
210610329 537137070 0
462609185 310995745 0
250152883 158069698 0
313373662 705774131 0
232248988 170500126 0
297493718 177363920 0
765257951 732751956 0
73003841 381816152 0
116476441 50135153 0
567773062 647251040 0
687089256 559158226 0
794930432 520652919 0
41490301 758080553 0
633905151 434694799 0
487022429 389747497 0
417297034 711286711 0
600241626 13106154 0
704200289 15173025 0
475667615 7049023 0
191200904 382285755 0
107658108 74430132 0
193221967 236102280 0
244203739 686441372 0
340742839 800364646 0
599560002 247886451 0
73445311 312252808 0
536344936 258252038 0
792734739 272679106 0
166691773 381644194 0
673603231 758570008 0
142219295 274869345 0
624744110 563250199 0
468455507 175855642 0
397480187 1143509 0
596734362 263681143 0
450326246 63017398 0
417369048 127619546 0
650622273 502570755 0
772702649 632898076 0
65187329 479324078 0
786705854 448631448 0
244581146 614130402 0
157461287 64404945 0
774295634 590645458 0
139746868 763984086 0
681475967 534863895 0
277376844 403435664 0
304286347 377754361 0
346404848 318031346 0
727823186 561754881 0
363352372 384322261 0
750706138 353732652 0
709932813 401102922 0
743426332 169779722 0
178771379 602193751 0
541239218 540911069 0
78234128 705500430 0
231481243 247705565 0
527473565 85837105 0
707694221 566802509 0
21336427 692429904 0
463811434 768313706 0
162841667 19559035 0
592451088 288737236 0
384066674 102591672 0
259460322 500547849 0
648751334 228665753 0
189031500 271526014 0
5256697 55061872 0
203156959 687848875 0
178388542 378097643 0
202546784 80302598 0
335167025 759863103 0
57582879 684329866 0
68215325 184847152 0
313288995 626008597 0
413617745 261303775 0
629979174 699770054 0
272183934 776207380 0
480996334 143534546 0
236878267 124921021 0
115454075 734320368 0
613428794 216226941 0
498841877 751469693 0
342544840 192562199 0
434943622 535808890 0
578776987 600415040 0
247526637 744870635 0
645667750 291601294 0
133809762 282802537 0
738278932 612144828 0
204971827 258624602 0
716761291 59299607 0
472011888 389833103 0
787505712 401407848 0
466148792 652281844 0
375863934 167363346 0
335312188 699397299 0
438314959 437523116 0
411883810 260657689 0
719292577 464991313 0
451362813 73531125 0
427843230 782355150 0
536467252 639591715 0
765910194 172856696 0
206714865 128262836 0
581154556 139452788 0
591506610 557712604 0
99411337 136104872 0
508329862 787841177 0
251054083 24203693 0
435438588 152353252 0
240512228 392606011 0
132566360 640950241 0
657835672 288015102 0
417943945 595933622 0
561445965 358250166 0
445368801 588975080 0
749169135 200941925 0
62745353 585556012 0
40747763 620574357 0
584995342 597289394 0
728714637 302834033 0
660887230 664439365 0
167263269 319318643 0
657867629 529288188 0
694832137 468775508 0
168000272 358607898 0
93916663 5468965 0
466997683 580077506 0
317351600 532030378 0
713681794 62591166 0
128446062 444984291 0
488031744 571267359 0
132878756 267876261 0
621530743 270704412 0
473157207 486095444 0
598738803 496604046 0
740833133 753546258 0
718152083 615133462 0
791600528 678206403 0
650019667 119279858 0
379513372 336743476 0
219519509 421374156 0
668881492 65526903 0
477861419 244067244 0
96784205 394624831 0
568330751 230119162 0
377542305 672823122 0
201294956 252350825 0
328173945 372946081 0
765629004 459666089 0
128697308 195355153 0
399755118 469786319 0
393532850 653462562 0
73796677 11810195 0
217850555 27423028 0
655031795 322810026 0
31312111 147447262 0
607954767 444002103 0
782830844 759998209 0
513852898 289062145 0
692067973 171394805 0
115618590 618305165 0
329314818 393177151 0
396505019 789248170 0
36964709 635434742 0
262639883 291771812 0
481409681 148706791 0
697839564 210163386 0
9386458 328790132 0
549096419 577401280 0
740678886 135277438 0
670357191 513756453 0
421113020 118495451 0
662085800 456532065 0
168124513 99832792 0
4780912 450949822 0
11480175 678723844 0
515252239 561761479 0
136930345 519737876 0
423927346 446300103 0
228971118 246974413 0
357057748 705606194 0
1970521 118743807 0
64823902 697976945 0
764835145 543482599 0
694702910 359186609 0
602577319 152086179 0
411020441 214983522 0
710852298 198331610 0
64292339 518000560 0
668736579 263674990 0
2359917 154739180 0
294423802 95838588 0
27150306 530997502 0
646663695 5727942 0
93303961 361449854 0
66831842 282686389 0
715395708 387501897 0
96122111 747770646 0
103539540 410357685 0
300018153 393384095 0
192958825 650056306 0
158037742 583962125 0
759844314 785382621 0
585280605 97905067 0
301840040 552607626 0
558927862 390039967 0
92385642 724495097 0
640903670 236412037 0
27954056 4199027 0
112803271 470987349 0
103317947 685848420 0
649661068 583356664 0
256340237 266480135 0
381036711 240377305 0
174745611 746723033 0
782534236 592938197 0
300935143 358595401 0
165664949 693533502 0
181875682 589542381 0
233629054 568236544 0
750140183 721040429 0
366075392 736871753 0
76984256 647094840 0
459331386 189576617 0
240161808 617503758 0
458005965 217342807 0
697019218 394054298 0
324731530 62498462 0
497958695 791643959 0
706827428 679005006 0
100557069 446146168 0
655610973 292171099 0
280762973 119132687 0
747864460 30884635 0
131696947 332647865 0
704286659 77593420 0
421735205 298202088 0
368262230 558595223 0
145041748 381493654 0
89534873 157426608 0
82760614 406316409 0
416288613 44937859 0
187819092 143585967 0
580757227 79847919 0
517501248 775777597 0
180476546 767568803 0
607308636 72006681 0
568492729 209039984 0
596813201 609072075 0
643324472 234557773 0
604673628 324780400 0
59740439 365707011 0
39109862 650569213 0
149318264 67785748 0
139215894 384462708 0
195278216 428855452 0
556566653 407137475 0
249534050 299696659 0
201078661 359370489 0
59184854 596906383 0
779508392 227105885 0
441476328 180269155 0
562910948 583956617 0
205406447 243750584 0
516968984 208478122 0
759589853 679798265 0
86605053 318497516 0
746646766 413603385 0
293589885 762698806 0
781581676 169005918 0
409409589 335594945 0
329104615 655518197 0
308015029 134164815 0
60461863 32719125 0
743207825 221485271 0
164169254 194105529 0
572061262 239714157 0
512443038 192511770 0
470032938 344536296 0
785246182 277965407 0
639247226 621770911 0
27178747 536449354 0
615358539 134659363 0
520728469 490490038 0
322984231 135013120 0
106428338 320623011 0
743188856 295092787 0
509275944 84179470 0
137755744 72987653 0
706805708 201948056 0
184389431 466175654 0
348996448 191591722 0
184279483 766441905 0
339934205 672923501 0
569978443 117292904 0
93102587 109801580 0
220362755 715836829 0
373396615 586317868 0
61353678 193545764 0
576259092 374229012 0
478172078 629156845 0
466976550 321370836 0
114650114 174704000 0
193722497 239181870 0
178811758 36438621 0
315170509 300863970 0
477610313 750099199 0
481657939 673313603 0
659417876 657772360 0
270390191 73153978 0
4276349 205308528 0
735804080 668574604 0
539604199 338059601 0
776464207 2659764 0
784101145 325188608 0
192430514 165068204 0
785980829 641359164 0
179106573 752429086 0
729881391 125539067 0
22313849 93358567 0
330856430 548653769 0
160516084 507233606 0
659941421 689570292 0
62204028 514019367 0
341809965 677558974 0
630154778 166436636 0
530044007 69720052 0
85759784 655828975 0
190102672 351473733 0
477193693 248003841 0
698082709 552217567 0
546526820 333433737 0
445850034 34109254 0
154587552 778472232 0
735261225 779811242 0
400574697 368589615 0
566167845 718025113 0
780915938 722389055 0
725260148 638882164 0
534770688 131779443 0
405671974 446538071 0
622983239 471050009 0
772066533 409600143 0
95336533 588361997 0
607362326 783062206 0
615687912 758647108 0
407737302 750998406 0
526410466 515953183 0
490749459 293990035 0
132775397 203143856 0
667441700 676134648 0
464565893 587783182 0
66185428 307225479 0
801483810 177262783 0
244285245 735274661 0
144290401 337470176 0
293856473 531300050 0
659659524 552443499 0
540340125 414004339 0
163503460 266250278 0
185823815 794007067 0
35866473 785587936 0
71105434 486412729 0
283182477 326787729 0
278472037 795780869 0
652009981 204708329 0
132080607 756934121 0
527840750 459448069 0
457005029 197533272 0
38120542 336840331 0
593622925 124701096 0
201445349 514633056 0
782561535 545967294 0
322131112 306398514 0
239886834 734797721 0
249645794 418345170 0
249382638 578344562 0
388010591 519186995 0
165803526 378459422 0
247315731 649486930 0
512700254 84442229 0
103724091 552938921 0
164918501 74649742 0
370298400 269373272 0
511929667 351967238 0
232172285 721728671 0
93936507 207647888 0
708801097 352822158 0
622200203 339480333 0
25423216 327715351 0
759474707 12036009 0
363958606 25052466 0
734306459 702442816 0
141960225 17156187 0
801461110 171122245 0
670561735 198760468 0
405592418 515390512 0
443575331 34398563 0
160938986 737405364 0
84485205 99838977 0
711255790 141878129 0
110503293 211416357 0
490600111 462503604 0
260267025 748984907 0
717914454 81839209 0
96326057 795042532 0
410528537 42815510 0
632643224 528168266 0
788146790 82341313 0
274044276 269241625 0
535696423 181628029 0
788194489 440409961 0
408420228 170834458 0
491153527 669625853 0
269813429 260078112 0
791297927 298885466 0
393453672 535307830 0
583439080 428448050 0
532734584 27399274 0
575690734 628565192 0
20374325 394623219 0
300334952 791246276 0
248529163 121991627 0
695825120 471806033 0
558764343 644356720 0
730696932 198528956 0
345701422 198693710 0
136866384 347338736 0
505736211 585244772 0
226678071 47088460 0
452446077 516932800 0
293071371 480885911 0
231049865 610171887 0
464385289 105347 0
50901713 555858933 0
602770358 547050665 0
427350760 297493890 0
258401079 422549519 0
294044910 439310389 0
119392201 260514843 0
327441580 742895786 0
303366972 510509945 0
92189010 139622172 0
110170782 674425790 0
342543212 70912103 0
636209481 210218946 0
615446830 194975395 0
632075849 15474608 0
2015799 531723966 0
224859525 697806980 0
466099036 378065921 0
613799175 257384672 0
664010968 61310162 0
215584822 74812563 0
11507522 551898337 0
282929234 31624003 0
380036747 413214083 0
302821488 108990104 0
515676285 505105721 0
171107890 93998287 0
557893742 308128764 0
110348143 227713754 0
273712070 716267409 0
67794394 632173270 0
14956219 710483850 0
749702824 316588090 0
19908104 452124789 0
50214053 214224019 0
290399477 453201749 0
120487649 660302956 0
385556286 726555713 0
63167234 153250366 0
97806818 443214655 0
550656331 63417567 0
457521622 513327735 0
489068637 545312355 0
517055986 275801771 0
387158730 602726998 0
165182741 578855912 0
780216587 173950420 0
4244202 500240966 0
236707097 109009894 0
257397316 600923861 0
11029489 302306301 0
693535399 743710560 0
473490434 742565769 0
202744908 225151943 0
789360380 229732244 0
251668977 342214405 0
791409100 411114111 0
335108647 620417299 0
699935607 801665047 0
48415104 28163007 0
75739017 101995752 0
416160214 65239040 0
584843675 737011970 0
683985006 742694436 0
65447491 542851633 0
554170319 341243619 0
746315451 193591338 0
279655141 328270150 0
756193602 783656504 0
438541787 301286408 0
504223728 126870261 0
228648814 45415905 0
32207148 594753636 0
613583343 685778895 0
441349293 246141698 0
415176339 405729069 0
66478699 242676478 0
400493814 74776674 0
418185237 135576545 0
380495663 452182997 0
712907963 73282624 0
552800506 781625512 0
74351270 345436734 0
737263192 230060969 0
712215121 11148222 0
7445133 387910590 0
324179455 418251007 0
617457825 428641545 0
242294901 58371606 0
474406101 502970284 0
4005900 231369117 0
360455070 769678590 0
110395677 223735229 0
475791264 696590455 0
339458298 516742901 0
572825454 231457779 0
455604334 149946656 0
96242898 629447853 0
761702787 725829356 0
573848699 456333170 0
621955114 689775253 0
536733321 233145505 0
374546069 315326433 0
182377950 642696398 0
383309611 238635859 0
154741448 771048958 0
359192404 74179242 0
202882513 262038389 0
202562759 236354330 0
663189962 312340315 0
380805844 147525254 0
10608356 635594924 0
75999877 293588581 0
597475902 667384425 0
177871592 14622880 0
383077386 467325640 0
739056815 630494432 0
733606883 330555617 0
157643328 571215885 0
290666253 616333866 0
428862306 241315795 0
556136844 738460741 0
470225227 61418368 0
126450922 776850233 0
127931938 697521841 0
422176889 234731452 0
327653754 386287435 0
516593646 305697855 0
91071607 323149943 0
87234066 271248824 0
600828197 779538774 0
402942994 467378802 0
369588492 147282799 0
700128476 95766272 0
270721134 231876970 0
188410382 467927265 0
44629020 524090709 0
314611457 23737679 0
425685375 402382590 0
551528072 65347773 0
292734554 642833141 0
83992991 657031835 0
387117895 150018876 0
70218498 786257543 0
287115221 5047170 0
763990192 514764571 0
272481206 629332968 0
217197552 346849180 0
513856172 18403088 0
769293654 381939514 0
249841899 460635179 0
49460360 784218520 0
150489189 597344893 0
176630926 512906200 0
290205 30769572 0
648245172 476047209 0
410646544 90045382 0
48333279 733550097 0
457086511 312885107 0
476578938 272564604 0
316868140 754380546 0
316859517 665162986 0
4809136 552327275 0
186339807 735188518 0
503879063 588829396 0
180730011 185649623 0
646042103 251786980 0
355919798 529242180 0
634884126 117900782 0
122776085 632671357 0
729650791 508921746 0
551353501 21610172 0
352949310 560997808 0
670548822 477509043 0
355583444 324043523 0
773450493 112168293 0
326381876 348821255 0
764122905 323844336 0
621473975 490439848 0
312959974 254214476 0
225749392 420300665 0
26392997 370008118 0
439489352 420066341 0
184602986 313177536 0
267102304 483094639 0
777660490 53209457 0
727829998 789204538 0
537560790 667640274 0
437042749 680511400 0
683193638 45065158 0
156182195 594683755 0
379420102 223677455 0
601681240 740648275 0
755633131 532767900 0
516080203 332042805 0
597238141 133220157 0
506573563 628231064 0
335623391 428042351 0
602133336 598674626 0
470626808 688919084 0
377074293 723163971 0
380537807 299397159 0
431638176 375848040 0
560868887 266653477 0
288583980 683616154 0
262234989 242077382 0
513159306 13708481 0
291756399 262986773 0
408118992 289076558 0
580234437 612788688 0
277518300 292788217 0
544827743 29859587 0
181017917 64494018 0
237698153 578810118 0
635561659 537047082 0
71812505 229139845 0
18034686 194356307 0
147566116 698477234 0
8849660 81090097 0
137834800 217573416 0
654841067 572875035 0
729426257 442287487 0
499953525 333513792 0
534069321 1422755 0
260389871 143854082 0
237280625 434539892 0
637208453 525600616 0
373888251 594691357 0
689369027 14640194 0
352729401 768637094 0
353652325 179492651 0
265778306 697705109 0
311707270 452893378 0
195422790 438723906 0
157223072 382785154 0
775268469 453681159 0
297987823 798625949 0
482487636 71827618 0
60757426 376222773 0
509351372 761809754 0
486401203 278865747 0
571146952 685047123 0
64225805 260756241 0
681569394 315149759 0
190672698 300190647 0
238856025 383754169 0
323411324 556670720 0
116135989 696828333 0
164058736 605751825 0
309479518 625294580 0
143255099 7816737 0
321328270 435856476 0
509364723 53927843 0
724111850 742762562 0
423372618 413987905 0
565888958 642680554 0
122102295 541841250 0
56038490 757379020 0
544371326 453438864 0
194388092 35569384 0
793182842 778628927 0
311983447 467141749 0
98596097 584962941 0
276307590 16678454 0
745973758 183247355 0
326353110 234401443 0
614008692 442560003 0
146918711 98352173 0
767066986 676264137 0
297683373 242708378 0
568225057 556519342 0
439067047 197653255 0
164307162 370105580 0
294211168 583641688 0
266081107 726427841 0
56328981 196138159 0
168494922 249612693 0
16489296 310747674 0
3289280 544687705 0
364072537 425210157 0
189332838 186052308 0
508649522 193016673 0
765498849 628190331 0
637051726 540881149 0
596364485 58793176 0
556964069 770720102 0
283100071 78136533 0
188791932 133391843 0
51606580 321727167 0
288782700 284868732 0
752988047 558610053 0
599823677 634202500 0
31084576 625494836 0
767816610 537335347 0
354423969 466657076 0
239434253 421192773 0
217258082 309130214 0
666786501 578914517 0
748962828 487586150 0
28023220 372130178 0
563950147 358744990 0
144180621 598684680 0
568083417 767354353 0
276260937 130536139 0
572593943 555929125 0
369771092 18962969 0
294792923 451899783 0
49577642 410447623 0
117796049 363699881 0
39128122 751093576 0
749159190 442758217 0
366765720 699848918 0
358131442 502710993 0
493938861 532257627 0
314704290 52730313 0
188632022 576112351 0
384523911 463214187 0
137220271 277354121 0
333416434 223277868 0
144236126 362693731 0
497795073 334856027 0
772833012 305734086 0
720259846 736937152 0
154512131 404595301 0
374549359 256137872 0
74373540 425673202 0
565538881 258028246 0
385567405 210589353 0
391828041 534725692 0
584704296 732735344 0
48841036 772371819 0
349918716 396254648 0
208968166 717774075 0
165926016 162905722 0
4639215 365460232 0
468366970 690116481 0
228133437 195629949 0
295277909 632349960 0
226951127 174040266 0
59169782 768274044 0
412596989 641352726 0
60307359 614007604 0
525748453 309247527 0
786943872 749441128 0
564307219 35772722 0
509606946 603822297 0
653652645 357640871 0
84468275 556700494 0
396039478 608432781 0
794603646 726289574 0
233968054 167734573 0
719928307 743824766 0
426557795 171113286 0
4885267 229975281 0
606738591 529264566 0
788522110 225560829 0
513330793 358713111 0
126784050 435332550 0
447354419 190242735 0
242480298 471419211 0
792714699 25876027 0
117475206 672721287 0
144111354 715761580 0
116284997 166583267 0
116900625 379199426 0
251281389 249427017 0
316600958 560699648 0
72235050 405258456 0
48093718 580899578 0
252943421 194528851 0
692139545 446385883 0
150448351 553717305 0
44005742 592393222 0
731444482 203165004 0
585432018 555362476 0
69848747 355904545 0
616404878 769505674 0
427208477 784413610 0
226969160 66675938 0
623872774 207081246 0
569893091 167444990 0
373893857 171945410 0
251321363 782271995 0
469843856 205595121 0
118816960 745802193 0
448939251 536139020 0
785651712 368998678 0
174517326 785039976 0
189457098 38408120 0
727051714 441067558 0
23283118 159068094 0
572833207 548945331 0
450988938 465268251 0
66853375 241453362 0
742556010 707889835 0
537904020 201645566 0
646359373 21257421 0
543377825 552423572 0
429085837 341485150 0
669602999 71586227 0
565898457 642008278 0
390051379 209645772 0
695056396 711555163 0
337890422 418829233 0
664425544 769672473 0
484759598 211807821 0
18388755 722001126 0
654464235 242261635 0
239546836 448416148 0
196217110 787698098 0
147072523 46903286 0
41021539 370834625 0
361358338 42532444 0
84336634 542164770 0
350769206 654732168 0
266604495 164869899 0
529783589 691660974 0
284353509 500095225 0
431012867 694566487 0
49372938 281625986 0
62997317 103692908 0
589526470 425553335 0
560935485 541873374 0
251306024 401036353 0
534219707 271825510 0
431639605 701658347 0
779415992 311991458 0
622562808 549818010 0
306962173 44661154 0
362448877 592360336 0
69552295 214455127 0
189521539 705793856 0
525671548 615411222 0
285602725 151399929 0
437657064 521162140 0
239187963 555748383 0
109858861 366420184 0
5336801 675782905 0
39463546 684967391 0
291369537 396695664 0
73050278 472688158 0
101924961 336900154 0
195742977 640231763 0
232646425 377910036 0
295712691 762394235 0
20082133 357400623 0
26349583 545994201 0
759892351 32464789 0
379220901 529571051 0
651082068 750682750 0
284916807 571024503 0
335516354 434140788 0
753564823 161284458 0
165427842 189772562 0
564794989 538009511 0
787231103 124320099 0
761617286 18803686 0
390405850 133853856 0
608258838 686313535 0
267184288 67675020 0
130136436 281536256 0
652093690 777880842 0
220106801 63512746 0
495056253 517982521 0
16570690 111031884 0
699934073 391628825 0
738562415 479901624 0
55924491 296561519 0
684503494 328228358 0
87920509 463014757 0
336151354 311966401 0
396628548 656174416 0
454570899 720771922 0
740406720 260083281 0
188640452 141924855 0
71105657 266866522 0
212564773 327424612 0
449577066 563150580 0
548345679 795077862 0
303823973 84447285 0
181616302 751745614 0
637803180 23682265 0
155881709 225265060 0
359708999 545153641 0
491094082 751884204 0
712283067 287366886 0
605871064 519186327 0
762930952 262807611 0
658423390 239588627 0
116886759 677146768 0
164177895 683736191 0
465463360 33617880 0
35149493 445057019 0
25332504 625564877 0
571019900 457266769 0
775959723 48173762 0
500385514 676320879 0
202379549 373288437 0
481895056 441341847 0
96514416 766462449 0
368408168 725456403 0
138856907 624565481 0
730167497 273048626 0
552039162 465241319 0
384150213 48276233 0
205596808 70979819 0
717156148 438138361 0
186988061 85888268 0
628760051 91800487 0
690320137 222385868 0
196053380 11626889 0
376470992 484733012 0
157007116 169221290 0
48765709 282204899 0
270881086 518726835 0
73440329 206681457 0
27964608 303627062 0
393656681 653752604 0
265788795 476824513 0
385939689 13948300 0
752230252 653794696 0
654058509 170318412 0
635398298 241940777 0
723562759 209991067 0
135462325 261499829 0
65971579 39695083 0
175334426 174027566 0
229746237 440519967 0
99542205 162357957 0
369580308 560223138 0
112586017 583994442 0
245768476 356748933 0
296842338 625897206 0
172014603 217843363 0
161956106 477209260 0
576803194 389916398 0
229293127 140462467 0
730605689 623413017 0
161998668 91352269 0
604072923 145484735 0
162915823 336685617 0
321454353 244656543 0
269587427 517371987 0
692964673 48812912 0
580704374 366821867 0
265176490 335563794 0
284370585 228470644 0
756100223 509462569 0
659045947 362281373 0
201029964 108503759 0
431532715 534399718 0
348590495 439222331 0
593176051 305456867 0
346539500 667379026 0
243414670 706151604 0
362831713 447597881 0
556466136 683098660 0
621743435 105085915 0
391288669 387353559 0
447352612 385456943 0
777829292 202798792 0
581531333 277522657 0
30422452 26177187 0
686994337 417769741 0
347314808 279815530 0
194992287 27572013 0
648921618 744066254 0
742701348 475075595 0
71910511 695776893 0
200945133 600484612 0
25958660 643210691 0
334889609 746517716 0
23311265 91559278 0
159231717 114297419 0
64763963 238749205 0
91409303 623883213 0
269756831 744385461 0
786808414 156009619 0
759866403 476782125 0
602409244 442880179 0
72197573 66790631 0
582873771 320053030 0
613704041 542563011 0
33288645 364878194 0
488092334 6151599 0
69517716 635299001 0
460348431 212748971 0
520725237 252085120 0
424310154 323404817 0
32897828 186523080 0
46965813 537056503 0
254144840 710187445 0
163495417 463665097 0
514031202 648717496 0
204966391 333137890 0
748640229 412096145 0
159219666 456532074 0
633907327 163723015 0
546430568 676254303 0
701139048 244090826 0
394082503 345550272 0
593526790 735408467 0
385758634 180100395 0
347511912 104555168 0
777903324 549749119 0
393943281 8536372 0
498424646 517950860 0
702224840 783650302 0
193475479 222511027 0
573297930 696114959 0
605272246 434581624 0
390325470 782113269 0
167926889 799406612 0
761941563 374738107 0
278992131 508976581 0
596792471 423562001 0
423205456 70558007 0
580323477 314093529 0
440917806 349549220 0
667366346 334690530 0
205962151 693919545 0
178915989 26615095 0
502153658 313578847 0
447695494 653885674 0
514951651 61345373 0
404022584 536125378 0
195113469 130427096 0
650954317 21563303 0
318476669 385576301 0
320727414 503193019 0
625519635 225596514 0
53893911 362693311 0
708281061 304851783 0
792781624 260742575 0
526379414 673256448 0
754890956 475155774 0
337165924 25959195 0
732505159 193409641 0
179520770 788506699 0
763082954 736218247 0
486751241 570560857 0
30144960 52132059 0
262519422 119260806 0
525201546 16263939 0
173818774 204831018 0
40804190 449845817 0
661854609 459742341 0
491537742 481428713 0
179596352 523278918 0
465163203 317966513 0
499152885 618320427 0
371434674 84553005 0
472602644 196347197 0
423415238 274024536 0
493320675 126347622 0
601293473 786990775 0
578246888 77958247 0
87309901 771143967 0
158295090 637826505 0
340600006 330353990 0
549404185 511323089 0
437318084 665104765 0
379840072 625462922 0
65564380 480568591 0
65828787 615817815 0
398261369 235014741 0
768119089 289643889 0
54597520 728910972 0
652702831 8328865 0
773046660 642271146 0
446270763 529599463 0
550842459 734978487 0
637438549 726516480 0
340502321 198010926 0
284479269 434995310 0
417942460 594641017 0
348980744 479108101 0
251122954 355517923 0
363681732 126968866 0
519807212 467642818 0
654902260 722102428 0
792719585 786859539 0
255920794 287663262 0
719826565 225584084 0
249859693 779051834 0
131502845 347755951 0
109552423 279781427 0
252273034 637052977 0
718791635 464483334 0
769584984 666888861 0
47437439 637405576 0
626889828 155211857 0
42641747 500768197 0
164916342 249773175 0
770745946 304774738 0
126462063 25866263 0
167695882 31227691 0
321361028 775843050 0
682948899 335125088 0
15570555 138972035 0
240159080 701595613 0
123748144 513805368 0
403303125 312822220 0
109192174 760951849 0
178964204 226033025 0
16491670 590536012 0
71290898 640895914 0
483653639 54912092 0
714783260 459341026 0
591488806 758789336 0
617412877 210441751 0
416346026 421461185 0
114145459 412106387 0
245417089 86938196 0
774744025 743218456 0
342134440 478751607 0
63083725 343961151 0
1232818 523385859 0
45253063 505530894 0
574815855 318877026 0
621617939 611552157 0
397287635 445996701 0
597503873 405021428 0
2444162 241086627 0
614617752 416618664 0
330871653 122147530 0
340088366 787243356 0
515635972 345078093 0
109892399 74608934 0
289922585 749713890 0
538310628 67013954 0
406000153 197408507 0
373115843 797293125 0
665991519 140920770 0
697807861 738178039 0
630243517 692385615 0
219970657 405312290 0
772709550 628011525 0
634077326 307771292 0
252687588 344907645 0
130451864 356410525 0
78806579 146080131 0
345798764 631197130 0
570968597 791936021 0
273265578 54805597 0
452749981 696220418 0
381774614 420984643 0
478086470 709882560 0
37005709 744731229 0
759305873 179559168 0
601295829 141118494 0
364773968 32267295 0
565775505 522932289 0
11566654 742006531 0
49528038 683994072 0
544965907 479639613 0
739244743 95559114 0
596789499 383173643 0
532075675 288021047 0
528364083 132718726 0
6269331 129718349 0
67357941 721281752 0
779957442 599104424 0
738817945 193387552 0
389963633 459742269 0
17900204 90038406 0
788045643 606813380 0
251608812 325697772 0
662056961 473158962 0
378574625 298991798 0
548849862 95524124 0
140897481 351355978 0
225541184 314424386 0
691456612 556229675 0
188428774 488343980 0
707776654 533513732 0
613121461 443773159 0
722147292 713450756 0
611824410 265917666 0
243878032 741205116 0
470949279 589342440 0
24368628 796713389 0
753819896 48657691 0
156478355 103334272 0
151164571 93108496 0
136660687 234421335 0
96952593 642681274 0
694960824 108284162 0
696139969 288939635 0
520454157 164814725 0
327803507 408298036 0
517884991 630781498 0
776232588 336747 0
142352572 564628501 0
536689210 340799952 0
419304936 57435485 0
638573114 483455825 0
336422365 248170700 0
476747348 109238056 0
695262999 698043317 0
498440552 785619591 0
723034311 664309440 0
632104443 488350030 0
343816251 625975127 0
765951996 503702919 0
726440045 728547152 0
442426809 673478406 0
701529767 147499506 0
585592112 465680359 0
661733753 194993340 0
185104801 507075027 0
655449082 312011385 0
686869794 528084557 0
601534361 541049151 0
5148871 56116627 0
144894855 4184047 0
466302749 546415416 0
409949838 93597328 0
342775237 408036780 0
654976958 144564763 0
495006534 274072968 0
24935117 59099687 0
131044242 563879493 0
299778940 305541158 0
654772926 635070118 0
228506189 237169373 0
320724583 646811225 0
668634517 178280693 0
579598521 489009898 0
382676920 174626929 0
303378018 284094602 0
408581402 362947776 0
350431226 184532075 0
566520516 740701397 0
18953711 221053076 0
394918161 254117745 0
371586433 552024758 0
777997192 378276167 0
465767014 96846413 0
511674697 691143343 0
572733851 243853893 0
464128302 672647189 0
205522658 101472436 0
494829692 281890648 0
70995977 283386215 0
306428401 296468689 0
332551435 684739734 0
50518535 516481101 0
759647829 758337428 0
617318318 208461970 0
316751270 640582296 0
472444607 771603328 0
617280713 280334365 0
357100433 219250500 0
779641040 636432615 0
706204298 415543096 0
698521328 501743277 0
358127654 733353409 0
249852543 404689381 0
107009229 350290734 0
743448540 311444691 0
588473198 710227909 0
784751416 564804271 0
482735375 487382045 0
647702597 138014380 0
344357868 214708306 0
396558544 399081173 0
276055860 232714296 0
479237418 75357286 0
792374881 696967109 0
344227546 581385384 0
399682361 87642280 0
626033770 287458934 0
671955793 523899750 0
339555943 409507539 0
259755559 189016778 0
362379576 429796989 0
279464398 441371655 0
619814999 604083074 0
853980 744952363 0
518009742 603176114 0
378834945 226344169 0
339302939 483090567 0
427871708 514894198 0
48569564 101005394 0
754834775 750995827 0
424355408 243616506 0
497434644 704035922 0
321974754 402404763 0
560398245 54732896 0
368298727 290163233 0
536302011 707739998 0
171623233 333152706 0
528901251 498185644 0
727442927 194949011 0
689800394 387299224 0
100849214 637795188 0
27241821 368987164 0
404491533 245468471 0
754121336 632087836 0
275932868 750817650 0
531073331 247076997 0
304578012 321395356 0
166087031 401695231 0
591947240 771472475 0
638506488 550809393 0
174052372 257448205 0
453866161 294053310 0
666908919 76485654 0
798575548 595771008 0
774868293 671053417 0
675002329 345403546 0
257261141 291104491 0
67437947 152390210 0
386595448 613139516 0
571273929 726767742 0
795204717 404210842 0
624481377 100073007 0
608894416 293969059 0
215718414 192192849 0
187962553 278870045 0
215650280 434321588 0
327063307 63522866 0
627435809 22152394 0
742341598 138057332 0
80359900 327653139 0
509811328 407929950 0
94241048 496321837 0
291180988 384079223 0
19984445 552740229 0
530306608 690933639 0
361668352 205880427 0
343289097 162632678 0
22931819 676408570 0
386771769 527274720 0
722072571 272757593 0
404211113 428064716 0
514432443 649268716 0
171439405 519260001 0
737540100 620391294 0
320723396 711162423 0
556956033 755763971 0
362078438 317195179 0
99811775 321233024 0
62786551 15576127 0
513716839 265078148 0
292303849 318214325 0
236243064 695840404 0
201198759 447489905 0
377141720 735793418 0
322006744 297473223 0
236887100 141598643 0
771864397 602861026 0
113003927 191917292 0
333976758 502829121 0
731986991 260918160 0
15467298 763024071 0
692943708 779877723 0
381374311 674651488 0
17344602 260339592 0
491002148 764545207 0
346447475 333364834 0
219766824 674244485 0
277817608 740111991 0
243560094 304544678 0
672758307 346818984 0
5037496 301638275 0
264027402 589880203 0
645647594 245154547 0
551457268 164754455 0
434650106 451723949 0
731610410 333259858 0
494294993 636863585 0
424223950 266148356 0
547327650 64045416 0
328330742 245949449 0
99050481 242950961 0
148069192 73783163 0
63798391 766150950 0
729806632 199950769 0
425742006 498283781 0
60767300 356697586 0
94636826 361971013 0
745341738 231668574 0
796010900 23007538 0
385045449 104721830 0
764464873 114464685 0
618140904 604640279 0
228428443 589681649 0
408128189 166665489 0
571314702 768184140 0
719288500 597745618 0
574381268 395064518 0
587431439 746544697 0
622681137 139940355 0
134981147 583321364 0
560274940 417337893 0
777637440 738899335 0
157083489 244169082 0
244536939 13235256 0
688886581 545864098 0
603996333 530328486 0
441891973 529736733 0
720697559 483051309 0
115802738 546150895 0
384894591 203297118 0
284243290 280731739 0
433709520 783396295 0
187534467 685257040 0
267559582 613453903 0
107935683 538674408 0
464442141 358188970 0
374613523 347869291 0
608601014 208289590 0
515059150 129398791 0
417308853 644365787 0
180564222 235619231 0
758276782 690545738 0
639795304 682718931 0
437970346 210998130 0
744009732 290763171 0
739692240 330069627 0
57805001 33044158 0
507033616 296513896 0
695978049 733996240 0
350088243 59227077 0
651928792 229953455 0
327469790 68130439 0
307562955 480656811 0
109522591 356246562 0
657629722 668382195 0
271147880 419225698 0
202396413 55169319 0
419754003 748103128 0
505267819 738341874 0
399137301 45759979 0
99112293 730822095 0
175827037 674576653 0
680779964 43101501 0
727855470 500594975 0
360897623 297691644 0
495770664 286643479 0
517442552 622982956 0
426664964 767737079 0
428994120 111027420 0
56075200 142861423 0
351903980 678179754 0
754569506 293740379 0
312550133 393808812 0
756220209 501454687 0
490701378 561486465 0
732567427 329786738 0
681419436 82072161 0
200608413 384542883 0
176035444 558253428 0
345427129 641505556 0
736290630 356782816 0
68990262 792310833 0
128399009 427165090 0
560957911 739026777 0
580054862 441748826 0
168982728 27694711 0
719515254 547519354 0
775143084 697741638 0
542625275 279286700 0
18046434 651882459 0
361206962 737800005 0
120407112 119545385 0
495609615 607053358 0
223241900 657222382 0
243915841 586250292 0
796819238 194294244 0
580206637 67714837 0
739733002 787295889 0
413100553 771783611 0
330326511 655534834 0
320510366 147521619 0
302571403 317978212 0
11778050 13604522 0
232453080 174406654 0
493850775 490132051 0
361287341 576053204 0
719708573 431590113 0
294997666 616980637 0
569375372 362316668 0
439302177 106392186 0
278410226 500989115 0
442883369 459821552 0
642598967 544466812 0
210460178 155322511 0
224029921 392646052 0
788137623 409240377 0
273332403 190498845 0
767438615 123891071 0
218320379 628524197 0
30975782 657769099 0
43568768 788279085 0
720277611 193277644 0
348970573 460901177 0
410508700 409991682 0
325689197 752458176 0
77030355 142925522 0
670294201 589077616 0
162341881 559721510 0
479464493 688263072 0
364724266 529360641 0
371934269 251949167 0
799357514 19277293 0
592243083 120575994 0
715470967 382714804 0
284344379 629415069 0
307702656 773074612 0
577486271 504374254 0
774274322 153670601 0
427262789 768218141 0
603290432 150305494 0
632825169 316996154 0
322656703 128869783 0
475831313 280543616 0
652736108 662192438 0
500209058 654182874 0
743213102 345773544 0
587817200 457465766 0
763681023 599680629 0
60730263 527409974 0
452502618 228323296 0
559918087 499867886 0
737227926 507355341 0
596722632 1792859 0
136672321 645973468 0
799859212 556590896 0
604511653 800997113 0
58701439 89394048 0
632694390 459152301 0
328811596 312443575 0
12848194 236952025 0
666509609 538918331 0
551848132 527764448 0
398188854 644129556 0
59581057 500507843 0
495000137 236309647 0
158321382 86570436 0
56834488 754529498 0
576947894 231482122 0
766435849 626939151 0
272915128 288853684 0
12064283 278201230 0
83729266 487055360 0
294884116 352815123 0
482488676 681142386 0
243345267 170289798 0
81794577 291083358 0
734515095 420237919 0
616144730 272592101 0
298136798 705363760 0
252190248 672012786 0
202902237 15286706 0
79339359 533896493 0
264844146 766203706 0
28419538 621189994 0
472871690 714005761 0
524114770 226393113 0
413166676 325474002 0
547961816 326385276 0
737644405 665952671 0
83293087 522305620 0
557208130 277372174 0
277328742 677178776 0
741220706 198437460 0
675933582 89493556 0
684206105 434176253 0
796074392 304974616 0
753984908 490175148 0
619149837 686961296 0
579425108 206331817 0
66435316 786051752 0
694363585 642424677 0
118165334 402029144 0
554860702 43076849 0
101315597 666408445 0
377142163 474618628 0
302393171 75182577 0
768125688 546437998 0
729102471 547196777 0
325333241 465631874 0
416748284 536790856 0
591519941 226693800 0
767523697 674807110 0
598376370 758571964 0
660109408 136597540 0
493855035 758973645 0
66263554 217373754 0
546068604 392193678 0
592020392 717450403 0
407506169 296298017 0
2893698 134975547 0
226942560 217810183 0
799751177 387243243 0
85391703 211381701 0
521818877 745260253 0
521937633 585613685 0
598085333 243748146 0
296563384 390605595 0
115118055 346451927 0
749796721 416642020 0
719595334 598177827 0
420802270 602552774 0
708373089 80745626 0
421245959 268872005 0
554711288 551157555 0
373650271 301263739 0
51314930 544119095 0
370822547 1879629 0
279198723 672573390 0
478135472 739979054 0
274795334 151947741 0
475487992 382872459 0
49084876 112407041 0
96794828 379641923 0
163511729 508316389 0
798790110 686204177 0
11734256 483779977 0
56761211 59573124 0
417392582 8788391 0
69381694 661470103 0
198126616 214802765 0
710946240 366044084 0
676858253 462107634 0
179301206 786965154 0
718103749 318721306 0
520124176 4259973 0
120457561 544148412 0
767932129 552674212 0
758816905 52396010 0
167040041 115670606 0
223600605 758831676 0
484893253 464391135 0
488289611 292549879 0
662630308 46155430 0
165013381 797942985 0
221667764 784610387 0
583139992 53002234 0
586305375 291187155 0
718635257 56486623 0
293026398 493434842 0
587547231 486894249 0
438743775 25380948 0
80282546 712070457 0
565148396 759114321 0
494819605 342810285 0
139983606 58421434 0
216478916 233623675 0
560798652 244318839 0
699351454 366043771 0
195718945 655495793 0
755936905 426690032 0
555118211 707912504 0
531960671 732431365 0
517925003 286660710 0
148676277 303395965 0
466151421 73166345 0
126081324 747079045 0
153408261 445619105 0
491761191 726539492 0
534446247 780353694 0
375234514 753978415 0
252144387 667097970 0
210878612 723042993 0
63771489 407055770 0
703647764 275849970 0
324846759 49669265 0
161376876 674141491 0
786333091 354591783 0
600888865 528733973 0
218697756 25511160 0
568046278 496320279 0
320419892 157419724 0
613063329 231772730 0
253528397 678034215 0
580665631 587308929 0
34201576 390167301 0
536631742 72757001 0
673594079 427200139 0
744134497 649941866 0
580486787 726179509 0
480881253 633245203 0
683110973 593478764 0
787393979 454315382 0
136798294 474539026 0
31942595 614518855 0
589812097 258066754 0
321838444 754731944 0
25357410 669862178 0
177568199 734231668 0
358235747 367129072 0
622352884 384728003 0
773427672 717938695 0
138918885 53525552 0
715642837 503438494 0
144684083 344850332 0
573893179 773662187 0
796435008 222796443 0
317975842 481346877 0
400736259 396492970 0
562574752 21114671 0
48748011 83584047 0
370693365 623266345 0
102079220 456814686 0
163668940 47162585 0
723096293 788186763 0
541587520 86728613 0
146112741 130924318 0
194938172 343534800 0
3200445 601597465 0
481562204 113555110 0
290435725 712004022 0
272712816 657115440 0
350630783 654902966 0
563358015 176844850 0
126308288 344256000 0
625915070 581257232 0
700154178 138540042 0
766275944 431794094 0
390213798 164233795 0
14333296 561595287 0
581330958 652362858 0
364876996 329787645 0
396948288 20056740 0
624548684 489637036 0
647033600 138369865 0
251654063 338399975 0
381928026 457783077 0
413588109 527154121 0
344195199 99100301 0
247614272 113938289 0
522560431 521319232 0
481828663 615397720 0
496026517 137021904 0
280779456 499511646 0
619455099 125258305 0
765267260 715394896 0
36786240 188218800 0
124579257 277247559 0
494519875 393761259 0
291233790 68736925 0
47281959 392037803 0
675770079 137941495 0
352577404 405124816 0
432444521 274380142 0
11639279 500841318 0
783168212 314150191 0
506663485 795571676 0
761744803 46660851 0
325069513 66374659 0
498383251 85293600 0
419149461 533348913 0
664087167 407199874 0
63656952 314497347 0
285673214 765695335 0
345647405 22293795 0
627110035 655688185 0
786682923 772239873 0
20093435 400882593 0
453091564 590089330 0
493853952 82761923 0
324670598 120574064 0
127873546 557431560 0
231508692 308066751 0
640078566 418715332 0
800015227 362616245 0
543682980 206700596 0
435474504 499185400 0
569014703 132365710 0
193611258 44714666 0
584064479 12431289 0
297026231 462975499 0
436238949 416080639 0
28011050 429333841 0
51762592 698395287 0
247088893 365303732 0
478194758 621403856 0
314723126 208493740 0
591404881 756363723 0
436817401 300504830 0
678769172 748737286 0
594216460 126469976 0
163141292 82601903 0
172177223 484443943 0
775056524 689188902 0
42356516 698249797 0
596949105 214303342 0
65562362 66166292 0
796853777 71020836 0
526330536 369632090 0
364178485 608565471 0
291852242 337292727 0
692355303 712429184 0
576920042 750682904 0
675563651 458208569 0
166154875 243510011 0
435801846 541545457 0
469078829 669082791 0
92929842 21443005 0
606707961 773725966 0
230243397 315506037 0
7161502 560254341 0
282730416 261229451 0
49408565 114576335 0
706552896 16582860 0
735203826 53499362 0
338762149 559987205 0
110693053 128541775 0
743735822 701470112 0
765422721 235565457 0
661582848 67250538 0
354793871 424942646 0
660028683 430478483 0
154895270 439001855 0
688158229 245855313 0
55456604 407071702 0
436780685 358611611 0
309237853 11189680 0
337780736 359221300 0
278305798 355596241 0
537322025 351229372 0
395255506 307348655 0
700321074 128717855 0
751359680 450666059 0
399594080 306859407 0
757149377 584550333 0
332067688 693957905 0
732856123 98416928 0
637785868 321273787 0
419110339 710653289 0
648272226 641852303 0
675067077 741505539 0
316270241 489178604 0
587732989 337956211 0
166815253 197067815 0
2892742 603695612 0
428146300 77856230 0
418654920 469108553 0
336175088 513492987 0
380663627 658020560 0
333779240 517704420 0
52897518 170075966 0
513045278 516046251 0
336520076 667441184 0
257073068 630784655 0
613175478 263172600 0
4498447 71204109 0
548432612 349415419 0
450771735 520362851 0
428996686 796375823 0
463059471 186003759 0
22178409 633405836 0
261937358 266281868 0
323310069 712391535 0
533201271 297477446 0
778895953 445540116 0
676245322 486173034 0
22520204 149273421 0
108147542 690508391 0
33267135 723968586 0
133237639 590316499 0
565247758 208224582 0
500133100 688672870 0
673613374 220992767 0
708483958 232537026 0
48830047 410794346 0
121268696 377607956 0
352660172 527034503 0
393067411 457274096 0
287855580 117502094 0
456304567 533461688 0
39748198 175571963 0
573592375 70503464 0
501278562 286785330 0
283016683 338780202 0
170083101 23367153 0
295736559 232639001 0
398243550 208147031 0
231910700 191872647 0
700076512 373236782 0
137781548 33821692 0
563857918 209606568 0
695096931 790769443 0
721535594 586218914 0
128492622 703824541 0
87308946 539429340 0
128248175 442917983 0
475829579 297042387 0
377205110 629226407 0
428120040 401608203 0
51697383 644568942 0
430153086 298303233 0
447486679 40473158 0
491763253 92875309 0
417500973 48845348 0
401556437 394979223 0
241875744 787953888 0
165723648 511462213 0
149189990 291156988 0
717032339 770227618 0
90832404 478141490 0
491212200 97134523 0
174310249 557721124 0
686302466 710245433 0
516340940 97248625 0
209652284 435237842 0
529192156 743463580 0
336137113 72942452 0
478846346 67476611 0
523067942 27956557 0
710947742 783597237 0
570413077 693647110 0
390994006 687355789 0
310324025 373651369 0
801593530 449966035 0
164845149 740531024 0
195737800 20375398 0
112057891 26238423 0
376784272 764976771 0
175444671 8221438 0
458144724 245366463 0
238842153 429362239 0
392700418 15235709 0
715113348 572067638 0
366131504 680056103 0
657751263 436622197 0
666427924 599520256 0
424952627 167982044 0
250066633 173582664 0
604994622 618313327 0
456006676 305992662 0
310235751 277556415 0
26085295 49396901 0
133680433 647667306 0
45077686 580169177 0
439315342 745321986 0
153174013 561357529 0
355039917 6716850 0
105690325 689416793 0
133387646 105506415 0
702905380 435344922 0
368909389 563043535 0
186814271 442986040 0
379911070 627093308 0
372872546 470319797 0
686480845 767469963 0
98138388 122710496 0
273246149 498132227 0
359687656 241631450 0
746049071 110742942 0
596435198 118688673 0
10927654 334472077 0
630987997 180463462 0
76109047 517204026 0
429621697 52079150 0
438518558 666384003 0
753447482 313006595 0
500476635 653479515 0
376787767 320020603 0
355649779 441939964 0
74781528 597042190 0
137385824 522046097 0
272402119 721971683 0
614921935 51880847 0
734505774 55585860 0
414162166 117651334 0
290509687 236054265 0
248153045 135338305 0
718955825 698531321 0
322609197 739031178 0
605846643 773799610 0
738211693 62483578 0
219950732 613069739 0
244203812 448456662 0
319186996 499680210 0
769411876 607050643 0
163225247 299788602 0
49242958 149724331 0
56435669 564461643 0
334441027 8040781 0
515910843 558854428 0
521285467 92150548 0
292826817 288188822 0
284020913 633185817 0
744622434 723169549 0
149662588 438217184 0
219790281 684998521 0
325968569 499241045 0
381379674 41263062 0
275979579 592030795 0
86322636 454360192 0
786312286 799720653 0
344062294 477005128 0
327319959 706691151 0
672764673 422274503 0
528061445 350679737 0
435776562 248780386 0
512694603 361644353 0
342252613 713088702 0
165319273 288834720 0
44652143 99757342 0
173392288 452981104 0
528076354 256181258 0
315388189 73854613 0
205736197 239423486 0
544509774 426477683 0
133656729 645269269 0
443881540 351248164 0
194928731 241594758 0
604439935 126559466 0
108739128 320708164 0
710762372 690856785 0
44592602 593374429 0
144904612 250708967 0
649168309 777921831 0
165081985 194699630 0
263052187 669172834 0
624678135 329480099 0
589045296 674433678 0
773850106 78686204 0
83774313 615861567 0
707301505 579711602 0
173063960 239669702 0
230903990 249443776 0
167929246 41157094 0
626703608 152416923 0
318560467 729833492 0
163612423 54535750 0
577809337 41950134 0
398333386 379745591 0
360832845 772655783 0
402190398 332097866 0
671424383 22822190 0
172241072 386159603 0
455677975 118933293 0
620465591 774715982 0
214412755 302544744 0
671282010 168718930 0
640297379 759220469 0
796787241 74056281 0
496482296 219661240 0
484820522 191625356 0
625855117 507564833 0
627751790 196900859 0
372288867 482560545 0
612265300 709468890 0
574806990 552269940 0
164102881 370490904 0
672510597 437156178 0
43220766 525191596 0
572187945 779896660 0
456262781 649639540 0
614882084 411664373 0
710869274 787999301 0
696367490 150952807 0
636488747 146073877 0
473589373 484463884 0
222423890 594008959 0
395634916 427108266 0
204024734 187302656 0
759688108 602846069 0
790740326 6836 0
536803892 371171719 0
311262446 756890538 0
704621925 98861218 0
219375002 700742287 0
422900 74441706 0
184317424 383565701 0
484583194 224228424 0
466660100 363310867 0
745087055 674476426 0
788906712 732450567 0
67379186 145743132 0
449041771 700800231 0
774228610 519715521 0
568381200 788691343 0
60638583 123377044 0
429100566 208472310 0
53419028 710030709 0
179516142 214690519 0
513063258 354783862 0
701936480 206905382 0
670884584 243977106 0
753901367 459488481 0
753519227 38670095 0
143078967 346329334 0
13759385 32302892 0
352017965 110446413 0
586915445 677174070 0
615044404 673324339 0
268162088 499103674 0
558916054 485036322 0
584808911 261127055 0
10571393 210835814 0
568585888 375410382 0
203416589 536625228 0
220013711 656472924 0
403089190 62023198 0
55177809 761548390 0
636295985 78758987 0
196062494 447942658 0
767523738 15646863 0
770024174 124587745 0
316539606 413482858 0
725056822 667801762 0
453044557 239107121 0
359774564 511780435 0
26496816 201893562 0
94054578 509173193 0
91386479 545188533 0
634636619 735646922 0
797565293 702099275 0
90053006 467981316 0
521658876 228654661 0
446248946 343355538 0
202463337 580912683 0
213854794 31692982 0
309390056 760434495 0
109566320 311129388 0
29986569 91604660 0
118303915 111518957 0
731952999 793008741 0
55159195 440269244 0
249335837 163739652 0
285016271 74815066 0
499713748 507740654 0
77672281 379895843 0
623387861 5058904 0
407490102 170182436 0
559728001 597454838 0
105847376 429512806 0
734657548 162489218 0
698953051 701078120 0
499221808 321392150 0
448630451 570947318 0
628416293 138847047 0
335216758 407184407 0
657940901 763942432 0
106498999 75236197 0
275517915 235599713 0
487851320 443763953 0
552361355 520138525 0
729684728 455575717 0
230875671 610884724 0
689149998 90971562 0
562981403 309799458 0
469223147 759203121 0
207260239 657849996 0
351370764 529446204 0
646487743 612512711 0
32217688 210183741 0
522729657 525935184 0
617491197 300647877 0
46954869 201765458 0
628297482 297335931 0
166480584 328916980 0
182197157 259499134 0
394206919 356504889 0
677741823 324449752 0
698902143 733656284 0
217123189 593598796 0
116085130 255496878 0
43381184 479744491 0
654358158 186272376 0
209769306 596572548 0
419023293 9301739 0
65090557 295821565 0
526446491 425442327 0
743503983 635419818 0
322289345 278393922 0
617194258 312544819 0
188661648 92668326 0
742839219 318673731 0
549021490 490087356 0
366968883 746358555 0
267567642 58261537 0
572538811 545699202 0
312106252 178897992 0
798836715 130585961 0
715106716 172497410 0
201151466 203944454 0
758478846 406184069 0
564008804 27446062 0
437681960 2349218 0
55378419 435361598 0
360388898 720516676 0
260892725 296386115 0
336547847 690828223 0
226912284 548502978 0
193309042 404677968 0
104069629 360627514 0
695681314 638986365 0
796807434 129288349 0
743515012 419511373 0
83217398 254204958 0
578468160 325444995 0
619150555 288984531 0
532679756 73403036 0
37396772 450558477 0
646796106 436219779 0
750913471 363162257 0
523028281 231665301 0
228891308 307713546 0
356400138 126456626 0
191886895 792376580 0
414985591 648810650 0
441152776 320069182 0
582612494 504667096 0
128037772 694775998 0
624969657 582377669 0
46748466 461629448 0
591532290 315105659 0
598430611 657324576 0
772636609 483052946 0
169252038 140599359 0
581211287 5992676 0
209217611 47087307 0
547666 800961541 0
281276339 155048531 0
648356118 99678903 0
63374596 157337984 0
641113643 760101119 0
129866849 673338708 0
255834069 179962392 0
213861655 95768375 0
679640551 764952061 0
225375282 776231178 0
401503885 588317117 0
236271073 653187420 0
106113408 182514755 0
258056244 428990553 0
289792770 84547070 0
166752064 526278114 0
394229794 740855064 0
650487905 410868813 0
618513435 769954132 0
593263315 165810394 0
51045272 195686604 0
530089510 340319233 0
744517680 208282649 0
653891387 797958232 0
762900549 195043243 0
303307818 35648271 0
182951372 294977121 0
267574488 63426742 0
597322453 261595432 0
99800439 775303652 0
529524878 622820704 0
90858742 227957039 0
373619405 217888749 0
347583623 131611525 0
91565689 137347080 0
308916383 771814664 0
753109727 162185181 0
82766617 267879241 0
566264842 322080711 0
233794922 774610845 0
78510323 482049413 0
140056309 676616381 0
467154308 175251481 0
474882242 408249885 0
176884866 116562121 0
701659088 682654177 0
125955738 428200893 0
411286563 566475559 0
608930194 222434268 0
617707225 658944362 0
166097598 380297360 0
373685337 201196652 0
465740087 564060119 0
293534911 259779506 0
792863223 743259708 0
787152649 779005343 0
359488265 284415418 0
157940031 122615972 0
501156747 483034331 0
611634470 103168499 0
505502697 751913379 0
562442907 672351193 0
795690200 22967684 0
457574376 425552097 0
770607543 261497808 0
708744638 651700613 0
237767339 87240219 0
253561020 261997052 0
753272168 404103420 0
317289770 627247068 0
610911700 323361823 0
325900289 195349457 0
597984203 487849921 0
543838667 377479862 0
707100652 105156341 0
237892598 588996122 0
686189117 360202790 0
795965145 513890559 0
415638708 99496504 0
444942827 507886317 0
430033247 441127997 0
572968412 586631419 0
711238483 474024352 0
81270196 131770152 0
17596056 435190909 0
345532435 575427705 0
314276950 538900626 0
88976031 35803907 0
185640923 775913597 0
215783638 45311622 0
237982740 665338004 0
386680784 791497901 0
609515388 410661913 0
289687403 548444711 0
707164697 405441951 0
330933899 172799492 0
132766417 22934013 0
782419518 73306159 0
524470265 274746576 0
608434330 582607823 0
373058437 502614265 0
747901593 342399143 0
750788942 274188762 0
45853472 40764702 0
46938841 70016528 0
345581680 111269271 0
49787220 3179935 0
368304037 469075317 0
193024432 725150903 0
55673686 100079450 0
368903931 740138031 0
92403391 373842966 0
613144759 310672418 0
59133039 636454728 0
271004595 276864220 0
210955052 457438931 0
722980256 445151632 0
400296151 747288269 0
763435341 706194724 0
525394296 162623892 0
552734065 495405439 0
783154723 49505933 0
218049425 654467961 0
772229253 484979687 0
420099258 686878132 0
418940958 373170644 0
551431138 173453303 0
592516120 324891127 0
649256916 130951693 0
195041213 203841704 0
674290100 465306465 0
654411179 32499609 0
791567913 322001881 0
686891751 373946683 0
179644702 161798924 0
414247972 700139847 0
681667936 678510275 0
5039845 75256589 0
43602051 30199104 0
503381422 488745794 0
279391629 67233797 0
747240807 782900809 0
187204336 10422277 0
649819124 198779567 0
524667994 67192225 0
458528116 400911708 0
409124063 95398914 0
427282003 531512808 0
677265160 45122479 0
664109094 31555454 0
250669233 334898337 0
225566469 328026728 0
592427369 140897722 0
523433704 435146085 0
17437261 513696090 0
659838575 199213403 0
225374354 595407911 0
321459660 326687072 0
729556929 229174677 0
115533230 731518509 0
535787438 604762395 0
522910228 121400494 0
184495596 336934584 0
306890785 195356260 0
622351014 573976882 0
579256098 467690161 0
675327654 521240548 0
268297250 797032925 0
210453609 428161747 0
677681909 69423851 0
634225058 682177584 0
434077794 632694187 0
532814514 518919205 0
352175601 792323052 0
481852011 404314780 0
518609367 44839237 0
779142460 187689436 0
315579434 447447171 0
432483419 62737736 0
704170528 502736245 0
137226502 763903645 0
26502945 295089741 0
535867914 523497978 0
740354446 714041174 0
661243889 155662299 0
769064366 780046006 0
355242666 662812212 0
452486222 750944510 0
162575512 380139624 0
577633912 471472669 0
487014364 771127156 0
531274957 95068871 0
488506642 709929537 0
507073905 490334501 0
10087947 739165925 0
783363769 81027520 0
556675393 612489653 0
143835959 303675597 0
649410214 233877697 0
217578944 561731882 0
422560697 403948057 0
779281855 635134527 0
392432238 243074812 0
709791188 232907828 0
179894065 178516213 0
460573048 24762751 0
189974186 713347287 0
40698989 602543807 0
165315683 582673165 0
464984222 155224736 0
510811465 559957403 0
564707473 159261925 0
594344766 441325740 0
635457398 103362778 0
671873062 609836186 0
553647319 192658135 0
240897200 648629021 0
352616567 319731734 0
704880490 27493034 0
555972759 184434767 0
581680310 92148072 0
475113624 563357412 0
101116048 503940379 0
193341996 556841286 0
602025479 205018944 0
450567325 225700249 0
450828087 719576414 0
376282125 110209545 0
752391943 606542284 0
192840307 432879016 0
165376808 690249778 0
400004664 707705402 0
426101531 431481424 0
556561366 749071389 0
343392699 538528076 0
364980896 240454687 0
458336004 328979107 0
558910326 759105414 0
743716469 755140427 0
527654380 224859357 0
532199873 440632900 0
636866658 730883863 0
583845473 252476460 0
130687018 286956281 0
66884698 509283192 0
247405220 417848008 0
527768013 99188416 0
490740646 261542860 0
465264788 306890013 0
290920048 756186991 0
432313923 775809870 0
161516216 643168157 0
163976553 432058068 0
180650803 139842694 0
486110216 170342829 0
681780559 3170409 0
446644624 107439849 0
428151205 657029996 0
546129980 196341219 0
345709855 368093363 0
131528552 762248283 0
308783472 672097792 0
151172820 128506900 0
341464147 329881507 0
675355169 77359841 0
394552603 567440016 0
68570943 200065935 0
732572685 297119013 0
418243397 349721233 0
116505839 691015837 0
710021126 569087420 0
28972734 15335866 0
321500439 293179194 0
298115880 151218468 0
84560606 638858718 0
799149492 627553694 0
629877251 324218535 0
658202872 146227056 0
260515 766280268 0
68989208 294918199 0
344203377 462428481 0
528354370 570016766 0
442696342 685450438 0
439397275 120900287 0
551294912 529383075 0
103182353 484364880 0
646496219 147866864 0
572441323 702345640 0
538665339 37976293 0
154666535 737740677 0
256012092 180021754 0
453494668 463225573 0
703973811 254163703 0
733694811 394088783 0
331318289 350983171 0
517193283 349536205 0
407719404 460185490 0
180999423 782178627 0
776391993 6998937 0
791954693 175132047 0
407547942 144721624 0
171390990 544476054 0
457612091 491442443 0
159067485 633329499 0
751974043 755017825 0
678658194 34374322 0
400736613 308859497 0
324285726 733876507 0
273423699 314109653 0
542276141 86775360 0
6731878 561470733 0
591813089 113223658 0
394223964 186779196 0
472492652 302500320 0
421371667 592738030 0
327165020 633471100 0
756971374 14457387 0
396209379 173305831 0
213525631 198359483 0
423188592 379281389 0
246112304 526681764 0
215643396 501528906 0
173345393 628738418 0
596590749 359330510 0
119435762 200851256 0
603328737 391443766 0
26906182 687932877 0
341630780 613945058 0
767210602 52707052 0
173203431 698422286 0
763592518 369662858 0
420055648 289204940 0
675354143 156316303 0
523216154 492971249 0
24463414 620972689 0
189189189 487306940 0
490046550 623510254 0
713930521 68150895 0
297206233 732850039 0
47672111 55538320 0
112214417 519562880 0
273687745 179937127 0
41811900 527439289 0
264146260 410488202 0
609436515 530657332 0
400252147 135786813 0
74960622 795806486 0
29399024 398641831 0
210207523 546493073 0
759781128 309280246 0
477219725 49277998 0
640443192 225877694 0
64417244 591970205 0
367259916 141599748 0
217390056 233442119 0
284886487 48080155 0
370796324 669884535 0
66164262 18655254 0
449275559 636731169 0
126440293 471933162 0
274918318 229479506 0
370442614 280054292 0
139792372 796313659 0
298539834 127088505 0
388144623 637550549 0
494578893 228323004 0
716737148 693511388 0
58662361 350052610 0
720232705 456031178 0
480513069 199638699 0
395267282 78548896 0
638754797 797310885 0
575481545 207636744 0
458753702 684582812 0
520957666 783981978 0
735951382 568859650 0
36979509 621671839 0
136003228 255467341 0
549921519 713911867 0
445764041 165176847 0
779471210 176150682 0
447248737 374461291 0
720391154 138362855 0
84971710 50585410 0
146686050 275053783 0
381771083 256847687 0
380882703 410615453 0
517816177 196329975 0
640733502 156326758 0
528936129 256655894 0
534625732 718064381 0
218692162 232927729 0
609439917 743185163 0
239353592 525178493 0
249264816 580879843 0
170017172 498654536 0
483106355 349928583 0
380807083 752955185 0
508428629 185851630 0
330457487 426794414 0
642303283 208201381 0
610601852 198564012 0
377476280 124756531 0
66802582 389660724 0
327416179 303068551 0
782909809 195945248 0
493352656 742410045 0
621024128 95213962 0
589225214 340089575 0
388662 422264484 0
63352490 718445355 0
298581117 697918582 0
440789192 586941891 0
142160944 454378271 0
740491794 508430844 0
131558378 160370267 0
363157371 69236984 0
472860485 365888021 0
232370494 671715843 0
736515686 376240090 0
605779791 695802646 0
269173993 394881669 0
107770294 658871518 0
440421905 191461703 0
749878345 573290430 0
302396582 206738588 0
137616327 6336391 0
494948414 27369815 0
74184745 581096552 0
317248428 425532261 0
213769565 526177748 0
629493154 356614570 0
157755255 236522868 0
532503615 307557336 0
2967740 487174247 0
111484012 603675599 0
57979314 184986804 0
518893099 66159792 0
272956097 69984426 0
15923491 796024081 0
108776409 138945719 0
329714259 668095982 0
263964826 699377809 0
699193793 180119484 0
766708496 708739774 0
546821667 169227685 0
541417147 742083128 0
40913082 344736104 0
283485694 122141229 0
791628560 346304066 0
440319807 186585305 0
325210130 612256170 0
110965407 557273142 0
382644703 383328385 0
27374638 444730445 0
393664029 97690004 0
1336928 250328043 0
277100961 549837232 0
718355203 28603384 0
560987611 614682755 0
204275519 278716600 0
484341437 630328571 0
447778702 679192739 0
652167336 313995367 0
372327785 490222264 0
292118637 152703406 0
624407876 594494136 0
456094365 579854110 0
385584237 59073611 0
662264905 591522196 0
181945782 105512486 0
267934996 274062571 0
129548298 601241945 0
571200765 316033184 0
451357070 189641724 0
683583434 459509016 0
472008597 754084461 0
786990226 783932503 0
434701880 488899862 0
444689147 693164605 0
107122215 441305644 0
378779336 175342371 0
491152432 586598124 0
402502049 26393289 0
93721274 335397317 0
121765498 124551256 0
212673156 557633086 0
217291979 209650530 0
456104786 777183670 0
433980995 166087402 0
458893703 13150677 0
427251370 103260155 0
254748316 678079481 0
260056453 435318845 0
609521051 732206884 0
331038516 111852250 0
523849848 565044083 0
332932003 683290003 0
394016328 379892002 0
277426761 668982118 0
507378293 666139975 0
295680620 706278386 0
771760671 732277560 0
613508828 241446093 0
254634184 651665885 0
650256634 256260454 0
506009480 14356760 0
394875527 463475461 0
529045825 116630465 0
674578689 17673625 0
40721879 335397329 0
615474833 184129017 0
178935467 610092685 0
673632025 296082436 0
584076880 35922514 0
401699175 380249122 0
437755853 286396712 0
478335628 246118051 0
35099259 708959059 0
678279452 403446662 0
481417127 651673461 0
505705233 513696408 0
187567090 634682779 0
531755477 40711652 0
104551985 166434883 0
738015161 663651459 0
166877842 489000080 0
554257940 700253771 0
435419761 457584425 0
168973637 163699718 0
62234245 237303788 0
403514221 76002417 0
4022892 518310565 0
89202879 81951015 0
328007535 612351166 0
85575759 52191580 0
425273969 536074056 0
187008850 67995339 0
427362837 755478892 0
405748160 360494594 0
590028741 635424308 0
340195379 555213454 0
511087880 763342243 0
347938075 348406799 0
277959304 592796137 0
350182305 434834546 0
665854655 797157194 0
746474835 274090332 0
56936919 350113938 0
722588926 525225923 0
247386720 540502773 0
25259812 450343375 0
385467830 475223236 0
244582856 373911787 0
133606444 298946152 0
702881070 575677586 0
282482668 185496794 0
307790753 220312232 0
143313673 652983353 0
296617859 743867808 0
628084723 438771764 0
542174563 395315335 0
544621625 230541677 0
670757918 172867616 0
118666727 148820307 0
396065526 554833615 0
288484465 159939413 0
315795834 140165471 0
327872711 679493890 0
106432633 160880624 0
2227639 189544095 0
596989796 43707303 0
723672140 293809266 0
67345375 6592705 0
667399496 621922748 0
13175665 79942089 0
674364957 770296060 0
188336225 153465507 0
444832760 394542354 0
104285045 306006013 0
499274880 709164263 0
182663470 632010636 0
551642615 47561634 0
88899252 506749738 0
550821762 755393076 0
547988193 438480395 0
113319088 638439564 0
56306757 66050357 0
385585696 9537558 0
394189464 146986677 0
558413951 115619600 0
239576347 446137457 0
486832775 368275800 0
38712617 353297284 0
251720779 44390415 0
643206457 766427003 0
523545218 351158663 0
390711203 166580365 0
202669890 738521813 0
206035255 414564516 0
528736771 31764261 0
322491381 8578529 0
626091562 788619725 0
463242593 431229978 0
151568287 240234071 0
689518924 490006390 0
128422287 432755006 0
677740013 562941527 0
86112803 395663317 0
92164120 670529962 0
586968955 285337290 0
332443521 241459179 0
652663626 687580946 0
411602631 164839978 0
355922651 37044799 0
255897489 652860585 0
29837103 225494456 0
496255551 499352891 0
476384161 303549411 0
689286702 293091735 0
370131850 328529968 0
470187064 311364064 0
119554487 240009906 0
599095493 283173853 0
381711974 627218038 0
249029907 55119700 0
61590637 722204992 0
449060787 432932001 0
364694944 699631989 0
767749536 452498092 0
640912507 384733286 0
459438779 135634032 0
333424688 133529420 0
734209173 783675197 0
343394415 370065305 0
26320705 165402693 0
448826323 222815455 0
147035452 398787688 0
353231288 340124984 0
727415330 167582174 0
36824421 119486311 0
141054787 289003027 0
477273452 658020171 0
176499466 736336988 0
580771628 413974687 0
581753394 255943895 0
279303924 649658366 0
663379325 227759118 0
429032635 189669654 0
230296788 484481440 0
677457199 155747895 0
335485639 742441489 0
336419735 216799792 0
599744138 390224010 0
142406547 728393209 0
84034154 549452526 0
473547273 761164420 0
582468862 393091751 0
655559123 757039907 0
82182617 213022961 0
288563139 461698924 0
240293070 585678166 0
117928625 112227599 0
662693447 632838649 0
80955887 748000628 0
766918141 331727647 0
438472058 369363019 0
51947335 357671822 0
54607510 576082689 0
792744128 187095993 0
485340240 391764823 0
150038512 429677029 0
694508785 696102885 0
571346784 545353116 0
201231917 788066517 0
173984189 576565087 0
685426804 264812445 0
150282818 315282412 0
165408270 801230269 0
166752346 666291082 0
769993821 573518176 0
795707289 2905071 0
559981582 358936939 0
272391143 1908337 0
704356901 479934086 0
374710095 210690204 0
778508322 77364178 0
721512802 593542410 0
544109599 60076497 0
51707830 377113208 0
642327404 799928244 0
712127895 661518914 0
584448535 293591156 0
89978023 201792271 0
238681273 683663267 0
769855376 780413069 0
569805792 645377167 0
307671042 74028815 0
158968352 120577557 0
462481058 85234514 0
603637411 23419484 0
250480293 93953422 0
186119163 686133258 0
327014455 692184247 0
90465971 240157879 0
385020259 520299694 0
128035552 163194812 0
736361494 455222153 0
698566838 88746358 0
99330046 660759192 0
74053143 788051916 0
247054548 694427665 0
435375564 522344453 0
242827865 216571967 0
3021299 129212108 0
312304462 611124221 0
40008437 219208800 0
766266604 661223395 0
797325840 455698849 0
582400022 469000421 0
477731299 298071085 0
698357917 151439163 0
310316315 108603669 0
691685683 375291497 0
419908242 681377114 0
108782471 797681291 0
502364030 304417709 0
594053100 141957045 0
715428097 501855427 0
792573041 184941915 0
559552297 286849016 0
120030711 474194413 0
454752727 363166320 0
544621484 719430986 0
255666856 361795749 0
761089310 417370346 0
265574136 788758975 0
274624330 36433625 0
278585059 350488122 0
765314 104727010 0
646718242 766418166 0
723778376 218613424 0
314550961 611505072 0
108436797 482413009 0
644891935 557974180 0
511949790 198268720 0
140671195 205756133 0
702454289 671912972 0
670137602 237587119 0
386750232 684424601 0
683282670 461792804 0
333697076 566876883 0
249453480 148521119 0
91069966 534098368 0
753448240 6052178 0
273426073 617972587 0
291640274 443431446 0
417658920 739548835 0
82517283 280616717 0
200513095 9967236 0
203528029 612972002 0
278997353 554201984 0
506321569 751206512 0
559125417 417458658 0
161766938 192444842 0
708509315 706613965 0
547612399 556745174 0
676533623 382254590 0
64109747 629856523 0
609392596 571703835 0
162632577 505589183 0
492526503 547193213 0
181902942 168470714 0
756535004 271973417 0
590036849 763704463 0
490543973 666731250 0
264677357 14660326 0
414748543 113958211 0
504007161 208908118 0
501255296 401123626 0
218888967 538171199 0
168208210 537682011 0
365099324 648949731 0
191914809 258068653 0
335198734 739991286 0
449741283 8790537 0
290197032 328675735 0
146848400 116244171 0
41397752 242512262 0
498255209 204391875 0
154389004 436592482 0
102842053 247302935 0
153813977 800931809 0
725208710 473821894 0
21369185 18249345 0
579539183 573012638 0
131320750 232441128 0
15695674 790135908 0
189050046 708875025 0
524095687 169312164 0
513275298 372269172 0
488889898 519751798 0
57674871 460537833 0
772228394 602805939 0
692137477 166767474 0
681772566 244357729 0
99512914 695076242 0
497820580 191964782 0
31273123 150246526 0
729541654 341692289 0
532356497 162496793 0
292671754 65129917 0
502774928 100058850 0
563830082 630018657 0
115346281 715254466 0
504408826 747899532 0
472016651 459695910 0
546223973 725801441 0
547460578 283505295 0
503382307 330126439 0
675299314 60747792 0
475154493 239175174 0
312592345 246222929 0
678644712 255457747 0
73055110 9029923 0
726291088 339234226 0
658647003 742568998 0
110325176 725433711 0
515959351 45518921 0
750224830 191538314 0
605858146 407530788 0
84575085 717525966 0
40490539 694958634 0
691791903 118596375 0
131897258 446553285 0
59202759 401982101 0
286442077 427230135 0
728852751 591596189 0
104972473 95039054 0
707584733 135588560 0
71678441 590480928 0
599546823 266997830 0
633592704 242938814 0
680196570 118244659 0
549971525 143027433 0
355292216 363349361 0
770641200 20441458 0
141891500 76356279 0
108254664 491189525 0
575983365 643933935 0
108178458 535744631 0
107630630 451785309 0
188280420 440858778 0
50711184 561978177 0
253140792 691151975 0
264769432 200372631 0
736841766 311259313 0
553653185 431822125 0
556636040 555917230 0
313725147 44457419 0
623508976 589739065 0
601440128 268911415 0
538611218 180109745 0
682905410 418207611 0
393522129 105185192 0
160363411 741546192 0
342142900 193950638 0
285639295 636173076 0
33824161 497524250 0
499214481 762585928 0
62051555 546499221 0
270457569 763617422 0
109376461 247516933 0
242982372 401934369 0
618847928 571157113 0
266261345 716751511 0
744767316 297452015 0
8862647 94902261 0
134455185 139780041 0
228700366 713601124 0
621084447 84006920 0
180064224 163902533 0
122422621 173337963 0
216665231 480920635 0
379507781 687170058 0
153300292 411844613 0
147616204 257282455 0
346690130 631272812 0
699086366 222196152 0
677092876 501910993 0
681103345 676603749 0
335060555 215111675 0
680598131 736277759 0
722574127 436035729 0
462454170 205637035 0
236613121 393254781 0
749842921 605548258 0
705711020 750260744 0
152329329 644477985 0
745724171 98462073 0
774689889 356875090 0
130909295 482264116 0
328001959 731061974 0
378054685 228912441 0
417200065 512283029 0
529324727 288972931 0
378564695 505413419 0
461354048 388202311 0
302830749 408969749 0
382207627 454097022 0
98005815 261123344 0
237102936 49111016 0
91539058 441930550 0
716082619 782091077 0
25116409 1835580 0
591925808 557275864 0
397930086 369552543 0
453413521 634217443 0
481495069 392127234 0
196038502 594540508 0
602390662 386954826 0
559490296 151222110 0
198272150 163974172 0
643688943 165600181 0
621136071 756011704 0
62229158 689346079 0
789691064 731379139 0
597788605 705917495 0
600410777 308713415 0
723348636 324692525 0
107766309 160207237 0
150072680 683055632 0
556684055 658871906 0
505096155 184263397 0
120786216 338988785 0
199331842 45243126 0
443248732 713861945 0
185320943 536752938 0
119509705 339362210 0
420651043 321502631 0
435388878 437409285 0
97061913 403170077 0
22328722 3805210 0
788479517 119929361 0
205926451 500254094 0
773980961 259544785 0
502898367 639725070 0
395923800 345035888 0
752639245 577861017 0
715762605 410499043 0
332820073 694571841 0
455155209 98598775 0
188134940 422004759 0
544977539 289706772 0
154741401 567745870 0
791394641 225786139 0
99057819 305931273 0
145151999 710144822 0
75093378 551559650 0
36762960 351149068 0
683295008 113695776 0
103581461 764336284 0
71323086 177460917 0
237306958 256002667 0
647809911 278512809 0
299570965 353552949 0
311925698 546882920 0
268451306 791758063 0
410364437 42389311 0
51230038 6983496 0
711640496 185409619 0
463597559 25021630 0
260138384 251165990 0
28980314 380552430 0
339907480 418252444 0
668489705 785424315 0
726939702 35625558 0
264858829 570772813 0
801691476 48673862 0
735489194 131519010 0
256658987 141002213 0
546783435 413611772 0
441142326 164412294 0
538042976 72715809 0
212319531 657146519 0
533289956 548601631 0
7564113 108098223 0
483623895 214322480 0
617792702 204316748 0
549825144 736943267 0
576716096 553984096 0
253997056 49779599 0
188793529 391115146 0
687555820 513784888 0
133612915 718208552 0
659997449 250312852 0
354151145 300476407 0
698835649 216014487 0
536290877 484011639 0
103837469 483926474 0
67763332 678021607 0
768067140 444021323 0
711375145 590542903 0
310307709 680421349 0
224577462 453138726 0
451082958 258370840 0
286014656 690886646 0
376739510 764031534 0
266203219 433928580 0
481495652 725094015 0
66768811 141179882 0
282878120 524859659 0
368294730 436004954 0
367167181 416601976 0
224632113 504213111 0
157351327 691666129 0
426028507 577493518 0
563898796 409985262 0
252299806 748387073 0
449206808 374124089 0
201652781 645993416 0
589811312 7331658 0
709047346 196805613 0
289437686 479670894 0
605356388 697542169 0
195384632 35034075 0
196795303 28526937 0
626525236 299287664 0
625883834 341927580 0
52037406 263167715 0
566284920 569609049 0
246757810 462614760 0
638630344 175546281 0
210656221 387085108 0
296222097 335293129 0
215899984 132056464 0
554485614 505375099 0
224493600 790552377 0
596271369 753816295 0
556407621 38840453 0
507008821 35002665 0
171714428 415595952 0
223957689 162874212 0
61630051 547347892 0
518974292 390041777 0
269712492 623287656 0
215235419 469039645 0
89964351 56892642 0
782870143 788952330 0
148805845 250444824 0
252120425 674682869 0
782642612 440080512 0
143430846 503200513 0
626498732 141842103 0
351109898 747369409 0
182931782 768532316 0
235095828 416537910 0
633430848 579909511 0
756238593 276625192 0
399463575 130277820 0
621217810 544079715 0
38075022 750762373 0
318408229 119685317 0
755539606 696697322 0
534548374 780559395 0
326276214 374771886 0
330690523 248004715 0
793881377 214157888 0
566301183 631242260 0
285214584 760414704 0
241695873 236528825 0
289755464 65245576 0
601279744 767809813 0
57411726 570176013 0
509508828 605306812 0
35791827 585558246 0
571108827 348011357 0
60205054 201922440 0
787996595 51366654 0
796537203 603232324 0
687206534 276254527 0
543823946 19902945 0
783304024 412760234 0
368695512 742548464 0
111405888 428580194 0
79647998 701095859 0
226475015 661644782 0
334470034 330926199 0
412801631 89523569 0
605539930 684604747 0
49816318 160494401 0
421828085 573631341 0
373242983 7724889 0
331140872 310045469 0
305724879 332550416 0
494573630 739377295 0
517214553 169532271 0
116266015 173921867 0
208510008 147766533 0
570519147 177747826 0
106418405 476092924 0
92666732 782482523 0
673620843 729033957 0
649296209 682666226 0
308821689 656938021 0
101022310 246864545 0
576561759 259357319 0
709515905 411165257 0
743791573 239314763 0
672543491 478225257 0
174876143 267681042 0
58539359 9282039 0
486337576 392693438 0
492503369 183684668 0
328881880 139255266 0
385905048 136622409 0
46311445 530056235 0
386429838 377613480 0
733313569 352906871 0
650651028 54745767 0
685686956 430118587 0
679387691 411957343 0
563250061 488384350 0
646048490 458551396 0
685220867 486484101 0
680835779 331020490 0
613463448 152857508 0
415345062 70425874 0
628165640 146782708 0
4690744 705391135 0
554906764 550429817 0
735010995 553074856 0
508597687 452469673 0
140993708 66430141 0
47293791 220115254 0
520584901 121292532 0
767052681 640360279 0
477695670 213110506 0
152807277 273735427 0
456293180 636971292 0
543512550 74865709 0
507946953 507616382 0
149475127 186504341 0
292532379 174303144 0
64112231 210733450 0
506181491 528260770 0
500398001 155943118 0
678504472 570597863 0
103935335 316792909 0
205136871 65017238 0
673056966 480360919 0
579597308 605875745 0
416808731 227278290 0
292453731 132167368 0
177842079 586884752 0
425126510 418728257 0
394016481 472797701 0
221173121 638981785 0
756943982 375819996 0
85804734 287265646 0
539912000 504157206 0
778635263 101490237 0
308655175 751872493 0
729161392 304584480 0
408052649 464833121 0
621240458 73366071 0
160299386 261154486 0
100901798 167162252 0
518696319 542126620 0
630191621 72074649 0
561317646 309775409 0
749777382 767106206 0
216697379 49007574 0
426861150 559021709 0
539660147 473052731 0
67880341 131762871 0
424884535 395956383 0
537301315 257394529 0
570298456 465664099 0
223382717 372144599 0
160478569 220316756 0
621222808 787920571 0
724637485 559889952 0
773693998 391094767 0
249778416 591059565 0
249299217 240813596 0
665896192 270965661 0
131618778 796136094 0
719121492 334465303 0
752543956 307001445 0
459649833 227436072 0
148217240 679067659 0
634323481 212879652 0
320630675 341022268 0
371952053 251859956 0
760496463 646601204 0
410574446 425154004 0
636809375 676379087 0
441928880 171410609 0
272495017 676396762 0
315095593 715583851 0
58749957 5717785 0
28568746 65991395 0
626501647 282478336 0
725829446 356094028 0
234091370 437797281 0
759770611 728153854 0
741314537 340745053 0
244956541 772173582 0
554597319 599453114 0
423941871 555812518 0
386106099 1320992 0
162521146 715821532 0
277162633 659980306 0
371737061 550305766 0
274534923 383170799 0
497812042 162805443 0
598102852 102132814 0
620324248 402880168 0
691385333 448261030 0
351952970 361344268 0
685432693 461664898 0
27539702 517836005 0
437947965 639622486 0
779664168 424779805 0
599089348 218382601 0
81637181 228361714 0
136238795 48093041 0
99888004 608568002 0
231262002 631944640 0
126299198 290439448 0
102324442 426730356 0
547774398 355386506 0
359252015 625444020 0
349320349 468686622 0
474533303 750995530 0
168424625 457752605 0
190630815 632835336 0
185713151 614712329 0
201105835 294608324 0
715836375 66167794 0
27818621 42733491 0
241874115 74475352 0
454943648 676959077 0
726262130 597042084 0
714601474 681385049 0
149645757 289253218 0
266012989 759363454 0
634913668 515499129 0
35253454 549001814 0
180940914 601730274 0
219322622 341434420 0
716372408 454511987 0
363196425 715035715 0
690222315 512758686 0
627505814 5041544 0
750020188 103312288 0
385378709 496371611 0
568950839 309961796 0
692831208 6920429 0
15908 260425269 0
472655471 506057076 0
696537782 661530384 0
592833813 740146175 0
574218990 97316509 0
457145493 183145780 0
683900185 421009274 0
405336732 684244540 0
623761403 293198529 0
77275155 577216527 0
618430882 473806757 0
406240753 578918073 0
522990128 259574721 0
774255895 245712629 0
149878643 484857657 0
231984384 618641222 0
550117307 325696519 0
389714051 260662906 0
220260788 395312985 0
589524762 696212567 0
76917386 467342700 0
516729857 543371804 0
92327033 534082405 0
179043740 645747072 0
771370646 674550822 0
586535749 191701484 0
389543705 331614210 0
468551145 516554753 0
690229982 725601649 0
605132620 401497824 0
705210682 718466896 0
400437165 36006234 0
355181508 602640293 0
365645178 527633415 0
461920901 259369037 0
651917025 753191181 0
697676751 287849197 0
532205250 740856597 0
234813516 4560109 0
593561493 576138666 0
106359038 535847146 0
713183403 216266596 0
346598135 531851680 0
753679238 395529689 0
579164494 478765789 0
353008997 373444110 0
256254485 722486729 0
800982992 529945995 0
134481540 263466519 0
293032402 380366050 0
527736066 171140657 0
266766044 186374419 0
703832751 372174590 0
152188780 290815691 0
530321888 351397491 0
27733955 115611708 0
84164911 9961674 0
614309991 447431439 0
614765599 546615392 0
79173642 155516547 0
607278344 467118519 0
92454178 270684109 0
429200749 325032416 0
700450021 531240220 0
461385614 332942608 0
307504356 58097594 0
713991608 739715837 0
438398920 514687737 0
367178128 255998609 0
78317570 459227680 0
118609746 667357069 0
587962721 586352782 0
703738330 730806074 0
553700610 66589724 0
566069568 274374242 0
723763412 740007116 0
144581379 759731818 0
183176279 623758227 0
568821203 191553238 0
113010295 319282414 0
268567160 357265401 0
549940675 470228008 0
357079254 34657340 0
389675137 782367125 0
692604474 82912176 0
545958620 519205853 0
20225932 22385554 0
67699860 241414336 0
300411826 459348775 0
318652657 652712206 0
242411748 400416535 0
875793 774645893 0
676167969 313850768 0
599022688 191337364 0
28616378 230811557 0
103138915 142884250 0
764380533 773830203 0
253476629 562961565 0
330625367 207706068 0
291050756 331157269 0
706364834 360105883 0
152584210 573213074 0
569739104 60166078 0
131239295 309801981 0
755103985 189256149 0
389327442 311657375 0
255799033 339126023 0
320982936 158676539 0
75928513 148217878 0
570378249 480830792 0
120427318 184671494 0
302833164 705476307 0
666594678 205909935 0
638005625 29888552 0
22634236 207965386 0
144274832 96734413 0
286966548 720089169 0
312581887 343724766 0
444645773 725064735 0
190410826 45076210 0
642181619 430990698 0
330740343 794749745 0
602828792 756992224 0
665329734 173023199 0
172089018 716479473 0
74469403 778310188 0
154799006 222839957 0
479733548 686772979 0
763472598 248440631 0
255678783 419781599 0
486494416 466677498 0
64496921 645290822 0
798570748 764362670 0
530241990 225183180 0
719323490 70360062 0
302731409 603859288 0
140051218 650732763 0
652803118 276892763 0
532992822 197441599 0
408847649 32311100 0
386008397 760376296 0
774272416 168519103 0
398223105 482082283 0
395427025 161388934 0
383595953 113926537 0
696292275 180320759 0
437095648 567277296 0
327371101 679863350 0
597623468 434824100 0
590061909 745514242 0
198930359 310360302 0
688810332 185366180 0
564628042 326931440 0
53414396 657429542 0
668444855 75813470 0
258426605 800077067 0
183962604 483765181 0
50858548 487228359 0
689468288 755887973 0
601595624 290791908 0
29364209 119022339 0
52483025 649964392 0
464394800 259011299 0
179760488 749388570 0
202362205 295640979 0
416882384 276402583 0
546293054 693186268 0
178328010 421005097 0
480364912 289769414 0
421628584 398010256 0
304882543 680675557 0
499494640 647742874 0
347558353 462556972 0
754414460 718177889 0
779161084 58229564 0
335509989 89985181 0
650313290 507338054 0
191403078 292462322 0
781843091 221546184 0
634671786 720633418 0
331614628 452087661 0
764096902 394716862 0
121076472 451253741 0
276710050 552960441 0
202429135 610541022 0
173547552 95432475 0
442068922 516450870 0
400950336 259924365 0
521334051 367273298 0
288539561 505444793 0
11426821 443853130 0
445890920 781542817 0
312406474 600701155 0
596599150 302427652 0
393819715 68095102 0
520490068 16239381 0
761288469 769528794 0
269390261 128091494 0
471287465 703172367 0
654168903 458377040 0
6464192 268835051 0
44251664 106878171 0
751618152 287595242 0
197367736 295208086 0
693774670 261527845 0
780925921 59296028 0
673899570 228908910 0
720053028 714507055 0
716881757 156151521 0
338062837 344694525 0
289625488 225502012 0
26579034 580283683 0
791585703 168706237 0
303922328 165798204 0
572584267 53531255 0
768449537 367705575 0
454967922 332507955 0
134528901 588278545 0
351723531 280776711 0
526341649 148594997 0
739713062 124011755 0
503793439 439230515 0
672766755 495168750 0
775200276 551360846 0
578118314 452233269 0
716836663 304357113 0
248393685 246187173 0
256300346 258769824 0
735826145 361656655 0
577555528 613470783 0
606911503 430098659 0
792612950 540494904 0
677349065 189792594 0
103579150 145817682 0
304962227 525720746 0
249544822 447497399 0
422397990 116931651 0
236649166 135560462 0
114166497 48747435 0
640615783 466815044 0
232488060 799127133 0
745952242 578356197 0
394853189 610850618 0
453725597 201608328 0
482404123 426191154 0
44580741 352041630 0
485282588 528343751 0
642088136 397168895 0
181368818 371199746 0
158916256 8173243 0
567718876 548229549 0
770320528 125407641 0
123017021 48495176 0
742017117 462854817 0
600194101 473486178 0
691143400 733874301 0
386130642 500134123 0
200096387 523338942 0
217444338 733035311 0
2485858 93904484 0
42205749 798376093 0
449590422 464927972 0
16420354 335262490 0
62400379 634360570 0
515680696 427127355 0
101525584 559064747 0
389844386 144285764 0
183963979 122192609 0
148403912 523442950 0
202299540 712589244 0
100348475 355955036 0
237815837 539870909 0
761192783 89826007 0
784168250 631931128 0
122829705 4405034 0
478550532 623029101 0
95348238 90732800 0
398222493 142195208 0
664438307 45867003 0
252388012 392810472 0
555325863 278651190 0
108355416 224501424 0
390348449 510967256 0
509055297 369062195 0
634258003 511570946 0
500749808 5446649 0
268177459 21203334 0
59141921 266259943 0
246760936 605127498 0
410290162 667838022 0
476824603 599661113 0
146484371 393147915 0
424113776 673656756 0
317687091 329969533 0
555880124 372879525 0
436327151 338540798 0
388593252 703816355 0
266097958 290906154 0
78578201 146276430 0
200851190 13035254 0
733528580 650452912 0
234543886 24676372 0
310193034 736345701 0
411448556 2422917 0
771138826 117624452 0
479299602 626790088 0
107353211 332402515 0
461565732 711232818 0
630555328 66994140 0
751299338 152002512 0
28079885 179713340 0
248822807 562441675 0
715423897 440058533 0
331364876 641967567 0
424950788 200790400 0
371198878 99773527 0
247006297 302454603 0
290003466 376877897 0
582847659 212516702 0
734373261 248103798 0
484293967 253050449 0
393805066 428187017 0
801016929 267301060 0
451332844 695125468 0
219888157 570998287 0
500896691 139100331 0
31217302 32173616 0
225612412 651039037 0
321756762 729067226 0
404651262 673104715 0
14133086 792480655 0
501647970 502673218 0
223622133 762567298 0
452782122 675287717 0
145791518 422068105 0
309605915 34469956 0
421307864 15280681 0
770018551 683057438 0
127186046 198295472 0
335225407 490171370 0
55763563 117640353 0
391709354 526702037 0
606213397 271014023 0
746574442 253293698 0
168819679 311360995 0
608812098 59859123 0
547774290 203333256 0
215588472 28657102 0
784317766 390896052 0
110221295 628091388 0
285233627 582342106 0
251862319 347326888 0
253407694 224269735 0
708230637 596541055 0
794652809 243672706 0
16139732 314022289 0
477141020 680492880 0
98321461 314929324 0
780892766 297108500 0
701604619 801007437 0
177594784 211710486 0
548208527 617579583 0
221718834 323911340 0
375928807 215320790 0
186077625 378423400 0
768380224 417345915 0
496603785 466404837 0
629944265 133315232 0
145948157 275347328 0
208522182 334450930 0
689343636 386450651 0
610581917 782258819 0
625754057 249414687 0
426032882 735994087 0
310277095 260081164 0
291686741 614852627 0
589076678 641319788 0
473750064 726963313 0
674770180 216875251 0
156946403 745743681 0
758398122 238858239 0
105854314 389095842 0
742842825 118693483 0
286715486 203609737 0
78262280 730328170 0
117489363 753255032 0
720070520 696854811 0
51454691 644123315 0
564412704 793597992 0
658294489 262559383 0
112141248 527605019 0
437956754 793342536 0
202295559 168831438 0
461186823 306728473 0
86492926 647506265 0
583108714 660877545 0
251650869 422083018 0
623692323 646167633 0
108158315 338452223 0
653429491 224011396 0
164315500 51276696 0
784961625 56176897 0
153959125 341742105 0
752319834 225855197 0
369526755 175351659 0
558660799 639162083 0
45915411 316041297 0
531752956 526022654 0
215205171 273953197 0
170673789 304694036 0
409601720 430510444 0
172058479 685305578 0
223892757 576817040 0
625893094 633353860 0
312556827 372906889 0
555527018 98751183 0
475418350 686576736 0
600866357 711141436 0
215513411 293994144 0
194889600 323840694 0
709536114 216471791 0
21442085 711037570 0
685977436 321605776 0
337829582 46986019 0
264903035 787843782 0
138622077 569029963 0
279242510 365587347 0
41570607 405379095 0
117867719 315123684 0
359671578 551350636 0
648402769 355523161 0
740520744 783468905 0
577246798 713798839 0
348010905 172048826 0
347823038 96449462 0
457532866 170695570 0
62889070 466453727 0
273263653 4649127 0
621393087 251170481 0
660802150 453925026 0
738876083 243826260 0
587897263 261533234 0
91691615 733293479 0
290225294 246888354 0
323101739 439198084 0
396095493 375782132 0
371465407 427917025 0
230564444 717171025 0
755136355 756943370 0
634345637 556979940 0
564166703 628654757 0
724498734 786374684 0
399706132 1908565 0
471914153 216854383 0
628243039 221848928 0
92415055 302289774 0
87947749 222014617 0
421738188 256795913 0
182487287 141069768 0
720630135 353234408 0
797259351 753841295 0
145308852 489172164 0
582551311 16683205 0
331637867 104378307 0
470908674 400845751 0
688524388 680580724 0
712684582 591271122 0
256641464 739953657 0
145781444 474573346 0
493770060 773709605 0
295165385 366526869 0
773838819 640110653 0
409506592 226390638 0
270790773 748959777 0
778771820 693750005 0
5061954 517480561 0
80469320 720976443 0
678228594 408858543 0
558944580 520886143 0
3596294 420616446 0
439834868 86056200 0
275046199 330697662 0
328424376 392599417 0
113565095 123516626 0
656333460 401052635 0
419543702 61144033 0
750882157 412439742 0
801003768 473811844 0
94978003 71084098 0
526478855 623755303 0
796037278 29291988 0
139057019 555733818 0
328261985 443527512 0
109208 702608643 0
152950213 524167583 0
312030919 436665386 0
766973804 603898060 0
464785050 30327013 0
87188204 319078606 0
174968493 442344829 0
127076111 90312536 0
399447795 574115166 0
763749036 52568315 0
270155459 683313809 0
651526044 599905868 0
29157711 525000897 0
144988882 128371308 0
601521750 550101330 0
766679440 42088639 0
91022745 555444330 0
370922871 589659567 0
509363834 1750596 0
714545301 466506410 0
36633325 72427019 0
67187638 445872737 0
632092746 702779201 0
163997005 286736861 0
396298401 616498142 0
137723508 421823941 0
564808154 588687452 0
198501061 76739412 0
637545932 35014651 0
59327991 368187501 0
241094362 612301239 0
129085706 61733314 0
138703484 7368333 0
412270934 132677745 0
182827088 7770832 0
47443063 592544128 0
90436229 23886644 0
138032922 365324934 0
40306731 85477564 0
621783654 96054203 0
771192305 427393646 0
683927720 206721783 0
143107901 668118434 0
763994293 688625726 0
121361073 353959489 0
634193008 721008665 0
53050153 786161427 0
697734979 590117243 0
74971792 32806881 0
59369402 85495593 0
722072348 629108156 0
237996817 224885197 0
196017964 522561952 0
298987636 767285909 0
71904655 571096127 0
333561824 94684119 0
155206759 349946005 0
351170447 165356786 0
330704934 180446340 0
538119130 487559469 0
189754953 467495160 0
437467704 98725024 0
782933535 575541969 0
634301809 396389707 0
630355829 258811114 0
84260691 112013919 0
583812184 353670038 0
305820333 1878621 0
429040850 563293069 0
741122024 199634195 0
253467700 235406618 0
407287737 628068096 0
801372258 800456049 0
189774406 332730784 0
54267549 484888370 0
408065548 782293149 0
701939014 716693518 0
100407547 418619853 0
741449274 195624531 0
279128982 619288116 0
472827713 529951188 0
293484930 746058284 0
345776995 25560630 0
397391421 29641554 0
795051360 714386326 0
517194446 36336076 0
360758580 84559625 0
142545708 519350437 0
292760242 83337729 0
272592228 666835530 0
741564912 749271361 0
465769597 328410743 0
335187795 708357039 0
395555018 243143501 0
726704085 92671425 0
66057184 399580510 0
251492916 137880299 0
670934418 771496827 0
70795662 543390000 0
323729884 548757696 0
464358984 735156021 0
175589824 236802795 0
153464735 355365885 0
234591024 434720461 0
203851459 417640880 0
733754453 57128090 0
660461847 653429502 0
504718700 473648608 0
437797492 785348517 0
671712613 148936179 0
653523147 12026399 0
588460231 502204114 0
596525214 293638328 0
298963576 73751999 0
287754190 696590491 0
799260615 486010150 0
120809051 641381831 0
360558903 675499723 0
229571354 48385072 0
120621687 653917920 0
236370711 351391569 0
577733039 522583811 0
481606385 29071836 0
28074578 176456672 0
344513378 672724786 0
750112898 547035877 0
394414148 194565918 0
80660383 753005760 0
503406285 266429856 0
319224537 109918121 0
320475357 197721021 0
579705897 7091385 0
187661299 513946035 0
686401262 78169203 0
364167370 404782982 0
667325322 56084210 0
732715488 739611392 0
742802472 142030728 0
216283247 208194697 0
39843902 166593617 0
290169645 177298159 0
618821406 635998094 0
585454796 529457447 0
575183107 594990946 0
179036995 648500484 0
440474396 665812882 0
548303190 778910417 0
619443261 518927297 0
330388181 628376341 0
429180522 199413021 0
247668996 541202341 0
759319791 280488636 0
5562031 174068291 0
623960385 587076709 0
344504219 324826004 0
800914850 740119294 0
110898279 258189338 0
414853580 294553912 0
438188018 198288114 0
93485271 126907747 0
94083429 6558830 0
418554250 43988403 0
292955605 765121901 0
235543358 38000757 0
244121239 262963072 0
479414842 507650446 0
543780850 162686236 0
199533582 364492272 0
478314489 578865601 0
701415592 67045938 0
675419796 658252250 0
23619633 6328906 0
91424861 295170132 0
391268681 44048339 0
180266855 119786369 0
11053027 475879530 0
461725396 101881954 0
131405068 626459306 0
686222803 220360238 0
748594053 189791008 0
632235232 413235531 0
595920323 632949397 0
279355985 234734448 0
374096838 226435926 0
483282118 653666614 0
329853561 669905679 0
228901605 178233474 0
201921878 270856815 0
468222626 57577384 0
521654256 48328666 0
794219086 557576704 0
188965216 361226910 0
624633056 355477917 0
778145548 368331748 0
201971418 131557307 0
59347490 131402132 0
548339209 716173319 0
178761320 47011359 0
657004891 729002695 0
669634188 69164313 0
149273931 756303615 0
492249913 659298681 0
654857970 453735288 0
548937102 225383915 0
363712842 404081665 0
156977729 795247963 0
352791259 242022496 0
698538577 446303122 0
97718198 704383040 0
396246209 739044621 0
74002806 413311756 0
479002228 701775920 0
675238439 408288096 0
562605571 370909612 0
23393639 495674101 0
757006093 641073056 0
96486531 682350660 0
371810017 631040559 0
546884103 776923831 0
295123674 777416248 0
778401768 796480660 0
472419265 783647299 0
644810473 87086004 0
706476282 391859291 0
75284330 10670870 0
551448091 199261732 0
645050137 618366783 0
575637526 520604839 0
750771058 760124677 0
632367138 642540421 0
706907682 493297129 0
769362482 599373157 0
487679033 785904172 0
258950754 706946628 0
276545856 798311019 0
725978979 648996695 0
799412861 685270951 0
395281025 434263346 0
185081830 403496032 0
250060981 51087115 0
555235774 467785895 0
403772887 668756743 0
543573334 567120102 0
156351217 238662257 0
499973418 698842171 0
144443324 294299070 0
722023884 340392370 0
366617259 355445940 0
304487436 64848494 0
518442944 642932035 0
232872488 799709462 0
655381100 532930553 0
354460538 50655953 0
430756386 378392335 0
29840277 750887660 0
180653186 514200778 0
266322707 698652374 0
120990895 692015075 0
6380017 655278796 0
58200046 480224618 0
348406839 207186645 0
616973003 796496636 0
659391457 610612173 0
563072631 667491679 0
200495353 378683806 0
334510634 265101558 0
279862370 698896459 0
97214367 675641112 0
234647806 706271161 0
108137728 46776729 0
291928335 550735518 0
358346049 797424424 0
368883975 186931540 0
513997248 708652624 0
512281384 363818896 0
641985392 581034871 0
456329635 616731180 0
578880511 786047439 0
245859665 339056597 0
240999004 531097835 0
361548785 18559337 0
591412620 41117726 0
551950768 358814244 0
769607888 397253351 0
521305049 502859175 0
683107721 384818364 0
684708689 658161684 0
475504331 673942901 0
361502489 30350892 0
437596064 244665382 0
564977150 684092334 0
346685097 44754718 0
92581568 69506604 0
42730293 555779419 0
180944101 489723531 0
226024116 298665829 0
101597489 617192636 0
138508614 14690034 0
476349733 287635580 0
483408201 440395200 0
658219143 532272968 0
259733768 748914943 0
200116288 52434202 0
590222749 448905613 0
798069003 625141872 0
657827599 764979769 0
794175500 418150425 0
561829330 249054925 0
688840392 215649442 0
675452689 110336566 0
337045299 386476107 0
594315589 657896663 0
327158228 495525546 0
290481488 95678748 0
731451131 499799415 0
783026411 450556016 0
236122378 240289512 0
111358356 118985030 0
682089710 494387592 0
311171126 283329972 0
377382634 221501828 0
142217302 625348669 0
307336401 18160741 0
440591163 386933627 0
23801262 687475663 0
232333671 363760918 0
236925351 606068070 0
174135862 360331321 0
61593055 160055444 0
494233302 150553761 0
752724156 468708406 0
649988080 413042182 0
429786692 337832276 0
519465498 486416281 0
354220372 539940625 0
446031117 315441900 0
558539439 346668369 0
564533161 349523916 0
109384028 415230079 0
49660003 582571260 0
240804591 541264708 0
176912241 285390958 0
587016998 400507010 0
65324099 741164341 0
764787045 642459901 0
111957577 247755459 0
583253573 30291945 0
90639609 133628149 0
284630672 442259199 0
158737320 263282075 0
553485366 53585322 0
40571679 730849028 0
297217799 596959083 0
353127263 514826219 0
680566974 519565864 0
305303658 784908150 0
108714809 344678051 0
787993013 392990259 0
524192999 85192332 0
373221304 306920705 0
599256982 324672768 0
52795925 573746358 0
700245507 87153611 0
793508394 526762807 0
267522764 369671627 0
782374015 424226960 0
108194256 634416570 0
391028964 139267624 0
633547882 230513821 0
762925953 82316302 0
60064261 332861207 0
56431453 191185503 0
252476041 40058057 0
301823381 528969617 0
517096065 44773582 0
476559375 790357548 0
544364823 180465704 0
106242502 575694688 0
486590922 227095724 0
360265712 797164307 0
245150447 107136175 0
619743750 356708484 0
581742469 797158432 0
741789135 618452576 0
198751523 798858955 0
9643626 158204687 0
222667042 793758681 0
4805367 97178682 0
432662323 102816343 0
786430633 657303304 0
426824092 434230065 0
169761604 627556963 0
633095887 493259950 0
708248068 222758966 0
80581537 58932488 0
327372209 460625028 0
771088159 467737404 0
557665022 251852774 0
451221472 426731513 0
67923390 68126186 0
346744263 512043535 0
371978172 88020559 0
704094700 510475599 0
707213407 253397254 0
126847651 739421120 0
558375099 72682953 0
219239542 292366266 0
298441958 181773703 0
120794606 371789509 0
61313972 242429899 0
210532368 610167490 0
62685821 637495221 0
559195569 604948059 0
106419234 790443899 0
60060850 697011813 0
539423213 613132167 0
684036309 608676671 0
323129692 428627654 0
260724603 516403216 0
715183358 779858622 0
692749571 256316724 0
64746716 699817715 0
227767409 381844021 0
121941523 368749961 0
52622780 217403327 0
212049875 579750224 0
428680553 633305757 0
502523710 451889529 0
114313488 349485789 0
661157842 789627427 0
670025202 542323960 0
240379142 520147327 0
628633694 743542914 0
637794165 794944721 0
354260344 84136590 0
317996113 361853908 0
309578480 197624891 0
433166377 292996537 0
51907546 654343916 0
376092129 467626304 0
420463747 643941091 0
331630792 614810458 0
625922748 265726266 0
117600546 156070353 0
722224309 499841584 0
300353799 790178895 0
711705176 720526053 0
751557520 354429882 0
730582877 407049647 0
668565093 286086730 0
152317202 298563723 0
777035420 129048420 0
226574532 377259352 0
232398945 380729222 0
253933036 708897147 0
464403151 92141766 0
481095587 120215974 0
541824266 111417977 0
147731424 516204982 0
766043079 324008402 0
770677950 627915946 0
414010300 77091438 0
766272174 466343571 0
493247828 37002525 0
588751292 366555163 0
120442424 676729061 0
217642625 461215631 0
706174322 706215779 0
120364075 534829409 0
157231461 590317012 0
749527169 297839576 0
487110992 761105220 0
577930901 256543305 0
249440373 499984420 0
589923006 220797007 0
245641986 131384658 0
154046301 330521842 0
239101527 91613266 0
722614305 641502828 0
93750505 177923528 0
279441777 366050354 0
12165837 602721907 0
237262281 18795267 0
359352042 732856919 0
271329646 610032032 0
247828896 548245390 0
119533715 218625890 0
484855412 539485476 0
337174393 105305832 0
106353456 622673579 0
272336464 641655537 0
271766449 571578398 0
706305510 289879648 0
399956572 673497042 0
275757700 113419849 0
66657089 730307262 0
271109320 337970545 0
51905743 396747078 0
782641727 795536549 0
446945230 801644240 0
370020871 654741943 0
476962242 103510684 0
677048802 227000351 0
558286905 494011285 0
9261151 734308498 0
91621455 550063597 0
482933182 244809824 0
293267455 212984874 0
393874636 136896868 0
288059661 422219548 0
128823529 508109237 0
786264792 339424331 0
178642729 441894325 0
734887808 427731335 0
787307299 774578446 0
207465135 427279769 0
374390055 548530539 0
97272876 304029040 0
396950178 422048730 0
444908232 46520986 0
248773695 587862281 0
737547357 455015557 0
322172726 456090945 0
683066458 307415607 0
688946282 728139317 0
208746588 277552119 0
103591255 321405759 0
141708755 485187975 0
275467089 41529401 0
642945865 801346880 0
201018343 107455323 0
86777960 733496727 0
458967802 127391793 0
136098423 755250941 0
70582606 495387568 0
676691625 352884020 0
565100561 117644570 0
625582702 88989100 0
687308179 734366382 0
95611413 520771709 0
339571921 612761161 0
342488318 253691199 0
188344676 69613123 0
725284283 707012187 0
69032517 44359825 0
489194539 308582878 0
450389264 618104166 0
472571593 92469722 0
279401392 5774524 0
508881818 677971084 0
362011717 598908070 0
382194869 217651285 0
16848243 137640591 0
239845029 596768849 0
165196970 23565456 0
567197679 604087302 0
703501255 709753118 0
727248526 305324616 0
531732647 64098494 0
282094221 77136143 0
395816221 396873164 0
738046849 178403560 0
160788513 460269429 0
531959689 706322879 0
29488375 213753692 0
438083375 612224338 0
534677287 331107418 0
520857365 368273077 0
307476300 753080668 0
651650617 373555162 0
634252835 107992883 0
398674556 592419025 0
646855701 110308681 0
558878487 620629930 0
144129974 675188431 0
347677356 635164924 0
625035686 553147324 0
299380179 512602937 0
136557996 310096159 0
88797185 502765716 0
558895191 151786245 0
162033966 81684679 0
180298918 291182432 0
12362005 15826455 0
202725784 662361569 0
457365546 414148410 0
3179848 720273606 0
740914841 253844929 0
270935264 195101746 0
168296537 739289216 0
343328269 79331003 0
79337493 289451937 0
709194797 562964279 0
437450826 199462837 0
221853955 333249464 0
444745314 715020365 0
372659717 43291500 0
280937508 751068581 0
419002819 296502377 0
720080782 81863311 0
521354615 32425225 0
737172001 628229351 0
181465586 84972344 0
339867211 39851132 0
777081821 39230027 0
182757958 411464317 0
621296788 568178195 0
206059696 26977628 0
12723279 575317249 0
103444412 554449390 0
151247069 355163651 0
481640176 754079865 0
441237169 306801453 0
550950259 230408865 0
561159397 738253112 0
9510936 371511226 0
221211561 580515541 0
63754759 655960302 0
664852372 698277388 0
688279910 609561492 0
348254955 555449203 0
171044440 301933561 0
563138352 747431252 0
582474378 411209758 0
605689500 138527568 0
585976756 724479337 0
19357995 282057014 0
439370827 450432761 0
92163711 131311993 0
461073789 9153177 0
69096321 744249470 0
285098280 521360061 0
174197147 396846593 0
100678643 123265815 0
733335072 301157027 0
733887870 105536514 0
297251157 349617568 0
9898041 80678946 0
798537850 98567135 0
640584788 26353069 0
535687361 605836756 0
257323881 585581520 0
296801180 160231775 0
610628448 29295414 0
184466559 625089595 0
652334215 299059066 0
534442468 348078727 0
706335054 404143706 0
801719809 575265195 0
786976366 524526922 0
593709716 526811379 0
613116934 796532512 0
590749106 637700982 0
616788445 86236371 0
287742155 713825624 0
287172841 377730182 0
439938936 630660685 0
307716028 613002989 0
650121374 124224471 0
288984617 451154877 0
531951127 508021525 0
3700836 656358380 0
279556894 28890818 0
677721820 102048397 0
195551660 654303136 0
295775631 119938849 0
618646555 781843568 0
54013073 536334554 0
323188986 12849102 0
312529330 145568785 0
576249140 26652596 0
424959821 75022655 0
16125491 645344767 0
24010043 643290212 0
302446009 592757438 0
755612338 143065711 0
163990043 102528497 0
308520889 122841568 0
125170982 698830407 0
364890981 491627583 0
595171258 131251250 0
253527595 99226821 0
399213949 112340529 0
776620025 265024054 0
574012005 323874002 0
268521032 783963530 0
272549645 508582965 0
413465451 508449904 0
30170616 515270024 0
768680594 612361914 0
14720521 689881407 0
502754367 712033122 0
349388437 2673351 0
445158762 680695189 0
668873458 555472669 0
682708877 645029866 0
734848714 702072389 0
441435121 787984195 0
572034969 631927145 0
104979381 194683986 0
706924448 8630752 0
558617364 613159488 0
473043109 424344626 0
351695365 27668329 0
277536862 686619970 0
397738234 459778733 0
531174022 554673700 0
251544010 417017277 0
614242059 543987088 0
346836178 637282920 0
775195250 659493606 0
757824139 260094059 0
317339280 100975666 0
242064663 469218559 0
18450081 608763720 0
671294224 781605295 0
733136956 130714281 0
390615988 237841302 0
628399174 726280298 0
400414330 614407003 0
525406541 449325434 0
662957250 434491678 0
276627617 782232089 0
164598238 311167607 0
21340948 790668632 0
521306527 601902241 0
171165844 683275675 0
562524073 325172994 0
216373657 67486309 0
682713697 362490547 0
327927833 561608389 0
22752896 671138754 0
700705794 379030055 0
85223961 270375975 0
210333662 333480630 0
145033442 142586465 0
701211772 447856795 0
606342156 33966319 0
399950024 443319396 0
549067340 704396447 0
719133560 310205978 0
725630988 328189866 0
367585096 500354623 0
557196432 778015213 0
72803866 53324321 0
279495183 798363893 0
634308745 508054691 0
302118029 571840697 0
68897184 786448816 0
144233498 668210278 0
163633583 381571938 0
312149840 415046776 0
474321099 36536439 0
275522532 424756004 0
331350841 79186691 0
354853102 23649007 0
432792413 129772227 0
88180239 385534529 0
125197043 492901061 0
622971107 59433148 0
341585316 604587831 0
226677634 678452093 0
312410729 732332719 0
511776809 568892722 0
526558855 237256790 0
93201637 611227998 0
549549235 647956683 0
281783383 276223717 0
21087643 699685368 0
715453530 667099880 0
304275080 527338638 0
590009429 711371520 0
439284505 34892233 0
253289936 773552422 0
61799059 601960185 0
699724552 226313756 0
81205794 164641564 0
274924879 553778174 0
351672371 76133102 0
405228564 713050151 0
402558436 5103740 0
762015962 631071180 0
484405078 347185865 0
353773192 700125745 0
459576047 715441538 0
596333359 261178889 0
471623160 280168992 0
182862700 453522146 0
625839970 450245287 0
65637403 204392091 0
293377383 288615281 0
229142746 697310386 0
747008677 406724664 0
542027861 182906622 0
422872703 182688662 0
479973707 237501823 0
247259160 318649189 0
547420526 266426680 0
101772916 347477862 0
578334063 714289965 0
95112233 48273635 0
681229470 651681749 0
549909663 128563280 0
122508450 41087567 0
691276495 134729600 0
680102049 441443301 0
224225855 321894491 0
773608765 237002734 0
745468277 305091063 0
727838120 761229273 0
150149564 610425294 0
499077605 425838915 0
691410387 90830573 0
297188769 347883318 0
676558904 735392585 0
572886307 791254429 0
371277876 306440970 0
613247185 589279474 0
618186909 295334507 0
657874654 321824676 0
483907415 351126480 0
53574716 737092212 0
705423305 320728301 0
33435748 434025860 0
633343567 620910853 0
630606235 249979610 0
401014765 100084538 0
683511503 799611839 0
229513367 539249647 0
518480086 693320829 0
187902119 7358587 0
360005259 633573623 0
580291971 285509194 0
47806580 703380890 0
649811192 682505709 0
624624363 697671965 0
126633024 140684388 0
386234145 318012739 0
756920467 465583123 0
83188973 121007610 0
350615454 379427294 0
413734334 142807110 0
78258337 738600776 0
422786973 177144367 0
765418794 507449644 0
500903094 703347872 0
269868258 683758230 0
56523979 634102150 0
680738937 149634018 0
679774424 18573598 0
710657131 92325753 0
135132367 193907025 0
338282595 603202466 0
505383266 553324362 0
382264992 366344068 0
453573942 624564282 0
245930822 560107558 0
693140630 342997327 0
270803266 300312611 0
452665873 571147642 0
575463417 211991828 0
310101892 294258373 0
740717943 755524426 0
300123724 21774992 0
77358274 269934845 0
182255100 358080594 0
433250655 457978723 0
32501548 216724197 0
323774659 505668666 0
641846632 162905421 0
290221400 301790216 0
374783045 418102100 0
687097428 111315326 0
307093957 531394535 0
482250929 146645976 0
407587951 392481451 0
22696049 435398945 0
213078198 554483276 0
725932942 312298333 0
209439407 622042161 0
304063461 263900676 0
383913810 372246725 0
216801953 114869232 0
162383777 501931914 0
277525589 393915579 0
270120369 127630876 0
718182689 412561684 0
294206443 459962766 0
584967398 373969077 0
62231644 31903311 0
159538575 341959028 0
638367873 225148912 0
608030035 718858958 0
443147680 677579003 0
518696131 207810497 0
627910546 792220491 0
450000007 765138828 0
199674561 71962710 0
199666868 515482830 0
47051137 178609709 0
743732147 415208077 0
330735410 684349721 0
769532959 505993595 0
296500516 577127715 0
364281608 309862814 0
157567318 427765054 0
664233356 397941988 0
28896989 679628252 0
652028192 32316372 0
232013040 573880828 0
784275172 737464975 0
116583235 634130242 0
487589603 439267090 0
161029657 512442680 0
495342441 128260076 0
415541223 444992469 0
762707567 798647987 0
487469550 132768758 0
412110691 70988766 0
627386197 254570105 0
618383562 199212202 0
730263476 41159835 0
711989805 348866887 0
578437814 220419643 0
394301505 631049744 0
650901375 294221793 0
527227449 227854193 0
576979482 543140866 0
408694517 496993503 0
7135323 677720023 0
107221790 762411692 0
507317131 529774211 0
145615555 506432158 0
244084484 702632512 0
130743126 175456469 0
146947231 267045221 0
492407895 795473226 0
136596566 238825751 0
669891668 27122752 0
246542902 505743100 0
523816506 186257681 0
150872034 210678009 0
549789108 435304732 0
42572592 441324980 0
238462259 760558255 0
702014873 196744057 0
213507981 543451684 0
451739711 37816545 0
638508179 311906870 0
262645361 686584232 0
232920356 227144352 0
544968229 38602401 0
223016456 149939066 0
490258143 622959869 0
199543770 785416207 0
586205537 148018413 0
446713242 657675221 0
274710264 383589176 0
379300206 344220834 0
511033694 550064171 0
205994946 740558201 0
373805969 587251716 0
280460292 332643722 0
302720539 24254800 0
100402617 247561986 0
721091528 431833344 0
428154067 672871461 0
662187711 323623506 0
210980638 179130197 0
171438222 240723228 0
719013130 310645332 0
247424907 188767483 0
681110019 668858755 0
140059710 469282800 0
338473636 245923324 0
610629287 514370708 0
755938065 262552641 0
303393811 229139979 0
373422841 78740329 0
152461675 279312876 0
662048479 163132454 0
536016328 242003381 0
366451763 27529567 0
497904314 62620581 0
82960859 93886980 0
800349704 64665369 0
276634598 394370495 0
788497018 593033314 0
202314486 799036011 0
501962136 198621470 0
131421159 485628890 0
482916163 795688134 0
112048505 368795008 0
154837935 311214866 0
728130781 199319601 0
585659709 453420077 0
180896366 306483191 0
111410016 731187926 0
113094414 29628341 0
147058546 151171573 0
791012292 689301872 0
652590452 535852655 0
790185724 525828756 0
685144863 291538506 0
85330551 78363378 0
591323612 287720103 0
398975885 277651390 0
625153483 24024203 0
145811583 174908103 0
263495108 111009247 0
377296460 41084573 0
358571823 643933345 0
150941033 12532822 0
356958540 29984653 0
734527103 87033135 0
244757467 40839484 0
37198595 353195802 0
661627706 178312919 0
784940478 669403818 0
230666305 318384198 0
473331916 45560985 0
70426107 519045179 0
344424665 476454295 0
259310988 213092826 0
531444299 114958540 0
236864868 475523147 0
801569453 34257850 0
210893485 91079807 0
290003910 181110989 0
777467347 548494318 0
11421244 486047501 0
793192056 49580116 0
585751677 336362867 0
271215289 469133492 0
300457415 51565365 0
147678821 571944655 0
626485681 670633162 0
749263990 590941662 0
161158667 219439577 0
558972549 506390458 0
667400741 645480571 0
164567052 65758417 0
460234609 367332464 0
447954833 74420380 0
702082883 526306751 0
637615196 740234404 0
257852990 656354964 0
203052317 785816870 0
751625144 294059559 0
771843725 464808811 0
582003527 56960603 0
274001028 534105050 0
668776207 586154277 0
307781855 466995890 0
262423388 641435526 0
301638921 172694294 0
297684717 487530768 0
259329203 297543862 0
780176097 509883031 0
592213789 164616074 0
99074278 452424719 0
778427163 624788164 0
176872016 745031331 0
703140113 309658834 0
18473767 718670106 0
592247505 281902741 0
327461126 419028822 0
391117799 441674071 0
186051773 656427292 0
37074964 394333150 0
642322237 501774051 0
461513858 332212228 0
134821919 617458809 0
256395926 202009411 0
258491532 132614354 0
449534298 370974175 0
380772102 723698054 0
35080499 736000147 0
800547661 136747977 0
621552815 48859573 0
707642272 508042868 0
45472764 173734641 0
669987680 467894676 0
751140940 116042868 0
391924510 527590844 0
278073896 319343436 0
546830040 465745382 0
591560938 303242897 0
175573384 77197364 0
56311643 557388878 0
379056155 28527619 0
416196193 770631542 0
508951146 783943024 0
490405223 84651332 0
30195544 657178959 0
509765449 57289880 0
504836024 112027890 0
83355009 525109718 0
296549050 670503409 0
257060647 718854776 0
715933978 131137791 0
95372321 561893423 0
553249301 468408587 0
667420587 22842843 0
550378139 647073568 0
155159675 370666748 0
433086790 14052120 0
137152417 495879299 0
677643895 487488318 0
771422494 88333195 0
366560171 291619155 0
255917237 393975563 0
389742256 717745031 0
525471788 763428701 0
602386356 670206858 0
625150651 503279388 0
101422042 586610619 0
635059637 264234915 0
774907853 653670347 0
522250702 748460695 0
631359742 194297500 0
695550371 625243836 0
629090758 610633549 0
400803892 683115299 0
278206036 130617844 0
77874520 415509286 0
744674724 405710758 0
685353120 407025866 0
775075946 731348325 0
556120287 458996330 0
616091863 662952552 0
69104560 594792576 0
226499702 550442908 0
431876051 663863181 0
48354509 320471117 0
133185448 634315410 0
674619310 345747893 0
467968492 171007819 0
182389127 716172616 0
526498508 645350243 0
650724723 734828480 0
582078236 139434494 0
683586682 432882749 0
580549444 679764947 0
299241261 257681860 0
616680009 574606848 0
596978820 634312431 0
333447742 215638429 0
534596998 370830868 0
407166990 584524469 0
415387980 687129988 0
264001615 677777678 0
136418019 652304243 0
388819758 87010103 0
762098545 165287196 0
321898714 387608965 0
439438134 374751959 0
774443253 654854102 0
381564347 194234182 0
276119640 407782428 0
338316882 164050839 0
738379910 346115695 0
337650063 44338172 0
202685431 697164151 0
485906665 90644468 0
623631200 467037257 0
143313474 510938802 0
718306405 325737060 0
295840813 270691386 0
226534815 407140674 0
429600854 489733383 0
555204275 117073924 0
749780184 671893733 0
46938811 465681864 0
338144586 465269398 0
267304770 114139244 0
685034889 740889243 0
664434939 245915714 0
767171961 573277978 0
722483061 354081738 0
250478321 54676849 0
498368864 302888153 0
38608861 219778517 0
118710962 717714312 0
350995491 187136910 0
719797675 378797420 0
406348910 617336956 0
376838507 755641435 0
778995545 530656308 0
236046632 186259078 0
395023413 788286499 0
730998607 293798355 0
494144930 257951601 0
352492053 788853944 0
566650356 117915101 0
565227438 83882604 0
116701339 623051007 0
626384182 783919320 0
287102654 795571468 0
289949861 518828833 0
435694026 484588554 0
451120832 702432903 0
613119060 109693127 0
640322463 182548223 0
527310909 470573326 0
400300550 152000266 0
736676303 463938812 0
239825228 789403397 0
746312642 145542169 0
685143091 442062513 0
639708740 761941806 0
14977827 702273638 0
554402921 550329104 0
246145592 401851567 0
642683097 558272625 0
637741594 753288073 0
16905321 282362044 0
454283241 591203212 0
424162277 682749261 0
281507316 699169722 0
635290002 125381854 0
201055669 257466375 0
88797046 516133429 0
386223128 274272272 0
270960232 5130707 0
695903387 224014498 0
471929285 472801417 0
99984176 684896510 0
777392262 361343346 0
18799639 85117803 0
620783393 637240017 0
341642265 317543109 0
281578830 673659468 0
197702821 557353149 0
747927770 741511376 0
265457567 287032179 0
173887766 197400155 0
280690685 484482457 0
766904027 239846675 0
450111146 2695916 0
384357618 751969233 0
712665775 584367597 0
147099932 699443947 0
325870867 370882198 0
400229207 403571416 0
428944517 188367677 0
145044066 89850995 0
326631037 145483104 0
736915387 332127434 0
451200971 769997777 0
112127182 299750901 0
512415971 98649961 0
287425013 319041673 0
617522128 655428243 0
759085599 694310878 0
125674731 499247196 0
703985915 188158737 0
423646840 535163590 0
300381653 84932169 0
210510823 578113457 0
547866808 89032290 0
707303006 724518208 0
174569956 751525916 0
333827186 35252554 0
624288916 340784253 0
514874589 284837931 0
54346437 161735557 0
270394687 700046899 0
472980547 430408455 0
529106483 660292310 0
77171682 313179815 0
313983437 641519390 0
581994718 287138026 0
703145725 147352793 0
743580579 774547724 0
166140985 680855891 0
561260883 577180958 0
553379275 400970698 0
166786458 767013877 0
224101074 75973881 0
730743221 769923834 0
64987048 640571800 0
158904364 64444632 0
15039214 101440112 0
496849390 363512472 0
761469100 644342218 0
696871850 708554547 0
475617737 758411756 0
629037957 756305817 0
660649723 719118613 0
532652778 369715262 0
413571286 780008773 0
210769699 581249643 0
108589805 690737957 0
221351678 334833941 0
673710014 746885425 0
119776649 158366778 0
517711834 339838388 0
27817461 741457928 0
600571564 468696916 0
186388865 138932735 0
618961407 698084313 0
297006083 265840661 0
116101450 279238360 0
548190612 21111668 0
648506903 99534227 0
728785404 746294468 0
663564568 469214660 0
366921743 575764533 0
221229266 335839074 0
215880694 799941112 0
333961616 277909459 0
178936143 433877671 0
244676223 305666074 0
680607911 49192002 0
22468735 208531387 0
682213477 237699311 0
392007504 149852490 0
527240787 713172636 0
143489383 428518249 0
132241446 799196020 0
661181863 26942668 0
414666280 81347284 0
587817329 529574428 0
329065074 585100212 0
587167624 610610647 0
344931423 746985489 0
82755111 414106706 0
412890657 207012510 0
299378436 173502375 0
636185934 423343235 0
446902000 159305498 0
565998252 131600602 0
21187746 90848429 0
257595468 502776147 0
493449583 469872057 0
361378274 192561601 0
672813253 84391036 0
365305329 482477313 0
189230739 370892562 0
232109541 509676145 0
337879712 90975132 0
208482717 306320512 0
187834393 691287003 0
584858829 602953412 0
717870953 571531171 0
503695379 100959541 0
197522655 114935598 0
514853731 180884573 0
709079642 583670147 0
766506918 186886046 0
414992404 771851766 0
735891684 390465760 0
520972847 442845089 0
756547489 13380010 0
96649442 334323915 0
282274828 604156838 0
657746048 375735156 0
156714473 331297225 0
764946122 250229103 0
583283106 162145874 0
95493662 574620254 0
343394958 206716973 0
413099652 311508522 0
466401406 700677753 0
432539586 463368382 0
632952799 583269695 0
763138266 286519204 0
222163379 228051524 0
90890150 501987935 0
233472416 412793553 0
324537483 657176459 0
471570901 278776531 0
724791608 622941981 0
126830641 579042414 0
453215494 184679584 0
428814087 791131701 0
528398291 450370449 0
619944512 228471170 0
182010405 221308771 0
50213801 183026123 0
25588956 444137268 0
659214359 405522504 0
384248911 215497663 0
117291748 683286338 0
644048341 647220580 0
587655332 789143403 0
223196925 555165834 0
689823956 558218787 0
199408935 131480284 0
651791882 609435189 0
177485591 223204767 0
52949342 674011241 0
724071046 166088303 0
324459194 717721276 0
783065256 132186487 0
745049768 776371183 0
30902434 141484659 0
58747214 572468424 0
111389952 683354209 0
165049808 761458853 0
524793047 344606295 0
255927893 263212117 0
226357370 267959684 0
797294454 347780762 0
183784577 646722488 0
249386700 613916835 0
341230491 598066622 0
36452890 1805740 0
785353915 270836932 0
200887419 711435311 0
312448189 716024016 0
245058280 515417253 0
33591050 451833266 0
448917478 573805049 0
793472621 116037717 0
38865707 687086037 0
1974408 421224077 0
455667694 464003655 0
72965760 506526583 0
260060629 626271868 0
242454291 461844545 0
297100917 462870451 0
147149877 539222766 0
57912133 459723720 0
497354049 551592570 0
448026643 596800902 0
51939163 133745347 0
220816100 359987870 0
376122794 440152138 0
764515947 486894388 0
581921453 589042929 0
476959894 290087336 0
404479083 415006707 0
293019477 691666523 0
655003260 731829836 0
719618331 329624832 0
348065289 794610378 0
629916390 6716806 0
545600543 438873348 0
199593782 223875630 0
549751501 35261333 0
300893174 558850548 0
692116269 607080794 0
785591549 500179739 0
593712976 681802004 0
709034518 10466031 0
208082613 388860873 0
314272326 324263664 0
309244763 668951949 0
729867120 43953276 0
100591350 61118988 0
723237069 174795324 0
471102499 664020465 0
247458239 544434813 0
316176527 108789044 0
61375914 219241210 0
340284713 45810943 0
195761539 316819742 0
753547405 135296514 0
219857774 150115338 0
418081713 73372651 0
324482927 714191943 0
73022833 605450115 0
319645067 668615949 0
417292808 286501665 0
614691120 718788739 0
575043664 251269893 0
369109291 704694098 0
233678938 35897579 0
208309993 189439078 0
696615462 87362142 0
357144530 364939275 0
683332075 248055457 0
429018386 59257299 0
196034499 443864708 0
339148853 679305365 0
184368887 683005375 0
590428911 357221875 0
228115604 344654394 0
726754350 375420725 0
514711148 455119929 0
505731702 12780262 0
680681139 538144183 0
154938044 369421462 0
691934826 132051051 0
65768504 129827752 0
608325896 404775926 0
661175669 119283144 0
268095316 406883843 0
787064505 127472963 0
699344081 156985344 0
793471575 80083482 0
191268292 688099973 0
331925441 536736805 0
81370291 518566855 0
535641813 43466030 0
769849636 197954996 0
612005565 601534835 0
425961453 610564714 0
568078071 588543985 0
541347650 246576663 0
514985812 164354255 0
195082186 683194341 0
10779767 124261230 0
613846595 786292723 0
463099647 713411835 0
646942771 710556225 0
468394456 468226022 0
172818861 262018809 0
630895929 503416554 0
78337182 361016655 0
517743988 453396958 0
434073509 205710197 0
411189844 100200804 0
47549431 177775306 0
182375374 312950092 0
323584295 263372066 0
395424883 797540774 0
702801066 423773226 0
154215758 758006800 0
371304803 308607148 0
189010427 309600690 0
673502126 672629908 0
310697499 218640035 0
679705829 299820100 0
709748193 73341256 0
283461826 215749140 0
613022400 362631131 0
444226875 755123039 0
87655864 9982846 0
498174814 702227859 0
673646715 647475678 0
436108555 415704446 0
94528390 421007268 0
98918875 579916034 0
584305838 359823888 0
268178151 163617956 0
421431095 458224497 0
478270423 367560086 0
609490860 35349546 0
84174165 189709742 0
45206303 175843118 0
686795330 229116456 0
525158502 102820976 0
24617600 195403568 0
761306858 484033784 0
46789702 772298687 0
327024790 462792947 0
478836260 20152248 0
243955742 626094995 0
214754255 34743871 0
763500224 726779738 0
293340193 201066035 0
727823240 590148760 0
181075172 707999114 0
96384198 631771577 0
747138334 553427079 0
173599449 543680652 0
759772018 698983985 0
11653271 711109108 0
7162616 104995771 0
722212229 467194657 0
312650435 447564553 0
424908041 129309567 0
143534789 345718509 0
659456467 682703382 0
564114747 691608372 0
723842445 62062550 0
139425593 535040604 0
60787593 362310880 0
796601481 364021657 0
233232763 447958372 0
81636736 93032516 0
348593164 511412882 0
437756447 618286722 0
467286945 173794432 0
61029378 337464513 0
37649199 501990876 0
569970263 216990849 0
366738706 639695980 0
159747365 264178268 0
269797203 225867296 0
354565642 582806597 0
538966517 642661902 0
346848920 622570700 0
101163592 335335371 0
301675572 43061736 0
772049327 159883813 0
475005171 639991294 0
583781086 51510240 0
316443908 645149167 0
388691907 397457497 0
180175722 616062063 0
643997450 541080955 0
780179564 638683556 0
724124045 496851457 0
294196052 220153430 0
403438098 438233126 0
445842723 703805686 0
665951424 685051210 0
401742492 777010982 0
384040858 353436521 0
99744333 415472546 0
754888901 207034834 0
606603182 737560127 0
137527734 320038134 0
689879228 700772538 0
577855061 133069006 0
185844168 629744455 0
276741190 460566127 0
550911097 713198483 0
246616738 155661162 0
464285320 269525516 0
661196212 206177236 0
327906731 123775755 0
637567700 521477920 0
331645879 52360374 0
233693034 676011713 0
472541306 659088487 0
752968237 506023990 0
75802551 62288079 0
674621085 801619831 0
215839870 749285663 0
308335443 742760665 0
234747088 177244562 0
312981867 331705400 0
44596482 591402008 0
168537546 154556387 0
797021210 202010748 0
657040038 740555582 0
677929955 169465192 0
271174746 775841751 0
457893150 39563919 0
150892756 422395145 0
769371987 570202510 0
471453172 517004775 0
331928918 707557714 0
786594750 162236909 0
320506021 377103012 0
361928411 196221336 0
19918602 252431955 0
29372299 577185489 0
649791106 682288328 0
30396828 417221468 0
433904078 771009401 0
125038000 750683490 0
213654803 553015439 0
755074449 434033327 0
93565465 140421829 0
376031798 3742500 0
117287631 660040430 0
231260453 230683994 0
326255585 226110778 0
121126420 59020198 0
323094849 603245984 0
362918786 11001107 0
756814665 209295090 0
202809280 426003926 0
704602228 233393719 0
706083294 592875957 0
738712954 265237613 0
478454636 736485479 0
456225630 241151447 0
154365787 409165230 0
562694518 620324362 0
511266932 685976218 0
166935902 797967626 0
206053495 716439537 0
521556790 283134429 0
333801317 17119522 0
626778164 648770771 0
682746397 747112916 0
442321891 425132513 0
332060556 405258072 0
135859871 54848278 0
136237766 567867718 0
515259585 651842334 0
231696032 21768057 0
168442512 591491422 0
89190749 637225977 0
583680520 423040348 0
691258461 505100628 0
179515392 216109073 0
99253942 255484716 0
628416308 657547358 0
392792518 95710769 0
369186913 94843463 0
249120618 753952292 0
515271450 78479525 0
575073840 513473691 0
101164593 157835407 0
273568428 638518588 0
176408854 384412592 0
104863959 74019590 0
482674227 774227249 0
92980814 209334270 0
783548039 191691880 0
238159991 690270218 0
488281756 238479454 0
528326838 737090494 0
510451353 36347169 0
775161476 140419631 0
758734763 677169085 0
422974348 317674763 0
651854748 477001014 0
294566488 518870229 0
692667745 172190510 0
40542459 522515637 0
187186237 283299417 0
593826241 787035232 0
496256424 342567977 0
533785210 256936066 0
644795857 505498897 0
56378868 620538336 0
330804018 205623333 0
331250051 158503218 0
67699175 279736016 0
82338478 649681670 0
78189030 147554371 0
739761340 268106439 0
747890247 12560299 0
117499226 395036506 0
388584518 67743182 0
116952246 678201302 0
198057095 265496911 0
39034713 517651969 0
36362877 555320515 0
47037524 181982695 0
193465812 235901776 0
647693711 505130155 0
229381699 516561496 0
357326341 182959385 0
181615755 714488528 0
749769468 432830730 0
594537331 683110817 0
99001245 152457090 0
744409735 275315529 0
50048223 516007763 0
105333557 583225049 0
181305849 618447775 0
512712942 700297829 0
130361696 166575069 0
359873922 587320118 0
382901807 515545245 0
711891391 38016494 0
381053981 248137772 0
210038130 424732231 0
630324506 404170863 0
628554927 251174025 0
395942172 279414368 0
762251693 33201965 0
183620209 311138304 0
180617740 136851665 0
721915585 286858761 0
789004088 452232222 0
728423073 408117094 0
643841317 620233769 0
516496415 752879402 0
763725068 289316542 0
361605844 690278977 0
113787931 619089514 0
368473156 222650057 0
573154300 20071443 0
227841563 184860905 0
617485668 480836273 0
554289801 303616838 0
586762145 203893616 0
333730388 128121595 0
518256440 515865457 0
754978259 196310743 0
754649865 136795756 0
149480082 101211327 0
389159666 267471201 0
74485741 113600158 0
496562041 521318582 0
790871998 132118881 0
274375085 195782480 0
18409104 129556597 0
788629323 239679917 0
735426689 518827410 0
57697617 262235931 0
791125096 626415783 0
575478746 134545842 0
679190219 693335202 0
214569324 204579692 0
173709580 96189558 0
392153412 23211090 0
548347226 63625132 0
416516986 521288747 0
494668839 191760436 0
636702647 202555552 0
537678582 444251458 0
319576198 204107459 0
473780061 698208323 0
102729056 107107272 0
739896062 363205124 0
730746959 572290220 0
4047937 362735749 0
632272964 274992487 0
58477342 34329497 0
630013506 87944659 0
753145277 103305146 0
611700159 67024126 0
159905920 18215686 0
2848720 366694566 0
427453767 407249369 0
56240559 758182743 0
256468654 151820394 0
75648765 29009149 0
583805596 265349907 0
405142730 623950123 0
677430722 664392390 0
391285211 795657192 0
563138174 126802467 0
665219108 573192363 0
236749909 413361963 0
558573356 45009660 0
614721022 757332830 0
154116487 236772269 0
390466218 488990034 0
657806959 166662207 0
532256891 442108742 0
735657110 568956954 0
732885374 394181411 0
637363426 137100078 0
470507068 737659094 0
333945246 591004584 0
276584118 357289941 0
178634925 728548547 0
31675599 682166203 0
195068330 75719256 0
333315701 355387383 0
198097346 297570986 0
459756910 85763511 0
79038021 787594920 0
320893784 72186788 0
302289585 655814530 0
784674503 377633297 0
658721550 4373793 0
677882072 671952440 0
271309420 373952332 0
292866691 27736892 0
372027407 397221117 0
290419871 109017533 0
501391192 134397774 0
635784144 662097087 0
33330856 190808248 0
402878337 503558517 0
491604265 294133427 0
329681188 426004787 0
585184077 727391778 0
303135879 326959182 0
359576725 334234069 0
189110158 765931534 0
653375329 756791731 0
456642428 44076897 0
405983880 549035380 0
775059175 573620109 0
717645456 428978370 0
596724427 182577531 0
457012428 182482647 0
571817003 220228750 0
614743473 339132345 0
45982349 289543603 0
40347443 290240608 0
100593886 644338691 0
273725111 301685679 0
82611424 53871403 0
270997206 696317390 0
46217501 54816838 0
145903929 532400670 0
260531367 518949776 0
14509402 799102751 0
577824912 467731842 0
111353073 469104050 0
795736760 795936793 0
774265124 525086290 0
451546418 685748811 0
458886414 688126523 0
620013735 588432971 0
726092768 219271232 0
151067186 743408298 0
362555434 673307156 0
122670632 468136406 0
578452457 553955058 0
193606688 421161429 0
776889349 158908995 0
654507988 40556653 0
261921565 578861874 0
790394795 419540829 0
499312847 22283532 0
676122164 711726298 0
2900321 59064822 0
387429353 85848013 0
491936956 486895925 0
406134894 602834592 0
62363825 704262660 0
4287921 361881181 0
538932046 654911983 0
237098062 628517225 0
335844235 220143829 0
693330731 308291263 0
734663553 365424957 0
305301405 137966197 0
18372381 656697189 0
360142035 304808949 0
97948865 577860757 0
549354901 537740953 0
187999237 243133416 0
316493649 345897898 0
590955581 279619472 0
198236775 234862003 0
479355637 225579200 0
642998039 657370385 0
658279244 154101474 0
660633319 258589806 0
453324881 307526261 0
45733328 384186007 0
86839900 363675499 0
536913145 27658983 0
434849369 114251624 0
38635362 770767692 0
451449534 512559106 0
200173285 763409002 0
581892928 126116475 0
608794249 751822135 0
570326664 505209932 0
2452944 771982228 0
6003957 713774748 0
449896861 625457199 0
153031761 200451357 0
142353639 706922632 0
507025812 170002712 0
503697055 618127644 0
50749480 798370494 0
289407347 90265795 0
539604283 758959342 0
675236056 492805676 0
500179002 504719015 0
185568351 311060816 0
609881558 18424206 0
109305320 26611746 0
613850292 561723932 0
355220863 653318835 0
447769572 605431216 0
791649529 453075154 0
197289769 146536703 0
699650556 435752989 0
241720164 590292402 0
399682357 19059822 0
16714099 146789263 0
20389670 621472952 0
151455499 730202208 0
708317093 71225393 0
247617349 769878805 0
711478394 273519039 0
780083858 391966863 0
570047328 116150627 0
461851920 241839557 0
707022443 359011012 0
498892174 448531966 0
186362738 43654078 0
127978357 279567171 0
27547568 429524847 0
679380657 284763821 0
272569721 470147761 0
723772599 697026652 0
663165725 101366197 0
353671232 568263371 0
491002004 134751088 0
307705717 424256689 0
189748841 244504347 0
504046322 328049643 0
577873125 314029433 0
409441723 489793167 0
32380104 282456390 0
597322155 688831588 0
439661220 473412322 0
492893986 568294362 0
52264351 516232521 0
741408570 766896829 0
674755076 686145389 0
350158639 772430986 0
267250606 628490408 0
592832121 739394610 0
110491909 406932569 0
470272635 21751214 0
751595803 623631276 0
359251577 25815524 0
507706394 316957775 0
38506761 510491538 0
308410067 28218668 0
554824951 374205903 0
740604693 140094815 0
357181499 570493202 0
455871508 673955278 0
159170606 54253135 0
584819376 608110543 0
461028986 682665285 0
375072297 789852114 0
17843905 313290518 0
243032037 701383781 0
675179694 650442449 0
580371590 162710857 0
737753035 473333059 0
712603941 260312229 0
106316622 561892017 0
314987351 591116957 0
403727145 319872515 0
572818680 555947288 0
623062596 339415548 0
258418244 594544345 0
10105057 316597190 0
536554531 507483148 0
482733324 762851295 0
529562191 20141049 0
290247232 516443685 0
448825724 360275745 0
635529956 435347625 0
534983137 45953589 0
212402499 700106988 0
246859101 303250364 0
497925263 365085190 0
436197574 767772625 0
263999875 171634338 0
218076532 595374022 0
32559776 472643622 0
28378436 217025131 0
394304520 8390683 0
106565437 356120982 0
714333541 145919907 0
702333299 136149178 0
620291452 16110276 0
308861052 258588166 0
83200946 71042856 0
420581910 670360580 0
580065983 792848302 0
119854598 518782552 0
644864526 189293598 0
693688924 71853042 0
564277083 752013681 0
673152133 497412720 0
528059864 451844074 0
315102313 689869453 0
273668915 490453682 0
727470716 200748062 0
745672123 87635467 0
253744746 442417497 0
124757456 170886743 0
528925462 254411699 0
436755720 257743870 0
186875071 448212910 0
624137848 128843588 0
659222761 363504375 0
547364581 380654982 0
243764825 174731100 0
756978254 400565424 0
240426481 635464565 0
722372339 166212440 0
617865052 580578941 0
17637567 541173334 0
563965906 101209927 0
659839792 60634285 0
10158770 454024848 0
447564413 16316042 0
430274677 74291505 0
328040420 255614205 0
561916643 334979191 0
609499354 126280306 0
276967035 765427181 0
462676608 687334359 0
350843666 131666641 0
762083662 688167675 0
408576995 180552145 0
554305352 86034314 0
287490715 763408122 0
623876375 371180385 0
732457347 236447659 0
365647513 611494368 0
619816123 46495329 0
14483417 149381922 0
48818549 69339161 0
131555661 580554406 0
626121302 670263991 0
716086163 573335088 0
225074040 200859340 0
653644289 351780370 0
386675930 444876695 0
27464198 224011447 0
497118609 698797735 0
471335473 217147888 0
440426925 375444396 0
552693893 401305019 0
547999525 462248194 0
316217768 48088818 0
145538804 567529599 0
31257018 78432628 0
4428366 592719238 0
261610761 487151445 0
575498153 647827327 0
325540465 742678630 0
650734415 471504153 0
460951660 448420416 0
592337317 670925823 0
277178230 586033461 0
346764710 487228467 0
372511496 630354476 0
793286649 278077583 0
266164611 245958403 0
386738374 191104747 0
146087449 767548126 0
579788688 54485326 0
447908944 598148139 0
662283324 153126360 0
137377298 734020962 0
550183030 60588662 0
339780229 538749031 0
83381499 475960945 0
95175166 695350245 0
256628814 519037796 0
737060924 248315651 0
213622697 25543773 0
674639625 363540314 0
751303578 570391160 0
307000134 615256700 0
14880471 645809685 0
291757972 522260440 0
203565581 731417764 0
489139139 323580682 0
377449851 638950729 0
348194424 408358568 0
380237095 418247950 0
534304661 702353391 0
409744447 520893554 0
335587295 723397440 0
741186002 84355352 0
339374998 410364606 0
209791184 381172810 0
481248327 535781008 0
321130242 326263207 0
681432073 393357297 0
525545193 277917504 0
35125959 77742880 0
598527292 135256405 0
574264664 747879032 0
561276598 427383553 0
500395407 89649581 0
89027132 419055814 0
595103832 139516468 0
455046067 347951 0
733102191 664227113 0
691829440 103454489 0
106130221 385885710 0
58599976 734444033 0
136276160 473228711 0
560229849 618139880 0
2602222 374568794 0
387045611 226656589 0
219893373 772796669 0
768505050 594987152 0
110085774 131083005 0
423833773 570779385 0
604601801 630568165 0
797952609 142348457 0
722156886 198917984 0
322894348 544601762 0
499528659 776915495 0
64355692 723325828 0
80826946 451546944 0
108179566 523272045 0
788881948 46650840 0
229750550 3837196 0
289086452 343222138 0
432294615 536119147 0
683604276 216279861 0
69326966 30686515 0
301799839 26829922 0
467586193 691574490 0
642950493 55115336 0
294775046 137790173 0
83287009 132295664 0
756928982 610515763 0
597128547 738694014 0
285936007 459731213 0
659059640 155568044 0
633963511 54878468 0
140351441 801406002 0
428101440 381337346 0
325202519 185384907 0
293596560 439599312 0
799109990 370574537 0
300155790 603523246 0
321232284 450516130 0
735454120 252679886 0
118145104 655259309 0
274308744 662424597 0
149272126 727107656 0
98839721 768794395 0
579251760 732919499 0
469304200 760816433 0
598945022 598235016 0
283312201 643734845 0
491755470 723098784 0
742108444 537662841 0
610278132 475359249 0
514774529 521687512 0
763290264 274322881 0
156660019 759563901 0
381766465 44726922 0
250915281 15808014 0
624090346 201397662 0
794450122 58049040 0
528100141 593712741 0
252691424 95839358 0
423698313 451988630 0
688131066 379274858 0
275372696 98510020 0
457000714 147833210 0
250226305 656403334 0
70830755 678520957 0
32986751 668207307 0
731403989 366676012 0
793782159 118202925 0
296830219 788429646 0
462238624 353360889 0
29039424 1152183 0
397932183 474245649 0
17111596 765714261 0
400901604 399696427 0
433696340 417688582 0
125834171 300824 0
208969100 226094883 0
643671911 139482735 0
95510709 666054953 0
134509154 473035751 0
279157377 565907885 0
14711036 327943372 0
410377321 666593067 0
154884992 20160075 0
348030846 162077364 0
519385303 339358195 0
68318463 650799955 0
778210539 374287240 0
491293315 146360280 0
277861947 277664205 0
247024150 127773807 0
84868846 125632995 0
774170851 562066843 0
169116456 455480436 0
299230215 158991594 0
651156718 80023163 0
251810451 138702100 0
284206055 528903586 0
401840016 164591559 0
328505188 551021090 0
346600974 336474736 0
296465333 653819029 0
681330983 133649117 0
704421320 674308762 0
185939911 515593280 0
113344498 157178367 0
299835305 50240579 0
550250409 304191349 0
698573149 687794080 0
639381615 618022228 0
136976378 140265506 0
532043742 486749121 0
271906974 29677807 0
737518504 636752137 0
587017070 107332087 0
107325480 511592458 0
137957942 800825123 0
286064189 45911506 0
536262138 434880882 0
679124141 571537234 0
353435339 563925402 0
159699285 700801438 0
366828607 185470195 0
188104309 270173899 0
161942823 111375935 0
314862746 115729646 0
348989561 435133354 0
281276975 178061755 0
719831674 196685954 0
274948467 495457035 0
66850166 493125501 0
649656006 350114137 0
536072878 394850950 0
231727922 24597691 0
173909652 537078596 0
767516364 572432453 0
589906039 594826589 0
594991691 42877917 0
752908519 457508801 0
487640304 233459218 0
112966991 121818218 0
350495911 591237933 0
756380073 691424102 0
133373762 500184959 0
214824554 721070640 0
297082536 735451994 0
664905148 405475390 0
512686889 786706717 0
675514348 237905745 0
673996135 704016830 0
545536776 235103943 0
237410389 280494925 0
499745461 233271318 0
597766465 750168203 0
106875487 13164188 0
7795396 4557411 0
30550166 521968742 0
403914050 546368659 0
721691087 441145280 0
260270888 166073975 0
127660222 183835980 0
541064732 722744698 0
14745038 546479067 0
713030160 666044040 0
244228954 314046634 0
692962227 430912609 0
437028485 396068579 0
727050704 527919747 0
799501400 405545739 0
418557513 665967507 0
121784689 510799464 0
101056613 568552140 0
266876264 720078395 0
111114667 438770195 0
403774972 481284776 0
612018592 426389927 0
641603182 108080163 0
302594358 158251998 0
721481615 550708119 0
407640013 115039342 0
289760638 515703571 0
236488616 25327463 0
336798394 383312065 0
468945885 83776967 0
603998283 169495793 0
476416388 64834610 0
739641553 125457702 0
150988458 189778604 0
575416689 303691197 0
195423011 582940335 0
640514174 559161678 0
180665081 435501545 0
503091336 687612881 0
242331421 598760740 0
422618988 109164871 0
12607845 131661375 0
234518029 604593296 0
560713283 253787803 0
426503119 197437549 0
325468577 225850441 0
695682637 168820272 0
604186803 324423406 0
252717454 568402272 0
436558457 725611392 0
730631430 794172882 0
384590079 709132187 0
422848165 400042790 0
605108470 33825631 0
103096959 627150248 0
392792813 620134470 0
469520555 574689786 0
568422259 457799247 0
237534632 546743856 0
10037030 514472854 0
98721723 769200978 0
32551039 82752954 0
82611078 189223496 0
567875390 711176986 0
37255411 723647163 0
243819635 668390881 0
794910861 187221830 0
560710572 167344078 0
585042787 335034952 0
143457036 544946624 0
218209703 455429423 0
361281912 736761676 0
36604429 319696397 0
332576076 508041398 0
91490708 446781388 0
724034178 372744308 0
20920221 212996439 0
328363958 61321402 0
592091379 182277186 0
670975846 145829644 0
257850582 434911492 0
350447747 475682914 0
533070508 38551452 0
134872920 506992586 0
151816122 280782548 0
209850421 291410387 0
46452067 737351893 0
288023677 482048307 0
476888829 332221290 0
454692982 287355029 0
567602298 659049570 0
43937175 251230218 0
323249808 17000919 0
644701142 667063362 0
644368984 343295590 0
73990142 252960485 0
111360517 385282253 0
743540165 198150666 0
523871967 541403434 0
515641844 22576336 0
32024833 779917096 0
392361113 468394235 0
304046333 609080549 0
11644186 786025904 0
686447153 766686056 0
199862415 771331751 0
779422636 393523862 0
161666846 89587907 0
274027202 588216973 0
749623686 370345490 0
299917256 155269540 0
211082655 94612575 0
455998020 663716869 0
563579583 427650981 0
381533925 301199314 0
401490176 497161621 0
172822943 597306932 0
607115227 256596340 0
100002992 252695994 0
622666456 610926950 0
761527399 170605705 0
523782866 433124390 0
251732824 516857676 0
186380927 686739538 0
457509144 279689275 0
619422330 459301426 0
127593997 625173709 0
786597930 647795004 0
570027026 332057434 0
563726235 270540339 0
596269390 550116469 0
384140205 546251542 0
692765852 400598430 0
325583712 559119812 0
46536353 640681781 0
145854036 363284769 0
301872271 333062318 0
342778698 353751043 0
268170339 357684117 0
766175249 102229130 0
15144261 295979510 0
101331456 154009428 0
498098311 242206795 0
392390860 38800829 0
185218255 68978886 0
714420215 441109493 0
67322964 204546815 0
118963510 733110267 0
108573449 333337868 0
216296086 548181264 0
224850754 435568282 0
162672660 37345188 0
464593012 543197985 0
357614338 722320008 0
372205997 341898297 0
603464487 65417835 0
136101679 237475123 0
653802211 189551341 0
401430887 449416941 0
484256107 198146170 0
357794566 488959243 0
278655955 2416481 0
254886071 109965844 0
595774411 192105510 0
751517148 311032758 0
32608140 11892130 0
383359864 21178679 0
232220817 430839945 0
8131898 800082664 0
352185538 709335901 0
348461892 200349417 0
317675251 524501165 0
376583618 33905560 0
172003454 125959540 0
94529113 465979567 0
4555674 246698811 0
234072654 441911903 0
316079620 793655249 0
70561771 725385298 0
347745890 796578573 0
155952841 506895132 0
231579532 414473699 0
59296474 314497831 0
684016710 610720919 0
625754720 411729996 0
454793993 764670205 0
735662591 21339496 0
386733271 115736998 0
30820569 497802188 0
670160027 712904399 0
73896830 620423912 0
461307418 779627779 0
163741414 271379078 0
465582312 581445770 0
757602093 443666859 0
633370819 628730327 0
29198243 778301463 0
496915843 730219517 0
255909285 440514169 0
507590141 561013026 0
36083633 750029179 0
122751607 550050711 0
637825405 776493802 0
300765 699480461 0
672972406 285740297 0
281872255 291131210 0
280233494 356557201 0
27165091 777662571 0
577715537 451216467 0
526533262 368439303 0
702963906 400266676 0
548253653 91022155 0
583314120 576022296 0
394156750 318698353 0
534285045 603933621 0
13188571 41256875 0
148179624 324474675 0
566125508 557289854 0
516046544 429774747 0
630187181 563946136 0
96890161 164515821 0
82586556 793131078 0
157692208 39104678 0
114158243 692115058 0
711397080 174462966 0
224282971 456398071 0
518762237 537145737 0
690990499 527943995 0
694091619 10829545 0
291134538 438826080 0
372300988 495300845 0
529032093 702286051 0
268009655 770247587 0
197509801 592925536 0
800860116 124743867 0
47396649 124548842 0
351374678 44478808 0
97870251 67848949 0
682013730 76535420 0
194982178 584029408 0
52526394 46735501 0
75248195 92946132 0
274036432 128770864 0
322294237 792797843 0
84380742 602158154 0
282683531 127202652 0
199466483 261134111 0
571167420 98018931 0
378583155 387785492 0
197991387 761411757 0
664369755 714194366 0
765806730 791648036 0
778467883 391123986 0
29407385 588586816 0
654138820 505483236 0
491682923 79385415 0
329214872 345299143 0
622113448 674769752 0
762548479 396988089 0
550828510 701442580 0
561109500 351478419 0
167848315 52945711 0
608767126 222455515 0
737430086 299914814 0
158572492 718002080 0
768445801 101887521 0
442142129 242169083 0
314790961 719189646 0
192946931 514996459 0
344957905 677767073 0
393052980 552501830 0
167071647 385325954 0
154501460 482788199 0
125540440 318179946 0
169402114 550416206 0
15043152 543338863 0
275155032 539271854 0
197877573 660795019 0
429515230 657738608 0
111552663 638739593 0
331123176 634579169 0
277143727 316811551 0
679342182 216821067 0
757602158 717071545 0
507769977 700873036 0
21959365 132689624 0
629480797 306328880 0
409807230 214243530 0
270124148 777038673 0
716844580 553310015 0
678413071 395648742 0
484319890 44717492 0
100161911 394065120 0
381300202 221456567 0
667239578 38089233 0
100223240 689329288 0
305536041 355098184 0
700733169 618296980 0
217372756 272077654 0
465122947 774363674 0
224859308 792757933 0
96367223 393212007 0
285452812 33004086 0
80350274 68439624 0
292620277 223582235 0
139847995 337346447 0
411973571 119384582 0
503417158 430688349 0
665031631 511661878 0
139115239 509167250 0
777856121 556731744 0
350331961 609641213 0
379656886 67874622 0
170767577 408332109 0
373941436 476242714 0
626894924 287986213 0
576701406 729759374 0
276811498 757635373 0
411275952 104102378 0
675975418 707774525 0
765201157 561726898 0
441311113 135630769 0
124715792 461232628 0
334752083 404148200 0
538339841 217723105 0
552464294 120866284 0
344675598 77151319 0
423524330 260317096 0
677481121 132005335 0
422010396 144279726 0
610755970 127290119 0
151351845 616079489 0
10565863 9165042 0
474459558 445399321 0
216913102 126309611 0
403734119 84185039 0
574336473 708426424 0
133178126 663711834 0
665296363 458971319 0
583776648 650064172 0
449889701 608899499 0
329534491 446535888 0
145514079 139122784 0
492198370 56380990 0
444952197 529657670 0
123653118 794963000 0
394189370 105257253 0
549604461 470146874 0
600587769 191714943 0
319150483 718920783 0
692535146 211250662 0
384224792 265466653 0
342035680 375602251 0
630205437 479310935 0
661581646 526080585 0
799542967 203189653 0
530618146 455020990 0
669025589 581891712 0
232246587 704746952 0
513405921 463470659 0
547768455 254081642 0
612475628 227719726 0
801569090 550765905 0
475827573 585616655 0
256664684 251397855 0
256527192 350951813 0
254464858 736051309 0
242130663 380232552 0
732705759 756161210 0
770780071 84783586 0
758329431 590347856 0
491587142 459950962 0
608819577 755607389 0
349529004 114426575 0
502229388 537899211 0
450492337 506406405 0
226043833 99899825 0
168430840 121499717 0
84349734 102502528 0
120806761 68047617 0
195095352 278858353 0
780201928 131135729 0
460563252 510785741 0
66146859 60394248 0
166624469 614668778 0
287386330 303318882 0
483574757 302246136 0
675070163 210766718 0
112081316 364687790 0
214592109 314319195 0
514880652 706056991 0
371911924 343868894 0
355654420 726998655 0
634859780 92154931 0
616638658 486351533 0
471785146 614967839 0
355456562 779325757 0
750678460 196027871 0
348266049 672840328 0
356378939 203930516 0
770555790 159609600 0
328694375 412167582 0
231347254 436628371 0
409828774 763187075 0
536708029 497585661 0
108238920 635661395 0
176313726 126049585 0
156394931 619184676 0
3087771 525223734 0
396102904 156683851 0
557226707 628259784 0
399572232 278037878 0
73570949 144283270 0
778892722 523377082 0
611267722 214339192 0
335190697 37160035 0
121897814 408740404 0
389375387 288019430 0
659628360 257209484 0
349421276 560101480 0
794860592 59741188 0
219307549 18502044 0
231002623 209409672 0
698940993 569592796 0
163555663 461478640 0
470663627 262486865 0
469987331 534607462 0
630540880 463095843 0
165014123 457564249 0
86784063 492440361 0
418206870 141827806 0
712625921 488324397 0
403148739 738539879 0
140281823 224042521 0
337566799 335227919 0
340819670 277016931 0
543197362 68873212 0
74382455 431648073 0
412844752 608882145 0
426750836 800797592 0
450753869 140332675 0
755447986 62858450 0
295453161 368861456 0
62537775 792790650 0
526790649 282929494 0
672153197 794708185 0
230326117 215883893 0
117996864 482463081 0
387575045 628251706 0
154584703 438365585 0
1531234 673692379 0
761300325 375536222 0
547092350 513190525 0
676258097 723409858 0
353399906 46467192 0
641620551 717978658 0
753008261 90221402 0
629267650 794687379 0
214893182 460623287 0
150649709 224885561 0
38968292 136338686 0
31572917 52921810 0
558080628 83437209 0
113721519 200629230 0
734778787 552167537 0
530561683 612420376 0
700529433 21098371 0
148113837 455816096 0
101330435 321174972 0
57643751 452027753 0
549993466 111530157 0
291730236 237365351 0
95288804 455479148 0
403077381 606449421 0
732744713 273763633 0
327762181 793229793 0
404233909 552767158 0
67615017 48456403 0
655983979 509345354 0
470810039 106695690 0
514424352 429202542 0
777284474 722754905 0
739450769 148132492 0
202230424 54553229 0
45595436 293844081 0
401767372 499820380 0
117754468 523232126 0
169476501 92818890 0
184052985 644709061 0
693031732 227232073 0
697120224 507899576 0
136969660 336021230 0
462482920 343212390 0
591881294 774032006 0
272048176 100745688 0
151940669 694247706 0
239445910 594485334 0
466266119 4208170 0
55573784 165474039 0
621324015 759764172 0
125607717 230472088 0
266154770 186537472 0
364943345 201100966 0
87456191 168934720 0
261594653 460295633 0
522060278 384022318 0
253129194 286982440 0
758843801 327694483 0
140003804 524567557 0
104320241 5293932 0
312662102 459925219 0
784772784 16964324 0
598095466 59162128 0
616662802 194228532 0
780129492 727167279 0
128479583 19027268 0
799722143 21489863 0
343396993 57308937 0
426658973 795288867 0
625207336 235382308 0
316097746 413079775 0
385283059 575362764 0
183933185 179169045 0
39987312 497582349 0
9811561 151236855 0
636919099 231435736 0
293233867 236122042 0
711514292 276440107 0
150140256 468714266 0
590805264 465009236 0
404409897 277906234 0
248222782 443560989 0
260682402 176554028 0
514154008 471367992 0
675806742 326966202 0
242750187 155008086 0
786826899 246445386 0
588231308 55722229 0
530776635 620661159 0
193900278 385857148 0
286982395 284323504 0
511643504 703099262 0
707602907 761382880 0
82214750 518272663 0
543688278 752961091 0
416317769 631536043 0
485540599 408250279 0
316238801 33524172 0
273794506 445634553 0
799703982 413549422 0
562678829 243183617 0
58484849 222771261 0
138818865 96307777 0
762311167 152936623 0
440926703 554691949 0
195011733 286823488 0
438071817 337369983 0
576701211 120748997 0
561369223 363828722 0
170932937 85232469 0
309699155 443885205 0
684216410 781573744 0
515225473 757387044 0
233243279 512952569 0
536405509 381415153 0
77322193 65418806 0
135908431 599275903 0
279356090 405439023 0
459625977 649554353 0
133450824 111884970 0
762703966 659376183 0
666660585 419359323 0
39218951 418372544 0
749034099 112964524 0
135010181 574653707 0
570749173 529513257 0
695290102 124562156 0
716743277 722323478 0
588978503 336943838 0
607148571 655171673 0
383838727 162390870 0
65184211 538052871 0
306914384 757763309 0
432645052 132587671 0
751508956 630072297 0
473120315 611578323 0
226946827 524237239 0
203829695 151946417 0
750450395 715124501 0
508705911 194953753 0
476383695 224319536 0
139744372 162108509 0
535148777 731483473 0
357346426 60192828 0
660496888 551108149 0
344960202 755717002 0
351255898 36276614 0
773749580 370222439 0
339714743 789460402 0
562490546 600400627 0
337030737 21888549 0
181230884 666487727 0
457128494 263012187 0
384203667 360368984 0
294579316 489702118 0
273373944 2848530 0
243262829 610547202 0
350094396 244104230 0
253547100 362386298 0
179853535 290679459 0
670146829 386476744 0
329710346 703107919 0
87964959 409431259 0
618470965 644549120 0
18559802 643116233 0
435024778 331552025 0
619501401 197811391 0
479456229 34510738 0
460226785 750513524 0
166199188 697024186 0
288365811 229581542 0
407296501 58111774 0
717603133 37297106 0
602315311 140038917 0
245728238 231521454 0
415940426 378192120 0
449123574 752235380 0
505923255 30707084 0
593729016 155631192 0
602494781 533915770 0
432431749 166696267 0
363351317 121816950 0
510035125 588715651 0
620178434 503442230 0
54434800 57815595 0
227948358 8863065 0
615489565 300387544 0
538763103 404577729 0
50339348 511483827 0
671227339 478634268 0
598474570 304759506 0
334137924 244667035 0
272535037 128421079 0
267884488 773239048 0
478210520 494348431 0
270799898 387092518 0
353857666 616281100 0
692418848 556623716 0
213331824 424808606 0
47801660 29119673 0
399133081 30356683 0
552741363 115785619 0
623894584 519483079 0
173770385 74690588 0
573314465 8514096 0
688209047 201815118 0
542033913 271923505 0
572558363 292452400 0
452976822 195537055 0
800374704 307760946 0
381568291 659653426 0
61437498 149331151 0
148146691 596569586 0
583433369 357742823 0
70550407 734312994 0
287635249 80589894 0
637677991 465897977 0
608515868 722419204 0
484173665 503149862 0
115578670 278001869 0
500776213 154972604 0
512651937 375131009 0
342735707 486602482 0
632705594 300811161 0
568141471 617478834 0
15780485 342979658 0
590174084 117613697 0
195579361 301509223 0
459329620 155548475 0
558357436 381732524 0
183823402 458136461 0
295429343 435541131 0
784970730 571205305 0
753975869 392167063 0
757614913 349384326 0
666496011 99046134 0
728499525 355446340 0
351922530 468940905 0
565674686 443312732 0
159103419 520653742 0
107850893 646078247 0
241610524 132959295 0
123051248 42372791 0
377294486 442086485 0
19703111 558133799 0
640881229 581906835 0
243946722 302654936 0
308993746 734029420 0
504265696 492971427 0
739842893 636173347 0
263490854 160465136 0
118718907 732898834 0
235032813 494481410 0
640670203 354418869 0
449030771 40775232 0
487821413 563781562 0
427181843 632829959 0
523533206 541399521 0
458665117 205889072 0
465739155 543539941 0
679205344 393738294 0
776269754 366983191 0
90517845 21263323 0
649587765 526544096 0
42952395 87322699 0
197026265 411743818 0
763539374 737316041 0
562723136 366684650 0
270366130 779698332 0
490728734 780920760 0
29729071 85284417 0
711827354 694741711 0
590626806 574374274 0
81041324 643774179 0
466624106 461723816 0
41933275 619541815 0
498618022 248236031 0
18565519 578495558 0
310524824 232124600 0
606039529 60503788 0
552186297 89257088 0
234381341 229621817 0
543328121 412857627 0
250195660 296790106 0
168838561 471227734 0
641865165 473128528 0
169158994 660629321 0
644628525 657829847 0
298679232 499645006 0
98623533 141392486 0
153084033 6203637 0
89912099 275386386 0
333562350 186045426 0
8937456 290241588 0
741294838 254388265 0
482231149 141500000 0
271038245 346588970 0
564047205 378945198 0
463522666 763445029 0
3745469 438037864 0
172484708 752410577 0
254291249 688632489 0
175845098 673982856 0
582183931 211539109 0
337359128 65260722 0
448498445 444045645 0
427470744 28522112 0
347441268 96919398 0
290500610 242669855 0
664886759 105204539 0
66854578 686823367 0
260402239 173488866 0
349479105 330489597 0
789298787 471800700 0
300308798 595660055 0
18734655 12597046 0
508664958 264053910 0
114539841 789986010 0
768418186 392292236 0
698476513 166236876 0
91375225 570697872 0
383565726 761595871 0
587250350 304314157 0
589428606 706996867 0
795262760 1426567 0
740266849 250911724 0
415727629 337446242 0
69392464 73758326 0
261199146 311879175 0
791461326 274073455 0
332569155 255311044 0
175664045 624405607 0
503410726 424675846 0
275587350 96222197 0
642366123 590258113 0
92634606 572640063 0
745065929 6074283 0
146388982 755754071 0
729433053 71500137 0
114432899 417177834 0
102747963 24360231 0
314075120 675330347 0
381728945 263855703 0
767637687 750577454 0
460565990 634185420 0
586504292 722048469 0
83889336 642572438 0
152603606 732913840 0
567228772 475952737 0
5564447 186398608 0
117917928 752558160 0
380159726 755253566 0
183157739 441833725 0
765790347 308900351 0
709492701 238610855 0
606539704 509251090 0
670775884 267177556 0
386408726 190238201 0
641849898 317971555 0
466739521 426716324 0
484271333 398200231 0
260945844 152003241 0
494827263 524724527 0
575599402 617859721 0
796081357 68209928 0
766800366 16427 0
664695693 270960143 0
782708367 761346591 0
522098092 177536872 0
522531631 27176577 0
147936897 455906387 0
714313351 746538182 0
100219844 466481538 0
20655517 463492507 0
697762515 647308745 0
374185964 553997706 0
372906089 768158674 0
318590955 39154423 0
49815873 265203988 0
141451349 269850011 0
558165196 490701548 0
775647530 197394396 0
626969848 735412740 0
453643220 321233178 0
326351968 7389961 0
587570782 411574790 0
621609264 202610399 0
248896163 520903460 0
368619759 523052030 0
128859593 492743967 0
484645914 101426283 0
150403303 426503376 0
785463642 639326319 0
338725624 480622713 0
165888092 520254791 0
751936913 751880364 0
523457728 348465247 0
383140512 647365777 0
595646171 319529398 0
250051845 539643434 0
373594876 194733147 0
248947279 82361109 0
118494160 86598047 0
5384400 349534154 0
310611649 683184596 0
654474727 784749781 0
312071404 767369306 0
60568910 491520911 0
792587070 499657602 0
60574789 519626921 0
555944556 566760096 0
503101098 744621457 0
22843232 36559780 0
98674888 768353465 0
325619886 78447357 0
413253730 661999373 0
661775702 586535522 0
38890896 139814943 0
626935619 564695923 0
263044734 24316491 0
670875192 90785943 0
626321632 645472712 0
616263361 180375691 0
149616078 453334946 0
789053937 149308884 0
362204346 786121894 0
132396288 78926288 0
405110249 712490087 0
451234153 239672825 0
759347981 557497362 0
222203955 30687044 0
70402624 633421418 0
749053598 624812684 0
476598757 560643237 0
79876029 209199182 0
35608206 19006489 0
77680651 511447782 0
572185283 159415046 0
438411164 100452067 0
40859542 703669875 0
130779705 210285952 0
327542290 33823098 0
203948151 472520165 0
259648497 514686900 0
498803300 506107562 0
79180669 297598279 0
253593390 774405846 0
332212936 231272585 0
122018777 110140716 0
349787900 14663462 0
211611847 191184524 0
184550156 454628706 0
420493211 604357159 0
254632746 290112671 0
449244494 285716335 0
351281457 273047920 0
440535383 151515736 0
742747670 437296812 0
285274230 42673419 0
408837466 478928301 0
276838574 347753348 0
663234246 535813873 0
272855458 777443590 0
358076437 779855250 0
666811015 320753629 0
164154289 183408640 0
22248320 649745279 0
489572908 795336044 0
325243494 514571752 0
345478084 217190098 0
300312888 339480475 0
703066996 772531898 0
788921395 207047641 0
516864927 798949695 0
369897650 517939122 0
630100891 110634865 0
667626243 704322543 0
121520610 473671604 0
561791083 568677774 0
365065234 286547367 0
182025800 378803105 0
321107311 427409168 0
420841908 340658711 0
144853039 127564211 0
612716833 716111832 0
72026155 784782833 0
698530209 114162236 0
492893474 107436782 0
698395141 103132673 0
87491656 272484739 0
210617124 83162453 0
360070815 5252842 0
337407246 435954655 0
458566797 732106057 0
327655027 705564245 0
569675032 519162865 0
417923294 699890157 0
757344469 486536355 0
204252797 219905658 0
139669067 300893692 0
655356140 2265345 0
682992512 696988196 0
160532417 151434610 0
454050756 55544480 0
82450729 323909553 0
246484925 723460918 0
573016033 570265663 0
370723736 241717275 0
703986279 401387939 0
326785683 295132736 0
511058188 389170016 0
484243549 15220591 0
159210844 593179412 0
371850797 435468497 0
84005214 659098662 0
219100953 317256110 0
292091647 238478578 0
530349095 638925367 0
28460926 591677878 0
389980010 511951001 0
793139788 286688659 0
416550597 4454034 0
135704789 240827642 0
108718421 782458550 0
533048924 703877804 0
174321377 358588419 0
644208706 400729793 0
167989499 209246116 0
752407082 437271916 0
370895717 380905687 0
603877379 553340665 0
398931502 51468583 0
157279131 272611694 0
246005127 641246879 0
157570084 54750645 0
96207975 102454466 0
570809138 265550596 0
279055826 557212081 0
15834454 179266856 0
385430842 527948029 0
575599068 392427034 0
544907931 108160325 0
315314314 669660196 0
327367900 130516229 0
736163461 82074104 0
701014101 462601154 0
205844936 103863525 0
541647048 461622687 0
530741238 420566976 0
708384323 347976711 0
554456881 103082964 0
692383577 9096265 0
659150486 86782192 0
507974227 310765228 0
548625491 673727157 0
150631861 667679596 0
402696187 202465343 0
617043239 609792309 0
291997553 148853474 0
203449862 565888904 0
273136398 686245089 0
652973540 133149151 0
761098037 429194744 0
592436510 636814828 0
503708382 553022332 0
557373330 236925415 0
472024591 86118064 0
632292002 700121545 0
304805912 681862832 0
312899957 370810723 0
789580067 390897649 0
527278073 331559608 0
276463830 531456898 0
421110494 449540458 0
677061667 39317006 0
183140914 189526771 0
314472083 8567325 0
236425971 787570314 0
322179666 106628248 0
120753190 337388179 0
49862952 349578032 0
573196170 317643458 0
163003365 346576377 0
365791013 499253677 0
119452475 600879157 0
379392319 666200765 0
376048420 280754394 0
706992804 75132109 0
757302011 486584813 0
405957931 304066872 0
173706279 656861465 0
423748584 388694516 0
86656772 57624522 0
456348290 674693971 0
762241502 613222974 0
49137851 402425289 0
400056435 247128558 0
675815494 391393635 0
294595729 299767418 0
235945509 178302254 0
717500643 60096321 0
699493715 732302232 0
312632064 443381715 0
531531559 481786853 0
157350745 624436719 0
611278602 379038963 0
361230870 741608261 0
593508170 386037962 0
324507041 35950895 0
79552090 477062274 0
230734785 353465098 0
433551007 376914795 0
549130446 459170576 0
248984098 773759384 0
351785016 242349187 0
458921465 587965368 0
461876082 14191077 0
537490202 731073167 0
244480128 331301374 0
345970773 690639766 0
403739939 90542312 0
435820292 765073151 0
169113856 400719637 0
246242539 676599236 0
140110977 465096353 0
305024285 100867477 0
491204965 115745704 0
274478460 259579982 0
588701147 126644607 0
772545630 233143855 0
45655359 440210694 0
355861628 552692571 0
777758787 794801643 0
478132954 127716980 0
35284935 641361701 0
524859206 352704565 0
658031718 560006684 0
342730558 676384673 0
690467879 115683563 0
35259765 724279268 0
590052360 381656915 0
33765770 256825838 0
615533463 234198567 0
224011511 316646749 0
29835557 778200725 0
530228043 514088969 0
339507783 104594565 0
609117658 536644344 0
395225272 377442762 0
272229591 685387990 0
272044655 732312668 0
579330653 241310731 0
682958813 732493734 0
460889210 776063154 0
4841360 293269388 0
604795999 286644897 0
619980914 127425575 0
349036998 689178795 0
413855789 313264356 0
706036624 293583601 0
212738767 243070226 0
457911121 394612993 0
104040092 143623927 0
467275285 633194416 0
248464552 799126637 0
766903360 789690357 0
581790701 423332320 0
304275358 723186509 0
765334 683252373 0
656720103 397699898 0
290980452 251710493 0
596005951 369650734 0
461467493 18601774 0
292589887 456856405 0
101797135 730806852 0
644162144 506533644 0
284261014 608734167 0
708223284 518478638 0
596700702 514966203 0
430145219 428802964 0
257116491 224035063 0
428409310 354499369 0
675978003 380888548 0
385353369 405926869 0
292436823 586592125 0
150434713 724772842 0
284181160 489580843 0
679555848 755525583 0
254475721 336883308 0
451892767 51503290 0
429713644 739365657 0
663115796 465139958 0
605194229 650523681 0
599058759 187102107 0
373372374 533907341 0
510006156 492596398 0
743778441 447919976 0
166810698 76455262 0
125574056 116433673 0
555782435 193105755 0
361017927 514698610 0
412947439 457510056 0
66863297 528044255 0
126827200 443542328 0
279334588 527720224 0
178577642 14734562 0
519262543 119624804 0
53461752 186121574 0
193737083 526472648 0
491949658 451113868 0
405403072 422623858 0
383061069 258286274 0
706424347 317230826 0
564230553 42860168 0
689152228 125277673 0
407341366 410388149 0
597618 360599960 0
660363815 569074601 0
356679917 443141172 0
141882753 533604643 0
334701471 453063355 0
427268997 502036331 0
520063199 578539519 0
32591744 512804078 0
157758114 120242411 0
142414144 573972743 0
322833924 249638031 0
129872308 494938773 0
248796309 9525705 0
105261643 271060038 0
324317973 776309809 0
366813845 231224684 0
387365202 348520867 0
89320679 195681151 0
695297490 213109893 0
73806234 404234626 0
218592818 698388927 0
246980073 44919060 0
759860390 295760679 0
762029973 710354743 0
225325779 178737257 0
313899934 161852097 0
138287282 435680183 0
341359954 606763469 0
693291167 376445241 0
315852507 574794055 0
323001316 333448410 0
124272966 122639624 0
299543549 611915197 0
686581377 466497990 0
608658254 391690081 0
154199379 534121235 0
290653394 150686811 0
482263732 277187558 0
524559477 566233483 0
399856844 252002190 0
372701289 776650134 0
264567485 563647979 0
238386916 477069093 0
555525824 196928490 0
107151365 26624233 0
257507361 613017293 0
116273962 26495024 0
85678381 132781351 0
135358915 576383256 0
252032113 758966950 0
150383893 628763944 0
75592597 547609808 0
439168096 787765211 0
687614658 255112830 0
230649243 447926947 0
283382332 620018823 0
535091466 440522403 0
531010716 600456789 0
183742609 162531612 0
357735429 165339317 0
176277424 120736877 0
203362746 551296148 0
121436670 26506328 0
555916679 310026847 0
742626722 195576742 0
114989508 158340809 0
85059537 409245188 0
325050478 535733741 0
94287454 60532509 0
717540871 196094697 0
9817106 591132560 0
617724296 39632575 0
660711917 461040486 0
662924765 369750366 0
591653292 610517540 0
711876531 358857196 0
616156574 651917330 0
666989851 764469413 0
395509057 62705748 0
373481381 346803905 0
526704529 99663215 0
456450047 500491633 0
475246199 276677245 0
765082082 116278158 0
753797032 573783564 0
444656098 88512570 0
23276241 46939452 0
530148513 274211403 0
41879969 756473691 0
52807502 83712017 0
750329407 571509100 0
338028830 264468435 0
243132276 311606075 0
237067984 631031454 0
31892964 517161075 0
267937028 448886756 0
495712798 462360961 0
700192572 312720203 0
117029410 82185453 0
382824051 691306439 0
386238898 791932999 0
11147933 299280058 0
238155088 529212653 0
206348797 689894778 0
419045244 671991209 0
62258488 670495583 0
50362339 281377813 0
329987627 581223110 0
351137698 702800555 0
118781080 367392644 0
267247109 383679800 0
528511433 540951822 0
760376680 422488278 0
206294239 784074468 0
753414532 436146801 0
643046855 498907246 0
747710416 485957138 0
89199880 411164666 0
113152862 703677667 0
431920978 522897076 0
62479001 378936500 0
267329748 437005364 0
434090629 566406865 0
438000637 359532747 0
430574402 606520677 0
115645608 30761625 0
54760654 86675226 0
371579539 768890434 0
230895332 486020718 0
501836074 346755510 0
247047464 246057231 0
347466973 65036413 0
532107665 583022565 0
260659825 52113705 0
335827949 46461755 0
124391165 222735697 0
496501466 37618962 0
694914937 531789288 0
518152017 545644371 0
389867066 71731861 0
225948610 231108701 0
104495666 431054090 0
225317561 200265380 0
248937650 403303369 0
710257534 530807850 0
221839376 216197321 0
417132758 138446036 0
441439822 192962121 0
277454971 7441906 0
291391909 482389387 0
263537250 339784301 0
735364475 405913880 0
67040735 357555299 0
703970267 24242037 0
350593895 320457987 0
680970805 197419927 0
750989677 345745194 0
391267316 694641508 0
718661098 98476758 0
145705124 562607721 0
478463191 718759746 0
80458286 676222099 0
78620472 339108806 0
366134289 522861451 0
710021051 146218754 0
729412438 789544654 0
160160267 331399213 0
67288085 593716645 0
447717834 638637028 0
113821216 263683012 0
385646366 649674961 0
458613211 379874819 0
259814622 100078905 0
96392314 139539104 0
153028265 396415419 0
211086990 445409609 0
705200407 312753102 0
787416173 63760850 0
144897941 712825286 0
154965409 649487950 0
28936952 618845586 0
524344356 134582819 0
370708870 725253412 0
87989091 696392596 0
148501675 640310268 0
782756125 342667587 0
248795169 676958296 0
200390083 179160464 0
226287381 326444840 0
116969680 310523340 0
650493885 140981939 0
121860816 797207117 0
258450565 415621454 0
394998932 137865241 0
479904255 547059308 0
378033419 624769322 0
449262219 421853563 0
626847148 519887689 0
319698616 709520796 0
59666364 648034095 0
329898707 498695817 0
327557220 101148144 0
332627580 526352854 0
234523444 223919652 0
180616073 248739944 0
300544121 246121094 0
326704139 161007823 0
227004791 269981012 0
276306922 248333865 0
470184192 302693211 0
739346700 509028873 0
773056298 179666606 0
381670074 423041127 0
765426598 65136152 0
417610475 619523362 0
379537153 787153786 0
133914270 149665678 0
572939193 538367468 0
35541400 156280960 0
138172963 47937245 0
249831711 529939854 0
488495778 95045101 0
472688219 646909267 0
348222555 721164334 0
245835642 471153190 0
569599670 250779278 0
695087448 341094961 0
11668892 797375366 0
395627691 35562320 0
439884464 785252418 0
650687167 704505155 0
34744835 387754234 0
554732995 181684610 0
444227157 759588220 0
533215835 234389951 0
537710759 660953020 0
728244159 194177360 0
695177934 330598856 0
692539882 589231296 0
165162624 792741687 0
661711337 523812162 0
261510440 628694339 0
67448472 174171519 0
582983547 179398739 0
350744923 597371248 0
793783931 12179950 0
673236606 42260177 0
133131017 520609815 0
19118328 368193264 0
343280379 725489733 0
707820029 796364503 0
297345313 423062517 0
350539940 367707608 0
14235023 447642153 0
229675022 272596223 0
293335845 587718310 0
254485488 706691330 0
567875152 489801555 0
461259699 245697237 0
27282362 404150783 0
557132776 376582085 0
590761164 663733534 0
589826342 794270184 0
758624420 129382819 0
352893394 27593397 0
418252252 567676182 0
496009032 341525903 0
632074676 564866159 0
455719443 66506215 0
569008145 676094929 0
204532679 591041533 0
202614375 628275987 0
134601688 735188472 0
271134194 43481275 0
794236858 339091092 0
394053826 101799307 0
19542735 562091742 0
276288192 417945880 0
774290273 291381300 0
204518820 472773359 0
112851394 175810418 0
448533519 107724563 0
123243290 270515474 0
215503161 118856422 0
293761705 662139395 0
281438840 211077282 0
94857962 258728584 0
648966827 425363205 0
587097280 218559365 0
370161303 610237885 0
39528574 618749969 0
584178059 250560454 0
222713547 142111060 0
568613720 738334432 0
34249026 78551326 0
621057875 93175754 0
534614290 672594513 0
51558789 538386149 0
308337565 87285461 0
199702489 516204878 0
404069886 397029613 0
718682821 517621577 0
141862784 142315378 0
695164126 309027487 0
6206592 542973760 0
70715435 627791755 0
335018556 155484676 0
289706857 328195120 0
123092222 102687931 0
395144513 21985796 0
509134090 185146324 0
20672913 98815214 0
416680243 121277924 0
169219513 149927620 0
497249262 511830857 0
782033659 330204040 0
210492617 119023640 0
603646800 144980522 0
350508163 192461208 0
727902782 195466134 0
156537040 801631844 0
208704866 272907488 0
373108938 595441849 0
80704850 189083816 0
186272895 668320828 0
208499533 610550114 0
447319827 533672402 0
441979538 298603881 0
301181278 554801158 0
518125550 544668340 0
562828349 379795453 0
771963003 494245257 0
724449522 233915764 0
676062164 421659085 0
366776020 475758998 0
542242790 688842084 0
636120863 630596342 0
185906471 438664285 0
284933384 242335320 0
269362123 675932235 0
509666799 698711362 0
375985243 201718506 0
29684123 273465375 0
742063389 739851790 0
229789656 42578418 0
399227437 758298438 0
222984187 490048297 0
550323143 292105783 0
665510461 505530121 0
389518695 240405710 0
698506969 714282159 0
385842143 308356642 0
233366787 353139320 0
203148165 368097809 0
729495457 758188570 0
556553193 740526461 0
287768950 15901617 0
90493382 330733748 0
41998630 711945410 0
245897530 200730238 0
600642983 241835567 0
62295653 321464371 0
703376270 276546292 0
449859214 205209013 0
427352277 769077631 0
19942869 71677219 0
681181794 182804129 0
85716573 372896300 0
580246746 391370125 0
270354698 746622416 0
299029222 509687764 0
262028960 647906824 0
514279861 351311860 0
649034357 559366529 0
304213816 653264604 0
233673920 213698881 0
661913312 244958277 0
634768814 269970585 0
240199092 143766629 0
661237781 155614717 0
728707824 155954843 0
348729721 455067675 0
539031892 401153521 0
343367358 642830152 0
313939643 23453107 0
323977935 664584822 0
22286985 769701567 0
253309147 663501401 0
605840237 461210078 0
768724370 673597322 0
699553318 641366299 0
345128576 475620752 0
223119999 301312643 0
663860567 553562577 0
65417424 309675075 0
95706698 96862437 0
421412885 119735277 0
494717878 274674037 0
650530855 345991701 0
237081941 401867898 0
332432847 139168807 0
547223177 113966105 0
118521095 695410957 0
747754798 671839434 0
363289730 735689114 0
234186288 515096957 0
276034673 298153766 0
337060405 319236499 0
431643731 667098050 0
710236376 99204707 0
437227692 295348307 0
515746707 88747920 0
405302074 34545415 0
662717761 601872190 0
642150256 558602213 0
385279160 54397462 0
411796420 619652850 0
315623531 603442735 0
275465695 462903211 0
162319075 115163295 0
246880128 178940645 0
706955822 783087351 0
117237850 26217739 0
799202782 406481144 0
722964550 798788380 0
652448175 93922906 0
317625336 326103026 0
751218722 422454534 0
211523061 171923554 0
570339995 761348855 0
665013373 594514651 0
309853029 96103928 0
356991139 399865953 0
670275173 148191763 0
43010821 663452071 0
91333311 22526258 0
254564803 36777013 0
45081207 452490458 0
673344682 192728299 0
85877651 348294789 0
36523837 201801205 0
72084030 415931597 0
539497637 215761411 0
457661028 31554689 0
232800436 604336503 0
480793690 344812439 0
189129992 396771971 0
673528567 544094626 0
713707658 167015366 0
340310714 278848436 0
607000082 331681261 0
131770107 219385073 0
106654674 213808056 0
196813914 443603516 0
425638344 282688537 0
21273724 177868444 0
591432596 396296343 0
396346563 265538747 0
121459938 206357284 0
67663584 502835646 0
103238905 28517897 0
485688347 611373063 0
525061452 688235219 0
478426602 670946862 0
286652674 38288204 0
595378939 591859036 0
199825672 3024981 0
299665518 527311349 0
728841335 311131108 0
56290323 658242038 0
317204148 644944373 0
249431896 35051929 0
10905428 648551460 0
677516646 130315399 0
426504732 480050080 0
525373002 563712742 0
492201701 762305112 0
791550219 417211323 0
98357347 609262802 0
447706887 566802456 0
462011362 622559384 0
157664515 641213588 0
296777292 490862269 0
753224195 11722030 0
674165407 332523101 0
537266366 491900052 0
272495307 446845029 0
381957485 352255740 0
294036434 316588299 0
400305408 359782018 0
618251554 776315872 0
256215194 318429616 0
514061645 780139378 0
787176395 718912575 0
727315083 327538416 0
348024629 572359883 0
625580917 403170462 0
314108728 372989130 0
506732570 314761214 0
415966540 614983422 0
478388935 82842837 0
483818991 517381726 0
169098014 66265230 0
130206591 212879489 0
25951670 530098710 0
394683079 704507356 0
794449355 79404614 0
232024337 227547191 0
399744135 262972513 0
77146317 635596776 0
331414044 454678617 0
578890170 570340181 0
326201002 207728268 0
202969075 484774046 0
35669683 485469913 0
416963373 492518744 0
359758664 578699860 0
541211900 378084752 0
336461634 198020266 0
406933314 57228441 0
30235197 619903752 0
287578890 782840662 0
248974311 445510275 0
405439120 630987086 0
479745824 16386659 0
331045516 99548942 0
442823134 218011017 0
706792868 381264250 0
244356302 303598381 0
737123265 632977972 0
18719275 471308236 0
415962778 499061800 0
506445830 415183689 0
67507914 580518605 0
414974955 125075750 0
783886753 132976802 0
306305597 610136861 0
748893679 320234123 0
740049998 559139275 0
302777972 525105959 0
355013157 351627652 0
419803591 558896610 0
277602992 472272481 0
776778079 527734753 0
720487963 737497204 0
731655719 610386675 0
329919343 472880643 0
716372542 513406201 0
139620105 403152626 0
339644392 698309539 0
629798734 190351639 0
483545601 87437105 0
450264250 604871438 0
205012921 335346325 0
726763795 725633103 0
428053497 80123315 0
616641 458666643 0
61574488 782238421 0
34135580 474123204 0
319474795 191858483 0
344293013 590090300 0
478077676 243975829 0
273153689 452657922 0
136885992 496745590 0
755604737 238926015 0
413219125 106821064 0
541370252 413740178 0
706973506 308243925 0
590616783 769731675 0
226894859 764788497 0
177116344 215944124 0
199335542 90488776 0
320739207 47698662 0
464739555 245455103 0
38762772 236147431 0
536399057 115785421 0
62768872 21050626 0
151301044 7504621 0
311583344 59864565 0
348697705 439188234 0
405501612 481539326 0
407555099 628043417 0
225619711 430346031 0
669316710 179960687 0
242228528 239108933 0
167316429 159241924 0
23811646 577087575 0
67274202 25379119 0
497312257 193774041 0
543374619 49864822 0
758609688 744529712 0
184066812 203798609 0
569688063 138394342 0
657347281 292586565 0
431643313 194294917 0
657619549 164104290 0
320010612 513221499 0
175732259 395286266 0
201691904 242009502 0
203122444 887929 0
458424080 160769330 0
387449245 509076644 0
125044818 220042064 0
653121060 765442030 0
200719291 669044405 0
316037497 697954059 0
67027344 498856823 0
418421016 158941397 0
115405188 709940935 0
332839508 121218267 0
675635601 763546262 0
188984957 366648734 0
494915544 289567988 0
261385525 473146684 0
270877798 655550230 0
729874981 355841032 0
66337742 476663305 0
134356340 397519970 0
469206720 591842016 0
442860251 11456399 0
19811635 47157776 0
598674848 52976065 0
347247991 415614249 0
173432918 535661173 0
608277954 523842286 0
3749416 786866498 0
651819623 214255104 0
405161301 591875723 0
486961241 755744141 0
753095677 236168636 0
169610803 678335673 0
243836499 733556922 0
781118506 543508827 0
205746200 406279754 0
351573101 281191386 0
134710155 699486204 0
393434310 217511098 0
240984046 337487232 0
698312999 756155704 0
222825118 481814632 0
483041854 615803032 0
79097174 188214498 0
103483281 103773467 0
151670359 316309269 0
329004018 650965067 0
22874497 635946765 0
714562251 34318936 0
93069828 33942443 0
758030268 352257015 0
273521018 58110342 0
276658596 505210619 0
268787779 83448906 0
659271615 533748991 0
520624349 493318350 0
58449190 206060565 0
228460584 334573698 0
438122859 422238522 0
465235232 438069024 0
58853259 276333232 0
736611133 238729898 0
366754492 310148709 0
348213864 722457077 0
747445186 160029227 0
243319826 127425705 0
245583156 245813342 0
15992852 669293472 0
180888384 593054314 0
485253791 54267082 0
777825578 106736532 0
468457353 307498140 0
190989631 131946620 0
309755254 637817107 0
11399702 690268461 0
165366854 470315063 0
103179098 383497972 0
656711943 667763804 0
266907689 364093488 0
686170551 414055681 0
749892321 638241194 0
502329046 220236887 0
470679051 540711550 0
393245635 281703667 0
801283755 75924352 0
368824737 90033235 0
90416847 172900010 0
265408475 26561467 0
621725257 562097074 0
538336873 716002240 0
124144083 680636358 0
415995617 99466533 0
44496281 188975889 0
404617736 664659282 0
91160710 775111549 0
742977589 185523765 0
500256108 379376804 0
782734637 665610738 0
128738224 577974517 0
146653416 24941403 0
614149902 185375894 0
16551125 60378067 0
340372736 354644199 0
495266955 790850115 0
669761596 747479974 0
204314229 724716514 0
490826180 156371720 0
651807063 641708857 0
403670767 140558937 0
49176630 455905624 0
789716971 43387063 0
252403008 425051176 0
439748589 655132486 0
267556559 81519600 0
609240115 28627263 0
232766451 434008249 0
732021240 635154174 0
140703892 718503740 0
318222528 304015433 0
753389708 127240833 0
431316241 529720898 0
37151501 521873866 0
617621923 558234977 0
159004372 492394354 0
360378147 539089059 0
607621907 548546682 0
89984246 640982833 0
643817344 233498662 0
405489654 766488319 0
136643363 328463238 0
723487777 790214986 0
621219367 792044827 0
29004882 559552198 0
434165627 138672095 0
148922879 431761990 0
772922006 147407335 0
109479869 659783378 0
541433472 467262585 0
564493060 100851902 0
119468428 522505378 0
606251392 512216409 0
696130047 579837497 0
97098373 305255845 0
168992788 256387639 0
39724711 379410818 0
618668277 66788441 0
49004296 110642808 0
329626910 379899495 0
658327673 506443401 0
228822077 697536772 0
208539386 584345157 0
71054173 165638075 0
386145669 786223117 0
84526347 452925797 0
246936100 76609136 0
469839070 634273021 0
372563800 491399018 0
93372306 676202041 0
60379318 763839994 0
465694507 765913958 0
642977916 671320388 0
778691034 694966746 0
61018162 90178469 0
455422836 183704610 0
667375602 220446340 0
216392810 483853205 0
700570286 195504749 0
213345263 104667454 0
95275370 167616230 0
361218869 96546123 0
339616221 254343280 0
615356150 701469796 0
359285475 374873510 0
556485951 257449830 0
708784504 490908236 0
642945861 44058533 0
303141478 247033345 0
422191600 36676512 0
422175432 510397612 0
713148208 457911263 0
757970503 649867394 0
497407323 650471829 0
754043263 568505388 0
554917359 697989859 0
91678969 198826925 0
621460512 326250700 0
449656291 232045809 0
573649960 279142241 0
421790958 680230095 0
197349805 500613511 0
632616925 56036106 0
523178644 334637106 0
156424706 781740897 0
307930005 365955627 0
319227170 95989309 0
227517602 628210602 0
687509961 420264715 0
69336270 2696999 0
236566847 244400170 0
254539546 139790646 0
144975992 348400199 0
537763787 640170139 0
280115035 738107863 0
787878757 409262980 0
541390042 123417352 0
3772213 401617433 0
224006031 567596003 0
91674176 292142051 0
548009983 244637666 0
655431320 555655365 0
688868291 475566541 0
659073452 798916493 0
47870654 536786228 0
269766460 571293436 0
48763553 735190776 0
193918130 558976282 0
291496895 384656537 0
371738365 164822334 0
113445582 369382344 0
661802462 17460308 0
235765823 303222264 0
556117045 552095753 0
584636736 459772270 0
228038182 419485523 0
63525387 215029823 0
329889804 597494102 0
212817341 448946832 0
386094821 590801907 0
121485074 171127475 0
193866028 2269482 0
181775965 76438188 0
410997431 595685057 0
740962423 10450801 0
37971193 674275040 0
336770475 721451733 0
275959271 148199583 0
404318827 167336351 0
323590073 548328996 0
376626010 783274053 0
706817937 735704820 0
558243125 573404924 0
87156674 373663234 0
61996757 537231362 0
95350608 632320441 0
362898771 539307954 0
113479012 743773165 0
628420535 282595811 0
77236684 715854683 0
64853657 736742481 0
37927326 530019315 0
770878374 411024594 0
740158272 431027495 0
191580601 60379217 0
206192913 314576962 0
659924596 294779635 0
691499182 519150017 0
703199944 117039619 0
124930749 683352381 0
328722992 509564266 0
262524445 199920038 0
146170788 697904441 0
70646562 242914890 0
416834186 668435858 0
736286119 704002135 0
60637377 584638450 0
487665905 608345394 0
405214511 34810514 0
584255420 629763223 0
5305306 530328404 0
766097418 523158208 0
43802940 730461095 0
728529181 677639897 0
550058865 559205733 0
525335742 525987118 0
180608960 307477826 0
654948148 359222497 0
697833086 755781257 0
336152238 295140964 0
206636480 731649215 0
399068026 490372220 0
621282419 635879824 0
578848442 12727136 0
519892699 70930037 0
178057552 368279700 0
483947332 394934882 0
378994332 19494137 0
210739464 524032980 0
800977941 92316005 0
23346005 215677080 0
250570517 729173949 0
632177235 758149930 0
41767196 395359660 0
130857663 217790928 0
306726810 199702170 0
158486301 731268879 0
346797671 506426196 0
543903890 612686704 0
339475148 501037773 0
629964240 89185090 0
380510798 169948940 0
10517016 548747427 0
238317346 119477954 0
114252857 83324486 0
355081275 685330943 0
699097019 589375538 0
654240958 691692383 0
754379942 134404104 0
226403778 635560745 0
643032236 137121754 0
52154444 267258791 0
268901426 603867087 0
64815364 763875330 0
343442048 276829343 0
133086023 170328239 0
113342077 288564375 0
554090173 207949831 0
646258482 284181358 0
543928682 613052094 0
410556862 771580120 0
654358565 622235736 0
692879299 551635516 0
408972940 138738870 0
688766099 412339527 0
40794031 506148557 0
331686830 352592139 0
422013464 444587129 0
696565454 759870772 0
567425413 520557306 0
345729055 346990865 0
426600605 472195355 0
798583625 313798374 0
559471860 582353408 0
369373258 271526851 0
161441490 296736689 0
620130281 716068125 0
795843002 183564942 0
664877764 677388561 0
246909973 767771153 0
125809657 79515854 0
15602817 605734531 0
85860720 155061969 0
313789439 799660078 0
151808674 403977071 0
488658986 595930620 0
276356459 323872880 0
701134160 455787500 0
199189050 396886070 0
391133272 15374843 0
356051893 167659812 0
244546382 172610864 0
66808178 726603124 0
788233571 673982884 0
310553397 30982638 0
99607618 182192869 0
432691352 169978136 0
37773493 609261962 0
592457616 153040695 0
773772176 10390989 0
773836666 633116164 0
169527315 176973595 0
489193853 725537225 0
736726288 42132596 0
267847782 633835844 0
58024725 82828064 0
302778717 76877320 0
543570012 649120299 0
500531524 19897507 0
5131652 763210698 0
253728057 438896153 0
579482332 703114673 0
592314809 132254197 0
59777910 102353453 0
283384523 337344265 0
482270402 593950770 0
612995043 416101025 0
673762445 363403637 0
783776119 636171142 0
671576864 257646629 0
323892377 449224125 0
300678148 738908549 0
350734864 610652958 0
789429149 790066480 0
695001818 737017800 0
744245658 449293568 0
393523568 377397280 0
289088462 106159215 0
6302790 448892256 0
32679288 769761015 0
478843092 529950049 0
513885589 441888410 0
582679258 38884207 0
537352422 701018502 0
412108384 727665035 0
330237002 306547625 0
89700790 14187613 0
484256155 473761403 0
345041809 507027852 0
474491906 749682499 0
213125302 22392425 0
150254379 421959778 0
537451239 90253587 0
637340358 765776497 0
504870724 748142242 0
599790377 290144715 0
602437308 610531640 0
421487307 27348890 0
140190488 188847578 0
40894103 89302327 0
459871201 344878280 0
49974764 449961712 0
486126151 393751391 0
235702920 161841710 0
172614946 553334995 0
540377885 395943085 0
450301663 117528380 0
343049414 633836172 0
701779962 405326968 0
746104428 620154771 0
260302142 349146039 0
312367906 629842047 0
554352870 270195015 0
396628910 277814920 0
215285285 560024246 0
315250399 1305132 0
770630670 356773061 0
80444333 153246245 0
300707660 683456983 0
169643538 499660387 0
352388659 699860429 0
656743426 30316868 0
375849853 380933614 0
6374882 237081103 0
433508266 251005143 0
775115287 206686154 0
27372274 781032047 0
366746947 628663293 0
717985505 386992139 0
568225648 41112998 0
593125201 784135621 0
704436650 289242839 0
759737181 528306274 0
379255120 602420462 0
708215271 289551817 0
88739685 127693551 0
736091082 542530644 0
114257478 704125597 0
319253106 418744572 0
684464619 390568668 0
700911284 112393479 0
510040934 260349870 0
601866458 164834265 0
434356292 476906078 0
255435230 650511316 0
175468515 686290807 0
98063834 733205784 0
629485721 232482384 0
131739778 599607278 0
304315610 595277379 0
35393948 127161628 0
771826505 553889547 0
312613008 745099700 0
373962691 409466362 0
385925222 748983545 0
764942865 755210050 0
466426614 550849801 0
518352461 680855572 0
362070020 365667306 0
409655906 286671724 0
577334987 67424666 0
259738008 570830346 0
579970507 5911463 0
734351378 84641367 0
12031699 626471842 0
788643482 626612078 0
147808335 458271494 0
624136142 376736153 0
739265753 713290723 0
446255678 722217523 0
738372208 36846485 0
609351789 695774983 0
668055976 486579873 0
440901426 610716633 0
657766975 89980600 0
461086768 520751258 0
180206593 519418514 0
379236142 357938390 0
231470036 788651217 0
614366643 289344218 0
108674587 383777998 0
140530360 132550848 0
435407896 467096456 0
693921635 133356654 0
562442379 670156137 0
158755290 399720050 0
90471331 69644109 0
310738405 663808578 0
205341871 639123162 0
751199371 702895187 0
533151961 766806005 0
733167986 405626850 0
232877208 38332606 0
133291879 548795718 0
221170111 463604501 0
272263882 495576906 0
597505041 116624001 0
96783371 576946761 0
260885570 543546154 0
767196056 141342549 0
243695346 594931539 0
520309287 237904946 0
457770835 434576182 0
706840048 429091417 0
787452809 572109763 0
709685651 266775460 0
388486741 736109332 0
782895881 461294355 0
606150507 792008597 0
667188506 675034858 0
18132061 755561417 0
52429087 226282172 0
151967236 545989902 0
387057733 592810439 0
399822926 618347896 0
309913108 416668469 0
394249735 17327573 0
371141756 412335652 0
439092485 171779384 0
62348943 452202400 0
773963716 590930676 0
428196015 232734966 0
25235003 753294228 0
759756698 269491290 0
28017098 650916261 0
574476906 638112724 0
529222560 350881169 0
371285013 33554091 0
442544101 693972717 0
92492195 780554737 0
443080498 303193181 0
679765969 142856638 0
295208700 746521897 0
739451326 276570192 0
177661342 5938867 0
5430320 385025009 0
568970945 54543011 0
524416985 226687743 0
456735555 697553754 0
285529801 239025472 0
593698058 268286748 0
12170139 243153555 0
295376784 90555136 0
693264726 422824182 0
283183366 613699213 0
738417878 473420757 0
191327404 355987664 0
305626350 338671082 0
345877611 797718149 0
250437499 45837342 0
641156261 726989218 0
191638152 391498182 0
281499380 443706235 0
500594522 472917061 0
295138342 647622885 0
652969915 518053159 0
637112342 265397992 0
514788815 531054095 0
686866487 486433834 0
278631162 638512055 0
6405317 550198245 0
615352124 61028004 0
676672286 54025166 0
379328142 435359069 0
781621045 88227591 0
303868909 521128099 0
599315457 659805569 0
576892744 482114752 0
75143508 280334943 0
171213036 639719249 0
533195562 221400325 0
392279441 82515125 0
274054052 545641663 0
588767058 203539730 0
391737583 89627479 0
659533546 79030457 0
286570143 733241314 0
9839309 664448864 0
59821247 23327731 0
91964525 445828329 0
390389026 320535935 0
102096280 706920427 0
752858184 628351648 0
738763356 291225252 0
133754994 351122044 0
276231218 512834629 0
283303705 342995060 0
397267581 271702935 0
737966073 554063939 0
629435437 67038115 0
373956253 559887029 0
768657518 175253978 0
324956696 179706808 0
737301066 577045619 0
128005926 577537543 0
548752574 210165677 0
762429869 573130271 0
480397077 563892523 0
268763205 369037520 0
351707595 652920643 0
369316679 734809034 0
116543410 69037937 0
585752925 461921707 0
331403187 563414484 0
218523851 363015710 0
154606508 514232608 0
384925816 438884409 0
707727081 242694199 0
584800086 581501124 0
693965000 109761872 0
729053435 445909944 0
711489016 441960452 0
282019018 445053069 0
347116549 12047452 0
233713900 630709872 0
369277394 750430471 0
515829321 456585555 0
98868177 75411032 0
226877473 333084604 0
604082582 166037882 0
679048142 447236376 0
295972900 18473181 0
721972941 561771615 0
611607224 256637249 0
697933930 328480224 0
378053485 172394116 0
334066736 135287480 0
594447923 329273668 0
276362614 10420474 0
393642822 415250469 0
731600567 417495553 0
329772628 714548641 0
159515933 145172370 0
771311338 271499632 0
198653251 303053382 0
378914548 43766837 0
164881670 35568544 0
213688216 778657871 0
321810884 565646641 0
383501483 222011231 0
487687027 29152110 0
247398820 420564947 0
436865796 35585148 0
180803177 616336090 0
385642973 546000448 0
418196174 288813308 0
401576639 436644037 0
263739987 446671051 0
375594269 476443813 0
218267319 261426373 0
779520156 312606123 0
306087567 271277200 0
545144746 439155318 0
178841610 123766433 0
524861026 639257943 0
648960281 786216398 0
526493612 202686871 0
540566380 634859968 0
2020860 428589465 0
199718220 363726129 0
800606885 738142596 0
350085393 361853410 0
544920461 19670991 0
340826621 362396955 0
528986281 174257597 0
526904123 298411109 0
281433164 170999961 0
770676474 73160016 0
234766826 247368880 0
203653726 357578721 0
704604489 79585060 0
401628270 209448705 0
700745016 442837832 0
475414175 220690750 0
77284539 374923575 0
635000362 581642274 0
292376044 476714929 0
174925892 793534573 0
599347616 664007354 0
212370374 659341580 0
663324746 653572625 0
51625231 60025625 0
475129031 444762829 0
148911856 86214824 0
336935260 166454896 0
795823040 604220183 0
80356222 235450112 0
153984942 9955634 0
540935102 311521323 0
774383397 101233405 0
475925264 253869176 0
57975425 717847387 0
69909406 8336782 0
111421728 478237947 0
217073740 735625708 0
146030756 78163481 0
280384619 600601591 0
323560141 676536736 0
391330679 614500435 0
433365489 229008201 0
29656580 164232210 0
31800859 159048161 0
405633402 742397778 0
232268543 144501561 0
761987727 283239101 0
32727095 669534776 0
587684152 240780262 0
319655724 79609031 0
451119498 617438257 0
426307306 341052943 0
365745765 728699221 0
570905569 440166073 0
481592918 223718051 0
387715886 714387751 0
761315202 679626689 0
651448002 650657064 0
393605761 58929448 0
247919647 455008997 0
5558977 279623220 0
246871029 83691848 0
349474795 708419019 0
670443030 68551741 0
783329206 546454432 0
450013964 162585025 0
61761712 728113535 0
216253610 99603334 0
275604117 688885745 0
337227500 639573224 0
612069978 762901153 0
71854132 182572088 0
356126840 640781796 0
595388640 380737993 0
675413088 386517354 0
382733167 159792466 0
737011169 263411603 0
263918100 459022303 0
743581397 417233906 0
711282861 632216401 0
451296986 576588630 0
372125638 776024475 0
377536811 620199329 0
43203594 30177140 0
138278841 737793779 0
723478877 769748872 0
318210173 409312184 0
111171607 39616157 0
124539114 54105851 0
586452831 360853770 0
718283039 470249605 0
94423168 399346917 0
440399282 236274663 0
138844817 96220008 0
439362874 555632461 0
77682791 142853471 0
625656815 193804560 0
202947546 274759196 0
78152049 77673182 0
773193980 122734018 0
258506667 782901514 0
166712284 613972918 0
75652376 637291991 0
663073030 425749775 0
262052612 273648913 0
666560825 53496367 0
198437001 419046317 0
499111795 160571645 0
470315266 457172502 0
395746454 229192489 0
754700936 515680289 0
437027244 347153479 0
362285688 452010510 0
595052502 39215145 0
487383512 724988154 0
42994371 50831416 0
301286365 180132015 0
396809672 595170902 0
259192359 114887873 0
428297852 58550306 0
440614367 220020916 0
296434897 5977193 0
228444882 585946605 0
766898260 670024762 0
295799878 209040147 0
30206194 441029854 0
372608914 243471699 0
800777936 704859923 0
445583395 499070545 0
446592766 398587629 0
644662188 170337835 0
286261540 131081683 0
171071565 66330512 0
602906288 639976030 0
509192824 542825783 0
454556488 667040575 0
334005500 790407460 0
242602789 617994449 0
110217602 299705073 0
764493065 165884097 0
412817222 268950184 0
300762347 338750482 0
129220620 672296829 0
658295797 372166562 0
7299344 337635214 0
526015875 442131355 0
794231444 171139824 0
92283441 114771030 0
70790360 505845827 0
203337133 522337103 0
416480850 500206510 0
440288999 792854322 0
568268921 63237776 0
658072425 394758070 0
153771879 167864883 0
793754338 768801846 0
157308022 67900316 0
600015060 593531535 0
509755657 104306940 0
368087641 645211890 0
425678510 535408952 0
607676494 337069134 0
767374823 491908530 0
683591935 50181067 0
17900678 392402113 0
278338208 488789771 0
314347013 649043145 0
665778125 532547871 0
539306075 727613139 0
391101838 212668372 0
515986753 441375211 0
244787257 189042106 0
351023043 84106772 0
719245176 358311809 0
791132764 259399831 0
544909795 17532809 0
701525128 662938921 0
339378890 139594511 0
416190342 120217004 0
126338191 626679044 0
155832728 642023707 0
736583371 3901824 0
679271459 453515817 0
578650820 729102794 0
14596558 50616607 0
370332898 542769559 0
134890441 196815117 0
95928817 745002316 0
540708852 341004185 0
302036423 536684287 0
606743306 643529416 0
459063473 231997032 0
431408193 139967115 0
92661258 29698404 0
513439200 387157747 0
375123483 466751712 0
408972584 462417916 0
75791532 545938136 0
453294118 737688069 0
757475565 630649617 0
542521895 342053130 0
89117368 186516817 0
240963644 63813526 0
345350671 406169802 0
225710676 1775557 0
778669414 62917907 0
185820917 619852845 0
655269971 160407946 0
568099700 743128594 0
605508100 524711454 0
224385359 741090423 0
240937481 296971118 0
715078860 363564763 0
273837189 480495496 0
636262052 594114822 0
423527090 608548656 0
775002982 593706022 0
798414856 759804932 0
83921338 721457893 0
462273831 456062939 0
529198436 659826477 0
274718315 628621077 0
584476426 779333914 0
136180958 240825129 0
715626012 587204854 0
798181944 271819699 0
253766869 126002347 0
57579386 452129822 0
325635860 628686984 0
209406648 779301039 0
310364624 326617808 0
689769227 632649446 0
161807740 690960290 0
162420615 545525136 0
32302649 659923110 0
282925297 67752635 0
125086375 169811761 0
201098835 316702205 0
723191497 620843078 0
608872552 551269313 0
378920085 358988365 0
623729360 274617251 0
448934525 74130628 0
47948455 599893713 0
8799283 633553366 0
521020572 717375364 0
40790832 721034295 0
147830353 797676442 0
561103170 127368938 0
324083225 678039163 0
160665628 422319659 0
244350260 96205487 0
649979535 660647696 0
790372475 659798761 0
473044243 708922837 0
667103369 13436192 0
718021973 78280851 0
78062526 281881304 0
234030893 527184565 0
705061835 229075664 0
394654431 545425100 0
494324559 753112293 0
6338158 83029686 0
271426604 413277646 0
177658099 563937337 0
22509571 492634681 0
8561494 390578487 0
494229980 451600372 0
704638117 417461587 0
103078169 757942090 0
587882431 481601178 0
65781200 45988566 0
544155986 357607270 0
26916852 299238329 0
350926567 146112149 0
269346411 148949078 0
717835906 674936925 0
197151002 68931244 0
466706362 645768081 0
433204810 568145037 0
40037926 34400163 0
106261047 503243715 0
314824146 388724062 0
384049815 432530930 0
568896515 220432997 0
96169348 760344865 0
648184558 393117741 0
153596798 251274087 0
687987628 656105984 0
207720471 511022374 0
41270982 20250825 0
563992836 714034420 0
312645823 14963202 0
98781049 469967786 0
416922970 620611390 0
189741067 535327721 0
134221773 32128417 0
602054560 749609123 0
730392271 255270731 0
166343151 255888719 0
153322795 172934520 0
159040554 618165307 0
517915990 743955772 0
234000379 508507788 0
549643127 644154867 0
286835098 421619800 0
337081881 742938921 0
697303781 527002216 0
202465101 204831736 0
159001633 761716175 0
232170076 5173251 0
20579976 294880731 0
483063192 424654085 0
751387351 493857995 0
297938487 110801726 0
663549003 244459574 0
227893984 138996090 0
120281629 63051736 0
95150644 236769085 0
778698780 195061411 0
66149313 169244618 0
21332819 89092310 0
797791096 114631559 0
723743093 739060308 0
402729801 634573430 0
647996886 514954499 0
174348350 408264336 0
275030954 262757526 0
321079209 394943613 0
427190214 243526155 0
733225395 738203039 0
746255888 195733952 0
300760693 38090213 0
520845139 718150252 0
64053477 271363671 0
57637271 540355762 0
167669079 433824512 0
460654174 162051446 0
502652531 222181129 0
101980910 43946977 0
734349468 49190116 0
487955303 276188310 0
102317810 670193638 0
89906835 664698277 0
213607803 765167335 0
344952607 226034823 0
480783517 244423748 0
510224740 406704737 0
60101288 592215700 0
97388247 222747333 0
81552446 186033317 0
80908786 52914079 0
191520330 428597272 0
673081213 46578529 0
243009703 446032616 0
346270725 519387837 0
794082947 200841693 0
128856588 651463450 0
155300055 549387611 0
262598193 191309530 0
394808916 54643301 0
756807618 168374617 0
94448706 634981621 0
501976134 396168971 0
549069965 750441809 0
674878520 256822983 0
702208661 349867312 0
191980416 645802141 0
668453592 569955379 0
721258784 381242536 0
678562790 312144321 0
343985122 165515392 0
514131759 650285357 0
375545036 720890420 0
360845646 162344126 0
83930068 141976957 0
232739041 654912230 0
650449083 335568669 0
512823684 456792814 0
68268375 175174232 0
531436320 667949243 0
199961369 537265544 0
514065824 462714669 0
158289126 774119444 0
410087938 564750582 0
658033880 629054542 0
381379111 630782740 0
133459273 576744190 0
294947286 387325752 0
182477915 412825848 0
332672107 597882585 0
174849093 211888621 0
281844675 792920983 0
157929246 704189109 0
788753889 776793232 0
178439663 352197791 0
538029961 207704817 0
713103671 477572049 0
193301893 303589277 0
75732276 548663971 0
499176174 235496041 0
125653629 430429260 0
248422062 568858776 0
298484101 376839845 0
100917633 97326674 0
65909219 173301167 0
723415162 207267940 0
84619271 425322586 0
725275380 493471308 0
319246818 512130035 0
312358909 490194723 0
273494879 176929232 0
303416550 235809964 0
737913495 624898068 0
45296545 617882308 0
773876851 132859132 0
58838766 54493025 0
156713503 305046775 0
506333130 50698877 0
587968850 513210788 0
434408894 295219127 0
366888021 432658269 0
208334293 67320328 0
584205872 361054973 0
466175529 745906580 0
142780855 99555677 0
466143138 452957815 0
153179995 203215843 0
540731859 196661029 0
388312630 118227706 0
34395559 543788387 0
550402801 767947811 0
35910054 378718597 0
548855637 404270009 0
483333998 657392102 0
189724572 586351176 0
188181457 590904196 0
702113601 626862953 0
145901740 262742511 0
424135148 770316117 0
704989529 459272269 0
27964453 76991030 0
616934828 492798959 0
472625353 305060811 0
180648735 264890298 0
119886123 269350882 0
534930488 38780068 0
782487032 326128543 0
801161431 647915027 0
721202107 122075299 0
709363700 652765396 0
474609180 214859317 0
733582282 785836166 0
281020387 754867757 0
303895349 755659605 0
546053030 241169954 0
571504242 630039355 0
346025862 405119674 0
463252814 71089558 0
174415869 135360160 0
749981298 324806108 0
446742013 562811824 0
370626000 627571001 0
648010611 788398471 0
547484969 181284693 0
354642788 146981282 0
548114956 160108731 0
210077191 430213463 0
485926214 410473990 0
661486536 175575991 0
500535872 505165754 0
428662043 384891397 0
212346947 104446978 0
560049943 696586152 0
444602375 136371535 0
429043100 49735298 0
751320486 656176792 0
130910661 321132170 0
789313050 445491438 0
376565921 96203288 0
203509258 549380419 0
219693918 267438771 0
8273967 24482486 0
157259294 558234124 0
611128479 198766646 0
577134535 180918820 0
637420694 166769020 0
650266578 480558193 0
189526570 337018526 0
314681466 108652497 0
638731034 101593262 0
706320964 50239959 0
118398398 198445900 0
431298845 280508548 0
78345534 739718101 0
294492428 198540687 0
303587142 519823588 0
319292516 729013884 0
74259389 274679255 0
491394344 794966641 0
475052635 525206063 0
788598881 381905660 0
6387767 227551644 0
406695763 424370362 0
781378283 654080299 0
764657640 692470880 0
591085003 726792541 0
68902094 496124732 0
728398700 147854175 0
221918428 564054402 0
769646120 180361706 0
540659302 332266489 0
659874921 57751039 0
377720977 782250498 0
540149936 385725296 0
569523370 76132555 0
267046076 685487694 0
203786549 278217604 0
286955105 796656045 0
36106053 557615682 0
611557428 98311190 0
692754423 275619593 0
463862696 288597052 0
16596365 671887035 0
678387367 169906224 0
300073807 481290661 0
582481312 144641760 0
438802038 466843313 0
438091701 550551166 0
363251004 21397078 0
382502783 294125994 0
121207914 794962260 0
743043703 158665208 0
680334746 176327651 0
639935983 775500804 0
162761971 298774599 0
97658320 652543282 0
746452510 75787195 0
146901760 792917852 0
503580956 53864175 0
683397602 177521794 0
74111140 433974261 0
443081566 113153916 0
566845115 547544063 0
49057177 775739774 0
384015218 31233029 0
247702190 642445719 0
50274822 624968945 0
757528321 231305290 0
437887644 460521648 0
128232167 506630182 0
153427488 747980546 0
28938990 179646409 0
799311680 443027820 0
799520898 414186990 0
704521921 52597963 0
334743678 243015022 0
618805488 101630870 0
176904975 585253077 0
99782000 784002341 0
46157687 169939281 0
297000064 313683688 0
746729970 600945572 0
683314810 95178926 0
682982578 296400815 0
388139973 444431618 0
88795647 337308979 0
454439392 416018723 0
767463090 513628809 0
709700159 61920696 0
577526209 272911353 0
399319189 400840404 0
378543708 587371777 0
558331963 413672807 0
664385817 2131072 0
97331721 310737798 0
493749021 244525638 0
707144275 555872704 0
316941276 226927782 0
613187921 599072666 0
185995307 407575964 0
339587639 141734599 0
732243397 632449988 0
110577078 784598495 0
605115151 306055006 0
179892481 66984822 0
362678114 786824219 0
304627577 346707741 0
616810390 50127854 0
175809730 669752941 0
507742777 373090908 0
368590009 118872002 0
230003356 384399227 0
546200970 522058841 0
424299786 756685650 0
70092912 629507809 0
666121849 694572482 0
441540892 608187528 0
791415001 319118578 0
11285173 692543780 0
582204088 269521178 0
572327252 750008512 0
4262954 475665024 0
334402091 261841808 0
150233953 298547814 0
171067801 416498632 0
84109492 318659144 0
74036366 588974814 0
301811268 479419944 0
329802627 763992323 0
11696735 78099626 0
336730324 367242551 0
250717277 344520546 0
538002148 643908157 0
496342612 282604062 0
393412479 456940960 0
279872940 48262272 0
547384592 435242041 0
637696472 178550193 0
102988503 123588864 0
688174837 595358262 0
488146861 775241319 0
403587243 519189763 0
51956912 365714112 0
363706853 614834810 0
456417649 428757004 0
319859098 83666810 0
761755638 313735285 0
87275141 381000204 0
757766897 210480470 0
704044100 248583670 0
718452257 384550842 0
101718829 674160034 0
555237274 635807141 0
72311999 423215681 0
646440554 244663653 0
399601277 671141717 0
62470610 597559606 0
344686502 637383562 0
532059261 377384643 0
517887336 491076409 0
21868025 584202502 0
475580239 601832094 0
578046728 76769172 0
771149114 101617902 0
605547630 542532041 0
622511407 439846286 0
157087265 457765289 0
493122401 122039576 0
34862307 432810048 0
105075063 791016049 0
102562500 5730519 0
151220999 214505738 0
545073956 236001811 0
184052394 122998785 0
663185895 623483496 0
187474723 84911096 0
193480314 17821649 0
633811475 79373035 0
47722788 595191588 0
449250745 651946134 0
174310421 231592891 0
633689068 121003763 0
348607516 232828141 0
285801179 37911257 0
320872016 440297581 0
491198750 441078275 0
388368219 786058890 0
177633943 47995042 0
197830310 468819234 0
576220881 714843677 0
157807231 299634291 0
600544250 124980485 0
769816962 476735901 0
266312641 222849498 0
196982022 706290789 0
454395029 190444913 0
80541050 154037678 0
441900538 602434582 0
222590480 594792140 0
760535734 541856265 0
774969666 170449301 0
110055323 495896609 0
46152560 266229098 0
66316577 480774454 0
194924168 370660349 0
472796873 688537869 0
750293619 334219511 0
465786426 21308605 0
493172971 367676978 0
94468227 233558610 0
583520542 39471772 0
513538592 168939145 0
127174008 733740432 0
41076048 377806887 0
534986776 354400382 0
398267623 340753181 0
772276561 619547758 0
511021476 774001973 0
368697505 708132201 0
424073713 32002496 0
299645551 545017047 0
746884494 460989848 0
650018328 336451402 0
329024069 392255754 0
253983264 105707476 0
493542600 73508561 0
483619670 132417834 0
413297277 117994763 0
273190511 294797456 0
372835806 311027596 0
254739770 159765292 0
273158090 261198068 0
230457386 222233568 0
151718991 26527338 0
743569414 15827887 0
489420264 461190899 0
716913854 632668833 0
216705165 12891448 0
562431636 610219971 0
169306828 666916200 0
160232967 595428225 0
569995011 232103875 0
284546658 470667984 0
416198888 681485166 0
537058259 552409027 0
449715194 321885839 0
324989538 50503934 0
99534585 419926236 0
271040636 267143375 0
516876745 183911794 0
767841262 355049795 0
614776052 140303358 0
588397716 443653265 0
599638781 68079447 0
794227966 332622035 0
776908604 564270896 0
35472878 747698541 0
695489231 766939962 0
784542954 85564958 0
600860061 605554388 0
350240645 695186351 0
111508970 258369757 0
230089287 523533525 0
589141539 294947472 0
156452526 111994794 0
541589217 570161495 0
543375396 22508724 0
171724566 724650716 0
199073077 779652230 0
456884845 679783536 0
95758995 549136561 0
357800115 83918557 0
154356966 482777630 0
774331976 92563782 0
605667425 45725239 0
660440186 284362444 0
533646005 533380184 0
452211370 201788292 0
64533016 37804324 0
101121210 136335371 0
650766126 624626211 0
61389776 627312644 0
61497708 259124014 0
112296729 790048001 0
415419957 329503595 0
330024288 155068383 0
251699524 364209592 0
53391615 127695745 0
555385372 763800227 0
243007658 576220211 0
321568561 488190745 0
213315264 35029094 0
343261101 577102240 0
229788140 648634219 0
72250955 313832900 0
6289234 628412424 0
443964674 31313277 0
330756106 700518873 0
631363126 505843788 0
771692556 288763270 0
565556144 192644042 0
780297503 525995486 0
415641513 471184705 0
690804881 594004284 0
652578911 454131334 0
191005834 13951309 0
203340544 605414464 0
42461798 84789986 0
140029861 476665983 0
450154233 708076447 0
727605498 396115053 0
90380275 204878139 0
517666499 500445144 0
92254100 1340181 0
367608763 570602037 0
739568157 128028133 0
777002862 611765126 0
797840760 29575749 0
477501750 261559233 0
662481563 495413627 0
318933419 504286979 0
91494240 343838490 0
787467401 221451429 0
397973930 642406160 0
247156759 229582647 0
299609599 403818875 0
521041570 26152581 0
302979227 348331947 0
594242622 505015320 0
259812103 682947215 0
181048762 775460841 0
186161714 147630745 0
287885393 504759213 0
135485130 790760616 0
201564684 410929831 0
245389358 594988891 0
679341007 651399624 0
401252451 436963602 0
341373174 194846122 0
185006976 372475947 0
46364729 513362986 0
535591674 613534127 0
724210762 170580444 0
486757513 328854185 0
776634979 34914869 0
179771393 90599751 0
745732929 640370888 0
680876381 473749095 0
551443945 661600245 0
400310811 13326030 0
519390375 127117739 0
130324698 65793149 0
419202766 394168451 0
134104960 576779921 0
419559022 53387539 0
27332042 623533520 0
532025676 127712043 0
431890663 14291305 0
465051831 768794275 0
293846704 328054263 0
168757819 374867756 0
93418004 580474356 0
558002875 221996000 0
287493452 145825667 0
753599737 104295817 0
240917778 670964621 0
407590385 493047816 0
118778364 694522508 0
637187998 210154444 0
659656904 199235517 0
237692193 137134716 0
161932098 61522883 0
115591753 538390588 0
299158462 180079175 0
474429555 244193103 0
646358935 546922850 0
602055637 319116102 0
325791136 224105771 0
32233151 634928636 0
238388913 765938150 0
583337335 155386627 0
658770791 437335133 0
224990516 703687822 0
487164601 377903750 0
520464588 289893203 0
773193806 488636346 0
219260967 551740893 0
60388007 358788024 0
726689889 679865529 0
486841736 363317016 0
28631244 604653801 0
476638005 212506526 0
674383483 131588064 0
732522155 302199070 0
788044698 271567757 0
312836543 267126153 0
39890457 455434980 0
296049575 584246375 0
384981269 778079320 0
168056764 688878229 0
366703533 777148318 0
798975880 501905676 0
449182724 705070216 0
633729481 60541542 0
751474030 108313363 0
711861570 208032169 0
578302269 523893024 0
116354498 94092953 0
715618893 682687423 0
617259150 248405121 0
595414583 20485793 0
705261342 733550299 0
497333924 772918010 0
45694583 277796486 0
33007873 86856407 0
522791393 286522476 0
378324771 267274175 0
683690274 408108533 0
307315423 520752485 0
91824133 524010935 0
631044881 598426137 0
120544578 183093476 0
302440725 365202634 0
570287262 718755622 0
283096997 591633125 0
730736722 435513759 0
476702083 759324048 0
554302734 451212896 0
579907330 248940682 0
264654579 1600389 0
715334466 363335892 0
138919347 551680901 0
513270830 578933212 0
9699364 152153395 0
76616136 770835983 0
753557575 263643839 0
493128111 141696001 0
453667508 610662797 0
526353307 402066233 0
320747945 319784665 0
182796321 578141356 0
142249030 99681158 0
725710313 340202968 0
621246266 27662464 0
341127407 578942112 0
45395806 248620148 0
513608275 249389680 0
229359518 1791948 0
585847290 760009243 0
346683578 482383007 0
481785304 251861937 0
485430236 19259305 0
564327561 240257243 0
616942557 42844773 0
397483347 96548284 0
236875943 460287431 0
504787033 374461287 0
356323313 744008998 0
324886988 426935363 0
575930078 762277903 0
383154350 157433122 0
468689879 582572771 0
92952521 270456990 0
651617833 400757781 0
48714293 567294449 0
304209126 711180068 0
701342715 420869080 0
289958557 710733480 0
63217210 43606429 0
79878755 394703710 0
338624811 402008742 0
781042294 310620691 0
91942226 437907339 0
124936881 36103666 0
546087249 617330073 0
534470615 241085973 0
590738836 327015435 0
380630976 586334944 0
513860700 543043081 0
11885197 732441234 0
771160807 568059754 0
486548765 677322580 0
674434885 593439566 0
553189742 695259281 0
170602710 637355031 0
545581271 493032729 0
178112973 408908654 0
339348952 592569273 0
8930520 13017118 0
427308849 753516133 0
89333890 94040682 0
234497956 161653425 0
245589810 242451504 0
60012767 691053781 0
440556780 309955075 0
556711953 248370374 0
402702434 157553732 0
653517283 357166762 0
526420010 126195313 0
283367208 367217149 0
496931698 294526776 0
250684788 493285542 0
161619297 457173241 0
568178444 430104993 0
257357104 425586844 0
225874703 300563399 0
460590114 478344987 0
798291870 524836504 0
580059290 705696815 0
245006065 408357274 0
784315764 676739679 0
465731499 79360733 0
206079204 357542468 0
771936609 428751761 0
209476484 313001266 0
654508995 112921505 0
211236754 167250741 0
426425847 614740108 0
195751380 455306506 0
637066239 580885435 0
281199587 79413471 0
639163455 496761181 0
620061356 460235448 0
654491047 514474748 0
104358232 533797215 0
677185554 518355179 0
503295505 615033099 0
120918615 716100783 0
383006326 282503130 0
173701011 674781575 0
753697974 158698337 0
686350225 684008206 0
697123532 352245011 0
119404978 764938138 0
530841669 165018824 0
651893194 309029330 0
491357111 643277540 0
424215681 181368782 0
33158086 289060595 0
766873944 328356329 0
200277140 349790017 0
303137602 142393705 0
208077484 197609870 0
676095267 324903649 0
441833667 199615261 0
329260788 620178215 0
194817704 351680756 0
510972218 532832019 0
163149991 77740213 0
636320456 508023983 0
335792625 483899413 0
500721022 432424528 0
512537817 219772366 0
651381912 203684141 0
681911231 424776977 0
701105804 622789450 0
438227329 320783181 0
740546086 677369895 0
419294051 114639859 0
558137495 513568802 0
760804328 89421126 0
461087730 96716943 0
778054730 179073603 0
644805618 4757996 0
636224604 93941027 0
62282218 198814783 0
534693029 775409367 0
733618566 563953265 0
43662572 402501556 0
15230638 261386890 0
434485695 725008209 0
687637278 90705945 0
444215471 302171740 0
395837684 800850976 0
386178803 158316962 0
214008734 525241825 0
264826485 180355395 0
168953592 407755682 0
761692551 432257814 0
364175374 447723627 0
385815400 67482013 0
563755260 538732222 0
708717081 253586425 0
108919677 188415023 0
686657605 351299367 0
255479804 697010433 0
469161208 585337876 0
259079397 83963773 0
383370341 68397682 0
181366912 541963687 0
474388464 401616734 0
338686600 312825243 0
189969882 783098324 0
117320111 602948933 0
640569325 329518191 0
300283604 169787424 0
192992952 722456593 0
658819750 371193375 0
355172304 213431890 0
334416780 101849211 0
178424994 494811294 0
699417884 231167078 0
799523768 617127817 0
551305677 531604468 0
739586366 795603387 0
475179318 88811757 0
562501459 503572392 0
306731606 44563078 0
193891526 686711198 0
541130243 345287645 0
715746303 539747767 0
663111025 526352844 0
523193732 311444007 0
457814811 678610067 0
541333012 780936013 0
704235450 16697441 0
454824201 79895690 0
78467349 227772208 0
468753417 398171427 0
454065365 570836021 0
11670908 618094228 0
227888532 193007630 0
584935187 749939881 0
179261689 103532260 0
179243788 156904763 0
530333350 225875243 0
520031059 757922014 0
435500658 316264507 0
47900827 312798805 0
120745713 476588588 0
250114149 245195394 0
192546795 277028125 0
744700545 752337566 0
23806130 625766686 0
34827182 386986647 0
574777795 750224800 0
254974656 597520344 0
139243825 30731452 0
2750343 462630152 0
389182790 247179668 0
297869192 425379469 0
200418518 472158451 0
230793222 126158787 0
656578489 67803857 0
750487753 379707139 0
383290552 539680033 0
724755844 5498878 0
253099013 441554678 0
108484112 387825700 0
669475371 787497035 0
34202200 633416535 0
151629857 695301345 0
250255598 180971405 0
421506187 799578986 0
112295337 412209768 0
355233213 151558974 0
19008413 10630533 0
236008456 508931734 0
772996797 535139472 0
393704767 775905049 0
246348703 494287704 0
256464260 286935227 0
640671693 701007026 0
517979531 694331210 0
207521298 246054996 0
482353629 111759770 0
132540577 554223410 0
314819421 684571668 0
622192161 315561234 0
28782921 37415867 0
733681205 560651187 0
792069089 686144276 0
59937963 305101568 0
9519019 636549129 0
741023233 75385023 0
775316755 188035871 0
324581011 195262306 0
304226502 602362621 0
41784005 735826953 0
28901977 197724114 0
631187672 643167337 0
796106728 192051453 0
109629500 371740330 0
772981888 496740150 0
618631941 438116480 0
487807146 622914888 0
685302353 295673533 0
744234629 487406573 0
82290832 87597547 0
94773471 244052297 0
344263540 728831931 0
646724681 7433644 0
444150223 575306909 0
173452256 157185470 0
684254166 392945360 0
654956941 630631067 0
732813632 15549354 0
57145080 654328757 0
765403372 626152097 0
86232297 285269074 0
344187096 372249957 0
142895326 41773261 0
735088799 507020456 0
411626367 300872425 0
546515811 48694105 0
216901816 393512213 0
140875314 67601274 0
709099313 16847199 0
172105562 326382712 0
610848680 676235556 0
441806422 501081413 0
28436851 782555749 0
305929168 460430082 0
661311515 525892283 0
191023824 50203947 0
51604127 507220527 0
672333966 683031961 0
362784017 606245839 0
742989469 489928649 0
308019354 561869366 0
512784900 305409285 0
161176320 616813644 0
217770254 662603842 0
3952790 181925773 0
20181642 203557307 0
801663356 513684782 0
328462091 374571880 0
724378384 321450463 0
601827244 194471786 0
252896986 506898919 0
622591323 59913843 0
225341515 157252843 0
302107134 726802521 0
459411811 183698776 0
9951606 718826046 0
337678318 287428855 0
293351170 740686222 0
372767048 177820051 0
396937389 188128398 0
152248974 413192354 0
540386217 497372901 0
411601166 314424877 0
47810622 311414704 0
620448324 488833220 0
379606396 575999058 0
709629857 331901315 0
573536726 337067388 0
707880586 378594880 0
556711861 689252618 0
332197590 673022783 0
417769717 309800206 0
507186892 556821219 0
15629092 425033070 0
419912631 493026689 0
687966096 599684960 0
244496352 135397193 0
252027220 692419824 0
736405978 144661870 0
694008573 495904313 0
447360291 554334935 0
419542781 422654296 0
625758050 625073800 0
509176665 252205499 0
695206484 612053707 0
451088170 494963335 0
709340607 224805366 0
550986213 397671417 0
784940913 110206763 0
266295412 546627180 0
726394295 50823743 0
631473415 11154652 0
578206311 187050838 0
140216790 608279503 0
450872604 770109396 0
240505335 29078151 0
26204400 103098979 0
111471398 181655692 0
131079508 340699211 0
428494984 51537954 0
674487948 589084416 0
8373844 275740620 0
444137317 354684806 0
417256994 491613719 0
792478445 157158911 0
368827908 77845198 0
713230297 335325057 0
555649830 767186628 0
753704680 318970882 0
409587748 382835006 0
489927813 224260565 0
149831090 195340187 0
106068817 489701059 0
671659388 145642142 0
348539772 734019086 0
68661401 310631638 0
176736246 270557401 0
298265199 246704294 0
611698046 230221453 0
413767302 458863957 0
89107473 604692780 0
369166257 498047760 0
544492969 576444203 0
782798124 273867521 0
449548941 108554307 0
710660211 269535174 0
26554728 350634494 0
34474286 246833171 0
701192322 196027314 0
682412109 467726350 0
363122485 34022750 0
559179659 263514210 0
230922389 626206900 0
777086472 260093859 0
150149997 134971116 0
670331888 670780330 0
397667432 496618455 0
240081712 49890476 0
647727238 646429722 0
763244207 272524476 0
124782757 71451756 0
310695137 740127071 0
640855010 652509744 0
768758155 489203828 0
189552634 100353019 0
75559792 739053183 0
286540329 467643342 0
718111508 696962913 0
225023393 389430277 0
373138878 778479192 0
321223449 387300460 0
458654863 54654976 0
690956294 697359830 0
774734689 578655601 0
330974667 555287888 0
645640789 367826909 0
404593522 674270406 0
568426622 275982663 0
378764111 596644591 0
43750124 698566777 0
417239997 357054505 0
455386244 296132126 0
67884557 499392952 0
670473516 711519883 0
45430454 107486847 0
612311367 610725978 0
732259585 436995714 0
73466980 16602710 0
121292213 290737642 0
46810004 312785083 0
447817115 322273001 0
269321379 38242479 0
358997276 241370015 0
320160417 430741041 0
771427550 797236707 0
69973509 658713029 0
617043103 123025138 0
487544227 234563644 0
14997869 445019914 0
466191379 577989049 0
172174549 415089301 0
111755089 725606206 0
552281717 679709574 0
413120940 62115561 0
313039486 429100945 0
146186947 247840632 0
639426777 785205229 0
327452943 339716782 0
8463310 662876016 0
206116058 760317774 0
201916403 746369052 0
116983491 329798499 0
561425307 733487684 0
541514599 208958891 0
738760717 601804759 0
701754033 318316010 0
211845879 79001170 0
681078899 624266292 0
215859369 179467685 0
356081215 575837497 0
500526243 607806437 0
214138132 533338070 0
285806138 261135301 0
453763468 345601071 0
678371651 7553814 0
80076834 263581710 0
357995625 215816146 0
283432874 488221863 0
776095607 86888370 0
410272227 71314630 0
18211414 25336518 0
285107801 493467767 0
187118100 165112464 0
234111282 259261262 0
244827294 160175090 0
187692526 300752156 0
591829563 442741363 0
268236913 351970605 0
736425339 375559984 0
553660929 736949201 0
552336866 455488614 0
207922403 521360434 0
368409993 324741426 0
356253127 766856255 0
358029848 8740617 0
343447382 118236050 0
721584802 735926863 0
199092260 565004639 0
234279409 35899019 0
127509906 591838725 0
48693085 147184142 0
96534027 167203589 0
368469183 70222013 0
667058945 756236283 0
770657603 47924197 0
736372262 690000089 0
514700563 68052016 0
711699928 713254704 0
652522442 765144158 0
192552342 793470864 0
222435843 605964960 0
185544201 773269073 0
450691952 495532677 0
566519538 167380421 0
11306565 290146650 0
587462560 454540240 0
474683031 56582023 0
121220084 418416760 0
310400343 156255390 0
340784369 259530238 0
139905346 727563921 0
177728227 435317357 0
50931556 17224246 0
54791767 309620329 0
170875386 313669722 0
18523920 540059166 0
323266410 635558461 0
183007806 51423914 0
93946823 234403439 0
639277260 650149595 0
702145568 792160294 0
382778003 446218091 0
513466937 222840253 0
304101629 269949150 0
256240998 58759990 0
412655912 749990217 0
193728532 744246680 0
750066975 772069632 0
196725894 788607223 0
13231520 514714171 0
371491661 187449607 0
322031214 502693586 0
216311218 641179665 0
444445928 420532113 0
588220995 324013452 0
248681002 226276086 0
452401625 326513361 0
426205744 653286746 0
65972236 228324553 0
419582645 523813213 0
710258874 705587433 0
735980589 32548712 0
102771105 117361589 0
665569611 589019511 0
335165500 493644888 0
371624074 188768332 0
6894823 33442636 0
269923057 658623995 0
154078840 34337647 0
704725619 258206727 0
76650682 568266395 0
611225219 562904338 0
675466305 684394644 0
498462964 82961964 0
272526670 711745283 0
583604962 233437123 0
369278276 255107160 0
652561931 20981618 0
621821616 27616336 0
150485266 248515260 0
487596706 242082770 0
445497925 93754480 0
406550791 27936014 0
622465001 797713399 0
40736638 619697293 0
119230755 452918643 0
177366159 32503879 0
355484183 658839323 0
321877333 476714057 0
602856017 536938234 0
2168945 77839377 0
584801930 637636140 0
132378842 384004142 0
562623466 207205357 0
45658767 483932353 0
250884204 56916245 0
525517233 784352946 0
580782237 487019860 0
663834751 336540146 0
771349952 36552559 0
275287698 20555555 0
21934049 660610484 0
454428367 679953526 0
462799335 739513909 0
608937246 187672245 0
303975786 239077889 0
191013620 579900918 0
749143066 441747666 0
243447777 274548290 0
520093113 707547234 0
230739345 33304628 0
580371427 451117839 0
204934421 149272047 0
509243530 571871117 0
698134053 594525513 0
669075555 389088617 0
547455738 416836256 0
415992298 343512399 0
116546826 48004290 0
655677859 690494206 0
24966251 444517718 0
748318437 189394429 0
130870585 575422058 0
543080005 76909878 0
356228921 122603624 0
46398757 71694626 0
207861608 280456968 0
593353903 569413961 0
703809204 658262696 0
327416243 524506020 0
328635271 549852365 0
101356849 215784441 0
632727382 614100544 0
499199140 151249153 0
566227768 462461829 0
751278355 324712650 0
299999983 591692731 0
267331966 632914977 0
483569148 484437672 0
303849828 758356058 0
696780580 485652419 0
360266219 795490181 0
257473399 626984678 0
636928344 372550853 0
423213275 9750521 0
130075666 164105667 0
125229121 711356923 0
215620822 667266392 0
251065763 411877932 0
33091229 441260292 0
352748563 73234185 0
580068458 187882646 0
87156590 64545285 0
526475855 84277338 0
295077369 59830874 0
750748815 341873290 0
485023230 504194527 0
202114981 550480109 0
385026495 391051428 0
524600601 590697081 0
261092958 6666540 0
667295504 427317566 0
632570150 257124892 0
184582453 293756413 0
722339489 553128177 0
520950627 383710600 0
560348132 311875499 0
120856207 473926427 0
226189408 311846257 0
662841951 711723675 0
481072246 314822425 0
646544686 637849099 0
1037725 317053238 0
779482199 668101637 0
583977608 576216694 0
657939768 130856334 0
505432622 442862392 0
768507994 522978846 0
289857751 449824596 0
271613195 68114301 0
238193664 294384428 0
512831845 507425872 0
65385013 381600289 0
93016955 559756677 0
24924473 305182781 0
662227673 517827668 0
270143081 121246893 0
104775936 58988559 0
330245061 165355703 0
508842400 304184076 0
52688220 256764887 0
754288170 153990721 0
452877113 376656275 0
672322138 601494363 0
792975340 796164523 0
525671206 615941181 0
313033100 514788461 0
750471651 515725025 0
288171990 676543683 0
777266827 585692933 0
768019018 707446551 0
517328284 782457473 0
211460372 289880059 0
457745772 16377586 0
145112652 760625740 0
240539082 485478339 0
800205927 304008588 0
11766506 233297881 0
519119710 710272313 0
234547387 777826505 0
29719995 623441024 0
384396093 42157441 0
311368599 95368329 0
5877520 579785785 0
62028576 239393462 0
240110557 360309575 0
329910857 21717014 0
222195164 102194547 0
521076916 210653778 0
775681157 617232320 0
345013768 357094162 0
206684194 384634827 0
595184807 136773973 0
87680515 264135795 0
208559891 371840472 0
616202412 206160851 0
117983463 770698347 0
582815103 248595926 0
682253427 573528330 0
288711650 548091644 0
616341969 496509601 0
238183563 295152709 0
330451806 187738703 0
188826237 340339784 0
579509420 16977548 0
765528323 186800215 0
305899738 508109919 0
552301070 362123466 0
358406182 630552147 0
541231062 368695914 0
65390359 145449003 0
647361144 685560261 0
119766006 218408408 0
28964693 598327656 0
748985216 58360101 0
670387309 651807497 0
192853995 182332708 0
127718548 568089049 0
466291185 160082309 0
521828380 319342079 0
637515950 42501203 0
437418503 708041894 0
645971238 634270456 0
406636445 529585003 0
390969428 712815389 0
426595243 287177354 0
496068786 45409950 0
199729280 581631900 0
65361453 287154691 0
771384621 677861692 0
71819760 492174764 0
192532213 626723603 0
358907660 394822829 0
416130808 292779087 0
341066747 344808522 0
406813488 284434550 0
411621407 652523295 0
213684237 175528440 0
591874789 801200571 0
398091373 500979736 0
568631424 287726292 0
238925946 211063257 0
518376184 483841687 0
300223201 726684077 0
312909553 443708871 0
673805252 356698855 0
436934280 210701035 0
708331406 482986183 0
61618608 530887591 0
309717059 166054653 0
591198552 452913344 0
333101118 398922685 0
514594224 211704285 0
186571448 745092179 0
658317708 704513675 0
6403966 798221979 0
237570313 277032913 0
789782413 793856920 0
65609569 443642005 0
555760535 78176857 0
279705328 418414266 0
184929671 189052447 0
266573783 155118398 0
499624733 334844310 0
336869369 64285686 0
385255721 779290649 0
216015679 506552059 0
46985154 370069566 0
266630344 348004326 0
249792954 735975604 0
382106433 331459385 0
458356662 425364776 0
274198097 473804298 0
296104826 622880132 0
134758174 515286151 0
462611961 251841976 0
596177260 91445321 0
570035932 134279159 0
30601995 750162951 0
176429793 272343443 0
9178324 413204495 0
130239390 800717299 0
449659188 239068492 0
137025762 19498651 0
641085714 181492347 0
280469742 132118141 0
91670222 88288748 0
622782423 315466677 0
323078173 597098556 0
596023448 681655939 0
144005320 375749272 0
434894587 370841290 0
367611640 105314493 0
86099245 415814613 0
202503853 711464281 0
762956278 101042026 0
747616249 712444589 0
125253344 760916721 0
244437838 527832593 0
708952776 466935237 0
126298275 383124652 0
418547354 298950268 0
274160518 649627105 0
249736124 681096437 0
671399869 531739806 0
305443492 600203110 0
56321521 255991430 0
446283754 371598107 0
452690456 759765463 0
253112032 81298485 0
132278570 714628484 0
280328643 772056413 0
608576739 401519172 0
514224983 145266083 0
410791915 6352261 0
750466707 168695746 0
227743727 176291007 0
124840447 291097468 0
119563920 177262048 0
707379084 118769898 0
491191953 485337126 0
140906358 272334503 0
271415749 744593924 0
314401540 481351198 0
43811570 447091893 0
589367574 703427276 0
256171971 412957694 0
425474329 108322202 0
56325103 469266894 0
710461994 631139370 0
231280756 107266647 0
453516741 792929208 0
657841412 8928528 0
575995184 709858217 0
20571600 714974685 0
730773028 612174776 0
732836972 76572764 0
790357702 221540159 0
316593262 289782913 0
737354931 631448541 0
57637077 583357788 0
457733099 230419785 0
568318284 279911935 0
309615012 451409912 0
443293430 513832217 0
787449024 218404778 0
45108669 104578580 0
760299248 171888913 0
522581506 471131196 0
691218850 588832115 0
647113225 505813381 0
414970133 317088142 0
600789370 635210997 0
83050961 527371515 0
374542632 82728862 0
788779206 449058661 0
220526794 189402246 0
578718310 37341770 0
51668816 530373694 0
710688426 429121588 0
66077411 116848126 0
796725193 185558434 0
174216042 648851178 0
646947555 707784635 0
45736178 703935581 0
162081694 358565061 0
556122640 381432528 0
414650972 668575633 0
529703841 451951654 0
44294469 649498315 0
73344524 31609123 0
373222666 208015386 0
633306973 568497598 0
101176719 664743938 0
735687216 714494238 0
86948443 633452199 0
228584187 637984079 0
787491719 418432030 0
32680815 203782374 0
649658207 3923966 0
389081731 383959334 0
561992091 711420224 0
500028874 233544594 0
570714424 764296115 0
461308584 148938410 0
784795924 785505255 0
249345967 248301178 0
126545683 796722482 0
308504506 294314876 0
718817351 57948671 0
439970501 493212023 0
173187062 279618075 0
649928241 370814039 0
559336219 712199622 0
499995283 392278007 0
422211667 541389981 0
800593401 713103194 0
273017256 664836316 0
133999753 133405236 0
346717250 711088477 0
707289611 167988011 0
606289989 55592923 0
276463103 605912082 0
261613754 580134361 0
134762623 188958642 0
252363279 285682273 0
583324854 739898846 0
601532058 767392039 0
389881407 566580101 0
286511637 83178800 0
244932705 762512029 0
104461368 598932563 0
405652253 412537816 0
689580661 282299323 0
762620553 52845325 0
303965774 795691566 0
701476476 148063399 0
754628096 56826147 0
697568143 316542543 0
69231483 337922847 0
360415184 37120024 0
438857533 224527039 0
363867179 703162691 0
737725806 514206249 0
414123397 761890241 0
180721530 592863904 0
308489533 120514151 0
635294159 512893373 0
220211155 266631075 0
438084405 221786598 0
600233423 251578340 0
665312108 79978461 0
353853436 547055072 0
173803954 167986518 0
547143031 635795134 0
729539141 78786476 0
300602629 543272473 0
409860658 616624210 0
507075727 526913044 0
165397947 479944832 0
602973275 609347981 0
137879620 310601761 0
769664689 199011622 0
6035002 61642931 0
675019902 80758302 0
411827805 199043665 0
298750392 403685920 0
454857197 153017902 0
30048797 359292302 0
46840833 31559017 0
345843932 292112929 0
91136486 668480194 0
526782273 754943710 0
664330321 433963274 0
658077916 522094 0
748493185 419338324 0
90928614 554518744 0
6715698 682457287 0
699240116 330238917 0
350808769 56078495 0
658693873 33143151 0
11903956 728901695 0
799877186 164892437 0
528141830 179528549 0
96218746 622001043 0
1984948 325856794 0
520285727 727048355 0
727395524 535590143 0
763727993 505542270 0
651504847 411673720 0
481461707 795083309 0
238608123 152484300 0
101142745 602801752 0
177935191 664338826 0
292769649 84011615 0
445912392 31674687 0
550933525 746275607 0
24801947 721369126 0
618841691 677586193 0
514331036 567061729 0
113511558 449943180 0
268830833 228024547 0
503460379 157561064 0
350634982 560901300 0
545577217 16885305 0
193340937 252295793 0
497310941 417345604 0
412325186 8044573 0
788422884 6991820 0
667965199 531381041 0
719889359 160354811 0
495765130 280623324 0
479915833 779896979 0
568451276 720781955 0
773599993 751025401 0
239842601 737735265 0
58931164 283655927 0
602842253 522717741 0
787597011 28790842 0
506486183 166939916 0
437163712 403621863 0
353914038 777625575 0
506417906 466405905 0
693552122 461033947 0
406512781 352339838 0
662943236 610809502 0
461006185 177600128 0
690407510 25090529 0
213342897 791772340 0
87301881 123646140 0
394199361 201634682 0
382055988 126489165 0
394967029 548800160 0
623116525 116988786 0
148085293 517222692 0
543145181 388287859 0
167661961 237269568 0
731330622 399128947 0
365659108 119512529 0
741140975 698509966 0
31708279 593022354 0
684097309 89883414 0
159207036 402711753 0
17544141 83352854 0
87249810 290481625 0
444206998 125344905 0
763848978 34244147 0
273907953 101658843 0
229664342 215942863 0
223299441 169378914 0
444755916 76212028 0
35456553 299708645 0
407253003 271886814 0
194167527 735887037 0
264259352 574619184 0
407813353 131076481 0
254333320 580937169 0
119928035 501869134 0
480468189 417021781 0
588643200 302715424 0
388220321 40818541 0
246855734 394193995 0
483976356 562631289 0
445351168 535672705 0
674203068 751793213 0
481213297 230603318 0
421465602 423972100 0
300739732 56403330 0
574084099 357809790 0
97837188 482524394 0
38082745 115207730 0
519666957 436938156 0
284496368 46265147 0
41806852 267728621 0
49362808 761597920 0
403617463 544333675 0
263130913 622291092 0
564477420 587194466 0
22574347 498943033 0
154856685 744604678 0
415739340 281119200 0
57772212 82181569 0
81724546 700997869 0
527399025 219655741 0
788238936 703118334 0
633515560 473668656 0
771054041 67466815 0
6838960 159344599 0
665391033 496020618 0
730800233 554850841 0
622793333 488558307 0
626137853 350762590 0
86824282 728949597 0
671350084 106456882 0
171525965 113012694 0
251620462 775938481 0
549356374 776052105 0
441550018 795312440 0
788265121 381816046 0
252844701 400590726 0
460812424 410552598 0
600264025 746327623 0
577328358 29270331 0
698877426 549545322 0
18589476 247773466 0
12103798 540236178 0
315300419 9711789 0
589086953 609917627 0
647418509 69873635 0
93988729 675957781 0
709141000 456960540 0
522027324 78858559 0
59598246 593329836 0
299547288 585458339 0
622451683 581580319 0
492248786 609509537 0
413415321 316388357 0
785788292 140855529 0
633297829 534438965 0
141584422 58640861 0
95558762 553711987 0
2742659 296087255 0
285841121 70406210 0
31846546 658816028 0
52053385 77433645 0
164477160 646269022 0
497134071 289553218 0
160358693 798040779 0
654935712 521171900 0
657993577 46999359 0
286999070 529630064 0
6317292 76419199 0
739199767 71577755 0
523077454 209420132 0
509151710 526921476 0
31968609 741128440 0
617989252 659344091 0
548878980 94866432 0
657583953 642218901 0
217793734 319128964 0
775310662 344030275 0
460184442 778443623 0
536184934 733926015 0
714532627 529980285 0
198773751 22118713 0
208415064 669256643 0
364616423 250073419 0
716533440 441237491 0
529749171 462953230 0
486341127 597157391 0
692259520 381893915 0
420962514 148567690 0
601493541 318898943 0
97840030 521532244 0
576148214 292925600 0
497762331 68770402 0
471346430 200305110 0
448516281 428269259 0
796996466 790472552 0
21115964 658372760 0
194705428 725234222 0
768383624 93907239 0
30745590 732615257 0
561879948 779171608 0
411436686 530275032 0
372581906 374757960 0
689473271 567192591 0
132283886 473832529 0
271601552 545772680 0
238654235 68800225 0
612892919 721497981 0
96811917 157907731 0
39181781 544203270 0
370006206 299792352 0
438730534 93312295 0
464842056 609699749 0
45118712 316302132 0
472221747 577563100 0
42992405 630165809 0
690974223 630849575 0
575306176 518634087 0
312367850 335038719 0
143205356 206300177 0
195049354 30572495 0
375727434 555196491 0
560706296 549854998 0
71127678 109088146 0
196515778 134805045 0
492275401 187983683 0
209358678 702720854 0
760561790 501828927 0
795509393 769304004 0
571922946 229204972 0
735779709 476969998 0
230886413 48625983 0
528045679 137598636 0
743138718 157176525 0
466630268 622234271 0
706437082 421095431 0
104164877 128561190 0
8563177 82605107 0
41347243 766096822 0
698371837 461382348 0
289927836 371336178 0
354204245 28025854 0
730053483 752165614 0
315642479 733139098 0
433974580 177250913 0
348108033 515037923 0
170068479 714125764 0
6614220 437442801 0
749921762 783472121 0
668360408 297604334 0
288014128 633173032 0
517267607 232876021 0
115297164 625048000 0
577640372 166119526 0
413636808 452627288 0
56745919 124318974 0
300075382 245441422 0
537317253 50987367 0
686762062 31195173 0
65072868 706302797 0
101064215 494327037 0
304229084 416954388 0
73101888 161283536 0
345928516 705371764 0
182506337 348092569 0
657585983 738599904 0
201902915 500082414 0
97939461 271728895 0
11202814 42257629 0
540046913 387962709 0
653112831 479923383 0
772732842 127921290 0
487795083 746278969 0
301180168 246600773 0
719557182 631657947 0
534253129 541352085 0
673586958 226284690 0
558272578 330843784 0
249895229 249329900 0
564174076 354646003 0
347150277 139492987 0
242047176 175945916 0
148769243 737736037 0
188845468 268927150 0
322013809 222601155 0
337820532 424294355 0
631797383 641693827 0
760295616 468221595 0
604499396 164412745 0
403558539 740090597 0
63760894 568014629 0
167880317 216837783 0
265922693 599486584 0
699095329 589737244 0
372862965 511873558 0
399276464 349277905 0
763754263 590896634 0
789504782 254472405 0
288700286 119745503 0
332214368 752944497 0
230238691 296739625 0
194228759 318027358 0
222916696 442380778 0
7993946 618917786 0
5807635 666724022 0
373398983 464735011 0
3442259 581267435 0
356496250 432023777 0
593006024 606538501 0
520175875 500548500 0
514946421 431718027 0
277235854 732341169 0
352415023 656683606 0
123574225 489042003 0
141344708 383869559 0
774703473 134997554 0
692234327 587896049 0
592236823 419702073 0
584424186 246352387 0
457764060 185075216 0
757486430 325465702 0
648993435 543159451 0
396618998 332880484 0
112063107 653331431 0
758383709 174152561 0
731397590 290947245 0
774352100 204488143 0
550482901 627818032 0
188483875 434327113 0
723664920 242584705 0
548247537 711924556 0
338156728 24361005 0
318273077 40226010 0
1115456 531121239 0
87159265 79093366 0
453526157 468478691 0
666530186 258144379 0
276787437 412308740 0
723966058 630102633 0
94665872 704180207 0
109913165 126991148 0
114149596 750236757 0
352574186 614176013 0
620631826 797493922 0
262381808 209639965 0
783013102 585639543 0
57184035 262577308 0
57087419 601034294 0
403780384 292742804 0
469746587 469407346 0
285824328 639007923 0
22690053 491289719 0
503489757 84842930 0
319223942 469187803 0
301605235 403494320 0
111692040 627685035 0
785034959 184430475 0
714560066 69832709 0
242729141 401028970 0
452680892 92618256 0
345047869 329026415 0
696119862 506259134 0
330178990 431705394 0
618038395 599908372 0
206878672 651087797 0
583843866 337518454 0
43857164 339042756 0
219450176 8684443 0
533913545 135533339 0
432732766 529157193 0
602028050 29192878 0
398181828 284909862 0
103173377 768733428 0
360748040 721656726 0
38856025 445235246 0
560491212 512313050 0
378714382 324502054 0
115233575 704649613 0
589683758 119203853 0
88220804 293746991 0
107125266 588865549 0
334363697 488928316 0
387858613 394193007 0
380578166 719926711 0
336131226 498787791 0
290946646 223972549 0
220616816 65678777 0
624855327 84952198 0
694514256 141200459 0
699960106 548287958 0
767984972 801470639 0
358194496 257611216 0
507914814 601812738 0
313403977 133282347 0
406987118 371623013 0
418401678 263701232 0
570116423 456522766 0
691885297 539300648 0
194174479 629473104 0
768290972 392560081 0
526950174 499191658 0
440666575 239075233 0
36389741 662505529 0
280266559 563917626 0
623550145 139383831 0
338436904 206809718 0
591799039 157584285 0
706915360 646264400 0
88780374 642901606 0
679260314 730423819 0
173846633 5118264 0
316046916 577709620 0
229371798 535685386 0
399494574 155656455 0
435985601 119859450 0
262726999 642027540 0
146038589 56734523 0
111018167 140009554 0
396315318 302400473 0
37925261 503843677 0
229879202 641082049 0
643048400 666829390 0
513867178 538250671 0
553189101 594931612 0
632032627 763685519 0
615461376 616217182 0
610406916 619825737 0
235095686 604257329 0
279120816 429359503 0
278700908 758887719 0
428425056 188384315 0
573255024 477843799 0
441545953 433958333 0
162165531 71379096 0
748006598 62697635 0
335244473 25312925 0
642894707 78198206 0
47546712 354078907 0
503386955 649554541 0
283285512 374953193 0
4638075 338174050 0
460541498 665052540 0
322220778 764904952 0
687539877 686693214 0
258083761 181652635 0
716390842 252056635 0
661778026 650461311 0
541724476 604952876 0
579965974 578018153 0
246480055 158046047 0
356337490 192686778 0
279708942 548819321 0
125427468 500875178 0
433831762 119564164 0
293615468 511982353 0
744882724 90059232 0
285483477 343456213 0
722638687 262509277 0
693292953 657495848 0
93974922 145021185 0
259324245 647514366 0
520366093 197075819 0
66190038 479638857 0
98504193 755152464 0
132479537 45480298 0
623753175 409001675 0
29644798 571785801 0
526723937 105401895 0
698646889 264484917 0
375977680 550472081 0
125467759 158505326 0
439784201 494682532 0
286881412 29519196 0
769026123 782096476 0
126629618 482806101 0
546145255 62163223 0
545453906 643614734 0
686923688 518347132 0
11902997 74471674 0
105454533 639176485 0
241564679 45232990 0
357157100 255998583 0
5089473 195106266 0
620114007 594888574 0
125179188 63570647 0
314760960 797852957 0
573447766 439269423 0
65441174 582160224 0
386340463 489268796 0
725416931 780003921 0
110746275 631944422 0
648287051 782560462 0
362566832 54622608 0
528930928 576480778 0
239165778 403498942 0
661470482 188517175 0
372314348 403384903 0
274602116 379260686 0
489670171 698492470 0
132295948 763768930 0
668159468 576104887 0
338913086 478300310 0
784337366 477464181 0
775381983 485886362 0
446551011 441091316 0
3803447 165315513 0
442814954 586977645 0
692102281 767318353 0
583821543 286069480 0
94494047 575390014 0
624371630 60758738 0
562908067 259468963 0
507535233 306708773 0
78450497 572560763 0
500345239 420778604 0
595742234 492180635 0
449598547 610072620 0
647531882 550109978 0
364978666 5419716 0
736465796 687029699 0
274478066 396639874 0
690509029 130512157 0
39762699 528064021 0
752798793 190976161 0
196481558 721103393 0
188680550 153884925 0
701803505 423671724 0
372621333 598291382 0
214768827 367718448 0
327980850 17893494 0
592620247 617102291 0
430618614 484019901 0
734546256 363152271 0
668100505 539017106 0
39604152 423340712 0
283644187 429368165 0
596837247 502992020 0
282707112 201633872 0
647260923 673354034 0
27929263 380506576 0
506583561 392886363 0
129022794 420720566 0
754256460 94224478 0
323037323 145660486 0
733711170 132096487 0
689175465 564989528 0
205741552 235297744 0
161100330 765514861 0
359499495 430178819 0
314728013 551580361 0
376636271 437438811 0
741765127 196019044 0
74826403 383446741 0
774208254 595079296 0
522961097 254234907 0
167771436 658423696 0
518623807 439404396 0
612136865 125255040 0
776866241 736228209 0
278529339 549029894 0
506619274 229125324 0
542990818 492089147 0
557453795 431916405 0
473789455 794461415 0
736249027 237479902 0
641012094 295314810 0
691820088 84080909 0
113087983 1835943 0
464318611 257145797 0
702652589 382906594 0
279000021 646301219 0
115495816 666319726 0
496322635 321418225 0
261070879 363568754 0
205104229 82045769 0
196905361 247017329 0
531287758 434282904 0
401275648 759019099 0
721682453 453293910 0
542389120 83019652 0
226303206 480916002 0
314684119 222576682 0
382374474 234976445 0
395606906 731649747 0
407560345 197151798 0
76316434 628719639 0
413498883 184134247 0
283618898 764780771 0
647928708 309057467 0
239621930 108108242 0
759652931 263990327 0
394314091 744679939 0
409379208 623524000 0
119419663 107539203 0
570452584 151733081 0
673446653 501900332 0
150679722 484117408 0
47238564 304695879 0
321870745 218250374 0
566789900 539602775 0
215899160 305324791 0
313106283 669142742 0
661764371 799252599 0
17265003 45869276 0
228935475 623323315 0
788686314 312464893 0
443524961 373979533 0
153258033 424389563 0
6655205 52703084 0
378748524 700877447 0
347964609 538246671 0
725444327 320575682 0
762457546 231765405 0
414715388 461975317 0
244249739 172889348 0
595044000 680742197 0
90732861 191721565 0
460983573 50258902 0
404657533 555250012 0
300534791 227200854 0
509112478 706520252 0
395459411 399231489 0
90504377 777681190 0
485242813 609592283 0
196451765 100803528 0
224385585 409254578 0
89336118 631397777 0
462727656 469675394 0
731746970 109776402 0
732662313 515373658 0
390043860 273379472 0
8390944 348792911 0
415027731 78070303 0
430116511 110735891 0
14280044 628300481 0
559524403 706836562 0
297582471 246898180 0
89668689 574088 0
596055782 316060914 0
588014999 308636298 0
358181611 80279663 0
360079842 651820532 0
383811859 356443847 0
126348666 63475686 0
186519676 204168530 0
162478672 256063010 0
402526012 588266387 0
479967543 204562043 0
555390721 260576890 0
329164882 694306785 0
751863073 333307033 0
204584780 695917743 0
442679988 733694541 0
8328970 661140682 0
585365516 467196876 0
190771376 363569178 0
123497065 349082269 0
684914180 303041996 0
624028001 659900601 0
398225386 201403667 0
748555773 362903070 0
679668732 90341104 0
48344885 513666433 0
510256959 732606344 0
117090231 737777187 0
120696355 689133036 0
434582603 672081987 0
55455761 736393745 0
349383975 526037973 0
165030644 176249460 0
763347074 301656328 0
592514733 460651360 0
285513986 583650748 0
628183739 332498757 0
415425917 699059429 0
713566213 242810543 0
644886875 377865863 0
698669942 332588158 0
24104585 250315710 0
789801489 269095742 0
614933684 590794511 0
615745530 399103829 0
223830068 771783365 0
642691225 25368942 0
567539553 216008837 0
595040960 361771716 0
785214622 320131026 0
773856341 349174527 0
94223476 431040299 0
162578760 44797134 0
471815884 706397464 0
699801332 691919082 0
253573113 136592256 0
590707929 600213653 0
787587775 596494033 0
283146414 256582657 0
131065052 10459449 0
599895128 657630381 0
206231822 269331407 0
651548038 772789470 0
201494284 444913040 0
84318998 468867979 0
520227461 449020353 0
190423467 747128919 0
107220796 517829335 0
687094612 289045553 0
212219726 3547503 0
15098424 558934899 0
475963819 269480104 0
347333003 19825116 0
364521636 178936518 0
665755104 566924661 0
722368044 728889122 0
49348683 490707262 0
290132267 682923778 0
198410264 279810129 0
48978824 343851404 0
59002933 764997311 0
349461472 3514984 0
448905842 68020057 0
511048805 552442049 0
590554281 160295117 0
401213947 397998339 0
381224043 332606941 0
226659768 572866588 0
143631383 380497607 0
191037253 217704253 0
338029645 771393548 0
364571227 316847447 0
176742786 417852192 0
387498966 446871667 0
306668395 68624013 0
513603384 712425152 0
120065721 301353767 0
757035574 141595172 0
32007934 293105790 0
353172394 593992731 0
391777146 312576039 0
659147937 161735812 0
532633826 381379257 0
99325844 285139763 0
686684897 588267754 0
252876405 508321286 0
194586728 625578120 0
790571231 703868706 0
53486072 612343190 0
22693951 342711083 0
499551701 291194796 0
793937851 241109504 0
390272935 784774188 0
367597324 784269203 0
58591708 237379523 0
237176738 150954409 0
267473018 734378375 0
483789951 251237525 0
696610261 140544538 0
229650744 592698484 0
420445603 320531254 0
242443120 210470047 0
364910604 60250800 0
159305171 561034887 0
366654756 655078535 0
394822469 727277474 0
462322090 674618993 0
759815720 328531798 0
400443702 412261374 0
358082927 732085265 0
173895916 142971910 0
162929018 441868493 0
27937571 63313132 0
680193591 648123293 0
736954447 652209738 0
80340247 569074640 0
612083724 358366801 0
226601568 796593224 0
432834549 211927984 0
677477452 525943292 0
261335218 314774124 0
250960650 789031755 0
600241584 788107615 0
581885345 62039813 0
136129691 131376019 0
234155761 235772168 0
79214018 381444798 0
230262413 580750322 0
600420559 316837666 0
374306739 523932916 0
747360138 797291029 0
626776974 243033858 0
257072942 125995584 0
317096138 565967469 0
263255763 299966956 0
645860542 396881962 0
107692931 781264127 0
271836558 64622575 0
405033527 495842947 0
247262344 236166527 0
586184726 593775285 0
388652425 576405159 0
556544053 788407357 0
507350518 275404977 0
583730884 94791397 0
130756224 375892350 0
391922184 709863111 0
711918745 148873466 0
615693285 168620796 0
197842000 358898284 0
618492878 206562293 0
464631192 679590476 0
515004157 796000767 0
506511597 92015416 0
381446335 53128238 0
508667764 440794610 0
295606309 138524146 0
10518026 17244470 0
676992871 572843303 0
549720811 20826922 0
343537034 717009085 0
659322868 583279324 0
380383772 583098108 0
663728209 545432105 0
175337823 562020108 0
192902934 476175913 0
244986181 462412973 0
476573388 167095684 0
132764114 251607278 0
283498108 110649237 0
662738267 249825103 0
378265756 201488747 0
650637509 798865018 0
673326171 659713268 0
29168433 304362793 0
220610031 61694529 0
703946357 1026399 0
540046554 85314982 0
735638245 213410188 0
465111832 520178374 0
226302266 664556724 0
373279374 622021810 0
404345690 396591353 0
780541259 155639942 0
727784426 447442991 0
217055476 525494751 0
656124624 732346155 0
317838511 53851666 0
449544752 277961164 0
577066840 236830313 0
671601698 635067691 0
569448225 154591642 0
580798456 180153073 0
773072935 790017933 0
264163755 590262877 0
281496807 568941785 0
631395042 176898442 0
509610362 528185411 0
188946921 788719187 0
550315336 30776960 0
750927724 738378026 0
13933483 193129271 0
415090 204739654 0
772339459 717957063 0
539700801 393712210 0
371452592 702636497 0
129247968 431288623 0
317720010 344353823 0
90022596 650790547 0
643119912 639485101 0
60904207 343309180 0
348034208 722160471 0
541552945 119286437 0
105064019 744152204 0
504374471 561066724 0
671755844 264771408 0
765182222 521028107 0
540848245 152353591 0
181859425 299284704 0
136406971 420185502 0
604573623 165637851 0
201229235 728212992 0
173051696 250165921 0
668718454 635373532 0
659742823 170435682 0
207072626 61838248 0
73309753 242966262 0
552970334 560281201 0
139010111 382434655 0
331399091 424548113 0
461829377 550764842 0
655357262 191765471 0
212854172 486404445 0
20155575 46951988 0
430423677 92724883 0
756345494 184508931 0
127218970 383540042 0
659245930 366647287 0
396295966 208375718 0
647135954 237461077 0
100694661 353028701 0
587447668 737540354 0
55330893 383867719 0
337570615 688221126 0
420613664 163284634 0
591685556 285983567 0
295649343 300969682 0
8449420 148684136 0
324678348 176260400 0
559873265 609431176 0
280528952 354333210 0
496095581 258392757 0
24133181 110234980 0
331162054 245963419 0
684785501 757012048 0
458965345 771105882 0
409819503 472438081 0
529330302 781646197 0
518521765 425555268 0
759120721 687300932 0
649189074 637925211 0
292956375 318332641 0
703020679 234832642 0
511965382 151779692 0
644959701 744658794 0
321650900 787110072 0
144048332 727544985 0
532197075 159569690 0
593069081 653754062 0
763718518 575547529 0
332621273 710847153 0
716151916 18002183 0
202242764 26496975 0
244501168 359560634 0
282045893 365700988 0
261917972 656734288 0
622632213 401841123 0
467692739 671868062 0
84443044 720239888 0
131481754 654736680 0
364962565 316125020 0
241265036 537757221 0
499754149 520397940 0
368683104 647178734 0
421370594 353959938 0
159523767 454251942 0
555554000 684727759 0
540673625 33245254 0
33983310 569130496 0
489468172 509227091 0
532558234 184030549 0
297902169 766531149 0
544755448 754912989 0
682805643 244552672 0
240825423 471517343 0
610662174 112671370 0
9950810 748855249 0
546972273 350920367 0
22456196 747040027 0
95278639 157093794 0
372423163 779865657 0
132809058 359255402 0
282764218 126912303 0
478003325 737027137 0
342283600 135107895 0
381993423 696755119 0
681552190 476403193 0
579568639 258928403 0
127398589 698555709 0
430405544 146358722 0
97943114 327875778 0
764482053 696364157 0
741558268 597400169 0
307043863 673870838 0
779837144 140837037 0
147145079 166724590 0
745085349 99478564 0
494827606 561256825 0
408409336 800444214 0
721483907 134469766 0
768085885 438753240 0
464094313 654373626 0
353202311 276913914 0
379144766 309467947 0
337489491 345531094 0
299004378 365168375 0
619960901 212317116 0
709519611 445911186 0
531587926 446278087 0
455752537 85116412 0
60018872 482602315 0
354161197 45554154 0
677489528 500771081 0
763926565 81346027 0
471624854 204394127 0
514621706 240864345 0
652919196 533984780 0
526379634 179997909 0
513377814 565173355 0
275217246 88434512 0
105350028 337870200 0
507947858 709072105 0
626911016 295624024 0
318160477 197311567 0
785575176 311294384 0
513185895 763158442 0
443741301 472822515 0
292268123 594263536 0
603264746 501150418 0
543697082 452003448 0
337595680 150044300 0
198574961 370975727 0
165599115 196925841 0
247215833 441908318 0
663435947 274531323 0
238965407 167811779 0
362391817 701963402 0
661677615 444644800 0
171313174 223435519 0
139918464 268999715 0
648881015 693829488 0
108846946 636118118 0
526228231 725294997 0
101761473 736860691 0
596381227 563257541 0
620735571 354816155 0
477714550 245772108 0
496163527 430279032 0
711340692 236937939 0
724077032 586026358 0
164207811 646349702 0
768720252 696503045 0
772914442 91567717 0
95124853 669167553 0
711547753 1729205 0
677759735 480190471 0
710121227 282261703 0
662435165 329060575 0
557471605 40916135 0
198054898 73085255 0
250736844 360592480 0
630467665 660335139 0
743439554 668265021 0
502623691 775825708 0
380598747 37091007 0
690960680 459982215 0
9385636 105551474 0
340851289 629758939 0
792270345 752437140 0
491003174 439772716 0
170130021 304201076 0
206843614 669469670 0
650183467 742498794 0
673819745 292443381 0
471921494 570930491 0
384329505 775852738 0
559583385 696323227 0
572104162 576030445 0
646142677 513788650 0
733696903 269005501 0
644083036 55402134 0
619430555 653462896 0
522693709 209268262 0
122205058 65200688 0
467090153 776979996 0
754759778 538458626 0
498201756 403839020 0
5775693 794697965 0
208026435 419646441 0
434226720 443015887 0
45209802 216972548 0
118143233 553848108 0
516648988 415288656 0
114158416 429265048 0
672341383 749481408 0
513586966 123671196 0
25325640 435907877 0
795655944 552453091 0
721945251 441726951 0
80861446 337278279 0
339127592 455441519 0
213247655 723300744 0
561228305 375709963 0
67849658 229733988 0
365631523 692744602 0
671460446 67118432 0
746369915 219195870 0
267279376 795054562 0
232265387 677587587 0
654202573 777164921 0
436366756 119633430 0
297177667 391328523 0
331489050 588983744 0
595678984 60551747 0
202067872 622721421 0
102271690 183048746 0
4867049 210310658 0
195845997 631695706 0
432256190 692338559 0
68289948 157740770 0
467467410 743957694 0
170063113 55209871 0
642998014 535196526 0
448824933 62417331 0
692942113 531011078 0
277145266 325185671 0
242431415 15914835 0
97904900 493176660 0
732168014 211432018 0
476235090 551024179 0
179693188 101020981 0
268788672 181079575 0
252642450 578469595 0
728648896 9269979 0
745515322 53317936 0
685779337 715176936 0
633401047 770598813 0
567955315 321976282 0
799017991 512615179 0
359070108 654574857 0
269181252 175470839 0
353290557 749716331 0
750351318 394782981 0
533198500 6139847 0
289338755 232377647 0
270480894 292871816 0
729381570 275886360 0
781918481 383772105 0
632360874 19282929 0
650676693 400050661 0
391093671 734483789 0
327455579 653992150 0
735234997 386428427 0
707070775 172675916 0
149691830 648772135 0
54148677 372761133 0
391646461 576484976 0
392429119 308656784 0
523475967 543279548 0
423015242 324524162 0
236985210 704972743 0
529538050 196402052 0
373790825 24711006 0
150833842 156338150 0
484528297 267372374 0
199117171 753651545 0
137164482 241758976 0
458339556 104304870 0
446517978 721074621 0
697490130 430255349 0
514069726 483738779 0
269449807 642235300 0
480949567 448750524 0
782324311 285599789 0
577674776 141065855 0
379802272 209143279 0
698744839 523521169 0
591606709 259676324 0
604824663 393876277 0
674111427 256126848 0
399308186 198722770 0
625279935 164039595 0
70288136 256528918 0
138003823 392912076 0
204213690 61031670 0
758256315 4623830 0
548077808 469940401 0
593343657 657393934 0
547788774 714660497 0
479172044 284348773 0
323449461 291532833 0
726711780 704122558 0
671591883 704433934 0
287362202 541870178 0
163649533 725676593 0
791600132 269082305 0
481316903 469544882 0
767538342 356361281 0
428627965 458728332 0
631684003 126880851 0
384091364 565431803 0
555524188 518985656 0
34035941 385203803 0
39331173 790523371 0
350972002 120966269 0
340894287 755913287 0
486006418 261651711 0
466768242 74646294 0
557799768 645121052 0
165600442 75995956 0
755085397 24618634 0
541160827 559240590 0
174292432 186380867 0
84617603 92224716 0
336625208 321803286 0
569227013 46764574 0
515316635 12800282 0
92394994 353314415 0
416753881 122125023 0
596528015 89288504 0
401925487 329239168 0
289289364 302105665 0
692313628 521096710 0
563341020 47260048 0
128497850 639711911 0
787361917 423398276 0
689362681 386327572 0
401332402 421633638 0
364417820 255487945 0
423562109 10824561 0
375463181 178862066 0
473419111 121281048 0
687843074 1692090 0
479578644 591659667 0
673810592 108688176 0
356102827 28798274 0
477755793 91018118 0
281472385 438187576 0
238016148 606712345 0
574109740 372595710 0
173555679 279882521 0
108668028 406367685 0
227034219 308933101 0
615201722 468612663 0
489455122 50825171 0
168451192 743994068 0
674277485 749594407 0
120484983 2784391 0
149691157 159124400 0
689403634 636255471 0
52680405 146577605 0
203302354 684082771 0
573487575 629015249 0
77478236 557487146 0
226440399 33767749 0
198793193 391160872 0
478566891 29392756 0
63086137 48073078 0
563145203 155286041 0
672600966 525164089 0
391816725 422806341 0
677407498 351618801 0
743606711 449923053 0
677437131 214679602 0
387592480 459706507 0
444609266 736934561 0
299735410 371904008 0
113211868 463399556 0
493647010 304735928 0
326623477 739110404 0
100245916 783271595 0
779275574 160463688 0
195784191 625584936 0
344036472 116668794 0
602144796 662665717 0
743084 135889700 0
118156698 180935430 0
143565814 763334061 0
1897082 440551773 0
566291142 549468420 0
455027981 754586346 0
86628198 756188137 0
206427140 133637131 0
579971019 240161081 0
354924426 733772166 0
177228620 108563009 0
737338858 222420891 0
746809563 525438635 0
694484733 2525511 0
156264926 421535748 0
472551794 430086932 0
591975991 271943452 0
575292700 612665641 0
294523255 669179762 0
61729528 488070206 0
569719126 70786677 0
680899792 22923156 0
465563003 600131087 0
40615648 367903510 0
727245510 231447789 0
544218428 48775462 0
193454317 697982678 0
85594157 628893756 0
515803670 74879554 0
782665739 671339903 0
748400957 22516345 0
154328798 115701043 0
246023765 609892666 0
581944069 469015042 0
31695396 119174230 0
714814939 176673698 0
542798817 267518820 0
723859888 699839904 0
631776705 91369450 0
331726683 125916890 0
390890604 501199101 0
329663942 461143435 0
610229842 713708718 0
487480522 98877367 0
423552503 183422673 0
780896699 166801943 0
520681359 486144428 0
111886511 505841008 0
290788483 632490524 0
170172401 528744562 0
594740318 677800989 0
658990726 49799489 0
200136744 44707414 0
274875328 216452867 0
120540309 488257465 0
37180804 250430701 0
560611768 357220392 0
39234382 198085035 0
529330252 598475841 0
795497959 271104690 0
545696295 734285579 0
146200778 242580077 0
101652967 23615791 0
572532689 320665169 0
296851598 648229396 0
604757609 523220866 0
658480631 297635584 0
655696565 300307453 0
316599324 360817460 0
467313025 674012900 0
570763732 551689348 0
230750071 694405254 0
491587701 56293351 0
149492995 67425572 0
486045279 293110968 0
92461342 462078226 0
244864847 739814152 0
552015189 141632320 0
260563937 647788997 0
79898496 595273086 0
531136369 529240096 0
665815945 329213124 0
386782941 36438648 0
109809538 457055955 0
392979487 95453198 0
578383478 94936583 0
328201551 611427384 0
439835523 21006202 0
782315091 191220839 0
247456344 449909502 0
711553414 98753616 0
211425240 304548541 0
329388660 439590575 0
32853294 528181436 0
183954533 77472173 0
454826723 534896070 0
345469847 461887259 0
749039761 186876330 0
187774717 421171092 0
199094661 131835320 0
51216514 690268425 0
796825915 527503000 0
255248990 608029957 0
379198411 774241715 0
297168706 225910823 0
125492978 99636111 0
37401308 86137226 0
600997257 220789094 0
704829134 261132246 0
68966217 90751838 0
686383462 164121857 0
5553419 120294279 0
137586011 647940329 0
386318768 530954530 0
92359693 338125430 0
94371616 370005087 0
71839680 617124867 0
796519466 345021572 0
557676988 93147072 0
310510536 63485643 0
206523123 491832643 0
110595680 312663067 0
71715909 503748036 0
682404313 60917194 0
13529149 4296636 0
388414145 617761984 0
434502903 176781520 0
379485897 32557057 0
270178411 81528211 0
193498982 311566257 0
694929988 597211855 0
410665480 617678525 0
602019186 605269342 0
584499677 690692195 0
59116057 732962561 0
385353575 457495394 0
748372476 638236568 0
680855506 8877226 0
770987417 177668269 0
745849811 53168947 0
482885986 347271497 0
211657967 675077370 0
701658705 380414869 0
357464573 536650823 0
697647496 90706851 0
269130237 309422594 0
441711605 630666706 0
20123949 483866986 0
116038468 606711577 0
412380219 796660356 0
799499850 256536742 0
455175049 325613641 0
720884981 559195040 0
240919614 128138079 0
706082035 568053845 0
473393356 263218813 0
640962715 771265401 0
267879035 358413040 0
200362746 766210457 0
245841665 493326351 0
498221837 474258473 0
612487177 628077163 0
618879988 55233005 0
736244359 251542248 0
407761504 504125643 0
476701110 796850233 0
676339004 566580294 0
403977171 124827472 0
516961839 129007609 0
711075487 223996122 0
366124002 166965891 0
469223800 55545578 0
392886486 698255276 0
396650067 237367224 0
574978812 622454744 0
256373455 396549548 0
74826001 588428138 0
310573502 378971408 0
580753497 166127776 0
453662901 217572592 0
330943396 558566840 0
486069762 191793103 0
627426174 714643380 0
76218331 205172914 0
361662524 704633684 0
366610340 747301674 0
663231175 757919311 0
725712719 194147522 0
674150686 611295964 0
99867613 442231879 0
140883905 522597981 0
661784857 195479469 0
800917816 445851309 0
467496918 252142075 0
737482939 466969340 0
633067270 224260651 0
408252793 290044545 0
406532285 586856841 0
722741313 253480559 0
405378381 677007085 0
358489773 50062535 0
98981456 66485104 0
86447049 183222939 0
376040143 271456478 0
76858032 14544032 0
576172590 436578957 0
655757838 752758680 0
134219451 193038501 0
774301004 590954143 0
400950341 755715666 0
782879658 612933005 0
180794613 323245717 0
400109117 7454371 0
168560078 414912441 0
703808335 422927914 0
318933825 115448984 0
240874730 675429768 0
510189845 728358305 0
571488038 511566296 0
158427105 39681590 0
722167296 785653748 0
151483696 178085676 0
460066055 775704938 0
605522575 199801611 0
620555278 599298580 0
274727311 249442931 0
236475553 473523615 0
252272083 518325536 0
30810818 62388610 0
347690734 397364649 0
200904448 82385554 0
613682036 342227726 0
658404848 349512015 0
584602361 758443170 0
669352681 21461472 0
192669822 51803380 0
180239442 752569301 0
685678038 353543213 0
559819272 475063886 0
146710078 366173033 0
13016416 636897934 0
37429717 201515038 0
47119423 186669366 0
141297459 432603861 0
583084071 526418654 0
632473106 227597681 0
728430148 775108346 0
19583037 211548820 0
305526582 507010315 0
176056796 532512047 0
792848053 420107018 0
458184209 171889395 0
606107229 408615961 0
546458337 325700324 0
547987408 449440560 0
97208911 87956640 0
569219206 166066700 0
785686017 10421019 0
152773366 94346653 0
74024438 367418426 0
608936659 210553198 0
445387954 451072559 0
233162742 584537977 0
422681810 746684668 0
440576130 601958758 0
92823254 320530562 0
600067057 492895226 0
99443876 651199957 0
648076245 543591672 0
97397088 427460863 0
147583536 133843973 0
87803394 304059605 0
162373669 343350702 0
273040806 261453370 0
630991806 797025567 0
206082509 389546788 0
434136240 451044625 0
367506931 290446850 0
776289147 495189733 0
218079081 461174485 0
598113266 582421658 0
188029203 649469642 0
287361847 431091516 0
193412081 277756450 0
703650020 694744636 0
183324946 764414234 0
164914307 461617383 0
601767457 522056410 0
136615686 704256872 0
723272543 349944804 0
676718739 372651403 0
332876690 790861944 0
574466618 42958040 0
538061756 704358794 0
470087115 7706764 0
136168226 68404739 0
430943691 284294691 0
792550505 432611526 0
50494757 737016788 0
501162560 787732578 0
588461540 718487675 0
21081969 18898250 0
353160895 341415704 0
229506086 462979784 0
222295193 252532604 0
49289719 665226381 0
356199255 447050902 0
367382135 485235704 0
308620645 446677773 0
664362558 447866972 0
652466367 385505315 0
192910374 543287052 0
429115530 272013940 0
385515692 502792171 0
97998934 580360212 0
731388839 51714001 0
549721634 276078231 0
743069663 696986026 0
134474820 3983223 0
566894377 571716938 0
679218778 467571418 0
218894680 114980815 0
155867020 491811270 0
211138245 540952538 0
757593226 308802318 0
288854003 87737419 0
224882615 528539897 0
434297164 137269760 0
321496390 173238300 0
749534325 471968238 0
368732646 235634433 0
774063244 318218458 0
487226100 128597639 0
398165019 10617804 0
410755399 400684098 0
69017697 288419246 0
381930565 700720318 0
374590019 574481910 0
130891345 744786068 0
182005490 50261135 0
613644682 84663082 0
117622605 779122616 0
406406073 316410728 0
29662271 605066690 0
748503176 684926330 0
391816364 411787577 0
204343687 542811204 0
766638497 709450835 0
690565933 12008198 0
89302102 655357066 0
104888005 321574723 0
496305063 713346539 0
220625912 218594144 0
756764336 449952187 0
358361565 397816567 0
294100879 775498876 0
466903216 118270696 0
45603670 527521075 0
628859618 796396343 0
344759417 735819003 0
405267900 320079231 0
91466361 250780026 0
415472807 486961936 0
443853934 771573738 0
153254335 572683056 0
126171028 348839298 0
11264285 578832584 0
339276826 740938076 0
242062618 516015234 0
171936711 74779541 0
420972312 646284878 0
36002504 641806334 0
8269741 570389278 0
472028177 698596430 0
455721187 97306656 0
66301285 72371454 0
180982175 308542507 0
270760699 562619769 0
374730720 146594506 0
69187014 311190746 0
627580426 536630754 0
453575232 216467159 0
468373921 696483518 0
535227517 474101946 0
1911987 219444478 0
784708135 415534247 0
269269225 426316764 0
604887698 221243874 0
374450969 467687331 0
491922746 244486871 0
477382695 8894593 0
135589067 134582615 0
731695565 91428530 0
360270013 628315174 0
521834574 516068928 0
658472335 182403825 0
649595670 234378746 0
630033015 681737959 0
674190098 770433676 0
682455404 659055313 0
94074490 61843385 0
621852656 645139769 0
586981956 570865915 0
449365422 514498028 0
633474793 233101482 0
740215948 669102985 0
728588174 109082855 0
254087673 131267297 0
256130368 547507398 0
195083237 90698262 0
392754193 606828694 0
350759220 357523157 0
134216601 796654068 0
311584660 401104599 0
656201867 782417513 0
112834454 229348641 0
501981335 324086146 0
253294580 351541689 0
407527903 505469617 0
567633892 786349811 0
682006704 505396793 0
670553299 324337731 0
441755874 110207495 0
578803782 707313613 0
176871232 305783547 0
80178549 529610290 0
655467948 234689415 0
646393521 337972478 0
657723890 675666215 0
242517242 321268287 0
446159883 534141430 0
478469347 770726217 0
392479502 372021495 0
642964933 405595461 0
240717904 736570433 0
493274205 524010722 0
486276242 557222913 0
447268182 130959291 0
282474199 173758783 0
211860556 36960830 0
707380254 405639136 0
53982390 541268066 0
532402460 24768888 0
564938819 306621113 0
433517497 366765098 0
745170900 679073054 0
288683540 266403638 0
733096850 47297496 0
32409635 284007833 0
481711104 180868075 0
574324659 693239117 0
789014862 348263290 0
73685422 283408692 0
499565457 228852032 0
425103343 119838266 0
672965927 135023559 0
415280119 31995096 0
538769014 207254871 0
683363053 619537873 0
26251879 201621102 0
651546447 694867646 0
756855239 729527107 0
664167574 233809044 0
639982298 323925322 0
66053909 754334459 0
23751149 604401827 0
293329854 503291681 0
227937791 503254618 0
679834741 246409266 0
29295788 735578168 0
563898776 111819396 0
187312951 243067257 0
182533550 792937365 0
434356958 709012689 0
149520636 324170336 0
635508296 578027030 0
128111968 236735421 0
350920113 491023268 0
391830826 287062829 0
440060215 486134024 0
734895176 391990784 0
418136259 520385906 0
193348398 203973237 0
625933623 212513344 0
425916179 187718740 0
97558490 685118525 0
135709616 458118989 0
393442520 409871398 0
177148252 130959726 0
25706232 167622100 0
435614599 644440121 0
153576143 498896718 0
717575287 203010763 0
233172298 361102774 0
681032418 384194403 0
794402254 536788531 0
632402999 493749353 0
428457968 205573047 0
613517849 605762058 0
209723826 601956411 0
532201332 548220403 0
21122004 194841873 0
700578956 637457163 0
707271148 569565906 0
117596494 679819308 0
469789011 156908900 0
80715678 784946695 0
413345189 772586027 0
5857694 375452790 0
166314157 694083108 0
506847697 553766021 0
485537330 76734875 0
292024570 293811036 0
544505448 283092068 0
275846100 386484096 0
203817891 429743261 0
481334877 54647821 0
679438040 439417124 0
366708963 381924846 0
572390723 560074400 0
405093146 112989107 0
45526153 369591413 0
527242379 286053968 0
562627250 354915531 0
190018645 524330626 0
762283460 439724185 0
355038033 718586017 0
300190989 664383037 0
307231949 169319214 0
594507173 152457901 0
117819384 570926314 0
478829302 232627531 0
298623115 566669122 0
41775326 688417780 0
115650008 313869125 0
695819510 78008603 0
74863662 421123307 0
344166514 535627911 0
716616583 248824455 0
192816514 182949720 0
534123461 279210810 0
437214211 217275111 0
798778810 630197029 0
106286279 793878301 0
193659010 597278870 0
186000037 612308211 0
77978747 203532618 0
285808402 460619123 0
611412634 21719907 0
416897376 715190391 0
661737720 7339871 0
270942359 454583716 0
649074916 214608024 0
19999785 442994763 0
618158899 745300252 0
56253751 666052814 0
73349406 119784629 0
724815484 307032014 0
329987578 555287763 0
220880766 262392665 0
663067388 439706219 0
702671781 58032552 0
13896289 64490951 0
438035669 199842156 0
799079650 755770609 0
598091983 592724136 0
71703169 692240652 0
318623130 751031664 0
513267597 239607959 0
23738762 448232837 0
172310993 319026126 0
428417995 203962496 0
458122099 513549223 0
774384396 496212107 0
381087424 136276256 0
411756796 82440736 0
350005264 169218629 0
497112226 106076940 0
249056140 201406133 0
259162153 156738847 0
247101842 7507883 0
396994362 179210062 0
423568008 271565917 0
176441952 663256821 0
322860008 774621793 0
73611590 736017270 0
562578986 396858346 0
436125245 213993691 0
737421240 117438405 0
39581566 34262613 0
134723525 322904478 0
673845021 638858908 0
338592824 565214754 0
178114793 635919659 0
600526933 378860893 0
201444637 728974060 0
742076828 44183292 0
225217682 274157809 0
210118976 158140645 0
765383312 684830834 0
346737110 259218034 0
167507415 361871595 0
517188316 222540352 0
357335029 467408782 0
762605778 616283665 0
614636096 248566176 0
587661306 701757970 0
282787128 800267869 0
34471330 63604796 0
15252203 604765069 0
407809268 407578475 0
71939812 713896395 0
583085071 587444431 0
730459238 564480950 0
56467326 553044995 0
269773110 611916654 0
207889904 731326318 0
715628446 649572411 0
229558586 287489042 0
506710914 336366846 0
611024101 484959023 0
73878309 772025871 0
261515849 712978306 0
773313779 293008946 0
314780623 731122931 0
116741513 175230471 0
616528082 115772930 0
334835856 115500068 0
729992048 66830413 0
325831546 352414569 0
771728542 383440706 0
70090553 99030710 0
446658318 538127425 0
480223146 190319140 0
134710077 38017678 0
442931201 772885862 0
307719632 56371314 0
99897082 652638276 0
156352295 122595040 0
274265629 379636742 0
240085168 399671562 0
457055029 654731386 0
426414672 586539898 0
93325102 207744284 0
399522836 568725800 0
253526603 538027756 0
355396258 456307935 0
336185488 14621195 0
455306538 603202094 0
566793628 745196788 0
409740965 51243416 0
364148490 599910083 0
245240726 774059842 0
748426887 367707850 0
740585024 289142039 0
209019519 79856978 0
410931439 464715 0
743130744 132203798 0
157489923 100601777 0
196315048 632370781 0
331548893 69766267 0
64265441 273698388 0
118509979 317701153 0
71127995 12640437 0
674031123 461715183 0
186055153 373457654 0
263339537 537052005 0
486743381 364702657 0
248723891 739642905 0
573871474 466337306 0
674968692 260040999 0
313447299 383326881 0
663581700 422391138 0
768234968 47918148 0
188502305 573155630 0
759523453 429642857 0
31853098 10781683 0
718170052 724760983 0
247600230 480259980 0
381126515 686536066 0
222818834 179775785 0
63212497 177233877 0
429591261 727594760 0
645724860 486126824 0
411512683 530954807 0
345534749 418745567 0
67163627 659898305 0
586603757 393544110 0
302222813 427233523 0
261428966 293623509 0
521828034 297151159 0
742606174 57011394 0
166039744 9318660 0
750411165 424698180 0
204037186 440241290 0
59667464 314310259 0
74096514 207134550 0
601516915 753109983 0
214603973 456020547 0
673923942 528317990 0
687601955 138415008 0
238118315 796524577 0
763374371 415515477 0
535022652 700807597 0
56896960 633402289 0
181685602 530272437 0
676359263 512599228 0
370784891 433284037 0
661945021 213677074 0
297088751 600890849 0
2909510 99426081 0
692041795 79385348 0
518730973 437582811 0
653477194 297101702 0
404155911 291830490 0
515282118 233651682 0
8128653 717885705 0
194158841 781366273 0
380625087 338988579 0
414826735 347810333 0
88564574 800378099 0
664940094 514097952 0
126779811 174543280 0
125142031 366662903 0
68426377 262139246 0
460708151 649280838 0
257928293 559333997 0
127433900 614881834 0
181183257 406041096 0
358136646 126268186 0
330621508 521411649 0
792855855 481290020 0
190557442 109915803 0
373831096 763314774 0
223590905 787622740 0
209559680 101962495 0
99954534 459140538 0
42189555 781685068 0
774091868 461487529 0
372046840 46627606 0
317932843 413681142 0
180232076 403122743 0
497859885 427079626 0
295999030 79379079 0
385008254 474206981 0
692692419 11339681 0
333726516 124365679 0
700936931 533531026 0
554754107 735182935 0
765523835 35170742 0
528549977 311426610 0
210683930 208919156 0
578411407 173819022 0
694794364 394944293 0
397788684 260066577 0
263864129 425601510 0
28395307 565515987 0
249981597 735772704 0
706345515 366033136 0
681199832 392150697 0
717615517 229744646 0
417762120 256099247 0
326806401 395200913 0
555315205 355016468 0
583972405 566619525 0
781039020 497914220 0
567233974 792740796 0
451864718 156548623 0
370269796 127051296 0
467727295 28662191 0
38730175 283756561 0
596347033 630623465 0
550821288 282604583 0
530670197 741148065 0
117780402 307572711 0
392986616 133209964 0
510646682 625843522 0
168364501 393265761 0
797140467 370650565 0
138439126 624543823 0
145764361 380529484 0
218115529 710964430 0
571476928 391161495 0
439341609 447421273 0
661889338 215744497 0
79193037 133159631 0
182919538 397811344 0
380559066 267671698 0
254747283 664603395 0
194404631 60252551 0
519684545 748318522 0
381690148 262758671 0
255991164 350238684 0
675127066 132519078 0
765036095 111010801 0
61063733 40067695 0
48699987 204396245 0
371211847 449645897 0
303854490 412309078 0
463269698 557537307 0
51963767 158772684 0
57170798 799240725 0
236318324 13578698 0
213735424 278303465 0
468963842 706346522 0
456438342 240710241 0
484098608 450790777 0
258018160 673331541 0
554379782 560776482 0
149897633 761157248 0
150575039 737840975 0
740921753 228163587 0
679617727 478629221 0
519911508 725408116 0
58985888 529277493 0
668000 148727593 0
276945692 278728613 0
720648696 81301991 0
54237631 288653671 0
1318140 2411949 0
196724167 81129976 0
571334712 175389083 0
800529115 783756931 0
404905669 446812995 0
201480418 376908858 0
359753385 723524107 0
608215246 120217781 0
508386175 722499445 0
129956395 452429342 0
669889876 658729189 0
196037561 211245633 0
418107744 324641081 0
181716346 260624891 0
459399108 295212376 0
568405559 697604478 0
525166076 392841856 0
507859502 238007852 0
281165980 727403735 0
606730605 39888375 0
615883836 193135486 0
653967620 356009643 0
794094469 252776701 0
700704070 159070075 0
294656783 89319679 0
175820221 735265722 0
436196112 555576651 0
301443682 534549944 0
727114593 680365476 0
468910868 432151617 0
574699394 482173507 0
632030323 617159042 0
115797438 519458518 0
515797076 538654839 0
492535078 148876363 0
683303565 307850435 0
688163008 140031827 0
568378869 94187431 0
17114874 362987370 0
535457599 451939545 0
598056495 63773798 0
92310161 481032468 0
28700294 459361608 0
798584096 791446817 0
488424604 46360052 0
202661332 597026361 0
316785527 780440022 0
409973753 773326025 0
331740317 213659081 0
535022253 117201274 0
54255149 595597950 0
392293557 686882104 0
461917330 739109671 0
711012535 265812619 0
514210788 7902160 0
40766613 410103124 0
129840481 387821622 0
243177403 194601381 0
662381809 145841515 0
338380320 336986450 0
668646882 100376396 0
124290628 577191245 0
247860505 593390346 0
613157905 500398451 0
784753680 560950664 0
778062781 20104751 0
350143230 300139994 0
471584563 732089408 0
388463349 409805423 0
719778400 220391126 0
199878599 256083579 0
771399649 495722580 0
368138446 157280188 0
174812143 545732369 0
717231427 452410793 0
613552900 296344724 0
437696200 395053738 0
504703173 615821092 0
484589819 257561864 0
592029136 361621721 0
797440806 325597132 0
567378737 330912073 0
678323199 258330128 0
710918714 591158514 0
667781359 345407469 0
528553987 409762477 0
453611696 240929773 0
234200617 448570309 0
339478107 703264310 0
86559832 485057254 0
111288891 206035090 0
130691088 267756279 0
537322272 434615849 0
400245242 545498108 0
572109416 651948462 0
641856009 49843031 0
484187450 105142058 0
597545565 548469373 0
132454025 575589241 0
444822175 638776740 0
496537500 493336057 0
56006217 146604594 0
371539560 45055470 0
335444345 369077491 0
418745349 369014637 0
581594432 203403689 0
286967035 265451700 0
523580209 711097755 0
268063172 58333923 0
553133879 398300421 0
81821160 62258127 0
437091302 50725953 0
441802805 750298613 0
195469225 150619529 0
266123637 670793649 0
302313291 702182154 0
682781044 540189264 0
416431410 426078240 0
33494437 306800290 0
323474728 577955750 0
749164963 281801761 0
312909207 655362309 0
474301823 707611586 0
450751550 760899531 0
661643985 683338487 0
365135894 444139539 0
389044188 582708108 0
117844227 196343619 0
186999957 437322649 0
555695836 638993253 0
213233088 87926870 0
678501195 333776518 0
796186049 573046352 0
711699052 326507239 0
792616236 9722302 0
645596387 105549019 0
550019825 300864541 0
492701424 329908339 0
773134260 732746857 0
681037426 60636705 0
21154313 34720111 0
226986517 71583169 0
336804242 511294292 0
674131220 631141148 0
389231432 608087448 0
297901852 535036845 0
690831613 532928621 0
532787079 44869364 0
670439910 4103574 0
170515393 365405470 0
227393274 705236756 0
249523711 380698684 0
101003472 33560962 0
781112228 338990626 0
585967406 252922212 0
607087133 241697684 0
657965283 371835261 0
705515538 397697027 0
449095424 309806632 0
318489087 699937019 0
421883586 761662721 0
98183903 176640015 0
505319293 499931077 0
616443267 465533224 0
32684156 359379270 0
650116512 686201266 0
54946476 749767948 0
617369475 423181180 0
698094188 205684624 0
273419516 31504660 0
552486434 133526993 0
218485196 180486104 0
747359247 646385198 0
474165992 683427422 0
801138415 653848359 0
128497478 181161406 0
346640500 636762396 0
548663912 170395752 0
294128562 800545385 0
199430793 692474252 0
297225250 17809561 0
676388361 263470549 0
155436934 260013636 0
452389287 655729382 0
485312391 382602064 0
180599396 33963951 0
559086900 228196448 0
646030027 260504614 0
16357308 470115295 0
551934474 232494363 0
351243704 363847863 0
737199545 669328381 0
10469968 206974242 0
504641153 590645116 0
647416675 301616301 0
90014511 766379415 0
44295039 507122045 0
124468233 467963996 0
44578103 553447404 0
652384157 442352284 0
586444435 736354533 0
406224155 269615312 0
395521039 303040225 0
46292796 141872443 0
795172379 451951688 0
748637344 108443433 0
782816332 626326082 0
464164956 604191437 0
138234630 467775128 0
337982304 561020160 0
600146581 662835826 0
192242213 139040987 0
355919433 740661462 0
310374246 598931060 0
203695505 765848732 0
448112607 128703000 0
243992789 182206617 0
641708279 301991447 0
606856239 290482033 0
678731294 703255258 0
410433568 406094693 0
663301121 800236854 0
309426361 396535072 0
322190608 684075445 0
353287127 151222299 0
720565151 459981095 0
729071194 655152268 0
372351159 168205878 0
590507684 227335215 0
12345625 318485782 0
750703475 585871835 0
753081674 636247017 0
313021826 117387244 0
192539213 624247071 0
168664568 781885694 0
755387561 119131310 0
310445652 234290146 0
67933390 548320769 0
33351502 52432982 0
100248441 567816018 0
395008726 80616787 0
449786231 190250699 0
170897929 691702962 0
716956801 405489125 0
266678895 245138302 0
375334262 542955566 0
676008133 468340443 0
98178708 609696542 0
326598038 202712070 0
11674425 522240718 0
147104531 73950245 0
545099134 800674035 0
326557003 272945423 0
78814105 553717845 0
37848366 123087529 0
747197813 230113926 0
641144650 437690534 0
117634096 310453170 0
485384391 599246778 0
447633773 529498040 0
335439417 552463693 0
745022266 126987426 0
82801922 12326009 0
565990263 749741286 0
467839444 175695567 0
755096864 213890217 0
744975339 68139675 0
753742593 775304713 0
130717201 600039451 0
141850183 328812784 0
548108744 275875655 0
127726589 278913027 0
603940081 113397633 0
145012233 396218919 0
24386607 401173467 0
320474101 721130694 0
217670575 544089503 0
349354754 476462409 0
618715968 42871214 0
107538611 370570586 0
491652518 508140917 0
349854180 669087987 0
213150245 177064500 0
123382309 766279819 0
232807292 401878239 0
296498690 766448327 0
352995287 377291687 0
250637184 607058779 0
171789049 446255369 0
407281079 494920287 0
470692904 7441309 0
244532003 216952643 0
597522895 628383884 0
132829412 707200861 0
456655179 375448744 0
528988343 273569163 0
304984007 215138659 0
313763654 391173233 0
391061327 3967332 0
694579683 450557614 0
93123927 338008002 0
781584862 572937927 0
489577042 335580466 0
202193844 613941815 0
241877506 246348428 0
44024494 455667798 0
733812826 452860345 0
733875467 416670051 0
114962449 532928409 0
423558417 337890412 0
307880478 219499717 0
599758113 734225973 0
213323633 176498618 0
351443901 555440245 0
246820555 519936698 0
698474380 49387968 0
551750272 31229037 0
390638183 308374875 0
33584040 437760277 0
732392257 778156060 0
316927690 693188157 0
544673509 465249700 0
331474932 283772228 0
452735554 558064363 0
615165618 225032299 0
754056812 491262022 0
462218920 239245035 0
793134766 241938474 0
788997461 249018304 0
777853648 280385907 0
50884951 568622560 0
321066424 764999777 0
583402457 729476066 0
299291494 487078705 0
511636242 194494509 0
585068031 584387823 0
723152313 576566930 0
794525850 115158815 0
477195475 442790127 0
282050825 117941294 0
132898152 532384651 0
327339526 777192396 0
559800902 40409869 0
170831406 64169246 0
265575647 669550490 0
723665016 149995187 0
350468715 745514556 0
506165077 134206027 0
45621179 115595765 0
724611923 7264603 0
26091841 733691850 0
472260388 616440064 0
53199315 111920314 0
669518882 490732361 0
51325195 75940827 0
784137037 547596049 0
761590055 555854914 0
460242035 207209575 0
445326968 279945783 0
614310858 675056017 0
361146563 335384754 0
422977632 691939189 0
676952975 572297563 0
450341624 264215850 0
740623510 331065019 0
293126588 182292908 0
430185915 573768759 0
214782744 434960294 0
652714954 428086457 0
301491350 605324571 0
752612804 640599381 0
466417463 395560309 0
184558829 175805908 0
98620925 454404654 0
657866410 316175887 0
34071435 271884679 0
705886247 628188653 0
558306859 553159313 0
795112387 662556548 0
145035434 440092101 0
575454249 376870952 0
209696240 791151937 0
688361723 278744365 0
542344463 521376132 0
395980460 37398895 0
139432599 300182716 0
548046124 539138742 0
522679815 15694733 0
116176609 383578367 0
372471925 622031665 0
682620214 161737207 0
367401539 337216712 0
571559047 585064620 0
538818954 492829440 0
498560684 174339543 0
644872365 551893186 0
623080725 250225621 0
755538623 112067023 0
175477755 183891254 0
111900973 660764267 0
72814854 179832352 0
469782221 35017079 0
674364829 96391860 0
87563800 701189418 0
542130594 111019935 0
727623717 353199921 0
257756329 409398218 0
462837554 391406834 0
71932011 162580700 0
793181335 790961751 0
370295010 512441210 0
392119949 488171016 0
95014384 288625261 0
392840667 248807385 0
589479316 607510680 0
709058808 100668944 0
545610247 783763508 0
169783890 590461062 0
627614699 88377764 0
651146191 238689508 0
404237464 461447198 0
632260199 90087957 0
724681733 359880114 0
600355326 635864536 0
262984390 630012907 0
383048087 42709689 0
685544431 119238603 0
561029041 787448850 0
404037591 457968430 0
608571950 600031225 0
302335281 266776165 0
56816511 403492258 0
753154573 100381994 0
275215501 647112889 0
18451347 533613048 0
373745572 727683287 0
541444073 346541147 0
559270719 753202741 0
17115235 279573988 0
477674185 680451103 0
736674324 749537874 0
799465673 727822125 0
301135237 621414289 0
240350315 719544720 0
717750916 320425378 0
701612866 279567458 0
467374615 662869405 0
450904520 614914558 0
171090877 174923834 0
261473720 312493871 0
140298052 443983700 0
658363675 142602736 0
739754957 322304689 0
735177517 453287536 0
500831640 358875811 0
416200778 535340712 0
74949355 12440344 0
316481173 174547317 0
7891128 413910933 0
353158556 691037190 0
42599517 267118700 0
557891246 475161113 0
456503835 107477478 0
283198739 383800817 0
439730878 517386028 0
92952725 303693682 0
12826204 234158923 0
236551604 374858325 0
354949020 756873500 0
800537467 713957457 0
525509827 367911782 0
795837217 627470993 0
539214501 492190320 0
620103062 362983294 0
770022562 307502926 0
471285641 581278795 0
615161209 777069504 0
16664292 54470301 0
631095148 714736351 0
700860596 268175857 0
756292349 569217922 0
174804735 541394829 0
542125665 141494661 0
619016329 415703605 0
658871593 10462925 0
643479001 642686189 0
275668331 370684209 0
193307173 671860118 0
571830573 289083906 0
621260224 469767628 0
386145823 454675416 0
441741423 194906462 0
304595502 631423273 0
126216294 8415984 0
687258098 130144999 0
113706265 377845496 0
187985133 525224979 0
248171816 31059870 0
661905844 245434012 0
510032411 270217817 0
779057958 675191543 0
734286771 382265323 0
285650599 695250383 0
224651300 274223659 0
761749110 338770489 0
453864513 27178648 0
156221516 419436962 0
530334429 641145578 0
502959352 1326243 0
486244686 395080255 0
753292025 704860796 0
79411005 38469141 0
171965933 750638268 0
206915517 190761929 0
705579630 771989550 0
437120444 799628791 0
616592112 120099847 0
635287889 403945912 0
6136879 121353583 0
430143136 613139350 0
699141262 305301931 0
774978610 43256737 0
87114957 733343056 0
257566521 750448157 0
569910814 727948716 0
292418992 548533359 0
648214411 626463318 0
592278345 681456670 0
251857217 609791951 0
321280266 218337470 0
487741335 455201161 0
14350502 39878343 0
570792565 750587823 0
660718649 285744358 0
760102555 729007593 0
525922815 130817558 0
13755898 635753499 0
650567673 755137165 0
249560226 578050431 0
644032328 3008688 0
681511726 106572946 0
281736207 259546615 0
503080404 139944309 0
694779701 124019444 0
539808949 486051424 0
672382153 536011559 0
482398520 144385926 0
177668416 321187740 0
754832978 198457675 0
789453774 765855093 0
709349227 682379014 0
111028887 297660449 0
765532458 314692713 0
110272692 463575443 0
601537401 389182622 0
724777528 339656115 0
698821756 552577004 0
633519347 151765468 0
78035680 465212152 0
385993349 783755532 0
545351815 677420525 0
346514622 194141983 0
509333115 95126280 0
713332278 551536770 0
175140407 559070457 0
697176384 544296356 0
365885887 403084545 0
307827916 682400202 0
224067433 40699755 0
523098528 147131206 0
270968499 526068748 0
298529417 794895627 0
757250880 625934654 0
619698192 703673165 0
350274596 258051166 0
308842402 775929797 0
740338492 12421266 0
573966232 315697895 0
336902343 299790083 0
161566509 175282072 0
792265250 177533089 0
337169497 179896515 0
623347763 727162262 0
491873320 582855800 0
286695789 700012789 0
78504172 728425941 0
598367056 747881081 0
509194763 459372774 0
432673022 448882493 0
256155354 103070990 0
104329975 749435000 0
611977825 265879771 0
245135207 524594664 0
352660179 227175566 0
336502195 480234345 0
681843628 416296810 0
465818551 540672763 0
675509472 248539837 0
424042732 652050145 0
10961249 74032243 0
770235925 113001433 0
226571972 756317204 0
612669388 95056883 0
399482193 425556081 0
521331833 31637733 0
396105828 769088743 0
412701121 479560306 0
206144357 774726930 0
352637367 163103164 0
257848964 567728154 0
456032289 693448272 0
660831281 695071703 0
77159202 74310044 0
606875037 593311253 0
646758398 268416111 0
364289370 269694310 0
728794089 8975104 0
312975367 298768257 0
538683533 705394994 0
303405189 367754398 0
136554971 782142897 0
784515230 481077606 0
676695646 156327940 0
161684063 305919181 0
380915900 603411471 0
651271305 286999142 0
739819750 748094971 0
541106502 47621033 0
245420592 460927816 0
767447431 452502536 0
474884266 338407692 0
649943582 17955087 0
715291507 544757400 0
686220146 317967099 0
211465802 354845084 0
66933443 232301191 0
61188268 328502895 0
592621835 313475428 0
241299885 771394199 0
370060197 467461051 0
5109652 131961428 0
682677017 773474235 0
377633817 482047705 0
663444617 781571957 0
285548839 33292356 0
515011274 519933 0
581574343 432584701 0
397563236 655535579 0
52200558 187203705 0
330645980 79526771 0
609111227 394151814 0
504523455 404501507 0
662435084 516444615 0
31010343 171537607 0
792032241 790370774 0
164620272 148707209 0
439138300 10703843 0
686216883 32753950 0
494152736 768305861 0
127584200 94571911 0
746795761 479552000 0
750631622 429642355 0
214918637 453205300 0
475642345 159004116 0
21198618 303380797 0
510175992 109091364 0
726368847 489746554 0
496385678 640502342 0
591438651 561352076 0
696414527 703615481 0
573377234 2301191 0
708751215 575354084 0
710271506 215583608 0
617275929 275969768 0
37576513 34522317 0
573043121 619824396 0
778257877 797853250 0
129832506 85270987 0
66904955 202997730 0
736704430 532460667 0
640754204 278719972 0
201010313 25078068 0
365286940 441851996 0
352587794 165048178 0
608423273 417108024 0
253886602 4690310 0
584835284 303091852 0
610023271 483557596 0
496566911 140050431 0
20210044 162749569 0
477532228 334484751 0
317073067 670403142 0
155926654 698905187 0
442699822 626749559 0
544092234 679526101 0
552044567 63823820 0
613171303 429018043 0
121814339 639444985 0
239058550 115571875 0
395947178 338140957 0
289792731 206592341 0
441319651 357650881 0
415545605 769393960 0
300525582 655649515 0
541629463 202937194 0
148928653 724494258 0
87473154 660655236 0
210636438 523244951 0
733239935 188474842 0
374910791 197090 0
293328331 171956118 0
476194927 514268322 0
416325372 613296674 0
615178797 162308186 0
600997068 42253635 0
297029931 371065455 0
282606297 38854642 0
678636911 571994857 0
492939127 458500644 0
20107632 692093276 0
27599428 163581591 0
797169496 639893297 0
620068617 330261170 0
133618192 743085919 0
164645970 555527958 0
331374733 329295921 0
280732767 286262506 0
642844626 700472039 0
325282101 767377696 0
98042097 3516508 0
768857961 126448459 0
332185345 327260990 0
545842094 636935609 0
459504418 474357363 0
41176790 5759621 0
131594790 105993335 0
44187840 291738547 0
549480590 592959041 0
87658579 259678874 0
738675219 204413975 0
502345109 669978491 0
786966726 563146104 0
93284021 296279586 0
753448424 364574176 0
634053705 696554736 0
454559984 643049432 0
93004662 638251160 0
204079284 247368548 0
407281333 543482400 0
727704136 792780269 0
291319364 765999023 0
791702979 669684079 0
448176491 107261502 0
158931476 455954749 0
233127367 247325767 0
46072263 378264253 0
470021549 793973612 0
571590276 76983420 0
578527629 306088398 0
443074279 588444436 0
594790182 676730456 0
372146990 144389151 0
347819938 764239129 0
745357643 119825273 0
68598428 467668794 0
729631802 451561423 0
369165750 707011172 0
57141120 564477340 0
213074470 407002636 0
73316434 748370545 0
364750786 537118215 0
755883294 705632981 0
162180133 427514523 0
447351998 664291873 0
709794338 40669344 0
83402308 167171306 0
348576869 14678875 0
62315982 348622550 0
298126376 689587395 0
4470688 394008410 0
761414217 475801767 0
444963168 234683718 0
238645171 706817449 0
459965405 37309915 0
15265445 257656752 0
298319294 328312080 0
451919901 780880130 0
687532090 659101080 0
259571110 21519534 0
247025685 307086745 0
185309879 172590267 0
208292708 14992230 0
547820890 387254741 0
619880745 763181390 0
446905572 767585354 0
387771434 334833908 0
723655575 146310693 0
453599804 225622142 0
529736410 642138666 0
56384294 445265158 0
417147780 48117996 0
381286674 782591270 0
84722834 369560503 0
348389174 339384982 0
565461656 158598910 0
476189748 736760934 0
660651988 444304934 0
307595305 693738764 0
558224508 102760274 0
161720663 230351062 0
732364433 532527363 0
192490876 660489705 0
604098621 426782560 0
601795505 495375205 0
96637142 768560809 0
187300772 287888942 0
383004971 659390152 0
57051039 357951428 0
721550035 272299174 0
429320493 267589636 0
152043122 685014164 0
202136168 353765207 0
49117535 106541472 0
443652613 124831016 0
41595963 51715325 0
732665667 424413762 0
274051346 467323600 0
636103917 175023020 0
287023636 715064759 0
531057925 349330811 0
170641041 61080903 0
256444429 453845156 0
428869280 216801433 0
6519907 608200261 0
704970201 160779962 0
768260366 62237590 0
776782775 582648547 0
86632428 315152486 0
410320952 785903100 0
205242366 432789968 0
768721757 228610962 0
801478436 128505310 0
348928569 548138385 0
438404094 229470955 0
485339504 405622032 0
550692613 468856566 0
275740611 172128919 0
647992892 116554271 0
301668308 556984841 0
746146159 372385590 0
237056581 706219324 0
744616616 259893652 0
105451294 487548853 0
407637650 71093732 0
449838689 30602927 0
439828051 446747254 0
435274826 698362990 0
247980965 178325593 0
614156148 371159359 0
155471140 567492553 0
312380957 2841469 0
139163861 517613662 0
471490513 278161548 0
719202248 110613685 0
217873485 265125024 0
716185097 520040310 0
627057492 151622366 0
165253376 791934508 0
92678191 470472626 0
653135903 188656824 0
621887146 361614718 0
167960159 644142574 0
448062952 498846448 0
722940829 389889242 0
275738773 730536392 0
619205226 19409185 0
472292515 719937674 0
499164649 431729510 0
455880789 567614419 0
275448099 254475473 0
420526122 70650794 0
473568417 218271586 0
196025316 372852779 0
351935471 767519299 0
621280107 547706272 0
613478811 782279128 0
79347851 80998362 0
197997602 439744422 0
329181585 442338136 0
372780517 311892487 0
659072523 798880299 0
230160436 212892628 0
700565597 509483958 0
303026788 684307041 0
123295389 61762216 0
349554216 240486770 0
481491727 641378921 0
485007944 751439328 0
2181712 331661650 0
759964929 462983338 0
739681913 26658546 0
660040154 553291838 0
173371879 476885956 0
30951337 141862961 0
4126988 60654208 0
513538755 331269498 0
748095835 365597266 0
517099122 647760665 0
264459065 13920207 0
132922650 742223805 0
35860047 588305596 0
267326811 97499051 0
478559345 750661696 0
290494625 83366711 0
320236183 72349811 0
486475169 524096088 0
787059732 526556931 0
547824333 208318874 0
408619098 778885185 0
650504824 393318336 0
483607533 122375334 0
433207579 698597293 0
371089479 670130378 0
650093139 777689484 0
646536198 768463543 0
155108755 511696521 0
412981116 35982853 0
493738575 96871714 0
514845585 337251892 0
713709514 199258553 0
584023320 424953477 0
796554143 598282277 0
393341598 36781189 0
737614062 325623965 0
780986955 2347348 0
354636780 200123664 0
41841122 658111916 0
172181954 747438318 0
393454672 190645176 0
679944491 765664642 0
116081928 53588996 0
296256273 679645949 0
786300087 787977457 0
314264197 94778520 0
4404025 182178614 0
197029817 734174016 0
328824611 781219708 0
714146126 668866715 0
7365694 256214389 0
223011660 416567167 0
339610856 136637009 0
125422887 86240405 0
646997070 553244177 0
322815424 369842666 0
363600451 400592814 0
434909065 513105567 0
612174021 567106567 0
736604961 9754245 0
184884231 133641221 0
521999716 346529561 0
514194913 792070077 0
11028765 679802534 0
226991936 422761640 0
400029937 626977671 0
598196725 201503364 0
556178411 703960582 0
581770833 247181234 0
499449988 614775249 0
141906056 365588725 0
282434882 458973049 0
172203922 162237917 0
321947097 685724084 0
120624671 114846390 0
15513465 277174713 0
795563360 202248017 0
268590307 130408685 0
714404491 174643203 0
734817829 227256905 0
427797055 447422002 0
55493178 16358878 0
669028675 375453995 0
372714219 70646812 0
765774427 75396514 0
335987064 141655869 0
120009878 366865183 0
617786193 512757722 0
140204695 291448564 0
660525768 777709467 0
54853208 468905318 0
12199678 614192721 0
109125791 179880564 0
772475137 398821021 0
580833510 444106773 0
17333802 672542050 0
392411247 141074966 0
445589033 157341514 0
31031243 23907119 0
759258397 583645594 0
262445133 759936067 0
319464305 47929819 0
236560289 107023832 0
498000776 648939425 0
220339376 440278075 0
407584750 376956739 0
742051413 82352349 0
39247096 132011771 0
523043458 337970064 0
771368687 740632478 0
544439842 398137689 0
233315716 280515685 0
298367445 684621188 0
403854675 488396762 0
564759690 189296750 0
357648587 433167672 0
376409140 685705092 0
378038345 529285292 0
540128320 286232682 0
195286068 453102389 0
285324737 479708695 0
582282162 655927183 0
801685416 463475378 0
717030668 520718855 0
186113776 548643268 0
253281016 341992777 0
261741281 273607406 0
536251735 88251236 0
700051277 385731025 0
141724416 317979112 0
100616314 132027587 0
166304533 310578964 0
309533877 277637314 0
155021856 554861960 0
303743638 463786972 0
635834322 509105572 0
9747500 159097236 0
666884974 310919220 0
265967827 367033687 0
96209438 241634511 0
26314649 88639694 0
199001952 17269749 0
61712195 172744151 0
678157725 667741420 0
692647949 33592952 0
288701679 747099881 0
431389395 421815365 0
198575717 423443106 0
688497871 44644554 0
777288926 567089867 0
770498499 334920294 0
158832718 627036985 0
661323924 193018460 0
394262935 740097272 0
366177689 92506094 0
533158115 211715659 0
429130157 635972142 0
427951830 184427741 0
329079937 532112159 0
430809459 783711022 0
4504158 149357657 0
45629094 304788658 0
685619140 632543738 0
51384168 583693077 0
732026115 459192273 0
203210535 612732 0
26453860 696760487 0
250023885 668883727 0
584808192 479671093 0
780240384 143345541 0
154869164 633681509 0
449229617 327710487 0
549846676 402885288 0
772020044 179188330 0
446801764 400569800 0
50261272 502665127 0
266609711 314506630 0
147398073 189016795 0
356929426 587231277 0
106954459 614608635 0
626006067 777717732 0
87433499 700544831 0
589704444 207770188 0
335243551 634601179 0
401101068 616389915 0
539932130 753348706 0
214471882 562448933 0
229878047 447169037 0
564674287 73957411 0
565697155 249715442 0
319724060 584582725 0
409828700 91704914 0
763750204 119325739 0
648139222 37400924 0
317383961 705913831 0
540005328 16556951 0
777309177 115207020 0
606904723 771501951 0
490933596 23383808 0
222527563 745900040 0
324276174 192672108 0
66585355 445269667 0
188691472 737665982 0
243522875 563993488 0
205506409 733628551 0
708772518 97317043 0
220550008 499710769 0
400045199 52732752 0
21560119 22553530 0
236868466 384560510 0
677371383 146418323 0
126615556 685190085 0
430217159 596671062 0
390027081 165607114 0
35335237 324620812 0
319689269 765535586 0
169499941 337865589 0
342059772 466592525 0
475283903 432350943 0
801349503 290983516 0
607658388 141457065 0
122070754 132068450 0
522303744 462583177 0
118100536 353863598 0
122287229 383057421 0
538446284 338951771 0
100149332 255587149 0
501402864 279284362 0
576763846 5555230 0
21855524 560942749 0
501067577 153956629 0
336415841 496382968 0
388648437 560713027 0
231351999 30272248 0
470431136 261917502 0
778709654 523720076 0
288166562 271110646 0
394453507 268152332 0
216868868 42894927 0
173400828 227802013 0
439307563 297780000 0
295854430 372881754 0
104437970 69438557 0
539183983 517721325 0
157876313 651623080 0
85344206 590685404 0
109951284 616656727 0
162887290 403800187 0
683455791 142093036 0
28518067 627538327 0
215011196 115415478 0
341789334 41357620 0
209352196 319002258 0
786710119 219265096 0
719914536 495760769 0
37426702 173748123 0
789109648 310967456 0
614287299 218204521 0
50495264 290752509 0
591094178 156106647 0
93032268 166269292 0
79059512 105024210 0
19913949 349122938 0
505110261 426032849 0
542808417 465067951 0
244309746 95011399 0
488603993 44925607 0
723390040 475483483 0
215745524 420928633 0
148434752 321737559 0
606020019 264088307 0
481251040 576956324 0
601406654 43514163 0
229672161 290467238 0
115356772 595442908 0
779298243 223998462 0
721832493 483246740 0
567555632 168525749 0
463106110 134302362 0
665052044 346302171 0
295838260 174658600 0
236936449 451951783 0
220164565 610973696 0
400428614 660120970 0
278976061 547192608 0
227552580 619860490 0
682648404 330311766 0
726117324 103234415 0
442435074 267857756 0
667521597 555173930 0
501824105 448528176 0
394641962 554532106 0
728681884 381604559 0
14545141 576489845 0
266272659 341667518 0
398243202 490089725 0
87541195 699684439 0
555764354 97240622 0
207535287 419929290 0
365250222 475388197 0
305542447 532965627 0
571079107 427652077 0
475436463 94727575 0
454793094 223241520 0
502730214 729369213 0
84795604 387923883 0
518845583 523637621 0
364758217 144096207 0
745582599 356083680 0
791329860 285580541 0
236701000 247806246 0
576063890 596487495 0
547675600 84984962 0
304369094 461237142 0
735013979 107117639 0
135825993 309310768 0
429413672 369315331 0
29150132 792482076 0
419663082 50462487 0
480339741 104825723 0
83305703 502243868 0
665863257 600793190 0
483032013 493936944 0
592573118 207744424 0
472908453 335779036 0
266663888 463508293 0
72968281 14072742 0
576095052 184802644 0
641905266 542547192 0
756586173 755318907 0
575441213 612288102 0
294986322 714548145 0
182522947 533917097 0
587344996 800642435 0
683446568 98193760 0
515172234 770968991 0
81010298 691642778 0
703975263 289905293 0
678815968 233044088 0
639610216 245390427 0
48734175 293944691 0
658910152 213641672 0
254465503 74612639 0
771422896 387731111 0
710341406 34326503 0
473913487 138571224 0
242689831 718435896 0
486889225 773563862 0
374363946 761740101 0
550720286 371805151 0
779313774 196246487 0
536610653 401168479 0
589805825 434357105 0
476868893 722564151 0
567531128 180018157 0
768078642 432875726 0
224498720 374795220 0
28209630 705018508 0
77895643 642167102 0
320812689 433878105 0
559776741 641690118 0
237834718 181415044 0
396082648 112072071 0
591226779 403470148 0
281823436 363662809 0
290011946 759870639 0
528862173 564999165 0
774941973 222924541 0
401426916 273765787 0
30866127 142499343 0
66188402 34332224 0
496658100 541112346 0
783507838 480802812 0
302767738 130279748 0
160000416 486604759 0
324010169 235539211 0
164545745 236565743 0
507501804 764102297 0
777878452 284399888 0
765991106 710046785 0
247218168 176346205 0
685035529 568950891 0
227432895 502356365 0
38778293 584369236 0
51582884 421784053 0
545551881 546656464 0
167225670 722196310 0
711396452 337460466 0
23899337 77713961 0
541611095 554938079 0
268537585 478726773 0
318350622 424147788 0
272324097 286867573 0
293640531 23880582 0
295550918 346145173 0
161906968 292688571 0
110787027 262939283 0
604598054 671946416 0
748188546 520606629 0
571857743 406733451 0
443992164 533183322 0
275201782 469056086 0
755482713 28327520 0
362314141 90773837 0
770183527 204890330 0
273383929 383579278 0
242333364 762608567 0
4590967 404715737 0
319411226 153379782 0
288546820 301449390 0
749528034 633729877 0
480105004 628735195 0
529838078 708376039 0
268706471 470747497 0
68960331 208215265 0
365957377 145169357 0
787257418 108488777 0
771382245 392880225 0
52113680 134069183 0
677455509 587616484 0
314492186 260701238 0
600433657 172473163 0
386380380 798799179 0
747290888 263408200 0
767281423 464908758 0
416452120 7930580 0
285311572 87597260 0
361034240 615784752 0
71208828 504696867 0
162090138 26963458 0
703937803 752360137 0
327604132 539209351 0
328225498 531987846 0
273731917 255667552 0
638509521 480380427 0
721059611 207883613 0
502974348 29347928 0
176606598 212566447 0
144386400 525201 0
155421482 351172331 0
332489651 445849386 0
479457355 544297813 0
519786447 265738543 0
435980187 503308221 0
336230148 133551503 0
334983480 24662588 0
779913951 99539785 0
380084140 601227222 0
413548757 652450329 0
164347521 555986839 0
38635321 234583492 0
782801359 178903499 0
573890891 710061920 0
543798942 669620128 0
293508091 337462715 0
22340019 282620946 0
360420740 602361382 0
188364878 408297610 0
674671283 678011317 0
9887953 709597083 0
501547333 320783530 0
476947969 529934641 0
587251077 67082614 0
249414293 127182615 0
686855879 763866253 0
316991841 88219665 0
374592515 413666766 0
587736149 365918993 0
786372582 365998739 0
397488581 185685110 0
673292603 289327017 0
512871861 215011609 0
776975774 639289101 0
136065837 323514812 0
545897962 651910940 0
778130129 702881299 0
575798460 197416303 0
66063611 455279383 0
271160864 259178913 0
362990477 583977575 0
550756518 703803500 0
365034307 587272367 0
654105318 680440424 0
399571766 293031975 0
329238829 643244257 0
433900005 67541879 0
252715012 732391743 0
547744353 595199943 0
231606923 423256101 0
532455158 305481926 0
578446133 448798601 0
693131060 686827606 0
23694747 135333221 0
55357829 567252628 0
543500450 696316921 0
701644618 355911325 0
291809133 321129356 0
240407882 14727876 0
705491030 350921646 0
53811189 300877732 0
535968139 590137151 0
633468580 267779756 0
446532362 24042546 0
624260278 734900304 0
340594886 255264586 0
538386416 711606173 0
682614004 78974720 0
420724899 486007580 0
71672021 166531523 0
345844562 374985314 0
125088013 623051190 0
121169741 748237725 0
584647948 135732299 0
568721763 643735552 0
641667883 303330498 0
713385857 346156696 0
238454891 378686649 0
139867137 345780444 0
573149004 140250663 0
775404801 350173366 0
402350933 739505999 0
304970161 20744186 0
455290298 298351840 0
377202031 729682303 0
273785909 229358001 0
31761879 132935178 0
190850451 385354972 0
545856282 24637493 0
363657660 526849263 0
328484873 207404354 0
443105674 382246226 0
20327991 681254948 0
365708899 436584648 0
614486120 84736977 0
626418841 577438974 0
14762719 276652491 0
11229951 327482367 0
579109004 699680422 0
665216303 186219772 0
595173612 456518265 0
640106986 352874627 0
522971025 745118280 0
288339474 100450680 0
412441098 380674915 0
64980530 674425268 0
209535406 676662579 0
238040170 238639343 0
267054900 539369900 0
424473128 182764823 0
679420110 332597999 0
652794299 119197444 0
711114672 123796622 0
612070289 431343021 0
214845432 583047782 0
736803867 531843229 0
80155145 286842670 0
304597568 709446801 0
576345719 709139336 0
237365478 254943642 0
196089365 665657789 0
512346351 676429851 0
412197758 410721377 0
285576954 404272386 0
233666710 352697031 0
121744569 794828461 0
344432950 59273089 0
86353791 60742332 0
93310633 315151763 0
134551371 645480780 0
233280510 511500257 0
390709894 731222975 0
455607023 627031214 0
335170010 650535735 0
772433911 449762073 0
567631362 759813244 0
592123152 519772973 0
654643620 175049192 0
507547051 9959071 0
36798103 528953259 0
78316152 558597076 0
474409421 61809956 0
574895850 697782473 0
630609248 578553858 0
27154786 17260778 0
194572199 57846689 0
199781752 404548873 0
432996804 405152761 0
408916216 473288064 0
142761684 104024362 0
30169361 523049621 0
264103678 97294736 0
483411641 20742721 0
358698335 225639505 0
344751406 429579757 0
313689810 622675615 0
162830786 727398401 0
376507406 714044567 0
663584919 273046006 0
170623731 651856947 0
797642308 554536439 0
22375352 483471657 0
544242509 358752157 0
529952330 319649656 0
568436818 469762185 0
213226471 123090532 0
758785031 653456796 0
106134712 390453955 0
738440930 133958351 0
696729583 726485784 0
699901 448989155 0
243432083 428025755 0
568723649 647123157 0
338874605 475915674 0
504158961 254758178 0
169486559 101176254 0
616287155 699213363 0
638835574 205936841 0
454246907 343661587 0
185319224 391700056 0
627965522 501101004 0
87385481 215547004 0
222621211 557886217 0
513800343 373712306 0
89652372 796083683 0
328018820 390345788 0
522551903 82245348 0
369063277 708793217 0
436915712 583408115 0
490695096 437063652 0
686212659 445270861 0
190501755 150028854 0
185536314 732032129 0
682153864 148559952 0
571477359 692224901 0
65232723 345027145 0
531066263 37937016 0
568167868 268391169 0
1180976 452490993 0
173807115 322923675 0
120432347 573404055 0
122419625 303074961 0
293999823 407194954 0
489246880 403709414 0
161733189 199011262 0
790577478 259342019 0
703784182 720417106 0
653922444 458967554 0
364900974 266109255 0
653380656 369542591 0
394066001 457338183 0
164009552 134155837 0
322184956 727807598 0
101720030 705164105 0
92823257 797819232 0
436913648 20135866 0
700887384 540397732 0
384320365 210471925 0
468740110 97782495 0
610332881 270226188 0
10532462 301338317 0
61143212 189731556 0
427545160 76054419 0
299223839 484903577 0
779568307 591909783 0
361779614 561355840 0
375285869 251407561 0
303752342 714373267 0
486965391 22721292 0
89864762 443489647 0
66674181 380922415 0
430566514 626068206 0
495848062 292120167 0
314041202 491466779 0
552409120 285752710 0
112935250 311520465 0
788020669 11557494 0
443374028 608527295 0
370262616 175228314 0
697781258 84852800 0
394532448 409745785 0
432632227 518852070 0
521732590 126694301 0
237349785 113690883 0
638098187 15164157 0
7880890 296228811 0
687729 116204966 0
243658685 774656489 0
368999142 771134825 0
152736379 644725854 0
601880888 786206362 0
594707225 483217478 0
374861571 230386532 0
206670542 61077336 0
533698579 496577271 0
353073649 30110609 0
249953744 606143235 0
777109899 22013557 0
73877117 197122662 0
601920725 576092029 0
367167251 162201405 0
517936159 691470258 0
394409564 452515077 0
188763951 59560955 0
55300801 511258346 0
102173688 560734383 0
361974524 605875035 0
240146938 792289521 0
473259287 119524024 0
124437838 409044364 0
234390418 576714875 0
191249509 308630363 0
91896407 122744664 0
272915381 333512110 0
346146889 218539 0
725117569 655205042 0
219929351 351987163 0
295858554 239351921 0
760417306 557589556 0
722150634 764335070 0
491057472 72403280 0
393873069 714020254 0
433991820 87116540 0
462250542 599363092 0
99591328 91141824 0
531694246 459613870 0
304776451 339957411 0
644273967 473327281 0
478031228 339714845 0
156008815 250492136 0
85624493 140015359 0
685667607 779873983 0
773233216 479408915 0
261381555 495040087 0
778723642 201071792 0
403163718 92610417 0
480147896 760050455 0
606657451 198271025 0
278191355 215753173 0
132596186 439566539 0
504940397 664381082 0
351297935 398352146 0
315814554 753429199 0
562858253 152343039 0
374678647 403264673 0
469820609 744562162 0
317481041 746963889 0
263524260 137577949 0
282802831 320850941 0
58321694 625867291 0
291808740 142917924 0
782843520 273242235 0
518672201 440922499 0
601746453 614080804 0
315047645 352829048 0
641301577 726628574 0
231889010 214669389 0
156804358 766039255 0
796583539 218270857 0
493462375 487920696 0
319542815 34547197 0
276881063 446635627 0
240967101 452837051 0
459439913 401132710 0
163804529 623757676 0
708791161 626400985 0
48377235 132619007 0
282420984 302567625 0
331827350 82293499 0
662941180 794435426 0
350900800 99991185 0
388756344 38736720 0
493667400 555853845 0
618340865 356388177 0
649502595 665757877 0
387683987 83689097 0
583945601 150324241 0
429331700 683554289 0
67281590 337869294 0
296492069 71358235 0
706925152 572624942 0
17089351 132389867 0
103273831 145559081 0
237059602 592107719 0
167228999 184002137 0
326769069 739917494 0
386130779 115122018 0
579136758 692076775 0
668948371 536246927 0
403450273 577398458 0
142684646 792882270 0
571827676 450531269 0
545493298 433444270 0
321395165 511511045 0
324826597 676947485 0
230037522 543985198 0
601242009 376977245 0
612722601 767104208 0
622715587 496017587 0
33755417 306245306 0
73566798 476348212 0
60952333 286852197 0
660479227 535901843 0
528284999 236756139 0
218905428 131872698 0
28984030 196218561 0
193018964 423300571 0
490116452 455651155 0
698821651 515060451 0
474900950 133323452 0
342691495 111795471 0
444984073 770255730 0
112285019 719729874 0
92490896 726314670 0
462755032 142185974 0
231399629 514609817 0
379219104 512576510 0
706335103 489189738 0
8981673 26119651 0
735722974 663967322 0
494390753 548131134 0
217934721 212423856 0
122172900 159385494 0
299724672 668908486 0
162967632 253005476 0
107402562 594255879 0
462264506 263122772 0
270598438 136897232 0
764413714 480443588 0
751704207 524256396 0
646396888 353340767 0
612459555 672046839 0
176133853 743939113 0
56717963 190477088 0
244831469 610945546 0
794419355 408808842 0
623126700 377951134 0
35348639 640358429 0
780211578 612982189 0
16907440 556533715 0
232252764 388840324 0
600522130 745087603 0
212944982 759432664 0
579917053 492806971 0
345614092 219064660 0
263795552 576765129 0
616700809 685213424 0
292718111 532389168 0
789594147 468978492 0
645219290 723476481 0
651103491 385414084 0
398145968 59648671 0
88729642 594987731 0
157672479 768745455 0
114392763 309619970 0
605318828 247819198 0
513945077 230171575 0
109802266 501045400 0
305657238 578674528 0
783460951 85738880 0
180385300 261727860 0
282586510 719964090 0
717778925 120488509 0
357941754 614457074 0
53620223 391801205 0
57189876 98743015 0
773910072 375910757 0
280963078 581560889 0
343771026 488956840 0
212228385 759907098 0
632351913 550860005 0
569236661 54286417 0
201480629 104115953 0
194090872 345960502 0
159583153 291655359 0
219643270 704507092 0
691302792 631415987 0
337128843 403086268 0
431544589 432293577 0
456677501 484568141 0
535035133 160107680 0
534771621 368775620 0
173052834 736048404 0
158237060 425430789 0
162099689 678043734 0
37002464 281918873 0
345836034 595816966 0
340987622 558414781 0
763919612 551442156 0
338282505 263223465 0
80829819 99730329 0
75701700 314102608 0
47525337 792730722 0
711541861 81717872 0
323253492 260992452 0
470024397 142243243 0
776947294 388287718 0
382466 40672258 0
210611325 180993680 0
471109984 153779824 0
8613889 468051501 0
49337904 98879647 0
360571760 776753884 0
764685843 204906870 0
379334040 776232627 0
4827483 185790130 0
714817811 121365885 0
256488852 322121213 0
530086801 96765661 0
574676574 141047435 0
690528394 668972951 0
555058181 223321123 0
685595330 588439397 0
327817306 175082571 0
607831701 486134728 0
206020524 367386245 0
502831671 535156883 0
597784985 93246220 0
638513634 737597911 0
102961888 243595784 0
452646113 472387538 0
174572092 383319800 0
73190364 346903654 0
138562371 340803007 0
527571274 477133271 0
262198283 378593476 0
325123574 135990562 0
317344839 745936343 0
700629517 8711158 0
190388669 532111518 0
635897796 587518736 0
115839257 479533825 0
636865067 240052012 0
437713634 535282702 0
626212326 472618839 0
243215922 481306987 0
293004780 380112420 0
414876286 38350813 0
491977402 96654387 0
19025432 774649780 0
745172565 640889095 0
344978967 106884714 0
788803877 538686876 0
596680813 406124892 0
592874118 621630803 0
713197694 338349278 0
88121172 135384675 0
179059102 440172255 0
569822810 167144807 0
363665796 622027644 0
351572750 520529836 0
386003056 798987355 0
38587231 223026961 0
797621269 444569498 0
422461513 312778548 0
372487885 257668340 0
328397979 694058972 0
213466541 381413712 0
198618626 46302300 0
86926251 164977629 0
580573486 600541765 0
385839243 390375600 0
286376361 545162940 0
124329497 755966453 0
504893063 452790623 0
459356900 269999343 0
69419414 123797285 0
437647044 410749528 0
786777578 363592733 0
760613664 390877616 0
663503806 157677748 0
337877147 761224980 0
642045513 293144991 0
631005419 461602306 0
133810669 161081475 0
166353278 183772043 0
436775727 135362498 0
545762766 154634912 0
758711283 501803673 0
783011322 732626858 0
584935234 404724769 0
663771636 223883312 0
200188024 433323258 0
708464811 522265690 0
368821306 761557282 0
259468779 571428000 0
690541611 459097553 0
261399065 660714811 0
478521816 646678763 0
659360702 249291224 0
53347883 350084425 0
300732867 380881600 0
526716103 752519715 0
220853602 643928459 0
63141815 524571994 0
286863431 363520580 0
708966382 105484445 0
567158644 4793037 0
169162851 654372895 0
282462106 787553490 0
348889853 602996934 0
663152675 695411599 0
57684213 645656439 0
723919100 331227898 0
184195046 188090490 0
141922484 384067531 0
774552097 458707561 0
441361853 779679377 0
636633565 406153169 0
463056598 115287385 0
311709305 595465465 0
228136699 328143208 0
741253838 182444437 0
52745392 311673676 0
677367147 687289820 0
142940304 326404141 0
376582414 650987474 0
442643092 108378627 0
326565027 189736082 0
735181575 133311795 0
720907436 461069794 0
562404272 747357631 0
199653494 516667028 0
203156211 420386469 0
774101172 246059355 0
112179390 757673159 0
577570621 194305703 0
426348186 208541244 0
493095544 71116248 0
774922686 313222532 0
216681791 109229126 0
298924379 157956381 0
79755782 27576703 0
625343512 373431764 0
36917031 38801041 0
400802178 57083490 0
611632035 770294893 0
489847070 147771829 0
403826105 81311543 0
230284302 54166843 0
227925237 707682289 0
230622975 744359130 0
216693406 20444130 0
16454584 315752642 0
462033320 766854609 0
96383509 349362069 0
207417831 97946276 0
794121876 85917178 0
479475075 712041130 0
540909831 382420365 0
545133335 612043334 0
492520668 267491731 0
47771626 47997715 0
483059849 732519134 0
730715134 415436209 0
372725426 132289923 0
19465708 468066829 0
793500125 245898006 0
89544502 27510131 0
703334320 300075082 0
491660685 636823332 0
252094439 468243846 0
145201781 307424671 0
588952241 449337901 0
468057105 487002078 0
43929353 391599867 0
24002270 274006635 0
656236207 280745370 0
165441374 288328800 0
108472110 361763787 0
446755053 77676286 0
192680292 159795107 0
83317468 692360811 0
152701177 689150051 0
469662071 223889886 0
293754619 44895915 0
438631669 142939017 0
736693924 211274241 0
446501352 17657894 0
627852024 129203332 0
552862424 318818934 0
471031692 318777844 0
651380506 642139945 0
175539685 10347937 0
526200757 753083305 0
269407879 256617793 0
566189300 29635923 0
613968365 565403065 0
444432070 384058906 0
581511748 485057852 0
742200649 64960031 0
410601482 490261493 0
83583452 156501688 0
61747047 474513238 0
180676053 670617235 0
393277013 388343831 0
759060421 43714119 0
665751312 457458061 0
633662564 688379563 0
393961435 523833450 0
252204210 441460623 0
143707729 22352145 0
354523622 337467947 0
788630011 477617083 0
442119971 543087420 0
424371659 674720207 0
774865164 252165695 0
49800400 495455150 0
612682915 276689904 0
766351858 393772157 0
300488682 714704171 0
381783660 452241625 0
689210948 471118631 0
528976018 217802892 0
178563695 737758236 0
418274560 48396671 0
489554160 195729066 0
308185355 442772193 0
641525913 693227451 0
592660988 356858484 0
209421875 148130050 0
105190942 224032262 0
42102453 202612056 0
350137493 629216637 0
703590725 51308945 0
196847638 175812299 0
75317750 280206445 0
634418895 671110007 0
492560781 790497063 0
641341836 308116407 0
653195186 31197296 0
686861345 89316860 0
644389006 337529399 0
531256202 749138863 0
210931539 123831609 0
415142337 583966803 0
145211378 524295774 0
500219040 739289883 0
55388372 572471962 0
670003292 427476273 0
402090468 68561356 0
185709280 551135466 0
32007826 238320128 0
732570884 765199675 0
576638007 695820209 0
61658446 174196097 0
105453333 666536676 0
784406755 553010329 0
607776238 133961255 0
331743443 569902446 0
41914647 177813057 0
280979168 253492405 0
55227617 279368115 0
226574032 327362612 0
163983345 7757106 0
382587115 58539473 0
663739935 348627876 0
451756577 700850954 0
605307 74111087 0
95043390 668810133 0
601343459 84136876 0
306317095 284727828 0
89276793 562773101 0
109238736 568066666 0
711055812 462353336 0
729130407 283206253 0
150017237 370619379 0
788937371 652031834 0
175755940 766713827 0
645751231 492324291 0
451527280 569458326 0
373576520 100365183 0
21980195 640579801 0
624877386 14468601 0
586765867 492108340 0
537851584 706295670 0
514700869 429915008 0
141250306 717156973 0
584694973 343004017 0
463784352 238777228 0
749186885 602095879 0
692823607 465919113 0
487259202 479563557 0
761199983 195068188 0
77512034 48233774 0
679711775 444224749 0
391159242 205792087 0
250830285 423862030 0
733594948 274689080 0
666026313 460885431 0
729477353 278763258 0
234653989 452217135 0
87084348 52577056 0
5348930 9022028 0
512084286 193592817 0
467318316 719307535 0
384618231 167180651 0
622917057 528733950 0
207798907 434874148 0
4837040 783758373 0
41388490 627458980 0
50819802 686251278 0
476708801 163564462 0
785626368 439003824 0
140885546 789576880 0
254918958 474227251 0
731393937 671205180 0
229155774 489073578 0
636503369 57409946 0
626026271 551118812 0
547305938 417217232 0
102573484 357481002 0
29005131 150645548 0
130091253 764151196 0
361501330 33997696 0
5149674 397952898 0
184654211 421412954 0
465779981 164004954 0
571241816 508965808 0
309848111 585760004 0
482780721 66677014 0
507661147 755616812 0
768430969 391895587 0
29961179 553240109 0
143009066 738051077 0
513344351 70015678 0
326986529 630697725 0
178106573 305396371 0
753752282 131451365 0
191479303 733158106 0
501043879 480195973 0
671765459 784634027 0
639557669 469199030 0
57986640 20893999 0
402094565 91826476 0
229188633 313215721 0
735529729 444950553 0
706010955 448682563 0
514524939 170171960 0
517614222 133835879 0
233548362 417784576 0
30248645 448554991 0
571924415 745063908 0
573777838 293154729 0
760080025 57365105 0
102098327 88726275 0
634960920 464490147 0
422279138 437533883 0
438462668 244696337 0
219687820 231762006 0
591238876 442863295 0
685817123 225823848 0
312564992 723558222 0
325220319 48162885 0
656672769 713097886 0
784780900 113115821 0
190605096 228611867 0
269373307 48384810 0
56204688 475244975 0
17090947 640915913 0
581108133 59876401 0
89232160 437565215 0
380999944 10681240 0
725015028 133380930 0
615008807 277793530 0
344916808 652666502 0
32473975 184101512 0
320219735 289560506 0
375661775 391469798 0
334823232 488735795 0
426017843 300771742 0
166104527 234504608 0
199547630 70726862 0
448671574 305332303 0
136290654 193484221 0
342641683 787835025 0
46021677 373711278 0
244732918 238458479 0
456132714 720347698 0
703924105 344985989 0
784265592 230762983 0
680654672 266928480 0
148844296 296166673 0
720830292 591959954 0
75436545 226416758 0
482127665 131459455 0
795050469 180959697 0
625859140 776373523 0
183991083 465488562 0
340716995 561636952 0
343011006 719513489 0
102243457 793610945 0
541810835 419530222 0
214473565 611119871 0
9052735 252758610 0
671931365 556286557 0
122962099 40490617 0
60594631 556308329 0
24625931 743106878 0
783795248 625942702 0
471941370 537979906 0
568619594 205571595 0
240899172 154860791 0
493027486 613874233 0
387466972 113978398 0
103716004 484514815 0
451507597 442424088 0
475333619 387989026 0
262383471 772446040 0
441610938 255708684 0
542918218 554916016 0
587136606 42044347 0
80921237 80964934 0
214420427 218880068 0
382055384 607396275 0
625496087 573285844 0
29781048 402930089 0
240238186 401457366 0
317252933 323880555 0
95032057 772141278 0
374402776 496102864 0
516224593 63266936 0
77243479 268427726 0
430520238 281306280 0
59633091 666657991 0
187457024 604580497 0
126653893 727484119 0
51547819 548041686 0
797521565 572665193 0
663393260 267411768 0
580497174 53069573 0
295673195 355206674 0
392864590 612527225 0
85654160 114530503 0
446156666 669922040 0
597538250 612195097 0
107788063 544448091 0
750932635 792812784 0
522347930 292053314 0
348816933 762866149 0
766783412 437403404 0
749290687 134383162 0
355973265 758769665 0
404506688 711405354 0
138058636 93095898 0
434455100 337828809 0
72134594 165435767 0
160832814 499241446 0
252978403 544278436 0
686678839 325830733 0
357010355 138824306 0
61931881 668615876 0
688888603 611947294 0
273410655 431024551 0
798215086 283468227 0
762252228 614869552 0
642645953 126244742 0
641137232 102615340 0
125774567 31786389 0
497144862 408449146 0
637303301 17767180 0
447944932 746790120 0
167958609 74718793 0
699147244 659764225 0
146268036 212051655 0
39214518 129642023 0
796127197 182331729 0
524569176 39439810 0
401990012 208070388 0
620631639 585358747 0
701898476 652655065 0
660826151 459995760 0
307723567 433976240 0
47981045 138998712 0
157737143 177786861 0
642311197 766290767 0
430757313 465384210 0
69374858 406745452 0
401191492 263713621 0
749928509 436927808 0
262289625 705856646 0
537278546 584663796 0
226672623 641861341 0
4449894 203014176 0
158104863 175539771 0
2434417 34800008 0
716997246 416866674 0
354611107 459672960 0
13073161 372932221 0
189879991 629846105 0
137669370 346735165 0
539204755 239772846 0
72331514 180067769 0
284436897 498478032 0
576551403 682154558 0
68135338 479872702 0
729029090 410454441 0
484436863 453989119 0
306899083 111240931 0
161330659 66392161 0
222049385 546879563 0
576064262 61925051 0
394021321 476900637 0
151883325 313351432 0
231780130 609752496 0
110654151 573372404 0
140324584 615340806 0
678783101 32598536 0
651815861 298410191 0
531439096 598564851 0
370071440 514791757 0
381117566 421576096 0
781352734 777506647 0
250450363 593477513 0
232496779 348565948 0
391330828 393083749 0
474681367 209104759 0
361829072 65935580 0
241967609 64198971 0
329163215 334635550 0
14198668 644912808 0
382152706 135086408 0
579300257 441102560 0
682458937 545286051 0
620919456 36988814 0
462551433 584059945 0
109137430 276975829 0
527895226 729541343 0
760411507 447360856 0
502947919 661537409 0
145209065 529644323 0
386450537 439214861 0
801691259 493681056 0
781440244 255245091 0
522443644 16736023 0
394602972 241503149 0
223393107 380861414 0
543829848 147750073 0
642841985 744714345 0
40136976 795048770 0
546560692 279343294 0
398385326 582722261 0
642021909 709858112 0
111988830 173806474 0
5525655 259450068 0
425921995 104398304 0
447262502 302485306 0
254617752 177379908 0
184199075 82770170 0
526527017 533773003 0
649624937 714518975 0
531138474 554999138 0
440399154 204899851 0
551142213 111318876 0
129545968 750142160 0
90429749 337000973 0
126442845 664269670 0
32631942 649259128 0
745913212 285187717 0
416768884 291749131 0
313260366 539849689 0
189562412 253460762 0
253903659 769395735 0
632068823 713995571 0
125130560 438284623 0
365408045 90224704 0
699970174 21621806 0
242060098 86053406 0
127777289 616006635 0
363271860 714255776 0
131960104 763893323 0
53146665 52694768 0
766003162 705326376 0
126742579 423318695 0
536232539 800516104 0
714763398 156639072 0
552749750 149748419 0
466920468 147072189 0
57442025 784835916 0
750467513 179554044 0
588196363 18610354 0
120823540 275185763 0
197073809 661879067 0
530278433 774331755 0
225349294 768246934 0
241733273 677869315 0
208826370 701027995 0
688846285 534508473 0
779849182 214920498 0
363551173 748266431 0
252798292 795144861 0
477010184 735895293 0
497255 401917220 0
109989986 655304728 0
326583297 324649017 0
247939252 373484968 0
166719400 102843638 0
272275495 750788149 0
639293743 800821588 0
27888763 134418407 0
166665659 795099022 0
562621051 294553856 0
323981908 359358872 0
593046209 226836958 0
128896968 572262455 0
764235659 221426276 0
422639968 472063690 0
5898101 739572631 0
467669254 122194942 0
329147751 82966005 0
403314089 664423048 0
197728606 390589034 0
140464238 250031451 0
397271299 579998561 0
4780124 449704345 0
624581458 758296694 0
490349717 194029231 0
461480716 51748054 0
587108061 361300848 0
749079608 17763817 0
179065214 57292982 0
641134174 324530634 0
753623735 454552221 0
335191171 710958746 0
643213185 376090515 0
328785589 320127238 0
250545915 731718845 0
599902693 382062980 0
245626439 503933206 0
403115648 133967767 0
631392003 39103218 0
22724237 651068550 0
614962153 65287320 0
426647557 16136949 0
522649098 507842034 0
492816223 348515516 0
609648897 363654331 0
135148031 740495744 0
670577216 346274694 0
564142082 724192612 0
533565952 153905298 0
500559782 153111876 0
222064236 277338859 0
618155491 275199445 0
673697131 245882444 0
433484305 234240956 0
293902573 761924798 0
465671068 702324133 0
41151561 772439791 0
18089047 732249519 0
387177115 204726162 0
784456352 387563097 0
353148122 619407991 0
405783602 39323577 0
784673615 698272129 0
397811664 355561648 0
250596404 209895846 0
128722350 159253502 0
100159856 309430225 0
759893888 784146359 0
283823563 698672174 0
60231284 711011943 0
259985550 769562454 0
308979188 355749605 0
632222403 276613840 0
29966090 388250806 0
521905545 784111817 0
134833342 412515362 0
730186195 137289685 0
689705052 117592484 0
208551714 258911053 0
694063653 352953246 0
519587991 271031719 0
439786709 437387489 0
713169929 10131777 0
207977859 283906263 0
65852630 688897742 0
8471827 604492381 0
483655122 748483923 0
472363003 148476907 0
53716686 85373670 0
475592221 487353342 0
61890106 2699989 0
48177461 639908552 0
66926871 279465294 0
222648168 310372908 0
508559062 337888657 0
33386352 583963801 0
421908650 19822874 0
272549018 2248669 0
190913926 16982586 0
507591530 338642359 0
601102195 642701246 0
371847630 715003285 0
90769639 109234743 0
466065543 417918736 0
523219202 293052290 0
162930661 613831153 0
549196893 544425206 0
284008603 190195035 0
131955220 657908470 0
256124405 623652287 0
311868829 415887392 0
630966286 127203116 0
674036528 448566122 0
423938000 351711235 0
617507068 15204994 0
354779389 676475292 0
242026484 678860287 0
764561590 115071084 0
373670221 643463045 0
37617808 353329676 0
690900402 2156969 0
343060021 419159800 0
270881755 480314939 0
87549871 752018699 0
607539998 700989309 0
726336591 333173462 0
438917193 501108251 0
280026863 751290046 0
790440242 572777166 0
224130006 39845459 0
737618840 520078259 0
76189835 321033260 0
15685838 281436179 0
779905146 774907510 0
609773504 714528412 0
130154824 776429354 0
612240236 631620706 0
424949091 156795197 0
425204985 770854420 0
367230419 659781975 0
209978757 373389629 0
201810631 231899800 0
133997674 512846797 0
646647570 565138651 0
85344141 691848759 0
251506263 666332771 0
93856836 767202594 0
61629491 187641717 0
5866119 419192786 0
736580232 340336969 0
260609981 365111046 0
135170656 198693903 0
113621155 697926824 0
600034479 735666410 0
498434800 657783022 0
454046677 189431880 0
595654835 690985851 0
38298667 711608698 0
227431566 267661597 0
599731522 432149833 0
257230770 11873358 0
42948463 687842889 0
212939724 605426540 0
22030620 84380565 0
270207009 508221176 0
690841066 781793584 0
311040794 318312131 0
331704140 266895218 0
452863747 603750987 0
624686819 265632669 0
412393564 563105053 0
29627687 686969598 0
661280741 418376523 0
500940544 596814943 0
10308709 604691575 0
283992757 452557975 0
109608517 454325759 0
324262633 28532675 0
255669556 318576139 0
88078501 392543472 0
326170800 281915522 0
723514717 795952168 0
538185033 730050384 0
367856134 550194475 0
660251406 368323557 0
697042218 57416678 0
550499675 142179576 0
509853937 671407296 0
272824287 76097494 0
250780492 12657694 0
530625846 180717867 0
133993628 649884409 0
178834255 595875613 0
137198131 479508372 0
403266397 384810596 0
647919509 533466823 0
400288169 547421166 0
397823368 242920024 0
678547277 563824469 0
793991381 535615618 0
354454874 16456749 0
426748228 346909616 0
154223412 617050531 0
309505400 783389393 0
800615344 175919209 0
309810223 592151424 0
537375555 701451387 0
449616964 479780492 0
667061240 459307967 0
326276326 407164651 0
94410282 348571989 0
515916533 757451018 0
438830843 138335727 0
648641085 92748072 0
783199828 316005956 0
556394921 28833825 0
193216747 294563138 0
225311561 467711784 0
206139740 23883103 0
507947599 107814955 0
702532610 763768408 0
788810108 625345377 0
586867960 483749937 0
403252165 616358232 0
175416440 128923216 0
444816692 755477516 0
85474216 197741185 0
198791369 260496234 0
691448984 661873036 0
415500911 699336662 0
23450384 548842548 0
57778090 254617771 0
259632099 559665696 0
53550820 138129843 0
699533315 470287715 0
618887803 353116522 0
98521596 577539684 0
78044564 511752939 0
678763387 723453834 0
549848136 71186902 0
261145832 343126968 0
511156046 755404717 0
255846369 317453880 0
189113228 260237746 0
109970170 429874488 0
519682644 130282330 0
64482995 214708288 0
586361755 131892470 0
20788677 683051544 0
349505954 432506585 0
235250934 347155239 0
383064074 576961914 0
296724179 167619272 0
689525798 274227848 0
93193324 179160606 0
427871028 162597741 0
753721583 187985550 0
635697162 785356641 0
183878137 403988555 0
706076341 90082840 0
667311548 14522958 0
518086703 435950659 0
193105082 614512394 0
539673220 179120947 0
395973972 458219025 0
711966330 144429753 0
486379897 37406506 0
767158727 114292322 0
770766722 501664915 0
377753560 65052332 0
146521961 133200042 0
78189238 468129913 0
133361205 252925708 0
316619942 550120983 0
587884218 771103193 0
316675233 774793053 0
41333518 734180662 0
375646453 492787033 0
487415887 690238080 0
320959249 376478991 0
531176089 292620135 0
618183727 551380129 0
301048191 733938848 0
126926109 198804670 0
419138746 664374716 0
109082606 662829482 0
285011792 123033573 0
174521320 552530811 0
512200610 716668104 0
289922351 277618829 0
429524334 521920664 0
46095656 66423852 0
124351721 408330995 0
329921074 77439517 0
193218525 717737593 0
767531926 477974316 0
204637853 543175841 0
488528712 644304115 0
798698803 444433343 0
390865809 60052595 0
31956149 666828531 0
800877382 546594780 0
615494710 30694226 0
766920919 735082502 0
198803945 247078484 0
149251066 770790976 0
136943218 90460175 0
794558885 509065042 0
307927570 37364482 0
738013742 259431189 0
28616976 47086199 0
202439313 654003288 0
224039801 478475555 0
588396578 506471192 0
345662096 596313678 0
576738027 50847060 0
559215513 34370239 0
91757808 732287935 0
470908277 785927244 0
96099918 352962068 0
257316827 786999530 0
132710010 288062944 0
98932709 424767120 0
545622574 620719027 0
441317330 370231199 0
412221703 303143423 0
767152643 209824294 0
568153738 245711303 0
759608479 308973648 0
801707721 521612400 0
51528825 453428303 0
587071720 627309022 0
562711025 338472969 0
622257825 68634351 0
774488023 743809715 0
405594885 799196782 0
288791096 127483011 0
345886334 259930825 0
253996763 413462351 0
657435052 787526835 0
709847137 228208404 0
154990035 447054968 0
489772921 114273892 0
559626915 121422182 0
366642197 759193816 0
403292628 526128997 0
384002674 558384704 0
406388127 801237055 0
436495501 673405484 0
615323835 93838922 0
506438417 106957486 0
155768560 292718240 0
702285096 64893505 0
83606626 418882659 0
3478352 284994706 0
623192026 481784080 0
153704972 765911124 0
306943426 87771603 0
655557711 355800459 0
58768193 215206054 0
663508131 213152416 0
115737696 487426516 0
195947011 741224109 0
554611422 483357684 0
629340184 86824295 0
444005514 97140397 0
702071855 245351732 0
631120543 750071736 0
491017535 537611136 0
210988274 145632281 0
638217659 164473154 0
791643508 544174050 0
493671013 643646255 0
492705250 135650004 0
431068290 664972786 0
311426083 571711242 0
709546655 607289193 0
476751152 554671285 0
215759903 451231667 0
659370975 664385489 0
380757746 767109197 0
200754351 490153425 0
305486913 394674096 0
150867669 585030143 0
716031352 528748571 0
36831312 91523603 0
178915502 281960300 0
290118729 793831218 0
752212758 390589521 0
661582097 196624478 0
703152040 2011372 0
747789872 553166722 0
626716455 592830777 0
84415902 101675548 0
165754251 718712288 0
789778622 186498880 0
429726923 235543467 0
567469656 319594565 0
299683859 39706754 0
363321355 760473830 0
493746314 639981497 0
37049719 758730474 0
348432739 159784171 0
47884607 35412955 0
643563398 564617604 0
246896859 641541123 0
196940881 444756908 0
777689455 307446252 0
271618492 249829402 0
135235801 454481683 0
228439099 723509560 0
198353057 480485327 0
524681702 143619474 0
384722531 530918510 0
169005 535070833 0
183997505 83135181 0
314398273 268004818 0
761049753 736674471 0
586927036 455822969 0
477650104 325908886 0
731315778 612274908 0
583451415 352725467 0
724240759 570353692 0
687139532 184464617 0
242953643 59195376 0
145950922 407494878 0
102069156 389550405 0
43881303 147991997 0
348294615 189195645 0
637701270 650145698 0
267815014 207525938 0
99381657 391941285 0
448396840 772357394 0
481616767 781758176 0
290522141 240740024 0
757343864 674512778 0
58689481 421011025 0
322128188 514552900 0
364960520 150371434 0
467043489 169120352 0
255521610 611057198 0
327356033 708687078 0
357712317 661950123 0
93940335 515540947 0
555038666 114780791 0
755846876 677589075 0
170158207 323729236 0
295048121 540024600 0
561214206 579509911 0
527856140 42450735 0
69962816 385464717 0
97903846 625783168 0
565932169 112364404 0
116813866 354966663 0
401133462 149264849 0
134477968 792086857 0
629221725 521904649 0
282503256 230682921 0
614655878 741026608 0
519637075 280935553 0
314641842 231956160 0
768103936 128233045 0
631796003 169008480 0
415887153 74264394 0
49516434 164389162 0
586159748 161351493 0
360904484 389603993 0
91645586 710739610 0
129481189 10393570 0
747329841 601280349 0
508908068 623774381 0
6283969 47554270 0
502306568 307753995 0
58099454 2342150 0
779402889 521856159 0
242836646 432870934 0
584785253 240862026 0
436336746 148505617 0
719146144 659268475 0
31704722 525173985 0
354614402 91247636 0
499395753 272754662 0
69073807 203597822 0
241347132 317895832 0
765819771 43675326 0
311396325 643818950 0
414868716 360338101 0
261960951 284092895 0
256603292 640392528 0
548708838 200463796 0
215720301 388175142 0
558083942 248416075 0
503640399 333933343 0
5632995 56529090 0
651288973 795060844 0
600401557 418544892 0
777080698 563662140 0
511933131 353075247 0
152371919 44283551 0
297818057 89687410 0
736348140 470085994 0
660619402 536350733 0
222028871 21142615 0
759966487 150920834 0
128293808 593369434 0
457827387 687492567 0
13915681 365991979 0
692567373 323161449 0
771904244 598898901 0
555295816 221972651 0
368917828 105487370 0
216294102 512067636 0
185366185 252797390 0
186621648 597743882 0
226778078 268917558 0
542429791 248656976 0
795077440 543827110 0
124444478 69726376 0
427911884 286028782 0
722816057 253374333 0
33636372 473892519 0
75623034 567581707 0
691068000 779776498 0
524745002 718060002 0
744672683 643528459 0
546529742 779200983 0
200026683 520911263 0
381877096 104329340 0
668839491 475561648 0
169272353 751995103 0
261150480 381178444 0
533570186 155566565 0
439101979 442469567 0
467926789 40246248 0
221507976 630137473 0
245252386 539901202 0
223621979 288439696 0
147059557 749252541 0
527763814 489528769 0
388697226 227362527 0
754454623 381815471 0
488403517 445280803 0
690041003 34452636 0
432177627 339408041 0
513690961 394212400 0
245857875 663072123 0
69201905 156878916 0
159908245 172581242 0
228917713 494524576 0
698100336 324175359 0
465435406 187190177 0
507023654 590094326 0
207317754 551190011 0
422923713 521751580 0
295283963 6254728 0
647208606 204275931 0
39565418 464349459 0
453560087 643410520 0
517130084 513608650 0
243255165 604389313 0
529884100 610208831 0
397962484 671840922 0
705838491 741983835 0
774289340 438368221 0
159495610 80879180 0
272842726 409662627 0
153090866 520462357 0
542863738 483573813 0
441679678 466126012 0
648987589 333250364 0
204864990 572751717 0
294924808 706149157 0
173233713 655121667 0
157637529 25632556 0
577306915 267963998 0
83130436 358012129 0
363004924 370398764 0
462547336 675634249 0
435862399 76215013 0
262393177 451714969 0
230534264 52192399 0
16685345 30308757 0
745651088 232985774 0
424069944 773634512 0
154768952 369348861 0
436931808 596068935 0
155233031 512086101 0
583217928 398620730 0
614014297 772291321 0
707454484 641466787 0
406609447 61237320 0
340521528 58781212 0
513445641 622059194 0
100006302 200009531 0
644073853 549707624 0
279658560 116191160 0
322595968 661153767 0
52246088 511890610 0
102623311 42971751 0
446514559 222931244 0
145816673 279609098 0
324803761 92425470 0
680746390 401510191 0
165822114 4438060 0
774682561 153802383 0
205442834 10104743 0
456158728 558035618 0
459469976 295606053 0
567057185 619042137 0
427487524 587270385 0
649667088 24995533 0
345242880 350849590 0
284709098 385495400 0
754829838 442717498 0
753477881 56510189 0
233623671 472176663 0
436228256 213661206 0
157752430 733989051 0
38617870 779387567 0
328451049 71675633 0
400728492 155813042 0
503989614 53932296 0
768752077 723335933 0
731133088 496445114 0
195728953 667484446 0
714241287 65884638 0
483276927 548534373 0
295719615 626821800 0
210393262 790866808 0
678425316 129560219 0
738476455 522699427 0
301317536 462309524 0
265128908 215401314 0
50598907 104889751 0
647190180 219057475 0
283874718 465613614 0
569226472 365031991 0
733595856 558864906 0
603204736 81371377 0
94712698 554535929 0
359815201 464790691 0
773734791 301235268 0
682079011 511095420 0
48043257 453889035 0
694345596 152988105 0
194983750 608869480 0
640436183 646842715 0
364765524 131356258 0
409116893 791707832 0
768047505 581726483 0
97527233 780678778 0
193127469 273725994 0
213381951 3261578 0
532134143 573962854 0
634705248 76065735 0
410579303 405543710 0
583156059 259233734 0
721803131 18884057 0
520188332 735636242 0
699563699 241094495 0
378178731 283276352 0
699244255 191609153 0
374924277 192936311 0
109743064 293457304 0
106892134 800660975 0
400148147 336061853 0
375440331 759355542 0
497512668 224067489 0
625848762 430105734 0
553487762 242574742 0
350851659 25357948 0
442789682 387057507 0
696033209 319943926 0
24199069 503174822 0
794341376 11809235 0
520958765 425248498 0
210103031 83478397 0
797042250 612412173 0
546137105 750604805 0
688541874 42847992 0
183192878 646181299 0
155670285 351892025 0
485178420 788378179 0
573357197 109205899 0
406638124 97181193 0
257502466 217670519 0
501899359 705250032 0
31432846 28395137 0
644825513 16855075 0
459688599 60853008 0
733408319 590859904 0
11622801 395008698 0
386727704 223176414 0
7128689 647684953 0
163578706 110640232 0
154018647 112797192 0
690593712 761913076 0
171112600 416931118 0
475379585 20932886 0
759650279 198000239 0
575792564 188118433 0
334028757 701154554 0
195202846 618867557 0
602870961 752697002 0
476563950 437384423 0
376278620 366741345 0
758725562 141424779 0
103986456 173044244 0
223413695 730609462 0
177105037 482523045 0
589211053 384405254 0
340799835 563785280 0
772536016 787968024 0
595768143 42915447 0
458033754 137441917 0
698846771 778789815 0
224198492 164819857 0
245513241 515473210 0
2431870 444584549 0
577155109 107609858 0
312000640 544923067 0
117896591 778482176 0
263515712 561616447 0
722030802 746008569 0
146777492 550469826 0
781499082 645798018 0
690807794 527294399 0
673739287 204369067 0
230173272 495893224 0
735676633 393228690 0
49060623 572081624 0
679707909 729629576 0
11200368 570454810 0
138911090 654824169 0
642149863 516492277 0
687206740 123773942 0
774627487 508341578 0
211933595 588203449 0
634039836 564289152 0
512325204 56169122 0
402611146 184845764 0
433940073 664102131 0
138167020 586183819 0
300245318 314429277 0
228474946 778073883 0
415520083 75630087 0
38741286 677055040 0
52043237 625527661 0
323739072 310954209 0
92510551 214520815 0
446881683 397046901 0
43657923 507038900 0
63196122 770873326 0
733074493 13750221 0
139621634 116522988 0
119437372 740755495 0
367223874 264409981 0
660756029 730721968 0
783235559 716924727 0
110764587 757478889 0
408621718 658725589 0
788337063 692786150 0
131690188 421702384 0
494758390 411405968 0
143532406 791229541 0
501597815 740518677 0
690908576 391444610 0
5329181 525898787 0
447018415 86945773 0
195492707 638653497 0
512756136 307474766 0
202456760 337297307 0
625107791 620904042 0
674845554 692418323 0
371515669 291138666 0
332997507 580754360 0
55611637 178915924 0
468443377 119753297 0
17363119 535995168 0
498850746 648949360 0
332750598 299992962 0
165332325 220729621 0
550571124 145499242 0
423887301 390260360 0
285533549 374219472 0
390188119 251740081 0
604092840 656079017 0
194616514 157133371 0
625916969 513180320 0
673201903 453056892 0
312430560 621241110 0
737370490 438348136 0
584847613 72594463 0
409674062 659454642 0
657162425 549126605 0
563779025 701909815 0
294538149 398020012 0
618341720 315252187 0
283748027 396550458 0
635859479 227431617 0
270151702 101833226 0
257749721 581031002 0
360599445 669226338 0
383430151 500633417 0
68124679 387383683 0
554444579 746296000 0
6349007 753749927 0
661451650 479152034 0
669314696 223425863 0
230465848 636446815 0
616883157 728674586 0
565886213 99497741 0
259951981 472142181 0
610993702 169360306 0
281875864 197408640 0
10719230 703745258 0
198652827 517322802 0
585855425 434816362 0
70842351 701935902 0
485687602 317876032 0
162764111 467535511 0
414874024 776954657 0
383695927 560390868 0
446792374 469252583 0
705002919 588740785 0
402356794 226521564 0
113134699 127405028 0
268587404 791290754 0
227191587 644173445 0
115093240 76114127 0
751831082 790625389 0
13023399 180173395 0
516015089 163155595 0
245731790 188223184 0
247640704 589438555 0
192040209 425423755 0
743547152 57824676 0
306727017 483141742 0
187335458 794972068 0
594641217 367142524 0
657362439 487190855 0
594484845 523831540 0
457206866 146094438 0
4411245 554162421 0
729547924 353064173 0
221892444 349144430 0
269125701 599404259 0
263235078 424176479 0
400678590 91043676 0
382733477 66654857 0
744340436 736565868 0
145224874 393479099 0
682919020 677205314 0
177408099 654865561 0
716049302 157113216 0
510339772 381195005 0
749988501 515515756 0
753693894 776070756 0
451982373 122073317 0
274903103 4167674 0
226541910 657150411 0
595047590 181555932 0
580244390 37337507 0
673279411 671486156 0
353505603 316494401 0
173155501 4610494 0
610446733 218624821 0
300948423 333232351 0
461559530 351519933 0
205642698 401338001 0
466140187 166581289 0
209322952 576260581 0
308705819 375459610 0
165570731 624569276 0
640338560 221915872 0
107288635 471885091 0
549781210 695994053 0
757531376 335529041 0
298020480 188686279 0
537526046 723522641 0
659548705 354168218 0
770355857 721480176 0
261218880 203942138 0
242698242 801016668 0
516448939 238730942 0
778817126 782023457 0
728715535 460412858 0
213684025 366697382 0
723695435 342159700 0
399968462 666680895 0
399391577 553172205 0
100839635 196955026 0
240606341 763807817 0
76579688 711514706 0
59035665 572090871 0
670042927 118571550 0
530229260 24152430 0
727149748 555671220 0
246191963 222017906 0
284771371 380845631 0
271470999 201171993 0
259441272 474068263 0
690046077 741787925 0
200770379 656103409 0
757375401 426200987 0
797324186 466233878 0
435154875 704778760 0
704057382 342468869 0
528377563 345323994 0
25716503 484638190 0
416823107 380930733 0
793474041 263579700 0
559857715 443918353 0
241652570 620865050 0
498987851 212430754 0
365193002 164653501 0
641962713 372627749 0
164459483 149156488 0
759453285 181913051 0
763900198 155185727 0
601518932 85887744 0
924423 779514961 0
709653042 282362169 0
58702788 798853442 0
394412419 338215977 0
193430821 367182527 0
665535821 603369204 0
482777761 432303515 0
377913787 551081991 0
184022016 165168538 0
234661001 13641306 0
279368850 17238161 0
648263815 674255453 0
565442208 780575572 0
756019245 49600588 0
344569081 671219044 0
158202745 48744478 0
380387256 771567428 0
801527019 722748144 0
510300352 771145784 0
265959501 473046929 0
546251754 502881020 0
584198601 562487473 0
127596803 361672557 0
156138640 47372696 0
249561400 4531430 0
648478055 141323680 0
491868737 409108247 0
593257880 476260493 0
207254968 170580005 0
242381578 205242383 0
533376686 167169110 0
401188328 590540108 0
750080166 148568203 0
589052706 11823359 0
168633606 799680565 0
75662322 236604258 0
321036777 430948078 0
419279008 784546685 0
503388888 390680276 0
318770658 55504278 0
118394215 591559045 0
155788694 508759294 0
170451047 208665453 0
605794279 492773625 0
525665905 117627562 0
544588776 732817772 0
60874733 682811963 0
195906126 785680155 0
675555284 49408105 0
671838090 551076217 0
219069866 193310220 0
118883512 68933115 0
27662104 207587626 0
504793784 431682445 0
775118729 277727085 0
131129050 343171115 0
706408683 610544603 0
737480685 442314452 0
64299071 734745021 0
507506094 15577737 0
610552662 445939266 0
712005018 117683118 0
15930359 392202462 0
345537748 128502670 0
303975902 578924280 0
75683649 242706688 0
569366945 673675084 0
107737246 756456896 0
418352786 694891890 0
744108870 114774079 0
492479353 21949718 0
685666264 130230495 0
520672250 424395099 0
699405597 776673538 0
127124902 614678013 0
712762062 512387918 0
74859600 59080886 0
372102584 230526138 0
580217717 338293331 0
718496703 732236677 0
357804954 300931254 0
564817363 171857519 0
800317373 490673056 0
121874411 598280812 0
119000702 623940154 0
391752433 569129414 0
168074537 534044208 0
766054626 614774137 0
10692011 191589286 0
729309804 226671112 0
501146475 404168406 0
276982591 367800098 0
702557161 765763200 0
384153099 533750661 0
384440948 368667746 0
5042291 503290699 0
209369519 127009817 0
103355669 334243588 0
694904970 553162049 0
49540865 58796200 0
171448590 765935363 0
154788869 783661598 0
142267344 522556875 0
538504685 8783890 0
530806737 242530036 0
456962538 487117708 0
311654450 673733243 0
515028088 114954408 0
183589134 87528610 0
432100956 348551626 0
472994136 628735917 0
164236804 88204601 0
435408278 320904043 0
565990031 528232390 0
714354087 798077851 0
367675862 729357331 0
699418292 458789438 0
589040870 768792517 0
246782061 379863744 0
429349804 357754407 0
502993048 187483593 0
302407338 251617533 0
324444673 243974828 0
323306902 715788434 0
49052629 405028982 0
113059069 304420602 0
488722164 571946974 0
388642173 612864236 0
120822627 130581375 0
43159808 101310822 0
781554897 605811473 0
109911725 368604528 0
540758982 633563147 0
519097575 50478963 0
594169363 146651831 0
183817622 125956051 0
125343590 650804714 0
136888495 221055766 0
171444432 223674368 0
733135662 279920186 0
180235595 665502776 0
540095354 225684473 0
180026725 417843939 0
485626553 512241540 0
28370441 450112568 0
133579115 412973615 0
596157291 629538211 0
56896873 101126025 0
264898694 136835440 0
600299572 546858914 0
752557784 8123581 0
529098397 501369234 0
360141629 439567257 0
266518863 426201261 0
655530983 209504399 0
779738030 273941350 0
642398057 63102722 0
373068570 118983452 0
757782722 369120425 0
613265576 459856729 0
571833102 348540486 0
427597626 599552694 0
328197319 686085841 0
101369680 133536875 0
301839984 22672104 0
55151671 233367463 0
522827559 769864858 0
375886407 394366042 0
2995553 463763131 0
629442719 515529415 0
42572572 476202491 0
667695901 757081364 0
442799938 367218851 0
220013927 315483238 0
16889149 229843763 0
152006753 546604952 0
623699125 657188879 0
717794405 72214996 0
97237722 539408475 0
411165508 303684905 0
398247834 757060999 0
304949713 134608699 0
218346738 451843950 0
228017312 595675752 0
32417637 11894719 0
26771818 515996745 0
468413240 530815275 0
13255745 638191897 0
553436044 458630322 0
234369583 247554595 0
698739651 684331344 0
710865218 440866401 0
232029080 559350847 0
442173176 547922714 0
72792442 24781900 0
5169807 213766659 0
795491406 114241427 0
740037366 158104070 0
581832390 89924914 0
165088146 513416947 0
411388803 471468827 0
641005305 1519864 0
281969828 137939179 0
316771966 510323724 0
792592394 606154204 0
518631619 73990504 0
571289082 767452641 0
677741620 617157922 0
605573662 505522365 0
241508829 59591701 0
516323481 373097444 0
538457601 532380185 0
787148799 556157780 0
331558467 37042659 0
350785857 194228482 0
641937780 582715789 0
302800256 534569495 0
132960479 349607698 0
661449518 776208005 0
142258420 267458835 0
50291629 402156334 0
418214958 340942744 0
65984208 602910893 0
174156286 126547500 0
646990016 488127826 0
527650311 589421348 0
455583885 16755814 0
145799682 520795539 0
561917125 112679853 0
779650571 613097782 0
313013422 63662630 0
378557313 612967873 0
231396210 566605005 0
398388189 308545412 0
434380443 547752803 0
754689565 400538436 0
390540283 63144597 0
345913300 712966485 0
785168239 744205984 0
245441517 276747194 0
256430637 105515491 0
445870317 512161468 0
371402615 258891790 0
140394724 56222530 0
78179580 102439504 0
647597271 779665558 0
322490435 647085116 0
774081296 682983059 0
332564572 369137654 0
63924215 542770150 0
312929644 138172782 0
44254543 67505716 0
129579726 481502961 0
645135466 198218615 0
22578064 285580421 0
799586723 96613669 0
273145315 454438994 0
390904040 717314961 0
580972870 638940890 0
335126804 646573092 0
119656471 543104894 0
23082669 416339072 0
490016127 701673136 0
511604903 75694739 0
71628884 650899256 0
443364720 644777830 0
330064633 705434386 0
335516610 736772246 0
63655981 556123641 0
763943583 321964790 0
154488030 630853815 0
140922643 46711425 0
752139846 345796040 0
132262990 351322465 0
435021976 303227293 0
561755884 526463501 0
90983895 699144068 0
534065192 757287270 0
110236855 456108348 0
574600248 770543223 0
542940152 253112474 0
235912127 60427318 0
775356511 30145166 0
752877298 369041210 0
781701683 774838165 0
409744303 619698729 0
636149457 509083642 0
454590616 687147838 0
625571304 128868601 0
472439352 127144556 0
202230901 363739318 0
798856678 566606645 0
52827792 791851791 0
752812683 33797741 0
117987419 264668837 0
224291670 237853316 0
136043106 595754339 0
169801864 140484158 0
558098186 767603576 0
353194831 267794240 0
365385553 667390662 0
627107064 553059593 0
625591325 324333933 0
287434449 328420495 0
302550188 276060077 0
14038365 430751062 0
237660283 83324119 0
670146581 137665287 0
109542225 713922507 0
553020951 456292629 0
29560334 465699395 0
616514520 593642296 0
79286236 250727428 0
348530600 339488747 0
16608178 686807939 0
799483114 399338443 0
396720739 60746358 0
70822007 683515226 0
643190151 202799247 0
323787088 177926935 0
186987691 622548666 0
528054402 337416700 0
234704378 317702922 0
565298868 217716187 0
722244487 198502632 0
622798082 54082309 0
147085832 696142593 0
335612410 251118676 0
312815148 63738929 0
743028667 74357026 0
162069675 248374171 0
791152249 290129960 0
693733283 217539609 0
146597988 269800792 0
54954826 13671543 0
789127102 571924138 0
50554670 275122164 0
118844750 524731635 0
596880628 512750374 0
301642638 154856028 0
33154324 431102657 0
378040511 720777736 0
212597298 692613568 0
433795321 792176932 0
341282331 33980545 0
557150910 794315996 0
684550563 536659316 0
385985868 743432303 0
60425014 720040168 0
490356805 545685108 0
6437824 418638938 0
471630821 17478782 0
315753159 691516203 0
296470669 284382650 0
92029574 337829607 0
155387057 510567955 0
182002125 289719440 0
557260929 166109416 0
717248398 247074752 0
80520815 63866811 0
90692328 575546818 0
771519315 554503688 0
565785970 314023048 0
19717700 322170213 0
734815862 200454265 0
326606097 324411648 0
491853576 391321516 0
563037613 720120291 0
619432887 96195506 0
32895959 331127472 0
392750821 668101367 0
614242809 695010254 0
184108855 370982544 0
161538189 92786010 0
78185033 732292579 0
207223602 610424675 0
247112627 411638548 0
270636422 319524730 0
619081902 731010499 0
575271118 729958703 0
131725998 21147617 0
323422080 443562190 0
613826505 195221571 0
297432605 609221042 0
302741282 696389108 0
243555343 247571725 0
198229320 725447269 0
698177911 699525449 0
750823575 632585320 0
121771787 707251177 0
64976720 578769803 0
520682679 520520840 0
754465800 52586953 0
384528175 547119322 0
609382537 569622265 0
237924933 426340625 0
638295983 791443235 0
346997675 568243643 0
340254723 46286559 0
291228601 123159152 0
326276660 134582170 0
69608916 127387024 0
408554675 553868413 0
744948347 265493857 0
293981141 672829013 0
222926465 271525164 0
174316652 685690297 0
349981730 371850017 0
674057832 167313893 0
260134224 75432900 0
76881826 401616894 0
576067281 147359874 0
689274370 64932909 0
644264653 654765356 0
87759213 572145029 0
731810415 766342365 0
612308378 690117821 0
97168601 379065121 0
384491550 572908854 0
278663164 84509367 0
289067178 177935001 0
270083065 527396938 0
461259933 34132092 0
234238862 254890125 0
576110422 35604826 0
115072003 348745590 0
47936275 259192388 0
650146132 570910767 0
11585031 479110449 0
760032060 45594860 0
61870345 263175354 0
604860178 733060821 0
107522197 62979510 0
607192934 754308021 0
770483103 270352522 0
403448811 619347178 0
605315565 66593244 0
698555626 793732905 0
644427823 48473051 0
375486914 135558728 0
578739563 500443072 0
665945393 767427497 0
329658329 435043665 0
165703845 136866657 0
681742112 197017889 0
404434804 69958248 0
156919480 608325600 0
439945458 267088293 0
457238448 170928674 0
241961756 518651440 0
296647642 332174582 0
530347412 246617678 0
196833640 361190448 0
198713464 384475600 0
242102907 589675276 0
388401835 526820848 0
606612911 631691206 0
286850259 277575962 0
118463100 677641564 0
418592674 219399220 0
200952288 493307290 0
494522040 698407839 0
199990528 343357863 0
341485240 766783578 0
425282069 408520097 0
286741286 375994117 0
326426895 389409391 0
624350612 771161596 0
163082433 70861865 0
611270943 193513530 0
707637057 323705063 0
481466911 379513599 0
375860615 542480341 0
741505747 508574379 0
690375966 375553579 0
698946130 360668201 0
565131881 255600637 0
464755678 197178314 0
417238371 334838420 0
170602807 204564320 0
731642617 281535203 0
196490890 203878413 0
141519719 560445256 0
596650135 224258030 0
180354673 400642011 0
217747531 447773972 0
214462783 64393131 0
659982453 549647098 0
32587451 514226471 0
142131746 514956217 0
738664870 749691755 0
192513906 51345125 0
362513517 581587735 0
363445306 685390761 0
596849036 696272835 0
646230253 396379891 0
750002486 42893509 0
644063892 360995904 0
92975616 609205871 0
258989541 428463773 0
717498724 307582888 0
103033673 68359966 0
498414269 363120559 0
450975488 244476712 0
108069985 206713787 0
315369993 252349469 0
147285872 501967657 0
73836562 303324015 0
375671237 494816744 0
747004253 119095806 0
711372894 60627106 0
3798114 11206723 0
492290577 770860165 0
490874513 591114005 0
624310883 28615008 0
374769014 156147211 0
456366463 396584362 0
81080045 577221693 0
261235199 337167926 0
60375914 138795390 0
633093581 353905332 0
3430738 274172462 0
375807575 672643556 0
732783261 554773445 0
533587089 523262574 0
775586362 536604646 0
211772631 274226960 0
266193660 169544383 0
273837088 631457491 0
529761525 612188841 0
518023110 538281400 0
749208043 796909932 0
661035018 299600434 0
623596484 74715706 0
696423836 346525747 0
294731201 371058212 0
645590862 589723309 0
92174370 739897199 0
717838966 377268730 0
364018017 231252267 0
756153206 83068972 0
282740344 39086686 0
768084897 59380811 0
765446237 591583172 0
618010004 172388513 0
626679700 559856703 0
180656867 112253376 0
652171273 183958769 0
527283742 288388800 0
381285616 168614246 0
571862217 745018526 0
317924394 312958930 0
339238338 466389846 0
729746240 238742462 0
164566851 556730048 0
119740412 397279046 0
790493109 204418650 0
409260982 511063525 0
638923270 728992639 0
248652274 88980955 0
510363224 151578544 0
750163464 370574059 0
488194086 464913936 0
751170817 505412494 0
411589220 483694505 0
181622548 265802523 0
252025661 691296916 0
533808417 446492765 0
728160621 583744369 0
538220051 283523037 0
282077698 5951702 0
154763051 692993282 0
605067448 540848255 0
583108544 436823290 0
494965713 376259629 0
694040528 476730398 0
210019179 379091197 0
766468862 69211116 0
243759315 351704975 0
492569507 139536982 0
169003202 311817331 0
70467432 192903856 0
17400068 217570998 0
301040882 199502055 0
604959525 167407517 0
636285566 381679734 0
79947707 343419314 0
786805109 154727218 0
125108166 641831537 0
96756124 789283374 0
695759690 288468011 0
436803434 182702725 0
759677217 315305537 0
14464962 504797990 0
144612319 405942878 0
663194701 60716090 0
651167629 230598606 0
484519729 710354118 0
352299788 80207809 0
532939847 589958901 0
636291323 175280605 0
648323299 215891420 0
564924970 558784248 0
92513830 396752674 0
408977997 44015390 0
513979729 191992109 0
481935095 503018853 0
236188316 560888491 0
725934144 578897662 0
605683977 315558743 0
250000454 385730322 0
69825087 311454874 0
162982216 608814779 0
459156605 432678147 0
268527285 179911399 0
368516439 423932736 0
645934646 428899618 0
699368978 455485460 0
759249804 460226650 0
363574688 400461141 0
766763694 429385093 0
422667224 308426739 0
140666089 145312582 0
171661517 119808286 0
195140445 454125312 0
708325996 575181185 0
313085735 322057861 0
507442496 517607805 0
391788576 551422987 0
468226431 660610459 0
260786992 209891474 0
89747525 39814832 0
530242059 38155413 0
798372536 554313474 0
674714864 752919469 0
374425964 123083029 0
560119100 178903865 0
455523987 6771096 0
123196352 126429731 0
568944247 523682596 0
753945880 220505031 0
728140816 320466389 0
544483389 355545849 0
782735235 32542490 0
437336311 271154048 0
47669859 638531027 0
573688029 556467606 0
203672543 263382373 0
43918165 232001556 0
452523197 607838419 0
206602079 151303795 0
568146422 28560935 0
511030818 568865454 0
3493360 567180098 0
721965042 456905885 0
205210017 199259436 0
386796685 351263190 0
113492567 297762594 0
562451435 19998060 0
158642080 421107416 0
359559359 54644126 0
211823252 521051820 0
258183175 570020740 0
196863280 704658047 0
28504388 62642878 0
449320798 601997679 0
301881528 427856860 0
791789492 728968990 0
319007063 636422293 0
473057339 121160619 0
778352496 71176570 0
408360653 652227832 0
545979887 237705383 0
768571375 614873871 0
444473063 627683448 0
529516415 202773231 0
539796745 336907595 0
89293882 105111136 0
469359223 442440757 0
520635901 755832679 0
577577586 363202702 0
522168907 85625162 0
317648438 566290620 0
293246329 190436705 0
465995561 406902959 0
334540526 603111263 0
333700336 307091601 0
662628695 693152462 0
637649611 402645005 0
275968167 429893142 0
269474577 660715905 0
531501856 497528742 0
227806895 240986085 0
174937396 688039923 0
67848970 709201258 0
153513236 354913014 0
228795223 217702223 0
622343145 547531807 0
48467268 171282929 0
340392124 74092328 0
633456837 540948845 0
485138817 202862209 0
169281415 47745156 0
726254059 356622642 0
370804964 521120169 0
662320084 595265985 0
513081345 716026738 0
351811477 780942133 0
290917006 691545417 0
418597969 503495670 0
411378705 109457223 0
84485959 637532472 0
590523589 674083166 0
199691977 248518621 0
146493695 418348386 0
567836834 583307842 0
572041575 668330968 0
133778808 632942461 0
709649019 93928008 0
282521886 493045355 0
501046020 635427381 0
251832493 405072693 0
250065628 470406200 0
662042967 606219267 0
155653584 340294781 0
739820718 636651416 0
674476626 422981499 0
528221559 122001632 0
669024440 222720675 0
21002234 138702322 0
351118694 774565016 0
590474635 470032693 0
365691859 349152934 0
739283721 775244036 0
438814352 386227279 0
44575529 510768201 0
541633952 700265801 0
231524547 412506996 0
461442674 131275018 0
737284758 97807819 0
223025283 177906633 0
138890183 315719997 0
435296558 779664508 0
275844189 291670246 0
413577235 621583986 0
714594982 398467883 0
356922950 791813850 0
537221390 778390325 0
610218100 739164328 0
477269598 462589372 0
360719892 579952133 0
253398665 687687548 0
558856551 725795798 0
674757987 595786103 0
205894458 2661655 0
557302354 406313398 0
587537438 314209675 0
525979237 141064552 0
573188900 389007663 0
638157006 62917275 0
795404084 430172776 0
49025312 646057785 0
519279411 784031533 0
2490306 717972692 0
168478210 135013588 0
381147969 673550196 0
75459509 233427169 0
502772226 402292335 0
749197989 750392618 0
509548487 788319559 0
509798217 689920078 0
351966978 120687686 0
779557979 515362713 0
471613725 356162445 0
716510703 243061449 0
452904235 246628736 0
146963621 763161435 0
208538645 755926404 0
742206023 29618681 0
13325036 524684060 0
684872897 324535031 0
573821117 209001950 0
227819200 50559823 0
551578501 475338435 0
82616789 614864280 0
657331252 799328447 0
551951100 729107522 0
418572037 301586503 0
211139564 26458451 0
361308434 243929871 0
467837514 422638836 0
588926004 106340013 0
505314011 592028858 0
322986893 191300837 0
564605261 275698505 0
34008841 709438833 0
331805731 153768297 0
586554161 233667992 0
353901926 741015501 0
438128336 513510943 0
572983781 325217241 0
137009317 383788237 0
279506512 316008174 0
378718290 140756577 0
260230452 587180367 0
428983146 748191213 0
137641189 364997989 0
788986496 337369422 0
290461020 136384557 0
538003554 478359009 0
791416669 113034273 0
616191048 193671859 0
372455575 344996338 0
249732074 542981376 0
240839922 284559647 0
209281833 522322943 0
34299730 62747901 0
480412096 572523354 0
124880927 762527171 0
89124959 588908263 0
461012520 650926198 0
260778902 192226043 0
253015535 66485565 0
275876157 418002437 0
106898076 61660683 0
799189442 773656245 0
771301058 768098695 0
603093952 319610369 0
182764820 721410831 0
754166911 599764426 0
594818517 767480142 0
472168540 143674371 0
685462085 468392697 0
260942017 738928163 0
16331944 727261410 0
413092785 37355713 0
284332008 571188547 0
335992380 33108712 0
456128530 334522382 0
257995201 323735283 0
69708636 644984468 0
24476155 350073807 0
20034828 256125205 0
93963268 626242373 0
574083476 451288153 0
135772775 622029506 0
533316726 221038741 0
403100075 106726575 0
597858038 403434175 0
440943118 628719554 0
550176397 704316264 0
545180825 591025729 0
451461937 339457770 0
772468054 614273689 0
269336693 386521968 0
683015338 454459645 0
401817775 107285093 0
519726163 624135709 0
448544178 575329660 0
112661010 246944708 0
589984462 208179245 0
234295680 531377705 0
134705309 112986261 0
623047050 349579081 0
136663333 767875208 0
684461782 731884191 0
525785764 461270403 0
628729220 762213604 0
466931497 222333631 0
612710451 323345260 0
520369044 279594452 0
746735340 265797077 0
644589974 292634664 0
614450782 280076392 0
721227346 183003059 0
164150360 292976683 0
64582579 355379648 0
171600639 138799259 0
30267123 468693568 0
732902229 685172459 0
375113359 481746904 0
594907649 377420473 0
170294894 306752517 0
392484504 450745367 0
215706188 141828602 0
726713595 229437593 0
516625191 547628402 0
672509776 458169134 0
480229649 681361049 0
429890526 84123394 0
533953513 37442164 0
223251050 149186828 0
63778724 215354437 0
248296381 418163405 0
297873762 39568821 0
409205354 446995517 0
165949645 142302916 0
146820823 539863532 0
164505916 708315432 0
255125157 94860726 0
112369474 705920089 0
501970137 426321023 0
133573840 530775819 0
475222204 149891847 0
763737668 629116540 0
564444286 724214088 0
755451096 7411704 0
265075616 143057007 0
294044446 439688627 0
614205817 130806730 0
102667812 16158252 0
212797259 699599524 0
100544708 544895542 0
9137103 145489819 0
715629825 204469041 0
216402077 145368712 0
756402378 109541989 0
469259652 476820996 0
776146467 53598030 0
147594716 375561896 0
71327840 746653700 0
48419019 3832259 0
196557373 334591900 0
495279964 225739618 0
658481367 503538648 0
402510451 496348945 0
329929168 551257486 0
538910755 180421005 0
61454985 164186870 0
556208695 495754662 0
670421581 724835558 0
429347063 337278828 0
203965153 647005066 0
498086098 602472068 0
204349122 739699232 0
724661863 13243689 0
777551128 435450696 0
468713199 517475127 0
576967490 655668799 0
474068 297517688 0
612373125 100427148 0
601676723 359745030 0
329259272 497704766 0
620343507 349663191 0
591437102 170754741 0
578652539 284057311 0
222373763 563873696 0
280790934 246350443 0
758648664 477181706 0
66481482 160801496 0
610401164 470535711 0
159495257 119445001 0
400177174 13606765 0
161329371 14649659 0
141019819 716909417 0
557194454 280363586 0
752222803 144476903 0
262841335 375245434 0
186407869 206431095 0
375209775 438097762 0
431834786 491182246 0
259877329 692062112 0
634021452 334136582 0
628149915 593868280 0
409894623 781046832 0
694419975 775619908 0
746052696 321832811 0
272385347 526175473 0
776404782 632405311 0
278072717 100042032 0
362720107 21052673 0
175032417 132391655 0
590384862 733880801 0
638894041 471477858 0
311513670 598387437 0
329729837 491261963 0
487487098 80595804 0
637931301 270815628 0
301999003 179202871 0
528307146 769684143 0
484676842 766122539 0
270075162 333382532 0
725508696 138371607 0
542154586 54080929 0
789740201 99697709 0
473437139 60962974 0
701335309 472196411 0
565490667 486394775 0
757649855 353664770 0
194324974 781635710 0
543320218 302353596 0
365199016 86347060 0
258876293 689870330 0
36538712 337560514 0
800540182 24337138 0
303152018 52130528 0
664213503 679935780 0
84524451 341321295 0
677385513 14128240 0
504507054 801048829 0
219993509 571529594 0
574062733 649799515 0
361986263 601049788 0
727114164 280294325 0
463606534 273977377 0
352862403 678396770 0
560597577 702976781 0
338321408 573977446 0
354903123 395403673 0
219073107 105254369 0
145393958 775084789 0
616671693 256241378 0
149717888 466056806 0
699546475 75116660 0
10727766 62127839 0
121918840 318877896 0
504064060 286748897 0
62432765 188144630 0
577608838 764991819 0
425628991 78201839 0
703553093 106664729 0
616290110 383300942 0
437773753 349838791 0
323355430 451459983 0
377232744 199080953 0
640790939 301038191 0
427431936 595533419 0
292125153 729091552 0
536717750 355741911 0
112913597 757950122 0
639410715 725907071 0
227356955 633855695 0
26621427 620726769 0
510036097 741227794 0
639518270 647785674 0
377270163 21019164 0
240696193 738443468 0
467971809 137773705 0
194288986 194883793 0
546785248 601735357 0
580353572 733347284 0
555275349 7721894 0
257121584 385628917 0
270842098 634002216 0
266793103 61549677 0
187314766 412920668 0
538405141 604030417 0
246177825 791682959 0
295718502 246431014 0
304083166 769888062 0
762542443 334166319 0
221128321 35143000 0
293096218 161310027 0
384352355 177379334 0
228108195 545572902 0
335561593 795850806 0
311968624 326797612 0
584253261 293008307 0
460113540 333853071 0
55957982 64295952 0
641829668 709464271 0
114078346 393461527 0
301236496 215260071 0
494020334 477332667 0
519585905 542876864 0
323025521 26304917 0
40325697 463648841 0
258868339 74014559 0
241356004 455633472 0
498932058 237686172 0
273894602 623585920 0
443247252 638256427 0
90153071 746353601 0
340695043 420785141 0
697651943 70324314 0
31871043 276092171 0
49362334 250930900 0
706444148 628372824 0
148314233 288672873 0
89304695 365147843 0
198143307 208156904 0
257965714 702919811 0
20723732 646015909 0
298402745 60516207 0
383859617 661403744 0
414804410 508840962 0
722748538 579583389 0
557667853 241197496 0
633559623 592990652 0
741912952 88882138 0
237177484 723639422 0
681578120 296678808 0
286589697 70096471 0
365089714 100995295 0
661490093 381249687 0
352327073 465008545 0
439272876 517729300 0
85297846 551201535 0
775775699 532355054 0
351855352 395619353 0
711471256 167465627 0
777900610 668149582 0
709038035 142610555 0
467465884 704571443 0
26825390 445936482 0
39464439 379326457 0
682870932 662454611 0
303738587 240577011 0
238688150 474249120 0
3339527 469387350 0
551008814 71325610 0
731533016 331038659 0
37397745 547745924 0
621036387 331883693 0
194224864 465972729 0
420753385 421207269 0
169608596 318685644 0
54465463 180592544 0
244436857 330961347 0
784205922 713427360 0
144150266 391719480 0
787798988 757812924 0
523732376 466591116 0
249383414 193033942 0
533305046 747723125 0
615917087 17071941 0
705697311 429533763 0
414915298 696097283 0
438575104 761178666 0
671553724 418848199 0
485474742 47532039 0
461489216 534766343 0
401225796 62943837 0
130171048 230221687 0
128738809 569835745 0
304575208 594892908 0
56605478 130601165 0
16598725 47293948 0
121094530 671059733 0
305270979 645431177 0
719878882 220419995 0
751493623 732272346 0
625701043 686414932 0
308730163 622033578 0
608359230 74641404 0
170127222 178768704 0
305684847 340774708 0
613723414 595710248 0
466453824 266876125 0
412836311 199377872 0
664623379 457144496 0
259210885 708268504 0
761711771 387611298 0
581295926 187038313 0
191129338 83415222 0
730060669 761823229 0
413760952 737302063 0
139417370 346861113 0
303931566 596626472 0
291999191 570875524 0
583044672 115499899 0
785181087 532896281 0
194409999 111665611 0
738011986 330744550 0
319221036 543106603 0
527954184 112999693 0
693466295 421132264 0
231003160 82020163 0
293964392 605085229 0
69314362 354932966 0
722233770 333480433 0
644810142 296498730 0
597192636 549718709 0
411575712 83087301 0
343313565 156218228 0
363387519 76015336 0
459820656 296196654 0
309572183 663661789 0
784480880 736756678 0
621312680 406406297 0
211172493 52307070 0
484128986 697902625 0
637075744 414853676 0
659367977 196495546 0
80286752 256471724 0
257295257 788873906 0
285224435 713930916 0
300118909 428336022 0
669551886 725932064 0
648037139 674721789 0
346572260 434358685 0
4165208 433444239 0
310191824 263808670 0
49652630 94574711 0
365109293 177905346 0
620907285 584530874 0
445004295 46664098 0
366003504 415912182 0
162951034 223769143 0
231946137 682880975 0
118369168 767400200 0
610714975 283613829 0
681073373 319462301 0
4331694 336964695 0
476407322 223986538 0
714295094 133806580 0
370093557 28813234 0
114939803 337906426 0
655982892 234031306 0
644066720 64395688 0
708888898 369173656 0
469932813 162842991 0
487755050 705335759 0
377062594 763467942 0
614087052 766992408 0
162875557 770924488 0
520587021 776238878 0
703776599 140315346 0
282593766 513234513 0
610874087 338009858 0
724769915 358214351 0
148454687 12287865 0
620901781 336140554 0
371749345 147088775 0
411518162 580161526 0
624304658 51221198 0
733507108 247412272 0
754021691 317403817 0
503766060 637877126 0
611411077 523996558 0
108646925 564073728 0
748916936 768467065 0
86527206 384824339 0
759572423 432725940 0
318005287 362250271 0
251940826 384910322 0
695808653 223132778 0
277137010 58128327 0
157733307 409239401 0
45153221 387243726 0
578272262 230183441 0
762395366 776136985 0
756633423 581279366 0
375353603 322498463 0
109494246 578414878 0
324452657 570827542 0
339970652 693557218 0
588014947 361995332 0
326797887 298438182 0
702775195 698745815 0
413586408 194931417 0
6309425 374394766 0
453319762 207220971 0
63917204 275816951 0
128922786 353167664 0
357483694 8590772 0
788094980 538513536 0
355838994 790569690 0
217189368 259277320 0
16155190 301884620 0
298341203 372312370 0
673888702 777062550 0
351933699 214707868 0
76076005 614454513 0
412404507 20862571 0
141418826 286723456 0
349934415 586154474 0
652574341 208944097 0
297650352 80971442 0
567751024 247596025 0
348825085 490145866 0
727029957 790313471 0
481032853 790023678 0
403946985 208408676 0
199985447 164177792 0
431951415 1635222 0
213430025 374787939 0
589476736 456615762 0
8103728 130884424 0
532347607 411084905 0
688965457 127106281 0
608398953 2617750 0
22291639 144170576 0
263932062 322938049 0
470829046 703516056 0
76955243 455629566 0
688829452 69782225 0
533738977 54379834 0
62147837 672449422 0
605108766 760205994 0
507382869 14911771 0
743607982 421278183 0
793501759 669241236 0
92386314 455422555 0
135284729 375495433 0
664355575 322725815 0
343012753 641905444 0
16906552 330597622 0
398609338 571351843 0
589080823 661516467 0
505189505 87972226 0
338926634 440060668 0
676193226 5561175 0
157118266 247360232 0
636652556 210053393 0
156677619 758769085 0
300503683 296187307 0
778241560 374250713 0
289450081 80437866 0
633031681 23490659 0
667041493 119056804 0
451445020 114868585 0
285485799 244228005 0
696479454 524645268 0
29319190 780471651 0
69519630 73357262 0
373772073 721769389 0
606378173 649653592 0
151751740 312629785 0
221482940 188483270 0
432685126 425946953 0
790398498 698843615 0
558307926 282223475 0
262283636 604593552 0
652663767 601154385 0
709061792 82908636 0
190232164 665768229 0
628935239 734342262 0
112398731 25065280 0
761547079 648032498 0
9616919 497228507 0
643282390 686797272 0
604519873 149478225 0
191643822 742012267 0
50608755 672311301 0
756586867 42148438 0
20979177 400081246 0
170624261 623160498 0
17239180 594079376 0
597503721 183909488 0
388322633 3373075 0
420969301 168637778 0
519810706 67520826 0
149480407 393132235 0
339788583 435736578 0
658066786 150739060 0
318998923 112845594 0
311474821 89948685 0
574168075 786691531 0
789506466 504482885 0
366871007 349767889 0
484748945 503367641 0
294907514 201580342 0
544326823 218421295 0
42715233 493164880 0
324694907 748953271 0
101513888 39862070 0
567502263 255636480 0
81077228 728862121 0
615738358 221614770 0
17667134 571677061 0
536073653 606286632 0
199438600 630107465 0
633124484 683031564 0
338210327 715506046 0
186563000 184053055 0
666299771 547669526 0
722045633 332248323 0
433113396 556499576 0
637710483 527804567 0
179424622 87866560 0
612679011 398220829 0
748595957 704726007 0
693324826 356219112 0
162035576 493693129 0
599480058 407663282 0
435997520 102558828 0
665219291 448670949 0
107159020 583186579 0
605592691 732588727 0
555916796 200528341 0
644654666 209592753 0
158487045 314348436 0
215269925 691056001 0
191360461 754390461 0
144810753 776480639 0
688188001 488645230 0
564020481 92644976 0
407647333 581592643 0
287032242 695322674 0
427013312 712051703 0
20366481 281032473 0
211627941 61056921 0
151361394 53490031 0
22441378 745487416 0
680690818 362303682 0
481037268 556642040 0
709005638 9472833 0
493706128 83649880 0
755410437 785183794 0
627080103 693145861 0
91511640 733775470 0
552806967 95644284 0
35024413 399748624 0
290152106 215438249 0
78259968 684938792 0
711061642 738610419 0
87513640 664007207 0
227230924 35247219 0
27441614 653157300 0
34291094 8785492 0
425126836 211618431 0
276062366 3594506 0
738552523 753695255 0
760137717 386520722 0
186698830 618360595 0
156407782 635505590 0
263061608 612022179 0
520657752 374018487 0
679192608 314150555 0
10692591 597619232 0
229939207 218575442 0
486807713 53391668 0
119725754 675411264 0
190490600 746472005 0
771122221 586956503 0
296892864 402181949 0
208758773 58244778 0
770348932 734904255 0
513100280 417471644 0
230447032 56313393 0
692520027 223784953 0
725221599 362256506 0
443093175 583521834 0
105691449 416129217 0
83330986 468380898 0
245998302 46495604 0
261128263 340320993 0
15326269 406364278 0
684745817 564610298 0
456713311 229720212 0
196912068 372316897 0
424293671 771141015 0
631014503 432843921 0
236270459 300859352 0
363653133 590390806 0
228099670 53269149 0
623647678 89753938 0
196977946 172631303 0
142018139 655735783 0
410883796 128512593 0
244909364 286053072 0
637879799 485532638 0
735783875 672338745 0
456213781 269562146 0
398779707 513813758 0
235148318 348985884 0
247920503 444523985 0
257920500 69875907 0
94631010 465230397 0
763914483 556779589 0
73856332 355986042 0
76779130 460263258 0
126312153 590642120 0
743676340 749991937 0
17023729 645638963 0
400588057 578510573 0
693341455 349276578 0
50730907 737652460 0
479420682 621380771 0
222909774 291539089 0
261119341 569429057 0
539428227 17801143 0
207621936 243168125 0
150897222 486698703 0
9956437 513154866 0
479933849 669033751 0
86673030 801700686 0
74204167 561336576 0
297241075 60665902 0
186689225 431739984 0
103748237 17384714 0
515524715 748714928 0
98568670 649676512 0
99179245 755486473 0
227540870 152453324 0
586337264 465962191 0
438525409 14661327 0
46798952 432758082 0
247300408 343134074 0
766736116 610552357 0
128793999 644756714 0
230288343 656395978 0
527282547 141350165 0
352579955 290773938 0
522912198 699431451 0
505782249 58501736 0
225446884 121476516 0
317610181 282420138 0
245143886 614688984 0
647572261 459583732 0
127999705 54466187 0
146307401 416043591 0
108378295 690548710 0
503196150 482408695 0
146341628 768961182 0
424745953 766594663 0
138158470 465910264 0
34312555 140433893 0
448335912 534442216 0
640479280 296468585 0
409764031 623275689 0
136870753 194902391 0
389558617 459500863 0
299263776 299824363 0
24001677 243400734 0
89116147 782863797 0
307362527 65809005 0
414670399 28698261 0
519725368 764601710 0
447019414 777629756 0
216891344 323555936 0
671368996 86743400 0
286287583 573965780 0
123146313 679006403 0
303464947 496324676 0
740853421 625895098 0
359086985 309543934 0
673434368 281448944 0
720855957 617984235 0
139184715 757618206 0
368465946 300982645 0
49607432 751215963 0
459753630 540012354 0
451549573 696327847 0
360302428 143124073 0
751700381 336049352 0
713764839 648889593 0
606615372 492846798 0
793124343 620724127 0
194699713 726582960 0
435132161 207091501 0
478590542 250387794 0
600650138 470390206 0
378462648 642511191 0
365112617 754420462 0
139362657 256590170 0
489988171 233665964 0
765642646 98931963 0
104359965 269871298 0
343856889 338228178 0
472743983 594081115 0
83726162 427292309 0
668043752 22994185 0
667490876 218497432 0
305690437 749063487 0
755927828 779563453 0
248578199 521252104 0
272038584 368636345 0
430837531 351115220 0
786120911 711069449 0
163938938 387645594 0
395119825 599242139 0
647487789 431121267 0
265965003 672934019 0
285285153 600906595 0
322774588 632161018 0
704375102 563306679 0
464026515 790406722 0
292624798 681139029 0
462234619 233299177 0
302905960 716828738 0
199747506 616013356 0
738798645 18589950 0
7386607 539615411 0
262192793 687593010 0
289718300 565066621 0
141545840 211754242 0
495248169 341475113 0
719221248 142489186 0
711842850 429538422 0
477972613 288122251 0
109104189 74285204 0
716445405 16652984 0
550897803 467423445 0
411496236 690040225 0
448187663 314930684 0
29526841 329580234 0
590903402 560306034 0
68033434 290351260 0
240345586 647494389 0
661621922 323481549 0
444327764 333398144 0
179573370 536359140 0
178729473 492065114 0
37065957 497360023 0
505884852 398092326 0
202735960 627305311 0
172625325 18209111 0
314501702 112545742 0
701636520 494363429 0
377989255 446590363 0
412367243 618474033 0
801531217 649391158 0
657227964 156850262 0
692946272 61360710 0
570713510 371797899 0
552262320 542574902 0
107976765 1998379 0
277302557 545574230 0
681548572 659848999 0
61892763 385932058 0
370566370 492501359 0
658498263 590881047 0
426744096 26251773 0
367792386 612217783 0
750753284 636814950 0
324971565 146734182 0
42081895 157681492 0
269362391 99939661 0
444331940 17332955 0
244497221 500528840 0
709780383 564648474 0
5777084 514841174 0
542112296 784828872 0
370612113 664052391 0
441463039 203159723 0
323651604 733750848 0
422166074 87353260 0
93385176 231129554 0
579272405 578247819 0
233451985 61381221 0
774041705 394797299 0
12007879 635415836 0
638180415 414149023 0
638540735 705347793 0
418654978 798380919 0
54241694 194699845 0
681050698 561209635 0
148013502 710891776 0
781318317 149039566 0
453201111 422237266 0
226268122 679956996 0
569101592 335057276 0
23630377 598523463 0
66120514 575286473 0
530050318 661766208 0
201244286 737349300 0
13989418 578424788 0
313743423 462735731 0
412691416 216087060 0
255743883 213390595 0
289123535 515517215 0
306194644 199049538 0
442730124 544728472 0
361973841 707490029 0
642967059 531779127 0
617784889 180944968 0
214325916 342329975 0
329029527 330227541 0
542805085 576436708 0
597221800 247890954 0
38149970 75339504 0
150539591 667998993 0
410816007 31490895 0
241616005 400325558 0
118666162 319548586 0
433840339 252286297 0
472524406 242278155 0
765589565 594005315 0
785255087 42394445 0
251947615 787915966 0
503102398 656670305 0
431874733 536542718 0
285975195 402024764 0
123019397 53436938 0
397516017 80471797 0
598332856 104905962 0
286190249 190878821 0
237436146 692747072 0
447341742 197198718 0
49854227 189443619 0
129826687 35912583 0
514558147 276255375 0
779786129 750012830 0
708011085 578695716 0
537214232 300409796 0
791194200 13601731 0
719324466 222524723 0
201715849 595461003 0
240782519 404728434 0
90901595 225210230 0
421465930 202063236 0
468297471 442231002 0
598812333 207702441 0
665516180 132443345 0
142011536 677891251 0
759022002 624958596 0
781824499 727333866 0
39631106 747302318 0
539229319 430779020 0
504117356 720444526 0
386236277 77390291 0
664532912 93320570 0
273107061 47941329 0
84358389 301141943 0
63742132 533733004 0
251367645 43666767 0
248935986 598555688 0
527638580 280305553 0
726910845 451273051 0
212297224 727153521 0
775754130 519309364 0
784412230 448707781 0
12188303 242985454 0
799187621 41517656 0
35226239 222441369 0
548429035 761022163 0
703886964 504951889 0
276537566 226019626 0
376820948 760578055 0
560677320 134029260 0
368607766 747069751 0
401611563 27907964 0
624724840 285219704 0
298746208 107672209 0
493579880 407487606 0
249737187 172683207 0
101571896 360080382 0
721278911 174663548 0
213856614 258364024 0
417042977 630864336 0
609251081 425437384 0
259421795 778223251 0
479759064 729494132 0
2092272 277548830 0
375867997 375406504 0
405920640 453440848 0
200054167 252412370 0
16873949 138711028 0
17871801 452995654 0
406150413 582894837 0
301148665 624456378 0
740308705 364612707 0
419993320 59367630 0
380417274 370394619 0
493689923 370903989 0
414222869 140050174 0
730736822 213002342 0
683492865 408987858 0
729343594 276289457 0
309232178 177627690 0
634580492 785110771 0
429656439 159806631 0
172745371 555783520 0
533683670 505800379 0
620628790 212164970 0
534738381 181857190 0
283561166 596874015 0
135820173 172947229 0
151510712 615578932 0
209754305 451031061 0
634933333 280111112 0
394102907 32962707 0
521259072 641397881 0
83584698 436844594 0
785811912 306814500 0
794057733 607079002 0
676566375 963401 0
419390751 635904601 0
561901245 358665319 0
682082774 557898137 0
647352863 407528505 0
381435332 75368418 0
262950462 137187580 0
741205606 650340509 0
645049830 731896216 0
728215423 724525231 0
115801904 468487901 0
708795343 463024496 0
631841562 185371365 0
721769332 110654246 0
109615285 308780726 0
658463487 736402717 0
586089285 505787109 0
709540363 636724824 0
128108212 75211232 0
409144992 141245251 0
773731446 654129442 0
693233942 447800748 0
773385782 480660728 0
146787159 43789357 0
707500460 96998851 0
748689067 567774391 0
58547444 558479559 0
725582032 285545533 0
59374958 37188760 0
429904639 643584637 0
754874466 102318269 0
358218521 174174721 0
691677622 491943681 0
739371216 729675269 0
518774591 298358659 0
217203499 295564350 0
367686628 638029512 0
586638493 523027110 0
531158756 301558006 0
229758057 464567068 0
604042235 61171382 0
774205524 494394824 0
724628436 523510893 0
519528025 696211114 0
28543109 245226507 0
349184488 518607354 0
281604520 118196819 0
16176135 696218126 0
495585741 307773303 0
574092323 792091104 0
780373047 433291261 0
729396254 332805540 0
26480877 169327202 0
86185572 673317285 0
96392426 555925374 0
74731794 186643410 0
531099277 321511059 0
486224982 38931915 0
5948705 361492528 0
713571162 39265193 0
565467043 673503805 0
373506216 669109297 0
366019564 751361927 0
394930691 265250755 0
445908989 798980488 0
486954019 306101178 0
247281880 188788227 0
128254127 574046648 0
292189373 647270985 0
117169632 690774971 0
176518012 437384552 0
450260809 779565032 0
445440789 763288904 0
257788423 596001813 0
475181725 360280242 0
595353898 649084036 0
496650004 501014028 0
544922712 792502068 0
787131463 39472627 0
294803072 497627928 0
533544833 789733071 0
760784665 644181636 0
2640259 266487948 0
126921024 586139663 0
234876347 716567270 0
469181562 392097643 0
790921547 322630926 0
685617420 682669872 0
614026616 592097985 0
291590163 526069915 0
748221949 544949228 0
530728494 777562663 0
442260849 314727069 0
556851383 83122283 0
475151678 721301787 0
361047597 403828079 0
110497958 479321893 0
167760674 310251408 0
751255966 798188872 0
350063610 758812339 0
134862453 542129257 0
132516539 235507728 0
568820409 426557689 0
141310907 525609712 0
537120202 36600813 0
784407504 249688542 0
766882485 447790804 0
214831077 205732670 0
569461506 576323654 0
105060846 796304637 0
338412168 653137566 0
171556806 693898922 0
200377802 705167617 0
228295678 320691018 0
473041664 568585273 0
227405141 672695937 0
610372587 228396364 0
228086402 619021541 0
319068324 575491192 0
670013270 571443554 0
3647867 528762216 0
166506883 13758468 0
123104103 609926488 0
303510854 643973734 0
560703424 119850764 0
320022193 91491559 0
176089016 370776561 0
200458129 58226707 0
299557677 363943214 0
214021675 485670002 0
370535442 141865996 0
79906046 253840117 0
767010657 770457987 0
500009625 385581219 0
533203574 167104866 0
740324675 266909713 0
184199024 454913015 0
95322701 451698630 0
430401650 545527720 0
177840309 745361007 0
705720180 478372479 0
92632648 444995203 0
387307788 503009172 0
409657941 630345451 0
53782845 271724617 0
783798388 147936932 0
688402953 214577709 0
440113706 141148432 0
598077604 750800045 0
452594205 547679201 0
376783382 586737631 0
318499580 600130241 0
475650630 717260470 0
170795448 355919799 0
574228423 572335074 0
512344886 380721400 0
260995580 227297929 0
217445438 667503872 0
259136319 172424791 0
197330200 196409849 0
283240194 684524886 0
188179528 52357931 0
183483822 403528668 0
192153003 378237965 0
143043048 591582997 0
755947373 389587238 0
168534460 381844960 0
296136780 97772067 0
781743489 211716752 0
449034750 671583525 0
699406632 596930284 0
750912670 513065234 0
487715297 755670732 0
742692277 179380177 0
676145707 618147003 0
701721183 372152533 0
774329188 430914348 0
37167888 167737781 0
779170346 206024562 0
317597504 374149736 0
174017130 323051317 0
455905087 566980547 0
343722029 467800339 0
552496875 223288388 0
449352866 409876600 0
25045786 701546761 0
496865807 530302632 0
618899625 697633157 0
296199364 157420411 0
416499198 381349032 0
653079331 687221558 0
565189064 405926270 0
745497906 664494059 0
477371127 237949820 0
666017374 82943918 0
122789150 164917609 0
105881949 81077775 0
204919694 784966537 0
548662943 538832362 0
427224585 36448552 0
333019806 409572859 0
333562907 670786778 0
419259258 455709330 0
174453863 257227243 0
371389486 426788286 0
140170442 345089749 0
296794307 176937705 0
192653457 249320707 0
623777819 285412247 0
252258967 306139469 0
610115113 422304687 0
332192670 388427462 0
171552161 295736401 0
646408016 159712812 0
162483352 704038539 0
360397273 618636005 0
168021488 258364145 0
633189665 215937162 0
799802380 634043002 0
679426725 208299383 0
456307484 531269159 0
225023042 796354843 0
26910728 691334857 0
47270846 138262234 0
128231918 15731240 0
65131874 169672003 0
428871358 108238259 0
264361617 53107448 0
241341351 718279820 0
30295976 131647711 0
679406840 400966151 0
108019013 464883618 0
176168730 142813631 0
153006101 60869104 0
40046053 642315008 0
458100983 65671251 0
616561673 222336217 0
800267091 324268880 0
722599062 95340996 0
600094504 552599551 0
326487371 280368854 0
270330064 118675074 0
737409178 726950221 0
490836438 782216003 0
160165572 609608467 0
409720899 733243955 0
89278892 578369354 0
279268258 575276599 0
328795171 259011758 0
762101591 764973923 0
325150448 12580140 0
797024698 573579206 0
595579096 742751059 0
11616439 494462105 0
491745560 97724917 0
595251955 166643711 0
457548979 50728048 0
587150439 17205155 0
422899908 217161345 0
735939282 677541491 0
467313357 159219857 0
646700163 489455460 0
631055411 164237251 0
93252387 299262091 0
337153564 69314018 0
791978090 55961854 0
454542261 797957732 0
136053882 333210464 0
646237563 200863669 0
561710807 34841939 0
719837346 337628353 0
228080118 476643990 0
119776911 737167593 0
538598356 22582765 0
53154053 759437864 0
706177131 167098891 0
404900403 522786058 0
327835949 445209884 0
219807678 154506114 0
49903818 193973485 0
487427224 720457166 0
554425615 65791740 0
715031785 130178291 0
136618749 269582861 0
658022848 72063630 0
413506792 523547977 0
387370581 499225725 0
234952031 330240854 0
482450042 88409449 0
525198481 735168767 0
341591095 798800185 0
199415667 25557907 0
101020035 698788525 0
189456795 531396440 0
337948303 207034267 0
661911616 326720845 0
50725190 512618422 0
173325603 788874905 0
528118838 575775128 0
699912469 626313906 0
531220489 309803083 0
398672816 213706905 0
244390521 308326022 0
32923586 529965786 0
693881395 643367385 0
318272822 143156163 0
207961526 695694875 0
107275146 33677631 0
213400658 234051414 0
427412238 571075445 0
346460800 617550685 0
182724018 785881293 0
634785790 511263358 0
696960435 603212909 0
285339228 60132733 0
7660336 701343134 0
279825758 779901210 0
372415355 221769827 0
110117902 603170624 0
600636143 373213343 0
313027505 132609125 0
605131342 609904996 0
153905820 39817735 0
306496536 646197561 0
16024542 159428946 0
644994254 143511734 0
221419171 402653676 0
414008237 336775503 0
391781333 251843970 0
631330019 200743957 0
433053059 628091944 0
168547514 307400987 0
12322933 441815064 0
595912963 642048514 0
395591182 493067350 0
102268569 494521430 0
582653485 622972304 0
407549242 68269180 0
60319389 629094377 0
545142728 755597914 0
534146587 741920306 0
246086771 185541318 0
83427923 630837181 0
29209519 713536921 0
367448297 288061919 0
133207752 356786361 0
456875264 398400115 0
120593448 581392412 0
518740655 192277416 0
92187988 396504153 0
176750534 271473109 0
667986300 665400125 0
183149163 308609495 0
195167548 37691835 0
609173963 615980544 0
122696726 127381290 0
363432065 708631806 0
333915358 668629548 0
397506266 294271693 0
112589042 450922283 0
436184142 572731785 0
393071523 670450840 0
615351482 647838542 0
326609268 680272542 0
704709498 673666426 0
426508519 458334467 0
292741801 533430905 0
404338553 785442149 0
775882931 475414945 0
603541706 90142887 0
395996782 477033041 0
290855223 506581815 0
525335987 197407206 0
229657337 669417660 0
687453536 425475230 0
720554723 729036771 0
435824095 71634850 0
39575046 248580030 0
218062103 617594633 0
172992012 414422087 0
211564565 53317792 0
444382426 633992313 0
498512365 604207611 0
272225898 50203734 0
480437876 433372469 0
489563411 395343976 0
472945817 408767718 0
563088746 118986087 0
647194827 445912236 0
294580937 308587870 0
526635933 198143744 0
767692571 649011287 0
447324156 158987672 0
654795943 264491351 0
246153657 206436381 0
573497858 361434750 0
136835086 139702573 0
370659732 126977967 0
270458036 468061001 0
345180599 720552941 0
654820531 381275067 0
328742113 486955521 0
385732374 671656770 0
717138074 43194709 0
81635794 404786561 0
139103999 573931447 0
609833179 568253301 0
418348425 188666037 0
216862986 514409110 0
205540365 51166968 0
714891036 740033984 0
141773126 518139104 0
72055110 373682229 0
272032089 770464525 0
575926967 731968858 0
676055050 193893794 0
574357376 111919140 0
675544769 486073775 0
665610326 255166522 0
374911753 315196868 0
176988024 734305991 0
283903533 523158356 0
743885701 464438232 0
4765272 624678244 0
185014188 733599813 0
748743847 37328060 0
578161884 39429765 0
438359138 394416334 0
560134980 168627337 0
224569923 695656588 0
17253057 249842575 0
639174011 191349860 0
270303486 467006187 0
490076472 331663153 0
599324134 340995756 0
138854171 698224217 0
262044670 510621469 0
391051171 254620877 0
757877311 208978838 0
663926499 667173773 0
561223289 186227198 0
619198039 71718413 0
102438978 415110988 0
129980258 631360754 0
10095476 530910333 0
483008448 187568820 0
87615331 112394453 0
600007365 702314013 0
337049127 712252182 0
51654232 579072217 0
187312218 376846395 0
98088344 488939661 0
662771923 212105411 0
513984273 231441269 0
73171648 729413588 0
375830804 247620066 0
27107491 103696889 0
60867823 647023979 0
64182421 754741958 0
170080990 340068848 0
433095001 173320656 0
286292930 370003583 0
719428892 486208120 0
620548918 315969351 0
495600238 562925946 0
501944282 440463836 0
715004116 473579556 0
404420599 676538718 0
216526031 610233106 0
64256597 87363921 0
312509645 685990097 0
188853250 687675289 0
217220357 374340475 0
89990353 420340197 0
231364575 283946225 0
582563966 395678648 0
327710582 520189188 0
404181455 746851764 0
231396137 98214471 0
738222614 673479815 0
300977924 481303548 0
713091930 12984219 0
227176773 739488841 0
685780785 619565965 0
134723097 736379672 0
552972325 621917078 0
639128079 215421652 0
205336115 59214764 0
27623781 109681143 0
36247150 85088620 0
743450558 255808916 0
653150320 154651219 0
298540094 151133727 0
254091926 527155295 0
102546252 641159858 0
499740620 712973859 0
442376491 649322054 0
480500976 446274705 0
10614877 414302485 0
273234619 481868754 0
474620525 761956257 0
433568673 693596783 0
271199939 155257925 0
375519278 518116203 0
122222219 795384321 0
124466078 588148614 0
611586520 348787436 0
622654796 515215457 0
397281438 390493978 0
128807724 171098964 0
324107469 241644420 0
244921817 513888068 0
351396789 545312361 0
561635004 788010493 0
801276306 185336001 0
492764028 720234535 0
416969514 176591331 0
185920435 583526830 0
723755056 225817356 0
489088572 196009806 0
478775738 663336496 0
370206144 353139740 0
345629455 290570595 0
603478827 90215755 0
278812998 206446508 0
662249060 762529971 0
227961184 241205182 0
89846541 393551246 0
376194342 18199872 0
161272425 53031629 0
564284897 716349462 0
669164002 258941041 0
322347002 417694676 0
47115691 642698592 0
619581432 709072180 0
390508069 193207821 0
32301454 407317619 0
647670540 128933830 0
215778533 727074575 0
47299364 127756640 0
378623164 59986955 0
738919519 385547849 0
472878513 418411277 0
136834300 24367177 0
587235971 530136730 0
617321827 727739257 0
638003189 739392871 0
273974899 423222353 0
564538514 250954434 0
281529077 791458942 0
229184213 646281963 0
361078236 751548182 0
674234245 790103939 0
513123184 643457283 0
782880231 8873052 0
309134565 593557736 0
206802785 266629756 0
539122118 142833724 0
153669320 775882307 0
784607713 253048309 0
354029280 716478796 0
426852663 606718268 0
674654182 346284538 0
107542873 762509367 0
735069000 769175601 0
709827638 275962758 0
76754318 495628632 0
587399226 342578467 0
192182396 312001757 0
47841542 772998775 0
562331001 477049693 0
576784842 716308005 0
652690961 315460589 0
684816648 137118489 0
655562839 492252841 0
247056907 788805294 0
122331597 220588262 0
78514182 59275486 0
797211245 154322918 0
680637353 603244761 0
214701466 566413563 0
534686566 230385730 0
502751041 173493913 0
83859563 794853472 0
666003404 231836815 0
304252526 628546523 0
154854169 566357436 0
576750313 108325890 0
790462499 551340302 0
174042711 353394545 0
278870818 345756351 0
583968613 591493052 0
171176391 94554293 0
271888962 758637424 0
279276114 418150203 0
451223168 568610262 0
501304184 580872012 0
366251434 203573288 0
524375814 733254403 0
196093398 343772899 0
378507203 91412965 0
557126738 703836978 0
699727327 563011251 0
468112662 61393601 0
476731855 334022125 0
713987768 217608321 0
29758001 635805521 0
102503115 641816959 0
504811550 28260754 0
786886375 486471662 0
569932659 669521089 0
512931362 214115364 0
156387259 714582923 0
754412335 526802879 0
502784699 146017335 0
546612182 672567065 0
248582876 630791413 0
332392465 65756874 0
230971021 652827895 0
427299795 560266042 0
505080095 703825624 0
1127845 673671742 0
59736769 161623334 0
725584690 368957305 0
38653808 118259843 0
690553313 77716344 0
56620431 435429096 0
483386573 419611675 0
650864914 128899997 0
438408940 77531023 0
15829139 655454785 0
694208907 374210095 0
665021874 477793132 0
697119795 533764089 0
87207011 96548552 0
666257228 119111820 0
281864856 90844547 0
249451794 144313025 0
737730240 353602250 0
201806138 216394087 0
25604427 256414767 0
210650282 690091577 0
637333693 766656563 0
139358733 38933143 0
660770743 516924002 0
6131846 453705338 0
158148325 346592989 0
499197237 121629279 0
436491717 649097966 0
193969509 341031762 0
565090124 206168415 0
521424493 788226603 0
54974743 198558282 0
573068990 772880010 0
303031551 320226150 0
266168874 496167948 0
275525677 32323457 0
526047607 446729879 0
267265712 162559829 0
266500484 142378272 0
413759316 635916003 0
642189255 234932859 0
589176647 549112756 0
368313688 224547406 0
60117765 586065991 0
475266682 334524035 0
268204623 386851867 0
603028996 233704632 0
30219331 229169599 0
734655933 251797424 0
759917948 47448817 0
282695046 56307381 0
304758386 545242074 0
767760767 783869525 0
285808568 703394865 0
580901320 501454270 0
549064185 142890048 0
648691388 416658534 0
84836291 242185453 0
785235374 576481253 0
414049698 186767760 0
161184877 217749630 0
227807644 354967705 0
669768334 734892704 0
140103931 35378369 0
422745282 759155765 0
569779998 11056630 0
486185197 332489327 0
749605374 352397675 0
62513570 606567351 0
379825137 611627279 0
235056952 598420057 0
485631919 157063143 0
673349370 737519979 0
504980109 134355717 0
707254780 203829469 0
301951227 94625650 0
197193407 347999912 0
429660713 679427694 0
181195061 430033756 0
768161447 387346951 0
322079954 446069799 0
165221028 429431687 0
468886798 299924794 0
783873060 100653848 0
515747827 542419286 0
680229906 569723618 0
647805068 628301137 0
299467204 435814975 0
646529556 458469006 0
604922143 261141266 0
291258044 758316510 0
565953929 194038214 0
322890735 151408386 0
46725919 688790047 0
728546757 121084057 0
153954273 675846080 0
672247310 103596671 0
82286566 426620362 0
481125320 170402203 0
109591400 152339638 0
96618024 734560067 0
108935103 137578663 0
631003244 420614324 0
259126655 590684035 0
323403987 409684063 0
25825531 577815057 0
723470903 613935875 0
280109249 763387449 0
197874090 376206746 0
521759358 540001069 0
74311700 364402066 0
382288638 740284648 0
238702147 578652685 0
107450113 678964881 0
231966790 254343428 0
645345539 166013630 0
6103744 15878532 0
576619488 90455108 0
367444802 139432955 0
436019295 416894604 0
84138868 364936618 0
666650928 356575909 0
588678770 145121683 0
718282985 528815853 0
425714498 552062597 0
716607532 249804994 0
88937083 61770338 0
600949789 757883648 0
306046804 698088419 0
330167561 485368449 0
604851144 228027027 0
791163966 51000642 0
666846884 47240382 0
489760755 248443740 0
575410846 460480299 0
30893628 785082650 0
173183743 656054292 0
140164287 165495487 0
528588283 549690751 0
212985263 184112995 0
608888341 704197370 0
626348207 455077699 0
707252402 770085778 0
407496266 782542811 0
520360349 702539307 0
510746994 494696262 0
416450718 666852078 0
331432728 613564253 0
141449368 74866468 0
271542530 356272561 0
184280443 379779300 0
414362710 236605888 0
231454334 411949924 0
368572723 244890965 0
566597700 328927656 0
389748027 464094209 0
642597797 412806993 0
81417434 583138398 0
246567936 457179373 0
193950617 752650499 0
116684520 291377436 0
466326094 76524807 0
281031773 455272376 0
270246227 228879574 0
617870808 370364010 0
484332698 244407742 0
149866112 43236906 0
49490248 746820160 0
24908095 617227255 0
736579466 132064607 0
687794717 163074136 0
98142985 345668648 0
419142985 364532653 0
269394980 270442794 0
158344849 183419944 0
671738865 397556488 0
718730422 129125191 0
344873181 474772505 0
628239167 417471745 0
755842666 452950400 0
261762477 495076536 0
221192374 385243196 0
183930727 447344854 0
738883835 392621758 0
60979095 116803034 0
745012073 333082418 0
267277190 397451839 0
533821451 633885350 0
227868078 146692541 0
86127643 515850228 0
650408474 446503155 0
616130813 279849713 0
127675244 634246504 0
21536139 610160124 0
620275 144316240 0
585505362 328499345 0
49692233 43923226 0
328103730 253063795 0
503358941 285588725 0
567157867 568420402 0
252427891 202006363 0
546492545 109397182 0
191404175 350469985 0
797405699 365045232 0
746160663 792074838 0
68177989 132956016 0
373692290 582791493 0
8547355 35240066 0
699681460 201687136 0
708300466 697843530 0
763514365 290818960 0
129491763 424417154 0
77230552 13930197 0
6107407 296539459 0
649866294 116293915 0
293181480 250748653 0
597694970 423450067 0
488739499 140118787 0
45086472 192377879 0
196913665 429060654 0
622572971 264624888 0
1920680 670220154 0
796738912 257129967 0
150650985 782905143 0
483559560 61872655 0
538013359 473836319 0
376984992 206776637 0
726953654 588813491 0
392085328 571454367 0
403879103 431495295 0
315637366 533096648 0
566492113 785733376 0
489777913 537376740 0
475126269 117192517 0
526243984 212800420 0
612601998 486653242 0
787074603 198036437 0
572378484 335560455 0
456181612 442514518 0
195405508 279754008 0
590062115 53852808 0
418667093 163674276 0
596316114 618266880 0
13730544 589236541 0
520266963 120993379 0
292417659 503968960 0
267415068 333485204 0
792983735 73716006 0
384426820 404096785 0
532767285 711787368 0
768316209 381912402 0
162558466 236082973 0
717185807 234471851 0
730708215 228579501 0
407962519 357798104 0
77529697 62817769 0
103711303 627551296 0
394919217 374749608 0
214941454 378781508 0
720764199 139680507 0
244261452 225528429 0
661204478 664741112 0
265109678 433405268 0
248501869 73352258 0
354440740 294922173 0
271411792 448408996 0
503862082 655951343 0
678660869 564766047 0
238953834 205321884 0
218862531 257390559 0
463612943 156968655 0
316833632 387832559 0
448719887 391596284 0
285403581 672090953 0
402409046 641499325 0
419379294 641868863 0
22417348 173639179 0
306388905 488984913 0
397786357 237156920 0
263437747 2655658 0
253985375 49165476 0
546217549 443025225 0
733143812 375326979 0
483327223 366541125 0
102950509 581146808 0
451766194 734122969 0
642236069 759510548 0
660570706 724949340 0
414841708 4338666 0
703859574 724875861 0
680755586 497350321 0
677171038 558353814 0
73216055 598996597 0
786665683 88219801 0
686766016 397763202 0
645118456 254006571 0
778474747 637267735 0
122317439 99304975 0
748860253 580914191 0
18132525 490449052 0
193095277 539409665 0
216567584 647579622 0
190544397 92495413 0
513929308 150560763 0
262136436 323797091 0
312967372 709215150 0
753053711 12565197 0
330912691 114259442 0
230642848 167253466 0
493772789 41544043 0
2905185 693854919 0
683355431 779456313 0
471305209 656066943 0
606749348 314435676 0
191880514 613242605 0
219448962 450860869 0
634906409 371111698 0
415709969 655035898 0
143648956 679717625 0
715053715 639285345 0
729144738 330825395 0
680745062 362372731 0
357193784 572892412 0
399005592 383030446 0
666679412 415116597 0
285748815 365536893 0
155679187 55157914 0
559033651 654185221 0
282230293 485702858 0
653529880 74547392 0
392258846 117654742 0
733507425 529465110 0
458894638 250002463 0
381448290 207400576 0
128823633 393436444 0
212865797 384020007 0
491918567 601388236 0
548215769 754154665 0
491861404 197119867 0
462762359 394239448 0
110842352 520829689 0
158268150 18007241 0
446844703 774884216 0
729752281 332404953 0
312759904 85072907 0
22085384 338077588 0
489772082 470446268 0
451742244 87867255 0
514456854 42634250 0
455130713 364244895 0
652557614 712071074 0
358796238 560285654 0
255402162 565260620 0
733721412 379161064 0
107717877 224307852 0
762842739 185808498 0
488510401 596329602 0
616683552 265789192 0
369009603 365439981 0
124547546 505733544 0
23837090 411995095 0
751290719 552065519 0
160746383 155621432 0
232423939 1632974 0
763190230 67777686 0
533379577 74603596 0
37017616 352458482 0
200544606 2492920 0
155685453 573812468 0
613624631 628918042 0
375603598 325040357 0
216666976 283532046 0
134623320 366268582 0
219065044 255040874 0
406351862 533308217 0
606373475 475157024 0
373759831 45162250 0
385343228 264519901 0
397412191 658684279 0
688264223 79309428 0
556373210 367053954 0
80722075 765538593 0
555286760 447162601 0
682980533 261092111 0
654347829 584107082 0
666971863 139199511 0
475508065 308598735 0
733376529 580312300 0
525371241 368332119 0
610260762 159475141 0
387881960 590043994 0
562104508 700147682 0
1129777 21485971 0
487418916 438802219 0
414259088 350184425 0
253479944 702339442 0
261300486 624017322 0
149700499 410853949 0
583790875 133147543 0
486525481 375379577 0
322637827 343757627 0
257451603 651584673 0
787704415 359409038 0
472362783 798075505 0
655582312 662898412 0
743857541 583069325 0
678079764 367356691 0
469961069 318648601 0
105205459 483376332 0
582696472 455935206 0
214131766 216042987 0
156221351 325910875 0
683246082 66415182 0
80885502 573076254 0
177980042 373165260 0
552400766 627974298 0
375849052 449088620 0
221915871 312699683 0
23907933 436629698 0
284211066 483454168 0
663670056 685864861 0
386471944 521901212 0
238685117 441015072 0
467659895 701793660 0
122986671 6516601 0
665497403 202256451 0
293848498 527304793 0
633442993 122363721 0
610322234 84794910 0
495353258 500362825 0
294780761 215579365 0
236766926 757985756 0
241682816 189075825 0
394704390 308968306 0
563409007 553457667 0
360576120 531769231 0
61189542 182614793 0
622410319 710686967 0
647261763 55358652 0
618436020 33589355 0
185428407 719486083 0
492100365 287602366 0
648362462 324031893 0
176598294 344784769 0
193361306 381750970 0
248079004 436504743 0
36988158 363592159 0
102188995 492286687 0
208766680 257593202 0
160779661 321350983 0
209361045 591726963 0
213349048 90150651 0
454590548 307159285 0
374027017 87784897 0
258125573 188860801 0
282469645 452820567 0
760958251 292669794 0
131338837 453861732 0
200474925 498197436 0
551093973 678576767 0
469303781 42200928 0
465919483 654800155 0
469782222 790282524 0
615302849 575563525 0
505790706 647957655 0
228682805 403665864 0
635058856 223321341 0
35538985 339229645 0
610461477 398139828 0
770255939 533026987 0
505301815 502363283 0
721563665 553976707 0
147676220 728897714 0
30530063 189584786 0
381895000 77239204 0
88444154 525244306 0
66289820 341412626 0
765246248 225228600 0
175036937 193427474 0
262636590 713526383 0
267872752 2132815 0
129961637 45418139 0
701985008 67564773 0
434064157 256298843 0
252195777 298709608 0
535820628 643896939 0
692991459 696553388 0
130467652 447592439 0
474187255 492981702 0
661476387 441548956 0
364925667 144291953 0
12878410 239795732 0
608375808 218221029 0
277288048 227856685 0
396491481 405655166 0
665173722 546560556 0
358298514 1171104 0
740919377 40457609 0
403933462 248707452 0
566051640 366856443 0
237132249 255018092 0
185577115 81038399 0
7980319 528250288 0
61339443 230216964 0
78012909 207882369 0
703340719 336879658 0
680707993 146346545 0
561402372 697497343 0
609891601 579651356 0
689036211 478227492 0
218645253 407661154 0
307273615 44531425 0
342477850 5123734 0
159402685 687194535 0
473856600 587704659 0
744443891 765885014 0
525382918 375842905 0
494316123 432638236 0
21083280 358264275 0
367465002 225423404 0
314838062 108745152 0
799060244 189777808 0
73471775 247717616 0
116423659 192126509 0
578074727 330023345 0
770438969 656123275 0
747898376 205097326 0
604918251 275512775 0
123758699 190216008 0
229715584 705745591 0
794742543 387411175 0
784741291 178184122 0
423695530 58848253 0
738192232 293430155 0
249042748 481819562 0
228883938 698542654 0
786010735 630172200 0
770837460 789647418 0
296239773 367594376 0
754731116 254612536 0
440771425 17561134 0
52798202 47159865 0
227510470 585185759 0
120614728 419837198 0
354685943 573893636 0
799617228 729845098 0
748795380 458899679 0
624774895 231328380 0
260651391 339883104 0
632005394 281248811 0
753373507 157554869 0
503044617 373942966 0
55653216 366411109 0
16098099 578924816 0
460328418 292580514 0
481799667 531829305 0
490029384 599527981 0
553980014 488306115 0
356486831 356438677 0
260580436 395245494 0
402901099 689023610 0
456649885 643318451 0
621178269 768505416 0
600447550 183009197 0
110790875 411319033 0
374991024 20693878 0
103516395 299450410 0
222873261 743185830 0
293483227 786862659 0
628368476 726260979 0
244664700 692919566 0
100225052 399265335 0
451538439 542939219 0
519760396 46511726 0
617171840 152655029 0
319421491 441393812 0
346409961 634844127 0
218713172 638484139 0
375655791 27262829 0
74240703 123103065 0
432799515 736507328 0
488352607 540186862 0
785738321 793774766 0
715736481 358266526 0
663560989 708346341 0
66024561 641431534 0
159153452 280023467 0
495796716 154212920 0
420823927 304196186 0
521838480 374241615 0
99793528 637685463 0
226863331 98476927 0
126137207 644346011 0
275772359 468579947 0
538868247 365657818 0
792410958 765502244 0
785775537 754732303 0
376084502 199444515 0
638691055 691077458 0
693764135 222508193 0
432191356 152908469 0
727038072 362543630 0
103071560 779208904 0
642243381 372358336 0
717275178 69868354 0
403842856 676993874 0
214707035 194135010 0
301496095 651799011 0
178480430 217223708 0
117224118 85131573 0
66235298 507617095 0
698263765 638695511 0
620083321 749628238 0
440936077 638633223 0
670500389 426909864 0
279029627 671957132 0
6608807 122096132 0
439307716 711866985 0
205094036 228794632 0
209868384 385834039 0
775018249 459403528 0
296263282 224954927 0
14884045 749791243 0
133153877 796161626 0
102262706 536652366 0
524045306 140784129 0
438143072 12862773 0
375895652 95184985 0
396424922 373716219 0
667376276 93893977 0
630399487 614647480 0
93290219 549159143 0
9461 479933544 0
400977088 213552043 0
383951913 579399303 0
161483439 651568156 0
571899972 414086530 0
280630024 154242050 0
184109160 302578853 0
124678903 540201715 0
477388691 33896793 0
651959539 599449843 0
617992034 283205991 0
702512210 165753696 0
379237668 277916206 0
268120666 85410107 0
667457382 233235827 0
377559953 454377309 0
356211996 69353495 0
86987006 493932783 0
394907877 135154154 0
339995899 102562409 0
46392237 397386567 0
282780776 7283771 0
193928877 489912956 0
291936305 120976997 0
144703417 572810076 0
433204350 693648190 0
500949684 516292901 0
750489957 473193871 0
270806485 381811243 0
532126465 756578815 0
509465823 283422137 0
306417750 664261183 0
468737994 162596028 0
641210254 26273950 0
384345585 445808756 0
564834897 331275123 0
628394102 630034399 0
593167896 243715783 0
297334732 254141394 0
538075541 349555663 0
191105372 103508840 0
497470004 291107902 0
468015842 19018716 0
418977072 267009294 0
450287573 63468217 0
363505777 657814006 0
257919149 525364925 0
643300295 357931410 0
302278787 381473285 0
143310389 347649645 0
176947922 52826505 0
474903368 742848440 0
553184533 149656786 0
505189288 455319081 0
159022729 140304682 0
250223804 696097070 0
629331338 473394514 0
46769430 104795774 0
543390783 410534738 0
561986841 331097089 0
335418222 238650522 0
655845867 718611627 0
275549668 245456478 0
551937744 757830128 0
163574018 345707948 0
21724086 664116607 0
438074338 288996305 0
136221206 203776459 0
672317749 579542549 0
479657278 732829636 0
438155935 45450482 0
437352393 538682472 0
106672375 370207938 0
256844439 233804185 0
436265695 471533129 0
215656477 577188723 0
353184512 174852150 0
696473420 537691430 0
714891000 741070361 0
521894303 297227410 0
696348401 49611745 0
611992443 114367008 0
741248783 160924979 0
799913288 348032456 0
288806060 786280063 0
628034756 655261533 0
248606688 581504083 0
471654646 532680682 0
635066897 177683383 0
697327176 279863677 0
398444945 408384349 0
670352976 151595850 0
251756206 100770346 0
667637736 80770652 0
284725812 650184476 0
699290843 619670637 0
769150758 425842288 0
203009664 708565374 0
527207363 795993522 0
705769449 791365236 0
203738521 315687403 0
203830365 389191290 0
55690231 373169562 0
404878663 83770654 0
492986673 364641808 0
449298984 322835919 0
348576270 148070520 0
368664538 355236165 0
254192230 182405580 0
201155947 501024838 0
171722808 41505102 0
123122566 365667398 0
81504147 201861241 0
418890439 717753145 0
744281319 715341030 0
18288751 3798945 0
252198792 365829976 0
468420493 686251639 0
589580702 394878735 0
722928256 382481234 0
32933158 627714019 0
570404136 797353584 0
513988969 461768189 0
34393325 680557511 0
199992443 665288685 0
504649461 13986457 0
800992337 227934041 0
540788158 384611745 0
430789963 714147711 0
46350753 66854991 0
404759532 70374399 0
578418502 540948150 0
299387254 348753342 0
541735336 783404853 0
147694733 716683297 0
353438472 757176334 0
511538241 208738464 0
393042812 337564849 0
756511775 47285152 0
121009066 160877997 0
30126886 68583950 0
699664485 155777579 0
440931591 569630279 0
381918273 276343384 0
637305632 462432338 0
548467723 30794472 0
696448466 139143608 0
182614045 169189618 0
134824304 287516666 0
7621454 554550880 0
547978899 619087228 0
136998098 734931980 0
256355776 327704899 0
792775232 292059270 0
518208279 494281573 0
197962662 134330380 0
151547645 576328757 0
750311378 565728885 0
314395927 419933061 0
645116427 62854757 0
427753945 480030161 0
645483006 331138633 0
597613504 726544389 0
459975366 253394053 0
70852800 207054428 0
508421931 721242660 0
104049116 158112653 0
731120331 67448065 0
369045435 123812604 0
386987022 582312987 0
512317962 217893747 0
606272774 395603904 0
312414378 34683496 0
191381025 451006919 0
591211261 83188363 0
14022136 590099908 0
232076103 762032486 0
512708455 738271132 0
495126435 665151876 0
411730301 626272473 0
346592348 244750728 0
709712410 494183838 0
189483084 125681148 0
787292538 668659573 0
766389552 83405478 0
683332740 584823037 0
686559728 582494862 0
128752241 245699333 0
117911842 501890181 0
246441855 691414091 0
19571576 91378440 0
454379154 476951689 0
456694422 492555821 0
642622622 298905778 0
286287841 451606677 0
9640590 460772330 0
768249693 343167045 0
366075286 269181323 0
467348277 773682299 0
89247062 186968874 0
353534349 263578341 0
56202597 202661236 0
112432621 198271650 0
115632280 781216263 0
401086027 81441209 0
285752437 464344987 0
569192549 286121160 0
196684322 223820560 0
156150214 765357929 0
431956314 539055106 0
188699730 733291801 0
241377744 542291335 0
276971288 348594968 0
773716035 492045272 0
785200469 327447926 0
136380694 386354235 0
664293367 724723446 0
658567840 275741728 0
607272934 213844089 0
6370168 641231658 0
518447073 215430347 0
734503036 369912378 0
600503145 322755648 0
181128872 319193610 0
476594841 698376351 0
334372652 196259604 0
69338440 678667921 0
282346254 541074081 0
155505772 730653900 0
266303821 102057961 0
615174909 335501413 0
664243958 169730089 0
92257075 221372741 0
577991773 471141632 0
742537357 37717359 0
708097171 114849346 0
30259383 47130994 0
763024830 428385169 0
635130067 682571285 0
748903051 681777390 0
617653798 508317550 0
620378674 743288076 0
154748003 521680698 0
340386350 586450155 0
482663955 192472786 0
377466312 198866825 0
579785015 34216226 0
468492029 666961190 0
550425934 101926260 0
649071579 389197021 0
190421973 334858650 0
406519109 89974968 0
185999516 84374710 0
233546995 513355673 0
63282425 742996065 0
696435759 21586826 0
311414361 296778908 0
771101790 765791161 0
207177651 26559547 0
514225279 465406576 0
568242711 416828531 0
238330222 642241042 0
355265319 156616318 0
619412342 218227 0
760549978 151075679 0
657884589 710291752 0
80170245 482803391 0
676800719 411405335 0
409089279 502640074 0
241205242 275984960 0
57023243 348067561 0
349994234 544912358 0
513042208 519026436 0
273447114 243776803 0
521343829 317981504 0
247422678 66849786 0
210400157 253753051 0
11699818 315575995 0
183270812 502492636 0
289509576 115236669 0
2775928 421956810 0
644924310 784261301 0
179437355 573506674 0
762920115 757462779 0
66910336 656709639 0
106110445 68544508 0
292255083 336021842 0
425314144 202537584 0
506121218 361382465 0
620586512 193386178 0
397763042 743102951 0
390287484 687343773 0
309199748 451766788 0
92638246 47904869 0
617429348 280687157 0
132900704 741177571 0
424873167 71552382 0
494533405 3315714 0
65569786 224899771 0
438859195 312794828 0
49459252 345586259 0
119691479 693846158 0
205480837 794691667 0
43585756 132817203 0
561656306 397998993 0
516749259 394652350 0
666354686 593870653 0
33858017 595964551 0
605730009 595467784 0
212702254 331477449 0
336864072 220314198 0
750042897 374870431 0
563583071 108833107 0
401052382 187308471 0
250577995 632704632 0
586854005 390269316 0
12029302 595396728 0
522841181 621944498 0
221045016 291685025 0
605819054 382307239 0
111997968 343153269 0
280516086 80242236 0
203811399 299412632 0
533451028 589427725 0
690817598 169655135 0
757597085 135201584 0
773425845 36407650 0
548184527 260889762 0
489971629 630472714 0
574418911 651094261 0
637268801 405688987 0
341941305 580999007 0
219710319 130180301 0
59577073 297557241 0
98274937 604409713 0
465259017 276282676 0
685351180 61841350 0
191573259 400216546 0
237091687 202792153 0
694233623 189370105 0
723230218 114559077 0
665299774 523755419 0
391843647 642468096 0
270403315 259268234 0
785453703 77232569 0
698152235 800646831 0
70678380 9107522 0
103385132 373610667 0
506052369 71042568 0
278895229 323491594 0
372453635 130248395 0
149054589 783929814 0
412682405 500295823 0
767020645 238690765 0
683571765 304186287 0
577302407 23593656 0
689299376 247202062 0
302399988 501286845 0
689991424 514287951 0
539900706 437422290 0
554605675 189135652 0
251731542 39132429 0
645148470 667306960 0
767464327 46606209 0
364525902 511031286 0
353578594 299049320 0
234671842 247527086 0
629448040 671600527 0
680264644 109617197 0
784096806 527970007 0
546705400 645361148 0
744274467 185029645 0
121841001 35990395 0
433534915 757967351 0
459898987 480297046 0
101933592 223099357 0
149895584 498865321 0
43649600 276759249 0
304643568 143426019 0
784320564 504341653 0
353906253 9143059 0
613103919 766026610 0
271696983 545261632 0
218608655 671956810 0
212932686 624481734 0
124669518 494207022 0
119344441 352684304 0
23533147 763979159 0
101238729 583371459 0
1383197 561805768 0
313087598 540382479 0
215199364 72394246 0
711140505 4345956 0
95510191 340579519 0
299636793 289457765 0
712431288 608602850 0
633610986 464180577 0
5912099 71135557 0
700717098 599082761 0
24263242 387244229 0
764985766 125545049 0
617694865 320856054 0
631658693 599334173 0
485273076 658896407 0
697688666 199747889 0
366781274 264070549 0
467844082 16875636 0
689120060 26107823 0
259928091 41430961 0
798427532 442756573 0
22357202 338287968 0
371303786 14318565 0
350317006 600819309 0
34010355 725959206 0
52957249 633591561 0
362480271 407428907 0
506971007 277052276 0
378936241 591496697 0
642799369 203372839 0
628234274 181667483 0
537936560 342014431 0
775499650 610826128 0
613425880 214848211 0
631842910 551098490 0
570879501 681348453 0
258987450 170705535 0
792391080 165874131 0
203779771 192578568 0
94392249 9395583 0
438526378 37736069 0
236965850 95717834 0
340756841 516412907 0
185800398 185233582 0
1850595 553565087 0
389787193 557332955 0
414006323 777068506 0
87335702 326286353 0
93223256 675242129 0
568351278 605994136 0
500829060 63170185 0
101025995 634811363 0
606121236 266186822 0
308140920 125907295 0
472148290 396585628 0
764129406 246078642 0
240222817 651678269 0
645243285 502504636 0
284326032 54487712 0
798663108 317846716 0
438379644 69855595 0
743933601 412387270 0
247309681 629729020 0
291280771 204662869 0
777046783 523159889 0
3187089 775019966 0
388774952 513130184 0
144408314 536651524 0
279553455 166818764 0
452486950 622388902 0
11048698 694006398 0
650624104 32629349 0
667351568 797495767 0
147604488 439385565 0
480829317 93166650 0
25066467 223711399 0
173853540 607365553 0
265084945 429332907 0
715933717 590663326 0
559064584 787589 0
534987891 197007257 0
475709763 323461879 0
508722729 495930357 0
48553166 267396467 0
719052083 130560671 0
551157413 235999661 0
784097439 528781864 0
151146181 136672796 0
207823001 107717717 0
559946962 300147192 0
380677743 198318874 0
64730003 287379586 0
315747322 155862096 0
622087764 147194154 0
612986681 219172503 0
613660408 4124371 0
369246039 736135877 0
439445925 602053048 0
185463472 107822381 0
427563038 386772168 0
132272001 745562119 0
783537403 623152489 0
236008409 367471991 0
708704934 531521818 0
369424340 333213439 0
419003871 413910770 0
309579766 492740687 0
762768561 650696309 0
625273128 532336433 0
266719078 781647543 0
36155386 362930136 0
781904284 534826652 0
242116491 182344886 0
33972167 203060396 0
693303393 308521782 0
419406959 164529751 0
578965592 667189069 0
471964297 304787605 0
658962665 293267629 0
516642219 241253458 0
746176548 573387504 0
433647714 121632210 0
763331732 258227087 0
238895714 534245563 0
660129821 240819163 0
527917776 431429936 0
65690995 207450786 0
263940101 696425843 0
312300854 775208131 0
567876347 149774190 0
102243830 210210141 0
20888915 191849678 0
476998435 328846370 0
125625888 577792529 0
122901339 19030006 0
377092362 534273590 0
243622651 193366307 0
622779663 332935194 0
202471553 706186699 0
37736748 438616319 0
697846548 21995624 0
40232647 126381839 0
314644427 217372054 0
343495626 6234920 0
217931200 262772439 0
535972697 280287542 0
243216319 110609841 0
405032026 208735226 0
404704812 667916518 0
335651575 169675974 0
42141822 512975980 0
98857891 661637128 0
114146144 374394433 0
527949923 209323749 0
492430697 122589266 0
710503760 588106968 0
281574473 701931360 0
515779084 484483656 0
524434440 265127716 0
350843702 649905271 0
154956210 34741500 0
442463180 58174519 0
25898828 786007654 0
197019424 653608915 0
316022429 249483545 0
167461412 694923519 0
437064473 780143966 0
307981664 35220746 0
420206541 666449952 0
163364939 547656674 0
93064164 170785463 0
709943254 48375292 0
520750969 106129402 0
214987902 321166940 0
30660937 689490624 0
127483785 746533686 0
404191183 74683390 0
432566984 571315236 0
558610669 263154226 0
422580458 696560701 0
577665894 227793510 0
247368431 151106515 0
651586121 546344340 0
558549861 378865793 0
163010982 646049377 0
396628455 705099852 0
595727992 799690375 0
226697904 767156826 0
618608018 158815778 0
364579408 47953406 0
331143734 120411557 0
89135069 240428974 0
104783563 675039882 0
180203651 751191801 0
715650558 265477885 0
94577255 338617749 0
601416632 736075646 0
201880916 509459838 0
637881919 592438215 0
174966999 120347997 0
434871784 584826511 0
134951366 258921819 0
335661783 613622980 0
301042701 668608237 0
372789712 699122872 0
687239985 402164203 0
671352326 796204085 0
460769832 671232963 0
128672896 741262311 0
575475235 736357816 0
556898363 458758034 0
444942340 255840515 0
156201101 619862289 0
498901630 577655582 0
205128667 242053417 0
510177919 279096533 0
295773251 514431354 0
164245915 36947404 0
33037852 250491915 0
38390973 695712960 0
166911527 444244657 0
452964644 230062293 0
570809526 549180503 0
411788171 503674442 0
167934047 691392858 0
411500111 504077365 0
483355942 70207672 0
435423219 356091307 0
566944049 544279411 0
427804826 463109605 0
178260848 89514578 0
324341981 730049495 0
478456593 80934546 0
361229361 364074025 0
291492520 321519410 0
299316210 532782164 0
218712736 477233786 0
101125559 427827158 0
541242459 385120308 0
795554000 624826430 0
396735 734035045 0
104604783 65492403 0
762733982 198503443 0
396133162 465157436 0
712123244 345361372 0
760939195 566187092 0
382178117 702312063 0
292742453 534004963 0
337852522 793592076 0
778877310 90392089 0
4012614 503500130 0
788047731 597343825 0
467823105 259721367 0
531031678 83783187 0
698425940 245265771 0
125006949 714823837 0
182287941 291791354 0
362090663 532158652 0
168941907 260941202 0
157817950 223526084 0
45369019 613224295 0
250691305 217245152 0
217352053 40376261 0
546608667 641673807 0
721170039 229653893 0
722430933 549782121 0
714346415 20743230 0
132987004 430501771 0
429843800 237462824 0
514539087 511801664 0
621839630 244113554 0
643655379 269506948 0
111901648 167144909 0
29554026 613525451 0
321376324 16487337 0
1430135 499899633 0
228482181 780437061 0
280051425 416208315 0
207348966 215868804 0
738047174 440186141 0
665659124 279428699 0
13878167 619953738 0
170727659 191265656 0
699963022 146577107 0
402619245 44996081 0
559785322 476277480 0
165552163 126740668 0
265468868 575137371 0
600047248 287106957 0
246886593 632462316 0
31350261 355797030 0
56407107 74348620 0
224486135 672436066 0
680722299 36757760 0
201704155 112187604 0
223715453 200942181 0
301701934 258925871 0
752205387 253868038 0
607863762 437846973 0
541698241 512549220 0
6594127 590420434 0
747250111 80977958 0
38683219 311499608 0
157866027 284561383 0
256305405 142061283 0
606428541 541071856 0
49583691 630707057 0
360750561 638215374 0
429622777 577142503 0
56206464 342909006 0
569202918 390794516 0
247809653 78341273 0
227108869 692780499 0
281670623 657696810 0
761005343 149164946 0
347181176 155830083 0
14715238 448633381 0
589654249 431626439 0
456836653 544676028 0
490675233 116750912 0
228799497 116063031 0
237269082 35191739 0
342966282 156587070 0
699776985 740270916 0
424571498 238330793 0
743793879 414057054 0
604085297 98234197 0
207530241 65553949 0
285740339 570349761 0
302137825 14073217 0
287700583 285351051 0
427819675 121309299 0
295962098 27412293 0
408507830 590840254 0
742266073 682646779 0
289207089 593819318 0
165506428 480640008 0
767291446 403463503 0
415695138 15915690 0
668836368 470773109 0
405959382 204121375 0
230642135 731287024 0
610233660 79371869 0
276165360 171529328 0
753732372 390401303 0
545115992 168427764 0
19301971 561657354 0
288310196 780814559 0
82141363 763076191 0
326319822 393404508 0
466519406 514765715 0
49599178 797274250 0
71290910 538424469 0
207129052 799121302 0
252775574 671211352 0
439239642 555644642 0
539909738 750080334 0
251995518 56842680 0
288060542 1520478 0
608151854 106680151 0
29115458 611307966 0
692118141 434680025 0
380542471 224490834 0
448574363 595459842 0
144374580 337653215 0
276788826 465094336 0
168671541 110555638 0
657847469 566083624 0
439385408 466632725 0
380969625 243539975 0
535104814 717008423 0
414819626 702888558 0
351768794 374550035 0
322996278 24514041 0
413416351 615842391 0
248986811 179858955 0
285513353 108059663 0
634085094 501518700 0
407613123 60195602 0
63301788 310587805 0
373995643 781816593 0
502592307 116571095 0
496901424 185732406 0
70505148 645726718 0
319789235 738556939 0
728718513 457169589 0
232207784 468301272 0
260274619 41817153 0
396102591 167047632 0
238925690 519961150 0
144861465 588548294 0
410158211 314828597 0
1620206 280012299 0
407715085 623099377 0
264621849 713364310 0
142773243 191433572 0
628500297 500588756 0
656170784 441015795 0
801571476 110582754 0
419677835 126989123 0
42576657 701658820 0
548130873 762964850 0
588810725 145829377 0
554335647 112537346 0
83908068 120858141 0
365295094 686657096 0
740521556 298455496 0
352691096 501637737 0
481574023 358335244 0
769590404 336379038 0
412442523 55841621 0
484753338 131722946 0
598790946 231704678 0
351979747 26649530 0
410458605 685925750 0
470155843 545582322 0
706677343 798205677 0
244264733 431298038 0
595992084 208111456 0
496211084 388082221 0
299477254 316151531 0
291420150 494588797 0
626958656 63277597 0
654577906 129509476 0
473323202 412384509 0
280597251 599672926 0
670602739 734894457 0
622651168 594178608 0
705799154 50274276 0
765380250 247283133 0
561359898 674564286 0
48481758 761151557 0
358131760 58503743 0
586108100 496076204 0
693984055 21668521 0
314078444 267625209 0
327985513 139226201 0
486396032 356759093 0
119359305 558391604 0
520831901 323310113 0
417412186 175019418 0
23740605 447534442 0
180736249 219124078 0
397849214 160372529 0
295406559 88615455 0
598206383 116428703 0
334397267 120646963 0
560866548 772457060 0
791726078 205639601 0
581416009 388017066 0
153505541 499254719 0
317239834 322115685 0
638866003 314560672 0
670305423 96590218 0
351346872 668087366 0
741403626 345016921 0
575770225 575357759 0
488724691 233907950 0
613452486 664906893 0
571906181 593232071 0
725677903 786539816 0
708240761 171227112 0
426294860 776917828 0
232255606 470908509 0
176595994 51535628 0
190635083 651629520 0
331397951 168593327 0
17003695 397119444 0
658366272 168884625 0
792293797 29319464 0
246281989 432335255 0
437612954 562926413 0
527196121 453864802 0
479460175 147020744 0
489571550 140080536 0
474125701 9656523 0
705612818 800326941 0
562774997 252920100 0
394093586 146536917 0
558985249 551887254 0
637298044 229310445 0
76002161 460374192 0
255232445 695484466 0
496232347 220892781 0
708777882 533794729 0
722595127 82549850 0
474719757 273127687 0
685019072 662224158 0
17027020 93450105 0
262104949 501017040 0
434923844 149605309 0
709132793 228739665 0
194005883 380760533 0
326713490 210624306 0
503182363 99144167 0
772498758 43715252 0
523111967 556559697 0
763361970 239367715 0
393299364 323945622 0
474258844 454692548 0
782467266 25174214 0
583612406 478131061 0
558691346 704799097 0
334612921 144135595 0
520077804 569262021 0
481990958 701052692 0
160170110 76988454 0
210477994 511832636 0
4265437 477048722 0
299174100 215986992 0
667202088 538936837 0
195937844 145145412 0
38723655 63607909 0
423802961 78430523 0
28301363 66502610 0
523656615 484229113 0
723107107 208679803 0
632672246 642638249 0
171737065 396823780 0
479598210 53006404 0
17156277 237762456 0
671087190 426442485 0
389600241 390857018 0
73531136 278609782 0
88824345 248761147 0
190386471 305325912 0
168425294 177029623 0
29645774 777705957 0
749982121 126061972 0
70894447 424611701 0
42890366 589555333 0
482725296 793525921 0
307237995 6907157 0
493057008 596441495 0
374655916 364353847 0
537651119 366137502 0
619504983 582409677 0
320640155 149330826 0
568551543 688927957 0
29008778 204834380 0
734206302 658212705 0
763277861 283719411 0
718688391 275938233 0
38707605 2278019 0
471420001 277303248 0
268009391 563064592 0
367342771 29843578 0
568111749 46996440 0
211353072 559819431 0
337191943 547667166 0
539953925 467951074 0
461248109 526146753 0
716406242 218897940 0
716530450 426009058 0
78349915 127994191 0
248552658 240610927 0
328852850 756936213 0
789756108 121398834 0
96004855 114594526 0
694151441 527160602 0
604675275 443499260 0
27118095 60412618 0
236518796 364158682 0
404998635 697885443 0
654875754 191268229 0
165150451 116617602 0
746764502 628359553 0
683354756 101702439 0
294820669 48930715 0
798054754 609051210 0
305163530 622761028 0
328995237 174640008 0
228287688 204808978 0
2392198 589989213 0
565458961 315568073 0
646832911 156594308 0
466026782 162843226 0
766485841 14902930 0
228171734 195954020 0
201242561 667852255 0
263984971 371597024 0
696087056 546060224 0
238403732 228823450 0
200376885 793853131 0
306915570 497664076 0
318573205 226383878 0
679451331 611898482 0
791768911 310989157 0
665358167 574547342 0
377610783 709283239 0
509343392 194859261 0
347330156 775443289 0
707042425 44023307 0
179673184 349151525 0
9212615 218266661 0
701900814 63605997 0
305857590 696874858 0
174348242 370310839 0
12721206 202328877 0
347684777 706450252 0
774546703 330411415 0
749985796 412581868 0
479213275 23859824 0
207520682 117524523 0
617450149 553167747 0
414803631 698992582 0
496963468 651154996 0
156052510 623885912 0
469143182 34824734 0
358936414 654730603 0
411176616 574437901 0
141605118 548749359 0
565923624 568374312 0
315000719 232459898 0
404844138 597915412 0
206617268 127279299 0
567979620 758363398 0
492100194 378442916 0
341190367 256014591 0
247165380 538742540 0
68104137 194323470 0
748926238 17477312 0
120797714 572312899 0
696829611 403082558 0
651899981 572079946 0
86954837 209461260 0
408855355 331802225 0
593161321 449868391 0
591807801 488964586 0
765104539 165319245 0
440394065 661967860 0
86537345 60541041 0
747586285 89138555 0
800090115 588537734 0
87430267 288400247 0
488777146 305943556 0
2097709 361611099 0
420515802 144087391 0
648138483 267886250 0
421760043 137337378 0
735541451 317163142 0
72496770 412978080 0
310722677 270457463 0
276896604 132597508 0
472149745 729845127 0
296252536 53214826 0
311168089 134700996 0
70840899 300443226 0
524167633 206745849 0
313807919 358346571 0
159071292 411032509 0
51567908 336881177 0
206443061 168357627 0
210576977 147667464 0
471170051 607990035 0
94843255 686095565 0
792118112 504672909 0
651589622 454217287 0
105721823 379042609 0
210760240 522101298 0
592341195 664838197 0
549371996 480791069 0
364089835 433783802 0
523076471 59514292 0
371446568 155025907 0
211813362 332476735 0
383041827 510534907 0
672037169 36811470 0
31633991 472194391 0
280817035 186494227 0
453667035 358002023 0
46392825 17853587 0
763702195 590515836 0
67937694 549939631 0
646548259 264345420 0
30175916 749857627 0
220870664 456415073 0
106956431 744309958 0
494111674 278389876 0
411545419 223729584 0
311510924 787775956 0
482207113 520897220 0
415729375 127088713 0
571653607 695920022 0
197174076 638433556 0
774661778 319878690 0
782242131 375409879 0
679255577 148917088 0
270838626 210751008 0
331237520 672091140 0
648757336 195701149 0
211646266 783434168 0
520495896 305275649 0
445314335 784512842 0
623647060 304096917 0
177105073 412422528 0
555018985 164172884 0
69415343 386104787 0
724053487 532898604 0
361312431 544652997 0
259887091 771763627 0
788719109 436599423 0
323317976 727091103 0
432205722 397679184 0
64008563 537245156 0
486806226 418047307 0
393583417 175624047 0
375781062 665528684 0
436761905 762707384 0
228712526 447214347 0
575978203 354428919 0
713352415 43215931 0
714211741 14444780 0
468730601 512543963 0
712588621 635007964 0
734399799 641916439 0
784666567 524693907 0
109062216 135023146 0
254952872 754846750 0
91209055 17106590 0
465682827 97134563 0
541825399 266468891 0
651327179 333387927 0
701759164 366890007 0
186329865 556691520 0
98381447 39227019 0
470683534 127819389 0
394633299 277603464 0
147980454 123285141 0
45296716 81677019 0
501706408 133936082 0
523855359 350669915 0
505128204 340615317 0
466773802 226499662 0
418998332 631242458 0
407784778 653230402 0
135524026 121295040 0
411676874 601188915 0
604367953 625382580 0
301720249 89493524 0
282403978 124731144 0
711592161 442500176 0
89599159 10692917 0
662480069 398460164 0
524021784 490117379 0
136961911 33518958 0
594753048 391961708 0
172217439 613594153 0
317119034 701846153 0
320119910 633140727 0
572953940 265262432 0
539263940 776995689 0
28233811 22963215 0
98264020 749616686 0
314341980 594977722 0
768944770 174315687 0
248462820 411805771 0
362003346 317045762 0
540527525 782683220 0
591592984 589184176 0
782733501 566352219 0
287645065 774920209 0
797962735 796614223 0
558956109 324826919 0
532617946 393075242 0
723927572 604358593 0
787151828 19783096 0
372394806 667443512 0
594063106 426077796 0
241653696 648551549 0
607295072 265987762 0
215064337 736404976 0
483492997 270265716 0
31940184 264759104 0
200879744 466078827 0
421750243 280460323 0
203479547 63572653 0
34717770 539727782 0
386814703 245718569 0
204077403 542418906 0
359161193 591013251 0
482410111 215459072 0
582362543 528618138 0
455073366 138332448 0
385225404 602581348 0
103691772 621228868 0
200084558 746400233 0
737607900 27650547 0
428171154 387475890 0
32495099 105336941 0
788002574 734632634 0
534977704 546830422 0
149444722 236182214 0
539459837 579323108 0
125578116 135074263 0
624514759 473966536 0
504890931 62903941 0
181390015 476922313 0
441881487 698354095 0
172513465 689198470 0
119486249 641881262 0
643491545 48711703 0
296221158 237868475 0
268426303 62474040 0
775569430 585061378 0
454900109 239562197 0
391221528 486631608 0
265365481 108487960 0
476521411 505108529 0
777811469 423897051 0
612832375 14170984 0
729409594 632733020 0
410180305 792901918 0
42164951 458092148 0
750727514 233508027 0
797872509 639534744 0
125280951 518293656 0
192082957 492997338 0
538988577 218673722 0
518405652 334993213 0
286232987 535866534 0
763193860 344632412 0
126546193 259209390 0
39583437 229210363 0
235312323 155697640 0
21775263 579788770 0
13705089 295167253 0
296686632 348824692 0
538466365 43428491 0
662360870 635652011 0
465991034 213622706 0
332506530 554598426 0
234952107 190472608 0
121345876 242077621 0
474204510 782334215 0
708213555 343448409 0
37473898 443290269 0
243874587 117431053 0
502607529 664048303 0
748168857 110422793 0
356586889 672926336 0
575857289 2630333 0
97114973 505877745 0
234817906 800480130 0
330154775 78035092 0
213922504 547829775 0
723625352 322867507 0
213122080 200842303 0
499137231 658152524 0
166528927 54072551 0
398370353 655616298 0
703312758 678603709 0
348214671 549183868 0
692629857 23755975 0
726313951 52320119 0
681152051 42034785 0
565397759 79266788 0
791193207 356450340 0
224446792 331456862 0
78913918 484174634 0
216593527 608034333 0
121234819 69601449 0
498810862 512456192 0
542797736 777362843 0
481035076 240697664 0
613728948 468201831 0
374197940 664200229 0
369104678 759861744 0
292948943 124952998 0
195735106 229906490 0
360069474 530298471 0
796164837 142900251 0
142092443 128971557 0
423039971 749272968 0
217554293 160528425 0
421436788 739512636 0
677281810 346064489 0
32128115 465924422 0
665257518 475609835 0
720324358 290107531 0
239781960 454293585 0
421403250 100357056 0
416391967 473709778 0
344464050 109152441 0
609598867 469947199 0
194476457 280441433 0
482893540 51383261 0
760620779 378483983 0
365312289 99968544 0
288428176 427080724 0
316058523 392274504 0
157172383 493503325 0
50113231 372167765 0
266476414 512745912 0
327034426 463148333 0
317808532 799836478 0
790015937 370956427 0
728760755 198821843 0
374590174 33372919 0
185249787 797678336 0
51552806 424832278 0
365738367 121926505 0
773846376 733434788 0
247024021 677470462 0
701696592 497439667 0
634604232 437499020 0
213631240 138215282 0
566615566 311686316 0
729074994 689953933 0
590681977 532387392 0
658943589 381319069 0
391028562 25853968 0
192845764 64758079 0
271658415 183235647 0
411202369 278772190 0
635725740 106506763 0
348082841 323094026 0
543354619 778240247 0
369890828 333808622 0
694800149 270098741 0
248334847 492838937 0
650300618 50251108 0
622010315 383220669 0
179732332 323615086 0
451461317 128210072 0
429429795 116666737 0
156549773 452004028 0
473145253 367623611 0
9927650 621695522 0
774142402 441562452 0
399097269 45990478 0
605786331 328798186 0
267471371 265757136 0
515757147 572968352 0
231983355 301280996 0
206624846 49637369 0
752008199 30371141 0
645205989 339172839 0
65991771 310960532 0
674325263 516478302 0
325193781 795163079 0
520494732 116553424 0
81320140 403203520 0
68073964 550783009 0
795552315 337452953 0
637590440 751903041 0
490154701 783824426 0
317974024 783872473 0
420050286 89654045 0
173634289 690115300 0
234141593 228695568 0
337600976 327093018 0
245598355 329792164 0
49224461 41277623 0
356560751 107881647 0
426274177 214933494 0
664904553 256212411 0
669036008 544823483 0
384057751 180802769 0
76593774 572269315 0
96739125 584838989 0
163484262 778800911 0
661847454 243942172 0
194863530 555481940 0
361279528 614727744 0
190743356 171145855 0
37120075 454129493 0
110345854 721073661 0
737518912 659671751 0
207751691 754502760 0
565916716 706414659 0
606816897 330905046 0
122890939 382966698 0
205448593 166459613 0
400548755 420815865 0
531840129 360849788 0
785074622 18697844 0
419572443 92003268 0
298613646 752958080 0
580718050 359117463 0
104518276 707175446 0
574008874 569388484 0
333533833 444990225 0
303357389 757986097 0
474322287 398646233 0
799220960 799250038 0
480722113 376039651 0
263870632 502790001 0
201755156 221678008 0
268291933 782877026 0
540328003 664588560 0
556549063 426014201 0
414067800 547984265 0
642739545 585152680 0
364547260 755346317 0
658679028 434803688 0
545686987 557972745 0
13191187 491926239 0
53464809 284179687 0
354559281 764701258 0
586682303 312852687 0
409146373 78581799 0
587880367 562248614 0
484709832 421026673 0
541281114 238895825 0
774640532 158851122 0
178500526 231342378 0
133990505 93652101 0
72311529 530891648 0
145238881 740375250 0
58380276 488444253 0
113029640 746649513 0
107441050 36914331 0
535087494 619269743 0
280747688 78201957 0
589347282 589116093 0
203204690 519309796 0
385998870 523884559 0
234444837 185865816 0
211950908 167073712 0
596195799 344680902 0
277077854 318082542 0
681387480 456067662 0
637195053 680097349 0
781784148 461451349 0
521222679 206424049 0
728479433 150334865 0
72355337 149773662 0
307943437 615493818 0
82691035 267787187 0
348663097 356155656 0
67113766 354928030 0
379991901 618085637 0
576787458 673554354 0
768077652 196067724 0
599085700 346373737 0
450617252 333351843 0
321310507 2238410 0
320980593 706837723 0
285768300 181244035 0
111104478 220207513 0
6832206 667051153 0
532763051 483103332 0
725255566 380328709 0
580099365 645355973 0
677681609 254545509 0
363604070 736797828 0
588906763 47203286 0
352586307 375170244 0
656782765 452950660 0
343266687 527257203 0
230828238 41493058 0
103723768 392525609 0
77212977 10791815 0
440677964 671113982 0
178119512 264066105 0
224415320 659849420 0
784657829 767491292 0
262624553 792781689 0
513074441 250060113 0
49510615 201477586 0
566320467 165791471 0
118700268 327265346 0
251394205 487908512 0
330137592 705636064 0
376304467 182881141 0
202232010 444366583 0
626664383 503994526 0
361255679 564237644 0
595624854 433187779 0
229892298 196028247 0
365224666 780815038 0
36866797 630152508 0
9560624 66081793 0
637871745 280408384 0
81478219 384677157 0
474647527 395788610 0
467585148 316478647 0
154818828 154020865 0
643904246 86990898 0
711890091 523815246 0
4710668 159075272 0
429664761 302954100 0
790671619 326567645 0
331621671 541697197 0
183176880 181935267 0
290967531 712693240 0
277718549 626962033 0
401827068 317992507 0
540439765 664468054 0
51596476 110669585 0
493725923 640214809 0
444441555 527368822 0
331537553 344317395 0
38718785 757319903 0
533869606 800018818 0
643210315 346325982 0
728203220 483663710 0
773986722 160351646 0
223683366 271344581 0
692138278 313477143 0
141146368 291462075 0
760118593 36455778 0
214000580 490811952 0
669931291 43930810 0
484153599 743818130 0
344509381 734724189 0
352693907 451875270 0
227265288 391818215 0
129609025 224187247 0
444989952 53880803 0
393487368 11696769 0
646234789 372442920 0
215068741 763039396 0
543989878 460052793 0
485150539 345427756 0
16802319 255161214 0
269604381 399864898 0
329105889 661964000 0
234408747 732057976 0
80154700 386233698 0
621739023 708733962 0
570907988 532579472 0
215763783 197064974 0
640625315 355393536 0
587348093 282338870 0
585472944 743804764 0
213729296 775286047 0
365975202 515834528 0
85417116 647504715 0
29038428 396149463 0
347466064 243369330 0
171906954 794721776 0
274175035 503051820 0
779868793 746766400 0
94840678 465303691 0
188527761 97947621 0
628120971 801488806 0
672638274 282568886 0
391820137 407483024 0
299530355 77461786 0
751101776 362372761 0
309347111 391322317 0
527366614 355986520 0
144543967 518146897 0
17136408 693321636 0
493130751 448209054 0
167649853 337333572 0
785526376 580768815 0
154628683 433986090 0
418533238 552716443 0
262960355 652537417 0
643272421 716129199 0
423325987 202123340 0
17633501 704771738 0
686428046 304517016 0
553536466 290904954 0
180694798 760903329 0
44466792 361480336 0
508565573 74615524 0
694348145 439071784 0
656036799 133573864 0
309834101 96290816 0
788675583 593250677 0
318248949 20535155 0
557073316 635179724 0
764701436 618383463 0
562646489 302166382 0
620717126 336035223 0
460375962 677864375 0
490096517 415319283 0
377765072 783645772 0
323174990 729853713 0
774193482 796568712 0
718797303 403070892 0
343563573 505100457 0
12843 465558455 0
411906277 793751366 0
271683625 242962765 0
25582231 264965430 0
588535802 128096745 0
769449007 331186353 0
589935636 590484367 0
766498573 360197599 0
339251565 7744678 0
765900894 73721556 0
258600188 279873939 0
79170105 705023868 0
604868672 165427170 0
69223143 201168656 0
370506943 398530182 0
182710399 276263353 0
285556978 184699124 0
694458764 97073181 0
621947460 691536974 0
208147843 178234149 0
347271312 460059453 0
597550345 658318189 0
618550140 296422615 0
528319552 151633239 0
184333722 103049420 0
78769526 486477489 0
227541467 629124436 0
689091395 539577520 0
199532995 46011509 0
633154232 142835168 0
646986201 160562929 0
574159705 740756491 0
329121163 468857223 0
692765741 238341404 0
226088573 65303033 0
29149264 792844054 0
573279673 254906501 0
102435374 272375256 0
330630860 476886915 0
606818496 310238597 0
697414648 772781654 0
567819874 758619020 0
275876276 442324195 0
586197300 325909530 0
496606502 228307079 0
120972359 229409478 0
246580525 431039869 0
305401063 523407237 0
700428396 724574458 0
479264039 258314153 0
593189319 207839940 0
718237071 681026186 0
659541192 24611115 0
26318463 427287392 0
196859564 38980001 0
503696637 264121493 0
135710979 187348088 0
696823841 492554438 0
44974943 584568719 0
599846549 545331843 0
342570892 497291872 0
236382255 642915278 0
53723120 543678525 0
182160614 264082047 0
252623494 464274387 0
525111578 596057168 0
527948508 19815874 0
137621760 718608424 0
458646527 436456230 0
764273108 36383644 0
252245795 25706770 0
349820609 448771963 0
271064850 77429759 0
214597613 242132811 0
219656655 114900549 0
774840732 359699642 0
448209220 72415161 0
478349192 603305832 0
399665355 621782057 0
58624598 432248105 0
138036256 588539252 0
540287879 430165601 0
540152196 185590201 0
545031774 744802169 0
520514225 392005839 0
233901851 329679915 0
459438985 559814575 0
271313561 314662592 0
744201128 745929932 0
37160765 697433574 0
163911124 126833289 0
276274835 308609277 0
174307729 285222434 0
224110725 675763121 0
205708771 23124351 0
449797398 488017297 0
584554730 271143829 0
607643035 514300376 0
196402952 315852090 0
5418879 573534796 0
21986470 382009461 0
471302175 209244236 0
173830673 118696864 0
596821076 301447919 0
486680042 133430757 0
30957594 681987641 0
142174920 774570076 0
345033535 96072139 0
337642185 760426875 0
715426446 265649003 0
296281480 465777450 0
688401755 303036121 0
628171734 117373188 0
556131152 185097190 0
694790177 431679622 0
404940254 71902215 0
392331158 761518148 0
300681360 627354653 0
387129381 412438744 0
497148534 429387973 0
525097313 15331519 0
469736917 119350793 0
211721485 142452159 0
547882900 142776125 0
620534540 6375872 0
371858703 360062003 0
304246832 356509518 0
181378860 780348665 0
553576727 284212946 0
156744098 15751947 0
450276788 799105593 0
500408319 70166014 0
641146635 459433678 0
690996554 134737839 0
69905071 109695765 0
362472177 438451651 0
164148775 691839649 0
401247310 707244655 0
196244178 289537871 0
393339468 127612643 0
8959695 492082512 0
358449022 20488027 0
61910139 159836752 0
32023296 140003953 0
345146924 181032600 0
65831256 680784583 0
141964161 517106309 0
130792455 535509676 0
45992329 184516512 0
661775771 44413636 0
405895168 747910198 0
759802341 273955763 0
366428681 782558081 0
656231018 487701986 0
517804574 712430209 0
690266781 757469610 0
717613704 572397997 0
73817046 65651558 0
634224003 306936855 0
478064600 446447208 0
494990296 252828100 0
501571285 691357441 0
86973156 245410647 0
773815755 533399159 0
377643138 268420913 0
508690443 428343096 0
222746657 129823827 0
554804738 698540740 0
607080981 620827791 0
144955751 296945225 0
270794385 431228758 0
691777155 231987019 0
505749988 150492031 0
601981881 762346192 0
62237082 354730216 0
144584132 8820805 0
600167343 323174721 0
673149971 428616989 0
102302137 742781244 0
417410344 542804626 0
47507348 163553951 0
104657258 1025597 0
753341359 650379183 0
258313887 626349202 0
728372063 553946983 0
493694191 554769120 0
277486249 545729298 0
182482275 498885348 0
248414050 130618858 0
752329315 494727772 0
224313645 300486447 0
726691603 391369297 0
658358713 108021406 0
395364612 98436036 0
185902518 244366088 0
643868935 104003851 0
266906834 670122235 0
331210885 706437404 0
753976237 468725896 0
393438400 378013716 0
268432302 368822809 0
310998128 149726056 0
753038585 283311766 0
487600873 59718099 0
308068811 299641913 0
745633283 104307009 0
548697021 180232508 0
4875490 434675000 0
335286199 663210984 0
314059828 788030132 0
402348959 665726577 0
756104905 677906590 0
183536830 164235234 0
104777520 542577107 0
75062121 511613812 0
430854378 790321546 0
456470260 242893738 0
31837460 388239481 0
399499813 411846646 0
529113532 201837810 0
373438039 373829887 0
640888801 53381741 0
47398471 472141456 0
579052037 738739239 0
125294678 116990995 0
651575208 581579193 0
311705685 189406184 0
696113856 273199154 0
127279045 717003124 0
518148147 133281186 0
46496814 368559185 0
179583887 706452583 0
36979271 126092509 0
167262459 225905409 0
150769567 187552273 0
681971889 525736441 0
348224102 74206890 0
47359477 29026791 0
204083416 583561147 0
385383581 406855044 0
375025149 423747745 0
429950349 551045627 0
102466862 79389396 0
169619636 91254776 0
607536710 229265300 0
14727669 432901997 0
630358261 152318912 0
657841188 3999860 0
320541152 208300660 0
400600223 235154718 0
387469336 630501585 0
165677382 66854322 0
261756532 100602712 0
682105225 765279349 0
429998461 85356844 0
228061342 149628038 0
621332075 184965085 0
749531973 133614466 0
387006821 205115028 0
184117136 123933959 0
774680660 464468269 0
55367302 749619491 0
653963448 428243385 0
643469967 629538878 0
2695713 763166841 0
777556593 210256938 0
332025265 750921669 0
213106817 709547648 0
413088375 101533188 0
630897217 123686198 0
429118847 407595442 0
774926806 461394747 0
583459312 143428826 0
233441936 161609273 0
460404890 278349377 0
285208931 524066467 0
607160582 227656250 0
33883099 105292512 0
627112097 749779651 0
624944239 549788521 0
131727674 218596928 0
403573426 84860638 0
279492626 735722146 0
791844 139909749 0
127174117 745550943 0
619757727 367823146 0
303278686 336670834 0
323096003 533093998 0
78462969 799220741 0
288993012 147657790 0
93480499 719043692 0
776701999 480046875 0
589574970 636147591 0
421173871 500443940 0
501926293 220238969 0
22316028 182999392 0
351700603 608251592 0
324361486 535081302 0
522197452 735966540 0
177869486 435522642 0
282246735 24192327 0
708241929 214158157 0
773182538 615413778 0
711560074 771621285 0
709841294 189577597 0
730217295 334499027 0
200033593 182455567 0
251714788 157154141 0
622888747 355025222 0
511893451 328051414 0
712736099 533372160 0
17879610 709530332 0
163365547 11795655 0
613386185 784200838 0
487815209 115952606 0
349199719 729097241 0
208244906 576995858 0
613698388 258187776 0
482517596 278364480 0
458397444 756492974 0
355595857 565978585 0
290237387 482647215 0
785084986 345222434 0
355030086 128202249 0
743398198 459105690 0
500633022 382730249 0
313502943 258215303 0
559640141 252581828 0
136769340 739094872 0
724899292 395460453 0
495367110 281552694 0
610256844 437916006 0
261909798 408250977 0
491009755 167229583 0
479031594 470290084 0
721868769 676897214 0
352451828 145340761 0
564088129 163523764 0
375457450 258625890 0
748266206 192609549 0
412982170 228723027 0
298518170 53717108 0
446489487 617972067 0
777982571 451957520 0
290942674 589399083 0
463112689 323456883 0
365445745 64273151 0
611085058 233168871 0
433655667 373700172 0
260246336 284043824 0
605674038 239510519 0
381246834 495140609 0
547518937 550003578 0
622504195 33256174 0
700767093 726652956 0
620947188 205247910 0
196408007 314835435 0
245292342 613750778 0
532262776 55063759 0
538915228 335321181 0
401625915 361472012 0
427546551 350409823 0
207193237 608558322 0
461875648 168878650 0
170800329 712822534 0
524182048 230012930 0
472592926 115172262 0
527119658 447457077 0
528527962 311403407 0
528668547 187982600 0
751186663 587065696 0
697602270 742218200 0
379507425 21959560 0
473657139 170655464 0
437152321 214774192 0
9343157 100192230 0
723242682 765115979 0
631149541 76000423 0
407031545 217916560 0
557678868 369589482 0
147132946 210022708 0
454245647 663581530 0
467630401 685116396 0
737079992 643215786 0
698774498 529181857 0
16416275 22920185 0
317163613 169365732 0
799346883 41861216 0
357945975 658249537 0
507892863 232427847 0
114915090 282708652 0
234666553 779051074 0
119818195 425517074 0
191255690 87990592 0
91527407 382628647 0
224953256 334436099 0
247582340 728145898 0
509304778 780129258 0
59766877 627685885 0
277997793 75895538 0
178721377 688916949 0
419311282 275385508 0
657614199 10047370 0
377764302 634144053 0
494356226 340470734 0
293693302 683472215 0
427201630 145488028 0
548314402 478241011 0
403119608 215740741 0
257931590 618486481 0
222563020 658371683 0
427187834 386815169 0
83374421 710769260 0
275542780 120717084 0
272886823 500666771 0
639251652 378403350 0
430713980 114279115 0
308589062 647113513 0
291695639 486574040 0
97590009 256251738 0
83755078 257487310 0
365597190 203813380 0
661225917 561336657 0
744945898 345859934 0
345370809 783609527 0
221976584 62306732 0
648835309 397403800 0
8768368 754551564 0
646463121 754952696 0
746573052 546184931 0
583351582 606703640 0
331723882 409070334 0
524818811 397607267 0
78635526 790474712 0
37917294 644445182 0
560293521 337387571 0
793252758 438684078 0
188833874 262036558 0
393863293 440046353 0
801394812 404257469 0
531515583 52566293 0
41968747 252033543 0
500745568 254760694 0
401337848 642944946 0
58158679 86697207 0
6357898 296122523 0
324156932 474465381 0
674986897 659907753 0
181932783 146938849 0
431159996 523410724 0
45706590 523537354 0
494087155 134461379 0
240008107 507332071 0
130482220 518991621 0
649524487 306032421 0
631992454 6687164 0
486992582 344620561 0
433496511 273589620 0
181134426 340207652 0
434220223 723476451 0
509397290 45654916 0
42354180 632616160 0
372750429 233976096 0
435492226 346343862 0
564855941 55762808 0
588905111 298054279 0
314693370 673735350 0
163259733 770107089 0
158854285 586068481 0
223669335 553168485 0
42849818 795121499 0
609060956 670328737 0
750404825 397642302 0
227785818 45593336 0
760310706 356877129 0
512853672 255320936 0
397892502 65691109 0
687317598 774679876 0
458849763 489662831 0
303518069 746217461 0
198291347 245600032 0
507857358 258536182 0
173630996 695859375 0
506710404 629857423 0
136492115 160672368 0
281237303 571088087 0
464146367 347052453 0
460310071 237615391 0
229762196 241902321 0
552621584 578114709 0
456972832 521810409 0
231452208 285615034 0
783964879 100661781 0
710996048 77952948 0
288056647 86557765 0
460304937 536762634 0
491671841 163070222 0
457249691 31435927 0
206111517 4600999 0
234336852 302740881 0
550332460 611844230 0
624701701 456031268 0
422527134 273882136 0
46311314 797562600 0
52294603 70480914 0
696295800 172036834 0
275265976 517280471 0
626070692 613391955 0
266966343 518104897 0
743592750 178684589 0
587663613 527265242 0
377061414 148813657 0
371442435 577434082 0
737409103 494209500 0
626746620 355739782 0
171459477 565592409 0
758980663 365904701 0
397110372 549353173 0
27434697 363802901 0
529411930 528405665 0
482715493 427607149 0
411125537 599609094 0
652171491 354426186 0
389751267 565197930 0
144898899 105898562 0
542320078 705698312 0
498260394 294829597 0
113225831 73588801 0
335762890 456019126 0
748776130 228918472 0
258310863 181313167 0
550007129 309258901 0
582474979 653064878 0
177801485 246574999 0
494569742 445723247 0
377142674 703379970 0
211807935 719789588 0
115870155 756623406 0
205240172 557399515 0
322141056 116751870 0
173198955 622157932 0
439936203 664353609 0
472250422 702629075 0
71962224 428327705 0
148466763 302429036 0
598109935 707660657 0
770801535 390936487 0
538818661 162062006 0
763738317 182705670 0
73594740 630524883 0
597265429 463240663 0
131316192 475941781 0
591698209 357871805 0
719680648 384811672 0
709122719 299878824 0
745348197 205170503 0
614147320 672042343 0
469718545 186753811 0
432500508 592756603 0
787688805 199975889 0
113613433 633226165 0
395259149 105340334 0
392188588 140662742 0
613249665 86343427 0
92240749 689407628 0
86719536 590213707 0
85834772 273277861 0
793278923 30156508 0
433782585 323367455 0
135113038 790354763 0
732446140 474096607 0
342201381 532377075 0
594002665 106044831 0
243950953 475610234 0
708945626 431070182 0
410573719 281593111 0
129534378 562239312 0
571208145 175076469 0
354132322 13400611 0
662408174 716060187 0
231602098 328912542 0
670969599 414831864 0
305424411 577227781 0
272509356 303878875 0
593694263 234924193 0
113483122 723698228 0
778008632 787864306 0
633297607 527223792 0
194388412 615309038 0
640370163 330066928 0
77516101 554576662 0
312595302 476137182 0
372753623 786335898 0
401283231 599152343 0
330004641 24547966 0
363448259 44735690 0
468103785 538450602 0
359185418 434161454 0
660469871 768239697 0
185486732 396516265 0
529887881 592007473 0
8086668 189514648 0
135749890 613026993 0
355754404 311926700 0
243795366 171749324 0
371486586 423707516 0
559495160 281036681 0
695634019 447026352 0
76513324 587298289 0
546819670 513169694 0
33164661 536564669 0
564524742 159390768 0
645219252 358304149 0
640043346 113498207 0
175156200 427854593 0
678770614 70541418 0
354248911 646420599 0
351316987 621311430 0
41739091 571045371 0
736762590 776933374 0
123663506 521801094 0
398885781 801235255 0
392765468 750739321 0
710140801 447398191 0
7995784 128046288 0
575659180 529854122 0
577691594 338100958 0
724459701 710494350 0
609992753 133449904 0
371529053 108345824 0
756530142 163477180 0
413598568 13019063 0
525562706 145615668 0
673585901 382180342 0
132680695 634646359 0
557572658 237001206 0
543204610 313764546 0
662617788 678691742 0
516247122 713030249 0
95593367 405339013 0
490334971 99934912 0
84518220 499359900 0
767450108 627549375 0
103155594 781782682 0
592361458 108505694 0
233721080 399569514 0
481912359 70443521 0
752959472 692357789 0
516562766 237073739 0
701606221 365743380 0
753216868 706650844 0
305757426 183937765 0
572729881 106568516 0
472309480 223165188 0
658268198 617792041 0
45409763 762080660 0
547333168 521093405 0
375354769 245047588 0
562888516 95288650 0
197641922 532683827 0
331701159 770516619 0
635105049 639966968 0
19525348 196751400 0
145587351 357063377 0
260315378 333858960 0
107648785 34545659 0
198171137 196526909 0
412013204 100091736 0
683556318 21833625 0
483034504 281907940 0
345885864 705938699 0
46482708 364677272 0
657137656 357500726 0
175575823 718172960 0
68837625 534476951 0
284235204 276472672 0
361161167 291427720 0
126761622 197606631 0
783527315 756057856 0
725044640 680222080 0
722216792 269029264 0
465842038 230303917 0
496678278 560048812 0
601694382 655137999 0
703036440 341812786 0
749040846 773150094 0
699714032 703298768 0
229283212 415500709 0
93523337 107100719 0
173563645 166766834 0
57922293 447452355 0
344912875 301079404 0
313068874 323700281 0
738749627 99028419 0
213175379 56023572 0
46160345 787131084 0
482325192 498381243 0
247121016 769335009 0
29008056 783402704 0
703336436 16404926 0
246231066 522399571 0
257337058 73931765 0
439707826 737321010 0
600467768 182109253 0
764776777 545430560 0
605521018 594639418 0
614191460 743649392 0
362538503 547820930 0
33182438 50852089 0
647968144 374610866 0
204520765 607971061 0
306642646 667808193 0
179070413 148537414 0
111376943 542752563 0
212114005 484971943 0
6744839 715930954 0
253619811 629013188 0
477560379 309142108 0
276700820 587511808 0
780949881 314676092 0
345244733 129343736 0
543127985 145898346 0
247812076 369097788 0
560212820 388739599 0
115420345 142648277 0
729266533 355921747 0
38429288 365683904 0
577569555 3656935 0
479944995 308821116 0
63709898 571566031 0
150217731 214605622 0
271265382 745567586 0
494641671 628069432 0
94176352 8312831 0
258700981 778121596 0
711212961 201926648 0
666505880 590884010 0
8946231 90616009 0
417596573 114884998 0
476168443 364135096 0
55077498 367172967 0
689497672 440034735 0
247883230 409178363 0
389146904 374962397 0
413721378 562954544 0
538037265 476135183 0
598564396 370068049 0
184184092 140424231 0
105800801 206903179 0
580369139 726832174 0
609923992 410824186 0
159543967 385281058 0
627793891 322345800 0
156410940 379628170 0
374433248 189497185 0
619709522 183893206 0
57445330 773366933 0
675805335 139111476 0
491151365 55885225 0
353705606 593107261 0
92698004 342297775 0
33249573 745642801 0
129987108 338013703 0
38571118 476780119 0
725718137 778836360 0
761942585 424561910 0
8633817 188086649 0
798097508 202603820 0
170314551 792255160 0
612148338 652396888 0
628290243 234555071 0
178936698 411091564 0
197527438 509893429 0
691091459 367849843 0
576227748 287947027 0
465529443 661761694 0
131484069 216600089 0
272768387 220683598 0
1679128 570642329 0
588045679 71957255 0
443150990 653415620 0
521165415 689671834 0
681936624 125677819 0
637041076 508876230 0
21488961 785166868 0
796174257 501024675 0
740302013 288267160 0
309743042 141884241 0
558344602 421912248 0
538034973 699250603 0
603955580 19416891 0
596902332 383532021 0
745012435 516070219 0
244709192 527589787 0
252929513 771430703 0
745757202 121207947 0
258990666 642535343 0
583550393 293191671 0
339910337 121994149 0
703581322 601398720 0
407484456 602925369 0
695784168 774466845 0
26810567 658894792 0
708625827 694276322 0
148853906 285823531 0
646790990 187945016 0
307718869 28214897 0
425562246 324884295 0
137180542 741949429 0
234320326 557970104 0
640416560 187084582 0
447103301 572830558 0
425802866 714233976 0
340339730 275910336 0
298318442 210422806 0
574035325 799548238 0
64510810 361663894 0
454218800 107911883 0
304618564 633631673 0
230159479 721690098 0
17832903 171691576 0
208252509 726028875 0
3590383 232199701 0
264618401 574938421 0
674862942 622914574 0
289466000 37519580 0
752970115 709822833 0
607116485 437081518 0
572552506 358474536 0
684835478 574329893 0
397478071 353669588 0
12840942 2612661 0
278435903 307555499 0
422148566 296068861 0
689812911 220405852 0
116836791 165800697 0
85042820 25507487 0
208770298 183007843 0
571065382 105680016 0
669004456 535282002 0
24586095 210841392 0
698689271 444676590 0
796048022 369058844 0
181942301 590035152 0
531639328 120560351 0
243815495 773582492 0
577762420 790430758 0
783498458 477413206 0
293766510 110181558 0
434656870 719933086 0
638360829 121976938 0
792439349 439512193 0
279820413 567447632 0
613140917 768829463 0
691429595 468457599 0
710498376 247101605 0
318186261 121828134 0
215185881 31872161 0
209665025 651775379 0
769354006 423679407 0
51459625 621966784 0
518220534 661470645 0
736525691 363614673 0
561561414 747340200 0
455221992 305046041 0
180366081 408391048 0
282129633 738566070 0
264560139 477295913 0
594017416 478639402 0
425524865 773093591 0
685264406 391007100 0
454282219 338826844 0
405731177 419810659 0
182974291 66308837 0
610308172 127535161 0
352771100 94617274 0
601300442 682105141 0
532041087 607277381 0
341315628 253713970 0
511871725 731416776 0
291522508 380763176 0
376843469 3605098 0
279591665 714193022 0
333168880 81991713 0
681720303 139874130 0
124456313 145412476 0
475480714 508649124 0
279802908 262604011 0
740708609 645425763 0
192058648 63172273 0
299962723 564074603 0
571714477 127356242 0
298573473 117905353 0
151064776 422912591 0
445455463 135814420 0
300189551 709423289 0
354593506 128125113 0
137682449 672735730 0
392276167 229476719 0
257063903 225726639 0
158483848 328757448 0
101478075 242152544 0
545184651 755418037 0
772398958 603843820 0
665545793 300724148 0
217498946 740563600 0
499813058 260854475 0
641316642 322107240 0
42145301 289123768 0
741785961 720982323 0
94907461 174313965 0
348471239 172509040 0
534106264 207830803 0
110839635 592578009 0
623948718 800515450 0
166878440 619701480 0
486789904 671585263 0
9009067 626465902 0
284995970 798804534 0
781384633 725092334 0
89439277 131555706 0
783438580 382046103 0
506669113 800287929 0
744520254 545102153 0
437722399 634303722 0
585406202 66635197 0
498629537 588978580 0
778112770 408531744 0
477563453 314864752 0
441903707 450640346 0
505306564 440115083 0
765769250 371671774 0
108891356 654979399 0
17379473 625399016 0
87289034 625018157 0
313560380 329912770 0
180109238 25190795 0
24317195 207397612 0
105829055 498150562 0
762891567 242909236 0
358632096 641946260 0
728775279 211318278 0
150488242 504889996 0
713988231 721317709 0
741525371 714127450 0
566326116 705128020 0
321103939 516036684 0
100997318 177062833 0
477075095 303490278 0
412479107 502148936 0
624934989 48192322 0
85129299 118928976 0
377235172 411884749 0
752549434 300836067 0
541165678 337033716 0
643588646 781171523 0
507183282 714762635 0
789642822 552687534 0
23607246 724543449 0
93928525 126956698 0
263469229 286128124 0
148052451 736420435 0
561489215 655882572 0
621926665 340389263 0
791742100 657572052 0
746690646 360305007 0
480404449 76835155 0
261937333 693234487 0
630709022 656316809 0
788840561 398840049 0
127924025 430175684 0
529180969 156186713 0
280525769 638470738 0
529212381 58061572 0
576929553 707592898 0
686052649 194102993 0
72142956 652432188 0
391179470 229351933 0
588096329 38602933 0
232541935 393747828 0
524787025 554663587 0
12199887 287463504 0
743911174 99445337 0
478608672 476431505 0
37062220 220422186 0
656939834 737548634 0
558094150 425305578 0
598287651 361897807 0
503395481 556072868 0
55104477 712994775 0
502545146 418980610 0
303219423 697094041 0
617023044 569877125 0
658832856 174583647 0
147039244 764133931 0
715699858 532447773 0
409145943 781259823 0
762349511 167405000 0
736015417 497813125 0
425106396 442762993 0
664315464 106064570 0
630034981 698170453 0
331984126 650783840 0
477833107 82314305 0
518241840 493786225 0
484520132 647553158 0
791414978 246131992 0
497985403 280635512 0
390385832 703828549 0
173689937 263525826 0
244156019 794174905 0
728469833 187982791 0
523613096 378985013 0
355165127 757996569 0
258836577 103390502 0
542855130 217764167 0
492497955 773996906 0
29827103 631807354 0
529705862 208274981 0
611188556 672186740 0
789748585 605476177 0
533895440 167643037 0
270779074 60141147 0
396023949 405186400 0
364075019 29469198 0
333959824 290251095 0
464046002 457530530 0
649086571 236795269 0
312387003 407291849 0
652358305 369280502 0
95018035 476852925 0
480374707 552415355 0
70276104 418387771 0
491928041 557952724 0
795833716 628947842 0
69755280 704643924 0
478664014 770564686 0
352340922 154589877 0
150129015 364750571 0
636650400 164970427 0
474923469 288834758 0
695628932 442982118 0
755856925 767929699 0
137499121 752967159 0
579406819 713836399 0
595199582 356912419 0
330205565 543144073 0
605481396 752773197 0
76032118 437361483 0
524960319 355696520 0
701538618 267137513 0
286534442 464541187 0
118077948 623124497 0
204561172 119088248 0
496717577 210411383 0
5680938 318345917 0
458377119 353402840 0
398934817 681990271 0
238503314 784101200 0
622968440 176565914 0
97047050 342462639 0
225065985 332584522 0
284182883 97082413 0
105664640 448983087 0
470845914 688672930 0
362778693 552988735 0
786899734 382790096 0
756003986 643068808 0
296744725 344045594 0
597239630 501604766 0
324115234 672064866 0
495480449 495059732 0
688709521 200334468 0
79045108 588433617 0
784676216 307799480 0
678940351 478938144 0
556882433 173779611 0
83544616 181720500 0
664618153 96617665 0
44351453 228298408 0
526321002 477658469 0
775237464 440158671 0
671010023 458338191 0
508403557 415342503 0
485393776 735110018 0
712246600 197227592 0
701704791 126009797 0
440160989 175399769 0
290461575 50075690 0
648078229 466867057 0
649132277 315826855 0
540987603 428437822 0
123954406 608689598 0
213930715 98840996 0
439539370 610646942 0
660330205 435065460 0
49717691 771641439 0
281757496 740057327 0
107118969 474855417 0
274302509 475109088 0
48419695 439863702 0
796262505 708297537 0
763679669 794126873 0
90847624 393149416 0
695392436 661694107 0
757121263 682238685 0
523783232 762991768 0
74322856 574245112 0
176316111 523822049 0
110858084 589824538 0
52085522 247547246 0
683148873 20011179 0
64182298 320823252 0
466751427 723414515 0
33120102 487349226 0
215121537 391074312 0
306688911 460948788 0
337138346 101298921 0
651052824 678940469 0
254110117 518822000 0
23375616 10315062 0
354205059 715045084 0
602204057 170581542 0
458416217 395115742 0
762509168 710051044 0
734865172 788648984 0
46985787 254532336 0
412779096 726339221 0
197267836 666568673 0
792087632 640814045 0
89250081 754265511 0
726979254 166688638 0
616362346 442196810 0
434366853 650760714 0
576145797 422124537 0
623537644 280282865 0
49711541 127508962 0
65219645 182906025 0
242800013 286872168 0
321810678 695804141 0
554766079 96629914 0
603268559 96410578 0
289028857 375038222 0
397381690 170807516 0
284098864 654189513 0
640783817 364958848 0
572556777 475749874 0
386998669 202651893 0
638430041 213107217 0
403510061 130419155 0
303322466 151508540 0
119722160 692519150 0
490480450 439980713 0
757771077 657251334 0
255970547 743524644 0
663322694 392138213 0
698012620 792768524 0
759494425 524620240 0
75439995 117702330 0
277606115 248433488 0
274161033 634674056 0
44804138 21624636 0
611608740 576432295 0
338794023 762115080 0
304219563 613711586 0
444289698 746462472 0
645083178 317779460 0
542080650 130058987 0
24486606 164999797 0
741800218 655433755 0
132478057 523003726 0
788936162 69411430 0
530103728 38570239 0
578906899 439444316 0
414151811 688270824 0
173724567 768480438 0
776681416 385794357 0
531342359 737407839 0
626712394 167804831 0
447150544 551698318 0
156670484 241403490 0
729151071 793003722 0
129931152 172589890 0
330467372 94005667 0
147244198 796739771 0
595732000 669908223 0
678392150 278181203 0
521228829 536427227 0
711249615 274988054 0
202749498 557999792 0
464327100 677844998 0
132710652 199017850 0
792673304 546346125 0
471436814 239708924 0
57929242 529995272 0
708551590 747141484 0
666229882 488905642 0
666942110 788829395 0
704284032 243278833 0
758693296 206274639 0
270763416 312966657 0
662989466 12863643 0
764356603 405381874 0
282967821 522704372 0
631549380 406291753 0
581626461 173492184 0
466467361 467054219 0
675072454 437662082 0
700465099 242499659 0
205206874 186713158 0
100346794 318691767 0
433576110 693726277 0
164837226 193010772 0
246688706 120288373 0
697565154 663085474 0
542540224 715709458 0
686550140 380647959 0
488284719 542814878 0
63622835 701055858 0
673887342 629511202 0
256080622 680723457 0
94395500 691178668 0
419059080 43533592 0
143186223 247566606 0
470282373 172353886 0
479358868 121535979 0
514338164 489302101 0
390760867 668377001 0
729658645 203525883 0
398886145 188373693 0
263549824 567133315 0
384785607 117944671 0
699479589 336205224 0
615603483 431314524 0
559988360 90622830 0
592645296 77045842 0
767555046 553970900 0
749974940 119409594 0
349253006 509483165 0
248949251 525055449 0
26372177 98804171 0
48399154 189213252 0
372809690 265405938 0
213439451 688444201 0
351004426 654043719 0
470667695 761896408 0
137974158 16730875 0
635437250 263724135 0
636051077 668021429 0
486679726 448757761 0
140741170 226167490 0
625225211 63571064 0
282800659 510290662 0
394292757 700683163 0
782551957 209180679 0
358424371 394010913 0
443810207 666422905 0
277088702 453922006 0
626761980 554865821 0
247876884 330244238 0
288957511 592665517 0
152069912 723701941 0
789876179 54985881 0
782995844 28766273 0
112011644 97376376 0
743867975 232896611 0
685306015 450544605 0
297101480 135112422 0
451307494 262801817 0
541481256 734920868 0
532756010 706048898 0
664945923 38849860 0
431246664 460021260 0
21798504 391296074 0
53199888 316916670 0
338336732 217399595 0
512426263 605898452 0
232011138 230668920 0
344872396 346043869 0
439577220 502133795 0
642255049 90156754 0
798093702 61852738 0
323163588 187570919 0
206085584 157809401 0
246033720 318819102 0
194629740 784040332 0
125397388 155130194 0
322395410 352629907 0
569980102 42764692 0
409003842 188673295 0
239242493 72947366 0
261870863 47443878 0
501753223 118395703 0
267506176 363611190 0
448100344 618291964 0
430591634 591048717 0
213370009 27672126 0
405618762 464688392 0
545883075 664224836 0
289363077 793016303 0
225302862 177541558 0
705750311 337499181 0
583788941 675416535 0
406568546 472199187 0
42425561 481582639 0
296875299 540726803 0
372860950 445307749 0
233397809 119249839 0
466155618 317086662 0
96257468 598031879 0
440272852 312163681 0
787935896 485308533 0
502635729 672307628 0
518678735 673566201 0
650234937 208762395 0
586755688 447333096 0
164166737 153993719 0
196276908 510929270 0
333087676 661279200 0
229173058 155512242 0
389695198 292327588 0
57434354 257194417 0
192641469 480540915 0
739395787 571708549 0
559950949 132212956 0
164222696 452344893 0
591344445 536215390 0
175680062 343684071 0
700322643 701894732 0
255144283 18885300 0
329863366 436140314 0
219020625 90847593 0
678890166 761077734 0
282402979 536237275 0
447438665 86448584 0
410066439 776158552 0
460345912 617174886 0
348673358 305843200 0
139080822 716081123 0
772987962 588457558 0
83312732 366316922 0
603718110 398433659 0
692657505 628689846 0
49386772 277588556 0
248857040 563070462 0
636825344 785779006 0
288186272 539004070 0
117264299 309584142 0
783832721 278134049 0
757658350 614618285 0
65740379 183177432 0
435677198 753683392 0
297135910 580081746 0
574257400 27950973 0
263939052 130056577 0
385728072 219743648 0
729202873 101292068 0
409529743 339727186 0
735465453 681971431 0
112509987 764430013 0
22789036 739909653 0
493435550 604825620 0
721569957 209427278 0
683370870 770319366 0
500627938 184470874 0
573786277 617608515 0
710484857 581033379 0
601471964 310090916 0
487238814 610116325 0
591327595 332712698 0
775173359 196951823 0
363434819 135938980 0
797663013 291991456 0
717081692 563448050 0
128040391 19428542 0
793238695 389314415 0
489097664 95776482 0
412928899 402261551 0
430470158 537357019 0
656675151 193893035 0
747315461 100000026 0
375587842 134850531 0
153776365 581707431 0
641512916 284351686 0
463637631 624094884 0
52339471 96191039 0
50798082 481967240 0
504705936 21922423 0
516375486 465508734 0
8310103 539493191 0
279534089 485476256 0
465884623 608914034 0
592787666 210564818 0
341633579 543174214 0
244667271 632670577 0
81788320 666320219 0
505625996 125200328 0
169953184 397514177 0
417089248 155273772 0
354321544 718632069 0
76200080 663638573 0
417764274 313500464 0
361030945 309914920 0
236350267 43166059 0
8176822 156279005 0
263163828 35203949 0
771051771 697824789 0
692227323 84347003 0
321319789 792797735 0
772384432 102563062 0
716070685 12358284 0
311983983 137819264 0
376148234 412621194 0
617498684 352494224 0
215817269 589014551 0
90809680 289215470 0
483455468 626399183 0
532079672 529801858 0
747592009 782530181 0
704994495 477736514 0
138149882 464481179 0
590200754 249820907 0
531107671 566567840 0
468552542 65580329 0
776239636 475825627 0
117645813 642130530 0
28003089 790221430 0
191706788 723322792 0
313794823 782582241 0
691246121 537779205 0
37317997 509861614 0
128805258 787964523 0
300310780 769800484 0
450293856 77518050 0
157282798 74112238 0
228361902 128111270 0
169001894 347200935 0
316989230 706518502 0
588495086 386556956 0
454593704 353671734 0
612465895 796484512 0
69080576 420265213 0
406267855 718955432 0
427595743 208913744 0
321510740 138409488 0
684380526 488681494 0
90091902 224279032 0
330448142 594000030 0
515112812 176048142 0
332661389 332927302 0
339215413 145522530 0
166032807 274068718 0
746415812 127378173 0
745753232 298574477 0
338458731 628166310 0
67720389 109942122 0
116855183 261237666 0
301673510 730367804 0
16923425 612672057 0
654998673 426074711 0
50645958 779211088 0
259054241 370910604 0
57862210 54473749 0
527299203 40658389 0
265113555 165815386 0
169365117 284828437 0
368772614 70652564 0
405206698 5087045 0
602189217 543698872 0
673769248 213862260 0
136704001 800581736 0
783557218 565559035 0
104714446 510393698 0
43446607 260716093 0
753883711 288811512 0
501125944 367156231 0
510961542 169081765 0
598705992 117699471 0
567922313 265745965 0
268402089 71726650 0
451730440 771936273 0
634188416 565403953 0
390057754 462887880 0
750619429 103716357 0
307994090 778062815 0
343139743 775166842 0
22097595 207892591 0
459980942 4314951 0
605406788 794297926 0
791096732 633649506 0
696189315 284902044 0
147140592 721758482 0
335763349 438572662 0
147230286 91780930 0
790339492 635997873 0
687666591 689789759 0
203851368 723574767 0
771476516 705504295 0
268841917 158325900 0
267361275 679329926 0
616403508 221362530 0
710138041 45128752 0
278825006 254167564 0
337194738 639499244 0
502958041 702522018 0
517022601 492570764 0
724204671 144010549 0
493730616 592103910 0
66030717 761584071 0
135376609 99408274 0
722990866 392426749 0
747302137 589190240 0
756773521 230076322 0
664374281 710409552 0
667228763 416348583 0
123643193 84302031 0
222879494 575457524 0
226166645 70125326 0
185344951 554850668 0
419878636 131320874 0
544813020 286635663 0
55313952 641623609 0
195149028 83988382 0
23305487 567389121 0
775780275 637213010 0
800184256 27520897 0
114846642 581234381 0
505637969 523791458 0
446565235 234164729 0
669627113 448111183 0
40782362 79713055 0
268194650 275974931 0
714829801 332685891 0
29722171 293623661 0
690838290 670078832 0
741328975 400612131 0
168406267 582524932 0
456020554 19457775 0
659570751 233172457 0
479934167 236487084 0
453971947 135339837 0
423526011 267170699 0
449783581 681956543 0
125439630 675606581 0
324431984 72839505 0
729181117 87975684 0
122423159 658725638 0
555524941 756758614 0
390856112 315502362 0
329631695 123044715 0
253818685 17760183 0
298133570 620962593 0
160168805 215301014 0
67203565 791781538 0
289759879 414351571 0
472000519 503497644 0
275598641 116578265 0
774646145 258041403 0
591380544 778004936 0
242158028 684892440 0
579247180 575221347 0
285172577 570581241 0
10803603 315498957 0
335322629 203575039 0
405157324 237295505 0
23217635 432018124 0
350132358 173034449 0
26598989 285087059 0
745956338 435355020 0
275001591 693331570 0
663532353 195185585 0
467236322 666556288 0
784519628 675002331 0
224264178 619204731 0
569641644 539723189 0
455181231 419834082 0
599336934 498031216 0
93140760 521025440 0
762185586 697884622 0
785555783 249316117 0
60835303 588466041 0
249444093 198638037 0
516266906 669806837 0
747276483 525163686 0
792706535 103531229 0
690106152 698440000 0
501507872 540240731 0
340329686 218879494 0
385508855 712583331 0
72012581 761719308 0
687819440 174933627 0
609246352 230519336 0
61545043 601118161 0
475731862 337628983 0
409380601 150219680 0
733113848 469204084 0
278593810 556672575 0
420478760 660047279 0
219354407 682952835 0
546425902 401845678 0
767761666 679369840 0
219754381 59812151 0
654862967 457601095 0
637187178 497425160 0
718215419 706794660 0
671756974 770648801 0
450255218 145808801 0
137311659 294979258 0
272565349 485614807 0
395467475 101940644 0
680821950 190441966 0
292847358 667119415 0
1537615 744469159 0
282061939 388656968 0
716422544 280468620 0
533472616 406593874 0
433700675 86535377 0
171650438 301556186 0
613700796 85130803 0
683991251 359005223 0
49699133 7171962 0
155862950 635215128 0
594415844 157394959 0
831411 250160822 0
292967967 539797515 0
771076658 232364364 0
753064605 19947481 0
382847351 600112763 0
50728021 384580668 0
258716648 317902942 0
514208865 519067483 0
400739433 519229127 0
624371563 449681647 0
637009078 284276026 0
461833619 292238568 0
683026452 99800866 0
596780806 577947561 0
21583212 596695508 0
395953828 706805092 0
218287825 257589450 0
623914257 140213238 0
442072116 712706736 0
435838815 338534896 0
644133466 563290348 0
551517788 314708064 0
609226854 593626771 0
642585822 240241228 0
85231076 182209911 0
490271629 118812320 0
119013768 282890076 0
434207522 64926544 0
472797451 238957915 0
265002267 89884137 0
359994759 722557172 0
598491830 753354212 0
412099105 390208850 0
542822029 599173999 0
744628911 670725257 0
769617764 442134772 0
195131226 71924159 0
166641568 576452391 0
734031562 358466711 0
339726094 224279851 0
725511255 629168346 0
324981701 125663747 0
269160351 193623520 0
439431505 324461807 0
753651752 782750666 0
709886437 729812957 0
516025631 408411591 0
74458464 512084653 0
203319266 228331095 0
663737725 9165511 0
633596157 721752720 0
261279580 377390903 0
688634955 429434811 0
649208606 239641920 0
89569014 671434461 0
352188624 113627451 0
519342190 428782056 0
430735948 513616760 0
62264362 428390203 0
744669804 271282134 0
550467837 204419820 0
444469249 314444808 0
397731065 573368080 0
210682908 421886366 0
396435984 622814637 0
310438994 645020396 0
282373653 35224004 0
265145748 372892086 0
364651853 125307924 0
206303998 358670894 0
323587642 564435157 0
297546917 525881790 0
689971727 286375708 0
226508100 720026158 0
79984584 247991926 0
491573530 475450669 0
795850334 723542823 0
31958242 657708420 0
415086492 459467815 0
394308599 330295327 0
389722830 111838270 0
252951803 481090384 0
785003141 759803085 0
767641814 630000441 0
569888790 486487082 0
698161404 773897252 0
763098135 221890191 0
675698286 672637997 0
530728279 451928517 0
320710113 449530848 0
17349208 468294871 0
231998314 292111975 0
98812669 495870395 0
96859348 702114307 0
450990105 245643659 0
167973448 575730098 0
2791306 75556086 0
122008412 558677043 0
704923302 339833449 0
86937132 90329494 0
91529539 43812926 0
693333120 318833663 0
421873067 303743922 0
618481760 398741604 0
482220148 661101947 0
471109270 261781689 0
427625976 83231595 0
650380287 626468641 0
621311760 225178938 0
184365885 8190908 0
256298809 138371857 0
799398648 547512362 0
562635533 652606205 0
176013823 627381200 0
421669555 524683174 0
280420509 705623984 0
759600190 314163776 0
707143093 698521989 0
255034349 196976186 0
101997019 572229448 0
17269044 391297419 0
76422820 459000407 0
275268275 211088743 0
681759973 722341453 0
92661014 423846849 0
258045790 260439905 0
688479610 36677989 0
400798612 170165920 0
562709855 758948059 0
224559642 275702026 0
482946394 419059056 0
278125892 573855341 0
8371995 760673481 0
225787455 113458239 0
7238830 732272412 0
599556325 689910112 0
462327177 95054262 0
534072733 80014610 0
263128001 439854581 0
183424177 233082367 0
463458823 633193625 0
302221962 760914332 0
18157439 474843188 0
222655204 54852470 0
286737435 58291196 0
380344243 354788015 0
634096832 383431908 0
10725101 468809346 0
656060126 668110335 0
94481060 369863831 0
593340299 186778563 0
409401918 307133383 0
796229127 773291007 0
743427382 527996623 0
741042813 319068670 0
217668528 384141144 0
444576636 304511978 0
173506665 365375171 0
788856687 463481238 0
286355677 211552551 0
289443284 467276182 0
587903104 696999412 0
609441511 537095410 0
565533131 614574229 0
274972004 620493855 0
237846092 358490372 0
313347168 187563160 0
98795956 370694206 0
42699661 257989939 0
23964311 165688907 0
152455370 58531615 0
531020143 343853009 0
487643561 607707796 0
714449246 370474580 0
193533020 753180338 0
544974054 646736305 0
108653622 97855071 0
60501295 45783363 0
760761165 493842850 0
464092634 1034316 0
371097552 104138965 0
330126574 5647151 0
146512779 114146655 0
316365414 30987399 0
276800326 154349238 0
33637183 91610889 0
396632245 276378963 0
284533327 724832726 0
661980264 488817329 0
513810422 421483775 0
225426781 567420824 0
522028528 57203519 0
253070471 332632597 0
106618684 405720035 0
309092512 412435679 0
271122347 743511768 0
390187242 306501361 0
781840894 465086928 0
264354904 165957503 0
494984724 468711868 0
491019470 380342072 0
60043703 782157688 0
562554350 663019851 0
194207942 365929710 0
310015223 775137056 0
61933897 750174160 0
220878443 37312034 0
719422883 741236927 0
298592429 717942414 0
357456738 473565992 0
512082901 395194910 0
151622165 225728450 0
134833132 312003891 0
376058822 592522924 0
631748239 724697114 0
494139270 521609111 0
233223195 770459544 0
346829232 673430595 0
692718671 637958824 0
625463676 321031964 0
442610917 437314123 0
147621158 333715571 0
59919129 318402484 0
51636643 236396818 0
509116756 289009243 0
225249172 432695609 0
233320334 490429369 0
732732370 771646815 0
356902835 394981424 0
303679436 239424842 0
758579439 771664243 0
322279430 716798906 0
328766375 763677167 0
775925204 497687136 0
45711840 269391533 0
391627807 386326681 0
191432977 260415975 0
338994515 473803906 0
689093186 105292139 0
472000968 460269051 0
611247345 157895746 0
753001352 30073864 0
735582502 632723978 0
107769001 426723875 0
417766358 243359619 0
681588551 322714424 0
492356340 661364427 0
239264012 53588356 0
777818204 128548918 0
685440470 355129682 0
101733196 620693361 0
652554544 575403704 0
339197238 424175223 0
754460068 360588121 0
95054869 74171927 0
572807448 395564174 0
375620061 462839086 0
504917075 92231056 0
655836262 248166616 0
613898044 660447343 0
555161403 257044098 0
378821442 413136334 0
52399712 394685981 0
572289717 212958190 0
60911372 149717543 0
100163369 782558057 0
733264373 201306071 0
635947772 654729363 0
691530224 315670138 0
160786024 618163825 0
297709694 94549182 0
562586906 43934837 0
69828522 451870631 0
371508076 220464826 0
423293194 246998047 0
606380551 571548559 0
573834150 318318648 0
655348719 258084741 0
437006379 785620176 0
241889081 720782098 0
192602592 453563046 0
620566357 692585553 0
121402649 436459889 0
743064836 333834053 0
728425700 125947167 0
192086342 576287486 0
778812313 656703696 0
744166 40501581 0
781067511 377521844 0
197693560 320982866 0
656305274 343980692 0
308612656 280797155 0
563714873 195229877 0
349036879 642348347 0
318288828 775904350 0
725571542 688764198 0
519951738 354236007 0
790340250 338628001 0
447280600 267489343 0
67252966 106271146 0
374589227 737950135 0
430502908 517296654 0
257741856 226915874 0
585035205 83216192 0
561973319 233654654 0
591905406 310590671 0
696688503 547503445 0
13900663 740775085 0
624847923 483740756 0
73365873 32739205 0
641056738 427960722 0
11215063 312102577 0
125245856 229990052 0
181758589 453214343 0
377829330 664671838 0
417507920 403538206 0
655639249 107353001 0
378293436 529244879 0
640149704 372200419 0
98815905 257870262 0
687484966 411516749 0
688660882 668269857 0
759487028 313633960 0
353794039 363351423 0
398936518 1550857 0
663448163 204809631 0
89289036 39209607 0
643967945 633009107 0
468383758 524123176 0
722099066 626807890 0
118722527 5743564 0
741459726 43949604 0
267899278 390658421 0
412153873 156850890 0
584061869 615070835 0
218435946 793803646 0
281756262 292336263 0
769477677 500469818 0
380774341 77915061 0
791275612 160466839 0
193350035 440839263 0
509750893 442485355 0
357679728 454128761 0
415351693 47440138 0
141369822 556559445 0
514224603 596058111 0
618730745 341830855 0
636030888 464676678 0
408761574 657984258 0
792662493 452405283 0
750372886 40779879 0
373376547 307873080 0
506115989 45808047 0
387817051 431779139 0
324933786 105820319 0
534348930 523609961 0
30028393 757459991 0
531744832 468144839 0
308251586 479647896 0
139264446 533588563 0
253311271 536119922 0
600177350 116223278 0
205184872 304020922 0
583428069 36208297 0
351098991 446784425 0
112104221 745062178 0
224946872 592203908 0
655703746 302031458 0
199843771 704530070 0
263626166 562332637 0
789525478 322381392 0
46794118 570098700 0
44729058 420541659 0
473230749 35833328 0
127758976 784416976 0
301160030 327865975 0
383141946 242985482 0
644925854 750045449 0
125484079 172114758 0
245942448 595242344 0
553135827 41136252 0
226119711 522743325 0
315962212 478946629 0
3173681 725678450 0
487889522 488714382 0
376865311 176130485 0
450842907 407129406 0
201117639 242679292 0
394657583 510688109 0
426756573 208459231 0
487813459 628286862 0
495446688 123832567 0
787122646 241148284 0
323217068 294836891 0
474728667 153887513 0
527744417 501445629 0
531580948 493764093 0
558283574 425025296 0
339073949 400987960 0
135192113 587605053 0
657195359 271042436 0
361646819 582192358 0
788971650 22685198 0
644884674 538437437 0
389311394 16093804 0
53122091 337617239 0
252776024 457325582 0
408991448 21932921 0
343016079 792294496 0
581273669 140568984 0
294013133 503615863 0
53842061 489521935 0
62611865 289362333 0
160279355 502579928 0
73630328 76741455 0
173642362 240992973 0
3957598 296668570 0
250710777 645953601 0
206306364 135778697 0
563075964 117398398 0
94440826 51529639 0
348865150 7664823 0
696570144 370512180 0
298419189 14301220 0
445760318 563134534 0
395992074 366129444 0
686907893 658705968 0
486178638 773453250 0
184314688 32691167 0
103187598 118835218 0
24307171 503813001 0
19430306 193848122 0
543944311 677183814 0
177822122 688302700 0
468738012 296765711 0
585175547 512135058 0
739708370 618817900 0
253873815 670739207 0
166648527 303046903 0
408060819 59791861 0
779158446 494840914 0
126956387 686719838 0
205014027 95097154 0
42957381 628183653 0
192587640 749974575 0
247034905 308805046 0
776125601 420707328 0
538829299 392423756 0
109324402 80322828 0
35349187 669611225 0
585601019 144503600 0
483815248 468254276 0
638755083 663581323 0
481401833 256711391 0
541565012 5767047 0
42031981 720333307 0
120724916 186482817 0
26965592 301823781 0
641158118 769778605 0
20093219 124081595 0
208127189 4581182 0
25934424 529442059 0
782703740 506339081 0
751739699 464717795 0
190023399 673293714 0
180021357 309805720 0
409386449 147476248 0
672446368 199216516 0
788326055 136060033 0
244410011 265296976 0
604170083 362595497 0
596715909 171213833 0
185184511 258567375 0
798581500 168902775 0
226181114 694876772 0
161619850 657123218 0
498711376 701875180 0
320852668 529443873 0
479062672 771468658 0
719837067 684112330 0
385860071 418593037 0
537671945 716325348 0
324022285 321055555 0
162873020 516901622 0
184974655 224110415 0
183397164 603895932 0
41534078 392360518 0
201355157 784448593 0
230664700 575627996 0
587857179 704501083 0
299256093 633729178 0
136230438 599461658 0
18339196 127238307 0
597980236 447975335 0
103162812 583815699 0
133491307 414520580 0
350828422 8904158 0
523709220 373169837 0
527345351 387681828 0
340065166 265479811 0
369104665 795499605 0
322724637 778361756 0
696334782 632978396 0
194922723 517365946 0
52282879 423551004 0
56855235 503836784 0
191584618 467251701 0
621976817 152606498 0
647653991 338811915 0
550669767 399281441 0
21283197 323132774 0
316323539 286067842 0
5506484 468564197 0
707977050 332098910 0
741783986 516174726 0
450399523 439119048 0
603871122 503629372 0
128938696 294533613 0
769659721 491686891 0
276041401 372514430 0
176142689 195548526 0
131786738 139874387 0
83275526 204507626 0
220976453 787133793 0
606945588 11505213 0
349397131 747000797 0
735104828 541118851 0
779198180 468985663 0
403007440 592499070 0
84167351 569610875 0
273181212 313428182 0
627455168 307717913 0
154166602 172858860 0
706008278 131969051 0
562614359 512955406 0
752677691 658097740 0
136834174 159230362 0
675505238 51014239 0
435310765 616614401 0
712421195 278121962 0
727761966 190974281 0
192110325 196719993 0
751041268 200984129 0
450728676 31676594 0
608511676 449844085 0
189867006 16967945 0
763909527 483555079 0
641120845 170710424 0
187197141 242130134 0
761772023 290100449 0
66582073 503458806 0
771629175 780434429 0
545206711 765647533 0
319750527 630611570 0
534098496 303995585 0
280536154 134510845 0
344475795 52761796 0
393295920 446020687 0
723371168 419333276 0
261740148 176495391 0
37143785 762921777 0
387532379 223110963 0
13760587 625413398 0
105866874 345642603 0
724743990 769950976 0
448440909 643824830 0
690662672 715469653 0
88338422 100018107 0
158556644 122928886 0
470085896 764432843 0
107738014 612122758 0
490540227 377063532 0
658056860 350233329 0
95360749 631956602 0
111820109 411190792 0
74556273 720237262 0
8567678 136314112 0
455800861 592966143 0
420824811 271195136 0
650540926 266113421 0
775471812 45267698 0
544891570 788533913 0
201756072 387829989 0
663782606 764658838 0
381145808 85962628 0
751500449 321691453 0
548748132 573232236 0
207053821 133416643 0
682827052 122881657 0
648366279 523890743 0
311051544 394518623 0
604293166 780585900 0
647011345 448211346 0
790156249 273932674 0
668646661 398271377 0
380255355 779750881 0
646100572 153757375 0
473109905 33139257 0
432749922 628744372 0
80859005 658745435 0
206575626 74136879 0
83978305 184870471 0
556490298 278684853 0
547059484 359627629 0
648897731 653549313 0
10735807 699450145 0
611897735 365079360 0
667865585 606546853 0
512557401 775958393 0
264546545 379968905 0
553613220 162650526 0
374752198 379055240 0
616086204 588144655 0
13015094 546210680 0
614824313 78479498 0
259487608 191941298 0
622149632 185512251 0
517232785 111428236 0
242734187 167310676 0
207068633 700817242 0
659041037 456853123 0
193963145 511738875 0
527204188 387127081 0
541574205 610034308 0
45071324 451817629 0
685306127 425736635 0
683100342 749625505 0
222311450 281442325 0
272158221 100491094 0
645740874 756685406 0
584270869 117782653 0
110655157 558310423 0
81134931 590998905 0
61859422 124322533 0
568893652 220371760 0
506497659 231413445 0
132630569 644479386 0
212970521 274731378 0
611252244 58991042 0
150864181 456947474 0
651472889 625611278 0
636178746 549029829 0
18475342 230847517 0
560799557 194087355 0
149764495 489601239 0
522294012 594086008 0
744791186 591654325 0
663522960 653984967 0
384075818 696627412 0
248759523 351999044 0
409446411 353330832 0
580427666 215639656 0
120750592 108019567 0
530583875 228489936 0
454649796 221244816 0
390468141 384195921 0
743130064 66670840 0
502285061 422067997 0
163504300 150099003 0
412113490 228509726 0
338379248 78016706 0
142031377 590723740 0
493894315 759960280 0
24838785 323079232 0
382381136 722361307 0
584636622 15311424 0
628270574 306038342 0
468677457 107405671 0
406156022 411275760 0
603220514 537862772 0
684327956 354292276 0
741408248 124306785 0
543128147 478818457 0
84991175 412958716 0
15273983 550659340 0
138970555 558172567 0
248363887 433699078 0
256289055 254499131 0
281346730 17338663 0
467408296 402495832 0
437745058 229898665 0
145630550 694117200 0
559854497 468463298 0
304126332 19015549 0
73887182 262694762 0
266130025 330250508 0
332306196 227322350 0
600055105 357296346 0
253057030 639990033 0
641415188 249506740 0
368499197 21348494 0
220858214 756810539 0
405547914 336786561 0
622135849 144991182 0
779534313 691282371 0
137349583 21854229 0
270293317 396418926 0
104387234 443355246 0
221165198 602025599 0
157801558 176021032 0
706105359 108911016 0
546605480 572078796 0
286580761 213830593 0
734087060 33717276 0
432086644 603233187 0
176142637 766458529 0
274319998 433122996 0
165899647 63075863 0
719336392 225643225 0
99168128 558488257 0
727048342 135034909 0
432386759 658517825 0
646851978 107687359 0
273976682 510207492 0
144489642 292422692 0
123139193 430859990 0
672201908 634090189 0
154865936 441432076 0
714920591 366858729 0
680702611 307947665 0
383951825 103316611 0
517203887 331803723 0
282036731 489441995 0
736343378 178868033 0
558623475 209220888 0
567943701 110409194 0
170477480 769857360 0
242381022 467159880 0
615175134 668610838 0
279602087 36339713 0
339280604 46318781 0
726185846 151263390 0
550554692 646704294 0
601248919 447861130 0
716900876 221334 0
695708421 101174584 0
658048045 334046525 0
58946045 56584253 0
235187611 266644454 0
582957571 617442925 0
449554625 565078536 0
233812617 505236375 0
137414384 609049164 0
272391436 316752281 0
46628072 666468111 0
685809156 151275137 0
106117848 329306440 0
700082650 258723716 0
268536685 279551257 0
131410840 95747114 0
340408787 96932179 0
131718642 352547642 0
646584088 259292218 0
700887873 124498933 0
218748551 298435628 0
361245758 74150157 0
431561221 73393257 0
748311426 505596243 0
240419507 695622071 0
38404946 673905364 0
275943612 237045779 0
644993404 363697026 0
33494009 349047324 0
527098339 240171803 0
794836239 521143587 0
193552727 151032322 0
321448977 141047474 0
455252104 630462464 0
517498111 716903563 0
318984906 179191205 0
97964387 308939048 0
47988720 364027855 0
92380664 325013582 0
434346162 405917731 0
611302191 475932635 0
320776427 352984903 0
438297041 74614206 0
287773913 521341191 0
35689735 737782494 0
607276922 373584769 0
219951049 718423139 0
463123667 664805819 0
661422506 61375987 0
73697716 662438946 0
393001797 316020692 0
665177174 763337671 0
658319648 151637880 0
152909258 246851233 0
409573412 407472863 0
340676047 295926929 0
378197516 223779207 0
251601303 537657821 0
801671381 312895692 0
489532653 181555892 0
687372018 297538871 0
783758034 82683029 0
429858272 233232659 0
157861998 640027245 0
671489283 422263494 0
14685010 474940720 0
3214092 133022374 0
478114916 627153844 0
140583949 221111849 0
163010716 208633975 0
365542026 29321468 0
515235598 682851215 0
736671044 206246811 0
513269582 426731102 0
391932529 400243063 0
201672321 329159372 0
558279270 92511308 0
685871184 266620837 0
690004679 611027260 0
622128232 271903000 0
547717356 509672936 0
736545771 67216109 0
288923546 10314979 0
417080687 774125041 0
737655844 643692467 0
505523029 322791565 0
130624532 293009778 0
209798997 137577110 0
533289626 567852393 0
565070987 441651764 0
395979397 339737937 0
611777391 474364443 0
272294659 107369744 0
71258461 762465585 0
617951440 64989650 0
163198481 682610947 0
545627462 124914419 0
268247385 713505152 0
535632871 540804055 0
344423159 735436163 0
524448320 27088082 0
433609391 782137242 0
403095612 244898051 0
261092635 84652473 0
689993806 66199810 0
96884873 680314888 0
91688872 693175973 0
352849596 623425904 0
374376199 387457090 0
455757149 617726597 0
270278448 768453842 0
526766558 718185799 0
619695493 106192682 0
360190538 305443518 0
65219768 384039472 0
473174110 220259933 0
92570198 34606465 0
126774749 572477866 0
422715704 691405403 0
441381695 482037361 0
240325299 225269712 0
313389581 566285222 0
88492576 233293339 0
624709001 81251829 0
199456321 686293767 0
654831529 425892513 0
373383371 424766107 0
26435443 209510746 0
516897140 488138586 0
271935430 57557059 0
714268348 31251969 0
85212277 432113187 0
160139819 674869244 0
423007151 494296965 0
189134729 680292156 0
682794807 445428380 0
293535963 631850638 0
152462616 29540406 0
335433358 595894661 0
231216303 725561811 0
329900121 145233172 0
456805942 511392180 0
274945259 320701834 0
537538133 149301407 0
599146271 613517908 0
689143156 766730739 0
421734426 732345099 0
416871461 245783387 0
502271248 366127532 0
352595185 460484849 0
19116420 597345172 0
424430728 331023649 0
259086404 212360898 0
542610160 357281643 0
396651055 779076350 0
180575108 239537987 0
75694638 570376127 0
128380396 191080430 0
148746791 301899131 0
729149970 503860840 0
408146349 461929649 0
30102659 439749780 0
269651044 223057418 0
753116043 738281386 0
174743883 226607579 0
241203466 628384420 0
512386755 9103562 0
188067325 152772685 0
200871244 794686945 0
504986565 404591519 0
265878272 446304069 0
509484127 410502075 0
320731590 315363172 0
646634726 484644578 0
445113462 184549934 0
748396271 78815530 0
541897267 120171508 0
316764623 180525935 0
615839979 380759263 0
332887411 270763344 0
155124920 769954433 0
752663277 197797490 0
356067983 450138520 0
14308095 338322949 0
719207234 514563916 0
54191796 210829195 0
366967671 627843472 0
605904224 721237213 0
560088806 155934277 0
147938878 273187661 0
325955369 440418304 0
329978177 111935829 0
646632507 22185870 0
36938260 14661902 0
11190516 206951310 0
743878746 496316777 0
364449978 60758378 0
396868127 701772798 0
688324686 417398638 0
289534203 553477152 0
248995827 738257813 0
287612017 395691839 0
211404402 109934236 0
703502187 566724699 0
350221206 498557699 0
173664522 168909845 0
551908902 301403592 0
486651000 566453682 0
551626660 222053257 0
69494844 154834449 0
660097526 426737119 0
548432109 495415296 0
573255266 385413537 0
790397990 400209168 0
584876296 402240151 0
344407850 44896494 0
672755236 145843588 0
42754931 40124606 0
490112568 455580430 0
530768500 636306514 0
632431784 413216627 0
41068101 605846324 0
444976539 395979895 0
436678054 81868717 0
392689200 629394593 0
87789002 518103001 0
12050751 536808148 0
487304396 381814978 0
376563238 708779304 0
133664855 282287449 0
355698749 514903778 0
577891490 465665772 0
738555382 150705823 0
601111716 693208644 0
401747563 204656529 0
636935708 230156710 0
199492862 103547979 0
29935189 403930805 0
405040265 324009583 0
793096753 536783526 0
599856217 65239757 0
659468035 410853025 0
103402032 308595874 0
181605284 503019475 0
513762709 48175724 0
469135978 745629090 0
248875862 617573745 0
167664877 186548232 0
707087802 287387445 0
356194275 36210458 0
636606550 528914220 0
799065512 349159721 0
186000656 271093937 0
587572221 498550071 0
54921827 423278847 0
299270279 211442396 0
782509466 112970522 0
261705703 519187585 0
571268803 755221145 0
265649285 759409753 0
600358658 216065110 0
445257278 750172592 0
716516635 313083649 0
145357476 607625161 0
604258392 766209830 0
190225096 735955844 0
435467093 720847424 0
777847393 352894344 0
793180463 395642959 0
372101171 771488836 0
594058856 309883749 0
199034905 166468573 0
571789397 395710602 0
90984198 699234363 0
461109404 580470305 0
636898665 506485477 0
367033847 435326658 0
752714323 448515973 0
688503491 132018109 0
228718512 666753854 0
394372671 383526406 0
30853188 63691985 0
387959938 460362520 0
30787516 543965810 0
59003258 287007465 0
382132049 362543820 0
733759722 125391001 0
764580716 713311264 0
194137623 555540744 0
730153880 349888614 0
74368991 660926617 0
445455100 496641967 0
445242277 568303068 0
13702326 254409338 0
579453264 267962282 0
273305359 208371035 0
228903622 197964 0
168765323 95457928 0
96454587 5016613 0
379064375 122608268 0
12154458 687380760 0
11144381 222170812 0
99016850 741105314 0
571558048 788909571 0
223499503 44931529 0
178028159 519845527 0
693279525 276437766 0
468384154 501323017 0
278164876 32066199 0
549190353 182846620 0
61379408 743929715 0
510631914 744053177 0
257934382 44984825 0
298709335 356041364 0
256408464 395660201 0
26574266 676813560 0
204713818 389464615 0
345928329 15481118 0
54659119 463127831 0
634492531 337533890 0
689596291 568707496 0
144816164 506161488 0
601363079 521943534 0
123452058 12905458 0
19480899 408803461 0
105369802 46746024 0
359907289 552060448 0
393607611 55706459 0
520836241 581584197 0
306272585 84729004 0
330919894 667163348 0
506860196 321772177 0
313706042 621892229 0
724841373 534259471 0
569007753 709540122 0
550745515 293844349 0
369728967 156850929 0
597427939 664289256 0
66093617 321807796 0
97259422 747809285 0
649428440 714217568 0
472045361 224870128 0
449651446 519100631 0
735990855 279653542 0
318475862 559950916 0
557578573 512938972 0
298114422 560945513 0
205413387 528813423 0
313945083 705137347 0
684287932 398447162 0
745739119 43158629 0
305991366 553575347 0
56665790 673034897 0
161740049 604879909 0
665497984 195401146 0
692309293 607960477 0
602614690 74241293 0
377753694 401142914 0
579519905 729799607 0
199193935 794549231 0
623742772 660607861 0
462842747 721704128 0
557371590 132770763 0
377707248 89325669 0
475479661 800077049 0
251598918 150310580 0
382272732 163673678 0
425701132 350853853 0
124658934 172807558 0
321675212 403643295 0
787561841 429944891 0
678832873 153234426 0
447727707 801323651 0
332469828 85660119 0
587249763 529598585 0
115041485 325084621 0
693530643 362940186 0
776013468 277102970 0
708033544 618715413 0
326746361 117332721 0
205725066 31734014 0
163791190 727361976 0
25471815 731945947 0
460904628 701745657 0
179512185 259391441 0
799193005 477329688 0
317197158 778054856 0
617404565 406813193 0
132809920 799658271 0
612039628 349064523 0
435722874 530742929 0
16792769 419591612 0
678751179 435785494 0
421068859 594364107 0
179547732 20005784 0
89446432 770389068 0
729445388 522110112 0
185661801 349856393 0
592011292 766255044 0
23563907 743683734 0
226773700 463537013 0
292929822 198579647 0
138820530 467075755 0
299139621 148888308 0
588960812 766646885 0
713189645 618674825 0
110493675 585214080 0
707142033 484118241 0
666956415 676503565 0
684346786 287216528 0
373718325 413498948 0
364691250 197008956 0
591715972 769472147 0
436554836 493570652 0
81840338 173606370 0
606483634 539966668 0
372479588 149533656 0
341924244 729876167 0
334526698 238976738 0
228518886 547093700 0
147555520 119739435 0
422237376 568020449 0
170299865 565364074 0
158529312 461962949 0
609457638 318355527 0
344549607 535222487 0
546059647 548602602 0
464686606 773964160 0
329037721 523687636 0
96809945 721255048 0
780216314 360594858 0
482550461 705136178 0
313730765 710254795 0
677555248 13233012 0
146560369 92771887 0
138890192 257537908 0
444768193 324248510 0
572085269 240269443 0
558459298 222859869 0
692620069 659765040 0
1499297 594735874 0
84426652 586848101 0
431530391 762342278 0
553001359 452762247 0
617215354 605747399 0
688892882 151223778 0
761042475 11863187 0
266260917 48367157 0
33908590 712127217 0
532313145 388242988 0
145319027 36045796 0
134466266 48534506 0
309494438 545039260 0
166080715 475656705 0
265743484 436290556 0
332900960 12239922 0
687683036 4757711 0
68464809 280250281 0
147854823 424079862 0
217386502 262158960 0
282240473 8518095 0
340397740 59921876 0
92655308 1057026 0
777563967 633366812 0
560445783 311987066 0
541133774 392180214 0
212538569 276717817 0
626024825 274935456 0
704656133 617309201 0
214539597 732228978 0
241727529 652421593 0
56181548 550466805 0
519366839 460637995 0
769689287 753663244 0
411300815 326614923 0
43871589 661984086 0
641651406 675721506 0
750153673 767329854 0
713330059 684750956 0
696023963 141281999 0
457596825 97538597 0
160248477 541219019 0
24896153 285329432 0
18797449 606753349 0
785384929 41058079 0
145704200 633956399 0
560123095 738460268 0
652784323 254412754 0
40184109 100024577 0
600063586 220646658 0
709250496 680416066 0
332861639 591908905 0
413781297 412139982 0
345325018 7404871 0
798509194 343631622 0
53461214 233209380 0
534652177 114115079 0
183028255 171260834 0
495414961 330551924 0
344538012 331263042 0
345441291 191651808 0
786423426 195626955 0
233098635 466254741 0
654855136 439939478 0
620324207 686640794 0
617114394 635256116 0
173069110 313189336 0
144310754 691649901 0
517355201 567365506 0
293713620 395991914 0
334629470 17772738 0
429804671 111647605 0
430900910 554670114 0
755974453 412710237 0
696515561 221446676 0
680943196 425252020 0
341224812 306139975 0
772060755 367485601 0
597288158 664947093 0
288126223 36904280 0
198620328 241949987 0
472160063 517008580 0
269062596 635855378 0
691189582 667065131 0
757123027 478755516 0
799023167 513682411 0
175766650 785169946 0
587915963 186058123 0
501676504 216743566 0
162969806 376604728 0
258480125 189750126 0
375486738 492539392 0
364992547 409088474 0
113545284 425878492 0
473224397 667542692 0
621395290 67554600 0
801675859 598575139 0
1238640 203489149 0
118629531 206326914 0
383766645 519695365 0
420737944 254654187 0
617717162 710721467 0
423795911 652157661 0
418100305 482778868 0
179960073 537865407 0
166932522 72710767 0
60666313 258185386 0
473895866 324235171 0
738074103 734533083 0
39896129 483730759 0
296356966 552305322 0
355374064 479617637 0
248307943 577367580 0
453718835 313945675 0
795425505 153856225 0
74599338 42701064 0
605607445 338567200 0
499348058 501334260 0
489260012 506512511 0
391940008 439292917 0
450929430 255676882 0
222034137 476206811 0
479610949 503918018 0
647246788 57794750 0
335750832 768464257 0
733863977 291920486 0
14839824 452561647 0
499729825 393003025 0
401856490 45055900 0
547441040 443341135 0
233556232 758471420 0
171964285 388109652 0
335610223 41500706 0
772173493 380636094 0
344803438 338361020 0
173813075 33821697 0
557253009 228310120 0
339770928 215783256 0
374516873 123914038 0
169598747 456495732 0
317356317 775935813 0
680698484 748168138 0
219754122 653437153 0
708467487 688723277 0
389491233 387676037 0
361579247 601551456 0
465956559 767651682 0
651572541 343966982 0
640142641 554726426 0
607669146 343962761 0
336244931 542354344 0
251200224 339600994 0
705462520 146949695 0
644135003 155681688 0
645806258 153513311 0
338017224 172668244 0
398521658 297158065 0
434267335 510116446 0
64246986 501569626 0
460379441 362727154 0
468955469 442237048 0
560107227 707573402 0
740087009 675636763 0
458990305 621397682 0
493597148 348510072 0
500568908 535896956 0
606456198 361206733 0
767239623 799061387 0
630954447 105038095 0
800570106 131110720 0
77876519 518921396 0
741064575 693155045 0
615066667 252022437 0
327061368 278519150 0
386709207 666266087 0
751244127 397918101 0
495513647 628204607 0
86170057 392851698 0
57451228 387627276 0
456674851 170972767 0
409831870 722428902 0
314080285 189987728 0
39521942 384099300 0
636524091 136664514 0
552630512 244432659 0
456047459 594185865 0
219280755 633504941 0
587333585 203460575 0
525631074 602008432 0
676744236 779126618 0
250284036 622384281 0
558576005 735991965 0
568972484 183226550 0
268334315 64402553 0
114448782 68172934 0
304890685 294341870 0
178912333 293028292 0
639625551 21353433 0
722530712 289444751 0
768074389 31238280 0
651885461 479803902 0
50295906 339826251 0
481010498 572707011 0
602028557 655005411 0
679368038 252373410 0
325187682 39437468 0
319973982 57114866 0
712417972 491549643 0
484537037 302489124 0
755278575 472848175 0
749065548 420024345 0
270756286 460700 0
313750128 744972508 0
272969310 433776262 0
193691746 530638352 0
95987621 773709037 0
424840886 650190815 0
36133524 90744636 0
428930400 498201063 0
189513325 493764587 0
735023711 117991957 0
619575391 603430290 0
631414041 22451112 0
728121971 394225191 0
602668328 776992316 0
575180465 477215452 0
582622185 19327664 0
693174328 297524629 0
40623297 561406701 0
126327119 364434102 0
436718227 779800021 0
188554221 742718300 0
224928236 227617240 0
413260217 399124997 0
722941408 788656542 0
77231172 287678144 0
376942718 467039128 0
716022464 130795709 0
219507451 612876758 0
289678955 703629173 0
107801064 283456503 0
589105349 695383086 0
643431380 188324382 0
659143592 65532911 0
784842647 637993322 0
638118679 142151982 0
736358426 502741987 0
559031944 398240824 0
300561861 354517005 0
281059820 692291617 0
566776948 683041283 0
351221237 348660564 0
645375525 414560435 0
291137726 526994948 0
464036759 187798987 0
444000254 465754053 0
645700337 787595677 0
229467171 67243863 0
718884649 626333214 0
452450400 139747923 0
757022824 97080368 0
354021971 643745496 0
402436668 604035426 0
202643698 564187073 0
285601270 359607635 0
396277022 278804885 0
599002785 585821068 0
751260135 492707031 0
697840294 1874033 0
578660856 361091487 0
530007668 100801881 0
118353244 397938981 0
396139224 177392455 0
238298872 252319389 0
527909093 338214327 0
262788337 545952498 0
645754692 669147795 0
198247094 24592450 0
267296079 706235568 0
758687914 786767450 0
752517669 675053778 0
539959750 288731636 0
590286113 683813 0
288357065 736225865 0
133584136 677302634 0
300838106 569484454 0
28568565 20461512 0
767266611 303728585 0
467560571 647025705 0
142457700 281682813 0
114943002 411769340 0
561717111 581208996 0
669556978 616703999 0
503845378 543341963 0
40984026 527594097 0
521818067 287494954 0
161148675 189928701 0
230457181 476978762 0
677627305 468239365 0
157030204 193680267 0
462091726 783324232 0
165260660 695585481 0
740523128 563160551 0
160988952 659592375 0
651463139 326191770 0
701073668 395851936 0
511948629 541919585 0
696336886 786496285 0
520475967 768027745 0
11760668 476848296 0
60214603 355628984 0
656457829 153275462 0
281570771 601900749 0
47835073 409724294 0
574696923 137080422 0
517922949 375129455 0
672767758 673723647 0
284888383 415748092 0
577086520 54060571 0
388427660 261259296 0
420513310 440046046 0
451015781 422215116 0
539719486 36075427 0
16028225 301083016 0
131061220 434339163 0
369912556 632063056 0
737042302 572648517 0
794662822 712817567 0
296654149 92816692 0
44638955 225984505 0
139042364 672165413 0
477431041 219284321 0
115600628 687610904 0
345983101 363392876 0
532717170 361547432 0
770030584 789834261 0
351674156 38460980 0
303786905 696682879 0
536349022 203663705 0
627750274 454712196 0
195061441 249117602 0
60745433 239269662 0
245175167 10610591 0
747976391 23541164 0
649724928 499138500 0
315544908 743631159 0
737562751 359509125 0
682186767 300913078 0
573813515 593280361 0
235721088 307047704 0
425269244 543194447 0
279390485 241216362 0
198214040 494192468 0
769945733 642171597 0
85217111 752463674 0
566845504 448312297 0
329943400 551713270 0
347281494 35492924 0
332923835 246386201 0
747598659 407359177 0
574399955 185065404 0
207268528 742532208 0
376696661 582547641 0
132826713 594889751 0
752904349 458004363 0
700386159 321777160 0
553277903 668491594 0
128610859 420302484 0
214101302 494468726 0
10638816 451252084 0
187998939 473807511 0
9623265 38820788 0
204637288 492305499 0
250389639 303961558 0
659252534 763613608 0
635171447 450966298 0
341013853 334141108 0
322015797 426167395 0
768063797 184194319 0
450666412 474762079 0
768940453 265861945 0
18553606 70132157 0
618922872 604758162 0
768749861 249456638 0
739071171 341901312 0
124202162 248373333 0
552577215 696128905 0
537385535 17215644 0
434418224 50637714 0
269030093 388625196 0
684738969 474647703 0
4480767 504180818 0
645985583 159488289 0
674435115 204590843 0
343907334 471744428 0
336750676 644286010 0
759429735 742867793 0
360611437 321101444 0
153551448 97536846 0
755334638 758040112 0
72040291 216489613 0
181003043 220074120 0
196308751 183880216 0
488337438 192632368 0
145090632 405333151 0
242761997 540366608 0
534115139 162517101 0
355688436 528180823 0
89727157 534763448 0
262473390 625213418 0
51336350 284825720 0
443107243 335258876 0
200714085 414175518 0
159108846 424631095 0
325917389 101965943 0
497890537 26132099 0
349038586 589857034 0
243302525 578487334 0
228434506 644078783 0
371102620 382688402 0
561080629 118793438 0
140495449 265102960 0
11312256 405688033 0
54547783 722652075 0
531148873 325104144 0
277441351 224218264 0
426553069 443641242 0
629765376 305113243 0
210996280 683646977 0
378262802 288551550 0
491927372 745216856 0
480953332 745630127 0
737357699 567720967 0
95533015 755380570 0
579699034 158777137 0
436705010 41591179 0
593862926 207795409 0
753437386 650572550 0
166083374 209639130 0
345191384 756591536 0
741471212 185665835 0
558745867 420339606 0
690090721 156224706 0
455255903 372373507 0
558970771 168103647 0
276647083 278564749 0
71567980 783447403 0
711157005 521411918 0
165137525 717330902 0
667359197 262475483 0
525013156 532057108 0
206208045 244325279 0
569611698 740179052 0
665736638 167905776 0
452693305 370685506 0
535078850 246456708 0
39652937 453564889 0
736512288 611935887 0
429629160 481442361 0
436896804 501959316 0
240166177 112141218 0
736861868 647007451 0
163991758 229893796 0
680335332 467102256 0
756319220 763736968 0
232662356 590806916 0
517570835 419755366 0
291510304 480840096 0
737328555 517493794 0
707952990 357508509 0
70563992 7687738 0
770499508 460622940 0
409040003 487899387 0
582442499 505951247 0
490966713 181946366 0
652301433 731708277 0
290998847 475826796 0
81432998 411084537 0
442646623 5098377 0
543288876 582751829 0
177183165 753220529 0
523177757 87419137 0
672348617 437799029 0
473041138 786551997 0
336710641 639137551 0
625694675 351111086 0
672177254 754996684 0
588290578 266736713 0
312415427 642751269 0
669518521 270764729 0
266840216 372668291 0
714238842 307040849 0
31652548 726526847 0
764941909 434225378 0
156299237 109716404 0
695594853 553128543 0
486656229 52658731 0
353541158 681976100 0
99331225 17671549 0
404539484 323301952 0
360549620 440612513 0
121638839 601829055 0
320224560 120343542 0
651233701 434576343 0
271018910 698143193 0
100189804 768351171 0
193248212 778141986 0
63239146 541898239 0
533691802 86710462 0
739053527 798107410 0
414436648 147006204 0
277717962 170395991 0
37093892 402333062 0
359227613 740342203 0
340744804 193122122 0
199172243 336054224 0
351295444 71481510 0
489675976 413836636 0
574383815 171979728 0
193372494 341407039 0
254765602 365262278 0
416566185 533560207 0
9560137 133067184 0
719350084 213994977 0
719536459 715452944 0
345503425 496985305 0
704111057 553634116 0
113226800 403855694 0
752075946 634428995 0
441177934 233003502 0
47099759 480445805 0
419170883 452641723 0
325126286 105651809 0
424619735 576485352 0
404009856 519131202 0
558180970 382853154 0
641085166 372052439 0
272656793 32814447 0
738127515 182651964 0
130935886 572993087 0
602374499 31975465 0
503671768 68899665 0
139833353 232535 0
57066002 493117878 0
535559214 290128474 0
391311158 69053261 0
407570475 685867303 0
626888702 518915269 0
7740219 2880369 0
445025007 431131846 0
606200700 238960252 0
418098262 767294427 0
166771725 355903418 0
556620614 192091248 0
358992418 341435982 0
181726881 26781685 0
668212623 287657703 0
99014780 152142455 0
173179588 694198979 0
371259942 577877820 0
727030556 508540427 0
640358579 372938862 0
44442142 672884653 0
66614264 658596279 0
706934553 324008325 0
379212168 267089694 0
143729487 518949649 0
13402165 18617870 0
777822009 348999847 0
658273572 119593187 0
62252001 116499435 0
104785961 655881733 0
566830958 185541216 0
408053391 761407638 0
221961817 547310461 0
274272220 313075823 0
361674342 31151238 0
493613803 152949411 0
732324996 373754194 0
190721494 266503186 0
705306070 348011216 0
540814664 149353571 0
369677081 381838565 0
296886417 548889096 0
470086351 431905793 0
587002499 232040965 0
435502801 623623447 0
5913352 705050818 0
330560192 216399193 0
490898371 64383570 0
552316722 684676070 0
415252762 528228517 0
681256020 194362449 0
380096752 409003185 0
463996438 376121841 0
698239791 21649547 0
700017267 332190748 0
258882696 722346252 0
159969061 620188024 0
143713555 332922114 0
392498349 404008089 0
425212066 719991816 0
328967623 161341805 0
369328445 157221600 0
755875454 299846157 0
304932757 632237627 0
393437420 273478377 0
187449259 649764670 0
122409515 202637998 0
778925682 532639101 0
763657538 107070979 0
239654681 239240879 0
765242421 111558592 0
581673823 266181313 0
386756000 135473699 0
417357051 643653026 0
164820806 627245320 0
505918038 40497016 0
756097145 468021936 0
551021325 251356996 0
609441638 428073467 0
41237267 147374573 0
354490365 129248619 0
702250414 31045597 0
332550756 582165097 0
345754077 376447858 0
442950843 145586547 0
652396754 624674037 0
196998983 619992019 0
49509194 475580650 0
229088250 185390111 0
629198356 778506602 0
10279383 698029787 0
250575439 622213058 0
778999511 620864385 0
282435269 133733954 0
297483914 469038206 0
429050978 550945898 0
302480493 107794728 0
723166899 140907315 0
585559694 391602131 0
258703698 355180164 0
617573752 592859285 0
300051297 275228448 0
150224620 420421460 0
565807442 401817138 0
206286935 509596823 0
194368266 765227923 0
796214556 692710515 0
91602917 449620868 0
482896371 638526470 0
449512428 565950757 0
339736957 368820153 0
247691063 202652131 0
330487951 795861633 0
22842180 163388306 0
778185024 422819828 0
445236052 402084098 0
44860908 621432327 0
399307112 653946518 0
489332667 325506952 0
441553153 692851289 0
476885484 528486166 0
97633473 711426604 0
270247455 756863839 0
159341155 79714007 0
729068489 316723595 0
55604842 412385470 0
757322513 2266274 0
476262294 405222988 0
582466909 29132620 0
413290546 216213295 0
583229379 746489744 0
476916849 509362577 0
790811260 114810967 0
116871393 728061887 0
362964971 460226140 0
772549091 788571407 0
24562737 443054 0
75412291 1351827 0
635703693 456093051 0
68177985 246371422 0
326510691 5644745 0
219884923 357546408 0
455163852 402881381 0
540158695 11044499 0
714231072 614835631 0
323529322 76644024 0
191284887 307891689 0
723325162 750472991 0
139251690 262027084 0
772503415 241700864 0
184220301 383770215 0
208000366 636684487 0
483482834 747999242 0
551105032 345542605 0
780857512 326308299 0
470251 218674883 0
69199965 550760228 0
554543053 448371873 0
145353727 751410900 0
621257950 8460568 0
670383051 276351116 0
773004333 397589110 0
713594583 142905002 0
577654000 493064517 0
328444601 132306662 0
489404097 270033640 0
459733304 31014169 0
217316132 246251317 0
169877630 791063140 0
426885962 83784944 0
540563750 540913093 0
519016974 783860665 0
608188664 30582776 0
312379213 17703659 0
43769611 507767689 0
453553808 201228656 0
404066602 44102058 0
586694064 587234101 0
243385432 334679503 0
205211832 577413652 0
106814854 320726254 0
41542708 653402438 0
40490662 342974937 0
513358711 378619080 0
412876443 712320914 0
100059085 511739878 0
326757923 138808124 0
174593198 505640819 0
285856524 612204861 0
603504891 193503181 0
604650624 651458442 0
387786117 418813374 0
659449527 229914041 0
725444322 428028405 0
677043857 554293123 0
537413165 113240695 0
714789997 96785026 0
49801514 63327317 0
388352654 754923142 0
37758309 358241184 0
610726061 440719363 0
575223149 374755858 0
129665787 502630753 0
616244500 40784981 0
478360639 718904378 0
753291964 323999777 0
419532496 276891466 0
709385661 629799523 0
192755260 558340164 0
427989461 744874792 0
391562548 215429601 0
744905698 412805880 0
390282355 339413236 0
477006368 135056569 0
15837233 50982113 0
88142059 250921068 0
191900293 175128531 0
352885812 251757837 0
393835048 104855986 0
273803096 650806862 0
648936457 518172701 0
161433755 493737405 0
5760910 324722951 0
576901924 388745825 0
97391114 386760294 0
482903065 226363105 0
117770219 443588240 0
73285619 187347658 0
140092485 425362945 0
399555335 236238105 0
476331323 24885450 0
247525849 234211537 0
171797091 174903913 0
344725898 604408818 0
651066602 263270077 0
91133025 503176950 0
124528123 32792046 0
546674237 556637581 0
511302000 113845503 0
669276461 611782553 0
540281838 574709662 0
475677997 664804966 0
24806528 56704371 0
215344400 563777991 0
477033001 55721844 0
575374291 756004975 0
119474782 82193762 0
37560963 11021744 0
293398843 502983465 0
246945179 719541232 0
148538450 563404880 0
491092211 250927326 0
105115664 744323494 0
154183556 59623405 0
526530152 391279494 0
562940573 358436828 0
190373500 320357552 0
722795897 86159861 0
313469266 434433264 0
149181846 665666956 0
578215475 221581703 0
211302191 152095138 0
49285256 400051304 0
616246545 651997610 0
183877089 647618349 0
78392507 368187636 0
676324421 316652218 0
351397522 390106690 0
167207097 327481183 0
92682549 603529632 0
652956672 515685560 0
383729777 282824393 0
340095992 233270213 0
416178751 713380382 0
280433842 583662935 0
229737247 88998435 0
27818114 674249916 0
46665962 347950277 0
515232986 222740806 0
750330479 711384714 0
441748444 603798641 0
386225550 675231400 0
659683867 435999453 0
15458057 678725982 0
141033059 102972696 0
478878248 134225499 0
442292281 403304987 0
724567961 272128425 0
32280699 394996063 0
141974462 136626628 0
683246342 519270386 0
228357369 465649603 0
469801874 481066046 0
498737478 346736483 0
795504751 793442700 0
162872313 798807485 0
781046465 504106094 0
493493722 376531229 0
15138164 84723095 0
370514860 275465015 0
197315599 295885738 0
305187247 565653746 0
634373320 574016286 0
432504573 508437849 0
417068830 584267539 0
28878896 421035359 0
215680015 376006219 0
51805407 117005221 0
578522450 543186842 0
239405050 187627304 0
602809682 125030290 0
210304806 528760837 0
697483950 188744276 0
185973204 398214246 0
638128824 314296336 0
742027566 570012050 0
247498121 479569674 0
81197173 481781241 0
391069586 636128480 0
420858760 781627063 0
29192012 117724916 0
249812757 352346405 0
656150475 297691725 0
434066004 188687914 0
335362441 219168086 0
502445877 670776215 0
37072286 12305273 0
257547575 444693037 0
772757214 8235569 0
403698713 726615716 0
743233443 259016428 0
22961401 589099931 0
9936186 592618480 0
696079669 248888924 0
594347872 350087329 0
522508158 610408392 0
425716154 65137326 0
367471179 140862907 0
499028676 472642346 0
155757395 431183439 0
321447876 709524427 0
415123632 186264797 0
369427333 758212367 0
594920345 416684032 0
482757360 680071545 0
287995841 348943044 0
766290902 348244924 0
324197947 614216126 0
217659035 368857195 0
696699126 38542056 0
438743652 655683793 0
587417706 790225719 0
778316179 210687331 0
144223096 453955162 0
310373170 386602776 0
731183771 14192532 0
29926045 64404216 0
350905847 762402731 0
290860101 106928029 0
210274638 367397570 0
414789343 469389105 0
189456961 326150078 0
245496049 331907848 0
2928430 480184428 0
753301925 85483866 0
566953804 448577510 0
100413213 233760032 0
147776051 281292246 0
658311205 375076295 0
32935200 175144942 0
339215034 93101502 0
310928252 632690790 0
331234301 550602647 0
299267942 429631093 0
758205874 8188152 0
600118815 660315894 0
747373868 235922846 0
559849054 343792168 0
306687754 494453406 0
136507504 458573063 0
427515488 99603600 0
513368606 14742832 0
99959986 662755070 0
674772102 333867979 0
479294525 637930247 0
632664634 461169415 0
551545818 730536796 0
513170774 72162521 0
186277456 173038378 0
282813733 691318258 0
129566586 462232167 0
108332319 474293756 0
491600366 23060786 0
90269698 500867467 0
291052047 262057405 0
322001821 739179531 0
546381721 543183231 0
772801905 693988557 0
39129518 663979223 0
662506601 786498618 0
149986381 32524687 0
525124211 438114214 0
355432621 603828504 0
689424546 54252620 0
387215281 516414262 0
578113645 353902774 0
428509734 419363090 0
7973169 679050131 0
116786222 595290599 0
173764773 457671640 0
199365530 173315904 0
143507305 304927077 0
725315816 521026563 0
535817133 615694363 0
610031637 634070234 0
361770214 386603921 0
59649989 567955238 0
320491797 204356931 0
369962932 486451708 0
563675841 135090934 0
87828270 633952168 0
398798979 796041274 0
749978557 126869783 0
31314526 704714338 0
578953378 180199300 0
700915231 585470402 0
142570055 651947713 0
70867152 115705465 0
470771830 389987469 0
286305214 478674112 0
94135382 571219529 0
452938011 397696833 0
233536638 609967673 0
178675589 766378482 0
609602799 735776672 0
695157961 387914528 0
424445125 27789126 0
415526922 82950382 0
476463067 636121702 0
126496432 63859996 0
401823092 600076474 0
70828615 390337643 0
393819540 480792002 0
764008250 351949295 0
487658776 164629797 0
1322104 487640583 0
30875557 242592573 0
370314110 798264964 0
753743143 563040307 0
329347116 730388050 0
688626366 477655165 0
760828142 219562349 0
594324712 76602255 0
28645431 231175811 0
172818962 400763249 0
212504376 290564591 0
324155993 775805707 0
59179257 53934326 0
513185550 424288078 0
785708026 232680485 0
286576198 708580169 0
319695031 764787897 0
28469908 602238571 0
747284304 290991795 0
285202689 682006976 0
776261442 230441618 0
512947684 113144307 0
635698972 616507831 0
165766820 42872319 0
247024263 542573875 0
328255604 349940451 0
398760294 446026194 0
460320921 185204094 0
95791315 107464551 0
424213490 22550241 0
422374377 732177561 0
376220507 6811438 0
93074871 611344066 0
321723921 358316085 0
40607307 647329865 0
490523096 380939751 0
574843518 489061140 0
297745730 315389724 0
83693457 216387456 0
695003422 736118940 0
73007287 31056705 0
676548424 544511326 0
725085141 478617245 0
61480985 15123128 0
179599572 672201822 0
356863800 473094025 0
280919631 137657282 0
728658833 270010127 0
19802852 443216511 0
735589048 117074868 0
137042483 398830507 0
274221886 29738397 0
218949195 642944400 0
401051538 744442245 0
266218761 800727422 0
560455681 70457024 0
9846547 5269866 0
456164135 732193466 0
460953345 582352154 0
583439929 648956745 0
330608444 288028566 0
348452005 312614307 0
34033784 512379794 0
377264748 609335457 0
597265969 739800629 0
663261272 37698635 0
547775236 598022576 0
252947172 20246666 0
161711951 149830062 0
734398667 633380646 0
555634959 799441102 0
605630486 389567052 0
263073871 110274474 0
442306017 475415620 0
680712808 655253763 0
192676709 574885182 0
753553723 758794394 0
115784504 602108714 0
761729160 357373624 0
86197720 320057580 0
227521796 457670130 0
188366918 96610852 0
642690210 415924417 0
409457124 683878149 0
644798436 500153663 0
264427916 696639772 0
545549775 498297352 0
661131172 31260321 0
30588781 662611272 0
95161963 645720983 0
295159064 467915982 0
611554801 300562205 0
608905999 166619074 0
153806439 20219810 0
264304389 438128162 0
634846192 143441448 0
628406968 749663339 0
492881201 107841857 0
77638245 772561515 0
772177091 605245404 0
521737544 346805306 0
578108521 503543455 0
204155267 237590594 0
559052441 339871236 0
693192978 679584394 0
227039858 232276651 0
43948976 438734908 0
767068183 476490787 0
210019756 205877400 0
618173159 585037518 0
415849431 746243032 0
711682740 302737463 0
1163134 357503996 0
168669808 291156725 0
124854898 268804922 0
600158798 103297340 0
104656374 53537925 0
737919377 601291471 0
574645604 156699182 0
382412938 404948845 0
750138794 267349817 0
152267673 461150430 0
600035154 286650046 0
324388354 262102514 0
120721368 367399660 0
392124983 4569050 0
529662267 195387951 0
69221208 263155857 0
172246300 269424768 0
290519461 603583559 0
243031980 119396614 0
261371357 455636306 0
520431040 612474222 0
641115119 629228961 0
683091517 758128743 0
484851685 715601004 0
434944000 751426595 0
609766645 483782481 0
385568428 270333294 0
436500876 162775777 0
449821861 200124076 0
476855354 353641015 0
155729334 306157017 0
392846780 175240750 0
86899781 373065657 0
494413102 552870098 0
296941825 41874222 0
792537218 402345615 0
616506753 744779251 0
364015321 698447565 0
262620795 316340083 0
755912743 597481752 0
150124552 392610067 0
295661885 609272235 0
342361553 343157959 0
460486939 547775478 0
458397398 366568512 0
375371527 389001400 0
220102910 785197882 0
50368983 466652040 0
647697760 265068196 0
540148652 53536804 0
103294279 377578761 0
338177127 161747354 0
185349917 466320950 0
134564275 716511724 0
26671802 483876615 0
148944585 298179486 0
115133538 458991066 0
586592146 33393075 0
323780285 447440916 0
500243955 684009613 0
631538689 518515856 0
281934473 770215397 0
289597060 30624153 0
584370251 301339063 0
424874441 141331233 0
552824360 686009831 0
668523461 519820721 0
664459902 759754199 0
405067701 614833264 0
571741184 472970597 0
272037682 606641518 0
617900172 329482672 0
218254797 272174832 0
372567576 262690342 0
691738695 716257250 0
77392545 70438610 0
84006433 132213566 0
149735962 108667784 0
90976147 462808055 0
535175152 779560171 0
297724713 681271630 0
781792498 507527050 0
549248988 111395346 0
418406878 168858471 0
476918330 62408313 0
675406628 587006683 0
482588806 138974708 0
335615428 517664082 0
16689807 536244481 0
294124728 753828482 0
277345780 784184795 0
712806985 710997699 0
267058768 736461596 0
458569742 626666823 0
229987946 800717982 0
355997830 708824746 0
290036333 50560012 0
628065041 710590846 0
619236282 339540426 0
331720598 352847034 0
666474946 397588876 0
431211763 463557767 0
447703129 399901863 0
735153301 433344865 0
63553538 545547928 0
222930529 526543632 0
96013150 135301591 0
211727010 242437721 0
416202960 507322481 0
69502367 685033857 0
389098626 613253284 0
781955115 434878382 0
498717832 431334466 0
487102539 686267467 0
736528247 203927263 0
593949312 545558863 0
360380673 156657776 0
528453472 355889110 0
109383386 599012452 0
88018701 573125638 0
216498177 420259782 0
566490355 14707907 0
316455862 563420764 0
691403920 694761967 0
130894462 271295626 0
288163576 45640848 0
660230256 560618548 0
243235234 716050469 0
739566531 743168225 0
597589296 621428603 0
593919716 244164277 0
402669480 657916665 0
309366683 520082557 0
369251921 1618186 0
220937403 524121553 0
333751050 422795243 0
202442402 691373966 0
786021506 418289159 0
684917353 429804504 0
594247029 770465940 0
64524983 748472401 0
731257625 75527360 0
200908809 678786718 0
550262893 329088916 0
104331991 415754905 0
497791925 566566020 0
292735187 90932705 0
92908087 167735569 0
432038670 162005220 0
111105269 24651687 0
622187712 184834080 0
553312075 198292233 0
127407033 171893611 0
156205214 540008329 0
101737221 199925503 0
568379959 700004213 0
714978760 433459137 0
705124261 545082619 0
613210692 162639025 0
518741258 239248274 0
493963941 285367528 0
668202889 635454486 0
753661076 188908793 0
183692961 616013182 0
519307832 736679673 0
458009811 478735677 0
499728330 632993969 0
779666827 426009440 0
83492318 308049348 0
213832592 379522145 0
514495364 316008373 0
480183074 655948812 0
220080163 345534348 0
772499037 189238244 0
277328451 781359904 0
165580221 225382325 0
410098943 606258551 0
28103923 169197249 0
235487064 781728016 0
354512480 241110483 0
552132070 339877606 0
379092342 495167147 0
294978016 271630749 0
603919731 369796478 0
500994468 189108969 0
582465406 749540745 0
192781039 775638873 0
113098679 307661424 0
402572321 117567928 0
495849282 431710545 0
780733648 230964652 0
528599753 6461208 0
356765654 775233241 0
734764467 641041647 0
85902526 284594268 0
310552401 132028926 0
236205501 188756264 0
16059831 711991860 0
732532641 424354522 0
384354992 772649683 0
774247026 195247571 0
787739232 511394273 0
770052475 247149205 0
478811362 96619936 0
587117362 210720055 0
66025184 713921916 0
329544204 291357918 0
593934206 544941059 0
1637555 646365883 0
8100290 41214096 0
354185325 557233045 0
543126722 98467058 0
106577255 553800041 0
774149656 118850483 0
93536050 218713262 0
512902609 488754731 0
711606067 769562999 0
603413335 17816515 0
536657210 601205349 0
6918295 600344133 0
269314487 532670600 0
388939353 136768307 0
374358517 585119760 0
628091796 368995513 0
568316296 783895662 0
589548920 496474821 0
475909785 631055865 0
358042568 447423838 0
181033079 673828061 0
120082423 303073483 0
325612210 89338550 0
379129505 788897683 0
421918300 160273341 0
219952938 699447985 0
23657542 497240190 0
536876378 640248232 0
717602145 197665996 0
47337722 359228345 0
542605331 225653391 0
780118778 70458328 0
330509487 256471120 0
201477442 128123637 0
547116944 449878722 0
652381380 393390914 0
507790400 105397430 0
618406768 630226551 0
507505312 614788468 0
550271578 712860425 0
406535656 374761069 0
598003384 272692947 0
3215915 468977169 0
258880316 714321250 0
189235877 327067361 0
621349452 64102406 0
172821898 563323926 0
772961477 262853745 0
245205194 779470610 0
100241 42554454 0
332183291 638820007 0
41903839 726596143 0
310376782 794618531 0
391634838 719625101 0
654410741 685361673 0
7928693 478004196 0
307740408 194651411 0
187323188 80788645 0
285445193 696145417 0
15637905 756718428 0
74632541 594172533 0
533974040 279661877 0
247121672 323973376 0
302173786 534718041 0
654483771 218503993 0
152528648 174839035 0
349418285 461086505 0
547705323 22836821 0
776499009 607815737 0
189158106 166914217 0
697277454 234635296 0
552105133 730229388 0
670697695 503225370 0
166504898 546947752 0
542008263 52828570 0
300342892 236619535 0
185642822 495439959 0
380422704 486255583 0
164316072 393307334 0
794095905 529397571 0
491892688 671183841 0
34502219 326626336 0
563154140 443229838 0
509142981 5207526 0
709305092 125969311 0
696230169 516206685 0
432918148 488546263 0
94982157 101188712 0
770134936 402896649 0
27181713 680582226 0
410116063 23728519 0
788433902 568421520 0
554192124 746944483 0
578378474 586114383 0
151729718 770751860 0
227569297 266552937 0
234999717 217640047 0
363660438 426621646 0
261379484 391505163 0
457055815 4026998 0
166867028 443034685 0
184906252 74635123 0
351103986 354786749 0
778247622 397915961 0
133846121 486103035 0
710515585 589496633 0
182012542 335785 0
29006865 797373518 0
713450119 41963844 0
750396067 167700293 0
79739282 486403274 0
307296262 64165277 0
665295247 493370477 0
393957835 617641639 0
353595228 125408736 0
26461638 576227230 0
366616690 447181730 0
138213961 439318236 0
326583105 485077577 0
71649054 349164059 0
517136783 405973419 0
280210194 133260633 0
464208359 731734717 0
575081348 496271780 0
362654931 701902613 0
311050871 628943599 0
443401596 335967697 0
440004070 437318781 0
157385235 429691696 0
262960568 283146129 0
81219689 639191372 0
202649972 688687619 0
587691394 662064127 0
40239409 4842695 0
769028014 66061167 0
576410006 392855711 0
558179883 177727250 0
412755204 315774329 0
686336701 634364472 0
326121319 533407601 0
734682865 753104990 0
162823670 134516029 0
670172230 230747594 0
281411796 245298551 0
449530523 606801969 0
225492270 214832349 0
328894517 434444522 0
280803883 237975281 0
702051798 575770333 0
329876676 368564849 0
451321647 185822813 0
172340527 539216901 0
355501252 430727495 0
665310348 372572597 0
104057448 462200427 0
551494385 146105248 0
402972046 293328499 0
591511186 141727345 0
320261577 236840217 0
781987039 677705994 0
99520797 358627795 0
517331888 691999547 0
405154166 454300433 0
201212132 594748259 0
31586348 223543053 0
419457999 312830216 0
485496045 620685391 0
488282843 708992450 0
499650217 55064369 0
381514026 135796959 0
724622186 271294410 0
64505032 751369667 0
99741487 121932345 0
670977423 757648628 0
195228626 514216846 0
313795973 479223365 0
311805435 493627835 0
351373194 314281041 0
740650998 207044812 0
456681774 721142942 0
109718181 307596968 0
154459090 229385368 0
23923666 19249239 0
637235233 38755504 0
104746022 151216534 0
593073502 44666561 0
221067484 558551085 0
114352588 458723375 0
300091526 511103037 0
744202283 681103214 0
579147929 105307312 0
718343173 167559351 0
30801267 453366589 0
321477740 625972565 0
298756774 189365772 0
748446013 715640750 0
712387175 181254821 0
568804424 376771865 0
574739033 719846474 0
571397872 752445396 0
586820804 486193181 0
710512756 240264860 0
450734988 500660306 0
484225006 511388059 0
272699224 350686911 0
19994222 722940389 0
791188480 743501647 0
146920995 231610663 0
650654469 615525732 0
64759751 186473829 0
469794834 54989809 0
567185987 502777255 0
34124768 612559446 0
3764015 625876960 0
574696108 326432607 0
71301845 641711581 0
50519348 487634414 0
162487939 124378574 0
56069130 325548210 0
146752647 10452332 0
216832528 280996520 0
202474206 367504844 0
151070131 782012874 0
470542787 782633852 0
109303098 323157606 0
591129054 192344462 0
24614745 89060361 0
305905851 357646048 0
521011421 747973212 0
354792760 309846402 0
490197842 65361103 0
302934513 136412751 0
368896409 23218337 0
722668449 19794799 0
226944872 275423474 0
378625880 246681932 0
675173485 661894351 0
305809830 305755302 0
387012826 413198154 0
553479873 424030011 0
185975727 756496521 0
654742856 130616065 0
765217097 130566121 0
575113331 157722724 0
468369001 372634902 0
179284513 194176181 0
694223678 239438659 0
607659500 581510670 0
710350935 92831217 0
478146733 547539084 0
93224754 299176438 0
286479816 379171115 0
175188113 37591017 0
371052831 574759684 0
541296285 546995792 0
375490049 383271737 0
512878974 367551058 0
194070598 587751961 0
770027137 643580077 0
239687457 388277147 0
124044877 741542717 0
732690462 137457938 0
697354803 89326466 0
262272663 786341644 0
530296507 588837124 0
29923994 179836866 0
16538463 313261976 0
346543066 425922776 0
675810263 765170573 0
64419460 340684559 0
31481200 355113495 0
232508188 536828672 0
202449244 137371542 0
120787067 223015002 0
201097759 102423954 0
711098412 665408284 0
674899455 199392497 0
37653074 137269520 0
652237024 207537253 0
334536624 44657047 0
694854148 53331133 0
510952880 370734433 0
24276236 699000961 0
588410158 367793717 0
775456631 404621565 0
693526471 701568999 0
268287146 249111606 0
712175955 416764067 0
615570931 539325935 0
265860050 186650805 0
513072069 83495757 0
528974899 577466981 0
47247895 744671061 0
611612219 326882430 0
150961758 123792885 0
435746239 52492580 0
466315358 36472988 0
287887643 44425756 0
402761781 135741770 0
726518303 496758955 0
490420152 572745772 0
177671091 158933964 0
740008886 98573936 0
222917049 34776857 0
457944318 500023456 0
403636330 23519520 0
343253282 35030100 0
109442274 575909272 0
400580805 571855599 0
491383525 636424790 0
532553386 320039355 0
306476449 764324765 0
26102195 314636008 0
585667916 366124686 0
504671461 669917445 0
498276803 441217599 0
665102878 320898221 0
501599403 478398311 0
248399183 391351937 0
400541573 680538131 0
676279150 330111883 0
139381934 508330946 0
303188970 625306824 0
558663624 327844830 0
486123744 119469274 0
97764562 325692272 0
105483597 523677428 0
349469678 774040359 0
762224462 302854811 0
394469349 514104887 0
618488146 363846010 0
365096069 519571859 0
361520356 712931974 0
139017131 267510385 0
540181243 618080699 0
300472241 233755183 0
165757685 295725732 0
280825207 219475003 0
322224387 66262608 0
641819343 471467866 0
768242660 65829723 0
60127014 677971062 0
524556529 420576108 0
346454243 308539590 0
684141841 438860519 0
505785526 565690902 0
682038633 706843347 0
745464423 237964715 0
492308282 298366706 0
550363690 617569218 0
85427624 153502218 0
161270290 583412639 0
523569852 341066186 0
405331088 503090161 0
696267861 141923689 0
683526390 422223358 0
84036322 523983352 0
184969200 282757191 0
288781301 529947287 0
711726039 650747989 0
448146413 640001686 0
645357200 123323399 0
128799768 681853542 0
394003509 479285058 0
160526202 776543586 0
709121443 409564967 0
137626994 715502964 0
675010864 388490145 0
338613599 275324662 0
492707440 126020827 0
299062151 328578612 0
364167555 182448420 0
329778844 719574570 0
195011276 356912343 0
410196479 578912691 0
376457878 257802931 0
544847278 160336299 0
328998070 75714462 0
213039337 443908698 0
276362856 743520065 0
137885528 106808091 0
241118865 407759862 0
378458368 242323229 0
356070239 708718349 0
797292500 183835930 0
786749118 31695973 0
414175556 90924184 0
120088649 780216942 0
719674580 12681901 0
75627211 783759230 0
398900396 619989757 0
176018657 406219820 0
575088388 145020616 0
246366058 157525042 0
206361073 391005361 0
620262880 785976659 0
669013260 157976390 0
258154566 311813927 0
11810214 605662378 0
536081119 504523506 0
209634562 536198155 0
48599305 466194109 0
326459520 89837014 0
89530764 602384011 0
84760516 317385340 0
493623851 678915122 0
217792318 453436378 0
300929056 106387414 0
88776978 273172275 0
173883228 786659119 0
54086436 197928650 0
676337581 128840275 0
533601602 573378379 0
80183413 201763861 0
272578185 361744620 0
423346772 612952477 0
429363238 204899682 0
132161842 539163414 0
540790992 381184538 0
438644595 112676240 0
350138798 17631089 0
750740850 61736923 0
705229862 471985276 0
507192016 537171659 0
643423479 618945893 0
481150315 64947543 0
294036032 219149965 0
637616452 584367151 0
524523874 235887230 0
570719667 166167714 0
213739470 396674415 0
666960054 434549011 0
534265981 626075090 0
147897383 90457426 0
758365146 162190494 0
420402999 764190190 0
349896425 593840783 0
332291907 502464208 0
58299635 260190289 0
28242538 240979952 0
666878971 107704871 0
2360524 209486052 0
349782951 773020956 0
53641726 191645949 0
423968536 505262429 0
96360509 443936547 0
448106719 788817979 0
152470861 306797642 0
799544191 586421216 0
664604122 493105102 0
582825834 62447469 0
315788083 445280925 0
502820787 1964302 0
791111454 656543506 0
441073519 109204194 0
552477132 755370662 0
334818887 425527642 0
477157727 758113131 0
60695592 723212839 0
381149108 169482544 0
678418974 94115553 0
550096255 700038461 0
382332406 713018892 0
319294134 560693706 0
479857240 630505831 0
47686103 567152866 0
418628006 169029023 0
541035120 734280967 0
5961941 168895138 0
68405798 421455376 0
271089943 451672648 0
629827370 96893143 0
405919131 738417542 0
782946933 102566057 0
411761424 575509276 0
637552090 500476925 0
515632038 290731099 0
352684810 575335154 0
345887648 203743237 0
74071763 595817848 0
684289125 230187503 0
440040764 116584627 0
133995948 797207414 0
132087177 138902169 0
635380988 341180442 0
490795769 739702332 0
78962889 290671340 0
660994348 796850112 0
585673365 514499621 0
64217775 779990025 0
43703200 422503416 0
309337577 296017147 0
198982406 23415336 0
176870809 270705934 0
401478663 222690999 0
559413601 652898202 0
713559658 49089738 0
499689982 643927026 0
560725307 213570994 0
599094815 417639844 0
784643701 65114389 0
171933666 655816718 0
460772389 748896453 0
207197614 630270801 0
767770179 169090338 0
230678943 607563778 0
149364835 128386197 0
294435059 700207187 0
187468248 604786929 0
515046071 303185874 0
268940547 416309878 0
772318456 330916637 0
35601578 365402161 0
763031104 372063971 0
280861699 19133991 0
273186246 430397754 0
491137418 800106509 0
129181139 44520653 0
194418386 11738855 0
34103983 523441098 0
208271271 750142225 0
637505977 161034591 0
629685206 441533515 0
779089781 256438265 0
129776739 703738587 0
303464136 387882317 0
684926081 698873844 0
168074996 418498878 0
557462230 717783142 0
118898393 371193145 0
773886683 54236603 0
5649547 195684784 0
314378603 4600486 0
690299902 406622099 0
192574584 133539655 0
212042281 484422470 0
33332971 459547058 0
667499940 318240142 0
464809120 139249209 0
454807095 286639380 0
154004552 293458332 0
114236404 157853689 0
23658166 383544533 0
470088393 12812801 0
167896953 561981726 0
235202455 126352018 0
272267679 48532082 0
643819795 90518102 0
102741070 18829284 0
79866908 278020137 0
469314550 541652534 0
413259681 777096183 0
648828542 513797304 0
33645781 386873827 0
244691349 526646768 0
759038351 458639812 0
735078684 127754138 0
357524358 540596938 0
571335261 138702811 0
483611941 304136010 0
154181970 531943817 0
745362058 163768747 0
493551599 704828697 0
518589158 347090497 0
471354329 583939032 0
645276192 182628436 0
488561100 56340229 0
582259185 626651244 0
398775923 110593297 0
93688203 413514311 0
488388021 236568609 0
793700244 752478697 0
255653138 161302130 0
397147935 107070536 0
716908902 406458611 0
320390109 182385964 0
78672296 584824982 0
639197947 364213007 0
438103544 662738138 0
606496967 562814521 0
341387792 735718638 0
473203725 22585882 0
415568572 173317467 0
314881663 197612507 0
399054767 239578546 0
332034027 272979695 0
627021547 126831164 0
488670025 160604663 0
431785579 224805414 0
752775991 432586572 0
536390982 360841035 0
229622208 383680564 0
198823533 690398529 0
34879933 156681284 0
702877464 246268905 0
209293223 341592 0
629595778 368656923 0
645765370 203300952 0
541076164 485100261 0
50400391 92332804 0
430649674 155987898 0
51111941 333638644 0
362632352 235086816 0
637725732 707165081 0
299163173 538452386 0
427683389 108334951 0
291233641 357666975 0
330878416 388779598 0
548747675 430994255 0
196949009 342832155 0
257561010 297831668 0
469187289 44453311 0
765144874 779144703 0
507717756 773223771 0
255705963 431401711 0
439802843 388316503 0
486121389 706853878 0
713384127 391274015 0
275869879 158976645 0
425221868 316122111 0
524719592 6292698 0
689560554 247007937 0
175769689 18153785 0
523760747 379467279 0
719078458 341404768 0
629662195 543861824 0
490236070 243302058 0
414455737 391441920 0
56650415 429735320 0
72166862 360833489 0
538562310 147028374 0
222632585 592099919 0
635947971 79255797 0
566134950 292730029 0
752948616 311462266 0
422359508 102765957 0
755019447 382406612 0
74371202 182051564 0
165146405 308092916 0
195766537 450651162 0
141801402 603449452 0
626319392 558880839 0
646156231 397697729 0
353374696 191175025 0
388330017 764385116 0
192641760 269424848 0
124619005 91609568 0
632281284 461293443 0
157177442 692210420 0
366468758 680787244 0
427217224 258995876 0
647398928 679615618 0
499766632 448668462 0
783226543 113172865 0
482411084 415218139 0
331375824 455232653 0
44136409 687970892 0
781164602 612622468 0
476406029 724240514 0
314870848 286062325 0
706683604 215464787 0
776856223 215020660 0
273913288 525823952 0
159905885 705708318 0
465474913 165928383 0
52814715 309318057 0
133003867 368986656 0
779192315 549265284 0
260120023 770042704 0
593586717 480819917 0
531700051 13052808 0
798628984 555216062 0
472133715 155304618 0
567376734 403721950 0
757742274 650520128 0
568164532 315780034 0
228813351 318064595 0
168060784 698262619 0
567350811 203849149 0
18889618 500067590 0
567069907 497943211 0
593741009 534501720 0
134466336 388251904 0
74133622 313253592 0
368347565 32324586 0
572868834 775552260 0
606198004 637587562 0
795643430 608941940 0
124554740 453058034 0
319128369 118472944 0
754754236 684011393 0
733057186 165703940 0
193759837 745161219 0
416474709 500238599 0
324219396 1705196 0
537473276 549639873 0
424028886 467772159 0
328107011 548385998 0
410172762 448342780 0
65985515 730213532 0
174088119 560792595 0
175707293 450350972 0
139821406 774453393 0
663427618 287126230 0
466120655 296184664 0
48545851 563978399 0
147622402 13482824 0
244956846 175620773 0
201468650 460283738 0
150030536 153913419 0
346424924 609432240 0
181850677 799333647 0
528719071 632335625 0
89958670 684692527 0
246595088 753680441 0
789290138 112134682 0
775087219 358850597 0
785172101 278013429 0
404813843 427216819 0
158734604 524166322 0
498417203 711482446 0
557841653 705263017 0
538998833 387120228 0
505636615 614231032 0
597545011 201193966 0
560944148 12830595 0
553991400 187053439 0
377435094 705004148 0
276194550 248352118 0
187654440 289219548 0
702140858 267056205 0
217621544 126089041 0
270622013 261164862 0
734787328 743630158 0
37662456 416351453 0
536494527 139054510 0
559964622 706367348 0
698289945 54259788 0
618275376 395668867 0
604191415 255722539 0
660749323 364110340 0
246249349 424861654 0
286487583 180645278 0
21966853 153782300 0
198923483 241015960 0
134364144 326716702 0
338700571 769081086 0
494849559 447171545 0
634846777 485389656 0
596472061 767924705 0
216005205 418384669 0
800435058 797729197 0
582125679 237349742 0
281928609 645632456 0
471371362 87257443 0
694325381 273063827 0
571511121 48726278 0
615707907 61039663 0
782552947 730859606 0
220200870 553744582 0
675334878 224595261 0
117365425 668503818 0
731068179 479571835 0
122474005 310728923 0
595649489 328963657 0
207860192 399538014 0
547822183 32186654 0
41314429 628339575 0
425558745 405091948 0
172930495 161640696 0
667964955 175763074 0
374479838 653788919 0
711613291 691999835 0
320463063 665271686 0
449982894 537033492 0
270328384 329813943 0
76941967 701301959 0
617929009 682903485 0
549177636 443626678 0
71949856 607820435 0
159584756 755806341 0
309451758 669123618 0
745216234 138486744 0
295558771 408198789 0
463059356 44442121 0
250080043 733790850 0
637087610 287143676 0
92113861 374267313 0
305795488 699212698 0
56957319 328783100 0
488397442 777017937 0
314015904 107487648 0
632428258 52805986 0
322719413 787209453 0
746354465 499996541 0
594830180 779043109 0
776308401 455373114 0
43804433 794872774 0
528254544 623662142 0
310224676 278455016 0
570796604 214372733 0
537696679 780575137 0
28453068 711743163 0
793446768 658187759 0
23927574 82543086 0
284166884 535790332 0
331724152 160141725 0
662185692 173596918 0
792672012 263844295 0
659276574 435149530 0
755273767 102860477 0
126604891 534426131 0
363475803 166570206 0
588652228 25268840 0
270320299 559228000 0
244014012 725414146 0
460905007 297724527 0
439233236 160232771 0
110445248 405028803 0
187609009 289750457 0
584924502 160535052 0
255269194 192619547 0
675048900 55807699 0
127965760 42667704 0
669121971 297282328 0
683976906 217751979 0
495333718 156749069 0
4219095 101599199 0
411021226 652748688 0
153506707 277659883 0
799211560 583478989 0
282956171 625173878 0
672868479 398974256 0
43944765 530011732 0
69132801 413015976 0
707575189 136262527 0
39995378 661485972 0
303152868 298593008 0
291800074 150685146 0
199841732 736807446 0
533009587 766358965 0
683954926 251539469 0
134821959 490474655 0
145675577 638355494 0
43054128 494629422 0
385220089 165652776 0
130715623 51515802 0
288407707 509427267 0
308311291 210325729 0
206440637 441345149 0
175989295 414496730 0
169654110 2213730 0
289643275 464525969 0
615138027 483372501 0
734782452 267234810 0
153346741 45607038 0
271742493 375756888 0
296517708 452015799 0
191273880 38990002 0
500696530 337269095 0
187673090 147621574 0
116154886 383409239 0
160665248 218209379 0
496158121 546262722 0
249404998 666334513 0
91683865 686707383 0
47735541 668355425 0
784885968 45648266 0
686468642 123266517 0
8726014 232127163 0
769223507 624520539 0
671198570 657561290 0
112825035 556172221 0
309529466 369856973 0
205512083 328762710 0
724895465 332617530 0
369210300 724955975 0
9861800 632416385 0
730979759 129542687 0
500552581 659030776 0
334766726 658300616 0
100733219 751189804 0
533985793 343263777 0
423801295 341197969 0
114866337 486522643 0
535315131 160594601 0
211670181 173115570 0
564444228 491707219 0
473130726 307659248 0
720371524 109816914 0
112030762 293093729 0
111755922 157547222 0
439656079 366886783 0
598214233 755386827 0
224897224 142620600 0
202279201 535959213 0
177623251 551521824 0
36434879 277218021 0
238858677 262064420 0
92935282 7002853 0
306218917 593902562 0
798599255 780298232 0
330852442 245980109 0
556494233 227190473 0
230315949 690014547 0
426231086 199635136 0
61225351 204249284 0
58686663 202088455 0
718053860 160813700 0
252448604 377201499 0
111149117 518536868 0
344450340 659594265 0
636980427 569387192 0
259380643 526003160 0
124449688 727178580 0
478552050 331701437 0
741527779 318474871 0
40640736 734507986 0
262229365 7630359 0
219536329 668417603 0
712880560 608995630 0
209216638 559175463 0
9224858 690977156 0
364739122 201957504 0
219563045 78403129 0
401444989 448388679 0
764067631 175464016 0
76406764 675621385 0
212557891 357058279 0
160085124 310839403 0
502602310 163574388 0
469955485 667557689 0
791437754 23315946 0
476736702 245018254 0
373647771 637303730 0
168675933 113816447 0
125047842 25776790 0
684138084 638201533 0
325689238 702545273 0
620921197 755330599 0
783701965 764463694 0
761959448 103791238 0
163011139 729305450 0
309543441 278671378 0
42433489 404725740 0
691894755 251250768 0
483170651 261783275 0
383158526 338864563 0
700232329 710896063 0
619341713 332867211 0
560498589 596101212 0
421891652 104988830 0
304991037 419671257 0
605766834 222419385 0
277290410 566819880 0
341243032 457066161 0
660930071 88283539 0
559172465 444177805 0
150224559 122845317 0
568625939 537246592 0
641180373 337617726 0
11038514 33226771 0
69617807 34643754 0
648957336 377204376 0
752815168 639466947 0
471874268 14666706 0
288309292 277045617 0
122849982 179894406 0
721884119 64639473 0
406320828 796158461 0
32843610 727575128 0
190484276 540890982 0
421006876 210109942 0
520115333 398123383 0
30440229 789186980 0
768782727 589433083 0
554955918 379865599 0
322456418 86460053 0
509181851 8013971 0
459274728 233961068 0
224453656 311237804 0
408091800 311130058 0
196076491 158412804 0
605399010 455124226 0
180327998 584606246 0
735034322 404305704 0
465192054 641042363 0
39904691 158154880 0
410162090 740845053 0
439864910 724855637 0
728224337 634103640 0
254703987 429869228 0
340153767 126536467 0
427610876 64728083 0
702861711 362352226 0
391876467 100435815 0
71989026 489792059 0
266208515 677421845 0
518889450 179934600 0
516574311 671699748 0
538010582 116498012 0
369836065 431352925 0
99617249 508723021 0
447567161 130834846 0
724090040 587559867 0
173492781 635640876 0
699597544 620797208 0
664969042 658063589 0
286979701 352222908 0
205524009 639899720 0
384624024 165380951 0
16344815 710053783 0
673456299 501089208 0
591119070 71280827 0
542213204 374261777 0
531458433 719770126 0
329490002 740418975 0
274425875 150687023 0
312525684 169059649 0
234515579 461018324 0
521752636 435201329 0
159779713 12820840 0
42260274 626908211 0
504179655 572826819 0
257632530 120548379 0
79240117 172761832 0
34210214 693817200 0
108359861 388808239 0
605268240 729877308 0
500125309 46240403 0
656713520 320923828 0
99584293 38623119 0
752537832 375453008 0
243331621 94288126 0
128752470 329444900 0
321470750 721679772 0
481540608 602567665 0
546243103 519419576 0
760285440 787486821 0
423093286 628502644 0
596645312 303347802 0
273633267 465899644 0
452086692 402553078 0
713715546 716879383 0
395653374 328883258 0
4316231 707539367 0
593933300 200702483 0
517881110 77342469 0
692916994 496795445 0
364661661 530534392 0
436422283 280392562 0
11707008 731842862 0
243272405 211478081 0
288121985 297272863 0
44863100 175409732 0
314806409 42602326 0
459004734 242651374 0
427267252 360940019 0
400829173 543767230 0
409051886 800369167 0
125072959 290212310 0
743569902 554277033 0
636254803 149464980 0
607440435 343463313 0
659686512 322395064 0
635099242 326442365 0
429789535 534411261 0
615866698 770847433 0
230903582 552741714 0
500949736 690167006 0
564176835 71904215 0
452891541 618358327 0
536632128 178075277 0
478941806 501464758 0
365240743 791137877 0
265507895 153509361 0
169968619 592996241 0
238796449 227656505 0
247070652 277310633 0
593669648 56631335 0
389766934 594590588 0
90099405 696475221 0
42095754 593119963 0
367033038 363929341 0
574838389 64784161 0
402751433 675538893 0
133803307 168629476 0
698880600 38294212 0
513319229 246167184 0
653261192 51658462 0
265588986 745742020 0
775506018 176774968 0
136630296 488600593 0
540058789 679807039 0
444692364 481645948 0
726393361 793561229 0
522826553 414392909 0
675805050 640478545 0
480537419 145697386 0
195572459 622765909 0
41773231 603370479 0
355055932 120056808 0
586961348 93393218 0
158626318 244678788 0
464440465 453837644 0
108749044 55027456 0
146221640 158168868 0
663368842 539889502 0
318481566 87665569 0
757290373 332557470 0
520140310 318682908 0
312469884 435561266 0
267769202 520627770 0
6343726 628634518 0
87594015 471321382 0
232392105 52693770 0
641221225 226799680 0
551767592 673835772 0
486513186 324006509 0
379471839 39259608 0
449627378 133925793 0
493593153 153024963 0
563804136 325043948 0
47502175 48336129 0
345208996 789730423 0
522858764 318331288 0
91265345 423583267 0
22778142 477974389 0
458215841 762068815 0
578725772 120636402 0
754055166 139085504 0
584663588 5888926 0
181089590 177639921 0
422642504 62539961 0
249373014 752230725 0
749906553 26670525 0
743147740 276376273 0
340874448 436661213 0
537205963 747287832 0
218397550 401959975 0
345168275 143587316 0
138425878 742101979 0
595372665 223220309 0
720953534 590697558 0
192009552 400768618 0
666655172 374494807 0
359985487 63039354 0
244348850 727362513 0
762014659 78636538 0
163336649 19793192 0
405113246 57897664 0
249300726 562786215 0
76762343 201968225 0
345408375 650202519 0
265315879 306263598 0
1008474 171072741 0
622393655 712166545 0
84223676 444890455 0
113729961 214951999 0
735899822 250674513 0
227168109 785236796 0
471989233 498721524 0
183457629 139745611 0
63851374 11763751 0
231693470 528265163 0
714701972 746271012 0
48257301 141559801 0
497573772 522389524 0
664463568 220106554 0
491776222 655974493 0
101187563 21878780 0
12620768 432882215 0
704666416 301435763 0
198649519 319935492 0
707513520 309590954 0
634326787 793846913 0
720270403 171366266 0
647529687 236674877 0
82906310 547994182 0
309312225 118787413 0
776029962 163101483 0
493769339 372867711 0
801581521 729632775 0
613391577 169879988 0
343200147 160056866 0
415827869 241438985 0
259647710 107771977 0
708025478 706433973 0
597145175 476350428 0
687333233 600714370 0
756815755 329216454 0
296274508 190466546 0
607939749 156401456 0
783120720 786564361 0
402039024 515781518 0
432334173 623419543 0
112176666 276222348 0
215372470 754936177 0
573025843 213691409 0
225476327 791241192 0
181920203 98033093 0
199420229 770752453 0
217820755 69167183 0
34535688 495878299 0
33934500 77338846 0
15734689 501086320 0
151806946 747280324 0
276383450 249843853 0
36338151 340945167 0
278357356 593246727 0
285158216 774271984 0
104477387 201483387 0
119503008 377828492 0
591414393 303642550 0
676448390 565500456 0
245044754 488412799 0
511134624 530132514 0
303242926 299156271 0
192292159 298290927 0
736099799 356436421 0
262023154 381119443 0
232857714 539743571 0
247858538 756869476 0
103425836 409857521 0
697658011 135846054 0
273916009 377622639 0
550473221 781533022 0
205563096 131428355 0
555472067 389914233 0
525403857 578715174 0
271466383 341950624 0
119232097 170086791 0
429796904 170935778 0
440163510 533146244 0
34745975 82195101 0
538852209 594905799 0
282442298 639340828 0
436751513 125975295 0
720944785 733447814 0
346746192 632231141 0
694953125 190033424 0
623689925 745355987 0
165125048 467797484 0
397028146 573950819 0
766845378 358975017 0
17383630 653519196 0
223275442 564139664 0
430220110 215994145 0
351937615 138813171 0
502945978 584785187 0
700895561 678291172 0
31265229 321708200 0
512201465 48661371 0
163992939 113471373 0
43552697 505108368 0
163224331 119388327 0
265220576 503522514 0
97603719 652871188 0
577466224 698456759 0
627411338 54090621 0
335144884 572492757 0
525603488 381848132 0
225007174 564369229 0
129611940 194308327 0
98423579 756014524 0
177381694 224580876 0
691901604 7783373 0
688016563 618771509 0
408149660 777070307 0
28303702 163530030 0
157203468 561028908 0
709488153 284589598 0
439285407 32160256 0
717294858 602337345 0
135045710 478068360 0
252981701 459798022 0
776066640 587444909 0
652778459 139343621 0
577426680 245153240 0
414364352 149950705 0
84013993 533237545 0
194829935 389086788 0
221990867 20264314 0
771032261 295670152 0
296710175 290684772 0
664112928 3225702 0
356878420 187554276 0
515518839 176823938 0
373524936 51998679 0
65892647 427678728 0
708687236 342067636 0
36036266 250580946 0
710775217 55677814 0
682914048 413591513 0
281141626 723259563 0
107439716 539424695 0
662593982 448130840 0
203510979 201015787 0
17847692 405198656 0
380125738 121248969 0
514294245 253627380 0
725205585 642434898 0
75380392 38794281 0
215078311 779053305 0
502392498 441249547 0
606619796 129775818 0
6215575 476015052 0
119529306 200193719 0
644645720 172310945 0
794508810 203205767 0
592067775 148495214 0
162699579 207182655 0
243480468 157003266 0
748784928 130205702 0
556928303 187373804 0
117887183 236408722 0
717464904 761197693 0
600937441 62183510 0
397755482 444639079 0
408648904 412924930 0
366434197 662887098 0
642804601 392419472 0
209045265 351059822 0
565131124 394761705 0
621944147 727418582 0
281713587 185233943 0
497254997 114367728 0
406998883 290346725 0
53922202 22425765 0
110088900 43661611 0
721615463 173264072 0
62702554 728449197 0
402608107 578623371 0
193946441 493236620 0
793497511 508421802 0
169468279 188329419 0
525438359 801503348 0
495770719 88169269 0
625157398 461196550 0
239251883 701299368 0
641366105 786899833 0
637008881 385976908 0
366654620 288156442 0
787093668 352784346 0
2709868 799308604 0
638346113 680676961 0
208136467 386210019 0
650108418 84431092 0
581747061 359551307 0
405025617 182372618 0
293897748 389038340 0
419885982 398274903 0
569954493 485850474 0
97745396 438866158 0
135966053 270260687 0
332354321 675895913 0
755899954 652991924 0
195424417 348162512 0
720211941 124205229 0
483492610 256448090 0
545478168 520948493 0
286007401 130044081 0
88195984 539202796 0
43138690 402907988 0
233920913 657373967 0
12246249 29960797 0
624308173 351440954 0
445677437 465805063 0
13158675 389283898 0
343682290 663104223 0
92765313 695458054 0
729214758 353846432 0
313738888 511234931 0
54558247 199454281 0
704006667 556741049 0
91489581 106309485 0
94419367 728221219 0
505478148 801374453 0
169813196 698604127 0
474716273 670301261 0
167889727 201692181 0
487436230 380450994 0
537070364 117775661 0
59369112 607673394 0
423443444 632566916 0
774298144 742788183 0
779016757 199522601 0
85744299 31670084 0
137890034 321301390 0
362949718 714699754 0
662896649 213857250 0
42818591 660715267 0
45150455 766829953 0
226067569 695158141 0
675793163 126295946 0
177845521 657371885 0
753361657 320017227 0
752381224 522268157 0
137757930 605987580 0
782629125 205574556 0
720778635 214785895 0
471650583 143731064 0
484442070 449674102 0
321407705 160612511 0
111858820 689051117 0
270296716 325560077 0
292597287 673913118 0
686380218 563763103 0
364794577 453655586 0
139282403 580599512 0
734682793 785978428 0
780799785 236332019 0
492490829 557318817 0
677801186 273885748 0
711301176 743249673 0
103838657 6063955 0
672793258 516318938 0
533600078 484947720 0
623947455 306614046 0
14949693 450394236 0
511343027 22219648 0
784347583 3873572 0
355578204 579210596 0
635344932 297516256 0
792402771 313083994 0
485860855 477183212 0
514574079 648836906 0
351630058 715797952 0
792959506 776026809 0
395212206 439368694 0
666656747 303426819 0
390087659 4316434 0
480272410 319618458 0
331548826 5957332 0
40591180 48058562 0
151439006 228632440 0
363511534 613241133 0
140999062 736539606 0
306042388 739267925 0
375949263 742405906 0
301504435 164696395 0
256579671 302912464 0
93713961 722268489 0
106046577 260735917 0
152979458 74912564 0
201154107 486960858 0
747812593 688819161 0
258689312 486797670 0
322055727 431014950 0
29758165 787950369 0
201792981 47822828 0
319079349 407219662 0
226873457 567260001 0
180989450 227620577 0
649214838 608011337 0
102994907 378899448 0
578130146 64798438 0
511905880 276416631 0
481037745 528003765 0
47104358 668287987 0
345785135 795275114 0
657103906 272526167 0
497961108 277673043 0
422361024 393134948 0
152769684 257279358 0
10371302 577094723 0
151804353 193573344 0
671834249 465155365 0
272788488 492354854 0
751789927 653083800 0
738749503 412303977 0
182008334 732709284 0
129129292 572192325 0
85396858 774650405 0
193882885 211882962 0
228217476 372009472 0
309052188 166703868 0
765378855 789755858 0
225462214 778492721 0
204247671 616978964 0
556079000 31922772 0
175746961 535291653 0
21683555 191910484 0
754558868 361366190 0
454227884 649177197 0
677557674 122199120 0
639691573 115197788 0
729906440 368052507 0
83624559 174754180 0
319750526 341308061 0
457659714 370597345 0
708293179 44062405 0
270407655 171108067 0
155770066 244630265 0
263294624 148015043 0
722133120 706822812 0
308839557 760209659 0
400472987 336624709 0
263909149 294299919 0
657749813 637375863 0
712925877 111405151 0
66926912 129342551 0
772621419 173987046 0
139459724 185280642 0
734233186 616769276 0
225466479 450521000 0
730075436 107007339 0
728741169 361355924 0
728445686 436839147 0
616929580 573772863 0
163415442 305682433 0
400556802 795549385 0
575675611 244349327 0
343607829 509158337 0
553284639 541361293 0
159364599 458055571 0
533702264 513637995 0
529456177 460835401 0
434119138 142337105 0
117251239 601206445 0
20977060 479935015 0
508532020 581233628 0
661926948 330444787 0
351907480 689524814 0
497714391 101529326 0
211256855 517348678 0
508676924 373509860 0
798341073 96880343 0
545237449 518663329 0
487250534 260323593 0
550372029 601231180 0
147955836 650928195 0
698288898 592732772 0
714868118 755183187 0
536585962 464293828 0
434531023 376544718 0
561487337 704674119 0
63489520 309739030 0
344715593 159901408 0
539150828 627067433 0
728342598 745394191 0
269239117 687459709 0
211272149 791633697 0
637923406 701386781 0
287137582 801725983 0
133920360 488381710 0
398286805 152040626 0
227849365 792289454 0
315433607 764008868 0
366828006 45203928 0
772199251 2709025 0
139702242 491483607 0
158220794 2402516 0
607117005 121487606 0
385928175 539806879 0
303589328 58910275 0
105665081 566521062 0
417670769 361253380 0
533146785 294859182 0
286551141 293994341 0
597407258 430272453 0
116060497 183615016 0
102136058 635510870 0
500477746 476060531 0
13785625 466562155 0
725925990 327636014 0
35435591 797863282 0
78312950 142023114 0
508356320 155631501 0
100160523 366097812 0
202159057 393975880 0
237603215 34983263 0
623320706 224254290 0
234806606 750826099 0
10245944 318579845 0
416716766 408327029 0
771432764 694163943 0
516075394 254760381 0
794198464 359055837 0
480177625 357826375 0
168538212 194224692 0
712910974 275796393 0
461161967 389756695 0
123763583 415932036 0
463241978 672097700 0
596005101 546245441 0
624805947 690754188 0
90931878 18827871 0
574537029 356691922 0
786902692 334585063 0
582741470 227915117 0
576404146 195344331 0
628921913 587735029 0
160891416 744967191 0
16914556 13413527 0
653797028 688559352 0
264719928 653466775 0
304950688 747031689 0
7068608 522262421 0
234445778 143513754 0
593363764 740703562 0
642812642 438518573 0
415031069 278816623 0
160909345 468583704 0
237418581 140186562 0
751922682 184246858 0
339379207 630296325 0
537102023 788053489 0
319327474 584931176 0
318372523 239610868 0
39224223 560233196 0
363075724 116317020 0
73003270 114544178 0
387121519 292773698 0
393032448 239024600 0
593913315 68553031 0
653951624 292687749 0
308665177 328968993 0
517649745 679231750 0
634528701 32414406 0
81095012 130417591 0
350197911 569497946 0
490838213 393858312 0
243744863 602348004 0
193668161 743726473 0
279368533 678225676 0
233573064 70171310 0
669500456 489158705 0
644895089 169588827 0
332103127 326845104 0
693309340 239548282 0
241577470 494440464 0
530644495 410224125 0
744072584 783801337 0
759477595 126549696 0
226966779 400914344 0
503854721 151379592 0
782734729 322961286 0
395388329 411543161 0
508077776 614446492 0
354020320 708353687 0
306372131 285140289 0
41275886 184080815 0
579246755 456736722 0
704675088 468248438 0
91335155 470950057 0
518407962 750429696 0
112592733 385608953 0
496772263 196640283 0
453332849 562442010 0
789566010 201948044 0
226883695 236271881 0
309182740 362205582 0
549083 778245748 0
455551031 638273476 0
181624293 149882007 0
504093914 178341893 0
231222761 469815423 0
639888122 560458572 0
295009592 393015762 0
737852646 555391435 0
678030084 453279869 0
49730053 655014522 0
22215831 729174408 0
443130899 735303032 0
304946413 720214591 0
510554408 297396016 0
529417373 362481179 0
102586475 717030837 0
548882414 511194703 0
611347679 598175219 0
751129615 589638447 0
134031844 362312407 0
395349096 522370682 0
550382908 439115613 0
552138331 206760178 0
29933329 576043853 0
278165327 70454715 0
226698501 172125276 0
195358757 345744570 0
794918475 50859596 0
758112324 170073047 0
248838631 569194828 0
486660600 46737094 0
491987251 165863571 0
292758950 183148017 0
505394827 775831640 0
451458178 171724508 0
379427347 500628014 0
36552746 744510142 0
294499990 582199705 0
254861576 440578344 0
474099310 8127224 0
746008681 220520010 0
312533883 330314225 0
742426601 457905877 0
583550492 770090647 0
217740227 288781787 0
589505449 115155371 0
476386574 266320766 0
797351396 161417393 0
654973134 6704144 0
540445143 62954659 0
82459088 678408124 0
205950525 420371847 0
511779679 699392467 0
300828492 169669022 0
668501112 94113288 0
467201003 708943882 0
41793147 30861163 0
654930987 205862322 0
462712019 166555794 0
566887983 614920979 0
136586650 307476456 0
306751497 639685958 0
399110383 40378658 0
395433450 639017648 0
129786950 479270283 0
707219575 450236144 0
370955057 726394079 0
709857340 447439515 0
403635991 489063755 0
352578697 473590867 0
293553590 141763929 0
705530086 267794275 0
291905253 174734892 0
100422037 609948004 0
384258866 26612076 0
540124425 769763185 0
59146023 171169972 0
203318734 731090241 0
273014263 776458515 0
266679860 125048210 0
549683322 620504309 0
728225559 350070994 0
568740632 630450941 0
693955894 590844503 0
626903714 313188562 0
401514244 81141982 0
560443379 54789140 0
221781494 532003435 0
178244466 487706528 0
265029989 241650834 0
511536468 228290214 0
578461603 665500436 0
595692496 378885598 0
647048665 391589726 0
70298465 268123268 0
183896487 625865447 0
474077196 20329402 0
311731860 47098371 0
318146746 66227246 0
510051972 656476884 0
268701335 597563244 0
482936810 506353901 0
493301580 32282522 0
748266343 57413427 0
617987887 635782979 0
744350263 313032417 0
554756471 207910280 0
542771025 66194982 0
616191797 219766923 0
741729291 567577506 0
96182070 128937048 0
771029127 610665424 0
662904724 662375593 0
645804793 459322843 0
508026896 276269143 0
729380780 339701374 0
424570133 39906730 0
172138798 227882996 0
578524461 257281468 0
713066906 706334744 0
47214136 576551455 0
547709604 263152006 0
647007263 800083353 0
607651257 759854864 0
775175278 435493520 0
404327781 749192017 0
152294695 719002763 0
82037409 545227637 0
735988221 433321906 0
743861830 608074563 0
350614395 489633959 0
525458248 447561705 0
214801139 4434401 0
395492363 18442916 0
331532400 784036090 0
260565122 434176755 0
613344697 382767467 0
217007966 251885866 0
152740150 50139716 0
474459235 510196823 0
411484520 487390882 0
64597521 126685099 0
418971550 235032828 0
691805141 510870458 0
543097681 734396333 0
683253622 61979984 0
615228020 568107787 0
667574070 647666764 0
386770110 523062332 0
290005715 535768837 0
95980551 8171037 0
245189211 129115876 0
163956474 199716240 0
785914587 640251013 0
345129834 82998369 0
618404005 220451682 0
365843711 248758259 0
542481913 326402076 0
64667165 440701556 0
589852742 610067555 0
270264866 514840656 0
334046647 57047293 0
581113726 220184592 0
113710191 50998382 0
368661226 122358461 0
620637074 681486108 0
35277571 610558652 0
341127883 371228803 0
64044001 544381725 0
313041389 384040169 0
228852830 687563695 0
204762811 745796515 0
447602276 370475230 0
573401 778155622 0
296731065 124527271 0
297199265 380647980 0
253976061 119979490 0
162691631 760342241 0
564828207 440820954 0
533448925 169522307 0
215193630 179409252 0
617496965 710034590 0
192971598 741510597 0
415267936 667790313 0
606475665 165606826 0
306985460 662128797 0
311671256 777236458 0
436959419 451816425 0
504862489 319593814 0
764782684 573143447 0
129289878 760702750 0
189911930 340775726 0
758722483 136167405 0
662382138 379792491 0
115347242 77365518 0
784433204 29416380 0
670372159 459586856 0
176372092 258325417 0
793966644 456041547 0
623452852 345591727 0
611511625 634149996 0
313137012 130022410 0
209065638 563950279 0
630523297 522466608 0
141046664 783355612 0
241237142 231237622 0
552490326 47522033 0
648580675 76670280 0
331586784 736758440 0
615466676 684369889 0
147834941 346342409 0
494021796 406481670 0
465873744 193386317 0
739697359 301410919 0
69120148 496859111 0
437004092 351679785 0
747278475 301864869 0
265327543 495842713 0
592724923 23216216 0
441443414 395508534 0
526338002 279188842 0
4501719 586425133 0
392259490 762968731 0
684682131 475853046 0
472734728 12755724 0
550691104 247382674 0
653507348 535717856 0
677461275 347767538 0
637265555 364652517 0
558856211 254722090 0
321369238 255964185 0
740799964 189960828 0
441415250 450335985 0
21704774 269729550 0
365844033 149943071 0
654708611 41266652 0
452561270 406603289 0
746821303 278001957 0
767590873 54278833 0
413515255 255950115 0
587537886 297483062 0
754000205 518197183 0
499682387 791921612 0
46325133 475501894 0
604026069 717126 0
584446342 623230686 0
9325927 616695121 0
695390572 563245967 0
29847980 737148553 0
204565712 739681854 0
773381584 614909461 0
397811204 712629525 0
448714615 769558222 0
211452352 277151908 0
491853906 303898258 0
162994082 434610097 0
416663951 121612620 0
635386369 679498518 0
111640320 337762997 0
478245823 756756933 0
796988504 233030248 0
467460606 419763088 0
226253840 330903511 0
49895710 515936893 0
682841930 547668873 0
107495698 684854580 0
210358450 556937269 0
629978322 220535431 0
433179817 118207829 0
254574854 331167323 0
218886812 25521061 0
722517777 122852291 0
301565477 657643903 0
314793749 210740351 0
604659886 432461101 0
46383914 332650198 0
243778621 62128361 0
635365932 483127943 0
82009423 152996903 0
79769996 352791231 0
176281869 217776727 0
229678902 382272836 0
671429751 337063372 0
466691195 483559128 0
599153209 467827096 0
625796020 386051288 0
787895572 757201589 0
599816483 755154590 0
549251764 519418381 0
160216934 420771132 0
461624865 280610062 0
300194845 716423358 0
92224095 607188236 0
295291064 135938650 0
595749272 402827902 0
47932322 602036496 0
281059127 85161408 0
386808278 769422130 0
741350209 277020048 0
768712637 321152989 0
72100152 704424822 0
663754450 681467372 0
36076139 85463805 0
535264197 471576616 0
145395616 370727220 0
355064949 681524449 0
576935284 15908864 0
40572290 384280000 0
651986239 708961405 0
774760173 260871593 0
363540873 660267932 0
300189017 513978707 0
697209529 455284392 0
555322720 254991536 0
116566133 524730591 0
358990863 482607763 0
329456111 630351304 0
4293869 497464324 0
480407588 285063934 0
530747735 379447607 0
39892314 380224127 0
356730090 264538488 0
86099190 345768840 0
220353251 302628792 0
493684471 558009666 0
104383319 671989462 0
542614075 490297267 0
643310212 668983962 0
440484400 306967362 0
137327696 93564887 0
547089426 733092681 0
610487298 784201885 0
752438914 598650154 0
757276368 152117043 0
599847472 653135092 0
693541748 799371581 0
757542488 110112623 0
434489274 718048047 0
533615681 665655803 0
787430346 640782266 0
476065064 391302889 0
429201381 74555906 0
28189957 475629025 0
499259406 735086769 0
708977353 247572068 0
600599183 6674889 0
673617859 182578288 0
773156379 499866570 0
549886456 341532126 0
231180755 333035218 0
435705960 538091177 0
70231828 3318223 0
729189534 487274338 0
395934852 306395028 0
137826527 667142000 0
468983126 744931758 0
365078366 446171259 0
184417743 749629466 0
546868760 751935264 0
392595482 129455358 0
717043212 410835097 0
567259361 534610789 0
7768894 405006734 0
12912907 330060282 0
148167012 522696323 0
690429309 171179757 0
143827531 290813798 0
159948868 595149224 0
257363064 292486492 0
161475874 284468564 0
704537337 659057601 0
260590856 646965385 0
698250001 231078792 0
729573416 289025394 0
622986676 211216959 0
229843828 119180303 0
657431503 761475877 0
63984594 524835696 0
496006738 171988685 0
207660371 697682748 0
522931747 661533205 0
338956305 445681936 0
638390527 623007558 0
25281078 166622063 0
83369941 43549502 0
401627031 299607904 0
243922389 324110697 0
292100314 262692046 0
627580921 557651810 0
32417722 774731300 0
503513086 773469447 0
342287390 722701534 0
437679924 588736802 0
673011217 750454246 0
61273088 178226483 0
187505443 194398320 0
513688631 175532012 0
278331882 62018226 0
790340064 451121229 0
632191699 756595550 0
305138302 788972407 0
250364575 118498031 0
341338005 595626966 0
543662289 616575796 0
371526068 13786766 0
150544392 794169846 0
464126116 392001963 0
413791347 162950269 0
443212891 362747163 0
245003198 446898238 0
582889133 49357341 0
552234309 384264756 0
346578575 520113849 0
548981676 279026768 0
280519538 655317110 0
680581221 395715572 0
244860677 454700460 0
765517345 313993518 0
469393329 693750721 0
348776360 660342702 0
45562751 592489355 0
161864742 448585533 0
305178996 565074870 0
799676358 14441083 0
583801929 611425575 0
777903445 334725766 0
554934999 640809230 0
324892426 617046402 0
258374486 719414333 0
23805533 418761717 0
57729660 449105742 0
355941565 222347166 0
35769816 337002675 0
611614983 684199811 0
188636996 51969970 0
103858336 146679476 0
678582385 387617300 0
787999147 172413437 0
603777519 757458423 0
417807862 663688456 0
696758808 218886566 0
779940050 46233745 0
113195976 696850732 0
299486422 676031099 0
65554480 761443673 0
638226991 383165272 0
497026007 525356123 0
532362900 669500987 0
159302431 194969847 0
407668791 571104758 0
131140714 242484437 0
2601373 381979505 0
359095965 710188440 0
769739373 481622056 0
708318277 39842356 0
13816183 28811650 0
576596594 498415859 0
793111264 57756204 0
712163698 781831083 0
77847288 78419815 0
362620025 55395277 0
400926833 347600542 0
577677606 371451508 0
625589777 383883938 0
432815344 288858797 0
9868266 90607575 0
289269023 238338094 0
29421165 120437967 0
396029472 241119303 0
9348200 469050222 0
259708559 773361125 0
564800146 171512960 0
570563465 371153961 0
751492514 294008337 0
416295050 626898141 0
565946180 140140393 0
141921696 726491401 0
131116190 321184037 0
123841160 338941766 0
270760364 121368361 0
90202146 398492092 0
665034632 416686937 0
799941386 717629418 0
757443054 44547474 0
204401627 755745196 0
445794934 102293566 0
781806381 48712722 0
148307444 687888841 0
387879676 329804043 0
494433534 539827313 0
386656162 330388770 0
698107770 154718111 0
106653584 124098432 0
419301030 399644446 0
754045981 184555691 0
580684818 256691068 0
249296470 346244324 0
430254546 43366810 0
668344332 309108498 0
713823762 129001973 0
492874768 609969496 0
16369967 38157135 0
174899854 370468045 0
49210138 108892606 0
98916636 776976498 0
665321773 535078824 0
366285365 249431753 0
157973498 125041172 0
233255094 784093075 0
736306163 675485318 0
531266161 205144661 0
563326848 117016101 0
65986983 224048309 0
496642924 363773371 0
125958927 384968025 0
112547913 522135471 0
628046122 788346169 0
654930480 32699452 0
466522226 211787823 0
116104822 527352159 0
288484076 113724092 0
435203061 360887646 0
587009927 579745774 0
311721789 757075835 0
110825829 175013185 0
584683048 186987499 0
272496790 279130266 0
50039158 73065085 0
101387339 68886851 0
224683705 85239184 0
208788109 773404692 0
775670727 588718131 0
538033733 510645681 0
270079862 337252437 0
414325887 742369110 0
763101037 197465453 0
697518935 414825236 0
363465031 507488850 0
585035907 485983662 0
713012124 752032764 0
444092297 535569722 0
90944128 532012709 0
48920323 525312114 0
106285558 435046277 0
397175811 597733215 0
406544466 424724665 0
714530552 200726727 0
147950299 457653561 0
737091696 753410164 0
221339705 523775060 0
663433966 621223522 0
56932549 419165722 0
295829326 617320867 0
487316734 773681541 0
660904612 557555986 0
447019908 760072038 0
662373530 478080208 0
561279086 403622123 0
160883774 157702032 0
680282583 497880443 0
4345801 574013764 0
773242402 443826771 0
180842726 656856918 0
752648911 415418054 0
88440125 210441310 0
552351230 80595174 0
785767271 55106149 0
377190800 52196009 0
728459402 277796519 0
117674616 300614883 0
483594491 748527210 0
488331442 316348219 0
249670788 772706005 0
448730947 793737599 0
346917584 620149925 0
42784816 539536629 0
189437064 320232281 0
569517754 325337918 0
471071987 653260315 0
150886150 144999782 0
743044682 730340065 0
334630742 358027757 0
326605291 25201192 0
181749973 213293966 0
150607479 69520340 0
642418522 297503871 0
242386142 624937880 0
787963939 572499429 0
178230925 776581208 0
498695928 301648690 0
449385581 457961578 0
3567253 488049468 0
433020969 461092721 0
572993781 753388161 0
628016067 792462549 0
191384737 437022019 0
194825316 91426931 0
140576759 315055362 0
407916148 724096023 0
743496283 741923348 0
747841566 56535113 0
258401194 10533810 0
304478068 569700760 0
397670236 349923709 0
562833616 414844067 0
195301397 532059113 0
610080649 399449333 0
752718472 484100559 0
203816712 201194501 0
402425457 153803187 0
321264813 609866771 0
206036860 763064127 0
718104691 542631917 0
127595010 16676149 0
493380400 241244602 0
793317947 496790551 0
692200904 202392397 0
146759279 405947678 0
233007269 194747454 0
622917736 212578466 0
448892009 269939830 0
779877946 597329891 0
321622526 193352118 0
422777724 423554346 0
169999109 643151914 0
92173739 154351085 0
501185189 565460454 0
637743186 319661225 0
594786408 619375610 0
560460168 647961679 0
512528464 387497210 0
630222464 543759016 0
266945859 762772624 0
369388008 317041376 0
182334144 640365057 0
547951691 171820672 0
711105882 205128238 0
51687550 328002714 0
265576088 406675461 0
779970887 229408948 0
600407195 645809764 0
400533527 662654143 0
47964289 747263855 0
181463900 721022758 0
612820026 364068674 0
666751099 147868002 0
160581420 5783872 0
33550899 566020530 0
46089088 258523003 0
552656239 101351308 0
43216634 431528116 0
457971734 777826331 0
417837434 333519240 0
173193239 417970492 0
389143804 287229117 0
38196451 20660849 0
242123888 180845462 0
477328383 16344913 0
211107592 759911732 0
179509396 718977395 0
554201665 227777017 0
386772414 386819477 0
701980263 106901021 0
704125632 315893860 0
537694288 92787994 0
165194143 475674542 0
98096288 289552063 0
126659129 561411982 0
587846441 288017873 0
193916177 497753637 0
701265404 406761672 0
180824660 261558806 0
65327384 502137045 0
609592734 446946548 0
762704415 787909048 0
784746165 608577714 0
468173502 245573680 0
117576867 110572345 0
344896316 728240502 0
53148778 545260893 0
605038086 250270207 0
593559760 638864625 0
424019687 716850366 0
577361093 623324723 0
451027305 556876118 0
702865881 489190038 0
165289806 473634808 0
285198730 662658161 0
520775678 607431228 0
624920283 595131863 0
617503023 395059019 0
596826401 458816767 0
51076515 388107434 0
782249376 339305861 0
109998388 798917610 0
384178539 457969441 0
586451106 544174220 0
775698538 483148428 0
332209799 187184483 0
68414084 610065620 0
9223040 14790263 0
725882977 738335345 0
387842787 463479405 0
156016099 337008869 0
573611037 375939557 0
784773400 699727172 0
292921924 758801839 0
274081081 94969054 0
523831131 210545077 0
741738423 200452114 0
773170609 620039851 0
339071986 160420075 0
239138705 180682691 0
463862726 323210060 0
650347535 567888131 0
160269577 749139070 0
726673021 82837044 0
467081658 516829922 0
255511001 339007354 0
245184024 599673089 0
468230636 778280161 0
259479691 598318634 0
518367806 299618816 0
496068511 329948571 0
696108108 369700177 0
785460889 243393192 0
1297782 268856580 0
213260831 741068998 0
659412330 57023681 0
118999323 456347211 0
102124130 622719520 0
395043677 197054920 0
236535136 357785515 0
18351182 16932763 0
293278051 76698092 0
164395841 753030649 0
362032334 554753097 0
672217961 476164490 0
541035459 520979474 0
185737759 273790295 0
596119301 589103837 0
785321256 530358601 0
734735770 133226004 0
271133514 84494744 0
137034646 313232453 0
154962030 317039058 0
419769546 232572098 0
608001191 448577175 0
514656250 84127293 0
777097240 270416530 0
341991619 684634415 0
91137559 697595723 0
595588925 11734744 0
530941260 161053911 0
233840582 373380600 0
167891990 779683823 0
110636364 474372904 0
4252322 607295018 0
566016057 440722389 0
372960720 563704060 0
696738461 796739715 0
152124423 678544541 0
436149888 656786812 0
188728062 690397935 0
523120843 190644831 0
352511813 586501042 0
508414625 574986404 0
162056052 229923611 0
449709552 665014108 0
631996860 253541436 0
743718481 70691407 0
541898273 490783025 0
641470714 614983398 0
26826696 466590016 0
476909785 405381093 0
703137330 637197608 0
760926090 499586775 0
748629923 478741502 0
22406469 593780515 0
125963897 352338419 0
491573022 275437296 0
768522600 38874454 0
450810240 391073023 0
100898410 506148727 0
353244880 773165903 0
186629209 90347592 0
387505770 523893636 0
517899730 611116529 0
529487859 715773347 0
497564549 720778465 0
712030646 624711703 0
92968380 588987449 0
452775003 676639428 0
555016177 39321908 0
242990553 711141528 0
168737750 502087319 0
794704402 773982905 0
653469008 785769348 0
596119024 793266476 0
243756168 607165826 0
49687213 644350123 0
449620908 468723828 0
112791010 301612964 0
23312405 385426091 0
188040295 788996088 0
173846173 100169099 0
29263786 791195509 0
649284629 615197560 0
44926620 563930741 0
742317496 167961968 0
348761161 710468531 0
37694967 450130000 0
596546508 261435328 0
81419492 236621907 0
461679294 252739971 0
609760854 755752142 0
49487262 624477589 0
424811945 516162672 0
714485452 724044861 0
17363202 750560719 0
602103469 798336651 0
219506132 681624866 0
389444093 469068872 0
368053992 32208459 0
224121102 504136127 0
576257195 754747538 0
85919939 98920888 0
405450044 208572014 0
263350406 329674197 0
73740177 503374345 0
354629363 489489944 0
268053404 448691131 0
461821439 379083009 0
15092244 573050167 0
585118696 94875654 0
38019036 93977213 0
353428567 764204305 0
320361563 444042019 0
556548006 659504678 0
327206114 412241693 0
690421973 553884345 0
615719184 663263171 0
348336752 25005068 0
74912277 715037573 0
345105043 752984112 0
271491207 287121418 0
416205179 487073141 0
145402888 377164979 0
382883041 620154346 0
153692601 306999819 0
510845915 580257600 0
636673283 78395140 0
418068594 201789535 0
615412569 451765012 0
729290005 52838061 0
688620906 218282651 0
64506623 283630238 0
507325694 367482652 0
395388995 771436491 0
356632748 768036134 0
322850498 143000949 0
688088411 562777647 0
99266399 405574326 0
24371214 681558523 0
297020735 526724929 0
383587703 144148012 0
649782935 384659649 0
16520738 657706333 0
673695801 736376847 0
640068001 790012777 0
518453115 130703423 0
207090237 669973381 0
420041513 259894715 0
447090682 3527734 0
668035988 357199358 0
711396387 362692459 0
410839788 530343135 0
657363422 156400785 0
292666857 259676640 0
749787179 80814288 0
98737865 446443514 0
56265893 676881379 0
69858076 661932370 0
40350928 76198676 0
287717263 538218861 0
519239022 204807804 0
317005004 118093810 0
695227589 95205811 0
653223975 136731255 0
48017114 423542180 0
669537318 32436286 0
427920754 719995511 0
612968981 495010364 0
601278200 157226679 0
527849298 732504829 0
706279252 96092359 0
492879965 129668939 0
556074306 429302444 0
10831763 83305865 0
210787571 577895285 0
582779185 337355340 0
351189586 475676553 0
340942812 510729893 0
583162624 732302684 0
82351152 386441918 0
135471029 733364288 0
95074466 366565830 0
565192900 350514232 0
46003684 387278104 0
513971826 671196424 0
607704775 506533700 0
511062919 45997006 0
24469796 325724495 0
36256142 99801653 0
230196474 625218046 0
684615308 207577922 0
267647916 269465792 0
197889969 490395895 0
104193540 228700474 0
302822528 206293838 0
704643414 272021539 0
78438700 638569270 0
402131500 49076589 0
483185179 382303495 0
494990729 287531247 0
739488975 419933774 0
340790198 644755761 0
600965832 435807077 0
171816694 236675982 0
738143325 518474684 0
542611291 770686395 0
434053045 485208513 0
394704030 594105403 0
368464890 203677377 0
365479132 437943053 0
290372657 334405714 0
774279532 789206093 0
78501313 661089533 0
400739441 206807288 0
691084856 438229770 0
212341660 435625611 0
158234456 381494851 0
671797529 385796698 0
270811389 566039339 0
324036777 294284437 0
794944606 559403411 0
304066011 648667506 0
535589142 123333735 0
429884114 719447674 0
158437645 9136545 0
688807118 218627755 0
629718576 87844736 0
628949690 479555623 0
183435621 663191739 0
156303722 240961435 0
523473104 94392354 0
613342969 618712156 0
158666749 416355322 0
753388246 49700872 0
426791385 443469044 0
261176788 99264514 0
409053604 722881386 0
307356624 573864863 0
132015122 750811365 0
90683510 3090614 0
191144772 90454265 0
156483577 511818092 0
759715176 219584383 0
164206025 529005305 0
457675852 319902948 0
43271859 67516338 0
224370408 65725174 0
169900591 277794532 0
751766528 177070252 0
72869131 587295210 0
326874046 615346044 0
374266554 506786158 0
134728543 207659036 0
475173885 553227152 0
506673651 99359698 0
738028500 484380165 0
345160196 736760794 0
571126759 466155592 0
278050514 588177863 0
43520378 598401050 0
109352742 149447227 0
508483110 278434432 0
70202654 608034124 0
556098967 236502908 0
368917015 629036031 0
398662300 42463785 0
647372927 322374855 0
555655504 67658196 0
755004193 732028016 0
467435463 792614846 0
402698429 428222977 0
602809128 678074456 0
12731512 198322174 0
646135694 614445950 0
738844464 81694310 0
58135798 664104586 0
474985737 58920447 0
688868168 581034143 0
463995604 216679873 0
27492206 569208240 0
378830823 19478229 0
771477559 126443750 0
451373017 656456570 0
136144716 314856308 0
411821992 451374606 0
660870965 276206136 0
715062933 62961199 0
603412462 116692391 0
311971832 292920284 0
215507149 6450087 0
418413489 69204743 0
243209129 564920812 0
499814544 42805736 0
718993704 643871368 0
400492938 497514023 0
435684527 504384988 0
755859351 160558362 0
120184933 310745196 0
88137687 780934715 0
506217364 409405315 0
24551252 307948781 0
195312967 629030161 0
304124236 798836957 0
523965194 320910852 0
178358517 235561350 0
493729376 184157207 0
524866850 789829203 0
740737514 345331670 0
668312800 653481684 0
275756606 769699999 0
10125896 447695406 0
200650908 726418140 0
145996313 196960138 0
583433546 687620390 0
320573489 508301859 0
616438638 231538302 0
130001693 136360294 0
243172781 171166142 0
96839934 728519217 0
514799704 159955438 0
224712520 641530856 0
540686387 48780420 0
12918506 177402664 0
332159392 541658299 0
1574727 667156515 0
143324833 40633206 0
241426194 263070149 0
11212024 427698385 0
430672600 166834457 0
542424467 629212757 0
142450067 285480110 0
377201934 413048144 0
549979187 288163097 0
9141257 689459210 0
146330875 773972503 0
678843913 643458466 0
6248130 467868176 0
482286615 652530816 0
441189440 364418803 0
712235334 655940225 0
115671929 23783373 0
544225403 243961418 0
161104543 66251411 0
673904810 380989913 0
734764255 79111082 0
233805511 646880218 0
18158258 274783652 0
220693206 198631137 0
587417774 109917942 0
71594233 53776589 0
742820541 373624547 0
479609595 523029308 0
256222361 660816168 0
660002943 564604107 0
45398043 47925332 0
298656457 362949639 0
267633778 228307665 0
411702637 548498068 0
765779317 196456559 0
95425996 124061128 0
407507213 371727044 0
129731941 58248071 0
306679866 791659477 0
695493250 70390338 0
59041736 317951584 0
733790640 731264065 0
41293352 464710157 0
727075005 763518307 0
9820122 259842711 0
82819605 776044237 0
156797242 399072897 0
147001302 394028510 0
436799215 194149421 0
306385011 141263742 0
279066992 160727063 0
82154224 797834989 0
585650114 349008074 0
234749467 588135538 0
562812434 611489015 0
590457455 169362639 0
204084378 676188369 0
581989560 35238769 0
141129817 142287559 0
150619095 355312627 0
61385152 323905173 0
411534545 649445507 0
749674998 372487829 0
755534675 285898565 0
311979196 793211050 0
175214339 789759955 0
586291066 526484325 0
75760764 602408580 0
142317969 635291159 0
444936154 455642835 0
355076031 264000874 0
26543751 562328267 0
306578258 168677793 0
406704583 184986614 0
90830335 168592779 0
480981455 529360264 0
452645904 292559621 0
210903399 797058435 0
82002534 641906667 0
265035109 214677146 0
255285801 658527222 0
140560650 295536372 0
691811705 401408006 0
380754413 423602063 0
333319904 557298303 0
591768954 644884633 0
136914006 748387200 0
334605769 301081984 0
735221166 376786318 0
708762195 263370029 0
653244467 320713075 0
736109105 548422257 0
254407582 27081235 0
513397097 573916739 0
283363583 691677286 0
695670046 510274091 0
23298697 512268962 0
510106644 557965959 0
714509364 371416297 0
452548971 738050868 0
647324345 536349022 0
159041070 59954023 0
511613532 401164290 0
98398295 306334711 0
567357200 532974371 0
366068709 494388301 0
511883927 551816685 0
10692188 419813623 0
653245815 659706672 0
282182827 455826257 0
414180692 236127683 0
405504758 9317101 0
446988812 93870960 0
562814871 426676268 0
599784913 557893884 0
388066518 95157246 0
76673373 150232435 0
140374704 485243174 0
559387241 540254277 0
273131123 545692683 0
642336929 272301494 0
353529079 653805091 0
629362071 528284029 0
562684041 323375788 0
124836305 299861670 0
166848944 588890614 0
441129690 622847151 0
166094390 566355201 0
799885714 718631531 0
298822352 474766361 0
446151109 55430753 0
172244576 227823099 0
201314396 376710374 0
182267528 150706615 0
441686648 542036906 0
37515328 152547674 0
791210750 97443716 0
52122134 149335534 0
641461658 365399904 0
433604982 499042953 0
31503671 51924739 0
300327372 236905749 0
253979450 478661447 0
406236502 331776623 0
17690617 763959246 0
205063857 741947471 0
427127284 113954440 0
95240899 471905527 0
32323441 241954865 0
509553069 16470677 0
332841281 720603113 0
156097937 429216914 0
44584250 286131117 0
615765464 791823964 0
709072813 213070872 0
622480123 418460674 0
167845542 756941617 0
497017330 712853712 0
76153411 683864922 0
458483311 721325366 0
624048170 466844899 0
566787511 593710251 0
708405386 11309540 0
508565670 555944863 0
592917421 291338940 0
764549561 559674502 0
26768354 147150281 0
471381493 160281639 0
770711421 525241338 0
615988541 704311278 0
220245032 12608847 0
762407485 54228453 0
117276391 615587553 0
109442208 307688378 0
81384786 43009109 0
294106350 565382086 0
72219725 560810703 0
635611272 743054233 0
41312243 743554723 0
682286467 762631359 0
495771529 611588310 0
231336648 599932729 0
455837302 371509759 0
12071179 602337405 0
490927219 724729131 0
543414468 655859808 0
309866141 465649264 0
543804385 111481316 0
261900258 310710054 0
19180139 160508049 0
718922133 554159493 0
286031297 529646247 0
283631283 183797238 0
764641540 736392400 0
301201101 385387773 0
214187694 767423218 0
287696502 664196113 0
85610944 68082392 0
612755717 716688884 0
479717405 314825855 0
669188190 194925190 0
428552207 585952820 0
636192926 121199505 0
437850927 534283302 0
801180617 101221213 0
435958599 26810267 0
487749980 315553936 0
439051137 207027895 0
207038222 153921474 0
775861112 597419111 0
28049719 4548864 0
794025934 765421654 0
439923117 29282079 0
168108335 772031092 0
5769768 457788674 0
722878229 7874163 0
588283356 192365841 0
430190110 774040743 0
325090790 92673816 0
377124385 354469680 0
328511516 12151329 0
187268140 715072295 0
485283873 335936210 0
208306601 527104937 0
425116261 407517509 0
541609875 606140327 0
139134511 391808259 0
264695484 515419450 0
518195872 292911005 0
499549607 146604811 0
101472057 319723424 0
468100322 625005619 0
470462505 701199930 0
493603601 668311199 0
267836431 519312489 0
25196143 204903028 0
442995313 154465364 0
152507525 539733227 0
748178399 370502074 0
667491781 792322519 0
734286385 45034687 0
187227262 698148741 0
31342034 2282007 0
557718816 32692303 0
288784316 750525576 0
546234217 12477731 0
785899021 505270445 0
579457214 795888088 0
689399831 582694032 0
735471002 35531733 0
448964451 138100700 0
659015715 387432718 0
657249695 560711094 0
675227558 323650246 0
456804313 434847576 0
572091751 419151099 0
17177922 17602892 0
575144510 466613348 0
244114562 605374758 0
594185616 650135578 0
708534447 76990551 0
202573890 400294765 0
479251327 51350635 0
492165298 728294540 0
757277232 555269151 0
477570921 245611449 0
259922115 189271506 0
643345356 17185199 0
673651570 468763198 0
143015577 621430033 0
606531063 291436775 0
483571859 316644428 0
453745524 715558327 0
505339306 484806950 0
742046926 427965117 0
258598271 57625921 0
778804677 718899371 0
400090642 177238031 0
327341209 756997096 0
341321943 706397633 0
142033741 614638120 0
662226499 30374804 0
513626890 350870765 0
461611043 125108183 0
74271059 717983298 0
230314447 295698521 0
257922879 43976123 0
427866203 446278917 0
129992080 573175521 0
496582116 386307540 0
443909082 691932114 0
301839045 421377556 0
301168606 217894291 0
736051716 518327038 0
779049096 203889653 0
288408605 425105406 0
604497194 350385106 0
89104507 98766165 0
547411749 414797131 0
200542305 716621268 0
745440983 114052396 0
642262969 564519949 0
722892876 61459923 0
445507465 111512707 0
403568809 243212989 0
294366631 526980818 0
145054654 471883146 0
623053457 124769703 0
625071346 633252024 0
432215663 311176811 0
665029277 633043068 0
668401158 191997264 0
517712033 138209608 0
533354617 699802637 0
614535641 288022151 0
61443336 37846388 0
284561011 641290270 0
791600377 714859261 0
609943533 137702585 0
307227589 222521508 0
764662760 763734501 0
92394647 20990352 0
372642867 211201186 0
241079372 7459920 0
543225996 41307971 0
207686816 341234172 0
334204923 135387586 0
413995627 337345155 0
685385249 559045584 0
109640634 14454404 0
396307815 599439766 0
519680534 780801201 0
602606592 662490146 0
612770598 436664447 0
215810739 270163383 0
598337754 469410845 0
373139674 14495396 0
691587057 236362514 0
668901042 25956024 0
108046072 557677475 0
110891406 516079681 0
321684026 198556019 0
229312542 201980593 0
713855896 596166081 0
798905654 406612546 0
172699106 526691997 0
702938428 347243707 0
397374069 426221482 0
6762539 203914182 0
113435727 459444792 0
537509945 219535564 0
458545234 593298516 0
140382544 341736188 0
567164609 765548568 0
252703344 741923779 0
730410259 76055932 0
789214438 710450380 0
644846310 401672967 0
214642108 110023891 0
529165581 715909949 0
261552404 90058382 0
416242373 61708219 0
461363417 573863248 0
28493148 566169350 0
294597469 618615061 0
417345648 106654364 0
758600578 599778841 0
470660612 750984796 0
47978678 422931778 0
765200813 193927993 0
652613140 159311045 0
204009732 405965290 0
89060014 364619554 0
348140915 769437436 0
484588503 776257490 0
243057073 463257883 0
315712643 527276981 0
639292474 743721449 0
229660161 429791356 0
488927941 127737104 0
518325659 349911 0
799086465 230317370 0
409910055 470765008 0
487267997 527005321 0
579778652 697404249 0
750530698 310420008 0
390578370 451370191 0
412798912 698788608 0
284276559 252329728 0
774313417 785737803 0
800805039 417575428 0
377553133 290367540 0
730478311 435129780 0
79959346 420731038 0
352635228 129148894 0
264171368 455372824 0
283721485 662129098 0
136324742 609395331 0
112888958 369111931 0
777716173 694666874 0
680794983 13113809 0
326795853 237085444 0
754394782 503146925 0
730110595 694070019 0
767577946 82522684 0
697281697 479056860 0
599181022 663859784 0
757196315 333758461 0
345362967 764769553 0
114830616 362464659 0
406998045 788202760 0
139366666 271647411 0
105372479 96848112 0
632965914 46996309 0
148808158 3430231 0
198524758 251139679 0
583508442 736239758 0
326147395 523552655 0
332489431 447598276 0
236871357 766370524 0
665640862 610895593 0
411004433 39986587 0
736975521 99583749 0
578342401 472613027 0
268400478 82298951 0
447114727 508849014 0
83218379 322706731 0
719199283 36682959 0
369241481 673789914 0
83297070 372122677 0
118315395 752743067 0
497935644 2016014 0
363426690 23535481 0
7022214 586420095 0
478991534 161455756 0
575857381 733819943 0
114220710 487152241 0
109205151 472690384 0
519169501 485599652 0
158404541 122963900 0
304759582 381816450 0
700486090 502031302 0
257715402 328221186 0
705565020 318917017 0
723282932 750281733 0
72112257 701958811 0
441996650 748828237 0
87078962 583485175 0
335345699 384131644 0
195595859 468388911 0
755928609 169215506 0
428580647 453506662 0
70602270 558295686 0
706824855 430534980 0
316073193 773893279 0
601648078 421973688 0
605130613 545693731 0
406545934 604578152 0
143234542 127782000 0
51280431 438206035 0
394187145 444298404 0
279469039 581176555 0
617951706 487057057 0
299489932 331015018 0
241236500 102424966 0
710904610 146624852 0
601158877 106993246 0
568418582 712128968 0
191814741 713336477 0
83444627 224252767 0
519276062 505139701 0
13168324 458160339 0
275873979 521914272 0
270159500 745523684 0
47366864 461629251 0
610002125 381450882 0
781668322 122566306 0
476182157 512245019 0
755374470 356580204 0
631334232 419405042 0
611152869 464889618 0
301043287 393351889 0
595022431 203108950 0
544428640 103669381 0
761871264 100584023 0
279619941 168580613 0
323980586 586884436 0
413332167 181294365 0
548775070 280736867 0
751686492 234561893 0
115819899 218862182 0
793534058 140739646 0
339513017 795648580 0
350839599 124762071 0
262731262 16503524 0
454673116 326472865 0
702998792 206149361 0
448242723 281931363 0
467005961 592776445 0
702489042 468233129 0
590976540 678089020 0
334378588 29388092 0
319217010 648337647 0
736887313 711154780 0
135679726 570351079 0
630581474 357827101 0
154580451 151854932 0
462433329 56081592 0
147655367 530907734 0
32056903 687025260 0
203938842 97959434 0
756383961 522752093 0
373061757 393965019 0
455447088 559766200 0
294480600 515892510 0
578238528 329887750 0
96844129 789897929 0
69562976 408552981 0
526968703 481120434 0
145430908 41687705 0
87931091 450150746 0
801464038 418254946 0
579612855 513466468 0
661160922 184405561 0
328341999 1901462 0
748997826 683695541 0
201375106 692604026 0
438281598 18340181 0
763632483 333686452 0
654533537 13957664 0
340893831 531553486 0
791501843 60011284 0
683291647 631081730 0
435943114 517033899 0
182908265 166944389 0
713798642 473585245 0
678912241 471609563 0
214490193 540880003 0
421470792 76079262 0
126047381 475907266 0
759167340 461033613 0
729924195 781131436 0
714162653 629115537 0
561876193 506438914 0
80284396 238945925 0
374332330 495845494 0
440465304 217751106 0
90202746 772378972 0
688709496 645568277 0
413825113 401251177 0
13110178 13687107 0
792050832 312057222 0
22464201 640255518 0
12357027 688437264 0
628341889 716376214 0
716815450 204319174 0
386370085 55463292 0
258844768 146913084 0
745907030 94219571 0
748775484 210077629 0
490693213 154873229 0
129939629 46854552 0
726415684 253627423 0
680315969 386581029 0
257318984 609202322 0
449577335 42487654 0
190396479 111534930 0
524277929 773148155 0
362326100 183872684 0
5185855 495442158 0
711685630 336626772 0
191976818 350443044 0
16341264 88118919 0
304290704 739471626 0
693883594 224135021 0
182503673 488643479 0
340598807 157191739 0
402369899 6542571 0
743690122 560993598 0
629623553 174138242 0
238191479 434003824 0
317482204 504600704 0
123015541 774315223 0
184712269 101098225 0
570204677 93685756 0
795880305 425169911 0
534297961 107361106 0
262366559 764323174 0
86919727 522334902 0
87834451 602903451 0
768737964 214869276 0
565708710 172450251 0
586285774 189661647 0
586657154 62726644 0
373632694 85705403 0
211094179 455263902 0
569718375 571078282 0
169889968 785443558 0
574230269 584674755 0
494931925 727585328 0
474672313 324491796 0
59468852 123387405 0
609901014 198281299 0
453518370 526438611 0
194537774 281612672 0
713718888 483209687 0
162884013 41302640 0
653922356 38769001 0
696457566 389258676 0
31498829 14924238 0
666532868 644235230 0
646988054 336962600 0
204417549 188772105 0
234373521 418596207 0
240749045 200340107 0
372203136 209167733 0
173678370 645136863 0
6003518 200608991 0
717148649 361991859 0
482610702 445064551 0
759616424 758023864 0
576977172 142952582 0
388441306 354657752 0
29639821 517232949 0
23331582 585965712 0
610135737 711625424 0
56053639 261537850 0
203478435 737809599 0
381050860 38583398 0
503446812 621975098 0
569670709 541780690 0
118877971 478246194 0
531230799 465933506 0
634538479 450263475 0
119408670 713837431 0
272509324 606479485 0
436308577 336435412 0
16692791 172918939 0
24888886 196743167 0
78318397 197633602 0
159711553 739161401 0
602000048 402253536 0
625235268 15703615 0
55164876 342476987 0
163998638 49368856 0
538825248 600449456 0
144291612 312102081 0
667688325 25124619 0
541930522 199213784 0
621551133 517735245 0
347348309 757320891 0
51766822 456904546 0
400286830 326852116 0
57480446 783949978 0
761573630 735793337 0
386538617 328900946 0
662442320 570638371 0
537987976 395773549 0
359513224 621875769 0
358344207 75463683 0
725028972 318307095 0
786384643 360772200 0
551843199 345108197 0
257810754 628070868 0
314246144 475786618 0
165475349 773962072 0
642856020 159597579 0
728135060 555707294 0
339344523 117011928 0
484416337 417964217 0
422071691 759448856 0
79728497 533441134 0
452204583 87182230 0
26031532 660796018 0
667295781 16876568 0
31225410 369469713 0
116112329 432642500 0
59674988 479736738 0
216689606 218436650 0
507298060 18208673 0
632588728 540356826 0
631506208 430369192 0
300177236 546953449 0
186757683 206934845 0
146863467 719642385 0
17563816 167475934 0
648924644 465618825 0
48534323 762020733 0
51754749 749759611 0
615896504 528799306 0
400325821 137280702 0
586398583 788803581 0
86552525 254315766 0
179430897 697889240 0
446499820 616904723 0
237401386 577590499 0
631616693 191693446 0
21284317 439737140 0
369241522 326309427 0
128760020 111590763 0
464355887 675737824 0
96096544 105925018 0
724621878 61602117 0
288012088 312431816 0
448623765 196667270 0
95461140 602407938 0
576804363 235978923 0
713391257 757724297 0
777346828 338893474 0
707635077 601691736 0
318306426 231830177 0
739283474 352141666 0
715044282 587679139 0
215128228 246245401 0
713462377 481310894 0
365145171 245603464 0
32639149 732787935 0
196866470 727266887 0
136887021 744850829 0
277667015 86031850 0
406969346 298163398 0
380983715 701064975 0
553804223 780389972 0
459966956 46946356 0
187575140 268938489 0
713893368 738901935 0
159302 292071275 0
98776437 779113657 0
433704817 287189145 0
418743705 304805849 0
732615740 800101333 0
732602600 537662946 0
16095836 141417295 0
558075639 390849015 0
387172954 620129468 0
249744171 456171417 0
493102357 127129366 0
699134436 292933132 0
705232364 565124475 0
779332243 186375829 0
748564770 199776592 0
149670614 112449603 0
118562150 383583 0
671228054 354782445 0
380857648 450593511 0
567324114 159771080 0
783738604 512453297 0
400854918 770051967 0
789417362 469128385 0
306273156 320163651 0
376301587 282359871 0
146561380 495580455 0
490628318 192997174 0
65466480 308513330 0
602453846 466717534 0
63349589 391110587 0
188469134 52725286 0
292263388 27456494 0
145655698 288757226 0
60618533 722873549 0
350344612 755295546 0
268640976 23900323 0
92951070 526046447 0
636470675 562906119 0
415357997 428157945 0
554059648 619275710 0
480640319 131617561 0
488229874 98998366 0
52717047 714968288 0
758184792 681417872 0
770373831 403927301 0
287104532 81782543 0
628860151 202582314 0
292212356 331392479 0
743644023 409712753 0
572344921 572174626 0
80722486 183252838 0
168203200 463851126 0
474230358 360666080 0
709366260 432430700 0
572862445 359452134 0
699975901 768404017 0
176403153 250769840 0
590835147 322115780 0
263205512 83121575 0
44824759 178519023 0
457175304 20366059 0
54656845 184033135 0
279391521 576991056 0
139615839 569438486 0
477858329 189700394 0
396137534 710539523 0
780326704 84746019 0
104882703 1064785 0
313594247 800872415 0
153219616 540763492 0
510438167 75946787 0
746054713 341615254 0
216514895 402813962 0
740689497 234149795 0
638451358 52615288 0
702339730 134818722 0
269022560 655972592 0
652752141 451628183 0
747315907 720326462 0
145128322 99011151 0
395738168 625451740 0
570777778 440884660 0
688029928 533428076 0
344722991 344458657 0
731528601 514609951 0
643040931 405057627 0
664568727 532912913 0
45923960 41185427 0
785838576 419578675 0
22165596 562576591 0
565932731 7213613 0
549871907 414407643 0
797258230 274897266 0
393897090 75588026 0
156906639 569508365 0
37633876 446649286 0
169182273 178003720 0
143184866 671148435 0
465205858 478267085 0
724279028 262858896 0
518616533 170768408 0
720014551 394987531 0
235427865 432848435 0
14714779 299556078 0
583182104 690898523 0
464880364 712232416 0
722947239 144148637 0
562652347 208292567 0
312273275 439515347 0
287122381 436446476 0
605461195 174539370 0
459478110 115589085 0
9812670 610365296 0
282998376 138406216 0
310501767 280313061 0
326724383 87625822 0
712596085 548336027 0
12283794 693057802 0
239380141 462943518 0
592288289 639401805 0
788606109 452913778 0
475229629 210690149 0
76527908 274513378 0
502761234 633660570 0
732005546 93791656 0
155689221 406845702 0
758459264 373040010 0
160444058 125978534 0
72305074 784792077 0
686781762 292694753 0
365526020 424721917 0
199608757 440606803 0
705581685 223732390 0
258271699 591490791 0
389447548 25568478 0
697611730 450631795 0
332630568 307324253 0
415295241 5376234 0
549461615 371227092 0
309491039 78822571 0
529870013 194660694 0
148660487 173662833 0
60104412 701206303 0
258997918 525711571 0
798189476 703760053 0
266229002 595485746 0
675001989 405512985 0
593224269 262391155 0
391046350 286093513 0
82229929 12854945 0
159093975 591752872 0
92082141 689503578 0
534493926 768207474 0
234403979 600792953 0
263953294 682610351 0
449104681 287009642 0
525480918 115084968 0
411808126 612194242 0
707885930 469588802 0
466501985 471184009 0
452636701 194695523 0
336539777 743571658 0
161577708 385012951 0
730970705 155243375 0
77942440 725395221 0
460997092 324324974 0
89365556 43950895 0
416138114 308456614 0
788377971 425547312 0
417391966 127133025 0
518515315 209562822 0
176968001 63844944 0
566489682 247221033 0
118809843 177754533 0
288724440 50523454 0
649049012 757309050 0
469785899 14001397 0
65794206 624827244 0
148714992 133335726 0
328202463 499716548 0
530902375 140270328 0
449282951 454843107 0
25962949 30040149 0
701052518 89901050 0
666916798 366779172 0
406126598 164818263 0
37391767 246985964 0
763044654 793264982 0
220274024 31652424 0
263994517 134348560 0
714723456 735917404 0
454408808 7498813 0
353656761 41224325 0
147789333 156214422 0
260521023 182322688 0
498565777 217825436 0
508280392 104846791 0
195168990 705861349 0
497531736 262467375 0
307440394 72349610 0
238478226 75991303 0
412430513 793178049 0
739273302 549405386 0
610719909 293866443 0
243430352 593905236 0
595198705 575625843 0
784457749 324458434 0
596296405 68240234 0
360963869 314920841 0
381489139 624199145 0
703607565 575129281 0
478621823 304539554 0
328289302 7498917 0
692788140 798662510 0
99925178 32203241 0
20172362 489932278 0
571224563 420854181 0
55302706 129314366 0
560776104 136445453 0
281037893 218121529 0
694009909 668624087 0
264532531 730696443 0
711931382 680849112 0
307120111 259701941 0
315360447 324162749 0
621048179 782345555 0
55906694 703393602 0
619211804 51581293 0
309892128 634138044 0
596496711 786872435 0
565313027 655202063 0
771288687 136224106 0
174163606 222309576 0
590411807 94979315 0
201154110 420700218 0
431376173 535069671 0
65687820 618798852 0
214852413 91396524 0
591411988 658883753 0
480795757 556974985 0
376331420 283876557 0
743122662 320144267 0
474991579 762541610 0
269457975 759459002 0
780086726 483377117 0
298785931 795565175 0
137240004 305408677 0
759260606 315478562 0
389598893 702409080 0
473803032 727230807 0
151671876 703771217 0
29819468 266084466 0
693382260 466920019 0
215353112 51942624 0
115684166 150150265 0
218553615 795966978 0
95101037 137467406 0
460085791 484383889 0
492700508 145140926 0
337034566 791820674 0
783947646 634143433 0
39400301 211140669 0
204306765 562030322 0
774889897 484522397 0
394451041 557089895 0
607368605 677537142 0
212582685 121619174 0
203317123 733486780 0
770814464 377078434 0
694300997 592772950 0
653707970 434533328 0
75970437 86954454 0
377271541 26954380 0
165684556 468700511 0
287234868 649955441 0
732088724 18982059 0
88933751 489327838 0
516460949 495353866 0
320451072 518856044 0
268710589 312482966 0
760615644 438372431 0
412433501 445197946 0
101789883 733645682 0
47718270 482586126 0
236872807 218103867 0
227267504 276789890 0
531985648 268234591 0
229316333 487021127 0
657919931 321315549 0
50853567 284197376 0
94981442 80614047 0
649349082 153532484 0
118533740 144611957 0
691821545 549104494 0
259556341 43639688 0
174638703 105005274 0
303867753 270773381 0
792055982 177013659 0
670629024 117260022 0
630066287 710468770 0
239827185 789072868 0
396127953 29908157 0
257372456 36902371 0
734266862 211734524 0
146661492 521148770 0
295034830 611643040 0
693585029 533862741 0
641124102 450891252 0
618078383 656286985 0
278045152 510549195 0
630353650 126871055 0
592099101 755345712 0
8491737 155206554 0
724122403 232217719 0
750281080 242334648 0
284403969 321194668 0
430022651 315127340 0
503282063 798218736 0
693421682 11068576 0
506707068 751653021 0
665989782 701663381 0
93305257 313137311 0
46240255 430323746 0
759470968 430348634 0
416292188 153171399 0
632399859 415837721 0
29344686 502854221 0
727019526 473052864 0
427354338 457224283 0
624649550 531792388 0
66144972 713716739 0
115483093 296492792 0
385413094 696914537 0
761435855 96989260 0
759462981 326766840 0
162827373 340884028 0
770649962 413818627 0
59640554 18766785 0
800315668 253468353 0
775374067 796143210 0
352881671 3016852 0
570586355 160735642 0
447094668 220644465 0
420186301 90291048 0
714314799 342330964 0
484048593 360214949 0
56487627 628341854 0
394389083 649819573 0
541332756 404776989 0
355916301 657282157 0
59188310 484522678 0
329330861 76911430 0
49498602 425298919 0
375147981 140609487 0
750063128 97393075 0
404917965 429146362 0
550783753 725590458 0
457531991 228035417 0
661497152 190237571 0
140593418 394518954 0
307961152 514237647 0
239242830 449152563 0
461629394 613350655 0
142676850 466220679 0
527739222 481952680 0
371154370 300574628 0
628889252 33568913 0
290135771 268009555 0
650138516 535669549 0
539819535 132035739 0
622018355 30798212 0
678714550 457605747 0
717243773 363157979 0
665301841 87217398 0
364260021 391318540 0
674877076 505896707 0
133191009 395082955 0
239209759 576724761 0
8759228 174477067 0
213166565 211091442 0
219925938 160691772 0
537697198 323792916 0
498077089 462036810 0
123172426 461687617 0
229598760 495226485 0
155407896 545325211 0
52200076 640046473 0
641209587 731475621 0
45343595 205154548 0
359090161 497329363 0
719842765 12664536 0
638859625 650706616 0
751936691 686212284 0
206074369 679911388 0
719393669 648227782 0
496780804 463220607 0
420603582 83822608 0
798437863 396399467 0
14359274 296721689 0
309152696 430924298 0
761059983 343337069 0
94859854 418643430 0
566257962 675749698 0
770146143 158276922 0
649028657 72434996 0
612709236 581964547 0
200490863 116967564 0
791760169 125527396 0
449324122 728960386 0
535906261 214084518 0
171231247 437139086 0
241535470 508908316 0
253216183 480937929 0
84272316 5514064 0
372775953 242602772 0
455878619 739212560 0
565400675 584785427 0
307292901 426364156 0
738735714 628791821 0
146402229 197525272 0
234239029 550442731 0
189723761 174649867 0
511027319 343495564 0
326329429 589693652 0
438302083 148524463 0
117487978 547593400 0
487683110 629567064 0
724742009 571525068 0
152453203 63016460 0
358071039 189560939 0
460373604 19770564 0
343054744 721317529 0
15017780 569141899 0
686437745 418002236 0
436282989 631792352 0
486082670 39098301 0
273099386 485012125 0
663762757 436207757 0
523385482 361148313 0
738893198 761857050 0
359235662 699987188 0
129981337 584299409 0
43728792 226091132 0
461482029 798070390 0
639190506 320568078 0
254333643 499758261 0
456383012 654811731 0
20705807 710084557 0
359253570 460444432 0
38174505 283885910 0
389182216 480109564 0
737337561 606009344 0
1551052 759377315 0
321703788 545867992 0
246783782 524482885 0
29641295 700927139 0
378978266 308304143 0
751894024 267059636 0
616493806 153113923 0
533825225 709411978 0
470863219 198218175 0
585926295 387648237 0
465683537 285781066 0
398560275 460594328 0
246504388 788574123 0
541090606 510088421 0
437989766 113300603 0
201409286 540265112 0
23458817 704440571 0
434018041 336288976 0
301589728 710656046 0
778323132 163152632 0
787944905 138398341 0
251636714 478636345 0
479505407 685961883 0
214145993 100075471 0
263465328 440467602 0
338460268 533196277 0
50340410 20992042 0
548050794 514646643 0
343253454 78257095 0
52344693 336332280 0
359531502 447869800 0
166092727 617238798 0
32425409 193726569 0
63589246 571578659 0
383910595 727443301 0
342188933 692220376 0
101679022 339033947 0
633307078 248932090 0
556227184 37144417 0
11728855 319409205 0
278386751 95951271 0
601024604 357108033 0
69938079 574514540 0
614247567 305169814 0
529520437 279202749 0
649607400 482114610 0
56723422 125643225 0
730812963 325898974 0
318192722 535829620 0
637077682 356366391 0
399061606 648695271 0
511811293 435533274 0
684757981 241068347 0
599389550 643465036 0
741419588 270396064 0
398268952 759580816 0
572335672 278236440 0
606538853 89705223 0
263969239 597689749 0
44046833 545944566 0
603641013 516438494 0
238842293 552397598 0
45594755 642878789 0
727839890 523176695 0
406975738 531539637 0
300050994 262104287 0
383609079 663744160 0
160073979 341888429 0
427436461 119192713 0
360318040 46476016 0
469605613 348678449 0
484274475 139438417 0
75379619 173771194 0
488936954 64258512 0
392217188 753297189 0
385450198 648794615 0
617795602 124988974 0
5710196 127068302 0
740415902 279549503 0
607276281 716284509 0
608657181 176956961 0
265069848 218042208 0
37712464 188515422 0
241805498 52230595 0
4656631 753366564 0
95378487 655241885 0
337369444 378453936 0
302279730 111585948 0
377805565 387547634 0
763792985 671935370 0
449484782 785511875 0
61330711 206791227 0
693472312 306353826 0
658723611 740700521 0
390400940 286845184 0
699710681 476331383 0
48348036 532047278 0
646069855 253898968 0
224723882 693679190 0
166214617 130976795 0
140426293 272764608 0
266132550 198383436 0
448208597 640531246 0
709659736 280045746 0
227035118 81634584 0
199384375 232974910 0
341224809 512846967 0
376493266 579651657 0
39384331 570423355 0
204636600 8292577 0
799935862 158369241 0
46574894 718301019 0
240207945 460073982 0
715077060 137206485 0
395542246 537073433 0
783435593 84809930 0
538633476 580500008 0
372817929 709975095 0
164034179 434206490 0
705490084 431248893 0
528435431 343555281 0
502133871 593623413 0
430269411 28970015 0
406579357 747964508 0
322260578 21676223 0
519973348 568993295 0
539906483 61445268 0
760480866 549882851 0
748632897 474933206 0
671802115 148725691 0
442611667 760227225 0
300326106 323216993 0
390875704 248766112 0
355526696 300721972 0
370867437 611755143 0
295141596 689938206 0
252291305 577304740 0
781075118 115214111 0
267385413 252935814 0
634783952 57340880 0
761564803 30183773 0
156929417 473976623 0
536508390 797002267 0
97913717 194406879 0
133210884 372171067 0
658319186 723939042 0
110350872 261410556 0
617950274 409311192 0
183151981 379618501 0
599610804 69410823 0
677177226 496590403 0
19667204 284469528 0
19397682 618105199 0
448459203 246453921 0
26025052 781767733 0
247779161 751584706 0
776216519 2070358 0
338333365 346325676 0
742086272 230610984 0
44846693 84046725 0
318119491 322568801 0
678844096 186015637 0
656559142 182272092 0
754148625 387833955 0
298814106 467562258 0
128054853 241558005 0
427527559 112416615 0
596588365 745117991 0
407067634 227978291 0
75170547 463713780 0
433053252 574867071 0
188250289 660829029 0
268228328 347198582 0
240262560 776873936 0
688940939 219595518 0
234993685 722214358 0
642868498 580144413 0
43830657 30475344 0
515521793 432750843 0
486430944 167950119 0
29664290 536313315 0
138291871 514585555 0
565115617 674281486 0
364198106 192771261 0
77522249 666541768 0
781991346 382689047 0
205886506 103335731 0
591601877 800822576 0
557922710 52239145 0
141649452 431166373 0
713674953 314244393 0
370831529 323351165 0
515420005 7095143 0
180476644 165071935 0
223323644 567330876 0
641595831 524580809 0
774307098 708906233 0
199141815 733310917 0
405388189 761505678 0
205203033 574250107 0
786371399 479592016 0
478979842 215501097 0
537918814 403875441 0
320494827 631381280 0
305668037 520475599 0
281917793 444029263 0
65807230 134389066 0
359494192 145155395 0
332819222 473977288 0
496619904 734864032 0
31328394 259699061 0
484715105 651794135 0
260352567 707957615 0
57115557 606267677 0
369322103 589557330 0
344491040 334685672 0
767915670 102449984 0
773466032 519126844 0
140542173 692987160 0
706364329 776175779 0
93805838 581359214 0
627113702 586193754 0
92738214 610442323 0
475787382 67579615 0
427081724 680278851 0
461309841 218498215 0
252792358 322777377 0
163517994 121448790 0
470829782 537305552 0
538355944 297083325 0
58668217 571879421 0
581176542 300416062 0
281781270 459005256 0
108275787 385306066 0
305027250 339223266 0
499223353 525744586 0
308238046 185143203 0
708183186 15844394 0
113010988 770668116 0
601806003 720282229 0
284828022 624744792 0
11652069 195659526 0
409387405 294856680 0
268701918 666581737 0
604025768 446881351 0
398153129 709953855 0
243814637 585411364 0
450241356 294080489 0
165761289 202593392 0
689080734 626654868 0
749918295 25087012 0
568833393 464665194 0
304514048 124994533 0
321852919 341265375 0
317321574 746703426 0
472319055 42044963 0
22772153 500364556 0
568660118 604637612 0
351846661 394338174 0
30463751 555897120 0
426844516 732765893 0
302974858 238841470 0
159366012 626477880 0
782500320 404907103 0
583452221 546627927 0
269458435 599095322 0
511620232 213224900 0
243245097 777742226 0
16172122 155238716 0
278831522 744222329 0
637930103 744104341 0
415662463 532005712 0
461562437 663589258 0
791320023 506358263 0
228036501 164561219 0
107281530 229703260 0
126811462 481334660 0
306520203 344032337 0
253191269 211333614 0
706010554 370913566 0
403397602 781644870 0
705684357 189741244 0
662649377 588023247 0
557283468 483281006 0
631914677 29472195 0
639416517 293091475 0
741201739 582948372 0
660590620 797070065 0
109856260 43105272 0
341528561 81818970 0
366653724 761604917 0
282323058 153358931 0
223584944 108645115 0
569778083 93644044 0
199042897 738507807 0
219798053 474706855 0
777460246 98818297 0
630621114 135233705 0
595929462 703857129 0
217579436 700643790 0
502707418 581072990 0
475429528 337231103 0
642751814 488349738 0
153587565 765435894 0
553162619 85990971 0
137980328 408874559 0
607508427 483073892 0
30206800 607704843 0
90993098 454451016 0
393750942 494701068 0
32731867 400367045 0
378422903 96027489 0
50929937 570734838 0
543252383 43348176 0
201257046 186317810 0
534930609 73622152 0
674102744 487986965 0
303987209 290462133 0
350357430 262182607 0
406828490 213492344 0
545111811 421133999 0
628857581 583589836 0
72051889 600161918 0
613063602 150472977 0
531006306 148403833 0
341844305 729225540 0
66925395 757373163 0
537507016 659897611 0
382571849 338634392 0
681812054 790033012 0
114830156 702134701 0
494525925 551659945 0
678666908 598147654 0
407291069 361439733 0
304306634 630860385 0
382944516 694095161 0
737768673 543370525 0
531004949 237863707 0
738452171 377902454 0
666760391 782954452 0
301604712 650769919 0
197780607 624293534 0
435281593 574851777 0
452910100 285814341 0
704017120 563677569 0
34486199 310307013 0
579299177 210019794 0
363375912 332931428 0
180241413 17160082 0
606611970 603648513 0
187711723 373715853 0
571015241 404810555 0
227628715 407297630 0
551101204 778162792 0
628154899 470883622 0
679384388 26041207 0
403822858 335215163 0
443452980 763429152 0
18491822 537826685 0
424672301 214915704 0
654150695 355035476 0
232561730 698882696 0
97518 73311688 0
112535275 718358022 0
329886423 75228193 0
705708258 302983307 0
623382846 549831243 0
81509983 609879163 0
713754539 153753221 0
595572069 757220866 0
764445898 657406798 0
653061671 549074081 0
80338957 348943307 0
198054720 106162954 0
462398847 221605897 0
168639688 726475336 0
314912279 632388182 0
183311337 511391448 0
278004835 151825585 0
569875927 390299852 0
104449459 748192476 0
780031324 642880835 0
184513871 210930221 0
133828487 186743554 0
552720444 544951213 0
288949338 774820241 0
40506405 770939602 0
465972880 93011951 0
297395013 409595236 0
187701790 351326469 0
341852178 502205520 0
48141078 523468999 0
319688607 518760242 0
353583740 109307984 0
466075628 402813186 0
174986082 401547767 0
157081367 302997304 0
319062065 286619127 0
472912152 251811422 0
406877980 763221287 0
556719020 495334528 0
598589130 200231820 0
476403353 572925866 0
725621891 69801742 0
332923188 95748139 0
508834232 168975370 0
674669303 149574366 0
474479416 629765162 0
659400651 718205385 0
307669543 265153572 0
87436617 598961244 0
31685142 61069563 0
388781662 670977410 0
655668782 461924101 0
553084699 360429818 0
462610667 762451880 0
581150540 78474582 0
570190908 64605226 0
301851907 688178804 0
101803690 164226831 0
107986201 151926948 0
499666678 41664734 0
796926290 71196792 0
153814343 560192488 0
16671798 740819433 0
204438901 142975687 0
35780892 799861935 0
418230204 469743889 0
738782524 147553632 0
219387016 97052245 0
506034433 233486377 0
357000104 409054474 0
592732554 574301073 0
711925903 192759272 0
397371284 131313363 0
592857313 53419274 0
636409758 764645500 0
53508551 590165161 0
697379797 376626633 0
212030653 22545908 0
507238334 307016272 0
144076666 507994185 0
285344774 471684366 0
793571116 704695189 0
324253314 687377561 0
786071916 715046129 0
16139758 750350745 0
52850033 759268498 0
466838224 205387209 0
605818634 52394108 0
333681503 800446132 0
582327500 75435424 0
312654235 408471495 0
485667559 270832778 0
540803110 334004702 0
550575407 327880105 0
48361237 675250900 0
108101831 107831676 0
318230520 801660056 0
449905104 19102253 0
233279603 686668262 0
179302786 34899794 0
771399567 359691217 0
583558354 650061430 0
640648053 597381651 0
638354199 158157483 0
216259168 321732208 0
391858561 451478656 0
359037193 343682868 0
305724623 121363577 0
513403848 649601172 0
384051234 648964319 0
634460570 780302752 0
462229844 315392038 0
292147454 789474644 0
735689214 297776074 0
93224521 231629461 0
272348677 82822684 0
155807061 522928000 0
187884435 448618073 0
524831022 25508047 0
117295973 722622518 0
37198019 455762867 0
342892381 463602252 0
209028155 592408118 0
223276452 788584954 0
679545812 643227415 0
277722977 555190670 0
43475183 238910283 0
139082239 666738800 0
438538333 690221841 0
494106049 279125031 0
390803774 384691902 0
699107647 779278626 0
317661254 271237423 0
268971776 289133198 0
583242149 664973973 0
559968320 109306763 0
476018058 752524942 0
431956435 3368777 0
468635237 800839368 0
641580443 261782093 0
604185900 249284348 0
324913925 474860843 0
80594907 777558423 0
85364346 738885434 0
559370094 218219902 0
412733769 141117517 0
66067194 402955641 0
585256917 110205281 0
195676608 294205545 0
120221166 111691461 0
132901595 285539893 0
456725192 69489879 0
488665727 135005289 0
588226329 430752562 0
257297368 526273592 0
431863401 472497463 0
207504257 362255500 0
706075326 133674214 0
559240985 592396044 0
576085520 502008332 0
208439931 22203564 0
334300191 54690453 0
279500795 341556811 0
684390263 40230614 0
662962971 698103674 0
655507807 385596776 0
461908332 476790707 0
57537604 641607858 0
368020761 146148359 0
654868733 352515886 0
688303043 155609648 0
238324378 420032211 0
607277708 163419016 0
376723436 120324230 0
665798885 610296452 0
139286919 455806620 0
302857718 93810657 0
749739141 791554575 0
363537823 472713594 0
693359719 569437406 0
454566414 182845142 0
800204200 342211255 0
552725089 779111018 0
330237519 19092177 0
680426949 166553953 0
627460801 483433546 0
241301898 354969125 0
592775740 283575954 0
265717067 403902333 0
30731228 543062757 0
541971060 232389654 0
17728533 177789322 0
71533220 199342582 0
369439722 447040868 0
413585064 364148399 0
380718199 729656551 0
708277396 99551287 0
523342005 408117478 0
45025203 115388626 0
357342899 164696989 0
526623997 378740914 0
54093563 622207978 0
351699077 40468588 0
147990164 773207985 0
343684483 155267762 0
735065473 564221016 0
258640144 263815533 0
355134085 356061690 0
548609371 571410805 0
531217711 404762563 0
419473412 57054626 0
255426257 280927139 0
332241682 656633268 0
751539219 433237301 0
38327841 599373418 0
347099280 182723585 0
198067098 645987910 0
472439135 282608260 0
596127148 215478902 0
113674823 557687777 0
433154415 407362634 0
745103543 181819453 0
512719332 264436143 0
602075624 490826159 0
142164725 264112428 0
747313815 157810160 0
572965568 740432140 0
59599014 222668718 0
456784428 439214671 0
588122169 180334719 0
554008028 645789684 0
719860681 96630802 0
447413310 479199359 0
199919070 256001599 0
8173783 767730097 0
92374380 147961208 0
158028512 539632490 0
622406552 128595621 0
656592577 189628033 0
587792167 566364845 0
386430756 694398979 0
205100144 295448987 0
273317568 269475435 0
447822250 657134833 0
207712566 433589745 0
474000842 599152303 0
783173502 346678920 0
565228494 221946249 0
232617770 93977223 0
732550653 11818670 0
249142238 150578170 0
473480197 290931163 0
30371512 468320430 0
750492431 667156152 0
618743813 616606033 0
432489236 164457957 0
246506416 396321231 0
773111842 599060086 0
287736898 45972476 0
737184115 504676565 0
173613746 453924223 0
122466743 129658381 0
224681145 697838512 0
65473430 776193766 0
31076974 781915677 0
763811664 281832419 0
214593200 661138998 0
213595315 290013674 0
473695900 759234668 0
564105141 713506342 0
177288355 511353837 0
742451139 470438660 0
336149116 243784313 0
553726474 1459979 0
667211315 329882645 0
697876249 403960115 0
513374096 107257460 0
784390886 766629872 0
124485435 136128950 0
171472263 48312791 0
413987297 522016434 0
792939734 242750372 0
771449837 289606672 0
105700981 546804202 0
351669098 116918595 0
91796460 617564629 0
62519292 116467603 0
201983185 214849571 0
705841924 784773928 0
107931391 787357843 0
440054971 631195469 0
238861912 640113902 0
664573034 184390993 0
239268038 228759974 0
568304318 178124399 0
551914732 362060628 0
135143519 142977013 0
39296363 484819078 0
130411173 146601891 0
569480064 711551733 0
90661403 729380066 0
759183922 500113762 0
378488146 458115841 0
322579077 2097457 0
653655169 752532146 0
568278770 145166026 0
308708926 352817615 0
487945049 359441141 0
186534938 677920126 0
681265413 403191186 0
154750013 192722274 0
545969936 151123915 0
115570229 766674654 0
200272425 791328890 0
290040317 318812727 0
233190016 515210408 0
230568005 202777260 0
582927172 640995003 0
159658998 348160194 0
488670452 191477997 0
741832378 706023726 0
69402912 545003224 0
7312161 573900243 0
97642125 771074334 0
122138479 769966342 0
536457162 117636032 0
540834934 263938515 0
704662119 779672165 0
373217265 373306960 0
651897174 170270084 0
181215779 442311847 0
156030329 769225429 0
91392002 610402961 0
176850300 540922488 0
138378556 452753897 0
646204202 44639289 0
371677305 432302824 0
203807471 655423554 0
788960649 325594235 0
99179301 91238832 0
310581128 515792323 0
742008519 277483986 0
115742410 182515543 0
529575495 793456506 0
702917796 320643136 0
311396690 382826938 0
205534401 196994188 0
770561924 164788201 0
414117976 723035019 0
364782988 38200334 0
629942755 411334580 0
8821503 634454575 0
576740194 257132508 0
4610927 571735920 0
292884344 279785849 0
268464849 601643969 0
56825864 680536552 0
512167010 778554867 0
394612541 684053446 0
601576330 344503683 0
100164469 47638840 0
139954946 112310552 0
561454153 468859924 0
166632984 381695955 0
262331043 354515675 0
208672234 404583496 0
116271698 617755171 0
414496577 625371313 0
123767554 281593594 0
704600997 63085087 0
588024855 106520661 0
745592496 186658319 0
292929393 779476392 0
479275407 431992797 0
253928130 420718380 0
775171986 5893454 0
240763597 657728717 0
730699281 110137322 0
486665074 647083651 0
488042939 140365229 0
450746348 391793393 0
505108288 191144767 0
109998637 458238098 0
100078673 21076704 0
473919231 558998501 0
130149264 210723372 0
297390259 422482487 0
71010518 444950950 0
71942421 573531712 0
586130824 355073958 0
546342319 33500258 0
311065097 449196943 0
616459661 35397232 0
696818901 375542502 0
8564673 372035421 0
400742925 229381917 0
750542936 67926518 0
297252050 758936409 0
752035888 44990183 0
377001424 237252845 0
609034386 56352432 0
354907936 274789123 0
606321748 724149437 0
80980012 369859012 0
383705324 346593373 0
235522666 73121281 0
397327505 658748321 0
472809546 347716721 0
510350322 578960144 0
696757006 197718714 0
308657677 609146258 0
455451314 429310319 0
59502218 599509913 0
489735552 258825100 0
687650722 155831826 0
484846385 657636974 0
764225135 223072470 0
534561014 496193290 0
736433267 551484644 0
290979732 257473152 0
107729687 72610788 0
446408689 312716184 0
7713367 75025440 0
212545477 419185827 0
325838524 68517392 0
538510851 304746099 0
668982847 503815237 0
488893911 624408995 0
734915780 659340490 0
300083680 317526967 0
594509027 503800358 0
536547787 715512814 0
72371194 283959213 0
704215461 515304493 0
518580451 424479820 0
455454452 539529286 0
421532853 402608208 0
134312328 89364385 0
469501838 252572669 0
302614386 666197416 0
559269084 84750819 0
617279011 565142582 0
266132063 759124528 0
84653078 152729776 0
553442121 418155549 0
5966472 410342474 0
427103255 473931374 0
712496610 653069099 0
294477527 200055919 0
57914948 226800845 0
333066591 264215495 0
451675678 406718968 0
541417947 400318904 0
30597729 449115057 0
31440353 729412226 0
250234318 79346866 0
164240156 495109442 0
428713992 414107378 0
162067616 408588644 0
373838915 78313727 0
737057193 86040187 0
45533520 102704781 0
606542635 393548794 0
644238618 664956319 0
429452123 528677865 0
756720161 60314121 0
111624951 476317927 0
319761439 674042440 0
551436784 419952353 0
355358735 463945610 0
689779427 120910241 0
766154633 194406240 0
692534354 58868693 0
180967668 566393273 0
708253400 465198348 0
209273787 555946794 0
652290572 502955660 0
92012030 673826442 0
629484584 64022195 0
412261019 34904958 0
533123831 325346636 0
693465856 474011523 0
677301892 479062187 0
764589040 555282356 0
69364257 80822447 0
743933109 471161878 0
770621128 772192646 0
407777401 377669276 0
84121523 2607654 0
121121129 81826157 0
688810525 585728020 0
120239678 290824245 0
120386600 799485759 0
481316964 581604627 0
761350497 195241566 0
302251398 160281494 0
667605651 735244422 0
224097411 184938226 0
752693527 392374912 0
623178076 572273429 0
574310076 21904937 0
428799220 423109263 0
648507643 66831999 0
40811326 422616966 0
457243658 729569154 0
17378891 577824711 0
512159153 476119607 0
289395754 391697582 0
629481029 67873958 0
706455429 578549698 0
728326402 374347043 0
607252841 664920886 0
784708005 799274706 0
325100261 418534689 0
774325510 759902906 0
351277469 357951995 0
674885669 689264645 0
725791991 438437823 0
362738850 502438671 0
622740968 744800309 0
726194921 574093144 0
492784839 156198891 0
496416356 454756191 0
517951210 509617952 0
356478120 600099918 0
167731692 582475929 0
52102981 782918200 0
75096550 319122599 0
115625759 270800072 0
233489148 188780172 0
18596225 601048299 0
654366872 42711626 0
307643525 717817587 0
749442179 726090187 0
18403071 391046372 0
308862471 663324386 0
676402840 305974349 0
383048005 79404464 0
157081648 763966225 0
784563479 639750735 0
464525432 779929912 0
571498057 22758161 0
439891030 204212759 0
575503938 730808517 0
546614721 597019421 0
401525996 89074087 0
16050579 530675162 0
446003666 125206387 0
626361741 313055333 0
568479062 157717037 0
571453876 229735280 0
762238693 358346420 0
21616964 347853029 0
342555980 578359612 0
199228268 454158799 0
73479713 484373729 0
441339730 574085419 0
589804333 431760359 0
133026494 170987368 0
486673397 480968429 0
545878217 61746823 0
298535751 512356054 0
325834458 493700508 0
197103145 431424332 0
755870090 219381937 0
230197907 238028107 0
421221411 653654993 0
587173394 143392499 0
312791129 448700723 0
627315735 668383845 0
535376292 518453738 0
242071251 338638862 0
252284786 406863914 0
83035837 559070161 0
193041851 419723654 0
699126065 85457744 0
369208390 104033472 0
576635418 54232396 0
574286998 8267364 0
486226294 65321269 0
398821708 623129979 0
367433266 428515597 0
532375158 459732249 0
144305677 471187909 0
373662383 675944660 0
538334943 354633942 0
175326149 678225805 0
198326637 405826328 0
32715530 735540803 0
358323075 329716919 0
101891844 91701315 0
553273875 602259064 0
719652179 794266590 0
205785195 345437469 0
637622522 689676046 0
315352534 533243176 0
181590008 637015353 0
250168117 256694374 0
454434824 723514822 0
23991611 59080055 0
398905157 425201467 0
639814437 258760679 0
639408772 515707506 0
437927816 276348019 0
574997393 158134248 0
772936080 66900441 0
504835508 107736494 0
431569445 698881789 0
75019532 362042246 0
66107528 574106246 0
427895502 66312020 0
254570722 319955734 0
427822872 158255283 0
587271947 420735128 0
31993862 38097249 0
484094246 559039554 0
95671619 657951275 0
231730516 298401100 0
156710232 480993348 0
389025134 160082592 0
290287867 128877894 0
308544688 542249527 0
459971274 591631656 0
775789811 590980943 0
323122092 315445370 0
243293907 78726145 0
1244859 82027312 0
317961858 227758657 0
227877786 713772384 0
181222251 648183561 0
476062065 738079999 0
324306172 487433093 0
372302325 194196245 0
736151814 325117953 0
117646315 700678472 0
666166406 143472702 0
291652535 411967008 0
84806312 135269528 0
617804012 28350023 0
735487443 591696414 0
274136355 763271538 0
98283439 151536557 0
572078066 289284894 0
168328619 678463426 0
516112863 220134063 0
719470432 308184684 0
66880959 33750956 0
111959415 436501740 0
364104710 279731162 0
42953732 4508389 0
450424989 548482272 0
339128063 382572615 0
579409894 263794904 0
400082124 404577867 0
567373704 25559118 0
11326863 96231127 0
568198678 732087082 0
258404170 465379774 0
181706384 446684477 0
769274587 205433141 0
612891280 526910793 0
39125217 770891802 0
22642922 545969877 0
654972075 52684736 0
402318409 660512089 0
55478383 41461856 0
636118844 31141481 0
557607265 9731784 0
259340333 266540700 0
381897586 114399842 0
402036234 597767773 0
193933622 306801619 0
468665799 459327520 0
794480707 484328043 0
79024726 643424459 0
28925136 568866407 0
500164437 476307758 0
796856792 721479673 0
548697425 379376577 0
411731555 141871285 0
58455764 55079692 0
286051148 211675788 0
378335193 740492947 0
363138476 389067784 0
129525718 317961834 0
411376209 230550802 0
639707028 660555027 0
453353696 155291288 0
576154203 153335153 0
740738952 763029576 0
455647286 63192522 0
800566748 416745438 0
252018647 514418664 0
172493385 160911601 0
251276654 21692025 0
514744189 51661268 0
520258746 667241624 0
57041617 633146506 0
193667605 155734336 0
464663256 644919158 0
255720261 39076393 0
251260288 627077890 0
432944690 397310133 0
287402974 123827732 0
169402979 467948272 0
560214673 132935935 0
328573153 13829602 0
326982312 273557148 0
641153695 110698491 0
600957061 655595226 0
575816320 456123830 0
396912241 12401201 0
698311689 773550503 0
738017697 491093804 0
530917586 506268927 0
47960653 671395869 0
121006280 383014618 0
476838687 297766970 0
391743054 475652664 0
494354896 487398448 0
533515332 782823064 0
472415374 620446328 0
444032519 319808951 0
398434855 53684807 0
392986764 69826153 0
23809988 520491403 0
700292442 12622327 0
328025611 682661900 0
5423380 762322956 0
682997116 66818430 0
445056814 461589281 0
556045273 85913531 0
308498191 255269144 0
448419187 330100673 0
538986352 406912630 0
675985523 218966188 0
41720431 48513947 0
490637094 404453449 0
477963074 350381058 0
438318993 704801381 0
181240931 498756834 0
106082500 361261504 0
586903098 634114472 0
348010103 256337824 0
265476239 626833631 0
749241461 705033330 0
660370630 560420531 0
457085243 636306517 0
306317641 566779642 0
460493805 709330948 0
290610617 321811651 0
473041524 284796538 0
373518761 222280293 0
740198298 130975860 0
41784921 478067203 0
30651912 70722642 0
145976146 799805489 0
256051198 219742963 0
559750262 781723922 0
352427890 181163758 0
385121271 98026867 0
150096547 83540667 0
58565244 19433687 0
76558323 296795389 0
418509154 209653674 0
29789910 122053669 0
114654883 606334791 0
493907892 634765372 0
676093601 729460799 0
26207692 688387535 0
366403886 56855254 0
664134185 543329792 0
553605091 437155946 0
83435758 608591796 0
506649890 139089703 0
484555585 756519046 0
278856218 694470332 0
192537610 62979010 0
269334305 29326573 0
324641224 198448833 0
649166979 14901114 0
684203036 108188491 0
263204593 52054736 0
801555333 453861049 0
446082960 480390109 0
64640446 145399372 0
78447882 542386161 0
290288464 379951106 0
314033538 461234873 0
73650572 59019777 0
247894002 125696144 0
223032528 317424920 0
221137687 799563339 0
74513072 53665590 0
38637443 131721985 0
597574871 202159426 0
622189612 474504716 0
756187936 581585671 0
203263526 47191387 0
749174363 435564848 0
519366114 171768489 0
763809931 452040582 0
440501544 13478124 0
365457282 233759752 0
509207350 787846022 0
196417953 692599674 0
635212014 173971934 0
621375981 46102956 0
284843921 462325563 0
201416287 58076022 0
168064191 150569099 0
637353538 108766993 0
750517951 293772439 0
112672086 282732303 0
624540015 795397255 0
64438313 361741969 0
364656705 657148139 0
104822454 483090016 0
78661621 541345673 0
184613113 105000151 0
638795079 764879865 0
486667262 756873885 0
332829112 239821658 0
745653607 457242778 0
734516081 674011612 0
169384783 103349099 0
570544076 709293991 0
420868285 5938914 0
340397343 461247937 0
110578654 39454104 0
163428466 592697458 0
531363427 646395805 0
330977993 375769660 0
158914973 199325682 0
696588965 70687683 0
397953491 60707644 0
525460081 392271743 0
798499780 744135113 0
59821128 50481581 0
556193591 734131327 0
599191124 474363444 0
501951348 87705695 0
614608340 350542939 0
531036822 486080531 0
107633177 516070626 0
212475769 276860312 0
253598340 565308697 0
240732682 36754462 0
584032089 419104887 0
433145930 514285263 0
740301545 579934793 0
488323588 13459131 0
381149076 362595498 0
499112476 133846360 0
472234950 666820479 0
715700409 144774403 0
518890110 180595965 0
766283749 42707880 0
62117617 69119632 0
18434818 723524802 0
62161441 327220946 0
660439207 179123291 0
536250274 130729262 0
394352476 614103805 0
44076093 291571006 0
589908840 298207547 0
92811556 610406529 0
538679911 563522196 0
776307505 758212709 0
499848966 752377468 0
18301064 327568198 0
695531339 297368074 0
269159750 74481742 0
316700468 657815793 0
164807657 554878897 0
158857408 525093021 0
693546681 408607414 0
424203668 481911313 0
434083736 335710026 0
422015954 460368551 0
94998030 286442428 0
741710338 160081688 0
515065876 443872129 0
55565205 435024224 0
714366961 328488188 0
717083631 208703905 0
447571903 664256746 0
771005354 471153741 0
142794431 68111880 0
182181275 512164945 0
102262998 342285483 0
512512764 89441201 0
621587788 540441806 0
43391986 132727052 0
282444413 595069519 0
412483921 207813394 0
597020846 791249895 0
606824520 146590557 0
783966694 796619330 0
526061390 473892587 0
731828861 148530367 0
319929256 781579744 0
193231294 740718320 0
16540916 676583474 0
561138314 665762701 0
25354379 520418437 0
725235178 145665591 0
790005408 25683646 0
453061168 192915501 0
762148008 655728910 0
432916804 736766993 0
721273650 757446285 0
180372051 541247470 0
153914634 16908532 0
195428234 119032901 0
59610150 323245089 0
773033590 389106008 0
480867793 257859100 0
468391931 688628511 0
473478131 162833428 0
296232287 711881421 0
271924709 370339427 0
599385165 250869287 0
64550068 23613457 0
682873962 109042619 0
636820574 584528208 0
98358045 89571608 0
348104315 122007602 0
707440450 140282053 0
550413044 666609330 0
422775400 418620950 0
268540106 421354389 0
719011628 545181222 0
248905103 320944597 0
577852852 628285604 0
249599900 632406376 0
266320252 778121460 0
482857606 68369903 0
369840325 147952422 0
573467248 283821734 0
555601432 671130557 0
457091387 93690949 0
586876064 235358724 0
45782831 801383625 0
675421203 569591187 0
10937161 476283292 0
204159987 149310549 0
176683317 3803576 0
662557901 763183473 0
268247897 514938999 0
520014384 313133400 0
182928368 691526797 0
801311266 306281797 0
400962190 87658242 0
509488082 492462749 0
606220061 175284457 0
10421163 296865709 0
301062067 54337457 0
276805601 783736613 0
785371373 221345530 0
598850686 102339496 0
547854521 776357157 0
101936679 296277161 0
114799149 554121113 0
189014013 245791838 0
705038846 273588774 0
188826761 378647675 0
420092417 159058503 0
707968831 703352515 0
196281581 477565676 0
702584687 373740019 0
611367881 173331393 0
427380211 115129906 0
147926783 759673163 0
197967246 181389459 0
108506766 727541964 0
795195795 516800245 0
137823064 726814922 0
275653793 297470207 0
501857467 523191890 0
78302831 268061431 0
664040185 13123893 0
301863855 30271565 0
476167450 175189933 0
287029361 20580370 0
189122134 91571109 0
23234590 461780404 0
149699104 406374437 0
347180297 541575200 0
32101778 669303812 0
586919340 543566795 0
238727301 77327180 0
90058684 187025653 0
182705931 644476391 0
11917018 431746386 0
644217461 220047325 0
725296371 401945987 0
358011490 460108488 0
312962376 346799422 0
283555490 663804413 0
204351850 192268093 0
800071353 716845658 0
587398014 550098832 0
317299178 434294270 0
778220730 394748982 0
86382757 237579682 0
208025295 76145276 0
532721118 576883696 0
80513516 60992179 0
41244139 446174411 0
541924337 756919745 0
700857539 646904010 0
430036155 230274431 0
154493686 116479591 0
368106266 711884591 0
343927419 322269924 0
220979434 427996932 0
545199753 271742644 0
708342502 493032541 0
326693431 579105512 0
772184782 487616406 0
325180329 611072817 0
374150476 747999061 0
676687091 192985066 0
725304304 1938938 0
316281153 495753390 0
426456759 275261128 0
494456768 458369284 0
594148670 456459026 0
608496885 363234208 0
390621954 213284095 0
54039604 585183992 0
305069960 663392267 0
263159219 321538027 0
344988696 556135453 0
728545221 565253146 0
373888547 442371209 0
732333840 138415249 0
199459798 426648073 0
433622361 384961087 0
627702632 275437656 0
62727938 609097324 0
195623562 509698893 0
328398726 565326760 0
541623165 259435203 0
739820412 517342738 0
628012541 31625586 0
704490512 567685553 0
520385542 267492713 0
146791987 54512658 0
217286736 762162129 0
677203934 136571951 0
316967308 712031770 0
747056265 227199325 0
633727834 159336643 0
752942753 586980356 0
472415324 137581697 0
611732212 793029542 0
635267583 265072686 0
166871603 337232094 0
432889792 111913345 0
731661370 148164922 0
714248794 111627627 0
610454449 199945648 0
217714362 426214700 0
535803317 126615620 0
129088667 347360343 0
323252714 248142792 0
442568195 584214441 0
21680807 195845182 0
325242318 722378376 0
757068703 195226468 0
645532897 29569681 0
29562623 697621931 0
122391532 552001750 0
477042674 129577889 0
696145681 144424244 0
277509903 295179011 0
562925275 198447844 0
726371961 741241905 0
462614103 613217484 0
318538840 43280856 0
196414448 149643301 0
595600686 757252285 0
650999859 223641563 0
41690628 500249775 0
658588516 514375620 0
157982998 99238649 0
11811499 659811740 0
366099621 310485759 0
773447423 71494467 0
303327894 466574662 0
5371047 629174627 0
347125361 239539819 0
461603139 650560308 0
306451633 223801193 0
138723308 125411924 0
218953783 390669548 0
659753526 86367212 0
22590107 49292136 0
524242893 50675386 0
52979362 774831594 0
345459684 732458704 0
336108556 543617632 0
229674477 670267839 0
381418420 554111182 0
466736790 455234853 0
34072532 759532064 0
595000408 765060666 0
520948112 268048292 0
633768737 545193119 0
134432304 110061643 0
198426203 11685086 0
319649982 42524693 0
704770472 105004029 0
701699223 670798150 0
646244875 205274499 0
712708179 12562095 0
256687080 741718460 0
265945219 180120826 0
670510539 14497698 0
557835014 334038211 0
294569213 534408573 0
242867393 601813462 0
231862444 76477554 0
695706904 630226683 0
769312166 775374423 0
482563998 156805162 0
40817613 717422326 0
29594795 406491724 0
121062206 76580645 0
394764930 649842851 0
90551544 279151809 0
761897606 68974593 0
275207955 264192291 0
131541853 174320195 0
135823267 692661050 0
207682012 245520627 0
113094030 701443546 0
426729170 679443194 0
632852090 224813654 0
749271290 6889614 0
532074465 232729084 0
107230912 687862652 0
493308226 523277877 0
485718937 676509663 0
444871219 755705139 0
321384811 488336012 0
766416498 724782354 0
497578576 186281622 0
236095981 450593331 0
475795961 390390252 0
693091401 480109227 0
789154233 231458080 0
131470122 476835520 0
791518260 655643084 0
152333347 221399980 0
300851840 678834781 0
625673657 271574263 0
51768877 328559205 0
693350010 606208726 0
336692573 162734548 0
493287822 341831984 0
491933103 400792945 0
67969394 478756224 0
263233703 684809615 0
793733963 358775305 0
3501243 548006189 0
111488234 549023476 0
698391743 87609994 0
105215324 401960746 0
606004214 96939693 0
453987062 75895539 0
412424797 624063001 0
649679618 357190364 0
779436016 685544015 0
780606085 300455627 0
56227210 579753411 0
318160777 398831685 0
382801290 297250638 0
213460330 57318524 0
616335306 6599114 0
40032508 608420165 0
418055773 453867616 0
388551421 545567343 0
362968480 414082814 0
771747943 394777789 0
526397605 741768187 0
270754993 599624019 0
1727307 722378893 0
772837804 612340742 0
611724631 561193799 0
755527757 534785893 0
779597442 535754369 0
90006805 493992429 0
725563447 53644191 0
214628018 83559119 0
583290810 187403345 0
27796857 376256715 0
92790462 68003779 0
548919684 13260437 0
705806177 558228476 0
689541008 420790558 0
318726001 175659120 0
50389223 368559537 0
354145903 778551180 0
612825732 47868281 0
233169513 91349946 0
689297912 611412259 0
200863370 264660728 0
315318771 638481431 0
496851729 732122001 0
4309869 702193034 0
503818817 785605610 0
154042552 250435556 0
650538233 188122347 0
525360434 350961904 0
445695420 612235908 0
413529132 81450677 0
161132348 224934557 0
63692748 52012100 0
643166132 45320951 0
78607460 240522960 0
494347745 614706643 0
451470555 199790107 0
173549097 133437510 0
596843810 319698421 0
450168744 220250704 0
670583821 140892869 0
270927154 46675354 0
782816586 685848413 0
167986101 160185463 0
155123003 338502903 0
759022538 74736722 0
81441846 472304285 0
305718039 416511898 0
175922512 694468016 0
734528758 639689434 0
161090095 320544052 0
128984152 666327867 0
651787768 11575701 0
376037507 362314310 0
598322884 299311470 0
582261283 73331829 0
539984727 524391215 0
231691192 315575425 0
464580252 200466395 0
50711296 343998375 0
472827065 193965928 0
561112080 542456332 0
228691016 300037152 0
641748524 213660591 0
607434027 268912864 0
551650948 560389430 0
389099671 708297201 0
427148609 343453195 0
287585295 436171928 0
625789761 505330285 0
93672646 766552459 0
674873168 230391366 0
447876308 605383215 0
340643871 250137739 0
500093563 734688077 0
351283669 771503741 0
598418552 95297684 0
174666363 365822046 0
401995097 113962041 0
632027725 216313082 0
618082524 305341484 0
228936620 402648684 0
65238927 350552992 0
574620793 37783682 0
616811033 257948 0
669072238 205665272 0
690828677 693626889 0
296882477 668537311 0
756087116 103859107 0
80937989 14282489 0
318997067 739805287 0
385856863 27551287 0
506610142 636212527 0
535795539 558242212 0
207291677 756969111 0
269264180 521941284 0
565334974 723783862 0
30493183 791728091 0
42963236 72040148 0
10309077 540899533 0
586730501 113725693 0
283441917 255404121 0
647512260 773525762 0
588485325 105845348 0
439020168 535072896 0
358862462 628598377 0
644555398 116788472 0
750895279 298828855 0
522851250 183118362 0
318073804 742923166 0
517195532 484659874 0
275567828 470600965 0
352712078 429860212 0
5940384 560601864 0
721943526 329092524 0
617057533 103725673 0
307577045 336374725 0
331062413 647447014 0
765798314 590145996 0
20871922 577671261 0
628488236 263879405 0
305966796 248513120 0
645253359 590649748 0
618376818 490078710 0
233093011 251368099 0
795813930 619334653 0
523683775 731031040 0
314477727 160979491 0
753119679 105442481 0
670749030 179048279 0
395206682 205883861 0
724079388 506133534 0
694537745 388969741 0
583847711 597549739 0
20073368 472271213 0
351907605 479982202 0
651273900 157511373 0
32717478 715820269 0
501640877 661695154 0
735489407 388979696 0
596630326 405429318 0
532411062 797918238 0
102209528 256192630 0
421455485 636104499 0
457583446 161882969 0
41019310 254310347 0
169970073 578278200 0
500490183 463854835 0
164483806 518758025 0
626885487 343153775 0
124614763 544217804 0
659370198 463789902 0
32922916 495102616 0
142406456 185040567 0
137285813 336803257 0
140169329 413466176 0
785813302 297471149 0
441838985 504871961 0
324406046 724903341 0
629174970 629219693 0
485465316 526556152 0
461966633 482369163 0
400928019 746980865 0
553687381 27370301 0
322856689 122052808 0
98757308 355254302 0
334907253 258873239 0
388399973 20581335 0
452770420 12219950 0
184836256 365474188 0
144892921 33165354 0
17296283 398236689 0
597168961 162541422 0
614919479 43847596 0
725428416 796521095 0
253767076 204945117 0
584907482 121745986 0
344757963 778704970 0
520005028 103256408 0
375127227 331424793 0
650607965 98023726 0
349259047 464640281 0
677731797 497743714 0
385217120 763985584 0
125107898 209997062 0
134918827 500160811 0
323017520 629615271 0
236184924 428962669 0
382451699 116082684 0
26697753 40640292 0
542545346 739702091 0
493071633 166428480 0
117402152 236171102 0
8259046 460778251 0
223941877 722451992 0
388350114 473468477 0
500205741 360913356 0
353397858 618451525 0
325627156 593039318 0
509791440 710064427 0
680118592 327804307 0
453123353 26829704 0
522428636 251969725 0
640658059 709433704 0
270949140 247142036 0
580920054 619246571 0
368253666 539917346 0
626947786 617182465 0
680562425 350160028 0
692110264 378695287 0
238653007 73382307 0
333983568 445663928 0
64889444 418293370 0
666611106 643246181 0
774086451 378124174 0
426358553 52204084 0
94679983 323051994 0
167618206 437354214 0
540313883 715752376 0
124241398 366347984 0
188995744 62158051 0
73942226 721257214 0
140366171 733445032 0
642559419 653536210 0
204875274 631276910 0
47747739 380468311 0
338254063 191192793 0
223692690 381205730 0
443501732 108245654 0
523357580 599846269 0
251399473 98821443 0
703120917 171412237 0
337120637 652213658 0
457535496 135613285 0
631868065 55848225 0
294776314 761145616 0
137917958 139916101 0
242971958 118676946 0
478498645 413097567 0
401151934 313684723 0
289045774 664637223 0
176182160 610766410 0
404509119 258074737 0
120934468 89485010 0
689082572 667363056 0
621682122 320794494 0
537658472 149645164 0
191158101 284618011 0
276561886 189364050 0
701717270 132325035 0
598291074 193827030 0
28244297 606649839 0
372818302 729866361 0
322584420 420676942 0
449152423 680463062 0
7422403 473051751 0
204902242 422068635 0
489014534 84280306 0
54535348 23257839 0
61312907 492016731 0
666656860 574134651 0
646086931 22501118 0
595453184 535818214 0
485027701 55143613 0
140810890 61702905 0
497320941 524450503 0
153194881 253256343 0
425242445 742773997 0
784966993 319460782 0
246082455 370206606 0
422660363 747784084 0
381737951 296470163 0
147946882 107191917 0
153606961 525272452 0
657795583 796641130 0
394043587 505484684 0
579296347 706667695 0
216808662 501995855 0
605263796 773000538 0
471297115 732617737 0
554030227 48055500 0
362194172 314112458 0
428739119 619707752 0
227242193 444578144 0
640403487 200521166 0
304462520 70677314 0
190318410 179514308 0
306576011 798750341 0
600820899 559119972 0
650911627 632230284 0
499557979 749894861 0
277734939 460720280 0
156575645 782606381 0
696959934 716976018 0
22326272 787049445 0
609505909 102216090 0
797644003 95263670 0
238400063 326967301 0
729724008 296439766 0
585892060 731957780 0
531301193 276732507 0
319403747 67676870 0
172790291 71235302 0
737870564 703786973 0
400833329 778982357 0
270320631 730356036 0
689966215 473178493 0
87602624 739000634 0
796115796 529139604 0
258019985 75005193 0
413939053 535518332 0
765729609 723618268 0
181620664 739445213 0
353264307 524315879 0
473162976 250602194 0
347343129 513796766 0
538273988 786607543 0
376726769 767891234 0
408795154 559869589 0
710731743 500489870 0
595552413 510796593 0
645398704 340887238 0
614612244 484313125 0
54454806 734364074 0
31193401 508316367 0
608635601 27993663 0
405754494 699335956 0
52268543 790393303 0
613559637 666873089 0
108659080 48451411 0
298925172 737788527 0
350129663 801031334 0
94629385 764880945 0
123326513 568047486 0
778316656 416495784 0
213401333 21917296 0
681205423 320762433 0
656848269 135156517 0
59641555 362098389 0
680453745 415020760 0
652530040 49632379 0
546426332 313271037 0
360892183 177946246 0
241360033 727506209 0
504942199 609021218 0
15569398 800500321 0
336926249 256083685 0
631671289 362702486 0
104866720 469346279 0
35796488 172154686 0
614002509 187934884 0
687311117 528881965 0
512636817 314258480 0
47894370 744302848 0
169748188 634111173 0
726490104 154002769 0
115616309 289365499 0
541980288 334974032 0
467513233 589135749 0
713732725 379798856 0
49624196 582072778 0
332051127 401410220 0
453629649 354669822 0
432009470 490586369 0
688770776 172320284 0
253594042 363720321 0
745470868 738793541 0
347461494 404932331 0
385057917 503507644 0
378186428 303748707 0
90381756 76454922 0
187004157 795309815 0
141003953 487644527 0
662433693 577619312 0
247206218 246011296 0
111379067 367769169 0
622862687 496207669 0
719223488 656009494 0
244320665 429046949 0
706687971 413183379 0
112890303 154065456 0
491212124 289367347 0
56767744 14005471 0
197950282 77917429 0
302779425 434869761 0
313899171 632406459 0
563523683 557163733 0
613589844 506717164 0
713719839 485203339 0
645885300 759197065 0
266171521 795000129 0
580230605 333065764 0
532537435 401284741 0
382608222 471004008 0
52468422 75234434 0
233897409 126821118 0
303441047 424103294 0
712539884 271696006 0
432033858 777219571 0
63843517 236463969 0
538297227 196433872 0
337427377 312317062 0
426052474 758799220 0
352903250 567002980 0
324904374 703454442 0
590540193 447624596 0
59249623 36391685 0
721849090 471628370 0
5214115 477429209 0
680736670 517909859 0
403820913 118113212 0
333894314 186965972 0
368434476 95172582 0
667679460 674478649 0
222855837 182787961 0
464414938 542718858 0
290957606 685720220 0
199498520 297405102 0
374890418 536041605 0
577707815 75004290 0
452735438 87029165 0
102558144 176921276 0
73589212 609995817 0
414670861 39747323 0
221449192 127782914 0
336571729 357877905 0
499459921 405982568 0
241825488 672145238 0
535760351 542239921 0
35702238 710962869 0
577325959 725327625 0
248633490 210471099 0
53040435 552909845 0
382256540 177250915 0
777258937 732122732 0
172276750 533139254 0
431672166 766843586 0
646630891 599067514 0
789249134 47290309 0
168457124 380659863 0
530118515 728689647 0
272038649 731917411 0
356446739 703739022 0
7526994 367119807 0
575930659 264817700 0
129922830 250254300 0
481313317 285659772 0
324105637 466164020 0
581891211 661192410 0
95423628 88549602 0
766542823 463625009 0
76789273 646361570 0
725957541 146823281 0
266123413 220581155 0
464483707 311586377 0
441801492 496528927 0
445635793 460633729 0
39230561 183839320 0
161581755 276332561 0
179603877 749023386 0
149111162 421471284 0
303571261 9787388 0
313963623 326609654 0
478510351 36098399 0
650977914 146340892 0
265747432 245710063 0
527044641 386182470 0
777394041 187911292 0
299032042 159484922 0
150438407 101379733 0
443049774 231997251 0
76974685 667298985 0
612157279 7308070 0
150534873 167670751 0
205837804 110440637 0
669890457 83484376 0
157617522 761390379 0
112349855 92258214 0
325315718 175503187 0
170436251 164164392 0
669534841 675540363 0
91783031 228911640 0
687332183 727210106 0
152880593 614194101 0
384420815 613277493 0
352125645 404818739 0
734751547 736989805 0
459217864 720015816 0
320496086 57129473 0
191621 515747736 0
595807800 93728288 0
762540052 537534955 0
252549252 309537983 0
328949209 261278825 0
265809049 660533434 0
717754756 568311455 0
385831867 476739546 0
5085090 74200512 0
685253173 201849338 0
215117383 490072899 0
182729485 178200166 0
684902132 263562116 0
480904469 72776632 0
675675608 518118276 0
378548136 654688457 0
255260606 288768778 0
672964839 123140654 0
745841288 214585735 0
122760047 182248166 0
699371207 350833824 0
632547047 305276572 0
62147842 659967191 0
226449010 771831931 0
760071401 452622896 0
600892197 297528825 0
708919003 56780831 0
20435802 460273831 0
495226756 209700811 0
40336085 543893066 0
438914732 102462440 0
397939432 523690002 0
16263224 561196354 0
337789668 610881521 0
302757784 479718964 0
113079838 387783908 0
544337788 448845144 0
272848459 767555630 0
307645138 626689478 0
256423941 686213917 0
638637921 657279420 0
352897038 19206655 0
342194090 200278058 0
524063892 541707956 0
677366254 174868346 0
147774161 63803041 0
536824944 702801481 0
495137893 307146817 0
94600492 620616203 0
258947126 149337108 0
733260715 199208735 0
142824596 427510158 0
231390156 256668323 0
215606055 780177507 0
705539675 676388146 0
385242703 755896446 0
299670924 761250264 0
366836567 285334258 0
108546892 336657149 0
227764893 376690180 0
395632973 196711411 0
606573912 315727387 0
676616340 383069768 0
727478816 512835599 0
592483188 444799477 0
749425886 756541425 0
291428591 653454664 0
396314649 261506885 0
556875302 557925206 0
90031671 107736674 0
480187640 749555256 0
315555298 457091129 0
28408398 186999062 0
480065023 49806619 0
746737435 226252122 0
658600955 636520927 0
65011869 629202021 0
402169476 280202677 0
745695787 614066504 0
470382282 709396803 0
515154727 787477279 0
441598243 166426983 0
222607976 354135948 0
335567331 765726318 0
155167326 220869045 0
345349020 59030230 0
425333767 673668636 0
269166635 11387931 0
334802615 191943300 0
713144491 789940175 0
775509623 108358356 0
122903092 183728833 0
183318251 206077369 0
243329054 535687685 0
262549441 232812950 0
710184586 571587510 0
732604579 265275851 0
772815783 232858400 0
383387582 741239860 0
608589718 85437455 0
385538538 748319594 0
596474237 658552638 0
722450913 637896773 0
743008779 432435959 0
45897305 639671390 0
225119823 259159945 0
734926757 252343784 0
42564533 783280552 0
607473621 479659456 0
381007963 57942212 0
179384821 355694100 0
526562120 732005548 0
221803378 271726710 0
18831112 685336128 0
241653032 562781956 0
233512243 230172011 0
202075097 568043743 0
544008822 355805535 0
388419494 717127150 0
156407362 358093600 0
372101875 790068461 0
96202383 327084088 0
726160225 248012438 0
221940119 233013704 0
524075750 637596970 0
798413893 270425224 0
404035679 562540886 0
37453336 202369309 0
584971423 419662106 0
686837600 35748589 0
546805683 37566755 0
577183800 19920931 0
71517824 105414234 0
218892221 83961794 0
43998477 779856023 0
564197660 798082793 0
721835475 718381244 0
457397755 304871997 0
182104424 91131811 0
42333671 742095420 0
799529738 212105693 0
218730137 401412803 0
704055551 498427280 0
790702400 612882797 0
778646674 82106492 0
481082955 122194439 0
608556665 658562491 0
639917093 208391454 0
320448986 254957946 0
449485186 37597887 0
618416741 37881699 0
649612328 45335455 0
237780552 336174309 0
325857574 146593416 0
617160884 177675826 0
335750415 406933724 0
131248216 247805053 0
277071655 16496276 0
677290728 443522372 0
440882743 786477672 0
173745518 227519340 0
214973487 432383672 0
470624217 782695769 0
563062733 143115181 0
237375619 515680003 0
305151687 582273981 0
357565439 99665398 0
666225625 374535341 0
192646328 167903554 0
683650856 445506378 0
788646084 375010513 0
702019822 134034797 0
549180794 751037901 0
208431868 656576403 0
382993768 650982053 0
89066338 553423946 0
207592123 391407706 0
224488960 742354685 0
384449150 477107588 0
272561643 125454970 0
614099565 674351502 0
651972187 35449677 0
316534767 25657527 0
68833376 49524207 0
283654237 274388039 0
743528575 333163355 0
488954868 615662049 0
785348323 695000795 0
116499518 201556090 0
178469851 12516222 0
466426099 128688341 0
701192739 386682212 0
297225310 483297243 0
159808819 73311493 0
739947680 603561360 0
567232598 232639552 0
243946990 6396274 0
305417900 495362186 0
137586300 287796792 0
634384620 239102473 0
188681693 762205699 0
376470759 6958971 0
295869066 736110231 0
762551467 712616293 0
311106424 216137495 0
270353934 608697585 0
232781341 186464613 0
32846319 236791074 0
370584544 555056846 0
555081123 216908645 0
200001385 105989978 0
105960084 663998783 0
101673518 763293644 0
548784928 34026242 0
276948455 50891297 0
695048257 78018594 0
189174100 446011737 0
720197752 26363260 0
590679605 357770530 0
202640628 268610769 0
497450502 134097221 0
695998449 524287727 0
367174327 212290531 0
392840680 564392798 0
614566120 447981654 0
321425344 786667502 0
189436145 652350436 0
671676932 83718650 0
408908922 459448220 0
162723403 489809781 0
193202706 516118285 0
411652295 615373951 0
52248447 323517181 0
782348373 705157354 0
503603943 58429884 0
274656730 774631649 0
747608934 670878297 0
423435673 707299182 0
338197725 605762102 0
556541674 156199963 0
479048435 222619407 0
565745533 182870002 0
670942493 100376028 0
533721795 147669335 0
752990253 379638300 0
431582513 715535138 0
615792422 260088491 0
724148366 426186384 0
267496947 271193051 0
67810296 790120511 0
727443735 28328953 0
659161932 328888920 0
680605776 777441724 0
658955195 285242198 0
663410868 755553508 0
247057971 664249340 0
312308586 485534317 0
391044435 92535626 0
641708042 97096550 0
47286983 298960092 0
145201270 768876103 0
264223779 1978598 0
687209174 617900312 0
754588502 463133248 0
393107240 669325349 0
473959072 105840917 0
330538138 382291040 0
686412446 791240976 0
784068255 162619408 0
634497405 280416753 0
217949601 500291012 0
353923372 180354971 0
308527666 79085767 0
8526008 761853664 0
708668763 461289511 0
14037293 735282810 0
418168116 91853138 0
54580820 359923653 0
553824105 383447560 0
564675425 719425293 0
566221772 223525667 0
294746362 256382915 0
722614416 600885759 0
663444545 764069699 0
164070987 239382053 0
423774822 39564909 0
681726546 684104470 0
397545731 343750974 0
716205370 787065247 0
234711655 595053590 0
483899100 101667173 0
189182150 607819880 0
626635564 194658544 0
209314431 225451184 0
583663192 584091172 0
580370264 682805773 0
380297579 718491330 0
285441795 146056339 0
717243625 737251856 0
150509641 542568297 0
424177767 524618151 0
691922242 46070210 0
471510881 454107522 0
297819073 276033415 0
569780771 783580445 0
682072598 365407987 0
740157714 373819916 0
650099428 670941733 0
633512961 464087359 0
469885349 252337091 0
232950572 32928921 0
17809860 359701472 0
627057694 407201652 0
101010700 106443538 0
40275198 249098945 0
85434976 519420034 0
409279427 34047753 0
49504760 6484125 0
56014158 347859879 0
241396263 79828812 0
407674859 10296737 0
369264090 496693180 0
348341916 257274124 0
339138957 396359010 0
496993021 408989961 0
676853954 278380796 0
297577921 514629144 0
699420683 368293772 0
719137902 61471236 0
687432562 348970565 0
518866721 15749841 0
755804019 91082256 0
404927704 751541486 0
155797391 798915494 0
409630561 696703062 0
600706325 97315674 0
777636536 484578649 0
338246102 581993017 0
201726939 312350956 0
727246460 701905691 0
149480099 253103580 0
583781008 655333210 0
318764219 45610506 0
560962022 593379788 0
93673260 571250465 0
151448496 568529764 0
397732109 84187893 0
203221494 653156641 0
651645501 278242526 0
534593063 245247198 0
303617803 196758467 0
410987582 639148520 0
194139963 732361813 0
732353679 161809077 0
585851484 732565099 0
724369142 718749928 0
500280479 101260511 0
291479254 276913086 0
255306230 167981912 0
375498585 135094460 0
716530259 316445596 0
658855198 530957311 0
786247573 244434151 0
529907670 189481340 0
671968964 19398559 0
729654623 704944872 0
56080266 272428493 0
631923087 471048090 0
318964253 38226120 0
615111143 161899977 0
353095614 243972822 0
599276697 695075186 0
672964495 634506742 0
496151880 3570737 0
550415671 668953079 0
547396820 255751698 0
331119882 378531200 0
60225842 375229473 0
353534916 471693671 0
779333069 186944336 0
422145834 543456599 0
553197349 109406379 0
35123097 511267151 0
361285594 574489744 0
641339543 506934969 0
577489524 134114037 0
596285011 14676150 0
90044077 725936146 0
28999119 207606928 0
594351423 72983902 0
53044286 116650232 0
23151515 710702623 0
136611515 727496940 0
232239924 450794048 0
498182170 320321903 0
571975005 647001237 0
346778748 101847653 0
749953636 617680679 0
21039973 446147732 0
735832546 198893061 0
405361275 582640657 0
477053638 419104620 0
768862129 176996595 0
94733009 628671132 0
596720515 797036583 0
522103825 276706492 0
549540042 685819275 0
320464837 431387018 0
264000166 8668490 0
108145106 801277437 0
215659094 678334360 0
522955376 67275653 0
605323168 246437395 0
631444318 377396738 0
92401676 785242417 0
637020773 511824672 0
158697520 796627337 0
315932931 730254999 0
624544734 274386228 0
583600151 528583242 0
42664157 492986492 0
512006873 239385757 0
153335150 287438506 0
754735058 153013534 0
113535862 73447447 0
672717006 422341726 0
173277381 595744635 0
134179496 137162919 0
5904243 739555034 0
552379020 168874140 0
632234451 770141373 0
497306573 5143399 0
577727246 683990593 0
536469741 634124365 0
210270222 192623667 0
369094052 49379215 0
33793180 186151666 0
767913586 445254182 0
122193642 315538829 0
622842660 333989332 0
341444068 657101563 0
778876124 609046506 0
735986859 279605993 0
353116462 231843315 0
361892957 149025012 0
503533620 635395819 0
538483514 764359568 0
467030788 164763169 0
325856542 283875060 0
485692886 238171335 0
60910885 320804816 0
12444286 552167054 0
343098238 711683286 0
450533663 156747018 0
67660469 99889768 0
182021994 389889730 0
335924257 685371952 0
78455261 328532061 0
769813945 296776095 0
405495982 202599363 0
329462596 224452294 0
134780847 366271447 0
112927151 540732623 0
473550312 77330127 0
612220540 470775175 0
720096026 556918112 0
704859017 21253869 0
521623242 257750021 0
367676772 558340019 0
731923499 4009480 0
422197889 684901869 0
155835932 523824035 0
615204030 5518591 0
471597752 225598349 0
224790689 538684808 0
182578766 743511961 0
29838956 414236410 0
494298869 270004213 0
124796920 262798511 0
765916937 165337814 0
444642957 30999425 0
362747488 672705388 0
374130913 668034207 0
258162571 237368465 0
207209719 423196449 0
643766702 737343727 0
559105615 200116560 0
714503327 400370083 0
239692199 62539253 0
281723926 721316377 0
632742213 298931581 0
762511612 736185210 0
548134019 721784068 0
452273105 133688240 0
797651538 184676371 0
152733384 375268440 0
731462534 257019435 0
287404208 790840620 0
336822083 616696506 0
296560588 203963483 0
724468016 216375637 0
749692261 429632141 0
691779968 154898920 0
37756896 162858739 0
362378292 486760704 0
350926507 368909183 0
641055979 85279689 0
775718468 702492845 0
14413075 705631621 0
229515587 180229507 0
429015335 143424268 0
299912137 247337808 0
703951916 555376671 0
662087692 379642719 0
376084089 361679303 0
294367081 597538732 0
419498478 216813127 0
566617804 69857695 0
427375184 293137964 0
160657222 240402744 0
571308826 250804132 0
619867333 170437517 0
98526735 776683610 0
99533347 764084175 0
590499776 242835289 0
648590423 702609594 0
142000229 766950056 0
171720492 327291311 0
221692698 786349142 0
701557377 375858058 0
709258167 414222191 0
601824801 699263419 0
229064092 149136885 0
458599285 509360280 0
497236748 665639063 0
153980948 611698117 0
425826320 369080101 0
71286039 601938308 0
306235941 254278767 0
324027751 635515272 0
223343814 715071274 0
295270154 349600916 0
415880811 532847867 0
473137563 760949430 0
270732715 7894225 0
61822351 432041217 0
151936480 632404541 0
24652215 732710925 0
748576214 371762651 0
41488479 450183324 0
333384245 625279061 0
235647635 87760097 0
221954495 64903369 0
567383210 208296264 0
643385929 626914687 0
480551087 303672806 0
640048598 515999989 0
404790504 690770339 0
730150346 275840764 0
161467727 411681352 0
465486974 444566625 0
389733721 68784327 0
740055374 45539041 0
740066101 309575471 0
527839804 594951427 0
492729816 199925921 0
39269340 193767171 0
634717068 5786200 0
454732733 11486347 0
429642241 716208756 0
421418599 407423306 0
710258297 457578560 0
267412032 494739404 0
148853314 628729440 0
238156911 174317428 0
514483333 304475396 0
148425033 667681390 0
124299373 773593353 0
741148196 158958491 0
210623201 689136591 0
536802097 236842182 0
665469485 477220678 0
270213878 154463882 0
121504331 312997515 0
503901742 571445824 0
737846299 198987524 0
678287367 104572408 0
330844675 227164996 0
570673922 190385952 0
62702811 466713447 0
488560908 311511534 0
727464365 380840019 0
467708728 220864864 0
196935776 105607546 0
617937526 645742750 0
292596146 309012933 0
357602276 322427732 0
506681100 314759570 0
488966378 256069046 0
604384220 566560780 0
227803670 753838189 0
330989258 381690989 0
67717076 117526768 0
74246140 255661433 0
574738827 745543002 0
695360885 47794155 0
502608837 389520605 0
207607181 536884305 0
534238342 770738291 0
598520669 636734540 0
144263337 703977981 0
543435223 555158513 0
157786221 250634344 0
347657239 518376467 0
379265189 126187509 0
567615107 20302782 0
89388999 493010814 0
691250653 395849490 0
87924481 446211688 0
489867018 728221873 0
9972378 695489926 0
477387823 214529178 0
779093990 200539774 0
246243504 721641323 0
155868894 712453395 0
612421773 784043818 0
427145704 518973178 0
467787048 659539863 0
66896618 783683499 0
357818394 300350634 0
500267109 452296533 0
613691153 775242552 0
502961376 68943251 0
519299701 133407822 0
735147587 10737520 0
277970921 48928282 0
251669575 160585110 0
727792413 598584873 0
266496044 167158000 0
368500599 504529056 0
2086666 497594944 0
798128943 376546339 0
684902011 99185673 0
660292956 31670675 0
680403523 170863768 0
779594989 267128082 0
304104729 160728648 0
86734142 237157068 0
92373992 623749089 0
538194148 663586326 0
486229676 360660530 0
199938430 345598018 0
114803461 729789708 0
106934744 111078299 0
62150848 204345713 0
612512637 4020623 0
747352240 597170414 0
521009541 3058906 0
401753512 124366195 0
204576091 393469523 0
749298147 324272896 0
349196345 519436927 0
561403317 565394796 0
26481659 401179213 0
354360232 610689726 0
257673728 504507274 0
737316934 413642345 0
486421559 504439586 0
60554774 516635425 0
106818445 327504727 0
292006117 657421212 0
704285954 211206756 0
61672213 351123639 0
702238402 471824625 0
672319991 55526896 0
285120382 606759868 0
104290144 398670152 0
430494143 6352797 0
468999528 291332483 0
649056211 638910206 0
250335586 530861251 0
350619246 345504154 0
66871639 772016773 0
387117138 487215574 0
661267252 311683392 0
629197353 463828061 0
15920633 439228532 0
68523535 199844538 0
251311454 436805061 0
121433880 467958546 0
719988156 294114035 0
644859240 213558539 0
469719208 188618366 0
8576277 427279871 0
132753068 546671809 0
122173516 237078709 0
573614778 651936541 0
402932616 441223541 0
328941273 346702751 0
799980421 439304543 0
434523467 660227525 0
7781279 762650925 0
376826622 61842003 0
61142736 788897818 0
480979165 181665814 0
425080785 257831377 0
634937727 715992914 0
121224650 213205577 0
992074 370851874 0
776999176 231205114 0
770336998 22754577 0
327141211 218494891 0
217596137 59288979 0
253288017 317711095 0
14321763 298199056 0
673718547 159799719 0
302409115 404308393 0
661027754 496344325 0
240783002 239103885 0
667988069 241945291 0
433129074 93478944 0
269367937 164358884 0
93467451 69368112 0
50689747 542042087 0
528160778 659726804 0
84220374 67151027 0
684759188 536966302 0
702952842 91318632 0
171923836 110425557 0
199832000 467804654 0
117182357 164871292 0
123988992 371136795 0
531288026 334035924 0
540746099 138475345 0
291784986 106156864 0
299954111 39392274 0
456123009 587455931 0
374933581 312931584 0
368370195 716979786 0
549135041 680704759 0
209064541 347563959 0
290963687 469266654 0
733117227 606760075 0
688834813 653803132 0
737471546 531401341 0
91184359 742889855 0
575442354 636559973 0
453728192 93835376 0
414972561 302843268 0
379863437 505630257 0
301462932 190164289 0
559147593 168596151 0
463260734 424680850 0
404760736 179306330 0
333851169 697595276 0
103414967 40059301 0
818992 791170586 0
772891963 778764959 0
235901556 781950283 0
736226253 59464184 0
664186544 492679131 0
209151726 547551427 0
476818627 646484150 0
401650508 361614762 0
53515305 28831396 0
15554935 655435478 0
776635991 753294187 0
772279314 311421153 0
463035274 681693208 0
193758959 44339836 0
486855468 730506965 0
272074931 257821987 0
788512233 786323831 0
126365253 524579353 0
687402924 424888439 0
723936369 503709126 0
655353975 510509086 0
322846872 671553623 0
795975969 525735849 0
22596701 450960936 0
513792432 573654363 0
348127940 363968211 0
467045331 793723777 0
347796385 265447287 0
78747431 362079670 0
78897405 139856798 0
115000834 597778545 0
406818811 328300914 0
257919920 312460724 0
15221160 88135598 0
291849672 542129590 0
602311896 507816336 0
505006968 475774854 0
85824981 467683608 0
159544018 94382630 0
469185428 124755130 0
539985862 115275607 0
354548427 515280839 0
46111483 171038824 0
713095324 170320223 0
341455083 508846247 0
189208770 246879239 0
223371254 364334630 0
772263923 779824239 0
597352664 609804032 0
99948361 504496836 0
159309063 334407903 0
358070258 534178758 0
397754629 645851053 0
130727586 687554068 0
391936533 452865446 0
545814159 575874729 0
578173332 477135741 0
299725547 249727302 0
661671456 3497190 0
308966588 769618854 0
267558887 9154090 0
505369061 447926602 0
246911488 765764011 0
650569638 255526222 0
63535445 188195569 0
551204151 781587261 0
463193656 110923271 0
597593129 184631711 0
394313889 204009059 0
201028985 293854656 0
527535261 351557651 0
707066534 126900517 0
786077009 472809018 0
372252107 199654684 0
535779665 343877810 0
434378709 514303017 0
164950887 141986933 0
654589362 583771868 0
588881693 359896680 0
83894758 201054234 0
493575186 693245506 0
96150741 408168432 0
747594313 618626928 0
444894789 469365364 0
325820747 703673868 0
11043034 273847616 0
485231289 681930040 0
276097328 45627191 0
93271370 105600461 0
617423306 109257681 0
55182457 56830021 0
502555487 171541883 0
220045635 268152150 0
224746767 584552289 0
405873363 554236606 0
269041945 749137924 0
626447311 224469344 0
120714140 604705544 0
516672763 287032939 0
1584258 312174154 0
595680276 550244157 0
216838810 278855763 0
42337228 3365820 0
314961119 405226168 0
748586367 199613212 0
101649585 337990608 0
506817152 646495426 0
516084271 515880896 0
166814624 612055489 0
410047076 554520673 0
573134638 147939949 0
771240513 555006105 0
449154304 201203011 0
19006750 463846499 0
149348349 446167032 0
121037149 681017697 0
668894958 81043777 0
524675185 220957718 0
111527006 370192679 0
623439184 775032761 0
211384211 704165296 0
482774582 663664096 0
513139124 601733926 0
421784026 507582618 0
114449991 530313639 0
73213257 603392524 0
748327214 32188531 0
38312171 603371142 0
104952205 604666820 0
46024294 673265384 0
53574833 186197096 0
727544658 280979523 0
547605161 503748323 0
667964790 240381293 0
432126220 479674802 0
642824328 40717449 0
364527090 465947336 0
616513845 100176127 0
595531077 603975960 0
577265245 445988287 0
389951304 266566385 0
500016164 329298067 0
307959537 499738300 0
359205288 215099857 0
613464775 260317823 0
423918315 115432278 0
413201733 263425093 0
359355289 528126119 0
496818133 540043742 0
80521828 167906282 0
471695064 133900956 0
96002330 287416937 0
792159834 200901217 0
726730594 707866596 0
671128170 759143443 0
170124863 518262001 0
572594510 250068314 0
380640352 385710121 0
337918642 758959692 0
243405263 316522384 0
781431018 799958131 0
542482369 595571371 0
23033469 752449351 0
65689328 437693632 0
470869047 621861900 0
661100975 142124838 0
616918800 606205547 0
598958952 686799178 0
34661395 785973637 0
74134647 104126319 0
492720650 760680079 0
693833174 362607038 0
79573838 356106557 0
205616876 172057606 0
272066311 164927145 0
187996955 376076261 0
18763595 552930715 0
449328463 11429261 0
552148866 482623973 0
373658839 658765591 0
198997996 92034197 0
689949809 4614810 0
402035705 786531304 0
14358077 462780123 0
656142713 399610314 0
129369607 10683613 0
157608531 67939045 0
658776776 709993598 0
757203328 242627312 0
68668701 306987974 0
323561246 421111978 0
791352761 318848204 0
526063960 290321901 0
53552054 679872518 0
353772477 782219159 0
490907885 36919306 0
51671141 442112318 0
44407531 703078868 0
465316700 675113281 0
422905081 369360476 0
253603859 232273869 0
682617167 217443311 0
611894914 166391610 0
283898242 595215307 0
111676599 64778185 0
354936325 653148771 0
733505891 423694135 0
218841251 413518605 0
440679028 14821940 0
608755976 467893123 0
797435941 5656353 0
606213187 94152612 0
589153041 277348620 0
321447286 11299479 0
197841448 719461335 0
6339744 727679904 0
222109872 347170453 0
650785357 705604067 0
746980994 4232170 0
114069783 136149683 0
336452811 320338741 0
605673397 255570204 0
425139352 310283632 0
442693340 438098926 0
585123990 629805159 0
574922190 584982479 0
518262098 753378108 0
188077204 247745270 0
377387665 305105197 0
360674485 456073353 0
497406565 608994441 0
253713148 88133852 0
714589443 566409565 0
434746825 399122291 0
476220215 8120292 0
110476594 594339250 0
634150739 332993428 0
664500070 772249490 0
579341375 233500031 0
617665902 797302191 0
746364392 321991418 0
86414200 439826589 0
279875914 52876312 0
323680316 533418005 0
785405972 373212328 0
502137311 325129594 0
449168590 483312123 0
670920773 211300796 0
444592961 718782487 0
745235516 667645725 0
630772336 35858865 0
196341381 391169088 0
655362844 364286231 0
443077059 23004885 0
413224395 154662155 0
554133841 204095369 0
510229676 690237383 0
479502703 592624480 0
546681991 318245871 0
645144723 42872530 0
671981398 128004212 0
416695709 19814085 0
227572783 143257733 0
786527890 793624953 0
785745571 12485416 0
136049780 343973605 0
134522933 94084200 0
17104966 410249949 0
532267714 621000572 0
524129729 583678974 0
24088441 596018137 0
768744655 454932483 0
500072387 629531417 0
667324295 421677216 0
411027561 595508700 0
204280380 138949444 0
221703200 662090016 0
568226233 686356085 0
538143816 592247937 0
417373775 167266271 0
112714368 220507975 0
278961502 678643961 0
215983183 332246556 0
68282979 204337013 0
16287256 121405779 0
657719864 176850782 0
62229532 271855690 0
409249571 24047092 0
752052165 193696702 0
242260611 481973990 0
113227576 77980200 0
604693751 524552831 0
751419688 110470823 0
421072562 371964570 0
21374106 127163350 0
797096790 205075660 0
607160797 242438853 0
170310805 444377572 0
220666662 667022731 0
489393593 548675629 0
335458232 162678906 0
3650470 732080765 0
430679050 541753707 0
97885603 427117592 0
454036955 358764104 0
610132323 716801679 0
257023483 300504997 0
659140692 364723128 0
510583729 516314175 0
456400508 552528821 0
197486538 352157131 0
398867524 777170734 0
784657863 62860559 0
524306020 482553842 0
110276926 439881741 0
555267045 613840101 0
550471660 309821208 0
380943977 564475776 0
600295885 404285841 0
638449739 333080028 0
32627521 439309221 0
787964028 542949638 0
305021017 385789593 0
434734784 388048995 0
508505127 464166616 0
359473406 525162661 0
110405009 40109650 0
507811379 670950167 0
480728778 356937835 0
520533883 194735917 0
227602453 405958984 0
103756346 502123289 0
690442512 683572704 0
103000091 286158112 0
798305311 270289319 0
468989549 99273462 0
438854178 722626149 0
100073458 174787980 0
496194184 297491125 0
79426823 797898130 0
439760417 430465493 0
617917516 100221243 0
590107359 8683482 0
698473871 370440662 0
133995267 171268735 0
322301237 484792004 0
459505153 492552893 0
343328151 173494120 0
160747716 304721664 0
563239649 536578301 0
747398804 790024331 0
328071951 755808336 0
757164362 526937091 0
774143954 290935701 0
22434760 260942051 0
563899354 101288577 0
169907104 118078351 0
290469832 558524651 0
407119149 151531559 0
261424450 258524729 0
206792097 175748312 0
556515968 598063104 0
351119241 152814650 0
280750665 550348482 0
731287446 341465957 0
667168736 370317607 0
140296111 687117527 0
466124902 142928226 0
90269181 65151033 0
698356885 717805390 0
706698664 599403666 0
326326307 617291520 0
746844204 641812789 0
162218263 607483404 0
647169654 337439147 0
127960083 644786246 0
510793197 127909722 0
655976796 389393942 0
327526862 359020971 0
199193649 522509960 0
457411755 539917765 0
619708584 131249973 0
701926454 797967043 0
206856869 660582071 0
192590981 596229196 0
259597575 552741726 0
374948866 439990466 0
4282992 704049107 0
259832289 582105120 0
528709545 471417839 0
644148958 704094744 0
613900822 440899443 0
602725091 139716782 0
38256445 166046281 0
734610769 706467337 0
422500267 364641515 0
40468178 208572109 0
763959299 334886532 0
254385676 26569942 0
630185274 203515040 0
364897205 70065923 0
543117007 317390697 0
470396405 394584587 0
223305959 445002114 0
751796310 238060558 0
64168455 551144972 0
316161706 238706835 0
468819058 462154781 0
779949097 127670663 0
582781205 387869126 0
713749985 708943712 0
754630036 458642296 0
325340146 338636556 0
765550473 577912509 0
779804099 691275812 0
709799968 281381750 0
369976578 273523052 0
369403297 660572541 0
114084103 3488477 0
737403024 48886183 0
329856787 232690201 0
513250116 45015953 0
423805465 188955051 0
210788888 672165196 0
636682666 525509952 0
71250119 684521860 0
317149850 565173771 0
473542910 609139729 0
285487388 184701139 0
513700113 646540852 0
576573935 619368870 0
369674747 415603876 0
590827458 66698281 0
575078106 173767196 0
621006082 179212980 0
593595207 649853023 0
593630333 168804442 0
8912831 350821242 0
203318630 102047205 0
493264961 126462919 0
566182954 359629685 0
579890386 2350185 0
169083191 574022234 0
176950033 86906450 0
182445577 473229454 0
747318225 759614783 0
458443573 660689373 0
262815656 178583479 0
103480828 659602483 0
163542192 724509446 0
449429564 211086242 0
293917707 709506645 0
329672001 684462943 0
336914331 330020794 0
514948173 636854833 0
411724966 568696397 0
667112200 154118711 0
536881764 230307462 0
533546267 16918591 0
445522995 57361690 0
617003463 379614835 0
785491789 42986357 0
775754535 102472700 0
739590212 773077827 0
722581695 191174052 0
500798527 447149132 0
31015232 663461684 0
426611786 300667355 0
757947197 604184626 0
497127702 452472102 0
188428738 608714359 0
519654328 295601281 0
480288568 54081322 0
777711698 175032646 0
632691365 763864749 0
465553044 419440108 0
44893309 124954827 0
427596484 651639949 0
232758336 142901999 0
526693214 308483225 0
720606580 44280009 0
673165557 300640160 0
133736601 485418163 0
138581865 241951218 0
201617258 552093780 0
287243157 281616885 0
270302578 177025304 0
277394253 447337998 0
487816302 567978131 0
433277894 382440183 0
306121745 447144135 0
525628969 421002565 0
470512731 454695353 0
749515145 28564725 0
13851296 59329251 0
485776851 596385691 0
206544640 315445793 0
711024018 474780449 0
187181939 789882427 0
212420112 167442435 0
370244010 475720995 0
102814284 698744569 0
713100638 377186088 0
523955216 707305288 0
116706580 446368652 0
773523555 83250834 0
494040202 482890550 0
395504963 287070936 0
140659509 51606813 0
547679857 63432598 0
739662185 594204605 0
464876818 708849579 0
372273282 708334442 0
786465114 39459648 0
486133445 609058882 0
331184555 136561199 0
262627846 246837141 0
95925129 311407229 0
88864773 13381522 0
160610118 115884729 0
317125590 453799945 0
11248620 221811837 0
168468265 527561226 0
763256041 391793216 0
600953267 753708544 0
778953918 610934436 0
426511065 27582800 0
284293148 223526304 0
445404566 407593090 0
207462076 404075394 0
248399010 620199840 0
469465978 275304564 0
564845759 703775510 0
120233562 775264277 0
315469592 243016969 0
218193503 170962790 0
637063870 460683079 0
485154784 446367910 0
761250277 407621752 0
258626445 71682160 0
493486986 623186695 0
739911291 696297042 0
246642136 29085906 0
513105900 218309811 0
450571959 223638747 0
167561253 315365765 0
778167972 493922214 0
752843410 20805355 0
297131573 297686773 0
414019388 238282227 0
184321401 488152934 0
745825086 328754408 0
699592392 221252792 0
560540440 439941810 0
406388388 374122621 0
73026736 99798157 0
784478961 743993784 0
21558480 33243598 0
628719349 245270143 0
539476686 665066737 0
232146492 505799342 0
507018822 681962274 0
94815210 110421450 0
752699525 173185849 0
268629615 544920308 0
463811666 404710523 0
42210485 196712793 0
411249494 397159422 0
618290953 700450590 0
551016909 73242981 0
56200954 32381815 0
381411494 597237008 0
773228663 603103390 0
782978288 301730980 0
330467207 692298618 0
763495761 29742398 0
329702706 250719308 0
344020453 305919504 0
570311949 531367048 0
193938389 421833499 0
368805408 451911367 0
180578966 693437518 0
22107231 295863120 0
325586763 718688822 0
732469773 85313886 0
491390887 130936151 0
39268352 57499110 0
162752378 744228443 0
721481529 1975378 0
723048078 329504979 0
789988488 434972965 0
497393627 619282217 0
13110070 185507534 0
6248375 98700183 0
74700170 620361131 0
113611770 225105549 0
52836461 182382657 0
663186824 665330319 0
366277222 194374831 0
104755974 369723219 0
64150375 157902755 0
595214177 549194032 0
784515553 653494516 0
74768193 477930724 0
260833529 218305825 0
656468076 136673079 0
773032443 228783694 0
39514597 88559981 0
733359200 488237101 0
365579458 578865875 0
574452377 233804433 0
297498115 51078586 0
415762881 667307538 0
539068366 633306409 0
492751309 208379531 0
101805201 498715599 0
744626843 782588459 0
535312201 411601877 0
771596948 146443024 0
309994540 202329892 0
175946463 352763954 0
327958089 356205670 0
1041614 221004883 0
483862603 706025887 0
27288098 136715833 0
745095051 35806249 0
781685419 610017874 0
443244306 670767496 0
587779903 374746049 0
705043334 776606289 0
746123627 143786694 0
676424125 559471138 0
402979615 417638310 0
276400345 621579340 0
792534615 672304553 0
786518008 756094470 0
271809415 494348831 0
524939596 413922811 0
65820236 224452155 0
770278180 678165799 0
89474815 544929372 0
295521804 120141547 0
608897714 56478942 0
320844604 309641686 0
227178415 199957514 0
184891129 362114979 0
457432134 377936058 0
425223967 529698773 0
689976885 267021923 0
443522608 694886684 0
408603302 364871220 0
274249698 609393884 0
276513110 141129400 0
706800124 402352325 0
188137654 528627812 0
19680250 452618306 0
629726131 254036858 0
663854584 668772534 0
532266092 132160047 0
529292709 638611296 0
689447512 666413371 0
41002169 72116832 0
99025430 192733499 0
660894819 615384280 0
606580207 347799847 0
207188973 117996949 0
321966543 422731193 0
795199421 463505821 0
315827030 543117589 0
296365316 137345040 0
424506142 212839087 0
153008203 145307634 0
162558528 89116542 0
750896997 497392254 0
561800534 231628090 0
49709806 690870098 0
421631404 682246322 0
413595260 258132305 0
290056987 293697521 0
707316756 154804378 0
745236800 779681904 0
617840965 294547376 0
716056303 678398811 0
656079324 408077791 0
524059563 714175519 0
517817935 23510943 0
680821481 664214426 0
132759394 527306022 0
48183595 378734145 0
123225475 392714547 0
183395242 186962481 0
373613534 703168788 0
15363151 110028465 0
748686016 379033306 0
246791650 579854530 0
121958868 89526939 0
135013353 516244476 0
654614905 567438276 0
257821039 101063736 0
450143169 444722039 0
458448379 664529260 0
311097765 39933120 0
728170781 249281294 0
147907288 218300095 0
261648979 449782877 0
233835540 705273792 0
111956895 157403231 0
27997748 688476285 0
93276809 472112443 0
239365639 430681604 0
459376178 82072297 0
550591686 617497490 0
68292279 602950992 0
429809914 645083637 0
165355279 644716759 0
620237710 515658900 0
480144639 378138144 0
727666382 173594156 0
468431047 586957815 0
515854817 801473993 0
373435232 104430468 0
356570064 250754843 0
399772499 154111859 0
629229649 260395857 0
548590258 630061596 0
518379589 274762936 0
169674998 389607499 0
119033550 234341811 0
358955969 272008650 0
353547481 265195083 0
441835377 230697007 0
430003805 403169337 0
247711920 353154752 0
171242815 638307132 0
382436178 149940242 0
421379991 301512710 0
480847512 790058190 0
735191863 663437036 0
412043412 769929284 0
273461345 51557446 0
70108293 764734654 0
281022994 24657212 0
686062005 528409783 0
39783992 203242813 0
642419886 194950072 0
661270373 362888131 0
760822266 474968119 0
181458419 26641965 0
659885738 393012936 0
173285584 655721139 0
298776931 317010815 0
112767154 674167965 0
269344784 542058380 0
451458481 71214777 0
478410 183982712 0
301321668 573274692 0
345040563 27803062 0
474816413 598245356 0
602183257 387718825 0
448868913 745613363 0
195685311 292097761 0
354644381 195986715 0
611180598 592089728 0
608032017 153369203 0
234462629 683839020 0
586873823 307223310 0
212115386 622318395 0
766335675 559663562 0
553555974 308066577 0
204793630 595433812 0
50096048 326264125 0
110020879 212938128 0
440723765 678333732 0
420796680 26367694 0
731859581 196421070 0
8397261 776428581 0
592460853 482944012 0
361070935 481631023 0
620938110 7648049 0
157918266 42089348 0
573335633 244074330 0
355467439 68955193 0
636195627 206504218 0
489937346 728369030 0
219608464 492656826 0
306777995 611883284 0
43977739 29833291 0
355700083 61557712 0
20200501 697640014 0
13278002 103613434 0
425795190 500771287 0
569525096 617730755 0
51984764 666981323 0
322745819 391019255 0
488613192 439174077 0
558446815 227543168 0
744782345 389716539 0
303211741 418770622 0
618003074 581462249 0
43849919 794338191 0
347600668 305990160 0
225590634 686365744 0
454409246 708686978 0
517142883 365043586 0
177465394 423707448 0
696028770 352683577 0
231369618 181346436 0
281793242 674336722 0
135847109 121187667 0
534766197 364584363 0
18104779 659877966 0
779831507 194623104 0
778026674 526534916 0
362559904 92522624 0
485373740 225002520 0
581369521 801373103 0
192419634 10504767 0
155219679 24522490 0
492185936 532849656 0
178039777 473525393 0
480631833 47616059 0
23298811 2139898 0
616077146 510648583 0
682965529 428762490 0
436014632 637209732 0
360702953 472358309 0
714968840 441578814 0
766434559 610189768 0
166503332 686654140 0
439448900 321875873 0
330470194 131437700 0
364585316 507487421 0
763721590 565335012 0
290961079 425133534 0
128070588 479665358 0
723720561 403741116 0
318599021 733716969 0
718907030 53833383 0
404622467 501480456 0
689005455 77192685 0
4047072 287344632 0
684002618 138378355 0
552572398 762988953 0
106635438 142061998 0
356079008 209163608 0
176081300 677898960 0
725013922 59239881 0
744275996 780485917 0
307760084 646255428 0
211710159 75650115 0
106260510 45221021 0
31442416 121705047 0
794266397 749359566 0
364440881 775285165 0
713718914 783886196 0
119722112 562821561 0
32884814 551314556 0
715514027 393680140 0
685607349 655145903 0
375385339 602871355 0
446437112 329887292 0
715060955 619718456 0
142170966 490973689 0
215734137 667893626 0
101630246 278193924 0
739696452 375571847 0
653749702 249777886 0
142790525 583557957 0
99927273 620030339 0
32101836 744731957 0
685426438 182218700 0
385591814 744716982 0
73992434 756707857 0
80521312 751924777 0
552903772 499770804 0
542715858 684166760 0
21003349 780609592 0
684466902 701941882 0
242767589 211007350 0
269745852 541092498 0
570196939 414942617 0
214159301 235707001 0
196197886 548338446 0
213059692 282248043 0
683967121 585056855 0
564629595 625023210 0
456879085 693616870 0
508709193 509974586 0
534449416 514604037 0
232345251 55720913 0
718657019 308089784 0
275497100 442130501 0
228569013 77995725 0
702200500 753208506 0
749438408 244457060 0
35053015 692777521 0
728913052 663438307 0
565283890 179359339 0
248750543 129482564 0
721922002 692504806 0
107139642 507343363 0
797213905 492570231 0
418785545 421247161 0
508272715 219777571 0
43958241 757819603 0
427483839 357865394 0
311247148 35397424 0
313594688 243676995 0
670380264 522661084 0
736764416 252342542 0
335674018 572454920 0
706782589 563554723 0
26275200 780996707 0
502968135 203397086 0
572373650 642177204 0
93313373 523975310 0
249968197 132849862 0
442981945 371530703 0
560617290 130603477 0
576624597 692138862 0
583766437 238696957 0
51021635 473499603 0
784672904 529614185 0
665395044 312724550 0
471644157 285824068 0
146712705 552586889 0
411827249 147853525 0
363523777 478822922 0
131926461 772593086 0
758732750 97613748 0
528782804 211950735 0
595356286 39086134 0
291898062 209295046 0
140628933 56433130 0
553055186 130118167 0
340758491 685379606 0
681334001 413848609 0
384152261 7000711 0
436546845 510187593 0
174961862 575857311 0
517364546 165525191 0
304486584 691257977 0
449324085 263847983 0
258419091 552420219 0
388258701 280852188 0
259503184 788464960 0
113708813 212849305 0
320590116 69425941 0
92105816 147193218 0
647167244 118176232 0
54221877 725716324 0
118921707 138225611 0
777735210 38303273 0
71599115 50935620 0
314517617 273946340 0
218155046 800624097 0
743714269 274275474 0
482577735 752165188 0
502089546 595473732 0
359074261 595199801 0
640814849 47062510 0
40685808 547167244 0
583540958 325299594 0
662381693 564894473 0
411310056 506063411 0
17586214 774438339 0
361060115 726953760 0
601865233 507412640 0
262567227 748814736 0
383436533 70509087 0
600865054 166542645 0
540559555 521649117 0
457253396 200866830 0
261972940 263965572 0
491295088 41298836 0
319993922 679233496 0
25352412 39914679 0
241712175 796112746 0
262287828 207278722 0
718657688 656485311 0
17243185 158503880 0
255562246 569808016 0
146033824 376860065 0
607792737 93417938 0
769320289 341302931 0
71366569 171319210 0
773593625 525491837 0
211618204 129817946 0
158472568 567117432 0
704881526 394188842 0
257893243 446638143 0
594147973 306938237 0
132886332 646479407 0
164294337 439882047 0
576970039 605187005 0
174733570 749422738 0
148273970 795553225 0
328912895 735020004 0
562244617 1393155 0
481719072 728996471 0
720897910 385835412 0
139204698 514935437 0
250201412 218830043 0
345907517 5207046 0
184605112 775788133 0
106392314 182193576 0
139069892 254150994 0
758569650 587206839 0
751037895 170555532 0
58447107 694433256 0
690803515 591612808 0
257118857 605859883 0
234761823 779644581 0
251933436 452803320 0
122307175 11927610 0
360153345 446573255 0
736707778 635929706 0
120396786 627367257 0
463774088 543311906 0
662082684 427837165 0
308163498 7751774 0
673746241 97138734 0
715992110 722935856 0
335716261 235567134 0
382184633 360829207 0
331673823 168990571 0
336281366 494290282 0
206232459 346913349 0
76686958 55574301 0
182728044 777603759 0
149423316 296241259 0
106930459 782493189 0
64483052 299245758 0
259483777 491671122 0
81348517 82856434 0
299724454 653810952 0
195773304 620666041 0
614506247 239645812 0
113860532 290912791 0
273973186 423159138 0
387617107 284581360 0
419249984 639210342 0
268185774 44505412 0
599148435 595058061 0
348714478 152067006 0
227055939 596574434 0
280593822 450600905 0
21088814 49753606 0
210811924 4309876 0
401069390 485124925 0
465339429 488980180 0
10643528 620841031 0
121637494 88048099 0
78733550 214083848 0
675021483 419679574 0
464196276 522012136 0
413295560 613913896 0
274537002 737273538 0
15640815 709278432 0
588711603 491406789 0
300587284 499750437 0
506580722 696782500 0
373166819 524590101 0
793170063 325920687 0
460243871 377705986 0
644676086 629942368 0
793242338 659039907 0
672810475 491103106 0
689022278 295628215 0
85205301 647821959 0
401565636 262339113 0
612193811 57122944 0
335348150 22020687 0
101287231 14563906 0
448355108 685941103 0
67202570 95803245 0
508510260 47114409 0
755937303 305607412 0
338114091 166604018 0
373140783 666819700 0
7022333 788564183 0
727482917 390153496 0
417473000 743071316 0
104659588 260284696 0
254748664 680268730 0
257879967 155180549 0
113851635 3499202 0
697391323 311824904 0
220180379 116841202 0
203210879 16399019 0
303238105 23867033 0
759847430 568708914 0
197505677 430542391 0
331361332 507478813 0
763135794 38670189 0
639594216 650521299 0
558762196 634245496 0
112825547 628217315 0
709189199 123197689 0
572334873 640481938 0
544983673 647598933 0
59871213 592035342 0
504063261 356188635 0
756079459 795405350 0
623135147 735338879 0
597618809 181181940 0
521288065 249817322 0
136152491 215354020 0
792970128 241441561 0
431416258 569506828 0
30765102 253087745 0
198272254 73807182 0
493266636 763188888 0
580028622 106124379 0
652759272 672092379 0
679674419 70370569 0
574369713 431625951 0
556562298 502842920 0
131709548 181991305 0
308770982 611601160 0
438657096 735403658 0
430714203 386345615 0
276895384 454552967 0
484408641 321469516 0
68721006 363807230 0
149163342 512495349 0
176660255 662725846 0
200743677 603922327 0
324413446 107890035 0
675008765 502846609 0
339551318 546369120 0
697672965 161427212 0
332052783 150968537 0
320555928 76049840 0
512851776 321708520 0
150402966 50281971 0
59234631 359405645 0
604152168 585556034 0
280366837 267980104 0
14797744 84838925 0
221088301 39487375 0
358410712 117497816 0
747896830 665973100 0
204990609 621567950 0
557270213 706825654 0
783357234 136963371 0
244181235 720932284 0
307076819 139737753 0
194676711 741984129 0
157861910 615704764 0
466376578 365747927 0
795137795 372598823 0
188323575 554657923 0
172489974 497306165 0
712576810 73951626 0
155261968 216373444 0
725374361 340616516 0
476338102 159524273 0
383360485 726036845 0
154084356 336940186 0
157244206 573646566 0
278361272 174995487 0
357556851 11968963 0
253734047 738742147 0
531633049 271079372 0
412757184 645616321 0
360690363 600695052 0
230254899 33536595 0
39482848 382784989 0
362410927 334372490 0
296724571 153240190 0
792887083 690435511 0
708861880 168038040 0
736000872 178166815 0
325889573 43691679 0
655945086 133163908 0
65996457 358001153 0
17955917 576875972 0
67373038 739942141 0
785592320 520478608 0
476564750 34053528 0
489500863 137725354 0
316787748 598902153 0
219862373 357565882 0
390485252 724835358 0
701968483 680553484 0
337579395 519996442 0
553299632 496196169 0
563682379 682245822 0
754176470 555463054 0
75739722 157356548 0
91767862 164759706 0
654821269 31518427 0
587880442 674969357 0
415396193 475287248 0
267598886 622736850 0
526151967 209385523 0
144343222 11008102 0
516381457 454663685 0
61822925 310965929 0
739273430 782241347 0
27517459 798615820 0
181448023 797828695 0
140971408 730370178 0
291098211 506799455 0
225862545 474564831 0
252155381 402141954 0
773532813 358444357 0
590530477 657874816 0
532139643 93815278 0
508514782 69550472 0
494060488 774618024 0
372492152 374021114 0
97450083 552812306 0
48811791 249765322 0
798889863 539954939 0
360939102 173159135 0
244489064 752221779 0
465894583 639922207 0
246835897 499625354 0
32296322 599288568 0
443638973 609216874 0
4046089 752755109 0
369555939 770174353 0
50548976 497529744 0
659951395 122645557 0
649056496 137796320 0
468987751 583840288 0
425741260 666123504 0
565673016 56371435 0
256673779 344111559 0
726123477 481057210 0
367192185 231081856 0
411061527 151796240 0
389940293 761131089 0
633560238 762948880 0
288810785 226188134 0
129660540 366644912 0
728075235 647510334 0
235718680 116234754 0
75390891 800893148 0
108785446 680211657 0
21909315 565745402 0
472054108 586816649 0
130429456 516558397 0
536932611 572860280 0
626081527 203035755 0
670622765 430179874 0
732747941 510838569 0
435559446 800272179 0
401268929 450583838 0
251395871 793136235 0
754263816 521535457 0
169864860 90452026 0
696880515 497599304 0
257164504 60919673 0
445445077 532002707 0
783058725 40999747 0
382401884 3486514 0
433529002 138838448 0
614481376 278176724 0
144380496 732820679 0
94670990 797026163 0
724119536 17001363 0
9526505 732391491 0
341202800 35031618 0
251182626 657765211 0
603674517 353332483 0
437013311 465022170 0
135595359 247588360 0
700435612 468390137 0
538278281 763811921 0
652093448 112124598 0
547941938 434725864 0
24968699 202402446 0
376314340 151944805 0
61960566 709037217 0
301144405 299933988 0
148148856 282362135 0
14940117 330996019 0
644104354 517763351 0
715078862 317615551 0
643393898 31949013 0
400657769 486039601 0
769714656 769223726 0
214732228 714544250 0
439419401 147564136 0
270274780 12299613 0
392324191 654736871 0
517420059 456063189 0
271409126 447737851 0
777357270 33465135 0
229247121 529932813 0
349846843 263701362 0
168658761 365557351 0
627001337 400738947 0
369516087 265635869 0
273253026 647465794 0
205035113 755193548 0
212443003 543123181 0
1558697 517594704 0
584210019 719035643 0
304445559 738999758 0
713928251 360128305 0
285271563 134431275 0
737792206 17128620 0
668572082 481686042 0
138423829 619034959 0
560719859 565740721 0
129073739 749837129 0
271527165 327645903 0
787922081 438114038 0
522312723 569020067 0
784431698 672331516 0
258410625 359485744 0
604610539 444620811 0
70082014 433816062 0
416222006 234512259 0
392195256 506388572 0
423546887 572814786 0
77639913 342102115 0
325262369 755129148 0
290413119 527907613 0
729163085 172211353 0
536811915 751843115 0
217288205 452994348 0
598879822 253748663 0
209552651 663758638 0
207350031 391754757 0
356755478 36599091 0
731838876 481240556 0
68024727 681986831 0
498201318 201231012 0
427736201 222034478 0
596992182 42909726 0
496638748 177027224 0
347886811 552430088 0
111964937 335107263 0
565216322 98895489 0
407826900 756526459 0
673890178 213118237 0
97614881 706744323 0
755433666 427099724 0
752359345 570362520 0
178809141 505008440 0
102581662 375946247 0
224569161 115974320 0
38788603 704304171 0
564935407 673309387 0
165746090 488058217 0
312287572 81319693 0
696861274 9569180 0
801001195 318660790 0
290077284 223084079 0
190008011 298629450 0
524085944 516570385 0
38946314 193380525 0
478890145 755452863 0
107927791 620860933 0
461815689 144843137 0
652493725 754896988 0
682886473 88711512 0
651755488 785643602 0
685743395 442658887 0
211030109 443898416 0
292698704 678439296 0
622114164 751389903 0
462840564 205151808 0
644049655 751619749 0
83047780 482342528 0
24440994 273013966 0
9228258 323887022 0
575895372 528139086 0
721253464 384288606 0
328936808 197620303 0
488363266 618133290 0
601594034 771014184 0
651896673 783556408 0
547046053 631500811 0
141141887 29838759 0
525320983 247722448 0
303871205 692362766 0
506475955 498554819 0
267873140 648933964 0
589116063 801207171 0
726606422 567613462 0
17635048 393364493 0
643341775 630943241 0
380077162 557145281 0
442270830 552100660 0
604242269 569496484 0
256928731 271764927 0
516902645 254068623 0
249030687 650073382 0
31692413 657138110 0
432201489 143550224 0
2221482 86457865 0
44654855 382060597 0
276242216 102776114 0
455593112 729615733 0
214149305 433714232 0
321259463 518340333 0
756853678 407244387 0
746811452 286766890 0
506384118 639515259 0
460530582 621197109 0
304891932 252299860 0
268855381 795091481 0
726460570 80000473 0
598683253 609360417 0
691583999 125760347 0
159441613 359739878 0
750675322 643880443 0
44018175 286961008 0
690790939 81440562 0
183671318 88492139 0
536218261 90079280 0
354701499 228555761 0
502116564 267045862 0
640867736 646672746 0
27879720 620856418 0
669845989 79371961 0
265626856 510782039 0
464200190 320565192 0
794980340 264596938 0
477787014 549034806 0
636947668 587000674 0
56253346 85030792 0
449480790 540763068 0
777395329 625445384 0
601696446 227817886 0
799447738 228751148 0
22512127 728146184 0
360954127 355292094 0
795493475 538080913 0
7311216 624849709 0
794906995 771349146 0
478909740 575524805 0
630421369 260043887 0
418211912 578183465 0
665881334 795511011 0
394832211 387885872 0
715086675 154586552 0
733881887 271737637 0
548343322 114712765 0
730975097 336177872 0
61534498 270091178 0
755373836 793458145 0
421178554 2491232 0
335014343 48631284 0
235909977 346212313 0
146603974 261383439 0
315187984 259867514 0
400870033 23841936 0
587971522 617318484 0
326078859 264327007 0
731168744 103918774 0
737419999 397224321 0
121737011 251381132 0
361576844 457219856 0
421717183 183509677 0
740971561 423062748 0
346338914 253722342 0
335001057 287049086 0
740981621 488286567 0
283326235 594947996 0
451211931 369319008 0
486635727 25300545 0
591062882 181499466 0
220640189 517455219 0
315215609 387381870 0
260667395 749730904 0
217198823 659216407 0
237319107 732760470 0
596343847 636618698 0
124552779 623828442 0
310849479 442951099 0
10604271 187454522 0
202847317 629162 0
532908491 669316627 0
433107339 610510248 0
485959484 335504703 0
272221548 181970852 0
485139934 328054903 0
690927798 446625784 0
173694640 632204948 0
188147809 668654054 0
793923918 548143171 0
558307768 412199264 0
202224382 185873278 0
768377439 205599539 0
12790236 32985888 0
11157815 340018351 0
375809048 514978635 0
57496100 564028848 0
597316389 511917528 0
111042464 380036504 0
758704895 123711590 0
157732335 729791443 0
483192141 103735665 0
324550581 23909793 0
746591179 139584235 0
766932750 745169681 0
311976401 740475555 0
448498800 235768284 0
596351358 347271761 0
483206301 339850959 0
683228151 625424161 0
138397380 166599017 0
652905741 568728146 0
205254213 68009209 0
80939947 138640606 0
54204441 299695269 0
188414837 421368933 0
791279021 337616514 0
780963683 681509959 0
628589720 581522625 0
506224494 341492978 0
13906434 539310138 0
511898646 152345704 0
102207493 38454946 0
750676443 106467239 0
584941192 552698021 0
315812127 214959930 0
799254816 68530355 0
372109135 357215851 0
362194711 634960166 0
335318456 403627318 0
449183984 126328825 0
57935143 545054899 0
356126861 390741374 0
663635121 487236309 0
368746118 102544060 0
167835065 231133185 0
343012974 679139239 0
127885328 529587352 0
417238851 560253464 0
504923146 336228954 0
337821524 327576268 0
455570398 586464524 0
497297708 756555956 0
252363796 356437846 0
361309807 616034821 0
596095367 503976040 0
187040770 59238476 0
709823144 511774895 0
782751459 403087533 0
40036373 357414627 0
800083254 275028825 0
2363885 673465946 0
463210236 108366140 0
165446947 21235104 0
415992623 512947344 0
623716243 15068310 0
655319098 673710854 0
394318121 740306992 0
631556409 796214665 0
55742270 197993869 0
342035056 662922727 0
721933576 142211523 0
556964939 107288711 0
379767189 274710869 0
731047950 135882687 0
616825279 671357779 0
184726194 774413635 0
603059924 550968788 0
39165350 179165175 0
89414700 351859690 0
434308558 524002042 0
60101587 438226676 0
8384193 699038258 0
753264141 48059215 0
622105927 787155329 0
432909494 179875253 0
512358965 152331998 0
357867322 90173459 0
357920376 82565725 0
128082905 406249644 0
749913169 676084299 0
275098572 340725065 0
103933637 710982002 0
764136786 131832441 0
39625569 119471235 0
665556945 681154045 0
496561550 197798756 0
384744264 245776870 0
518473977 547107075 0
657294871 377348952 0
555132868 376444594 0
109362419 211396892 0
97807398 329647942 0
375587490 725901389 0
290025718 561439979 0
762564912 760300692 0
49620394 24962670 0
426710023 729675323 0
628356796 132010170 0
663739017 438312908 0
173077329 69114298 0
436836380 246935921 0
121736495 265814309 0
102189257 559499094 0
229742025 359166810 0
132074067 190886221 0
787245725 385153945 0
204795800 45897601 0
607214575 471933220 0
95012548 144318626 0
131635183 762744361 0
7131425 228572916 0
585575980 410028264 0
776809953 738858641 0
71088382 546947209 0
434327786 328459030 0
603654289 259338493 0
155564130 274141576 0
381250113 553402849 0
396844177 537786228 0
614809131 525376261 0
137215861 508689719 0
723150225 473673302 0
768161131 242928703 0
475820954 619445957 0
511031468 234833558 0
55212681 195846673 0
419785101 307192926 0
739054266 467376262 0
630607431 256430195 0
799925633 138870753 0
529315124 83349293 0
509982796 359347455 0
245274860 279388716 0
765321832 577505148 0
245456828 357412188 0
198378608 683745261 0
291964653 483925401 0
662731843 514062385 0
607431995 194640306 0
405584160 779464242 0
257547669 112413643 0
558817165 575090714 0
649940699 72854106 0
173403908 598224869 0
567980399 605467040 0
228287643 599185316 0
70811586 769917405 0
542022134 379043658 0
221649548 226073544 0
268410873 207696689 0
633498681 35063606 0
571417477 306936419 0
242373477 679407995 0
75744891 691392998 0
591038501 27152845 0
63474215 552708548 0
196716982 170421353 0
580903625 672072439 0
399657112 578778864 0
729943561 195733489 0
133063944 363867767 0
563664098 694547348 0
276843514 503820574 0
477686774 369447367 0
119497146 265015420 0
684949818 438333160 0
647997751 158447224 0
580183832 207477566 0
488294107 400358135 0
8267300 377761095 0
427006779 535132528 0
680418601 80244595 0
157828733 198396291 0
79812375 756998475 0
442376409 115035025 0
530476049 318103439 0
658632568 234918274 0
99928821 772929829 0
175856138 565067249 0
527108862 609226070 0
373754388 101721895 0
43803124 580667462 0
435779758 138838842 0
723210999 154928231 0
205548110 195987582 0
581855904 64882333 0
87372788 541314801 0
451725968 378986204 0
644107191 424692662 0
29925062 496740999 0
129097213 513825211 0
13317719 357997843 0
231817847 21567705 0
97654338 428337087 0
376319762 619759020 0
304353987 289170552 0
742011356 308955042 0
570089466 289970701 0
464960005 288321305 0
335133672 385069157 0
290628349 382004860 0
328493130 257836997 0
453825375 161351766 0
278135455 592086181 0
624996337 295571789 0
485942395 518223738 0
363069796 497395669 0
282015347 246782123 0
403158375 498060319 0
78204278 392339241 0
103637163 265136340 0
418695055 565496891 0
715358021 220872927 0
333406893 389914503 0
118063209 582805531 0
469077928 675202801 0
759432120 679780770 0
463268999 108687365 0
159110731 179334200 0
592188195 184609760 0
437501544 266474605 0
322414799 3370687 0
781092832 675977215 0
355901719 310445270 0
448386566 300900258 0
361558819 548728557 0
264068706 363812918 0
319320742 341891010 0
40854536 416840782 0
121881142 142358953 0
281151466 321766123 0
616733420 610355008 0
606437943 719272986 0
413093827 58563260 0
791846055 206736085 0
18709750 571109570 0
520370493 669287098 0
740808625 190940422 0
450312200 327135687 0
335859949 214421684 0
520220970 253438645 0
227693993 647559495 0
653485103 98947220 0
549541219 600301232 0
28436755 281239465 0
784996005 106327097 0
608012348 629843588 0
248749532 488682755 0
292368141 36554809 0
484665208 688664452 0
519591263 566933768 0
710031507 183266859 0
525870263 626548153 0
649150587 79493658 0
46398568 380166348 0
74376367 445661802 0
160923787 142367054 0
248328772 496844366 0
766979524 197062787 0
603872361 68238917 0
364490754 610840072 0
414273025 709715617 0
167790500 151866329 0
398121737 11677802 0
384863140 12706040 0
180297570 198535565 0
238297200 22537235 0
717382809 10875778 0
625468703 527355847 0
627462563 644906951 0
392239828 68462971 0
104431806 66384998 0
82440313 371804727 0
374989085 58910955 0
305462393 446932671 0
335822657 607279884 0
201211329 670020520 0
355874620 245372431 0
774659458 636788157 0
544455669 761459282 0
250606131 168464825 0
770086321 50156172 0
714072075 515789677 0
765584282 533872067 0
319057006 72500884 0
402766911 209624710 0
183495161 492037374 0
5272420 674505658 0
236008894 796093927 0
3618102 348687070 0
70394389 255048057 0
779589456 796869783 0
481869388 580428413 0
419509208 209182921 0
540660761 350712668 0
19753776 277956350 0
662245494 201779312 0
696692795 532352479 0
185667224 166085136 0
651880742 364541634 0
58375950 328540419 0
163022305 280689290 0
33818983 652330269 0
264572321 698965872 0
182616269 785309142 0
164590116 479294994 0
250689582 407247403 0
31844169 215054148 0
577400318 461209942 0
289240352 18620475 0
729161425 718624505 0
419641800 238111635 0
663294478 489768390 0
786765335 289137092 0
666253806 355902222 0
200106343 291490156 0
8856923 708619829 0
736273594 587114102 0
369634164 173164917 0
31700175 42527946 0
199766585 640644289 0
341364072 713245404 0
342077369 602231286 0
420394548 458366595 0
250581722 590616030 0
777330105 782206622 0
325056349 64342216 0
608994631 433606048 0
112740002 206547669 0
674965916 579322810 0
130413735 560364829 0
526352026 489722331 0
644781111 608402062 0
504884214 638379405 0
133695235 583609968 0
23196532 654649756 0
138860907 511997306 0
596198439 123691020 0
551917491 497523338 0
558959208 682513472 0
311330690 361825325 0
185230667 275867756 0
407801776 401601347 0
98493564 624669931 0
393866178 642534820 0
705705115 432857618 0
769204119 132149945 0
757899913 558975693 0
731317935 307653320 0
681936305 563159723 0
488361537 115136911 0
74107487 779592168 0
604673644 162618437 0
26640733 103803722 0
239333300 291801172 0
538566597 189676243 0
464524705 181613300 0
789915295 163749364 0
688356837 268411350 0
172735237 562808661 0
191949176 499984012 0
650487289 53853631 0
602065545 789523128 0
32568710 623169153 0
503934105 75059900 0
547770763 235982246 0
513978830 177434855 0
102147398 636927436 0
708998591 172713725 0
708189955 774200854 0
42054359 46147122 0
630702501 563759592 0
4689693 172739529 0
500996714 561785783 0
198684523 538675495 0
473035584 1683518 0
173853874 332664292 0
190897880 197839475 0
762453657 53375868 0
319075244 649710792 0
160788980 191853536 0
231816020 681500598 0
693684173 24398502 0
434436436 660000918 0
244415248 472531600 0
615006248 442243711 0
229293534 425887 0
264363597 686111819 0
217640412 417600261 0
403750817 153504341 0
501327883 529008308 0
453847475 533584069 0
305683222 451664241 0
39363457 218067408 0
673377656 148347649 0
102221632 192410548 0
205876432 201086141 0
420805504 636890313 0
229930719 573888720 0
523878780 117196503 0
778432478 214297472 0
181268215 267743044 0
161587904 58233264 0
705974220 603501943 0
481775914 520656799 0
584555063 678325429 0
520078777 609794272 0
355096512 701321170 0
73219458 668448615 0
741251090 260499883 0
583376288 734118112 0
509937384 444250291 0
152459929 162144874 0
345257078 146523287 0
267662736 539849504 0
393000874 628625801 0
152548099 432071331 0
647202298 60078469 0
661124702 644321471 0
225580105 570034467 0
70285223 567166267 0
596919186 268126999 0
30098672 382555528 0
234294516 43821181 0
451779000 431177727 0
209306633 498825405 0
423467296 561141320 0
719436130 517504679 0
333047672 481400524 0
392763814 628294639 0
181878191 783227155 0
752630787 226972258 0
494210686 610428039 0
192818480 745283616 0
613459761 708149077 0
393643487 180461293 0
626345503 364267139 0
668617747 445458582 0
601782427 667969843 0
56886548 715687903 0
127173249 267377799 0
459935912 674546466 0
350461722 365767165 0
696407675 60390082 0
495728865 250223295 0
754984950 582053863 0
572473286 452820579 0
419200278 776202285 0
296937699 731631959 0
350567521 717375439 0
533082093 283588455 0
300000712 125457827 0
113129185 599875697 0
134349870 91110045 0
178640652 238235529 0
508502019 619010732 0
308686022 313497923 0
474343497 130264741 0
737262132 566194023 0
685008321 525842651 0
486158402 415105792 0
42720612 585078325 0
300190156 120636971 0
741591183 582607391 0
640151391 3383051 0
599298850 292247662 0
703709130 197800204 0
118523833 183336583 0
245082345 86823608 0
76795457 256709592 0
556847993 209285666 0
637739904 359977917 0
473237651 218237418 0
424054527 234708417 0
447720741 561060802 0
704042935 62085426 0
783531746 732854948 0
716400697 31635727 0
547723586 604459775 0
60376580 72286632 0
779588971 620500190 0
351097717 478040467 0
13409706 159807278 0
184023810 441690612 0
457094041 184002929 0
28709808 224924091 0
638838826 610488537 0
375899278 777286342 0
433493776 4060335 0
493318441 689235026 0
156333037 589526177 0
242258966 654870556 0
65678843 451190216 0
266210335 619457508 0
395497757 243015464 0
761625871 286100220 0
455545020 519716663 0
157220121 82163171 0
774910748 129725964 0
531363611 614455064 0
423431583 774048127 0
536828617 665534103 0
673732248 115905340 0
354190192 707606840 0
696264297 359100692 0
641831139 446349965 0
264140498 648517560 0
133202465 89327561 0
522133138 164968340 0
460255469 26540204 0
625927679 675160211 0
377193928 549688141 0
259706202 307665677 0
291708608 733519689 0
540977541 580604399 0
6632172 53197746 0
255220884 443281615 0
486063539 131454813 0
218900641 782169656 0
178368523 320489406 0
450756557 392237861 0
390758469 69109164 0
506303499 502349555 0
649231158 154908307 0
582116060 628677439 0
650150710 287561637 0
779502962 230751693 0
315914114 218730906 0
162664393 758532498 0
566552964 773825099 0
111410143 362310073 0
414435458 125613752 0
788377276 61782831 0
356172521 671833620 0
770928224 675232441 0
13804783 759116257 0
409008889 489170642 0
25774111 191297626 0
601283206 549635720 0
215834040 455575097 0
625354951 252683799 0
338403158 35115285 0
706950924 782243528 0
641151726 505366573 0
721727942 149364891 0
537272122 345934506 0
134679151 463933852 0
314289924 393568096 0
55556236 471329182 0
295971512 160393689 0
506051644 321962110 0
531218103 636116950 0
29081283 354716458 0
467921997 434772207 0
712803602 753243667 0
557977284 561989536 0
539799449 316212876 0
602883822 259355093 0
337279290 592231270 0
152056937 459654029 0
793737314 778763902 0
384264212 205461901 0
371554863 559532507 0
122363600 451086895 0
570139447 339117398 0
726544482 75591352 0
126238446 52612022 0
686796918 722502364 0
55149656 715751780 0
528417063 74013026 0
492290170 295044872 0
578555444 278320886 0
402264829 124921533 0
165120605 166834472 0
714862057 263791490 0
215471227 441877711 0
148155320 157709398 0
197607075 577640939 0
43094627 502622937 0
310693880 580281885 0
434824402 290601782 0
321957786 586325772 0
672046805 615696293 0
211677389 728987859 0
234650150 625748729 0
263788590 25495341 0
149420012 191699569 0
356377340 201340707 0
381963571 708455264 0
733222245 723332370 0
744489921 415912098 0
696558350 374485000 0
327365689 64800677 0
667137309 568467884 0
564788371 144693413 0
211982937 650720776 0
755213453 140000017 0
564071996 102472258 0
664327122 464919331 0
793971924 116535414 0
69992871 179082392 0
303739635 629180402 0
252795484 650622464 0
233216329 754580217 0
223371616 682070262 0
614685311 185767276 0
124228016 555263042 0
117608526 780776560 0
3817952 677714219 0
176165817 394848498 0
144030777 798966787 0
33493421 306617942 0
197530775 540479158 0
788201799 35509753 0
382490239 415769989 0
396136206 248321971 0
723070396 80342257 0
519031735 27985688 0
109339142 799429202 0
561801586 275257327 0
67315131 456498448 0
399453997 91404280 0
609807085 496643038 0
197745967 36358826 0
664155625 85020386 0
20600149 362468299 0
481020463 348857932 0
301110494 562588427 0
260712103 703201031 0
147351396 177186327 0
700441677 734470570 0
706232837 174471068 0
65090838 4718679 0
369305083 498908529 0
192707980 265392532 0
629047351 88469065 0
799147186 276055103 0
668347571 321346267 0
111611915 371628271 0
660878853 795283023 0
488708495 330000985 0
136652652 706953743 0
769955398 599466915 0
461252494 496243995 0
210239321 560816854 0
21122 520879133 0
529695374 63707851 0
731935365 751634650 0
290733896 526670383 0
230572084 41024621 0
3797166 522259636 0
25737702 676022271 0
574467735 144007245 0
66112884 306413485 0
267134805 726597998 0
621886857 182814208 0
539991361 653940197 0
676283777 198785803 0
130069436 781420635 0
16757454 217533618 0
209608291 729019130 0
463438619 558076995 0
532949126 260646306 0
206387309 649040148 0
356630037 264284058 0
175032010 286218616 0
531326675 593264506 0
665147291 210671065 0
33055763 33194241 0
147490010 747031126 0
485585729 254789123 0
219410505 321441502 0
482892223 375682593 0
319069215 503647822 0
241784024 159674188 0
630117883 248075357 0
556882670 700704123 0
192197207 704682204 0
709773098 386196960 0
459716136 219239107 0
398859709 316577193 0
297043313 554184150 0
413474829 482846414 0
580371003 481041873 0
381737073 74488591 0
248461987 643152050 0
669320755 403177302 0
372885339 157240513 0
132780778 324210577 0
424879194 691194846 0
99126185 289001212 0
258920547 101108752 0
18149806 655325336 0
312751115 790049613 0
369663057 692522160 0
159694425 533912121 0
569722545 288818682 0
166183797 341790162 0
132053663 347514162 0
139506674 507042812 0
382636135 469676754 0
14040531 784377348 0
93490614 278222071 0
86648955 537081840 0
386771468 756518218 0
781490417 729981627 0
189747446 310182438 0
620713865 129549776 0
569444952 26278623 0
778306445 713558940 0
500708455 665205211 0
367467946 641810116 0
609679845 24062142 0
603920946 91345391 0
125790068 657628233 0
96791818 653747029 0
56950351 230368971 0
728091899 434592774 0
577487515 288548 0
82351006 654598501 0
471536556 526961404 0
791211641 669514643 0
692250966 794977077 0
298168455 216508642 0
758813431 51842636 0
608462114 595429037 0
130736553 400028885 0
447217654 256232472 0
507354743 746539676 0
336939969 8577263 0
301873806 467152152 0
177628002 160926605 0
513312167 293879676 0
505538160 681903612 0
61193466 188507979 0
164835755 194540600 0
467914552 783042693 0
734231842 764941085 0
504638895 596937853 0
140694504 76561838 0
257996859 670799146 0
163191650 207583771 0
303695966 141338190 0
95320296 562452475 0
275504528 435081126 0
715557785 228904042 0
757153252 791245337 0
724228721 336606863 0
27375161 634462801 0
689586557 672700938 0
632688842 262344786 0
195279670 338667209 0
794310085 28129828 0
231511139 660372012 0
774923401 277326028 0
737444769 202731249 0
339255444 738204991 0
283223268 508253788 0
740285414 170412351 0
399008938 540745510 0
424901722 206000123 0
563844426 669051236 0
403970600 702260918 0
383834325 660226281 0
709037571 122021666 0
698690821 300695212 0
602419585 645724823 0
397698162 568298896 0
430662241 307126380 0
712159841 507248573 0
273948359 717705569 0
309373447 224389706 0
800260111 563649198 0
431542557 410270122 0
752825640 577008216 0
394738451 344457209 0
534891875 135947085 0
477406009 133119740 0
296730333 103208354 0
614666735 238279010 0
100954581 786598268 0
34783088 346824314 0
684049479 780293344 0
59038033 209678874 0
137204951 448779189 0
433201375 274300346 0
168029175 351103801 0
216849974 466197949 0
48053098 294634725 0
299239566 77557747 0
683179733 445757261 0
218353712 653408816 0
653978227 410052166 0
507328300 132697785 0
560617555 575497877 0
579951478 717466451 0
436936260 289561440 0
314012648 54286353 0
197915687 317316131 0
726555544 74882595 0
242402572 783677424 0
287491900 591012337 0
449652885 47181742 0
255925204 728548137 0
778347028 241302186 0
790262936 54825281 0
444556040 547262663 0
160978054 318338241 0
42409416 621118914 0
417169868 328012270 0
185388983 36535380 0
78454964 466914834 0
712937717 78864026 0
250203569 114170564 0
779265345 762475562 0
767528652 234191026 0
194796966 119193475 0
346587053 53862062 0
601546657 288668769 0
448229114 234700853 0
162007770 586690541 0
320700226 614471849 0
351021628 252136167 0
41579699 588103964 0
305034285 93830454 0
143624130 138019317 0
213007233 153597957 0
360083368 166492738 0
509008845 733208834 0
695405971 709933429 0
356201150 69247667 0
614842247 46757488 0
214839502 128323529 0
114858267 544938497 0
174698174 73685912 0
18901402 136204302 0
98060682 705165917 0
371420514 303490023 0
292304234 739571525 0
186688111 383079924 0
208506999 743514343 0
203872125 103366595 0
326273995 749418805 0
57759922 206197480 0
239852096 277009519 0
524923040 734105968 0
779162046 536722488 0
605703789 651083199 0
762469813 376036815 0
549162415 472408607 0
470344473 74941727 0
149866505 629307237 0
407306845 8230706 0
499411768 598987165 0
547989290 480354410 0
113272256 274359635 0
191244157 600571279 0
789895878 129572218 0
574624869 31972234 0
407517374 555144337 0
299059384 479688501 0
173597075 91971131 0
425127744 288107198 0
511283577 538056601 0
679825873 292638684 0
692289330 127860800 0
693649271 166522584 0
132320779 258026631 0
616979339 458939213 0
145108277 640367830 0
587032495 153524963 0
186766343 89149127 0
755065078 719218109 0
414245749 313152204 0
690896729 661062570 0
11480388 38791093 0
289373363 79542558 0
536322611 759090066 0
56238699 258915305 0
458462175 590155537 0
8927903 232292139 0
520823475 317218328 0
44572796 734085051 0
286482145 224328826 0
780975793 296761705 0
740169190 568710148 0
409448613 517301534 0
404302569 266081449 0
377646312 322927637 0
796383425 52020285 0
789194097 631123964 0
725417621 720079679 0
487513729 363235939 0
696002450 793759939 0
72278756 60526162 0
744373059 78539780 0
4051493 345382657 0
171159637 153947559 0
281195676 791701878 0
322388177 513538500 0
127329696 388372250 0
108747788 93941804 0
532503212 459809064 0
70261135 319841900 0
17345991 396829289 0
290439600 138021645 0
674530540 5722511 0
780008227 238904653 0
367197904 324256802 0
196662944 789737802 0
277049968 330975856 0
666943324 243786596 0
210500616 113179247 0
146407707 307901638 0
681712637 217331567 0
144496445 487142801 0
750498440 547087405 0
782683447 122442244 0
513837348 706082739 0
75026453 261392998 0
645230744 14504239 0
312829740 277119422 0
545273699 385314721 0
280311479 719844440 0
583153685 749535167 0
692620908 353821230 0
176960415 403836539 0
406231813 741143257 0
204862242 293729706 0
487343377 565730292 0
59493910 678546351 0
577596352 408273056 0
407633477 39219765 0
664649108 339131707 0
381374192 328337695 0
601183403 679360098 0
504564122 62281327 0
162285768 291944801 0
758068885 419434568 0
573398703 778577816 0
521990496 365412147 0
731970585 119739117 0
265191588 615615724 0
406347351 20280373 0
743277206 336144143 0
467620119 236540943 0
394907617 741180313 0
754272529 642791023 0
566158050 78599120 0
623950025 598629614 0
633584681 532771273 0
545244932 120113558 0
318320651 217100525 0
66128769 211776196 0
578171487 778998703 0
15066309 362164202 0
548351223 234731819 0
205643590 55911078 0
722885861 257894277 0
183614335 651947267 0
740554916 57153383 0
323162050 295575633 0
559138936 703695416 0
455592759 181396543 0
153703492 563309894 0
307488790 731622330 0
384373455 205890168 0
364981689 664463300 0
395258551 440492387 0
162614604 49422665 0
583800919 475758258 0
543000503 335816318 0
502349150 711587161 0
738079869 684287336 0
132580729 368476590 0
477991354 667170559 0
313825328 473481711 0
115111854 381681458 0
689545980 403760176 0
706683501 343721278 0
162888157 98822357 0
309421518 745969806 0
434632337 406622903 0
655716207 410595154 0
73472463 674251743 0
543852742 401987473 0
738460299 168052078 0
192438408 553511056 0
664059221 583968717 0
744902261 84715002 0
103808572 463949280 0
403067361 93904920 0
551421567 433711741 0
490470785 682118722 0
366671429 704654414 0
303032580 705848147 0
48235079 563535192 0
697008583 113457685 0
234594507 455320466 0
169479961 351545690 0
45460133 384081457 0
327243533 82150707 0
655312244 205564770 0
731137825 361877705 0
223067907 7117586 0
335034755 695300637 0
514923166 96577585 0
319174435 347855236 0
81582615 432403608 0
371996428 36676946 0
51015270 126532143 0
137916023 195650329 0
212178885 196781222 0
145456035 236547457 0
423403816 615705716 0
618341616 558012911 0
68656164 737039193 0
529623492 187499672 0
23485339 71451261 0
495237658 796488603 0
533582287 756470831 0
134299669 426223117 0
646209594 491386630 0
376767321 332098196 0
479996473 414867420 0
578824065 127641999 0
37131103 134705188 0
270628607 408885418 0
635595741 117604187 0
124759858 338667824 0
221018792 334413411 0
436726262 24123656 0
419705801 225114763 0
7476665 471362741 0
788161838 40352510 0
559214651 747743332 0
189593707 255229756 0
588714896 336246699 0
622481316 74275965 0
53162023 621894503 0
121227619 222421337 0
163418371 676923641 0
200214890 474596474 0
12764043 11583846 0
657624680 293923124 0
789875634 594594975 0
670338209 278082357 0
8160948 301336399 0
72075889 791110060 0
521162017 156027312 0
566217061 377438107 0
491778284 718845137 0
700374229 288411162 0
410180503 544156718 0
512996734 478351881 0
475519890 65382932 0
775711081 219954629 0
693425150 530368601 0
106448894 704021468 0
335995442 541543598 0
461736663 279522847 0
118468598 284666516 0
437701681 635674030 0
390245990 541132245 0
650036381 565307855 0
375179546 277351155 0
470555174 350717694 0
199354731 420690188 0
738308929 305105403 0
768753496 576338170 0
416276670 56635359 0
271111792 593143016 0
272586193 475111517 0
95397421 170271917 0
403484169 492087727 0
423246006 119691633 0
659525894 317998704 0
269643004 152024413 0
482819952 229569959 0
260277368 377096413 0
752579630 195485586 0
726449286 302316403 0
175589217 588132898 0
138288875 126720805 0
522545265 609269917 0
658422543 540517334 0
292514228 627631814 0
507065568 168164327 0
550664963 638121799 0
346953248 474139697 0
665295336 213407701 0
483728386 731647625 0
78274806 727419039 0
225550255 9596051 0
326425704 369040025 0
12045994 64066532 0
367825675 454487541 0
336386854 471152488 0
383088353 218650071 0
645272509 770903532 0
308636598 70599652 0
254905492 313457525 0
365081775 746602194 0
293632173 395610630 0
338293337 503151743 0
129534144 465339156 0
665469889 562221013 0
737768565 207365723 0
162762345 450857457 0
220018353 693546925 0
58574660 150364779 0
91535025 677506865 0
137851928 471766675 0
325643650 179464805 0
111068372 597405061 0
277881819 91860306 0
569280995 636904848 0
690674178 699518210 0
162963946 203010135 0
198095658 290564778 0
758113468 367174958 0
634839913 497207037 0
772948552 63928992 0
255484001 282885054 0
507083751 131614505 0
146637108 354171638 0
78975982 529498469 0
628870907 619627786 0
490585173 403392141 0
191804978 774697586 0
659300995 233844991 0
143633340 722241736 0
527345364 726726227 0
204695337 747844337 0
603661981 19983452 0
785984815 245158110 0
557552655 277544959 0
568649556 318747377 0
772924593 355857710 0
66977695 6763961 0
773415155 319075009 0
770089580 775727483 0
104555102 355321848 0
591823941 219961075 0
513722901 781656919 0
108368156 240166369 0
25767870 333301988 0
165677184 684544339 0
84099467 92336635 0
737673648 206997708 0
130414532 515843196 0
162939256 568064768 0
385235543 25582821 0
470897720 514610604 0
726567835 594519900 0
328388180 519395352 0
49273557 237299491 0
798864720 60994633 0
345071149 194919050 0
540280208 347477769 0
342706653 692173279 0
157637436 116678055 0
539691398 507126980 0
791924674 614865 0
475431798 628459151 0
538788276 732617380 0
8437278 470088464 0
422290297 132684317 0
237827219 498200241 0
72960018 373652185 0
167220903 247667556 0
3187950 443744722 0
19436804 97772796 0
388647092 456531855 0
608703678 409821339 0
453873340 217466118 0
598802128 261011930 0
51299954 767179360 0
583549077 306317593 0
99981564 9077992 0
221091568 607445076 0
387323939 60537112 0
259401251 198204754 0
655833874 126568524 0
136322138 267889164 0
658245491 387886329 0
605549034 15539584 0
724050645 160899098 0
593378593 588647766 0
353270224 668212280 0
599615498 300111521 0
653376481 639437354 0
103629769 208124945 0
472449683 409156456 0
46045383 153361262 0
461534878 613196264 0
51955989 545243418 0
745679774 103173811 0
612574737 430022880 0
12194665 755303440 0
295067093 139417543 0
333431704 795107754 0
395045336 132844314 0
199506723 659730300 0
286003636 72938565 0
766383678 306013223 0
23467961 771360755 0
156805921 517879424 0
124141188 154258519 0
687003310 467581559 0
366237360 98621983 0
103204725 642377124 0
327486758 480456396 0
723283475 391677825 0
281732433 587675039 0
67939906 342113896 0
198692509 163788399 0
135567684 733688288 0
197426345 456986779 0
210762128 385803901 0
87968637 148074050 0
247367514 440375630 0
371030662 749776616 0
386665251 80503480 0
195347356 546653887 0
67208049 489398941 0
659833522 323393454 0
687843905 770168650 0
566083959 649656799 0
321478117 191630402 0
426107059 769494972 0
558660513 208387766 0
67625017 323939825 0
437124154 527457993 0
255215158 365048757 0
331481560 296178952 0
10039008 171523837 0
771676372 501988830 0
128783174 16499034 0
693212180 60760628 0
742203972 768972221 0
649095657 405335864 0
491623733 163900175 0
712881924 354038846 0
439930540 523854263 0
647394214 130609812 0
41495337 196772083 0
46792656 487451668 0
145379514 435892130 0
728157634 22527817 0
55008461 202368329 0
501173644 304112260 0
738027247 532072744 0
447926523 30825847 0
76290952 604664886 0
494019908 446280333 0
741622065 115717589 0
392546828 181828745 0
245486644 184988900 0
559148434 268964227 0
278143183 36112997 0
141419868 221383410 0
247875808 775541798 0
717669281 390241308 0
296073910 188120340 0
455464282 578087483 0
549281286 389465755 0
737448709 610137144 0
575976937 103334753 0
395190244 232893185 0
586562807 181211436 0
458687737 96290637 0
449393247 471286656 0
118721705 381821205 0
37637502 276387942 0
365076086 257567567 0
722541334 377055903 0
636886067 496479788 0
130215805 801713978 0
168467245 77049900 0
605129734 191239791 0
247894570 456763776 0
376992293 797027862 0
301278714 526066819 0
551134716 600563222 0
503122101 593040511 0
575391680 494029103 0
530668273 252641468 0
291539988 63609629 0
376853273 408524036 0
278087815 673966536 0
745346668 38002269 0
475548096 252322323 0
505800048 297050685 0
796580749 736794066 0
589212222 244233796 0
423606099 355608960 0
13109340 569621013 0
256883742 690617577 0
261631135 275085065 0
558573796 317157394 0
439487931 777988889 0
328823707 783752225 0
604228850 117064721 0
504399714 379760830 0
256060243 408153383 0
182707519 685449791 0
222723768 54831467 0
698744450 128597143 0
578485001 597681644 0
698047478 34365014 0
25662304 60100057 0
157405110 493307283 0
769623496 448383014 0
15711419 783063912 0
509096551 251470278 0
674797352 606966369 0
637843716 343537273 0
139170034 450544697 0
46540489 79256175 0
32835823 115223681 0
306688212 685942247 0
448400196 195283194 0
22364746 761824483 0
733665642 31753808 0
777908498 607966534 0
693733400 450640815 0
382119838 457912040 0
542239062 479907181 0
196824355 326815609 0
444819025 738613886 0
191444888 674393311 0
214652823 502015793 0
181591540 673265629 0
512805483 149322971 0
311291758 528302856 0
351148204 714879753 0
440431838 666856332 0
33179715 2121904 0
33224575 71072484 0
723729107 791650027 0
466250611 382684948 0
133061697 210643729 0
783050620 759811204 0
324826579 724574350 0
708597516 790548100 0
216533805 686083501 0
583375216 354990534 0
398482174 685464122 0
382864829 723697080 0
440588873 286588473 0
680896512 409077368 0
696037685 693646148 0
439044785 220620196 0
171787637 498343102 0
301035625 368186595 0
696879874 671601602 0
535736112 257976723 0
720982391 100021720 0
341987056 16225420 0
641761998 408779874 0
785918523 99909938 0
629628214 801132415 0
485260203 429679619 0
61437329 481132973 0
6661897 263616091 0
558295153 736743338 0
762204145 64797868 0
107633061 786856873 0
500211295 243514949 0
504219675 607716022 0
668012174 643453489 0
703499356 622882924 0
379751961 102156395 0
423005978 708828493 0
209112160 792353373 0
294909037 701695469 0
429291416 633282718 0
353758598 440656399 0
460837605 361929183 0
146387191 200441659 0
17464335 505692763 0
483882815 276015567 0
279357927 345019219 0
15556561 203163767 0
733616189 415260361 0
50040599 212413531 0
464130901 139808641 0
22043220 770276868 0
410015591 785388873 0
127788369 593834856 0
624740235 420426265 0
508528710 234434106 0
343240765 190190997 0
476895639 621877203 0
576616134 574623232 0
770006300 202816104 0
369444575 369610247 0
239329569 725206045 0
394141814 230371701 0
569243130 540682071 0
639583926 282854405 0
287176310 683199177 0
529028798 259543607 0
586175653 788665240 0
574969658 396370762 0
678189915 228156311 0
151269262 367096212 0
714535813 27559478 0
143464547 320634215 0
604613980 591100709 0
540642772 560431142 0
765159181 608307660 0
770445447 113336186 0
450399782 4742024 0
713760103 571679073 0
190849510 556889207 0
334262766 13459811 0
475314086 199222983 0
702085887 296677066 0
318438852 793911500 0
721721567 93948820 0
556388802 59638820 0
236111866 705705487 0
31863597 431087234 0
315567374 693997726 0
498243139 108754752 0
473998958 17609295 0
458486550 628850414 0
657778821 589335693 0
501796609 21735628 0
5303014 459333273 0
367849440 316424767 0
685495683 555892607 0
223610165 123949959 0
26619310 253939680 0
330542501 231060729 0
759447199 744614483 0
570459765 209783574 0
680515612 136940322 0
400423019 711007568 0
720949002 265802458 0
495193693 298689941 0
507315771 37925021 0
546347401 744893849 0
789417844 276017871 0
134407765 513383678 0
799230286 440026502 0
721114552 30685861 0
310354243 240495880 0
710817308 342499834 0
605527774 794096811 0
206036961 128719380 0
594559693 510452365 0
339748972 110760650 0
227772201 404107310 0
796775164 337174817 0
97116487 303186085 0
456529813 602311426 0
187676495 166936114 0
242801974 791685161 0
712008065 210378938 0
629486372 83774298 0
98433070 69277506 0
104884467 427692709 0
491653755 439681651 0
573340179 212438738 0
586946441 746038604 0
483569738 670389847 0
352214838 326400724 0
551189882 605968011 0
516881627 316250734 0
117264121 652210785 0
207498563 789620053 0
104313347 672974011 0
565089645 124210167 0
510019810 435259729 0
578749315 57283025 0
332778814 783469163 0
767928776 380712876 0
181675979 221032757 0
351608353 298824386 0
101800896 289668103 0
700342723 162834847 0
531696515 186945495 0
590541867 605869436 0
192795087 234624233 0
593435120 317347456 0
23647863 351537245 0
289929399 299162106 0
556434764 789169538 0
729619408 521493183 0
188124765 474823298 0
565335810 635858712 0
678642113 324209380 0
728035740 63152533 0
300094321 200567070 0
604459365 24749561 0
174806583 713164828 0
371333347 141511369 0
371084325 307103879 0
41288591 601682667 0
383833335 183953971 0
167894098 784140038 0
63667940 475908813 0
792445719 42596221 0
520920848 396049288 0
793136550 59702273 0
97637794 635362640 0
357249972 609603681 0
647526369 73190396 0
570991494 464281141 0
600547155 121488754 0
234758846 620544945 0
410584872 112278857 0
395459857 7838572 0
409515699 87414025 0
15701182 553013844 0
461977276 159294174 0
134772371 721839752 0
382727930 204563187 0
424817479 379782656 0
386326845 719970129 0
725043022 454990998 0
121447985 716774660 0
671436783 331149220 0
765348943 360818995 0
260414749 486307812 0
356449566 262649442 0
106389422 319295724 0
299097185 472249840 0
149403324 375354472 0
56151770 795379987 0
531325146 189530177 0
305013147 799621790 0
50540803 435490818 0
451567355 218071003 0
709722083 626491741 0
664594587 524913061 0
186574163 291359890 0
793261703 466378664 0
68337120 714177129 0
641387157 241180511 0
601751087 572739238 0
720602087 367974219 0
446013560 661656335 0
750039599 246501060 0
328905863 671935312 0
130323681 940672 0
712715399 756051401 0
560208433 295391673 0
646397837 403993637 0
475837682 650163109 0
212226771 131152172 0
523092762 381553842 0
177495979 367599263 0
275031820 17102230 0
691328193 8860715 0
486878083 438709888 0
451316281 206968234 0
601581572 424291050 0
5372179 535304781 0
230130412 339459149 0
740096535 306167435 0
119578966 120037970 0
571285287 367948881 0
736810723 793582934 0
775108667 91181458 0
487714609 497426467 0
43215280 103218038 0
571185599 788650095 0
564658856 98751388 0
712077693 244039540 0
258553135 43782757 0
609028420 41275063 0
338019164 443960562 0
549117835 210781342 0
511838528 700237280 0
251181701 469123241 0
62669212 334585059 0
358133607 718109304 0
84745922 277759814 0
424863708 125525969 0
521140832 486546309 0
158920665 516348077 0
661940941 770169621 0
726593455 277154486 0
549605958 427736594 0
176878626 133711702 0
149339913 484346378 0
138042755 74696782 0
647256259 26919595 0
800455137 305963566 0
679993762 798765209 0
471354399 418655791 0
214828304 620451660 0
348047303 435966827 0
228581961 468566207 0
421999511 757391173 0
25147962 760008549 0
772348940 229036657 0
14547798 615083869 0
789208067 112004552 0
592234811 137014293 0
464883552 11929329 0
780785222 137119834 0
558967377 433526486 0
90451660 738999146 0
219265682 117206608 0
451658588 678715423 0
65317202 614834635 0
280914973 556013620 0
112905893 72881917 0
672325611 165460169 0
298779680 218260459 0
476981388 552264014 0
562270435 533236087 0
357831421 729839031 0
158396321 632150004 0
416903356 688178364 0
779046465 783841482 0
260435167 22219646 0
790837503 566152263 0
432510062 606608605 0
632025242 323423256 0
3301645 776354335 0
632204350 705220844 0
538311538 40562879 0
228176091 20010823 0
762116015 730975958 0
219807782 752092813 0
403934671 766834431 0
86319934 321460387 0
444418838 785620458 0
91702390 491672812 0
107836118 482559194 0
671042322 340744511 0
486775514 795215073 0
105809654 601402354 0
216958710 744649698 0
670979394 108736290 0
564214608 594603688 0
377445825 626115323 0
584813652 576131126 0
517565638 299593056 0
657746050 435280246 0
708042823 51878553 0
572932252 731729040 0
92335407 213641818 0
524965586 408894014 0
178622559 282940008 0
759114596 699280596 0
758562305 289028953 0
203430416 164363992 0
293030913 709867545 0
718421636 265587320 0
713791724 244003439 0
288560002 529513368 0
643385778 382090476 0
574847195 437293233 0
339000387 132394066 0
609620337 334736942 0
414153907 193202796 0
81114943 124688921 0
195541162 593778807 0
350991391 729463876 0
792504185 303498167 0
381491245 511835250 0
94062299 488548804 0
203208989 203736157 0
202125419 207887958 0
413814225 19826742 0
25849009 327467357 0
426520280 53250093 0
647626730 679908915 0
189547892 685650140 0
298752360 538021049 0
62886402 782889247 0
71883568 412073664 0
649694720 323367757 0
662409304 381090380 0
661252334 516505614 0
242148080 629886340 0
200129776 652731551 0
406078888 101914982 0
405065086 499937501 0
562011836 246412701 0
303057106 423889671 0
550240800 687355432 0
566545875 257483946 0
604433838 636783376 0
18603155 88643982 0
304704716 404687747 0
505762319 389232847 0
700564215 184588384 0
126510009 143980024 0
517355903 466295698 0
345347922 604147653 0
208599588 222823428 0
382736371 621547424 0
25085115 476574851 0
603684797 739963207 0
652674126 514298333 0
36701966 201886993 0
332356032 597665100 0
660713749 518030656 0
407053544 22058937 0
596163109 35016447 0
249980791 376372632 0
626335625 252007950 0
373338385 15950986 0
610780249 576541514 0
13703625 442872352 0
674655920 282282930 0
520038301 771034 0
306283032 19359961 0
28136469 593773991 0
688535324 737451139 0
72665790 763483685 0
705707892 794154403 0
797494731 400869539 0
281074134 641799008 0
774208128 701156228 0
673524602 707378174 0
645526302 144204416 0
441638190 486601166 0
579763062 712163501 0
376934772 696412446 0
151760864 200855296 0
497250999 87569251 0
296969265 623263240 0
8243815 748430420 0
795325792 181656638 0
612222364 668389921 0
365330907 279092169 0
437548887 3351625 0
153049064 185056648 0
476212880 510258892 0
36049942 236762183 0
691898887 516351444 0
17250895 686515822 0
82865407 720630710 0
80274272 756610449 0
394512061 675229473 0
638775605 84503636 0
164660762 769558776 0
50514454 223116393 0
337877009 167107562 0
781824545 35181286 0
422384267 613077778 0
46297216 696517645 0
730125498 529235423 0
252250790 246095829 0
659340234 17967486 0
729561764 165567772 0
381141537 104448724 0
126700702 131158431 0
598778011 505856219 0
723600942 315086202 0
442263887 523240411 0
269562123 48095238 0
631115849 732034408 0
564814425 503016547 0
531664019 336198270 0
164250262 559559431 0
217774093 147557166 0
219666218 778649313 0
613548038 117563469 0
490609637 493615239 0
496259723 65795935 0
696148131 240791877 0
620643109 104195592 0
3341787 295994725 0
421130604 682262052 0
327514292 790067837 0
592420618 220471026 0
77131404 499535844 0
54695588 301608429 0
607067130 371076690 0
619858699 179115778 0
49419584 631804160 0
17298281 624475194 0
642294345 110752368 0
498377145 493813534 0
784744030 744029298 0
387975715 101949808 0
44745672 145706600 0
753957245 337488936 0
276443310 354856544 0
79779026 421379697 0
666636659 151382611 0
797694233 636384569 0
236253734 395792451 0
89818572 754146315 0
95126502 464415297 0
635214264 755066013 0
463132452 118232052 0
612813686 43471762 0
730346420 446807538 0
717830486 75820628 0
499021368 237763563 0
509530854 199621487 0
498180109 384607858 0
87029955 584017432 0
220628233 484702564 0
410316167 610505209 0
573016913 354020295 0
598680151 290134085 0
594765443 692478824 0
311035138 762061576 0
80843109 754493222 0
487917745 653954280 0
737295919 715061153 0
732463962 148232234 0
313828698 523573490 0
274855451 143221846 0
163395484 493049282 0
208462477 231278518 0
269115708 261803751 0
128639431 316756909 0
570788324 163952042 0
329332446 589356416 0
573157661 628350864 0
71684672 266635054 0
223765764 652032939 0
212354819 239340397 0
69375292 261593782 0
620799327 665819698 0
201578246 638357827 0
660364230 246367026 0
674910980 618077533 0
127944587 739052660 0
653709584 436001632 0
411384749 61775922 0
29996663 323696670 0
54186376 677523936 0
4599050 580531686 0
647793193 380081380 0
341229664 599015801 0
451655274 181698005 0
87088808 722098062 0
110649941 496955848 0
107048749 579319335 0
65532395 223397718 0
320029153 39227119 0
242507372 69489433 0
265104794 145295764 0
540340684 440800846 0
328556894 43770432 0
35519383 704745055 0
453811675 463358234 0
394234248 98496928 0
585426312 330106725 0
325993657 94897107 0
53246888 270464603 0
238624313 280230756 0
300843245 217785823 0
27741393 276954542 0
318168845 704175926 0
587374752 496522599 0
205801834 222044014 0
371447151 79370315 0
659838369 185052137 0
353632858 262103920 0
622810255 469738869 0
200675751 157290995 0
263459928 690888837 0
10248373 195975049 0
217340698 796289565 0
64829662 157139050 0
165262009 724056647 0
693641664 97718003 0
309789845 14136117 0
561376104 787531113 0
550357889 210448621 0
467843017 112221389 0
449913492 194907185 0
135281684 713597708 0
387232109 683429945 0
219789825 392529639 0
419704069 659088074 0
709782579 619630020 0
183044846 434246109 0
340210682 13370622 0
497997116 632615786 0
265594176 618586015 0
770736381 271337019 0
533496821 696428793 0
729611703 31430788 0
191433863 495719881 0
743647293 765654819 0
695247366 672545466 0
639635596 117925146 0
679693884 194707116 0
446921052 255305606 0
282825328 509422250 0
516409619 495683022 0
22360946 522189227 0
196330553 507332773 0
335948585 569458077 0
77912451 445610196 0
338259832 250946195 0
192433160 31970831 0
279663528 3690616 0
627081223 625885342 0
563405829 748032199 0
519160549 529087952 0
751607368 699028626 0
1589735 193357986 0
781807468 646110612 0
632438140 441980003 0
582665370 162535527 0
614548359 532082332 0
582819609 770441670 0
738563974 320324715 0
397993297 188754917 0
709668529 293225784 0
78031918 212513706 0
621058065 767683063 0
19065938 745691409 0
284872536 64670280 0
500392188 739020165 0
682408767 555037936 0
413122270 561341401 0
290191347 628701231 0
167957860 45624912 0
434943805 715832237 0
87729423 401575446 0
632675598 397120430 0
6825461 140127540 0
706813562 687675787 0
271303030 274070450 0
212643271 770694802 0
368862225 408216675 0
40308409 576658324 0
149491850 198529035 0
564640221 597781857 0
16123783 214526276 0
472374704 218932908 0
405949906 32667643 0
346565908 535788080 0
185950136 357337220 0
205517056 727220386 0
452129437 182347377 0
690366457 58254372 0
405405533 741412514 0
158216719 677046167 0
98582318 151763041 0
344140151 61828277 0
306024258 457550416 0
741772783 745113777 0
13874927 673970886 0
487804199 378434241 0
640239180 726244428 0
371394429 187075146 0
101658880 584750901 0
675876678 516548999 0
61706582 357609247 0
92806884 462654225 0
284101089 147763600 0
791303244 77031329 0
315037763 176728490 0
441613314 459171323 0
722798103 590599326 0
633604248 423436940 0
722063461 324597165 0
114210110 287838153 0
431323304 585430507 0
360060836 580023579 0
56484654 427302058 0
231128845 735391578 0
378502871 476015807 0
493951680 200713054 0
595570844 11710465 0
772071023 791646437 0
376519912 749100441 0
80287689 13447348 0
760693588 490549170 0
746420979 148552649 0
385090931 123680386 0
254159874 7839597 0
340937054 553109816 0
693419780 347876288 0
404111279 4488456 0
138339317 230547247 0
669894532 395321665 0
370295152 220779339 0
572974299 8720669 0
345005398 262010832 0
59403814 526386408 0
226641276 777633178 0
181218956 261777084 0
454717937 96830848 0
131865139 264691869 0
653453249 569082695 0
664241356 776502370 0
350419440 309208974 0
419914573 720973247 0
353716547 444300656 0
128476762 591615629 0
119143727 516578786 0
195781204 587304009 0
245748264 285923280 0
130005388 358856185 0
724389235 490419196 0
612383969 683768622 0
685119401 451125090 0
539461119 551619713 0
237624290 606059199 0
389698718 488548573 0
504588183 217487637 0
576202888 636128401 0
614898773 661723660 0
449940705 329822426 0
722203621 654644492 0
609205449 19215928 0
597095881 328147944 0
207938916 199384649 0
655517899 685092547 0
179496597 49626845 0
192376753 294651921 0
582455831 164816601 0
44465667 354045011 0
3195788 586345978 0
714601895 194080407 0
785669378 258247582 0
133380088 279750834 0
287359628 598362099 0
256520929 88172294 0
516090306 611355787 0
540367299 598653020 0
517719246 458785276 0
504988822 106862250 0
465954497 698644300 0
39565168 230125588 0
775751998 659882020 0
377801449 264928407 0
71063091 420351515 0
682558713 332184608 0
281102658 515005607 0
472779437 681207483 0
247787923 212706859 0
305521267 258391880 0
247327558 382527404 0
441720961 114809681 0
30990542 532284920 0
476559558 801677384 0
359509782 329601182 0
315844005 41644544 0
762028803 316194941 0
233248295 373305376 0
82986110 98063457 0
307709168 306085749 0
269009265 769285384 0
769321781 29587827 0
597851205 268945602 0
528250474 188131842 0
413683021 699555180 0
372335588 285649133 0
540047590 30710943 0
292046126 648822626 0
92563673 369248516 0
88124492 715784866 0
691176703 711105277 0
233775337 695117686 0
687103489 279387565 0
323031371 509164799 0
477764638 716165886 0
750723875 652732542 0
445353102 684148734 0
698293648 50417905 0
36323418 225045577 0
332233559 571178194 0
144143022 761863617 0
217995476 361090481 0
338150018 241517064 0
451984644 640124865 0
102076610 508962008 0
481826708 334885918 0
440660755 243205004 0
58999709 550020985 0
287181605 780739845 0
152824447 768763472 0
756775278 301798837 0
520105439 232425683 0
713710467 185633109 0
355623837 68637630 0
334837305 121306689 0
210962053 123556665 0
749780659 775423608 0
190107919 686934990 0
172155139 268094770 0
683729480 284527861 0
664370030 351925797 0
422996156 317838059 0
375324321 372336272 0
194014178 346033620 0
658929509 664701585 0
763577947 767574005 0
352206789 485447303 0
586239161 249326403 0
618136069 309304344 0
76079045 142536155 0
328704475 488484785 0
366135885 694421570 0
94545205 715772589 0
640674845 271056756 0
70722996 326400142 0
447999213 86143052 0
326728843 300521640 0
139678408 689991038 0
10268547 552337167 0
625967277 788298884 0
607601075 684129767 0
275579099 363347641 0
6629276 291450401 0
15327807 343409792 0
295948002 324551917 0
435591770 431178889 0
498137182 328990959 0
611324140 721268950 0
340320438 666791953 0
491126357 614746296 0
139248922 284377694 0
470260086 699578530 0
436025315 747642000 0
763067432 259840911 0
537720897 714261869 0
259649461 123381415 0
385179190 268601255 0
372292903 801669266 0
442490463 493002322 0
195799877 281277604 0
397588000 537424118 0
11046898 682626784 0
121537533 235016379 0
54151529 99913143 0
752082874 102039797 0
435325395 100076905 0
99875317 523999055 0
782035278 477940069 0
314513832 623824183 0
251537748 50078354 0
86596154 603399211 0
545066014 724731113 0
360247521 82800511 0
722108464 287003731 0
767761240 283571411 0
602077831 256626040 0
67316457 616130900 0
634690890 140844836 0
215470188 156346018 0
745621134 356814014 0
280047174 155062919 0
426812957 593040988 0
612126144 479169842 0
362689679 158238475 0
98083975 436148212 0
595925659 529916134 0
183231239 173603432 0
348956927 369382747 0
79976719 648476230 0
440325227 276659346 0
32439649 364186339 0
721910609 714681132 0
662229446 19625030 0
197984141 201391795 0
596424565 261940318 0
779797993 758958372 0
421025410 1511358 0
566266141 444607817 0
100592077 531540280 0
238009546 532329069 0
723926554 485397888 0
719593028 451040392 0
240126629 425663516 0
666685666 234717654 0
513980416 294626745 0
761035792 108162460 0
557043217 210524686 0
272742361 643360072 0
628239956 40500946 0
467722254 193371916 0
68449275 83385445 0
476889704 85972181 0
350125088 454940725 0
97812291 666849507 0
429560641 281504721 0
364987806 9315064 0
561421197 443836821 0
272181507 74436535 0
417743266 650287259 0
396869067 393206476 0
393602998 19387909 0
447311216 292850176 0
198661570 501010039 0
361094218 30643729 0
784824840 543654195 0
568315934 40415241 0
653023313 21446421 0
243347454 680269629 0
626033991 721268378 0
38452765 149910180 0
448820812 663105473 0
160824437 742509592 0
45666596 303444600 0
513889924 267264685 0
637312143 407065442 0
345796059 126985833 0
615257090 72327933 0
376193743 625424831 0
245034269 481949878 0
218155366 509910372 0
516400529 513537999 0
224280035 71905658 0
425466627 253579208 0
756331743 169403789 0
773059998 266009591 0
55451973 477475430 0
394121232 141176517 0
317378516 368998297 0
554770549 352366639 0
102369091 316617657 0
194042184 104710704 0
618833769 44498224 0
533506820 134184156 0
568157614 185350211 0
288806105 556860076 0
392546001 489346468 0
22866343 662348560 0
692498997 775427014 0
582750016 364600307 0
228079821 101928439 0
759676256 373201533 0
88265389 76234564 0
370981607 378770152 0
254605713 731944796 0
369885061 379119503 0
587695476 124987292 0
178931249 466899193 0
417382486 489363649 0
696992593 230167095 0
581120501 160917533 0
276060175 757828779 0
541796135 736741686 0
280371842 207272087 0
469036826 53304215 0
162508079 333598010 0
38164936 280244088 0
373816338 401927208 0
677091802 68779827 0
290529511 416893895 0
125801802 660151522 0
73841498 58235121 0
681241079 611492990 0
538767300 676228981 0
289425688 169010873 0
634320046 651277689 0
781077135 567652570 0
369107252 375844719 0
20207473 19047891 0
792429661 747547778 0
750008228 777917254 0
790786581 791453014 0
797243155 398998647 0
221105117 704848731 0
175586273 358870417 0
51063615 638973045 0
46844931 202408531 0
600435694 800067299 0
295240241 475963719 0
124011997 318758862 0
406066932 574725291 0
695212238 52146204 0
56538522 153848638 0
163626480 461499419 0
658088393 736434047 0
108533848 694926413 0
225873209 485524044 0
465474460 427945278 0
742606703 696852039 0
172938187 51252890 0
569138496 318916364 0
621132257 87095603 0
183280794 445414902 0
47745782 731285420 0
425541164 623188005 0
477749166 280538161 0
759851312 774281721 0
28234918 24343582 0
520086380 345660324 0
471357497 64850444 0
390756485 189184596 0
16627437 502461458 0
450000586 433748184 0
298617544 177336877 0
444908141 290461634 0
790889612 190168348 0
18671985 456905402 0
49634087 461916384 0
248657549 483483728 0
190185084 511175958 0
661401047 38138315 0
381218692 573877455 0
90796383 712048510 0
132818673 585287739 0
740502701 440059085 0
121307397 616155559 0
375583993 405060683 0
103752462 623603365 0
240361704 258546800 0
795641529 676507513 0
371852954 381429212 0
635649844 503357286 0
601639519 224136104 0
432131969 800417436 0
264957116 230747823 0
114293421 124040603 0
689401532 594491023 0
304678071 491700739 0
468696257 789862862 0
116038290 367917390 0
183577812 230502157 0
606088659 583384743 0
361529585 192064549 0
106743036 546987558 0
353399606 754150928 0
46637502 148226756 0
687759208 182342168 0
334344557 28161500 0
169782081 650674806 0
151658762 743713932 0
141843996 143880125 0
670646458 581800080 0
23470530 752513115 0
402519683 99444110 0
655324170 140861686 0
703384495 451301018 0
497212945 213155035 0
200782919 397533803 0
240333940 468604610 0
94831682 169278730 0
58940340 385832016 0
500896262 730289399 0
375756216 643491977 0
168663373 114232728 0
455844649 57990500 0
335233762 41307908 0
364187264 468584943 0
614396489 15670966 0
61799954 641327996 0
412424910 130713688 0
225109727 478257376 0
483424115 464621812 0
120449913 246739528 0
444438125 630200466 0
429811956 750461385 0
639579283 631805943 0
29792280 461838628 0
163313910 296498892 0
491223445 461451141 0
9066969 379568707 0
756627753 432988178 0
285181166 146100896 0
331663627 69594067 0
96034074 221783695 0
557278932 512014822 0
379564443 467341775 0
662678114 317359438 0
309841997 59803373 0
551885953 603884232 0
672491478 415996286 0
528154302 561819832 0
344181336 98467386 0
91259502 543697942 0
580925929 759403203 0
787195324 32863545 0
773710012 774456021 0
445985163 218068678 0
512947317 170669886 0
667967014 140851304 0
588179264 497658287 0
127581742 176697224 0
568745947 721317105 0
519881125 785067386 0
138210793 775845286 0
605010841 200112684 0
303487069 789617123 0
675523943 636116028 0
50169537 1074334 0
495927432 281308181 0
348044014 98421257 0
270472459 299141926 0
402693485 298095699 0
224773275 598788281 0
313069649 440093500 0
244792512 776473622 0
81896576 271686122 0
78717074 143544902 0
270419494 116134724 0
763481791 517007263 0
72083696 108237668 0
574147007 546621300 0
217175658 103496625 0
8335704 496260331 0
390236 374230760 0
664095513 210353839 0
629865087 323812867 0
793359061 494487510 0
633048496 330813972 0
770828574 671876393 0
144275057 150410020 0
635132677 362884631 0
275101667 117006830 0
246875089 570876182 0
745875042 183605621 0
693315272 424044477 0
444341059 7312014 0
64447072 679833433 0
323259169 718059842 0
385679695 111357154 0
217155036 355710579 0
659244449 776697709 0
391797397 431641716 0
9965990 188284837 0
214178615 744703728 0
789572229 409843720 0
20034604 626244801 0
222881385 413141040 0
647508486 631114188 0
146656031 161244537 0
344941142 377954887 0
388035856 758317119 0
312756584 589151316 0
495779476 377700944 0
175261867 428067531 0
631101464 239847879 0
462661965 197155078 0
395794489 414915611 0
20701517 81359395 0
147539682 234309483 0
568449804 25193922 0
579713188 735143689 0
26495901 507958286 0
490992354 392004260 0
420985860 494378904 0
244027467 173919762 0
231311856 792287863 0
669238668 334965981 0
784538979 521174847 0
347908116 253064476 0
379232126 269494930 0
560633072 477784989 0
207292661 271964445 0
182799144 631056309 0
185141533 247006236 0
707303121 369552480 0
380138999 203584144 0
13344536 700993931 0
432483513 593527547 0
421081956 373519955 0
151182399 483508461 0
792503795 513893996 0
6527319 586719962 0
60705403 34530663 0
516717487 402718591 0
250873540 536380054 0
485316911 677443101 0
533993267 653592073 0
50244899 691753481 0
47787054 298425012 0
72990407 341939538 0
319878703 231598496 0
19326544 540394761 0
720338450 790760408 0
516719658 336271782 0
771900695 177848868 0
114456465 649133470 0
567971496 623153270 0
148066610 565078228 0
128857610 130464638 0
149439483 610965842 0
700268224 717787408 0
746125666 707926570 0
608345689 133066836 0
639599207 417956262 0
485250124 651932936 0
638491772 467106227 0
422677969 367482776 0
443975776 363445899 0
449015838 108477441 0
201879447 209734122 0
201603383 540877821 0
738595128 552215237 0
3098847 462668686 0
542989031 462122656 0
723552768 589198879 0
51214499 699886269 0
394211344 325450046 0
389543835 338788934 0
621004636 273021079 0
659704143 490838758 0
800755018 325700461 0
564963022 501845386 0
271669228 457261913 0
718408093 352534958 0
715063508 37823410 0
675534772 714436029 0
500321870 456105173 0
426972552 458628256 0
379827418 279296424 0
607948844 368295411 0
319069140 40136673 0
700371616 559219378 0
69611370 320250872 0
551685219 237324643 0
147617783 563903961 0
676939377 157478830 0
213339283 688879973 0
370185943 556772571 0
116691241 353362832 0
217102610 312843135 0
763065784 243047701 0
61457708 91106421 0
517291882 4240813 0
23780928 166299637 0
792858473 198554845 0
433028300 687730131 0
561585404 552553824 0
333063903 726628989 0
356037039 238139061 0
105465799 186228955 0
668334708 251251745 0
659014445 725927993 0
354559471 226636700 0
158078482 423867139 0
774630896 249132669 0
46206564 380489322 0
576276217 531946571 0
650836737 55317406 0
524398558 64304370 0
127342144 685209557 0
614144815 480787816 0
720284042 290163780 0
47723906 323862285 0
793797482 345502922 0
684859066 209671439 0
544236719 799271435 0
393165364 487848209 0
571442910 409070946 0
543680375 702339557 0
248813040 53293066 0
179689663 12811090 0
546061013 277638461 0
5241286 782029112 0
100881836 416132312 0
756218354 627318808 0
635637538 372275644 0
655383620 159725913 0
168047012 660876577 0
239191229 473753636 0
315412851 641375354 0
779581511 139725014 0
41118694 755125809 0
476724480 254710414 0
2873709 273077439 0
636357782 500469219 0
679454895 452187522 0
393198179 113153048 0
165933373 711869335 0
753925985 724991731 0
303248034 452820299 0
106633675 282702902 0
351652761 269116238 0
642806285 701112929 0
797678371 736129004 0
531166447 744522745 0
89966446 730983863 0
773530793 426529278 0
239145248 58939414 0
210607728 614117169 0
749662397 357081097 0
674225191 266820750 0
127236430 38153427 0
365591946 89493810 0
402592935 436889479 0
198018888 608486900 0
55832618 599032578 0
676312175 50043173 0
378031993 129579876 0
24984520 516757465 0
697099054 607806108 0
425811893 63701850 0
112630013 533700523 0
537015501 50435081 0
291825314 420081333 0
385218713 5062898 0
305752165 466514363 0
254246621 189322938 0
213402791 632292239 0
93654970 660630514 0
794326980 601053130 0
19362046 132529976 0
405955904 192407012 0
651395408 86836644 0
99122828 213394321 0
331224523 156468072 0
325323096 500609505 0
485591558 572204907 0
476186929 233413698 0
400245155 447949486 0
381647306 38078527 0
446686410 230996701 0
334425389 539780644 0
156387389 569618472 0
566749004 591639855 0
457501393 93276618 0
239311687 14784795 0
33712529 749981670 0
254204490 88373129 0
457656904 410615318 0
614682524 187389027 0
612000243 184320720 0
723339184 710454247 0
98065226 659243678 0
469607203 629209928 0
745491273 352359008 0
153473185 162374009 0
333320598 306205973 0
100696474 754747282 0
334618469 248484356 0
576686026 715743596 0
738348856 685852653 0
434134290 761672429 0
367186296 142938123 0
19033144 205720444 0
441911493 670409837 0
230105815 174943872 0
656412722 59927589 0
625470053 4460639 0
610918326 134284785 0
35438329 451531246 0
133179926 204369868 0
171045555 575445090 0
716827711 169686775 0
293087377 477427788 0
419247665 163651939 0
426984840 563070388 0
748011761 311226819 0
526910954 703081375 0
660955498 303372780 0
554021621 414918640 0
615077074 141435836 0
422032680 772289205 0
27342991 115831001 0
304745517 165014504 0
206304878 440318305 0
315551008 796643144 0
607478361 38738592 0
49624906 610543167 0
522524850 3196719 0
756326903 487814656 0
665391769 265496206 0
322752951 788919471 0
542142308 604779658 0
500464013 7651913 0
508075774 425501827 0
744360967 210276803 0
116785985 578451921 0
201256559 787567625 0
188684096 433012532 0
604119219 358633862 0
518509125 290252411 0
734197161 328075855 0
753433250 355179088 0
692543918 507957605 0
411353886 292015353 0
50997434 658484628 0
687535881 178434271 0
778085606 451697009 0
274603511 173645575 0
630883748 196628706 0
143323557 485975100 0
652440280 206208307 0
462543761 614395254 0
230667111 56193406 0
577621053 495716251 0
369878116 757956596 0
120250460 99277822 0
233312824 132807129 0
754630366 681869781 0
336177733 113709443 0
235327570 40759177 0
383552876 355331777 0
724688793 761425445 0
84631574 707356318 0
581331050 799472063 0
121863150 574229579 0
197063116 116070894 0
740103603 184763093 0
656111368 235362672 0
407806704 332544646 0
203733013 295418470 0
736788053 48483135 0
472410663 72146535 0
28260195 769061602 0
597262866 58221545 0
695025431 497459833 0
408844825 227478569 0
710652375 146820310 0
634006281 232197289 0
91533493 381651339 0
31615267 580984387 0
28422220 554142946 0
56298570 446756731 0
560595770 506208983 0
474683182 228744884 0
770180370 219033253 0
749401448 228220090 0
774829713 190998204 0
556804891 71101700 0
492127714 607723145 0
457301522 209200067 0
112100125 409395573 0
164661542 359136108 0
386826451 174221864 0
183153708 564413894 0
678882394 166823774 0
127988583 151588491 0
69243141 780001128 0
496015642 77279217 0
800260272 337984316 0
520108257 601945477 0
599789724 124903491 0
45425132 268873914 0
8804863 396817209 0
633878221 39503904 0
505492527 198468547 0
157430513 446599947 0
576535632 782324628 0
694424649 544645179 0
3810909 713628698 0
324892986 444059820 0
35923719 84301737 0
439152640 104030492 0
559453660 248046230 0
265331337 306565166 0
614637388 219670750 0
542385084 520651513 0
1271433 492131913 0
320318752 159731910 0
568253139 102536907 0
712575201 128200817 0
590199589 574803163 0
92400349 686110479 0
614387739 1530623 0
561233714 62142304 0
363931171 669074499 0
516139527 680627436 0
266821643 360124118 0
671480498 664067179 0
639413761 50146204 0
699174121 474419274 0
397013492 29824256 0
529225052 458413402 0
629574890 442665928 0
687945846 487417291 0
194467656 789432189 0
575469291 79223864 0
498242587 403718042 0
157700242 440873586 0
700951715 778314804 0
397282321 105377587 0
285346837 693779332 0
416333563 744154004 0
655221363 643503199 0
224245992 635404132 0
30225096 621322556 0
8835387 104402749 0
245730649 673335524 0
674014280 348219095 0
243207687 227433159 0
214069920 756582023 0
325615609 171863539 0
619685816 426795830 0
237734304 263668157 0
415009094 569371712 0
704025916 655892225 0
764273255 543508889 0
70754484 714525330 0
198247830 733529754 0
296102050 499601834 0
683436401 737038113 0
522010367 468220913 0
214382676 535741841 0
740062910 60305356 0
247057423 451495323 0
379927776 227137056 0
553336300 223272667 0
648271886 507326620 0
323865596 302880079 0
676355485 614422905 0
281616875 172605203 0
391235734 153039860 0
164932426 537739380 0
494281446 244208911 0
728248661 548784195 0
613217249 621329095 0
743773855 162339785 0
550986737 402950047 0
775854383 459375653 0
52871092 644229580 0
91710314 682046287 0
56099873 692216413 0
687031403 151774533 0
298872707 64844717 0
664712291 770957133 0
556605389 263995673 0
566303458 499796619 0
408589222 223985038 0
110345515 145871128 0
651937674 80407381 0
299715427 611967332 0
665490183 585814843 0
656497645 651214978 0
294759930 527848687 0
340334113 397236344 0
425803324 639695426 0
538771994 291712973 0
176452312 501356127 0
264934243 66458701 0
661032584 307330891 0
225906189 542105257 0
683517952 245238126 0
694030471 607391140 0
307724639 225318049 0
510324337 749933627 0
482387805 230822166 0
297087466 751087722 0
418227881 230988170 0
19263654 773625793 0
753924828 370843787 0
29309612 389214391 0
700003657 318907282 0
754572352 122597902 0
768507133 596734116 0
587880937 167300228 0
795363834 761386674 0
70700426 707756332 0
342703125 207671654 0
291507821 99938816 0
583383581 764925976 0
95398859 267958585 0
55200580 78171455 0
484281943 59238248 0
683571317 195948472 0
414792245 151518587 0
654835740 461315754 0
763103447 476825368 0
801047036 275765100 0
186452928 773970785 0
162143004 308108940 0
19509905 285639587 0
51884264 284255229 0
459910554 562692005 0
541466020 423707019 0
298783256 519060914 0
307489523 162113316 0
234018469 618752787 0
287964077 554493246 0
575453315 482175738 0
568979823 133480992 0
61327033 319123977 0
304908809 541193415 0
676911415 669417614 0
749364985 575063330 0
347695369 434343237 0
573236961 527526119 0
242233680 547070469 0
449737576 479318644 0
65972055 680504051 0
698508763 711066761 0
127013116 772466888 0
586315316 76133429 0
258678444 502087666 0
10811215 337091340 0
137371481 479696137 0
137559607 504438871 0
723372154 303729029 0
318929924 440024244 0
478505598 754893911 0
784925636 577150688 0
61956513 305491541 0
57862715 545119518 0
427684679 743622671 0
191520705 51022583 0
683404424 629520379 0
492089635 196113870 0
80954132 311089726 0
78976282 212563372 0
34230349 248957290 0
734141620 555434737 0
333517008 784889311 0
752740420 279644923 0
666636379 242991434 0
333653823 397737705 0
192630384 158220212 0
213503889 526201412 0
213627548 241853403 0
300413136 115244923 0
78292180 107508015 0
520426300 107607161 0
737417195 530026286 0
745373811 560172565 0
721930262 645492691 0
193205167 30238394 0
405569208 70950191 0
570841323 466008018 0
721767287 246306158 0
67964473 384801106 0
610401598 76997023 0
619239431 170007755 0
685311529 12150071 0
529261391 428886988 0
466248610 539013077 0
396052473 747814166 0
72769395 748296534 0
632412125 250715231 0
204113607 457701533 0
512849295 580888863 0
126544113 157822463 0
79497198 17571170 0
229238327 302983725 0
492524316 197978494 0
410608366 742744453 0
597660044 332191275 0
781750538 644444648 0
704768581 794257442 0
776394638 753040339 0
467915592 72232899 0
165067465 743427692 0
107660027 436407799 0
569548960 333467689 0
741936079 74973845 0
663129806 734284795 0
790476650 325343191 0
101115177 615925909 0
269052810 311018623 0
374553110 369368098 0
494971839 634827879 0
277678860 476636628 0
86201939 381742393 0
537769520 538394861 0
639367991 105220846 0
171658905 455896979 0
784542967 57517531 0
475396308 756763424 0
748627437 143969993 0
632032101 41918622 0
656518220 227889028 0
194588593 503818641 0
15573149 289399670 0
109832756 520600793 0
217376350 747190297 0
616863427 724733946 0
467256462 67677962 0
449588197 317935940 0
706200926 154247215 0
532126157 166500833 0
120258545 752398337 0
151555753 126058107 0
613070460 618263966 0
32170789 101092693 0
689850894 290929577 0
619222238 24918722 0
59205049 644821742 0
424297814 403851614 0
689921517 319129653 0
588796539 61334273 0
560543136 780744269 0
1980019 626594861 0
503390117 200707587 0
565590389 661353241 0
393506087 453972311 0
279548267 182844504 0
387972403 449380981 0
764026131 156557991 0
300579989 588843175 0
514411092 199077717 0
731110426 182375028 0
659864640 25004478 0
239542833 235581894 0
747175407 41784202 0
386005150 415356592 0
554662237 429091597 0
3460244 770398651 0
297723050 291411123 0
407491266 646331893 0
213709145 71704213 0
569026264 220747325 0
472649719 57641049 0
50301200 80951630 0
414722970 257710866 0
304554356 158397037 0
82614020 168988752 0
358253020 76258196 0
200391717 507137490 0
150857122 779389174 0
741099337 377093837 0
518336404 292371772 0
64380474 237422941 0
633573719 225203175 0
86420641 404500229 0
144218240 757590348 0
157441924 491951673 0
142057851 484338737 0
187826492 496201940 0
78571849 192512372 0
573870231 404068434 0
676088618 384211200 0
187114183 678380016 0
394374776 696336273 0
675907231 799263127 0
186613479 318779440 0
238072487 507685698 0
601735440 261746505 0
229118819 279661732 0
70995703 742390616 0
118822356 201126450 0
421450373 702019635 0
443362448 657960852 0
59139385 717434292 0
774381638 759679182 0
406101144 642418433 0
544286560 285500068 0
633431068 545704955 0
553416704 738333217 0
755292916 120606206 0
505206215 176165431 0
701779485 48283220 0
431341827 130486680 0
709688949 303842508 0
689047244 763744633 0
379974914 190486583 0
365025095 498896698 0
520767465 509121081 0
604290740 103077385 0
570083570 342452766 0
626057807 170450652 0
295809128 205018291 0
545534404 330345840 0
338218905 508465455 0
671513636 455446436 0
302239653 691982394 0
366757342 557908832 0
701431250 206757620 0
712049090 580476277 0
484036794 261534132 0
443834220 763281834 0
127297002 142120948 0
744049578 174371463 0
118083411 602727380 0
80909761 488352756 0
795156394 590652797 0
198664936 420950711 0
250875115 718549803 0
343517180 489228993 0
180249100 272280657 0
463185753 358715101 0
177667490 180043474 0
689330896 168803115 0
128306452 53048146 0
258426188 93316144 0
430721460 357144907 0
148550039 261662630 0
207500919 672852058 0
370535483 359337180 0
682996262 191664205 0
262123553 519009010 0
182926191 271535159 0
468967260 114731626 0
350305433 289059211 0
292412667 25239748 0
369817651 11364404 0
560365150 742404048 0
376008524 406983195 0
121205973 420883417 0
432756278 545488691 0
544946782 7533969 0
180549343 254663869 0
184652168 278231235 0
289498563 174602208 0
716993513 126833557 0
183960205 527802889 0
121405231 149181822 0
365136918 607839010 0
631843822 177695781 0
602381678 777502530 0
523456042 437102465 0
59611919 786036016 0
507104832 673568583 0
203381224 769098141 0
389005902 233456794 0
51838445 517374749 0
606101002 590109561 0
716485910 322192191 0
62212596 660998744 0
588541041 759464679 0
383254404 116141689 0
376769077 200102616 0
146487123 600835990 0
745666128 91730119 0
186309141 523283171 0
413973136 383586847 0
314325867 487756895 0
124732214 97899137 0
338022465 532351554 0
394396754 408116673 0
714739120 711480081 0
44131873 751645766 0
21761005 782320651 0
141904266 608480459 0
752947082 74259709 0
25731282 36039808 0
777956212 744482884 0
473825558 576992135 0
664202654 432713875 0
611183564 322765665 0
517924421 3863825 0
51334419 187357104 0
408460281 173687377 0
443648846 767153415 0
427869970 306991429 0
483840989 603654834 0
576460114 102701498 0
507694785 610514703 0
480258430 762951362 0
545445309 238529044 0
312935454 166438295 0
666970879 770098920 0
383115142 348242781 0
359994249 20840815 0
450251707 418640588 0
12323261 643837849 0
288035651 57775499 0
62014053 634303950 0
20782537 64776398 0
330755968 104477536 0
250532678 66481462 0
97731049 639788506 0
727079328 311357634 0
93635010 715765000 0
21677784 330484722 0
579890592 664310621 0
664346809 504681607 0
718778687 757745205 0
153192543 185570288 0
328269821 354226523 0
436237151 795626060 0
498059130 165856361 0
287423007 706600102 0
451182922 168231950 0
379710775 123611287 0
392713632 444443097 0
342343200 99090425 0
652891364 774310032 0
432430593 195459894 0
97016144 387053114 0
401765425 777819358 0
136788518 645797882 0
342947779 534480514 0
796650592 548618001 0
553094512 765078295 0
326575288 50242126 0
556457247 314288228 0
20619074 388749788 0
708397081 90694989 0
251387495 26271436 0
753267288 399930424 0
95676496 49165776 0
586170730 459555120 0
545811422 315260636 0
27924788 367817216 0
797362943 267437282 0
230904558 712068429 0
264105842 238034407 0
254195425 727516013 0
181841229 165731212 0
17457156 754359727 0
186012972 529013896 0
158423393 507005290 0
165189243 277242883 0
349935143 301799813 0
2117004 589469586 0
664982059 563871727 0
582218431 767003405 0
400731004 177277540 0
709215271 702662317 0
544043206 531715689 0
298714543 722551102 0
406486206 118940453 0
351552962 6058214 0
483852419 497592994 0
549800216 154412316 0
748343619 170361029 0
607724983 330179263 0
162951051 366243549 0
182089430 370103279 0
461378250 227823574 0
244472467 37150295 0
356306237 307351289 0
650779677 368240845 0
641259204 652487815 0
318466023 228769890 0
692017697 96470810 0
765419414 508313117 0
556631504 327528897 0
401047203 789305719 0
358388111 12309253 0
773020761 302303027 0
269820433 334342643 0
298108658 529487092 0
710846547 348758334 0
731847076 192987515 0
719005832 439338682 0
25920098 774404587 0
395718646 339218381 0
478681094 545781819 0
386131347 178605830 0
112782502 185141729 0
493313870 527529136 0
108251163 667366094 0
372700478 13375827 0
461198683 775187834 0
510079375 763959432 0
712498265 388136111 0
496752961 589534104 0
92931165 799024483 0
717588124 784765587 0
504558431 192803150 0
46328522 322935584 0
338625371 208679403 0
528578647 211463265 0
207544831 124676 0
684908778 767605885 0
142149294 145154229 0
569248554 327545604 0
343133059 132849660 0
30736637 322220939 0
689615571 251810431 0
148128761 780645749 0
535179308 182806265 0
187456490 238783952 0
260267653 301686171 0
240507398 130794835 0
322012380 780906444 0
116910236 608909336 0
38430071 335962280 0
70018436 785319812 0
101760235 515748609 0
141425257 13536174 0
422173565 225364755 0
448610942 644278590 0
79644888 223233267 0
362294686 725384965 0
447621952 398467405 0
276524593 746322795 0
199527917 126178038 0
66488366 239242762 0
275092396 290876183 0
155603216 751227945 0
314981563 460311238 0
370616140 186773638 0
674177833 61588546 0
433273755 688596994 0
626290455 149067661 0
504438191 567194122 0
634198624 613402881 0
12200364 459178983 0
602209926 560420791 0
408071757 404888586 0
203290819 320374154 0
192015815 200980055 0
146537271 48981296 0
420289190 196167445 0
120065356 236196107 0
349602571 33673307 0
643191818 552885031 0
634181032 755093922 0
620438293 367821850 0
299353144 151081870 0
581672761 555198114 0
474570405 664555491 0
70048491 577750714 0
99243160 428516923 0
787682980 350955009 0
54057105 188968390 0
397185930 429737688 0
651128275 209070241 0
459716668 580525063 0
688443637 321940059 0
152053276 668420680 0
606158396 81386736 0
179080281 165737547 0
545456900 128047450 0
559417568 795687896 0
525007606 375880941 0
217298408 468521051 0
554795310 205157938 0
664704862 730076007 0
45203718 710483045 0
91078846 112615351 0
724761952 741023506 0
625437624 470139667 0
692967753 428312049 0
650145542 15324954 0
223806565 77578598 0
49715512 292630510 0
706867904 6399011 0
774021704 585329426 0
116013123 21489729 0
147822268 141626000 0
751911099 583785575 0
362045072 199815118 0
705699126 193228212 0
727978384 173827563 0
183501329 127317632 0
63783817 405897355 0
608970511 412404154 0
132257545 608232549 0
223701368 81012154 0
535632733 263284551 0
423172056 248982325 0
518842044 354375749 0
58011317 31130763 0
424296427 722200020 0
654243243 330020062 0
161808908 16330536 0
477478283 607959937 0
379269087 449513066 0
487084820 458192724 0
417255864 325994102 0
217081580 587087433 0
97586268 215728991 0
518506298 681744502 0
330447508 683627865 0
601866946 562859487 0
338767541 638645559 0
177555919 733637770 0
432862198 747401849 0
440261036 255660544 0
516960242 276441303 0
598408583 258043082 0
345544662 784557218 0
706853713 628596961 0
656774756 337376647 0
762655768 113622718 0
342973251 792228383 0
501871946 354411589 0
10478328 103881004 0
126074687 736207994 0
707639270 38856632 0
266238336 775890757 0
257861623 633298484 0
9367224 108551484 0
114017216 107064189 0
740259162 295759839 0
486621575 240980707 0
314462070 292381235 0
373122040 697363328 0
370512291 599179535 0
663920304 552204566 0
750967110 642128695 0
616787795 656048635 0
762349015 287113421 0
327409730 247473429 0
274158028 315841266 0
377823566 410090521 0
575806024 251908413 0
557521507 650046663 0
38241286 686700687 0
459146925 48773047 0
53676734 385516696 0
791792126 289205514 0
11634012 507330530 0
278101848 403194908 0
585459846 741762786 0
660568114 169749023 0
716890727 208128778 0
645002110 43980559 0
258557509 634534863 0
182301741 403919352 0
405537111 582603987 0
215217271 674123451 0
447850199 269718020 0
617704752 276681294 0
368933897 181483897 0
466495235 645226212 0
252877478 118682819 0
580291285 190391549 0
535479554 96590027 0
108686520 85256013 0
445945603 244225225 0
380248244 72169550 0
149622663 492919889 0
455556913 320580569 0
133606176 534550171 0
797564448 661209798 0
623434922 601868333 0
75708702 760106732 0
240086433 690979813 0
167720255 47361156 0
439563655 458284920 0
329942293 226789327 0
231750726 665883250 0
351672327 216382934 0
571261528 375024711 0
717228574 587299475 0
517190214 587849802 0
80892615 742163285 0
187394740 107930255 0
566868725 617585219 0
467594055 422139061 0
460340455 260631250 0
755754135 229462801 0
311777177 420364942 0
766662199 650254927 0
764090817 645450584 0
501352146 733367112 0
373203026 675114610 0
361615044 543029407 0
451909045 151285962 0
710215076 424650781 0
184999681 601665205 0
86650361 154430031 0
582090725 142136406 0
85866267 349628790 0
240129122 590259321 0
479949655 615688871 0
402242528 148856459 0
502174536 436214689 0
427570485 352962506 0
750995420 509590909 0
164856498 480115634 0
540406148 595705071 0
673308025 78741262 0
606616886 210258020 0
668073087 732913538 0
349936735 204168314 0
762868860 326807579 0
543155242 267981355 0
692424002 793786610 0
493294251 67233571 0
295541474 722027058 0
290990513 123779885 0
794703736 704568660 0
215405982 57177256 0
496419832 219774137 0
204377465 82901513 0
161185663 56224413 0
696363879 89928061 0
537021772 781325596 0
402162823 154908797 0
91837275 91429541 0
649733503 794262044 0
17619015 536873449 0
378039177 681740245 0
195349166 468643817 0
30864556 463013200 0
120696945 12594301 0
514250055 603653610 0
284858066 597071839 0
493232633 220249897 0
238160471 667588251 0
565685945 97769045 0
169266423 325249030 0
317862426 540232720 0
146527091 787937455 0
222048972 629429998 0
342088140 453399240 0
127217724 466778230 0
772171006 311684913 0
680119303 175824660 0
544566242 202286933 0
201828164 402924362 0
741723723 682403970 0
135182911 34221481 0
658409286 471554150 0
615973473 659241320 0
578218580 784633865 0
501413843 564480730 0
152632136 37329722 0
701857537 403373177 0
668011601 740451142 0
516093375 390195721 0
162976749 93037949 0
790691862 440727006 0
491126743 671788067 0
466017343 751249444 0
518649896 687753116 0
118157151 377951690 0
200369319 721028172 0
335456160 458792394 0
480915451 559411486 0
14717500 363783101 0
244223595 577384289 0
353098356 725763396 0
576124176 423930904 0
186059695 455457231 0
570275057 198969573 0
488297265 581323859 0
486569864 759896606 0
363753354 440708163 0
302307824 546968369 0
439441949 203983345 0
448771932 583571368 0
719013705 627463617 0
541595355 682878089 0
323717943 85332411 0
218173059 317240061 0
710516143 671723642 0
350476266 736913596 0
553923390 707107194 0
223126193 598896409 0
581780427 649817484 0
771852902 145067552 0
567795767 242573326 0
254857065 137036092 0
766788454 87195949 0
727550319 138378842 0
358697902 764426456 0
8569832 755370862 0
664145424 501906056 0
159962349 395283306 0
172793818 123638308 0
614079698 292869791 0
365065442 241392470 0
607393847 261029658 0
786731345 175272834 0
90241052 164395818 0
37916328 359049328 0
27461613 634708338 0
295870950 651985150 0
576397164 395595228 0
385895739 726156609 0
475587622 761654862 0
574950810 426677410 0
51703622 634490307 0
411113757 153373272 0
287452886 747891143 0
788222501 236878383 0
646349887 580378078 0
723027827 520031313 0
204696533 185338402 0
607625319 157169395 0
599651928 178056911 0
479544112 342201207 0
381462938 470057885 0
739360331 290776425 0
446397281 563351638 0
232093163 270003317 0
683983862 173923665 0
798164499 697612951 0
715824086 71375729 0
159296064 236719051 0
6140166 517817514 0
632474795 738458524 0
411419902 318288671 0
384967607 694577831 0
692092136 657698436 0
41776955 197753547 0
769060274 451505470 0
281805807 662180746 0
698275292 381879708 0
541510560 248728975 0
100596008 779440840 0
114533154 313588569 0
266888281 696542565 0
435121837 678773930 0
408627662 500430061 0
69833299 199916128 0
325524802 354562867 0
721817849 293491632 0
96715909 221397914 0
639377602 498384024 0
609007532 64761094 0
349913870 801304709 0
136696397 668461209 0
735194985 740531349 0
226344325 484211308 0
458627572 519184162 0
473644709 37274664 0
224228638 447769606 0
237949991 147839554 0
63209966 526951233 0
232595772 19927741 0
617088027 748318826 0
717046163 283361903 0
515993173 101653693 0
206069364 168951781 0
8758036 97065666 0
654167103 748773567 0
153332013 202607123 0
371634387 761409816 0
130044666 786506014 0
471632215 353289138 0
214614882 603757737 0
41360820 798173323 0
274815217 770801823 0
3783633 266919168 0
432360143 113794680 0
432274098 126140341 0
259343130 460506836 0
242470169 435683179 0
287402712 249913204 0
478851547 380256169 0
153621344 536900648 0
661093998 174377244 0
192365627 452019790 0
602711646 448194441 0
463523917 429426077 0
521068885 548381518 0
82174241 603930680 0
527580071 39152353 0
119193488 67365413 0
126818942 766715049 0
583375879 426620615 0
703983736 274339179 0
26430462 80954034 0
106443629 25496714 0
684846239 769125905 0
554691424 664838792 0
705284539 21021819 0
216633640 553166755 0
434981772 694663157 0
332566611 320451334 0
203203576 41608131 0
304417066 160992663 0
506658134 337644436 0
277419622 81623552 0
219791707 427740456 0
456363375 602264902 0
283494569 789614633 0
309586781 693006030 0
127080127 559007266 0
272451851 91474434 0
45335398 174945444 0
352885004 507660481 0
548895894 309424109 0
280792709 349088856 0
732225058 232641221 0
75248701 596836007 0
486800268 183115337 0
501009258 71397860 0
32208758 586132104 0
623467502 284198724 0
340358239 178353303 0
456538425 577785237 0
777162942 312597015 0
650153814 530960902 0
109962964 98467330 0
756454851 266218645 0
564561596 578397736 0
384388590 612197286 0
631898838 281154273 0
590323941 597101708 0
504906754 519018101 0
267860585 690797786 0
737825165 22167385 0
54579605 499040385 0
646238141 623032272 0
592579244 672714723 0
473792927 348270666 0
426767318 786950484 0
199440333 253886882 0
429115302 165109573 0
249488154 113235944 0
212309981 295320958 0
306550141 784958928 0
746719648 128332628 0
239371332 454233992 0
605858420 39213911 0
298868697 584382829 0
160022607 531837926 0
708053937 223348383 0
419036632 30395227 0
433009721 119187551 0
36151341 516017303 0
523574693 392792725 0
596218140 279076908 0
87528763 566274308 0
697107872 290419180 0
348476049 679846102 0
542933136 276369062 0
662823790 189449328 0
368201130 231708796 0
678776335 389262656 0
447654434 420212861 0
664268925 29501747 0
634747732 441240351 0
693491227 734976115 0
495671388 152316782 0
116928366 357805361 0
663277726 17415742 0
640278969 365385897 0
447879622 376465098 0
85827077 552646956 0
557420254 780161931 0
698961150 614708806 0
483603490 701234060 0
737182885 791674273 0
61490861 35144535 0
303542567 481179548 0
422394802 98034181 0
660408850 771419334 0
795388894 330179425 0
59225911 742418835 0
506957674 89748276 0
322790804 75933103 0
738005612 620495664 0
443111423 288247962 0
342755781 548676197 0
23706923 578508237 0
588814252 9546027 0
281303124 407342922 0
312502492 271058724 0
785782624 799946124 0
720185055 754750090 0
413735997 786742945 0
42262433 388305825 0
427345855 119866814 0
240531001 96245260 0
141135652 57752760 0
627626269 506425810 0
692496607 238374572 0
476023681 710258385 0
800208769 448525163 0
532573163 340055614 0
533937721 951877 0
435239730 30722122 0
558409531 496476155 0
226334478 503505828 0
313967139 784927896 0
505993133 442277952 0
208165539 487559723 0
406523076 550249098 0
726231287 579919999 0
193861649 397422404 0
675090274 519729457 0
490045219 348109512 0
722560026 465589289 0
156358646 319253546 0
268047815 565163292 0
576707844 255319387 0
232907952 788133148 0
125954798 27986802 0
712785200 237026466 0
279874316 330610412 0
32244395 126301414 0
290143679 374393472 0
93539640 412120885 0
667698783 692775458 0
306042645 71318080 0
380338425 3362500 0
722717755 573176806 0
529778648 419922327 0
461437404 478546724 0
747924592 172827805 0
23840993 424228807 0
532279706 264185335 0
74064913 206830443 0
318437300 153543534 0
782453877 299641506 0
615864428 702753069 0
402538231 102231366 0
191497138 534023753 0
253192992 172686136 0
11889154 691162344 0
107343047 751873880 0
87403145 418770747 0
17789168 301802254 0
135381270 575008429 0
78469424 435935130 0
692083254 214489006 0
360640119 341562628 0
3937689 736890133 0
612887264 79303997 0
221805940 564147384 0
640000929 77500813 0
634556932 678987141 0
712817087 175607408 0
428149811 527605099 0
519543597 653184434 0
259048108 621217320 0
711002780 420037884 0
175125065 59284384 0
716284992 178629844 0
568538983 281432341 0
151251022 242449340 0
151110827 787966292 0
562038532 238434229 0
228357163 527959007 0
62488821 657829870 0
389828926 284235849 0
156915840 46408620 0
555712882 394544577 0
714391859 663750503 0
545702214 226725037 0
160860664 667268564 0
628136413 777464999 0
330784636 616954868 0
46985504 595681714 0
52558668 426259694 0
394873273 622137984 0
790915487 227937538 0
645975452 268051511 0
452850624 278072246 0
658780491 161522169 0
274424453 666725475 0
465391844 100616765 0
88799385 224698500 0
58372687 212620237 0
404540617 646891908 0
111664186 286709836 0
633284826 477653620 0
538520681 730429895 0
429194921 126124982 0
584608177 512998698 0
240769061 663828081 0
321131047 109602283 0
262879770 202603759 0
800683578 243758586 0
474686234 4048179 0
530332338 719351331 0
175947721 246633318 0
150221532 544827804 0
80241313 26053725 0
3152866 395318899 0
324188526 377259679 0
112719987 541830851 0
707381824 485855475 0
55934766 101517641 0
750100405 518071873 0
688063286 785493864 0
640359377 64717111 0
716378635 416715713 0
151591832 435267051 0
222126099 606239437 0
456322913 234654545 0
387843191 645403985 0
548338900 150030762 0
380218702 491775343 0
657385225 273076844 0
390951735 318334517 0
598653291 565978021 0
137129783 259787650 0
417546805 483606185 0
769960252 250462417 0
565407046 728949737 0
751087536 410653630 0
531873536 581838872 0
604327353 293850904 0
197844710 253656230 0
681806904 156673867 0
241610233 266519819 0
612251812 467645766 0
276065223 327111161 0
750472436 124592864 0
551578842 437106718 0
329092181 115446103 0
329925260 26060250 0
793520577 596299361 0
165440315 439605936 0
259892665 408880450 0
512956366 198410318 0
33403420 599721320 0
421592659 266327949 0
96695050 217895317 0
538997062 658700283 0
779087807 349014022 0
138407549 363263277 0
507314256 208249267 0
377245695 34712783 0
468349482 517415341 0
538698070 671805653 0
579318654 732831307 0
338322986 174205017 0
386164507 70530029 0
9989208 143015167 0
101397926 242163789 0
217153047 222665311 0
374126614 17572980 0
137575130 388354545 0
459047072 275152383 0
648146171 394168983 0
403469077 465598345 0
726415936 371518803 0
445462814 111994941 0
192691385 658700259 0
667522473 108998119 0
114167785 290760317 0
614065857 257666485 0
487448030 256514075 0
463552121 612530050 0
490759806 68899456 0
697542356 712398215 0
468103616 677947032 0
256762183 386863777 0
104590241 63850182 0
694845927 776321831 0
374033151 322527649 0
111797513 23386901 0
286737621 599234283 0
283161330 106849542 0
170579371 590911903 0
395538056 605504073 0
708496296 783566265 0
329911318 55623394 0
102262608 580516247 0
516763551 174811056 0
518073636 326010750 0
43035776 600194801 0
658078593 252827014 0
381667060 199458319 0
187556968 187042047 0
230418992 698139456 0
223240093 279758748 0
110855624 363794183 0
152205712 150881582 0
677262796 790049200 0
672498846 766105976 0
667447556 301757404 0
360504941 119196908 0
657978080 614269705 0
518141060 228296723 0
627619204 488906913 0
325834550 99378953 0
391528543 662709630 0
259815951 340026352 0
354443089 41661276 0
566030690 727518699 0
740112532 183855134 0
237080234 620382078 0
468751654 635543842 0
717255891 157989010 0
702149037 149777843 0
792401275 448948457 0
389821897 274825374 0
248355667 314116881 0
772575904 224021554 0
264290613 382010115 0
314236934 532127855 0
718810421 284453504 0
283600927 183439028 0
46431493 566597159 0
204346936 50560329 0
204385482 190544804 0
421306842 29969372 0
61743639 405339589 0
297507891 19382269 0
2513105 90212917 0
384521753 769167186 0
468800102 501616513 0
795184294 390971357 0
604304982 169392765 0
730506010 754733886 0
384536951 93511579 0
426175542 502648254 0
477545497 159058756 0
526604305 151879559 0
683529247 3645343 0
112277004 135063081 0
702055409 636394067 0
269585787 652168391 0
557516255 484361838 0
501654570 504958777 0
503879561 613407187 0
294261562 324917004 0
46957041 210899715 0
319682660 174811794 0
312243409 513661652 0
111665957 26011123 0
414576175 527850794 0
437815935 769513249 0
566955224 760767823 0
104351597 316991343 0
161741827 541308626 0
101940433 221194660 0
557343887 391538531 0
162463949 123037468 0
602089877 713176260 0
392823283 441105398 0
24779219 148706391 0
91162276 430190089 0
487195226 337210065 0
118743136 350607602 0
233937023 629116355 0
770135588 602211217 0
276257660 483683323 0
59691125 279577360 0
542837159 144420163 0
300368126 331316231 0
374385680 62889840 0
599819683 519709147 0
218925054 237501739 0
499549832 24980815 0
766285772 156847581 0
117288692 116343494 0
360219440 585292214 0
201776799 632267875 0
450368041 456340180 0
173902534 261881952 0
601046265 75693629 0
628898970 374560450 0
570747022 141694174 0
215691865 125178330 0
206710996 52294559 0
507503667 406613522 0
370342634 148715504 0
283266761 552448053 0
717573497 295698053 0
650786345 511202990 0
763938073 432822850 0
278438045 515659730 0
110766461 222215797 0
515135367 362832496 0
167204553 450212815 0
772968878 536762391 0
749044223 563093425 0
450398612 268684395 0
167137603 212108131 0
700639573 780754398 0
360771551 553085690 0
532235785 86347926 0
130228612 118357199 0
628990724 265153436 0
490336070 316208658 0
799745407 452337688 0
765205340 657390353 0
828741 257367527 0
300282997 479268821 0
85429938 407975924 0
413579189 445242950 0
765286291 52087520 0
311251951 764012969 0
378849661 235731797 0
439854233 326503349 0
500677287 11969563 0
705820397 181813647 0
59342966 123116720 0
787761171 451692476 0
728614114 220492200 0
212220712 313310634 0
705831361 205292456 0
413088917 274343536 0
47934890 305576163 0
535339858 753087221 0
335848957 12060792 0
44130011 351298437 0
579760805 540103132 0
17414211 439187335 0
783269806 754783625 0
115781791 98757517 0
719134023 442921331 0
206529422 727176552 0
94680442 793331073 0
412507836 441101133 0
361717777 673847284 0
785121923 519031976 0
373950403 720381250 0
225982094 41544009 0
635658369 699339069 0
5577390 236628992 0
556825471 239299426 0
149626122 205552972 0
473064348 82377087 0
481955520 262913114 0
753666132 83882523 0
709224783 400359056 0
196555626 445282818 0
741080201 335564936 0
330781546 592598788 0
487743858 489516200 0
562966668 229441093 0
427235580 432960556 0
524414192 189676100 0
602437723 58250614 0
208871622 242960159 0
308791924 579308716 0
56440923 566070333 0
322924783 86473271 0
80613107 174020008 0
651701724 335313342 0
665909031 566021140 0
694527826 567362108 0
423590993 189005747 0
199759323 801075255 0
22359557 233845317 0
789374329 364833566 0
723191874 678225800 0
59064287 389194536 0
9994542 187853465 0
149859341 733984267 0
105076657 539214116 0
569337053 555056011 0
216429779 730779611 0
616431916 133729378 0
454446310 354360018 0
789558621 662928595 0
643006173 565667126 0
97241959 487057981 0
130162499 195698328 0
78828217 305966859 0
418056157 175061435 0
37703928 19629020 0
541071624 677513231 0
485456828 150454096 0
515527324 674249840 0
564950491 120954644 0
366422354 751300471 0
684819096 798613963 0
366979288 538608704 0
283822279 279119673 0
61903750 52129118 0
306936182 717866785 0
218184245 509680844 0
622530886 71285280 0
475532339 68671249 0
111220262 378003282 0
284729945 574569377 0
338013014 750646335 0
779806728 76944943 0
12163819 740063737 0
169372252 640406381 0
788845050 279545745 0
135667177 681698046 0
715824124 254966934 0
654828832 32180794 0
198675812 225152572 0
567838388 670319129 0
716028092 112391916 0
576309476 344690344 0
49267745 414100438 0
51960085 105931235 0
141435005 359953621 0
366048722 453666650 0
514472904 122406799 0
76856944 637632514 0
422746663 776087865 0
414939972 681785589 0
421968511 523352426 0
706126122 733491496 0
51069298 407861697 0
381569205 669691690 0
768711963 266430648 0
488493428 327678520 0
518537924 475864775 0
21209935 455872794 0
7472745 391309389 0
38261285 237291250 0
613310241 178748663 0
254923225 452112863 0
703510500 251416853 0
709947467 321939454 0
666238401 74274885 0
215167473 641970341 0
630213546 131056791 0
31291688 565213982 0
588183187 198653301 0
515396979 74594732 0
209184074 353036642 0
57292505 608914030 0
419784565 752256569 0
124189565 379412399 0
709880780 479009586 0
396860597 196433634 0
644187880 108941616 0
143818026 228814420 0
321085161 151743806 0
595950341 344065709 0
205314872 320925389 0
763058558 221828259 0
457835114 581270076 0
446149152 107685447 0
212970913 516710442 0
637418088 467750626 0
771639641 429420611 0
486276105 358590671 0
352958890 789643392 0
567887401 561315070 0
77225860 653514030 0
91898900 583728600 0
303792976 388763617 0
451229374 417821359 0
382636826 242465119 0
660947411 623009813 0
697359087 576781399 0
776925643 489741698 0
22825717 305125185 0
789294376 444577663 0
427585652 415971890 0
5501438 640951242 0
618263651 32520285 0
47737763 145645782 0
227213905 283441741 0
55887796 65834615 0
715112462 540904929 0
391724671 29508124 0
116187518 413517041 0
413345353 170013170 0
734801669 146871628 0
357472824 44357286 0
428496896 159559414 0
45076485 677013519 0
538155785 162560872 0
801628590 146122839 0
735195990 397574649 0
223200958 180275628 0
614959004 753266071 0
47661783 328365773 0
26528748 604082947 0
56032494 211173040 0
416011396 259177070 0
703347070 445789529 0
484764356 667875087 0
249429752 279358057 0
79020962 690357642 0
605016419 692804875 0
468215168 478607406 0
398066169 151096188 0
496406501 144979999 0
509540874 668281264 0
505943926 219001813 0
632362653 715181667 0
130099907 356030997 0
139416061 452987139 0
129506902 783786379 0
502113572 190115872 0
293784705 457529488 0
393201368 447079264 0
118428338 598984924 0
562302043 14084543 0
303114299 305358989 0
785811201 342948115 0
122576478 558797987 0
741795062 315968372 0
69285485 783899115 0
61450604 478934798 0
468356080 298623399 0
343075207 537991176 0
290631895 588006934 0
69545118 623273193 0
797818070 753269807 0
477969016 533022013 0
213866639 700740610 0
155010136 570465464 0
252215399 602847089 0
182418709 776648072 0
619531072 202991950 0
634327523 619481707 0
495755643 271544811 0
761632060 144295747 0
584452773 327748986 0
481104745 416805929 0
37917356 485287162 0
117456942 109569932 0
281469857 645170821 0
469599049 552869747 0
396359374 738348468 0
787704802 440011775 0
28457582 648995766 0
285108986 461812061 0
83779602 698759739 0
552698614 376739354 0
683296434 777008698 0
699438594 672642023 0
14073859 663462875 0
249631992 322536100 0
184123423 259581925 0
159863950 384294569 0
141641586 64282378 0
212546758 105366249 0
761363240 60547391 0
694830991 26122729 0
577067734 676777885 0
772440008 334539561 0
440224312 48990469 0
499414008 30601189 0
23092359 167959512 0
80290763 591102722 0
305432887 44113994 0
629342689 339187621 0
194612526 351922578 0
599953788 447292774 0
298246286 18552610 0
567838931 333651483 0
717034749 21171639 0
627761408 307369849 0
634759097 212251666 0
266716620 48074823 0
167360016 573234705 0
77214166 190350908 0
441492076 108499262 0
767646450 49490139 0
719715455 801673177 0
718416461 287257210 0
594991452 635388728 0
426615168 196517820 0
757192017 735885926 0
512545275 112936753 0
450275530 795053008 0
406836871 21032923 0
617505156 453323930 0
59594696 157397470 0
161301954 432642561 0
182801555 459926502 0
142130837 678487348 0
557442058 600156195 0
679369318 420327292 0
386573922 625386346 0
434090024 42603801 0
31112257 386809296 0
570294257 801206368 0
263769358 645856953 0
680661797 658307369 0
801319421 48114322 0
597014444 640358895 0
488561574 444091623 0
134882867 351631853 0
103173627 686717149 0
37781715 603846182 0
498267726 470177894 0
264803911 450476890 0
369240001 176272161 0
792424667 128856201 0
357824561 80079688 0
229081305 78035667 0
485526544 100173358 0
626350662 376915358 0
103832059 758221949 0
269618973 45948396 0
437794819 574659196 0
300289112 511319047 0
615917257 62406332 0
249881307 647772416 0
559803028 294037274 0
523524106 552546947 0
134619912 379784815 0
685255845 201314640 0
410082965 130894762 0
474778728 140653157 0
178039897 43007908 0
306877830 41271250 0
210532019 97580175 0
139195266 267621000 0
784315031 180056355 0
85838297 34691137 0
375414295 119107845 0
35858186 481084015 0
373554174 338724902 0
326931105 103895752 0
108157431 373986924 0
622894018 197908462 0
582349721 558053263 0
492329648 175770716 0
457814806 503790833 0
444597277 767343212 0
577320297 648374866 0
151938148 742030007 0
381946175 403429464 0
758431431 464327876 0
660396952 337062256 0
605933626 456415686 0
53780193 344294038 0
611894218 388239101 0
722885115 446167163 0
481067297 290325214 0
610313571 600280947 0
612798290 518864885 0
533242109 120789811 0
671740641 65802183 0
347607725 687907899 0
754857457 565742006 0
303784289 471966138 0
343927606 196499342 0
272371034 287860798 0
71336948 790640848 0
97533145 366412726 0
570047232 751818894 0
602195537 453513078 0
338681844 361990686 0
280780854 800212074 0
13949700 622178476 0
13497119 45877627 0
409050802 733622595 0
584140990 484556534 0
437349571 92300544 0
116473278 9028898 0
493856033 502448190 0
555153052 45488804 0
544629596 134968704 0
383838356 453877357 0
605821669 149539646 0
21684644 84486210 0
722393700 401453258 0
404207108 798446317 0
365312908 186661600 0
495735688 68143898 0
791142309 268744711 0
413055774 563754834 0
318452552 312402340 0
717647382 112623929 0
362316346 578168116 0
744590988 396665254 0
594455681 9141515 0
444424129 214490856 0
166345316 589084063 0
98436774 697732448 0
29613884 336030342 0
549085712 543635863 0
383183084 161156750 0
729195389 322581514 0
401260343 111708021 0
514621668 752367127 0
350247241 764119796 0
368364817 337031802 0
398059725 396422695 0
748464025 509036910 0
535021583 329331949 0
663901958 678141129 0
462926250 312455731 0
354587887 437449381 0
757524488 725413066 0
43434645 601809667 0
98595041 619302787 0
55313034 773325351 0
291664894 341728672 0
527592835 549557049 0
584347575 630758255 0
611511047 136418202 0
236254694 430671236 0
519944014 55323459 0
147111063 345046384 0
574139294 754314060 0
517429326 103833044 0
491793962 170934814 0
198592556 492343280 0
375771110 128224659 0
73906074 213662001 0
411468134 26841711 0
84792153 277100138 0
455707647 759747974 0
177431962 566160487 0
212558916 225486492 0
574287014 9098855 0
303966856 379828008 0
160735425 692203636 0
649523375 478674052 0
536759642 61911343 0
374710400 604772120 0
733821365 393639045 0
352851263 169499821 0
73508069 185844023 0
387725058 548631628 0
456879395 768115198 0
429108562 404113830 0
272952462 455180423 0
4993414 36906875 0
290779507 377602359 0
220384865 442247800 0
486263732 419608138 0
664836827 421213110 0
627385352 478562076 0
650004510 788622541 0
286210049 760548775 0
248939663 545800306 0
728375507 203949400 0
365201133 669717514 0
565490607 85297089 0
314607938 574918818 0
144591779 511238458 0
490166057 569168037 0
592978938 356975170 0
66773196 189368905 0
728594557 415758006 0
328169734 581765804 0
261514449 400248709 0
147469541 650819140 0
423254733 623251595 0
678470264 402928229 0
319477185 713696704 0
674008998 799082556 0
256949837 679026729 0
438774915 229161886 0
709599031 611644789 0
294032328 462780462 0
433886139 678376377 0
299423148 717697417 0
118465268 698002561 0
520241518 216789194 0
34014266 462633002 0
753185689 474388825 0
694906028 527684379 0
325773983 649218679 0
380258070 171571472 0
526074836 9131572 0
735181024 288499694 0
531425294 424854449 0
204495940 477609707 0
620723776 460967326 0
546031038 411108714 0
191875285 238151145 0
440600122 359965466 0
529581609 181734215 0
432678029 104871268 0
5703270 299327934 0
249205170 521204476 0
637228757 643271591 0
551607663 650192833 0
756451019 585236541 0
304918082 141033372 0
657297341 309122079 0
506639795 404541317 0
347638100 142084896 0
747729010 14535890 0
19162884 489837186 0
192953444 495744142 0
271218760 761731834 0
649748772 620782771 0
623521830 88529693 0
351422288 579657486 0
51193917 372929093 0
682006701 110322758 0
246322836 324732886 0
713371053 539316975 0
275627413 501139431 0
689213601 434858716 0
514698183 620431342 0
339025069 601680429 0
492454211 266185639 0
341339715 140142532 0
499542124 128198862 0
571204670 508533534 0
779427612 20381478 0
5965370 277871371 0
202975687 483339187 0
7616653 699641913 0
607548611 129102725 0
444586316 778922167 0
31852012 231787997 0
409993803 737853654 0
542206899 176275199 0
734673576 574292321 0
355694764 63116024 0
414278548 760054720 0
466656137 204889231 0
506932088 515466493 0
373831729 496939073 0
694588468 532275420 0
194522227 557355641 0
170005435 457773745 0
432914407 143565680 0
756656024 198051671 0
156287162 287988822 0
299516415 486840190 0
797722577 508581611 0
705758332 680508545 0
415935901 46995713 0
370977311 93153165 0
788574146 152871434 0
304237856 47320665 0
677196752 571443323 0
301262310 444120224 0
249470159 512119138 0
508749448 551302892 0
470020926 496498611 0
737572948 81342347 0
278402245 624653885 0
759251423 653113486 0
125060400 98415120 0
628035473 235944130 0
407392807 276661328 0
350019700 800533550 0
417148074 399207081 0
154875869 297008211 0
670009075 790258476 0
40227042 7023696 0
761936257 183364626 0
122910475 93140346 0
370228534 745379978 0
207322394 215088089 0
730846562 146010498 0
305608201 708848745 0
477238201 89702642 0
353379372 642124670 0
747847606 274928782 0
1317973 771616584 0
573540513 319472741 0
42918925 350829644 0
188919435 52532537 0
427846553 358203622 0
773755185 64454864 0
592320178 35875257 0
75163255 591944987 0
220136641 336353308 0
73995119 244444570 0
375123615 54049914 0
205631109 631538173 0
797868870 17704670 0
485917519 633087252 0
253809137 574310888 0
541877100 801344418 0
344174025 508153213 0
464512140 137148138 0
67943541 193010978 0
458128201 267085831 0
734848234 468350119 0
256072601 685214285 0
502380254 500418964 0
192382820 614486298 0
52517222 641398479 0
564509274 625104168 0
447091834 707486015 0
530626199 294409087 0
2449894 53114419 0
282830926 539422106 0
340413692 95923577 0
253658440 789524753 0
421654903 266908397 0
443484694 93781547 0
310995993 490638980 0
450347245 440816886 0
350859647 166821327 0
761578442 251602434 0
325506331 151681083 0
754163798 360167580 0
632531014 83291482 0
680964050 455852752 0
800241026 283258821 0
749316407 307420745 0
365779260 189660211 0
297733120 365794464 0
231853246 384001822 0
658885237 760512270 0
421100458 146014222 0
788197899 319789812 0
672019773 725868537 0
156957921 399506573 0
312177613 664780355 0
134062286 799401868 0
591719753 370517666 0
165445824 563672185 0
470663447 445930704 0
381471508 601522795 0
484067271 39832586 0
85442020 730991800 0
223970550 557444945 0
763363644 790482001 0
254580477 25569596 0
442245414 146573233 0
469400514 354558740 0
141344855 601449457 0
772134642 504921064 0
734008125 616702451 0
762022918 690480554 0
400405258 150740347 0
621097044 67025803 0
263575837 756590350 0
73440461 714481070 0
80340124 232084519 0
366887547 581470526 0
773889988 472130801 0
367394113 552566588 0
733933917 274747417 0
727166875 801197591 0
55868484 352597243 0
554643093 230132784 0
341845346 716130299 0
394012342 221402703 0
763161322 349496309 0
127694485 765337953 0
82193308 712684953 0
90373106 7089561 0
212110773 727890269 0
193641549 731889317 0
281412865 3787158 0
484202174 706099170 0
372944477 791901223 0
519310638 434413534 0
31504786 748392015 0
667441684 470256645 0
800500721 489748088 0
442352628 521027082 0
106933721 33552824 0
673236702 502171955 0
330041614 76701819 0
672189427 475337746 0
496498089 134484013 0
69870229 610717942 0
21898621 665989681 0
571794031 223689219 0
476600637 617895860 0
602153207 98065754 0
684872281 635683305 0
531279517 116652691 0
632050571 429534796 0
320585591 243072230 0
40059903 28675075 0
311452656 132897194 0
136445799 705541945 0
372502873 692860991 0
66222890 517009902 0
299001175 9912514 0
533444341 275061164 0
612303689 171243674 0
306245887 741546212 0
120686884 146420143 0
351961939 25583812 0
5013604 672502671 0
780432976 418282613 0
247075784 555614212 0
187215793 752911525 0
647490336 544929157 0
679218049 331651010 0
409768236 202377127 0
762870886 581610672 0
657681743 260590152 0
388559010 279807094 0
784131013 730572378 0
264692243 182767971 0
322623846 727261392 0
266254216 521937797 0
391979709 78783037 0
54583687 103582466 0
73922183 21915775 0
101678576 283105075 0
130288194 487109482 0
441639860 503483842 0
416479051 329869736 0
730608971 112595144 0
606125572 410190268 0
760494039 60522471 0
614574941 422299218 0
353600310 110053437 0
770960241 774665808 0
756194885 522240810 0
175562307 720042398 0
185691114 609094781 0
434520054 97671405 0
274926446 311507475 0
167351452 237033298 0
76222007 717438829 0
473912877 90270009 0
471973571 156803515 0
15795295 767285230 0
418429776 282005489 0
516618947 507738881 0
726879767 426424064 0
723077995 653008733 0
464039981 666238523 0
653556630 595500402 0
137929010 174678249 0
299282944 468637345 0
227640300 615534856 0
99240091 576047761 0
757338725 728866398 0
792098665 724816351 0
571380265 497780616 0
71583052 691020656 0
259516437 786258473 0
347576552 144877604 0
378189532 6189093 0
407521588 77091959 0
522371365 719610450 0
741405569 371275289 0
272838399 392102005 0
381375768 96148209 0
537297595 16663792 0
24838707 260402794 0
298418805 377505562 0
333456063 62782767 0
260246287 702170141 0
343114579 715977670 0
765864973 424174486 0
692403918 53632683 0
712133151 116528771 0
20177498 172289408 0
378598363 213143482 0
705038642 91254109 0
432444117 336499282 0
28804480 203463545 0
563878449 400004768 0
537614928 555518849 0
312861271 128333605 0
703259229 79882725 0
211313972 144807510 0
290049748 657295035 0
654611414 33523343 0
737252888 492898958 0
4514183 506291803 0
433888508 206359695 0
88665845 698359392 0
476820703 126695960 0
340104077 248766901 0
169096329 193611393 0
75595169 759406573 0
393429736 663213526 0
745577712 163924490 0
506844852 792565349 0
938823 612337087 0
441040590 443717287 0
433565534 30431676 0
253250731 348393470 0
770166171 791851832 0
159439359 449704002 0
11740896 159478279 0
604700097 208109971 0
395313294 405339551 0
722104269 390954323 0
287883233 608863268 0
280190168 422902950 0
735453495 776243110 0
225898435 64783686 0
37924684 421864043 0
797510324 538421130 0
588637798 152949897 0
594389772 318696620 0
220663600 749433870 0
98862348 775342919 0
403747047 381160330 0
265995912 660156716 0
253215869 322337538 0
370842182 323020642 0
735492204 561522992 0
149789764 243588521 0
464166981 401148317 0
200567298 460728723 0
278815776 721945160 0
312431497 333563361 0
32408653 698313342 0
555795238 737151887 0
579059880 260826026 0
701673921 465246214 0
582717438 172936520 0
619907505 636285801 0
717068468 722128872 0
694325605 571809225 0
715964633 149672467 0
170088262 548794816 0
702783502 434616999 0
217996398 228438255 0
272253382 660930562 0
471560259 207161502 0
353346474 784203110 0
555227913 792201909 0
569104450 456906644 0
798971856 714509374 0
538246407 446163055 0
391753300 126137801 0
634485205 439193435 0
749125084 63723299 0
123977809 502972905 0
241007435 743691461 0
511959103 348005955 0
262138903 329680419 0
27633886 91307250 0
506648528 555004157 0
195246197 139308445 0
107915332 615927171 0
745119070 208535953 0
152765580 189460104 0
204285390 197075647 0
515236578 73240096 0
531603725 661151791 0
222919057 525521463 0
514803538 373577583 0
549882421 589433918 0
645415274 149405342 0
148529781 396705533 0
324442547 564711641 0
728023247 767009843 0
103584991 654995132 0
451057746 676260248 0
20398863 387987269 0
456352951 649499252 0
380461904 294832543 0
648739 333012370 0
41996888 583630284 0
639483074 620706501 0
16572193 283094927 0
378741856 169469055 0
376059525 62299212 0
479705161 47822564 0
765556470 124539611 0
661751350 337403888 0
396007628 74788205 0
691511896 132526968 0
784686679 574259531 0
36882011 91169648 0
665782931 285651832 0
411381359 234013038 0
129726910 275270471 0
392751855 13409542 0
161464623 281890922 0
362506536 680456042 0
236627495 616133742 0
576979141 24711549 0
201386602 199704415 0
96243158 260748326 0
283867372 275417863 0
142040081 745522811 0
555191211 428380922 0
293796407 29960122 0
782633217 753276131 0
216647641 642690720 0
617352666 442952338 0
64999252 739803058 0
70133992 273117919 0
531634685 765914283 0
760116284 764598123 0
22874904 354353634 0
382295756 326820643 0
349354512 137846488 0
517011186 536947367 0
86310075 686057434 0
194979074 154436538 0
252599217 348219780 0
603429594 759039103 0
265893359 6137385 0
271054757 740435759 0
196440139 713365593 0
676536135 297543209 0
217664002 624765776 0
196767089 129922093 0
206045126 314401240 0
781193850 776567472 0
115940306 474451953 0
625394787 332604185 0
53830019 538564672 0
57491457 747927393 0
191719420 458351563 0
226915111 438231527 0
504235564 393545256 0
238648676 528629481 0
5658818 428751994 0
264931615 411231122 0
164360542 82624988 0
427237705 535091450 0
463563653 224221984 0
465222247 588092388 0
756210984 527016104 0
789256165 747886749 0
383583287 103557313 0
342378835 347213583 0
530360584 643720664 0
51734898 765158604 0
569049499 56664037 0
696097156 407774632 0
660035496 644580405 0
736192346 609457049 0
110740426 416488041 0
304054981 512328467 0
264533235 85380169 0
331529600 760229017 0
603746835 376034491 0
748802782 232945757 0
129391479 136786229 0
426483790 790802330 0
516579593 798608491 0
492546199 356999282 0
245701483 212576832 0
509297450 127348702 0
212317925 477598482 0
441121324 244223267 0
95458820 510840391 0
400701463 449543806 0
725884049 169470078 0
168078304 385007933 0
308412341 570919352 0
769665817 584959355 0
431552722 257119512 0
407553053 530267554 0
745693852 705441986 0
510447778 714887336 0
281706141 108937548 0
123595643 437291161 0
369671203 67170703 0
567890553 22846795 0
5904205 182766542 0
658346793 33620642 0
677414563 23930878 0
625888278 72139589 0
387123808 411630762 0
380159098 597819612 0
792086703 201147904 0
321801210 412148426 0
464194586 686952295 0
711416699 333608572 0
166418507 439119826 0
192944649 777900125 0
23520209 116633095 0
303842586 501366512 0
556065433 524112067 0
226442497 445775773 0
114668214 496359037 0
656772441 286229061 0
699971951 737109023 0
131122502 553370406 0
54324525 86651947 0
759804085 190893759 0
349157834 43040865 0
7957125 172033055 0
700322602 278721409 0
469729990 688046487 0
427556148 339150593 0
480269709 4068003 0
108514044 646898897 0
48296799 703505419 0
395287342 756940903 0
660122059 55021815 0
342509278 695580298 0
336592081 533178016 0
115524273 388351326 0
564618485 620612149 0
681389350 572350118 0
135157393 482840243 0
369194239 577101127 0
258869519 516022094 0
445642460 476992419 0
652952518 320465752 0
201142435 498442389 0
491494129 457057790 0
714651502 426657098 0
118926035 32873082 0
287649592 282165067 0
108105994 798776829 0
573385257 76758116 0
530034728 758425572 0
154780276 199354986 0
759738575 770840774 0
106703588 727697820 0
418139340 92126295 0
483966304 549610365 0
230539135 764667842 0
195513811 340142225 0
339888834 517567962 0
556510336 226486074 0
247377061 249220164 0
278278545 122458376 0
256851030 219030811 0
510657805 245177040 0
11647661 59194182 0
529167481 431852223 0
220497946 368512554 0
131241312 609347549 0
727594445 339058655 0
81808469 55863845 0
716033325 293896218 0
306473943 495824348 0
593387934 217049742 0
213096991 175311863 0
91698445 451462508 0
231956798 596417036 0
768923419 231440053 0
506820598 315097755 0
118204367 417895810 0
518149377 21908420 0
496565239 538069685 0
156718651 398193348 0
341906295 424872799 0
592106223 394451719 0
672749147 775848998 0
228416304 433981520 0
765755376 516949031 0
701978987 594644083 0
674640618 474740586 0
551955071 625734780 0
299315065 710933220 0
274409643 148561122 0
312528616 380897567 0
716139644 397745301 0
529767202 406475293 0
627519112 548667103 0
215567812 117878659 0
786805747 587596066 0
145340465 388024832 0
60153684 713949008 0
478528591 536006274 0
659774000 727663851 0
270341514 374913504 0
172267003 471003306 0
597315594 98759908 0
203720238 36441338 0
149535847 617329800 0
316884365 695352573 0
247764637 665877814 0
329392963 261229453 0
245432634 652103532 0
482745694 463216388 0
366458722 233294149 0
460328495 302101551 0
692547063 675361822 0
483135303 453841077 0
666957145 206720025 0
398052184 481729590 0
655137403 569872009 0
444051573 99075387 0
712540286 792744819 0
181670833 751467570 0
733500681 462185221 0
551257375 497802108 0
365527649 752972878 0
477378906 342028681 0
357208274 447654972 0
87167172 562897426 0
386261683 129324071 0
732041756 443650069 0
354936638 520676794 0
117016505 321544945 0
337060788 110776643 0
738974543 703712850 0
643696385 397869329 0
753628461 453927234 0
282775931 193800667 0
784729050 272949958 0
490642993 261219531 0
704568851 117177084 0
549171130 504162174 0
397639446 228165510 0
233904813 304952359 0
666642267 518586507 0
183765621 463871052 0
301617253 79311774 0
542635153 700450258 0
471385354 358805528 0
683239451 528558796 0
409074577 84513796 0
395463065 141410774 0
559208068 80777733 0
255397470 187971927 0
400727941 357047199 0
787239589 627727752 0
1138118 522958600 0
519932991 49821215 0
211699704 462726058 0
94220786 109027295 0
508436615 603747449 0
512993936 469093763 0
250928505 24297801 0
636880369 53813883 0
501789051 578634716 0
132379378 29933924 0
697348030 248551025 0
620459893 127967325 0
272838610 91270457 0
91826660 546507793 0
273337259 423603250 0
525991560 768303025 0
369097439 98918442 0
97508928 25322246 0
591278712 591756203 0
639255481 205640159 0
320918856 21721502 0
319955831 148213446 0
87734971 685436483 0
43266760 4501696 0
740820653 89015070 0
782868715 321830212 0
753423104 21838731 0
26142118 335029627 0
100911900 291949579 0
84892045 552546294 0
365900870 85714102 0
714719722 35242189 0
539308832 45128461 0
23545108 680324815 0
180488903 22894628 0
549862056 572903998 0
300065155 644227612 0
601204151 159526068 0
152578652 686643951 0
31087200 591117799 0
261772118 713957642 0
8191194 144043551 0
371546151 753048076 0
610540954 375225793 0
518467775 11547172 0
718672333 183856367 0
385851548 119731829 0
590201646 219744691 0
58819363 306064342 0
686802613 397379731 0
700806375 651756584 0
492634398 250321500 0
126492519 4500756 0
74261155 525480747 0
667088228 512537198 0
453548871 464271427 0
138731061 149114082 0
745362101 716403812 0
499427809 650150839 0
211331896 395582174 0
112834748 735768426 0
563158040 571679211 0
266563857 150192147 0
638736643 84493537 0
151623193 246765300 0
571779343 185979270 0
163867477 717252420 0
397742406 567228022 0
247222750 775450369 0
489775770 452358318 0
401614525 24501879 0
301615923 365504247 0
88433716 205156338 0
579977203 589416964 0
179309986 463323992 0
30820572 8456892 0
354396025 576443917 0
270845962 78762436 0
790543945 794821497 0
191866379 485006961 0
617019896 693454195 0
759007880 146985590 0
114484477 583514296 0
633918020 377247384 0
18675127 446814945 0
450447223 162862100 0
19611247 109238505 0
553463448 72943800 0
483927274 577490881 0
441417082 485091419 0
461454117 710161831 0
632530046 525595196 0
714687599 248819640 0
221843612 114517237 0
650099400 341552884 0
634451553 34701704 0
181921660 345761915 0
105671029 481656340 0
14527244 796189565 0
28036402 44670105 0
514875583 508769581 0
759245673 673884615 0
575710008 20295230 0
429625070 371382022 0
79625748 787688303 0
252830808 598419284 0
685604835 218306231 0
592163405 417392598 0
580939896 304446710 0
372318812 772600210 0
570516309 68788057 0
367496172 438879073 0
771857494 770196153 0
791600281 741296421 0
716352220 698198362 0
350177429 499463337 0
578929396 683117931 0
721035898 592571580 0
33749458 43213771 0
47825998 70209654 0
584061830 231110505 0
386804344 615055185 0
608837774 82292232 0
177705905 469834455 0
39126882 718405579 0
94339239 100818982 0
234800600 40880850 0
330511172 768961707 0
779879536 19450443 0
51963737 399456821 0
605168031 59512465 0
114176394 397872520 0
324840159 795171452 0
136524140 513086411 0
402086395 590871003 0
667950718 561229383 0
267687372 71555662 0
621643490 298709990 0
10309143 59895150 0
693507976 456835630 0
164046524 184208284 0
784845447 2055986 0
443020626 131236616 0
301899864 177015548 0
700908325 275606400 0
4153016 714941124 0
129404573 243339545 0
204252980 185125440 0
145584601 176905268 0
485958378 25951990 0
387153469 482662739 0
196133600 573518818 0
386171148 755830478 0
8026277 762338952 0
592781488 289934014 0
222360984 5976624 0
612710197 727345708 0
597024164 390846595 0
120462835 442015762 0
799827299 463121998 0
751383235 617260826 0
612566129 378278230 0
533432857 690330965 0
797975284 368238291 0
22850513 765126098 0
586529084 201604026 0
656133150 600144893 0
619601815 575261765 0
554132568 499404537 0
45698421 243532409 0
283180043 322849204 0
620178299 268681555 0
733059627 409944269 0
776660732 466876714 0
119097141 718343389 0
548584983 775932218 0
350823453 12027840 0
106827331 84406613 0
472160388 47163865 0
175148908 128968868 0
588639325 717425040 0
771740317 548825242 0
556640360 469185950 0
458546541 783605985 0
722597170 799683393 0
444001312 726829450 0
734672776 184736623 0
86607748 679691433 0
657787890 718564193 0
710019304 634850541 0
553566893 707734872 0
46838273 680442698 0
601492748 637996490 0
577037192 555791346 0
422767951 596287065 0
86139012 779430297 0
711441202 220322727 0
296687791 740615307 0
481361835 784570598 0
14009928 567613909 0
151306349 534305854 0
557043112 794027049 0
295336277 15966583 0
119143476 540058963 0
468124920 463669904 0
493779640 705930715 0
76558398 559790678 0
698540157 164447478 0
596302694 11580806 0
382295197 194465409 0
535699608 535353476 0
790705415 351546788 0
332870926 362914204 0
389917225 680475857 0
713696165 714301167 0
478680305 696603840 0
144813618 737292875 0
799744703 155032613 0
259258492 445682238 0
264037827 452594680 0
550047658 342976579 0
515909827 429779542 0
107927941 205702796 0
119431344 40784107 0
239560756 310574700 0
71074090 212629755 0
211130833 613198211 0
176616821 501060396 0
299383292 576181909 0
380867647 45509926 0
688862892 777578454 0
640870644 533018196 0
222962105 763543973 0
232877858 425003547 0
270174384 59916756 0
729772561 192044211 0
555554922 466481874 0
247807343 19149036 0
734968264 5195378 0
371937294 377740460 0
139250381 604499850 0
294892857 353628861 0
298028137 650360149 0
370028975 658936845 0
368591434 118414455 0
110001722 237062630 0
501447819 107859968 0
423262155 85618734 0
362443261 53786452 0
8152326 95306991 0
773021823 703797637 0
360614763 560840910 0
433490258 649650721 0
561627990 84145195 0
577059618 649028222 0
186985531 359311727 0
250689763 362109629 0
409172133 586113393 0
759336894 366937077 0
133131875 168296107 0
354676979 777301708 0
637673788 576027327 0
92955490 164550987 0
127397956 99624291 0
587929197 446035203 0
372631446 484462713 0
641107964 18052512 0
398654211 680210805 0
575788849 475364854 0
664016245 316375981 0
84508640 404761262 0
562612307 210959259 0
787882190 242316947 0
750085774 86106961 0
246619893 527424418 0
145258643 174692138 0
705370689 465792431 0
349236476 766687209 0
548108732 311064512 0
630463023 317696485 0
777525144 612743817 0
629161230 264543700 0
205588351 114198814 0
160313033 289316258 0
94680611 684710493 0
252977231 152076425 0
573793350 58232237 0
770256935 612559654 0
599616888 742525675 0
781995804 723165013 0
202402938 7885637 0
263505304 181572428 0
239154417 135179275 0
154477780 670718120 0
665656162 533352905 0
480598651 618428835 0
241361214 709321181 0
25322252 660371712 0
614291343 315411837 0
294062939 383220590 0
574019085 140656551 0
552937228 314265198 0
736572769 285987458 0
21595773 468146748 0
56620392 714271342 0
479127706 451527656 0
90810512 73136816 0
454489857 384324605 0
715606744 768660337 0
326198701 165246627 0
735183649 237534177 0
239472216 125731976 0
368563468 457933693 0
234184441 759487948 0
142621013 532148891 0
198645324 291653286 0
670885372 472150584 0
511200220 774131824 0
41539690 493298138 0
60773866 739933627 0
442362088 726573273 0
255492345 342526436 0
241044804 408082754 0
289286908 597212093 0
182366823 494118681 0
796936085 417982820 0
582104964 514377468 0
187704333 464477355 0
490956215 448425851 0
288530853 729204753 0
132911055 79282228 0
576889828 175711706 0
29091932 72916461 0
208179457 338071872 0
541511897 552586985 0
179772873 101577698 0
537011780 354047917 0
107489256 437710714 0
690494041 205858384 0
165490070 311236894 0
526287232 608384616 0
641225303 102325353 0
699381916 414951706 0
760151200 768797300 0
263697093 561326581 0
692543936 342629624 0
642232036 734143489 0
203003699 558594812 0
324044935 11965810 0
11960709 135184842 0
505312370 272273785 0
151423394 426490649 0
702980536 54500901 0
537277530 325360732 0
557997656 230697022 0
499725100 173809150 0
64640522 690255155 0
580388755 630422873 0
640422579 496601247 0
551866434 27424519 0
588192936 751614905 0
513250515 414440547 0
477086079 121625110 0
165484872 24955378 0
35450478 124356044 0
459787089 687059339 0
80269900 51116183 0
302769995 385803771 0
725847048 356932591 0
711293471 493776174 0
395767749 534684770 0
624154057 158768346 0
247583623 226707419 0
62503970 364072017 0
86209651 463801258 0
140572192 189282710 0
783633939 313696492 0
563464850 516592078 0
405213391 406817711 0
41990086 516706288 0
89743300 364399183 0
147850446 483801983 0
19923323 769985267 0
671404272 567723980 0
442240859 759374519 0
648978974 32425182 0
703105764 44585311 0
451256255 312241970 0
147438666 791385791 0
794969642 699362673 0
407594905 121188933 0
757955130 116660585 0
501598560 126446624 0
373790820 785940171 0
607549918 728028294 0
124985954 680685228 0
756736992 59423216 0
585969879 439412813 0
776265554 285872823 0
638749447 742279324 0
771848373 716030958 0
687469075 156820166 0
154788223 777703162 0
216498154 583755360 0
465521732 748798684 0
405962023 67940996 0
766530829 267494152 0
417017446 394345305 0
49531724 626280851 0
632334079 281583490 0
574284031 135641726 0
436082630 796415723 0
599249196 199451083 0
323701559 289870503 0
737144074 20979820 0
697846317 310097866 0
447774617 13523271 0
200200706 26722112 0
354365707 235355342 0
83584642 28768375 0
307403608 780125595 0
469188322 90246498 0
299716502 99051195 0
275078373 523268233 0
370489210 678588524 0
242861348 599475243 0
596591481 351060856 0
203053118 493258505 0
645356977 278720692 0
96776085 710606162 0
952260 683141658 0
743641035 378797339 0
123020359 561268808 0
498552529 340263421 0
177586810 64915723 0
188274070 471553883 0
768421472 496668285 0
363864381 588669115 0
20243611 165092176 0
61071926 221306853 0
745264011 639063953 0
438126475 698720164 0
249019388 275605050 0
395259364 643722945 0
124640157 545958305 0
408909203 567166283 0
381169361 799031921 0
272543724 52237024 0
697935596 616309443 0
14363728 230653574 0
605402313 502227510 0
387438264 156835560 0
334204842 569384042 0
135966496 601560025 0
485209697 720703239 0
694265408 246691976 0
580698464 524186229 0
360192669 582118666 0
600842110 312471257 0
519490846 767245947 0
778012972 431724616 0
189974592 618470374 0
430932838 572347781 0
264673094 171785449 0
780831012 617779189 0
288190055 685804995 0
45546257 666004011 0
718319205 166087332 0
632687069 512662090 0
25663803 626758251 0
148690144 434265714 0
117447944 145134198 0
706582888 500657378 0
331590463 434524228 0
560081510 55381970 0
283052155 179942165 0
604470473 627790184 0
722313602 450605921 0
567080537 433401138 0
542113004 367460268 0
102610352 61766219 0
233753596 543492942 0
253194379 559837059 0
7033010 256984476 0
10950825 751281838 0
52225567 3499571 0
505072081 352770334 0
773476002 329458431 0
260687542 227990403 0
788836656 415507283 0
495106427 287122967 0
580126921 690527334 0
158630299 295655487 0
22620224 197641989 0
89937669 8988856 0
321348744 465164277 0
782909 577618652 0
581041221 774775845 0
433907317 446361245 0
215492840 640361949 0
434058744 432920847 0
528954846 360999566 0
290124245 60066283 0
334914305 16015796 0
787356244 385859929 0
287646173 366988544 0
299746642 301017812 0
6223905 470908278 0
737688200 71443691 0
745454258 157386364 0
620189442 40600083 0
207271298 427326274 0
392911681 456227602 0
507648060 599771345 0
195286699 405911848 0
69232402 259359072 0
151912168 210922369 0
480904601 16087608 0
484323268 407451219 0
387037128 622105650 0
155688316 56887314 0
146287014 715224885 0
92270976 630742654 0
648675209 338614582 0
767262590 280158954 0
67242654 722612749 0
605988937 176435627 0
713013694 533106015 0
405684173 87282058 0
492623940 47700928 0
734931152 761671396 0
114953344 27743629 0
682829896 444262406 0
483036777 185389132 0
72930280 410919560 0
63360839 378672170 0
213693274 52480840 0
752844878 349729192 0
92366987 778763084 0
782242207 712789243 0
18529027 310313002 0
422104441 763565905 0
645191231 473380820 0
443647117 220810471 0
55476485 736733651 0
456188093 154569618 0
782880966 659822082 0
359142374 20847547 0
271908472 395718771 0
639273841 751323681 0
325445395 427958414 0
712398141 549763648 0
189037030 617847655 0
186979793 769197567 0
649015043 407248438 0
259967348 90062097 0
667715564 497596107 0
399792064 447889651 0
732030910 422064310 0
202320669 201224566 0
333391755 368711274 0
252514406 228003703 0
141182538 596693912 0
797579925 457972645 0
495520706 35808380 0
199571265 49779767 0
77063125 161699077 0
714644817 121984452 0
702874007 3568793 0
531867443 293114309 0
727906152 621368347 0
109797863 74763246 0
327182422 767962053 0
541130852 420164463 0
464435049 576625666 0
395667437 590421875 0
693710773 237940464 0
485137671 731621316 0
677983688 411384605 0
238290813 223428029 0
264658719 240047842 0
624208520 684824731 0
559627010 348905664 0
746074846 89755903 0
6323844 81383207 0
603349001 551738129 0
363079221 782384639 0
667294715 171668745 0
486374767 616813412 0
282043290 151178330 0
299697994 169681906 0
267492530 250849299 0
513396518 390798895 0
798510957 537051587 0
201671233 375440452 0
539761830 612226181 0
513997829 592689597 0
445026735 321782856 0
764610010 699605875 0
381470760 414216930 0
49388444 612912401 0
204278994 131046271 0
392185971 287947645 0
266281051 446991578 0
370764067 330473474 0
8616266 285283490 0
19165154 47394085 0
686806512 220287838 0
799662692 367602934 0
19137032 637353995 0
610016413 424192826 0
412008119 249957037 0
251726526 275664497 0
794940732 331643606 0
277444994 461731808 0
719387070 575469882 0
20138420 121048356 0
460168273 391539489 0
298489597 459769747 0
777932340 186272827 0
257870614 41978114 0
250925856 749596115 0
616229405 9913540 0
43025090 191347907 0
473270296 660545210 0
312111586 425156813 0
574790932 450238935 0
694096823 163859780 0
594264871 371819198 0
424941510 191363670 0
762788719 564226372 0
145890549 275403149 0
149057018 632488163 0
269347600 558091489 0
364940931 235770622 0
513731692 26198262 0
724218223 315168184 0
129345348 98003861 0
362905176 480889307 0
220214668 577273045 0
550309392 200253419 0
677405165 285431862 0
183971484 267019338 0
317661833 629709607 0
52346877 240711336 0
168663598 302028914 0
16045133 451824738 0
269637987 627629880 0
426573177 731930425 0
365595908 618449937 0
289018176 568841944 0
742553624 530675248 0
375874027 537644489 0
441901560 140871238 0
213262816 580751525 0
513088031 741451990 0
563213237 329215859 0
572425377 191761813 0
422333359 120464507 0
511556427 674290558 0
218259106 160461357 0
147641181 91720878 0
20300222 33002067 0
630605183 456630111 0
374406107 304972112 0
61377121 661658616 0
480328281 327172530 0
597492250 663070188 0
402051114 235467923 0
768825239 463919694 0
659884823 337666690 0
373593246 378692479 0
334857791 626353744 0
184196748 183247966 0
196831159 658108227 0
734784643 393681932 0
485692690 384481372 0
564011492 77151854 0
208833970 298944765 0
380645461 175273654 0
175300732 721943196 0
381297008 673193683 0
233694998 243750664 0
723393418 15979276 0
101891502 192460807 0
556746814 412840069 0
623501173 268214329 0
605030939 78916321 0
591024595 362223029 0
384563889 566782816 0
748903786 322724342 0
28279145 565106993 0
644525860 499254302 0
330162048 761628881 0
697129423 458468392 0
770136252 467502118 0
202757452 654386441 0
80662642 763530357 0
283823882 345166177 0
218373582 201317100 0
16957678 103124663 0
469002644 123216668 0
460853105 395036772 0
442870629 768604200 0
37695675 754466072 0
265328816 396649613 0
620406686 411954612 0
145856072 620566041 0
451290662 175495498 0
455685077 141294321 0
330108154 82805594 0
59828446 584764915 0
336814063 197716119 0
220386492 327365382 0
531745595 106654423 0
378817856 476651749 0
528589094 549696072 0
243350249 601626171 0
600726419 161936786 0
723884612 696058452 0
490042203 565639739 0
14936873 594010378 0
487988669 275125817 0
378390310 608458460 0
191422234 214520371 0
532950176 593312502 0
240602013 749449253 0
751852106 217500818 0
217918695 378638338 0
421525400 181986073 0
463283968 310741644 0
607520459 226930885 0
578698243 465011550 0
801248392 743162712 0
351235317 400010724 0
462890919 253256761 0
453601628 49503113 0
23644114 283465323 0
643532337 310486749 0
393349547 393357728 0
538715072 27373349 0
222785503 450805262 0
665733686 344527397 0
735341542 572961093 0
50979060 438337738 0
202641510 559251304 0
748492185 669988637 0
365743776 696905840 0
223731830 670648887 0
346216277 784553334 0
48653989 198955948 0
796613519 585494423 0
679495790 418242485 0
750977176 92383818 0
159730650 610181719 0
519939118 353955984 0
599055258 229373305 0
421972392 113933780 0
659968242 368623376 0
646176826 69591171 0
132252003 607533534 0
348217161 50449131 0
685846978 321487660 0
436541486 1999161 0
708983107 785683429 0
18708814 40691315 0
663289005 122675840 0
616588552 41454397 0
101844840 363381723 0
647875495 382863906 0
269109780 743744322 0
87050401 392023740 0
744037319 22873008 0
302705603 220735377 0
30630468 192951167 0
368267609 277269990 0
244497254 515903663 0
643224482 455698730 0
404813339 146587679 0
244713733 196557475 0
7667082 485949847 0
774624754 646724154 0
339745904 273160459 0
401638920 395790073 0
160191348 481670212 0
81729753 306763993 0
582050238 36564141 0
571316610 92973288 0
399104266 466052931 0
387285984 522116129 0
3561330 234575185 0
292036226 225764209 0
777659850 124368869 0
28355396 171754887 0
705219025 725993739 0
164161782 294963503 0
751933453 614694279 0
700907927 457763005 0
252106047 744239593 0
684964567 96865538 0
432930658 338090866 0
509536103 555114490 0
47752125 563419083 0
269838704 765311913 0
361781524 342298265 0
81384635 410099151 0
61051898 585706441 0
495764192 35651178 0
680579746 52200816 0
602102524 454146967 0
19714966 31145133 0
230835869 656730410 0
399919051 158877456 0
248413635 621979502 0
556542888 257480328 0
727425291 154548791 0
276121524 13730688 0
221203110 334341921 0
251344559 655231068 0
380393731 496104639 0
525457312 345102847 0
398935217 684630430 0
198237710 235509229 0
653616604 56596141 0
345918405 669052246 0
561643055 582127115 0
543168473 336289913 0
302051703 280101411 0
585769134 459531256 0
451041500 442362887 0
95660438 261449165 0
96439470 69159657 0
27038237 486840786 0
256982805 220372703 0
762307131 659001586 0
91149326 676203420 0
429306316 112447594 0
553663873 82184933 0
135426932 331895276 0
113261255 699022938 0
756508496 549361363 0
210939007 462828865 0
596685277 482331717 0
665122003 324684782 0
459405478 633481453 0
653817661 293287425 0
446058688 492302810 0
561907014 269164543 0
688930879 633539505 0
358205649 537174747 0
394243936 504733255 0
750477870 258086423 0
180520748 423446713 0
492662935 341683081 0
679562743 33408781 0
384652887 591555329 0
460934823 366612854 0
278226583 414987271 0
235375821 684946199 0
168020833 230138946 0
795841604 25839110 0
147292443 657848003 0
138699017 186919964 0
551497406 748237898 0
504590216 223814837 0
113901532 596376956 0
755476442 426716760 0
267403797 200802442 0
295418596 229474405 0
452883714 254499450 0
383211776 343196567 0
11635899 271935976 0
351923901 717576244 0
126624231 391347412 0
374891878 683614021 0
275171681 291534422 0
59902649 422469968 0
760483460 631006890 0
606676470 205735060 0
547354298 298758506 0
538316762 617916413 0
773565539 777095274 0
317704051 566037932 0
478739306 211545033 0
206086074 386351614 0
521234016 349959812 0
48825593 722558619 0
614429107 24536955 0
617297827 678877418 0
298229574 657992863 0
502868530 720068137 0
496773572 527696981 0
215369113 201685946 0
688374025 747358340 0
381299487 52949152 0
130222630 798800793 0
296682825 495379990 0
770426934 755535928 0
188574973 466482424 0
535190018 297832105 0
203757913 333321286 0
746783693 173281343 0
625431072 213731665 0
344616151 435438892 0
742538659 225739477 0
770795885 125330632 0
187620244 260058517 0
545056786 35905381 0
100514350 401397261 0
405242021 627194515 0
121432108 726175788 0
278863389 774286345 0
774307880 653059459 0
77386982 496785488 0
548334414 93251466 0
290787006 422361369 0
8747639 712968976 0
540825764 437167470 0
630765171 28560171 0
30523774 535509389 0
577718472 206498277 0
458029750 358644792 0
497999592 727515109 0
688003961 85484571 0
470230313 707215050 0
749053229 670367190 0
569667808 426306502 0
724902471 474869832 0
498553678 612562910 0
101662412 329551309 0
208190648 72018053 0
430475838 747132337 0
255507511 595722465 0
686903940 135512038 0
218771748 322692368 0
491779833 350777140 0
148889136 147627708 0
521713826 299050106 0
146721489 112626628 0
718504170 81186272 0
277398509 192272196 0
90963969 555283880 0
795848684 13042270 0
402968999 210923816 0
605013408 771767793 0
489917508 59531121 0
54047866 511607207 0
325249273 220697646 0
200662590 216753176 0
415758602 247114252 0
463074344 792184767 0
384056444 614371560 0
649848884 355442600 0
49300601 261434331 0
405238286 82688665 0
302443597 596990714 0
323524775 423107048 0
413049881 226763712 0
190281029 374082221 0
2292302 788313544 0
39930595 639602309 0
373648760 592960075 0
553831699 695764265 0
599933742 244995049 0
105912790 180163129 0
209953080 711949388 0
198543493 479356557 0
749476514 149753244 0
145422191 91582480 0
310584471 792967510 0
714404498 487863801 0
331951886 385642013 0
23185258 512126895 0
666704506 668435256 0
46205726 365294958 0
13790027 286600968 0
606998072 787234503 0
495204695 170064105 0
26995249 478410658 0
306500337 303821450 0
694423220 226801502 0
602194952 773333625 0
71151043 627955788 0
154803311 184691584 0
220294166 112780543 0
583045897 656182257 0
75565692 113236401 0
91295738 90081774 0
368001605 245765723 0
438661677 770130005 0
685316769 540907548 0
731116181 450293907 0
361131271 406635609 0
397186712 376150329 0
733450935 432474626 0
547426358 62487346 0
553034529 651147716 0
315069745 444955558 0
385381172 50530827 0
40272860 700890546 0
573144848 350997696 0
255825087 430324146 0
88532326 563489974 0
194288394 67901061 0
647793257 766488077 0
4710805 493822213 0
98038581 14826127 0
616079126 294260514 0
783199918 489484998 0
246071352 308649700 0
315831722 184379251 0
623912624 269567015 0
164284035 425336206 0
428774737 346504362 0
309591958 629740371 0
737036298 346705894 0
564051407 695554483 0
103646796 394918695 0
471101936 249040792 0
77546097 591537431 0
311465964 667885369 0
351041554 148170250 0
552258109 605181285 0
727487864 207901101 0
122093472 245464110 0
387373034 1185074 0
411691492 24313769 0
582467662 589441771 0
518903216 30435683 0
470453015 314798676 0
600452839 653843352 0
703355805 231429611 0
502207355 598433093 0
108250522 678269760 0
567487575 71620195 0
762306105 111068998 0
753772425 529449135 0
100349840 770271207 0
305408358 654712264 0
245848413 305929849 0
740808811 422217663 0
368540140 631890014 0
286597418 351863313 0
724306877 353337821 0
31588060 264149640 0
353108892 219673613 0
473901889 184720773 0
188434910 488383180 0
795053277 7224652 0
746355705 573889794 0
783886306 116367083 0
81390016 445130739 0
735265479 467174020 0
426502294 166818362 0
606576088 399976544 0
487649892 259056630 0
347651675 613885919 0
800476050 111261794 0
59705378 87962382 0
248566958 64401853 0
282157251 367972891 0
65860759 363227650 0
30023335 225431945 0
155401689 338730504 0
367824021 750991841 0
461248620 341842652 0
788511687 702999578 0
622352213 726675690 0
172559830 575129311 0
158346165 138296778 0
500087900 42765634 0
515337383 79407274 0
784406127 663651917 0
208702466 206327633 0
248827088 376926816 0
650980120 501829369 0
97602686 737163286 0
784391841 348297215 0
40857518 238712848 0
710465434 657611452 0
514180283 313670163 0
204007272 650949076 0
237061582 625722566 0
600122283 43221358 0
297276064 235946431 0
638946164 757261706 0
297954099 354120933 0
663585626 81146830 0
273079509 330214027 0
780451239 715986669 0
585643925 433990947 0
89191020 271009500 0
273218889 773681896 0
195909385 421353842 0
602229502 711519057 0
173124930 714377578 0
667853275 650611761 0
564361508 357208764 0
192184838 109027931 0
719927266 152839605 0
403909131 663390921 0
115405208 64573673 0
51180189 652055318 0
562667758 461479463 0
595608161 425597585 0
766977301 46721548 0
214405099 392596374 0
430301627 37255270 0
24923284 427086817 0
539629526 44192166 0
551786784 400746565 0
777050422 369381749 0
452808920 237163581 0
422826185 185103918 0
15503299 620016445 0
629360970 577616753 0
341495955 10731498 0
440848938 535289588 0
133592953 708106965 0
502390827 449880503 0
789944567 751830906 0
54660024 315812917 0
268374978 200010318 0
595045234 338584959 0
51549649 77248716 0
442846329 675387475 0
431168874 138837564 0
210358002 524207452 0
638254407 182121684 0
704390720 750361637 0
9769684 15392154 0
602543952 280640161 0
725468614 42974500 0
84637966 300408142 0
75760535 169627734 0
114177983 366255109 0
381666396 642302385 0
570789755 73916562 0
757386822 250691679 0
176861618 738066787 0
408048963 621552895 0
681778043 29075376 0
594694350 163130931 0
308945085 252645673 0
616946204 594087935 0
798403294 279175391 0
408371044 486556961 0
217357778 707837665 0
103965507 711144608 0
395177087 48294674 0
696901247 141473715 0
723287249 727809958 0
81592554 658167613 0
542684527 775902386 0
293749364 573875124 0
331848951 199644901 0
149815098 322736527 0
520150793 591697061 0
342837402 206234795 0
119685415 667037366 0
208164659 675521105 0
536034591 561420032 0
409737038 751411854 0
530925764 68670660 0
188244221 744929973 0
58484128 386411848 0
286852769 26230024 0
86776903 268984261 0
267823977 315638748 0
722287589 748406054 0
153480326 366726601 0
540236131 333877735 0
741577534 420059052 0
261245912 199461667 0
196641482 524700406 0
202184419 84031636 0
186216155 75384091 0
714977163 198261851 0
137706391 233331770 0
227430764 192358262 0
654892992 646420557 0
707343073 419637879 0
588614845 465642093 0
190584068 734891890 0
423787517 726004650 0
595061525 93501118 0
704378267 446024501 0
4571508 267255530 0
81039129 56136613 0
448783539 441024468 0
439857377 296301790 0
712842318 775637497 0
36478195 464436156 0
134399202 568254635 0
254574054 527073648 0
92131074 760753460 0
197537831 330088908 0
420101235 260744898 0
150721363 259540299 0
326611464 320830824 0
619075626 371025202 0
310479217 782810889 0
113662338 441394516 0
205167285 449371604 0
234615088 672005193 0
82103255 631987097 0
197798223 184725454 0
302461973 725738072 0
532710864 111602345 0
577460784 113657815 0
75529511 154541133 0
394468128 696916323 0
342472143 225746520 0
440430202 178751870 0
229925455 508311024 0
195813138 789300904 0
246003697 680795761 0
697463964 569203774 0
520776910 524401947 0
603605120 123617924 0
92205778 498964163 0
760837187 535411971 0
125088424 152539824 0
440249367 588496009 0
712730171 739474107 0
171298172 763806356 0
57084961 446932632 0
92337447 87015454 0
221108620 654671283 0
714236403 594255819 0
738777065 111750565 0
604342948 474324820 0
315204164 779624949 0
660127327 22736453 0
180572451 267624645 0
754072576 603374962 0
556596135 634712922 0
299259328 774335329 0
43207842 384301370 0
247197326 25181844 0
431271898 527829357 0
123891395 290187278 0
617506575 541834530 0
538074534 689129413 0
328078992 364611138 0
688356553 575620702 0
265198609 2830883 0
603027493 619859888 0
577165617 784722537 0
674786729 372540548 0
150631461 270143631 0
238125667 503205125 0
798869566 87916281 0
728502594 281847999 0
787648936 35394726 0
2583668 489900974 0
131675688 419145338 0
281735993 303066035 0
562626274 569119564 0
777815100 382037150 0
90881096 578638650 0
282291225 531394615 0
602730899 93269191 0
787195152 750889765 0
484161206 788997415 0
170000621 473801884 0
573851617 68784283 0
436957698 561251709 0
207160623 146987406 0
610895681 346870911 0
698719990 177145736 0
222085707 27319454 0
410078348 759586663 0
172487647 352533941 0
158359512 497157278 0
116241792 723955969 0
338138225 383307317 0
541294958 461112383 0
42712569 499147022 0
289384516 238435973 0
268220575 72526244 0
719734946 609310811 0
532766608 694789402 0
682558153 593460808 0
179281184 59674025 0
21630146 252971555 0
733927132 278029209 0
70898739 689875834 0
11127349 691469972 0
310268597 239639026 0
742513333 252431236 0
338518624 167596034 0
639678775 307060710 0
575376902 605345004 0
132338238 419772476 0
232100136 424675563 0
371547243 26050823 0
731089706 402120888 0
728759296 585013976 0
682641700 240599096 0
718127596 41516104 0
600597261 226165610 0
696874266 743489656 0
255685596 678195589 0
368421606 53218760 0
779769031 678140791 0
591092325 118407498 0
327297473 15795574 0
249531471 132728444 0
428553309 754741603 0
680310161 484621649 0
688061588 161653905 0
766635052 288121168 0
584003382 347114229 0
269552357 518694537 0
691280422 314944089 0
347647157 286349582 0
562820419 298564334 0
53162872 621563871 0
282227403 69517788 0
158712263 118755581 0
150113839 84549677 0
239969992 13247607 0
289221942 77913756 0
323717195 189329381 0
724584741 657628818 0
525323198 767721200 0
650243221 46510072 0
480311822 720599778 0
226051776 248791024 0
628001184 252235598 0
674950429 125338747 0
435635162 665024556 0
234119236 174501827 0
33014714 780212023 0
741861477 468477469 0
81503758 263400499 0
373254446 578013146 0
283153922 227476765 0
608803123 487369618 0
747949932 664437647 0
404555169 520985275 0
250780786 377657318 0
464152942 540687734 0
461535019 791275126 0
39074655 252552355 0
622944384 615374110 0
49013660 703531524 0
718328143 760532655 0
301237301 785361788 0
502252704 167204615 0
447647555 150321410 0
8585248 87653331 0
604940156 654800305 0
468458180 664306817 0
224845225 685119494 0
529966314 759145100 0
70988889 167076727 0
679244190 130110738 0
338929640 740922294 0
365741023 356162708 0
662135230 636010610 0
651477895 608436571 0
300907700 688386256 0
377936115 740047184 0
20728141 552950852 0
151453131 597568711 0
107197945 671276719 0
203669912 737125922 0
191125352 74475088 0
6612488 364221377 0
429839962 295774520 0
369459462 549156150 0
338829396 336174782 0
798319001 324548412 0
380876226 201985419 0
447603323 249811635 0
359986077 507311727 0
22450703 118159826 0
582199976 422704463 0
791836859 587558809 0
402573677 508586698 0
389283961 704660183 0
689671713 664142943 0
501314405 134027833 0
117502524 270932176 0
584638342 90214971 0
81988863 538575457 0
219668807 544039062 0
582954028 413420829 0
754413845 592964221 0
64948233 696044897 0
239669663 426730938 0
490131311 166668911 0
142779762 164903271 0
101913644 29214706 0
168163830 418272644 0
350729958 288599164 0
343553434 294765566 0
108535974 77055943 0
319321389 543467814 0
16569235 302539510 0
703451790 117672990 0
139570646 368523428 0
339571480 34038590 0
408684739 617518999 0
569009908 568006491 0
436351870 289709735 0
550210650 213032659 0
360773786 306411602 0
615774528 534952777 0
271912419 172024196 0
691249271 403774969 0
597181833 125258759 0
281757250 264446613 0
412394550 302750937 0
374575917 178245981 0
536755867 294078534 0
684420483 257518226 0
679856535 240267877 0
701903324 96042274 0
639173357 333357275 0
365450298 767923389 0
689983538 13939537 0
678410369 748170731 0
54344800 165111433 0
610524078 146381787 0
75862544 177121080 0
341042412 503103299 0
470728837 322466455 0
88602822 299092766 0
25958695 548667351 0
546279611 613746198 0
46275011 181603647 0
800579899 437355074 0
559349213 590116327 0
385935004 269619757 0
145737560 293789339 0
472476733 522803300 0
320229417 293096202 0
715690620 294670007 0
649912341 177231263 0
468998870 646506418 0
714154083 617303541 0
17231548 260368166 0
584369661 573154285 0
71473762 377410965 0
175992613 234330042 0
177665069 279187087 0
557547750 232747245 0
103149261 575029166 0
51538451 617213539 0
90176469 107629298 0
164858039 91665527 0
731994181 104561940 0
548370101 228675837 0
144302204 622922432 0
731830419 465626222 0
699630942 495703668 0
574963457 307641598 0
42635194 421449070 0
293210417 761585742 0
368425302 544984946 0
748558445 86430702 0
54963055 475055696 0
58032510 646910095 0
246353840 636110926 0
168965643 697257181 0
249196945 518623722 0
609211884 135548516 0
215838495 21291145 0
59504780 88384212 0
488406882 84402568 0
783996726 743262371 0
1946603 784391815 0
567473721 504725067 0
443984375 467349444 0
144122134 296778368 0
252219988 603982006 0
723015896 182394408 0
716487743 628475956 0
636650598 485278302 0
782211301 168495585 0
432707959 594493570 0
42897084 125585981 0
530365572 400691821 0
180089227 111452056 0
705010135 353474932 0
330400809 156184672 0
298723106 277080349 0
384944071 529997851 0
417153335 723517706 0
799277585 701274742 0
589154020 70892765 0
474222838 353154919 0
172470111 45017460 0
21176803 591881201 0
322842644 254012982 0
645984873 768113664 0
342061537 156035860 0
163178075 464709059 0
209427185 639223600 0
87871389 712913681 0
431138657 765695391 0
307609643 76296803 0
581787053 781464474 0
559707352 84015926 0
481208517 482549466 0
272017019 723888545 0
718421651 450936021 0
109417765 196672964 0
340146920 79035919 0
271431962 349376960 0
399470677 507967384 0
422788472 326304965 0
343113495 564914348 0
89615554 5593546 0
691578379 241522733 0
139255997 260962670 0
497821931 540832371 0
703534579 496500616 0
577609206 760746666 0
464536881 104008517 0
583930630 732795902 0
778567263 708017675 0
645927766 396831632 0
357542751 512781532 0
379423172 97244221 0
650477387 764484506 0
669626528 740824857 0
211888089 722063393 0
551917485 394932714 0
375190513 372794099 0
370905878 511109412 0
417944188 126071119 0
254203298 148622389 0
32632165 530482947 0
342019422 3205742 0
72130148 183531358 0
633117269 602197326 0
152013748 604344019 0
412227750 143204608 0
61011653 586306046 0
337081454 634634975 0
688849439 212983893 0
149305355 371275206 0
657727373 237926575 0
174259050 470241046 0
298459568 449892291 0
530210018 519482052 0
614553943 357454449 0
306831218 88588290 0
720566521 21928695 0
442175454 466062900 0
128452853 382326228 0
608218781 696464285 0
785382115 50695149 0
553530899 395251031 0
629883375 614526099 0
753779116 733867265 0
16190523 781785573 0
239514123 483793748 0
503488440 224257229 0
549861392 516123676 0
752108726 221641755 0
661812113 187046221 0
320696034 738490269 0
766455143 289256577 0
441892590 523349745 0
545460290 180734012 0
397077082 625964639 0
616190568 733217032 0
197136108 154652067 0
639374864 33070002 0
355695766 730832077 0
223818651 437717828 0
138798801 135137853 0
101075697 717900525 0
721366903 672580808 0
213641636 337585300 0
292476680 779475364 0
790267180 735665435 0
257513090 640942797 0
422750467 420823688 0
721583719 514130582 0
47548608 735228580 0
441875800 288035847 0
225987812 103790323 0
740864186 112005667 0
791319922 454286156 0
223923529 181262411 0
529683410 321207107 0
218135518 415320929 0
396188260 304297044 0
583305903 91617922 0
632682783 23286448 0
654203159 761011615 0
74378240 592675513 0
554077295 226616568 0
519818292 58435078 0
37693332 706020633 0
482768468 767326407 0
197666897 422271937 0
153715035 124300756 0
180564516 221562192 0
683404251 303106214 0
715018761 485709491 0
523760270 596443303 0
130380286 148004546 0
340059336 724150667 0
738356269 415177473 0
483808830 442860723 0
59921413 277244638 0
266352668 563216747 0
77489197 714797987 0
720098168 253401429 0
479058390 185640922 0
652421627 735063849 0
638136545 781042258 0
55778726 16258555 0
773937523 690769953 0
351588595 695370186 0
455575913 33510386 0
319608058 748809403 0
679997740 673908527 0
232927259 52192409 0
460880234 750402802 0
693075293 553768530 0
604482019 799217891 0
427375427 791418279 0
596247841 799482965 0
485923576 772115860 0
112398518 412444757 0
185644666 441018977 0
443141605 245353146 0
450016772 300142480 0
530260120 139266251 0
129593737 788928772 0
175958165 284092028 0
772393890 772949430 0
510294211 194201067 0
76430981 163821616 0
268335727 489622222 0
461103498 604808145 0
195424863 191664511 0
707983218 504214240 0
35348331 608236629 0
543505461 9796254 0
152287539 49407637 0
659985529 475051717 0
141382565 326613841 0
228402941 726731646 0
299089726 290964908 0
601594779 236738205 0
179250653 241938628 0
48738960 642499678 0
605611638 677390364 0
270649999 279226139 0
512190769 443185386 0
680821443 448571331 0
709058565 281750630 0
322555971 137495425 0
534074407 495915767 0
541652109 544683756 0
35808193 500575103 0
341816719 573673549 0
38908305 140462288 0
354253091 187844440 0
481645506 58254197 0
101549388 431572766 0
578724886 511430460 0
352603870 218040027 0
293959583 344526479 0
682674943 1759469 0
257855102 481810629 0
461623644 643169821 0
603104982 107782472 0
329676979 251821751 0
160250482 68315358 0
288128277 752272637 0
518104355 766462292 0
723872064 788341862 0
47685136 468143374 0
508543555 540082623 0
626417272 296994930 0
46334301 800539871 0
181753469 421756418 0
409036066 546027979 0
222935087 323608258 0
327230821 688621326 0
304204937 365178192 0
457419282 18784219 0
639668960 40964413 0
357359521 121847660 0
215899915 669852154 0
46279566 51840053 0
123182704 249585257 0
83814360 343553720 0
617426101 203381692 0
447015470 496660466 0
598970405 325512149 0
24205495 712386030 0
173996561 356790452 0
593615883 527019101 0
110543181 263609368 0
755997998 693478529 0
71144887 397190658 0
515685633 582722759 0
369824980 620053231 0
13265333 61436226 0
290140750 741829490 0
624976851 17972190 0
349294526 322275319 0
253344356 113419086 0
136851522 8367175 0
316996352 92473779 0
356839198 579057889 0
660627659 415773271 0
147222595 392648653 0
63518791 776476188 0
705675706 778591264 0
57731811 345012239 0
705392903 221313202 0
232170756 512779856 0
747900153 510687056 0
609365427 434588916 0
154179253 515050681 0
684668878 454526555 0
505237331 176907167 0
755770933 141347255 0
17895639 486890121 0
101455822 738122217 0
225621677 161621559 0
661170513 744243937 0
547240149 317203223 0
633239422 117907662 0
71862083 312297094 0
735116214 38129025 0
232359326 639650444 0
276282430 243392158 0
143385772 70645026 0
352436651 263835718 0
97561583 630806884 0
657674182 329687341 0
194944572 223194630 0
790199620 307447158 0
469120591 256267755 0
516027590 130467246 0
691887552 553728156 0
548523214 362745161 0
70115861 654150693 0
170555120 259610230 0
297522824 183168809 0
647483156 547607200 0
475717448 32487170 0
676391213 76446486 0
563256172 16083541 0
289085970 527003086 0
324134130 509937696 0
211559418 475737307 0
98692661 697486037 0
133098734 12043764 0
790792445 503123884 0
392657585 186302279 0
63377354 276944684 0
445623617 553504719 0
484352087 595794177 0
67013782 507239128 0
556192635 752873657 0
431545911 210502596 0
768294601 51990580 0
704567834 197519653 0
660733604 798944058 0
696493191 360287692 0
568207239 354231971 0
112824997 189146461 0
349060799 20447479 0
168998729 547620585 0
684319973 707801235 0
783948354 95676333 0
763635593 542046538 0
594368435 45642802 0
210600495 453240688 0
604665475 641287578 0
433987049 97507318 0
574235897 250769414 0
434178705 697041537 0
51054560 459722490 0
620112552 433868386 0
120174294 4467844 0
36518620 44685730 0
702679519 759626238 0
350360447 679651170 0
463346570 264129752 0
739780316 738065582 0
602432827 176041362 0
558710854 505704364 0
506132114 141298892 0
49232866 695316452 0
515094527 714823461 0
517672246 709643683 0
55401122 170065418 0
271343669 796387376 0
247016646 611397150 0
573848599 124584866 0
496104596 83617215 0
199919763 65170117 0
448865144 550243000 0
49044361 190138770 0
470947960 337872183 0
223279949 350276741 0
179467018 174760887 0
355020396 264828394 0
651308337 192157286 0
80165675 657645195 0
352867905 617169306 0
262008374 646172052 0
188379532 568758793 0
631682153 325554793 0
156120711 770359161 0
200907269 23060545 0
79300201 403520515 0
83560917 269726491 0
40065192 84875637 0
613255928 84063763 0
37538070 423027613 0
749922121 723648842 0
437747146 598694674 0
248305044 614603084 0
499936027 63855978 0
458911371 173247663 0
611163999 798210162 0
267904471 751252997 0
204468497 649895504 0
588322724 269115471 0
715048312 507105715 0
647893727 387905451 0
427216495 55204691 0
752258331 368170803 0
121123467 661919847 0
405953075 90551502 0
128965233 439971081 0
177238391 130739403 0
429491308 167698964 0
682163758 260019841 0
789071821 125854278 0
356514969 237284128 0
438982763 226225534 0
78701595 524198447 0
256327069 722088775 0
263520089 400618474 0
519024990 684024280 0
760726523 70935297 0
277150483 167603264 0
674577235 241359660 0
377275580 40095598 0
484631532 156549119 0
429878669 760272462 0
41801946 365631583 0
365591476 571439873 0
794560675 469190890 0
389981328 302462571 0
366615949 9073378 0
661152063 706992117 0
447945227 375748175 0
741998327 421144635 0
83151012 723030195 0
426525283 576353880 0
55461000 209130913 0
353129886 240769227 0
340449610 91200071 0
135319907 691260300 0
506310361 266249335 0
682898109 704548186 0
671226446 662079716 0
275131273 41662767 0
526474173 426288338 0
376892028 265665059 0
774700895 77661949 0
67305548 133166619 0
198960660 328577785 0
516802967 282577471 0
170131080 275888517 0
531452237 411146753 0
651716355 111671218 0
43934038 343617473 0
301577710 318314652 0
42600765 247480352 0
509333730 106917808 0
340715749 456902872 0
66308683 533791423 0
32591738 276490368 0
239814221 440974713 0
275177802 513383421 0
773601241 363427736 0
303871570 196554458 0
356017586 334150685 0
149159833 702674648 0
251689497 686775678 0
433226182 467891172 0
636701423 278603015 0
340147727 191654051 0
496438416 552473110 0
250341496 81544345 0
584399060 340254645 0
73165671 642672090 0
544952606 646785822 0
559865371 366068818 0
166211893 273860100 0
244313109 323354523 0
19224152 337707903 0
33900094 544094838 0
389870839 154552041 0
647234796 199195175 0
570895993 269580792 0
627331370 544657753 0
180695921 707951191 0
634357550 445191720 0
282533825 637059317 0
778967522 612357790 0
202776482 1064612 0
414758263 37795932 0
103387866 573626492 0
328993229 414986256 0
123090071 668896644 0
527018593 464496396 0
688935385 427244515 0
150662531 698118347 0
56339760 456286873 0
252278810 99814950 0
434481135 265540664 0
599646394 629252229 0
749368531 316543329 0
44506334 221215199 0
335278559 238408239 0
778005193 428620855 0
478798441 78325294 0
511371865 586015617 0
200080680 240412946 0
434368848 147416042 0
500386589 111264098 0
446809309 298263828 0
246030184 758518351 0
257902790 353968286 0
146670456 309917232 0
88107958 100216854 0
91374953 339591935 0
562884042 728347474 0
502812550 759193778 0
759034570 265678186 0
479516683 625243310 0
600368676 179987476 0
359626427 671835103 0
688511502 608968207 0
76555522 619441883 0
88395868 532715970 0
656999504 543133521 0
714582893 757484885 0
343046098 381245659 0
646169250 591726434 0
442971532 740659785 0
775642289 581565432 0
187945841 65073666 0
260307305 708215493 0
779552392 507230256 0
618645920 62836168 0
171507016 660866634 0
759681101 671659232 0
495421791 35154069 0
304524207 40692402 0
483611222 285681941 0
325662195 206629680 0
56933728 556854757 0
129908697 738583783 0
576417430 246975632 0
601441955 765857497 0
444927511 469364704 0
355067146 614965884 0
658936261 8405349 0
466459530 769051855 0
713471338 329194952 0
503239875 181539254 0
284155256 342906838 0
687604519 88371582 0
798137833 4626683 0
498999908 257685565 0
123353037 456469176 0
591801052 258772760 0
182641608 175478517 0
535868341 366365879 0
408547000 223617304 0
409594208 645803298 0
721924247 734476572 0
352408303 416731843 0
791887732 26525115 0
773210042 197681064 0
405285611 581940024 0
659965718 562954458 0
520832303 317415063 0
610967400 476573099 0
309920426 746219451 0
87933367 408775113 0
71140020 301600077 0
563672360 436351721 0
386658946 465514387 0
509681591 15764866 0
774624132 566185086 0
589273811 209606605 0
14829739 208072578 0
212093494 326849285 0
747110555 45904410 0
753857639 63284407 0
12508785 753836852 0
459408603 123109795 0
267318530 591642530 0
495516454 300044306 0
644419332 757309772 0
272543866 584295656 0
283371285 146197749 0
501522084 510447537 0
89964440 179547409 0
349155728 633235129 0
172928246 486056269 0
383026298 665354110 0
312960067 502291995 0
541185881 683299842 0
765060674 395816353 0
699048808 180426409 0
769900624 73112894 0
155078971 257288445 0
372805346 740836227 0
505151179 743718204 0
339429702 48501873 0
759505299 372567662 0
60533963 750499581 0
647949122 173297821 0
371066574 670884381 0
384682045 460429294 0
302581613 279628147 0
768201984 331911300 0
768010066 134197568 0
626682445 480286850 0
669732833 262348916 0
168449759 760142252 0
278811310 344908858 0
125054160 172405125 0
250170190 455843592 0
417063778 583910287 0
211707501 246980292 0
671156833 284408700 0
158561147 292935185 0
38757668 314796666 0
456437285 278709727 0
396345556 458350964 0
594839889 152280824 0
267076359 542961332 0
201516073 128671358 0
71155609 190909591 0
673605420 642104731 0
175246893 497606973 0
202391612 712114406 0
781661519 289802189 0
55559328 165208352 0
59709695 370089852 0
143120397 305468347 0
419880596 432580274 0
181286539 135469258 0
655344428 188799134 0
106656338 733716075 0
283508963 148736009 0
92094029 444584515 0
384872078 285058628 0
622161754 246814382 0
118171433 561490724 0
23971512 583567904 0
471730050 634160539 0
341273696 3100049 0
685393049 580987420 0
516644853 532116508 0
610579089 306881076 0
604494652 11334940 0
792402383 781247920 0
23611827 469604260 0
222674166 606874927 0
121315594 396488923 0
219061656 39663366 0
308835969 557181812 0
634394714 259879858 0
565359212 715715806 0
225131628 107717651 0
628883355 480303484 0
772303686 115218727 0
394369676 125960558 0
52383319 130193146 0
130695454 117411639 0
374002534 568268659 0
491677434 331701639 0
347078410 374957716 0
68106529 494044770 0
423637468 197873530 0
174291292 374005863 0
706603027 103322723 0
590649580 473329454 0
188544151 713431960 0
139511686 433534615 0
636258665 503051445 0
3693651 602414797 0
225538927 342412349 0
702559516 321530535 0
264964552 526050121 0
132033616 367664095 0
377892722 661234998 0
796111647 615582808 0
414684494 710792817 0
327350884 272328954 0
344785345 767513778 0
633801336 167064516 0
718926778 505090606 0
501490364 269026145 0
745962221 498625030 0
580903791 343529835 0
348627108 740833486 0
404234988 625854639 0
599891398 661545543 0
554200517 601524781 0
261159466 720167176 0
750810362 54383099 0
160462233 500490753 0
307621627 499369656 0
26374034 204592272 0
379922255 294144574 0
332018385 772739932 0
437464577 94056464 0
431640476 142755799 0
684443833 242331401 0
701069281 482028633 0
459166564 412722505 0
362443893 515233124 0
71402996 316410690 0
155344197 349947857 0
688347154 285005089 0
542762504 159808547 0
759809090 56195963 0
287663390 148162592 0
796442190 670937464 0
302642308 646451432 0
419272201 582657805 0
613109443 371246646 0
311239315 75782240 0
740187048 733757972 0
611329386 79062782 0
173618607 328392014 0
783005278 203147819 0
259894736 382442330 0
519056806 482701046 0
12449204 38537686 0
206281509 137712874 0
150577631 16610012 0
308088709 74052780 0
638843309 140184186 0
571813346 778483063 0
125288296 144925483 0
345887418 358153605 0
504232942 439662232 0
263614257 83540963 0
132123842 296622809 0
168628445 394279721 0
188507643 286758975 0
698631431 590062121 0
273422229 186045793 0
432772622 186492520 0
383786573 593769127 0
464950332 672838881 0
577013602 593984939 0
252238079 575878763 0
111917363 417220541 0
6536363 536912883 0
718515850 143959904 0
731436800 657230528 0
320580866 139359699 0
725811811 43294963 0
405189130 208961707 0
385435519 774156503 0
207723208 601885359 0
777849325 658888992 0
667517241 510293015 0
639288315 750276443 0
524424659 305256626 0
746022840 199624532 0
354036702 50079449 0
438089411 590150059 0
177861242 263299651 0
526771497 644216158 0
509005578 308955515 0
601284814 483449867 0
462916411 492347141 0
625839081 767961370 0
609393872 755741944 0
792043880 709939033 0
323629216 363377779 0
664891450 794077992 0
731074611 707448354 0
404872783 445951494 0
321469206 501636265 0
102050461 753693613 0
217380032 398136054 0
262604088 380557258 0
301352693 294198606 0
66298021 516348762 0
748500842 50698956 0
370933571 364037300 0
613554018 354056103 0
43650213 716209047 0
133467178 649811655 0
584067339 74259702 0
170195332 678094671 0
271841976 568905967 0
50905931 258975060 0
483445750 690782382 0
773392701 77597360 0
533138083 460624699 0
65491058 698887276 0
112890454 299252383 0
142985570 698214223 0
647178940 758185695 0
194396645 393940178 0
719260694 26225164 0
668942943 218009332 0
266299960 82979001 0
789760259 322008694 0
785169959 121300486 0
125597176 785887116 0
45955989 733149389 0
624118214 495681151 0
252804828 12361711 0
334437938 635697339 0
714219491 412460652 0
178048247 238896391 0
111583731 280811745 0
175944864 530214584 0
653757174 561961728 0
113137973 654645482 0
260573228 706303113 0
787718790 781893230 0
47985469 370134146 0
386662366 791473647 0
218846131 121181518 0
665729501 474602948 0
204340584 333884273 0
472847635 127741489 0
660834931 498568499 0
509843586 745370329 0
125086569 244016634 0
657366801 437690046 0
592035382 61278158 0
558102260 184447158 0
399035513 530089476 0
629583347 15073030 0
470520276 185042161 0
516949226 614820437 0
268437878 657845138 0
762749107 574004160 0
307024357 28916690 0
717518796 260731238 0
339338742 365024222 0
275997556 621880598 0
114650698 40660125 0
189119507 527790099 0
582417608 619506057 0
70752810 290074776 0
253546221 434426082 0
516930573 402904560 0
347469752 168051413 0
64409634 231716503 0
166723773 793959696 0
186509667 9996983 0
545982020 263176714 0
708815969 23040862 0
413359226 416689832 0
769555595 351078016 0
165459011 299468216 0
358045387 745463792 0
301857995 24176692 0
342004033 765685870 0
382790049 415326622 0
497583717 416922873 0
162714404 714583013 0
495047025 732282828 0
390092749 209289167 0
789731941 34053205 0
269204878 417286665 0
650448406 525560804 0
716427329 86379463 0
149716941 782432655 0
353353176 50807551 0
108756127 102015355 0
140824447 568447031 0
394535559 436137382 0
572613017 198375733 0
687728554 573178082 0
74220763 302131139 0
374410377 220122539 0
652897380 421728320 0
176810319 377301745 0
769387761 647326214 0
252513149 160482277 0
474185892 575425499 0
161114810 608224097 0
395950314 790192164 0
352548127 596500989 0
181728102 25165058 0
623303239 634909592 0
706514333 796564327 0
184794720 48357083 0
506256471 759950852 0
711965390 353511463 0
532508141 558047226 0
231467546 547454864 0
498460020 507912424 0
330716903 241336261 0
351669210 107188243 0
257893668 78293931 0
761592983 16085260 0
56138340 545661874 0
5124825 300488347 0
663122270 722059763 0
795818148 500537039 0
202721952 697563901 0
799545762 494336811 0
682156055 730540151 0
334262525 193951413 0
325179376 38199291 0
295975530 115181380 0
622673334 374551384 0
286504868 446579815 0
335919022 211645197 0
203233974 246198089 0
776589295 726823977 0
539179986 540119684 0
154474 661203258 0
338297565 91119270 0
561784120 735187612 0
557663780 404667699 0
143384988 220516060 0
733245615 105345733 0
583925707 25953 0
267504459 541870890 0
121431321 402836317 0
671632647 712026630 0
297824623 733909053 0
545828508 744471405 0
4555052 584445690 0
389664235 255918203 0
665224990 537144080 0
86750494 609014160 0
413713777 341644424 0
581807099 247981914 0
357826671 486026901 0
269864135 673087259 0
68082752 721789931 0
490608460 398556440 0
335921167 586567691 0
14629742 722001551 0
236421311 527692311 0
275014976 623021264 0
391154564 457582720 0
188731877 127453442 0
292555660 673535491 0
682102591 488685133 0
220429501 752606082 0
602955017 771672017 0
784483474 788426032 0
95346504 147594267 0
379798905 176669625 0
398253383 697079704 0
727975399 623777638 0
93247214 149123192 0
564827466 525681979 0
315793925 313619680 0
295939608 468043992 0
784687936 69003300 0
245184968 792835822 0
467933528 449757773 0
428835666 573492456 0
369728696 611416897 0
49509507 172832129 0
489232420 461282797 0
33532273 716343371 0
42116278 157151877 0
305248940 338337477 0
81644419 43695167 0
653112694 421239234 0
591379101 603350505 0
478739364 450332177 0
683436854 135408019 0
19176527 233409592 0
608196993 525201645 0
616491058 256305196 0
754066479 719467535 0
360103495 460414957 0
745144475 85706677 0
31981692 156857604 0
440994683 436895440 0
513938293 792562372 0
95064172 369476750 0
426185968 521986095 0
618471218 247693049 0
663074555 776276373 0
367948769 68637517 0
718969449 25537823 0
733544652 491888378 0
252306924 193555850 0
20496414 345170183 0
213638352 269108735 0
220511916 16967844 0
148299905 134159943 0
62665425 34109551 0
389148284 266068405 0
87328220 31861586 0
593408568 496763941 0
495632579 537408508 0
71105293 368416158 0
650764438 345563969 0
352542033 760454068 0
94202271 723338238 0
538757747 383835605 0
237968250 342560353 0
17794194 186985802 0
749160770 422968943 0
112342568 533620684 0
230920205 19824041 0
475367775 518593382 0
749208509 26386414 0
183345540 273745841 0
306648189 236660971 0
756336329 98619480 0
77735431 748418157 0
493335975 477825757 0
247903834 678684829 0
264247892 238344392 0
478913269 410813723 0
9755311 249666273 0
211964150 517368893 0
449496212 269879974 0
745496052 525885930 0
114644181 273337076 0
729931255 716969342 0
305271699 465003481 0
380896300 200706640 0
691493270 149824044 0
749284439 408456214 0
412861633 86126666 0
739817509 606096556 0
181846746 577947912 0
621642602 502735586 0
747799309 769082469 0
533716878 266918206 0
133651052 244138069 0
594982214 565841087 0
422488530 34618127 0
304695821 50461422 0
531989474 293019151 0
593116246 762098913 0
485818534 182843737 0
463525328 166970250 0
66227752 136877074 0
713078331 37908424 0
779296265 691278054 0
25756824 492817816 0
442629179 746791813 0
287947827 471684135 0
232014135 472445416 0
705284105 575736491 0
85680001 140210805 0
618699617 346716398 0
659964356 301291112 0
279355926 376654927 0
607498988 109914577 0
157938338 247828531 0
95927782 330150822 0
411689833 396512427 0
712593001 799647402 0
85706099 661513753 0
38970832 305367359 0
379222931 310073961 0
406353819 789199840 0
251296661 180818293 0
62522085 102643067 0
87180954 642491527 0
796589598 446116633 0
51218049 706787807 0
59486629 2144313 0
210392601 204611964 0
178289808 590040578 0
266417726 683581744 0
108900703 571039979 0
195127489 14236001 0
624894212 562394466 0
371443221 402181346 0
293295914 739594061 0
443854460 481413533 0
29107075 137832205 0
373050307 730356733 0
794653556 72102162 0
409493945 68460316 0
104937850 660804678 0
227092297 393865412 0
518717551 96173372 0
296544642 24890839 0
81513324 354719161 0
799464140 634325195 0
461748794 510052177 0
668632743 763686072 0
676852151 338462049 0
659510537 749532897 0
354966228 466944462 0
93828544 540729914 0
400106065 60119687 0
728396965 744331671 0
560100414 779423936 0
169189810 345222250 0
303874014 705697724 0
629813144 509641670 0
745785991 558646150 0
731262169 73686183 0
172117191 563258692 0
228172685 520691636 0
244055789 594564512 0
326869047 173547710 0
365526421 428797862 0
334977014 218633008 0
693878904 17917462 0
485815480 484090830 0
234261570 628763876 0
781409352 139219840 0
688421864 87274786 0
422986305 40055759 0
259580219 32859816 0
467902679 533932261 0
249613273 567271726 0
191722792 136799135 0
584448153 472496865 0
50432881 259962186 0
98361340 502557827 0
796077091 119407324 0
603670927 464720143 0
652215113 350411180 0
730994824 347744711 0
655134135 129179331 0
387407699 275346436 0
758658857 37362940 0
623397310 626089640 0
337971112 59629974 0
193929713 304610829 0
433281893 585912900 0
11157615 110247227 0
435689910 161459409 0
53358598 32372509 0
658408410 262658587 0
672686278 425613129 0
525101724 631814569 0
570235308 159278151 0
707852452 371237892 0
128861646 13796808 0
618032934 423160851 0
340862042 578529524 0
291515025 260267514 0
307189406 216356404 0
131075302 368641452 0
192464320 61515350 0
189138171 367306703 0
366801706 473342290 0
678552423 770305303 0
619724261 32480021 0
534496360 649571383 0
364869020 73033083 0
440580003 315940801 0
640885123 113445989 0
546108703 800433628 0
189885573 662210400 0
535044198 130145890 0
99422176 433363114 0
474675487 476959715 0
731288741 587361576 0
752895978 792365923 0
21089852 198957569 0
148980020 26036447 0
406966949 625292297 0
100867362 601461772 0
51796399 233778624 0
465307241 719730332 0
211270069 378193962 0
585912256 292797223 0
312117794 183692896 0
647196143 5228873 0
89440548 307540338 0
347560887 785425792 0
484104842 331843535 0
412716499 428032220 0
638149348 420623752 0
254878157 530076347 0
350068029 26208815 0
752948236 434656585 0
167180921 318892181 0
176172725 390892718 0
320956606 628512357 0
467271955 364798728 0
588626563 76727292 0
88508385 302168544 0
143912506 74823436 0
248625979 149927685 0
529667822 512285666 0
514393928 212821578 0
602956909 453387993 0
634631065 436823132 0
631238669 557021094 0
13520245 448478404 0
356433973 415955419 0
327871932 646935265 0
348353519 101593439 0
331601810 623146095 0
169714523 784187232 0
521465061 597197736 0
700493434 138063564 0
104653848 91184704 0
666561882 165436739 0
726142929 110070171 0
71192590 222055477 0
387630889 645268620 0
547243037 240248771 0
534483443 112535111 0
560844556 128944660 0
37391946 435021457 0
245811495 794227414 0
280099469 662417425 0
331776910 546216287 0
374479428 226579745 0
513502706 465612504 0
333348248 626022482 0
474998091 18460610 0
299385872 497053452 0
329918709 408322687 0
377976777 517607651 0
374060240 155893348 0
282227388 255877672 0
400928806 404313703 0
79441263 517196549 0
399069505 139568937 0
494544185 627622540 0
268432269 266157197 0
468828550 377591553 0
617999828 582220676 0
134978055 284537806 0
112139597 602876608 0
784521696 18946958 0
603317798 19963512 0
422240450 417433855 0
452309379 278724020 0
61858787 721272780 0
559580518 728021537 0
254241583 144622125 0
79280168 48874694 0
612299120 376529755 0
408099680 587251212 0
32026112 410955327 0
432372926 322460939 0
106047776 415760795 0
631471792 358148506 0
594225891 373185522 0
407835943 767000546 0
643620563 533489031 0
415191425 34444291 0
388698489 726979733 0
270211326 387373931 0
262175230 335258171 0
181193560 538858869 0
585252349 492450629 0
41835475 650935370 0
781521903 279513846 0
327182604 6053909 0
174986766 1051428 0
91289105 633433242 0
748570179 553197003 0
460644829 507313776 0
224944206 396679084 0
611329516 571785993 0
775776223 481151457 0
77870447 297628118 0
506871628 173949713 0
204490195 314761067 0
655239415 598099824 0
469996942 166720768 0
314017547 66656845 0
380493879 296931516 0
86164202 765086450 0
375174840 757594155 0
692700901 238585556 0
186322338 57336860 0
589472846 29454679 0
776564731 516374412 0
547844822 49802209 0
8264795 423711511 0
751536114 672105587 0
622603034 665171153 0
371294753 443351096 0
183911854 168064006 0
660025186 387639686 0
334515637 147226360 0
102790562 493150951 0
303816772 322788946 0
108864770 100267199 0
383447093 369990870 0
494353288 755959487 0
256855227 507712704 0
457675269 33606157 0
370663471 501110478 0
585201191 342946235 0
88277405 228916997 0
614969464 272595028 0
655365195 559089901 0
359872579 629695204 0
96261724 340406351 0
73123128 675928712 0
107579212 690807317 0
234457570 295759526 0
385217739 300548924 0
417442489 375151515 0
340296901 29765907 0
206968012 471758236 0
176345407 570091389 0
500630382 203520061 0
197341128 463904325 0
99955335 545147443 0
689705816 19132777 0
783532823 62260383 0
421057380 584924533 0
194967803 152562939 0
243289510 19627142 0
201199706 662582977 0
687309511 508060608 0
284643188 754794530 0
135293541 266987308 0
78049531 125492286 0
261615921 66114500 0
582006725 723944083 0
466066510 582901399 0
129875462 630044933 0
444910987 208686482 0
494675413 69444693 0
540704263 663693945 0
390224438 492467364 0
573739793 44146442 0
487485157 766094994 0
732520269 722497111 0
423085578 148404453 0
26018475 541353011 0
794238006 773231518 0
686078637 484332465 0
29108277 344124270 0
52556970 252126180 0
203702704 528410533 0
616729751 728554389 0
562911359 672416716 0
654031191 465430281 0
619241036 605478675 0
383895116 531912163 0
657059674 590408609 0
670732773 112032733 0
739431678 466239669 0
45947534 364052448 0
359418239 68404617 0
103585536 646490211 0
674576941 451374823 0
544471585 252656147 0
716941720 749867258 0
356375241 718477943 0
489814699 149512633 0
334434187 240427758 0
104360328 762534486 0
685373534 423290344 0
133196313 790821491 0
7181486 179762997 0
736384918 668090605 0
244794516 452605820 0
714446324 250538046 0
49559081 663582506 0
522223882 324215704 0
271928783 769269646 0
520570232 774419635 0
206273784 200024246 0
795361848 787506973 0
38619277 743634763 0
102266637 253402710 0
791710399 749950814 0
188835890 768339092 0
112292554 46568466 0
625513749 428868115 0
794546040 605045253 0
103693015 632237207 0
249066982 186983854 0
359541593 148710758 0
61676315 480076331 0
305420457 616245357 0
96008620 571903494 0
455740325 152168389 0
354885931 259542814 0
686829834 738196417 0
739856969 755278237 0
212110163 608748401 0
402274588 269213526 0
78224262 69599425 0
619652636 663176085 0
506815168 214484182 0
313311033 486272380 0
157391772 42249533 0
172863191 143703040 0
743841993 742004317 0
349924586 180844330 0
770137028 445966760 0
355817763 101084622 0
416523654 248374625 0
207046558 755144757 0
4346079 425310839 0
408231644 165281512 0
59624679 452636347 0
282993007 536727678 0
422357801 726059457 0
392786376 68282547 0
343090484 87932500 0
156499467 430834542 0
103569516 137785539 0
363362766 410168857 0
712658587 61894051 0
204533474 513928166 0
482226834 518938730 0
263714945 412222887 0
119034570 298305027 0
297975923 736308869 0
190960996 350677958 0
778397254 367141239 0
553056757 252057392 0
123043467 773188590 0
587946566 463117103 0
191252240 350786716 0
727272057 537371444 0
713453477 71605729 0
333406881 51413511 0
196159893 141713237 0
191855400 720738158 0
746940988 547625445 0
415161925 280178627 0
459345776 657821421 0
121274062 213608427 0
203980380 490436175 0
566457776 178549594 0
154437706 690284784 0
592769793 635313814 0
364175724 51378715 0
428768401 687275138 0
19312881 788434636 0
581503742 721830526 0
270171484 724168039 0
337641110 317247191 0
540968365 133810849 0
698479754 43228517 0
381362338 801156020 0
365691921 81905729 0
666957626 450620041 0
375811490 683141539 0
61879574 725109995 0
305564601 104993263 0
474407606 386669440 0
395181935 753223855 0
138369918 617022306 0
304131823 318914092 0
396290813 417407036 0
341032068 23458294 0
279942283 626350286 0
369454875 634910905 0
3723426 606557951 0
276282727 660101033 0
340366874 16137156 0
457398241 698748245 0
236788547 797125833 0
274040828 82303213 0
739207091 554670462 0
187936933 142259092 0
230389677 584081193 0
566009737 273273019 0
640405467 79275405 0
709588965 214675099 0
273629863 524856033 0
272978662 106345485 0
571739410 145891843 0
628402640 20308090 0
292989537 598566358 0
95606395 256975154 0
382560408 368922244 0
787501680 566552027 0
729869188 286591551 0
536193220 596698064 0
751355166 229495284 0
220500721 620416513 0
666617139 47652438 0
524546744 142290299 0
71611604 202313223 0
710816436 692043783 0
132984548 84958669 0
198658360 606161701 0
457169917 460120623 0
293618312 595543994 0
525905994 59776974 0
640193909 99746103 0
715480162 272321144 0
771377396 662846321 0
716398548 52631884 0
473211877 691294363 0
275405697 119074997 0
614189234 558420964 0
356090747 576128733 0
746064057 490921358 0
102933357 222768849 0
556400652 733732796 0
250606657 522467054 0
164044477 496211761 0
304731193 338577855 0
684712442 726139468 0
289264601 78968545 0
730487022 481324458 0
743679198 178570742 0
457883874 470802716 0
69028277 296037601 0
543419067 407342503 0
765966083 574685112 0
677964384 674043315 0
245728092 784168248 0
260136566 348163295 0
555394308 263251892 0
535555315 383401970 0
636377703 27425943 0
194261996 188799176 0
284051478 691263598 0
170689084 384975274 0
614470162 193373424 0
186539840 794109336 0
312799846 713188032 0
505523143 485133230 0
781021373 684122612 0
484660293 690308331 0
248094560 426117481 0
349644118 464911889 0
246608218 410905902 0
537062839 592837268 0
624799424 410552849 0
188635087 353327617 0
317561016 219170117 0
667024785 610641039 0
314887052 320536757 0
158817449 684552480 0
652582902 387821426 0
549416144 732331280 0
673064777 105802019 0
336514104 329360536 0
660416432 529002361 0
76940740 695788951 0
708669210 229599525 0
78622268 172588106 0
648588821 777633887 0
472874366 20808600 0
571259613 654258162 0
333202663 528638688 0
800668678 473921516 0
327818805 289856602 0
743262816 630366221 0
324044570 37478338 0
194100923 34459334 0
233719323 494736650 0
571669703 435316672 0
86467108 721829150 0
223007011 601630362 0
23141846 423560851 0
90798112 604314325 0
310915054 661923408 0
370721642 454198750 0
379561694 458476961 0
1396810 119101975 0
797142450 372554315 0
788934969 575060010 0
42335076 728234838 0
453906916 679021767 0
778514801 231179232 0
689028942 198627395 0
587377678 146551862 0
25116494 600079500 0
134141530 377899891 0
39373278 102812705 0
636173625 235098881 0
732213166 57932975 0
469282759 271117129 0
24280034 703857010 0
382535224 667816453 0
562330244 318930119 0
72091989 631099367 0
527491485 516427020 0
20438749 16572354 0
673735953 212687701 0
771589339 238650215 0
114689784 656135706 0
747629620 306079773 0
4589885 473326165 0
519884132 408377464 0
634832378 442309214 0
175675798 209816556 0
750505046 418694224 0
138897434 798496484 0
558250520 789838606 0
91572408 518426584 0
798355866 517652669 0
86368694 73719895 0
314944069 583198553 0
102784135 239518710 0
299993497 280101584 0
326044863 408770109 0
508202361 748507593 0
169767628 773594183 0
229228613 239899669 0
790635170 416129129 0
529611275 421027576 0
467486803 135070267 0
546894801 705784189 0
409473771 201347777 0
687435470 644789382 0
350168290 677793802 0
565256610 735894494 0
269361809 464698011 0
750411652 520385686 0
686428047 686854434 0
187580796 717479542 0
713506383 652225546 0
157778319 161215305 0
690280481 310421464 0
687980671 240142678 0
623438448 708559766 0
771704148 768560413 0
414556568 696464668 0
248216631 751384221 0
452037943 333446697 0
97452204 72112426 0
62209430 96869007 0
505443117 581210220 0
498094913 741294501 0
67492734 790498696 0
541212424 360232326 0
404868399 746657854 0
242863172 405449641 0
577542234 680671083 0
292798978 728348576 0
633943408 573123464 0
335747287 554003310 0
730194402 55531742 0
195520257 751454002 0
764131804 223893183 0
377467942 739569934 0
459835540 312632536 0
38196151 709420605 0
76239393 707518229 0
609903130 605571311 0
462776383 336157954 0
287846808 355565390 0
389895051 721511184 0
575453775 60834670 0
640886989 592003070 0
465314024 700691494 0
449376055 192150415 0
654068258 317367485 0
60658606 277857331 0
715740872 63792588 0
454258759 418267745 0
416066705 509310549 0
229171821 722083361 0
417985212 309174394 0
70067130 743200496 0
305002395 341443392 0
739104673 704168725 0
215704874 166133189 0
181669266 145642739 0
27324063 614438518 0
544470974 676639543 0
491991785 465757431 0
174928321 634617186 0
287114197 354985317 0
231436576 411382993 0
416225234 416289197 0
172373857 642316548 0
196261015 208099257 0
801560781 57479482 0
256298448 212437649 0
265429077 45660244 0
187086597 203003912 0
36488705 314332776 0
498755291 676906009 0
224880071 23620931 0
762224109 111651970 0
214576078 175755216 0
248585791 681063696 0
339107502 628390395 0
485641233 464426439 0
236759182 649746371 0
767077001 167435822 0
668889443 586724561 0
713344491 469629936 0
367164735 697790151 0
352692665 241136885 0
276913196 30110686 0
215589121 427933198 0
222528838 282814946 0
628995209 14436532 0
682520868 310172156 0
434079908 502264218 0
360206206 737272833 0
626386518 112022500 0
733459372 105851251 0
577083163 208628246 0
634236301 676644605 0
732784060 268249393 0
115342228 1604982 0
48057655 304400823 0
671222429 619043143 0
427687277 567212352 0
187573764 620678202 0
249794229 36370141 0
124351926 252021177 0
517213851 300942618 0
694650078 53687555 0
395738346 538700651 0
699787378 50742893 0
258062242 622755399 0
591036162 12267739 0
477108694 55392511 0
15122173 524525104 0
486786775 702846480 0
57719071 438451157 0
641487709 249165690 0
755468217 179227604 0
689620696 475111615 0
593053389 679970212 0
314752655 73116584 0
296573369 463769439 0
18363386 54087835 0
617699800 256058066 0
330046376 741345508 0
615801754 292068371 0
290067746 594681475 0
157514323 666820786 0
728445706 155887826 0
497869977 692619259 0
577701816 219119316 0
488490355 616487102 0
737742694 279393768 0
464817976 673378565 0
47586623 420079891 0
224934209 194401673 0
776257355 505619833 0
499503672 303656064 0
446140924 198857687 0
353032288 242029131 0
431885118 17492886 0
432456173 185664292 0
689482807 75950329 0
247843307 382645884 0
132080676 105720902 0
605367143 301465371 0
449637983 676423679 0
105171051 435532087 0
117762735 678601348 0
387550370 689577184 0
552980276 36603486 0
261599353 543497735 0
596170509 534551004 0
306722009 743732311 0
428720158 304692396 0
22569066 627891763 0
154183800 281155319 0
476202042 639760561 0
748585147 366955966 0
133492109 664454294 0
171248314 764927487 0
103335217 672661118 0
433585396 680103056 0
188133101 658755704 0
688370793 748775777 0
447234134 81236555 0
397394822 216951376 0
601099275 143511253 0
40098675 650026599 0
36732311 73743340 0
210465051 109055440 0
464125120 562138512 0
5466634 500727316 0
226469510 794917265 0
43172707 667007542 0
799275082 263394064 0
527917058 524356771 0
570257325 781041617 0
315286073 713419429 0
760737126 126733606 0
47939161 679948528 0
763190520 68455336 0
411120511 646742611 0
740926728 535614794 0
535957403 497289216 0
682015557 594290120 0
460286738 128622006 0
411949619 601790171 0
76353463 106588119 0
364473698 400490685 0
144848655 2633834 0
633158352 737880002 0
498957876 288397514 0
29004361 9608719 0
67122567 540616674 0
301318468 229098736 0
485970234 253854767 0
26900628 333152628 0
593570367 616533975 0
16533738 651410482 0
148204323 380099686 0
592366163 138493531 0
393579847 463127304 0
572568422 354487160 0
303489602 395864197 0
754061241 531877430 0
385371374 501072511 0
764981232 507880742 0
474239937 445847850 0
551833963 6697648 0
365540297 157449901 0
584498100 358769011 0
765791994 486190279 0
594777014 324656240 0
241201960 118404670 0
312117358 677303324 0
4236954 488024917 0
365816219 26821835 0
16004052 720057525 0
444195901 468955302 0
449229219 688839397 0
566087147 747739057 0
5179408 175963543 0
342146593 548890287 0
278143076 687530599 0
74161455 238868046 0
29678791 314843236 0
676345496 314649629 0
351942082 30671041 0
610929388 348121907 0
95988517 280932683 0
95573664 662786689 0
614709043 199979507 0
176431549 434850046 0
659379145 208489989 0
23855510 52561154 0
730061888 481953468 0
212784397 252554141 0
279946922 439688282 0
149385992 46809684 0
355039069 203280589 0
350794396 247381461 0
39275600 598945911 0
370510393 53138151 0
736590567 471251470 0
149026014 543620398 0
327473802 238483813 0
349631529 320223677 0
142997886 662993104 0
414933134 682667277 0
19566631 308539841 0
672035524 69820584 0
411157857 647303207 0
62907369 140554122 0
208537269 714991648 0
700411986 624190522 0
692448458 660067322 0
269885231 760168214 0
65676047 568605166 0
216238480 398345010 0
106727697 116013600 0
481319309 355232996 0
577510366 785463822 0
586059944 460444908 0
266849206 226610775 0
232462031 329149340 0
755993274 551242598 0
569362313 342877777 0
18381145 194889799 0
623556772 283647279 0
800611234 301193295 0
378734023 718281443 0
505015243 324302509 0
7390284 589273293 0
698076482 625391214 0
709061663 240866642 0
227235035 221340674 0
708782296 619132412 0
15972842 797890971 0
380155797 276289428 0
738731823 105109600 0
237413850 449745641 0
543932239 106394960 0
443241784 60537469 0
705879237 153696720 0
48360078 275238312 0
397833378 629691293 0
348303155 506108195 0
726118925 394755522 0
522842202 36195110 0
783046298 75596072 0
699811788 375827134 0
244383356 744484600 0
375387751 12614307 0
551471272 730740230 0
703556511 609626239 0
217478203 247044584 0
618070234 414370202 0
775893091 736157657 0
796797237 294401873 0
12935830 671789976 0
307184157 290756356 0
294474860 221013023 0
406701464 219171077 0
723582386 661001159 0
553666119 401280663 0
344994118 365766808 0
227811282 787167295 0
178316129 782803792 0
427256057 728829365 0
680251439 566986311 0
147035717 403487438 0
223702745 196849084 0
551971105 468855507 0
628985385 235263957 0
596494636 37187700 0
612267957 30428795 0
605367330 741300697 0
714330826 469094368 0
10607076 286025861 0
196576936 627375132 0
33751629 789758535 0
641183675 529715921 0
73068298 195677785 0
260902997 470690997 0
238862558 418956679 0
797151228 124915386 0
50786093 457803991 0
756870401 512732932 0
637379611 71534737 0
180228165 81396678 0
114167329 325666474 0
559140555 167669359 0
333084178 508604631 0
512288346 781950097 0
609608822 553866548 0
490067214 15041174 0
75562917 376125032 0
789106669 339769230 0
681723898 23554961 0
591255432 98098296 0
767882017 739455253 0
631932788 641180223 0
278063266 510805463 0
276668968 544054573 0
214235809 89372134 0
249640974 450005739 0
353456635 786068337 0
545249330 769643558 0
655299469 378594570 0
663948924 473698983 0
579947041 699795037 0
616504634 432541452 0
306750309 646146567 0
238441561 381582356 0
266739760 97401632 0
273779856 491000252 0
25486075 379367367 0
493408747 799764648 0
506436686 52871715 0
779493987 544922276 0
264836493 161963204 0
594022849 194332118 0
100702472 707416251 0
483227058 239816683 0
55659060 455290350 0
247104236 774458438 0
264108286 795748011 0
502745433 335065672 0
75077538 502045917 0
530061062 708145400 0
568373240 198711941 0
339942229 563066356 0
784821928 690907133 0
65327898 591439202 0
61292741 570503426 0
338202353 798187075 0
752541971 649444224 0
551533828 376529342 0
783582927 227035277 0
761666958 8172654 0
663507626 588898262 0
772504171 311743565 0
140374324 428664516 0
291561935 72625056 0
512119497 109515786 0
194850977 479321773 0
164409999 336726421 0
788279261 737589509 0
220540040 510426344 0
186608347 612735295 0
263284624 447251747 0
667296952 719353942 0
568317401 236623019 0
371237579 112251963 0
453432161 723497049 0
163337058 528962438 0
9173811 444092787 0
683223762 333735123 0
431253354 406694010 0
561809076 520980030 0
389518715 436992359 0
348416057 655391398 0
310181412 553514485 0
521050131 130920979 0
340099525 743234337 0
778430398 789644778 0
140906139 468048817 0
326851080 798779972 0
616476164 144829444 0
461121079 102792665 0
742426610 740650991 0
536527334 227916080 0
398674583 675128000 0
477262189 787443896 0
627203002 557155126 0
705927076 555644519 0
622130877 688015356 0
304101211 728729522 0
653068476 613008051 0
159931735 681500569 0
561403683 600985811 0
511985509 234255092 0
10813802 479077285 0
561908081 642819049 0
213752274 332307918 0
342962908 501768817 0
295342116 83323365 0
466204053 39419744 0
149831892 208361266 0
214430494 208372219 0
598171144 292944350 0
385786675 621773682 0
772930506 213156652 0
162970376 434701092 0
631247647 49074163 0
719300212 160729178 0
376354752 246964479 0
490732269 712421226 0
546596144 277087755 0
576387412 332099812 0
226094861 450991543 0
364178855 482184052 0
344607022 683590846 0
8793427 157942965 0
41851459 199276800 0
271803503 667188909 0
226886363 640853562 0
127152134 286114854 0
214243051 778240691 0
755968578 334813985 0
614200218 426594713 0
55056700 179375231 0
415173531 90282564 0
604559388 777375289 0
647677475 140063128 0
720799374 228856540 0
468520214 698911447 0
109539424 360000818 0
426823273 300558009 0
281090434 300555347 0
264706829 276758972 0
431801013 772680711 0
751375009 325011534 0
591846615 663192615 0
560079908 275223900 0
648145466 137151217 0
571794336 708574002 0
259814733 736581184 0
719187150 657291157 0
788076304 447326905 0
452364388 549920926 0
738936167 11391968 0
233423085 287341117 0
459320784 646867629 0
514717963 481974522 0
347270016 44225011 0
197411197 279432580 0
327651437 642436244 0
617556836 119580910 0
256459538 361819563 0
529425409 348546890 0
303910546 329586604 0
358023011 383605486 0
333266747 186958186 0
204301917 382174801 0
575574044 583044235 0
226077071 533729180 0
343887194 689099316 0
757494399 89490104 0
1413876 69750961 0
647774214 479961146 0
683791435 420676502 0
566026015 161420397 0
547240159 722368127 0
380590610 169822186 0
35667465 397187627 0
617296472 691347686 0
710166432 245579563 0
648784028 56445553 0
714129714 696698636 0
513524904 494779134 0
692266648 562493309 0
344165380 698681370 0
571115924 592044775 0
367834653 715757325 0
137532110 285509982 0
677553812 793673469 0
540110127 71309101 0
258003283 236718227 0
676568264 182833966 0
309193343 673248435 0
142031868 121277130 0
171548993 781337282 0
114896654 746808942 0
746907722 341508581 0
15433861 275818475 0
229254636 68979056 0
500602099 421545950 0
660171666 722924096 0
519125322 539036722 0
594056371 675349493 0
792232691 426886200 0
74950732 483086919 0
514213456 704111253 0
251727094 583864482 0
360495779 579225185 0
10449533 64944183 0
326858282 722439216 0
325330745 429286963 0
12108887 154199265 0
592460294 477588603 0
2842908 450287433 0
504004504 541308280 0
99951353 287260323 0
214070264 102426859 0
446322583 755041324 0
480959861 138308272 0
777823258 217172882 0
279501443 213891099 0
573884237 111841002 0
547137385 182270229 0
166932594 76198908 0
699608884 563007170 0
554483506 447095312 0
56381358 512510684 0
10577260 347853825 0
409549081 267213309 0
440190770 22358558 0
645929335 774756208 0
391277357 338954088 0
242925801 159803317 0
507502884 199435911 0
673751843 273801610 0
322100693 106390460 0
68885181 622796036 0
325521443 467704760 0
662560862 314380929 0
96693703 152697361 0
460906300 293253016 0
670141289 336028708 0
510952995 404981861 0
91447363 199326285 0
289163048 464054525 0
316966543 62264437 0
378817467 35810022 0
582497812 459531415 0
618718678 743895062 0
361464128 6809034 0
502171102 601947671 0
329889942 656321175 0
492561334 623440890 0
555062248 227593382 0
222838763 252012243 0
769560326 732074736 0
160303368 672132994 0
771773678 418859260 0
388819851 396737913 0
125451595 654108794 0
241865127 132451929 0
351743923 638146908 0
253695305 436442399 0
610619430 191365878 0
443449135 746809536 0
455609468 740725284 0
69641878 553030845 0
395942860 663245404 0
344703820 743767983 0
63362616 311611058 0
176519983 738824152 0
54204935 57761008 0
799724936 796209672 0
27121637 425645058 0
262753280 640630853 0
717104584 413843603 0
769113520 760309000 0
706191794 36059081 0
333893256 20451774 0
465821040 250669272 0
568514301 487498685 0
402442098 164451232 0
467548415 784523954 0
353158338 703809389 0
110036606 532529329 0
609380873 502086434 0
383815243 443832198 0
665201516 155341319 0
507507395 274102581 0
792695084 707144894 0
541072830 685004261 0
81704904 227818727 0
341025194 290417500 0
746507707 430133426 0
599888544 60798213 0
9056172 359387031 0
224330588 669151286 0
89449952 501905456 0
632824215 260250571 0
196222133 66504118 0
398205237 115960694 0
216237681 677364760 0
603314627 627900857 0
47874810 695379459 0
228238430 620476214 0
636431334 789962315 0
766355522 181592712 0
352560601 502412850 0
764748870 748190928 0
622060552 504233352 0
578422989 660924274 0
243742625 212615271 0
395731393 647228581 0
439803344 19530425 0
36210156 322418921 0
726393013 249789827 0
126410763 120872041 0
71174820 593415906 0
132310861 667808460 0
532477681 710455044 0
101204863 133440477 0
11806801 23391044 0
285978665 251587153 0
239355467 691605945 0
567540534 382263119 0
761062831 506894304 0
365443042 269013463 0
237368848 459285966 0
419801250 795256218 0
597103360 627398951 0
135183536 198035242 0
346939560 155784830 0
376191584 65999538 0
261466830 368501376 0
95804931 157478968 0
785272381 763690464 0
326800530 94847778 0
236704756 795555777 0
123846790 239650582 0
762336580 327778910 0
13639113 139347176 0
598337931 622900859 0
672043930 34864902 0
584377237 426943937 0
252619662 289468193 0
417729619 200613390 0
762697951 376520950 0
122476645 333124263 0
197669000 111086059 0
390162836 213068122 0
687164748 619610493 0
348610840 765757832 0
272701374 481059075 0
460156157 320983972 0
743839879 50670800 0
721326208 221181546 0
473190444 507381065 0
451887769 328058120 0
233325649 36197555 0
661742105 202197342 0
163490670 492477829 0
633233009 76878770 0
795167443 269150320 0
491541657 303273301 0
285517224 690865533 0
217300387 316553259 0
783123012 715325838 0
422778627 76263101 0
734371981 440735569 0
366842510 564578403 0
686518037 369469271 0
122528181 397672231 0
543032316 800431543 0
453836887 103882698 0
699032902 449135208 0
556358039 255845041 0
581379039 260598737 0
274767038 496453942 0
385991227 108958720 0
462644428 412647741 0
188393777 10878468 0
29120023 483283833 0
480125616 733925330 0
592918397 217207924 0
764335177 775197480 0
554831547 223415391 0
728765700 490600209 0
109388552 590571076 0
4031399 358176989 0
486244153 683759834 0
445359475 47630519 0
470937467 345468921 0
296600203 456840748 0
396825034 152766200 0
448015710 90303573 0
765690827 366890010 0
291463270 456968303 0
77476093 358712396 0
407261506 555769123 0
548539823 648811506 0
296334099 115451305 0
57596772 295253680 0
298199303 142291126 0
486212155 563223143 0
58483736 154153762 0
511711534 37311204 0
383724830 574747051 0
614832759 445474594 0
327674639 635913826 0
568515275 142955522 0
181367319 453154463 0
648761662 543802446 0
575200602 215517746 0
259646572 362677056 0
170124992 445512151 0
726052867 434353088 0
47678914 37945533 0
800184041 539158452 0
771718467 394186702 0
106623037 362386218 0
353809664 534566180 0
422320081 624334336 0
278479145 530538883 0
692319531 398019798 0
82120847 441769056 0
735884210 35482031 0
410139251 644140975 0
469191478 75463968 0
687879754 727518928 0
196447107 703391184 0
141490660 65913816 0
734222014 797919617 0
411628268 60766880 0
322591137 85408521 0
273822194 326952426 0
148131651 392994 0
747378857 362474002 0
662103276 384732336 0
791946823 399332537 0
123023074 710596317 0
647124005 373838620 0
660352289 206156600 0
621382119 540562354 0
591192582 437896647 0
679957562 554455035 0
501102883 723136963 0
330297029 124790655 0
539098300 31655849 0
789129561 372819321 0
440231936 377790251 0
488237562 676052909 0
622493850 583754769 0
295187246 747337773 0
409025684 413355018 0
484321063 290477396 0
232198108 773174277 0
258140416 277184046 0
695359705 733821946 0
605886763 376826012 0
240404686 759927085 0
536622440 738974442 0
19851212 84970892 0
648747091 127398670 0
724068535 195760350 0
31320003 4768658 0
117255395 98191838 0
318281557 539181918 0
197864543 143748999 0
71286627 228378882 0
83231371 274042777 0
778226016 594352690 0
100795182 437798361 0
477433465 716369416 0
201249839 588560140 0
790339146 546865248 0
249798199 747139683 0
443576364 538522535 0
484184714 727767344 0
302894804 99895270 0
434250001 250147938 0
600162442 476419104 0
673601616 764908676 0
573969031 63155793 0
114455210 574783370 0
741650110 123283023 0
637484831 647203510 0
106798386 3324332 0
345293908 425610178 0
733358369 688809924 0
1520901 325449322 0
223242889 213816366 0
635091399 653589686 0
410222275 699245676 0
634410276 97787110 0
414359712 516422901 0
74709317 759386818 0
434361636 225187855 0
217595847 399037651 0
475816798 409831689 0
482551227 116405199 0
28849949 549431055 0
589970926 53928367 0
62057730 312462227 0
521814953 548222883 0
306448958 459382018 0
78433095 638951656 0
762480450 54329180 0
606964463 130104091 0
31836958 764359214 0
543829851 390663305 0
140185037 99970586 0
257305188 738620374 0
66971353 798000257 0
348293653 200373380 0
504486425 277309398 0
3867200 542550138 0
405645638 791671119 0
330313308 505735562 0
690137910 186455551 0
441731146 551825849 0
755771034 50797528 0
38294891 63200452 0
89614482 92973649 0
2284737 310813589 0
40046432 710730437 0
87587546 171577264 0
403548004 518940372 0
480818874 413557993 0
270342821 667958910 0
428270209 334521639 0
587704486 522560167 0
574060796 528987268 0
42372318 316177607 0
751283309 377504481 0
686060744 573546177 0
121646007 575946000 0
23931358 177179696 0
480837763 421804717 0
340558801 223558178 0
116510796 203744463 0
771639047 103448491 0
273930933 110153293 0
162992267 667988033 0
198783786 258527210 0
16898521 137598728 0
277446805 586833686 0
483192725 584194499 0
516234330 690770740 0
124064442 38756982 0
126700705 125867955 0
693172457 537096886 0
654631487 344427143 0
495864054 222567315 0
106365848 496469617 0
635974655 130470964 0
510497578 591820562 0
420271535 427459769 0
680097694 446352214 0
142085730 115845273 0
110630475 321612751 0
616105602 520743040 0
56402572 185637431 0
553897741 662989836 0
432348986 366265430 0
193026005 34211577 0
352088793 800265995 0
773378159 688209597 0
795449714 36090358 0
254660993 746585972 0
90998811 694199640 0
474610680 353011529 0
752515560 356424238 0
555111261 689898894 0
444188743 470785879 0
694113922 551890465 0
120584256 455982122 0
230674156 686963196 0
575825786 187225588 0
545064452 541943073 0
234290579 55824368 0
258198515 559648106 0
590539151 436719530 0
710540161 412654252 0
149180944 298716407 0
204563901 77484945 0
353560713 412578752 0
365687139 315272173 0
537145429 614063250 0
394837954 263707230 0
130114641 556900315 0
610743260 540723982 0
780142090 130431042 0
75304313 413875739 0
641477175 353983362 0
125319016 68691840 0
528460194 637867355 0
220427704 222183532 0
375770224 141106129 0
277156492 553608459 0
610487623 735709497 0
380877411 117744306 0
481578079 629381291 0
559669193 774323560 0
24562100 648450637 0
322122432 788346659 0
781451100 717124542 0
377821637 513482732 0
92176916 31484349 0
653946984 628833122 0
572476124 87445783 0
301849699 749214570 0
475422550 478734962 0
255377590 608276597 0
36830805 647774859 0
120623979 381383446 0
789566946 725823741 0
226458891 564584875 0
424514504 430847193 0
104774832 362548466 0
288430644 140705996 0
602235240 38273641 0
204215720 38648509 0
698728084 725072546 0
676062814 559779327 0
52830525 99312235 0
780906839 476022357 0
293499255 129231692 0
481541297 763557735 0
759973793 208728776 0
527462748 343537353 0
735008144 115401891 0
689654872 425331061 0
537224368 596044724 0
759532859 663613653 0
108198256 621488863 0
513612063 693959453 0
429976572 443449584 0
39731611 682638459 0
637453321 20703818 0
437952419 701945181 0
762754601 420505434 0
45354240 131687964 0
512132539 365735287 0
792712615 573347743 0
57735182 147374198 0
613452684 168384365 0
516256680 363746426 0
13275038 720981081 0
490172332 256277634 0
145022403 599909565 0
320283151 587492600 0
362087766 457920038 0
56620562 224929996 0
662290379 757670870 0
711977707 664661517 0
336451635 347554020 0
81690994 670405559 0
575341505 710030639 0
172808229 35635983 0
706951385 769454141 0
196920510 147091769 0
599340694 613511229 0
591185902 97268761 0
155530704 183500292 0
545378614 7211309 0
65086955 741254859 0
324963626 342954564 0
527031894 172538879 0
368236565 227266821 0
330426381 727666759 0
439226959 346645358 0
462983302 631883000 0
345930918 491810140 0
435937362 645232302 0
56450472 414523527 0
159587629 789028541 0
546109680 246456810 0
362906671 468090148 0
639142276 288689716 0
728188614 313856874 0
724505667 570367744 0
558402351 517460489 0
89106289 178249935 0
179792109 227174914 0
61027945 695397344 0
268723072 690462137 0
226036564 268444999 0
386596987 41881565 0
249353003 25202546 0
504627966 160019885 0
18603748 368821486 0
765473373 163124640 0
638724231 549785653 0
511609165 404498235 0
201404231 612503667 0
711443604 745697886 0
554177763 524249584 0
301275998 759305867 0
620750258 180904265 0
219750666 564554098 0
408667452 672320472 0
229767558 356218381 0
263570304 781995686 0
170845607 239001946 0
764163408 333685924 0
745650877 482353221 0
16734450 513840181 0
510571881 626771636 0
594172805 572985528 0
43914625 505769345 0
110629355 581246632 0
713359628 18340117 0
397710304 503988027 0
128158609 502939017 0
13176635 136045841 0
722882238 405839087 0
181225592 797679568 0
131404948 720103712 0
549639588 166411889 0
684788894 370070172 0
303590107 155985027 0
552173860 552616733 0
485747841 692995147 0
589654275 716338547 0
742067608 390800960 0
722904465 465993377 0
283021753 110436339 0
351515509 182248364 0
551561201 11660008 0
653932246 325086153 0
767024138 520226195 0
171635002 694726981 0
557864998 159853802 0
391074239 225397400 0
788772400 480284480 0
595498653 2851847 0
693302831 172463775 0
7122593 608014226 0
235857086 34981174 0
384949714 438609485 0
444722365 250012218 0
328728094 85703124 0
546564268 155278720 0
538737362 172953429 0
691115507 453194167 0
328017883 490164802 0
218986009 635293566 0
49755926 674266121 0
308299551 77800185 0
164188605 302163453 0
766806151 670779663 0
444948626 180056243 0
76255435 372736749 0
119853801 541743562 0
394399480 314233555 0
364698158 631696589 0
258120776 758409532 0
429148192 399195399 0
207056507 197045283 0
580638515 158752489 0
625305781 282135429 0
304056832 427063108 0
154744110 582459359 0
308957624 32933809 0
535475944 207026600 0
124377807 707915336 0
106612988 648133459 0
502264698 320739442 0
678821977 651431614 0
296930191 685358123 0
126060041 159496101 0
32576068 705312617 0
41168341 243067796 0
607200896 728681877 0
29302483 285824276 0
22657630 59302043 0
87303097 353197013 0
276472305 493300503 0
511869746 788445799 0
328424961 745752495 0
728912650 675119079 0
682676745 342376668 0
429591556 447553923 0
795573301 675538557 0
331537398 519441061 0
389759113 636049322 0
190407125 367979103 0
176349677 227294883 0
795639162 195194045 0
575825321 204427131 0
199307112 208357235 0
489071176 472807151 0
617177827 697771388 0
505614094 572073090 0
704445419 76955101 0
379351757 585471661 0
618753582 342370531 0
99855696 492665489 0
138295605 764431254 0
661202456 115732144 0
455236593 160482815 0
777001654 613560894 0
564671682 518122299 0
269827166 222191718 0
715226546 540936338 0
29130079 16843354 0
275238892 787325637 0
654354802 552221546 0
660510883 329099380 0
507076689 746714195 0
554097009 186698958 0
360834410 605480298 0
236276019 495722744 0
434468884 669412078 0
785523301 753629382 0
315189671 512292025 0
772608736 201862627 0
465776017 17742688 0
727791790 14191537 0
538159870 627330056 0
30412159 225887640 0
366022418 186443398 0
69700217 12702493 0
560506602 135218793 0
253663798 187689355 0
739783089 360488096 0
635453216 675934079 0
300808527 187762108 0
319238642 313641114 0
766852802 79205397 0
241097320 202558290 0
562710372 774283357 0
733045326 430066439 0
270099614 227856460 0
769989835 756503945 0
492638541 298930468 0
431497950 56033451 0
114802107 492021003 0
790371479 366660879 0
128319800 171724883 0
290091470 696150763 0
534081530 48339265 0
184942700 668064050 0
493237842 270137935 0
579574507 200110795 0
417735522 382790293 0
211160466 284012053 0
528617376 631745182 0
174035247 21529873 0
551885412 178863456 0
373718467 283691177 0
67932013 363256582 0
97994936 743065000 0
571609616 658976445 0
372919964 646277561 0
627874029 784603969 0
622254434 9297412 0
187147484 182779429 0
110764588 584061956 0
522383803 326358621 0
704969019 675743593 0
698506738 116851728 0
91327187 212515644 0
322377988 784265808 0
745585080 334333106 0
693220543 580643160 0
91093689 390237936 0
326651179 431428573 0
553033533 792553180 0
395537589 446432874 0
191009944 515783717 0
689137563 160954715 0
330515218 607496515 0
389434113 790851985 0
737600769 85059482 0
758126314 425085953 0
77670838 179925895 0
63801544 546614780 0
383852110 330161316 0
643400334 398960982 0
76998553 637629727 0
24915998 49171076 0
193523554 625555557 0
217154723 445958317 0
538788876 405346326 0
241487789 695888834 0
715674442 290801826 0
7766651 778196347 0
229013202 525191687 0
383248721 200169507 0
580357252 317309874 0
356112679 58540159 0
725548322 424841496 0
143511398 790320133 0
438338683 78901474 0
307578733 525486927 0
296105527 16908233 0
296802658 97985050 0
215955617 103497850 0
749398182 526588500 0
575682070 274870140 0
192433530 206957264 0
748985847 315473161 0
249449215 494850569 0
231547897 394034968 0
105222571 237327161 0
181364328 735097974 0
76568334 419922739 0
623942831 642292224 0
420331261 501379218 0
39366380 166363606 0
93625394 196839041 0
409228335 624023118 0
479818534 582406599 0
460796594 142348269 0
37498419 296130911 0
129323613 309117841 0
455762905 420646194 0
556283346 513935126 0
97257611 561623498 0
51351737 36674361 0
175961861 643678106 0
663759817 186609819 0
494291460 719524111 0
575808395 735628043 0
587690020 423452690 0
505354692 84898066 0
50492863 54276483 0
3596616 154145343 0
454438454 762524533 0
559576377 177501494 0
590071296 28928592 0
131239644 406421835 0
447142839 607081720 0
421264185 782733573 0
246259600 474313339 0
699270397 783672372 0
635036189 178745571 0
399615805 388537236 0
40823020 200957759 0
790817290 585116783 0
55052685 632226059 0
146849719 613601949 0
731320673 442351095 0
376110184 305295141 0
525629306 473291649 0
291455899 442951411 0
235979604 77098054 0
417760521 603525381 0
356025300 654413516 0
326236581 385470900 0
45643952 184741728 0
37391840 112074682 0
765760274 707468715 0
470969626 234092496 0
569817532 534817697 0
119273737 52227874 0
558592581 679730271 0
570073812 679809199 0
575442158 345344228 0
301598910 188621510 0
497857876 389733031 0
424256461 77364723 0
208139585 793524444 0
382161285 85733621 0
237555470 682039784 0
585560095 571635113 0
114961925 193991047 0
298781685 223517040 0
649600510 698337812 0
624958862 3578883 0
99137721 345251989 0
561510014 499415219 0
748811249 78948531 0
428342469 504478849 0
170577341 621495376 0
225010452 110017215 0
401257013 343185564 0
177632845 286715104 0
7668111 283137851 0
722304714 196268247 0
630130813 650042457 0
473655738 209020630 0
109688478 399233265 0
324647104 297707875 0
685967170 173104607 0
514601440 102832023 0
185244111 631073203 0
249210931 178197847 0
572297335 74543326 0
174985560 74244528 0
220268891 45331747 0
359380950 17671 0
404475647 62346025 0
575277095 510807146 0
713370961 496014242 0
622978581 709015244 0
577419806 377812058 0
689172500 25545312 0
429225572 299545581 0
710427251 397505884 0
304818448 420801119 0
3513961 91070954 0
79896321 695082956 0
316270134 647870350 0
749455137 23445209 0
42971456 553147161 0
397696208 213044924 0
270891171 786866266 0
86848608 11767577 0
121777043 285912655 0
366073049 598074532 0
142538678 386441208 0
260825956 499072766 0
310294346 105472775 0
365179083 393392742 0
141817008 767885888 0
47393952 683367562 0
196865334 574036645 0
214172910 798922625 0
587057574 709047200 0
79587175 265359379 0
224832246 378835946 0
353077837 559515762 0
304839634 719263358 0
121089192 281897018 0
392764121 201116679 0
371078362 317856906 0
162178418 500890741 0
441059297 785049791 0
89305288 289263747 0
355637837 227497019 0
450123480 116176606 0
491993137 589024296 0
157342333 679375317 0
61102828 434741554 0
771050039 119403760 0
261540895 331592034 0
768295092 229130886 0
576204774 618435687 0
223120906 797097302 0
479487342 447618876 0
289660431 424378541 0
684941411 180681773 0
497827263 53120042 0
51661808 115743386 0
441521417 734125034 0
67492549 645867184 0
245223515 221342300 0
38151357 394563507 0
456849120 227281978 0
93366066 761190132 0
89963827 101435021 0
331118698 470933564 0
159754700 686237464 0
661146381 26872444 0
279987215 391555270 0
722752163 4409017 0
614211587 660734093 0
346056754 621323145 0
296122268 229350097 0
781181977 671694239 0
761925327 380896420 0
50127121 269288561 0
348646607 39675439 0
304594739 556324697 0
738171998 16814673 0
304638340 413439576 0
384124260 18988450 0
483947661 551868876 0
209373357 531327658 0
415862127 395570200 0
222066635 718130053 0
127792382 120546963 0
689363880 331918257 0
428629126 475092283 0
571355513 483603860 0
66535466 156493218 0
665540898 176089187 0
676178923 658057003 0
310190765 282014281 0
530042047 45747765 0
143367474 207538074 0
26712321 611978585 0
247764524 303343218 0
562271507 467762685 0
46403422 712396448 0
801659349 173002419 0
574010688 676664317 0
505381437 617756764 0
687820604 62429266 0
472529092 530841195 0
270784655 480368678 0
77320377 526272803 0
38300613 533615521 0
208825650 20223787 0
639460561 314890051 0
166761114 170449829 0
359548077 710213488 0
528104543 232161011 0
608777676 243093119 0
346215488 603237239 0
314080267 713684670 0
642668292 215620633 0
336657141 613724818 0
18829944 733180061 0
4831016 14976002 0
272466741 749070219 0
568223388 478182406 0
615899257 483999076 0
548613700 29436672 0
148400491 102371392 0
453860585 630509977 0
648831784 72398093 0
368140282 272414621 0
405323122 386810321 0
619472229 146250763 0
654950228 765864582 0
415061160 376655803 0
655143580 76338821 0
503146134 321229628 0
50953335 651256618 0
453736035 512039411 0
359486549 289066849 0
369293714 150152681 0
102485776 657217742 0
167322709 183691444 0
767038072 582305331 0
504958952 636129651 0
455963037 130450288 0
500522965 787350763 0
183894597 584954778 0
195588420 731923411 0
494511353 594948780 0
202128388 168947687 0
563678858 157625183 0
656005099 689867344 0
135718972 600235805 0
720479072 583271418 0
613848714 751135737 0
597277483 510196355 0
396234216 372568438 0
247944540 722723194 0
337306088 738677057 0
783432928 497920781 0
189972894 530477999 0
306091033 782284545 0
419347128 408958030 0
326791630 205658094 0
549774319 299565337 0
278996821 445093849 0
46969336 394934800 0
733568640 702496415 0
292789287 216162456 0
536528118 212730309 0
457937371 796713598 0
217903218 482529640 0
93864913 550837843 0
341091171 731911491 0
252672166 332714356 0
600729533 439376908 0
73158270 307931871 0
342163803 688296120 0
611695140 584726119 0
411192994 389560190 0
195526061 515849237 0
30872808 337499150 0
704512405 282945033 0
761865614 114413523 0
456654177 51359306 0
362110100 663431427 0
417224648 674402610 0
609481360 269099740 0
442160861 297176572 0
278231557 394193261 0
354770135 411418828 0
589608214 350902497 0
427003547 313522020 0
722331531 799708792 0
787069422 192003832 0
87577165 290237357 0
68469217 614437363 0
614662583 175064551 0
259036745 146280839 0
603235314 250484116 0
625498716 473807714 0
92749858 766768610 0
38484462 617230073 0
618208785 45698848 0
432626160 218804889 0
388639421 115685997 0
178854812 206791920 0
504367268 307447675 0
220424735 355914262 0
617351578 526084744 0
408280097 565095994 0
538506903 344097349 0
463420375 568781983 0
244532262 353174552 0
201457226 465850363 0
185704505 132719167 0
129942976 305975491 0
62517211 568779808 0
646652318 58523360 0
356750447 87245808 0
86472362 53791897 0
30052928 149779636 0
483050659 465162280 0
239302567 464637390 0
162345985 3774467 0
673572547 448271245 0
51858531 492909249 0
108606952 150232928 0
724084206 693560635 0
23845124 228670700 0
323405230 187845985 0
392901528 730556129 0
370132831 472680925 0
263516637 454644158 0
609322149 759547509 0
391181066 2708643 0
84838801 515622429 0
149334978 448060086 0
475266921 231812180 0
786032427 100532239 0
139053040 582628909 0
386610051 663754990 0
697472239 144116735 0
592513398 549746033 0
78265774 511502595 0
364745012 362011399 0
727022392 526765699 0
174399289 618005771 0
610760163 120207313 0
581806147 443976486 0
342574013 284159845 0
529620363 18920490 0
36794447 634411432 0
662781417 421888902 0
708782491 210091521 0
148956488 654819416 0
750318789 592218004 0
98329090 711698141 0
700457187 703570712 0
145235518 123377670 0
299017847 329110779 0
567402930 254147786 0
39395026 726732148 0
442333086 549536438 0
351499059 212012353 0
575659322 646256793 0
751920728 190470054 0
126120043 726444869 0
132521485 158153372 0
762452337 717553254 0
74892232 789093671 0
375337497 16702507 0
576990269 208554487 0
56949446 504769724 0
520793734 691558247 0
178975413 189162070 0
419286598 601785461 0
647900805 550024671 0
653971667 614351465 0
285753863 473966192 0
656903539 170738132 0
479180821 481291297 0
30019856 152173125 0
454889043 116038683 0
239267693 55973690 0
692433889 369656512 0
135871588 412990298 0
492406479 243407821 0
630735145 271686986 0
573415512 439090709 0
14333938 429095186 0
508167396 1515285 0
378341641 435049407 0
480248896 415183471 0
789029496 796751308 0
566143239 424213373 0
54466189 321421849 0
351878327 522150563 0
16958225 553867184 0
717342893 360589050 0
273930581 631211514 0
26553929 783779949 0
550488771 47194017 0
653373978 151546837 0
592891731 9339943 0
493426408 759638886 0
757924845 386550485 0
642924800 235356837 0
680737975 331175710 0
31658278 543608947 0
32413091 62937389 0
470030968 444713299 0
306962763 667169590 0
183456089 380389156 0
373423466 386363999 0
560878490 367523486 0
116273206 477905913 0
605614722 179658342 0
432008098 699853129 0
432877051 311338216 0
218548603 777496310 0
654716914 462614677 0
786143103 599348941 0
225412511 222016601 0
459481771 9450337 0
528916381 801412170 0
734700176 90325708 0
223249607 9840063 0
191469591 138751147 0
270301908 317651238 0
253384448 440950779 0
183489669 587751558 0
42521008 732998044 0
661701367 268558549 0
100638402 589460458 0
726114711 334315150 0
68653212 550855437 0
494912545 373072604 0
740186254 440334483 0
683231844 322320260 0
643570456 156462687 0
466945923 122494050 0
171740110 608731916 0
509674104 506214727 0
201681859 445972473 0
622294432 701714018 0
414470743 681627251 0
181084706 368711304 0
373147684 290166810 0
84412840 622864106 0
3562936 412755662 0
282344998 471795477 0
475021337 243390896 0
750820472 377627172 0
177678291 213577171 0
700916338 432508983 0
706164802 799291681 0
741356614 576045231 0
410985353 745137781 0
99334752 738985643 0
573777853 463327608 0
69017264 230865899 0
340804171 658882256 0
570346952 6954600 0
114431404 401090750 0
560128844 409997991 0
627465637 328990701 0
617010908 491845055 0
337993723 307598723 0
410491228 628718595 0
384237533 657470369 0
549163887 177280624 0
8948388 480236545 0
536603624 246300361 0
649736012 72343129 0
75313578 98152517 0
621014420 643233799 0
19326986 746080642 0
242429290 33981457 0
181330777 619638001 0
98528114 142354542 0
145532742 525434864 0
253636645 519671745 0
271395544 335554852 0
692929889 733203250 0
674778938 792904129 0
231355021 479253619 0
319303086 170620659 0
181683343 64651430 0
231218074 671853123 0
627375552 608117635 0
526025954 601689962 0
377034199 367875248 0
282772474 542394657 0
361155843 443491053 0
628266031 369868241 0
408892721 165488770 0
297363755 516551677 0
223843062 576382477 0
760960575 61618813 0
296917952 127733971 0
460118247 472776071 0
361545877 385654812 0
81607197 756576279 0
794841628 591204652 0
102109199 656619799 0
168984887 267485866 0
790113689 101551919 0
707164052 384861990 0
402902859 269508731 0
692034207 609802621 0
678173087 798958373 0
174156944 281244130 0
72130088 720249247 0
438114288 97989258 0
39110911 340719546 0
119827591 774004491 0
252960333 417244853 0
339281751 427067233 0
463979691 701631401 0
539950810 756858175 0
595622030 515065152 0
262040134 103373021 0
128725483 192398841 0
440938694 536068186 0
642905740 14946113 0
455375773 601917752 0
182979496 614182850 0
180812327 102173942 0
339124088 563949227 0
606055929 278674092 0
183946036 407771537 0
54422585 47565970 0
531521873 240763093 0
386445374 196614742 0
495739981 79047542 0
739683590 108772825 0
348085426 205949727 0
473461884 616650870 0
105596943 1860592 0
378497045 775812609 0
296559195 726910121 0
88761745 503681080 0
140897685 392932655 0
155576617 196111368 0
449884092 97686011 0
83709679 276854261 0
123034300 529195233 0
528624078 447655242 0
729908819 460061464 0
263166871 300754326 0
254318301 410741895 0
33483217 576742033 0
143697587 377481040 0
50677513 699007707 0
52510372 189934216 0
145666229 399459992 0
116955698 354216098 0
168354535 10806405 0
7069210 784702418 0
407083989 354743627 0
84168956 395360403 0
425808165 593890086 0
110234691 630792057 0
264721508 649050753 0
73135471 730565553 0
766588760 636744110 0
127845110 512103998 0
786340042 62597905 0
125265856 505145103 0
263921817 292016798 0
591984392 565954251 0
341247706 484517686 0
306490684 180784362 0
770944604 269916754 0
373640878 142901339 0
336952240 25082442 0
664643433 737786831 0
263902408 192731170 0
644922634 463435744 0
586246033 166001163 0
267207624 568027927 0
4735979 73518811 0
82450630 549659721 0
700180647 392740140 0
576760650 128969652 0
680174030 678227778 0
743792792 685670393 0
535701389 732299092 0
317607790 248199219 0
403444453 91045059 0
394653787 565426212 0
731327877 91484778 0
504149292 452023145 0
616960808 416983972 0
314466301 494738423 0
114809104 685750581 0
673610896 275215643 0
144285248 23133480 0
394097717 397756057 0
28318770 784736290 0
99923468 105585400 0
595465881 120152549 0
307107655 670498959 0
637954589 264747787 0
551322502 798292995 0
161895622 452971 0
33082084 126130206 0
317934343 531905226 0
607663521 587165841 0
676977256 281646282 0
69514344 655560781 0
638949995 26213955 0
96204996 590456966 0
63705569 109869580 0
779518099 10528514 0
266383195 733564032 0
353329856 138035405 0
310343134 672111802 0
319161563 536488492 0
456140265 679155626 0
775757050 595518089 0
595161158 31535051 0
173091002 315267423 0
40337584 78514429 0
751644069 683895601 0
479547190 550988194 0
267213464 571647610 0
298713805 719277431 0
477762313 247262528 0
258604557 292357753 0
226850075 446836107 0
582448239 477987998 0
63643433 214450670 0
88279587 656193443 0
549341726 190458519 0
319245361 300167444 0
729149949 383247807 0
217820482 706945331 0
97606239 564935454 0
605718684 482904259 0
700676359 550201384 0
494942222 674685603 0
312599906 438638979 0
667443738 259957898 0
38876189 582810226 0
768300942 138048297 0
560829201 547718128 0
549011840 556195892 0
605465869 678565841 0
236964827 364810703 0
7144581 224129856 0
353157235 770624508 0
406370518 203262185 0
141850431 297851672 0
416739430 263652078 0
480744104 489106279 0
38589462 776299617 0
96361277 672010116 0
251804715 537385297 0
496194763 549106461 0
198486937 452786423 0
618926490 90492925 0
497816197 308844597 0
279098217 634076731 0
27888652 255232359 0
748136608 630414270 0
296142213 83092478 0
779689684 418202350 0
306769316 277258473 0
392356686 410488859 0
38661833 115728733 0
625992466 140001606 0
685040139 660481784 0
114668604 551124488 0
602107970 328145994 0
26189406 304351661 0
122183824 793830011 0
695390515 25327677 0
439471841 630765760 0
767300869 693139744 0
32999157 4283099 0
314418330 258654615 0
245025134 634348706 0
104078907 507257304 0
106773264 440236276 0
295486198 489820313 0
621387876 23281150 0
84940180 800882345 0
492243909 455363541 0
727289854 25721394 0
506726626 799784400 0
158414044 178368056 0
541536892 757668771 0
27630658 96527713 0
42366780 105381071 0
762606998 455331311 0
415459614 483860307 0
192054448 302418596 0
125076980 135422300 0
390706349 101616414 0
25249398 208534479 0
760253410 11186701 0
345427347 455318550 0
115502860 22771891 0
170854045 781213406 0
599485853 98462501 0
186875564 500141254 0
321808411 650697394 0
258427218 121066375 0
253226639 254236014 0
650470703 131798862 0
198749531 339026842 0
78215869 615399545 0
29439854 566982575 0
262811156 447797942 0
334016637 696486383 0
662889004 462175645 0
405966119 668549047 0
315562303 142999379 0
734771052 686431900 0
715131182 284135394 0
358164606 472964848 0
743631886 490296572 0
569163984 569454338 0
333439588 162811325 0
74742177 475822809 0
768954914 158670095 0
598287153 797604120 0
200477076 573048293 0
14414158 237399442 0
771994987 331883593 0
794913780 483840535 0
408858571 144817142 0
613349625 280517348 0
768819577 582996561 0
610267790 634064882 0
186903857 150341057 0
705444202 421087402 0
519032227 747278873 0
684931514 695147359 0
80063878 767640917 0
597674772 454913488 0
180091983 656058481 0
328328784 765533627 0
606064561 153868379 0
455270053 192700004 0
388301904 71547404 0
275696514 275496510 0
736801736 398591647 0
287240976 23594411 0
273354124 512275966 0
23132959 21775030 0
71568404 576383907 0
742246316 401720978 0
692918418 799224002 0
191856091 32399501 0
28034228 297349860 0
497543660 92093582 0
82581481 91575107 0
399421329 190822064 0
781928421 89283970 0
280614393 619111537 0
102346742 374471695 0
672148318 259342736 0
698912557 716494405 0
127710786 318006830 0
671981525 446982965 0
382698204 415229332 0
520009446 38603570 0
246263852 344843033 0
84586270 407049686 0
636970049 89845583 0
9732326 306276094 0
258349300 258776513 0
552887896 400734810 0
46574598 394259557 0
76739964 257532975 0
531669228 69568605 0
187088629 267560474 0
367092119 794846218 0
775926962 678424718 0
356649616 710599678 0
684738866 163557011 0
269814100 324908753 0
637799027 703873628 0
157466288 259738882 0
690609184 457093561 0
35116764 321761354 0
30742436 423533523 0
349832346 370027285 0
498783582 99409197 0
175140011 379747570 0
205784232 792081099 0
360973036 429149224 0
119787546 664400964 0
62482900 120432256 0
750444114 580453532 0
327645746 16918404 0
402744940 465556785 0
615701099 269156281 0
482435113 464089445 0
209371906 730878822 0
286750129 543740618 0
201568603 725185083 0
752890896 261677569 0
126210212 377635728 0
722881656 47774006 0
787092321 430755593 0
271036779 588254356 0
106251841 372717443 0
192182165 771765949 0
493166760 743509257 0
498991473 233521327 0
731224381 610814368 0
740159679 604026787 0
412044983 101635396 0
644234868 135053582 0
86096241 491290123 0
686122286 461051023 0
448102718 743948320 0
411018490 566413685 0
359289598 596020548 0
163889202 550041206 0
572994931 470634273 0
461167099 96083264 0
230030003 119169654 0
497542566 178522650 0
341422955 431444587 0
120992862 497956927 0
688743185 532932359 0
198264694 196895925 0
595012365 773649061 0
687001638 45877572 0
692356363 127851135 0
128922619 515736921 0
597806298 186791801 0
716374039 455080010 0
57822124 179650913 0
711013832 734944325 0
589528172 298591152 0
43008052 675711768 0
221357368 192738150 0
81312526 208818064 0
115869112 138942892 0
183727751 336356170 0
656596242 286640791 0
373795993 418664625 0
234988045 109751563 0
310013840 472008389 0
765372356 688165286 0
349577264 629157174 0
794546268 602039734 0
554569650 94483733 0
630883445 673380638 0
306186560 603733191 0
554642915 759979133 0
716315581 768152061 0
471136504 203058100 0
656462398 609539345 0
209761292 675308942 0
621257054 226349309 0
751388692 248437467 0
557819162 223930039 0
593937012 699414905 0
407346128 711851212 0
500577819 567235673 0
403206572 702473415 0
733943069 204007352 0
220357674 691527110 0
316945559 346288660 0
139750390 286689670 0
645516048 584177481 0
224533018 796039370 0
330306463 253231672 0
205534365 447559109 0
169880320 519749232 0
633007553 62699383 0
16237819 89179300 0
508510060 126915516 0
118337753 8395144 0
233544437 139871926 0
455556526 136534343 0
317073280 583176491 0
48230137 324677810 0
470659698 604411548 0
594690872 732848918 0
480586825 693152577 0
738215239 4974971 0
242478595 132481147 0
654669730 316802607 0
556452086 138851821 0
17589362 254913836 0
681793859 777710695 0
777150281 282965629 0
147001739 628773515 0
581240752 373202949 0
81839372 765464275 0
43980249 768195720 0
374200084 27263048 0
632838568 202323953 0
443415318 172938218 0
421818210 585612311 0
177712434 326424492 0
375612205 74021767 0
272818486 266162889 0
395518596 705845789 0
519393359 138518882 0
111212176 497539649 0
487954403 400244787 0
172611619 490563041 0
529774170 215901992 0
315863272 328955787 0
176884484 472674487 0
32290344 172905089 0
567306842 495329403 0
791008157 780240121 0
514786082 746268304 0
528527830 612089497 0
220551458 560752347 0
41046654 487190177 0
281107100 718553548 0
224344574 95689640 0
661698992 450064143 0
710021875 504308480 0
628548634 362560576 0
288352117 50498923 0
48780769 221645774 0
423796701 562339402 0
403671407 74771175 0
775339963 266209261 0
604522130 183722029 0
312153218 671115497 0
600795573 315988472 0
39882733 15508696 0
757639002 132294106 0
621410294 610436502 0
132264079 695246197 0
775145086 602181846 0
627147582 509704475 0
608297191 152739289 0
120055891 775885019 0
777700697 666789365 0
547369871 606659173 0
256965139 78062593 0
202886159 375436948 0
594635770 99472665 0
293655142 623398452 0
51142325 702965560 0
134800791 541069606 0
607692035 791798490 0
193515531 578287878 0
487312402 357593940 0
366248170 567401068 0
757403529 345044702 0
721227605 54773288 0
683359908 177023537 0
503448861 631533782 0
444008725 558697811 0
356670420 156245898 0
510140962 432714983 0
661857654 28351311 0
142718144 217791030 0
573002168 680838882 0
700196051 8139611 0
152303969 525576619 0
58923824 771913885 0
132439062 533287689 0
563888804 650995252 0
554884462 712785422 0
33882061 155968833 0
363066774 768731953 0
1646610 706068604 0
463624388 108933301 0
592908850 590106145 0
369906972 477929779 0
544877110 326568892 0
208268180 682332006 0
450285869 645716215 0
557775371 637764685 0
748060718 60222402 0
493247310 413937163 0
212155506 47138646 0
314713639 312556729 0
612819776 447109513 0
748679762 464761970 0
461225098 105013560 0
218142010 487195509 0
303216060 665743269 0
253404177 154831198 0
555213744 608506692 0
269459675 394810223 0
658423991 547476752 0
315641267 297687106 0
50177919 533037982 0
242621347 666183773 0
321736263 109246557 0
322611868 236756437 0
180893131 88431702 0
778254726 465992464 0
213398612 118929147 0
423520889 14906829 0
778542992 406852125 0
510133108 541319443 0
676281036 329675594 0
309087402 639018126 0
787019294 475767661 0
325036085 130412434 0
164250719 670742138 0
541767766 450704255 0
263129594 415679567 0
123455247 340747999 0
380604065 385769919 0
497556728 53762698 0
7375372 172177343 0
337744228 638788849 0
617971545 639498084 0
654840471 211678223 0
44643040 117243871 0
640130260 597841760 0
202288644 773633534 0
588201668 546856408 0
477746871 749949697 0
340476587 53757544 0
354049782 688439964 0
692357222 508311914 0
534764855 673373436 0
782372233 115964267 0
171676574 752481240 0
156080116 449328930 0
51459636 233437551 0
436522781 277361646 0
365652361 72127697 0
456692836 655144143 0
373450439 680293080 0
194306131 675388651 0
573228548 801599700 0
797851239 153176628 0
564769261 103962853 0
148963186 84942486 0
547312488 774546774 0
782604989 694602714 0
283648023 490821424 0
603641558 691400145 0
759168356 55011227 0
601428863 767579947 0
571103219 427226349 0
353605851 712431999 0
659217413 330832356 0
381678709 642829650 0
467015472 123820855 0
32924410 292921878 0
243956446 78520886 0
189918104 789670248 0
598699981 387639804 0
251065525 318015039 0
85367189 611075564 0
444537458 244541621 0
764224594 50136740 0
445783434 213025092 0
28447845 602011664 0
29150550 281167491 0
90605691 336722915 0
699504550 598855027 0
541531768 751900332 0
379025337 113470354 0
701019135 532286926 0
276826021 747026374 0
720880126 506598594 0
211421347 455446598 0
554343196 326977728 0
185966934 179163514 0
201905812 167247349 0
158091059 312061583 0
536965384 564248157 0
165548041 56764097 0
744208856 635408199 0
730498321 407587737 0
663048510 442678912 0
278036049 15276914 0
787706229 694713849 0
592990601 145979800 0
784658242 157875443 0
786848419 298649812 0
378522530 692845475 0
375601484 42968426 0
752222030 21602532 0
326272281 420846588 0
57667774 574847856 0
635816412 309532326 0
561739569 277725484 0
204288619 307503523 0
242549097 148040304 0
199087970 780678195 0
748654870 129019817 0
702393565 264365054 0
463504533 591044144 0
654561653 649027389 0
260880230 743143936 0
173303791 233856694 0
3110472 472496501 0
462081986 390806467 0
363081467 514516539 0
540972111 650895241 0
275610301 687869169 0
459438793 774260827 0
683176399 710818063 0
572205433 183866085 0
383611645 103196650 0
431194784 658617570 0
277904979 526424047 0
758154884 147046275 0
689239453 460681399 0
336684901 71452765 0
7566125 209611327 0
763962509 407455933 0
717172466 581685141 0
111966482 384546698 0
764067289 85063793 0
401038192 498975928 0
96201017 11099102 0
384940030 271982861 0
464879686 653338974 0
273684787 716076900 0
652928938 442179271 0
637808369 683335979 0
313172668 722288239 0
69945310 572971157 0
696123846 511330512 0
414059992 156774435 0
537006681 216121410 0
783196574 617708127 0
574166039 249132193 0
574860274 757553978 0
202073600 88662959 0
556992801 219279135 0
85512820 754358867 0
786392841 388851085 0
612807700 61766690 0
668759190 716775955 0
258683541 515363979 0
606395416 158883737 0
217660698 657330826 0
191470411 129712525 0
170667645 177096754 0
597008473 568436955 0
510020374 208332003 0
49711601 596780934 0
212607242 249106340 0
526601013 87636763 0
64503083 438357314 0
679935180 274882968 0
708837989 428985345 0
310746180 737593779 0
664146915 505688337 0
28892750 801620197 0
660015260 616857738 0
727747915 521556532 0
635181455 437782612 0
349973047 265658141 0
714424533 699445184 0
192194624 799872339 0
328358989 425390176 0
765922026 239400545 0
690051053 715433777 0
728332810 590876348 0
258423212 155448841 0
675199235 801654927 0
120503655 491228492 0
180365146 419729506 0
150453317 682952387 0
467005739 336928072 0
542997406 283754379 0
343872056 292538458 0
110206837 734140913 0
530398617 680802586 0
106223697 313191374 0
63750175 313728472 0
521457333 462783207 0
616764944 785882909 0
92916242 599983333 0
797296876 108849720 0
785361381 327229641 0
528404370 351451381 0
349944109 178553857 0
183250590 207312325 0
666021002 266302664 0
675891428 260429102 0
290396175 448728880 0
30383063 345036124 0
507747286 48655129 0
704250535 6705510 0
236016976 668801410 0
367350595 71945992 0
438842997 499579743 0
388144674 763963714 0
268315987 488526525 0
395437396 132631360 0
318265959 241335268 0
187267793 507273162 0
606214216 491478725 0
226540803 765489935 0
568922641 589880521 0
533872348 612392456 0
313449931 58669635 0
270543524 270511426 0
258096389 174203666 0
795104047 462641427 0
403008990 740026879 0
485432459 286549539 0
374308774 98311387 0
152170955 150253490 0
36782150 398574911 0
311105483 106078533 0
518817828 607696021 0
82249733 363310927 0
576824814 60963986 0
329524172 514700944 0
462597283 496339583 0
384230802 121257703 0
346385822 565515659 0
335468075 426184425 0
717506202 203510637 0
80089007 723229729 0
218491635 487307273 0
561669872 66647020 0
112138222 260044578 0
140391777 272873056 0
245330995 1186009 0
517684248 505290340 0
311374666 752358427 0
92312695 390528120 0
227666373 683383760 0
725545683 638422432 0
236812302 480712037 0
486971272 544770935 0
596154552 525291342 0
689850288 448946398 0
153608833 178648673 0
398918155 667737279 0
55450830 337623037 0
14761830 464226739 0
788710342 618063647 0
727511761 138948003 0
461901881 127628101 0
62196050 458167731 0
354455537 23516325 0
648610820 744990320 0
582486812 696297087 0
165663325 611401067 0
793734398 238508410 0
718677085 398138656 0
463277440 16592703 0
353172234 120813621 0
121100953 333664429 0
51242817 698722953 0
651406224 552758936 0
19311679 767784507 0
731981014 198375142 0
99966898 758418613 0
412358178 723125574 0
713428692 67200732 0
229130811 161686911 0
232972323 366282016 0
567453450 424190709 0
165428319 162627322 0
329447943 746047485 0
687896836 217855210 0
772256099 575243167 0
195548633 270203813 0
800845852 563767797 0
675178737 419965083 0
233727754 316038361 0
792627351 114654880 0
58581402 668174004 0
147011361 207640041 0
592082713 540439513 0
659742959 162625182 0
753087092 540275806 0
417002246 594178718 0
363171115 584940276 0
463774409 333110223 0
241706089 374647851 0
151098382 448638120 0
651245915 175123643 0
671469412 354469127 0
501678281 340208758 0
596634600 350452992 0
149092019 738681381 0
665816897 8635301 0
46574369 406704220 0
168621054 105237893 0
27228289 641933512 0
169411265 291226898 0
61637148 111609159 0
654292066 376587081 0
708019388 379898191 0
479735821 117142007 0
682368248 680666648 0
23061309 582100430 0
757151917 606633032 0
722862251 208357841 0
233959909 792839332 0
17697800 119481044 0
164327841 596631172 0
232708199 138843251 0
2943956 545957449 0
241001017 630535209 0
117880774 38990382 0
432260072 690035776 0
335519469 299552598 0
68324979 472814409 0
526140022 343186894 0
13088125 16271302 0
374194015 12090283 0
492639230 525857444 0
25831103 119260964 0
698544872 485044797 0
378027179 502588310 0
141218858 552677 0
711437440 179413903 0
427713447 86711191 0
106589259 593489978 0
553662074 29443942 0
198070822 204461252 0
234098038 191964036 0
506668164 143820151 0
75572099 510983412 0
257076778 731799641 0
532192513 197312420 0
748018789 17818129 0
783181314 554300091 0
190627173 462835987 0
755285238 667565265 0
5893743 543778130 0
447256736 664747718 0
796538278 678616452 0
289447454 576372906 0
551411159 324058846 0
420822650 708807661 0
72188613 449903525 0
728673199 83756146 0
369722962 15897104 0
370677411 275522358 0
378319099 290367681 0
455498152 59292569 0
632600117 750047863 0
281743695 398653677 0
736956399 128456244 0
44133873 460400816 0
140854243 534489012 0
179805751 673806211 0
13894107 294998457 0
255537560 533557054 0
458277584 655682548 0
380987636 544608164 0
85158640 801477528 0
84388971 236199644 0
181869582 71469126 0
683136957 597543736 0
500530132 634126131 0
594717042 26796427 0
200287026 689086345 0
661373862 344677665 0
379805265 264853953 0
597812046 208623919 0
608341491 670722311 0
31668005 372975593 0
423327579 727656972 0
262510029 245323990 0
755893227 324262508 0
675606773 527595709 0
336707962 369719218 0
203692361 289921669 0
484987927 562258668 0
398413909 543642073 0
697774283 74517005 0
693998242 753331578 0
422519201 606373607 0
464292604 197089306 0
278896802 643015656 0
375900604 229395565 0
711285940 599160162 0
235152877 47871455 0
342154729 167274048 0
394725970 604517683 0
588018557 637431407 0
365747094 347780008 0
16921795 123036510 0
491092951 383180949 0
346906315 366403749 0
542286225 141959195 0
157463814 662431047 0
122005620 699678158 0
362352469 43469959 0
117743314 33852715 0
572046262 334739631 0
224358702 483508507 0
435828583 741604706 0
395859839 642934332 0
712568226 651028623 0
153796077 250972058 0
13843872 257559538 0
213852553 88395552 0
350120275 10562207 0
554212061 156836502 0
779010710 356102105 0
650374166 792093326 0
361783565 414661209 0
258250875 687547265 0
444040191 747514513 0
83767156 584815737 0
67327197 105206288 0
63970631 689300587 0
96139136 447014803 0
766392960 311667354 0
620276418 56826853 0
14325907 158736922 0
351008280 688445623 0
495667710 489633556 0
737754579 434737817 0
482385879 659067133 0
376495753 713273209 0
799753209 647034475 0
736125232 407344188 0
110482104 282472562 0
283424865 560534310 0
411877274 582817601 0
210894244 687176993 0
211233311 380663887 0
531058032 699836557 0
367044095 86139870 0
464131120 449173659 0
475230414 166889776 0
40862038 170790628 0
437563394 49158395 0
181758794 694586391 0
202687499 336475215 0
789733323 289459425 0
564200706 532725342 0
75735369 361483096 0
693875278 426903214 0
124639385 560540324 0
372922969 545475470 0
2680354 747991935 0
101477937 686971343 0
689245365 218758794 0
418021915 735766654 0
83777897 310964701 0
707427416 211747865 0
42951187 37787805 0
741090862 192903480 0
44687604 218466135 0
568276547 185819278 0
697658942 561150066 0
547380689 594704144 0
344735354 515969435 0
626936299 82835780 0
154934200 581738795 0
714199060 548914328 0
41544035 555607819 0
762225096 145150297 0
502798687 649258470 0
661569285 38676570 0
364078835 117282661 0
241911466 111398254 0
647730935 578226630 0
580764287 627327195 0
521363081 720890385 0
192303338 123298317 0
208474353 464216798 0
251033063 367556531 0
190280506 775824162 0
629214563 263779788 0
70404471 622519788 0
749390716 183363522 0
286644392 242807331 0
413597673 264684109 0
725413895 382607823 0
110479454 26963462 0
477443843 503311825 0
504992049 193642806 0
645246227 720980037 0
729400613 557325456 0
154087090 315106848 0
545603434 113342633 0
233542144 117956602 0
423688814 634466557 0
578384731 667648461 0
740192014 684603456 0
416368964 723122117 0
121692699 393338336 0
268474446 365256985 0
35846099 585435566 0
260486352 393284104 0
778444152 478362621 0
136882770 443228012 0
359024256 613577538 0
764627612 415110717 0
58561928 401039253 0
559153432 583373175 0
192607178 251763461 0
323313895 92503302 0
439936492 566627245 0
202610638 570947776 0
467383490 380319719 0
655987739 429739302 0
154457761 59509521 0
793062908 688650024 0
158851820 374971602 0
491211984 764012645 0
705722681 626193151 0
207924952 578753364 0
589394654 801694026 0
679738118 355566320 0
272483149 300936648 0
272070714 416216646 0
656283930 50412170 0
491422582 173752699 0
172865683 585808218 0
730900656 339301992 0
595905336 774266161 0
762448658 621265647 0
647890998 793609944 0
352247419 321292324 0
441886404 316474792 0
477077606 604846528 0
342978192 519030800 0
402958439 86613683 0
215292153 341145937 0
301349542 753038956 0
540855099 136381355 0
145117624 750809627 0
397375230 467615366 0
657852037 231455977 0
418164003 100801021 0
274612915 512345547 0
59924050 533274108 0
696981923 488457112 0
356610185 66741847 0
81651568 483781473 0
4085480 647792542 0
133120795 144477171 0
773625482 280809006 0
243847678 677331660 0
114007386 480363685 0
548678630 451229291 0
582085073 699057257 0
604604664 795358935 0
668860144 725672782 0
374988416 125415492 0
678421699 584222054 0
127733936 129690473 0
291793598 206326730 0
547920524 265189759 0
784003429 654706101 0
274404328 605642716 0
743552434 58934081 0
559942322 27390432 0
205176604 690544746 0
359859517 650031894 0
670085795 540885085 0
259399634 789747279 0
391698691 721126090 0
479867866 76920867 0
125200151 293165704 0
420987636 269628360 0
485353594 38189127 0
454834151 537777821 0
128386817 76194081 0
244160656 116458220 0
541645993 788184908 0
45744404 643798240 0
135757780 265436685 0
466193155 224499965 0
745375535 470842037 0
43359810 247707927 0
452069326 193875722 0
565893541 110361873 0
463490408 438260162 0
702318006 382106621 0
389874411 282993768 0
631953953 65215925 0
89854116 624332234 0
28203855 327825064 0
564587762 389760153 0
384201435 95300908 0
615720852 260335428 0
696610985 274055856 0
61600353 461938269 0
667733445 718322813 0
541831395 12708731 0
672872640 236550925 0
684248880 303913064 0
408795582 452583622 0
91222143 478814972 0
799311008 266793927 0
651108425 706109316 0
702392364 222983481 0
653095793 270110831 0
490153102 255013257 0
680154671 522983894 0
393495610 382705776 0
361706432 282703891 0
44025257 34917800 0
406934669 117252943 0
39724570 431850764 0
795892426 93806902 0
745510646 281085135 0
251082900 99179184 0
328245810 292180795 0
193643964 741122968 0
45064205 427755699 0
365318849 701243243 0
313484836 342792889 0
767386185 4872373 0
349311813 206557446 0
451887505 386253311 0
228750358 572810725 0
345197891 405429147 0
497599751 272902415 0
514698472 774465403 0
664226202 616564774 0
205484769 80809503 0
320054700 794022577 0
237717618 364461203 0
427202736 414025938 0
93718163 379730639 0
699812622 252709959 0
178553529 192749566 0
111740027 367164597 0
681527903 492571052 0
180698305 134891619 0
775878677 738542348 0
649659862 258685472 0
80027925 281582029 0
611903264 65952260 0
66092346 404408750 0
672726587 603373489 0
491489930 267107718 0
410216207 574989382 0
439528947 332068166 0
307708857 484081544 0
155717894 9083055 0
287304219 499597906 0
572828757 88405045 0
201291682 633187834 0
125924960 554964986 0
170967648 384682099 0
238720646 757665503 0
356204487 144591575 0
583306698 738365598 0
423568703 66832905 0
102461770 758152890 0
678347107 465243902 0
780959551 325165260 0
517624516 164289768 0
586132112 497273250 0
473058617 655636407 0
183849407 711943314 0
689498939 785006331 0
247561718 608173386 0
209924452 551159570 0
402858066 220422830 0
754825386 493820352 0
247031235 207507367 0
121374992 102494498 0
512389526 5665243 0
131280745 107782642 0
276770863 404549231 0
612054731 199091605 0
360960002 665874202 0
95342134 293911447 0
599102875 346908749 0
356968314 403447013 0
760397627 672522838 0
563249723 29088362 0
482036247 704800245 0
688460667 312760316 0
25684657 259999515 0
172998002 431652201 0
98253289 268132172 0
76836567 476893916 0
697247616 432700764 0
752041850 218538948 0
782726984 607630205 0
59446692 310299681 0
235530815 673439022 0
78667856 623015397 0
554822026 140088757 0
688079198 131872085 0
20776079 253902536 0
60931639 335528540 0
244502096 706133066 0
431865391 743863882 0
650771186 233204638 0
355006634 542805778 0
520507644 35536029 0
297386807 248514005 0
554619115 251046975 0
264619185 298843337 0
48187282 42653810 0
18580358 580037495 0
479192246 42735393 0
565440071 58526090 0
546882028 776070280 0
189517807 529611637 0
796697492 281454879 0
423425593 225347702 0
193554630 184482128 0
415832766 717376659 0
423149666 505426165 0
428194707 550270652 0
604918410 734393538 0
208224893 523129592 0
470544869 628959695 0
629199920 601213570 0
583949345 174716596 0
292024714 505897975 0
151498517 185002145 0
377835986 109058062 0
225136461 289296843 0
591756738 464009604 0
625897614 770979284 0
198181815 635398036 0
395941913 196404902 0
513879273 276857657 0
701588710 518377736 0
502801125 662972648 0
655372115 374320073 0
721942827 163011778 0
241620809 179009757 0
662815429 646132459 0
201236678 156702954 0
299204409 436518725 0
362665970 594338512 0
701479878 282653796 0
366798861 761911351 0
615835459 429522713 0
12700205 461417512 0
419234231 780442539 0
234251798 766052388 0
231783033 153529599 0
124957392 291126381 0
281364411 258793481 0
791838650 526181741 0
405943319 64862349 0
700942669 188898438 0
7252840 646275584 0
626325313 601170786 0
273705394 655422528 0
711307420 774484718 0
15223897 321563195 0
101668474 390515515 0
2289983 454941357 0
636756035 118264848 0
486711678 592043471 0
553122169 462731697 0
61645527 635792372 0
230169172 793643223 0
381258365 659431437 0
24626193 102900187 0
146497817 208056145 0
292714088 374767760 0
791563983 578242751 0
781257329 580903295 0
220881491 304699460 0
414599132 454073888 0
16780217 89677143 0
539898826 557709670 0
794829265 684872649 0
248911315 653590511 0
559468432 6734187 0
574775593 297243528 0
617465512 594128135 0
664873571 191336920 0
229904976 9271057 0
380102937 272064648 0
777024909 498998266 0
236509004 450224902 0
488303027 365361893 0
739730274 88603509 0
225623611 415904215 0
496405798 473933541 0
71768334 509524284 0
783110014 716482390 0
283447079 356808761 0
215573571 406013178 0
742483697 198992431 0
170080965 44542184 0
23314933 654729379 0
355592264 108379701 0
785205613 710260313 0
201380586 469057197 0
172134945 3255800 0
401538487 760835157 0
66023244 84274647 0
741359010 392684330 0
93260119 128239157 0
661570583 185046549 0
433062109 596076490 0
590931110 545698600 0
24983674 415427950 0
202307423 314613251 0
144255603 687046021 0
282693335 210049972 0
596496867 472656556 0
229842633 64998422 0
744602141 267576026 0
174092299 326636099 0
24770259 252635949 0
463275301 722126275 0
500224490 116242906 0
536832913 396115566 0
31310814 215905629 0
753674036 113658126 0
675362502 597481549 0
527413214 639920047 0
435311031 686172288 0
540104551 182059582 0
288430235 565016858 0
45886623 122864992 0
430368084 544635468 0
467759332 350847507 0
743443399 571736631 0
310900003 390184803 0
657657333 106578100 0
283313784 668250379 0
359836916 593994901 0
354385713 553402352 0
405800645 432810410 0
500687518 399156756 0
43474801 358678765 0
332634132 543196403 0
729899412 764855595 0
423201943 552181401 0
267891198 732356853 0
544411575 27005399 0
771259258 330203952 0
770483220 601921940 0
121543151 211929938 0
731957620 38291084 0
394898944 280722381 0
238050371 253074269 0
266530210 385290740 0
277959827 675127122 0
213109731 247786898 0
363310796 660250077 0
422850746 370751972 0
169168174 18552347 0
239650142 480069065 0
658220455 648206015 0
781116403 68381141 0
484948396 506751121 0
340283185 437927426 0
294227680 243786067 0
714592066 583709464 0
311399343 36706708 0
301764194 731958869 0
644881502 461331810 0
649632000 216813782 0
66439812 456222072 0
681319846 78595084 0
174835505 245758528 0
177488945 523362652 0
506320999 155691454 0
259708342 420204510 0
417025212 676741072 0
273890314 245330492 0
274817422 470720492 0
285425272 710883382 0
620669655 404515129 0
627543632 92094512 0
243676591 474587248 0
399924741 285169897 0
736220108 188173290 0
229357746 67284752 0
231490952 364257847 0
193197138 756175029 0
604106167 504614229 0
617256410 69944803 0
235370125 303360185 0
561913044 226818519 0
260977025 129155916 0
120059345 357615081 0
351965282 135461015 0
300814292 355617459 0
103406007 270112350 0
612702780 240316194 0
686926393 707794918 0
396139623 575286161 0
110626513 364410318 0
200953391 577752785 0
285509764 565502786 0
242653705 543609673 0
233964806 426891818 0
634747151 672387265 0
213904132 655924667 0
227401077 82479961 0
495234892 739489663 0
656174923 460802659 0
498301259 224482244 0
70790931 610763977 0
492091143 412617826 0
328770340 86943257 0
636663126 309697389 0
168457465 795408302 0
796966626 271039812 0
214453556 115234235 0
549819715 484016238 0
315959563 591349885 0
286783881 604265919 0
409613704 86613300 0
167480432 680351991 0
662770468 569164148 0
374935003 308923561 0
387658124 784008101 0
751060858 649442497 0
788257749 507373561 0
44125525 280962030 0
509976406 13457346 0
609240675 102157064 0
22647697 265864248 0
495350309 578366064 0
204608161 325992633 0
781322615 693525285 0
333637138 236962070 0
21082068 409644834 0
551687445 16728033 0
386827362 20493036 0
504956805 719098239 0
747687964 619719451 0
380335349 566374808 0
679071250 167254482 0
190339264 688898232 0
396356712 777072758 0
747014554 542680775 0
426241960 601233206 0
226906594 707634647 0
500552535 321921885 0
612786977 177423294 0
300354911 271275685 0
82094687 575645894 0
663263845 617178335 0
487393120 719879535 0
526053344 682189214 0
704100304 234973089 0
151974231 695666348 0
29845219 580107517 0
80171277 701218894 0
287425290 528908914 0
224744062 45504912 0
662382899 456639269 0
788814141 516976880 0
381053724 491834780 0
87509435 148223397 0
623560855 438233941 0
216341088 702187610 0
339615723 610499924 0
674640367 334229069 0
442472751 643817566 0
179878744 754012837 0
462862252 407164869 0
309269791 535448425 0
789164785 769054162 0
579609785 648648100 0
375548325 121029556 0
386738777 551010607 0
130319581 162298260 0
136067506 17903847 0
256204613 773502869 0
762833600 379748149 0
490934942 561160448 0
759293268 231178142 0
387979459 740016787 0
497209851 321578956 0
103698510 25259860 0
465553441 427363300 0
111711689 256748944 0
287341859 16504523 0
555399830 418720527 0
555984312 508994820 0
266146686 333601426 0
548651848 226454771 0
688536361 723401843 0
84600253 464849490 0
114506932 554339324 0
324769374 599204599 0
458551465 368430497 0
105327556 46600339 0
189257296 486001149 0
571850108 691809296 0
430084313 364542641 0
59562073 126922812 0
680240354 247156518 0
690460403 270714087 0
351835454 524143270 0
141224582 584364136 0
321860195 654973897 0
600819360 15601442 0
774838766 747225985 0
388520399 543996957 0
355706372 735088509 0
266354039 14095979 0
41202748 609631855 0
740797507 197816772 0
251953752 136888701 0
322628921 586006169 0
163319562 325829159 0
170675109 181487927 0
378415611 406731517 0
625569699 181683608 0
99942862 365734475 0
687552564 264147826 0
351418896 344375165 0
190457652 619856141 0
216942325 239006478 0
699971823 68214086 0
307873895 600654289 0
347986633 530685048 0
605709132 128673747 0
161386948 61869714 0
401815752 717860892 0
501005857 730397601 0
675360132 120067923 0
696579399 499854890 0
356815152 48175241 0
267178333 488071874 0
374643474 408549805 0
511022461 722448998 0
682725536 553073313 0
656863230 512942534 0
715260297 437315743 0
539491966 145120984 0
785343379 587985857 0
621208202 504480161 0
547969616 629598003 0
343131097 43133957 0
554944657 93043265 0
495008208 276937929 0
583213553 599939319 0
264948371 379394045 0
747492447 134658734 0
336680722 40211785 0
703766638 746231552 0
255484315 599580443 0
136351202 68720814 0
296558222 692549971 0
274317207 694411449 0
352712927 318610398 0
84715733 287788797 0
455912921 174439356 0
541649234 53946177 0
504408238 620927580 0
247416168 796774545 0
96115805 415444389 0
298092722 432674591 0
553508821 629760254 0
21852865 287299053 0
415346346 137831362 0
760418939 467146469 0
676003737 388774080 0
459357052 705915692 0
397439920 616713462 0
663579582 671484067 0
332325379 793706945 0
128195053 172221692 0
176022172 257930110 0
519357008 395368778 0
482369971 129231102 0
104930738 351295498 0
363508580 46260036 0
189937609 386305717 0
261725114 515177795 0
392130650 558955717 0
636114034 670038647 0
799409944 623642344 0
110633983 604196144 0
766320204 615110804 0
243877660 257413349 0
276804397 321496209 0
425755795 623504834 0
797561753 259908779 0
78973163 456515291 0
497103502 35969594 0
139150137 101037719 0
57067470 351927768 0
261063985 93697150 0
449835412 617049203 0
28093642 627589131 0
751171000 103577400 0
402450469 255485826 0
33271268 518518991 0
751385829 268403555 0
723780897 685656887 0
157622865 626226790 0
173445394 694196345 0
723944487 189278748 0
494880981 127516814 0
372293452 531199716 0
789873420 202498472 0
178034068 354626045 0
484601271 232198240 0
185928786 516628741 0
311157732 271950472 0
305947795 470236546 0
12330136 66886758 0
569460293 154235499 0
349073104 415685805 0
359540373 303826874 0
535979412 457294646 0
17035903 301768211 0
194999792 40514898 0
194131132 313260024 0
762312708 76704821 0
218453297 617363313 0
405087123 73026490 0
643821466 145867277 0
783233889 352237316 0
106450844 193735349 0
418060508 271207949 0
229576109 667706186 0
67599290 594769830 0
746398253 663766013 0
413280742 394446533 0
676641515 6312114 0
225613508 783330517 0
444157199 265002473 0
265223925 300113872 0
681756548 240023779 0
197019992 6018071 0
217936191 271627910 0
678246774 581336451 0
340313096 341494553 0
580048723 181155973 0
785865934 119740007 0
447424613 545242024 0
89899320 53597957 0
601091998 536216143 0
196342070 190247943 0
463625444 634221187 0
736269082 464347047 0
242357527 686379740 0
610059482 127623205 0
570863347 671273779 0
58719894 431170569 0
202917122 644094785 0
435430103 71148875 0
247608102 191382609 0
335724742 660437728 0
16092299 246094032 0
599049562 21796924 0
526473244 176052616 0
21032677 16995571 0
122500466 608614670 0
215974001 262391875 0
581387711 278661854 0
402523463 141506295 0
741467284 387560822 0
466298881 78084910 0
153460342 104910245 0
556346411 451154086 0
35982925 75815111 0
326437513 129633437 0
327067551 138001475 0
737930003 539197873 0
618998486 47165229 0
658979801 584723979 0
18675793 436200171 0
736450440 800970094 0
651541747 260472215 0
468214761 236031870 0
516068909 385038312 0
427575761 513988594 0
770978698 416490307 0
672858609 372311220 0
172604251 370220133 0
86668930 113883457 0
322170308 490818267 0
493511914 573440503 0
202459329 265940892 0
227407159 308901995 0
721089584 513632277 0
390287025 192036959 0
690712713 642272507 0
393485823 550756991 0
18940654 125708639 0
184773077 203694157 0
636642680 221722015 0
531972294 553428823 0
38084064 649077019 0
569094258 158816960 0
755094469 182032719 0
14807801 739662620 0
166273715 420768921 0
291574264 41293639 0
597889152 681371043 0
397586649 5317709 0
516899040 118273999 0
402048324 667383940 0
444587034 751332869 0
347662736 454907569 0
322063053 763414096 0
53642220 182994495 0
269193294 368497819 0
560734432 461272698 0
91464227 47056886 0
264999325 340256863 0
534120914 78293215 0
494173863 406816120 0
59858814 729725977 0
169751759 797431652 0
16984112 265682692 0
81036598 789087904 0
89426143 356366229 0
547254676 87454004 0
641806421 321781870 0
580051547 205221061 0
98158686 477818530 0
789757479 3480643 0
224825393 448507686 0
250421970 405348582 0
124393324 706801161 0
31483235 582007094 0
664481119 138587479 0
754235942 407462573 0
137049904 224275298 0
2904408 203825541 0
388489432 359803207 0
670233542 795992704 0
771084314 494777843 0
502032422 732283023 0
286623864 247010584 0
654986638 46812967 0
600735948 442869971 0
612401749 700789249 0
136353646 644392063 0
386081797 767279921 0
192518964 299031037 0
331840958 48049276 0
439601555 318936974 0
740608312 474804603 0
68458289 39176055 0
609567081 531656653 0
607898948 738867367 0
421385982 209755914 0
260256009 508296056 0
35018181 38577671 0
251695393 655558703 0
173067830 645218125 0
358103211 397830424 0
691988748 201059910 0
664527646 344629325 0
332846684 281659424 0
424641341 469350442 0
401544226 316973524 0
711147265 185290249 0
492428305 75499953 0
623293337 414164531 0
105181028 766445813 0
512673481 708533509 0
69196957 745723289 0
121896448 211668965 0
156815706 429748984 0
468936749 376227217 0
114645878 48319058 0
162021544 5033003 0
759230497 293751116 0
758820490 639597062 0
274935445 157504292 0
136709385 650053000 0
291881766 449762081 0
718052066 682241869 0
600063208 505295234 0
76707299 731577228 0
707809265 28512354 0
45726411 137228359 0
159637256 610066645 0
689305670 661588034 0
305029950 234859204 0
403700123 373149064 0
76265369 393350618 0
672662379 657472151 0
91034049 589463391 0
358818527 147129336 0
33426453 788835498 0
639101870 192460999 0
184777618 414833006 0
6339456 182600191 0
732043724 774335503 0
311222376 307832211 0
200502671 224158398 0
625704117 659211708 0
369881928 583647009 0
382022337 750094102 0
646302822 16701748 0
604202081 708116836 0
793765761 372254605 0
711562471 530171555 0
520849412 651162221 0
708743084 319912846 0
232090754 433268810 0
299752095 191224574 0
401050377 760355202 0
288256987 62174502 0
381069927 200940341 0
338609462 355885819 0
382763827 77490598 0
744121945 121555805 0
83464944 404981805 0
521122580 273286118 0
565230307 35426825 0
651370506 412814112 0
767024936 665826028 0
526355590 7958914 0
584787198 21792837 0
144197206 540434146 0
231500249 232280558 0
772293689 284859039 0
64774276 210126668 0
94629129 733425628 0
231703923 195726609 0
214409076 223920938 0
54883196 199750607 0
386088268 273077773 0
76146375 746390529 0
660104384 695964995 0
530784826 780558721 0
664167903 414191346 0
29051623 536646856 0
582175496 167983181 0
504210351 643357131 0
75852148 628259612 0
598289393 347636204 0
311669691 708684714 0
362753250 399668944 0
242726783 577984273 0
249848402 264136355 0
547657892 363709428 0
422184597 713750631 0
369958884 212619130 0
260834414 788008912 0
90992351 569153055 0
296287912 65699030 0
564733022 150672729 0
328725671 641354617 0
553505313 50276858 0
420727382 609518385 0
448155915 147830382 0
363374196 557715508 0
581948344 722320945 0
181464523 546177063 0
50435157 760663472 0
510482083 697486734 0
568173957 403933198 0
268016070 425123438 0
220013139 30274664 0
700556490 503165612 0
677687961 458221968 0
433656635 519481426 0
169879301 512571695 0
610304141 186638373 0
507136745 309367157 0
111326825 440837854 0
600475376 718532716 0
330816216 21664960 0
175238623 796782867 0
445644292 446710897 0
182212624 349577161 0
494963583 549840341 0
97745379 430995051 0
259021082 254540758 0
657329902 716888417 0
194846439 584516304 0
580921331 203806243 0
721942749 81218697 0
647798645 545558562 0
791678553 102204171 0
254822203 753987446 0
323593681 346339469 0
237085847 676436077 0
443491540 25093071 0
252708048 774740314 0
714950773 311280561 0
386627386 54229072 0
601621661 643113467 0
512236080 304083703 0
760858527 248484629 0
405170525 718050980 0
206043075 676899134 0
701570632 363323553 0
464783460 88203683 0
501602202 753023647 0
95440027 499318693 0
441614029 493960273 0
680298393 591826335 0
1527112 194261414 0
395797305 670058876 0
657545251 633842657 0
381091536 689594384 0
369837343 492662307 0
477727663 241019443 0
791535696 744493912 0
739459968 516546250 0
693981962 131984104 0
511704692 641813007 0
407885973 162325995 0
408239979 686140109 0
395888308 142578400 0
429192857 262364624 0
229703130 451950377 0
249263253 476157645 0
220643337 45027523 0
84709581 96013905 0
468352236 739820438 0
759776995 166538399 0
541280788 444261042 0
391090816 315402304 0
160073949 245006842 0
778384193 565314121 0
437569107 356471288 0
664826872 283558968 0
477402426 119421114 0
595257238 392183632 0
414836356 93396632 0
290473397 65365583 0
515008010 475917358 0
477387384 346062114 0
46895280 784122755 0
650186676 494419470 0
321382071 776877037 0
716086371 517430710 0
772941309 720361002 0
620369942 666729495 0
623653473 96881271 0
231507893 304222338 0
438674543 26744674 0
49124509 84690008 0
94347983 778805429 0
288358401 427814261 0
698602174 424882339 0
288098672 583215425 0
442791938 393017796 0
125887141 555530306 0
144042342 581399626 0
795900370 652879808 0
135849154 287763524 0
549064135 353877523 0
410112216 641152697 0
299330625 29454656 0
175049628 91496395 0
305759865 542010085 0
724698429 205188910 0
163548923 347189253 0
749547957 559683567 0
789616350 522934565 0
76251689 635472151 0
341747049 271771412 0
453962499 266098953 0
440085084 457443468 0
266411912 522309572 0
589749642 225365734 0
641209299 494051638 0
169928056 574389813 0
797415954 681954165 0
461035977 767009606 0
49107578 597010397 0
680501434 697486273 0
26865462 699160704 0
315460955 643202146 0
186200472 252170283 0
328163570 596379543 0
613855815 627695872 0
357751340 138486926 0
354464580 271872117 0
615689640 723417004 0
690318000 323345621 0
404070366 137722780 0
706575061 510318605 0
174498126 189609719 0
597913470 236559576 0
607876888 260809142 0
158395049 155871423 0
670012086 295139529 0
431190804 499089411 0
637729880 133352068 0
632684549 632384458 0
556085591 514832852 0
434897401 620033182 0
271311706 142227950 0
440759178 550893996 0
110814980 299895780 0
25957559 652140970 0
441612248 89830765 0
259930491 577227728 0
409032687 764076448 0
160872348 210772080 0
541552080 469275302 0
136513102 728898653 0
330333142 121193454 0
127370763 417668499 0
347800924 139822582 0
1538155 789998578 0
374060062 121441702 0
594004397 15766750 0
569473898 242591243 0
713694552 228055403 0
21387376 376782110 0
624004423 142269468 0
30145069 197646088 0
474005300 57294860 0
542991394 706472376 0
744010231 786292858 0
361822920 213465814 0
621605196 224713394 0
185466592 196768922 0
311371464 316341916 0
95359118 386054323 0
97227500 61383722 0
667708318 697762698 0
60473466 221470820 0
387615608 15603840 0
700491687 315669199 0
254305726 752207776 0
257536019 546347186 0
207142561 7898367 0
164339893 390998533 0
586432782 196006086 0
452509530 680690997 0
798829719 228081781 0
686274194 99726611 0
723864357 119432974 0
111673892 276229422 0
471829602 124793556 0
229889522 578192550 0
603365036 442230955 0
529274435 632085914 0
664376234 702826443 0
437681626 183115249 0
711786609 277298374 0
210417237 192491296 0
614914766 765110672 0
82883499 238227642 0
465332052 283172154 0
276819972 389575246 0
665599961 123610975 0
324163318 609940700 0
304519324 219103955 0
283656323 742292802 0
384999420 18594216 0
558609893 801182190 0
661302335 540658543 0
575228193 486203645 0
487065575 335892919 0
79503940 73293411 0
258418514 162840556 0
180180895 464237306 0
515093935 261762768 0
221113165 116129061 0
726297966 230597607 0
189998736 147499773 0
754004558 422032001 0
496621906 517952855 0
47536818 304209067 0
440211298 153552260 0
276270336 690915876 0
649770911 290450790 0
700953954 149935872 0
494479610 119498137 0
737666936 286042995 0
546289671 244633444 0
633036708 198591003 0
708000317 118045554 0
208006814 12854189 0
358198996 796487503 0
150180494 457244158 0
766240426 417279308 0
274761844 420420861 0
328401788 672283872 0
619629455 40114059 0
281959517 382253944 0
552918083 148364353 0
262693948 140073625 0
221911775 589555138 0
264839489 317664241 0
471233864 333455136 0
657789054 650101503 0
676594238 453586096 0
392951850 604804767 0
148749145 690761681 0
640901421 272296326 0
737950290 781212298 0
371070826 100190062 0
349173562 639749765 0
760954387 692734242 0
50393364 304681602 0
73830876 676848195 0
734282106 656610995 0
365216539 11317332 0
624590033 134812916 0
34721264 390678073 0
383946238 69212210 0
240399284 75485651 0
756853051 534389354 0
622065616 680653349 0
337568546 613824714 0
788711125 29780849 0
115444729 555106044 0
728887281 179113312 0
458194982 223507492 0
773695154 69944942 0
403075385 457864471 0
281992516 367086609 0
258062953 170046783 0
351060744 750265305 0
449203784 611401132 0
229802178 786755498 0
228224787 736739780 0
181168980 57347913 0
750402276 349104639 0
720910663 302156198 0
773399250 345607758 0
287363262 775095628 0
335478536 487283099 0
213967720 130840361 0
133025624 325122108 0
526600167 240033502 0
436764190 161256003 0
788037108 200226124 0
203613577 688670400 0
698292965 167595766 0
783808567 519838291 0
497720551 593999425 0
213897434 74605554 0
344005522 721448420 0
383704842 70359954 0
234452585 571648214 0
295500809 792211062 0
547721106 430511050 0
254789662 380936220 0
188145254 341768954 0
383661420 381123351 0
33733385 301924919 0
219226464 745625327 0
795957173 657965159 0
655186335 621243245 0
106689262 413653251 0
468616264 36066767 0
297436278 13842630 0
656424137 283885695 0
753684902 42416220 0
626607393 55778961 0
367811905 269428252 0
156061116 658963817 0
162770549 212022829 0
680052677 143608160 0
608259086 573052599 0
683889659 283959308 0
513869347 156461422 0
692674108 612692698 0
124246244 197948152 0
401033385 737511845 0
5281779 277640426 0
131601850 661145545 0
626610393 212369433 0
350799803 589091210 0
651544171 469720664 0
159180829 362650610 0
529666473 128852230 0
714032526 624311888 0
71659524 468009688 0
156177682 41726508 0
470162653 713913387 0
346009628 740368541 0
222504261 729795425 0
776811168 131436198 0
44538975 284484523 0
369435517 222496215 0
549343545 47687949 0
81199398 595085170 0
685924139 493811874 0
685534542 98566798 0
792148923 717047627 0
756728814 690859879 0
744903147 230156862 0
695660556 330415902 0
3190793 370560158 0
299701679 529301522 0
706275248 705859453 0
195666278 455795324 0
471454885 132428275 0
448495634 261086408 0
577162682 143768180 0
235324982 137161408 0
266781144 651897903 0
774154301 179007637 0
768254505 539905403 0
374113706 554264969 0
147130328 490052975 0
415159624 334499040 0
719596705 298847133 0
187213634 12216698 0
454483047 425605753 0
271457738 604483250 0
68755643 790546763 0
109328737 258814764 0
219906747 136718043 0
713653797 312847433 0
93301989 496336799 0
432773880 632559805 0
76502145 70673013 0
487772375 80665646 0
648618428 12386695 0
91388879 129214868 0
105067550 246487865 0
172213088 435921755 0
487654552 522189383 0
117321895 362029757 0
192997614 538493749 0
792348630 219025171 0
265313286 149527984 0
642062105 622605738 0
201315392 404745899 0
718595084 322099891 0
712329400 679124880 0
318957881 305111324 0
207983615 183860854 0
690947286 668518236 0
449790226 348834719 0
727384988 917102 0
432339503 796699687 0
626165578 41702118 0
37671859 423686793 0
81652095 249744080 0
644278424 571487229 0
124721308 215620615 0
469858281 397125012 0
334086244 193469843 0
447487455 779354254 0
741422913 33407441 0
86916167 35908789 0
765985888 609166726 0
72804271 644470709 0
227561231 27755907 0
748348420 310341033 0
74536162 635249282 0
762860161 360971258 0
716597346 179966361 0
282591965 781663849 0
403230174 265261614 0
84378498 600874191 0
658316390 551485330 0
398760018 470531532 0
49141980 518658479 0
796117347 320752376 0
633608278 371789124 0
35546780 255492238 0
487965284 492390391 0
644662125 350874264 0
43163234 140909840 0
692842977 551404521 0
418686510 714834050 0
159995053 636006504 0
326610326 547045550 0
659340204 632320600 0
390741398 550198448 0
421728534 687260029 0
569069694 117093410 0
610491862 675496485 0
796629106 21981887 0
444684639 3070691 0
138706660 446433246 0
63740777 5764869 0
774644947 587379939 0
484354999 335766080 0
738578926 474743453 0
26787711 674467520 0
260178618 667818017 0
697845199 558440689 0
115875367 58262533 0
59958687 727888334 0
107283801 337821904 0
662442903 411244572 0
747538802 577287666 0
796081234 435161622 0
206092803 18340767 0
352513205 733412472 0
122274154 578906216 0
81880866 591156134 0
421438158 137874739 0
287784436 261866699 0
730706854 521206861 0
137642813 682836511 0
121190502 668100144 0
449173709 625429108 0
143923492 438055959 0
114601019 558198758 0
431572724 408257753 0
616148032 481697601 0
419155365 589111397 0
395681364 13479446 0
507050148 564531417 0
701848195 742349435 0
378230201 397268548 0
49347659 639318950 0
781705448 579357704 0
415321069 297060897 0
619599229 744756293 0
63682598 752264084 0
442164190 453251686 0
243581178 733512937 0
727934259 584634212 0
274143904 308391976 0
560689844 198456613 0
243361849 437585939 0
694374489 668960048 0
238673035 504890825 0
121947267 61952973 0
274779971 228074757 0
351849823 245386148 0
598886132 628002185 0
247805641 298401606 0
4329801 403381157 0
599384790 142113393 0
52508133 195433455 0
589028296 417242930 0
148598385 799633590 0
459597816 758531299 0
247787549 103355028 0
230968829 695587708 0
337966520 108216275 0
731443056 736970978 0
718612827 518086852 0
1930642 691402093 0
277378023 153956103 0
175610987 55222646 0
550372167 327029268 0
277006573 398284812 0
549926360 757345347 0
549905248 493635385 0
545537667 26041688 0
223443950 289187352 0
22191506 410570751 0
781570521 489896809 0
185119600 448391925 0
615940515 476950045 0
276922276 236571861 0
596145834 257000782 0
739426403 638931205 0
799361303 595421935 0
554541102 392676067 0
740913214 724518866 0
793241102 758542057 0
586690766 689224688 0
680038306 120869317 0
388155816 5285510 0
495671201 597944463 0
436657919 154021414 0
662395325 388785003 0
707353269 318736956 0
104857430 92256277 0
425401499 170650540 0
231375267 481385389 0
682725904 169555860 0
443045481 591003638 0
363645794 325635044 0
15759868 754477915 0
245400699 165996473 0
431814949 133163444 0
652071669 611806597 0
660762304 703025914 0
45611935 634575331 0
447658667 535264417 0
35867671 285355527 0
633634485 18758864 0
92334863 512556963 0
114644449 773161884 0
432860955 663091779 0
767570543 112598679 0
119937167 548953303 0
230483743 689929111 0
757544623 754078960 0
788579534 382166979 0
103867198 511794247 0
513299284 711156463 0
515459508 545873530 0
432885572 680983204 0
29596320 551025688 0
761175458 800533607 0
129860322 41226493 0
492237404 85056215 0
134623809 171524614 0
156608334 133818768 0
695064298 120371882 0
339016760 464227963 0
97314360 178699770 0
741801615 200089225 0
760271987 636455567 0
640089086 23496346 0
200378285 17220979 0
620094516 205020097 0
533062961 345344840 0
133830338 516680061 0
430458690 220724466 0
135317471 596655759 0
95644939 63464843 0
542470661 695154021 0
197877969 594203442 0
311897783 786743597 0
466120422 766252064 0
30151409 359352995 0
179847700 623805857 0
724973225 547347801 0
591512376 133537500 0
149909013 517123037 0
676758188 515253533 0
202086733 733827517 0
638016234 469851936 0
142632809 400566393 0
54368277 416860155 0
178481250 167072610 0
662025981 295222103 0
359230119 211356595 0
289196119 608890220 0
231961784 697875801 0
749874608 273940846 0
196930833 102639317 0
189450195 766769302 0
117012161 229073943 0
371253790 680711038 0
49138079 164602080 0
391887592 429572212 0
491486666 96531956 0
83382970 33390334 0
376507596 12834634 0
204753844 343957672 0
37996725 678328115 0
396076819 447159312 0
148867210 1305229 0
525739333 533209491 0
466630336 342693061 0
534518467 766579805 0
97690711 375567988 0
377686496 568895046 0
307106344 342818783 0
552493518 538556100 0
741912372 102688945 0
130041378 193926519 0
705418579 526963715 0
660139185 780533094 0
380006371 679260124 0
495160866 228482891 0
748951536 431428226 0
150252591 107712291 0
508670096 127416805 0
14901464 304577727 0
679429641 229039701 0
441468787 93405313 0
712553570 99858373 0
99390465 304484724 0
31026011 71179060 0
469685482 454708939 0
247899765 269578624 0
109893228 341344154 0
573915485 567933619 0
481853874 553351953 0
514623660 652151476 0
112646730 211396653 0
665008371 367040575 0
192786095 169945740 0
682851877 466142784 0
579427947 83610765 0
602229008 300741616 0
603248876 384718276 0
592192148 419133958 0
362443281 359830972 0
141481004 469251388 0
758584190 330498528 0
243325525 291835266 0
162323854 57370678 0
76507403 563667763 0
138671038 559617282 0
152426793 468783753 0
362704453 725572558 0
625092843 170665944 0
145098337 108577970 0
371573249 113237679 0
579593782 24386565 0
228240381 765290847 0
521075126 191943435 0
53189210 402429321 0
99176616 783825777 0
595110651 136259741 0
472313006 26207303 0
86102820 351386041 0
652471243 417949247 0
416735603 355433325 0
134311674 780570277 0
371748900 443864202 0
422676139 661054437 0
668932520 709154821 0
215848276 30312531 0
114746168 665058245 0
134581010 491050483 0
295310902 368987908 0
50708419 566086260 0
454203760 52475395 0
213883259 461576428 0
384827656 169523735 0
244362477 43099734 0
622752060 637424611 0
519040843 799980958 0
360256005 76681522 0
566184851 551510265 0
476978070 775985349 0
149425585 69801413 0
426658338 705175093 0
571982886 415691827 0
552678158 525774065 0
534785198 550664689 0
722692161 688238318 0
780425472 603747575 0
344472766 352855260 0
194670585 305683038 0
65737049 162583140 0
416695182 229563965 0
717726304 94222256 0
506791781 133174434 0
767862665 83919264 0
501578167 268334058 0
799310256 608465181 0
236352949 622877459 0
471958518 249657768 0
665214232 416111554 0
120897502 514667748 0
367457689 210492153 0
193307854 185403611 0
113348961 100139629 0
493594474 763038080 0
723021719 154571287 0
109478822 100140840 0
283597123 181704295 0
63923471 620917299 0
453372294 508177192 0
723001112 252579042 0
253056770 274701919 0
355598973 246380179 0
668878403 598478578 0
354576005 608584213 0
662643623 7698661 0
182368864 551995369 0
512175460 147175421 0
263199369 278520311 0
686262963 598394806 0
321105956 114296723 0
324936020 49930898 0
691879891 646958345 0
157447638 583111035 0
671412025 252331779 0
33778064 600854728 0
196442225 334150698 0
272785285 452345673 0
296677812 118297030 0
216323903 316181937 0
138901913 356686855 0
644566942 706466245 0
570827077 41651874 0
94843696 771232636 0
349501133 333249462 0
734367807 618187855 0
636996747 88287901 0
385222798 4474505 0
399995668 376023371 0
553390366 472289670 0
129635849 699927677 0
242407717 141453275 0
652436636 722870844 0
574461336 629731637 0
196322316 477158091 0
574406434 632124223 0
705861849 453598736 0
731572292 541602153 0
388945469 374351151 0
652676760 88084830 0
182823585 19028085 0
167209874 602779938 0
47458377 235335678 0
775052714 22722812 0
585969735 154189202 0
521577221 363287697 0
43362233 233601904 0
215806876 555746355 0
105676665 797226679 0
123869971 131738301 0
571573788 562603858 0
659123785 123375817 0
169447712 786644485 0
793983705 320200961 0
450129175 723624722 0
94432703 440367744 0
457747982 488138116 0
289674174 189089533 0
198275915 530240519 0
8802522 669032779 0
115825073 710001568 0
480646102 255571579 0
419509177 336807074 0
112099134 447140744 0
342208994 121450797 0
683088342 711209263 0
5191791 461795817 0
391012327 477697634 0
381645014 284558606 0
647733965 728005350 0
520426851 379845296 0
274855085 23475863 0
191882599 117019281 0
263602835 569400782 0
491588843 772444716 0
500141196 433350660 0
588323514 278122091 0
334591777 572884689 0
324629682 61689091 0
56311183 367580146 0
779325653 105648112 0
78923478 82768976 0
34919731 193296156 0
267573609 722808777 0
701263765 423132916 0
138634581 223014366 0
256782719 325587491 0
342480702 582030008 0
30627404 476613238 0
800307161 417788405 0
256724314 772179812 0
641421078 159716289 0
620755715 461838314 0
569506160 223583862 0
515694378 699874971 0
795804904 129422828 0
150100077 167733022 0
50204283 352762463 0
239813913 656837403 0
251065035 749277652 0
236584737 594949218 0
86005914 625816471 0
237553466 14088436 0
254138601 190963144 0
102922884 769433863 0
456647201 315690111 0
415995903 301135816 0
555477600 305058651 0
101251478 329976370 0
42474516 717230374 0
85495925 556697072 0
411352339 491072557 0
294878749 372870956 0
556196491 14653455 0
667502089 421063220 0
568152835 70655093 0
741718133 318102988 0
488148161 159606424 0
732912485 232283283 0
446196631 352638138 0
765768328 438889668 0
740961117 591728222 0
576827327 115496678 0
284147877 680303577 0
799349495 162882448 0
678221227 148571649 0
711091613 90357064 0
676402932 589131021 0
669365435 291066528 0
183894072 40607402 0
268483610 78327670 0
475748992 608950598 0
732317610 459639364 0
575021493 162506227 0
195534077 568600487 0
286550680 76656297 0
636480699 407674157 0
541845516 201111343 0
582600455 592554642 0
464219168 472660085 0
562913163 383706500 0
646002369 642505460 0
325100654 379308258 0
215684369 12179852 0
475320094 150609952 0
674398322 469613242 0
694188941 658632979 0
489275660 366118380 0
766583988 424300394 0
423959754 102823349 0
195802846 594399617 0
175249828 288299025 0
612708049 63696309 0
212388038 578987152 0
529545748 450779095 0
329814545 217582370 0
181169880 403426388 0
392525829 213309264 0
136163807 671215455 0
241441256 765909992 0
102470350 697474718 0
315048714 656821029 0
81027601 124895492 0
581467225 52292577 0
421016075 526850284 0
330499760 246774590 0
180518529 489423686 0
418329997 699785486 0
549140898 60858294 0
631605503 347251395 0
354373952 577658201 0
381120358 758619120 0
578638202 96802609 0
450316142 665374793 0
275115381 335572165 0
677466327 120787869 0
5110228 796843707 0
399913964 173824938 0
527413041 448183957 0
525483853 82152626 0
701793583 793184084 0
424572468 711639454 0
213533675 790254976 0
627061612 478083060 0
392401342 14561639 0
631496278 127848458 0
560853458 554676079 0
465748864 207169774 0
440202899 693913844 0
622503725 73741491 0
176564321 690649229 0
717396227 91581957 0
607295889 168467155 0
121839508 1841288 0
204965960 323599107 0
244353666 327857286 0
740527964 452816287 0
371432156 631102832 0
684849548 58882180 0
247657431 491225491 0
512225707 389430855 0
358595092 286189534 0
475664633 449426366 0
374663499 664597143 0
408170085 740169224 0
23641192 586614510 0
187608694 306173991 0
177654109 661555768 0
130292065 253550110 0
700579394 17776939 0
390385971 460619542 0
198172364 71320845 0
88341023 71786308 0
259554740 732987406 0
196363211 532850104 0
284376339 595119150 0
539879680 432596377 0
592953060 188250809 0
740969258 555986331 0
278104280 710645991 0
166044597 572341855 0
12379143 791135686 0
114356999 33618056 0
565050734 109124126 0
50238337 212986431 0
377565942 206104582 0
397646480 188571872 0
491736411 60081608 0
157127246 780064230 0
407692343 44339576 0
145752211 494409335 0
427685202 644637311 0
36072273 345391612 0
660299497 600892776 0
458600634 368494247 0
1767236 680989349 0
188833161 236707968 0
504328729 626778408 0
740842182 774088852 0
2112652 227781826 0
719588397 64896329 0
656883883 455633549 0
551186460 715041524 0
736042320 108911419 0
780109801 369083668 0
433151641 109731194 0
632412734 321931075 0
630842292 370549453 0
204961397 472165023 0
727006844 173774859 0
256265038 29599958 0
636404814 555881986 0
715365761 103826904 0
69904329 60392200 0
396472002 13373923 0
414199247 281952682 0
469870231 24615644 0
792786306 524896280 0
125113724 287516748 0
574211257 240883946 0
737419320 616410606 0
337654407 381901771 0
782987503 155009808 0
353565939 197530585 0
669987340 109025864 0
158578524 396201280 0
210121901 174233893 0
187144922 510934335 0
493401272 410715950 0
555786827 293810496 0
151259666 446520503 0
384618817 394574054 0
87736167 718749358 0
10009256 558607228 0
677878400 432257115 0
763172608 254670010 0
508120743 81520710 0
669838442 346324999 0
690325886 680719670 0
668926990 373917106 0
166825399 747635315 0
378784887 363071698 0
732258386 389331102 0
242827778 694759748 0
235918812 313072684 0
3637811 502263523 0
104717684 563582497 0
573487948 242329956 0
56085609 674785171 0
292911257 570434549 0
62203729 307342788 0
530328111 231647050 0
321886395 578630412 0
755284506 20910221 0
345184459 370727026 0
722405973 702326227 0
241891512 452971895 0
713275071 188299800 0
579737818 665288171 0
391327712 126978685 0
248737382 458973730 0
568307761 799003997 0
188273710 372431058 0
735530013 712533655 0
606492008 374689205 0
268501922 704685055 0
537987419 192708976 0
597221087 70321739 0
238586338 257954797 0
414395293 135267339 0
4950319 315468742 0
462494221 13680619 0
9300081 695323450 0
523453641 294610452 0
167229511 358721908 0
232574586 600843928 0
484848491 156337178 0
601015780 521469546 0
796895983 23239923 0
708987870 757107054 0
311879015 107159327 0
9854217 644518697 0
601735080 792964126 0
742741175 287853835 0
145691770 762692995 0
463106008 720779516 0
46944106 291206223 0
787576811 565377050 0
19482922 601996750 0
736273947 538982317 0
350718064 464411655 0
412739454 394004147 0
328551375 601318414 0
386129468 665015675 0
610092232 788538133 0
216942392 30784512 0
653974623 344923330 0
566775503 172120588 0
84698288 730840690 0
240102962 726333236 0
271430598 134790147 0
326024458 738513271 0
255197003 611148980 0
213217632 538466130 0
232679166 445817236 0
704217107 130653943 0
521485047 153278425 0
631710327 794542574 0
351571656 50109924 0
403228333 745742725 0
643195600 777989883 0
782994695 96353740 0
733513915 64159722 0
408033581 621712739 0
499910290 794434167 0
144782755 342082885 0
364324617 367270181 0
158726735 132189805 0
110514130 205058884 0
315190583 127987227 0
117635790 435433539 0
20704423 289312668 0
287881607 729722283 0
462065613 541351627 0
211144087 178914802 0
748660520 194012320 0
611952493 45610065 0
68644452 786106752 0
548397035 330310567 0
52004862 250890441 0
591257725 530376680 0
109823276 372811732 0
756540688 709123031 0
25464657 352406224 0
797935646 738258766 0
789521713 525388686 0
579237937 548341953 0
615738906 92609610 0
205774204 548814183 0
467349737 242819501 0
552315345 342571930 0
596616491 219391092 0
283247176 610419218 0
738450183 112399227 0
385604174 91476561 0
696021378 78741593 0
280146878 428913656 0
599769302 5994852 0
47279006 210287780 0
323194720 134005991 0
90265034 332398637 0
142569990 454145485 0
629970637 691626418 0
119687102 50963342 0
496226228 470130532 0
711464262 237331452 0
135295330 540168090 0
733652412 256425951 0
16753875 706320220 0
129845011 72088827 0
340039183 379727333 0
218149133 175121397 0
697634458 427708780 0
130313551 480268494 0
128878947 433533493 0
555076042 513871188 0
592140127 147213679 0
801195242 524587385 0
163912849 590748830 0
504529660 762861806 0
740485411 549939870 0
671027710 134478345 0
291493044 495032853 0
99160345 578056469 0
418505894 66384352 0
679737973 289515791 0
408948912 579313069 0
301692120 730692069 0
409589318 639976269 0
308304327 421739912 0
309753977 634052566 0
665592011 269436668 0
332308452 372921063 0
240564410 120889 0
437984167 436863447 0
337424306 708081462 0
445131404 304200755 0
555804722 304605814 0
120416259 523545830 0
672794441 448799147 0
730938812 412171280 0
594425007 206735862 0
103616935 355013422 0
111873915 620625165 0
457508874 695690697 0
741110533 161807971 0
291720469 511153266 0
58780575 688691504 0
632104395 542692127 0
14199481 481989562 0
187856596 186201047 0
772513868 385438517 0
199277690 790519322 0
254912033 152987589 0
692277794 662085912 0
336077109 112912570 0
565330879 452263634 0
464048839 557555261 0
775695493 644864947 0
328905875 154753754 0
190455195 783114219 0
285377687 119900078 0
125771522 209743779 0
86664204 501242725 0
145688233 521850318 0
711962085 677676277 0
348815594 341325746 0
541136557 1035513 0
230638566 517061819 0
651782468 204443114 0
491581510 612389629 0
113223815 537183702 0
559384990 87125073 0
442462865 369836319 0
88289099 634990662 0
430568353 463157684 0
771320056 550092592 0
202181569 770922474 0
514416438 377817268 0
692154412 203485914 0
608079693 423894977 0
534967576 559889804 0
61677042 382766430 0
596108977 65594527 0
11493573 652133175 0
465505039 644402097 0
563176321 591942169 0
37976669 566769901 0
665506899 139592162 0
10240478 767684551 0
462911147 162067309 0
427894243 589464530 0
94715696 2465165 0
546491032 486896631 0
442837162 47391487 0
674573047 713566494 0
418346950 86481519 0
221417037 752253865 0
16092157 286159124 0
225640618 725761842 0
124136421 765167283 0
125533267 11157316 0
606050593 151325190 0
776642481 309774492 0
584400851 276993667 0
655423050 517299361 0
606483347 253248518 0
623401791 149561799 0
134934572 467445838 0
570391056 349873913 0
80452495 188838877 0
711401237 151514160 0
282108660 388322862 0
181256893 661364096 0
227925223 698167532 0
720623929 554690699 0
83380561 269318807 0
479051935 179430730 0
101911252 226271773 0
300047229 15765499 0
768989622 658947670 0
666799725 663403133 0
267431714 68676830 0
242676053 140498633 0
235058446 274931356 0
373427582 460536104 0
645657956 168075249 0
626304627 254287326 0
365091276 440350040 0
380926265 515188639 0
125657980 96959462 0
608320089 342245027 0
12891670 142584097 0
429488711 191654708 0
722037427 7039505 0
332711637 509904272 0
422832157 695602659 0
313489927 27088937 0
334810509 446371360 0
373491005 756356459 0
511946850 79125067 0
263877537 10653150 0
195960775 374032701 0
353062076 315309047 0
798478588 223695001 0
301154159 121494446 0
232183264 445218187 0
725641617 348781763 0
558469848 342232217 0
65968378 324866280 0
513473093 716844324 0
733724215 507528932 0
407269557 56924370 0
776891275 64955559 0
660729869 283262501 0
550312689 430958567 0
578683131 524120040 0
209328435 247249946 0
732572570 330932515 0
556321011 545336361 0
24281379 262432159 0
176891556 99369878 0
92282161 351913952 0
445183500 120838483 0
240187189 603463093 0
17750060 80466815 0
41624587 517176981 0
225955524 492506295 0
639627096 645920899 0
787745045 286598016 0
390129501 11912948 0
109722992 313277242 0
243119768 185190563 0
561672625 229335521 0
159204931 203843561 0
377111373 267999288 0
499929985 371866885 0
38018311 81325641 0
716215345 701697883 0
391602373 795773777 0
569507318 333006586 0
614020180 160852383 0
184927977 609966017 0
390844978 544986589 0
483754339 641302266 0
569294719 549473562 0
386594064 226915451 0
336228874 791884994 0
259301066 129815751 0
431236941 771189028 0
764398710 593926130 0
218267686 611467679 0
497366508 761716842 0
637157312 98846244 0
680668049 50161836 0
103915559 537276882 0
151186388 324335624 0
214086122 795865467 0
644331990 700920603 0
481598052 486655715 0
179416 463796669 0
749520592 391861108 0
514966581 110289389 0
455215113 278168514 0
479638676 253417386 0
413788400 371582569 0
455488400 390706178 0
288016116 558507069 0
708676705 60226498 0
472942779 659454184 0
514196099 510283720 0
643859341 504793332 0
36425341 553483664 0
254653021 219079814 0
97502673 45676913 0
378707904 722046503 0
438723940 14084020 0
431988047 180593004 0
617962504 453044186 0
100955096 147418999 0
651581359 781345053 0
551984060 656430559 0
379167565 508330171 0
44012772 355314210 0
389764260 84390985 0
633563904 516466802 0
193889790 290961610 0
32178135 340690002 0
540053125 155241124 0
366161293 205576402 0
153992014 3097996 0
512603237 308433559 0
517358336 469807880 0
16403054 272801036 0
216436751 745127702 0
588255782 544804415 0
643727466 417174674 0
436276464 538389446 0
588372373 293105828 0
317649542 147259280 0
761348294 661290497 0
743822522 169234747 0
575732245 708930424 0
132878123 185825771 0
106526456 548968484 0
431053032 505193784 0
798126403 594896228 0
593687180 545170499 0
723267131 658273823 0
12645287 740071088 0
542988606 274131971 0
206927825 311615158 0
98629309 508766602 0
125871845 338936582 0
547735747 66174742 0
522354009 5524436 0
669357358 250627521 0
302715924 82952096 0
549413341 729388785 0
337454491 206689340 0
333007991 554485767 0
29222800 291606434 0
737165650 13926598 0
533144474 750326634 0
604145262 565667845 0
204169817 38778166 0
371290024 561182189 0
67361204 445222012 0
69226744 18780971 0
663691100 158031929 0
597446652 363653226 0
686053367 273229652 0
258868639 764613562 0
100842887 9073438 0
496973612 283979834 0
77042370 352021991 0
248812460 293827571 0
290306467 212727810 0
752441626 661073893 0
533995500 540424802 0
17747977 432992455 0
136515913 383857369 0
296311874 428823616 0
530878139 86341810 0
106389705 50466445 0
633663928 154992411 0
335797027 528167521 0
593386087 494489741 0
616400163 132688491 0
261840151 472956776 0
692476092 582686780 0
572672855 529550339 0
60476179 466728153 0
285099087 475151788 0
514094754 126872030 0
184467577 548473577 0
535050309 488199826 0
275532794 344148948 0
190823890 657884731 0
308990924 65937142 0
723030669 133508409 0
528954694 598984291 0
190870540 240255505 0
286229082 396682915 0
33194867 159765764 0
701630704 549885979 0
126226790 715233520 0
512329359 163494945 0
336687164 450579346 0
283288825 81566517 0
198950515 228508520 0
525541123 216646130 0
225376370 303834048 0
530502532 348034566 0
327443344 482845258 0
653288701 493818518 0
454095463 484419581 0
441614789 784100623 0
258022773 297168655 0
157079158 630274626 0
346080167 177149574 0
198285146 135497217 0
445664967 199017556 0
103056757 612451297 0
757763165 655047395 0
540817891 49849662 0
282579304 683636916 0
88987449 200770908 0
345052358 782773715 0
628124487 203275042 0
381100821 338950651 0
454097975 364315100 0
800391004 721425160 0
464793488 698984136 0
629360313 630633534 0
180312056 442562710 0
559850513 543262776 0
595993176 764729572 0
73320534 287821625 0
207791922 598034803 0
229094911 470342666 0
367963123 23987123 0
658213273 580661229 0
107921623 4516376 0
594188117 260249544 0
210595697 447785755 0
304127147 478438694 0
299261210 737633388 0
578945882 381815919 0
535394507 129199658 0
236768878 369367130 0
582522425 434317106 0
250826117 314648952 0
171193100 634617624 0
774258968 681970338 0
41903611 483365414 0
406683622 260371102 0
702973652 715486785 0
200181711 250141684 0
347628818 752527668 0
206932559 362479961 0
588682210 164942454 0
206048499 96378808 0
609932676 312988363 0
689394666 337929571 0
141740677 463164452 0
579577196 647182433 0
188031197 247395140 0
19749815 170501632 0
432514216 49726771 0
796156026 172585040 0
596304708 528076834 0
335383078 44349661 0
48713231 292111552 0
754539446 278784558 0
161387221 241730982 0
240594767 640294578 0
154997110 325797823 0
172433861 175724045 0
379537766 692339912 0
179202163 730990172 0
35736075 789370914 0
178454247 170185352 0
255939976 622104623 0
747760018 725744770 0
29660612 112009265 0
232574832 434148055 0
798042822 698633756 0
436557515 480047842 0
369876382 409792522 0
504917099 608956110 0
277119382 760762934 0
635283254 786602645 0
779859016 603456814 0
177349987 416198056 0
133730991 564595299 0
706740191 745148614 0
311640271 571751895 0
101988235 587929324 0
664768491 642324459 0
329048043 589764595 0
722546241 389483575 0
211123375 297279492 0
151143070 288901393 0
235528795 718274568 0
659879556 702819984 0
602411544 373443558 0
547154275 362770830 0
704324105 584560215 0
10659337 543320246 0
646095123 299541894 0
726199553 642478267 0
138633739 417271176 0
293925083 117754155 0
188830087 638268604 0
516301664 575920057 0
501564364 323384842 0
654267275 502318911 0
204802942 297308874 0
205038422 550571008 0
46860375 22115718 0
533331217 412954932 0
649400104 176675178 0
519403061 566049373 0
115394694 583143697 0
462334440 750174245 0
414358959 764223003 0
603037564 175408991 0
344310512 466476977 0
789336503 254180837 0
484164474 325625851 0
387495623 16387167 0
322829687 466357621 0
368812108 658279684 0
146696655 325985981 0
57897441 442523613 0
223400241 503884925 0
413604494 33045222 0
442910868 430405166 0
96976481 168131628 0
353685712 321863539 0
471071298 793478301 0
647149026 719877227 0
233031041 231289021 0
113077471 617427425 0
743523953 579837017 0
337804905 343328430 0
216666216 470101849 0
2761614 751618951 0
530932017 600078324 0
224938474 749335572 0
458083404 572360735 0
286416622 442226197 0
656028756 96086321 0
697301971 351308535 0
162806943 518633676 0
286546651 60059443 0
791070231 596725912 0
344740298 440037909 0
35429950 427059542 0
486823315 583237028 0
785948710 446316727 0
538602472 166402188 0
186899835 104464617 0
439201666 2476289 0
692034793 527250337 0
791920484 311407388 0
252126427 166950078 0
117793807 645321533 0
148165282 483259577 0
500038967 800065426 0
784600495 162776853 0
433940332 502467909 0
418841283 783087724 0
67873469 419041213 0
23221133 467989429 0
227896425 677294220 0
268370522 578477896 0
675344627 234940701 0
798489058 193969666 0
709288675 553230868 0
74210414 300484008 0
311602463 760930418 0
320136699 669033951 0
69127665 202258380 0
534896687 309579036 0
304422325 280164664 0
404999562 129242155 0
221084847 613651390 0
698991716 461730208 0
736874177 301321936 0
317552002 240304134 0
230125348 1273918 0
35075463 632372790 0
156976625 70394066 0
727150339 738105631 0
407004866 53706343 0
268580581 491581312 0
422696744 702395169 0
60868271 57586764 0
187265080 768456351 0
531374193 598547816 0
492265016 484692847 0
321967424 383933597 0
13770609 331325088 0
649138666 299488102 0
621492218 674893299 0
13058348 301569606 0
492433664 155686373 0
734734626 359328360 0
153755941 1779751 0
36832631 433088447 0
287537495 561068829 0
8948719 235531088 0
136818074 403733975 0
189805419 108723990 0
376400337 98500559 0
259689170 487670562 0
482748520 410863560 0
532574563 65659913 0
522893240 323233633 0
506462449 434800896 0
710890 643515001 0
205793740 695473408 0
664951753 362823484 0
457258113 136478660 0
7917008 571022165 0
653847342 582793481 0
693654960 494555874 0
694016967 249943438 0
709237547 392223038 0
434887595 543642708 0
128164635 247856121 0
104625706 596916334 0
234126753 435359569 0
749462454 673804690 0
449515220 63178666 0
573194845 203838247 0
402187022 431394808 0
297851857 489676720 0
772736115 233524893 0
242820608 280643248 0
416882400 280724376 0
627249067 142376669 0
311997208 51834991 0
265255528 612042635 0
55621325 106348748 0
402763890 512429255 0
191691031 139192364 0
205905615 424381100 0
100782729 316426156 0
635900881 258687348 0
555902834 37558553 0
257468962 778233316 0
367798607 485177741 0
11554143 603571042 0
484437171 11889438 0
310207388 733806321 0
354627198 586009164 0
427611210 394997147 0
528339703 569203593 0
54175537 164608690 0
60618899 435940581 0
172597219 352446259 0
728594763 1370705 0
175118165 678411249 0
410204782 47259883 0
668316202 284778819 0
564614272 223754155 0
241927854 187349379 0
262312361 62442338 0
259347694 511725701 0
236394778 494435182 0
728904104 663478274 0
377326531 770671828 0
110890330 608069066 0
488463009 74963146 0
42774449 103131930 0
604860547 469438221 0
247768650 226080819 0
355732294 589819560 0
476314856 301460342 0
350881618 200385205 0
362363899 6450619 0
44467457 504206270 0
336112638 126045020 0
590429788 710440221 0
436570056 295707026 0
637921223 386848648 0
461224184 721588473 0
345147838 429688648 0
308765299 366746851 0
310452304 361456624 0
193565241 297883851 0
107619576 602598123 0
83804939 62715400 0
104462456 253249621 0
742248856 798698887 0
396205223 326612223 0
680628163 83431898 0
554922633 252712656 0
88649910 482450459 0
395890907 549039302 0
241200687 795646237 0
409038908 77569429 0
166610362 735781517 0
690924744 625144894 0
444309940 625998182 0
518526061 327240533 0
740905877 543809953 0
717174559 591355358 0
90491809 253332223 0
586131948 476142869 0
626027768 795191113 0
628536953 35255786 0
343113281 712079922 0
408617735 194027263 0
578034462 287857493 0
487656328 319751654 0
714800574 352642126 0
481875781 598141165 0
471176253 153389891 0
162293345 726861832 0
186963070 382865515 0
23585500 676824786 0
148560362 585955971 0
187295657 519911860 0
657223117 246159888 0
675926771 775416622 0
18743298 669828310 0
703124747 232276773 0
709218752 386310253 0
504579952 29578466 0
507610558 382241958 0
369314952 301612967 0
628860705 225064210 0
597610462 190402731 0
715188303 236891183 0
34415694 219634115 0
787381684 317493190 0
347138383 605108430 0
203170092 387419584 0
727977001 775362136 0
68786660 57543203 0
483641862 508915143 0
160553589 758524353 0
26376194 689859286 0
776013226 276092343 0
755499702 455120540 0
54624959 435031330 0
694195791 478705068 0
9590795 691187711 0
421999605 722980254 0
534662929 660567036 0
596787987 741161620 0
671094993 528820888 0
364554542 305691506 0
462310940 244682476 0
727726619 360055848 0
577077698 206676065 0
112622694 28909631 0
325173813 235240140 0
395037901 488693181 0
545372290 710563432 0
523708698 425074931 0
48622421 455068028 0
488604732 704405567 0
594792014 346780863 0
522257815 790612850 0
737239349 151532334 0
11174726 732173132 0
606809296 196886216 0
800443543 414105273 0
220150284 205416346 0
46858566 260881971 0
558794200 619235735 0
169105732 336572907 0
112427655 328476454 0
695041023 781811688 0
651612329 19658401 0
51513711 739687642 0
178981024 758748661 0
725412874 358944520 0
687123288 198243551 0
797450890 61917753 0
757097890 208795213 0
772902715 512869967 0
15439890 518270423 0
478860157 198866065 0
716429206 105837500 0
603758309 762729034 0
384939519 103356531 0
654666902 366801443 0
255690427 674162642 0
412962739 549344226 0
577378514 161624736 0
107332277 159853169 0
669811689 394514958 0
562730114 285300645 0
35573409 174738997 0
168694031 277304620 0
535737418 363620538 0
118645004 505125927 0
34520077 777342920 0
575184516 353039522 0
253223105 396309634 0
147029337 411710471 0
356565354 117236690 0
301488398 678120601 0
697304317 699354434 0
711532765 164535042 0
664314953 298048873 0
522321749 613650811 0
442939994 171126772 0
789149989 645991018 0
320015351 160714008 0
111974780 163938802 0
643063632 253369399 0
325613469 571865903 0
749886113 491868176 0
310154789 714522756 0
553346795 367002359 0
561843309 665047584 0
172935686 711188976 0
623936077 176457879 0
121442261 381903235 0
791449858 716972292 0
697263659 376262721 0
1502615 507311207 0
770996059 54888287 0
18573056 735346186 0
446145762 243142412 0
231488793 779693210 0
449877313 438042428 0
637754 61590077 0
409643396 48597005 0
84065489 106998382 0
238810597 794595660 0
562770944 45015973 0
578081147 700436246 0
268972660 528346632 0
544802077 263581903 0
589900315 628588786 0
332256698 647652141 0
317218846 219404445 0
69005615 303305088 0
665677731 28902258 0
164345364 195510796 0
705304360 120763826 0
790955704 208422235 0
196729679 73416541 0
5603388 247990601 0
288710581 748138479 0
571364567 1421909 0
354326391 341237175 0
770910533 689469576 0
185483189 575263287 0
515834419 347805198 0
11154480 734004594 0
487176825 112360629 0
200510846 209400009 0
200777024 527272146 0
722038092 55986606 0
673513484 714309467 0
757365428 646456032 0
653363603 115182007 0
605014684 453646584 0
418935804 414210529 0
274661101 145077112 0
740586967 12044310 0
647675316 31301571 0
736198454 435012583 0
461626525 612406749 0
16838238 634601496 0
354896701 738072922 0
471478504 488541728 0
793206328 491839998 0
407737442 587722547 0
374601831 306001501 0
468596608 526579967 0
498162392 128244260 0
724355121 721810859 0
549976771 554747514 0
598073268 529397914 0
717852694 517141672 0
608470449 427556578 0
598795316 522140866 0
713806791 351331993 0
99364192 50566756 0
593850854 565181807 0
470295526 679111638 0
548317864 731614725 0
599523177 791720800 0
737611463 703934762 0
79417274 545594065 0
242227049 102091655 0
590954620 47276962 0
560141093 324995183 0
679650686 361552077 0
494457055 139487481 0
481664460 786711937 0
751124666 554647653 0
163309158 762637035 0
518186899 625509663 0
324608026 486006295 0
770435511 621719623 0
733001543 654874254 0
189517810 138305755 0
350208524 458741120 0
273528662 165739272 0
419811706 579120285 0
374595708 76882559 0
748408053 509818060 0
22021268 16040464 0
448087877 670940428 0
207603358 795509919 0
714147788 635810171 0
82833157 44599609 0
44662350 656739349 0
147332478 540128951 0
636987998 705378819 0
150067932 529524734 0
651861613 275512627 0
723119145 267442984 0
63097036 781217419 0
411528140 294120798 0
143274934 105903161 0
17853590 372542289 0
173332680 487949137 0
711230417 663329390 0
480568547 57957576 0
604142981 271181571 0
131784228 17584237 0
409396256 579022464 0
637994036 60798268 0
594074931 378918988 0
774057355 492296851 0
261254135 112285335 0
606466284 378436178 0
178516869 626612542 0
518297440 574669649 0
756228004 149836661 0
53884486 313163457 0
116323048 421579452 0
519544447 195364827 0
51054239 720865607 0
44569663 510673388 0
500719752 340363184 0
29395386 207819758 0
649758574 568011009 0
725868657 286363419 0
332625805 308784011 0
62951832 732778300 0
381785234 16571994 0
434301120 786696185 0
178711624 31134238 0
570687701 221436530 0
714004178 191694616 0
387813749 57900963 0
357387433 547064148 0
312387527 454613240 0
471786855 559721515 0
339085620 616574522 0
543239819 537719681 0
714859344 123150397 0
620098610 373348964 0
762767424 605667126 0
548302441 79709306 0
417792384 659132313 0
37050996 281442157 0
118914704 324460335 0
157511560 22742156 0
470415768 712975023 0
732606675 285561614 0
406721988 691084591 0
90138042 332066664 0
189346579 86062068 0
104393020 615973138 0
544633100 156696708 0
689149807 213254718 0
430505493 427133976 0
404424782 527628676 0
533699505 256929128 0
707279206 229963554 0
115642608 415016249 0
705534885 227906898 0
644072584 530136512 0
108584891 583369129 0
351755519 689314871 0
179076736 515988319 0
470199812 735839817 0
360706524 272298546 0
51674766 592934391 0
140896162 272798029 0
359357196 737211386 0
382546732 329145467 0
158224497 571911533 0
126017327 201393004 0
232738773 514523486 0
361973106 412614462 0
492775671 25915444 0
600826079 601945220 0
108360387 93706901 0
174212395 73104707 0
169179236 296949876 0
743414600 569268910 0
56470826 210422482 0
189992571 778155729 0
279190571 794937757 0
126742891 364037127 0
19518035 741059780 0
104436250 437380298 0
664928983 469418085 0
414212961 336770567 0
288684108 71683364 0
153950568 424672627 0
324892569 547792941 0
717999755 204444077 0
727985302 554932179 0
279026051 29308600 0
551647080 51719883 0
729040094 425849101 0
293666518 228924790 0
430683923 651713160 0
104595636 609576257 0
643193427 350456106 0
534332911 492674248 0
323328059 177862428 0
228935313 408822752 0
598426062 151111492 0
696177544 249720951 0
8993134 615986280 0
363841825 215498619 0
119510199 482735654 0
562449391 368073164 0
31571325 399540172 0
361941894 476911590 0
715818851 792707630 0
743127692 779720645 0
570543916 146951656 0
33707927 320856277 0
104662912 134255879 0
420010516 153310249 0
308822900 444513214 0
385335039 707058955 0
68121016 791297191 0
308905119 118879126 0
781467790 483468999 0
705535287 488644392 0
487023384 465843475 0
262576024 254189994 0
67198499 216829514 0
194281217 508224154 0
140850670 105855371 0
68502756 446755019 0
568274514 800641286 0
272158513 23063253 0
91371879 782026016 0
781945383 588385291 0
340522406 706986549 0
229862585 232911356 0
404417164 263554629 0
62905235 349702106 0
155188556 753106795 0
716447145 169159475 0
763013833 454355416 0
706442488 479239832 0
313962800 626252126 0
629793568 636250032 0
664376154 684504771 0
550683752 718046115 0
470821774 217434078 0
610423630 761342179 0
739119137 32255235 0
17423843 149380897 0
755436385 403768848 0
390628076 349126036 0
88805757 187836579 0
754827351 549246129 0
729695100 326721834 0
794229077 420026798 0
3794922 375884754 0
410831446 726759253 0
278081317 646402269 0
584103612 176989618 0
743702388 537382155 0
712572738 788895256 0
561757551 490209779 0
364477898 258064039 0
50583477 357116238 0
25056394 428658245 0
372877566 282745195 0
188613443 575888753 0
711048786 788450406 0
374695262 318195188 0
317319251 420804905 0
737338597 655313409 0
601601873 692873588 0
584428905 375602903 0
176808880 199135930 0
349501313 197667297 0
649795055 90365380 0
11489732 594025559 0
69178922 196593220 0
681141592 728519139 0
503590573 282901863 0
391348086 624165221 0
297980673 8189840 0
310053746 273183269 0
283282678 326396135 0
387687277 305183858 0
370029551 613741399 0
784657486 435208264 0
72428174 146837404 0
644679068 143292392 0
797727764 468124600 0
347990376 222466846 0
353039926 343590905 0
82487703 99865485 0
629528210 176551553 0
382213062 463501105 0
36265768 297951848 0
241237867 744591564 0
87646006 499681429 0
383510384 668822076 0
393434365 231951545 0
725282481 131887650 0
174564948 649579314 0
92282720 254621777 0
184415032 610117231 0
388269905 260725885 0
369904401 584810645 0
112480965 101351886 0
141764441 10653768 0
546689095 316597914 0
21874425 542201576 0
9428673 238658936 0
320878175 5486612 0
9610013 615971844 0
82609842 538899833 0
661000911 319028024 0
400884310 639526190 0
687851416 484950842 0
481845953 254761121 0
20725538 316019688 0
120006060 164589249 0
182375312 428053169 0
542300864 154749234 0
149300998 668499550 0
305164002 219083675 0
273914313 783088869 0
343763459 17698613 0
233188647 591327025 0
504665454 405734504 0
630499994 65550331 0
82151570 657869184 0
461760977 750667614 0
430581338 635657880 0
299785067 332600594 0
445025573 308127805 0
561979857 379452461 0
752123950 86812434 0
448988579 282524506 0
363129925 210196454 0
530198084 500646824 0
752341540 887125 0
325958853 64923148 0
430070801 740376018 0
337140256 23589668 0
372071912 772579441 0
174964636 184379943 0
228443685 498342895 0
101083379 274683061 0
311516059 514188277 0
295637068 766905804 0
447305703 613332924 0
51695005 726668939 0
625737573 291117234 0
269560139 658470443 0
783284956 518420489 0
99565990 280623620 0
371055619 373367792 0
226801755 780906512 0
633434758 619475507 0
790807382 678982649 0
624085534 684845601 0
457726312 651895916 0
777846894 274919430 0
87089140 91710404 0
396515114 747514675 0
245512387 142329020 0
528864322 299115817 0
593680971 439877524 0
620151360 563125256 0
456472204 238570010 0
48747779 586170082 0
781981421 761078836 0
483790990 23209128 0
435294571 648626959 0
427197992 409698401 0
543594595 491007847 0
597941791 783821962 0
417504658 588020016 0
727575874 138976179 0
415036612 112815439 0
188538831 429958955 0
207392710 40222033 0
157495315 274243017 0
24762636 125999274 0
1858408 594910017 0
538785801 158401408 0
317891660 21878175 0
504419824 105631272 0
549021978 47853535 0
573771074 630579640 0
274476876 160215270 0
112836151 514753752 0
192608127 303423734 0
248203126 486529388 0
235699080 42560768 0
19029492 563525492 0
390324745 202176283 0
85144924 73324937 0
437963676 666328664 0
556253092 701911763 0
21406368 715409915 0
745346402 99653915 0
486516789 377582604 0
776107918 587824868 0
216376796 427586670 0
612039143 219197366 0
81843916 434474472 0
754279635 106790386 0
644665773 127267839 0
678994239 767450478 0
395152283 131624976 0
34828674 707681597 0
766437862 420007063 0
279971144 784893563 0
451175240 102086858 0
59639920 636968551 0
296219851 283081414 0
95663956 730949052 0
11824666 620473845 0
523224078 118421693 0
305545480 398004640 0
17791461 776635918 0
349112902 120474561 0
369122908 436038594 0
242786987 629919363 0
729077086 75339125 0
361321104 21279213 0
109895638 731073338 0
497418315 786088927 0
189136218 220509099 0
727788327 443464130 0
550891546 347084497 0
18632749 304198474 0
427904174 677266255 0
469634287 305926704 0
243541135 734213219 0
699933850 579294731 0
446851624 591149640 0
553495578 105783904 0
664942855 613895292 0
773523223 87044150 0
661564966 740675881 0
373464856 662093642 0
17203397 436262570 0
453610207 631590545 0
25847144 309532453 0
390199797 754856874 0
494525363 454737876 0
7452432 112473355 0
479564501 601036441 0
89617701 693401225 0
472055307 650478841 0
801221065 268853200 0
84198985 139423632 0
279176894 360300989 0
157978399 360118980 0
150273521 428309300 0
398075557 268941635 0
398814524 498714368 0
32641750 382225678 0
739249270 48213979 0
411125564 798150820 0
450032583 315023880 0
532240161 108004386 0
729193870 561526351 0
242462456 352128474 0
715484795 549518804 0
253018246 727751944 0
211727262 195940804 0
664697717 567187776 0
139356455 349948134 0
681670549 760150768 0
340707517 785043779 0
781502120 605076408 0
57772266 671261222 0
38079594 35074567 0
272544244 498906693 0
193172618 308416056 0
611166547 210860677 0
50209140 400746 0
448918157 192179022 0
666149833 503971358 0
587254687 637340715 0
698202204 178354373 0
757940426 499919156 0
312866747 348598909 0
79848092 155107145 0
344236589 105255572 0
537203697 460779945 0
462506418 169292167 0
206584445 404412035 0
664521803 241276559 0
747587424 382619616 0
225100138 233160042 0
295549545 421999119 0
785150089 456472191 0
731475711 738881619 0
308062939 137504240 0
56976486 133473906 0
317007267 767576289 0
229690636 3909297 0
172621915 194018749 0
105879683 196722378 0
437429985 109756075 0
446194510 335970201 0
230546890 691901876 0
616442270 441180595 0
545230805 365259465 0
691418591 713731214 0
220307566 617198664 0
505759002 122662612 0
754252458 421348850 0
497977326 201669761 0
371353139 620736765 0
156857630 239375199 0
486691891 546737913 0
222538928 797322835 0
405503706 184860281 0
381873359 566612032 0
681830389 673785583 0
667605272 423660641 0
111432574 205692158 0
299176169 228359957 0
740546282 400874902 0
559329399 77003952 0
660161837 452144317 0
518091962 125624715 0
700885106 317823394 0
309145646 635760032 0
464051913 535619935 0
134525232 151618009 0
149931041 159014766 0
494416466 620692359 0
778668790 775240100 0
210763925 160451235 0
51651046 65415268 0
316093169 154343900 0
463235317 25564279 0
417638050 437400890 0
739648982 607089507 0
535189381 259421389 0
11908456 117853237 0
360099718 624528717 0
152517802 600747653 0
118343406 588031789 0
677022793 690947911 0
188370827 47360138 0
61554299 518873984 0
288897866 359395737 0
705600010 231955515 0
169711617 672932252 0
714915385 209983261 0
738273202 300868660 0
439764741 735056462 0
415732238 139814224 0
433555918 239629518 0
123851046 610269446 0
45139365 660245647 0
607946004 33374129 0
18610252 264546739 0
149367072 244591456 0
737417104 518200591 0
141365136 66205642 0
453462354 62941627 0
232317497 450827359 0
196311976 695013191 0
363013474 259257460 0
214812848 418572116 0
404187969 374032823 0
60731533 310813274 0
150543041 634176639 0
324034517 342480007 0
359666702 650466326 0
718599126 432457740 0
606929518 319559436 0
539355020 613381792 0
529297554 343553596 0
390368627 729005447 0
701091171 248589148 0
388170257 345342022 0
71292176 422046126 0
429628806 334207958 0
532973218 25857401 0
162202686 172848325 0
116622800 440139602 0
677664709 636854702 0
260114803 393140076 0
572316993 777051654 0
689634566 257876918 0
204588356 465521694 0
662803093 694494955 0
297855004 310692277 0
275976150 599752354 0
319815923 156072982 0
180298427 744938522 0
334713354 329736426 0
189034576 535997908 0
13719502 483670773 0
571850362 73750041 0
649866872 699774426 0
538424004 573719691 0
667243266 445942679 0
128663854 411305652 0
179756955 769397801 0
64603988 405928926 0
754418072 252955311 0
48596018 765690995 0
143915531 479419950 0
12582149 664639207 0
361770851 120250753 0
237076339 420499974 0
202399031 274721519 0
243861402 97995225 0
10709828 404502891 0
509602466 200911837 0
192107201 52471046 0
732276041 261510691 0
476651334 649756822 0
622526991 244807323 0
780028342 592905006 0
766065723 662151082 0
224131253 43245911 0
707896191 454455982 0
395258320 651605954 0
502791544 198207132 0
108156863 205214983 0
278468623 130085943 0
344417430 694287627 0
579091582 298090177 0
19163739 792870258 0
54350331 447616098 0
484127312 132211351 0
313150341 742605847 0
677661262 51468031 0
314897491 97387842 0
302048153 723302013 0
406136516 164782465 0
568879465 215838547 0
268414210 692029119 0
606832601 63738783 0
703612800 35853631 0
405307532 317596373 0
302699157 75542809 0
789807955 685552194 0
165440206 404466599 0
189555910 304997860 0
443602826 298330766 0
361809291 152393551 0
315342108 129351107 0
631574833 33236940 0
204472380 91218130 0
784565800 70088681 0
102116445 120343295 0
172092877 418008122 0
224381784 159916031 0
236131165 299916128 0
361321285 733160051 0
387868078 336478675 0
796249847 367321470 0
143100860 430230439 0
121627957 341127162 0
82059053 621946261 0
532985143 42451006 0
649096857 495493280 0
86425124 51553658 0
511166217 16012602 0
388997514 512205640 0
232299576 559648038 0
395283569 43424988 0
752978657 44364092 0
636339028 793906335 0
470688200 223345474 0
744261949 358494880 0
574080678 351674836 0
706034286 155328796 0
596712412 651750199 0
60691627 678898098 0
357905155 483180545 0
568003066 687120563 0
504020363 14637644 0
645331239 453686374 0
100195002 314235362 0
309444864 430771580 0
378520430 45429703 0
217680222 388774866 0
226105000 267368922 0
615016390 226134716 0
239717910 253976656 0
66383276 443815430 0
318211871 169055460 0
290999351 181161125 0
248177660 108729976 0
20304170 432934513 0
221541464 688290597 0
336088170 750326963 0
611308656 375676997 0
427257785 792913960 0
181948249 756779450 0
208450765 446369225 0
74210222 279579538 0
585765094 334616867 0
125311082 476196758 0
713168483 690428657 0
499487228 561192488 0
318758216 730344590 0
175244298 308631423 0
93821199 765173269 0
747285643 695728927 0
680029343 639305597 0
449223174 416472499 0
26898676 310517614 0
27099329 757565079 0
271360661 675598247 0
55152160 236129757 0
779187212 403091176 0
159656003 94069618 0
413134504 291177348 0
219220030 391239597 0
524209106 674426547 0
163682781 578674597 0
773152467 197875867 0
287301331 205689035 0
303737189 411176970 0
21045467 210451582 0
511681426 737541579 0
62025873 739174155 0
796782035 319209282 0
111502984 573761099 0
39185644 277731945 0
379022071 597328144 0
166081345 216778495 0
417744525 544527604 0
312624193 451639223 0
615084407 636887029 0
715866900 451033390 0
562796337 101349612 0
8571787 16880289 0
157399697 580859391 0
541972169 67661406 0
585865550 692639270 0
59676142 63310901 0
164230688 1218294 0
71780519 44675040 0
12760622 212439658 0
474585056 19948717 0
441520249 627896264 0
729926303 15811103 0
617860001 300798376 0
545582260 159714924 0
69427637 243043220 0
405481506 135631302 0
635170982 64665951 0
249931108 433774535 0
610867383 342951100 0
691428178 757521789 0
165942795 95206396 0
328609404 169321615 0
719670594 482800553 0
354453676 738459767 0
614846097 683976471 0
304227388 209905850 0
33125148 37406182 0
448450368 478827885 0
11751507 477191417 0
749607581 64693058 0
462551496 477260047 0
414292297 706191213 0
179175322 425516584 0
58568024 369724113 0
373527716 590793855 0
764603227 219414607 0
5476957 276879932 0
484896675 261987310 0
184863184 789084957 0
700344758 689212787 0
543982559 269488062 0
246618347 115167327 0
387258066 10877694 0
161218808 478648219 0
339548506 336614745 0
138712721 191392449 0
543958645 248771849 0
314359569 10146369 0
761326452 615781222 0
685334968 358058825 0
388460042 100706097 0
471904666 724956839 0
318186829 472437651 0
559940359 300278044 0
332111076 343959194 0
410746267 586051125 0
752703434 579286756 0
243320269 345308053 0
182773843 535566547 0
280702614 378517229 0
404627400 421548676 0
516349730 441767269 0
96033608 509097803 0
662878823 175020872 0
666354783 704606479 0
353490728 494583042 0
622914081 437109275 0
472033363 721143025 0
467288961 728864682 0
397026674 521416346 0
289828357 513012293 0
35253431 278879058 0
85623965 573175999 0
229902585 317822153 0
240721226 128434357 0
629739351 408751985 0
140699029 433904385 0
406384031 513282312 0
159327913 762140024 0
110804562 181928685 0
472251525 20246488 0
357448750 460554246 0
683751300 277184783 0
190220948 445194164 0
493806821 437067924 0
89452929 394722605 0
168523805 328224077 0
306144666 483717015 0
504460508 538272870 0
219549700 566068823 0
599528598 83802698 0
239700768 491702124 0
797295493 209761703 0
84393734 750803193 0
90671486 390178850 0
740811468 646519360 0
769394714 35740369 0
680175927 548118254 0
736651032 64114623 0
15248137 197919782 0
241286693 417822625 0
214998113 139051582 0
324383385 327800557 0
140336557 705879379 0
111787771 347804133 0
506646191 403270609 0
245568906 696433507 0
190285821 628684113 0
476484194 720240114 0
767756115 637774048 0
702405236 469365459 0
688788615 597142435 0
294387818 500058514 0
225663625 420674265 0
249960484 522122315 0
379002312 525627150 0
770779372 568080934 0
274093321 748374258 0
252075872 109144983 0
78956257 453120342 0
356499262 142431171 0
258676216 250757227 0
219495997 594190474 0
5239739 485820658 0
98642258 765486969 0
741579713 58024109 0
229498478 471016357 0
181934643 194589084 0
306285173 489800885 0
499465932 253630065 0
146427434 293364989 0
326952592 238572424 0
369467806 517192133 0
231715258 685507492 0
390842691 648515968 0
500594448 495144079 0
186926331 364311781 0
421106759 593230916 0
25265421 383529176 0
715802279 245672405 0
676991840 261126223 0
512558385 474458216 0
528765712 434723811 0
656033651 543781919 0
548536778 176492375 0
507239670 503598734 0
661795379 248163098 0
16586400 782144210 0
388622194 778256126 0
11735683 711810053 0
699950221 318707942 0
231103739 776567686 0
728445170 591731482 0
502575030 357755524 0
634566377 764849895 0
51962609 61112844 0
347078543 737867047 0
648361163 769871955 0
229273660 630151735 0
400774162 726560147 0
750149386 523336252 0
50799265 782357966 0
148345082 396923735 0
13169569 432679824 0
14594199 198513405 0
265717100 148364963 0
549334845 654728743 0
527912633 733037858 0
38045312 280686240 0
352822129 515017996 0
64617022 491193164 0
388401862 361250214 0
417404337 360545299 0
345888085 768737737 0
401979473 387154971 0
133380562 309697649 0
726375932 490123200 0
753591135 519691953 0
32438610 366831810 0
348671 769148978 0
424364687 97700523 0
421223929 97733834 0
414879608 370540990 0
275738000 311466503 0
526974824 21095290 0
248425427 164518567 0
638214128 270191468 0
548455250 117987560 0
387611949 278480109 0
702205509 793931781 0
122372659 211016769 0
512684465 144657410 0
520449378 427703511 0
96259488 217147158 0
534074436 323098806 0
474459558 198409048 0
746119599 648994555 0
719252581 314502701 0
5611147 579483279 0
161981660 649210367 0
434371294 504092537 0
586612481 781785042 0
653880714 290284881 0
491679778 618950896 0
318800909 300181818 0
273318303 466230128 0
379433121 200798385 0
713464459 578923979 0
511228539 25436060 0
459904960 580626187 0
586358761 409973293 0
639646378 398762217 0
121524337 657207684 0
118750540 336773138 0
225949314 210046234 0
139996379 520410198 0
722632520 585624444 0
478194350 26898143 0
334958880 33649964 0
526824732 448171831 0
42261297 394003996 0
312922459 713743081 0
273025852 197967638 0
735905379 240345853 0
390834346 10456864 0
203201983 1601970 0
542856553 14244267 0
616122156 618040167 0
766535221 176855407 0
65856237 318537385 0
346161940 265786552 0
607210938 324640978 0
143474002 293070966 0
492257585 382361941 0
705031354 324992396 0
651111310 747349780 0
288357273 204096288 0
768114622 204321671 0
98408317 43998692 0
456007640 269534259 0
93129687 107664774 0
245434447 187066811 0
771353326 420045267 0
63808114 201799552 0
113041228 390454998 0
45019133 527153878 0
348683282 742447226 0
331385530 697628910 0
505084758 462438306 0
611512617 112921215 0
330174544 691215053 0
462479805 406266112 0
263833148 245565591 0
677087120 109621558 0
558620397 236447482 0
176952974 60084156 0
161284255 20386908 0
379405004 379030423 0
301333355 327323551 0
259561260 320834549 0
463868704 47505302 0
756421801 574128466 0
203608458 555394730 0
435828364 428511930 0
16343226 115233028 0
286510783 16982837 0
109791195 390711488 0
304407097 55333674 0
318470540 674663357 0
246742190 300019787 0
342115211 320560599 0
694931021 454057839 0
222592063 446755360 0
492490316 319658405 0
782138480 565381479 0
118717082 729276389 0
129415855 740019175 0
630316488 472493380 0
240217394 360851246 0
289072027 180903600 0
76057546 697748325 0
496517208 410305285 0
451261970 346871519 0
75798007 334108815 0
502018414 101587521 0
546286965 706035735 0
347067870 253873034 0
318331010 90848490 0
694886557 713562120 0
744556978 296748973 0
696378246 755840126 0
259580954 695422816 0
61714436 482330822 0
211542740 395603336 0
521058131 254407829 0
36658351 472971511 0
506779276 381299986 0
750405539 329404008 0
416607641 596144448 0
754381666 227886781 0
10200763 299523570 0
436994363 314783939 0
380355116 608315274 0
153230981 352830344 0
504535917 738866916 0
601282351 382917296 0
184973895 153809677 0
311846427 704038601 0
181693317 731041133 0
202504646 261074934 0
763763535 549692787 0
341582363 507782514 0
651318761 537650896 0
794223329 86276477 0
343539913 43091767 0
226120538 516413176 0
242501968 798035272 0
775158667 87809017 0
534904159 286885987 0
757619840 256141970 0
168112373 633959547 0
270427102 453829795 0
569058170 362668337 0
671380240 170504292 0
397422187 236845006 0
172340272 643844448 0
357257336 206314092 0
581402180 349228592 0
699237900 292588564 0
611340414 220067387 0
30625289 659683704 0
200238751 534663029 0
570558914 777259718 0
170806359 697002191 0
592791790 304670036 0
710356576 428812431 0
198555069 302137354 0
17374619 760458639 0
165787152 456686445 0
788860642 440108353 0
8520165 788535470 0
408254653 404853878 0
777312608 281856781 0
123535717 231107592 0
571127461 747622047 0
738330845 624389183 0
54577946 498074565 0
241003047 90015480 0
347820798 339701288 0
71427925 1899581 0
386776921 748551402 0
230692118 548983252 0
252707924 90313480 0
208134935 174044426 0
78785718 527648126 0
278295086 375107943 0
9659695 712295764 0
249343024 537309276 0
152043600 127502698 0
386057336 39407751 0
426694448 704169820 0
23434320 325836899 0
351266558 273283843 0
496431421 265314780 0
439338736 435814707 0
565840406 474228942 0
297628416 551326085 0
118450353 71591455 0
787018842 799206841 0
316712215 18574608 0
250888480 633157108 0
779867101 276320434 0
609490586 18072768 0
615269272 231532578 0
8152697 351681473 0
472465186 286690540 0
246498151 728808933 0
781093093 618993402 0
515818038 753036469 0
707309047 361005694 0
138189697 628606995 0
563143535 676866539 0
757761766 658491530 0
521700575 564318829 0
556543673 352926231 0
481367964 545453861 0
292619351 546949957 0
754944450 773727349 0
271965169 212499617 0
314579217 491391672 0
371801173 259572476 0
600168836 709012419 0
638639497 354180310 0
188508183 287516206 0
499683804 78213481 0
631592801 649615471 0
130766175 422891078 0
388139862 710184586 0
239693533 106974569 0
355484856 712043773 0
270833662 588474175 0
318216578 499683876 0
32837172 633275847 0
287350000 454342255 0
71755461 244261660 0
415744910 108433339 0
634386509 447308412 0
466921695 485823355 0
741854283 628630491 0
545913050 511803126 0
39758196 143474626 0
492946618 32812319 0
594101793 539304844 0
596500799 781902012 0
259787279 7650551 0
198134152 517139960 0
794960603 798175057 0
257086284 383184657 0
383085658 498717168 0
612382357 489334570 0
647367240 520583731 0
663563488 9075334 0
616063465 564196740 0
247330488 763810319 0
308112558 96278787 0
794598600 679925875 0
38813106 369385215 0
447986522 388725358 0
17019932 193259916 0
468098560 112417566 0
248292205 182054466 0
94941025 753469453 0
48320828 386587795 0
616767668 774106270 0
526960615 534275263 0
572300431 30299788 0
791788380 333468522 0
649412024 136571145 0
115274662 677114015 0
147991338 206204257 0
488678946 766755157 0
193211912 541384179 0
647310171 381455251 0
169692720 720859712 0
190611642 14545216 0
648833205 37811494 0
63058012 348066365 0
132481214 504239102 0
578725692 615057510 0
644441807 65864554 0
126969562 579551156 0
671611757 136594546 0
699093471 293310007 0
455175535 723725268 0
543263590 532874533 0
625690387 67505156 0
83995822 198953738 0
760787778 324848921 0
97363843 765332519 0
101457535 720978456 0
655348634 779746446 0
106561791 765824318 0
108031540 229858936 0
538490831 420087597 0
89404311 653271876 0
543129238 801470198 0
455541481 515327229 0
491334657 218194854 0
135534825 762201603 0
477417378 773833923 0
184726765 794925900 0
269542968 26564015 0
631458613 769594413 0
246322597 199494331 0
659194905 198850530 0
275738577 721298431 0
415969484 688750085 0
217892111 741015153 0
459112911 52297897 0
531015543 601346441 0
536912785 471419918 0
439532484 743411022 0
503856447 788868565 0
682327950 702725785 0
689242531 3905659 0
731430143 464250988 0
759349485 40896627 0
729270895 347275550 0
775077422 356369413 0
757658437 742986321 0
498285951 374276746 0
366063966 578148454 0
796727624 64505434 0
597057821 569057439 0
340815533 343762002 0
515815040 608618438 0
98636475 265601045 0
5347860 236600888 0
259740178 708092300 0
199323481 339239394 0
352874662 508473424 0
346130285 222514789 0
379934472 344962684 0
174680384 359279003 0
79162488 346988463 0
182716660 409485640 0
362973605 385298722 0
544134203 207834702 0
745600308 636002860 0
733732239 694206886 0
420839011 259935731 0
147719752 466866448 0
450913956 344465692 0
152842350 190652619 0
645474722 160387991 0
191905026 306489658 0
104662310 36974679 0
343170751 701074125 0
214324268 109067829 0
769352707 225555175 0
424231606 565479637 0
599867559 509722024 0
237749231 623153367 0
693054610 466218467 0
637327961 154460988 0
474877172 558921994 0
133149850 642587394 0
777338465 792516017 0
456760749 477536473 0
88041433 585436148 0
417967341 720132186 0
759700035 176770497 0
249855259 447258339 0
110583100 249024327 0
375361757 194128321 0
197382114 114627686 0
769033883 218700493 0
658687586 501929957 0
429348181 605887819 0
645099861 745923159 0
527236353 23256742 0
758984638 349492522 0
141981753 561409367 0
742387095 508635910 0
424391353 712441235 0
85589516 530818869 0
122050245 427765866 0
731182798 689927367 0
150987655 782579532 0
78730962 210971176 0
786950808 619381707 0
706294421 42821645 0
235005203 782909517 0
47330115 583408034 0
344395097 571522389 0
74106045 101676276 0
659393431 263140111 0
179511441 453777091 0
570959871 341629264 0
55410955 430978030 0
748009394 554831990 0
589285776 270459359 0
615954134 704218651 0
115182503 57864524 0
368640862 236488616 0
742357975 206164691 0
700289719 329843292 0
504848480 432926788 0
45945225 576925550 0
248164190 649702118 0
144568958 213961978 0
602271012 376848803 0
17602179 380389481 0
647400965 290572580 0
700514991 573783472 0
421315433 295586786 0
645152899 794914316 0
466088707 73622978 0
348455901 595279076 0
270774082 281452393 0
64683185 563663938 0
754080212 41159564 0
141057533 180999702 0
273628091 715160009 0
121071404 726952281 0
501692044 375417215 0
336395150 379108759 0
510169412 121734161 0
122520005 364743691 0
663246006 622373090 0
456602598 787635897 0
449910807 604606484 0
71369905 674508910 0
681915183 452795419 0
426658670 32053605 0
762574269 85782824 0
270767080 735403535 0
125640132 422686733 0
421025026 147681847 0
445995773 102003812 0
663433509 768363923 0
79141119 742135487 0
211197896 419619426 0
608271548 400219472 0
485385847 635283861 0
527125978 16939178 0
539018875 502217807 0
335145071 484929088 0
216217481 595143247 0
776993617 295184575 0
768606257 248742012 0
526029795 468411919 0
752579398 116534796 0
477766537 594397557 0
451345523 195208227 0
596259431 426419433 0
410195356 550294245 0
355720766 721532036 0
380815348 495775008 0
399092645 143963372 0
756377032 432022748 0
349317440 279720098 0
711387802 567403869 0
367083299 447833328 0
230761275 32306103 0
35903360 50717183 0
640099403 7924879 0
189768751 43077573 0
128114791 489184346 0
671173216 573812742 0
600398003 296880246 0
19856000 20212556 0
783417764 565393054 0
161264568 519208545 0
196240321 82391469 0
790853090 745695199 0
540028195 598439849 0
350566928 33852953 0
426542931 270267515 0
332871497 128623945 0
136242576 70028545 0
592568654 18692214 0
58110927 138204103 0
51546936 35280629 0
21771247 464891940 0
250009485 768489212 0
661094719 109413376 0
766175168 190788382 0
423881433 420603467 0
554484366 448611333 0
460691415 227776151 0
78060099 36638362 0
674752593 294681147 0
426655266 175616320 0
493310761 257186071 0
592712129 297264032 0
33703204 666832334 0
776672563 668067711 0
204113395 624709038 0
38049002 95480528 0
211299635 579496923 0
521837294 514728196 0
305300646 796112927 0
501479913 557261809 0
94402768 115012018 0
626692338 368109609 0
240872754 312481381 0
229474911 272659841 0
705732351 533771036 0
494737996 591348750 0
605205367 131446373 0
617800018 113420156 0
124800989 211923251 0
670472081 176030667 0
207130790 345704661 0
138326550 729251994 0
716768601 174041056 0
332933690 489079399 0
468813349 674689103 0
195384902 607902725 0
3001493 72708925 0
670462438 559594982 0
61032791 175908857 0
338259508 689153174 0
9724921 736683826 0
76247468 251084369 0
689107008 660202603 0
331884753 112305042 0
91334647 101262580 0
179765206 288658977 0
791380526 55615328 0
610441575 280165530 0
561024889 305000604 0
376684895 267441027 0
103975710 531150308 0
636851557 571342606 0
729303833 484818420 0
243588336 749053637 0
383024176 226273293 0
555064904 504135344 0
220762600 707293340 0
705718715 577812201 0
457894170 31052610 0
683268180 511956510 0
770741307 676521559 0
433370298 362473770 0
209754138 123766971 0
474597885 310487085 0
676073133 431056672 0
419883234 442914437 0
223960544 376135054 0
91837684 389113211 0
522273249 4664433 0
557539791 546291806 0
509961962 418980967 0
793144359 130482807 0
530274482 616079825 0
65331500 425811585 0
236605561 178483387 0
63860900 714132194 0
697290994 715116113 0
141640244 118347614 0
9591302 232967442 0
122185332 359172835 0
44131062 747959398 0
356978122 335659066 0
199438968 105508128 0
636547470 146099764 0
284551540 481755963 0
549838789 620362360 0
38676963 656602636 0
62214672 532178343 0
21375190 454290005 0
156244892 233153666 0
24088976 457217876 0
716836938 149850194 0
386588515 648673492 0
414746598 268300957 0
688058443 92311977 0
232293876 98583803 0
554452339 607645185 0
272810092 714011835 0
775457945 298559532 0
343965630 711197135 0
12152816 175621457 0
692465359 550659290 0
433267637 102302896 0
708787023 96757717 0
359963655 797446766 0
17952225 240767280 0
497378642 669681220 0
615034591 580757114 0
298741498 32393319 0
516734676 610793801 0
599718003 441559924 0
671605695 767487863 0
68616996 147758899 0
95441752 505390121 0
544364355 792617712 0
612276238 440329521 0
700872962 270102956 0
215765685 315003944 0
636488651 703816651 0
217331335 535421770 0
770922013 465380512 0
42293745 764445792 0
384659061 451240952 0
128438946 252437667 0
178853720 250555180 0
706337429 542638512 0
712746433 794606242 0
177751251 129170287 0
786971185 337507266 0
605460989 572301072 0
1108804 47904467 0
240076126 796355474 0
428844060 496559024 0
569081129 647388750 0
461072240 667720627 0
50978672 552153310 0
297734650 175978955 0
96623481 124458673 0
105078708 201967590 0
348714366 20531743 0
237802753 756832821 0
585728894 438956627 0
110504013 492487242 0
156304498 764006065 0
40038751 664291724 0
255252131 358165397 0
324559566 697619423 0
46022009 122427222 0
87643749 588694771 0
351177057 640647242 0
753270777 336870377 0
423010425 263539830 0
435024676 153458508 0
192543439 659918830 0
99499115 776362584 0
255032320 408700958 0
231572320 70797980 0
515003096 670211485 0
772992734 602829111 0
158043712 687854798 0
391284083 330565928 0
379739221 130750960 0
175052366 222741977 0
191778530 782551364 0
439833312 731444919 0
468448701 253547770 0
614565380 695979267 0
620717114 462558639 0
577424730 798291013 0
616391766 757890431 0
286370465 208678735 0
714574548 321747011 0
52640764 7334840 0
73192765 503590517 0
506719019 135046758 0
34927117 151488830 0
237257891 75165194 0
330125066 40291930 0
786377291 458201255 0
389318027 750320473 0
349835630 325165723 0
220918120 891605 0
618325870 213111862 0
797365470 145134653 0
735114965 626844426 0
203436567 347462140 0
662119912 436851864 0
688276762 190465196 0
483268155 337627775 0
692678601 759127195 0
414514270 644988880 0
27725116 31625046 0
235176227 136530018 0
217832490 150053580 0
402911484 341278600 0
312178808 39546770 0
130343445 553335091 0
212847756 130301420 0
131935476 355729741 0
154867665 118201811 0
547200111 572462128 0
38407025 51690472 0
297573414 542656689 0
156136977 409022793 0
713704108 459166538 0
493169553 304166107 0
62897154 148501069 0
102156081 295109819 0
65932849 373591137 0
631794705 103890042 0
565925671 727968243 0
232666017 507977590 0
367940674 771027659 0
565899950 28903897 0
15287702 681965983 0
778313382 672891913 0
451544224 462316203 0
475325186 764272675 0
376643619 595531182 0
310186799 375102524 0
60690549 790593302 0
168828185 63978644 0
61875323 589293419 0
593588095 289496964 0
538989255 773886668 0
493832040 576295863 0
677511069 226002252 0
199621408 268578626 0
328467965 115834092 0
608623426 718309069 0
125226542 73803692 0
669372882 295318549 0
597300846 715882571 0
629299730 640193829 0
550683333 247847191 0
525590023 166017141 0
529234254 671333427 0
673765443 459097362 0
234930387 362927698 0
423823507 88913511 0
176071643 622292867 0
712176417 215199898 0
13366209 123310915 0
523050251 685382830 0
437669733 80652196 0
60776677 352617770 0
296619247 562431053 0
329278772 664148150 0
380108358 594783397 0
461845758 776105778 0
576187708 361560095 0
526507186 357857129 0
560338157 153434683 0
162207893 581799557 0
649095565 688644534 0
407379081 261011553 0
706480027 174125300 0
279939313 77911526 0
14899701 208928949 0
703605055 653453815 0
643474760 692464990 0
676225330 414460720 0
794917383 148231433 0
632445518 390411768 0
94866198 756125610 0
498030544 149885333 0
736935309 95367887 0
651375389 723589145 0
619756499 621015792 0
307809251 451340869 0
512583734 360694132 0
605274484 59645726 0
146640169 325220596 0
188164329 738640679 0
475144074 709971035 0
784602668 425476920 0
220674943 463125306 0
193611887 46969432 0
551961041 13155431 0
639245859 574048389 0
427149674 627754034 0
133314638 643568784 0
713831034 304956685 0
11366391 627387483 0
359011308 609999870 0
124959089 550546735 0
350142511 757845517 0
262590296 532246764 0
665672351 262793559 0
658704187 300082313 0
595580808 86237547 0
565592070 619896544 0
653032851 34258387 0
686255674 616762955 0
654715222 731034867 0
368727073 509143039 0
585423424 146672636 0
33863735 50844581 0
445271404 165011052 0
177604442 578281849 0
205018418 321367828 0
534212808 46368410 0
525045187 31747263 0
788639340 437583877 0
309632312 412746029 0
513483921 378627763 0
288540895 607032200 0
224799799 292226394 0
349095018 535165342 0
135778257 727516656 0
710823946 419939021 0
294032723 213649542 0
512208324 66529402 0
554641035 483002155 0
83333577 475717140 0
702346502 262533014 0
23403379 392120322 0
485413366 184802668 0
275609342 663247468 0
256603265 434039811 0
6690331 486002601 0
304174634 330114268 0
238211179 594458213 0
124344735 492538829 0
701138913 445438672 0
747201461 696347526 0
798912109 537135560 0
107647247 508843175 0
58323963 376695647 0
194788902 351627510 0
425714059 696159189 0
277885375 682884254 0
711569132 35265609 0
59509662 22076914 0
292450908 25393338 0
555391114 55100803 0
728375788 336400794 0
553545758 681869992 0
470530319 13492782 0
740456411 93235417 0
540247043 485469627 0
143736944 756435345 0
76995234 21596544 0
478503443 127053621 0
280718641 137122101 0
572970702 548655399 0
149364633 320173867 0
323313971 31318506 0
655731602 106506077 0
561600037 277499310 0
645774991 559138727 0
187715621 469129119 0
157404797 253277109 0
583359394 44665118 0
744205962 490760556 0
592425209 240445792 0
147055787 257079308 0
342818592 386314748 0
129245632 542853384 0
532333601 247811951 0
494484395 274556919 0
409475144 636444978 0
400199345 575851639 0
179155131 801228139 0
3248239 787810968 0
522995341 341422929 0
746263882 214610404 0
749555771 401110581 0
732172599 432248195 0
654361389 693695203 0
118367327 163847070 0
116874788 796941393 0
581260299 653656221 0
745412405 284178072 0
749810247 127116197 0
354986447 183069783 0
576300227 300346468 0
493669501 234990858 0
744499876 390708180 0
312335001 755037908 0
427147118 508167708 0
649736273 238067878 0
647555130 738435247 0
153299780 136355834 0
126339393 243515265 0
340530386 225108282 0
360467299 409160290 0
134684375 593291214 0
34498003 269404000 0
264297724 729540213 0
206241234 725715055 0
108109868 642529516 0
220312296 538196614 0
661006306 412486515 0
597240828 767727521 0
203838165 296853332 0
152411596 557520601 0
415542888 448142830 0
377332863 95446049 0
714757458 323344926 0
662249999 713654282 0
391398065 60714652 0
516543330 363109604 0
179867808 752944955 0
666792076 609519400 0
125696804 397463890 0
390372953 32227892 0
22138925 521165030 0
798751806 736999756 0
513434205 13933692 0
628767984 656098411 0
206541271 467533658 0
681259732 531827595 0
714231917 736341699 0
385928508 333307335 0
105962148 239011255 0
99067306 758241744 0
317617087 536463416 0
249574528 508847425 0
79502067 598116561 0
45654171 395491555 0
94851219 343971109 0
159063369 278031976 0
765513212 589995766 0
114070509 85028010 0
344209592 218141637 0
358206404 16387179 0
690100525 197384436 0
147805012 444164602 0
133449870 276995208 0
31209057 462964707 0
498095919 328759433 0
543002339 704424168 0
163344578 441682531 0
33358025 241838564 0
60236906 766678606 0
357717435 622949487 0
706981180 242828950 0
506714813 596884478 0
532421999 681759160 0
122138908 372613277 0
29114853 70186295 0
706788626 8106903 0
799441939 591163196 0
112141657 135709252 0
395632656 605742413 0
415673717 177048050 0
702360408 445874373 0
77100825 632044252 0
67243606 786203058 0
576418441 710374616 0
436026535 780266357 0
82345855 99064069 0
335637345 175692276 0
317306477 615575548 0
302801016 92077899 0
203845862 113729081 0
690210781 377438830 0
349701091 274307119 0
102679413 488412773 0
468054499 727537953 0
183351681 522976512 0
287798332 350937260 0
189205175 103372602 0
496155531 577252265 0
452739927 151228229 0
484601793 546091803 0
755543491 535306271 0
315978050 148856174 0
94615332 577540513 0
461271594 788466524 0
298380898 99993994 0
31620519 213221695 0
571206991 300194118 0
661591211 622948694 0
350973578 440677549 0
344372524 279942421 0
47190443 67496821 0
23401506 618276742 0
478390973 778481661 0
429325247 607297488 0
190000314 409191729 0
740517990 398691946 0
303405252 557273320 0
254368791 13644212 0
226973865 202018404 0
402289476 108045305 0
33774949 183179010 0
260725357 196674072 0
75258251 504577638 0
787963972 772384581 0
533366211 619771377 0
319178587 137449403 0
380447183 394967070 0
742804048 496646119 0
207836851 609588519 0
584707074 190434759 0
351897568 336971756 0
24178496 662421960 0
678562187 459673499 0
722988192 333592085 0
106126619 240909455 0
644773052 110074142 0
122955591 657275495 0
733311075 235008041 0
690858625 750084683 0
486940912 603801704 0
189813303 3278713 0
340012567 406730412 0
375904382 342238935 0
313641836 553632391 0
764963400 339901673 0
101257967 239983624 0
372863397 198354255 0
350006588 66287669 0
76550201 61966307 0
748002560 447157873 0
11438407 381768090 0
792417157 411990832 0
782053749 768178304 0
554292595 643255295 0
609343216 549683342 0
499833645 572949260 0
763206711 709964601 0
589303839 87068517 0
225228575 424924005 0
460400081 639200371 0
738688024 779504142 0
172723341 708275212 0
338748783 125537984 0
310421680 503598978 0
543906577 250690143 0
119673077 342255934 0
237321706 709845755 0
658189465 153497439 0
559695656 5762998 0
307518392 682433537 0
379089317 764635746 0
243204418 388010588 0
675143403 162420239 0
543032240 67408645 0
149087471 281636238 0
791724449 429470667 0
704264426 645183956 0
163542791 218337495 0
149954828 746611751 0
382928726 624785645 0
35361902 548474809 0
177439713 184188376 0
515184167 530014941 0
255285228 31523383 0
599595359 762755772 0
110346420 272461310 0
463430354 664327326 0
570387672 428961134 0
309597018 723054145 0
42364970 22367770 0
758123663 416386270 0
360950214 71895975 0
767164722 447279572 0
638216893 776782497 0
553068443 722861447 0
801132231 771650912 0
208285611 481001439 0
753203015 310473233 0
120010826 801702693 0
141219079 330218167 0
97810712 102580978 0
205631648 788444429 0
478633165 196159715 0
759337071 257753897 0
61755563 655586700 0
599782602 381060784 0
45642599 230947119 0
612940411 704028666 0
249097369 303320259 0
529267582 632256501 0
698900240 547273813 0
709552958 694838872 0
24182715 159990195 0
707487641 595339406 0
246468143 554983612 0
453212199 676660284 0
521256634 375086569 0
557521577 584482502 0
685816038 172140809 0
32384933 765029643 0
650989187 780147946 0
376353649 413658905 0
632710562 174678272 0
38191246 745328750 0
218448503 101749999 0
560620349 397577301 0
148266228 317658140 0
247731689 498143363 0
576798822 794805679 0
285741433 686479935 0
155645027 404045020 0
288558366 144417532 0
489104754 784427 0
459989672 341270941 0
397896491 571429764 0
683719902 208438595 0
62314783 242619413 0
652267183 799320730 0
272206415 618115393 0
79097044 366526971 0
121061505 509226578 0
444176454 139270756 0
205276593 578458725 0
446443192 427917585 0
68906118 537624586 0
323373084 112115451 0
663553698 483778795 0
183050045 381065852 0
651035137 529320750 0
7460287 655486608 0
323232925 148611536 0
394997650 700244585 0
771335861 533362648 0
763595700 544461584 0
604524884 339216728 0
603572030 494857577 0
618808369 56594305 0
373945975 762524497 0
36079911 290397927 0
731496264 390610357 0
468445732 659308488 0
92169175 253673359 0
505336552 671192390 0
91460919 117645357 0
586866181 385876592 0
674885825 24450990 0
267061116 521461434 0
406372347 127049430 0
661589614 268910883 0
300709419 697348941 0
634088685 150038410 0
799587858 51193438 0
396193421 153685503 0
22284940 550157249 0
476956477 510165235 0
634453507 128473221 0
533892235 3253735 0
321140297 3794223 0
193285933 549052624 0
539956931 512175547 0
472856922 111168177 0
610031780 591685221 0
265021857 394130078 0
152000226 294373244 0
448301408 923289 0
188079502 717830104 0
448670770 150673151 0
635762805 469925809 0
621708210 5739302 0
196136386 461534554 0
535485473 252113358 0
69762312 624402478 0
800117883 136100430 0
422625988 544054820 0
121948227 53281018 0
378141654 147760156 0
601065861 532754852 0
209999605 635101068 0
796706130 458069721 0
632900132 694139462 0
322241581 43143821 0
634677606 460981271 0
125021519 196671359 0
460990176 628787156 0
611526582 694529441 0
13267414 742125025 0
668335511 124564689 0
332775156 356165631 0
251777045 414745257 0
529243826 188077314 0
302139940 524806179 0
740571572 623684094 0
292707437 578157304 0
755733124 12408324 0
325772924 291188413 0
754404628 68913548 0
300977449 192906157 0
723804967 276809740 0
528934163 623782618 0
76033679 681850143 0
218988056 368182784 0
27193004 172686240 0
701619889 476347362 0
468846032 85051093 0
71840797 587515292 0
639892176 306523871 0
508829589 454428514 0
335023545 95516128 0
467666556 361840875 0
662580158 179671884 0
672814787 77644194 0
770707847 534105985 0
373034855 402444006 0
492406612 792206365 0
533178408 208738387 0
116005707 334886332 0
687767107 213174703 0
144642212 690986341 0
637394372 230023585 0
556570018 759698517 0
363059735 796563120 0
125208 561619984 0
145032615 760983602 0
312592691 497921802 0
203643084 44298445 0
375934029 108913798 0
70398999 595331643 0
251552512 148235766 0
621622915 677563400 0
314889699 679811322 0
764952048 313455418 0
570796068 580994311 0
226497511 412298047 0
134988453 15238987 0
146973000 88622862 0
743776550 232590996 0
171302335 532115620 0
61336973 545462935 0
358853902 567557986 0
488866260 30136698 0
536127348 746526782 0
21793795 495545069 0
127791669 376261393 0
173328088 469727194 0
161906035 464755182 0
653442252 73823594 0
303512575 520266877 0
243957194 558576389 0
422429337 735293455 0
160057519 239220251 0
216469410 463203221 0
309646621 304221725 0
542478700 700783216 0
564003660 539086686 0
649159025 597896237 0
161448764 522606663 0
598328670 159162638 0
405229097 527071944 0
671574173 600255769 0
725784678 462143744 0
623988368 357074087 0
619968875 138329260 0
49830319 19016966 0
559593317 620481611 0
520006749 467113014 0
163714006 757222878 0
247642355 120215117 0
383202768 239998064 0
189088767 404558977 0
708050578 430602646 0
587997328 111043457 0
229079218 381197058 0
672493167 173585672 0
102655688 753298053 0
731707485 84905520 0
157077390 271021416 0
642525712 105934211 0
228254232 719210022 0
185002736 530149214 0
193583077 347384489 0
251385570 61463739 0
129982037 165483300 0
170023816 545758540 0
135184234 208762494 0
486765150 758290387 0
655253456 656282123 0
261958901 607031914 0
77796527 913671 0
40267881 709098595 0
426558119 657538624 0
255362846 270074621 0
522298818 794160692 0
163269923 152063482 0
538326509 767718175 0
418502638 539971486 0
386928806 204781443 0
166784113 15304161 0
73665652 723705279 0
790945124 232105294 0
448805321 565305653 0
58220066 571829794 0
255767632 755935708 0
578880250 553952173 0
64960558 518380059 0
157210492 416252396 0
429005471 345609036 0
82866055 539153156 0
209653687 766973544 0
279687635 470371998 0
473667029 646655693 0
661633313 413873018 0
630641502 450706904 0
729700505 745063168 0
66971957 214395807 0
800810602 335347759 0
48715245 473735707 0
215148766 629786610 0
757800363 344489276 0
472600168 87850502 0
367847837 213081967 0
756794070 595778430 0
355104312 566556924 0
262516659 120789140 0
55676869 31491439 0
768308325 611790330 0
166053280 791502555 0
512131964 189486644 0
800324641 689731852 0
210065803 27542412 0
171069008 265344555 0
206565577 502742971 0
8836237 725967604 0
559230311 671791889 0
625776622 661931191 0
317710975 665433375 0
189168366 135245834 0
754112409 167055889 0
781647040 98137305 0
406731180 674577051 0
749889953 320891453 0
88605478 534375738 0
461748590 740476168 0
37158348 132058129 0
421252070 67860377 0
188836854 356711748 0
240550468 736078278 0
396857666 798515074 0
447652086 488406613 0
40371472 647751295 0
600646668 324267170 0
466817822 260767894 0
234147157 54561591 0
324908137 52794607 0
112594476 63097275 0
13608881 597831523 0
20404834 739592350 0
517304574 270093174 0
570607999 348271862 0
708350437 51467263 0
309356604 58676122 0
706635203 485334547 0
596614990 77441727 0
83374929 182247802 0
287311016 311634574 0
479861080 254102952 0
288739129 738770688 0
550065845 9561404 0
439051575 747873993 0
438787328 248765378 0
750546683 601157675 0
654787365 225627279 0
589456885 773360854 0
560767121 366518676 0
701544818 160290223 0
516078301 758995521 0
318884199 275729115 0
663148407 673744774 0
299573064 164333758 0
632931497 796099664 0
195589841 542223665 0
131568810 436609840 0
703471899 761207022 0
412945000 785329623 0
299590622 465217525 0
791187404 527904908 0
31330554 618310825 0
99663499 45895638 0
206834287 61722246 0
270337203 282915723 0
274637860 552135828 0
258520701 741260703 0
95637369 287093982 0
762232779 245662922 0
97773916 68362554 0
216108327 795557373 0
98212380 373635465 0
587127904 281546435 0
1996887 418580974 0
239435020 401320680 0
583206 319027194 0
796475578 199476636 0
239913611 3242242 0
775521520 702983919 0
317619003 589762493 0
435742817 336207162 0
273921825 514807384 0
491774403 331753046 0
260436362 625199467 0
462986540 663679705 0
499631196 792260897 0
335910741 194508518 0
10797684 42332139 0
761228603 187229582 0
78421939 461232840 0
458294645 767379989 0
547558246 573740288 0
749481358 573974951 0
276128600 430513210 0
152917034 115041625 0
38727415 588078782 0
455474907 270669079 0
171859130 69330805 0
201403327 433249798 0
592156115 301634477 0
732813506 210996740 0
634075919 610541034 0
787815456 198981008 0
5134595 571342774 0
622046670 685607510 0
402802269 450493570 0
215941731 602543333 0
719876554 509784001 0
588577961 335321015 0
368141939 709578873 0
405669126 580513130 0
705675484 311145616 0
592643045 544125002 0
692458382 334293113 0
626531164 572011327 0
317946564 637345742 0
551655968 358325832 0
500523885 733842316 0
550278907 710267645 0
293648763 428160388 0
374617626 254548468 0
224949310 535457782 0
789661698 457795572 0
677794510 542026335 0
508106100 17565276 0
630467522 637843443 0
791614555 679411344 0
528568144 535352238 0
266481692 752253109 0
524239727 481908417 0
42373810 308076435 0
466251491 570455590 0
160576580 452145415 0
632344854 260343119 0
176559678 523821296 0
765173100 331647226 0
99201766 248364874 0
648360836 199186239 0
452436037 764999872 0
351903397 162270632 0
532516204 173509124 0
348946652 116839842 0
498915048 513270897 0
178625699 478147561 0
287882337 280316875 0
312001319 372122112 0
72659133 385074522 0
485932877 609556030 0
587295134 721486428 0
284479077 196350209 0
483681565 649523417 0
400611265 506847869 0
6371338 232056947 0
81584179 117298113 0
257478788 99450663 0
181977463 354104249 0
124688589 669865228 0
378584520 342992507 0
635563301 758261745 0
178454895 34294738 0
7919421 235526904 0
776181392 600469086 0
315634287 641979296 0
775184647 569964157 0
476047651 163916637 0
636566246 534228978 0
536261084 124619402 0
661412978 596146636 0
350875230 202509850 0
326088144 728922506 0
371498790 541574435 0
380778451 333127407 0
138008254 752171594 0
220255316 724543281 0
330306818 26279717 0
689013311 528766893 0
49250508 205302203 0
422621238 106690560 0
523921918 329264817 0
516135946 629416679 0
83354081 26489260 0
422872743 693799727 0
607780603 44065961 0
374784617 707226411 0
61448164 11422562 0
371941729 417605949 0
209040840 549908013 0
98307559 287269915 0
526576033 700822498 0
218472781 229497601 0
436511688 706646148 0
155354158 630041090 0
563968885 682649597 0
365859308 178743737 0
557734415 231608161 0
426594789 20462699 0
527490818 682210523 0
490970188 135645225 0
406275648 114760326 0
152885582 172580559 0
526993340 755771506 0
199382718 787523631 0
639820558 151167101 0
771042037 534217330 0
447784488 40509514 0
714261138 17866585 0
40324658 655331982 0
733089832 637280947 0
511079124 788797110 0
615778333 364862153 0
419543212 258742809 0
215893127 162764869 0
521017874 425809228 0
350506021 331374861 0
424526817 159192243 0
511603376 49297982 0
569698514 326228309 0
373813679 153085125 0
113351030 141606843 0
750488900 611957513 0
587698347 272976312 0
282285449 769310058 0
457989876 409348303 0
5910449 344126468 0
611808300 211376904 0
219695640 99945214 0
266767879 317319771 0
474745779 682419076 0
410072789 444234218 0
85444572 636333481 0
439907344 163091764 0
56690897 248864292 0
552867150 160614137 0
391355685 194359265 0
431219411 575544824 0
211489670 35355047 0
673033581 611717003 0
517775555 399690443 0
708432902 639459233 0
409150163 81572044 0
393293040 263480992 0
94532528 565788753 0
510603513 363154846 0
229295520 647723660 0
741619216 655360692 0
489165946 748292840 0
73492982 268957030 0
411233876 298089959 0
726422908 467793197 0
141256697 573816262 0
431066787 150841253 0
439222616 770369263 0
200435871 557373729 0
597590295 385493395 0
800339531 211066114 0
367454880 352554239 0
517241741 442203651 0
113139325 226902263 0
374116837 21093485 0
164220370 469419514 0
2304682 146479962 0
745649935 44144886 0
237566026 432349505 0
731853972 120954157 0
108808553 232577078 0
131813764 25359452 0
367289391 81181037 0
252557327 65170185 0
417370390 714350445 0
785415286 229844744 0
119578710 545595323 0
41136169 116610752 0
41470758 268111820 0
291074612 65064446 0
386306277 204347315 0
722781064 586477010 0
119140580 58422182 0
543426332 596428926 0
439772256 538359660 0
503590727 785347653 0
774017646 765549155 0
310551287 580976244 0
710615064 399501721 0
87087867 497621083 0
571472196 572274398 0
509935710 426671381 0
178163271 639107012 0
215809929 726804328 0
739205111 64666953 0
580894419 36819051 0
733358869 283793452 0
144721910 716639373 0
458139670 684725364 0
155365771 159082766 0
557198696 420652528 0
776665188 304311846 0
80608187 230069782 0
208829376 287154242 0
24347247 536432331 0
719822799 333351747 0
569801939 431455821 0
576316692 302316680 0
519612684 469758683 0
720490331 404849915 0
594448851 639000104 0
517334519 680534581 0
463084269 651387798 0
762592523 479482325 0
323114588 192036467 0
25199749 594073986 0
272285558 305758756 0
80112803 535427428 0
781112465 498151895 0
353550800 779925346 0
702911170 492439855 0
428995755 247406289 0
213647133 708485514 0
423062166 44021239 0
203960066 624867389 0
742707244 230135092 0
297136600 572318418 0
786130913 566596665 0
72064286 150393790 0
744334040 73532583 0
138110980 188179110 0
387094000 228876431 0
244651094 480518559 0
448382521 390739591 0
768941789 566979178 0
130510334 614065723 0
167038677 674103940 0
583704263 428169319 0
644090033 542194502 0
664515290 593667498 0
100947158 83055965 0
116724994 320204408 0
704621023 416406403 0
106474245 247843192 0
252922044 409457822 0
277288093 276311714 0
77785881 660662531 0
778067715 359218005 0
432277974 215036284 0
539410569 7883341 0
295891931 89829297 0
405833087 363167410 0
63297381 169013996 0
537155707 595148760 0
496150021 271704941 0
489132850 591357826 0
245447788 541987661 0
221382142 92286721 0
782319767 298280295 0
105792601 633247034 0
330125681 583476059 0
478877664 183389327 0
788960137 674689691 0
363820963 121074253 0
117213131 538246975 0
260416830 132348558 0
747944898 572179082 0
559462327 749946782 0
675782648 590515664 0
410876067 400634494 0
257549579 126128444 0
771632025 793085245 0
71808276 186280461 0
765046597 745381002 0
385397725 583224387 0
538926169 520519873 0
594579160 12367519 0
266509968 493155972 0
241484031 453406988 0
426382826 548053179 0
245304838 547300892 0
330812566 50095343 0
363306820 767525001 0
519039928 788210083 0
265063614 356731532 0
358815618 552881301 0
158317612 501238413 0
470303555 600695849 0
662674776 461045761 0
607311396 708370887 0
333611329 276648362 0
42433633 95789279 0
751680085 491143692 0
521300152 20871595 0
103809620 127294071 0
634473596 474128798 0
270272954 9024665 0
190841958 44045344 0
357031820 163580647 0
570361167 348947769 0
79051274 604572202 0
492800574 423693527 0
103245462 729420747 0
326795204 542397245 0
289768567 539151210 0
337863714 24935734 0
489517080 563120633 0
13176698 576602921 0
693144081 522508931 0
513351001 259579368 0
94250705 727352482 0
223928008 220236990 0
8209579 483837161 0
560280597 195210748 0
479288424 313846680 0
703696452 642938717 0
757171500 370190980 0
59329697 780265967 0
587952891 458413121 0
392047514 705866837 0
576073340 333901789 0
348465096 102045605 0
712787621 637894757 0
683814618 648990064 0
315522486 578857879 0
696524865 452728095 0
183726857 240365438 0
291378281 322713060 0
183158606 332327478 0
342244522 14942094 0
600947571 371124551 0
712104905 535640055 0
719852758 80796638 0
524191755 725170432 0
618939726 40274783 0
790867841 622508436 0
288739613 119799894 0
195349646 281795677 0
616348678 151526723 0
632862604 324720657 0
373037835 41051265 0
119595562 168759748 0
603327145 510609298 0
376679263 786469853 0
365432536 57453895 0
245415936 219222359 0
80272888 380860507 0
307275978 628495178 0
363324958 179766236 0
143404454 54088254 0
501797670 502110223 0
252644427 643421326 0
174994422 197979295 0
162640126 494782354 0
175900738 794534974 0
671888838 572920977 0
184166665 316265651 0
785337840 434321792 0
657029430 320988498 0
377365189 40866215 0
50753340 316624914 0
663602286 648174860 0
349342226 342750722 0
612035963 334978567 0
517281745 88704969 0
462977010 764046532 0
321671808 589255077 0
673747060 707392941 0
476603632 26255857 0
394052372 88703229 0
106619288 160119032 0
462239757 750968310 0
409870063 448766812 0
741814882 358728786 0
401026233 507918832 0
697359249 86654003 0
84760790 304824366 0
191688813 324016788 0
265243047 189650602 0
483947191 149166329 0
641903285 152889324 0
670838535 480740139 0
209330466 650413216 0
41428772 90863879 0
436681966 474042493 0
192738319 710485595 0
475258347 481723689 0
10275872 292571525 0
748980846 56718927 0
387961508 456732302 0
499232103 255628757 0
558126924 750688360 0
66842623 70924655 0
212607926 669637447 0
550431223 527060530 0
664893368 2070759 0
558356096 596835739 0
438328443 646110262 0
724616345 218871629 0
327869603 765871269 0
564576771 439407540 0
669470321 608875398 0
505409655 107724721 0
63982826 46625777 0
458478111 10685414 0
567263228 504347490 0
745972842 121546292 0
774469982 647474092 0
653765457 117931174 0
342983263 502962335 0
612977470 436683908 0
154344980 50353751 0
476891503 262749564 0
464755507 210838525 0
285866255 169460730 0
13923313 143395931 0
340572909 332447629 0
61294748 157107848 0
203487803 642842471 0
7212753 57789458 0
340015076 138004130 0
202000401 389890300 0
562107135 399571115 0
518344705 727840396 0
21126540 431598123 0
189497360 616132031 0
380450282 300977356 0
329565297 646233050 0
783100106 343023396 0
691487943 232429533 0
642461612 272725362 0
303701622 788495228 0
769532355 73593647 0
467296467 76675831 0
240786585 760447393 0
497731631 740982716 0
359984665 265955598 0
671748256 703404893 0
224062714 129167893 0
511867139 729222575 0
665739792 317618346 0
690927776 639188808 0
147105531 133930137 0
647385058 279464174 0
89352562 524825139 0
433832580 746796339 0
225423193 588327729 0
391275077 422752964 0
588403536 560106517 0
605664356 586052572 0
353192192 48627594 0
595596962 794203316 0
447442461 393936042 0
30245050 21012595 0
178119994 398833172 0
617361064 15430596 0
648231166 49218334 0
440043612 170875758 0
359777279 474246033 0
105903549 631947223 0
370770804 429271416 0
351005683 238889470 0
106420473 610343274 0
610264154 41344733 0
648457334 126182736 0
714152675 698115430 0
349528566 456106773 0
44569326 32586212 0
136575797 304986805 0
732018366 82098353 0
612557752 357104804 0
164643023 604346821 0
97357107 34139896 0
279554444 320940538 0
367117910 203842463 0
454612184 409556879 0
168651438 87352785 0
591805125 352972308 0
627146883 368813828 0
279224097 756478289 0
685690085 8875689 0
623679245 69143403 0
429997855 388598268 0
367756353 666546823 0
250431011 18177400 0
461738359 388767296 0
556382292 390927863 0
653163571 192534147 0
571948364 97999596 0
592331953 252245560 0
614225330 707006676 0
296361439 758342688 0
175739653 365727020 0
218282904 595829068 0
413723632 312917223 0
168347217 442771002 0
982526 167355089 0
117748578 33729524 0
364068140 781177754 0
88317185 76629831 0
330099854 248127349 0
359377027 173159524 0
521745368 567114084 0
407734878 439678734 0
381900875 319068878 0
790604141 158845666 0
484978362 796358783 0
777150942 161182870 0
454160141 368119808 0
124846812 765414077 0
541472212 550291795 0
726629590 147139372 0
232008370 31214959 0
572457935 168665023 0
374200703 666926174 0
563185954 649113728 0
67386832 628415227 0
483455942 167714791 0
672064294 453381835 0
197803813 164746369 0
356270822 305051269 0
640588890 375206374 0
736024292 198780467 0
297518394 86708999 0
543657283 744589989 0
416038239 301202471 0
621494916 9246822 0
30844881 561806538 0
401640247 106412782 0
662135323 307454428 0
773128136 332358839 0
310275112 552679240 0
801067353 261011548 0
587530583 382958266 0
110442721 448413349 0
760807108 542263669 0
204725815 737611070 0
380012878 647441701 0
607715332 89709517 0
562176076 324447392 0
460625681 226722201 0
478215658 532651409 0
385298130 423780539 0
647898920 382929279 0
106355199 469994026 0
172038112 369524047 0
585233446 715431194 0
114612897 451924742 0
12616987 31795350 0
244810939 225496589 0
652068340 791371437 0
776957476 75777979 0
529285492 194101874 0
47278967 386873055 0
602065709 299262291 0
57745391 115866166 0
396420406 601393237 0
73532772 346299506 0
772819315 497631450 0
480891704 443333219 0
725583867 525308408 0
11473489 730720533 0
202527328 638146421 0
676079072 293967654 0
87847101 175792498 0
373121418 327454123 0
7659506 692203601 0
344987329 479810184 0
244768978 281097970 0
251086319 776259134 0
379343039 265115399 0
762077660 75466157 0
732225046 601129157 0
686159197 497955716 0
787495136 273467603 0
398367749 201427474 0
469156445 768972116 0
116420885 492496379 0
417178386 33244235 0
52850322 305287870 0
372610984 604900986 0
169755039 7420178 0
617941448 248594935 0
377333683 97498127 0
565714965 694229288 0
182099745 190023868 0
461105634 7031751 0
240108676 163705422 0
521317654 776712318 0
532120588 718728647 0
603096371 596935276 0
199533329 12802724 0
461402651 33566454 0
7013964 553393747 0
81172110 570642361 0
664420505 335633998 0
667887220 488031651 0
390543518 501110389 0
396856400 775649462 0
100919023 678432168 0
377604495 407617383 0
679099324 585315153 0
757330265 756115946 0
705647039 553012193 0
36311178 746483223 0
360265399 692329507 0
394598690 491476261 0
673812237 605653341 0
647443586 732837402 0
289119148 334552769 0
464820270 265900655 0
762441887 143935821 0
185407693 213302200 0
466721002 385983434 0
166891579 731995213 0
297737318 440575181 0
632588875 147615942 0
774776204 484711750 0
6595113 21666014 0
608939924 331777544 0
247688507 449661530 0
730672777 645465266 0
295400528 226345212 0
480026059 468795158 0
394091675 531727005 0
466631076 139918336 0
121925371 144364259 0
146942234 690043027 0
489708780 626668273 0
435236174 437315594 0
269310537 54837554 0
21698442 531364762 0
328766639 345829650 0
473794987 375937599 0
171084488 18726938 0
252321986 711014434 0
130493667 239808757 0
689929212 481802537 0
695506808 67865977 0
482492421 66590871 0
724610170 148207702 0
165592044 224390662 0
797676279 765931120 0
490328727 783987968 0
129528873 530739764 0
389425937 775895722 0
719254604 144098864 0
313761148 422813991 0
132461495 743900416 0
202512173 564720232 0
541261168 244927268 0
154219925 305835776 0
16633668 584543668 0
362068336 353657250 0
338332735 236240974 0
338104159 2835437 0
737896911 347269678 0
433753311 81270569 0
421564206 317949347 0
606116247 242630972 0
790150258 114609231 0
72507305 648632644 0
320044429 448181582 0
413404288 547090891 0
85085291 720958031 0
195843885 480040012 0
428429945 742360832 0
443404460 263753900 0
242013978 757839431 0
506610730 303307538 0
196641545 604400957 0
271994413 745007047 0
18635609 247412891 0
800258746 122397618 0
479374269 52907607 0
84719171 700970657 0
435133667 70981294 0
483595743 503610848 0
763369032 629487858 0
662866587 423935675 0
25581128 425840512 0
381424796 579397253 0
559360109 686192591 0
715590902 409894418 0
748252676 690720981 0
753719257 136839796 0
688633275 333974872 0
628006425 325419793 0
186444338 682308202 0
543481877 324326383 0
482488783 350025912 0
185264710 209508851 0
443014672 703278062 0
290114651 509976151 0
61289970 102709479 0
161813140 578103560 0
38604005 632881301 0
380917789 246332106 0
236351087 580216028 0
764600721 88309574 0
473518235 557566317 0
235161988 707471340 0
658725414 448907287 0
726518784 175723574 0
93103198 32068753 0
634586334 5181439 0
288772974 43600574 0
21968539 509412209 0
512391093 50717684 0
268553192 292980331 0
344620814 711110628 0
308576463 487263277 0
130566342 136421135 0
352612335 396170060 0
177925413 255280387 0
704076539 760565540 0
198763845 46842722 0
301562523 635029577 0
292843333 739922790 0
378140525 416242269 0
663662561 190324515 0
442608638 598763174 0
458933455 615565457 0
58305880 35992382 0
641402453 416448635 0
8368558 118726196 0
104292901 695439103 0
179036950 197896666 0
335065327 442941723 0
782930751 473431658 0
713226520 162378137 0
255241392 787335508 0
734067762 429277887 0
631415976 92262071 0
52883369 207159510 0
607036904 254428745 0
531262055 731067059 0
2118025 169709102 0
792184166 564979737 0
79247059 7722324 0
76807329 2800041 0
3303217 388303208 0
47917635 8824337 0
423647508 484131521 0
269734120 1758308 0
711192461 733108540 0
205258957 511775363 0
183911976 8996086 0
292619853 304482380 0
690860411 448929615 0
135702128 610817668 0
262739525 199827195 0
297360143 537396746 0
752072072 276990995 0
109557503 4187504 0
220986456 509808141 0
546651979 111805008 0
155651578 90346542 0
239334067 393548444 0
709237056 129032085 0
482241037 611814859 0
80392102 124603475 0
409219967 270673560 0
545970844 180284597 0
599322634 286891753 0
141689288 282759387 0
639705604 557227118 0
385027387 645505279 0
496076274 438254144 0
43400344 240257218 0
243670103 595547716 0
645229129 196176127 0
660734270 650530433 0
284110026 791968956 0
445962269 133330336 0
739444045 306689910 0
775368975 579527098 0
591516204 212291731 0
680533083 699985500 0
77539352 733734565 0
761660088 174554553 0
99697542 740528292 0
8223772 62135672 0
492810247 231281079 0
510290314 36110232 0
727710547 123310901 0
141952596 13250056 0
764223068 256295664 0
205691077 523274611 0
667623075 280451561 0
504023194 717403373 0
336464235 388848375 0
770630546 400069211 0
324046542 460903389 0
198933556 210318346 0
240761114 450707050 0
367643281 737585904 0
522698696 320682896 0
615456978 743430497 0
627053499 1914811 0
397451754 695478071 0
385931993 142824808 0
514452740 730968017 0
556583149 233553441 0
470211858 103825335 0
208915016 467151718 0
680500987 150905651 0
11854666 192752746 0
675799912 756394095 0
411471213 539815816 0
690270654 8858951 0
752682838 527854020 0
291420477 50773787 0
14829171 594160818 0
337783350 207113026 0
547174313 786029024 0
307135070 300055129 0
428708835 552437034 0
697774383 231794353 0
727700753 628421307 0
501542551 174684367 0
439667286 95270420 0
419847683 457737709 0
246390070 676943441 0
79873012 791607632 0
719812450 138470522 0
331062029 534569632 0
363611909 795023603 0
172331835 736478176 0
265805283 694702677 0
607950563 464489570 0
312267290 317369440 0
527620678 676319417 0
175425389 382219008 0
657439639 594465473 0
752005990 584922312 0
168465037 420685259 0
601410331 669237994 0
686738638 77325594 0
635978791 597153246 0
586245708 712620898 0
714740880 29740872 0
343511605 423910737 0
174661570 461834469 0
66701875 260092906 0
730816761 335213152 0
703180044 183776857 0
697414796 572249399 0
561427915 656714328 0
240040866 762482371 0
536350747 63115542 0
790364072 337385702 0
547258202 256300194 0
529682133 522689383 0
413225520 793809008 0
701316865 388088253 0
429668324 177097854 0
150347946 510037989 0
662485237 64396376 0
329459193 18241125 0
454443390 731198493 0
708700576 356365440 0
430547800 321144898 0
221887361 112197264 0
186475095 122559110 0
129576821 165535395 0
93693819 438899277 0
579355472 420136884 0
86762780 468960354 0
764034185 767280022 0
54315415 35662306 0
524483234 573801099 0
576083655 395146090 0
476478316 545658431 0
798598499 681807068 0
105164389 697614212 0
370408748 240828002 0
81409694 14473982 0
710824753 225884640 0
155560401 143758743 0
188277143 402911511 0
236564336 491279786 0
433164373 55799621 0
629628886 138356933 0
282638866 614066812 0
399935460 773058866 0
522301522 655108088 0
49173586 756557905 0
665264143 397580686 0
251813287 442623689 0
381607078 178805239 0
143791521 505380952 0
325924385 642087730 0
775581246 380874501 0
379368946 650006880 0
605088614 265504677 0
585966237 148862531 0
616801483 225589921 0
174016839 286361321 0
704346571 121006656 0
569103322 619879657 0
224421349 388580116 0
561406470 157834577 0
778378823 283052217 0
517352857 82823438 0
207069623 561124834 0
368908410 463170450 0
664094418 290354273 0
311561812 435535257 0
452867498 525175814 0
257385132 783689156 0
43695387 534156737 0
6567281 402013216 0
656262475 406577822 0
418680183 717659951 0
268849283 769611961 0
541390011 310033436 0
54972037 551510028 0
287696126 549070347 0
636165678 649129864 0
254611217 321917645 0
699188202 452054672 0
505048993 396670744 0
409787403 671444714 0
210881952 269386004 0
86295976 627764562 0
665346403 3354433 0
624709033 588771384 0
563347521 748234724 0
523459627 769031653 0
354451466 11087186 0
134470892 118418432 0
632870931 554130061 0
569553716 2147695 0
251737393 66965495 0
377446637 746173166 0
236156248 548845327 0
629479231 411496907 0
259057668 2875783 0
669492884 493306261 0
471756316 487178457 0
53212399 497730422 0
780981101 552817536 0
260376614 678107778 0
751170048 447196855 0
610766128 67766853 0
669547968 729084261 0
701735272 399837748 0
496270396 80293729 0
266343393 2201269 0
113402998 680849827 0
759117985 262015958 0
419346210 147683832 0
653480104 493702916 0
349028244 213008926 0
125793487 302659075 0
545036356 665632323 0
53945993 762023951 0
724446994 287767653 0
423687010 380344312 0
692503240 638816443 0
25116660 10804736 0
801399262 614491981 0
797213361 424642629 0
704204876 217392136 0
126914629 625427364 0
128463658 54558732 0
284456112 264906968 0
627034529 326474090 0
252088028 335539353 0
616962573 87862531 0
588461576 284440107 0
354246718 621588905 0
369529214 622061525 0
596126827 622538397 0
9439263 133023819 0
620351707 526083055 0
531133704 166172911 0
665304954 484128817 0
712175582 723956237 0
613093949 6732020 0
596181092 434417000 0
215368757 274115280 0
94446466 186217812 0
615739927 101495530 0
675196094 766834809 0
9294064 378942246 0
19541313 168232720 0
448076659 198967736 0
209435890 123636413 0
103689780 280263494 0
207814507 609387259 0
400348375 693030879 0
80681174 719994147 0
423844116 337783733 0
636888455 30663683 0
638718238 776250872 0
251487482 737765993 0
528788141 760484104 0
450741644 714510747 0
265026475 565263732 0
274537783 195001731 0
251732393 131606234 0
700840537 242849194 0
636165992 517802140 0
456390438 547545928 0
241177452 482234938 0
86824504 458812339 0
522502295 195650617 0
786457890 268853415 0
344951642 588664222 0
729286109 629056107 0
259287400 282545659 0
351648065 684094765 0
254774236 385105284 0
199603797 54289033 0
347349486 711739695 0
318371773 333428794 0
230407086 518711927 0
529249082 337261776 0
176548335 546947706 0
665442458 218304930 0
365372305 538638722 0
38137259 423365347 0
333993953 613332765 0
172256958 543309683 0
322261451 533143590 0
669761066 165030722 0
283178778 400910513 0
584974704 223617537 0
247098830 744058571 0
251375582 173056202 0
529125013 3206592 0
46320867 524648945 0
388453408 486248028 0
752000660 450134692 0
321920227 470638727 0
65105972 662403259 0
245235858 309306468 0
365534248 231399827 0
59844542 201372332 0
143053726 598172312 0
186145085 393839456 0
672061613 416370987 0
676954317 487373656 0
125148671 118301807 0
119817262 788144100 0
392765778 146561257 0
687057413 648396141 0
658367074 226046807 0
452766495 632675689 0
265101653 693765082 0
682595848 490446190 0
437679717 255388196 0
548007104 125803319 0
519766811 79770312 0
71754157 243026519 0
400628115 606684558 0
42227054 175732128 0
369440027 32020509 0
178102783 772706353 0
268873231 419439958 0
389480773 191901931 0
498022581 251638731 0
475463172 198883079 0
96411144 137603609 0
380606325 697875383 0
532962002 185969925 0
504216953 575572575 0
421060624 489120228 0
70945962 681940615 0
704914686 435348133 0
577683173 663513863 0
398871179 693732164 0
64105209 787785444 0
653249969 385748217 0
407895084 15955567 0
405302156 453187326 0
786056885 576868067 0
608097493 349900174 0
212575634 508024323 0
534492790 454082030 0
610193070 332399778 0
487959274 421911406 0
777753976 151285675 0
139540148 591494305 0
9927740 35725034 0
378923516 481050892 0
207217622 49590925 0
237572667 72698086 0
378845823 348914963 0
721335281 776400713 0
161446648 357628848 0
275732426 69511799 0
46439833 707708764 0
112162646 7314025 0
99600529 228335250 0
551449244 204034864 0
397381644 631550482 0
402811983 117764925 0
178513588 29459896 0
566813279 645008469 0
788342121 643008048 0
143007368 421960125 0
165796582 120652326 0
180962973 258575406 0
663874195 36843056 0
765501633 784048104 0
197197192 700676179 0
453904299 470050452 0
792690818 585483838 0
723606262 474874677 0
21162528 174321488 0
750529871 169461831 0
788220778 72848913 0
88922196 262237974 0
630184501 579442514 0
564249866 152587309 0
151760414 609538650 0
309163906 510389557 0
251395018 437333413 0
357069701 674755932 0
211632569 558094455 0
299380098 197161759 0
453561895 57176695 0
303650037 266239079 0
311327337 159033818 0
614568456 655957441 0
714998764 374893024 0
638811439 48432193 0
173235585 564422028 0
427471313 463420973 0
169194377 538082415 0
517188006 90165111 0
474090687 613889933 0
40577356 40215927 0
428548207 89873403 0
362779452 325829050 0
592303509 779221824 0
349395940 87353068 0
617506526 716288677 0
108157992 156603142 0
416291224 615301047 0
524823945 645641203 0
140826076 66471347 0
34626719 131665696 0
750463227 552169848 0
705243118 730406612 0
86308963 265699598 0
157319231 278759454 0
571161031 40608136 0
330794398 480032927 0
204115848 293804275 0
582330676 747268527 0
624648030 116039937 0
670881883 340361354 0
89057115 323495774 0
279142780 188058564 0
514557249 48770678 0
7795704 609320729 0
137410862 181935600 0
171350271 731987117 0
645092489 644806567 0
263952724 45588339 0
616929790 611857607 0
713914268 353641315 0
5862484 415416320 0
605949349 480308953 0
567116578 649123408 0
737505166 426248269 0
226169396 786913605 0
781590746 164095838 0
240730982 219651775 0
176275135 509735636 0
690374197 131601306 0
344416753 554176569 0
193814605 35744913 0
551345980 482306996 0
489323691 719633027 0
456288511 488688323 0
798801076 271883031 0
83362053 467854188 0
548812994 53718746 0
554169184 394666971 0
328729472 666761069 0
463574056 428366285 0
716633332 633780525 0
110466885 277853829 0
202174960 697957098 0
45478029 333672933 0
360372654 760617930 0
131658517 682144840 0
376280009 515156049 0
149130563 479958071 0
476347539 74988883 0
309215268 14207715 0
262565034 15677118 0
454078784 628954412 0
602468189 283000434 0
244576760 278295626 0
617522952 268162679 0
159354248 581655494 0
40613826 753345849 0
312559440 629032031 0
350442463 408477332 0
241522141 76437427 0
250158203 177120938 0
98159269 597384213 0
48107031 666475090 0
385083254 564960709 0
690936387 725152299 0
339569571 207085549 0
19770232 462508359 0
499149186 251370982 0
13644045 468007975 0
782756523 28875464 0
242048031 720883029 0
463427882 333839261 0
548054208 602677288 0
235602148 690523273 0
314714556 474349483 0
711283758 13057312 0
419345258 53935937 0
348702353 656588850 0
676147476 523069339 0
775951015 219213873 0
235762666 361097952 0
542537193 611189325 0
629657455 482270317 0
757645082 749746506 0
579963540 912057 0
80401557 541890742 0
524099301 278620576 0
559998077 211127468 0
337224104 487973077 0
596861204 710018553 0
335181396 322273903 0
241072607 176580157 0
175987753 166161126 0
314185717 511325545 0
484425151 533190790 0
151182926 50843644 0
408683407 469516360 0
235434367 369090784 0
662105341 656747583 0
505769982 260328496 0
19044648 234869831 0
558316416 242751086 0
210626722 249916315 0
649538053 375082075 0
668676085 282793190 0
171976261 277252019 0
325763857 576140620 0
732022322 448847472 0
163669507 239773895 0
241575650 559886947 0
162146998 322603968 0
551856213 300514363 0
706644975 632584954 0
7798882 701818265 0
173043285 139166254 0
387110069 175778459 0
723883185 352593916 0
78295707 741490933 0
52727245 439167158 0
667817011 395750382 0
620190933 535618185 0
476361518 729903608 0
129996187 794014562 0
35544689 668118517 0
684577874 665419234 0
645409044 312791767 0
327582297 710486667 0
168812199 343393977 0
173677366 120404329 0
114014287 305335322 0
21715244 622928085 0
668977294 481451988 0
184588316 475482853 0
558073097 437081151 0
80614127 440545068 0
299618076 64814590 0
184141570 316074810 0
104753210 490503432 0
137600122 569030025 0
90190562 226878617 0
250084353 515419189 0
12349921 615534880 0
503393486 272608271 0
98227404 30250897 0
54318882 755566265 0
408302394 283897892 0
608789477 319003738 0
603440156 42272138 0
625461061 656795965 0
494647368 33356082 0
558538108 328072060 0
347209746 568327079 0
43460944 801400459 0
684433878 773146226 0
129867746 615040698 0
531578387 44870008 0
144594050 792130054 0
612807288 160010838 0
397692838 102890771 0
173542028 40273531 0
538727720 423956686 0
687732839 756208463 0
137014598 374714854 0
676777713 446443853 0
401222309 354118594 0
440086131 56865051 0
268368171 719700048 0
34700028 267294684 0
322742411 471141758 0
519930028 583798692 0
728138214 271649972 0
598234751 354833019 0
786296824 710747786 0
739130939 457068375 0
134812035 637507871 0
489393292 151877078 0
518276376 493651526 0
289767186 84304003 0
259840488 248877916 0
630639160 771210102 0
657197207 335211396 0
480525484 423242578 0
508741955 471750474 0
708331119 117053837 0
191492137 339251966 0
158899939 478755812 0
388067041 13808119 0
762174637 664592003 0
733954701 466220922 0
396318774 555065470 0
80040652 231950038 0
442277754 428858964 0
40074161 154728452 0
793299884 169088861 0
300960555 238678761 0
459859006 20362359 0
393837100 616425068 0
769471241 231661388 0
172515200 36129977 0
705532125 7942330 0
176204854 26162829 0
592705246 14048098 0
266796642 295466895 0
423848149 660382886 0
687867681 28936752 0
446111591 4968294 0
595409729 678670682 0
591099063 204077076 0
623280678 10902665 0
52516977 198411015 0
14242165 344590288 0
246576615 717709003 0
377182548 739178493 0
301827473 84394411 0
91601228 401542531 0
168798296 533934152 0
558832837 43479425 0
313882872 722272809 0
76751047 788608167 0
753778529 189187693 0
579947286 91839317 0
340037027 741011100 0
90488590 600792643 0
456505396 32956360 0
362946131 80369007 0
533089496 80177289 0
187906559 789798344 0
439082570 233690045 0
664929918 563497878 0
307256361 677540505 0
315078486 563986316 0
371610691 434628080 0
303680083 767168830 0
310558991 350394884 0
799649652 274461930 0
743757595 136222037 0
523758231 315446364 0
436337047 421487615 0
125885274 503689111 0
381892764 554232372 0
781036853 443355853 0
709826251 209285218 0
669802186 639508087 0
159738428 762045462 0
184420497 612953134 0
250084156 791041284 0
367511216 584564756 0
363014684 26410164 0
17655639 147606337 0
755997087 311989804 0
151214850 579756524 0
643217918 451896061 0
140704270 533633990 0
249693106 229988984 0
308569254 474714086 0
272321826 586905450 0
640540147 175157144 0
544555691 157724493 0
559067507 52410393 0
620726174 325811013 0
427990296 526310440 0
492535127 389203416 0
46968635 13017076 0
190176756 646527354 0
673636990 410620753 0
315812005 443824974 0
87383332 772372000 0
377666719 125506833 0
771200507 72670448 0
714496083 91192763 0
306770974 712809259 0
466417911 206802804 0
124984610 682019608 0
614253504 275619129 0
285541747 610870793 0
224788975 211755217 0
193240220 212902556 0
388849967 25752542 0
599467528 646207533 0
317661822 306221148 0
72579236 322192301 0
628364941 648590765 0
613215934 634271756 0
150911424 62819872 0
788617346 96066501 0
254476897 92050591 0
274684582 458897754 0
252032956 536250149 0
697636064 491879761 0
748733488 432179389 0
329243929 555627286 0
561385967 393768630 0
651900240 127485351 0
645167737 108299866 0
712744524 598503594 0
702520527 323594390 0
383788356 782343216 0
420327035 257561307 0
237849169 233910859 0
676707305 212268716 0
143404086 513396028 0
579265691 796127379 0
49460188 137312433 0
264501171 469405061 0
545298851 695832273 0
564982670 191228164 0
34472103 620525945 0
727543837 334286346 0
424816538 398770784 0
180455007 791944006 0
699914007 455516085 0
684441164 101103053 0
531075191 445565809 0
464115304 708832110 0
28755942 776304128 0
36714689 209654539 0
403113156 710297643 0
780505313 793370776 0
50998901 614336347 0
520434390 495844116 0
636317947 468198796 0
46531234 782270135 0
334167764 49216168 0
429455567 600600042 0
697074600 554275493 0
665176602 608344667 0
636555583 135144385 0
755197156 339265223 0
627222436 157091351 0
766804139 478385867 0
331632334 346447388 0
182059760 555253589 0
492208913 681574032 0
466184827 188013030 0
260048042 757363466 0
220747080 437655954 0
14769117 275203893 0
693029769 256124566 0
689891539 702059945 0
63078830 179060473 0
724553585 26518356 0
711517067 514816965 0
85873981 294807778 0
554934727 197355001 0
22453553 371361476 0
476291573 615632399 0
123210172 40983370 0
39621592 544637266 0
338274868 398108820 0
600032740 722779376 0
745986280 672668991 0
758841737 112253601 0
440419717 690238157 0
4753391 705341200 0
101721510 577177111 0
571891850 554225886 0
362125261 595719019 0
392771098 175199494 0
242527236 268979861 0
232098744 209806627 0
616200229 205167642 0
379808654 405472097 0
26608028 136268668 0
57508763 625169470 0
376565536 755876570 0
769767359 447415807 0
317380526 284828706 0
529790283 196260832 0
634209170 196003951 0
85302910 151319903 0
670777764 12054696 0
465941412 87913674 0
636080919 542875870 0
143386485 579777533 0
582295474 607548298 0
590829598 323910344 0
291705142 648241723 0
156953747 679849478 0
581118711 244578320 0
91467110 159982618 0
600023904 424310029 0
622977627 265921097 0
799074388 149761421 0
607830603 447031421 0
457476056 197904036 0
797762222 743392136 0
268147390 112147160 0
268438965 544110874 0
120285847 656250457 0
10711795 609173889 0
416651422 772633430 0
646816660 163235224 0
757715560 483314193 0
333414556 453912928 0
637672807 407096823 0
768823259 151407731 0
255338494 675398671 0
776652502 290516022 0
311316112 467338278 0
492969079 228216849 0
774443839 348483702 0
336567835 494495657 0
318639037 440476635 0
214928364 370946879 0
558340633 613513081 0
746424943 365631278 0
413829495 656789941 0
668188980 486218168 0
31667793 161511294 0
208252739 544932947 0
371361446 711833550 0
163900976 363124933 0
84053079 536588554 0
395790401 416783276 0
437027783 747527278 0
140739762 47625357 0
721864096 577183877 0
797600598 801595 0
407094890 362925430 0
542159967 636992334 0
252244674 773557724 0
246115743 125043722 0
454617612 448061258 0
594111168 352893572 0
106751837 187944602 0
724486721 186250372 0
322619125 752666213 0
787038886 198496211 0
88514586 470713036 0
354125830 52429621 0
557392704 241599270 0
628968886 560040135 0
656980471 239675606 0
195021970 709131938 0
21419252 382892955 0
598799084 247140497 0
640178097 612461621 0
743832934 311556999 0
744546310 88436160 0
789149753 195272371 0
428724381 505843069 0
140652982 719333444 0
604831288 605692090 0
62599072 253847949 0
574952871 26756020 0
304408924 319381311 0
127391843 641233143 0
465441210 570270181 0
199103557 569965910 0
104300611 192997837 0
91541892 555255487 0
456100033 637494502 0
422516231 188817702 0
789994722 236491090 0
379349462 725391187 0
616970387 622262222 0
796684991 590011267 0
772342521 527602925 0
91438564 568793015 0
730064657 562646655 0
144404521 555685502 0
539867524 207199447 0
728946271 715181697 0
602923589 500400087 0
313877501 212099760 0
573422247 611098724 0
740464582 156370920 0
242180433 101288081 0
570777875 194128756 0
705077574 209925347 0
582658900 259259795 0
315656458 73213867 0
544539999 342293159 0
735396019 278368140 0
361823437 67930569 0
85851736 471859168 0
47989188 638159012 0
62776059 34223305 0
43973195 525470650 0
168732969 409285421 0
454751001 128023086 0
69616402 648138996 0
181250378 166078852 0
254446788 358699381 0
701014200 111569707 0
99971452 716807024 0
266511240 529651517 0
672659000 172052912 0
670725989 217531562 0
368098615 363460347 0
634744644 82322767 0
329270840 103232272 0
479250736 497820209 0
481470535 146644425 0
294105043 685929661 0
65304329 748657324 0
21459547 179784698 0
583288009 764054443 0
37456454 537121477 0
714356243 177863515 0
39265093 571296196 0
202735805 229412339 0
668145495 491697820 0
624489577 668325535 0
347380194 132475482 0
128739087 266425719 0
457093404 72164292 0
113912476 264721077 0
2006917 781842452 0
51138887 214568528 0
335281979 90276730 0
755684694 608417161 0
174262234 593737924 0
643557282 61914371 0
473599907 775774820 0
266597891 724029238 0
136644720 72093005 0
406602415 203590509 0
442729776 43979567 0
394227464 270400369 0
456602503 618634068 0
194868565 249107920 0
371196339 131851056 0
112325153 608206728 0
686807897 601730292 0
664179979 50644440 0
608449193 696961426 0
66528636 72288621 0
108581259 94030107 0
739688496 28369837 0
600435999 228711755 0
672468935 257456238 0
54776073 214947341 0
631825616 235827145 0
346174971 357778794 0
317716779 305238202 0
632623807 757879631 0
95838901 241529564 0
159234679 445261449 0
814278 217261031 0
392310120 618156409 0
579313304 277918854 0
620356652 724742648 0
622513493 138100361 0
253003541 48715116 0
586914268 459853688 0
288597431 294278814 0
159483280 415360406 0
581077546 636266687 0
403098847 576777010 0
503696345 578145281 0
439196156 439236045 0
761353828 490530861 0
638360537 385020250 0
105263231 234237741 0
295547619 218020444 0
411287783 94739071 0
519083474 725304350 0
495315541 583989559 0
360905248 115079809 0
425833183 160425709 0
246651804 682668046 0
463227302 295930051 0
146484473 68698847 0
516164826 343860342 0
233710375 786147660 0
270305677 85260577 0
403549440 40992781 0
521979698 146024853 0
798381052 745528249 0
694425304 595660358 0
577662826 485463495 0
454206905 301646426 0
514726169 99795288 0
201095927 296329707 0
438683934 42372190 0
556985834 167038718 0
352542752 192515967 0
569894001 631630730 0
6704241 649270703 0
19017066 378545857 0
137785510 597880434 0
229537238 390753311 0
141107343 546075584 0
115586778 54715372 0
148620360 190806416 0
543297631 432403328 0
558222553 178494352 0
575790158 390009620 0
549638535 422597665 0
148972974 5162594 0
497838918 107922086 0
165465006 48899303 0
266995595 149466368 0
42165784 216211054 0
315598574 136079498 0
576885250 93188989 0
493281638 287436881 0
123258153 761279082 0
723361612 790300003 0
285417090 259362600 0
655730358 508769181 0
19103358 249781417 0
54977906 801337650 0
105223665 724468836 0
761736708 379757350 0
452995232 414420400 0
472316196 668563558 0
417044139 448129443 0
641093205 393631708 0
195069373 384650598 0
322219661 715063168 0
602633637 525527712 0
561571063 80508373 0
637613254 65374632 0
43793501 497878473 0
646968227 665138136 0
791170898 190574176 0
262978277 144186042 0
186853382 489496756 0
720929781 95176011 0
48214222 293504195 0
68738781 320207022 0
244405048 269335756 0
313751399 480030455 0
490205449 410910278 0
174114855 559655230 0
550114698 621062696 0
517020301 19646505 0
698872496 326792838 0
590678825 714643775 0
264675965 600659898 0
84898101 798452378 0
153395697 73044191 0
441794599 785335543 0
51771208 654929627 0
46674411 409975095 0
468379664 495130788 0
582628053 752112894 0
580990241 599766726 0
298906469 784181052 0
761221212 547794005 0
668125274 757685350 0
439807825 614462619 0
783601598 1825216 0
83768990 594331439 0
365901839 532243525 0
96759972 379476767 0
429472792 53738739 0
791944573 206552400 0
750093265 597939960 0
66925243 750506050 0
415568503 767061841 0
18611913 16969983 0
26394678 690717218 0
139232565 302412805 0
716526133 395368602 0
342510684 516712620 0
718318723 430217915 0
433301182 529639852 0
197542883 698759834 0
509953814 563895019 0
697451107 292731932 0
2115462 713036270 0
762282965 499387071 0
494121937 741368121 0
198488520 676199169 0
777170720 562961512 0
307693811 213520267 0
181315769 242851102 0
794295117 564603325 0
343135737 628610697 0
315699038 701113863 0
469428431 202611300 0
260434250 572981158 0
697601307 692748855 0
260768132 650313874 0
140982221 303290064 0
690186792 25494785 0
678850557 144784503 0
411045361 187056631 0
305147003 34370773 0
178763268 653583534 0
793682857 172209468 0
315279255 103724875 0
347959917 76079337 0
231693976 435540105 0
303353946 768613821 0
729549191 407904790 0
113910603 258275535 0
371548104 126827178 0
193984792 165698277 0
710875225 460520045 0
662165583 496377792 0
56255576 242762825 0
411167541 351150647 0
522857491 5106927 0
386821077 700420110 0
268621228 120437561 0
442376155 57500483 0
608322050 447407205 0
292351389 4921313 0
502986999 713190001 0
63990576 643367491 0
31365924 761209989 0
740674294 498737889 0
610765210 729715521 0
292075597 452397268 0
70796199 483087049 0
514704321 712395572 0
284465566 324936257 0
34943180 541598629 0
471665275 355617984 0
756008658 113205701 0
219651488 230564917 0
327666107 133527697 0
320297858 313695387 0
67945834 256180566 0
420933303 481307480 0
120634675 456577262 0
397399899 739815521 0
531175296 412099654 0
111378567 556618161 0
744884589 203322430 0
652740904 471305153 0
715754662 154479675 0
368020444 263146787 0
425569579 35927016 0
743432599 216162204 0
548760753 514648422 0
106801066 528580178 0
765583319 625550611 0
51061620 134406244 0
279208844 467649671 0
29435220 446870743 0
83966929 76669024 0
606328196 56423203 0
122213786 778947697 0
651736230 556580986 0
201871406 81908908 0
144185588 99620358 0
475418314 635838077 0
7893783 286131407 0
78008216 442748868 0
614948119 597794590 0
790857722 524771078 0
141609741 196551641 0
759061950 192430882 0
429150682 10279981 0
137000170 513457171 0
42502296 430530791 0
325655247 185908292 0
492931947 187110986 0
780188723 620351667 0
131545008 96628893 0
569241145 430250653 0
237098441 571750447 0
110184051 453893725 0
378993365 294077474 0
303024682 228782515 0
647559606 699770507 0
384768306 656628723 0
113377133 416522743 0
357568125 30861338 0
611644502 60055389 0
790994035 338630127 0
691896884 747498665 0
349780223 583088648 0
508333441 381794682 0
182973112 540068996 0
6699053 704753081 0
221589788 450742144 0
331473911 594470397 0
584618323 717378159 0
514167768 620001381 0
382107086 288276936 0
431617034 395399657 0
568810306 569675106 0
189962801 747741024 0
218992519 456415132 0
790763567 761148271 0
740443012 628121757 0
716770523 498283894 0
554427488 337302327 0
372258348 570025895 0
498383153 103235498 0
540124569 725916639 0
691101779 115290983 0
694963566 92075594 0
307091860 302542019 0
500583053 683991345 0
331454949 173714657 0
378428336 618584624 0
477342996 685528635 0
9265410 308865796 0
53198795 474271540 0
450016548 203476837 0
665722486 212635931 0
10665017 480291415 0
130928727 420043089 0
621060648 292943437 0
394725204 792275722 0
102176310 56793861 0
108350606 768863138 0
521319831 357827028 0
643706548 784425562 0
478522310 193498663 0
770722894 371981754 0
109794626 362310543 0
279016630 271857935 0
249031216 187630319 0
451874899 71884533 0
468771433 292929324 0
604001783 344219691 0
438960514 764823089 0
218990851 59415342 0
655589977 277465469 0
653284229 93135032 0
168362184 730935096 0
774165199 724207019 0
207218723 684384787 0
211455827 134575524 0
36531766 392270825 0
655419426 80588733 0
157845716 46705468 0
359014069 691035806 0
679966469 518946826 0
176523643 783519204 0
223394308 711407100 0
450133162 574564768 0
779631101 107323006 0
743076502 546567412 0
162082277 375892418 0
408291664 588179382 0
723053394 40074670 0
18371792 635461848 0
733417596 263347299 0
635438592 684325568 0
484329070 328973125 0
218830034 791049619 0
200140534 585026956 0
309488345 792777959 0
215564949 619596213 0
471158408 323452316 0
85470293 772728687 0
132630279 616175442 0
217212618 245179593 0
577215374 469809320 0
493044266 294405528 0
109091829 613856603 0
179863541 73476364 0
546491954 157958391 0
434935832 613393284 0
384786327 55494113 0
234973830 621257856 0
245293951 196354109 0
9626585 355797528 0
513439348 51898095 0
197571318 773733569 0
455747887 553674410 0
223600896 474875638 0
350707022 358258886 0
330103086 559768078 0
333095285 304654216 0
672184911 324221821 0
585160508 396456435 0
518636987 258465872 0
410120361 294294195 0
410118480 578044728 0
778255255 427293619 0
112067605 491796651 0
369364317 257159580 0
113786882 310578562 0
74202671 70741224 0
98632708 572762285 0
505542967 209119580 0
212086418 590472653 0
121452173 16868096 0
527343723 448102772 0
68701157 238705913 0
30564866 485256882 0
759362849 166132781 0
771417268 11816788 0
196084879 170806018 0
501577090 413715043 0
595822480 193931670 0
55702487 788711475 0
679869611 653697938 0
56466774 404900770 0
296030915 52322502 0
44809518 577108479 0
498772774 245306671 0
495786499 127675178 0
238477050 173270723 0
642410937 201873543 0
567931327 391861541 0
189299758 754791872 0
319572737 540856782 0
541535697 320705480 0
370486232 639531349 0
168845366 645559390 0
275554781 120327667 0
728297726 662164890 0
479076234 230111027 0
211390867 174821088 0
430203116 453696748 0
711516901 484861915 0
322055560 671355037 0
363358115 639610587 0
333043749 681403983 0
178585654 627757017 0
65213447 89855724 0
717078036 645647784 0
63771255 502090093 0
783530097 194041556 0
759029641 15904680 0
333348303 608975564 0
107200676 786648348 0
388719116 393642405 0
514605034 280460023 0
1742351 676730902 0
227046737 625023378 0
314807290 104298045 0
259027873 688070602 0
633499423 295360479 0
53671419 140268826 0
101512856 213184368 0
575528784 585518695 0
174979786 500719238 0
297898606 595537976 0
532118365 721258931 0
340869725 268750510 0
290131279 672474261 0
151792465 193071501 0
60653347 573185754 0
386431358 169609593 0
404170606 534940643 0
628816519 487585271 0
73407231 113102939 0
602159140 763391141 0
783197310 201445287 0
697339742 494663216 0
323664566 331768972 0
152047688 206050533 0
278820650 784121632 0
753949285 460073217 0
361497170 258491708 0
18854064 19088733 0
328847242 580122908 0
598688367 481216352 0
292348885 375727122 0
386383059 290887560 0
263990724 304215320 0
448447299 450382066 0
752851569 502881478 0
104712076 239432758 0
437693221 4499538 0
639048468 65892857 0
385061134 128983507 0
468485724 112776801 0
507721560 23075754 0
214892850 586789980 0
222913102 107947378 0
148026910 626397728 0
715841230 604917722 0
696354473 719970710 0
223465786 490396841 0
251076900 526071490 0
174696465 373279405 0
207173064 259185104 0
152131361 452949979 0
529869318 161129206 0
253082780 341027531 0
360853909 298303654 0
647493403 16199277 0
130789553 426410093 0
700086739 663595625 0
128890403 401124366 0
105567886 284200454 0
330121235 41793231 0
75073911 394411603 0
690407269 535128505 0
430592890 250531700 0
257199385 228273057 0
612519652 738524560 0
609896551 664871286 0
469906608 388770951 0
198531915 125304074 0
632931644 657346052 0
539331557 244082430 0
277050399 102010261 0
188112515 298545193 0
777766224 251266789 0
376260609 642541429 0
310750829 309886450 0
788532839 404880772 0
553529584 447789600 0
765721158 315807000 0
49148002 489567357 0
211365501 305291691 0
208925297 725440684 0
588094761 756104661 0
351798984 353882733 0
771877582 383568170 0
575706350 658959928 0
151287683 87530769 0
141206796 688730219 0
759390617 74350705 0
744017885 610329612 0
30827558 638994770 0
600202675 258766372 0
10955212 583658634 0
284507718 742718173 0
781535284 673682735 0
329626360 771238682 0
570354806 373250542 0
627017266 284863107 0
624968196 9008645 0
154144312 733778401 0
280117298 532113838 0
675874581 353817965 0
248269520 405590322 0
574254576 489440347 0
449215664 46395060 0
430866389 327232723 0
230436059 546593393 0
38682302 161593856 0
649125875 632782888 0
17403652 697589867 0
800298683 401558839 0
676151775 291336496 0
313913522 481606037 0
641482397 202112057 0
499525540 277327426 0
648440804 129726103 0
63513969 413412252 0
261745817 33182571 0
764280783 559055872 0
402548629 140158919 0
134686272 26707936 0
438102535 536752802 0
292624784 557605747 0
672560141 286143814 0
389553770 334453350 0
680733221 493023483 0
309306276 259072232 0
100492718 562769242 0
496825902 279197111 0
359095480 516253160 0
162409097 270020706 0
569590407 366851350 0
80641864 224284464 0
128676125 664802497 0
581815271 572436621 0
371367931 562404670 0
509748353 465486066 0
680036464 44584473 0
379808827 644419367 0
284256760 536309362 0
417363805 340190843 0
95605337 695036995 0
231340145 260020809 0
392355797 195012935 0
89982036 241455638 0
455841696 506746682 0
579048609 35531969 0
565338850 116292025 0
130638833 158940766 0
544356843 301300212 0
83155314 757316610 0
422932811 300347307 0
510913637 547108693 0
236783730 158937545 0
495349675 356806861 0
420547819 104661473 0
252927791 739018116 0
611609263 310683765 0
175988293 546956756 0
637160709 213821085 0
791641714 782279105 0
796958884 306697431 0
375144124 705038601 0
361536177 639390354 0
120477168 554730031 0
525107756 29260149 0
783224379 730368142 0
735262557 307209549 0
14264414 750690409 0
114118108 599734120 0
744720768 238019142 0
672941698 25682639 0
703396863 258402652 0
21853784 38429969 0
651418773 44777269 0
289254478 134681692 0
545013361 285641346 0
542605460 654869007 0
116970024 203191491 0
114585674 184239484 0
212710173 510983789 0
796595414 447571682 0
444713170 733434310 0
418470926 235268050 0
650021065 532740957 0
208726672 76857994 0
656718626 795659431 0
547714617 111254901 0
648751342 699014359 0
520669799 541831312 0
342721104 4862188 0
546401068 737720952 0
797826557 384322208 0
420250554 426997334 0
602988692 660278766 0
449988701 685157362 0
512505797 413855041 0
19660628 495536566 0
20057991 392555749 0
525693752 597102304 0
34952626 389618843 0
438245910 138285294 0
27132973 328685576 0
769692517 103509839 0
32699001 557525234 0
483312930 744008769 0
185470572 691297920 0
550997418 27355862 0
585335932 619856059 0
611222032 441457257 0
737773797 239538515 0
214298706 164136992 0
364579048 122630225 0
670850101 748877696 0
73640802 755225840 0
767018766 779768944 0
776228719 572895342 0
73794765 209393225 0
560654886 26917678 0
764658405 597346183 0
488551935 51680124 0
99370879 366789737 0
638068519 796165507 0
443546284 344424122 0
2706254 419183271 0
273897011 58677495 0
54406017 520605014 0
466821048 685743711 0
344501914 156234715 0
709936431 559610801 0
399931751 284961745 0
718018758 685423327 0
383274245 692880839 0
47184166 484873154 0
144464745 110677575 0
62081967 412966200 0
698640037 42878345 0
219075667 282413062 0
548929224 500805594 0
242150460 113277923 0
166579871 753235614 0
326449173 455807934 0
116260977 781141546 0
102386215 165129586 0
491759414 657658104 0
267267262 325905517 0
24758926 418520033 0
547666011 730018924 0
130556508 752303177 0
222533961 379501871 0
598009694 630339931 0
317767135 710331750 0
176163070 88645006 0
499651427 209569543 0
661347082 462731907 0
52187741 40821830 0
209088858 757446726 0
429069182 520445720 0
457811834 42835245 0
284245031 270281673 0
112155979 634571883 0
782250396 565417233 0
463111201 206621738 0
43801129 786339521 0
554844021 390131499 0
422294677 244210991 0
597085529 727445520 0
793524760 555270285 0
277944052 331939633 0
351790025 285107690 0
217639319 234495355 0
686267092 417660129 0
790425648 634072550 0
10429182 420872914 0
503934056 286017398 0
239096721 533899912 0
426169967 62616836 0
561631450 660136649 0
231220571 471036700 0
384475346 287490815 0
200323866 466975113 0
81560407 729469822 0
328174601 41634438 0
764053328 369411836 0
438472724 529332023 0
757507442 255172033 0
719242166 93885631 0
64396733 526861377 0
236145966 677726629 0
130760077 72824121 0
248835662 529879055 0
9358379 191921456 0
411642906 658598997 0
598328205 386268522 0
712922628 126421626 0
656934123 64021397 0
86639001 595370914 0
97487596 322795638 0
559371793 318318377 0
138475880 421714941 0
410212403 514643455 0
575188964 564314539 0
443669553 484344678 0
33368640 715872732 0
375432921 121402314 0
642864038 751322018 0
711614 690347767 0
516530875 530817591 0
303558384 349404191 0
560920061 434712615 0
168726869 291884403 0
86237171 672312124 0
216939007 301301261 0
28713056 278446164 0
342769432 31456139 0
29842480 567743274 0
721616298 460128430 0
614608822 5360645 0
281478977 762964660 0
489880332 462818288 0
792627069 1235014 0
649377346 414356600 0
325703930 251158528 0
639675123 676713049 0
372447157 779093734 0
593034777 307982588 0
621198996 150213310 0
207208177 338578872 0
84502300 131675144 0
566446953 199093325 0
468150300 90548029 0
483782076 480404914 0
451411473 517851138 0
454652803 308979983 0
782099930 634202830 0
325212744 656467869 0
773410673 367202380 0
310956876 308437657 0
172964998 550319458 0
336900736 679418530 0
180413189 513605916 0
125066072 631806740 0
53277907 703905846 0
41749900 742969589 0
241825033 108025635 0
30554350 775839143 0
518403599 488401864 0
3725422 776465143 0
327894497 679163789 0
460145761 433168101 0
186707380 52979433 0
135494451 551271332 0
163197230 623883951 0
536450483 124179734 0
776723700 173105652 0
710638089 634813331 0
134252056 337076283 0
202875344 73502376 0
717213528 311328836 0
459043185 767205728 0
84103075 712128431 0
40398345 299871626 0
210355193 42469175 0
58803872 490657604 0
453072286 662484107 0
417838571 579599247 0
418248876 178293212 0
632344997 618267243 0
188087664 488808418 0
674102213 318848143 0
379880363 640346897 0
602598194 697100080 0
155003028 5391584 0
167799803 677445914 0
627846873 783989656 0
239624992 426124451 0
608414283 591604261 0
752779966 673749047 0
356893728 597771457 0
419465873 331172465 0
210042841 100066488 0
412729380 623569993 0
607501442 502190767 0
151018134 291822924 0
261323403 598206831 0
477299259 765821618 0
724614945 260146970 0
559672323 180513291 0
636097319 472450965 0
429543542 739657299 0
353981464 223070526 0
739027362 284982433 0
708468807 336392850 0
98119874 696497446 0
323512684 367946544 0
361083443 597637023 0
549715713 673613917 0
712460483 76682929 0
159953645 197909185 0
408903025 276571558 0
246434901 151423322 0
114376079 541105310 0
189447788 275936214 0
32992431 785586621 0
621031194 612536211 0
516743856 162354477 0
334646394 606992363 0
756410400 473044197 0
793480638 366613507 0
375521822 512902025 0
728653289 479501002 0
241543426 214127905 0
74629644 500887503 0
378041829 637005519 0
670367889 168835092 0
86714967 730841631 0
263082182 397418748 0
714721235 756495501 0
486110694 780856907 0
701584390 460137938 0
404089683 90831872 0
344336413 607553937 0
676519705 565403436 0
796152763 673490246 0
379681002 189132894 0
115929339 262286580 0
415146421 8869578 0
675039219 500925830 0
686836774 712876261 0
43521270 192109233 0
272810348 561300925 0
730214891 135215633 0
611172596 318340381 0
610171632 367860431 0
683044081 461215179 0
151934431 172907216 0
142492453 70196198 0
691782478 171268819 0
119319403 681205120 0
601601734 504995144 0
369619776 61681054 0
333531167 178925098 0
267975351 55839665 0
89813158 38592024 0
404668207 689596918 0
426041033 147465019 0
646381636 3298111 0
553957085 234349914 0
248549830 788334367 0
25086102 670705713 0
732871467 346620002 0
554841631 9523457 0
31656631 723399201 0
790470845 127977360 0
722135907 337661605 0
64067790 273730251 0
634480457 602593824 0
113491237 609695410 0
531996098 30290680 0
787647070 724152288 0
269442845 548692235 0
680684625 294516364 0
748176823 685480558 0
289681660 28498579 0
115687758 419457597 0
2319896 179944549 0
577775207 718153299 0
688062511 685414792 0
716661295 217410488 0
244882798 511915042 0
714004659 394486753 0
542470992 251921615 0
550248730 447824190 0
681137022 703188012 0
281978304 477945505 0
736467399 65460475 0
250843392 20424256 0
561495761 587638427 0
181483730 621526843 0
113895151 436595946 0
272477507 673539759 0
230212008 527492607 0
160463421 404094263 0
726483536 768535173 0
337436281 547386242 0
43578914 586578632 0
302085473 113067601 0
538502059 1414575 0
572086020 187835990 0
593722050 152570889 0
392139326 446219106 0
353207534 252446879 0
503127178 413481282 0
750702527 125628568 0
700931518 144398308 0
275863443 426715797 0
420051112 647224112 0
491921360 493521856 0
297972343 285336965 0
476424768 495030902 0
25269925 111332760 0
69642670 432192413 0
162705867 538252377 0
799665646 538383521 0
730723137 324132169 0
637811267 163899160 0
660444229 59957960 0
505615593 38036802 0
761374996 63323484 0
592187926 334784419 0
575266182 761519835 0
171535298 701636847 0
187097063 626761317 0
200103875 797874563 0
192301989 262007951 0
42064816 725709292 0
720186581 784371534 0
44808609 499627584 0
454620167 462889311 0
209161070 374886079 0
471629444 476079315 0
460018864 173641341 0
110595267 214075044 0
648324607 110649549 0
656728207 99690778 0
747848843 438628513 0
612011437 274080866 0
122779044 635768622 0
498763423 11900648 0
337101270 243165147 0
680512644 286489680 0
488357642 753424824 0
136418176 406243648 0
314525448 226562495 0
419298342 675240330 0
292808961 512727089 0
707392115 145303291 0
146519130 169067125 0
787603645 604995690 0
359632750 667077873 0
327720959 126237507 0
380744438 580928387 0
57195958 252078979 0
85606096 360576647 0
48524381 655002220 0
526306929 44751439 0
321104428 525322019 0
527052211 246035747 0
533979926 550415715 0
449969952 565425591 0
186175344 507695763 0
637655137 352756871 0
502084077 24147623 0
142975497 564725049 0
765162100 217654855 0
529912352 143298352 0
155150134 682273242 0
339298843 126914475 0
505127763 196353959 0
345739259 653906336 0
762302676 196690762 0
191670027 468729834 0
575151490 275265107 0
747491165 255019935 0
15554134 150789142 0
797379173 585303559 0
597634088 715900628 0
686671026 103969764 0
334691713 704159895 0
43179251 617479374 0
399655015 623279971 0
528228965 499603525 0
44510261 535969740 0
177693190 459897616 0
292485577 456796757 0
217858009 172531465 0
89954421 89230533 0
709560205 145034449 0
388744564 109564130 0
307418673 494341615 0
325691057 316107428 0
333260496 434198969 0
749236823 529247954 0
313229139 412267386 0
348715894 751280648 0
357331844 263257068 0
552241632 593171214 0
174402702 118341536 0
94915212 259256070 0
111500245 86920060 0
792993265 667690287 0
102401671 193908690 0
722144813 12938684 0
470805171 197941518 0
613285709 776894775 0
785194024 346197507 0
571571783 235338882 0
14137822 686783900 0
586091229 560204269 0
620708957 560366934 0
638014993 399610208 0
483091324 194704178 0
590014851 679534257 0
542304437 516104542 0
700807423 440454483 0
608166785 44149840 0
347763743 605217555 0
55701101 744903016 0
694860655 670905047 0
76163954 663167145 0
327311376 666457620 0
470243633 743037236 0
497447140 636314660 0
56039726 457032562 0
104002237 336603711 0
800622952 522422375 0
55818488 790967554 0
660785137 743141335 0
119176029 786076278 0
604071242 736507018 0
508945733 124977998 0
701201176 635691600 0
184453577 52041658 0
134819612 544409672 0
602186810 312273458 0
224095940 323537135 0
62121676 232033629 0
28377349 647758883 0
447028802 148460088 0
794522569 260513725 0
466220707 333877059 0
729406051 677048918 0
522691954 277132444 0
537502540 642673218 0
776267289 500274781 0
507314550 321523356 0
322640078 314547333 0
108223607 497182259 0
651335046 471049962 0
288850574 355599260 0
91352774 309684423 0
769062554 772163249 0
311410145 376871929 0
75423550 708652213 0
740446046 118412948 0
581065301 83827011 0
98732609 457852743 0
611769703 397689517 0
336788593 469117504 0
642407377 92532033 0
536199316 241744072 0
644335209 442131503 0
573368468 250337681 0
172703412 698653663 0
131717877 336202486 0
322869901 420820401 0
382152391 799964238 0
245126621 5202302 0
790176728 457804610 0
447337383 485454606 0
362761986 766935443 0
81478744 553511088 0
198252451 431093551 0
599529662 367873539 0
246956131 724496166 0
442107859 340385576 0
248988369 426272737 0
792952594 267957882 0
295737421 479677299 0
106284706 98398327 0
237059675 63770325 0
176880034 70270936 0
530244351 388922880 0
463751579 434878480 0
630217825 538242993 0
557124428 447556235 0
380668877 661253809 0
91864507 415103448 0
492685577 538159064 0
116706958 150526950 0
276805453 335708905 0
451712309 209997371 0
87872529 49474452 0
332130191 156916545 0
491916075 787312205 0
377503063 247644819 0
747567371 593034830 0
31552396 425726613 0
206322612 692191058 0
663015288 86190841 0
452460596 513042190 0
357963195 161096838 0
691970265 685182622 0
636242018 644401163 0
588343991 588512848 0
246739592 459354574 0
72234323 509380336 0
592383410 364115306 0
302642501 404102450 0
332470713 158732047 0
148851037 229662386 0
8679059 577854183 0
200629152 655960585 0
241201153 21006931 0
684200009 275745771 0
650905115 327004935 0
3407694 731321222 0
302677756 370112643 0
111330489 477812514 0
775957414 42314549 0
494561691 757263792 0
547712248 241164610 0
157669796 406245164 0
636296374 60789652 0
539302761 497583300 0
380145519 306504009 0
660341455 682292296 0
310055933 583232947 0
511200329 504557396 0
437912345 476970224 0
90619649 346564597 0
619192044 236614062 0
504191643 399925648 0
340212879 684126783 0
166305963 12002232 0
703148807 242454397 0
237993839 666306022 0
520698489 712976662 0
247374548 442755488 0
576336234 138249149 0
687380815 749949725 0
563237575 613526707 0
479719270 167527001 0
310824293 424311616 0
518932857 134875580 0
184744231 1493795 0
547506949 342297316 0
131213814 710142986 0
3422194 85699626 0
365809452 54886106 0
168451956 225927610 0
59884946 665912149 0
394956337 513844264 0
228267634 52818179 0
603632522 651055083 0
272194594 557357298 0
549487899 701405309 0
326044513 157659785 0
566228042 296898575 0
395097922 150039220 0
706536941 698663573 0
531338733 728953004 0
335359301 35132708 0
651619175 162193415 0
496025823 302696107 0
407943785 349998893 0
680294475 232403899 0
544291022 709383129 0
473174310 97898557 0
164301934 270832342 0
71128500 275596918 0
521094868 179341450 0
688480067 121349006 0
147031512 475755896 0
763302218 610083127 0
24701034 701868745 0
776482309 566676702 0
225032953 33169425 0
405999795 55115927 0
249727907 554918589 0
104824290 420531124 0
249985446 443215437 0
114456387 388039127 0
60311405 371298073 0
210964821 14803144 0
121010881 786758647 0
691581976 187023373 0
18986740 109928393 0
229490756 767771160 0
110868021 249862508 0
64876247 34125365 0
285886329 647682724 0
182427333 754727888 0
249118987 284501588 0
665131378 488226446 0
142359024 572359661 0
105248913 11815455 0
267942881 409448390 0
541975167 305061894 0
284077322 540958250 0
390531625 340430888 0
278343887 775080172 0
300211619 211508183 0
421401934 648133897 0
382541852 351743168 0
173050993 25556170 0
28836550 714792690 0
659398760 141685353 0
503107893 39610639 0
115826849 523079837 0
609010238 604828739 0
620819148 363833231 0
536276556 714880484 0
657135482 233216558 0
92004679 110821781 0
262319759 770222645 0
306070342 137521931 0
305315822 385551113 0
223294508 71441547 0
577672537 226346087 0
748194211 220079637 0
572489999 183223267 0
230485007 429876365 0
105578778 460834264 0
545598773 230715323 0
508458768 480751054 0
170024100 609259612 0
676981961 382181431 0
795977754 15593057 0
354063379 757435051 0
651791474 637333934 0
589185723 233871963 0
483014383 530334661 0
44106328 577898969 0
370203046 271752056 0
474439330 562064583 0
628834844 725345605 0
239414761 133799628 0
622138175 760287705 0
797016964 563633900 0
136243870 568632297 0
163783058 257240840 0
28425461 373481445 0
256692576 712675988 0
773912844 735613755 0
554231422 163551949 0
342886052 663250054 0
296856189 512464691 0
9859485 539709598 0
377708322 245632866 0
370179154 219842532 0
734411803 746435024 0
442059220 608859176 0
422616870 297907392 0
746619021 311934480 0
256486234 760782613 0
645468373 50751685 0
284756199 740664681 0
435992359 311352002 0
395312401 313118474 0
475726055 452312778 0
339809895 666044802 0
799127909 265674821 0
338223539 102127167 0
553182662 203647778 0
160788851 750484557 0
782407698 772449504 0
622072833 125644393 0
303348303 351125316 0
786800412 610743071 0
198433578 157326632 0
554846656 709991692 0
480708839 101225055 0
299489724 417546608 0
793921667 769994182 0
654701311 57448875 0
716048003 15255833 0
218233215 630151758 0
631947494 625720073 0
261198998 675113351 0
278017106 473012897 0
684893374 790887725 0
414580494 112268131 0
655728492 545111202 0
590249627 539883764 0
417916482 99094710 0
583621646 430410719 0
589170516 337911351 0
89493066 424522375 0
232742081 451390981 0
118405592 521141209 0
572571092 73764022 0
320220219 549155416 0
442626331 301921390 0
125610625 443324835 0
50283305 604803825 0
612283440 45122116 0
672572368 773998194 0
241521860 615306133 0
677926403 793090682 0
200146083 149163306 0
437892575 229230957 0
583642646 611284222 0
758240844 599086684 0
344418225 369681880 0
558128486 516900636 0
701155131 194205363 0
603585907 4580447 0
456994322 335121779 0
538288049 294375826 0
194451665 96785338 0
103961270 655359383 0
211032637 21868977 0
292966735 442024254 0
411764074 518611821 0
31403720 283737668 0
271282116 505180055 0
295214596 196560110 0
499003396 525242589 0
783492987 768957509 0
299016781 464039976 0
380854280 53657170 0
290825760 398767061 0
200520830 140857548 0
746922708 537524017 0
414265681 134515929 0
673332920 599406960 0
323098416 459726400 0
321214490 102212039 0
308327604 110287016 0
688781576 446898645 0
538282362 759062539 0
42851901 295945625 0
693205872 500902654 0
363725306 658480848 0
407561831 100998806 0
769102818 302837923 0
735107864 140091624 0
354021781 596065036 0
323995510 609409708 0
205195339 209121491 0
494383586 783267215 0
82919232 739116431 0
147249199 143480480 0
298217931 368679775 0
213241840 60758068 0
381673351 363350012 0
12076878 209937079 0
614962533 303152083 0
702311139 409297240 0
380735088 134578155 0
619651610 494570273 0
683019719 313978687 0
709581053 404234048 0
89483000 516645606 0
343834372 545262018 0
169137313 702762217 0
581290530 553728806 0
645192595 168680156 0
26615687 131573882 0
66900958 199047137 0
653156419 469977163 0
77037660 219732643 0
626949297 698109224 0
16731079 448820898 0
288560645 210197251 0
14239993 323851051 0
262808864 378656363 0
249401810 530783325 0
208601311 310213368 0
798959279 396365289 0
372898151 516782786 0
126494002 751564959 0
419202645 240249441 0
188631712 462683703 0
60088561 172129422 0
508250644 303939331 0
19142606 245076935 0
459588659 453291466 0
705063589 610200569 0
437577558 643974423 0
132896341 296419889 0
298007578 32399949 0
432725794 239085919 0
43769183 508927288 0
584316134 251322684 0
375496150 626481631 0
556765972 15042857 0
99172699 10136921 0
333182417 788697510 0
61244519 143446382 0
723917657 565609763 0
608280629 266372167 0
297407603 416806088 0
148347006 378383857 0
324674580 712675112 0
168782145 528535922 0
115075490 501344828 0
426066924 232650339 0
769845029 196106234 0
288455407 761305928 0
226528377 207364662 0
575409071 346873854 0
300743397 55817445 0
336750982 485772573 0
717810990 631124058 0
276525591 196728736 0
801485365 634749884 0
440824168 582308309 0
406418943 416220613 0
675524056 629154599 0
266524551 41757378 0
206887602 60792785 0
214645118 748859592 0
255574167 657609337 0
710433384 516709857 0
444523631 491389921 0
368577563 403493305 0
417409966 688424779 0
547125547 479894597 0
604906735 448999513 0
664367319 46654435 0
41073993 158714589 0
532704028 51049175 0
429317 735325232 0
47021758 463019847 0
370649813 347000456 0
62099495 702064791 0
419066041 307303611 0
378089303 59314942 0
290006058 604828622 0
180859171 99291607 0
663306059 220282898 0
668319689 554156340 0
754509920 191657481 0
563868026 769857310 0
19709708 801046829 0
91572269 286478776 0
474353094 348372233 0
145909893 219049273 0
270967072 302361447 0
728597510 610842918 0
72258507 107960227 0
184840065 419504690 0
200445563 261451453 0
373682032 556143290 0
10918159 362520728 0
461573895 25744213 0
528050857 568210437 0
196678612 661341431 0
84706653 37439826 0
553828359 595195680 0
173368548 458455951 0
488511141 182984917 0
685240711 751265236 0
616641938 238771166 0
515546524 237183477 0
638572497 97903890 0
721892329 63219639 0
157552260 349683365 0
16041326 75825039 0
71389069 8517976 0
295382403 403770203 0
315351629 434527965 0
276222362 273172756 0
207321987 485554095 0
677584255 639508027 0
23690922 321255503 0
197857871 564096897 0
291748310 170796308 0
147334057 52545607 0
285428780 196206034 0
259311454 633828171 0
264368464 701742322 0
683805184 106801024 0
748146285 242207947 0
252307626 673879185 0
105759853 620836172 0
336418153 567751592 0
249376938 425211266 0
503736502 709748672 0
599364218 46632415 0
301119819 330444108 0
64302672 373085447 0
219323766 692881472 0
560161479 635555277 0
791026935 616037832 0
683184304 667569228 0
681596797 207043014 0
14227841 533085204 0
443530665 241206421 0
175131415 305260337 0
7038176 760693610 0
361987722 565102193 0
509428169 201049729 0
664025313 535667222 0
157540467 759563546 0
228466469 75803486 0
415930711 664434972 0
489293098 346726151 0
549809613 188865910 0
119859770 630436053 0
315345280 47260218 0
419359598 257031055 0
411713506 254006922 0
529589747 96573768 0
609283760 680716130 0
621666881 678466889 0
234390723 420451274 0
744226407 621716222 0
156273245 171631619 0
341502111 787836746 0
581935466 729948419 0
407438000 258401593 0
574356206 115036944 0
648863323 670643180 0
339902399 466552870 0
224479988 495707295 0
56636186 515406856 0
509033928 72386530 0
337372148 289857754 0
158829754 457228312 0
746532355 386948659 0
268093014 288107922 0
156355185 532395904 0
574198787 207314086 0
291527597 266359817 0
170745167 25799933 0
295564856 788836446 0
574050429 590231239 0
705270931 287143212 0
459440404 421668932 0
20781303 255660684 0
611574318 78791119 0
77227384 490201900 0
77478188 80633644 0
776515449 65719369 0
243240333 432866839 0
380378273 477389395 0
182872788 241128621 0
445616946 73691749 0
567142243 623005284 0
676646724 449804530 0
609369536 699143790 0
258181335 32962064 0
772117073 413006304 0
81751124 630137332 0
333114804 524314181 0
26603524 521344471 0
386903964 634967223 0
175742842 257452806 0
292919730 366461595 0
626383702 219431767 0
789060931 342020121 0
533477822 319916661 0
658215339 369366058 0
14840054 117256796 0
417487714 441177527 0
735726488 562149675 0
183201511 164899528 0
133120443 350691218 0
190924024 169830018 0
626797270 724952138 0
56471016 354459109 0
59857404 43195119 0
509528164 664818897 0
302980411 572435055 0
386400529 643044831 0
3883397 254038881 0
596425183 153015314 0
70445457 523858474 0
141100159 13586536 0
269004176 275993926 0
594099985 783795418 0
730365547 171435641 0
17724947 668115123 0
172211197 749949607 0
516727075 707191809 0
31198000 460809482 0
108060216 142706182 0
696241500 49709917 0
438909709 295780747 0
278346831 508093200 0
111173482 775936270 0
671207228 319533260 0
528375494 530351446 0
681576894 597718586 0
683623631 171749105 0
64648034 577410418 0
4450756 26066979 0
689063086 455336283 0
572978547 244649493 0
132457494 725625112 0
451452609 44741124 0
669808677 439271517 0
203642956 299413055 0
368443658 738801038 0
340070317 721668053 0
707063628 8291769 0
624509656 347752444 0
771878059 16637008 0
137662713 766386047 0
521750291 261297277 0
601710512 49823961 0
662931313 674435033 0
400811755 332697163 0
553390651 93138823 0
774652056 509627327 0
366758115 614845014 0
745675155 55689493 0
379650158 457158268 0
437823155 639903968 0
567018201 516852259 0
275664102 399216017 0
427457840 690484526 0
176853010 652555432 0
257410717 267917437 0
234370085 571358123 0
498450784 4385552 0
459142197 624737937 0
207387833 124428662 0
419318349 723602375 0
57673969 538890061 0
44424034 182940969 0
380591232 562611736 0
294468389 322891574 0
298473301 528902299 0
468773768 577597993 0
152078458 714906649 0
766530517 401488896 0
346157643 88900680 0
206370239 28002830 0
792238589 555091976 0
290195942 366129122 0
617620303 372491717 0
222342855 716251747 0
408614813 291369611 0
246107224 74495397 0
650603817 771208399 0
646341523 724135248 0
336525962 7031368 0
39257007 32736086 0
107075691 671972394 0
797436609 80895384 0
247139149 796101690 0
403355897 457819990 0
156817880 754703127 0
89194389 242377107 0
403704604 509054618 0
33899880 193509083 0
584011311 531782372 0
462832689 233487820 0
266669960 523224576 0
782085162 346035066 0
729729936 11011364 0
359428257 131663030 0
2477310 510082637 0
251623124 494686941 0
516979955 607301033 0
59569737 413865164 0
486191077 559136788 0
477560758 148364621 0
559271938 540716394 0
170224244 634533317 0
262046926 471952689 0
722092847 782290345 0
355741389 615666923 0
53706877 260114925 0
507870465 318557626 0
223114936 662584865 0
648874219 426201588 0
320402975 679008781 0
207888141 439163415 0
314486347 95748344 0
110046127 689519038 0
376287885 406264249 0
388931299 325378455 0
773263594 466551077 0
592135801 219671848 0
465066069 392162340 0
665420362 35320668 0
720707639 285264559 0
342506379 163570478 0
449386419 202413911 0
444613033 701886320 0
451716703 28918239 0
180951411 694545308 0
160081556 479999276 0
703912725 581068811 0
509334507 19108336 0
537116813 250353271 0
648237560 625082408 0
578368548 205912181 0
110911484 667584618 0
671391382 434204200 0
170787655 381284320 0
593268138 17175243 0
730960031 181151781 0
564282511 474280908 0
774503331 448282990 0
584860718 119108563 0
40688190 755311011 0
252482174 490099513 0
18972968 127808420 0
360058607 449926658 0
91880886 723845180 0
147358425 801648821 0
67872111 357575422 0
678078676 621148886 0
498495201 791301453 0
14288138 738330981 0
661504421 563288622 0
283756648 614829037 0
160400865 30872501 0
217200058 53668666 0
100477864 190252874 0
751267665 558665427 0
756699772 392681049 0
399968877 703611200 0
773188043 755389960 0
118012142 287607756 0
318466197 417836779 0
269432242 365010415 0
44760798 6282825 0
507343682 588401846 0
349552160 509047384 0
758714391 673179247 0
445212875 766029270 0
148750908 794271597 0
197790375 34700560 0
745327750 617451782 0
437216191 408221429 0
499647413 149880540 0
239027041 672054133 0
582508108 789765693 0
790531482 780350328 0
421907450 54850476 0
433116247 732803476 0
46783964 793908057 0
46849365 241482066 0
620021389 438546908 0
630192296 19996122 0
472837272 735315927 0
686962699 178742304 0
69809819 330556942 0
689622086 568612857 0
126815149 156805707 0
414058356 94256809 0
54503924 72179685 0
3726825 397183942 0
529316598 387570161 0
756461145 576253972 0
314444329 363878442 0
79634642 255063402 0
554131835 153004857 0
548997554 543015852 0
16017397 184836178 0
601728759 460913074 0
12400647 13484064 0
423662979 454221673 0
398434112 558414213 0
206433468 664912772 0
654551747 256680443 0
557548615 710390788 0
741764726 326865877 0
391698038 186768125 0
529055802 232844782 0
729613138 24044616 0
361964716 617243574 0
110286716 140170161 0
96590521 282033411 0
761937669 757173706 0
799781720 125675731 0
742740181 5508957 0
557506512 177333549 0
141258586 462636460 0
707736285 247040782 0
225749337 754831244 0
423329093 403787726 0
791703769 50989254 0
575375843 309032344 0
678187418 560441276 0
428340263 7408380 0
780472181 258116646 0
647339711 755800548 0
326354989 722753976 0
544132133 744368417 0
133863230 169186396 0
602080852 630143920 0
117470569 637413624 0
735474427 321761 0
351364779 172534164 0
376472964 256992591 0
751223113 598924308 0
534098310 585561351 0
692880321 470126488 0
104702872 383293607 0
635110287 453884131 0
679294767 385830525 0
375157975 737790535 0
513287518 512483734 0
385246021 638599608 0
219293944 499055706 0
801185676 274798094 0
62453430 275061354 0
391385240 199906576 0
521157727 339426350 0
31831183 426418086 0
338463763 720282431 0
632798017 517942350 0
387971796 142111105 0
627765947 72162886 0
229525782 492339553 0
510275483 99956475 0
647314691 300548632 0
555772982 476358877 0
94213621 615197845 0
702419049 445538414 0
458785330 235320808 0
205706378 501961006 0
665214167 437487894 0
258185418 744368553 0
232697063 134677096 0
652172975 653451285 0
81437632 280066458 0
163220570 54815801 0
371844788 209971194 0
268184255 354220345 0
39023854 221294279 0
407127244 347509847 0
492867541 65153446 0
16416917 667682751 0
470971939 577347064 0
615650940 307276441 0
436381617 640128668 0
415206091 199122367 0
581730924 520531166 0
590672543 23329761 0
151131916 312627869 0
464799353 331372306 0
663262202 686127010 0
507675320 247620081 0
518356263 27185133 0
625789684 537595706 0
603106497 764998252 0
251894520 733618110 0
194781319 89396637 0
574290568 623463462 0
283887259 189075083 0
357197687 386571443 0
326392135 13560930 0
461518071 533681178 0
674769923 331725438 0
791107358 724021827 0
737612732 74295677 0
404839363 448426904 0
202967858 782577813 0
604679336 583477016 0
338751283 241082029 0
299946787 101837863 0
406718307 221763359 0
478304944 589941869 0
540069623 438900192 0
283904775 324870550 0
674621082 180797637 0
419358138 526838534 0
537525888 379672304 0
122299366 696815591 0
102431544 498258197 0
534453209 660905112 0
432886785 335573695 0
327660893 600070357 0
235478916 32947359 0
718777523 43082285 0
162333007 580434729 0
214147671 734656136 0
365910784 40950982 0
655486736 692033758 0
312494826 207870318 0
511427983 500396359 0
318090946 289792665 0
382403047 329868077 0
642880029 189341710 0
331564028 391237255 0
509368200 795480116 0
762065681 743417190 0
140955780 628922243 0
341440694 499894970 0
783998394 329108522 0
342912950 77276939 0
538150671 674976900 0
685320852 376877828 0
489318948 114649844 0
476773929 282365007 0
200487858 137087813 0
409274162 75598988 0
357675368 125539826 0
396985195 576895020 0
74475393 322725096 0
768150431 728530705 0
658955776 98313743 0
200849593 619127659 0
528248722 376031659 0
729949651 159766921 0
528696879 332805306 0
749007804 41441629 0
712795521 545437281 0
109657082 460824850 0
708795670 599745147 0
26199651 54875103 0
277248662 454605332 0
559126866 209828981 0
359645283 137233065 0
465116777 146072362 0
222449620 746068454 0
136368164 712384177 0
23271013 230235130 0
683951909 71330284 0
641135515 456534855 0
2918229 609216234 0
226293256 328021770 0
681829268 777978748 0
212871031 268144775 0
551786196 209314889 0
297412539 464536305 0
117310587 645972101 0
549426622 662175058 0
561031110 392688700 0
351694312 486831461 0
230057871 243801870 0
302769915 524987441 0
748352906 629838451 0
418206359 560811407 0
708202205 519334290 0
381762313 604817902 0
748504559 439927060 0
106904756 761166689 0
61984210 280584308 0
529394159 46325551 0
365298964 51610792 0
603076783 567381135 0
558716535 596522103 0
543088036 630402330 0
457671896 355596686 0
126479601 86523561 0
142515869 230039775 0
353216274 375390418 0
434786665 184461089 0
541948808 662544484 0
687579314 644893801 0
282816582 33198211 0
358613430 215493858 0
210997635 165464607 0
59441765 412654744 0
267956117 711364035 0
4371603 413680626 0
134107417 467713957 0
39534211 449390137 0
236165071 285340809 0
623248648 349173570 0
419817019 559588520 0
789449380 411757419 0
738022678 488086180 0
42126890 593440444 0
67167150 328143017 0
669221422 736080990 0
394111948 623459987 0
377722719 507457684 0
119435049 479308542 0
142004993 553907058 0
224824995 526314762 0
399016177 461967898 0
367125301 508277983 0
658827313 515228916 0
254928624 697887526 0
675441747 85331298 0
6108010 501620532 0
659750361 533272671 0
494956032 498966541 0
213920051 416200493 0
346986719 646266967 0
70588478 121866285 0
247633197 174968904 0
68498179 505929644 0
115772775 758223488 0
196634315 712321977 0
448586809 121415557 0
309492042 505083643 0
306650501 415717061 0
294989545 487833343 0
154102693 635770378 0
501441515 408013244 0
702663134 336656076 0
9098401 173627984 0
437497758 232422370 0
46910019 452401995 0
560900740 119634296 0
480537308 664568252 0
115781004 141457021 0
275254351 329369280 0
233305196 214205452 0
755664443 713605385 0
62781011 205161135 0
44735153 52838239 0
488584504 240309622 0
226919966 641088680 0
209619209 783476827 0
230095786 215705029 0
573077480 64180066 0
260617149 763909660 0
706240366 585509993 0
618170455 228877530 0
624348609 752564846 0
264536915 73777531 0
763455408 280229424 0
529965644 580486008 0
338402654 205069322 0
44474620 417468927 0
589844901 236048384 0
89790096 254407612 0
269970320 41148180 0
418065128 248323717 0
132265978 144985065 0
595520548 44341145 0
747810415 538895944 0
136031990 168615678 0
489271681 151744326 0
283321460 441817012 0
531688633 706305231 0
278522037 224135322 0
206656189 481372371 0
219068109 18433641 0
798957045 294736386 0
319430973 403416707 0
95120035 761048351 0
270470159 380517776 0
56559361 761596050 0
613716410 663300979 0
706785067 601349544 0
726170817 174175191 0
323420928 379728964 0
379088674 490632995 0
632638765 668393082 0
729855814 285745261 0
122145311 351511336 0
529455264 735589485 0
485346625 439868890 0
318794109 311965190 0
386144459 746829570 0
722409509 797314006 0
84662006 721505492 0
354005679 347960848 0
474171627 209856692 0
522408003 714079361 0
441474864 82035588 0
313436693 645373076 0
514064527 44180604 0
351272376 421184824 0
487811558 458145065 0
691606281 773622695 0
774530652 485623174 0
383968033 245225240 0
115250319 601568897 0
50333958 403051335 0
396327644 238219733 0
666017913 203072615 0
99879859 247772585 0
378390569 593265777 0
370103930 739700633 0
80632525 263832168 0
160385748 265401852 0
668400137 28810080 0
296206807 13643363 0
72012712 463349954 0
570353113 269802005 0
677166581 276554891 0
240950164 232754976 0
726943447 138515132 0
240927430 403076508 0
511986136 139165085 0
108523422 73191842 0
536007310 323335177 0
203605948 249405444 0
340011606 291237106 0
560458673 485106726 0
118589431 599439517 0
303875546 301359639 0
328494388 402786999 0
395915664 315941557 0
404086265 340172037 0
398007557 681023523 0
497612415 527913089 0
86149375 651006189 0
456040331 400100824 0
425407541 651900167 0
421260157 423640516 0
734291624 204446705 0
694941647 323770889 0
593337586 771777840 0
431212612 117234537 0
679343238 601138841 0
705970166 118702883 0
224358530 738957803 0
520678075 258016366 0
255343893 265764749 0
149712531 141783496 0
680791960 463843644 0
748660504 468777706 0
533477825 482300642 0
283710106 217785769 0
58429900 121691486 0
389078434 64707190 0
779117070 611199481 0
47612886 587479822 0
308009746 618743246 0
486014956 762000634 0
251306447 551415154 0
458434533 150653566 0
178598555 267901101 0
339700733 493046030 0
32132588 244318460 0
537860839 354877155 0
406854763 103122312 0
76182899 449078251 0
145125367 427568556 0
736804653 699189817 0
192396943 442468219 0
20823256 468783108 0
176891143 117639122 0
229409696 448335468 0
712847724 157668124 0
287704207 674827336 0
440006806 718840521 0
83370335 451391008 0
276938450 732911696 0
792828303 5243683 0
241349133 449776639 0
628139457 23808727 0
63172519 651531303 0
619832951 574652557 0
489108776 317548822 0
659679428 556085381 0
484091045 265316161 0
361668347 231068974 0
182362405 670524052 0
667409924 18980383 0
193463674 225740752 0
504000083 13831195 0
103702191 332764168 0
743423291 640319200 0
12078528 739266710 0
683070567 600542835 0
142480923 182905958 0
741782532 63786587 0
601425924 514501684 0
281979831 440982222 0
433544465 136217867 0
708661518 331316713 0
338196746 414616767 0
303606876 470229324 0
733469947 424012004 0
702621877 364012388 0
10291688 449969403 0
595989381 38923444 0
9757288 70304282 0
22647724 296136349 0
519149388 535908586 0
413486825 639075936 0
281148252 239054165 0
89183540 731635623 0
236330484 497990663 0
254100447 159547176 0
339192095 289759744 0
759003009 95278060 0
106619361 537626747 0
759552621 568275355 0
114295736 145175827 0
290871822 40887645 0
504571215 212722789 0
441719388 83475613 0
380765448 548453062 0
729259399 27660524 0
239395006 427355162 0
346856256 763433993 0
603873022 783604135 0
225372451 772619381 0
216854733 81881277 0
534014039 645586322 0
717105837 414350726 0
675563877 18469280 0
138009123 85302094 0
260650039 84645894 0
9116617 165738100 0
620438184 117528538 0
443932585 559790671 0
766939306 581305420 0
223311062 468373596 0
18925896 515611913 0
316177012 418924345 0
531292869 78191335 0
535274218 476496211 0
781840002 80112909 0
203877689 680223281 0
63212704 338620902 0
558831358 350060127 0
305561717 110790962 0
302377649 799546900 0
116209169 56512622 0
444216137 185306401 0
574355085 767941033 0
697667691 736752215 0
9057705 233401478 0
385367045 197543715 0
537010461 569906685 0
158395590 440520209 0
162731869 775975057 0
713137346 121129616 0
779390760 624359720 0
534741799 775322568 0
154808500 335624631 0
335215079 142689955 0
764555781 552305591 0
101300109 215042412 0
738614966 651021454 0
688288799 95958646 0
364974819 442798549 0
436910883 137575985 0
306264539 288522692 0
659019478 244980499 0
718559917 479500653 0
591552084 213194188 0
348474367 538808000 0
103940606 101406420 0
15360242 230104523 0
136228840 189587061 0
13289598 216268108 0
460401509 516302719 0
604786533 411855749 0
577985190 78455272 0
613301037 374743445 0
761714461 528370487 0
744214507 266475535 0
204083931 459923042 0
621450961 579821426 0
616965961 329599115 0
789734774 109811788 0
473176185 45816941 0
197818677 519272462 0
389897794 60026272 0
317575835 646964131 0
394685340 35770128 0
249806403 563519949 0
478389673 754121904 0
529533985 19367560 0
148794682 488785553 0
8444984 128104626 0
346256059 795297312 0
461767865 226034384 0
699991993 376916432 0
248364971 462335938 0
354441670 570869529 0
111257316 565318227 0
640334550 658131792 0
94730746 738190523 0
671578645 571468867 0
175856042 497904577 0
175321819 721554861 0
576640877 74036821 0
44728639 432266276 0
77512170 271185577 0
116741865 395868670 0
72639369 212640895 0
675301534 241134546 0
757369134 591572261 0
199717837 405193345 0
465291422 258116853 0
156391140 768652569 0
215645827 80392402 0
526458772 661230483 0
125541789 105314896 0
368231451 478102002 0
111934620 776481028 0
143509742 336687902 0
364537078 534249754 0
318232594 656305267 0
685292072 541524219 0
538391467 360688170 0
573560187 136289204 0
644401910 379091744 0
198493205 797923724 0
703952614 84425804 0
780107644 100447150 0
244614571 290382330 0
577866712 297177300 0
229510408 788028661 0
23575675 248287388 0
689912421 582257956 0
2817830 25687416 0
417246896 601595866 0
760450147 784887545 0
177712652 638303987 0
779160589 510342042 0
243827731 447812206 0
346914010 345190192 0
565152240 389852353 0
189906438 155707305 0
402541875 597189906 0
240061165 773649610 0
683986924 699926510 0
30271804 90500332 0
600394008 413657666 0
769992644 34716952 0
382134608 106163108 0
607235920 671217518 0
349993044 734141637 0
45314047 196108470 0
594971414 783598828 0
129494805 165894542 0
282863674 480259902 0
299453139 443646355 0
446951708 449266168 0
741237641 40354835 0
430563103 758396063 0
668248970 514354443 0
260351602 446339550 0
7848299 772455190 0
201482931 115209834 0
346074640 35776962 0
733169359 73083632 0
164457619 328053639 0
791692367 354904703 0
51068679 787696157 0
253802191 623379751 0
7184491 351116416 0
751553981 454117014 0
573265221 433671341 0
482676583 592104233 0
302206911 255658268 0
114983981 696887420 0
160469953 197242147 0
390220451 382180611 0
710514956 459099258 0
359314532 622629082 0
617790510 505810065 0
797785283 605155303 0
599285700 545629918 0
23746846 651353561 0
480468462 82874986 0
390855622 209189678 0
647089308 79128567 0
61586542 241845180 0
137247490 124376949 0
131839221 688942818 0
301253466 391438273 0
460093142 43308704 0
585300735 50854453 0
663814500 507678369 0
270640118 715960393 0
603619577 332500713 0
16722624 360605003 0
730415526 52716549 0
225181419 417931724 0
172832067 275783759 0
772822586 650441276 0
176670375 184765304 0
562545020 66173745 0
63044755 16085344 0
346214998 609924510 0
229779706 545035373 0
710118311 356855564 0
393559683 412117935 0
424320899 202974733 0
61600360 26357010 0
342318546 213729635 0
713958633 544074211 0
193779231 221215925 0
580309051 317908895 0
698360719 233681311 0
441569425 96737919 0
374613066 697831129 0
481223036 515778936 0
185577205 532669503 0
254960615 188935384 0
308265862 98683516 0
628804725 142106035 0
545786034 661742542 0
128300958 86257699 0
5446261 756452835 0
444143239 629997540 0
678995143 385600691 0
119738284 742125434 0
555733084 60660044 0
532746927 348399974 0
691728516 269673171 0
720182400 676767237 0
228772971 769622180 0
192433556 432081595 0
328294124 263289623 0
228361028 584784279 0
468607598 22118697 0
556986135 571406096 0
658406611 509766410 0
101043335 417954717 0
246396435 745300633 0
400793776 388359883 0
789021908 356059450 0
26797696 200978800 0
571413248 599609239 0
306393450 413349945 0
513134269 158535887 0
214179722 745800332 0
499918640 205254833 0
368893118 36715231 0
425347249 301616638 0
577442956 470603731 0
745385491 174211705 0
656674253 234686004 0
463136173 801377707 0
790793720 304601638 0
709409143 24883349 0
250149519 90697020 0
105500556 675308495 0
749296575 119676447 0
497243817 419551706 0
206193709 568160741 0
52513006 497758704 0
773464772 438381384 0
315233853 616916718 0
421828098 721174173 0
542552387 708279247 0
781781153 426082843 0
294308844 636871659 0
278668399 527609202 0
316685476 582332778 0
711775339 124219133 0
250998018 393375427 0
443696992 539194993 0
763220056 490420859 0
449989007 174133173 0
227097514 341903749 0
573086369 564772606 0
185423599 745589696 0
377319550 364355485 0
485618052 403031421 0
584614859 413383884 0
425009025 263201413 0
299256505 776694019 0
558188877 150535949 0
164599757 702996524 0
168298359 656577050 0
517855197 130524624 0
208075212 543404199 0
103190992 592413909 0
634689151 788990966 0
227604557 147486090 0
477847298 551883518 0
785318704 427709335 0
205489384 727205939 0
222264042 44673655 0
682111805 86702575 0
768801071 32843639 0
427483126 164530754 0
560257307 273358591 0
284340802 442000595 0
92523174 604185141 0
28479848 247235598 0
399428177 708913156 0
412275772 580009347 0
418485734 493757280 0
628736583 445457258 0
138487891 85838877 0
160009495 537858962 0
521874456 411294203 0
280046742 586344296 0
414259543 204522072 0
576985851 392588442 0
52007982 456542308 0
631039889 583295219 0
508939244 748083139 0
501599960 244673603 0
28542873 440861065 0
553360748 662906037 0
577606759 466764136 0
595604725 411667249 0
574410123 648142374 0
253107406 110090623 0
510485576 424331001 0
640614600 580293950 0
80457236 344581460 0
786400787 672535470 0
536335758 193765350 0
752797724 182893086 0
436502520 775776639 0
18250994 23054599 0
19747912 561606392 0
247062444 503395478 0
445394818 22128233 0
128216205 188087721 0
439206985 239879174 0
677482891 149891056 0
85396640 380794163 0
206696943 799055327 0
498495381 457560074 0
511775987 489328740 0
152875082 330560633 0
293615717 106671997 0
475027803 339893277 0
452822268 396155059 0
614794598 445497971 0
594449699 446135212 0
698479365 599377044 0
60145729 466794 0
339226419 586087358 0
344317397 14840218 0
581138229 658470016 0
432606423 139553308 0
126605157 555197567 0
361124007 718114848 0
280335088 435528024 0
323933264 622942613 0
584903377 219842566 0
192172681 132340436 0
268015720 253782602 0
589514695 466012122 0
578382341 639573272 0
281091611 655710803 0
85939236 148416883 0
559804581 348894559 0
13174710 212995221 0
122978411 754123894 0
374112116 77359488 0
767319079 681421496 0
519678507 277734463 0
61780976 26562835 0
75842178 684426990 0
412522925 752841247 0
127266224 192210380 0
770710134 475217828 0
167316612 477213642 0
178444865 278662367 0
650785209 247721200 0
71267556 72100697 0
143988527 563391466 0
186479339 786789542 0
539147097 412585712 0
373722663 506349290 0
500094753 468485277 0
516194118 380840877 0
780240014 178228744 0
295356127 234767273 0
411547913 602935705 0
16534747 166955219 0
12610296 413214252 0
522085284 587915520 0
499516600 501367099 0
66051784 520967553 0
446778901 399774966 0
46848577 697836848 0
381014854 748955119 0
799042910 150753462 0
257199692 221653381 0
470552341 187101328 0
444634932 144465625 0
768018284 437733191 0
194461030 708359356 0
589251203 34609807 0
475042815 381233553 0
645106484 722589381 0
73993663 734245056 0
75530180 481113478 0
588796856 561990055 0
53737509 681609400 0
460104743 606133992 0
646200995 247085595 0
413771667 144218701 0
424006948 363570852 0
183669707 688492929 0
41510804 480510473 0
742763151 591947690 0
475108126 365596339 0
575257462 276060331 0
515703480 149713954 0
470252171 167980632 0
62965421 147570449 0
214853067 419166947 0
590289097 112809275 0
63046916 263910722 0
596549080 384509457 0
100812180 244429295 0
428089882 799390652 0
277323428 245917448 0
494775729 199668243 0
593133862 794967749 0
620179503 249247110 0
249971951 81821250 0
266350297 652244791 0
409422500 475082706 0
382563304 597780352 0
443133370 317216416 0
630566912 131460953 0
731477434 203699205 0
289945275 171826201 0
321491988 380130551 0
387945753 459943762 0
220029122 386074474 0
149682701 86957717 0
331009022 705938141 0
586862299 37012177 0
766155753 725003003 0
393251300 42351226 0
474860520 259613089 0
533585883 49297614 0
754328678 709236818 0
796233550 726219005 0
712320582 79995149 0
49908133 443721213 0
588504709 379776888 0
152931637 353108168 0
114420790 414802987 0
226145087 205136989 0
139919198 506876151 0
492715733 115402559 0
684287645 559752055 0
333934375 225617557 0
476799363 646353557 0
442939260 542064812 0
498116173 437320440 0
266580677 422689587 0
328684114 283078413 0
650813119 672102864 0
262059325 786933991 0
187124787 418305665 0
481940729 576208334 0
298564309 712496242 0
723188611 355243919 0
130790828 202348535 0
600246790 587844543 0
180736735 737977339 0
759332411 414624645 0
430725923 376367612 0
223665041 194897424 0
128211348 357428946 0
187856443 253164790 0
780569234 225353709 0
7346815 393118253 0
172536915 39936616 0
421777731 557264280 0
269696583 627003862 0
471971945 324622751 0
306185986 21513751 0
251044754 296160585 0
465879291 334890384 0
477596378 374892042 0
68225536 338723584 0
640840574 18795546 0
127233370 263589010 0
511843680 462640193 0
431575164 455890508 0
704099129 541943129 0
438210655 473579454 0
16128428 782755243 0
756804762 202410413 0
75034750 66509976 0
143250319 358187827 0
224017834 362168458 0
7478846 325812701 0
378799071 680942266 0
22152967 464217824 0
507697330 799564696 0
716438706 367249116 0
740346404 3714698 0
464733330 628669186 0
330965924 643383275 0
662010036 210601148 0
717842419 37910929 0
698628515 730357164 0
454204964 396537839 0
569843887 503661573 0
388913710 479105647 0
17002775 67959230 0
224885133 707557571 0
482984526 750697213 0
71268526 120448101 0
371170657 43786980 0
744071601 292142240 0
437171819 725648516 0
448495914 461242299 0
650199326 184241051 0
261434372 439999526 0
755374674 257955223 0
83678686 303917806 0
627056380 22903398 0
767578295 189206332 0
394022129 583662313 0
271487290 765494964 0
507494275 332940000 0
690550676 721636171 0
336794700 553768543 0
523811472 578577847 0
253244065 684859377 0
178524419 615225075 0
528314935 692024231 0
782744739 547516405 0
239919973 322896429 0
299852843 288717952 0
350782364 42004858 0
215431884 578448729 0
354007885 405304765 0
388073008 614407787 0
374300234 518454533 0
656768740 227540811 0
505549747 522487207 0
310434259 567737508 0
438387386 592563896 0
672721164 455595192 0
424418879 614416280 0
696225141 401821018 0
82744109 287335323 0
684920115 660102441 0
605536413 253372594 0
64659222 338769660 0
565208721 362246976 0
729174595 791112964 0
275087738 542893506 0
340124135 293521741 0
795659184 455462627 0
588245857 792765083 0
175752208 504344455 0
258046657 719942617 0
480924549 573768177 0
325849344 680670036 0
282332873 278068524 0
229489137 557772100 0
497579048 694559413 0
613632649 558957735 0
489736758 755407687 0
196186838 674921228 0
501678692 194180532 0
293200274 136379501 0
418411477 549657059 0
338915051 201538306 0
470291618 15251549 0
546718904 569092955 0
420626437 794269860 0
189026069 659529435 0
168682200 728580759 0
326594849 399064146 0
73838554 399210684 0
753470408 653156316 0
68613048 531510166 0
707659207 108017050 0
389870622 273968079 0
121281924 781297276 0
132274155 182606048 0
580098832 762209978 0
115923638 361942187 0
443341081 637839323 0
95726959 379444967 0
524861997 669927281 0
299568063 342486484 0
298871942 666117170 0
205100113 124000672 0
168506306 702393848 0
172829731 51144039 0
193967779 711983755 0
124943436 27523503 0
475226746 85305268 0
127102992 233724842 0
657401008 708784001 0
760972105 321988776 0
325039187 505136787 0
782738242 138803068 0
107402773 754867870 0
353752383 614915686 0
539811039 291025097 0
614380791 755226607 0
650403318 749325258 0
372865434 34755827 0
660724661 39394189 0
693776807 149307143 0
338947754 14693780 0
406849887 700465482 0
601314218 213191733 0
476016650 763063252 0
126142282 661945417 0
109539134 514012975 0
306229759 204875437 0
332006281 368841927 0
203956801 60333321 0
688969830 278027329 0
304659162 202630020 0
70148293 599435257 0
793965075 70088623 0
753624955 8608277 0
460992241 131568062 0
603807901 338958119 0
91073005 96747224 0
6680599 749173533 0
535851156 89171847 0
1124609 37668913 0
626488553 261925239 0
579440380 401292613 0
721016242 94033676 0
790022167 741099479 0
13828580 279529974 0
429017565 498195824 0
577078010 557854540 0
582660256 266029135 0
138912221 42546883 0
227836986 328417656 0
290245797 547082947 0
612847776 570545402 0
436370331 664115903 0
764955291 183000994 0
90291643 585006771 0
325149043 675552537 0
258617050 103590455 0
382690281 514301637 0
314132714 494246103 0
681482854 455811655 0
438408212 163109629 0
701744590 64327258 0
413858532 290117786 0
724894941 369227889 0
753904121 648336305 0
352740507 351985559 0
759633191 491257531 0
324281414 541293848 0
81243813 98893527 0
189692116 492934516 0
296508780 348671489 0
795400021 786625720 0
622623564 213987609 0
7324072 714974061 0
788077414 437729798 0
54207104 487179864 0
61620122 94298848 0
48547529 762624669 0
236457830 433672546 0
52130835 215089317 0
446435737 359817749 0
196590657 616788039 0
519569694 445957018 0
44370342 171154289 0
23949392 100105069 0
353944783 47306531 0
608225768 670586963 0
254480100 534414875 0
314639480 374742594 0
339885744 14911490 0
362888564 649547291 0
216449744 234274072 0
621602013 343939141 0
646315578 310055879 0
58410672 521265517 0
436157642 446540313 0
429982231 144618180 0
264320353 593536625 0
573804774 420180028 0
610394892 792607222 0
79491637 72230914 0
149458520 580810874 0
445026351 139426769 0
565145967 503857704 0
227616560 484053590 0
658654546 206687706 0
31388458 662906249 0
710833464 559393617 0
10690194 477366908 0
166518826 800816280 0
120075705 356517951 0
698077489 378144834 0
642561439 556953240 0
622795506 182594266 0
77170716 557430951 0
638274185 25190841 0
128971857 46460490 0
380943361 196339053 0
720951701 540997445 0
16969748 741026713 0
693813549 462648515 0
53287557 658068681 0
71940666 205799431 0
758315114 419299271 0
492993813 270835694 0
131583521 243555157 0
673677625 441544355 0
35547868 401531139 0
469346618 710861371 0
200869104 145107752 0
634906717 530809455 0
51607312 767169946 0
527791084 268687016 0
763341801 484260248 0
153855639 662326693 0
244623933 80316984 0
7704626 625797310 0
14794898 489403808 0
800313156 732260156 0
496853860 452665187 0
766335149 599014672 0
303967413 21148206 0
797492092 339844026 0
316873054 582503579 0
393194758 130365688 0
90136926 455190964 0
307812073 38727126 0
769016446 761130219 0
190284515 751672 0
604155518 210663737 0
224342232 514073250 0
59708921 37219637 0
442971763 563072684 0
762197574 647140358 0
486563669 765477284 0
620329717 312530861 0
374058345 622695160 0
289033755 646135907 0
66734643 622012643 0
544182746 237067067 0
225747215 322996338 0
725396679 28745056 0
120548382 473532631 0
695770517 424291507 0
553653885 235987712 0
187977177 359269795 0
522425584 65673376 0
470557818 603440313 0
721955408 606459947 0
230124987 500182770 0
301111482 740173901 0
569496056 346595066 0
32421360 745795774 0
46926531 312911059 0
154025815 151661452 0
148676183 194713363 0
75897893 128720464 0
573084432 689588226 0
214374786 37054460 0
316896150 108884218 0
788149564 520075407 0
602749073 265228985 0
636349731 511064062 0
704617093 622086923 0
739625024 727741384 0
674778266 289105252 0
142451500 734326242 0
608612288 313893815 0
769228312 289969100 0
9289951 370874109 0
261910772 488757596 0
627634903 188110912 0
637956656 486624238 0
366740874 431041150 0
219982394 414980809 0
199874811 89999290 0
792561567 454140421 0
64948893 584561480 0
791593234 305164088 0
48102860 312430388 0
385861194 415058495 0
410711012 295083670 0
699930262 152329639 0
38253240 117406736 0
308456599 133393273 0
693389796 356914263 0
46025896 246174518 0
220375943 254039216 0
151118773 89409288 0
461991245 582965026 0
338480910 463186924 0
560765254 3876971 0
708848629 59051296 0
33761784 627432667 0
328171846 530427145 0
392656713 589728994 0
716354881 432282230 0
559758348 635827291 0
403030027 251085067 0
275330287 633221315 0
682668724 794822247 0
385681158 383517803 0
757903055 489161046 0
283839700 120441464 0
289223270 764754857 0
691039252 95415984 0
261284496 363754221 0
274925474 718757587 0
370015217 755017426 0
596100119 51233278 0
266169518 350853664 0
681362143 47956684 0
532719240 4474242 0
591870666 612343477 0
559569143 745831268 0
748972992 569616175 0
75640594 608893803 0
92523761 198461740 0
283790478 361065007 0
82385457 2495660 0
717093929 539359273 0
212315314 26094936 0
256587733 131070311 0
242071386 423549784 0
284434088 86580926 0
97972365 399935005 0
761468537 98984078 0
144282215 387238413 0
202489926 334664978 0
588827833 438143602 0
660351282 366504008 0
422471270 482994888 0
354191778 146537400 0
227590003 2102091 0
552113567 114907446 0
516217419 550511843 0
466916344 27494905 0
132812838 783380654 0
556846804 458281247 0
546719806 46973203 0
498830677 166734320 0
250958053 518128257 0
562486686 183491159 0
246364036 380308661 0
527636391 56697644 0
708717163 313386217 0
310932341 567350384 0
667610578 491956048 0
449164307 564603337 0
200144048 404166787 0
242669045 286415819 0
796584334 444198797 0
647789697 26634664 0
166244911 775945666 0
663238415 419253434 0
626622213 326163058 0
80909485 379090640 0
696490452 507183803 0
207915648 702614753 0
537855776 416450684 0
277475180 754818094 0
764482135 211492941 0
523855081 644413054 0
491024440 377314232 0
721081276 698020139 0
50378306 796505957 0
344826571 517049515 0
416106877 142645722 0
90644343 781831451 0
494944257 262740211 0
178769376 22321466 0
418119757 430537129 0
269714834 402644710 0
87130606 566443620 0
328295226 15766712 0
671713240 793380029 0
26995735 273191682 0
443425469 516558569 0
582788268 674690336 0
715209516 790414187 0
66854743 199653911 0
311605079 435603323 0
16740341 529264703 0
589829448 391270752 0
685614368 85212546 0
798418224 614075251 0
168563228 691958324 0
244216184 580020264 0
625349582 437943660 0
549460737 661336262 0
471815454 437010856 0
271127942 180984264 0
574056523 339117315 0
780989649 31219789 0
238801971 345941247 0
541074201 25707418 0
643866431 211938065 0
771683888 513953310 0
458613244 327809594 0
88631739 164297797 0
687989005 438061486 0
41242152 705631715 0
410918994 375758720 0
416639692 465665635 0
654690466 57654141 0
182530391 550271299 0
244355551 11600319 0
338795351 52132661 0
625278153 538720470 0
612580224 100536031 0
106559874 392774148 0
435182657 488279828 0
498321806 76640203 0
50536358 490447150 0
331601757 180056658 0
285749108 575781051 0
788428071 415504669 0
200838683 323927750 0
644568158 157405851 0
609933227 39700669 0
546553484 787166681 0
519388275 606198216 0
625626420 46739001 0
530033752 23742079 0
722275557 263643503 0
726036333 572827542 0
246009577 27484503 0
746032777 215605500 0
661879085 270900744 0
302003970 226175918 0
511086382 768323215 0
713940092 163477876 0
570728291 212513307 0
763910057 328527414 0
270398336 546658088 0
39499118 163545554 0
623131238 737898555 0
509478015 8615683 0
374159932 543564080 0
688402894 194817195 0
14080052 259278483 0
184029622 90925062 0
289464574 624494919 0
456171153 734195560 0
231259545 159347522 0
539251337 556045472 0
137928817 175927624 0
658391756 146656786 0
645105956 538560422 0
60425114 352666308 0
669538141 412936437 0
264448964 286618130 0
303635989 733223485 0
269979085 177595503 0
267811468 255141827 0
530214919 761750138 0
536785695 177443185 0
522473104 366435720 0
737026231 285657672 0
355664556 671660039 0
487730925 644573663 0
455132528 291800592 0
610100327 631523105 0
794053403 788759747 0
711976033 52861487 0
299268545 129573905 0
101792983 749973133 0
556798378 129632174 0
241295069 519894063 0
30978246 138268810 0
312208064 272429622 0
689346976 11084723 0
732825777 583968251 0
564980158 457048399 0
451583789 22051153 0
700390312 125608802 0
250119495 69552180 0
605062408 128166331 0
521316187 641225373 0
530589307 18733974 0
203668589 608139682 0
346723479 697829578 0
782383042 469668785 0
208226797 157316258 0
671758090 201641114 0
494795812 303891154 0
158292475 55759290 0
726280446 34815864 0
364842699 490026023 0
2661355 258538042 0
406462640 238989099 0
169729674 355211267 0
336674257 84646257 0
504871278 593367823 0
165507845 532204649 0
564753701 385065700 0
108953535 741280447 0
393368435 782381230 0
427202312 163274715 0
150358163 694902214 0
573020008 157000269 0
534841895 122210834 0
765433952 518763457 0
398480053 199484766 0
436552572 661841785 0
468406636 220729365 0
639935219 117534375 0
282691342 528690652 0
23298875 760983997 0
481318746 413064602 0
512772884 186502457 0
425137503 76033992 0
262988462 578733329 0
410695005 300925021 0
741944624 245500448 0
222061550 377069368 0
582709506 241351927 0
149990995 267982806 0
226363229 552933577 0
188364502 343376029 0
518379738 28678698 0
518572244 700040302 0
80623822 390317852 0
711987924 743306217 0
604560102 147911290 0
303807386 296798034 0
797594967 187698695 0
424625478 447902367 0
371001171 353617167 0
36032210 219169243 0
734455923 602976144 0
732286896 696939079 0
262838469 241844 0
1305843 37973916 0
533600600 379095788 0
329801757 634265730 0
485538539 245918149 0
21081715 366294197 0
704027673 598219815 0
129358361 642459350 0
299327823 291185745 0
173483220 194434797 0
165640255 49894940 0
321509453 2211041 0
194649530 507363551 0
144424311 362704729 0
306105775 78748940 0
597776438 240085268 0
193142600 576821701 0
519960168 716559300 0
617535720 548531690 0
757936776 383562410 0
414280203 73171218 0
250596824 18791847 0
205005919 614005789 0
46895281 508919439 0
555610031 115685663 0
394357364 735659230 0
775420105 698370244 0
671282361 468966930 0
142301311 37692154 0
648529734 217362741 0
365221653 688301919 0
220065070 373476031 0
233677072 500475951 0
443983527 92218418 0
80886100 597848068 0
675459942 328775319 0
341808410 193514679 0
317031924 39136112 0
406383561 492079206 0
709985124 36580570 0
186797632 443167697 0
188892855 558539509 0
92510211 379504117 0
120631192 638383322 0
677317316 555890603 0
398693867 100857596 0
437105288 591450039 0
795117197 8839282 0
218520166 603557891 0
495168103 2219354 0
515060970 402667111 0
226267550 745197674 0
357599928 207163351 0
383896235 703142019 0
676697126 168123581 0
671845925 451520923 0
796703184 172132557 0
93867459 671549164 0
742280015 444385246 0
256327345 380722314 0
701662770 108387782 0
181919622 117104047 0
104072535 125911743 0
236235976 155240160 0
493110906 527504753 0
258036846 724596217 0
190058273 540794863 0
284774525 149207447 0
727480276 163957856 0
332069897 654381879 0
240434192 314332037 0
403192852 142277381 0
191092922 110820110 0
196731551 465241037 0
312548442 700966549 0
178216282 159513661 0
406363194 373014872 0
574827206 174157162 0
662209276 588362982 0
258533875 559391887 0
427552207 122744209 0
311215997 440459005 0
732723482 536383100 0
170785644 759119085 0
92830562 386352936 0
36097488 25600389 0
359136748 521633117 0
62923915 372622131 0
197866985 402441460 0
700253582 356530460 0
650967024 316564145 0
137025176 388611895 0
247571211 634711573 0
410930563 328995911 0
522100998 507028742 0
644701459 799267140 0
392876742 703700951 0
337690055 467064750 0
571923646 282061248 0
458004166 684759494 0
229254891 798646989 0
38195481 774247924 0
308701921 755005070 0
266000135 186876576 0
498125113 112533925 0
555212277 218713390 0
63225941 2533627 0
348180167 656221131 0
181059176 29557714 0
167885379 23188824 0
189208193 315865592 0
177013454 220106115 0
450378110 272370090 0
441611000 517762907 0
513399901 155702394 0
255480925 665678299 0
504760683 728309911 0
654012566 165788227 0
377328260 213219656 0
594119015 623537256 0
142744905 25428399 0
81372702 542690009 0
560932801 606618967 0
171599285 54564440 0
192490082 350361669 0
378466673 651176907 0
304460910 225520129 0
197201175 627853943 0
385216732 636364428 0
773122848 410427092 0
285436208 68602217 0
80756629 262799112 0
488243536 375999817 0
339885190 370841098 0
373244411 340939762 0
343624090 533073073 0
337123324 788875100 0
402515170 663930778 0
175122785 681168708 0
2004889 206768651 0
387018153 390734714 0
675022016 608716138 0
380282451 398956621 0
591459048 589422409 0
619972790 190061633 0
513537846 51090104 0
747182402 369638345 0
580080459 360390141 0
132027697 240836196 0
438243817 22816485 0
332954824 379445660 0
112573739 335921316 0
144760380 160214296 0
375168920 293872439 0
305581569 582716044 0
321079215 688691122 0
630244231 139154668 0
754716245 691082345 0
631320344 538142934 0
497718553 86168928 0
746146543 143780832 0
576850457 516498932 0
54652461 286762450 0
655992575 287712751 0
6985242 424807798 0
152904246 309883780 0
362321370 521931702 0
787837431 216794496 0
77717116 785985283 0
95052071 97230463 0
419166036 697000327 0
743246733 269497666 0
724473827 709769323 0
30241099 282268228 0
585787144 359148948 0
30194256 771463153 0
186906353 335718953 0
784109772 370152280 0
600187163 190580028 0
689094384 523235613 0
133083220 94212842 0
282385212 176052983 0
728228748 70070698 0
415861905 691976318 0
107347304 655444557 0
439027290 609103750 0
6423342 441523829 0
727627463 381627782 0
273592280 240427805 0
103995777 315968767 0
254156799 62017297 0
222881890 70250324 0
641269608 463343656 0
631829515 667381066 0
95805547 18335528 0
181639316 298592819 0
356554361 213770139 0
147942851 581650150 0
413058120 148224770 0
699860018 663500662 0
136956976 218780084 0
746924363 752829769 0
364650015 345829637 0
737539223 494178739 0
472166167 626944654 0
611538018 94961460 0
657381126 655299126 0
423626469 356116463 0
760758940 673950535 0
634505268 671318996 0
554827476 294775915 0
436200734 510616685 0
469424477 145910942 0
656572205 755215906 0
28200568 184459016 0
518163164 645883329 0
165498904 766001147 0
238576338 753875825 0
359700370 798627082 0
384287196 273535333 0
585743943 476608888 0
342572594 714321725 0
719591548 712921822 0
138008453 420359422 0
576853676 488913364 0
221825082 23428048 0
272560312 245789834 0
18526460 686802410 0
243986844 473398005 0
652844398 63262267 0
36801632 332978615 0
477482305 559795160 0
150319339 378445876 0
380960208 506044772 0
516670439 468317347 0
798606730 604817838 0
162524980 347170397 0
144317532 69884260 0
69812173 793606892 0
586986461 782445490 0
364052133 454562431 0
508630910 750464013 0
451283959 268632412 0
336708264 620652571 0
396804931 774817214 0
239327918 201597163 0
292109643 189569693 0
736743272 133822828 0
577478163 81025262 0
38741250 711534064 0
533521665 484648076 0
455025633 588147291 0
235076524 582342066 0
605348885 554482031 0
340898809 699555897 0
801698622 556704707 0
161343691 155095185 0
575093162 598954831 0
275483418 21871823 0
152520832 420616647 0
624056079 680237738 0
522340996 275926639 0
593043415 470326763 0
279912137 598674328 0
722533412 667850035 0
39672574 135794488 0
340265957 354224680 0
665917417 700381475 0
33624324 362067200 0
427001410 800267462 0
244352817 569393573 0
542936989 265353909 0
716766863 630517886 0
51162615 73508119 0
479145426 605895248 0
427225624 583338945 0
305569548 742045399 0
242155355 390202053 0
545098579 10242165 0
720693712 526596221 0
731613382 127400088 0
209496325 712881787 0
129337193 562411606 0
317876848 246462705 0
694400846 327109531 0
151420378 469140175 0
387313917 551638502 0
680449080 726800163 0
443568409 47905893 0
101399257 150125523 0
203296705 395687081 0
530715497 302089138 0
111323512 429543001 0
112955938 230887102 0
675030691 736387069 0
572926226 360280587 0
575912983 663343251 0
10347459 147228765 0
524483668 429651721 0
760469360 75981548 0
27811685 733144937 0
338986194 432785648 0
296604454 664835319 0
763516751 270159872 0
380882942 714278299 0
209195739 16298120 0
654559691 733806625 0
70395799 541193107 0
738643125 724319380 0
531248086 130091829 0
309069349 759038227 0
668190648 558167784 0
723471723 235261527 0
360113511 781494886 0
160712783 648277038 0
755937947 780664963 0
221568059 582216631 0
396410967 117149719 0
335845042 703555188 0
461360591 576825248 0
297574254 459581587 0
693479070 198880029 0
714740271 363607551 0
253194914 152227880 0
577469837 63463120 0
459189903 169536019 0
456542429 739077962 0
87740472 467059772 0
116135573 772535845 0
462359137 89550907 0
473872558 229254474 0
362500720 271693890 0
9746003 646272863 0
386595591 714658753 0
394928490 418749493 0
274571271 144721350 0
512223356 517602732 0
665211104 627980908 0
513716041 782962385 0
714376186 4896373 0
118003628 602595447 0
12103768 290064030 0
425140888 792757264 0
48544533 55533062 0
324182598 356697647 0
680042599 390382217 0
577346443 683836320 0
770753158 784391228 0
332943765 693730761 0
212868487 703021392 0
378223008 366148395 0
41706314 377281945 0
401140103 418763993 0
39508753 146451574 0
291577912 404318781 0
301307017 271441734 0
247627278 651062114 0
389449242 84047568 0
12749122 643156778 0
535290595 557777105 0
620916720 687019598 0
635274845 527509653 0
41993158 141829203 0
649988674 495439885 0
505016983 26589310 0
591889409 576641311 0
793126580 481905735 0
288117476 679009899 0
453235486 267395768 0
645249691 543575284 0
176308241 266779 0
654053344 366005090 0
298101920 697206390 0
355295143 104522323 0
422903960 433393353 0
358045304 185068223 0
722701480 674928064 0
768940734 519050534 0
122310489 294670244 0
767891624 191090355 0
284275426 524492920 0
325365705 769694539 0
195375600 149020763 0
68924369 583925654 0
621683135 106412222 0
32141500 101579664 0
239604254 494248737 0
529190691 96201048 0
441490392 469242678 0
400330652 482876555 0
143941254 94056261 0
588794331 116127974 0
266000891 374478611 0
396331143 620507606 0
43428548 593404909 0
440793582 763280858 0
689320362 18543164 0
227895793 277691908 0
690082157 608313849 0
265548211 628201473 0
543298427 121782558 0
395435194 511566246 0
584483400 798780450 0
645195593 246861964 0
716010495 667189677 0
387881581 521230142 0
279802194 180497984 0
542386615 679428286 0
483058088 774454331 0
233988850 383220459 0
313389912 424542981 0
121518871 452442062 0
159795289 506444416 0
527279246 526887087 0
580839327 232381027 0
36516676 347416004 0
618393246 459594095 0
413524363 193656197 0
600957848 595212959 0
694408862 678963595 0
487468820 440119930 0
730569853 673089523 0
6252875 570362178 0
145763298 785406523 0
279228859 336492048 0
204684905 265695861 0
685133548 110065503 0
276868890 721703680 0
177542216 50424830 0
30970684 797235108 0
566114688 554822284 0
565807334 648284824 0
353844155 564232823 0
164419870 594880264 0
23955926 737554923 0
28879463 628622357 0
415927463 643907157 0
340454312 103326316 0
544234072 774863656 0
358074612 29154811 0
172496119 556569293 0
168004141 369330250 0
340527148 108881805 0
202781957 331836404 0
395939261 85793926 0
126573595 236994577 0
74449396 255306327 0
759921211 292718639 0
157172538 603961818 0
655574360 711425081 0
653203731 122291033 0
730565061 620122 0
178106406 561938101 0
374454004 187615760 0
225664306 487290638 0
245214394 638781892 0
577404097 129591829 0
547031554 272418474 0
524496690 449004219 0
600127909 768158892 0
63271400 222474916 0
436240161 479729140 0
680033585 595585366 0
431687745 483751090 0
319163734 307959756 0
563081221 42759539 0
228991053 227755176 0
417211251 362494199 0
623918658 40653160 0
135279846 322288323 0
751186532 315715090 0
40423044 72889512 0
687209316 775824137 0
65359917 751235775 0
108276178 539747043 0
125430648 158374648 0
695237140 455476415 0
430054698 85868659 0
372781006 518338531 0
509606235 707447227 0
742532457 247593136 0
186846126 666066134 0
445057574 740708000 0
754480648 179818993 0
789054886 668960811 0
121031798 605427516 0
588593804 608725935 0
146793007 522293629 0
116906001 444610317 0
13059805 249568113 0
49541917 103869926 0
45498564 619620087 0
204642471 635862376 0
68990564 67340361 0
598614600 580407421 0
438399387 645522918 0
247764766 114925751 0
505080202 303050254 0
116059733 409847097 0
512579579 531445665 0
679767268 782454074 0
177254970 164446974 0
788267056 482567324 0
250417313 597685217 0
23963755 6521304 0
785035983 491781729 0
391835743 533538201 0
231110041 377282795 0
167287516 10753648 0
43601630 669934624 0
429813746 773616662 0
296160845 630125214 0
637612809 656802854 0
441083448 481079635 0
120628085 644699629 0
431789401 284179958 0
641131860 347270208 0
571124897 220813448 0
766771205 652670008 0
157828006 62614996 0
202845028 16786081 0
224122461 316503812 0
635408611 754216128 0
439423112 242844816 0
704951003 595265642 0
590567281 726299079 0
371754743 295904693 0
276273847 782869081 0
361454250 701376922 0
576009841 530104869 0
356176757 239563360 0
446424196 402032160 0
121163412 90882859 0
139460162 709816025 0
479414665 32828768 0
792733888 526658045 0
51687551 633176202 0
795751529 442858559 0
745836336 205340866 0
91556545 324253408 0
211716419 432566824 0
51447241 243953711 0
573527661 600893498 0
626472281 779795452 0
357343580 97030579 0
103973337 619396232 0
275703307 675014135 0
301476622 167920706 0
185813942 331386066 0
609481417 262488978 0
389742357 259929313 0
650151200 693404256 0
741981108 120070878 0
22615956 3019278 0
164705325 745739612 0
644325127 192876505 0
368905184 269086275 0
411014730 755070800 0
578884169 304012043 0
696235271 372511915 0
496499667 757999059 0
726308630 506449497 0
563481850 353236963 0
115561187 537959689 0
389898812 149094682 0
208973947 614567132 0
179192476 264128960 0
385540648 192688958 0
218229762 68348152 0
168823576 491566937 0
661505155 421281659 0
327227240 189119409 0
254975949 27375743 0
460922029 64812845 0
583813295 410311085 0
634113088 438216022 0
64858011 682258784 0
759074823 800484733 0
191109053 710048765 0
783385220 373059098 0
463624672 366103439 0
318955850 262436958 0
631983208 266026710 0
420728315 394316302 0
383466333 107981892 0
98480767 525320831 0
305054682 38698699 0
617261887 650091805 0
163354059 486944895 0
65357153 477555916 0
773735224 711789667 0
261890060 214515248 0
776223467 508376294 0
336841852 202180016 0
387847871 454191916 0
164682227 483411322 0
438319803 352107325 0
714740256 326853961 0
188432801 529907869 0
131771745 411690730 0
612565165 134757104 0
188030993 215979390 0
301329405 764951818 0
261361807 422712776 0
376233174 755302946 0
374058556 543064406 0
301101825 773375264 0
214347642 348398806 0
497661378 742115735 0
434981579 528577437 0
336546309 245362541 0
798324259 60476100 0
75109914 20499840 0
209209786 663079320 0
285407324 256513530 0
623854038 422090244 0
463083551 92004838 0
777018447 508272589 0
166664586 774214900 0
140105749 675195794 0
579793329 397886569 0
475236696 114122823 0
300242650 604284603 0
310952389 772783181 0
475027585 713911973 0
297059103 274307595 0
492468860 712135638 0
5785138 68583189 0
713063195 159482439 0
274687152 686265156 0
353068381 341482632 0
433131868 662030885 0
607048026 430825099 0
308815738 304009863 0
659563570 656029566 0
286421660 81322346 0
667135807 727501014 0
431133120 184840656 0
517656886 70810962 0
492569381 270620035 0
170033848 749183823 0
240256073 289786528 0
726539722 389061748 0
656561376 260934618 0
625094713 671917045 0
724873431 368558066 0
32815806 2536155 0
86398946 5441093 0
359488511 188840936 0
784702793 518937304 0
157927862 748038059 0
3176177 408761238 0
316222191 663872104 0
497478616 622149040 0
600829027 529070687 0
434559175 592931751 0
650953766 219831069 0
83990796 662015016 0
124584056 694772036 0
695422304 117909229 0
682596200 239953379 0
251313099 379244483 0
731859875 72678997 0
359793282 15316041 0
753065064 277390153 0
662518955 628420632 0
135826232 550410200 0
163507291 119239781 0
352087559 124986302 0
451599198 704485220 0
87302276 371264606 0
650617334 703681505 0
525067592 748957223 0
311595907 102453882 0
779366244 51010214 0
790670436 652001016 0
35020925 693846720 0
377341352 329415590 0
688859339 310148060 0
368318407 247757096 0
795590896 146097192 0
522537490 790292018 0
296068144 714668502 0
537125766 513323890 0
309106540 719782487 0
575723291 769257419 0
732560580 10699784 0
274764040 159911808 0
650779145 391915852 0
227940050 170801347 0
779837604 535303130 0
35819498 490927341 0
336392659 797622554 0
731090902 17424499 0
221902862 592513653 0
492790954 678039128 0
211673675 512617265 0
394899572 20564122 0
611155624 657161957 0
463414647 758448339 0
126421423 255108993 0
336648148 424541192 0
323126917 248553011 0
366312523 152842590 0
231301386 52576298 0
610309411 727716976 0
478397395 680228187 0
292931884 683527499 0
525646257 531116009 0
293161634 252360310 0
260789297 112839388 0
702495305 323798318 0
615954842 458519195 0
124232781 216371608 0
748722949 313398405 0
741118969 748764539 0
206117459 125890727 0
664079757 275514463 0
159536241 799921983 0
621664028 757060260 0
336167042 476646764 0
55029825 119732228 0
230893806 322570766 0
381489168 209454185 0
470185394 704984209 0
775004024 487207648 0
758825266 105938302 0
712266994 258485093 0
785308522 117923568 0
9125256 4033879 0
21448853 426899349 0
571902528 225099561 0
163356895 764949463 0
17732819 576439655 0
439661061 187045617 0
505697168 646817253 0
245112987 622426165 0
145211026 659467802 0
432963675 471150012 0
595188589 177814441 0
176355087 393965371 0
774897319 707609485 0
414979966 34445303 0
427568132 549664913 0
745543203 60540436 0
135674552 651244087 0
322058048 74184262 0
177363205 463721431 0
311991476 53812105 0
322192687 3618549 0
579940830 507184562 0
186982035 307024892 0
490973056 35306286 0
267143556 712196067 0
178611824 471044656 0
569607158 790102740 0
632283231 85896061 0
168747037 486507224 0
404005662 544050188 0
148087291 516066611 0
632464611 332641062 0
89416989 742130751 0
589080529 612106423 0
619313088 267780124 0
793357516 685912779 0
535409049 175344889 0
612861849 338170953 0
544223563 801172316 0
636193697 495380651 0
655340342 237069093 0
475448894 638100980 0
238417025 598494016 0
636691630 220601885 0
443024854 663616306 0
32800487 427247519 0
492429546 471258652 0
52395932 201478581 0
234443943 23004701 0
622028203 295444067 0
651270025 680381046 0
79342749 460722427 0
174656203 447378651 0
707727456 77117977 0
599001648 348831942 0
414914311 478058344 0
440138410 476219327 0
273933845 346857337 0
436229044 94156129 0
414574277 350853833 0
616882278 30816318 0
94670614 383238081 0
196705356 305545844 0
463867417 691717078 0
17901407 508200031 0
35086227 424064975 0
313279760 384972543 0
225700895 561096698 0
603092522 263883008 0
750628234 411776896 0
257744747 473984280 0
134722243 61430975 0
776966189 635290339 0
519640363 40422402 0
224089441 360433950 0
136181452 715098987 0
224974047 169622420 0
261897782 662226728 0
167628071 482413181 0
123542482 241200832 0
27223302 310004733 0
378702915 65457809 0
224014049 589607459 0
729416288 193460603 0
702327737 81717149 0
12636040 47067702 0
331733525 785819374 0
796377242 65482587 0
773454283 608085625 0
658045241 135194547 0
287817304 408390387 0
443666185 211955879 0
399860169 333178859 0
659748257 431601900 0
138736695 714608386 0
393235969 196702083 0
435948181 377020187 0
165783513 77871122 0
618631968 231940391 0
700253319 351622925 0
405037548 733378882 0
279958013 83768316 0
283326674 468781778 0
226431937 68498178 0
545686112 443844324 0
64725920 564015654 0
61946040 376129210 0
652708660 645279673 0
468289419 5237910 0
407691272 471280157 0
309923069 3332209 0
160755823 389220136 0
282204066 88757303 0
326064470 408684610 0
8857532 318553844 0
534608412 548401700 0
298671732 739214645 0
603155045 146518861 0
156168188 366238017 0
121532042 545490766 0
346460652 650097218 0
708638038 171528941 0
510668126 762744931 0
454000846 212794255 0
90864583 763362882 0
90859851 200888083 0
508409436 207450380 0
267619005 339455150 0
97424907 560033794 0
750194647 540925301 0
655805506 55562663 0
221517316 229116784 0
155124500 633824461 0
288089625 164456455 0
559811568 371651170 0
331884079 266286553 0
483855768 361917920 0
185769432 441915800 0
239782057 314643417 0
519780851 557433853 0
365564621 324372066 0
747580037 667322806 0
492972772 536186994 0
781344613 19540262 0
686889600 182326277 0
800162480 490364519 0
702635714 603449378 0
130120388 508501031 0
778855015 733367579 0
692932266 591958793 0
50705217 33840641 0
148511968 717432962 0
365606315 573934875 0
269650161 214983944 0
94803724 555162989 0
761610608 90874606 0
271874906 97435259 0
763532536 207698770 0
633597351 738012502 0
198497779 114612262 0
251090695 305101767 0
481531481 716188985 0
479172347 395258788 0
622953889 268346901 0
654493289 726659917 0
337681390 475508729 0
555702069 781858541 0
526242298 724172838 0
36541064 176695719 0
466951576 220661409 0
177436710 181883177 0
660112658 372422656 0
105835658 482795393 0
122968076 259855953 0
58559972 231883044 0
228420301 341343152 0
723824809 77026045 0
136406536 453039376 0
66747214 207333673 0
286933237 241458897 0
732860436 359455446 0
738694978 314336774 0
495539058 160703970 0
611634463 266112776 0
681182333 81593074 0
56477885 675780417 0
179682363 512214062 0
444850527 66172103 0
649439096 3710404 0
169797381 606539073 0
50889069 160880294 0
526167514 636343800 0
277412517 670400274 0
132002825 153525422 0
577964085 4031255 0
47881169 562471472 0
744335363 342097059 0
673903872 11955593 0
296578072 267856041 0
732964817 370573907 0
707169011 273201851 0
177303253 251775474 0
612604957 305847870 0
76706311 108038754 0
490958484 148480463 0
277897358 79789188 0
643894066 244209775 0
273104429 156977472 0
129559237 220037453 0
799370760 381877419 0
791882027 62598214 0
85776739 788088451 0
586861908 206446653 0
133883997 120106788 0
402128168 557473614 0
7909637 74361079 0
154779177 342566540 0
216934928 583303792 0
174018798 280180195 0
206014127 622598258 0
283179196 627303871 0
695357493 32789972 0
37470680 747535282 0
423086223 723333494 0
486673985 747094787 0
275444719 24271446 0
797046279 396163836 0
6512912 620203205 0
688574643 18506732 0
124148561 757108866 0
676470473 731829543 0
86580326 287352281 0
286845660 91416112 0
620207636 125953817 0
770103318 449008141 0
412017227 213376800 0
343851056 579313523 0
19173015 558259458 0
467106628 574031563 0
746397499 417677638 0
509573248 736680943 0
663757732 360837549 0
199561711 410686936 0
768274001 119837536 0
486894471 337030581 0
786903072 590746532 0
310622221 5090614 0
713971756 155633723 0
343722071 713477481 0
406767028 356864717 0
7697863 71622181 0
255866003 267502208 0
204148096 772930519 0
466434130 467850969 0
301195258 222219715 0
776270398 10773532 0
422794052 303310411 0
14535094 406524625 0
236540553 469816556 0
212510453 723049711 0
696661535 442997273 0
206289632 70594536 0
239479557 792830872 0
246296849 781271471 0
717900047 763411981 0
324556231 228922024 0
252222225 316067409 0
306995504 669341857 0
609382343 40021287 0
529841416 566761891 0
456597973 412611318 0
171633449 117352942 0
157689173 267067637 0
123637173 741702261 0
40494370 229914769 0
111920755 636903120 0
729667709 373441893 0
375955493 691663423 0
607904710 467858243 0
669444035 640948173 0
726939999 434081642 0
271953929 752252848 0
697995617 594200360 0
314569772 601941593 0
25615506 88384105 0
757427178 771848114 0
349144025 57506450 0
259639160 397660484 0
678592487 106009975 0
33201168 555866993 0
143522292 20870891 0
557648822 451702029 0
96703068 16083924 0
591638752 390845371 0
356623736 638685195 0
397184668 778698751 0
103204840 200934416 0
203253983 465175168 0
615478822 218395394 0
693229414 627240577 0
772403690 47240758 0
491140994 283178005 0
506429880 521085123 0
347967346 152226813 0
41751930 503721976 0
151602325 578250574 0
244073 448671189 0
615470761 519892893 0
637149556 680372400 0
234400711 385775882 0
588974984 12096189 0
647240152 756819973 0
656489179 540020303 0
624413413 641875013 0
177315226 609567581 0
329759837 594851342 0
708450510 699468885 0
148425176 796025938 0
786654225 232959138 0
671529457 563120745 0
124979560 760317088 0
107488498 676188899 0
193853 23358212 0
491672664 632982908 0
457195952 67081606 0
327045964 471501287 0
98104358 513715034 0
539091383 531634849 0
98429479 102214225 0
414791329 527217528 0
581921346 181922548 0
578527455 178714233 0
297939172 297821725 0
366015670 298678259 0
249782490 215071508 0
57013034 473124961 0
651832007 530932173 0
303038366 314858931 0
733451230 797831930 0
784616096 710924368 0
265337377 330360339 0
148784954 272183361 0
203082191 151035564 0
46362180 399902157 0
71591607 329527656 0
528386736 741530072 0
706806229 35709579 0
458163970 716894548 0
498759905 556839108 0
22134022 529593792 0
707340210 128859790 0
139026987 549895156 0
133145218 292894996 0
525794705 12262886 0
665174728 573593345 0
488599515 17850672 0
521668383 185908533 0
87080999 470070689 0
496176056 665124827 0
43891760 537059576 0
586571206 782576845 0
741225727 182223012 0
62621148 531401990 0
192352851 243456557 0
673623628 781575828 0
309382326 523650917 0
147037840 410946792 0
571021657 723765597 0
514113512 484549699 0
316141643 298489637 0
249878524 597429766 0
451300440 82565114 0
675491183 616597699 0
492413250 53552861 0
214195296 224464105 0
183048082 122539626 0
349281238 184810560 0
786378995 638035285 0
678260836 529385889 0
607952345 197957944 0
476690434 449120655 0
373571464 47237495 0
503662800 755781650 0
277615176 390950676 0
123631311 489118765 0
543353823 195784882 0
203937675 118091274 0
83442206 382690446 0
332367128 734881516 0
783299117 152462890 0
465789551 437413511 0
352994559 491369232 0
644936667 732388386 0
27852701 307914706 0
236695109 136649607 0
742903590 195643283 0
622914493 723338528 0
109434521 123230936 0
335144585 337867900 0
690490200 382266713 0
625078881 295943949 0
482210658 229130465 0
644921964 417408915 0
24635327 345133949 0
482108590 381262065 0
492421713 15679244 0
395548257 584868429 0
675180157 348054003 0
645344125 93630939 0
417310544 290549181 0
167098357 361133021 0
335763969 773666930 0
742402458 721946368 0
417365447 491440444 0
139285798 312528103 0
602540363 426243281 0
495138779 706241253 0
35670754 469891811 0
11130091 88951205 0
505679413 607668874 0
550042695 350542343 0
710609088 386226650 0
555485718 446491708 0
762678805 265184099 0
95160164 10877016 0
779441316 118864044 0
347377578 590850427 0
723995780 642254489 0
536522392 393770100 0
255225893 225936832 0
140639256 614268044 0
238171663 133568399 0
665986504 89216358 0
87513855 286716143 0
51597352 591469632 0
764837023 146804057 0
202962767 233919586 0
773800289 505536258 0
799700233 588357039 0
537781165 543607307 0
249640842 401550812 0
677833054 521443129 0
686390070 186342099 0
760177673 579370321 0
245438501 165315527 0
750702753 259241519 0
634585135 364654302 0
669766236 708745556 0
618127412 218121090 0
437074002 626075901 0
434400040 239717084 0
408766153 674441604 0
43914437 636351880 0
212077315 703278232 0
198390611 517814374 0
11357349 191343507 0
482067363 782146646 0
510535805 372559198 0
28247024 152765770 0
610322794 702029018 0
286675994 587708431 0
1223111 51254107 0
796652761 342032066 0
313676084 621227378 0
275457938 360537014 0
336904929 464615527 0
672953824 464776662 0
312120129 103167018 0
308333404 401477655 0
118600232 580610070 0
61578628 190577302 0
154050433 210839018 0
509676843 310430584 0
510347455 481792481 0
757816902 285798428 0
84376790 261370993 0
219286339 193511631 0
51926716 295889165 0
49449868 169087578 0
553064007 116057839 0
730158437 387880390 0
141041414 214830470 0
651414720 464059619 0
260015444 360939120 0
485892419 122291587 0
732463214 134018653 0
204939150 150782660 0
606059256 665128145 0
276866757 695708625 0
278066578 473230076 0
15122623 377924247 0
697455342 573839944 0
588223187 798179312 0
415116923 22109404 0
469023644 679026732 0
231058380 248811212 0
752092126 223234865 0
11837711 405357125 0
20830188 529255600 0
790032159 612437961 0
269960780 627225334 0
95762436 372193395 0
418672489 657602776 0
723702303 414255393 0
108915234 11502803 0
55628421 69437653 0
131181377 396329960 0
232567844 559231760 0
89978410 53633109 0
727233745 496151264 0
152615873 105853987 0
310315767 17652750 0
236271565 185652422 0
147558759 610762146 0
37307600 576088192 0
495062063 120410688 0
444782733 609626579 0
2482477 298157061 0
570544863 463681618 0
439815017 500681343 0
412724504 175412161 0
10103446 607330149 0
375044504 306308397 0
685680964 114248857 0
178689384 534778512 0
419851317 478868632 0
493235023 765014597 0
702757438 511977305 0
246374754 360307773 0
623314027 638757938 0
362282379 303514311 0
203922366 694908793 0
107668270 794328915 0
643016053 593491579 0
734471594 192109347 0
362560329 774799297 0
369037384 498461886 0
366865999 421393575 0
527103329 551744510 0
138375846 501720420 0
9370813 110217344 0
151161025 111871168 0
337261729 553986345 0
161450821 93007787 0
567363696 252241309 0
56502701 505870557 0
140820816 154775953 0
416168360 361902064 0
99002751 751364184 0
594243027 596209403 0
46847091 189198957 0
313080545 699431075 0
611127739 648480002 0
534073224 191923345 0
134227831 639919523 0
140692698 77920026 0
694087255 734870623 0
265664071 503568104 0
443506712 180948327 0
413846966 180526775 0
784578324 445949488 0
649253077 336844470 0
628663546 67942973 0
797787005 230772025 0
465013741 212628361 0
782205130 287322007 0
283158998 432328945 0
253672190 729540220 0
40437318 211662181 0
136276997 370473941 0
402017801 43211558 0
567150624 173916471 0
257737045 487845654 0
32244422 207347907 0
626709045 63198682 0
786496165 70045767 0
92731446 501014946 0
446802486 758187781 0
740941483 224981484 0
506380047 771957547 0
299576987 790627216 0
556991150 676959011 0
600072027 462501639 0
454614862 192819211 0
197582826 106369373 0
151887983 211111537 0
622387108 60333651 0
581577651 53274059 0
334749380 550479437 0
781298921 3423439 0
127839704 166547230 0
291445830 705569232 0
441977774 446261102 0
393928203 35911634 0
507982764 461228936 0
794083696 518462270 0
290270421 456104828 0
54995416 569634811 0
414338675 4185556 0
229433497 566999864 0
537046418 56623338 0
593679509 395772203 0
66898590 146903450 0
245971971 386827997 0
415906106 679148485 0
292984886 66027444 0
676390193 697089107 0
164334641 90232410 0
719584251 546606989 0
750485918 332451696 0
549219242 215134079 0
67790374 651267296 0
643031905 680939866 0
206732128 273656698 0
242533639 495922322 0
491262819 329282795 0
248157798 347616741 0
369253233 162525875 0
81323162 731228028 0
399949918 259603990 0
770944401 323348231 0
145015659 433363858 0
524146711 326890607 0
750610844 750909650 0
2659848 274901972 0
345021814 304666980 0
641112627 793895926 0
690104697 154637507 0
448074172 545678348 0
721509164 756462350 0
591399835 562939816 0
541263233 214738634 0
768404865 387192465 0
596243521 377708120 0
258463619 280417577 0
547508282 276655003 0
51938356 236960332 0
71889587 88204059 0
34353584 205706306 0
724922558 48884919 0
442694115 520938281 0
430607463 349023295 0
588732177 434013785 0
716713122 660882580 0
225744193 374774702 0
60917422 460744414 0
566286864 36892522 0
361576874 591666062 0
111811427 602071985 0
250995558 677623419 0
191640419 579620631 0
480811613 179163971 0
140809761 492207059 0
761603674 505428105 0
30144806 549986679 0
514400624 230003923 0
516036894 120898644 0
259316836 651301675 0
520308176 373766312 0
353124003 557208989 0
222946939 20957067 0
669091575 746257867 0
541128518 337698050 0
431254522 293242509 0
17220689 475289758 0
322645616 190297044 0
728579551 375184501 0
22101015 652087771 0
411545806 537775714 0
35640427 446365995 0
630772490 124802257 0
249022499 455298412 0
468876814 48818310 0
690724975 281022862 0
256034482 169875681 0
64573777 387147806 0
264372498 414540712 0
600566290 470296703 0
31535018 607877759 0
346942087 260740404 0
311831686 34314748 0
587270089 438572011 0
589229254 213013442 0
89844145 614541540 0
539571827 310135564 0
14958093 668824609 0
796807766 744166909 0
549099992 159473445 0
621614186 767923238 0
267915604 676627465 0
30183979 409907652 0
190378768 39461051 0
692822236 317374597 0
66539630 779282221 0
162842582 674294982 0
55061 440127241 0
173165583 329549808 0
339189340 177813144 0
459327540 673199152 0
181077970 163353106 0
448292650 619750647 0
790475425 291641024 0
663158135 252125309 0
289153062 649927585 0
622789121 340824753 0
402614811 170511534 0
274468268 740491746 0
659337886 564771372 0
447766482 105776415 0
292070963 592526367 0
193477418 169022033 0
260301074 104070287 0
473287178 604676428 0
491238531 391652240 0
347064222 239378870 0
701085789 552855940 0
385686833 619551994 0
97574689 75794007 0
332074539 530794947 0
575427980 388400754 0
194010045 670284140 0
696039673 617062915 0
297073067 256462564 0
480024280 175096236 0
217635338 593451055 0
610108158 219971351 0
252605854 156777433 0
319885021 212750252 0
70201152 24683829 0
317098990 479854991 0
452256728 214384462 0
558767092 738711312 0
579650389 431959004 0
680317773 696890118 0
747330217 64164096 0
382010773 213565647 0
369948390 491498239 0
300631121 768549070 0
216960239 288233400 0
604495483 98628143 0
543995375 26864515 0
784960606 541441423 0
626414085 115083953 0
708740694 494981326 0
550561482 574418731 0
725330581 10855439 0
390052644 560527076 0
444394068 424762825 0
379745211 317017309 0
776264956 294697446 0
784777055 442780378 0
174247545 490538673 0
243845667 145463606 0
509367131 412447209 0
290885024 202954760 0
282963148 297513354 0
628428167 725713135 0
385786360 262083184 0
175122917 42103992 0
355431396 355806602 0
143916205 534279168 0
535197051 589511962 0
336998889 383168842 0
721202285 285636334 0
218537086 269198360 0
546435957 477275962 0
314159175 368590447 0
212892027 561713103 0
608558182 235354980 0
185504578 127327507 0
83583244 595685425 0
344499805 271209793 0
288348654 412081235 0
508601109 14513113 0
567571589 420619657 0
729828530 345299052 0
78459921 246592033 0
319725197 170522350 0
707993904 85221951 0
315652303 626792964 0
589017212 735921917 0
477625162 403275221 0
744493439 416139513 0
350097949 364886568 0
227664560 63099281 0
605995583 313887396 0
92895713 4528207 0
550658510 272866105 0
400308729 19316966 0
108345788 384444228 0
163751695 374812083 0
54748803 627078142 0
709086884 257885935 0
306151779 227645814 0
68705380 509265926 0
425348692 408333766 0
549405905 468106186 0
570583676 407344497 0
167679009 662694314 0
102549671 610994001 0
324864071 491218328 0
744369084 506794191 0
391418036 373409496 0
472292977 130717323 0
341048073 524763333 0
238990821 730240196 0
553058092 719549780 0
635215502 726417618 0
583571785 629333398 0
337404495 352010364 0
478852853 775631007 0
307623240 207095855 0
57746397 459383299 0
717257731 237122556 0
686052197 10017264 0
379060042 724786944 0
489577610 765079161 0
795953725 278403935 0
317192258 513184007 0
176273517 65078276 0
301189037 778965392 0
639841042 262992761 0
433277118 776717196 0
33530023 785484369 0
407809497 775014041 0
462314015 635779025 0
494988204 772321964 0
283063397 188511250 0
262405702 380539099 0
105243197 34041404 0
394868262 670358400 0
593586063 11766635 0
286043058 280508975 0
744384352 209854698 0
340041390 489954616 0
673561245 428019601 0
502136210 498923831 0
339807724 754858580 0
112035897 360696884 0
801432007 392820787 0
752227142 83681741 0
365645224 775678961 0
107651083 256436717 0
715289717 450976027 0
108609280 1367900 0
34373309 287012906 0
187696915 209338324 0
584974990 374432674 0
80399557 390679877 0
372632153 208485600 0
703148340 71968475 0
246462224 778398292 0
547015475 448033560 0
458516470 792532186 0
572243319 382819701 0
270289748 573970920 0
464786178 750035189 0
392028053 373276300 0
199872167 342097430 0
749100404 110273633 0
331945890 765678579 0
178263429 224395187 0
485147654 412319527 0
236230729 618008305 0
248604803 790527838 0
577072309 177086080 0
371745446 433047345 0
324442782 315247954 0
525949491 200832477 0
771119716 74901127 0
647827811 540888023 0
318810975 336318429 0
729530529 502743654 0
710191796 796206141 0
399933730 445169979 0
441108595 33449759 0
364584116 665983056 0
198853620 546738180 0
613614716 201946662 0
247270763 554975056 0
87860268 677728495 0
548501768 653285670 0
731332857 343696701 0
475056805 106727201 0
316903378 603725726 0
472685268 530229529 0
89820901 340943307 0
122190169 72527717 0
440796592 776343864 0
117693976 86243306 0
316994415 162459734 0
348339584 748781728 0
593214428 660190394 0
580188750 102596073 0
47479888 74664722 0
356674183 783934456 0
185327575 325117419 0
649025681 219606372 0
617961307 3913681 0
314230840 169951782 0
125255035 107587102 0
451401196 296787814 0
254216985 678262893 0
556888605 141375566 0
493979901 607116894 0
789543915 772175678 0
293507583 111012870 0
520638276 306522856 0
275998660 131119440 0
349617594 37371593 0
461762259 409318906 0
593285462 77194323 0
16911647 468713570 0
339560646 325396061 0
49183964 554817907 0
526760653 105854245 0
474778867 126256322 0
445785669 152579371 0
588367673 176772477 0
112046163 690610182 0
87263113 93018236 0
348974213 251655312 0
755314928 679731673 0
188361660 300705394 0
130576799 153286822 0
320863497 380154307 0
440022682 23422126 0
45472802 99346354 0
425897642 450159974 0
537922771 115211314 0
327632513 368138368 0
398153272 107179550 0
461423307 131497015 0
9857528 743665698 0
359382091 310307170 0
288678145 111099439 0
584928611 690081162 0
768772846 726556789 0
426951289 746357694 0
649822277 351894853 0
625454966 333761731 0
502776498 235276063 0
619873700 184324069 0
179526232 364123859 0
681514773 10531196 0
27444084 505755824 0
483922985 476488246 0
99504749 565996391 0
383473510 201275588 0
440790065 376765206 0
270444394 121423215 0
404146002 145463570 0
219310166 336866103 0
692587950 64964438 0
444243095 464097880 0
518238094 645310737 0
132479430 447699085 0
676279334 174328432 0
269907520 45731589 0
63027509 575870405 0
675128706 721360223 0
554317520 62549645 0
105192156 249948675 0
105792940 584460853 0
741528407 246379040 0
101815719 701729314 0
761958298 116720820 0
523345334 627181054 0
346010365 661142524 0
29257435 643556089 0
452404572 308063540 0
69351444 243861965 0
553290193 170383629 0
453705 380506775 0
638673557 176807289 0
222926877 521529312 0
311285063 288357729 0
750631346 532413915 0
474380782 214368573 0
195585333 628802395 0
123958889 50235482 0
372219153 525352259 0
305726997 556124638 0
196158871 683131449 0
690685552 379382852 0
387083958 481838378 0
37203086 332477477 0
433118594 56148814 0
303365732 694108806 0
663522499 701969095 0
784016045 389799167 0
170629053 286815553 0
36415506 259018442 0
254811056 577278479 0
548226444 764951409 0
720981025 454639779 0
284088891 759110328 0
796690983 242238194 0
355985377 8273210 0
685255362 474538878 0
719473432 143956138 0
327656957 272175283 0
572480403 724614618 0
578861029 448601269 0
32187048 582765899 0
165535054 477795526 0
449622162 370004131 0
349722807 521121806 0
94057132 731031271 0
288010495 387414829 0
22992743 274413967 0
779714340 698977113 0
407632965 606152296 0
782969768 721988568 0
292213131 614523541 0
458676991 294081308 0
563405273 640457767 0
560035400 605263785 0
493240031 700362014 0
541032106 231784294 0
568052014 23584727 0
581449625 143081709 0
619043881 221941267 0
774165318 161349594 0
280036322 9461437 0
246324867 36914748 0
403677370 503786621 0
442952715 431138948 0
697758114 36411740 0
513870776 18363966 0
740971541 743068763 0
29355396 423242806 0
694004827 778822690 0
306452098 380170639 0
19305801 546389196 0
556372595 335707042 0
120143963 276925573 0
157957441 718281459 0
250376652 91256225 0
635298655 738081108 0
161362123 65647638 0
112484609 506191946 0
665416095 715385852 0
218791680 582900973 0
148107047 703582982 0
757522829 241352112 0
144736781 645142361 0
464928033 693864780 0
323363583 306715011 0
179368633 200025426 0
127872953 689734505 0
199667215 798586263 0
381963642 663957899 0
561335456 588533620 0
126021206 255451740 0
793738834 367133635 0
777590936 327594743 0
430924789 768772529 0
666742749 127237514 0
527600923 142964087 0
315751969 606174186 0
277590618 84719568 0
194579350 520470878 0
63949259 80633749 0
481987855 394752226 0
75664375 134958294 0
621224570 10526007 0
491703120 712521246 0
486083101 761457112 0
381612661 667874751 0
680397522 579524896 0
425702163 535689043 0
194297580 229670467 0
232476726 76802042 0
648405743 647839448 0
791596606 676064020 0
245489985 508071147 0
774263200 22674373 0
726934253 19452033 0
222654936 745180641 0
318397565 348961594 0
412714168 42516358 0
572143270 710507110 0
38452798 778666904 0
12505658 613174404 0
611156109 160186973 0
597844498 166510725 0
202323817 515132201 0
511585648 37793108 0
539441672 27512448 0
211481436 581103962 0
402668744 527724807 0
396730236 558787827 0
680615445 728922665 0
406854803 558105199 0
107686056 15011479 0
200125363 134198342 0
29695769 355823302 0
292806104 647806993 0
428955488 571628574 0
570185962 165759812 0
507237553 794670733 0
676585472 20519624 0
289943959 199395173 0
230148241 273792922 0
212958368 374538816 0
198237731 276724255 0
463231508 486936378 0
60830582 411589082 0
389171745 771393223 0
565949053 695350422 0
719864015 523642924 0
648962759 316410637 0
173667524 169063117 0
231783256 9130024 0
592112779 395478867 0
530383213 311944477 0
91245457 629882434 0
753672324 697512614 0
499818997 501965176 0
730404830 648904582 0
75356709 465272855 0
773941864 690077748 0
299239933 611907745 0
318253499 512014355 0
486278176 339963113 0
66211241 573214571 0
299065128 297801215 0
499545840 620672858 0
695387461 246642376 0
100083585 342102060 0
428678032 607548300 0
403013968 628220163 0
84065117 742940292 0
354002949 758018479 0
139663977 246555291 0
772402446 470409170 0
194905576 87810241 0
688359582 455729541 0
449643158 719976389 0
182692039 775554743 0
791974295 68597235 0
735506957 292690252 0
702699058 603877305 0
351440765 434439652 0
750581801 640792866 0
623323684 569964218 0
25811581 790956340 0
73592946 33727273 0
722092292 166686177 0
638963906 296617250 0
63766365 640802167 0
116057138 510058396 0
377832518 770273574 0
788411596 641359256 0
273377693 347720633 0
60748110 106321678 0
425273223 278160503 0
424459946 769058071 0
27816587 221259462 0
435062042 440451677 0
378102981 529895678 0
101393538 480151205 0
177379035 502840267 0
674358798 259290083 0
430391697 756961298 0
10678363 272170850 0
577082875 144670360 0
782473946 193504607 0
308883985 281016716 0
11890521 151319209 0
536944888 433866275 0
50695698 213711312 0
534439917 631413547 0
373147934 659218014 0
329515005 69855334 0
211566225 611885241 0
750811317 639327411 0
114618598 123565141 0
497831239 240821632 0
747574338 757950309 0
378779136 673869431 0
324329493 353589892 0
622421466 367820576 0
764308251 630951383 0
612160025 639546033 0
105667220 270085771 0
657298408 746484267 0
616413815 675888564 0
718611918 696473025 0
431134369 299925345 0
779776120 381703890 0
651628674 717061124 0
624474711 291606709 0
179953675 118331014 0
614409199 538572002 0
203750691 553064206 0
71020265 600751741 0
535626696 471570845 0
35722541 423862087 0
564969845 722898187 0
558281254 123294788 0
440004526 763582253 0
29604461 133116393 0
717334908 726780499 0
685589708 281259407 0
223118897 38886050 0
38985739 645694992 0
413736910 431663492 0
588082389 791645364 0
788318713 747431627 0
722441614 373495916 0
28700147 166551891 0
198372400 399187625 0
139867191 672391457 0
526367540 631926618 0
786241890 241999898 0
77566573 583122522 0
559550489 242841628 0
170108070 146558645 0
751556663 310202023 0
687026914 720976598 0
234622973 227428734 0
88646963 321831500 0
4219150 54327378 0
479550284 554100696 0
653955520 183884152 0
157444469 89076475 0
695736292 560097936 0
496079071 159040453 0
191829301 302837338 0
674919435 498814676 0
794922067 150481872 0
199565997 217674554 0
229298492 570386412 0
418322990 450716423 0
7161833 734555868 0
765526643 98124711 0
27720953 660995478 0
773753157 137155366 0
451129692 253185168 0
456550683 401924914 0
759208004 53228083 0
123311395 440709360 0
97168238 303599219 0
298827159 145008945 0
449904593 382461781 0
558124838 197795393 0
85480873 686527891 0
218488299 48462000 0
413829528 784690178 0
666091426 435818663 0
235628152 107021834 0
336627802 737428491 0
96914146 320467940 0
239215431 767252354 0
65933394 795410919 0
677413408 532947195 0
277056610 419893072 0
162556474 307235760 0
545491584 575758426 0
396577265 343842314 0
17603819 593282032 0
655974910 515223380 0
473039703 441620581 0
396166916 773524032 0
200923662 496626563 0
183011276 178459529 0
104105553 615308077 0
270788535 724980969 0
528638156 373009447 0
751558123 14555157 0
92369992 766129948 0
2866512 8518406 0
132367258 204089877 0
553981787 378439327 0
409561246 108785566 0
630116706 341194696 0
525101587 556219548 0
691541611 7795728 0
117745957 379624586 0
480468704 518289019 0
167454804 498213538 0
701247715 371320299 0
253922222 549759053 0
744469865 93465003 0
397823738 95524941 0
34707639 41823180 0
764773859 371336714 0
169511382 801494159 0
720404119 583001292 0
206640809 568845070 0
645277341 254325883 0
519844374 206820094 0
84367698 787391828 0
502920919 106391651 0
682614408 228568453 0
467038547 256715568 0
698739757 653806948 0
541326032 572129086 0
213126848 525940672 0
174105246 373595514 0
709411251 544882196 0
446801117 776080284 0
612111335 720407619 0
722835789 734566748 0
594773692 485066313 0
450414870 369776878 0
756985483 693470677 0
443739107 137344465 0
230921335 642976139 0
88405157 657251865 0
356416846 694001820 0
163813321 476355212 0
235460372 763331537 0
402374784 90137763 0
56063692 572338818 0
4196640 405636679 0
575006362 582119040 0
726394366 54601500 0
671820293 543882527 0
256367140 299169415 0
135190409 432884371 0
693811632 207679847 0
712396894 330256373 0
180560222 452073856 0
119562440 508673411 0
588999286 380710714 0
739401750 39948149 0
664916365 49003944 0
450498728 97648203 0
497567909 512408586 0
748217767 79416018 0
640511129 128010783 0
222363805 243390158 0
758157882 162435793 0
793991001 205267289 0
498155486 339754660 0
101185399 461040010 0
775593375 185098375 0
688810516 194522902 0
189747024 648595539 0
715688636 427072667 0
231394681 401684439 0
57550929 7442705 0
160825670 556121851 0
327772988 105189322 0
668959789 190220528 0
512619280 81969503 0
668800140 451800506 0
308584326 130570884 0
513850059 458518362 0
754792624 593440363 0
128605524 300564913 0
172351135 138054017 0
273138154 387484456 0
796173737 86949851 0
566976099 113449948 0
150205896 145185037 0
565434963 505900774 0
157687478 161052426 0
352937375 456047203 0
192657856 340461052 0
758995874 632987158 0
139431884 323599309 0
185708425 493209459 0
164919391 92560676 0
721381913 156338776 0
188434136 424462950 0
479735847 639132450 0
752675203 115283801 0
364518375 292392258 0
376897874 276903875 0
317678099 362620185 0
593938792 746736471 0
327643608 174883524 0
19535830 646635190 0
126643543 130048964 0
299086023 570174552 0
125171966 493471378 0
13553518 667628395 0
694732300 105860369 0
706229023 790298416 0
513019912 451931209 0
163434449 732007096 0
579873869 746639126 0
239365519 483225522 0
81236571 106551774 0
601382768 422674899 0
3950565 739254551 0
626122582 33680606 0
476656562 588610291 0
530053437 435887523 0
112568521 295663823 0
225077090 183319568 0
616470211 524685608 0
10514372 782629759 0
348061408 556231882 0
609163907 414171464 0
133354020 397381664 0
157532520 497618494 0
212731679 365663782 0
617313583 463884337 0
449194748 94081125 0
514936420 533858270 0
563615230 28773590 0
456836177 702782387 0
651693146 10809020 0
249769707 459185507 0
132122492 378674928 0
691142056 796684673 0
549112831 120210128 0
156104844 694353615 0
218991772 169779088 0
325482852 494727204 0
324501981 190582426 0
52378059 748426080 0
12188572 382017959 0
137960585 695295516 0
192084789 343886528 0
542914978 693705475 0
682726512 531935553 0
180572572 371459833 0
112989938 240016501 0
449315581 461956606 0
780805817 501079058 0
528189750 113624312 0
595964662 192403025 0
366878917 137969745 0
428695940 475706831 0
59436772 321615043 0
479650147 468902540 0
353567131 600092782 0
313801844 320336601 0
448744705 144312478 0
772876180 501714139 0
64061619 439207606 0
541630077 798498107 0
591077509 734433379 0
167138326 176323589 0
591084681 266457738 0
58918647 663158058 0
531363918 594060136 0
405953304 4577532 0
345517470 415130595 0
241856629 288882111 0
165114852 115381249 0
351979370 716883501 0
602089718 480340238 0
154510554 154322937 0
460076397 317776885 0
421633064 7571011 0
431148556 581417936 0
791900412 206464626 0
160229153 540978802 0
648386590 177881259 0
420639 601093322 0
714994007 789664642 0
645181578 677224225 0
104655043 532120766 0
43546137 287735351 0
385891148 297051804 0
533109781 339047231 0
126843590 362644454 0
637939277 576813549 0
731735560 433740760 0
708308831 570832835 0
31593380 575040234 0
733056646 761786966 0
745087125 150499805 0
219688339 519461893 0
219898679 495787681 0
261312389 71821955 0
106747385 491622569 0
229826507 452172502 0
315323513 117003441 0
236580787 683216049 0
282374431 67381735 0
371185601 559158951 0
707837910 509151222 0
552332430 28676005 0
156550268 757996814 0
40924323 782218475 0
387306929 286937331 0
178300572 600788090 0
597747871 158105082 0
2977573 572116940 0
141434199 544117516 0
589552583 678279655 0
773210918 92648736 0
146871703 153275490 0
283044814 206958522 0
786676791 40081344 0
245301224 692840621 0
469854228 323588626 0
26155131 723364462 0
491780603 604483151 0
751586234 673496410 0
700429595 690323485 0
71037188 21461179 0
203216710 797403018 0
544082927 84820194 0
400434074 5741652 0
203165643 686942819 0
348687080 653153995 0
316599222 526607707 0
157949290 20984332 0
460552411 541771910 0
60140157 573868088 0
576162107 617555672 0
694903960 81172025 0
659190262 204092385 0
405322501 14023169 0
634074477 258502653 0
721706493 498605825 0
72255610 357653676 0
212975777 703458235 0
449751423 622669451 0
67585981 368192057 0
72061301 318347005 0
417408362 564855431 0
621514136 796700754 0
747217393 218630785 0
461535946 758126022 0
87770593 87913091 0
71762292 144957398 0
218162396 21214632 0
485366871 39770665 0
722890881 732884834 0
190297328 278339026 0
64315178 201787664 0
420230443 532781311 0
418348005 471218691 0
371251686 601277929 0
23602802 302991639 0
219236603 478357738 0
151441575 500573040 0
512022851 250111245 0
566000625 39703092 0
468374759 179019743 0
43294081 303316251 0
589125519 63873066 0
481738635 648762547 0
722941680 307463961 0
793833939 724573576 0
206360789 101396591 0
471312200 171925605 0
344008968 244838628 0
183910543 542027299 0
610145315 606924521 0
713605167 203806992 0
167674203 323795445 0
786305105 784489936 0
532036032 625332651 0
414769406 477090891 0
726714580 632730460 0
218398130 65536029 0
626381513 479313074 0
162480198 749063123 0
411864218 106394979 0
515904993 518845084 0
60972294 434634291 0
654663557 311448598 0
577081718 58367850 0
518944121 534941003 0
231017794 467107584 0
446434102 193905205 0
101016222 73862925 0
536969915 383963379 0
544250967 564424998 0
172303945 46768904 0
583088067 405327311 0
314048377 686854725 0
594426098 602206406 0
624917637 241186277 0
759347560 494773824 0
350375499 660509645 0
299063660 475545937 0
667470211 606509609 0
590565689 353700993 0
483877022 111379342 0
307896891 327863518 0
746380550 411574688 0
725120739 647997893 0
211484140 408073863 0
581421680 201111776 0
320082004 193917035 0
476125362 272507194 0
55318399 347156867 0
556143429 450258491 0
167283738 410259481 0
101287676 304891628 0
483591216 15188722 0
742376440 444133479 0
604093940 282112042 0
241176362 182085130 0
9194070 599164006 0
2276980 330930931 0
358583533 94924703 0
613253429 761679607 0
82618246 250960951 0
391592430 296850564 0
94620053 604383608 0
620790205 224247625 0
543663309 116344900 0
539745431 312666009 0
499775048 771999035 0
644662678 651640090 0
784796344 222244062 0
473834657 251316317 0
99326408 412458747 0
283250883 539559113 0
319063069 183545032 0
485688275 98972278 0
195374269 774227371 0
139796264 768357110 0
49329864 584055450 0
250012433 339840392 0
191628229 319136126 0
378270182 76322689 0
87451736 568612358 0
628600863 755874469 0
246891263 571101599 0
77144193 313568378 0
664196560 176202973 0
131812266 515476360 0
462020310 443825553 0
629152396 89078817 0
466934248 374896013 0
283160855 764255498 0
473313652 61436932 0
518204329 723589950 0
406281922 589888365 0
324579507 284841665 0
373533828 559673252 0
285076401 368418911 0
680870996 203075276 0
629478946 61793685 0
608033830 113301973 0
10721690 323415852 0
450161059 302151253 0
596670906 491861269 0
671606776 632733997 0
742937346 713054685 0
974458 50975968 0
313715583 696836427 0
6132954 719982771 0
45897719 708371935 0
388821436 652182943 0
402939598 485934590 0
54326406 383205890 0
415038574 322709661 0
799885644 548942499 0
571732153 31917947 0
642996302 365450806 0
377318321 337015619 0
107386370 518296944 0
7649441 456974679 0
445918405 316800728 0
608666571 230154044 0
203314554 407543323 0
207687145 343880167 0
646316149 771487720 0
124881439 236661600 0
496899093 312472517 0
280107154 72141811 0
633749935 209717758 0
681248357 260815621 0
129571139 330399964 0
159886536 443942907 0
60024126 558312909 0
447824671 407581813 0
156428351 372257815 0
229969540 481798080 0
745450157 296949110 0
268828651 204047513 0
277395836 466486787 0
578565680 169372571 0
778457499 166267799 0
613775206 118395321 0
151321904 203272048 0
761106146 67859803 0
771277654 623322480 0
112948187 559727503 0
741497310 295797281 0
697770902 649744477 0
713479375 262120524 0
254454681 280319816 0
153218539 577637062 0
563821782 737278349 0
655983520 64783217 0
254318593 34547975 0
728811370 308689878 0
626680404 14237912 0
252987743 277481307 0
678074406 514860910 0
166172121 405712049 0
342032260 126123577 0
29179900 267466874 0
73566631 314512036 0
204966774 517868998 0
739141922 73266293 0
624551385 292204082 0
13396744 668139406 0
662808763 28307281 0
511842111 413549718 0
778190102 474871462 0
655654820 23560217 0
777154799 100039259 0
398193892 80501124 0
454091228 25436159 0
586949506 340842750 0
559987785 127730827 0
332968897 705244717 0
395125476 404386196 0
472242574 199849039 0
588706038 482280596 0
645892097 536855898 0
550433596 641053344 0
97644147 278661225 0
57391510 254073302 0
698294957 315028493 0
574969411 605960821 0
493921357 207078519 0
237150439 787676720 0
97831488 336730185 0
339668077 200393522 0
791189646 503569212 0
533006923 7037516 0
522344366 653971818 0
208756523 791189091 0
740548471 698061478 0
620806327 372676500 0
412288447 134396050 0
317062428 205106252 0
243273453 83262426 0
784991976 438379461 0
170521867 445868524 0
495563093 538516367 0
364382815 241982783 0
696604571 450710518 0
660468235 191120713 0
420394944 373946365 0
130420134 671029745 0
146254141 235786155 0
528034506 642540988 0
557811576 218861197 0
75551236 57323455 0
29920263 656182481 0
520166632 113707268 0
632383428 765960789 0
15781078 57496409 0
10980423 433436342 0
554015033 713732197 0
51915082 195880081 0
50747701 25161196 0
151824818 129551712 0
268251449 793645137 0
694463578 5568442 0
322058360 696754083 0
32750635 307635639 0
370169594 416443655 0
345685896 386492508 0
132343234 625401242 0
590781030 138842151 0
103031980 35314986 0
3716398 356399330 0
710559639 669827249 0
242396664 608555592 0
10512657 401791647 0
55028669 775552320 0
205007139 640632129 0
728841155 330245273 0
358286328 4594422 0
788004486 223909136 0
571446645 192988458 0
445467239 528966749 0
319871201 384081644 0
428030712 118327987 0
777191272 236062128 0
60247424 541728102 0
233914205 350329334 0
192660337 483676186 0
225058134 681677865 0
621744621 356227811 0
348223505 401069622 0
216222601 335310522 0
132356062 424980289 0
355237357 650832021 0
618752087 464608074 0
249115786 29947992 0
236926499 768440688 0
246396331 11195137 0
676592620 695143852 0
512086893 229617698 0
356439998 113845805 0
673557874 594839485 0
539632735 633218137 0
347864547 633066936 0
224243118 546457633 0
750844425 771186984 0
394952917 669584726 0
470471392 378556938 0
468713690 213908560 0
382186795 31560341 0
534834801 529433269 0
410677881 696608712 0
719305599 378122775 0
667444959 689952279 0
338096399 462882137 0
161577923 710694923 0
374109198 305801476 0
196106917 178534173 0
103864204 469252177 0
325355767 446126806 0
239965447 334267016 0
168320144 545259334 0
457668267 100855009 0
306801002 116517117 0
303545525 184428888 0
525487083 1149083 0
342045412 791783511 0
586903355 86036611 0
632162000 618960138 0
582477432 99910389 0
45045758 102311750 0
286865233 285489085 0
771461397 294469904 0
96500614 653901425 0
78385108 418824625 0
647124380 408599514 0
250754116 86819609 0
332961974 719525360 0
258716890 259746902 0
501076472 365507026 0
125692456 746658618 0
647735758 404887700 0
277077112 741050782 0
312154300 293901478 0
384482814 21495252 0
712555315 386440373 0
211800158 408567146 0
412702050 391927617 0
705117343 729683264 0
373896838 405958869 0
461340822 289119710 0
723291708 717858954 0
416168445 288958007 0
182678221 723541489 0
81524739 598152430 0
145557696 611370275 0
33414260 627300357 0
448652045 683484218 0
673888711 328791648 0
685983851 416184946 0
146309197 313441113 0
334667595 734178391 0
13305799 196885608 0
735387783 539115035 0
259751962 234799541 0
769635000 144311225 0
408510170 118033716 0
554449345 692494863 0
62915042 533114440 0
4237234 463696446 0
84270034 769112397 0
683290012 269080132 0
423315324 662904585 0
12703328 281986892 0
632770603 130519180 0
761802985 194230540 0
539357809 88220188 0
287194310 108216938 0
616886041 356557741 0
120638532 227518019 0
113824189 351433187 0
214167155 45121174 0
493146448 371991429 0
554241768 115374922 0
250243900 637618800 0
442621254 84827911 0
502847853 253322638 0
61615637 111117265 0
306953911 609332899 0
397416598 617610056 0
187013239 488422734 0
477981989 702549896 0
586803212 333800358 0
422140175 87971588 0
189647296 273628003 0
247106154 309019833 0
674688578 80478354 0
154856356 726481314 0
6425971 401775142 0
743914655 60519158 0
318788186 735102631 0
174827091 33131458 0
790959718 354157958 0
171851823 567990708 0
596425340 522089644 0
582747231 95075040 0
32864858 710557312 0
62537988 127270582 0
576221129 784679370 0
274966004 675946391 0
597711645 8462379 0
137095452 649040513 0
92115653 304629201 0
291687572 669074711 0
741599637 440252363 0
467240276 119583873 0
310148577 668462132 0
479854161 355022651 0
634495322 234359361 0
294165918 228924076 0
717777406 426329860 0
15147841 333546798 0
779216583 36380874 0
179596887 579975511 0
15506707 229588237 0
442614095 785711583 0
580683884 629977322 0
265634671 251082563 0
303979653 80739894 0
251374786 617766663 0
519034261 649819010 0
732854141 302034795 0
270567009 204161452 0
171377130 391746055 0
343849159 100259971 0
508647788 50057231 0
305175325 476343145 0
359307413 135134394 0
136322781 108259944 0
531752189 338640689 0
783445170 249030463 0
437235246 531696476 0
36272256 498383041 0
85161163 362773907 0
652722130 225349615 0
91352537 588391585 0
460442117 427421953 0
614072746 207078906 0
124770937 462773698 0
405963207 644063040 0
19146976 740621761 0
649591873 368774502 0
768453880 428512171 0
643290796 203052951 0
475874039 125684600 0
594560813 272190328 0
6495745 125990888 0
393899 516308296 0
88507801 441862681 0
563974110 410345119 0
433468859 681842063 0
268916774 191641156 0
263281283 602612115 0
679704310 449723899 0
249979161 608126467 0
372870149 258610290 0
500751907 612285852 0
71639040 247529091 0
464978764 730180783 0
676863390 651625217 0
78146225 702849092 0
26669251 313625741 0
736116032 770957243 0
338485369 25874517 0
398823669 494084947 0
243043524 391163749 0
650348743 656415010 0
9351973 685660523 0
200555570 678850466 0
361581950 565635961 0
602537318 637424194 0
155484079 377079449 0
231759833 245190679 0
15904104 116358024 0
297901623 606464216 0
107502694 184638036 0
223376783 427650584 0
149304109 529831367 0
624253354 324113132 0
165929901 577877033 0
63581490 285337518 0
8197240 367025951 0
109945250 723299798 0
668852008 652654427 0
184254264 477760120 0
281499184 238697969 0
451226040 643722035 0
680851394 38257221 0
502184313 478661394 0
412828383 666478514 0
794064376 597706181 0
85096815 760441703 0
387581577 514879688 0
574736923 261347987 0
703467949 77733453 0
782982950 657395846 0
445279288 339121292 0
117167673 237555690 0
488325242 382006688 0
616838120 529653665 0
288123432 289953042 0
787680444 789327702 0
147487426 492725771 0
375989126 379666564 0
122749396 231250674 0
690245597 299837064 0
728031451 618303370 0
741459427 406010299 0
661573427 391249983 0
350696971 382458515 0
192302234 319782171 0
616797084 599932347 0
688164469 689391956 0
1851787 609082080 0
6868490 545163635 0
35535207 151965426 0
564161323 598730914 0
173463249 689403223 0
204099338 676782485 0
311623905 610403500 0
595844425 551333727 0
21222380 635455191 0
144907308 411864327 0
407590519 600638585 0
237650919 782594173 0
248371661 293738181 0
600311130 775278874 0
685366188 462781235 0
236622426 54548685 0
651040114 109644597 0
124202639 590208200 0
727595822 425238262 0
145542591 237120911 0
614526244 379269078 0
497555639 299638481 0
150722681 372137447 0
530345190 455398323 0
418238091 436554582 0
462958304 152717102 0
188095241 256703074 0
125543991 673507289 0
361993402 36214704 0
477049097 230390127 0
300352313 33258646 0
788643742 494809825 0
772239446 776512611 0
85004277 47268824 0
387965884 298882169 0
531551994 550134716 0
127660899 183119447 0
30512121 800082440 0
502762368 276007638 0
174887444 133118594 0
559839145 661463268 0
564155817 502728329 0
502950084 147912950 0
401853865 22183921 0
290581715 440076863 0
639227085 491570787 0
536178240 6243355 0
615071560 245592866 0
522229000 459938959 0
633468066 228239427 0
255875924 717821934 0
459385066 599170789 0
773921848 557157388 0
719188953 461768002 0
643808213 783530837 0
51297414 210958731 0
606999302 239663893 0
381401524 394219565 0
593993081 3351182 0
442676223 291307731 0
251226330 551401267 0
71386959 733414576 0
105643823 659326375 0
236022168 329242256 0
341708003 536976119 0
565708089 665040252 0
666482520 521455041 0
67469723 514626323 0
628403303 575194659 0
210238742 792743878 0
511196508 627627962 0
677362084 333626711 0
135227229 772777109 0
140649948 157593809 0
677929305 612165791 0
379296784 122944953 0
162261659 382828648 0
520457855 199754111 0
595627150 626188723 0
760187391 117735779 0
33418482 3284105 0
400038453 538939888 0
242858413 319131163 0
368511980 176920642 0
204858218 594579106 0
574947308 89521524 0
455237607 616410286 0
29455692 787333222 0
733144774 427310851 0
359463857 427103810 0
75050507 645321420 0
62666220 165484922 0
459860062 503808814 0
535387499 538622831 0
544945526 710465495 0
464432929 503439946 0
514984779 313372970 0
547226755 61015401 0
517364001 499466323 0
428261356 669737515 0
547627242 185511501 0
293737559 114977634 0
601149172 328939669 0
628367827 13252582 0
195017154 676460968 0
731445144 48998506 0
717888074 499931779 0
723603438 790963951 0
694031388 492562617 0
132105406 590283084 0
585314159 660450088 0
43905321 371865457 0
105171332 635233459 0
347006010 22120701 0
308503339 506002351 0
283502565 795460795 0
639877716 63971214 0
738428807 198247916 0
209600912 706011435 0
604705108 397843971 0
735024253 16961010 0
610241706 399251576 0
520806931 101944176 0
47838723 41012555 0
623567849 662829617 0
46623308 86722990 0
335905733 78055080 0
792260327 664696406 0
626020844 253515890 0
172126532 730686610 0
348302836 665633405 0
331826441 110133934 0
244797256 34824656 0
87132734 576341885 0
517265847 396675123 0
115611691 241228852 0
399642683 152951252 0
425747561 209442452 0
156695915 768243877 0
315133625 290948137 0
12162510 222307102 0
271254204 186379196 0
526960312 122205142 0
284311980 301864139 0
648268771 270964672 0
262666875 148206632 0
90305469 332556634 0
691630038 55331400 0
186854577 163734862 0
416167799 552973694 0
288028422 546031659 0
388574295 792275283 0
253655283 291786674 0
485082516 327935043 0
321488325 236018979 0
453811651 92774844 0
473773213 375660311 0
178163946 530738857 0
18316506 125975759 0
244398565 311396076 0
595851365 102554188 0
222565706 26114370 0
540358267 9986467 0
268428189 386445038 0
417677510 422047335 0
543756486 574935965 0
275535519 135297573 0
481191707 239578052 0
319614990 303183850 0
119333007 694640975 0
171797488 785990367 0
365732666 70058532 0
191972223 727327487 0
404576858 66695679 0
477154862 73287500 0
187370557 282337941 0
47946546 410997452 0
107416671 87078408 0
110289065 352987806 0
778956935 93569226 0
610042463 327027207 0
608743757 586659507 0
751866289 490297922 0
569266563 516987617 0
618229923 507344952 0
4041762 20245638 0
760707708 508662904 0
337093305 96882298 0
343102004 330177670 0
546831657 114109054 0
696322305 428296822 0
71272587 558102928 0
749191451 237225810 0
188469716 350242460 0
158607960 419730706 0
327393265 315135461 0
607312611 151055339 0
534921114 365910290 0
197160431 95866511 0
114060028 595366888 0
242583944 466783894 0
335344662 219871473 0
568154156 123617759 0
356911396 457341997 0
751749719 443349788 0
529528156 628582641 0
389671883 491093290 0
42115441 542396819 0
340234229 480459720 0
266055560 315546528 0
596276395 685369441 0
775670634 472517820 0
592171670 634789137 0
394700291 484803769 0
447586277 409028988 0
642205663 5314180 0
783183905 677139523 0
283972256 363808812 0
658067499 746865826 0
154423246 385872793 0
69510714 658998157 0
207098933 124257258 0
701999230 54874130 0
697069625 563618117 0
450244492 490095019 0
648123794 78151226 0
777381126 336104911 0
173951071 355701669 0
347925366 628928963 0
11694819 501715385 0
228558219 166212215 0
297087868 414200224 0
241928052 762733693 0
24888245 762910466 0
488777255 623951825 0
486787499 367433350 0
734316339 713243108 0
692364167 464225347 0
187661066 664217634 0
645028930 351814464 0
251122187 715061083 0
626271780 279442497 0
548972906 392470324 0
72857604 616732554 0
292740622 31940341 0
388990248 636740406 0
760206087 279301456 0
736541909 26952129 0
704675611 215203813 0
631314690 393373630 0
215238896 667598497 0
573680329 35351969 0
365742097 764461022 0
14065642 565700487 0
139840262 684424206 0
422723895 130844254 0
331974401 399650048 0
573902782 515708543 0
305658783 652005709 0
751155914 665470049 0
275309265 175148610 0
157915138 95112000 0
344789373 246792452 0
299320720 558435543 0
716255891 129578388 0
435282734 328168559 0
228688365 150422350 0
302726788 612128105 0
262273593 314993535 0
341112604 496834429 0
562136972 55032310 0
709753208 379586497 0
407282101 633331300 0
301516033 244402996 0
758072212 538480618 0
647911603 149470910 0
474748992 695085629 0
585692132 752636027 0
509956427 520706861 0
122314029 28247725 0
88264597 650672859 0
201628217 667955261 0
162673595 355628904 0
764907667 97489203 0
348555567 56406850 0
462354616 10691363 0
101879405 339906428 0
417980957 708457243 0
481850168 512766199 0
398636224 703173941 0
52405880 722736050 0
625021852 618398488 0
296534372 491259243 0
184008704 413567363 0
284272650 618110713 0
344428996 131648113 0
559039215 116993870 0
626894931 686618458 0
49434433 485246161 0
630790239 551449558 0
272352648 67615802 0
634972509 780044745 0
113038408 21015205 0
335149124 679372104 0
749273339 790345884 0
756482818 184270609 0
741968269 302261069 0
688336772 9226390 0
774497092 298210113 0
234308553 790140695 0
753872540 693119603 0
474506699 733175610 0
18482995 268295015 0
515445291 647441399 0
628109444 475392329 0
289162980 345011260 0
480093893 324844789 0
470517203 705871122 0
314864756 374169977 0
30453408 1081813 0
739928124 448136285 0
766342130 324215755 0
390668852 69202473 0
503606009 509473277 0
659507120 749143623 0
347964366 589517019 0
270981627 521495498 0
623261868 30509223 0
95504236 631234185 0
308227610 53879246 0
3087449 509840340 0
676888949 755419121 0
578759084 211041201 0
286576542 328703933 0
10454836 439703679 0
115939180 166761594 0
702518824 91920067 0
95676981 234571046 0
219102152 433122976 0
149347141 352140680 0
483967610 225167465 0
748920077 439738672 0
640094324 371201803 0
72085142 660388694 0
633445455 561056493 0
529663283 656613761 0
631661403 619771842 0
796689005 716407350 0
788036727 386323101 0
769523844 723154710 0
13307915 511909879 0
359812674 26733006 0
364241952 142285027 0
443057007 136418084 0
61437424 38993407 0
342947233 492365082 0
419027156 14690369 0
626654769 792276114 0
244865308 594683994 0
206812158 443164864 0
105559569 657858793 0
572801424 721083350 0
85113028 606087930 0
345746024 681614987 0
230911088 368538816 0
487192844 736898539 0
213500506 162558671 0
90031492 102299358 0
497456767 393721511 0
467663886 434199344 0
280048867 431666936 0
288091265 635753925 0
251967 72501825 0
66951794 567900231 0
652342905 517928606 0
793436382 24135500 0
545986661 620533085 0
506505832 126680019 0
414086465 539801212 0
22514109 180729844 0
232867587 791622024 0
400705027 117475060 0
71120652 412548981 0
444450566 241005341 0
466648721 599191633 0
209946319 696311791 0
497147738 172184897 0
606274507 297615119 0
220998412 748616841 0
597692431 26035481 0
473765514 782686648 0
745367195 75437038 0
307497853 447796107 0
482861020 573527889 0
9616631 751305912 0
700179757 649118377 0
218731550 118458888 0
796196071 11703510 0
280973142 626128243 0
747041891 303797538 0
28047519 111956680 0
756079905 674592398 0
59779405 159173781 0
648325656 332825494 0
370244470 751834929 0
96012132 636514676 0
413037327 115466375 0
167807400 469420620 0
99896168 230057615 0
662545929 106711466 0
132418473 323640740 0
753903058 641273653 0
259808803 695573669 0
258563723 626913632 0
572882039 529218455 0
41026546 270860556 0
707587105 735260251 0
214496538 261374600 0
149837140 445310837 0
504898453 688895366 0
127466979 476357320 0
297736351 656598951 0
25564360 479190205 0
662169217 375213523 0
764176194 662519599 0
646431506 80338593 0
754623201 537639266 0
575480521 534319458 0
206976164 617252938 0
210428464 697462679 0
114055850 571276912 0
618408378 497372363 0
492687788 36184662 0
664794025 349202115 0
441666935 666541374 0
422467461 124758631 0
38418863 157533809 0
17658830 517417773 0
491723102 540668523 0
124420464 97363656 0
527372603 275710622 0
408718347 730027237 0
785037636 360977456 0
684094082 463060335 0
697771252 356896159 0
379331796 130462584 0
260662773 104810953 0
486867059 322234087 0
506028761 591912582 0
591425457 726680821 0
633123083 348462835 0
201822859 84581471 0
644181968 561469189 0
544027150 374073016 0
222915736 2689980 0
470072396 314651272 0
667723164 158233277 0
425027853 616035268 0
313947503 64035465 0
309564455 505534869 0
376674067 544982565 0
67726665 389322798 0
456156412 499670362 0
164600355 491825729 0
368152976 447365889 0
11325027 244447443 0
557997778 705585755 0
434159543 756307024 0
672674703 440986167 0
612934380 770338685 0
700399343 638898759 0
412213339 41563611 0
110309208 166884253 0
432740684 210952182 0
312236627 280283105 0
70872950 256258900 0
783302332 75913417 0
776639818 680192751 0
636910974 284274509 0
471860840 192530458 0
381779429 231293906 0
169143428 9235886 0
180153546 306570150 0
772947019 646363752 0
563456254 638765728 0
429035035 377028201 0
391129000 206577177 0
611957798 359193580 0
579341011 138701094 0
420165729 637628960 0
389632384 237331933 0
407604656 767419155 0
130222001 185337298 0
50342386 108686535 0
482229833 398017331 0
300343076 540515164 0
653639812 729659652 0
506884891 275926161 0
463724186 135330720 0
111373017 257086070 0
194619920 145425561 0
184684606 434641786 0
327616835 429031034 0
344828060 415491347 0
426409295 782317702 0
708784509 160242249 0
654566003 552336130 0
256780787 759525952 0
323431678 378114665 0
17478856 181043649 0
179134335 664423811 0
150848221 477697309 0
200752773 233819157 0
583316556 518119144 0
546015636 245696011 0
220121006 251830024 0
284725600 687756789 0
476676485 668463694 0
508063182 34730780 0
302652771 238299219 0
436554104 5110124 0
184339370 597686498 0
94290688 354917465 0
760665740 327103121 0
467170039 65949848 0
530203828 260333113 0
132599975 299216534 0
257005728 136389745 0
438974492 619404657 0
242452170 271385046 0
323367343 714203733 0
314702572 408718780 0
53903150 191170765 0
673262197 143379397 0
501511461 532748412 0
509649614 610405981 0
220201123 137806547 0
431643034 373646481 0
526655248 749062798 0
618651826 704834082 0
186968718 430689903 0
757531691 269582774 0
287258213 250075977 0
757251203 600871519 0
639694333 470459111 0
74292171 71183266 0
27484747 663318492 0
729615428 496584816 0
89763281 450194360 0
527632956 51156330 0
174299393 257272829 0
9137287 424727457 0
523724545 316229478 0
435626247 531186313 0
90901420 377029061 0
143947867 645605104 0
484315557 460797432 0
565277552 62069863 0
83481457 391379572 0
733254565 682182316 0
443573150 430094780 0
299755672 23224906 0
454904378 734833324 0
282751716 25289422 0
35670078 110480249 0
229076242 419878022 0
381069658 83936029 0
784243848 233570630 0
135606254 239115284 0
92272771 72503880 0
258044789 565674246 0
469059662 616598142 0
46761503 81112169 0
204421785 730452972 0
5997489 380865193 0
197512447 669278530 0
87020326 111218128 0
741337746 455359950 0
257593986 755931870 0
394135626 682990088 0
502765251 262199074 0
682854754 328321669 0
98258662 17421973 0
677031949 715065171 0
138123827 106149536 0
216093573 159462554 0
555366754 40137972 0
536308008 237957504 0
22689511 151006586 0
784541304 586395576 0
29766937 773253520 0
609803145 318932606 0
709671585 59184918 0
690584846 579362717 0
300960479 683686573 0
96472426 48419431 0
771868475 152564936 0
11434996 669816752 0
202112168 408812766 0
126993029 526480065 0
524652390 792938285 0
342180218 153939273 0
648636748 462240733 0
230364341 10704083 0
426236937 434936187 0
568330679 104049716 0
257531800 168324426 0
733528801 784047145 0
316412624 368751253 0
347088634 271544361 0
61107664 484483266 0
566695978 305907985 0
698972245 799047966 0
181690515 262720796 0
82187987 250007951 0
458962213 746990459 0
386758372 162936370 0
271343298 311818456 0
185091464 517646874 0
57637927 446174270 0
405592163 52577084 0
194341952 18270765 0
361991698 107882488 0
383613107 34427121 0
659825568 343813218 0
394433533 370806470 0
356553371 281646492 0
771470585 80946504 0
212042296 717815928 0
741099365 644923011 0
644060909 40857849 0
409979776 590791954 0
245066755 502864031 0
538532318 532573790 0
51630281 320070907 0
782286636 541585502 0
21374433 373359014 0
143230956 404617755 0
457398604 247096003 0
717938422 264230548 0
544297057 108451896 0
63036768 191380811 0
339606005 777746539 0
698196335 192809978 0
114528510 690768282 0
58669776 526560586 0
292738896 111310933 0
756802801 738739208 0
448257208 421950672 0
550443489 101865116 0
42714968 630504838 0
2002910 208061201 0
469827289 385669410 0
132903984 566164664 0
507970598 236642296 0
593832183 783700418 0
79199124 323111224 0
789525452 474498704 0
376288415 367082772 0
87161927 615550658 0
772547616 211146767 0
158854441 41275364 0
589510533 791903192 0
664863332 661436327 0
332350208 131048241 0
449347180 376043780 0
281722711 435391768 0
25397727 631044736 0
184460056 293286494 0
245911843 197908496 0
141535407 361125414 0
620461803 617415064 0
327562412 487955882 0
124947878 480358079 0
282655340 765182941 0
183753 731989266 0
395531865 170044549 0
768425397 41156164 0
631401646 561541955 0
376238219 750364546 0
144050430 68205349 0
714141518 756741477 0
165034708 564078219 0
382716507 786317569 0
421818975 661352370 0
751922354 388582643 0
628005169 87318080 0
378021752 202795546 0
352405767 766082666 0
207585479 222992126 0
34430601 687440239 0
593728430 668774392 0
384856124 158891243 0
704654257 404690246 0
453642605 419113352 0
37872623 178767980 0
108361553 434615226 0
187777278 692272616 0
681252640 369242274 0
88648577 524959001 0
597733079 699137545 0
385943382 212419220 0
37716587 121015969 0
552650426 266037187 0
573271242 707354062 0
295354965 506495120 0
530005262 339349484 0
618038449 412202935 0
110150172 291732416 0
364005944 96967854 0
761466133 120495897 0
38576102 523431674 0
572760537 479526991 0
133571828 268219906 0
373571292 599511288 0
304740032 747963428 0
330261004 518757871 0
177560573 294090973 0
469879191 748437919 0
719756150 452803623 0
556677427 694903504 0
530006796 461604813 0
399180179 269572385 0
449062476 319216223 0
600725872 723150172 0
126537935 301469686 0
326334401 708329495 0
642149997 662284639 0
760138071 567726566 0
372929601 326869363 0
513711284 368962839 0
32400839 82380256 0
147188259 359398646 0
716845651 606637729 0
127096049 117628319 0
550708738 188990252 0
7085352 671599477 0
67117486 122123974 0
675415670 115243523 0
590096582 411014459 0
126156896 60205093 0
317197674 104217342 0
347938467 130381726 0
405654106 86771176 0
81839804 593791760 0
707463661 406644708 0
220784840 676804210 0
158448447 723247809 0
199353012 316565256 0
577775673 625379621 0
294590942 95030510 0
682037180 317117175 0
690918928 96739932 0
637840800 212275361 0
133550810 197828709 0
559438340 464050187 0
672115673 342391380 0
718711285 750622584 0
155382630 777654704 0
530470120 727490670 0
289686297 236030471 0
243014080 108911266 0
793312808 139133267 0
225915988 665481010 0
211381461 711675749 0
526709857 450585697 0
206681370 550544407 0
800278174 581517046 0
665867285 721398687 0
331158404 722546237 0
112429980 212022706 0
116394715 437590005 0
510000404 48417714 0
756278131 233453373 0
485858610 558473238 0
10385075 177151533 0
73956181 453104614 0
665797606 657304903 0
299193685 18787784 0
295016452 132531932 0
429292502 93304678 0
403110162 3653150 0
740190511 241028665 0
111205071 32721031 0
171604278 132460458 0
468023398 795265127 0
217747065 599120021 0
33841228 380967050 0
798926281 354407808 0
469622072 298737393 0
217244921 358376384 0
558252892 556445487 0
185620875 242765017 0
317359972 49398661 0
512161189 305434569 0
95897413 472160681 0
62829796 282912001 0
390261464 397336654 0
438018594 256609725 0
48855010 401244285 0
583661179 68234888 0
380013190 647316461 0
500064974 169930769 0
543681867 299349020 0
793374638 210067257 0
27233972 257931752 0
494999360 188293279 0
651469628 653752687 0
594289089 649802468 0
546922911 188886038 0
713850630 214639111 0
194636333 617891847 0
513659520 333052415 0
17732162 423354030 0
541686594 335785470 0
541258281 690242344 0
81556296 237615517 0
252281417 162259244 0
655453084 392305196 0
550137634 400175785 0
580233369 553450430 0
169059995 297531856 0
3824017 518166229 0
168571321 774730398 0
579172536 459660713 0
533076026 156292278 0
561280685 640452641 0
169156462 316480700 0
628524449 576690283 0
91383031 357013035 0
335772334 56737601 0
42923404 524699923 0
711383416 147831997 0
470100140 70968755 0
173813531 547087322 0
618295443 384954388 0
78376428 399778346 0
616560094 582441308 0
279603603 60926963 0
695415441 546420037 0
151422054 155517520 0
681017111 463576343 0
382226776 528714095 0
251734422 243326772 0
408406940 794432718 0
147792835 720816128 0
736926555 327290816 0
235996442 266103716 0
158036197 320981716 0
356396437 770296253 0
332001847 440922246 0
397488984 61645428 0
443217518 529464925 0
403353053 691266184 0
240246652 595643034 0
723485892 374982593 0
583974954 39587068 0
324897426 664634169 0
227781653 692385172 0
552705311 4747156 0
611818490 51483877 0
107402510 484753417 0
644229213 617941479 0
398089658 6379461 0
73274782 549976423 0
356089531 522511785 0
405107539 761872456 0
800092412 627764745 0
710910790 199251880 0
350850874 314789680 0
343812560 130526468 0
398290291 197740560 0
514844703 589133901 0
71971697 590856413 0
177799219 706649529 0
32534365 572756842 0
286362923 71788810 0
655264152 65185903 0
96297200 121531126 0
647992926 659156352 0
550477166 205486979 0
355174272 290299157 0
177074324 243734362 0
135964231 287358482 0
586244809 187944568 0
17311229 712886238 0
684376577 447653433 0
639272794 206753454 0
353609476 410035141 0
106876878 676364382 0
591141231 286697724 0
463903265 791272517 0
204812325 614810492 0
91946155 202493519 0
775226836 200813123 0
570964679 708765006 0
466606896 693149461 0
269710686 723922922 0
222487905 530742704 0
200556888 225106520 0
358015611 395135988 0
593259639 109863848 0
228775715 174925526 0
717081424 386320373 0
77115563 639205946 0
480957436 301555028 0
778229957 231877188 0
430320541 613504050 0
201126938 591984200 0
553729563 659232481 0
719588365 348950677 0
730934525 61235990 0
285718582 36929112 0
673239352 190439771 0
789964695 382866195 0
279780384 143263359 0
228711825 389379048 0
30973329 423493841 0
5500582 528482618 0
644218384 493836799 0
463933289 280250562 0
572754322 367773841 0
123962910 773266916 0
431587086 556803845 0
319429241 759138150 0
581499728 250335400 0
701301407 442712808 0
246040691 45688063 0
387265277 524546476 0
243913493 20430499 0
391923982 160363589 0
386394047 664365095 0
192716801 379773761 0
33410817 797386744 0
600438752 610052948 0
136198420 7285951 0
769221924 294195447 0
780292032 221272993 0
108664242 338010299 0
124917201 420353848 0
106948513 63801048 0
657182336 418562146 0
72165463 637809412 0
695177574 224495755 0
572842029 344119518 0
424684141 566287764 0
93341404 801629387 0
141565150 383545494 0
367876840 204839457 0
283028189 402781304 0
453169179 579364828 0
204942957 773266298 0
796814623 644382454 0
533817041 33160487 0
464051159 664219860 0
255028524 312981434 0
528144496 488772450 0
421614684 498617951 0
67631374 668407528 0
132197172 457996854 0
2012255 117571006 0
294105015 113245707 0
726293731 398540730 0
782901673 21861968 0
522751832 345739986 0
520134570 89665354 0
132935621 670740724 0
123032137 206178602 0
616967165 201128162 0
505737625 194968866 0
741071221 589348078 0
10875974 15403816 0
330903846 484460044 0
450450882 70852092 0
548673922 233777804 0
786301766 751685420 0
159355828 546943824 0
420348126 584608508 0
391122231 680794327 0
611789062 540179459 0
787816645 338568158 0
354901676 737162730 0
395503394 519143391 0
284927888 635345107 0
114262112 20025320 0
160155875 329228731 0
198584021 210464746 0
438223498 662105270 0
97668092 262446775 0
97852289 618177109 0
703240583 526054498 0
606731031 7093140 0
709679142 540394190 0
35898432 27128960 0
101072188 609719120 0
36583869 356758052 0
770181370 630816930 0
487059185 726007096 0
239605056 17723835 0
677959821 325379068 0
278765159 524358967 0
169561780 178689757 0
543670798 321499864 0
607435967 767988268 0
489964080 789469033 0
427434784 168601994 0
431136191 236671356 0
389589087 780408122 0
388703895 151389368 0
437377795 399046867 0
715977148 221934069 0
272516276 604303800 0
159902031 292524783 0
168084556 249732352 0
568773387 150806079 0
795666869 131243276 0
710313199 300506773 0
274848005 52074694 0
12249010 528909796 0
281681383 382215946 0
423388454 320497370 0
634697804 88415056 0
473576135 776609945 0
373441885 18807004 0
561308259 519667676 0
430696160 252255884 0
561439045 660228489 0
461986872 277019004 0
180368363 594739606 0
83698598 452188009 0
473677646 392537138 0
414412298 551420666 0
509159622 107793852 0
394913934 708098249 0
401667078 348191118 0
375779575 257395989 0
11731183 621084607 0
799316732 739703744 0
446852341 653014178 0
242640664 622567424 0
130505623 46155744 0
435696569 402700908 0
259833372 753479194 0
259113915 722711572 0
146759197 311713985 0
789712569 309186336 0
536012015 294214454 0
172736073 462739210 0
25037287 63035957 0
313202916 284623042 0
429759972 476824834 0
98341499 441796869 0
264857989 444324909 0
446455872 35030696 0
284299866 686644036 0
474646771 165117349 0
503852057 629531428 0
213795321 653403389 0
77718237 506506596 0
661824506 380126263 0
81692900 455365130 0
217894534 400489556 0
71780479 143168114 0
171262507 768121639 0
675494613 170164369 0
609461370 310855076 0
5863492 351902945 0
576977762 548410918 0
732066388 681062737 0
194027127 302605450 0
738268495 621372111 0
558489444 647698592 0
111886585 20325117 0
671311513 164466205 0
148550719 439879802 0
483223590 291243093 0
605189399 696058094 0
21484292 546690953 0
2391357 177017346 0
282114221 125353259 0
666089444 346649922 0
297076298 674022253 0
749028826 650580075 0
333546421 49400783 0
292764119 670950890 0
245015010 56086327 0
492926314 254347257 0
562350918 401199879 0
158824118 795311704 0
71735116 304406719 0
74137304 242571132 0
284466737 461466232 0
747400311 283383589 0
699333740 211352240 0
33322953 369640054 0
640783109 560064043 0
213339307 584825731 0
785124816 227455373 0
243285919 493409469 0
69738542 219764671 0
525193207 114519322 0
466621572 536418364 0
649875306 739841335 0
780097183 455097008 0
149720288 661806913 0
45420511 152321320 0
527402426 353303121 0
14456180 374728299 0
386912419 186010088 0
376884211 581176932 0
88409741 465835150 0
641963501 73580184 0
727814979 255331624 0
15543067 631251990 0
63798803 201041836 0
160290893 118828601 0
6337029 748292351 0
228586422 312089980 0
476665176 292294453 0
347504320 82079189 0
639610380 44206438 0
345132734 100303314 0
507455883 765923850 0
26551148 556774050 0
550007245 754492728 0
712724715 698282995 0
577778617 565183338 0
286316631 741151261 0
188089637 167542793 0
291098769 315535552 0
656169575 720287480 0
77395494 486753649 0
42793261 578012612 0
359837986 254092890 0
525784880 558564099 0
182566098 411666861 0
370133257 434512948 0
799519461 46021397 0
657690723 609534522 0
113438809 4078655 0
662159430 469150359 0
262681205 776911755 0
194920913 690879329 0
458178044 383153540 0
755151441 446538393 0
632396889 6829215 0
111109504 391893024 0
560873491 177247296 0
348717221 616626518 0
131816511 229499316 0
201076031 100227895 0
320765658 384061151 0
328719688 664307394 0
299804386 634043413 0
232426923 148963219 0
375958989 115400128 0
309701021 254334324 0
364177777 438935562 0
29545209 444072831 0
719215543 189191750 0
385745087 515889174 0
649133128 667137228 0
353942641 166550754 0
81286135 607196877 0
487960811 484397037 0
538834310 596022727 0
188705360 794637764 0
735639936 93841062 0
91596047 329399504 0
792259237 341831563 0
551856824 275394307 0
198234599 198798089 0
595225092 36270857 0
16461337 94369231 0
596264646 476291645 0
667955043 32525032 0
338903794 242161916 0
407980785 338815818 0
351303485 472710782 0
256583815 85980466 0
249057311 695539654 0
138438433 404901603 0
48980355 266605162 0
5399332 226068295 0
701348698 140570923 0
256760117 149324650 0
244244933 492012219 0
189024322 570248224 0
729924031 310382890 0
467367686 533479428 0
7485495 24275027 0
45422019 407294544 0
646171072 379729594 0
679696065 754104344 0
730937595 288623888 0
92929392 179292559 0
83240416 402808675 0
259970683 156460682 0
72692100 454534421 0
488936699 413933973 0
706575944 629901090 0
356081479 335159068 0
135176949 777644826 0
343889315 363706369 0
648596678 75521442 0
681272950 603444828 0
611704740 575715657 0
523619606 532458856 0
491712225 677212030 0
477494485 398957329 0
795331920 621635058 0
287495832 695277994 0
2647912 309312811 0
478511909 138637718 0
419348954 218407129 0
760137646 656091074 0
460746505 738894035 0
47576844 584273006 0
725154194 41492799 0
461585658 796103178 0
421715178 261979581 0
453080666 281365095 0
754897158 651102447 0
389628631 37924999 0
699465599 62993716 0
292091199 391692206 0
590985108 54594777 0
413365752 136832117 0
527644402 453807357 0
495722430 698788050 0
294120159 316499775 0
623319750 241641954 0
578013849 761161131 0
192619488 509228942 0
51221544 785262409 0
338185559 487691634 0
161248122 502833297 0
17996813 198419590 0
538596446 608484087 0
761560000 25489295 0
275293946 220671489 0
262926328 725041596 0
638301579 685766568 0
175899779 505171777 0
501974804 649754130 0
296193360 239166687 0
125536845 581686833 0
691106615 226639919 0
539106191 168579092 0
603350503 65533823 0
654227884 214659311 0
668929187 416513420 0
342341625 335909541 0
709833395 744452248 0
77413522 786914292 0
529759173 393989404 0
58505329 714159782 0
642640407 57805971 0
455607396 650753720 0
671967594 210266038 0
716940783 763678818 0
254384872 194362632 0
205221873 351658116 0
732453099 726569690 0
230527171 593017136 0
452201109 338254951 0
748678698 612164881 0
441554665 394422226 0
190251405 499263162 0
32193349 474232303 0
322939404 223438408 0
448223583 479287393 0
626861593 57565513 0
604877736 545693359 0
24201332 782635043 0
381152230 438937850 0
154173159 573415966 0
693437039 16610751 0
172406726 333586162 0
3048854 496026402 0
184119905 465272058 0
227688659 123435842 0
321431057 258833126 0
738319268 159011639 0
6670723 516550395 0
298270777 530760322 0
795111488 4873969 0
759520324 119325298 0
35177343 353055340 0
135460757 123190859 0
207780184 402345062 0
390015938 509026167 0
49584066 558843845 0
195255419 196525000 0
408473838 339361217 0
257817190 17334499 0
189875456 156179108 0
335440790 379470316 0
582004889 78280728 0
614180914 307216830 0
462688830 710839743 0
277157282 495460405 0
340715606 202365504 0
339232955 444761788 0
221603359 705186022 0
229059627 150394709 0
19407364 51537018 0
360406062 326529029 0
713802824 64939093 0
422027385 643606174 0
705621509 430873438 0
113245385 567746804 0
316797523 783193330 0
7009964 67433659 0
604469416 784838702 0
280942836 601010264 0
596846631 532977819 0
413456254 461676153 0
544366820 145410979 0
559162575 387029444 0
700833033 143083156 0
208506733 630046412 0
320210852 658388905 0
549220047 55947106 0
714279461 592922843 0
85105053 725795611 0
265533015 463391625 0
695765637 380929945 0
73132864 713477383 0
256290072 692498389 0
331981744 336209813 0
455428350 645824884 0
331393994 457426841 0
660050057 376306166 0
550450030 31010191 0
512589716 667358162 0
604025690 463617040 0
355420440 317576541 0
4927540 606795160 0
308263378 695332409 0
619955891 425831335 0
122348762 207294101 0
640424078 68942877 0
680630263 232156752 0
381074960 450487414 0
694457924 752708263 0
658687310 206566711 0
456792610 358084714 0
110540119 642988694 0
387642870 712924185 0
550850618 131061855 0
766735851 220439531 0
419077556 299067959 0
196581264 357023320 0
586085159 274734875 0
250769996 622075562 0
131580032 96212449 0
722246359 741259187 0
297533375 40938520 0
73532439 505316075 0
138326698 180476650 0
601082959 403779073 0
26864442 280561092 0
795449056 445119912 0
426393931 649558596 0
434182136 614389129 0
773335374 309138932 0
170128125 679269962 0
371526615 670760086 0
102637786 314772643 0
636261174 388592780 0
640938451 67371759 0
259908537 690821615 0
142704355 203151717 0
692536581 188863781 0
144246859 478969596 0
398486743 65373812 0
563083099 523782784 0
67292980 391017843 0
709418893 765301972 0
99027258 144939725 0
518525639 7538534 0
556801860 100051137 0
442056877 538111158 0
145007837 69395933 0
714852226 309422948 0
409307496 182089082 0
634480116 416238508 0
619259030 126563421 0
182560828 152304075 0
748577257 607531495 0
436280396 717675730 0
286703725 372944741 0
239408535 645967826 0
678944920 43351835 0
496778355 300765166 0
562142299 89005254 0
87628928 314910159 0
544492882 793078419 0
699776312 277686628 0
800314484 398799244 0
301146388 112474740 0
162002837 206906814 0
774903256 152593454 0
490013876 401876754 0
450021566 690464317 0
167306037 536805562 0
794761181 795776873 0
494599758 177042528 0
59348295 767390749 0
690765538 603818959 0
746856513 81830981 0
336281231 3462461 0
752096170 94766404 0
554571885 137410646 0
81629193 274516400 0
45051784 775467612 0
506629245 378739662 0
630636095 49352445 0
667656866 188093523 0
287755798 386557674 0
48426869 159851654 0
752620588 786669705 0
638129161 379057367 0
626090002 769614441 0
204259527 6241323 0
612777164 533432724 0
167938599 15300242 0
433433441 71736333 0
515044816 37556359 0
631071364 369929344 0
493282350 487360813 0
798807214 160302912 0
57466461 160191243 0
246180821 546094441 0
753703949 98305875 0
97917213 320871072 0
601352374 285398206 0
500920165 630075177 0
587336939 798490510 0
800660809 694251613 0
342641153 169915416 0
63779939 186014354 0
416872090 62318174 0
76602839 692858391 0
240111911 726273316 0
252437194 549674853 0
62518192 508621179 0
725032767 31620340 0
615084261 467161356 0
600516618 642058272 0
703389270 72518140 0
515761404 574323567 0
55603534 104924545 0
398669684 156925425 0
574055298 629523829 0
579466701 35318402 0
793713295 730835606 0
538184667 146556363 0
538228614 80088922 0
404251008 602712217 0
510767248 236723117 0
174403872 698769415 0
240909232 189237479 0
791340506 731643882 0
278492594 415207307 0
347946229 502524382 0
503356867 289486905 0
748801897 364160943 0
474303739 639256461 0
359417054 139984197 0
159749220 297150290 0
553892274 379558653 0
479678337 572173027 0
711174031 668802288 0
131684739 48611101 0
463268275 406567843 0
708688955 291436194 0
658669855 294725497 0
199604594 663172230 0
575240280 669982330 0
531163471 787403557 0
405212151 550803950 0
794714128 287046102 0
409471484 754891566 0
421782144 169662898 0
216810271 497270858 0
385033124 278896460 0
684756318 255418567 0
459777122 697859566 0
633110597 580636730 0
672401001 586557172 0
770193513 66412567 0
244680710 112784207 0
1910369 483348958 0
50294272 541846861 0
693117773 305898811 0
31749362 490446353 0
66890008 543320929 0
442891751 32239109 0
65738127 705194753 0
526640785 77899777 0
103766644 679797611 0
292745863 579841831 0
762353252 67480981 0
256958946 779099264 0
165290494 72717200 0
350598000 762548720 0
679098288 768949336 0
713605356 128731297 0
532886917 511521739 0
295723733 151927115 0
434263203 424270069 0
678871528 32476789 0
204875906 48404630 0
224714327 333363383 0
715036522 373457672 0
746754953 326324844 0
624784407 437076918 0
351987539 784922201 0
685125776 213483172 0
341783068 440351766 0
393422263 669405724 0
245817903 211730921 0
155776526 447592358 0
191016991 594985077 0
382024641 151644171 0
348127992 649366736 0
189754257 643321647 0
80576531 562359320 0
236482400 613449032 0
490886459 745334341 0
733966495 72025174 0
34401112 227499853 0
486724056 506697091 0
587151751 478153258 0
80430769 105047982 0
83543644 603093742 0
479884870 768282717 0
1015186 105437069 0
118805582 710487768 0
176913113 581137088 0
416314372 312026721 0
673654133 713481338 0
552219870 324070685 0
683903131 588980112 0
41775613 736345298 0
655537206 486365903 0
282074172 464174219 0
85700422 766221676 0
584557145 372741122 0
195433759 575137833 0
426343978 783647245 0
742624386 66722263 0
716275197 354440882 0
668932181 34549129 0
531641073 51576851 0
657395804 116460869 0
511227353 601065485 0
188143778 175922867 0
100847881 129148428 0
721964781 137615676 0
656135423 549645992 0
541722767 62998229 0
357870917 301098098 0
593563392 715209021 0
347100302 563756096 0
68980358 455913070 0
85732225 340683595 0
75941961 771163744 0
175744626 568005424 0
65324741 714516677 0
158003900 9644891 0
645905166 679060751 0
182266966 672421164 0
86948922 451530702 0
469621914 196038302 0
355959767 714332227 0
249921673 786072094 0
365873854 571457575 0
277657724 723890066 0
421407763 240526437 0
103499559 303796508 0
790821005 71734071 0
514151370 398192448 0
270493625 454428289 0
652026856 206124510 0
228929214 174502578 0
272096050 785272924 0
625823142 586974672 0
524465990 88647689 0
702064198 301449709 0
694310551 472075047 0
43683941 111204626 0
785575830 47888659 0
395316170 10317187 0
454671461 789921837 0
364612111 176750867 0
565106655 172044117 0
96020885 284101798 0
389271259 733940788 0
499856065 557205850 0
189296421 136084319 0
673456907 539110459 0
748203181 757360075 0
436504548 724196052 0
467173038 505659049 0
266967023 278016750 0
308137774 631945940 0
227827396 141961348 0
564175174 394738065 0
596178930 184787618 0
623725794 561991028 0
292784418 183835488 0
75113842 89367602 0
80705878 728196828 0
64877125 206957772 0
216742291 648378585 0
556461749 96237034 0
799970360 277278638 0
629490894 521848050 0
209458491 461205871 0
468084127 325330286 0
264503200 250106881 0
544947575 22249822 0
350827501 192847416 0
704872438 125771859 0
364783260 793325775 0
677001834 282353518 0
599149022 290258139 0
271236355 592437717 0
135354543 592012341 0
373891446 328824412 0
339743757 590220297 0
636531939 697908839 0
279310657 228501325 0
572367264 757019935 0
615683969 259309194 0
73002377 554711389 0
367170416 637627546 0
165017759 333590850 0
368896230 693097932 0
305614698 492658702 0
6803229 711439565 0
333114345 102867273 0
425199691 471696915 0
207315699 713487443 0
1742741 239031833 0
341830640 653079136 0
327080257 542085881 0
301459767 8555085 0
409163115 423437576 0
300237552 552845103 0
693065137 669380806 0
107705108 61844525 0
777232809 529779116 0
108654897 149987754 0
723733325 756259505 0
377488176 621645513 0
147302809 118520366 0
573319868 61207022 0
778276316 729147657 0
192135942 514775903 0
573470171 680085506 0
746633120 666997034 0
191310227 152993581 0
122186935 57036830 0
67695056 468632110 0
249141996 447747417 0
655770387 176872805 0
800555255 671139890 0
369330933 725139267 0
236492402 629736111 0
521237408 606575819 0
163366676 490764892 0
148072960 397598934 0
653888398 782439458 0
481158938 12923934 0
230976643 794185660 0
639089296 15288227 0
192250569 233637570 0
696687170 536595567 0
667940342 44842702 0
57542126 349388874 0
34490485 46202803 0
382120752 592889243 0
516760300 205800928 0
69972113 751971905 0
588786847 36537691 0
330165637 79757734 0
359241366 274615576 0
669537706 103433403 0
197842473 293369031 0
777208635 765488143 0
199204698 320096050 0
697211709 648481792 0
199560598 637441620 0
515019721 674254046 0
696600835 379284363 0
499983970 198969114 0
434681558 477795370 0
721675536 768270796 0
326196574 544438998 0
536311637 612837181 0
742466207 348761048 0
401917587 741073653 0
225899393 315014049 0
482720023 170465306 0
282705368 189707890 0
726735148 713818174 0
3517718 510759762 0
253150905 783935170 0
132670564 516271949 0
476744347 142133782 0
45553679 160851037 0
370874787 116776013 0
697894407 694429769 0
177418499 218095586 0
569356743 314655325 0
479346672 717529767 0
140671241 763405559 0
622601123 36163822 0
314672226 519131484 0
520233105 495830887 0
796005068 1011155 0
251405915 606577163 0
298000473 476129243 0
416517747 204892995 0
465509213 166932071 0
627999463 552288994 0
568552843 600379482 0
704610769 705046726 0
728766511 196715981 0
364997079 72164107 0
705462912 442589331 0
449655556 56862805 0
372946431 266655684 0
431556709 428394310 0
12395371 358806059 0
679686693 31273250 0
636207113 727277421 0
519674847 112305049 0
530784299 232411025 0
688442083 108712975 0
477275254 288900695 0
163070028 124798815 0
625499284 495617467 0
478959176 486858677 0
473887453 62026278 0
338089427 242367846 0
682901272 37777749 0
51164753 167005704 0
713995748 718390526 0
658888570 283665910 0
217539644 29797041 0
470968117 73428203 0
417832850 12162077 0
597185456 146541941 0
148161837 689415187 0
38050394 615166790 0
159997215 745567519 0
69868333 232890741 0
513537937 138225502 0
538774217 335494038 0
42798932 317982956 0
503453252 359837446 0
554231975 89269119 0
192363335 795017718 0
639828913 521621864 0
562161293 686325506 0
629790935 371935898 0
330887484 46403415 0
9848567 304817941 0
659446964 440424989 0
667666943 606696060 0
290694787 747801020 0
373200583 88327094 0
279564661 383463196 0
255535998 711295417 0
371914790 594005306 0
99809854 461629873 0
716518769 594352731 0
47582785 731359818 0
629153747 15058828 0
470098156 442033087 0
628188392 320552545 0
362518707 103803990 0
1682117 785565593 0
28485677 656069172 0
615273842 104573055 0
118437918 400605112 0
361310172 471753802 0
633841704 117158541 0
657142273 557099153 0
712095039 170565465 0
219264008 414828340 0
471055218 48221733 0
301416005 86665623 0
246352880 31115506 0
185612692 276279188 0
529312062 536463921 0
184421012 244594344 0
519900853 336884362 0
556524422 439502116 0
485705318 611295521 0
574679012 654434504 0
339182607 280221032 0
527359597 774714696 0
774259798 297726579 0
470410677 133410858 0
632743885 745298561 0
414765681 402808957 0
342291760 718395763 0
286730949 685768759 0
13733871 338424447 0
429585432 607827686 0
105234787 112519599 0
682733631 26303388 0
594628543 254793638 0
762291756 439305532 0
787835846 427769554 0
634426785 664086388 0
656410964 2244433 0
605936343 495361739 0
98678729 204504105 0
157328033 454287997 0
326495613 302384453 0
266857379 712848892 0
150859449 371994821 0
257948598 416313951 0
759822231 577611222 0
532658367 218122257 0
559253392 161261327 0
507524074 94719557 0
701222326 677961986 0
113895441 724931895 0
180363434 703119872 0
296560784 301328658 0
265910453 727349397 0
559409796 43621441 0
335241054 766871442 0
37812388 298335340 0
750972801 280787314 0
517010015 1877193 0
116405420 71752993 0
595197991 279769037 0
66255050 668197107 0
426911260 749580768 0
27189320 749716366 0
662655978 149551241 0
275700481 547715054 0
568191187 372782851 0
580799062 722995515 0
684581188 641684745 0
304191047 767833565 0
613998640 430815885 0
495883912 273018120 0
533170954 306359153 0
423526701 357053344 0
705744565 576350499 0
232617926 741416825 0
187635937 716424305 0
222765353 42411912 0
631711435 329793526 0
620144148 48741065 0
684667573 269969374 0
621882293 160756788 0
55492220 656483728 0
406048662 98853596 0
433466815 719094808 0
732196749 323287634 0
387186952 180982906 0
762134104 213866346 0
505789478 606609527 0
436314888 211174096 0
261165116 397337282 0
44375830 63218261 0
253900073 373464732 0
583207708 691646703 0
514794209 673986010 0
691501269 150907055 0
55646408 381386132 0
670670181 145940653 0
195824643 715259516 0
155230062 769277386 0
712526025 356084386 0
380842201 61859103 0
414454249 562970746 0
551054057 596095487 0
83055106 707483736 0
99547164 672678521 0
377788872 381293908 0
134349678 652704826 0
379761534 370747922 0
716198365 741961440 0
471168785 381799738 0
653735331 233581691 0
373824452 687155353 0
12509758 124220545 0
457669993 431409821 0
274372761 761189756 0
725656062 561226656 0
292374875 726562330 0
243898618 60380729 0
766476933 260141617 0
338866292 663807786 0
138274023 702852622 0
710842413 216941154 0
158528044 49998240 0
461933109 700223438 0
317307364 262552118 0
133847228 325742331 0
223011080 568343765 0
503871248 781964676 0
632963142 722060775 0
792954302 618919870 0
787784745 442981725 0
514587889 544429982 0
732845198 596866269 0
550609797 353942430 0
325122716 547789910 0
375729855 236552937 0
660232589 758646039 0
241468002 122942665 0
265023461 41562445 0
456835661 555216542 0
280619187 294353336 0
95228637 691034311 0
278752497 228653551 0
359312777 492047598 0
662251833 355430113 0
20259019 344618210 0
586385882 679540445 0
121478993 17613887 0
640611918 775270684 0
333025928 302594611 0
480157855 410321184 0
587627586 342525801 0
218203867 421177428 0
390438261 137869772 0
153338863 630558994 0
589882924 440327899 0
387799302 735166847 0
71458463 488696874 0
471254161 202259492 0
228920393 468787021 0
491350458 339360641 0
279400037 731159664 0
155281033 257549582 0
545368562 260273023 0
666040972 45341614 0
735050787 504060792 0
749529419 547384901 0
671277684 178258799 0
497012085 713971314 0
532983572 257546231 0
79103402 681620948 0
29854695 380333035 0
775576449 385090407 0
366434294 626578540 0
458901974 694331193 0
373753092 412015720 0
471763170 472867504 0
553231342 270284070 0
154644621 110042370 0
68421329 249057257 0
599930158 101985693 0
404811684 409786195 0
482191299 442828578 0
93877876 444872418 0
570638325 57213535 0
420116909 719205851 0
216088243 692318023 0
702612719 265693376 0
170661586 685171830 0
94543276 78553099 0
314702114 82015788 0
94130746 399920400 0
570300360 235510091 0
684596605 262355150 0
118581862 448156915 0
169498094 330166130 0
482729363 289004855 0
749911936 772977889 0
589315399 296704486 0
139522428 693586423 0
162207531 483925532 0
487517098 651060136 0
377981117 270573192 0
402540642 782772165 0
545208125 235152282 0
309185657 221033860 0
642322725 357136223 0
381268141 317581317 0
153371690 675113686 0
2152345 539825218 0
165803730 374248850 0
619175526 663797764 0
699114540 630801311 0
130846780 92058601 0
124553440 792269169 0
338531234 186831992 0
657062911 423984031 0
410429193 97342328 0
12106388 88954098 0
637028720 490792596 0
445781120 456620579 0
404636176 718323320 0
385014227 763621694 0
432217539 368953318 0
660265317 42955964 0
244220077 245008591 0
574514945 198785173 0
682086419 167044322 0
199939226 780654306 0
59871045 268788623 0
215488940 743544374 0
188678900 785963106 0
333397483 263851714 0
602399684 179606252 0
558175256 602609923 0
505164299 82133666 0
259809137 229794731 0
700802620 43048107 0
680977589 643919350 0
651578041 778453611 0
774841212 637745952 0
389740039 531295680 0
521755253 376873489 0
606125786 599807468 0
157123989 28569243 0
536067658 546766619 0
677293636 798008923 0
135225774 244118513 0
397149974 327992127 0
303108122 735343044 0
745299017 552881569 0
318656001 62044790 0
742748778 171173391 0
304951165 42878207 0
385162130 351736408 0
245390071 594807848 0
291319706 644520402 0
371129337 178712916 0
493712224 682253154 0
623267532 77499654 0
111209692 20640973 0
452045160 403071705 0
192184702 494624373 0
559938321 628290615 0
674881163 101735008 0
539619468 290559884 0
711321072 633591058 0
170004521 455174562 0
585890733 774547981 0
423662062 184091327 0
500311872 92696108 0
182369513 32740399 0
418979351 623316329 0
676271706 447038745 0
431681346 123245377 0
459285689 129546071 0
400654227 495365053 0
208498011 637063199 0
664141242 50366759 0
51856537 226180901 0
410785220 329609608 0
667857685 677247471 0
396007364 533691182 0
232821995 32091909 0
447317516 627039920 0
51107844 193285969 0
199662394 590425421 0
321479798 257851203 0
642540403 110872499 0
498684895 251303804 0
677741014 184267866 0
45953373 385113870 0
663701926 732095647 0
376683503 203512062 0
118319835 646171673 0
202202646 128991483 0
424458180 137519562 0
339364020 409177537 0
549416931 786520239 0
201643419 308288230 0
39813674 415450424 0
453244406 704422948 0
34889303 597509057 0
184749236 360207533 0
212014030 695149642 0
387904399 66368674 0
778594248 535909472 0
84623618 703625576 0
452239560 113950557 0
75980168 183910575 0
724556395 669165861 0
188293404 500572576 0
130917404 275785373 0
484214974 329492942 0
90111039 784854915 0
610988736 154509980 0
531884199 643911107 0
166921127 42723247 0
334479019 554686772 0
540977144 544228310 0
214525402 766470821 0
480267561 583945469 0
694100362 61224450 0
734742188 276402500 0
426487232 483765308 0
760716887 142917686 0
547203144 604421274 0
598536646 601075174 0
7358809 626248464 0
523057278 416517527 0
203484855 157668544 0
82923314 641931829 0
21504995 144254954 0
614488135 676888215 0
316803860 140125575 0
759350972 202294337 0
348022863 247460747 0
68316272 325172447 0
494407132 593983951 0
146526562 540440675 0
792719141 371257196 0
423131778 98683049 0
769468616 124446342 0
104812604 659056079 0
292577429 135406500 0
470475098 1675597 0
605439773 361680882 0
16766557 139371559 0
530721769 589701458 0
774627359 198170087 0
62935986 314031086 0
714380391 140167552 0
514741731 97520402 0
35254608 682844230 0
193980877 85757184 0
768064956 667583275 0
109178318 29051957 0
691207339 250338913 0
390427938 555829076 0
202460735 97768063 0
786614801 683070169 0
235701228 375642752 0
741990492 771540990 0
279548 13990218 0
24779991 586681606 0
691713064 598125605 0
446056943 375908106 0
390560427 513573056 0
730743916 281832968 0
722459882 276156891 0
590608530 361566078 0
626636340 544434495 0
293413238 170085609 0
346857333 60689086 0
783527676 561173248 0
67836846 216239269 0
498433223 496106505 0
579480127 420968344 0
722438295 405708152 0
21501062 154140254 0
462568096 152098807 0
487335164 593960881 0
24607338 261474777 0
508071083 49155132 0
210001172 512180789 0
599005285 670236471 0
120510714 304744785 0
212208667 694043265 0
417821264 452981775 0
435550467 556293737 0
578364504 357859549 0
30812285 298665030 0
246253781 9503709 0
591531958 372648788 0
705322890 600464005 0
314378847 8938427 0
701169863 235933306 0
336179177 121871611 0
317397379 639317269 0
527070511 601272116 0
316299559 631708896 0
324101883 547352241 0
503980369 187692563 0
127293904 210506431 0
110436895 332228226 0
142460462 638539897 0
113717427 75248254 0
55933003 241542617 0
255134999 48295172 0
425160142 168832953 0
135293505 334137143 0
121230007 390434747 0
513609621 563101603 0
738723793 83682381 0
475122423 9560244 0
355240012 146706483 0
84779237 513211041 0
49485178 233481401 0
591490229 690733508 0
654564516 563280903 0
345950771 33490111 0
240005716 495407304 0
523030763 740601567 0
636262471 69600276 0
311217088 333818410 0
252864905 586426322 0
760845957 651488636 0
566390742 624193029 0
193642010 586551720 0
5658194 270446383 0
201169423 188719764 0
308001044 639503627 0
160941984 14165918 0
667959359 153141272 0
779078377 468437777 0
676036611 535966929 0
338357956 233010760 0
587484898 746881502 0
741712947 500245765 0
659205910 746120642 0
574619160 298621567 0
141792380 217149334 0
382161165 244359671 0
569944313 332788459 0
153575917 707315062 0
214304349 323622775 0
139857471 772353888 0
583570780 473695961 0
85521304 770167472 0
790577184 76086155 0
632157635 466380161 0
321518950 447292499 0
423327512 547215211 0
434722620 801353912 0
45975032 382345450 0
637304286 260326993 0
436813191 664648157 0
490264615 471491671 0
82939057 405888524 0
765477733 162679963 0
182398147 26054728 0
511854381 592792946 0
685045417 37710211 0
283141478 188261168 0
721882650 411510021 0
180050790 152638533 0
745236541 224949017 0
560445294 762139470 0
725299428 170052489 0
92060733 184804331 0
661281105 342387269 0
200259645 342447720 0
454539230 191221113 0
14946469 500714883 0
62740904 113888059 0
281608227 269332367 0
555032669 11008099 0
730625771 236007644 0
450663878 552643643 0
372470365 415990394 0
265524279 105559030 0
680025925 358063176 0
734945712 496682571 0
386576885 204084134 0
436650194 423114163 0
556966716 705166483 0
57876479 125325462 0
212709256 253835414 0
112357154 434739626 0
167154441 101137734 0
708632880 508468596 0
795281424 248561615 0
160579684 210857848 0
336146003 501816536 0
577705815 94975102 0
609102057 41697359 0
691907675 246634664 0
50795092 30688525 0
376528746 77309011 0
9623167 639414415 0
303205079 684324430 0
141071378 505564395 0
345028364 195388692 0
249326872 799001386 0
522966144 187778765 0
568208368 640106879 0
53109120 442045263 0
182800220 760128886 0
796190267 767573146 0
653250343 450134113 0
35610746 723663621 0
118070489 418872655 0
454166447 239622233 0
520838493 208370602 0
694545681 449455437 0
58761269 189145248 0
92349382 572424812 0
223641375 267539075 0
51300287 269859995 0
250372548 263191405 0
743189577 645549522 0
231820219 270012714 0
426676583 496096242 0
431547077 332132536 0
615590567 365900011 0
383426973 753285550 0
556235178 294188822 0
771905179 592092754 0
564365427 402034010 0
102832639 577222108 0
170526090 353589774 0
515122709 555667684 0
110675413 438490352 0
652399597 744366120 0
90345103 525563446 0
367497052 141383786 0
600235691 256891008 0
622850037 733066065 0
546430857 703093134 0
119660662 270088805 0
568318899 558320362 0
557978076 371999702 0
775040513 330388636 0
786125923 752505578 0
614574261 389505832 0
630003181 339507539 0
659749602 544910255 0
800587037 470525619 0
672936430 446327723 0
552622140 178917440 0
767107103 720274070 0
407998599 653156406 0
18544955 435383912 0
460729299 609287073 0
650885025 547322126 0
383618750 759734219 0
57549466 399881017 0
412007802 219164718 0
691689977 233661087 0
443208209 194065724 0
369266906 664513190 0
59454850 586838588 0
110000325 141635763 0
640520749 90107712 0
51175972 497027731 0
686955094 361730053 0
347538971 288913214 0
296981885 249223175 0
722083670 46255707 0
517585735 411700104 0
22344832 764342003 0
494891379 622530603 0
734040814 584320411 0
375683142 483712334 0
599014339 689882589 0
333108486 347062576 0
502832002 230693708 0
557865066 672159132 0
789992411 762198655 0
454889802 511487148 0
146707657 299883206 0
518697988 14674942 0
3468969 452634047 0
482170366 735109871 0
173353148 255153128 0
15167511 251939990 0
531742576 614908839 0
154510850 478334769 0
41653041 462775040 0
166889215 763123755 0
273455219 759522852 0
356851606 589423168 0
222896063 618773222 0
388083670 791941507 0
240013563 513584440 0
128529065 521246999 0
569920187 452903378 0
498559300 732524818 0
27926362 269854683 0
117194037 176601835 0
362395660 552514128 0
389295779 766988280 0
36985829 764642683 0
238664294 7364834 0
595864434 720228602 0
141916053 382259653 0
747447557 748235081 0
172145585 83452999 0
357780716 538403852 0
660830539 770588814 0
449467715 189680848 0
81092318 446829943 0
725720076 36415650 0
341976317 513791260 0
209816268 516172182 0
151365848 667824777 0
730180288 146012267 0
236502341 668252381 0
435046488 533288399 0
473702281 663982905 0
113643510 61831201 0
579067091 142463322 0
39697258 193379225 0
336901267 265842898 0
500752481 240688280 0
626328895 520095602 0
646944902 787376417 0
235044145 185087138 0
445004186 149962947 0
186864955 535947331 0
403635641 314697513 0
419414007 295708459 0
194950194 479243502 0
81984681 103257680 0
84612382 543645676 0
206814859 218826625 0
560146597 356887620 0
294582420 422690959 0
386653607 290457320 0
402808347 416928332 0
89333707 409639336 0
494632438 693072404 0
181761306 636107649 0
136775241 627682957 0
642169343 472449155 0
112319788 689423357 0
726978045 579270253 0
307694327 520409454 0
425009364 18695508 0
117478510 333823054 0
157385203 515825483 0
580242865 199985220 0
184810370 109284252 0
668881273 25001178 0
263233580 693350568 0
143683815 180202857 0
768817366 371360499 0
39461536 732883494 0
770811180 250317194 0
392853441 452651750 0
351132989 603508259 0
457744837 500144453 0
475060849 658203529 0
656986635 620552607 0
477588783 11823928 0
301959080 396152046 0
761776070 554707991 0
258017077 748378756 0
161195198 364380123 0
296727982 738875399 0
46900793 121881493 0
455075789 370233648 0
14024223 724171500 0
702942645 33543398 0
300842651 675097911 0
695044476 69600956 0
645958941 394364027 0
258536019 397033492 0
615830102 135134988 0
489569182 123910032 0
66585668 584260629 0
755336717 288880135 0
212693731 6404785 0
145518101 268817349 0
311169616 568687491 0
733814611 335012869 0
158757889 587524548 0
94463852 4426350 0
166704316 75112746 0
145348750 771194670 0
573618605 214561958 0
430402393 648349715 0
206317583 228532095 0
89356699 333120700 0
486208456 519612823 0
139321006 237826637 0
313015867 254694481 0
722721046 455294274 0
744499098 635262050 0
106544599 473250022 0
422863411 119125081 0
293005633 86096805 0
481432839 451760001 0
310504350 313872540 0
309204677 58465908 0
482088012 494060187 0
134401297 121165129 0
766086450 699992969 0
134717666 102589020 0
341355975 470365681 0
698086530 478174503 0
704397323 584539320 0
597840002 550026801 0
276011786 235878803 0
588316947 541051424 0
583920907 368473919 0
583502064 292576756 0
480767689 368736402 0
488834666 156895227 0
494998391 800863586 0
800200356 44042658 0
363899532 582804490 0
183788831 80943534 0
685576172 45130155 0
309530474 209284318 0
764093973 672909903 0
373054514 176101881 0
338376584 142916373 0
138862354 560414681 0
247528588 189910763 0
341504084 184195984 0
184444092 761123180 0
272732663 117630708 0
314952463 346901788 0
483499819 215130168 0
77539677 734372796 0
698805426 654470866 0
71179109 403666259 0
593445853 131324739 0
632594097 210773092 0
428254768 707688823 0
158877667 716083620 0
736814571 580143070 0
191233089 481346106 0
611607496 380304441 0
707465347 409986480 0
469369817 776028903 0
663241537 657613044 0
495988623 300440526 0
403700509 336932438 0
383947147 235685108 0
570925846 667421285 0
536330169 299126294 0
782045908 761665607 0
453524423 456342841 0
588946004 649891211 0
134387072 577877286 0
430666092 358941522 0
44383067 765894035 0
779307853 48067164 0
674767124 441944475 0
314239134 289750419 0
334744770 35292193 0
778524487 460789683 0
425850733 713523903 0
18604648 608894880 0
618223387 459304847 0
435188797 383203286 0
398001678 412538173 0
350937402 681172142 0
550067543 715543148 0
791488371 495927618 0
180464094 530098523 0
762282269 733244308 0
769913258 218275666 0
789401517 449308310 0
779388876 697013112 0
99230703 547181223 0
708666017 267128574 0
428784710 425462771 0
59846122 229405644 0
208976181 788724791 0
409941907 483353498 0
559648250 796204021 0
36083255 104678096 0
650299535 260192157 0
413765406 614516630 0
556278607 504001547 0
477618744 192698666 0
483480424 752462865 0
371556831 169797585 0
677893030 394500049 0
790703098 554545696 0
302301564 640660203 0
11489561 289801743 0
114665998 391879166 0
147102405 293928166 0
323564879 471214441 0
237111250 784772101 0
491194143 684800484 0
58443502 167447636 0
838482 519744640 0
395225264 754195355 0
335897556 600958950 0
418656086 563285380 0
94174446 657473357 0
749391538 688308055 0
328210243 121669136 0
783270661 715900656 0
102046412 502604037 0
561917189 517511412 0
437442661 311021870 0
615833367 418306211 0
698552447 558533833 0
98918489 707936507 0
196622498 83731605 0
549870204 85025626 0
395618178 383948879 0
392895770 24703970 0
681162852 234127864 0
609959717 221422575 0
327450348 716104185 0
230850203 736237656 0
50875387 468078804 0
776775186 549703734 0
303160370 572406578 0
351584877 736394882 0
195314990 638840842 0
495924989 755513202 0
37269809 734007833 0
370314095 398563765 0
446867214 603791986 0
749979320 200765131 0
714475921 296376093 0
486912958 550327659 0
328513559 192628020 0
372097492 448420066 0
148805127 555869551 0
773280200 155666948 0
779824696 799194642 0
498244622 331259158 0
454346419 621212980 0
763279082 266961250 0
444475681 577311861 0
126685438 580590538 0
482922002 584941554 0
466457707 181906048 0
683398119 414230350 0
747731309 302926384 0
229011208 754469375 0
527967451 392390225 0
531718887 743781069 0
272257607 281156772 0
575997184 161451230 0
781735820 3703519 0
277507744 729662087 0
692711073 684330512 0
727337100 369995210 0
375902554 420554682 0
727176139 195028461 0
181426753 444119565 0
463736001 668447041 0
674669478 121977019 0
164313625 498998358 0
754490562 764166909 0
45009304 63022595 0
767749426 509454009 0
537422431 303779473 0
393764078 642864518 0
512707286 600647768 0
574532760 595196847 0
518796792 39195545 0
19298550 325179548 0
284463642 451868403 0
269018226 122912735 0
633130747 800291459 0
457218159 377632992 0
643241540 119699514 0
266942009 430643610 0
583163320 537336278 0
451798904 531879535 0
36897247 105114486 0
778525596 563752957 0
92989234 321051216 0
707692212 597269796 0
123080888 440150441 0
32155477 397348870 0
396519301 552521636 0
752988009 446860092 0
662204299 421688991 0
572709434 340599028 0
612037115 436040968 0
744606548 696286768 0
417876098 229675008 0
425534860 376106020 0
30834702 602872702 0
533758963 604771361 0
753714129 597644977 0
553099687 563048898 0
292950967 257580128 0
410584533 791220838 0
734310355 408803946 0
91262121 322728451 0
635646930 422308128 0
714722984 31585541 0
711091959 356766068 0
704987197 30087763 0
465980296 597519869 0
67216746 466895480 0
556304222 661091032 0
211677943 781930800 0
481923647 188658114 0
461786494 177115139 0
330928353 366437712 0
557799007 488178441 0
457443207 591306405 0
192543064 718447119 0
31363713 608263288 0
801724910 608790349 0
601823065 673317495 0
694352611 402561083 0
142617829 318839238 0
380358581 390107705 0
55004618 91046198 0
312434293 181059361 0
181117951 314852111 0
448322643 324267279 0
317043554 609666449 0
208370937 78178577 0
70349467 668481343 0
227342097 288992001 0
708058537 434616808 0
407143365 786614434 0
130718892 540093419 0
358341423 379362442 0
651546523 535528012 0
703703727 341036155 0
454004554 632356028 0
443692845 428762748 0
505340772 637548613 0
132623831 786278197 0
375542220 854149 0
556967377 642082788 0
516600087 575904175 0
725130752 660582010 0
500835621 321645354 0
11561867 701780663 0
210877349 769746085 0
518472380 414105465 0
235820714 234123489 0
78229718 35353409 0
324116150 28277283 0
300485163 532323540 0
144434464 242147355 0
164715979 190025410 0
208304009 430747933 0
54600345 369316151 0
140863471 453723317 0
271401869 760015708 0
766892817 180433631 0
334625165 199037655 0
583071956 581310040 0
689666322 694362177 0
574541929 531296082 0
381758144 233396147 0
715323842 796157719 0
435204661 705932870 0
768764889 567711539 0
746947549 587151790 0
485081977 700267832 0
507030314 214900066 0
102870070 553916391 0
525217395 721567567 0
635602349 57151766 0
127859067 92122161 0
81476953 603436415 0
377999092 555996872 0
8820085 224298838 0
405772194 739563965 0
767372972 266915734 0
386691479 419236472 0
645788878 257427249 0
743380876 661763434 0
319632825 501477875 0
331050929 145457192 0
539872125 546710363 0
336169267 719703250 0
123776871 107009658 0
697813064 535495804 0
284773294 509416471 0
502670208 385915562 0
790015665 311433173 0
543633203 681443971 0
374757635 611445248 0
204300865 402066837 0
708017662 180526847 0
303070130 265197942 0
217642234 25567380 0
657154836 180508245 0
755955661 734665417 0
586808624 678109646 0
667231035 657938992 0
605823269 715342695 0
378288288 134940793 0
636648394 401726370 0
165553003 7782983 0
239412477 311407396 0
16434316 382137744 0
736524694 416298930 0
751922592 171919849 0
400807895 558037804 0
587167709 423283763 0
654099237 229064525 0
534205379 674066135 0
374709493 143804952 0
309000441 412015043 0
480951214 643565001 0
497856837 508143887 0
382118136 560036332 0
749339728 360469954 0
628071156 237136317 0
495869608 13434266 0
536691398 78210050 0
464412881 671372058 0
769692158 26448698 0
227403006 130304910 0
52974459 740096647 0
285370851 711880058 0
125213428 782772918 0
32144822 610665284 0
694488110 10191289 0
364779759 564961146 0
668517742 484513605 0
732605362 332528540 0
713774965 92994889 0
341097274 545123471 0
389811469 607804404 0
775948796 139968371 0
640267960 44639516 0
66176125 184998172 0
40166915 708534131 0
401778406 385335790 0
64852511 451802276 0
455685670 269310899 0
519947041 100853107 0
166713163 118941589 0
109198011 382518354 0
800050429 83459483 0
591957503 19374236 0
87629433 678279209 0
402201665 326938895 0
58900941 119076400 0
591233549 774620961 0
33003855 77747899 0
771852757 172385271 0
205294817 93103681 0
552045398 341239592 0
695932826 602547032 0
770273727 119065676 0
243809398 11346073 0
86335877 432887735 0
446458245 270808260 0
665563853 570043657 0
154467666 425410117 0
523585283 769472228 0
260077554 181869954 0
419962870 646181532 0
543715379 192684306 0
241126858 412304689 0
457930402 682523221 0
406555817 776552067 0
51358571 277734807 0
595969494 666331204 0
402836071 90250816 0
764820263 128805322 0
664163205 91470139 0
408848387 572113153 0
685835912 33055101 0
759055314 100550536 0
731470621 70078432 0
345252400 407414470 0
614826108 780930815 0
698501486 351558146 0
519026347 177047996 0
379615642 576946422 0
717705417 230759840 0
283987740 572943142 0
167322137 608846608 0
586919133 682847092 0
98281633 661163099 0
176630465 683276991 0
653904016 96315101 0
415583450 539941858 0
366191361 178965695 0
612065167 453357833 0
580738215 359566555 0
430237472 290998020 0
72635874 77638546 0
749542597 330840636 0
683218607 48530181 0
557156086 737272717 0
14218096 442659537 0
111945988 534844257 0
650182023 173691820 0
42152239 426965373 0
15581808 480129766 0
801194115 67229863 0
660100169 435270369 0
424096732 93420884 0
197056079 48280106 0
751585265 335492404 0
779718393 673133936 0
781197771 799535690 0
146272704 249891204 0
586484512 221256729 0
100508218 607471141 0
706827841 427647438 0
609988524 610310979 0
562211483 788287268 0
636219595 58537011 0
761227662 800224931 0
685665492 510350820 0
693270894 63166678 0
447560031 326665708 0
763210283 214985323 0
515154754 282712370 0
480180946 394420265 0
382169713 325500193 0
217548657 298636897 0
264030169 415952307 0
241808517 58599132 0
576378271 702734413 0
492230789 772683853 0
71916996 85580667 0
231268252 182613926 0
306937111 765168031 0
629601562 735659984 0
238227585 138808998 0
178544130 721451074 0
168345052 48161844 0
641222290 424571913 0
94686131 397758958 0
761649793 371064058 0
350354368 502909663 0
616887041 403795524 0
242042593 474850763 0
53041702 361343679 0
648884990 157940511 0
339585075 140870648 0
303220705 517889556 0
311065587 507216566 0
443173599 348028478 0
352181798 454136035 0
344469296 556692743 0
659693288 778429806 0
626322451 770355090 0
704604859 696746034 0
309061978 747638642 0
130089194 799854797 0
571170342 105178671 0
590257400 290174024 0
118192057 636022926 0
607546005 223295742 0
785507236 306946061 0
92000298 78418180 0
699554092 101342809 0
153057042 777677685 0
508003787 160616500 0
613794735 441461343 0
26004696 491051593 0
331418856 150606160 0
41562480 451081012 0
206382820 668698960 0
766009741 403238349 0
27852571 227244030 0
153121875 776843206 0
138080592 385106731 0
610080487 324006754 0
568587730 85439443 0
41421928 597758821 0
540007378 765591154 0
483184790 792808560 0
765757840 562114519 0
506723313 786299996 0
571644953 177995405 0
209199262 271667439 0
582233178 675275170 0
602789148 126836016 0
443820784 103855996 0
432674316 521106922 0
17007625 654074090 0
749684428 27417093 0
272414229 749478941 0
199521132 527856978 0
87605276 719818903 0
396198649 405145477 0
243644531 298021803 0
350592574 222253536 0
399931949 122283116 0
156350152 204911494 0
639808446 25883651 0
132683247 553662470 0
14420251 541387126 0
548248218 218173097 0
438787364 245761417 0
776124226 114494430 0
791154394 176059262 0
377250789 305080500 0
219798600 358548722 0
164937880 227371924 0
69539686 365987166 0
432896381 752969836 0
307615678 104026253 0
164170611 32937354 0
60762549 170958193 0
429880464 775919268 0
590412769 25488720 0
2775296 722208985 0
108378282 260495756 0
264373662 261436153 0
488724333 558071805 0
745829474 14535709 0
628580597 251553733 0
453595120 516835718 0
287404020 790426297 0
444195878 373404902 0
270280574 584961836 0
263864758 319494612 0
579129729 445692611 0
160311668 634473464 0
340774742 23674767 0
651876009 33457677 0
567105419 436812385 0
755322329 361960041 0
393769366 701343346 0
297021085 294310124 0
678971346 505103570 0
721128356 286338999 0
327055653 43391809 0
60750154 575858384 0
281093404 577391444 0
669600412 318443384 0
544182366 685468892 0
394186897 526916628 0
233326654 204285892 0
576561266 581681978 0
160513095 195471223 0
99289362 248066879 0
745503809 547297459 0
538760916 794400750 0
364613850 289467595 0
231179138 268666649 0
257825854 605857117 0
87838018 159331294 0
174139456 361783534 0
83858680 689740367 0
649599745 349581980 0
324619779 233466043 0
611759554 303203221 0
427058704 308975205 0
197069910 250494080 0
292760534 190870104 0
234177989 331835059 0
336775041 69200249 0
467316901 681417368 0
488136892 151854359 0
25026362 436101689 0
720859043 500975729 0
715073945 355352295 0
206979657 623319289 0
450611110 221914786 0
467805273 503384688 0
671078758 598980134 0
7749322 377608886 0
643327874 484167526 0
57449313 301307135 0
214001056 55649487 0
723286324 680461922 0
467922290 456975041 0
44200681 124040083 0
325690635 132396317 0
318891690 530732024 0
646648526 460876094 0
318844256 661475618 0
250299025 535932986 0
293583689 651477368 0
596876020 89488410 0
497785278 707066641 0
299382414 283527932 0
512794450 296879720 0
586141992 674313150 0
586009967 650986787 0
150162940 121335660 0
454095484 777074137 0
644809480 723712580 0
738565451 702830624 0
450013643 149377366 0
44876313 189738571 0
663340141 561386069 0
406257317 772866065 0
289377271 419507291 0
435009516 703102389 0
792831694 353131896 0
293258744 753579522 0
50985270 255775474 0
471477777 241902289 0
346758923 437580185 0
157606098 637915376 0
483640033 525556494 0
123021073 297193590 0
563250841 497746607 0
171052611 156550125 0
5010605 501495525 0
620181759 419781458 0
396771580 370869173 0
541729574 41076007 0
308005414 779859331 0
457432279 448073468 0
26995553 435325210 0
390980385 400337878 0
548871715 78595392 0
449280229 654152747 0
650894912 713606372 0
571254667 708180912 0
156366096 79024253 0
180599651 380063395 0
709685661 663062095 0
535964433 166670922 0
222702373 300374334 0
725415863 143814292 0
485866319 758727622 0
537210304 583037827 0
635497358 795909266 0
470825663 322400475 0
336986633 486048579 0
390830089 453950699 0
567743659 380448631 0
183460648 206479623 0
746566563 322870539 0
584570968 775489317 0
164168453 224150188 0
656416852 631458896 0
684199074 400787181 0
496497814 763184902 0
468150272 177439385 0
356836178 110531436 0
265080656 401381585 0
760485521 485741064 0
779775907 800425150 0
618029877 727345243 0
428914456 453467439 0
43848762 253140049 0
733910244 414521910 0
352731091 698161982 0
28698965 425841342 0
220151100 615690743 0
679124526 700630784 0
392213363 42603831 0
308280312 720499434 0
249461795 762987604 0
774332382 787305737 0
222909093 783062342 0
252210730 443048590 0
709183841 343388213 0
413317592 120541669 0
316716797 139820483 0
173921646 511660954 0
309690259 69008051 0
461640800 523390232 0
616622927 772827883 0
239706582 428177511 0
354666384 374092673 0
128446721 523875693 0
519776127 750064855 0
408625713 293734163 0
424893703 434407499 0
373827082 82339639 0
423657890 494314434 0
352114016 676384057 0
649794906 256777820 0
22567546 785713509 0
429622862 449827686 0
481272789 77027956 0
755600268 510805834 0
435695836 286653195 0
616985429 112871573 0
97630260 264973403 0
126561908 168473142 0
655777134 591442269 0
355561285 325371610 0
305007779 179727568 0
221511440 692014217 0
89967600 43115872 0
180350829 557929088 0
311206115 400194616 0
767412415 51260166 0
238870436 627074465 0
460224647 41623616 0
700317977 100709558 0
692750333 569845431 0
542272911 196656118 0
538613220 232511706 0
331724245 375361030 0
217034424 598704550 0
800204700 510518374 0
628845399 109214708 0
131195801 428052445 0
461521819 45313667 0
374226419 288659365 0
291993116 360331381 0
52446827 46326097 0
197143130 93815360 0
575702924 512145824 0
399021070 661262648 0
18210116 36505574 0
608915490 198540347 0
792942818 240108072 0
723114321 524350240 0
525435193 507560905 0
204239240 688366167 0
275273964 290547816 0
62048988 296471607 0
643177164 557945635 0
637544807 3271016 0
393290162 744201838 0
448230146 196298803 0
209077107 20836331 0
61112762 119667949 0
191823751 456518021 0
538522820 139616171 0
758837242 615917308 0
655305641 529539956 0
8808843 329033147 0
653278302 74663547 0
357900681 620585656 0
317424934 469846947 0
713984273 373407878 0
624810503 130652485 0
312410040 39494342 0
37850568 29725278 0
458656752 132681382 0
214898514 45420977 0
61123766 184029044 0
405937457 537621466 0
669320780 300207376 0
39042255 418985470 0
536637720 431185743 0
227883740 610312897 0
346045295 751224295 0
304800479 405254492 0
33790027 656507451 0
583346528 247298261 0
304067891 502240159 0
573933663 686115224 0
361362051 653568531 0
18181269 259871218 0
76192147 580887320 0
774910274 583643491 0
16279044 510042281 0
172512615 492446173 0
464682904 171569375 0
335290311 591234640 0
408635179 648019222 0
160596447 124238468 0
362223426 354305816 0
64896454 715419549 0
452335618 274429955 0
382389463 736640503 0
767747347 284629723 0
157236211 644353502 0
619294367 747407118 0
190662047 425500799 0
775811719 621309082 0
556914991 465966486 0
286101220 566310963 0
777428167 461246798 0
442906098 742280526 0
672747640 668835318 0
695270804 357463280 0
55268544 516823282 0
531957890 461358731 0
204297284 631359929 0
61714309 429499038 0
397186310 275994532 0
79370328 98131980 0
93828899 260565537 0
652275121 430561468 0
637670272 37092678 0
260324162 665794505 0
707537490 614262925 0
765276972 635037443 0
273384290 407324931 0
515275699 698983801 0
338438747 511234859 0
545795464 443349459 0
104778155 257070665 0
152254235 463815843 0
239857468 255528660 0
664859598 63349726 0
665308893 647188360 0
221296430 773560650 0
779304914 703265236 0
45785860 525983054 0
776117048 313040817 0
384566206 434898102 0
523124741 281515347 0
330123725 309670922 0
796703708 202003148 0
396127349 498625253 0
669125958 440341688 0
394822817 194675046 0
150877304 77810874 0
215795362 619204432 0
208038944 117172033 0
53279800 349459534 0
39161251 299785412 0
500111749 652809334 0
458142186 537438758 0
106218277 374544265 0
437981373 45904914 0
86546337 667960433 0
120977091 134499195 0
89344365 633132717 0
309937437 399575111 0
273772492 547874401 0
271629862 436522778 0
325069254 98402994 0
397840813 169636780 0
205441372 137388606 0
346145147 165623852 0
358079191 683919523 0
707600548 103330263 0
696405461 90306782 0
759058557 669416357 0
104814468 602633028 0
599314157 509252841 0
756992108 463852601 0
135523747 152701991 0
551321830 334649578 0
518509269 348685800 0
735573855 120855038 0
647098550 432846375 0
121058344 581740058 0
569385369 658861856 0
595921313 47252937 0
73792318 729168072 0
66927587 495038065 0
666267881 422533772 0
488763067 224002674 0
514332335 334010718 0
202127548 128500134 0
417150327 317771322 0
239840918 411534584 0
134967992 248134369 0
72442698 784359451 0
530923982 160672142 0
691039479 787564308 0
1656910 178285289 0
435574258 433258337 0
434404532 160146637 0
268171220 740513289 0
353458562 772216628 0
311977698 440299914 0
98413535 387681700 0
651662 487987201 0
52318443 21663515 0
68371588 42054422 0
568596673 190380935 0
622176527 47076293 0
188523326 524641408 0
671973257 281529908 0
201372590 750155405 0
786672895 115338746 0
763651791 43941777 0
763836910 300300965 0
200275860 601604568 0
376598768 343401226 0
279461405 709056883 0
107193961 91316398 0
711588755 755418788 0
50149682 367604950 0
457798585 84220534 0
647694906 347835888 0
82717143 286279271 0
700567106 666734054 0
560119674 160648999 0
58259395 355644394 0
428038945 302616145 0
707905965 238790994 0
259452709 129436913 0
704271596 361352531 0
396766813 632625235 0
471306831 498252023 0
63465956 162661751 0
12756701 538033398 0
291172648 653284961 0
352545567 781691573 0
152619617 502710083 0
448121588 274092276 0
781141259 325149708 0
255373254 468045129 0
328679952 352975874 0
335506393 654493314 0
190533007 32838187 0
671439088 194260781 0
392146447 101759795 0
407385538 356513811 0
214091362 274092375 0
569591453 799519922 0
310144212 391226323 0
468847440 585608162 0
114739026 59332427 0
150767775 536528069 0
691311568 355122780 0
765801510 777742737 0
526117886 313084525 0
776507123 594325774 0
216645775 227378399 0
594056689 737678167 0
96950215 405727423 0
108357785 414937275 0
276485396 272327723 0
6772868 175808723 0
650660327 618060346 0
605700091 680981924 0
122030261 534847660 0
496714075 250052582 0
678213501 689227990 0
677801786 38700489 0
287920532 174615513 0
609822145 55680622 0
175472731 62696066 0
776152091 287062582 0
384677775 763979162 0
692426998 613410190 0
336165285 357249631 0
576670578 20729392 0
143196884 553179166 0
743529329 439291860 0
157744386 299843029 0
407836379 162417963 0
503511819 84068507 0
498717370 353175428 0
313963437 314231663 0
605249820 306294413 0
683090412 197895139 0
108022326 379076352 0
41312467 676589359 0
106638123 99027858 0
372053623 270470572 0
741917555 616277060 0
637968973 796985355 0
161420728 577248054 0
445960605 123188086 0
523168410 61444345 0
65604923 567976076 0
66272998 700400216 0
532077858 797274284 0
760982765 320880439 0
530550861 351709017 0
714407801 578867755 0
89610700 784467146 0
16699125 125085028 0
777035485 452963483 0
130623101 702475743 0
130020814 661693679 0
598476191 416844388 0
611057622 179862201 0
523488571 552651777 0
293906361 412432565 0
430830044 638345544 0
419279169 264714367 0
538902618 531945354 0
338833049 598338170 0
330802024 234257382 0
468881314 586142462 0
562233638 164939169 0
400957998 574417006 0
1880419 745863675 0
782686640 597004439 0
281508315 187070001 0
650892693 124942528 0
652916657 454148996 0
59447808 231842597 0
326932786 623467920 0
65038573 477096494 0
390740224 8485370 0
284431137 519043426 0
225639822 605257273 0
644709567 312796820 0
742806957 3366963 0
353037943 403288281 0
580201806 355767454 0
144748738 221873434 0
5972610 470752781 0
240339181 239887833 0
531175142 196455487 0
77611370 590604875 0
248627356 252478969 0
449853076 671385524 0
470182161 569230974 0
791702654 609791566 0
113486377 577992047 0
37413278 290025598 0
623060315 663173781 0
692365465 425652646 0
76942628 140072304 0
761923970 651746490 0
801556888 169908183 0
791174115 638652328 0
254392503 523201568 0
402196113 563005871 0
128560090 497939371 0
300512559 75624907 0
537901867 575197933 0
29657525 180464744 0
701432897 728298627 0
454990031 511753155 0
791953226 293175202 0
270875200 19489071 0
25993921 712269343 0
578237377 305395420 0
594297352 19906956 0
174312917 638088426 0
342341038 570724734 0
701979029 14746316 0
461550043 428071627 0
742926898 503741898 0
155286265 77038691 0
150900815 557391283 0
322926837 564913804 0
557419948 114141796 0
517813348 624759268 0
442731337 407952587 0
175210948 331103153 0
740412679 331215133 0
299299534 352886304 0
324824805 200842777 0
703981430 200390926 0
509182226 472581691 0
132800662 349267671 0
216972905 367902660 0
129315736 33121170 0
177918654 625886655 0
541182085 94259812 0
604959730 313934431 0
369145885 224931358 0
26665210 10709617 0
477614091 59038546 0
22222127 597439090 0
727251215 72735575 0
400878663 568857847 0
670406948 595333225 0
545124108 548332484 0
439188624 629594866 0
799469104 314928730 0
685853327 762629090 0
244475165 76486247 0
563117105 498353771 0
304213923 77469572 0
336047500 685059954 0
703069458 734363001 0
67205937 386396051 0
121776936 699273822 0
487782126 391459766 0
591880008 573109192 0
513812553 301447401 0
468875001 299465112 0
573083149 227896020 0
639093209 312408146 0
692728505 256147524 0
147693680 315965134 0
399757198 349309464 0
551042261 525102590 0
184820416 793473077 0
644071395 40549717 0
399571333 598631533 0
648692377 562839727 0
510010726 89571589 0
284173361 290052625 0
641659754 731892024 0
646689316 37867266 0
677221592 555876728 0
45467902 607635928 0
480777477 662076044 0
203270125 296649424 0
801445222 334776529 0
285826205 77652151 0
504271357 25070795 0
71507038 219944185 0
135530872 253683173 0
232674301 517001019 0
621495806 266801628 0
713677693 386974803 0
597269279 638815354 0
582815665 633863164 0
687855832 583672131 0
629970517 405250232 0
327620350 94535878 0
442443314 199198962 0
209760211 151729646 0
381618431 662887137 0
390191841 550466521 0
296136341 516796668 0
709453440 470700480 0
587841097 530792742 0
721557646 562634143 0
235987714 294664967 0
794429645 46350148 0
476890840 665308675 0
441315281 609291040 0
515913802 708394151 0
298189430 357384233 0
236500333 203731123 0
792056379 212125676 0
441416059 278661132 0
610483022 591439412 0
49168429 665311496 0
686313151 482472835 0
768543209 40612557 0
57941872 574980274 0
735835029 180946592 0
432023762 564095570 0
479206387 228396858 0
635435346 356142590 0
634030441 143401760 0
401532454 547179742 0
422790158 731718149 0
3489935 767789792 0
286036638 650964540 0
1914889 791629998 0
799731172 8707769 0
712433716 493526259 0
441743010 522149120 0
632957996 403544659 0
149464632 600573730 0
745274998 345987281 0
283696110 491770896 0
101784610 131250330 0
693876364 85011033 0
540397108 530202793 0
110727399 565250957 0
161526630 545105397 0
497081706 109070283 0
620608880 706653108 0
187189409 306199469 0
450418058 509229118 0
386852917 765877700 0
138235508 428871515 0
565927268 649415594 0
659222895 461876916 0
632170222 519470961 0
603956344 364850179 0
613317401 437998456 0
528904204 202570247 0
93453157 137107980 0
704967429 148071921 0
85291251 49126575 0
9068967 498282179 0
455326863 465676892 0
615967890 770854467 0
204219066 233173249 0
373490936 607922209 0
398861263 242256021 0
141990670 177953707 0
295532724 217127242 0
233291067 379750223 0
661661277 423326962 0
286719820 604011496 0
580150441 751199538 0
127807357 160564258 0
426779612 261301077 0
574394413 581503508 0
724269889 231800634 0
485144236 12195595 0
690600029 151854041 0
403926265 268243444 0
375546621 17058800 0
676178825 780605663 0
72537687 254264826 0
3581172 159231757 0
536555437 497320856 0
694576202 441738283 0
241694075 590482467 0
340096170 415875649 0
75413005 637376328 0
99600682 24917986 0
383365660 241018069 0
170549443 328920974 0
774318198 710298814 0
719915562 291479483 0
679372014 226844372 0
359762166 637577971 0
243378268 596371121 0
503771592 390965918 0
107323969 604599817 0
510941614 709382780 0
721134277 744747879 0
206596142 62638664 0
142745567 781379633 0
232582050 341767607 0
307969227 93093789 0
411761939 502544349 0
510508890 502439113 0
151341075 183533905 0
403861161 347652049 0
248568059 524422403 0
217455636 490742137 0
685966444 569338099 0
615837654 614255682 0
533158328 151511653 0
85860502 448219212 0
674474988 394604549 0
746628932 356472713 0
239168753 127248024 0
51783285 728421925 0
145842759 414114262 0
66055343 214438365 0
218034982 274548637 0
406533862 91955320 0
365831174 605536354 0
785567213 81614942 0
694783186 69807973 0
750237590 110734121 0
709626183 758001345 0
620458566 517757215 0
84138780 172794080 0
389722389 17271986 0
398662540 196568329 0
313219922 401076694 0
728811869 180285357 0
234944284 356893591 0
451376328 771640674 0
480717382 82429884 0
84413523 745117213 0
552232448 791024987 0
269220239 506036620 0
79935739 582131024 0
449601454 238250261 0
13112571 240661387 0
426326552 123526328 0
159292935 400888800 0
262560378 163886058 0
602291789 749944697 0
514066688 174065482 0
241498337 643842978 0
539695213 602362666 0
764162090 303320401 0
320848854 17039138 0
514693513 345182993 0
9565159 308564 0
722328013 690092276 0
3087288 199552437 0
320192486 764381475 0
591599303 768176911 0
638983240 714318032 0
669052019 260546627 0
385206718 683368661 0
113901347 385953262 0
114896283 356263708 0
618048978 462202605 0
642104620 704922692 0
370113218 249709620 0
89144485 474877666 0
261491729 758742175 0
796229514 416428423 0
268480213 73892240 0
624869304 426017668 0
85847122 489666661 0
377215234 654569250 0
379673305 523696774 0
468298296 746356257 0
585043934 487665398 0
283353723 474686331 0
26809698 42087784 0
91240432 460674238 0
321218474 77790948 0
345284660 747794738 0
133896629 498186994 0
725737331 505795387 0
468852435 393226155 0
577843843 779360761 0
787485915 71991144 0
134690685 469300614 0
84076292 616697473 0
596862438 436271213 0
784194643 229501663 0
497198460 202182784 0
726448325 484386408 0
678739869 460561290 0
384827873 195797220 0
46785455 135669018 0
407606301 439799105 0
582881922 146127890 0
94801700 350958101 0
249568373 229277824 0
129394947 280243565 0
337249143 342435714 0
469506083 623787946 0
735122927 769485855 0
590069148 687075154 0
246246617 395579010 0
779520820 595115236 0
745471605 697432233 0
11839236 1929380 0
229030854 766576336 0
504954542 540087536 0
44968269 493467780 0
70365517 665016293 0
663814382 698927057 0
748383968 747358219 0
501883822 654724623 0
685208654 373126210 0
797777648 270633439 0
424296486 476211922 0
572700849 138795330 0
206318431 114943483 0
771554294 112795919 0
390831716 665558652 0
677734408 487390229 0
595368445 510489326 0
693106072 413378767 0
308775189 163614910 0
707922106 164913442 0
353662479 484940367 0
333524626 48218018 0
575580596 161511194 0
710027619 748435550 0
694742327 580359993 0
453504846 622964205 0
657732957 647881542 0
185850492 468533260 0
457722121 314268562 0
231945911 644170269 0
723162526 59414841 0
653296048 88579002 0
395455718 232938471 0
330556617 231313148 0
258589842 589111488 0
613820273 133927862 0
702198212 43690660 0
300469204 417248454 0
614776331 667729737 0
757610589 140927664 0
549411838 50935630 0
457182184 573640540 0
641859466 73886250 0
536142447 202646744 0
172528707 760041298 0
578683626 6292297 0
702300760 224156853 0
781719552 163695726 0
122434548 579642010 0
66276195 643591631 0
142338106 440471049 0
105783929 165079402 0
635883593 39220998 0
673060790 293004069 0
252009022 613389564 0
39109181 722077360 0
88976870 3084858 0
270514584 487279868 0
324858607 376928722 0
604080883 209967666 0
441971324 251604610 0
117070277 672303973 0
284893573 62653650 0
466060517 233224966 0
525096547 86405770 0
151621670 150829773 0
707926131 142432011 0
183197253 651212293 0
498919099 100163266 0
625901079 586215936 0
49065088 573077774 0
361966155 37733802 0
244137062 579723676 0
714612748 642844688 0
365960300 554582630 0
437096720 2730252 0
635307888 159088095 0
323046526 187141896 0
486471824 135437979 0
251101267 741184010 0
547719968 689513576 0
233727959 387464629 0
72614836 354345914 0
379505351 751581158 0
146592880 356922914 0
726960999 557956265 0
567434325 154759973 0
427374304 629265295 0
158030591 117600032 0
641080072 446681756 0
614690670 298617063 0
176877994 38072701 0
398750997 771709912 0
416325497 364459072 0
580777855 368051671 0
315215937 481855155 0
20673979 637746231 0
102485248 797942000 0
511739718 462026035 0
687594135 789021611 0
279324080 182945969 0
671097056 167863973 0
410443351 792670901 0
789229565 310315983 0
368397983 383261327 0
644039152 722074509 0
66648746 552456653 0
380433439 710320009 0
159852440 773124877 0
561389180 444057253 0
328068839 713892408 0
571553990 695346693 0
669506597 780610549 0
680171865 332621063 0
287847782 152079205 0
136513350 220681894 0
11032648 46248457 0
671742017 776343227 0
326775790 156366371 0
115710362 179629282 0
615658617 564207060 0
169499198 783624582 0
786835662 320501341 0
699837076 650892237 0
549902970 525208851 0
665792683 646246112 0
574004047 382148796 0
784347041 477255598 0
695295093 333130296 0
8606652 238332830 0
203066762 787638747 0
240966166 619253511 0
303260099 297387849 0
213158715 481627365 0
222242684 151189768 0
569115758 210223891 0
418711511 359216961 0
758700779 588192296 0
579195545 678944957 0
558069456 445714456 0
554589519 392741044 0
718274623 287563006 0
352837923 363822925 0
174279276 244463101 0
621791056 211708908 0
789076491 12247704 0
553038532 291125305 0
92510477 622436645 0
650578487 798656782 0
12232897 55976894 0
300754534 153219549 0
547280740 667224040 0
150406498 596676705 0
254417054 334050062 0
74921874 610304391 0
573130405 219367642 0
252611468 373040922 0
67356590 93293802 0
14893954 335100803 0
26268673 467517945 0
473962511 63351145 0
65566742 650090151 0
727859655 57621542 0
546567154 471532607 0
587027985 547932206 0
755631242 508523857 0
574368365 149949804 0
437485504 74806385 0
771440894 460617371 0
188692877 53432960 0
327316773 475958018 0
173392640 705171602 0
626476906 283643500 0
633988489 162032530 0
165039876 582351039 0
602166988 725870052 0
351255862 483964374 0
559770187 565756994 0
759497984 465753760 0
404949843 512823220 0
239797055 350776367 0
800807244 402044116 0
106607815 712037658 0
179750035 671738148 0
415915268 112319573 0
301383727 264639067 0
703386566 208632183 0
662221071 230024352 0
468206058 530385881 0
547508528 32493671 0
474221643 357589309 0
165249150 59786357 0
125763643 644627206 0
782075166 322555343 0
790414662 485326272 0
11052573 733825436 0
450967766 396873393 0
161353480 159903786 0
27050558 618875969 0
299164515 4167983 0
747011847 774163459 0
143833479 512940516 0
622182024 496909259 0
145249195 550572734 0
632539133 494920096 0
767794661 442942173 0
506260318 764740647 0
551113135 344763053 0
703631686 56725108 0
50177616 439059026 0
677230528 553517710 0
232919095 454015228 0
83561526 530442735 0
647371067 605488067 0
609109403 114481113 0
442437562 239659075 0
555332564 104210322 0
257439076 778872927 0
627715755 634234388 0
431347682 780449900 0
59068383 741035174 0
432140329 463610263 0
794014753 14564691 0
480446221 66256757 0
234884075 552377302 0
547574114 228792172 0
664949443 353194562 0
109168305 597149778 0
228023573 489132327 0
112305718 336388355 0
502628410 437481965 0
402756007 149551762 0
256184904 377991832 0
331030700 252009654 0
429090140 458598251 0
68367004 271433846 0
444864783 737562470 0
210544635 725216581 0
209270101 186455140 0
737618445 467079417 0
499017557 255126591 0
382723579 735752370 0
194518986 498882729 0
493323525 713057483 0
489645310 319919316 0
642388253 40485141 0
165809824 701312665 0
421370652 795644521 0
423308494 77392855 0
405762849 697350184 0
689241443 456457447 0
391745160 482019739 0
356334790 552686949 0
540997570 176294518 0
71634552 414442816 0
622242211 523659626 0
518949075 782017623 0
330432586 228617054 0
21435812 299753213 0
303616684 74274701 0
49954611 40437401 0
698140797 609099169 0
2222768 724709493 0
415399801 294958057 0
500610968 141593417 0
568983582 439589680 0
107417997 93530821 0
452837396 776553036 0
570866702 442233282 0
455490602 702706086 0
361925752 254988295 0
433282073 533448140 0
101525567 161234675 0
311077075 787387526 0
257711763 341952730 0
559804455 509413305 0
774017518 649631115 0
730632765 270396681 0
302950856 95755554 0
568274947 120229166 0
738546799 587343970 0
588610505 744854954 0
602156338 770124015 0
760231323 292073225 0
699712867 273865908 0
491821182 696231668 0
63159908 95607380 0
215633080 13245484 0
661079007 221790305 0
91649097 402082029 0
381189881 535561600 0
276092296 469692184 0
296584676 553869651 0
378794692 279405254 0
545643052 589508663 0
392691018 160000256 0
595660537 791064755 0
654586936 343521120 0
153735490 333970533 0
678128173 740143580 0
697895426 70397455 0
514529732 269770108 0
6886470 41231238 0
587884747 82241563 0
558785523 470108166 0
633455522 151070371 0
577210650 418510067 0
480935537 254405970 0
463009665 329615176 0
431041425 342066743 0
49985638 164492097 0
651426959 168855704 0
365703037 444805106 0
3147624 201446322 0
533463262 264290197 0
4381498 713740887 0
283024342 796610728 0
19640695 762814027 0
692636582 106160121 0
389610145 231218631 0
235801756 600934964 0
735681638 183956311 0
26956666 27414978 0
376975406 202406700 0
8448731 301205114 0
92911879 201663328 0
771895550 800567685 0
784798240 136235685 0
543831586 633690890 0
505195501 135947470 0
562129555 281175527 0
327230444 7699849 0
492690835 203529671 0
489439401 131231488 0
595847005 734651087 0
591990072 590725834 0
743830759 268146568 0
543992130 224289359 0
259009502 649283689 0
603477152 57148053 0
129158039 705589256 0
379206548 3771473 0
16245848 70389851 0
569791282 571144711 0
640972264 488470639 0
567186964 34493652 0
559630752 540133670 0
172801222 475473719 0
182330427 738274666 0
358961735 629227142 0
673494820 474637144 0
220138201 350568791 0
571766556 422697044 0
363644551 502596618 0
130180764 141442748 0
47033629 419097512 0
746731782 535145474 0
439622528 123833254 0
81931530 59502355 0
168671220 434000383 0
589013055 736066728 0
771412104 335672409 0
393734663 677603696 0
801686267 640678961 0
245232697 423666500 0
240995807 541440059 0
109334885 697046455 0
35782926 52239905 0
286072449 623500628 0
744823654 69025375 0
184041531 314868451 0
667078109 78527400 0
709105151 212033489 0
644665289 75243947 0
395731062 476912341 0
78045028 207444234 0
632237488 764453355 0
536540264 575838623 0
478757152 34682964 0
339704124 659354824 0
505550058 240678317 0
512734258 232160089 0
103258907 270750843 0
147715119 624584947 0
459533588 715497056 0
238198379 761589939 0
402281754 588414205 0
591228286 620683813 0
346778927 557660447 0
692713022 762314649 0
778960164 187659583 0
382876715 328068186 0
289041693 338185245 0
544980300 353205862 0
524636580 47936968 0
522016936 215920833 0
242054919 322312157 0
756577795 725451347 0
665513514 12706009 0
471842716 707245967 0
237195117 474783845 0
37389769 172663851 0
654074017 649250667 0
700613099 32039383 0
526608797 619608698 0
54037731 248789467 0
437316044 682846569 0
146008419 699609260 0
378277245 505050857 0
423482778 636418008 0
659622449 317631232 0
600004265 419290365 0
679705617 148087968 0
700426706 7569088 0
575521021 670799942 0
614116677 274097980 0
582780133 677271093 0
240128064 146664422 0
72497953 604511384 0
393710109 440684742 0
212935512 574047519 0
240657481 188439338 0
174271845 293884389 0
510870370 460332331 0
762191049 431881452 0
38258700 634766242 0
514406894 288114289 0
582793700 404337395 0
781919392 523210672 0
532930675 607103031 0
569052234 769042253 0
575327508 103455022 0
400908334 11168396 0
713814137 447261597 0
733543996 54728752 0
776512105 775417434 0
327286043 309296102 0
762577906 102178813 0
638371679 246770952 0
690348142 725205234 0
565993338 492098491 0
473586813 785367736 0
602456614 102250063 0
574781601 15365375 0
431946266 576008908 0
734265304 440351335 0
315218334 766823842 0
735754839 451204895 0
18873412 5303579 0
737675779 275097556 0
541850413 597809735 0
760714702 446250460 0
166748507 697988572 0
229391205 435892679 0
228764262 578141653 0
444630283 15375489 0
621791441 61258006 0
264724238 436321437 0
280307493 604941166 0
421293490 14353505 0
58263721 532244664 0
457976152 474705409 0
432521676 468775079 0
265635611 51505055 0
5882514 117270391 0
61096849 135000514 0
312756544 662508024 0
318895011 495113416 0
223737938 433110834 0
588175914 456279520 0
155722545 694638903 0
552314100 708120594 0
291791215 522953865 0
343839846 318198980 0
548644528 56549959 0
367495394 263146705 0
473759460 764867686 0
252006505 693952325 0
697931678 607398629 0
378656777 524240820 0
236248661 220760230 0
705419315 1449488 0
582733220 590065101 0
599565830 387805367 0
54217404 188509481 0
624222420 449226791 0
329838606 734359614 0
687814701 801428565 0
791106288 478072081 0
86102928 252880323 0
603880316 545701653 0
99344194 348420 0
358911334 424665836 0
20318338 154777973 0
255196232 24957924 0
54148403 778312727 0
488290026 657900798 0
156448192 427310668 0
345377701 615154706 0
659780264 348427404 0
104803429 311782782 0
233243980 41561194 0
685527793 176778772 0
348669874 736884364 0
689007858 109926428 0
464034569 784109599 0
569207124 577333644 0
199970153 254640932 0
496706779 483810359 0
188652158 328684193 0
549784345 632548178 0
756513694 172248004 0
498450289 601044361 0
590384777 687723464 0
772812133 254208467 0
160207926 89328569 0
35920910 523000589 0
434296745 569663570 0
3271864 615443335 0
222918486 631715341 0
601457546 246142479 0
704130780 409886801 0
667825304 448313216 0
267398234 358595175 0
282481813 736545778 0
532994731 344978548 0
431285485 572888029 0
304794121 54412491 0
400960490 333915259 0
149740756 559690665 0
170954543 26176226 0
473710994 362756935 0
543370628 441843750 0
696136679 482160885 0
181327168 789713060 0
70308687 300555689 0
390469668 99854978 0
135191045 538827887 0
526612694 531479157 0
550493059 735100187 0
765034995 161666338 0
754811897 300111244 0
610590468 721338542 0
262109131 117833581 0
555445056 312365995 0
185380202 639553727 0
386474703 614702482 0
358375056 431143210 0
701162943 224022790 0
619164899 425197791 0
467351159 207865688 0
647257772 445762693 0
199352049 608220757 0
326239646 157831942 0
732313929 787449290 0
303614144 360980079 0
68805489 441295007 0
362251019 718155839 0
211790489 336296285 0
516040887 156388139 0
403479479 22827653 0
706777012 462898503 0
194023306 414679809 0
487079890 285515879 0
307950956 353832513 0
419254255 724793684 0
720542038 678451223 0
659857946 98321682 0
481475114 594005267 0
689217171 240351515 0
259062274 412202829 0
396370785 394185485 0
380181939 750518108 0
666246304 455236976 0
447773224 212044691 0
785440298 660222725 0
686057333 210929294 0
543010172 292214400 0
581324560 552546720 0
329008471 396657372 0
663864162 370805969 0
333531077 743569795 0
77328915 426533527 0
452766292 747230768 0
78348699 677355838 0
135259466 591886334 0
124290503 797265637 0
591918836 137550119 0
144375916 537464043 0
413142025 530511622 0
167201076 318516335 0
308714940 428229231 0
236226345 402284395 0
56644556 402490124 0
344367933 724387927 0
325246717 326814769 0
750706629 727544033 0
333798988 520302563 0
707869071 38961089 0
40380033 454442836 0
368666112 523510050 0
374368235 252470025 0
647194130 642425118 0
429422005 629622341 0
4844708 429619489 0
639822984 583004901 0
426427481 480298957 0
790744155 441621217 0
780440320 647647435 0
581149097 556657294 0
477455261 752763576 0
634862609 409859595 0
559219855 486365807 0
22421746 183289099 0
692612260 463492408 0
490570490 632932502 0
337124150 359029858 0
413761311 33846918 0
148747330 450978263 0
111891925 796482501 0
44826374 625607023 0
123902944 13618654 0
619385464 763259127 0
234938697 695934658 0
311922478 206277944 0
67458922 90233401 0
381375790 169588394 0
438600523 575178618 0
311204867 176525842 0
302185306 674575042 0
467740777 367976268 0
128227578 670394972 0
139885832 657534802 0
653775851 615262340 0
670265643 426322943 0
144408644 150925254 0
292759141 45947243 0
578124219 165528929 0
240398001 217217355 0
579478966 51801844 0
726425902 615075441 0
761127855 416575312 0
603037256 671418708 0
634593378 164344555 0
393788570 125230711 0
20116962 637602651 0
744027235 126054163 0
559143737 194144808 0
743554267 106166894 0
610318673 363807270 0
460016662 100199769 0
643423371 209302553 0
481573609 348050511 0
241088814 172187819 0
85440959 28995269 0
652669681 243108155 0
269259751 733887199 0
758633065 172849173 0
619478004 153100865 0
15014792 292736516 0
571995499 554662405 0
457842612 1893441 0
746144325 2773205 0
118976354 144153929 0
343315425 408182087 0
370259002 737465947 0
467305592 641414271 0
601822306 195096022 0
291687396 154031774 0
540579022 120487750 0
245158359 529079107 0
625227093 395892966 0
679727319 489649747 0
206211928 587275178 0
144571648 185772878 0
306579636 220831090 0
499980774 258833126 0
619625149 369552908 0
782728363 602406267 0
165547677 568166669 0
49498106 43654485 0
146806877 187530584 0
235928122 91762712 0
209967381 754625089 0
44547550 527740810 0
390457933 168429095 0
577297495 115963642 0
89491435 449184418 0
655423807 184983669 0
86089593 355916115 0
199167456 534218796 0
182685053 470994510 0
706547727 20241468 0
722393215 639774396 0
632335671 775414616 0
239452310 690893157 0
281076336 180053919 0
368263936 585299405 0
409497609 425918655 0
56094786 93016790 0
454845265 268660679 0
639496214 233208631 0
624244903 66827329 0
535613362 220920136 0
63435519 174557867 0
233106631 51755276 0
750378849 576586086 0
304277673 525697808 0
301577181 520166222 0
337523998 338201173 0
557031208 32301608 0
658027121 720968079 0
639001299 163740386 0
226479365 107276127 0
668361921 385931300 0
15411295 58084757 0
638186889 446191641 0
396420815 410687029 0
733051076 627311993 0
325579785 730671885 0
140160170 685420785 0
754763073 613554013 0
355477088 667900985 0
70765455 75343860 0
466107618 214094051 0
662394212 52466646 0
71877921 790688636 0
694054677 687553351 0
366116743 554846527 0
418253997 474262819 0
272463319 525064320 0
703910560 33944379 0
90388847 556297913 0
522898587 37990066 0
359286477 500217466 0
117045747 110038983 0
112419735 638530931 0
261041297 145121361 0
406304895 786800797 0
762510120 657344035 0
247146480 567072586 0
290520005 390811304 0
99320091 707903255 0
704242762 654560905 0
63105384 643691214 0
8164803 291343783 0
19405114 506527732 0
19294424 696459774 0
476376111 595141192 0
72105245 227105452 0
22617577 466572210 0
429851230 230083947 0
262047423 683274255 0
256991982 521565689 0
486495853 145671088 0
276598736 490606844 0
136551320 561642238 0
649342073 606311408 0
272623914 745720831 0
570214469 146520322 0
588706000 416741528 0
428756439 679717226 0
423613071 7441616 0
122131224 504153263 0
687624936 470639822 0
301548385 458722008 0
209720129 191058896 0
344128048 139177601 0
413399705 597141336 0
65147411 284929329 0
232834058 728722004 0
675472482 70266053 0
381365604 668676535 0
445032915 608613680 0
450787569 605747545 0
615063173 241676465 0
801709166 638620102 0
424243574 58569119 0
154574936 389399922 0
664356927 45992826 0
517052358 438369180 0
99102076 232068558 0
413854523 60077653 0
463389963 379059207 0
12073524 735805329 0
775011883 682779337 0
658315792 561151270 0
95416317 408105674 0
541660014 208598137 0
441330849 603814420 0
162989708 456771569 0
145268162 141949208 0
429043598 580489130 0
385859475 166742089 0
699193625 18875883 0
160879546 667555787 0
241698798 278395368 0
568750139 8430541 0
562134775 586240749 0
47152231 242095619 0
662029205 371282217 0
641094476 511811169 0
126949605 418490238 0
652656838 169895756 0
7983550 346427984 0
226095842 217313261 0
434215707 197390038 0
307104979 525399326 0
798000441 423394521 0
286390024 18462498 0
28509084 90584126 0
79347293 571307099 0
92352024 355603093 0
450044713 96018016 0
644701476 196973771 0
355247522 510845456 0
272877109 503543887 0
364587033 94930576 0
404271221 445176567 0
408203514 353578173 0
530152176 517024122 0
703185603 25358733 0
66554845 785664709 0
313962680 499913747 0
166793615 231448308 0
82759865 302566112 0
705656209 712860440 0
671143134 46231308 0
660027565 305156554 0
441628728 220548793 0
782320417 191033496 0
171899433 17756472 0
28586434 537284999 0
282370205 728561391 0
668066370 233953694 0
335960162 592171783 0
708587756 83528181 0
237400135 25326547 0
443367421 385226249 0
225637111 157642276 0
371469803 59597215 0
533458218 473963041 0
285854214 442935541 0
655176266 352868523 0
20473760 521456255 0
282559658 324972337 0
68680265 461032653 0
759289552 156265900 0
592316927 53877863 0
242618648 580983061 0
348526080 57564297 0
154067988 673991021 0
404448320 634135012 0
638582455 656270282 0
682939042 303193056 0
561368327 18497562 0
413552682 281795919 0
275347722 653113523 0
505409866 62619423 0
467002972 463030775 0
222001910 56898185 0
537095060 494736814 0
758179609 7999285 0
14598893 135971680 0
593808869 290749905 0
795329938 159489973 0
237009068 52772885 0
730841042 76731032 0
92213620 484017946 0
650176098 289594040 0
222111061 86038123 0
501562848 206680010 0
368126533 264224118 0
136724734 772989705 0
721723100 279943236 0
455710745 18738140 0
477270237 620901409 0
533887242 117520761 0
47818632 110976801 0
376263563 505709451 0
654976429 216239145 0
238790438 71684700 0
496327177 655425531 0
609192832 323638236 0
792582440 142891109 0
614840736 515516272 0
250567003 175007442 0
26806925 603462241 0
718968523 471222460 0
713704953 369819155 0
229384522 716047355 0
427114489 286097322 0
456121073 370952942 0
756509296 282254394 0
349531583 786984739 0
493538210 435906125 0
537918363 455829455 0
702262818 676119491 0
318880519 600805628 0
337416931 340034959 0
701684492 739737852 0
617576701 408168018 0
18780970 51240258 0
461658569 7978387 0
314199487 224723787 0
533673240 484354240 0
468506611 736386171 0
721126521 635190382 0
96419515 149191671 0
151139041 356827346 0
70739531 252044696 0
324474920 646552809 0
505760337 298165820 0
230481226 23810334 0
648528316 344071067 0
52720973 549817303 0
488623736 280774306 0
204449252 192770155 0
15123953 14999986 0
214328180 299720617 0
590191772 142925893 0
599902939 421850282 0
752110902 686858085 0
67279659 469575423 0
90386259 383898989 0
113072104 263785669 0
489189127 307517157 0
523960513 116573830 0
110509108 219697445 0
258007658 640316979 0
250075773 384061631 0
224754450 354835863 0
193469947 479090158 0
15766802 23463172 0
151817495 534491619 0
55689985 748734960 0
674269009 371772589 0
498244683 653439654 0
231386429 421207290 0
439555355 512835410 0
244766206 576039483 0
238144723 210323504 0
508333536 420902511 0
554573838 204780566 0
624901973 637457702 0
698455009 348634167 0
415471056 415928459 0
172528077 652836399 0
186902527 343250176 0
329961090 783815220 0
240639374 374947613 0
178202523 86829202 0
730847158 442563084 0
272641189 293488598 0
39488349 511846088 0
374450379 538085976 0
798459914 403875766 0
39457260 724585189 0
282606315 74434972 0
521869604 165927020 0
522940973 428814166 0
297591200 109726369 0
14683572 107313211 0
429430497 268223476 0
786624254 417596114 0
743760683 99597657 0
593216625 231036800 0
131189603 420464681 0
33627336 737544120 0
511650654 337989071 0
431987963 506604254 0
376926559 369557414 0
641136685 707302131 0
107608657 161099248 0
497069574 177426062 0
485676070 440263359 0
422632133 519225924 0
338918727 289574687 0
363294911 461472992 0
661557891 720973291 0
328514821 568509540 0
7867251 464926860 0
184354965 708876643 0
439367367 335788773 0
249393484 395981986 0
78146873 496698445 0
590791226 699549151 0
71523685 658994188 0
47444448 184717985 0
331793397 604024476 0
353211162 468040009 0
19367004 488560635 0
255032674 283927884 0
609876321 543277914 0
240868562 360365835 0
115768157 630822687 0
619137604 684117164 0
173835547 747325395 0
214087677 287432668 0
200826144 159737234 0
383930166 62289237 0
214461867 320915463 0
35734092 606459770 0
52014619 242234760 0
556586473 594597368 0
244236511 468374009 0
470056942 285772517 0
318717614 332797536 0
46011211 499776715 0
92840837 343819969 0
372398039 64108963 0
664059119 625966077 0
1281694 625018508 0
432216958 42171345 0
47013094 756326903 0
544211757 3039520 0
779036964 476767609 0
581883611 564525223 0
68865490 296683303 0
271514345 427968411 0
81123275 429060554 0
6307315 30266649 0
497861043 702376797 0
385859633 583618932 0
792638065 255723407 0
734552416 712654549 0
402274469 155492315 0
456745655 559023578 0
147927819 432117474 0
432385713 203152513 0
638824715 709815144 0
60442851 82973930 0
704230789 762008909 0
308191780 268881888 0
81478199 708476774 0
411867269 514118870 0
297719445 357308477 0
783228401 26595944 0
66831260 396474720 0
421250759 108280411 0
296330065 187269462 0
485960206 327808344 0
71403428 337471447 0
565145664 770227617 0
441841676 322451417 0
656583203 297569126 0
127825150 277100736 0
248344904 350809876 0
323801819 229249429 0
755608716 712014835 0
9674006 496587900 0
549151958 39944188 0
261926978 798426076 0
454230227 462141332 0
616877037 93322996 0
602734993 723230029 0
181636044 357171063 0
602520665 704752604 0
69849694 159692017 0
571315561 559109670 0
777802824 428501611 0
726533563 504296882 0
266485016 702461580 0
710252545 368448950 0
377262057 448630676 0
676293191 221028612 0
576014682 224082039 0
608047341 392624873 0
378698292 795604528 0
208770896 133153931 0
687728653 155948954 0
191385824 278689975 0
404747706 800065634 0
234993280 447926778 0
681807756 239016715 0
209215258 364350754 0
471605050 176687679 0
343120635 368017824 0
235922919 113733539 0
573598090 485751110 0
91855174 400861352 0
487255058 299277060 0
190206677 417554999 0
506471842 541078788 0
131254083 265517632 0
356792983 46405290 0
266671590 734221377 0
423036362 760543546 0
443398906 107679887 0
616232872 243742173 0
271580212 208857277 0
519220948 600273117 0
231202998 642899559 0
512509755 298490961 0
781992058 468536810 0
402448230 459387653 0
103279701 191400487 0
313473779 717605620 0
38925997 773342979 0
579397372 576892233 0
641340661 61851390 0
511387471 183753216 0
277255434 273932315 0
394785094 396903064 0
306586541 722558805 0
271684823 360755903 0
661984198 447291885 0
175025988 29118774 0
368170485 267727272 0
388069393 452614724 0
649516857 326602508 0
26105317 79253055 0
125405907 396998397 0
211784100 4259181 0
132607929 565644047 0
708790210 740726457 0
761897405 357133700 0
56049841 643352489 0
517149262 586813070 0
686247444 670937139 0
526973942 18916397 0
358192903 271097992 0
303496998 265872074 0
619874937 327136588 0
605204050 584643593 0
576702016 627514287 0
519528292 185700236 0
514307018 51504479 0
382990278 244028087 0
662319451 764004169 0
559568117 215823943 0
281499904 600722977 0
254316960 536980169 0
705665289 248204020 0
121477423 379318859 0
741067324 731510218 0
299313919 727838546 0
590771838 395449962 0
681780952 464625680 0
329820250 99478840 0
520871507 600148854 0
152382298 369121548 0
717003968 783422912 0
735989835 275311387 0
264056023 207374478 0
606742098 41297581 0
388637945 596564348 0
632881510 89804812 0
588788087 642712307 0
794500523 218231641 0
758164889 768803389 0
613063989 466458916 0
18599018 102769846 0
251088458 278174944 0
374803791 151297031 0
194631508 118881730 0
292021565 409733033 0
198804449 662516135 0
545569545 735260595 0
79913938 798697975 0
56658355 569462977 0
396854303 162846031 0
696528598 517124745 0
666146198 121648897 0
470172779 143083518 0
716807751 264446779 0
508425873 632305247 0
138169913 491838536 0
393591858 21741410 0
487791081 343314076 0
83917257 131134469 0
634951413 623796759 0
800448581 724921318 0
612069686 361723261 0
698658788 383599823 0
287122172 324605110 0
785533837 629468004 0
152346284 493507968 0
397045060 661675191 0
596009747 662224618 0
338116641 281985934 0
479093037 257055268 0
149527048 55751589 0
768408297 488682914 0
159022504 20832038 0
670089358 796836915 0
110584834 489163556 0
284464628 400435595 0
433479772 435746149 0
194346701 428624121 0
30173871 556237502 0
33963870 532594091 0
693735754 166858682 0
158994046 520562563 0
472942224 180157375 0
698340128 619164928 0
173776996 507665328 0
521108808 497787945 0
566483599 210796746 0
618699215 325377181 0
768550517 318546713 0
355393100 730275596 0
604657704 391129017 0
371036427 677821413 0
479659445 40269587 0
694420647 681954160 0
590152630 118943971 0
698834141 553777521 0
324888040 547178165 0
740873025 391011593 0
529592256 386334144 0
690463824 201733450 0
412676273 26629915 0
698595901 711674920 0
798555199 96214778 0
278882241 455333232 0
314447047 544035829 0
155478315 196753774 0
600655132 417814985 0
719449727 433671875 0
7929850 267869498 0
337561735 591091744 0
189066451 574239841 0
492392021 660204573 0
598696188 306514352 0
786344346 683156603 0
386474266 520771352 0
375547711 152465014 0
767153008 520697027 0
187185470 661658775 0
524918867 370299888 0
322915372 342933689 0
264867893 74843326 0
62879317 495911622 0
603631485 439072061 0
270769312 220537821 0
351546907 744466018 0
457666209 521861165 0
745132330 39177470 0
135238074 685878147 0
272283957 565744599 0
503703047 657595981 0
738430938 637903815 0
373629358 185631934 0
208718858 228320224 0
5660455 410048286 0
628133884 433470531 0
28089587 259216342 0
675902993 376988218 0
106088818 460908585 0
686381536 501154941 0
282137940 57580020 0
799826004 407186087 0
218723424 135033858 0
431107409 467244349 0
350020710 781563213 0
37332273 76937637 0
280410823 421157891 0
644052668 303030572 0
440943576 123583760 0
197679281 638084146 0
456827750 141019013 0
222050657 724116780 0
616273476 400407101 0
254940968 68090115 0
722202126 578217613 0
604943053 3131342 0
341450028 684812717 0
477505200 180958310 0
702560914 251931325 0
775132186 245887827 0
657486311 40817401 0
376146698 104430064 0
275404039 477685663 0
75706571 550956437 0
703554018 49030685 0
440704477 772646390 0
556929175 452713027 0
285247679 322914822 0
219277198 493799858 0
679372386 751195064 0
635547612 46166536 0
470308027 651356224 0
160122615 466732761 0
12930177 317866813 0
376612362 359368880 0
483474885 307564867 0
705745197 527989083 0
309938429 676364135 0
537921707 47668492 0
519720641 603275145 0
145184428 722646511 0
703089666 223895725 0
69918331 29849953 0
271967811 296757804 0
702547460 757546491 0
444594862 662407002 0
504832274 124277616 0
223081567 462853327 0
610156785 425185447 0
563971980 449905475 0
270148668 366008427 0
568331701 180100280 0
694594452 246270763 0
24340898 695039430 0
625008538 199974704 0
458427489 234381774 0
674856299 151903178 0
394239291 33664925 0
312879081 99791619 0
773957237 161510783 0
458482707 173673654 0
687287697 470966173 0
355093632 396117320 0
136349518 179551052 0
656759864 318852613 0
552222803 489215950 0
575689923 636895112 0
565923625 494357737 0
340629563 509589051 0
422843859 539085436 0
740835425 29419703 0
286898903 25955048 0
642517794 677726556 0
229890866 143110943 0
417289305 567419765 0
463602861 578042724 0
594967089 650661870 0
293924020 76361118 0
549926064 540157594 0
87223057 80307273 0
577651641 727159074 0
43219687 737319170 0
672999488 221711988 0
518400508 330547061 0
508056973 200847917 0
623196978 290610414 0
255323182 289326281 0
96226905 660142178 0
146771507 600697178 0
222077665 563880904 0
354493211 68687674 0
756510190 514290144 0
780709605 513651891 0
762784632 3570126 0
736150219 571889675 0
705773525 9195806 0
645341162 672208409 0
312389274 507192760 0
776297405 365295115 0
465855404 84258079 0
288740438 622943640 0
300631970 269832071 0
250573665 209143310 0
570488096 306237384 0
395494073 559760335 0
335639277 577181966 0
520711435 413716232 0
276268644 9393296 0
396364332 363858466 0
590202398 429875923 0
537621966 500520152 0
179957903 117257803 0
482451442 759970558 0
734426010 18144840 0
316577430 747249208 0
287055965 332541509 0
762529203 369473590 0
130757658 727070353 0
372408881 651622825 0
221518840 709611709 0
645421845 3242160 0
720263499 616716913 0
765981305 397452802 0
298586604 234068021 0
362583832 390574062 0
327325139 586462151 0
142781347 439903143 0
627772232 423052861 0
643923199 11890851 0
343883874 127618200 0
79577251 784332908 0
780168053 225466353 0
195634633 6514612 0
702738005 730809783 0
201255226 721654351 0
124991405 203926833 0
702823522 380984390 0
617343793 388285577 0
338222727 627643398 0
117563119 137310694 0
703817471 101499839 0
236271568 458800785 0
800997693 739552849 0
503792975 65407620 0
358579129 164177425 0
642208150 410784863 0
11793072 341199683 0
438906990 275107551 0
534485337 565927321 0
514519706 236026690 0
62987591 96793394 0
667135585 667708829 0
205964298 111159203 0
458290317 566154251 0
790331911 300313418 0
11534468 333905616 0
549731852 102649890 0
321368583 200256250 0
186271671 251098456 0
3416687 611357654 0
101715102 655552600 0
111490238 544007841 0
718942438 566318430 0
368978440 677616131 0
3033315 228472844 0
562306919 709215260 0
673057072 72263370 0
520990280 515801234 0
468984165 493022028 0
37859852 245636533 0
709952725 722727388 0
508483410 740996742 0
432104281 562424152 0
746408898 123701244 0
372571602 771730784 0
46602417 632687847 0
31204450 253862982 0
661574607 251162234 0
571774475 567595721 0
444499858 788002040 0
387173936 145047585 0
519885551 800416041 0
784031298 702079532 0
720102093 489749335 0
252810675 98963200 0
411259450 399193407 0
691736618 787502251 0
248270055 477467519 0
101797129 514555558 0
113652380 71092243 0
651636193 128950444 0
658012368 197092454 0
231936546 468636452 0
673758302 698895685 0
62066123 710414563 0
410436419 88819054 0
241022290 634544848 0
330863859 575693238 0
153256833 286052170 0
677089667 147764275 0
267842674 68132393 0
323779825 387553203 0
126661214 640496364 0
535857756 286118270 0
579182361 203188297 0
532333596 134107155 0
742140521 414847385 0
164240614 553515630 0
87357803 711794472 0
690695411 694849238 0
468356306 227738414 0
626704956 77989627 0
47563826 260120202 0
672444888 262659003 0
57076076 492406842 0
675191396 305901770 0
546032016 441191382 0
467275461 715927283 0
9719036 160570815 0
284970459 356466149 0
651518558 668517627 0
521366013 270611160 0
170122737 87246234 0
463847706 236039796 0
734300417 720366154 0
309648870 325280442 0
309965141 402028037 0
573320806 142780350 0
569869727 565319949 0
36235036 74559725 0
248283363 570582545 0
659884798 525377803 0
514134326 156260388 0
651697752 600822228 0
366065455 447524253 0
383055680 65000776 0
4165107 701049507 0
61789579 329223115 0
123174287 476560057 0
635678607 154129659 0
58284083 606929508 0
575628718 569947120 0
480523400 292418180 0
463396496 25846296 0
385229322 624776243 0
27202081 238133646 0
10571915 151408437 0
578483159 615716941 0
10368317 610531869 0
83096524 799894885 0
283837199 395820522 0
625952819 432915492 0
397841985 17051268 0
652355221 173671895 0
156317000 346598109 0
795102634 671064492 0
486260278 582691203 0
199002162 427249044 0
372283367 313035001 0
91113642 87027500 0
326846300 709873560 0
799186936 298551990 0
190475584 22634456 0
352903130 68438779 0
700551162 134302538 0
367055090 470421528 0
150134115 776200223 0
31577213 654291727 0
434517497 287294131 0
369574322 596986730 0
724936569 666406969 0
210839297 328912599 0
651721309 126809275 0
739040594 399665731 0
412632204 372927602 0
616174456 396227678 0
398147203 69792953 0
59551121 293204196 0
716727869 263993715 0
721283152 273837838 0
196910273 399227201 0
166632260 776232775 0
307073293 241073012 0
724994790 632512326 0
195750871 23756547 0
497029617 82286855 0
266138372 554362667 0
142216671 183187980 0
657569791 162456463 0
81882210 581654001 0
211294616 285815836 0
699814507 144343379 0
498357504 556444686 0
617083393 226480575 0
335154234 174870706 0
139283507 359222716 0
632101889 544797436 0
148729271 380026256 0
168553237 188853475 0
405551720 556462402 0
407253064 552242579 0
289328422 637167301 0
731434194 657950857 0
795141292 322280644 0
257908657 52053599 0
271953325 677649911 0
292686001 2966298 0
489682059 192974866 0
271380735 731486117 0
128799735 27730542 0
700330425 57998551 0
360790755 53899713 0
279200134 121380627 0
132268930 47675080 0
397531059 372906007 0
26290233 116310664 0
754155018 170657784 0
724669256 39467456 0
250101571 164474426 0
580733023 280676712 0
655513414 214005246 0
203502659 712147175 0
575917975 110094474 0
461455840 629897063 0
626481137 114707513 0
147997947 486828450 0
707780578 544062633 0
703807600 494336294 0
673588086 615058591 0
209867239 525389615 0
800438944 189438709 0
118092718 212610026 0
697636064 219319311 0
440135926 142349379 0
769956612 241879487 0
543774906 138021240 0
644081668 639961303 0
504199362 691026271 0
733731568 354490374 0
307399775 666580698 0
711032062 285312738 0
486126785 167413444 0
61829950 488974563 0
582698658 56915158 0
608696089 568094708 0
134236971 16827732 0
581729402 524220098 0
38374924 306230991 0
571957854 664375446 0
194758305 649670391 0
477500791 743061397 0
563016263 298646059 0
222438236 717588258 0
146114862 397122645 0
180162302 258970899 0
456529442 97055438 0
255755270 487649171 0
137979402 242038052 0
395341664 446448773 0
150382982 779118649 0
392853269 139277092 0
206485630 34270718 0
213782207 793303808 0
99026339 706495140 0
460283440 574883135 0
649559722 788354591 0
202030085 310115425 0
621643888 469383053 0
292763508 521679972 0
6613779 344142324 0
237248658 240932883 0
799149919 298078246 0
423866735 350203249 0
158999756 793396325 0
118891470 632932363 0
324993058 509335504 0
771269025 163758337 0
41251301 136244177 0
384635163 745427404 0
671086503 350166194 0
409442909 307457278 0
517226962 41006572 0
592890707 11533398 0
543536002 123315682 0
376699135 275872719 0
198883306 623203208 0
381509617 88534395 0
45791541 504630348 0
514553181 700228320 0
474761457 319923499 0
210241346 689461356 0
400806146 801198431 0
462931374 343469364 0
421225338 230186079 0
99409103 283290099 0
592646741 9762343 0
691797059 795680682 0
422414199 132971045 0
458575420 171225498 0
536889217 33377671 0
320869165 730491583 0
755348465 514820911 0
795330595 423960677 0
404033944 657037351 0
614137707 543700744 0
258994875 243160041 0
236697207 104539442 0
619929990 206066563 0
21693133 284733517 0
793721935 392019608 0
677219908 93171158 0
83492786 483080731 0
226763855 457716687 0
449444406 508370934 0
257269760 43204032 0
111494749 25295822 0
424883444 446731747 0
632572781 111187510 0
74769224 222852721 0
453456351 421738194 0
2383215 326069066 0
329965736 269417908 0
334123586 105003765 0
503729847 123236184 0
377693916 481947882 0
262615405 694018864 0
289409571 477070000 0
465125075 379530706 0
123366110 559820755 0
636763755 500705303 0
227574420 552127661 0
129725004 356924911 0
604426458 625173395 0
204451074 247158411 0
386139310 126551095 0
11347275 433918568 0
119094856 445828553 0
579584438 73631832 0
123020016 524578967 0
247507847 353384193 0
446254472 789632284 0
8950459 135045773 0
597228887 295467345 0
597523557 152861371 0
752615550 419394377 0
505402915 767050902 0
547349620 394954088 0
229256455 622527707 0
274178658 96329342 0
347557358 82087716 0
716666104 371807388 0
792616302 401100118 0
486021988 110293158 0
516637329 578201283 0
605885374 116192835 0
739740132 333531874 0
524092464 448908925 0
229167973 275806945 0
27460368 201022877 0
665513091 684180943 0
485133189 255160817 0
705131760 128956685 0
732527902 248308743 0
231293655 265468841 0
494129326 63527510 0
145893924 335285594 0
670001098 52150717 0
623814945 159574714 0
651016676 582911449 0
402815924 249952225 0
597319917 72049016 0
472195059 431109832 0
380154723 520311171 0
152025185 148030838 0
86879280 237996145 0
347813555 171213685 0
686996252 178205206 0
418965525 646977369 0
16401649 285427120 0
31924876 376690767 0
300352232 239323883 0
240330171 247393167 0
310000341 733760508 0
140158381 608509390 0
761276445 90619196 0
78517669 59205574 0
593702371 630502161 0
448470836 188101844 0
9386824 320566231 0
701258042 15205032 0
66404931 363688216 0
90550001 721782962 0
544181044 228533846 0
160444956 733393624 0
252465380 334970489 0
409951346 734551423 0
788982141 735043114 0
719686488 401086267 0
714549424 351554940 0
642790847 289544219 0
51317836 685439863 0
347550978 11627814 0
241901827 231844298 0
741099243 253835574 0
316522251 363629941 0
313535190 400997530 0
535307623 530768151 0
670907966 604418163 0
133509406 189192381 0
612684896 268844014 0
213481438 26547072 0
407907938 216532063 0
608970854 253012867 0
789921535 569436075 0
175730070 84149699 0
481633121 337768238 0
753605047 478896598 0
65254375 468740398 0
486001968 766907842 0
558405203 725643659 0
98874993 469640711 0
576045704 644833575 0
319389335 337844915 0
645920956 710545900 0
402935375 651408047 0
409131854 171972433 0
354196684 427509344 0
497647780 15807384 0
245774322 187702121 0
80297046 123012691 0
464203444 775522293 0
198484427 488955991 0
478441170 355656432 0
469665135 677122376 0
165294910 723211851 0
169405852 780658534 0
257434269 759100911 0
578960645 718268888 0
431504570 394446692 0
766222766 152524891 0
585305468 258547642 0
336780956 170323825 0
317881603 729333283 0
733684395 145580047 0
18959783 477397454 0
652154716 703852779 0
671699097 607525538 0
71449321 553409783 0
686567383 83144079 0
713623408 384285089 0
801677643 785622016 0
567095484 255040447 0
102055134 706151699 0
279972090 201011140 0
302749094 354237461 0
78927472 608402163 0
251101254 407026796 0
135787070 137439783 0
527881200 503331649 0
353506135 168659138 0
574214399 429559760 0
437712758 648217224 0
261278448 693788416 0
73659637 21472580 0
541982130 601907524 0
253906039 377798668 0
417281242 158078366 0
772171175 47231881 0
385935235 545873945 0
343763790 188669248 0
576794690 123187180 0
785193902 738666615 0
33845440 184985182 0
385545661 517144305 0
360531182 267696339 0
248285447 217019025 0
278768024 76060286 0
447348036 640410800 0
459596887 406728574 0
642074247 162251490 0
754856318 684132255 0
379844953 541075007 0
782127685 357793522 0
469128076 645528242 0
676208633 502806403 0
622910135 783924996 0
297934321 23846900 0
167393048 532558652 0
339062678 153045142 0
758340696 779866629 0
127449002 800775462 0
710575682 684254083 0
433959997 333322987 0
508475787 124776270 0
102456362 634203639 0
210664909 120844329 0
258244925 770980069 0
315999314 303019101 0
127708491 610271913 0
461294196 721096637 0
484469042 743280874 0
91319412 505510101 0
494397492 454238505 0
733667871 479990763 0
791970315 107233162 0
238475196 242440876 0
287688380 370036018 0
486556827 406494004 0
611710377 369458393 0
527979603 649622823 0
645012582 562783370 0
377548110 271090924 0
389743777 423072906 0
654011160 300125331 0
757411562 676037668 0
260718169 620380250 0
598191232 511178356 0
776144505 554245813 0
140318510 489425948 0
251601780 296426936 0
464555028 342829167 0
120122564 349684045 0
801384725 504647874 0
226454146 96720230 0
591894658 482371855 0
658140419 431145399 0
193000431 96335399 0
515392184 62039304 0
43749494 271043099 0
92693161 350953867 0
30246328 249683298 0
314593906 526512297 0
476856638 62898000 0
198519706 204703314 0
496505236 770676784 0
69128815 662104065 0
402555235 416371276 0
656844841 509905210 0
527262693 429466675 0
751909995 89489665 0
487800916 750776238 0
393945683 742560053 0
543803332 46300483 0
200551554 566101915 0
329929694 508039548 0
138838187 549059580 0
760028457 630658624 0
427006090 106564794 0
589558190 196649229 0
680550015 790710590 0
504739020 265912730 0
488909449 275177782 0
464577814 716682974 0
383084449 223583462 0
485992818 577263530 0
113710369 42326053 0
587141279 662568765 0
91136871 470453885 0
561298265 269642089 0
160872451 313746359 0
32258426 115012441 0
445110241 147647635 0
392901954 336903084 0
8069214 41227996 0
228617353 523008615 0
722723194 452140627 0
484118533 392947270 0
631072594 619266506 0
389067730 317330497 0
100611570 427137435 0
221954776 786982620 0
597114226 341889705 0
479226270 302446868 0
607919450 800232339 0
220669005 102830741 0
87018156 528138683 0
100950176 672226742 0
91331552 630003780 0
173122495 619093048 0
491483993 229219833 0
791996792 564001330 0
389880791 348664801 0
327862163 168702529 0
315798177 320052256 0
384200109 49655597 0
12096780 75266891 0
19356457 507902124 0
348468816 683347004 0
199714005 724589214 0
36639019 418253251 0
398449476 67429006 0
287781783 120414642 0
764610936 480855793 0
486105879 55086245 0
744787009 34542535 0
278515436 77577867 0
385056771 333352087 0
317012002 292517777 0
446331075 258742003 0
281264875 799704935 0
594164735 141070282 0
761901968 172560004 0
326095463 35678935 0
412830094 346787921 0
372881742 788266462 0
800041255 347328481 0
539082868 373782142 0
588202451 795380960 0
419687131 432190556 0
343036956 154822732 0
49986380 130130926 0
160916323 44795593 0
466859115 750061601 0
398406530 648819817 0
761767713 558485308 0
188460513 164534254 0
165616277 127190241 0
500472964 715541724 0
75215415 216947810 0
341024552 702623312 0
234024540 79484532 0
250007591 135687976 0
75608224 201037554 0
666194629 623713773 0
310440920 404197933 0
604268699 102827433 0
770618254 17293822 0
210625103 691024989 0
794001022 577460902 0
532892578 577783544 0
6537036 600869739 0
23649461 390072413 0
784947740 703991334 0
127013967 735231688 0
93841901 299130060 0
592607971 478635366 0
479230570 714566746 0
235390096 416256954 0
636978754 64170698 0
584637179 42566198 0
129611595 402893480 0
648261918 445778703 0
729057418 131546532 0
434228503 50324065 0
103923604 200710384 0
623037077 342846418 0
15446309 745027623 0
777390408 29768707 0
496925838 751404723 0
377024141 76512764 0
46679253 334730218 0
515517621 554315600 0
689100503 717618281 0
83568834 501548670 0
716955940 445203956 0
486162811 350006796 0
39966324 334336408 0
598202101 588883810 0
422685486 770868255 0
763525751 124742188 0
120758593 95234314 0
671658326 170449444 0
14919389 120669099 0
722989119 293494322 0
456570993 152707057 0
216947807 358693399 0
330290361 105491730 0
564633067 240567553 0
549287102 738340161 0
561913605 108016218 0
633149471 631116743 0
726199260 208089112 0
720831224 344016880 0
213707342 286113116 0
394695329 723598188 0
101283105 25600967 0
52354575 540833874 0
285794221 489864421 0
755969389 577084578 0
407485746 757811464 0
24910192 531619771 0
126116691 63886617 0
28697147 325248881 0
767049023 687623653 0
426494256 88493406 0
778830444 649659027 0
701218188 674278909 0
433211174 24784232 0
754436231 479393197 0
94866044 266364047 0
445410075 14643885 0
680052663 787979243 0
536956643 716452341 0
266671901 520067864 0
621341140 733089280 0
286486500 372434941 0
691820878 670791686 0
348267457 785877330 0
399308928 118477918 0
634289180 634379074 0
679280598 39797779 0
567281245 439284154 0
734094052 771535377 0
741936460 310093159 0
255021432 240091270 0
161705673 261490716 0
765802714 440915073 0
718514914 579695592 0
61563749 285559044 0
554665999 506764640 0
116426797 777726264 0
449674420 89268205 0
714653958 114729973 0
64575915 73308388 0
61181072 600079155 0
424673464 550996180 0
621261163 108159852 0
607530390 468501080 0
302627787 710581175 0
11366658 577253250 0
178639842 362753751 0
121901124 147253478 0
444918917 487801286 0
262809953 316031897 0
531097520 120733950 0
548087969 379966293 0
342032659 567837847 0
99438999 242751458 0
549736641 282337075 0
153879658 495984598 0
524082861 506479588 0
365323227 321282232 0
726196470 41221838 0
374316664 259085854 0
351957607 276044676 0
210408962 381157915 0
594750980 502831055 0
345516544 744174979 0
485003969 516419131 0
227819628 618221490 0
226007006 264355624 0
238528404 738331289 0
596448810 790973913 0
56110925 192382215 0
453345646 56711969 0
26160024 41981554 0
315603456 2381991 0
336688879 80306242 0
557903465 219020284 0
670413353 499272169 0
279523125 345614194 0
455833378 33146454 0
710665528 614626873 0
69860554 24188531 0
630288073 303605455 0
128751594 204935207 0
3076759 78962930 0
306607077 406769813 0
355907712 779056073 0
23701301 144596704 0
748273894 781195906 0
513560050 699112368 0
350510589 145719625 0
622233753 150693570 0
33931704 376931302 0
76811685 478299823 0
149431910 418586781 0
648418490 497020266 0
329963898 57933975 0
479778160 687519363 0
336316022 172530026 0
427079999 654427517 0
350600956 288747310 0
184333046 283107520 0
63670324 276929163 0
107485530 714154092 0
526535223 744274273 0
420687226 232907421 0
86780306 334567296 0
520947346 759064167 0
297268950 422476294 0
198025306 204086694 0
64296167 296628591 0
695372555 107620723 0
791447375 301629920 0
122779430 392600927 0
775811362 800547807 0
62410984 581111764 0
416775028 464729273 0
317889976 686568534 0
283287957 537138923 0
714818986 35889446 0
2028604 255950226 0
353699138 20056381 0
753715082 451405546 0
715499763 436674793 0
34865197 438242942 0
67529613 757361704 0
186340351 755597795 0
150173942 205348802 0
140354192 78296528 0
140342788 74363001 0
53765196 526242560 0
518211832 492851893 0
473436602 463128700 0
23177485 94471681 0
413848676 451229307 0
299762512 423279358 0
286054238 590019223 0
635208341 793762670 0
118861140 475995081 0
7218291 790442324 0
566525898 96605491 0
535722096 672219527 0
635519474 787561362 0
594151618 697628882 0
203307883 636774692 0
631104912 83279313 0
178528712 694960002 0
443828562 253730607 0
422260703 96411749 0
195287427 123494978 0
450344219 747552799 0
298592641 308790218 0
633660366 555816319 0
196927949 40634991 0
196025101 343370507 0
192507964 420077099 0
491936517 386160963 0
411674719 716724745 0
473266456 733905204 0
319070691 284587744 0
484025023 541306317 0
734443802 469168583 0
435571779 320795963 0
93769002 13468600 0
641144761 615831659 0
525040023 766262177 0
512362226 213101786 0
446306994 487960473 0
404981645 611722699 0
800439662 202348922 0
648698925 80150993 0
418682301 120833741 0
737303684 709590106 0
464051173 541405623 0
271083213 617456045 0
6430553 553387286 0
647050376 510801275 0
248348793 260632966 0
656321850 246945415 0
132153409 246004767 0
401282076 398200781 0
347737005 548933832 0
581485632 17727340 0
344677008 518698299 0
415029448 330187593 0
180965158 516322968 0
29819893 389887068 0
448990917 537367862 0
406943473 391652661 0
389310016 372936392 0
344856519 683716281 0
47951348 629688839 0
319313644 164544880 0
341540552 170688469 0
738556268 58426662 0
323259884 768490533 0
183644720 651207455 0
513920704 37866968 0
345648772 123515739 0
182321140 94098526 0
193752444 194808273 0
735287115 590651007 0
446107828 753914267 0
592420801 204761989 0
762816565 324601398 0
600820769 233614421 0
478116095 268056595 0
190610396 383358346 0
124510864 449014319 0
290108933 717226 0
326750188 44438419 0
735160573 234453456 0
339448532 62866428 0
196378872 517277820 0
520520976 619755794 0
788429210 687887242 0
793561433 1995093 0
720669987 669255399 0
503903289 496982140 0
630972440 708064602 0
259877332 74290309 0
219335618 797762468 0
787791133 721285502 0
130549733 681154321 0
106694625 52189317 0
679129474 63530892 0
745724402 532749741 0
546913415 172538649 0
15882019 752199656 0
118759825 79397979 0
748333872 600271261 0
518050785 24226461 0
763577398 323058598 0
742315290 580448171 0
459515784 666205263 0
198683900 570586012 0
634784858 470485513 0
19279170 240469738 0
205017654 369688088 0
128705471 442761518 0
179772273 280613432 0
38985961 736233746 0
288591173 782988238 0
45604967 8415604 0
557682610 430529484 0
582861065 490928621 0
427158964 728995863 0
779118335 307077450 0
127751676 390701027 0
475620124 216382956 0
732092301 325541660 0
179199899 497306384 0
451774652 115134516 0
5277609 289956706 0
372063401 322537309 0
592388741 785953716 0
323021272 530026943 0
708100442 642421602 0
432798261 537362705 0
6322839 508749606 0
180536916 603191626 0
565594880 231774461 0
233278012 100112880 0
463999390 264602807 0
639880358 701522868 0
112894544 112617054 0
734381079 747206174 0
377160110 115216584 0
55994949 492881290 0
555096525 557110668 0
149616368 577603656 0
600184196 298245951 0
740973664 304319510 0
297148877 595951409 0
247415486 256444297 0
752819791 80985225 0
8379882 722482484 0
327408145 114045107 0
51998401 280677722 0
712429964 533214138 0
430280817 42867500 0
167419677 280085051 0
69526465 446194217 0
641467548 113049386 0
284767352 578149319 0
743600272 134456476 0
425230716 561172121 0
692845243 263296423 0
40474353 529586443 0
304511790 768178334 0
315032597 449732174 0
136547403 286808412 0
130328093 157339966 0
351789334 104099446 0
362614541 518494788 0
277201122 260303645 0
508662716 560508322 0
461591903 183234604 0
327136723 327649318 0
320986834 102288947 0
321559004 119764487 0
249261291 81676958 0
606308425 127298274 0
368460691 180696449 0
41336796 720655835 0
36549685 499898750 0
156913109 23603282 0
532330042 183351086 0
583988539 360006252 0
80416647 203383402 0
311186108 455707342 0
46308547 104439258 0
369635675 185434631 0
277192683 504642576 0
253676407 684019878 0
111382319 42063958 0
93388192 41100814 0
661386623 151396403 0
442391037 96028071 0
136752759 16500558 0
635855373 26925261 0
358043125 205113166 0
260583461 534742356 0
760091602 272445908 0
580469230 259793343 0
34781949 178471923 0
749613289 657199087 0
155069222 752358112 0
348137890 93293009 0
170435750 37210245 0
254126164 351897547 0
368290585 179463722 0
320537709 445597670 0
81684575 203726300 0
37401111 14797809 0
433377283 534685644 0
560999824 486579772 0
294362516 33152967 0
361193917 297310357 0
610988964 272977535 0
493513672 796627735 0
531974862 451279000 0
506219082 285553461 0
33262206 70199560 0
348902474 576091198 0
177407901 671806771 0
389624680 104829653 0
426155205 793429579 0
251772415 287126890 0
121432687 770641231 0
368030922 282475346 0
657288500 309664032 0
123792271 589482936 0
412422570 272455307 0
714520883 654807012 0
560853105 478495788 0
26040612 560925058 0
231349086 396731332 0
81917893 205076943 0
204874889 348388886 0
401104935 458849431 0
408217372 257971654 0
133137537 497233839 0
748024291 175760844 0
618581251 168662499 0
473763608 216578292 0
457575988 118703079 0
287472627 736462330 0
480600795 559018112 0
184002586 654983600 0
498107247 555986112 0
274727477 721131273 0
69726883 7118715 0
483475276 140148322 0
742043131 106653614 0
93503845 85086131 0
355472294 578331398 0
472350982 269165885 0
432063062 730799775 0
409088234 44990108 0
151359047 317151480 0
160959810 332288330 0
451875275 607060149 0
410251497 2526085 0
736347517 25300693 0
688580932 480874562 0
308262775 190427302 0
426587038 179440133 0
163845044 316410203 0
741298427 353226138 0
120010552 204535124 0
289909767 675675792 0
742072737 241940854 0
426561844 276914135 0
663411780 164424982 0
267314416 152850395 0
176961211 565189800 0
173456973 67529465 0
778614398 598408239 0
83517776 172158533 0
188518252 604045002 0
426309999 184361099 0
159508316 224935446 0
595574191 245942936 0
317885708 410065957 0
444379606 472764904 0
282053390 621206511 0
197527803 742743576 0
358592923 35795966 0
511460396 242171456 0
756283374 318313225 0
573976951 322002604 0
736455202 483672098 0
328570105 402409459 0
462296344 332651918 0
140853601 658582667 0
201290871 446652980 0
210515078 501931046 0
423777744 319659769 0
155100824 305938964 0
729850141 633183706 0
355340197 206820541 0
776873034 533545360 0
640223915 335987411 0
674657992 505827611 0
446342987 223729954 0
351546180 792596157 0
35416518 790805271 0
593977211 601414171 0
673347893 762232728 0
558939191 509371415 0
304804654 728691214 0
146001621 275605952 0
481355181 406498581 0
473777132 344693122 0
171598293 188438107 0
186239621 47530614 0
346694404 118085453 0
275329806 563501303 0
405255497 130321073 0
551239098 266601050 0
515588268 380368891 0
454104035 553156481 0
451543138 421722910 0
231443925 347976816 0
182610287 569456614 0
577559608 83591933 0
760398790 535687672 0
144440508 638285901 0
73441674 428517064 0
74553125 798572825 0
78872956 555933739 0
205086531 431661551 0
26077412 267253968 0
628981613 359515372 0
202823217 436642350 0
368065127 190287893 0
741492289 62728983 0
534570313 100157888 0
192285446 313242910 0
748358213 442327978 0
584180984 331909872 0
259024845 684734555 0
683834025 111792384 0
112069496 399108755 0
317500343 323349689 0
670668059 213480697 0
616158427 733380630 0
502264702 538152728 0
775564013 294703852 0
468998451 785318840 0
56061538 50886942 0
220787582 468491380 0
461140257 404099723 0
147263591 643027096 0
532017535 792552764 0
647570128 631463373 0
421177486 216070962 0
543293924 657691694 0
136063519 473835278 0
361375619 105304250 0
377347564 353793633 0
29005271 428755415 0
16530213 196625570 0
685253921 764136192 0
480483774 224507232 0
159962153 787570954 0
531486657 145607922 0
77501641 116686220 0
659700355 254765548 0
672843014 629060752 0
761065501 6921778 0
566185172 282287773 0
216572517 375275569 0
582906868 453503486 0
79759802 345877033 0
489035643 171126426 0
765399408 415316243 0
230120185 80495206 0
285983275 410397601 0
718657374 678547540 0
670609197 625222818 0
138176645 375273753 0
547088353 14828206 0
492708688 291488571 0
518112591 433213944 0
720526884 204093967 0
40328754 221369742 0
669156274 144062663 0
193663343 390386896 0
590285993 793369695 0
624063181 537887496 0
29673929 16352346 0
567399928 788243609 0
689051502 482812902 0
70478869 601131641 0
663844415 67412255 0
744158104 720240815 0
439321208 315800635 0
801159888 568486284 0
606547581 516842719 0
253706921 68263141 0
694892935 765071030 0
209086748 185029224 0
14224628 34671766 0
101533354 397748835 0
397191474 287688742 0
753673344 10873903 0
185795510 578232241 0
48578998 723230760 0
77900314 441776279 0
58869715 522039332 0
586900098 436742849 0
378039617 134029103 0
175960632 786319600 0
162314343 41861021 0
367135791 369228349 0
666385672 289139350 0
316412284 252361380 0
493027185 424813532 0
513414086 624130883 0
657651521 139101341 0
542577690 88470509 0
145235513 515314740 0
18950559 203493935 0
199704470 748221595 0
232446848 797098214 0
628400412 722282370 0
597753717 368974340 0
732318310 640023441 0
59752675 706795122 0
404267248 408420923 0
478126831 473456110 0
208493409 424199151 0
258608903 718794488 0
222344210 312919147 0
607373429 794027802 0
686618496 684856816 0
155530094 261574366 0
22780919 284713769 0
82747607 101082279 0
213664842 555184375 0
226822131 348917517 0
196638461 291589276 0
571733717 92828190 0
169467642 722925950 0
88731422 691839482 0
644589935 749852350 0
192024003 368987452 0
660191315 79913834 0
419038607 411594115 0
576688262 722532071 0
520861839 333526466 0
727174469 652964280 0
461894440 399389731 0
247126694 55645616 0
716388919 585237844 0
265118585 418981851 0
467556271 221109023 0
102551376 147355965 0
283317667 604081632 0
15015755 117204685 0
705451952 455132539 0
521167000 128722015 0
351670812 501320445 0
46398079 606695274 0
368697319 228161489 0
404245858 172688463 0
418911454 681555825 0
198178120 61165416 0
83758314 286913190 0
711935878 232870082 0
343330315 165911611 0
605119340 136847073 0
535369166 474134511 0
261721669 575205888 0
613724287 168020812 0
749414233 782117269 0
292417714 555859753 0
347576763 240251904 0
709679651 785529942 0
53290302 753013215 0
184613474 521251821 0
672903659 52463713 0
520097929 453909467 0
13621314 594081139 0
460447194 334178330 0
664360147 295613426 0
775895552 360829932 0
461046128 59435482 0
604213097 38111075 0
510521418 465825587 0
737991066 426093347 0
683607665 585265930 0
210636737 333612608 0
420748804 611947960 0
422294908 97481600 0
90256859 761810013 0
783719264 795015243 0
204350570 317300492 0
784580196 274433258 0
497576504 416194396 0
771389825 301212725 0
367416268 680955021 0
317730203 382511045 0
389875546 703472462 0
605303470 100117946 0
265971768 636188650 0
81019393 382529807 0
139151834 434209978 0
325884185 574006982 0
577439271 77859075 0
798977760 196324926 0
364904570 526834806 0
502940885 590315195 0
693524911 349842601 0
488663169 751759172 0
717603128 687148757 0
448336588 456542618 0
465542816 449797650 0
466499693 485485399 0
440556815 578196 0
110219305 48818843 0
176526403 523735117 0
240083185 136108782 0
536809321 356950110 0
48395830 783603502 0
644450828 600436600 0
435631477 749227706 0
425322295 60714442 0
731340506 189292299 0
440562642 210688736 0
291373007 783497744 0
545559442 116430747 0
112602118 273923196 0
479389187 529024198 0
209432398 224662337 0
597320623 783531327 0
121048138 339106211 0
376860293 57546550 0
422222814 99294791 0
434224773 422598763 0
369790526 618503342 0
79709903 774343158 0
584092268 779670001 0
496095172 269787059 0
630802291 200616510 0
761147628 566440205 0
719418414 462417321 0
123109141 50903723 0
349485416 483232679 0
505642347 109864393 0
87515984 727958900 0
93614042 764085353 0
322050539 655717410 0
773913137 578726645 0
47196868 353963773 0
714045505 110583149 0
565408446 722869358 0
313491928 330678797 0
304437596 270427220 0
225815369 138089113 0
221445381 312193525 0
793495615 417497801 0
67624116 491474740 0
512295020 29762517 0
540668658 1810714 0
665400282 796059465 0
660120029 264602011 0
599673049 431818140 0
108982841 604024588 0
720441013 578319318 0
40105401 484964957 0
594618118 570737115 0
527578898 39995439 0
61048263 264861156 0
603949682 70041065 0
23705100 578398659 0
120715854 206713374 0
477993472 764300414 0
617662493 344587516 0
122927503 210346641 0
420555449 544040022 0
592624299 253465444 0
772501165 715859224 0
42064529 555383996 0
85121245 216491764 0
679561674 67602725 0
512999974 489171850 0
492549007 60272892 0
31718700 354275712 0
537544343 180777533 0
498669695 449116173 0
396862619 363455806 0
117154374 274381723 0
120890082 179572055 0
571173928 395327346 0
422533094 569639164 0
147327825 4298515 0
679778418 13289437 0
722669423 565467649 0
299574936 598931020 0
498052731 549395172 0
661972398 226456341 0
79814024 186236109 0
514974972 726476090 0
520770399 41833876 0
579625015 772774404 0
35118590 501551387 0
532089870 658843832 0
225108978 211182450 0
16133000 259042069 0
631802532 663442382 0
214881265 381026158 0
63165903 778406756 0
393671771 229316568 0
502804567 211924368 0
475527092 373161039 0
483810979 241717590 0
764527071 538109902 0
575263082 157482798 0
237551856 496422475 0
698144227 97232383 0
241148020 326959120 0
763323845 595377923 0
200186111 446896731 0
359353957 538114124 0
134046613 277910634 0
770930775 463967819 0
567859 649194883 0
682328240 618827740 0
646159439 224902750 0
538692158 125822198 0
605627612 456427526 0
655832582 792110923 0
778591074 786424946 0
135704680 612983635 0
795378677 786857010 0
566725921 287806873 0
583399083 781657229 0
493499238 182105505 0
790399721 448214884 0
797103472 136320023 0
577169484 710603095 0
434436401 698108545 0
319767761 554839291 0
136429764 799181715 0
229588564 551692850 0
476849497 334797 0
269307002 300584641 0
278381096 357185007 0
240808590 781620777 0
444246543 738068073 0
782958324 523868668 0
131976035 169323948 0
470470982 244441677 0
441787550 557977721 0
595146076 160173186 0
400932308 112385802 0
572125079 792614304 0
699547695 103843297 0
730612400 692772676 0
159986143 222135513 0
159915926 598909237 0
545247881 220978522 0
389422178 671372569 0
724996577 551628371 0
45534763 585783928 0
458666215 747188366 0
358933138 294784240 0
613323763 498977779 0
643577849 507601170 0
648168715 607219027 0
787124866 485022386 0
610247442 95254324 0
791108768 788692479 0
374405070 747247526 0
425627039 758653345 0
245226305 623378285 0
354184690 588188363 0
49532143 624188290 0
385672854 93550249 0
56183709 211777147 0
592150226 671940972 0
417133837 640155839 0
701883021 483973344 0
195366779 502730077 0
93019468 301902408 0
526311520 682953724 0
531754000 579224063 0
704836582 506015849 0
123077565 686010169 0
624877515 685438977 0
73413508 61577601 0
751637231 281101574 0
28046173 265987188 0
497833531 120727111 0
757068666 478962710 0
451895991 189983889 0
473188254 207311481 0
228794415 522078533 0
428742948 281758732 0
316229032 222314631 0
218991814 358965881 0
279844133 205436858 0
270984534 434916689 0
633361437 461149577 0
576631362 175270343 0
277093919 482022130 0
684085800 685258890 0
60647121 9142042 0
556683026 689839164 0
570064231 224591918 0
68538115 491609214 0
608590388 131790012 0
149418689 395724697 0
259465662 574042323 0
193754913 782651762 0
584209153 512116618 0
598235078 302275223 0
76216649 6977836 0
48708971 4978936 0
277080595 787857959 0
179869536 784235021 0
131088668 752971032 0
173056821 566648277 0
744402002 315960699 0
470453263 543470780 0
639859958 606214637 0
83935810 237473663 0
478491143 260231994 0
108633615 225524385 0
270324034 488518409 0
105484637 20596959 0
235527521 584760122 0
590503391 589915184 0
534675898 511305054 0
399362731 711142303 0
461450821 258971565 0
304060968 568138910 0
224273349 73988213 0
17258809 636342122 0
216409845 298170412 0
374144475 327139630 0
586254324 331556518 0
669287709 626493464 0
179076179 581797291 0
749510349 569440363 0
60525047 72251318 0
69207602 408796488 0
277285286 621111596 0
546945858 426639412 0
133317837 317374970 0
87940523 515301254 0
189481225 363349073 0
352393646 737381606 0
566848686 122075943 0
314103721 321109292 0
430139066 396316882 0
765291861 11249767 0
295787768 267389001 0
541191091 662653434 0
26070296 28121146 0
240367432 417975431 0
595152609 706486647 0
419027939 559397507 0
744413277 680663501 0
756500227 380163471 0
367235199 39004142 0
401296515 430628266 0
58919325 647402481 0
275751960 619108161 0
243664707 233069343 0
534472260 291035929 0
137686901 647737322 0
801604451 244407892 0
120888359 263927893 0
624126830 723634983 0
249436678 192170624 0
45207467 698835447 0
584427685 433817855 0
335270116 775762747 0
300365112 648151406 0
289099643 508008760 0
274651940 799654408 0
780084216 689195588 0
75448740 795732979 0
160543010 435952223 0
594859902 493896873 0
189764674 324942726 0
176409594 479218700 0
318440312 701285590 0
207054426 734678803 0
15885971 481785792 0
412898941 117719790 0
27169932 235524684 0
312584475 109451651 0
398412185 342228494 0
684490074 489788522 0
2365021 164652614 0
445706419 63218133 0
200549368 66468593 0
363147831 445099543 0
5786592 237574953 0
151915830 792276537 0
246210843 742933367 0
466885486 642029281 0
594140349 420807098 0
259362006 245883602 0
29149722 331913913 0
693881157 429109604 0
480136555 710258202 0
280992675 676944802 0
415846811 794035722 0
380516632 38652019 0
484406291 422807744 0
768348463 382221582 0
388433496 535207366 0
538555574 787866545 0
143742667 647782176 0
475775141 784654588 0
227002147 783183126 0
295115414 273086607 0
454962985 596083849 0
310564426 433861767 0
271518704 701181398 0
279556654 614422333 0
595360501 262624633 0
741704707 255970831 0
438487336 222051383 0
179654254 50435524 0
450832067 611827888 0
745119870 754034150 0
714112375 304747727 0
150002216 660512256 0
11905908 562060461 0
649121738 619383627 0
676723069 520351321 0
537943554 75540257 0
463589857 576051994 0
290598752 643374980 0
717577839 510644597 0
635547464 339201397 0
757022763 662068137 0
760802409 354644380 0
610947750 62687814 0
708325588 193836072 0
121294400 464202547 0
197161958 90276246 0
266337868 228828801 0
246138000 314890511 0
207341558 399347906 0
526805059 141791931 0
98428637 467707789 0
104558604 767501101 0
62685525 701214410 0
468733888 491610227 0
46008494 645276157 0
503588539 387334977 0
531651843 19699652 0
98432635 709283817 0
268176194 161107363 0
24585410 340614692 0
132938333 432785728 0
386412242 578004996 0
72638037 92498645 0
658243912 166953434 0
96680026 118674844 0
327980031 323552939 0
121592002 323441081 0
722761562 591136582 0
510782815 463696493 0
46670354 801728600 0
417056409 746367477 0
92234961 575261252 0
313101053 121869404 0
231168654 42929060 0
678825194 16450435 0
611462667 375186594 0
27574711 159959425 0
759466887 200065625 0
488501674 423860203 0
183736290 658388742 0
411056878 618532553 0
650493196 419280972 0
795415763 437226301 0
568671233 322519467 0
703571248 404289904 0
543726485 717759666 0
84774436 590939124 0
215027721 156794366 0
168578675 378794746 0
565748590 340654820 0
682114930 694119002 0
595140830 168429665 0
651278041 8091475 0
569415994 216011788 0
41883715 754091720 0
732993332 603354037 0
273795952 322503362 0
704885759 38314615 0
366651629 437541579 0
236242693 296306324 0
176335417 541955190 0
483665854 179463638 0
662517446 646005991 0
167118376 266146270 0
117537910 616025482 0
192352094 512101493 0
323156015 759833796 0
344114295 723553101 0
580130061 350497386 0
388245935 300026683 0
667363328 511689054 0
189399013 147757079 0
48945887 540859655 0
592358627 234418993 0
555082254 498145370 0
505223624 350499359 0
629102981 765022305 0
253743971 89732340 0
396936362 144864686 0
225483307 190405895 0
441145924 734125483 0
112833138 263222347 0
157063190 450518025 0
735385716 626670699 0
294416066 220051773 0
183240506 357926768 0
48521123 680263915 0
400108138 292005845 0
723193745 456204161 0
470257028 756560036 0
739447671 365032625 0
703687763 680333733 0
497594737 510292941 0
68079775 12662645 0
189884060 277793647 0
790482677 286233526 0
715786172 395332499 0
697277560 91428003 0
528269976 668940540 0
273006626 94429110 0
123516844 478396455 0
518778604 303297868 0
80416095 275142990 0
364746360 662024948 0
516594816 291918990 0
67224557 784167730 0
720956883 82128314 0
427284482 183290475 0
155885673 498221517 0
67781123 283146040 0
690949460 596757553 0
363413638 242730435 0
187081833 260496850 0
106209692 244030509 0
652818498 153228295 0
174554891 736064484 0
612084363 304296490 0
696562872 332766782 0
506148054 475860357 0
360960076 377132739 0
339249538 778642159 0
426760107 85784134 0
350310627 701253179 0
652865219 349421154 0
565336790 338789315 0
544168709 5891592 0
495897634 602183796 0
596207872 503135645 0
763811152 47858156 0
530943389 65115395 0
307422611 711047618 0
136707818 199992293 0
130614928 192693869 0
798014587 460375732 0
387660524 793369417 0
611910805 11686254 0
776042949 413639229 0
500405135 261203142 0
786583744 493295202 0
745558640 222576945 0
754252603 346938417 0
540650020 125167946 0
454555707 376505490 0
300566847 486560388 0
649457042 797513756 0
364066214 362225786 0
66019470 623207205 0
305109046 628329982 0
618118603 617922653 0
614034006 692706133 0
50953074 688537886 0
328412852 298613684 0
11033795 722850470 0
778219171 277789271 0
727653579 338648819 0
709739590 289808199 0
201451139 284553001 0
532295236 596296235 0
624602707 342094435 0
675338387 317149134 0
366160048 373134711 0
525633838 495399662 0
587717520 672706997 0
54543616 236210290 0
390779153 468506404 0
301272656 333619394 0
696758138 640499248 0
723984303 190891900 0
73045383 418151962 0
120843298 376189471 0
752018212 121295957 0
789632520 222922680 0
79050201 257819750 0
298753957 251409027 0
672392748 627927166 0
548586540 6091114 0
622236601 9023949 0
9230407 262656640 0
721555624 283244990 0
261943444 206429456 0
162278630 231880612 0
598450099 485744898 0
539789423 109169424 0
274759379 139921127 0
769302485 155876393 0
33360891 600375300 0
51363156 633535172 0
83967194 563290044 0
408597578 223568408 0
473413069 750967229 0
334819445 131397570 0
180237083 713250516 0
799508392 604985057 0
196586543 107826732 0
670392400 554595153 0
531821907 746709122 0
753341654 267640508 0
11753355 91843413 0
535384841 799209273 0
191127785 363707518 0
599824004 65876575 0
601783933 222266409 0
793915492 307013753 0
461738056 747772279 0
76178708 784626507 0
389571249 231087450 0
100871849 48775735 0
796047857 541974431 0
787464557 699977952 0
704944142 504817668 0
518992733 218514721 0
305217830 104987309 0
473922408 440922840 0
750259482 729839143 0
797136769 155983729 0
222045240 380816133 0
738740310 582658594 0
742983904 698341883 0
98231700 286411837 0
559362819 425049754 0
229096987 248438840 0
721247850 695159036 0
485910981 524634207 0
777575851 104026800 0
598334427 35889267 0
200953679 493685644 0
732930491 684084293 0
589593022 61957279 0
445806605 281176765 0
442111332 389595606 0
293030244 357517987 0
678127322 400638120 0
121000956 447862684 0
176181210 182330148 0
662284604 226658549 0
48422943 455041400 0
546187031 569778450 0
705770249 509328886 0
798319862 609907673 0
321666920 616755428 0
209932849 523951794 0
736023037 444671564 0
124165383 79448933 0
592513510 112492822 0
687735825 527185292 0
535750391 681756727 0
764886159 748365920 0
298205944 712412199 0
496682910 330809336 0
121989773 6576675 0
113437740 595763690 0
785695309 341894049 0
578588927 76385191 0
268286218 230686518 0
40468472 501310851 0
532850656 377349502 0
487241983 427092502 0
616358210 90089459 0
376341010 130241617 0
53896775 441298958 0
374725200 52577187 0
518353239 5882367 0
646250240 406679004 0
716219920 435462266 0
717128315 607559095 0
202028217 332180693 0
219526138 282539313 0
678942715 626895634 0
481277306 58912228 0
794132564 792563275 0
583179645 26823720 0
498986097 622842445 0
777239610 74657876 0
413353405 670299465 0
489990868 250909884 0
699506204 35884948 0
281498174 270173273 0
147750852 741089698 0
30173481 586466472 0
16090303 719315278 0
731635745 387031405 0
23289364 128590041 0
536530078 649996978 0
377737889 675341181 0
301946974 714153851 0
63497613 312439788 0
695031652 222252790 0
713487194 152085397 0
747805360 310477114 0
679624316 128708325 0
686755890 469170964 0
559688298 731697640 0
729864847 556027401 0
743297687 339238994 0
561497952 295616485 0
801241376 800583142 0
559731533 681887062 0
140974338 650286305 0
700573827 608080707 0
167434550 1845182 0
274750297 716897590 0
284884619 66610195 0
433405622 783373532 0
665464963 351337651 0
725634466 414380945 0
556307591 225864939 0
490304193 210965194 0
147775090 91219834 0
540036297 179881181 0
16463726 580697855 0
59933135 106647224 0
570097101 585509598 0
138597539 485121942 0
417356114 338391011 0
767131665 569152986 0
63926883 706877816 0
558174322 746049122 0
288675843 791983829 0
197624442 440658371 0
307198940 471792852 0
780488712 447822628 0
236577168 767613145 0
490774974 93832673 0
703563404 497871549 0
383697103 79345123 0
756475461 245774873 0
765647443 93994561 0
45051819 354808024 0
549848131 498678621 0
14313122 369490451 0
86885570 242396477 0
113752019 555125179 0
177959851 130879443 0
363691819 107594211 0
231503981 576887966 0
584207208 778920334 0
706970384 2296129 0
176623514 788448479 0
749129949 28460154 0
67763183 266897725 0
66402037 72433406 0
736574032 450599163 0
728736586 711565575 0
712453286 743453249 0
291062715 214147136 0
565908896 92502871 0
127492598 275387036 0
530818333 773244650 0
585654152 421867066 0
249907538 117177058 0
571303211 579908706 0
664097496 561424129 0
55995840 393607604 0
85671370 427547826 0
793618286 791350947 0
252395162 117704993 0
785219511 113352504 0
2975023 174398192 0
635524324 757140567 0
530244211 238444193 0
613401940 704764909 0
443336755 624966828 0
726336248 526299324 0
641104778 17486849 0
640096714 119964321 0
315041181 122503102 0
414137823 412819210 0
75242000 708736483 0
311950077 700295128 0
350368333 292049307 0
301983475 562523181 0
356757805 169102087 0
502975443 237701074 0
699101816 13518600 0
599237068 327256936 0
135230431 435618376 0
405432026 440886678 0
757450954 777825818 0
761879376 217500932 0
14256469 664259342 0
591682912 180834898 0
6102892 243446914 0
109956389 728203781 0
631990910 127576161 0
558014193 127520696 0
90873421 109838509 0
506572546 327303175 0
357235097 166069992 0
140519021 797782792 0
795812010 53265148 0
316135494 358088921 0
413534196 450686582 0
449880420 460235164 0
614872488 13025545 0
769026539 572016816 0
39525358 330204894 0
795006485 451358969 0
49150812 777528616 0
751133129 545000870 0
485012514 453769752 0
356169222 768596790 0
626674315 468486682 0
646311967 482761168 0
327037926 13130445 0
164880084 620321120 0
53388196 382690858 0
675351821 10068651 0
30066393 778292560 0
794004340 265173272 0
429126314 208199428 0
412378421 16460451 0
488084975 402631015 0
782926630 186895878 0
685205044 387624287 0
672631422 336138491 0
90868992 601519529 0
585949107 196565854 0
221591618 673208848 0
735513940 325806339 0
103515284 532194303 0
93130653 651630079 0
616669192 779569481 0
661521349 472182335 0
738060342 435417049 0
49493271 251005196 0
240567764 751496549 0
270893828 611920565 0
162119821 737448561 0
177703911 91905983 0
630901397 52002637 0
323403118 614800630 0
79128095 489251782 0
564473183 770840086 0
198533402 341916148 0
361574556 545828264 0
160728869 181635591 0
619294002 735888135 0
756511934 734631880 0
784588818 263747443 0
105710205 181909864 0
273221071 257500833 0
369465462 7242244 0
672303252 116747746 0
253231308 342056899 0
580668689 71544980 0
241875897 609626918 0
771404180 517179073 0
759264564 25919641 0
253338880 15057665 0
351115142 668729094 0
591422712 202440883 0
112603392 443461848 0
209325306 466071330 0
349246118 504037234 0
170142054 316799811 0
483801827 597637626 0
81611829 761960361 0
284773865 593089520 0
742786624 145395453 0
513200561 444204660 0
25945949 252815565 0
313986901 740295521 0
183212541 391151706 0
793164012 59956900 0
611947190 231023330 0
145869645 281781918 0
74967428 610497420 0
283338720 362383817 0
542022959 706453408 0
218605432 722302256 0
268130415 586102286 0
323790032 21840295 0
230884896 364688621 0
244115407 779685903 0
523151676 744696426 0
608917845 235367878 0
397808648 483038586 0
273588279 492555712 0
682698502 598350698 0
761037245 729786602 0
68040121 649417475 0
672140424 569808357 0
559396461 12466773 0
143592651 496433456 0
516791536 97832078 0
442013872 710654503 0
353673432 180850909 0
602069660 632181294 0
772077106 602634457 0
715940135 149846606 0
594697711 540197215 0
179932025 494961199 0
127327032 246018609 0
377376366 62934867 0
581286623 557505995 0
618704828 113871891 0
268590878 219164399 0
414468808 342167931 0
674975673 492782179 0
342284457 702390772 0
386469169 744462446 0
438584324 736689381 0
792313245 71926630 0
656122734 293156785 0
284979431 494734712 0
149986490 512022685 0
198041696 468886463 0
329583376 134251909 0
126833130 734776500 0
61781249 530559761 0
287771645 400713941 0
320793192 336625326 0
326950566 621763048 0
632284992 301010997 0
141168756 761750211 0
578872160 192790933 0
283407294 404637025 0
636130993 482400635 0
496240040 2821454 0
709473066 261166817 0
113752761 374774504 0
490252592 429586041 0
641379883 553721377 0
304810962 598478808 0
31826439 622573842 0
801363929 150316850 0
568566276 741917528 0
480519084 589629356 0
717623863 271765290 0
124080932 763787578 0
144092409 246134254 0
92749961 640026366 0
426654714 714282152 0
327121829 281319790 0
298976705 745527500 0
330910475 641704622 0
331452234 495328709 0
275528179 520222396 0
387440020 687457830 0
718391994 649717822 0
320536653 198668878 0
497351087 408121548 0
80753332 200854511 0
412716608 161639913 0
313682746 282495278 0
372257748 631250202 0
319368110 276790636 0
72280012 292380368 0
600048466 465315570 0
493114667 442548660 0
231274957 42103363 0
22510024 189063112 0
200722561 200130897 0
298065988 600755913 0
305523781 483252459 0
688465940 787642016 0
364978341 350757117 0
194026756 121185438 0
758519586 347169738 0
698767931 792270829 0
759016787 690779440 0
708360717 709985773 0
557253691 112252559 0
199783523 123478052 0
57628680 393704326 0
126537087 789628190 0
677555008 125141997 0
681030883 508175861 0
611648752 263257250 0
696456978 171953853 0
731547240 108526670 0
190712624 404082197 0
550844399 281189197 0
252606364 192747411 0
533334741 265001026 0
242746027 112303696 0
557093226 494495111 0
515294764 196201218 0
364411169 458613225 0
775754622 76952484 0
289072754 708215917 0
216994738 144657088 0
738308706 382498470 0
434842477 73929112 0
320487209 589546181 0
610296138 447150434 0
194448531 253525242 0
350874983 174947080 0
491715891 237128535 0
194820233 78030723 0
606865454 632154907 0
362070404 689926946 0
100648733 503984529 0
50263123 384632709 0
622013432 755493615 0
96512121 645868739 0
459566049 640146465 0
628518906 638541800 0
8293301 372311369 0
547488067 285463377 0
797309140 371133115 0
348975068 400272328 0
414158451 315471055 0
185616070 661028917 0
471475678 135870901 0
645818403 488768603 0
546704214 117385839 0
601280011 51977163 0
378993701 367941632 0
663392883 228812563 0
540521016 725782895 0
668889470 112017471 0
462089967 688566298 0
451388477 388486569 0
391800077 308111303 0
152651295 40164675 0
94445662 490101983 0
23083713 462598523 0
320839525 501806750 0
408721777 358629696 0
166951692 760880415 0
291578254 22019990 0
620052526 371405097 0
577428896 472577306 0
627163497 119144988 0
744856215 65960154 0
700372599 603441915 0
611976651 797433011 0
213211224 676940303 0
643367056 673338078 0
253944814 237373586 0
643205061 303333784 0
780295892 338752105 0
466914232 315355518 0
560453163 91417061 0
648986307 326402263 0
705890216 120812023 0
764139963 282126629 0
485414209 687407040 0
621221162 259542043 0
375011002 195491976 0
383118052 798964850 0
281104489 440861199 0
653697909 698339569 0
616386230 34577755 0
416903181 784310551 0
58364738 556773432 0
598436485 59262614 0
575851840 479789639 0
313192126 325079448 0
229976147 650417367 0
739409781 310983366 0
465484616 399376330 0
344126764 305764972 0
667126803 151983128 0
259122748 23429611 0
387770826 556486677 0
637067298 710971242 0
360660725 686147585 0
467474838 57337238 0
285148855 86709928 0
683791301 288506091 0
447418831 33815758 0
209533648 297837714 0
608799326 642421543 0
124685493 30101264 0
605420275 473755175 0
624851290 516924173 0
150779098 499923154 0
630259050 676640251 0
61115452 767188334 0
774231119 100955072 0
97255763 549940748 0
318154772 146181368 0
13276499 152976573 0
736600242 367750966 0
386537359 367529877 0
74406559 324024948 0
38756801 719851701 0
425236620 82306931 0
77561798 368262989 0
720467867 3804896 0
603432416 254340810 0
535689385 797016938 0
358768255 158487649 0
159900394 737370052 0
604363175 186602808 0
444644850 362477277 0
68775446 73367790 0
706190425 611289043 0
443270090 150945193 0
33212953 404880164 0
55145104 30491125 0
704813345 650646589 0
799306857 42183334 0
710191545 699260706 0
68259407 317895277 0
617580341 195760412 0
270404890 365360311 0
466836032 746755958 0
638445122 511428369 0
70600305 397846073 0
456331661 298980996 0
384493465 232586634 0
309505342 700492407 0
272287778 482193192 0
420025708 14926162 0
158898897 711097193 0
697636481 589835621 0
430531547 83971454 0
230732467 421800851 0
200585570 203873783 0
126286150 573826791 0
471985399 638092020 0
662024928 668278355 0
7966914 178796836 0
592737165 186510611 0
81415194 276736786 0
355259482 310146297 0
238223791 621104494 0
482572269 334989065 0
485513973 798950747 0
325794802 594116772 0
101698387 333795726 0
377072675 379071151 0
382737502 302510408 0
365158554 630632538 0
64562325 565926400 0
239181671 723193925 0
708381509 136598936 0
101144550 489223207 0
660936041 723449345 0
28828310 483452880 0
142360372 278078216 0
577925288 247586934 0
173545856 787444148 0
161308454 348975787 0
94783680 464428076 0
34667863 741019796 0
687873826 227926347 0
440367628 7725178 0
44298628 266872646 0
664509270 620931631 0
374902485 551291182 0
653444988 553515988 0
542145657 269232960 0
381517692 438122110 0
527059379 751495306 0
89192444 515794968 0
407835071 523110666 0
321358162 619226047 0
490528099 750312769 0
786302100 182832197 0
211607799 13994090 0
282847182 166959161 0
48490676 95736219 0
463889437 546699040 0
532869541 114253198 0
642857806 430580424 0
536883121 412092403 0
728431771 23252439 0
300527634 119485315 0
386799061 21053299 0
620624632 769281138 0
388430699 344543338 0
135587534 798094167 0
55381750 800138360 0
539802758 162078683 0
444875135 755003076 0
762024986 5190496 0
44980195 20994652 0
400908271 673138856 0
504487174 762647151 0
681302300 288818108 0
741066291 608915568 0
763373597 540815746 0
557828596 764011909 0
492939445 700692718 0
14237110 93458074 0
741893035 693080057 0
390734090 283466305 0
365883758 539573365 0
34922467 420410476 0
653684091 478196520 0
636906465 570265907 0
667357985 489997164 0
612246511 609166777 0
472290829 532811147 0
499103410 636871057 0
175407103 582262219 0
40912797 118528780 0
505349765 193534334 0
648863321 725120187 0
54965793 710505186 0
135109841 348356981 0
96360500 723630257 0
319687026 349303680 0
529224249 411493816 0
350947327 122103893 0
436425918 267459459 0
687875268 638746703 0
563880410 243794527 0
211000147 772104407 0
286197158 322957584 0
687182811 137466603 0
608202137 293670511 0
699819818 238474200 0
345465076 464919265 0
473327063 349066155 0
676840072 730786695 0
679954719 438884857 0
599869993 768278440 0
202736548 486963446 0
285999471 444772302 0
607111554 780531807 0
27020872 187887118 0
562649404 466260651 0
334362083 673681955 0
46043182 95087002 0
488064493 744984732 0
124822959 707840986 0
564050825 562563440 0
78977884 51645865 0
219238306 682760776 0
25092353 702924989 0
626112042 681436790 0
184803016 708943696 0
347361213 191925888 0
427240610 410517532 0
312314475 517749782 0
702065781 402591717 0
799487657 183518171 0
352161991 495732461 0
449331947 701820040 0
262697969 728057457 0
165971228 701594491 0
706821835 411074182 0
622258772 776510342 0
754090097 695503909 0
151393158 87961262 0
149572120 158510814 0
280376704 278183053 0
415492276 327579130 0
532812388 487536670 0
772647960 184366958 0
139351213 30860015 0
217230726 315073311 0
2906132 6943630 0
774853325 46466337 0
341065753 2188030 0
188037779 297044172 0
79371182 643517731 0
396086566 193379545 0
791080632 341376326 0
201388606 763849135 0
723911255 508092309 0
759607203 22062426 0
215061897 605064795 0
580639720 710345901 0
8828897 600872151 0
411701826 141335824 0
317236183 283810447 0
749338945 739706273 0
708179434 758987209 0
414715734 284412549 0
641280383 135877982 0
528082262 448769043 0
414219364 398544225 0
501838894 685600111 0
128798539 752820514 0
193732152 619484300 0
333181279 38857015 0
732276184 408850614 0
98680120 621555875 0
111198151 149913846 0
580697049 37300091 0
519981655 117117512 0
49443919 230078369 0
315877482 19614584 0
398367744 602959869 0
790746442 139364183 0
547925034 261073271 0
315458928 242563119 0
664223950 704971368 0
595545942 283334667 0
359713232 254250010 0
339946040 472341693 0
228960826 362296597 0
352461670 160790729 0
689804896 286675265 0
243645675 566157916 0
107579363 739598824 0
135753692 731366179 0
514554551 237691947 0
710680051 745622218 0
44587946 657574642 0
97069102 90230658 0
520161246 446547277 0
497629707 172960457 0
439370931 293373770 0
593958904 419100654 0
358022257 506961305 0
566711491 387446160 0
673371551 170276080 0
704296373 579822782 0
710098225 8809143 0
455630303 214561529 0
306665940 475884054 0
342422849 529400153 0
73106363 269177091 0
411123859 684376177 0
610566211 462683088 0
603870189 206272699 0
447177826 747544955 0
765346009 650948310 0
294624774 741217929 0
643074314 579366525 0
754159581 82949378 0
227198708 89376364 0
603600653 746707692 0
769755167 585088910 0
54428860 219007459 0
410342740 206400052 0
557056155 268445185 0
65519480 133289601 0
686042453 370929211 0
759839909 236225192 0
504617652 185124126 0
479110361 234550016 0
705800136 678774389 0
488726547 695126937 0
260329435 48575204 0
291270645 557292194 0
467433338 364944126 0
785112179 85627785 0
67817994 227338585 0
542932701 751846549 0
558427482 294756278 0
452205797 717046277 0
93308022 172433379 0
187222257 762384100 0
560630464 52521703 0
703328473 188174866 0
591411549 37876624 0
269721074 694009838 0
626854560 364796711 0
414950030 206172133 0
622655079 588472602 0
73961419 596590483 0
545783284 771288568 0
547482246 507031814 0
18955730 345607983 0
228649351 472656521 0
258032073 409453292 0
716440586 217686654 0
257150385 428774180 0
797630610 400017809 0
21485770 335322764 0
775944509 694422778 0
308597226 309376681 0
138356305 285849604 0
778775450 389096725 0
652300004 723906663 0
298082335 435349347 0
580360075 401930414 0
702427076 59150970 0
16464332 509238278 0
728504071 206194601 0
328621114 498991160 0
24023103 228089280 0
275434695 402892497 0
9989357 430237726 0
485492531 595364925 0
398216455 799891261 0
521011498 118651397 0
374855307 325457113 0
435316122 444232500 0
767433620 565306594 0
664332414 3915069 0
566265885 478704006 0
88318300 573030892 0
241753198 28470167 0
169577725 126229107 0
35702993 550575479 0
407177263 492930085 0
580691359 155667352 0
18155415 460486727 0
34474800 90749561 0
672093745 565898487 0
339640458 254051696 0
257245174 301338593 0
487840788 194141794 0
278867807 471614400 0
146379857 330526236 0
130512885 583063012 0
295775474 640975813 0
775178589 288311522 0
116233159 282577391 0
755907891 270387485 0
105191797 794725046 0
42040759 608478066 0
498921828 61230524 0
283151183 657583224 0
347733306 174809223 0
25110899 530654796 0
72134424 249283925 0
420554337 48751601 0
735625376 7174176 0
796961141 342691276 0
358857379 449371540 0
398708395 151812828 0
317578628 664308418 0
612951662 763605264 0
233384410 196333492 0
498298360 440930631 0
549628951 271222844 0
461929633 319426158 0
734075447 131525245 0
528026627 785814043 0
170175787 597861664 0
95853857 487732574 0
660201596 268659023 0
507063729 693633502 0
396159505 777856541 0
220453158 205277375 0
571130847 205673508 0
668301675 434003589 0
497269167 574621778 0
465334679 343822468 0
236846393 699169184 0
4468766 29221737 0
584184725 747405161 0
375265962 612582558 0
70744982 88426095 0
300486587 387381405 0
629093980 420717043 0
377857341 186782634 0
631561634 459034454 0
446615406 206406884 0
602848257 294450956 0
138750450 201518214 0
235327701 136840725 0
462967197 283934392 0
590246038 165578225 0
671595327 779359334 0
635765027 732104035 0
729583534 681304385 0
512637221 445240248 0
97811481 669340892 0
144149943 93368275 0
573690493 233159454 0
220260855 679244012 0
580660518 296336904 0
315225198 485164360 0
545868044 722978661 0
120065504 103267851 0
682492537 177785724 0
775773129 392336164 0
591768755 177977229 0
140926759 647098901 0
336144669 239906701 0
200693748 379237043 0
402182079 71909449 0
96609748 659636270 0
489503462 696397925 0
42728080 633767038 0
284555030 718451395 0
158995083 92826060 0
676027449 694435969 0
362336550 537404086 0
461527980 467759680 0
464785043 276982936 0
110194863 279617795 0
529027130 189151104 0
52628722 132573812 0
60753895 489356318 0
158800845 468218667 0
611784408 427164867 0
538686127 548890496 0
313962035 745097824 0
353181331 32065169 0
530626751 699489968 0
506063228 291852356 0
334601256 285108984 0
482150096 740199173 0
646121511 489064443 0
285135425 590922918 0
668239813 87289246 0
435773844 12508887 0
594496718 11450316 0
435481699 218577904 0
744543615 549270549 0
98597404 779271951 0
376443796 119048909 0
223595007 414795633 0
62788239 755241186 0
158478569 143958548 0
645925587 150887386 0
458128216 519669660 0
228229171 299932789 0
170280550 667480701 0
284088958 351363088 0
244912218 431021482 0
612116644 112879556 0
700500141 49428648 0
468764347 380974374 0
433709444 466291306 0
568748378 489034206 0
496650366 543586166 0
600926029 373577934 0
457757209 610081409 0
500501538 740679330 0
229975388 203460939 0
488612033 279687162 0
232255085 585502165 0
332231584 470134195 0
483257722 786168203 0
537474741 444736261 0
347659626 659861033 0
270946373 257439230 0
197318431 748704984 0
406640710 564861393 0
727037447 340928673 0
769623474 777043173 0
633407240 610751766 0
535991271 634779522 0
111170580 93017928 0
26610182 712791522 0
260082343 366935180 0
238350575 356315573 0
15409049 541058173 0
676035726 370840182 0
446985014 352716705 0
475929125 732129539 0
385231032 66598780 0
142380966 529385503 0
203956653 201256779 0
448066930 230164024 0
156999381 799229996 0
168894366 59164323 0
715818731 14446413 0
552342307 523358408 0
718151422 640719295 0
678519715 771159193 0
298505765 279558749 0
430872107 751976384 0
76314435 195900998 0
682201819 599380643 0
589009620 72896212 0
232927399 510329148 0
720923569 19532956 0
115198116 756610041 0
407787627 755218689 0
450617062 599365419 0
73626840 129936175 0
221186859 237730973 0
53006289 345501302 0
791631131 722473376 0
650956783 422901374 0
779674359 103054284 0
140713747 423398289 0
320431669 473378925 0
374688239 278691052 0
197902344 40405 0
372798198 32212275 0
525269399 114113062 0
781830424 269904016 0
247539744 717884038 0
470603314 743232040 0
162993189 766656506 0
167983568 80031027 0
148506524 671387754 0
593016306 461491329 0
550004851 245619675 0
460430856 478616562 0
537564338 644822453 0
20246113 559727074 0
66130573 724998732 0
262703329 24053338 0
573084149 317746412 0
479188315 87594852 0
263850176 572115615 0
398911597 219964490 0
578796443 406014428 0
602987613 736992265 0
53480249 563696287 0
304690512 182750079 0
91161685 472946194 0
443351347 666602855 0
795313733 584472505 0
305560674 765582980 0
123690391 662614097 0
126244202 575756101 0
307979872 318664197 0
292487085 285005021 0
72256453 248737012 0
55705346 38111863 0
114461298 645163217 0
139560741 521068785 0
24149370 134248821 0
578108670 562232652 0
608204901 83202223 0
334811428 275122813 0
202661964 475266396 0
760940806 652373204 0
489313773 68432190 0
638003022 755903755 0
648277201 294573048 0
312751902 242874645 0
49408227 680288632 0
116799973 524784862 0
639660103 206753160 0
83573097 662155662 0
188639344 674155490 0
707345848 68158352 0
601505150 620692399 0
733904606 124393804 0
118910359 789248247 0
40948163 131592852 0
270559767 275088192 0
375576762 749968851 0
77579146 9254993 0
740977999 264817947 0
12169329 483605160 0
363124804 794643205 0
224193217 663027950 0
706395525 365909284 0
794105330 491732338 0
105586647 621503956 0
771352081 717784099 0
401812180 22918903 0
412120488 178581960 0
575249816 341276193 0
321573985 473050583 0
508296588 170540227 0
800194386 56125687 0
357642987 612418179 0
81534459 359232715 0
338779280 688593338 0
600028727 554767644 0
568894557 685796278 0
275910555 503082897 0
272832025 475743619 0
426246153 774614786 0
115312423 639997211 0
585687257 351392196 0
680717119 121693333 0
578885320 75737359 0
277434063 101257001 0
538714555 654849349 0
313094470 782594326 0
725769450 562383463 0
496648714 361794428 0
573428141 159507997 0
718767846 478630320 0
151492863 154948610 0
566001321 298361431 0
349717657 409686862 0
739508661 116938740 0
496057842 507714614 0
456306779 519224705 0
737893960 753171073 0
486635015 379083616 0
538474288 417528684 0
79458 84926806 0
340315072 230219499 0
506071734 789074900 0
647997103 234315216 0
687708985 688739891 0
730367388 727500045 0
248688614 707284405 0
200896158 415854613 0
320085411 760616507 0
556070245 180782143 0
538270615 764885378 0
160360606 282543965 0
713168891 65206388 0
747166955 131559203 0
342333319 159649405 0
83703845 551293100 0
769207907 167620281 0
339282108 745685453 0
567397715 534499152 0
123476375 306831009 0
745510752 27009110 0
420591531 475616683 0
29898634 236281278 0
53757074 480027172 0
473681335 429784633 0
342932538 188024777 0
547747839 71352079 0
699775508 124208548 0
679982972 506006500 0
137665337 253013779 0
209117900 434818344 0
231004221 493880205 0
784520385 461795983 0
309200715 325833497 0
651445129 497162284 0
570183923 528415502 0
479287593 671181002 0
781103920 635075692 0
496932021 376378517 0
710478588 413724903 0
656519053 172181829 0
532811053 83608179 0
266314163 122556122 0
18630996 703566276 0
394329180 472291599 0
220655688 510992247 0
357646738 163893107 0
403335809 156051163 0
92835110 222826355 0
342328052 430153654 0
627951998 737225096 0
515664031 215122732 0
271755526 547968327 0
199541981 721200143 0
757310169 226900063 0
162421819 243695662 0
348375796 251668748 0
370351333 794771684 0
765853959 346497614 0
174302524 210672436 0
632047757 101149060 0
785553656 80262318 0
153960632 525347147 0
242937221 764839684 0
58602218 241453524 0
617777654 115649469 0
198596708 239919047 0
104265714 595324292 0
351632808 515271519 0
640572514 688371831 0
96534593 413495274 0
430171598 164461299 0
396561757 242350134 0
697965457 154552452 0
731996613 543486260 0
15051028 374985357 0
194880538 241093364 0
56877681 644152422 0
182272720 747819966 0
105245512 436974817 0
561973597 183664606 0
542702890 550614804 0
546005942 55022326 0
618053893 253147878 0
260502598 654159520 0
246555901 261009097 0
599364153 426028150 0
390614626 294154945 0
707789951 688736960 0
347601308 158318704 0
106778286 747839213 0
727702708 283235188 0
621116990 558376151 0
151076275 539032911 0
590302147 172045815 0
774663746 445426427 0
682311749 22079451 0
40015549 14516685 0
303739647 267529849 0
224645125 101707234 0
201040060 536258353 0
498235021 764716699 0
147269795 44704250 0
785702542 239533536 0
345562431 651815348 0
330738409 775987990 0
602575499 564716537 0
590098983 193643343 0
434097736 496570936 0
325031646 731904211 0
366232774 290160854 0
284201436 227602474 0
103865765 288610797 0
413586539 115925505 0
623943788 218534262 0
734865749 650924691 0
775194431 154110481 0
288282595 269395141 0
783962046 313475712 0
573647622 526792185 0
203648996 711741440 0
133999053 407324805 0
88032117 207584029 0
712285150 429013796 0
628047057 471192608 0
514878682 615810400 0
577647070 242013840 0
369761389 766698651 0
769590550 616563709 0
579411547 582665372 0
655724262 49989195 0
505776629 783525565 0
256550975 589205532 0
773503342 731410773 0
164427424 431462563 0
424453541 577111041 0
173653557 21700543 0
421636512 786549636 0
638233368 527064759 0
132626716 365987453 0
492977664 704264985 0
493093655 249577361 0
745213110 620257541 0
315785359 425049879 0
382451928 593158605 0
332120567 668378531 0
140128195 376621163 0
711620560 225242499 0
684037225 547878011 0
760741244 606482636 0
510285154 414018556 0
464042792 665511804 0
286969037 196155441 0
516733826 538156243 0
596444477 388902687 0
217061179 714272051 0
605857008 326669151 0
427839697 182204475 0
399745689 153875106 0
726454749 540433522 0
155006494 143941807 0
53714503 758853539 0
608157635 710364899 0
506173531 440393021 0
155477649 510033329 0
455749771 638691498 0
431094627 733576777 0
185166741 797609270 0
128693567 358392898 0
800337506 240394043 0
258078377 672789816 0
573599834 527593971 0
147563187 759591251 0
319190316 170555472 0
322723509 580653956 0
39295962 96504417 0
646329369 262572528 0
744730138 535301925 0
570559969 221886458 0
332618595 215038721 0
117808556 306628281 0
403221770 26901534 0
279282764 237760243 0
543975473 753757127 0
632578886 229577482 0
129339128 28260673 0
698348121 793215173 0
191989118 769394943 0
84317201 345348710 0
232418611 238135132 0
187448995 504719332 0
65605322 79228536 0
171527041 133688774 0
298146938 165015049 0
45885769 567425969 0
78009329 61608279 0
120061806 403370072 0
578168693 497875670 0
776824973 296773546 0
560575221 789122543 0
665412371 667860961 0
547721561 94386538 0
193678009 591685249 0
215823596 215598967 0
30140375 91842176 0
327634207 361148025 0
116786467 596572280 0
395021489 176845753 0
543954185 536327762 0
447733364 644500950 0
402023367 238079508 0
443616136 143942299 0
137468620 162863361 0
538292473 567414154 0
638057073 170829504 0
30380938 764007787 0
692343828 676609872 0
596126462 788040603 0
186858379 658838829 0
346705296 163747796 0
465129058 10758129 0
537460727 763750041 0
2202123 292755992 0
141514980 243351627 0
354778582 370746134 0
761260713 199824853 0
85257681 10760484 0
110300808 541662814 0
156010628 241047792 0
496664522 69367960 0
461868065 353176946 0
32239656 367267681 0
600757075 302629380 0
186620596 484461743 0
503919892 771442648 0
553713263 190399505 0
39778854 57146534 0
692730207 451670671 0
685239593 724706819 0
277499983 566964173 0
391972501 277043838 0
491691881 335552860 0
484394717 604993027 0
186352859 385843570 0
279279163 107016675 0
414232210 20038396 0
452409218 96684515 0
762134700 66408634 0
192899709 81527073 0
681523429 547100907 0
646117600 496435323 0
339750587 17632630 0
700440824 154884700 0
348831787 218803017 0
743353021 35987042 0
496847035 82326387 0
475597120 113319949 0
630009892 282244658 0
799753959 481152066 0
484961387 374000761 0
98926958 689510684 0
285411797 85035377 0
282446863 438781866 0
327723673 712398654 0
311467781 617171685 0
100823071 465537122 0
697671941 295069178 0
558698342 18804132 0
208325989 251216967 0
153564805 499348404 0
148453215 111010107 0
536671731 742574297 0
665392885 669114092 0
786939745 539790236 0
96235226 764554325 0
574591375 603555998 0
715896974 109066724 0
29758576 526486641 0
403976184 227959218 0
589389337 723401735 0
63955328 227596143 0
413737935 36977384 0
219909733 653079535 0
165145763 551933126 0
76106656 241509111 0
685576818 658327141 0
555706601 168799420 0
469317082 111661134 0
488535174 675979608 0
582154731 421160703 0
443206531 558290948 0
281709818 331820327 0
378996453 468558713 0
306868649 550432432 0
490433230 11205648 0
333206730 139643382 0
151230929 309433828 0
391026771 484357974 0
549013904 676596962 0
230699725 488077147 0
327831494 269198047 0
237533563 366212661 0
2182772 390165167 0
505836209 341283727 0
308215698 745018696 0
29077539 140375958 0
508004493 713589847 0
467090803 444880706 0
730108427 632632427 0
177364659 371731981 0
475987829 765465033 0
790434160 235530559 0
200049117 766661831 0
415253016 178539526 0
12792544 721922412 0
561558270 192949609 0
387042387 491417425 0
110112294 40305633 0
754005886 268833016 0
560178176 188800186 0
572206019 294782433 0
51705384 201160277 0
565857055 662092077 0
342310902 261645768 0
414873559 28911181 0
609540494 95057280 0
599713487 172119034 0
356021669 52634118 0
133557914 77132606 0
337882400 635610906 0
592577943 134571645 0
238601674 283725461 0
84305916 657935847 0
649111597 439530651 0
66248318 190708627 0
632313665 769044245 0
398980257 540672402 0
284840380 30135883 0
769064786 665437348 0
187838433 518188573 0
95710600 455440958 0
334521835 454690013 0
523271471 622511830 0
17093959 397531570 0
509246427 374708426 0
391659134 307955149 0
663947308 361365448 0
588265477 781253082 0
512847240 196066383 0
472312524 672846394 0
242284941 356239784 0
613313641 648960524 0
709172891 460616652 0
584027213 187614546 0
446484934 732128423 0
344732201 10444093 0
193089961 178891573 0
534101637 620901920 0
363026232 370740876 0
32050016 54911918 0
391455390 34059455 0
203183535 592481314 0
513303495 27815048 0
455577468 169119390 0
398359684 667850868 0
229847927 777240305 0
625407558 569326682 0
637653037 770422399 0
227926457 606893157 0
714813874 265724158 0
194655049 767419303 0
374251867 243032971 0
279906699 630333794 0
263421409 114458596 0
397357676 571625973 0
441186834 387199971 0
439616200 116289330 0
644043376 137852440 0
674323426 486855865 0
442354744 138452962 0
585911354 518595179 0
305113855 183346824 0
8295760 638275965 0
464075163 291482906 0
56033644 371443873 0
630753148 192276315 0
114094288 518422862 0
551314542 767972993 0
283927685 366864973 0
524679885 711044906 0
372290073 79075102 0
36530108 656162853 0
378609568 659451379 0
171053323 324009174 0
780410854 396668873 0
719748247 697130852 0
93639247 542315536 0
378793592 630715989 0
343367783 15622247 0
187883584 493796868 0
533638621 40091507 0
534681342 497985985 0
348962556 300671232 0
795350951 625725494 0
63377747 391651298 0
244553967 198299255 0
142477113 35793577 0
759497253 574925614 0
88169402 674311298 0
216621167 314746677 0
294365760 562346861 0
139128090 505780372 0
647042442 668274043 0
555976883 666235990 0
776826701 539301362 0
714723190 187458818 0
229979272 799210753 0
667824165 687488655 0
181417700 21377208 0
300272828 500677002 0
608315865 348093555 0
747909235 512093441 0
51006604 797153418 0
412390867 302442167 0
353493966 429075302 0
562033580 238099900 0
172207720 211324684 0
397685955 532051564 0
340504584 451190395 0
54502323 343501032 0
670145886 38251862 0
143816273 158021078 0
355061767 228088965 0
475244403 345402483 0
637338830 588974920 0
665924949 266674458 0
518539102 68214960 0
219933184 188392101 0
442660201 741274255 0
510845918 443168849 0
649860166 22576916 0
782854215 104748027 0
723288686 705634210 0
655718044 301237077 0
548311070 299712583 0
6285958 468686446 0
117880745 327570611 0
483113490 408584980 0
411990187 737521069 0
148795588 661525156 0
350488914 405595646 0
424026141 172303243 0
207944089 110272361 0
402273635 220536512 0
503878244 503135159 0
540857497 471219543 0
207103560 419184840 0
97567899 672045901 0
412158140 17166638 0
62345617 56115610 0
621468861 342082941 0
43468855 432158000 0
149868498 280387717 0
199961730 307351021 0
243339750 755858 0
256781893 715249955 0
407000040 662480205 0
497659322 417876211 0
635917814 661531288 0
592900453 526033285 0
340234598 213475659 0
10924774 529107499 0
780896752 400365677 0
472381079 249929028 0
502426438 137533420 0
440027527 223766960 0
567477800 276404726 0
41611321 204900614 0
352297074 609322520 0
332899402 749123904 0
730767885 481598677 0
110361653 392378191 0
789266148 787117185 0
250234639 629314574 0
318799546 31000874 0
362161599 29910997 0
606190228 428799282 0
546324052 407207160 0
430364041 143986607 0
441546753 627283608 0
163047740 416944978 0
677921076 683769153 0
390065868 460908918 0
573681288 178970565 0
726139050 83059125 0
469626879 23681084 0
669711179 676166920 0
663555256 461113775 0
684891595 590426285 0
693255498 229834420 0
634915250 513934106 0
344556773 604530930 0
323517630 787236118 0
485276234 615905693 0
234105902 411217995 0
429922589 757145090 0
607669258 449820189 0
772022997 490045599 0
131798585 13605230 0
216917868 642082354 0
551359924 170894511 0
632086351 109749719 0
343348025 25800768 0
330471604 120719585 0
778040344 472659520 0
486140674 421840795 0
258551329 490508501 0
181878186 800794499 0
670036236 783308750 0
45638586 790429969 0
544924845 1392213 0
44544279 541248588 0
123946646 393017316 0
189444234 243962365 0
301620097 56717353 0
2590206 478068836 0
486830288 737868140 0
686372471 52457724 0
599454277 160496757 0
556283632 483708110 0
454442679 464389047 0
591022533 412948810 0
440636876 478742704 0
494093607 794262755 0
389848954 629332430 0
495337107 777960644 0
298150403 676085604 0
772328866 513422614 0
315384952 402869682 0
333975908 595194088 0
2745839 435643221 0
424491511 103678665 0
502168237 411973514 0
107356353 508929567 0
124611857 579113321 0
205465006 558087564 0
548834050 387585415 0
14402662 134779955 0
391599331 714904666 0
239304042 242478015 0
619601516 765668860 0
248660149 228067228 0
518434443 539941121 0
344493027 26785595 0
648749847 244962194 0
587617782 52754440 0
151468552 633370962 0
227904138 661567639 0
663500538 550825982 0
41186920 99453792 0
528562465 670024152 0
281840051 304733697 0
237483915 176054239 0
446012323 221434757 0
149533033 262479906 0
664531933 400220309 0
570187846 147312767 0
493850176 7838297 0
494661465 442939008 0
117275826 511886466 0
752089728 144806934 0
227523166 443792559 0
1350922 298307116 0
724273457 778666648 0
530844393 574416800 0
717256040 494904520 0
36797547 458861409 0
47726344 665170372 0
791721803 224700836 0
81020937 534367897 0
409118156 595736590 0
744179919 600617042 0
609799580 12440277 0
201991538 688770077 0
80773300 328135775 0
35469484 480606107 0
447412326 199052517 0
693492453 222893622 0
767014582 781795072 0
515098506 133452142 0
539276907 106045483 0
748368367 331800874 0
534746326 21162407 0
311135848 511001712 0
520303214 230798276 0
309128713 294800115 0
584226557 277277274 0
158695241 297194680 0
492816239 658684185 0
386017750 334614512 0
522558330 332784935 0
403708513 547728891 0
691372508 407664793 0
721263909 669554193 0
489608388 503519553 0
474069496 725754864 0
559359643 799189001 0
164901588 133808851 0
86537748 724051174 0
324116926 474821878 0
715712868 17005102 0
537419546 427464846 0
222747805 57640060 0
119081330 461323648 0
29439749 390443780 0
718112478 44561365 0
91442487 137671841 0
78266109 465344004 0
35233442 418992505 0
13726266 433312371 0
404439111 707747610 0
392830212 107110990 0
703276647 273777383 0
433819245 111509959 0
610538968 338325456 0
119946247 795241506 0
531065302 121411296 0
637027376 791616389 0
295156493 610438994 0
680401599 350543603 0
37843481 72994693 0
747265615 699656862 0
456426888 523810914 0
744996769 628920828 0
186520830 302578317 0
83301673 652992908 0
215889431 101983083 0
443804986 465286255 0
644449800 418937957 0
472690946 205596556 0
155264424 289447482 0
129839865 345774566 0
426198221 308477892 0
25608982 538692097 0
341914985 743263586 0
282831476 767961145 0
717076525 234878635 0
223328415 306992837 0
416511603 295368975 0
80008980 486941767 0
634893662 677532076 0
794915636 350485331 0
328925948 327321066 0
736605179 750597932 0
248483156 41310078 0
50562989 547782141 0
200809260 596048778 0
489832458 324246274 0
659595863 458041992 0
708376075 224240589 0
519103852 162608773 0
786597528 80991607 0
776532879 492390162 0
573954181 484726429 0
37337685 616437615 0
472263441 318566643 0
746715634 313859764 0
126688888 584945233 0
713863354 473447926 0
143160796 268000433 0
124205849 3936871 0
377935615 579841263 0
302533056 694580191 0
294498999 19114447 0
733885094 11477351 0
529376641 660664939 0
421485277 359838903 0
719401813 286910731 0
240844795 550775970 0
106879533 443829450 0
765200957 319351088 0
727425671 431527699 0
733885870 336147325 0
561538408 693477729 0
554949653 70092604 0
616728039 534877830 0
613917782 41676712 0
255632869 733299598 0
464304467 23193163 0
601768169 586915751 0
328753248 134003314 0
89817891 478017568 0
648990559 24634121 0
734626580 376899528 0
353024505 27261483 0
458513584 292403921 0
476439907 430105443 0
487209002 162974345 0
289390148 505252237 0
699368945 559795598 0
651485736 71522948 0
264724811 546111595 0
435261600 631415385 0
188935117 201778393 0
653724712 598680864 0
101500041 386907134 0
619025197 92805892 0
277950252 717235097 0
630226227 465113427 0
402019481 460510544 0
282140353 599509024 0
302038792 122125688 0
452095860 272324937 0
448794018 759417797 0
328035439 505230459 0
587446563 245201786 0
758068746 129030618 0
682387995 409298827 0
336999037 95263955 0
781443782 663194809 0
649581755 497320250 0
524676975 622354584 0
566373262 5695175 0
486653506 694400686 0
117131466 780401380 0
172174796 72197295 0
692305443 76163069 0
162471262 776207794 0
577819306 236549678 0
489336014 81055986 0
569902899 700833946 0
521917364 554487798 0
459278527 36349045 0
342975057 148833559 0
455392775 239066947 0
585456050 644037435 0
574135082 678472487 0
151557948 596418594 0
194915032 783914313 0
71874087 773527243 0
297093631 367783098 0
337399077 208708955 0
220980790 122020124 0
748766701 648298904 0
585310558 91111751 0
711637672 395573825 0
287428465 345417452 0
335000448 700039852 0
511824434 365275021 0
249864803 397966167 0
483549221 743867210 0
220534484 501593853 0
762506457 788755190 0
184945951 690222140 0
76345226 788742802 0
285163184 400590115 0
600562792 201406098 0
797206654 573594877 0
761049160 563857238 0
374380776 55611002 0
606578262 503863694 0
246682061 393233922 0
275614612 336556448 0
450562391 311522716 0
561729491 385482578 0
536761921 695897350 0
345621383 321752539 0
630155771 499759629 0
100793023 30517733 0
166217229 622417684 0
411566448 239378194 0
328047093 278752725 0
352628053 320100700 0
730166172 150842708 0
751378632 785661409 0
786353900 269099202 0
185036215 478152205 0
674565246 365145517 0
24085420 179483527 0
459359924 97806017 0
342827011 697566294 0
542400685 438809492 0
429626880 89771746 0
414088740 74526167 0
354136109 776174840 0
402931536 386833875 0
170950625 380449963 0
148770027 58224946 0
715815723 469467885 0
783879278 71570471 0
200046862 233800875 0
707785013 106822822 0
566011720 33008794 0
392511124 695554611 0
711992367 449560438 0
531564970 298288656 0
268444980 405248151 0
66469178 570739314 0
382829645 631924844 0
448405704 540526958 0
710498957 171194776 0
800719843 714483176 0
356760296 151030528 0
479531484 6877992 0
185307573 193784080 0
235215667 348872002 0
424919064 501778578 0
462707052 418900110 0
637483200 232764467 0
145587848 88823746 0
488677023 750142156 0
715134327 218135833 0
669338187 119918244 0
211702778 658607315 0
137000626 497464499 0
145220557 3380566 0
674101567 364445631 0
324675161 364038153 0
312710881 553042824 0
254387539 718251080 0
218003756 664303578 0
635653315 280929917 0
538330933 606465448 0
674439385 271622551 0
507195805 189299554 0
674246174 434315273 0
180982514 534564575 0
220246036 754237758 0
451734712 551962262 0
684798345 66817354 0
654264027 663460127 0
356318725 763934045 0
394013291 645804979 0
126202585 543003224 0
794576973 603515996 0
680971056 236641476 0
631970982 650352183 0
355683737 254179100 0
74373521 697179727 0
105944670 396131888 0
327260110 728085451 0
534270453 380362766 0
735809219 711135467 0
249196568 640545377 0
276270909 625007868 0
735559093 541052463 0
170337464 694939162 0
601042891 640221966 0
472701881 281311403 0
340327942 9133377 0
447725214 151991429 0
741360650 387078116 0
515299342 742209287 0
514431560 660427202 0
216853674 209490359 0
55790375 276573255 0
474015703 504014701 0
672047632 282598484 0
769960137 157093263 0
368264763 459949780 0
100857882 253892732 0
262607303 476328627 0
286791340 234424142 0
549663910 77158303 0
33577382 706810961 0
25638343 711972441 0
32968127 242649143 0
633804924 167195297 0
494170288 37018138 0
35769850 751525539 0
197212118 753407945 0
65445309 699099842 0
59091097 793283380 0
732713711 745186439 0
374759966 37171052 0
448677577 542500080 0
58443547 260318959 0
111047211 378932910 0
484476043 367168142 0
584735321 37438202 0
590984777 381435121 0
213363513 403265266 0
154230395 500673090 0
459495276 89319988 0
762261941 446676442 0
265316438 535105517 0
696159947 344763196 0
31063268 648571534 0
16745278 791567493 0
528006832 596464135 0
9314354 710813449 0
763869662 248089630 0
120488836 66541478 0
340178224 639719993 0
428594419 477385474 0
798348919 15047871 0
671373104 62462392 0
727581861 738802301 0
444246367 279993266 0
457480598 488459500 0
564593666 30368227 0
389460880 397965361 0
377891828 637650766 0
755650056 258549133 0
105071571 257630768 0
108687865 248733169 0
17148029 579122399 0
336594349 640066038 0
738679557 436364921 0
16592553 742350202 0
292870848 142992754 0
68770159 112458324 0
289393405 373040662 0
109800117 703664678 0
460774032 362556089 0
762591824 116788614 0
509762350 614805080 0
576881472 539084034 0
667624976 777313175 0
161509712 529509528 0
223311892 318638688 0
251603899 113875565 0
368458980 781520388 0
650366971 345612510 0
238242543 212049884 0
168758583 40364273 0
692006008 252636302 0
512027661 501214471 0
83325151 94316657 0
166634735 60133508 0
123027702 345062310 0
33140623 213651595 0
302630593 64369561 0
183341597 469006081 0
10244646 523298910 0
343571687 240065408 0
527369913 182578591 0
180927241 795339306 0
383178048 233368560 0
774562715 651601947 0
451734154 36488242 0
323314789 417469318 0
22820132 147044948 0
683835051 582625746 0
565000844 376551831 0
751318596 691573600 0
2353560 378593482 0
2505911 420650153 0
403562397 403664034 0
42617180 576090208 0
207480945 754802260 0
668665377 220694685 0
689932786 92646325 0
619530556 674473732 0
524121783 63671909 0
360823722 118755966 0
700870870 647466501 0
249873586 480281418 0
320645788 572024811 0
37198717 613028988 0
66700446 369100926 0
205807274 480176173 0
33363325 800008700 0
178581664 504485835 0
456731180 656969389 0
797206731 40876847 0
1730256 366415967 0
729737297 653731799 0
391637386 770662082 0
328620462 192610683 0
211952409 595350233 0
323175183 82202544 0
178746686 586937419 0
313235722 778250415 0
11648759 91507994 0
408776852 756624558 0
384009496 178838649 0
295488835 173401957 0
681511119 491762508 0
651468749 465546813 0
374293293 757792237 0
292497353 76568919 0
510762794 508291644 0
442745352 274429878 0
698395304 284560181 0
598089097 753902605 0
108631823 88278076 0
212578149 748879038 0
2105742 106021214 0
77774824 758315672 0
284294574 715264067 0
104289530 415449927 0
266309452 24937051 0
577537543 752448501 0
158551785 543305453 0
55686506 458885286 0
492023109 560468563 0
263677008 7332045 0
481685390 564664794 0
642887856 303145496 0
514277225 148745251 0
606167562 255877999 0
797442720 572640847 0
290535859 702782201 0
88784207 686109871 0
319391022 143509969 0
246562766 257160577 0
152954076 613869417 0
561944788 798883637 0
7106748 163392852 0
265959506 175025474 0
374979406 124790869 0
593850020 702868855 0
733857515 424071099 0
311570441 457187457 0
228044240 520620564 0
765287095 169411564 0
217404134 223594522 0
678724400 482362639 0
17988490 604790820 0
87059966 725960232 0
386392123 579192040 0
55250965 752383895 0
99149520 599251415 0
38750052 328200873 0
562662667 113850452 0
40720819 737922803 0
2845257 345418274 0
432226264 628193235 0
577140665 715055895 0
105033948 179019918 0
380909440 699677383 0
253621041 453005326 0
144484668 530608674 0
168371789 408752071 0
74366663 551103078 0
695119791 77947828 0
270871022 582282361 0
362538480 371731800 0
638568258 506682408 0
315918570 536771839 0
785990696 51246147 0
786443060 39233258 0
605890781 701143620 0
663689097 29598696 0
200526196 90974704 0
506197782 22786024 0
526366818 102134194 0
375250482 771181252 0
344234767 436831590 0
69939059 537983664 0
683712014 447826110 0
151339413 332398826 0
680725232 102549528 0
231821597 466829963 0
456628057 219354098 0
106303730 110097623 0
250104694 721434008 0
53169212 153060174 0
674501841 722817012 0
669200145 508204241 0
599346376 105533593 0
206159464 57829592 0
423558517 62142540 0
755730730 58360733 0
214081709 372148248 0
698642391 198088853 0
298818123 126040108 0
219171485 716867438 0
455992477 780987949 0
192478484 324237523 0
308233182 727734360 0
73227791 443815355 0
370640285 751205611 0
746965918 48670127 0
15277160 646497777 0
360278500 398067641 0
354357039 21279413 0
205220590 693021651 0
315513361 506918714 0
516327340 717550183 0
83566008 577826648 0
165687463 797375132 0
195672003 701733658 0
625573356 612188530 0
559942126 663997066 0
318902331 730157747 0
636543263 467084534 0
261717305 761394273 0
218000892 723823283 0
694705579 764840156 0
553287215 16960299 0
48446218 119690643 0
223653907 484543307 0
14691284 39022515 0
614412545 407961056 0
99243509 206042250 0
767087304 347028795 0
615449602 413103856 0
640699066 523854833 0
696734244 710251092 0
509308756 283626422 0
268965766 525466826 0
205523983 440855091 0
35515576 380962848 0
313602676 343916831 0
478493789 792673074 0
235526675 438799038 0
575799868 636700458 0
160992104 792911211 0
297900545 693993375 0
646899595 492850271 0
573149149 705787439 0
624851530 549847716 0
652190600 674694295 0
736444976 490301110 0
486556663 94763731 0
664957589 357990345 0
279634877 363946832 0
601161142 750235555 0
674305004 411841589 0
4425822 60732610 0
354584718 229954650 0
11513629 314725124 0
199701250 187769696 0
346725996 737649253 0
422698912 101112381 0
314819509 637907460 0
458156274 160967757 0
160935419 407824707 0
188925235 680595438 0
150380083 255336158 0
742236976 377489067 0
101142301 658600711 0
445555024 428909459 0
754312203 60715273 0
755889047 46814864 0
257291388 594889206 0
441775000 751990821 0
254305786 776862557 0
356482458 58798328 0
676575324 196930919 0
208836267 344506568 0
220388238 455752434 0
298662067 241191072 0
171839504 640945138 0
5803071 378007911 0
150831158 344729246 0
46368392 148059033 0
539647424 124319473 0
735316113 683685984 0
734983624 46778891 0
127423875 745587785 0
654907962 430578926 0
643422707 212897483 0
104886837 372840024 0
733212775 350637358 0
438698427 44903971 0
417134658 228225772 0
341401650 138872902 0
476675237 189790647 0
588232639 206147127 0
311797988 158961840 0
357985997 573146045 0
99244369 444697654 0
252405861 384452114 0
70483659 453531154 0
54821907 324396787 0
530230352 10540702 0
672472284 285050722 0
460338630 192299224 0
105803746 260895590 0
609803701 711264547 0
770206421 513708564 0
696446501 398008048 0
94975736 622776382 0
356527672 608831201 0
706582213 297875378 0
541365397 198938988 0
782685607 47131823 0
743369213 67432517 0
742650373 737348337 0
521480285 136770155 0
95493125 41903253 0
213658445 646617166 0
391856279 519558628 0
98326283 258093724 0
696420506 751274720 0
569831605 360917791 0
38760520 610121639 0
21281265 619133979 0
100645334 775479359 0
134195676 48295696 0
350605998 309267130 0
5152057 727570310 0
711847795 146586972 0
302480355 114478356 0
36149002 412751900 0
74678152 111383892 0
62144698 283792683 0
527911230 512400550 0
265248227 685099143 0
544707086 104391939 0
627905204 484130687 0
623673716 593981017 0
454162514 144628434 0
717772226 203386054 0
288423965 285299695 0
124597015 113059077 0
405791599 608330818 0
597876438 133168587 0
440845662 78084977 0
100150901 72121131 0
262226856 415742440 0
281781479 387724337 0
646572608 767127260 0
325880186 488820806 0
790529334 702930014 0
399395111 599578527 0
729529163 91244244 0
89073245 65767573 0
306671174 561452593 0
65883476 87772164 0
675946750 736109506 0
366627933 51158270 0
695411683 699127794 0
691141026 524858176 0
629102699 590040923 0
357348147 221727017 0
313679511 609336836 0
754892263 786910007 0
358804089 664525015 0
637522076 6471404 0
149516464 508157284 0
127229482 401971095 0
471647813 55853458 0
462387284 339336880 0
426313386 715811465 0
153066335 259841041 0
496352545 300221300 0
118921300 535904685 0
784317048 678946312 0
699955423 545639601 0
158790779 238650586 0
530250400 80364850 0
585982968 51228617 0
170957148 721279243 0
489818774 306794983 0
653561875 283044333 0
209923817 651500106 0
487938409 373452915 0
774869206 800332948 0
112726571 408111288 0
331974305 566978613 0
412118377 46773471 0
191436459 697727030 0
376166698 289043413 0
302374080 191746189 0
647649754 480933310 0
601019570 609082762 0
649954210 703257724 0
770105306 653404486 0
436922352 234039621 0
472109248 133039904 0
611088441 646068397 0
496665655 3784715 0
788479457 713042666 0
390732911 17483183 0
706018966 786532360 0
742307674 608314993 0
554669706 132341211 0
483478386 758765896 0
24818614 245932567 0
106267079 465571260 0
50154370 712632876 0
483741964 366646365 0
240699648 733143087 0
134886049 175830515 0
381146975 422591966 0
300441122 749995816 0
194609119 689432125 0
754866611 581104740 0
515372969 184049343 0
330116886 580531165 0
420088897 484577625 0
504189610 539024767 0
676403007 606978488 0
492426241 69729518 0
771750491 747108035 0
750310628 25985968 0
637669888 447661449 0
477796199 37052171 0
569925531 766889406 0
350460946 220936851 0
334459093 123007569 0
368301886 290434116 0
611921547 144860871 0
96884098 285150866 0
53272579 148362414 0
614327116 157796469 0
76679397 430978995 0
527237037 271836763 0
712628224 762492328 0
157777143 607385358 0
132597259 352189251 0
114924571 592328907 0
134050838 113412676 0
113613822 751594399 0
340532463 581443930 0
552295439 751626341 0
779753791 652948953 0
276611371 574923152 0
91132382 523485771 0
760172260 110646438 0
772921889 68001049 0
731391122 261899498 0
62677795 115349612 0
440214077 164072671 0
760598246 233926854 0
171673019 696471913 0
574249099 563351291 0
477429609 117619340 0
654605770 669424370 0
311912789 258065723 0
541716837 668489097 0
341610387 211628557 0
686885168 268665487 0
447202150 112989876 0
236607871 443106522 0
220038706 798526734 0
369872110 417702864 0
222726151 359848910 0
386192304 567108202 0
541074425 595294050 0
126694366 636682401 0
709168466 737244608 0
271769712 438822951 0
110578067 614590799 0
240488617 270396025 0
635232304 341379529 0
741624026 209498844 0
39235997 499429727 0
410798842 438679909 0
353279388 380186187 0
547012607 494520326 0
508662593 641131534 0
116622863 605200707 0
511623501 14849022 0
312259363 267923550 0
747899584 377267662 0
414760737 10222723 0
4683446 625175798 0
141487094 540122393 0
365340047 349717799 0
588502197 361885230 0
616766171 653413124 0
259239235 186308208 0
119438609 531961338 0
346313092 239898481 0
384332339 35661226 0
519500393 47356766 0
536662915 142063303 0
579819522 307660061 0
116959174 652380166 0
585646697 560539875 0
151906785 687737339 0
552678288 82594332 0
422285658 435451944 0
47560698 144940408 0
368170519 748405213 0
234739538 748564025 0
240716081 754291109 0
190751078 422802769 0
526777630 327875153 0
254399047 603815057 0
672812939 379709321 0
235572447 714921949 0
626550723 522346666 0
22763314 788179912 0
128340381 726387534 0
342368553 508651992 0
445821231 252705362 0
691470249 764224629 0
706931552 598343914 0
441939874 749722746 0
497265897 416686222 0
700121489 337771615 0
484112830 421842239 0
320573709 773785019 0
547481446 349875978 0
235638155 596077666 0
6556900 20777587 0
346640400 547675680 0
309190420 687299778 0
62653055 465938988 0
673836702 732182183 0
251786954 582730568 0
720311877 276499072 0
3644349 509319566 0
316120136 690577038 0
397170135 707736202 0
757631146 96155561 0
604696092 171230021 0
302058332 390178103 0
321289603 27981821 0
654780355 324898620 0
536061067 450727918 0
305396819 199523950 0
101742763 4056367 0
285849927 319115189 0
330128526 715869955 0
394761352 724527758 0
434833754 744431854 0
39339737 14114944 0
683075930 761686385 0
307182938 508712154 0
436417931 625560336 0
641419649 673116042 0
272837321 20607461 0
789996724 263920099 0
312975827 636590028 0
200165099 753983536 0
51396864 755658894 0
17025014 314035313 0
230449350 115483262 0
31374742 142539278 0
637310841 572611386 0
701974424 663576754 0
520132520 508852697 0
704528736 769984165 0
310498124 408948739 0
219563448 269853513 0
247658980 382804412 0
701413853 568062015 0
378770621 106806669 0
261925646 728217048 0
784785097 705572558 0
1756812 694086225 0
219690472 582659544 0
378376316 359938543 0
704566858 737681610 0
460962226 587518320 0
99842274 140827956 0
322941084 534464730 0
227071539 602826868 0
72957686 190052487 0
26169319 442219636 0
175358809 510595397 0
772673469 697378655 0
321407667 753467157 0
745962430 336569361 0
662801042 194793307 0
663188707 720744489 0
640649006 446164688 0
139965703 165398779 0
194473044 740691905 0
356260448 611744862 0
318316039 539059126 0
433837618 172974444 0
527352758 182139006 0
202498763 538473158 0
288244134 271740919 0
732698159 608113090 0
564195969 715835604 0
656496864 751948763 0
140572542 435163752 0
415925153 371564427 0
162379030 436603735 0
377278826 349272958 0
249947112 493613395 0
35910478 129465663 0
451158239 725410548 0
40638956 62866844 0
257420193 451303884 0
302365247 219703396 0
451895202 550664814 0
711160687 474906197 0
61329641 440285782 0
481118422 142201249 0
12437238 269558917 0
615706735 91151148 0
352895006 582672507 0
629601426 567531726 0
268903816 671044223 0
114114270 413541817 0
354937279 406808074 0
217942700 585290199 0
591712116 385720447 0
71080114 704183525 0
44355227 720330286 0
288657915 414887960 0
6188464 599136868 0
672834803 88663228 0
196462365 294633292 0
608626191 507724610 0
560018243 388197964 0
182861847 165312634 0
566839255 355996912 0
723642716 547564224 0
28350403 420873958 0
467499417 31330831 0
766174850 193853035 0
460559046 83569555 0
456757521 407504941 0
594345383 514691511 0
157911331 240617441 0
365407859 612993262 0
587853385 446593117 0
549320105 756523188 0
299912982 379833525 0
735555457 480042755 0
189781964 322497984 0
624243439 642597133 0
249590589 52406667 0
598913108 502656675 0
10257504 697968018 0
415653811 241565426 0
240337776 723370648 0
614219062 685670910 0
276702493 117895011 0
169050943 640969600 0
795112020 44724781 0
681809886 283275600 0
290526447 318496417 0
704758217 767993499 0
134114165 480063594 0
699371288 300293176 0
344219659 504147977 0
392432949 282387620 0
332770071 39648624 0
415700524 783783326 0
563756463 45846138 0
333699261 562538749 0
311432699 707943598 0
118344538 614155905 0
401201594 133313295 0
368630691 2202530 0
506318914 56702881 0
617496975 306529908 0
32601110 466757208 0
197884200 340247199 0
770803142 713985493 0
520337546 151831272 0
337591479 530843923 0
608021369 589920250 0
625253967 318409853 0
83148281 214902061 0
7101188 683302584 0
374903036 765159224 0
400813965 645217958 0
107231028 664472641 0
660221931 96535152 0
360442225 141547538 0
501059566 300593451 0
87591278 103303055 0
182045654 469140462 0
584012625 303813914 0
744375161 488582844 0
638443458 52773795 0
269519005 54532282 0
424311162 67863883 0
753255104 73639293 0
360138670 97082477 0
87069070 192170749 0
433081566 85111899 0
160032278 279797381 0
318660365 589493134 0
46584845 729955292 0
24558682 557649812 0
114961260 38059112 0
284382702 64975143 0
475748212 547313068 0
597786514 366539185 0
777810335 28940347 0
75276242 570116648 0
165119680 302461572 0
642700922 253816674 0
352595766 360620942 0
159056444 783364136 0
717271918 618801190 0
570295239 366211967 0
658511707 77516071 0
147242163 760216092 0
116635855 449199235 0
236059261 163110448 0
692961974 27034377 0
10921124 288718395 0
671011476 632003952 0
551757303 434223346 0
155862187 581159222 0
117017058 375903311 0
187676550 728661054 0
598659035 716559221 0
400299237 442393073 0
223198694 451721460 0
134488503 86890468 0
644378369 515768998 0
150430777 78344189 0
190422808 311567559 0
206248888 745491099 0
693867060 356701476 0
12634655 41376308 0
238573850 240560954 0
665509395 235830779 0
434357802 333339240 0
181732059 69538458 0
455068431 6398182 0
342231732 299650136 0
23238262 175579906 0
59864509 169874318 0
209254076 648275583 0
329904763 206472282 0
547584393 273599157 0
712254839 34129787 0
662385130 58993695 0
696905014 507100206 0
210185506 407687239 0
724188496 337818048 0
757818171 537877945 0
362195548 434091363 0
425314918 496013796 0
449567557 166969382 0
546285051 464190400 0
692308467 462519349 0
405545506 445782008 0
459219258 177929810 0
612763726 204795701 0
721752201 8257159 0
526520504 578741272 0
498250419 582459549 0
7864414 19489300 0
787016711 789825643 0
786569653 565933337 0
339119913 403890793 0
511594008 767033943 0
623539490 288399205 0
722441769 760976592 0
584835964 235260520 0
367335904 656583181 0
477690216 237815305 0
680029264 16484587 0
171886340 464804718 0
769171246 345398287 0
645967855 784837724 0
386216674 287435875 0
249341290 751355606 0
36251906 373434777 0
670817637 482030496 0
140884171 520726814 0
647053093 720123777 0
83834512 591867870 0
729814055 330693756 0
565394850 106682880 0
94673230 700695638 0
551753780 354102817 0
332735840 620673606 0
689152373 270142495 0
689380826 133801413 0
668780340 320277193 0
316087653 222083438 0
110056703 609884308 0
794156553 208368472 0
727861394 400854580 0
266464223 671227173 0
607633388 185284028 0
24284965 150044258 0
445768965 148965309 0
394235192 310384321 0
564168083 529600643 0
654247572 120652980 0
377585412 738433465 0
77053232 400963470 0
689722875 153275837 0
537035895 525219313 0
356346860 720746961 0
609571737 245684376 0
279605910 365988928 0
354708132 432371282 0
636892427 30419252 0
259103094 452054001 0
420903212 751570251 0
254571021 12832750 0
484088412 354180147 0
736707350 290126148 0
192352011 483957814 0
419285602 186892042 0
674792060 562878662 0
314036879 215612635 0
789509501 783363965 0
362654718 351253291 0
571906854 587795021 0
381296566 210135327 0
159830670 197117615 0
550806336 21631209 0
254166303 468902943 0
381222502 406502482 0
126301202 381687450 0
45112017 167140583 0
491207516 357712100 0
571680360 607698895 0
759525891 224435467 0
759604334 215818505 0
272991423 791537841 0
239925981 468123260 0
284317233 353345481 0
402224173 86938162 0
589452892 643601203 0
567994835 205839788 0
619573587 590366826 0
432971709 725694827 0
483593067 293611723 0
404998788 222001307 0
637519361 51371221 0
691346243 636007559 0
274655256 60045898 0
80070874 361038107 0
734421763 437612464 0
371765425 42087142 0
386394850 578391727 0
782941515 59848922 0
624724650 495534746 0
777799954 13021154 0
338355786 63942170 0
516061361 739191926 0
588569399 635571709 0
426648491 364613444 0
56693072 582936691 0
653802924 471653754 0
667663754 258204916 0
512631438 45297262 0
258380922 635704384 0
143821034 535008510 0
147338747 361223431 0
528585541 774484476 0
152746522 183223242 0
138051980 158112794 0
330907411 319166648 0
394101551 52899012 0
483708464 273491010 0
202647152 10760759 0
453520887 176280752 0
775841651 151076777 0
740575872 606176535 0
344628376 64188410 0
549113176 430913603 0
12150936 2281483 0
3405795 77424839 0
705051376 551074142 0
232553851 776883205 0
764391617 267866023 0
681417417 521557171 0
246350543 383860627 0
356055654 140002803 0
186222384 363575556 0
731323173 419932311 0
297332964 484636469 0
687230987 348437915 0
246953048 133976039 0
733655174 434365036 0
609382055 135810705 0
624598468 509959564 0
98743184 793747078 0
521885907 691290432 0
755682143 310251733 0
546625226 539895985 0
617170038 617283930 0
129424959 53027073 0
545087601 536756319 0
78786877 685560007 0
707622724 368588450 0
354167801 593934788 0
273142701 367020823 0
566395692 652474125 0
601716503 780999836 0
590561446 331798911 0
595981745 491369900 0
271164888 173572114 0
300194432 774303714 0
155321853 224923695 0
417167419 493209653 0
105718048 335974407 0
609836906 790724780 0
48898007 497785538 0
181987035 608676033 0
587172545 627478290 0
99881541 357454555 0
473005273 393577378 0
307912738 523339543 0
62093565 456466090 0
108575437 713653787 0
476742384 576278388 0
504644780 472583332 0
408400880 203652717 0
1547533 626802745 0
362244011 100831650 0
147831516 774356391 0
334118217 547525905 0
731032523 509902579 0
67257375 44351325 0
203074261 217070547 0
27939405 263587464 0
250800767 751268443 0
683002700 66207229 0
218950585 65056591 0
287332104 631965788 0
369005627 346807869 0
129855894 275097629 0
103601742 397324467 0
584301277 21035171 0
390460774 647606703 0
419806845 565224252 0
35975864 252701195 0
691248180 136939200 0
657925261 689320450 0
755622371 671233182 0
600188834 244762533 0
586542901 229868959 0
494479982 88566504 0
589586995 101007800 0
69102771 244611615 0
181398241 488472597 0
389183778 631671470 0
255196728 397520506 0
396777587 323361132 0
612821249 545266550 0
533769155 785353973 0
758197934 451540826 0
91474434 52232174 0
741922437 444002316 0
169046234 603586344 0
642173395 227867264 0
171725280 111059035 0
359794372 48579516 0
254036050 529058303 0
693778839 497284433 0
787029239 174894217 0
321268205 314627053 0
119053259 725390800 0
262246244 333299140 0
532702849 672690050 0
112891359 139752383 0
167232741 74599019 0
210409544 761218188 0
309054438 577977169 0
136815162 162333421 0
143801401 325936791 0
410641513 390255759 0
69171345 628974223 0
40578183 16427663 0
69020403 219343922 0
303120510 374465733 0
654143740 657354180 0
611731808 121770410 0
369652444 627881649 0
32266252 259758627 0
662441916 97036961 0
91493764 273927624 0
535378130 688548712 0
540108438 239302795 0
575226198 263478564 0
102935560 580786239 0
629894711 505438234 0
620021407 78732040 0
242967305 667019950 0
283002094 79597321 0
636237559 359773435 0
779248415 593086357 0
674136459 100584438 0
510282665 744797151 0
756604558 653901501 0
483591476 444525343 0
707967014 444710780 0
257881574 75551260 0
73766976 760557835 0
537482538 456097031 0
635950575 516128139 0
321345552 705526324 0
46447607 370895857 0
461053342 466005798 0
543913427 721420944 0
755844083 185581461 0
23884976 493463307 0
736562252 111935118 0
770459626 487645643 0
75171192 320575312 0
379026359 454995224 0
282879768 479997733 0
569955994 212209393 0
166835241 272844332 0
81743376 204908389 0
607588140 658731441 0
280728607 472461109 0
333992609 339667245 0
113674885 212114650 0
76813997 372461716 0
256011810 398187299 0
215403044 684764249 0
169725196 426171021 0
89999589 577454998 0
558602719 456423532 0
569264646 700090813 0
132607150 172733234 0
200207887 537769861 0
702358131 156216709 0
539815881 655696428 0
455274884 97821091 0
653240355 659758390 0
644860039 302540811 0
567464870 124155300 0
503526715 799341172 0
625240056 676075108 0
305580177 181625935 0
462147048 181833742 0
649585727 639781535 0
61936250 511808502 0
15101862 358108919 0
452824433 61609971 0
347834288 179176431 0
476456108 156418660 0
570765289 248611424 0
86669422 316889737 0
388798227 653114120 0
439299579 407274476 0
586166045 601699443 0
498810350 323196121 0
245561250 328099439 0
62857250 571891777 0
488500315 421369685 0
19135204 549052997 0
509247594 749619480 0
288881622 103901741 0
162727034 680077196 0
422230909 350775723 0
524060720 31155247 0
711192988 343352806 0
231005805 400566423 0
684715417 644457864 0
763640136 120134700 0
302436013 283396678 0
530043213 233922621 0
550561369 264830085 0
523576919 638958426 0
81544797 511687933 0
429122100 472732536 0
229338071 61161400 0
53146404 109651636 0
60030265 234896363 0
420032387 657065800 0
495691981 341339262 0
27372879 707334895 0
791532759 346383084 0
44031033 251049165 0
739769201 552071612 0
312068169 710012954 0
739070814 780646881 0
141251707 356940511 0
645703839 105694418 0
346876354 742308599 0
12477986 599660994 0
448903927 352187671 0
531877334 648082201 0
176197037 239628250 0
793970182 722521942 0
480575661 94933108 0
382727769 535119911 0
511077829 425811026 0
395988920 203264319 0
128265801 7569499 0
715734735 738380631 0
776631272 382749031 0
714506752 544216971 0
125185462 753608507 0
41365751 52581731 0
759325623 268710347 0
429756942 798368224 0
628927088 265448839 0
163217209 310785173 0
202070332 80282299 0
381013095 109584612 0
516969008 403928430 0
665542930 28240531 0
727908687 33840076 0
727130377 538023110 0
662065620 32056094 0
187903793 446146122 0
619991824 748794487 0
643359124 140668780 0
391905203 708137753 0
766112784 80765218 0
170056624 522052710 0
776834109 518796514 0
16277004 634387472 0
748660063 797088235 0
570467042 450439591 0
155665186 794050451 0
695615365 648545665 0
477363105 507705386 0
727582227 516982458 0
731427511 22448263 0
518427762 516388751 0
475590768 613159261 0
128191424 294263229 0
216760794 20826275 0
233502871 61327114 0
327992020 590007886 0
208452225 24473362 0
750121154 458924430 0
772263402 248429224 0
465442490 21637605 0
96501558 108199993 0
690787409 525363273 0
177099140 712625930 0
273403860 699077203 0
138765917 638576851 0
19276470 51991089 0
777565011 94873707 0
558200063 368629192 0
281437349 174796932 0
389657579 19560606 0
524750299 353764424 0
290225909 351407967 0
28835196 265917328 0
40722424 434439913 0
328536845 602157253 0
742321683 796924918 0
457034662 243714098 0
587503553 142431147 0
788685048 111265354 0
345218686 784019645 0
425487226 484152997 0
513095204 648805102 0
713059318 566000722 0
379909739 115410644 0
759052359 216693436 0
622581555 653206208 0
298504187 743113668 0
582987589 473301574 0
638995042 146523054 0
148987186 622403531 0
231016010 569875569 0
625089055 706277622 0
519158857 119072873 0
162372196 567046196 0
599502688 146643962 0
85919868 359088629 0
540210982 552434302 0
563568358 584122155 0
530255206 420136625 0
612456551 253471749 0
287881828 488984138 0
714953811 722501412 0
427661907 115226528 0
633891779 795991693 0
77285188 618066728 0
757474353 89082247 0
460433748 651205107 0
776547218 124695931 0
182352327 382819174 0
288896518 8842112 0
255105263 75100243 0
214644768 706417400 0
60379022 290777350 0
743191720 42459400 0
491697905 188176988 0
133299098 387889550 0
682837715 614796323 0
458552632 55173117 0
536108036 386819872 0
36282091 220730191 0
413001300 66175813 0
60592618 387348921 0
268503797 137227373 0
726989544 682969286 0
539290112 472544728 0
115644647 575475906 0
767622021 358591993 0
309554289 321462880 0
31629144 535825368 0
9743550 49126630 0
761870836 546566592 0
195707141 761313492 0
488008589 151382893 0
553498025 203431886 0
231658421 247104739 0
687303914 93940628 0
796637734 645886863 0
577167317 765272014 0
638731879 404586118 0
146424108 14498960 0
690229685 386995627 0
477175012 443943792 0
398924423 382118391 0
126561518 44134109 0
99679937 522384635 0
406256300 6451455 0
787093837 757686234 0
622377692 331089690 0
5882835 165614708 0
334791706 458856348 0
705035748 480759617 0
240540425 760565701 0
667614313 651658235 0
667835089 369376191 0
385261534 720610373 0
245336882 379509316 0
116398635 470401720 0
500596603 456952299 0
656716668 702249873 0
553079787 773153779 0
247004801 400405857 0
101207825 76677450 0
481056068 305391133 0
665762006 64020506 0
284648016 721367128 0
239780453 152256268 0
243199592 476393402 0
769339116 680468985 0
91802554 166602868 0
343916425 302624598 0
533398012 97938803 0
71656750 506209433 0
718151967 22730240 0
78131366 526241343 0
569418499 280394845 0
186524534 30070323 0
409432362 121833889 0
478686152 546678889 0
392224161 368778386 0
199757121 751566830 0
6974776 135982316 0
144582553 179990846 0
387596708 588754049 0
179863787 619719254 0
422218008 15958886 0
541061222 523583862 0
620594408 166202150 0
355233949 720861770 0
648730178 76544278 0
714097850 396726882 0
139633865 415432494 0
206661250 767656024 0
128487947 600300429 0
243588818 550408399 0
3114720 311288135 0
548425154 660824101 0
368141925 384340413 0
40112179 708138958 0
798122842 586874365 0
518498988 504101461 0
620706438 792802079 0
199571989 301138867 0
441215573 226543948 0
87928040 91017515 0
735683238 7058015 0
213721207 353104574 0
408754666 149422255 0
745745218 787625399 0
426915932 20427697 0
15316621 461682919 0
240758447 789758447 0
341125509 561256311 0
289811117 561893256 0
325032476 300310208 0
496394160 759879546 0
590096228 729992932 0
49884628 261123203 0
55828291 261072142 0
48262031 5701927 0
670936263 436444136 0
10148728 565689897 0
327511590 646021501 0
419488407 655496531 0
209550908 584226108 0
730011316 520359014 0
632907385 799614791 0
501910474 750820862 0
456610983 691832488 0
556937242 707841674 0
468032412 205337490 0
622573958 119691002 0
168271510 113975812 0
641991458 230451495 0
517774518 651960861 0
195053545 767667772 0
265529637 426671780 0
389604533 404512174 0
275854707 241940775 0
537983989 592888901 0
367673608 442558121 0
391857694 173279566 0
582995854 475091904 0
213709144 182166036 0
396852960 240216483 0
391452296 13939191 0
35304965 554334277 0
575509219 15224047 0
337604034 288689180 0
768218312 677985005 0
337544953 426259300 0
765744163 250368791 0
784691316 45749204 0
465368430 609951770 0
661519344 741908405 0
271082832 688881551 0
50119437 691632889 0
801296076 732281900 0
190645551 219346115 0
578695235 589479449 0
470106071 166944332 0
643947268 166982307 0
338100915 648215487 0
214737381 535267143 0
38302302 138092501 0
619010114 671310720 0
341367185 172203855 0
587435937 240443295 0
646458165 780218028 0
529570141 314873384 0
130862719 486126706 0
719554206 791969580 0
422419717 509931700 0
282853718 129004414 0
377423009 221069914 0
481963864 539363442 0
258219386 200012050 0
518165128 270766325 0
227617597 49822020 0
555689209 416611012 0
785802717 136021828 0
19201544 38959908 0
612671949 764797584 0
467175887 104150717 0
378510241 725691138 0
321688380 748306675 0
568625234 146229287 0
700110936 189319507 0
178772651 463290985 0
137046005 141745248 0
579300474 175112328 0
400240232 345672832 0
4072986 343207010 0
51017468 411371543 0
35749561 129041904 0
788202679 264721035 0
616350870 26732467 0
177611271 496216334 0
503807489 527657870 0
75217867 21068194 0
175028217 46648569 0
701060678 789615125 0
727419574 70520699 0
605749723 106808518 0
317569110 614123068 0
620771681 274049492 0
265643421 320131788 0
610064243 440948806 0
234906575 723373615 0
341171056 35989974 0
254132829 137773117 0
405677328 223726876 0
691844353 161301810 0
768582146 206096831 0
240516498 379495505 0
580187936 131025830 0
740453585 345775634 0
101589313 488956330 0
9400412 677830964 0
125678061 435174759 0
345964365 548116579 0
131902408 762332967 0
269073135 100799899 0
400729070 660653119 0
595315262 67476354 0
199257076 773343776 0
93382842 458729537 0
406522032 609781363 0
481331322 176980415 0
318465093 786395869 0
305783349 793323953 0
451296193 436638970 0
111797211 581699137 0
505957209 788047403 0
678523488 403948631 0
234703257 738515181 0
660485353 330808657 0
524463961 322666531 0
420641531 222566054 0
584761331 24055618 0
466611813 192427455 0
421612651 181422095 0
474178203 524809225 0
287252095 380925227 0
387325060 373216924 0
754370998 598830590 0
469309999 650309732 0
226114264 64712626 0
19150116 395887597 0
331966937 767785789 0
198769434 594640666 0
480520120 260803356 0
478545275 759911234 0
7875396 183644573 0
786608197 510518332 0
503288046 774917186 0
237229724 408284059 0
662477440 445968879 0
25838500 329874494 0
339898301 522643696 0
709660710 222548919 0
766794783 528658935 0
203318946 189815335 0
18618759 450047562 0
100349406 392841786 0
193095095 733962160 0
639537517 595285902 0
52667502 451157254 0
427480625 800920682 0
571945424 787743915 0
68464775 28843674 0
482572896 609589318 0
458482833 312622045 0
111278238 197895123 0
545976562 576045773 0
771587451 676759531 0
150234432 498646784 0
613226143 166268439 0
435446047 673961953 0
630970830 705518403 0
771294294 39529817 0
76425116 608741965 0
685741250 463416170 0
303076735 94732909 0
388990726 34130654 0
670827233 625013229 0
123018399 293803872 0
227842195 132077381 0
309457309 568413214 0
517553190 70152619 0
534305196 175852647 0
589618038 340794808 0
718984525 678664116 0
312933227 278533223 0
376047420 170788930 0
322788522 189242447 0
732830725 10500589 0
157707399 781142687 0
552029763 463332567 0
710936627 61432289 0
160437486 776547030 0
680708594 136831119 0
732235816 550180705 0
296344475 89983801 0
474021837 389708461 0
46694752 101886525 0
353780344 562575491 0
450274301 326082519 0
659054464 246755175 0
591217504 772089011 0
484189693 102765303 0
382013710 487421062 0
301860091 354217007 0
544702458 655251954 0
413784928 90295871 0
192854326 122751056 0
58697645 66239085 0
302247094 635675036 0
739092957 488485896 0
248560560 730138728 0
606762593 642528887 0
359132784 151745283 0
58921797 68597853 0
686171844 207405943 0
283320567 549222045 0
276880280 215715992 0
460320736 565124477 0
339578403 548944414 0
540700092 516596229 0
110267479 720184575 0
493823491 672495819 0
683587266 68248192 0
469780153 729379282 0
66147914 321551155 0
116723553 141810456 0
601492240 625950033 0
750831295 43203012 0
284082099 503774763 0
301400868 286155573 0
718805713 614115731 0
68960991 247968068 0
591531113 572277373 0
639193078 29780997 0
137782944 160989589 0
152521604 208017942 0
331187058 159559105 0
165160026 552071749 0
788801279 232444636 0
119586745 251067885 0
718921116 475099011 0
773015172 701375257 0
530136803 303230153 0
324978687 114172402 0
204103923 406981675 0
542147726 93563131 0
95545625 597556598 0
569229461 470886498 0
768173008 337657854 0
704820439 180456348 0
380159319 521999818 0
541589010 228956624 0
762931165 480018353 0
601383078 157390415 0
784136323 182032231 0
757515929 390864563 0
51103628 177435993 0
236204488 117527697 0
758042798 400260077 0
660067428 564551903 0
710355047 639958681 0
668529674 787245974 0
222719941 639442543 0
930720 229641922 0
330786879 799044627 0
4084379 605107695 0
727595661 115947816 0
764417231 750487893 0
484002362 449178928 0
550182401 607523772 0
18023782 177480321 0
650744799 158313378 0
550299463 275552230 0
689519463 275531450 0
508259266 234863835 0
549890935 703924351 0
624909419 88420642 0
425165523 225199533 0
175362333 208804076 0
516310833 565840100 0
93192661 795931155 0
430429112 175100013 0
299103188 163489355 0
251070898 102180668 0
263027200 652428995 0
704137329 51399550 0
558909621 421906448 0
367194674 540778982 0
427575149 506764017 0
462694877 234744673 0
240586569 567659418 0
64623801 491211698 0
447045838 191694071 0
697894120 467819347 0
653537036 609035495 0
60929194 583065219 0
752113208 13703484 0
244355223 623027670 0
676763412 692787052 0
293974309 92407470 0
683819547 381262173 0
441511098 726925692 0
183675673 87721502 0
699624778 6390361 0
361304638 418004706 0
614247148 785362170 0
155771270 452318401 0
417016712 259705618 0
87371053 484005017 0
90745724 64249882 0
786303754 688931336 0
146576272 750939611 0
754230984 288153444 0
2706412 792798385 0
651111623 772659386 0
100154362 640927861 0
290230015 658614582 0
210557939 442216107 0
127345885 225234369 0
244846388 456952164 0
493470821 23952342 0
117419555 354902389 0
154048230 84826422 0
522311934 665431599 0
337445811 83905861 0
746542 240452277 0
189815666 690410046 0
475729906 481042917 0
606720571 521698972 0
119892026 301763849 0
346368550 363386383 0
58452160 502705987 0
551379350 350945432 0
674867133 250205419 0
451460758 162999466 0
798239347 421817264 0
355818450 663776880 0
276561340 539213414 0
466754484 39674991 0
159998322 100527233 0
322269156 53627106 0
400412303 490615026 0
477915215 111001598 0
546579263 647295618 0
769117146 368075071 0
294179020 482460756 0
639143558 283166074 0
711665779 302132674 0
482055822 594978362 0
298188935 726503291 0
9734023 441926719 0
348025822 138261148 0
638430221 394485323 0
648942619 678077412 0
617443758 302613128 0
614001477 308463623 0
184030659 18244938 0
3342206 742685499 0
548163924 497924566 0
720813455 505088730 0
175064943 240230007 0
188102186 611986224 0
361629293 88260692 0
192377548 213532772 0
384443967 544953605 0
372234234 637257223 0
115798112 621079080 0
258739984 465434609 0
175460526 678046920 0
682189511 616007041 0
698408302 77304457 0
297213097 387620197 0
330012763 140669085 0
98324462 458228486 0
447136465 81182042 0
454307480 793772543 0
632877676 45830981 0
703011255 507250504 0
293937752 68783740 0
236289684 650937669 0
468583871 518761846 0
65967646 584332725 0
702385820 30570215 0
473785991 573287878 0
527225100 442558064 0
87443964 194214574 0
25914406 30234580 0
480639126 643477616 0
551944310 424363741 0
719725000 284682027 0
334577935 774012646 0
257968943 452530524 0
791256857 427993754 0
353164228 370004576 0
504775613 226855244 0
431119519 356351476 0
175367224 311884993 0
581880294 510330041 0
456343130 567223690 0
141557962 286181645 0
368736280 318516612 0
447815858 573471817 0
408098458 255395047 0
347107621 316089221 0
115057676 31593122 0
123016275 193187783 0
761005213 293543102 0
2219389 238776945 0
699475429 315399354 0
748614871 410324377 0
368718804 21887683 0
216159214 217307721 0
583556796 264071276 0
65808153 772230883 0
632184624 274123516 0
553202947 498007837 0
158151476 749417469 0
216663437 457117035 0
38617415 148039194 0
759807528 548972044 0
514008588 697521117 0
717754722 691265242 0
393185460 662861658 0
667470026 295293667 0
433347220 756080511 0
59034120 280805597 0
597384978 778507164 0
55297118 239823028 0
222376583 199518116 0
31738985 340547173 0
159092079 678741972 0
128938533 681965489 0
57618744 289168575 0
229135447 420744951 0
303345538 55477384 0
353330495 605003678 0
758088079 254810897 0
148824141 211287545 0
295678033 363179907 0
251239980 380582141 0
474800344 668353734 0
705424181 303445200 0
225650054 412748225 0
206761225 127703968 0
733472492 489124289 0
272035846 26716314 0
622392593 276950704 0
200722909 343052289 0
538309290 220330161 0
425699522 135092932 0
296796204 286885779 0
338051297 701228610 0
187047606 549004190 0
405348604 726153327 0
363179314 274009306 0
370180983 77768793 0
318488495 506660260 0
638233859 659418555 0
184830799 692298437 0
549571550 591480126 0
365966123 22096637 0
37696244 723471873 0
646226093 648971047 0
445572941 448829973 0
251057804 584800639 0
743553401 24449157 0
415664414 607557505 0
463756217 344050537 0
615974550 39629911 0
732523945 349692528 0
687403944 677093400 0
142625415 638499148 0
237020517 253338053 0
504555291 308142045 0
28972748 666935602 0
127705477 591496782 0
440174584 521979506 0
175453758 415474923 0
344668795 59379879 0
221100598 788636668 0
594957025 641203422 0
654353075 613276457 0
74039831 734767058 0
326911321 348950070 0
281973721 225008480 0
268275102 698430597 0
544803345 212729528 0
116340665 759086855 0
416514272 329695369 0
173358292 798014450 0
229887295 720484615 0
790696907 414714911 0
560310855 624465037 0
99679679 400909174 0
336598636 437803180 0
505032216 269739419 0
784328187 597443005 0
3904937 128611883 0
382893490 746231122 0
208404778 615871604 0
400969354 49491532 0
219212398 472229078 0
784956387 153951623 0
100991822 198475963 0
784458177 655285571 0
575711646 119937835 0
495761136 542569685 0
738152259 484702134 0
216114858 503590147 0
4735098 181378289 0
43921478 624913313 0
503633009 651927401 0
516079996 503476226 0
42528383 44138251 0
367971662 737068278 0
350116102 307774135 0
310283224 283801671 0
700359959 618453817 0
198665283 558395914 0
232119776 69999979 0
2865961 795100444 0
235199295 613737111 0
699178690 410365101 0
159018380 675354263 0
464834630 163091546 0
644906050 363073364 0
616559946 796519880 0
481548665 632075018 0
597716640 115756758 0
340191895 442390188 0
254036931 609351596 0
554922721 323102666 0
546091578 52542554 0
321943142 594476692 0
232908447 663639925 0
530370623 447897035 0
441032049 528919026 0
414059078 253606462 0
374986637 263881670 0
639680013 278350425 0
715249923 154689940 0
381663765 315697771 0
623645143 270812098 0
143845476 267525787 0
86527442 346799672 0
658788662 190952456 0
210393789 164672116 0
800496795 126916709 0
732083894 484245468 0
106047959 529501773 0
640741792 148462613 0
670806216 142935587 0
33287151 292182632 0
533032870 762171929 0
631183517 426939886 0
734843097 774452352 0
284779231 8073459 0
717548847 451888989 0
431932753 623740517 0
594046556 400970825 0
748588655 367501602 0
588005808 31156122 0
475245482 705998416 0
367188563 257457753 0
371068592 673108526 0
100735033 153760282 0
620203629 641434161 0
653964650 114761563 0
416309252 272383734 0
112785762 235883456 0
585685619 309914941 0
566579691 443115870 0
773473767 58412631 0
231718824 476921293 0
4494742 31099126 0
323621474 84234935 0
354653534 568999433 0
576288553 154226780 0
369035282 705371421 0
31657749 596690147 0
181887907 654532677 0
141575659 159099508 0
455207058 587372542 0
267956520 631442768 0
694379202 469242785 0
300309063 649418100 0
13537094 410011340 0
206768650 657232208 0
751069059 712876956 0
569401383 627858670 0
764469067 447664266 0
413065929 274730147 0
354493649 149396947 0
195087901 231966777 0
81141262 136280885 0
547813032 532972539 0
155054072 680064685 0
36965239 100039205 0
28299117 191737744 0
52582552 460071598 0
534875473 713833704 0
186831001 324949077 0
227743440 225852852 0
166500142 345581241 0
657326375 642347592 0
417826793 787062730 0
487089447 247166345 0
31143392 741974326 0
334312262 312000063 0
693965589 190743573 0
411757592 801425878 0
412104037 677764423 0
150340043 222734408 0
580234712 148013694 0
238856127 202191320 0
755384436 402539124 0
589617621 79155451 0
395495246 604921003 0
390568033 695468842 0
159000354 208179782 0
479734122 770239918 0
708507609 488916840 0
455453237 204617558 0
591692562 572362679 0
598214783 128843002 0
125408030 486992024 0
763380641 504523082 0
356382493 455620496 0
356133752 223115738 0
766082331 360174143 0
517934109 600730974 0
617762602 399591222 0
486093842 382712681 0
263468283 297601517 0
698251564 375559983 0
545895002 119535404 0
583928949 182867000 0
432378496 720261518 0
740680093 179692523 0
63348859 477599189 0
24572430 292422832 0
310121921 759873920 0
463905208 422809624 0
241569939 114807773 0
705922044 173813324 0
543888493 84294296 0
425356919 263397050 0
93363095 408488420 0
103934995 666108931 0
359462637 545343328 0
474231354 237167553 0
619119230 508619543 0
588384355 97501759 0
115381265 630984202 0
440057106 89867221 0
197881808 263848371 0
736905476 650950937 0
615407479 397533824 0
452195517 263184119 0
44402687 600667194 0
356286498 134810854 0
595099715 274633162 0
738263590 706075407 0
735660260 735968429 0
432069170 11332494 0
32841182 748218295 0
559456086 627336043 0
34087571 615424623 0
511829626 396634923 0
204332748 152592991 0
714610425 717113581 0
657473939 793092400 0
376764853 108433043 0
656593689 738783954 0
357677349 9514788 0
62469440 779731739 0
216807846 131924228 0
619153715 248689029 0
635884125 778424844 0
25795513 419715809 0
333322425 523422294 0
392654770 26825624 0
15764555 60756797 0
762629022 325462315 0
111395492 590887057 0
196761238 581196678 0
468390797 483020469 0
680911093 633826545 0
65624275 476307738 0
327345761 22985335 0
289327613 70284526 0
726090198 769761378 0
668230121 359233740 0
48403575 675512236 0
107089390 85462768 0
300398079 110868526 0
584231681 410847156 0
130693547 113197957 0
511541791 311251445 0
87180521 547190186 0
767243820 401085225 0
124252172 411616786 0
229885546 24558736 0
351305435 687084907 0
301261082 558383995 0
780406203 511393092 0
528149172 212231070 0
533538035 177552671 0
355687545 60429044 0
461167371 630411463 0
763326301 463512743 0
645911670 416356276 0
159683293 456819282 0
682516648 332558733 0
277046291 573179575 0
69426250 84262481 0
159228462 509219964 0
562043718 309916312 0
505806500 265548305 0
681635670 472255454 0
493592742 181409947 0
286406424 400840579 0
119946877 213835487 0
22591860 776704262 0
785729166 664679877 0
146937889 756762195 0
41919381 534466054 0
28925538 487827567 0
325827359 247485038 0
96575425 86906649 0
432356754 370201303 0
381881942 768980783 0
790332591 333568146 0
5356166 161226949 0
445717830 657689 0
536696123 55709389 0
479619673 767143964 0
134414514 233669128 0
742284814 168745082 0
26833334 662592932 0
622568117 486526527 0
796629879 254849600 0
610720458 398666055 0
133808720 571093569 0
327575650 603460214 0
712988118 15784746 0
23481820 755221260 0
309058791 298953981 0
628599708 761746887 0
645259489 564578283 0
542668984 514960059 0
466906904 780029733 0
492430749 33598326 0
13898979 562847722 0
675243093 434949808 0
303250780 159994592 0
385767663 345717726 0
63148244 319164889 0
41564978 378606978 0
763635667 187309842 0
479323861 798334383 0
7697436 243842832 0
114481720 452444700 0
580337104 441707935 0
169243696 82602757 0
556442210 623469870 0
528402693 188333480 0
452257489 471757485 0
626138978 14367903 0
413353770 263405530 0
469458762 612255669 0
389864895 239690356 0
465253811 481616211 0
402429170 664930775 0
792799494 56645611 0
234870153 534327440 0
785488307 414023815 0
341594884 784376622 0
789274996 23493863 0
514311681 192255884 0
346132945 181914666 0
468137160 716759048 0
473049060 677023685 0
612760533 388523529 0
753989176 448617491 0
69123003 367141140 0
530204991 146379419 0
14373062 374705214 0
232395326 329406431 0
664931514 3137301 0
466189153 75609195 0
13153343 117208658 0
238531554 401077625 0
148899539 423722046 0
396085777 317837935 0
740694265 617445827 0
697100107 652625681 0
265123279 374680793 0
361917374 329899944 0
318687390 11846317 0
202897140 467253675 0
475656235 724750095 0
767753169 485609794 0
192646243 218494376 0
369152421 513230872 0
716669620 37724389 0
75056692 265325589 0
595958247 606397517 0
701104187 730472110 0
560940684 721491244 0
726679958 382582926 0
12109687 107758354 0
248254492 653883556 0
451717504 403271043 0
455974264 32397722 0
187290670 474206234 0
109980198 380445805 0
520535091 488209329 0
754302825 92129674 0
490099411 298675533 0
23121322 381169796 0
138340773 325435765 0
564740110 249880489 0
588709529 185546904 0
444228655 22488631 0
364915268 574961933 0
567413413 418125937 0
238532031 555706887 0
377702872 493804749 0
68279953 343669618 0
285749115 722290820 0
658771335 777077134 0
484133519 130574743 0
562987914 76244583 0
96838091 791538410 0
791445024 370100575 0
540952867 237388873 0
720162584 598896269 0
299832324 785478140 0
582968920 154842617 0
435970361 306930841 0
302381082 374368934 0
526654465 15361456 0
101586281 587927366 0
780753389 52560230 0
680569951 579440057 0
599599077 443118309 0
439803133 591092540 0
337659883 603287951 0
420018036 672187562 0
710158250 473093917 0
226068343 258129858 0
980184 376159691 0
249949680 149935400 0
584144592 800376150 0
554694636 381971727 0
152046774 346249544 0
779060928 26692544 0
626312777 502928373 0
305906355 143577203 0
535322956 183861874 0
512001885 73231870 0
485518594 456431009 0
768212521 302953990 0
391260575 517763028 0
780282302 74104975 0
309539025 175979246 0
17950876 756600798 0
545341965 164687385 0
286640561 351237439 0
781221857 466950752 0
225668234 33891084 0
692580194 192208355 0
258047199 595297139 0
530869149 640205193 0
796075906 484747028 0
708743573 84782931 0
82874285 432934493 0
742482805 210982941 0
262610711 562690793 0
268510794 309712543 0
205721458 4744444 0
753268908 192046197 0
243430364 33712403 0
688236851 765314897 0
256660232 466089667 0
577982074 289462710 0
116405516 254466765 0
223877127 281027715 0
576751531 217650 0
268110412 83861104 0
631417458 333717548 0
505592255 499501982 0
645661317 638258232 0
754457583 90282872 0
742549314 720537225 0
708566095 520211601 0
210031984 531194352 0
283277413 190746468 0
21558263 404709842 0
759448619 292998979 0
495873766 114342441 0
494084691 450225669 0
498800618 359661379 0
425575763 90903011 0
252931460 135947276 0
635801796 228462568 0
319046488 474912750 0
731010106 479482941 0
58707380 627861589 0
412404193 334389295 0
160514736 434464334 0
85427668 73807037 0
200222957 402197470 0
573223070 101115483 0
667856274 246408628 0
759589619 750835393 0
31460589 130284063 0
335952401 288426216 0
77224133 256953731 0
712624663 408719738 0
793012587 500961215 0
86815443 738000249 0
20819055 633780001 0
279491117 332323690 0
350241996 3335905 0
522980820 525056537 0
231013081 117241139 0
408497849 348836492 0
307548885 361604626 0
308939725 249416516 0
173259611 194982309 0
202568153 135972320 0
770696475 397759205 0
451427213 408209607 0
764814073 535248535 0
128986881 210192046 0
338827363 58335400 0
372302327 319853717 0
115200061 340732817 0
442573990 2698598 0
563976905 135230956 0
194648718 659034794 0
258896181 404794778 0
259074783 766926995 0
295137927 776935482 0
591701280 477325518 0
172673433 725674613 0
337210747 480661613 0
795768780 619955537 0
118808686 594464187 0
269445576 726978554 0
566274687 360190509 0
794912143 51916479 0
237133956 775628962 0
356426707 166724187 0
387375920 334462004 0
541444097 576618585 0
643332852 222719456 0
156974869 665046888 0
210443354 224400091 0
374964730 473152026 0
663802724 680680473 0
71493318 249109344 0
576759339 397687221 0
558894616 282758829 0
39121725 349782519 0
735570570 547623369 0
299003344 298998967 0
764932516 657662365 0
452617336 499779004 0
798584955 385680376 0
131966641 174606221 0
681575978 468062535 0
666228685 173124090 0
569125552 598137242 0
770906737 483086517 0
54054357 653009804 0
202895592 37562378 0
164736620 284697177 0
359668905 179880445 0
62492953 374608444 0
638798093 534115722 0
631505764 664703219 0
215257636 485237110 0
568912048 509355213 0
598986470 69439097 0
92873815 779244897 0
297291559 70071389 0
117708544 616264640 0
411043426 715023387 0
415784547 169808160 0
298914056 561094339 0
561731304 556529589 0
701499458 387834085 0
448990627 290222122 0
16268715 541956654 0
92921396 132882764 0
722556060 145005717 0
324791243 410088322 0
699878979 348304514 0
782970935 19361996 0
210356073 23072640 0
330141503 177933668 0
558140763 34000839 0
47183208 356303224 0
659019938 622884271 0
964828 750466563 0
90060579 677403610 0
151439300 344455179 0
39092946 607508409 0
267769770 437382627 0
702678840 660964454 0
292894404 674456143 0
410519544 400450145 0
330185485 676902525 0
551625612 573933590 0
552156551 250320014 0
404497315 84475847 0
497012041 604234857 0
604296544 78605256 0
35854442 190668132 0
192576517 564175818 0
546162275 108542878 0
659861842 541774048 0
14075236 541286188 0
81648451 198754650 0
186732280 467294751 0
165904522 604965699 0
625304509 676791498 0
225732718 583625239 0
289006133 27298093 0
227780874 727955179 0
573387954 495452987 0
152390936 671589005 0
779878498 284762186 0
565479881 731896741 0
588244922 550856475 0
196010775 81017843 0
173288466 410271701 0
551399056 749689182 0
524993501 24572503 0
718788399 360554362 0
287610494 556148125 0
630139019 368812743 0
116974763 705092391 0
764073044 491149769 0
377049867 294737325 0
111511709 305092922 0
760417522 799327992 0
168478351 217866151 0
142660005 336534821 0
740487440 487048374 0
376921764 146359115 0
645403849 567501712 0
103610406 39416503 0
159820347 401731693 0
86699028 556009077 0
314270517 255513446 0
543600601 9935472 0
708770274 661000873 0
136062860 752496982 0
670158418 398992255 0
418122080 260793116 0
664422261 572823277 0
446393876 695321338 0
229744300 794966063 0
605445979 800371656 0
601960189 7425444 0
629873248 612838465 0
480370349 692545878 0
484397609 621822964 0
22956027 79030797 0
515212866 488350664 0
396529761 376428696 0
681777327 624249064 0
770397004 283117600 0
593721756 513444130 0
273972211 573146801 0
228677207 428829146 0
394831973 189488830 0
66624413 80080326 0
538845608 636511497 0
659340320 771569620 0
667460343 143243723 0
433183313 461911121 0
733224077 784079698 0
109523129 431643020 0
471137325 348806115 0
568347159 24025336 0
247444214 467725562 0
220184822 438840940 0
158050440 287223991 0
50338480 200037506 0
614925544 540477419 0
291148943 356742186 0
211954962 525528734 0
695735030 39687728 0
585789189 144867685 0
576533608 636811400 0
764590233 732148084 0
410954305 741751899 0
630151511 662103655 0
370528121 2776740 0
46857108 593366844 0
466454768 109769558 0
13244056 307468057 0
121218378 88368378 0
416139257 372740810 0
611855119 479916703 0
686433894 364235493 0
611318717 246967115 0
244072392 207382868 0
127770779 49566560 0
675291076 501763525 0
630782856 723973181 0
486767687 574751941 0
690832778 362433579 0
557106183 470452644 0
245157300 159179953 0
168143604 223264862 0
671157023 598482267 0
411693426 78652791 0
653049043 540310564 0
787176772 515744704 0
373248491 81719422 0
466501845 184350265 0
735867701 592664368 0
662732103 781979812 0
739439478 734651843 0
572817079 472877715 0
249382643 533358734 0
186563965 635624686 0
569293409 748923132 0
563804621 663704610 0
284754434 479133831 0
52243148 375095566 0
720286158 580702262 0
268839778 76194328 0
694029649 48611483 0
157256397 692849732 0
794583821 83700048 0
583201699 16550074 0
481950567 108356296 0
568942050 309493280 0
655547731 480767658 0
796679260 243369675 0
704749480 286223791 0
240628486 31108736 0
624541459 792262215 0
727315379 326600801 0
309832202 231204105 0
438960684 538973545 0
113731391 290715135 0
463552156 723286861 0
626067284 628801196 0
794734621 203825825 0
741640850 124131137 0
165900443 416384415 0
124946815 251591710 0
557934967 768129890 0
733796032 673322878 0
183170876 41416565 0
732817838 711045622 0
234855309 70536776 0
747963845 578533621 0
282188188 304325360 0
575259658 442379394 0
100475209 782304628 0
514054011 264352447 0
646798110 264343410 0
244000071 672325000 0
485744746 9737520 0
688324808 390719660 0
497353117 593763797 0
330152944 373474951 0
181884396 339290855 0
463170210 501535934 0
108118117 658298108 0
229275651 352875807 0
784045796 511773286 0
24695599 363084121 0
182322123 631200444 0
558899834 85632726 0
372812397 233608129 0
463753372 5683784 0
399203455 419916869 0
543707057 341860843 0
684047958 79048781 0
32809122 203916852 0
663674246 534695548 0
326258910 136764940 0
256144697 512966437 0
664338576 672017529 0
627323520 801093483 0
143092557 491942007 0
145379721 290725981 0
133536749 639444484 0
121271556 142883251 0
157304566 226464272 0
93120999 741761107 0
669183108 203950313 0
100053719 283245049 0
491407978 166395469 0
156181784 163963825 0
426568793 641208112 0
268249948 491507102 0
690030823 132369899 0
86832425 350813091 0
336464808 625543307 0
400635734 531585662 0
249357525 36316276 0
565775420 635227883 0
134520412 716387607 0
569322468 12994060 0
7575642 756480872 0
468994359 130374190 0
601033588 219937630 0
514085597 581050184 0
174965461 647327876 0
283482981 478848964 0
479392300 541956503 0
428397905 363110649 0
634095463 122114913 0
295902325 607893014 0
657383358 264938843 0
297613540 215400685 0
665644603 91725368 0
752775772 520475296 0
292750269 649977948 0
485332938 102037888 0
43406680 32098342 0
10974610 374322543 0
679862708 410558932 0
218500562 134347540 0
401362361 112632904 0
644858772 17999878 0
388115972 430506910 0
445308038 484085390 0
352697450 430058433 0
179329675 303030980 0
473105928 293703003 0
14597157 562814253 0
496136128 800919009 0
618758291 244534787 0
655517871 621868295 0
596684126 698739658 0
74895826 266829234 0
221329182 152192334 0
152603728 460471036 0
155507369 800484586 0
548311604 666575137 0
326825556 43612883 0
745342093 295190584 0
726312441 408749499 0
559639642 727254235 0
116632650 31929268 0
211119869 482167658 0
470624735 680691509 0
419526771 64931680 0
132344070 639793065 0
762603095 633118897 0
774585839 546344388 0
534704157 720667900 0
391413062 657204828 0
67691052 634911932 0
754832402 567516706 0
6660138 379657037 0
389169024 225097920 0
610555473 726953203 0
28385046 289635935 0
305632997 386668772 0
652736036 100500167 0
440019432 246982950 0
628173326 751268175 0
537454545 80423891 0
586300220 327749724 0
45382608 677395561 0
573258696 510516850 0
60751648 331843948 0
762544100 324252487 0
542760356 369389689 0
37817180 298015814 0
542759114 660643564 0
605632679 553971020 0
289782472 637973523 0
694955213 106335997 0
114773624 769891298 0
402278765 619599446 0
518714647 28873068 0
512956865 447475352 0
604618556 555896583 0
522877768 671770342 0
65573521 736058262 0
560135702 27835433 0
635583728 528372962 0
624467888 123818009 0
729147912 783708257 0
298682681 595204698 0
440240119 260980383 0
166247342 624459696 0
647622257 150872382 0
482979369 282285610 0
108227886 298986139 0
480806397 505224108 0
511843598 631203133 0
585292817 476053888 0
329696675 107292813 0
36446907 388865551 0
487311875 405491194 0
152769784 109640089 0
681109243 640737918 0
590003829 148376833 0
317283885 535865745 0
92086227 180456128 0
537629065 124638881 0
560480329 523774914 0
655659806 18475477 0
731917839 709877625 0
71268632 420661229 0
489555942 72333979 0
199216403 29224219 0
488957216 533380211 0
586132620 575565986 0
160779942 233423014 0
60970915 291232129 0
494526338 736821151 0
76065628 548464427 0
741625948 284088351 0
603358692 265028312 0
84202079 453423361 0
613630326 443891657 0
528391620 679222656 0
270703580 562113103 0
20575367 568075705 0
275880326 444024183 0
319382781 510139023 0
702692292 270730409 0
199209316 45451590 0
582424098 236052929 0
699657798 403240051 0
582019156 39242154 0
423006451 709992205 0
573681684 138594300 0
675166088 28256562 0
570144278 136738989 0
344189717 255718301 0
516728085 438757006 0
154474062 331079164 0
371678912 699127197 0
132205927 278067527 0
262143545 121210860 0
118229682 105741519 0
34385288 466847830 0
222748215 302428067 0
49732158 529392917 0
211861997 717473560 0
57740744 214717224 0
105052240 521806874 0
635771272 180837607 0
553755311 243800282 0
313720485 68996932 0
261169272 571686641 0
695086099 386463638 0
197884529 287676854 0
800786061 156337740 0
88820022 45863990 0
173990158 49641476 0
661569600 770766546 0
222718165 273951875 0
325481188 214576296 0
267332989 753171226 0
691783095 664173461 0
457010317 440373146 0
271271403 486118432 0
707527138 715613119 0
151442726 801192938 0
163111903 228027593 0
303949506 519035369 0
273879840 696786196 0
421242491 30525001 0
596831195 90399168 0
234113360 305024250 0
142972487 88450067 0
190849397 312165582 0
553496817 718206250 0
12936016 106582656 0
764033334 81556959 0
755777793 465058019 0
483751886 179434725 0
337777047 331519308 0
690799906 556230979 0
468142295 411142307 0
702836236 538113766 0
188028881 340152898 0
535249378 539590940 0
612697311 158963242 0
535655337 473167606 0
779231225 144364400 0
741083890 216758907 0
755625819 391225623 0
110857980 311947013 0
56066808 368380893 0
635941712 609546837 0
713320691 297633468 0
226956462 59688021 0
448914647 86030424 0
492769060 539101582 0
411283507 244884318 0
497962995 247819771 0
133619535 765244719 0
1872954 145866242 0
373414639 401526183 0
589309332 762686119 0
171990794 245766858 0
65507700 596917682 0
168073164 270892626 0
221906800 718463718 0
504850881 536504299 0
275140305 163294836 0
711592615 389088006 0
463701612 198307035 0
68925635 475580337 0
507588975 200020699 0
590577072 157629051 0
721790233 236370027 0
762470792 784245766 0
235655925 81582447 0
527612178 323087313 0
401577519 535245285 0
642390489 206623453 0
318389910 154025864 0
470550413 594230739 0
331560947 645003344 0
643577874 573555568 0
738267689 493020718 0
25818411 662901862 0
435414626 213102265 0
333245995 33109408 0
267611128 89146656 0
506956710 182600929 0
473376064 492302507 0
68008422 329714710 0
350878146 268900094 0
189879538 169075269 0
513762708 593807302 0
191517967 756868632 0
554114315 546288387 0
607078175 205703578 0
203554898 1793570 0
794516537 496515854 0
17905778 260490141 0
452578775 20789808 0
778147419 565997526 0
798170569 193898363 0
48653845 776931921 0
265741107 785490950 0
608786194 532780889 0
281964703 790676158 0
279090554 274995484 0
499501460 389106627 0
577488682 662549567 0
763957957 184909119 0
83198649 769133181 0
618711546 211224150 0
405498917 247374805 0
177565927 518158693 0
439258078 166609514 0
724861489 581382627 0
679990302 137224137 0
523218995 183614087 0
490933480 192867286 0
628915510 723316436 0
506630673 612080168 0
280067211 236598326 0
174251953 193479679 0
622435004 188508815 0
364950718 647085832 0
741531913 396400100 0
667824375 671045413 0
452888935 770389863 0
388877437 481558536 0
536099697 8707351 0
147711977 303732644 0
744404574 34469388 0
559793613 115266779 0
125356342 323310387 0
246690177 505867730 0
88429484 418386705 0
434494997 766758429 0
484427942 594496352 0
607695359 714282643 0
691616579 354962749 0
702760014 227611003 0
746166220 234111307 0
471034129 444859713 0
297178013 419209489 0
422494868 685574361 0
299251486 660402483 0
308359317 4442837 0
795316069 20882219 0
739190685 515880938 0
756657195 674000678 0
297705492 322880305 0
703480680 798601244 0
376860920 148641607 0
113489288 392424610 0
572153247 773199086 0
97764842 3382923 0
292542406 154587470 0
266781267 526065608 0
468433335 204124047 0
566959130 727170346 0
192312368 291242204 0
93404155 278869496 0
249896936 280211928 0
9666634 473709657 0
464436832 301766733 0
750798649 16419265 0
330903210 486556861 0
755252226 57971822 0
634843725 560078115 0
177770509 781932808 0
522325094 680616263 0
219136800 554173410 0
746588843 579869820 0
374647712 458178017 0
7947053 499692045 0
281747172 737003119 0
27032139 44751998 0
79211652 759220745 0
334286478 202744556 0
577207267 626840333 0
293475204 576673627 0
129489579 537332730 0
200989020 700563290 0
343534476 564937093 0
142174358 718366057 0
456765999 190826137 0
360025074 106980904 0
317102941 535572169 0
16338849 562742874 0
386227440 18751558 0
274660362 299371403 0
594655888 30424127 0
84072183 467074628 0
128037390 653257443 0
240546062 259973550 0
242830781 630534596 0
491580008 763969470 0
212162929 23376234 0
431407185 634597465 0
707004388 678006516 0
310642870 333426229 0
424801365 159667188 0
788349764 665809860 0
645645523 677954897 0
315239450 737832383 0
516708904 511681311 0
773692727 114310742 0
678814752 351035075 0
738553901 268350827 0
620760436 544335499 0
369104224 653428039 0
595283913 119622820 0
111305042 298452627 0
84074265 479064079 0
301871789 660082415 0
151548487 489750129 0
458309751 272549637 0
459440994 136881837 0
185990922 96395365 0
482220618 654446438 0
568289076 563676529 0
646892457 154725990 0
158841503 265537245 0
353963851 411951956 0
599354290 551307773 0
143675787 57104452 0
548956141 797054288 0
132443882 428343574 0
431074028 399209696 0
697488793 793932342 0
726171001 325785161 0
762455993 677933087 0
14076544 699672948 0
93043369 141072282 0
15442261 200370213 0
152016489 766683680 0
488793127 37477457 0
74494887 521753206 0
401385079 700462813 0
433613302 581160276 0
481650894 271298337 0
114118496 265868614 0
526204634 188938745 0
325809554 435103505 0
475383828 618254980 0
350744757 161083403 0
181415384 515967196 0
213700638 353627545 0
636499844 492187622 0
306759671 64376464 0
203430603 367861540 0
512922633 539236891 0
571003536 788045433 0
477748152 243943396 0
127729665 201870874 0
51646408 736578714 0
420563555 278050335 0
382167855 273961221 0
778255447 400992361 0
380123637 10588657 0
140298801 360820325 0
556613064 238827458 0
597626715 708388216 0
434150686 433029588 0
399537812 61503220 0
314786733 649746089 0
402111586 428711304 0
789821635 722964208 0
751743363 684299994 0
676661345 195716336 0
726836500 739710883 0
355510825 79170855 0
209360932 443045654 0
166810402 241922707 0
230135250 535505212 0
86829267 133423603 0
288923035 26791418 0
675791285 326004054 0
694100474 257170682 0
462560440 112961047 0
404676959 356463573 0
494324952 317378328 0
793304758 122735728 0
590813276 413107401 0
638285255 439366814 0
320596340 669717980 0
566172825 506023917 0
51755923 652356273 0
656504779 75307433 0
178072704 625427907 0
460062268 413701898 0
362438043 659966031 0
1226448 743629382 0
287159985 237013257 0
733435684 103024333 0
526541174 611487604 0
685436855 685493889 0
177541428 497372236 0
755611940 275110795 0
581754695 516398542 0
81103448 624188481 0
54327170 737567151 0
666417632 628763486 0
738745971 462575749 0
277501735 143515539 0
433899763 22583799 0
416856690 266477990 0
420947190 714141129 0
545413451 666915327 0
734830308 457814945 0
189293494 219220127 0
729384464 180381534 0
567188238 106798292 0
329716906 168799047 0
380485373 154883732 0
789674189 726235212 0
283856649 176709539 0
790259731 620778383 0
445827546 449507863 0
693228971 691022886 0
505358659 12555285 0
38105255 646596891 0
787838635 468720820 0
24610386 568759341 0
6862331 693852506 0
570876857 34803716 0
429623522 254703292 0
182960125 428896098 0
784370496 254700084 0
382270044 774936786 0
71597736 96795123 0
212595689 481062153 0
414854668 104519716 0
606512240 483028842 0
591750802 686500613 0
360780348 556307460 0
374659258 61870327 0
698340555 623367773 0
714620179 244173479 0
174049819 223475902 0
193264382 157256364 0
281947426 709770828 0
87129120 683371258 0
745278180 567713931 0
414977073 706195590 0
584038746 525974191 0
216922563 95915042 0
763197156 225768865 0
300652170 409848452 0
638419546 759117436 0
381813381 388606906 0
608128858 423272549 0
120961997 293596529 0
490930727 675987843 0
703548166 347614289 0
268330216 254215710 0
632055152 403011630 0
67641743 319821494 0
597932121 261242930 0
403732191 511270749 0
483433536 431951774 0
438367903 412296900 0
347801452 42634787 0
765065830 19940082 0
4058744 154371186 0
461638383 237015811 0
624179480 114640545 0
167462129 177923898 0
304855187 376687678 0
28265399 470925846 0
520159838 487315547 0
76221158 650401436 0
567952767 213870718 0
21236742 456346120 0
319335455 241780433 0
68273600 556842345 0
505644106 256717140 0
95555891 697348611 0
33809029 217575669 0
569212903 760268596 0
253364572 493504435 0
269223467 98593084 0
640267857 333057175 0
356139924 46598993 0
411850328 294611181 0
490213020 436974550 0
407674286 22167349 0
309024369 284810484 0
251378541 715574700 0
364710645 82825096 0
563776137 416724092 0
162775084 257548762 0
505132434 230968842 0
429998517 191832496 0
329173103 765244581 0
5309815 79895142 0
503041974 794607808 0
218882223 556280370 0
727969919 500529100 0
453116730 576340784 0
194400610 4926139 0
337351521 749861276 0
525615524 547944093 0
629746880 29381940 0
609033838 531878460 0
764195341 757706813 0
177949747 261966959 0
110037221 30345798 0
354665176 43407170 0
253702028 116652296 0
312070605 159095858 0
419256560 477964593 0
716844230 564305629 0
348630758 415545038 0
70968831 270026187 0
501217245 495032607 0
550415698 369036763 0
19500166 431549950 0
527776306 211830113 0
34924992 244420841 0
374591294 587932753 0
484228937 732971510 0
505722795 342656502 0
163748623 800897364 0
535826148 767927831 0
521389283 511956447 0
129343794 630706203 0
510252722 323092639 0
22227638 557144134 0
271335711 791735299 0
341198983 401868438 0
467758574 704285982 0
151990455 224303180 0
36732956 117596399 0
749465276 659038696 0
297439191 144450748 0
241822787 158816473 0
336965191 234214029 0
282712733 149904590 0
614011416 504451726 0
248105988 729494656 0
382354712 506800199 0
130741341 771780200 0
203736003 133296710 0
17001412 333152858 0
345802534 11662060 0
215395111 357787358 0
206480255 322803756 0
778070431 119989227 0
3370975 29834641 0
550292354 405111597 0
636861489 176775893 0
743419352 237174396 0
237228239 452215869 0
316990112 731240590 0
610483467 16647378 0
798945506 500036450 0
709540187 734014894 0
186858699 566903166 0
683732371 120639923 0
66241433 60700442 0
431662752 32768066 0
546584892 582291815 0
529327880 625859075 0
586887918 340920075 0
732048258 479469030 0
471339231 449754367 0
324947706 121527623 0
292819455 140480313 0
727856041 88893197 0
391439075 466632301 0
687002872 347115244 0
539157519 551674161 0
331541530 313314033 0
389150991 298622021 0
730844984 683642892 0
42339087 365567985 0
229747830 428579346 0
724043542 278727500 0
402807525 618616722 0
578666734 478259743 0
791530419 625127274 0
314833701 334432697 0
456993616 260578371 0
111248636 382790676 0
279112665 376852275 0
626757072 568923780 0
596189941 708450363 0
29557758 364790280 0
93966577 469735108 0
211916437 471228695 0
765625105 565940151 0
386773654 642088873 0
597456102 87408900 0
31384010 377099586 0
419992442 251746859 0
486756614 403821052 0
734768237 88825459 0
500200096 140578751 0
478371266 357617347 0
385748110 610856445 0
23363336 678517124 0
95825306 693622636 0
659603261 585661635 0
710616070 554623646 0
776337601 571711946 0
19530798 237930140 0
17586563 194332082 0
199810164 402811155 0
714938589 716571039 0
533416057 224510003 0
629392859 19763647 0
94830003 250197473 0
163499381 491754505 0
105590168 91139810 0
535618865 401690260 0
604037419 35158490 0
665759432 34772349 0
378927738 738943940 0
518019776 477418535 0
132259708 146641175 0
542520488 685951839 0
779118002 492716969 0
153222593 536685467 0
730484864 116115249 0
588280608 559775903 0
291650446 159140811 0
477536556 224031539 0
298032960 595450166 0
176400434 460607950 0
485000500 556251468 0
269214478 354976689 0
540114936 221366247 0
317642906 37214172 0
451175695 661620569 0
59740277 716299245 0
276305434 484428931 0
166412560 324294126 0
405481583 632444244 0
487418273 234845018 0
706705115 665427723 0
345584062 139299448 0
322888715 448803509 0
155109010 38947134 0
525714236 611337928 0
475420705 682367515 0
441803655 170000489 0
302854048 320224188 0
602125273 5947059 0
22173178 30880168 0
732393950 112361982 0
342110950 703142735 0
293637282 451480193 0
734278993 525561167 0
361506289 191680960 0
595700132 332733894 0
748090245 448084930 0
749017961 255956376 0
260945740 115253277 0
368938382 641826356 0
278884366 436171457 0
391812829 4854795 0
373890780 665125173 0
251051638 727976577 0
47447403 533166962 0
798477286 509559947 0
265546524 464599192 0
659677745 370807136 0
428749555 622406594 0
709704165 659883929 0
714980452 702643576 0
481490579 217626413 0
680140019 421343359 0
355654596 79338094 0
329974407 76603619 0
90559784 204233017 0
300855086 178714595 0
479178999 734135494 0
717193720 26133212 0
480141072 137642484 0
124926526 232313772 0
615894292 651958711 0
387284585 646948660 0
491241949 79312523 0
785563681 292622735 0
186511863 792363314 0
291756498 654685629 0
338863610 520523576 0
50276693 715825651 0
701434967 363899447 0
424373215 551673691 0
266353601 384985814 0
604065306 270547254 0
619149601 466956652 0
482380682 529026604 0
751098977 336726989 0
58729130 781748386 0
598301368 557306886 0
337441034 151881024 0
770327411 331613252 0
93806487 512790732 0
311599456 733990377 0
337762331 85944614 0
708075163 163034492 0
691522283 749357282 0
513718953 560072474 0
131207790 548029168 0
764402563 697606324 0
422219272 789030625 0
585199139 114536030 0
284330605 385760183 0
105156971 20937949 0
72689094 31972016 0
593633738 580547152 0
66649443 40874594 0
417102840 430074994 0
350730837 372119110 0
24232004 796635867 0
263746083 624938324 0
174088565 339438276 0
128688209 788728842 0
432073783 148366287 0
591343248 202468056 0
164097788 375356565 0
536866755 203567163 0
256211582 176399389 0
78057888 165036168 0
356851142 602301724 0
192294654 133737673 0
327355173 280386153 0
133059597 451772737 0
598516268 606028761 0
225236126 435120063 0
104266646 376964479 0
238448257 255085921 0
145284251 158332318 0
400060641 786756309 0
294702715 35680275 0
219845419 470157570 0
121142867 518718545 0
469735905 142271197 0
73510371 52264286 0
359298782 318243412 0
229463391 118163010 0
632842521 771716729 0
210159071 764920351 0
233271388 62269639 0
692080755 687763818 0
605237809 563944900 0
211995220 742138994 0
228860848 713320070 0
432443294 556992880 0
5207006 369328029 0
179676757 771323345 0
41498174 575343006 0
608603972 231118074 0
647224918 25687635 0
153800828 455251485 0
774337916 468102516 0
337697874 158693708 0
738549675 764106273 0
763550094 108800498 0
779050329 309178984 0
612214451 169141605 0
523361618 644769821 0
697355625 655389078 0
701889413 769309854 0
506854426 478783383 0
634774628 122769176 0
702715778 32807902 0
124279772 519103199 0
409818224 229098908 0
680711073 791678875 0
783383037 35051618 0
81212066 339352300 0
538778511 729698836 0
214498481 657941241 0
763905887 479823987 0
42203657 478427724 0
589744012 146264746 0
187984711 479396906 0
262694935 741384886 0
7390775 749482403 0
343207627 336461336 0
558280326 152579869 0
663158451 713352435 0
481497837 702400372 0
153218174 555787413 0
605349526 34896597 0
76472982 133625446 0
489501546 177705773 0
635387297 781612832 0
56517252 399513185 0
655196226 532607507 0
249450286 471511479 0
705308386 424297791 0
711080569 422024270 0
262223791 753671314 0
436290531 364900435 0
263105654 429313631 0
493056144 433057066 0
749748445 710755202 0
116572979 305908374 0
581002952 455929048 0
314094045 230473699 0
336190765 347384554 0
441214188 794976308 0
320918186 372775272 0
25686613 710812557 0
100300951 181904341 0
657389701 585292066 0
192298414 70622636 0
519137223 99420810 0
402183961 645527508 0
292077559 643404606 0
157585202 604969851 0
761796950 699667251 0
763770168 765511249 0
751427426 388961965 0
89354006 158271124 0
355271807 436318496 0
245245613 204809527 0
291938149 367041717 0
690800313 298695631 0
142799669 652531532 0
219750311 791290326 0
650138188 767726373 0
728540235 487367035 0
512444658 496664065 0
39156961 37102795 0
779808161 718591393 0
687832525 77329005 0
139975253 431678014 0
10261173 510363003 0
113328205 651116170 0
124987406 437268627 0
592736457 196331669 0
389858648 226000052 0
94283915 448323523 0
592379123 699126346 0
769397943 482041771 0
70982819 417589660 0
526677748 120370764 0
112116183 107671989 0
29519104 439254718 0
238984897 533315336 0
750843758 24675263 0
352470831 701137371 0
463386597 666364887 0
146569858 778658734 0
117039619 759888115 0
178023394 223989794 0
739347402 123665075 0
697706580 168910642 0
520307045 174014618 0
704490304 87463040 0
123395522 435041118 0
763376438 509713803 0
40512285 236600310 0
283832262 180582167 0
349617568 404433901 0
516097346 586689173 0
749844623 523046876 0
204066292 487374330 0
362265865 304016117 0
65194826 278739460 0
334922099 758324990 0
115753802 403944567 0
55494817 197592487 0
585917460 273579924 0
252441309 556939756 0
587908181 665592345 0
298842024 725447683 0
492253725 389574941 0
18962110 608916762 0
35024653 406553247 0
732103935 734173530 0
407498587 58796311 0
281016943 425795214 0
289004342 676621526 0
101145150 279298009 0
527208912 489180415 0
597696951 202439905 0
143603099 631322968 0
779871068 575385119 0
153243399 493044591 0
2486023 271000513 0
26035640 194749845 0
481637873 349089042 0
455523550 194902788 0
777480118 115864457 0
97184507 160743358 0
745855384 150752726 0
307713477 668471603 0
782429364 449848477 0
712014489 318084001 0
363891687 101872907 0
15646507 550636888 0
241511915 411677636 0
386921456 487660362 0
453413865 320469725 0
23934642 310782496 0
706331059 72400166 0
283371251 793139001 0
371528260 94547940 0
432182708 24318301 0
4524586 332545237 0
90925802 674546607 0
259587122 336230265 0
80613018 651889701 0
600413878 463637263 0
455750256 441585213 0
175804983 712536641 0
399301196 368432648 0
234480170 379992274 0
674448615 270151553 0
197877864 74804562 0
512675332 791828363 0
354514176 728615828 0
666218551 758054388 0
765194952 432876086 0
433026216 292202931 0
32076789 790057407 0
176241804 549697312 0
509801718 430979812 0
92240486 490319258 0
569097483 737071630 0
595821867 13584885 0
24199853 530057925 0
18132921 527381156 0
376883252 201054730 0
777008392 744397730 0
640096729 250410868 0
15632430 270903847 0
644070494 249991178 0
722415661 519248917 0
261590481 319732110 0
369969425 11574951 0
347959061 377821653 0
228709238 209578667 0
777236458 375058720 0
799268398 723864973 0
371321275 51481499 0
2507286 455927381 0
511484174 369333423 0
594184547 267130059 0
598010605 113468590 0
173757416 160400498 0
353715523 434490987 0
372220241 728863416 0
59646298 577543915 0
785228489 584091707 0
226143960 763292618 0
156007994 17206671 0
248698626 795614421 0
111552323 718595729 0
754856551 98403751 0
637005795 210376920 0
783156329 398471907 0
48721229 692192614 0
32837152 278195287 0
355738491 366418362 0
543054811 267283928 0
281149508 770100612 0
467056331 328860552 0
212686212 459371175 0
261050768 244685260 0
155286537 397188465 0
202080391 497121818 0
695229295 308464089 0
19606217 330444246 0
122916469 388420368 0
89719430 253283177 0
609824583 39188264 0
372073345 774717725 0
84085867 158519391 0
741248513 187727902 0
410764316 466900867 0
202243824 3169848 0
329503815 80380434 0
66628292 400420647 0
786517910 696745718 0
658290565 319287124 0
643698778 334318322 0
145274590 440793483 0
735244361 446469183 0
654798288 190657250 0
6161575 222365943 0
219791998 224661226 0
324258121 721496095 0
198002544 635479569 0
7590446 264747556 0
402374207 450744925 0
498389662 710415348 0
12319123 332654788 0
81054236 381900687 0
169040058 682125681 0
387995912 258198325 0
130463638 404687456 0
189905749 582145338 0
649283644 137657958 0
799687585 767952325 0
750285469 634930508 0
550036611 141647258 0
538268224 580590241 0
423989973 249283184 0
112150164 527645040 0
40179413 111980486 0
589185004 644267751 0
66927081 690932272 0
26168354 165360720 0
647252411 783998565 0
756046021 25687140 0
190196764 314743867 0
742509828 2972588 0
708239028 239213711 0
252939356 629459182 0
105134801 547507924 0
405931782 530453469 0
275226187 764883516 0
175379573 57688104 0
612653319 102425309 0
138985669 549893574 0
678382506 79923636 0
112406715 471564519 0
532726170 579297606 0
36048787 250658469 0
228890544 620226261 0
640894393 284613546 0
633683785 67691904 0
655950403 291789679 0
600050597 604168161 0
63202052 602339388 0
605271080 518351482 0
450386962 684053391 0
185254646 507797465 0
490750517 299533581 0
403221639 260945629 0
760726846 713126887 0
410424088 230616584 0
277175054 362653126 0
722181485 787929050 0
583414319 201993476 0
519357775 471465272 0
702812195 514357329 0
258501769 246105574 0
400949742 478934923 0
367796075 612898920 0
388199600 605205798 0
478270748 540962177 0
97585807 117083597 0
422098882 471590033 0
246946498 668565494 0
435216589 795740914 0
126313914 494833248 0
427004220 720237696 0
218723193 532837234 0
701070268 640562980 0
1134947 323182188 0
321996432 444447390 0
728759603 325494224 0
352785206 307463663 0
634631028 465537954 0
392012635 781326180 0
645355743 767664857 0
168502346 593803931 0
765216024 719050801 0
146937278 361946052 0
581650524 416992626 0
750399779 122945448 0
237343245 196941345 0
784226986 542107862 0
269196352 224739224 0
321065775 608926107 0
261463894 26805792 0
487342897 636081623 0
242990060 649877270 0
738467476 248943689 0
780509261 16820443 0
439874825 412514000 0
790947530 625100426 0
250795288 683312472 0
769538795 684375731 0
633207178 531166557 0
263558984 632765488 0
316032761 639184553 0
226486757 28741932 0
318026654 33152939 0
240706324 710001889 0
472919178 583904885 0
710888455 766553452 0
797283799 233813330 0
761870366 190021399 0
656221448 211848801 0
152587153 5799000 0
711041469 743248952 0
734896019 546921491 0
64725572 247309216 0
712525219 397309106 0
564954312 591618389 0
77246429 189886079 0
201882022 801350980 0
772049684 308798488 0
532403350 405111651 0
702315894 664884932 0
531242693 24798211 0
607061071 701286024 0
349021550 110016214 0
440249118 715198315 0
116956143 330267050 0
102235214 751075683 0
648930265 778971545 0
98052573 53097671 0
115498203 118320534 0
79944392 664643107 0
654080000 279901522 0
433279500 575387119 0
595162077 681151326 0
336936466 634884058 0
410341866 667213351 0
734683657 659851128 0
603449025 763632028 0
189523332 213414715 0
584863989 85298779 0
330654895 111829997 0
648957198 202086677 0
539208847 633844380 0
377291760 759765580 0
546546261 504505923 0
710655402 234852377 0
515640019 734605837 0
254104896 164726652 0
226694624 393460091 0
189634582 409000545 0
594971913 721563652 0
499008599 799987309 0
304924158 499962248 0
619234081 729927779 0
279535307 684918618 0
593999130 492907664 0
725943099 741633220 0
177786148 592332623 0
499602445 158851580 0
778325177 735656571 0
731186495 351404969 0
482694086 205916460 0
721051684 32342551 0
735428839 169904364 0
159468132 724229467 0
145604385 682171415 0
729569094 414569507 0
284455279 317608985 0
77696112 322134227 0
410425709 524591306 0
76399752 444520341 0
649960787 238881710 0
706491061 546755132 0
666680813 728569471 0
246981698 436909592 0
189735179 703502469 0
338413156 652158290 0
734142133 614750324 0
480174068 274124534 0
109628178 801214750 0
560155980 225862626 0
400780505 320336667 0
552571608 258314049 0
56331833 748994292 0
247868313 464044600 0
46815713 78305461 0
562751571 369352486 0
49548330 151611709 0
251146412 599656899 0
50235304 655921747 0
208331407 291992516 0
547266358 192448419 0
335911308 164045409 0
119279306 770607755 0
440231635 72578419 0
271432586 71653395 0
697424568 51245802 0
303624991 544960116 0
782725869 143867439 0
473809453 627893713 0
178299848 416117674 0
91207759 71848145 0
104877241 251912379 0
241873717 234227238 0
647284475 763230082 0
597054042 498339936 0
291702991 739620899 0
514246970 249236444 0
487009869 235139521 0
436821956 215104209 0
326880453 583800107 0
288732818 566939106 0
377723421 632230320 0
506531498 597236908 0
379350993 709482667 0
492249998 595876851 0
91903495 686864078 0
787467818 225025801 0
118344824 299635257 0
658425966 172815137 0
427061303 243741170 0
668895906 691861494 0
751145754 356120291 0
571496384 747455963 0
285328829 746370955 0
208699321 789437077 0
580479532 615376417 0
439883327 359555785 0
736845015 404341202 0
683712224 368112349 0
512093799 671731154 0
299407417 298299623 0
578543466 633831874 0
401836839 699102025 0
653906204 278333105 0
217687396 93343927 0
111032468 486394845 0
788475621 440375290 0
638865223 585963327 0
321576613 619298164 0
293194340 54106168 0
339296957 647549205 0
637801785 554243548 0
623793862 392846119 0
729939764 800173802 0
418718993 116453036 0
229680310 389294981 0
112252361 336875698 0
4453457 495799816 0
683924274 507098798 0
20170545 296070761 0
400634347 160798727 0
166936514 28995969 0
229431207 583510960 0
506768145 564169600 0
782704938 399828253 0
579657847 316781243 0
660619730 226758546 0
21230557 756985594 0
434884183 751878085 0
247825814 121558848 0
500404185 271462503 0
226830206 653802226 0
630660963 686179083 0
402510419 160171346 0
404889325 79875043 0
34606572 591141683 0
632652361 357352455 0
18281150 5391826 0
204398118 14200503 0
25013104 500783358 0
371984257 248985229 0
411219028 438285181 0
181947854 786825604 0
311930242 554737534 0
384885891 568965051 0
189227147 354249907 0
748707248 528925978 0
597029987 421764218 0
517338072 670870712 0
316760005 531004999 0
706229606 42796957 0
427213486 389358871 0
625196520 443513016 0
405399350 572839274 0
372907884 599540897 0
737515742 567573106 0
159262023 170017593 0
464785808 486986326 0
717676897 745595525 0
82480504 156758903 0
705451345 328019829 0
5622677 463284368 0
784383816 159294040 0
513819681 121340074 0
538743059 745407135 0
57240119 605945205 0
163003888 623283981 0
276345086 100380913 0
721056981 380578086 0
262364603 311220180 0
230455492 63010576 0
577439603 413147855 0
163509062 182029861 0
444675313 264408611 0
591214048 180595612 0
65526889 489484036 0
536788560 30591216 0
147090397 682315869 0
412539228 526902456 0
453642760 11226608 0
279500106 406223435 0
779230810 370129943 0
22511894 348898083 0
421372005 769103131 0
509098650 435894575 0
617363943 472293151 0
184377430 371209030 0
140555233 416614548 0
781607187 480749304 0
179641935 92321048 0
399745045 147404692 0
518767096 337366901 0
16936586 240306350 0
751354340 438597664 0
355559410 511821645 0
662039629 486764735 0
606269103 511025828 0
456168787 220993559 0
586592715 543600393 0
231120822 136589116 0
204059043 434806958 0
1841190 53894652 0
792178463 544839784 0
520927205 257307500 0
407316384 95626122 0
73333009 135248786 0
78453171 230550033 0
305818312 513647187 0
308274349 525537755 0
637672853 41215078 0
73647655 668703754 0
557631266 406809674 0
111309211 786228973 0
763624597 456145309 0
322091464 99118015 0
664477686 751399167 0
273876667 370443236 0
272966853 258604801 0
383854005 657234302 0
318104700 79050014 0
139352614 7468796 0
21693539 745625788 0
8346984 654309704 0
728276795 667741363 0
440606606 386504399 0
702576591 657882740 0
377399166 228100951 0
330696719 253221979 0
701477118 125779257 0
518728734 793173919 0
60510834 378266346 0
355404339 163458236 0
180138268 680010950 0
540982645 441965036 0
456223703 486237801 0
757532023 118049740 0
103182937 798258559 0
704801777 516491606 0
511189535 513512746 0
300755537 608609471 0
204175370 766820533 0
617592005 586117390 0
758535180 525488460 0
682048975 608392598 0
293057103 163302749 0
238670022 509495635 0
4736827 413881873 0
52497598 508242598 0
506850758 683895439 0
388944544 272864592 0
560155892 462318602 0
774322194 483037282 0
727275496 284023332 0
280912908 674698091 0
89600536 2573397 0
350609504 337569902 0
410361276 437265777 0
486583901 378426448 0
527184942 671435961 0
368911348 668927054 0
440378309 724081838 0
486275580 715691163 0
575067295 222683029 0
614902212 281501871 0
525874205 251233622 0
156233479 47757328 0
78956317 45819904 0
448182411 57915184 0
607904576 161469007 0
273286451 456692577 0
152950005 553765168 0
29501347 323060659 0
219546340 466821920 0
592515320 742571205 0
401764151 706303570 0
380557766 12966345 0
436531947 417848539 0
420429503 272042466 0
331940618 467696983 0
493207576 120787659 0
312086939 299533994 0
387379718 118442426 0
179535326 472829654 0
247505490 17963400 0
548975830 620952128 0
354849460 202545819 0
734728441 692925449 0
741034544 715445639 0
359831825 524181453 0
30684326 761446534 0
420390162 29680247 0
645556486 33001198 0
464902550 375974905 0
175622070 723514145 0
490586536 217584666 0
549801097 395262966 0
395553577 789165051 0
795308742 88758984 0
70574576 414847719 0
167561780 680622809 0
668808349 36753175 0
501917409 183809722 0
578552064 525512215 0
256379239 737360753 0
257559196 597198574 0
204363430 414598475 0
607801196 682438399 0
526020580 735301727 0
72880100 450552454 0
699041538 141906716 0
226867771 3117194 0
259355380 162106780 0
490038782 668969104 0
660974007 543311701 0
532131100 154635 0
11735534 16080614 0
524885182 387330736 0
64115403 184295268 0
315202866 167038066 0
689621378 468313524 0
504550016 563962584 0
254171284 534203759 0
12277378 271349863 0
19431991 402810511 0
523683361 624382844 0
393085673 136993679 0
399067766 241334325 0
102501531 484900997 0
316550074 44778704 0
447924476 475143435 0
788320398 517519424 0
366789059 171408191 0
752074889 512289789 0
729488082 465896932 0
563542549 755964680 0
798159981 184800527 0
142525617 456699546 0
661103763 599366117 0
419378805 357995068 0
407987712 524556714 0
744274291 670046829 0
502959503 460852993 0
440185497 674604357 0
214062467 248036199 0
185909877 329085537 0
99476060 52504327 0
350940223 8767971 0
44642489 56400315 0
553479688 431892852 0
512520091 148002023 0
456290504 625125112 0
370563646 682083672 0
423760755 29471126 0
644121783 399115588 0
282290998 530271177 0
125054176 11418970 0
490834331 188994047 0
743879128 391939518 0
623993224 34566883 0
29874698 429996452 0
456841556 393543760 0
413769010 540931170 0
512822363 47589018 0
535391117 364886650 0
669005327 256299968 0
204250780 730855229 0
603533118 28078578 0
529260038 793792522 0
15275754 187192061 0
474347566 254558767 0
641621948 142994629 0
657386207 471583702 0
257860632 428737890 0
728970651 696067297 0
224957168 158981199 0
153244506 44148568 0
324156033 627864659 0
99622157 178156709 0
66496675 99840725 0
465960059 379049714 0
38436759 457054790 0
518932185 736070452 0
447762041 243760623 0
257957994 235705602 0
653064134 44290335 0
699045290 34689113 0
128426634 496975940 0
462484962 146422700 0
713244098 72298817 0
352856566 300432031 0
168540803 560885665 0
293396440 211029961 0
390264780 115902079 0
455995450 470934525 0
382042546 578492550 0
749067161 332795107 0
250337540 134519686 0
509137434 765139910 0
502860783 229150653 0
298181280 106876490 0
14209926 765162504 0
536177150 346064056 0
704235827 194802060 0
506822559 457789133 0
766725084 249002071 0
493328751 236480878 0
486900026 477231520 0
366149598 578766647 0
674493419 26625614 0
452017729 56578903 0
63529351 456558251 0
773899085 256708562 0
389150869 141170481 0
150508828 598604696 0
484058954 61336644 0
185509170 756134358 0
645273820 348174196 0
360912645 221720346 0
408292944 12367217 0
9913336 165815432 0
534123830 659011617 0
384437084 350030977 0
285122417 669928061 0
326780227 39658020 0
449313439 335167165 0
218619848 6358095 0
800986119 87944643 0
253139236 477195940 0
786963526 777515650 0
78854363 550526803 0
66066880 367926472 0
429469088 275468132 0
343010507 503953604 0
519661809 66109050 0
671948043 578313912 0
417630890 397672184 0
669334106 733517742 0
511691735 187695425 0
523145942 32225232 0
785068295 191950019 0
61933403 686431087 0
364433221 737058232 0
194811679 760728152 0
722408196 88865056 0
506332098 704976939 0
553341809 332763741 0
521599857 677584885 0
344355032 384628893 0
532548688 5038271 0
388844316 81022532 0
680503294 339603901 0
606320251 660037142 0
217332604 544241524 0
439695244 101879408 0
187120884 401086284 0
43395746 402128313 0
133691590 633682232 0
654662338 786475099 0
521434610 149392752 0
493751004 123861983 0
568988936 389209540 0
186762324 287532826 0
336036674 146781029 0
480811876 686746702 0
523555459 113566181 0
336582100 189812436 0
213605683 769100400 0
171864522 734778426 0
668153655 114006957 0
573622717 402279109 0
547397024 375885807 0
358055453 231195651 0
299493955 508765644 0
455089365 46472781 0
31851644 52697619 0
373839544 62063301 0
565168632 776518491 0
155349420 710412813 0
573124710 538083929 0
526146254 739633508 0
571662065 219665118 0
17871777 742773269 0
563339394 554740486 0
207419818 630454067 0
101646573 550350506 0
327214093 220541025 0
542732873 431433234 0
394647745 60555083 0
643582634 175170239 0
623620649 353376938 0
98401024 372935081 0
419241343 759102779 0
541585105 63147507 0
620747010 173198024 0
375826031 565832881 0
310787801 224173380 0
621428713 556634999 0
259273617 88170428 0
302438996 98817834 0
80668986 464450646 0
586039444 234629130 0
35048097 631578437 0
457549095 460213566 0
333138068 202184089 0
724559094 431895515 0
328302866 135221065 0
597261341 611092081 0
733267568 570887452 0
600183688 549636563 0
353168118 587647167 0
43008260 453668784 0
111318767 136954814 0
785207354 167683238 0
94235523 795527339 0
721431018 637196534 0
477328383 382062650 0
703108037 437797384 0
643884199 280036105 0
39606575 186978681 0
15934464 308250101 0
357999110 340092245 0
502370177 13112514 0
258127912 600339723 0
399403169 584646428 0
327627107 88620392 0
360368804 571144760 0
553009255 536664528 0
554618525 260481446 0
249550816 750419988 0
31530049 647461326 0
666291885 262811458 0
188372551 412920928 0
617309043 773411723 0
292704041 459987941 0
739086886 400673558 0
786102517 727647540 0
700883666 150802745 0
588880146 276690095 0
667219789 348141935 0
302563083 375498598 0
613261884 723513942 0
282622339 232591544 0
6865030 78837583 0
384513197 759498397 0
708559952 424015956 0
95784221 203177586 0
382023949 785633090 0
497324991 324700699 0
35134090 608058005 0
288267086 72257101 0
316119082 272299012 0
156740071 666118749 0
359588515 21518732 0
255107319 738261635 0
393186936 205859095 0
514046609 412792329 0
139933025 430797109 0
100398275 360632530 0
687260708 253997106 0
431687307 319207441 0
309313387 419655444 0
32439748 457665868 0
687675967 726423320 0
727577623 90850798 0
609632799 393518207 0
527312899 85942022 0
42727233 598576669 0
92368537 537300794 0
398574742 266584344 0
152505156 72654576 0
212928553 174606609 0
536072584 683258298 0
576423119 3102024 0
583936562 781935872 0
531684927 708158350 0
38779036 27949973 0
479833269 301160732 0
382351781 364803171 0
748613669 323636452 0
367786080 442277653 0
718124087 18973799 0
365665742 243814288 0
694389818 732342635 0
224232748 165129748 0
633851819 448625194 0
744218730 669767963 0
195669506 289644327 0
216466929 130078682 0
89619145 594958507 0
289796633 663124158 0
171764592 779195699 0
418759251 18688789 0
795364692 28812693 0
205883563 446307349 0
111288025 689676983 0
679464940 412601221 0
187659247 641635575 0
202151620 717160227 0
474417913 456874216 0
470607935 666336334 0
183503780 435922712 0
758866322 543964238 0
267505139 522466181 0
144048038 612458833 0
670627277 202019222 0
478395580 338509493 0
182903006 754844079 0
719249814 101410553 0
398257086 101694483 0
104326745 150316784 0
667630037 224657213 0
525395659 616663189 0
104201251 613605309 0
273160676 511305254 0
691166284 303484319 0
295733235 185334477 0
641983255 497821199 0
278500283 758375515 0
771637383 160967309 0
190123122 278825172 0
266055265 800948984 0
12620334 629375089 0
558726771 722488797 0
170237970 289031682 0
366252091 676343948 0
701978106 333801231 0
3306869 412218897 0
98993329 4264025 0
169565774 107278793 0
252191976 517771722 0
4554922 460186664 0
496311356 396646162 0
497707647 786882402 0
128537142 270093449 0
42476551 481802741 0
396624504 511574448 0
372426143 145074480 0
497437117 338371995 0
426741157 490926959 0
218093540 622438583 0
59737923 550901841 0
358341812 549477579 0
581385174 380982674 0
199401215 143127495 0
769510147 266893646 0
667853821 42346947 0
202905750 347749932 0
214081723 241977035 0
128002169 157721394 0
553292072 453423032 0
489907476 377377136 0
732517024 394259507 0
747018751 406277524 0
341747804 531816261 0
231934995 772737086 0
84709332 361728633 0
598616949 339298443 0
130579275 544945366 0
503759463 465502625 0
140286132 302409055 0
384492700 583004649 0
196567303 287824474 0
566179390 455652344 0
480874445 519541901 0
475965709 679273548 0
381528240 63449539 0
380680315 407101844 0
205890988 713908923 0
738646626 499614508 0
625260080 586173069 0
728808026 251494393 0
523655438 606352763 0
177947380 230797824 0
62174430 295343096 0
39216498 529273800 0
179434125 616719097 0
179916730 113834392 0
567175893 21517160 0
722300571 796912769 0
160455542 497972251 0
767616886 272659111 0
536392364 451136885 0
495701019 671983483 0
514940356 236155300 0
215090065 167739935 0
420154983 799666275 0
583335493 355543603 0
38275269 439902658 0
284573466 698390418 0
469960042 650815390 0
251824514 681476229 0
359187784 168933874 0
78283204 780652809 0
151930272 590951497 0
595373585 438956370 0
476232031 760008746 0
542048106 373945171 0
717468622 439151737 0
683371562 575904337 0
769774296 26267998 0
45523001 756087702 0
17650721 343897564 0
108469796 388028771 0
431008452 429148279 0
704214324 536319727 0
240681123 60080626 0
502334840 677922488 0
426577800 528327880 0
476221244 82325730 0
691118225 126978853 0
112959751 619612573 0
126183316 127120019 0
37806815 767793023 0
253694847 305220432 0
20060957 485002000 0
272442562 179691924 0
192577561 136554234 0
306529340 263449620 0
333836670 426136416 0
235777835 328988245 0
308594283 219344785 0
254989329 489120318 0
744696392 217769737 0
13639085 687774947 0
588289594 442715334 0
288385290 44200283 0
119141014 612522072 0
712627536 732196665 0
91685324 688112681 0
49262141 327153917 0
343346339 754297826 0
88607754 519514187 0
441626219 366295692 0
745634226 166023479 0
123015240 559747862 0
505614275 610098807 0
291949517 120845825 0
297841539 333274064 0
747534057 74354051 0
743260109 228845315 0
430976521 799980870 0
146064831 380509763 0
546382672 89946599 0
161585471 7820066 0
226013594 713925776 0
208157760 246868084 0
790598171 744364865 0
339580489 164500324 0
797882054 249893919 0
57382363 752661206 0
2509697 44423226 0
398793969 636378883 0
404736588 727650520 0
47106565 603723721 0
754925719 199499130 0
49149083 770639131 0
57656234 226815016 0
786813466 317617912 0
314562684 69028208 0
291148224 388814536 0
541315842 609976324 0
611367953 109195622 0
437266931 206192554 0
559454069 789863950 0
494414059 51784551 0
137644864 333279541 0
764292843 207435585 0
335524841 648306925 0
146265953 116044128 0
281104760 514762318 0
557244994 592599517 0
760658215 519505776 0
677097964 384193503 0
362248615 609282854 0
670093266 229780179 0
280250711 384734772 0
135813321 8314950 0
499753622 552235696 0
475118549 629099327 0
8781400 461302343 0
270778568 332441499 0
165545997 379690971 0
492010897 43101982 0
647346029 359325078 0
449377806 656927419 0
787613593 285003858 0
484895135 439565649 0
183595209 688318289 0
410565054 203270271 0
313357366 225116561 0
500669768 470503691 0
667671422 778531708 0
697021376 709604671 0
561942441 590872261 0
664098329 180853052 0
597278149 285030989 0
584507470 206516939 0
253703530 374226347 0
619880666 24827164 0
184489147 47913897 0
521864818 532017657 0
784392420 663462678 0
749673054 204004060 0
83472727 132390839 0
378637535 73814268 0
57842654 401933338 0
695589793 784622963 0
544800503 110498736 0
27625109 622875372 0
79249866 599582600 0
525347795 786271182 0
546105071 297128460 0
790697170 565961678 0
621444905 328950046 0
74353423 125018556 0
339248889 12134413 0
245235877 392383184 0
18749557 473524151 0
79338481 595591781 0
474987659 406988441 0
771146626 263351061 0
357087412 777661763 0
132136304 586368294 0
331632550 6986769 0
636067435 332830422 0
294251750 34816582 0
633225708 400510761 0
367576267 194033734 0
251102205 564561826 0
43299982 327110943 0
225472212 111443669 0
548241050 436754459 0
167892789 72844497 0
447784550 280811580 0
365666976 777145865 0
783057754 535826040 0
225553291 1337108 0
721557603 347676645 0
180785655 341278555 0
582407670 402364109 0
94221161 639277207 0
740810851 274540800 0
698005625 196011356 0
86447363 165935536 0
616267179 151581375 0
299658169 143161724 0
103922046 142496346 0
215638666 96084721 0
581034303 230359998 0
299414338 96441257 0
20211863 251833786 0
73624710 518035661 0
392861918 304182135 0
583010510 744603814 0
671575972 13199960 0
725897424 698093758 0
643807980 258762907 0
645481151 791190114 0
730716717 297388464 0
668592226 81232976 0
540462892 680445926 0
683679796 142298935 0
105570502 99239164 0
244202437 259377180 0
574896154 767303323 0
317127200 384489483 0
288777533 769250775 0
763809516 275022860 0
78577500 464625022 0
766735710 316157503 0
669708412 278565477 0
115237205 69977048 0
715391448 11037524 0
9335864 263947333 0
220431833 635381446 0
616307937 440781260 0
90251747 301020706 0
181704578 460255406 0
787233302 565459681 0
93914035 390844970 0
767848379 437100417 0
330303987 500607690 0
123764548 117569340 0
658565636 619234435 0
379889002 300393985 0
667052523 180703870 0
282248624 332554234 0
662173514 651260908 0
173356672 181765192 0
729945203 380528166 0
459930025 416608070 0
160087 573236387 0
180217994 587618465 0
533226234 677891869 0
619186553 273659101 0
178545220 13048632 0
368968225 601553339 0
399314455 99192213 0
526264749 446636083 0
602565940 310085280 0
369855670 175016726 0
740210431 9324613 0
75628751 166934936 0
170075724 63526850 0
711969950 663972139 0
677269162 74361976 0
141528752 175770667 0
247507911 460019565 0
520463957 774139515 0
672839109 306783617 0
515426103 145680998 0
337273812 6066859 0
309868457 484746548 0
549255670 613099502 0
536010086 573766127 0
581321791 407071199 0
629481436 687898492 0
388384106 430661450 0
797815920 358931194 0
772756463 472330657 0
796454028 146479578 0
627902570 132418866 0
47078273 337438639 0
565508024 416629700 0
536060423 374299007 0
275480099 263995614 0
471706633 671342007 0
19734821 740705783 0
641786977 433908096 0
18978730 291950478 0
422964878 604869400 0
777503598 21927737 0
572178221 433752097 0
15060735 631040804 0
45132804 436052134 0
116772307 615183300 0
480176034 576000337 0
528437325 214199984 0
763814191 290085733 0
457016317 584158247 0
598998381 178862356 0
50572694 286560780 0
462298801 110727920 0
524873630 204661869 0
164407893 774925097 0
371470667 522080506 0
102439774 717484570 0
785426418 518487255 0
761762461 335408837 0
780957561 251362036 0
746230805 462443313 0
491063574 170754062 0
559074345 340514227 0
724416051 743858515 0
303830385 355385901 0
595125306 23199327 0
497005544 416480137 0
323643005 639650806 0
718081048 134733811 0
707708137 644411416 0
222552579 471175549 0
224519953 79973078 0
172597629 700898844 0
695670728 610773555 0
430705883 255142998 0
202489992 460572644 0
485697655 318276266 0
349650913 248653861 0
157271685 696764149 0
359616380 99427490 0
726704094 419948664 0
747445315 37335595 0
311981514 750108972 0
215778850 245390204 0
311262136 4893581 0
685248147 518208951 0
575948284 784839742 0
250358492 380755584 0
186126283 15662152 0
511925159 630578205 0
171522985 248993588 0
215604700 131238540 0
45583154 763335887 0
352972813 331585680 0
105202955 224372470 0
173518080 343095753 0
151862946 279001124 0
301042066 187506363 0
555763795 83123490 0
331200428 584403012 0
250206276 633747686 0
260713433 10371377 0
384790184 387960090 0
305066895 579214137 0
532045888 744541939 0
661188 18297590 0
80409902 665817316 0
262274842 669121180 0
606261368 226042864 0
266920613 103687626 0
343386832 63423541 0
285118664 612404425 0
16384436 9235285 0
645994928 209794128 0
122623295 141055962 0
129525997 573479600 0
11765096 173850210 0
40311178 657227163 0
19099526 710012517 0
779262603 420884024 0
376309907 408400302 0
596239669 695669702 0
102782993 568364713 0
727064454 688499926 0
343502908 732367300 0
248088786 157146873 0
415919280 753329505 0
611795386 192394563 0
226334493 662739714 0
47563272 289928261 0
799237070 532848048 0
322615163 681732636 0
663403036 195771773 0
119916134 450536296 0
741105816 680942265 0
483657312 595276653 0
776296774 415327667 0
511008795 59813688 0
592097770 340047669 0
488382062 525334084 0
152139906 354676986 0
197937606 165313728 0
74774057 503818573 0
162144074 215660558 0
152571380 369941118 0
336051186 103732004 0
382153911 447119401 0
4746518 101929049 0
674150331 224163458 0
548653114 245185263 0
159611182 697094750 0
633461253 261717850 0
777697934 784353690 0
19001041 500064527 0
43118570 51787701 0
189450790 31019173 0
210295002 279750792 0
673507964 671540795 0
7279385 532954995 0
313741470 771879992 0
493137955 124880228 0
298867825 264742433 0
761090091 401541740 0
603780696 304996389 0
574509303 338647843 0
685456892 654354588 0
34421737 327844650 0
69351896 606814149 0
335039021 612011959 0
331888600 18880664 0
518807286 131467940 0
151891331 438982251 0
376840495 178458350 0
401066635 40367841 0
372042676 428527639 0
122858391 379790960 0
428011856 619786771 0
770375389 700406862 0
479023324 343008982 0
365308691 214342057 0
69810647 317549072 0
439655459 701273732 0
723572811 768881181 0
245869328 722686788 0
681256244 147705474 0
346646813 30757591 0
540997160 376805878 0
395312266 728553322 0
692990504 364103633 0
165206420 364401585 0
697709362 549960699 0
622450308 565523682 0
127678001 447974899 0
241377158 648598250 0
362307877 296285447 0
364242033 584468168 0
569476474 371856061 0
133904587 594844505 0
427980825 777615354 0
19519566 431777387 0
742759547 520962262 0
474754760 195961777 0
779476431 534663969 0
490992987 621561009 0
278338654 777492965 0
2708512 67527130 0
779003154 646929944 0
397310370 171401053 0
632231492 343823341 0
461917013 682088437 0
120797003 685871932 0
557833164 776149828 0
58001547 194760302 0
5457624 45604114 0
450388453 622588294 0
746076662 214897871 0
611473707 489868196 0
759799616 248991687 0
529961615 17249814 0
725585009 311532526 0
520854828 269460657 0
399994572 513680929 0
87046682 658541984 0
454665168 738923875 0
383390533 293979409 0
648429494 600421342 0
227348907 779864725 0
681354704 531998397 0
621463645 609603966 0
783997273 210739159 0
136765890 207056096 0
516121648 563156288 0
767309877 643431424 0
93533528 408544424 0
668686005 510985346 0
47659280 478986702 0
51930667 538218830 0
463273501 747305115 0
78615946 788762710 0
455420879 288541141 0
563104486 785669560 0
33360601 151176936 0
18405740 776445967 0
358649815 489578632 0
156699861 511811141 0
395685254 113432106 0
460221336 640624135 0
203643831 487762793 0
109366048 750391376 0
375489852 315908756 0
287087639 395454514 0
331040776 152060112 0
18012400 757340058 0
211158395 182386131 0
143773977 278115918 0
215609100 141987891 0
169674475 484334737 0
5045779 394681147 0
6194376 668891909 0
736240338 508371083 0
368471617 20677779 0
72280493 228601799 0
443645021 621751738 0
587027166 354573441 0
300730008 120470734 0
375075035 259428439 0
504514955 541719753 0
683893837 20834041 0
385740769 231813415 0
170433036 765755294 0
205241621 507189655 0
298881076 679557742 0
172677122 759540710 0
160242325 134174090 0
411807993 12768002 0
609195144 453136301 0
499001266 438769708 0
496468928 470560166 0
84931583 380080515 0
110306748 233207889 0
40221473 721339155 0
515584717 247600617 0
746838401 351305772 0
563486845 652778400 0
220012314 432021079 0
570701273 564105182 0
670200533 602122066 0
38324115 595072287 0
352904296 111008932 0
441711490 563720470 0
53956608 210267804 0
550403476 584916406 0
572813774 190246925 0
648925183 580608547 0
12579549 23623686 0
543567966 535686067 0
490595853 295888388 0
91634552 249444498 0
361346332 582203455 0
153456712 217335651 0
654566822 370263482 0
632799586 755059514 0
153176890 741747455 0
438615113 758542228 0
524731301 93467985 0
11783954 649678459 0
549968048 516920841 0
522433456 276669575 0
288053758 567869777 0
514530702 499639525 0
651274825 787489174 0
353374522 468603643 0
153877436 547230707 0
84892532 297001381 0
686867123 254088800 0
534383118 25022867 0
323298195 117823260 0
555859791 176044361 0
292897597 479910443 0
121611519 637495491 0
162021141 374684864 0
185042923 238124136 0
350385093 571724449 0
131728358 415941059 0
721069251 746748742 0
459090266 693689543 0
489169715 693224821 0
232438400 637163846 0
506518632 448220393 0
122896371 160694109 0
618378680 30858421 0
14132493 398329714 0
309313725 89074584 0
447174158 431549651 0
82315915 719711494 0
97131683 582596993 0
399682635 787991433 0
147879457 612504352 0
485550155 553639863 0
338750233 96127518 0
454083019 344169288 0
719563577 208464353 0
253723120 729053009 0
329144556 247882178 0
162885858 585205424 0
134846955 233932135 0
741912866 496342033 0
516640445 450556015 0
198807695 763051445 0
208064057 186739739 0
708218623 141822417 0
62777701 69330343 0
536526836 127054912 0
768690113 745448182 0
205001185 682217116 0
337971449 739446197 0
388803074 300399189 0
475338180 716442859 0
268065010 307058064 0
645304332 573663711 0
549850195 551301853 0
177200209 294445794 0
343226719 257411157 0
210360595 347193954 0
1484994 488950302 0
737564223 261470838 0
494092828 166592375 0
729424967 577143679 0
374208672 441866346 0
559100280 317962577 0
473420218 577668478 0
766689488 624712569 0
426063364 755297984 0
35230276 50674376 0
730950175 138704282 0
747602854 726074377 0
681209336 318059097 0
482119103 331737704 0
592980450 571976236 0
135853163 299287649 0
625351675 248263124 0
354758215 792375599 0
408139199 661277560 0
219347748 172307784 0
682363485 155079394 0
138430470 190624852 0
104094077 773493736 0
63861334 217224286 0
748080310 644195498 0
568384743 362848069 0
384530438 520363905 0
70509953 422338800 0
114955909 700263761 0
228435563 656949619 0
405576437 649887590 0
753958767 122146952 0
146019385 248082771 0
692987169 315644482 0
686636845 67437707 0
437851523 461470517 0
381101240 448150098 0
82236599 619746916 0
746488903 332406296 0
349555337 542337470 0
744855272 490282098 0
305742532 420914168 0
434790729 202203128 0
204250494 550823099 0
613245272 790467723 0
106068021 730300837 0
568789790 203463148 0
287041493 658807592 0
194878004 176904959 0
634219943 28617238 0
564228460 281964688 0
545262645 258772357 0
740902998 163974178 0
675851309 347369542 0
612593804 116193155 0
340383451 72745331 0
246250461 369134143 0
547024052 739232943 0
249618851 174540556 0
225514058 230260858 0
561742408 142362370 0
452191790 272940594 0
79782724 746304286 0
186644519 119561579 0
154240524 575017227 0
670076342 343624021 0
190468611 679952241 0
151836714 578695825 0
479008151 438791665 0
553365600 465428813 0
726415041 246002249 0
236979500 561585285 0
496803982 232687912 0
146183239 589972288 0
405335891 759232972 0
683709014 792166741 0
62599743 215619813 0
540982813 490007397 0
421221875 636764830 0
650714951 206743600 0
203947850 326109222 0
760706725 6760057 0
578639971 458473360 0
745470061 442321945 0
729192559 76329583 0
609648303 135440655 0
606697934 97592971 0
5444111 580226022 0
583101361 565100302 0
377891957 653725873 0
30816354 185437315 0
651260612 224274683 0
529995620 277982766 0
599214730 610956559 0
232296166 112333084 0
469939350 198065504 0
454251917 516532075 0
14324109 209997813 0
333917965 39035442 0
757728256 271834941 0
19789829 302285119 0
261716843 557286107 0
211679379 514463816 0
652912008 468242375 0
558804181 157172321 0
308752204 29350763 0
756786973 495220420 0
61380530 633100374 0
589959675 114370520 0
320363565 242132030 0
719509067 425095073 0
39760455 484885573 0
312596640 748512164 0
629457257 240409927 0
330430116 579085430 0
514812458 794050718 0
748259463 800925751 0
140257734 177104826 0
417882619 135334644 0
146440163 537187356 0
33612984 232773824 0
684630339 616236950 0
743364763 716814526 0
739481719 33712035 0
138567258 728842486 0
171527973 74837751 0
31574479 448087696 0
742034427 49749460 0
435704398 437966936 0
699014094 781888187 0
326981960 606790414 0
681783605 413676809 0
506919168 587567698 0
402993219 727335657 0
481573667 445694386 0
185031460 74554853 0
348563785 78955209 0
329254943 305419203 0
574696592 512152323 0
785118024 28125488 0
733962638 575383336 0
89705001 54493936 0
421800257 271520470 0
258248496 534332358 0
313481498 765798287 0
743845785 588780397 0
155199174 287197312 0
433657664 169535676 0
499257753 540949674 0
183359721 449916846 0
42541161 648771660 0
320867765 230273019 0
191422389 452832800 0
113943395 499634897 0
380365900 191334412 0
770706540 467207314 0
414666400 487648955 0
409873275 72463013 0
770639981 764825109 0
50288049 609138129 0
566757536 144482800 0
378982025 501115635 0
766866050 271434912 0
734491700 696612161 0
770334070 786532707 0
34530980 796163545 0
765678628 29639161 0
618704652 138466893 0
349425195 630985471 0
649707979 717929881 0
453430671 515707896 0
110936471 395163554 0
239515670 227863493 0
15536993 650230985 0
197499065 273715856 0
314263382 248276517 0
728052369 334174013 0
760030814 575551181 0
302925606 213710599 0
318807577 656326248 0
198207377 65110475 0
759608352 412439502 0
360473577 724186395 0
62924419 171935202 0
86883310 411542842 0
521216079 319191343 0
691835521 59347598 0
754596359 508549082 0
720612007 603742049 0
716743961 403025332 0
252833956 575548447 0
585404412 306686399 0
350199004 70985158 0
126699517 521106989 0
311208371 279950347 0
724658066 614050614 0
635171027 531267700 0
44384219 216729047 0
672972720 85456863 0
149196409 401290552 0
100919946 353459646 0
369167485 563068135 0
311934586 96250086 0
386745905 89745583 0
524901128 106765990 0
797990847 687221783 0
335237665 574807722 0
307139443 112007361 0
539746918 723587534 0
579175992 343512045 0
321603528 127461850 0
636211744 621415038 0
62465753 208570279 0
670848062 414816877 0
21623907 395817611 0
451326058 581839291 0
679121259 149155328 0
623372753 311883822 0
623422412 430522552 0
606936284 633933393 0
75927449 101027351 0
751210012 143827833 0
693332330 387339586 0
24280554 487044797 0
473261233 636536517 0
464644242 420305589 0
510244770 124622924 0
390977253 312792277 0
519473962 362644265 0
285432696 73866368 0
483970484 143286785 0
165614623 212304738 0
88959395 438476269 0
153513106 423524473 0
537334615 487315502 0
4293507 70231718 0
692425159 611415123 0
583952852 549193645 0
182395707 257181587 0
471395288 666225014 0
105647501 606384588 0
570951607 155188367 0
685774326 559576082 0
468493307 789836871 0
362328775 349828035 0
303274217 548581293 0
426360533 389642284 0
218781049 461435340 0
294510408 94357239 0
340914799 271895955 0
50076154 458320487 0
526321132 29990979 0
480333779 667967983 0
60650725 715621522 0
90504671 251915932 0
691090787 551631688 0
402775777 669804059 0
419263388 155756329 0
425583545 433899461 0
505969065 775244829 0
585708014 186162450 0
331701820 729185284 0
215932916 269250638 0
605115351 96260608 0
777435478 797980972 0
611508251 488853081 0
735842089 460181357 0
57899538 91849016 0
761681755 678291306 0
415231202 321658976 0
717216986 147595514 0
182848852 539683687 0
618762006 331430394 0
442570494 352722251 0
605072291 201513804 0
632954470 124326969 0
458907275 71521994 0
740587989 212267005 0
713221394 760632427 0
695736818 44771998 0
437402042 432824354 0
543776913 701426341 0
734408121 432821300 0
622336944 625476847 0
403079925 130337071 0
745155488 505807372 0
585374385 508755044 0
426840088 327493375 0
264941391 241033687 0
543756258 438382175 0
499936817 483463766 0
334199097 439069376 0
182216528 150989544 0
289452226 364813691 0
605595491 439402954 0
742148735 642622876 0
353006596 499680108 0
414409314 608007416 0
645291076 87940951 0
323474963 596415373 0
651656689 499234782 0
515301677 383203246 0
683360882 730788615 0
415832782 748917908 0
779475155 60373818 0
534631546 760753101 0
157843755 403512775 0
500241692 752025676 0
12932109 430529468 0
707804782 500928728 0
216354468 59885862 0
764614530 778611366 0
439335468 19180169 0
37680973 489735243 0
100375399 291922775 0
593949653 79899094 0
728459607 237135223 0
572344190 292087226 0
609347088 798675970 0
608009214 481335844 0
140022461 470555086 0
572071705 280000527 0
508535505 143553353 0
3407984 393170907 0
224185149 225114356 0
396528461 793293124 0
38424226 102875296 0
206529322 157156454 0
323935904 110626903 0
508883015 203430272 0
637421573 680005434 0
628932745 331879975 0
615006457 496715392 0
41931699 567295060 0
3677296 322717546 0
480983044 433211854 0
626212230 732113849 0
107687365 552928578 0
529472941 285154764 0
274002824 569431079 0
389449055 328527603 0
80744408 542113045 0
735928304 466501301 0
602353599 649920738 0
188121575 64893915 0
547006046 437235698 0
532064244 201301341 0
609260193 699321766 0
576560020 761283515 0
442539252 329707815 0
783800333 208337905 0
451821370 89777961 0
553995560 728929473 0
49463741 126195169 0
313585016 350072923 0
40810349 177066492 0
188807757 245584977 0
587761498 772693278 0
706384883 91679190 0
743211521 260063195 0
229436898 615773588 0
274667186 776625810 0
265862183 87053135 0
294021108 308174085 0
32016079 102831576 0
639402484 779726724 0
167335535 745761355 0
268733868 458453423 0
732361350 9916625 0
365912266 237515954 0
444542580 416516783 0
620182971 712607571 0
339434733 202092711 0
440782996 703085807 0
552583336 334155587 0
452827292 33252696 0
484559932 278368525 0
226584561 288190385 0
513823186 254880985 0
115921092 801027733 0
412903706 3397206 0
411087920 239963258 0
119812615 753967025 0
486128825 28959983 0
393702954 598672171 0
309884636 513769546 0
328887574 150388448 0
648514854 491314463 0
550963262 309415673 0
521470720 426195597 0
685458001 278170920 0
503698833 267179367 0
35673650 109016232 0
370737818 745702578 0
155199756 440557359 0
561946866 260105069 0
519052090 155938974 0
400850836 648912563 0
651354314 359951937 0
728937803 611298979 0
55537827 451504770 0
479809429 717962621 0
180123774 62725277 0
640693392 34265810 0
420936687 459015828 0
443182688 340689417 0
653079798 696659325 0
641886448 406190668 0
572712874 625908334 0
139720743 253546568 0
328016826 348939316 0
249871896 739394914 0
378053716 110507801 0
406220240 351254705 0
101599058 6938197 0
277582850 16186654 0
592289897 15971408 0
81101317 531945934 0
784340686 335165610 0
488269862 216535376 0
220115466 711450186 0
64671207 158813824 0
765349380 683422342 0
492237073 320082739 0
312202420 19740653 0
472817338 609402097 0
657050302 613292183 0
289181290 398986888 0
788841186 611971840 0
564893962 462508710 0
663426555 77308904 0
661541298 219286631 0
399889052 440711076 0
68495399 178551415 0
431605751 451237232 0
615732451 714981526 0
148418002 251157708 0
208217631 98602882 0
511696149 141781653 0
698482426 695571454 0
565165594 530749800 0
34635971 373999645 0
327310784 60931553 0
277673331 463573257 0
672149676 47245453 0
40450989 135626653 0
560432638 614418940 0
643728216 179053800 0
119518558 641455713 0
190267172 420983787 0
258748302 654113825 0
327717183 289974006 0
569576965 283845998 0
140043256 322257789 0
350251076 277405662 0
568735972 46994643 0
22039219 663606660 0
342021165 567586237 0
662698633 628083623 0
252963843 455292504 0
415888020 407146357 0
107034147 140393846 0
248939285 240892690 0
307077199 376728120 0
164949451 177801664 0
245369731 456361678 0
724659534 46214801 0
571265064 432872010 0
96516485 485605761 0
764298728 736162939 0
545405189 31506876 0
468773683 588829770 0
127431771 582197558 0
278320116 294148202 0
613555557 123924733 0
561397809 357057575 0
282189437 658044921 0
423584394 2056997 0
241556476 240263005 0
395105935 147986496 0
436525283 154598982 0
41384521 641048482 0
448421058 241118565 0
94361152 424014082 0
95134460 264428821 0
674958454 165384946 0
82197175 758132677 0
415745721 196832398 0
463363889 663135695 0
43394137 633723986 0
222916455 474361591 0
488728502 362488645 0
698895239 699832346 0
577531075 647143025 0
344559541 713729627 0
679564974 223293517 0
295775478 448397139 0
531415243 522121771 0
35407273 298199165 0
683296964 67501085 0
410893088 539811688 0
357038128 388390134 0
570916624 634581295 0
731125513 452778957 0
127807191 792771667 0
354177901 269452206 0
280845965 87409512 0
383493097 777740037 0
413279311 743744568 0
84350951 446494085 0
549039579 574561492 0
297436215 711357321 0
795344886 739838985 0
681205739 23639838 0
413804216 163076459 0
738465947 546546283 0
541207704 767026623 0
116419181 247616395 0
672124791 537999232 0
234412655 202147232 0
68711418 37815781 0
209011682 530079993 0
470507485 747206788 0
356401191 663893511 0
216719912 474551037 0
27609653 87618435 0
351574390 425719062 0
427544378 374980312 0
179195850 286451611 0
485699298 590796047 0
676025012 296268621 0
671074709 405661913 0
227397339 572345210 0
654090909 357491990 0
359152536 438207025 0
567250217 337853007 0
620962362 484208434 0
388395520 432898162 0
752209959 94376508 0
234149160 122779666 0
769986410 453349539 0
183377973 416106257 0
338781947 303477597 0
44782033 682851649 0
587309308 646135687 0
310674115 667471040 0
470277885 643920022 0
489976018 14102848 0
518337790 28077389 0
684503492 246720334 0
482899845 155352785 0
645449504 421740885 0
70411870 59462425 0
283928521 538023817 0
264525399 648201803 0
695906094 336890405 0
59325500 372527161 0
277010835 384621789 0
315960970 86558681 0
95773948 520627587 0
228025973 531371002 0
763321030 460891134 0
526657922 181269115 0
235930203 218561286 0
317429723 33336652 0
728173997 100005361 0
745002056 200482878 0
723163125 473335893 0
103801439 33395888 0
508052842 188159778 0
115706530 488978424 0
151673295 486162658 0
268999495 752311562 0
381327044 262846625 0
454852160 579805040 0
737565948 166949658 0
175895603 226774013 0
657860559 449233901 0
148034869 226768044 0
783079164 634927733 0
550153002 743446718 0
779230678 340506172 0
333819483 92076659 0
376677501 739097882 0
489850676 343748391 0
382684676 786430812 0
177418185 768205746 0
741002790 533746575 0
460616745 685969794 0
762017676 653912996 0
150116986 577912946 0
421211508 592561841 0
676607548 330351046 0
655589155 104476031 0
45901087 401960061 0
541874558 419427428 0
592176321 378960567 0
153537322 77920488 0
63409992 21708584 0
593120833 363765770 0
106731259 702007752 0
591169757 487558624 0
105063124 280520120 0
471126696 410294331 0
342678118 129335654 0
149088353 587538087 0
619940519 220637771 0
309772511 746541958 0
588380186 340526078 0
31888697 158880056 0
328688109 546958422 0
441777255 612842276 0
644679544 6119187 0
796657542 526781276 0
36631062 389081578 0
568624677 314614414 0
297646671 216178625 0
53497361 67117791 0
774821071 433325030 0
169124227 614587016 0
664956487 10392238 0
393491998 151720076 0
620632125 185274218 0
399005301 70087320 0
451181068 348189037 0
749472165 456902849 0
422079675 404679351 0
612979505 381159527 0
576356220 772021185 0
268227831 423058686 0
762582295 538166363 0
555669001 622437827 0
567609183 159919798 0
512806162 494891842 0
211002588 796930979 0
782718437 679886578 0
543266270 110707926 0
619386264 386192567 0
685957088 223347130 0
632915636 539601905 0
701350771 231242296 0
629004099 570380023 0
64269535 374405319 0
112105852 331719322 0
257229397 214662333 0
19384119 352793356 0
371630469 657409521 0
231196578 719417722 0
316685305 367476261 0
149753656 274930059 0
138497344 113262912 0
50123259 190714414 0
461637532 657265611 0
16893667 64476277 0
151715438 537630585 0
550141468 341086057 0
92505446 174812368 0
763802349 296112265 0
48996751 712146363 0
276256065 744665033 0
621428184 695992370 0
218696343 26700854 0
749360977 493619592 0
82065813 296251280 0
319214291 492706910 0
239100331 464284025 0
23219048 616102253 0
134517087 40150749 0
508379897 575118190 0
462837686 405080083 0
447193557 486415406 0
127628548 58241025 0
449532717 103397504 0
388451706 91866439 0
72427029 613959510 0
626639288 585878675 0
510702258 626254919 0
435759598 567988366 0
705339249 186623175 0
746682032 594929326 0
782494931 34256440 0
257173064 466569328 0
402403826 655866297 0
339076969 774422946 0
349250720 357611 0
245342538 408024905 0
587253406 487405588 0
594435415 757128653 0
743252357 304714626 0
179959149 128279015 0
623185001 541723771 0
516825655 460021096 0
425750814 658210288 0
707601152 347032272 0
303899016 302296650 0
690511562 233291124 0
352508317 748069329 0
694748031 427052904 0
653681327 124594343 0
382891652 731617877 0
624955872 799598964 0
796298277 230222705 0
286535625 290645912 0
674973992 200509866 0
265088847 369991105 0
364536795 775234922 0
258067878 297446317 0
322038928 66091413 0
524787309 698378940 0
195538016 17560482 0
276567403 409517728 0
139890735 487232815 0
273907924 41836678 0
160573595 591357436 0
731976000 529979264 0
194339972 75767982 0
638740472 1668940 0
300062266 115336418 0
417630213 421795292 0
57878071 262037055 0
500755199 689442414 0
698750050 294763304 0
244267353 672380597 0
711996512 143121593 0
505618828 784219335 0
31517919 452046280 0
785658345 791864992 0
382609409 109578019 0
640070723 334248503 0
682754029 97479085 0
128002619 206027283 0
419612645 582826200 0
219421017 141448554 0
231975066 307279485 0
611257256 508043307 0
639798809 295463052 0
349662663 187286632 0
437989206 374359360 0
382362676 617701822 0
200645904 363812214 0
378053508 484027755 0
123025554 464029591 0
144210489 389719733 0
319440503 623760182 0
545986325 210501607 0
233853488 429522973 0
241127368 362155041 0
155030223 226502157 0
81974324 725294787 0
356949017 482754511 0
182596803 206052747 0
668044689 245841762 0
306342969 383165691 0
668227338 664562159 0
484989102 283939764 0
305070232 576052947 0
410729289 560461562 0
612343911 494796619 0
451077978 439949771 0
549897448 58527452 0
621262008 253380432 0
244489812 311461295 0
395196739 448035322 0
40336313 120772426 0
737392725 596905136 0
657565092 783698422 0
327441414 83993521 0
467734051 115127664 0
137306896 720184043 0
70554733 96181400 0
139437128 416935597 0
49254894 595103544 0
26650711 754493088 0
163803465 368490033 0
695599372 98832520 0
420548498 605138997 0
665373899 487036993 0
47204208 95568170 0
568870296 212638298 0
345216765 541986688 0
576010140 615896622 0
135691962 476815149 0
314774348 183115566 0
684190182 50673106 0
787570876 429553262 0
33087322 13668952 0
553793968 656828881 0
222232824 596304129 0
578244227 801157578 0
80798050 235754858 0
325252803 238294356 0
140281421 139354009 0
117034432 406495754 0
28668998 795284619 0
593564519 272152431 0
540710636 62108737 0
779776311 751136568 0
781260780 642768244 0
713936165 754995326 0
319633581 638850025 0
105381084 767873755 0
345402621 479526936 0
780878920 629794004 0
330555106 726841323 0
710926687 26225999 0
2063579 276349708 0
586419124 597027700 0
81814200 656500128 0
150306502 387234641 0
406311228 605939933 0
131844022 619375283 0
190724363 431651459 0
33719186 275069961 0
354016497 555025080 0
239891519 199219231 0
604466973 615850418 0
656018032 167511127 0
535115693 78092129 0
15611912 633524148 0
534997365 65694340 0
644558391 703461502 0
443878060 792013900 0
693214202 115599750 0
700445589 87472442 0
4881748 796112205 0
614048103 248338489 0
655359987 337912525 0
49880544 9835664 0
629901168 407542452 0
680805946 490542426 0
672384672 460082854 0
551399478 240582192 0
699674541 424070745 0
348436517 672226346 0
790752915 311170429 0
355649844 87199819 0
317831616 215464451 0
648264563 52627786 0
348808476 643517989 0
725103281 515330491 0
425124046 388404284 0
241961955 124397810 0
611081975 146241126 0
174161607 562426027 0
638245489 664467795 0
579977570 539348237 0
19420529 153895638 0
100134040 639093164 0
515940191 321061920 0
334674010 383848261 0
724796585 232124379 0
509538774 577641793 0
75151203 261494999 0
791189742 701583260 0
709933865 257202803 0
275232897 649532120 0
133153812 22920098 0
306977009 520239244 0
138843230 194423348 0
228658830 715828306 0
171299695 547612929 0
250652765 86825900 0
209711627 205930216 0
160509182 491766448 0
540846729 663106939 0
113251860 143279520 0
21674793 667960796 0
129978400 180560916 0
244732420 787862469 0
176569350 480996443 0
565915258 516069208 0
582464465 619296903 0
324569911 95959128 0
783796694 718345948 0
92075057 540675107 0
513780897 565248794 0
342474942 493666657 0
252892328 341719702 0
633331698 465729346 0
286116824 193017388 0
486793487 292827435 0
629715433 655479784 0
586748807 53429416 0
767270760 104726103 0
273522301 787953412 0
678006584 103599525 0
800721288 187957013 0
621307455 144910388 0
144006481 410421002 0
90324281 755312738 0
533564934 740269462 0
183182690 556464102 0
653236401 695084708 0
372828266 674334755 0
415995530 777704751 0
367724905 99712574 0
517189142 651598901 0
358415366 635538080 0
781346255 313796996 0
787340491 628149488 0
672851349 720971467 0
483753825 557807919 0
542644310 18051720 0
416564553 518792350 0
601510281 349200060 0
50749453 713897584 0
746910687 115907305 0
556060798 796225372 0
276922602 110810616 0
419377618 319424678 0
674048960 568406243 0
57376612 677394371 0
480867874 772694899 0
662391157 43670326 0
336780960 501764003 0
672756442 734625890 0
61994573 508881921 0
289785900 13452022 0
430166014 92830279 0
10353231 614730591 0
487049861 490377224 0
95401248 694568703 0
697532645 693453839 0
509446004 156955331 0
450192370 577366022 0
181031349 227040340 0
111436676 416523163 0
797140570 392312067 0
325313472 680169973 0
456337316 537136692 0
717302954 648239848 0
165200886 562206198 0
595350706 309051240 0
204915218 510019377 0
781064181 753589407 0
305666828 568534731 0
466830286 468932348 0
322340997 459771389 0
612681957 358234959 0
6150517 749470720 0
509865822 334818476 0
418349077 238917292 0
56379446 446836673 0
631583784 59601409 0
400072623 133390048 0
512829861 472109095 0
130233873 572182852 0
386810035 801532950 0
632605899 376348216 0
762960864 557378194 0
381774379 262987943 0
386613772 69837988 0
126657435 49040800 0
106007288 731560610 0
444401840 579569724 0
38873274 382312941 0
373290951 22491570 0
30943339 656361322 0
229887227 557731841 0
704673846 499712323 0
114731754 547771734 0
285161224 318916715 0
449634470 202347015 0
118164386 691496542 0
615447218 5588383 0
357989218 130741751 0
225429642 422220899 0
714897230 277678565 0
759246618 326909820 0
695333748 180078615 0
96090523 293838274 0
603892133 775706030 0
165664043 505446555 0
85858326 95484750 0
660857747 655727398 0
715671793 43448863 0
50760522 166219060 0
363265214 518355236 0
748628297 525515409 0
351661687 355669836 0
126750756 177273341 0
280315301 10946429 0
336755094 289259635 0
179066883 114890526 0
79681078 170426120 0
709745953 475397465 0
166244260 597201194 0
479365640 114921624 0
778866710 491418317 0
270500890 8398695 0
108367258 314458821 0
565876302 660513164 0
442238398 623075516 0
627579781 154103358 0
273413217 754049509 0
229826216 416327670 0
430493253 542370404 0
731505689 535554240 0
216297739 314367483 0
290187145 141596212 0
310433752 296831827 0
325854884 439603351 0
646358297 409599948 0
111147073 478097153 0
418641086 769123605 0
663105404 73240994 0
390124607 608446550 0
664429189 390568261 0
574215826 3107821 0
424636510 637802992 0
229629254 618856312 0
133732496 559642286 0
427567542 457547340 0
218691877 767319363 0
322099164 575225899 0
178420791 796404451 0
371300253 644530337 0
240952217 81387597 0
231544846 467916107 0
407145709 442924765 0
23554402 543196368 0
66956063 486335647 0
752015288 14597141 0
279675708 175885270 0
509982116 560960018 0
58448710 658956275 0
597646714 244412787 0
160198062 164454036 0
571716080 695987472 0
292174988 486642154 0
235511674 17538513 0
773460916 561745257 0
730681727 145501192 0
12935504 629671678 0
395056307 614385484 0
769486379 183397693 0
209482164 266200397 0
324360049 600484114 0
596902080 558717141 0
624972999 657382695 0
294128843 631525299 0
509997361 624537084 0
775401844 299359972 0
106149119 663634386 0
35610228 262030440 0
510418041 565778851 0
578293485 312472474 0
276315305 43752297 0
91951733 188191019 0
306651692 704762364 0
659804542 477016749 0
574937448 661659839 0
530008520 217858299 0
264571903 311007721 0
314282269 198931473 0
367676091 502711039 0
401675358 574692480 0
45318990 726651552 0
70065535 633591079 0
756629961 277346017 0
306937966 362850657 0
64885683 195452555 0
178061461 502898081 0
677173036 293364598 0
577993076 432298760 0
458332152 606608280 0
720547076 680021195 0
401450343 683786713 0
318714095 216957885 0
93741232 510345039 0
591928640 566052778 0
5442203 533767897 0
481713737 651834828 0
133839905 420505798 0
248478222 302599582 0
510284974 751544428 0
443121761 410104171 0
305723374 354110240 0
792002677 382562275 0
452120066 670924724 0
477107606 707351414 0
364217581 212735362 0
21161372 252256362 0
566717388 402398189 0
664249371 488500022 0
279430446 241025622 0
361427451 584639796 0
703768144 23140791 0
371073629 633586336 0
798003227 147857458 0
6476963 599494157 0
192362470 680916316 0
705489335 730840151 0
210641073 672513172 0
681604454 329509428 0
208557774 552715925 0
681740745 50651639 0
701278287 245052154 0
275611078 131831999 0
254282757 797056703 0
659833880 116670368 0
264576140 420988085 0
98036697 84990136 0
662480114 776483646 0
579659998 63018842 0
755188487 768141659 0
455275759 604644131 0
503427034 737531943 0
173151109 788874171 0
159723181 350295946 0
274991639 99853820 0
233150833 508181144 0
479421449 766778165 0
555832609 416868533 0
337063619 570775074 0
184358926 387083115 0
540113579 36571987 0
273622715 387470266 0
575228308 236863420 0
349362071 214946679 0
321349471 41768881 0
156634700 608476424 0
265562279 369530408 0
521483899 304188082 0
679341444 14663431 0
205056178 664283272 0
707725977 203489561 0
491442856 77340168 0
509187639 251458119 0
207023440 320262018 0
798396944 192084555 0
594043249 774993523 0
423577022 742618182 0
168592254 192853271 0
559483084 42276046 0
658491389 660927326 0
163426865 500181356 0
595030630 723208275 0
80963394 11085559 0
494059974 288583698 0
654507450 800752892 0
9614895 439953649 0
519215538 795633246 0
261807107 219380243 0
755112072 68865765 0
9808155 655419614 0
610655082 791127540 0
361999264 88602182 0
108060374 39377059 0
708938330 184692380 0
38709652 448133813 0
249124138 32066864 0
121978643 2516026 0
489160920 370706218 0
153107481 660727386 0
324695890 123963474 0
152736437 284584052 0
618985337 709048986 0
406359077 210474362 0
193291425 437487048 0
293699823 769666321 0
657506172 88765447 0
68981728 569640116 0
90300481 248977247 0
427469230 157162135 0
189916356 77585196 0
37492584 461565137 0
773641933 309955217 0
459551244 731884181 0
85430153 677326017 0
165382391 237743302 0
308180775 184616917 0
322770071 721277019 0
366272092 194535493 0
536025557 601852406 0
781703881 280961850 0
113509619 445891021 0
693390107 96816330 0
673089611 734071055 0
140822726 620923150 0
524383102 222688550 0
429221083 217709733 0
745077644 764416343 0
259665448 652567606 0
554644492 661413392 0
89769716 595827577 0
39779705 602647003 0
607747440 534849337 0
57085299 754295785 0
650027802 181288743 0
113084867 728047698 0
466405551 392238394 0
674561797 141290836 0
239842254 46249127 0
610539303 41724164 0
674131380 667513726 0
683280315 231807468 0
29474952 533223883 0
211034690 341044245 0
791366936 765572938 0
660675170 105327726 0
536428179 377838334 0
574277002 635292155 0
57380198 498086673 0
215338543 280113378 0
192527755 150889158 0
642085046 263402811 0
433434784 376135712 0
741976269 231646234 0
750572785 326161443 0
163010397 607282465 0
284478742 644055222 0
437000751 664297394 0
262159363 411662772 0
349254019 143151389 0
446725946 356265474 0
708650944 445610573 0
144107279 529297837 0
685643015 508465123 0
724132028 730639936 0
435450894 352499821 0
728665062 89082583 0
770930297 705968323 0
299182334 521117688 0
8241628 528273495 0
453718511 563036329 0
556720501 49498921 0
743644607 347561539 0
708974591 300011579 0
524791481 399615622 0
138728165 323916689 0
64224816 588087785 0
69952646 507563118 0
789312438 658525541 0
197695872 745303611 0
31130286 435212334 0
401864641 158180667 0
627452814 527855091 0
555794453 420892387 0
387678505 238531581 0
243117179 737071670 0
597326888 793727782 0
474205487 548553069 0
796500230 211936082 0
740612269 736640810 0
302036529 602810437 0
471553347 870081 0
212654488 270020217 0
376457411 427464842 0
75806776 50149613 0
364848983 435250762 0
581989817 587599846 0
417756105 630477043 0
729776272 125318439 0
131173621 417079938 0
259133698 361033584 0
782027923 173121325 0
233443996 571628624 0
330488008 395140616 0
81002485 225757111 0
195927655 589588772 0
345649424 106194014 0
355058700 689185484 0
607813642 734522543 0
2607874 179798937 0
566198413 361935150 0
422716366 631835133 0
782947057 777585453 0
719155278 572685377 0
173839015 418883575 0
196834972 608390592 0
780818305 501863212 0
294070186 364996329 0
192319955 554210156 0
326809211 143706466 0
500441759 1538701 0
14638571 131446910 0
798883587 179826535 0
715648244 301256742 0
629326702 676964707 0
668245831 501491420 0
472745708 506687582 0
15513768 754952146 0
362362800 655873597 0
721308710 276417103 0
220296295 350163221 0
229141888 50356697 0
227744534 718792592 0
153265173 279850838 0
215122357 568386652 0
597555322 302316615 0
385581886 70385699 0
79860287 616679593 0
579834697 451142243 0
45513175 420880528 0
499759122 780947757 0
456942525 547492757 0
492080654 307198186 0
349026472 72363511 0
407873914 562556724 0
56261357 286317057 0
275916121 334513065 0
317584927 228696647 0
458872015 385126227 0
298020554 266588503 0
544255412 153040003 0
284355057 648391743 0
609310495 46702686 0
707225071 394317518 0
313882259 610195330 0
740804297 447180905 0
556327591 277193536 0
305779738 415701421 0
477703254 383241495 0
677985808 524061329 0
8355407 237600884 0
614243186 633210135 0
382879342 733795684 0
54377671 778986027 0
484589972 748016987 0
490671973 138733740 0
560222329 554736358 0
151880981 746635234 0
137913699 637166114 0
389091712 460010947 0
116529155 28714673 0
321771531 305207578 0
107812141 483485145 0
257608732 699111876 0
384725811 201969523 0
67107966 743855134 0
552637982 661028615 0
19339563 270916264 0
722631238 540853673 0
52507628 508825309 0
205082388 284791486 0
236847115 437940628 0
60881261 517207566 0
223624383 402156471 0
90261261 456885037 0
674467925 179895958 0
255086975 329130203 0
517331359 723436070 0
130773397 471854269 0
238811708 581971279 0
16849188 349224187 0
411839716 287095874 0
204148184 141424620 0
600126663 286307207 0
129287630 532388064 0
741825 169037321 0
446936431 607843694 0
797957584 607614514 0
381238128 471413165 0
600963891 415654815 0
283039178 718795061 0
330026346 566167083 0
529719212 143147368 0
160796185 629641332 0
703369090 296912746 0
555752758 606538516 0
717732384 338798454 0
86216131 800805640 0
203730814 397013447 0
761413272 754225196 0
564909804 580629450 0
515344245 537244374 0
150115264 165355294 0
97762084 503818197 0
131940406 170154503 0
754731110 337916084 0
765188738 581591402 0
477640144 354378197 0
481794408 156733861 0
2988943 45942084 0
188625000 576495632 0
253829357 737360324 0
522160759 239214995 0
278250284 447965871 0
626330875 584701049 0
225689961 553802153 0
433666729 770633681 0
289407088 272317420 0
761408288 716183862 0
166690122 124886900 0
653055242 548560778 0
783213613 162535856 0
362656655 704077776 0
77532770 774562076 0
113056454 367891915 0
585327329 288146480 0
679401509 453432900 0
23420054 572427317 0
308945063 298782848 0
726960879 769395172 0
17216329 735495426 0
118296672 526665635 0
24192661 690309565 0
276350718 201529397 0
535859254 620655259 0
637959134 131070163 0
291718111 84451143 0
795240481 565568382 0
414234593 427560747 0
229632254 136420201 0
110136378 472843418 0
436947170 622676199 0
777251227 771657081 0
87899219 228274332 0
566165256 486005698 0
206094199 411438963 0
272170933 616474794 0
151606429 204304977 0
573452621 575398623 0
606056177 31916668 0
735346924 755369397 0
589034475 502224328 0
368354411 420243662 0
577639254 157013777 0
795813355 325596699 0
89090637 302261830 0
512985693 479718318 0
724143792 351554480 0
527604446 705906929 0
442777187 299602457 0
767859365 785591266 0
187083787 15027037 0
422210987 333938759 0
536617316 86861228 0
52317212 79863892 0
395461856 82026104 0
254059399 717300965 0
167736463 59545891 0
259486713 455989243 0
716739628 684813107 0
369065955 563368898 0
96063899 352548332 0
782063586 456678867 0
647814421 539970942 0
419220488 554740961 0
595066063 355595386 0
313779472 322543077 0
324187057 560659000 0
194213923 768386752 0
258856035 464841127 0
490492624 183712617 0
342087756 7544473 0
776106455 534299926 0
383703403 491405628 0
514326812 667094768 0
54967525 167392852 0
708269624 214781522 0
786074140 7569287 0
91939897 184911895 0
301189266 52078099 0
118961101 463113195 0
88397039 18682217 0
129903891 793646882 0
290399765 391593180 0
679309916 184792915 0
546310097 187737934 0
222171197 646488022 0
62377726 291546594 0
173711064 573842596 0
413820967 684764419 0
493408384 567216581 0
465007811 102883923 0
801206657 559914354 0
516539816 745783645 0
301658784 642058128 0
641907040 68856260 0
139933705 58259391 0
782980403 718307529 0
411239822 473376802 0
649978150 656970800 0
180410758 75995712 0
658258515 173368736 0
265497130 777931666 0
326722336 431212474 0
500760255 109453659 0
700205983 101534395 0
245654318 110580640 0
719940281 525670261 0
603722264 381932960 0
590870879 656538145 0
537161463 9340523 0
430778398 346529322 0
223200433 567668171 0
392993272 423364464 0
648486390 746198317 0
682062133 754251935 0
800820284 336127943 0
681366755 761608849 0
638932073 574025185 0
343469569 356175450 0
416693687 313607625 0
653080009 292643716 0
223767950 352593274 0
522273433 452848937 0
471090452 393229493 0
466040412 498757759 0
302745027 408004081 0
78000334 741923725 0
523177311 222501669 0
560596225 25783685 0
288134030 394349439 0
571993217 777662801 0
113392364 294347095 0
567237499 745343425 0
731256528 479150479 0
414969188 87609779 0
431690508 313978805 0
153068116 72504717 0
499801506 485369899 0
461035951 335804512 0
82356697 218515157 0
636512874 350277694 0
243241903 240778295 0
142562025 313814981 0
646247652 60242146 0
81970961 377004483 0
193833110 668676045 0
713032160 333281172 0
486726395 95547089 0
211024146 136108381 0
786185555 455643739 0
222727019 235474091 0
389938121 260820163 0
47092857 555216473 0
88531860 139382835 0
662442739 284546313 0
261178332 292748828 0
735363164 648055368 0
74610594 162565434 0
482284406 118080724 0
583159189 109625233 0
54180456 623047969 0
28218413 104852748 0
299134512 685795803 0
752190203 426350840 0
590429308 481698103 0
18547106 9398283 0
448637491 566338870 0
31402274 504251200 0
308155596 609404140 0
33532077 187147205 0
178287147 27305410 0
68848069 68866593 0
538610129 495338741 0
226312047 759632771 0
40009117 665002174 0
401338698 333672620 0
719872968 651117654 0
167565752 362640481 0
28532606 284353381 0
525068614 460502812 0
192841497 440567050 0
219275662 698251967 0
764504758 689326226 0
585874521 627609195 0
338874377 726234175 0
633052036 198740791 0
617003553 386396928 0
339397924 274033767 0
602160326 304404477 0
76816265 412747024 0
420945484 283673248 0
216840200 3986267 0
448419300 75961787 0
791531085 601375899 0
713532388 440280037 0
280812936 39047753 0
651729637 641640595 0
252860791 430487871 0
315486406 294435264 0
677746213 217334764 0
423623272 161657589 0
617840014 412463021 0
164998447 15868447 0
254891777 357436372 0
655259778 492168410 0
472529307 570044339 0
328067926 562868741 0
695157782 139562453 0
715447431 8179066 0
15787932 792720510 0
179105617 629244942 0
39838215 760774289 0
610736287 674562288 0
455710273 146559498 0
306180781 540282352 0
278980675 705510108 0
390114633 722073375 0
459530896 573691360 0
85788696 364579257 0
610323839 481006579 0
468644080 131284342 0
785039331 570286875 0
121231752 218986237 0
559156917 386243586 0
611659933 465920909 0
355440094 130252588 0
785177666 359479356 0
129002617 235656216 0
739793318 770319925 0
402845975 84336353 0
217784610 530644828 0
47961530 760147511 0
711933727 193241268 0
726866216 574854455 0
738378874 760056985 0
247814358 478148154 0
114718060 124599990 0
68515866 587840163 0
183540582 369815767 0
249735504 251742123 0
275774781 402589298 0
108387115 128022735 0
295994184 432231672 0
433934216 489468619 0
240422691 663766030 0
377971183 465023554 0
754767326 277786559 0
14773018 187105193 0
90843746 541690564 0
662908819 583748233 0
342285098 131706590 0
50502224 270058924 0
783639839 144788544 0
439743855 661071313 0
118294313 619335353 0
68503446 741238217 0
724881804 400184643 0
797473978 157944035 0
477680176 436907601 0
617608342 240351280 0
496123436 408326325 0
693900364 86315268 0
599539150 531537227 0
218443981 750774187 0
1431503 514976270 0
789102735 117880834 0
325642619 479828196 0
725094060 199390827 0
37624917 172589032 0
305511217 379002064 0
682271190 179784017 0
301913088 602632834 0
457874177 734887368 0
732049903 481298697 0
629039409 354997983 0
535100970 416123664 0
158729418 370560693 0
550340208 655765524 0
758125795 430696990 0
737613927 613288525 0
277556539 37969293 0
612368363 555317726 0
181324960 718425522 0
559099532 728882024 0
417824882 461163348 0
86791396 665470498 0
602723625 745542124 0
160678800 8308395 0
415705636 306125183 0
246187600 92973657 0
51167347 420453330 0
733778229 346256179 0
97455720 104369340 0
280552523 121734107 0
209000316 783494500 0
745104022 53439825 0
93281703 173989008 0
534875884 673682981 0
146851066 321406461 0
727889766 153517375 0
143853100 456189073 0
229869719 142516411 0
254755783 488978749 0
246950281 75293606 0
549185273 631265089 0
666756061 785428068 0
158358089 571929859 0
309857100 192856839 0
620235169 662482688 0
125083349 31818126 0
717745162 516018828 0
164354240 566512679 0
104143905 538349714 0
642835659 481474156 0
229390723 746865517 0
611535929 213246616 0
251191760 463273415 0
419502159 754936134 0
59721341 340430626 0
149985759 553835656 0
524674422 758514843 0
267186475 11353147 0
60322097 343457451 0
50298488 413727726 0
278870896 434451672 0
258380066 694618870 0
690436925 194779147 0
653783161 533029713 0
456905790 450025083 0
114075048 125341500 0
789005511 404910526 0
785629012 662391528 0
271296641 578745735 0
776389207 10731568 0
700174724 187616577 0
248112228 576839328 0
36313309 292262082 0
168620692 156590292 0
322741460 459691105 0
189042662 235288104 0
531332550 122158085 0
769242480 677752854 0
415379047 214146661 0
244661054 342083330 0
149667058 61593426 0
205098750 765903021 0
194679492 727624657 0
618534179 583161530 0
186905058 682619289 0
526681104 750953731 0
41446439 18544362 0
215915660 714309514 0
199806299 132513939 0
741922598 329802691 0
681888423 564807751 0
696379045 747316523 0
191516902 376487479 0
677639093 342929567 0
30394739 96096776 0
502321872 274754520 0
409033912 310961949 0
653000460 352014895 0
139364914 447143991 0
326996617 394725098 0
434897388 682735224 0
586609461 469043600 0
27199620 10103469 0
799057940 670456190 0
489931151 647663187 0
602244233 146437645 0
22277724 239901095 0
316119332 765497517 0
778207512 610188033 0
280482804 308500534 0
483924469 638608533 0
761608951 402419162 0
684376336 7722292 0
205043344 558987217 0
173723930 603862984 0
616930646 416262818 0
435106869 376814786 0
393734902 72391080 0
422792004 414060983 0
285906819 414422279 0
416485589 35939034 0
764295055 209235987 0
15467823 162533360 0
178542954 503808733 0
750087859 576998143 0
682654742 264798070 0
512734959 83026777 0
629917664 567027063 0
508754156 433530407 0
367491121 459400361 0
59714222 715348410 0
738612470 708300251 0
12922675 291361134 0
61408258 666798058 0
178548315 548531140 0
130569443 557042428 0
58801924 798148660 0
56056521 280805152 0
315755606 663070548 0
480065562 403640273 0
411611189 707401070 0
299871679 576396142 0
209443348 754418508 0
745389294 330273648 0
388053162 196682206 0
74985787 382796125 0
714169312 371676739 0
774880562 320193763 0
636250921 800021943 0
483241264 382106396 0
109841613 480524275 0
78506815 437785641 0
720683505 241110127 0
6865225 563816280 0
386114856 536320603 0
628028578 735678705 0
28220890 533800782 0
291127465 431697920 0
722636553 686283793 0
659695721 545874066 0
131465113 172372108 0
7481455 100657873 0
164780215 801454471 0
309165129 187693401 0
393676346 20363043 0
428300321 402948571 0
642384375 346864522 0
265977123 58185571 0
3666875 431685514 0
361496725 370268261 0
260391129 478983879 0
381628724 561330769 0
714083011 260081531 0
726932712 716764490 0
85887656 757349470 0
115636118 376688354 0
768940628 80724586 0
645852711 734725402 0
11270262 198707412 0
722922869 776399629 0
363804285 311521568 0
128815263 257085103 0
662465405 405677977 0
48365108 148598853 0
747640477 87162699 0
788276074 12370764 0
705701086 123170610 0
539025657 449903086 0
469108461 323944597 0
174377755 241419463 0
351704330 187969795 0
1202557 708698733 0
495580129 530596192 0
357353647 542360206 0
47724329 314495897 0
583008964 582337299 0
733829556 729751322 0
419028138 193049564 0
726194325 764618877 0
262588344 795905469 0
428110989 572313354 0
615657349 532974798 0
372467813 682103000 0
727251506 412898955 0
351861877 366512524 0
125296179 61433883 0
490314145 16465863 0
310282140 512852753 0
333593659 277388574 0
537411587 225692013 0
386874854 521207155 0
483796970 206412301 0
60594868 455238542 0
337363574 77913646 0
632075626 138523855 0
453016721 443437388 0
521182534 747588249 0
468224828 75786269 0
785177955 95194515 0
621655406 339622774 0
94912553 120607412 0
34788927 313476977 0
120065028 285215699 0
693178199 791093989 0
347595997 800071248 0
79968165 76047820 0
175532409 128637517 0
732774356 384068158 0
586491213 367125213 0
563340478 474742312 0
464454598 348483018 0
506644816 783219425 0
73368432 566008506 0
76589434 64054417 0
762773832 235204707 0
55952262 182414915 0
749237356 116248796 0
196809990 193455021 0
289696089 608085696 0
738847132 39133042 0
237816632 674116936 0
550000601 767781359 0
331236496 87412406 0
754041462 449177740 0
41257946 673142857 0
530149037 614114290 0
773111656 312592939 0
534765801 9018879 0
782156257 691647828 0
325751373 253667699 0
557501483 438013887 0
792561847 129930902 0
539793456 469572537 0
264358440 656855425 0
524219960 231153076 0
519045168 654025352 0
230601136 704340542 0
700283558 28909988 0
696183064 259802207 0
203314582 465687027 0
62019125 87759768 0
611006079 242826312 0
68685468 752678166 0
244023843 234245577 0
537278504 770655815 0
696205118 440578673 0
430996852 270830473 0
317506570 137712973 0
537938287 661881176 0
609649090 243657043 0
103749545 764177913 0
256793285 59862651 0
136378882 44541514 0
690592762 639254496 0
272337309 772377344 0
293937337 783884143 0
42664654 746087085 0
94700241 668671680 0
592567081 666557794 0
797268774 187550763 0
705670881 26939274 0
756925351 567086836 0
311551218 438720906 0
4397805 690256966 0
620907263 592015724 0
534949204 584917940 0
220844321 145980808 0
120009910 282928031 0
537859705 794568245 0
109194987 561276828 0
47789276 782406221 0
752706504 463330611 0
341792467 471180036 0
582743449 130797795 0
315528668 3418029 0
772687361 256959745 0
189759454 285248027 0
467899522 663697510 0
412301832 780445970 0
771036125 42319987 0
319843760 452848299 0
655676390 355578027 0
222179264 710606273 0
211590188 325956601 0
264714585 195242783 0
372964194 373361047 0
189529391 264325989 0
366382655 612374278 0
250578955 683964704 0
625100930 612060988 0
171501871 637746603 0
794262551 463495249 0
400058194 201995523 0
99503245 428050433 0
257328202 291712279 0
442187621 150946115 0
764863397 105211127 0
118841894 74100146 0
380494180 479721283 0
305238377 154378799 0
708531581 330222521 0
213042571 64497474 0
775263498 787319063 0
470953111 235766815 0
697470456 358674359 0
750498881 690923342 0
288877902 57491415 0
188929809 264453882 0
622888755 270430481 0
123507151 332728782 0
660917223 420182810 0
153733203 338914085 0
115420206 252181425 0
633953146 491766423 0
680761337 269327231 0
796551836 411097129 0
479660498 577521169 0
672963983 239495484 0
779992782 371921351 0
353250690 669420884 0
2793373 220861368 0
294069694 611977688 0
539075649 173361811 0
88439398 777968634 0
595422547 298585899 0
203294106 118847562 0
362009546 368762336 0
592345908 164589980 0
692225610 408601118 0
522533861 458437031 0
22519287 721133904 0
772059858 36512950 0
301631580 526044657 0
425616757 657471669 0
299425268 166120267 0
649653132 723832232 0
741325673 271972428 0
464018438 54489762 0
75803075 555039664 0
450600324 778094246 0
16564508 570962286 0
446655944 773167016 0
284620408 144518803 0
415238510 630554571 0
36414949 583466878 0
785257313 366460610 0
512268172 79093022 0
523241473 418058175 0
759871774 392453259 0
322977384 635984388 0
432509682 453096284 0
402722224 305865109 0
740544403 780823700 0
86715568 356805232 0
649103347 479308426 0
155859753 222186215 0
476401831 413445777 0
55488266 287179871 0
464490983 710864258 0
554489529 746170723 0
54878530 112232834 0
274810765 451411985 0
558701195 235886551 0
392971807 794732296 0
376532267 224808140 0
727303772 101818310 0
265268408 540343091 0
701051180 236711786 0
695710483 797416894 0
689580609 367253854 0
542918643 794408524 0
659409716 418667493 0
118041930 478903051 0
42677082 247322165 0
472075256 758952418 0
133149729 359652455 0
259102786 186152843 0
608736739 379003840 0
604371114 444014869 0
279821072 739209021 0
598519500 159263770 0
172113673 485732133 0
587312113 302085823 0
384050326 301450388 0
498967094 670818194 0
518433522 71435568 0
333163331 666236361 0
483699222 330706086 0
674331891 616050882 0
518310865 410131986 0
621461805 503678196 0
743746305 265679043 0
322816872 630358341 0
100349151 487383920 0
41244559 582010971 0
378012468 191277942 0
169481901 661262743 0
306017913 252097523 0
392380921 141733986 0
598505757 533278144 0
197142732 647298262 0
309205545 375002225 0
318118186 168011165 0
108948678 740849570 0
112946059 275420357 0
519726949 439815029 0
731870654 645833298 0
262162069 483341943 0
693118733 768369115 0
199577192 784229497 0
138908309 482557070 0
32324871 744982708 0
735782545 100684908 0
168863312 739629048 0
462326055 784517242 0
9202613 663445910 0
500021300 597773006 0
68895476 787211098 0
625081032 38124907 0
333839635 141802138 0
146372500 487981590 0
25339491 784369975 0
262358299 365593812 0
76255112 558904120 0
347406918 4835430 0
623727998 785313515 0
93231181 672294814 0
684122324 533778890 0
139738179 564176883 0
684969778 559288203 0
147924035 532650822 0
440554990 130236323 0
626693577 554595247 0
246820440 796922501 0
253897217 283403632 0
427881744 288651041 0
339452203 93312108 0
172697187 789252614 0
179345567 96549812 0
70167199 437938160 0
498568167 348084381 0
670898812 157236208 0
799567887 452411578 0
118516291 151866957 0
92241403 534490540 0
480911708 11956117 0
134479593 299304578 0
413572477 61651501 0
21485894 441099555 0
165926097 268105475 0
221338613 391595 0
332479554 462039133 0
652813162 11999036 0
291084240 742392417 0
121059866 587088064 0
306448947 619337243 0
18685848 201204085 0
55108706 178516914 0
800977359 166792712 0
59681535 47890769 0
78181125 291044813 0
470671450 137209461 0
723871273 94223093 0
622347029 647584176 0
126436096 351768870 0
430604765 318449556 0
568722540 10994513 0
402915509 518322728 0
237773042 759894106 0
177256450 682009326 0
668374739 253692199 0
429529517 335638643 0
69071389 133202029 0
187101893 759919233 0
734035266 765188758 0
239609921 287441446 0
479810156 605631907 0
322204585 680931157 0
459448207 431313357 0
321751501 434440027 0
28835424 599982200 0
303205914 123080540 0
602842355 587509330 0
331579075 771325662 0
518278521 758307303 0
571518502 424444944 0
460564478 770958701 0
505810439 724644653 0
590765176 552615850 0
698114557 189947901 0
531792124 111358455 0
265395079 24750409 0
532135038 739090712 0
747240729 84062307 0
54760281 735901126 0
234209528 13594747 0
525909359 694042122 0
654478474 647270321 0
389065842 445652279 0
317705051 739099921 0
211500392 220773511 0
740927016 187654832 0
387300297 213351304 0
491268910 353085537 0
398309747 60532319 0
733977883 21100648 0
748042620 115430942 0
547488314 32750170 0
49884798 246829277 0
745489246 650313201 0
257894688 698355572 0
326220744 501007707 0
135117414 616070797 0
193950633 99937014 0
469325055 443472442 0
565162529 706746326 0
281640522 495880989 0
104859460 595430693 0
292601921 359585117 0
744422706 232901760 0
423859528 357344398 0
201347148 114726937 0
47190501 225243514 0
457072198 511280899 0
492987509 521208912 0
368604400 312791532 0
319172584 468318984 0
788041089 775996168 0
443594489 706274470 0
752331941 223710411 0
448911401 520562334 0
161755756 454499762 0
300649729 491356412 0
640128874 59972216 0
456147379 516002485 0
413185601 532471199 0
537811623 56448476 0
111058007 407586495 0
161688368 604722693 0
632234720 550637537 0
765263027 644513178 0
491796769 681209190 0
150688069 483798376 0
219172928 708326617 0
45556057 491304311 0
200887729 741083579 0
443306588 24392678 0
380850165 741754726 0
238336554 634706645 0
153722117 671897590 0
212289653 425304121 0
337799795 272068718 0
801090756 272745181 0
258377602 524905277 0
380358351 402316063 0
773583232 680102378 0
152311072 439795174 0
339153597 387407943 0
576436005 236790060 0
670824752 600980778 0
95502383 185678287 0
405993395 172180413 0
343820469 58066283 0
477849143 372224261 0
43995542 160029969 0
738597871 205059131 0
636386198 641059543 0
773780170 45649024 0
429350960 681202812 0
90228814 59876482 0
768870111 20253507 0
286289432 368750267 0
305015471 87599440 0
392827791 141540359 0
415581506 160505541 0
569671540 736908552 0
711391788 674237202 0
360877602 200836817 0
522701705 52241580 0
270403590 438717381 0
621730364 317361229 0
135317288 662690986 0
766898479 680773200 0
260048102 306476261 0
307052310 33637710 0
353086852 614901523 0
221823408 403900300 0
441756247 667986266 0
64850522 634293879 0
463900265 391073320 0
129413386 18745510 0
556061955 305289028 0
118831449 287320411 0
765238146 216897808 0
327204380 175129178 0
723014907 202045810 0
497175728 95194137 0
785970271 196973688 0
487132121 389135310 0
276136122 314618946 0
341057956 3436015 0
503791406 666905619 0
681834497 484864255 0
746486184 193445574 0
286972322 445008846 0
534653502 485370419 0
514209112 452669846 0
617834242 319508097 0
664998810 258640661 0
604005860 60636818 0
784873126 13595808 0
542661325 767381148 0
129611634 747277865 0
796527997 562026548 0
645399340 596793569 0
143800113 155045274 0
631087283 276064836 0
28898154 504621653 0
528314705 195636392 0
103905182 137173069 0
417083337 459979986 0
427531308 647787043 0
106099345 724047652 0
515458125 169861294 0
565617490 84935152 0
278481196 445966949 0
555175106 494130732 0
556281495 365628040 0
630428685 292615563 0
186218192 368477714 0
48331038 701944500 0
132540652 401992833 0
621194746 76461970 0
102121268 733376234 0
770752391 18692039 0
589104146 17223245 0
353656239 357359522 0
93546270 779952340 0
579019586 632840349 0
613993010 205580290 0
240591271 124879455 0
740497011 602707941 0
200161857 632055792 0
794992885 478699514 0
714653884 177206038 0
709002933 15374426 0
445543129 568532429 0
525013996 507094542 0
243257528 524884305 0
14169870 98214980 0
110618454 644143359 0
659441886 522637374 0
572114254 336821019 0
593159869 535596423 0
289649461 734106426 0
488395264 668362029 0
200365014 226563280 0
584155192 741219334 0
381915810 408369399 0
479958039 544913771 0
611894011 419372405 0
378029966 310411098 0
737168901 106433150 0
613690157 275778290 0
366473804 144895441 0
757552189 309973045 0
84332601 384687475 0
176341808 683055343 0
204566487 560167740 0
267125730 260440123 0
325696650 692572181 0
150723793 645197289 0
140043540 468044326 0
761601484 446055313 0
618841468 446904948 0
236624373 431676463 0
211875428 732945069 0
538254139 188543771 0
219533354 698261145 0
364995641 492626268 0
740632665 498088648 0
603888750 674050782 0
527480053 705801635 0
304889038 492388749 0
743450417 361817252 0
496456481 42403048 0
332813298 528253184 0
55792380 798154481 0
235477179 152435633 0
546673 351861805 0
428834708 669742661 0
242124305 182852277 0
7508700 89147536 0
458985163 527217708 0
212339701 53604563 0
499740946 302355498 0
144688350 590778371 0
755143190 518651151 0
51768795 160589222 0
17682641 217698867 0
648142598 109674007 0
385288183 695045713 0
635946724 355461396 0
659776873 471141221 0
173280533 129416787 0
739112962 207939495 0
1513230 185634422 0
483994205 14535037 0
773551483 307846262 0
277438834 621344545 0
584595755 384268913 0
355651343 693523282 0
483211710 547753052 0
261328250 594083749 0
140654332 638598911 0
134517454 357127975 0
139364341 772528847 0
181248630 379786934 0
292100644 92293919 0
202462201 181562084 0
60425560 222274039 0
275698350 30778855 0
71077800 198450732 0
793313756 505149907 0
273727989 738846046 0
260833165 20985429 0
401084126 741331588 0
191361229 167031170 0
536945130 15808849 0
619183569 404334981 0
185869162 266769508 0
421273068 765734467 0
657765544 751283456 0
238636000 355762537 0
459070878 664242168 0
471975486 461099883 0
148685971 300045471 0
733997508 115913401 0
34224378 788796625 0
724932145 734775063 0
292287119 143247995 0
801547053 63535294 0
313826033 17596345 0
493938906 786576409 0
770459994 808920 0
613007389 396580274 0
602339895 495432637 0
639947839 717166384 0
517314294 553627265 0
333571465 706079176 0
160957720 576102775 0
156302315 367027051 0
149599930 59552354 0
497419499 51351735 0
508132921 272561100 0
137462715 509082152 0
65528476 267063623 0
249771808 98486062 0
792469384 26546565 0
85334786 794210362 0
41556533 54587366 0
500537003 240205796 0
507862177 624704141 0
280329197 760736333 0
135686488 201050602 0
7756769 528355701 0
561686776 364076478 0
281518206 290460014 0
613696118 185647130 0
741190765 346213088 0
71559901 332534486 0
282556153 200539070 0
51337327 140437468 0
375979296 766637760 0
5845449 42556930 0
639506431 108674892 0
762664416 295579239 0
107296805 324912276 0
104532744 116494017 0
204916751 363275892 0
119335580 739544166 0
771825278 18514412 0
200612417 476017981 0
109822537 703606237 0
660514369 124777680 0
340350765 698409669 0
192423806 133100360 0
202585314 585816117 0
180752358 109573866 0
648882747 500243200 0
678220373 114167946 0
762514795 746715717 0
219426796 787360993 0
205551313 641373343 0
11920314 498570965 0
89135047 58951011 0
309992885 185969878 0
518869909 609562613 0
787709359 382600980 0
515972196 37047680 0
274176565 232064776 0
464744913 532247918 0
800489240 59099107 0
724324104 583731141 0
38477215 580111069 0
532046511 120616488 0
340851500 677999382 0
15124891 399055368 0
662805247 521767231 0
405622942 92279766 0
378346544 586700111 0
210893831 313358209 0
509282520 380665503 0
244150084 341712088 0
109360817 541219084 0
629604115 387708885 0
481366403 506951479 0
585226004 618859152 0
756176090 635502776 0
245498446 527519611 0
473168578 62071494 0
529573893 508239079 0
633067377 482530277 0
585930550 209055933 0
306328709 718695194 0
743611696 798656582 0
579141019 514284953 0
657005528 387827876 0
682524436 746091328 0
459174209 6637193 0
330457365 61746888 0
434127108 760168317 0
22982209 57415771 0
346910720 591217833 0
515938974 754966193 0
219902317 139144184 0
241674732 225527394 0
116234858 409450520 0
659623462 554090603 0
778158501 566565879 0
230078939 597367453 0
192178263 713477 0
741559261 59975689 0
452234409 343186051 0
112219544 278903791 0
376835357 318763426 0
583758066 67652980 0
162865314 112154346 0
364037008 465077920 0
199714664 441402083 0
239240789 194708930 0
762295495 532706574 0
762019069 613072541 0
507290177 169673646 0
578893388 16269549 0
393393288 450328613 0
324802720 768473948 0
476999139 344544088 0
71828587 296979823 0
374912062 282271108 0
586285374 90598144 0
337770956 280450022 0
139123404 416054534 0
25435043 677625013 0
331015847 256810492 0
278324208 60736065 0
426146664 602447639 0
142856347 544870842 0
214722980 543135631 0
574840320 333628341 0
176102849 215015901 0
279702807 308982113 0
630337694 406024155 0
563453182 37497438 0
322582815 377658947 0
245770526 376693631 0
763538151 268786281 0
142933294 788215506 0
86076124 628895903 0
67785867 61670220 0
795980271 583429986 0
258953490 642684958 0
559376274 482906124 0
31280978 717977002 0
259393466 307787991 0
575922677 279270763 0
629676175 427956622 0
547361058 24079380 0
352825314 163245055 0
792544232 160821427 0
253760654 303712732 0
654951888 664874275 0
668132442 527845630 0
216666912 405811717 0
219205074 383037870 0
616465719 495072045 0
317574273 430308377 0
154232000 359134304 0
724587915 486027722 0
36589009 733799492 0
49108870 328737225 0
221775581 340653915 0
542876796 570052770 0
377576096 49391156 0
429490912 402485141 0
766928378 451700525 0
140180563 583433365 0
264646997 608725797 0
722601476 129431309 0
90924001 151743737 0
562150794 590455606 0
561326304 87987218 0
647608286 323185387 0
734708520 667404227 0
301590958 520328311 0
277685127 47773784 0
250531715 622702275 0
11946416 562532756 0
297537806 436364731 0
728558491 50059527 0
518051710 374811960 0
652652445 122097743 0
610843550 286944040 0
239697782 630260566 0
656295406 431245700 0
711076465 404284331 0
727586587 215320332 0
213841727 715155010 0
653943777 378364929 0
169954987 453131424 0
656927618 389873517 0
797689519 162732396 0
103413784 642693785 0
756438064 637556572 0
224304889 593996373 0
627434046 75542401 0
117166427 495174701 0
559256408 712050008 0
312860692 474674032 0
741653269 193861674 0
382740385 697888169 0
261248222 678921970 0
659324552 777056750 0
633634629 387911658 0
138521861 518764904 0
375791694 495311557 0
418063749 659484552 0
260055661 109954537 0
505106851 674488138 0
47334187 392369814 0
485026165 549449288 0
540159308 151883111 0
567716181 753930551 0
389885927 203151689 0
417866816 66548281 0
166086767 199623264 0
747438877 401990828 0
484136258 491406913 0
503812651 648077325 0
698153482 7430139 0
304281657 383762202 0
648824902 524197872 0
574774918 410276845 0
439257235 797278684 0
35415373 109345139 0
794131156 239023270 0
6552268 351080214 0
20699275 631595925 0
115158501 142835666 0
490011193 674298673 0
662332216 189888881 0
100507640 472989453 0
280530899 190355864 0
440929243 72233568 0
374150609 707082641 0
368453689 296529468 0
244950670 547422860 0
217539722 452542390 0
683300654 356760736 0
653857629 775247969 0
354157704 707962970 0
171361943 104049418 0
68211541 415125845 0
326831208 773134246 0
94491761 711294928 0
133870602 337997696 0
734829791 779980913 0
797956256 671682381 0
491989276 617043075 0
43655780 289931468 0
305746071 246799720 0
682409646 427340106 0
316524643 244878309 0
616620879 282556731 0
477837698 446351627 0
242859509 200490347 0
517057341 578956048 0
658246460 220232019 0
396067162 756519316 0
793555821 791982782 0
777945829 290327102 0
636144838 303679830 0
300589225 614467654 0
669712887 745878606 0
715350527 561170222 0
200171622 491768960 0
84941795 608754917 0
536477939 199036324 0
201239462 34484083 0
167209804 783133295 0
185644347 646442411 0
684892051 502650850 0
790246099 415827605 0
680487646 445610916 0
315704769 160966932 0
86928724 209331096 0
436634519 29734437 0
789738094 129450287 0
801047148 50389638 0
648117846 281515211 0
345147338 19184958 0
361493834 500469350 0
732787227 258958165 0
406860053 170178380 0
442534052 519239292 0
361243572 257803985 0
209854837 400398319 0
710314615 129919633 0
427735422 659875360 0
152720025 360554418 0
156280913 125588690 0
383521261 238186922 0
744976415 565168022 0
20106396 595583925 0
103417780 472250297 0
570892402 238806170 0
580383648 655981167 0
493010477 794378227 0
100416888 623066262 0
453578445 304461902 0
83521227 584887882 0
692713259 305692943 0
268296700 64158104 0
479633752 334079044 0
606891016 531960581 0
418987392 418653047 0
654598275 344490505 0
100637474 419837621 0
576673909 731158498 0
236087383 359719800 0
452547963 738007756 0
778276697 245225669 0
496193542 307068068 0
444920197 209915401 0
771729652 555319688 0
747516170 54997699 0
188371784 100665648 0
600618071 513893783 0
239966400 245737035 0
309206495 230313511 0
271493018 98099399 0
299576975 43895365 0
95842536 344794794 0
434135624 104462688 0
647916811 619380099 0
709440909 537795662 0
586069714 450770907 0
231520227 321678912 0
629222106 170533790 0
425125078 215680506 0
353088581 219003197 0
406591346 329648503 0
780605346 693937561 0
469082186 477200754 0
120670670 617115623 0
35750462 384293344 0
260267248 462588404 0
235874636 400241724 0
478329115 392642962 0
658903673 320116277 0
681358730 525116124 0
235120562 353833130 0
553994297 533331712 0
188987844 368050257 0
506962936 60818270 0
122967645 252676661 0
27128229 403905519 0
43534039 237284787 0
588103049 250121984 0
30963973 171801377 0
622483552 399513438 0
29397564 514156463 0
375603661 736183869 0
444899330 773802387 0
378643191 211227098 0
109593840 532940197 0
630612263 231170162 0
603319271 672122989 0
121993387 325015873 0
581022454 451541825 0
435496262 277296781 0
452161424 569104362 0
214283192 624098711 0
699124030 62419809 0
346020815 499548842 0
605133562 502971602 0
321373953 446158433 0
416009508 440918944 0
763690149 79381233 0
255342374 318621434 0
755338929 593751620 0
525619620 584343389 0
761855347 305305432 0
10952425 479006483 0
256430198 707062487 0
718349254 570272169 0
714084205 553217689 0
797921868 674184674 0
263856672 570265172 0
382535923 30259639 0
689644052 93104334 0
99894617 453469490 0
781655427 683646600 0
694102538 430631584 0
459423909 563360463 0
65910729 157141334 0
712338469 360450419 0
295633077 159307599 0
667512079 176724235 0
332111661 78388379 0
200414609 316805953 0
694899964 141918783 0
623574881 424778708 0
7781602 614585891 0
349645292 706259869 0
532016434 628368055 0
746514127 479472618 0
242543815 563897008 0
755781464 482176994 0
14663371 275646990 0
453068560 248000174 0
330242039 791529191 0
406313664 598338813 0
463504245 525671695 0
653442537 254709440 0
575546051 770523478 0
373603727 571543635 0
152320134 654528997 0
587489166 611910858 0
205783078 564347385 0
152284114 695897762 0
443555603 116064440 0
524523960 83541029 0
375788764 175802527 0
516786153 792405224 0
120972631 44418919 0
271566940 231731703 0
76723875 597665945 0
608075954 734502763 0
663986416 770206786 0
163192310 297708455 0
632739431 337065070 0
417820961 225304149 0
759186886 783057760 0
288967460 394159379 0
286615341 591477109 0
375446839 788851666 0
413579478 648243558 0
376714779 88475764 0
243778589 154690703 0
438102216 483610388 0
72926267 49690192 0
669340244 670016046 0
341854684 357385044 0
443687211 734348652 0
116920022 520813777 0
498024769 444639426 0
453577459 686685458 0
575458355 674086266 0
781762824 768489856 0
653147111 561629691 0
11014604 621124753 0
82707590 429505893 0
411143715 704535287 0
46406621 583099828 0
280229266 764077079 0
156411154 226097400 0
412062687 741216539 0
753848002 516373243 0
695656517 704422761 0
221429860 682313338 0
572443120 108390263 0
483446922 740875679 0
239209344 91720654 0
688884170 216561804 0
211846598 643139395 0
627925329 569587318 0
620166823 778695554 0
21198523 276313448 0
482566672 467900547 0
589746706 250856144 0
420597421 220908872 0
673610555 684171224 0
510538048 646467731 0
282304973 403480142 0
275096416 545818612 0
295788445 90412761 0
10218699 334222544 0
309569868 747771830 0
397112107 12543939 0
88388568 384345016 0
255414279 48839591 0
582381668 496679476 0
244956792 509415528 0
318457708 15060995 0
249633439 760094713 0
244661315 60147671 0
594279562 110093059 0
584124327 583461805 0
468534248 717916089 0
602737565 315314754 0
180846751 311639647 0
10549704 113064622 0
552137274 355991111 0
505683816 123648823 0
48530049 590091579 0
137881250 286713407 0
199323946 781921629 0
737318542 293412942 0
523204494 358836490 0
207168478 342274612 0
602570559 768767283 0
97156640 169911929 0
406635796 471398388 0
63286524 598039662 0
526639339 96880293 0
485555774 159147826 0
363976236 735315024 0
587627759 472232559 0
79640867 336553500 0
549438739 362274755 0
413612611 399190498 0
682001947 775225828 0
667201177 696483005 0
212571013 416057276 0
150241490 345917211 0
488433023 481123814 0
573432872 19071150 0
541528128 768684150 0
684203297 130886763 0
569883545 400747761 0
627934643 471095178 0
331085288 430186801 0
376961685 179584321 0
733157810 287789236 0
68513581 655469038 0
563894027 275254736 0
417524479 44909239 0
734781287 275277530 0
687581798 76674393 0
672842852 147068564 0
155624927 782593096 0
639290087 102515709 0
508216024 604614757 0
645125341 583768374 0
576896183 489514529 0
154338789 601363739 0
13142250 11157624 0
630844956 678570255 0
116711776 763186006 0
565731055 104030355 0
323785238 21717305 0
60925513 199804852 0
7312459 371702079 0
474363654 599363047 0
534558961 494758915 0
337091657 552262584 0
417099630 223843661 0
92543660 784977635 0
118593402 333672566 0
730995046 775499433 0
151487193 708530773 0
229520327 125118036 0
526451277 765159259 0
134301909 568780584 0
622220548 216681829 0
575553936 710721763 0
600293876 462713970 0
717310635 624777033 0
767866339 550991018 0
531956927 244938236 0
23905847 133437531 0
674562616 616500084 0
496516818 129660006 0
678568888 234343181 0
255563838 573457794 0
204859653 445436694 0
271268706 158946470 0
779521592 392455635 0
186387802 753155259 0
290551010 494775306 0
543749522 322811509 0
579864883 274730773 0
135189916 613580982 0
30963080 42728304 0
265198044 300523256 0
276900669 354609601 0
87625425 487527160 0
547681407 177016888 0
268652763 718862418 0
467649523 690102776 0
720919466 370613212 0
762466402 629670692 0
420187243 328233960 0
304450926 278620219 0
267925316 358174157 0
172623196 97012874 0
381580793 351539451 0
624559110 77701526 0
84707443 58570884 0
742481755 323199158 0
29105042 176577361 0
699839007 231778706 0
90650965 42542980 0
255763977 427036024 0
326409642 772768996 0
679388637 302039397 0
410898781 686338498 0
488428307 80803098 0
467373912 560165234 0
730435738 698345541 0
272423683 742795644 0
248539817 306244078 0
801540191 572789462 0
519371279 10713544 0
231883675 351405571 0
301942148 548541732 0
695276670 553130263 0
558684774 413359801 0
782588857 460662325 0
38701867 357268206 0
534520238 437265225 0
340826162 580558547 0
779402262 280681864 0
41124022 222767581 0
578355020 622953634 0
526994710 329159660 0
154397502 198219394 0
566417700 609893773 0
23812798 393460826 0
432537481 329707768 0
750166779 23005695 0
89704989 624993097 0
361237323 344994724 0
718159030 301829460 0
463027973 224512963 0
90164026 555575672 0
392555516 392385396 0
225323781 14094147 0
21948187 502677910 0
259314547 601976615 0
516209884 527473448 0
54250686 42917914 0
148352459 81397445 0
622603276 522595164 0
535934231 367474655 0
192874936 662081468 0
616929194 758689132 0
94323230 326259160 0
722932596 271164299 0
358947367 217553512 0
535919720 159713485 0
521744998 143341539 0
92028268 39857913 0
17327325 467023200 0
55861945 31737979 0
484240767 134881983 0
508020765 31035513 0
722927031 656403417 0
478211357 647799536 0
206909062 635919918 0
576181885 152182409 0
605982320 769883263 0
661578414 379331851 0
599808536 378801907 0
465371128 702659430 0
767118226 662798137 0
672452402 293230727 0
674278179 405240292 0
483843487 49288676 0
245470091 358066530 0
743515402 46973668 0
450433477 182764463 0
211192117 600473539 0
453479374 425982622 0
766539370 486766676 0
371256822 605159199 0
211523818 713575647 0
393093243 734240697 0
263550465 347589735 0
657484565 216971068 0
380765302 204035601 0
91256461 162001970 0
782668286 145318837 0
293873266 518251592 0
208446976 391875869 0
115754711 226385576 0
735818864 535268504 0
637116678 664227831 0
243521541 785953281 0
372592404 568000710 0
60948775 701577881 0
6894625 420043227 0
462023335 780088484 0
148920107 165922839 0
537142437 757479978 0
104922489 209092602 0
447897684 306806087 0
365029579 620900639 0
161006203 257529465 0
220530250 512055015 0
771364971 410165862 0
291808129 553075000 0
715470619 517370610 0
620761449 457896473 0
785836481 348647275 0
502798162 84865929 0
398115079 773101497 0
475593244 603815727 0
86434831 32625553 0
438226431 702494797 0
559075746 92824491 0
321348677 128189190 0
123608593 162426481 0
418738581 52544624 0
190995429 570100987 0
141111497 715061706 0
539290605 734063624 0
737997637 240926251 0
631022879 479628130 0
218227185 29161960 0
590389318 337859328 0
645789195 662762845 0
297809838 354617137 0
639154179 564123195 0
678459836 749089333 0
530356525 253279226 0
135313943 136580134 0
156059593 605993609 0
337627522 70938530 0
232697528 629713137 0
547782334 225744725 0
657052633 38153281 0
311959186 176365082 0
486024565 575917373 0
320836697 533020853 0
473446697 470310214 0
686428882 487160137 0
783216085 615195100 0
788191308 653850769 0
714988621 164379546 0
255535710 454255956 0
306156847 473764784 0
456088782 545917997 0
411859368 185750802 0
679208021 368257919 0
323393670 117065328 0
630920482 185112489 0
418878999 441152480 0
611281392 322946907 0
571140975 574134812 0
244615074 789593900 0
506332887 543054909 0
319409387 352184492 0
418007051 774835253 0
134506855 6307248 0
375561789 24996315 0
118804370 22975837 0
552001426 218515501 0
567265451 168049409 0
520080310 37161829 0
215367767 366068781 0
97059017 405827475 0
729450120 534513469 0
362320193 710129484 0
185866661 492477540 0
721827982 554693314 0
98536305 25484645 0
422873212 61794867 0
93365614 612241784 0
80360826 281000524 0
6816905 726569324 0
580998938 40662327 0
336712892 413852377 0
209245738 652760331 0
32284613 323561637 0
159944264 772745733 0
622885328 563472608 0
24704054 641937053 0
569984386 220142749 0
567022867 753931983 0
261182773 204525250 0
223858565 656779258 0
376639019 53789112 0
377469590 154249651 0
602274770 479585821 0
376350418 66173484 0
206776692 414522135 0
125201303 738002071 0
691117109 675702902 0
249541321 253326387 0
373428015 477157744 0
626389863 493589042 0
272911491 778292298 0
629830624 472797169 0
1585659 592206899 0
165108581 588020655 0
528620214 562122358 0
372532228 751215987 0
297326045 625229401 0
623725901 233965267 0
548712278 278517348 0
211211936 148130661 0
564461680 520560212 0
382850333 570254466 0
279942578 180809706 0
501800740 594723705 0
475291698 371833014 0
34885265 313508763 0
439681521 452496568 0
136840547 369116863 0
497760508 469653340 0
612898715 277171105 0
576940267 521081307 0
168905138 385297256 0
547731493 559652818 0
505973449 478943638 0
628853662 358800881 0
675380130 462606020 0
296062707 647092420 0
195585983 283507683 0
429163966 491541683 0
312704559 598986605 0
259330558 236729823 0
292286471 705774605 0
122020191 777489785 0
144174947 330164790 0
442636251 298599879 0
194241105 736159018 0
386585144 236751164 0
353221764 622463873 0
466512920 640116005 0
660223163 425865924 0
174043435 402082912 0
359766239 546447361 0
801598959 140070748 0
569990393 425916465 0
238046375 386577898 0
587370561 361719967 0
249210145 376969024 0
320410683 48323982 0
460059060 576353932 0
461830466 800201 0
114576121 663524638 0
163984542 9358771 0
389141156 116513845 0
219916656 615556687 0
582930704 119524894 0
115840798 667383215 0
55690381 154369199 0
341788187 293618124 0
454860416 421200916 0
230694277 770690719 0
21669077 648394045 0
204637570 330121399 0
382514083 292292513 0
162241217 583360774 0
115523746 737931440 0
323057953 234717561 0
523344458 252918509 0
751442147 47161903 0
663546130 338381730 0
653606464 201844022 0
281309052 643098446 0
503804133 635283874 0
527181648 335620960 0
220682560 444304788 0
581760010 391583797 0
180586643 520948776 0
50010740 114695308 0
126816501 9186623 0
204466302 170615839 0
19437257 98549238 0
454815811 707552034 0
550933034 467047279 0
356667425 406153483 0
460088336 139014824 0
294035521 24506042 0
250079123 314918498 0
392884103 68338204 0
254485477 203336142 0
463982723 762061303 0
600055279 458170286 0
135264101 775924825 0
754927022 58955204 0
254937172 276984062 0
496560183 378066671 0
45329895 715832884 0
283185668 252517563 0
188961698 78712590 0
112368701 779112860 0
627149791 211389285 0
235782891 246699798 0
163429699 111492598 0
748024505 259119961 0
369954591 312554027 0
124336271 608644795 0
727701664 575187053 0
437695451 790214861 0
437390317 215840409 0
224749712 396086415 0
54374524 338504273 0
454233180 680295215 0
400142285 713626794 0
398684625 324822419 0
593964824 526380355 0
57619470 432148030 0
555131090 430717808 0
471518082 363526647 0
338695283 412959658 0
276251877 362285985 0
352129951 53082875 0
754780374 579788747 0
576450362 395198881 0
770523599 515118837 0
405232806 561422654 0
770754683 155216572 0
441179262 431566192 0
487486562 758002671 0
762309142 436999675 0
457361958 717394548 0
267655107 536048235 0
534342380 479943798 0
142619567 368733375 0
423958264 736512417 0
69087040 269408541 0
747827260 656508519 0
479552250 736171989 0
725085351 127048877 0
601791356 296557231 0
442451272 634338664 0
594133781 100953267 0
436399639 402911686 0
624292759 571702241 0
68559717 156952309 0
129667231 187147275 0
671014886 11543572 0
109906724 109009079 0
21963930 721120335 0
106625078 281080302 0
106181102 326935502 0
263520896 727851731 0
327381726 795971718 0
474813449 499007620 0
661819502 438570831 0
567118736 724575369 0
394441037 378505693 0
7685469 577904178 0
132191524 284051195 0
344332531 341776100 0
68237076 532755485 0
29112321 271796199 0
533530914 165252179 0
793292636 502382549 0
333221936 517654849 0
389502493 544814607 0
11826015 602828115 0
106376165 617330473 0
402455030 57187835 0
515435461 137728727 0
418638080 253774114 0
642008296 263162511 0
654117412 142225054 0
575089338 286227774 0
750057564 692150452 0
435373236 527781612 0
109755409 470113565 0
280480226 451113354 0
750013305 360246789 0
278794031 605938812 0
394515196 445858532 0
715998331 491355149 0
531955663 163775332 0
620976916 46832766 0
15124021 683469578 0
624526653 359118352 0
300309462 597973984 0
400974521 795178581 0
701967355 607367592 0
345701135 689903270 0
444418726 781369151 0
327532090 420696214 0
256629947 24471340 0
148085708 105645555 0
354512752 271171799 0
718052714 27779773 0
547621156 139588461 0
331978722 136649059 0
191716198 363436061 0
550339718 733563965 0
437908030 757428075 0
615419995 777926352 0
658323169 222475816 0
372892476 737058427 0
70783194 195277427 0
787388303 285229461 0
89639570 37543922 0
175963974 658367644 0
486422702 421463035 0
295642377 787258087 0
278472740 176277920 0
732266776 485878858 0
773824688 782219934 0
71762306 417507885 0
308257889 120162722 0
608253079 372936418 0
117867731 134651776 0
777625045 647397784 0
546619553 497819950 0
563459754 79085968 0
347293135 472870373 0
289365384 513328953 0
782646118 495217469 0
239860122 384269858 0
625371714 224628712 0
786497050 608554555 0
203858987 62581912 0
427443038 349395097 0
190693984 326259353 0
13505999 466258267 0
777954640 589139269 0
89923043 184346301 0
773050641 362850788 0
247577295 392376308 0
646083591 5078246 0
127746937 667554851 0
358045498 762438389 0
659837958 90170209 0
249792938 611993254 0
757788727 393250161 0
228597317 510730395 0
618636310 773187324 0
767549142 13253507 0
549123721 520197198 0
343614327 113562053 0
2942810 742821660 0
574034429 149802290 0
428864167 567546970 0
285851882 640360721 0
473582344 646333890 0
299724 587986718 0
180627639 720460597 0
205854952 336490870 0
55498946 40789113 0
801283951 22952216 0
176673161 273307049 0
586491510 399796063 0
15025977 44820792 0
437597864 97208915 0
31777152 643422312 0
439724495 73483412 0
236781701 739450696 0
206989778 170021282 0
393441822 511973021 0
782614565 648214201 0
347805052 800004322 0
116227699 271943863 0
568437277 142973618 0
755450236 291715001 0
427699845 790721757 0
66125368 296965267 0
531781524 51671987 0
72657106 193862768 0
674510332 119381351 0
42390931 416423747 0
49440154 591489433 0
217533581 13700356 0
58304148 655427709 0
214352238 330404122 0
757941438 32044653 0
562962264 199044292 0
632997954 193362630 0
785204376 60911265 0
332744304 243728069 0
507707194 755226298 0
510434558 398668656 0
144686175 167262186 0
619982084 628127736 0
600421821 708728947 0
307780781 458940361 0
669035356 678850136 0
546770764 739210885 0
377726387 639834670 0
510482374 385813014 0
419648683 520133985 0
360807252 461669914 0
38212450 426691748 0
713180347 285712171 0
747318770 758371597 0
7249890 140199204 0
648045825 721748828 0
79288618 234556284 0
291368284 260293022 0
578343678 96590720 0
691691288 250828962 0
599301899 226090270 0
269604181 313862248 0
372332373 384149592 0
288291747 788048001 0
119793397 75729101 0
533110341 338019674 0
611792520 365741403 0
442960514 731426251 0
594272073 674061305 0
413616798 117845917 0
313911945 268293432 0
241036193 587564207 0
51278842 374663248 0
484523297 68168016 0
103952580 671085535 0
707119698 712786085 0
670185979 800994470 0
269976531 488481898 0
161303988 358847711 0
665756828 120592659 0
491109666 440458521 0
329049469 570279369 0
176563901 338294531 0
691171895 194086553 0
145087 88271579 0
597398379 412305912 0
340351850 795512045 0
693259765 496876203 0
305802617 398661185 0
343537713 156964000 0
115373694 610785262 0
720103242 540836974 0
730014903 72665358 0
207257198 445809644 0
188500424 216207182 0
771862312 541715808 0
104047542 355388657 0
785065350 487882 0
155586350 552914564 0
588945418 529680743 0
763529968 796989106 0
725304839 310778518 0
381895359 247122768 0
594059367 573901194 0
219048226 482695252 0
320702572 233597985 0
493448683 305676165 0
465042314 681329336 0
152785054 253865936 0
89741523 408689240 0
344502857 648842858 0
44795548 370390928 0
286469543 363480399 0
747224378 10355335 0
491276828 557060482 0
764585521 754197367 0
39677752 506412897 0
148089378 695590739 0
400241152 663969089 0
90721323 765914382 0
404707912 195004914 0
347669972 266282607 0
86117395 510914959 0
455290656 344919463 0
178273177 2786291 0
359753646 118461032 0
499467624 77185806 0
416726049 166498190 0
707534487 159216207 0
410179059 496188422 0
49732578 248863592 0
356902734 17102165 0
418465033 515575120 0
231203322 298885137 0
169378689 256128350 0
514015340 661935781 0
293128551 727106143 0
752524391 5869816 0
626434273 520949540 0
673523226 520985372 0
221121095 332075590 0
298401702 9102161 0
20270542 339428351 0
275617735 139728432 0
660728546 694782348 0
442453139 644923882 0
775842138 163354989 0
629274468 408328691 0
187930721 135769052 0
374374862 123608231 0
207620721 797962963 0
466851530 395164013 0
585253387 38202465 0
625302620 635040994 0
432791459 376984308 0
664119944 796530642 0
9053659 298567815 0
588685248 334662992 0
463144643 309647232 0
444661046 534775996 0
353617045 477816101 0
691980682 630834506 0
311633612 521995765 0
112520043 132890530 0
167923039 149478597 0
578925343 625946534 0
425127642 143272023 0
352370088 747568310 0
732740834 268657055 0
521538685 475753733 0
53797433 34870794 0
686186029 610890011 0
225585396 409389230 0
38260370 203859151 0
549332763 321266007 0
312140418 598353061 0
152021643 559495110 0
106430100 231039853 0
755670579 774667887 0
42429318 654634268 0
556246359 396113280 0
74594488 585969582 0
763432158 90789303 0
502340085 681285268 0
235905742 473516544 0
611970607 684060275 0
563108753 470200458 0
100641623 666879683 0
427600656 276918511 0
431235266 620565891 0
4897284 335988647 0
612634428 625540777 0
355431837 311177533 0
521308 373108227 0
641329029 652052806 0
703530753 423321840 0
140325148 62096575 0
64674421 512340841 0
222347755 10964466 0
786487994 298187037 0
395256404 552633498 0
485109622 352776715 0
494135173 146002666 0
199678463 259500687 0
297119596 134607030 0
176475586 597308583 0
239217769 615734740 0
169701896 658317052 0
570433605 342667656 0
236902686 571711347 0
675169607 635808284 0
328954699 492553557 0
746696357 238352189 0
768027370 713415235 0
577381858 231184290 0
239999972 561829159 0
192191801 313915328 0
539054862 252125855 0
299202614 497203334 0
519098246 544874111 0
554289999 426746231 0
252865613 670228125 0
630186864 60124720 0
583980260 85759228 0
99148909 549824306 0
220920516 710437424 0
260307534 515633966 0
32221203 210418079 0
310137403 389024135 0
15935687 677606993 0
3628942 514785474 0
387318110 469714714 0
363918951 737523426 0
378236094 142510311 0
277517420 330432940 0
384223400 332295606 0
287496648 164308475 0
200165457 447629290 0
198461275 391076805 0
427393148 219862776 0
158981116 127679099 0
387498505 694463992 0
711091858 671358511 0
559454573 13044090 0
91666461 212677885 0
272954948 70503423 0
278014779 419500997 0
413919595 116501712 0
78204134 511904092 0
77307610 233864900 0
641903168 245064445 0
38329224 295796838 0
190431360 4974166 0
299805852 225663289 0
262515327 432524496 0
562501028 734222786 0
664026052 728472917 0
9503795 71380626 0
573201361 456752997 0
49540031 152295220 0
180909059 196168010 0
430824105 120880977 0
374730121 345165614 0
191427081 550111349 0
376347725 144698691 0
619379002 342221563 0
253549314 721889273 0
761355152 766521804 0
765059658 519698959 0
727296474 630217424 0
310859147 585176746 0
435069298 621585034 0
722902077 293110318 0
388147014 217809537 0
79244081 282200293 0
683033742 472488327 0
50920244 458882196 0
13055180 453195903 0
134468283 136868519 0
85795428 167156855 0
665790966 593993203 0
91903147 766642229 0
160087950 406377272 0
740268414 581422371 0
214709240 751245739 0
504059704 141213213 0
692979569 414221116 0
169199036 676208159 0
121583004 753899367 0
500903160 326492885 0
387223885 598307606 0
491086773 651251849 0
74223654 799791390 0
145790759 285266279 0
62715161 470524742 0
596236238 376492893 0
491492948 135030356 0
673195617 25977194 0
330808663 451363952 0
229859459 375398950 0
636808111 467763614 0
23639343 57813580 0
557368002 742316578 0
1566752 113737754 0
160957912 563820338 0
746831532 661109223 0
458815683 283793614 0
786940666 800889601 0
766681174 737309025 0
378461863 394746836 0
101784343 393305344 0
359321816 485318207 0
66305224 248487425 0
589650042 405025825 0
98586654 155525634 0
238318909 185938146 0
468206104 424188767 0
454623823 603429063 0
613213135 604769769 0
528169068 492257467 0
84543394 328582340 0
800690515 514575396 0
53640546 269786662 0
521380328 448213384 0
717579440 302266654 0
167014657 465894417 0
46347253 476260648 0
713604174 56043261 0
526526907 244798596 0
122776648 530800537 0
262423240 77359220 0
357271728 800875273 0
110580137 737585853 0
783816237 589946263 0
511269307 452406298 0
330050266 610286296 0
356957686 331875003 0
99535494 59613539 0
631275351 570846918 0
90353813 270965693 0
549223458 755643316 0
600720277 762574267 0
100115497 677541420 0
602919859 636553707 0
349619319 145027194 0
463392275 396661641 0
101634931 677723781 0
633486207 534386375 0
287341629 712847621 0
319315622 412855225 0
223779481 309902699 0
463015186 449463948 0
509931991 568438707 0
304895841 452765455 0
280303516 209244016 0
437832339 517295356 0
306880688 705459019 0
550673178 161192993 0
679020502 420890399 0
142539415 754667387 0
374276761 523949454 0
337087738 188272590 0
695641622 673903078 0
766953992 786889099 0
763751829 326077054 0
98089337 765323857 0
344217478 692819052 0
98336663 451985760 0
45340121 739879019 0
564360409 126688440 0
421036746 74572372 0
660323487 38332023 0
775021059 68784962 0
631825083 39552040 0
393111617 165319537 0
600116424 793981474 0
561520941 73115448 0
759557923 663653940 0
152342824 787786301 0
480109975 417189802 0
479364197 29736316 0
361857799 446438693 0
510899063 672690567 0
211935629 99317414 0
80651437 633804580 0
376025169 348237985 0
540821021 540191141 0
374351961 248715109 0
722109133 157506309 0
648304411 740442991 0
780517143 587397627 0
629268130 305183944 0
376090694 725755196 0
766956260 668474733 0
333673752 50676108 0
493665015 750547010 0
595331075 502570004 0
372352426 431271967 0
727671512 201113574 0
93410168 308376006 0
730391454 326285439 0
172024285 676470454 0
287043063 790856254 0
537020179 324378993 0
678457350 529612635 0
595102205 89879195 0
463672711 413683263 0
533900823 607988190 0
172098938 584914796 0
412518345 568716395 0
663453109 656499953 0
128848169 543919143 0
697491290 100590233 0
445786666 598024198 0
352658153 777694985 0
182011640 68545588 0
550096706 341221031 0
619939374 654344528 0
532211996 574330526 0
433475689 504563902 0
267984412 544551629 0
648199669 299782631 0
113256846 8300573 0
280845928 346130046 0
31885586 267069524 0
464753178 84452327 0
279342557 305890896 0
237358923 498090686 0
307457758 208670420 0
525547459 187414032 0
297998748 565752876 0
609211650 617433593 0
719620569 583320097 0
457828779 644916941 0
708113415 600912216 0
495825469 752682447 0
449806389 89502767 0
491912241 700302121 0
179662046 649306213 0
573171570 604503475 0
154767779 716167472 0
28442749 536273654 0
758465958 386366369 0
266750078 739617499 0
756514769 133347869 0
522788037 596537139 0
157738801 16656601 0
779856588 130950032 0
694851802 366611286 0
711147442 795785317 0
657300291 605326739 0
723616052 567662277 0
179934723 36723896 0
731759393 611545685 0
554185387 517753141 0
436456051 532909656 0
561870861 719505036 0
505854767 314932228 0
148256873 587193979 0
479082846 118071576 0
324463306 147541927 0
343074807 745546324 0
310891072 535216200 0
117930449 662028689 0
728999640 626563209 0
625475756 209165704 0
295123461 389453628 0
520816272 126513338 0
278474669 355211287 0
99984192 338708825 0
178775959 168913796 0
742202363 727445391 0
347211846 581451897 0
355743536 501396187 0
415922431 309123001 0
202605173 311850732 0
582857073 396905316 0
238829442 751513863 0
216237520 357241861 0
268404381 339200612 0
51667925 719643313 0
463924165 744623828 0
96370285 90457718 0
146302253 467061733 0
762154806 683082120 0
787962694 745801220 0
387136279 711004625 0
154913515 290609283 0
525480834 236908307 0
218202572 464749932 0
534839734 549414763 0
216420576 448264519 0
667628025 97714303 0
145263955 200069215 0
752670028 373311487 0
536863301 437386443 0
765060381 303014788 0
420351861 211535618 0
412341355 293077184 0
722845621 248670426 0
82538642 78644233 0
235126224 626850398 0
256939745 325302474 0
265097998 110227621 0
550561502 699089146 0
572826745 672216863 0
204012697 601515990 0
271394277 34826109 0
290364396 449708588 0
20305512 71032242 0
502007028 184222644 0
14708123 741984994 0
792788438 171078896 0
663401740 42449014 0
385097925 206521444 0
209368231 85001473 0
85136542 562986476 0
589870621 396612572 0
562690682 536565604 0
589502721 351994375 0
200848221 99960284 0
796172865 240751355 0
108175634 309183815 0
106184644 151896908 0
510981452 402956718 0
215711184 529276256 0
90950059 130326800 0
345437002 708665403 0
94583334 158643304 0
55654697 195553254 0
54105207 254843519 0
209440308 194344670 0
138596602 49691791 0
684031185 387965385 0
519169181 501695302 0
562668439 446247124 0
788033439 63237641 0
536566545 721709280 0
782955147 148903734 0
282086290 524307510 0
441346751 704328861 0
324842886 120500122 0
292416159 639520000 0
311207579 407743490 0
336143922 764910184 0
530570390 469564597 0
57519866 187346128 0
38073086 762092642 0
650733833 429520035 0
329320318 796702637 0
762448392 670353702 0
684176784 555917793 0
369038119 192796065 0
223578264 89340487 0
521210096 649267102 0
404429802 372232955 0
281713904 606503480 0
23458509 175994070 0
98634648 274563450 0
445197585 348041119 0
750226376 758165586 0
707647962 509326599 0
675732039 779077986 0
346758777 478541860 0
189413915 219481878 0
371194889 674721517 0
532750029 298868236 0
284562446 785338157 0
558477861 732974490 0
568104480 256251872 0
516373616 394400498 0
781202037 345658014 0
286476645 52251019 0
115408249 399444780 0
429118760 490868043 0
720587114 580994927 0
44984919 290636289 0
763496871 560003086 0
116779686 467475554 0
728100709 227537872 0
62761898 70534767 0
306828635 678325106 0
436603320 196214531 0
1895605 664405114 0
699556404 155532255 0
217116786 192905645 0
379937835 296295651 0
610508199 419696728 0
393256208 288387054 0
724138221 747726446 0
621719795 148831230 0
695583032 725319352 0
681600501 722858255 0
756063784 34371694 0
141396963 145942819 0
622829430 202861952 0
795345209 443023890 0
212465738 537875408 0
121183899 424681948 0
292153750 690298434 0
129073691 471006294 0
86417440 118023777 0
584105654 550592649 0
421894995 60971526 0
364054201 188821664 0
460432740 506297032 0
514253680 318275277 0
171343316 134987851 0
176655557 594747314 0
486329407 796721011 0
237358988 705582899 0
458882954 666299342 0
117597666 737815500 0
485256658 283713779 0
104416013 695827669 0
209346402 138314458 0
334863012 528064107 0
801405098 328175977 0
83631418 48966678 0
435915458 443018643 0
40039137 15326998 0
665079147 78502511 0
287003144 382520931 0
517786794 86214793 0
636637016 348773332 0
279223405 19504612 0
560463841 320802432 0
253991595 244441089 0
47072936 372037334 0
658379964 497223575 0
661107473 704756707 0
306287796 55327764 0
89762877 793100418 0
76163712 234134244 0
547215934 281268275 0
547480324 181368038 0
40599758 416657757 0
615737114 527564146 0
587249308 497212816 0
756171934 594811843 0
770616854 306753401 0
672850061 685887042 0
331684066 590161529 0
666875486 191202546 0
82666213 207879526 0
496862768 349282461 0
482626170 558968674 0
734363528 546493626 0
591171720 74709736 0
770107347 576149093 0
492562423 218397366 0
611064365 309243833 0
266821568 421380426 0
201154835 581799638 0
23129030 358227243 0
133016756 422776719 0
276235289 423003484 0
288367834 316456167 0
601323257 75162194 0
677249812 403409356 0
413651447 53272596 0
732445133 52725617 0
259151184 376735023 0
601240017 473142142 0
306345482 679041395 0
777656279 753217595 0
560951823 279525263 0
422207581 723207418 0
437362001 610706017 0
196830804 569813768 0
396609343 314670544 0
303358363 617950078 0
339941 582824160 0
41329273 749982226 0
646023329 236663781 0
129139395 606291754 0
541412026 35020186 0
712828193 794100046 0
64811673 202194864 0
292824309 243007641 0
353503791 480799075 0
506030041 797743532 0
738632204 757378258 0
96800449 18795056 0
440279386 688042137 0
468929044 231173250 0
622692166 43635253 0
102692660 771528434 0
382103814 160591300 0
93158944 110675650 0
169398187 562492804 0
754297894 316558370 0
65736184 636802904 0
747019416 207748686 0
471091041 111393039 0
73656900 63462130 0
148851819 28319040 0
99722268 693512425 0
717286781 104987690 0
265608415 166537763 0
63838693 742228355 0
785990668 169439633 0
791174177 478898161 0
141750271 363068406 0
176302606 667006813 0
239234566 293861958 0
610120132 734367895 0
60036898 157709055 0
303864476 505121679 0
314245522 197566042 0
29129956 22714760 0
633904116 32972239 0
271092237 619213148 0
685231608 221699956 0
595351394 587164891 0
783872544 153601063 0
185832815 298555082 0
648208568 135415236 0
477338782 249522225 0
182383794 164695200 0
157507751 588873489 0
392711499 716282460 0
372168667 476380537 0
138340150 510026221 0
292769915 84108768 0
28081038 252589003 0
370544579 476164915 0
356020539 789112796 0
80312719 128152301 0
552052124 101252193 0
500559843 97941853 0
146623327 477467439 0
389070519 706568822 0
726333120 167917598 0
736089683 430664072 0
502028757 76314549 0
531935889 289847814 0
128309259 121470119 0
195161516 157369061 0
496126679 458722327 0
54341916 416393012 0
300812309 504257800 0
715875389 56239639 0
412280344 516247026 0
4353925 300931765 0
99084294 59284581 0
458649787 223667291 0
674803527 537991070 0
439947648 612558958 0
117264967 608482706 0
656177950 323984875 0
442427739 716991872 0
152253051 104606378 0
281481857 14262908 0
114935834 211907666 0
277754647 528875999 0
282202979 233270506 0
718327512 642192152 0
239647219 92443379 0
441383393 59708478 0
89239870 651767886 0
158800102 227155677 0
594902554 248532292 0
121947001 799487066 0
766952637 728420356 0
597298966 260409024 0
327481733 420177672 0
102114540 25568508 0
529879265 556840876 0
49058249 329926961 0
79099637 19687354 0
202017499 423744709 0
480386787 271857908 0
94032597 656289650 0
570036775 356899083 0
421150391 221003945 0
56789713 211790215 0
793283248 571372927 0
70968040 356977886 0
537196409 243603935 0
15028336 787215410 0
10914719 442738827 0
252159292 299527311 0
510424091 702210639 0
481302322 98192213 0
606617178 220713399 0
634783397 164037512 0
467705743 349957015 0
688379742 703836639 0
214690169 324806751 0
582688681 98678568 0
67607671 640235328 0
473222817 237488040 0
278235324 536642438 0
340567403 262766204 0
117177176 593277624 0
787980716 510345444 0
261370728 608821484 0
197129194 446712966 0
662434543 601259994 0
669796886 676779384 0
81237694 423014777 0
347181203 71924328 0
478941075 680355409 0
717808038 425951836 0
323497276 743918736 0
36270775 278141150 0
444127090 329993786 0
577028124 573200383 0
448578391 801549818 0
88426533 200392114 0
510356776 231440849 0
528130873 38258977 0
314592786 394085910 0
327736908 269400866 0
738579138 622610346 0
113294056 747418748 0
606110369 75651478 0
189597048 657962849 0
628425822 679628894 0
666806258 555135839 0
580907141 128411951 0
748089461 688241056 0
175444488 707691885 0
596342054 510687376 0
79952813 648898785 0
369717086 480030050 0
128064641 754140924 0
658066519 684446201 0
746513779 71427764 0
446026922 51859845 0
268923978 302713408 0
424256292 134172714 0
208613951 333500140 0
469008447 703218547 0
483260316 672867073 0
472582698 422915772 0
711470110 515110680 0
93165473 123226557 0
54650977 516724513 0
153763823 715512949 0
213203353 139568043 0
745959474 51318994 0
478403896 86464137 0
413246473 408042496 0
184998855 299117363 0
313143008 441307311 0
154325552 475313428 0
648596432 398093450 0
680619841 521760446 0
286710181 177650445 0
788147094 59205988 0
260120531 787202850 0
452789474 550696171 0
275729636 17433570 0
326689261 739166722 0
236010977 250707459 0
532958460 181861836 0
341058330 63302101 0
240009843 457362321 0
732395804 127401662 0
730382396 90075655 0
771057767 746433399 0
335307560 190734747 0
399637788 668393196 0
541247629 145444049 0
689776519 88843121 0
675524874 477122488 0
262472417 279847730 0
304795187 722180562 0
361996868 418943094 0
341031819 361474623 0
530266905 194903354 0
748936170 544978181 0
133958316 524424695 0
461583205 765888395 0
224681687 266801115 0
586183221 687391373 0
135607928 742986276 0
323665024 413568855 0
723634638 204641666 0
480094838 541602984 0
541032816 415033618 0
790218475 429966510 0
134252128 420901679 0
165527990 703487820 0
216349727 544042477 0
604769207 22592949 0
251374539 689075226 0
654469155 503808292 0
502580021 83626777 0
164722651 484506959 0
203216638 763369288 0
201813564 379686178 0
81682132 48922727 0
654729269 349542106 0
215039156 619871366 0
633157560 165116315 0
642423785 714059205 0
553361638 167338613 0
101160904 214329577 0
577689223 122314704 0
722170916 793610577 0
18535590 514752868 0
225684261 465116629 0
783429369 283234562 0
70180089 297701935 0
526100107 129366450 0
570129316 263187412 0
80060307 138687576 0
656786725 23372142 0
574546917 701255046 0
537911589 601215855 0
218098947 382948565 0
251981523 130003083 0
222913062 277400075 0
173699221 720528864 0
349471797 158991739 0
22819510 18494546 0
531814599 60488386 0
758921171 779827017 0
587906013 426112777 0
23392512 414705017 0
339061859 783296478 0
178935280 266708138 0
450179165 607914682 0
770736667 709406496 0
401449726 305859113 0
752494840 620048518 0
774942573 409209439 0
262540884 353074645 0
319664041 709608656 0
532851307 228093859 0
523055169 345619737 0
719833584 608590131 0
685002628 94342897 0
452046980 518713259 0
550446852 181353745 0
487925454 679444853 0
127095716 332235487 0
447203058 394294800 0
764785696 183753731 0
695319802 228727934 0
132814681 430030260 0
261136081 383265035 0
571231975 641283441 0
15633863 324080312 0
639793523 570707789 0
324631700 629115643 0
440384762 581988394 0
179891059 463418197 0
200863229 625837871 0
189788045 595230962 0
68682562 221042630 0
56194967 495737383 0
548283597 662567749 0
345874024 759800877 0
307646788 600334830 0
253036184 189692027 0
266744034 44115807 0
630673791 490586807 0
242679140 679436823 0
94614031 650163370 0
583263557 789623631 0
111037726 298418501 0
348473243 351511516 0
461058265 85308114 0
8860249 399936059 0
20289300 151924454 0
731215585 310178034 0
244492371 297462576 0
758919298 781819892 0
533625802 578181030 0
171505111 563226024 0
295606718 443452742 0
25985723 797087988 0
712517914 541894402 0
415004254 60487150 0
295474373 770358803 0
42641595 558948458 0
404102266 473992243 0
156320686 692103803 0
226961345 145671857 0
800386137 2881242 0
384151606 751536064 0
228129537 671529282 0
496949899 494426375 0
693254176 162867482 0
801466341 333412015 0
200437629 516172957 0
785169235 209942253 0
338029696 496125088 0
390963346 457380098 0
773918733 447939850 0
499331288 643084100 0
18792616 390664395 0
536666657 157425879 0
40028664 50109314 0
54375198 688330415 0
299472188 679126439 0
784383753 135246916 0
409343210 627425213 0
109369780 509604859 0
59047463 514342544 0
482818601 160795133 0
565640290 648207930 0
637039687 747908192 0
182830761 358060477 0
631102633 715596103 0
190234362 297814903 0
2777223 437624406 0
651665405 540609194 0
283830334 553033858 0
785680100 94808449 0
515642163 430103932 0
500323539 705117009 0
510657490 520586466 0
674559438 162195875 0
192216759 233754779 0
411008901 600035282 0
733367288 631018070 0
602775857 183243709 0
80576322 89134527 0
404391642 737165615 0
173893692 633917250 0
311153188 300862171 0
644448617 131162073 0
748166643 592296479 0
398919977 454068092 0
336332265 124204874 0
71596069 107550270 0
244362790 489650319 0
605997880 72617385 0
307759580 268590755 0
208907326 122327910 0
205167409 407904026 0
433725638 195997000 0
647617369 14845240 0
687489003 111844446 0
518409797 405728523 0
449812524 506756961 0
265454226 750626565 0
386448443 158530365 0
288287233 188394875 0
99027658 563194533 0
709380126 139124874 0
627748162 627312210 0
466769959 208903695 0
603815896 767760238 0
179396196 800237389 0
14423640 386656140 0
162547074 412628132 0
636082085 425582167 0
470534021 613312000 0
795093331 165925675 0
161401983 550360246 0
103300480 587562201 0
486838610 447053843 0
344664857 490749448 0
336020305 474367005 0
285871773 700507861 0
75843611 180005925 0
710856990 426992752 0
354466288 730285150 0
64399629 401530643 0
397061140 555544461 0
5912622 751120882 0
646149699 116236382 0
277681531 371609483 0
679228514 412398876 0
649834996 270378320 0
102258301 441484172 0
340232856 156406673 0
413351335 645309505 0
248328055 32193891 0
189456630 650619238 0
509855997 135259029 0
737479929 510394362 0
670478518 282186988 0
549830211 492742451 0
119914846 80773871 0
574305504 796790009 0
518037506 192160995 0
575827826 254089784 0
633312498 151065001 0
277653225 420642124 0
249457491 197612705 0
630946332 558590712 0
365831736 690173326 0
748444344 22808021 0
161427134 542468288 0
235172217 641729431 0
724257397 244620443 0
508808843 99636942 0
203564598 626408707 0
711021833 515774152 0
224297048 156326354 0
701745189 668534517 0
736059007 475837647 0
135288338 630038209 0
618821679 778801383 0
94899354 408573907 0
619226304 301408832 0
267382977 176493071 0
225487389 54620994 0
706572655 618724021 0
464707818 186466975 0
63579283 413434978 0
282590813 458958097 0
450288206 773444479 0
272285384 350869567 0
169057677 639269746 0
720642760 497686338 0
157124516 21788338 0
137449453 750768541 0
577821518 405945339 0
601195007 362593975 0
231105351 431564820 0
101861220 605328606 0
583906089 355408757 0
311672781 79156929 0
345575806 614297121 0
483762989 157916664 0
783175791 436290229 0
317971051 359544241 0
117445845 302092940 0
487044691 30799798 0
421882391 620482833 0
182993736 79733069 0
419019975 797249219 0
273553075 218876166 0
118393616 596529444 0
200808271 320624929 0
709239985 352431548 0
336680019 724255049 0
288327045 44756595 0
300186136 761321808 0
673505212 331179506 0
552962191 631045003 0
673039489 636948974 0
754183658 297315071 0
268150418 232201124 0
195857715 256725930 0
692701113 358292539 0
464220734 462766938 0
323427429 534010774 0
41256193 210555047 0
467077363 485185376 0
585216686 540639734 0
669891020 237362652 0
3526004 619007325 0
167805812 637429592 0
215192837 229017991 0
350094025 570993713 0
603257161 399824686 0
626566041 368065056 0
384201542 22536634 0
784024999 49347486 0
642857999 759775922 0
579060970 391512545 0
306675713 750957025 0
473915584 47005277 0
338222310 202498252 0
292147243 746325644 0
29749096 584858612 0
397220298 409648615 0
678605141 415396980 0
631659955 550612929 0
691446709 287250024 0
586418485 50876632 0
639774055 343378756 0
51608781 300654874 0
170034922 349394074 0
773529445 654013842 0
191278293 570957429 0
799872045 526619348 0
39288296 689526283 0
205377200 781956776 0
775425648 446258960 0
609926938 516951004 0
306609504 744789534 0
711860632 158315428 0
620690496 106071325 0
210132547 272483288 0
465737224 245741946 0
752385619 82744427 0
612929665 524946260 0
145833179 272739481 0
581409908 616738735 0
111101882 543149116 0
457513578 552548895 0
25913881 424253457 0
433644418 478221903 0
628557798 574694199 0
426566105 237755724 0
488929876 366946050 0
507810737 800623647 0
433328671 79290088 0
626023516 757879442 0
563407789 453197085 0
569381555 492733597 0
548713895 554531957 0
2174920 774439086 0
689374146 275423701 0
742946145 633905410 0
634892134 693749459 0
252678441 253373759 0
510505521 724288332 0
391470563 132432203 0
340876772 281206843 0
406951540 324288994 0
567430439 701445464 0
786249980 656660643 0
4859463 481561325 0
597598408 688513783 0
537758405 211473252 0
677468687 276195182 0
1724081 723577071 0
637356738 633960931 0
477436446 590019110 0
67588754 301527954 0
240383472 423051772 0
358572542 761384723 0
744437701 544767992 0
726782459 713279435 0
83814705 72440379 0
295323085 377055059 0
82601886 485105910 0
204689906 633735616 0
595693832 757508744 0
477745932 491849306 0
592206867 448304682 0
667341484 621702924 0
234274254 110495576 0
523070146 682217275 0
167085722 310865987 0
485178110 425737984 0
13597354 557503907 0
791147570 732857241 0
326837952 143731036 0
582475868 757370833 0
370732040 141521999 0
70719842 444925432 0
89495436 319027895 0
319851178 796008489 0
186497687 563856125 0
441914480 268080156 0
653976101 597108975 0
564800386 227044422 0
291921237 337386577 0
529602689 691422133 0
741618725 171923632 0
422568433 635014388 0
700390058 165452676 0
780532867 40678089 0
575791936 298648549 0
210639673 552301937 0
640093202 690045790 0
71370304 252542403 0
390248359 64705772 0
38343193 33931333 0
556742923 642061108 0
29713397 693262712 0
621724369 142892469 0
270473172 614278142 0
149994077 486395228 0
293962714 325618042 0
165091857 546596758 0
380154606 390709627 0
602443060 457649446 0
437765587 216106607 0
136079109 560563417 0
565402489 469365323 0
676631559 385274976 0
533265884 57542544 0
788104393 286585172 0
261822775 638942523 0
660541506 80501073 0
587257612 155559807 0
482954823 340917090 0
372803263 251887612 0
288042006 625067700 0
574121042 585171604 0
765286557 225578023 0
152531217 210802936 0
397781296 745297028 0
547285328 740163157 0
731210427 165552656 0
242629347 332839634 0
249277669 437850934 0
360447810 415646120 0
681753827 300269938 0
161770987 730634742 0
489681449 626122933 0
82378518 157442421 0
387734360 781234971 0
713146245 260930631 0
800873592 580263358 0
322584535 760064611 0
286188476 8914310 0
38558659 606277471 0
52284001 192784294 0
569993428 596459223 0
676504399 97449620 0
723252154 110393296 0
514428682 623714089 0
328318183 351823236 0
490631987 14385941 0
774994866 735795938 0
339591982 131852918 0
301070480 300780135 0
578648207 152351516 0
762118726 509225768 0
388208118 752881787 0
531865655 456400294 0
335950447 515525256 0
743657358 761943863 0
611387702 217030069 0
453188744 447036409 0
778622487 238640022 0
769390854 780948652 0
176076082 519981469 0
640979374 719422748 0
32321756 668788336 0
202514448 625424532 0
274479224 694534534 0
512283164 761211873 0
27971904 607831878 0
232320589 676465403 0
68689585 164333529 0
39581269 373787995 0
729760414 699587376 0
288608811 616544160 0
577067664 83850204 0
778285464 223790634 0
161878194 150450499 0
608570613 622640135 0
34518218 138951121 0
650850397 713235658 0
186733057 65159416 0
96217234 160294980 0
576564754 478723197 0
417218861 699346388 0
392980551 469105877 0
347633354 402473593 0
110581987 777868837 0
316284138 762578606 0
423367008 92366117 0
705118195 390925294 0
585882052 536279062 0
284413108 769591547 0
601131002 282453230 0
210273269 280020239 0
518625188 734936609 0
173715195 73225526 0
563460972 85333276 0
156528351 635244476 0
421704253 60746433 0
232225133 107666968 0
276948043 614045578 0
61021964 597233595 0
560279891 117785063 0
390444997 513061009 0
375811591 528969387 0
786871459 116597688 0
640614838 209251720 0
106990662 283891150 0
573047246 608814213 0
700512741 791478722 0
101162968 384665335 0
452238557 139261842 0
136425103 614609769 0
91346448 129638523 0
608397368 65808458 0
291233789 281683131 0
586590590 543134741 0
239110459 767277435 0
667315561 307509068 0
792892328 613761450 0
187997156 712707789 0
677036499 120380402 0
694270151 80889962 0
93324394 134782744 0
714149940 728136033 0
244867616 605117940 0
201103370 199035422 0
22215562 95595347 0
489167158 533619890 0
597231323 702975840 0
265697148 346696283 0
764112070 342080267 0
541040671 15397000 0
217589899 6023071 0
251756810 555329315 0
430441869 167467747 0
726332900 694476478 0
1640769 131001093 0
241969675 244760740 0
63173482 531413845 0
70620808 732776898 0
138023536 303480265 0
258588560 649989457 0
298644434 271378140 0
325814229 784306406 0
53658416 545014458 0
506560897 747299503 0
419274020 150367162 0
9083729 329897343 0
288732264 496819266 0
163364702 713573133 0
57875538 318389658 0
762330790 688955069 0
265565333 24028087 0
215082116 755840154 0
589879001 643316783 0
399051094 772626508 0
703744934 769875780 0
513008044 43553848 0
295434439 791274669 0
254404174 67882254 0
163154260 359250004 0
376290686 527049661 0
278607838 103860250 0
173747732 333844101 0
489304957 383031533 0
519067845 662338900 0
789282468 742572329 0
554035000 150266057 0
204820655 386655837 0
509954294 165054888 0
86090763 743182127 0
178410502 287112169 0
577960367 207971400 0
733714560 579029666 0
416413477 307105577 0
724244391 53881945 0
783499346 778572453 0
432229569 497484363 0
87488544 511087778 0
481857469 325535791 0
78359665 338575343 0
547085954 559152298 0
791411370 597533514 0
86538053 278074587 0
787158689 416471445 0
694521690 414944154 0
81644464 8307083 0
660196719 682775894 0
675181602 722347247 0
800432600 49815550 0
108509185 602777713 0
24276245 674666127 0
200171280 377883737 0
637001779 183816893 0
595872168 359846653 0
327948962 452208738 0
11166714 284648793 0
779978383 446810491 0
150629605 712900484 0
520954035 601576437 0
426146 414554098 0
45792854 544208616 0
273701543 192973068 0
754413680 414201109 0
47264798 580559044 0
759614300 305307140 0
174780712 757119347 0
758326891 583761625 0
69560828 480337256 0
195572762 707842145 0
724035091 559246739 0
252458601 340155339 0
541026446 174926852 0
185406585 758802087 0
21305324 196811067 0
450662683 792173233 0
205971936 277507420 0
636325959 23178444 0
13217863 103303039 0
550659048 3531829 0
583604945 69508982 0
476040124 655413057 0
385209117 648835095 0
381222667 651562819 0
424276574 66439097 0
222118799 66667454 0
447665807 774393310 0
629100802 455014965 0
311673864 793599024 0
609560507 103205441 0
549871179 516809713 0
609339415 261330905 0
606383778 249349686 0
410269017 21737364 0
603360225 512055395 0
465953100 566920122 0
180415346 713168286 0
362683933 40722686 0
592371601 18089764 0
76208768 667933909 0
318738144 444961901 0
26901826 255525652 0
236032418 453779215 0
244016151 338631360 0
365995215 33583216 0
358309913 125577415 0
169908143 745246166 0
597553450 491192011 0
620999718 687689086 0
534419032 786375044 0
411198157 149637013 0
306733872 158300530 0
694923511 465214699 0
174713589 565424384 0
174477897 715221260 0
773608477 122200019 0
163500134 713223703 0
339845189 11292507 0
695856379 34755709 0
761109744 512661225 0
136012375 181108141 0
773677034 215245778 0
86537257 530268484 0
240881831 630564645 0
638182749 457884464 0
760003051 770005469 0
153945627 158008721 0
386669644 289043524 0
622734523 571831597 0
111228075 539517640 0
463044090 751170908 0
389909072 266284041 0
355046330 453082741 0
400964039 444418427 0
194632467 100980337 0
378782440 71126059 0
359379560 354073285 0
335648943 558162990 0
314541887 338234897 0
782551282 452096267 0
652637891 204202663 0
164417356 438085044 0
223195066 541942408 0
729974968 674320684 0
20726815 241534517 0
204980630 636731255 0
425592420 172230586 0
614676451 210587202 0
513630722 586784669 0
5650536 156098248 0
726888664 421714391 0
287211288 591234260 0
408815220 184454439 0
561325979 708909016 0
469542264 776041375 0
549602565 261877563 0
504970893 418573644 0
668901907 648408845 0
102074448 507897139 0
418729657 240097151 0
326690878 274135713 0
39691161 381458544 0
97479743 459590664 0
634665926 616712367 0
682811074 229007866 0
626947496 449274100 0
100708424 499037826 0
540702923 732705696 0
129071003 529393122 0
182751366 140323284 0
387573683 557360338 0
262805393 463774568 0
448196191 229350146 0
623391896 338672174 0
98106329 612045857 0
520548453 546200670 0
488088763 278551818 0
371965997 654858152 0
757427804 614328435 0
386875452 579031569 0
643528174 642046114 0
704892158 635279576 0
31293706 309631696 0
461098622 590894954 0
643248640 565214725 0
646185704 669782328 0
350822163 230964014 0
41728255 459459025 0
235406771 18175768 0
413295536 16296364 0
630587001 499379104 0
436186650 653610072 0
402067898 84018933 0
757769247 315810247 0
358799540 634767215 0
31416666 387628475 0
367211550 151932928 0
392659458 498575029 0
417442480 446239667 0
32319670 96623819 0
39128539 793221466 0
22184065 131132989 0
13193183 534811565 0
59995551 113599531 0
672916366 38907229 0
62121029 377760589 0
279717856 325351215 0
577586982 744809390 0
391493192 799713077 0
88881491 131686791 0
504080765 265738882 0
517879486 480465680 0
574635200 342246046 0
710113922 556846585 0
566633096 146068864 0
23864243 149475895 0
514032280 3080218 0
127244088 204313839 0
54600057 34314998 0
580438082 607705352 0
669828457 790446007 0
472146731 299230995 0
458497482 624713468 0
327440200 502496073 0
453013110 186590711 0
684757916 609713560 0
511262070 312678167 0
70705008 591066915 0
783892525 347710550 0
549359027 109393155 0
326681406 767682311 0
535575026 541513700 0
331568143 608968590 0
92870052 649832935 0
418201760 721018670 0
220891630 641892365 0
288487154 403484161 0
614679428 374500784 0
153376428 115316122 0
584712952 788817850 0
609347809 536365232 0
591181656 288880972 0
295352715 195214432 0
144622297 243133798 0
91055113 768942902 0
71898163 186555341 0
540947973 633626239 0
234105202 486486218 0
416748361 289983850 0
171963259 211455268 0
259341106 575610456 0
433448352 142864573 0
281905406 302530297 0
166829704 266866326 0
296999374 468125624 0
25343985 393974494 0
97234869 470316138 0
296153183 294724350 0
467591007 345603554 0
90867126 242431400 0
795662315 102976965 0
639138790 323890521 0
635765499 464872549 0
335956021 56845344 0
150253932 314224128 0
185842075 558874631 0
505815829 167084682 0
115647382 713226254 0
419697611 6073950 0
341323454 466586541 0
673377510 253023769 0
696797218 356864749 0
114156489 124747305 0
377479510 324825119 0
410237379 256476134 0
148404645 435605817 0
216488455 781903970 0
671097257 516560479 0
558132483 150006929 0
519211913 263875612 0
313857626 421843455 0
500159945 171893400 0
791318501 318410679 0
657918060 120057058 0
726844473 143329381 0
96728273 187084269 0
294068781 523816131 0
293063886 460896808 0
57275102 21687890 0
232649271 341306303 0
480413769 557531225 0
547153854 186088765 0
684806039 684738454 0
451826870 315061845 0
509888230 661045622 0
746184738 627374519 0
545729860 209628464 0
551538933 66531001 0
34404539 367923147 0
314037982 324345241 0
383571021 767631842 0
497135908 236182246 0
363746601 154201499 0
590496330 558438219 0
101470590 580895634 0
701672783 584876237 0
789843130 50954860 0
748079466 658442042 0
297965011 588626694 0
89620714 238338310 0
519773745 73400863 0
529754049 32455608 0
32370248 284488254 0
556381114 687166554 0
130708366 463215077 0
548622487 345659378 0
150367912 462215887 0
616590002 586447272 0
507931189 258674801 0
372782202 265392845 0
730940336 483399924 0
709473324 667991509 0
741063814 283023997 0
618830262 344043517 0
7092954 168869616 0
668846158 313721797 0
79752844 724145924 0
454835041 619012599 0
261355 157388471 0
194022644 608183457 0
346405662 533028066 0
201852950 116655111 0
298682993 216074810 0
176933584 686859771 0
118430835 278429525 0
548268675 571746734 0
662491017 246100830 0
238866982 504859667 0
6221341 188731743 0
773863050 176215875 0
558188961 528941845 0
382066267 173923870 0
438965344 131420346 0
366224792 604926661 0
583945361 780809253 0
580392986 119887291 0
553312931 394686451 0
251955742 115400104 0
515730592 379766112 0
652787534 613287281 0
352720933 300652512 0
409551623 619188850 0
673093183 103530722 0
501592019 801154266 0
254811199 103920211 0
492331044 326757945 0
104634702 145767196 0
501627882 508910073 0
242363204 621813412 0
225965856 534526160 0
414225976 39796297 0
309511780 216615150 0
131849916 797332716 0
336105874 717853864 0
662050345 537013648 0
797502913 780075790 0
253737152 169501288 0
467366737 159038500 0
262079129 534659998 0
549375933 759950275 0
322724324 317995847 0
183372163 52539712 0
127643130 301355440 0
392418057 773747671 0
9946212 781644467 0
507317804 604316413 0
261383700 544068141 0
301366728 400793359 0
770306903 129646595 0
204106141 82059529 0
443474212 79100792 0
541790877 480231913 0
741734765 760076371 0
743943361 73600997 0
541491254 621920121 0
796698233 408073224 0
537733708 524356130 0
799132225 646786225 0
108222917 424165563 0
276226479 645279767 0
310688490 3205172 0
30232857 622677317 0
678092180 6048564 0
301578064 515712607 0
267580093 593229497 0
778992508 105153673 0
586298277 629781975 0
722472607 157274416 0
260960549 115001893 0
308200381 158505449 0
82028324 271737213 0
4597339 531987480 0
496064086 562956113 0
649930809 158097412 0
678955974 127357646 0
599570255 156206428 0
297428644 754486570 0
771940191 3742833 0
550536412 741819454 0
82114391 132775532 0
523823421 83868974 0
510485561 520247657 0
382196546 624746802 0
65592517 95699151 0
756342267 403834150 0
459160549 66697735 0
421754035 135931297 0
779613680 187730520 0
217968024 587806760 0
338414967 741045840 0
233557068 734361229 0
247684057 176956315 0
780629081 266944462 0
545287564 777500938 0
259623120 340027498 0
4526615 202933156 0
724910411 792918946 0
500251948 760065868 0
345912487 603457033 0
488906875 753153558 0
385271545 326091100 0
47411397 694775108 0
463464054 726782268 0
729884008 469569044 0
316168610 764194029 0
160366168 443595899 0
256294727 131301488 0
370698925 117025645 0
50275705 470607431 0
150956482 519222581 0
624516956 290578708 0
22933604 337119028 0
738547435 652352916 0
793434970 293121695 0
222384619 761363354 0
303532874 671000345 0
513227388 682062217 0
553666071 303037869 0
220872995 645548950 0
28335982 74732811 0
114210280 384095360 0
760608302 702410452 0
456064519 272182561 0
395909376 182726138 0
29678118 11535260 0
582090471 559553845 0
38680250 243975854 0
138336451 389918436 0
665719235 182802041 0
618864657 780351650 0
738957714 195058581 0
666088173 796635677 0
622674212 62550645 0
96271878 328120904 0
762447772 488406431 0
511149807 489414944 0
666417985 260377208 0
98231997 59048297 0
579091555 314728867 0
21227574 490830005 0
62129070 528550716 0
179713588 625460616 0
188774113 290990126 0
675368864 282871153 0
326699271 538820038 0
76430056 190683368 0
483649754 477803376 0
718602521 31213128 0
79981377 534784429 0
733429294 324970555 0
602142444 472946195 0
242996528 261938844 0
285822098 340646930 0
214352044 202169937 0
229477645 56579224 0
52305981 449988489 0
421693409 413971394 0
484584106 447608152 0
661083871 242254261 0
484883786 173972979 0
657899621 422871157 0
152150858 110357936 0
548568516 153084056 0
675996496 319870482 0
799991115 535853228 0
605500448 694234578 0
136726627 743794791 0
141369301 454977020 0
573967057 781139517 0
607747199 578807973 0
130214424 30706699 0
314114898 606510233 0
105802910 247881672 0
278902336 535103460 0
742132432 180828106 0
65807511 265710361 0
352154860 548370369 0
421165613 562252083 0
771926417 482039512 0
708724016 747139872 0
119750139 457751598 0
54191622 658163831 0
517342581 504529799 0
107852369 30953141 0
39602050 586468101 0
751155486 627649683 0
505903889 521577429 0
510504542 579315356 0
788414927 57952292 0
21198836 251693636 0
108692119 736550759 0
554954757 449423964 0
294291148 410385272 0
776156982 57738818 0
577436502 638630830 0
704100825 576119215 0
235510851 591655639 0
690520768 521015919 0
208711271 203402035 0
283736917 264327145 0
404753315 399217274 0
82552717 664414470 0
332141459 399437399 0
617032253 199921194 0
65879831 789939139 0
79859470 236601399 0
575060307 671475550 0
727218964 349582682 0
13192415 240948782 0
570263592 172230959 0
741799889 70805839 0
656052167 372165408 0
557122574 363057447 0
514920463 680401707 0
205503974 571496031 0
611531010 39160186 0
771831102 207886816 0
732681372 389216711 0
399923222 125461757 0
222895576 207216384 0
780139943 53578125 0
442599618 18518511 0
535714684 359421074 0
424270013 284617052 0
333456558 4139595 0
641251752 87924376 0
43889235 783982911 0
140295013 328855706 0
680396419 336971470 0
400640193 651700627 0
427103311 333614397 0
312420970 495397883 0
257247377 396502145 0
99251834 422397121 0
378186254 578452011 0
40679832 90116579 0
77573837 541470657 0
319428853 595380862 0
326677490 362931089 0
453554254 647953707 0
225054248 304298649 0
404851859 227695341 0
705527932 42650976 0
425340378 337077175 0
222759380 121555877 0
308062190 582922109 0
547030936 779477502 0
192913224 526979905 0
172107805 232319560 0
430343460 224627361 0
222883566 574557404 0
250262606 114403937 0
162997860 173129310 0
399925527 394483261 0
533047491 136702058 0
378383338 746533398 0
754331240 50535935 0
330597323 380441082 0
116119529 537415298 0
589656864 232052644 0
346386682 580881927 0
162565053 19369622 0
511155695 188108120 0
280123556 599368566 0
254790611 9608606 0
9284059 143147963 0
270449532 490987106 0
188799753 262666002 0
269312835 236456961 0
75576246 147691577 0
638212626 83666917 0
8639836 658146479 0
784615269 374793946 0
311725972 498927352 0
11049694 626300272 0
53674322 724910489 0
271519186 67645147 0
437474445 329651984 0
651109263 681593907 0
22316880 413988423 0
249821864 290382891 0
592177372 500089722 0
587222192 184953117 0
28356243 303592503 0
448596280 749710691 0
329398564 37974552 0
578825231 345914809 0
592513158 494415669 0
235416233 218626259 0
68187136 24748997 0
8641101 690450565 0
414642626 456528306 0
315776738 703914206 0
758332995 434799606 0
386663527 511450847 0
336712719 662110917 0
333528562 777146030 0
74731368 397795450 0
117874698 506598096 0
576618618 283371717 0
408757731 504170188 0
545471244 85059466 0
555617875 566861325 0
202336674 337217142 0
218414019 500165318 0
327045371 620061629 0
374725912 801571955 0
142628298 228633998 0
580553608 214739648 0
564978316 538218951 0
639007748 369414690 0
231610426 546312852 0
20916738 96014231 0
751758671 556686031 0
612407666 477351831 0
586521770 680889063 0
406768103 181473480 0
342572739 347102394 0
515068784 19726992 0
588772883 483556117 0
243863685 466063065 0
284617557 255158555 0
513925852 93259358 0
402598792 525568088 0
2985660 109974389 0
323567266 394256286 0
617726696 585243040 0
738454253 83260667 0
535801685 396042445 0
503139832 676674253 0
470576251 455490447 0
90714723 741350051 0
472007613 279552285 0
161764277 180792259 0
265662333 80609910 0
446756338 311267127 0
649196460 390491753 0
25631815 137633365 0
613750875 278507697 0
715079096 646795060 0
266387405 309287898 0
345848436 488691437 0
499721911 464302438 0
669534493 725514067 0
152444100 580354208 0
511318535 741599878 0
292262546 251648461 0
781378768 106582687 0
260174829 497688321 0
83860795 799977942 0
17868183 544812903 0
277543456 49697373 0
756193236 652970626 0
611379951 386935028 0
444509811 782541963 0
133709732 562758179 0
622979280 234162691 0
568032049 528217324 0
308947361 675420421 0
594039148 742197469 0
619520393 20979544 0
573422 396314703 0
63386572 52225132 0
673410333 542021959 0
392906993 156746418 0
663812136 668777609 0
178892491 306300873 0
511162688 255190950 0
27283193 791964964 0
124994951 364961796 0
780826830 379603916 0
319403955 41364047 0
534096641 232769194 0
211657921 58755825 0
61196223 4911762 0
214480671 287054551 0
505766411 475999908 0
773704605 799140062 0
551942633 617347912 0
290854681 502994655 0
374597827 780070885 0
726922095 147196092 0
155933139 710569434 0
668175296 432637750 0
93103990 192349479 0
182554501 660212947 0
664843728 621308495 0
604951665 65399090 0
74161856 512611642 0
350611589 606264830 0
421928120 43532666 0
597789591 5279546 0
91637537 485311974 0
640157883 726256781 0
271231371 209649548 0
228507757 270452697 0
245523944 241627443 0
708524360 492971712 0
764733534 681881840 0
432495517 383704587 0
275390049 589986830 0
537460374 138699254 0
209985078 466396252 0
540287195 312670108 0
92636460 305809179 0
614118364 611316131 0
768830795 465168411 0
792143982 561376652 0
774135208 798006209 0
426752482 427056111 0
551703073 502019136 0
451698173 605005222 0
534237068 200294967 0
225424416 86587798 0
2226388 273612710 0
617244352 276349266 0
767638017 655212918 0
354360781 186598010 0
794920131 268669822 0
661869857 754427463 0
59162851 206768264 0
32262352 456151498 0
358302732 90961778 0
171209964 475524686 0
776420656 311775293 0
472429610 540420200 0
437270837 418999733 0
108040657 515174815 0
252471234 297606782 0
651983584 697897463 0
328159140 24099285 0
645481957 167903892 0
765163521 756700715 0
414861228 378210135 0
547782025 274198768 0
355425962 564921456 0
680443406 479901822 0
590595138 345630334 0
185407033 495347085 0
60147204 711120421 0
324589001 651229816 0
511675340 742733998 0
34516008 282435912 0
6665294 636791307 0
313866063 652492165 0
355321283 207450104 0
313043904 169094428 0
473516082 726335608 0
490743663 387718370 0
482059958 744791371 0
104807136 797677452 0
744277563 26467869 0
568944426 307457854 0
746101181 684794536 0
470113210 765723115 0
365324281 129278391 0
377381676 519607821 0
154363420 431353566 0
676473311 634639720 0
774748035 519975108 0
163145102 214572954 0
431151464 273620289 0
472990042 173792770 0
516511546 336569881 0
538079163 673220212 0
91200798 592843864 0
96887979 498284252 0
787905131 628936466 0
240989497 150974262 0
41521312 675777456 0
654157470 225305581 0
17020668 542178090 0
304164904 492677145 0
254875279 75184437 0
604953147 325993399 0
402605132 274982667 0
791809781 626562401 0
37012110 132139135 0
586476208 152109224 0
387912302 329400796 0
179277345 350078633 0
325589148 165873594 0
354320566 683579745 0
118143624 396640009 0
654789731 214716603 0
681106160 42979005 0
616593848 443051241 0
423672777 699420235 0
505844472 416494258 0
456546262 263437128 0
433278213 238317199 0
429023769 154639580 0
765765834 730986768 0
341748676 509621215 0
337024712 273955800 0
463821377 580838406 0
337274460 744229868 0
641046426 460658703 0
488305874 467346448 0
551459965 551220490 0
692851539 300671889 0
652259127 210970013 0
409566888 778487606 0
35732731 798640139 0
591899523 2118475 0
186613183 74291108 0
784855991 265572932 0
586592600 760895260 0
781526385 696350019 0
495867068 220358693 0
464117947 197293364 0
403913430 390077002 0
260345273 678086442 0
41268940 79192515 0
167256350 389637959 0
361973665 429421557 0
260208199 661967801 0
466058824 675266466 0
413556301 553469541 0
711940311 335092000 0
384786018 702165575 0
706087877 109173213 0
644666661 621224903 0
734971002 373760694 0
72286455 237775080 0
317745582 153101777 0
414586931 512352520 0
175597735 15300922 0
114979424 45026807 0
66911756 217714340 0
144139206 771745280 0
744980050 500991112 0
180791535 654358654 0
653095729 504382709 0
432740146 485580970 0
371721943 155092605 0
462862440 794203882 0
46759757 440627895 0
787376714 162270899 0
765309240 593393742 0
633042163 171315377 0
684382534 705983474 0
219389061 660648560 0
188283046 790600538 0
243180773 710825618 0
68047100 443355783 0
445104988 202322237 0
772268632 91506027 0
538032333 70407763 0
588357125 517756606 0
633658620 274449656 0
152366150 114751477 0
337913272 471450382 0
144147024 384416721 0
613524883 329111336 0
624455685 649623944 0
351958411 174822125 0
377239028 699941217 0
210663880 330298559 0
434270986 336031395 0
13990673 32668037 0
105307929 800991726 0
614915753 276095160 0
793398352 60889944 0
137072965 436462259 0
91796458 428630996 0
757028123 162327878 0
444688302 342639864 0
507189281 690044486 0
88630797 213821716 0
465804099 389668796 0
140426987 203543498 0
711205079 127843493 0
17251235 514128661 0
582317255 532196490 0
771473206 338874393 0
127271025 175718898 0
728429415 517430593 0
788895142 629181302 0
479676764 1333417 0
175261840 245322365 0
610589238 547058866 0
736964821 486695638 0
27290320 373048116 0
3496935 50423448 0
423863523 357934853 0
125646846 379146086 0
131444598 326943890 0
531535025 724151785 0
639959373 320424729 0
352918169 469444170 0
507303995 1133822 0
179510271 743702537 0
167018178 468679636 0
636024403 558746284 0
525827370 330606574 0
533405942 623008416 0
488039549 538446006 0
3803511 284299110 0
319501815 438067822 0
700264224 574991178 0
797592233 2289635 0
384374973 332941321 0
580691742 412717112 0
800530223 372057751 0
768324994 370397226 0
297439840 720208898 0
523561774 589022117 0
291658069 400119092 0
739198193 410140018 0
649954639 169732098 0
727654580 152308528 0
250713153 517805876 0
568248692 653213127 0
526011535 169552946 0
450227037 378235761 0
155981116 662852067 0
30164676 266546381 0
527444381 227073536 0
707689434 128472833 0
672652436 640803889 0
189977077 135475002 0
676792135 553982611 0
376236014 59675158 0
341187630 61778820 0
579066636 766032925 0
584651358 536746057 0
146736731 366276165 0
72507994 544602395 0
129215942 184027483 0
329743288 250500851 0
434383411 322990245 0
699850446 124595969 0
197246089 282885335 0
417223353 126878322 0
270212714 491939070 0
656657638 687270651 0
367774520 293278930 0
296608991 696042211 0
316176801 270717025 0
303090817 346991103 0
207206667 108628395 0
583260384 801549515 0
330448840 506487555 0
368851549 658406326 0
660562146 473162830 0
640853001 119257965 0
179461984 497218072 0
30859156 697099024 0
438875674 340049867 0
164909511 646129851 0
378843685 476028735 0
446016426 239813775 0
235782853 281000561 0
321492781 368895679 0
574486988 93828891 0
492453163 633785066 0
172987338 153864420 0
616055922 105786891 0
393779299 744796813 0
437776032 186670662 0
233126835 379189901 0
765057143 565613801 0
221350999 37630510 0
660392765 271274525 0
767990416 93783565 0
301378273 753829998 0
195401487 657916686 0
376323449 632034185 0
772091664 143333268 0
501146316 359205980 0
298022269 694165750 0
703066617 673705815 0
150854645 744148238 0
755186040 530340245 0
276278942 210973554 0
534066938 477829608 0
226458015 231298906 0
409105828 761070856 0
132090054 411185421 0
48429235 635098875 0
765645055 167948064 0
675008658 549531810 0
90126671 638291707 0
323403418 86272096 0
257105466 492307255 0
71920253 574053743 0
510124793 656895991 0
561010308 769998365 0
239588022 680891104 0
443384436 615353217 0
319336259 346887900 0
172125754 774927709 0
54024859 775767986 0
709057153 618628952 0
14680032 724566922 0
285087415 743971040 0
284323829 287779749 0
763914620 680711873 0
297062074 558575840 0
457264818 517277050 0
535671984 58363231 0
782537254 286944117 0
540736918 633648535 0
89453333 402884199 0
319316694 207468470 0
559868761 560635836 0
531106048 642938795 0
206354322 495733050 0
154492114 749202851 0
716346923 419877164 0
170792029 338154024 0
631261256 324235643 0
397938130 626822418 0
22974348 240936788 0
678756852 236931409 0
522155922 220275222 0
438489186 627103493 0
367806688 685408230 0
258252219 85962766 0
774840843 54247766 0
654909610 68659068 0
69995377 19654243 0
132335115 524893509 0
791440269 48880875 0
359153038 492682682 0
250764262 400416710 0
638364954 54094620 0
567272335 562614779 0
15147831 189198930 0
435960571 760442462 0
228918643 166109109 0
659506557 32738209 0
228620197 523027501 0
190553593 409896247 0
76277931 687714711 0
88782910 278038593 0
40134856 734887972 0
721147276 426634699 0
59329738 577547986 0
757641798 438942091 0
227500982 502822756 0
485609922 295209042 0
746170988 467237712 0
652822086 14403021 0
558599268 149165375 0
75908043 462483802 0
726166832 66359107 0
142584436 59708862 0
55257173 181614285 0
14236186 123821823 0
354681012 393871646 0
353265459 207924568 0
382163650 520324940 0
233947249 577784482 0
483326349 492595629 0
577595858 173921699 0
492308154 357988860 0
682734757 543024692 0
130625507 740029039 0
396247121 100494804 0
382748068 481203207 0
123150218 674363622 0
113616553 678829232 0
486460720 32808873 0
483000759 431171682 0
462274357 482857655 0
469301066 348410009 0
364133434 130101260 0
715418334 103638086 0
741546417 254467072 0
80393728 424780286 0
742457254 579741821 0
628857445 524998253 0
224614094 117897446 0
6458771 357790131 0
533380064 668080144 0
790818900 616595145 0
790807236 797192254 0
57348614 665738818 0
138270579 348000976 0
711498725 592350599 0
609084574 644256918 0
218112980 358825525 0
305646856 100779881 0
677162728 72268554 0
490326672 631233196 0
179651393 160429976 0
540484628 154022262 0
686639532 29721516 0
44840223 668208307 0
158778876 424085770 0
280286398 720345879 0
233836167 574492526 0
584881285 49761276 0
108894879 545927178 0
743230574 163556890 0
386035231 777877869 0
273302248 75240646 0
678502389 280816918 0
444957746 703388006 0
517419669 485003282 0
295060792 546361831 0
555798443 147245974 0
789269176 276915783 0
792921531 189065858 0
328807831 267673002 0
538541586 487602915 0
184818626 340527563 0
507648272 167423216 0
277109712 696262062 0
175791793 332502886 0
409434618 798275380 0
796888845 633661041 0
38799346 470637890 0
290013213 785392645 0
497125309 799731911 0
642487786 499748736 0
545450160 552620594 0
511599345 81960775 0
489693438 685518425 0
58744346 516254862 0
387786308 708965936 0
204227087 762973619 0
121665781 360686892 0
532086819 637385203 0
700077080 184388187 0
673215203 542726729 0
778339802 798380917 0
396547469 414318763 0
296120698 25452433 0
699898578 384469426 0
286269475 59913741 0
558310317 641326825 0
362994539 782262910 0
453697677 730926484 0
485650254 443260719 0
281947443 204175515 0
459184163 240144222 0
171260135 522515324 0
72195950 173215204 0
129478901 744074752 0
481596000 293891050 0
220522673 194074457 0
422817839 635294530 0
318420539 15820543 0
302432905 484219945 0
9621914 220597839 0
463482101 653134879 0
29160644 759024764 0
431835994 48957577 0
53872221 440970478 0
242408482 102083680 0
163650303 359344970 0
232743959 791911918 0
494146868 366002772 0
679220983 606072369 0
126624344 676612475 0
464908560 608185147 0
328567352 119151712 0
29451826 511199632 0
74550215 457847105 0
1097479 687191725 0
715186859 757478088 0
388579496 600849832 0
526645875 530966975 0
56597265 654535437 0
581888913 366020894 0
652424314 44347049 0
525303965 776416675 0
102973667 779375923 0
458830717 9584560 0
544901405 632996707 0
81358253 40961141 0
204871778 412866123 0
724260921 487745149 0
281069531 153183530 0
458909849 470066369 0
291239067 200214960 0
487801282 410216315 0
236594693 99849843 0
359202654 59027882 0
330514358 631051736 0
776305985 624715946 0
619949568 766998272 0
375991163 143780253 0
117667642 328650869 0
53495188 491721643 0
527176987 608506523 0
357519315 2830342 0
326250940 435868629 0
768268555 517193593 0
281888057 457298123 0
71640098 244354499 0
714023231 62066353 0
521845449 365038100 0
623971538 589576179 0
289813611 66845046 0
150079100 337355727 0
287354459 211693697 0
323586243 530156856 0
256810056 522914613 0
205900439 627437080 0
318991755 413867676 0
95974500 704430943 0
49843 570192057 0
220976502 302808909 0
289522431 293819292 0
768139357 705965983 0
84052790 110341617 0
253762445 651451274 0
223436485 1607787 0
529112 603298821 0
235785308 268381170 0
560048268 426882587 0
640725836 673969458 0
715995235 308485632 0
116292506 729312217 0
414085840 152897946 0
448499309 54603598 0
198364255 746232324 0
730983611 730793921 0
749749767 144426493 0
346495236 617477041 0
785506586 207442647 0
439511021 28935166 0
238439966 253972259 0
285055725 798093244 0
757105364 474019580 0
598611821 169167349 0
439836604 469634216 0
708029708 344405071 0
142481380 693769412 0
93019940 642025319 0
434014109 780535544 0
538746223 325014701 0
430418691 158053293 0
433463579 125920869 0
313344342 303652032 0
738426797 71866652 0
551550326 444494839 0
722422255 746404434 0
354188290 282227357 0
475956431 741019266 0
321998813 616604499 0
588716618 766241909 0
98752725 71568949 0
314726412 236595581 0
586965082 396535298 0
584743286 54993431 0
23736137 278869899 0
767456041 267895114 0
105967905 80915483 0
209173062 301722031 0
790056481 796651649 0
76521028 70004726 0
290302656 530642455 0
385709982 207281610 0
324124636 405475224 0
397868468 582409407 0
322430843 184495824 0
750477871 664348307 0
327732743 296082098 0
677050281 188390373 0
412432753 366868639 0
280409002 176673380 0
500196170 192326113 0
683844676 268287442 0
736172248 177833343 0
698813952 109595541 0
621537030 628277490 0
54064387 664591171 0
639244784 137992715 0
51317217 691497982 0
34264992 650417443 0
566468809 617266866 0
502198399 751129378 0
31553219 152972352 0
522780540 758316406 0
248424926 109111375 0
149833641 159038472 0
408739457 507943406 0
392308075 550203802 0
430836105 681646593 0
743550150 288058804 0
167575161 159146956 0
418407728 723372944 0
523773805 295179203 0
365322832 778617379 0
284851157 509346734 0
635182879 690187228 0
585101888 458970943 0
252878381 562737446 0
695349890 283332563 0
734190229 71816542 0
674792343 363618129 0
582416905 690576375 0
118278012 64496541 0
691901030 783408118 0
253931728 465907429 0
72136745 725467650 0
293337382 107059019 0
359387111 385156140 0
55016715 72497822 0
664036999 86434000 0
613055518 572827005 0
370398633 269676737 0
596967548 75957113 0
658911350 413322187 0
292877610 429003833 0
4525547 277263601 0
9765464 405748117 0
353828654 422353724 0
225329517 70978035 0
402994829 267775941 0
29907095 771675097 0
429787405 489875375 0
302773630 508528754 0
195508262 666801787 0
164670693 15666744 0
63112350 705092413 0
430341483 230872644 0
535540953 261528138 0
41948404 278478864 0
621070080 614699288 0
211227336 790745547 0
164446381 594996996 0
366321833 435159217 0
668412651 404992587 0
570505150 165774961 0
766956108 689286815 0
219590823 628937773 0
524278376 190782902 0
593194771 532901 0
639137737 552629602 0
238989061 112246601 0
301241986 529980101 0
527280538 350601585 0
721602180 383142266 0
662625257 485325960 0
33660850 564565813 0
451586340 31221358 0
324343195 373016605 0
94219830 258095016 0
496717827 797252370 0
617974285 300479701 0
786980639 197485926 0
380730062 737839482 0
19934916 510407007 0
367318363 187441724 0
750403459 595990497 0
534752423 693777263 0
325537833 722914928 0
589278516 691697964 0
132963925 492596690 0
84531936 100542964 0
54971446 769846182 0
253410413 711456809 0
296138188 677303700 0
266826344 470118812 0
35215555 103625022 0
688936825 304821960 0
7121999 711514265 0
84160177 123500903 0
321494691 608337068 0
795748589 714589477 0
188358516 265157977 0
401379819 676004036 0
310085159 638974858 0
58047933 114717573 0
642513694 120742091 0
611969655 112911590 0
309792034 274806880 0
303829465 697614796 0
257753284 95311395 0
87313143 63808891 0
367284077 778494670 0
70514857 415889012 0
137107268 132610220 0
643990894 155942947 0
220326839 414080727 0
211808721 496794244 0
612641082 769690755 0
526801088 655379881 0
617447951 362640221 0
693437836 179742593 0
369927648 396506828 0
651506768 476989040 0
202315557 244158971 0
287013592 356348128 0
644743979 303517118 0
763365007 644321315 0
722354246 496345840 0
434701529 451021239 0
91863712 301928545 0
548928401 374303968 0
335937867 299297487 0
423590425 23945337 0
551098701 263957760 0
517469244 756533650 0
588825566 470282762 0
131791413 683757030 0
606645653 546102697 0
553615887 181685172 0
523892835 381354152 0
296456995 453786009 0
453574668 594047610 0
218237594 715237997 0
418878099 444878237 0
747939067 742736432 0
219096043 672584951 0
786985147 560190946 0
742711256 485358058 0
700002708 167207879 0
437611108 27139607 0
358809581 670525482 0
51796362 109426040 0
248913249 342765568 0
751182552 333943568 0
83557021 55978058 0
773222907 111836573 0
709643854 328443218 0
278694890 740283654 0
228049650 455681561 0
293919058 761253181 0
509539216 761682811 0
324186414 629724391 0
696566691 713936772 0
688999560 184090880 0
212797179 481845259 0
17511179 391213732 0
561254023 353653256 0
231191099 301156195 0
756693138 234939348 0
125983787 680256607 0
356779806 79683090 0
18241959 607274314 0
83798147 51311047 0
475605947 712078856 0
228007850 505303554 0
525761312 289115164 0
304526450 706049685 0
791554014 581928438 0
179120650 163024067 0
452306002 50117024 0
128685001 15828604 0
651890964 199370211 0
73547025 412518314 0
152240631 528799432 0
418455570 242002002 0
715873743 733637092 0
500260307 478340118 0
8518349 662475597 0
731163592 625402182 0
557561765 60908032 0
499003824 121523651 0
290242699 183684497 0
631632772 172986426 0
408648639 150768549 0
599911270 315656554 0
30020428 179977270 0
688235254 681580839 0
358166450 218576104 0
496834629 115939933 0
144763817 678546805 0
746651544 638537702 0
238527473 754436253 0
260786434 237588899 0
440664846 717249681 0
783390159 626175279 0
430080133 623553723 0
264747410 643261070 0
500652760 371537516 0
792220661 544148253 0
536582635 270200465 0
726595475 511288809 0
102395591 646683411 0
638912107 586040166 0
545610586 711555933 0
266545799 413351412 0
275443123 174859466 0
173258773 45772544 0
682808014 242261412 0
433765504 670239732 0
229446463 689260498 0
8609193 701133271 0
478075347 67393743 0
578413662 382123553 0
20420533 73669534 0
35466859 730702056 0
206818428 598004314 0
739850028 772500093 0
450493728 88081206 0
75493684 281052059 0
92686518 684798313 0
531675203 589164253 0
384610255 314393413 0
108590392 458558707 0
494504431 313575155 0
270779078 266300511 0
322374938 689726225 0
252163851 151918602 0
157190625 75797530 0
695993066 661656529 0
487433289 697866709 0
61029546 183033687 0
180461007 535088277 0
231344166 168179487 0
767765655 99744810 0
508838084 46662547 0
532074409 711785835 0
194407190 587361435 0
197859220 546024203 0
52763095 154888708 0
725950371 380867649 0
140404595 232676401 0
484941259 545866455 0
667281319 739541399 0
391188558 607168163 0
638334359 326156361 0
612743932 242884312 0
505705489 690486146 0
494506340 79159151 0
247527600 497260629 0
728945873 251460269 0
197645758 391709607 0
25312102 92694180 0
731701263 755449023 0
383662463 240029194 0
755841719 675532829 0
128192113 96260807 0
246085905 19264475 0
415775684 606828611 0
669296581 544458069 0
791667841 595032909 0
287865163 359785632 0
238419279 706207641 0
700687229 196218044 0
328305630 624016730 0
16860213 483602368 0
643314103 33201654 0
273526077 732009435 0
173593508 530749947 0
252077048 229186545 0
19792739 155152491 0
642754026 762767388 0
478349179 660588646 0
782592025 501775118 0
419744282 718621786 0
654884966 96947751 0
798925622 217828707 0
165938333 295497414 0
349618529 553101555 0
798360875 46508045 0
676911959 630112013 0
179899235 91100492 0
636597357 303301866 0
231226077 410524429 0
58739164 104103371 0
136877021 41281308 0
84445309 266616566 0
530910026 606335279 0
92286570 478306128 0
741421620 76740268 0
763025639 49728391 0
620642059 456746758 0
476511569 473706796 0
499080530 458074422 0
593040289 75459000 0
652114694 14577180 0
332199354 84139290 0
16443907 793521164 0
767375473 210265245 0
53529900 734300499 0
486308078 222004355 0
269739903 250857423 0
35096806 536583935 0
776938290 261107168 0
512388358 735586016 0
217109123 584139972 0
46075377 632007315 0
2354172 732593890 0
217488149 627279688 0
420077046 677826085 0
731388085 123518197 0
653665512 443265981 0
528347114 209743876 0
300669991 100941798 0
138360854 420242448 0
773541159 713715423 0
430193741 798914426 0
622001538 540856291 0
97827898 630449228 0
638711815 426739269 0
569483000 93036752 0
178331982 96082155 0
226330910 159207418 0
593482415 755965750 0
740837515 5286044 0
299228732 773667948 0
678192826 416230813 0
329973149 439568413 0
119916568 764771044 0
194676998 286116548 0
716553700 387880489 0
666191579 482874503 0
585449610 701753628 0
665597603 73623821 0
203202858 430951387 0
177358625 147317412 0
146565021 127109289 0
550958645 288209506 0
590338035 772410896 0
692983886 45625769 0
437058064 486660484 0
535039830 238373961 0
77440099 134687372 0
9775581 594528643 0
75046929 690811736 0
338488299 734682502 0
108019305 621745604 0
479493949 303760119 0
446324702 54843976 0
763621114 667580857 0
398696183 52887071 0
219122079 682033670 0
268025782 98645149 0
423566599 356711271 0
608739201 705121747 0
166111220 283694549 0
771780187 300558844 0
685518021 137134042 0
118329925 408640332 0
753861386 354390001 0
94460598 487654221 0
787265186 504017823 0
445013305 708378940 0
37635142 289900623 0
284183258 168148787 0
67805149 605580936 0
615605374 329073635 0
141407369 729724676 0
17842079 452153961 0
297637323 192387549 0
367657881 605651486 0
156650305 288837784 0
88319060 465557562 0
82048066 336059585 0
800004779 489258435 0
86434524 420537983 0
460250831 336373118 0
180132199 362746482 0
605919827 125131865 0
734056642 13504477 0
411820701 459512655 0
470997767 37686053 0
634392026 542513575 0
333238261 594196431 0
338772537 433556061 0
221037080 533559054 0
397751527 169684253 0
41897503 411361618 0
330671221 23860171 0
29758823 648103086 0
427717785 280904116 0
148697083 738771560 0
581121426 54918089 0
314059612 526973402 0
504818749 219362639 0
450564864 274943548 0
284184618 403969480 0
451982890 485409540 0
230521305 62750752 0
731455028 608294463 0
749122546 440606257 0
50867362 783213518 0
201500471 255115349 0
405365582 650341561 0
620394975 771531944 0
656477373 559677447 0
423162608 251658894 0
43618761 342855346 0
79137557 309273416 0
584020203 100666042 0
318007619 83286465 0
538136196 240891063 0
387611399 88890212 0
769726508 374859567 0
62963385 124551918 0
283139416 511097144 0
685924155 172995089 0
738535938 413809225 0
450399147 537226051 0
504907283 429662165 0
442885054 756380856 0
406933940 104704463 0
581262697 33324446 0
290789005 646484428 0
362032009 430246950 0
83487279 410448875 0
751272734 475168870 0
297969872 18673940 0
187376180 639047621 0
259498410 616307315 0
255602938 471282354 0
471102594 757094761 0
84536879 229728954 0
617320227 715863640 0
41162270 522429468 0
219521412 87406664 0
409651731 507499157 0
422499943 262872532 0
707367200 348723957 0
148910579 611790636 0
465322249 343929782 0
704171239 764554512 0
481966393 400763637 0
592874707 200311206 0
183161458 448569276 0
723528264 380419454 0
353071039 200612805 0
721852996 626465597 0
575744923 178278647 0
633967150 661774603 0
115195216 749542467 0
130862305 50248447 0
479261123 160362465 0
32627159 677497555 0
496003420 430710950 0
770120504 309872683 0
245136427 34874185 0
701931656 300682012 0
285862399 227862461 0
458959346 29309877 0
186839430 658099710 0
581742813 739083650 0
154956228 489527458 0
780945108 470374047 0
166328219 388136829 0
94523227 214229136 0
349110743 152835208 0
434694201 526308608 0
566239105 709279439 0
69880713 435619430 0
179205259 565119545 0
258912177 790157362 0
549258500 208559416 0
248696229 584073615 0
599859464 9099077 0
253149562 595049203 0
416242666 615954921 0
340131515 30968694 0
3483534 379602730 0
69703113 594171845 0
632002388 167247946 0
682678573 467161530 0
389451422 611567383 0
515823371 13656630 0
42810994 539905558 0
486141461 670707755 0
798163616 153205914 0
525983922 27494070 0
97357161 397238057 0
801541105 77117505 0
277594792 739068894 0
67914995 776313196 0
181880154 788585570 0
189237231 670483031 0
710084556 217690380 0
202441618 342103326 0
238727475 281868740 0
24023167 338842545 0
558595406 34624557 0
459883907 278351435 0
439429980 256931447 0
394507582 207439127 0
76234859 433614737 0
228491472 437795335 0
473732215 347440226 0
516692446 630573432 0
624629482 545782350 0
576321361 85635048 0
275548430 72318764 0
161011402 137861830 0
113514544 671538990 0
24011855 715088218 0
654258124 268666081 0
176177233 612795931 0
106635857 27460746 0
268126075 487903066 0
355481224 159865032 0
15623499 371542880 0
139658064 147335811 0
495119688 391612167 0
385460512 697864538 0
711108508 501361099 0
125827460 685054025 0
738427152 43646134 0
598067285 300028835 0
333222319 248793660 0
636615135 739127486 0
336772361 668481968 0
75710222 612344828 0
135721366 684151029 0
466372952 553898752 0
175294051 766732209 0
89956345 652829528 0
705079817 211486364 0
758655380 679868571 0
533117132 571618190 0
394426970 276788863 0
182260501 726136858 0
292336251 188233104 0
265952017 220949918 0
774467627 461251555 0
119182081 90385778 0
507149274 197412041 0
356634343 344782780 0
493165481 368616610 0
557899220 551600706 0
727225256 444018553 0
280150658 731526493 0
39860170 239914594 0
431707783 537283404 0
121919343 695797087 0
360028562 309585022 0
777188277 377309478 0
272310800 410511481 0
690786695 65050386 0
418665597 88534610 0
242620118 473248290 0
397620051 27418766 0
132463075 363378076 0
284850179 459639201 0
217293952 379496157 0
650593193 321854234 0
624609386 379143012 0
463005635 355134292 0
37327949 743843541 0
560227856 636819191 0
522221405 652688582 0
629151931 579725983 0
215301255 193007659 0
114293071 93123404 0
239710572 519814193 0
61231464 65173350 0
435888947 300505470 0
667665714 394395082 0
550399762 474818588 0
175604546 504148830 0
299034733 309424753 0
680380395 691223031 0
135249701 744169459 0
434922071 564144012 0
126656449 625556285 0
126812705 102256765 0
616763694 118618799 0
745242316 577989003 0
696548575 24246664 0
798787098 793239524 0
492110901 194902125 0
51367564 677717669 0
363331389 101957920 0
401853440 352686500 0
597849925 15993526 0
327103008 36697322 0
660887927 691551141 0
179688482 188131767 0
186032627 20701649 0
568208869 279436351 0
277668663 302712754 0
174686458 577233093 0
773648596 549393351 0
648529337 687656078 0
565767964 260056403 0
659614110 219007947 0
142388343 634165787 0
98585890 150431297 0
316452189 201075849 0
202879902 10677714 0
760826656 480025796 0
670133227 363027299 0
205266255 538677288 0
703141813 317178889 0
313825567 75956421 0
584369798 87067869 0
793242694 143000730 0
593817000 495960954 0
343496727 93355799 0
227773738 565235997 0
682179224 74231532 0
146632471 737159098 0
573018927 316530180 0
212004173 187363574 0
499867592 761836724 0
621295927 17181947 0
648971489 737174225 0
706303842 390625353 0
408606100 458288894 0
72830227 296484112 0
183835446 510114920 0
317833886 642695873 0
181569866 790049841 0
326623784 239236493 0
34390521 283429489 0
260114461 191887292 0
624852205 75251542 0
410505167 725307851 0
555631587 344043328 0
432774296 203104078 0
251389589 518151812 0
116528564 500735343 0
153512426 252160696 0
751512309 169214988 0
619903101 249154196 0
542567365 629962466 0
634265704 387788281 0
799617166 550062323 0
779983083 414358931 0
133140562 398336632 0
575251361 674633204 0
149590901 166876080 0
266610641 610454203 0
652093755 478567647 0
356284476 498938154 0
196389298 58154104 0
330645555 68588400 0
20941481 391327665 0
725338324 236882854 0
448611443 23641575 0
683046034 458071658 0
202955579 456095502 0
733178804 365764950 0
213773510 786480768 0
520975498 680729704 0
16572540 296460115 0
145876555 330282246 0
48442223 439226968 0
154652599 315334888 0
177575767 417140818 0
353315532 65500363 0
583609973 310713962 0
136155859 359477254 0
315509596 715490709 0
748437624 330255955 0
37531553 369835913 0
273580594 610168818 0
24823117 624960398 0
252770793 227842179 0
511589846 162782581 0
485852504 331708711 0
28132246 665941324 0
114704132 601988868 0
989231 273815893 0
623928645 491204437 0
165287175 408796470 0
456938917 367486834 0
241251653 282427536 0
671381129 53117743 0
792110744 221453582 0
409186324 648487095 0
2251369 563885096 0
461681457 301997765 0
486928628 770639668 0
347270799 791601129 0
310538866 607448113 0
3854399 40092696 0
215101345 448982246 0
526830536 475905358 0
337261358 174631518 0
747640366 224749139 0
454699847 217358403 0
641868391 329979866 0
509279526 760651771 0
576050619 746109141 0
308702407 489659136 0
385511024 294033723 0
85467477 640176266 0
578168672 271615694 0
265122212 453428976 0
465827558 293506551 0
67956030 616944016 0
323136597 261380740 0
645382116 637937229 0
638930247 520793467 0
714755703 122292622 0
596793216 633900185 0
484510507 245852768 0
510473907 174764169 0
188487860 277661268 0
137191473 333552449 0
17717811 467587149 0
263147351 399590039 0
298617918 498554354 0
739367340 239009613 0
303180312 663786178 0
49260904 108833022 0
378620902 496922805 0
430353365 460636446 0
682008641 96132564 0
686617835 695622495 0
333042817 374983182 0
162464646 558499831 0
750321774 560217017 0
230767359 347284689 0
4288684 1533470 0
254958496 734445732 0
179499640 47801536 0
679098489 525783850 0
206986516 101532433 0
119217105 160633248 0
73682564 638752196 0
695581659 107139750 0
190144480 147237367 0
758777171 533236345 0
342471049 368002594 0
50905551 755337728 0
206903221 129356479 0
721494589 241222967 0
613927795 317136738 0
23988676 61322607 0
407582087 212936297 0
762003052 13188405 0
421162300 728194524 0
217420504 570909928 0
136647488 569476413 0
500198632 397551088 0
645668648 336777521 0
708413708 684464067 0
559770891 365266645 0
543100957 349357385 0
453516525 709800269 0
63736276 540512345 0
776628035 204916426 0
132684562 449655389 0
515580936 171539979 0
795239441 299211826 0
732875494 213731848 0
499701767 750454610 0
726335213 612355697 0
330262355 592491740 0
274606657 723131923 0
615148114 500595316 0
270711218 26342497 0
251901545 302510763 0
662955613 530568959 0
713605785 727229773 0
157366782 778335908 0
729167439 251986421 0
764895969 781575983 0
511252171 565861145 0
637787795 148031728 0
266300370 323771497 0
453428444 52491295 0
16021041 50513501 0
55143324 497913468 0
67509334 132234369 0
441999805 655474330 0
286265529 112702070 0
448764509 226147861 0
783929670 332611802 0
778271468 539423943 0
133307244 714507891 0
444553013 44122637 0
182180688 620149208 0
546197344 108421758 0
719748531 793599406 0
81213295 211999532 0
104416831 796555829 0
281035423 697540018 0
66543175 275255162 0
232088271 505340914 0
782650128 240158596 0
53041053 151852155 0
798089675 177024068 0
275021775 116794173 0
440787401 360146753 0
273658399 622560955 0
61888351 621289654 0
572795362 192738314 0
464105536 385393426 0
548145967 608460021 0
322632133 251808433 0
363623809 612128094 0
652812283 521912240 0
176173201 518302188 0
439007040 238856050 0
151561393 798784726 0
37018570 565290097 0
380767216 126498721 0
24369457 198129922 0
220146831 14687683 0
508830798 738627689 0
126982790 726213683 0
127717730 628767389 0
543628298 371239042 0
570955330 379895667 0
1849012 281444152 0
729012128 573626980 0
418563088 270337525 0
720980343 529729811 0
395255860 349937056 0
97998756 387126048 0
352527611 281449387 0
257003123 260531931 0
122523778 671609806 0
764238687 552848148 0
488336335 1404515 0
388283525 240724288 0
257070182 461674013 0
793881946 176491250 0
154448977 235114834 0
627899181 779098048 0
288768123 14695986 0
548667922 105308837 0
40297216 663996031 0
707949185 471605405 0
342278243 271152176 0
530641020 71675457 0
788339279 168637285 0
522254483 760210722 0
183827753 463084177 0
24467687 527882948 0
224904211 31012116 0
477738156 695946402 0
652500312 303426715 0
529064681 14152709 0
357582738 669750657 0
720386023 582970341 0
356625150 410580906 0
770616200 558830461 0
451125550 433956279 0
696918252 353364616 0
785705241 268027402 0
194036897 648017777 0
357793921 89037017 0
558146812 209033633 0
10849954 552573688 0
790192614 36402856 0
649195135 219378114 0
276276833 122735971 0
392910777 356693508 0
251360802 559109375 0
768660181 274801560 0
299913563 367765235 0
17225602 165016150 0
17956379 430559987 0
731473489 44198479 0
661106891 19288794 0
79874192 156615290 0
492514562 64706799 0
377694238 97395007 0
799179642 624521775 0
662303240 585166420 0
733363008 369486553 0
95695667 572443401 0
139012176 620734319 0
547413030 720656392 0
3164058 200277294 0
503008520 749581590 0
373615649 2292275 0
385013362 153108195 0
703773027 248767765 0
296571646 800735637 0
608765433 393562591 0
242346327 347725438 0
52303645 445762737 0
448219383 622372875 0
665084446 161760363 0
497619509 134898598 0
236452251 324793091 0
664383673 382918394 0
669215321 262107332 0
472390822 129908628 0
28758147 722857294 0
366446106 212117472 0
179978641 736992267 0
640250575 387807568 0
747413089 291695042 0
230547767 587389470 0
362725999 663248565 0
165055646 343838594 0
210521148 538505661 0
156316711 244788212 0
621728435 678348369 0
546348336 497336024 0
449686163 538627074 0
531579520 241172550 0
753128050 248876471 0
216203378 523722079 0
19278003 294823027 0
566882647 31474236 0
702486036 51130892 0
37167267 762115465 0
279154918 101043790 0
466820146 130031174 0
524998402 559144958 0
618949133 740503354 0
107203529 477287329 0
493691308 219018820 0
314019537 379205079 0
243018768 504842511 0
793366921 505499413 0
169371678 437514172 0
657808076 283264578 0
32893073 162723121 0
192753698 554488445 0
427519025 678595375 0
274782030 242519838 0
69511828 439314450 0
68796509 497357237 0
418936525 530027762 0
301127819 179896450 0
405460961 178586121 0
7722330 131274187 0
355588995 334542941 0
72143695 212397847 0
605204825 150132195 0
384459256 485831490 0
224125893 364926155 0
599392163 7572351 0
338832574 299703741 0
241982621 546490760 0
394963823 459966853 0
188583908 426848710 0
516605393 448500275 0
155376899 28649745 0
193409339 424737283 0
704091457 432334913 0
250279560 738958380 0
181442753 404662619 0
696343431 12923713 0
252011259 626250587 0
264232403 101147901 0
278717171 380590569 0
440385103 415040220 0
691862025 453466505 0
635950592 708629690 0
370260799 233667077 0
192156660 271983960 0
590891214 691695864 0
727619749 190500990 0
157895771 305602402 0
87811151 67164312 0
275326441 29340718 0
598363371 351803589 0
28060333 419814102 0
79376176 56950708 0
588735130 158023608 0
160405668 398311824 0
763106765 211914584 0
199756464 364361454 0
478181477 682687535 0
663407682 790201188 0
655026354 680142783 0
427465658 550943727 0
418835081 230146119 0
704055027 548231739 0
345210966 33451721 0
652490843 758728815 0
577080059 552893546 0
267914725 114086380 0
137959544 601537823 0
326535718 653327120 0
336197353 7906835 0
318178599 651678403 0
256334615 11501211 0
41854713 605711238 0
162257094 263556102 0
699420387 101092096 0
522526603 624060898 0
31163351 75060528 0
443100559 379448652 0
769034703 278147064 0
77010032 81898712 0
606383033 466581543 0
765121698 53594008 0
422595845 491344917 0
474296590 190206987 0
312417273 470991109 0
29464996 441660276 0
580157137 264054514 0
514498046 796535309 0
483208256 716435873 0
479977614 440922582 0
538187076 761668812 0
53561659 798280121 0
384839467 244116293 0
633730752 474973697 0
406812327 242686643 0
243994 249766573 0
352156805 788820730 0
542706255 95477040 0
617537072 264450166 0
231326799 801275032 0
509764348 658608376 0
707340845 672225012 0
336309503 134527999 0
162784289 613885171 0
27638875 308071873 0
641340476 59739987 0
166249420 332646539 0
238693456 131899893 0
218616188 502433649 0
524277452 198248770 0
731491538 599589052 0
16606131 636604355 0
410347322 146279453 0
571480471 86991207 0
737542274 3095897 0
522986136 45790457 0
767667481 238589984 0
734510873 91043616 0
365953194 443837329 0
4679350 384233355 0
480527955 6848857 0
325957416 277915110 0
585250125 224760860 0
520653951 724988419 0
121993800 379374580 0
433836203 651687820 0
547096484 411103569 0
733492349 31293547 0
290609159 686416172 0
122051083 760944684 0
555801725 202124076 0
799232593 158921235 0
146794599 587918059 0
2309724 16793487 0
671205735 246160411 0
13081111 603727923 0
713193505 613379913 0
583036341 711414371 0
475162873 72364762 0
81252256 22817503 0
238048353 379962717 0
605285885 670766324 0
647615325 168060717 0
555716889 528628700 0
107865085 615068402 0
630800178 162947123 0
710882362 287620692 0
631990185 598833071 0
419281107 417108744 0
663552840 281683691 0
491082360 84231401 0
731130064 231666777 0
228166850 562769154 0
592448469 41880740 0
234349078 779444747 0
438707880 609409029 0
337920458 469058399 0
225286312 189892042 0
342545142 159727517 0
124754821 626483806 0
761428920 569396299 0
409674691 111704904 0
709808072 355941030 0
484150431 335697178 0
524550413 69424984 0
58312962 501465771 0
540574353 685290153 0
799609022 278941492 0
564090943 451813623 0
486370519 689991165 0
144074890 201710371 0
62493118 778785935 0
3430485 470365194 0
766260975 458314192 0
376812421 727395382 0
669689226 593873379 0
766225317 652037996 0
219421747 606547058 0
555757550 743261530 0
666958661 718744730 0
757943982 79871619 0
726541264 734662760 0
82790236 299072808 0
232185935 15724912 0
206139588 647342223 0
530317968 589089090 0
219673131 501005819 0
731280259 768964833 0
431852528 114557573 0
651578656 17502019 0
41572723 175959888 0
791376764 745729913 0
89675197 409799057 0
370023545 49937899 0
722053618 190847435 0
670485807 579648952 0
334898872 286082720 0
10705426 749446780 0
488691650 16284817 0
485179120 338278002 0
417840405 737089550 0
302883632 374324724 0
539502053 39473393 0
300549310 211546244 0
438439899 598340505 0
488509150 741933338 0
650635646 789054855 0
330142173 395474345 0
585917748 595226307 0
35650090 798915567 0
710197934 177381405 0
148749082 350908262 0
655983981 80340422 0
64684063 131808070 0
43782399 766495131 0
142528576 266830204 0
671420540 230105072 0
473598298 429397976 0
168063263 1133352 0
705476378 212930809 0
580077431 111944755 0
747208560 203828736 0
679331211 79794901 0
97292072 165939595 0
89267193 536370844 0
651370531 290250611 0
277198060 316240277 0
32618211 438919335 0
587535961 380767393 0
52695377 761167671 0
529683074 627779060 0
797580491 688648097 0
605813803 502586736 0
125795114 593311853 0
532188380 269816555 0
740899872 685463440 0
337647783 209635921 0
323123586 454334274 0
516143336 306979569 0
506947864 676057977 0
704798287 199550557 0
611704235 427855595 0
291202444 492434068 0
240164391 140738180 0
204313820 702529883 0
147786675 547420586 0
608460403 772250120 0
76461283 334066577 0
380897338 143425220 0
363425213 41723352 0
707221679 722108317 0
657362163 154991209 0
708622378 400058551 0
15541923 117633945 0
331964135 767893289 0
212996983 614475689 0
667552666 530718047 0
468305178 674488828 0
517276890 108698903 0
368374491 766829511 0
648553769 564340777 0
140147353 629107879 0
396957632 653423046 0
44844436 348498149 0
396898192 332285184 0
585847425 255146378 0
537337264 622364019 0
778665963 665071622 0
748711077 441877876 0
194793860 582091018 0
680645162 458235403 0
460899421 495605875 0
524535997 348277823 0
238085710 448073832 0
203608499 121969123 0
150259377 112695896 0
787809154 509592138 0
176858506 264605372 0
680895569 352548972 0
629017726 492146516 0
59241085 349089480 0
56864439 143655851 0
632857640 260435040 0
499096687 395942517 0
493703778 638277071 0
254358799 751465683 0
443837374 311860944 0
396043289 621762043 0
507753252 436652718 0
25990483 315664800 0
797330724 245259029 0
636153467 695767149 0
290279619 98053597 0
32513162 441874684 0
327034460 493936156 0
40175794 593900782 0
446477861 397324688 0
139817815 372362741 0
591193976 605520314 0
44277740 645987648 0
228419242 613900956 0
699362370 687903186 0
582415146 126614872 0
435939069 79162455 0
9863099 558340679 0
511337726 578281463 0
61047195 229453528 0
321129944 566529695 0
685057489 793913264 0
435387662 425189161 0
691099587 77171977 0
679716331 772134874 0
466712020 26508525 0
228030154 373303864 0
297085687 492804637 0
279301003 656786443 0
487614517 542198014 0
224865329 471292809 0
49643532 190426493 0
65233464 121488173 0
540320332 340084971 0
253352989 295685650 0
27154063 672590290 0
544842638 118677678 0
222052188 245573088 0
455720858 700108098 0
47798860 553571648 0
281615967 325150544 0
112438120 434909759 0
538043181 756427647 0
260355939 786977833 0
794081805 430265424 0
219095036 522102084 0
550919131 312854839 0
63182912 795175947 0
283429233 515843921 0
568853522 800041701 0
593848620 597854598 0
95175501 469003651 0
429699671 334732003 0
133334568 280517702 0
620680667 324668364 0
240252458 173271299 0
333398676 656404682 0
273152765 594105578 0
602230605 764019053 0
484508607 580219436 0
677248616 629716300 0
505714820 646434622 0
745990387 761727543 0
334521785 145680911 0
282984394 750981459 0
412352505 546861324 0
725489828 695593189 0
41266396 700940478 0
327044545 199299983 0
678607598 726088636 0
737630756 269683848 0
120825834 99586636 0
676991762 29436784 0
686011928 63588189 0
569370480 170772608 0
16420434 52256043 0
685066183 162713002 0
213247784 94942782 0
632920237 475358196 0
459255489 30481968 0
10184486 614419255 0
165515332 436213853 0
550922347 360714469 0
323382404 87821183 0
115014315 249402020 0
28889629 20289385 0
152383411 508048706 0
448430368 231829200 0
744892887 501593470 0
355868849 86188940 0
643960284 573250061 0
250801065 397933322 0
183375719 303749676 0
732500866 269845884 0
464093941 722176413 0
255417119 185556079 0
440433018 20464339 0
798624898 353963985 0
308186057 2829488 0
220851495 13535753 0
668898521 564804159 0
653480227 482096296 0
235475632 672102063 0
399809678 71766533 0
764524007 577823752 0
438922296 123587436 0
238626762 252523958 0
141248240 520040363 0
122624102 184570151 0
40844937 197560569 0
338658725 713447372 0
586278616 276195154 0
541659298 798664720 0
254332042 257013140 0
338533713 54867195 0
466310810 395827339 0
689094526 445828070 0
65198593 653411507 0
65202480 401131238 0
332211768 514977659 0
760266251 484091539 0
678878995 689580367 0
599983364 648949482 0
643895542 681180031 0
644827712 41776531 0
89751528 266668443 0
696863981 656982362 0
329833954 602429193 0
753150943 276587331 0
89677942 133940141 0
769483126 769106163 0
169661816 441980196 0
309913128 324497756 0
386064498 682306821 0
725158525 231685117 0
529691703 8574933 0
2541214 720125583 0
720339475 131609843 0
480578524 649436375 0
312233139 513380011 0
652410487 52267343 0
674540177 153634721 0
49098424 244500892 0
783026337 119738634 0
269380133 590516408 0
245290403 62672939 0
528572334 492849482 0
785443591 32945990 0
692170609 383981804 0
436602165 714043661 0
649775932 337247185 0
94915702 184915965 0
245958995 402210316 0
444340611 135711717 0
394253388 86017349 0
125931802 693086925 0
92611736 316424342 0
500906113 9668428 0
522190704 242879268 0
393091629 490159964 0
336456458 759005034 0
726092234 454081336 0
14075063 558276533 0
770594262 695999861 0
386692384 780846672 0
193236026 734843647 0
230857831 630378186 0
154984954 415257384 0
430795420 537267751 0
682089585 633915491 0
419478300 755559837 0
142032206 324218727 0
541765737 318762152 0
696773637 34372946 0
722138832 233203116 0
11204043 152262374 0
321814340 600635040 0
348986749 455077664 0
437862679 133130378 0
407727236 219002858 0
391911554 484394210 0
322510642 777400082 0
93667641 2892332 0
552621652 131011360 0
7547015 283126078 0
680690054 566520242 0
709978593 93991663 0
461801686 9487718 0
639438951 361589797 0
442847311 552314553 0
349847163 633813331 0
355935277 689801963 0
60860484 3198185 0
381715353 260989948 0
193090599 49469097 0
632487299 333698950 0
65273179 660018388 0
375384620 530745645 0
422313183 565675130 0
403715245 559476911 0
327786327 574066044 0
105516503 6265318 0
270452784 335671276 0
412875804 239967335 0
157544422 658118232 0
639814513 535135190 0
317447594 633759521 0
162509615 296806227 0
548689709 315672735 0
650286564 55990670 0
35172037 133812140 0
355880369 544304847 0
694328236 399610008 0
116030804 778165212 0
750833444 633597062 0
772282778 390528851 0
311866497 762576680 0
394695188 445585377 0
429375804 91451516 0
558037895 555349988 0
724129833 494203833 0
694356701 738185742 0
298182693 634682171 0
371663661 716891162 0
761589241 236527667 0
220131832 386487541 0
700144856 458615218 0
353271383 543154450 0
586975557 544249424 0
755680981 164369214 0
45196163 164687966 0
688413453 209231763 0
474045777 320818688 0
463060971 756648544 0
186380283 518204530 0
312584937 568127975 0
486148514 492327255 0
788073684 84285072 0
474490961 510568610 0
463243525 384666177 0
617291570 542552285 0
180646282 745850915 0
226149371 211430344 0
669990783 732702999 0
330477940 135472299 0
593991436 288828016 0
401202730 409288095 0
238976221 97333678 0
335593123 699324745 0
504754576 549643664 0
144466253 213131516 0
517697527 99057708 0
223839966 179798214 0
758002221 743688371 0
351873204 783087072 0
282201539 598675552 0
42867748 46781574 0
461395582 631916033 0
365724786 388476929 0
4353213 537601622 0
526743733 645335413 0
631568354 142950153 0
283524996 601799991 0
74918189 205782330 0
100801930 54693844 0
388243512 125979244 0
230924136 300544716 0
756207912 708236141 0
188106287 636667784 0
596013890 33791858 0
577395766 759740048 0
167710185 38076052 0
260946874 181971805 0
136671388 122565277 0
590259697 392486901 0
188252925 679269494 0
35845014 384824042 0
27837117 566207494 0
145441005 236379780 0
427852210 344038813 0
251164831 701285419 0
523394314 446496145 0
777120338 180072545 0
191352276 421897346 0
445209127 744153112 0
767110555 594877962 0
630402702 768070139 0
651389135 441652038 0
778183737 367725858 0
473736687 211560044 0
704619073 370853815 0
178678297 584136994 0
284638736 595703615 0
321949135 514589793 0
96555514 59333242 0
514079826 739182648 0
277723241 258934779 0
390737866 177495910 0
623547190 75112763 0
23162532 669491147 0
699787114 171274796 0
521413046 640954062 0
58435004 379859804 0
102795725 37837687 0
538704439 292868935 0
656729589 488280427 0
247362867 223961835 0
121088331 740077197 0
187311224 128655081 0
710564517 370194533 0
313821695 416278020 0
140484669 176109491 0
726701855 547885576 0
502921147 284026859 0
591120449 54140705 0
570566390 336722817 0
80840148 227322327 0
586909055 592452470 0
645183306 740474695 0
614700222 476397132 0
264435917 54101098 0
776011467 131208473 0
516426326 794687146 0
763905599 241487636 0
662345935 635535176 0
578872368 336958277 0
801620333 79480652 0
471517643 51132469 0
138294124 168146198 0
506029222 394263129 0
613837360 322905145 0
503823443 626547161 0
471314795 166839890 0
643821225 540238996 0
576671612 617170044 0
286065159 782846447 0
186226004 646366919 0
736327543 47836844 0
58897114 452555021 0
780703976 50046938 0
489456252 230804070 0
455852025 764901179 0
138505226 672289365 0
310724104 63654087 0
234281606 285505632 0
607222573 618895057 0
213555620 200350298 0
502755023 509004352 0
169181151 347678884 0
667678346 494430025 0
621908069 575267870 0
229285403 226509166 0
549662396 545844498 0
698032069 484677767 0
686210703 768891103 0
527025963 278259203 0
440426993 427715594 0
631200313 780340442 0
606757239 563604646 0
162813198 551303103 0
696792609 480174941 0
476031627 733150008 0
712883741 769668669 0
63034050 342638555 0
251732728 298421886 0
734082956 332042016 0
506084968 183997562 0
601400935 554054184 0
686472876 383270977 0
718629734 218718531 0
38057187 289026857 0
268996356 370727113 0
730709455 737740822 0
605855955 571351686 0
308264743 69998560 0
516452692 330301485 0
511868300 753268225 0
450954254 66820991 0
781654712 799452116 0
589425287 325382311 0
634989340 690029705 0
150926521 101449908 0
798937231 375881114 0
796413816 686806926 0
793521318 148901192 0
740506811 734752690 0
542037406 94383730 0
252567478 786176343 0
705741870 784242286 0
627130390 174483024 0
606234445 596165037 0
430353707 779715798 0
319725131 249763130 0
796104661 533794894 0
446685175 351167491 0
542710602 52193506 0
132692978 639040430 0
124045599 568355361 0
182161904 390313052 0
357879117 465888545 0
423269409 204340145 0
645143989 762977787 0
340759607 736881609 0
499100329 5067072 0
673781939 546668019 0
561310723 710703498 0
607240137 87562571 0
225224030 790154579 0
610869546 634137937 0
686484701 771110651 0
50681695 238206279 0
32100688 352316524 0
554930157 87810464 0
352667248 747340472 0
725423006 117036252 0
781632274 544517937 0
630453729 782278005 0
138307628 585380998 0
714416476 156209719 0
360776577 97802977 0
155521707 611708010 0
551370289 33910565 0
404045652 691671870 0
565409351 534172268 0
514134376 40296436 0
216765315 242804459 0
351270207 404116864 0
92576846 741384406 0
756631949 328335392 0
23790795 426286215 0
768795037 348718363 0
625040180 261671183 0
284137391 747324323 0
544838862 416170947 0
553528052 593269794 0
437983736 259261225 0
203808745 674529368 0
658648290 372007905 0
119802217 130554175 0
232089681 239465677 0
644657441 39300576 0
472480854 77095392 0
36454302 35314252 0
417742459 109345146 0
544546386 452166300 0
380929069 544609080 0
67586772 797428554 0
37610366 29312177 0
129932500 272072257 0
272182381 768294557 0
467320168 464541507 0
506653056 621814678 0
498610492 536505985 0
666635790 523195732 0
679044789 99053819 0
317561813 374479813 0
634620900 5553494 0
669097494 252204627 0
188586211 34162380 0
741764109 600566586 0
425409041 242800336 0
788886867 604745335 0
696222443 545965256 0
777794242 15844552 0
769497256 452459080 0
91344150 567740925 0
457506406 3930815 0
322840516 737100989 0
343716991 120826648 0
243428358 366596016 0
313098427 268542929 0
763218197 432769143 0
328227964 276488912 0
332938216 755423750 0
229810917 90896246 0
638240741 792367600 0
42917317 399303209 0
418614811 361822044 0
652388193 48683048 0
726079102 89427798 0
214179252 184995019 0
555660099 521228670 0
41770284 569156136 0
652258790 248493440 0
203000251 250614025 0
87475473 65749130 0
316904278 147790912 0
493876313 449443132 0
614850539 556958797 0
720155103 548139662 0
697720661 283990901 0
258597983 448018252 0
744557113 529779771 0
645388326 27288124 0
729958453 119346478 0
112934241 560909410 0
348328002 680991047 0
642078848 578146005 0
222980202 105218425 0
4928346 219277568 0
636359035 460326902 0
711918435 351798251 0
623267280 594401100 0
788326861 760322558 0
180293380 308945351 0
331563387 150919630 0
495353 590407354 0
715167754 589083508 0
196501846 568710830 0
604934361 430965960 0
644782664 729682398 0
211839951 457091296 0
353273173 425811142 0
318598711 236785674 0
48120334 256067398 0
120619307 188060013 0
357902941 782403080 0
606423488 93537341 0
535077802 331831496 0
106871942 531670994 0
738478834 19228453 0
232058574 488507525 0
550935635 30470354 0
539729499 246251408 0
392319782 375727634 0
669478639 26468480 0
761087095 754248360 0
90132917 106571067 0
792461413 16159605 0
236749886 249901711 0
184663259 347817343 0
241414184 734060338 0
516446107 57292212 0
186644682 678944750 0
766269814 612697642 0
752377177 711509870 0
267468043 650268712 0
681255445 32772709 0
430932522 585620719 0
665158412 477525051 0
257852902 502553018 0
752463239 279328875 0
447094555 198330651 0
238362953 82656520 0
222118090 363260047 0
435260324 133920704 0
294191857 651645020 0
741070152 103377637 0
71577020 724824659 0
391437586 270491681 0
537005314 188709391 0
207766046 797113178 0
777927922 195825984 0
714901395 34726012 0
626239493 420269441 0
642500291 79118878 0
342423348 568369202 0
445810656 272080081 0
702825103 120552246 0
213152584 646725357 0
581899483 193977019 0
43672437 9110518 0
412106312 482058263 0
14240016 111798445 0
274618903 564296492 0
89664508 654883995 0
72915297 518164233 0
529790138 649085769 0
674483255 714960318 0
797231169 665503338 0
603238536 68434693 0
596681789 114885982 0
395081101 378214316 0
752125476 291868137 0
329184784 613806699 0
283087648 305565724 0
291605650 601044961 0
755582531 361017518 0
350762137 383924598 0
374804988 594850686 0
459009585 390186131 0
756534801 782893998 0
90321751 588969159 0
341409374 660436831 0
369178017 712789875 0
189355185 34038370 0
384962580 767458620 0
435165302 584656069 0
281193284 702945801 0
584531916 461461986 0
756495886 261483238 0
53810643 37304683 0
343999536 369856670 0
397823875 105700677 0
67930883 49951305 0
279572990 13520447 0
646455908 654689685 0
94434475 673874454 0
2272807 714947440 0
578986416 186969709 0
139103904 440659508 0
252446125 323936027 0
727538824 267166643 0
329248862 683319439 0
463888759 316303025 0
629514777 370116977 0
156615624 285280105 0
34797971 532311644 0
28288318 291881925 0
243738891 586718304 0
639302526 646395850 0
4361588 172972299 0
450268 235019503 0
518651406 541923430 0
280367937 287569746 0
586771794 536911925 0
5503668 355891622 0
671456342 380056574 0
603363987 297637509 0
366494899 19921837 0
777106587 386445114 0
237535298 87832956 0
132796121 266151554 0
337768653 760632097 0
764307755 133845726 0
741251015 91241365 0
10124186 11600107 0
257731863 194479755 0
193898146 375279662 0
510132357 497820614 0
784427559 471280363 0
250697620 312746897 0
565548110 801400499 0
510703536 576129544 0
362248402 166583691 0
610034814 533316889 0
539227945 525657592 0
522422118 153083671 0
538162131 720183526 0
279712384 168930958 0
187806460 121939918 0
697387386 643542095 0
214259399 196571779 0
108122683 202880223 0
320310989 737914969 0
479779051 482633807 0
394587325 258616170 0
648303350 734878094 0
485899892 456091271 0
394391916 137018507 0
300359375 385144433 0
108305087 382703009 0
235835447 755489206 0
610754473 571693069 0
466851485 602835076 0
16715653 409120513 0
237459280 623712726 0
387946600 137373001 0
725118469 274986941 0
79701172 278228350 0
497335918 424638919 0
364641441 171720985 0
684093266 332487433 0
460153961 583234195 0
778496154 232774266 0
20877564 507290311 0
287852606 143037040 0
772508962 719248659 0
180543351 421384721 0
575483844 283851914 0
764312591 766877666 0
556842994 407510314 0
199487385 149327887 0
158916419 291906531 0
391337274 110075236 0
727863340 790172405 0
478555429 38894190 0
365742503 454473872 0
125735614 194015992 0
613077153 622261748 0
330894494 506005275 0
634880088 761195228 0
127638696 663760019 0
666926211 25035251 0
405567785 258536834 0
305107905 765165383 0
713020087 378283260 0
135750684 191038305 0
579639809 183374898 0
611008203 85311520 0
655410522 754927781 0
104139336 585622415 0
372886414 403127906 0
306142617 612666423 0
628655551 698198880 0
173316415 25097104 0
162099642 204041993 0
147681541 45950634 0
571204536 304030360 0
15650640 123038590 0
659133398 260476348 0
112087254 102445226 0
150188795 538598238 0
447597639 752886449 0
439474916 492360244 0
536038255 312343090 0
363755029 487541857 0
135858487 220884027 0
468512227 380731088 0
119586207 604209797 0
348466442 626964401 0
422879129 567022599 0
96549841 482166114 0
197977476 61245117 0
218010513 26529535 0
102225490 1316881 0
509707099 384557379 0
161383324 761995076 0
687865730 247931152 0
737932697 769820788 0
222631933 224406266 0
392849697 794547731 0
109421074 558442456 0
769321963 519749106 0
38340557 114433565 0
261897589 53198340 0
340010238 780718219 0
375222394 46702969 0
732801033 101793508 0
368950952 487638279 0
675080372 306980842 0
138408221 631117158 0
749159221 677165297 0
363301336 611150286 0
427331163 262204157 0
281452393 663508943 0
670312097 35762018 0
282990668 285798030 0
733178060 618712453 0
795245717 513504707 0
160702293 323857447 0
650963137 142694026 0
93090053 480848966 0
461459615 580471382 0
92490324 61005836 0
781517097 692694323 0
391179472 404217299 0
8873469 73699894 0
350809432 581509366 0
336156352 665860256 0
400773699 103634386 0
296115430 513454848 0
163182055 310327098 0
181941778 148517573 0
296846365 412552248 0
545032782 91199721 0
492510233 494988893 0
217176404 737113186 0
386625130 303738738 0
737150970 748251606 0
420334961 288739324 0
490566012 132141808 0
724914985 413784518 0
317244671 675633507 0
214221911 160616157 0
341477299 258054087 0
343473217 409076977 0
766983287 90746537 0
339194586 376585821 0
111424734 466660726 0
713562469 668545204 0
628541219 449317743 0
211821537 69235057 0
220400481 162526337 0
468024681 411894225 0
369822011 659001259 0
169526198 465497298 0
772337967 530967631 0
372802275 541203459 0
15804605 215682888 0
533653099 327195742 0
385450491 92173711 0
14054637 534819284 0
792086006 24610821 0
507917286 758619105 0
2661720 323821143 0
98753915 298003887 0
44588064 596514279 0
457881748 374041511 0
660391082 73833519 0
561989676 515748441 0
414880892 335556369 0
470380031 449672478 0
207879600 265362703 0
546650856 151419736 0
305799952 270205165 0
164729359 109888188 0
525416499 712410994 0
655341075 689933550 0
601913833 288709561 0
489159543 679470133 0
700652729 380612014 0
311653571 567066805 0
688229314 520635721 0
742843725 737851226 0
382070208 402195477 0
625304802 236488781 0
10725701 790865707 0
647252707 782859414 0
555851958 81973654 0
453239691 403362101 0
12852165 132629529 0
382806360 669418404 0
667852678 406656769 0
51803302 342283436 0
366403860 11034871 0
261378188 48565451 0
677855175 2097790 0
26909290 740942439 0
424530426 710860620 0
359327988 547485206 0
790291685 738381189 0
195495144 215610748 0
508950021 664803808 0
113727816 190222588 0
200259927 701771941 0
149940627 593362331 0
239799784 414266531 0
723913177 48320695 0
763297628 63924986 0
167702484 72192937 0
233163707 245660554 0
57004746 85446687 0
774111920 25413121 0
176388963 64345850 0
56748705 166162745 0
198204664 248008951 0
444010813 680038588 0
273918610 361061473 0
607360363 166642621 0
26694617 316667894 0
520651362 492431858 0
396089299 439057362 0
281011266 189695264 0
129214577 755187666 0
639458668 380098609 0
310300038 646553987 0
98160726 31405455 0
760659390 487468768 0
314594883 29787740 0
314075715 562140564 0
258543004 113684773 0
278296728 58137731 0
153949725 416346651 0
736242840 771590135 0
71955984 638078983 0
332933344 213588386 0
641900665 4676133 0
207250961 159757277 0
442591631 106005593 0
495218892 675778156 0
505379049 10343018 0
113396148 449374694 0
272840749 8117107 0
584118692 435967858 0
726103022 595222065 0
149753092 15095372 0
761581269 481372679 0
665831982 45936740 0
488379070 497843023 0
347427646 638544180 0
477487728 720449213 0
209435052 255359364 0
164771919 484940637 0
397859385 74630223 0
81314968 724283711 0
247014928 500111282 0
74136737 425528932 0
497591937 323047704 0
275399427 146417888 0
495780490 119114486 0
367128972 661700995 0
599779516 108298478 0
531128232 529396758 0
308225508 560550878 0
606191331 45582619 0
192764118 459630705 0
48138336 137369822 0
210398186 252102775 0
88162940 254850294 0
320967939 24439332 0
750277922 446736883 0
385418991 159227702 0
557457875 434999977 0
596836989 354355226 0
101522982 431344870 0
600551105 284725245 0
516242475 742510467 0
175446964 228154268 0
410229969 665636806 0
536242148 570730328 0
174085821 174325961 0
336572863 381314655 0
57992913 767378776 0
614876594 462874305 0
83569529 93576654 0
140151328 351853819 0
280558690 562097414 0
12840613 773572956 0
50247979 498119240 0
307658106 434723580 0
9584020 611207933 0
713767868 252608730 0
652345024 747056605 0
15267658 146621116 0
86782151 745910820 0
511890323 209578953 0
284975750 167689151 0
664472559 214617568 0
669137945 669646920 0
597585240 207521496 0
25911585 670472716 0
741519105 184533988 0
380669248 630717304 0
211248459 275046916 0
292692935 168919940 0
170632951 782824740 0
41266640 43449703 0
104005095 661699191 0
567044573 149772470 0
52467032 225923717 0
740399769 462480916 0
634423320 560865154 0
219150625 584552471 0
406526304 632785758 0
10313123 54493974 0
505333730 455388171 0
342285441 165324157 0
754114105 160003078 0
15280711 511379255 0
267741665 635713477 0
773533672 515272530 0
448721171 684237901 0
755849351 323331588 0
339727681 633256237 0
123068660 731860348 0
203868980 408265358 0
491360580 298189155 0
403420859 262438707 0
385007500 761112046 0
165910193 699249205 0
147665310 521597852 0
185828016 139408048 0
11489130 749575909 0
377341368 669711819 0
713809599 617854459 0
714352880 586725314 0
604212321 755531465 0
26191691 771082997 0
699151411 577118174 0
751945125 545324967 0
336183644 739634375 0
545961220 432494974 0
524233052 248499574 0
255274268 471308502 0
612655387 153760308 0
261809072 579831265 0
765555140 343688454 0
132498072 725698446 0
139233788 311095089 0
387887562 763707141 0
414170622 218037259 0
281003322 697619110 0
412508924 400680056 0
731880411 723574129 0
567085896 8582428 0
179684251 390037848 0
413376476 364136224 0
692269662 106202021 0
447509271 205328852 0
187185963 160182291 0
764885652 15552517 0
456610839 70916444 0
733473362 423500882 0
736731157 102349136 0
458745599 147027443 0
426747524 177059139 0
617023609 91135868 0
780991573 459188172 0
641538484 2113990 0
182710970 181980027 0
611398633 269365460 0
341611433 483219368 0
666207231 413933355 0
224221696 585429717 0
549771852 142930251 0
213664237 129916698 0
554061078 4885564 0
510679669 133475798 0
504839892 200479131 0
282421494 742200817 0
450787767 10004598 0
254355606 680546750 0
522329919 173478999 0
453923058 330710516 0
755796585 708673832 0
498069229 338517537 0
43108067 498267194 0
640054250 11627238 0
721159448 198865697 0
53356631 757703737 0
550454702 9585176 0
617360490 787309255 0
488100667 447921067 0
354974544 357967716 0
625949095 594430180 0
548254120 688788289 0
284550895 669691882 0
309830538 522525569 0
29037244 277924971 0
466418503 401053347 0
609597452 179086735 0
704417560 249116622 0
330083740 419354827 0
588398082 672626007 0
250496431 488872221 0
271940317 723298698 0
80857601 176456463 0
396463147 621046015 0
109187122 281891915 0
658144541 341165869 0
275306401 357275767 0
728008416 609647574 0
784681724 451422709 0
155547214 350909332 0
68340609 446055184 0
783853774 752462832 0
523552826 525440167 0
498120323 446423453 0
491769174 781047753 0
225891900 529484819 0
32759559 300090970 0
441265259 689798144 0
758149456 479229982 0
181281201 75331386 0
668332701 137044907 0
448124323 492200169 0
655435743 259243968 0
468568851 16988448 0
696699367 348304636 0
137054036 582386814 0
108913709 584046278 0
17154843 56871214 0
773453468 460343356 0
625437791 223358909 0
189702645 180429749 0
294096975 710476599 0
335424676 664428297 0
75474377 563785605 0
103811633 634077124 0
495850692 591491753 0
784072548 625594014 0
89896295 630531608 0
130235358 619955077 0
514370132 537693556 0
320251964 194517419 0
406645228 309528221 0
690610658 60800168 0
453612466 422319570 0
288218620 743779325 0
412825097 22648772 0
398899467 770943316 0
572752870 610150275 0
375799067 509955556 0
80331020 37660762 0
651357835 297933038 0
231086153 332768540 0
774485399 757537343 0
94145153 663728218 0
629028886 591999749 0
424246119 514769961 0
667846282 691877881 0
894919 356650645 0
493462742 62855035 0
429004496 377675006 0
580832502 617545400 0
743938930 321485771 0
585712042 566343508 0
297003791 725974247 0
597567827 175478164 0
666550923 57667352 0
644466503 100585640 0
772346037 123267238 0
385536438 404613409 0
721102772 733288579 0
86471970 706117018 0
133653018 28915681 0
110262520 630721519 0
375896890 640995557 0
380676152 257475516 0
732664028 471959095 0
734085288 354846164 0
501072844 663129905 0
528280754 738813223 0
315879701 578528370 0
623141151 265259690 0
468232910 95277295 0
12401221 5365225 0
427261237 67721881 0
334135921 445322584 0
168517829 304464234 0
8395462 659930689 0
176266983 349954882 0
125221330 489392348 0
553156002 10428758 0
39355264 363418307 0
355046741 167669833 0
195563402 564934060 0
351109061 313575728 0
453880752 188864582 0
491427237 484704994 0
291232993 617987425 0
410274769 736688756 0
588365142 118899770 0
542297690 194218878 0
607600264 677558275 0
286134364 696391462 0
226782013 429756080 0
14315924 271575968 0
744984132 148355814 0
141932023 688993938 0
797417219 798637923 0
586892584 651737802 0
443121797 78941006 0
98849476 22751597 0
417427195 61118761 0
291678324 86626070 0
422174955 645612078 0
573119230 437311963 0
721224067 287783157 0
583187693 557532159 0
733763009 54813537 0
454857174 725517044 0
371607954 485178025 0
299593199 614847921 0
352448019 251407422 0
331033675 219398097 0
262582416 486735257 0
751374163 235054060 0
405670023 580384501 0
716286966 653951930 0
714947335 306613025 0
726352262 478023161 0
456888038 201334831 0
601431878 554976828 0
653700033 21184387 0
146041908 373754691 0
498182567 544256120 0
142321524 233940471 0
278558549 21603551 0
17626058 1842393 0
559602887 655672538 0
415043498 412862208 0
704209246 277321694 0
735872208 502925731 0
658977450 71779568 0
788365721 278911839 0
633939180 358339965 0
510549124 520878604 0
681470446 153206016 0
11083155 484215918 0
427727489 544477651 0
673138059 713694530 0
321185814 68950790 0
704918352 478741416 0
466405096 330641968 0
760270671 766237101 0
553288146 594606646 0
379446138 581133821 0
275979772 346163001 0
349279013 447863779 0
322299912 50310907 0
287533803 673875342 0
55790482 415289315 0
441636604 438315517 0
77417549 315206519 0
247802900 161736278 0
211215087 640500795 0
221450293 639583078 0
94160518 348332764 0
132131038 210636504 0
85831603 324480574 0
727473720 122801250 0
16128731 469886600 0
733189804 84282240 0
186498377 370881040 0
647088448 429067793 0
205236773 25207042 0
72571680 614410567 0
697123308 119008554 0
523947769 677424419 0
715834004 271282834 0
400629122 654227639 0
495275549 525256067 0
455319116 372879940 0
193208046 511500695 0
730831757 715790090 0
487755569 255052668 0
415117454 51112426 0
664725657 688499669 0
560073366 763322989 0
684205951 324054990 0
21673039 626842568 0
348591351 528236618 0
112043917 633660241 0
384401337 460917622 0
419301834 313548887 0
309477151 796456129 0
433809537 273572171 0
195654713 790665964 0
271192301 613385458 0
563432913 368185761 0
395103647 526036035 0
550132358 638028706 0
4367701 702313637 0
466328134 280072084 0
580242980 472850530 0
116483127 203316930 0
670906503 255946518 0
511594594 626269375 0
524455552 20047670 0
463675235 52634416 0
60534619 608581332 0
731254613 336356487 0
291280215 624624321 0
759734758 618588980 0
638423738 445973289 0
201604210 780437471 0
774432247 757097330 0
213665536 139256823 0
710729577 668082701 0
139949044 93474395 0
108105487 302186852 0
237533930 691471324 0
109603000 138124283 0
232189707 259741833 0
293376282 147533949 0
4748119 662081870 0
368650198 98131804 0
77944665 48648263 0
763171573 181206984 0
114416170 241317843 0
260428421 577230736 0
711008377 681829754 0
638920398 283811126 0
708082409 641157662 0
641422122 583297400 0
411994040 97672475 0
682445532 609880204 0
683020088 274626014 0
147915881 550088208 0
83326439 594508364 0
543062242 719169096 0
101866334 11466357 0
453567661 38644052 0
236532865 597989864 0
588490329 147124724 0
220688735 11741755 0
484982229 49781586 0
788761432 125046041 0
467552366 418223256 0
484985070 620563168 0
79957619 469039715 0
502049932 612234980 0
282461058 512890245 0
647937289 668670711 0
11641134 104490869 0
457882649 758623776 0
28638088 660447143 0
658063042 591536384 0
517741817 505663144 0
521273751 418744409 0
313026143 516953060 0
319037426 646262615 0
674460744 508729255 0
692095555 197919229 0
479346116 661636088 0
626512406 264219657 0
560828565 532046829 0
558589476 406980413 0
31630497 422087532 0
276225036 239493916 0
273436270 32370967 0
696525770 52039080 0
790388707 395964871 0
563658299 627552387 0
174108274 275697453 0
801206928 362419635 0
253313755 36518291 0
776079991 695265077 0
167499432 673388557 0
624865149 103690999 0
732837597 791682944 0
142510923 502487309 0
682590476 350300898 0
461230191 362533201 0
243112158 562002458 0
169696947 670616705 0
670534921 293946246 0
533587418 509814418 0
468470634 417800850 0
461492962 737005455 0
684199517 441602117 0
289973912 555637966 0
601550639 673761664 0
762148811 278677760 0
153183600 797729185 0
347293358 364127513 0
453740533 451243591 0
540953833 663618390 0
296877433 167171816 0
445385782 342778846 0
615076162 364098020 0
555815856 458894581 0
541894082 731335375 0
36194049 234695182 0
736250180 141614821 0
671976032 458408530 0
360478874 37999856 0
470588178 657767851 0
276954551 211153069 0
18924238 559880953 0
260905176 38058960 0
29110485 158387451 0
478136282 331399397 0
562555351 391153300 0
747122511 673111575 0
32981855 600924375 0
94616503 446777449 0
779657631 760195393 0
24075683 758334927 0
3359993 464412039 0
320962566 487191944 0
233849623 357318083 0
586356010 60082036 0
130495828 328783365 0
304934762 11237733 0
242863048 394115732 0
32267517 31925030 0
540934426 158030855 0
448165839 442399164 0
490688834 124668186 0
15672966 196025178 0
188578465 7219650 0
716647618 665821451 0
244988089 463720089 0
456097622 337248304 0
392848561 99011472 0
220838092 208037831 0
400982989 136067786 0
523615270 742755312 0
696367839 581568046 0
182720435 67065706 0
560098070 343549412 0
709891394 469004067 0
367616500 435316574 0
631921474 472397348 0
33398406 25868356 0
579372222 121269137 0
20030483 596444289 0
431046987 335810651 0
748766780 77524715 0
71808270 662327579 0
154709201 713277700 0
22437279 326384377 0
176919895 11508213 0
62045938 743285318 0
421822203 632583676 0
223951483 657686355 0
224481197 611569406 0
607512507 267455121 0
154232401 54586969 0
672779389 690020378 0
331066539 358022914 0
321922388 723342869 0
46414778 104683565 0
251784277 760311483 0
602411991 275587508 0
96475356 472821862 0
290744255 511118049 0
57793994 401285097 0
74824033 96142484 0
472761553 755503286 0
166427563 526170987 0
316966487 564581686 0
770685647 569302594 0
510939894 770676586 0
40979595 498655043 0
408892728 716360519 0
19130480 470856609 0
34046597 505011024 0
617371857 350108030 0
795790371 467367291 0
194655849 68449373 0
92074899 653093746 0
741837583 604135658 0
455639813 284260429 0
787767532 494735343 0
682018401 703044688 0
684201048 679931182 0
514459816 360201031 0
394876516 635754480 0
542501025 58275271 0
678601326 733483646 0
180005508 771440122 0
59963808 561205560 0
591627005 628758586 0
338269569 530541460 0
302065940 589803427 0
729882322 373557097 0
217836287 766480401 0
448314737 398510806 0
674670333 458468319 0
211892492 118264876 0
438153240 735236397 0
657954274 526838601 0
511227400 237346270 0
267374216 525632536 0
294604151 241475677 0
226018707 21802103 0
671461991 525592316 0
750434053 683287098 0
112147218 195130944 0
497840678 397763264 0
99407326 665641714 0
574934950 764966003 0
57897321 126136941 0
557524387 386462153 0
571166608 484489774 0
529686605 310227001 0
206207978 419558187 0
355277808 38455176 0
431054357 764116292 0
391823485 305748656 0
111356039 493606565 0
711724262 340601219 0
348622333 370404999 0
394655836 223522097 0
554882027 457530947 0
462134448 98872701 0
586714368 557849297 0
685663316 704052932 0
681307115 632628205 0
77120665 215232513 0
242315696 64913 0
116400765 223440625 0
88106766 522268708 0
429397834 318857098 0
281066327 128681520 0
306436067 334324819 0
71115373 722116392 0
335005788 27232664 0
644561377 493830913 0
380584164 449623103 0
79144692 647650696 0
301462069 747725381 0
269557655 335136211 0
190869680 281347258 0
595688162 448663059 0
705044876 655275892 0
54593641 718539657 0
414309921 743126838 0
774435631 80295819 0
25828467 468561535 0
799079438 170956765 0
524006723 567054013 0
150622976 682157818 0
442815195 330427384 0
648862409 192426161 0
735092878 636013038 0
577532620 545243785 0
269508774 300980721 0
630463236 317650131 0
504108268 770687070 0
322404001 305146589 0
35981939 155577607 0
114703299 545393517 0
320132812 275700788 0
488340236 609366033 0
777933822 374026061 0
509527963 485492043 0
217183131 539795320 0
410724234 544482206 0
316042571 126526586 0
657761141 747074197 0
512474746 542083320 0
64341420 355560540 0
599433203 332026032 0
378199414 93950558 0
347314595 4891712 0
35118641 266825531 0
179856227 621971031 0
557915154 666197434 0
721067956 51311119 0
130052064 197875490 0
754145427 229719746 0
602276723 441050570 0
56120506 265968151 0
293457753 205490025 0
31988284 617360342 0
749347146 467952728 0
158095569 329800361 0
256080842 188078845 0
570796020 586841751 0
633192499 717179700 0
779083486 418353164 0
752047842 534552276 0
714141835 539870480 0
5032111 112376753 0
197962765 235488057 0
789194226 9410991 0
86545163 342056219 0
534067696 494508639 0
18091846 88089831 0
25834711 792751294 0
527223534 588990328 0
549024553 64754518 0
80476102 124507542 0
292780873 152748509 0
705613505 587753639 0
148346142 267643728 0
73798136 598535613 0
678136613 107277939 0
38544065 541668397 0
31028796 275261014 0
43907270 388139413 0
358441061 679336195 0
480569585 335571114 0
104437227 349870136 0
399868193 780392323 0
440837631 197947977 0
472211477 262353999 0
74902747 441281490 0
482745132 263312469 0
493374110 321301938 0
401854590 109684698 0
610390694 472943392 0
93860083 14366321 0
240136310 300881905 0
375570261 363753817 0
239280095 706849220 0
762190562 668515661 0
235963064 413523883 0
371848252 92380860 0
429445534 759014672 0
247743012 186150548 0
672938589 303615353 0
477035288 630153101 0
388356915 275899952 0
78589665 771202333 0
115647613 411665775 0
189822139 122982559 0
196117785 212727524 0
422243027 415409365 0
586557628 82230639 0
712822850 172782309 0
692513934 517827015 0
365629334 702855188 0
607848541 280060891 0
244162035 110147608 0
245061854 69531009 0
604726384 315117888 0
744101575 695920820 0
589699425 623023014 0
228144751 119233487 0
742356108 350145404 0
735903689 417482566 0
108078104 368339891 0
502257025 269978513 0
641408938 309555469 0
293714921 798728247 0
305818436 475067407 0
648124683 53348601 0
35035122 382740370 0
742525038 485680953 0
211647675 524101914 0
748224088 38793441 0
291918729 664986306 0
661587653 400813707 0
678655290 669793756 0
786812214 507497098 0
240192365 721524226 0
571513602 337705964 0
355645551 731877683 0
35055146 681759414 0
462176515 248449655 0
351025095 363348095 0
712521567 544619859 0
253309741 310225415 0
793299897 791411843 0
62418881 437029221 0
553998051 122179683 0
289675193 397657064 0
268408729 89399304 0
651411554 774492139 0
14769175 522595785 0
108538978 293714102 0
707733043 419036 0
654981564 449374617 0
631331614 367724673 0
437336854 519531108 0
183001957 490640597 0
326091693 731072272 0
570419939 776167197 0
157156855 269385758 0
695080982 763660289 0
450720703 23004513 0
792424056 175271959 0
169029278 711896500 0
771212483 76457699 0
132285677 223372611 0
416107477 625205401 0
794526623 341237366 0
160962565 115448722 0
775797949 283291283 0
551092513 163660095 0
726757203 151859305 0
192778370 238452422 0
695021703 19856348 0
582861038 583690097 0
598575723 660945020 0
610206029 608132321 0
410842269 577180512 0
215670706 100560569 0
573746284 472742043 0
336622630 124083496 0
409670553 206794117 0
308769449 785643993 0
387095383 49603930 0
335397130 662330056 0
438446789 711329503 0
201093495 87636350 0
614690319 396635346 0
773124717 37980681 0
182715384 791725821 0
631700641 760903214 0
653550977 374385098 0
720312889 555335101 0
104979266 262127954 0
176089451 70629134 0
386488258 792252106 0
325903224 133656687 0
434540130 302697946 0
540343364 325777794 0
785639438 351210773 0
711541782 357563792 0
615952267 429996403 0
34046503 153355506 0
674601026 102781743 0
325384996 572270236 0
284313959 528013324 0
388691974 640833464 0
108347384 565894585 0
568649195 354533574 0
412168300 275202142 0
638996079 332048508 0
612139516 28037523 0
17378527 653236890 0
404721508 477153017 0
246764582 520594806 0
760947316 490901055 0
549141595 66811008 0
521474583 709881744 0
23041047 331583089 0
528756735 476691105 0
420298514 688146552 0
103182285 603469886 0
75436658 519029052 0
322337157 21876895 0
249433515 655659902 0
126845557 315391602 0
514561809 344656913 0
418683668 472934866 0
345870293 314426466 0
691103841 560360734 0
597050936 718745155 0
399380591 49578047 0
391924416 553650313 0
581262684 70159709 0
435773479 557100681 0
273850714 411374120 0
225441505 421871284 0
248826631 595675114 0
693885645 698716016 0
699072308 412307291 0
785472520 511975840 0
536680503 685922830 0
535626127 311981217 0
502060955 717838346 0
739702770 592142576 0
82692341 650766092 0
580110434 629863301 0
542022340 545755118 0
308389960 14095228 0
627399320 585091824 0
516351333 457331267 0
688900950 46304849 0
465853311 133019335 0
569222199 777273983 0
463034961 660174672 0
647754189 154813884 0
193129121 649417099 0
486774732 525061859 0
306422261 402915174 0
40940182 748287701 0
337525043 255213834 0
717704287 650216235 0
603994227 182535859 0
431430615 607691091 0
19665245 115483547 0
576524796 315144276 0
66929808 628078434 0
704434365 112213905 0
468614190 769445841 0
648822813 518635540 0
40831726 796199631 0
284975019 547963637 0
396439003 648894579 0
40391980 329823473 0
587407564 447007893 0
322838932 585639501 0
382852903 425083438 0
326954344 648293039 0
220900575 639204320 0
715051632 79213807 0
533691189 698927166 0
609303744 484486478 0
100458174 350857918 0
378254739 261046629 0
582960104 116224302 0
113197684 39032493 0
686895318 126851089 0
762712600 608517214 0
658095604 636282910 0
396667255 415139483 0
494079120 522323248 0
335232046 789732188 0
592491486 113078338 0
167310125 253707495 0
602428341 395856206 0
167902179 565245767 0
597838537 280707982 0
436521119 33395660 0
395848369 470210240 0
616166256 753584266 0
380088004 355899213 0
354097862 511510016 0
770056645 516323530 0
428690146 231236650 0
769262014 167457372 0
145834887 184512337 0
44704288 731078032 0
45075008 710449332 0
523534814 419974964 0
517683296 612919567 0
380836531 128374398 0
651089181 63310678 0
210416303 587463836 0
317659034 627602836 0
25682214 456276213 0
444362043 44699723 0
249357880 549156534 0
202638725 772939520 0
369843963 382007952 0
775363680 284996897 0
368264523 328961086 0
671840158 483725561 0
576429090 263646750 0
177247783 718948898 0
620053417 153601824 0
578973561 72429306 0
592400988 221323888 0
226212739 318996395 0
526325027 261520833 0
703784047 542589817 0
511200568 750330824 0
746261336 178770057 0
25656742 615007676 0
146442326 282443601 0
11948871 120814136 0
623273299 713417751 0
697353125 728487893 0
644458806 542647935 0
161533478 220307495 0
32755778 774218595 0
418413194 38908420 0
438389803 422007853 0
210354412 642087435 0
30011139 666097340 0
70516434 731738987 0
22123136 408459489 0
238254278 772050330 0
129811796 27033792 0
50386561 159662034 0
65164418 746369305 0
652154728 304926494 0
11632766 561878105 0
272696025 411903041 0
337981385 219143679 0
457163193 366258476 0
87472869 370542029 0
356908307 687292110 0
794136104 344974656 0
473340079 417749159 0
60746079 785290131 0
311173284 503043604 0
622422022 790992785 0
100656124 788612360 0
162182365 555395637 0
27833693 499772555 0
304585147 378025455 0
348689133 709504190 0
476802213 378934277 0
518636828 559639490 0
642312122 10342302 0
599597545 672664545 0
183774138 331738269 0
322267721 123516918 0
624061241 431726842 0
133314629 168793536 0
145576852 187009626 0
629553424 177883776 0
187990997 551811309 0
764258470 283505459 0
301196058 710911870 0
452562494 687811961 0
119776280 323895174 0
270566395 404508240 0
103136386 205075704 0
796883637 187489565 0
92065089 504221218 0
56193808 294117489 0
48011885 254458970 0
352489514 372646423 0
271951127 289016031 0
510628178 267247435 0
567051680 234516263 0
39232745 579295996 0
744439643 209096745 0
550086816 353549420 0
764973340 406651127 0
52807229 775007618 0
724610495 787130284 0
466751928 359385650 0
684824608 574187615 0
511918688 714535811 0
649006655 719941945 0
64918202 439615284 0
800680500 7418932 0
646017482 27258475 0
478768234 13979068 0
472503062 526388612 0
107385699 362079483 0
653636654 188378797 0
774036080 468965877 0
291980607 116923022 0
608796908 485866462 0
260697416 738883280 0
473583727 218636630 0
259727492 7230029 0
563309617 76410190 0
627778228 587158475 0
740209391 175889172 0
509914373 82419094 0
432926712 778248235 0
797151212 545849439 0
571394223 263008465 0
719189526 408280123 0
277048167 68844613 0
175666740 182443094 0
289611824 207744915 0
254618285 583779930 0
13947262 667039311 0
788318589 334010469 0
576816862 195413193 0
439516874 684430398 0
647894978 23462447 0
601311828 512277099 0
771382569 659557134 0
391914110 257032447 0
732632264 748859570 0
386020125 707852564 0
139967450 666187202 0
346428634 791223908 0
48463356 426995401 0
174587640 345959712 0
672828476 119040460 0
238464788 539949673 0
532080402 152777302 0
554542656 578190486 0
32304802 672882299 0
511171796 583477201 0
632360210 530473179 0
280519793 488384066 0
419350142 761521807 0
206721778 76765160 0
634090799 370654575 0
552797155 760497793 0
246991070 693671904 0
425526380 118265307 0
59918466 443737366 0
71399636 783480246 0
508463379 198777861 0
712481779 86313772 0
510699280 571596090 0
497333294 248880031 0
668094401 436768803 0
362100647 601037110 0
753767429 512316282 0
428625866 54865004 0
595198771 779722363 0
263623080 307691308 0
602869910 471578559 0
516366714 401082513 0
797913205 260565709 0
478067628 401195647 0
95377221 51900523 0
552676353 768854968 0
347500289 359888167 0
567213568 195120882 0
400713828 565070775 0
493116100 100707199 0
800180173 397530846 0
106660526 787751739 0
637267307 367195229 0
436664911 271052492 0
163178550 589393141 0
98845253 640014214 0
665103504 288996605 0
31107528 674170129 0
478182395 633225206 0
94323332 127269854 0
473997125 273562705 0
426052990 31129094 0
32280590 20402190 0
758723749 47514962 0
567252253 173430938 0
797245137 239939244 0
770260705 405107696 0
40385728 285849645 0
108678342 98839803 0
481062232 506252211 0
74471178 211454879 0
552283252 663827733 0
473013374 502492514 0
672144802 88425631 0
653240070 300348557 0
350535840 138344787 0
148332886 104178536 0
584508002 382412281 0
758929194 26086185 0
551172187 454110721 0
309460252 513947563 0
764345664 179124603 0
105223957 476950935 0
110574669 655904938 0
147979373 149653461 0
119978220 767492833 0
495778208 739308236 0
252826669 232908851 0
309086142 574981931 0
296966618 583776977 0
445867074 88376464 0
95143058 342827574 0
755045474 528771936 0
791148119 282755475 0
572724970 14919282 0
665207865 601724542 0
165073732 279276101 0
631458277 17840906 0
595517750 437660341 0
375350696 507206387 0
11018598 212596392 0
325617678 289876466 0
398668444 99623905 0
269968669 530533699 0
678844535 20674949 0
619987504 326508604 0
440957211 657672956 0
30275943 785570469 0
495905241 223126747 0
551486333 241531554 0
138345145 53050084 0
97032614 44795249 0
543526093 767542166 0
399139775 237841569 0
470204958 665800147 0
607539110 494765803 0
183098215 53510565 0
467188389 758593185 0
404225675 519055420 0
481553517 507142654 0
87373292 476432228 0
278133671 783008420 0
474548921 389769775 0
239223630 47195362 0
182729021 180626191 0
518393919 143171167 0
265631357 9486782 0
581159784 588123903 0
470533544 497637887 0
442860838 135766475 0
576869826 611672051 0
786558929 100703238 0
58407934 274741327 0
28602723 433195396 0
219138368 676693593 0
121034533 704724393 0
121857160 156921485 0
176955021 176878824 0
691235614 629831958 0
168736915 149884617 0
198871857 356449822 0
556617675 491315297 0
733735962 567529636 0
322746373 698973117 0
43775886 289938610 0
739633968 142144965 0
214875805 130644512 0
44221945 720004970 0
678310598 541838358 0
474374963 316112568 0
435947342 534504698 0
284753108 306714157 0
735838744 697730541 0
777552909 437434339 0
694033049 631186670 0
401636349 279993655 0
451958366 121764032 0
426022059 728487354 0
595815358 783219022 0
488753632 561791892 0
709953785 603822394 0
681026459 599743615 0
217946381 130694938 0
144035758 558771596 0
141781896 645147463 0
759202779 267504240 0
479739297 547799962 0
103408786 411914566 0
55860548 556506306 0
469156196 437734947 0
724864538 381815589 0
799310601 341912111 0
476992748 730009562 0
404472783 524834880 0
109116181 751752722 0
348828728 598495813 0
328989397 95014840 0
160418075 99484354 0
671623839 317190681 0
701287858 529343444 0
200013304 596996226 0
428506989 592709076 0
348265696 515081304 0
244286593 325159446 0
747134488 399751199 0
489921130 526257088 0
508221448 755562514 0
246917730 496397461 0
397002027 790601426 0
444477000 588610139 0
531217725 228173841 0
16744694 163617448 0
306548012 318063250 0
463744565 80992801 0
646696350 244273843 0
520686911 149180980 0
618910475 82182501 0
146040490 726928382 0
546458876 135205017 0
679643477 643124986 0
631641852 521536410 0
8379237 622136718 0
41148767 98655911 0
726927033 394315770 0
287112146 449020852 0
337316922 550471942 0
237903335 418737920 0
429127338 470323010 0
482368799 243474141 0
589382614 216456241 0
600837996 239790536 0
361328870 381497193 0
787226888 119614764 0
546389002 719777199 0
550430141 741437266 0
249513757 309514682 0
143037403 259434817 0
288768208 242906428 0
531879555 230760756 0
732805163 57568620 0
118802265 511693656 0
538001711 774975294 0
409210725 291403021 0
631697244 475753716 0
153128718 463092643 0
582507861 216669287 0
762630651 93339362 0
709162066 359525694 0
315627307 397544807 0
586819768 496001483 0
417501422 592151652 0
8227964 118423576 0
77580973 38809204 0
351596846 104902433 0
495550212 121038138 0
231886019 142289625 0
388011250 438333747 0
118832448 79609570 0
695429788 75162470 0
244927237 368196637 0
698877074 476419325 0
709067357 30761947 0
772302726 490433448 0
600986486 782509335 0
724048740 596452059 0
357153358 693943440 0
570948655 255878152 0
426774700 57844669 0
734295784 662461413 0
44891842 689631426 0
289883542 749689864 0
774106477 683204435 0
545728487 695477169 0
334033127 711732388 0
405115319 49297762 0
413122179 459098561 0
712062237 647739286 0
721604837 104764378 0
560570412 83352794 0
472830650 780338306 0
771009045 186382406 0
342526952 458179160 0
160128679 761310780 0
499374762 409388881 0
498032515 81311778 0
660499685 578219043 0
130147999 88268820 0
149022502 316644785 0
33546641 223423493 0
407789081 624390913 0
206430400 271365232 0
524611867 627114668 0
559446450 790706357 0
363886599 795354334 0
576741068 512173502 0
269732319 213253046 0
259952924 242470068 0
444612201 601467337 0
577676457 785340362 0
704739951 438563464 0
678118457 481602488 0
533857079 174881881 0
344416360 506787967 0
692482507 125609904 0
602784978 524522149 0
640488192 142706128 0
141930718 553702010 0
627118867 344881460 0
776976171 229597880 0
692930450 719750427 0
196588198 5078963 0
540204213 389751965 0
50798089 131029632 0
568996112 308130417 0
600325503 99739698 0
274587637 57663698 0
145551001 659725481 0
78958075 764108487 0
3395194 422792608 0
711836110 377628597 0
305427127 89246941 0
507274850 646705025 0
455182377 22398934 0
423445536 401422809 0
601822163 795520221 0
612435750 58666991 0
616393268 192876261 0
308443223 228062687 0
148455825 284139985 0
148417602 396920226 0
514032678 62655404 0
753645405 516014116 0
571593823 309696750 0
354439429 145840683 0
637094129 468914984 0
257820121 701108059 0
561179309 331166289 0
419400884 240208641 0
22275779 117288624 0
159445626 44061076 0
53764953 703385394 0
754948545 427455137 0
722764479 611535642 0
530295547 343536105 0
522760747 58928786 0
348860976 776081588 0
42226931 15479975 0
214436396 745505818 0
596736770 506950570 0
88499838 310693989 0
445397701 399475042 0
618121260 76958071 0
144253290 717341857 0
656078535 529712815 0
522061499 763925374 0
157630255 224056502 0
477034148 59309161 0
87449978 203205934 0
665594884 657665668 0
151079385 789126720 0
271293136 676518666 0
152851302 553606414 0
437022452 55236607 0
603325446 642825495 0
597987151 748182567 0
270951544 49423947 0
650990359 113110743 0
4091120 149374860 0
286776715 420884680 0
76596214 12225338 0
364058153 323442180 0
768544168 580226972 0
420233422 652035954 0
561158544 300825986 0
194591168 497225825 0
732592570 284668572 0
445057990 73405721 0
547520623 685929933 0
116705942 321606190 0
428719235 616762440 0
749909477 769475465 0
507481850 165934280 0
358530692 264957442 0
138526283 614590007 0
472655115 268959665 0
615843511 538815427 0
109926109 91584124 0
566552613 85676997 0
609020230 635883872 0
132988381 54818804 0
90491423 234203038 0
261100253 615539031 0
74302654 86138547 0
453743038 96571748 0
304034754 406541284 0
253696193 286201653 0
192698998 72926143 0
399543897 783286762 0
200087124 285964138 0
285980822 296202687 0
100944923 49219287 0
192983479 618081967 0
558039006 97099878 0
280139064 635415717 0
652603543 140744897 0
417872527 29709406 0
292583754 723867662 0
42384259 704926903 0
624236035 138502686 0
414510207 172565205 0
277793180 667854645 0
290625029 771860609 0
537263264 785850488 0
391136415 736345013 0
265759556 523905527 0
594660153 650276401 0
204257133 617836541 0
784291897 679021625 0
529026135 359308886 0
558728451 771876904 0
627883870 701616094 0
180730174 663284948 0
5920595 527111665 0
669522070 143473152 0
67315379 332747373 0
663480778 3340742 0
264168893 411052111 0
378332184 172868310 0
564502588 774012685 0
270146341 501631725 0
141354947 302002553 0
89970652 770198789 0
569820196 791403797 0
747553834 184295094 0
292668844 395060926 0
430837605 248163459 0
799472132 274010979 0
672343163 208318134 0
676617061 442333099 0
651060052 523362446 0
89503927 724318311 0
119918312 64108133 0
667711957 386472179 0
738101303 578884292 0
2641631 285021632 0
801137898 322540030 0
192400856 619288946 0
589222689 654688565 0
443342960 179092903 0
571107484 305771591 0
779010935 288572752 0
737548777 16762987 0
572092670 393912303 0
531586953 241546960 0
292101081 40515971 0
628731977 280994869 0
354472674 42848685 0
507856109 799917915 0
137227656 11669163 0
788775350 248805571 0
496866973 692564115 0
750807196 187383612 0
642217083 547986459 0
349277993 752237782 0
787107006 456941036 0
483443049 114054826 0
751309136 727305012 0
42761095 648721083 0
142279742 658301668 0
109279761 320772592 0
638686708 431706638 0
588143823 342455939 0
693398295 778590603 0
348499463 400665090 0
685452664 321266072 0
7418867 387294501 0
477001312 66201827 0
2875373 346382390 0
800125196 496259964 0
116530214 139907148 0
467806898 466422865 0
330571041 127380623 0
347603591 671868085 0
308951206 523448631 0
616694604 328221708 0
744259788 567898436 0
449087609 60382309 0
621873030 685016021 0
160055019 335337432 0
434484388 611035065 0
336636553 567577845 0
618886924 553082599 0
83581952 412951488 0
569996329 684315483 0
34375134 689767427 0
99099329 716132212 0
424027911 191542269 0
39628881 762516705 0
506574511 744942399 0
422237769 639025011 0
708687738 12486246 0
260208371 420083290 0
583285607 190850371 0
477619229 357166864 0
652686465 539398455 0
740959433 587300714 0
587621722 493001972 0
461972807 418757191 0
710534905 162697224 0
215763806 342589796 0
540486339 757118048 0
348597778 575718429 0
54717214 384478437 0
180768531 341739675 0
428910896 583891670 0
736361223 731183182 0
660776632 257008575 0
779442232 596063972 0
568111305 296018042 0
566376279 167133307 0
437507319 642145648 0
790546123 342122732 0
435857001 614327250 0
486796257 87441169 0
724989257 232754183 0
783429609 569754650 0
305216474 683208323 0
729376464 475527012 0
784219083 183902008 0
176621202 528288979 0
790918368 613059390 0
351070677 599550742 0
645937838 694477998 0
334898432 426803613 0
222349369 329032982 0
202588329 446529437 0
574757023 715768910 0
784698531 772182184 0
604782406 411168622 0
792030133 67903377 0
629762277 220012771 0
598377780 474928334 0
323206698 580574088 0
303414212 444893980 0
461012689 575623525 0
574379000 402698541 0
731180958 164287133 0
706900219 659907752 0
122101208 370104899 0
109875310 318433595 0
149229083 330833541 0
371831318 152586887 0
546877619 226445167 0
488711087 34659266 0
207018987 720249345 0
288553771 5878131 0
791939155 339922447 0
486073017 377319197 0
202238713 89955072 0
458201888 48482166 0
75172732 601057120 0
192371731 601793916 0
307244712 104145210 0
666223465 136053229 0
342382501 142429973 0
568971139 607807083 0
298935766 473720907 0
61110498 656127461 0
8300072 394007694 0
275622528 103900459 0
325815981 558033462 0
742659304 443429621 0
559637805 578164560 0
735501951 266776284 0
791361937 743529528 0
599646170 218318363 0
612124605 652232727 0
408436045 634293673 0
61834069 221905499 0
598744927 238836489 0
419384559 613097056 0
547031709 211985582 0
285615358 672602421 0
186089877 60806616 0
664117655 228212935 0
490378614 376288276 0
576799482 414557968 0
674630096 118592071 0
404164161 271418858 0
306692328 658811674 0
287314518 712663323 0
147973968 107269875 0
84495231 795335320 0
216444698 562442373 0
416284310 18021534 0
778247163 687136291 0
4401418 700978254 0
591025938 142077140 0
289343568 251696476 0
406830470 373398912 0
398641774 68333154 0
185459312 611538111 0
292722186 318680514 0
54980570 798773369 0
139984193 81178544 0
114195506 256233805 0
707385209 509632539 0
407177525 478710473 0
67931570 793412480 0
170189304 694020500 0
557792293 398317897 0
308622874 114400130 0
704664777 675127254 0
697031086 436723637 0
730154844 523080838 0
7689452 10275470 0
375706529 570322983 0
567838544 790241320 0
595113023 756844370 0
68775183 72798531 0
795993244 82387365 0
666485317 101607047 0
32072864 349210367 0
319428524 119487949 0
583788970 758645599 0
306065372 87403680 0
581636145 379637381 0
259731300 24548513 0
776816140 229947350 0
625326303 116124069 0
779471070 790012591 0
260183180 590283019 0
290061723 588057830 0
491601066 475630663 0
336251926 113306558 0
422109723 28742765 0
632431242 699294002 0
620265652 130998466 0
510595166 674370846 0
229035043 536797026 0
396143170 766233115 0
86321767 163867854 0
335983875 70421419 0
56895392 372261075 0
337578584 85428531 0
769860582 587677807 0
294295004 63982052 0
634997675 228355900 0
362838703 49048955 0
170153041 262831859 0
376151834 295062402 0
346080165 643539396 0
329378707 329408921 0
66133887 298158200 0
722926110 700667811 0
404143105 612642307 0
478412230 616954351 0
323922600 324793577 0
694262420 622659616 0
130049613 71507161 0
565883489 321916158 0
404827888 283883239 0
340454400 79388369 0
795914604 366522733 0
427067440 159594357 0
206118839 765277255 0
434540390 488558232 0
166678511 760743765 0
727947405 1543594 0
619154810 370755017 0
703716341 203668954 0
63078957 343552105 0
684002069 6955675 0
619659463 238502294 0
144557903 270328717 0
377153067 272747327 0
643283760 190955764 0
305139994 246408454 0
456628158 659683942 0
65818220 570715803 0
564899467 392283273 0
54428074 215066169 0
290124532 505620550 0
569946469 656288861 0
792224637 531717978 0
177170012 696440925 0
197265613 123212214 0
606070332 104521663 0
133458822 566829659 0
568422378 111563616 0
766316468 613998087 0
692172091 314627175 0
189533690 783521132 0
544394615 204787115 0
307134181 779574301 0
241001649 595212965 0
645341020 635753003 0
276572368 292317490 0
523859410 529460323 0
677600610 517281099 0
35369120 619761911 0
596599066 496350267 0
177207594 32795293 0
662037491 515874307 0
795148364 130994271 0
532852695 2409446 0
81871036 457869652 0
630423140 494684382 0
122841942 68461107 0
555511195 237819230 0
368919845 569499035 0
38145770 119675097 0
408027029 744104089 0
616513651 228339757 0
140509406 38967442 0
424823384 383344099 0
617991482 123316696 0
51960019 324008065 0
620894675 514322918 0
137265049 557511967 0
51738977 700863348 0
762093240 170491018 0
76722154 568933819 0
161556873 455221685 0
695503317 632632375 0
354936961 405407725 0
117682563 658605797 0
45865192 9095259 0
655354936 223074171 0
701975813 889803 0
330033583 131863778 0
455805971 657627491 0
563259510 585555288 0
454021452 38958740 0
113230366 467246225 0
431589788 422667155 0
355977792 799415621 0
171834845 99217996 0
47126770 419917066 0
484403543 354979626 0
728269190 669207223 0
722869563 375016939 0
640237955 112077932 0
325967406 244255259 0
310353190 44491503 0
261650280 177325350 0
133449377 323426749 0
79041389 642109329 0
128128040 745230978 0
448848226 14746868 0
174771144 696792706 0
143320513 500951878 0
117335581 587624869 0
141678002 57327800 0
582686328 250605920 0
675924264 627896465 0
93200107 619028347 0
136511195 301288428 0
111401579 236712039 0
70377563 152214024 0
286379631 800693501 0
284362761 382971141 0
57697017 318874659 0
323354040 209825833 0
683095317 625250616 0
754611191 602071557 0
457603510 208037141 0
97078311 672755084 0
784714392 476930967 0
503438574 789930748 0
589212383 316010854 0
654356973 777053005 0
477091314 212380192 0
325055944 736315224 0
491674792 135643205 0
527852669 89366784 0
238279542 737120956 0
26724134 622972742 0
633213917 470668606 0
63440314 237159352 0
77497119 254219639 0
265685031 333905976 0
610316467 172714342 0
608470002 641586421 0
664838993 71223916 0
774065852 635447430 0
398508565 213231842 0
751258567 732035267 0
313744505 120391326 0
579014032 660607717 0
216310622 635939125 0
8889956 545055242 0
531374178 191573791 0
386913094 120653103 0
507504790 90109338 0
712096341 620907480 0
775897729 525802935 0
752142282 51823783 0
518801831 338222495 0
26166422 43453304 0
437908022 308189522 0
687440886 85177214 0
24816404 615364700 0
418995930 517863151 0
410905304 580598504 0
65740457 595745081 0
219473641 553931734 0
14021177 111602724 0
555616039 779888304 0
122489348 122748768 0
90206112 499326014 0
15208014 637875275 0
562922171 467030550 0
345886339 606246687 0
468519657 315859911 0
791863744 144619261 0
473743148 122216061 0
616397793 734440978 0
137145445 326285223 0
210042254 346464335 0
97182643 446799117 0
439019265 203219142 0
654385200 69144555 0
787667416 353763792 0
245620954 755723724 0
265002948 481512600 0
309676807 56849140 0
143835124 529794312 0
134370097 246202325 0
446827101 583568618 0
139177140 219767157 0
129501412 691208817 0
197407952 675634537 0
54203307 599202746 0
390903815 271944300 0
483291579 525326077 0
287825623 531836234 0
583017082 370530427 0
413246136 211205670 0
13948716 620057076 0
138418732 679311841 0
618836975 680333240 0
350916439 261717404 0
151377410 619107824 0
181677856 13543632 0
602197264 698990464 0
147344871 111815934 0
251081565 157157736 0
77678071 796013782 0
404470644 139596516 0
161653845 637723308 0
439742866 382787776 0
33354657 736970704 0
480558494 278603342 0
158988752 700647324 0
52679839 277955539 0
381316080 15058259 0
765780966 431822241 0
27237970 649027014 0
224126224 762059164 0
71452435 136621461 0
616824550 696897522 0
748842217 614320016 0
78598915 324768483 0
346326282 306030141 0
640106932 654748102 0
494877579 375249266 0
699640577 625503574 0
135594032 352072009 0
414073415 148428453 0
597588882 364415990 0
257405861 753893905 0
189583141 134302597 0
736831908 561715063 0
667758296 551045697 0
218581937 719563974 0
469322164 135768303 0
619249951 612692267 0
169583937 332738386 0
521364093 296758983 0
184062015 63913070 0
217623625 293254003 0
502591210 8745327 0
58278010 83024732 0
334683663 293053077 0
706575838 726255621 0
396006334 290659273 0
241170010 697816001 0
490979418 554917871 0
395356001 248017988 0
95231702 76023709 0
114682758 682286422 0
570975887 401576881 0
511921864 88999879 0
605175305 621099741 0
77683297 558067191 0
463893785 480870399 0
236416776 701869240 0
198981143 467413419 0
676710355 253902317 0
76436922 446764593 0
228793211 606280299 0
147651158 711807886 0
461896522 732989191 0
396536584 423293702 0
707360487 408573770 0
550106895 753578574 0
748355569 795713990 0
634124095 139380226 0
488076753 665343530 0
656759697 708757551 0
641303841 27665382 0
596207493 736340950 0
474264416 135215617 0
682546553 170482602 0
728732134 455200012 0
414123123 477589806 0
126056916 188674451 0
481498532 637543807 0
702050854 789599224 0
761728 666988 0
177378568 650167073 0
63072708 716499215 0
421139197 94012853 0
719683571 469681818 0
714331822 654046914 0
26269419 661498396 0
506039918 501796420 0
507512806 439929710 0
61993249 459813796 0
627048020 613393900 0
480095999 354117685 0
27146938 756921594 0
346981953 428996465 0
657854748 552936761 0
778354418 324046366 0
395665005 256941869 0
745049151 421570837 0
648452127 721831836 0
231555972 187599251 0
700989776 659159817 0
417161461 646574740 0
674275944 31024992 0
754415377 18658374 0
243123711 560480553 0
294013426 390532604 0
653261081 478380601 0
498256503 215010071 0
673034869 466230185 0
121345249 136883933 0
200734387 350007988 0
332757365 635412638 0
495282955 747714855 0
394995932 407432314 0
464595203 229945040 0
84126540 656484518 0
344977358 396819070 0
324608797 419004549 0
609430145 33793471 0
671367714 589246630 0
278881396 616845763 0
723880283 500004208 0
619978916 310028864 0
633983915 243997361 0
328910866 509413781 0
603937397 801454356 0
620274903 57755967 0
678333801 342676635 0
613618821 201179636 0
191023360 550012986 0
563781289 59679480 0
4286222 105562150 0
376295439 396391035 0
660325854 132431391 0
629668640 702490135 0
397503185 378377830 0
18744633 477244151 0
513152664 666425099 0
505662474 344161800 0
766779443 5159971 0
707775111 390418403 0
23208772 497028528 0
660898544 259063767 0
304261999 413114044 0
371470184 190768426 0
672606098 429326876 0
497144766 474101725 0
736619943 308572667 0
676550470 783241223 0
586750414 474383265 0
211999825 229267542 0
57363932 711134944 0
541439222 659658445 0
261713392 448998909 0
26980584 3369349 0
298039069 604209641 0
148328317 314832656 0
217419515 743747733 0
221044416 131955338 0
239226369 81499568 0
738988713 459201123 0
515150898 544430446 0
693176407 136778790 0
437046155 511274365 0
583684413 257583178 0
524086953 716061645 0
704716072 296953449 0
662128689 38140634 0
119521187 653202230 0
37528731 408771247 0
475918123 800498467 0
565657018 21042268 0
298324957 37439480 0
179095927 435772782 0
142101463 278691128 0
468300646 474367023 0
323838178 519881143 0
635854147 293258761 0
448061884 104954315 0
173011353 678561250 0
64761785 443619427 0
302907578 551176303 0
643610300 228599660 0
262989219 520179430 0
36883294 441877116 0
186563508 516882680 0
374180426 380028010 0
763700615 95789140 0
256387741 57859724 0
165299486 108164472 0
539372586 672807151 0
94146222 159922813 0
638636199 548774680 0
317314863 27632247 0
27234576 746216651 0
11670017 428498823 0
59736207 216741619 0
593167876 571823982 0
700074717 557763417 0
465037312 183793458 0
337881200 468611412 0
704082223 281572706 0
727430841 467145493 0
755634429 369209673 0
236071590 255610276 0
661087237 364491131 0
74778456 475702643 0
650314247 736574488 0
312411896 564053791 0
625502392 54706872 0
668847295 526316687 0
445484515 61606780 0
359395470 502152483 0
310722205 661528761 0
495461443 372941864 0
648550251 631439014 0
556200653 649360276 0
618004689 638523978 0
281639292 636267443 0
343281092 356721701 0
29431963 771851141 0
375898913 729703687 0
743431585 333613354 0
220202327 534566248 0
270685730 303922813 0
18889096 176121921 0
391655514 296429240 0
61497485 2566249 0
408800957 125365585 0
703959840 4553711 0
261097446 51989836 0
738747372 49453042 0
336655271 699269307 0
733920469 221819119 0
751339575 784827945 0
778392473 86676043 0
128380603 157360726 0
614093521 131579716 0
232617200 384784235 0
761771246 63875680 0
646804182 72109211 0
289971779 470758613 0
20536052 598702122 0
257041293 392124680 0
63344162 693818028 0
597254747 202340895 0
385409521 319953308 0
24973118 672453516 0
528639723 191612893 0
497490700 401475616 0
218439978 600243616 0
416904327 297980240 0
454797211 445368563 0
48678609 72721319 0
490935661 375587410 0
567162514 285003718 0
496541612 332876150 0
91503418 359081313 0
408838451 454431371 0
519092393 699109473 0
627868519 522460910 0
430049600 302008635 0
551201819 364415240 0
596445760 597214191 0
151232677 601017877 0
157500046 28285468 0
722134591 489859731 0
717373359 157012787 0
105121216 232092195 0
97389499 15118017 0
39576905 409501369 0
555201275 322677823 0
785323213 566202525 0
499063079 117812294 0
405797313 76491365 0
770491329 356978314 0
606843699 683045621 0
217759000 334804721 0
121738982 36466312 0
217502813 463111768 0
306895355 63944754 0
109976259 273995749 0
189411014 20404527 0
492982686 8406904 0
280329191 166304122 0
27121794 103932493 0
67094342 597453805 0
142416173 734832936 0
387202398 47400824 0
70362352 485452459 0
144941134 69278388 0
670388486 770404578 0
471681732 666309191 0
532703162 761746476 0
55449902 453028033 0
106177564 680174138 0
338984179 568435731 0
68408984 728056686 0
268899660 33262919 0
714234948 258415853 0
790689334 768423499 0
135468432 22906684 0
157080778 323345738 0
261137963 374506607 0
543222736 180934963 0
122098595 656186736 0
237291902 460179494 0
28275747 253805574 0
181237589 303901175 0
791229817 651484345 0
503236818 688997606 0
110361613 291658635 0
552535781 718707024 0
355132617 143991505 0
327127744 734881380 0
705587430 788120857 0
602894394 281332280 0
687589239 417471668 0
135964660 291522505 0
163866854 729718237 0
45830089 463851183 0
583027351 715572137 0
456085296 440053948 0
80833254 751076078 0
75891681 125597319 0
303456400 484726939 0
276672301 38932047 0
309398920 396196631 0
681587521 306745838 0
581739942 617860082 0
87173326 256546479 0
418366755 84582648 0
522414749 275214292 0
729629261 287672046 0
439754136 76117204 0
489501872 466993146 0
653052581 490089529 0
24408910 446288986 0
126732751 214128257 0
109380353 51630699 0
523462749 476380333 0
610597253 564700459 0
798911848 328060046 0
309003030 742638854 0
424807348 505246190 0
173110044 152822219 0
801207299 13931964 0
181159637 125475630 0
18832298 422263158 0
546686077 708275255 0
456202000 104617543 0
556360150 565916634 0
116640832 25212405 0
764616589 62387838 0
136399702 625278590 0
770153975 540821681 0
298460328 394980833 0
394903536 285612228 0
221959036 405885203 0
617599370 253816592 0
792720970 740255791 0
453166649 497824764 0
684185178 469976862 0
388083099 527647342 0
128516389 580153223 0
667959451 350051452 0
148735588 674598266 0
131571100 643473987 0
197112086 241155009 0
36759746 792266445 0
152165418 584816376 0
374342046 654936863 0
144535391 739265049 0
114604253 433021597 0
315509968 162025180 0
390938570 193469080 0
154273068 654339151 0
375972379 294572155 0
670935960 213204702 0
592080609 31432902 0
503224014 76474899 0
623050028 748689801 0
670740258 661521354 0
384848657 193501334 0
118862533 101954922 0
633737556 154995494 0
27464700 391625334 0
84194074 628500043 0
472720308 105809621 0
432897113 68367369 0
415179901 171834303 0
53863998 620552530 0
787224861 735602035 0
142780401 547942423 0
32688080 416511288 0
545902235 576958699 0
364385439 218288703 0
698320675 526856560 0
679685918 767174755 0
354767806 354842847 0
15366489 375781019 0
525815532 356256198 0
389578388 432349792 0
715461794 391133463 0
58615528 266768649 0
577780452 576768290 0
217844578 762524397 0
501485962 675007275 0
390564776 719223515 0
587385136 146171093 0
118775598 293113483 0
222165862 143871581 0
502095415 168289938 0
91144976 111628529 0
419528602 561780707 0
168784791 685352726 0
283027762 119115857 0
78227434 114186671 0
666351493 7445561 0
336788518 193727805 0
208209837 134820161 0
509281005 84093398 0
118254412 314915117 0
690419766 416052095 0
440363261 112921517 0
448672694 132130109 0
128241196 760252676 0
209877876 58933281 0
295091653 102854846 0
467317305 179097609 0
434270203 602926155 0
696365786 30343231 0
551086816 791513886 0
371317467 100901746 0
439648285 587856989 0
716143415 14093127 0
500837157 609599240 0
305352513 163347037 0
335827894 73324748 0
477184132 214572422 0
160342361 153961107 0
424149077 411265265 0
396904982 146822286 0
753157640 663686703 0
73467207 418653741 0
99364128 542734585 0
524937670 120508471 0
246566307 566701769 0
754771104 98666238 0
453222197 468394907 0
164284859 266395633 0
424047740 416909147 0
184630392 509546593 0
739090010 610765691 0
704688219 402959926 0
233325504 10858868 0
180582423 673606637 0
498200390 308887453 0
473917283 365961844 0
394769621 452168349 0
423921368 425330 0
5096948 499246238 0
733047986 175379761 0
534963138 51065249 0
55427427 419972600 0
354524198 427224173 0
167414811 98132147 0
760352526 174394659 0
173120153 274891412 0
428015583 34363474 0
696757215 143431165 0
81264842 164066988 0
548334788 150067743 0
147780052 249316137 0
671848104 603146305 0
263217068 213342699 0
594521221 436028927 0
580383499 295446258 0
796271885 160363412 0
493480629 77015870 0
355913021 620449527 0
734723492 91584798 0
350585972 526918570 0
376846518 537477240 0
309574188 436272835 0
221058939 353511043 0
428065361 771309184 0
495293621 295406824 0
310839563 25191727 0
486466990 603874629 0
580972791 371123412 0
645850828 615811652 0
155912895 578903268 0
162899681 334039927 0
602439081 59824736 0
393665947 264617604 0
357715348 546818511 0
764960531 441534289 0
4680646 730407898 0
143434879 741845609 0
310781990 431272853 0
309301319 99617937 0
761781053 138431300 0
170004295 275141018 0
463417913 24234627 0
626523937 436422263 0
46408881 773543100 0
275849032 558226715 0
187846471 674124290 0
744724673 142974277 0
503032655 465973007 0
647702420 23123061 0
724543497 309842193 0
33796124 578502680 0
422980226 55761437 0
330449974 550131044 0
383095287 216972999 0
176018500 330682298 0
316711725 423647244 0
102788892 53970615 0
120493787 602149457 0
257957526 541291785 0
346891760 569803565 0
63809216 747877302 0
379509022 797881258 0
713196301 658315525 0
338694094 297386261 0
521061211 544627379 0
737949501 329877254 0
439809577 637787454 0
286357763 178809962 0
257062545 636489529 0
304013527 622136057 0
137548280 132249427 0
263344307 47345286 0
586529439 511940202 0
179386531 563403643 0
659529244 567109570 0
729160396 775868958 0
791140184 662845546 0
429112425 606344275 0
174969310 267622972 0
787746024 495465789 0
747972483 616382511 0
91835843 391793818 0
57731764 656791769 0
568658068 719754487 0
729682022 665751774 0
486459343 190439870 0
729948264 722325897 0
458506613 176728666 0
457263284 315402153 0
672693691 125427065 0
210222517 513694359 0
170183722 557065373 0
515463550 446636024 0
120842876 588298659 0
771718666 519426762 0
489705253 256425935 0
69176065 276060206 0
151106702 533086810 0
446283639 617687055 0
109641836 800452454 0
336096904 699264632 0
716857444 555833853 0
709041807 774025738 0
615080789 513517072 0
352626511 227777649 0
366263616 510732545 0
525199109 710868084 0
287991080 199964162 0
641277129 48375490 0
735636201 242853927 0
436872860 117232014 0
304708694 498841593 0
792824642 569683162 0
294128950 383486493 0
263961696 256163679 0
322362125 44066089 0
494678469 460892075 0
264023091 726703138 0
444726002 700522619 0
454291363 439199584 0
458820273 473111294 0
92010290 279543099 0
790836222 184578437 0
396318969 470880034 0
484360657 177675274 0
540481793 115154757 0
591329495 383142768 0
433044138 425573232 0
497204917 431348632 0
46820153 763071098 0
221175024 734132347 0
554854326 511900571 0
69278338 478476152 0
572589409 125194583 0
642427255 193889444 0
516548652 668804791 0
386377068 395133128 0
271351053 318507008 0
362419412 784951293 0
518275019 316792041 0
195589370 488428256 0
614541336 412915594 0
342652458 207459941 0
353685045 387343943 0
15016442 596610501 0
472758378 413372590 0
445904651 564180687 0
254118848 552207690 0
97552262 436352281 0
180490705 609147668 0
402282463 678410323 0
268365176 120736390 0
100487838 651216551 0
69527530 36896743 0
749083542 658745081 0
367610127 687276458 0
22512343 105876062 0
253456620 151101329 0
86757936 3031330 0
194075677 742846335 0
148850056 433702229 0
510083719 604893808 0
538427342 450126639 0
454022097 626745954 0
199809348 218967177 0
796429810 347586811 0
277748492 780363350 0
683782418 52902085 0
622464127 518683292 0
408066098 374072959 0
308045393 206739071 0
408790610 528279507 0
306175897 551264826 0
65744260 273807513 0
224754081 654837633 0
340472067 720698339 0
528995066 144223515 0
264964827 169051781 0
194367908 123260899 0
115745658 342855008 0
732680354 104032575 0
525212416 484089658 0
190052851 633844190 0
198012044 737512143 0
550913727 269726953 0
191760633 570583341 0
85484809 691316882 0
727206742 775432372 0
488628074 200882604 0
622042835 736312881 0
313730444 521116821 0
175654825 319588981 0
612468651 626671668 0
502608278 548978611 0
654895443 217016489 0
178060044 568687146 0
152802367 102306853 0
70459685 754837700 0
517335400 429059833 0
357139651 304564978 0
142376283 388008782 0
91472204 788234904 0
690839624 717257463 0
239156861 647622557 0
319358924 639942777 0
260269424 229642983 0
141497845 84623661 0
646559398 410833933 0
373932808 621690622 0
414433293 179238416 0
168944044 801312907 0
66176275 509593049 0
42055433 688184142 0
654495086 206728031 0
175853546 795848585 0
367918869 477180247 0
777958992 427016414 0
121934526 743504076 0
41492616 354711788 0
440825540 478205559 0
272063607 490833082 0
177328081 281351206 0
261642253 555218360 0
235123476 611118706 0
309902069 676235146 0
691501175 662839010 0
714278362 445780375 0
611246878 390932842 0
487891690 389109991 0
198651106 359661694 0
754245934 393225313 0
325096837 201887246 0
485824174 18785438 0
435994092 671560830 0
751381251 355846794 0
652991894 75022327 0
220689875 422097515 0
144117345 202610046 0
599261126 393401444 0
144554739 200469287 0
264519853 476358237 0
544342812 257663520 0
740803634 355627235 0
321735318 133706316 0
199783291 101719930 0
391430771 684791406 0
152790849 462470414 0
381868618 626220415 0
700788561 254930092 0
525987652 550008442 0
211191359 249372048 0
245818646 149637199 0
518058942 214551606 0
631116166 11752035 0
121963436 397799561 0
130008338 181927208 0
153750493 244262611 0
367257996 523681387 0
345299342 439707670 0
283179998 436160852 0
432266060 126407694 0
395020338 391153473 0
257549988 495116879 0
650153568 155209975 0
658662541 631884217 0
504027911 741383595 0
379306462 480656562 0
306028897 377179987 0
207843147 474836743 0
37996837 557835512 0
736815780 455260180 0
333105554 338471476 0
196012571 485895538 0
477316993 41676128 0
213224236 798890583 0
445944359 260676167 0
659325486 694929047 0
238054253 11580632 0
622326555 238244848 0
143355692 514402350 0
384601957 48163164 0
424740394 682103359 0
577320097 784626633 0
172531050 205372189 0
309359175 537039253 0
65705105 284219549 0
680752090 241922551 0
380246010 158522561 0
241065435 114396595 0
356925235 19860389 0
543860992 136483866 0
243811229 698256688 0
688397652 368810876 0
346369445 169532522 0
296061339 673322947 0
556886344 378341660 0
418136331 490256430 0
170098952 280248265 0
688675263 296746974 0
684903181 244722830 0
467034714 397513740 0
789981455 647713528 0
465035345 207903733 0
600181932 268467601 0
250755482 694027570 0
554350632 673189942 0
53210235 408335776 0
551934264 390453047 0
717835102 699888207 0
536974765 325578412 0
716264077 799497804 0
570587881 761360603 0
747053597 521069884 0
206881960 763483705 0
544677303 709807161 0
561228346 639879486 0
270892174 604164656 0
378735389 749376872 0
786800111 443171921 0
334779789 50438991 0
200374669 27143078 0
451329303 373587999 0
374280454 107324257 0
670884409 252698335 0
683695076 411612838 0
388361254 348221227 0
256137336 30587866 0
681096146 664617595 0
563638013 612425726 0
493093864 105831325 0
779341062 721648986 0
184289882 90358551 0
173601527 472007044 0
99457895 286726342 0
443433468 146193090 0
380527956 719235230 0
535587985 452314136 0
544075978 379088151 0
573494859 444020102 0
85904061 170752279 0
285493607 170212286 0
150314835 651546830 0
252302183 115658405 0
556850205 692532774 0
673351721 67112144 0
190455038 446951853 0
206176223 192995519 0
91307317 215260344 0
99022359 762979795 0
691228473 592309914 0
58928056 491738307 0
749781307 388372299 0
608354568 224825133 0
587849604 494759519 0
316460833 133496201 0
532628641 58354413 0
411376701 424014349 0
198403698 647084123 0
390528488 457819260 0
507272586 143908497 0
233981598 346362796 0
77982265 291212209 0
411005604 247847130 0
212334957 92928046 0
245788130 508043953 0
577808591 604330117 0
296468830 794261598 0
149259146 356930945 0
360753598 428969333 0
212593505 582032452 0
58428660 84799211 0
88446641 536969848 0
627757573 38083749 0
27565884 323486930 0
149751099 125450972 0
485144924 209090564 0
632479369 572517626 0
149308666 419016110 0
608479409 635124302 0
665013088 20619747 0
501501752 141981852 0
442849901 475111734 0
413635480 36224715 0
328894275 429200216 0
250001376 724731588 0
735804443 124984024 0
311715324 338497670 0
538528249 284818940 0
520675060 94843556 0
235460201 659573218 0
673354591 49372698 0
3569583 452263665 0
139178262 82030096 0
206234912 781414822 0
55716236 241184479 0
144637712 461814256 0
52083713 418812914 0
653226887 365566180 0
237054703 729268064 0
259118495 289281448 0
213387755 522337148 0
786275279 764379583 0
735698432 303987416 0
412693503 433864564 0
438606173 288719783 0
800591870 600437360 0
31432331 284225879 0
371986071 278761644 0
81791143 603159322 0
161351473 173983839 0
546032613 514957801 0
616304480 452047536 0
520984194 275242418 0
771295020 637400716 0
588145734 639318763 0
24461008 131454460 0
17995680 164225338 0
541213335 730406458 0
467092942 673746906 0
569256444 499037394 0
371762427 213524945 0
678428987 607785241 0
399044952 413270840 0
113068161 90959708 0
363359688 580830914 0
366189195 322965602 0
468975882 406428491 0
206656853 43178699 0
459896807 508450057 0
724616341 590720682 0
239047676 412503870 0
152878734 125076099 0
464357964 480352177 0
717400141 703320025 0
138539741 264079853 0
16996231 799238443 0
24275875 7572116 0
652317373 444602570 0
26063840 772375505 0
785522899 675686375 0
308287077 351289915 0
82351927 309765350 0
737519914 751268607 0
522345930 381013046 0
517212780 41853375 0
90799583 654837929 0
485693634 726225968 0
225417382 774457826 0
392683254 658076233 0
336577644 109530384 0
109945670 385746846 0
521014802 144744636 0
12403884 175349836 0
611540243 449870057 0
657067003 83842285 0
405765816 40359611 0
331284813 537371384 0
690540715 378491334 0
573361096 749927631 0
683656735 798081781 0
262821202 527339962 0
343874784 104399255 0
200488037 198402666 0
683090196 712418656 0
708660272 549002984 0
315448267 463673418 0
579482769 787760505 0
404144768 440319127 0
762856974 423853539 0
552099318 482392430 0
620223949 735470659 0
317462166 479488227 0
605104549 780935826 0
344721838 35839496 0
752867878 335132351 0
682228668 801494100 0
322117895 273887186 0
501711070 8584703 0
180181557 82446128 0
482190971 594280886 0
364026666 619967524 0
163085839 1236825 0
423931064 462766103 0
94015506 756422488 0
371990806 712446573 0
120219730 621491108 0
73925703 278051934 0
45900382 227421987 0
314934671 368418013 0
415073678 214761249 0
228006800 5123948 0
671578307 420628289 0
465136840 50994420 0
14909679 268271005 0
68316019 651087080 0
750385050 695418910 0
593096552 430033225 0
368512265 766747292 0
182947212 253596568 0
51504750 366424880 0
422407938 477170804 0
794567103 38453957 0
445761018 250297607 0
414228996 683699410 0
540903526 666173744 0
730148411 679302565 0
425592907 209443107 0
198317369 625950356 0
295705266 563577641 0
114941212 777256908 0
507854987 185823743 0
556133957 16722862 0
722233723 116656597 0
598083896 332505821 0
785665035 165889137 0
291928817 421334770 0
465199102 548399043 0
566900396 565553253 0
703497374 219391562 0
205582701 238481834 0
231382658 336633751 0
356132636 307799328 0
381661861 590113485 0
292525143 553967476 0
432300443 256320663 0
701391388 792959075 0
27830895 120360164 0
124392439 730907767 0
407058004 572376135 0
464325078 143947617 0
562079958 247196255 0
759235119 311348089 0
403453897 301801333 0
497675133 629205572 0
742515203 41188459 0
230472992 286272882 0
439806875 128217663 0
465696527 680086213 0
572824173 736331751 0
531754571 406311921 0
189142209 651461033 0
257414874 437648250 0
263331600 18404310 0
499896576 129728133 0
386292883 417634643 0
699050592 556601836 0
516627180 691654701 0
344505751 253736210 0
497500168 151155970 0
688889146 201537070 0
430108917 489993023 0
49651656 240717431 0
711636840 280311331 0
756018010 511403026 0
620932298 214468608 0
774298288 520024464 0
129648851 501971652 0
160227613 92068511 0
296217810 612675657 0
192523278 737821601 0
726794133 550360062 0
674032375 550112203 0
368380097 170290008 0
51176594 171235045 0
746677077 565832005 0
370480612 64953079 0
46333841 730240305 0
113346112 654707283 0
124750824 478975561 0
260735237 135922413 0
356262196 250298553 0
396512667 256540194 0
360026072 701804740 0
115438450 410645325 0
473006157 113945946 0
22266680 30574954 0
203141822 269086096 0
342646207 540593015 0
227464499 70221952 0
440351025 97362669 0
139320111 613683320 0
305823130 745461268 0
798828643 239799854 0
236626175 122844066 0
437880697 702343342 0
682041199 470490825 0
122908384 757124979 0
614477016 713867344 0
153552671 570090988 0
230140066 529921993 0
399581037 637150053 0
289527582 45370953 0
315796586 756450955 0
627341404 379170132 0
777739411 563642456 0
716890515 73322345 0
179660646 185702914 0
436721153 785854690 0
119421555 655646063 0
596242179 411819754 0
447451950 734252692 0
652243334 748029306 0
766057475 420646448 0
713094148 397316593 0
129904029 313672909 0
723138880 75883127 0
367672718 712588787 0
148386304 205512394 0
66179760 762563077 0
740449284 501887721 0
497554496 192285111 0
329951590 500179894 0
597284250 343241759 0
316078321 150604183 0
642295252 800084123 0
800380600 460050059 0
636009589 391535200 0
763458011 746787796 0
165090922 150625285 0
177682542 155645669 0
466204454 97815330 0
564077835 188016312 0
723754409 406698118 0
296853052 39305717 0
391193297 521168007 0
708902305 464875350 0
448968927 664757378 0
655673929 312494218 0
210534261 143329349 0
320352216 715086309 0
545032057 704659637 0
75548300 120416973 0
6155255 779983827 0
596362192 365537 0
304225434 132505265 0
113589127 505478688 0
570638193 247897180 0
234691081 101218568 0
180579649 643131270 0
48034477 680907423 0
393990212 624681074 0
206304223 418048754 0
276185939 291820098 0
635292365 145292979 0
458919351 219270807 0
122919065 129086225 0
289452920 137249772 0
26819938 580137167 0
707845334 151104962 0
48331256 211297543 0
143295042 233908857 0
452067747 478341272 0
274577996 585405927 0
276082852 288890123 0
431434713 364866939 0
219377870 256218027 0
368445200 428245139 0
500962564 692535546 0
611931935 761377453 0
192452592 454017807 0
357958711 746949033 0
545255167 432809429 0
478653087 109310484 0
561113675 776497849 0
545325068 616297293 0
798263143 568848497 0
293155804 276546475 0
637328322 492839020 0
401224210 611877971 0
285894392 138674321 0
217254748 775894307 0
146216211 277105263 0
302693773 718182410 0
144941981 467638786 0
43135099 23720770 0
35291454 508852991 0
539849362 655024019 0
159029298 526755239 0
396245926 705777672 0
475109461 283286111 0
775936179 142897283 0
754577035 751362902 0
438562751 185590351 0
316957704 216741542 0
339108000 450449641 0
71613162 111524290 0
787007498 555565420 0
226172866 495873500 0
118242811 557025660 0
607321684 232838461 0
793774314 324706233 0
324800410 417448001 0
491890269 30636893 0
348598506 436014004 0
159103097 2105325 0
744470758 704672050 0
6634849 93854942 0
691685719 680046236 0
65582557 189520490 0
239834433 722048844 0
162645953 722139762 0
28286088 462444064 0
551686953 761467472 0
42879548 572288350 0
488476927 374007298 0
722788277 713112452 0
583283536 201235557 0
155254075 655704525 0
72829654 563166150 0
159170895 487490915 0
135360300 467118499 0
53388093 181392983 0
690828081 750276891 0
143947816 313559148 0
26594923 321594084 0
569425050 711698930 0
454257181 586794586 0
22912084 194273695 0
128914902 270358350 0
226991056 598743034 0
263265279 337828981 0
267965520 41056738 0
22961333 53640389 0
32444969 236355387 0
124501505 724955239 0
668324431 708237119 0
247335468 322790053 0
567984263 67505189 0
671708503 410606750 0
564934410 196112837 0
318992596 742751435 0
542676824 636223722 0
271400124 480875124 0
169410002 41818887 0
574039079 71046614 0
324387016 163529200 0
795965645 156362332 0
146607027 640495820 0
70475285 639941053 0
89361830 405827603 0
79977889 399638521 0
385708079 427457512 0
365254614 104706009 0
571193315 403649792 0
655253433 687669920 0
790586890 434960532 0
353305768 246583174 0
105784982 135241717 0
333252756 3833382 0
237790669 63202616 0
480477452 693990845 0
79940768 764778385 0
318134163 574662820 0
219293326 514713372 0
237307166 80589858 0
660340852 418502511 0
71854887 192771372 0
272771363 130847098 0
767825421 289773081 0
213690088 62552375 0
294836609 661961358 0
362954930 428542619 0
651612196 528038240 0
243643279 284794428 0
544639431 611038365 0
717665061 448009838 0
607569859 225653783 0
300990603 336063100 0
523819866 765582276 0
339618002 122389049 0
669663850 780199356 0
32822143 511025901 0
133310090 54887141 0
36511480 240205929 0
310283536 167142046 0
672164801 262283660 0
215435577 105602644 0
691818161 442055350 0
787133880 657910763 0
125721204 626825983 0
595283252 738463509 0
75579453 397998309 0
669553728 633353442 0
50085911 201256497 0
246452819 451899373 0
139539084 780929335 0
699329222 266411331 0
699995811 570223062 0
781093117 653158367 0
252433651 54825937 0
498550489 201268335 0
239390712 722945997 0
99562988 609124951 0
660261121 774835039 0
274036254 456209652 0
243804609 66323320 0
322407592 458909990 0
190168756 166361091 0
535217419 49604993 0
107657251 696452220 0
437025656 622290876 0
57588053 365197911 0
360026353 53566724 0
377978336 549906567 0
648497279 154965706 0
443026386 391328352 0
33603781 185108840 0
12680465 56953953 0
431731188 94613766 0
471618820 266186747 0
277840849 577236556 0
675272285 620536068 0
752439253 102171633 0
226299207 136548732 0
110925128 663772780 0
785905646 381569311 0
61578358 591999635 0
60102730 138729627 0
503971119 434773198 0
268472019 128177811 0
453746218 426623438 0
78406089 36381280 0
788999991 403563025 0
428720153 692872856 0
484158737 769633878 0
556037348 506962797 0
545763744 797895126 0
612953632 230792915 0
575908465 473486321 0
397352027 265701033 0
77041058 641665306 0
134772225 339895444 0
676407731 621092645 0
499272463 153826581 0
189668271 513387249 0
416946190 709593727 0
642170567 476574826 0
711087979 169902530 0
494514758 192833221 0
160852793 120000994 0
5842424 45664083 0
799538456 718032767 0
176827789 568149863 0
260140459 400138950 0
572074100 130558211 0
151483783 101706393 0
763491642 513831110 0
478122888 181727466 0
449120445 395734151 0
741967282 60683139 0
586577517 669728352 0
697083807 559283706 0
678182502 745620493 0
61371233 314305377 0
370137331 139515227 0
524651946 111960738 0
102778401 195622834 0
469692695 420472076 0
76543088 318203859 0
13804219 626028367 0
441014689 443719922 0
331365606 703338557 0
696352085 652106326 0
709167857 61639658 0
297960187 332974921 0
622827259 88206948 0
517906585 783283910 0
245009184 479308547 0
27926731 751789141 0
175189842 545040007 0
661489537 459649519 0
737087758 307100439 0
619264717 454210127 0
310647372 333025477 0
570088133 315056002 0
221996856 370176281 0
388480797 125058822 0
467084217 125675196 0
429081072 452355450 0
172921163 56598372 0
605624898 218138059 0
542130472 27016952 0
322492657 365308205 0
608159923 652482403 0
180648005 25350287 0
554342516 210618812 0
519450456 736846639 0
138704799 524470865 0
205586130 39785499 0
330976863 725916708 0
459515586 656809955 0
210212114 470253993 0
73617052 50632904 0
288157902 539069203 0
456228907 742651147 0
235867113 676709809 0
7691272 122950990 0
160993591 382299737 0
21154306 602067836 0
791677496 305505828 0
777540600 671057038 0
731377099 339809941 0
33622302 453187428 0
385367189 7775595 0
107056034 348592085 0
160870603 751444433 0
472709646 429575564 0
640846553 327222325 0
205857901 600379914 0
237768937 734428141 0
512771887 593524418 0
623500396 623008184 0
112593737 97452194 0
55338212 323814296 0
704824943 246247727 0
184456012 139579299 0
359790483 108726643 0
419914581 724849680 0
701956986 533942275 0
581835307 138242868 0
630820221 519676047 0
798361829 255043626 0
514133207 54907742 0
511618577 286842560 0
92526379 1839058 0
365990235 13236482 0
315353232 618149118 0
528328061 568479811 0
238251908 9190090 0
703564844 393526410 0
64789347 201167506 0
42660973 619919519 0
419579905 206348674 0
25890791 602028179 0
537125289 777084021 0
140151529 22820729 0
18543851 24747654 0
427838438 132017748 0
508841773 363168655 0
246218145 211128574 0
153093842 417649419 0
380638880 157382493 0
513529817 44236873 0
175431919 213963273 0
759103052 691743095 0
642098764 150144944 0
777402521 330149091 0
367953210 209676218 0
449720526 247123525 0
521704594 653266920 0
484904594 40702454 0
729224953 529339174 0
656835188 113212899 0
228244492 626120909 0
126272073 54354041 0
494754793 344719933 0
149741500 38082138 0
609146983 563688275 0
648389090 70527175 0
719392059 653122385 0
699334345 652195396 0
635048380 588352513 0
557736729 634694580 0
109570339 438740457 0
548206361 171635997 0
591698363 558105391 0
59372228 549253030 0
502856921 546515237 0
210273911 666068837 0
353093312 417891184 0
70832920 686626209 0
791820130 155990 0
519958469 577031262 0
243656247 204344777 0
226917006 505000152 0
2726636 377527829 0
241110408 354613486 0
486839024 32763387 0
146059294 45932461 0
198665883 599010929 0
330425547 795602672 0
196465865 4682032 0
704868195 153298157 0
412293481 414297860 0
83941363 685549745 0
547286635 663433916 0
371388910 517677187 0
422927228 287298435 0
796024093 618787782 0
599281030 398400717 0
394399962 569109481 0
256714209 493684943 0
785533725 337024048 0
15700013 18281203 0
473915880 611214468 0
679411207 132718714 0
566593915 340083219 0
309785237 645877922 0
140551423 701934414 0
592940858 399036669 0
744367945 761708615 0
488575036 484066692 0
663776400 498708347 0
563990668 359208714 0
289032501 387399625 0
537359627 2021381 0
302228003 484638247 0
798462337 446651934 0
606568525 620671550 0
402882045 691654146 0
534873932 186585076 0
468204659 748435908 0
138066795 241209468 0
557569054 406065247 0
155986146 300713803 0
785617037 557885384 0
487473663 194841084 0
264905195 434818252 0
289572819 701205802 0
238736008 575013179 0
520306971 623649490 0
335934904 549596045 0
404258205 212392876 0
739354990 583726327 0
717894830 653829862 0
677286362 60845809 0
321479734 113746596 0
646135546 422363264 0
287032590 742771266 0
53614383 52574287 0
9235665 206631137 0
724580572 185507827 0
362219482 347898701 0
50680520 719979204 0
294510313 600143413 0
624236573 299902354 0
785876268 306136782 0
631901520 324939652 0
218241359 193330106 0
148728710 403551516 0
374338553 242569436 0
724092188 331941816 0
794850672 299472607 0
436692985 188485175 0
263348771 204194162 0
400417003 122394438 0
695563844 565210292 0
765174770 591722953 0
215357378 356457963 0
752812507 497988580 0
148968583 628759202 0
194775910 491990484 0
219242523 663914240 0
424259949 279098649 0
180945826 643246322 0
236318148 626684093 0
236845758 104791450 0
91052340 403176874 0
457755140 676450134 0
602587557 193855856 0
736219170 40548518 0
93692064 38778636 0
280858784 696631289 0
536686858 90254526 0
315478828 258107871 0
477408369 553069903 0
543205739 147454280 0
261998685 658947128 0
528824629 117798047 0
497125379 701612507 0
20823767 404527208 0
439259465 112430060 0
219413110 765386443 0
250306825 412091143 0
373401738 541804104 0
128585230 296516096 0
690832442 645984620 0
671547675 511705901 0
593024451 726529058 0
315376439 569585148 0
707847652 341802366 0
456291222 623591665 0
23032900 673978742 0
450596398 26421967 0
731283919 744838430 0
258947864 113569979 0
728647751 679782611 0
587193826 783408771 0
282058133 613067773 0
634345433 798870879 0
290007774 354066615 0
100319363 699774505 0
5827001 572960684 0
195505341 648793916 0
782010507 680415658 0
113896027 458797127 0
773638226 635333529 0
401275402 765647368 0
781129771 75632707 0
268324413 553532363 0
264654260 369262271 0
234239459 624992420 0
595840539 552019853 0
714282963 603397938 0
661061160 465877413 0
742907294 394266595 0
608075522 284950290 0
311614016 710945323 0
413640595 462188639 0
271890662 596446877 0
633439374 303924656 0
569191524 768465100 0
754968209 444181350 0
372061061 372075583 0
86439378 120381675 0
500208026 212657640 0
648543187 321246568 0
527886001 778771572 0
221893641 658229526 0
431519078 651139762 0
483546901 287098570 0
273337062 689967993 0
538626449 199669644 0
429622951 629656555 0
10632157 277215780 0
626741396 779278572 0
430124087 497343777 0
494827959 775087103 0
135099008 252688979 0
553024999 149056037 0
23767127 670444815 0
59689337 611585508 0
161804305 162447173 0
120024044 223531234 0
662326764 560550445 0
4154476 387756631 0
82771923 535510327 0
685479386 254094317 0
228612304 36756946 0
29561800 421345500 0
272557170 778347558 0
76831206 43330210 0
20678299 45912180 0
212018544 174882762 0
263870636 658899666 0
538275585 621675395 0
357975171 602261125 0
709371017 55323121 0
624376689 153892014 0
500753255 112119418 0
135851813 136664967 0
234888445 492555906 0
709583839 230589851 0
181898137 256086789 0
50927547 64973028 0
398263078 445930199 0
17092636 628778153 0
599392383 634480678 0
217908111 270965152 0
741891204 455714820 0
285245852 708798559 0
305187595 379486103 0
380287913 104134268 0
25506321 79478620 0
27333799 36031190 0
512414039 705014174 0
50568819 166807818 0
250004392 312481313 0
167000226 421174309 0
179884608 285355044 0
89004161 629807225 0
551103699 130349757 0
623254002 220364964 0
49635282 464971364 0
197669738 724659469 0
131175815 458830244 0
569765967 147114544 0
599947893 613999733 0
190484855 193700929 0
711175787 673869523 0
577355282 11646048 0
397692021 471669387 0
564412185 630639930 0
290816685 227509537 0
678794901 516555956 0
588248523 170546749 0
62768195 746893632 0
201162475 424610656 0
799407588 211802347 0
672618225 89062040 0
569690119 157398549 0
389085411 540870146 0
124718078 49751670 0
186753866 149768018 0
316137322 230078190 0
220683914 78595207 0
585256518 284297163 0
751277063 713915556 0
439863090 527293976 0
423814417 513138827 0
129455259 427917459 0
252367662 659591663 0
298616780 385684111 0
675954253 537476128 0
667134718 13222871 0
784592732 382995926 0
1636217 695119404 0
140676067 163769926 0
208122581 142270830 0
67618129 309319155 0
483286815 576398916 0
512737842 702610744 0
453003381 319683544 0
643970022 256506528 0
273913467 382777548 0
424991170 741449926 0
9946273 502351844 0
278211760 245040121 0
356319328 226086415 0
319381531 742971479 0
253030578 769705728 0
769495699 793018797 0
391153025 61100237 0
31699533 603959054 0
265056545 526317135 0
345115831 767929734 0
204115300 34990090 0
690371188 121624386 0
240570382 621104388 0
676189144 424624394 0
323081892 726411913 0
184637667 67355898 0
592252927 394699915 0
642254936 445685232 0
129102911 621613534 0
698428887 248209373 0
228907672 299912190 0
800262359 7277609 0
201022452 408613255 0
689967623 70196697 0
21346763 369239148 0
196301092 662419547 0
363735184 585322258 0
706221992 553283608 0
362660211 740613492 0
195248085 648189624 0
457180154 336255352 0
654797016 192146288 0
325110393 520139792 0
420872699 6682600 0
735819890 388476363 0
595725708 410417450 0
389151926 270592892 0
401894633 173742985 0
449711581 552416262 0
124352774 153211955 0
584425389 565763471 0
434991530 347661109 0
587647274 161397338 0
738707966 55682456 0
601881358 707012700 0
142386403 481962592 0
65479922 641275635 0
35076643 619686744 0
287057358 166137615 0
345312549 371518002 0
337662666 30844880 0
259092020 729327275 0
614255846 606313194 0
757987703 246461013 0
607974177 149361495 0
484107031 708988381 0
647593304 319612481 0
59732513 358130720 0
476063093 580504314 0
406606695 462470296 0
132791217 50056982 0
68026456 656884055 0
58174519 147894674 0
747790120 204620024 0
268993126 89133976 0
306044217 421122121 0
271405596 700919927 0
158252693 612340320 0
323690099 595774956 0
512027739 365367536 0
306710015 369915328 0
623221720 396997250 0
167815985 405264700 0
525133211 778224454 0
292797346 791562438 0
274634477 1189019 0
356776646 524383676 0
298904508 662063335 0
790724921 363045261 0
171082999 183214756 0
769087139 646379032 0
441261147 294173087 0
372077293 762933356 0
161803764 603113852 0
625178866 408329904 0
378392766 58206035 0
242548713 591394278 0
530979373 746144604 0
379231328 253658998 0
429824440 216487021 0
503324431 160945448 0
755028569 450401689 0
279541239 522650961 0
260762522 138820398 0
198327954 584863770 0
482804299 171880101 0
696631042 125763721 0
449385516 548573260 0
748405968 633903022 0
794449388 454390979 0
722334031 642358246 0
368555698 513333182 0
293551473 542639047 0
277870480 83363769 0
415265678 468049078 0
96965825 569233972 0
275610536 432815003 0
533441405 670827115 0
600687328 564286057 0
327923793 791459911 0
531190321 471984779 0
551162398 697516157 0
293169041 86868068 0
236928855 226682496 0
498934321 788503676 0
407236063 724160945 0
613609425 170165363 0
235745602 423516317 0
525756259 548486635 0
419073293 133198790 0
406465119 752804055 0
785018969 61178798 0
707747750 80488079 0
189098668 113196209 0
24629996 383949466 0
330072062 115613606 0
544534129 194386963 0
651810004 115450651 0
418819252 400573423 0
106154021 433003062 0
99082499 270457673 0
204671964 291343361 0
101555216 27837759 0
334020631 274791522 0
336352220 72985744 0
714704194 222990470 0
136356063 82995848 0
96526223 352306206 0
687205542 141530628 0
683531855 377036993 0
461867682 535360335 0
531058296 725087235 0
531259607 439527404 0
470286958 468067964 0
624376638 601610322 0
252822154 308690339 0
774417873 566588787 0
183595713 595257489 0
158788114 731750511 0
124537678 503982829 0
485460057 321521934 0
526932589 15808552 0
193331162 12656913 0
196093988 798704731 0
669859209 267099823 0
195254997 404113012 0
330972843 296512831 0
614037649 370518897 0
119622482 762040028 0
107596256 230524397 0
512018610 549413990 0
284507674 743517506 0
24339167 480867860 0
719567836 674558302 0
79774107 112938338 0
331622084 436880236 0
349751295 348234180 0
674664866 383176548 0
758888194 30266774 0
400503976 697000129 0
14008123 253207623 0
571124914 175274959 0
284008756 544276745 0
798737802 81311394 0
348073628 566365341 0
799237997 551624583 0
271849449 52928821 0
371658054 45784960 0
205091808 13872293 0
112411432 592115633 0
510136190 143035637 0
155097432 549665669 0
145374892 787488424 0
91003032 393458707 0
203273884 725609131 0
736759234 292757003 0
490643325 773877244 0
123325023 446896276 0
648464975 604869548 0
540116274 609818552 0
388482242 619308458 0
615591678 171125811 0
725005128 182695493 0
425538229 317052222 0
98342943 494737417 0
773915888 713344249 0
291929670 421017658 0
45001484 749517636 0
481978566 267234259 0
274917758 222266461 0
630701897 416440190 0
796881536 545429736 0
382396080 51078728 0
748332455 609198914 0
604067654 752837471 0
77206620 4479060 0
272964845 711883580 0
326885611 196230287 0
199496113 764683824 0
59400152 138395806 0
187985168 55250815 0
73509321 130884912 0
315582041 459492312 0
398435156 417013157 0
312770922 449566999 0
16652078 730319666 0
679465997 345119235 0
221113921 675020818 0
649856591 791841691 0
544059957 316328060 0
284929523 759686471 0
527961934 659440574 0
175658140 712987663 0
419555118 44139346 0
531547469 195898237 0
655252919 185689291 0
705334498 67789588 0
717295469 155235116 0
761931473 438808168 0
224388559 752964578 0
300319205 440073552 0
369097532 459590702 0
42869057 178105437 0
96965509 518422543 0
255710244 764651832 0
428785993 479409328 0
596423477 104911226 0
645486451 689228464 0
708734704 564522970 0
270363837 301767471 0
469470754 655065641 0
420883118 329228247 0
634003611 185605812 0
332008165 515010603 0
744969269 144160900 0
94761673 1483289 0
419414236 627073801 0
134994216 472170546 0
570002646 180306677 0
31338038 388523045 0
431613017 733761614 0
206482534 472529880 0
97129287 73029149 0
94268543 456073573 0
459750408 755573428 0
307659132 278260845 0
390887087 383217319 0
541983605 283111223 0
237541171 303243031 0
597617130 656778678 0
753935237 118777828 0
758231199 654951806 0
193616830 206478709 0
554266123 752092928 0
542757730 138157751 0
120859449 776971765 0
543743882 630971664 0
249003087 159454294 0
438977730 37949313 0
567921381 323924228 0
571747591 166066274 0
625648638 301136562 0
580981607 148922714 0
703892005 556365043 0
691802003 520818575 0
85588290 17257896 0
727259773 607813277 0
287974529 257889258 0
302005765 642232683 0
706754891 297363049 0
585244632 74327256 0
603341338 485288429 0
414040518 573449480 0
293480154 539663009 0
157071913 391671430 0
795633065 45401168 0
713528717 233361550 0
318605287 210420240 0
464663218 12512219 0
13636010 428307650 0
435920479 174984392 0
657629552 168782582 0
179027190 380381860 0
362198374 228807655 0
562993007 721996211 0
734406018 122837714 0
508706014 669070871 0
113871760 33989968 0
591384627 705040322 0
442569280 162555819 0
706202170 549489923 0
459684357 150391960 0
353752983 572314051 0
684954443 481956287 0
358203532 401739540 0
758804644 84506261 0
544070886 559222594 0
683509576 149299254 0
247669536 449692242 0
583270831 639896011 0
777557827 644968851 0
510336346 212732027 0
142269659 593507120 0
731576830 581135298 0
529470365 172325008 0
489027840 175980840 0
142747181 363249422 0
409690346 481901845 0
240097934 705356071 0
125770556 170422280 0
408279127 100671664 0
230039857 790494216 0
574363187 518495955 0
415618231 104614029 0
163691587 188542888 0
205961057 166119673 0
741725161 349189170 0
332103683 254186992 0
587115576 542710162 0
324505733 761723454 0
582141379 494105848 0
325443128 655682234 0
378515838 189652446 0
796237992 485797754 0
332506288 73176549 0
769771065 520505393 0
304931008 548675904 0
597859233 772668016 0
799057760 705612014 0
46097344 319757704 0
695270914 616201897 0
789257247 296187380 0
267508366 145809495 0
633472972 241991601 0
356922163 483277282 0
530608186 464226778 0
757420643 286256680 0
347685367 556710748 0
38517260 672979205 0
316291599 55052161 0
618062 146075927 0
796186777 2908988 0
540677883 783273646 0
319868468 568261640 0
578909678 708743557 0
499602584 487134056 0
741052079 339252262 0
485384307 161821891 0
662807713 739948677 0
469066301 715987871 0
370985230 444627214 0
372495042 576017782 0
364797412 414317691 0
295924812 58470735 0
684314551 420763054 0
90376808 467168290 0
441753905 93818215 0
434536924 701878993 0
576655717 541828973 0
487186200 453732626 0
733955693 705585536 0
29611802 785204525 0
118510317 86048257 0
350711094 165994413 0
50578884 115586355 0
353755530 679207927 0
422229618 610837935 0
596016060 575154200 0
78994338 375808601 0
581037431 508852746 0
343166966 449159962 0
214208265 356185760 0
285107053 562602277 0
663413776 325944485 0
686354490 577901439 0
735715896 136425470 0
707413039 248678773 0
737599264 308838620 0
656856194 661756450 0
777627214 345314084 0
136576476 463223402 0
688462488 784514456 0
482583966 780840960 0
90568230 295086897 0
441208095 50514171 0
400304476 641174 0
694103386 326567353 0
443741241 357837812 0
214523144 470211089 0
246375657 426967519 0
630246329 562878968 0
758950363 358052640 0
411381954 700446330 0
427848220 38899021 0
664431565 240719607 0
270130982 13267785 0
492935559 617307952 0
17180515 580291496 0
369268579 513614316 0
446702133 174623554 0
534528650 561382465 0
212605622 276020355 0
627240030 770219656 0
241415077 40998730 0
327734204 516916067 0
65593345 241195194 0
313393552 306071180 0
1603191 270248207 0
726514841 340557845 0
668978184 403749382 0
822136 25272873 0
234705596 747334970 0
485599395 206821014 0
504685851 344688242 0
636221552 266722534 0
133596115 763370900 0
370204734 84338138 0
40651503 302778662 0
549330753 361903832 0
132422688 734027092 0
146224164 157001232 0
75390158 60633600 0
389731500 644283400 0
709672528 72276189 0
88804581 690245264 0
51408370 407888147 0
714316147 118925321 0
526070486 693248795 0
274357381 168603023 0
633692475 269905308 0
681926561 8770984 0
231093684 525432772 0
582957548 511782505 0
629938740 735646650 0
801075007 796591162 0
469898965 609780981 0
656694603 466062617 0
418668400 145061918 0
595238241 767080494 0
528705005 534525871 0
769523578 268785894 0
42434364 197167353 0
448815573 88957411 0
49061218 259515067 0
162713319 549683634 0
775676673 8589017 0
444125150 793124191 0
690059001 267241123 0
322160775 799406040 0
305743232 508620808 0
191432203 519805407 0
267974168 53672123 0
241842950 431092616 0
402533229 212368189 0
245807866 459905117 0
346565412 375306804 0
510624736 770967085 0
405441135 652699229 0
574402196 58947486 0
448856150 566906502 0
126993338 789985153 0
358519995 413587351 0
778094081 684875212 0
718473825 416045989 0
175884727 459510275 0
207768058 103897399 0
609797102 567404974 0
159692484 599203616 0
774528734 761660016 0
100644823 635211639 0
212263971 748082631 0
627124072 583728723 0
467259042 552655166 0
195677948 521721049 0
351749257 644368450 0
446003955 467015684 0
142814495 624192857 0
363644930 794059451 0
287312081 304388089 0
548715691 726579609 0
105789414 185081348 0
283593692 328013324 0
592767980 632790665 0
646422141 465878458 0
294051949 394675745 0
403203538 328764546 0
366425859 384470206 0
144651286 354113674 0
31937582 645608462 0
287464593 189689638 0
170048452 714773146 0
299591350 652054897 0
503365661 302970805 0
304941789 737840062 0
10953728 612341653 0
565985129 750270780 0
729827865 479570989 0
234114984 730289127 0
674640516 290953771 0
789089467 737754477 0
569794004 489877743 0
579621697 157214665 0
573823483 340118048 0
790258473 217961323 0
583704397 536794809 0
134104139 773016125 0
114480012 183809857 0
191057459 676598118 0
752160331 61667222 0
179883705 562024992 0
609683891 572049671 0
785987911 748394126 0
544870093 407220393 0
18152061 554388499 0
496707232 281059009 0
669251598 513677568 0
389159774 581371660 0
423666537 267013154 0
183634264 430828422 0
778714791 355025629 0
520530691 509250795 0
21836096 236109138 0
224001541 439146772 0
699895828 54320940 0
671859546 16966934 0
16472797 30924568 0
52434795 335710360 0
249833051 712869166 0
682508409 563486741 0
355653498 260764859 0
198818071 529495156 0
146749625 505735235 0
686830590 340725214 0
700971754 397166735 0
754948363 485098657 0
207448764 562242686 0
374068220 33346252 0
771193908 38380446 0
585197067 207869489 0
463008977 692599014 0
216163113 764355746 0
653834701 543823108 0
28435341 707104857 0
607678220 246680643 0
96872293 200372558 0
7758189 597305207 0
708158648 6108168 0
529903600 641103567 0
23496282 375555940 0
569158325 270138788 0
590294259 776256833 0
440347341 471454557 0
137993096 227456885 0
433944690 330247436 0
640786540 360103553 0
498328860 596731809 0
210517901 638089300 0
518487790 746712168 0
341917176 743673185 0
742733325 745581313 0
19970838 37487710 0
437359561 40034830 0
718845650 772469377 0
381206173 576835783 0
551585328 695993963 0
688808906 318954498 0
280192368 746977483 0
20047828 170626085 0
564747286 470928726 0
691508489 244400484 0
768216088 656166344 0
191402995 666858226 0
459536422 212414907 0
67161491 726278084 0
371253331 730730423 0
645448325 65900612 0
627419353 219081575 0
357210997 635239653 0
199476176 39504473 0
694766699 295674006 0
661768542 687462637 0
390055832 180719512 0
356375265 121507014 0
369291785 568559213 0
307377014 779969443 0
48407763 209953007 0
800041381 255051277 0
477777897 106216069 0
548094337 675910359 0
733468136 749243655 0
728779159 64028043 0
736261910 55969099 0
294382157 300594314 0
620000906 17275852 0
186367041 134524695 0
64011633 197201623 0
43462120 742419961 0
394408788 196026072 0
539777271 424349429 0
157896198 620830168 0
427052041 178115100 0
511954515 679467726 0
167320897 525570389 0
169600761 188450849 0
154271849 527862595 0
696172094 391761870 0
91521632 478768789 0
14977231 137609540 0
540495755 204749976 0
230279608 178601436 0
305013797 209700192 0
727574520 401042260 0
91565844 146967281 0
708361205 274305264 0
644697630 765431874 0
146054087 591192226 0
634434204 577881123 0
30408339 42728258 0
308039688 223122544 0
135720244 751648005 0
107633843 501231392 0
328335451 5093314 0
697945657 343473635 0
699370435 265285444 0
155224699 470285984 0
298156172 149442936 0
769931012 547032595 0
622728285 206740630 0
757480651 123280460 0
694947420 344330467 0
159058357 399195429 0
403575807 494953925 0
382205069 652918342 0
615662915 584881116 0
253176027 351288911 0
418451819 678347688 0
552344440 49260668 0
789758694 496353385 0
430993378 148583933 0
490218357 736566318 0
228851400 630504767 0
561494615 763127708 0
337832870 206804175 0
28196137 502100469 0
603529897 119946984 0
185768897 52425781 0
26590915 100472039 0
177232422 574242862 0
266736324 163198024 0
415444681 85308908 0
717767611 367252057 0
189622789 361271394 0
501440508 641293053 0
765070078 551219188 0
143559236 324490913 0
280839221 107523432 0
795719957 409645876 0
487188413 198926598 0
232179810 407879707 0
256344210 312266963 0
778735075 747639535 0
9363288 166034173 0
318022986 712686807 0
784745742 169367065 0
745575693 659275308 0
232180527 13464161 0
753061371 29242185 0
139253535 370941985 0
717830164 675421181 0
573437834 651295923 0
3538074 586115395 0
594349606 566983607 0
96346668 275378605 0
779366156 47297609 0
646113292 480396137 0
740337093 557260706 0
419620244 464294019 0
259406799 396950826 0
758631537 557409448 0
135050367 598017021 0
207241047 383462884 0
185991742 198907165 0
172946146 584828088 0
641999937 244771936 0
366133350 56190307 0
256254139 252579263 0
464506693 279124154 0
198955688 671624159 0
323325248 696255368 0
751083195 195172383 0
146407019 665585946 0
646039029 346452352 0
737821355 263260108 0
443597802 511185729 0
307510815 729237351 0
312427334 272776652 0
615841830 47162807 0
307767749 17413346 0
275027423 124335848 0
720042716 457012759 0
191238184 289811683 0
159694533 739557754 0
464512736 414544802 0
672455736 182036183 0
231963522 320928166 0
321476777 759695670 0
780088711 134579245 0
555532828 531636740 0
453329678 401757388 0
363880940 647675746 0
109230157 358445117 0
367535467 27460155 0
547428182 456541025 0
782283652 308980798 0
240920380 602575181 0
189702650 161664444 0
326735936 714673063 0
584009685 17224205 0
523607042 535897050 0
431495939 737724279 0
655790790 24739681 0
6315220 363804282 0
478780197 715572254 0
753574282 745726312 0
21346061 588428332 0
87814254 341410343 0
470330645 260002859 0
142176602 264006276 0
215888778 76610832 0
119594182 5542460 0
149886131 757523776 0
493406994 338502499 0
773670726 537684374 0
701295968 271749949 0
393714048 720002323 0
330827513 485005277 0
627701528 242409369 0
132655121 270442072 0
361101157 623741949 0
623172895 186728288 0
378815751 707330882 0
339053293 773080468 0
248013977 637183091 0
720995505 529627779 0
396145776 242307696 0
587531784 421278360 0
549330657 591589527 0
357421649 408641344 0
222474353 681441674 0
204651434 785445244 0
186778842 714795403 0
462521402 301235025 0
412489447 545499874 0
46020497 620976801 0
659941666 774248076 0
432160651 126739947 0
469616961 138686456 0
244839919 629982694 0
359977005 605242283 0
700158042 631372073 0
291302768 432335281 0
781272325 537691839 0
496137291 573683743 0
286477331 567803662 0
402772023 714737861 0
241789206 117097835 0
459414638 491172443 0
29373578 476172145 0
328763583 587018458 0
760643027 219232518 0
655343315 121132043 0
129996462 166552905 0
360158802 667292637 0
86285864 681631371 0
766716607 513043085 0
54761067 441710518 0
315451066 223550011 0
493106647 521631390 0
610362042 320932259 0
325823280 468703873 0
92287309 13584812 0
348962201 190746278 0
618353994 694027519 0
686799229 463864183 0
255455257 350250787 0
702509959 117897377 0
160488398 705401870 0
542398709 93121310 0
234731911 118426452 0
510582115 580458029 0
15348808 746078829 0
301544769 84220163 0
7116758 318118406 0
772230180 429293582 0
738233534 247938684 0
398737724 348837578 0
774486278 331800005 0
300607724 372324788 0
297933117 594473333 0
186149591 176702690 0
780050488 46060148 0
183739716 695725852 0
306916007 723107613 0
111863832 747090292 0
706367724 168101382 0
673478516 241122100 0
789091204 165152178 0
520170750 767941612 0
184216390 452749027 0
263475572 724426756 0
558847432 317353455 0
714124544 374162935 0
15191796 772229903 0
31377305 45471641 0
403757407 239354900 0
175705685 539129897 0
366391908 747560223 0
621704168 544782025 0
686284977 521843401 0
684101496 56138358 0
506697160 189853026 0
341628854 748678538 0
681368777 328504880 0
792998003 246033584 0
419563830 582644805 0
39986130 425111457 0
439318104 201436446 0
492439390 410074279 0
462873799 473833317 0
383802191 417511151 0
164851279 184775793 0
278387184 398440839 0
743281510 567441103 0
800517244 312659608 0
338490579 231805725 0
418902460 542757662 0
284077523 583375526 0
73978442 619041295 0
74886884 288740412 0
22950214 240635585 0
121881894 280963402 0
350650455 245108721 0
436831841 312484633 0
202229867 71164758 0
532398208 367893825 0
255439390 458769968 0
410353874 382897375 0
490771393 551845139 0
184877847 421434543 0
101408604 334039003 0
144496436 624160410 0
585035978 470959187 0
698873159 571218889 0
357739901 554208882 0
463666141 466273958 0
665017690 1359076 0
41363448 448813358 0
648917693 188194419 0
201234477 168626799 0
329390853 488900015 0
422617211 277770187 0
102068478 413421060 0
281594320 83921646 0
364065125 797290444 0
608035828 97521147 0
697889786 5958750 0
532150951 363957618 0
210018819 254736408 0
322818124 50273643 0
152175926 758357739 0
288467855 494552816 0
22678993 116455493 0
784091816 88473263 0
488934806 650615693 0
462872912 690930120 0
490689060 474231614 0
650275209 704541397 0
50429590 205007720 0
362732597 62275387 0
66672315 458809368 0
386717632 163875260 0
586995620 115750003 0
255344138 299416399 0
592517884 137074768 0
465033265 401775919 0
393301980 397928327 0
286268829 760507087 0
498517603 738815777 0
35882520 95026021 0
626767517 225413222 0
619806680 228590724 0
561847625 351368782 0
695411632 455966919 0
790053871 664177927 0
84593827 645329415 0
686664073 777393858 0
375579225 691953932 0
30607632 555468105 0
786210273 305184724 0
174401300 455998431 0
291564131 247542949 0
127552419 83947947 0
439546745 465955089 0
232367672 87803421 0
505554737 712215308 0
778954418 784801759 0
602709140 688093001 0
394329431 410779864 0
85332178 545971571 0
59993468 682546230 0
553570678 660988187 0
387557844 161138319 0
686591020 211736174 0
797134458 168923185 0
133307280 242060735 0
560395857 64862377 0
517885651 526275260 0
575726389 608087938 0
534234089 794303480 0
629611851 514481795 0
702711141 473254272 0
641891352 522815314 0
278668477 100720830 0
380008951 508880282 0
166646983 585192572 0
411368032 510542208 0
597429626 657567261 0
732158933 552003051 0
357368571 418218022 0
654463855 773635276 0
224649853 19302548 0
793381668 462423759 0
264448898 17677330 0
549329456 534941600 0
627356893 472563348 0
114800400 636254569 0
269658690 312176838 0
485352666 686923914 0
380089941 405151573 0
419484157 21606023 0
17659704 555910690 0
525831059 296412284 0
437677436 525241727 0
394542405 196402272 0
232434298 410673030 0
290534044 384582360 0
285797919 242328939 0
337283907 575061694 0
219925477 192731925 0
180609210 398277194 0
743829338 713743096 0
404723220 106305097 0
488023606 646182698 0
736188403 571052733 0
372204274 191085076 0
278933369 257492935 0
377015789 706858747 0
746315323 332276882 0
308559370 135470616 0
793671882 432185981 0
515184580 218800393 0
748755669 266402279 0
434762275 480183953 0
639144033 151325894 0
628384889 676043572 0
69748008 360093278 0
541844490 263867280 0
534223726 200431377 0
38853092 687774022 0
597378637 4282052 0
717145200 542865875 0
657710005 265722601 0
84987653 570166245 0
135645729 180992706 0
325999350 412172089 0
746233772 538368115 0
448252219 312442728 0
783006070 264694322 0
697789737 740976737 0
422097977 200411832 0
602390217 108299832 0
265852889 31834888 0
268262179 221745622 0
691489328 651212454 0
398110677 714229773 0
224849127 228855636 0
303424610 228944523 0
4532676 578579543 0
557911707 659041483 0
547510663 743855246 0
700282907 277331361 0
545486662 735178347 0
681931359 753697935 0
146851473 146271202 0
451711348 341230901 0
58922993 781252614 0
321678433 3735595 0
599105600 739214255 0
345192010 784942879 0
237945988 341805528 0
588059725 210748821 0
787424439 95784534 0
100834137 581681151 0
475734676 801429309 0
259019436 37367316 0
299589142 705501880 0
505962865 508632562 0
383871820 642678186 0
748533790 649851932 0
233012189 551561222 0
250278293 636095477 0
197731099 794147238 0
561232788 93826660 0
337873750 11170566 0
629049978 390088413 0
57410484 5957649 0
111868246 244527602 0
64682637 243126874 0
267496986 398538299 0
767598369 669683828 0
3396627 339411963 0
799255093 350582319 0
157116975 380047285 0
414376477 623124392 0
358262369 622752114 0
238103342 525551570 0
333000892 527568960 0
456579328 90516436 0
118445462 459800682 0
460554670 57803099 0
163800110 579794344 0
328815490 369728617 0
392040727 786006534 0
7578587 708589104 0
450208615 250871841 0
189066261 501890342 0
130458145 654244344 0
525536306 609987121 0
765096336 304485186 0
227671254 392062706 0
575046984 351693871 0
673978841 55231800 0
757232272 663588388 0
400209615 34675586 0
550900456 632679165 0
675795860 19388484 0
384768951 28344227 0
784923580 588407821 0
382674729 792419579 0
217521042 292446541 0
625743963 338890332 0
498113990 736407626 0
760701058 406417865 0
153376969 112841037 0
388107336 248364 0
343580545 374192672 0
790227097 190231681 0
189258837 500540237 0
108525212 490491429 0
453349579 362015512 0
602930882 313639415 0
495561269 528625046 0
127986179 200177435 0
528846717 160189303 0
252971331 627631882 0
408110098 164473598 0
150565149 420891556 0
183898160 668398229 0
285679616 521384898 0
753781968 61801842 0
209794887 390750697 0
499544311 458775596 0
225701916 156859288 0
407090154 725238512 0
313758256 171435328 0
321409007 591726312 0
713418585 666791883 0
342759454 533759255 0
147369591 535021140 0
290464385 759868695 0
167624627 207420971 0
768597395 206798016 0
133706737 335069778 0
124380646 21382429 0
105363616 761038476 0
8544180 163031294 0
798180717 87651119 0
249998806 707814079 0
599616762 703521111 0
181851992 579372032 0
170030845 786442084 0
284962635 110126472 0
656964401 474021563 0
621214752 629573109 0
392403617 758315366 0
31502962 308542290 0
361580850 774439560 0
67621286 576993128 0
222677376 188870426 0
784208756 477395805 0
25323840 591115090 0
325212449 655066990 0
72594572 130000504 0
482873019 84036042 0
547131138 531248494 0
65125100 426447103 0
1254252 363397988 0
67171805 624117872 0
486430664 487431456 0
102155269 677390466 0
18728683 478866934 0
622900250 67056123 0
130348294 673034333 0
105940330 230638227 0
544397363 212915232 0
642522287 494315550 0
688724910 786683305 0
547998416 374077908 0
325457086 624387261 0
223927930 199554306 0
4469229 620428185 0
405436416 594647966 0
574101248 444825675 0
440659893 478234520 0
456156064 621231439 0
587567967 548060452 0
575684802 280182467 0
585081283 704918433 0
243510453 448805641 0
513917487 264928190 0
373552094 279349483 0
191126203 763332791 0
517243289 330035681 0
205337892 691096177 0
649803542 542611451 0
450189356 522638753 0
705537302 455194967 0
257229751 432361509 0
165821769 33606472 0
316996272 507829753 0
734532557 120590898 0
601218237 98819847 0
618912071 130906352 0
469910591 770953433 0
394932248 322166 0
239968397 360911848 0
517992247 655994263 0
707275167 624547357 0
251408212 26789913 0
579781343 518833373 0
732109790 446118164 0
525641417 612402003 0
274509522 221040725 0
735481237 682983346 0
183575284 632579642 0
207412360 430440551 0
84862595 585795814 0
546834795 151011436 0
213788676 531196251 0
273569001 307215072 0
116019934 504239719 0
695625699 648406980 0
797913894 199848814 0
242419143 713159216 0
456421117 799135482 0
400059301 318793401 0
476948769 771359478 0
636222046 159663981 0
79415837 309517949 0
172147951 667218250 0
244757929 693034388 0
270314235 98090609 0
695719389 228300507 0
276833264 428392290 0
440668286 95047972 0
384057441 232667162 0
338690566 344940400 0
270607963 44270338 0
748920912 98930243 0
100703246 560640006 0
698088366 274897216 0
454194210 335249770 0
117835805 442472799 0
313033264 582581767 0
456094477 89016576 0
640365781 560577176 0
86625166 416183602 0
562704164 154041303 0
572190947 712277170 0
532797578 56706016 0
168085014 103505724 0
620504644 450417852 0
304052444 2127888 0
529984285 675430681 0
146408888 167013353 0
719680150 509918044 0
728563271 219340370 0
237901234 122664366 0
527738457 77576995 0
370026951 353516975 0
288824495 51270715 0
712434917 83219493 0
215033826 94320832 0
689118698 658450490 0
798891182 552777509 0
147879344 295593431 0
10083931 281339781 0
291708221 428930052 0
241965475 50180306 0
37187345 104533491 0
182783871 281358634 0
800904631 407413336 0
418542169 375825738 0
624678193 490145968 0
789179311 536299625 0
635109271 129015559 0
794197151 527742374 0
634717961 141548643 0
373020220 470288679 0
340179906 68834401 0
107536577 405228111 0
698031379 10860919 0
252621430 685688034 0
538311879 753811918 0
254829812 377583553 0
641902467 345247536 0
789623078 548925748 0
295188314 370016694 0
358934111 15518437 0
551753868 320196823 0
601578248 682202296 0
641753025 392003957 0
647601836 98002675 0
213874138 436801697 0
653308694 72954756 0
638531879 427214207 0
45485651 780085479 0
204697598 34599028 0
142537386 626110704 0
243078222 673769127 0
469530590 399094469 0
331808643 602610986 0
704253488 420484969 0
734480354 461419987 0
383160843 59176312 0
285630698 73043601 0
495364933 466000807 0
517847337 497084246 0
688857235 425388144 0
797881955 657453134 0
69641058 462527322 0
357600695 492745418 0
739890276 601590583 0
317068496 278043798 0
468235813 557636463 0
125841071 476491811 0
167902330 519938039 0
83468308 264135175 0
755075595 788161984 0
545652306 326348988 0
269986597 431960539 0
306583120 175036933 0
276472546 647081052 0
735332675 8890964 0
549697117 716520287 0
589229495 285511998 0
129236075 363919736 0
376429812 745494496 0
736514950 668491397 0
712664179 619362456 0
388428323 477853471 0
69912659 164283423 0
84311123 356229742 0
148398764 129201936 0
437044012 211842085 0
361107893 266503177 0
231209704 534393866 0
447089932 138568586 0
663768297 782318741 0
90607603 512767311 0
568657724 344642924 0
486669618 492012907 0
451386148 248588358 0
73819926 148816696 0
592799567 602091270 0
28692325 594070262 0
1601665 695561122 0
614950148 486671395 0
254504283 528868475 0
635316265 403032921 0
218802848 490377646 0
470864444 213409164 0
334284668 582567908 0
790331552 80339063 0
729743289 414324352 0
128367134 790443169 0
537995650 53532876 0
694844922 700393894 0
659138927 534501452 0
460981648 532865143 0
439972340 457547503 0
178874525 364392374 0
188803894 138274673 0
457092213 432534789 0
389959083 688079547 0
178517026 154331222 0
183072653 753120890 0
541121038 635340556 0
317448049 230816132 0
635974810 135737134 0
286729461 591454539 0
711501040 567095742 0
110649783 79028712 0
295380652 339143356 0
499914879 798052508 0
100646155 453214032 0
179118785 283602723 0
559794192 111558504 0
276731398 244083610 0
685387205 93884776 0
67162422 786410210 0
228847258 716237858 0
12672044 18075009 0
105374751 87199155 0
289814720 325419498 0
709630928 289904522 0
638220730 435850282 0
217261598 92879504 0
337919818 268682029 0
333230024 311000004 0
359393785 720036108 0
98373917 149948892 0
324624805 90942957 0
582782322 626294987 0
12236180 759421140 0
648180329 320260759 0
141566738 788613806 0
438280824 285960398 0
43197616 80523569 0
276156288 423830839 0
687149321 785725889 0
761052886 453139811 0
336868027 243289223 0
643085882 509896307 0
570721294 695541608 0
453457198 579429576 0
8994117 213323346 0
783753090 16470053 0
615845456 418335477 0
175380050 499788420 0
223010705 345920121 0
451249692 443185184 0
279677258 800588003 0
256658362 308959179 0
486265777 353710262 0
600419238 777084825 0
61473240 254731842 0
724996486 265605121 0
90259824 174633345 0
799552723 704564776 0
80319262 304719518 0
653427118 163568450 0
603729150 690887874 0
493255899 646213412 0
578134922 301221670 0
319165815 659017376 0
781796050 754853022 0
207513118 316542718 0
473913522 121651506 0
298715054 100439918 0
193924428 325905532 0
448772144 38753617 0
109547166 291997295 0
440514420 311815041 0
122817860 800689500 0
264270126 609938154 0
673257202 128055539 0
778874583 766712486 0
115151616 572385596 0
86240498 738944666 0
325467278 750065293 0
749308794 71833546 0
516441822 411064883 0
761784194 617359387 0
593682352 646933506 0
528893233 250479514 0
778609567 666061504 0
570262466 219380342 0
419679770 456824183 0
227044675 432308178 0
165380057 57939992 0
575611408 799443108 0
496364197 138347146 0
661484684 84566156 0
615509338 626787493 0
122034891 88625563 0
255008721 114769147 0
718107292 316480017 0
86981386 122747419 0
675197570 438116218 0
58177876 736300179 0
174362289 565602645 0
25884688 485255221 0
145107326 407180150 0
681065347 267861821 0
203524993 629426792 0
707251034 494780914 0
231594501 395395131 0
410283559 408845428 0
523927001 176122359 0
769017706 116137556 0
505706742 452057804 0
92027742 146503538 0
442337948 153566524 0
131997065 696975000 0
79017863 136358530 0
279641609 720724653 0
542109707 723297791 0
164132019 323944035 0
322832695 455037902 0
552178484 784078961 0
775431770 240955752 0
73140515 126023778 0
563619658 292648717 0
638729833 153458837 0
345747835 301273019 0
740372866 553895304 0
65899283 197472014 0
346079472 460137575 0
383457802 165608715 0
391720825 254570303 0
440870337 737881392 0
426251915 297319572 0
703561274 415559540 0
756872664 403767001 0
695742569 619481498 0
318063754 727202084 0
55225100 353942576 0
207432903 740011678 0
519888218 728766026 0
363545748 304478737 0
103154716 109676848 0
363555207 134774386 0
96770333 290445759 0
573909039 142668121 0
643657434 48671572 0
351879826 797136824 0
363071601 73485562 0
692749811 547968323 0
325934976 25852189 0
338232655 660629229 0
333619525 63293485 0
442196243 227168246 0
698478928 770079581 0
411157259 515959632 0
214228197 663305466 0
61342984 766361686 0
461327279 748982887 0
589923034 151075760 0
202464208 5985553 0
794402835 241924278 0
363990130 327640049 0
356090793 37960769 0
546313515 664646087 0
763798716 38944160 0
486773977 714542502 0
277174641 68875086 0
350986567 214086652 0
213787034 457466293 0
547571618 208625089 0
650053730 345252178 0
449903918 98465666 0
165474711 6387667 0
321900321 582922701 0
173475023 693909779 0
589957185 522848635 0
359704984 204976782 0
295421689 113778271 0
369530395 600266974 0
338507298 685989742 0
254761234 347522402 0
120392521 556913838 0
104229562 465722058 0
77906956 349751705 0
746499220 34076170 0
196750303 81809754 0
645152024 372799195 0
150362510 318864704 0
590077072 9069301 0
301054217 28903099 0
695068091 794208673 0
296469380 14198413 0
765383456 470408335 0
523358232 729588122 0
95033983 589619856 0
553296063 478002117 0
360566689 214056310 0
617332681 439177828 0
252775066 436015379 0
672556704 411819232 0
364440258 385191311 0
403546781 652612935 0
119473982 683174636 0
320848600 714728953 0
7051185 39582213 0
244849053 677070113 0
259736338 637446000 0
727898701 404151198 0
4217245 6305467 0
544354817 561051324 0
529194001 235355723 0
77792465 754931553 0
99928966 83672230 0
59165282 536933025 0
471901031 508289048 0
36699170 705940124 0
275104415 427080027 0
140277911 752943744 0
149266538 56324408 0
97735965 657174014 0
197650489 306220412 0
256260502 625264577 0
58049195 33864875 0
246089325 606463390 0
308434736 490492075 0
194563849 160748459 0
413842854 508719740 0
440472637 138469683 0
568822437 573854644 0
334246171 282096375 0
392189281 492585291 0
67082559 441554840 0
158076635 676213388 0
594717172 746449614 0
622030379 600628548 0
73360137 274831879 0
335592415 464750157 0
728777616 539040021 0
737811543 258922157 0
555893724 563131978 0
766754200 799471850 0
125429306 384098054 0
393757633 441003342 0
740025525 26528709 0
402639487 119406448 0
402925536 36271904 0
117994739 768966414 0
320028576 293548252 0
267322044 445065973 0
557943385 667779296 0
444955143 108840551 0
414418505 4951772 0
522211099 539400943 0
134024412 314343465 0
721492881 711803109 0
344000290 379321834 0
261173576 226404991 0
673788136 405684626 0
696265608 494337681 0
206615396 584633007 0
206623666 459845498 0
602938495 244426463 0
562556783 143825048 0
39495553 86344322 0
644675595 713124875 0
468055841 540677471 0
645702937 468821639 0
529884719 637629578 0
754245551 492570431 0
238483565 71030881 0
470429297 57280441 0
180400451 168556102 0
574024453 432212367 0
266563347 422767392 0
319888518 662488633 0
759478125 328768144 0
684458998 143929367 0
225297663 50452039 0
55293300 654194633 0
232474481 219509348 0
379596324 695422832 0
341225309 25829710 0
573424074 284328832 0
718257260 621281729 0
588427582 764370309 0
440315085 801346314 0
136022639 95154180 0
185257457 446390108 0
579443674 754648490 0
293691923 680895393 0
585208883 286176400 0
490481319 5310143 0
396697938 195464577 0
474311617 673868564 0
310643136 47893534 0
752136805 547177557 0
101985615 567212119 0
713818348 83334921 0
357841947 83733711 0
730740391 22424070 0
408243838 291023506 0
54052813 6528360 0
688444633 378519957 0
762610552 36772254 0
789220327 675073389 0
639433372 793376121 0
627872704 757165246 0
249269781 110298613 0
453480188 175687302 0
384579893 6023030 0
421198268 35128036 0
781439840 706734973 0
417028745 661070813 0
273282708 579700970 0
775742283 459124175 0
761679916 209525364 0
540835582 594395338 0
163988884 664718798 0
169783804 316339554 0
450225203 127711664 0
143731513 29775709 0
238388902 659907100 0
361568195 224394810 0
203337922 566387386 0
398556883 718606734 0
324692619 372741006 0
236860230 351466926 0
453940772 182975305 0
57132454 388442234 0
639966789 687791271 0
285393846 261208237 0
425855970 768280384 0
628772579 120967248 0
583823849 556699279 0
17629188 411791550 0
220932557 755357210 0
248590017 362630403 0
240140654 496044825 0
468080786 390871360 0
668875791 334028950 0
626245537 360329012 0
306353873 209946315 0
544967667 106895059 0
359837153 778239884 0
445416407 712405952 0
556233050 471803899 0
539426963 382419918 0
638241477 765044100 0
406389888 51679426 0
330395685 667820536 0
511578206 758919661 0
700425314 102569199 0
256229910 688557774 0
752924401 471582598 0
492911798 193069518 0
543482148 635093609 0
255949018 405564045 0
737374806 192243158 0
354176469 614982361 0
537704880 739365145 0
298084796 590456352 0
281573804 642430496 0
239972833 289784067 0
467371170 130947874 0
502059949 701573289 0
114635294 475528736 0
125745602 755523292 0
575552064 193744824 0
404749284 743529492 0
267286543 757393773 0
628807762 72115590 0
643351016 399641794 0
49884710 713117289 0
483048246 761913281 0
561172719 767719902 0
377521284 645409415 0
703311788 669923616 0
454808082 771645209 0
477251204 87928223 0
553245002 49907981 0
39889545 734268040 0
443449719 492168416 0
618546056 393467771 0
386610117 716145409 0
78319375 336705781 0
465271297 793861456 0
340921334 539069006 0
139880303 16812860 0
92737441 201328295 0
496133390 149302851 0
463146590 677195528 0
214800079 244998723 0
191599942 89619531 0
699214017 644858147 0
471625070 85062746 0
603266163 373433648 0
380198969 574018449 0
519075976 485369230 0
97598987 428061684 0
382329537 800839439 0
443937326 693982566 0
586843687 95766394 0
562349869 790847344 0
272243358 200303435 0
748404053 412509457 0
722018501 4233023 0
500669884 402491147 0
579374483 673156583 0
494186650 1378879 0
628976786 59893475 0
565890130 483108015 0
692928587 96227279 0
420225222 652159702 0
794802765 770697647 0
664631215 759905799 0
256557559 175071594 0
719904124 774484303 0
104308039 686250241 0
573883619 788263442 0
495317310 388923990 0
115606007 516134482 0
432714848 507650854 0
724211795 279643809 0
746564548 576967586 0
713732476 319791327 0
104613040 497810255 0
3223408 370205979 0
381303590 619310351 0
663020000 106682481 0
191531647 260836670 0
800543469 649547045 0
710932203 506360122 0
315237358 174350820 0
96463268 675596920 0
372145151 691172855 0
575168048 522961875 0
316434582 227400081 0
508212032 598252969 0
167156315 596245529 0
563077434 153323452 0
320261775 647596141 0
62312732 173376016 0
287372455 383362970 0
165083807 784573257 0
608213739 93112751 0
164442943 305209782 0
232237385 93882432 0
413609384 424656051 0
790191380 38588951 0
697908269 358277912 0
374464622 109681523 0
793761900 458985815 0
7331162 591232761 0
91328825 625815216 0
233174676 353669777 0
44954170 444955176 0
581200615 307069324 0
116114175 562409354 0
600912281 319633615 0
428153947 637841085 0
418396524 11870401 0
664006331 528572098 0
121612717 758565164 0
240021158 9050923 0
84882525 217678922 0
527173471 224493658 0
263363285 615002680 0
647902033 86351538 0
692357245 644343585 0
345071277 594785386 0
393014835 152085422 0
506422679 494827780 0
321926981 590380941 0
179076745 207106769 0
106905454 179538327 0
267635603 600142848 0
537363968 430976415 0
155032987 782861912 0
183517325 351036804 0
180160743 279691886 0
764612821 620797447 0
334257188 291844328 0
260561256 566251247 0
289695466 213121917 0
183377599 653568544 0
230837264 58510883 0
191065313 216178518 0
236750274 224555202 0
522260928 336696783 0
760411406 623544656 0
600692955 468251011 0
781457950 222175636 0
502994407 376575163 0
155520092 41407637 0
134589432 558837200 0
136038949 192553704 0
714885148 368866697 0
643872089 376104492 0
784525938 2566359 0
727934822 242839182 0
384841164 147624474 0
453107419 518892015 0
157512655 491060415 0
121355852 211221276 0
498360451 461075172 0
351564448 122980422 0
398501820 351726867 0
489327033 231464393 0
357212808 104300763 0
75094382 250108216 0
503162225 57721746 0
357544874 32168721 0
93233288 215709492 0
326478094 734305721 0
106450801 657691939 0
175978418 683041618 0
218655595 271411469 0
541185258 740902039 0
125190059 787492130 0
176391943 318838285 0
94607408 784790926 0
595174983 486328217 0
492195159 526393071 0
572609488 396968722 0
3770195 597229894 0
7865425 562032748 0
368395908 466276705 0
260178877 492372192 0
355643612 428179440 0
697019029 578658990 0
195779526 125420004 0
99209233 130958151 0
83469355 280875086 0
112729976 385149977 0
196973075 542872903 0
614209825 706488213 0
565890501 39162678 0
160505186 232846851 0
413487329 323010206 0
375557273 69703193 0
91236401 100991613 0
525632676 492593664 0
726059388 464513387 0
100554228 554043495 0
540528090 611729773 0
543843071 231450924 0
410666183 753371268 0
435452237 787565500 0
602097951 776687324 0
565518270 381286629 0
95631370 581980258 0
175526251 542279934 0
184898738 713805728 0
254073957 730464531 0
172450685 409954634 0
132977468 457597985 0
679381699 324981767 0
104243292 390463201 0
483480165 159354614 0
297390775 291925342 0
25441380 665655624 0
424329765 689817459 0
550018499 52977261 0
254314057 482448298 0
642729259 239122899 0
575798261 477765338 0
395008483 496630490 0
38262707 65566220 0
776830686 283470091 0
372216367 638429184 0
224418887 316062312 0
633555750 674060775 0
518838732 566733488 0
112287582 720758245 0
85898536 369105872 0
382599830 674138156 0
83812123 760132688 0
80398199 114967053 0
148792857 297876192 0
134920610 538969316 0
217079413 661832787 0
670156478 148794734 0
113874949 722541462 0
611845245 406459359 0
44255926 796066779 0
672898619 518113602 0
682557175 762819046 0
373926727 771753140 0
601907437 757017953 0
414866541 208171425 0
21808980 522799925 0
165257703 87491956 0
72399012 649150011 0
192611521 297528894 0
296019059 650784460 0
208103909 580850693 0
199569993 288008886 0
639603824 597303018 0
44476117 8823813 0
628516540 581512892 0
588493528 734767503 0
15097894 655698304 0
134933572 414087907 0
653527873 87702476 0
741821905 518016839 0
334977122 430592046 0
579548452 741008466 0
256534675 535281103 0
735393166 560106024 0
67460857 82713542 0
538914242 180316681 0
191370756 160307904 0
171086031 754090363 0
545312616 564904426 0
123510723 446526053 0
149082755 571354747 0
648617191 741523313 0
653929084 656040798 0
683790755 786876258 0
69507454 644457889 0
126271767 624388928 0
409558627 788913652 0
561584749 194096336 0
683377857 662394277 0
504097028 287401717 0
800693647 237017346 0
599500592 660560312 0
615334247 464669754 0
517270814 69971263 0
341445318 769259453 0
71129848 600663334 0
595656736 16527078 0
33731056 647063056 0
336487373 582262787 0
110324889 420749411 0
299448348 396632278 0
351644376 161755647 0
316843036 303538881 0
309901116 24332135 0
747151921 733662109 0
86048225 327503326 0
451950606 28809663 0
354900896 309359064 0
344003576 363933476 0
401284474 421073742 0
574952999 705482882 0
397611629 272629023 0
2387568 647139231 0
629206637 499739492 0
253569348 65272240 0
777403895 149663645 0
249176523 130068431 0
773212259 751242967 0
358357858 682869228 0
489918775 416212165 0
339762395 86820414 0
589535460 745782829 0
578998059 587742652 0
3839477 446554057 0
681251591 121067407 0
481559642 152108017 0
327153777 421078403 0
572950666 411672336 0
541674414 126571600 0
532014501 44550466 0
320794700 467710463 0
61434563 176726352 0
709136017 588777519 0
248788399 99643675 0
505297197 221542513 0
795199093 16478043 0
775495836 572985657 0
748909893 102755073 0
151170103 334369788 0
176872420 590408283 0
772968732 483425986 0
495392417 613725512 0
340113572 138862705 0
139641972 552898893 0
77674563 466575035 0
528130994 197242735 0
749500577 517682910 0
138352130 633477877 0
764050615 661057596 0
393594900 265475327 0
301967255 734426569 0
724381727 303560997 0
499288486 353695576 0
607257135 439060403 0
148190778 48575816 0
423857493 759255305 0
175437011 433541037 0
651006580 754703146 0
17969434 563784333 0
428558478 666029407 0
659942300 312002363 0
250545971 210507562 0
100145456 463754397 0
180613791 623706148 0
524986669 447376786 0
697236994 41115017 0
30479045 575061459 0
104726055 222959828 0
322841239 248800595 0
352241207 742987251 0
494546158 251786489 0
265903775 362099431 0
398490616 505116878 0
91987150 100436371 0
543534519 324525307 0
487143509 352189392 0
131437459 230489412 0
639221715 305739583 0
154781829 10238963 0
303210179 748684367 0
500271886 749090764 0
22393770 692774645 0
723857178 41881743 0
130268930 727091060 0
664434823 757502416 0
391042858 174645903 0
187108573 259408292 0
607411274 800574306 0
300623529 167137981 0
372135683 750073015 0
15827223 170146111 0
11112727 659883977 0
731591829 282427366 0
631872416 379772778 0
110304231 163395838 0
726795754 753803981 0
181911278 281730958 0
391336884 97125441 0
351498599 235630601 0
684912955 505489746 0
173681256 193281603 0
546080553 114904130 0
249607010 1545422 0
40481733 674598415 0
656557254 422504962 0
436506861 620398388 0
316430602 34794881 0
223188564 709432053 0
508241806 602248274 0
581665625 330869617 0
91592393 798661688 0
566500417 443498460 0
704088450 356600184 0
707479713 17529865 0
630673660 17253779 0
488951153 72591596 0
350047448 600675672 0
314458472 106108189 0
628414210 646549619 0
354989222 432942954 0
354588025 11877814 0
310793600 36150837 0
150533179 88788257 0
140881846 505504101 0
382881124 462694068 0
257458824 145283888 0
468363656 703576243 0
463739667 411508539 0
486756573 262128292 0
51650166 46684563 0
113008832 469192395 0
724592835 464673444 0
588496394 17696491 0
44565702 174508758 0
53215367 341037159 0
681408199 264112419 0
16120752 514083639 0
586184617 643486348 0
228228380 226927116 0
457081115 209850164 0
44542556 16970696 0
136254243 609463824 0
4532402 779106513 0
325689823 290681127 0
134348021 94798390 0
540672279 440030784 0
487994481 48152048 0
105832107 271029141 0
326623356 789405687 0
736651968 279413706 0
776546937 523794917 0
51843214 460227197 0
328581192 550041055 0
186893061 525423677 0
95695087 75732623 0
70779738 177980338 0
75300438 607545956 0
768479030 657477568 0
265504406 397554715 0
66229127 797692869 0
762463367 78760143 0
753336841 617917194 0
304671893 349626322 0
546963436 172221659 0
97800389 459959329 0
252081123 692661969 0
726385805 622886757 0
546186574 236029351 0
473362027 793813010 0
594071621 585831571 0
236250082 760578588 0
531198321 600527032 0
289975355 266082747 0
425890619 174463558 0
243855910 617496279 0
16325579 276143231 0
286923809 408763919 0
207697139 270957953 0
314899391 140501204 0
296430592 165477732 0
689849141 755589849 0
63934643 671835486 0
407829357 221648114 0
380692872 253228507 0
758252768 353510302 0
635571555 442400596 0
527958975 100942744 0
302321845 113711831 0
250989301 550607755 0
600572196 616900902 0
562994301 740236427 0
201099550 710615758 0
446119003 255166656 0
748359411 168324177 0
292151880 600366808 0
175861919 337835451 0
736859979 171374177 0
773239299 734585768 0
239587110 747574462 0
571493582 517138518 0
613858164 692708651 0
224010033 182264708 0
723416316 591402159 0
194399944 58583487 0
143726666 611326591 0
692296533 337243519 0
106550968 593377256 0
480976584 308482326 0
186891116 594491668 0
364202623 92100398 0
515818922 508496668 0
82852068 472242112 0
243203312 170836124 0
439237243 461252246 0
190327860 757239871 0
573542060 582072478 0
675955834 533731160 0
94959674 763135629 0
23670783 307311694 0
277655600 512975068 0
738764496 376933663 0
87898683 577063246 0
305309934 779053042 0
587681390 34168638 0
680569100 383575976 0
283344457 468154664 0
786998385 431749790 0
445276410 438728661 0
765482589 181718981 0
136196899 574871196 0
28338875 409737012 0
65694451 238941755 0
390489221 288837467 0
606589286 27046867 0
290814815 563424819 0
304926317 627748202 0
122305416 796135966 0
389743140 488380312 0
434576979 231483 0
709811074 752205593 0
348126291 205100261 0
414213762 494882462 0
648887046 398047162 0
56166838 671700395 0
418200816 378759792 0
334761413 420204241 0
768741420 534434284 0
788625812 65391152 0
598004934 744522841 0
93321006 152645818 0
108808073 342867417 0
179275 544697599 0
49059129 519505842 0
641712250 216473807 0
671454307 668997850 0
736778810 234529724 0
228609512 303176036 0
67111239 345156950 0
678386506 403862757 0
60908733 590046234 0
685875309 391358290 0
695408899 28037316 0
718379196 579766577 0
524412662 315458794 0
357898071 107193414 0
367745472 654120939 0
382308999 709606434 0
741818195 529136595 0
125156884 481811637 0
10910733 210070198 0
731923920 310629847 0
120362687 22875725 0
270937384 676292452 0
436518506 553070907 0
406077202 721720046 0
172441276 538288048 0
269730728 269951299 0
133033877 601000654 0
751167483 219142360 0
795930155 616342191 0
463674734 466128954 0
109945644 665086039 0
297072554 641791483 0
373960047 269401514 0
622245617 550965465 0
681077514 546138518 0
614627273 341076741 0
46203642 548925648 0
778937691 765232591 0
616740385 499027050 0
248586682 570220065 0
400675361 520201207 0
619239572 73037151 0
780746442 295074379 0
242063322 221604067 0
347114189 242173431 0
650747314 463459390 0
370239493 304505778 0
712157028 158582352 0
230658889 455629969 0
519222724 720374224 0
216941362 96668575 0
491099308 792388090 0
13322820 572364219 0
647748601 90095278 0
143448579 550833601 0
540029630 499624605 0
323146050 349398236 0
112157143 780082770 0
48156740 176071186 0
115870513 472402226 0
658492377 6552629 0
400124142 419297988 0
356076397 781307854 0
126846226 643676148 0
411499561 142796267 0
753828005 678083316 0
512074129 576659574 0
397938963 695994234 0
684771619 138295815 0
629755265 390338296 0
115792392 650963448 0
164272308 761044002 0
109890886 301108234 0
474306818 93282230 0
89803642 744513894 0
359055819 647187747 0
411025825 478070886 0
84457949 431332496 0
402451052 364564979 0
314280446 194142302 0
615822859 75344508 0
774566492 358599523 0
625647783 514376116 0
405931173 107178697 0
761174748 361585083 0
377384577 137450628 0
795519984 593619686 0
291546410 413416133 0
569703899 628834145 0
195153154 818472 0
566148917 253410438 0
313097725 768390786 0
639230491 300762676 0
235274472 496266722 0
254431644 556583273 0
620780956 587790989 0
155379307 620716117 0
637664393 693998046 0
585529770 484482957 0
715525759 579410565 0
433418138 175891015 0
708214036 278270512 0
705812947 574523543 0
413902955 160225286 0
31791067 429186866 0
343187948 600388519 0
625587361 562300299 0
190442667 492402709 0
252057850 623974987 0
506562569 785983253 0
208493513 665206043 0
643392268 47496689 0
617142378 88379863 0
194766413 555579262 0
577956934 283679746 0
612722135 155237964 0
109252385 124580068 0
374414971 660677447 0
587793125 625641577 0
582141787 92223869 0
229011958 702368415 0
513063585 752262281 0
329779953 534279690 0
203211900 101110750 0
95296989 403710010 0
101715724 400742432 0
186487640 415975038 0
591598745 660704204 0
149056753 511576047 0
417937399 757540399 0
218247756 537714939 0
164260233 198311264 0
236745912 137652242 0
323160540 177686759 0
798841238 162403401 0
26498766 316995656 0
278592997 621049622 0
543686600 459765280 0
22138382 110724113 0
789880326 96551548 0
647549993 720355878 0
653574559 553193276 0
490869471 27022577 0
351349575 653784418 0
418026319 790157609 0
702407100 711279065 0
777990661 251342896 0
744574900 56510070 0
686554333 765849191 0
509863139 183062770 0
381913622 116025714 0
28391428 678721767 0
786375070 644465185 0
503621024 48393335 0
599285214 186106966 0
563095259 670477854 0
102552728 364503469 0
513021181 462920555 0
625928024 265713270 0
139731315 244731869 0
419677751 117618138 0
339006017 792159877 0
178313338 771575656 0
735441756 206805677 0
358849846 124001723 0
656211991 503289836 0
750202719 618105888 0
11982322 677105201 0
767765810 641546231 0
712630057 668826156 0
422401587 614225316 0
651274601 423809471 0
464294902 730241306 0
632817711 516082221 0
718665359 172375058 0
560785841 714554238 0
38205952 16439495 0
352150702 683861402 0
364566783 562486441 0
683828041 800729107 0
637187577 758159816 0
450939081 183172622 0
65288267 747521048 0
280001881 56161247 0
34221106 732582794 0
464349979 581318447 0
710411966 467336794 0
120666824 636571855 0
777463690 102793828 0
492204471 627335249 0
491035827 156684109 0
262042752 337851367 0
536614077 4122290 0
181167899 533955074 0
539882025 164844410 0
428470377 35939441 0
107571176 118422835 0
163238428 57121887 0
497312553 226968659 0
665057866 653079912 0
482912013 745738576 0
624651696 403342478 0
711516722 275433458 0
631271808 601865483 0
177461115 511133826 0
322000149 693943027 0
262843098 87268075 0
161716029 630653852 0
762025821 641195537 0
22677343 725770390 0
180379570 712606051 0
105400376 292236992 0
164004738 224767346 0
260174470 388328372 0
402145118 269168155 0
667600611 203477679 0
41037286 586347182 0
357090502 131151534 0
373988531 648702943 0
365628841 591329861 0
706726480 737940844 0
174443385 610711634 0
606251326 737082937 0
579887735 575142207 0
421514886 459304762 0
240813652 112051303 0
181957941 638669257 0
538812310 109677913 0
414659190 687204147 0
86939320 701327378 0
30570790 700061244 0
399282618 211102918 0
661193322 662510069 0
320797524 321000907 0
348442614 609552498 0
539214058 288010569 0
153563985 185967490 0
256811389 407449158 0
727051719 586276620 0
653801658 365632832 0
459091826 474082333 0
612078264 747791750 0
401091421 45279786 0
192602921 612955306 0
438565079 445086090 0
676841389 326311858 0
30794547 31423425 0
417519624 192810141 0
661077810 584344394 0
626961862 603645510 0
381629477 235978189 0
357137817 346696508 0
793649110 31148234 0
131290681 250985261 0
205428641 329488131 0
742731021 772161003 0
192599014 33018706 0
764665894 651110079 0
520002750 741783679 0
442689392 508901046 0
259629408 299988599 0
28698758 616885233 0
561653114 695080734 0
490454121 714895796 0
124550706 429767377 0
577209342 792529594 0
252138130 20214064 0
775451774 73405254 0
752093801 627041229 0
591398199 199432781 0
174562460 194580294 0
127994727 314140285 0
143285056 631982184 0
615158649 735921191 0
182307520 478540434 0
531711439 674301198 0
536208853 787977950 0
427727631 379978914 0
430365136 22499367 0
614639986 496752817 0
614386566 398920271 0
443380583 693116224 0
647917180 277565136 0
22166177 783121886 0
543019925 300490869 0
491567566 635769901 0
265881737 405932543 0
239105807 779614221 0
731833593 389323588 0
792775144 598054083 0
74606831 151480781 0
431282135 174807963 0
396027780 395390626 0
298128924 733389289 0
721156145 517075543 0
74248085 392484718 0
799244980 642646887 0
596565496 276233607 0
435397553 620209255 0
166381356 226472849 0
563112477 402141172 0
656849438 694016577 0
185568568 48273827 0
169738913 513504330 0
775698944 241552572 0
94408455 193462926 0
53549474 645867503 0
579615743 116953104 0
761958202 499620199 0
701758273 180222457 0
364016189 444743273 0
334192536 376532626 0
436494607 177799620 0
358835463 200477086 0
633365250 399609910 0
360166807 143043638 0
778453872 755291589 0
550899193 74230493 0
408823885 480818390 0
558923998 554374748 0
709040271 351333620 0
367581608 763048270 0
174964913 383806497 0
38927486 704842610 0
230613285 292829190 0
729427538 767870888 0
113695410 713122917 0
706571325 315593800 0
490719404 565330801 0
531714904 648633201 0
618051403 59926082 0
298293578 344074457 0
255228164 173486153 0
660247977 1880973 0
479452692 34265113 0
376467082 463868387 0
620937040 202916955 0
410724609 201964541 0
375957669 23160254 0
692417499 650649008 0
598024331 696028724 0
692303270 785597274 0
617423657 184570252 0
328066691 558558380 0
525088217 659889057 0
626759619 560601872 0
746330731 59707833 0
709203431 227115751 0
346212665 621105898 0
92860828 712008304 0
638545779 307746481 0
331764532 146989136 0
340990379 735068544 0
775999273 343201873 0
95800303 531727377 0
464254879 21982492 0
529799749 75517864 0
792248290 789053470 0
205648609 617574506 0
533769559 484061460 0
258713360 730607501 0
797119193 648459316 0
358240731 388573487 0
247881585 179899669 0
705855644 24296272 0
713354962 7281557 0
613435036 31685440 0
421084814 542653935 0
706863385 430971504 0
439277979 572166685 0
645164259 398054542 0
210328958 483993871 0
464431356 16796968 0
90514770 2538342 0
330021500 695942499 0
133073145 427526045 0
716162329 83686832 0
346509397 573407904 0
357737920 113688551 0
620421309 615519824 0
543184526 265612412 0
593246433 439709814 0
52147332 754899617 0
87701180 427219869 0
257591411 385679776 0
801311957 457260467 0
25221474 726516157 0
596336935 529984412 0
156711487 687175931 0
223604075 453698643 0
321280143 768273063 0
81230241 477504292 0
289851780 357529263 0
241702928 344632300 0
699521131 149719116 0
39472218 581825499 0
142560293 345120383 0
195186776 344896181 0
30387244 24724036 0
594638064 168148655 0
599537654 565841268 0
185027088 402883984 0
796914256 264449277 0
438866516 223133262 0
626544767 55626950 0
421163594 381778067 0
371538912 409868293 0
252551421 16478559 0
632532542 13946663 0
281156214 674657421 0
416133523 767569563 0
734484814 111627005 0
480440455 497698289 0
748658725 765480775 0
789590350 402463138 0
303204746 765929754 0
27733392 557304052 0
186382699 182399036 0
266445491 684570180 0
349784180 275366544 0
320971338 296774477 0
548698587 395704957 0
223306199 796858799 0
270638830 782313254 0
174336870 547093974 0
281401911 291227849 0
187515565 113221048 0
345297347 780403639 0
649823153 773299489 0
249738311 777883117 0
728358568 514888600 0
462058611 567669696 0
790016249 163252523 0
653441840 216712329 0
376464218 618219473 0
291050562 767048277 0
725774062 240049667 0
719327694 497139803 0
244372720 97901820 0
40111370 1619834 0
470575749 245679896 0
722055578 65898437 0
670178307 555353922 0
176263213 42118298 0
416515861 403274313 0
634674451 178181754 0
608777686 53889740 0
101082721 383374785 0
187713712 516868137 0
131322053 319126367 0
518261661 740839475 0
173676537 650671641 0
80729737 496727992 0
607260286 332987972 0
502980220 727927061 0
571394806 62271280 0
789735367 112587214 0
636120881 145600005 0
540901485 457331348 0
120679851 165386494 0
308556187 196527321 0
252528300 645611436 0
682081372 110963674 0
28059491 56908735 0
203937280 489273397 0
526636893 760017137 0
198884629 293425095 0
341075986 18755112 0
608365320 781457809 0
587858149 715617775 0
93068023 284200023 0
136095671 454141987 0
721754674 513001420 0
610812311 55424636 0
659126308 522395071 0
752644951 343309020 0
41042680 84137559 0
22978372 263717014 0
539604531 119518984 0
188210696 134504123 0
93300460 453694785 0
495417969 420087627 0
712884572 248036994 0
388296001 569594683 0
367659335 726050495 0
723947321 470849452 0
418870264 722463508 0
730913625 521605532 0
97797940 7938654 0
776056788 442324104 0
711501109 52288690 0
304107154 382270860 0
67010398 385380844 0
410445682 200988119 0
525317000 302268460 0
533732072 784207932 0
712257234 473347867 0
746904905 692338056 0
513517791 711736633 0
360967577 408892311 0
69043230 67377108 0
636219533 320007388 0
364441882 716112955 0
133379459 446372965 0
730237129 243124710 0
455889264 702255962 0
558167993 521828300 0
378138844 71245781 0
619095301 295308441 0
571150862 611741389 0
296096029 264463145 0
312374845 296535021 0
83032188 686228620 0
618818316 714850673 0
174464272 671633719 0
340042892 223981155 0
374501522 514679916 0
551166758 297649389 0
627061353 781950335 0
470551387 800693923 0
583952536 535518579 0
490982416 740423098 0
611221505 620040730 0
184636273 512053365 0
454381531 382114269 0
628762018 115023111 0
129988955 66418599 0
561815193 45358504 0
284121939 305909599 0
50322489 765469318 0
255107439 674329891 0
438601783 404750158 0
267938056 214018969 0
72230326 46662381 0
224644060 516431407 0
329549006 504357067 0
417351086 779532653 0
409948786 733025657 0
163897587 425160525 0
267085615 367526171 0
88325832 498114002 0
58908239 254108337 0
744432848 521281739 0
685604988 112961873 0
19080045 195121862 0
703046533 295045826 0
124453788 140057675 0
160085765 252322400 0
263378669 699955287 0
325564667 709165409 0
108843292 295919857 0
105674533 484581988 0
367037253 266299828 0
245505223 104102932 0
63286988 178844591 0
26632285 47674015 0
161009987 786229232 0
390485325 760300577 0
47827792 463984649 0
321647629 186409568 0
712538294 788268753 0
158493358 85665219 0
500279573 29714736 0
121072218 135573121 0
442616812 447504896 0
82437701 682619974 0
612837461 349978183 0
463052874 499597843 0
271796987 423854406 0
589498099 91991232 0
3326226 331983701 0
402868737 344261768 0
594771365 82782508 0
477158081 296759556 0
247000909 668397364 0
273319420 41768472 0
222919502 677872225 0
755210347 363701917 0
382450040 134252246 0
207345388 796639967 0
472579272 542689243 0
675453426 438019873 0
29239083 216930242 0
362701545 222760674 0
261382229 287811075 0
474137719 42663191 0
30459177 44292547 0
353219321 239188183 0
649667997 50253308 0
586729277 175349527 0
798978235 24140196 0
673316945 555060342 0
727534413 324204722 0
264428022 349907456 0
472996328 617924362 0
771553075 22610817 0
459157103 606008526 0
145434418 418144492 0
272502080 69667411 0
604021721 510415326 0
448735391 443747386 0
421623764 291682566 0
172522139 452398766 0
509452478 520005779 0
23504908 35712413 0
240811639 774748111 0
187255934 16759073 0
735062799 699755137 0
548437516 164210724 0
14204580 206913999 0
216718694 192415469 0
539125975 411355826 0
276009869 140018108 0
387666389 46889195 0
438782123 194584294 0
759271644 510241785 0
528526535 793428338 0
720905826 464585671 0
465252280 250955010 0
324230928 623641934 0
736673214 86479194 0
388006250 314140943 0
517419611 723869326 0
546743713 370109832 0
96867806 762687008 0
378061093 487498815 0
341270893 216410482 0
30747743 139764258 0
517402018 331610967 0
649401956 120471690 0
338102275 389259339 0
124086282 580220172 0
725777917 769895439 0
210011989 703857403 0
537013533 99192113 0
652759753 545948229 0
404069665 769024711 0
759666857 732249688 0
630206979 439010651 0
5179410 458917416 0
254941104 676842587 0
184014868 602107215 0
610598542 273639155 0
499008185 726201469 0
306769007 458081424 0
695211544 68934069 0
623842941 343828882 0
137204363 208059835 0
3674922 434817337 0
173227139 339632076 0
577477309 592803468 0
471272090 371787675 0
241534392 420292969 0
51209172 797360656 0
337375506 753207487 0
483389686 484799095 0
280413975 82545062 0
635593809 80289862 0
288989806 661274549 0
378749426 766219360 0
292758970 468009177 0
231054069 167273388 0
666133628 319110806 0
142903266 50903429 0
578106649 723057038 0
364465870 520368960 0
584118049 552124368 0
564612121 731561799 0
49391735 166585630 0
800710650 243592117 0
359366023 377906794 0
477000829 173384024 0
640390307 403311200 0
792727817 554496301 0
8302072 430567364 0
391965840 681511273 0
652790101 509088087 0
469538657 531549783 0
755273199 198821922 0
105517064 580524268 0
480434505 184841103 0
692796125 788887780 0
101772388 328449324 0
384568462 342360678 0
250168268 554333680 0
78850595 66517974 0
424576752 28589600 0
749208262 565531554 0
314904705 799572953 0
194665480 94775422 0
265797080 481191071 0
609036533 472175875 0
167604922 260688910 0
458069478 419428158 0
370065111 237017867 0
312309562 537576992 0
477634645 744002099 0
191280994 238548035 0
75256406 286619220 0
263636473 64671257 0
447327254 232196641 0
512831801 117896082 0
448682494 243106332 0
636814870 534144763 0
386147050 458114294 0
144612023 455635139 0
45270583 195237250 0
66516906 746804603 0
368630245 60253199 0
401054380 165017087 0
334289042 461943575 0
760247140 303846260 0
701001801 98553201 0
458976777 314293032 0
17815801 224633580 0
250126071 516732299 0
718881990 638623510 0
729067020 293780869 0
171686316 34929922 0
368086367 575681577 0
359489290 116814720 0
565299548 448254438 0
670025029 247090905 0
59151589 393555513 0
458780400 222452064 0
682573023 405391884 0
191259093 169596878 0
351095213 115339531 0
177884467 149398781 0
189567172 250250359 0
235257764 122384585 0
263844959 406615543 0
644837695 162927349 0
235675980 226146915 0
399527044 639071301 0
712407814 765309652 0
710915554 33641987 0
749681855 650543649 0
559836022 667745195 0
800113561 757686584 0
664352554 280159652 0
78842326 382286195 0
263931482 305863789 0
276385341 676294143 0
381064836 610535644 0
396568391 299726542 0
194882777 785162591 0
38150099 157719443 0
398617129 320760644 0
634173569 568181325 0
293809007 372306106 0
44955783 783916568 0
287034587 39331496 0
351053012 696275866 0
493217413 210984165 0
523363683 280760412 0
656423413 49575977 0
262091255 634705702 0
18039279 1746538 0
655744011 733259290 0
139970408 671781090 0
407752861 232464285 0
688449704 490942782 0
433628053 589280507 0
602838131 310050211 0
523178423 139837646 0
519944972 269997795 0
363621451 204756955 0
548946108 84850088 0
483447931 671980213 0
179342558 722680619 0
371535498 181276844 0
656865794 14416023 0
149734786 375690269 0
400795342 675651737 0
255159065 464490714 0
464932362 18700298 0
676308357 396627888 0
538165903 723342080 0
698471790 552876659 0
180175498 210636887 0
397801247 605422446 0
130646947 73170263 0
719174358 153513485 0
594026643 618033273 0
227755661 361547167 0
189104514 404715677 0
57246473 13651186 0
759496245 496879464 0
506201061 600374342 0
563608528 791158965 0
115127679 12408294 0
407509126 8333191 0
682208060 103288420 0
3012953 307224312 0
530556941 272628469 0
208061270 367254946 0
424110532 543453810 0
705681434 87065834 0
37496911 574847838 0
722405895 278180878 0
120763125 234818536 0
129175598 70458368 0
214015398 280419829 0
232426885 295939500 0
371117168 60855943 0
374771373 611759905 0
512865068 592883757 0
91986469 257033787 0
12602582 13700750 0
798975585 528203688 0
315022423 256767013 0
111407855 515834890 0
607917407 1894665 0
663306211 327622549 0
198378814 668510326 0
233752113 146721647 0
366436251 95729202 0
126848889 513222697 0
148949590 765565842 0
723473001 304822170 0
204104168 587262963 0
23583111 301853619 0
697117188 528609602 0
145021028 581371502 0
56566504 740585924 0
657468097 691352349 0
228441873 515437076 0
723854232 233740665 0
792953314 77625780 0
236684369 119112336 0
60943055 140028278 0
148676003 360858799 0
454192046 95286017 0
7134452 580779204 0
410690270 753253025 0
503246544 270428290 0
186583861 427665557 0
48602648 686365984 0
189464560 464393184 0
311716691 492769002 0
786444940 214087723 0
762212689 671884929 0
519434898 144787867 0
56475257 182623227 0
453727919 164930707 0
473656384 118374136 0
679355115 149350514 0
492092438 59123844 0
86308288 495647599 0
608651402 18351651 0
749262667 385665603 0
506259480 539179225 0
711111694 220861238 0
481151280 646147987 0
245395389 430172817 0
564512302 450207452 0
678002402 259780716 0
321737019 120309809 0
350524283 438344188 0
564824057 637222493 0
660236108 274946387 0
643365830 636061896 0
566092420 278329113 0
464125922 354109222 0
82149822 516757342 0
259197257 188487818 0
96161114 151056505 0
93412065 206628387 0
737564671 174817383 0
504021232 72858046 0
345429476 569340839 0
287299614 255048325 0
390536675 397261469 0
599488600 149002357 0
116286846 421160113 0
296781580 319480189 0
795302065 726647143 0
748480213 448621059 0
274795751 351836774 0
255280876 793133942 0
380672973 522706640 0
75461030 728083470 0
683868236 742933258 0
524426462 44066377 0
408936661 62364139 0
747078913 736798687 0
735598488 281301635 0
399691457 630107735 0
597948798 178624899 0
201047799 132669966 0
395843526 217449667 0
266189778 460013748 0
743962637 564446496 0
477148354 610994820 0
785679194 45395980 0
288143373 533862898 0
588482618 166282693 0
648713530 31483858 0
191700034 629090146 0
306942204 245054359 0
212481727 445236883 0
723585338 251851238 0
656317275 655070828 0
346297621 247783253 0
4529459 208168158 0
352973368 424348595 0
513167188 429375535 0
277704907 564798712 0
789378872 475022729 0
89548674 209476864 0
477625064 735163198 0
385758227 700004469 0
534239156 696675777 0
522417533 485120644 0
226549774 512268135 0
599236295 127310637 0
508233801 12840551 0
762030029 414906963 0
181491192 298898992 0
271817241 31537230 0
298455724 319825213 0
60635673 752287402 0
689369384 788601339 0
189996321 489875082 0
251583617 289574113 0
228930287 603068165 0
550475823 177617028 0
266269632 401181696 0
718518289 548389952 0
181635393 780616635 0
180878419 229140619 0
241797149 297048368 0
63156503 438761144 0
82849860 642353738 0
689176830 107012192 0
667985840 312312216 0
581508960 402039129 0
409835182 45233239 0
794933022 291833149 0
598878523 186890203 0
166685240 623472573 0
309222398 729723118 0
77454 287282768 0
253604466 340752171 0
139810550 266235867 0
726483774 478270931 0
260468505 188821030 0
575524762 335138369 0
444643227 385493483 0
338396457 353110463 0
212213207 464978214 0
507939483 521920695 0
583076007 792266962 0
324005016 250996548 0
771988925 104922804 0
563972666 726660454 0
648527522 82038817 0
532587652 246498149 0
649048825 775413195 0
109428995 5269439 0
318553510 413787866 0
503278374 323321186 0
285564588 227551534 0
123665824 199643708 0
626358672 376272906 0
130631139 70665269 0
664162754 365001906 0
700140623 606208401 0
252768940 782109177 0
713900339 476065456 0
530892959 706784493 0
415063745 330747220 0
406568547 161690322 0
185921259 7150051 0
442958278 338277294 0
456292053 71074520 0
389250715 121629845 0
176390031 708799020 0
799832855 758979259 0
364998233 143671926 0
429680306 373277730 0
787435980 250779573 0
260670933 259642544 0
444098053 664516809 0
70699859 734895203 0
593502958 160470223 0
159096576 33943331 0
309833266 598427169 0
107430114 172828831 0
383750804 391465759 0
149895598 179720357 0
477246250 354472967 0
618438471 681815009 0
616858031 58761578 0
316178302 680411149 0
620931887 461784800 0
264764246 218732790 0
704370933 688450287 0
552644408 374879926 0
166742336 717539781 0
428676890 543792892 0
447238612 500331294 0
591508791 273154176 0
510570020 504916309 0
645605958 113410279 0
786287554 601642566 0
195069312 215278518 0
665766299 95359256 0
88141704 89330443 0
27056015 613274423 0
681917666 436577970 0
334969841 302361831 0
141964971 399075468 0
180588757 110588171 0
197845629 154410020 0
488529311 457940194 0
371351677 124750757 0
313870012 163324519 0
291160359 492339531 0
377907662 721851970 0
488414877 585465145 0
116059057 658175359 0
433487318 670864623 0
66861076 641714013 0
190673190 448602877 0
343754861 90246417 0
2378392 145854843 0
525551944 326544105 0
241720632 69957292 0
49461800 143186733 0
583404514 173429952 0
235038680 390696809 0
785531883 590718775 0
639560616 450330414 0
713639980 376537924 0
126546094 5971016 0
373692234 397349735 0
138295317 673056818 0
310091759 421240498 0
178604960 314063239 0
275562398 113992694 0
23047394 198714556 0
61609364 372900004 0
181146051 771363836 0
724544490 493104975 0
754935140 617394977 0
403061600 134993492 0
278828610 115308125 0
77323875 126465501 0
569024179 253894748 0
785353685 301885402 0
397765402 465014688 0
168435931 739227773 0
23594204 413974154 0
795814708 30707584 0
675046180 603235222 0
317605190 331371274 0
460107311 17556322 0
777789076 266009687 0
664098732 657972857 0
243915427 306604580 0
231313982 492878417 0
690677828 785472679 0
511809981 281509025 0
620894884 709611347 0
205679038 353680845 0
127437245 218656786 0
239288403 200035628 0
93218017 299424095 0
460590961 152800268 0
301583263 134180510 0
269156925 441164035 0
793765386 575247828 0
19566286 736681471 0
227420472 726499694 0
676671970 47737812 0
620771692 279460462 0
8165056 587795739 0
310643264 169079336 0
582097421 253027006 0
14500058 308058305 0
154055159 681376134 0
503640379 127710722 0
672002281 169997986 0
241548936 618214977 0
638027991 44981055 0
774415573 512560996 0
654559808 701428146 0
608726309 235270505 0
79284263 488032007 0
542570848 654234607 0
718476985 184266609 0
56163835 555347989 0
119762384 584986677 0
359568246 275881355 0
261948082 508399205 0
706227192 539800649 0
482918122 94968148 0
757932078 114515672 0
581406197 764399933 0
127743341 755606548 0
415848900 508254244 0
731697793 442129716 0
764903393 353318595 0
20939451 513377285 0
667182834 635064126 0
476321994 358335499 0
93855891 59028359 0
33799035 230225252 0
671598879 528897210 0
93008053 165498128 0
317191003 531752167 0
196137954 218262293 0
732332726 749216866 0
30936372 280778258 0
120030363 252769036 0
184430710 354174701 0
690639169 359269874 0
550248424 529190357 0
635240592 568331122 0
773118543 35840018 0
411654286 600672521 0
423239592 176849108 0
284185207 558866483 0
622135452 248981712 0
786192612 424073450 0
449801780 495384445 0
223058318 25276676 0
471955308 302935186 0
316911021 675640484 0
704207702 481238474 0
199073987 525403433 0
776474803 236607493 0
200057012 77984636 0
543911104 167711318 0
347485124 459164840 0
726979893 288319392 0
739219877 186481542 0
742927921 265570105 0
683056054 352304495 0
528692072 776776170 0
457674208 144010285 0
125463772 31212673 0
761040469 651108533 0
238509622 669292579 0
693981212 754321308 0
527789989 229972276 0
156792578 609305637 0
80073818 204189370 0
749077361 27618298 0
333813429 209100703 0
644025111 397314613 0
762127181 83173143 0
737696978 351187876 0
437507661 58015405 0
94908531 215307768 0
198144942 355986719 0
6230801 433852943 0
236402412 755842336 0
261206792 323568186 0
389705679 120757860 0
449147263 797192674 0
641048614 674480292 0
442939811 331212471 0
469905087 796313408 0
352354195 223375699 0
578850407 567382453 0
135368459 660832514 0
140368192 679794768 0
498682943 419344776 0
51519167 488403174 0
604584221 490850445 0
48853439 745678645 0
391754199 83921691 0
394446440 661619101 0
351252808 170952809 0
792849553 15026815 0
341792979 727513216 0
681117159 77281972 0
415640192 375921552 0
11214359 186247449 0
400988246 494434507 0
787533179 232046235 0
358821019 782744052 0
374169529 202135925 0
563274810 365282853 0
282066197 679741245 0
648696342 57564444 0
583528456 781525270 0
534912928 558142816 0
11378756 614650056 0
760450239 771342049 0
359385702 377035546 0
124474275 255984218 0
628698610 64507560 0
415020341 582053639 0
433271841 193777998 0
248337183 197365806 0
127064888 602990070 0
358410232 603113589 0
265408279 382285421 0
230918091 470040382 0
540719257 346039329 0
254212737 62268753 0
471428631 45491903 0
506158049 257176827 0
667612386 392331987 0
568325409 122299703 0
348616387 606435959 0
438742809 481420131 0
154012904 702362258 0
206031774 36701598 0
446957173 92926166 0
534850290 104463710 0
86263217 206370563 0
74629636 794239615 0
569090038 123580462 0
796177211 171337630 0
395354857 180972755 0
185450400 593999518 0
13667811 570831013 0
478979020 30108159 0
551187068 665432555 0
497969583 598943796 0
522258923 620817112 0
356075151 717615294 0
642059652 234899200 0
767197277 706342297 0
373357144 573400624 0
248530589 563787807 0
476639497 234042996 0
138953843 168902498 0
37081077 33458574 0
103084670 712640826 0
749332893 416176878 0
648995568 531543875 0
399737078 769665856 0
792963283 770104062 0
239569622 310759499 0
453427972 347901406 0
558510962 740527654 0
629300750 683275482 0
400193277 332100834 0
578717860 776691184 0
221707530 630503426 0
89466744 142551822 0
531755158 704781180 0
488365352 298900919 0
84656027 202832634 0
336555002 798162924 0
695064553 51092499 0
734620028 70572314 0
57578831 771595337 0
10929182 466726076 0
472709245 732751059 0
169464349 739039374 0
123356941 432946978 0
461283418 423252493 0
757093836 557984672 0
261715800 316902594 0
199853550 761336868 0
553866272 733207990 0
695802047 741174637 0
685952438 396166461 0
290733320 663271365 0
583078059 285041151 0
600143497 29025067 0
689940483 386628753 0
301862877 169600160 0
437127972 498277988 0
637270438 399262087 0
604499986 326631108 0
246565126 669433558 0
489630768 411264779 0
476879807 54578510 0
800229593 339799666 0
923981 656945724 0
288048595 507327378 0
111122313 46977367 0
250096157 541349259 0
485635943 464480029 0
796812401 556973737 0
466193969 408968698 0
516137878 95144786 0
546484424 542685126 0
194643050 303102154 0
307183788 180408741 0
672952561 34953167 0
316347024 766400970 0
481760237 108687823 0
785641515 614025327 0
224540057 631234377 0
25051137 674735956 0
75964115 284338301 0
738819763 242304243 0
351096762 452009904 0
351220150 358788187 0
526511762 246550075 0
147271373 457531145 0
311002788 448033744 0
135710252 272752637 0
394416562 707030645 0
688056659 452046777 0
155995337 226206101 0
693535207 465950317 0
311609018 540049199 0
293412776 144742135 0
776134945 640809244 0
144822976 485035506 0
691177699 753303432 0
206583924 507304545 0
657118467 776731186 0
296534239 347170311 0
272643817 256733110 0
134080884 488773394 0
117255852 678145231 0
130259943 668962909 0
551603217 534729380 0
741120220 667226306 0
23616386 305263166 0
40275015 64354646 0
263004139 778897598 0
18490796 425292576 0
797524877 426478255 0
716026511 329323413 0
437142963 120322884 0
667332630 261237251 0
719964522 225782937 0
108899910 289192450 0
500320465 730261459 0
749314201 327674792 0
589778238 283962102 0
261817850 134753362 0
101477057 96382238 0
398394105 578045487 0
17748766 529531511 0
211404520 635797157 0
374593827 229270666 0
195307622 383865219 0
336997785 48019915 0
118435923 121937081 0
578412231 525427434 0
454608235 198266038 0
82606479 400845311 0
799360155 111074109 0
328850713 188330705 0
447058385 481573500 0
714413504 561262133 0
369795028 545403258 0
717677753 164462525 0
24773144 233659510 0
464147815 353617443 0
88689786 166530547 0
641133831 233557151 0
490706813 163046265 0
307084908 375503484 0
201571421 156429234 0
348572192 619597496 0
741090047 303107417 0
721673379 695422657 0
254412587 306476310 0
603289138 674994932 0
594614127 269064327 0
586666008 49041456 0
325449113 489994111 0
205662066 235847049 0
273870825 271233172 0
448296128 676224611 0
601741977 739969039 0
257762330 293453360 0
675368513 692561746 0
241749128 731804670 0
203547671 105714927 0
120240370 709245213 0
475916383 770772392 0
109798681 689118778 0
691261636 482228746 0
423313493 641568889 0
666447769 524283310 0
585897598 50241224 0
342351358 334893274 0
199924835 398217013 0
746158734 789616287 0
756080209 132403761 0
520364626 677238835 0
797190625 227535863 0
253467087 375506108 0
32298716 455769846 0
405604870 759991694 0
741553773 351690653 0
398897161 443412353 0
140891490 644457822 0
692300208 136901572 0
497720607 281267754 0
535081059 309116902 0
147201069 84649432 0
449380239 517067247 0
577805223 617934846 0
390434675 351026916 0
108942953 709615788 0
56289226 249793942 0
629541308 133302415 0
591385002 465359382 0
269474310 564441698 0
612786448 233639334 0
137352001 503692676 0
795008770 381169238 0
379400920 184233387 0
246727974 414252442 0
171411399 151428333 0
178075739 289201763 0
607774613 584698274 0
60208832 150908658 0
766161306 530878034 0
672248272 56636569 0
109160618 85636770 0
607390092 463486566 0
280057695 204938198 0
425289253 760554411 0
189500200 706876771 0
621559082 712248045 0
260196617 117805140 0
514038512 246442021 0
789311098 751051937 0
649545908 219653306 0
249386519 499359440 0
30471418 381620195 0
228961976 455590187 0
414094872 4753371 0
124287291 454908490 0
289966257 216011597 0
420455576 13245598 0
447332417 249268245 0
576751497 617487891 0
211858199 15936016 0
348307348 216913723 0
39154644 420263436 0
181789231 597077215 0
450551784 194703611 0
279427256 678064880 0
349565903 590167401 0
754622162 744326657 0
14510726 380756918 0
191236628 273303700 0
12086218 60798064 0
468316631 441064654 0
684633919 51651540 0
54446588 799676810 0
693461539 681210706 0
197207464 203095793 0
277962140 219954993 0
767543556 249174104 0
496531675 428981421 0
742564042 756101545 0
399888063 485588963 0
36454490 747760717 0
385894340 560180854 0
488297674 405804546 0
108554703 306688170 0
450199218 514617869 0
530119060 791690487 0
64416890 241592689 0
286535533 731078861 0
345037011 306667182 0
29830557 6708381 0
97245728 143637458 0
373263306 109734078 0
540005403 43389476 0
764470898 381154209 0
171751850 597163619 0
22275900 516631373 0
338391211 537960017 0
533154946 85520468 0
32421808 200144722 0
193881418 772649607 0
375020724 771171246 0
261422836 59629348 0
87836180 313953629 0
87543260 703577114 0
62838465 63657899 0
50431037 572461559 0
202227816 259728900 0
162735373 739229557 0
653555904 438214409 0
230158187 515151856 0
748490126 430679925 0
25801931 596401034 0
799467679 533161988 0
136614910 149153767 0
786371987 372279309 0
547671777 322219884 0
527467347 755487522 0
481911944 663284442 0
478864984 359716971 0
666997745 621816066 0
679353126 635657593 0
366374258 489349720 0
663935223 586512732 0
579938 710393059 0
443185715 672787842 0
399203548 125537748 0
114008835 296956142 0
494240045 19798710 0
199365473 504651261 0
491477886 674385640 0
693662203 519001871 0
64326847 670205659 0
320784090 54957458 0
49565880 647071666 0
771714107 148546168 0
672118734 426040022 0
518768229 34023819 0
357400962 328003202 0
477027566 353941611 0
440588931 77599437 0
421963799 794359869 0
148344871 597666073 0
770816380 225465608 0
625700134 200162018 0
627366742 543769058 0
45906788 171364491 0
489952806 19077582 0
30922318 473091398 0
318531668 391427221 0
15260678 349003198 0
768345560 703507863 0
93802553 273288186 0
526460935 656435434 0
47057868 73550260 0
571013523 407044887 0
605680125 486364906 0
658998535 360882825 0
485091453 565061415 0
257342100 624138701 0
708218023 529475263 0
264732287 151388950 0
716334567 45943156 0
78133017 266519535 0
432112417 457416080 0
594511517 369881380 0
380943369 573414998 0
799553270 537504800 0
76355769 627910619 0
435027720 774023849 0
208441350 419021383 0
515940550 73082156 0
259237528 672392157 0
87255340 535910123 0
643099809 293847737 0
291650343 490287752 0
695135120 575670497 0
569477266 243452912 0
521580488 688314560 0
378299579 194557249 0
304193944 29490753 0
300698023 646675537 0
232705104 634994692 0
38600739 555553133 0
110900807 360363643 0
457141196 88768701 0
5979779 595457324 0
554670427 721930930 0
368587577 8961058 0
690559697 391847307 0
490589386 261413130 0
256844726 525636286 0
193735048 62526724 0
641240616 60107652 0
626736864 483403578 0
697314898 466762413 0
213084496 667933544 0
496848635 482482396 0
87232971 632822687 0
72903441 230739122 0
285028410 394005657 0
398474669 491167553 0
198626861 98147436 0
189419879 584648156 0
651216499 537016717 0
512186731 257489843 0
47753890 144566673 0
390090553 546189141 0
588351764 330763668 0
430192871 77278118 0
220451306 597244773 0
784669478 94416784 0
799103965 481305251 0
475393937 13312580 0
668458824 258545429 0
489869517 41790763 0
178856425 508259622 0
161183077 416071706 0
241880466 672303987 0
788818815 147845702 0
587175989 586366405 0
501521410 488932985 0
585040001 653316291 0
659169121 457774401 0
51702494 326363548 0
407709428 630089494 0
790593670 353555217 0
74363059 541895777 0
94932644 358414822 0
690183026 500417948 0
624766568 296548754 0
144836628 544902680 0
271130606 18437436 0
635426968 418667211 0
588030211 600342850 0
703934099 719615230 0
704448260 487443202 0
297925846 106999617 0
58785524 10979809 0
56695660 257446314 0
656160255 306025244 0
403957976 144647504 0
354044765 644179570 0
283029755 210368980 0
767364108 142014844 0
738625477 30237069 0
59702246 607026175 0
328557912 38025097 0
442835841 103309344 0
6156255 425249359 0
509460796 575181967 0
25647338 107648944 0
221980903 424600491 0
729893778 229035161 0
760172223 193635924 0
186588712 774789756 0
223535797 446782292 0
493032891 368205682 0
651079177 798303898 0
346657701 339951208 0
795498930 599123481 0
244281959 140200612 0
394391252 18785526 0
584271932 107180061 0
309439869 10828304 0
611342782 52946790 0
634813640 703206014 0
448761024 444426231 0
46124203 255031428 0
583964680 233908458 0
620286078 575337963 0
12494561 220628665 0
494806654 173037561 0
751806246 257474138 0
540435671 100773850 0
511911050 554447318 0
669232908 94456139 0
284655155 747130760 0
687635024 542640071 0
683373185 509877231 0
62716358 54987844 0
610654651 274979316 0
48525051 236617261 0
60577233 734012627 0
522898210 621902092 0
634680903 680561047 0
564758547 609089658 0
604655942 283047347 0
561494957 114101133 0
712184036 743236845 0
273076685 655229726 0
715599181 200847779 0
178292134 506006872 0
98900182 699256924 0
623355357 280076270 0
771154992 355087701 0
30660202 399096190 0
657613017 356664361 0
529131039 127991782 0
668881522 132413254 0
172309828 74488978 0
660776918 38113041 0
453310080 551754525 0
496050430 485372309 0
658689868 174672694 0
159117905 751371521 0
667154455 47832364 0
636591012 789886645 0
308493608 116955047 0
733244021 84541213 0
13218127 75314541 0
249458783 714573675 0
634754818 329486770 0
678832961 572403008 0
710320354 585517343 0
591674437 165025454 0
208701121 482394736 0
461619283 588653284 0
352671649 429979834 0
652868195 450022719 0
635107817 350323848 0
535217146 399006445 0
575037132 607383109 0
247985355 437796507 0
567987844 737956250 0
443821185 395952466 0
84288520 45407938 0
127001545 79027126 0
421832696 482810620 0
309849703 633497500 0
245237529 263464536 0
133821704 311370232 0
568510856 719158979 0
631921343 626510796 0
243727511 340810190 0
224369052 616931143 0
306290508 461236369 0
435054262 749650366 0
739641813 623079087 0
722698243 181426269 0
348205495 326755245 0
111568806 674432496 0
484972290 646430847 0
177614248 619512322 0
495676792 710401285 0
719756761 251904979 0
655463045 599767813 0
740079565 337796738 0
122445452 222520837 0
762299500 105097703 0
362740360 519090814 0
484261952 70851690 0
162559469 528039790 0
442216225 760057582 0
325472395 86933544 0
745503675 253641176 0
1269052 468480027 0
354337878 563074369 0
490299564 349771140 0
565539124 77415962 0
553032769 473657165 0
73708778 146310243 0
409971462 93413868 0
199732135 698703278 0
84029850 165975679 0
55218743 271559162 0
581532761 617542892 0
66370529 117052446 0
40881462 323113614 0
206877989 216106435 0
135711653 486023023 0
421874556 8762613 0
148747134 382534396 0
110329839 206139175 0
382902422 783434292 0
262705894 651078364 0
38677987 111417510 0
408125533 362171865 0
255362007 458449642 0
262856342 657264463 0
203060075 789389829 0
22321925 192764527 0
795832152 454166781 0
623033329 351234190 0
633913320 335392264 0
66928728 785745513 0
283470399 563984664 0
548622852 645677236 0
592004314 213610373 0
365044608 739756540 0
641098566 258263488 0
254241673 244692476 0
737962944 499353702 0
240445332 186283590 0
303480220 497368485 0
477920569 309681511 0
82029564 536367076 0
767186839 151228023 0
295525337 717779216 0
475945185 273626699 0
321487809 327386441 0
477873547 437520668 0
19457342 774095226 0
385413780 7184771 0
174471440 398282271 0
227737654 105969226 0
444583968 507361256 0
102482023 165211016 0
359526684 297771752 0
168228642 470262567 0
710634559 613516757 0
395400391 170067149 0
452819972 70968345 0
707653921 201585297 0
250723469 439594967 0
721342030 604972371 0
752512890 152299549 0
584460576 694388372 0
579844391 606691535 0
254777388 91126646 0
125694783 152539225 0
713179651 13870339 0
178130323 46809574 0
339624924 718718790 0
777449058 636032282 0
158440270 412903638 0
695686291 93117474 0
724464165 74722983 0
141647541 222991813 0
599148656 520083070 0
296987227 597971105 0
513972785 466402039 0
138583315 26552546 0
324844174 499744205 0
280003310 324496018 0
96224583 381774346 0
642886604 65253256 0
83983785 145381604 0
607904882 778375013 0
380654777 595053272 0
468600288 54030227 0
35160874 670894108 0
616856836 468427159 0
740161283 444828806 0
509167842 578146247 0
677129295 30852977 0
136059764 661639400 0
403259551 92179593 0
330170947 489122453 0
215529463 289406582 0
562424128 277420078 0
498178095 616127844 0
614301766 89690079 0
421135818 558830833 0
548279437 118688138 0
388106927 334312495 0
228390276 477870753 0
370606337 517820235 0
527536462 174540868 0
229475845 708454525 0
692972100 277199238 0
753819693 250280487 0
36495405 42359649 0
574175381 720553178 0
616906846 194516141 0
536708730 324389668 0
629510501 346509619 0
352923751 720977381 0
658785312 543211015 0
240852268 354147460 0
40426640 424903953 0
221899192 78016206 0
143029293 457004803 0
682606884 798140498 0
300931040 406065757 0
674251549 221720845 0
795203148 185178125 0
354435232 230525295 0
500492747 239309295 0
2591958 121162396 0
316900846 177979632 0
243872236 769502338 0
632804852 4472797 0
164154209 288370363 0
511766192 783034697 0
341095211 429947119 0
594256548 737445038 0
786025749 794408581 0
566305173 600716024 0
336529922 309133156 0
701284000 50051378 0
443079308 556668642 0
632632817 178944402 0
236813060 184772514 0
474972634 583304455 0
1962245 146060273 0
608412192 392781653 0
563209825 200403794 0
186800994 383872733 0
201400286 203240468 0
340707284 613674177 0
170423719 492486425 0
147254007 683307551 0
394278779 503257470 0
263925456 341054801 0
57948571 614309849 0
766524956 242659183 0
564770461 262690536 0
778739818 541186151 0
360943108 711600761 0
603302749 661754898 0
245825411 112558391 0
527739308 691407939 0
617666787 36003028 0
366273846 95280719 0
63452638 626565359 0
302713393 499389724 0
57162059 580968482 0
386363096 211405144 0
528285462 630540049 0
625139205 430986847 0
494647557 655338386 0
459937304 237756516 0
338572222 410268646 0
382227464 55790617 0
260257281 348270613 0
392112266 486419684 0
580551116 608947372 0
328418308 361794974 0
745629050 417757741 0
527680586 173838316 0
54692285 512704745 0
91104578 725676461 0
516040790 275973349 0
204334894 313492870 0
61946779 628041841 0
597009152 129281457 0
756205986 42613988 0
21186316 790457271 0
775487296 350621716 0
121265499 311570488 0
808463 685994396 0
438473319 31207555 0
358088613 481738503 0
5057170 648915154 0
759870600 170963774 0
527019668 558563587 0
755469267 749868872 0
466770225 394419132 0
309021351 30163422 0
376336407 93546784 0
142459391 294979615 0
510885097 221628736 0
40958741 97478057 0
502473162 330103501 0
328903281 380793891 0
58357579 294108576 0
170400436 272618451 0
610261509 78288881 0
29448323 550754497 0
754547899 372411555 0
724171434 557126384 0
444026710 436632943 0
788656535 589123332 0
435270855 333375948 0
233216419 238854874 0
512775317 316674346 0
65252442 427610704 0
380185082 86507569 0
99504686 261717625 0
201034081 665205075 0
445466594 575109411 0
140329819 217798454 0
529635182 751072541 0
171214654 688266818 0
713409321 490462485 0
689432936 285593204 0
141689985 109290953 0
124957833 250493241 0
664008339 791555447 0
51638808 673737804 0
742000802 330293657 0
442428506 528487883 0
609746701 298712365 0
374802996 584920438 0
504690318 753656597 0
436421678 100294794 0
182174607 36692444 0
296119129 484408508 0
40493822 624941691 0
672334936 95126747 0
695029212 127512043 0
65688450 55985195 0
230586645 82291702 0
184053060 323491220 0
283588761 195225858 0
31169920 211683601 0
340921696 143934548 0
774304027 59190717 0
52846551 48700156 0
91336081 689328510 0
157061511 760078943 0
483905819 27836586 0
409257944 10323191 0
326316148 186131360 0
129072949 3807575 0
483335225 401242513 0
499087817 86891357 0
330722146 149536732 0
78918550 49417879 0
33192474 4720286 0
66807308 671890807 0
591519950 356994325 0
460451998 500301143 0
674878856 526033185 0
634052857 307487691 0
186685491 674692894 0
210429376 238182304 0
471766037 563295355 0
420097827 709414463 0
417905259 499944060 0
197123392 287462662 0
88393307 367159273 0
338648419 649552426 0
238500079 557752824 0
416019533 448496956 0
123203742 7298427 0
330332201 169314036 0
634497103 164188075 0
95375641 561858242 0
318206218 313929051 0
682507828 794251589 0
639160442 693912081 0
643957721 765592266 0
642062626 638011321 0
134198578 441837754 0
391996570 689310645 0
306031891 564940488 0
552766401 405542717 0
464962647 690576727 0
171327768 767649069 0
95934589 626958554 0
590756049 203677738 0
504203361 305441817 0
637579771 223936195 0
775075871 671498804 0
197746185 453540595 0
604353608 154846041 0
597360832 449290229 0
334336403 592886286 0
300746177 716370714 0
446807115 514150969 0
304939630 461071172 0
102290594 516992482 0
370408937 20807931 0
156767557 370683228 0
548154028 375984015 0
227128059 362929049 0
81405681 311356881 0
551124318 546999057 0
195956173 421337226 0
301387266 159133851 0
253186423 689314004 0
440645528 144368465 0
682881481 669815406 0
647214995 685269425 0
194007886 98465970 0
644863301 1666002 0
114280908 472138702 0
649300240 609243949 0
245378873 579482876 0
213590087 769437199 0
734194177 773068026 0
543578155 570513212 0
600999825 86449972 0
613027416 531602879 0
229545145 712922785 0
333314889 800220892 0
320433295 575302229 0
531454430 481680485 0
520965746 764496915 0
214596403 795789592 0
582256772 657523694 0
563242300 142316758 0
664943848 747016186 0
109792609 530399491 0
248600277 326347594 0
728796245 134012308 0
87901759 617686607 0
57519810 286585547 0
136002664 602094221 0
108009591 193371216 0
425536134 495386652 0
101463525 77378705 0
795593159 685342539 0
538297854 710089805 0
214181277 595811045 0
52354484 461366455 0
254366056 607696626 0
242750234 56116597 0
412633242 179286715 0
369699442 777654314 0
425237014 223337830 0
700722820 433001739 0
431180593 375089012 0
104020562 326473746 0
321478530 260837797 0
714489365 800513885 0
104407884 129371799 0
270049282 1287612 0
740541504 13781393 0
713436757 409839043 0
553349214 614301800 0
18232327 448971374 0
206689493 110317547 0
317167250 332590283 0
727137927 527550401 0
566058472 423877103 0
92860546 627269851 0
223358039 299282351 0
141582210 178892451 0
566808980 750363256 0
75998299 493771560 0
600182899 16681729 0
368884066 178596791 0
360577144 665645734 0
746437321 772670758 0
778541825 98757336 0
542476099 71025361 0
780078086 501901791 0
781958558 170959914 0
218551945 46603334 0
417165092 407212595 0
76620164 713876465 0
499241593 608059651 0
296833836 391132461 0
429814623 711851327 0
763842315 23409854 0
305400415 101816489 0
343426819 465941692 0
720146462 590162881 0
8226232 798503739 0
85277541 693380341 0
258026022 257619446 0
241425048 761800530 0
49934255 618736374 0
63515219 481983158 0
143371050 162225157 0
127734270 427256601 0
78115689 572847219 0
779251937 798206222 0
88029239 115960506 0
600959801 494873417 0
300595436 594873581 0
302755945 581336371 0
727594581 604242464 0
747634265 280832035 0
697081014 570346818 0
690726560 229312769 0
192951279 768957941 0
133335362 558513226 0
704694644 40868259 0
638709525 674732491 0
506739167 636182565 0
16249861 10085676 0
686253339 109372432 0
353550642 563705342 0
607242660 289794317 0
319395819 632768531 0
419656995 788068071 0
724168170 10519205 0
585987787 395867391 0
468490938 621835731 0
526669023 248264655 0
431627861 267676885 0
679926543 64369729 0
53632605 750595855 0
613066212 749253008 0
292902892 652758060 0
228094616 299663623 0
747744779 235070143 0
648662485 174452183 0
602175485 120597551 0
591721092 184671504 0
385819687 695062452 0
90122815 21446567 0
13549592 70124895 0
488410555 322188831 0
798184133 597754336 0
359672558 524494836 0
463766139 55072217 0
692996844 43327241 0
22613027 230067147 0
119741978 633777312 0
139367926 637061252 0
376528546 496097112 0
602192010 769946289 0
795199345 739572912 0
787726220 705336650 0
272171719 681644832 0
485446866 204675579 0
623996368 79450529 0
206956158 707933943 0
483002904 801249807 0
135518689 608039618 0
62585832 425261610 0
568165744 1424863 0
395320352 506867292 0
147428557 203885591 0
712459574 298756261 0
565956720 767220300 0
33273535 195310857 0
501891277 383993386 0
140023552 572735681 0
533771892 631094783 0
90221443 20663822 0
754220756 418132696 0
417325609 130098822 0
193777505 217864741 0
520935561 572469347 0
506510946 449695190 0
489183265 147219985 0
471080616 795581906 0
334020813 801204903 0
612546119 483393088 0
696372839 180586216 0
428354229 4066603 0
252163411 414104660 0
87095839 789568145 0
101962248 432133496 0
430426548 797266479 0
681749562 419771749 0
108101467 271518823 0
213332688 615106162 0
149040452 280899440 0
444717616 106778687 0
522052839 678631980 0
46877489 659779332 0
151612692 707896401 0
584267736 613748375 0
195578528 254156304 0
18789390 17242947 0
141525142 528845586 0
31547200 547553943 0
105162521 34990037 0
54118225 375554601 0
360158781 216037360 0
105623775 799411526 0
53864239 209533916 0
217415152 344118839 0
444102700 641614685 0
281096318 17499087 0
669556565 413164881 0
299465312 227442504 0
606944047 533647977 0
578371150 40598045 0
734129032 588091308 0
645750664 637653845 0
84523840 227923286 0
653871266 77510232 0
181230633 754576805 0
538966723 329529244 0
90121322 182526889 0
631540178 69653952 0
293216702 638658692 0
533696417 248702881 0
742298046 122974408 0
454538307 122077254 0
291194008 198831124 0
202993441 146253860 0
533714879 394363124 0
738081520 669751510 0
282009655 151424142 0
526460848 760746897 0
116811642 52239606 0
643170244 163743983 0
118770982 340398041 0
510091100 555091214 0
683308977 125868035 0
449209124 757178623 0
196239628 153577430 0
627170196 49320610 0
393125868 632922412 0
72103866 381864185 0
644992374 524230684 0
512626474 668738139 0
684923334 52881701 0
62262197 326119733 0
412472314 581800499 0
435874511 378085480 0
96908038 110470388 0
427209557 566973361 0
151902223 209834702 0
227859115 241327976 0
141593361 307880991 0
675761025 760207272 0
687197040 553342353 0
213275922 394976244 0
37688189 333752714 0
378244732 72493442 0
2321475 774324758 0
643042310 771271023 0
216457064 35209517 0
462572452 458856977 0
64329256 628240233 0
625587227 544488507 0
799334372 144926643 0
582035886 432226335 0
490598409 574309910 0
693185866 245330552 0
129797031 217436674 0
673608423 272350259 0
392677299 306013049 0
534454517 183435501 0
191859498 796854412 0
714329401 731588989 0
344180780 493263269 0
776541795 214618914 0
80181781 358227597 0
159252616 438895798 0
238115582 564322678 0
537967575 735976226 0
129231804 98626727 0
420059706 698628556 0
688360530 352978807 0
486115652 442681402 0
715729201 179322982 0
395756674 171041946 0
579641834 94256878 0
539546001 413618574 0
69391308 500423085 0
730987534 494528749 0
681139664 656503970 0
228279519 695273739 0
777193049 571643335 0
276027696 712577146 0
401309372 168179067 0
532648766 117350015 0
84813690 714862040 0
256712947 101413148 0
622212227 559313386 0
628428301 429453414 0
539173250 274453970 0
655426783 783268401 0
305207466 171475545 0
737046636 524258340 0
737021841 271207180 0
521098490 645274418 0
453350200 230761259 0
383261808 514685287 0
461816145 417638131 0
534623451 246846769 0
626959267 299752872 0
582779784 333087869 0
257673009 617382114 0
681210976 579087320 0
486565297 26615741 0
482354646 629601997 0
101259358 393776226 0
258044230 43003953 0
317591186 58193300 0
667136465 662259526 0
254665719 315901376 0
292201449 769014492 0
140062325 41346022 0
52832634 591544894 0
660319963 558640266 0
500733344 683688011 0
546887977 105141938 0
28510378 695165013 0
696996336 229468711 0
316142296 143510508 0
455717074 447814519 0
130306730 103567488 0
388146135 219047728 0
795408454 741991779 0
663082275 690197499 0
552225358 320285311 0
486683804 667632677 0
592725679 128077892 0
638228511 742123128 0
128727355 779810832 0
556216558 799364450 0
619080176 282407408 0
403953368 717160141 0
294878100 599096508 0
75096379 53744600 0
93283470 14543167 0
671242286 584299976 0
491364195 5685751 0
525503793 383195205 0
610732974 615806478 0
267090770 713470264 0
538646525 192469048 0
372258979 417995337 0
24287012 465353350 0
618708321 515103516 0
300573436 625979597 0
75079267 594252574 0
69926704 376922198 0
91756490 273978080 0
653155934 140903578 0
531953716 332719221 0
274644177 138524574 0
676726310 740954129 0
302323612 418334369 0
691780226 383104327 0
273745531 411461551 0
744539146 148572881 0
333401827 129951306 0
291346098 128904612 0
328663286 490685219 0
533340498 754340536 0
213733111 190587232 0
321204267 246543710 0
627452754 112847310 0
627959461 226407518 0
467468214 130220123 0
165840517 672066923 0
201957991 450832284 0
564600403 114441656 0
793711452 33836719 0
547238478 24099856 0
400161226 119686174 0
408480851 613203533 0
24708474 383173162 0
361015246 721148692 0
629888471 26269421 0
151855299 605206740 0
593987320 55998680 0
58844684 190186515 0
25313240 31599888 0
38510415 169891624 0
773814559 139299981 0
691029783 414316002 0
264621505 763194871 0
699997097 59438013 0
542073453 558600573 0
495085277 175392201 0
379378829 679586075 0
609712529 149519449 0
160048266 763800385 0
55183089 22347281 0
649588382 755106212 0
455197442 556290484 0
192552354 43524272 0
76304898 11876367 0
337167223 268118477 0
537976037 24263074 0
696732059 646151186 0
417590551 571511331 0
688896487 522502096 0
756405557 660025341 0
181827144 304238715 0
378891203 74735009 0
318132924 156328479 0
44163869 509449450 0
393706652 486236264 0
396642896 331403017 0
370919080 459511545 0
375345694 778085841 0
677610438 518977709 0
256065132 325635598 0
532657182 626072837 0
324148954 253101850 0
288722987 755999422 0
121876336 504182705 0
452033558 183394813 0
332727838 587430803 0
243641954 121954228 0
646454222 84349495 0
102548260 744439540 0
12351661 387215325 0
724404523 42641010 0
288207114 66293014 0
502046439 675822342 0
135546694 612952285 0
276989651 615865494 0
427412665 5673340 0
406631667 753487775 0
494201685 715433311 0
8769636 365546604 0
294866603 704044729 0
665519646 750768348 0
256272397 171743014 0
721958523 400184250 0
299419216 175870699 0
96910663 696646145 0
794293200 500357153 0
374014330 45623527 0
517423293 146095570 0
319720923 699262615 0
346181895 732462431 0
196138767 383093119 0
282644338 544893670 0
621447397 601799370 0
148930566 517264011 0
419403062 367394031 0
186512805 696237285 0
219218229 511677405 0
101681310 695999057 0
356823799 201610192 0
19776986 634759769 0
485234551 486651484 0
610992936 375388763 0
216455816 67990506 0
374365095 778984455 0
800887917 760539315 0
302842950 657074268 0
529577409 281591310 0
574627224 24533771 0
321438832 395719399 0
733161333 612024915 0
528688447 26633028 0
367032461 658395603 0
302534472 189698171 0
77183726 648776090 0
551606706 91827590 0
781795542 519067914 0
201302073 332273694 0
2228194 43837172 0
269060188 759386828 0
465858460 76483266 0
751510896 127603266 0
787640606 724273899 0
391582048 723029174 0
585569708 485410849 0
619408946 237322168 0
248392034 503806035 0
516794120 569990158 0
636419653 453625136 0
615705949 176191638 0
6963931 722347643 0
243330387 266717426 0
718872784 247848651 0
206292057 688231209 0
90781668 432082454 0
266682588 94827519 0
582140204 635006296 0
711393769 554673113 0
377442498 622927886 0
134336748 122152399 0
240041882 84731441 0
285215364 7653989 0
136442283 526783263 0
218739482 769519188 0
706320599 154021067 0
585987987 137434369 0
726524835 11821653 0
539339952 297179044 0
652399166 315472636 0
419857935 801415185 0
773951599 277879578 0
240846271 91215839 0
329471649 654116996 0
772216615 119875597 0
48404509 198370109 0
683386769 438351672 0
648647636 270662434 0
257203043 198084577 0
182964591 449024215 0
368911663 284729959 0
629506306 564995207 0
387034598 676961434 0
274114216 669019101 0
727023991 531704489 0
93389850 238438034 0
655411360 9685939 0
341934101 189964365 0
385758302 347167088 0
51069592 362424831 0
664266836 226820221 0
539019478 392601342 0
19584368 132961383 0
644455688 454275173 0
313215190 190303246 0
723339632 726340106 0
505007056 204379638 0
19380197 647302362 0
660529845 703062778 0
360017291 501139675 0
434270739 350570928 0
21910877 522430086 0
305401962 420788024 0
701579998 81928726 0
488408560 550948894 0
350856309 515068567 0
207196080 571228275 0
615965742 648221339 0
334903324 790241521 0
516963450 64362460 0
235543723 346003337 0
370528658 630513426 0
176360784 514232575 0
179408099 640437618 0
639241847 84240135 0
683679202 180764688 0
199698832 640799831 0
602381705 340774063 0
661292597 440775077 0
67148424 131269174 0
780250062 711223845 0
767843649 343622634 0
527128281 148840564 0
312810173 253969305 0
79937445 77170780 0
544080064 477714955 0
542338302 762653205 0
426054800 307354769 0
669347285 385413215 0
702659525 477018089 0
101433215 151087986 0
240476815 655856379 0
262384943 139926737 0
646725385 48407389 0
481775488 474554474 0
415792200 614190006 0
741733430 295146503 0
3092528 401271161 0
683860825 527092731 0
165257534 220256622 0
240964773 758923404 0
722044486 749365792 0
292947630 562581569 0
365944963 56838799 0
541025747 369547616 0
354528452 344423395 0
778501132 510983380 0
634499323 271745372 0
348390057 745799556 0
496785565 657055692 0
607588491 29553439 0
687610805 233669920 0
17307332 13582455 0
295391293 294580034 0
652373810 779839634 0
352989721 58001772 0
167531153 658586162 0
279337828 143844626 0
374305544 293506823 0
93706169 573236044 0
122969258 80409086 0
646847381 736005421 0
575605520 370590090 0
193277946 407203262 0
576011444 740122753 0
250454111 5339961 0
404406500 642843680 0
267273339 200461076 0
582269092 529840148 0
101302617 751150244 0
136703441 399800689 0
502967488 644326040 0
367708295 404979634 0
663420453 758563437 0
544561483 214998572 0
51849781 520100356 0
743106909 121555354 0
342918948 249039852 0
439309434 526591868 0
711638062 483892772 0
239603659 160356486 0
578127798 70891591 0
269402419 296641376 0
194966865 523714768 0
428997379 246672373 0
665225087 568551948 0
406693308 532528267 0
222732487 534078167 0
366447199 397229188 0
25367215 179438889 0
485686730 482671801 0
619039066 166140626 0
489541414 590293955 0
70997678 480156985 0
448397739 793013001 0
723352042 123697064 0
646755828 478823922 0
271529841 188945305 0
505848913 467712673 0
654767830 43207918 0
23240924 656453325 0
407665156 70284424 0
29431917 478002176 0
345049699 279752986 0
89701426 249912388 0
160339128 562273725 0
232817700 592957903 0
169309420 645638872 0
669236896 525180449 0
24854763 57316767 0
370164611 74751640 0
721935107 311780220 0
429717614 258145258 0
744221513 413784258 0
414843058 323042310 0
286181054 521664930 0
476598050 424716972 0
20732300 231935455 0
515270484 164460190 0
716565256 75877146 0
78057936 16490383 0
567569434 388775171 0
555814325 241671271 0
649967789 774435126 0
70772545 585787277 0
178690830 235736151 0
691015179 47261966 0
9296207 446463367 0
188122984 374968593 0
785750636 283595396 0
790044894 189318861 0
778000086 368141655 0
104313084 117437390 0
229437 112068771 0
172438753 765407533 0
353057675 646631525 0
738023466 284947253 0
107979423 655164154 0
710096078 461826288 0
94744680 697534165 0
582014134 451397565 0
299778159 259435052 0
385329296 274577511 0
17320629 346575071 0
348604085 386414478 0
234173546 785112296 0
43924113 698148541 0
246404342 538940779 0
287885975 761047171 0
198610558 12574050 0
286261309 66888121 0
457743515 522689280 0
663436687 98859111 0
639052733 231186341 0
495378770 167393374 0
79675931 198176772 0
229888675 418711899 0
393345148 21668776 0
261555463 106342591 0
251740593 538560080 0
730492320 77750183 0
294406429 75494371 0
775380836 559897529 0
4351589 598741124 0
68777324 296952316 0
721767508 720050026 0
409294132 236900960 0
235473496 773911150 0
627517737 557628591 0
66513058 65673647 0
334324177 283988090 0
118753803 616865262 0
740716143 130584535 0
497851203 405529626 0
311392291 636430068 0
663740541 283302107 0
557541846 362447715 0
258117492 554222129 0
694665080 34368777 0
794298095 21217508 0
800467648 453123111 0
781305423 191297486 0
259547470 721976958 0
333153607 717540128 0
148259630 568058377 0
331289777 24980743 0
552486644 420291817 0
625110133 352040853 0
124078479 244090581 0
76173249 19913375 0
43570063 645568797 0
653003689 632947731 0
361430809 497803547 0
613036784 420992860 0
665191071 20778329 0
294080518 566571361 0
305145699 269290174 0
347032194 632946199 0
465606512 360078405 0
779747792 514863298 0
463120108 276927966 0
27117977 69769883 0
430899088 708163830 0
451861181 516799963 0
171241204 755992965 0
356014678 739723744 0
527899429 44380926 0
762915498 152727713 0
458145902 459863552 0
780923299 603355344 0
651407459 516763112 0
162849340 323733230 0
587284301 266441505 0
364672828 263606539 0
738895329 378183218 0
598401228 485765803 0
37641691 588380525 0
756947035 466380230 0
382846370 391502460 0
653450738 316551247 0
451310090 205049999 0
608084613 194537163 0
569327493 483540406 0
42351314 775883053 0
672452126 11405217 0
634349829 92700846 0
454648206 418417174 0
548864164 3320052 0
75178955 425473752 0
453039591 114245927 0
363728369 453894616 0
27892298 352683541 0
179269625 595956733 0
509580615 108351142 0
724167461 58386624 0
691447757 409075619 0
331131737 296634433 0
784538288 197601075 0
282001781 20882138 0
13106524 790757044 0
693324574 247529799 0
212689733 750450734 0
135161721 424367180 0
397958220 448084397 0
182037247 536566236 0
567997506 706304824 0
733362806 140751645 0
335030263 465242634 0
659099952 386868472 0
799053965 526398165 0
459755339 710312552 0
206518142 105597417 0
63216162 38088242 0
182422886 700521151 0
114597626 304078880 0
88780617 260785646 0
458939187 354803975 0
678681588 290763960 0
664041648 516553569 0
652183801 171800597 0
558612947 104348193 0
82546712 164710249 0
93414457 196456752 0
403209281 495168342 0
388814145 216034960 0
326839514 795308417 0
14097988 291373211 0
794413930 105855076 0
638935207 762107307 0
393875716 162015832 0
714879087 678875585 0
358937990 121392214 0
289822221 354585851 0
596137837 94384530 0
574759888 583038701 0
590416764 644601410 0
162734 187275745 0
172266916 164563165 0
483664727 122241726 0
468983849 277458796 0
284611419 396584804 0
233481138 321838690 0
400991130 69824516 0
477277928 17834808 0
723623078 3501329 0
421739288 410952827 0
792177519 239080268 0
68843579 424965453 0
325829668 264829706 0
340997797 214201572 0
306998956 488703463 0
747292485 353487434 0
669986662 106206442 0
665650957 44494940 0
786674824 788240774 0
116705041 621161876 0
273706951 332329292 0
395427362 518798644 0
438218954 388827233 0
748781801 398859415 0
173335649 261192511 0
239022522 564094586 0
128534090 255345750 0
69754696 265259608 0
170737657 59730499 0
578888108 433497012 0
679292961 542109174 0
227786298 90365952 0
152184045 124220184 0
288230890 76141318 0
163652762 454063322 0
411802004 782928713 0
292746529 432663524 0
58542358 152613212 0
737836522 601847903 0
257624956 30462757 0
741201077 124897083 0
201825678 289395701 0
322911038 138969318 0
230599297 329733015 0
457754362 221197455 0
746789054 658738046 0
428758811 355492504 0
580211272 774973098 0
143584 728563423 0
467496810 790572154 0
641080670 717316930 0
750879796 143610826 0
548592738 29733118 0
639707047 177074105 0
615881123 253372969 0
717502097 723937166 0
106092785 361816089 0
801620453 55549416 0
13949420 778444242 0
297755085 590975214 0
508189773 621488066 0
297495953 734513148 0
583509920 736067671 0
609959499 56046604 0
699374530 163702450 0
517546905 526786006 0
111325167 291045146 0
533543453 343704961 0
22205105 277593969 0
350648497 741119743 0
103606376 172061662 0
200368657 273147774 0
716422438 693427805 0
259923422 247378985 0
127742552 321508617 0
727075483 280613916 0
640058168 771549669 0
472994514 298966893 0
336466555 435753250 0
96868191 315818348 0
521278455 574069175 0
523468893 373379200 0
213430328 428078083 0
638352137 82174187 0
59037681 272596588 0
604029536 616821213 0
526200225 785032692 0
348228955 511352911 0
311307714 171767649 0
582067494 421665959 0
663108907 592042676 0
315562174 745952486 0
367317022 85180533 0
750014493 237136463 0
689634934 732906172 0
193217394 406064447 0
99055804 747178452 0
179128428 491456516 0
503140786 280725764 0
419388366 397632014 0
541045656 463813695 0
627996094 537627064 0
525744280 117587432 0
774218676 613126120 0
603258468 356699519 0
224971149 633060952 0
567313299 649019166 0
232890795 718359646 0
79300256 276785687 0
231524602 618911985 0
667130901 672816032 0
451762632 504658194 0
433741123 11570134 0
613561103 195247953 0
656661747 393188417 0
526614751 307473201 0
592877675 175547284 0
498853370 13904712 0
605353894 630994178 0
490612740 755781446 0
755886629 133724274 0
439078765 584544756 0
8926995 355080435 0
598032956 57557546 0
42129154 625658790 0
159393016 386531707 0
773963550 686021326 0
152363927 287961834 0
159337108 772538376 0
55124919 720859254 0
533294051 196007638 0
67601084 369434747 0
202874207 400343022 0
419433223 458580863 0
200853946 279840322 0
433461951 283547339 0
117759767 85456284 0
276551606 379970988 0
635092241 191641240 0
441164472 778377509 0
387757548 176145765 0
315931319 64762405 0
497840305 781750653 0
112829551 301811152 0
125203799 734970109 0
661490442 322270209 0
286477322 347868464 0
178820500 555572491 0
615195944 642223416 0
540174007 763543112 0
323709674 215177161 0
232176809 778479145 0
598902154 237635058 0
182552510 511003568 0
274242372 517904233 0
156603922 247489396 0
538064064 54338947 0
448170240 280057690 0
313247038 534341769 0
303948264 724630173 0
216693015 416466005 0
322480726 401928324 0
418432427 729901356 0
504155072 749212988 0
532902903 426433111 0
10900281 598255445 0
726570035 545507170 0
530356440 725141469 0
448381223 787909153 0
791724674 623444360 0
211930564 542361683 0
289020798 388994165 0
716536997 535264870 0
441275133 327999912 0
432109698 575779732 0
639636284 303674351 0
188465389 252171588 0
506681788 317482033 0
213719052 541070291 0
472143398 123887946 0
373245972 268765696 0
163381580 462877258 0
386335499 288674432 0
117924364 792604623 0
786259777 675633867 0
271325271 608074011 0
341272851 530081847 0
668517888 752549805 0
789311553 319429097 0
648663741 600178240 0
218467165 638473995 0
340947060 532284191 0
575707666 120353940 0
546846359 403492159 0
702202973 293156720 0
750834805 335736205 0
769261425 734059746 0
502025240 357636949 0
175831455 269088695 0
467292571 455742555 0
117340867 277048357 0
170010929 686424008 0
479938877 561948371 0
440000199 171133990 0
55518051 299162825 0
789704186 366140473 0
593337793 153037115 0
288252871 98658834 0
564156718 613694422 0
527562512 47861531 0
253914046 535561236 0
287643580 87100894 0
784805989 111243912 0
187242508 616147265 0
75934918 141252178 0
651566587 144982804 0
602191091 582915946 0
332376385 10077191 0
623276623 749198659 0
705894963 25871603 0
363807958 414828763 0
394546060 495561256 0
513082144 524270702 0
154176740 322503684 0
283590980 146981133 0
675933926 506289596 0
468092676 253163229 0
235722843 576883802 0
779198159 745685690 0
235344371 378093968 0
201051335 168647567 0
424557081 177910330 0
106494044 361945637 0
636052086 384846789 0
59480236 724333240 0
343306641 736900457 0
406105277 724239863 0
36504778 392836496 0
780619520 590394880 0
30688657 178489940 0
487094655 60765252 0
607495049 759473284 0
279244793 557034432 0
428708038 159285280 0
668063228 479841070 0
789991179 228979660 0
471068568 675971759 0
763370707 349946869 0
52313605 243056397 0
601267631 216340990 0
674657130 608873357 0
113364139 106639658 0
790584596 127969516 0
625185347 154914734 0
84956518 412077295 0
91301757 581504569 0
576340945 598361036 0
467853422 187671089 0
332210198 670748868 0
432945511 617805127 0
725576873 81653648 0
461914219 215859806 0
98770588 180762141 0
739614072 154051841 0
440118570 5201171 0
148555814 264410501 0
638123405 264653488 0
457667158 362279400 0
8593878 499818844 0
137439974 246902352 0
310130795 186095235 0
433339361 513433461 0
303516506 322432622 0
557154384 261980706 0
283065874 573277149 0
339483730 461433405 0
717813558 219230395 0
81435392 726646337 0
558804825 379778629 0
639443154 686324987 0
519260623 4742078 0
268881051 324653480 0
385699679 98699719 0
774742299 481312566 0
574090655 667352757 0
392411446 17963809 0
6251591 383681270 0
283312059 90007080 0
519306356 617912390 0
510796252 317175510 0
109830796 426496866 0
703017959 744935076 0
348571476 737028991 0
611619083 264319903 0
281795316 181980745 0
344379451 426840773 0
78680921 249009027 0
90207086 176915794 0
624901750 461607846 0
752556124 284405396 0
54761147 98342697 0
652427892 590859116 0
340326855 242938488 0
585616039 790446964 0
480890502 669896185 0
386461451 332351466 0
21636409 393842126 0
671180607 690549945 0
557683460 461615186 0
357031140 392262244 0
715560361 605627148 0
257742581 668498529 0
636978370 290928879 0
315486346 248575773 0
250126465 430264722 0
613766109 601693251 0
583037858 18813775 0
32895626 28679710 0
48996455 519642702 0
208772375 558467870 0
88130043 489088057 0
68029758 391594451 0
792534073 620462626 0
373189110 427485904 0
102795745 278002528 0
297194312 612243709 0
349551050 93425722 0
605227370 460572629 0
501823872 179336170 0
58595487 535982094 0
370482237 178867103 0
345981042 161673103 0
350759523 743128666 0
149851609 721276719 0
249876030 348854032 0
70382525 181797129 0
524613151 327459496 0
335923750 550302781 0
744948493 314194838 0
124680988 105091289 0
743276961 679507345 0
642252301 225733680 0
695564257 727895418 0
370844098 459611186 0
413341546 651837074 0
771808448 378493476 0
792160176 740446559 0
216154399 523736746 0
724865629 279791198 0
453513504 513268650 0
43082482 92138480 0
276385993 799675008 0
149251694 434186215 0
180111635 412320616 0
564030064 124465401 0
551480288 674083952 0
476346873 328255889 0
36043522 244613567 0
729138009 692680573 0
99888119 544852061 0
692757558 519765546 0
64851767 342766718 0
198476251 710836045 0
239726471 393353416 0
557420708 168191705 0
761266516 641131954 0
412391816 301796940 0
564037799 649217698 0
779374634 181092628 0
628874654 141851794 0
200008853 136540815 0
390646190 511879259 0
103591733 638125429 0
253989128 153766198 0
184417109 356357289 0
318066121 55218546 0
667174578 113851596 0
633022625 187171261 0
379937532 679461188 0
112708263 624820195 0
591051393 439184905 0
387449150 556557498 0
680003101 75715426 0
182661961 211950801 0
331136047 419120467 0
44079304 122528658 0
742786222 587270555 0
574951179 217807848 0
652516419 431625062 0
703594413 50035622 0
146179816 369402673 0
442920005 130039389 0
510073101 84115038 0
421344643 180614621 0
550533512 501622401 0
651561074 429113055 0
163815885 492579693 0
149612060 20024961 0
729925333 699464745 0
692818857 239397497 0
729088825 230204913 0
126614690 89737516 0
161951759 129362111 0
525768931 593398579 0
604259608 579604667 0
794249703 176199122 0
246852322 631777288 0
662791829 320740820 0
516809274 447940376 0
651190033 684102876 0
144286851 359191008 0
41917097 707084268 0
45083246 105165546 0
243351349 207253587 0
311916370 798528833 0
579206336 633045577 0
687181862 742482970 0
138580756 718020961 0
86337897 673989422 0
47794969 352993744 0
375100786 577506937 0
187517319 535278991 0
395813573 692268355 0
10519031 517888533 0
443628793 403545254 0
390833445 427970906 0
240818949 439841475 0
767958229 514913520 0
524485250 164826210 0
784449661 38398195 0
463072169 764317801 0
84215792 62068557 0
765164749 667993491 0
668054 632431528 0
278284675 784065912 0
624009026 154686870 0
731772756 369542646 0
630326134 383384232 0
43149961 241289194 0
100391200 227612949 0
635699125 640605522 0
768182464 49168096 0
646345004 208954576 0
489916422 171991811 0
764545984 241372725 0
643803727 193783016 0
452402160 414813673 0
346980003 528946940 0
710558617 288955483 0
454531965 607671318 0
438461357 751567956 0
783085295 687257636 0
281352521 610695799 0
587275294 36875785 0
375005758 739451095 0
710115721 467037661 0
745937371 437588731 0
182012621 230534686 0
12442283 67644186 0
627312345 539426398 0
46925286 105856120 0
779519411 105225019 0
258821510 553035744 0
740565529 709261948 0
419140165 619232121 0
512209994 523160655 0
718832638 670180377 0
407845467 605267326 0
542347760 690707536 0
453902347 720046029 0
285736472 660695641 0
469277293 124596389 0
707863055 646107175 0
121942671 639637242 0
303124198 146273923 0
372230534 722183640 0
589227099 177422780 0
113512895 540328211 0
320100412 535284682 0
202895042 471303859 0
1278899 455924913 0
77115853 134039996 0
634950757 309659993 0
137064757 218237394 0
487685283 347240797 0
76233850 512618478 0
256117573 687445473 0
475492640 764052452 0
784601628 141910395 0
165596070 500710365 0
1295235 240489431 0
147026504 228000583 0
773004052 476105707 0
134549613 770617491 0
21039301 426215510 0
674922737 541199156 0
6882572 133020443 0
516237990 611039644 0
82804126 302460537 0
251778412 347194167 0
292714237 76175905 0
455050281 530785479 0
240269361 175265074 0
261419670 555660621 0
275510601 429451439 0
121905506 755057128 0
680773483 152207731 0
581899399 55052774 0
618916236 492448749 0
56918769 289142587 0
45577877 579849283 0
55812513 770434720 0
684839965 779924647 0
302723290 13065018 0
10815472 626154778 0
496291641 574799527 0
44389654 494214410 0
633509832 526842855 0
316093411 760047680 0
545462729 119390502 0
640433131 605548320 0
740249728 460532454 0
217146488 545081647 0
612129516 222152909 0
338374433 131145601 0
262136398 647696884 0
589634262 151806909 0
262063331 707583268 0
602490979 584715650 0
723374202 618705460 0
408653662 788198229 0
156738823 638473666 0
156446831 356431611 0
454341176 772248425 0
443441704 639798241 0
101757360 80804850 0
346662623 133630541 0
246254571 600348608 0
30325192 594096330 0
493098629 35780847 0
348384087 67019011 0
495378918 769968733 0
246482895 107472971 0
697165933 328628748 0
536264441 264211959 0
377492513 55406579 0
68330996 411412677 0
256428116 61674953 0
169609231 10963716 0
509959216 690813920 0
470409320 392367739 0
331991795 362247727 0
557959333 568637926 0
140410159 156425478 0
511900185 553602166 0
385540623 263805956 0
181409834 692575987 0
349548674 13465212 0
468375192 548431353 0
572832053 655857036 0
624578354 20012707 0
783234368 435041942 0
269149017 100267419 0
413173495 338738767 0
275696651 700699225 0
484565426 552445898 0
713089334 146542818 0
562868011 62583634 0
395305779 487173945 0
576835790 373416553 0
129730533 781961283 0
322558200 160701683 0
653337304 162532812 0
531870381 489639319 0
469487363 240028341 0
564797255 143808521 0
421483400 70429489 0
33884251 781253003 0
233471157 254936776 0
415485210 626017598 0
39764242 388843610 0
323394382 72506427 0
749276801 393876253 0
111475227 393782985 0
194138998 542517710 0
548954585 379830109 0
738872737 699155633 0
217170338 216942066 0
128101586 298628419 0
141310599 359416899 0
323468578 790872828 0
715942449 610037379 0
82682071 493937087 0
219907968 190111966 0
541346576 753198566 0
268996773 147612649 0
28227285 644092536 0
243768307 780639312 0
193739068 465097019 0
636459291 113961713 0
115256952 304385331 0
203481157 738120068 0
690331187 788237910 0
636076129 187368105 0
88609869 65620095 0
705820258 761112579 0
551963215 541638716 0
305850192 259159143 0
349286800 182275377 0
197146731 264580390 0
682231839 648489632 0
405563761 502830741 0
1071777 733309248 0
682980564 117051824 0
720487729 201286755 0
40412016 709238717 0
792337856 397901532 0
87173833 687053256 0
582741044 111174882 0
216543015 248085792 0
764962028 378287717 0
66754003 410295513 0
33818199 353849228 0
322075354 192743134 0
188794523 708632687 0
173568340 94619630 0
120240255 349282764 0
605379460 591022350 0
182356060 32602495 0
247975099 199153487 0
391379720 641059270 0
500108463 582570022 0
254392363 101832478 0
216186100 641967515 0
308100186 555776419 0
38416539 713651525 0
79286715 647763989 0
214616770 60085 0
503054338 259008633 0
510991806 578331794 0
126325957 294063163 0
28971121 358016382 0
39057730 677002169 0
411180107 104441172 0
675516157 343292931 0
748594272 767985016 0
424722550 532984004 0
295365133 187659213 0
308220461 738761358 0
689283252 117219585 0
476606191 629662545 0
600894743 778810180 0
460989146 121502973 0
471173172 405169698 0
712341973 253550270 0
243088011 292273559 0
640218412 504675027 0
707878270 262846790 0
333054478 672333629 0
326356465 467213529 0
483169715 698918574 0
623072589 66389135 0
775259405 14095864 0
2410956 98072653 0
801506638 581670862 0
293617963 531521396 0
782804586 32895718 0
325201373 553201496 0
492960462 700943277 0
564662087 281894990 0
692417674 558965118 0
271301164 787272180 0
382832187 649579023 0
27294130 304464484 0
768131870 47687847 0
154374503 308894669 0
775313471 225878746 0
553186185 467608740 0
504779763 55842017 0
789105532 300815927 0
394643837 314698634 0
755048928 32372226 0
391378420 131463172 0
648492503 473157042 0
264452545 456783912 0
678327213 122505997 0
428113621 565036910 0
690651277 752365899 0
221073985 496802651 0
790393737 279627115 0
624046351 687896769 0
378534445 609168165 0
486427230 140441857 0
542738005 204532008 0
479318579 549727528 0
709278852 358816075 0
244307578 750459409 0
371210681 84136037 0
280188495 516582980 0
339179047 154180616 0
143094457 234811950 0
607490675 571053769 0
397134708 303499634 0
712107608 753854064 0
89440487 797109857 0
616562508 459621497 0
603002473 328441437 0
668107364 389909032 0
91329808 132109100 0
765966741 306057623 0
627586214 641663388 0
391776772 746123634 0
511202419 429738434 0
791948688 362265572 0
586176551 749839005 0
105395948 600983613 0
28616366 470595896 0
148711667 728931065 0
88562787 50437368 0
461736478 517812202 0
344756395 719122026 0
336946468 22293333 0
377121208 129935182 0
770378738 241804834 0
552207488 97532418 0
149814314 431464953 0
469241340 159299516 0
313154917 360923515 0
181071044 229213611 0
307707062 370233783 0
257548644 44950779 0
766865566 791067894 0
780357491 280051096 0
349917170 332100701 0
92357114 319218869 0
113616410 674058999 0
532638931 137892102 0
125313225 327389839 0
178678373 153637503 0
44413178 28730463 0
798938827 43739131 0
464711968 407342577 0
695209325 459672473 0
205717131 554247969 0
260432257 406321094 0
54937750 22642230 0
757389661 752636390 0
299722221 685466594 0
351954323 542547876 0
587578463 660626398 0
262422355 251162758 0
307222436 456764525 0
696968718 171196431 0
370947725 744475799 0
417726703 300807688 0
199942514 622392353 0
98064350 388926498 0
326007419 138459195 0
391220748 350421380 0
590134297 57142692 0
522725595 629650195 0
656504020 636607714 0
465561184 119191805 0
233606187 207125 0
768165771 52453400 0
399866596 643083603 0
601497433 619052315 0
481031308 289829110 0
237365030 7984139 0
452084162 163557006 0
176215018 332784756 0
281211173 459597878 0
582553307 688189131 0
307224472 238444362 0
32677581 569372369 0
251550668 433458850 0
112999228 698556664 0
753127577 529176560 0
295473194 133551339 0
312045932 531501134 0
305043862 439176701 0
782041932 110200962 0
401257643 253069925 0
497489445 624315979 0
334982813 350326383 0
717188265 302289014 0
682439631 429863173 0
616666113 12813480 0
300168103 138895312 0
586884718 95516410 0
666242578 331278265 0
362399838 52666087 0
309720 213421659 0
314370788 337141590 0
672146005 391625009 0
428277553 59770927 0
161634176 214990826 0
48460113 222401437 0
252551677 517809279 0
590227571 558030097 0
384474040 600763031 0
701819270 129472157 0
657204105 662858733 0
169061977 201186896 0
381016917 762446646 0
694654276 165436648 0
703126935 653458658 0
462736378 5211811 0
693949997 531719516 0
404376270 271761193 0
630127704 288467023 0
672551587 461462599 0
772764378 661519354 0
163729034 308470599 0
561239800 709427579 0
271254244 97487934 0
155685639 491743760 0
126490679 80384778 0
173621460 674952628 0
242946144 782642074 0
162537078 283858107 0
743458267 344494130 0
9674147 640041668 0
254127763 452464277 0
185808530 262341670 0
62725276 372297860 0
340283212 49270078 0
767943736 600993339 0
114698069 775684790 0
463888264 485898116 0
558899289 631697975 0
543969889 447600830 0
95895636 631351309 0
354285372 4208810 0
715429410 277498015 0
445498350 342049124 0
414150003 566328405 0
465778076 606421262 0
652785621 92678914 0
754781661 356617344 0
223561117 552586740 0
788627017 277779305 0
332102037 40427574 0
478159356 512304436 0
31238319 28448698 0
216067935 630955680 0
445368040 464100167 0
645078357 579044962 0
772596170 232311642 0
565099148 21079241 0
248868837 483757494 0
72557336 30373789 0
491461140 207188352 0
706304067 180323913 0
64630119 790486742 0
237375085 463185571 0
200754340 242568404 0
56256071 504909887 0
420389621 210964458 0
6249158 594559653 0
96816156 693043031 0
524875564 369056312 0
726114435 539405203 0
285810162 605138546 0
770841231 54372399 0
49678629 332767200 0
277413983 503257079 0
785261173 704809235 0
226789977 431328923 0
696247831 647216965 0
35259169 54072116 0
260815844 9969647 0
458961476 247684982 0
449466983 330488177 0
123431737 344006101 0
211952759 19613333 0
209210814 278580328 0
527051380 367841487 0
681448865 346013159 0
673868047 769650147 0
445066457 315524256 0
434601613 358921190 0
341484522 50642449 0
609077262 686473037 0
771930403 272901823 0
136527905 30659460 0
186327848 60642549 0
364594367 707823138 0
189717846 4781271 0
713605669 683812362 0
448402944 117388024 0
607676091 769136976 0
774741051 389033215 0
669154529 153153769 0
292283106 509280189 0
199491620 212968763 0
430925031 40624702 0
668956300 746645249 0
538418443 104453875 0
349341916 533789621 0
406889020 341986062 0
152430516 178716615 0
697651334 122191811 0
163632093 210395554 0
422956109 580345426 0
691094770 101149829 0
569809263 125707889 0
346893701 298100205 0
638186502 16333454 0
747807994 653676033 0
48246711 528821913 0
301649982 456204701 0
278547991 457394374 0
180642247 9351494 0
499805977 604057059 0
174820498 376575432 0
131930591 663617224 0
789209601 565956287 0
310262624 64150987 0
101146346 477609925 0
725776597 211011450 0
465248439 201125112 0
629913530 4381925 0
181247064 36564838 0
224764013 519023104 0
577649964 275041848 0
727375435 787125466 0
325082660 86146812 0
551101280 142793663 0
70059931 28238891 0
483676939 456145455 0
335309018 212842560 0
639526492 201884590 0
429600646 774294679 0
394241965 543014581 0
471552751 175197074 0
654881861 274705771 0
799920893 731510489 0
638048764 723620815 0
100700496 354252425 0
259504093 319058247 0
471826535 153623665 0
193970182 11499502 0
634454439 119022414 0
709537587 408092846 0
754143009 531190906 0
139234007 742305438 0
123718229 263484221 0
536480343 149822126 0
540828949 337159422 0
501448748 46987585 0
85920193 57512513 0
384781949 762393911 0
402559779 791590267 0
355647134 423976549 0
667312081 394029616 0
679689644 515996117 0
373204910 659692677 0
188107716 305100975 0
534332147 793619043 0
547138271 208318499 0
677366790 84012056 0
480475140 719860574 0
63580560 771956822 0
93601614 70574301 0
630624448 224269491 0
737972683 224249272 0
349063454 769887697 0
178359293 109885783 0
594830064 316993197 0
283058146 161504650 0
574144297 217106038 0
190317160 736889673 0
653674944 91286111 0
585470626 344921817 0
221215086 420808994 0
269557477 479023479 0
434546207 302420178 0
713962193 657731248 0
152168735 779697981 0
279877228 543287425 0
211588798 97825335 0
321282805 230323613 0
13911878 674519177 0
368628519 468166142 0
330030193 477812455 0
424986491 522016518 0
212276441 754571850 0
738676023 133727850 0
425357699 299875094 0
725037701 572901481 0
478027528 280052424 0
626756731 391498752 0
472578144 29627237 0
347138069 590120904 0
99375555 379839014 0
213044779 215172630 0
39222259 688167935 0
42099619 439727531 0
670033896 483401943 0
53452677 374450842 0
636181126 105638174 0
525502557 773642732 0
222719567 621249914 0
555542319 464459193 0
291204610 794667570 0
303840857 516403250 0
69708919 343276640 0
613283450 653234039 0
44576979 664363779 0
135175068 666554314 0
358145000 350595289 0
599362508 776063611 0
485793217 49483499 0
513651515 497423284 0
144778143 585306347 0
322680267 160746060 0
436761559 106207227 0
539207582 194946278 0
48190319 767184242 0
399152270 123771401 0
254950071 540781051 0
45268723 368282920 0
301001682 139042301 0
247839157 679134569 0
493585512 187881417 0
250247825 659594320 0
614414652 756269587 0
170925535 525092786 0
313051547 52804238 0
428117658 24850140 0
7498295 743882310 0
404208013 614161948 0
534132805 286565597 0
701019857 630434477 0
395893063 285968306 0
337139384 158857645 0
103725176 536559750 0
600184849 574046399 0
157562244 232176939 0
42089959 78833153 0
795243013 3091182 0
783179697 228302643 0
286840242 468588819 0
208898919 762246822 0
122763471 410717850 0
657820417 376620325 0
26157499 226024053 0
618265433 227338907 0
794948320 692318158 0
313066778 281499207 0
607073785 510082903 0
19314775 698410321 0
766674908 628039249 0
351730633 700428440 0
667253621 435831345 0
95471420 550465135 0
521555134 65353612 0
287708182 138428900 0
116107175 536949681 0
300100356 264367298 0
438833238 513213552 0
798861257 330186650 0
215190256 772886526 0
501023604 559579512 0
145309639 534126897 0
729484924 349866611 0
379959058 303586013 0
526492617 2359572 0
710409244 45382093 0
351151183 409857614 0
472288723 38047433 0
177845679 237654164 0
439717928 699741443 0
139987969 78266619 0
252915525 778890544 0
534101266 478928314 0
772118944 769583104 0
766270461 2125818 0
562840531 270357645 0
372938590 424074442 0
289183000 85077907 0
496055750 456148556 0
637575791 641265371 0
562453435 138612243 0
557344948 122876799 0
518290943 421623800 0
112779119 34969259 0
128394070 270483689 0
357509847 707389477 0
787246856 277517739 0
440342102 116741270 0
62967333 572222046 0
508586229 651156352 0
340952339 277661929 0
517150687 177831337 0
186882145 161787111 0
58566877 422535525 0
69324899 779327477 0
86419796 297398770 0
489108087 758415313 0
267199368 253297697 0
201734891 290282618 0
648775802 371504015 0
86767357 640310436 0
654022489 792013543 0
630680836 289275651 0
525734420 53595876 0
479591358 476929807 0
272153683 678997835 0
569453566 90209622 0
136016122 181767895 0
356435885 192962040 0
695559240 120671346 0
199877919 102021103 0
94505483 714713919 0
496959659 610793594 0
751520739 655571426 0
654396075 86280097 0
439273544 355074244 0
771916410 606191946 0
605153064 635688088 0
481312070 516023660 0
250585653 109166230 0
485297228 163748883 0
563900849 6602222 0
213223009 783063459 0
766012477 723392293 0
478846777 495132813 0
362332625 509198512 0
9972856 473253530 0
523249438 668560874 0
341330890 112721822 0
244653774 553380774 0
471814681 691720569 0
216539755 321228818 0
424056850 131032118 0
605014926 297501794 0
663268133 159535658 0
566747014 150989661 0
669018899 231707654 0
302908085 460602622 0
298070804 556980730 0
440501030 757016767 0
698070599 706487598 0
612105175 58652773 0
528923957 229653511 0
320340612 684851432 0
466955230 306917775 0
267788439 328867029 0
70188904 597593842 0
215412853 242410306 0
725991154 659775628 0
773435510 42917126 0
715855989 799317223 0
755406327 196652164 0
257299346 1324135 0
108839698 488534356 0
104855511 722177485 0
681721040 406595974 0
353162014 165454635 0
188743386 198369810 0
369507640 234030950 0
435585261 684098042 0
750092558 449198471 0
675428568 336833514 0
192088683 257676332 0
402861988 160272860 0
161358320 774087554 0
784856364 717644134 0
716255877 572871570 0
317170171 582261198 0
320742708 697442353 0
463866391 720621011 0
483366513 569235649 0
700932856 29258686 0
632925742 305390066 0
713644410 417692062 0
668398622 176240396 0
111707753 451622636 0
232666920 491921740 0
721479197 711033639 0
216987715 527367218 0
72768133 182658570 0
138292989 53030433 0
36033534 134664203 0
101199671 567770544 0
162054278 283678651 0
133437300 430590369 0
218952961 671275316 0
799720493 382549078 0
386646588 502063119 0
636912327 771307718 0
168137157 487341009 0
742535047 686465817 0
28746968 95664981 0
214924701 466013500 0
199060391 69568327 0
94726050 653768452 0
120240854 611138662 0
340331863 329547025 0
296096238 88080388 0
26101274 48833930 0
584169572 209719762 0
607647685 603977960 0
133555143 474531245 0
696580632 426480976 0
477253277 200769339 0
472915195 436054450 0
454372933 573993310 0
497604512 468864855 0
484027286 532080671 0
570658978 501207800 0
634320573 651709772 0
120283153 472587353 0
230189712 589970419 0
761103883 683868427 0
523650427 794228469 0
562043997 746306747 0
530008650 37521834 0
634910256 624549319 0
705572136 271105397 0
624108470 425803193 0
280225533 101498486 0
721047886 243138420 0
261932424 795485186 0
37912797 614230078 0
84793399 463952203 0
370246467 622899374 0
264189753 732729022 0
692192705 544571290 0
101395187 513412978 0
623698478 170882915 0
51763714 244457749 0
160024168 34687075 0
51972711 53871384 0
268344241 388612097 0
447368468 488121068 0
736032584 370926037 0
184727694 219250122 0
360175040 184624840 0
564297714 42054617 0
184572108 723962984 0
753009135 318606920 0
152776508 111657306 0
708609621 278616683 0
31383156 784414418 0
549320014 322407169 0
607989852 433196590 0
268241749 266129498 0
347992897 123952894 0
199814891 156044630 0
46882906 368425069 0
784056634 459015217 0
644777192 121474584 0
778694658 348403756 0
143470653 427720561 0
789297487 124760271 0
64713530 63465001 0
773784654 117210572 0
63016804 120335152 0
458319252 713245893 0
793483968 521913758 0
581063198 723281777 0
28579600 222692976 0
242696424 463427401 0
285142723 162288748 0
517016755 107526661 0
501631050 776700260 0
467489129 138655046 0
70025011 201427788 0
461316359 310204632 0
782948696 97278734 0
409053 502530506 0
552860734 259125653 0
220220720 491847453 0
460626519 705961224 0
620703795 586490874 0
232193693 156000258 0
4412301 454816487 0
401935241 251823777 0
609318631 339577740 0
583791889 113706426 0
114660979 375584163 0
440665031 6220986 0
754919511 354182880 0
625597213 343845677 0
441637536 189665974 0
787421429 162744581 0
460090025 714554374 0
693967825 137686061 0
51854544 62923856 0
53803904 798731807 0
750892076 355068916 0
331327719 290554245 0
685761502 298590157 0
736820553 503369798 0
34818902 49347991 0
793447550 583742140 0
575986511 469965192 0
528162961 10661603 0
574597337 591621359 0
416246672 454489924 0
736393415 769958352 0
334232982 107312128 0
389057046 272430319 0
484024520 72587276 0
434227301 645057109 0
53754623 465774987 0
633051632 437953431 0
282759073 84172757 0
778896332 614510516 0
121537589 615073621 0
523901311 688291905 0
582961841 336780924 0
624769244 273645683 0
50664806 402608819 0
641215299 318195807 0
242904865 107372898 0
636601404 524085585 0
538649355 186583958 0
387565193 625745541 0
10179801 127898020 0
51988343 254602786 0
22697938 194519386 0
152318876 284296601 0
780572142 88201431 0
292776377 171017404 0
194973316 287211294 0
13182097 543760104 0
770921050 714306465 0
463114805 440128167 0
86110161 326515594 0
269208231 134143308 0
734541302 271802348 0
422134068 208078482 0
6567407 705336811 0
403720676 454952847 0
53879187 1433702 0
784709317 26587911 0
673905026 363735390 0
209413413 156750622 0
44400072 192424143 0
200194708 159639764 0
231766919 708276874 0
509150461 554757652 0
665643933 775338923 0
539725563 604747510 0
222126094 705398997 0
350622984 318943728 0
280091395 402485366 0
259935555 169538167 0
26438305 67435397 0
204114736 47211099 0
329135481 702207561 0
376454173 235811863 0
346071724 711938179 0
580427500 615268812 0
316989003 709237880 0
33713835 66520958 0
413238363 523000283 0
368544867 740890865 0
446200987 590972688 0
631712886 56591204 0
324334633 670595383 0
752872683 313414905 0
289486424 259252244 0
14098743 695369816 0
381840631 32485247 0
436163228 370163595 0
446315099 547185231 0
64835145 504695269 0
547967711 713841912 0
474769516 280054049 0
528011410 538576606 0
653323631 755213086 0
468659659 555408025 0
242477028 519492565 0
214341639 400374313 0
582404231 776186796 0
45571750 122947648 0
126986852 112892236 0
11587362 20615686 0
650973017 575379540 0
499731443 290775070 0
221760691 445107741 0
567187563 760857338 0
151334264 771950255 0
64369016 146433147 0
312068200 774235815 0
498354131 551432089 0
557231331 350121555 0
540450393 127888445 0
253378421 493810029 0
451706600 120584163 0
557120750 445916619 0
305648275 168227186 0
788920314 499372006 0
377910254 545049381 0
230085234 417176812 0
423399510 786616032 0
115412190 695985063 0
121077722 346107676 0
665923136 84180939 0
225695675 135125127 0
766338785 298123593 0
739064876 569263629 0
687416622 217258090 0
510362500 592335398 0
333328694 374234890 0
61784428 712995891 0
727821379 463897736 0
591676353 279405099 0
354197833 262575200 0
153491294 799402681 0
182254008 233162629 0
368727533 71021685 0
37623411 376176756 0
427726656 655140978 0
443336980 689949487 0
592305834 430308685 0
177108715 441674193 0
186611436 127011528 0
79727650 264076740 0
576960423 556122947 0
104201884 708925575 0
355034744 436160706 0
358269385 208812793 0
553116422 768381069 0
77069747 503150996 0
144089718 196206261 0
599875392 455950874 0
750534209 268203343 0
311834336 678749668 0
276059936 600086894 0
81820539 536036689 0
405568934 599748130 0
304561050 724046210 0
179019097 659492020 0
559748661 148374056 0
568136762 86126539 0
748833843 784432203 0
470158415 587805846 0
143228843 139995629 0
771225437 753794501 0
486204419 443836371 0
616853154 507876155 0
354065284 72176821 0
670378971 186166907 0
353860222 264272777 0
37364029 702890237 0
72958362 280587989 0
10221949 680939353 0
752615810 184870183 0
228749041 678912111 0
686311949 268037519 0
196227790 250113754 0
600398520 571785003 0
529036431 788608257 0
422475788 426782764 0
171185579 483995736 0
336655292 153785496 0
506253513 794198332 0
96202127 467276953 0
40954075 164718489 0
549479597 350213193 0
190771980 609226259 0
552356685 683724554 0
673229501 675512431 0
122690032 184511516 0
649813955 205441672 0
735925400 781433371 0
682780076 629298926 0
693100449 654543037 0
115835633 136398105 0
115893757 225417706 0
93361537 425964669 0
263383262 654984199 0
708250577 186049326 0
446081113 591810567 0
486673103 87446794 0
628304736 1240388 0
95081976 500392157 0
738885635 668185979 0
785249161 217155325 0
16925274 47275460 0
571570238 496409406 0
268145619 656310389 0
387246126 67159426 0
74912985 135499168 0
677959396 137728732 0
6019787 507545910 0
87950978 264527910 0
531393456 649726734 0
55539289 243095154 0
462422202 99278877 0
725500619 676804052 0
780646493 255756416 0
527558530 428264032 0
456743222 785841846 0
199442512 728518864 0
588735750 539145181 0
509643944 164652957 0
556314305 685583656 0
458170306 645946395 0
24374419 413759278 0
580505640 689741400 0
292888802 189461369 0
44642004 512326659 0
546412352 278174916 0
76586445 569144599 0
185448961 167288453 0
681502134 495690480 0
491101688 115438130 0
231417860 343673319 0
417937380 616395949 0
420670671 539348159 0
424224325 197481832 0
615704173 692002476 0
160891002 747246076 0
268006134 127604144 0
648310899 680754414 0
528316232 172772399 0
586620225 462013852 0
150260485 605020701 0
537149474 437054568 0
226252524 400683307 0
565147550 662142042 0
53736618 136759901 0
27677576 695705147 0
198350500 535231354 0
93155957 487713533 0
294445787 441605190 0
724629943 438769709 0
239247584 510585971 0
513746916 180551284 0
303700691 700585381 0
103868977 144715392 0
624536890 475208256 0
618367974 396540001 0
677184237 767765884 0
666360983 238483195 0
473805693 375888329 0
11465789 733381360 0
633435183 184361170 0
270831749 562097223 0
418214388 158089389 0
95105916 740297309 0
251286404 438911753 0
455915316 645926949 0
573959708 558908924 0
236222174 343481955 0
517710815 405322446 0
345722379 460969060 0
360998252 684981901 0
178039853 715193914 0
279852953 746239493 0
394986102 337614713 0
49416484 160024592 0
550031441 534061282 0
73914418 407100821 0
391263107 159052813 0
731555189 469048493 0
196470083 431293654 0
774129691 366238920 0
70506128 226361162 0
31881694 525736939 0
65435601 459048187 0
682967610 307443693 0
217741219 464593243 0
525299337 347935793 0
184443904 633151692 0
374009232 159027038 0
39372501 471490898 0
270202694 233511449 0
749558242 451369657 0
478820376 729415190 0
179421872 278705485 0
275077765 383174288 0
734194499 132113489 0
702528199 574347180 0
211594110 17505964 0
362705158 104637728 0
364427234 4251083 0
67762053 687769984 0
559001901 542805565 0
707304177 354607135 0
638804694 591464618 0
743014015 490968509 0
793636546 88251371 0
173303217 711801873 0
248841649 181187491 0
181786774 267989304 0
169003993 315995293 0
564162865 631693673 0
478451678 415403511 0
438656010 19249683 0
568208162 714652526 0
171242554 488015803 0
213008508 792638348 0
681684932 570452092 0
100793386 392890876 0
684467052 231561791 0
102591020 444944825 0
373511007 403470835 0
305380386 662647286 0
713472502 82004589 0
192002323 683156818 0
604663610 60792061 0
666149289 584496411 0
355566734 65195745 0
315471034 415501093 0
30300639 236244671 0
565264663 62473469 0
764618514 280589474 0
350220599 598945490 0
111638342 795852806 0
502853053 36200981 0
192831109 562142593 0
717265783 330567457 0
573700723 23060200 0
449274492 337432349 0
437667002 134018236 0
57306221 248823881 0
73670162 304453241 0
722968365 508478535 0
626619671 555434522 0
459923633 466021614 0
268787671 289117748 0
670893839 283838757 0
229178193 801014771 0
396651994 501807690 0
703874249 315686707 0
504454599 237237989 0
600038141 343534715 0
141950802 506740338 0
514581562 542418386 0
719726086 235668415 0
217750176 268592617 0
607764331 315822944 0
75012430 124180923 0
524078188 789840791 0
470095399 747142715 0
234046405 616424306 0
74655182 281785779 0
411238314 310178213 0
193040200 392624693 0
786915114 70082081 0
783764900 634710576 0
799062275 233424036 0
171254381 373158918 0
733045606 666484973 0
499658296 774834445 0
353453691 17298551 0
379149755 569894941 0
489171366 497359771 0
117735140 364532217 0
278806791 65735304 0
423893298 184746923 0
639862560 340829573 0
524489502 582870112 0
550566897 148486040 0
484465951 484799458 0
204746731 336433924 0
385640091 53375264 0
508207194 750970913 0
16555925 709866007 0
424583171 38387296 0
552066709 50287048 0
484057375 536238436 0
115599383 191397409 0
161913674 748376948 0
220705265 353960301 0
471718957 560923488 0
514541694 768105265 0
159305995 396482739 0
312807085 348765321 0
720718083 632056330 0
158031980 112749457 0
304490453 313672750 0
333881896 565936457 0
122542356 109368257 0
687151632 59821737 0
393877675 77851834 0
478805479 159024975 0
345638313 168095000 0
208159010 121124733 0
323078897 14569881 0
28892092 475762282 0
367617709 616608862 0
200002004 240359177 0
124680026 759987884 0
614129588 479271301 0
467948245 445180659 0
395746366 677375395 0
505418769 250613553 0
317677045 51296787 0
478754033 678649103 0
801186444 243427250 0
300733003 188630304 0
666717653 278633970 0
323455290 6214615 0
307661947 795042655 0
460804308 756080035 0
589605319 661931261 0
535200165 702175492 0
341164302 590769680 0
628169871 345411145 0
563720472 165796614 0
203178560 474061864 0
348736046 533881241 0
162474074 336602478 0
800717935 205211072 0
83775437 434514356 0
522100977 573371755 0
528015385 499138317 0
766195996 19425392 0
200954047 606296223 0
27945299 451223731 0
153212258 522545761 0
541691441 547310090 0
789865382 300780514 0
481623029 585035517 0
417567256 554892325 0
77698296 122720758 0
373336037 664640263 0
564999997 640952673 0
499056237 581339304 0
625294486 49810708 0
354505498 184967077 0
551201817 276020141 0
391482551 571666927 0
545247414 536855017 0
335357687 708370019 0
475871566 406178243 0
625846890 555483996 0
47710236 564901161 0
324060385 89474385 0
306084548 230832955 0
60591060 568667566 0
390076739 173252872 0
279542112 371982912 0
731650335 483681414 0
330176716 455183145 0
729892603 67161708 0
576644006 515562694 0
18516051 739749519 0
409262070 645381880 0
487817639 130810292 0
766193744 545030888 0
742067281 757840754 0
314286055 477461033 0
525732737 115013041 0
455263703 779298681 0
538288733 392004965 0
494341168 244361083 0
439060638 463237131 0
172838468 394806670 0
639852331 289284983 0
662875405 368871008 0
286711560 72534540 0
681053284 148138015 0
670444869 618780879 0
782090105 662222506 0
556280902 503391616 0
1645635 395365594 0
22763755 139548296 0
100600570 658402000 0
398828310 383556073 0
443037732 4345336 0
354833682 367845153 0
757665424 261922423 0
86108257 778323627 0
77614775 276015506 0
21740771 523430393 0
749961032 604526524 0
679088343 694879258 0
235037006 438954697 0
97747181 51254018 0
481677766 575203258 0
442316220 160340318 0
692009773 247849143 0
438039365 755731428 0
655522623 377525390 0
258410664 756761407 0
494927856 282415488 0
616782134 397347865 0
19962614 687991542 0
726420428 305680081 0
106510344 26042252 0
253517874 228557770 0
354931315 539228463 0
306979283 489064135 0
416445352 138667966 0
352000834 560009306 0
182606217 378456885 0
67075863 499384633 0
493721738 799320807 0
398060044 608842350 0
696227181 78012700 0
222067390 300967994 0
249792061 612402670 0
342262068 263363289 0
690480997 500241796 0
572625782 795925608 0
42622020 560179975 0
667487548 598626971 0
614572186 18906629 0
146485518 258412736 0
378237384 377529529 0
581999818 638734156 0
674049002 538264539 0
656428163 262319147 0
776533697 515983797 0
340703565 136172581 0
387163016 22249948 0
586536226 158950815 0
189919926 747970074 0
287504694 96722628 0
567120138 659441949 0
657795931 345696412 0
63249629 235057149 0
461254162 519853962 0
218998072 449901504 0
287513162 609805704 0
643177622 252869749 0
72092962 256586498 0
80440539 391833453 0
451834407 211226244 0
737071363 89647626 0
521364425 652389873 0
131909741 267253694 0
328471222 621742030 0
96122240 668140121 0
590444040 199270496 0
697924781 233454683 0
165990856 703503171 0
567474915 620055999 0
201843080 99877058 0
66699995 118373206 0
572928397 587244265 0
587255853 623721561 0
255509087 329492350 0
772884242 789507067 0
388296534 375718110 0
170402687 377612716 0
275478338 390014091 0
446996411 624465539 0
800948022 302567206 0
376411069 553713638 0
263357647 449533933 0
209965424 516358445 0
92402766 382605349 0
675517297 707451649 0
66798606 773341472 0
486662721 49082142 0
225393835 484620940 0
226651003 103675093 0
87877874 309530465 0
713592512 681798154 0
770341335 391793124 0
414393436 343160034 0
407785261 628601732 0
146957832 490062607 0
699819150 725218059 0
387921670 636420786 0
85794236 123698567 0
665758344 308937638 0
224492801 590959836 0
394301791 228162594 0
259832150 736648740 0
145491102 92348701 0
591501237 532369710 0
510619403 196087497 0
701093013 263295962 0
576776098 480586511 0
377799961 122427254 0
769377054 286026015 0
109027651 544958801 0
38758995 774794971 0
198318707 588045508 0
279545885 710933723 0
270948043 681159699 0
128585740 407778939 0
307452649 759107636 0
325513833 571296261 0
621117205 181485956 0
281930443 85268564 0
729579637 787121097 0
124957290 231104447 0
756151228 69872121 0
177621898 217961407 0
233878356 534842408 0
152751212 36682784 0
6345771 307797468 0
734939996 757436399 0
93673806 12975492 0
491479060 713155714 0
760111173 439147764 0
469418601 318846943 0
375635366 222809698 0
315983487 186354232 0
611593675 746173129 0
252598356 640380630 0
633041389 106640604 0
795840293 773954979 0
733127584 633961586 0
432106728 118790765 0
171949654 50326284 0
262708801 201619289 0
641421794 154515853 0
193923661 463675413 0
218532572 501219153 0
313303682 297579467 0
614417476 456391767 0
353390828 236827058 0
275691567 725816883 0
358938011 486574906 0
409637262 106223841 0
151581964 87483187 0
747298489 40488703 0
94429979 632839740 0
276964992 139470099 0
703338842 394322226 0
304104826 626187196 0
159637569 5383117 0
87775342 769173190 0
206699403 420394981 0
781612025 672874295 0
748032619 334804865 0
118265094 452838274 0
424478048 332719763 0
46343180 760426989 0
558159130 309003928 0
186494087 321551780 0
534995641 768124427 0
483060763 674607686 0
188792788 616992367 0
387143516 706360285 0
105938725 360295831 0
160986604 238808071 0
733863608 204667707 0
684972284 451574124 0
226647866 70804873 0
166660365 452998166 0
443423852 90703444 0
725453273 149293565 0
559329919 749051536 0
568225115 202172974 0
413032082 513589354 0
186871486 170118436 0
583290085 731122192 0
31834416 549355623 0
287121743 797116327 0
418449861 573432084 0
683470418 292965737 0
733731818 762848818 0
19701322 677838881 0
673557519 364218167 0
328887670 661829925 0
667893192 294504708 0
706775881 490283102 0
526537813 90306288 0
195586077 347630692 0
629156713 623741305 0
111876312 509331548 0
544982489 607850033 0
391375665 21835193 0
74641000 441680117 0
69003619 210018822 0
749430088 316839443 0
724017554 695334995 0
381237873 60959273 0
41928558 145958249 0
585746816 661042383 0
50393992 412930617 0
660224821 405181576 0
706588225 752533676 0
317232503 505331468 0
314512954 255815957 0
370062376 781979555 0
467137275 583272983 0
164634112 126321788 0
492588691 772554628 0
677201905 407331466 0
262091474 219413633 0
565761429 517473721 0
629829924 148179750 0
142140036 715194040 0
36696281 717494777 0
331209246 648000122 0
531428335 762606522 0
612655689 116863263 0
667626215 634221056 0
243550973 152363973 0
565662616 295902410 0
156470898 771616886 0
90865819 444017212 0
117812512 413047460 0
726200577 501748611 0
224754025 768204807 0
162282498 656678283 0
492425426 402254594 0
323941043 718784925 0
79738792 361111378 0
97783984 212634717 0
15500443 388293190 0
345737742 472308170 0
386933260 433571050 0
776256092 62978212 0
400546393 714921802 0
86511033 767508679 0
66936429 580421153 0
744000052 308690288 0
53602246 42517519 0
333419484 49674371 0
362561865 555002559 0
631489629 138020858 0
770593939 7538424 0
582334186 675451316 0
457000531 512471981 0
757667378 107935614 0
322311001 456674705 0
278015723 781159117 0
42184529 584094454 0
117191043 568474925 0
440734567 431942877 0
781241532 751321926 0
498165860 304664385 0
582150562 252033790 0
681844746 315724669 0
290418896 334388915 0
209643275 427916437 0
778017354 10457817 0
382044625 61219651 0
175593327 161805572 0
307621847 718882949 0
796272498 334861370 0
520939572 637988882 0
203761272 643777307 0
795851112 194645121 0
761150895 662808396 0
153392215 684531167 0
216538444 673740607 0
692165682 588349413 0
293884828 285891668 0
165862264 11959923 0
120601031 751576244 0
786324266 208697028 0
250448527 356409813 0
401214627 751079900 0
306020900 239545229 0
701465241 346018395 0
681712183 239983255 0
207023364 197238854 0
383901005 354966772 0
173902803 24163161 0
800241094 391113213 0
265757765 529213480 0
140276071 163520188 0
229347231 97032170 0
16076460 113324175 0
222090957 357353201 0
414508295 80212558 0
106092562 481800620 0
349290911 744373219 0
461040606 580085982 0
28644332 587868419 0
363099004 83540033 0
166815338 233587912 0
301782493 607323116 0
306694468 489241717 0
144442548 53231141 0
165985407 299780113 0
547607326 505509572 0
267654234 760084482 0
442986768 537980564 0
331136085 584261887 0
696553225 298963935 0
465980976 733675317 0
43116735 397520262 0
93436814 398781083 0
164095970 61687614 0
514153212 757968559 0
372007929 784201806 0
463245090 709401498 0
337339360 438354886 0
480059457 526265601 0
499058952 537620487 0
253234867 555031449 0
700369118 696623928 0
740670570 499194286 0
788739727 306412868 0
799466799 797826517 0
762164801 800670302 0
749058825 740936882 0
58128182 307363982 0
767309247 383581635 0
664713451 266584777 0
226890733 14190976 0
4110741 63434770 0
37264287 117178025 0
248799864 581690919 0
203523646 536209812 0
298775828 483501075 0
653235517 137931242 0
605778076 337417529 0
309767021 516401084 0
178242097 416863003 0
570413894 421153257 0
76321912 40899674 0
153485114 526558835 0
756046484 260125598 0
613450770 659834437 0
557164310 189825918 0
610555086 58097051 0
282632461 497618891 0
174210646 289082782 0
6907128 568480850 0
641203331 639181478 0
335087106 687162208 0
545177956 457093248 0
427955726 576448604 0
427108260 132823797 0
395570150 323016526 0
471720619 799721242 0
333262912 134085792 0
400192127 341262101 0
584200105 548828767 0
435703653 41506276 0
408398221 300374507 0
322219953 537135383 0
501186556 548197654 0
547266825 70742859 0
519933357 573020572 0
107151113 546706676 0
573732883 630573593 0
173943314 213765179 0
81752552 738090982 0
287952447 504214291 0
739743166 122787417 0
188320154 351312916 0
487054347 516233821 0
513615048 111544659 0
727588331 444008306 0
95878705 246082320 0
215748916 123754389 0
447812115 630592371 0
381001846 179911964 0
551961335 145356089 0
652156619 470994846 0
613456655 485342394 0
320606190 540526649 0
377434299 267775159 0
315108386 716352310 0
776617266 399430890 0
7510450 776028810 0
34232642 658861735 0
792576738 111864490 0
678004773 785246834 0
179834229 425361668 0
454360411 190526427 0
601543593 754107484 0
624714000 696523160 0
183700173 305046742 0
574177624 175368354 0
40537039 698380969 0
524385274 480255741 0
614143730 500311628 0
104801515 299534976 0
278363881 706978084 0
507950667 493559118 0
591037352 472143034 0
742319822 155162824 0
93508637 784151324 0
72707798 378368681 0
362660934 680655785 0
526681524 405936717 0
470518848 611736737 0
686346976 563333538 0
131670291 373765239 0
86139887 494759780 0
531360042 583042749 0
466979585 437445957 0
627061478 293305735 0
178653044 295712775 0
69716288 670813230 0
649950243 784099322 0
761087890 266765694 0
299599543 337967560 0
672143720 224316173 0
86337296 148869905 0
582882700 59501156 0
797436273 410511252 0
610769517 522340655 0
714063979 602512841 0
547949433 503125917 0
208143637 113607365 0
5294419 621003465 0
391964004 248631878 0
649828544 179084725 0
725210066 212958852 0
233782675 631489805 0
152513724 389644901 0
761158024 160454536 0
544980456 235780077 0
390047673 329213100 0
270103248 676693203 0
601004700 567135709 0
585926110 345919347 0
404827173 611223635 0
10919872 333463707 0
156066284 73345327 0
44667582 577142481 0
508705749 670001872 0
50351148 643218685 0
788388526 93651913 0
496422094 272713009 0
223631835 137164096 0
464289874 460173102 0
529722874 695051976 0
58747015 263850583 0
274108100 394929874 0
531244239 683966396 0
490500844 155712549 0
668838602 561142989 0
409412969 67654973 0
740219226 301562174 0
83106122 551083526 0
363738933 417729738 0
617976040 356062471 0
509044990 35593709 0
141990505 619054704 0
700399025 659964897 0
542156820 254028570 0
492822663 688837513 0
67309752 472446687 0
41766934 329669515 0
321946136 332128403 0
109657574 406231805 0
288699492 44062574 0
675155178 636430927 0
387858680 602865745 0
388920094 138201205 0
237031822 787000 0
538656950 128518543 0
27405822 729428073 0
461329309 566985653 0
573553201 334490865 0
225657156 474619103 0
680109330 320704178 0
611631886 209428054 0
389687911 678555375 0
562155870 666909663 0
443897217 658507258 0
281401150 533698596 0
238731382 425470053 0
474600238 661915034 0
264125098 751707536 0
231507525 331845063 0
669530850 374518284 0
371825697 53015845 0
493441694 53980879 0
301466312 330335001 0
735428162 588999833 0
739324875 348107284 0
47674700 216199542 0
406162848 61142782 0
211948082 617549994 0
158437845 20654116 0
506129311 103413346 0
763683663 700872546 0
700409698 507479287 0
377865727 174924773 0
574883729 541995072 0
369033940 381826454 0
737416973 393737476 0
40977056 202930457 0
613086960 547348960 0
771314249 767194780 0
238554030 143009782 0
464836843 609948902 0
296887063 197927371 0
14553115 249405272 0
439834341 492184250 0
782229530 682770818 0
71767907 139864747 0
140033694 554368748 0
524169918 73067446 0
578115451 254230291 0
108429644 346445195 0
128319647 704080043 0
682902443 197437975 0
27896 607346976 0
349687032 399865488 0
606181788 456723341 0
463015402 193818075 0
440595721 223849928 0
763888257 435756620 0
291419643 655155596 0
398227297 82105012 0
279699139 261027902 0
437918531 275389444 0
254193241 745732469 0
453142924 109386011 0
579848530 166383021 0
383375440 356376686 0
675333147 202552899 0
200509279 248395362 0
318929461 221793647 0
647281418 790173736 0
730093339 366363718 0
148338156 696223282 0
101575020 451888232 0
699313107 456408198 0
376758858 382867198 0
617756274 617670900 0
82431419 159503784 0
73709363 590163712 0
181141774 78499806 0
548612654 435962081 0
22174559 370759102 0
220821517 404004013 0
657173790 288702627 0
626477517 687159882 0
141790644 328971594 0
715432189 755271972 0
56350970 791423118 0
597517184 774904779 0
666031578 160390765 0
348029641 152301651 0
238716586 536482089 0
616986641 460646320 0
428127232 167095756 0
788642631 180856460 0
123693307 778683054 0
83167164 443139657 0
624915773 354532884 0
321072141 335774023 0
755783054 17308365 0
334933232 540522143 0
418183401 26686684 0
252150795 716706684 0
590296948 794644769 0
528367738 628965560 0
602573084 433201987 0
195594092 44318639 0
481724192 27208975 0
647444797 377089526 0
470723342 702162107 0
86707443 66774701 0
635438468 576688625 0
286760353 501048266 0
238657712 65734338 0
792501402 754944800 0
14500570 620769669 0
712707573 281988226 0
389485418 745240250 0
776403855 442360521 0
486784002 486889680 0
33912278 85263739 0
505906037 640940998 0
109028280 273689086 0
377467060 537222326 0
455494979 434353770 0
708913696 392965392 0
611046758 542321441 0
5956459 728383387 0
640438715 43136528 0
94593379 632165085 0
780234526 106965226 0
29290820 400718988 0
446869993 262053501 0
549044723 607976922 0
515008223 125498817 0
278171690 743277706 0
436943754 774877116 0
304668109 326751326 0
11733248 402964624 0
392241289 25120056 0
598171105 93237207 0
660466956 95675337 0
326878289 206753971 0
418358400 790343266 0
346942948 600444004 0
421327817 257607924 0
48978253 762380635 0
128107376 633451558 0
309776051 65310134 0
786937100 242293445 0
405501251 421682255 0
153019888 241013507 0
323350333 562514238 0
426486614 709180842 0
336155030 452015111 0
647736652 328481085 0
733686785 252210065 0
251759342 597176048 0
110148946 464530501 0
783726042 439709094 0
572681126 556448346 0
167246299 476697397 0
646602694 16944498 0
33282797 675882252 0
431486900 407758009 0
45048285 114757347 0
421819497 646943012 0
95814329 419005550 0
666059756 609697363 0
749471168 589654491 0
297032433 286835412 0
550171278 293409451 0
272366206 215243954 0
98729377 445682811 0
179205453 443233614 0
617667300 198364564 0
438131102 306207899 0
297753490 704464070 0
756706962 651484805 0
389977300 145529771 0
494007475 509125466 0
406418853 647105789 0
410408644 227695380 0
252445388 12256019 0
477014261 150105076 0
385697634 65353736 0
315835419 651457086 0
785257799 752587075 0
564374367 353828274 0
364064840 117886955 0
643887612 298301232 0
616611947 445803192 0
46593084 550023029 0
796662258 188008386 0
743812884 223479611 0
603528764 594689437 0
81400725 157488050 0
586779547 612764739 0
152888885 327920227 0
662456532 96122419 0
511442601 168848803 0
186148750 489728088 0
150474529 364081587 0
749484609 579956023 0
778116261 242592740 0
429817131 681129668 0
516982031 637288082 0
704986998 82786896 0
598890294 351314795 0
391982287 193125759 0
702091381 717125712 0
483611552 787222034 0
160178060 385856411 0
18281727 183485956 0
385845170 721768702 0
259657477 100996032 0
702865049 401825679 0
455861927 350560751 0
550449868 311838996 0
148679053 75585734 0
353590798 791062319 0
159346644 683091531 0
250635859 404012130 0
314015741 76761124 0
776164584 604256431 0
700471802 24925008 0
740401581 642327697 0
513613181 304134069 0
457698025 565922909 0
109756691 673527559 0
535938938 449783077 0
762364306 161177053 0
167986157 692278017 0
116924961 772706196 0
117912459 196047373 0
251493463 370776246 0
691632301 659478819 0
577433150 181284465 0
472033053 249828932 0
543465011 753195478 0
115775381 334859913 0
584092883 448125335 0
774984264 652473622 0
709351259 10820142 0
573354266 468769846 0
126011354 311999338 0
63079376 19524091 0
338177032 770797964 0
727746228 605052960 0
192035516 676552167 0
52559620 545063180 0
800797898 650594846 0
461660077 228978590 0
654151789 148299274 0
651874018 257376021 0
571852798 621702680 0
534269345 633487061 0
63778931 180507994 0
575377206 401664765 0
236232479 582684369 0
275901073 144668410 0
50137906 361251514 0
211863922 238099423 0
394248298 17077020 0
396465592 322339583 0
252538761 307161886 0
284153062 597927435 0
253046883 625390859 0
663275497 688153029 0
716553503 5102343 0
718348902 86869562 0
284624129 74295077 0
552341449 81849166 0
370729257 267653915 0
752388058 355324118 0
455067144 396245802 0
3161762 649240460 0
217458656 667157494 0
559678666 306002456 0
781109194 389215667 0
422428599 94127286 0
58900250 748209092 0
577839250 410010364 0
79685381 232764104 0
390831313 160651466 0
152753359 462394058 0
414575321 367175221 0
280243113 299079941 0
612463112 128370408 0
749900755 450708572 0
340812434 772505197 0
274613513 169890303 0
89387245 474491639 0
677412909 495520195 0
778155967 194266848 0
111607024 646659413 0
134413412 499899082 0
34372762 413969069 0
178524234 584142939 0
710265892 283083844 0
107615073 477005699 0
668431737 668802440 0
315510477 348482821 0
49995595 616682359 0
340407641 97512552 0
689431053 260208740 0
363363322 101278679 0
797215717 249745002 0
291979870 96796955 0
659645475 13064522 0
621536222 433667650 0
625599713 212653622 0
696597265 542336975 0
292641045 363945550 0
772797804 212178405 0
539763990 719550015 0
263523116 722410651 0
31971020 122567286 0
705191867 770471591 0
189204447 210449081 0
14574587 499261551 0
430482960 375289400 0
399931748 58574278 0
736751815 435429601 0
499371615 456950270 0
616436653 743166823 0
373911389 163469810 0
243345689 135252995 0
43041909 733593177 0
70680865 503839036 0
454606649 543429176 0
324644960 297537165 0
518032769 760471386 0
296477319 525729306 0
502877525 701135241 0
161761194 100127771 0
696254005 87543415 0
70787870 464230446 0
428818961 410153099 0
770171057 339792037 0
787456522 759308366 0
726579447 63875549 0
110877698 284099818 0
437485474 777430951 0
147156551 19454060 0
179719365 764408360 0
451650056 589579192 0
475210416 150148113 0
472527342 381644080 0
137255120 664383085 0
477929106 717961679 0
437785792 658130618 0
236107588 449451130 0
764934917 524875944 0
125233322 4410406 0
431393133 360406381 0
516048605 690799535 0
353687636 688349538 0
492392038 36447225 0
601237022 539581996 0
603461796 433222517 0
148922563 527588024 0
49450668 434049391 0
789044817 528969222 0
255419254 688753378 0
673167465 419275224 0
669887498 359925552 0
129729326 438240975 0
701029916 518890886 0
477156180 140318363 0
689876313 323393257 0
196784103 725118306 0
102572186 789472110 0
380235562 506054378 0
405286033 535405970 0
307142969 544241494 0
134601636 213539754 0
196692969 709208642 0
400695465 54007477 0
359173670 214012636 0
352783869 772557380 0
689839740 149503383 0
576779226 207238187 0
324681731 692754991 0
366822104 534541468 0
534502408 304809679 0
705552854 721054216 0
98871684 552192133 0
259642063 77727070 0
540241311 2414529 0
738579589 214192530 0
346273559 503011234 0
219342488 485490242 0
134966714 24554410 0
34330722 259608817 0
149012560 603254500 0
102163530 489348680 0
638948415 571975661 0
106312973 728170267 0
149941089 146918123 0
494445116 740066141 0
106965497 246834898 0
284579709 302484705 0
742924520 232268404 0
104290209 275404121 0
163024720 574524095 0
56874013 501584321 0
15606333 288830026 0
684981066 323689111 0
119435302 693556883 0
504044236 783419276 0
607015945 691799827 0
304000055 20130677 0
131114159 633699089 0
154042340 644467180 0
677172456 253969188 0
174784569 641660441 0
180534491 285852964 0
403357169 738099635 0
154213486 754164383 0
137946731 185929130 0
456633019 24175381 0
731094058 604682252 0
615281152 314764504 0
193522420 508846352 0
269361752 682056935 0
616227304 476031045 0
31331269 609979290 0
716793680 631261251 0
14353550 665967033 0
703778758 38925442 0
760329319 116186729 0
631218789 662813029 0
178854991 211900209 0
557920239 778257197 0
277420231 180253105 0
198990924 533499386 0
219385005 786881572 0
490874763 586599442 0
58540484 705801886 0
193006102 269972578 0
790758045 252983947 0
503308685 347483471 0
321450175 93179556 0
624017590 793702018 0
610594932 463671846 0
301405430 535904003 0
580185604 555648616 0
673536756 89600584 0
433067927 584403510 0
700553740 192522668 0
236235092 289858246 0
644614457 286695789 0
508324426 175706064 0
393490134 585339578 0
316394229 693942217 0
652249347 134744407 0
431959806 596393362 0
689956568 117308388 0
485015916 209559545 0
107670774 140271266 0
329139245 564624910 0
229813035 793111081 0
333834796 212334422 0
377905456 23364766 0
750789762 206930665 0
407843536 768979197 0
389451201 781581389 0
356870538 595316188 0
479453968 394544542 0
452222454 519688205 0
25615946 762588026 0
394629398 756624972 0
629795686 587743841 0
498149374 672976541 0
793163818 207007453 0
641631826 742594637 0
57607488 133765318 0
543562938 386951905 0
135481733 514816857 0
67462158 430274838 0
725962517 664418713 0
109230184 647603747 0
228587121 639029798 0
603356779 315945280 0
638880469 699886528 0
727870475 508163907 0
677804615 719080605 0
325207229 264171889 0
403390008 319694136 0
416191231 414037343 0
147842573 777650849 0
250804210 516222885 0
769383726 68217785 0
423449636 761374790 0
337188026 669148880 0
278790222 421683510 0
111062839 268689787 0
733304818 417800821 0
205262266 447867998 0
746793710 739919597 0
298713526 11669788 0
686440776 390752864 0
539234604 627720592 0
277597449 653907551 0
739851738 584968878 0
93391320 436488134 0
54121646 407864702 0
445475691 356096776 0
341522345 561814592 0
241291926 617084537 0
624543043 501360775 0
48694016 48943106 0
692113209 383670944 0
136836007 448832634 0
223794949 688549306 0
709405352 518482936 0
688140433 417000261 0
132506543 338858678 0
751604141 62306434 0
322060025 382390680 0
355305132 489341714 0
377205147 572914937 0
205996979 367865143 0
90610775 599863665 0
167820538 640672223 0
418295937 219464792 0
763357795 409835073 0
727425386 542346983 0
796412597 541573573 0
101261063 241120070 0
36093466 242661711 0
339903991 491429070 0
69566490 244528560 0
757843372 469412562 0
305550882 626754358 0
69353693 648062943 0
168684258 255668468 0
298015820 188263191 0
416071064 748872224 0
416382992 412900793 0
229997692 620395829 0
105417102 500867640 0
312769908 432016114 0
749992601 166943076 0
38288971 44858731 0
470491108 391565436 0
67446617 695195395 0
687254431 434599534 0
258284221 142707192 0
302261391 413099733 0
524255817 168553017 0
620529223 336292515 0
258035439 259765507 0
518666930 225533640 0
516986976 229992909 0
406581348 577661036 0
681375216 289776013 0
799327619 257138723 0
17227276 388116328 0
114041919 650826931 0
225123497 218191887 0
538062109 328527859 0
717857864 536835799 0
428399871 681516086 0
550023654 620843077 0
582578334 779884043 0
363332410 130610274 0
281602248 341425220 0
479000261 52087387 0
234225544 174999843 0
685008988 737279371 0
417227446 717323603 0
110644006 64853962 0
392162039 550544747 0
768045059 212898910 0
302563297 740852358 0
636003383 549402419 0
494585119 238968716 0
224058176 341841011 0
753888288 412908241 0
543825038 717073770 0
54238289 672799 0
749934234 367397091 0
776953496 416714409 0
792530194 268859069 0
182888004 212710514 0
218434616 178886801 0
70630758 25291420 0
783097779 326406391 0
633793587 467461074 0
533327173 165179491 0
100548658 598592102 0
292327280 528153446 0
241636588 605079502 0
301497083 430335395 0
524432343 388417089 0
103914549 455555809 0
418303826 469227273 0
481622281 266174788 0
738471023 243051857 0
80925238 578052275 0
656998974 604627569 0
237213642 429178452 0
51522653 730319241 0
585396885 87418204 0
344897110 318948664 0
376514849 113506823 0
656266134 88946426 0
570106875 184826858 0
117840007 94615803 0
329765700 587080602 0
143238486 106144351 0
83361514 34658982 0
613045581 404111670 0
315159990 398891293 0
468976020 644607326 0
479425802 509817200 0
672428371 35184324 0
743299108 379194842 0
12756133 377094187 0
22740314 349554124 0
317665667 576231814 0
792281184 234480398 0
49979432 335488676 0
356025330 351872000 0
63933742 786720377 0
23003998 110383873 0
372454406 235053416 0
498371586 432191112 0
529731392 655379248 0
551732683 491302800 0
757434712 82635481 0
567818984 241535610 0
481975911 132124146 0
640055612 667533694 0
380927961 36565202 0
647699848 520536770 0
371198225 474528326 0
703740172 92144812 0
548077799 735349739 0
46132743 747192745 0
516093534 329757868 0
726223199 783070967 0
683808982 540677385 0
480715902 711606926 0
733417670 721338140 0
94330536 137708885 0
713995819 84388542 0
179968551 410921463 0
120877672 747264196 0
476372464 126965104 0
676237157 742285210 0
788856916 189758031 0
113790613 159939895 0
482857497 364767530 0
575135805 340798473 0
688217044 631979244 0
250866574 712857262 0
555458628 651173548 0
8190077 267877962 0
139893266 259276470 0
555639466 798527694 0
161178642 155089339 0
292151249 327692435 0
437305227 148584763 0
374684957 174066337 0
609732594 746668001 0
579013222 513922474 0
683411581 77348577 0
364588940 263302479 0
271924375 128103973 0
261403691 712452677 0
547727972 771008246 0
623040940 429847157 0
339690870 357833004 0
143269440 627917971 0
771829474 21823439 0
19353565 564638403 0
275034846 187526367 0
195517543 135055356 0
13812301 597071724 0
546960854 602966106 0
796362611 66529292 0
33404887 371604737 0
663501443 238571697 0
6514240 143702695 0
311408448 241941156 0
660116987 130302368 0
625027836 3574996 0
609981157 219009592 0
246457137 45743991 0
290751679 141591006 0
313135028 26131266 0
346778168 116067879 0
286315166 511040992 0
516318187 798229017 0
236308089 129119493 0
54134677 80127139 0
430928969 514355702 0
454049828 242514435 0
243634712 760081934 0
446744044 236246301 0
797772419 326926045 0
300459488 714768609 0
584365294 229212605 0
567227195 467324382 0
787250913 705699339 0
263539075 672512527 0
734700406 492799045 0
650726952 173889506 0
104060359 70338078 0
86997626 622505728 0
120944731 606247951 0
114547246 415469613 0
325542337 529707096 0
542396122 291587451 0
205921045 495831297 0
113192715 94001828 0
187229037 655800530 0
98502760 680913010 0
790038866 652767965 0
4178543 679490226 0
689004609 431380660 0
71567976 557193924 0
533148339 103980059 0
715494554 646319984 0
352695023 265177066 0
688614584 784040588 0
392811108 520635050 0
176636466 775924567 0
452458485 735461178 0
235340064 138194542 0
588848679 369581040 0
352781870 18555019 0
558854964 436276644 0
81951402 262585624 0
582088528 322638881 0
369717225 368843 0
741130204 532372837 0
793542605 596500875 0
335891348 243337467 0
648456327 326895301 0
233949120 406414214 0
264322582 26898000 0
478710745 482265444 0
219492314 695878589 0
293431213 405123514 0
355020871 750631941 0
503083178 188110334 0
552986678 715113682 0
400820987 709209344 0
660990206 418759896 0
681843801 79861392 0
142552332 430570401 0
308456540 436832974 0
386039833 559789973 0
125646696 72867970 0
788061398 657047028 0
188309160 594999734 0
155211915 99397810 0
90493444 276565343 0
10387955 84142037 0
720540445 264817131 0
240747930 412383756 0
545583677 618938438 0
439051627 545728042 0
303900560 474270376 0
164006335 42756581 0
440833397 794180581 0
192011219 674853632 0
166148003 758383151 0
326151076 653442354 0
470194043 616834624 0
783165647 627673914 0
658217483 745688419 0
554392796 339221760 0
282716728 780788067 0
24662589 759467115 0
615485826 505719210 0
1546976 417430081 0
513078230 480515165 0
427046567 295021791 0
577084657 637714527 0
303947292 203969126 0
305140089 373481301 0
271930713 628016677 0
769141898 57961167 0
744794179 62219211 0
619513081 762986837 0
132064785 321562829 0
430890701 779086514 0
366259771 141702541 0
52367937 406996931 0
89817548 513010819 0
312390317 235389245 0
10661127 86573022 0
39228287 699202522 0
369980160 656003220 0
5787623 542975931 0
717009055 422181486 0
493868342 557533074 0
680252237 192609315 0
138415275 142677695 0
35474578 451167321 0
689498180 771842289 0
149241491 652825855 0
191860200 464934630 0
188509653 784127764 0
287315690 23658974 0
568249317 169203810 0
505156854 408059294 0
367616345 229734002 0
29954920 612217800 0
64802850 261818388 0
708853758 492176924 0
275817514 402335294 0
135491047 144256315 0
456917831 691882183 0
775601999 557866980 0
423274003 441897743 0
327511127 279546464 0
397099920 312196800 0
300398044 198783680 0
721156011 204282571 0
136987896 52175236 0
242038870 514653051 0
146818883 199577646 0
11427302 237343972 0
91513382 619352730 0
641650045 604206052 0
49467754 111224396 0
316014348 690115807 0
154721314 735493733 0
749424420 795239452 0
25323430 30154115 0
413703920 576976231 0
763991112 452616935 0
800495086 770855428 0
411967158 793249487 0
368076402 118179166 0
63692263 700925494 0
754086143 531516523 0
775905752 566531157 0
578896642 60809534 0
748385871 642456087 0
130567285 547287612 0
769581645 654333449 0
312687846 534312004 0
405883013 125039077 0
476408637 571668273 0
701557426 661373814 0
462600048 66517907 0
697899262 397585058 0
95620476 442407887 0
321604417 133917927 0
453027005 616960132 0
439463665 240992777 0
334645722 369350054 0
584452186 138624392 0
790842573 394242906 0
162480573 713024976 0
605335157 570883512 0
535226982 12895743 0
329174547 536622493 0
291903034 406742174 0
200624069 153177792 0
60214445 39179746 0
554301742 721614517 0
669740009 594113838 0
257074619 620688022 0
716549674 18326706 0
599698311 343841336 0
337727323 257263080 0
458926439 551573876 0
571713997 454511848 0
354472964 351086682 0
432389958 546340264 0
553891600 353102555 0
496665401 797083244 0
775153629 603626876 0
563622225 461216730 0
719887194 660479911 0
225094165 300008068 0
758788803 227507996 0
653524449 508979862 0
666774045 664111976 0
58833196 750276019 0
58370348 537329964 0
233197899 241783925 0
32946314 615296245 0
206215196 391752185 0
146648386 414181975 0
234023348 635654622 0
519724391 507882654 0
34127393 606651568 0
143649906 206127589 0
679679 360364784 0
606275637 52992052 0
59424749 439927026 0
678676907 285663966 0
764149967 526542869 0
567362014 347958211 0
493265174 23974260 0
352912609 295790757 0
455863171 229486555 0
525567703 500037336 0
306838847 603797940 0
633525800 456497286 0
782318864 572022328 0
799076320 594038412 0
5152579 366045665 0
124093906 183748203 0
666336046 459397336 0
629548746 731024599 0
297827069 470826969 0
191979834 487486053 0
8164819 276621879 0
308726335 553650998 0
32305815 237280278 0
687680486 479258690 0
686164293 550031010 0
150315947 370584785 0
748960436 593288947 0
776476571 471989806 0
604676576 115919670 0
30596621 33144304 0
301233671 271012527 0
207971711 316920017 0
133814206 432647399 0
165576085 740658404 0
24548335 614549561 0
263209580 351416395 0
714710621 325906458 0
31222426 426911008 0
160038337 294558242 0
375231088 151051294 0
530228840 665992953 0
684438207 742561829 0
460879350 285081987 0
409491093 732713895 0
587840457 627839875 0
324079434 495751045 0
217677740 376027637 0
345003107 473834883 0
206794742 624630947 0
549255077 507335341 0
466621010 379124362 0
613162264 219806530 0
782604365 222035407 0
520822772 174639346 0
316566377 29060822 0
400761893 80003413 0
361611926 252911229 0
315915171 738359075 0
553658115 464483102 0
45958686 594403055 0
197507255 481293653 0
622171862 725484713 0
738191971 73532120 0
542304213 89895245 0
510865797 6084002 0
597394104 792819581 0
418342525 630337564 0
401277294 101828887 0
614021987 263602672 0
743721670 192429650 0
796394388 737244087 0
796215718 461723443 0
355235773 84666640 0
604629198 163272395 0
779503462 699046562 0
761872500 594208470 0
223447057 409945933 0
273002193 651873142 0
263512585 254661383 0
188119312 305396880 0
34923377 395574321 0
252110714 748955303 0
403854769 184356662 0
414973813 646332508 0
596909626 679167600 0
168369362 508349703 0
215083471 310569732 0
73475369 456425425 0
441041319 404261785 0
686197645 698887092 0
287389480 475945369 0
77076365 283049814 0
383216498 663060071 0
560136447 179503337 0
467049387 595544582 0
615629176 49569865 0
658384888 317423170 0
601035955 495152857 0
741686304 409433891 0
36579425 422974573 0
719044019 623351734 0
335314748 198601836 0
299240024 206517580 0
264904557 85749862 0
445180834 382165973 0
149624178 269519571 0
775127024 351014564 0
459902457 770311386 0
540388076 57120807 0
754464849 88511237 0
765805287 428823579 0
774327989 764961022 0
717787032 233067317 0
729022447 391348861 0
111180400 232919418 0
381248585 56304323 0
582570948 761689958 0
593186435 569525932 0
205217465 520317094 0
304716010 760673092 0
404312914 656791554 0
537381621 573070751 0
175316897 622900195 0
69332528 745378385 0
21899 369022682 0
754461244 110591579 0
791821666 91076282 0
725175096 666341153 0
46171977 428125359 0
632444466 641480723 0
241954933 511542313 0
11200610 401227173 0
673682517 727860236 0
358296143 559996037 0
293360744 383434481 0
555834856 191933336 0
488210779 253105148 0
611630362 649664288 0
568846938 30405958 0
85763718 396520041 0
483215546 130801285 0
709987271 500320803 0
368805996 530434493 0
134132903 252177787 0
372337241 277440475 0
322668295 219438793 0
697520612 242189600 0
501451516 101775272 0
570260369 130154576 0
274025898 67681600 0
134440810 232080252 0
293477833 767190883 0
596665220 162890729 0
23410794 629105340 0
773928622 378332171 0
746335017 327060688 0
734121378 435994287 0
639967253 488217865 0
606486577 585330520 0
801666102 292120121 0
150072255 511854257 0
618833277 730253679 0
612089028 284866843 0
349158420 440806990 0
541715287 62441970 0
757383457 226532036 0
510096738 394906006 0
601978652 186993179 0
371493386 710893207 0
399690022 384080635 0
546057913 602251487 0
156421202 744700025 0
212330439 36120454 0
710345249 75867536 0
538272752 170729109 0
409017709 325537547 0
20609207 233971469 0
535845580 252006015 0
426657670 167117553 0
744103951 549967771 0
688649817 782135637 0
176146793 525774594 0
511054543 107707026 0
274419221 672912451 0
203590129 223786390 0
61720469 563805357 0
400618128 421269227 0
250312975 188107750 0
503646951 184724683 0
616533112 593322593 0
144069609 766709343 0
382000955 607126708 0
551388588 272483621 0
256125286 657860691 0
744800456 633663353 0
481141234 595678896 0
401453700 416131248 0
192833616 470552712 0
82479236 487611923 0
445610582 743201628 0
563988933 526967064 0
294012239 125961030 0
758367689 715978664 0
15828779 729462908 0
86477918 387349475 0
481778407 358163240 0
465134188 437552272 0
6194788 328267518 0
204938193 48583345 0
369460041 763434223 0
356689992 361566415 0
355594161 487313506 0
589745358 120475274 0
104647982 244149195 0
454082570 379067678 0
642514441 580286556 0
488454823 748221217 0
243499133 410859772 0
303067769 266932840 0
767426356 709470390 0
756816163 102907075 0
164445721 90407944 0
609059061 10857861 0
381586965 702014336 0
670728810 728132190 0
235421417 560831149 0
65124264 397135037 0
239782319 32958412 0
389632841 375195391 0
382601628 528145802 0
155947603 143071295 0
720026958 640987359 0
301135185 768747834 0
737054705 451438009 0
88066168 403936858 0
656860894 243327661 0
521387542 50968964 0
219384908 763765772 0
468847738 649292808 0
66960151 432454880 0
654405351 265536126 0
674095764 734465302 0
794579752 769035350 0
157107880 677100723 0
558190842 248758444 0
786625743 421718914 0
202899751 240497139 0
41184355 67837335 0
319943803 439859800 0
301497795 161883356 0
393909797 528994605 0
612241768 402465007 0
409647189 386735705 0
700824257 94288097 0
4398530 16359147 0
522334524 468300313 0
337097926 275195156 0
797295813 625100660 0
315442441 204996455 0
749510308 159715168 0
236019058 351563548 0
208673361 252602332 0
609828912 515667670 0
245034331 305345324 0
504411130 464470373 0
180778392 376503037 0
109472397 522454244 0
544647101 138872866 0
791848431 592356396 0
116514915 430491502 0
254662799 550000840 0
50161998 60531306 0
283015526 747431021 0
480071038 358924102 0
377552825 252798675 0
206323399 773864762 0
31026040 26132587 0
747517151 119850913 0
579957271 598163687 0
247763101 541318835 0
515049098 613718195 0
100807793 394679810 0
497281726 667688909 0
677563141 127214360 0
529139909 123829320 0
619921320 186866290 0
98167405 776999122 0
392838949 468700914 0
583425672 706739468 0
385483120 84599098 0
403032651 509930201 0
502204424 793869601 0
302133402 716362635 0
600011532 348752088 0
788672072 582477509 0
173149329 613197742 0
559168216 113965427 0
80206203 368387662 0
767999159 557269485 0
234514494 273999405 0
386101541 375167271 0
603480672 778499714 0
437278591 204495608 0
603929094 667389653 0
407235839 468471709 0
72034611 708714942 0
539520470 691172819 0
571588472 379826040 0
609686530 799812248 0
62399663 603135054 0
770748541 647462619 0
99593680 252285258 0
763157316 17590044 0
758770832 223156739 0
141157884 500998399 0
788467447 39055829 0
75953620 701121559 0
620883481 619041617 0
390155312 229690343 0
426697023 123745333 0
518401485 18816644 0
42204610 756579260 0
178596209 772153063 0
764043023 392973214 0
104479026 668311870 0
111829372 118911518 0
262388299 627017608 0
373452661 8715326 0
576840711 217727930 0
44496996 308166580 0
109607100 753353587 0
168867024 205452709 0
230295220 773763524 0
114276567 376849421 0
598350776 346595202 0
122398277 224001372 0
378933097 106760834 0
319981988 323384105 0
171785799 453881779 0
235389167 589485139 0
523075114 84082235 0
621623695 311346618 0
330582956 192046304 0
368307381 361614490 0
549192185 8942388 0
416527215 83072285 0
27756074 518421767 0
325722567 505377778 0
269989011 214894565 0
740643705 351701761 0
637357577 684316157 0
59937369 334812813 0
666253415 610833763 0
578663129 714011895 0
284382276 458926232 0
278762938 483087166 0
87271182 801488986 0
488436433 286567793 0
765902081 451802641 0
652182755 76777779 0
756339453 92470932 0
663295744 116604301 0
736936922 147466548 0
156377814 422777464 0
661942036 128088806 0
152726406 643953356 0
185675580 260883823 0
278403936 497831275 0
264974544 777192956 0
16774627 545228388 0
505521596 149539963 0
62594599 607034013 0
414834120 347691338 0
698520480 314226259 0
252695839 790843665 0
660538729 597822502 0
367101607 126501532 0
790876630 206518746 0
252028504 354598686 0
785971228 131606697 0
371710117 759774202 0
530890595 577315660 0
529573371 793914879 0
711512428 550430698 0
758302400 46352108 0
103113853 720107905 0
798966284 680457141 0
765374388 113231339 0
659642655 624656170 0
382216202 5501514 0
572821697 537927509 0
607993469 205431588 0
179802953 376278417 0
751683890 522713272 0
556902180 632062736 0
383104212 49220353 0
414322181 417707359 0
482377128 286708229 0
53025131 518192860 0
583566897 31592975 0
581643546 121246911 0
701387442 219065996 0
38788561 450320843 0
767812467 770852696 0
385443219 466049871 0
661080260 29250730 0
315227521 265904766 0
448858139 89806966 0
21805009 201440965 0
543783282 168613781 0
563625221 173492512 0
542642018 404211880 0
302507828 138112523 0
190768520 223309198 0
140696148 728491385 0
651555870 673410 0
452060108 211222020 0
715622274 698909161 0
723173064 21471089 0
562523480 254217173 0
755614964 230572183 0
658795093 568663344 0
420407482 519096287 0
523073916 564463268 0
344840476 37025854 0
13072403 539474515 0
230968098 686631224 0
279764139 334171284 0
642974441 520422713 0
1704205 779778933 0
359485987 271892640 0
465950160 561227188 0
538735955 175740260 0
645865477 619011951 0
52077277 335564467 0
521626383 373092882 0
663709541 509924263 0
56950780 702175366 0
396855199 646866583 0
292174328 277726702 0
497711200 559340291 0
397125446 227535444 0
106760549 137936334 0
688264631 187041867 0
533310588 290999644 0
252851239 276033578 0
718868874 91338010 0
398096212 652089668 0
212517279 132098646 0
460399463 583367877 0
94893311 559388625 0
430704039 456558926 0
237450319 284218132 0
299336175 622376167 0
454303671 300817807 0
447650511 501812689 0
637064397 1114224 0
311735798 485311802 0
398022842 779194444 0
515773637 192623951 0
284110554 128907075 0
578130484 271601262 0
749758862 602117743 0
215142829 190428713 0
226267126 233730150 0
66465655 489263435 0
716877573 422078842 0
127831834 364315419 0
591163676 391310 0
377999923 6916408 0
532709295 203040063 0
584664559 37378843 0
208056761 361647317 0
330325811 261933388 0
107938690 433058697 0
82280909 714161352 0
213811607 490385339 0
25659226 195665974 0
246776876 301761513 0
341393550 255864915 0
711704561 482718804 0
243783116 512853070 0
509508748 108383061 0
547728462 497376757 0
645671949 772967669 0
67717357 591304727 0
660043633 116769348 0
352625 578771616 0
666207718 396923669 0
53612160 759786353 0
413048182 140383480 0
755683171 277865606 0
355944575 429061105 0
726914074 468477207 0
742288257 647590300 0
581284150 697551298 0
600472035 645240044 0
538008409 537846461 0
567445065 740253242 0
795890849 458210741 0
557026766 306756334 0
11235026 29817358 0
506531787 460541164 0
550061896 783822249 0
67842008 116531804 0
394882873 624699656 0
543749319 753126676 0
775478964 180869736 0
781713453 130222156 0
508784564 672653946 0
209532749 332398974 0
531393845 308840839 0
74723764 92657557 0
280056428 13101200 0
741313258 247225851 0
23351019 241286254 0
363598358 29287272 0
224905975 201245424 0
690119253 714811557 0
758436221 556117185 0
338856452 258416938 0
330071991 74924963 0
543476350 590138527 0
771875800 382587082 0
46591652 32868935 0
491347089 747228045 0
275693985 761226816 0
503780293 187544935 0
66555780 154654774 0
13460417 123064593 0
35460245 782980156 0
659357552 684566940 0
107301965 520732848 0
180693354 114440672 0
102674497 329105080 0
516131527 630691331 0
621301344 611522655 0
164425371 209220769 0
604681783 210844199 0
219721086 772326327 0
43511775 555094782 0
291366730 86634898 0
144138158 206408021 0
763833461 566840277 0
768349443 616410725 0
698298107 395025403 0
190269121 126445755 0
707680725 511122818 0
390872376 163823502 0
659394915 611341445 0
248852696 578770139 0
525705446 780059952 0
712534886 281230962 0
411137758 469346365 0
596380607 436482252 0
689788957 24048084 0
450902749 254538847 0
585413524 22732119 0
668653090 545069049 0
1466150 712925066 0
584662756 596131792 0
111083936 166129265 0
69530910 49672274 0
682264568 665345658 0
193174626 209273903 0
728628576 709560152 0
562183610 458623598 0
595536885 504853218 0
82830844 169120360 0
597559939 5582616 0
553967833 796806690 0
383667349 566171013 0
700535739 461118569 0
696678514 222616967 0
227336090 753674646 0
668493005 75804330 0
656664505 194416947 0
143373837 147767960 0
703025700 535685004 0
623471682 76638493 0
766463423 449341238 0
277594926 206704087 0
43110857 528163641 0
373887038 254981714 0
490979718 744832287 0
225084404 315121757 0
45061576 661621864 0
250327499 475289444 0
69980629 408614159 0
292663812 571581632 0
414324116 119039021 0
149811876 768426460 0
714137585 113372630 0
232516153 451183405 0
165668558 78693635 0
424943681 165252407 0
68695482 343502803 0
168134296 359403740 0
695804015 258053811 0
659054341 758366761 0
73153565 481839929 0
70549890 338134819 0
114731097 520398355 0
707265932 779571083 0
538100651 696061886 0
307387150 248732557 0
625252770 198268719 0
369636686 329261537 0
459371548 373923006 0
749142422 689541376 0
70815985 628282417 0
200097868 268829955 0
420847329 437473239 0
363306652 19553208 0
171528120 217454013 0
415228393 644752871 0
357442389 399210222 0
35705287 333461316 0
354330374 770912329 0
30579973 564955469 0
465914075 34326163 0
144149506 138857515 0
597588266 286103026 0
422998777 523376129 0
563719171 748347945 0
700135730 497939154 0
415757581 621211995 0
253301714 240048195 0
430555364 609186175 0
200922887 613230028 0
372521148 223265705 0
357440008 121090695 0
443310193 734913066 0
68887965 683721888 0
498659518 437405594 0
468380071 68516513 0
127892621 784932560 0
189243471 306947665 0
644027020 370745526 0
26847272 272497441 0
173552364 421946705 0
256635629 530961603 0
460574339 182616115 0
654687253 739598005 0
311650689 210326207 0
584272256 529071254 0
688395804 134274224 0
167655213 767221961 0
363776429 197689954 0
664660602 76720227 0
793283430 172450043 0
557270062 322923259 0
604922518 212206109 0
688499661 176945024 0
526210310 637563550 0
197119557 644275767 0
245837597 359111833 0
523290918 396529211 0
163415738 244316444 0
129021132 570154259 0
5338496 193922661 0
228578908 67908300 0
556581765 256533543 0
550387536 26234203 0
122774406 404001748 0
99096055 205551456 0
643073244 657153866 0
296533574 577167329 0
384642486 51276440 0
624431417 128808348 0
691737113 380384769 0
255923875 375024002 0
367317218 227331704 0
399202912 374444843 0
704543895 150181609 0
646815143 323182238 0
540233417 487149440 0
324490578 397425275 0
397160899 458066763 0
145638139 564338929 0
781895024 207593333 0
277342827 640024011 0
710744167 185506737 0
511923949 668108237 0
748564631 713144370 0
70305779 5088191 0
412944967 516949654 0
60719519 165725004 0
442433923 452596761 0
424176623 680509528 0
206571502 774451827 0
766000277 204888007 0
735309055 631397892 0
349043599 794649923 0
521799736 322176916 0
536597853 83632788 0
771110224 316513814 0
552300778 234553410 0
384939651 633274193 0
621944951 146617989 0
740913162 570474407 0
211827531 454244467 0
531117263 641959902 0
742276929 514684814 0
11831919 715933600 0
503609619 18107179 0
580004640 792039013 0
139218680 22329649 0
408682848 43775611 0
111492821 203118916 0
689916398 727651676 0
268864339 549457754 0
392343722 256195653 0
657632186 123667290 0
696647521 373110401 0
740857531 421043759 0
388224011 753037313 0
604037925 583208913 0
130392859 255703731 0
666181266 610943621 0
584164369 66158053 0
361776241 697517228 0
318315537 44428662 0
365427020 570013227 0
6598507 145513329 0
389380816 701756556 0
583093235 396295858 0
546937644 223637941 0
752611320 569086441 0
117135017 433470496 0
489412824 80454642 0
669310446 372248840 0
301053595 521104733 0
28140565 750170981 0
224876719 479962588 0
140554292 35514204 0
256100526 119382030 0
225080407 733770417 0
271020462 436684673 0
222291160 162821327 0
61576139 535198936 0
122675646 483351258 0
222597026 348033870 0
574862066 773461673 0
681034951 92551069 0
102250310 698148342 0
203629225 310315541 0
141553689 338426266 0
496576149 58703491 0
545733391 10173092 0
141594690 109710627 0
474392209 304416603 0
435478320 657140825 0
235481364 252958131 0
796935214 330528042 0
650437611 125400394 0
137737426 322038611 0
327643246 109751800 0
137999367 484938098 0
130396591 495580727 0
779968681 403331226 0
386830218 747695188 0
117775996 113628242 0
199032790 207066189 0
723073094 728926073 0
2351486 140144732 0
413299494 58052954 0
112497199 709319234 0
602035603 567988703 0
322686643 102274203 0
492874716 472220861 0
335398382 182865103 0
570710135 365371898 0
433149303 202871311 0
627678782 684227230 0
587789439 425458382 0
39989196 209588197 0
480782109 232342325 0
428775209 770928374 0
576242434 142811934 0
221359266 475386003 0
758651505 71608754 0
437818649 389730805 0
264342752 115675470 0
147320908 402267709 0
634103287 451658325 0
198332920 723208159 0
297815725 240010451 0
274520901 696421053 0
419680929 19039349 0
206972679 281061311 0
380132410 762602201 0
129718205 793160083 0
409861718 102366619 0
623862519 667973443 0
470074746 455266139 0
556736311 617078195 0
716296242 186857893 0
644301579 355972713 0
630816823 429265648 0
400174984 80397608 0
770083800 359262384 0
419447437 166595292 0
192460838 439918782 0
589689153 428048447 0
408733643 542152191 0
446569949 572616833 0
574960186 733249266 0
97111315 779981930 0
25140981 284098401 0
707100874 32971062 0
192517824 280618918 0
151346259 448040375 0
273275745 578475069 0
732515651 630889974 0
411010746 431008757 0
44753965 664160182 0
531257255 138736630 0
216464023 520875537 0
323875468 333712075 0
703604928 311418018 0
180550680 5852147 0
56194109 472813776 0
574825253 284468992 0
693840232 547186575 0
194096001 758928068 0
480587324 293478483 0
521489311 58722230 0
689742163 575031816 0
104679687 681705291 0
621056820 495242741 0
699363761 279899626 0
152874284 320898678 0
634104913 505383352 0
490471700 37729438 0
593284802 108165519 0
279536421 502795237 0
19253753 690480363 0
723913690 213729853 0
627535331 404634171 0
579877851 198397085 0
487682286 132227178 0
126841703 266440766 0
124090335 129682669 0
65527236 504329550 0
530735897 197303106 0
288528107 634863972 0
377979274 638769806 0
710445576 477039622 0
515279274 485940784 0
434256655 461810054 0
194117997 304859887 0
438349013 340781226 0
162141 383328965 0
634924491 262647122 0
360075077 748770364 0
764367712 212782638 0
689424330 532334427 0
243539481 252693695 0
399810594 530470791 0
565594889 335604476 0
43259153 318556896 0
293748859 336827905 0
312943395 728383672 0
611214162 13379170 0
471597094 494228353 0
114961858 225480454 0
24552257 6453334 0
121873536 306148507 0
100667485 521960075 0
541118122 382172980 0
633309741 326934113 0
526535511 81647193 0
401091456 202245503 0
74877829 488263 0
365395491 502917820 0
20901689 348310108 0
607625531 45940394 0
232519829 123741048 0
125501444 92114588 0
362905021 168472524 0
645126656 658929073 0
283269893 456369390 0
106679914 113881751 0
261944242 496870851 0
83745450 704731934 0
227201735 594527032 0
601713615 205837802 0
63253594 135972321 0
712750351 187223725 0
175881571 123138680 0
627509421 525278134 0
428296892 584850225 0
735791622 721109442 0
300330107 569914944 0
106745637 474688958 0
40866098 232682840 0
646041893 151416069 0
474792957 114510662 0
98785942 506138798 0
777105516 677616930 0
292161435 221465672 0
143304530 380913140 0
367482171 678327830 0
626907401 337655296 0
394911764 112497228 0
421286007 493335142 0
644787169 362974480 0
235199475 186937356 0
476616236 772706971 0
555860751 40056587 0
449395419 267892710 0
535307398 130318403 0
379672069 707121988 0
547796960 498061342 0
191132791 673690577 0
274762295 184222117 0
52619044 296156370 0
347333762 313801032 0
697138589 567768167 0
720823882 20634297 0
405123541 608010669 0
770861860 371866101 0
719895536 82718414 0
565023586 276185988 0
218127863 93786414 0
609211105 371275645 0
231835601 304153770 0
602195558 370880521 0
762961578 56011717 0
154473489 550007138 0
204847143 11344564 0
713944209 729727952 0
677001409 97933495 0
476548048 113251777 0
384031236 219278608 0
188567604 447630074 0
340748826 135369436 0
292045666 510362379 0
646033662 732767108 0
171209413 355527922 0
178437596 638169697 0
636128562 569064897 0
473589379 476835170 0
400693194 563013839 0
168580900 684790708 0
306228312 619268457 0
717101362 205308306 0
246189323 797537301 0
134200082 366831923 0
171706211 590283689 0
700316666 749039685 0
405366603 219603162 0
166805857 407043149 0
781856583 55034388 0
594261313 631489512 0
134526786 661020407 0
648112271 525145343 0
367303115 795683075 0
188282604 100266541 0
618444717 737226470 0
787538797 156320372 0
780465035 696878668 0
398844357 599755967 0
564263962 495341607 0
704152523 76547021 0
15755249 674863729 0
228731494 522006919 0
314456508 528293445 0
337586787 48012085 0
481370443 497451550 0
30645252 740350842 0
458291795 633134293 0
33221972 78481535 0
398109827 222579364 0
355795452 240082621 0
69968093 273519905 0
620535548 476240208 0
37234386 238718647 0
76471173 182194273 0
461115375 749173185 0
359247617 8613697 0
267029211 783177804 0
649255792 211652152 0
616103958 219565042 0
372247246 185685335 0
119827524 606975005 0
526309058 76354688 0
43614262 184366570 0
307359048 758534357 0
161726995 488469601 0
738678726 298534140 0
484068838 169216852 0
422392397 214252886 0
477269776 58394941 0
473162782 125788186 0
141187641 800572343 0
125018611 5839134 0
25562204 536118267 0
272573281 414009128 0
377911032 440785837 0
585344245 4997370 0
406403611 207447288 0
4925537 236693172 0
192773876 275976849 0
21656786 225279584 0
355977620 61734184 0
440931751 779042536 0
5580284 257040109 0
636201664 351087636 0
608737763 719312287 0
563300409 58627540 0
626272600 616357514 0
734201911 173070146 0
399025278 284459314 0
269817784 627508772 0
580679265 17651730 0
79572372 462428610 0
621191753 43628262 0
100154516 4779464 0
411210138 677818956 0
249948055 743433902 0
26891370 670735219 0
287180717 767091257 0
334714056 35010873 0
317642358 748824978 0
334162651 207783422 0
106151099 71843318 0
719974339 353688237 0
131970176 462361784 0
68514685 580551445 0
35389437 330645779 0
370669650 233318044 0
450915540 123266104 0
21846065 302553354 0
251861972 141922915 0
401186549 577083958 0
406225563 148451944 0
64572260 130803172 0
373291015 166431311 0
732739315 618904968 0
58641780 637880799 0
261109530 725091903 0
66537561 531961126 0
699412948 83346678 0
654071196 742059633 0
503879865 92174464 0
707435844 478241438 0
368243174 223270007 0
740352535 478335576 0
69694392 384644031 0
284055184 700670548 0
777807408 326270953 0
148437736 159060933 0
120952132 278311457 0
417226556 291785598 0
740070767 17144174 0
136899607 403154661 0
336253121 610950471 0
472871387 537623997 0
553112098 267459828 0
801450068 90133738 0
241446597 786439606 0
572023475 155764168 0
778765570 260840127 0
124263871 361853504 0
562988346 560799365 0
750835299 10133061 0
749381374 58238745 0
46377114 785334375 0
517505939 544476997 0
137167136 569943760 0
129374615 489001654 0
272160427 358619159 0
416012075 633961504 0
114744443 495214303 0
598043883 617815383 0
507962937 414182530 0
243225609 562462687 0
465053313 726809132 0
248252379 39903592 0
2898004 676855794 0
178552420 152223324 0
216676670 82999504 0
704515307 665036626 0
439622109 590684776 0
326088142 42085666 0
114305403 243099020 0
706580214 224204421 0
153332082 109033305 0
685636579 249743259 0
507442012 265773981 0
122289279 321884155 0
742761704 253272571 0
613389025 400871844 0
36357525 163895919 0
93919063 695745049 0
274369986 210473667 0
290184884 267199284 0
399691060 588553660 0
706579421 209108752 0
610714424 613693860 0
179915011 63956987 0
148317300 430548232 0
309614021 529367035 0
97738518 184205453 0
543177093 430503096 0
27649864 453553964 0
299031005 458817648 0
728912210 729707189 0
366729221 422630959 0
623331697 6626291 0
125198240 28277619 0
456918428 41114053 0
266113470 255070381 0
632800077 366123930 0
39944963 415910057 0
126916785 56674159 0
15406366 576384619 0
394674840 609430065 0
482553128 702001629 0
362651881 429640076 0
90832121 178927632 0
271476984 12284659 0
681415250 305375497 0
216371659 505141399 0
242847903 88506100 0
602755439 184793072 0
184155113 213123592 0
219478597 365179818 0
691642261 161515460 0
256503092 779313043 0
317819796 512285263 0
335208414 459575461 0
151929089 110872728 0
639523252 557332490 0
194318725 523471011 0
366535849 436356615 0
161115026 363175217 0
216256866 274656026 0
636626048 167752480 0
528916272 696276677 0
560665883 161644992 0
76771891 279859472 0
320842606 500722636 0
671489043 397222887 0
243893165 538761551 0
395352807 628292788 0
579230964 380233349 0
295050455 500199317 0
626921950 391942384 0
82489233 635445318 0
53124224 419755826 0
495264922 334507251 0
225732007 358023916 0
389867529 419113765 0
327408879 652100101 0
100966866 566735153 0
583218498 230389377 0
785306596 180402331 0
134357124 95522382 0
491819786 744679644 0
357257117 177168297 0
160363123 249884989 0
623826984 367641532 0
81469190 475504162 0
582368965 717992586 0
278684490 809649 0
340719193 416757848 0
353694777 756200502 0
241689062 250807519 0
189689840 606806525 0
451786910 420095484 0
64376815 177953445 0
328816882 397881206 0
189060567 35831991 0
492070830 209526793 0
739127712 373401571 0
382492453 12271605 0
80120356 726666990 0
214146306 791146225 0
709329712 528106039 0
626881225 449725317 0
634482742 289982141 0
692231806 12057567 0
702772690 735412738 0
137536225 229327731 0
228259238 187461137 0
622854061 515200748 0
325684084 605559310 0
457995966 6415210 0
478033011 692348096 0
317510404 84470699 0
712373163 622056450 0
404933748 506742808 0
466268814 636127387 0
147343516 529834964 0
482561217 512382754 0
312228669 670802989 0
707112154 462397952 0
525058422 540415964 0
289418132 444362708 0
234534624 421991506 0
309902849 335998551 0
490912987 76245922 0
226454061 243745036 0
130695044 192861229 0
782005121 682283934 0
473810074 318462704 0
10495664 383154129 0
729148731 43383085 0
566202144 637553048 0
491650765 126433298 0
455756741 501051182 0
216934093 327350561 0
218001046 290131912 0
344986757 113697268 0
745869953 91262694 0
177855217 283451155 0
122036140 150119531 0
17708314 723583923 0
499338213 70145506 0
53509741 232600802 0
86746236 451873226 0
11318286 347922221 0
773032137 339234038 0
583958569 729375088 0
141511191 83681783 0
21197749 285536444 0
582501959 272130115 0
351172437 437846564 0
381587202 79564575 0
45756955 260652348 0
588768595 777687313 0
673519360 429681507 0
363218538 681017044 0
119769356 602083351 0
603020360 287483689 0
534364008 16061780 0
557880810 467828192 0
582354749 771217474 0
761096867 430658413 0
704006608 589392838 0
112349921 788606398 0
462752157 512483019 0
501566890 5260210 0
588030006 659310448 0
219193787 771513478 0
29145432 270290334 0
191827079 176219911 0
218135228 251260531 0
218220212 609707255 0
60516236 219900115 0
401793890 31806893 0
278484559 266795972 0
123274992 301989698 0
524914869 131745780 0
754672476 750167802 0
160665585 675522180 0
568225615 572159112 0
584374363 328359288 0
799740009 681990288 0
668474131 335246389 0
140502051 31753309 0
503041887 279233792 0
268393716 562669702 0
243349051 675849425 0
406360819 689859086 0
384306683 395691234 0
618709832 281549295 0
355715986 495056555 0
611627796 73423103 0
641426862 398793207 0
740128133 654174391 0
661448921 558854309 0
685659447 36680179 0
79018370 514662104 0
789980011 185096023 0
268718829 357674572 0
119344218 446552605 0
229056127 146596335 0
773650539 296845990 0
504405703 292712093 0
272934121 746052372 0
798721994 445903373 0
316259601 21169998 0
406795078 72765317 0
29880096 83993862 0
642499803 22030477 0
399858029 272633409 0
463786096 534417177 0
234359323 155961054 0
477642952 611217361 0
49932711 527590503 0
447141992 324053638 0
288712512 334365809 0
26504152 124796993 0
455035844 497219078 0
60979263 393404250 0
761558343 468415810 0
610563372 122813812 0
541678965 753298376 0
778998836 639171425 0
114765305 420665036 0
652456044 19723813 0
755123636 369894374 0
451112058 405089485 0
564045416 724999703 0
137147688 65784263 0
235174385 712726426 0
375650289 351470985 0
791142018 556559798 0
596712419 345040732 0
631411627 232027173 0
129343583 570686786 0
465736138 174508983 0
701260795 395852404 0
34393728 377205137 0
440176934 751424107 0
415554852 717971170 0
685658811 639164008 0
787445047 339409823 0
88779034 555802030 0
510983788 337866013 0
769752648 185400019 0
132256831 765555967 0
588827877 279574316 0
246572842 417279421 0
284102547 125190974 0
537919935 246244082 0
289248101 360448900 0
405648891 339159040 0
82380717 84311176 0
397843721 324869263 0
264357017 789733498 0
781227931 488031701 0
447991126 450495465 0
15810962 165787331 0
54620407 595478851 0
473681837 317305310 0
718022989 691681041 0
208816210 735310407 0
439146294 791867688 0
110655258 627016153 0
280579654 126778315 0
312142874 166668963 0
2987742 428341948 0
227373672 431069347 0
686445324 762566885 0
218521284 180170116 0
715823002 323848175 0
263714169 426090959 0
735671595 113043121 0
197857304 644728816 0
426559501 306325197 0
787206772 378070407 0
560430702 53761132 0
623783210 19734823 0
567094626 20775418 0
524808713 486407967 0
579055573 489293709 0
95122925 709642082 0
465786350 195812664 0
775784998 271939321 0
498755292 726724151 0
120058605 298739156 0
414752846 497886716 0
478122025 373874533 0
582723253 324734299 0
772998874 710252609 0
388762947 307492190 0
109065316 32435211 0
610834048 396498193 0
766773427 434369386 0
273870199 173882959 0
554556189 315419287 0
128975221 614093013 0
531117328 669835952 0
370430565 510218731 0
172608062 443595419 0
193061743 273130225 0
453703389 481316076 0
507560634 336373885 0
643237075 742346276 0
556268748 703594592 0
173035192 248603742 0
16415790 645545559 0
711968434 383654396 0
558983271 88906717 0
589700182 265887376 0
214625651 783531471 0
525825864 381132379 0
740625513 179683223 0
554176928 268494317 0
460318199 791392074 0
401217953 423060594 0
626559259 100427635 0
481907970 222186050 0
741978856 120070502 0
336751578 480651643 0
54867923 93204135 0
605052111 241179666 0
389133729 549211002 0
278758865 679941288 0
439200706 294660678 0
315638168 338208081 0
308025296 756534366 0
459389462 667640998 0
691240226 578441753 0
200006525 505115117 0
134465846 11049211 0
391622731 612675206 0
344960772 510239866 0
245795665 800646505 0
215266017 731335085 0
431667485 121163429 0
456386804 148996728 0
372166117 479706357 0
78587145 427196364 0
510394433 25220254 0
460599084 125253313 0
699566091 353380409 0
87094133 510746560 0
407308397 618638755 0
9916866 228826626 0
361342026 458170888 0
81712423 99086688 0
684775880 398962618 0
596108195 543865280 0
219210617 339633997 0
795270146 557003375 0
532213183 376555245 0
445777016 454826064 0
369313056 770707987 0
150697457 70915096 0
340683182 163134566 0
668298455 400571734 0
532771431 657186099 0
138062377 415580709 0
236886105 140330483 0
791668996 137699894 0
723105554 104223173 0
739493364 723291106 0
41807161 690563695 0
351656207 128949750 0
119730782 388221015 0
747126209 591517630 0
690508540 472175736 0
792174332 335113504 0
379491431 81829898 0
117431709 56979833 0
573962507 390969945 0
423592411 616161797 0
726089115 273700915 0
567219502 572483668 0
630198908 260208920 0
788062095 71794545 0
109594095 684638361 0
16650932 534656084 0
67375528 158922940 0
667145602 64528616 0
752839317 212981432 0
199067142 296949084 0
32441330 439431668 0
669200276 46354176 0
462881674 167573992 0
271171060 523668847 0
12708977 196092375 0
274582307 489332027 0
550117004 213167438 0
716357346 516694272 0
162656493 514116746 0
337911360 25101430 0
33935372 354521934 0
780563898 206935624 0
285393171 735158839 0
171823859 230416739 0
150841544 636971360 0
690208900 555553947 0
147082356 129830370 0
734704226 520616412 0
784411592 719613255 0
798326931 786904375 0
345716073 139835834 0
125256559 660722505 0
152180035 9127473 0
674425487 724790402 0
306381986 546848323 0
498415067 193557593 0
731413193 18070649 0
611845742 165301527 0
663993721 223393164 0
363075787 86989728 0
206726203 444933063 0
186367213 243400863 0
164756988 705395208 0
492751444 528845939 0
592950396 64458240 0
450760107 128463063 0
203859364 67057511 0
105578584 651432784 0
30017039 569623688 0
259832923 130583426 0
301477347 228723602 0
400977579 545415053 0
528618289 675966747 0
46282268 738023873 0
731950592 357083730 0
170199880 592929293 0
786663654 269607081 0
488834962 745216062 0
760639301 166577614 0
73972502 408771753 0
48850360 484864107 0
511399757 192153287 0
145587552 404886267 0
280226072 44138906 0
443966102 152131178 0
56935959 586407007 0
364114755 181879585 0
221767913 265604934 0
492356886 368003402 0
679430230 341850714 0
800128837 368782623 0
763416918 720465689 0
516622171 625199427 0
262890275 368193138 0
13362557 404859967 0
373311504 544359164 0
427813393 151820742 0
311590750 440447977 0
297788642 235481325 0
357383456 434242754 0
63066288 520540069 0
547976925 734444549 0
701401947 581930616 0
303265910 783376158 0
179017979 626056165 0
614916072 574715362 0
38693322 515154470 0
475621907 336465914 0
523628549 9255844 0
703817027 131939989 0
615814250 230718784 0
202032377 54553678 0
248322733 168650226 0
201186342 463899947 0
670274665 768825726 0
546422911 238327477 0
207725277 659010431 0
20802772 490173064 0
797013351 401409330 0
160147773 259103015 0
339007112 528807433 0
12976894 353153116 0
204375367 177691281 0
3437382 12902706 0
206154657 620449395 0
30003256 782996302 0
381111764 481065551 0
525654895 252256550 0
656870490 272164333 0
498195582 178070447 0
679814149 614754682 0
60267437 567712542 0
28787865 711524394 0
797783775 180436606 0
256103003 299762577 0
345944060 169887358 0
21060057 324896576 0
324275163 499920440 0
800333014 469946975 0
162208477 549698152 0
527298392 618505289 0
333457249 295534514 0
550161718 89637006 0
143762601 443947667 0
550292303 587933181 0
388837230 455405304 0
721732722 114762738 0
614877441 413494294 0
48325318 481773293 0
129504117 684454906 0
25600981 284973017 0
176999088 670081514 0
24042585 638915888 0
745991209 434555121 0
603008156 501015097 0
448750830 373051948 0
293940133 411387120 0
236782580 591611182 0
391746346 168627546 0
490421945 50532590 0
699383040 723929447 0
241093928 148222614 0
555418134 625055389 0
189609088 367278785 0
209679491 776161366 0
157223460 100572890 0
744317381 131569504 0
16109977 6575971 0
413847840 674649141 0
670176056 628789462 0
96969614 535346533 0
14141310 394058108 0
290044593 49875930 0
45021634 224861196 0
365735446 510545127 0
128451998 311131293 0
507856383 516895162 0
126130786 658303122 0
358635452 6956315 0
776320535 786137242 0
718557775 570845278 0
683226205 465051678 0
607939200 743617550 0
470091823 371691391 0
544785518 289459627 0
123963115 286895647 0
549876538 171789726 0
79935258 222628601 0
98804750 133026367 0
343027742 64257569 0
515067375 48353157 0
328202492 30175807 0
168275196 91180158 0
493454548 21827643 0
168839191 801040743 0
713038161 26261252 0
415378484 622062349 0
358507975 14821742 0
348487867 751521675 0
535104889 363401980 0
444281156 50541613 0
460838966 103603979 0
654722527 678009127 0
274267101 324595896 0
315655981 672134013 0
417190613 625458224 0
78593836 260750602 0
91222765 641565363 0
457219349 66198993 0
215004376 780699845 0
126421255 560177186 0
105485568 676748367 0
796979004 668137553 0
700052012 381514850 0
22838706 112876494 0
607102387 290992940 0
267206045 308088732 0
503235332 404393666 0
306483054 428607248 0
228842833 385062954 0
104927983 771679290 0
669065227 396825505 0
242413795 278623536 0
123061623 510350735 0
519778903 332290634 0
584864176 476516165 0
552104900 37968696 0
465503843 457101311 0
772773446 711921336 0
681019606 288917722 0
690008776 460567059 0
155446394 684437421 0
312049854 379789578 0
643292202 676509623 0
159710523 342507536 0
791270499 729859311 0
684104366 553276766 0
384144408 794197720 0
731866335 554962875 0
702698496 103497564 0
295509131 61558999 0
675355042 753579233 0
356873240 602789382 0
219618305 57447303 0
209637073 171131353 0
781194450 377472639 0
780349244 390600119 0
727257404 201430043 0
38915640 492352802 0
36186275 552523353 0
123292895 734288175 0
441107937 143130575 0
741670221 344192001 0
412225566 82477872 0
322032275 493904866 0
239332088 199643115 0
14957398 1958946 0
585479210 434954429 0
286034996 152318089 0
172916437 446870146 0
410127944 360291278 0
427922128 439867321 0
142862970 540814534 0
349323003 663948853 0
356317157 706133344 0
629406443 589109128 0
257443665 569698208 0
13622482 766627721 0
135262074 637174029 0
109156698 722376403 0
209274460 416758188 0
435461489 435336640 0
596489807 438940641 0
198758643 539405594 0
483330550 286297236 0
257646571 187625376 0
115262346 659588866 0
392965392 5714497 0
332494063 295280509 0
181001812 291929539 0
106040819 294030097 0
328590281 651824346 0
515669134 789705495 0
659133745 287366639 0
18410183 65797787 0
700012697 213655910 0
505786806 352033106 0
569718356 359411043 0
534598536 57034561 0
612457870 681762730 0
404963970 250374844 0
422410188 465979088 0
255048779 740714738 0
695748428 636130262 0
207838813 582059792 0
398757545 356735528 0
37422757 458587404 0
483317581 541599224 0
434748381 648006804 0
487133434 407919270 0
680016473 643548555 0
56738267 50774985 0
246132507 348555717 0
47233173 590820298 0
39678159 451417738 0
755409681 488402435 0
55929773 97465572 0
159995588 352954181 0
99403927 371545925 0
494153794 626640886 0
103147461 246096618 0
346043699 434981783 0
430448227 701171713 0
639785630 248999927 0
269892150 369631364 0
102272511 305224373 0
123125202 573543279 0
65668901 175719178 0
91042052 157224309 0
265169242 713288699 0
202903478 229291819 0
516969505 527013912 0
382116152 648213692 0
462110422 756387716 0
171377001 260407667 0
30764578 766824098 0
565328731 580090319 0
614805565 468096396 0
721033724 139467204 0
205175244 259840039 0
499980911 555299623 0
784089528 149724092 0
602171606 151860811 0
78175110 577998900 0
557877938 359748274 0
357961352 800819891 0
30238552 510528262 0
47067490 793697398 0
650379203 513874854 0
711911373 743844243 0
80435353 439476504 0
694964012 195085430 0
38144602 575049893 0
647632582 452608355 0
687376703 47241015 0
598762682 91214263 0
420837157 379873793 0
449943117 688513963 0
453419783 442834812 0
651121641 285163421 0
335593452 761591519 0
521868999 653951292 0
377931112 228178025 0
123460360 671651291 0
370360328 51581807 0
79560017 407672485 0
57685837 350599221 0
601130809 10330259 0
619541530 104569137 0
520054152 98197517 0
331964141 460961091 0
286574810 534531710 0
337371350 604970336 0
776551083 376653271 0
307789712 88511457 0
109863938 695355396 0
292179246 750178076 0
310458325 267589475 0
539385586 391987179 0
780676373 492742550 0
315427203 770721694 0
589199167 411427370 0
256935693 249528087 0
501163881 345058126 0
669772139 12357568 0
752747006 346039514 0
782130236 295222811 0
474873628 593432029 0
503656595 9129359 0
593365998 777687458 0
82452376 600981102 0
588104558 207147339 0
55367311 339674805 0
600947659 770424510 0
585672531 258914399 0
225237979 529016693 0
549097173 283636578 0
306075489 597024504 0
786349240 45711692 0
800740326 628391517 0
670791973 328152761 0
508525056 467727979 0
625120577 458243767 0
77381252 282646003 0
95758829 422569404 0
298894970 175892602 0
589349099 260196708 0
439549752 117169561 0
478947705 502544024 0
210978340 63240208 0
762137852 257701584 0
322448580 56501560 0
716657866 216242807 0
638840440 39354596 0
686027256 71384190 0
571731681 73962596 0
436250159 167749240 0
435942934 51234780 0
414112472 636181736 0
265074575 712512956 0
110914874 65104562 0
85977287 354374285 0
737250867 567685282 0
106856625 527939963 0
272190522 40386745 0
225561265 716783949 0
269684597 84384490 0
750261563 101235303 0
438328092 544212428 0
680420057 103391260 0
91833638 47177875 0
159624716 377314368 0
582260688 650247645 0
691752217 178929432 0
60530765 791738776 0
212334738 372793575 0
431286718 721958517 0
172091023 105032277 0
539776079 689689403 0
239455775 567849178 0
649453348 430111732 0
712375646 730570823 0
488792940 409147500 0
360090450 443294508 0
636749231 47723976 0
582751649 491286267 0
718074251 574336050 0
351354214 473086510 0
378432009 303942971 0
420990720 11798694 0
481244589 80816584 0
206024633 23974737 0
108490636 662211723 0
465784011 483855550 0
374153507 311520939 0
104191805 473990553 0
442153570 81480059 0
151293331 405308166 0
799607326 693467372 0
601109918 783933466 0
143345282 363570911 0
407418257 300925413 0
10483702 287324773 0
35778712 380999448 0
83055221 277776520 0
539430051 57641898 0
649554614 786698592 0
547905761 503723948 0
152180410 777786446 0
731021507 159752918 0
89442169 425551469 0
631222641 338176366 0
759165889 709688772 0
240968457 355162762 0
89735894 263580322 0
394024087 305447562 0
222724883 584998028 0
589375426 155097841 0
609671139 189648665 0
626976160 11029514 0
69513851 313021431 0
431762829 713066916 0
33496319 559427786 0
30407742 344102027 0
51065915 454703634 0
186361672 594308612 0
726939059 281974174 0
612618344 715734488 0
528292455 392523749 0
672337558 549969547 0
441123003 536928169 0
548968779 78211083 0
430329951 519309707 0
686860823 372758150 0
31856251 448565810 0
665176143 387122762 0
609989405 614678752 0
412387804 398863503 0
580206217 192541445 0
644355728 690871960 0
469841480 277964866 0
228852800 640343472 0
391377952 45751762 0
157173322 722507678 0
561324650 694943024 0
652338673 74835242 0
302514016 49488132 0
425505580 683815228 0
33735271 620971397 0
116718782 193125196 0
168812077 376790327 0
557279002 343351142 0
125424460 4275696 0
743832547 64358381 0
165767126 188098925 0
711519167 316961779 0
148674745 283897535 0
403418533 72650059 0
187550763 737887296 0
322083823 715950586 0
171561881 136853789 0
695498078 254592476 0
553358883 606569181 0
513049696 313039101 0
707815188 230927739 0
118288487 139954315 0
358774759 498571813 0
730890841 621033232 0
223979160 441020587 0
68252846 8767400 0
256917554 530431311 0
270923468 241171355 0
517497435 297131325 0
657229466 583854158 0
278294050 756657440 0
378856534 798791551 0
87163110 425996350 0
747746409 784011519 0
217895730 279324668 0
408214144 472670602 0
645985723 363162735 0
338398769 408507326 0
264758453 340689902 0
500857323 764622379 0
587893572 554186864 0
18649669 77731213 0
258517868 85017985 0
75798991 701238094 0
353352628 334522529 0
162304754 145124636 0
227036191 325091599 0
318461719 69633365 0
371817314 315926422 0
299749571 326975510 0
368798822 438065059 0
397739471 290856523 0
160101475 37900760 0
799258148 375491800 0
48913771 45820336 0
152390134 721904560 0
730832119 88292265 0
20286778 536725478 0
65897587 619738535 0
141536889 49137985 0
307574444 555195234 0
56478371 382641170 0
418125838 495129672 0
15122488 645278199 0
84162987 451099831 0
676925512 124485129 0
704958850 34544397 0
184956205 87203522 0
29476889 23024972 0
748031701 355205740 0
756592847 212313865 0
308705317 144343192 0
252596961 2768495 0
395283107 587939207 0
419932105 143624008 0
95900210 265171234 0
80892890 521976150 0
683290197 124288713 0
32625236 531634634 0
3970117 416080346 0
583441525 96297710 0
734211597 490017405 0
205620260 514928535 0
161379235 530004004 0
353753481 23528482 0
485934805 734082924 0
314201269 334222573 0
795169756 238574490 0
778038942 594859072 0
239352396 293485436 0
7577178 222063212 0
481489949 645174518 0
694340890 139172083 0
512765923 260944099 0
320618270 66298566 0
110857376 242449769 0
185659340 347284373 0
528865232 359200394 0
524539166 349498356 0
373351597 298343033 0
589195785 707921226 0
385028845 755147216 0
657737018 233945377 0
397142380 114269483 0
210558462 622649215 0
237227865 443923919 0
528171762 318187727 0
660973691 616733513 0
735874934 72768963 0
797816527 265449392 0
311491096 262394209 0
682334699 632519492 0
369535441 384835556 0
22356785 578430897 0
164180119 593155505 0
559589981 99510167 0
598588796 579128446 0
355977398 228260562 0
78442287 352285337 0
70174367 496252015 0
409204224 591980011 0
332901867 472537559 0
590778150 689660153 0
203915703 568457225 0
303924737 137054282 0
513489806 723963218 0
70557652 132505564 0
777855319 284413624 0
371520897 196596894 0
666534563 221929669 0
136906591 666131375 0
535262230 197502540 0
317781081 426039204 0
273943087 723352740 0
705317212 416234058 0
480279350 425663858 0
297547220 196949336 0
507126330 151163222 0
454039597 251957779 0
560438408 150796774 0
213216452 123053530 0
795690366 525161601 0
663787174 187655250 0
373682767 7820669 0
763219500 563252953 0
343545786 718894898 0
512309694 19901793 0
711844762 577199436 0
212383634 491442007 0
510115266 789372557 0
195450507 625575018 0
334484068 465413155 0
138363262 281990606 0
279515212 530872896 0
743318031 713561380 0
639661391 365421563 0
164235272 207290899 0
303375005 475843043 0
601183086 331758395 0
184917007 442194461 0
65356458 699763935 0
46326236 269291119 0
734562898 445511767 0
22885549 107103028 0
532271934 360818915 0
104758386 198822784 0
501011294 88126651 0
589409417 558421242 0
782876821 62453965 0
783688483 166454397 0
58343049 578886905 0
536547456 585488456 0
712179258 773804537 0
79023979 639938135 0
595784447 12828378 0
166746955 338405041 0
170490889 342886221 0
551315103 53397266 0
282950724 671770173 0
532707058 703192467 0
732432118 738860114 0
748248265 589014224 0
752965290 433266711 0
791746957 619013734 0
1996506 341600786 0
707168687 462300766 0
661000967 382519751 0
358856047 759629466 0
30729425 639663247 0
597043040 27917025 0
313376940 655523548 0
728195618 238832447 0
686450935 733840503 0
303928846 749796353 0
305918101 474830342 0
643263076 398154540 0
359337215 659650931 0
585956205 214098027 0
22128873 77173970 0
619561245 182766022 0
455779279 586369559 0
248806569 615800797 0
319415645 131725882 0
278244146 485949441 0
718300586 452754233 0
87559906 760753926 0
546011168 775604651 0
75972970 688647576 0
92457913 605632915 0
279441027 266005990 0
320384917 165171724 0
749422574 141047121 0
461061848 113740875 0
595671898 194259592 0
492368507 379212679 0
107750812 311534184 0
520315506 789247853 0
254979724 524460188 0
97419052 41389076 0
454258825 701855319 0
242974937 145695947 0
677185819 369178495 0
305229293 727439337 0
763727159 275819625 0
377036900 173090552 0
115963626 82601886 0
85844105 528077331 0
37703685 25882384 0
141264469 705060398 0
596045288 289471288 0
432518562 759053878 0
513088070 457008968 0
392445526 493176435 0
638723674 764779358 0
686731464 394894395 0
139143099 760184322 0
503382435 110426663 0
603281048 586376517 0
310284724 500579539 0
217639479 534337591 0
637728113 392419199 0
68896268 572603024 0
376655768 139829207 0
731810871 237015789 0
452867994 606983939 0
486324207 558267734 0
749654528 161302925 0
282080676 646188688 0
610509667 420734267 0
250740702 706861625 0
41962886 509817884 0
566274325 443449326 0
520261060 595951349 0
651690920 167861349 0
425248505 265467726 0
719278395 547059577 0
140241606 10167080 0
99027146 176304338 0
69033983 54319399 0
432687421 346361127 0
18339320 794394757 0
481368212 653464194 0
708721420 321692905 0
197694574 216183821 0
214550705 76105774 0
225347328 351730622 0
761911469 214823308 0
653768515 419433307 0
714590599 584163880 0
651720338 794716731 0
763164039 631354621 0
482158386 105965517 0
375653511 245625709 0
174571485 366084282 0
115435849 607196667 0
577610701 577185651 0
330547019 501020964 0
356473502 574604731 0
743001479 610779862 0
516416144 49361736 0
288604137 333673269 0
736943771 268251994 0
376977000 120962826 0
610283547 367002886 0
471541602 36617048 0
714129527 172410107 0
481956266 290252728 0
758940070 758331481 0
550233258 652232618 0
146632909 523709699 0
784982486 651338089 0
726832151 562305489 0
11752007 276450635 0
327033105 693775657 0
331551197 271249957 0
37571802 585808840 0
106520051 32560282 0
131762309 452628405 0
270168421 759543079 0
668130925 508803852 0
298461112 185268320 0
640661619 258340340 0
192847173 80547526 0
122837397 743784751 0
172638957 88199513 0
401715759 71879822 0
528922375 330644435 0
744478795 239553309 0
70666533 713046549 0
462035045 39306937 0
371314070 621856326 0
65906450 662339185 0
312590110 681025505 0
323535292 276190281 0
731983526 195105801 0
693688378 139837214 0
578040677 97539962 0
434870785 747361879 0
315659726 677882407 0
5173388 468453382 0
723949055 29340969 0
165648971 224585560 0
364641392 391683518 0
730260115 170930466 0
599031474 276805702 0
532797709 121831562 0
613293246 469626219 0
128232630 175906937 0
510582369 324954896 0
581000932 620141862 0
75639264 40829816 0
738218433 511734368 0
546972229 517208311 0
799992025 77191165 0
139227597 148915067 0
95152705 339932990 0
407561953 89979335 0
304604212 467368844 0
98606370 138988958 0
525581645 455142351 0
189039477 28577421 0
450454490 474305409 0
413412510 263354291 0
432081494 725936845 0
476600675 629750038 0
403018251 374133774 0
281789446 675756567 0
318269812 139952585 0
22654125 370755283 0
590126708 22503055 0
677889652 338667590 0
35730924 207585430 0
685611323 391313217 0
554388877 143556145 0
420323926 651910210 0
417118989 415560561 0
716553890 683008369 0
742618180 220841480 0
7658462 508263483 0
693784330 771929860 0
436990815 710291278 0
120569490 727454698 0
175903732 33288477 0
541597395 801077966 0
686808993 396517302 0
774545383 288543091 0
451756104 409730179 0
45581048 373821302 0
488267435 312361116 0
707818951 761290041 0
169709066 738498750 0
334926362 141110210 0
26286921 384940068 0
200726012 776036368 0
382385165 335241634 0
259122912 686121352 0
263364338 647861220 0
678167035 787617003 0
482502118 23576334 0
403186948 561671449 0
340415140 438300865 0
97504268 744150903 0
354871075 317609739 0
610794249 737439288 0
659441144 211468354 0
623743663 193962012 0
605290774 751758418 0
620713525 582272185 0
446313594 345651674 0
672683310 490943599 0
381384951 93611795 0
767738928 698028185 0
527672738 722630719 0
238172986 221272948 0
130101334 587394336 0
801143176 49080231 0
771123284 669745291 0
629366373 742623316 0
741667215 793846731 0
213297016 69147688 0
665295839 176975084 0
359737262 115121191 0
383643177 269315114 0
507036594 77943132 0
460145783 687140839 0
513704944 209460922 0
89307133 521393168 0
368615201 575631866 0
754068247 451752786 0
509935575 208552026 0
441498116 70779554 0
162333117 136669244 0
277272892 263737075 0
510896841 779501417 0
145029790 798935431 0
633065410 646940078 0
309435557 162604869 0
502369622 712069298 0
553079553 700949291 0
321154870 656741375 0
763225771 573517247 0
509693396 178289388 0
747905821 373559089 0
417343628 144982513 0
295846063 781781817 0
164713296 422945095 0
47144596 461167254 0
463902613 161590327 0
249034452 498156780 0
81149569 762591735 0
386248069 707722825 0
709202242 430694782 0
214824417 515890426 0
470420171 728557409 0
744952793 457304574 0
125744576 578258664 0
164103184 562184904 0
259791611 477505191 0
69696270 62381133 0
423430144 667243394 0
788557369 528679683 0
409837248 47917648 0
103503748 412585618 0
263356640 687137040 0
40548067 96726540 0
514812581 739082805 0
57967580 287969073 0
408085756 253859541 0
218109789 198683619 0
774024010 453948992 0
70923181 505016262 0
538178270 135565729 0
739852350 420377334 0
481401016 122472440 0
662015587 787873412 0
265038790 245055360 0
714243556 199836178 0
82947475 424980195 0
699676952 357987689 0
216374919 106837471 0
411458740 507569314 0
24586166 610228617 0
626718847 428303785 0
13184145 568134949 0
638117720 142957568 0
358040046 537109798 0
5260728 682265597 0
722968888 353209304 0
141452893 61889853 0
366549763 658139004 0
511013727 138212743 0
662475277 282503370 0
7016460 539720662 0
508720538 473291407 0
273952532 537706456 0
99641323 110938403 0
575040228 556357286 0
353756278 138820269 0
647108235 419394182 0
121979176 484988323 0
478668589 359195812 0
49293074 235362303 0
633177892 137721972 0
261130583 81904798 0
663940694 578542843 0
190182533 515456631 0
246535338 265147633 0
433547517 206585283 0
542818550 784227761 0
437283644 146267694 0
469699215 263112109 0
181819471 666107832 0
450901626 439147080 0
464625442 762947141 0
382305487 148760181 0
600836322 757072577 0
749510881 554754252 0
223424055 497510985 0
740099471 705930312 0
218161465 436257281 0
522997856 288479709 0
115217506 703837007 0
258431856 641646128 0
81136795 419891632 0
58135982 608762377 0
85580512 189759289 0
556870884 19855191 0
216586194 597233162 0
759477628 529147892 0
114900218 8089976 0
496042541 557944713 0
604798096 471705953 0
232189705 377594939 0
234870753 87275382 0
615426705 168169641 0
233931842 262504898 0
710595468 257098688 0
367561779 275599113 0
346001241 452618999 0
718018797 604217828 0
390071351 741528880 0
248831817 25838267 0
262049544 341971151 0
182523346 796814028 0
468003564 788947908 0
605548277 698829288 0
710484321 532532108 0
556877739 87059034 0
321104577 364606329 0
790286452 227746874 0
532843780 346771681 0
698744978 18673341 0
162266647 121971307 0
791346364 695416397 0
339922286 721721107 0
613684325 466039356 0
119588209 63337488 0
753578197 346562405 0
259501746 511614143 0
767822706 359081136 0
310926277 775527027 0
599273600 615262280 0
308479166 204701759 0
577854549 315723663 0
633061270 20177381 0
349734373 319980132 0
257853156 333833213 0
520696262 389973040 0
704230378 608129334 0
219940351 747062759 0
784077013 124526362 0
595240728 223489376 0
11976833 123147428 0
201242996 135201535 0
63461113 31059759 0
798695821 618992235 0
737059816 192128949 0
302330522 102249827 0
254976722 500820853 0
795877977 499027739 0
525999505 627381927 0
345948251 503889332 0
185463858 515437098 0
408413842 16649697 0
184379923 206608424 0
241662741 165126189 0
759667630 573018407 0
24057183 137191651 0
593379582 587025949 0
65578876 653106520 0
32596557 722944364 0
379233998 335245265 0
479943599 202990491 0
758716029 285785995 0
524227348 658829240 0
91337282 630429121 0
460225828 359252955 0
20280677 57036957 0
50896929 150671685 0
730037165 436595505 0
613408827 307911520 0
331330844 268079256 0
417072237 621816681 0
733787008 83038352 0
611926008 565691667 0
152651105 382963785 0
641591347 397239403 0
763190447 482872544 0
235010180 290736407 0
705803006 741312797 0
98976520 355112862 0
707640383 338920724 0
33846147 320431915 0
525514346 531320847 0
455947787 251006962 0
266317387 162453392 0
14451907 101799745 0
466399054 394329669 0
795968338 369444709 0
337533845 653496272 0
295550379 49780909 0
150050125 109052213 0
284511969 300585751 0
507458306 241934270 0
155007338 627438872 0
98592954 116527792 0
252382531 263330437 0
607192059 744779349 0
269286882 18528040 0
54253340 39758667 0
135245294 593336202 0
691999914 718734963 0
758019184 691160697 0
494377989 127903040 0
761756828 211412850 0
252431159 96054218 0
443175663 526623505 0
347819332 21149979 0
513309979 343121425 0
210974566 451395243 0
292001130 94445888 0
195840446 216371812 0
303662354 267740443 0
766333340 574286991 0
202928725 434232053 0
766200784 395816786 0
164168788 427158724 0
657346820 255225113 0
180012957 317868162 0
177465203 65129494 0
77556586 380146405 0
430887993 17889717 0
581714104 299779563 0
789620500 382965343 0
385412227 462379532 0
78160373 83137233 0
54110333 98391145 0
57203667 527304858 0
371416530 41506092 0
24484109 340274202 0
199774804 760505779 0
557817339 794002762 0
262359283 718000641 0
502704473 178748340 0
193228594 751483199 0
185136918 309672809 0
481991674 458940354 0
54614458 467592034 0
516060001 102366127 0
204126951 210723642 0
361016607 768472097 0
387012999 484303949 0
504961851 646558055 0
417504494 253478478 0
275605730 218005293 0
796622491 426196554 0
253124979 494270049 0
256825816 108087152 0
301230345 517180459 0
642489275 66500085 0
89484717 80778454 0
5868427 670638515 0
714693556 433512834 0
587998121 454095711 0
107710020 431686584 0
541018349 242476834 0
403100540 126544064 0
202526049 757662364 0
530711558 66219051 0
795989295 630336609 0
410271271 630191145 0
354124947 603635088 0
539308513 116667411 0
214072220 775062163 0
498427169 306611308 0
624254844 290226464 0
434469584 249169450 0
157366006 563793324 0
709441689 642352839 0
472118927 346189975 0
665399488 30789219 0
760244763 651341505 0
759205908 657150743 0
340819195 144869964 0
629855493 522806401 0
431116744 498775681 0
40753990 337054973 0
311682161 282477997 0
627272910 588155227 0
710178435 611422403 0
268899166 15799975 0
99913394 655931830 0
322523622 253894291 0
441007707 529994180 0
147294054 245601815 0
711578255 548059820 0
134125453 216526444 0
3208163 82719848 0
225001921 271863506 0
570737522 726122663 0
797405523 158977735 0
3178743 219406896 0
627552829 228686919 0
179914100 800556930 0
68348368 136968849 0
629615677 144646118 0
220924305 59236341 0
357740434 445339500 0
17250059 653352236 0
596388303 645686256 0
702457877 438495314 0
755584885 430189003 0
269582566 702002289 0
474659407 334188918 0
78093332 489277621 0
216469723 679382797 0
719045516 277658012 0
245333288 240190399 0
112696696 403862557 0
705994022 522441370 0
780580731 339281063 0
670767024 581354282 0
560968255 38555553 0
283471121 400398249 0
62027903 110414167 0
201580348 569328709 0
274157686 562479477 0
738025304 339349646 0
249389134 157624508 0
677430026 402187760 0
343641477 273629750 0
627335725 650491170 0
435300801 433463090 0
157450397 229538352 0
587150069 528147082 0
353801061 692441155 0
54282133 120404436 0
205696747 89556334 0
15371423 206785139 0
369651341 484282204 0
501407031 195059110 0
374657022 669793571 0
108110891 544275265 0
611186213 12476703 0
623492800 228548915 0
787386547 93041310 0
290084242 762818063 0
541314879 176634779 0
539907245 395994789 0
326429917 357763208 0
290826944 441176545 0
504405549 416108067 0
328572905 12842960 0
359648649 573368387 0
525668107 607560537 0
467843968 384226081 0
128080194 541211271 0
338142251 478004640 0
315644056 597119609 0
637559487 354867808 0
755515541 169134978 0
778334960 168243536 0
596725501 258075477 0
26084256 555049745 0
240942092 670935440 0
660579945 682447740 0
639405464 525979823 0
681024975 465930354 0
294955625 548894691 0
53818529 467035739 0
763676643 593680347 0
580771174 76223115 0
542731910 333895405 0
186106138 298839347 0
304846043 83497395 0
754433572 309693139 0
473803885 451656107 0
112430643 494538693 0
64074364 669843917 0
763126835 198355881 0
114088823 558045472 0
558195109 243203573 0
130926504 93565291 0
499104269 208902243 0
419298229 616309988 0
767180793 73895986 0
297196161 352018494 0
139584925 663484504 0
468892382 559915289 0
297400005 509743215 0
200115372 302270870 0
488124819 17650066 0
555395540 389941904 0
409302122 503183690 0
279651849 26402784 0
517293664 622419573 0
403416025 253483184 0
565598862 26431813 0
613091613 657511929 0
659891236 324034326 0
793006557 110662625 0
444377383 381810045 0
123922273 629186105 0
165865665 35195762 0
121799815 304875536 0
341152647 121982918 0
390112069 406013887 0
790156595 493826289 0
68875119 447412201 0
114737086 270390577 0
630333783 233098064 0
258082943 185651943 0
232120473 6495079 0
137397243 74237175 0
711545461 282502920 0
787806291 89818301 0
677836512 684323174 0
507228527 476041494 0
252415179 86581561 0
495977534 460515036 0
567365032 652509052 0
759425587 335544596 0
471478439 626399751 0
57932292 318381804 0
279895997 161493386 0
10333274 284845598 0
128217077 171598142 0
354948453 3216442 0
619068957 93985020 0
604928409 663162736 0
131541718 282265106 0
721783843 632814113 0
35612840 792655746 0
398491674 385428981 0
473858964 448777078 0
533758288 35439555 0
635351940 727394631 0
460948922 521953387 0
213740756 187061164 0
4384699 544065384 0
289797410 467028047 0
354734230 113813942 0
630035340 625884143 0
694214505 105560052 0
506556662 582493653 0
22918101 164251363 0
333928622 191998585 0
368971772 722007721 0
337457274 534902656 0
452333220 501796279 0
773228314 636445390 0
37426412 257696622 0
247619165 373633672 0
506166857 1452766 0
99735738 631645482 0
424811033 180509175 0
117827353 537011695 0
612680253 118115010 0
432552167 86274475 0
286257757 77602785 0
135390241 772917601 0
170732880 49596120 0
728762246 4853083 0
484747537 181608642 0
405712767 774747826 0
255802197 384222933 0
488849574 51898972 0
252143299 145308349 0
210113246 439110404 0
134212167 756828209 0
633074085 90186000 0
466429299 63590880 0
289983966 366851876 0
310997927 761002060 0
761531665 384961732 0
634227692 454779651 0
348535770 230394432 0
147268472 735608588 0
222506421 767586612 0
709390559 116276228 0
503604496 675684190 0
86083912 218409495 0
86097364 288032425 0
263866897 705188389 0
190612529 80765783 0
137554363 105571241 0
565675057 530238468 0
425927978 511101003 0
701588662 378090590 0
196947018 351800589 0
76169932 295407093 0
399742857 12517442 0
678226994 520914317 0
282543887 777580228 0
570643963 467651610 0
30622035 204109163 0
163332916 226475831 0
120227825 762144355 0
646496731 420738440 0
45881844 434840319 0
517425166 608331350 0
763477878 552643942 0
728225758 787794515 0
179607630 206246962 0
374559685 172999316 0
743725203 382995279 0
304167627 730904046 0
650423537 146348088 0
540167165 779240441 0
239766375 321362928 0
229381191 138605618 0
525460251 474573148 0
532869999 741388739 0
668223789 263129012 0
253989641 246415769 0
649779932 479530020 0
100061085 251625885 0
372115183 309680269 0
155840151 532470539 0
747445697 718961374 0
788772773 655890675 0
379611720 19679938 0
197762984 176918702 0
339598340 81736055 0
494351335 527470140 0
417068205 149225417 0
122842704 440283091 0
170445335 46378989 0
218501856 603011411 0
103848823 612184464 0
581206665 316910491 0
790562889 634300061 0
7344125 373279656 0
10378499 263554635 0
703146678 332214473 0
80523849 589434995 0
111242065 118324811 0
564792875 534155818 0
564614440 467838839 0
120652484 313675492 0
172018156 338225690 0
556233179 157101312 0
263060720 751058469 0
450441127 464186960 0
578658957 137098662 0
264937697 632288031 0
526970659 637495493 0
743128481 516506886 0
487982575 40693262 0
278454907 616532028 0
170835268 481282834 0
439611167 507610959 0
580518537 758073800 0
560175255 647202067 0
602605621 94824727 0
432347742 42840042 0
33421947 312164135 0
413072164 545499976 0
731768671 242041303 0
734660174 447572868 0
116539232 667773058 0
45945081 686231328 0
148481740 766441284 0
712379840 504518959 0
245141764 125781137 0
541516645 613041736 0
538186735 113899539 0
565896011 55235712 0
609735681 302748138 0
555538209 512369815 0
614530393 503257088 0
38194860 715930025 0
556525029 761427383 0
544712169 148714119 0
458848649 688173199 0
102460063 593975371 0
726881384 196643751 0
699407606 439186452 0
792814946 612461169 0
324613454 9090682 0
49141433 256005329 0
11035765 338380951 0
143770714 322140915 0
611892587 129819471 0
668071775 672060642 0
170165713 660215670 0
529317664 443367152 0
346656415 560772803 0
510493007 133441479 0
442090908 261940670 0
293477576 267738800 0
526188413 356602217 0
348238578 496485322 0
413096905 197401724 0
14918213 449808133 0
798842533 91659092 0
528643565 570349238 0
123295669 443917161 0
647254911 702223698 0
425386520 521319383 0
638948450 653736952 0
65491030 61047907 0
271231 586111960 0
595429675 100846563 0
8117131 547985106 0
437641131 508228502 0
358280258 33926239 0
205184224 312938657 0
116835154 790419785 0
473230231 439360650 0
70150958 424506071 0
694478492 542418377 0
698791992 494780632 0
476080553 172320364 0
739389623 412649301 0
733093191 308252772 0
232933724 583249300 0
296745920 230281496 0
371659017 425402439 0
743245292 70019881 0
271615086 368986331 0
252492726 692116642 0
149644962 80907517 0
236651183 630424062 0
372028516 136634243 0
700196237 55211513 0
411978813 705021761 0
122641441 356705262 0
573152112 406635847 0
641514284 332354180 0
600275919 146317293 0
610613972 124211668 0
90575759 77544045 0
627801610 424374620 0
356775977 659194041 0
428158146 351638137 0
177586270 289739524 0
557636137 157543885 0
529654022 198297930 0
41302731 167317846 0
537663009 131447977 0
547962641 561295931 0
149186824 376035906 0
516286268 682257274 0
370436178 801537442 0
727250420 96444426 0
266698837 126759600 0
145079099 343260727 0
116065981 552260808 0
59237456 361824645 0
663719874 208942307 0
595671829 215292123 0
559449081 10068816 0
409725201 400028943 0
775837333 798392600 0
309695219 73174695 0
110207158 484917321 0
173476584 266112815 0
658928853 451510154 0
318222184 613237734 0
117990643 113629694 0
120209547 65100411 0
681519918 249108766 0
694083231 211163821 0
314882920 660276022 0
430461036 90630393 0
192234862 590253836 0
293193998 399455683 0
541688350 431442689 0
459041160 550169181 0
215504455 266481340 0
447383648 308531549 0
787827833 83487368 0
310438219 559712033 0
663752643 274004083 0
34979499 221898505 0
437423181 5316922 0
176520230 59665705 0
209681392 148597124 0
772480451 739659846 0
201088121 659351854 0
290543602 656305855 0
429150293 124240208 0
47418763 748424883 0
371835384 778478718 0
775071648 66541070 0
594171781 309867349 0
285920592 123537693 0
448443280 83005404 0
474916990 601788005 0
516347275 108322845 0
696544525 797628167 0
85212809 405872381 0
549306910 110455743 0
520837226 649224475 0
313142624 695339210 0
478508906 99925061 0
179771541 65147728 0
735189909 283083423 0
295175632 261261567 0
216639373 204919075 0
521391271 610843721 0
773094410 751969220 0
178785546 102587506 0
211550317 283435218 0
362249373 108263264 0
774546380 254991873 0
424392740 466855640 0
588496917 422521568 0
51017713 602671573 0
799327990 544347389 0
772539683 319848803 0
55065369 624600242 0
376288272 253024049 0
25499503 547054419 0
414421801 770222455 0
89404937 518216073 0
765439184 117279375 0
741823099 322238516 0
253949545 255166055 0
107675700 236303759 0
16909482 470966217 0
529831819 540800812 0
32061013 305716015 0
246082055 396598683 0
649815664 584907094 0
588776330 664160236 0
155673145 526001352 0
362183778 678908189 0
98683777 304704487 0
728024330 774139487 0
553564050 27444105 0
152196386 368780793 0
264103879 652383295 0
281145358 525217191 0
623809461 329560159 0
350233862 582570176 0
322645717 463895080 0
397522730 95313606 0
462385298 175344763 0
600750937 286486710 0
606698872 696762090 0
595815094 551825406 0
789992045 469411905 0
755808441 463513794 0
484426852 447969931 0
126912113 199214518 0
491619166 253833477 0
131172716 571124108 0
282711437 702684305 0
588988304 117624837 0
395201388 670974948 0
55223047 524130306 0
51966968 545845188 0
537613677 316248840 0
797186766 429948411 0
748560127 774683607 0
113614514 406838487 0
733031444 32969293 0
261499488 298611818 0
272267948 671002663 0
2121275 378315525 0
693316288 504532409 0
251647355 795028871 0
153325850 218882493 0
502936077 584478321 0
592893230 692046735 0
679381486 2772963 0
11277874 791782650 0
416038046 138221642 0
761699852 642180167 0
28921697 481593136 0
352299928 726184081 0
104365558 436946646 0
698341667 22410453 0
609451868 218878160 0
239790433 456780504 0
64462655 603599806 0
552661095 318582233 0
689140982 373875416 0
119173432 260664357 0
376557692 582222520 0
571828929 515874201 0
784257102 618177375 0
114341613 325308442 0
632788931 524558534 0
392335697 673966690 0
773248910 112870978 0
726508957 190713706 0
619646517 307496075 0
102435543 694169982 0
596015724 221835507 0
700752036 516446416 0
372255428 673487814 0
695374715 790476927 0
510472148 724542861 0
136404003 566141967 0
528197008 312579810 0
699648530 699370978 0
735530445 164875266 0
215166770 425626125 0
435179089 444644531 0
360157693 458203608 0
265890686 106346136 0
730957702 794860377 0
707508721 368697894 0
59419225 92459334 0
634847392 366782665 0
322574540 263743150 0
167222999 317760113 0
414399359 718958585 0
788794792 505714054 0
413346896 534955949 0
637849931 176926056 0
420502912 426609081 0
664001362 751631998 0
669218607 493716183 0
777842457 237111400 0
609412981 545041568 0
689772296 484693181 0
601380345 774696530 0
85832596 512361105 0
88816934 163819131 0
118436020 58822981 0
307437268 608644503 0
752461859 450209894 0
563573050 723719729 0
418639769 511557579 0
727277771 158883243 0
535663408 658651888 0
294896133 391403710 0
460839162 460846244 0
117241373 330458090 0
611038542 605348787 0
509400319 271976941 0
791471981 436302380 0
137485648 354710047 0
521392932 236763451 0
788054157 609277598 0
608268496 202281074 0
239313182 658587916 0
520990959 439626356 0
320367121 256517124 0
445973342 766013675 0
535363332 140163652 0
624820293 665156673 0
359719364 765586444 0
315151242 108376483 0
455559195 15859305 0
118580559 464386739 0
91737116 566054510 0
178608226 639075142 0
175314143 552607972 0
577299274 160056296 0
410451321 500575024 0
668778236 418243217 0
176758675 473878318 0
675859651 585938696 0
740004856 196617691 0
17141505 503916185 0
183748989 782837476 0
477160629 456171483 0
587827060 200093294 0
794650694 304443938 0
79997128 800769114 0
455622545 458734385 0
403617192 17752154 0
249654600 405763001 0
794562268 67491748 0
559522039 770382418 0
251194735 301438941 0
400496517 428982586 0
783593612 461398569 0
796443048 192294320 0
433081643 256227019 0
684376946 516625596 0
521498595 385069252 0
285814446 515424209 0
34231118 583762696 0
756585792 665996283 0
29495858 346312854 0
105887550 171852360 0
179650102 341972865 0
417454529 533539153 0
408630904 238759749 0
568150719 192446918 0
710682270 482046714 0
619498571 651449423 0
537787926 46182921 0
520862475 180680731 0
380413693 543441345 0
149113422 57977241 0
239787074 170914487 0
444377205 420253576 0
579114592 650171243 0
717834238 700901044 0
425169370 536705632 0
277857616 285461497 0
344471660 288679767 0
229452029 363262452 0
782084213 232225039 0
766966334 417528015 0
563234578 483401023 0
102008278 229976643 0
628157153 777544494 0
501769510 435805873 0
244639262 338737008 0
359924532 119589946 0
434693074 233478082 0
257348774 116664201 0
663046000 480855868 0
540672000 731730395 0
203746322 506581160 0
142050843 715915818 0
385918507 213241763 0
425920655 319945206 0
249115102 472606467 0
221129407 629934460 0
135638182 768972000 0
517484745 718396766 0
53058688 388518125 0
126998290 176057538 0
166445089 282525459 0
262884402 546245604 0
662905196 424471175 0
432725063 177904107 0
4096137 95152401 0
643866773 715051724 0
120246221 709745692 0
32432776 540435576 0
478883761 689801713 0
344232164 294138609 0
485357705 758617729 0
687255610 552783828 0
606903261 351690422 0
543111978 441676158 0
392698837 481584790 0
711905897 522199059 0
11074918 259237616 0
429208773 642209481 0
317525834 125379236 0
236073412 266988230 0
787250979 187876641 0
177860489 91977705 0
610839314 278117203 0
77328403 427113656 0
140817585 455858988 0
776010370 664152588 0
777602675 55693056 0
174743434 524196529 0
121138605 330004508 0
165714577 506580320 0
469858232 355215327 0
573704360 452955476 0
435457691 226117456 0
197493844 105059961 0
584420390 345402684 0
7617359 534550562 0
624092248 266047808 0
761002269 87927495 0
106746575 588290953 0
604821022 45658641 0
550610675 600800771 0
30284482 598936408 0
684501210 626062390 0
240197562 534615429 0
293839693 457853577 0
456206361 702154190 0
323243423 93056378 0
483004402 656251702 0
441960679 617556523 0
632057289 518263046 0
186196256 292669086 0
641740985 518870390 0
308706571 362279887 0
588131772 617819464 0
413397127 93119616 0
192568862 315334371 0
157792057 799058876 0
467880115 198150734 0
511959548 262172022 0
288938400 345924804 0
516986652 394191042 0
747510001 492106056 0
2441001 321959044 0
390249737 339899729 0
234868162 764044183 0
493708054 776692019 0
651617739 801263059 0
281426173 309121491 0
246706642 122989472 0
345288011 134344335 0
341469497 658890189 0
691548303 626179782 0
76343269 88811975 0
203601529 327334122 0
516693454 298924623 0
474267491 722020909 0
544491668 696508160 0
90453096 651406672 0
59310073 144122191 0
474564841 122568732 0
446771007 232133064 0
230092166 117352147 0
324171973 140316259 0
448065720 476855444 0
767792809 168603930 0
773081292 420799195 0
680564417 526347368 0
752395062 568385492 0
410869923 272576807 0
104297139 534971063 0
195120290 792385538 0
537580186 563345418 0
590666019 616424865 0
559709907 321216153 0
414410607 618055044 0
48026700 658741302 0
721201924 56601220 0
615877243 29153194 0
664456331 196545741 0
607535168 168514367 0
445024242 377713836 0
584914143 14928345 0
608592858 667994768 0
177281946 208359429 0
81534116 573458794 0
243739536 569350704 0
607463076 740337572 0
703793649 446205216 0
579373113 637088097 0
575085801 188035569 0
394441131 163842070 0
370904839 780184489 0
375309220 155990348 0
522067979 458007816 0
297293768 157560634 0
703263912 269128656 0
188143886 653156049 0
784709724 169114331 0
621921471 650193422 0
475387005 280252412 0
579528853 458175858 0
18870791 230782832 0
483005209 36547212 0
780900963 331003926 0
724010255 4594865 0
429897107 536926646 0
586491602 339995774 0
651291503 612755984 0
614804025 694107729 0
514547590 45925127 0
1552052 510872872 0
298467684 328603425 0
667427022 716061330 0
422326161 570509423 0
92726009 409894428 0
630166475 182490414 0
634446220 76159210 0
765241791 540951743 0
519121648 126317873 0
339308304 643756602 0
94004851 464977736 0
766563197 492300391 0
410788635 163837131 0
733599068 793878265 0
342993174 797792721 0
169570736 155332503 0
612264818 106533566 0
443105463 142341485 0
176284971 102116242 0
259768662 382947113 0
677214492 727230048 0
704061976 32892700 0
550151309 53442636 0
470350580 34149168 0
578423017 517477685 0
765034560 57987992 0
641034802 725002681 0
442905292 199546884 0
241815527 494360702 0
543522802 640978148 0
275891543 216211712 0
557213075 542102917 0
494551175 105559667 0
50670953 244622140 0
608908984 298126037 0
214069521 147888878 0
582980292 414817557 0
73533513 526381602 0
573023995 162767215 0
754341975 770286633 0
358987477 555083421 0
271177034 399189528 0
231953148 232050317 0
541288456 649442524 0
227717710 561441967 0
98948704 566366188 0
448658042 395497001 0
538499504 12351297 0
127897991 77035391 0
667117067 485180874 0
163430343 456020535 0
624729389 357389368 0
619899074 109496035 0
198117611 129903633 0
27502642 229396424 0
389351279 180789945 0
413654158 388413976 0
110272659 610021215 0
340571552 83136576 0
181672471 616691102 0
644744587 28254673 0
487145938 680846896 0
746639045 632464711 0
367835127 118223141 0
30963828 202548884 0
317484005 235740688 0
190399593 270806007 0
681204800 75726231 0
350868210 75612659 0
193685242 139621881 0
705201117 535963073 0
295021603 105405106 0
553849893 687603898 0
309808345 243983471 0
672128896 400919419 0
37955362 620428426 0
744215824 399668273 0
63978796 143260635 0
405007735 683209647 0
86390981 469036459 0
516654370 278671882 0
183503735 505470501 0
373144840 362941433 0
638245535 621706200 0
429431089 3964187 0
486515263 623270133 0
698548208 356741438 0
777483535 145574688 0
679419463 437434368 0
186864946 488524179 0
728474404 498740109 0
235012091 86724779 0
174315826 238699542 0
78869101 102859237 0
594322568 164434486 0
268691862 760762133 0
768282834 354879645 0
347414567 668099207 0
570933654 449628564 0
614879711 121143132 0
190635972 360856708 0
119890218 240122745 0
507262412 112275410 0
549279920 284070099 0
168990557 104506533 0
588989400 242668063 0
259718826 474048145 0
344639640 499098975 0
93507051 204448255 0
780662994 771308227 0
561955316 201530455 0
159003044 773078834 0
182544102 290352303 0
476450638 664193101 0
801471820 752636053 0
24446334 396621370 0
390309334 531383794 0
87709821 524442451 0
654711798 240781951 0
316635464 701869038 0
7686279 108282776 0
193940737 594431986 0
752326748 751020306 0
641807068 103536731 0
522542956 555989733 0
149086819 104040987 0
444297025 131454349 0
733024474 319249258 0
534341085 20592755 0
792079992 167799653 0
654575366 637405796 0
281375732 257120718 0
359164514 365858573 0
477363906 215501375 0
154315992 610410179 0
125159374 198813395 0
495791571 499665406 0
60061490 768003634 0
168493444 139625085 0
413717439 634713950 0
456625245 618747564 0
286666527 41435131 0
251497778 684948024 0
535473038 50478117 0
49942256 196268765 0
594575786 651311215 0
6039740 149095237 0
573591994 30390762 0
478702643 783502838 0
209596613 548829889 0
455132856 69744054 0
34517701 762654623 0
661141844 257361621 0
312028177 289568482 0
553999574 59676528 0
714023319 758951089 0
761091926 229365807 0
381687655 397872945 0
307416088 613375287 0
180455221 535691341 0
111069797 754217557 0
734401264 740203543 0
630787253 45091210 0
339671242 53102699 0
741924722 281961083 0
719192642 232281003 0
424895628 676065257 0
178442990 729988894 0
280348912 672959149 0
8412699 356498652 0
88002377 737589148 0
262981058 256281137 0
554237828 221453239 0
192796432 196142583 0
636855773 132513660 0
251853938 612678123 0
585567418 217763914 0
603292943 801731411 0
132331421 134022736 0
433670982 754955415 0
73485806 665826585 0
584748081 468236445 0
780586549 514297170 0
312525121 500109770 0
471461070 738689986 0
141684894 773515151 0
394858224 226493519 0
113146180 356700127 0
793823704 249472258 0
137544225 641441419 0
474991310 152641771 0
360716051 592909609 0
587199887 433395547 0
277540523 791940523 0
521044481 166111035 0
426146430 702730596 0
737618780 117824398 0
465858456 740209649 0
441669277 270909680 0
359014031 544599710 0
664420620 268736541 0
469801072 62659818 0
703387307 672169621 0
74119394 733562861 0
707081699 68395201 0
638658604 414747787 0
654074644 52433907 0
665673519 431657822 0
307575793 200988225 0
144377839 118872067 0
773455941 574596379 0
298937082 375333948 0
372444722 636936003 0
315935233 161369236 0
273387940 590294501 0
665173697 726727464 0
51669903 669542658 0
15300668 670571203 0
509601267 474171932 0
445310087 442354337 0
123721588 140500031 0
779327190 198358994 0
51978097 12862284 0
196169053 179456859 0
120029503 499670557 0
351108715 257118 0
582846462 442142526 0
270184639 774395308 0
552006758 315018037 0
515385897 402493098 0
105934503 739816590 0
250734187 660037057 0
151278328 250914165 0
396833878 722106053 0
444181040 604043482 0
654047339 169165621 0
213924819 630947025 0
647040907 118306860 0
672048759 622122523 0
101592819 196801192 0
799409587 348634491 0
654281074 323006118 0
779673475 401844865 0
153773076 784304791 0
747447263 399481920 0
173951917 765696322 0
699133736 60139075 0
178531768 730574331 0
74835334 388625178 0
723219513 508726755 0
688298461 746317155 0
464346827 480356727 0
170994602 287872805 0
236121549 540885803 0
169861051 143214398 0
442481513 327977258 0
376361204 308118974 0
78742449 680210848 0
634501768 724615809 0
658360965 277994868 0
461859668 730537538 0
728100409 660929893 0
75536183 752456943 0
240422037 151410705 0
531518253 531554512 0
136617029 93705054 0
198437530 301808996 0
155699782 656486549 0
569079461 766512029 0
482459506 195139453 0
410967095 264314795 0
234205895 338998968 0
709992719 699453589 0
545907872 53559974 0
129361762 254085044 0
669224658 127032257 0
426004646 637831294 0
9823042 670758701 0
341214263 212142265 0
233183670 766117458 0
749656885 347932280 0
322140530 749834430 0
420656142 679693978 0
601973954 130512632 0
689145983 232249350 0
735998204 462823420 0
276092764 50841385 0
259206868 624447119 0
186323285 787921596 0
213873279 54316051 0
706058241 580509791 0
59936285 491603177 0
598317565 284449552 0
243318701 278615865 0
178353311 392367018 0
117111406 395509612 0
211319466 9597453 0
196711215 683343010 0
85328670 875660 0
800724705 80683055 0
46228667 382901552 0
23584392 785275542 0
748270782 283667581 0
257248061 514065614 0
614818021 685651791 0
339071522 798552242 0
471846351 236040600 0
647411096 710465089 0
637659975 723684203 0
661919113 781408083 0
324112942 111857496 0
289283438 426066706 0
765404487 382584015 0
102953786 225408386 0
455578280 164314393 0
710067178 778087555 0
160183643 706023385 0
437202736 74549986 0
393167924 795180490 0
88463909 326301784 0
785179480 9245420 0
173037218 218813206 0
12364540 572127812 0
11965327 554681251 0
624530868 199258940 0
492780637 765217761 0
605945249 176816423 0
199817118 769311398 0
646077725 6319256 0
426548508 399357753 0
300717524 611304671 0
721030593 653282604 0
750426063 630187410 0
762683128 228560315 0
537837559 468719680 0
350861295 612853196 0
531333425 114780508 0
146708809 368448209 0
36710349 473269553 0
354845583 252742806 0
157821350 165004976 0
613206201 234107046 0
350963308 206321869 0
704424684 287749046 0
535080325 249250003 0
499416112 644585146 0
113364342 785136844 0
720135537 593255908 0
47119185 405875456 0
87642251 607213501 0
48425511 348562067 0
193892129 685178811 0
268720595 148994453 0
339467417 503180374 0
363287337 707286231 0
760334510 731881652 0
223901537 444284124 0
523108066 115844479 0
545546066 80601034 0
666544821 336959550 0
596763942 584037524 0
264272919 215969932 0
272252043 616591287 0
176214659 479508197 0
520418317 199245176 0
417919802 452877812 0
457222440 553778936 0
409100026 158204811 0
715607862 297181087 0
413577867 350392265 0
249470753 750863089 0
567840879 66843218 0
795241576 171523981 0
163350714 292061168 0
355431631 647312105 0
448384896 744094465 0
113901846 463030761 0
446980587 152453897 0
65813357 27491738 0
343243906 577133057 0
272518032 200099403 0
95642411 78048813 0
151585736 712102257 0
797643132 324991036 0
76533255 348921635 0
251644330 181394335 0
764937913 540879974 0
643360631 331317031 0
434743681 589990814 0
541441833 748124374 0
254306808 728900117 0
232019336 514728947 0
616084432 232109715 0
380506142 575214882 0
566589077 92599338 0
287572065 20339151 0
565756703 521073741 0
628603591 757638745 0
495262605 91773887 0
347354773 728629509 0
348596121 192238435 0
118479577 153394230 0
740086957 332400406 0
618939503 15164772 0
33534010 269270770 0
304802146 395985351 0
273155608 492072970 0
448724361 712762495 0
602463970 735093594 0
399625519 379506686 0
527374882 371757230 0
516113223 145276935 0
776497543 297527684 0
2268314 781882542 0
627310121 207278374 0
301888891 347080383 0
214584712 368731579 0
664794717 192591407 0
739451625 106239237 0
1781268 180280328 0
176536792 342392644 0
233276353 296930502 0
628481747 342591087 0
179834539 541810125 0
57182301 481009146 0
158365476 75262767 0
270583384 738248881 0
432513259 5031258 0
534555377 18675664 0
694373853 201790153 0
747279436 507449775 0
405954776 248352298 0
575342052 683558785 0
147186129 189887978 0
292912397 372731193 0
360929685 598247056 0
622074695 387136666 0
272445648 558512520 0
456486010 281522784 0
407873497 717297059 0
61172587 624958926 0
492284905 771701939 0
257797 97031205 0
745043419 610709129 0
245333111 335147311 0
79053328 203490139 0
235176729 311974831 0
493977918 741351828 0
236825228 753088087 0
775792396 123547894 0
303010605 659187320 0
92315444 21317837 0
325520930 167497886 0
714277293 159921041 0
300594102 220029199 0
140959493 764153811 0
364303817 205245299 0
667362414 113623207 0
532602382 440845769 0
484287797 637142692 0
18041048 604855409 0
736137277 201708939 0
264657117 667336869 0
486918404 487944863 0
264148450 273860728 0
410758691 413333673 0
423255786 173204467 0
789306627 651742687 0
101733245 528740952 0
127387936 735608852 0
501257029 86452308 0
548696187 287396247 0
654839620 582744632 0
447862197 8324731 0
94319308 367862680 0
106612133 586687805 0
233171313 528744433 0
609233514 177156214 0
145966324 141948723 0
289649869 544384208 0
703058751 382321275 0
702285643 561630692 0
266775361 110764681 0
109690192 82351708 0
622582284 647581469 0
390238529 121043713 0
614250256 712283880 0
24930594 742870235 0
33243721 608122180 0
343580683 154278397 0
60887810 535091482 0
467250677 305552047 0
598011232 192058626 0
340523775 521261130 0
219533702 624351441 0
282523543 447360357 0
762744744 671389719 0
165106324 218626246 0
161649414 155829319 0
491488506 245443938 0
643159275 520964015 0
413086475 495673178 0
465912681 384625353 0
34178583 716824311 0
590172083 383736490 0
565428156 651151979 0
371758157 513744174 0
45596630 503535279 0
566201366 125082330 0
117996582 134722095 0
678487290 316550866 0
409569236 744568299 0
558747962 755280922 0
5437887 46170354 0
362144238 548007532 0
730510963 647080023 0
218831859 688733046 0
262816966 170517616 0
613959151 155267114 0
677329354 364074165 0
20816145 299115056 0
650499485 755503308 0
461909505 494000434 0
465775998 575830520 0
227453588 163852123 0
747505541 270198804 0
673840321 633989989 0
343495490 370960420 0
171830185 326235861 0
752858900 632101525 0
610861499 638396097 0
529951287 738934744 0
594219056 728493966 0
412875712 426360867 0
183386755 668635101 0
563460719 189950745 0
631218132 588562544 0
152644704 86114160 0
700332067 465901870 0
426985217 796094400 0
9246949 368178795 0
308157840 796411120 0
51419615 441673688 0
451608101 159989010 0
587929652 277265546 0
302845233 558982751 0
75175530 48452689 0
477445550 441167833 0
771897057 629402088 0
291951255 554789904 0
213574019 465542365 0
159207635 356013851 0
492354744 373438895 0
576326875 630656131 0
389719162 737251499 0
742588695 273046720 0
228896456 355565278 0
256691020 684549087 0
465233203 337774949 0
602951405 77959813 0
234327019 664019695 0
301357533 707498080 0
303411841 757161680 0
324176456 371229961 0
87788139 500987979 0
445424505 259397994 0
671764296 265222566 0
625828477 4694538 0
386209417 445967827 0
718635767 661530911 0
714092110 181560590 0
643367218 668023469 0
589083988 442754309 0
193328643 675478718 0
141131041 612790653 0
593442857 741459363 0
398839695 447212077 0
696298312 416800274 0
529060430 753582948 0
71805633 758722523 0
618244665 364863020 0
19119321 14972564 0
625012339 615602677 0
576218165 562343509 0
496312328 174488009 0
378589104 339671431 0
29000871 80376736 0
19990041 308756820 0
294838032 459809583 0
126056385 103882471 0
413813809 377234773 0
280727073 792946321 0
392304849 75367789 0
192247370 306204376 0
105410397 427966914 0
7640886 175433309 0
54619193 89427224 0
175970403 71498554 0
234310760 290660969 0
154770488 187515038 0
214032835 252852277 0
368135832 15555677 0
607674548 718747585 0
574710129 680511656 0
657906401 50878795 0
395829150 52694650 0
44373120 205511294 0
89706638 200138840 0
461316859 242905110 0
717975277 387087952 0
422963756 122042415 0
624203417 709736095 0
795332784 357461899 0
588039843 608526783 0
636888734 512729373 0
219968936 160738710 0
48947243 311339119 0
582838889 135975273 0
690334678 551598837 0
485427874 342878821 0
227294140 395064600 0
470680864 4443290 0
327049533 23685161 0
33746296 600268011 0
756506084 451796735 0
496778702 252034119 0
684411116 439877087 0
27228567 80211035 0
213623108 43605375 0
404913222 538873105 0
110073155 674846018 0
46495814 126779929 0
710547424 240997664 0
169851147 276515106 0
36874475 471690757 0
218885134 561194756 0
613831687 575379446 0
107065159 525115235 0
138960108 173929860 0
756121119 144645407 0
229596565 458517733 0
714625772 401713018 0
488302359 220600583 0
69844823 513944967 0
372380446 382512537 0
455385053 696613528 0
98159246 125920338 0
149697099 458610118 0
334362039 705378522 0
492339394 101877641 0
47629310 495422026 0
414369188 476000732 0
779918555 36623760 0
602201339 281737061 0
569033957 260715784 0
531048011 772339860 0
90647748 312227157 0
626432020 213986188 0
763290739 514243074 0
224058248 519897861 0
438251805 393238346 0
497344413 688398306 0
414327299 630747352 0
615796053 6984079 0
695443512 620742481 0
540839381 433675977 0
511268887 37336265 0
499761243 525169279 0
366806993 589471228 0
435696044 52432472 0
637400267 578499129 0
749641413 23520075 0
206094696 533842021 0
152365468 202246895 0
370500723 501167641 0
538384940 185089447 0
193299909 379795312 0
418317218 236206250 0
21689400 668636517 0
203823430 590719553 0
141106021 63945590 0
90655015 535895284 0
137458144 70399368 0
640136236 685152870 0
413372553 546998857 0
547194776 443806153 0
795291203 80588436 0
200449294 735322731 0
686600620 247611127 0
214265888 693775394 0
747805489 430351641 0
673309201 736486610 0
249373369 40870403 0
618291656 720058261 0
70361982 315866672 0
304939559 64784486 0
330841972 308084616 0
456424496 360047632 0
583482091 690303003 0
724597886 732272253 0
732268027 503915189 0
371652300 620650151 0
565505157 217550741 0
117963518 763101574 0
7795445 78232607 0
728514625 189414084 0
212520957 246639010 0
776952346 579636869 0
475347636 684986199 0
527256343 777395624 0
599064935 200500182 0
461992193 419153694 0
503724020 48205566 0
709674780 354874981 0
270016845 641862278 0
142086414 633512142 0
427544025 690551420 0
645374441 367749671 0
753934349 476186070 0
19222189 329328718 0
135319353 305505687 0
748829933 423422782 0
366652755 450590778 0
165626584 353672554 0
201092045 314039124 0
82067197 665382220 0
685818801 222216432 0
336128209 595903195 0
376710703 696473454 0
288245735 71069352 0
390711693 523900974 0
354672088 615630706 0
44830066 22130070 0
230739273 386921048 0
780959109 781924740 0
655905327 371868892 0
732578979 640892532 0
351788233 592176000 0
278773856 281864119 0
349001028 90689667 0
675566721 27274500 0
474481523 529894924 0
547945962 392778925 0
93322509 763416441 0
697602256 791799397 0
252760429 307217646 0
756493962 188172199 0
133034416 490225954 0
282098526 165214367 0
419114559 545305841 0
423824965 337371932 0
490823271 318021162 0
563631810 686919961 0
578268664 147686669 0
799328437 755326660 0
487195884 105596147 0
670550747 351203912 0
592247698 188085425 0
262152549 93778879 0
245325659 753864312 0
226893812 470314152 0
464499412 447560216 0
244746521 230434866 0
529938617 101499909 0
641043010 159609081 0
554064028 269552803 0
16667622 425643482 0
316679947 261804721 0
385180976 738137851 0
678626500 11693942 0
443005022 486181199 0
441039236 43577684 0
126296423 364791783 0
408642273 216140472 0
796136145 664100067 0
286655556 53488554 0
596771811 602554007 0
367359010 754766284 0
555358757 767122924 0
82022737 728312987 0
353234968 789606053 0
248290529 495257702 0
403580922 155033754 0
753104609 530045626 0
186915038 313776322 0
569479444 633816623 0
789902118 385438187 0
786092527 217558432 0
38609811 53348900 0
563660234 193711611 0
368338408 755437388 0
560488893 17094604 0
520704986 190842111 0
597537670 230673476 0
488916336 526419225 0
747665821 783404688 0
790151229 132892728 0
55646788 331574381 0
91826222 668612180 0
161291925 422627965 0
450495485 307191098 0
458734439 778154050 0
514354359 447258275 0
608305286 262053476 0
248361326 563879043 0
477615437 784233093 0
422048295 536828633 0
3522086 733057864 0
494928918 9401969 0
346595275 107457722 0
782120328 625211234 0
230572583 666644804 0
725622012 783833347 0
697565656 381302520 0
449289326 73227098 0
435286634 207186837 0
78926053 762113664 0
270824921 566096504 0
586887658 332923403 0
633356278 759903091 0
592601566 255710320 0
285440454 650365717 0
374071673 508267234 0
17841556 102607748 0
601531525 716038412 0
521377596 279910988 0
741338499 291394240 0
537017551 440397684 0
669268652 127934941 0
767738514 230868891 0
591271495 435418031 0
208308798 299431078 0
638342733 560760709 0
317615515 234274994 0
745878300 346443988 0
20723048 43398474 0
778705686 653439525 0
480496724 610165792 0
390275906 183489431 0
355751600 536770897 0
3435929 61990132 0
398159909 198524355 0
446404457 484909975 0
333632676 275398000 0
453321541 750989954 0
691822611 89337859 0
787683156 438811980 0
158488624 341089750 0
769395407 371655434 0
163000141 770343795 0
564223279 800937622 0
671039135 747968482 0
545390295 524078773 0
788222506 494015308 0
275850302 687446862 0
99751660 570579768 0
648774000 382979883 0
801606297 258693674 0
177799606 413167368 0
166414384 251012105 0
554015366 324849983 0
461936105 644954264 0
642018751 513794781 0
772910811 618504425 0
598313547 140497406 0
542731451 145313446 0
532645969 524395856 0
612607434 725850271 0
503046043 10918883 0
122907512 485369309 0
370955757 470134422 0
694758535 18900041 0
584114413 772372182 0
770456045 404424372 0
634748190 273510600 0
236269371 397936320 0
342874490 344664046 0
188236558 45570765 0
3490476 147363055 0
645785467 247108918 0
374065099 191449224 0
584759669 629104500 0
370330431 415937253 0
251569429 395149051 0
431379815 627335386 0
537518623 152008878 0
763545196 619877249 0
352797401 239590633 0
59970912 215024063 0
243420979 560756597 0
437863040 509710959 0
602696423 35280994 0
761559826 362905693 0
81858708 279864983 0
80319603 349543432 0
113651582 257275893 0
216232923 283713352 0
278255444 604789539 0
762959601 484262457 0
220461611 617774184 0
410724817 70037966 0
588888589 148254161 0
522876816 630872621 0
596283679 716653551 0
150069332 764370663 0
66860920 586003633 0
285459648 102202428 0
93135413 786819377 0
535738784 340190701 0
707687776 182767301 0
606983382 152848192 0
299334254 355930096 0
402865463 509092136 0
307827429 295021952 0
474628450 2914553 0
231700320 486840441 0
521250669 623763259 0
681774283 250031466 0
265694579 407761988 0
761186767 719467996 0
200618886 96363261 0
450035550 781558676 0
331132680 756657373 0
353358697 218724737 0
693552437 744263629 0
115463933 276218974 0
88513157 530310024 0
103689341 641325399 0
716959954 487765174 0
487555059 614693809 0
65915672 527930155 0
710374889 279255169 0
189890248 465106628 0
343812659 73639682 0
214221234 143563583 0
246205061 725523233 0
798286898 563791141 0
318735427 755019143 0
224469566 72796413 0
56586340 442562828 0
644904523 434510066 0
352283800 18603326 0
580684610 367517083 0
326839823 257367810 0
232280213 154475265 0
249180802 777465650 0
286560232 336178579 0
124712497 653899825 0
67712383 704354077 0
692652630 148286241 0
252331411 452941305 0
380723808 517350708 0
626063652 323410391 0
335165738 370577087 0
779295815 335066505 0
98326442 262513404 0
181188678 544569065 0
545888386 274085137 0
285589349 658044440 0
340281804 473191766 0
341635476 490560470 0
782875372 657830291 0
560233301 349592348 0
269406397 535382476 0
422196936 604660099 0
275718542 309657991 0
414216560 516749806 0
370470267 724616704 0
231922242 248373558 0
743543132 399231258 0
367339952 232595511 0
607504001 223926955 0
38797618 244457196 0
694837468 576108004 0
531912506 448762125 0
549610418 359993889 0
609695381 671525748 0
443504336 435543335 0
414169735 404747256 0
314247681 196230740 0
508239045 266625068 0
428422791 19866033 0
36355448 187370386 0
605890867 502184596 0
294432685 391520253 0
291607035 629585384 0
167283672 674204401 0
240978143 102203694 0
566707712 626858911 0
133298440 479211315 0
138900009 405586147 0
111338565 474963079 0
714845319 756666669 0
672253416 167053275 0
770935962 107187679 0
72280792 173594955 0
11613352 483425403 0
166014002 737230519 0
6420917 294166861 0
727301607 11420456 0
315666134 759079398 0
47595179 576634438 0
396943950 25147263 0
549870304 653013213 0
341965184 766807149 0
657951808 691136450 0
280838941 303571669 0
296200304 450072059 0
789491244 329117700 0
359615994 594591401 0
614371892 734466948 0
276181915 635215896 0
535164690 95563022 0
349269919 757925661 0
75259597 402104285 0
564203865 799322362 0
508613971 298920002 0
469175606 357733144 0
476384761 769846040 0
3844929 716760747 0
85978935 363264323 0
640613302 393714370 0
165314443 419325248 0
685860636 733282793 0
202214026 509181536 0
10921475 632657018 0
662409434 445861278 0
291807914 589940211 0
443714608 680310704 0
292565488 713485292 0
28604007 83598134 0
402354057 330822789 0
778116399 480717146 0
252505815 218559862 0
20228055 94452830 0
335215841 603085655 0
793768476 36397466 0
112539504 81436166 0
285570943 195539792 0
648322908 729872214 0
660237187 695821690 0
296038079 466542849 0
250173688 684973937 0
248583563 102441896 0
610870040 531513778 0
66630379 708438573 0
567659563 157350256 0
358297326 363747733 0
224799064 752333278 0
418496077 217281935 0
231942384 233583038 0
719086667 309319702 0
682767049 235049464 0
438244494 507494226 0
16466839 393968547 0
20125307 105389012 0
81594456 392718072 0
312872335 97524535 0
730139826 737266500 0
372903656 176790443 0
8827283 355790888 0
183519714 566809663 0
487026597 655827733 0
412772709 107546702 0
64318496 239044255 0
553182894 660940940 0
770337138 690701621 0
84748261 155898290 0
753387242 410034991 0
742708128 671525718 0
256960135 742330098 0
394191064 8445964 0
618772029 8498287 0
404175815 61949318 0
679440103 797408876 0
109049920 39480861 0
102476943 118271083 0
488282886 248690993 0
346477320 533267225 0
527371244 599417930 0
21910070 312087294 0
167406355 470019312 0
255000857 315937984 0
321490005 341384196 0
702379495 522675638 0
211165860 86248803 0
256930218 205156118 0
157628341 641646622 0
619223232 437410982 0
408483125 578206487 0
738865773 544052044 0
595000253 653241919 0
208291240 197926575 0
784865292 675477694 0
601756376 216756183 0
794782916 19529265 0
454565692 469959385 0
196548202 743031576 0
270385244 474485330 0
467096442 123198228 0
172098958 686397095 0
63652641 419549428 0
330459356 485507419 0
591116164 660639896 0
542414237 18926078 0
183982773 120167833 0
669716253 149631055 0
165977865 50171745 0
202694318 299232660 0
537186851 474107853 0
772054728 29085949 0
739169254 639721828 0
692214620 80028558 0
382568309 62282528 0
745882344 98226858 0
638368441 53811250 0
262809829 259777385 0
110272467 237876393 0
397588054 699963009 0
15755901 709652492 0
602617806 696480861 0
305042255 304854656 0
132733410 387133923 0
178127737 669573226 0
732880379 315872442 0
161972709 435278925 0
104714839 247736878 0
577551666 87406933 0
648678740 319277474 0
338856028 51086351 0
641702039 724160206 0
117288713 726981301 0
112310433 747961630 0
434572578 389941020 0
565005444 622674643 0
552996658 260984373 0
741883507 5352639 0
360933290 97620608 0
456172713 15887944 0
735505548 358006318 0
490084755 98171522 0
479435943 162255492 0
75316065 563651757 0
99832182 108942560 0
743786003 102055674 0
460823905 61625372 0
639118380 304557162 0
198503620 132842659 0
637782444 714093132 0
412674729 565960193 0
206832537 776512786 0
453056139 317364018 0
705976555 355132604 0
379678960 25920803 0
752070507 20126363 0
105978833 721978671 0
421127953 97389235 0
114903286 48848757 0
645107079 715541677 0
150595221 606785138 0
178944248 117481553 0
610484142 371256388 0
356615887 672184291 0
756620491 343574492 0
644179775 69869801 0
163369328 428006420 0
477056479 281565139 0
797881940 548116794 0
406883902 687626488 0
216574936 797432817 0
286130658 567962462 0
51036477 113790539 0
754827809 607218499 0
697771734 255316477 0
155484202 133776616 0
178067044 324594190 0
298202629 195172455 0
84980792 713772986 0
80841068 630461883 0
642579421 262072150 0
214063373 228902752 0
90592810 382241933 0
798244028 541894220 0
583020707 687837673 0
239770916 493401291 0
564826674 648163606 0
786322129 162303622 0
794327875 693427357 0
452271703 8682226 0
791805351 340104746 0
32827804 586205038 0
585304667 400695820 0
498217621 406763442 0
289798470 177584261 0
579686822 412419122 0
473366934 167034205 0
30940462 670202272 0
536312637 482206177 0
609116079 160946019 0
263709120 464427370 0
206856245 130484146 0
56218559 284704048 0
462301132 609885698 0
522757845 303534056 0
702111293 433192696 0
85969801 2927162 0
645550809 525076328 0
737466118 58878462 0
414548085 295185473 0
508392828 215627128 0
192354032 576279552 0
50727414 13230278 0
378683153 269348377 0
190554223 773345303 0
382969415 169167692 0
377880935 484535026 0
516301892 263252836 0
185833680 63183282 0
598540765 403325348 0
456779334 4318083 0
719109281 114673139 0
464721396 521013516 0
116897657 80596490 0
751077857 255346096 0
212225142 437093597 0
298600006 512249376 0
625025956 488883807 0
669302108 606044006 0
623469517 347327022 0
224595613 278471468 0
728211956 593567453 0
5230661 719324304 0
541832072 1946389 0
242025760 737698220 0
110474162 58061918 0
106952945 29436269 0
18903963 42690219 0
758378136 121040297 0
135578468 424032189 0
775321960 155113106 0
560957852 388187410 0
599080467 354865000 0
651421315 491623557 0
215176228 129820365 0
20661974 20617834 0
260022434 498980496 0
71655870 70864407 0
525234258 425648636 0
349006149 246151334 0
608443371 424454454 0
530609939 100921315 0
489169136 237942938 0
365189405 591567521 0
102763369 405655003 0
261645509 140826265 0
488056895 321685211 0
643445881 665148968 0
756384653 92489750 0
701066789 341308916 0
714598083 752342015 0
689024297 253460366 0
168323172 50215712 0
466312312 747949218 0
240884610 621055542 0
334974771 763039788 0
15939238 302999330 0
52229331 232823569 0
8291200 177461097 0
47536966 234493091 0
711866384 190430450 0
345371853 94893413 0
526553341 354355935 0
404352585 386126299 0
416509160 568185026 0
607841970 611010911 0
250155622 357114563 0
714729294 191460520 0
603456079 380772643 0
613003116 447069178 0
113836778 273108309 0
187914950 156687132 0
121833651 375255500 0
100431282 294817161 0
312144273 690836423 0
353997832 606595148 0
90770860 704314025 0
508189052 99935666 0
135086653 436291506 0
423529180 297455345 0
144922083 770804772 0
416337261 125659200 0
620024586 624532939 0
555843543 790618392 0
737715884 107986367 0
773581439 660585724 0
534638952 373092111 0
259164321 443648576 0
590762647 620712731 0
789579575 54231872 0
231203371 171895550 0
665991817 115227630 0
479518479 374216354 0
64940577 305794156 0
798301960 339769920 0
59981465 60807031 0
275018742 641997708 0
283275604 471742053 0
701672797 760616875 0
325236027 274490177 0
177004188 455783627 0
173193456 574952289 0
263465661 104485993 0
3024783 494984738 0
685672254 140992694 0
487079242 782660652 0
96557537 34486118 0
16547882 477043483 0
309709996 508734453 0
262304970 139645572 0
57778093 588736667 0
70081834 401485829 0
426706741 603967601 0
358000544 687089594 0
389879826 411559240 0
370333564 79908366 0
286014901 689243575 0
376635290 363367491 0
341458783 222882968 0
68508794 359798583 0
59268124 595472465 0
557098115 537350311 0
417014146 340756773 0
783398850 792918247 0
528363203 667869315 0
44489134 392587395 0
190029487 645677480 0
599229492 455313248 0
42300193 477764900 0
386683685 1790503 0
433714695 51971175 0
202249618 576200864 0
177297436 591196010 0
788535892 115044459 0
433926681 317696270 0
574038371 23765548 0
466099892 157167180 0
386191409 205960997 0
353352687 89343596 0
684546726 416610069 0
696223470 90348827 0
572799093 213618974 0
8243590 239734064 0
394760979 600091782 0
733809966 83684852 0
679076864 271252647 0
251748881 599045717 0
69988832 662595859 0
780540268 513021378 0
108991679 449947823 0
349133352 432041716 0
594764828 756372673 0
295699636 634801435 0
792388356 790262929 0
149656381 84503649 0
566953321 262185057 0
565594811 742647980 0
748491371 747088798 0
217868698 747742115 0
748787799 133214420 0
18325986 405429967 0
332315484 674030790 0
799130798 82025278 0
33557156 601332797 0
394632932 45846315 0
105702684 414019953 0
467333714 34782615 0
438273382 649468272 0
189385516 423867663 0
560526208 400805892 0
578505335 445858560 0
657880870 241094581 0
43037081 557296229 0
265907763 86503851 0
503387178 687297810 0
305783330 362641607 0
527686396 620965328 0
482290101 18992080 0
199725066 391747801 0
49748160 512429875 0
308942161 80806172 0
78827935 675445087 0
576048215 417043864 0
681796652 383893205 0
684913222 682716662 0
601981645 163767079 0
660879667 540253576 0
520895539 589049479 0
103396364 122817379 0
374462929 293100259 0
582676379 127530212 0
748156026 267376949 0
205390726 495397419 0
89660548 532287161 0
253958269 740198730 0
310972203 408568002 0
417030905 717633159 0
619852851 797645805 0
465337620 444083056 0
102477199 354159817 0
767577134 281666067 0
377205513 659493229 0
128542943 603909987 0
574532335 309200209 0
96759043 653641146 0
560416458 82213881 0
775907964 301419307 0
563053988 574284241 0
15086075 469171641 0
317617750 286423422 0
35169968 402693824 0
140196680 590211017 0
208776930 635811393 0
742732537 527507899 0
90505617 643438338 0
537416256 615576071 0
321322048 453333186 0
423608868 364723723 0
751715794 773665979 0
106641281 310258856 0
67079820 217041230 0
433484706 630945421 0
258112412 101770642 0
189849688 462377507 0
350048088 351183869 0
502223208 550448722 0
772408183 691588250 0
719347111 595676873 0
408772301 657542553 0
660997107 242282891 0
61169148 18224464 0
433703303 378263449 0
64632318 661951147 0
408784792 200922216 0
318273275 223531799 0
523289535 26244738 0
272832479 48191276 0
396571802 252170983 0
564842020 170894092 0
41254554 637681487 0
351649131 50389572 0
683463315 639473934 0
587979222 677169829 0
723448417 289074864 0
390286862 389245999 0
711849223 638819730 0
25305293 390136032 0
773837220 79533644 0
681120533 210651960 0
100514713 575775839 0
730240855 135030703 0
203152152 708672431 0
166498288 564839277 0
668239990 504718149 0
194067847 427210247 0
317473960 72977374 0
533699865 516381540 0
365221793 667950059 0
698023134 693349433 0
579849001 41907517 0
589360508 630573662 0
564054302 590186965 0
244990399 729893640 0
271599258 296738220 0
412791800 436262727 0
683901052 145736201 0
151500666 466777867 0
413223518 660435496 0
642029505 269172376 0
457326889 763248763 0
138207721 485661947 0
640978225 186531028 0
453426756 52797590 0
31778966 42156470 0
418093183 177874235 0
155626826 313254794 0
723543779 686956859 0
461562803 475433458 0
536565806 349315346 0
172041732 220419655 0
571562407 755535202 0
800158247 536506781 0
653327332 127703637 0
380458076 614580223 0
559482120 163654866 0
693577074 375522343 0
240460668 335023330 0
318291420 265714614 0
96817965 186235072 0
716969108 568780036 0
43588939 398922810 0
352536342 463403055 0
541190575 542948818 0
319959384 752648963 0
10173983 360549473 0
166317571 174629549 0
403013024 377792634 0
335733801 36943240 0
351336782 343179913 0
256748410 566905719 0
403535380 462433983 0
746215560 673051628 0
726986989 152879226 0
216490519 587945143 0
119213704 289147213 0
346804997 508712786 0
720678117 173315684 0
559681464 28948610 0
555389918 268872764 0
739905655 500569962 0
111243010 513959820 0
722260079 111042012 0
251877478 3905805 0
449328004 791200080 0
620060486 413161006 0
276887138 53332355 0
796991768 488162657 0
436083035 510468151 0
509762002 19952560 0
142044844 300315106 0
555894586 604433984 0
108696287 95825173 0
53839338 4839122 0
570346013 725642901 0
586956705 68324167 0
38561778 607485837 0
54702280 44563952 0
116435573 633018006 0
351030161 411050772 0
1790833 11763289 0
263219871 592420693 0
574479847 423399252 0
482390809 300039337 0
79417733 707881835 0
370964523 751178058 0
144442381 793833215 0
332459933 639429313 0
341471971 481050946 0
194140458 748423023 0
438687363 585558261 0
631668285 51675603 0
653554205 197590419 0
291998298 116899573 0
217439737 231793897 0
741269092 546096136 0
258578133 90641921 0
151732614 686925635 0
359304267 177965688 0
568685131 138754142 0
192645358 362098551 0
470517921 22270153 0
140189150 218521828 0
475574788 85429103 0
790866212 358357753 0
298382943 273575187 0
208700131 792851428 0
689450174 616265798 0
385421498 529819671 0
470793255 17532150 0
507975289 510449519 0
326927015 713079151 0
623541425 78655130 0
721007337 527871702 0
77041062 113627861 0
745250102 424192375 0
164688450 716773151 0
710994337 775624776 0
8638654 183592792 0
535143137 648402383 0
156302213 54313283 0
130819454 434092078 0
228953342 250658370 0
344503436 769858358 0
348440474 404130752 0
527274128 547090564 0
216935941 139421937 0
338858403 466470247 0
603643999 108689174 0
402352495 48804552 0
523890756 318243981 0
620522419 575216900 0
728773858 769643525 0
152279354 458235724 0
388355956 43680541 0
117494187 676343024 0
681838715 797884475 0
611983619 213966689 0
96837162 204042188 0
235547730 54644913 0
671270638 390565552 0
503957172 183332900 0
34837021 193547386 0
640179851 532223946 0
646632772 363427507 0
741087042 9438983 0
367931773 695860968 0
82218370 279724823 0
495320554 526176060 0
147889256 167281365 0
736521992 305837632 0
290233476 231106332 0
240039413 582144657 0
305870588 152599516 0
9434517 196971989 0
541766414 70519581 0
672732575 571267848 0
512220116 687725236 0
764759808 495484692 0
294846533 682329345 0
546765535 678326809 0
147475110 136391237 0
121295051 169522475 0
648421666 751321616 0
262532355 737046380 0
340397316 568814863 0
531094548 406238600 0
356463660 178649839 0
478587590 634614521 0
621517364 151677925 0
526799999 268845212 0
599125312 667353897 0
780278359 659525044 0
671355619 182118778 0
775714636 122619830 0
3810703 764013372 0
229233423 628364196 0
250472000 454061247 0
494851423 570348242 0
100823506 374299719 0
280193775 738652076 0
726233876 462273863 0
180431785 57424908 0
96295762 674438741 0
620190449 701200163 0
544470053 16941194 0
657715897 300429953 0
376799041 196082053 0
795409579 533958591 0
426769031 19684748 0
121336151 319846161 0
755361234 229142990 0
354526112 427963737 0
456244161 495255329 0
571115783 89561580 0
205017884 82644465 0
657650051 95999884 0
464962153 725804467 0
460865032 201346807 0
18871386 576195522 0
88978144 421617673 0
445623810 497221189 0
281800978 642525927 0
794152783 295666347 0
670042568 648481201 0
563141446 423683949 0
365868959 335227850 0
403640499 603052380 0
796532417 696741850 0
220972731 138216266 0
388128827 772166547 0
588017712 484808855 0
318268291 493762056 0
41532883 128593580 0
94330238 772246015 0
518743021 374582405 0
39271016 285417463 0
182848157 416417902 0
99737656 628383007 0
171455613 415057701 0
255542821 229338768 0
759416246 239833868 0
776336910 143010918 0
28717868 549162842 0
140301597 58219557 0
251737689 520482807 0
599597295 591713423 0
707943025 607951055 0
97658124 374659774 0
270996434 45465204 0
23210917 330066548 0
1413294 132707742 0
400765306 786915800 0
26357222 629439396 0
257085128 150915041 0
759827712 384440958 0
172113950 568936101 0
19950306 192614288 0
684568886 187898535 0
253759384 250112628 0
443008543 626316529 0
219755016 653374799 0
263526777 359205839 0
697397154 732097953 0
560462496 16361587 0
413626337 226738914 0
211600723 237718390 0
156474644 241792974 0
569366215 221071994 0
470636277 107679335 0
553440752 97317554 0
385130791 797792757 0
762891299 249860805 0
613681180 71766398 0
801045114 351009280 0
616660804 443202987 0
666895378 8281891 0
419631658 79645382 0
204526665 83911566 0
178196977 7607352 0
73097270 5465069 0
244997902 525302682 0
160502958 620874390 0
478179111 515364045 0
470835161 273841045 0
595410435 492379407 0
166615484 112454117 0
105382694 655973975 0
26521063 280706186 0
662682193 40126336 0
607093745 4902559 0
732767683 500487453 0
99213509 11325567 0
699716921 574408850 0
735863726 275160534 0
432521767 16285629 0
318976955 585014931 0
786672979 735750058 0
303221492 224601242 0
478620635 315676687 0
35835994 776104051 0
523934980 147057986 0
592838276 773128641 0
351158612 610266591 0
420497309 102180576 0
171352331 768773418 0
580194868 769922102 0
445832764 187472714 0
452501112 94678438 0
775668106 641988317 0
105262310 93394729 0
492744975 377113662 0
282824450 718346227 0
170951751 278021904 0
143977449 688501091 0
36176294 4991276 0
642388411 540915679 0
368006971 726674199 0
794884560 791721401 0
480737059 83452627 0
307655565 650992464 0
28253518 369635985 0
208485690 777138570 0
407590496 562845083 0
739358768 581940502 0
551988781 699213021 0
212673517 143026499 0
632833219 29626371 0
644024202 534502802 0
653050627 594042980 0
114855774 436111611 0
130939557 68042393 0
343751753 578479775 0
509514833 312415554 0
50158201 242729291 0
93649295 108924205 0
702928829 395747948 0
154758221 510366206 0
285820459 176569095 0
372552538 229627739 0
492951958 643227194 0
280584223 278525828 0
710928331 238135969 0
592296414 351709904 0
41349388 614515196 0
461335786 313963662 0
536944522 759790059 0
221642367 349998261 0
146718877 240940516 0
394691139 215264305 0
225678184 288259008 0
221338762 276368244 0
40996947 778183729 0
195596841 220762397 0
723607829 162853855 0
123119139 452392724 0
84627188 46637724 0
207799942 242210075 0
579747499 394753127 0
690490025 178177819 0
121355931 434320650 0
786447339 403234975 0
630550683 487080340 0
565341574 135169632 0
260347283 115314171 0
302536283 9559716 0
74639976 760127257 0
565795223 407901939 0
441057373 153243085 0
341204130 423339836 0
120264704 322919504 0
346266750 572998295 0
570774004 570577763 0
587327465 162367066 0
459499951 540339832 0
378649379 595545664 0
171039712 503852280 0
331214549 415043697 0
269141100 358797183 0
493401974 123811135 0
205618614 393737967 0
493363121 96591940 0
718778083 793918593 0
674433725 297076915 0
464037664 70595552 0
175098165 76895613 0
621067092 257862557 0
332368201 295631220 0
746786421 727860570 0
733469408 133573185 0
792225232 686324738 0
606839280 434704601 0
662473928 530401384 0
147621309 206486751 0
694948953 106295158 0
680945228 604564773 0
337531068 150337937 0
266437217 617510563 0
54049778 335306909 0
27377545 220209618 0
247587620 272956161 0
250027605 566473505 0
379780119 490346750 0
251804669 608730460 0
691920331 723777780 0
26746349 226407889 0
621894080 67609187 0
669776379 385031584 0
651649646 614654647 0
684193698 448423449 0
427034826 606192712 0
525435584 700825509 0
178815129 483473743 0
695147371 318138302 0
694972924 363386804 0
492566605 174521688 0
24231099 768219440 0
721306850 585009878 0
750163181 573350773 0
719055074 32286726 0
85591975 633132597 0
295356617 606345004 0
694651282 532305351 0
45474733 718816649 0
425432565 758512380 0
163747383 170245500 0
434167202 569711497 0
288779579 131092985 0
642291103 339610267 0
144186719 335895839 0
263270374 374099269 0
404232866 140004458 0
748117458 365146095 0
2788875 446494545 0
734552180 399295020 0
274237888 753362221 0
739298419 22372137 0
354669923 630866828 0
288778733 440204494 0
750641992 137976627 0
346947022 17292524 0
665159652 7164243 0
416253550 640100248 0
559417644 523006032 0
541936431 355088178 0
454324467 746983432 0
93096171 330701904 0
627265323 153372930 0
665004317 188785403 0
339018886 46726836 0
778000696 362028507 0
447467911 685144174 0
673024860 635360946 0
162389781 431566985 0
604662437 436145357 0
351753619 133080469 0
249102867 537592411 0
545273134 588500513 0
281458467 559872250 0
204176748 175985028 0
794280325 69048242 0
344636133 639178724 0
295391864 235619862 0
103963576 408180009 0
67340239 163284479 0
439901775 642451682 0
145123407 351909443 0
790385169 686218047 0
576778960 220994146 0
377370281 786866314 0
67213947 352941671 0
363967770 141430918 0
1072527 226829613 0
25406412 186906294 0
708627915 622779210 0
714437682 517788085 0
739163500 747849493 0
454354165 449388696 0
218736860 387566521 0
44840441 370736381 0
507499030 623639445 0
392778924 320344178 0
232824676 784900499 0
728132380 314165041 0
495070728 84070335 0
319538301 502809019 0
29807521 494442143 0
437032467 237192868 0
663550621 509598150 0
446944937 691655851 0
592922247 59730711 0
522227275 224991591 0
572071087 120100281 0
30736495 142023474 0
470250651 800397298 0
604461400 243468084 0
667789768 658857068 0
470395545 656290306 0
676940591 263287769 0
588077654 291110071 0
773950549 724834141 0
248244803 661092884 0
116692792 133745808 0
448913910 130152366 0
278545461 254846486 0
281759128 606807606 0
743932765 324704954 0
467242041 127238654 0
212422682 420978178 0
509602309 208511668 0
471093931 387455616 0
357361313 605806381 0
358304899 148693076 0
533391221 283180603 0
153655618 633658818 0
751452967 170633489 0
64185890 714626270 0
690546485 485340979 0
48484679 784623492 0
304282597 211264534 0
638021913 253701712 0
6312400 654819683 0
519205182 715666368 0
634103078 588428849 0
621600122 759008305 0
636250576 488676475 0
251379541 21655206 0
162061586 767736719 0
642198311 577724052 0
98809742 325315245 0
327987084 26948900 0
657746217 776994527 0
42921772 235596239 0
544427164 797751972 0
252411861 483436418 0
178518695 367591195 0
188260052 307464258 0
275586376 515559684 0
51282091 244492468 0
85380366 652446024 0
48045241 443241545 0
537974105 195836349 0
666625068 270757721 0
464536472 609299161 0
257746706 97759248 0
6640824 520590033 0
53774049 681525192 0
198851081 785509036 0
36630679 663114171 0
516916558 81277013 0
302978106 95990998 0
605038805 606668041 0
369482215 530214577 0
72453631 590205602 0
13062981 746148124 0
610081184 19240051 0
367871352 485331012 0
503934009 761405612 0
313126888 417037203 0
702226177 773727416 0
301177659 431542002 0
190653047 258478932 0
115289935 524219548 0
478840428 886247 0
476460580 19857551 0
795206576 427931928 0
538942542 450503684 0
575106928 500395973 0
797990152 227953942 0
638532651 478012123 0
569773439 118980995 0
257327641 682097496 0
632782007 489297904 0
93043208 39508692 0
541337849 243246636 0
683610648 49791888 0
575312613 740954409 0
330229334 592613677 0
94744573 28448497 0
178691779 107124770 0
239977106 660504609 0
404407123 378527067 0
598798895 498215643 0
681587611 736090297 0
121690760 720256862 0
800123348 744108777 0
373162496 662848763 0
86300858 589826862 0
551375066 375554473 0
795453431 193394176 0
277609998 451990073 0
105259483 214197132 0
122072993 612028256 0
717341870 613751284 0
163827074 350380227 0
542687978 751793710 0
294523484 453955857 0
11844036 307902529 0
156498387 391450322 0
660778344 719334249 0
706539363 13549433 0
28294398 427090587 0
721372070 517926632 0
613284307 528287395 0
786380452 104383075 0
118628356 464211212 0
532280810 392459526 0
30115080 798033908 0
725644985 169353418 0
253630521 345505466 0
746057329 550536115 0
581609709 26394344 0
367897887 320781204 0
4585089 243978527 0
489505596 332388753 0
337029954 571584239 0
458352865 368964243 0
1829954 36520797 0
786409537 322451488 0
476379285 230988675 0
474578166 613537080 0
98062110 739687300 0
63590870 611975836 0
13389257 152476241 0
207585128 394228175 0
42381794 795270536 0
65471108 783286240 0
704576130 391172466 0
653223135 97423911 0
698431999 345064486 0
411478259 269492238 0
291294459 285607416 0
389105353 435029142 0
200670419 409820982 0
696440175 187119047 0
625815008 320862815 0
553019594 217266630 0
290429777 539370666 0
647620210 795758470 0
125198582 534134707 0
725518614 381491532 0
344665594 499272555 0
43609421 166648178 0
647264835 316505418 0
126228255 21898684 0
602454514 241054374 0
299666811 317041573 0
794234879 223208211 0
501693643 100206078 0
554429788 404258655 0
366853894 512687836 0
152682525 294144798 0
744291308 630687015 0
151045219 173741360 0
698446217 647360101 0
761769885 447018279 0
713048276 2924604 0
511090366 293300177 0
581294889 19139586 0
206725398 609428052 0
312932789 586459565 0
197267229 134081420 0
595747992 92614829 0
634575492 59034649 0
479901161 45670504 0
474444332 365763792 0
532138442 214800094 0
209788248 204090486 0
489644052 473764731 0
781404882 419906616 0
613151779 381414998 0
21198772 715595145 0
429954723 51808121 0
190477191 682663338 0
746656781 509779635 0
367029151 97957404 0
220723331 160304480 0
243795667 728421826 0
678663783 115150897 0
284916658 128242670 0
514340159 37566072 0
194143153 393048026 0
133638593 260710381 0
712600748 756316995 0
368862980 726536806 0
665834322 607092486 0
478995046 737151617 0
73762628 800846817 0
383632267 455926738 0
728299580 431584535 0
272043058 194059862 0
277063206 294774629 0
242654602 752338178 0
218581380 497075541 0
617812047 375765567 0
731452083 174473966 0
81755674 341159620 0
65473573 611398258 0
600371094 92571 0
452434423 250942121 0
750411815 50409612 0
737389114 522704044 0
116168843 590423269 0
48230834 33521802 0
704191929 412364425 0
579758449 649549675 0
473323995 727547848 0
737942116 276116967 0
405464717 37890149 0
420646183 665516740 0
595665349 670384088 0
699811342 376555708 0
714921303 436916123 0
429455755 747032705 0
300524896 162143300 0
654268038 322105624 0
309198898 413782399 0
7882488 630615784 0
314279664 233118640 0
137603846 72211065 0
298827893 519197294 0
413650292 694730095 0
773539259 702351102 0
359253518 300509339 0
572156349 240769787 0
563109977 664153007 0
510346191 712237200 0
116743555 77654150 0
391769513 193754373 0
200304400 440456276 0
774496949 109650852 0
213564109 378880583 0
550028387 425907175 0
179906345 99460001 0
629432258 173803233 0
217248672 471548025 0
560970305 258402989 0
215213180 613633827 0
198392242 47669043 0
298796110 799085829 0
624462803 591417002 0
596182530 707044493 0
479704295 490797309 0
163386788 437134737 0
125734097 275350937 0
123639370 492993712 0
572012884 564110328 0
248156452 469182864 0
83723403 476218679 0
707334313 416295919 0
385546787 160324448 0
416645439 479057520 0
83039705 350946072 0
309431892 160586999 0
368040414 482078963 0
260669225 647007223 0
542860475 694612424 0
579503066 411851737 0
773273716 727422128 0
553446282 61389202 0
182094939 492674111 0
358526486 151869557 0
80582350 650489143 0
760873726 392810066 0
423384284 189417785 0
799666415 433087309 0
354541063 409338473 0
653803839 739739425 0
306942336 280854783 0
606236878 655091743 0
420040504 193456494 0
139204507 688360756 0
639470343 6755070 0
86685967 22196745 0
788076820 135435002 0
374103225 448947928 0
757333928 200052054 0
261690431 262171514 0
87126485 292069371 0
694613153 289334320 0
205427640 164700890 0
504873109 722300738 0
179758821 473734045 0
123627139 478733588 0
552333954 311871399 0
59667445 295067123 0
618743750 1330015 0
619344693 352921795 0
528116011 508357729 0
506233295 680726713 0
84559759 290971033 0
93205873 307216549 0
48164292 675606464 0
313148540 282126292 0
205955139 96306202 0
81918212 326203967 0
728614468 271807169 0
327481737 704257149 0
115566390 380826480 0
53054005 409864849 0
517034527 646291875 0
609369380 165683574 0
537078708 796678544 0
625689035 33123641 0
729924477 614462236 0
615720259 4442435 0
209464854 658052357 0
389744596 647239678 0
128347679 256019349 0
285308575 117929519 0
685818911 127368325 0
765097475 242664304 0
666204460 92613540 0
295598782 174845163 0
590068315 37629788 0
49158736 527140075 0
583603470 680840983 0
247344342 46122791 0
551676137 256291014 0
591006391 594937370 0
512894145 369134907 0
537075825 649187056 0
525599277 433984905 0
433421016 677506291 0
484652617 250570903 0
364359936 617056188 0
563923159 762277970 0
665526084 778300854 0
225362228 531933164 0
502594794 133391000 0
60286549 431242846 0
222639289 230315818 0
195700243 277323994 0
714158919 85740769 0
378917016 186274868 0
747971462 465735856 0
357282849 14428491 0
39869589 420628625 0
791946002 171970735 0
665169127 306392384 0
267699470 264619104 0
509206092 370789249 0
60726736 216387056 0
124904533 599255343 0
145334361 440020328 0
470906771 722784416 0
92161225 455980426 0
539493148 364922000 0
11810475 612440278 0
42498152 137539056 0
481612854 580428838 0
309101393 445960902 0
646168182 691554321 0
445370028 577315598 0
742970359 209132105 0
55897670 370571243 0
655075674 99234527 0
78904550 51852266 0
488913598 380095482 0
528491165 555069534 0
727558354 399393 0
619887636 186774339 0
413478003 277749519 0
590950429 187347966 0
620485773 168337299 0
216281823 579835100 0
206538675 547147435 0
194602810 638428672 0
304868291 639014755 0
757241807 647076384 0
404746313 619161559 0
240925456 476187573 0
457158768 61747834 0
582644317 100483229 0
77989329 133360282 0
738053037 637707202 0
180466702 504587261 0
310664289 306871341 0
639995258 458955589 0
752047763 395325122 0
181191012 73627010 0
41512241 56344201 0
727123014 668687303 0
443682798 32949609 0
762423044 611133594 0
458738462 425014422 0
382709485 1295931 0
354701571 156908389 0
534156601 602659810 0
521225839 690780046 0
545889134 189880696 0
539968020 128192023 0
314409753 693488951 0
219675887 784762479 0
170177665 142357061 0
639846384 557188138 0
408458365 159518620 0
454792344 185617435 0
776962435 368625873 0
411652744 301936613 0
488968054 71877464 0
496359394 426715662 0
57517421 252620187 0
466850714 472121503 0
212309205 211639575 0
498712156 545592581 0
518412933 304934249 0
437556258 158371013 0
160837650 569935073 0
684546101 357948083 0
215512276 604070138 0
455953360 332888391 0
801453190 36826579 0
675164356 181090813 0
253672685 665423289 0
716554442 92781763 0
437469369 243049524 0
270985297 370016287 0
630162346 48629620 0
52529593 229576809 0
265037690 341370813 0
54685910 337528872 0
476809517 20033725 0
339816853 98290070 0
556487445 704909608 0
702842551 536749583 0
405271483 563577687 0
393625071 669875154 0
34420870 640126104 0
780397030 725895204 0
415868781 244785477 0
169283222 529043495 0
111675515 13664382 0
143143641 659019156 0
166247649 726601027 0
791609878 670459318 0
471241791 290424245 0
174319568 658334882 0
748593028 692338678 0
577556386 277566009 0
209899355 96725577 0
793566495 167729737 0
129268928 212168181 0
133883117 467623382 0
613600976 547614474 0
668919186 688252550 0
767900797 95666761 0
23457959 699313600 0
208352894 262890695 0
129740154 486937767 0
565614788 602769515 0
518010426 748949001 0
800342603 672841671 0
321493965 306699226 0
590804299 481733783 0
272229596 506986949 0
618439788 560018269 0
613146668 215758028 0
739599735 389971954 0
732646807 723853779 0
719246227 295604083 0
41266731 406687850 0
47722590 478969869 0
220547354 641973045 0
383898217 359242677 0
293906084 35860849 0
5524122 479473329 0
363211700 435720451 0
667730695 725078225 0
555088320 645081766 0
377144228 472217956 0
142624283 406259439 0
126217634 230258727 0
407138411 659552048 0
583179685 754302531 0
379824319 128754997 0
255165079 720619443 0
6537657 555181861 0
510104495 543201657 0
123481799 777964497 0
60425345 195194855 0
153589534 530318944 0
332516161 65834215 0
314309167 87188047 0
260743923 378884881 0
593996147 15527855 0
529306399 518805781 0
216546040 2709360 0
347372096 147189854 0
92862018 269497237 0
731414777 336171946 0
15134682 389240090 0
192747405 410190548 0
530334782 32799839 0
81413736 244311622 0
309209186 14759200 0
300961646 757521444 0
103075009 12511069 0
231337772 756278786 0
691401491 99442064 0
399252483 759927775 0
114534471 274939148 0
168354626 568942961 0
446081659 224481165 0
547875456 180370373 0
339602477 236034800 0
12892108 204687920 0
430419825 708873153 0
527233516 706802131 0
172161048 772362334 0
652086563 379664571 0
463398769 347077981 0
334093924 5674878 0
46255740 775011627 0
625011910 700419213 0
278695885 74762466 0
241373890 640839342 0
300174608 518941110 0
757606935 711438484 0
404655079 220673734 0
501161719 296305739 0
703771848 75638198 0
725126325 270324856 0
783744481 121322580 0
250146086 167544349 0
790410696 559428685 0
363073380 529784495 0
334966254 142616087 0
86830012 349662660 0
684456167 11121065 0
121261979 131313650 0
612167308 280275853 0
397245650 686506059 0
477793939 499064527 0
486202172 322217629 0
644926270 718660875 0
145630316 437372430 0
716271246 450184334 0
243788221 694654159 0
782240265 390480396 0
284485825 150300602 0
399969576 317108610 0
185764479 242019787 0
718607051 11888958 0
262401442 276990774 0
501387219 232167663 0
282983994 204976388 0
248510344 573756961 0
76889692 386140887 0
343734779 578301725 0
593516993 70357700 0
4776062 506094170 0
769866219 741478822 0
674797685 166097232 0
473855550 209581080 0
33309536 699716123 0
356341459 801087556 0
240726765 153964102 0
75713682 771240969 0
224958807 648879481 0
730775248 15569386 0
208071635 417315607 0
514873038 726725270 0
537641631 734495926 0
504652043 161764056 0
663556393 434764432 0
797612756 443728040 0
55667697 429681296 0
109399664 196574410 0
530509813 268415414 0
62395040 296102469 0
622768448 363228990 0
418455783 648139421 0
105337741 383094066 0
378939348 84345763 0
459243220 708391460 0
418754331 53426128 0
396638655 40590228 0
88898190 72589958 0
129611634 466656590 0
121132384 748181443 0
301776289 116508838 0
347009202 213171028 0
377296375 322064367 0
218015824 57576970 0
598070145 44330031 0
775156792 366549473 0
426521896 11548768 0
276774644 30240983 0
461631138 702846749 0
543906898 669074567 0
181625945 553306282 0
509943712 236268324 0
601121355 627718012 0
318608527 589928581 0
92163676 71055624 0
546666907 68131613 0
435578514 238034975 0
242072973 602312419 0
312279355 229313209 0
352336475 759115620 0
36976079 26565635 0
678767800 115428746 0
135533032 57773467 0
649679494 290433657 0
493392532 127797105 0
107831655 595447867 0
429534830 729979418 0
361978765 684264005 0
411906807 330417729 0
478993363 689664924 0
169444408 356159877 0
471234644 588619235 0
229841409 407260925 0
300348139 433847133 0
5733780 584711533 0
21596943 13167894 0
547119930 414072013 0
516633818 787539442 0
406430304 204841878 0
780927657 35862452 0
748040126 656846546 0
602909335 676975060 0
655982269 44329860 0
211930879 133591964 0
314688770 449044452 0
13319609 692564418 0
132318895 735964981 0
383266066 242145531 0
794524239 19222996 0
153333075 449178384 0
80776462 10561446 0
78628110 780198921 0
701167470 736454054 0
49898039 480909475 0
355649070 324156320 0
756085086 447373058 0
720483703 484091792 0
561340555 588144768 0
245082818 379578119 0
742954650 675448076 0
454054143 703879603 0
238382481 295894534 0
52419514 165898043 0
158830584 595011332 0
535114862 473846711 0
70474861 428952939 0
633652482 683495935 0
776430094 658200079 0
224957240 379967605 0
554137976 719260663 0
245392157 394834590 0
133853852 308930148 0
782080336 582976150 0
737094960 485422449 0
698539187 647696168 0
650648736 345615986 0
547157386 133110773 0
394158426 608561471 0
739596339 502084175 0
510150508 512940330 0
433408372 671263886 0
591379742 118751494 0
196104175 601796618 0
669682088 575927335 0
181137593 23892910 0
461581978 82152963 0
177567246 180901851 0
450421686 273335243 0
750065246 464747070 0
216807284 129279348 0
665787336 493966287 0
549048480 547172445 0
317679109 711279077 0
414052245 149029832 0
93158952 266045040 0
136574798 94392636 0
4922318 215087682 0
459764776 331515883 0
216333244 180974269 0
341541224 778557549 0
179581889 505651602 0
296509718 132790224 0
218699101 67634827 0
501826144 617532097 0
616974346 199036142 0
121979465 768646467 0
627243457 637963692 0
769554740 730216275 0
522611155 172673510 0
782597542 163903464 0
425292498 246293496 0
225093715 213268184 0
319826539 329105727 0
695958733 415452517 0
27415664 527431876 0
663815308 415070672 0
703250791 365417252 0
361192106 404163296 0
40499708 21383648 0
703516781 74237534 0
335060778 311053111 0
313332803 704767122 0
145647119 642347912 0
681154832 250150753 0
766326097 154219171 0
676922689 374310438 0
334873545 255532627 0
659739914 269697610 0
479296905 398760374 0
756108933 433951412 0
385709399 566792437 0
649502903 18580273 0
182991751 320153345 0
244743635 652110549 0
480000768 158343368 0
487569029 622711693 0
671386074 694660976 0
582881805 421547814 0
348207437 138367680 0
680383949 347619485 0
221926709 737473413 0
422348764 493794752 0
217798267 384694125 0
313392619 532374291 0
503985019 708870508 0
500987125 556478316 0
48367466 449668407 0
373224781 215400834 0
356477705 1657503 0
116923850 198121577 0
142301581 272741718 0
167661819 310754469 0
438558575 397192761 0
692854173 548687605 0
479634516 161469012 0
512599751 507485826 0
56049220 628952324 0
463210005 42261993 0
643533300 581054390 0
457225576 389323901 0
739124825 763028956 0
726957315 509119848 0
587818913 346219124 0
352474373 615403265 0
492579663 608749874 0
333398051 335230611 0
122352785 76694375 0
582458306 328570640 0
77148217 167726077 0
35590500 22574542 0
158755240 197313366 0
317147656 740871676 0
400502152 771266574 0
178657878 83199658 0
570301994 521250215 0
281880486 406538326 0
395320201 68763005 0
452585507 372295191 0
371539097 698059361 0
551357364 249295585 0
233377308 443109930 0
468726634 739019897 0
487295145 265170725 0
169444789 702940336 0
372453679 711205934 0
256758981 369803134 0
781832032 583299891 0
447804849 113661495 0
609756663 636314329 0
223349160 493339145 0
760062225 448317080 0
93959060 547443172 0
764004398 246361684 0
638807798 224469800 0
519557057 256895214 0
796597722 341006063 0
173242266 463251177 0
202667916 771687943 0
587477702 633451727 0
602189998 610958507 0
707261638 36348534 0
284113235 105059360 0
47120161 441947274 0
288507462 13045576 0
667415307 131190723 0
267600731 68813972 0
711238364 794648250 0
98662919 185006002 0
81532640 402109067 0
748652453 737084711 0
66816002 431423952 0
126075709 701693487 0
624972609 116173895 0
512641972 331656585 0
339763320 76012100 0
409798447 640035268 0
600090374 331142507 0
253913099 503849012 0
460505869 754978050 0
622917311 459501197 0
23062272 101746659 0
724954287 66991026 0
391657058 734517800 0
235160947 138951546 0
103128247 133917619 0
720271412 737387378 0
125151447 144495386 0
256580016 618926483 0
644398577 76772620 0
797488180 18179625 0
540654705 586341091 0
474628174 741790369 0
362769506 104006049 0
506345596 525714717 0
54548447 220653123 0
738998946 698259975 0
724910672 578477701 0
9767892 139036868 0
91716284 289681909 0
769191034 555553520 0
47711221 500874584 0
134296928 800548875 0
191146736 101805396 0
683601613 605211883 0
23701708 419424463 0
718980547 695504754 0
183603215 37215918 0
645019514 754124163 0
784915516 537434345 0
434902559 659845352 0
5036213 231042426 0
646779489 384551642 0
178441201 440492362 0
740269491 504190500 0
222647948 353329505 0
700664668 85843903 0
253483552 143524773 0
795368864 455004430 0
210494651 511656933 0
272164101 697535317 0
223540912 716797652 0
201454152 708249249 0
260202456 577351009 0
335561815 403356716 0
751355430 110281414 0
419131597 691188343 0
730365442 576174152 0
538104564 606238084 0
794383844 385572350 0
702572370 19479092 0
734333430 116498387 0
750252725 358467297 0
400198442 308490914 0
120655128 446888987 0
676068511 774556086 0
423092189 95090391 0
258136561 108080067 0
42707732 390072030 0
79090261 659431092 0
104056549 782401025 0
438791783 724817486 0
542152260 722004342 0
70942415 696736100 0
244527606 730100398 0
664426134 104534728 0
279115584 373281991 0
71988102 117796173 0
408928620 10358779 0
495162018 172814158 0
425446010 437477085 0
533713489 652302531 0
765111437 282706056 0
343484217 545367259 0
400214959 524482344 0
71619716 627914713 0
46157887 192384819 0
26271247 280583915 0
504799136 615996184 0
298316034 605327058 0
18672815 39069717 0
718035447 47522620 0
244406138 87941818 0
488254846 32646948 0
162859978 784074226 0
362357599 606536274 0
14059404 335152543 0
177863030 295521245 0
487465202 283092595 0
567956923 356573814 0
688692283 345315366 0
21456839 71086337 0
214719912 554481276 0
748342072 508758569 0
136721135 145337071 0
438154366 80109796 0
32036626 588650226 0
446313078 198142995 0
503013196 308060 0
684211485 164127097 0
40167529 33057723 0
775646889 594691036 0
326275518 334782202 0
80258029 230863569 0
67698982 739015204 0
781023370 427585756 0
134195388 408637070 0
315809785 258842901 0
781813744 149430725 0
754088812 304929465 0
64809966 729982924 0
502296671 694819145 0
673637457 230487685 0
336256645 177778807 0
115780817 479140954 0
261408983 130246907 0
510746446 550900222 0
500827885 371398975 0
657527259 467271899 0
522675220 696188318 0
586616200 35320269 0
106299740 739563616 0
415940501 359799478 0
393111506 755315109 0
285818874 596520007 0
563276130 324343297 0
207381494 769120572 0
364073893 120531774 0
55802835 520785855 0
65584048 385069852 0
344597160 80213539 0
244300039 695873021 0
119248609 468938090 0
263430378 251360298 0
180179848 385729600 0
27921229 748802344 0
142146693 438955701 0
149760691 263082085 0
639474991 404861708 0
713437259 124018505 0
246625659 763211074 0
679810863 593102188 0
617371762 365497626 0
44460628 34308039 0
517436313 673761978 0
490849883 6044004 0
313059024 482624240 0
482409348 434537766 0
384416344 67334233 0
739133642 86164776 0
777183374 662511268 0
276423527 205484498 0
15023363 774839428 0
255192210 689217041 0
413824697 21266743 0
658134454 41644623 0
23571090 747196909 0
166103668 116226804 0
572732111 553142633 0
270658058 294299695 0
509037562 24941019 0
115673766 629947444 0
712278119 737919305 0
94948293 575787458 0
212902182 95643731 0
126112678 568680179 0
781267213 316669576 0
21401293 543481578 0
74342139 121585723 0
386991715 624852788 0
209005898 371140178 0
199169562 450016340 0
124753551 229450551 0
140587472 695391758 0
121583835 167651410 0
521307573 795499923 0
106508671 138134572 0
692877920 759630523 0
132805412 747090477 0
255527922 311078529 0
453146921 635485999 0
339373874 749451237 0
493432702 483495546 0
523190776 584696801 0
628740530 548087685 0
404172864 293730076 0
84859415 390821043 0
399486044 547040406 0
449176096 740232819 0
447603421 131537999 0
636226736 60034560 0
293634646 185444706 0
49108044 279633907 0
685298541 191476672 0
631027658 318436289 0
594127375 22756797 0
424444478 28147143 0
668530388 6483164 0
47926268 262883665 0
107010527 534696289 0
704750462 146093967 0
288269968 715887268 0
749312012 461800493 0
6719472 551356253 0
525860763 593942355 0
279326895 203790484 0
287425258 701308319 0
138560678 327568681 0
69027550 656650882 0
44494704 99833380 0
237105591 136256635 0
319438259 405296781 0
411295487 37459885 0
598129645 456412790 0
54692169 422333283 0
264205806 179015893 0
701333448 274351280 0
428013399 233155826 0
157147563 534809879 0
737730915 730394823 0
519142850 294917943 0
334642211 211495852 0
504727850 123015920 0
384435352 578158872 0
654479519 37758037 0
124654720 677807822 0
266703817 81571001 0
374403280 199723433 0
273329068 726835323 0
63162941 556172186 0
799465810 118717235 0
199797551 45515073 0
36823584 288479987 0
55404565 687320390 0
760737618 211570046 0
668939371 750113029 0
654960765 717983303 0
793907068 618229542 0
610559224 410488630 0
539234985 464412433 0
87971648 498149895 0
278149119 641902114 0
57646247 440687815 0
39429809 340958432 0
66952748 736267040 0
137821545 269783984 0
307096864 767897175 0
223742849 701675253 0
307140561 452016122 0
559771092 558385914 0
173107093 171748809 0
30593521 744899617 0
218360210 63130152 0
731350310 719780460 0
709538100 349407529 0
54655588 674520098 0
6208553 639366722 0
612329510 579488248 0
493372356 454447756 0
117328097 512455267 0
695313767 759658650 0
7447891 610991594 0
674635915 443017035 0
129982900 481379962 0
752314739 237583754 0
767280620 264592236 0
657093771 494840897 0
281782760 128252125 0
608910986 449344064 0
208671172 238786372 0
492368712 442646700 0
413608766 515549064 0
61855389 43515915 0
736876162 570647259 0
137312568 367118354 0
425329514 209640817 0
332527766 534556216 0
88875699 213799807 0
582796454 34244394 0
614140173 553929061 0
78409200 599879950 0
390591103 305275547 0
738951287 7834248 0
275671616 535038887 0
544317796 495897614 0
379148174 314542236 0
500796083 84191710 0
48349329 235020578 0
489999611 586994418 0
424574073 334066009 0
651195566 505857866 0
792191900 254713476 0
105973521 175296775 0
608924252 290932601 0
52243962 403535240 0
503692564 265518284 0
723839520 737531491 0
44651367 619962579 0
386992048 413313996 0
175824575 793765565 0
169162057 707254955 0
685663117 178503179 0
456316196 164653182 0
628359764 553037948 0
582668313 282943170 0
800284274 237458768 0
203771756 701983424 0
415291747 148675233 0
533157998 406642546 0
276839087 422417172 0
876404 500139811 0
465030855 708062035 0
728871837 704673812 0
629782320 473745857 0
619313772 26716277 0
399985238 118845047 0
708130699 737040822 0
628771166 378439955 0
551230873 525008041 0
198992898 328636825 0
574390144 642198725 0
185706967 725663261 0
751648310 666125034 0
703486133 417368177 0
574495781 93094527 0
707472835 602216925 0
19350868 229716249 0
60173217 187475881 0
581822035 483995816 0
504809332 630428946 0
3912223 188702601 0
524008392 51890816 0
231106706 255072864 0
206547303 409337782 0
284157801 650317419 0
322898363 484982967 0
764256682 152542441 0
390609445 509563406 0
487399277 685221220 0
7410899 771716974 0
422933245 308143380 0
186616789 96420047 0
336997098 294961243 0
359815672 784458807 0
787968479 187139456 0
314530464 78228173 0
455463330 98731190 0
142172478 47873881 0
675044428 740045522 0
444299119 319276262 0
548657698 500209808 0
367300624 423020489 0
431942211 603563508 0
560574190 469999923 0
74465588 116859449 0
301608342 596131638 0
526563926 598696440 0
677767950 398381956 0
252767025 450599657 0
679735878 388006589 0
85817018 320404322 0
701999585 475687124 0
286360262 228352519 0
525504950 183749135 0
267213609 527913356 0
110837968 700318461 0
771888112 165797534 0
95687065 275319525 0
56357974 193862593 0
500098761 783663600 0
682700753 604203722 0
488193542 613175176 0
496381482 726008289 0
196701569 569429019 0
178266160 468364946 0
384904749 82758651 0
241654020 434651990 0
449343566 317016665 0
394850174 721464969 0
623981328 396559620 0
271225994 554415440 0
617195671 266728594 0
63583512 639437978 0
433788429 748364982 0
667374331 801639943 0
14367774 749352957 0
97285632 575978706 0
683248964 141913695 0
130391046 333256503 0
672545075 502770046 0
508974242 587955255 0
262375543 400333325 0
594271109 16029641 0
778049496 399732393 0
791993791 69230528 0
249832215 518605483 0
732303201 518530292 0
719319587 102195315 0
394147547 114588629 0
399443654 605461644 0
551238399 695082016 0
175723158 584244648 0
718179055 100177314 0
745461643 111727144 0
388795898 26193021 0
242597636 154606771 0
36339400 247619990 0
453233922 321787729 0
686450665 230306777 0
160225640 145900211 0
206027155 120903337 0
94473365 332381263 0
508323350 714549551 0
377667732 493951944 0
153204728 695019184 0
180801347 517781909 0
737346857 739398217 0
130029383 344794715 0
770421260 723611182 0
563736596 497770382 0
420330543 452956836 0
397987831 153223040 0
101306534 613311498 0
513661999 39251830 0
143183934 643512318 0
216085964 32521506 0
508515732 293713310 0
688396149 265853951 0
155246068 198582114 0
458581684 659047579 0
695954175 765339876 0
49718362 535016123 0
471774343 46069268 0
439062167 628606040 0
418963829 645589752 0
640163934 36753659 0
145686218 468049704 0
143103031 59126402 0
727629554 73099180 0
445493654 4420330 0
521317604 486272613 0
254343772 601415384 0
160957398 157693509 0
186642491 45566683 0
745501546 110939036 0
524810367 313219292 0
208239841 312512899 0
626813842 190230244 0
205654147 711361527 0
110590132 187853857 0
320859960 608164890 0
332100385 253000263 0
216910988 743646098 0
528049562 445365026 0
5625545 271897964 0
34267174 785190468 0
121463739 191538803 0
595092591 786696854 0
713572229 538758968 0
689552554 26178711 0
449789931 581498027 0
90322888 123627553 0
416632814 597675592 0
402076457 477598448 0
8590456 488488572 0
175620634 397195895 0
25015681 354766600 0
59729940 33021377 0
406983915 577401590 0
260829232 800994604 0
376857883 676803452 0
243855445 2114456 0
624590879 489870079 0
725484335 784552939 0
701553651 16768517 0
446572091 506319997 0
46114643 193272290 0
135434562 343132508 0
439060426 583200860 0
377261547 183257346 0
282310549 744001788 0
220690473 60465772 0
166416649 786260096 0
476143862 590394225 0
590583525 222717166 0
788588048 470421757 0
315885931 202316768 0
341312989 355237880 0
574905147 235796498 0
231179015 429076367 0
529599594 251177763 0
358567408 481566617 0
112378634 204686622 0
785328512 570156259 0
97130332 602918227 0
338622626 348365822 0
255631292 381970426 0
389672735 687140591 0
664671310 134810931 0
97859677 587078071 0
790835911 729899907 0
391263470 468978665 0
660490851 439050583 0
660917569 13333479 0
172919002 486327481 0
711460607 694194962 0
514292298 193339345 0
665265432 107815750 0
160487982 146045941 0
576680619 243883592 0
311629088 489805595 0
37396944 317589058 0
302621793 745561305 0
287547809 436029876 0
263549204 699410971 0
1709162 354993688 0
227152980 116304502 0
387274004 377075561 0
612808510 225817425 0
480251792 38495457 0
340238374 295291494 0
567040482 66926075 0
107470025 537925164 0
258376618 309632199 0
234690029 600285850 0
350308730 184664182 0
6579047 566655690 0
335452988 444137557 0
735110737 463450994 0
562382185 358712327 0
18844700 329657244 0
331479474 41709597 0
86085706 354016245 0
193950645 248283874 0
299561365 626851000 0
562988392 333099590 0
784594919 563062757 0
272666148 329461579 0
152301885 514515724 0
82508923 464265564 0
630762481 687824276 0
23257293 164688598 0
87277904 652605418 0
483996639 118107049 0
232068736 416516543 0
13653152 596429513 0
636077918 67354758 0
523969850 556138549 0
38840739 162482246 0
563930431 399339834 0
765473413 746363698 0
422129866 391625027 0
540647129 122768732 0
605590826 584107149 0
471490442 722264582 0
703416179 779824504 0
291287041 687054380 0
181249742 106354027 0
166320747 5469457 0
105641312 10358929 0
160913982 285546833 0
2048278 708541528 0
799285640 190861009 0
66203935 690450793 0
511703073 523974908 0
716444170 149155115 0
654478908 479285103 0
19215995 691118178 0
19498176 646818416 0
583173661 493356269 0
427845779 139864122 0
712321734 780409767 0
574486609 277467718 0
787676792 652129945 0
88072887 75800679 0
752458136 571075095 0
718771092 326601956 0
662323383 629775091 0
181089919 685497442 0
699522370 190801464 0
14930775 120775523 0
452727446 502778220 0
473926742 289208408 0
274999713 121248365 0
473536984 256420894 0
608213465 783630718 0
367803754 512219262 0
2475824 694385451 0
17499591 69971266 0
566256235 264125351 0
773946851 151172027 0
19195759 743482868 0
388066250 193553974 0
29730736 577159350 0
373754134 1216479 0
771272282 16255701 0
166317456 48341724 0
404940185 493442186 0
695508347 313293656 0
136965559 732867196 0
429904187 53523298 0
266765145 295961100 0
748725197 133899415 0
70852130 436152797 0
468622523 76930710 0
507924791 732910741 0
95980370 689573413 0
133868005 278620990 0
579941494 65133139 0
59359835 44871420 0
313697413 484403085 0
715703881 707445047 0
6991399 642906376 0
698252283 443524739 0
23182553 347916631 0
608083401 412498901 0
612920396 135700235 0
85582359 409256098 0
506336930 761705777 0
140993171 22538988 0
276832138 504675351 0
587557258 502792551 0
532587860 319066199 0
613071320 56358376 0
297371397 375182052 0
91497767 496991818 0
704901094 719096744 0
312689765 572899059 0
324904056 710797320 0
348256767 533471974 0
301625585 434488092 0
752317610 89135221 0
535325642 169885050 0
105665553 200962604 0
726557724 692786658 0
424049663 128215799 0
785004395 475102138 0
11520749 109793417 0
571576240 654360957 0
182527231 495883319 0
786855590 455025306 0
606274551 304275354 0
166772422 200811901 0
588753785 381422461 0
111134781 263276610 0
38963243 696163976 0
441731625 635118533 0
727923814 294382822 0
121302770 161190087 0
328644586 746110132 0
724810750 574660265 0
26416050 675300959 0
625392605 379797052 0
208130808 636005023 0
503909420 79226697 0
518616406 303316266 0
528248475 620371898 0
584201308 435138574 0
119878463 781382869 0
302520894 495159404 0
78279003 132811994 0
415329137 12045876 0
417612155 503229166 0
368058117 127649820 0
700020484 730122158 0
568766178 6454756 0
220578467 313298418 0
382292598 51092251 0
688912141 331927339 0
569416073 429671108 0
434775056 152066811 0
199769333 585174134 0
120141164 737534592 0
34267635 569556730 0
516683456 675671895 0
702809880 502800875 0
665945266 209904882 0
466776711 232008752 0
139918799 445807009 0
186427477 447476993 0
578532432 287079609 0
795068935 10914516 0
71280324 546012095 0
179517230 697861721 0
22448121 78107618 0
270706390 327965695 0
372100720 488563309 0
252301106 393769064 0
3068246 793550727 0
361884821 277323282 0
180162003 408100191 0
270863381 752457194 0
336788151 213559672 0
403037906 380654897 0
262992687 64920058 0
243129175 41648664 0
188860766 474570289 0
510218673 271850143 0
484259600 517951005 0
335256314 696848725 0
716477288 410172640 0
233518048 494763499 0
207236446 226050958 0
26515678 67624825 0
176890688 788274507 0
431091047 338002160 0
341750622 409874510 0
799562106 544349962 0
536521206 778020466 0
600038695 623735857 0
2280134 422259029 0
316840439 301965149 0
11241522 157873413 0
737395091 11981128 0
188246177 584094311 0
652619445 87236103 0
29912327 184131767 0
371157489 767716275 0
182841421 211347139 0
645254416 96221692 0
611497995 121744136 0
66559228 176742969 0
479744255 757453549 0
527571684 763000647 0
544815336 599190002 0
193786857 757697061 0
489717489 168295397 0
714888370 562274134 0
661465208 550202480 0
271948630 690202176 0
385683012 21487889 0
685741863 630054610 0
647926802 456232713 0
144867596 64931289 0
670176057 749998782 0
582994826 756353360 0
558085593 491049914 0
269485169 677210176 0
50523402 311125818 0
606404917 13236596 0
449518383 29858294 0
440819962 665318459 0
725007974 491145736 0
728109682 329237913 0
37275700 681444304 0
651365730 644554182 0
551107459 277750753 0
347462109 529617066 0
583260389 142422994 0
312326262 215235023 0
177369996 98607120 0
345295792 587505154 0
641860162 169314221 0
620355205 88091881 0
376874170 560948915 0
253784889 178309894 0
715964018 652510451 0
190551940 516171089 0
483007946 715575965 0
266048039 396998119 0
27726712 614376646 0
349592694 116154153 0
25585424 234810274 0
81549802 746486178 0
166633054 47790777 0
230524791 369268144 0
680233634 354879691 0
660204207 224777127 0
463118604 643263953 0
255626333 286663552 0
545686569 464200279 0
8699524 155703212 0
164422673 541357720 0
321927385 602043059 0
161545260 553285280 0
272071403 237619282 0
231578963 653493659 0
165438042 16989426 0
257442173 593851970 0
342287150 130308338 0
99632012 77841975 0
235424558 611838897 0
460521591 150434882 0
658180695 29426846 0
439062393 199251766 0
63916306 506048264 0
516969351 297100614 0
649846501 38609429 0
427800967 336376000 0
532793803 456231585 0
356995093 595931518 0
412585525 593068718 0
737304288 763178199 0
258024518 282357884 0
169139988 477909184 0
1375698 147043632 0
507837134 448067232 0
515177696 4633371 0
99874919 453752167 0
798124427 92575102 0
785440339 374914354 0
69851440 587367088 0
1453218 611948133 0
169080259 70520644 0
368515081 198915457 0
574887251 409979325 0
485050371 546131723 0
636328047 261172411 0
550037544 587619209 0
222501129 320304891 0
642605664 479230708 0
711691685 413415992 0
516505323 738600000 0
16235678 355042447 0
450613996 774555656 0
696003016 221608428 0
169753962 581037079 0
558511287 83712235 0
601967615 754186452 0
725521083 51910799 0
143430377 693669785 0
171237138 169276257 0
741912632 423570097 0
316203770 136713933 0
233231070 752154517 0
600554002 560845365 0
647988982 187811338 0
173465017 101001518 0
450325579 611131727 0
318517729 435481189 0
469818581 300580998 0
300354367 684393682 0
65018443 86739952 0
293252202 371709932 0
90206183 249065901 0
208264521 28544894 0
629290066 78138467 0
191271041 273042407 0
253229224 435272507 0
493341963 424447977 0
378426616 371847348 0
688881701 770775808 0
793797273 407578612 0
771290437 659664042 0
251097948 136494063 0
605943417 668925667 0
330127201 90560371 0
21933854 374788308 0
413584820 583636431 0
219035206 512473121 0
231316218 390970446 0
499742077 623242323 0
108747894 799782912 0
49757461 359824334 0
125375499 141758919 0
20107478 503704386 0
230446476 17931039 0
643497303 602178969 0
101108380 206772415 0
31395858 198625156 0
723263690 697532870 0
42330055 571779346 0
301005662 798906571 0
530197932 85268627 0
474666236 794696965 0
145346296 461343692 0
655749694 285618498 0
322034215 278498993 0
774917069 738834449 0
269521955 563215239 0
183715321 696139802 0
97420455 520562210 0
706754882 420548005 0
725450953 432212106 0
141166084 650698969 0
587893426 441984913 0
244998564 107672382 0
49327961 511891224 0
454861544 313243377 0
543948185 6870036 0
725674187 118810942 0
223479907 773042840 0
127683713 542315171 0
422561741 144475782 0
17761284 681462399 0
61638930 356358419 0
597898938 634113584 0
158846890 62754458 0
666561178 425657941 0
282375937 523787769 0
310503494 790743133 0
557251116 530442502 0
190983498 76081811 0
202015141 386025927 0
92907438 559147574 0
242142770 773212622 0
54529156 579014224 0
680297436 90774308 0
798071259 137874894 0
487712675 524591869 0
49280106 211963836 0
342082321 773933400 0
780880823 8724809 0
648228299 483814110 0
134104442 774604423 0
193717228 187761518 0
748202711 546788466 0
28358752 660035364 0
334754246 513183149 0
179022859 418997556 0
15832170 228142302 0
262035003 698516556 0
504131304 675879377 0
510943464 128514842 0
237779902 738785817 0
86467588 354415288 0
5673794 306267000 0
776449303 614038809 0
264214403 363448286 0
405107401 764360046 0
198052637 4216547 0
746753744 544072449 0
134557101 351397272 0
73944611 403324688 0
703937966 197423200 0
372611134 648707610 0
701138915 398467974 0
277231980 265599641 0
401264175 187231342 0
143162513 753951962 0
279438022 58465894 0
550890397 440280702 0
515967710 161123692 0
158199160 18702770 0
465524786 493508177 0
532660492 286386537 0
574703828 372771919 0
655678094 101588598 0
371509511 486729426 0
148258083 219497987 0
558790520 234542283 0
109220045 659324195 0
31797659 39990921 0
111408276 3211977 0
431001092 34480446 0
270511498 162674297 0
259375124 109217526 0
277197169 703028384 0
658426970 690338134 0
186888502 19606236 0
265509926 86231098 0
527727903 563583821 0
777954482 22805841 0
292036560 417823870 0
623454194 520327713 0
560687390 42310507 0
13088043 776754101 0
152428538 194818301 0
85597094 516971377 0
76994943 615951330 0
590989465 763242196 0
4604060 305296315 0
198881621 69224648 0
1054565 360979500 0
519374334 86350802 0
411593556 496570336 0
534200960 525897142 0
722239595 82980820 0
499656509 648309826 0
142406238 333422482 0
614720545 385488664 0
152783071 176336345 0
231375130 37324901 0
738701012 206136581 0
151737383 79991683 0
769296686 74209418 0
714076886 111731056 0
213301085 229078548 0
189089097 703660769 0
86680354 524381447 0
740270723 583010940 0
16089299 339497138 0
672198507 22565455 0
366279859 697727610 0
759934870 320634290 0
360827767 463805072 0
797668226 497070265 0
189042242 579671995 0
64745999 467827191 0
389561528 542318116 0
35021806 333188435 0
473609854 121599672 0
130062690 30482132 0
353063150 676570517 0
438928670 440755711 0
70095264 699496956 0
200944667 666505838 0
296913954 648542869 0
326541696 424853291 0
494465185 161942365 0
307461492 198863756 0
525798539 467052935 0
774582231 81900359 0
319586412 210768905 0
593098447 681784324 0
92065979 329725558 0
206341901 656992505 0
300850960 76593931 0
80969711 720909713 0
370717902 214577817 0
636454133 69602155 0
202622842 611460375 0
158442852 456404501 0
526188854 292196101 0
388660991 657894295 0
466391528 350228047 0
398732352 414417159 0
95046869 704377138 0
521325194 447053536 0
272781473 79849421 0
470855326 741671004 0
546008336 370180633 0
242614345 647438293 0
252311698 614054212 0
340681057 252490125 0
598527949 503174401 0
476821557 292693418 0
573824273 485565143 0
31124704 473712372 0
442984922 321235175 0
115131545 285339854 0
510137262 720037679 0
429078012 457136962 0
579575322 225441793 0
360860337 540684805 0
171457931 510406106 0
68765483 60549797 0
557286296 409045198 0
465935689 601407330 0
126874016 265944534 0
766743166 715380062 0
251728362 319031601 0
445978443 769648809 0
777252395 344432555 0
744185135 155821893 0
753793975 770928270 0
687845514 463840944 0
217606414 196236896 0
402285836 251260544 0
387263879 238635906 0
325543680 795396083 0
690769910 288069420 0
186369059 739727819 0
143898282 73533428 0
508719818 37886999 0
513845436 4324658 0
143762624 68764901 0
649978667 257034729 0
583084755 482183104 0
746214746 313282456 0
221462486 256289586 0
630609413 238613875 0
519870379 20707016 0
469720939 268851426 0
770591388 701576220 0
501869566 27312296 0
242876392 512507784 0
226544744 53913603 0
492646235 624285312 0
170584243 652695648 0
59954062 462186710 0
548515570 784712840 0
219715782 103319077 0
197632011 68316509 0
105590868 781282346 0
300503272 507780788 0
537747900 364390950 0
327975636 69927614 0
103839082 242984741 0
283323921 727455777 0
337648789 334801944 0
622885586 57948218 0
1927518 706963231 0
315376010 564616748 0
709010511 543033507 0
403380462 736404989 0
160055632 549884925 0
776799092 785645856 0
499549502 274812692 0
241785993 251032234 0
516449118 103885906 0
611868591 743507119 0
356363605 111131538 0
415953250 220696133 0
173292927 200291295 0
37457201 272206007 0
516126860 237286196 0
504678017 644817735 0
3937781 175176569 0
108599033 407022155 0
352216466 93415833 0
65514874 341346408 0
453186054 202048611 0
435834351 102337018 0
211396838 169501713 0
378350010 684382475 0
151258591 51249958 0
61465036 163751292 0
150738102 468269489 0
321007177 292116357 0
700367252 367474606 0
120221423 517843611 0
592292143 535835547 0
663630211 390860290 0
45482211 120142132 0
736821852 465537877 0
397060424 470497143 0
461193905 112433725 0
15734688 403060692 0
702554258 475401069 0
172082696 432063334 0
518640777 247096027 0
642222010 624575552 0
29521421 363625546 0
410176067 599154128 0
701923282 584302788 0
32838169 523004063 0
597978102 279274674 0
81606203 306263912 0
723382008 546611022 0
331057013 236651368 0
618055890 275062072 0
574386864 350416607 0
613099227 151143244 0
302095463 653089935 0
145589400 563099194 0
366465314 518057575 0
529015934 766846798 0
449653665 761066632 0
504688057 433903945 0
733023860 684675102 0
585675567 169644408 0
759559112 602543140 0
741652530 267910292 0
10535181 66785234 0
143236274 676039103 0
317352174 108547902 0
281453924 257991550 0
276372723 717732358 0
379745318 775939262 0
625357033 417785582 0
293021012 253144238 0
189674894 722774222 0
311184435 733458031 0
320329047 163037170 0
514587871 552198357 0
131219624 340457571 0
713214140 227695520 0
276408072 622327513 0
553479971 412269171 0
8547246 198411831 0
596716578 648230896 0
756360318 21078172 0
659249672 5821109 0
553293688 618582678 0
237779769 338321949 0
617274839 724376429 0
608760903 124880066 0
773245192 134025914 0
341788449 596737663 0
687288498 715525667 0
612749795 277835326 0
630797900 229079875 0
115169969 573054907 0
364786486 616749800 0
495553678 335932913 0
736263794 768520492 0
249721885 34163475 0
653725519 761629042 0
116978767 174935229 0
115673405 448908252 0
609450962 496667882 0
266708849 23093389 0
333743978 677477921 0
555743752 17500291 0
141406590 388735416 0
106813601 765752428 0
346829789 198381390 0
128305406 577042956 0
347195288 128614769 0
112986723 734892460 0
797253749 296899211 0
600723172 702026346 0
556549940 707803456 0
393516769 482818709 0
639082754 454730148 0
271628693 158971056 0
209235611 402594849 0
778889715 258844570 0
650601574 317425974 0
219499739 754628082 0
188864467 646341725 0
164981943 356767487 0
501279907 424550049 0
248300493 778190413 0
417244088 312019431 0
419626167 677865691 0
233052820 66117721 0
390756806 424043318 0
670835485 735767986 0
649241188 414894204 0
152310116 474612871 0
215785173 540866517 0
627015886 202297328 0
271965608 139543953 0
711369970 208242637 0
545226108 121825785 0
198957820 775585963 0
645164012 728232550 0
599108596 121538574 0
118598317 207777509 0
159633116 725539862 0
220831407 77627820 0
242398139 525989636 0
192212652 100791506 0
629220238 511059794 0
160278683 97029840 0
594131666 527313520 0
724967648 43121555 0
685525279 657559851 0
28959513 177661814 0
418486060 676936360 0
338763189 405624651 0
12168442 351553147 0
448528154 35450948 0
9372514 347308917 0
672576275 448711120 0
42960501 780691506 0
429172638 25117849 0
703328128 719026707 0
671093934 480179927 0
302887582 472011075 0
700654696 665857379 0
585710012 592659804 0
700997348 773530594 0
640194561 322561819 0
402514356 235712246 0
76336982 671034751 0
772300711 618829162 0
594625023 624747092 0
456957038 452522006 0
393516265 365294413 0
744679041 580936852 0
162859995 692415535 0
172436752 200972220 0
308132367 260218885 0
262285551 487584511 0
110027484 206563817 0
621267983 574058011 0
197505488 128048731 0
72461101 627222903 0
5954402 395754036 0
243042815 390858742 0
319041465 738532241 0
500301162 718240568 0
136352893 326980269 0
138002079 729200211 0
336516246 759005507 0
300676388 717921047 0
566170825 239583948 0
462261354 328779261 0
626484741 794062864 0
801397806 125764028 0
533149618 270445348 0
203340517 657512262 0
103981788 656288461 0
700683698 276806064 0
434667964 174161285 0
643062808 509953963 0
591597942 312876657 0
202505718 285455822 0
78531337 349137079 0
201812014 705620889 0
381849985 146834938 0
636462828 278115863 0
634430748 730640653 0
286333442 356083536 0
53550782 43240859 0
690213644 388005379 0
685592478 188571447 0
781567369 531262460 0
347066504 596771345 0
103962652 625248320 0
174377779 562589760 0
732880630 414762461 0
317600204 592478142 0
364742796 6177059 0
602185942 754237505 0
573962582 665593986 0
328413174 521739739 0
762391036 70478139 0
373272003 261622313 0
102087047 573509951 0
79814218 702221355 0
463757310 444775069 0
606052934 466730289 0
572387979 261701172 0
406814983 443619292 0
288311885 302855548 0
260685320 63637661 0
104103955 431708312 0
316512580 428660360 0
59846375 12244923 0
163424239 437025984 0
700518003 594716273 0
194798120 265068017 0
277685773 7785994 0
325314351 634559959 0
96408499 353737503 0
34818084 192479716 0
782684434 550008346 0
116851586 4668180 0
183594245 256740979 0
252811134 420126758 0
689789702 21960745 0
189239517 778324450 0
527166072 169394611 0
750302216 672500117 0
764655631 464733062 0
541346853 59387304 0
351507718 149264163 0
452206639 621058566 0
20891226 727434293 0
483451292 462108121 0
190395814 153960502 0
434300103 472134378 0
124798847 769696960 0
29802149 177980998 0
74942165 171390916 0
152254062 574226683 0
74476028 650776398 0
78371573 610414747 0
49034385 389715502 0
479886108 288738107 0
772657888 524175130 0
421154522 103843503 0
343062180 183122509 0
552932546 649514539 0
248126505 68342746 0
563771566 606723358 0
556776402 186138895 0
448710298 745269974 0
575745042 238291393 0
409143374 590415848 0
549099894 626538366 0
147599164 409914062 0
328989318 796415105 0
58776861 63700597 0
483326510 183704590 0
343067164 607064070 0
348332508 705901438 0
603018549 116693765 0
732128775 294466788 0
466235232 560354375 0
443029608 558535035 0
249877062 351742471 0
562733929 193862578 0
518312385 480353797 0
502213538 477311442 0
529025494 416510347 0
765448185 757832261 0
600827871 462801913 0
483884389 619099117 0
493114225 154392550 0
371551784 424080604 0
499207457 202578515 0
97926744 179302710 0
351152449 457649782 0
446952564 371976899 0
689645600 426816868 0
188227070 11653310 0
264882860 686453597 0
300262904 338797326 0
763114898 523122553 0
639723494 746055326 0
416305210 465827746 0
629299064 676710263 0
202750027 227064570 0
394714675 341222583 0
118470845 230728892 0
141332100 205163075 0
668396226 382794633 0
24465620 405995729 0
322796308 567127759 0
620500373 123347299 0
471858859 518093867 0
554596411 623084286 0
444559834 799151516 0
750059617 186189167 0
275420561 106113327 0
251512483 89637059 0
701341952 651564666 0
663505626 5111434 0
569433151 336196879 0
41533487 512529627 0
89006118 187462589 0
116587892 204322078 0
357402161 192648504 0
602161268 34466479 0
412698546 427584034 0
586255863 352770447 0
774417383 279786444 0
35239944 101323059 0
529729856 466029265 0
419969695 425491372 0
52245855 391928015 0
588232477 566750365 0
625017418 115186620 0
643101952 283260232 0
126299364 274102103 0
422118856 175583187 0
309628460 625500275 0
531159014 791402255 0
362148097 314940236 0
522799770 796702297 0
64916608 530071867 0
519081023 135654023 0
37455246 575961027 0
768001636 12491508 0
264837188 750070802 0
535667849 190231823 0
412886511 176465644 0
666566337 58319638 0
790199442 36063862 0
155936234 255314973 0
479407568 150317537 0
182925694 168262624 0
407421499 176994043 0
352359734 424879593 0
664439788 530537240 0
737352287 421394594 0
118052245 63908039 0
371695542 675484686 0
484620398 135952247 0
43716085 599130135 0
790476780 293842837 0
204783537 305259949 0
18258808 700352434 0
360809881 685870343 0
141453386 88041434 0
100289380 296488859 0
669617250 662186034 0
712310004 186711801 0
611135781 91639254 0
605143219 247239612 0
515663092 109781239 0
356296760 263439697 0
526417720 322907070 0
342270430 402288873 0
467243527 367369122 0
685302881 376846515 0
18527220 242763551 0
46496597 3233078 0
123992850 438131123 0
261470521 403981614 0
307670428 411958634 0
192108025 36537661 0
116337384 190222335 0
111505214 312968680 0
671676949 366957830 0
221084912 295710955 0
160497867 50846445 0
616994163 39705890 0
544472220 262571267 0
1837582 542512611 0
249128532 202188439 0
134036494 114606846 0
397948234 731439625 0
695983208 162201624 0
461732329 639189112 0
580567349 623451388 0
598970826 35661989 0
470492510 302295094 0
237303194 787067648 0
268656345 741184404 0
131646287 88913569 0
130087881 13443594 0
707106459 524107219 0
538127270 471692795 0
151833175 80400325 0
467897926 606232327 0
41354518 798312434 0
14434394 789432523 0
463750551 352747158 0
123677037 686378053 0
638132822 61477528 0
41889125 581209023 0
670884689 112559478 0
612162685 381710210 0
709790670 184444547 0
299015847 48290239 0
303061853 619220692 0
388626957 703280350 0
502225498 247899457 0
519434413 293014007 0
781678693 315852597 0
285898051 576496273 0
759595320 239035992 0
19657926 604167648 0
75474584 660625815 0
706961154 29543681 0
398334735 795934822 0
580842851 257636143 0
184961565 125053762 0
232838216 240315836 0
504205669 11469846 0
6299842 290718782 0
675435399 658592931 0
467028367 759335908 0
162844178 490992353 0
117555988 748493103 0
427264567 440711689 0
634705810 572142334 0
144320701 783793910 0
297382931 286445653 0
791020317 178400999 0
671146059 703471192 0
252714054 436958224 0
293586377 528957215 0
348935869 44103620 0
26299733 619749163 0
28475816 760187183 0
585285735 789300174 0
260059897 596204457 0
452350902 750780258 0
647044676 410546013 0
339419970 158286490 0
357810109 617539079 0
597386803 48819267 0
683135796 276594357 0
45037320 251543084 0
348617714 163796731 0
455271105 343199299 0
467115603 427736685 0
634505179 678846019 0
338771796 350242135 0
453024453 741456816 0
179268432 181425450 0
274887639 172742148 0
348849656 290937777 0
178991057 624418555 0
109299140 46436599 0
129458010 409364678 0
797666597 439974743 0
118075006 465176958 0
711056123 496791489 0
497813928 619841882 0
15716198 229987527 0
148990576 516906370 0
612159785 500663287 0
396152981 389599193 0
623077046 363871019 0
7953454 199670734 0
619862151 281597177 0
295579426 202736135 0
68768965 315453975 0
774975078 117570319 0
465084597 538262383 0
469770543 771487230 0
299137016 394093589 0
55199180 63499173 0
368136885 547653843 0
659303370 732336228 0
225327623 627563265 0
569741856 604082170 0
320751215 316094909 0
502759164 420251029 0
559439948 566810022 0
394984467 370064366 0
231765226 718122893 0
671055185 496278518 0
207256596 53498078 0
316848157 126042814 0
533793605 507343574 0
47081143 290121247 0
766795012 329824632 0
521690673 340395772 0
62804128 51325144 0
17941309 318016846 0
318824779 352165911 0
654950216 717060241 0
16805044 431830691 0
657034500 182384787 0
551506362 676875437 0
340820108 467543199 0
470530941 375568032 0
441933320 569433446 0
93541302 103456068 0
299602176 693771895 0
698517620 610854685 0
35246916 595970348 0
503142827 480132220 0
152498568 98408346 0
741046412 492728165 0
188146011 461306640 0
244978305 629172358 0
696801557 88493555 0
102544403 164570099 0
317946438 462299640 0
106242189 45942908 0
75413271 2246077 0
800355791 568917445 0
262090490 364062552 0
553541438 392735156 0
548139619 185328734 0
648018167 204936512 0
68575964 651335998 0
646031607 268985624 0
316426960 622600705 0
253685803 356568156 0
337349315 551403218 0
294256656 240604385 0
77542558 316690738 0
578002224 536777115 0
752747854 216835228 0
338737200 361974766 0
598912798 693657144 0
159539349 178288743 0
645914466 329101783 0
268008799 217196623 0
244948144 85026332 0
409745151 403543420 0
246621679 622597626 0
438423583 686312920 0
782161002 707662075 0
363757765 789156281 0
109651885 398974587 0
466367193 114463277 0
74031533 503811054 0
686837068 34153332 0
238130615 280799563 0
577454829 48123194 0
441140681 38478203 0
310810229 740553166 0
757516707 364833353 0
15539823 309860461 0
378425469 481632803 0
472783320 147891491 0
228208365 793125539 0
483653881 460654271 0
729043649 686459801 0
639791615 193917564 0
352959921 335617012 0
790731731 90260293 0
387697841 750200630 0
631409982 292976078 0
646373195 450920201 0
407718106 786917431 0
392101636 68636436 0
252819526 68585473 0
266999713 784649891 0
567011122 265128316 0
242810746 574699079 0
329118551 565286064 0
5305294 226731285 0
405698116 340217370 0
508758518 370062333 0
59098645 395873583 0
429790354 667418237 0
29933453 17889144 0
346397162 594742914 0
693738756 91845004 0
779937028 726640571 0
213884374 167839098 0
21275629 110261756 0
788174129 574396476 0
14822026 297030920 0
144416754 507717664 0
40726560 727931882 0
257389967 644567962 0
60894287 528416757 0
456637469 793171273 0
728553610 774268848 0
730639593 413851006 0
613721340 454566914 0
103184039 126739717 0
588294995 706452410 0
729668183 681739499 0
561776583 152268446 0
396461568 151737933 0
716695610 162171881 0
328417916 703745173 0
531192592 576902238 0
222771081 644864843 0
149814376 706328414 0
371239980 191774941 0
711052021 129457501 0
576465147 488765271 0
734690800 287674535 0
135065016 407278138 0
644261887 584456996 0
591081189 207076906 0
462633774 649765411 0
36345423 399619011 0
214008584 422156983 0
250690407 609329002 0
370696494 255672001 0
378473070 114989158 0
389070864 481583547 0
650201338 31036116 0
209167897 472057636 0
725670663 261206082 0
761484442 160842546 0
294851579 683969591 0
438643675 375330674 0
122744019 685594720 0
230483413 20686667 0
741900500 47464993 0
465714718 75436411 0
41848199 483410739 0
412670999 44875163 0
786051984 12242732 0
567974332 701396429 0
567834898 655593341 0
749980186 274885554 0
675086991 78346720 0
225365926 86859527 0
717994084 10900753 0
687809076 217839604 0
384479819 121085656 0
571343109 567879236 0
687933532 39694282 0
295580159 226118810 0
401355509 37237813 0
391195242 45643967 0
349819707 22083616 0
393463339 497234742 0
792693182 258659675 0
505773578 737250378 0
232934073 411692290 0
40633962 745503281 0
336545495 384406574 0
485706570 744719132 0
697949971 288571785 0
650271471 151386443 0
132600448 782846054 0
238172134 316198174 0
475898355 153487005 0
565027099 666807289 0
676166470 71500566 0
679078062 308770792 0
366964548 112309371 0
124200488 596388423 0
469992600 665150336 0
479308667 304053424 0
503150986 512110146 0
791283699 750389001 0
211156607 764389154 0
305995387 520542068 0
12472023 424083545 0
241352786 276393815 0
51507203 114344503 0
402540936 786097866 0
557214616 253046017 0
396554800 496386243 0
330601101 692384842 0
116890465 423643433 0
357247325 278007178 0
10204732 4352434 0
373088712 298155531 0
414042206 512458226 0
144391491 497052797 0
281937177 400660920 0
227360557 215634269 0
66019725 523844895 0
39645952 40458155 0
695879475 260716825 0
790846936 287339506 0
339719164 291758518 0
334069338 469376094 0
313174102 540757328 0
661496811 733226451 0
754715277 54303285 0
523980594 622315686 0
33239644 327705261 0
545989579 86105390 0
323356186 301443463 0
729117338 589665648 0
188918382 187872654 0
468655243 276254175 0
164486642 572657563 0
335957735 243355800 0
438192133 357766096 0
676474140 791438722 0
756976171 591395396 0
791992782 324791022 0
104450868 21795838 0
302309368 704997343 0
493081382 119878091 0
297789013 535754888 0
380935705 103005770 0
332032215 705397347 0
234705015 793490176 0
783043307 71183473 0
259689240 131077338 0
555939609 121440863 0
631950414 19949386 0
591695861 360384395 0
617317095 647648244 0
587068269 373118258 0
530319507 355559943 0
679249280 129096057 0
3247303 35014304 0
506739618 299625877 0
509810177 608831902 0
454648832 100137113 0
258566489 283526778 0
343625871 690715081 0
764149798 746188929 0
296049322 238540598 0
563759427 175207335 0
540053283 612595611 0
464100725 629677643 0
613485561 412046564 0
452524473 430920824 0
544218164 689255826 0
178485907 597468424 0
296590104 322534286 0
793746045 262705404 0
425969160 378080301 0
10475030 406828915 0
499523836 11507437 0
92680141 675069673 0
5766261 714827322 0
516849644 695257507 0
654276909 95650865 0
142101258 391789432 0
185674559 374200851 0
41007293 186343374 0
284728942 478659540 0
246025176 175654700 0
517355404 436280273 0
290859801 413120454 0
259728244 46580071 0
193674330 645324188 0
267018573 548114163 0
602897649 147357100 0
631184935 428570650 0
748189805 794755568 0
245451872 560234318 0
118212503 151490702 0
164546811 293517376 0
716199105 514836975 0
550474561 5714095 0
138690963 59732119 0
720741794 650366809 0
522690814 696983778 0
40671062 702869157 0
485784159 719150794 0
271177546 346025873 0
726275180 758298742 0
592683603 297833178 0
685443465 580429058 0
231572627 28711166 0
362412454 652608439 0
187335357 474382415 0
646902097 537234054 0
166258786 370221173 0
27036318 706569128 0
208456897 200276004 0
774777742 510368539 0
432160762 94090119 0
68196778 32753929 0
296592926 559790271 0
312060246 586035053 0
523405513 604521367 0
683283235 182365066 0
135963410 305628356 0
117259652 507352410 0
267305321 292328058 0
344013916 239165269 0
163804560 567824664 0
470803361 251488536 0
478044530 698420622 0
238100077 664604102 0
301607705 142349836 0
589650662 796476710 0
31600397 778068720 0
767760941 259545168 0
263658219 347711594 0
96395551 59358122 0
430421897 33677375 0
47881592 524390609 0
726313733 621518851 0
567737676 683188804 0
192421772 648050219 0
420614525 292667137 0
319020146 496585480 0
369601774 785969473 0
63950991 340186405 0
423128096 93321543 0
346230637 524276111 0
425245823 111041740 0
708284659 469068562 0
86815400 422751747 0
130869063 49918206 0
384320260 87798194 0
8341715 664280778 0
608040626 372801374 0
311553118 188527929 0
148781936 82419040 0
232948526 268304640 0
274503752 190030687 0
503973484 152058413 0
718430053 421770192 0
697285151 96185914 0
57533845 228091935 0
274168263 390516013 0
479955719 680232105 0
735292780 624004293 0
699574829 527687929 0
481744200 446093246 0
261980703 599223630 0
137084854 128171957 0
395314407 455702618 0
562224252 368721685 0
131083821 786833832 0
310611544 654622252 0
754346208 519722902 0
711678569 359966715 0
122021279 308218338 0
441988765 250577819 0
257884936 614498199 0
449983969 776702108 0
280220211 347147073 0
426789980 295648082 0
524509066 680776230 0
797636297 561755376 0
566792812 228834299 0
648923392 540944237 0
341735384 573679694 0
699898530 233495157 0
321651402 319886950 0
650177462 178105660 0
85409085 265714433 0
54142117 248302242 0
92745771 321721152 0
309393144 406600256 0
466098731 512544834 0
265469426 377679521 0
303822847 109915216 0
308304364 724692654 0
521564697 765759260 0
231074777 654614912 0
718508204 718992864 0
151663335 548573008 0
43244971 112884023 0
78493763 325122347 0
433896308 697970389 0
185748223 436624100 0
174488149 342618116 0
447618338 393835171 0
650187799 796224679 0
639469523 194849194 0
456516115 97360116 0
18229955 308325382 0
588394639 182258557 0
581268445 96294412 0
131530247 331092243 0
773697321 352927990 0
351543847 194284548 0
687672096 650831415 0
196009836 286821740 0
595140984 332497310 0
25100108 641193382 0
151903066 214806889 0
135631182 497491471 0
502131833 738312445 0
52955265 743223126 0
759375752 226180277 0
170529317 290752197 0
112666658 592607627 0
788452710 294464537 0
83415061 787915889 0
228428641 167768700 0
653861238 72519779 0
412761785 77256226 0
308175098 201074368 0
81253941 413243866 0
447661536 266460282 0
306753351 350600639 0
703539752 540166729 0
739873247 386455451 0
154023416 452535163 0
626242696 138573131 0
9686700 470500059 0
752241494 728923077 0
270644484 618422423 0
19775319 475814080 0
305332439 623078261 0
392859824 354128905 0
273822463 620334908 0
431085538 54955796 0
670630769 753647168 0
532787319 292944949 0
452637923 334150365 0
66888315 578311292 0
771183733 660239042 0
687712647 591614220 0
50251160 593755448 0
413398162 497648648 0
714094178 526347883 0
430214641 261108651 0
543442681 261444608 0
741511059 615122055 0
87337558 362500973 0
367985214 32594778 0
593478609 796073951 0
742041153 716033533 0
349678810 577545241 0
529981550 722464289 0
91463996 503287454 0
657743589 630983468 0
543532592 650919267 0
202814403 524610556 0
448922291 431350743 0
583640829 517985890 0
270298377 77000426 0
573386445 130327240 0
563233858 417905140 0
12857218 87885574 0
299481333 51732919 0
176862068 663872717 0
697237799 28122179 0
81277484 213428548 0
64546269 517574675 0
537164113 69602789 0
613982476 595866941 0
16428030 217114714 0
35907981 613334316 0
610681199 703848432 0
712134715 379078730 0
723581894 685464947 0
638269789 666270662 0
569700654 755895123 0
457332284 651407119 0
373989947 351971478 0
725209756 368542155 0
792333730 648711549 0
255300300 761869853 0
694992024 331391410 0
446896052 51895828 0
537962521 401917174 0
249829711 636381401 0
125590365 198103508 0
540641785 57521541 0
136517586 207223947 0
742662800 309159975 0
719411008 729072537 0
481350094 9109312 0
148042089 437909674 0
609531363 99423925 0
131020730 78987093 0
708845530 770058042 0
440741835 4480177 0
693589281 623775 0
380372910 278639305 0
510955119 632444305 0
357187910 372991255 0
250961366 663919531 0
167749667 475048954 0
151328803 192119285 0
322860677 194433270 0
69281609 158116976 0
265679306 658490027 0
149044050 796103787 0
591347094 128838463 0
359380615 677192791 0
69410498 799600180 0
423961089 697554919 0
654154055 304890970 0
632441889 526151783 0
597334612 385184541 0
774291185 627976780 0
448268346 109162221 0
700175659 386222532 0
485739366 138713739 0
112317436 5937097 0
636771734 259403975 0
301867662 174366361 0
603148994 62999868 0
781408430 688231199 0
8693396 398258189 0
261109164 471757475 0
179806936 414407275 0
61863448 501506930 0
97855190 426412140 0
220363178 611198891 0
587724273 347268828 0
750743895 585490765 0
663344347 692782431 0
125975031 794899174 0
740296042 655359523 0
586300709 47546119 0
494995995 266173544 0
675669990 670275694 0
275554088 589245251 0
648633491 469765274 0
207726678 478638313 0
107863041 673082193 0
319039918 449621411 0
349231450 348685391 0
227829276 48832629 0
308960950 42955808 0
596508586 449048444 0
226726894 158588141 0
229905406 326183551 0
232647859 286721566 0
365447320 556896555 0
460679190 201000236 0
370201069 384065885 0
67821128 679365881 0
584284513 408300313 0
192181916 700657859 0
751031528 295106318 0
707676947 192154348 0
479235376 275550672 0
513127499 14149815 0
355863412 714975822 0
450952073 795972121 0
371513485 538657961 0
359871904 703963472 0
779628302 394656461 0
771648449 550761241 0
779888985 52466689 0
387640128 111446411 0
314540770 338256455 0
463067118 670782511 0
185873504 447324616 0
445948984 397935045 0
627486038 403723341 0
767728045 232683227 0
550666461 74103758 0
645723865 312492485 0
748207677 602181865 0
534388241 786194552 0
60777644 208718840 0
378093912 270148302 0
88948069 55306600 0
440869023 304685743 0
333294892 65270071 0
299473088 245390190 0
573285191 189392821 0
72778726 38675444 0
467345545 559181275 0
456998820 768411063 0
781623304 169357676 0
559944526 291952583 0
405916413 78423373 0
731573890 7489783 0
75961671 437844154 0
596465655 405554687 0
598752683 593643633 0
608583177 327619229 0
665283595 554625633 0
388269494 766397963 0
497755836 647674847 0
545269083 237370620 0
420964878 153972681 0
380735597 403445852 0
205959103 613350627 0
343060942 755171400 0
796525906 665795532 0
35940662 234239362 0
14737054 707589116 0
634362225 705022716 0
440258689 459782689 0
561068654 208127944 0
57044729 55198990 0
19801800 664469577 0
638285850 428228113 0
14933428 479950697 0
397969080 407489608 0
609420781 77946804 0
577367869 530763944 0
551002028 706992614 0
85170772 394953533 0
377505086 442466295 0
149143702 373221657 0
755718269 203565080 0
770839185 421018714 0
547076636 646961498 0
603186360 14405924 0
631054105 377715818 0
343327004 182607161 0
649826822 134447901 0
56845325 607765058 0
292755021 689927665 0
374859970 243847600 0
778104735 171663146 0
245480497 295958052 0
261871832 110630948 0
553540094 434245565 0
281364988 148066784 0
241200320 683278583 0
71270905 7103267 0
592527520 628544719 0
590453697 202559790 0
447233144 787705572 0
386511501 330957564 0
723020212 724530644 0
460712475 536361038 0
114046296 327193321 0
600273751 385814243 0
245311441 94799233 0
765490426 83471227 0
725006988 789838022 0
655867354 770145865 0
98392291 546483481 0
15680218 369396304 0
389450359 167195567 0
535509571 522817019 0
170532424 736254609 0
8636222 411383293 0
217220988 282735768 0
517673837 498555590 0
494330461 705326411 0
729178110 795477351 0
226943851 545476473 0
265252338 47426499 0
146866138 20336436 0
711976122 11454301 0
212576271 339520585 0
122112252 283326897 0
20336530 660078627 0
438754909 143498438 0
280994887 103712322 0
597652310 440181195 0
763633358 213705681 0
120056066 447822168 0
269961930 771071818 0
248510423 450845020 0
335459752 580083394 0
134328924 550498045 0
79170847 680346250 0
563150502 691885173 0
591181420 599608466 0
262082581 253442859 0
786488539 237709886 0
292692806 766839367 0
591631328 94289393 0
590348401 526019732 0
221135372 352887389 0
389233227 458399927 0
796675116 688184723 0
287764203 187344331 0
66736249 20337786 0
181289180 724842654 0
598645652 392991429 0
65062413 614871133 0
156396190 655347569 0
165332649 233892360 0
474862599 412139863 0
695803128 336661709 0
259304760 180202618 0
28511974 588278124 0
425237571 246359407 0
733531711 296760419 0
667352181 506433044 0
227788676 303958061 0
791837866 598763758 0
393736886 165420032 0
770262062 89341015 0
167330721 522257141 0
120067888 667550306 0
104960321 281883850 0
538807052 248742247 0
521785321 264681979 0
458255016 378589730 0
1728344 274923281 0
221815888 359400299 0
352768664 590939641 0
43735752 590985766 0
492842915 115612095 0
266461102 23495891 0
637857880 60500475 0
465653323 382360005 0
598426989 193716448 0
347440731 249501073 0
744121770 209418937 0
378650851 781861012 0
726801826 711844036 0
770806641 465414352 0
648837781 169352549 0
43792836 226086070 0
261304261 378404336 0
57909690 299344013 0
231657052 704936214 0
167782773 182988867 0
233497342 269139999 0
637745607 370151979 0
220198877 465473715 0
749688036 555021119 0
782388439 558864424 0
361619564 33420984 0
646700023 395517894 0
111211782 369972333 0
771743676 595409922 0
14000783 99322801 0
6795069 653816631 0
770537687 429199017 0
550747230 750990834 0
576414186 300994634 0
482586079 756847923 0
744466686 137041364 0
515971908 234395505 0
259719128 632464738 0
640715431 144083391 0
166343872 164324861 0
155385186 109255506 0
306094198 48836385 0
72581145 73121839 0
398244603 524713461 0
538444352 612140564 0
322003455 270024536 0
295630543 181390776 0
738423214 674083777 0
599487960 73227888 0
474218005 146766994 0
38057123 256578129 0
79389200 482175125 0
710344155 49506171 0
799865372 32615810 0
228449621 118868319 0
195805138 12256718 0
141874236 394418138 0
92286092 352942543 0
74259254 644235750 0
227498742 626711421 0
156445671 80962782 0
437496096 712800187 0
563119372 540832273 0
74151551 68881862 0
403344343 282293231 0
2158558 156041851 0
377610346 136561364 0
80197551 346003365 0
52224764 340810629 0
428150799 712775044 0
27396194 173467691 0
678634528 525343476 0
229291975 651403325 0
4624260 258600078 0
452018713 465846295 0
299847364 76241060 0
724149364 1111401 0
741225515 564836525 0
233612077 381791650 0
172694467 428737604 0
524763169 795667185 0
622081969 794483558 0
363277814 326416295 0
671539146 339598768 0
505007298 552347730 0
503239663 314823526 0
420477087 15173051 0
190195486 776951478 0
216047482 286690265 0
424713389 52391380 0
163335336 551897238 0
98614312 52045143 0
392628911 383057070 0
478986819 603842727 0
801389008 249159110 0
74436769 795753117 0
239804752 471196053 0
744526145 395364103 0
610365428 709025896 0
522086126 632825568 0
768618370 96991050 0
728394698 718551214 0
56971860 518704892 0
434043461 182608750 0
207853541 536662554 0
302200895 408944830 0
749207864 444513209 0
166068189 625127791 0
149133822 201287406 0
372031989 684801834 0
111303421 471082817 0
674718777 412806626 0
616184926 555638354 0
130264654 127163624 0
388074429 742132087 0
796657292 740816503 0
455200947 438731030 0
63711556 659174264 0
449696312 747151057 0
87746631 579853780 0
48572299 308850291 0
429240175 22697721 0
431513631 128130138 0
729426873 414799825 0
512211653 203044458 0
758561257 283816306 0
253971578 205369716 0
354516706 436375889 0
801635969 463678690 0
540570697 567584437 0
708043611 137144082 0
194467107 366641164 0
293242981 739907113 0
39964795 124848135 0
83743506 409731480 0
284348060 11086795 0
779210277 140205196 0
580098270 795556627 0
91710579 739823906 0
430798513 299246393 0
422959373 693153966 0
12973458 24221963 0
367511133 533562384 0
488718635 202073431 0
687315187 482951123 0
63289890 101741556 0
289944237 41232435 0
524801038 634666591 0
710893641 541675426 0
779973397 602400210 0
212279243 494631207 0
214791431 310399466 0
402188214 253921345 0
349317821 129905554 0
727106000 398997089 0
679617809 790180986 0
322532996 305535227 0
578337751 795858904 0
130599593 747110615 0
135514153 368256522 0
108183591 569026190 0
484954074 502513239 0
621419766 619699553 0
416900649 242517608 0
706454183 651624364 0
207361416 320745795 0
373406146 213056887 0
206491473 56976333 0
257313255 592633243 0
60740848 798141867 0
25905419 724594240 0
529729019 689990361 0
359064229 584917972 0
170025658 685439042 0
732718002 647837283 0
528837076 271260730 0
27541932 583015532 0
14555950 127937534 0
62717121 798895186 0
85090528 230175522 0
62474648 728197289 0
340749808 324608536 0
536584552 215094763 0
568652916 483618080 0
593614130 76210093 0
601233601 612715866 0
188789280 774092721 0
403114302 519276478 0
175744878 1996200 0
405386268 696090051 0
466876658 585880345 0
260683370 136727270 0
675229790 634685255 0
777117565 507982138 0
636285697 96956438 0
440802643 457657569 0
559658688 175028803 0
731179116 277067586 0
388196 662600965 0
347379738 131523597 0
273744222 203465104 0
368098633 145348026 0
747155323 319943841 0
689932343 46887175 0
480214541 672253328 0
424960054 219469627 0
381406724 764921690 0
12761382 505684901 0
394092458 328412241 0
725799475 217772812 0
772366225 549928805 0
281064549 30647577 0
569571631 739005903 0
714989518 368497326 0
631352726 294158180 0
240828127 727745515 0
556936345 556328612 0
717097635 161387516 0
241421934 539854872 0
759267399 290474018 0
58165435 237545769 0
560850959 500126231 0
541636862 400290542 0
282475780 305683081 0
752647706 434560709 0
160353594 782865561 0
486828544 622009377 0
620858843 363165605 0
73933844 212271804 0
424630168 471326163 0
35383317 612557118 0
516184777 60183613 0
617860827 456396477 0
247683703 10103615 0
635418400 765847219 0
547879237 557805245 0
269549018 294803018 0
247178986 367553614 0
530726662 656487572 0
420199665 604375340 0
649214384 678589201 0
662042185 390730977 0
354126574 364252506 0
632626276 192476623 0
231021676 369169082 0
337751631 531912046 0
407401837 556559748 0
692044738 308582675 0
396556471 345697448 0
350479048 653826828 0
261146671 169113777 0
574897057 326429254 0
166315157 341859391 0
690452707 496229925 0
556131367 642483857 0
264945397 337285945 0
787771398 356986185 0
75558662 246639396 0
537743927 627172148 0
323576794 43936532 0
269563602 727025508 0
778970060 131642695 0
652583600 132325399 0
392080751 726266454 0
278284332 466958823 0
318552956 157329226 0
280233906 300222093 0
509641913 635262388 0
694604175 526741884 0
522274504 458565079 0
719282349 274113591 0
493072963 444986764 0
292374500 688272249 0
198998440 535984571 0
360361992 394781682 0
633796586 731093374 0
72015098 766886538 0
530975851 795684775 0
489993791 521244342 0
789515723 334607721 0
336686262 706844911 0
777747435 787925442 0
698694235 750977736 0
696312563 99132333 0
172960078 11345617 0
515860524 300997502 0
366953428 640473261 0
712607062 519552466 0
599127394 346847305 0
66091024 236191849 0
618210765 762691936 0
96078253 730971074 0
670147676 248025954 0
527618121 751248781 0
110712845 451947129 0
722634665 44364383 0
137203451 85107369 0
239675397 80456159 0
264499714 575167289 0
639947590 362462828 0
283095049 81354071 0
797579656 470198643 0
720695824 273732260 0
619793634 275481880 0
333759538 273665612 0
584563772 213370954 0
132280621 708992668 0
221623425 572505838 0
225572094 32132849 0
580463320 356847110 0
32217827 552974606 0
563711 725192773 0
400499538 439131761 0
206886841 35229515 0
280378822 186484850 0
716119932 431288683 0
559445669 617042247 0
408835536 335120191 0
112755044 670516102 0
509734114 589743853 0
10282337 460116793 0
374492649 166748765 0
642986657 665094196 0
505154341 529494705 0
98984626 393496474 0
215048279 691170937 0
336399781 721566466 0
150864975 191863524 0
247311034 267525513 0
90232679 602179113 0
233963011 639489027 0
198622080 333287352 0
410146425 331218407 0
439038279 64979490 0
578852573 619985677 0
472134102 107027708 0
321897065 710211796 0
798050643 459323991 0
227040370 271820558 0
465506317 552265728 0
567690337 538586637 0
355501388 255194531 0
255283631 518858059 0
549573908 580185103 0
572568511 647069898 0
107504770 632825024 0
722991272 79572507 0
450414058 801512404 0
77516893 615343117 0
663740094 94307057 0
512727933 722295842 0
198138724 650273569 0
742907346 77206227 0
348103208 176094499 0
405707722 482817395 0
644918841 76461700 0
486484476 132361342 0
523744594 673453174 0
463802866 603715191 0
201464682 32563075 0
147130363 457217998 0
615436501 243253084 0
303791939 373238449 0
494484217 591997337 0
565479208 147185386 0
67449746 257928499 0
499761782 319614774 0
271597284 282342105 0
728396037 634688134 0
452743569 116206 0
53275027 702101744 0
376428511 206217314 0
115059541 384318742 0
656229946 537233260 0
195343172 300656815 0
153718265 398324548 0
683232549 350774979 0
369678611 83477362 0
782104643 290059209 0
66413290 394768970 0
367272393 562891427 0
753337407 240216426 0
386969001 361506866 0
716648747 774959786 0
175631468 697963883 0
73386540 64591570 0
416700613 529272423 0
269020534 366484934 0
700441364 663351735 0
266916356 75205208 0
579395074 544474508 0
513626127 39862709 0
792320517 611670048 0
431906712 612359045 0
746040387 279201591 0
69602248 468448934 0
127128947 472177425 0
334818743 633601011 0
740817155 342565474 0
522981904 359666618 0
353887425 315981765 0
599294591 91798126 0
771462724 369255630 0
199506138 149716199 0
791829532 153669131 0
64566221 646524860 0
386510593 383377102 0
434319695 199345058 0
440648336 690960967 0
418606865 665385782 0
609816342 741372300 0
655465467 326652146 0
365029957 222723704 0
235132827 151703580 0
322299620 539724218 0
473006293 613139819 0
581185303 686276943 0
464502969 23315409 0
74701405 517522607 0
182369697 131148003 0
634514628 13429360 0
138478374 93985036 0
185625163 765389439 0
82001467 585746159 0
597514168 627237003 0
482561332 370701365 0
548165704 474366626 0
54704474 724552342 0
210420988 402103696 0
657151514 247143214 0
431422919 88269578 0
92575659 486756665 0
44992626 775451051 0
156298312 406001583 0
18920943 328350171 0
653294682 31004534 0
258361623 293399427 0
351114276 547613865 0
87106929 279586442 0
331149301 384537810 0
494628991 555696308 0
558033734 360506475 0
54961160 148515409 0
94364255 126137653 0
84023851 312545963 0
572254209 439366995 0
198092574 639426290 0
213285376 542200496 0
764345772 378798100 0
318799046 65688552 0
146308356 555548007 0
346437685 576636270 0
49439817 504643325 0
663809870 353677503 0
276022304 417120450 0
351307558 435919453 0
657964244 248214336 0
219777017 509726651 0
723439457 716702984 0
456243046 275608767 0
716081488 560401072 0
381539331 52346685 0
548049955 372703341 0
518044250 660317364 0
679421597 25337507 0
450005614 469914239 0
283224248 443343632 0
262632844 257763046 0
403224969 345628576 0
396358594 792432580 0
467751966 461438820 0
677054066 54485635 0
81615345 527171125 0
575621851 9247393 0
363892529 533584321 0
728235971 771959183 0
377698591 407889989 0
743784707 236009347 0
397484325 414785266 0
352723670 493044224 0
769156643 774351243 0
48895836 145534165 0
798916297 715605333 0
213908893 237402426 0
565338793 757949004 0
470476431 556468947 0
506725486 285589533 0
4995778 105460591 0
208145973 32402174 0
619102339 642395988 0
425855694 225311352 0
64522471 403201074 0
490868346 358488817 0
748286123 112663556 0
639931708 393237618 0
218247822 546774135 0
640187230 118587482 0
764105838 221784559 0
624536750 357784237 0
465565116 197873036 0
525962570 288759952 0
483001324 14994655 0
311312581 27659590 0
310933782 721639421 0
614980239 780202328 0
132069286 696382516 0
404889246 740586836 0
634158560 212380883 0
450768515 627518888 0
104394406 744746754 0
19384681 299315714 0
79844741 567761149 0
267899274 636019536 0
624842808 768539272 0
477293276 149870139 0
223180741 575424310 0
337035895 650601371 0
769594772 713168755 0
222858834 550910641 0
357678972 726779590 0
488672543 211239586 0
107934341 279975436 0
53997874 334449310 0
709695135 165205783 0
144355159 728561306 0
426472299 423834764 0
16502467 743688897 0
48607291 690803869 0
491916106 624600707 0
151291358 107264567 0
780843104 16852684 0
650588076 686199119 0
336304400 74459404 0
282320731 227990444 0
66177896 195018990 0
760513579 288707454 0
659065334 178150470 0
192084094 713647291 0
5376147 91163589 0
792101369 649896142 0
338492532 751090595 0
116198950 452000007 0
691882910 372162698 0
712128034 658117277 0
314786402 67414945 0
351644860 144814570 0
20485315 31305063 0
36808191 49079599 0
534535173 734026392 0
627875188 741788739 0
497084469 369793856 0
55644963 627282030 0
616485340 579387418 0
726110498 513481088 0
75199741 682126354 0
208313846 722915637 0
302996385 149428215 0
675594346 451465764 0
425103067 755988751 0
67970806 363820986 0
768181550 124816436 0
733378020 188102116 0
334301112 343785639 0
689918338 131818863 0
183504962 109193880 0
662229494 662220270 0
193329644 539841577 0
143732258 129660776 0
460597432 726846793 0
712946906 394430272 0
326005287 794405707 0
107984027 257779247 0
70838252 419803521 0
716279120 667531155 0
290336448 542097809 0
340111662 245023027 0
360849014 56811768 0
116032292 425535780 0
177611273 334772941 0
358661859 161205008 0
16681139 248874564 0
554139951 118474195 0
524441658 427581431 0
794718998 346070916 0
507206542 459326679 0
589468332 510828422 0
800529128 499785209 0
455519625 27229017 0
230179982 515062609 0
535107767 94408439 0
211535122 56263996 0
495717512 167225333 0
408335663 484052272 0
258513571 435064755 0
174840317 253332382 0
188908920 204382698 0
263909217 214910520 0
190933543 736089544 0
470341647 295542113 0
763443760 174924043 0
745370152 377975073 0
85895186 641884937 0
790428453 432462722 0
225772234 149319060 0
653992290 319502999 0
776012316 591072748 0
40159490 720577453 0
35178589 376143971 0
723184497 603447248 0
166259203 223550170 0
242418114 673620302 0
770044136 494539506 0
321661048 191453151 0
547649430 396487985 0
739999180 38362405 0
785789367 315804101 0
329928887 354521688 0
137405043 603659227 0
760491412 261042645 0
485210610 728513228 0
162556837 785030684 0
593895902 478397762 0
281486793 258602116 0
24844796 797535558 0
32436639 573501561 0
788003405 784851140 0
147385179 722939534 0
661331723 756802348 0
147420987 785101880 0
420453466 681038991 0
92029791 701425940 0
507618681 151084886 0
9415624 166988780 0
512488237 625557061 0
360721532 479533029 0
292503013 343160952 0
489352635 745957897 0
370778520 777691954 0
787080463 404450366 0
113090333 306993681 0
425158537 329497529 0
405625986 689635385 0
297876420 728423123 0
400080272 289339536 0
150117752 414406569 0
758050107 291382656 0
200536241 410217978 0
11940573 797350322 0
42753182 549460976 0
513888562 787511641 0
346235823 34065510 0
296596865 60132546 0
637898742 76462804 0
409209172 223136792 0
379607777 554086295 0
342731311 42057008 0
655729323 201159743 0
322287536 449881409 0
390484886 494733270 0
469407986 731076696 0
522799943 624571993 0
630723974 65993002 0
159778920 678126513 0
64327176 222580062 0
708491984 600143668 0
738369817 486051264 0
520827396 669421720 0
40150666 435304993 0
62777591 146364457 0
249103213 367204884 0
582883955 306250407 0
521221854 560698561 0
186764416 756516201 0
333061840 399428748 0
441212244 455745236 0
373936399 169879578 0
195190001 201982747 0
375202881 791563977 0
742878407 742337492 0
666793727 747871053 0
613386170 164727730 0
140805891 692788505 0
682760723 436688514 0
740404230 81450486 0
578794756 245874634 0
488267610 35785222 0
470169014 14973100 0
746204212 418628559 0
674139610 715757216 0
45731938 317995907 0
676477164 604398333 0
554527060 787649372 0
200679831 531891655 0
3447670 435908050 0
398532702 248357597 0
248352613 197043302 0
710498787 755439964 0
778851460 672625707 0
378668763 116789634 0
278138188 698676888 0
70570338 716472212 0
422193596 304449282 0
518468642 236008485 0
322139851 395286734 0
306310616 144531316 0
610049399 673119916 0
790848555 235165255 0
90485483 41548267 0
652054519 594452639 0
144945293 153229679 0
286399987 21787108 0
437125265 739039798 0
194553732 345771135 0
428632708 154875662 0
521377311 698232436 0
488080296 296779803 0
682215287 109402267 0
778893009 219578943 0
215592171 343890456 0
597309219 375592249 0
529266410 472170366 0
645278026 708689903 0
464882554 73668082 0
348113752 414492111 0
688831854 746609841 0
100293902 152905615 0
622224220 6607270 0
548279107 143885382 0
265058083 162555972 0
795967235 45172922 0
739782928 237230079 0
141879868 270832439 0
472086429 636782038 0
487128256 81664061 0
397581755 549716600 0
134058835 704723095 0
279388655 311221978 0
754865319 542233795 0
552590144 118560719 0
467299845 756812357 0
38862408 507448749 0
490221655 423018801 0
198784893 210913529 0
224313409 454193366 0
258330832 38352120 0
238317305 166378365 0
676723386 151660569 0
176546923 76822184 0
303162578 763475984 0
215638954 328892676 0
151052937 75184056 0
314358425 581230208 0
614963509 512573578 0
760428954 617759655 0
192187718 293055286 0
608593116 295191368 0
444719651 515539035 0
154333558 686397519 0
432506518 379611528 0
735488517 151835624 0
739496265 365838105 0
587032593 673296188 0
551458979 740756443 0
109701716 678428233 0
139529726 64396751 0
584102000 38695553 0
756727181 66828012 0
538295944 360994935 0
16531839 194759257 0
99442042 649710832 0
87632220 794022831 0
549332357 52776045 0
541580865 547736321 0
650578358 604937924 0
444116296 582813056 0
327702070 237552357 0
194446703 129615626 0
210499510 534536127 0
225116862 406972675 0
695390359 430191158 0
19430695 465849660 0
306208783 659692540 0
635050281 485830751 0
485450864 153050873 0
77429268 18984883 0
471020211 222236221 0
768083471 446952754 0
345976360 125249861 0
666793274 90766215 0
103008191 325292258 0
787661355 294418145 0
762987129 768545545 0
194915079 710746459 0
34317536 489584615 0
579194209 191226119 0
22691896 706476315 0
157111675 204022013 0
524551345 105146024 0
350740193 324357050 0
111498750 24202021 0
604938050 552401458 0
372086850 635065772 0
593471691 380497072 0
419077826 20570446 0
393011969 440767990 0
519604688 19369785 0
635164478 747118617 0
73563477 772396197 0
646917267 380018221 0
350847958 181419615 0
679147547 585943580 0
308964410 548879217 0
504404554 413254623 0
328516903 361624316 0
260477488 13322432 0
609830071 127095529 0
696473733 553043558 0
715567611 157969398 0
34922064 125548499 0
785956651 128349790 0
192658090 583570553 0
711235310 620103303 0
660253664 40426204 0
745676637 343391933 0
764913269 147077381 0
796862533 143981651 0
522238031 674262733 0
423284837 256287992 0
298708015 83198419 0
43985254 799416405 0
298771514 128593927 0
43186912 326481357 0
699825040 528867258 0
656151251 692855421 0
608415827 208501478 0
738613770 651511606 0
24446030 61698001 0
9447334 447892161 0
79399753 11170526 0
478658634 192078431 0
722430179 365924263 0
51442651 47900897 0
115689345 246892652 0
654491422 114279764 0
240240225 62251061 0
571914925 506684165 0
513940883 639018351 0
596879594 459983687 0
104602415 195177368 0
364584895 466433208 0
116269309 314736641 0
268448958 253980645 0
41937072 504589570 0
209058704 739153168 0
554282191 645151829 0
144212256 88784736 0
84709003 764513366 0
243786014 776344572 0
521767756 910402 0
256860004 97223050 0
125868684 489456753 0
521207642 762482303 0
732890921 292887810 0
315704422 381628821 0
540359893 300591817 0
218718501 29138910 0
274336661 698944352 0
214031542 613460672 0
278582819 540314252 0
223194218 431884512 0
63272077 540126717 0
127511223 6196319 0
765060097 710752347 0
200745348 345677593 0
426169481 516713761 0
184087936 82220483 0
75640259 767930167 0
708640014 412167534 0
36673561 176118568 0
71037368 645830109 0
626887962 785820737 0
368504412 421408028 0
619890036 221643430 0
372970391 585972085 0
470675951 398758569 0
631779848 426317618 0
786163256 260107475 0
112735518 298406596 0
152285968 264097118 0
427604 297670516 0
358239055 212906251 0
243022907 523720784 0
243311595 111760115 0
170250584 276487571 0
275156349 23988134 0
570047870 633920055 0
94363040 680329125 0
735224857 265909854 0
164887029 370057976 0
227166328 88894981 0
602547424 640246439 0
126729930 365930253 0
493731793 351819078 0
375940753 770585662 0
56533422 283423229 0
292408230 650634355 0
58864620 373229446 0
482380254 672961380 0
302180240 90394860 0
343517318 682062631 0
411967992 334915666 0
762586913 453438197 0
754449545 32893083 0
715950233 449985791 0
561183205 360743302 0
768855161 348885461 0
606064051 297820407 0
379591811 93521954 0
416151427 714665888 0
577341723 656926571 0
731042637 514446595 0
88988792 487997388 0
430409428 10197770 0
635042474 494910777 0
139171488 724030492 0
485693391 172249736 0
558657547 702991916 0
593032881 244038569 0
526958403 75422516 0
193742267 337755371 0
627842473 760484711 0
208665712 414456497 0
347187083 27616259 0
19692520 702100968 0
342636917 44438886 0
354202030 558805992 0
149676589 112919871 0
677754533 521655140 0
384489862 288646202 0
338323496 41208444 0
296704284 137343371 0
384652003 362676150 0
737934662 258302844 0
381969412 514414949 0
420012086 227905142 0
112932561 761998514 0
286291913 160727104 0
400947038 740253598 0
247358193 699692522 0
310932943 547757840 0
264436000 117361796 0
766278947 32590470 0
59302810 59224693 0
633205117 734654544 0
71975662 784262903 0
301193031 390831984 0
488351837 295338492 0
176097870 472493782 0
382876025 129739722 0
148901616 578261547 0
666064598 218810641 0
408545631 464409630 0
643858745 317726524 0
576150183 532465965 0
308101550 72960211 0
152017811 7907907 0
720158063 646131347 0
380047692 786355830 0
693405100 280377834 0
246675227 607450044 0
457434075 169655039 0
518729869 270432766 0
594573159 122250748 0
735437505 445830392 0
9037037 219086803 0
738837922 604675982 0
481967325 319431605 0
779886997 49244064 0
112311852 723612057 0
263057972 548119079 0
191154110 796314559 0
224899140 341804935 0
536210366 375276790 0
369220063 791185777 0
82303671 386245622 0
142261750 467991875 0
411329431 800714460 0
75671141 562953972 0
141283984 688308565 0
84105192 752844473 0
25558542 620761528 0
119030445 80433560 0
476028724 590832045 0
593034864 593338048 0
334343434 748169471 0
198754687 34776181 0
372870612 621650733 0
104426102 28019939 0
444324442 69575116 0
796366194 339370718 0
568874504 570043234 0
156481720 553486843 0
795970164 305822315 0
64323698 515192240 0
264843728 43275142 0
262455867 546611452 0
595004383 374041378 0
657281002 87004697 0
714414792 654721313 0
472482093 12777374 0
403053192 121287105 0
298182604 372647132 0
361630577 501482353 0
243508651 752842209 0
59563013 696930746 0
770521167 158926752 0
214189251 362761644 0
29435426 403375179 0
770207232 487578238 0
701987760 319218630 0
542604745 94357405 0
173352978 653339679 0
745198173 769644407 0
552235302 730269510 0
348603984 791293561 0
446374791 743189309 0
72731253 205321964 0
196475705 686299287 0
343331285 774531233 0
162611935 688268307 0
666097696 114371115 0
501226776 353391562 0
586310437 424194137 0
15978393 626640859 0
676491055 425537540 0
640067132 255026279 0
626202886 86818994 0
560226157 145100287 0
241584133 314307132 0
433383491 326913528 0
104985929 466474629 0
204853733 61093389 0
278715167 756416209 0
150601847 298659730 0
41894346 120935907 0
621314639 110318638 0
523049158 116950519 0
306415633 507590915 0
294068012 102747054 0
505025334 158739380 0
528749423 303312157 0
214136563 401882105 0
130223901 51754894 0
487246331 212159401 0
365801634 472651526 0
793761003 470051498 0
204558335 674343296 0
458973979 300086690 0
380913918 368707669 0
247894648 127176716 0
154399967 246986056 0
380704372 63282260 0
431778000 230892737 0
183383977 227499390 0
392841020 428149975 0
715979863 442722309 0
737142021 740186460 0
60949846 786726030 0
650889810 434021942 0
332230373 420342714 0
365772581 636983618 0
172046921 747469710 0
1321754 463651992 0
571080470 441077397 0
44732872 10428884 0
692719971 406140814 0
509248197 627072601 0
652686734 433804403 0
685188886 60751912 0
581329415 585618768 0
796618226 219381098 0
415895743 469997913 0
743690155 438881911 0
533796890 290881683 0
155891933 97143165 0
206727553 696230426 0
543525755 252969567 0
149502811 141009101 0
257850073 102894432 0
448544065 481296085 0
686343338 83572743 0
465880853 285304786 0
626672784 716168160 0
202912227 71041572 0
719598174 797688532 0
358946152 277928529 0
360045252 96425570 0
757696704 331533360 0
447291567 98274752 0
129373003 524933970 0
595689791 411224269 0
666420849 185980805 0
724216411 688843509 0
273336237 534284184 0
576290525 780566632 0
392687464 362807493 0
633628664 716116825 0
406425236 656014952 0
444894378 420275644 0
262544338 117273890 0
761386060 511311886 0
11953554 167918334 0
538979552 283789659 0
50505225 46418147 0
34740283 212132495 0
16055730 379107043 0
206767670 20327778 0
447569574 239851948 0
422504684 488874548 0
91552198 401979949 0
749970551 686560938 0
789853118 29960237 0
302635961 77958217 0
785964965 152148231 0
380643205 512396893 0
76424108 342010204 0
156221553 174496242 0
741410079 567064209 0
18347266 730135932 0
534420525 735902138 0
185520691 679428520 0
655880058 689932474 0
375645479 694945465 0
698628888 262131110 0
684656466 366253694 0
533286442 28899237 0
607421201 369529440 0
86326099 681660879 0
119076863 613811113 0
418597129 428042441 0
768674028 125274992 0
707865757 509013379 0
423859037 529282392 0
559392056 21498774 0
344631835 113460360 0
428381674 691291923 0
279788311 93676071 0
418455058 376619006 0
679719937 117797456 0
37958780 318288547 0
742515979 271100018 0
656073945 420713991 0
112880499 274972534 0
501820719 176397030 0
594874776 1330661 0
683142917 471375378 0
451862761 185961811 0
303715721 357641976 0
35840014 772512925 0
769725413 786868594 0
771807787 276262143 0
360773219 660497517 0
568808355 644292811 0
633354500 563333191 0
34794836 793279185 0
552177564 221964723 0
249526882 66641077 0
556637362 63168345 0
196798288 600787989 0
714397661 689081564 0
228255300 277465207 0
116960753 202664352 0
763494010 691865871 0
543774210 542533286 0
649333090 473281797 0
36689528 573761639 0
625385011 135693990 0
393698682 425611273 0
701367518 115513835 0
79424350 623133950 0
198412124 252271168 0
680422610 701707091 0
552108710 481370859 0
250501116 26363037 0
785620667 81808674 0
342551970 358802972 0
582874456 745363102 0
187503347 790126227 0
57039659 407519759 0
333648380 90201471 0
402203814 698880866 0
785205352 472774009 0
523193036 508567660 0
790889416 671347732 0
753493988 516219801 0
536350610 405494068 0
397319329 145740071 0
528296068 481875858 0
318123724 1510424 0
237345578 740884817 0
578915436 376843438 0
413077126 108983624 0
139307515 447598497 0
436079952 319806346 0
334300118 787888656 0
129300297 59038769 0
208897849 377617998 0
449699819 748148129 0
658199896 238841950 0
91898693 570254157 0
165233657 603683816 0
421807005 431129770 0
75159616 228090892 0
709575657 203349465 0
586323376 269580349 0
748962142 793493922 0
556553428 352701131 0
199999280 416343308 0
715736968 69876221 0
151760266 246141193 0
2470113 667608008 0
581090410 20041455 0
497177204 371240391 0
754145928 556278832 0
142289892 488544933 0
21559013 171234268 0
696775238 244205885 0
234806108 301876845 0
621504769 536973537 0
408616953 716999295 0
672792276 770078573 0
238382720 4637335 0
16401349 632353659 0
462450736 132774956 0
257120962 386136493 0
726029827 471362775 0
641467645 739703237 0
328590277 110503156 0
105903677 190914629 0
311907673 659441363 0
355460048 571303116 0
452180653 752912918 0
157712464 160464854 0
260031059 73669012 0
800661959 443743986 0
185414203 617955061 0
34204726 316059638 0
338541449 342052184 0
271816207 605580604 0
389324772 107251455 0
90381979 669443126 0
569159903 340265965 0
42918840 279401330 0
299274636 276016863 0
656226811 246826628 0
190142181 316784474 0
1507995 255746601 0
706606389 419536902 0
421902854 468451493 0
798392921 481578827 0
7228895 102390030 0
346770943 151443427 0
98256828 366900557 0
154471741 413237555 0
772475931 321626345 0
723490618 384169286 0
540945186 682459795 0
502381203 661283148 0
563393615 485786268 0
769382978 690235805 0
120301827 191453895 0
762635924 587153657 0
275554483 14169144 0
367179688 99018064 0
12699842 221209133 0
502762363 78247916 0
599550800 680211668 0
200702655 499375967 0
278841243 489569655 0
102537004 25031200 0
256403995 240589096 0
183123423 40644874 0
512873477 54105723 0
723097111 678339484 0
729389572 85693509 0
53052337 120303020 0
382205715 149939739 0
469067592 85016630 0
80901910 723637875 0
292796963 278813190 0
554638170 689495798 0
353258261 389968425 0
582920516 512893416 0
790138579 398432868 0
695974885 70265402 0
775128359 198710613 0
162002950 9632494 0
335000376 72444070 0
707159818 67236078 0
790553113 606739910 0
622282889 718351824 0
189000397 417609762 0
33057403 699916310 0
370190312 641495653 0
95331107 197905587 0
670624727 608915788 0
104797332 679060997 0
335653191 74441199 0
494750371 338234626 0
340171958 196129371 0
790004115 157156746 0
317707694 288119569 0
9034149 668408486 0
42949098 316857096 0
19667258 507215097 0
411027769 371318326 0
714783238 609315337 0
215052715 714623027 0
279849548 238204620 0
324585170 758356242 0
391672709 598372721 0
264474547 95149259 0
512916891 216681114 0
497150536 610921610 0
607227661 265090123 0
69041494 573627734 0
418062501 680340567 0
422209523 438043372 0
332636282 82846449 0
162385249 715693921 0
308176485 149841910 0
595060332 113297755 0
732164816 495290806 0
733620446 558199318 0
436897542 681776840 0
115953515 195215025 0
798175538 508088844 0
672493047 741473198 0
315841425 593027888 0
73981131 589007448 0
9204749 581798200 0
260496712 443382854 0
483437838 699196013 0
268701944 307519402 0
241696797 534632197 0
660647034 684443953 0
392383704 348662259 0
751174865 534979665 0
133902726 430538753 0
664677891 70255210 0
123426089 722917962 0
269723066 625199989 0
436071520 268582935 0
420019904 18386083 0
680866207 389230233 0
678204731 591120158 0
633194404 335645495 0
118990384 544404773 0
112494558 729089846 0
315377794 724194008 0
21371536 740655098 0
77672303 330413488 0
768028317 434455409 0
125059887 257574792 0
68600596 790713148 0
537214422 341889198 0
108165094 725274686 0
794606504 285658810 0
316128543 556088146 0
199202937 322663176 0
342567721 309158868 0
538835029 646015801 0
105620770 344448399 0
375550957 218106324 0
721544115 119770739 0
61901402 72517441 0
255851284 509755314 0
318226999 99161294 0
208010845 555704916 0
319711751 768184284 0
124393420 137058258 0
195723039 701926611 0
151669561 251908122 0
48335748 126255935 0
337686368 486851793 0
99172611 337928386 0
465722436 93864531 0
790704348 108549964 0
54123887 306187148 0
164385021 678595834 0
795437462 142895935 0
776548494 268908782 0
298714608 145582940 0
685035818 371962117 0
434012591 581683642 0
311193684 456020191 0
286269317 347851065 0
103728426 619337782 0
506650544 437289908 0
303887373 477344990 0
622676892 267188496 0
318116899 528662986 0
398526919 414728984 0
728648746 88371734 0
374561856 474474907 0
266203797 540307930 0
635787572 480830962 0
96801997 293776923 0
372274071 674158892 0
539759513 633462452 0
689307724 702190078 0
509804685 187749033 0
374932406 281218948 0
662502008 439174046 0
781855860 388922139 0
134115586 11356007 0
62994346 232599819 0
222464280 682666674 0
651622375 338721403 0
620478335 200868426 0
31470648 257011274 0
738663944 435902764 0
436624771 310950825 0
582246383 195574291 0
454346130 618922094 0
439800997 723341598 0
427692468 248699763 0
687390491 37254775 0
312339404 58889628 0
548087910 545322930 0
453427208 88236499 0
95994160 75056173 0
118629767 524754205 0
241120449 372720176 0
354422568 41416592 0
691158079 337121050 0
41196180 160374475 0
507101351 707194409 0
204121221 75322323 0
635547528 755691512 0
662413048 762522005 0
433787398 656947583 0
579971489 221420425 0
12705263 231569678 0
478369813 684035136 0
485230537 435947865 0
49663185 251344914 0
164328623 308170021 0
178021659 592047256 0
442897372 660541909 0
466847766 309020936 0
207504398 633671026 0
637861448 107490299 0
434914311 504162483 0
658631358 639931702 0
205425123 500636294 0
562084818 363502385 0
196654677 555114842 0
152064810 295704944 0
152014811 79271662 0
33823848 108049591 0
285627674 773846134 0
441406016 785498438 0
441378111 792437871 0
140953665 386285852 0
191106485 566106135 0
115194765 74302577 0
70059786 752659028 0
121432722 11470481 0
368368200 605488227 0
694821691 360236612 0
714760335 414593947 0
237780844 150539797 0
95287778 659625712 0
229987399 172960687 0
229297641 656698040 0
393133211 398328797 0
342518973 180629127 0
203916566 790933715 0
389101658 202043377 0
60681890 165251943 0
279022817 711440795 0
595786760 496207515 0
183861954 205316931 0
290588844 617179969 0
736166057 283902347 0
342834394 664357800 0
643438392 766142172 0
659288291 683632486 0
458642668 717090476 0
456549848 661436942 0
584667060 518061049 0
501136584 94872124 0
246660535 703818882 0
430716620 333605402 0
707756556 760458594 0
195466893 687083054 0
773410280 644906260 0
450122982 720340183 0
547324631 316183794 0
300517753 15715103 0
558905517 215136661 0
36660961 726264152 0
39039766 767352521 0
764095678 512535311 0
276865329 290290638 0
762850173 447036757 0
350915811 745237394 0
479947749 712776998 0
249449268 752834561 0
352368389 74539041 0
560769423 660897011 0
289152510 283671821 0
786166232 171109421 0
797783187 374429681 0
9808374 148025298 0
333213299 125661522 0
329885013 677281422 0
16652469 479890813 0
792386837 53099591 0
165532647 528520931 0
724409092 270245660 0
590519225 645600229 0
18898678 449156979 0
791452224 49838599 0
546729187 32152748 0
420575386 278263889 0
24926479 61238609 0
194478642 435848897 0
301794841 370363910 0
83462217 483553337 0
501662982 201368144 0
498268459 488139329 0
533001174 347793970 0
205362528 432265441 0
704683320 121262621 0
546109440 669735596 0
457789923 457338470 0
25383434 533335656 0
113774012 216383447 0
762817535 768815113 0
535494971 406387677 0
487634448 422678786 0
273788170 479581818 0
623590741 626897792 0
661011858 211769600 0
668575856 450654733 0
75092795 767454281 0
551870834 389047251 0
34595246 772513185 0
430076490 653709579 0
795971657 18690541 0
5104227 560003782 0
247671210 62179845 0
121026924 143042402 0
252945124 186948424 0
639303155 571447343 0
621837447 480784462 0
754696907 607071540 0
407098277 72802614 0
652678327 757825095 0
673806449 231565652 0
303171542 456246609 0
764538933 17056651 0
606471768 365143745 0
41728976 269898373 0
659406745 702708404 0
587630484 217679602 0
26320279 181072059 0
409938118 517616225 0
689156529 510504138 0
659319579 650142360 0
285448388 260216736 0
502853681 628433246 0
235060771 140763518 0
141196952 52042310 0
163558577 383657124 0
434906667 675955098 0
125489105 646374966 0
192088877 466145458 0
677633361 126858192 0
36138716 582234423 0
29389753 101507879 0
96947657 578151166 0
712938046 736417682 0
245246020 433389310 0
609851467 45404227 0
407166879 737255046 0
570855508 91421599 0
667997799 104177058 0
674999287 4210168 0
277797502 464386513 0
80871994 90511209 0
241757663 567859182 0
437568933 446663346 0
261235661 310143176 0
535495470 766318886 0
402583151 684828890 0
429877306 383235914 0
703336653 127759612 0
244785613 250852473 0
306486513 98672768 0
10291426 393223812 0
748006098 794231426 0
211325584 138194692 0
22245924 382795279 0
116798118 13676596 0
156000383 614973616 0
23072975 414122373 0
193285535 210566143 0
460387049 267010530 0
262040775 403125009 0
152221879 318569502 0
733286566 721244239 0
591613913 545391474 0
364914945 81517983 0
122880471 469030652 0
609382991 333713375 0
290836317 730565567 0
381877868 696098613 0
780211426 598738192 0
297246622 17863674 0
799385990 142701181 0
448815150 144122481 0
63425534 290338285 0
66274413 345907959 0
87525646 498058221 0
244172956 364259759 0
612877658 762738355 0
83719389 11802289 0
136733018 567105153 0
325454211 101831109 0
189384263 171487348 0
24453531 504863300 0
213922363 400986933 0
732681066 388596556 0
558960100 693844972 0
189776380 740144393 0
524599271 729083100 0
51131511 656642782 0
456588241 43217330 0
325761443 551107400 0
773850871 713376461 0
32972523 163850795 0
424190244 459433412 0
478765087 440164525 0
511837782 650886496 0
62418019 202365891 0
307778904 455983638 0
497660001 566423508 0
255859718 636908920 0
199320003 720814952 0
144479978 97635068 0
531360059 428246331 0
4368228 484649198 0
55765283 203139216 0
167823138 622684798 0
174230540 480334552 0
697016386 257897798 0
340406292 65524660 0
403402186 296448523 0
135663222 517660272 0
85206341 454771948 0
74409395 531045429 0
324372300 389751439 0
701163895 254828573 0
631589372 711927184 0
227373330 661524310 0
146309181 77410691 0
264484420 22720316 0
272595638 437563955 0
685009379 178364260 0
529138997 398982195 0
719034683 230058178 0
385701736 462528139 0
115569846 573263388 0
418005262 782786653 0
272167718 18082941 0
90265881 139251112 0
297450341 212728400 0
156559738 20098354 0
357013846 368490607 0
731248527 431262307 0
294674505 688856848 0
60841661 635613761 0
310897869 137074176 0
421934572 686417624 0
781040053 21195474 0
503125493 538684918 0
390761972 653958732 0
659721970 140345588 0
462133692 801574024 0
118005771 724267859 0
704066882 335023852 0
535726490 47884765 0
682693413 212720006 0
382618060 663199324 0
468842351 210532055 0
1568176 304354675 0
239924865 610753523 0
168624069 771580748 0
103864142 548038247 0
593782708 222570146 0
578379613 481857577 0
752787160 381421209 0
490473744 363932040 0
728091149 652960823 0
614322033 82975805 0
665527552 100095069 0
22022780 635403716 0
601637098 261573918 0
415074323 534836528 0
768022916 507403525 0
336679600 282848001 0
716101137 90637038 0
530531109 768981488 0
189104282 427361385 0
293995949 669299334 0
775042325 345162574 0
782604420 168575697 0
362599026 564713800 0
667144031 597233209 0
55164246 152202387 0
403379806 615951349 0
305817420 198931627 0
96365360 448862077 0
627603458 641047950 0
656202910 514389501 0
447502691 334903341 0
79531958 564426266 0
324237311 785294850 0
437375601 251709682 0
669370644 441148266 0
218993354 292615115 0
782992373 262726083 0
664050964 366236036 0
320352541 394763367 0
625261674 344999964 0
790306537 294777317 0
516202552 591033459 0
325083924 571447350 0
97277842 484404167 0
148292908 599693114 0
742629574 756272996 0
522556267 708105805 0
591346111 480512679 0
9837084 178086696 0
402851844 510394531 0
507735634 718287237 0
770756729 360415376 0
407591367 397511387 0
564751731 491084217 0
552649554 361062152 0
164206222 180976846 0
428992982 669842248 0
600949334 328792377 0
384653509 328452505 0
167953468 121550798 0
74274647 799624251 0
657366473 546856381 0
649208056 418116901 0
251913674 331479458 0
577395930 568673230 0
479307151 161590842 0
214455091 36709664 0
377339302 734385100 0
245128341 358502083 0
146255121 596119713 0
62600142 717390470 0
79779504 283279753 0
199465277 103250371 0
597076550 298107007 0
539466868 193860200 0
257289149 621197864 0
344737173 417132127 0
147299444 217881217 0
24492080 484670271 0
603045668 290520850 0
206204421 615478106 0
130081445 631327398 0
460793026 637199581 0
185302492 450756212 0
308683967 237864222 0
741860611 9130075 0
133575767 720509861 0
265831956 592947716 0
22953252 269981529 0
450725828 97157053 0
368458481 263595639 0
387915536 588300781 0
47456854 392145660 0
137667931 252465550 0
588418046 614624971 0
704780434 184020905 0
248216012 781843411 0
93046106 420606891 0
697954305 575596755 0
455323423 139733722 0
161911558 147692707 0
725542163 791664406 0
199254826 731082870 0
286935545 271225 0
683889605 238233141 0
240983729 728627183 0
598348887 685794254 0
388633893 81385727 0
361897579 342669623 0
200669800 162044749 0
675281943 733020357 0
671232390 142731107 0
121014619 511298969 0
407159364 113161974 0
747521088 61224810 0
147862968 463270623 0
428198653 505983944 0
476317359 584579860 0
9416152 696386016 0
632804066 561701686 0
147757566 498914845 0
348233987 79728284 0
447704670 24675436 0
100799139 388829917 0
788090269 798008901 0
473785935 584254891 0
153316224 747567611 0
410073778 538184776 0
407117818 358193141 0
689651167 466929654 0
515367659 377229148 0
352149602 307500141 0
742836092 306288571 0
399013200 766716404 0
550731096 629441438 0
742100289 111302412 0
767601410 579573765 0
203294768 194270708 0
655941923 491611391 0
437170411 258017440 0
450288727 359516650 0
660753611 742031968 0
774051170 256806967 0
720912709 649811287 0
750512444 22740946 0
275087417 378769740 0
489346343 784528356 0
480494219 534304184 0
271919605 298288296 0
404208549 315547320 0
162326734 790159937 0
794328048 414310116 0
245673925 472684523 0
265219593 184441499 0
278225754 167621324 0
202788463 61055749 0
412745861 54476575 0
247068071 275409733 0
559547224 31853743 0
612408570 407430910 0
799720480 620710703 0
460492794 338349038 0
574501740 628129244 0
643752104 590377564 0
358778251 682556013 0
36644509 577470153 0
402445253 197113845 0
334422565 783583127 0
378193458 321423363 0
554274469 271348878 0
124079222 502142236 0
246699111 545787175 0
510267672 772035587 0
250268906 540040772 0
24916308 333341115 0
699756333 799642951 0
602254147 453322702 0
317965589 440789908 0
188647083 278213974 0
249528146 332208307 0
742938622 406397921 0
506640482 124527 0
596909552 663542515 0
23892243 64935824 0
550169880 757761671 0
364331824 67194157 0
152721521 128779607 0
97281542 301972561 0
388076932 134758435 0
122594308 209544334 0
480766779 189607178 0
300298649 544752796 0
423669999 135401479 0
288447642 508703389 0
601380870 237864775 0
122447634 180567696 0
296317525 160323282 0
502342290 147226847 0
311384976 141566800 0
78783793 283653563 0
49450011 204558982 0
474204948 796047692 0
530267050 487965348 0
190729628 374537681 0
567851736 57435468 0
46097165 319845358 0
343823346 282869632 0
424900371 676943095 0
318311346 405735146 0
23998960 164006357 0
488971990 595757240 0
466833890 217995409 0
154953327 311363006 0
756277307 122856567 0
734890274 763540796 0
712030439 551497745 0
76000608 256593027 0
502922290 159733917 0
203954633 429230032 0
212601466 53566653 0
334024490 655996880 0
706254657 381224009 0
395791943 774651114 0
237710832 562577586 0
452535278 39882549 0
662183885 232989078 0
83204098 665837151 0
555794948 800137928 0
171654475 561619269 0
376668854 489453418 0
677223481 734714678 0
251103208 756471440 0
298935371 573178908 0
762605272 626879962 0
584492057 442556424 0
148175951 763071148 0
201708776 241701507 0
252493830 780322065 0
90283643 273281691 0
778203262 749992554 0
623868369 21522513 0
629220284 539378163 0
409194588 302649963 0
193213995 291566899 0
286045691 232771689 0
229952485 292932970 0
648248422 720226586 0
376404132 253571175 0
114954132 280699463 0
153949848 515664114 0
757172502 701706686 0
330440589 500082511 0
58130760 60067400 0
435993171 513482946 0
591657233 78656945 0
228374586 326624024 0
421814300 200716672 0
170291015 259527651 0
745355901 626114351 0
386667570 467034282 0
251203620 208912426 0
141282130 578281641 0
128550090 570558468 0
603211565 21729547 0
496325468 57917439 0
250803853 40794540 0
562733755 369989777 0
438464536 775069141 0
335162918 347890130 0
354597071 123504718 0
574066504 480060488 0
575205934 586680567 0
391780797 776611580 0
621153015 755353126 0
330267628 311855965 0
581652525 18007174 0
591880202 318558647 0
132708131 385544365 0
234262918 506914262 0
428992984 198588494 0
470943668 312159153 0
452118226 622646293 0
695129043 737358002 0
752769979 272995036 0
265631931 605581292 0
206820803 666268217 0
773947935 620154021 0
106402481 679827923 0
748101372 72004659 0
314626505 40399875 0
594439441 148045496 0
398664880 216723908 0
348710710 674580021 0
29725033 61075516 0
256982971 293559300 0
769901530 208068335 0
5913724 425810491 0
571737362 550354860 0
706508045 679581166 0
619723520 206344635 0
151187463 696417352 0
28505864 499563251 0
213211775 371381164 0
399001093 622355505 0
134334531 277642706 0
305187757 685862487 0
629122721 411594831 0
454025121 384722522 0
271792233 241215159 0
352121599 27647344 0
800302518 416708050 0
502759048 1663606 0
768133706 34136955 0
468688711 743327971 0
381119348 225993316 0
298149456 424097287 0
281892893 581697280 0
775005672 195556057 0
764246146 414815631 0
274548191 107957330 0
669734573 293062325 0
690445383 1313394 0
495892470 229945289 0
264964730 436305004 0
637148357 396287521 0
281148770 318845774 0
402456537 292747325 0
128078966 156733265 0
53050591 472211935 0
106050737 690215138 0
399614011 214225169 0
266552040 31587544 0
305967527 407923963 0
388556952 154041847 0
94986128 431914318 0
267841097 696277727 0
283812812 318921445 0
584362545 633181411 0
208209879 799790035 0
651494023 587689338 0
116360993 175199412 0
100366741 785323592 0
290315309 672624482 0
118464011 684138688 0
656531142 345738662 0
553374402 17405438 0
696683336 388975974 0
78484743 110288156 0
380204535 316111837 0
175956129 56543100 0
211728865 487156183 0
6893526 665269091 0
718831062 445661150 0
468286808 274388641 0
573122746 435020269 0
528390905 688570281 0
25379918 17627953 0
152009345 62854929 0
768243588 606861441 0
133012110 597007680 0
438386528 725067780 0
363389225 492172593 0
350416499 166506440 0
399437914 180600051 0
374290287 218970266 0
209039825 70653557 0
425548487 668703566 0
22459915 634001529 0
608053013 102258743 0
755334809 462164539 0
134878022 658400330 0
145685278 201625413 0
235191975 498508218 0
463213568 610671289 0
56693742 684102414 0
371372726 250749989 0
741586852 740046798 0
508069018 161969388 0
439663969 23557999 0
576871104 183064687 0
45673185 328989984 0
520955680 8352576 0
294075948 627379337 0
388837637 24240069 0
727338832 685840534 0
327937506 575563798 0
422981233 108395256 0
208769500 473275156 0
599736503 755171809 0
472519164 787774098 0
652519291 600823856 0
300722849 503416141 0
677935377 648574268 0
613755882 265576959 0
25305646 189897270 0
140675991 618992358 0
288896310 487418689 0
170076119 786691966 0
407819782 529101422 0
678920755 301757933 0
7252026 295291344 0
28295660 557498773 0
504422903 464655809 0
169289132 107660831 0
172951935 261764551 0
500086591 481214959 0
122942403 96348785 0
378153956 652937051 0
532837883 105242349 0
717577519 463321201 0
543669951 304449812 0
300142901 64145241 0
476098825 128766570 0
283558128 282061177 0
237954809 282299080 0
533133452 275802158 0
771178832 651316662 0
283642005 646103039 0
240042247 422882579 0
197732902 316762987 0
515831997 721458068 0
718504897 330079636 0
722332760 305656680 0
486127435 161700609 0
527543094 577994825 0
714926612 765828755 0
117536478 465830796 0
121212653 372301898 0
788057487 599227613 0
270044808 58747132 0
642247752 118540948 0
591911252 778233773 0
26537086 663095958 0
403629006 233025032 0
307217146 250641655 0
142409847 21750510 0
298427856 306738355 0
442359745 776628224 0
127827827 290551771 0
692441469 92105207 0
444876253 600455190 0
721638947 426270380 0
651991892 138042627 0
103035320 468250017 0
778431797 340152842 0
175595077 20394722 0
678647959 742164950 0
445664144 667113838 0
533536648 164530531 0
714252285 669885178 0
282274260 667843800 0
310728995 113835434 0
47737799 225442119 0
786861461 598480382 0
710450616 380532480 0
649239149 656727851 0
133676791 490629073 0
419869528 780011798 0
220198558 736340659 0
775525555 366786682 0
710010080 20183486 0
128663216 197319996 0
529617780 291559403 0
41949630 473345508 0
548142615 561634574 0
478631345 24830676 0
5830795 302786687 0
237199025 428060099 0
319890401 201398819 0
190123452 681532168 0
97349425 211456501 0
696650006 292251622 0
238995042 440221859 0
48368560 20475186 0
161614893 33601815 0
13912757 514249934 0
69054508 243641948 0
253991063 122166823 0
543771006 721593213 0
428239349 677122475 0
199614075 436972783 0
496887280 723354827 0
258049374 614245014 0
360052540 312477284 0
682845745 680457508 0
778477365 157580022 0
135111743 757844179 0
755964255 132012883 0
411900114 70152580 0
45265789 176172054 0
431778188 296404593 0
414036410 227217063 0
707858062 746819161 0
494432625 193817663 0
699606070 107762423 0
49270491 124682438 0
398890154 254673752 0
519205718 262543661 0
34999177 529368886 0
437376624 407189726 0
645599202 286169717 0
672345575 505647806 0
723406136 125147175 0
158633934 78107274 0
457157930 707633587 0
419677108 234818257 0
520171599 125231509 0
709606425 20510669 0
254082166 169608289 0
793579478 781590639 0
636093606 781504509 0
75108058 640912722 0
137146703 769817340 0
474622222 442728285 0
606057816 326926369 0
75163668 78246596 0
115917435 242855654 0
550822662 228855168 0
450488806 219763521 0
420962395 115618361 0
303016065 207417351 0
4876962 324402323 0
208697321 778567458 0
283498907 602914672 0
371560287 265888573 0
670172271 210950273 0
86515223 777833081 0
135389170 321666449 0
257160964 791156909 0
166609461 48930116 0
193821980 654238902 0
367613345 41987127 0
790947627 441492297 0
263463717 269454742 0
527596178 535169547 0
220234930 207186607 0
138059870 232046006 0
562117075 524208788 0
467161474 571407575 0
709821327 368611747 0
326951278 15222335 0
333728463 331781594 0
548835454 318344169 0
603346738 550707538 0
488728244 490638560 0
2545594 264348435 0
437352453 801473886 0
207177424 626839437 0
752701442 247806001 0
55845722 744214777 0
318746126 374595785 0
685559055 404371510 0
73887639 290028052 0
465703237 208402723 0
220917650 534446620 0
84206481 791229813 0
747559479 485146890 0
642851808 541097375 0
744466237 220275641 0
454147888 511632569 0
36773496 305730169 0
631536333 148426837 0
116929963 244106884 0
292237206 278351261 0
286638206 690006246 0
502179349 496967265 0
637514182 663551115 0
383756860 42721248 0
490794164 580699094 0
243855220 682094270 0
106633864 300569277 0
639457420 462059933 0
125110229 277350853 0
133106213 427173164 0
738093202 309396791 0
539987487 531961704 0
485476667 174911738 0
285657017 293750688 0
13655113 489387550 0
126590142 52013151 0
421991028 12379835 0
184779921 579365394 0
663556207 507443060 0
30548266 286241772 0
793304502 423665015 0
247608470 375041935 0
737013801 431007351 0
64358840 69339287 0
561690811 66376537 0
540034540 55763865 0
241342886 718165830 0
516623876 433057787 0
161336108 747307316 0
445587993 730663626 0
432714387 434045780 0
338077310 329698923 0
467092135 783699647 0
92830383 134061383 0
729953606 707447977 0
171491224 167885921 0
169744897 725265871 0
513199304 348483038 0
648945964 306594832 0
654325321 531277947 0
648246528 690660718 0
604686030 355925359 0
492677070 321190443 0
48996403 540626927 0
742615281 161439076 0
343485749 480749633 0
725747876 404471015 0
381666204 389424363 0
489396242 488618579 0
183352962 560800129 0
794387777 11915666 0
425314235 26996282 0
25764140 185520489 0
435327810 198810252 0
783961528 199928402 0
191643496 648111761 0
201856339 560248065 0
707719953 236245897 0
545124296 75618011 0
510510114 128402557 0
617773725 56864891 0
536968009 1428401 0
141088091 497016623 0
283199443 47837638 0
223849379 334927649 0
452363015 582693472 0
595578124 416924629 0
226176179 526054612 0
91361025 297497912 0
114744086 92146494 0
26258840 695300360 0
551533875 244587571 0
206295416 3085019 0
291956845 780239389 0
72251007 174035794 0
634625286 63947087 0
242080285 149717660 0
68661407 201102625 0
758161373 581177609 0
240812748 507186490 0
273864435 577975508 0
289983325 704696473 0
219469163 129236073 0
57906437 398404839 0
88431267 439136593 0
651988043 518512853 0
346778006 143681896 0
289775754 98263411 0
262801654 717840252 0
260596086 149232198 0
611296321 311953583 0
357402661 148494172 0
779788985 97980118 0
134704447 735017588 0
192289446 484687726 0
705282306 118495139 0
210991762 528186032 0
145963166 250883046 0
174946705 55013311 0
756771015 408007757 0
537602618 83193372 0
140207027 16241820 0
497591308 399212151 0
37052573 460148378 0
662539075 57853177 0
209738046 538138542 0
716488190 532611299 0
470502518 106655118 0
670430140 153240292 0
226571874 551100848 0
109164843 542541763 0
278015922 723479391 0
445334463 342967384 0
776045836 120377670 0
123488520 614398866 0
98609614 411616733 0
476050684 48204944 0
268700663 172781857 0
633917438 671151509 0
514480812 623669580 0
364664734 34744276 0
245199444 87939081 0
574566621 256242670 0
716671276 267446166 0
258401184 59327151 0
343842613 619836166 0
339988551 95247902 0
121774398 100718025 0
289969832 167051345 0
556041184 55413195 0
87932167 548312316 0
758755640 328653904 0
778600058 135412091 0
233469380 356283306 0
320085169 212302569 0
517382586 500669772 0
40127377 669660189 0
687320363 653910996 0
362722621 136066553 0
218772338 535977663 0
352500008 450798902 0
688762603 503797360 0
310823585 331556003 0
459591076 697191086 0
685957111 313106594 0
175711192 578870885 0
730389808 373029776 0
59483113 375375432 0
708690103 604346719 0
135785161 625913958 0
705162061 750419128 0
26450481 225993888 0
217315867 220234965 0
764305785 204933065 0
93135250 133203904 0
208916507 83202710 0
250569225 301057674 0
37062287 718282479 0
118247760 588833025 0
745749032 608368541 0
241501878 497702400 0
104745030 776416923 0
752083241 84746224 0
234145931 428466963 0
560467183 143625421 0
102007813 21664 0
99291186 790291836 0
518402944 328187115 0
508911374 49185603 0
735931913 657137907 0
81862226 212182803 0
390319892 135893536 0
498378295 641695550 0
276760965 315940826 0
604501435 317152718 0
295876059 40195838 0
280021269 778491329 0
196163421 217582909 0
670388117 714098466 0
320989627 355316251 0
690128495 639326752 0
776294360 88871758 0
73026114 516325599 0
542031279 372443551 0
354299372 397219849 0
664238803 329869423 0
194169596 224661735 0
751726920 780417981 0
99429582 311257491 0
407845344 505757415 0
479453140 535379575 0
488181934 686638485 0
179853858 473832406 0
725973247 410645466 0
698772139 75508336 0
161827677 105386816 0
636707507 599499190 0
488784723 308243643 0
588013863 448592874 0
75946339 616028593 0
487452884 464882253 0
88887087 708285282 0
636406827 604468225 0
722736394 172944005 0
475291643 495920593 0
166834878 755388349 0
714573428 260833563 0
284481914 511877535 0
459535230 315593162 0
370331946 194122413 0
616561253 118994190 0
294522336 569746526 0
500162291 746789733 0
534116163 343579816 0
70747199 244267491 0
560426509 458341707 0
430329575 601471240 0
520385907 307769514 0
289754150 461116097 0
253865089 661239916 0
556095087 459239616 0
210178156 318061195 0
283463557 494697681 0
309727601 53441095 0
744692771 253258291 0
531677268 44064505 0
259070189 627897014 0
606441637 349144241 0
753530289 518397738 0
626117222 133313739 0
718864205 9291244 0
534227837 166477081 0
533803496 309764028 0
482512119 716405176 0
306571071 598893419 0
398654391 240036750 0
111380608 557613996 0
140486041 697331677 0
235267177 290002446 0
11314052 396955762 0
514418477 473614102 0
766201474 376046265 0
104280834 382634582 0
538520432 518934094 0
541477907 462273695 0
321788669 281964878 0
792104078 440790007 0
508062452 100008818 0
336040838 102121008 0
248607257 54951708 0
208863702 192677544 0
574094062 423599979 0
34575337 409595446 0
421359192 668634838 0
554438825 620337795 0
122019462 539343356 0
190114396 330158159 0
159233664 384362590 0
548293425 102452513 0
525269780 557536950 0
255186962 47762160 0
531761864 84976371 0
705920358 551899257 0
202253978 252440163 0
115043860 784969975 0
331747657 549216292 0
271981172 2409196 0
210054691 557331378 0
800703146 737424338 0
55006870 299577035 0
143924358 724912599 0
489149305 249754385 0
358600956 635862029 0
362192954 777226083 0
199317203 450027054 0
323892250 678366187 0
131772740 590108099 0
362014912 207098199 0
164465791 241256285 0
513187948 674087461 0
119218465 240048061 0
377647298 46765339 0
196069599 41535014 0
762073115 475061599 0
376103137 567223509 0
524657225 338274862 0
255427483 714206819 0
315311645 180003950 0
117097261 478963942 0
52215227 85890348 0
143757547 426158089 0
631332394 746477506 0
609811564 480645539 0
315196362 446675934 0
2541472 710776969 0
663155095 352152318 0
14406543 788361255 0
53719053 170679460 0
625807608 599004431 0
429951743 459995705 0
706839265 58549867 0
667609547 582404858 0
458600596 522046725 0
38723904 582299249 0
290301977 700499564 0
601223513 718948321 0
350983255 291674429 0
312958821 441871989 0
514918667 120785240 0
356105854 121958327 0
286370716 476134414 0
161065128 663429571 0
172593907 62623252 0
644240615 652289624 0
168989145 450524354 0
4264148 445935532 0
159320741 499126814 0
265777770 178177192 0
782843112 451897355 0
730300903 489101374 0
478034446 149309000 0
746421320 73985282 0
505378147 691767620 0
154640667 685022323 0
452820551 709700230 0
14925202 117051492 0
308923973 782967003 0
734028991 209682474 0
85722011 653177442 0
449942984 262417584 0
691604290 42274258 0
306873174 291177515 0
369644191 349451599 0
470243413 699084805 0
42856560 376589038 0
635030204 527652233 0
16662133 197023794 0
142881750 680381569 0
133401085 588109214 0
182063932 708713446 0
291463938 129227966 0
275010612 589312715 0
171319221 438936699 0
606826269 526115073 0
180117365 132337118 0
456532431 200944767 0
216829996 204670993 0
712295896 68159221 0
89267860 131441809 0
223185736 411711406 0
105564353 166211246 0
471039843 398494843 0
100879421 1734708 0
169770498 322344557 0
400932926 33712405 0
79805231 769086980 0
577293894 634405758 0
394202587 668871494 0
315292022 546139517 0
555081223 543030362 0
563662470 107150396 0
142965774 115828043 0
500904322 400336587 0
126693990 246452383 0
759980941 105006972 0
191867082 452607936 0
657259517 472543794 0
530382970 570498503 0
519258231 740571437 0
554902227 606349649 0
152040715 361717301 0
563327024 492575920 0
560004526 188988044 0
682682303 504459943 0
427595771 547456086 0
183242653 684292868 0
205273933 2635669 0
624297157 236546602 0
157461516 240935465 0
503219042 781106279 0
92298769 330446894 0
708772699 313386213 0
286381485 359368796 0
738309958 302525732 0
476037116 231453103 0
397424843 437335420 0
638909958 139686992 0
777335974 329052052 0
409166451 61965643 0
375865297 51547502 0
591230127 105674550 0
792914217 173983817 0
794899955 717992942 0
411453873 429680350 0
80105104 706269203 0
593382553 132945116 0
779674047 324829676 0
298646138 177090450 0
680573561 497497598 0
422834412 371421978 0
256663393 507333685 0
484391827 778785508 0
490874579 634794550 0
416891360 394361658 0
695258650 450013925 0
11617636 381557756 0
428230691 225087583 0
460701174 126176944 0
11382876 614886367 0
493856192 796377602 0
605303032 605995741 0
621860810 13536050 0
748599994 534468985 0
12440351 121854755 0
32174543 45316657 0
641584299 793776537 0
163411792 777269797 0
89411104 513113455 0
485781766 675933883 0
161179059 486761787 0
1164114 270611902 0
430488726 374231945 0
609818868 705354700 0
69027495 339757416 0
731331887 796470812 0
659103510 476037779 0
107273368 529382857 0
209214858 255165787 0
187093087 112829702 0
666677793 381271437 0
233740878 558212737 0
652108739 198579634 0
787474754 74485068 0
472047898 196062576 0
210307424 24848593 0
209365814 347554756 0
512831520 97848541 0
667564660 247914278 0
126462882 121448510 0
121181466 147260040 0
586309819 475142733 0
667033721 692726219 0
740216777 662941555 0
100238921 102507568 0
135119297 744906463 0
306981708 510920840 0
458755735 401041784 0
188376100 697213213 0
495912363 215469350 0
468042165 204476107 0
774785198 90210788 0
561808105 698996323 0
69089260 224553960 0
650249868 570504214 0
503037032 698430377 0
12999554 762460467 0
458248057 365147403 0
160332833 656599722 0
94213437 113654643 0
367719895 559239079 0
57803194 686111268 0
490074123 58642665 0
700645336 140707049 0
641994478 227974487 0
515072828 172671349 0
105182734 374429979 0
356289752 437084156 0
240691102 666545752 0
105732086 252140756 0
353233294 433418352 0
494231258 190881362 0
296432132 626206251 0
101743477 122398307 0
572848099 789778777 0
748391998 498610940 0
148950923 438577412 0
354407947 211218725 0
688848931 674474575 0
351222058 538349555 0
409297671 195630287 0
581239014 205242763 0
567583091 371912274 0
509300864 371237174 0
595107396 461179395 0
635591964 726652899 0
83491086 435167087 0
631655530 195313477 0
203242629 632298335 0
610692508 669963342 0
54959123 531392489 0
494538634 655261707 0
538901441 12368693 0
187092802 295536749 0
218229750 793437549 0
610312502 359287332 0
586800056 780267420 0
587184061 365849485 0
27742407 274221432 0
347729741 558808496 0
461369689 129955315 0
265078582 119496576 0
232813389 240797277 0
690654707 352394863 0
589161474 178526552 0
29278968 164515541 0
345872173 202887458 0
547136861 266213647 0
554406402 711128252 0
614186178 542917281 0
489809227 37669104 0
151245556 652116561 0
262736417 48853204 0
762602900 169474496 0
55731362 373703342 0
424914115 67473288 0
121552273 114770084 0
222208770 282835849 0
741606905 316630378 0
303248829 127065578 0
432531978 393345704 0
379175409 393939437 0
58567025 454593206 0
440432518 333286420 0
111474051 578419141 0
345063899 420372421 0
202438548 181392642 0
209660111 776363929 0
692833383 510631763 0
653826227 734968892 0
403829401 626377643 0
698864732 517381338 0
757237958 612972928 0
312143391 236545263 0
38643784 132221916 0
322656321 133451764 0
527408684 146744915 0
257083667 107912397 0
232351460 247196322 0
496818678 273661175 0
153968459 46902305 0
363241768 333853610 0
158051943 232734380 0
567299379 289290015 0
769819369 623137121 0
137981561 172972852 0
509403690 184336487 0
390905625 421276660 0
647108723 487409750 0
768875261 608440684 0
62448360 765800886 0
433407480 532471069 0
424743863 310632155 0
554685951 294376571 0
657148282 631880888 0
697319590 564465737 0
98568571 776504072 0
38005054 418102360 0
362112963 557084776 0
431983263 117180530 0
62299404 660296332 0
224905271 428834481 0
547119141 476676903 0
552138966 167897243 0
757718476 17759147 0
166313007 786447936 0
755562463 716938796 0
780628163 317693595 0
77477993 336715390 0
38816549 780040060 0
295899015 506393627 0
367339648 20162643 0
614173474 160899264 0
251366248 1447827 0
525548742 763257073 0
713165850 188092422 0
502830728 351341495 0
504927710 667516909 0
476447306 407422890 0
415198872 177300761 0
531657227 182665484 0
612938458 332038509 0
455942501 441223479 0
217179025 690431988 0
678984455 437912583 0
286204964 104911619 0
666796009 646481706 0
471551854 488200661 0
318104340 284772362 0
4457213 373503079 0
479508335 698943916 0
529507320 589922641 0
284817056 154613361 0
544633073 363447957 0
449770586 369814251 0
102176776 154063977 0
505171502 760189130 0
309344832 85655775 0
298090141 330355473 0
603130674 27209241 0
441750156 338865717 0
237025418 640898187 0
481158169 384768661 0
62967469 322218030 0
652606272 209090694 0
690433046 666723716 0
385947238 776049528 0
48446397 164562083 0
13188316 279055191 0
310821568 141235390 0
220910031 677474164 0
67244738 737965915 0
433397358 504507285 0
509525853 153392079 0
494720643 87620748 0
315195364 176021617 0
538337133 290798454 0
521132876 203393233 0
568384734 679515448 0
341881498 265783442 0
363426128 464697068 0
612056867 353028932 0
769426579 52316616 0
167740518 51259340 0
217995873 322995904 0
697374338 471712462 0
575603131 563599198 0
398493286 258936049 0
542472497 506393135 0
70118620 159831304 0
281078890 57101956 0
769920349 785813376 0
729840091 199111940 0
486700436 458950072 0
89552645 414079672 0
312108264 628825340 0
162331293 572925725 0
455914133 745986001 0
409026715 708761257 0
364228362 55619637 0
290197732 190054694 0
19361130 658649100 0
66008866 542601757 0
57652896 532131547 0
430379600 250574520 0
534351355 616259972 0
695338255 257111913 0
355920157 656406091 0
314806703 464714719 0
644483742 672069564 0
99032127 578843836 0
631224582 357900497 0
80655023 565438982 0
48523348 279664471 0
226589142 503317085 0
421973459 367065855 0
248405568 80104845 0
759994172 575006122 0
415497375 624294552 0
509371715 28878115 0
344885419 398048923 0
293686619 443527591 0
622903713 220735383 0
173956227 742541931 0
483890059 612916180 0
628701907 631551195 0
116051895 194795784 0
312169073 660428969 0
308321465 3926357 0
577145056 725053136 0
563585694 486840770 0
222955487 541298533 0
754047508 651941892 0
114332930 348105242 0
151469450 223609732 0
555838770 787680189 0
654244161 640976549 0
367685846 255788275 0
33131887 412667014 0
589935380 91881586 0
551630897 499772541 0
171991811 657067039 0
600787336 448797600 0
123593813 702744833 0
173251554 111923808 0
312894660 284657032 0
577513245 645708771 0
749804993 274482492 0
114122828 17280373 0
238476223 699576010 0
741413594 623469117 0
673529899 776786294 0
134003722 753978634 0
93137204 522811983 0
576815613 312859593 0
652563725 268017327 0
413200962 50440704 0
514829942 520041200 0
201752441 254150802 0
358292674 740941263 0
567066931 396652480 0
542022882 209627113 0
395699853 435503997 0
12558273 553766735 0
496250826 364441957 0
603077735 334269329 0
615260157 397064144 0
522960627 498217009 0
553796171 785913372 0
626200863 104685289 0
116945631 748620947 0
17422611 580990239 0
467109205 584721915 0
558927856 610162825 0
321418092 238432831 0
40922226 310017646 0
323881291 410586461 0
7424861 185763398 0
604090340 254848812 0
668330081 189760441 0
654268029 178622887 0
794591788 526441924 0
754528989 646799651 0
282751129 140574767 0
271150283 69848037 0
573601118 182293278 0
546939566 33167110 0
746322729 402939321 0
390313863 650544674 0
200982096 345880846 0
344769538 694895480 0
240043024 421936604 0
270817367 524290355 0
563922456 785834364 0
287584700 77063063 0
185098110 139038303 0
119847010 34434793 0
252049476 321390208 0
753475832 432641818 0
514401817 364774466 0
356410330 756960909 0
372397821 597870406 0
190308456 666243509 0
347668473 203582867 0
446368829 571180608 0
291492696 433444713 0
198510654 113877971 0
480563342 533845528 0
419125195 482156616 0
52181848 241560806 0
161224998 5111852 0
22793719 346919678 0
707602707 346848608 0
176269531 454687046 0
384599130 108683227 0
514253694 719125798 0
621391521 512084646 0
593512683 673694226 0
250017824 374671978 0
407531384 664686132 0
225803464 238337035 0
322205084 229736908 0
662174056 232365426 0
135976235 649048607 0
593699436 355666149 0
637230546 142394135 0
515657484 528300014 0
300681581 612527150 0
145979969 403057469 0
369960081 357078977 0
466928103 266345387 0
349880952 483492633 0
54691412 262952481 0
754382122 539263064 0
106912611 266030569 0
86165348 735010699 0
690277495 610371680 0
51226103 525843304 0
515769895 720157718 0
654589394 3754838 0
539767093 242053267 0
280120170 77246623 0
770898491 295334430 0
327524378 115218992 0
722054527 205426679 0
531330502 658341026 0
552118235 80346600 0
39280147 112408949 0
288408952 327089515 0
329640462 467227239 0
572620246 609304066 0
324789830 676053705 0
139992837 53029476 0
229693544 510912078 0
750383994 437107916 0
450017081 61350263 0
369670798 588278323 0
559131435 326649134 0
25181773 35776811 0
265953175 311165971 0
481584075 140570619 0
489254832 657504525 0
43061097 391635453 0
550080965 546381242 0
370365223 503438416 0
752256444 749130493 0
19116337 635251256 0
87100252 756860148 0
225748764 457450663 0
315641856 721802268 0
329719613 301397018 0
141590823 278583268 0
268191212 248990099 0
686166739 413656091 0
170712604 771895229 0
101295845 748998203 0
771728267 42902698 0
539127040 639578431 0
298689534 17097171 0
145588584 415799991 0
162031229 318802322 0
188433047 83797883 0
153485339 550576533 0
438158902 38117546 0
639497245 513255399 0
100109151 157838009 0
493417653 758155047 0
700482510 293826699 0
267107549 268972071 0
8501370 461320865 0
388049135 605716172 0
298294369 788232663 0
194178538 554778426 0
178575065 757161640 0
589662486 114288253 0
505643223 165132550 0
713667351 158652086 0
4482519 39906222 0
561147344 744609161 0
64279066 59170069 0
156251384 749560726 0
370907783 2288091 0
92127803 378822585 0
410836869 560171310 0
547493087 55201337 0
178197060 329555102 0
292521846 757339221 0
339553158 554448393 0
469401344 777599342 0
637084676 625200964 0
317946911 136529932 0
718264695 747498158 0
60365835 476173800 0
300560544 23500619 0
406280661 293157140 0
452171314 559445215 0
384439770 336319884 0
146967606 91621203 0
26183223 440594531 0
28342792 540637830 0
606018438 592466905 0
796342882 722204159 0
417392111 88485466 0
325645498 483294758 0
717212395 656787503 0
771287677 445378226 0
429894601 169823344 0
448057100 381258760 0
377282964 373480871 0
455485464 683113122 0
693181309 34958749 0
230272015 723421427 0
703325514 753577906 0
66627961 298429007 0
611752732 124348472 0
383309121 110211214 0
409266307 223180645 0
540708962 528048361 0
422591603 35739982 0
684745107 87971212 0
730663163 490697413 0
338465765 602987937 0
665778015 208139677 0
85128550 23263968 0
184449988 13135537 0
366586118 597152038 0
67382665 82195387 0
440453723 310690165 0
330561956 418431479 0
167042049 636524883 0
53594420 72947468 0
565230337 289194135 0
107127883 512099252 0
448191333 540737504 0
221624574 520481821 0
440032230 133027327 0
463164770 37584783 0
186995914 256341085 0
710689017 36840498 0
346358313 612423803 0
325875684 793147862 0
652505887 669014494 0
433611358 796388692 0
211525696 506057462 0
273548334 76658911 0
490176041 500380462 0
119966165 415416855 0
63918320 75424703 0
338044708 704011434 0
304730930 337529729 0
130697563 681370523 0
201152149 177973211 0
105955144 531699124 0
395931054 334205993 0
491455605 674602032 0
176358204 292227804 0
190916158 704281980 0
798668790 251839181 0
6465534 478465 0
675749773 504520494 0
274749640 297532712 0
253710413 427826571 0
788814551 524896562 0
35217088 576183320 0
338008898 750345362 0
105836189 27573451 0
380331608 762799299 0
784035026 149598758 0
690853534 794090957 0
14139846 279732121 0
343209881 532943284 0
153488394 275902571 0
366430893 203455293 0
266126874 317279060 0
629280997 223367001 0
167011830 61085366 0
631844394 341890841 0
24921977 61475301 0
340340138 588864 0
242067249 305240566 0
110466504 384535858 0
509110319 137214666 0
48288207 279846981 0
337205799 697712954 0
653494991 496932573 0
670340025 593911448 0
222699914 342499406 0
276741274 388289561 0
660527187 153660940 0
378210813 492907454 0
61864927 603715754 0
14902430 429994456 0
706810976 702384026 0
539731881 170453923 0
770398863 52487279 0
128446958 386065363 0
735758543 766701467 0
623173392 436154899 0
437486912 780505283 0
97005826 599451929 0
710011062 149722782 0
752094162 783523696 0
352749501 556774820 0
260238753 369186048 0
389654687 474560353 0
561673350 366074677 0
648673042 23185424 0
185860919 231801597 0
114894363 628052462 0
701374763 311226107 0
316816661 466125877 0
199305046 447034669 0
361891046 199233270 0
234377476 261330377 0
492709229 794718116 0
334853585 652336790 0
206637584 282487931 0
130530179 442027633 0
324782680 577825543 0
232385719 549872709 0
439839742 40056931 0
801532976 720908032 0
521064398 616197255 0
498619151 319521646 0
477370468 646543962 0
172274828 339129165 0
353570606 762630011 0
650918450 43061081 0
753500712 503573366 0
755906722 572009462 0
470935607 690592057 0
568574847 489858054 0
154952255 462752309 0
147634671 640592472 0
301849408 108912220 0
16067427 555364639 0
53718695 401564963 0
664275036 148148595 0
26342768 358579038 0
331245154 530563586 0
211931424 767126167 0
695201450 525231154 0
573623385 650814209 0
727844089 672363008 0
275182615 788590701 0
284733853 368614891 0
500467045 7657896 0
154722924 375661877 0
756756741 565274604 0
485322685 651228225 0
498612802 82712797 0
139077135 17588051 0
587167657 23853259 0
285951266 305215736 0
348290352 732695478 0
142883307 221012925 0
572250345 776957073 0
406095695 739457174 0
666143063 232013003 0
595867714 96055838 0
522394751 240143131 0
498820642 133279637 0
623778974 228465681 0
67405446 78527517 0
249649160 368827895 0
299973157 399600592 0
167024806 578728762 0
751093200 757608817 0
31151847 255634899 0
275231581 367562749 0
456386979 609060792 0
31422110 296556365 0
474498297 204748464 0
764515973 511518152 0
12640604 230276050 0
147707847 440727088 0
268474926 689756258 0
315892212 513175986 0
212653744 3894670 0
370561317 75111156 0
691457979 158655168 0
169592795 99929131 0
598636504 400439376 0
90919684 674454180 0
144547458 798639174 0
350806912 555858937 0
109324267 402679511 0
473017340 703190009 0
635808015 108919771 0
697218146 314424567 0
70773885 368007151 0
23449950 611856065 0
629527212 611453908 0
618312093 208519315 0
666102126 71692882 0
40589297 11179706 0
699611413 796498190 0
685934733 220249330 0
168288462 435514110 0
583685639 628952255 0
239978169 52896551 0
283890065 551654558 0
181677204 653067693 0
680169166 145046582 0
110429027 452547906 0
740088671 281093947 0
121422112 167256576 0
396782691 240799754 0
797874542 14774681 0
61661708 549194095 0
545556151 106101943 0
482591571 546493196 0
446821474 629192112 0
350149319 156126809 0
386564637 389783142 0
646129575 608647403 0
206474226 381697207 0
499902959 519882774 0
41477699 474447559 0
520315944 172389909 0
564280293 135489182 0
131988892 449849164 0
67622672 121011003 0
753745662 689925697 0
683389761 563173072 0
48960771 163869701 0
457471215 518807952 0
13238372 423151084 0
448529869 30249886 0
320554611 748003427 0
408456204 654184807 0
466782815 19521616 0
364770317 494761264 0
614550718 620684547 0
511822427 507969389 0
138803551 67512043 0
375523780 219521808 0
183724290 337637982 0
493981603 73574511 0
72961231 228327107 0
384393248 264585194 0
547244699 72560159 0
652077127 776395349 0
64634869 521459345 0
386065336 405321699 0
226080183 273775522 0
774609462 653438597 0
182483518 33829749 0
157344559 660928422 0
361233355 359178210 0
161306028 693201975 0
60506218 432110720 0
586977010 154095477 0
219849588 502976495 0
561238587 651321038 0
108839145 540215415 0
295808365 563301062 0
768888828 157627593 0
419708852 513864658 0
223602667 708760100 0
441991556 17908726 0
535249866 195419143 0
714523792 150833334 0
105560330 215973787 0
652436631 600981031 0
617974048 404642825 0
67536137 691732440 0
356573518 137626581 0
427805426 182158018 0
237295199 207917689 0
719167592 639156174 0
548838400 243799117 0
599094557 50682440 0
586758153 150443693 0
136071087 386410549 0
77152046 549455891 0
39472016 476096918 0
40461780 250889564 0
720168111 199486030 0
745334897 650252906 0
62577825 16516370 0
341480268 123215023 0
708487439 65346078 0
420014145 179451996 0
527810060 119797790 0
782511754 21898048 0
479686258 38964286 0
568537869 18510606 0
557986188 333011508 0
537461147 187234232 0
359320313 294987402 0
296103091 578743755 0
242004101 180213279 0
12965281 170976056 0
265467803 663825932 0
759072301 172543519 0
585979272 150964834 0
111972101 1814424 0
452659749 501870199 0
695136152 738060436 0
111519076 782659715 0
215698872 589686884 0
728444509 667181912 0
392375852 298711032 0
778360642 372614763 0
132494398 766957193 0
592216366 546863965 0
626587733 547459817 0
662936351 665141699 0
84724532 799835585 0
706819876 264998794 0
265270612 576989991 0
653517954 736712839 0
725223421 786014625 0
594729553 289513322 0
511096624 473902651 0
104072819 314944857 0
733518465 708247387 0
626928241 588763871 0
582867247 220446168 0
659427471 422129834 0
654738447 630453799 0
19380934 351385397 0
600316753 641166261 0
223786275 137690194 0
478411682 797701583 0
382927641 242046845 0
92488690 635746744 0
25421341 575751641 0
173672551 398779285 0
361343919 548074896 0
772081565 583249306 0
629067572 550953824 0
660206622 2944194 0
293433613 111103626 0
649592420 41347073 0
191923629 607940165 0
385032872 470674407 0
513591766 231604621 0
467906646 529234683 0
266100457 423418061 0
687756839 46121844 0
400967912 32157658 0
283938341 40878188 0
452944387 146548313 0
204281590 703350007 0
160616572 745183819 0
492108811 561499428 0
255006441 22142697 0
599855750 519438622 0
7956667 131299469 0
84972265 527231111 0
41345403 539636055 0
797546299 68016227 0
581876078 641440235 0
87888244 676059208 0
162630907 431135232 0
543384389 321314347 0
738112816 246478448 0
211710391 174313829 0
637136110 168249892 0
628529328 496884476 0
726357935 177608749 0
504714937 573629135 0
480386714 166134436 0
569270108 107099407 0
534006125 556258935 0
121533439 59389909 0
483814629 207685945 0
662081252 71313399 0
245843705 185638722 0
775946129 108401344 0
418220873 798181372 0
378566711 763268328 0
738273981 337262440 0
216201736 757276980 0
772635719 168079057 0
694593247 283137651 0
19671852 662819946 0
444154417 122641457 0
86609778 108773195 0
209737626 293707960 0
31334654 298332215 0
426395933 740159638 0
623836845 411750620 0
608607652 12355184 0
321411256 82830602 0
571866634 529891940 0
2479935 450248469 0
50718877 262207347 0
592383555 380202995 0
511784218 151023934 0
195984862 147015178 0
504964004 584010702 0
374984395 763394982 0
609847688 477445975 0
796882389 214860010 0
637414620 10053094 0
645991308 724420874 0
365369623 782129473 0
326600720 331482117 0
730535182 49331482 0
56956463 225521972 0
318441031 355729676 0
765489067 132678081 0
34602379 783739274 0
713376153 319853020 0
243378417 422852932 0
420420817 26204277 0
732589825 662187216 0
378070904 728374636 0
620187181 374173014 0
538268121 428883828 0
560955077 1916222 0
43156871 786855805 0
569559248 619395175 0
585748043 603391997 0
102717736 797711093 0
654456229 148568194 0
156402449 231281185 0
55993991 645254017 0
784465073 520170426 0
229802289 722223426 0
44221389 210849171 0
535383469 652011122 0
126141497 667111003 0
295796235 185344557 0
452646867 211712651 0
71806703 681163111 0
637281315 783207861 0
721224810 259940276 0
295918265 456551765 0
352873034 688807559 0
35870356 724116213 0
91907745 278134275 0
250585877 400319221 0
781609115 285149715 0
637208938 246388985 0
304643505 290435922 0
767766016 405893438 0
121746937 717367078 0
202374200 263272586 0
614391449 631159633 0
132901886 8324994 0
97601584 521493878 0
413707846 294588056 0
179879773 648735082 0
334198315 513329148 0
694953349 519521046 0
234749900 665345502 0
31309239 773743279 0
747896496 799115508 0
511575498 751895555 0
35971811 78792887 0
367025194 520139253 0
496271964 484560049 0
395805639 316960561 0
127753832 512594561 0
713944928 575912781 0
489124810 800994398 0
464053472 275149438 0
48605122 722350212 0
655438775 730433203 0
171880064 271003044 0
182501317 233323136 0
595565961 452315159 0
481723426 233604073 0
224940929 601425741 0
643973538 183795653 0
742185474 216155454 0
586205836 337272134 0
339096852 114031129 0
189728558 218682853 0
100329727 290599793 0
399946583 251039001 0
337429239 784916438 0
286046009 708213868 0
267517953 216646531 0
766854367 787799565 0
192778143 769714793 0
585999156 605360785 0
42118351 11822089 0
279168815 106934670 0
589463237 83384870 0
467307144 73711401 0
23868323 458605191 0
209865105 449280946 0
616361719 417075433 0
383504035 412126079 0
92601929 69021741 0
490451166 681412699 0
223779959 577416657 0
190676717 723776756 0
771750155 766865891 0
118911078 139671044 0
369865970 97112105 0
129782851 471805996 0
300485272 111411994 0
478984486 426145650 0
768309951 270595101 0
565199603 418035285 0
492656486 258131955 0
512718378 294511376 0
47620240 488512788 0
794239827 267447255 0
691152189 746082334 0
724251121 629222467 0
714030634 589753456 0
96118355 76789843 0
531361251 141485243 0
235347425 492352733 0
133098353 494796236 0
646486190 732225786 0
617798958 550784975 0
658789876 241536837 0
582172034 583787518 0
798663688 357516595 0
407907889 314910000 0
451780264 174243606 0
621239612 76242763 0
200932442 211127051 0
316659391 776342685 0
274743068 326808937 0
785447365 604892577 0
150865637 586099886 0
477841412 655335727 0
704660324 387044786 0
561922675 243295954 0
22873655 374632663 0
744309413 793405718 0
514137156 120539878 0
93525984 638096534 0
781121919 24533220 0
263694988 420658514 0
492331772 707650987 0
633653313 492787193 0
753363408 452052386 0
483184750 215651824 0
18176444 180880284 0
316802247 203835109 0
354497758 98469207 0
460473698 102526405 0
429177555 139658032 0
716221513 486378424 0
564523567 424728647 0
330830607 282955417 0
166252740 150184624 0
426495570 14709300 0
723614853 583049044 0
797696577 364024339 0
429496039 570343342 0
212690127 640167947 0
243020994 677714968 0
609368294 501173274 0
645151344 652342448 0
789967227 753314964 0
736619589 392517110 0
448637644 400830318 0
741343370 564837874 0
396604592 394625940 0
76993529 242813508 0
317966466 55096051 0
75482077 31430065 0
460629794 662405262 0
173526060 563476438 0
328819340 417743814 0
549310354 508812923 0
425692021 772517245 0
401878557 48599804 0
701552346 481641244 0
289084255 679647107 0
201204080 286315913 0
295461406 381975536 0
586492757 302084205 0
280557603 141920605 0
332071859 574876736 0
336216918 643950501 0
628774173 585423658 0
784474524 191163259 0
478787914 349651108 0
232942595 393771342 0
11222695 194471226 0
428029479 294219590 0
71039482 660624548 0
516173739 284037452 0
716866729 446429469 0
667813206 71917675 0
699789461 216422024 0
217968488 455211664 0
613392861 58119189 0
619147973 294405191 0
762521359 262017155 0
186962526 59556025 0
44645721 371996331 0
389371100 220488211 0
226600824 393972262 0
560457468 696479693 0
21538994 620832829 0
389275471 177551973 0
25415267 354945167 0
643014232 362189215 0
244027421 462850044 0
539563782 412105134 0
198465719 160626233 0
352207482 153706088 0
105841752 364263951 0
128208414 178468208 0
279284966 73230948 0
185639910 591847235 0
394633375 653116159 0
143650091 722767265 0
500854167 154591556 0
116258878 736993706 0
555941737 104899036 0
609132887 39695518 0
175369870 329496649 0
450234455 727412114 0
505984939 659944074 0
368794914 501572144 0
667711962 637114711 0
90606822 312698199 0
327831303 718991145 0
208264484 19693650 0
115049332 542488188 0
236069253 154299391 0
173773859 96730096 0
496754153 861185 0
159260864 307721006 0
48715654 714242246 0
157324028 723967209 0
210813918 340162103 0
385204405 221070985 0
718503365 247955550 0
159608414 796725157 0
162300506 251395389 0
134049433 620050157 0
383671128 187381402 0
516433055 146094321 0
544913071 359214487 0
607628689 761177327 0
168624057 211472713 0
126498769 616632166 0
249991230 772218676 0
72573913 365988188 0
545226698 589745279 0
487492596 388710013 0
117138241 779912990 0
193840303 464619987 0
523155120 99528454 0
49710754 773052456 0
30185383 244057883 0
24750355 458608573 0
567621534 82583359 0
80907105 171964047 0
34631086 545489290 0
100009359 216814553 0
335336206 436466474 0
113742028 185794755 0
406544420 227116236 0
598909080 219214193 0
634599580 728280934 0
542088368 610409998 0
509935287 159635638 0
647789272 504456603 0
760079493 275893112 0
440183432 592264032 0
185933821 117515705 0
129738563 699134663 0
316647227 592086681 0
582727422 66798058 0
187588589 306063598 0
164956183 221158718 0
658774961 417807256 0
677313404 208999843 0
330437052 118278599 0
746979135 88818534 0
782847955 42562800 0
693467786 29653092 0
529932043 709879763 0
56046956 658821225 0
430766651 390807476 0
800973560 562516174 0
665616322 182808166 0
132919316 619482348 0
5186880 576079312 0
416398108 708086073 0
550196887 161418317 0
297148444 240580766 0
361456590 402437863 0
198238152 131497653 0
649928485 427977766 0
557432928 682231602 0
508336018 139439336 0
200127294 1009048 0
610813946 609042711 0
699270923 358055102 0
651480366 120837830 0
729832714 60564050 0
758847600 737830506 0
540513457 32549179 0
29656699 359318451 0
197016896 577202278 0
330596680 441536690 0
359744340 785378712 0
595187673 545398229 0
226202221 6941213 0
186155147 245987782 0
484707246 267732464 0
554165089 200071905 0
745385595 365980579 0
524400332 664768914 0
52422694 469764441 0
751910707 740473086 0
494218181 172602258 0
90668308 172640606 0
562291670 481378550 0
573436675 729851696 0
354273759 415456379 0
279825239 496485087 0
573138029 574141401 0
149988206 415727888 0
213117610 330692526 0
88598754 349450748 0
33054308 286171005 0
563469182 620530497 0
448039204 307300115 0
770943529 720801972 0
549852794 47567942 0
551323924 357700154 0
288804382 521809896 0
225224457 102779864 0
495955302 378087691 0
267052573 627485321 0
110431845 342626595 0
409668492 384757372 0
255390823 180045138 0
24877076 275150542 0
92304233 674959893 0
630342361 607761886 0
282159136 627235865 0
642063398 268846526 0
268155369 594553150 0
624998156 128811787 0
53571351 654236252 0
285925217 787275275 0
57615015 371994887 0
658197783 236949630 0
67570300 386520258 0
380906204 349801831 0
734546042 304675693 0
654771189 621442317 0
730487500 257962699 0
686675490 144124612 0
85610308 54785954 0
306218859 314648082 0
317272642 49742418 0
316950152 199711054 0
169195798 298148829 0
787877240 777832809 0
206590960 456342104 0
800593165 780745183 0
432586801 193870130 0
20207718 551844596 0
697466710 522933677 0
44572455 288147125 0
369661709 587418579 0
165332680 750952475 0
284009561 753174522 0
104096278 657163323 0
683594793 759561210 0
784202396 172288269 0
624071353 220863332 0
485786471 730616611 0
461105916 774734530 0
358713465 785822318 0
294483869 215874881 0
62986328 315531823 0
47959289 187561116 0
375475243 790337112 0
643549371 354439350 0
337609004 751472181 0
620176321 117031330 0
442416724 753996645 0
383266407 79820446 0
239193143 128270400 0
616860145 252326999 0
458530856 631870859 0
260536995 662445236 0
88550849 393868242 0
349035725 390113039 0
4484142 764084585 0
622818481 373877275 0
735750170 43313612 0
462279634 416929765 0
327162512 572256385 0
373663831 277524771 0
126826330 80807178 0
469574552 476387422 0
286481604 800919810 0
122360829 174202666 0
84498502 553326355 0
211727760 738786293 0
584724042 497427045 0
491986818 5112730 0
708556855 209215727 0
352386465 757145310 0
730305547 723607722 0
272353584 132725130 0
788336470 461839198 0
417116970 399004515 0
657690085 24065083 0
114261161 771126895 0
303032318 627360645 0
159739028 655166666 0
476047437 755026002 0
316850320 72336125 0
266355583 490066331 0
464927231 399972332 0
119107953 520636497 0
665359919 233104708 0
551841303 371370284 0
738017148 410042801 0
259947199 302793920 0
765916549 643459639 0
690959072 224317154 0
465830324 269108139 0
358532694 387393390 0
450509254 668458477 0
107318355 413655969 0
442231487 109340302 0
287212597 607690785 0
500832427 510137630 0
19762612 737856011 0
374093347 260907593 0
290438871 122203960 0
50837493 631349729 0
761066548 700156627 0
174802165 279696749 0
539090911 693540275 0
728314460 359430462 0
256712073 351798873 0
200249864 67685086 0
506239176 659512831 0
631859656 798149538 0
159767457 546793994 0
89898171 89343470 0
248314457 341328473 0
18652143 176739116 0
573718159 23474597 0
370176806 624439020 0
517508061 723555187 0
56497845 393139610 0
423745443 568809062 0
375883323 512897963 0
660138886 531179063 0
232427434 707682292 0
775626047 9339050 0
192052578 79321483 0
268442786 380801281 0
412677213 343160881 0
800944839 436497108 0
616247729 120988312 0
129520540 13713486 0
156727014 483610063 0
298591282 601679925 0
771254563 232200510 0
741743717 221370371 0
393477834 763399672 0
11941932 89695446 0
282382669 102756477 0
511024166 182900181 0
490587412 711858958 0
317636858 659997832 0
31772630 217589869 0
194962783 124595785 0
234415496 751125669 0
396854934 58798543 0
385227970 314146967 0
19249800 351447566 0
735019028 53257749 0
535085310 725510436 0
703128453 76241115 0
431309757 763329788 0
593237797 128337914 0
762986588 544825480 0
768080545 375594493 0
396981577 376617384 0
347675704 137692874 0
660746354 330757239 0
180476595 189492216 0
637573774 484115762 0
393691421 441062437 0
435960765 86980052 0
128415135 468774023 0
306252259 526686531 0
324172841 206196186 0
125664225 663519749 0
633317850 509450938 0
449479751 283152147 0
693037199 288743990 0
575415512 233640698 0
402870407 662204026 0
682144911 608290197 0
288200527 43373591 0
146925687 792551335 0
647196862 348275078 0
620008021 8493529 0
562755302 684119890 0
247017733 252421892 0
468030498 146872308 0
381520420 595145052 0
600498857 310518246 0
343183924 659678737 0
408429342 21309730 0
737044367 18545968 0
274936880 747085523 0
88671065 173030217 0
598566591 652176797 0
80875846 564243562 0
38972766 669974703 0
16282773 587757985 0
508784373 740766416 0
212665174 95659843 0
272273665 315683293 0
206919065 798686284 0
519202297 751701341 0
430350946 546104310 0
207058705 535446075 0
720519401 98981326 0
292306173 789121699 0
702302460 127747112 0
736129921 774730464 0
363973960 41792494 0
437646259 786580547 0
529176176 10491367 0
615677497 772233869 0
115301345 162779468 0
237388755 230250669 0
402453582 217185270 0
486271280 274871566 0
50609101 618498156 0
795536622 95370011 0
529109372 212915202 0
564587867 325552466 0
482004870 433324543 0
709447523 95433757 0
62479524 81167898 0
49651089 141551886 0
430945543 391138917 0
428365112 638078120 0
160316154 312865103 0
247496458 217600176 0
639993324 599840270 0
726572935 263487042 0
749031229 84243052 0
181302586 767004632 0
486340060 544041293 0
245314697 573484955 0
48904607 218546062 0
610433811 225722328 0
306282337 732360235 0
734083307 71780387 0
730748914 453436609 0
326207095 135167357 0
348703639 21348655 0
399892016 601406209 0
767593356 474560995 0
755978803 348763502 0
319645164 368217087 0
718452267 171195704 0
513281464 95833 0
567688791 299801886 0
791581805 767867221 0
437642081 690182560 0
9951143 702725494 0
50273114 378808686 0
665430998 678445702 0
143523693 595885784 0
163936446 259125321 0
728334653 60555079 0
65794131 401293717 0
728565505 759256737 0
165907328 2240369 0
464765644 105928179 0
308722673 187476072 0
416690354 598879765 0
781539818 73850940 0
611601160 743988823 0
89773772 319848343 0
482584439 424459035 0
563816987 728772183 0
42932716 580247575 0
522278381 455771083 0
614095519 192874238 0
462621115 246254026 0
69892733 779184790 0
652002409 786817641 0
104538141 363881911 0
790935001 475818059 0
284644034 323329995 0
559556633 561537082 0
541799441 26236383 0
234380964 380327637 0
738782765 147162711 0
317634119 524727127 0
174827111 725088727 0
35536623 581217776 0
637883668 238509060 0
699047495 778660529 0
616929665 225403536 0
95677201 149559650 0
445961666 447420811 0
685959958 118977522 0
160650295 284922693 0
744986297 363423617 0
46837562 536286029 0
669710204 634255653 0
609539356 452673835 0
409010021 656332064 0
370151938 144926999 0
194869428 109834264 0
479709429 794426716 0
563228452 202253833 0
218819265 456026054 0
437388562 747975573 0
686508348 260108141 0
609334952 653090174 0
670484909 262851280 0
461472860 786281417 0
164531784 157718058 0
638114959 423199144 0
71832665 789219484 0
120468716 341352143 0
443283813 71307391 0
155172219 144415830 0
5710246 550680483 0
721444806 776253146 0
327554850 797993539 0
450025720 102917586 0
151557613 229621821 0
396810078 380398785 0
576752904 95784520 0
17332768 315227053 0
585101037 294178791 0
37792916 375244522 0
135614288 398945826 0
410669116 246142231 0
491917508 670344760 0
201303155 606057123 0
393057640 13229370 0
100706178 747118484 0
80892465 697130143 0
37991804 625910075 0
237565308 431673032 0
549602096 80662168 0
704861544 777970373 0
407863691 731651187 0
747545306 81827043 0
301178031 110522537 0
139457768 528770193 0
714528826 146144676 0
11882966 284322407 0
388888264 639157363 0
342994607 637949935 0
667730065 720407565 0
92770147 9664921 0
449141979 747409877 0
307739760 36342718 0
461551773 487319500 0
634078247 96567352 0
634942916 257108062 0
482625722 251077948 0
528794931 543161309 0
801274563 64466207 0
128896172 295361578 0
35764494 728543105 0
381151222 247621165 0
114139445 432790509 0
360708716 695921545 0
121877244 654910751 0
45304612 87544507 0
390219347 202568253 0
739827654 462176706 0
279928445 16513411 0
330237320 108679560 0
388299873 632137150 0
65469504 709636323 0
590935429 236434457 0
403066355 518743998 0
110934073 25340519 0
450611396 701321259 0
674899904 440622004 0
407595376 379577473 0
590223929 549154074 0
207224579 293916598 0
266274486 18803165 0
296634069 321401044 0
484432758 617743027 0
162835855 509241431 0
211075415 305231881 0
493948733 328893775 0
363505653 1038493 0
192782626 720481715 0
91851573 94795971 0
238978395 381938665 0
481689654 632122921 0
748046761 475915828 0
246783873 615918317 0
763818476 296220739 0
398214222 350974094 0
632855633 672588973 0
271673114 6149299 0
352543066 85309591 0
256746446 787904551 0
537405216 700341962 0
268162016 770838134 0
465489914 287912679 0
358981870 413706741 0
680164603 171298831 0
701956171 609998427 0
482938418 424466745 0
65237500 762529958 0
292025643 217894853 0
212001034 226671808 0
569395278 646279461 0
670095861 765626423 0
3073904 432989244 0
279079331 400263915 0
214499808 477770956 0
416312385 78060187 0
578735156 385539876 0
533341717 102088219 0
586619516 273768826 0
702067697 227678461 0
479499871 534724087 0
620827673 490507512 0
101695636 297833211 0
292479330 149207380 0
510977219 87239223 0
594131674 691471278 0
12837943 219669264 0
434218300 405610471 0
474147636 337577736 0
22459793 336928619 0
650743760 77493066 0
459101071 420832631 0
319371748 586661374 0
557825464 81143396 0
781963022 588962425 0
363568528 50662156 0
46477677 126232892 0
756085666 342168980 0
719611388 696354523 0
455558000 194625312 0
266219248 254356082 0
765216649 762279386 0
747148567 34929054 0
554073574 513886098 0
36717256 451147142 0
242899421 51061353 0
318071677 559233487 0
423752593 312437536 0
564045028 187041861 0
164612405 775988506 0
520217027 319099908 0
714437538 779311960 0
409555809 110312089 0
601576332 143069278 0
429634779 549407671 0
31506697 547812525 0
642148244 511020277 0
372169233 140189397 0
686278255 96394933 0
584619489 229451024 0
697897165 689774157 0
386832116 89002383 0
622389401 46727346 0
580023340 615220374 0
427221432 198069397 0
200029747 694135522 0
769219028 294743654 0
621219504 710438091 0
427965745 231830020 0
396979560 15153504 0
15180537 319175868 0
129354129 714445676 0
541937487 547984376 0
262047165 693959638 0
480128398 488078456 0
43916991 455270178 0
747311560 581173043 0
132877160 760600918 0
226650478 148597221 0
725951562 36159222 0
718970818 513323986 0
458870534 725953928 0
763275950 529788871 0
727209235 674621676 0
39476277 682845504 0
413771687 630150235 0
342088862 526903825 0
192527421 135562846 0
551567281 638335995 0
157019851 789129273 0
582790687 263022375 0
35252670 167414450 0
58647246 141635192 0
364776707 361807381 0
202660589 741141825 0
222922889 566376955 0
484282257 382856538 0
755142540 483344567 0
250246323 614771929 0
266295502 353363263 0
751480643 657021737 0
301512004 210426479 0
435580877 354484805 0
375869372 794295860 0
396182855 13674205 0
612304464 788356713 0
305061122 403444883 0
672035948 384263034 0
405810404 778286837 0
332711085 225212548 0
197049714 220816412 0
396138784 226387875 0
133147833 690369648 0
502277261 374490326 0
469697136 327171907 0
155027784 505391725 0
534148169 56457730 0
132933050 295419800 0
532470568 635989240 0
660645203 11062384 0
261687820 451800784 0
275467172 554927837 0
183724661 387331663 0
61588775 451452224 0
281691647 208674030 0
743936396 413148590 0
32534903 122657759 0
552044529 623634403 0
109829834 593268266 0
215232066 474460559 0
451082077 193273684 0
379368607 573483676 0
779632628 359046449 0
197738736 671923982 0
122491770 374241404 0
675899428 287743458 0
496715977 414267283 0
128037955 428827452 0
363686496 305626101 0
748861189 653424312 0
759297412 717963007 0
722624707 440889563 0
169043947 265934793 0
780461444 711945426 0
503151720 405815030 0
329626771 709221230 0
559821597 799668154 0
526398284 49453248 0
723409743 53797907 0
767586301 15421303 0
128278687 520549329 0
146428495 217802816 0
410808002 40775704 0
321983127 482658362 0
300439794 98753101 0
123919820 120869724 0
15427170 38076392 0
676213723 379416561 0
505532504 330931592 0
706195357 622986159 0
3927085 430541319 0
100794420 31938748 0
231198483 688087916 0
128559787 756601952 0
37055563 399655042 0
560387170 494166070 0
179734283 81480025 0
729769592 172690395 0
296501889 166992532 0
698749617 359639976 0
524739908 678279866 0
446426583 449220979 0
661325512 42425845 0
148943817 147497544 0
225172790 94034633 0
230259726 172144077 0
588604560 213159306 0
751227004 288524320 0
104980829 120910330 0
365694594 641507984 0
426166905 50393212 0
306974000 353849192 0
372319342 714276865 0
242903198 775742415 0
3324120 218223483 0
574993285 370907545 0
774364669 687146424 0
723527242 268839875 0
130601279 18073044 0
208446752 209670923 0
63303176 220280598 0
518378205 66467100 0
736131578 436990168 0
394745112 249142914 0
37248497 126183247 0
151690196 577603389 0
785763780 206732090 0
294598499 279707372 0
261217797 605389515 0
475765798 493378416 0
275404831 336177260 0
677446127 357251712 0
243157320 69962930 0
30586099 385036656 0
112763746 622979490 0
712195722 735741453 0
352911261 76649647 0
168532461 88066546 0
62913071 226911015 0
648041521 467818146 0
568026633 486526647 0
789990590 583308853 0
25109168 647590262 0
654121237 402303035 0
284127329 68882281 0
566125088 159468866 0
759606843 592414933 0
146635789 500714388 0
609913439 775443660 0
394957891 22463447 0
316273303 725140948 0
564438568 14830236 0
485874541 301987017 0
268709458 55816536 0
277371083 751507088 0
549902921 78183846 0
139328776 649773867 0
259073207 167477097 0
352113716 354223291 0
316976323 47845589 0
28139236 643652645 0
674503774 740754834 0
286445917 445864142 0
596736564 109413551 0
711261609 342598075 0
670744842 657062128 0
764454337 83435861 0
63092468 563712015 0
193757196 687786485 0
463834605 369761884 0
141898381 411728561 0
386435069 35241239 0
797603406 207277826 0
143590438 109515044 0
588902886 633441216 0
149033387 300803733 0
264616022 361470106 0
341542326 103993847 0
610941502 574529424 0
313720324 447299709 0
242919623 388282346 0
305790800 306682527 0
778178349 467400222 0
40152036 385144975 0
108484098 621342616 0
303789065 395374274 0
661901264 797074798 0
350407147 121955971 0
676459726 634061877 0
245406423 284878620 0
780901123 783934569 0
574068860 724430802 0
521998290 306613229 0
243176460 310363636 0
163986156 596731783 0
314520459 63675906 0
386057629 183215995 0
505389222 417467431 0
331029231 425581446 0
652416102 184774757 0
361455846 139330160 0
596190396 591945671 0
784586505 543523982 0
486187368 291044070 0
548899603 200282724 0
290401226 694329415 0
606622554 386792896 0
378365143 781155106 0
295314236 132014761 0
359211943 178002694 0
459500606 624228689 0
787896649 408575340 0
547936667 568995961 0
780685602 570113665 0
748955471 526518108 0
782806872 223272251 0
232220417 324219656 0
396970108 95062555 0
131384260 584897756 0
210878362 538944784 0
574317829 707192123 0
200924581 597290976 0
242951137 214019016 0
210087778 49266145 0
416247963 578942046 0
713167963 571297282 0
589152770 618853885 0
646399556 396366051 0
502621222 573420836 0
633117215 775643600 0
522756228 101175957 0
378955644 218877591 0
654193945 536157209 0
432219646 496982531 0
99861925 364069470 0
175628321 747394813 0
542616512 649726668 0
147927526 54842040 0
187270944 372361052 0
583529236 254321009 0
38236889 670474642 0
769047674 667099589 0
717752040 784791957 0
303243694 200880467 0
694317925 722304864 0
332802126 565662164 0
1591644 133595116 0
435489564 769357303 0
217804902 697600133 0
750498419 341611756 0
608689959 493485497 0
200480017 464013649 0
120991353 503350021 0
572901786 507670680 0
366083366 308532109 0
413704129 582870524 0
162238038 275614383 0
731375167 437220644 0
445595547 583794749 0
26966995 11728274 0
351853264 659126230 0
579993094 28377248 0
722853098 624163960 0
447952179 546916264 0
180168510 495416656 0
398715143 460861311 0
180026996 455057452 0
444409038 228513817 0
727881873 55311497 0
607593918 312044996 0
294878259 65614999 0
789875563 643566503 0
467923531 511886259 0
495848168 771962915 0
95671873 390572067 0
96352680 727385647 0
68482929 122713252 0
495788418 97903345 0
420424832 217295058 0
201781976 713261312 0
429969939 724777603 0
9751886 305238363 0
413568620 649688658 0
260778064 518366146 0
409299728 478459430 0
583529580 148720178 0
502771091 291274646 0
61959056 167251092 0
277225967 45757925 0
154280064 784830812 0
646467767 301045963 0
130128272 313273218 0
284946978 579444290 0
366395422 293019915 0
30918889 791867606 0
703015681 341264360 0
319690190 220646595 0
398647257 233581832 0
431561729 547729178 0
158801444 240328729 0
462975484 769596900 0
133111088 562791696 0
485476993 485894055 0
120898871 426145655 0
296400012 167498854 0
757210187 791760114 0
569929532 146421322 0
790460364 23763198 0
147627142 328726125 0
203681174 737089461 0
149678449 348957337 0
368347590 749737059 0
494281399 84603685 0
563573085 403869033 0
693311971 40637624 0
735991454 682233804 0
369025457 505309277 0
370324334 522080153 0
490387108 102120899 0
377591832 668701076 0
285124410 166631488 0
593643326 201453950 0
354887111 380461422 0
393089651 681202994 0
290209039 670319618 0
105824904 613591205 0
221533553 201715171 0
268426800 688626533 0
374501608 317291630 0
114601587 82110923 0
715094214 540009996 0
780581769 663288172 0
737267452 550509233 0
132618664 712888997 0
37209818 439531374 0
119345620 148948655 0
266502279 80206065 0
91451463 387445422 0
460604585 163611303 0
583478328 386987399 0
735763757 133175590 0
659639681 717568009 0
593388021 612853241 0
195595415 707154429 0
161730720 648875401 0
461059419 408284501 0
662821293 454288987 0
426835290 669287733 0
315048230 420581349 0
146758566 275871179 0
237331099 59665794 0
367870604 583136988 0
664719979 638206036 0
276672372 768146152 0
519709409 179596933 0
667783937 93523504 0
528384310 601547288 0
395070901 693306854 0
263519681 83396380 0
478623957 140163139 0
16067296 397494726 0
575411104 207253245 0
386440840 306107720 0
47481456 150858187 0
480919678 106549145 0
328076381 503910069 0
211400692 653271330 0
76656344 752144647 0
686670309 489774487 0
759594008 206311770 0
682245332 364363581 0
149007166 410030692 0
508324725 456007194 0
373111004 675392405 0
330921399 503964543 0
328938895 667082904 0
611178287 563436432 0
568998075 166149425 0
758240469 436458445 0
239811539 168020378 0
372643256 20102019 0
248846062 140276730 0
378190861 784546249 0
633099965 342521300 0
322989814 166621682 0
31520122 144431072 0
118459478 212342147 0
148265145 156597341 0
770481916 14652952 0
776452164 606759066 0
95845127 718625875 0
508587122 338974155 0
741878163 363729675 0
733161045 783868284 0
696580657 401723002 0
211055583 245748939 0
348854914 272712058 0
457981131 719403183 0
375789116 56368750 0
130643572 424149964 0
334584716 515635227 0
329745069 41721235 0
425497193 468580827 0
582488833 630339720 0
232309739 547506747 0
51248333 675615373 0
225101113 339558254 0
742051790 279368214 0
169869992 107722868 0
232895716 733842614 0
682244589 339258291 0
234024063 725471720 0
146136965 293179015 0
315905765 201931608 0
685254321 566418143 0
152603953 238022495 0
725297132 301641934 0
356935288 659454328 0
699636790 358192774 0
313847839 187628738 0
736156712 555344595 0
164458883 275224254 0
787416482 148703427 0
131789098 57335701 0
343847951 578876581 0
491858804 705873290 0
165324043 716228902 0
120626563 541927595 0
242386589 621684585 0
300586305 12982839 0
765461532 605974547 0
699061893 477908458 0
645288121 6051151 0
635958154 769345917 0
130826458 446358530 0
191460022 629000905 0
113706093 753918468 0
677282387 263810605 0
22800373 93008332 0
27099276 135496931 0
556846762 753302313 0
176049887 485606649 0
38680733 280577025 0
688696109 397945059 0
591553876 572317987 0
678484503 731094587 0
237491508 260036680 0
11404683 486919797 0
523366304 679470899 0
475946124 482415947 0
280479278 527570541 0
341825051 517659808 0
198849673 394089614 0
159834651 675679248 0
69767634 514877868 0
747659011 280299759 0
748010332 590055126 0
687858103 214951477 0
65380526 417739577 0
342980241 620639200 0
201030854 666620162 0
529290610 434405458 0
670654534 565089099 0
473228084 541350271 0
201213610 708923889 0
216523307 755376040 0
510023508 577234724 0
283618473 239281948 0
578469807 352793009 0
59984039 211486800 0
280452621 457410905 0
489265917 455655568 0
443572652 660005634 0
61261060 121227409 0
549525969 38749342 0
208631970 292210366 0
190204199 645166389 0
780245037 130764237 0
152465456 611662726 0
475329379 636713957 0
399882508 444947365 0
718158885 307371577 0
247101194 253267184 0
108299269 101222029 0
504400650 715728123 0
201271562 477984973 0
695017643 172983810 0
411403841 662167997 0
219283540 316067083 0
539624767 90366905 0
664522806 109684197 0
293391143 751868007 0
607813141 590467356 0
81423329 496672744 0
709051772 305964115 0
691742428 598056353 0
644089847 573503105 0
681971305 60235018 0
489839397 534367349 0
9932913 781047445 0
346303085 114764186 0
424974134 801520913 0
299059558 347841324 0
525505418 215524730 0
457429281 53429810 0
494727998 468305539 0
697735747 318298454 0
497146176 443339136 0
499900472 748987373 0
54549522 87112845 0
460939676 695748640 0
550061448 787354779 0
441047878 706553781 0
528135635 634095751 0
544764559 408806517 0
2748924 340251356 0
194167620 296873947 0
737726015 541679125 0
720813965 771015581 0
567863870 718518912 0
734355710 219408109 0
621765815 290805378 0
736456782 621596772 0
258255675 575316677 0
651518450 226643923 0
716555699 101850854 0
187449784 66311744 0
596766795 631820107 0
743098647 60226305 0
108242379 418993079 0
535086203 336987364 0
391164122 36645390 0
671426701 253714635 0
113518000 234274229 0
590813288 316869695 0
202921198 275323192 0
723343879 70695829 0
283561643 22530260 0
686819831 213804357 0
140567859 389793425 0
595566356 602423399 0
482175894 374927234 0
743512040 575324335 0
19746156 633558798 0
442728149 738515408 0
287036995 160610964 0
314029125 443188262 0
423144603 200139380 0
281336676 46753918 0
473819365 465176316 0
700280167 345689174 0
619761455 677222822 0
292994421 729710901 0
676200666 466900232 0
789881043 525829611 0
512731708 165437482 0
496390757 185276075 0
287322 341846627 0
689729111 551573969 0
594327110 39829881 0
53506450 631760481 0
468490450 156807524 0
377315886 426374562 0
728507608 284518383 0
75601808 16395964 0
739738392 253387032 0
229748910 348342899 0
157672333 690807324 0
168377058 75438178 0
234933419 54048658 0
373025413 787943916 0
348915564 389953009 0
56905772 455488398 0
513510326 771497547 0
194927598 238819056 0
730764208 105452427 0
50429021 409704404 0
501242864 210695006 0
665818070 745305477 0
172921270 186666839 0
505825254 218450489 0
502869744 14603588 0
46357326 95064982 0
160874515 775201300 0
129909909 128593806 0
726959795 298313229 0
343166428 1712502 0
554312260 87775839 0
645255230 578743152 0
39725580 13096852 0
635877117 774204993 0
263686392 15446356 0
106472770 317956796 0
767291676 244673113 0
349047411 355502117 0
793802851 33940242 0
676966343 610470796 0
513865529 122186768 0
766523572 661014314 0
308555882 738491641 0
767261557 547239809 0
135431346 763587006 0
169801362 45570194 0
297046011 5225664 0
38280480 434362941 0
491237551 640242002 0
185874856 501511129 0
580209530 380042171 0
485064780 281840513 0
190544834 414642987 0
278550434 587374194 0
362105976 539503951 0
34993808 596714066 0
183212775 669962685 0
534155316 335443938 0
320921850 58223316 0
64470879 233291723 0
6734827 21456884 0
582488393 419776971 0
790338669 221206930 0
342928288 437032574 0
49407759 593001342 0
332038754 644779009 0
289305916 122548798 0
101335916 242185685 0
172768105 144885371 0
259694219 375583917 0
30538400 394813355 0
2374730 91968052 0
622992738 191411850 0
119979649 565387883 0
339190682 329725655 0
366816153 671939930 0
297667640 288967536 0
402332656 370072952 0
490319162 413464984 0
439770918 50435685 0
502249531 326844327 0
161391986 768766264 0
165170665 112647982 0
71649605 291780325 0
505270967 462442342 0
716978611 108676502 0
434953734 384745384 0
706632715 332684397 0
231298990 693058838 0
407972144 263340604 0
271784373 425179000 0
1037110 796757699 0
385837380 489397223 0
424354587 169842400 0
283040334 489780851 0
506422914 162356158 0
727990523 346545332 0
725771752 220535310 0
579781661 497685494 0
583951982 303132050 0
265556495 396248787 0
648433727 285542118 0
159839794 441159769 0
272828101 229603076 0
757820008 686007072 0
195687252 345371827 0
645748235 734516788 0
352030399 48218331 0
531974963 462356643 0
801227744 602566018 0
242924477 784978461 0
544507321 589935198 0
248461302 777441945 0
581105032 390482646 0
98848728 90706918 0
212033243 516110932 0
744204512 588464193 0
288316964 481024089 0
285447265 31158673 0
582640156 725248750 0
782639644 48827336 0
787465234 591803863 0
447190956 620039490 0
250894843 280230481 0
671562499 533940226 0
45603035 68226653 0
542550410 557653736 0
693268345 287403452 0
170501559 124741376 0
247432870 699641413 0
294944720 319374967 0
264970539 605402286 0
575899174 731104326 0
473367768 81021169 0
151009304 155633615 0
477610329 716324980 0
266707909 726257735 0
126770058 593558666 0
572142863 350650925 0
393333844 494276813 0
593698737 463233169 0
440661385 74309254 0
198699622 2037418 0
440163274 772434320 0
211434636 273644220 0
113622227 187700170 0
218036379 13176177 0
780150639 81256157 0
760477024 265458193 0
403864740 595930469 0
234140980 53136103 0
115305284 623299002 0
623740673 353697698 0
437486843 632660556 0
695927655 73189194 0
214632820 363492361 0
324993504 590288754 0
644808045 171928355 0
274379198 354226192 0
184805816 411970422 0
738184717 143031840 0
320248099 581500207 0
143910838 797784428 0
621309746 763175535 0
485246748 456210980 0
583199668 756973236 0
105669202 193397456 0
332852936 704660649 0
528399745 307839778 0
550655943 676863030 0
397193688 434606883 0
625957817 539460157 0
168834897 787613476 0
314835061 339534365 0
654805434 180458032 0
162560504 608803866 0
318041167 95938634 0
8568488 372016307 0
567495091 245753548 0
798257180 207843708 0
162137075 250798563 0
305228043 400845138 0
370447089 763095503 0
548469945 431721785 0
286393066 278221647 0
429759455 360565054 0
764127504 699432985 0
574137466 307985144 0
626683792 195746364 0
92370082 580729710 0
639699731 167764564 0
766317026 547954017 0
618482647 128919890 0
69023137 231435836 0
272832116 294458228 0
230720554 40082035 0
70923975 539957496 0
485764744 73118129 0
426599030 498469393 0
374661984 357015628 0
640459 105130777 0
551116734 87956622 0
597708206 491702991 0
436526763 625214735 0
328571305 614588895 0
703051398 314587124 0
369841406 68107882 0
532001418 626065995 0
763920779 380538280 0
710709070 763641013 0
650677400 427409248 0
418115773 753379151 0
704936937 532985412 0
52874207 403683638 0
539927596 650037373 0
204089041 452123836 0
360183686 579220320 0
415211154 737027130 0
637306867 429193189 0
524666569 101600261 0
617011715 678900829 0
550353070 434657790 0
516860348 541288358 0
350750905 361402903 0
562158887 632465495 0
413950611 630252688 0
405089878 534373724 0
777177508 108625553 0
664236083 522784736 0
289590574 655066810 0
169029257 61130827 0
97658271 309932003 0
653312883 135345277 0
287855846 123939956 0
276299373 741087047 0
684819097 118008643 0
440569511 632510266 0
500761589 696993239 0
120911404 118135328 0
249749299 537897294 0
746513745 209205554 0
702389049 718763752 0
454003774 140313975 0
366364063 193120257 0
748304915 425760322 0
368366435 473143789 0
76655441 57005064 0
551385333 328435334 0
331238638 698834849 0
497265495 177775523 0
516206144 488440923 0
308074188 453617285 0
10647200 781608593 0
354463252 44144589 0
605279928 786501372 0
712181959 426388367 0
198742888 452043337 0
111538322 20297309 0
793324826 537751954 0
425324831 535850792 0
4716819 258606546 0
105966083 316087277 0
169294652 40742024 0
709200018 198136403 0
344717039 168211288 0
163330104 746729773 0
495148115 335408077 0
148790429 551902470 0
59626464 485854404 0
128627898 394144955 0
115380743 427753392 0
300712962 462369389 0
691858096 381750260 0
366085607 680143022 0
603277401 576826405 0
5481160 200715077 0
675564281 651847540 0
384417950 305546913 0
585008704 741729805 0
219112707 500349927 0
516661449 364910396 0
785541765 164883686 0
360003410 294176171 0
35407146 368669655 0
85668964 158023279 0
602078489 330983725 0
774642439 704507406 0
629636920 285346171 0
566408039 85534922 0
586239499 34361205 0
366368441 523221630 0
672799224 557636027 0
126005763 48310721 0
310809713 249155709 0
428545052 15009493 0
574108339 136009201 0
210398026 311377418 0
162495739 527623756 0
432173206 373398005 0
771537677 769648729 0
68039564 246218001 0
593352059 18118093 0
687014199 583612747 0
700903924 731658565 0
81111143 457422635 0
656845174 130679750 0
208788542 52564211 0
556761057 306123203 0
720536760 727250686 0
363162941 544569108 0
507388910 614033633 0
141236507 352264892 0
259300851 685996037 0
761777509 160191201 0
363908439 407532622 0
278937953 739814740 0
752257355 678747660 0
578028205 586111477 0
487929185 482215892 0
413270983 370856181 0
133827804 211114762 0
21772697 160656630 0
236026415 46448719 0
738441287 501378130 0
133929558 543831678 0
772721166 670964669 0
692301702 444430005 0
497497061 170523688 0
722632972 781597610 0
794023611 547049535 0
472431112 545971081 0
367144341 667517970 0
553565789 529096942 0
718512964 735866416 0
606900970 471812289 0
92284492 224210100 0
303791197 22389843 0
339954200 31033342 0
601432168 257674921 0
442775032 288734763 0
456249384 577987218 0
650859766 290069865 0
665802904 746356672 0
800565304 237024801 0
620054981 164160649 0
463768561 582131596 0
527233346 632183437 0
178674858 148094481 0
342584922 655926310 0
550155872 749113314 0
318307974 601177272 0
79280018 495172810 0
14371966 115932730 0
112883309 340719882 0
6518995 658146601 0
693662035 644422867 0
488257036 310228110 0
211989619 460015861 0
742137287 801301563 0
725934154 601865366 0
617722693 333935520 0
152417173 415580730 0
180205105 584968269 0
362357176 307833640 0
442710032 114810572 0
293341210 416574333 0
690653807 77912124 0
393958969 367167665 0
682721558 80632050 0
122232650 727178828 0
234590113 6848777 0
794963452 757574418 0
23436809 553657786 0
380166461 639565547 0
408013322 427315287 0
105861642 564840537 0
381232703 797000004 0
447950740 445692358 0
776039199 251983566 0
210890923 373963446 0
668358436 531811104 0
526317163 282549225 0
552384628 27459931 0
229989334 183983997 0
288309660 520565529 0
623673551 541623318 0
381203467 242712795 0
532950129 449203644 0
552436940 359589864 0
84038410 364538519 0
773089571 506889056 0
578700393 111719120 0
658524983 558731788 0
434989771 425271823 0
572980711 427640476 0
577238370 490339945 0
563389123 515855339 0
388237197 491087625 0
462806397 107251295 0
37312087 197451748 0
167910086 82227561 0
197100556 222237724 0
432340566 761361503 0
163868 156814702 0
562517902 274945585 0
23833636 146745335 0
210202576 615118375 0
691901197 177820177 0
661585287 549700066 0
186907105 672129349 0
572741119 736767175 0
684289423 418481880 0
531488151 542718302 0
436416298 255808377 0
559453747 738321092 0
754460490 338596986 0
489775933 591568119 0
504225304 633209691 0
592091605 462165008 0
204494975 569079008 0
455713008 57924819 0
27749680 790471682 0
750428486 217569696 0
186804742 532126282 0
564956157 9915095 0
349166302 674584181 0
18737091 375469354 0
380986234 787470106 0
417130006 214755339 0
491933287 581505580 0
336244380 558743138 0
263133574 326984211 0
756284425 639002897 0
121870122 247140276 0
604368434 661789022 0
687780016 225525390 0
564757720 730297809 0
586257898 517617235 0
786446134 395319880 0
46528414 337354773 0
77945720 229474035 0
542772416 612276478 0
689548920 419140729 0
376207378 745854787 0
458655989 107119123 0
377776430 457723859 0
486894712 302774792 0
154355313 319507008 0
619954039 391662169 0
116874245 358989871 0
32948095 206039491 0
274858110 616941692 0
496363205 54453730 0
557516379 573692314 0
210761936 173794531 0
57469479 672533099 0
86910574 675865657 0
242723652 411732044 0
801459724 234400626 0
782248281 466844604 0
738800018 466985079 0
744907491 75360207 0
691841252 328051652 0
128467282 293715358 0
738710089 74264561 0
170966613 642245321 0
205865069 172477187 0
743349614 180945987 0
568557045 702095030 0
612020058 124424775 0
415852729 304737789 0
354816178 322210433 0
577862123 740938440 0
366691972 56807729 0
439735348 38543455 0
273847247 218285992 0
125819690 195395328 0
447592047 316020465 0
268873543 773373600 0
737296669 717570112 0
116530421 383745473 0
458502426 29375759 0
201660663 79818233 0
188320793 51507304 0
563652495 505851505 0
223151122 259911107 0
151921385 575065219 0
263661819 286150375 0
282006638 120326700 0
41476622 487521797 0
727522045 146123450 0
787983876 125814892 0
408086566 463678653 0
313963055 197290170 0
582072670 525051994 0
699035098 525665229 0
632040626 264732618 0
284350932 226853243 0
305387705 580433794 0
712739756 12762669 0
537574907 713072299 0
485461403 419155310 0
145086641 22069868 0
373956754 675894439 0
661609505 130712362 0
561097950 322886984 0
108065024 598822952 0
182071455 654608496 0
180220132 651265870 0
524777376 201953726 0
75288015 160910404 0
479389922 319988391 0
259600628 261197373 0
372150662 380899265 0
752351967 194225329 0
380445158 60610721 0
671403925 269859917 0
64202038 564751316 0
268551013 4231299 0
114046792 432812470 0
537893262 94865725 0
324703613 149508574 0
645622026 784846999 0
274473842 185139786 0
374697748 326373666 0
85471102 589623548 0
546162422 164888171 0
49370210 602578764 0
691664866 709938629 0
601543140 258051232 0
764980575 290644995 0
125171570 146719832 0
673606031 464239494 0
90674194 347820676 0
302247485 783687643 0
94574435 623342782 0
123610653 4438922 0
317515073 115352293 0
221029585 1643811 0
622006889 433012303 0
269197350 709547988 0
747261394 282120644 0
801570449 724826647 0
280476465 236073574 0
131929422 327090298 0
778920943 412489623 0
471489095 539079785 0
509848335 51514979 0
329256147 426211675 0
132665355 451866742 0
308621327 532729397 0
548048764 82390469 0
548815435 475982581 0
32524855 329267212 0
662120630 474368206 0
138120897 716129506 0
126318787 782657524 0
10205541 542879084 0
269756060 520770265 0
3925903 284302856 0
42091028 169922528 0
266451858 309120087 0
654141982 773090862 0
549678226 603492957 0
277107188 732141369 0
444948140 747228160 0
259938164 176263320 0
362495187 535169050 0
230935102 284937906 0
276405138 106029953 0
746321717 694428914 0
136024061 411624977 0
538348001 123585220 0
580123534 560617034 0
493399755 109132577 0
429861332 384621917 0
647214841 440073838 0
487859914 445510522 0
693163883 792440659 0
430901546 517591074 0
440245050 706668643 0
434516472 673088525 0
746309893 352275370 0
661626626 106052559 0
325772506 124604087 0
335622165 372906750 0
473509558 31969527 0
581129347 650638306 0
723049447 507385151 0
308946825 86743618 0
529501203 102409703 0
406100435 150610471 0
150954018 58459272 0
521779932 198367454 0
199137429 505885927 0
791571717 334364559 0
7108869 451135110 0
66122771 412211910 0
678209347 112347525 0
335041033 606824085 0
163376844 515598195 0
2593665 589252412 0
769778247 557565201 0
514590585 620814983 0
509642238 465471648 0
215437863 590643454 0
646996306 224872052 0
786963729 503079929 0
231737069 395636797 0
177686101 217470386 0
300473238 801319153 0
323502612 326877771 0
483127256 117904871 0
171385140 199539638 0
64640555 319512609 0
699484885 18984584 0
111577444 448931571 0
763516388 477762904 0
680238137 250070267 0
224969621 106958109 0
463955591 285033071 0
694028563 674022943 0
403421946 506027249 0
212864143 217701056 0
196105468 571911168 0
120073566 749905101 0
227417829 318201024 0
604307041 516164581 0
760134587 419420679 0
11978028 136819258 0
102242086 268690857 0
769911892 8312767 0
555108410 782306817 0
565155782 112299655 0
121866950 7800788 0
643182767 125380538 0
40090581 203713426 0
782838793 588803540 0
736213379 574790956 0
454707101 795828695 0
307781928 392958633 0
225425594 584328470 0
410495944 779293922 0
244191537 527740345 0
192152571 782050876 0
419067498 779685589 0
675093633 577664066 0
768246978 347742370 0
495129869 473904193 0
63186236 364811294 0
450319181 116043938 0
704726705 498268989 0
88203480 665954310 0
38540591 386343597 0
213535279 614920208 0
186597503 336571223 0
159987004 387711281 0
367503249 777146487 0
9504383 151939234 0
142388641 477598669 0
446045860 661681996 0
164049392 124742408 0
218577243 487313615 0
494514237 664501536 0
73624203 616719590 0
187230173 716688023 0
258058141 129371481 0
202676414 267045705 0
503687622 73437922 0
35330487 459457081 0
500534790 174463969 0
275515087 237192159 0
163373382 78086979 0
725347708 775647394 0
798486294 145209536 0
525153035 67119656 0
697675492 402107005 0
169461377 707557707 0
148388135 377051182 0
54923150 540574748 0
317435936 104091197 0
8206827 282846339 0
28714116 568552927 0
482886206 583767665 0
274474066 714154025 0
545425736 783645638 0
70806749 573017639 0
484422473 356547340 0
611743871 485593083 0
216013629 430862275 0
488504821 613950977 0
525651592 257464412 0
761339885 41094612 0
392307394 748714678 0
377349736 683707277 0
585132543 560758527 0
502210054 327421382 0
755109235 660436027 0
571997792 261674698 0
613466896 158203272 0
421758143 680405493 0
552586981 431669774 0
772070677 283250541 0
508942348 762131409 0
649832953 323015547 0
42032209 701628957 0
431862033 340600565 0
518869551 96274063 0
153157845 411070007 0
523736915 119382729 0
755450495 59973063 0
452539107 387302656 0
497527486 456028268 0
551404354 367143277 0
320121479 312847248 0
96691448 583026633 0
331904952 287259879 0
31534322 269919326 0
625641556 278180439 0
540101984 620073879 0
47173637 663659755 0
578254834 710630913 0
601642409 604464381 0
622284136 519524140 0
34349650 771919598 0
508274648 590831813 0
60730876 548463568 0
22107808 171304857 0
622587239 671362189 0
728259564 44247829 0
191381876 628290436 0
143908571 441137536 0
691872538 543799268 0
137690715 772426810 0
732904608 35672220 0
136878952 777164630 0
144925082 519131532 0
231167293 489106229 0
480386017 101421249 0
141585380 460719457 0
436511415 126738751 0
720345437 685703456 0
341802410 786526321 0
707440103 200407424 0
119191563 444157789 0
752101281 340716528 0
628485164 299431464 0
483115198 591952963 0
229240919 662771203 0
468354494 43397741 0
431114366 535958051 0
107238009 183128023 0
587812897 781190832 0
311552208 798622991 0
521263311 331698239 0
262685554 530809541 0
13033736 392309250 0
658175244 601092608 0
700638088 480099282 0
88153517 505425752 0
557408387 332750491 0
76545920 496704031 0
451847015 789277053 0
580867525 397060545 0
547057326 97478864 0
593768115 136343639 0
596119448 388598484 0
737833953 166463924 0
591628572 615053282 0
693515823 689902617 0
410707410 566327454 0
534593094 538822981 0
512595866 674659378 0
518814492 729601766 0
164318461 789945374 0
798704031 681086904 0
207139091 613213047 0
566495436 25717532 0
766247883 29549501 0
158665400 171445417 0
608109068 354556220 0
722004940 615483791 0
25343032 10709592 0
381286863 648161034 0
745230723 800358376 0
703518976 665410101 0
83675805 257175483 0
207919513 419214462 0
361792408 441136512 0
393808558 547729962 0
659323254 96702668 0
505814901 236465931 0
126620514 762486516 0
54388380 283964588 0
719130121 137818656 0
90142233 766614383 0
45900057 96268624 0
457645041 73838622 0
368315214 240606268 0
589479120 740341690 0
118840264 703303257 0
309082468 589941366 0
69189935 54371357 0
576087481 198507798 0
682328476 734418446 0
548887609 399938315 0
114626524 135336363 0
789347314 271533716 0
228331647 62351164 0
765503232 636526594 0
800816848 382414653 0
595150154 314885375 0
85826845 527111243 0
408935683 668123811 0
344067888 353347903 0
9725167 719508477 0
47170012 585462856 0
306632549 650283378 0
418782872 305769769 0
32807261 227889608 0
236774114 121454743 0
564951007 607561222 0
797258236 590863411 0
347050441 543842644 0
119775818 162647507 0
161662862 461335965 0
418481754 249302450 0
307263570 197925234 0
114971294 191906732 0
132658279 37442451 0
293436611 775411217 0
661861205 427844121 0
748152718 30805807 0
289632012 59120188 0
439640827 438753923 0
68056580 577223575 0
400924548 589334133 0
479460872 249798927 0
503044035 170792849 0
219223236 79496491 0
378527325 443410871 0
266077992 785237633 0
375013049 561096352 0
132127285 343863106 0
739411563 402652804 0
254837561 758537756 0
150224461 269394045 0
346964260 688621970 0
448359257 544243862 0
425769721 1063024 0
548337638 541662562 0
354871696 16364562 0
68087543 281412437 0
784751834 362971084 0
358118054 635200872 0
205478896 272705191 0
100144318 381781917 0
608246662 192306771 0
485259497 713210729 0
186011676 751761675 0
405855602 553356835 0
254836332 506476768 0
288048953 786114880 0
435705840 338021146 0
693070076 259311946 0
196617343 427758588 0
269301819 572398729 0
726074323 766439202 0
53146350 346831875 0
190268063 366761295 0
566698248 428613353 0
97227847 768122762 0
78923245 462114139 0
86388203 235330032 0
6025403 760483847 0
783777272 597112405 0
308133353 133368526 0
154362842 216845646 0
746453162 459626520 0
341967733 752544568 0
782311759 755756699 0
69719065 16209827 0
681088407 430461294 0
724981809 14067827 0
301049256 319495783 0
526398097 574141765 0
685851655 124854194 0
134000839 383517979 0
664718266 478101922 0
323246494 577074551 0
162448539 592132392 0
528656098 430773637 0
103246480 376686441 0
743077175 685606255 0
529454227 796096746 0
272101381 160569134 0
56580628 573356137 0
266683355 279544378 0
562354358 422997085 0
612886181 466647211 0
200063971 287784865 0
623447899 554924687 0
430335786 462954663 0
768380213 293406309 0
96104827 299675215 0
760775225 50090484 0
139178958 344634485 0
225227749 425508698 0
85413462 649912398 0
191770085 253378877 0
207173690 186421711 0
334304712 463015335 0
457612141 114784323 0
328770355 508082038 0
735454475 96192697 0
43765577 691961635 0
261322103 523363592 0
358149248 243789917 0
757605771 401715613 0
30918493 38921088 0
162849643 166231810 0
585088482 522659104 0
180661370 138856983 0
118287258 556452411 0
733994923 190878379 0
623833937 761982900 0
251322016 442530744 0
393855993 158216389 0
11082997 167908260 0
709721812 612256326 0
421459604 561663286 0
177005077 175645013 0
734930774 49275287 0
396583480 247101275 0
210573871 475202768 0
62378851 370905975 0
414263788 529021844 0
600688078 400597879 0
705552513 18456244 0
58569703 525732255 0
73673277 776461551 0
613427793 794787485 0
309246545 560478823 0
339186867 159725867 0
692547347 548002330 0
351724630 604227572 0
403202389 322128904 0
710396145 708313896 0
545478746 322309157 0
243481365 718509905 0
234543272 533197405 0
167327548 332155498 0
761340419 718606670 0
99520960 337857653 0
316590811 328705426 0
790434902 542476688 0
19558105 183922359 0
595139841 21485453 0
203276631 125063718 0
249039231 5595616 0
335925947 460167768 0
196632167 315196660 0
92807456 132786199 0
469603555 498672347 0
154558403 13122624 0
299742960 797726717 0
181023717 779088864 0
686159864 158084949 0
195463622 639652484 0
794437035 61426776 0
563623467 596600672 0
96366298 221342315 0
624477126 376579875 0
641060114 26338562 0
470624419 449911984 0
243883351 757157829 0
21407976 629804806 0
480821323 298146296 0
726168185 359412819 0
339265326 678158180 0
57672421 626950444 0
644985615 631358225 0
47797641 635147629 0
689635274 766915976 0
563709007 117629605 0
765931840 482389826 0
510831310 35193043 0
474963442 756263256 0
667782522 324726027 0
625688074 97193773 0
429835126 194626466 0
199836990 217775064 0
23243186 301076421 0
487499383 575861124 0
57217299 439891004 0
735636593 310917514 0
56196354 644181414 0
240622336 571466922 0
630609039 619027960 0
75319303 550853813 0
38398191 72464911 0
175772814 612651664 0
143270315 283505825 0
75065699 430695296 0
15307719 395346529 0
439583635 653378928 0
626548739 215256632 0
175555579 487831617 0
700560204 30743992 0
44025011 765629281 0
533584593 786006961 0
461995372 390823963 0
30022451 575659723 0
787204671 791228857 0
165483903 292648103 0
660970094 630140139 0
583344048 765896979 0
439685327 780610469 0
662961937 161960844 0
623249676 455187624 0
573674054 314508657 0
409577782 707229477 0
261718765 641727233 0
128756125 29502203 0
393648013 100851250 0
726349421 682277333 0
801217024 588476204 0
83089235 233716251 0
334599601 543178156 0
309991269 18122537 0
84903063 587475995 0
746623689 526415335 0
16490230 75936904 0
146175286 540881132 0
352398782 226632346 0
564615131 305991731 0
57262835 207954106 0
146806592 146636384 0
301213882 338095869 0
502930754 578543062 0
676094421 781855079 0
444073876 72362814 0
222998566 468860658 0
456067949 462905331 0
287141274 707600624 0
564363485 539273141 0
709280949 443502463 0
422528512 597585958 0
590407259 465814708 0
230017221 426508581 0
190550035 64289504 0
497427146 394668891 0
467266695 173771464 0
745508803 422466393 0
409575938 79017476 0
672712172 366299844 0
717135020 436269985 0
349282860 255598518 0
329302018 460926757 0
563933476 342887554 0
334104481 308341856 0
379662856 474874867 0
101065646 743831632 0
302030657 129109456 0
141843278 595455556 0
291416869 739644503 0
370371731 173171528 0
751869930 748300437 0
496434016 790386403 0
792849705 525999917 0
770060886 501770709 0
311130435 536368975 0
600327061 236129872 0
626559636 255535634 0
393654138 703986293 0
144626707 286124467 0
344233477 260814450 0
122182999 184086022 0
372603092 88298741 0
106320590 173267459 0
299877286 793519243 0
368122853 276951429 0
227233819 351111953 0
306607427 562125910 0
128734469 653742284 0
59532761 205569752 0
378852078 353779357 0
606724210 255546962 0
19827141 252195289 0
7835936 660298961 0
274811706 52823499 0
374453618 309850055 0
746951805 42456935 0
225578702 453352686 0
739211528 498225243 0
302235130 720830631 0
180037407 396617929 0
578834750 742946029 0
589207557 727470343 0
638848812 726873396 0
563184881 24086746 0
47814662 529184286 0
646222184 193535178 0
370461480 647813004 0
9788420 550446027 0
160031558 394346354 0
163877688 225419854 0
284919078 734382175 0
598763108 374244663 0
798436905 425199893 0
438178988 439385826 0
78790740 42567480 0
760761070 328795874 0
743661812 368237804 0
613005864 247021276 0
750438221 516147011 0
408134769 779355804 0
106710016 754388487 0
555688678 682022179 0
707886808 161142488 0
578627396 234242706 0
790041002 704566821 0
371202371 690300064 0
155832589 771597117 0
259739981 445332629 0
256416141 485782866 0
9323925 163653474 0
233603251 430491347 0
31955924 653192995 0
587377069 193108087 0
463795596 306909447 0
753402902 595121156 0
447268832 167036207 0
580689154 507667036 0
86299873 553103360 0
149013206 109652339 0
147188982 497624937 0
103345379 116391333 0
738927212 183315258 0
251913649 341261801 0
793915201 33406997 0
704868196 72838924 0
490784224 481789123 0
598551426 768255679 0
182191851 654350638 0
673334159 161445064 0
575572295 430488856 0
155323056 148221842 0
169888597 187241180 0
735318405 535815710 0
142139404 199980757 0
138636978 301886807 0
511141445 145113866 0
74351401 560219441 0
136892324 396818826 0
38378498 289855863 0
454786988 293226399 0
206782874 405411109 0
575241223 163323095 0
421774330 83942626 0
625850773 454541165 0
200239288 581717285 0
627208484 88479352 0
455472162 292131942 0
493000491 527556814 0
373717043 778578873 0
16268870 542519021 0
688099220 474148274 0
493724791 523322512 0
44906369 79018593 0
70544943 174720399 0
434603773 404375603 0
86581470 54125470 0
64250439 570915147 0
147265490 310986134 0
688288378 576448900 0
452351426 291251597 0
636083488 227038180 0
540399925 17735046 0
275071505 113061839 0
730159640 93942626 0
605652257 227239592 0
161442453 56408996 0
614386589 325845665 0
629492030 66207417 0
749521672 338157027 0
136394236 203543075 0
358193142 693084876 0
398832045 799557962 0
194354906 524482285 0
720326796 442814137 0
508194136 69986501 0
237376002 245517863 0
50178752 789892700 0
367483261 787204952 0
117981862 39607845 0
780889097 337459579 0
272010754 392133453 0
462200729 621866968 0
2605776 536309605 0
775398409 618140712 0
789322793 398433046 0
374817682 162434564 0
203699542 481783792 0
375337879 335412340 0
548122440 253251902 0
431296020 161053122 0
797694406 336983284 0
588486107 405386367 0
546013796 197130482 0
113251888 492080834 0
726437325 186214529 0
737217145 59478826 0
302578612 770875299 0
291640563 573329161 0
238694617 330768334 0
137775130 214251341 0
705010486 722287623 0
58790793 447632014 0
788700095 475683812 0
522105816 365362493 0
266321245 223921200 0
323746325 424005648 0
571870375 647690421 0
423996719 41315656 0
735310421 389910988 0
513753527 80286530 0
174494405 145930690 0
40829426 235937669 0
570365338 443253454 0
588866211 547314549 0
12765608 642243426 0
760745712 192363000 0
725767695 792270739 0
327184971 534012554 0
375151183 469662666 0
377826518 228306147 0
80154799 396934421 0
53159805 617504984 0
126073738 608053028 0
604367608 71976257 0
521210103 494280778 0
180266863 659492570 0
7715695 594596328 0
668413445 541338693 0
4681827 791563033 0
520704324 489975741 0
6979206 150414817 0
339135741 519641699 0
185573680 368392216 0
750096906 163458514 0
583005180 488386539 0
705576245 497565608 0
741987815 301020296 0
608457601 410509731 0
604304536 593817586 0
14395738 499075468 0
454373687 47224205 0
767228936 172134866 0
149841894 581315982 0
398630775 114431198 0
607146684 579308288 0
532808311 55871450 0
631917189 725855133 0
732879876 292229733 0
351290485 171528960 0
697408476 170996209 0
725945436 797692037 0
428327419 687824195 0
402309179 66677105 0
145346199 151508844 0
615165636 695205738 0
304972040 110093920 0
238820824 43254527 0
246029551 449358953 0
556947124 393846441 0
343169081 402257440 0
635149973 134181049 0
515223756 453601684 0
241325984 555437606 0
758666210 542465411 0
672768507 107231338 0
787325557 488394749 0
634065027 329612045 0
328519201 497495277 0
196472775 227032487 0
335275212 33764441 0
138681045 690403434 0
682452693 193771567 0
761763221 62034985 0
11237459 451201279 0
603523047 365029721 0
387899085 356325007 0
391812720 566086814 0
741416800 507058854 0
450035211 143486422 0
732869340 405208800 0
239741993 173309270 0
121191137 266910441 0
725672599 311276645 0
443116602 9880785 0
100911711 739177622 0
800656371 214011079 0
276486500 278264040 0
167303393 138165147 0
652367868 635955023 0
789140262 448319167 0
649354732 690211300 0
759106384 618526546 0
263669149 696737217 0
68944051 538367128 0
86472672 431964509 0
613796088 179863034 0
327599841 208503997 0
709612712 249762427 0
106024926 749596134 0
135616773 535042720 0
240931181 552462390 0
282872497 423127426 0
331743075 351444566 0
604542992 129157010 0
483040880 561339286 0
237686996 377878537 0
424853509 696282724 0
222684110 681701157 0
626009911 778217364 0
251277677 565314003 0
223146353 573730563 0
578639037 541425356 0
298706182 743347195 0
167747734 609644177 0
436329835 197218362 0
392061184 21187517 0
20031018 698342326 0
750794229 279404345 0
391600130 234014319 0
324175537 770295591 0
270623601 793033754 0
9239313 509264021 0
20985470 136235433 0
538423148 121084309 0
142322093 619414740 0
249386255 493956498 0
102995296 368641570 0
675176959 68493862 0
266227805 111593930 0
381154527 236816706 0
672913606 515937156 0
103129588 535714320 0
352079594 292341095 0
798762344 315636306 0
23788162 211855851 0
526629090 580841846 0
558086381 206000496 0
32051224 15950472 0
378111642 724093794 0
540474985 561135258 0
232498398 312883998 0
94470231 396420960 0
744541767 247040112 0
571920888 257548766 0
406786804 549218398 0
688350377 93657906 0
505748786 316934619 0
6117947 190689284 0
225271822 144717107 0
657665603 453875334 0
793481275 494468524 0
254010924 81551525 0
218567308 716860946 0
153560044 698240349 0
423629361 220179548 0
745482960 298201026 0
448310005 296650312 0
449144787 174562590 0
141221837 634116745 0
749281019 678711763 0
625855151 673579355 0
513733612 84120835 0
537807001 630095222 0
765640214 600267226 0
346130945 754632159 0
260228532 553007241 0
545681865 164190239 0
713489830 151920460 0
128177578 337002754 0
555072588 177471122 0
18063400 435471388 0
82714421 387870537 0
414141520 92677795 0
664714143 216478108 0
699644553 633253929 0
602077041 707649538 0
132899068 74914347 0
730644650 288442086 0
576546002 457495296 0
301487955 223927108 0
540878121 28761798 0
180792425 248630552 0
156952376 57303189 0
743530546 509637640 0
377657918 76997532 0
522742346 378471597 0
303269097 394389647 0
692712359 592883835 0
232626721 166836376 0
21392537 255307843 0
470087173 590586586 0
669257806 637069355 0
303995126 603788147 0
9433880 752279056 0
232702811 728023268 0
537266743 113619971 0
575469255 108615790 0
794806764 428537945 0
251837382 773610866 0
320976206 232112913 0
419256642 477368260 0
371554280 218808288 0
506072711 71492361 0
659555636 495530145 0
412802218 435336502 0
365492293 672024381 0
365379670 555233650 0
30333825 329444001 0
344133140 733590736 0
410940493 735015335 0
794875890 746878012 0
266989802 292636915 0
538511145 107699841 0
621085250 77760126 0
130378440 228580998 0
195908860 622330087 0
108689248 77879713 0
163398571 542343029 0
574211455 44759601 0
176477044 675266502 0
522419530 252563822 0
218089735 447608329 0
613584030 311977043 0
580119752 157153102 0
737129786 495924461 0
154850577 747021891 0
388184661 388154471 0
96623459 442769572 0
269892537 277258023 0
523226411 52916826 0
668792809 236066524 0
137115735 651341095 0
4333222 352022853 0
140973447 292945660 0
195612652 559254196 0
187845883 491608191 0
81570790 417824235 0
514613354 23665745 0
646993292 782646130 0
387911823 324638193 0
179567647 444858283 0
521624021 700226770 0
326044199 452805179 0
666591179 610797845 0
421451354 654678012 0
501111928 7191389 0
562280450 67067551 0
414462229 617568198 0
381805691 115015546 0
335834033 152263346 0
557787119 770702814 0
276445025 389933737 0
487702240 14738231 0
189076078 780259787 0
370649453 608455763 0
343191027 303179035 0
158308503 719251387 0
764684094 285863381 0
243746162 660916198 0
316204676 795146147 0
780695341 324299671 0
442105391 156914776 0
146971648 541496013 0
713327895 606127803 0
222154594 13967901 0
275992520 650926718 0
343436246 726278595 0
773485873 172532842 0
112064383 613311106 0
573394353 657154754 0
725101698 663279520 0
514787361 373935764 0
468306827 442709414 0
414681689 202826537 0
280467085 231622389 0
606429055 132026852 0
144108127 775733158 0
480497798 34446018 0
92127887 62990340 0
402826776 473775700 0
372557796 390069177 0
434587737 101845428 0
561972006 649431036 0
782975736 36627995 0
209695985 404951662 0
45710777 145138710 0
762702187 378732965 0
244085293 155196452 0
405928372 183524720 0
782417812 492516081 0
83951422 660033095 0
127786393 106099801 0
411173239 179312016 0
143273339 301359556 0
500521740 364510426 0
503739166 120280235 0
154563082 778473217 0
280953815 232820955 0
362213120 130549304 0
611701192 38721032 0
507096516 701176857 0
492570084 464010799 0
60992807 1876834 0
237028693 476333447 0
75851363 713920277 0
62108811 439535040 0
80074384 219711164 0
530932487 601715611 0
92339891 183130456 0
520295319 565692546 0
365228770 190148355 0
333692105 78413996 0
323820788 569767455 0
297517145 534247807 0
547900599 747209764 0
350895444 228310642 0
751464493 306641064 0
656378236 648668406 0
781996666 44709787 0
171125881 53009317 0
129429426 781787670 0
438541320 54999572 0
273848319 377338574 0
721558773 631674193 0
7590014 789719712 0
142133166 142678671 0
765499304 42945655 0
5476280 445307135 0
752967292 670574534 0
232258587 660300 0
211944020 611895847 0
635240046 511659161 0
115037077 407957240 0
485509597 315722066 0
651027164 441607066 0
649287493 526575369 0
226950815 700635452 0
262918298 293949415 0
231925866 370982894 0
347451833 99415085 0
261032944 591253056 0
25337224 636259956 0
133829732 408655012 0
491162237 200542470 0
80704888 305695465 0
693208544 185873887 0
661998008 212894320 0
736247341 734346982 0
328544046 606010448 0
248309972 674255386 0
721101854 482740785 0
170476129 534127582 0
682294140 630663816 0
303395691 140461880 0
749391474 519028411 0
560380195 473151735 0
152756251 208039455 0
801107298 596208954 0
580891548 133104281 0
726846767 691023694 0
275111883 628377458 0
607405606 222028324 0
456014439 763726515 0
757703129 450884810 0
131214064 437896773 0
642965755 408299419 0
415887083 593445650 0
338161882 215416958 0
252136989 695612805 0
57484302 233001934 0
615540399 187123968 0
800500497 583783588 0
107342870 741815997 0
82213807 289478404 0
124629994 684456875 0
253218202 788939751 0
440883085 21408208 0
47875722 788736646 0
431839942 282683724 0
636986490 539154216 0
362606973 465335911 0
97173625 700087729 0
34893713 152491696 0
470131477 614683000 0
648650379 773049881 0
171183154 217456420 0
488360364 271457517 0
687775706 555802948 0
794999901 63186977 0
349254404 633125988 0
416661532 250951536 0
89954274 191496519 0
459081627 264159131 0
435367318 733907537 0
225497316 465593029 0
711438711 580558153 0
370731294 688161124 0
25313807 142927931 0
192225312 213711662 0
571389671 548110261 0
336665569 702539953 0
5556037 16066749 0
460229978 666257378 0
636687227 485992654 0
409252200 760779597 0
278623183 586631740 0
143472021 343755241 0
115626128 197080199 0
174852207 247127097 0
67675975 443377196 0
412275832 448982152 0
362328424 773089194 0
181737849 374410632 0
135250808 297362558 0
164806620 382338480 0
172095114 27485386 0
475448018 749016241 0
8725090 446566917 0
531101698 567335781 0
402117445 423831330 0
365518849 298730938 0
602502648 55451102 0
600093561 333708779 0
627175656 404252199 0
604551588 647465423 0
541215506 133945903 0
748415810 563779551 0
171580098 43926130 0
66241921 662049291 0
246736058 216305179 0
98944434 340278712 0
511577617 220050844 0
221603559 652475881 0
728465450 612306462 0
184033098 732459817 0
752780722 84150167 0
687324126 391403264 0
764608010 1041771 0
558705420 466257781 0
478714273 289174701 0
469747283 740949793 0
134788254 709021959 0
129594751 744415167 0
689910370 786003493 0
435616713 783562334 0
626667800 229106099 0
233948439 641578298 0
381926201 252591544 0
245843944 773118855 0
119617252 452996630 0
787591092 376656292 0
328123629 266983614 0
618827161 285882483 0
784722757 738242250 0
717325224 437921938 0
88040934 793117652 0
299747909 452377777 0
348031721 249680670 0
726122678 327495967 0
522149819 753174004 0
72192961 56235400 0
655816525 403942422 0
374798707 718762971 0
315771286 390393581 0
768427614 103290737 0
290396033 133281465 0
479677463 796687698 0
321127856 284135844 0
733788069 160355326 0
297621282 705890996 0
69739353 747765629 0
631720235 143826781 0
713620075 590561168 0
765108179 699598840 0
342513430 377002985 0
346634184 309220745 0
681483514 483798793 0
294284943 501503656 0
148993061 231502420 0
782419339 31409293 0
476183193 798538217 0
243147625 268308657 0
160595723 2854397 0
205802616 747029069 0
629506086 745971520 0
426028666 148503096 0
732320536 34933117 0
324819431 579256933 0
23908202 714668726 0
70071895 151185904 0
709392211 685994744 0
26114031 529327746 0
85243658 23029462 0
755776148 453972094 0
263389892 105618397 0
101363713 680044715 0
757728331 227386267 0
333454748 307882733 0
601610287 745826361 0
95907900 112228176 0
505618031 55862175 0
111921040 11910996 0
198942089 601839620 0
625185286 234805690 0
402896779 356114745 0
772276517 127357735 0
405018068 768751436 0
607515627 782516062 0
333880943 591916164 0
129044032 486206849 0
609166048 534525858 0
458406412 523236117 0
209657989 67645561 0
464760985 119602524 0
316292840 554534609 0
80955125 640705803 0
113258455 414864900 0
666050411 532154096 0
636474929 519134322 0
13925957 526592094 0
265975250 113685295 0
712987226 176637138 0
53954788 86276840 0
200345600 65782572 0
719792876 258016222 0
796780624 606866582 0
27811962 224125743 0
328320890 676953435 0
357857669 553259055 0
700074899 421996375 0
170639334 548873904 0
684439025 87930155 0
285216575 166955473 0
67679535 107883492 0
582515627 133868218 0
162926123 171625161 0
411367721 758489460 0
65638646 170137548 0
294891727 783190227 0
267525791 182442930 0
604778836 49009424 0
520034658 30115008 0
350915441 690118423 0
284534609 194305039 0
662692584 648642351 0
57080661 367897800 0
705377624 261721205 0
195208316 507872591 0
562928361 742874310 0
110062724 478467543 0
130684338 25725102 0
543381234 797177596 0
314033911 17365833 0
211887393 506431992 0
329885359 763464626 0
23909480 255966063 0
474001206 621532182 0
287694100 609350636 0
46366729 644069295 0
408231465 408344721 0
57190012 512165021 0
196464190 152660 0
474970240 18033543 0
272831244 54844707 0
216486927 521885943 0
180344788 225137216 0
141483047 153315884 0
611819603 253281103 0
454270190 205083376 0
568446439 92696426 0
628679541 730427325 0
381473991 647830088 0
651226573 28362931 0
787253381 548667283 0
125414535 148413308 0
82267759 779664595 0
104544007 219919222 0
381100553 38164485 0
171573302 636271043 0
470527112 373747173 0
330770073 82006240 0
386219682 382796247 0
497448341 66716489 0
700716899 116813062 0
389539968 686723923 0
338106711 277304824 0
211635408 285358365 0
249086883 306378276 0
690655618 435983526 0
350992894 455481433 0
448647775 148885269 0
365027529 458425969 0
713436346 366287058 0
614333413 273268146 0
387387614 513467602 0
788721777 639461524 0
384475219 33788771 0
308918118 396734823 0
167098841 534805619 0
196169124 626118866 0
736438093 372132461 0
330163806 32622968 0
611877572 660011694 0
686142623 326744370 0
153155530 140019008 0
381990697 323954417 0
753463804 144842550 0
574256464 208276662 0
750029869 521489910 0
494127081 476778167 0
512930491 539465340 0
442943400 234095258 0
582744624 571126782 0
403211753 257919571 0
695820517 556990945 0
407428273 235708043 0
665701688 377805397 0
742349730 363397462 0
97034240 765731718 0
303123747 754017381 0
297254780 622497147 0
217900068 205501933 0
504817835 694154768 0
530619946 309191267 0
590632169 109023019 0
177690763 738825509 0
374643614 657601966 0
172028717 666067477 0
443057975 76632221 0
750443432 511078442 0
8934118 593969530 0
99603944 159999784 0
258813640 374720166 0
541357136 568668196 0
193369451 469742496 0
518413528 90919796 0
685052784 204264684 0
611442013 659523663 0
542320202 756645991 0
92803373 647026182 0
676175610 387456768 0
178504776 374814536 0
122852575 175508889 0
193996498 394958447 0
287066990 692108012 0
492415698 163035750 0
773946257 326703955 0
234381523 98458128 0
750806764 451113689 0
138801074 211140752 0
764866643 149202547 0
614965335 104739621 0
283550742 687002009 0
34863206 351134859 0
516504540 372717229 0
493662854 695256349 0
216562945 297679949 0
798625192 249137372 0
663680663 111992087 0
224935735 188342096 0
170521838 645330081 0
269833838 626031315 0
632647411 240532257 0
217594905 81352114 0
196445757 785105585 0
461059599 170627522 0
471972412 471597818 0
441373237 349215999 0
236173523 407652284 0
564580558 587006969 0
440722318 583306485 0
97974296 123868413 0
601247786 702021874 0
496701686 351894791 0
204813678 356376888 0
436257957 633778173 0
17411480 641103815 0
661572075 591632723 0
306541766 743246720 0
540491412 219942161 0
244185359 622566638 0
67739966 44206367 0
252117243 251768715 0
166111096 471604290 0
771683902 202411599 0
720507725 47497445 0
630632729 152089490 0
462927455 448103838 0
193475625 51804684 0
720578323 185834654 0
744920704 767293763 0
406801812 760996954 0
350586875 100425230 0
441388522 667686193 0
36541085 605481765 0
670967612 764642312 0
195759866 346805350 0
711123029 282037161 0
289294826 366944912 0
298389926 190862190 0
679270562 595063523 0
564519364 530103285 0
226962231 41078624 0
372432782 609549037 0
499846078 152422369 0
598177051 132984525 0
473650443 299392793 0
469080071 382886330 0
127775065 437987907 0
603979332 366183776 0
63850395 21476778 0
6365187 773388793 0
364802068 296629180 0
460502238 17857900 0
566941823 462351369 0
778912956 110538049 0
559475870 158984377 0
128230232 180537379 0
798115678 70944596 0
493279253 700386256 0
193014933 554186891 0
253395301 91365402 0
125052715 727229849 0
227545477 92804829 0
395531840 127416445 0
279184088 389990255 0
798473635 206600190 0
238279963 785063368 0
465231112 289010840 0
85592960 299737230 0
82211401 472969054 0
763852398 537390534 0
497100819 487718996 0
265783950 320058558 0
598684855 752334673 0
682568887 39783160 0
338375746 421459319 0
59150361 677215705 0
696231136 315718318 0
549441787 152631949 0
723416268 93616729 0
740920630 275112705 0
33560078 295777463 0
5853480 725319085 0
631384004 538373048 0
306214280 566817259 0
335338309 724432434 0
562539919 554747433 0
507258898 794961139 0
6847743 140499461 0
311647261 41310141 0
442652685 113995645 0
738393372 366131279 0
561878097 299691864 0
51990273 692690679 0
223243825 316126479 0
337783618 409773695 0
331979835 430440465 0
561878797 54682002 0
439382003 64128519 0
741313540 151348483 0
369357071 12515090 0
96608872 63837200 0
570121010 470869455 0
667870759 544158496 0
365329726 580983139 0
401192239 134019163 0
133335991 679691723 0
294598007 480450034 0
192914553 164206616 0
548707171 305484258 0
146261675 51216324 0
69326335 526969907 0
526456988 604307031 0
174062389 65710825 0
437011651 164405617 0
337392501 162179523 0
280079209 323124406 0
302649538 493014384 0
194852972 663164431 0
553660974 348542749 0
313868800 520117849 0
699142554 93041508 0
489083436 668744217 0
474964636 174428156 0
510768117 210407223 0
584755461 388312843 0
123819717 629518895 0
141398561 650054829 0
462720180 63990930 0
527323154 295218838 0
368253223 367222005 0
460135123 567061681 0
680609404 753309608 0
577527989 459181995 0
359778333 355877081 0
519752960 529390492 0
443831529 396530492 0
722741208 72121096 0
1019255 655223236 0
12191324 258516167 0
190169782 183587316 0
593324657 763226628 0
65777885 73665718 0
716533802 451153032 0
23497920 616868821 0
495913241 159224520 0
379604717 748226275 0
51758835 161825558 0
47731473 364003404 0
583066629 471421973 0
796650912 188029713 0
606846354 622761500 0
153174095 474491465 0
312624970 188271108 0
567906698 438611383 0
576523620 67631447 0
511485515 113454040 0
526147373 581830059 0
54474703 112918602 0
173613228 795486676 0
301142457 1872627 0
6396227 622643906 0
211145609 754996988 0
76351584 349270766 0
217841193 337757962 0
211927106 275106667 0
199429081 40068153 0
63963894 556101195 0
353595122 48170978 0
787380090 602779306 0
311187465 717988807 0
37070075 141745736 0
213287078 142089784 0
313548175 139861641 0
552152506 227856715 0
158189197 201014749 0
150867065 273379875 0
83593196 603322148 0
407203747 129511219 0
672071683 658191618 0
365554158 489934262 0
706594091 581858097 0
528646823 433700091 0
633599854 179321229 0
546033345 597487005 0
718852235 398683472 0
718434927 411393411 0
51433572 782430163 0
69105288 457899604 0
521363137 38999932 0
291816122 332862815 0
197328592 667131743 0
288047220 490880605 0
692805802 376957820 0
496550055 293618801 0
61165048 550433524 0
113348896 171494208 0
613591100 155304140 0
139300740 399319180 0
780375769 109057044 0
437655347 325563900 0
354726363 115882131 0
493595395 195514573 0
196745729 76525434 0
705325728 425172470 0
369069421 244363175 0
679540961 127044120 0
588695098 652390300 0
221423889 610492963 0
486974682 547759998 0
551904375 434680480 0
792535619 421192661 0
522087277 59298451 0
22418388 173678738 0
656413205 660022309 0
445218458 328903155 0
634416123 532703450 0
580413826 465627813 0
367693799 325432191 0
117987030 695935515 0
179020137 590808281 0
138117440 66200889 0
49862046 503058529 0
35962187 255059317 0
355565392 485911994 0
458299172 640652365 0
45082288 356797831 0
96793128 252878392 0
15376381 461167640 0
297439373 62817855 0
465045598 615805192 0
426500287 768286659 0
442257001 238751753 0
562891986 327511462 0
649204419 392979140 0
131426435 599593374 0
132824159 679743267 0
11951440 563920144 0
562249993 608190871 0
514776873 91090776 0
226902184 403970098 0
425871161 529886344 0
646031970 75448108 0
473557109 266684476 0
458287568 402958763 0
788182113 788802943 0
508185683 720603135 0
608712977 351235201 0
12414941 717763870 0
332033906 636576736 0
769065927 381240326 0
176098163 50994980 0
468563601 186050024 0
400304537 379219216 0
566769521 552550774 0
507643304 453486781 0
673004352 15115672 0
673162144 215757597 0
492015825 339889342 0
485742996 99625675 0
708032000 178989945 0
151558623 184736677 0
523895399 50716110 0
629001011 536254660 0
53678954 66816688 0
77630666 593127108 0
162215477 686992354 0
320395397 526834804 0
429111405 320835160 0
685315346 439140829 0
363372270 573880195 0
514434271 306179584 0
381727037 177447356 0
727245030 592453934 0
140587428 150978958 0
47595605 354361214 0
484578899 264162186 0
648103590 598626789 0
126960831 69545799 0
212651807 65418276 0
37480952 305914623 0
432005066 426794446 0
685436827 716165778 0
528705583 511827704 0
629524059 662916519 0
528328903 134921851 0
536894667 479682865 0
615664390 614097694 0
783673667 663034845 0
586677635 577668950 0
579087582 494936135 0
117837777 702416421 0
494871678 800397383 0
770183311 284782471 0
693676089 769362368 0
609190132 768361466 0
249451308 175839609 0
496716144 793614126 0
179849767 465513127 0
346273160 760795334 0
702689891 73692900 0
708200676 514863612 0
522868839 669294298 0
491456091 333394959 0
121246258 582302879 0
544495981 557768121 0
776924516 730603449 0
354869527 142849540 0
801268512 86604893 0
305592253 611982652 0
662371266 120965574 0
260746229 55949474 0
758580992 492446989 0
708434525 135000807 0
336637821 701056892 0
239290618 385158474 0
178602349 215400499 0
635632634 696791510 0
535975032 394482450 0
163442894 422697481 0
344672484 756710042 0
720056302 365261293 0
251782031 624979650 0
63449049 728293051 0
71254029 189725398 0
49305103 106338451 0
244075370 318840264 0
797898841 156980114 0
380864116 532861863 0
422793201 372656810 0
198162013 565945057 0
171326592 686147026 0
482481635 338719831 0
144417132 249105078 0
209113764 779587383 0
727690993 763099800 0
242135107 677866754 0
623467561 344400352 0
148774356 158677761 0
208173747 528148695 0
589621735 641553304 0
244889702 772562362 0
62968221 559330302 0
394682547 413724344 0
545587748 592808337 0
249119517 403723745 0
166508325 746517099 0
165282269 226945379 0
795376313 234512072 0
408537807 135575135 0
114968926 305737391 0
703847125 801623618 0
273323679 279836621 0
463381417 71535642 0
747890183 493381251 0
157148531 93572922 0
755242550 142234434 0
519125685 660038966 0
58173992 89623686 0
576398953 684109848 0
711099585 326461979 0
350416483 416785224 0
30681736 393057321 0
249494121 517339267 0
784341879 184334901 0
604663195 395203213 0
86701511 21170273 0
523106822 745998125 0
651466262 1445468 0
9472980 597070697 0
473112061 462452486 0
330421485 319461648 0
582356905 596319289 0
563746001 117416822 0
339450406 60493494 0
523977713 100322819 0
150336385 303171875 0
40678882 710226525 0
192565487 233859835 0
425965651 343724498 0
605357771 370694069 0
722724689 548128786 0
155942726 456580108 0
721628228 652913474 0
162499471 22637896 0
379713727 492648915 0
88911385 536609606 0
133406516 631565965 0
748380283 432487392 0
84087264 264831453 0
749097994 383967102 0
96315602 538316707 0
229365955 566280427 0
249101540 719675068 0
482512240 493474019 0
68348021 537133873 0
229008736 748981963 0
659781309 695789992 0
79937306 779575466 0
177446446 449263921 0
496737503 722938605 0
661644798 597010083 0
644783280 532754052 0
245776328 274087139 0
149727759 253980136 0
273597419 376930540 0
471016102 324461692 0
723210163 394981357 0
67332656 164583904 0
6121098 529413884 0
491261160 391245560 0
490145616 76509898 0
560462949 531633383 0
260917290 652448591 0
471894006 70260401 0
30528714 412675936 0
644885911 537112682 0
51392469 391559351 0
205462444 633812146 0
495555279 161035810 0
509329147 331525014 0
295377027 371144137 0
199084418 150784763 0
219545869 282292211 0
472283383 596901519 0
364107914 67350524 0
629242878 462368607 0
12560827 170170279 0
616713662 220182564 0
435245995 718046593 0
690924568 711418740 0
446579523 108827094 0
729299832 651623465 0
337481946 710633225 0
298413482 101992107 0
578060692 579148370 0
317760238 656323434 0
161700062 574560035 0
143133329 794477508 0
367616267 529294387 0
645656483 499604275 0
206534325 361554619 0
262934452 87475859 0
582756860 429313062 0
315376356 218622603 0
57460916 494670534 0
515750178 499367685 0
202815966 200460391 0
29042893 775694606 0
299412400 525114790 0
518668971 246387722 0
306132363 685299567 0
80408193 274580772 0
209285016 35500419 0
425149078 223309019 0
289508577 469828276 0
78187559 798249409 0
397186344 468589732 0
761498223 624310029 0
32064656 491830721 0
127260234 667268175 0
450980175 291845797 0
633892455 344434708 0
571713802 600951071 0
199955037 502597780 0
68170065 169474101 0
100094906 584428854 0
140253422 689192468 0
778427159 318019883 0
169210632 104633433 0
304198526 24702487 0
170078368 319956124 0
98705577 66870660 0
215182616 96252770 0
100039497 529715203 0
372555075 307095771 0
428959540 737831224 0
589890504 683011475 0
632161272 367191670 0
600786566 527971769 0
141228388 474825634 0
418551208 243085769 0
458530632 123003849 0
649365355 635608369 0
97410621 134368787 0
376966033 490201033 0
325390203 220637110 0
290026463 117143232 0
572331386 165401800 0
714496044 698381279 0
515602140 756563097 0
743945060 407237071 0
128489187 608878383 0
754113488 708865619 0
213667480 614199653 0
325613253 36368178 0
72278527 212592284 0
374345553 16876405 0
184455165 569059022 0
426377018 60682213 0
350561767 718742482 0
185042790 283300585 0
663080812 375451198 0
226441730 709396752 0
55900624 223338111 0
124960602 389479769 0
254341931 531444005 0
513351593 507527106 0
248904319 427294913 0
621216391 201930659 0
617835788 238864781 0
801477241 264856466 0
1980555 34319057 0
423954499 735472836 0
788198443 142603203 0
677492419 519499187 0
711906898 476927688 0
798808608 338541406 0
655943988 459300123 0
50001452 549051351 0
259189410 402212517 0
621635000 559415722 0
700126509 777231254 0
590678018 213954327 0
46809959 673063284 0
475339685 362266341 0
538696730 500575811 0
231069239 760542709 0
487190669 404014758 0
193589073 326620796 0
216628442 154757742 0
109175480 479898500 0
116417278 204232282 0
617344901 220282783 0
761527280 13012085 0
581601752 227075435 0
252521656 585712601 0
488320728 5751255 0
220112472 131739700 0
568588637 255608720 0
786457399 184398313 0
144646321 93109926 0
197439693 90299813 0
128629382 109621497 0
639422692 769213835 0
502960635 748263494 0
583893531 37859721 0
644875641 370060239 0
524038125 234161668 0
156973517 475654557 0
656847652 180522858 0
160828621 22503651 0
241590741 762105857 0
126762454 656787082 0
535288910 784380816 0
320136740 620050100 0
427449185 383731190 0
39306455 718848747 0
63831340 610470605 0
695868021 348867840 0
336727641 179932978 0
233554366 539387086 0
105342312 646372556 0
14204934 589909526 0
740668670 112970292 0
428541947 433326991 0
479547121 485414546 0
494612755 661131959 0
341089451 406265191 0
316357140 512849801 0
498258025 256506393 0
348549844 667289200 0
742603367 368701576 0
562100766 351563379 0
593517748 322799914 0
155652131 744845268 0
605318010 26422357 0
603220126 66814325 0
335089076 75932117 0
728640558 770319818 0
32921380 44527450 0
15195642 250112483 0
241477837 455386172 0
728357063 452901656 0
597372906 673448747 0
475689565 771342119 0
33117840 397840232 0
522345995 310749948 0
472120562 682388670 0
344618602 377817586 0
97360688 476006976 0
610461740 102723291 0
684519668 684129606 0
333271174 332770398 0
326854621 663411550 0
410454538 230022743 0
735921689 561783417 0
451017794 522225393 0
392524500 544613528 0
365682525 338452287 0
448868861 405862693 0
189160447 702832251 0
567248468 175733278 0
242019564 307888113 0
340963263 488163440 0
438831134 281913560 0
734735060 689762735 0
401775574 590387758 0
244167823 582890341 0
453972606 57641587 0
639270489 107045735 0
132321869 20442175 0
82965232 781886185 0
100549860 714746284 0
311919455 38485116 0
688499891 787572515 0
61154654 442192780 0
205036269 225825921 0
612433260 473871267 0
401757509 782560603 0
315716908 695977395 0
30017550 237035491 0
91085535 224177833 0
785643564 418444631 0
152855909 158260678 0
742793592 705335401 0
18895165 134664531 0
261628401 543741621 0
684413026 34042103 0
777218889 46905648 0
655542184 212942268 0
779935290 415057810 0
477482741 173094851 0
122219168 677116998 0
794042488 559095306 0
612002368 596407183 0
606338920 610241980 0
40277647 395417127 0
375512734 66641388 0
118325593 427641043 0
478661569 321259830 0
443563 82471938 0
753602026 427911615 0
60369556 410922701 0
84761051 760153902 0
780390963 506987987 0
566511868 622498047 0
506766707 350897514 0
618866453 21860797 0
688767051 309309284 0
559968571 785617241 0
690946419 669978674 0
725112414 581283424 0
26160528 511045421 0
326268187 5497076 0
723146036 778349774 0
42021331 769105155 0
222074782 741461178 0
697272257 487177824 0
363418303 123019835 0
149984311 634645887 0
709281695 155958497 0
689631767 216252387 0
644503215 564415698 0
303050000 330931189 0
292177377 193906112 0
481589986 329516532 0
167606042 268641923 0
583412504 616161752 0
672750480 23514658 0
520514645 753528839 0
24678221 633666122 0
316575278 655086067 0
500004604 482227425 0
116814676 706652493 0
601533087 771518025 0
333322609 534271435 0
713459937 563595092 0
693423232 179220984 0
418921207 778385412 0
523303751 670177217 0
228794146 204534223 0
252441208 705776968 0
554555932 278921823 0
583493466 532816327 0
517769509 407161090 0
509488131 116213641 0
595164113 247617862 0
641755277 661127660 0
197832566 299664699 0
335669028 186488567 0
603952150 605032743 0
479609256 525894501 0
488147697 253694043 0
469380086 581933551 0
32627003 735841483 0
330081697 774464398 0
622402264 141962807 0
235947968 712069303 0
382779733 550179379 0
300340275 339990252 0
145300189 384625265 0
696172009 33144682 0
719363666 582275589 0
152315824 64865613 0
721587813 623381036 0
30028771 78947455 0
278261602 42913608 0
294784898 293804122 0
78794267 575514293 0
435109836 68054577 0
790446070 132904057 0
165139179 669667483 0
84404343 212040125 0
165141690 33001139 0
640308142 305930256 0
340586194 164286887 0
169178810 344185978 0
493093390 15200075 0
521243989 529710225 0
718850034 5171700 0
636626636 226866958 0
174053456 667422501 0
566803437 474707367 0
248801081 9887600 0
565976002 443121338 0
388351756 177050327 0
401069585 390801377 0
81908642 354197436 0
660477352 305957934 0
654884311 9404353 0
622006290 93370764 0
787239648 74187915 0
444999024 258851542 0
140072018 663648162 0
511113060 567603374 0
522243813 779806624 0
490358483 543844875 0
159301507 81189641 0
271309042 544299404 0
581004372 489992529 0
322408701 773593431 0
77577397 325531974 0
621113705 782145266 0
259556909 424656653 0
626028062 501654125 0
380348784 396976627 0
115180907 293629106 0
342862624 464156185 0
384527094 473619806 0
515565882 691114817 0
762220320 66310459 0
615318602 158429072 0
353792690 710752583 0
90946873 141417887 0
300259261 140605167 0
674042150 437178145 0
445904948 623672214 0
267068794 297370764 0
534813404 598539739 0
252857611 191221312 0
297326947 175026253 0
482232212 679303885 0
605774182 646739675 0
154449793 140888266 0
100426873 753810256 0
295386928 792500405 0
152592210 59662829 0
319180944 726867808 0
776425127 648872141 0
345916885 144388659 0
782293982 31682934 0
202822430 797504314 0
305810470 526190865 0
541848664 114046039 0
793375789 281304635 0
509000082 269474433 0
308143489 270800520 0
589287677 372965885 0
543422474 29216423 0
323213763 173415083 0
774537571 707446582 0
500334189 160293285 0
608219419 488337178 0
469972252 464981772 0
389084840 666877181 0
446709848 5577927 0
680778073 787038371 0
520715918 29036398 0
396323442 98082390 0
235589758 192228679 0
454232571 620923652 0
383375268 409433601 0
431510805 103976095 0
755900213 801660490 0
543391993 342149078 0
212519288 672320824 0
744191139 149443383 0
587717616 417558459 0
689605332 411956162 0
327047509 745602528 0
305829235 315956598 0
198532334 111850610 0
62064512 418517246 0
362772727 525942235 0
674456794 219031989 0
514933263 652770845 0
360402464 619095963 0
657835895 664889623 0
139825866 544570525 0
387532059 368599314 0
569509142 167498166 0
339791207 712173186 0
58648489 335021465 0
346607622 241081827 0
346735544 340253020 0
770744135 49536704 0
442313439 534018297 0
614289253 301475030 0
54943193 681434513 0
37462918 548695354 0
298389345 753421131 0
34143115 346232715 0
295852177 338408977 0
781105451 769658323 0
456574461 176822569 0
318159703 626103605 0
546583390 401851502 0
62065189 651247414 0
724913157 663997055 0
30251541 74181753 0
154281786 747595606 0
64852607 448508010 0
690095492 679029758 0
217086867 763074038 0
47080706 197377442 0
680045866 552851345 0
21196729 637684152 0
655769179 362578539 0
635782004 462340053 0
542461211 158308992 0
217236456 461243386 0
200139891 291255203 0
302740358 296358483 0
343349691 595424548 0
431149292 549206652 0
147299772 658496259 0
329013656 508083220 0
409472112 293951961 0
199305614 273243867 0
572435269 272407018 0
667633460 81365119 0
142076592 18407782 0
580006428 315262081 0
415581482 422582957 0
88967176 110290153 0
22588225 116014744 0
341930555 491856982 0
799495798 322269272 0
215898395 769302744 0
151292269 724944983 0
205222997 308294777 0
569903816 113737966 0
313631079 562089057 0
201727122 718482417 0
762671036 475923994 0
630956725 797775561 0
432476281 278534547 0
56048456 39862496 0
191086829 419875671 0
312556360 328841005 0
521750037 203720929 0
475200661 707868093 0
639461030 566403330 0
362082048 649849023 0
238450310 574311966 0
778526214 88486407 0
163415877 413495533 0
121589515 685091295 0
371804341 84233415 0
280851449 761338236 0
133332208 345740533 0
677461028 481382281 0
480752392 701003713 0
322258457 641499732 0
88755961 393584275 0
7785456 176269731 0
495166479 673363685 0
16716240 567035228 0
315714255 63116154 0
597284582 111698854 0
331200987 639352150 0
162877960 286850171 0
379520630 346483431 0
742708093 468169331 0
544672526 74921510 0
28497658 653483549 0
57884939 151019641 0
264687412 568856349 0
645031745 643086251 0
756198132 264509907 0
741139724 301537002 0
136727699 415484432 0
579930539 103128980 0
774943027 159681322 0
735750322 785380649 0
15086344 377018215 0
182703980 386266855 0
267843080 338151556 0
166906793 102672521 0
427158738 776161929 0
424173693 373219176 0
589564036 5112647 0
528923805 292926447 0
215338045 225201625 0
505306806 668998600 0
800379045 774333988 0
677995914 81692611 0
49506234 77645951 0
748628143 181476432 0
214185225 235463438 0
677478613 67149769 0
260245309 557892660 0
53798880 256860954 0
66849460 183114465 0
752331525 734738666 0
757125340 279236566 0
412278916 587179362 0
768035385 587261848 0
416060139 40935235 0
427781336 782005503 0
656494946 371024338 0
42220122 164286289 0
540209100 528455268 0
730036866 223579345 0
228590929 174613269 0
498546713 626317981 0
42175018 264324491 0
36690121 38665364 0
256006950 120336683 0
395814664 382472453 0
576974337 515827734 0
533552899 537624643 0
353189509 699007876 0
302011908 529853582 0
448962479 60139074 0
345420732 484893596 0
293030274 445238713 0
210838851 557460317 0
484798605 385861927 0
98266968 617677767 0
147532746 604358998 0
316791252 526112458 0
556849021 22482006 0
548412752 494480590 0
456056082 282868570 0
763051356 595854573 0
776072527 296478068 0
522894066 160611738 0
616971992 572999267 0
118792419 561594077 0
270661392 400508384 0
529850936 379301047 0
774640337 474537614 0
248254623 169772193 0
234814238 652087522 0
442776818 450014225 0
667376054 451411039 0
529179874 362562342 0
680763704 257588804 0
316827130 765867519 0
638931863 228787686 0
632128762 669243315 0
274750249 371208794 0
326144488 244165666 0
155498974 608455912 0
118212746 186274748 0
774285482 130803357 0
717606439 783091386 0
778917738 687996248 0
274884587 735067514 0
488706044 314430332 0
177112377 260232979 0
246233456 282626707 0
682502625 647396273 0
780592368 180445709 0
761880825 591926243 0
615124194 204195442 0
398188402 313101786 0
648709066 447369538 0
124674767 64047969 0
56063660 487729010 0
234690095 740898694 0
619373283 455323799 0
150592988 1645196 0
666554540 142579841 0
300593206 118231037 0
602309392 650572148 0
125584331 746256272 0
229910563 125621113 0
656736784 320623560 0
284168472 126011158 0
257105983 423061508 0
713759865 789115183 0
618554967 32253232 0
586891876 798165355 0
253553898 192516118 0
692092586 202689261 0
16230475 673021565 0
427650107 496698610 0
94090819 475891556 0
413967667 315491808 0
50635263 636880589 0
260740083 261777471 0
30700761 635370117 0
233131029 394500146 0
664355626 80328873 0
43283593 328876471 0
499060702 219648294 0
795170581 262896745 0
551632978 638310342 0
493735030 347180106 0
788720973 143227719 0
238654044 172364084 0
400808944 605431359 0
707435818 277854499 0
407075742 528870642 0
563792628 617245345 0
476048521 696711098 0
479412991 505582395 0
574146594 72258373 0
736129649 540550151 0
264362961 338137243 0
127958024 652091260 0
474838701 221034443 0
512750383 266008450 0
457691735 712749504 0
170160018 219352723 0
694796877 6320356 0
636179194 70221240 0
696819482 460060940 0
323305066 260810140 0
358241265 741721544 0
261321996 441409908 0
726910280 408138004 0
745479249 430971333 0
62296554 416483006 0
760604858 93280002 0
738970533 449043712 0
549543989 701589363 0
526400909 788318603 0
423344340 41747290 0
164815559 154599067 0
344882949 735715138 0
243929638 584850363 0
290129573 261040852 0
666010746 418200282 0
429387632 210955388 0
135757484 202241302 0
755503927 797413412 0
547052420 368129997 0
555767055 27903469 0
451308878 3845109 0
104504125 479096836 0
217946934 563751888 0
721327705 599899294 0
55549431 103634120 0
181446275 540107143 0
122859131 724709981 0
583343045 629481325 0
306219410 402590780 0
730177070 167375547 0
797125492 175400080 0
756070978 287621170 0
165589284 288980258 0
118026363 299846246 0
294154968 8078138 0
339616938 286156027 0
53777 514962737 0
711970770 428483434 0
558097825 463396164 0
437924348 541948453 0
47264565 83692212 0
357642726 691333826 0
50890840 499390436 0
597195365 171099815 0
16227145 278285699 0
110654701 272898003 0
508417639 775121292 0
114759937 709901556 0
382261739 58131430 0
380543751 601415896 0
540361724 215029400 0
659449556 32723093 0
34407452 495039031 0
494222332 233158809 0
292402617 431405106 0
393768893 434421880 0
73942704 239962386 0
234408731 725637138 0
734616231 230278928 0
691780750 263030667 0
209362090 24698969 0
203283996 270484044 0
289598808 134531736 0
292554341 448833521 0
753172490 435487826 0
124846320 507765187 0
467998366 63673221 0
208900138 266448035 0
770391994 77062358 0
616516197 124396632 0
392611979 631159765 0
698347725 91340689 0
622107375 702714181 0
520397049 379469940 0
631138217 83157391 0
407253468 369164398 0
444026114 394898017 0
126878644 654520604 0
138849434 376215130 0
439606703 388178066 0
96159872 445588115 0
766758964 238910633 0
150636295 283675328 0
791469218 561258416 0
597563005 498245307 0
80771069 259566367 0
352282349 447373068 0
102041231 767495595 0
222998633 157535095 0
579877710 509292323 0
633183415 763797093 0
574133182 139046968 0
87745705 430334523 0
299930431 174861582 0
179139799 708704434 0
581949122 465147792 0
359949329 183719821 0
726149947 283738640 0
566068469 361214792 0
8164798 596998805 0
750537636 412800395 0
549563471 445126032 0
474297207 150989282 0
371232627 343476839 0
183882480 633313621 0
69010856 488641355 0
656579307 734637847 0
602136731 2659757 0
748510685 343160650 0
608139841 403310074 0
46965517 753495456 0
120203491 360278051 0
308150540 431954741 0
90870074 642785466 0
282541368 211707528 0
326018020 83111458 0
217235398 460012065 0
81926077 207239027 0
535677845 770613488 0
610565206 494331252 0
200530215 179780455 0
182289531 625768215 0
649662740 244623823 0
541605859 194043897 0
31089967 26276158 0
244310991 179507435 0
79722727 474585958 0
225864733 404621558 0
9827274 600670748 0
328317453 128566727 0
372331689 385793018 0
356423932 54451750 0
663949870 455787023 0
772918475 702899099 0
649352780 789859745 0
400721509 165852566 0
93312087 757503424 0
523692713 605654808 0
218544530 429495078 0
231431473 163312459 0
320590488 350892473 0
537356977 639747208 0
158168107 772203716 0
469156799 59605095 0
491688950 762666864 0
747031290 116100861 0
603946087 563142892 0
519651594 139851162 0
456652382 503395694 0
798470219 719594150 0
67660765 116409543 0
712091533 377018457 0
249057162 139134156 0
610729139 784193912 0
613017157 381431523 0
334826876 200246753 0
227171190 399217141 0
123389507 130333626 0
760547114 494901237 0
763307593 482907457 0
19810724 511262109 0
675542481 210037455 0
473203959 252782355 0
50104705 700148437 0
508648411 531046202 0
585080967 114694320 0
586049332 667490437 0
544447109 611365823 0
565595967 391236056 0
122654088 514223222 0
18092949 507348497 0
514885045 747670270 0
72996957 87009855 0
182252674 166521589 0
279121691 394479245 0
369976296 665562361 0
276953777 377103696 0
782087589 183033551 0
599385350 529150921 0
62227304 64496118 0
580615194 381665648 0
21815003 740912616 0
383396981 686057163 0
166781322 145093730 0
122117235 774372676 0
342663545 675294035 0
348479922 63704802 0
198895982 796463721 0
698199614 383591960 0
668502827 606493040 0
117259689 555111135 0
791564543 318547108 0
325991103 771861265 0
358670593 429122992 0
648911026 794064765 0
532418456 355497523 0
96749252 259748327 0
471238849 559682952 0
349884063 156117669 0
425780705 407228268 0
376462375 115454704 0
539414440 189808392 0
289714863 238287128 0
29611857 626194443 0
600230301 362948200 0
407944501 4198843 0
478646691 145091543 0
650849712 630489531 0
98076063 122655057 0
69755439 531841951 0
605931329 688607838 0
414901378 329929670 0
352462532 402397199 0
24955778 325072353 0
433847094 651316879 0
135178910 618854726 0
188464392 569087341 0
504221728 480134681 0
322288848 544349819 0
246752852 191417261 0
698415788 173118019 0
469040651 376983227 0
79234385 514707025 0
601827395 414223778 0
77667341 164771267 0
793207894 678479075 0
468987596 436147010 0
295756137 129475377 0
315949210 760024781 0
320264612 399675103 0
49543801 157237266 0
60485829 490370171 0
117428490 621406493 0
28952038 270877634 0
338483948 396087103 0
772025944 221274686 0
794719135 214770365 0
398978898 272556866 0
463360927 722456889 0
594963491 58178620 0
667585750 59641790 0
710356214 692667516 0
698381195 256686266 0
43608863 752904031 0
530523687 598367002 0
528577487 476910066 0
134938406 641991472 0
184191807 144892579 0
134791506 130675844 0
453483759 394792183 0
572993971 246204688 0
333402581 579342923 0
474790802 203244366 0
599414324 106252324 0
285099948 696493494 0
309509641 747977856 0
312522861 456369858 0
340281358 369421490 0
794254703 165356222 0
661230675 512905653 0
233210028 252947843 0
398802789 166433547 0
504757633 421461382 0
193079987 442675379 0
520617146 102428257 0
393232343 140310834 0
586775250 695537126 0
93657162 412054978 0
102218952 380947752 0
788169443 359935155 0
157642519 752917523 0
107340334 687382950 0
158151827 374416797 0
255057665 494553062 0
305145481 617223833 0
642362709 665753931 0
583512819 769042981 0
676572340 423361628 0
414424896 108982748 0
118422554 787174331 0
693594928 456619638 0
695010569 535226851 0
222685799 98450647 0
250410690 1703805 0
717188973 130498714 0
123158583 457256588 0
661247197 663917043 0
158859838 448754236 0
366033225 392236084 0
62214572 50896825 0
697077274 596960420 0
401183578 224077271 0
440311261 258768825 0
356748735 299703343 0
18181146 37007525 0
23600937 584056152 0
577147253 151055655 0
624328124 208694912 0
733597145 765390104 0
263557968 646580437 0
752744384 647412326 0
461844911 564509001 0
207907786 136826069 0
787342746 390280603 0
518122603 522482167 0
481751702 378544389 0
246591188 1774080 0
90491977 468602064 0
559757437 8070888 0
365720714 168108804 0
185991410 169923934 0
302854347 394396841 0
673775364 772218131 0
528723948 174516255 0
654015629 156389155 0
227573815 32931324 0
332319426 623304414 0
770043417 694819390 0
66698613 43355812 0
318382084 511570232 0
220162162 375926678 0
362795393 488234937 0
455291490 727811417 0
35440660 771465077 0
449659219 762755406 0
597752882 554371976 0
14531986 391090973 0
89491677 60873557 0
21234264 79539219 0
7612107 129127720 0
386171221 775612978 0
382176006 192191412 0
329403730 190169176 0
47580562 426066217 0
726621535 135761748 0
737126118 179390566 0
136762805 583968219 0
168512872 512283366 0
710089242 658514581 0
319655368 178061996 0
716311567 342160494 0
457279365 774893397 0
81386601 754153167 0
265032023 515817856 0
196440440 121428895 0
350225141 334600318 0
109520775 633236246 0
770162875 742745522 0
625884408 479685610 0
136067651 356715016 0
228749652 373969633 0
743365276 378798481 0
522091775 558629411 0
422195490 485299358 0
380950928 652462436 0
212120517 283689989 0
53911802 682787324 0
618183273 772635380 0
783973309 667389103 0
782976 314103268 0
637311675 480138331 0
332793208 207078791 0
662145798 556609422 0
176886049 465068159 0
389612716 269078986 0
377150316 413234409 0
202916896 253800733 0
668513311 28887070 0
525755349 637046326 0
342342733 643390522 0
14764565 106873866 0
182241480 32632137 0
190906427 522818919 0
142008814 491151149 0
530500733 59211873 0
223729581 296845784 0
499347038 562764198 0
662775515 493039497 0
319970959 799408117 0
368090751 195998912 0
428899176 392991409 0
722073511 391678162 0
651582368 417517813 0
167035745 148960731 0
789260310 351307945 0
294609846 444249167 0
253603724 471896634 0
68885573 173446702 0
323862387 5526540 0
58890524 304254908 0
78755099 774189198 0
241374136 90697022 0
326631482 716076728 0
541211983 788491511 0
208203672 570103232 0
465085079 504875878 0
242215506 683228371 0
712168721 693644560 0
706301897 342039515 0
635169954 486699158 0
766794411 149114054 0
41236181 254640883 0
394038936 628712679 0
214888647 534709616 0
323098353 725543488 0
351503949 782411918 0
459810094 46947546 0
127955994 318921080 0
156090373 795681007 0
485267062 50511609 0
257407291 354498664 0
568552012 317738867 0
232222854 508638851 0
60679152 672330527 0
458860375 747536916 0
154448802 616852621 0
69433050 300383596 0
707255257 358700209 0
343481084 157682340 0
794123139 193172096 0
283244426 92719366 0
168138511 541185832 0
138875688 172024029 0
292758703 243628188 0
350312673 594970166 0
421366252 440312499 0
296600683 619737357 0
648884315 290729516 0
203144853 380430902 0
491470046 588209437 0
404543525 675905518 0
547618889 107158536 0
65697070 96014751 0
457156774 428617008 0
771853937 724189358 0
726899904 600237249 0
688079253 780670075 0
229229977 460034855 0
154199622 358868216 0
294196951 62680358 0
621215710 388145976 0
81944069 507689988 0
14826004 344116272 0
514919426 341700418 0
752760977 733851532 0
573248013 692743845 0
648342828 370729039 0
8604037 369464055 0
193759779 378469325 0
394051927 68696048 0
105136208 779608395 0
677773767 93423221 0
391370960 266768515 0
794423346 183919394 0
337182160 153125380 0
306454254 641175204 0
450880264 394440213 0
265625599 273811338 0
608711436 518531833 0
599196773 247998314 0
45656650 621465284 0
403934935 728716677 0
671579165 225050728 0
27622637 574273276 0
701755206 757078248 0
479715143 429309290 0
54130270 504061102 0
717655440 385821474 0
229019201 693865368 0
631936213 144993982 0
790561558 770462758 0
380651626 393665336 0
213743936 387481938 0
593056922 410419192 0
77493868 53040195 0
752537732 298613600 0
783597467 176781401 0
531257168 496112710 0
43514493 372290024 0
504391502 143711908 0
72720407 735994410 0
412705453 431516309 0
633896965 61408950 0
628217539 145770653 0
56171288 284085815 0
269426800 137952843 0
356518881 54049430 0
367929908 435083532 0
605652923 116102994 0
246064976 327029463 0
164525939 398612536 0
346326238 776069074 0
109207352 89118333 0
597625103 263638468 0
318724900 41075301 0
162229195 198645698 0
270046128 352922399 0
590085450 283523490 0
532964189 194167599 0
398943412 159412778 0
164254849 664548401 0
73208442 793914926 0
37324894 74119283 0
155097935 399347874 0
380464566 76113856 0
618001213 782627924 0
522339504 684259035 0
388397515 317950576 0
423058631 225744570 0
478481533 768231889 0
232787261 416193620 0
73905686 454276401 0
606032541 518591516 0
620542514 689805830 0
347064976 52174001 0
79563443 257784174 0
518474401 498994849 0
111550879 140351064 0
723485862 86331102 0
129006258 198932490 0
469871795 558627199 0
257565674 704445754 0
784597366 266913263 0
740936901 604928826 0
72972725 128769724 0
480223067 8399199 0
427151503 296338208 0
584225729 430168613 0
583300374 408984060 0
750637731 337406281 0
589360593 415945351 0
178817808 723307919 0
57550642 189102232 0
744701600 157465097 0
518354484 329851418 0
720578565 189645680 0
56282101 16960768 0
417844294 548101106 0
378882685 787716816 0
665859351 342570529 0
801535627 385863285 0
629474107 419366467 0
549094120 348735868 0
750646005 584665992 0
135167612 172235371 0
754772060 508507164 0
37020978 303306711 0
716386988 477190349 0
270148678 395005817 0
295151003 273553701 0
124114905 745032315 0
510568458 189896592 0
137563002 737758449 0
701096885 256354902 0
605607130 267030668 0
10920113 67106033 0
650759191 752599188 0
172922243 234881650 0
221857500 267972638 0
332291094 121410139 0
204555128 489414917 0
497395781 254942923 0
4168692 625405334 0
17418158 494330922 0
357629108 282529508 0
137844952 425568232 0
789311018 153925577 0
266487369 87607834 0
358343970 560420373 0
405392692 642185381 0
650667418 557123190 0
486302495 166489179 0
745414162 140839983 0
538085305 405918521 0
425484493 453650599 0
357290195 101072854 0
594485158 32133354 0
236402615 566292581 0
671199073 441490178 0
668084527 642490763 0
575180884 580164700 0
503256942 179993621 0
70821146 361858936 0
247708610 206028942 0
520544949 672791413 0
732134885 263876562 0
113174723 301414784 0
526125063 315921190 0
657061366 3127498 0
492497670 715099712 0
630764240 720763133 0
314462731 136639250 0
534705060 368797456 0
565264286 166788671 0
133365032 749713149 0
90482032 142849663 0
20227874 329760427 0
214682316 479448912 0
57963250 683773026 0
162114168 597546675 0
404079141 402156707 0
35073108 765797969 0
321835701 408217781 0
357953810 250129091 0
544087546 60816704 0
303509708 626028259 0
529457708 710662592 0
551315220 495936222 0
610502624 478664443 0
739991011 233582414 0
580376497 185078066 0
209775479 578835030 0
667568448 403774670 0
667383681 425137556 0
729326857 758002063 0
492666478 514947827 0
495881786 513183817 0
298536070 17349657 0
336009729 566420137 0
353330733 73032213 0
678625635 535719966 0
645942482 644300509 0
125805652 135252961 0
48310042 206487748 0
443749963 431300593 0
246120434 213194347 0
348433368 635348013 0
468415050 666019239 0
525216521 528289657 0
620981393 251759586 0
257268754 576366645 0
425450570 410500603 0
658890781 615436998 0
751965932 257311136 0
357667902 653883006 0
707957489 395200037 0
721196325 548067053 0
541179306 119742082 0
647571968 548721332 0
347339311 365477948 0
326224163 617949883 0
106587317 273038956 0
109601393 796317345 0
357852964 180818487 0
582388768 672176867 0
251539844 117332510 0
351914323 195260229 0
128655706 506507125 0
391886222 21402649 0
95807990 705164309 0
323667942 128013341 0
612737614 529644832 0
268212775 612875576 0
579465771 494226729 0
424883213 119677941 0
401339864 339595612 0
270727273 691820678 0
36634491 578979069 0
269423063 349597463 0
665702584 415021990 0
497736791 604359496 0
262090342 309154745 0
22882362 1217765 0
453814931 689858977 0
658798172 160164317 0
316920375 723707681 0
390904453 336168608 0
574858368 571399424 0
164836510 560443844 0
82612631 185260417 0
2089197 106229255 0
295980821 478359056 0
475311779 175020679 0
176244450 598972723 0
98961288 52129763 0
179264209 347801529 0
26071529 145829651 0
34787934 594406042 0
745461444 329920612 0
652450325 211564009 0
239541549 631746707 0
70082291 613305609 0
154155648 575964402 0
9600961 77313853 0
313539702 578738891 0
357830396 439485449 0
530186583 110634778 0
786432572 327353568 0
431793334 759550254 0
612707485 79101402 0
615773020 726355692 0
347641398 710753756 0
444273569 81326798 0
574751900 602145651 0
440278203 485013762 0
630313299 131307543 0
89554518 217847206 0
500487146 24561279 0
414966579 592839147 0
421856891 614777753 0
365568742 450057191 0
280217223 728360586 0
652195939 504915022 0
552583407 356191864 0
89736562 403986616 0
409096575 38914578 0
521303406 51625385 0
146091261 374416231 0
205451557 311944240 0
265168416 227002441 0
743607869 285995167 0
703876287 305821706 0
753934237 418069146 0
240882620 260712992 0
799025910 537050557 0
245382495 760383421 0
297773625 163249356 0
229575334 742978363 0
480112546 534625728 0
795928870 112356162 0
469578363 177235135 0
58741157 652984440 0
332970013 715532962 0
152926730 431615248 0
513734819 349894390 0
220829333 757111576 0
728148276 193762200 0
544096336 722991078 0
677922347 726694854 0
286611900 80612248 0
107033968 567846217 0
118679356 313317296 0
461594684 451468402 0
389378184 223678136 0
159301898 144043213 0
721176163 457796023 0
708750433 353967215 0
773569435 280114126 0
741690177 271851860 0
481615361 788308743 0
242783924 66416540 0
42010390 583055993 0
200174970 300533362 0
301136107 308878635 0
791195125 69070190 0
120643645 533167145 0
720534700 432079876 0
633402439 217865218 0
224358650 148737253 0
443260301 356944267 0
200869580 771806271 0
193520869 783126687 0
689073161 245572262 0
422565433 77133896 0
324511588 164722885 0
349741624 39585234 0
418294523 498814558 0
287463400 43546433 0
744446309 664131313 0
239372452 600128437 0
218780937 310099276 0
159256170 522663802 0
505635884 134579625 0
306913099 641494009 0
794138585 602803213 0
601226705 127876310 0
298113837 201723961 0
638990296 276402422 0
4643667 479530376 0
295824686 610157233 0
160911781 142459776 0
55938565 538787740 0
294595584 767153079 0
717001530 529962659 0
344714454 342538310 0
702014441 687219155 0
760976211 176266562 0
672545694 46391278 0
520010251 111999237 0
425308177 127565233 0
112346231 574964833 0
151927246 537718678 0
748430105 152052108 0
306275412 637114613 0
672362222 340615840 0
747995746 503766313 0
201250827 558907721 0
788300674 687764044 0
751618391 23443762 0
531206132 138691064 0
241185742 91879796 0
177877107 336943873 0
11782090 340247595 0
704226156 6399000 0
362993640 353172780 0
495915718 785673221 0
65854479 702934213 0
383573933 380528952 0
561522267 721091078 0
488023962 290958043 0
754117061 269827933 0
99042588 267627221 0
568020000 390005882 0
75164845 451050647 0
135812716 256668913 0
305462784 659774036 0
94009485 38400431 0
218892191 311232472 0
354665663 601663490 0
414988340 590348989 0
621576994 761247651 0
176460039 678243795 0
540413280 585758440 0
485122043 318188442 0
88940771 544817789 0
754925574 431866916 0
437463003 778321794 0
503901433 321068399 0
692139370 465068562 0
285802173 595929422 0
251831012 195747045 0
699030605 801488910 0
512845092 150839587 0
156519171 751827994 0
30134855 54362507 0
738747082 140013426 0
124736005 46180728 0
62455188 90002715 0
37559782 544176159 0
701452370 783038052 0
324208159 253159499 0
250051143 393994485 0
508671301 41356453 0
430094790 114663153 0
725584212 30346970 0
526634886 671040753 0
525696701 350651141 0
786246490 56464756 0
311721890 344109174 0
248265241 329806671 0
71264594 745620046 0
163331551 435875361 0
99622421 320392449 0
221340947 68907645 0
556682920 118006593 0
525230341 357696141 0
535664676 220128195 0
607198700 773911500 0
158696504 761245543 0
396962294 77970460 0
680394527 699575656 0
622748579 12748186 0
704348487 769290612 0
414840763 440671670 0
670806634 172519304 0
556501355 615437794 0
402809013 771235253 0
433263322 691754745 0
734351290 308583934 0
213358036 119422745 0
432977121 758668809 0
260696591 590072145 0
678107547 360680383 0
812766 340793143 0
103613303 761255544 0
332398062 488134875 0
695463192 585546649 0
531855076 184496631 0
730487662 606958135 0
394474486 330955970 0
720933815 435666181 0
5312262 137966029 0
229983508 730078829 0
534374064 330186729 0
635827759 104668699 0
735717878 461350332 0
427368241 515129898 0
135686591 309670775 0
420367760 600078768 0
169325458 475582370 0
50168900 634743173 0
121213896 286104226 0
419400763 279111771 0
69547671 704205982 0
789308948 427880111 0
137993431 400954027 0
741469759 112690792 0
273602932 778857977 0
711346216 12884424 0
731330109 737433731 0
315263317 560350904 0
587507146 1758538 0
175091129 297910499 0
778310263 201428228 0
69578439 341694106 0
451685008 27198853 0
670072340 773854889 0
485111574 438554074 0
723355249 439360636 0
745038458 43162496 0
13485796 24742367 0
431305175 559167587 0
646496939 163214554 0
16020937 53759693 0
763775533 689510381 0
439126037 408364870 0
143974154 23566255 0
538490164 596099654 0
593655143 142326277 0
719258935 519491711 0
600509969 458140610 0
381097813 788017143 0
352528139 479590718 0
741561551 30435352 0
645428535 393035368 0
787045387 611662843 0
642330736 393868189 0
594797659 327786676 0
473151284 22432204 0
267445950 663602080 0
105053764 308016932 0
609894383 748596138 0
149824942 610280749 0
162550197 282728166 0
313527154 794309477 0
143274027 454708144 0
556431480 395156456 0
673056036 384019868 0
230943082 383424390 0
801570755 21689526 0
272518189 637089514 0
716261663 777141232 0
355837584 567943488 0
723595661 261191065 0
563128445 229688690 0
347467432 173326535 0
4531784 699481255 0
387356197 660633158 0
280198300 378038508 0
543957525 273156056 0
534368733 195156771 0
481224951 434978710 0
164586323 469015620 0
129587888 728229937 0
696275141 129698855 0
135994211 575199031 0
541460758 438759297 0
146814785 474020168 0
660603975 147850853 0
555434877 315715167 0
65889020 504190555 0
527825403 334785900 0
8087116 668149800 0
115913603 138233639 0
383468458 391334154 0
725227004 177898996 0
663222592 561030396 0
564823571 575327575 0
800318145 621434931 0
621613225 233870054 0
297141470 83807109 0
572503375 551722659 0
692839410 233051097 0
698784675 742922474 0
725825534 696175407 0
58463980 500961716 0
88567718 709685570 0
576369884 85979425 0
121697904 225269589 0
676451941 280455893 0
188958126 581265726 0
558727243 324753319 0
206423963 781405950 0
514341704 733828887 0
674428762 632128080 0
427477766 397813427 0
280712508 635192144 0
349866205 299249096 0
511780301 796392845 0
413479513 67345773 0
122587462 437141237 0
202701911 724118363 0
641915841 522169833 0
5432794 185323694 0
248079213 473373257 0
688766385 532707980 0
52818633 528144621 0
503758053 140397411 0
221465956 474580391 0
589023172 108370763 0
596030096 551937449 0
556837631 55426274 0
724832700 703315993 0
399427882 41492383 0
301011920 97709241 0
380217501 61020456 0
612967277 168105428 0
215939777 317135581 0
30123240 702836554 0
540865475 579551019 0
250202941 32189589 0
399408386 372428256 0
437498685 321109194 0
631003938 498287925 0
750180641 448917162 0
298574625 54757516 0
258154195 559348337 0
261440538 162174377 0
781392159 684179987 0
305876685 522260448 0
283800768 571136705 0
324142500 669297933 0
98966223 221535449 0
374977526 755572835 0
59518736 588414481 0
634373914 567380747 0
106137956 649749682 0
744230434 218496333 0
441791233 493175654 0
489220248 742939476 0
450702566 302503240 0
633226851 318374488 0
74536744 3989260 0
242353811 392495442 0
701820682 73755498 0
227969407 616860206 0
566373838 199983285 0
587411768 800123472 0
397623980 524974045 0
88784814 430625316 0
651974720 518621706 0
498355432 198322459 0
93125582 26695515 0
590899866 726515628 0
142403792 301803304 0
440375131 650130677 0
433736286 235915294 0
368027875 97378412 0
485779813 618858630 0
179644317 748825863 0
225352711 28381687 0
782122793 9243775 0
602534417 198448806 0
40785188 422042268 0
482530363 547188497 0
785525071 775983797 0
181297420 629238966 0
320735571 712994636 0
35794554 142263289 0
210640272 4883415 0
13112334 189964009 0
703363800 660422791 0
329592545 391784017 0
511395084 29329572 0
15248257 424444795 0
94840773 749935847 0
646853307 291346621 0
583789542 625380744 0
472226530 145198197 0
587645051 393903883 0
733592085 147098270 0
117915301 450571539 0
350085404 502070894 0
586368635 162213490 0
617114997 664425796 0
36066984 123105466 0
134691119 327207564 0
360431799 121706259 0
335452350 80204461 0
258461272 147264327 0
424728366 139284021 0
230991025 293822435 0
751102152 687720418 0
192156040 638022053 0
499145577 751328020 0
348131933 244541831 0
434005656 719936994 0
770798798 246215043 0
664487438 367336244 0
499673088 424343883 0
337910206 472532125 0
749141025 268288288 0
670571569 191205192 0
769753551 717054836 0
330157822 705795147 0
571953920 583871097 0
647810373 5801491 0
411883228 639688724 0
365782848 82926385 0
373692001 404157996 0
114537652 763300180 0
757218315 673659545 0
731054818 413289119 0
785280136 332236995 0
277157760 239515947 0
428005821 6728521 0
33585881 747741639 0
794108246 48700354 0
400998404 281315533 0
730137467 173827712 0
140612451 392737400 0
418239315 368657180 0
785532812 308187072 0
381199144 348117330 0
152177461 529867710 0
746416164 259627781 0
756832613 635123641 0
83456068 350703746 0
610563752 561204297 0
744416251 68855172 0
741369268 406548858 0
665651697 110843361 0
186231772 155270586 0
259372324 356257069 0
357796480 794271514 0
461344818 719363751 0
677012830 334985050 0
375515691 372619932 0
576606311 750748112 0
167421491 20735552 0
602893061 164170835 0
593835637 431042827 0
344076282 570633458 0
704200408 524085263 0
784690018 6620116 0
261581026 585185303 0
360618912 24788004 0
538918432 138043672 0
50194030 557983346 0
296867307 631517317 0
794125687 433654265 0
229149291 428541280 0
304949577 563114986 0
280035983 237783859 0
508653295 381212107 0
513960155 420407593 0
75168049 367187939 0
69004437 738607365 0
594720664 320906110 0
552504702 686485905 0
120938998 65947440 0
576643443 79388257 0
211943766 140677781 0
203868750 162973921 0
699371865 20381626 0
230832233 640728364 0
713462833 582619344 0
35212667 186574664 0
493215993 539941964 0
366107129 312029896 0
23097620 278876185 0
654196429 581371529 0
508286481 46060109 0
550132095 392421734 0
516397062 461371269 0
172968891 75261152 0
196060793 234966506 0
767042334 269192019 0
581420606 282312729 0
410913805 344914099 0
576557442 501617979 0
219776771 406748534 0
156307410 441210981 0
525610765 585849892 0
103032420 187561162 0
6323525 315832620 0
249600540 86628756 0
388711813 680316684 0
525730894 423574510 0
729647617 161049054 0
489472832 138761884 0
359518284 555908031 0
438528511 153265447 0
43191080 516242073 0
304872838 364204809 0
33410470 420916979 0
279422350 401003697 0
519816882 610385856 0
791559128 720864549 0
54025733 90707442 0
540369276 181011594 0
346456318 333541579 0
16538224 372382848 0
797764954 654845266 0
438091690 796690198 0
656251584 665989319 0
589249670 309232114 0
645234189 104521106 0
689442438 135765842 0
577791562 240461676 0
187995932 444888312 0
590758389 382119074 0
63798090 207987671 0
52246247 608363704 0
507896900 10234209 0
234290733 453310531 0
668963195 59681987 0
50867864 728676443 0
150455722 506060633 0
621997030 408061845 0
793894321 740102894 0
86006629 151927501 0
294602761 266833497 0
712272558 261329205 0
479077474 490970759 0
303049905 194529199 0
499566282 118496305 0
178787387 320695038 0
452435160 321056009 0
234437110 456282660 0
339606610 664841346 0
141525889 28929556 0
749486421 409022989 0
493551006 296037278 0
525194804 791822462 0
586857855 628295991 0
509192424 469955684 0
248212237 721660687 0
13565992 518594695 0
409292618 643543692 0
543084760 232585591 0
643232994 714427924 0
146519708 221930851 0
686799197 343479412 0
435884838 792872977 0
631855762 251623461 0
115911911 188218624 0
663182714 656706905 0
74320532 175873007 0
238360574 393767106 0
283158864 644281928 0
210409758 655774803 0
475775826 710402890 0
114943115 560670976 0
329911431 448468236 0
293553317 82926796 0
399574479 303671549 0
66664960 211756341 0
72337446 539530547 0
496385494 352395623 0
160212516 311778434 0
444751397 217795389 0
237149551 5511269 0
101004342 500457060 0
308947662 134129278 0
530388837 243841924 0
485799541 371572632 0
307548232 27222586 0
707428695 477728254 0
483581253 480838891 0
61110106 580829271 0
616031536 338656414 0
506690726 234470761 0
113939739 469213861 0
443321054 800006938 0
390113441 162771925 0
445543006 470733916 0
471978552 640499900 0
466736037 400697404 0
45798986 252882783 0
172925082 170603502 0
429130381 657942948 0
381015347 137143211 0
289147212 560319440 0
562766326 49691126 0
525439660 231897324 0
217375596 745759798 0
613903982 27035772 0
713694984 594814830 0
284972074 786411121 0
654649004 436932346 0
481209111 79787444 0
416983736 454809816 0
207081300 449333021 0
131527815 158580376 0
204515465 481527742 0
93151879 486309882 0
31030198 552494502 0
733081546 156902194 0
685175792 169505128 0
259649687 566030803 0
621250005 126764192 0
391653120 220692209 0
287643497 50047788 0
731571795 252900132 0
748293779 418396998 0
350198218 427682186 0
800195636 72960771 0
464158321 575326126 0
496295594 588459085 0
648033749 315126592 0
667525020 381747145 0
592789214 445391164 0
421223733 164251010 0
306257059 241275745 0
221118190 99834094 0
298206535 705593958 0
709366327 239453224 0
177445747 661811849 0
257685610 719933214 0
632472923 708124560 0
128330661 584790454 0
487970187 645299717 0
608510356 653173091 0
755997746 771553420 0
669593504 576626474 0
740187953 761367001 0
574148062 718646354 0
93449563 121515372 0
759212279 225720005 0
519665807 461389146 0
551123143 85450399 0
340975048 646978534 0
506739421 187387262 0
207589043 272870929 0
428667587 488028798 0
303728219 130963305 0
297643772 248267272 0
786220838 429973951 0
324679783 271259488 0
800649561 479742611 0
319708316 586382104 0
246205262 570785660 0
331534181 724903024 0
712583490 180142455 0
87697062 590729083 0
359149740 208009533 0
591979010 666628091 0
732839675 113038248 0
45796534 258098022 0
204640302 446344440 0
397936275 656081861 0
183261796 273750667 0
641117109 415414498 0
574475431 719803458 0
323828013 417047432 0
749742509 404620956 0
212022730 125828904 0
260030269 667905260 0
221754542 485653846 0
399165547 510582371 0
481152155 15594081 0
277655047 335713215 0
688116089 625018629 0
183657948 466113856 0
305268352 430050169 0
480409844 521256342 0
528560956 675931074 0
764050718 645331338 0
334398703 539079996 0
246191496 715807108 0
111851078 29611364 0
190248233 221218252 0
66463366 631023854 0
543571601 17276751 0
27743150 236844885 0
353493132 250003776 0
431511551 378999391 0
780370861 17356469 0
648655908 542405225 0
759091271 335487406 0
185209397 406116676 0
785544182 99624110 0
451718777 462151575 0
90833083 228228066 0
184565107 178266786 0
585736387 195841657 0
224300291 299381425 0
73208231 549981915 0
699475033 106537682 0
475846474 76693206 0
209545132 767487777 0
53317124 36272083 0
187596176 493274270 0
524756180 220607789 0
600810061 250180960 0
209938722 381633750 0
530964484 54125628 0
333255313 294225114 0
113106823 236342945 0
178658955 338157122 0
635784722 423882042 0
348571330 333880366 0
185011351 518217410 0
342912809 50793808 0
773606774 247649784 0
56999589 442301273 0
735569612 259959086 0
323047368 284500557 0
131660507 165535429 0
118684929 149041956 0
629822783 185867060 0
243164617 327644745 0
263562907 682590067 0
387134378 359676532 0
381784309 787926846 0
428216327 214385356 0
680004411 763073311 0
571149981 118758927 0
258657926 460555589 0
515154766 679603527 0
291814502 263440723 0
103390528 160791012 0
445311007 403030182 0
665188802 703240443 0
330078014 542949953 0
684522279 740275538 0
24103421 27457221 0
463532172 340168625 0
718435962 684137045 0
747001007 411872010 0
661973428 763041130 0
609729248 431029684 0
288713573 645619986 0
618970334 445424882 0
122341913 481304166 0
750702620 214401691 0
779282964 368968667 0
261711412 196196448 0
666267711 604706640 0
209393034 404644787 0
24475616 278236270 0
763595174 668784749 0
68932013 614280807 0
787244468 593389999 0
113302163 61186521 0
191285290 416809417 0
692238018 318105963 0
211700863 744679701 0
217972198 269930281 0
748804897 481404954 0
719364189 586502483 0
150876744 424001198 0
524521035 422473964 0
276401326 50181622 0
411008618 720528793 0
292265897 271588784 0
376764832 379063696 0
32117089 392370195 0
508225705 94416370 0
590965812 236663894 0
357501919 200020614 0
39014214 95078960 0
761741637 778748920 0
96431906 713663491 0
790728905 487249473 0
82429438 692369638 0
572881381 507293666 0
23869601 374152668 0
32883024 755547243 0
89013880 11390571 0
359011111 219834460 0
22057173 499197016 0
67144397 444943991 0
688387876 492155701 0
597249160 321728220 0
668550440 401012127 0
314237731 600786426 0
223204381 229192499 0
557548657 445802193 0
25485678 769621228 0
751720105 128331478 0
235994716 495777591 0
611274377 580801674 0
60309904 197469057 0
599498555 141691403 0
658675820 487970170 0
284080876 252116211 0
757056548 654930793 0
737572184 787465377 0
679307703 312920873 0
242043449 677660450 0
728567570 320859947 0
649639213 199785037 0
481086601 198183926 0
311491459 618511577 0
700592678 414414413 0
249269489 694768566 0
422550083 699893525 0
535027874 512857809 0
284037000 204330354 0
369710125 633657521 0
172235438 391618538 0
317636306 632264479 0
616421523 750096076 0
436133710 87162284 0
623236258 158634397 0
60591004 699335917 0
768628255 149284006 0
458136263 746673893 0
149500512 552998552 0
238480022 187103358 0
441583285 684834685 0
85496367 399694644 0
260125227 112024687 0
658319386 460288431 0
152158172 361087879 0
313586732 411452284 0
283948167 251871276 0
647239834 275969213 0
653596448 123466809 0
602812725 534058074 0
474686838 739456232 0
659765587 206447125 0
746181479 466675630 0
63643630 177385971 0
151840310 493282507 0
159513739 751377496 0
179563828 101430921 0
302339355 737793490 0
101066190 406785410 0
243368171 531180897 0
321377441 625098345 0
30417193 365787786 0
317472602 774250867 0
95121069 543833707 0
417195621 575770238 0
635031134 101173145 0
368874547 758214950 0
388502241 160813946 0
387925294 577579851 0
2370765 69761385 0
256791901 365517664 0
742059510 792678687 0
719279899 677579225 0
396901464 448181431 0
726115622 101844543 0
471316934 518258457 0
295994177 122002728 0
795335204 1395385 0
659863051 51278233 0
594179333 95998139 0
335241769 752729491 0
633776426 791095758 0
83712135 223354312 0
98694880 517951066 0
336673452 468358867 0
556283028 799007288 0
182521924 473700217 0
508273340 97463235 0
541802425 778308459 0
47978642 544489299 0
3659508 278010619 0
487627637 145467522 0
606209818 352542971 0
119139080 96687188 0
31877881 800501624 0
48739176 337715863 0
524282416 599536381 0
186367106 472860357 0
478021517 641764070 0
585642924 172784944 0
43522213 39503353 0
701068651 608678034 0
743078134 190632244 0
455929830 490050846 0
362013404 62444323 0
172748200 164409682 0
330876367 23328955 0
171872724 486981559 0
784418748 569515968 0
49091618 717096871 0
528758491 72685937 0
344613953 654116763 0
734872487 656861645 0
257463695 315784301 0
361817288 586409223 0
330071986 423405072 0
568898145 135654931 0
514164721 182904933 0
444995571 351570646 0
716400479 455188301 0
30641616 127565707 0
674151201 296358335 0
456383078 697233286 0
375090295 563961475 0
687264200 250407164 0
742868308 454857367 0
551163418 393771242 0
796368927 138501071 0
443757096 419408797 0
397323940 725371546 0
260009272 739833397 0
198862384 575426354 0
142330882 594590919 0
74744565 172300066 0
93431215 522081112 0
512332666 451253533 0
322211224 88194488 0
221969620 723710463 0
531128883 179647474 0
48897418 730891925 0
600288216 245829935 0
584360601 267486815 0
476897271 706450798 0
212684578 484951096 0
667737916 694910758 0
254484415 141883071 0
74122286 36624880 0
423148302 575333424 0
166230496 260983435 0
463060468 119970339 0
589679592 196027298 0
712682971 81310040 0
764791648 153600620 0
305190785 335524354 0
154720493 62706023 0
305369461 579144399 0
21986609 298499844 0
586850344 219644582 0
797622747 448132710 0
122966570 20346336 0
14346812 383511831 0
451264674 745454663 0
487260167 672460471 0
176989628 516805338 0
249042361 68003838 0
7265308 735347639 0
54539406 280556637 0
25638724 64169017 0
727909440 448239371 0
259866624 58491888 0
331127952 269423753 0
652967448 403389602 0
771763475 423583524 0
190201821 780121301 0
598357464 17521169 0
401159357 737709063 0
738360986 252860488 0
702885963 77873113 0
731309127 293708541 0
154022692 63861080 0
640060972 525691597 0
799288013 194293407 0
85289749 25862750 0
551054650 204233349 0
458698162 30310145 0
359189334 49405719 0
629694141 219178163 0
773215446 576605569 0
707283059 455350547 0
197083184 535612740 0
99476909 59568863 0
211135953 677415241 0
287112793 355668252 0
784655590 175696966 0
629302242 238079764 0
78973208 483748000 0
372165539 441986337 0
31424931 190780220 0
504521731 268914966 0
421790960 274851395 0
452534928 515669740 0
766428381 472204787 0
62760891 653871660 0
796790506 778038566 0
646572120 442886815 0
54729408 557417526 0
358782291 353147746 0
564017241 366917510 0
429585557 365360867 0
588547685 705296522 0
521739443 602090666 0
13902504 644317115 0
590525530 125834819 0
674051715 329311140 0
609102782 796289015 0
405113520 426260193 0
243078335 184243959 0
124796630 468163420 0
646634127 297221420 0
440889873 251620824 0
390836614 636537187 0
563632327 616541948 0
287161039 163687002 0
145545908 615747177 0
58882661 220646953 0
730990331 239040025 0
43094048 210653899 0
184888657 680127946 0
511416180 429778090 0
788335092 513245844 0
793463520 525753747 0
538912641 146703753 0
445575744 243963549 0
166273491 538675272 0
496335848 528631776 0
40930255 339259302 0
215363231 576233655 0
135606919 170074623 0
130107024 612778211 0
552892112 789350594 0
654822740 554580095 0
346839652 51666625 0
40067532 585800727 0
191964736 788682308 0
708676205 72273078 0
646741366 787605320 0
280669371 561933828 0
226316317 120564507 0
697077334 77346650 0
334385252 757842923 0
289995126 207167045 0
610894763 609051318 0
456517240 493102424 0
760640293 49160861 0
480462998 131084985 0
798661148 472844076 0
582948778 347517795 0
68593571 134825025 0
215415553 420554848 0
258039779 763834419 0
291199433 676945704 0
603282189 209832833 0
98460715 158348082 0
452487689 461377321 0
781093719 728892327 0
287608140 180443460 0
221298577 278601295 0
733132238 97822208 0
397690558 292213077 0
774150035 3122164 0
610741284 109578610 0
223581832 461723202 0
445744016 194347490 0
586060632 407158316 0
775197893 611183012 0
160277377 686165652 0
560817898 711651202 0
352412418 231598465 0
356624039 496747651 0
91921183 238966477 0
650459911 470990891 0
505972144 785859961 0
496019838 89090993 0
190844735 491997231 0
294166208 634280666 0
598896290 532977541 0
723531825 191877447 0
232889257 228812978 0
343902739 780974282 0
582166416 648142603 0
499587097 494584051 0
63620060 625694941 0
477273820 301985010 0
143817862 694719068 0
73795511 625172536 0
251017878 266463403 0
559812021 655366936 0
689958119 703039076 0
718844493 270992569 0
741499280 229853741 0
583234521 422783813 0
710380464 450692211 0
484241329 691474999 0
764484983 729633122 0
82852718 11340017 0
719419882 143645364 0
465461691 77499469 0
228921823 250198485 0
65939524 254770486 0
761788332 690642825 0
352388448 706029887 0
39638886 599349448 0
751766000 789263866 0
43483037 234053441 0
258663541 574781637 0
333763076 250420107 0
166208955 83078986 0
175547823 180549842 0
139385642 87864814 0
554672409 762325 0
68590655 61686842 0
509502198 731246175 0
138169339 796919650 0
430619057 273860876 0
727404046 597475591 0
79089705 246831352 0
82168292 218059226 0
215280524 421714439 0
618908192 795632022 0
619090737 487779294 0
732962298 294174798 0
566859049 669959839 0
661898256 653937467 0
473500223 550756107 0
546581099 88896857 0
58703650 264115878 0
10698679 337045995 0
373326443 797860823 0
193438591 198190663 0
7782826 482847930 0
111648026 10928750 0
224815023 712482453 0
503035776 389535593 0
131801190 462906365 0
777340378 415434148 0
425053323 634730263 0
589856768 700023071 0
356339603 185048343 0
283293973 173283929 0
676249035 528240955 0
783351654 598189047 0
678604344 16570697 0
573509854 543590672 0
368002399 561059078 0
564527208 507735016 0
55430866 14427855 0
137276081 673397452 0
613003422 676160170 0
667934670 177162269 0
449915195 551242363 0
169505121 201660349 0
648329596 50287930 0
30333855 113394482 0
322638215 24772840 0
252249424 144040632 0
249754914 466549004 0
428363400 280785186 0
168494193 589502351 0
627926978 352905288 0
636606252 506744646 0
354126127 643985342 0
600278532 626002693 0
707384740 105207900 0
308300694 130413180 0
218063594 628889012 0
195454875 51547173 0
130273304 727183297 0
616321695 315104218 0
399354599 61221173 0
285968632 601813936 0
459364853 291571560 0
687305451 520243577 0
324020551 236920945 0
635421032 540900066 0
138779315 521269280 0
666606477 637991641 0
22038910 617755280 0
53252429 558353325 0
144137937 148807428 0
160873113 133754076 0
715039217 351820847 0
408076602 173065248 0
801517417 523572011 0
103224324 356923649 0
685530658 260068603 0
617893368 98234012 0
679486567 368927616 0
440683131 650149560 0
466489221 517273801 0
109144063 147917619 0
759667248 300690550 0
599370065 748823953 0
407394349 14861151 0
241607587 664285146 0
522751448 794360500 0
362829679 249557811 0
137137680 766276299 0
714759406 282990755 0
596022962 72990472 0
567420491 346997225 0
782379496 16720460 0
445435884 299470849 0
291206917 492081877 0
75217671 178745175 0
630347119 423086284 0
400526553 38128485 0
500245544 679481570 0
566235019 173571004 0
471882586 541122429 0
392344686 254043863 0
797313832 449350043 0
473332474 360149578 0
306222920 319385391 0
731717328 489241037 0
2571169 32131069 0
730038832 187439941 0
7804654 625498196 0
120132219 740318222 0
71911301 767113041 0
638718508 642823674 0
357020565 57796161 0
328438631 637026738 0
785222378 354142163 0
637659883 85868919 0
130209986 575398713 0
614451241 557707283 0
77652860 663404425 0
752268815 670657347 0
91684316 332379886 0
256492427 354260417 0
356835081 704106433 0
595884950 307477391 0
640606522 100951573 0
109671302 423194687 0
320931196 413873801 0
617914433 66205913 0
663308654 191551347 0
759405779 475088497 0
19894831 467364341 0
221115462 349045948 0
715743908 430619583 0
47943754 320954134 0
149787247 279111967 0
315422710 327262154 0
9501165 491067371 0
336617523 776502938 0
292611312 612551500 0
224442729 156986760 0
74191067 336111944 0
103762924 402619854 0
236295497 61387677 0
158888291 348876286 0
582085799 460693139 0
669843187 618365639 0
167223375 287507794 0
787183075 494894492 0
562479060 222543543 0
137531426 147135077 0
211026146 717024694 0
87616400 212681658 0
3129443 734465372 0
509549089 223618815 0
502438736 538625920 0
690920952 736914822 0
658215238 224082950 0
81402909 438854383 0
744720860 169324994 0
17293278 568388032 0
26438007 329745 0
367880050 275253109 0
744511942 160381541 0
286656297 363100240 0
256282919 383574510 0
205605885 98991439 0
620225680 392552858 0
273511069 781424842 0
579787560 244058094 0
642822967 61846793 0
532217339 780329447 0
365438650 113209058 0
722152478 517033105 0
253851359 769742033 0
702665260 443072171 0
554559956 464218480 0
31785631 690792941 0
605746737 105368708 0
436952466 127032428 0
446337238 198439254 0
543506392 200174226 0
688974743 329477445 0
146511218 407748108 0
725027801 195683317 0
68477636 155480362 0
311165520 729575849 0
208629399 790930905 0
461421977 456143534 0
658231387 433349199 0
573315834 774861177 0
114480378 386569255 0
120055832 208246689 0
575087875 370822646 0
137447582 17694740 0
271323745 205713864 0
531539106 437765113 0
543920927 670793240 0
127888334 110603520 0
74892043 416305670 0
310336930 455152670 0
57586866 90579376 0
758438948 744518818 0
423558254 189094757 0
237370784 378579936 0
795859519 55776639 0
328733240 592997146 0
548748728 208747230 0
772259611 306058674 0
749492897 92381400 0
9651804 253097097 0
85468825 571349082 0
219166948 114386759 0
709174459 757427867 0
598432979 400538897 0
591330826 745783555 0
321008437 76154431 0
396574125 569516419 0
202462936 530093790 0
49636031 555158495 0
395549903 457360002 0
639069672 323373727 0
392318375 428589563 0
442121871 188026220 0
682887207 247666110 0
661816557 176197595 0
793825844 695463605 0
606316378 261007408 0
336065736 659558499 0
400728391 641613713 0
34626862 742314068 0
386449296 657353908 0
533454301 559984294 0
789608662 161751957 0
136017053 761500366 0
182679327 783978038 0
22892753 395994186 0
466404799 281376890 0
628275501 197293388 0
486554733 729493697 0
206922979 53918677 0
106553772 569385429 0
779022600 652162700 0
687102499 754499390 0
423784515 337317310 0
740636411 561172253 0
686903846 82927819 0
662283444 396868659 0
288131969 553233119 0
797249457 65902423 0
356620567 568160512 0
480371229 411914398 0
273363003 295134414 0
560293052 74093801 0
519073366 50350212 0
667966178 44742557 0
156549741 106705774 0
795536731 86512838 0
751589100 63139830 0
432934707 770151086 0
227966976 78489987 0
353228704 647568998 0
455053758 291279479 0
219820264 701296869 0
71953476 527237609 0
518800244 117560591 0
699834288 359601984 0
348322965 410813622 0
6613065 365778688 0
653990560 380453777 0
547336697 426955914 0
433519411 190215253 0
13494683 209210800 0
196618854 432368258 0
283912303 653001790 0
88107079 162276582 0
324568652 707584541 0
606610896 209529913 0
72164439 416966526 0
722036420 456859877 0
564388644 483434979 0
633003858 188376837 0
213951512 17518419 0
523711217 534991643 0
154972907 520671393 0
534649969 56564455 0
146255076 481276155 0
353656976 360696438 0
227450861 611166797 0
113031225 273770786 0
781542195 64487244 0
355273788 184983749 0
253921930 447339171 0
294278034 102135358 0
359057764 697313151 0
572557060 678773612 0
303758831 740289018 0
658330401 694010205 0
425185160 80927353 0
651781113 617703022 0
640216712 345993090 0
393544072 94393629 0
239563020 55841487 0
14233020 626951285 0
716473226 657717663 0
108496347 671739739 0
117991707 115214543 0
584889662 778540083 0
215737813 549660609 0
8464939 537443119 0
649030257 545103523 0
143946145 141929823 0
356498991 325531864 0
187856543 204768680 0
27266412 356651747 0
55708661 163377243 0
195799740 524778067 0
56326351 588953288 0
142055499 244126146 0
760668327 41695055 0
550574335 418998677 0
301656717 537475718 0
472243169 462716737 0
148142894 557566485 0
440779605 523215646 0
705729530 312356617 0
487116801 368277546 0
63754491 644502530 0
531264093 729021419 0
79910904 709446681 0
718880876 130893402 0
726899359 108968434 0
205183800 372726944 0
760300083 301343004 0
89565044 55615083 0
470686812 518677165 0
470394617 677992601 0
686382624 578709228 0
27450268 552420778 0
258410081 143152730 0
544965501 791876938 0
77842532 337743144 0
46948251 9396221 0
781131228 632696785 0
419620633 636234831 0
701656772 627993393 0
364819558 675983132 0
494032916 172584209 0
732054312 676696325 0
416381153 681138545 0
581907975 393237137 0
191617795 83167010 0
463752717 258105900 0
510833156 778566751 0
105719467 60137053 0
577710336 433574666 0
669142847 678083651 0
58854264 334732923 0
472090084 500937931 0
457939237 402787739 0
165469945 441682444 0
743462228 209007906 0
306943476 409498622 0
58123679 799376682 0
159941238 393798799 0
432186586 50399324 0
176840399 235325258 0
654739914 330421389 0
716835821 374963971 0
333520451 456051140 0
670264561 261659434 0
692726513 770806523 0
26240396 163944710 0
561864663 631650442 0
51899985 216493899 0
406357323 446345500 0
352282486 447425768 0
580186057 16655341 0
420124994 759221664 0
113846919 574183146 0
278901636 653043073 0
336094767 623155490 0
376964848 37178991 0
119769184 379241164 0
435384347 608848309 0
670858327 777457051 0
693233862 50324184 0
453465823 156875941 0
517798407 757795526 0
672357085 568122835 0
716644771 466054487 0
362687791 464432062 0
294516888 204391609 0
657905432 121244948 0
737394837 210489381 0
452555649 640884265 0
618197454 628084218 0
159108785 18388022 0
619597840 311687608 0
427890387 445606529 0
278241151 16674346 0
781516036 306547689 0
608207405 540892207 0
636457168 27077253 0
266713705 67915147 0
386404889 524779022 0
650407909 96725050 0
391151182 679656265 0
94290916 323850844 0
13624513 651532787 0
577316260 514302035 0
95483728 83548593 0
433936396 551038235 0
380827311 801093901 0
357994960 446150192 0
415081682 486888580 0
118511642 436084335 0
175009329 146333987 0
333530014 138414241 0
138106339 558834678 0
743007372 197176811 0
135839476 70078422 0
276214038 109361070 0
643055163 553114059 0
770578294 652866279 0
554464940 597751509 0
650119388 294677372 0
32205254 532629359 0
106681426 163434479 0
496426304 458053599 0
478445077 513338072 0
486336585 224456172 0
408255011 325018076 0
306455451 376823273 0
287484417 289268520 0
626909008 250684505 0
521988194 238289173 0
787076349 751612961 0
220119734 450203706 0
477581643 623131235 0
551434963 56338085 0
369261247 265244613 0
720031955 784550817 0
665766981 437387432 0
269558736 755512557 0
152485891 559866704 0
800840678 300641592 0
39329439 698854475 0
26410844 675224878 0
579834146 676530117 0
127678026 128851708 0
21031147 457048669 0
529490613 107302673 0
192064247 452135255 0
539826972 535628024 0
546178609 10532588 0
104550911 506326953 0
111067772 439695023 0
795289503 697982899 0
524322604 757381383 0
48335949 601685997 0
77936342 287769637 0
268715657 703378011 0
234792466 748193559 0
155751435 88981910 0
494037167 408517490 0
149961950 172371439 0
341829545 687526882 0
81728278 268985121 0
22449852 47697287 0
74526457 481119388 0
66062914 797992924 0
169623196 362590568 0
282989577 249500383 0
216082196 624478470 0
242538341 10712956 0
746551365 16461970 0
765567642 248898147 0
305800658 648965007 0
548297913 355519518 0
128343794 486385977 0
764569631 668841133 0
642497889 91520926 0
753832167 747998386 0
536892039 667954328 0
81051396 131328681 0
179904538 346352976 0
799968806 213211004 0
224433652 85126503 0
41028796 258005188 0
319735988 799697525 0
135660361 52448905 0
218109617 111824145 0
503979586 86538011 0
649929381 235999237 0
773659621 406532199 0
30631612 584395646 0
415058227 752176690 0
505507757 776584366 0
70407133 546137136 0
688761927 611903299 0
396583217 412611186 0
491919712 439955920 0
491304792 526546458 0
271123559 544486904 0
254256663 630433917 0
371657425 543270481 0
57347838 537567641 0
29264645 639327648 0
770140217 737897281 0
796261924 536056966 0
762459506 477253347 0
620607136 63304450 0
320240133 175064652 0
570469700 762325480 0
678012916 411655576 0
284737016 573832125 0
426538295 799571505 0
369696789 321191024 0
471521262 688906511 0
279591184 229011040 0
746035029 646616815 0
535348944 556870560 0
764759943 296200867 0
3664239 205602804 0
8258842 124873892 0
565931511 665954555 0
552067914 22130351 0
389148612 12877322 0
191664107 274921140 0
594007890 506199425 0
130986030 27002268 0
433052228 386479786 0
65860752 561949831 0
390047068 152950439 0
400786980 151414123 0
600186015 683800671 0
375588071 471153143 0
22869274 102417877 0
499648425 740533580 0
100442913 679722122 0
307502936 191048760 0
346617863 153267146 0
239741763 170030671 0
225813178 246898999 0
370704695 501330861 0
99943366 49744157 0
144525958 659029767 0
680208877 33999450 0
39157128 54275706 0
61910558 409394391 0
747451831 792578325 0
403460902 695954905 0
383039367 254083821 0
16907299 106913936 0
276439068 768677762 0
424577435 652913262 0
175707388 528465631 0
72944572 39317617 0
611493251 331791430 0
272926334 200918031 0
414445529 223854861 0
471214694 246031912 0
718319443 239745420 0
471047344 564645088 0
797775583 32215286 0
153060022 258815300 0
498261258 119013383 0
658062914 679872795 0
661418779 204379205 0
602273654 498448266 0
168182065 33199523 0
208153128 781992607 0
278423052 649791272 0
695820354 79047920 0
754074836 651189521 0
510011451 124759692 0
3579926 492912765 0
680679181 541858984 0
123145222 652688796 0
471375201 206586237 0
641826443 186869743 0
484860724 129345211 0
790095138 158204265 0
230780750 267709630 0
517915831 471073730 0
74755226 340534954 0
510605999 241396767 0
7380658 464526324 0
143543390 363779544 0
157049796 453755988 0
61926417 445449943 0
267372476 372289099 0
97861208 357979763 0
772682309 64362089 0
758784517 623994850 0
573560325 463358711 0
597236789 218458282 0
649909882 411543661 0
351005711 101852624 0
33631970 346094537 0
667183636 800225322 0
73599187 248373720 0
405049519 73742127 0
657798706 262401514 0
192000064 80311033 0
599476197 112655062 0
67960049 525199658 0
314601718 270830939 0
702059839 295993632 0
30300545 483833035 0
138360732 415731593 0
156018630 251489128 0
692105483 788988999 0
83816621 694064679 0
797086518 433559199 0
411263318 476407853 0
753620832 65375302 0
451179172 602509725 0
193729167 157850034 0
319372038 408489828 0
272259607 629759744 0
59555239 154054211 0
568070276 323404436 0
20821016 330670470 0
347761322 497828547 0
305669079 48897477 0
199035132 637344503 0
751117407 169889497 0
189759966 628059475 0
284104361 460145213 0
230283289 489883303 0
80863883 121028323 0
642383094 75857863 0
94766471 182768892 0
156609498 455892708 0
550944794 734829159 0
712166939 678187790 0
336905078 722837606 0
615251150 526768826 0
320276936 620188928 0
473788885 784372548 0
621338861 149531595 0
637009140 104233314 0
100505319 400563636 0
212630049 463421317 0
336016615 588412143 0
605742546 679235048 0
782213584 439586237 0
723087803 709908371 0
302397093 617327830 0
389970566 655438443 0
61120964 580727672 0
235220208 619729311 0
178481608 189941665 0
329656938 774615578 0
248946360 293963186 0
300566441 411691917 0
592146641 137340174 0
577798247 20996409 0
703958919 575647669 0
359652089 440316635 0
454220429 257605514 0
132932229 208161458 0
448321912 484404780 0
393390041 597244044 0
22381089 122974296 0
101701016 789397903 0
746285724 114144648 0
157616553 478711768 0
14218891 316238321 0
711627640 489601076 0
728706368 491669366 0
296957775 360954699 0
450367547 614981344 0
775228224 657060504 0
565433198 561891027 0
715252430 443865728 0
723828032 379884492 0
744094934 547170618 0
641852472 741852632 0
313362069 240022024 0
522641257 266846555 0
663628493 431748393 0
51664822 722877902 0
41289424 340816219 0
729513548 549469632 0
72335681 157836221 0
149443976 166842822 0
497505831 578308394 0
130078191 103735453 0
723028744 69728618 0
484804831 130212242 0
105063217 366453619 0
8255733 690126865 0
652980697 550660744 0
768819944 73614156 0
320376953 516275147 0
387687954 19986869 0
574410553 492107495 0
125139128 799005747 0
526836416 669209192 0
752774363 308145000 0
651325226 619582292 0
241810253 114984085 0
119266953 85487788 0
14105196 787094915 0
548251971 81809227 0
51121605 714971547 0
130424824 96753532 0
24790732 490755827 0
418835260 331144890 0
103382707 755146489 0
593181771 360561995 0
634705551 322729068 0
531330629 174618915 0
305505076 527769865 0
47612550 785887947 0
259685225 271709951 0
293968582 662904748 0
732266881 415625023 0
536895344 171191746 0
753586713 526715790 0
590722190 568986183 0
543365772 601649156 0
529001028 374591528 0
599598700 275346994 0
409147096 156028202 0
182559398 724838316 0
648729483 56072596 0
682305968 338368505 0
255053905 442402788 0
299699668 191872335 0
220179318 262320843 0
34968046 352489088 0
10054228 640393299 0
522755947 405987715 0
729416106 214489111 0
470050510 270758967 0
153934557 481638741 0
515143056 759029799 0
301265936 475710393 0
292029478 10252665 0
171193000 235277903 0
99378106 312333752 0
665732686 531480003 0
367134837 777022187 0
620097610 48310373 0
13269261 53284820 0
689242889 683298552 0
465676708 321875022 0
735821240 562772362 0
663991203 587726776 0
186793649 145920856 0
454276284 291074360 0
531862916 705723522 0
378817760 220458059 0
376528547 487888261 0
328401715 182715283 0
161328862 109068587 0
485770396 533231381 0
339741561 625520429 0
726573451 287278636 0
56223577 773271976 0
349672660 125676958 0
472920358 165582022 0
549047691 502502316 0
718551843 304458438 0
645463192 582041526 0
46386660 669161531 0
140677214 326630092 0
288971788 256626201 0
383647471 375425361 0
182908861 789065647 0
68941594 55581024 0
663402637 121984680 0
758528805 254872379 0
569801666 52898325 0
597942730 523165046 0
756091279 24407452 0
304781443 604109946 0
640772531 389746349 0
54291673 60959257 0
708307882 641943787 0
226363953 766677668 0
680650968 695091443 0
145011130 352953145 0
279256632 84284251 0
595377333 13114779 0
321951855 28788068 0
574855857 30401395 0
292700243 63953452 0
368982457 547708073 0
308334893 354381245 0
489502520 174291335 0
328923545 488256558 0
49270590 309615467 0
607338488 108989190 0
759751139 447432077 0
648566786 501519340 0
279791320 662116477 0
373903138 434977785 0
102547604 688590871 0
346147148 120418685 0
340016944 277688171 0
279849771 166503969 0
137309982 540068313 0
537754913 47302880 0
232318365 553235612 0
493149948 401984374 0
119669499 247300937 0
666395265 30319921 0
756683298 586313313 0
574459615 431423472 0
204502336 478658970 0
36591343 616874103 0
743678649 53460087 0
644199530 580352845 0
525123097 517961825 0
512750796 287129382 0
496031008 316764369 0
591416346 171238542 0
241700693 255901482 0
270644178 9165904 0
531323601 598834592 0
108585261 372529023 0
470473910 767271403 0
111080962 422703709 0
499319065 795654667 0
56233482 95519943 0
373884600 791240598 0
638704211 316098469 0
106704795 276325113 0
572265960 378579610 0
387507165 554669417 0
447289647 199213421 0
188300591 410814227 0
267666204 234449632 0
528342828 755215784 0
302392232 103225905 0
580765300 317991253 0
727801433 370084650 0
480234312 355864016 0
614719823 643161930 0
694292462 415844705 0
784146964 343776786 0
120406676 765711916 0
338206876 338046042 0
776126743 20014892 0
459017601 667186815 0
411734599 419746055 0
744982019 258160674 0
740505553 458913817 0
405843744 735419655 0
433427839 745903227 0
307215171 659718767 0
774426294 39273280 0
356132417 255745678 0
528252700 442055971 0
430843370 636638431 0
529346501 354553757 0
486534108 425796371 0
566831250 520373145 0
456025830 788857401 0
599620799 49965581 0
342501751 272337522 0
250971052 65531278 0
318783147 416964332 0
742323384 157256696 0
139750697 32240695 0
127203665 335214276 0
732354935 659865830 0
581376298 171265084 0
408719553 71547617 0
115870055 243493267 0
41772785 492963379 0
692174564 68911120 0
758165632 43852808 0
514503426 395781889 0
141390843 262658686 0
66273445 292990942 0
656911863 740467738 0
682183870 601300792 0
261512515 104513816 0
457105457 71369943 0
356771350 774355573 0
676261929 349103121 0
323685338 65693903 0
642247323 438126191 0
197275318 471446095 0
184873564 19820030 0
245740336 398112918 0
268366028 512385680 0
186928343 371770839 0
496552161 397534642 0
101770403 656862801 0
248386478 95832675 0
463050651 326001469 0
553267521 390932797 0
731336770 66918094 0
605860396 30073010 0
489267421 257492280 0
115440733 308991315 0
672200294 54560636 0
215640583 520881791 0
732887112 284092459 0
381096686 150838843 0
709052192 672046003 0
737155680 294646847 0
417616205 525443491 0
118104347 382937190 0
295839853 662448673 0
206283591 590848754 0
206582275 253013531 0
399410244 162759537 0
299634906 390876749 0
677439524 287799144 0
676047267 204300157 0
245295899 315702260 0
699884973 6037291 0
774729684 517318973 0
168053989 5493519 0
81163196 35631914 0
74113242 303927037 0
206283259 610232754 0
730631125 141123630 0
680183689 403530738 0
183916920 190776632 0
800319320 724740838 0
104984960 572877248 0
561848702 149703916 0
479280601 670293048 0
658570307 659325974 0
631199610 586111064 0
430158080 17966218 0
190629105 45248491 0
340298470 319658250 0
393791537 632288240 0
569435442 208121011 0
693774378 565694695 0
439826267 699131306 0
529816638 275999290 0
524317526 699706657 0
305322454 39554335 0
28035338 179759645 0
424971661 48753671 0
327727169 510508558 0
754657486 29196013 0
698693257 566209126 0
451896510 271010294 0
406924981 136380209 0
593195940 603611105 0
48804571 761569776 0
378838667 374602689 0
671707912 272182437 0
375816877 19886333 0
473636165 12148691 0
624918460 182057643 0
562425678 213741946 0
372111016 342209129 0
375196976 744406407 0
770219297 295094272 0
120023531 552304523 0
666186969 422282372 0
187746608 576343987 0
31111068 344709573 0
149846900 244568797 0
167776132 737398628 0
610663356 188682303 0
652649165 80497163 0
76111070 283775847 0
606875489 747800117 0
200332298 6263061 0
354417622 674969683 0
240575314 674228272 0
435087893 389890460 0
141804250 650377990 0
13604331 753887562 0
601131228 440009571 0
452794263 456716565 0
239947948 182209608 0
202781036 239767365 0
782656557 232845356 0
243224336 636250805 0
238411396 420415630 0
243821061 46357265 0
637359018 755601154 0
314557607 436320871 0
280785804 142680727 0
196014321 380963735 0
424284653 102734320 0
711618937 365245078 0
193216543 172105426 0
667139552 721555921 0
752306061 708677879 0
192424392 376179330 0
724542166 536300918 0
539312368 776000784 0
313749078 609963191 0
508311288 435500847 0
452605900 300765100 0
177299916 477197110 0
614642534 370664506 0
713581268 324553993 0
106667649 30786958 0
65295353 425984014 0
764415386 403020045 0
560879545 721496820 0
662182496 672780453 0
741361357 186163792 0
650955972 497130063 0
672025757 624231920 0
166578931 300436052 0
61184190 630958178 0
19205459 565753171 0
574245238 769388692 0
772242825 553518865 0
366835586 353488072 0
218311945 136191210 0
496437224 342355810 0
785280376 394056601 0
560623996 239689486 0
274534453 661782794 0
10283619 797666563 0
612456836 492985480 0
735043073 507451671 0
784819672 64127931 0
783093654 188045587 0
193645390 474224255 0
212689916 616989696 0
281015000 92662603 0
493285743 172686117 0
330996177 559721470 0
355636772 74261584 0
686776252 201128659 0
636502079 196509928 0
417115326 295517409 0
689091069 325985686 0
552706505 208367267 0
205670949 670023909 0
517940254 441489753 0
286902898 515897908 0
686708817 753896094 0
670812949 801640448 0
209402410 708463346 0
728441220 558097038 0
296070026 142417615 0
34839266 553360001 0
311994993 5641118 0
274456446 682390502 0
139300353 102228577 0
554520551 500284672 0
521465390 356262841 0
405906088 227922385 0
447309399 753016892 0
16178093 765384670 0
95922620 786487049 0
5538979 283577621 0
780325485 513912734 0
729481177 522819319 0
289998980 189592890 0
490619421 148199231 0
672125802 204928392 0
567573690 203687187 0
465463510 742243581 0
22049028 512532311 0
388778988 509034717 0
738889402 298163562 0
762726264 456562857 0
101769147 168444805 0
291412228 464031344 0
762883622 105787562 0
473941809 264464377 0
693595867 121271028 0
783364399 329589696 0
183307873 133242471 0
234432265 643830751 0
70166467 635633848 0
75408616 63639587 0
178953380 301080416 0
702409068 483075154 0
150685977 565253128 0
23520088 107269232 0
662712369 505506006 0
589130803 121666044 0
571972944 284446709 0
784210873 428919199 0
306475120 230778223 0
616416579 187350448 0
71268279 796516863 0
526264754 517506581 0
329201193 698686091 0
487031479 39539409 0
298744974 166321095 0
338434141 19825258 0
217250453 661515393 0
260194358 613356756 0
60057904 282049816 0
686663926 610561762 0
515013016 263668157 0
89134190 741282400 0
369450040 181852260 0
683761592 159174933 0
22875886 594957760 0
348493136 414488917 0
76735678 274807714 0
314672681 597983825 0
470307543 698894467 0
245492807 266605583 0
766418366 707810698 0
184153859 794012031 0
46924443 537703434 0
78955452 742086791 0
393876484 603738100 0
750792296 144173932 0
402671792 646922111 0
708584852 29169881 0
727798640 520472860 0
307431871 677709168 0
277230756 573125506 0
638649482 545161286 0
799506907 242791443 0
317646537 15516087 0
15994331 404509764 0
576995667 710424919 0
398448672 133976183 0
418229224 719232066 0
377081352 678327347 0
221829551 640163654 0
215497070 443476470 0
470282387 169887265 0
377353994 642256854 0
61113241 707992660 0
262665175 261133629 0
431927779 620338141 0
221695667 767578809 0
193657574 403553592 0
165117920 664816227 0
661636215 547355337 0
382809704 679688179 0
147981968 20114965 0
22869579 504632464 0
162595320 60201461 0
722475087 521475162 0
390846664 313215578 0
441147871 732935760 0
60146380 397200964 0
598404497 30592370 0
165290993 561933957 0
467717678 780272886 0
268943726 150860263 0
629466024 412220796 0
228647409 230928573 0
403352517 150345905 0
296759206 370088242 0
326560580 187846281 0
425540060 638002976 0
449006473 686771498 0
159441347 560436424 0
302002061 723344186 0
112018267 684025881 0
250622039 795742632 0
226173712 472869054 0
313820681 220800748 0
186236179 624063115 0
438443862 338090619 0
695064290 639098649 0
564814662 325213089 0
21204256 728339306 0
266311190 703311939 0
126608594 298422681 0
320153235 240184081 0
173565380 735341158 0
317660099 437875603 0
568679403 24826240 0
431948138 380416668 0
759280904 440268183 0
260102865 371770527 0
7516937 111668360 0
785487885 59296036 0
309164337 508123673 0
353054575 25249725 0
302073480 639432220 0
244142216 691618759 0
745554275 369710229 0
461973168 308891529 0
165195687 667075551 0
544980581 703942661 0
796101159 598982685 0
792012597 340437388 0
731959991 112385325 0
707691558 479807305 0
27461978 53547357 0
283070232 646615619 0
95816734 632880923 0
268987885 201992928 0
365208752 737548002 0
109557157 72460939 0
609100043 25364237 0
656031047 672893191 0
445405698 194163705 0
65350518 265020821 0
256421241 409263234 0
376053846 142092906 0
149157549 294580748 0
742311940 21546528 0
259550013 274959197 0
6689132 306716967 0
156107742 260696544 0
60829707 780905023 0
655212968 486391329 0
580651369 251834278 0
675236881 355781712 0
12204420 501593935 0
59347431 124096551 0
536670203 534433383 0
539174243 292498104 0
336224327 769819834 0
645071165 685388840 0
799511603 426111865 0
210810503 335500653 0
435558464 708983311 0
753350106 464867324 0
241977475 558322842 0
23174713 718038726 0
327845584 437113798 0
542044833 297692951 0
564198699 67984268 0
529271760 201240093 0
488647583 459915735 0
487915462 582111376 0
401428812 222047078 0
452764626 475732939 0
351819353 715809451 0
292005796 770231930 0
791214451 584211214 0
205811667 598946998 0
527710106 379434920 0
310807688 45706015 0
348479742 9233885 0
1881745 745131357 0
260524795 501724724 0
621972151 748071994 0
13706699 62040360 0
428023057 768247944 0
668089888 39890871 0
665736343 552185871 0
594351239 7889206 0
424980756 607629650 0
368284631 374843865 0
533673731 64459986 0
282139312 385520287 0
33909927 735211835 0
40200354 19164617 0
108811948 726865546 0
708857069 676682842 0
186504080 226471178 0
35870437 787894831 0
608216693 157728857 0
755211257 266635418 0
143228795 462728106 0
334085534 311363951 0
93624968 189148091 0
411109186 651833789 0
697831581 760401334 0
165405538 489380298 0
177750500 270662181 0
560432119 517584174 0
500856073 688498114 0
576585046 417617505 0
12615379 478581373 0
778808677 315473532 0
691942969 481091438 0
231037436 204503783 0
313313064 359303610 0
90949658 351456516 0
152346584 755405717 0
53026408 603552109 0
155091644 639192442 0
170575336 206499466 0
524758035 552341265 0
218811762 152582639 0
62717626 545788711 0
450955658 44448701 0
549387940 747388188 0
718332207 367532354 0
423506760 22782874 0
412571914 597081709 0
178593773 15512804 0
693352764 265104995 0
793685355 757932488 0
570333594 669734177 0
533270305 544873064 0
65130370 263664561 0
490337349 312203754 0
438375300 505398067 0
560659797 555896381 0
411030959 498148132 0
97265274 182422179 0
761344530 755975377 0
382890091 49890455 0
216189795 684866034 0
351818139 562889288 0
321426581 11289614 0
623565130 486301640 0
405767036 648425216 0
562450948 690670127 0
494391270 532701314 0
573337723 455007804 0
675861346 192259857 0
7963912 549544140 0
287529615 703713592 0
315501580 211295095 0
656484439 755764895 0
430375288 234434205 0
701173726 426289287 0
399401046 290696512 0
370894178 297327594 0
115954917 8620373 0
86732683 178385674 0
74110073 177203691 0
571056928 467973209 0
346811044 628642712 0
348836648 586087933 0
395915193 249444285 0
592356933 268650893 0
445194049 363643163 0
29583727 9631450 0
472852572 528569783 0
263699851 562208385 0
307949019 276078247 0
292923513 13448411 0
582696547 527428574 0
191147706 451013072 0
738888270 415869071 0
6636062 491545951 0
396257907 247864602 0
158274360 605746753 0
501337962 571308492 0
557195944 337806784 0
33078574 33966354 0
90655691 206548292 0
730984957 767427452 0
695935834 779963100 0
239408806 172621327 0
720265219 543934941 0
121130454 690277859 0
644771894 308598488 0
58354517 137464712 0
586408100 119198835 0
387373252 306859816 0
336338872 463944036 0
659657860 655419548 0
586234557 86654329 0
292680349 653838265 0
728584573 395034868 0
430689137 501045492 0
114716348 403969913 0
550556316 96385363 0
76901065 656084402 0
696442073 190109696 0
199000721 91283999 0
705658002 791635511 0
533750584 33677494 0
376799348 711953939 0
46567572 201845849 0
457566917 400377736 0
794754083 770743390 0
667707750 582234590 0
134942512 152503189 0
257803044 280730649 0
554552096 744622250 0
326775064 125596782 0
476360250 706819069 0
530599472 100903313 0
192078968 4139285 0
584151801 543919918 0
36036032 246492097 0
206543164 263504678 0
134353822 778623826 0
516946644 25565240 0
653104208 629173151 0
432811380 145009361 0
503810847 170574645 0
70238659 781942903 0
195961816 80474779 0
528572613 328249758 0
203792746 791873576 0
148067244 450407478 0
409574968 656380902 0
326834578 256471131 0
308924714 495544285 0
423842280 96903260 0
322437073 772960153 0
469942191 609230428 0
600996001 228653921 0
524767177 659288699 0
55149419 710660018 0
615265801 334081120 0
256302303 296874575 0
44749045 175368255 0
710553193 338938572 0
667251681 801177390 0
84933323 146487204 0
277567402 655676942 0
31302646 593567735 0
32571555 653836082 0
312307873 59365261 0
412578183 548368850 0
781071385 46797444 0
483972164 677114920 0
755196285 386230701 0
52161316 535781584 0
672386876 696567232 0
796235300 686882541 0
213838534 685588638 0
791750199 233268166 0
166319705 140195695 0
310520175 655447074 0
462091241 186994330 0
316819362 708977899 0
791302114 385735745 0
11558573 296333004 0
201892754 317473565 0
718638398 64692471 0
672432426 541941410 0
427921297 507422980 0
656530508 635797395 0
431347000 528642204 0
625077952 199764251 0
48215275 420702231 0
742030087 452082821 0
35128335 696984396 0
508114517 126534220 0
473870247 41464471 0
12284355 572369730 0
613673305 156043156 0
17819567 259334885 0
22027408 404077514 0
512418410 276419661 0
205964124 301025961 0
186380514 309363833 0
404640977 216055645 0
85916785 631645517 0
223184092 485082775 0
307798637 443202150 0
520659310 368526010 0
447222278 577907665 0
497513308 152084574 0
56456392 15722225 0
258309127 321639346 0
449380965 62109848 0
407333717 621304767 0
88645837 393251187 0
719958599 534081429 0
717247478 738898592 0
272973111 508788647 0
233785147 699435330 0
258491303 696516751 0
665369880 340419771 0
103018579 169453174 0
777518306 374345207 0
307030323 312999974 0
338192224 76573668 0
85705605 253945819 0
123254187 738817086 0
613830966 756041037 0
8466395 331902543 0
194084964 702577108 0
307675471 140627591 0
447651519 415015036 0
190224713 148759737 0
278639993 375505471 0
799090044 227172420 0
717306542 163179715 0
551464830 389383835 0
422674455 371860545 0
361023142 108302902 0
681611470 799915746 0
24728212 219619358 0
443857371 85971774 0
633995274 627052385 0
714295576 280880776 0
577284470 294105285 0
91687450 354728275 0
135100641 120433090 0
388017227 225183480 0
400571867 771851143 0
340129847 777388949 0
584644427 280704495 0
167988145 767904601 0
639390313 349329590 0
691431831 355389021 0
498845419 564814661 0
341957189 508357375 0
225846661 10995669 0
267823170 217132866 0
777267708 404342884 0
333510778 780340605 0
5739688 248287033 0
507215886 584705515 0
97469177 497236269 0
182891475 371841323 0
474012785 575314429 0
267188124 494183089 0
398569900 617895055 0
683395874 800902832 0
35434492 375534520 0
425938564 409354417 0
730111678 79771351 0
595005791 241787755 0
305674929 300406380 0
560016397 308550122 0
451863576 350886547 0
297371088 75364332 0
671866530 630356087 0
125607040 87902596 0
362508014 699351321 0
288513406 409183614 0
129941693 353998398 0
635121889 351608388 0
289103337 699797942 0
757662624 473868573 0
574755652 633385441 0
599591818 326710366 0
60727321 352281293 0
716766185 365370057 0
425227303 583458533 0
489917853 293819767 0
585906814 586106546 0
567323018 537996444 0
454347287 85812698 0
610446863 602749388 0
758977214 567633835 0
332849551 685548948 0
412229229 325913129 0
402277955 612244452 0
178737526 800528985 0
677914095 490429312 0
747690107 60360905 0
109676721 368568689 0
672538139 402544362 0
617672661 584648659 0
457182236 461641780 0
692150143 336557500 0
9120584 498087510 0
51632196 333240250 0
53067471 308886207 0
548705875 369273137 0
313119806 136623870 0
377861462 154291128 0
295264624 533116212 0
227600099 297655752 0
337932093 673637578 0
363520517 362347503 0
506336595 362177590 0
288857662 738498269 0
511432470 128239028 0
2357885 726536836 0
625917661 510441301 0
88825436 227243844 0
585512517 236180371 0
376696770 526246398 0
735249091 796066646 0
164166517 149653419 0
206585837 371731125 0
311758083 687932447 0
441317169 294337177 0
343621046 667423975 0
786138906 57633199 0
57450112 500561658 0
97699595 423437450 0
537416407 84244136 0
778464778 526509236 0
576145847 91356680 0
152823179 623792041 0
670669290 403319182 0
68068409 707920429 0
128245206 653074194 0
800542454 67326341 0
97184153 465294846 0
291429691 271821316 0
210011225 189103739 0
157162375 418179169 0
100677187 21564737 0
353410252 473429929 0
379802992 666775094 0
747799625 550648297 0
344532725 743677377 0
476049955 435709872 0
121233035 68260986 0
96257359 404697601 0
446421145 641490609 0
485973221 448961203 0
152313747 674428500 0
113613238 594258585 0
672478346 295899205 0
15106267 652487499 0
508374746 317757917 0
602728259 629756489 0
345385350 242479704 0
561607915 180816398 0
592652142 77167836 0
361563729 309652469 0
598551401 719503043 0
770612679 48971269 0
509442067 438597378 0
475621939 191790478 0
32849604 587768362 0
122541182 531994198 0
375146197 781689725 0
450626185 298324096 0
248274811 172393096 0
487345450 491642029 0
800333453 136778884 0
476997111 707184192 0
53521295 583273951 0
614891718 701782542 0
195070434 453373536 0
288130507 376886362 0
531570911 594476299 0
669583039 348704416 0
427580326 570615556 0
603711573 689441725 0
638717715 220883325 0
627991859 692168569 0
522045094 437851647 0
428893936 51460794 0
191254127 435920226 0
494344008 453320484 0
765551063 136926934 0
194381771 301831545 0
231043216 306110938 0
637441841 513288623 0
212980520 346492932 0
181955454 781860000 0
266405556 346476880 0
28996393 708272978 0
617147675 500801251 0
56699118 315407708 0
455937617 117951121 0
512471812 365717545 0
670329208 452300548 0
92711029 415430 0
224151900 363015283 0
335407799 220506308 0
339136546 651118136 0
274601438 150039570 0
546896212 795546575 0
325291560 330340847 0
693730691 595392076 0
777618883 131163569 0
293959081 639032130 0
451555784 493818795 0
355659339 329909809 0
740044871 781120151 0
256253147 259893797 0
620187085 673140005 0
624297055 421075684 0
295248552 708230031 0
616783607 30251269 0
240703601 28438426 0
412180884 681337373 0
627760024 688724059 0
282455119 405839832 0
532401101 100905082 0
12923725 727875396 0
126655861 373730391 0
725110908 256059692 0
603932528 25576183 0
248627428 22764672 0
6077468 674872027 0
136367694 299436309 0
670062912 461825338 0
592066773 446134312 0
633849980 507266760 0
443856669 105346560 0
43224433 223002866 0
291386778 29588682 0
114934001 352980421 0
129074622 38386860 0
32773881 232751229 0
259138348 507399730 0
68811579 206206675 0
772481712 211044930 0
72031337 61598986 0
572645489 729628 0
359644278 569290561 0
785979834 511140337 0
590469346 359933341 0
605372136 597266457 0
622169507 587832623 0
791526499 57375034 0
645362430 222273566 0
717024664 381639070 0
354172877 432203938 0
44235217 580812284 0
410702740 428785634 0
793838341 698898013 0
121400456 92499979 0
783048360 122520504 0
624625848 179506193 0
655115813 701159629 0
408551399 487505402 0
600432185 441909838 0
451566298 609498255 0
268809599 31621783 0
662744697 421376397 0
650513940 766551881 0
289557484 250585094 0
769420316 697683772 0
779266009 158428457 0
455179777 264367632 0
300489656 291119273 0
609276052 287890098 0
330343851 262194213 0
500408675 148916479 0
452178561 456387167 0
355125266 22806513 0
252002015 440935408 0
771972465 465100137 0
587422926 111321797 0
666061323 403451312 0
553025204 494301968 0
357780674 577838157 0
788875909 494850034 0
294840302 288579870 0
424968160 245183753 0
511647536 102736675 0
641757922 395271104 0
384440572 142429667 0
88207101 151933891 0
205043525 332133983 0
256267867 707486359 0
47147198 284290638 0
46190946 691088481 0
128079984 457396104 0
587388000 50102068 0
504559700 353184681 0
557865232 423596405 0
52387360 101887793 0
19881605 530799811 0
706268451 314738197 0
705029489 17200248 0
672047004 795838553 0
443467414 720259168 0
749674299 739295157 0
523492827 485941366 0
81346270 430185956 0
454622384 176107184 0
271603033 414058250 0
91823787 455308541 0
607072550 343699214 0
118143972 636067299 0
669673693 94527773 0
619934111 391791078 0
759332982 388771354 0
577999656 454372400 0
711749309 382099076 0
192008969 74745832 0
66847072 299505993 0
33481901 732391527 0
74482492 90038548 0
324550541 88684058 0
365825615 447442130 0
546978771 129639258 0
701156600 689473891 0
676333225 724161 0
85935047 327066757 0
621611976 374927657 0
330469294 349251779 0
164165757 54681465 0
41509069 204993772 0
143180088 697355431 0
36302982 185263502 0
369680286 339632598 0
661495075 235926720 0
580679413 630859436 0
798959314 707802417 0
561060207 486739340 0
85096080 513204702 0
57764995 368312149 0
429278938 747181837 0
762410444 110416970 0
422248329 162450259 0
587263651 600884110 0
732058100 253890791 0
152292295 723753305 0
306104326 197501561 0
674217729 110634183 0
649579277 755973177 0
456565788 589832581 0
785804016 734421501 0
411418051 682900355 0
553350025 389709603 0
746985197 246135058 0
445687648 153904388 0
701846783 10741671 0
646879871 619398596 0
130825184 390641591 0
697104636 600231038 0
731354888 567476298 0
87768578 301740899 0
587161085 201433990 0
19271650 595508157 0
419756608 299016104 0
273585525 636649859 0
247095916 294278143 0
765601247 435914888 0
212304810 593666291 0
648157885 506233467 0
38782146 704383252 0
652590694 698871888 0
727442332 775632915 0
635999942 733942936 0
598948832 203807314 0
36115206 107029006 0
603339495 51818745 0
707224288 226052288 0
632549755 264078173 0
294657048 21044385 0
750953358 632083168 0
742633273 213624395 0
512907585 83626743 0
308554882 244851149 0
534086386 469636408 0
678074044 590031633 0
555557585 324463082 0
730911690 100865012 0
496242341 674912523 0
711780408 534488464 0
31958561 249187774 0
617750135 665797394 0
722561591 572821709 0
567265346 766761370 0
342280359 183849505 0
350765901 55059883 0
704754654 188213094 0
340875448 668463413 0
322772809 34773586 0
666159653 654579650 0
691038184 768859091 0
279478176 404961808 0
170013341 381593965 0
371293205 471940891 0
458329881 380959257 0
344836716 460607095 0
337118275 648590126 0
375150015 82185824 0
783448710 741816362 0
133879031 93971293 0
791551500 109343944 0
753442369 705406544 0
183222330 514757909 0
608202296 219141528 0
122842390 108620807 0
385451912 336008578 0
557994578 4750748 0
373335688 160013750 0
471603327 351569628 0
274396393 653879872 0
516269330 672619633 0
386863709 359254785 0
206107921 800795148 0
66207873 468306493 0
49598939 511202443 0
660830013 138399217 0
347458918 120609285 0
529423473 254661592 0
685412937 380200133 0
293375571 485682620 0
585215943 396377934 0
451364334 587761176 0
91882437 509448912 0
267006798 403571647 0
629710733 788771076 0
761329838 222494133 0
62488596 466014210 0
43860563 272195211 0
753088 37629508 0
76600842 509773382 0
75870438 589327982 0
511731353 558625971 0
318835963 48452490 0
554525999 74563318 0
481475411 432679412 0
522050978 90915723 0
711293215 626455437 0
323888000 352437409 0
722846540 658339029 0
366670348 451551580 0
704676093 340857052 0
254378787 689651413 0
68429943 377660622 0
479499912 156594985 0
354584609 256214624 0
456298794 789624419 0
240461794 540663861 0
113322992 572480011 0
586395629 470712458 0
228563597 646245205 0
140420843 359164204 0
276738519 635529789 0
466636638 189440519 0
516671235 565937209 0
654299072 277939181 0
51446705 764911594 0
496125909 443678657 0
468640057 612380555 0
648428475 430336604 0
655301591 449790566 0
704749641 164930985 0
144245353 350221131 0
44709357 614862333 0
683099280 594814143 0
612998803 25040924 0
98372886 624208448 0
43906212 170046162 0
317334510 299898784 0
601094369 214200950 0
342741579 360086956 0
675670052 776801018 0
145203059 406503983 0
679245903 591665075 0
713918769 355406947 0
346865848 221127759 0
584987411 728353811 0
522691712 311635900 0
469016901 71866133 0
717426054 303595660 0
729898631 736607672 0
71157201 384234762 0
290351148 559903477 0
577322936 548443188 0
330389651 521945847 0
794729432 556942791 0
447899910 741306053 0
26023762 787580117 0
1358387 67025851 0
473054694 87408010 0
400310834 189134948 0
383564595 150490681 0
11630656 649148413 0
43754499 559911924 0
557529702 38946928 0
116646891 514178075 0
552024796 528037311 0
754239789 755430026 0
192733349 73464751 0
111109496 705867276 0
603596436 32567188 0
558377725 120814534 0
477729796 404199211 0
662600614 296063458 0
577968803 131688299 0
226249581 406417418 0
132626253 156089722 0
672590583 610449153 0
47503579 749318959 0
603242088 622244357 0
657502571 262830594 0
145535013 331408168 0
324342369 699083206 0
305625433 721405593 0
679236964 315843856 0
213725673 369833255 0
423934683 249902144 0
201734510 46329973 0
39035560 20943004 0
258981046 737045298 0
261651093 247841943 0
46055774 732016174 0
687820258 600771964 0
94486178 726594908 0
481123607 722707711 0
91738102 434011654 0
526619259 625063891 0
657710637 703404605 0
650569961 660803270 0
154195346 523609880 0
260335718 621342867 0
90116041 281466706 0
169826171 129467796 0
350583377 254854499 0
633812534 135934047 0
378683948 621859916 0
13058194 458652906 0
448165926 161511112 0
413790926 121564020 0
26546874 774663179 0
702855360 341091774 0
157523413 22286893 0
477283669 691263018 0
773759073 399432584 0
728482527 662082293 0
669598935 788090510 0
342183113 27014739 0
734060327 218528058 0
652449063 608591181 0
598169380 394034573 0
634303407 549240817 0
138958873 600236514 0
663229489 95514090 0
216954431 458087266 0
24421097 369663499 0
785342532 545275530 0
356128481 459371430 0
87034580 319491728 0
650700132 288135267 0
112169991 232888838 0
13592489 141687667 0
539171110 462807018 0
439984815 461481046 0
303352003 570786059 0
604122371 493876700 0
230533627 640601521 0
345965170 780385255 0
710387313 453027615 0
534147030 671674453 0
466292020 217325480 0
345135997 72412471 0
86780581 106212280 0
110073220 673114964 0
542554149 247872759 0
172430207 760206022 0
383198046 99276269 0
68979660 107080469 0
478915828 166792271 0
148488766 160318254 0
671279344 788152045 0
394394709 209964145 0
346184904 511589739 0
26641194 228611567 0
719918617 756621515 0
728689351 409098498 0
769109133 256040798 0
327513917 797782956 0
224828911 393056961 0
764103058 167206913 0
550997801 23892662 0
738062039 414384631 0
532670625 755413436 0
536305718 413667552 0
273906631 240440344 0
619408101 13243088 0
692558627 116632430 0
3508691 733639735 0
232926270 402063103 0
705615448 606833878 0
770847051 557947094 0
392052876 162149546 0
793004668 617868495 0
567758716 359245878 0
363627653 178885502 0
479216469 186243244 0
472082978 57927454 0
83279217 61057949 0
764152947 257169664 0
432192574 423917820 0
274453907 440149807 0
532463874 754550950 0
86689677 569249883 0
655805388 791156951 0
531597404 388277423 0
360252831 639581306 0
624200399 527788732 0
723812317 792803238 0
342543205 368082820 0
465983846 17555318 0
514446276 239665068 0
721822123 661746455 0
774154201 499802731 0
494813720 727496483 0
251432561 598696305 0
714523841 695997519 0
673300303 743629872 0
577097583 576932999 0
501503875 577270840 0
627784165 291539087 0
422084964 224958422 0
403813650 540951032 0
337217941 334389263 0
571062388 84911450 0
709036918 181541905 0
414402377 395406823 0
156660687 309032243 0
387697266 713938306 0
770140143 325401989 0
447447164 263037466 0
640642860 234903349 0
585473455 647856217 0
276927019 144351008 0
259878678 412939012 0
597448876 194038921 0
71334081 420143718 0
672980999 488149448 0
409081000 32002079 0
331326985 191305442 0
104683529 54209862 0
424077470 224823636 0
725717677 185069609 0
537632956 511081929 0
463056596 527895487 0
587478945 616766263 0
490308395 432991909 0
196733379 161819229 0
238055344 671548559 0
696371397 650818100 0
157567387 496122663 0
746413854 448015107 0
750881890 532338522 0
3644980 719442064 0
635527948 311857197 0
116362971 366680720 0
275858672 237182974 0
439081079 483039456 0
565755340 338238244 0
196091773 760111165 0
765126877 378170241 0
647285647 80819416 0
63993261 312581810 0
326297533 434208247 0
290087228 533013707 0
1486535 518664128 0
376450842 53426248 0
78694597 587358569 0
112563644 431256284 0
696477518 178304520 0
565846691 236667765 0
428577835 755233284 0
324707412 320655831 0
1749067 3559245 0
611604802 384295542 0
410439614 156283098 0
744101220 142405850 0
94264237 116743183 0
627804918 728077149 0
100695617 105080575 0
349922586 108165545 0
788913635 155412180 0
328611183 135087475 0
613097003 286776517 0
744234369 361924217 0
252665483 671534532 0
373884133 758073127 0
295251664 469581434 0
513842949 770530096 0
271816477 186514335 0
462360551 211842401 0
594844671 683109706 0
464739791 745618819 0
279880294 286790187 0
526457881 766789020 0
330108957 312909601 0
104741756 716532288 0
195088280 46937341 0
254697537 332194326 0
704031400 327461983 0
651771921 206475500 0
793195743 599168128 0
209564499 643099891 0
30161941 230413878 0
710068838 459479466 0
346522522 685669962 0
497548323 138318246 0
621483464 704235901 0
353959901 714088770 0
685532044 406681115 0
797210166 724994977 0
480140269 267567178 0
139923085 463252556 0
350271797 366023817 0
142842425 55416474 0
106744202 158683665 0
317284073 305916720 0
292692760 202320578 0
704193427 25701137 0
506675779 705958143 0
375148293 526848510 0
567155084 211577435 0
217844892 351723813 0
102902680 637852196 0
649908588 388963955 0
639292310 491601503 0
774096669 74775777 0
549317636 345411078 0
154763011 184637541 0
30577266 489618727 0
624937258 44863610 0
368942589 145783766 0
402073290 111758396 0
604652797 374298585 0
44260741 662395684 0
327217590 387649393 0
94536498 279326588 0
141406701 442492558 0
699609721 635136478 0
706461433 191539458 0
467288052 141166459 0
178872842 40413304 0
260573709 463886963 0
746864898 237964002 0
757223194 174150652 0
272377048 130621051 0
84592114 165371181 0
92673357 551169960 0
87792066 167781052 0
566607987 88015165 0
465905005 414242167 0
291127173 41955604 0
530794701 439212935 0
616119050 11962558 0
299088108 618682517 0
292946524 312965786 0
723442034 168167959 0
303349241 720836715 0
787023113 646682021 0
510384967 413085453 0
353549138 427283057 0
105197197 732628050 0
256545549 200362264 0
154415333 499473029 0
259792750 459141543 0
438919625 170773852 0
367387207 792281615 0
265130722 795928485 0
483961036 452327852 0
561539784 92203037 0
247368599 442956593 0
446871384 89283188 0
310856845 633353922 0
155202175 469727823 0
567062108 148650552 0
192162543 31177536 0
326417386 673577299 0
241845058 670533772 0
86639611 238861705 0
501386599 190053880 0
230282877 581724133 0
319739325 318947450 0
366124097 274990810 0
569315413 789003536 0
798986862 365054870 0
775660136 648432777 0
248753619 245226837 0
331920884 56386836 0
483753531 380620420 0
86381131 697670963 0
324055300 599116276 0
358705289 705282760 0
796948831 395063232 0
737175184 155098831 0
207816441 667099347 0
554640103 606569261 0
720496115 137202623 0
522598727 700852701 0
61403748 695737887 0
637568176 638127271 0
287847499 362351075 0
150188407 228909496 0
637855065 189449821 0
161397683 323559626 0
661339062 300251407 0
208584944 467042507 0
506831362 33297460 0
77696411 75208097 0
670834274 3887505 0
577346538 310078392 0
452500793 455825051 0
167365317 463946337 0
328203947 366902202 0
691888705 372182789 0
476469607 774460146 0
609933595 87063473 0
779802067 758808575 0
140811004 800918407 0
549788002 691266669 0
204262771 695192519 0
599473767 159024455 0
83608533 741588697 0
190131200 670845110 0
659982147 259899314 0
760510099 618424199 0
631641170 679577048 0
796073616 437085526 0
553911105 468968633 0
170218154 491139244 0
597115868 499809196 0
232344768 364808583 0
579475734 697145680 0
315203185 574374493 0
606042836 227799860 0
322948851 579541141 0
243438275 147682881 0
401133477 794546437 0
199945286 669918439 0
737159807 101403780 0
283415536 416370777 0
506285803 669894120 0
133890707 167245256 0
42740713 232565692 0
450739822 218382538 0
347905834 660139304 0
196725975 692332530 0
747066331 50694859 0
213579057 617563772 0
639755118 1111971 0
612725947 787647453 0
129260248 517691738 0
315958459 432737859 0
275688432 663745373 0
472797391 679445045 0
373884243 510691854 0
317407145 520871070 0
723082518 357409321 0
313881160 571814493 0
201316592 214274643 0
500508357 223316631 0
656628766 599666382 0
636552516 92421832 0
84714444 463495477 0
274392232 386577398 0
642148305 578892673 0
472408835 5029758 0
337843597 684115998 0
508827693 209086829 0
238290602 543527164 0
121110403 52272721 0
589036514 495515322 0
184606733 158360339 0
438257265 158743839 0
310008077 490436649 0
202982067 731822182 0
487714933 78789758 0
693055668 488892706 0
138582131 778966643 0
102839735 352712490 0
614208748 746949168 0
799485121 642934500 0
724373831 177355694 0
27550521 91427285 0
212326577 203939742 0
643813789 619833887 0
956522 391499059 0
535719844 731164002 0
554040343 409368323 0
79228930 188644825 0
650201997 420729320 0
643639817 41092715 0
360243703 285855968 0
35000829 2831461 0
713340506 224053004 0
720023315 788609304 0
510142500 739929048 0
153412891 406872745 0
221790091 608574122 0
391424567 366612955 0
377446934 338204531 0
406796916 435656304 0
223497844 257638729 0
315109744 617565179 0
780854009 545837369 0
551106660 249708734 0
171431234 376293270 0
698095418 453102894 0
717781863 122412789 0
690663985 424481717 0
555172986 781860040 0
72004213 629842760 0
751903651 740965991 0
354310811 519506350 0
665424584 370388287 0
452003190 66556778 0
515102696 462043990 0
365620173 598074551 0
554517388 68744618 0
146440874 99097252 0
266437571 793577333 0
84790103 700816318 0
290747630 655669023 0
262215606 529344754 0
245007911 674200668 0
642039989 366320741 0
230363690 286559327 0
577737114 791094145 0
278465215 322043442 0
355232644 531306729 0
491194607 513109951 0
595825240 567581738 0
243544653 44857657 0
37819255 85125949 0
499169631 164200413 0
116817548 65752697 0
282356839 491440378 0
553044082 740112941 0
583868679 267358802 0
352649842 653860118 0
207123767 235755028 0
590362521 486514285 0
398753311 27069466 0
614966797 745221362 0
99261596 293742107 0
581394005 391871570 0
653327921 709468942 0
493619019 721703437 0
304907735 170086834 0
650673432 87623466 0
93882381 597777233 0
106753886 687773287 0
692910712 48345018 0
301046118 172120883 0
141401241 766325972 0
100398806 506421691 0
62598953 159974116 0
779450571 227407393 0
433615060 425859572 0
779460595 751025854 0
241840703 61478577 0
50064094 143433877 0
115494069 546302716 0
142389723 288391504 0
611143936 257132134 0
287408551 496244899 0
224789356 526476676 0
89887874 559382699 0
662312556 535234120 0
39253794 766272055 0
170084664 422256524 0
636062489 386105929 0
476376125 275660261 0
613322775 492123046 0
209041745 493783229 0
258827437 646739482 0
96851840 576164807 0
629424996 259459095 0
580015379 187402808 0
107238182 185794236 0
735457928 398888170 0
712480844 645719282 0
563846333 250082187 0
567420143 571310291 0
687967171 337898539 0
399209376 677787371 0
534547570 118097983 0
698772944 706406373 0
628334655 79721098 0
689931398 657201213 0
789590552 12564308 0
91904014 683907221 0
478785762 449457821 0
185794403 380005133 0
137474321 465317595 0
22592208 95706199 0
399199497 14878015 0
520488403 482706541 0
248161232 249371139 0
423579565 104533726 0
138474493 781363551 0
152034013 616345862 0
791162303 80764716 0
693073250 791872321 0
577211954 696679283 0
199716277 28552610 0
419708251 428596224 0
72413630 55555617 0
348923786 112889215 0
737064253 716343500 0
387602045 771199816 0
480756561 211865929 0
256125998 225549517 0
300667599 796165976 0
399965524 436292630 0
461156170 457322761 0
397451115 451841482 0
616797797 253498826 0
620794153 269478808 0
334499857 778909013 0
719260590 405827189 0
237838065 789174078 0
68860921 249248926 0
307224121 661206219 0
488828231 33927338 0
465855524 797408476 0
99515990 214350032 0
481898317 289722927 0
641697857 142340374 0
385194838 58049049 0
321464035 778633779 0
273453597 733736416 0
6324204 690978422 0
781656902 309954609 0
237153623 296867807 0
123741545 471024967 0
714054558 31611460 0
730975013 260743099 0
122862497 622967834 0
780805331 327198333 0
305131450 431438286 0
500025505 314066206 0
583516896 628775236 0
312267988 519665401 0
54273689 158888232 0
81353819 573610035 0
123116607 413439240 0
709657079 535744900 0
649712449 78948156 0
125676325 35436135 0
89175993 484071127 0
260356189 751925665 0
797555600 36119822 0
730052759 614976325 0
356168872 193688817 0
710989763 111721573 0
733421020 112380168 0
121326899 526242277 0
2221341 243110703 0
618252821 82523108 0
173708692 109077296 0
548353212 528402357 0
637975910 489739330 0
489850726 532863109 0
726198405 29651970 0
259418460 318460140 0
710897634 202032856 0
461035162 77324238 0
507216941 327022009 0
282850512 590033393 0
67045260 411865148 0
140323380 23191190 0
77424072 190402584 0
6882797 795217976 0
365504462 11164802 0
298366889 739075214 0
607920516 149139744 0
265302841 753675922 0
577313302 705990002 0
127805339 283128335 0
13584434 537648714 0
146224833 436786016 0
566887792 432722797 0
293338685 144646724 0
223077892 606076350 0
485864541 341300898 0
347978042 67333662 0
261944178 59653631 0
130481411 575685405 0
453357381 194424425 0
115939396 284768983 0
633909887 238733094 0
282229199 22534037 0
188809791 477210568 0
474420899 559610431 0
325016541 50794692 0
701369922 665768788 0
366941945 479145861 0
355397995 242297826 0
41013011 232816180 0
167467421 110966905 0
799304458 99515468 0
429890470 449331957 0
667208815 147872315 0
312280849 604627852 0
144262464 106487919 0
151922954 518208714 0
138069666 584751881 0
83827659 275777207 0
754209461 379653753 0
121684517 395552942 0
126349160 578799190 0
577480444 162312963 0
561873121 391107981 0
724264444 534459424 0
552452545 383368099 0
378490912 39142696 0
456311396 730679388 0
81605159 730994794 0
775970219 632321505 0
776682968 667661029 0
141918794 581890283 0
312326289 615512528 0
288176662 109899015 0
751477298 425823085 0
211181514 71711895 0
648197125 669029246 0
586901779 71245605 0
509059388 237671325 0
474325100 149956924 0
523441083 463811304 0
434499015 713458632 0
168202733 342442475 0
41726481 727116295 0
375230873 194394442 0
66522267 384873035 0
638077181 658765339 0
269204183 173470978 0
635147168 399788687 0
650027973 536267660 0
98988462 2911335 0
339193425 182210980 0
685303191 131444069 0
699922471 199868142 0
13064445 165909813 0
194639231 588581245 0
251488171 187821558 0
164230398 491940557 0
87063726 230437038 0
568925822 800965313 0
140689988 191547677 0
748721287 477191085 0
599915861 29576158 0
339258002 740020886 0
401629436 455678875 0
275817941 677378403 0
198646625 613711231 0
526270151 54723364 0
353097726 122238103 0
16633842 423295092 0
402932580 77008487 0
768202059 294904562 0
738668237 710494576 0
263701492 553524560 0
783698097 592616213 0
321878212 227605685 0
76266356 159196907 0
172138082 663634911 0
259309981 493658356 0
348641906 540971653 0
168694998 767566348 0
332242296 329718794 0
729187764 122587560 0
496933426 245865036 0
508166954 513550237 0
752788642 311867093 0
792515657 633770061 0
223155045 193980970 0
313546795 43843874 0
423176184 565383324 0
702277754 594934867 0
621144679 442394404 0
318336659 741605284 0
117063232 561250867 0
631098707 694409241 0
613162721 283584293 0
30498708 740015022 0
319782775 7020477 0
229973249 569047561 0
175350482 397517421 0
683086282 351087824 0
275279745 791096084 0
63882723 582419276 0
452141936 528757026 0
458981211 422566182 0
617781037 431901777 0
57242061 258148530 0
128703811 691973397 0
3892327 25850363 0
667275233 702303638 0
765559542 697866835 0
551268801 37124623 0
382582013 447594720 0
667134778 436201456 0
445215515 210997811 0
279967402 39638337 0
95809499 286806745 0
330990270 91576399 0
23573213 675427749 0
594646039 297486055 0
111584906 688440570 0
525906956 484552739 0
431370691 207408296 0
469357680 443641620 0
102619218 346217182 0
463433247 342862406 0
330669852 252220093 0
726612583 738418374 0
280638981 109688156 0
298270734 440225500 0
66694332 781628482 0
364238693 425851883 0
732646421 451483885 0
89900340 58630232 0
688089623 701910110 0
246520141 391165769 0
79001959 701470663 0
425916428 430524534 0
798388182 284160468 0
152963044 710585912 0
711239210 778035369 0
127551304 359066103 0
414926055 240646554 0
563268039 274226980 0
549007855 281322736 0
637501012 412457044 0
745601016 41012185 0
166917035 576075780 0
259143555 136729933 0
626212461 23782935 0
564656662 72825137 0
24082534 700721407 0
391653810 320347109 0
220692135 559064976 0
594534014 605774028 0
319772824 324634165 0
555328784 549613692 0
64083703 251767382 0
661812971 93376220 0
58160371 2128631 0
458260207 730673868 0
70427506 182569219 0
708332708 115405636 0
48035365 100490708 0
384640858 144456499 0
390178195 402696616 0
784214373 192999592 0
218170167 513201321 0
245064566 602768977 0
166872425 162618703 0
694790064 253024635 0
570982901 21528537 0
503420390 61841144 0
531671069 609206265 0
764786086 186035239 0
494967149 364635922 0
242298837 154357222 0
96072234 643154970 0
347673013 421204073 0
790904484 376245529 0
201793151 177750175 0
442285161 617365896 0
654353394 484773197 0
625032161 352959163 0
412268302 567517511 0
569547309 712591091 0
293741105 642897476 0
690541036 339138101 0
516745718 117392368 0
738546537 350912930 0
171484335 367046104 0
22006538 93580826 0
595365382 122100625 0
729226216 231996244 0
656554365 583491319 0
695149083 547539362 0
595394551 793726818 0
180199452 718496509 0
469674865 146581246 0
668338404 620872244 0
800756566 182656570 0
743805652 454981376 0
792703963 658289644 0
265728910 65166058 0
571428981 94684576 0
219217897 766513468 0
751364011 332535168 0
55637346 77198141 0
303137252 545838903 0
641310414 344605882 0
740583031 378470814 0
462077921 511097674 0
651230133 641685072 0
800996028 712628945 0
280840473 13659773 0
640207639 293161191 0
359122689 133347157 0
462348286 40209974 0
66260712 728704228 0
754819370 89675497 0
628025691 634175282 0
645519336 672579497 0
454277876 483259055 0
575974586 233536511 0
218222760 271578862 0
52060256 673412179 0
156247931 197352892 0
249407274 621881850 0
129903207 652031451 0
459413720 42930535 0
682826658 483514729 0
443682365 427753321 0
471379600 198932029 0
56148578 51143104 0
727198332 747049973 0
42140841 266494349 0
343289018 725067815 0
676494578 43603844 0
476569589 789118115 0
104647801 87522068 0
776132906 459274578 0
352021610 12650645 0
440758769 52611039 0
449357423 700873997 0
434348910 26922141 0
395936124 97829470 0
586748316 720030393 0
643634798 244770890 0
590672308 24294957 0
274363992 19321395 0
335431682 748075504 0
672404088 790366824 0
46295290 570796129 0
726465169 458562274 0
151972746 340539887 0
496598981 388804630 0
304383461 272230349 0
628329416 700557201 0
476499912 144514087 0
561553070 610686558 0
769470067 83747901 0
104221524 728965769 0
162782285 593031719 0
1811543 127515033 0
506505404 666461027 0
490485335 339749292 0
114291703 420462215 0
294971449 710276010 0
235728185 323497880 0
162180893 612902033 0
208605213 330523750 0
362198129 69144719 0
29794960 602673559 0
213884815 543774615 0
550889440 35703175 0
447040074 652145867 0
556570277 239652913 0
221490984 144890259 0
598901446 299703957 0
414879728 717119898 0
782912526 247295818 0
699706581 656108589 0
100069077 685864507 0
129071229 617058184 0
285836933 555308830 0
657723154 164955460 0
162995636 575832108 0
470176001 469425828 0
123508981 625349408 0
144253223 421588516 0
672314369 283541168 0
407666283 200026345 0
382176560 801045984 0
603080171 604389946 0
503469690 407097240 0
329641762 403743476 0
204727357 180335343 0
727346379 28424017 0
534559943 635201264 0
386677852 615289688 0
11566388 732896809 0
535645136 281071496 0
330100852 563217517 0
167500717 448273802 0
128070824 169028429 0
331882560 327713350 0
385432883 420418050 0
781898649 489771953 0
261684149 785684579 0
277780501 764001682 0
619958033 594989211 0
415293940 577418066 0
117877097 671777140 0
482549215 184595608 0
779548063 361458243 0
707748805 789839785 0
635922533 34070448 0
410328458 540037049 0
643551892 376659900 0
132038276 447770797 0
377612586 124360401 0
772180397 655444616 0
633586000 584426064 0
672405532 77090363 0
109766127 221326413 0
707804366 728908759 0
439785611 570822135 0
150062521 11554605 0
620829497 684588508 0
430528470 180806931 0
153186527 504018595 0
687161576 550422557 0
203641046 57175115 0
70669961 341368742 0
260094247 750266449 0
155113637 44346286 0
794596214 17323166 0
593897776 365797630 0
264374028 525948017 0
750971347 790705400 0
531750423 629539994 0
346779739 419704689 0
167869889 325770689 0
100184996 174314936 0
197235591 520233495 0
647771921 130620061 0
507811913 586187757 0
221354380 546048992 0
268954532 156851852 0
189282734 664428326 0
286687346 432790506 0
763714905 765989516 0
680846884 227570995 0
623969441 225355993 0
130383760 676636612 0
475886667 715483511 0
194658672 792564735 0
290962592 492925068 0
130109491 505038202 0
34955670 18327254 0
552643627 131076335 0
91676817 72877313 0
723974789 612956578 0
41546941 292431256 0
97872910 476847138 0
9640253 110956769 0
100121393 380747343 0
268914745 268371083 0
108420731 146900595 0
744419681 760707944 0
698925996 236969139 0
277131475 388120814 0
668557459 698117470 0
154571049 602506009 0
334504495 682877728 0
767075854 340795172 0
788041973 65007085 0
328729394 714158456 0
747754940 153311310 0
646860039 765561685 0
764995099 347259810 0
361782957 232700914 0
455135790 481570545 0
186486844 695324427 0
49156917 772931440 0
722038581 26354367 0
693432502 35959052 0
327902989 504410327 0
108807159 772692128 0
653370058 752301063 0
61737685 245286232 0
486172990 103997565 0
294394458 445603463 0
669858062 249416104 0
272550559 459554589 0
440114792 563047816 0
280654632 399679323 0
473719699 49780979 0
32302294 580029349 0
723355725 8079776 0
181432858 739609614 0
388202611 412663707 0
761361013 19740645 0
149392387 609608135 0
385669852 87775446 0
141247561 619539587 0
796953680 69062976 0
350224574 236352024 0
458347385 474461763 0
693456364 645705349 0
236241793 266029126 0
543905664 702089485 0
98030385 736377545 0
354026359 348852239 0
588694971 49375872 0
330772925 318233303 0
727539411 61140239 0
518909766 651346441 0
134533005 309902364 0
164611763 256384875 0
560031742 90182866 0
204045679 173853843 0
588506547 94738062 0
633809621 295600419 0
633657989 784033899 0
690508279 788248065 0
250126306 140262453 0
381080034 165855217 0
538345273 495826302 0
7774150 522277615 0
375172224 177809652 0
60927604 26372507 0
246159384 25236948 0
12249865 253671687 0
790638211 671058256 0
132985028 790184569 0
547123078 689565738 0
129409211 452227171 0
644151313 55373185 0
367488149 47663736 0
77552936 723454346 0
299597122 745132501 0
711607233 636819068 0
688004179 117751006 0
777185013 266889219 0
58668258 373995118 0
303951201 630592828 0
67935134 74307812 0
229611434 580015726 0
336934678 449087751 0
431667894 625129790 0
334624900 499350916 0
704713046 190648393 0
216304588 721899797 0
452537703 759563613 0
244190088 547168613 0
650253698 463096466 0
593917558 276649631 0
712244413 594205908 0
530949415 645310464 0
232936639 410802980 0
174059128 584913267 0
483048623 114086927 0
6215958 433521194 0
262674156 12419096 0
529907290 143430815 0
449539623 700172261 0
94747507 389133243 0
199233921 466628274 0
131441558 728837744 0
74189648 407846005 0
409916980 221523150 0
255723248 587169745 0
161375977 686229253 0
463489419 587990479 0
68137042 515906955 0
150941743 41794770 0
125079310 128120989 0
252849366 697342747 0
584366928 355343640 0
671246297 112616018 0
654124275 593798240 0
36218887 150136015 0
445215415 672855786 0
310253197 774322763 0
698355350 147481092 0
766603354 775793762 0
521381062 434194857 0
574276833 125123464 0
132701985 374750669 0
265339996 112701975 0
665742663 776535029 0
788403209 162401136 0
491263052 757088356 0
614388472 403770957 0
404926153 99764038 0
323399700 248377021 0
376894737 212679424 0
779671601 462732446 0
37352082 126956256 0
507188761 353653973 0
84896433 561956263 0
791533724 5948443 0
782954504 653186176 0
494448713 693540493 0
760552693 555713106 0
433866909 132367043 0
706072592 92759172 0
641296004 589556447 0
430840628 91382963 0
382982859 185027643 0
525337952 324940380 0
380139759 690389793 0
167432254 395988798 0
190267450 733586034 0
475687429 96932365 0
612381943 719899669 0
97568572 798538787 0
369073683 381582465 0
625477502 667460609 0
766586926 151162841 0
744574633 573466569 0
403085241 422861043 0
141272514 5275324 0
60106146 286788400 0
379105082 52001316 0
714505307 21166009 0
400103078 74542720 0
567245636 325840970 0
100057301 46078918 0
265528255 547491713 0
444509762 383200916 0
443670295 682818837 0
115475259 251131282 0
674088856 669014007 0
654040334 750271372 0
276075817 757809104 0
532481743 239103370 0
645959870 86017579 0
350828572 472939029 0
166570161 487077133 0
195268342 391560793 0
277945461 414253274 0
69958686 139149474 0
616179894 349334026 0
448887001 404218103 0
139099715 739756524 0
144409485 270046726 0
30390845 546298931 0
740463999 443780499 0
782127071 764828554 0
745852954 139869374 0
461915420 208240139 0
11661152 263132005 0
10429639 616447265 0
22653375 359375118 0
538720204 701270149 0
786905510 223364261 0
258451700 53066428 0
463238303 438942910 0
392167334 717389506 0
209042236 116611306 0
415945733 723125918 0
665908678 372519067 0
112776501 175809811 0
706463552 621561226 0
81748550 777801122 0
289634589 388891569 0
319820156 731533606 0
279331552 481571229 0
668568446 284026138 0
686837648 378318687 0
372807467 177886446 0
716237272 369088488 0
175456654 253136303 0
711892978 601043024 0
85337620 299657340 0
292737348 660402329 0
50640765 96281399 0
535294568 610809658 0
2708825 153758272 0
59128504 388005593 0
116480032 431747888 0
442450858 483116361 0
297368607 428177077 0
375494536 102239288 0
621509308 533152780 0
472459757 695628220 0
221618247 311764 0
455552060 501115962 0
315318534 422661807 0
718276944 299678867 0
279604964 576868690 0
28944193 10227556 0
188643391 430942025 0
727988682 518687417 0
236840627 350210604 0
423700269 23682835 0
434592888 343468549 0
206205199 641649576 0
265261379 401083293 0
183971011 520482693 0
544318686 652018208 0
715152623 335347640 0
682404962 314350562 0
775219103 180406215 0
767911046 442180847 0
391558165 308869139 0
531268207 97508309 0
489000579 502952247 0
44246854 587880903 0
308218377 945438 0
707022527 582591251 0
527564801 45894994 0
386749891 554516586 0
265922981 704750632 0
168923391 126922118 0
258200187 610459371 0
700534429 250319351 0
396571670 245791041 0
211020579 746741373 0
220464021 200163934 0
382512428 419885260 0
352360019 549742205 0
772811042 683981837 0
513518416 438558681 0
523818892 481608961 0
383809002 267476289 0
465060745 636343402 0
540593246 468384846 0
619856624 621476703 0
245195943 389936017 0
297119695 771800002 0
84524523 287990061 0
583673374 383942108 0
139478381 249972025 0
10108776 467333066 0
428517517 372121831 0
456913107 567873435 0
442343977 793268840 0
653487338 620512640 0
732815460 766551871 0
736081738 361686350 0
129446383 255951385 0
683633361 700186532 0
71694509 23349444 0
555570900 370668985 0
692803347 288594518 0
635960595 328108702 0
726556225 480870499 0
646952778 704944034 0
4234816 14499699 0
172353853 786161034 0
646857733 9893232 0
286303782 407263078 0
585352645 765247777 0
161949425 68424896 0
44191310 10463010 0
476798051 35666123 0
242488705 43978103 0
98948857 677204788 0
309308516 10057479 0
238640598 352230489 0
40763063 801630351 0
719349078 448306424 0
60107470 604266975 0
727012119 292903205 0
146802255 156739382 0
299588454 375696446 0
562251273 71063580 0
738063998 624800651 0
609392993 32563312 0
516835294 282790527 0
410336640 295961379 0
541995190 647777744 0
760310557 130494522 0
365920378 368465337 0
378981612 242688238 0
263464416 67622378 0
388119808 621648912 0
434129010 409821716 0
621787960 518174684 0
452824968 69662384 0
784836623 260328528 0
600039175 23968783 0
26899094 340790680 0
79586948 571720132 0
364098775 326701131 0
698183616 17703272 0
161912625 111503721 0
580589158 547800292 0
348857011 216010316 0
519317893 444900824 0
771800433 603655506 0
742651213 710951062 0
31846141 794035096 0
40080205 361036476 0
380989784 147860404 0
357127537 747831097 0
221206410 103984375 0
206891259 509101056 0
266037586 410103130 0
743379822 29949309 0
230440587 414532272 0
218682749 665236184 0
55485249 613141429 0
14252623 491798134 0
612514267 59813557 0
294006927 794112647 0
636564759 558517968 0
294531914 286767998 0
763493034 477047033 0
772517899 657747981 0
580025549 641576408 0
11819200 178050193 0
776904571 436026247 0
584288712 634628230 0
553766240 676852136 0
697409808 192350015 0
698133653 379880679 0
273424547 18716161 0
452816897 522979517 0
717258942 293581264 0
76725563 563220766 0
705691161 688569485 0
451569525 216793386 0
93970177 437700926 0
489531091 293630420 0
421025700 36208638 0
719991752 633990636 0
159605644 484348059 0
553453852 349287480 0
607606404 494758032 0
338716943 448068654 0
158881085 727892787 0
453323122 136552441 0
36782091 266980773 0
18008494 372559296 0
196079061 670468087 0
503901905 404566929 0
40896446 25444507 0
336520045 284146945 0
531602607 509362191 0
182728594 108482185 0
4327166 208059793 0
627533243 64078311 0
468173608 379896854 0
671616147 707647376 0
626265241 212821174 0
562559997 594809285 0
705999936 743601683 0
457629431 781298819 0
696429761 144018605 0
615920437 347004968 0
154313830 62700004 0
664906267 252073513 0
306627791 84082469 0
356006466 61988478 0
72771499 193154071 0
438383116 146467384 0
149583319 93556300 0
332654417 212951997 0
100457085 588194811 0
80355975 358830934 0
250499927 379021989 0
481621190 618547040 0
310066154 668380400 0
558526636 350709758 0
229644835 553429715 0
332029739 697402357 0
496395044 333303920 0
73637305 391614431 0
733810619 701562198 0
201491008 396317729 0
647091177 798359487 0
49048296 158930979 0
666367165 318220088 0
144635522 589801997 0
399831450 345638608 0
136674773 353510114 0
771339706 236210166 0
89141931 128594592 0
310015596 621545523 0
256681016 114562610 0
710624638 257210979 0
685842687 706858629 0
58943978 614093117 0
664630786 546241372 0
630385694 491368780 0
469145025 748296655 0
173201451 586558654 0
703784656 326312135 0
231169772 71168186 0
717805588 150213676 0
271882564 328696870 0
128539953 795611068 0
28126796 117042012 0
283269291 4494978 0
81106589 47304737 0
140326976 743677633 0
71380272 518841414 0
164062608 541807403 0
613558917 681127843 0
43321149 133689511 0
524044344 538172271 0
790963876 254052019 0
107874318 663635414 0
366104759 308442501 0
517894917 238059999 0
647328809 238490491 0
569469 628231137 0
264133512 538553521 0
758516335 480672091 0
450593192 794026497 0
665776208 421767370 0
664403377 607071719 0
308684889 312212583 0
669096078 29086005 0
113241075 528935205 0
121984784 770384071 0
694717476 101610881 0
245871250 678476878 0
756960145 377415254 0
708765618 619884171 0
294255226 302082526 0
635989843 191254233 0
692474147 692012382 0
682593228 659813065 0
327911956 150219768 0
146117744 112990561 0
486012656 164153564 0
564573672 246625782 0
209040723 543171970 0
159094144 175951098 0
673944697 24366028 0
187753201 112516142 0
705391079 91126276 0
694484188 178053128 0
800419938 40221074 0
372750001 497914521 0
349086017 89174011 0
236813125 51490110 0
167330924 685264345 0
515705348 176923118 0
606897764 614639062 0
15396151 473706194 0
319919946 268856497 0
549607779 307933468 0
158809354 437428632 0
257468781 168270938 0
444569860 370427853 0
715188987 260442776 0
791806148 175436966 0
500055496 405197976 0
626043844 205774080 0
491565726 310346012 0
728755506 508617187 0
73315933 227267123 0
775624953 558896771 0
448970319 450552691 0
560914777 138772036 0
683772525 37795709 0
780973759 403605218 0
86664065 576851166 0
600832303 723418100 0
775133143 57984516 0
515999150 374172055 0
645402313 801718030 0
228656710 413291303 0
785820666 5940270 0
714191787 407021786 0
442383171 234030611 0
305380881 223221755 0
683466469 61491840 0
409809283 426897333 0
586218406 566849033 0
310491239 535155464 0
223703589 565862783 0
197360927 535276382 0
619208820 268234141 0
235670275 224908326 0
647217532 353991610 0
590512138 576920898 0
66614954 555525633 0
419574793 109765601 0
48382215 542570707 0
232253579 100523546 0
357158555 794118358 0
29093264 381387514 0
646222495 565260905 0
76842437 517274165 0
171832964 192681152 0
596362141 206626997 0
307606832 613174174 0
20243792 713894502 0
368198014 257168785 0
209145759 143479131 0
680370280 327846798 0
451441519 603800176 0
450171216 453625570 0
716712266 453485154 0
447206745 286018315 0
288351577 211676682 0
597476981 690523205 0
280499597 338040059 0
709074342 5826073 0
722742682 216129700 0
29939682 431375811 0
762805593 46176577 0
329160116 775036479 0
273448508 387352941 0
545257349 123982697 0
131302634 774001892 0
178309123 540615117 0
765249728 574866928 0
233243030 561927240 0
509171279 77181653 0
201400350 368876127 0
340226088 490251369 0
399837050 447583446 0
742416487 646897701 0
36907152 275504181 0
658072827 316015486 0
391581417 489122263 0
253856714 160207158 0
269862224 598916421 0
481445376 61637892 0
741079131 63744813 0
531368954 723177214 0
464399549 582467345 0
29511346 240091323 0
795422537 747936547 0
673381913 679107897 0
340254354 154287489 0
341005095 767432986 0
527336554 423491356 0
373376654 670033314 0
29605580 89290970 0
438764883 620473355 0
440357750 241772572 0
142721011 776857260 0
346812594 138789397 0
334081124 274613469 0
18296452 253028857 0
330665294 355161516 0
533349034 233690260 0
547134098 576233956 0
766022433 547495197 0
233107787 724507946 0
787784061 776154579 0
376831160 144537100 0
472717951 677642619 0
31486886 180159115 0
147968566 601615219 0
108426932 349026588 0
467842527 207477001 0
420252441 479398100 0
515814611 646150478 0
567538786 3541328 0
249262205 164460930 0
363761371 736158114 0
611833886 200527367 0
653129206 510070726 0
72994498 275693004 0
587865749 79398220 0
642464601 610213776 0
679493788 310162185 0
571901626 650568728 0
176093203 661065871 0
704859432 39091386 0
418478019 106269793 0
469798345 738122593 0
635936734 370418882 0
679249031 473291072 0
687325442 361174548 0
652694168 764964185 0
142522700 394838633 0
707512392 699937990 0
311352933 3300013 0
505302107 43413510 0
121881814 67215896 0
553628352 105986496 0
116124965 772276570 0
266187958 614108424 0
434954676 563357875 0
780356060 798859101 0
414070028 452530450 0
529478990 397441650 0
340340335 699198376 0
243175619 469331986 0
67154973 464448736 0
685227899 140801930 0
139098324 226975605 0
737225703 285104293 0
10416830 186013042 0
345391243 77341790 0
243283843 48569522 0
190826375 366497493 0
107474189 584763912 0
664180692 87160260 0
131647284 723423193 0
117547378 153002485 0
650996481 281398177 0
454040153 241582789 0
353282006 38954093 0
534628182 125071321 0
591690692 78206859 0
755127349 464392029 0
421459390 229844664 0
683400228 328392604 0
45140353 443810230 0
121588310 127911228 0
308515534 40070072 0
290570534 261100585 0
621050196 361426170 0
191621874 125419582 0
595280467 780823759 0
667786727 139172677 0
337914579 100567477 0
648001615 78172002 0
698199668 277433329 0
335542515 45507731 0
691333156 736678709 0
24587309 629280368 0
664722007 313089919 0
411830903 276159492 0
97647269 273335678 0
496491917 248201370 0
733628958 562285056 0
472609273 520620374 0
248782182 511362192 0
370575734 398537124 0
255075423 238567176 0
523559484 291185024 0
440239239 752848923 0
502322876 425744252 0
419919693 59686395 0
761519461 412770828 0
207644731 755945461 0
616723007 553841127 0
146592917 16434013 0
686958945 80150315 0
156951840 599784824 0
182891486 427862631 0
701438154 211244998 0
135504542 595877228 0
764845990 216950734 0
403777033 438711546 0
516321520 350429078 0
127822013 185829352 0
15478 171279010 0
310167991 490170433 0
355061664 242071469 0
318829533 785799929 0
597865794 759603233 0
800945053 735793006 0
308466034 43282653 0
65030474 401976602 0
449793718 361954945 0
141965320 639708384 0
589950143 544497077 0
456022912 744044833 0
82259725 734708720 0
105965641 257498035 0
360994601 521650899 0
472001323 417353397 0
300321714 179222095 0
255775799 530103394 0
16498308 445986947 0
194184767 512849993 0
65720705 259954096 0
651771584 490060345 0
188285302 342263774 0
537611610 779039969 0
76071252 692781325 0
54293242 1315634 0
652796040 290842908 0
38465208 169333298 0
235536893 720834427 0
208170397 463070389 0
646089855 254929290 0
115602364 765701141 0
510394294 200116210 0
463055856 611616024 0
329540263 342169502 0
23706105 666457025 0
101321837 707348341 0
333332119 293385691 0
552427206 350940692 0
251240544 287032301 0
778728105 296958988 0
70414578 768397677 0
220157199 668264688 0
271870840 498716083 0
24956134 514833110 0
119879217 385082169 0
333747226 714839199 0
280432261 668836129 0
715469786 330662559 0
3316644 791615370 0
408710516 17827769 0
529281877 710539215 0
370296379 147875569 0
299282366 75175740 0
169848996 520342854 0
393314022 684567056 0
208498749 129956902 0
371051660 342205915 0
547862705 442582631 0
751472080 322752497 0
760296790 349264362 0
230488947 11309929 0
424727364 751776070 0
348149312 80173888 0
54156410 431633390 0
463388168 639174594 0
73273568 154817428 0
214870332 118984425 0
144466423 209809338 0
428865193 1116820 0
189747998 146866290 0
277979562 276394786 0
648103123 659139782 0
31760186 391256901 0
498696237 410001618 0
612814862 795234817 0
311353700 597036829 0
606271162 642089644 0
58631694 247470657 0
694992951 63418338 0
64825030 495319814 0
396367519 290060127 0
717418310 232171984 0
273021549 413750184 0
53399744 602691579 0
229749091 79106429 0
584830187 574262829 0
590253339 147740515 0
228762329 116805631 0
705401878 374920412 0
540433884 106677588 0
766835562 399747017 0
172506078 302345511 0
605836077 78666209 0
90248474 169509673 0
88983964 513879441 0
636008 86810484 0
672843754 109392781 0
685125054 526063818 0
462305811 774558094 0
582259383 557705790 0
180688062 686127450 0
259002942 781031346 0
318977364 167690339 0
470349614 795517743 0
796716719 473984736 0
268823340 633874050 0
709410486 572232082 0
722690732 102985105 0
662073509 799199167 0
584075919 114999074 0
408950434 731688141 0
206583510 564877827 0
776300323 457552967 0
571146995 226323191 0
636377833 545455165 0
412045867 62572186 0
132285878 217116622 0
667066068 554654796 0
200233942 19047303 0
777122648 186200623 0
216520706 50795651 0
121341510 722448019 0
462765454 507395674 0
191019249 452772161 0
273030320 335573568 0
28393671 448115876 0
5262047 468941634 0
318868162 283735396 0
187914979 498977190 0
719103652 576234911 0
575406867 725601349 0
448002076 692322010 0
600922636 182992523 0
16511293 20372811 0
768564122 197897133 0
419763643 578551220 0
436184720 366428381 0
666934037 671459895 0
181152703 261747711 0
93140288 694664788 0
696082647 515923493 0
145132238 762338962 0
534418113 732926132 0
703670053 563886206 0
68240748 731070452 0
382444334 725138870 0
635182967 50774238 0
146987499 481383789 0
201276451 738970890 0
443878928 644169832 0
706116101 188717737 0
388170641 184695502 0
88705977 380723794 0
292934581 754047228 0
615173760 278698344 0
722272637 227801047 0
525508192 188933261 0
628573798 159799779 0
107082103 648167214 0
492344108 431417371 0
64764055 718970056 0
36263192 154781589 0
191668532 741811322 0
773442962 620947912 0
229486050 400627805 0
764221434 479360731 0
309992246 89840500 0
782907719 278116117 0
667683792 167690115 0
677570221 611618950 0
604365690 96648793 0
102965537 288156585 0
622706486 239870864 0
702928353 258985951 0
13205752 224144038 0
724720374 497473162 0
608880428 409305959 0
635456370 37871559 0
441319869 464343421 0
288923039 266449393 0
677285979 456220792 0
181702171 703005941 0
26413251 617274007 0
234475944 503237591 0
290154508 484635396 0
632272784 543859683 0
547523144 2466503 0
530230928 511898493 0
217917175 22681948 0
57961867 667168753 0
25533080 450868157 0
186717321 336350745 0
526381448 602511683 0
374059538 778224521 0
171180580 756625987 0
430906413 588733796 0
656613351 332685681 0
678797064 193824803 0
50817888 508417252 0
692078198 253905201 0
323744676 569198002 0
527618549 516597855 0
291246494 568219514 0
301850223 389950570 0
488678704 580407870 0
629797991 505071296 0
779177867 299185536 0
187991172 708884723 0
749551740 123306004 0
620066830 645328222 0
417273414 706021721 0
93539568 695722009 0
351418639 380059173 0
703228487 734536876 0
116475747 637963495 0
771721192 562161249 0
301123289 381064453 0
241501073 751545335 0
744943654 368576958 0
697813889 28468526 0
207236691 512036675 0
190741851 20516752 0
589074777 759491187 0
645114033 784447005 0
85009588 61645569 0
662459841 421415486 0
636540118 246112441 0
519803886 69231659 0
190480605 440850169 0
520650225 643694748 0
399591613 589449176 0
724644547 69660714 0
68527567 522871920 0
652631444 604849808 0
185716999 391916555 0
619451302 581955756 0
251170665 747709144 0
415819849 769845142 0
580872623 761113739 0
663727068 58020251 0
308072820 395926372 0
440978370 310554702 0
209969487 353788560 0
454387426 687081337 0
83547636 603349979 0
691258728 190992349 0
770565093 236036809 0
629294761 86687950 0
793072757 291945930 0
524506242 460235930 0
244697717 433677638 0
186761728 96692514 0
440578206 362467799 0
609770703 519255502 0
628598935 733441578 0
571607781 345738694 0
436940347 699853961 0
327175087 620806017 0
690897741 357761570 0
567166470 749634083 0
95358866 599647557 0
701930029 577852250 0
35850042 522875910 0
144643453 122020603 0
190305422 80639536 0
467214857 99227859 0
509841745 580444105 0
16058317 765377454 0
39327652 161258220 0
59568347 574552340 0
135285006 191850142 0
712008854 449854469 0
475427119 503668893 0
140947425 112420077 0
185630786 278917004 0
671755984 247068381 0
180804594 485887762 0
397057637 791517549 0
477169166 576793336 0
482554464 777503659 0
68991292 648242039 0
78708912 167764332 0
743040114 12888384 0
719701337 251263235 0
69059401 459028967 0
632071088 708995562 0
325255572 156738049 0
699141068 546030581 0
395919012 769225331 0
495565049 454995454 0
57379435 661379278 0
116860038 621253100 0
160741783 631394479 0
568753056 175172453 0
55309219 207009767 0
427452528 562730701 0
214208644 344232291 0
653065815 218678450 0
241720041 399284037 0
411852713 199803915 0
486249625 71740973 0
93126676 46738699 0
367402090 460726326 0
642515582 613212807 0
771634747 355719789 0
453739442 716173865 0
160323832 610731106 0
132943175 86519975 0
347856894 451705418 0
92003802 81967381 0
28639826 670192976 0
307848461 377492198 0
355907672 654695593 0
174805440 177094094 0
175438115 286719426 0
728629795 762171958 0
410079836 142467799 0
461170033 401221073 0
396853401 198257880 0
544896918 669833610 0
83847541 167795265 0
329501152 492765754 0
519227221 475425415 0
704387765 772652230 0
29950526 763863619 0
662197445 260240653 0
235557831 573435949 0
256670104 784963517 0
288135348 257833555 0
495863094 594155063 0
567101405 284650073 0
555374305 349132148 0
404996128 137533382 0
271483960 497036104 0
110355668 245595780 0
734656375 395821273 0
46917339 79642858 0
622461145 743122880 0
396353742 563462680 0
259792058 469270120 0
680089004 335152555 0
392626381 338837294 0
471469219 482949819 0
657751906 479252540 0
539642846 440439957 0
59819865 250275864 0
772671934 226349916 0
515870250 61970185 0
143684520 801613799 0
288155510 15501970 0
791148554 552056540 0
407623837 376009904 0
791052393 132758331 0
187999257 183228144 0
110659929 578744138 0
381823756 783712426 0
98736347 547384160 0
207444241 778406846 0
605418272 259534722 0
782898101 367862285 0
7610020 124913939 0
321851078 35109330 0
228323402 726365234 0
426421020 43297963 0
84881359 633360401 0
59913208 471360720 0
771298848 484011335 0
623825559 193181588 0
289772913 528061088 0
603962978 145213148 0
318519440 614809194 0
305299453 297461649 0
463222539 164712515 0
390775802 347208736 0
58415411 677183075 0
750669011 90233378 0
678023283 465023053 0
281174086 571313680 0
267869970 130470622 0
294062929 43664362 0
210671183 545476978 0
161953599 313351895 0
380774554 739490117 0
98067357 253235704 0
660209234 707831094 0
206080410 526881092 0
254495869 353944764 0
485812826 341029121 0
19088537 587508576 0
447026952 686316520 0
728825428 442463687 0
46324588 38088934 0
350591374 468879391 0
652341665 482974774 0
102539871 702225874 0
8127173 744568884 0
603230892 761606435 0
546177601 500364201 0
141782622 711788229 0
235248105 9389896 0
726298877 623177693 0
17520189 538052540 0
134366809 191073480 0
697419901 569631041 0
23793415 3277860 0
334102162 429725932 0
767512435 31789019 0
408634192 555979982 0
285190981 261175512 0
629299936 56511127 0
96679002 258992459 0
463699525 464748723 0
263782149 498313442 0
555480281 704672352 0
139842653 70152131 0
164821894 645089699 0
331042719 456338464 0
488098056 540833021 0
495041728 265460616 0
230724937 535447471 0
730685555 369700141 0
241920540 766637381 0
782475991 364196166 0
521257701 339216567 0
583295730 571323854 0
149394739 623376182 0
676208887 26671292 0
779688694 276532429 0
364185238 280002394 0
191293593 121292633 0
297763627 507001641 0
53624709 66845908 0
549966746 518035374 0
244657461 49987308 0
230902860 397639716 0
49603406 642664616 0
544036287 93299255 0
149175531 563772179 0
670500168 711994846 0
279616168 184164632 0
738613587 168320563 0
665606691 437057188 0
588196289 410842831 0
666489407 553520180 0
212103896 274469843 0
573651998 507649964 0
790805673 367439008 0
53512154 20057435 0
400692666 459310079 0
701941347 5574614 0
109206115 788469881 0
796151305 401337212 0
455031658 128853531 0
134633927 429115451 0
662438715 168655200 0
623907299 796551927 0
272917 731519742 0
640545879 424960325 0
111711364 776941723 0
650720909 764652455 0
321688523 775709018 0
556244136 714455372 0
136731804 321878071 0
4401060 245964080 0
520688454 219892129 0
22120580 529168455 0
485529798 636345449 0
124076401 376609326 0
34886642 616481157 0
568349874 552762868 0
334445227 520589789 0
673322691 312720272 0
624170136 617310804 0
573483845 272041070 0
421324465 518195689 0
406942635 751461597 0
726845717 421742700 0
225425052 116007890 0
148502322 199018769 0
205760676 324911010 0
326699415 711961658 0
519834594 643769295 0
564361453 365230266 0
792308645 784738912 0
393243907 162947947 0
130070202 664364791 0
611213942 615553016 0
112079660 633091810 0
141833445 505192238 0
554870825 259108147 0
445449153 695179799 0
646814377 418005589 0
313092143 408933889 0
790685755 655277114 0
685293512 465858048 0
565366451 336728539 0
743933605 574491374 0
714843974 77605344 0
560910378 12166319 0
624317290 368582134 0
257210563 137480489 0
734448363 616162673 0
254991153 328848609 0
374435869 202687021 0
749719542 44442802 0
798182813 469633850 0
536286278 414597088 0
342167798 349737255 0
399123029 611425772 0
237926069 574411762 0
690170897 159644702 0
763894023 611502294 0
478302597 600664347 0
11013917 70981703 0
637396040 281089664 0
144018618 579168060 0
164876420 492240381 0
749933212 109705288 0
111248153 106023823 0
116138155 608579097 0
615991491 624983292 0
353238351 539720760 0
362175983 632038060 0
740818361 473324386 0
795951849 711348358 0
772745902 446694792 0
47547510 783172505 0
740432155 102164141 0
658574214 393628701 0
543794933 658018414 0
500663387 295455962 0
776525466 454132997 0
677894318 660034172 0
394540452 100928025 0
72837360 600438604 0
318682805 358845670 0
184242876 597088131 0
522153544 265322700 0
497216467 290637776 0
376514917 4438963 0
665644936 160820747 0
124141942 463789540 0
165331418 672029553 0
116163766 223984341 0
125289541 417316692 0
668823731 10013784 0
345824022 723073515 0
621492793 484818579 0
722455458 65011223 0
187065565 680297114 0
622426347 75204391 0
73999186 9482453 0
734847090 372165801 0
137876187 587866214 0
388728198 269837289 0
75935139 186763756 0
524177590 152960647 0
614321217 218430736 0
514460907 642284045 0
209025487 601448170 0
31689263 98093874 0
555936988 711424629 0
102268522 153729129 0
368049264 251440366 0
496806265 577686628 0
183820584 554820693 0
182395002 354088750 0
618166530 91462643 0
164723619 16172749 0
56192039 336974344 0
316795999 245400797 0
200571890 285347962 0
213455832 96551063 0
187003119 82564210 0
208333001 88252829 0
729820599 172615242 0
788127755 362797700 0
363947373 357024965 0
59891941 616886016 0
469974482 283564016 0
775792517 686789488 0
611466345 59116160 0
35910621 590403792 0
749687030 527562828 0
211961823 81174779 0
587010424 17700455 0
35645703 673273559 0
561544333 489736667 0
676148566 406012370 0
128401757 452504824 0
483644493 211452938 0
386732057 102428721 0
460420392 390536659 0
128943899 448734818 0
216142187 240472967 0
20124603 625961129 0
755131356 336212927 0
310333678 299539591 0
481429114 260449104 0
290602443 687769871 0
60948734 462651805 0
57156671 503926937 0
425361382 173815063 0
150305272 647951806 0
554331605 494094354 0
221376923 91426839 0
729762723 35730204 0
657336357 638930326 0
64320823 584689864 0
420235464 282404944 0
368597190 251736260 0
506578447 604039184 0
234137104 175446622 0
505802665 765736617 0
698202348 720690858 0
151084485 86498881 0
34275508 127751980 0
62365889 622852028 0
684202530 757294461 0
25224075 426004079 0
52778316 149883637 0
447338150 670035310 0
37019712 801151952 0
592818782 721211309 0
701041014 121147780 0
230582404 511269910 0
654517032 557664630 0
260639747 298247654 0
444038892 615275387 0
105236424 428644161 0
535737981 47169996 0
56689853 352458656 0
165613873 168595891 0
689332497 611154382 0
763444607 493113212 0
123304035 58971325 0
689591023 791541545 0
187738192 605898989 0
342483900 114432377 0
676040014 365560895 0
199459096 696210353 0
490855069 15926774 0
415254736 507176035 0
259526390 284167419 0
727515481 153936912 0
516939583 506941377 0
649860408 772775702 0
590309372 220903997 0
529221738 218020991 0
509738602 238326333 0
653229153 652374944 0
344864069 633457488 0
562964899 432694863 0
513193207 708518539 0
632439575 27344235 0
248260462 187924909 0
492171406 4935148 0
773310447 434901665 0
662659424 149238357 0
150566233 158405201 0
523635214 783571787 0
360751018 191174532 0
304551962 192831834 0
653041633 50674190 0
22142944 253463510 0
521050850 275354542 0
553842720 51036019 0
397197487 242273373 0
504955036 14244265 0
334885004 337240303 0
554999355 133752466 0
226137832 668798809 0
731481807 513712397 0
192557994 631331839 0
346082779 112295388 0
239597614 410524567 0
443750649 693462028 0
201130464 630006725 0
118213837 425142536 0
336160128 650756396 0
470114996 143587438 0
265842550 581523059 0
25175712 555951088 0
502950389 410383751 0
364128073 714865129 0
150597003 11753315 0
51164243 211045513 0
529513158 663318268 0
316944832 631851399 0
408674730 413848079 0
602685519 770313779 0
745257916 220804737 0
712923035 561998886 0
702989106 48773612 0
227227313 341161533 0
2037765 49934411 0
394094122 35116214 0
242351509 403612587 0
591307705 717678096 0
213213280 574993981 0
334710762 798781147 0
627217472 36542893 0
390581732 444988967 0
58673175 252610654 0
125099601 730193579 0
372942674 798169459 0
632720503 291915942 0
786447989 557581507 0
624227160 521116670 0
614487996 479078284 0
64954786 727565612 0
102471330 204662354 0
157496941 677731984 0
565315445 291880869 0
761701679 607544972 0
336712292 535807929 0
336060424 175227350 0
566440353 609098789 0
664760068 707344686 0
172026473 165838657 0
401145127 74146331 0
121959242 692569105 0
541327821 685769198 0
88277034 659873616 0
270618444 119224277 0
167675471 623663228 0
621338914 529377651 0
525697892 681058126 0
800023869 93849389 0
440202601 232371116 0
12642270 168622789 0
37413657 377600968 0
199290583 295439180 0
559354022 298619982 0
16710000 54231847 0
233911166 664835602 0
170608418 34405441 0
396600928 249009667 0
309235732 55884168 0
95667134 707327540 0
20625662 403858315 0
584773069 179538363 0
530701086 583940357 0
783397860 502683303 0
256182211 326358269 0
428519879 176924085 0
694114638 550758755 0
406213404 520353173 0
8111311 356970848 0
757109643 673699062 0
336154225 726540290 0
716881006 751672455 0
493330849 763026047 0
539261911 787005326 0
797922970 192649360 0
242689622 779338363 0
9502034 215043030 0
612191174 63890206 0
679385756 725029842 0
529656397 744057845 0
18026583 725741918 0
233656163 28102580 0
511096648 584076254 0
282738544 791787144 0
354001493 150815185 0
299747079 35994843 0
121254922 248877052 0
478282957 739315333 0
380850165 488961610 0
151792952 251658207 0
695483641 629978917 0
432874532 793192210 0
308985595 745605622 0
180955433 767488774 0
118032343 744700534 0
656469631 560873473 0
141624108 689164427 0
897463 392567888 0
184807011 232662563 0
474987314 452574368 0
178148162 452769450 0
114855264 400725360 0
652748816 334563706 0
551448604 796949159 0
537515818 311622169 0
706067146 557105399 0
241448706 141603893 0
512197328 267424003 0
346975528 71511539 0
755526330 634489550 0
117716858 394842401 0
493519424 208690517 0
3229671 608197985 0
520304656 767003747 0
652840197 624685392 0
548829817 339753891 0
288505307 341663492 0
735234703 256628976 0
162203879 769179553 0
541956889 285608702 0
555637592 724539620 0
538072863 266123961 0
478551326 717628924 0
366423137 740474615 0
408824503 46191227 0
19837606 89289308 0
362400359 326332466 0
220272029 640057339 0
239768533 72354007 0
454649171 357919583 0
688181673 728424191 0
180170438 62595778 0
678261451 235137318 0
278088261 605133997 0
603260681 508972018 0
101555776 37819298 0
568642807 185961584 0
459784166 640676981 0
685210689 67101185 0
702754516 211419652 0
79349121 407600418 0
742120081 142397580 0
356447921 715218290 0
463789240 669713999 0
670716281 183033319 0
339043840 424447600 0
775950478 397644340 0
799475506 425320 0
757557717 310982410 0
483047162 717189354 0
520995189 44328929 0
268389168 784520984 0
553575915 487526596 0
39498486 561602709 0
730823925 406594519 0
546659121 513176199 0
796629884 712356152 0
536775665 613409690 0
377053019 323990480 0
282599622 365626918 0
195240786 758734362 0
676509078 520597529 0
333297446 47836308 0
249481386 608048439 0
320102184 286993276 0
726140586 737159270 0
621888472 77821439 0
633749984 470142398 0
735537172 387607931 0
725250172 696956111 0
154247321 582485739 0
254098603 701590165 0
406991209 605122838 0
315218983 778658675 0
345984369 773647385 0
267575301 166813548 0
488389121 483512968 0
707980708 77678842 0
278902385 657479498 0
698123620 400746360 0
381216464 599719055 0
381654392 631759820 0
534921374 745441880 0
160487745 212197835 0
285343882 774546616 0
560456784 601179576 0
86246777 137981468 0
154392688 699573842 0
532457601 368995595 0
258806459 39029630 0
353990823 431254860 0
175447202 732331960 0
639216747 264534047 0
156230261 9792967 0
28210 117800999 0
502565879 529909186 0
147576497 341602947 0
303600370 25919647 0
185468628 353677735 0
719133494 165914961 0
547496960 76957912 0
570847093 343823780 0
188328979 100193790 0
15155079 764407460 0
555461561 689321379 0
608904576 431015414 0
661792329 115867263 0
234769885 173435052 0
460703402 392011828 0
707943893 664465454 0
142917154 687898652 0
639214632 362682813 0
577634865 648318055 0
116228464 176755486 0
288009322 468897954 0
110657856 582339681 0
24157522 235637201 0
405447898 251374933 0
277019817 754217798 0
350495008 56183565 0
145642647 285640491 0
548812112 38101990 0
40082766 54719134 0
690861436 511986907 0
764873123 580981483 0
218915535 444793354 0
11871778 559096089 0
263999108 44610615 0
708573874 98476324 0
531382895 537063848 0
466961686 126384935 0
302204667 593056996 0
610688603 705836578 0
10262244 503581298 0
262330024 388473450 0
573431227 113937827 0
311335606 512099487 0
586119316 251015293 0
339545879 487491950 0
168728268 479722463 0
298677550 96035348 0
168067219 318278034 0
181123598 663361528 0
254585077 343157302 0
698837139 384886964 0
734716446 499814344 0
794856673 593201197 0
635875697 19837635 0
464243736 456974935 0
1826967 610089499 0
315206138 528970994 0
16587888 87214019 0
495279254 660518811 0
10349568 162514279 0
412666226 503529643 0
364671180 322052323 0
247837929 41864666 0
751332938 797621706 0
98908248 405070130 0
129860449 683284258 0
407782864 353335002 0
643290412 779433120 0
403886997 67380015 0
445135915 778755017 0
577765208 229579948 0
494174486 714686694 0
412319914 716080716 0
433765269 46597976 0
535319213 747305671 0
755157493 523833457 0
680691656 298750741 0
250941407 566960886 0
431739516 339392984 0
765012094 440851093 0
500747441 374562895 0
646048962 174192504 0
747640318 437693477 0
218230765 19809145 0
504201891 341049989 0
554399560 413272683 0
158649153 132847703 0
465190545 488840591 0
283067181 293847938 0
396196393 771781548 0
196726524 23268844 0
336640008 215292047 0
367313264 25832474 0
89578421 665061036 0
781679073 397436852 0
214708562 272444502 0
491400952 1347614 0
305938173 291047829 0
317808269 188104850 0
442205637 358330973 0
170926738 249514595 0
419990424 764236526 0
652898443 483705182 0
154231945 525814621 0
133755108 80835235 0
331857720 356024578 0
717091907 283433535 0
498253469 352279174 0
588404089 651829641 0
9587229 14069251 0
482796870 177425718 0
163049153 608631313 0
42520466 618525362 0
370367518 486337798 0
184260953 203945699 0
273912637 80099784 0
260087970 250557846 0
304785577 90653691 0
1103777 389344679 0
622546284 556454523 0
220111929 663490638 0
505669625 92088792 0
474743998 84326232 0
166722723 456605705 0
227423761 604629897 0
368872521 337381381 0
375321564 536459609 0
96194275 340976086 0
762723177 230527248 0
458316518 300409277 0
32390622 630647356 0
777226957 159810298 0
120859105 482693576 0
320344545 658447437 0
169083063 719575874 0
153234331 428551129 0
681817080 583384077 0
122006474 155505913 0
434005092 83645464 0
737356113 428609177 0
191602662 384566832 0
34130027 479045994 0
502109419 597603927 0
248255691 142859490 0
770566859 76303895 0
222077379 455028710 0
17746855 408931669 0
236231167 237786707 0
347747945 517841984 0
186721048 43252015 0
235204886 547388095 0
608689765 578915044 0
180359796 443394086 0
788784110 643138753 0
699543948 93905120 0
579571356 680947955 0
279936189 7067557 0
766727256 32393394 0
23672176 235315844 0
431963844 322163138 0
270923799 199955434 0
297721516 528234864 0
662349168 682144436 0
251442489 41415347 0
552519657 745516820 0
319592039 249027109 0
368130666 171439394 0
731477749 515317276 0
709178823 166682529 0
160485125 279712091 0
161893704 781411535 0
512561319 669767531 0
287952358 429699673 0
234961190 27201868 0
690484101 133333063 0
557768431 476039498 0
229409559 104564370 0
346392155 224149429 0
320043303 284493490 0
55754638 397222130 0
228752848 306125050 0
332338089 354058313 0
331499180 8162424 0
477092739 740801456 0
328703076 440333340 0
690580756 458244189 0
370770015 175898317 0
448375342 119227826 0
526412417 697753218 0
307191093 15757092 0
65630544 556569787 0
572224606 496680626 0
131832129 500469661 0
709919073 232565344 0
76758648 492612126 0
97523374 10557136 0
105535482 432095039 0
324039929 120944666 0
643905631 484124212 0
744440366 682940530 0
392632892 714186359 0
296578393 772575255 0
42584434 122351348 0
89769689 536281200 0
232044847 747427320 0
293852066 574322720 0
372815277 776189402 0
590592138 309957715 0
13105527 141450879 0
417045659 633811216 0
713553890 453370950 0
124910871 733705261 0
709888942 323004089 0
110138484 522340957 0
403900827 146007065 0
523764311 669807580 0
89372906 491990984 0
584587774 777455915 0
408540129 90588025 0
794308318 571595368 0
481835163 293338795 0
674381585 316642938 0
625089787 165419768 0
364902899 423832784 0
462199783 410865653 0
352830468 207705064 0
556291681 479276952 0
155908070 684383272 0
326077818 422468074 0
279122483 271418321 0
243134861 237440760 0
643445719 180942003 0
489417101 532848797 0
479740656 310701139 0
90454271 699059262 0
746263879 491937417 0
5129438 537469696 0
798016547 300914455 0
441805541 562613583 0
125254829 83224135 0
120862552 766434866 0
346474950 479521914 0
205612673 637617313 0
315137711 106065767 0
589272896 642344381 0
175980659 324132301 0
403980553 146098020 0
577300050 200469554 0
526536015 127208318 0
358129904 96626032 0
198849435 667441764 0
747812722 258518258 0
133663428 396733543 0
358833664 154604691 0
343873685 573599414 0
796943187 512449985 0
146411666 519111206 0
626339013 390529530 0
461361307 690150089 0
682516095 613934457 0
583562125 324371156 0
115753220 699200304 0
302619843 267040969 0
242639223 348700426 0
242293962 207078093 0
392787085 164426539 0
569942838 341591567 0
662460904 612794067 0
90378346 271929578 0
6578270 680624298 0
677071026 449723055 0
103585842 21034760 0
604541369 596026956 0
83715744 549625507 0
563783923 49208338 0
430127007 78138089 0
512776076 195432606 0
354936568 335677836 0
456184282 38016593 0
500381750 564542771 0
15953607 376396578 0
35906472 435131029 0
95411996 329021869 0
443817185 702385879 0
500157017 699572831 0
471029089 622031135 0
64838795 675439422 0
477628852 267631858 0
744915717 619645160 0
272545247 28814007 0
152493104 453176305 0
275406264 206614194 0
549394959 644990006 0
377506944 646752614 0
427558339 148247304 0
572021639 208169803 0
54198225 720919580 0
453430668 719412153 0
58580886 242183968 0
309296356 365424973 0
572897604 153541210 0
372149918 451339718 0
328803069 173720219 0
395608146 275316650 0
325681256 17333789 0
68021951 552079800 0
525090834 567726041 0
654543909 755878925 0
404841130 57517901 0
468820433 189964354 0
45270129 67402905 0
528975873 313092475 0
310944130 25533182 0
179013382 585346633 0
225446057 374263057 0
364223764 743791295 0
148730901 99428959 0
281445058 238635622 0
84387279 385952296 0
387414474 405008582 0
180421745 549231186 0
773145350 768816939 0
725443922 28919490 0
576703106 346963231 0
796554315 672836392 0
512438177 153154394 0
652825808 413476864 0
644646858 60763269 0
752954036 383295594 0
362685419 204994540 0
53080394 414090295 0
173213712 675851956 0
483509811 492472752 0
4892334 691891167 0
113987832 495992378 0
599984563 282248252 0
485571317 87552017 0
595581075 310094447 0
462811968 187440226 0
668444491 757621712 0
697385296 279634674 0
87394300 1061459 0
772605155 206947406 0
165070674 690309769 0
419067353 277709285 0
245706484 331005014 0
743027184 397895412 0
750639369 622721469 0
298743667 639334130 0
282499015 480350031 0
474395140 576847213 0
387924617 471200376 0
239338201 661300265 0
714239866 577054049 0
36746738 256885611 0
356845558 638198773 0
318785520 35537823 0
77932830 487696536 0
460840269 766675759 0
728369743 179871898 0
531716840 21843237 0
199256526 71118287 0
21991004 67610445 0
444610808 621228824 0
743370763 16982865 0
43955056 661698487 0
784554218 182270878 0
300983180 754710846 0
12011987 406812578 0
754078594 783839055 0
657169803 722038689 0
501267183 351924866 0
763885362 396725427 0
400814971 366580434 0
651208642 561747971 0
694957568 463577341 0
566022186 795267055 0
660650140 477672692 0
459415440 572035500 0
266823468 608488158 0
591927510 398496480 0
249834950 777505260 0
333383698 254608311 0
678834827 62924324 0
19428672 137582755 0
60887471 494992651 0
435555240 242123499 0
376078002 652689556 0
204706368 393880624 0
580490604 303624373 0
654401593 639156359 0
288420277 73321512 0
439642702 213490931 0
259309353 593269380 0
739962198 197450567 0
766987374 368751875 0
575471438 713023051 0
443931796 392385529 0
691503705 182856808 0
178700311 269612367 0
405330542 461712117 0
536437609 3136873 0
275926158 665490024 0
111787745 471252152 0
375260099 536548393 0
736027264 390956605 0
133472159 145418674 0
204007451 129057116 0
374970085 654053687 0
52683999 89891416 0
790234850 439189464 0
787561316 572195149 0
389757859 240920441 0
74555914 81648786 0
253630030 389575710 0
307530516 646507690 0
121868498 20769844 0
721142690 385367960 0
337438862 218213575 0
8634887 1283152 0
590233769 125526665 0
632549773 320654906 0
449312712 139544057 0
360568418 317905936 0
160334582 437963229 0
446164012 638838747 0
97482446 656569266 0
784034007 180994183 0
718312364 9823808 0
582990210 760721903 0
434655274 539182256 0
77761631 792492446 0
424589762 769520846 0
119008314 200290084 0
794246679 708609002 0
639357537 71175399 0
760247810 285787218 0
451879397 126163238 0
472013813 72773341 0
651068453 198786852 0
50384569 330925406 0
547192578 780494878 0
617759339 214137134 0
402173417 312607896 0
777941757 718428836 0
219352805 299552444 0
797369119 709301619 0
792887072 258677633 0
472341012 377483895 0
783073064 655126924 0
614945662 129230883 0
57877874 483782310 0
358182112 70243902 0
378702877 635534504 0
651677985 286725804 0
699678997 149660567 0
282206540 708507296 0
190068818 359601236 0
68783477 304434590 0
339995297 423764034 0
543446231 619367347 0
644226459 518774306 0
362622995 701631496 0
50234726 288394485 0
728118819 96258125 0
77860257 531025024 0
56136397 246798046 0
78955080 713071913 0
375411 312032308 0
470975423 106717172 0
450070568 630758047 0
675766966 541117785 0
452162301 219440244 0
356403087 314840320 0
781942659 568560005 0
779333605 502566439 0
339277553 471743263 0
632138788 540018242 0
251377871 608826137 0
12087455 755552198 0
153714547 781752385 0
196154635 212821885 0
394585569 758367095 0
173948236 543214684 0
572083520 74489591 0
606186642 666466383 0
39478393 436452935 0
30053999 237896823 0
407585801 495416411 0
424568504 696388253 0
57889196 715337022 0
510916917 583694328 0
180247049 566405186 0
615175724 444644176 0
92193262 571088531 0
358613923 6449910 0
644974204 229888472 0
674139539 232883002 0
787718900 594600429 0
752389368 657123919 0
690977207 286535955 0
108845704 309552441 0
527614382 481863067 0
440101891 234329565 0
633005670 732866646 0
180967423 623532175 0
447754092 654278550 0
499157832 301846397 0
527592356 549605462 0
194620787 201234457 0
670491473 657815396 0
582191669 35054830 0
310241054 446068618 0
38098807 431991363 0
783702206 309758540 0
231361093 617964956 0
699258604 788581099 0
454426259 549563732 0
235595653 282902285 0
242358449 338779739 0
596869679 557381041 0
480304773 116206482 0
134247 217136581 0
610099831 220813667 0
160940657 74693753 0
354370388 60466300 0
672002792 783695736 0
217282875 636540129 0
513564958 86536535 0
670938387 380016461 0
341616709 656608669 0
752686148 648658752 0
117606115 511662461 0
149619061 51037695 0
585693474 694903388 0
16162181 555404713 0
607731566 280012036 0
566528276 715857885 0
306407163 72697683 0
149838112 218816441 0
516638452 529686225 0
599843467 659196677 0
37569450 660884532 0
543157691 199289351 0
235927051 131850793 0
245006522 628294712 0
11304590 397501110 0
244603929 663936203 0
143087709 422644824 0
78320720 768364084 0
233805525 459556814 0
504985043 640261314 0
1107237 285719773 0
137341547 604554153 0
682853698 734586870 0
667643331 153527574 0
182919977 238218861 0
783879384 609250160 0
455876955 125340318 0
274408106 359728354 0
299414896 588359338 0
741425437 211644700 0
12984986 784814898 0
540623004 37713925 0
719601684 638347052 0
242323678 125767182 0
675592844 244706393 0
490128793 766799236 0
126305335 252482464 0
519392313 229164563 0
643151280 179891020 0
397469250 333851163 0
546098097 760141299 0
150655973 24308791 0
362873873 641016187 0
304348282 529700577 0
61613427 644189475 0
148302998 573020927 0
289480065 198823005 0
757119034 492762653 0
45934854 484840663 0
700946481 486921443 0
522663266 642805336 0
447755158 595844927 0
607188565 57198952 0
257389690 104509811 0
789993571 528408704 0
395490856 220551726 0
540563419 413060503 0
688905749 629286171 0
755767068 788741602 0
308081802 281976928 0
367550042 273572646 0
195903460 715743592 0
730326921 563069040 0
109785544 468728474 0
645122171 366845382 0
760360161 589938349 0
670478982 415141178 0
568059815 569617596 0
456342227 794138002 0
575014877 219982005 0
658417686 290977999 0
599430862 695862548 0
249741130 506548309 0
655131818 496205870 0
103362702 771825629 0
554579712 735516442 0
412140299 342594810 0
42908295 355112695 0
634627038 271255395 0
142297889 47795038 0
30620004 444880596 0
24581665 378969005 0
334152848 142060441 0
284613455 397593684 0
293118898 30134516 0
518771430 78603747 0
68138799 460075774 0
117557234 775916300 0
414483130 715079283 0
272813730 416291180 0
173032819 403867623 0
798869234 700865050 0
578352576 724079621 0
63777369 645231565 0
422376621 322534974 0
371856393 294092585 0
710141362 273494978 0
11892539 384772682 0
42654351 280013968 0
412205212 536544601 0
763793274 745059025 0
156258262 245507738 0
500764631 237908260 0
386961451 172702214 0
21594975 375669717 0
130256251 728748642 0
495595595 596219214 0
296670275 23233945 0
361231834 538812700 0
691362659 726943543 0
315434722 203001374 0
628729272 579554513 0
779846239 34034660 0
469429396 722853437 0
604124311 179929466 0
266153912 534773461 0
465312716 456088773 0
131860508 479442185 0
494248067 729795491 0
253566255 718156106 0
308779772 481989850 0
320661363 652844718 0
164583037 288219771 0
387037130 406892930 0
315331744 74350755 0
669859574 10196154 0
733829498 636814026 0
536960602 688512898 0
268706988 377702571 0
6640613 236807902 0
28621878 21407853 0
545349508 218321679 0
214390742 282941902 0
48928657 794462865 0
305736007 721088745 0
185635029 165469089 0
322576861 160370694 0
621634590 546208999 0
2943194 464834205 0
768385038 673586139 0
498520432 783904613 0
164833592 190747327 0
640391326 528043032 0
320977895 710692392 0
464326748 282571666 0
163974889 753258778 0
451435242 287154444 0
639282114 114319632 0
222959845 536133054 0
81581518 65545880 0
497119364 271422925 0
697974489 419059848 0
50047866 468450153 0
799702974 454774714 0
387056912 129882568 0
688411219 401215253 0
126936333 494038432 0
43765356 154958906 0
421223609 92348705 0
205899802 158980222 0
284875418 768175700 0
221755985 386415783 0
198536879 452079486 0
458610101 779483302 0
486755375 74254738 0
496832896 330347221 0
282905806 598730373 0
212053174 375128613 0
214729257 538146710 0
500276870 86975478 0
637842740 54425764 0
442279719 469443694 0
205892084 307503119 0
756207135 550084986 0
229933356 53691213 0
38409248 77503603 0
500590425 584252889 0
644612344 426246454 0
421833558 19796963 0
575938148 277695088 0
797882713 353311047 0
528711720 290864118 0
242079959 565001979 0
680282663 73060524 0
1235368 90667089 0
487702034 777283389 0
185826833 252868368 0
785734973 183527006 0
525159835 241593696 0
729886920 568670492 0
699155686 752970271 0
271589862 318474560 0
621472607 77947941 0
414210978 524901722 0
555443704 87109292 0
6827481 774776668 0
305412627 339016850 0
118221486 89413696 0
302816426 700651457 0
244560156 633089225 0
664764144 227424895 0
671438823 101166362 0
353129225 791258560 0
297533589 524826366 0
23014500 494939219 0
269345273 560895185 0
309009165 581654415 0
493168441 476638523 0
333379015 596175383 0
757290218 522848006 0
365760557 286343588 0
120180702 516327164 0
709534846 115418615 0
677552940 438237222 0
653705732 420799927 0
700756531 778549967 0
618269703 398951112 0
736826626 674986009 0
524918823 415322515 0
68934447 657449275 0
149157767 502262142 0
379970155 708352899 0
787541954 56789085 0
405586602 33364838 0
484803240 534106887 0
23774622 641586038 0
360076520 656349307 0
338927618 60611880 0
554263141 601992706 0
591510510 456006377 0
251951981 613943258 0
793219281 601389289 0
369814541 537672310 0
107079950 396132959 0
10936907 659501098 0
405120458 60175414 0
215965318 14233904 0
599562177 452140226 0
627257487 106896762 0
363132704 797957225 0
671668813 136681534 0
582156536 647067190 0
122827813 370354111 0
426334329 564789409 0
599997117 694451128 0
641989193 153388059 0
209988159 132775522 0
799273050 211451519 0
390502151 18278372 0
664289440 648705935 0
8788632 122583849 0
399443072 278655949 0
384102231 9505124 0
754666240 514253533 0
187784423 94591671 0
767377974 585558883 0
328581640 790474948 0
220447153 656655051 0
60640365 139583784 0
784110936 449151974 0
690037403 191728634 0
291537870 557949687 0
25717966 611855489 0
272805767 549459491 0
727079388 564313237 0
616411483 282398140 0
336481143 756696332 0
117051620 168674217 0
725383668 151320939 0
89865914 601860156 0
688797890 549429272 0
698335292 696411690 0
37366239 272268722 0
655848034 266906244 0
621341324 791734708 0
653309357 789641278 0
276138280 730027342 0
592434550 439733637 0
595932539 776241314 0
109389597 703025636 0
340301053 264967422 0
7995180 631684649 0
770402001 265989037 0
17103390 439987721 0
128912675 258241967 0
230775339 584888257 0
425933132 658218137 0
67713450 584223029 0
467992974 708030999 0
328351084 493833061 0
319251699 710771916 0
49704260 594490658 0
451665461 670151920 0
221266822 750779736 0
69205844 792254766 0
767355075 631563811 0
510759443 691186530 0
323481779 362212675 0
546851795 757735786 0
361214804 476285672 0
302044631 196144751 0
94916439 67093368 0
580786467 589086397 0
20255571 578178750 0
691121169 730599554 0
798877344 682074491 0
595035391 376674580 0
598572115 760358410 0
114707538 418370034 0
666873359 345004691 0
744410566 173524089 0
514487114 96935957 0
31520659 224269291 0
280650433 165370939 0
142092010 101667160 0
279538625 263953152 0
364088971 355508841 0
276800510 527954527 0
790424126 461750759 0
37012147 336795449 0
145038485 468503376 0
259847386 632587312 0
392201717 353710713 0
365696552 479869845 0
85640071 102771826 0
580700658 249988444 0
224915261 390570355 0
489360513 159861027 0
470240359 464803010 0
477280453 458548229 0
743094971 651508526 0
420528107 294494231 0
746897612 298404561 0
619150361 764997603 0
572365394 485102997 0
389260280 119940185 0
686022943 475437215 0
32477302 534038098 0
689270430 75270005 0
21251785 187267782 0
772584048 94254636 0
640329018 530229864 0
498318840 256986788 0
434644559 270938927 0
695956669 99162560 0
116073837 15858839 0
52326519 60502399 0
752059857 49629608 0
688256059 24925448 0
449227546 778628486 0
124756903 389820293 0
412325135 616698264 0
670275989 368448876 0
588566473 385882821 0
209800881 665623944 0
699397557 722064210 0
567391196 527385343 0
626881361 196090007 0
742529426 205386604 0
150893651 27936858 0
624147982 715355739 0
386398495 613496093 0
398726033 517974260 0
225680026 555536402 0
215424006 567935828 0
441747613 267599583 0
167997219 267644486 0
619999759 757680579 0
300557344 771683737 0
405618182 535631950 0
483583501 307756123 0
466274960 759518899 0
252998317 31896531 0
236850965 422806409 0
535722077 790658502 0
330562960 16185390 0
114332143 322154170 0
491532142 81084625 0
645708745 734727678 0
740970935 195809574 0
250993536 334528383 0
147972572 725553582 0
560814297 435982762 0
44112524 615862786 0
535303229 430130983 0
729421231 236681832 0
478443150 300032772 0
309203575 597716038 0
479050620 584058838 0
737304064 618804352 0
679415365 749590214 0
775998094 289036918 0
535807734 145964674 0
554880644 108965071 0
401916227 282043488 0
551615232 56947862 0
280149526 55494581 0
35310795 128477110 0
261931500 169385611 0
605327099 368747449 0
315982419 561619375 0
284488021 338166943 0
216994829 532520301 0
224467312 128336927 0
470367628 568407875 0
177295373 601004906 0
671903822 100923092 0
628607843 223042251 0
40304290 191430122 0
426418543 205584589 0
84672375 702382767 0
614555751 469609027 0
656896826 738256789 0
693829010 386302585 0
625672247 531295663 0
122112147 473427361 0
530448755 433188360 0
56613720 479506549 0
766652587 785293786 0
694560944 801386634 0
322362145 166095322 0
395983762 664512666 0
252672244 621451443 0
480209300 295888798 0
795499539 291684686 0
56408711 789454135 0
180098807 367421096 0
610786276 519541358 0
286789207 297367762 0
511900196 563429039 0
340740315 693699092 0
520937267 707937169 0
385019900 654608319 0
520584778 698623854 0
431614964 616452153 0
437665385 93024388 0
193028674 548336273 0
770791370 660983918 0
429010511 581765641 0
168254750 264596976 0
286612733 3513193 0
269990453 377956538 0
565864279 776426739 0
366567858 266264563 0
785616975 626981958 0
652975555 301771646 0
110415411 699045983 0
593807452 781502545 0
626767232 413821189 0
697139587 36553117 0
221112653 298081093 0
252159924 652721672 0
607344461 425261700 0
541563802 483972685 0
145640476 554438704 0
107171272 183054489 0
677624418 127867019 0
30368124 481728861 0
649089060 467020050 0
483528309 390613292 0
480919193 150967102 0
588238652 136085191 0
544465284 266918704 0
126517966 579731443 0
170345168 752859554 0
167255389 609134866 0
81368568 326903525 0
801581686 302800578 0
397645158 643362247 0
59766037 523595785 0
54995056 700372974 0
455052004 744985589 0
233695540 230683554 0
315280773 24890585 0
521062773 12177199 0
439559015 439425500 0
678306198 502183356 0
545204713 660301317 0
222548588 469211976 0
764349034 575294036 0
499989461 98832929 0
659873858 641186079 0
97358597 367715766 0
207491905 60941831 0
144707335 731554959 0
474276829 470566688 0
721649011 88395344 0
397606032 435454880 0
235103076 316492892 0
205867170 32037773 0
651050113 449480234 0
761172868 595978437 0
752810833 460656380 0
226508137 629960802 0
172881901 477962365 0
690123435 780786467 0
398226853 176965255 0
262556214 657620657 0
260079672 25874385 0
633577137 548881088 0
193893853 503973630 0
644710102 624984495 0
128034448 794498577 0
391723102 80179439 0
739852841 1320632 0
251520105 327789076 0
746110740 426176570 0
121138000 523095123 0
473329593 437633578 0
796656839 9607189 0
485165846 749003615 0
631317267 85287093 0
681636348 273563948 0
137323392 108505729 0
751382525 801622042 0
701409938 337127580 0
67235144 727780437 0
511587864 739220683 0
516872078 439430965 0
553936877 439661319 0
383146103 230938720 0
742473796 105751594 0
458199687 80215722 0
322398449 455225882 0
508663101 110651486 0
741825503 559587304 0
56778314 177335060 0
277609412 299726253 0
790776871 136936885 0
207839605 260006652 0
505604346 258061770 0
325481276 124031082 0
42210151 444519368 0
191799879 597945604 0
74628694 799082654 0
90090817 321994338 0
390020213 384419831 0
69058633 121847657 0
234139654 349541207 0
55467362 489541467 0
440579968 720878666 0
686855744 674640208 0
566009645 79001151 0
324301864 87769026 0
328044142 61365489 0
664919084 88541076 0
281707292 784903607 0
618869136 738200556 0
285526165 382531217 0
75272341 167131660 0
422526033 248749214 0
62993749 782721587 0
407622745 141478329 0
778709524 60554430 0
328199695 421764826 0
23668840 764972663 0
71806561 29334303 0
758235666 712408496 0
181706139 380014101 0
777065926 223009478 0
612908221 778412695 0
287319856 241721321 0
470968410 199271434 0
783851777 113241860 0
138779997 775705347 0
159874854 159098873 0
62845932 260071463 0
68324077 511812157 0
351124057 702690592 0
83151811 575389558 0
391725051 18411568 0
72010953 439172676 0
474890864 529496258 0
712644626 43598789 0
120779490 146272940 0
392098989 678593663 0
301014463 111082659 0
561939174 438217498 0
201915122 49818054 0
100898449 170376132 0
615872928 404706684 0
675200421 270943892 0
464821595 194660175 0
131093917 448600527 0
358242576 677675214 0
558413105 104080109 0
112633118 143484684 0
418868161 10495377 0
403017150 562116043 0
48756228 725109817 0
68493064 595761688 0
425998201 758243231 0
339987284 398874279 0
495675274 494677283 0
263910099 233646596 0
127108798 532605815 0
457693796 445777753 0
500896488 483152537 0
429111232 141991907 0
246607721 622179707 0
732541715 224055330 0
392218241 364377042 0
75472130 486876874 0
299619477 769464617 0
265200204 394234428 0
400970844 160660413 0
341169273 743985700 0
790288170 226130915 0
15130640 533865524 0
305413164 381851508 0
176188907 67340330 0
774838454 197149654 0
651301055 543795025 0
626347713 20445116 0
526238335 117247474 0
417881857 572497432 0
402527928 742436743 0
764445597 542235459 0
739699668 761600052 0
288152608 114961946 0
434896746 756332355 0
151694998 273722484 0
16358208 30950964 0
608104862 689509493 0
212761962 632238997 0
194278880 138857548 0
263334712 509987042 0
711932827 312761312 0
366679056 801211426 0
522675674 693353402 0
760824793 386069116 0
663653580 401475759 0
438951350 101961453 0
626739502 547408459 0
335786573 799830490 0
465553490 744017055 0
310945190 678179609 0
405434580 759306107 0
722191395 487106092 0
45544372 62433568 0
301516970 215329556 0
37059975 671081957 0
165839988 643614035 0
574440352 765492279 0
435429934 707025685 0
263461168 268524836 0
191020453 493113796 0
744780830 68430490 0
754043196 594856437 0
379918972 725795301 0
613572864 503689847 0
254004492 93828246 0
189161819 525211105 0
793468877 142996854 0
430160927 503353904 0
784569191 523995431 0
149519615 569033877 0
714766139 449536199 0
442608851 552267881 0
442996402 147993562 0
490164367 578290667 0
328649587 799236138 0
269144378 521322266 0
553961049 788492291 0
374988202 234639390 0
503945723 611782272 0
237603655 101777182 0
110908040 30151128 0
225579779 470766123 0
269403315 530369446 0
131055771 795511333 0
655689049 307254992 0
424081626 470997215 0
495296105 123917488 0
680525872 519104514 0
408828434 721710805 0
221794441 534784812 0
665600280 739534845 0
701361964 163011657 0
774582587 528374513 0
78687322 689842217 0
562996901 395773254 0
609041968 131232761 0
578602824 800064817 0
616204414 13272423 0
216715027 66857223 0
453916996 274736551 0
583257885 564081347 0
482241679 668214768 0
393131435 224844539 0
555168880 300946365 0
246546419 576568032 0
652585329 409328875 0
55934849 555491442 0
632965501 384526906 0
158323125 580608603 0
566015499 448282544 0
429133293 136872833 0
195119743 282657284 0
2553979 417953250 0
149372446 615398741 0
234023109 717923049 0
166097903 137115737 0
321236056 31595073 0
62593036 589443310 0
290174860 675356979 0
441081479 135029879 0
590037684 407011216 0
508252506 91673400 0
549821930 568363893 0
346029334 676652186 0
96881400 92084668 0
188214571 61135469 0
238988704 322825136 0
135846287 783335854 0
330557201 718479184 0
122776135 161547131 0
478021082 293297276 0
187284439 48443797 0
323282792 94336236 0
498989385 426070273 0
659420092 675865529 0
152986720 182834796 0
416987408 637375301 0
233533655 84167687 0
8922246 454588596 0
147536818 497354771 0
671790357 433266856 0
211459515 619817050 0
2452425 724769760 0
598541505 145738237 0
631606778 115880985 0
392537365 763584871 0
634917507 634245761 0
768210797 205772916 0
197635369 524119610 0
107228584 396802929 0
219050902 641693802 0
572036110 667277517 0
413366090 465407120 0
405129756 729107995 0
642285789 537992034 0
157185237 738054086 0
54312764 509921765 0
194417606 523574556 0
422794436 449812264 0
679191491 504320475 0
653502503 644346840 0
331570552 319914760 0
592848 186467207 0
404460459 426603720 0
521705074 699862793 0
788557762 478481880 0
41774336 587029686 0
458082808 309042753 0
468552584 326885205 0
792504048 109235371 0
296814304 165155368 0
517226332 627508183 0
607325494 639630538 0
191074950 641759227 0
129214117 490412815 0
370508515 543735580 0
384444417 284127246 0
655010035 545009043 0
585506707 40511546 0
605378063 93025155 0
609457350 12699252 0
167400183 564865486 0
352081437 461116045 0
513927358 166981712 0
300561217 741616794 0
42930547 339243819 0
761225760 340768049 0
672532428 122922995 0
483439690 335307785 0
570118240 651358490 0
302146111 76714620 0
136638522 144670520 0
115983589 468120893 0
199188446 517581660 0
627265580 236846694 0
525744220 258111858 0
276205904 613277008 0
546564402 592071934 0
798639980 99494684 0
197920026 675169209 0
504658968 73605608 0
219575100 489821962 0
291075342 397431287 0
165091093 593231856 0
337248073 29412574 0
122990569 672865075 0
550630418 234947973 0
240138160 380098272 0
5791499 409998577 0
794154911 570552276 0
223539120 690615744 0
736779915 204546641 0
644586126 419743235 0
749802022 567655153 0
724371454 554817519 0
632929195 13579593 0
743487036 333741771 0
411283158 233560538 0
432650474 645028419 0
305527637 600872492 0
500021930 662681006 0
542833901 616633052 0
413439668 473831422 0
737517003 624875135 0
436399938 624925249 0
174394370 124074743 0
496136459 592650113 0
583905996 626844332 0
631752110 503985013 0
758606763 255011986 0
381553976 1594202 0
679240067 351299486 0
611243853 454906153 0
792682778 469188206 0
516787166 108973297 0
650346306 5646785 0
676106418 434013991 0
414169060 611284151 0
714973282 460215790 0
71593474 91697109 0
678705729 318544289 0
510795787 590896487 0
92943744 437232556 0
183124702 743402251 0
591757748 342858600 0
204469047 27930822 0
686488383 584781612 0
250399097 373405755 0
61786687 616436760 0
540302711 668672748 0
396160901 11213566 0
591251436 474261666 0
649736937 648407010 0
487166210 170538707 0
276813616 45664505 0
687207473 132859580 0
259399276 332273892 0
626967968 486803434 0
364648539 40189731 0
607904067 686965475 0
284808429 515370315 0
789414324 74180533 0
392707296 200068055 0
755715018 469746706 0
160598066 329572241 0
315509461 30126026 0
579225650 373258865 0
667961986 530745763 0
83781489 316090778 0
185741839 792066678 0
604048198 705917699 0
765063611 382382544 0
252683800 275292448 0
453798174 115706370 0
340220087 101238906 0
377023096 431016488 0
205632974 623429053 0
527867661 498892560 0
715923771 715218697 0
217442566 132603756 0
101359209 687154618 0
56309871 548273902 0
572916554 434192431 0
344461085 768421321 0
67436996 270957416 0
574217110 797104574 0
316832911 438678701 0
289084293 482240783 0
503501799 554120857 0
83641938 244064233 0
722632191 403961141 0
304666570 753305877 0
744140289 409727956 0
617754919 486234909 0
108865323 198640612 0
629579273 95241971 0
253960421 401733030 0
684166672 67175921 0
86945 151081979 0
241072608 550275682 0
316962908 755805661 0
546803538 402944731 0
161173132 438378022 0
631383374 273820022 0
501489150 512054132 0
164062232 599911431 0
327329791 368362685 0
481605851 758269933 0
230889635 559226450 0
511393541 674961948 0
749760892 677344217 0
327825656 224153652 0
452821422 221202478 0
519074789 284175063 0
580726506 234210721 0
724361608 283753291 0
579400015 186560206 0
472371390 97813651 0
228611171 319465734 0
577092020 564735700 0
35348947 383778786 0
370434165 324124648 0
727186839 101687867 0
488727869 653107044 0
559092766 595246656 0
607145051 269154105 0
604762827 155020419 0
286672604 332413310 0
738326082 760280839 0
585181019 469549613 0
747261238 84223455 0
598174979 553157267 0
152869405 409131334 0
795456523 297410894 0
100789693 603688495 0
381194987 665329632 0
75924591 53294745 0
718810690 676271644 0
718991602 496967207 0
657165699 15053754 0
627094611 664231596 0
542646322 571533642 0
170178770 117111714 0
196276670 386569278 0
549061384 435444945 0
363661087 481269741 0
490388182 742356989 0
12841533 109579036 0
414703431 566520192 0
457413969 435718004 0
789757895 639363397 0
662356669 291557605 0
297878980 742153432 0
232881286 104458745 0
778684894 157791224 0
407876873 5986481 0
616672923 395164044 0
40057561 146588684 0
394898010 33681773 0
187080908 625574137 0
559388440 314216384 0
133768995 748403642 0
723033706 92346792 0
371697312 61000113 0
789766956 619736742 0
173524543 731857972 0
225406396 24915789 0
366646902 59976825 0
360188276 790344610 0
596244696 357927985 0
594162364 529090167 0
130418819 45857023 0
587214417 587786785 0
276517096 351916647 0
300629222 618854020 0
787545538 387281762 0
121108392 219945153 0
739422941 374293750 0
602831370 466301908 0
94551333 421479147 0
750782510 597616193 0
788774411 566831818 0
413078355 356224554 0
648895374 190149695 0
41422151 313611591 0
400850206 367322779 0
190309089 328978444 0
762056607 246324714 0
37432073 73193036 0
455472658 756698102 0
552027614 714559601 0
641141849 403599705 0
611067274 556070725 0
148833948 312860404 0
773193480 378285068 0
351460076 555997349 0
471350979 692620731 0
551714634 307939679 0
573340683 22526458 0
152540727 377811017 0
769032606 304003781 0
447546905 598515327 0
33788188 625203407 0
778386205 775052367 0
40749305 637891494 0
156358754 464987550 0
83544758 212969893 0
493494821 439271274 0
56991402 397784245 0
222710192 690540335 0
560134629 501834117 0
601556934 290918046 0
672380465 795557373 0
509592502 718527385 0
745537940 796558990 0
706590234 703539939 0
773073465 358282074 0
98033131 81841007 0
752570877 235526606 0
173545381 428040397 0
135552889 93598190 0
497543374 726283594 0
748497366 129341383 0
263900800 285173022 0
680868844 300194701 0
84003100 691609107 0
245515164 616408276 0
766675059 771774579 0
44592540 531852726 0
387480180 680486178 0
6866362 72170640 0
554901743 348836572 0
73256533 710232628 0
433640403 297354115 0
779122659 586218958 0
82000175 427211930 0
323250556 729428564 0
381133601 424152993 0
121196055 151193251 0
530298752 723730728 0
608382557 482442515 0
146899374 555355693 0
301136428 343294125 0
768451083 17604679 0
655997514 730779277 0
558802820 387430579 0
255235336 80159118 0
744018243 124104430 0
268589615 519072653 0
559771437 144642500 0
374754132 16009338 0
522834288 261047361 0
409403460 95323820 0
431673691 498995934 0
273901856 202731713 0
401652521 572611274 0
133580730 800791920 0
272908767 344637431 0
341789031 65963111 0
203681628 7845527 0
753595037 369252739 0
583511324 380200032 0
455781746 158878232 0
528391424 493356490 0
567861578 513560151 0
757298237 701963197 0
264713360 735185486 0
779232962 106006055 0
540909852 676926013 0
577734777 272891968 0
306435853 448665254 0
63537999 309523974 0
244347293 241095817 0
252798616 360939429 0
733760310 697356333 0
55060433 95572297 0
187932498 547227676 0
511405129 361552533 0
758527478 136367573 0
26317956 583263521 0
228137642 176435421 0
589715474 434749988 0
505186395 302002692 0
470344474 737406045 0
572851540 270928311 0
339812425 225539849 0
595493947 263388382 0
584129735 369278510 0
401399270 475486828 0
574537957 705499043 0
18989935 314367023 0
408443296 666857115 0
30289288 437120720 0
500243387 474533284 0
206736963 201782447 0
155353363 272027704 0
191592199 335277066 0
464224801 388293517 0
555708370 505620483 0
417699449 553272555 0
63704007 551895378 0
173693959 695153084 0
200071088 500053041 0
637596688 580325057 0
39860265 76610719 0
528623080 205321217 0
47667215 697995402 0
526065433 188603120 0
202863094 129801327 0
16123812 307726906 0
76600868 152807977 0
163840636 343498644 0
225795978 377511975 0
264814058 700845520 0
341807388 710543274 0
256758583 616588857 0
175332729 423924262 0
41998063 791174094 0
210921007 84674850 0
47278838 545770511 0
380829080 345446696 0
359730207 440092686 0
139232944 1821478 0
611524833 36342948 0
40503214 571407534 0
245132854 689918619 0
677091968 497784181 0
434782831 210854399 0
703080688 357702756 0
345320095 551389585 0
516273325 325867958 0
27877731 190753586 0
84657415 19272418 0
168034818 475807842 0
745619379 230851364 0
491630397 534884790 0
248165865 536134148 0
684626608 793649498 0
76382316 532256951 0
490454568 176698472 0
43628723 740896970 0
333997767 535838095 0
464350107 21509189 0
757019697 667139269 0
131500356 381761451 0
286541373 719249317 0
9802909 698460385 0
653799333 799881613 0
244017560 90687234 0
417475801 144787022 0
424497745 25080578 0
260521223 155457167 0
754510346 693344550 0
537065143 586655988 0
431654313 318722712 0
677725516 217737976 0
135238085 434916861 0
536960149 207764184 0
246702651 636182802 0
724805563 695054402 0
245593304 74035094 0
84771152 408763660 0
526033432 92841548 0
542377279 616015338 0
395712245 685446157 0
508821415 67973869 0
340843668 706549922 0
320771065 317515538 0
240034453 433885852 0
274130727 32821034 0
56182296 52500212 0
123085988 699120732 0
753245829 647057505 0
181955782 754807158 0
84529264 7475478 0
422987993 141515323 0
507639436 645986630 0
286511983 598472837 0
655606895 1295483 0
203503470 117091067 0
252053386 342490352 0
345887611 588670194 0
760564392 97290090 0
717483654 552049296 0
111567665 107962517 0
38112722 400064433 0
510198275 412742314 0
24950243 368760991 0
498114742 237854762 0
529624354 261122157 0
696519448 421662766 0
319508125 180590020 0
387108397 360943640 0
11019798 266383785 0
268009512 103673606 0
242808462 693885674 0
66753080 161990138 0
696064313 445992505 0
459008334 647085920 0
425529985 5995135 0
527413801 251109929 0
546605846 667282912 0
609130958 790930121 0
46499797 24230394 0
599063803 203872383 0
77522209 42618144 0
153413882 547343576 0
445480900 768020030 0
708908736 637415100 0
329655026 715850805 0
328607137 513792554 0
16222482 711973237 0
777893835 543229936 0
694626344 320912994 0
465003311 607874241 0
191971071 148701101 0
335967033 447940670 0
303957564 272830326 0
130966199 442217815 0
121020145 314118001 0
48531715 543114055 0
730419435 424567627 0
276364258 556294907 0
43003073 674718384 0
422084744 546770559 0
355186739 590602499 0
44097393 11496084 0
569501950 779459668 0
442747425 84524857 0
447638390 740283398 0
497970295 785929773 0
249456385 199829728 0
714202754 356920450 0
595470594 722241740 0
128511763 506362503 0
371045935 74057561 0
157483300 639629775 0
238514169 152463285 0
193512311 612560974 0
374150955 391281343 0
515923533 280277479 0
200265027 558591254 0
310122486 411909800 0
250311882 629736596 0
11600557 345469827 0
755003485 81181723 0
735237356 117667497 0
727496143 307366404 0
620911731 244666899 0
255268341 32738749 0
605789297 449258798 0
554623314 597949876 0
155856007 58490649 0
195297486 79777700 0
79667640 374822150 0
351481348 249260205 0
471763614 710195998 0
18207231 174227090 0
198153670 85589119 0
480502568 764873320 0
378694419 119727104 0
560648368 342737763 0
224469201 367629659 0
754399358 353050755 0
602946306 42365901 0
436099247 347989128 0
253853482 145180762 0
190987655 108897081 0
212321616 616169512 0
649572866 799247104 0
270490809 545452085 0
334115650 1588258 0
661314654 218693185 0
68094016 58745495 0
121933476 614354290 0
617973524 39613580 0
341963215 283824770 0
284208088 393505811 0
141435682 669725491 0
515946056 95863461 0
783533418 179173607 0
643903582 632998801 0
120657016 88445010 0
325708364 508820804 0
427624340 397304130 0
542323546 573425305 0
359545978 5750257 0
153959892 756275486 0
188735626 677633216 0
490865134 122012567 0
127866186 699020693 0
191926341 92204723 0
133062270 271837783 0
183948051 648325231 0
147843501 800643970 0
130864223 459590479 0
184563931 777493030 0
643506840 136263316 0
366807584 288471575 0
666851388 305738491 0
339118631 560544660 0
220146267 493322920 0
683689153 752738401 0
241536013 377055648 0
797837591 495432195 0
674745342 109394981 0
256885224 625286459 0
141741763 486278828 0
685152660 9457252 0
170653647 732881557 0
539055427 650656292 0
719410266 52442228 0
295295317 489964846 0
437075203 82479450 0
261450750 796949853 0
454804154 230791440 0
182829867 283044870 0
331860969 527443306 0
655355279 704346881 0
431854048 52845721 0
648226798 677838618 0
78500212 569689585 0
107602910 785903457 0
46897541 430084911 0
747796495 103559777 0
53875959 773552798 0
317059066 463069238 0
478006660 732532246 0
620781432 564530814 0
626561298 223387643 0
478736057 212895044 0
785541256 298352368 0
190816037 392175091 0
111874771 339803224 0
670940875 722626382 0
45671667 347458009 0
446312816 214497294 0
107335391 714369163 0
156474118 224343440 0
515501926 673481205 0
156223173 766758595 0
728659019 145599937 0
47762215 762656711 0
736964073 380662304 0
356151037 608252698 0
218238213 277697144 0
199771302 3733494 0
52887425 766356721 0
274862835 392623223 0
195350938 763290342 0
4419505 153067962 0
437496233 769821879 0
52413789 206597970 0
378512854 234787088 0
671168561 118874339 0
353938831 785916532 0
942966 199639039 0
701040024 449702702 0
621459696 220261410 0
447418794 349189025 0
569463989 373926570 0
127848020 110527953 0
761423514 781156447 0
566286568 597543431 0
187557796 264248077 0
215386752 331467032 0
361389597 170879281 0
240322897 116058003 0
407112479 463077935 0
8179957 234379462 0
601793310 777532011 0
609293173 539247363 0
172150533 84121554 0
90596984 388190077 0
577625111 284766630 0
383960796 148810037 0
322518993 380243855 0
524965908 194597422 0
300120835 19429957 0
188168457 69756578 0
743799736 159946807 0
477192910 579607490 0
791441057 102095900 0
88656611 527439386 0
485353298 14949663 0
391547722 774286241 0
160461306 415540872 0
107894684 564923817 0
201348805 200924044 0
153470371 718534407 0
655165051 514266685 0
336371724 173214690 0
253929418 259510973 0
299945459 134935371 0
50899241 738742973 0
652785781 601461114 0
149502682 86610349 0
188613940 448736994 0
113534761 341827919 0
458369572 387434018 0
715511823 294874268 0
274889663 511846725 0
59863775 794584834 0
133337958 49238478 0
596524904 218284531 0
262359946 258504676 0
17050520 17818230 0
293341042 498716471 0
485141283 108252062 0
747388108 476213778 0
738666020 202854802 0
81077788 514380989 0
535880075 368827957 0
498740354 444112412 0
551235465 366777238 0
708438372 23661655 0
745993105 401420834 0
153664328 274616662 0
361274735 764052435 0
169314730 296225902 0
110012961 704592093 0
665706818 131046914 0
189323950 212928579 0
8704780 82652012 0
433967985 748731146 0
508462401 119187313 0
200838345 42604268 0
482403059 87533189 0
251082391 681445516 0
162800944 16929163 0
758964324 750633728 0
172932778 207801958 0
726767906 12649860 0
625477356 311730158 0
772085535 238233109 0
713654476 58320531 0
140300620 247905792 0
13667860 302334189 0
293825220 680091723 0
223374915 62597246 0
479873542 618471940 0
625153704 485812082 0
302050006 610576157 0
68243387 298557504 0
466077836 652994428 0
225099031 348890834 0
393957732 201287456 0
98996600 202800632 0
796926319 647052068 0
770698761 667656857 0
51278689 570991800 0
203824410 728846971 0
366594607 483741439 0
42967502 590902156 0
779575483 117273579 0
138389869 183702826 0
736326674 262933373 0
623049840 742468294 0
787914980 232968833 0
495202739 197747888 0
248121757 223514741 0
524537632 520169348 0
447926215 337923693 0
767956532 520995395 0
769201996 259188328 0
783639002 527013316 0
551180481 232183568 0
682868706 595338320 0
235516977 388932337 0
655358399 445570579 0
432187923 64472190 0
543925099 632549479 0
459939883 599171106 0
511911038 79352886 0
643684601 614681236 0
42868071 303194396 0
665567921 229063898 0
139894662 451464508 0
347878180 201527554 0
371559271 26745019 0
305407289 120621330 0
339180952 363843135 0
215216209 322030966 0
510152462 489168605 0
333851087 762634376 0
1758449 662517505 0
510816239 94515017 0
427183795 639136668 0
550900504 140798101 0
443025576 641063945 0
236534171 444131861 0
135328895 163709784 0
66915544 671829958 0
3173075 423566811 0
294365520 708837554 0
509977581 364180741 0
35817292 404480376 0
486173741 73073354 0
444524271 117818845 0
430665013 72534072 0
551377607 469474658 0
329736832 750361476 0
791862929 665503711 0
518180815 86823899 0
691934683 179365115 0
270759837 514664401 0
331680140 168829496 0
333110998 156500032 0
618210122 415569674 0
78870342 511537090 0
509663720 250152525 0
96177190 746442808 0
107760774 575702068 0
283386670 23808211 0
701513680 687944702 0
485336874 582139354 0
378186964 751659937 0
88812614 469620245 0
180657837 41191089 0
502879574 666565537 0
53794480 591360412 0
606500678 365956619 0
20573240 562252012 0
767960133 248863949 0
608520254 393127147 0
579427912 180014493 0
547462689 120700553 0
557090157 299836292 0
173176019 500703343 0
38264227 417563967 0
70240395 613750142 0
83852480 230231629 0
507114231 740233217 0
92941858 383004185 0
474992299 145613 0
389872265 94300786 0
462612640 398616919 0
696295092 461170403 0
205466313 9679243 0
559844772 132860382 0
64158330 23893038 0
571185344 276972 0
192702938 374507014 0
598212268 733037489 0
312711282 12906179 0
374445342 422385730 0
470889168 645208798 0
775396523 401728707 0
30733276 425639454 0
372172553 416777349 0
285832118 65547994 0
760753019 319333771 0
315336042 357838287 0
163403296 678384734 0
686154832 545600572 0
521770244 218837327 0
716644971 711249555 0
377506068 393868647 0
707339267 384104849 0
545299766 621424122 0
225950371 755387233 0
593108633 425643936 0
96258504 258678116 0
467831717 650405768 0
354433779 570257806 0
527669950 179127992 0
570733038 741302181 0
594969322 704480084 0
312794732 350832924 0
380821421 437127338 0
189976414 431758782 0
768748 53151033 0
745365176 549846332 0
764109623 665254727 0
98577989 375003935 0
29051640 155929816 0
101543676 123761270 0
711453580 130343951 0
330076697 494721687 0
219288434 632011072 0
462946023 106467379 0
447668921 162855663 0
388012771 715975934 0
717025454 115780210 0
141241985 624482398 0
364857566 658228317 0
637096363 777550038 0
356589997 743727885 0
343086575 138141721 0
291433827 629762451 0
630242456 448749147 0
629683036 443912363 0
472868328 25787127 0
141398082 68872902 0
343901720 578469430 0
258532200 639482768 0
677880217 3658707 0
565269348 509178317 0
778621619 240291639 0
297476960 536377895 0
750086542 535178237 0
795611313 507736307 0
752002218 473145312 0
400721187 353611350 0
537287197 398750557 0
9150047 165158636 0
557198623 195332830 0
564336176 725131482 0
69319972 213577002 0
44534006 118437007 0
10985317 505827429 0
767856632 39150126 0
412274027 268753711 0
375125541 268825670 0
643090548 318326185 0
688804928 779295954 0
543326186 605669918 0
629210859 550723018 0
525616868 373703280 0
355668822 192386173 0
764648790 161708751 0
476586633 696653801 0
555704086 198303348 0
442223500 53559094 0
411211727 219649050 0
532316564 390563119 0
537672869 559019740 0
502248345 506103852 0
238855121 653852910 0
292595634 787810948 0
53400948 373460305 0
310551080 539681692 0
89171691 389723827 0
708139477 539263741 0
145822087 596524347 0
643060035 108104794 0
74765899 688436950 0
756488671 262787991 0
18915371 768461769 0
11658962 445164328 0
147223640 303360131 0
526565212 324029546 0
415931862 202318699 0
609829299 501328816 0
331970033 426236828 0
260171277 746052328 0
24544777 64863761 0
7034148 347031599 0
38290921 297836274 0
140387558 521038558 0
125796873 635125101 0
496839292 794927381 0
633268680 546759339 0
632749057 623920810 0
423497748 413428187 0
330014827 377670220 0
482106742 574783826 0
301189594 628992967 0
483581453 118411388 0
616216878 660891334 0
349692722 699407707 0
510042198 184049218 0
467863928 757884292 0
108142675 381148209 0
411726309 118143679 0
697498591 91151232 0
754722606 182170931 0
717075615 41298526 0
409996388 107393005 0
398586896 46930336 0
472994257 46428702 0
297854676 455651025 0
790782177 692089922 0
610390738 406016130 0
125713564 387381785 0
741110119 96351152 0
578832017 415922303 0
620899194 648046320 0
153395209 496746917 0
148276997 374118704 0
109797436 772529907 0
794261535 130075184 0
242658975 344070013 0
258659817 198981655 0
35356659 19871574 0
752183706 344305315 0
317035752 719630537 0
540775397 519414639 0
582558930 414584813 0
775942559 636190104 0
145088321 88791353 0
650856720 505536758 0
407801187 469752181 0
145237111 269718383 0
146149688 523527695 0
323630980 263506168 0
195412740 73497990 0
690468175 231839849 0
669915902 490628661 0
761135018 135576251 0
598581571 405069340 0
318640667 360856191 0
632966806 527730679 0
60915313 295554286 0
188464978 658254014 0
718631393 720264354 0
623873473 371701680 0
507016939 202945160 0
678155450 300409405 0
411295213 614299922 0
643084124 660732854 0
295750122 584351699 0
73775965 44374068 0
80725812 262148636 0
297308747 80270285 0
500533227 474160976 0
236275451 571696226 0
736547140 287511730 0
738447379 48369001 0
234286144 68271255 0
671938269 636951205 0
270084781 766351645 0
23342286 308381419 0
727638995 487751048 0
738188312 694126840 0
248704735 560904943 0
615001022 384058074 0
129607832 96555037 0
508121264 469541130 0
210748021 636785490 0
399553836 144577598 0
539226107 103910619 0
445341494 677129546 0
275868971 704281267 0
285771968 426884602 0
545858472 720506825 0
766811481 140734277 0
216550322 371696369 0
43096224 183473356 0
286614925 709011407 0
643240180 268450404 0
318466266 767399736 0
61684483 604909263 0
740575945 724301109 0
702620923 332645171 0
291445858 66540974 0
709715194 458323339 0
147698210 446685176 0
748964125 648693826 0
703171379 471195506 0
722883928 581777385 0
776621971 252209739 0
501946179 787005566 0
486486137 222908542 0
661321550 788470858 0
260344229 10595677 0
663035267 784595509 0
53926157 175487856 0
357414737 74834574 0
119306465 99687424 0
606098091 218556005 0
158188710 19786011 0
43500494 158505362 0
342213535 675043583 0
112056276 263651573 0
121838612 487535127 0
4904291 235046922 0
271518889 241475382 0
137123087 698392339 0
344385638 50198009 0
721847154 800527317 0
322844129 630905885 0
237039112 193296186 0
535792111 76263367 0
716409211 774215346 0
370189249 227257908 0
341097084 470864573 0
518179418 215027824 0
288176311 678359243 0
404277968 162999543 0
299716625 417516867 0
779948181 512118890 0
622296145 269290123 0
611349292 342774265 0
523421397 564924983 0
389116263 706253106 0
755962801 218495792 0
632242607 613340966 0
315067372 100522219 0
28943518 230560311 0
372868200 784931655 0
148063089 801603409 0
417852353 294102167 0
736876015 476409455 0
157917120 780412211 0
231472062 783073926 0
503247007 683728604 0
157672688 255972086 0
402912926 217652559 0
543911957 244602669 0
605404830 579554569 0
189024181 397299492 0
165882112 693237865 0
503786160 716921118 0
150210167 2711640 0
701268675 680541336 0
583429206 484765160 0
498928076 234472621 0
361334914 789014638 0
257057349 172313456 0
436450187 486038203 0
613498434 274004202 0
453519095 105447351 0
425573966 609266314 0
718558413 458960661 0
248461623 621132219 0
276317107 270694120 0
774706884 661311162 0
49986605 602958894 0
542978609 715758879 0
359502881 255846270 0
281388492 102947082 0
667761325 252698965 0
429495106 474660235 0
170331334 319007732 0
759834833 761989714 0
233477229 764349196 0
193150894 419548478 0
210909684 686702038 0
5798619 611188621 0
113132846 319369577 0
187715197 635187187 0
395216196 446236218 0
187030767 740878260 0
714943378 576786663 0
503625261 326032448 0
702344554 134202731 0
331689401 443787999 0
497138066 521981456 0
659755963 423046966 0
30017838 22335739 0
663152350 697718123 0
373684122 169406380 0
239523549 287311296 0
715960007 294926885 0
472268581 550998996 0
242946697 743549534 0
286265801 442085623 0
725762639 430388644 0
40060905 533987368 0
563634605 673446130 0
629137900 82384352 0
352315080 209167153 0
411174467 372694245 0
640121962 126374179 0
444883751 461928709 0
722263546 87027503 0
473027550 334957037 0
71581394 200794021 0
505343504 122167783 0
280461698 757321808 0
707555727 535343721 0
535029222 155654460 0
503321333 428044553 0
302046669 460674642 0
537084336 644738489 0
321392455 353845978 0
137145804 67361094 0
286859570 370929837 0
211882823 258890898 0
256685270 136640017 0
535536052 685280010 0
323619435 300137620 0
35150353 677087085 0
300149478 234365309 0
478215125 615060783 0
116025521 722050057 0
54447115 277573642 0
264002322 294455026 0
796876896 336749005 0
561297202 263800441 0
384329624 504985601 0
500456242 111332432 0
505085975 162810076 0
283261284 556909633 0
63251684 400789635 0
451488972 47098508 0
717892139 197857892 0
459975363 338971269 0
344410562 539887585 0
255710122 65024615 0
371179796 339856317 0
6622278 736454891 0
732776713 58915968 0
199431897 794142671 0
463027184 242918352 0
725479895 773814594 0
242652510 753423623 0
719083043 748036102 0
131477351 143164575 0
398528402 164709538 0
750036091 700244897 0
395613029 604682052 0
277765210 136352814 0
346969868 739946021 0
741440529 390561598 0
395125153 202292189 0
437714276 748402213 0
261142150 373561928 0
726451225 733180053 0
740141352 707593552 0
41041462 88226900 0
69629408 477755877 0
266228178 260905189 0
677215961 639754959 0
25758266 80659608 0
242330652 652978095 0
314958002 613690878 0
500807619 787291650 0
709449205 425070872 0
381712114 369430596 0
624275305 55129200 0
490299215 416283058 0
268210982 95264309 0
30326828 180171446 0
206645404 170956891 0
495657680 500039198 0
644883770 191922130 0
124961700 451199787 0
617977630 181886230 0
522035015 15061493 0
534053518 571716159 0
645413720 642507143 0
446968920 457394155 0
150536979 759863463 0
145443372 555909855 0
514817469 776085051 0
358637741 81230850 0
93133893 137606659 0
303106754 79893000 0
415301735 265613676 0
475791552 384396216 0
590498299 788103267 0
605751741 537443805 0
760417611 322717299 0
575772302 97743641 0
263843574 535010211 0
169921039 402969850 0
724687463 622069701 0
437198954 237524301 0
573555089 579591470 0
74011252 108022884 0
742300457 166084250 0
647158226 206697296 0
690533915 320482986 0
603361751 798446037 0
480038779 450306780 0
576210091 617797370 0
79127486 119826562 0
508485087 793477118 0
733322795 644128861 0
560689703 594601466 0
274522607 552885134 0
208089766 71470859 0
438081802 669284101 0
506594991 467707410 0
772769939 429362130 0
726328490 597019905 0
161758837 133688138 0
294526301 379127176 0
562301851 175984096 0
500237138 260307336 0
321535751 161583575 0
200473062 561087593 0
392306202 317656801 0
395469341 790669730 0
172768638 501367265 0
202565754 254081708 0
294628623 723567211 0
750903230 604871499 0
275595121 765871365 0
10518072 470378156 0
523097891 165550647 0
598993466 291670176 0
330716561 303484402 0
498968712 59612728 0
288017846 716231536 0
399082662 654551489 0
198069790 372657817 0
660210344 739112749 0
304453097 494023894 0
545660426 789524452 0
49728152 655574039 0
172271591 703766548 0
687471197 600857587 0
274146177 275031997 0
423794983 101586204 0
692458144 253803558 0
627158255 594029911 0
157876935 179175170 0
146369127 177848433 0
27513321 271832008 0
187636598 168420988 0
578572654 762263302 0
414035389 168554492 0
616543927 699606221 0
636433515 535118659 0
277417294 157033509 0
541834064 360802446 0
167750659 246143641 0
441639931 306285434 0
722750449 781964528 0
670944001 270203993 0
587012601 335651308 0
553233335 267237601 0
122463391 652964968 0
718193814 479842592 0
209944285 319268161 0
388480584 766069357 0
166334284 560339532 0
791910082 461270026 0
151751525 110195847 0
126207034 125037701 0
571220733 164238658 0
89158563 666418210 0
112324626 683112111 0
385297292 419009894 0
211449823 732879496 0
672598434 103764345 0
60489636 234894484 0
125239743 565457097 0
205444877 308951251 0
231179270 378021881 0
630297294 282642872 0
761878043 35266580 0
747682495 657248831 0
519053255 4046459 0
64088165 40453607 0
191370202 675192037 0
655418233 679463046 0
780908404 311116132 0
303164803 582016569 0
259552384 650119183 0
207632080 127879538 0
789283874 205564325 0
159720150 580844942 0
183725888 32177172 0
758125447 174488177 0
57030856 94820710 0
565922208 752425791 0
702108254 402845828 0
33055644 254897704 0
59407164 336463935 0
211272875 724576568 0
730085146 774057764 0
216471234 500479743 0
141745039 454127317 0
48399327 379790639 0
486504521 526083774 0
643561899 347470080 0
495593208 536863536 0
748650218 37574865 0
710681959 602765870 0
253348682 366583957 0
473985618 639165577 0
138035838 568733730 0
722056235 208383899 0
736097520 779426613 0
507689048 69293176 0
521187857 519446516 0
554407713 635655396 0
375563498 124668214 0
575303140 335199600 0
117239989 284209374 0
13321407 142880246 0
402042536 760534579 0
208506217 5270224 0
366113238 357726488 0
353011338 280904050 0
221178051 537505748 0
216281388 739909263 0
426527020 772422522 0
534332206 310307815 0
354061621 249186030 0
518257924 601208048 0
663555253 306667807 0
443383317 275802352 0
489055968 514083902 0
484640004 237815788 0
317768276 128588334 0
194576508 48048698 0
125260407 125880664 0
682526905 352636687 0
467087029 508534449 0
634924603 416019580 0
712375181 431732801 0
583104609 796351794 0
384466186 490833248 0
418891961 143983980 0
383476096 311108338 0
455561338 21747680 0
663765561 40228605 0
665963353 698585052 0
568902764 598297014 0
285590545 696771187 0
433958119 702521938 0
353885911 82874656 0
386181510 453962813 0
458863687 389977164 0
541723698 743027458 0
163444611 449833097 0
11814523 650126611 0
191460474 625315265 0
322979592 578385996 0
198514334 615871763 0
388099401 400732677 0
280939064 544691575 0
12637536 181087774 0
257091805 178411531 0
259475081 198972263 0
225091459 740727813 0
784245583 793967006 0
132185692 548820965 0
692208719 167627312 0
510252588 687556817 0
714191996 68107995 0
758401505 569774766 0
547558715 744752345 0
559684800 244253123 0
163385453 387528617 0
676127002 2150908 0
601330662 570104800 0
780802118 180266576 0
688123906 116397168 0
634507756 293846182 0
605041318 347893971 0
321436795 396758707 0
535667558 587612512 0
218816809 547759285 0
376400344 735540000 0
197284764 559694979 0
85116712 554225390 0
74513889 508908740 0
440316722 645897530 0
15268724 192441882 0
794310561 295997552 0
657330756 159178340 0
65662401 781865612 0
637233836 728084093 0
131355547 140130295 0
66032960 488494317 0
343115705 593896261 0
559426281 242196764 0
216999668 556888857 0
601223348 580191743 0
501742800 425120120 0
152684896 527125612 0
631182557 271518808 0
536060122 438490278 0
548523699 752623658 0
554009666 130770313 0
527255776 124040874 0
230213830 64332154 0
106259795 515276575 0
778715979 130711270 0
545094386 397535192 0
650231350 368848682 0
1807678 475006821 0
56246805 467251268 0
395048984 762112895 0
7315471 250457069 0
390649310 137834577 0
342415914 69101917 0
168811134 245529567 0
276283913 714330178 0
593728164 797575011 0
738451538 487971573 0
175996736 728350961 0
79874365 216274382 0
703443133 19527471 0
421042093 624001838 0
566377826 501782452 0
165239966 294515942 0
190607513 245230391 0
524724323 416131117 0
528212256 318865753 0
88833087 736910415 0
200750399 57397208 0
635236132 532746968 0
635318440 602955244 0
254706754 744399022 0
563247705 492785262 0
463958077 38895425 0
457099221 129627853 0
70144211 751911445 0
668617514 781079379 0
232257234 90383603 0
588407713 256291577 0
730283207 274795734 0
384866462 69716787 0
227376421 290713361 0
236683935 72360043 0
104964969 592854712 0
469244804 124020620 0
59364335 224760339 0
183900203 539857745 0
439069756 599967647 0
347038879 761703906 0
585533643 171734113 0
139834802 598309946 0
247115624 65355331 0
724850769 134016654 0
339479494 707115443 0
743755880 62592312 0
706292592 140057532 0
127911555 554279074 0
703101310 345036983 0
106225958 193482516 0
772344960 310918333 0
495040664 276383281 0
568872116 53805896 0
729280592 168265980 0
77975061 707636031 0
271014096 128244418 0
609283001 744979388 0
11385397 588755718 0
216651818 390523403 0
70301420 54294504 0
437018281 416025591 0
787900975 321382359 0
447531381 463834036 0
509562507 253535141 0
739908759 110043975 0
474507519 167547031 0
631153401 447737142 0
431996437 415442495 0
745898749 595294394 0
106402525 80295881 0
734415522 429614303 0
57396243 169049610 0
499373721 157946024 0
170299078 255709194 0
200347228 33194847 0
559653626 635150513 0
250453916 382840581 0
520447857 727449270 0
683878548 83786008 0
342635561 703410546 0
450478268 308627674 0
106489457 155231491 0
786918369 114943133 0
528620829 375882410 0
674482511 20130660 0
566753953 37476185 0
782484809 519144565 0
269783379 81588137 0
138778458 238768129 0
383490613 713466510 0
633326778 191558288 0
281288082 759730738 0
627450281 535401991 0
741814333 387490105 0
49357364 252105460 0
310323082 214690945 0
151613445 36547948 0
781902949 555904475 0
108458517 491924453 0
631223161 209336838 0
778888402 308341972 0
613992852 783631635 0
294953002 600027067 0
56512370 635896188 0
646636955 557864889 0
707577759 113798828 0
191004771 239924959 0
214050213 156764702 0
428733319 237728192 0
464694417 773333437 0
519394775 61546332 0
404982168 594744605 0
539324107 85951238 0
387448664 237705301 0
377756348 758569020 0
108872619 10248303 0
444931131 563340268 0
270374228 487586206 0
220949500 751914507 0
688451970 738102404 0
744917899 591935137 0
538856932 71194367 0
450125916 347527522 0
171462627 791565219 0
567915918 360709824 0
475166721 263210669 0
637023852 721415361 0
100796427 558236228 0
415822891 341581398 0
370753650 526148779 0
345518287 275706924 0
359606819 781133024 0
727603450 15135207 0
564068589 775918339 0
299073694 452115018 0
232871257 109888079 0
455915107 463814559 0
665708059 751496154 0
362924433 440461199 0
655334418 117105991 0
765638604 218282401 0
531546173 36040841 0
755944585 791581967 0
196640753 536232332 0
542581343 436952073 0
325298006 668426454 0
432642844 306276985 0
106607450 605871259 0
427208919 295759887 0
59236087 309903331 0
278456376 489417209 0
289301195 664183875 0
615217562 558438452 0
500751105 349306 0
660804632 535808019 0
25959801 440088064 0
621495987 52366411 0
425029181 91465923 0
368651775 57258120 0
697375959 297163603 0
751642136 376262306 0
755736568 781127764 0
449681740 28180912 0
754637206 716159261 0
444047459 231067011 0
735365937 338224967 0
526877872 766894968 0
482784769 313570694 0
449238053 163388102 0
104838387 645688317 0
710745426 172655598 0
440002782 722484380 0
53222161 91923330 0
500090446 480601473 0
192339906 668587884 0
318926903 668776561 0
195532336 356750415 0
291861874 486598609 0
517639366 214160391 0
662213863 668283967 0
388075269 128034996 0
309878133 147648228 0
456403470 586140546 0
205247886 289719085 0
344740277 689797418 0
209994306 385366087 0
492654549 103784062 0
7058052 525716280 0
598454036 92301980 0
489179874 81952318 0
678796409 135603360 0
715082227 129270289 0
256973152 709109587 0
519562449 283222825 0
306497035 715200494 0
797515596 367106445 0
516961878 218240222 0
682619880 590321395 0
703138388 610940825 0
684055001 724441784 0
457038735 399840987 0
331937306 336541224 0
553235182 33334386 0
354545321 406184821 0
99584642 203187645 0
664429729 650043233 0
17065550 314362585 0
504483157 356195634 0
442839046 651057401 0
615920414 110581520 0
600196046 737769740 0
275055271 305131775 0
75953958 765709190 0
171311328 574488579 0
317970864 131320632 0
299720126 306415760 0
587081639 593718210 0
784381084 523942289 0
279689971 767770447 0
24676935 210779785 0
681225249 465840605 0
467960569 48495356 0
499315495 51759023 0
299702385 501376743 0
716130175 561360520 0
737084657 169913161 0
786367785 35596824 0
723291813 470140145 0
672781243 183030527 0
213789809 132887601 0
260129811 132437730 0
78612136 464746051 0
485907286 100432893 0
272364868 634139247 0
77608069 420688734 0
177635838 569283640 0
416880629 763648839 0
249024508 124163475 0
395108590 397966121 0
193368119 529344014 0
578670054 792383511 0
738510954 677456464 0
404422453 579818409 0
352153208 769052340 0
178160586 424579044 0
317496169 599623560 0
677044555 366575778 0
651653054 718488144 0
314942622 435023678 0
742576290 502113618 0
335903621 172701651 0
223604200 572510816 0
718874981 595471072 0
580692389 776847405 0
582203444 3014528 0
519120215 349790713 0
650504079 408119817 0
498964222 173154429 0
673045229 446492278 0
292963402 371114949 0
254854486 667303533 0
510977886 340462465 0
200810680 239438907 0
195634689 175035796 0
179954275 631731894 0
746054714 405744167 0
416894192 429867614 0
292529253 299695116 0
99851716 459010876 0
710360368 525389890 0
697461349 708972491 0
411173844 375551251 0
492135735 642700939 0
229420754 261882917 0
438672349 322726996 0
439477892 162021263 0
57025694 345816652 0
647511094 45485548 0
192114449 360340234 0
200530506 673998696 0
736200878 478660449 0
549355361 325053143 0
325051886 587023158 0
451925219 783912746 0
631134389 218643259 0
168373891 122322129 0
4180398 342925768 0
585576894 191034627 0
469369151 677941770 0
697702732 626657529 0
17147912 425346528 0
106260269 475694843 0
197443836 85041384 0
53890268 36933124 0
265091197 598824629 0
380355717 169627821 0
432908336 407300850 0
354568427 98006703 0
237676882 425980464 0
789903756 36519889 0
50195958 540015985 0
600839564 26288820 0
124914010 507543928 0
538119943 143779076 0
774366717 632367650 0
399161267 697530913 0
351314426 298838065 0
85110009 138839272 0
41099995 3925087 0
3747829 462790508 0
548116490 730581038 0
703335776 712215522 0
396822218 408496633 0
44520166 605154363 0
139873761 301827835 0
80370528 192354982 0
195722142 294308078 0
166277599 659630691 0
752845128 154902097 0
559620066 176715335 0
28207003 44600473 0
345649323 248924685 0
716965570 241232311 0
178090724 126020776 0
320216069 707399800 0
518919283 46522157 0
46508048 602684735 0
575414343 487033199 0
131450338 310368227 0
695461745 196178914 0
262515926 515053167 0
402825084 320265514 0
470662182 729100674 0
727642073 783414753 0
391797693 582862404 0
527026187 33024785 0
438434541 606535826 0
320737169 302342356 0
628577665 22133277 0
334352310 387187611 0
403972952 176407408 0
653245810 581147996 0
155219993 378671683 0
685448727 239993009 0
517072471 336311552 0
312730180 67776908 0
797394175 6214680 0
21768477 543773182 0
483041894 365887260 0
665578378 607355357 0
1102279 599632968 0
762882043 199897326 0
600209663 83209187 0
214158169 604905958 0
684509333 451010088 0
773539053 291024152 0
674905242 590101987 0
330059863 760463112 0
16925297 496071851 0
371995919 420723150 0
740589428 413095937 0
273216995 13493346 0
792738255 502619448 0
36969536 432618772 0
29353276 644723664 0
486829517 116527442 0
649244694 438135997 0
547914679 796944377 0
352416742 223244059 0
383000273 515970330 0
748812681 476961740 0
564029622 77529253 0
356496019 614565180 0
1349015 162727020 0
351903591 417466536 0
301569165 104456848 0
600528786 18888131 0
725440038 268358023 0
667240189 801666045 0
326113957 716016556 0
171583373 266514951 0
660337620 90560499 0
542018778 463780436 0
436846105 47252254 0
49941961 29070981 0
282291355 99307611 0
49360853 600297720 0
492231830 183641766 0
236038699 346321985 0
791714855 762667135 0
454908089 513389627 0
204985243 590329998 0
563933510 624205464 0
601498842 523776308 0
756328851 533492945 0
679719795 441740309 0
193062060 610803790 0
326627465 8497434 0
731385420 590506312 0
308227475 77580816 0
4668462 586108162 0
409507893 750940899 0
766508578 665309029 0
787509202 414520315 0
131294869 399944100 0
768328058 162108231 0
342577522 752756750 0
369897586 593048841 0
753951238 124662970 0
398254749 567090798 0
569741717 114112064 0
23145098 551351081 0
267121057 47721971 0
111885404 751506744 0
607588827 347656186 0
145396672 115900870 0
409186547 35678079 0
507181516 709755224 0
534795677 11627181 0
317381060 534671883 0
326715344 83400403 0
197972698 183379151 0
126760588 293767537 0
407710293 631060981 0
699532960 347880913 0
114873585 35117318 0
578690653 363861046 0
754775424 432906767 0
683499697 119450979 0
698593829 70399740 0
19653231 470512479 0
157333867 320227533 0
102625458 672882068 0
595816188 478207283 0
117122640 326422403 0
753447271 167173988 0
521036240 529137733 0
457079690 368359583 0
550237853 177283703 0
487121508 350882670 0
265718874 542018891 0
346029381 22696970 0
78382149 382575002 0
37913621 631226158 0
396771552 586292012 0
183678977 614969029 0
550611366 351168552 0
451449641 662231951 0
347600049 320592904 0
221807194 49471544 0
235056191 322512560 0
101810641 173212392 0
83663207 321646319 0
156317380 50918527 0
199627397 239453639 0
748361500 228215201 0
245241322 666580309 0
233107430 137977619 0
787973593 434728557 0
577916193 52465125 0
373938406 506551268 0
246276613 177482506 0
24731535 278667081 0
584339810 728959596 0
487727822 104434055 0
117161283 292227355 0
729558177 748666595 0
565432335 21835976 0
503738046 83562097 0
465137357 770362214 0
308009988 529761006 0
743263342 421693809 0
22632433 330969052 0
561483742 103430444 0
487460215 371050306 0
439956134 522038209 0
489445954 398819265 0
470268918 633199797 0
733727658 281827440 0
511853194 750172386 0
22580427 525205416 0
568454389 287007302 0
209343376 57359838 0
245928916 64589439 0
616830965 669794720 0
55126330 674776320 0
610570741 799459838 0
373490291 67942116 0
300003380 148754257 0
34599405 344124706 0
787884212 747480959 0
52314331 572097097 0
791168750 480092467 0
655369298 190817671 0
760180940 501337515 0
587246308 301107485 0
310550868 275056956 0
444571194 138299547 0
577442417 207303576 0
243570917 767444569 0
186409431 789307624 0
542684576 644093204 0
693112333 435574338 0
204973901 425777522 0
462883460 22581701 0
323673536 232118959 0
334233077 587576907 0
159840218 496612321 0
495469791 603501853 0
387600691 199044304 0
395142122 415961785 0
752932085 694241314 0
293419757 347457890 0
120723210 461798102 0
54508768 23568569 0
196435903 9578945 0
712340754 352983644 0
654055818 112004169 0
663316423 785002116 0
55151582 141056382 0
574754620 204188407 0
71686964 450579268 0
509229923 307767639 0
13710392 363301022 0
168452753 343005674 0
407909478 792358143 0
696278858 252173124 0
232287571 409938359 0
549184542 198699147 0
478768827 685808794 0
103294692 574101394 0
280565994 159770993 0
606373697 595945071 0
389809789 527853226 0
92115537 597758916 0
63014052 653148674 0
44947292 26268843 0
580587476 389208556 0
125023578 779998419 0
252962039 539949481 0
655390969 760246195 0
530120438 379548018 0
750207891 487937160 0
184362787 355666893 0
324202710 326535549 0
451305954 735606022 0
43191739 164258237 0
386879252 243081944 0
487797145 329111179 0
664200805 633013192 0
761873757 715317035 0
482220248 613384848 0
584105208 409122549 0
369747237 51068098 0
710631069 651856387 0
448029567 117513203 0
390134002 9764110 0
661060119 547592256 0
115594047 659016427 0
172896924 264783738 0
565112454 308779583 0
240913034 683244336 0
671838453 188161082 0
631126836 124933493 0
595502838 38042840 0
17823146 655865491 0
440918572 169964419 0
412159754 315193893 0
56703413 79308744 0
740299734 376913957 0
350860801 194532854 0
222593962 754990831 0
109072846 435541973 0
447156973 617558417 0
793276735 178233318 0
622778285 113742693 0
190169745 562612607 0
19814348 345968586 0
526191456 792341264 0
589131585 633837647 0
298105690 271136852 0
267098750 721037254 0
557131029 93754427 0
576380724 670897723 0
675714264 757221059 0
789097664 567017073 0
758927150 98522786 0
699147324 446466666 0
618661355 660110685 0
225444600 82510754 0
574803832 181257581 0
579340588 551761209 0
686764162 216836906 0
657229596 342731385 0
273135751 39726683 0
242272647 675606606 0
277013698 771121510 0
567900995 296384347 0
636570353 145134330 0
679501463 462998978 0
346711510 12504951 0
177155114 345000603 0
644637091 14617479 0
386179196 477145418 0
106195577 541521270 0
650137695 434517777 0
77549162 464392405 0
280522834 664204165 0
337705213 744374391 0
771341173 46735621 0
216578560 499472731 0
113480824 585620594 0
401085627 155173430 0
62659660 632704081 0
410152877 287120736 0
24621837 567726140 0
290246054 502244960 0
201929547 445825365 0
394740614 160501740 0
720747248 462797860 0
561404512 311299141 0
764735643 531626280 0
310899689 637032583 0
71013895 356107543 0
19656454 441583694 0
520294366 696119111 0
567163151 238442789 0
689081144 89062978 0
163329823 293536869 0
629878067 378473568 0
661931830 636211326 0
622678217 192110302 0
660789 687595812 0
387300401 232291275 0
541737422 794731964 0
159454069 359840175 0
614687996 361105700 0
312230980 481882724 0
671799051 118083840 0
81470034 160632865 0
529385196 332511855 0
93901995 29973623 0
411286955 642769487 0
184191853 159454357 0
113304664 296426476 0
268789681 639393329 0
28157687 99321335 0
188310136 792129854 0
760457288 550773327 0
182871093 253691177 0
472415236 734495974 0
157103636 510031735 0
97458221 698033770 0
97226745 320721626 0
687573590 52806969 0
662440571 216708378 0
459267234 767234896 0
745776487 582864947 0
101605777 453974599 0
737461097 789234014 0
715733507 599371039 0
246962733 603002297 0
625810155 233894636 0
98732824 551609615 0
303294705 102562425 0
727640501 717175448 0
9425646 498049388 0
182647453 228815724 0
33142179 373109215 0
327851258 215924082 0
606806012 239184086 0
638222746 461306505 0
790772547 384534113 0
790702917 665191788 0
6541905 547999152 0
277964464 248145737 0
698740405 592808336 0
743382582 46372339 0
331388348 734351793 0
694044884 737553650 0
661811391 395500863 0
363874614 89569859 0
402100177 544268580 0
771393751 601489708 0
149472864 702440070 0
126594025 719712410 0
306227518 136139555 0
592693448 406943995 0
201399031 540892848 0
301603289 641856684 0
452385180 743917192 0
770085953 526363405 0
65134966 746693510 0
611067735 86376433 0
473422045 634870278 0
791391221 141889509 0
678865230 312983388 0
125832280 454765348 0
722298471 699559359 0
124972381 520831783 0
70321878 386755771 0
155322596 458519213 0
739999511 39070294 0
92288983 433893269 0
111870152 111331820 0
25755998 454754134 0
625846579 194643817 0
716595843 554435944 0
691629984 46586419 0
133149902 129892852 0
557603768 656999170 0
767024481 627847831 0
70817347 205825423 0
370407423 75530495 0
787081369 472323094 0
602011593 464106844 0
506708369 92222859 0
599850238 102008211 0
74122740 684937813 0
89520724 486201198 0
702524709 230199940 0
753010911 441941311 0
780577871 161396886 0
507003291 587195015 0
385242072 399660339 0
74894781 690742604 0
661212851 61743871 0
350277144 266364332 0
8402597 786578137 0
631210513 53719062 0
612542781 529055309 0
296194123 401337232 0
507996617 549684981 0
434575967 789133764 0
374670854 249612216 0
508198789 100609189 0
486664456 209313214 0
459887751 607789757 0
759270639 372616894 0
733991928 377821983 0
263620652 509526551 0
370414266 37580217 0
634100819 726033662 0
219451808 312193738 0
646747492 719863060 0
487832351 295732648 0
303564335 677615388 0
44105989 604677135 0
27103555 30769790 0
286106314 640464017 0
171884579 312440435 0
230735464 735808518 0
284126327 450621189 0
427416819 742036861 0
270752821 496180634 0
92531 356310867 0
438442016 348217926 0
719995628 390693172 0
220152159 791354570 0
422080979 153523951 0
165254821 256921192 0
734989858 540059578 0
711769681 631560485 0
174123417 688968020 0
756304289 52814958 0
700634937 720866357 0
48193903 765011739 0
65879135 38811778 0
233983800 126170854 0
6271523 216699981 0
646291421 133529463 0
470456084 222272206 0
645053027 666793144 0
473448293 741368741 0
359240871 765674783 0
34067808 659318938 0
142610897 75817805 0
225180043 30373660 0
87664054 138865411 0
186101156 518820421 0
456622106 447252593 0
198227395 287753110 0
143526021 491657713 0
423537588 39904797 0
55436126 21480236 0
394080888 412738551 0
149213529 186831733 0
583958150 324720581 0
768340073 493817381 0
324410317 175492324 0
60025470 343935122 0
186693810 690214039 0
386549428 277581425 0
299577563 138535848 0
333479433 233874338 0
576512608 328003543 0
715980387 670764925 0
20074083 752924449 0
224182059 357142640 0
464838183 163625131 0
21813632 54138651 0
371534342 77069391 0
651955553 436673370 0
607269705 518981402 0
728475688 165074847 0
150679181 171699811 0
269176323 477153851 0
586362554 73431310 0
332586154 643974531 0
720892694 774259744 0
752348565 399557999 0
185723886 240826567 0
166276971 80597984 0
440776436 405369841 0
645071533 397071719 0
1033863 322598439 0
27486923 793217827 0
97122916 241836242 0
520110461 33449081 0
246594993 754091129 0
605837586 462376755 0
690538988 581794050 0
441470814 711694611 0
270833468 80145626 0
428654229 238807386 0
466509634 122418524 0
111421006 110167691 0
571370482 425901375 0
341445418 178648019 0
619889352 781127390 0
752564937 537975957 0
746157517 382471514 0
630303340 158240030 0
273559167 537803017 0
552106947 350315473 0
578628959 305715815 0
551192685 510414058 0
502248877 773407794 0
72830446 487775198 0
584123892 703042350 0
654859877 4356118 0
56864217 584255954 0
134455674 285153248 0
641400104 71966295 0
548080421 157921881 0
122989359 186180652 0
18939197 290226810 0
769434507 417491089 0
211412090 37450685 0
61926431 193015417 0
626331920 405597455 0
706767824 441782790 0
356584512 342602159 0
88883833 90331438 0
299189265 639329392 0
429184848 531450101 0
271258375 253592101 0
205926086 381335761 0
27755720 318435132 0
740038158 228926151 0
647082148 781770004 0
713871941 93430261 0
262823941 385945697 0
695240824 341799476 0
135046754 86724079 0
660627401 795858446 0
627111565 801415660 0
207185703 160132878 0
539856343 602290340 0
788414189 625574298 0
103624282 395834653 0
692023762 270500174 0
776967752 303971691 0
430468554 743675422 0
135399553 659392381 0
49717313 535914910 0
230024084 100449548 0
252339584 735218663 0
504502453 732647613 0
604351189 334090603 0
283538722 127693315 0
51179344 549872743 0
689559387 309969702 0
422986290 777211251 0
231610916 331726972 0
215053669 463657051 0
655227705 237669578 0
61765868 596063955 0
685368931 86866643 0
414560034 778234817 0
155360909 189130617 0
371399774 195537679 0
484761268 262187411 0
326258952 408229821 0
718822860 217784883 0
26025620 323102802 0
141461972 704492723 0
83122246 21444648 0
541622564 301719870 0
301576943 739850237 0
204233635 268373841 0
557067451 410275900 0
34431355 53451215 0
498763320 275937574 0
506794343 454816239 0
628761280 784077243 0
651120501 208231252 0
523933268 155709392 0
757488943 317508635 0
62094118 60617440 0
166116838 728896163 0
292221637 528534471 0
332912549 358817645 0
220936984 514298331 0
556838313 618589174 0
682146346 97231886 0
24227219 593994415 0
201392767 465319177 0
540553028 175682629 0
302520017 788447022 0
578850897 727044231 0
237361339 792518191 0
177220925 790151553 0
578408594 177766004 0
612453214 534889644 0
336183072 569903997 0
424191304 202119377 0
259469261 443624812 0
249197504 345372693 0
778642284 433198522 0
656061551 674894980 0
764458390 714294406 0
623991706 772256379 0
672192132 195240723 0
11395318 537994595 0
624678252 399117284 0
503828042 541132477 0
774094235 755989058 0
6344608 621297617 0
415662567 167429786 0
125409961 634276963 0
722991218 219460873 0
362894705 556530738 0
735451056 317759922 0
138207200 287052081 0
57752914 140054967 0
640722108 71434399 0
657901582 573377364 0
223704444 323427038 0
93968091 191197868 0
318953199 68614090 0
645036317 313250404 0
138525633 391339169 0
436300812 143533324 0
260065376 9893394 0
478819613 314036505 0
683709151 400757641 0
176484356 613927924 0
738601785 568107339 0
353100700 62763410 0
571125243 683558832 0
801611807 246057035 0
117721616 245164236 0
585232327 592471083 0
190908651 384543330 0
664831642 356451123 0
707103947 83280562 0
554940360 424401830 0
426571054 719820810 0
656839616 762764474 0
587916363 683663139 0
190101274 457169060 0
785389782 617097576 0
195933403 30118726 0
39287686 70974537 0
372583739 792756825 0
494115358 554046734 0
430926288 83354826 0
545178215 31951537 0
660302058 563682928 0
291118525 192088383 0
75721003 190314003 0
168546181 570149971 0
52250407 725124752 0
436169538 364683433 0
153321441 438499208 0
731681272 522647377 0
172376538 375222866 0
349005063 733992416 0
325986101 67932613 0
523370180 732887736 0
362520299 185786866 0
61821907 115641169 0
295227220 258899262 0
493161601 169399970 0
502653333 293998999 0
524304831 599130244 0
590019758 408019432 0
715816355 759878089 0
725694271 365061258 0
772406754 115553945 0
423563675 94574485 0
755228253 217696768 0
661373064 32054328 0
465693602 397046808 0
501658526 480015286 0
757603581 665727412 0
366674985 726139935 0
311035414 603754791 0
488470434 260655234 0
286059751 426437484 0
454613878 34249938 0
747409409 459227258 0
507373734 777701706 0
784378065 476789046 0
476699807 302226473 0
575646113 671653852 0
80279656 643900356 0
591551698 493291737 0
134304892 635372966 0
713451497 106696871 0
508098667 222584932 0
331095733 316427566 0
722269646 608833403 0
365868151 342117499 0
714015535 98806632 0
273764217 112573682 0
17336163 168200844 0
36122112 322871461 0
190591303 606224741 0
694508891 631367536 0
302290553 335510368 0
670455534 559834956 0
661030189 690146847 0
476067169 338991056 0
417245385 9122412 0
689957765 191030058 0
398059209 507235604 0
788235220 729997197 0
220225697 48173104 0
137139083 306702760 0
93206610 104965462 0
445527348 640600136 0
450431233 257925976 0
579145013 355385478 0
278487848 295861533 0
632853325 637262805 0
562520523 420017406 0
245223326 690959418 0
347937292 566189125 0
694606352 295739008 0
324511593 390952893 0
472734696 295268406 0
167252052 265917104 0
85034173 312560262 0
136095829 495692398 0
457369536 583671567 0
776156268 103546180 0
14868948 48586784 0
163000526 710620511 0
528024757 748281821 0
723435873 276104711 0
169063781 323583032 0
668120509 272100341 0
390335536 632804897 0
221559752 426754733 0
765948748 270496744 0
577167070 675961667 0
519147337 246142863 0
245403131 615341537 0
430814317 267630560 0
793825143 350206564 0
249709376 28559318 0
583536738 665677979 0
113067601 408376845 0
517180421 86315091 0
705138161 156879296 0
583881410 529198903 0
446589777 327750217 0
516124923 59709784 0
127561922 618551269 0
541098857 617737061 0
9286685 247165591 0
746685075 262454413 0
784383151 12968494 0
566301171 784443092 0
51652668 600635994 0
2725396 780481010 0
569970264 233279929 0
622077779 799590221 0
644609751 28759158 0
637746879 80702935 0
69652764 787393433 0
781038383 291273643 0
649004255 155149614 0
234586131 548962751 0
8427146 60735493 0
615289143 732944907 0
89853173 556044581 0
17755761 266440392 0
102637186 681606451 0
81541882 640482095 0
662618318 681932886 0
607328165 594319766 0
38466678 592840205 0
482393055 343880374 0
667099261 22816205 0
293108118 113330832 0
247010795 757498837 0
37628300 266090145 0
309620151 669494365 0
110505668 292759935 0
391093344 220777536 0
324279675 792640692 0
336627024 394497069 0
615360009 521507647 0
54114339 395793746 0
709297435 59349496 0
342485053 129541570 0
789035130 230967435 0
319506299 678030234 0
229700379 159988074 0
152429965 788646767 0
666006683 256095272 0
249227751 340186487 0
364420285 737259689 0
146695760 315563765 0
585984350 317237717 0
545693597 16038823 0
118985262 625349623 0
66618995 158214716 0
283543565 315883663 0
739057777 576385744 0
584403044 549760275 0
611522790 128544519 0
534327684 593239259 0
793861325 377037485 0
300350042 533222795 0
304092115 510391078 0
334259234 508471850 0
342019316 729949021 0
223652819 40962352 0
590514361 568424863 0
655285207 443309203 0
308848395 413918361 0
520487021 18672174 0
599537098 322635191 0
623537354 298931301 0
672791983 619865649 0
438177557 627546290 0
43695134 76639013 0
305881292 38603677 0
9557786 746823924 0
204895759 394519636 0
582460041 706210491 0
530084565 114042431 0
672454963 483754966 0
305865767 580137157 0
526122748 454471044 0
765017917 218678867 0
547298093 36042750 0
441056420 367596284 0
658021489 311905678 0
656895800 7822181 0
55642625 557898271 0
700339055 752454791 0
89812346 160913770 0
620042266 136344129 0
151125636 262372128 0
302359468 143835342 0
183833176 475304651 0
235099176 337144221 0
22903027 298242884 0
697584043 618011284 0
642156502 532533606 0
434899405 536414365 0
530341408 753779065 0
353024296 546504968 0
461716912 28887353 0
317983782 331542624 0
715930107 708560618 0
488403847 58047655 0
170987274 669624137 0
466255039 329868873 0
309255737 132068482 0
62215393 737754673 0
373018157 63434631 0
659798805 78554117 0
765242458 305736373 0
788481269 308527336 0
484935625 185483462 0
194031542 187725230 0
444844398 510478298 0
211788362 35194010 0
202247516 337691548 0
508271411 10384670 0
277891389 82281640 0
512160723 258519283 0
436273254 155352101 0
230493159 108895485 0
298051093 432895445 0
603551472 581310716 0
478428509 398341851 0
285153172 681056018 0
335014598 784288955 0
529081218 133073355 0
82629894 279027779 0
678607110 426528843 0
567937431 209355423 0
14662001 262465630 0
530780150 54662099 0
146090058 181777149 0
121273986 501646065 0
507823921 761140425 0
273145408 722769128 0
216647357 489363234 0
738686925 324735967 0
202544020 349107973 0
457665126 163340722 0
353499506 267552384 0
277387114 645203199 0
279707842 16582708 0
192276576 578422541 0
154120474 475620365 0
57341256 753736678 0
268301308 202334160 0
132728977 154201121 0
655994936 172987216 0
675127089 387853307 0
457554201 552938384 0
618017619 45316077 0
340332324 118792502 0
179714972 297683942 0
197400763 42773077 0
503982934 170329672 0
588076537 80179615 0
331026907 712546277 0
785180045 335684988 0
618286609 251105867 0
745828975 66194162 0
781047281 300405020 0
690875511 459824995 0
47797716 76741236 0
388902415 130873077 0
422387209 768676281 0
737438984 298872131 0
4356956 427087639 0
231944429 458433618 0
65131705 547904335 0
750651310 228183025 0
231364951 323268324 0
661097755 235912988 0
52510921 640334177 0
595462937 41694082 0
641637778 254426001 0
267962285 117734638 0
506017877 668171610 0
234306614 74912833 0
138780846 703719588 0
527132291 143723953 0
180351605 29603344 0
283201187 160065317 0
406935233 408251070 0
70904426 79194994 0
361461290 579598223 0
21373972 437470807 0
351895067 642126941 0
656850307 197050910 0
262843053 210411800 0
315580895 439920896 0
646279353 636784950 0
215171897 488156389 0
572221578 120398018 0
104265235 189990572 0
567975733 479693434 0
85561384 682935580 0
620406190 413640507 0
240376708 535510959 0
687217885 460742258 0
235455274 334283088 0
454106852 540533243 0
758181045 697256602 0
761996577 204944989 0
514869680 334761480 0
317500546 397896619 0
339769813 5736035 0
119465502 796575240 0
58931177 82137272 0
641650787 37513035 0
374770529 193809969 0
19591752 609686846 0
715812499 139451562 0
107294833 207027070 0
629826811 638065622 0
499595968 417438742 0
750580044 463282958 0
687474938 422137525 0
156616943 493495200 0
764223946 764813566 0
436131605 473476134 0
596630188 553502234 0
91586983 666118406 0
96943323 800381484 0
393428381 383241164 0
577696333 411246567 0
398977049 253017794 0
353128993 313916589 0
783546770 7683711 0
382029237 783505931 0
388890532 104205465 0
438382683 759386699 0
419547053 382008988 0
149576434 417190272 0
233783071 251333284 0
547916930 489113143 0
389505531 502295061 0
595713717 678497057 0
43177000 770969867 0
378917764 505342051 0
54766062 427913662 0
654178900 793073817 0
727081484 642114313 0
316724752 634436631 0
735273140 800351730 0
181090074 511232632 0
514828209 444640169 0
709501979 671590484 0
244389104 724849005 0
790849680 799334817 0
304467249 289134103 0
102257680 600774144 0
7908549 118678611 0
452045503 516117043 0
304209738 504928503 0
57650714 339153622 0
350814849 554053206 0
40217447 297477182 0
633229101 18369119 0
348754027 190959458 0
769667322 64676100 0
517858535 133291277 0
641338068 768897477 0
797399597 734870409 0
39306728 400767574 0
157087367 161755166 0
256466682 668215113 0
520011861 648022871 0
641661443 654216488 0
354919556 684531227 0
286394803 687491084 0
455048738 267900344 0
503169287 268049869 0
16301039 312019942 0
62355743 89634837 0
683716075 59706035 0
151151213 161253498 0
656647595 128649517 0
98743105 733226140 0
710153623 587673340 0
408038839 771921415 0
550766097 461064089 0
351643985 612429496 0
531292775 601729713 0
29003079 32640562 0
211913959 373253391 0
176886490 748277882 0
475590291 200787014 0
675410588 110463872 0
22659263 677481158 0
705101596 365429085 0
311521272 624691888 0
183717678 222622871 0
407616852 566503675 0
106176826 295531862 0
102096549 528192539 0
762190352 28697696 0
29938931 227818369 0
181199328 488874705 0
501802586 5531495 0
434194131 292364497 0
315861561 43598991 0
776019374 299012889 0
660106757 2088748 0
656565388 248107254 0
700369367 624548498 0
187312851 293531030 0
319822408 775782340 0
28583415 714322871 0
474864286 559395686 0
583332415 616784081 0
523322469 596525791 0
762625678 368507501 0
158576109 509127665 0
51056120 120726441 0
38885369 388420019 0
728251884 187678756 0
661385897 457144291 0
323171104 195012822 0
316356027 670809648 0
780654324 625758697 0
238970726 115081136 0
289393248 25387260 0
617294293 165873181 0
104498249 247480038 0
585245515 675628593 0
256017627 424606102 0
72859652 798228103 0
169864279 50638466 0
290786573 755936032 0
509025394 431607670 0
25910827 525073302 0
731041186 298904714 0
347459699 580628316 0
352961727 277291976 0
688194324 623341505 0
227157241 205209107 0
608897324 230556277 0
19791875 283251802 0
428077480 127088737 0
205261854 550300176 0
246298571 643031703 0
237235751 296526890 0
130599136 370972981 0
20445999 624851250 0
744209118 796487220 0
89769568 417156642 0
787006320 115718453 0
152229826 693008506 0
738020977 53203567 0
397499496 580949116 0
269710290 656963514 0
171732430 51276802 0
686035759 176104443 0
421359700 415068308 0
708546960 754051436 0
35214205 776930405 0
647593974 772570024 0
167060931 333714252 0
71544388 259396881 0
113214997 51405458 0
582529790 617106993 0
308764250 786153603 0
571320655 662932940 0
69541122 678419201 0
231378805 498173724 0
621224035 332530737 0
168237146 630331384 0
184084820 584694866 0
161091995 135100976 0
680837139 144387062 0
54855852 283682441 0
554819313 109316126 0
589795139 510320622 0
364743856 67827690 0
560371844 194411516 0
479958728 57753308 0
39096286 165625097 0
487486954 454127784 0
725702619 572344493 0
561840766 97116598 0
358044657 545844436 0
213505482 134850521 0
549163006 2493071 0
763808259 249007189 0
146336181 218548982 0
407889675 637433512 0
434742267 137440898 0
793907079 224800779 0
784521284 163585436 0
78196358 417210027 0
243466268 696602970 0
576696697 52987108 0
656186369 455922529 0
547667885 286879783 0
66530206 527648766 0
276689440 324650479 0
480685965 322533342 0
752557348 144765928 0
324895095 535588533 0
533940728 217464158 0
140853254 682467714 0
18303949 37676380 0
20037583 179735680 0
106032822 356565688 0
266894040 513656443 0
795111401 705773173 0
59934833 441707593 0
459793765 676826473 0
732256789 420352234 0
602331556 207338687 0
151101956 207071805 0
465540403 408879635 0
788794385 231507926 0
583630238 205570521 0
543480833 724257676 0
440880931 618926164 0
122478687 599852490 0
511670080 755093107 0
469654709 476384835 0
517971311 613402523 0
170304995 260798361 0
657554424 704918170 0
33244700 636055087 0
107341462 755111770 0
435299835 127564571 0
534280391 621546407 0
535005346 267392555 0
711396654 542418618 0
163801167 411090129 0
562283304 622366674 0
43279998 661258506 0
125567940 194627427 0
742740516 128056522 0
485215787 588713773 0
193821294 480282756 0
263680186 719045973 0
345100030 325824110 0
180620353 587207356 0
421747534 205527638 0
608124301 474223944 0
349474318 10074645 0
192320243 675989411 0
793810246 199348862 0
235474829 342439031 0
292520738 516335297 0
605631345 433351457 0
321202727 436628755 0
78587330 434421235 0
358230990 88680778 0
617507651 742337811 0
29950855 80403947 0
741917905 295800698 0
415465186 571372521 0
285480285 406354364 0
203368291 173936131 0
643016243 623617266 0
486815423 290898351 0
700131265 55061968 0
275693851 389033283 0
383949142 136807580 0
366708089 410739653 0
726857683 143415014 0
501300653 401221762 0
89510492 707485009 0
551273424 649354132 0
86549358 336762004 0
162105607 507369311 0
7156981 670091540 0
384103734 571195915 0
269659962 801298062 0
650547033 70971125 0
516140782 658505477 0
362042252 414038027 0
20660046 284018778 0
540832610 481949783 0
116807636 156144809 0
498065943 62587530 0
641048932 63655230 0
387631072 433007345 0
467054160 567286436 0
742041381 544207169 0
721349670 455161087 0
576495466 176537728 0
413671354 244867053 0
333284882 494165310 0
778207889 734518916 0
349348326 631636358 0
126405715 330131231 0
78956133 379817865 0
341346547 155803628 0
303899968 738756754 0
610813338 3979563 0
29676677 94710995 0
400175116 31335527 0
415155812 343181495 0
410534013 268396232 0
499139625 780028040 0
521502349 306171801 0
41342419 305190663 0
682568927 447461118 0
352079590 726743540 0
406753768 583345093 0
740908725 227752279 0
491817228 664781136 0
604415803 616941781 0
776440838 732657604 0
135537952 474385390 0
389974831 567155180 0
647835342 336615884 0
136930907 376643761 0
153245828 602788277 0
753084667 454425394 0
241298416 399875663 0
396447273 64743254 0
677088072 638296567 0
705619963 774167284 0
93375804 420044303 0
293829344 204677949 0
1154134 731714181 0
3043930 311336802 0
141240111 76474326 0
461566083 116620152 0
780307428 523401186 0
559257940 341430307 0
134916261 585537850 0
344303253 334975028 0
427516356 171826031 0
243182547 67544988 0
129094994 598466226 0
18248818 599715274 0
723372991 164218255 0
501559257 600120933 0
793222843 393217653 0
749792867 462843749 0
514086617 763986371 0
680484096 386228943 0
607549344 148416570 0
333605337 191244861 0
18164100 308870740 0
786887961 230321351 0
647812748 438752664 0
588248982 610722252 0
154040069 106922107 0
265522709 558418480 0
616517886 772862237 0
493899715 669239721 0
332290893 494746581 0
333928578 760017614 0
368620332 405131462 0
239303540 217651573 0
256752299 118210843 0
351448046 185588128 0
179142958 659696507 0
704442844 403355588 0
418502922 549099996 0
277648607 578149251 0
120767649 185842810 0
779993481 547476812 0
461634706 423148439 0
547824977 609623642 0
56887042 113791862 0
588105585 252852059 0
264076165 557062134 0
540418538 508591528 0
691657529 96486148 0
764573630 49401568 0
698974529 292075769 0
133309795 511016362 0
422622585 3030210 0
172213425 194092428 0
357295107 571878671 0
597494139 726866436 0
504819647 183123780 0
444622100 38651100 0
33572317 483522876 0
491231998 611369848 0
607745675 257709281 0
151545647 282623050 0
459657563 94246128 0
91420241 552583700 0
722525142 349997732 0
784711516 371334267 0
502483270 8425267 0
88206126 291643440 0
52669697 687154548 0
131376707 138438156 0
522708782 27810357 0
352823529 532937375 0
177726414 576109366 0
585064628 369641661 0
212276954 642593021 0
602366211 119681044 0
336151168 506481386 0
456898645 146825310 0
525771367 332219354 0
148238037 611192430 0
506975896 535811544 0
731674963 650416998 0
379846418 784376619 0
290503363 136087962 0
498587757 93696144 0
509767613 511408436 0
332688136 356765068 0
191763608 585646363 0
244457064 441260038 0
57221704 256150264 0
307247872 410962089 0
189849661 647309507 0
595037815 503172615 0
723971242 5633886 0
454671982 555022527 0
621383225 774718606 0
39119373 384728651 0
297603744 740203253 0
244300387 593324660 0
399162971 8766347 0
646870828 402561084 0
731778012 262205179 0
492025599 320728792 0
669180798 774089232 0
523036340 579053775 0
729050058 409825465 0
585711400 350845566 0
194586430 593238984 0
297938169 63448065 0
113830641 448201644 0
661238470 85744202 0
1538763 742551335 0
236151507 31761192 0
511503682 358130288 0
736991018 478584614 0
641418609 600969201 0
338349558 85441544 0
424655895 140246938 0
609273159 577030534 0
111560786 109639208 0
539605297 289114227 0
281893224 459353746 0
225260251 478847004 0
750819738 612371273 0
577281432 580160109 0
410180281 550711814 0
30776061 717233189 0
492277087 652347460 0
210603926 116649925 0
84817144 571070677 0
534706277 465393223 0
453906453 605985816 0
120406233 213627832 0
416016243 758570092 0
324402298 767316392 0
410742579 386123425 0
764112287 158420038 0
147226565 30882309 0
319909278 65746914 0
42315532 434857568 0
179986794 510779617 0
700210726 691157001 0
116638398 4204633 0
21831993 270961898 0
3368831 319913090 0
115059893 545424384 0
182882318 221075295 0
324382263 213491383 0
170018809 213018421 0
127974707 538480018 0
302326989 181570647 0
790763221 69149150 0
21952185 63404207 0
261026858 232468244 0
402298874 797350497 0
73713849 146975837 0
726838189 243233069 0
182148447 682952774 0
73782187 788747993 0
99962412 337372394 0
703037890 799332894 0
163745158 748213914 0
165708650 379318951 0
494958621 443792975 0
126030863 491807749 0
419793328 59784453 0
143601290 644564349 0
528705539 653821850 0
420576599 370232406 0
699292147 595190864 0
151394424 699329085 0
438357327 146925107 0
191246700 429700484 0
331403638 352141672 0
680523822 625217785 0
16881645 160929789 0
672950999 234422089 0
68079924 435056195 0
228393808 21823893 0
590581377 573211486 0
109867339 349696956 0
620770973 174191888 0
326074127 614717508 0
223611283 736913261 0
351826230 619377069 0
799875140 51982038 0
233273861 126357233 0
515576116 424165157 0
606231088 188170193 0
420601179 201152342 0
770728591 489783411 0
721175661 4421400 0
101157207 618352690 0
777903839 505427475 0
537550621 127331217 0
270684639 430583005 0
793854254 115034536 0
621599712 28469345 0
83062202 208739323 0
302661751 320655547 0
153080556 276816178 0
135717625 27284478 0
395734566 777795906 0
160356299 249041164 0
387627233 397084093 0
44769480 3670654 0
158351526 673827558 0
619151402 416094199 0
23568942 272008476 0
70018487 761517147 0
343159937 776871078 0
45638025 421459097 0
444108284 324353481 0
641844427 312683906 0
313318808 99619230 0
20121999 667382196 0
481009658 280488513 0
151910436 192074159 0
141341923 8745049 0
583348420 499329766 0
265856965 500262760 0
346256055 392615461 0
137529471 31075732 0
721377323 308297214 0
151301703 91306396 0
71801476 78253549 0
505072393 747629388 0
47109280 424621218 0
595660904 487552865 0
14542066 320161179 0
239601797 263393103 0
792846469 127032604 0
144757324 777885226 0
18687847 693191210 0
669515159 112982367 0
454584905 486037755 0
368031089 283293913 0
645639334 497579351 0
262246568 146478046 0
604384177 83986003 0
672481425 650114514 0
737371986 443760317 0
564254668 574446136 0
7277610 722978263 0
589352521 403065212 0
595805865 114716677 0
371266140 441578470 0
383362701 559980286 0
125653437 17977150 0
263182135 150646405 0
294343426 427222550 0
749517664 635287237 0
324765575 538458767 0
375547176 781635977 0
501736743 336092140 0
573918349 381826821 0
115152137 91478142 0
126970400 524820101 0
387979967 381999727 0
47574853 207676803 0
360169058 761911751 0
698654628 613718867 0
172545288 117745887 0
786053557 559322968 0
293120665 94580734 0
523987662 591498291 0
504216142 250721900 0
199372917 786531078 0
113478406 383889980 0
715750776 683744699 0
57120678 299727015 0
140756372 435405581 0
522849484 244472747 0
668518835 800279104 0
469336913 57237598 0
695264251 367484844 0
9536207 411671885 0
646990669 166892976 0
411560082 341701635 0
458574685 134777256 0
88581018 176362716 0
594139194 257055425 0
276458920 673016584 0
60840275 403870795 0
370256409 196354065 0
46433083 415727015 0
196634569 669545864 0
623296132 367113799 0
314322822 774474569 0
317131982 255761869 0
423405713 473021388 0
476362278 342582743 0
599263047 649299842 0
3439532 344102640 0
105695708 354947984 0
368857162 106714642 0
718120799 655098196 0
434481003 541760529 0
20513151 748389452 0
696999035 73869669 0
324512230 688479565 0
316830471 252843409 0
256263622 651580328 0
396641843 62389896 0
410400256 543577467 0
13983631 631604327 0
242501782 197444877 0
612937529 86501066 0
715777201 740641433 0
106707808 354509051 0
389191808 199708474 0
178224167 697190464 0
322261754 311966060 0
410962498 14910468 0
43412801 441859038 0
318178691 430686819 0
459859538 792068967 0
149634868 752921281 0
707895245 88075746 0
726432341 538121824 0
532856238 134488634 0
532063290 706624393 0
333332267 713621744 0
84294030 419692413 0
365228224 743989625 0
95821109 399699487 0
734267423 788648978 0
329898635 675035129 0
426941537 680631453 0
298638797 233436633 0
619163010 185036068 0
680151342 773154274 0
724791523 298017223 0
617177436 243113348 0
713885298 358143604 0
784554113 456321484 0
353514036 371305414 0
704358045 8086134 0
625037314 19390608 0
648578525 714912705 0
605292660 727322967 0
119717016 313632736 0
418304728 226164243 0
569846596 211206373 0
5207675 320811369 0
148785402 641601024 0
460334497 23236126 0
183922181 588846686 0
315409370 761283220 0
438930890 362184328 0
259966264 791202804 0
717227415 200482761 0
715225187 766863405 0
111316399 364819103 0
596695142 130927587 0
497706843 123383990 0
535189706 528462458 0
17242330 214676653 0
113259160 66598118 0
555996711 415360449 0
549711661 773118280 0
269500008 650306168 0
90628636 184710270 0
59500524 586807614 0
588639146 351212481 0
261027825 348715420 0
350515389 375495221 0
355885459 532501495 0
582412074 53550066 0
359313478 697942499 0
365986842 523072913 0
603160822 47672741 0
273076439 192179635 0
718493151 325023992 0
544285829 422369603 0
107746977 344888794 0
3157514 76475939 0
113467706 514819527 0
145702772 699772431 0
178165262 653597328 0
161207920 635822475 0
470975932 321071497 0
140500559 766128068 0
43777282 592037556 0
766844239 471647124 0
209930163 768509287 0
338995088 703512181 0
237469563 367167752 0
368907417 248281980 0
398202701 330939955 0
88572982 742089511 0
800117403 207498109 0
608932950 560947121 0
577701361 733856797 0
198518158 496296045 0
299457426 128667524 0
687838910 442542679 0
341344756 69324597 0
438847241 128345099 0
676489641 417509756 0
205778624 107499843 0
35647882 180368098 0
602066436 270499081 0
221054289 248579675 0
4010076 551338826 0
476713359 171308325 0
159459592 207024441 0
712578164 317575484 0
419787051 304698417 0
577391362 279156626 0
337627666 576720684 0
629195647 532775753 0
739982631 125762660 0
137003299 621438215 0
789184864 519911393 0
747650491 250482691 0
630940180 409851988 0
487014395 273519277 0
81311864 493904845 0
564361750 45068524 0
258222835 228536069 0
306851302 279688751 0
238976689 106696832 0
493305956 470282084 0
463526537 745224125 0
680318791 194788826 0
278899733 168192105 0
331225082 115652474 0
155005795 236969128 0
618281994 713541288 0
42358099 522908134 0
775488446 436327723 0
561591684 73267556 0
91686829 637188708 0
685456062 51264865 0
155607983 101356336 0
304026241 754577387 0
30711930 768845746 0
248612473 682650910 0
552756573 82003110 0
296774823 613041678 0
654122861 644091194 0
230360118 273515314 0
175286902 152794036 0
303422406 487101389 0
532815653 633476075 0
166092734 444402698 0
610442282 187747697 0
626761803 94137874 0
466772672 465120587 0
351058276 669308310 0
94871426 601893200 0
430986718 649690287 0
283688233 543681244 0
262815449 614651784 0
140434314 102954882 0
631730401 208584332 0
32134065 632374762 0
9064476 702929890 0
315606915 576325609 0
178926392 677416957 0
431334207 68367329 0
793856155 515889387 0
686601881 555581326 0
147576313 129731165 0
520562827 451350885 0
478551357 399608623 0
646512478 163261425 0
674068830 487697550 0
114562573 355842352 0
586692657 420632743 0
217188426 247746665 0
182978471 458387044 0
788072660 652531561 0
119628217 174231960 0
178652583 308709002 0
313408809 90288165 0
599245933 430137363 0
691330433 380564114 0
398374664 562900888 0
83492797 402614991 0
74616830 602546123 0
526763092 329651882 0
708046590 175261172 0
437471934 604373694 0
778428861 116727394 0
158278952 428877629 0
120969398 348432435 0
46234763 270497802 0
25645184 29825643 0
93219789 371873462 0
352724643 791925808 0
330637185 414775384 0
313603657 139766128 0
65416457 639748686 0
357600921 757237345 0
112647802 763347193 0
801491463 208928758 0
782284685 303218485 0
586111923 352004786 0
747896248 374980644 0
719200409 187985363 0
152798000 381553383 0
564165961 687709837 0
654605472 168229947 0
654290489 714637138 0
54741561 570568342 0
720085407 621851029 0
370160872 321798131 0
794904952 401947396 0
745613211 571525288 0
10109634 55604449 0
667689932 564656197 0
95300381 569242010 0
323807367 395502329 0
773496459 352826253 0
196835619 619427905 0
10901206 11993181 0
336537534 19111301 0
689599302 493381724 0
278973622 460709725 0
196655458 520303930 0
126730921 281847800 0
357067046 506681827 0
422841788 509861500 0
616378968 440059608 0
519570948 368327779 0
473181914 28664135 0
180986016 522702439 0
478970481 421081518 0
649033570 752453967 0
302396083 509743899 0
229342745 415173571 0
632310188 643585906 0
582069853 126462435 0
414043869 23968749 0
571749221 178553136 0
550190422 238298126 0
621468055 98590939 0
174558352 230196467 0
86044128 594873048 0
265687861 57215883 0
723903369 470950443 0
203850315 237043245 0
793183281 322522827 0
371674915 380731987 0
496502616 308738961 0
514180787 66513865 0
69456355 639643671 0
602048996 50547454 0
516272116 316575520 0
436995621 688051012 0
412484163 235255970 0
500528537 392257665 0
310006600 487271439 0
225645078 341831052 0
456267130 676544975 0
525383488 472471396 0
793909229 716173464 0
275536768 536763117 0
793023192 78967404 0
378299788 99540907 0
490144545 226801205 0
767992800 462564072 0
190822438 447193600 0
622282248 194957288 0
405669642 742843572 0
503643329 508285697 0
744170694 193865108 0
376916426 788297324 0
535197486 5806470 0
730625492 498379928 0
438667039 559610902 0
376394785 585362311 0
212185662 104001100 0
302086495 692051540 0
246256828 769222346 0
538865672 471791716 0
76247795 195330000 0
509832024 162820487 0
384385684 368402515 0
302534594 250037843 0
394929906 381897755 0
232083826 86115774 0
90206925 376689387 0
163481726 121022092 0
254723629 550179797 0
434553025 223143006 0
193711654 170535479 0
23022741 346382080 0
358373531 696123093 0
120070764 787037351 0
540727469 636651257 0
635286355 196038162 0
65311029 609893878 0
668590466 726780849 0
745353502 270953158 0
191757112 640430504 0
296156237 258094861 0
17153718 150667265 0
775047004 74464716 0
625946562 490831288 0
689298395 201089413 0
768381934 7237753 0
799021612 661652101 0
35639506 162994895 0
290143030 702994296 0
425902178 739316166 0
37505917 228057646 0
210751171 237630584 0
165257387 4948646 0
799692932 625104426 0
789949312 260768394 0
223532199 354977442 0
108345614 785966862 0
262841966 544386883 0
741887261 180770368 0
143514296 77028581 0
73002878 462331948 0
71689157 318030904 0
233121038 393503763 0
678233397 244729882 0
494157795 696318581 0
613563204 89469164 0
576359248 723394085 0
496753853 347239975 0
644336086 356630595 0
605658306 396624462 0
591842425 536277424 0
675692184 242086926 0
149921005 36130236 0
666879475 52294747 0
596982373 1343948 0
60977988 252692850 0
414679336 400838280 0
664418568 182606176 0
203097502 587984451 0
323598398 327831770 0
182285571 320950106 0
380752015 566326810 0
713544515 279958738 0
365392127 275054729 0
347035122 152338455 0
637554781 164425190 0
35661720 470083228 0
172038257 261790473 0
90670440 63001513 0
616897264 356056500 0
788546923 470755248 0
519128674 376856399 0
179806668 359898627 0
26318991 674910952 0
655713181 304653463 0
100510962 10657506 0
363057609 198494536 0
148069695 277473399 0
773601844 132596469 0
399488243 542712811 0
472303343 606194934 0
666163752 730110214 0
365262035 631061606 0
522078643 544470916 0
524897551 674959853 0
437396903 449791064 0
525682849 389167108 0
563280706 38130533 0
395924021 286670591 0
1030078 499543220 0
686443832 578603903 0
141830580 308806469 0
258717041 461920619 0
76704293 353810117 0
135480204 186456130 0
90151214 291153706 0
663511757 209878 0
197548731 634354518 0
460102043 284112856 0
59519880 581679079 0
655438479 496362159 0
207081524 147620634 0
6119824 178347538 0
448150839 2118041 0
596850235 320105912 0
528301298 548802793 0
287148336 761613943 0
314637483 429371468 0
680783390 408168389 0
479177385 507744262 0
155282657 346521506 0
537447478 394651124 0
1835846 730709163 0
43414934 430736381 0
315586040 317852772 0
300223732 161154624 0
207917196 44409009 0
184352080 576292632 0
84066312 659174835 0
770936705 529828343 0
122025975 764625449 0
253339624 39620020 0
181286499 24832801 0
664578740 286733885 0
302869432 371539853 0
672861251 421009871 0
652447580 537343159 0
468110445 396770125 0
799643457 260141361 0
521304237 207815504 0
334554021 95175245 0
117191955 337121405 0
410933275 680992430 0
799845928 501370287 0
248485001 119855877 0
269519411 458743822 0
105321614 6450814 0
266269541 620732848 0
554907752 407418333 0
295900946 30855160 0
502663513 206100096 0
402784840 308282755 0
252962416 52167604 0
373100012 136403345 0
97971795 786081750 0
437050195 385589702 0
394595909 715011130 0
791306466 188824961 0
7846380 471844248 0
542216723 694025409 0
441584798 101819217 0
522801818 268809579 0
519207509 261971163 0
267334296 49081109 0
601366378 400790624 0
618401814 193066088 0
675183749 690756209 0
673764342 528117249 0
45009796 623985182 0
161096304 39118524 0
499614254 541126929 0
248074870 735585449 0
512177910 70597203 0
559346476 365901479 0
167787850 507158619 0
156112242 724752752 0
440595429 133476540 0
705484268 774428159 0
677245883 399050648 0
743703354 407341520 0
124638758 579498459 0
280284956 120488798 0
507142666 398408120 0
397514824 322775720 0
184545240 10645212 0
285269700 313790447 0
688595161 511495651 0
752518613 81595933 0
433986443 715290215 0
747667908 562504478 0
119116231 209587479 0
398919231 295933127 0
604930400 564658591 0
439409272 564872073 0
190824502 511671617 0
94028746 82883750 0
593126985 73750330 0
342141000 623151910 0
155006732 48088845 0
572733870 123587839 0
723744814 754976417 0
671191896 272977520 0
2202589 437217793 0
698964483 502799352 0
294018328 240762988 0
349730480 795351300 0
671561875 758541627 0
378158272 670109194 0
764412253 402416125 0
69644691 3033749 0
782310604 143020632 0
657963497 66031571 0
442155299 526618115 0
375491143 167383260 0
711033953 353498025 0
74644871 481633848 0
100011349 521143111 0
251329345 236657992 0
16864778 412874773 0
634996515 737371442 0
206132210 38267584 0
420381514 129591423 0
305622129 421258419 0
557850253 355428365 0
681825822 14549721 0
27628787 464660220 0
327867764 732087649 0
32274244 780664870 0
437528943 358477380 0
574624051 168894361 0
13070199 306383652 0
104335202 91062678 0
708702045 264951749 0
780114997 422909305 0
512090316 419103392 0
51586660 515807548 0
156256232 142298749 0
170191102 453066774 0
438029785 477462155 0
759737552 749430328 0
358144828 695032842 0
168834291 437995422 0
561436648 358147949 0
178256584 510682469 0
612290456 599788082 0
538691948 795339559 0
43023286 468306216 0
141854777 600509086 0
248433859 613207415 0
494827462 773532439 0
402292403 212085797 0
371281734 622082740 0
359160124 593649393 0
459614179 63099845 0
343468972 378320931 0
229925794 295003976 0
658512455 647344893 0
7678354 91366522 0
1189382 755715802 0
748610521 451831386 0
643072993 690532237 0
239498338 721467050 0
548741713 163111141 0
49288444 266868620 0
746733712 273111719 0
591245980 250348737 0
396936417 178556811 0
638409267 453483090 0
42213011 572493342 0
587834845 329365665 0
28655554 260570966 0
208696944 719767332 0
563406225 720726918 0
698366872 628395664 0
415260055 52433385 0
675093430 126922255 0
515101649 277332774 0
610743147 795643894 0
284527119 180485238 0
201461720 514963643 0
271043791 17142861 0
439020985 202235055 0
421674950 53669491 0
658249971 469944337 0
110607448 753609877 0
636684279 36743948 0
379216100 55487085 0
24475211 758271946 0
325671738 424771957 0
723652571 611283730 0
7587376 189699377 0
737880974 422101061 0
323370072 427969459 0
557355839 553976428 0
519226389 281048608 0
348885762 409146402 0
134925658 106157356 0
454618974 591784315 0
642262220 37043333 0
379312291 789066881 0
774377621 302168409 0
710880363 395864367 0
321085037 137750496 0
234913050 548391239 0
787517016 12806080 0
264857899 452321522 0
153844266 360495940 0
155315112 51477634 0
794044286 259508347 0
344708957 789519096 0
477040160 445159649 0
790171462 667224595 0
510748065 173701668 0
2040884 261485012 0
760501588 440587997 0
248371708 480947389 0
165843013 409762569 0
524496919 336564578 0
441357383 782157171 0
146681603 373689202 0
5982515 626196506 0
414495007 189317075 0
42911004 650460183 0
717134935 51427003 0
637606124 543818551 0
667819911 505452850 0
754463927 526302106 0
118280024 718150841 0
74881710 710287373 0
190289242 476174569 0
638454702 482038835 0
337258281 36719684 0
628510323 436638791 0
709105257 642571167 0
558145298 467964229 0
752084826 495520912 0
502976762 253601083 0
288168043 52585649 0
616253529 88927593 0
687795934 645165205 0
312023447 365538970 0
285471354 338049087 0
173691627 570153861 0
52605035 198198393 0
301569982 114798710 0
25367676 59250516 0
247454493 563483211 0
36184456 224112354 0
788911568 517669575 0
680640856 184222975 0
125263268 646935111 0
289778889 770043200 0
345727749 129588693 0
368456138 664286594 0
67650788 382218333 0
782551597 350634169 0
435888304 332747771 0
254884734 376045374 0
184952111 137439997 0
261600882 299549739 0
307114425 55381119 0
756574249 621902655 0
643012078 511802051 0
184015419 433518613 0
465396518 121519013 0
605268141 634934246 0
111538910 165129669 0
506309144 179302399 0
174902885 783131033 0
201506893 486526572 0
359447478 395343116 0
613294829 470930318 0
168098557 92770428 0
292354079 483433168 0
676683287 616625700 0
392660344 143098272 0
519090964 489391815 0
730910593 755165990 0
84045286 663228502 0
519069912 308653659 0
733681890 303884306 0
16925977 155581355 0
773995996 401018110 0
700780534 367774730 0
497649557 144726762 0
787919628 773483684 0
768058198 217303167 0
611014086 379201784 0
92346704 750405897 0
699967880 113377481 0
190098118 761995692 0
73728092 711840889 0
532157050 197048948 0
696639089 197885922 0
310771072 229751860 0
672419493 389843737 0
510935416 708171189 0
123856602 315149674 0
201866557 506302864 0
421500636 197599819 0
630126306 515363095 0
365164072 278473035 0
315358463 304863759 0
13203392 563480149 0
784228488 75013057 0
575995253 405773001 0
639477914 372177991 0
273925485 517822567 0
497317393 529070958 0
639294080 643169057 0
760896483 263746765 0
749716399 139928626 0
712880267 188890057 0
356691545 784072701 0
562506037 21785593 0
23757064 531132277 0
617904836 619653544 0
613090915 200797470 0
321719446 297120544 0
370852928 381331025 0
554415538 670923723 0
796619956 555186531 0
190759178 682458826 0
6338405 503744413 0
226499781 516962184 0
713733666 185072230 0
758466048 39495961 0
217416923 496062275 0
567276342 763629626 0
751855912 678896828 0
794157798 140453993 0
636165723 730407178 0
51042388 692861146 0
159717581 736053604 0
687639471 181622771 0
714270147 267024150 0
666273649 207377031 0
160942619 158524357 0
637632483 710122360 0
217314276 253380261 0
115340845 686893827 0
32932583 447748804 0
433691528 559508247 0
445765975 438004070 0
198303329 746607087 0
175983889 429847468 0
617271763 151018809 0
507472847 170013344 0
269620031 423652142 0
765902432 462213066 0
177759159 265477461 0
509446198 137293156 0
73291114 517498008 0
236287501 344404912 0
335796190 120064911 0
622081197 628378864 0
522935953 559310197 0
170365132 142191419 0
2141506 550809673 0
616223037 292333669 0
574548772 773509610 0
229286102 290481819 0
489849291 260705398 0
554087701 767703658 0
701263340 408945557 0
589431833 342520270 0
489888286 212221685 0
284967674 663587134 0
781414217 308340865 0
566321697 717804910 0
523426209 338069882 0
466842415 32848802 0
403981193 770331196 0
727686882 601118802 0
488909891 778900926 0
657465722 435510600 0
133994391 400367678 0
4524375 14652864 0
337035213 652735991 0
736033725 192646955 0
700939677 134507582 0
717987214 484092061 0
378897677 781841478 0
210856822 308402044 0
642892884 589609233 0
500786704 542494219 0
558155955 604348822 0
77179962 690227451 0
39154294 199449924 0
765956349 57964303 0
361546087 370510850 0
775824303 39133645 0
414418868 774239604 0
763440055 329091295 0
746550853 189117691 0
355158477 295142027 0
55073100 284966092 0
16698310 365547700 0
111507309 630107155 0
380344190 219280166 0
385808253 132238179 0
203557291 311571292 0
634980496 788732456 0
375580653 393418901 0
289985536 173876204 0
214014809 431784962 0
683972217 165743391 0
787906047 777397175 0
220570329 527483302 0
380489456 88627784 0
536038998 225487655 0
469159113 168929271 0
701630452 712872283 0
791086627 483165082 0
62401425 741930278 0
591536788 222561010 0
748250339 788772546 0
54077337 542705983 0
372640530 258543878 0
5913138 385823980 0
763990314 669626890 0
474637859 276737351 0
329810423 317022065 0
388539576 145100371 0
592242723 674073923 0
101159343 642538676 0
490659656 614143164 0
58367600 315592755 0
408831260 65592185 0
623251437 56934500 0
526529751 550516104 0
60719719 208081841 0
466193158 161536318 0
524037198 144602958 0
275642914 157371826 0
702872424 715535398 0
476541544 425880569 0
527618757 437518857 0
505575287 468867754 0
682828262 756019368 0
781125042 733892684 0
166441193 784080019 0
264792590 712242250 0
320421062 381468560 0
105952226 230118627 0
243144260 58414823 0
287630638 170769113 0
754374193 771635868 0
241404296 624877076 0
643538029 407153665 0
740105229 169943319 0
641429306 364619099 0
500944807 95353216 0
331651763 152257267 0
225429849 759438609 0
403278862 472013923 0
279491093 276977025 0
662359203 86254572 0
180555078 519378567 0
485070732 72455744 0
619485155 666051106 0
685907564 302356101 0
291953979 574202233 0
600092261 191374492 0
697585700 586660668 0
294892507 45841330 0
728987660 136626121 0
555276769 725123375 0
740037872 722638039 0
710776507 215668578 0
344052117 333386077 0
757728463 462122137 0
461517278 755765495 0
732739690 664694585 0
418026825 623468820 0
232489660 485379639 0
450543359 698227649 0
254083825 63680539 0
126084656 634653809 0
378129624 378794038 0
70430373 798056734 0
801358962 451543189 0
400002778 611449413 0
17114314 235981904 0
681261350 643967886 0
467715151 67296450 0
675313315 584581939 0
132406946 220827735 0
121137710 243113511 0
403225052 796421437 0
89180092 448773593 0
702302765 515583925 0
175530030 158773048 0
151993106 177680617 0
291435110 709011110 0
606538570 198125363 0
172541271 161998616 0
368716260 524142300 0
584721553 635001767 0
197881541 303193439 0
508426539 22993358 0
779317207 798812552 0
630905099 50481117 0
592044165 520859465 0
655667615 664055467 0
499050872 629930660 0
678314692 127228472 0
750904621 350483407 0
674148419 94811911 0
792186875 364409645 0
279136730 470670406 0
245046688 144126684 0
113407584 572686194 0
542056735 754473016 0
644657952 166822953 0
294838560 341727208 0
119410721 752486912 0
643215791 594437105 0
779133519 534855842 0
160073952 208121109 0
135279966 649876226 0
738166214 753896071 0
412216674 243643132 0
715357119 490628549 0
583052952 318633115 0
345997595 380594508 0
174648313 568532031 0
114355371 759528980 0
587106442 6389512 0
257010489 211391268 0
149374915 795946890 0
147150275 477167509 0
653427608 584610108 0
738258297 657173597 0
512936583 445817206 0
316532340 374110122 0
745001300 195948438 0
243850728 340305851 0
147470555 427312213 0
85412940 577551302 0
143170238 746648242 0
586399482 456088223 0
278494626 296399740 0
296403921 38417268 0
544373173 396865337 0
359692912 319123832 0
753629550 455438853 0
106415078 14585499 0
766672471 160295417 0
200413871 146956220 0
195072962 201495363 0
518702199 575793549 0
497674160 530824926 0
172565496 281582650 0
683596296 353641027 0
593116812 66152276 0
263190368 248574236 0
432201454 375108730 0
317547242 271380211 0
207981523 370503193 0
300354350 743006533 0
108164955 711543387 0
381280528 239890787 0
394058623 723865482 0
631863100 549051664 0
76775852 279220814 0
197975988 740014062 0
525625837 619637255 0
174183050 488965395 0
671612363 282611912 0
159924461 695565332 0
71966612 151744765 0
566967348 444741897 0
672223117 554536152 0
102008255 475532099 0
648785614 486495790 0
551887470 390360201 0
626870357 523545513 0
524869323 375252300 0
729671283 759432854 0
151823217 64500435 0
512410509 222520052 0
81474406 267454280 0
711186466 235079943 0
157237145 80177902 0
417612343 34384729 0
356975643 273755217 0
112032910 1742479 0
415474884 87751950 0
532791013 736764076 0
584774887 78903166 0
347687517 746960724 0
457931711 492570708 0
661991532 512170031 0
274492047 582962572 0
337020911 284384726 0
272779005 468119933 0
448838787 785433393 0
438396753 4185541 0
83583792 397587829 0
472503391 693770974 0
416217301 500343362 0
201285723 143545668 0
416347447 765689481 0
63898619 388271880 0
507422285 356581179 0
29811203 406664023 0
294993732 751469326 0
187694334 407892973 0
593734007 510957583 0
419041379 604974413 0
269314683 391891003 0
771840040 471857591 0
269217786 281372489 0
557783667 119439849 0
26039243 75557251 0
660600881 607753911 0
65702174 505234638 0
16671436 729901938 0
469255046 767249708 0
53725537 186971093 0
36998977 301952925 0
529382567 472768451 0
646342816 444107409 0
460810178 728842062 0
318900308 20661200 0
318977628 518952095 0
241092516 499711378 0
606231338 610958562 0
353185747 739169663 0
753619549 286122248 0
185875125 266564563 0
623199292 115189759 0
36278403 531872875 0
345132031 230980110 0
186901024 226568943 0
548412290 32641243 0
727086153 778689357 0
489063374 433710355 0
769341103 655341458 0
445826873 238286199 0
214604741 472962963 0
564137816 694549763 0
560182357 770779390 0
360414 511163522 0
733295019 476554833 0
750568330 793757444 0
255197125 15375873 0
163434406 726269112 0
355068625 420205729 0
380433438 130306166 0
769532634 467032157 0
12990159 617678999 0
528317377 792307524 0
446517926 112858936 0
726120305 785315411 0
89846885 420566036 0
326720156 705985208 0
625101439 43519634 0
221171980 790926346 0
565002198 197780098 0
565677533 295235501 0
377632960 134542335 0
427032055 489248745 0
503635895 664820302 0
162368928 556746036 0
615503884 792705143 0
359357377 304459331 0
668683250 665536458 0
289871256 296790794 0
614581976 123888256 0
261000137 772513896 0
124358098 642162267 0
406741173 346031652 0
273103604 226361703 0
463646659 682727238 0
499489476 88063090 0
5760638 123623448 0
420043957 45370580 0
767240041 156841932 0
521873611 332913470 0
570408031 25465479 0
398408028 24916469 0
359460573 737840275 0
165670887 509715466 0
269082076 649790437 0
441943761 442505414 0
202090317 345400509 0
189692843 456864351 0
540878282 779262518 0
83374760 80502019 0
435806932 206599829 0
457997611 741999717 0
695590610 365511145 0
18611767 48768200 0
578967830 67173079 0
521239821 459985275 0
57525614 712739054 0
677402904 362066158 0
612963031 148225630 0
173170612 695287808 0
758016627 108299835 0
492905845 778962122 0
519288122 359819003 0
67531551 361464347 0
45745235 38075351 0
353613837 476805698 0
83186916 172602920 0
281152543 632409155 0
707819158 29565609 0
612844009 109733159 0
207948719 441536729 0
400383088 623156582 0
60537771 31508792 0
647749964 313473854 0
57989849 205010484 0
204479911 510727034 0
371500236 550322355 0
467596306 212262244 0
310936720 172218740 0
254124821 85290286 0
341186166 574003467 0
619038831 648326132 0
105547674 409343816 0
474847410 163327966 0
355086434 621159742 0
689206593 264369740 0
111724926 797981640 0
130036381 409872202 0
359831090 630699468 0
409724624 656804598 0
800370984 539898640 0
306917619 50754057 0
237239882 251781190 0
299865786 55904854 0
687001126 345014364 0
500749529 250242039 0
321332966 439309630 0
720021642 572636249 0
584329827 128178516 0
296624961 257912678 0
458884953 379704459 0
244655175 213525032 0
269136817 475887265 0
78962957 600413362 0
240155316 564991656 0
498138501 165495113 0
44661982 363814762 0
764524249 333768920 0
75128461 757682974 0
339919547 395023990 0
111462613 663386950 0
333484318 48225 0
87652957 127367966 0
15929262 329125816 0
504755354 517487026 0
795390436 261399100 0
184317221 113723122 0
416237711 30349187 0
60510904 766716755 0
377167610 209167564 0
613996902 754173712 0
149151841 760082159 0
216370344 117181762 0
670238614 725835731 0
30440464 784696432 0
768331831 44542802 0
340559722 255448665 0
620282087 257825590 0
633103577 791861966 0
176461043 112819591 0
201575104 672826809 0
209975142 408094044 0
63691425 525748911 0
81698555 772253938 0
236561469 557735596 0
467974427 159911026 0
798578354 209129397 0
799662869 91790018 0
200768688 363207290 0
535472718 273992560 0
249550097 288659200 0
688822957 620874011 0
72830223 250801143 0
381819957 385914907 0
15560038 799895244 0
524735 770199357 0
468697119 718280037 0
643377737 744133243 0
124783750 605277598 0
471797744 756451877 0
601153779 785467452 0
10651355 639117983 0
266425605 632352578 0
221758367 648859474 0
317290064 495952577 0
472574838 550302551 0
624980092 663988692 0
793343553 341174051 0
225469779 716144836 0
159757320 616867540 0
154356650 171473033 0
64020341 302671021 0
322459966 439389382 0
797530720 296312700 0
141930233 132629462 0
407169457 102575633 0
782042956 149273392 0
296474898 455100182 0
315357740 402981740 0
506916696 231956415 0
324846869 310194765 0
518782389 110637922 0
251922069 317060756 0
776536340 320148132 0
349151169 679858650 0
660182647 348816714 0
127789714 423564995 0
136417001 307629443 0
306679816 553330106 0
136500534 324611854 0
140379388 465706012 0
170964292 551015528 0
678463260 88139301 0
639205657 364770147 0
675562297 622766698 0
106230123 179670054 0
449911866 405696921 0
645252336 25575704 0
342069330 709533458 0
759243588 133368863 0
679252169 304035382 0
305663846 354410670 0
777120957 58993211 0
425359867 718527291 0
315324178 287545472 0
449244934 436679613 0
411820894 274942839 0
196300393 371145266 0
48375084 789214992 0
735836422 165215962 0
490524838 40441557 0
420017434 3209337 0
767724957 22403541 0
371948418 610397704 0
491774179 733027472 0
581103803 577333652 0
389076676 476331633 0
792430095 151171764 0
485859124 440412979 0
377640943 330561738 0
507913233 614725369 0
557547135 355941394 0
734521925 237243180 0
509076077 565980947 0
552804354 691708435 0
415079132 287319776 0
560369196 365787009 0
401997171 86441659 0
535999175 687543782 0
268751931 216700723 0
706080801 390374910 0
348733249 440615401 0
99346256 438520249 0
66983299 44790590 0
491801065 623582934 0
175995539 463166214 0
571091343 472203975 0
285580469 745435938 0
577091105 318393207 0
477117392 393339547 0
556095792 582841564 0
83326841 13228918 0
215755270 706611296 0
251937867 510123749 0
715482157 744813236 0
174460732 553703196 0
320630304 605414100 0
127185630 487676260 0
204476284 141741183 0
468360288 14698201 0
58393158 133263530 0
613990518 240579267 0
694526478 568268240 0
588408396 410859564 0
504694912 419056477 0
110360750 70913736 0
462248456 55960935 0
397712522 789907368 0
705891290 397589122 0
726385969 589122187 0
450944115 660331891 0
558829103 557475239 0
575399258 356589862 0
608885718 426647852 0
183593855 442346231 0
188343302 28993476 0
568169980 771113715 0
104874006 596826348 0
346982516 456667967 0
155492495 373766685 0
198097038 169930308 0
644246590 708253906 0
506147547 155656097 0
575110581 294606817 0
87242368 294568466 0
697832273 301666256 0
87289171 224895439 0
450262323 92721589 0
759085519 301834371 0
597390755 383904690 0
135504745 796730766 0
768661226 381647529 0
668108862 157862028 0
609567973 761872653 0
557300626 595580808 0
491653348 224650828 0
478872529 29353820 0
619178764 169607918 0
240529112 222513322 0
326217056 703141183 0
304035704 757850588 0
573744330 202678667 0
191344469 524108062 0
305926778 304506211 0
303356937 598120304 0
478266080 17942211 0
439722058 730772276 0
748426665 394652423 0
713328844 510684564 0
726601129 529892610 0
231551246 125722852 0
649592520 79974611 0
223376762 210903364 0
756171126 388006178 0
701396457 219513459 0
416081162 41305829 0
759534183 385105094 0
726515763 97016230 0
506631985 313444956 0
644245655 579339187 0
461245985 756400944 0
679035825 84127256 0
470112980 637358754 0
459431120 288806775 0
260910279 168810177 0
564672686 532174440 0
169130653 579825476 0
161069034 323372865 0
105775495 394996390 0
533148405 286625722 0
15966227 82660562 0
397776351 504568686 0
60774630 496054238 0
518962519 83895382 0
795964095 652132770 0
302125782 319564165 0
584589085 474753141 0
303591605 305966255 0
320105233 555518248 0
71409882 86364512 0
117772934 711411876 0
444324234 82040252 0
722366790 448947001 0
778338433 348639957 0
489635079 400852657 0
154028908 87690174 0
16946151 273938994 0
589849626 557458728 0
508019907 116834673 0
145772898 200913935 0
399896377 275289568 0
766753265 221518721 0
707924720 242399830 0
787088126 362829117 0
383130703 399804816 0
167508798 437111711 0
477477598 425020602 0
793426981 178472414 0
404533144 559780616 0
700900886 302708698 0
765556587 419316123 0
710667095 469212400 0
441206112 508353970 0
8275204 323338360 0
775810667 264481441 0
317767627 507694719 0
542145879 344597123 0
53196642 534814929 0
69951843 569076300 0
665748613 588981842 0
239031033 517075231 0
733437516 539700775 0
646859366 380067092 0
184315895 156505256 0
418647618 458313650 0
236530753 495863716 0
74996961 672756263 0
246229261 637724170 0
187120406 702397349 0
661049841 253052993 0
472657853 636376698 0
378370208 372346900 0
382269059 65419002 0
670528937 798502177 0
80059563 334920725 0
130067299 419449366 0
163401809 499211592 0
448264658 240822361 0
222945162 308182683 0
690848687 16510783 0
637035882 504709658 0
61813051 323514754 0
219393523 103679790 0
269873791 341496149 0
779782251 641894684 0
382684316 260245111 0
180637274 498640379 0
736567249 335995865 0
76529755 253082560 0
89187915 108483513 0
700772241 780668510 0
290380260 39640885 0
430770434 167751785 0
387664944 332223709 0
356514891 619736158 0
603746975 341460852 0
234011751 738723909 0
468524244 191806490 0
363749741 90618354 0
353008962 641031722 0
72263711 791054823 0
181021504 657938709 0
264761148 462519046 0
678461525 401465358 0
512457554 137089184 0
413358130 634037599 0
266947623 696325260 0
742884801 658955344 0
99320467 133999896 0
95101619 387656474 0
338127483 60154151 0
258825823 87724502 0
238350562 281205547 0
606407477 73274098 0
422515646 655014307 0
204055242 663989585 0
777371342 548214313 0
519184396 519383215 0
380384165 614463445 0
270499707 786123550 0
517833884 108272182 0
718769820 393949792 0
32381024 99205418 0
714832787 321162468 0
146536927 612906406 0
576924453 86667972 0
638518839 350586878 0
552819339 65344648 0
179724965 169492258 0
705036450 126573271 0
717834556 584809005 0
573560447 736599698 0
257942368 396517233 0
41369583 641511582 0
140445577 591465226 0
26608059 580882563 0
255816318 628004518 0
516764939 360320356 0
506497598 372906647 0
122494869 704549251 0
3012404 179382284 0
712707934 689523886 0
185353210 488525359 0
724172625 113401790 0
41829906 296589162 0
105218263 725604821 0
504012043 590776798 0
39696782 418307833 0
466981896 258016523 0
608108115 209227704 0
799906968 85355273 0
287755828 434063212 0
723272046 372125118 0
749208712 91173113 0
513979284 546594556 0
396293331 243240767 0
770194243 478546510 0
173699077 569112113 0
635145006 43235566 0
104226105 520821315 0
255652969 259057666 0
708444243 758346275 0
685062392 526469162 0
788138549 375799182 0
401050611 537127947 0
313911246 174987082 0
66497972 742231279 0
413005832 198649511 0
25232386 753567284 0
361116256 112713282 0
110794469 30927135 0
360532190 744288425 0
303716791 456916645 0
125110183 760796490 0
749193398 324473209 0
171023424 776569088 0
229205505 660924757 0
794679957 392788870 0
77262201 581686697 0
783450059 200514051 0
770181101 10795820 0
354966344 107741007 0
51426032 599526892 0
240990338 74485895 0
207904836 23484148 0
593486018 3115837 0
686312520 476872371 0
679925336 641050097 0
148114247 726138460 0
679664600 205242704 0
576018925 636950122 0
725694453 253494697 0
661199304 581018640 0
657894224 2519879 0
139693001 16214817 0
211755850 461632738 0
464307478 650424202 0
334146291 704375486 0
102151293 749870208 0
203169975 534284292 0
74097532 732766974 0
742454244 193397071 0
353067466 798178663 0
255839034 603587805 0
277890085 215387043 0
173702053 492652225 0
489360736 349620272 0
128338797 717495042 0
684877434 163912233 0
628487405 173319763 0
22853597 486713288 0
579782693 646421920 0
786367167 279144059 0
190808256 39728192 0
318280834 139956450 0
700049362 718142239 0
328596452 673357998 0
749956157 41596948 0
404222179 624602609 0
120857659 739279291 0
578834982 781095149 0
678873944 219029035 0
739772125 453410252 0
413610607 393469467 0
487484727 616711746 0
535446997 337298509 0
385469168 572284503 0
697734205 133341744 0
39122218 204782246 0
202226837 10792784 0
438484694 698317304 0
443136179 484367419 0
111950412 760665684 0
665232408 691904171 0
107897200 522052201 0
423622829 403459088 0
747287731 131560503 0
231703941 373747567 0
15562667 282878951 0
67165516 737257053 0
578878109 412161394 0
405970335 610934269 0
265634823 674979974 0
450819304 67149581 0
529570951 655738539 0
632805431 426305980 0
435244369 480535839 0
283263099 293033070 0
273962334 77345740 0
222025324 295677120 0
16209451 444119448 0
293784904 631558982 0
608293034 35148011 0
315665498 401648622 0
537310848 307747230 0
407930910 494756605 0
437401481 180734666 0
795471052 309095824 0
68773297 472585096 0
493652328 143024695 0
200772081 181437833 0
261754955 288898265 0
400557008 748469146 0
602441478 745083064 0
296006706 420799905 0
759068984 417801570 0
142961028 131639099 0
281134029 537426377 0
421538111 438914008 0
718029055 233563518 0
404291898 370723516 0
791122075 763028029 0
606959757 558308934 0
741853963 24201665 0
249246762 36382670 0
758888965 161674454 0
150419518 706369700 0
431127316 443743096 0
476324391 345857003 0
757767265 427261341 0
722459549 385722359 0
141201427 353428341 0
24421058 243987588 0
181996214 214197867 0
502237936 34720398 0
725132269 75058599 0
156873944 513899277 0
187480481 221673508 0
104230671 410198833 0
61639114 528642162 0
96145666 318703043 0
275872942 688547195 0
163753838 755503839 0
452682062 772047322 0
748903698 788135396 0
99399663 697813457 0
635556723 31358359 0
60419756 503040481 0
265624399 645470852 0
718657089 666998752 0
601053765 119074594 0
196019657 701092626 0
460568947 461686999 0
664480475 40838872 0
375938859 791529364 0
576018167 518703746 0
730719137 442632253 0
800472280 267314044 0
697575049 493116735 0
455841419 220207983 0
369765200 783802130 0
257565272 768904513 0
45534063 543466054 0
188913524 231202388 0
150336336 558646993 0
374920552 610209983 0
674074182 538162580 0
666490283 168485093 0
672534987 305639751 0
408122747 137096798 0
421691270 307092694 0
637276901 800491947 0
398308142 320163195 0
664222895 34409800 0
146770566 637130889 0
456258527 99087749 0
737685997 723610997 0
401949453 754528074 0
767979072 325780291 0
462752406 700618408 0
731384191 518426661 0
467196531 408896706 0
573202366 65837173 0
558404287 42480771 0
194557284 194674240 0
106494726 473339646 0
578615379 747387195 0
100693788 270497273 0
680231695 637668810 0
439385414 622582728 0
170873381 269020463 0
92674355 6358027 0
504585610 598519067 0
673135057 6155548 0
475151159 718283968 0
679317446 232551819 0
610421561 243371753 0
201545170 426404160 0
26977879 592501225 0
220083180 578684141 0
422333599 56092808 0
265191112 234616685 0
438552873 228644849 0
605958164 105283720 0
708544075 532027912 0
493697990 77989527 0
499511060 187410268 0
522555303 637869747 0
505440677 757216706 0
749956434 377445288 0
642280728 199349707 0
647303606 44139450 0
78940456 546440266 0
448684976 232414361 0
72300463 443583448 0
444403670 266953413 0
648636918 244921497 0
669792303 16481961 0
783428063 308592607 0
414474549 218805925 0
453210186 392568116 0
431809451 234877289 0
15524384 458497940 0
700465066 83956178 0
502274645 140741740 0
646210593 66930364 0
38103051 532660868 0
98833010 752917336 0
542629673 307052713 0
495712096 46706423 0
324880404 98368996 0
431633111 178592199 0
325145082 448935855 0
424050436 72528554 0
569024772 410256545 0
396516982 17050708 0
353149556 563417985 0
310396873 125671825 0
602991151 651420461 0
213665809 603716931 0
643242983 93798937 0
426969945 80331741 0
770505411 37637801 0
318127337 241754264 0
51652791 227888916 0
780488250 46406817 0
766756246 82392441 0
40375319 536788096 0
789576286 542574471 0
382271811 71890419 0
172535482 21085787 0
399204218 327166145 0
777108477 522446637 0
63054651 372972756 0
596387669 698393547 0
789342328 261592446 0
763416555 334856653 0
342847172 594607496 0
369298615 148530845 0
303936362 758199449 0
712511579 614138803 0
189771876 714425039 0
550410363 671651919 0
595520115 365914960 0
798028759 796664182 0
16305607 236073997 0
289787287 260247006 0
255072664 51204995 0
331813424 178210519 0
747872139 691274631 0
392327298 612085706 0
477907323 172716991 0
741214484 690924614 0
794540715 784011119 0
185417237 419762872 0
753980013 341410739 0
223718812 629292151 0
519298652 651423266 0
375965363 383028803 0
459601813 640717083 0
155272132 795058102 0
282675665 224539091 0
371083804 89516334 0
625439674 387098890 0
735051252 732442195 0
629125345 691249587 0
800791504 641675793 0
516424699 442085283 0
707867755 196629219 0
265652520 644798118 0
216766601 471243249 0
95766261 494585143 0
60004995 583782460 0
340697285 269660232 0
627087772 389330922 0
515773504 180301233 0
604000190 379153256 0
570353434 728993888 0
317866858 4657958 0
538999136 98327794 0
488897267 481475937 0
563745904 403501095 0
286961755 243046443 0
487490013 630523652 0
80310848 349150626 0
409088758 549353401 0
348624987 502085249 0
330933944 586867478 0
167817360 401588331 0
635842530 11959619 0
602456284 148039622 0
665149431 148110010 0
744816190 456699090 0
159207441 534538203 0
768363046 54114337 0
5952745 157660166 0
45656736 281693070 0
547730972 619901048 0
571762032 120723388 0
293136671 90449586 0
584987610 716538528 0
487931355 532753702 0
24475334 442486756 0
38918258 24667947 0
447521086 331023426 0
62985670 714001180 0
714539167 25014614 0
629568047 581013393 0
630555357 617153577 0
713990983 489648306 0
466241484 638775384 0
574828650 445271525 0
564100075 302994199 0
447603639 463216305 0
345749924 634400145 0
744016040 385553890 0
698904769 12708752 0
775174776 292228961 0
249364941 138040498 0
179599490 305226650 0
334292285 213322656 0
711464406 742283337 0
745708015 22885617 0
111110208 81550471 0
367000792 139911051 0
85900399 373887381 0
643312363 791816588 0
196535746 602332247 0
476000037 261220461 0
471200328 178843669 0
541834809 542072105 0
771443729 34233334 0
336323897 10820681 0
88052161 261374165 0
305706270 102350788 0
333291806 493435342 0
291540757 656214456 0
249571550 144464892 0
192050352 606613878 0
206576466 341586738 0
376143573 79178623 0
6581802 622074497 0
293181517 594606664 0
379022908 801277779 0
439949343 655308746 0
104506649 472605888 0
551881873 449398942 0
81727977 346670579 0
178252893 535191988 0
100432254 728806190 0
73364786 156004008 0
300890809 659613155 0
482795257 635420702 0
162017822 178228859 0
334860032 521215937 0
513101256 196309911 0
429954602 451411737 0
610096806 87234723 0
568676447 461004513 0
538833090 267015440 0
616287266 429080550 0
510833138 598628119 0
94466629 599401516 0
608137651 660657975 0
377143552 476357154 0
84377010 97617441 0
267548981 553637144 0
664128290 215180084 0
273456036 228702656 0
587361787 441764536 0
619321653 659048508 0
395604989 565848087 0
566972815 360616396 0
172070421 764601087 0
95962518 670900989 0
753788436 139095402 0
4061037 329046782 0
725318999 13300267 0
307250436 189691490 0
360793499 365814574 0
163134004 159380698 0
99327655 401677328 0
68947683 136209394 0
653015131 333309380 0
68507508 497236098 0
169869787 268362764 0
39447078 251817528 0
610847567 380706965 0
9348797 474096736 0
27519704 289451026 0
95315376 413197151 0
52062610 258764245 0
754364855 53283231 0
462313651 55600200 0
798811917 199046929 0
590840655 710380589 0
474968999 775507605 0
399290431 462035912 0
59443632 707253808 0
772019963 238951219 0
298166570 333810096 0
560539163 288422791 0
313197506 122741242 0
334032329 197948111 0
255574537 185927613 0
387668263 288628772 0
184569253 548456631 0
363463947 287661671 0
619695938 778264066 0
673956879 449824681 0
726946232 8015679 0
313057213 670475870 0
497326630 282736878 0
379300597 697116736 0
357856380 586866484 0
509996154 578948907 0
718769529 417443531 0
213012558 318301080 0
8533180 647584428 0
783001108 167494481 0
681500282 6460215 0
713575121 14528859 0
463768737 384935144 0
797108195 406452486 0
64141378 18957256 0
666462216 689373445 0
169817684 20189275 0
210716526 96866828 0
582013044 714088839 0
721146512 60950505 0
23139965 149772941 0
753040684 744165055 0
714759354 708654281 0
265882968 236953788 0
107953918 534471253 0
570888513 703238534 0
338398301 172886507 0
541078356 494066155 0
642271108 572393815 0
37277568 583845039 0
786620568 272510271 0
162944688 652573639 0
182568475 626627833 0
493468356 125521633 0
529638736 643039742 0
123651291 521366280 0
89625988 738558847 0
152168350 100156496 0
67167093 64517814 0
579474407 83443566 0
745920783 197541042 0
179012405 444061151 0
799537258 439292474 0
798370313 624163857 0
336712588 340578299 0
87768395 243000997 0
791505171 690569291 0
727673618 77794756 0
297919702 531565385 0
683703975 542838969 0
398999449 225732040 0
274737172 436167042 0
696071476 584885586 0
324079011 269694515 0
637867302 590393186 0
323015417 317974284 0
504687556 655282305 0
452732459 297128666 0
389871740 87357912 0
73017570 379804421 0
723925830 679207900 0
57460629 367262822 0
596505721 121462907 0
72960164 669169297 0
349226509 544568469 0
589060683 356339055 0
612047887 670067738 0
719483797 397349789 0
466310930 157577550 0
411460633 192403932 0
192022485 382197413 0
234432428 705728173 0
190877866 628143121 0
460457421 70397189 0
620580021 257828508 0
212570161 725669507 0
359053277 500715654 0
161640870 353639920 0
785375241 536985725 0
705350671 650081717 0
84792209 161275178 0
51908072 137710251 0
202119946 605792790 0
185881231 775902965 0
83836370 626319757 0
534051701 181625002 0
468007398 508232965 0
300422524 114071213 0
437321861 579769700 0
335103006 668710790 0
595852411 800373714 0
577374154 282658306 0
735864186 42017497 0
430373166 584187408 0
780335489 362907879 0
416238575 716105474 0
198877757 482906162 0
432645903 187872420 0
661193728 740846818 0
74879413 126387424 0
736481617 448629864 0
177658909 43597965 0
284635006 292958898 0
514895917 427080385 0
437632832 208084704 0
540069367 445827771 0
119104973 316446854 0
95203777 393068595 0
364000178 422005896 0
94568505 520445027 0
621893889 29236502 0
349744781 633935101 0
693396915 90476842 0
645994519 505178956 0
302079423 189109405 0
670090823 221659115 0
668783814 156493586 0
63700907 82364703 0
383007751 773638709 0
612239110 132564608 0
176049260 166173448 0
795802544 600227316 0
264819219 64244869 0
91094100 65818544 0
457591594 276809844 0
524103070 342230765 0
89513308 269042834 0
297269620 590741057 0
540019725 551399487 0
420136174 500905280 0
51408186 796888228 0
612335413 593000485 0
363571971 752464784 0
453416136 576056591 0
587278513 648570085 0
152515866 538752360 0
81623043 460540426 0
719397592 569888637 0
102704932 35979096 0
737697326 790717211 0
397544958 182689918 0
727044810 490178880 0
532253678 103946637 0
759518447 558060593 0
163133481 275010884 0
196667796 10215741 0
253296290 655584457 0
410646738 71124604 0
537906460 736411495 0
210804762 221430251 0
107959286 325338831 0
533732183 294775982 0
492034488 27790035 0
679704153 329520433 0
413441434 561881127 0
54026097 18899523 0
576660537 149142866 0
256004492 3909472 0
362097061 160158786 0
219715394 94216077 0
47044723 192846105 0
38616847 795972120 0
628646992 61038782 0
780455757 469367027 0
431006115 705609393 0
597525867 215021763 0
295929953 381672207 0
554803424 770348971 0
437636754 748183457 0
558934814 135746666 0
253054928 46301781 0
163754282 152048240 0
770482568 405716360 0
342332194 296005045 0
199451760 785243811 0
118357074 787042178 0
365849897 240859171 0
313395883 755252629 0
134113908 536230032 0
430513634 131086326 0
496196494 234170269 0
121865028 138492504 0
417751615 298058518 0
350687194 107610105 0
326916299 297350738 0
133423741 111922568 0
433781274 8535836 0
514631350 698333815 0
3391061 757595459 0
472585916 494536892 0
537298841 572842004 0
540777628 318643924 0
608819466 11064431 0
36652042 767920758 0
209873513 164820978 0
613409966 551521515 0
212126427 385688145 0
714031267 198705063 0
772723313 428331149 0
597668029 419335825 0
139709335 645122336 0
94019169 114865069 0
329111458 372668929 0
58162065 25498713 0
633964383 215400174 0
123486899 623742287 0
276896249 358932155 0
136951132 569893369 0
18686556 382224556 0
200256364 149891244 0
797878940 160466288 0
173321797 573000260 0
534602970 592907291 0
239731475 134565888 0
525121236 376431444 0
95141591 441661272 0
364143304 359476004 0
587478643 696938362 0
624342250 473953515 0
141917703 741861200 0
387753751 685964031 0
516216381 66110877 0
628878769 653527768 0
489529979 728525760 0
8935489 671474141 0
347556230 116798830 0
736054673 139358663 0
744291657 538552842 0
628590197 776833047 0
7412532 489745371 0
578994940 244779786 0
199622199 716081921 0
691192367 564175801 0
662471299 85217065 0
26126441 155498362 0
279274455 357125853 0
235299828 527840045 0
530241396 792651463 0
750602623 165869549 0
440883496 635673817 0
684524643 392461476 0
755823720 252776767 0
573042146 370794593 0
415747636 489264210 0
393909040 757708137 0
18763864 598820166 0
487030939 76288849 0
189376393 692373935 0
251319365 697320737 0
520889412 473213729 0
146489589 321427977 0
38143225 479126792 0
659347024 705704625 0
249175140 589211566 0
745333442 753986193 0
179106536 25983625 0
739916080 317286083 0
62462255 74422442 0
469349805 209282709 0
625517052 437157555 0
394278106 245596502 0
559126801 141312923 0
220794836 3481453 0
505841139 135409135 0
738599318 693251568 0
700975184 388751028 0
664811150 2834110 0
747281722 556506995 0
273671578 365415011 0
796287737 154101665 0
47425994 599357259 0
386322786 35421163 0
30484646 525485687 0
408083023 326312621 0
320805625 700555952 0
660604555 336375623 0
313044996 66268205 0
716264078 233975544 0
578277238 679796848 0
539026089 218115019 0
186715552 765656408 0
643934413 275964471 0
290656223 480514024 0
486582378 570113556 0
487548813 80458643 0
369835619 651706661 0
307456469 564452550 0
648558645 594885749 0
625670830 554051446 0
756675929 778420741 0
237016919 674223210 0
172175255 190053043 0
233961644 26601277 0
233547823 227125459 0
220340609 58507561 0
339096875 244494890 0
515185125 643215836 0
219066388 83714901 0
272010986 68814409 0
279622296 117305371 0
3090862 483147442 0
609378034 126803293 0
205615681 176659405 0
583031902 548847294 0
785320194 280516990 0
18604475 89363867 0
504499842 377444180 0
799528685 521316109 0
716384848 289366222 0
446864820 145969825 0
23399867 248629310 0
475351479 472747413 0
479740312 581374098 0
763038671 475147888 0
345905988 606783307 0
113311676 752121167 0
258567378 434595056 0
332768545 561623980 0
613083557 362412229 0
337795404 442240464 0
495785731 59784089 0
8359039 379457487 0
139862985 767689006 0
269754870 119519927 0
304070896 45382954 0
577598609 312084679 0
240168320 798532556 0
29840398 255754155 0
287355770 545285292 0
652677201 240119790 0
355356180 268887682 0
503230546 123233151 0
545578904 356724328 0
496083487 409821500 0
58038688 88668002 0
783607018 366801593 0
335352442 71167034 0
299791276 25731068 0
106239266 111628100 0
735690598 577877557 0
453544133 173553443 0
209517285 563198730 0
238432260 298705521 0
32645979 374612040 0
360385227 136820492 0
695130334 539274581 0
481427379 331923051 0
534870989 487224925 0
778815813 545902542 0
180300956 98007430 0
45901244 208269130 0
682232697 645198189 0
566589210 467381835 0
561269157 88282594 0
609032850 74445269 0
168224641 360498968 0
11819821 509803596 0
120942621 269146150 0
139659410 31275176 0
182771270 177784112 0
675537359 329117921 0
730838782 167135547 0
658322359 632519583 0
462546050 658420285 0
526950374 142578685 0
451753769 100078946 0
336619927 655834777 0
509238306 755609275 0
749185778 46548661 0
88400464 545035150 0
365143100 244012656 0
244223562 681345905 0
110315713 433189799 0
665895718 398089097 0
519808603 708918662 0
471079560 202458035 0
419623775 339431185 0
752385101 439690716 0
242007354 120897221 0
540660196 301988145 0
186886586 297388747 0
269233935 680013665 0
191216197 671861435 0
414273194 56112296 0
329290585 212243556 0
246899400 723667805 0
557542217 240002404 0
213914016 459145206 0
136972609 496504955 0
644879959 72359109 0
135634413 737085473 0
584437995 308934384 0
605634794 368158430 0
650560132 399507587 0
447597764 638661781 0
792911603 244929715 0
430071257 481038356 0
341493772 79459251 0
524883677 335832953 0
148671603 703171000 0
11331264 798219470 0
472995035 99482723 0
374528557 207605254 0
538518010 314184628 0
56471866 691248790 0
87331719 6481849 0
557109935 35717903 0
238173777 39848455 0
301284442 764771182 0
373636577 24724997 0
145814179 672878590 0
798267189 279730060 0
360835000 753348167 0
644882720 385804482 0
110656015 56443885 0
398171521 640498421 0
519503658 19033080 0
229172812 652726880 0
405794842 77297619 0
744904889 704723211 0
765750174 757362716 0
152892198 311392047 0
62921631 421675732 0
547063294 718877923 0
518774033 614310972 0
584933559 337542653 0
542651637 524138334 0
624262706 432941676 0
629063635 142788936 0
559067331 389097091 0
232129292 124980927 0
213254224 117085992 0
194007943 605612967 0
41608082 750441306 0
337047383 710809638 0
31018007 783807229 0
305093873 232011819 0
418309307 71667075 0
303748203 19064907 0
430787930 565054078 0
91942605 296546066 0
666798980 213492702 0
789737196 291117896 0
179411971 789370885 0
651868068 276194715 0
574435962 345021647 0
431416639 114818492 0
179926045 177330145 0
222994447 114117966 0
673875550 539586648 0
677151405 345366982 0
446738244 349848235 0
564682588 581375740 0
32524692 594573283 0
33551034 513084367 0
149999408 483182039 0
476081360 462555213 0
314917044 461251616 0
351187240 626133590 0
207599486 68182933 0
481435306 217540394 0
227357112 89861369 0
745056513 275673189 0
178000640 702508255 0
349736178 718097879 0
192717124 643156996 0
668646345 625835413 0
390885101 524417923 0
419635562 735009124 0
284588230 97457290 0
135224116 632378900 0
260991990 396298786 0
743031505 603224191 0
298055398 87773365 0
80295846 78094377 0
160776806 213155975 0
732696099 654567151 0
479903055 348545908 0
495833567 24312035 0
185304689 736027984 0
739875145 584495029 0
336272218 512383119 0
129092829 598331587 0
31786330 452072952 0
181305506 682712817 0
368226135 225914293 0
525080078 29670514 0
551930840 539224079 0
508189863 540372195 0
143674881 135774316 0
775832219 90397070 0
239623448 221772311 0
540086810 155483698 0
479736092 744824643 0
521787051 308593399 0
760582245 790965428 0
564720903 174026560 0
765316247 470286693 0
598455261 399849780 0
633119339 438852180 0
22854049 115292465 0
28287667 761301833 0
191849200 580390338 0
699361606 364445084 0
112116773 385810192 0
484130132 246212384 0
111088223 16237182 0
493293805 234960303 0
599996505 513312152 0
102684396 79336992 0
686430522 189206106 0
660586153 406577405 0
34577584 119924651 0
269104834 349251517 0
110671441 113251562 0
217159118 98509537 0
687992107 474647846 0
780223225 315212171 0
414436186 46583081 0
407780447 298976378 0
193047188 151676053 0
9381564 688860307 0
529507551 256178260 0
574610349 80691974 0
269041336 661626778 0
150041764 396351702 0
625395311 21861258 0
396120999 223463952 0
82086936 169652065 0
419125837 104359975 0
558505763 224820872 0
576034411 146968222 0
706527162 648712312 0
775506215 747052409 0
220724030 588617947 0
614787256 780992300 0
469291767 139649233 0
706483551 556883646 0
279294434 199779773 0
379048243 698686560 0
780691442 270661316 0
294112698 335403875 0
500586288 715550395 0
662845555 523278727 0
256369646 475387317 0
790146523 162867672 0
593956202 764079065 0
776936468 766548964 0
156261573 167406453 0
566846620 453831864 0
319217385 197112013 0
799327819 322171846 0
559418096 340519279 0
428497799 392492467 0
511846363 782158255 0
433308034 468231080 0
3813220 708757400 0
338832932 738072978 0
179314090 725982806 0
67327986 650372901 0
163854169 530518889 0
623403740 414865823 0
549788817 370647245 0
524804759 776158292 0
725272087 657170500 0
71273340 292195742 0
577864691 780735659 0
31487956 591022045 0
416775450 777495944 0
91060468 527857551 0
219232179 654372205 0
517725468 744196322 0
228786723 700793493 0
376322710 227272805 0
245158212 469485117 0
623847525 340901697 0
728956131 677650490 0
317176250 606138344 0
622311236 235890220 0
573894203 371105715 0
217998586 600234184 0
409597997 105162507 0
799212567 165550166 0
534939595 254980962 0
548425850 626874013 0
656093398 672475835 0
418202495 96789114 0
703432797 338002036 0
631786387 551879109 0
483136959 463228152 0
690673182 653468293 0
359701923 402837631 0
203752561 250721863 0
133255133 420903943 0
758604680 6639244 0
230717371 512843123 0
400151933 651394902 0
92386936 339678182 0
428151866 171135069 0
518414936 527205228 0
576929815 692834047 0
748236462 275598445 0
432302938 562501945 0
255548619 65980778 0
22255269 344173893 0
188076076 423546960 0
553284098 13059477 0
650934805 636940263 0
656610948 626867184 0
337433851 28525064 0
771464504 720167044 0
208571740 123571932 0
680032420 717254280 0
245527049 142210091 0
544817547 703930976 0
737252316 792951859 0
653629188 153414537 0
322196683 464743347 0
394498420 390281568 0
571586702 367626260 0
221566038 543577916 0
753090498 192754823 0
320384019 792292106 0
508823595 92043099 0
46113896 273374746 0
480147807 679235963 0
296595262 10072017 0
333361984 469750174 0
165455948 588016629 0
22381360 520122016 0
21395341 449951554 0
601295239 643200660 0
246692200 509245974 0
648085259 305730654 0
402059377 140995908 0
765323506 718364689 0
237623488 200695554 0
315685383 764718707 0
177704982 721182590 0
133002691 778419859 0
466477669 314742646 0
663382964 488308721 0
200768761 107805974 0
502239477 797757235 0
105613802 394782902 0
450122986 756437690 0
397782399 275845810 0
252888561 481948480 0
108715491 298841732 0
58556415 465924018 0
697783160 94640811 0
435023196 99114538 0
623928882 117557788 0
274787227 388056778 0
643852146 355448478 0
111451153 289651811 0
663614811 408940748 0
431471794 211399111 0
213405992 567237629 0
354855938 374130721 0
641178386 367466301 0
60419934 686049295 0
73771409 619433850 0
760596128 101756104 0
510958180 36673962 0
477558325 479500213 0
36019098 388451117 0
337583499 483859348 0
627185115 176722494 0
250503270 736929220 0
737432613 705167826 0
91344201 536749825 0
345476472 288655794 0
675642133 777411583 0
463753302 326939411 0
753600853 800732484 0
16268639 103991218 0
96126222 641615645 0
307782933 256284032 0
66817250 181341411 0
576268281 707968528 0
741942846 556136896 0
128567122 728217809 0
431644958 642522425 0
694078930 3698632 0
561209130 89657121 0
437931889 503479641 0
612809557 278972082 0
344436016 544562822 0
408959947 182201613 0
488226889 740787336 0
307478668 200387659 0
243547366 711459591 0
652225804 8275321 0
150067300 301665143 0
559834438 686842932 0
407094020 280959513 0
152109055 579643878 0
100773013 776065819 0
526887216 8168519 0
415671740 321855633 0
356445984 191153239 0
611608538 10473284 0
316913432 750274644 0
272264460 531122914 0
360820628 109769637 0
190682438 497544500 0
529933732 355008457 0
135942543 383116262 0
126462004 799413126 0
584748656 366196954 0
694671483 239523501 0
177244544 561807487 0
741178779 537007141 0
567661208 687427840 0
218880407 726995824 0
190579103 464064555 0
272816357 128989322 0
369959793 274920312 0
409207111 106254237 0
635246107 407640898 0
6319951 296585859 0
189217900 582740664 0
102501542 26559979 0
297395964 402004715 0
69517571 287128830 0
100827407 586288341 0
693041027 736563734 0
52000698 124626161 0
617891538 42901161 0
289284646 15662773 0
438555672 48502669 0
717780251 743849517 0
794291629 751856990 0
684042151 367758033 0
612964869 763166746 0
748918378 642851377 0
474051416 765035902 0
720062048 255844652 0
92517118 29916214 0
739189998 173974134 0
643948100 510212010 0
137974721 331172668 0
493365675 326938532 0
593913622 398818383 0
619520215 325643689 0
383584085 377391664 0
659101025 666282012 0
43572289 189825114 0
305626908 7100832 0
499672578 543715117 0
586020189 643918291 0
406593694 38222137 0
561351884 46535397 0
182122916 368712351 0
734250194 744589943 0
392045773 603617690 0
572980181 173383515 0
374546091 372812586 0
795145688 144894893 0
752027648 531838995 0
654771672 271110293 0
595732727 679571538 0
659067063 107417333 0
545775464 117798603 0
101980608 237479307 0
366952590 255324958 0
576522797 20302017 0
33360158 201513041 0
622704708 389049325 0
357121257 487720010 0
578450553 143596602 0
477324867 692875782 0
392156983 369225769 0
595383903 613489665 0
142196677 255507803 0
768138970 778306123 0
611042684 112218254 0
459782099 511433067 0
265298054 175538385 0
769221052 606373826 0
241038279 789318954 0
438748122 434994963 0
436823228 549027602 0
395283855 625798190 0
467550779 394277769 0
121605827 297263399 0
773559571 183433578 0
412701096 620495718 0
90959644 518402906 0
302782357 795042942 0
108500986 449209983 0
301774136 197339754 0
434355847 203741168 0
243470634 210397029 0
746997498 345900439 0
673952002 619698840 0
198863982 764558976 0
618632917 110601096 0
718434527 90798607 0
91214341 693737917 0
187028989 5254064 0
657639321 404694266 0
89409637 216556305 0
705141621 80688521 0
101914010 578813756 0
555758890 67219218 0
400915086 201662550 0
175610246 48210206 0
214705534 236464305 0
352781216 271816608 0
41531892 80096069 0
24592467 134364490 0
398356469 727461379 0
578185062 666232533 0
771216912 600448173 0
614523710 167430443 0
531767068 268851818 0
99979707 777737030 0
96926568 94296411 0
175919947 257198952 0
414534542 116854353 0
224883038 663262291 0
649246781 747957265 0
733408646 685058917 0
40716690 307430467 0
605844238 599882727 0
308387735 429892644 0
734308901 103633729 0
715542168 88794973 0
255395094 394729641 0
278460973 494420283 0
318481417 181523086 0
85793473 181932413 0
341398922 634117466 0
503177711 548109142 0
382316023 194262770 0
238836605 482687358 0
686390463 462497773 0
473339953 362607723 0
257715631 159644785 0
199932656 608020722 0
408878550 17855596 0
513188297 534886580 0
222663360 561117042 0
188403262 669777416 0
527945034 574117263 0
143681732 194508361 0
557611931 77579189 0
266310787 87573884 0
214699089 441487581 0
23720073 307632597 0
229676603 639800656 0
376336743 575969623 0
654341705 698226377 0
913658 202728851 0
276544046 524890460 0
647122566 655859481 0
291567882 748851683 0
801714950 246572180 0
650922169 135880374 0
592052493 552043839 0
15006407 99577234 0
645941836 712882790 0
644079781 33942238 0
389742533 216039592 0
361236697 291194525 0
88233685 292242164 0
78548678 223534552 0
73841215 260551658 0
434508784 489657317 0
237346528 607645307 0
235259242 709300257 0
484698251 659041640 0
348101639 98722266 0
45500214 698680864 0
669128335 313592312 0
731047369 108367928 0
725208641 303935850 0
614616883 28139658 0
553454392 322552612 0
605607809 218955746 0
704038719 663485079 0
422941001 322763620 0
82283763 546260428 0
208295199 393590658 0
424785315 474783486 0
769315096 695671568 0
304766719 68063343 0
664159307 209807337 0
797415655 189355847 0
692238197 733104863 0
256240982 364637996 0
191642347 215360797 0
23945465 795712500 0
791422038 707717052 0
772170661 302328326 0
740931837 4137104 0
734044350 336685537 0
307976542 774532855 0
488434144 677250930 0
313227969 250026786 0
551224101 325855279 0
124789008 525845458 0
78688790 722427406 0
450203665 284327259 0
556548059 553872112 0
612609382 1819333 0
405659992 295572497 0
549153117 26046651 0
378161923 644277711 0
590352856 605319793 0
59029584 412226572 0
107547934 235472607 0
303004459 211928901 0
285403817 620181667 0
259970573 435061120 0
702660114 660722472 0
423435474 647218023 0
248689457 69288685 0
664499006 588730530 0
682300264 531853274 0
248291569 671191423 0
683899262 422596484 0
420629146 353088202 0
497091481 721777687 0
603661703 600605434 0
133243934 624318180 0
259692863 373088518 0
152022757 689989263 0
219359826 2898080 0
243060688 791632986 0
76098868 455912033 0
518408477 426402747 0
316414880 722215497 0
700916107 422425076 0
537851941 581123570 0
411907525 77622252 0
772573503 662995024 0
365103511 612880823 0
510036785 110728943 0
200975855 331888827 0
693774741 469337194 0
391297235 244575584 0
700832671 611396553 0
777433830 484454601 0
222451686 153332054 0
715598708 615845565 0
164971351 343301123 0
52440994 285009012 0
694032430 6210364 0
406331913 628178721 0
90016331 87544525 0
388651067 570689771 0
665663080 651417526 0
264233131 99862899 0
749554205 318802116 0
783395880 133683466 0
595751841 484116341 0
235488804 346807922 0
520577957 712669603 0
361348623 628428096 0
655259773 385220001 0
549518295 509612439 0
422407766 545921268 0
542063133 283113662 0
234572749 324570480 0
29808797 764992896 0
209295313 624784918 0
99882839 401246356 0
386875201 709384383 0
178432253 230034771 0
641968420 635021807 0
313722122 582778529 0
412737873 139819743 0
325679792 294321308 0
398722774 754504443 0
497383503 659085594 0
327031959 31140132 0
276302737 481248116 0
651637559 502355278 0
798270176 100166079 0
778609377 171162681 0
468324282 226596539 0
549551387 150173059 0
775599381 363053396 0
785841333 325272281 0
617962528 304716954 0
737352315 27459587 0
620627455 182038711 0
292416162 198767275 0
408301043 519573 0
589956496 401548500 0
557581965 466978424 0
137596181 715215436 0
453024862 315485787 0
583914553 751477736 0
312216320 144622300 0
191467553 633108983 0
146878231 769909005 0
619523361 452559085 0
327251211 424586780 0
192040655 177291534 0
262138148 643861771 0
509416250 298225932 0
57286576 340335064 0
119858299 177847423 0
266969531 373196526 0
656164096 49743745 0
15835079 294519978 0
108246189 108648238 0
546983263 103750119 0
599402971 17727082 0
388746484 724945148 0
567175095 93129146 0
334844636 243890987 0
486628491 210580583 0
100380714 421840725 0
23099037 133721474 0
217056932 635244931 0
466028332 100039337 0
439828771 276547092 0
663249951 71576926 0
260514959 420319173 0
625228638 793234240 0
351978151 455975052 0
477621453 75505995 0
502354048 510611315 0
400865570 289977292 0
335644907 264216846 0
398602130 673644081 0
576447110 485478494 0
768163797 785246836 0
276776139 409280298 0
75639206 670482906 0
775349442 344527976 0
656015939 419153154 0
524637289 545650675 0
203249814 556268334 0
598572879 427150821 0
620997337 306395694 0
749153012 397371024 0
198762532 796492282 0
454724682 685353977 0
553908363 789802762 0
242869255 683731013 0
304727853 87042234 0
183866267 618224628 0
663277052 440914077 0
687749497 219189250 0
9691954 244842454 0
650973156 666580414 0
172203472 160572369 0
223807141 22904906 0
582890812 436438662 0
300319103 690843627 0
116608954 415726771 0
346442829 281632971 0
359694364 393201384 0
100872407 123589282 0
82839584 232599271 0
622424616 603221149 0
200238595 482330235 0
247591330 542563177 0
780428150 391779871 0
497189268 749265150 0
65426936 64241154 0
785757108 540968369 0
644055077 378844734 0
186556392 493497802 0
470363282 425692764 0
378120969 199481721 0
378689953 536459574 0
303217828 740190824 0
373462430 182918428 0
360500955 154071849 0
232476317 217694951 0
76469141 521529624 0
114639274 715439160 0
619897938 671381266 0
548585684 252404584 0
502705982 580495742 0
153055094 561263503 0
188649682 322893748 0
285463484 755173507 0
86205084 262374871 0
300743164 334992889 0
128385640 360815361 0
639552727 302975378 0
290046205 296455874 0
165646737 30180454 0
7811204 228140643 0
763440892 226666608 0
601012941 380428065 0
330209251 650185999 0
643828065 181287966 0
22464542 569732818 0
409275173 702817115 0
112981195 140590931 0
732806958 573278764 0
698830624 221612196 0
448667101 96304900 0
696974920 82006060 0
399175651 317620615 0
143325387 292521107 0
39214949 435440910 0
497816138 376426230 0
262431313 261385117 0
590106833 612286583 0
268122918 424979319 0
460926155 305169353 0
594874437 232836404 0
152350358 610955020 0
399885241 616827487 0
276027659 758339544 0
793899237 542193411 0
681620867 654588847 0
318214791 309199277 0
633599540 269938919 0
465427081 489695406 0
256426029 177430364 0
284663177 692477381 0
726753193 648811207 0
741537456 574909873 0
323280058 124059337 0
743518686 612222368 0
314072562 13031063 0
349893531 551567755 0
539394878 299158107 0
148046570 345226518 0
503658587 543681813 0
372031707 176926528 0
1192965 288424568 0
6949222 713979366 0
142344346 414915255 0
207805527 295485387 0
791668543 619208146 0
640761790 310076585 0
445891972 98680237 0
541391492 20319463 0
366806525 355439754 0
127954163 617902729 0
515937998 799487745 0
729093739 455661109 0
291975199 584060606 0
404314534 121388369 0
718037943 354178478 0
297441805 76958415 0
653395886 151643017 0
5002421 668289582 0
160554536 588069316 0
332299568 446868045 0
166516623 88327640 0
204848375 479991863 0
525119117 461900548 0
217204051 320864215 0
800720446 386256608 0
68367810 791010524 0
668084743 243232667 0
582369192 373376376 0
418082163 401588237 0
32886107 12083000 0
474198573 570429996 0
366544512 645908190 0
426491179 191633836 0
659969898 437928138 0
597982348 519440360 0
74226332 26433078 0
568980672 241640773 0
80008511 658847356 0
565466683 496657761 0
360963081 406175154 0
62551272 39792883 0
771702294 99455545 0
535072263 210821632 0
182955115 20924455 0
453650953 796762324 0
490531803 795104853 0
581870928 791812356 0
751203129 80420747 0
43339662 74653226 0
527057395 323904264 0
583058834 740957925 0
768581591 883405 0
568678176 551024298 0
686557781 555307627 0
471948557 138623967 0
659114716 64550904 0
181401115 145709301 0
516231496 730978498 0
395793759 341628054 0
221687474 260627279 0
521508286 529692615 0
51413848 238153492 0
348409663 152497807 0
676082454 3510449 0
508276815 690524970 0
238788936 714688792 0
662037438 235461536 0
438506983 624000846 0
417611356 770817329 0
373199572 647968310 0
484670886 2855011 0
786630267 129341033 0
545008243 747337919 0
339999122 543450933 0
320001010 100075057 0
685781558 384767332 0
377939520 683855228 0
189995314 75394624 0
358306660 541399510 0
574699362 374377423 0
569798641 714254733 0
319087790 231401815 0
60518465 37653461 0
163905405 51109151 0
88629917 768169784 0
515809490 140667752 0
790426038 342506768 0
93349478 491108359 0
759639724 797158502 0
379689204 258851870 0
637016099 440596024 0
526588777 726074411 0
46103515 687445901 0
131102051 707287534 0
13295166 61534062 0
349827892 83106561 0
65409472 447812038 0
397578661 224230422 0
665586105 694463651 0
181201599 300867160 0
171701822 538169977 0
196980690 777982296 0
419056336 237488870 0
105489624 375786683 0
485409857 354573352 0
469794974 128017043 0
444140721 95696772 0
364277223 282864741 0
230219396 746553858 0
787827225 579494050 0
750228884 724826411 0
287904053 19850790 0
431733929 219932094 0
35334501 442156557 0
317062300 296068809 0
107452780 603158744 0
703250325 395378625 0
63203310 11817818 0
150112787 292654740 0
487055354 491104614 0
89059167 760088517 0
561770786 331404773 0
632930259 661551606 0
73573665 433705410 0
774757882 621564989 0
536330785 590949317 0
53075962 111814191 0
14162202 158871343 0
32201293 151754085 0
549583433 581195246 0
282782669 699009617 0
502295842 180769054 0
247371897 783766316 0
289522870 61303554 0
784172751 408634317 0
459869975 309212814 0
123107561 671139418 0
727968831 520124093 0
435282617 483974148 0
531394405 560717761 0
110270791 102139842 0
781719782 561187328 0
351728676 793331474 0
142100193 107055798 0
80553759 410144402 0
166163304 220892092 0
3224345 158968 0
375642976 667459946 0
311601482 617718806 0
148274690 744844898 0
187268456 369140386 0
478395999 84997731 0
444995589 551094924 0
330582546 559429586 0
775929130 745543261 0
316359228 374740503 0
547158595 253213990 0
651644138 253820183 0
529708489 564523863 0
29555108 788468606 0
793789157 163510769 0
559884062 708382937 0
801147190 530814291 0
618146166 44237772 0
116700412 393300380 0
340279169 495655796 0
129761482 174979158 0
661765314 771134241 0
423643057 398678868 0
20549248 738556206 0
20868141 317113226 0
532028464 64004106 0
777057868 733854244 0
411091032 575359947 0
39421038 485815831 0
560669433 638087338 0
2811247 590994487 0
83504205 16291711 0
749628909 434466927 0
791860657 333451519 0
133458456 50777158 0
651443490 665609629 0
179843977 491484797 0
463333918 285656796 0
126388887 637444419 0
396444755 567947176 0
325656750 668514438 0
244256593 113749082 0
348313867 216817534 0
417780003 186540021 0
756189257 687222172 0
790892698 505537960 0
338979627 167870544 0
728882728 690736731 0
386092900 130486500 0
703150276 573989885 0
783863263 48492020 0
678345354 623041460 0
14257841 275868086 0
629411353 683702605 0
186132416 562574443 0
587283122 767508379 0
273188590 661913351 0
767036870 136386263 0
63121841 321228888 0
495320362 605147603 0
666549513 51080736 0
306478530 488335219 0
4467718 690432530 0
263352816 307815199 0
14205012 692881051 0
621710345 615925105 0
31565697 601573027 0
139912952 708125624 0
177148726 412517178 0
301869147 434115790 0
282517521 570491702 0
61622550 427131405 0
547809096 27983091 0
108614820 69753385 0
764094481 796443888 0
271028873 535657674 0
64011312 501928025 0
637829641 208089510 0
800450209 28703607 0
202415766 275150121 0
308717371 391102404 0
763728646 425172833 0
34370831 323139369 0
611689137 124423760 0
69600756 330462212 0
722590553 107093614 0
129702465 786011726 0
619767100 590009910 0
9342379 667139796 0
581093646 476387584 0
283417216 698512834 0
658565669 364747549 0
750844140 41553055 0
514300355 99363516 0
476754694 773260466 0
201774460 159518677 0
218709944 512560610 0
660061758 256825054 0
159506107 42951272 0
190226170 238334814 0
780972533 642370420 0
207454270 444712304 0
124267476 407570326 0
94216524 416319465 0
84072845 254941634 0
139677580 587443827 0
466736153 637321547 0
386810688 399364657 0
316436068 164103884 0
552386611 204518287 0
364163642 660429949 0
788888775 720802617 0
742062836 245728009 0
582759322 233538083 0
96017244 255143319 0
495933642 300157517 0
210108287 167147840 0
668180838 111782452 0
358867511 206076185 0
692693535 243726341 0
662259139 1286179 0
492152668 605628259 0
664516176 713085455 0
586483755 702032801 0
623842170 480629965 0
711337023 321743245 0
409121751 467927898 0
679811519 736030495 0
49201075 645114340 0
555543270 425973676 0
679005890 167618781 0
240160869 612243819 0
94959430 732832480 0
694570927 385657092 0
281142207 111020523 0
355758836 82925887 0
224516307 344898308 0
637077996 262701294 0
198220795 621860504 0
597029818 489583174 0
341331156 664026622 0
672435440 157848809 0
168893921 190813146 0
703545889 658900615 0
179488411 388891065 0
610313964 385865651 0
631148790 588758155 0
359867902 628744223 0
5686675 141726145 0
557731416 154564465 0
138945714 29013354 0
691733186 370559411 0
247943124 380967620 0
788719630 400256078 0
331995909 647589005 0
200626606 457444524 0
19030641 282040405 0
505781001 183307549 0
673154806 769066156 0
360424180 575655277 0
109950469 621898357 0
263638135 15391078 0
59889039 138995310 0
307229772 399192570 0
45145866 236097347 0
157214931 45792213 0
285898226 521095961 0
256203117 692550278 0
360602851 599962501 0
594208765 721571859 0
198669283 250284794 0
780923789 192983416 0
447345610 485330943 0
747121096 81690296 0
746749139 552526056 0
371453236 611938668 0
613342121 278089909 0
719277349 784741828 0
619591115 432886699 0
613156539 46388492 0
39534488 645580590 0
618755047 726691202 0
208915161 579282040 0
378272282 4899912 0
763502875 526068343 0
62321920 643454448 0
768424469 12673021 0
115512068 72544011 0
218258353 463296078 0
533361057 378974615 0
776516045 503012914 0
468795976 253968881 0
667726297 510226691 0
324210022 698372776 0
451710963 58109193 0
611636197 537899578 0
647698160 396149734 0
742936785 787293050 0
172511099 193762316 0
58737703 296550801 0
789445535 692004152 0
68198135 531798928 0
335983641 246030697 0
148402351 528013107 0
321051822 368414612 0
574722912 537755081 0
501744580 216894988 0
329074116 11742090 0
276545309 657839186 0
761940008 670802017 0
711124154 523632562 0
620314816 78048975 0
696443117 724617465 0
300437911 353169307 0
235232565 470192294 0
582030540 632498222 0
634603594 797004723 0
506963442 506188711 0
352140718 569151729 0
228813105 97629630 0
365423968 547739026 0
171214336 90861596 0
417932966 192616458 0
211025844 211903713 0
185316553 740642276 0
274448035 279161769 0
593302199 305139420 0
557512508 487033394 0
272488254 638553064 0
415017958 565888037 0
282159392 795884777 0
361171640 88373125 0
596615447 507569891 0
153884541 675618941 0
487128636 753047094 0
634571732 339904324 0
466538217 375097303 0
130657756 279755110 0
639173548 161043502 0
508668623 192662002 0
318129744 306738293 0
400617776 244767168 0
486875970 271896243 0
48031051 302522247 0
351042228 132253651 0
678477828 492092382 0
362939579 521432707 0
256527756 800703631 0
538505485 499254582 0
335593322 793618409 0
759197645 6583003 0
117305788 583739999 0
309155348 242838353 0
387949995 477739326 0
308129795 637328576 0
417051336 279672554 0
694753317 244301508 0
499298737 174073188 0
58356092 727663050 0
117902309 720593336 0
333893990 127749995 0
388554174 528724472 0
650108163 783185365 0
411417836 23018005 0
304439614 635037829 0
233725525 22019353 0
113342568 531277288 0
315531929 408079540 0
789364142 407886111 0
602767054 432141820 0
342586882 277503232 0
395131126 747096109 0
405459253 657961248 0
413335596 538865677 0
501804732 460716411 0
562762001 732007767 0
415055376 545275559 0
539687174 30685250 0
7322531 239970778 0
373220059 380738463 0
578573886 465511041 0
176457924 119031271 0
676328053 43052809 0
437437410 70133662 0
415977151 362132334 0
154510357 482904140 0
249467644 725648678 0
379613633 407061921 0
599711124 784048071 0
369337927 256614270 0
332384933 233929236 0
326514637 426561609 0
735852188 606107777 0
750916296 601779312 0
488009896 20853004 0
58916890 539210562 0
542838364 96524273 0
601456811 433587865 0
364588778 628467607 0
1865539 577909376 0
792977547 658254137 0
711159321 568383697 0
731795872 612140872 0
4711992 676863814 0
674956201 463616173 0
135831344 340519755 0
636228924 615679334 0
645674984 587952241 0
709045547 341715387 0
775995786 795940964 0
242571621 707816440 0
220103573 702901667 0
791781735 200554033 0
98015602 184365747 0
410954137 414179566 0
42011586 328025911 0
599865403 417055086 0
697293658 149045661 0
25853945 79807984 0
511202450 450211738 0
110160000 340329999 0
336164714 211745935 0
326027553 411399612 0
673475926 171973525 0
248084064 420760463 0
473248225 512028875 0
437793477 435184405 0
126101405 654629279 0
718599993 168763680 0
569082306 327870751 0
269717574 352125572 0
298664688 369156750 0
620586117 585660151 0
200559806 740404233 0
30048095 300008642 0
767526285 140708651 0
515931717 602652399 0
744196875 125270815 0
271446839 241883022 0
335970558 99583882 0
441035851 598982367 0
679797252 354148610 0
110834395 177115493 0
34959522 780976865 0
128832735 288827542 0
99910063 360784864 0
403858735 605917222 0
86154655 591583564 0
371083804 77354218 0
13378396 617108142 0
290148708 549529244 0
264949745 257538874 0
799134504 220488753 0
79591033 194095874 0
524660243 559594544 0
285502177 100309446 0
68992068 325734687 0
353283968 499789337 0
725973018 370299555 0
522872134 166357931 0
31818368 655251135 0
151760596 799468980 0
652815731 700642280 0
693072927 193951998 0
411970814 71602393 0
309852056 772737980 0
672777418 641811688 0
147316235 284407179 0
755204355 731771244 0
252755736 368119260 0
136539230 15359883 0
193872578 136676252 0
658830504 756755676 0
715130245 687622131 0
439319673 315202505 0
46458248 397075644 0
620587199 445124962 0
136613960 439414622 0
534455181 428833442 0
760174812 575054476 0
624381346 319470661 0
418607318 564768925 0
503325137 410151357 0
41684970 320167044 0
721720644 668472671 0
486020587 409064803 0
357198722 516446400 0
154589384 781530711 0
250800956 675741484 0
679081213 45903219 0
244639603 168423077 0
212774698 49405264 0
587150005 327493449 0
354963099 583818223 0
89953375 644715530 0
391430968 576325974 0
667995969 344701532 0
757879838 276639903 0
730728780 562942475 0
376216908 101577192 0
652581968 577933336 0
159433210 35672589 0
38070171 512711161 0
636558983 561073059 0
393450105 665279068 0
340003136 624924238 0
29930680 386043816 0
12829763 472150437 0
656762972 81671381 0
335219871 415177198 0
209326311 302850245 0
755645622 506695267 0
668330916 344154034 0
742503812 740570805 0
653087780 12636186 0
96537327 499615699 0
354834186 541796120 0
349606838 422405868 0
101563771 537903815 0
584862564 576944558 0
476341681 301997905 0
435240969 186226627 0
499720242 387351122 0
419219450 352356303 0
794111287 89443363 0
280466591 658310149 0
548625670 685769184 0
641757313 312847588 0
117146374 511127795 0
322997053 710498263 0
767539606 100706380 0
152759147 502172109 0
645989959 349345375 0
222034867 218386522 0
536135058 21845478 0
780310269 788742470 0
622460282 641297141 0
254545208 255679143 0
728278959 341970441 0
781426677 734508416 0
777268537 535242713 0
88031775 593922299 0
631331959 364922636 0
519068782 647722632 0
527433870 324985491 0
430624280 408516988 0
658645288 244494257 0
621312176 328533669 0
265387603 212456496 0
610984419 498685225 0
567124199 92930091 0
782499529 791880191 0
20128601 405418233 0
205275889 258797336 0
779645979 448106149 0
625134866 782217330 0
493729325 779162378 0
213637137 211891020 0
469053310 493797839 0
506008468 286584675 0
556935934 673525704 0
477596210 415732764 0
339690215 177831261 0
763481457 477869649 0
750397486 402525749 0
186554906 796593233 0
622073707 4869612 0
583926792 662774688 0
116574980 527086652 0
26765859 326591063 0
485886500 774937582 0
189002863 33776633 0
10366825 281583024 0
581170436 90976017 0
570472103 237527008 0
438282646 355386536 0
700864678 111201325 0
170658193 478874985 0
25618414 245243541 0
227500414 656637728 0
278127256 778247332 0
766292686 702387856 0
176822329 551218028 0
566099597 561579715 0
234446438 154812044 0
157239065 761088768 0
221716116 783335179 0
612801424 362856535 0
458523288 787512338 0
2739726 721855277 0
680855880 59234155 0
364070116 283900830 0
485001156 105895319 0
345365171 155302313 0
635377592 291990849 0
631117053 307331638 0
422887539 566867557 0
259230207 349924640 0
354075993 127783983 0
377970393 38666433 0
764438175 351134282 0
529769124 306070608 0
522072463 160837623 0
565542097 209378227 0
185349765 402390806 0
510714150 271341355 0
423831126 667662369 0
430486962 498788456 0
675358235 570656673 0
618156181 602650350 0
631353961 146862852 0
118356087 456498415 0
789497344 55628825 0
193872968 314485739 0
789358743 18149919 0
141128674 215054336 0
119235987 314772925 0
563978428 403815932 0
163312890 520491990 0
732990474 69599888 0
365666428 29097880 0
435686297 460013604 0
724249407 262833271 0
142459475 697139537 0
226617405 788467563 0
175752725 643222942 0
44333529 69677662 0
27041927 23798080 0
794856783 276568271 0
432072676 764695992 0
188897035 653897139 0
693866269 498223950 0
668802070 627725647 0
228988609 470254263 0
186600064 98933488 0
617310976 286059548 0
425300779 266830510 0
182655405 522340878 0
396698221 173192734 0
441173186 654150030 0
778274092 128102238 0
663680443 485679885 0
732892773 789419893 0
106669744 405372617 0
584140090 626371731 0
510070073 174986499 0
564194816 470054609 0
151878084 181859930 0
753576662 489504613 0
462121512 260668828 0
281393379 622488286 0
115295707 89383838 0
342030806 263548757 0
796819684 70471095 0
210018382 769434215 0
13146038 66727685 0
293351986 649839728 0
530161382 757148866 0
740097597 738545674 0
230190951 13024000 0
348220895 520397350 0
439288257 609742471 0
552773151 635966311 0
576155669 75487547 0
287784522 444196819 0
697507430 335214925 0
185871594 432464617 0
249358236 202407192 0
721968729 88068749 0
568547970 71254442 0
407293318 349682286 0
305356092 529868362 0
214605082 43277902 0
707211547 554243213 0
678750597 694407600 0
292950477 711274253 0
260273894 148652563 0
570472124 94039387 0
526542120 247605028 0
360230869 61885351 0
311424435 470312382 0
139614172 717540111 0
667534131 33248132 0
286518726 75465092 0
619624538 495966702 0
380822934 124538373 0
38298396 490328655 0
143157575 741105153 0
291764145 651462783 0
89056028 26573738 0
774302780 758249354 0
709850703 773565906 0
16692802 797018372 0
796165052 431835800 0
99907386 569278561 0
611265966 4465689 0
424351651 342377054 0
284414536 131202239 0
564866891 40412849 0
632886118 498504730 0
535899333 407326229 0
521370991 93662761 0
4965063 383989948 0
109312479 34353235 0
158491435 131668627 0
45851299 544981765 0
685136053 428274719 0
444828922 266581260 0
322830265 603140614 0
154036818 112288061 0
657345184 65907389 0
369482801 283686624 0
561803860 10745529 0
477367922 529504338 0
95369509 449576617 0
954482 27072468 0
276377571 556020513 0
25645369 75176485 0
420036471 392726930 0
210851246 652260745 0
785599455 484139635 0
229339670 230105904 0
325802825 58758329 0
29458906 210963763 0
481426520 246512114 0
512002745 454608189 0
369355889 762967452 0
604581135 484597363 0
132652808 383235246 0
461660545 774952587 0
479486506 185066455 0
763240538 275977864 0
585928140 18265779 0
69816327 286542051 0
729148536 770856468 0
729972284 154745584 0
622420352 21504113 0
61165151 59354487 0
519039751 450488037 0
409899986 720153160 0
323806859 619836936 0
502426889 1854972 0
663531586 67170251 0
305583072 554188505 0
738484952 167845446 0
74317679 242393230 0
697371573 246710391 0
511857236 530043747 0
121767688 218953995 0
800634103 165673438 0
158688285 269330935 0
61379351 101604789 0
157009139 6182512 0
738403755 265882770 0
111689442 291061878 0
1628255 258791275 0
566572263 517816809 0
667831828 10420333 0
474131385 84179224 0
36835060 624547605 0
755685290 628247116 0
553479003 139459447 0
499574047 707830297 0
625392829 750606067 0
589113346 747579758 0
276487848 254063883 0
273120220 579469954 0
231574500 570530134 0
100256782 498797437 0
250482198 301577087 0
69431010 196437770 0
577383253 511929626 0
532281208 326031572 0
245518983 628779349 0
38977742 376633501 0
734886972 428426007 0
532934069 422688691 0
696506844 27288004 0
699248245 150482648 0
578374292 701559829 0
218415110 148992460 0
139446124 757560739 0
46047874 224437098 0
116200265 389839738 0
285084347 446963877 0
557737955 703415630 0
682238058 124115295 0
747159773 506886224 0
32584152 596711930 0
455142962 309649067 0
316287161 485115863 0
58661925 83846483 0
371384259 6058885 0
788891127 37234376 0
109197796 669002653 0
800065539 54214200 0
543820130 169444380 0
766836293 100588597 0
1473019 281882850 0
146384038 671099836 0
269519151 508726296 0
293785751 169991686 0
27102070 357116698 0
340707289 672524418 0
134924455 608127922 0
477285890 68035846 0
579015633 440183586 0
368795510 375871647 0
788911814 695374461 0
177004259 791494044 0
615963539 233659021 0
280547021 163909315 0
643497899 32619377 0
661244404 461177231 0
432549671 484851139 0
550175549 776230933 0
788761704 79903453 0
437158415 558239338 0
390332740 733442000 0
562230151 141382101 0
782759531 229888938 0
164192040 472256120 0
346526235 642042421 0
604968009 217051380 0
700565700 797016648 0
418407623 677858505 0
631361971 781898645 0
259765286 254740984 0
683550410 468072920 0
496198152 594010507 0
678595191 489125634 0
364500825 752735467 0
635808831 140562329 0
421734747 539486663 0
341131595 637737879 0
266792739 43071958 0
794930091 624308137 0
359389161 394345597 0
641217279 755695158 0
498407958 515035511 0
425089164 102465929 0
85259214 398186605 0
388176506 344484326 0
743269606 94973418 0
742491887 380439560 0
96929590 593783340 0
343922665 463011599 0
663947118 444094588 0
212672187 65005572 0
16806054 271607343 0
706886040 759026302 0
15073018 235707442 0
207379425 56507834 0
73405156 127773262 0
352259011 622453435 0
135468578 740532189 0
144365532 502176793 0
357712341 97153360 0
10170189 348714997 0
594233260 501135765 0
372981135 227123208 0
77358632 237267088 0
17199994 210549884 0
101281111 88148529 0
528725845 327019930 0
604195722 115292379 0
421781837 5334620 0
495926908 294027511 0
227664445 514429007 0
623198263 713724015 0
659278482 222032644 0
164332355 457050091 0
122938130 760761575 0
655446121 302449105 0
663826478 172941131 0
765148943 55594063 0
500342098 56465137 0
11201911 162849191 0
224264948 102685801 0
239487870 649686085 0
324573808 83394076 0
169300277 116991392 0
196340707 220501515 0
275813961 251646073 0
328147527 281465087 0
235351162 657345671 0
662927587 686575001 0
464546849 308314067 0
31312673 380721320 0
357614338 400108507 0
463702991 345751482 0
698154210 203750664 0
107870290 395020855 0
485148958 769902054 0
48801475 175007607 0
238767943 210805613 0
321239047 291897063 0
371276844 533793358 0
829198 724928957 0
549664815 497883506 0
282858274 662119724 0
323695274 253885850 0
289167033 483765261 0
602180084 41533580 0
503925575 315811263 0
414515621 119465198 0
679618253 398296559 0
474931202 608754948 0
137806829 131335775 0
175769907 465122988 0
667827128 676844762 0
579723113 306734706 0
85289607 4112081 0
56352120 279399021 0
575082185 500184577 0
33691922 403349168 0
727924118 45912392 0
348294874 603138129 0
427806176 533502481 0
307565468 41888249 0
708570503 347403319 0
712951761 386675540 0
123731435 143080842 0
203659304 519248247 0
206506268 68396760 0
712327263 647412940 0
67355970 222290584 0
775933928 423591618 0
528381032 363732953 0
77481067 555989272 0
329059187 433074354 0
772570666 184596541 0
227639432 18100019 0
758385151 796670705 0
481061545 555308526 0
130743890 301932162 0
437626674 702236054 0
516604363 253952833 0
307153379 581479825 0
189190479 77844158 0
581817153 733104754 0
236271524 739567469 0
690866311 170718452 0
406889376 291639791 0
745620676 792716603 0
227134510 112598760 0
115345080 126899430 0
211870407 673232966 0
12203018 401622593 0
364618495 279063078 0
524880116 207111990 0
161089755 617116333 0
379730710 65912159 0
42202620 168949769 0
357560762 670359571 0
367623976 313745088 0
548994511 208041269 0
592359385 140110172 0
8104888 378730141 0
134102777 131232953 0
596401109 413750732 0
572079576 87069141 0
710084048 82561534 0
229657357 578601214 0
533585661 548678501 0
355897222 724173736 0
282655036 19162949 0
368181556 549221528 0
533104778 305319936 0
664192745 94136880 0
792380188 791566978 0
441470467 519557356 0
39040356 775822588 0
193943405 116471090 0
189300659 651493227 0
99467218 379628494 0
479553798 651442416 0
384744362 334572834 0
639436139 2184679 0
48654400 793178695 0
381677488 354900611 0
76471637 430129513 0
683202552 219444346 0
295816824 558189110 0
566234603 264932002 0
680380972 415632581 0
692279090 17561347 0
448453143 332433770 0
639848863 91664707 0
565433962 156464386 0
115722904 91755810 0
65639880 142949000 0
661589627 122855767 0
121798057 720020750 0
141839727 713908171 0
439727620 408444635 0
358605182 745336462 0
543735846 372543095 0
393824035 545618907 0
16361946 308729886 0
64525728 586886033 0
760909933 569856035 0
658171396 284136320 0
791855058 366720473 0
152373366 87175893 0
412503759 779203612 0
540740567 318967618 0
611455932 12872865 0
81856480 184489685 0
591335856 786550442 0
356902834 5831631 0
566758284 288566282 0
117485159 612899913 0
342752865 653903667 0
328381056 741739367 0
392737984 487988556 0
96033109 121763856 0
563469852 269661622 0
190346585 314605214 0
773777215 158134184 0
634547612 713000744 0
429582772 361358769 0
121556992 378629000 0
303224838 258794297 0
633770123 104244986 0
117803941 741322716 0
67872288 778786268 0
661500706 404107624 0
93348239 750101240 0
345563382 387786956 0
87847378 516823923 0
26089420 407161962 0
632311571 263176909 0
354934487 699147444 0
622721006 463031441 0
623152269 622521229 0
766266766 582739003 0
287478043 619273517 0
268807438 750158201 0
539671843 642979439 0
219621930 740450504 0
229591805 597118186 0
229978926 273398253 0
661069131 672439739 0
661367514 703438157 0
770187535 619668505 0
291770528 113922728 0
482083681 533117057 0
591020326 415129450 0
729555979 418042764 0
506942101 387300281 0
375557438 715705520 0
537790483 582306194 0
542873789 410366097 0
378626851 193550047 0
507689403 459519596 0
56411571 708483678 0
140512988 724636534 0
421296831 619881755 0
149826117 152354884 0
355310505 318157758 0
778055829 625256984 0
203426291 222168174 0
732576059 146116714 0
540152267 777516612 0
249507775 249805881 0
67594245 277197003 0
308101813 120863319 0
141622596 102145679 0
364043762 309334935 0
449597517 784578515 0
390099072 74978304 0
380510047 105924411 0
363554149 599139335 0
705810921 40879336 0
739072495 310040478 0
379674663 209896760 0
114041546 726961963 0
631782397 31826820 0
647740605 689740104 0
155744075 667991868 0
706494208 489932472 0
484244926 423098539 0
148845123 700811158 0
311463653 298438850 0
136026303 670994082 0
221218352 26891263 0
500095883 497537541 0
628452757 576570962 0
678793612 772842004 0
130931037 533914025 0
350295419 264471911 0
711290342 725306272 0
475084766 44282481 0
635608049 558101052 0
145071159 348552828 0
3076240 775702301 0
254244823 502205307 0
53606016 695006216 0
741480388 34356661 0
48928692 565134991 0
72629394 775435454 0
622689460 567989765 0
288525857 147550211 0
780271998 494317660 0
408846781 540593479 0
311760031 228180483 0
654643367 74883829 0
753784531 205788607 0
113487728 722998653 0
235178315 74370439 0
457637810 359373616 0
754633775 577867709 0
719643008 249628596 0
396198226 431100867 0
596033175 64859138 0
753705663 342698975 0
280406455 278668079 0
306365114 417117937 0
28842937 369011670 0
789681904 693071507 0
760173874 621054927 0
46153301 494905542 0
53174605 279912936 0
771830106 774059077 0
760339446 657338348 0
524734676 155912053 0
17510488 568613365 0
250251821 343271552 0
762090884 381916124 0
791811110 711813022 0
194743512 55282985 0
87506220 724772651 0
407989119 582834314 0
487218522 288738899 0
355999571 1592534 0
563795069 762016881 0
218782355 574872079 0
688305450 72431797 0
141506080 335379304 0
70062023 645046997 0
152886773 283046958 0
124328528 245564788 0
757860442 190599325 0
451706914 185415295 0
442638557 15805685 0
144340801 346671113 0
298216408 427384137 0
352148969 33581626 0
170985545 244138009 0
681965010 127379458 0
707264972 739837006 0
182470546 698356153 0
36268541 546596689 0
255639584 632762105 0
572661015 725818672 0
429116006 41685013 0
102137539 487542127 0
339472488 446663312 0
681515423 758746105 0
97503305 257857840 0
767258168 66363963 0
411081027 37863930 0
204982278 457882403 0
668333576 22935161 0
584291380 608977715 0
477438916 534519559 0
202268852 349568119 0
86832660 701393049 0
8546508 540709324 0
646329754 252923419 0
356807334 300928927 0
548730920 88652732 0
449094951 180730461 0
698552634 213093261 0
374088566 745093082 0
195482958 426365373 0
364326655 573872722 0
502180745 77884708 0
477801577 337564104 0
712409649 143760544 0
88146783 280065249 0
662251229 447208836 0
223749962 707024925 0
625923735 777710029 0
113203473 111267502 0
269204861 507656 0
734577779 440436219 0
378922311 559775213 0
796464486 636668662 0
5599572 501158984 0
88792435 718491199 0
773538886 412596845 0
382527887 322578738 0
51013871 333314545 0
639806114 395742169 0
420387539 121675319 0
241506823 751011478 0
274093127 110057970 0
438723611 72933045 0
137006526 778984896 0
729972582 291499339 0
700563504 671199189 0
590381998 276112784 0
653267412 87835347 0
88298928 751069831 0
699628596 234734953 0
748343968 731566618 0
732043180 757983309 0
869393 767912507 0
577706852 121031119 0
664686477 5211404 0
564265453 92008836 0
270613330 758047230 0
682326535 237698837 0
447416810 143757929 0
435601026 206448223 0
280777651 133801131 0
266586790 237555767 0
290599661 598478902 0
259988255 338868658 0
781820087 13693979 0
283792096 76390741 0
194359657 731901348 0
621791878 375504146 0
633768958 330728565 0
777061803 625424468 0
255203964 447001107 0
185674863 348645810 0
42039685 735306584 0
40680330 64713093 0
170500373 77945544 0
103351559 746281564 0
286927997 290369439 0
40921330 699642372 0
478019364 239753542 0
432808597 297985887 0
281500608 67104036 0
103357597 546184593 0
789954657 516576174 0
402054808 431097523 0
266523420 651936306 0
536741591 517870876 0
276269977 440062671 0
391047961 761600882 0
592216423 565338941 0
64396815 129771116 0
659136682 64647564 0
312185262 756169236 0
600682403 646132401 0
789307874 736872126 0
517686154 135720853 0
248493764 43240179 0
271782391 323592917 0
409741021 144627393 0
442474100 272109798 0
214785406 384761040 0
243518764 691727691 0
396919198 771919299 0
238854340 706938179 0
139475094 255786095 0
147295062 416889027 0
323948868 414605424 0
735206992 415213418 0
415638751 207303838 0
67107733 529318592 0
51376018 229888020 0
749037240 23602369 0
548188788 510949572 0
284116485 54541774 0
49765222 387856858 0
399975952 708170654 0
82010041 627151341 0
527520159 688920381 0
41301666 757770897 0
722852492 749010755 0
333621817 582434985 0
320272071 631651654 0
313326825 447922582 0
581987869 442659267 0
343995444 457123720 0
372504603 454959037 0
493851659 682509730 0
459283957 546936186 0
499807495 292308124 0
227689568 103775917 0
66022151 365827057 0
9858497 237914648 0
486205881 304647703 0
667792322 479995061 0
788872517 319630155 0
263840157 350536297 0
345935123 333692823 0
401030895 89410353 0
723582257 210398105 0
542193976 799596344 0
285358524 279415179 0
117646334 109031673 0
51482222 177513379 0
197426465 789440638 0
410258245 2669070 0
341617493 38604727 0
58558122 273377637 0
101679317 306101588 0
264161410 11914728 0
790465782 78659842 0
526936501 624256163 0
213370043 269831468 0
590495688 405268931 0
536666704 447048118 0
757581916 641184758 0
79698044 32475807 0
459420218 125509131 0
787944386 174256710 0
26692596 384800735 0
335803978 215783195 0
29721382 31024499 0
140514106 569193485 0
357943115 734705161 0
690782026 270545440 0
290598347 187033847 0
414543395 197895798 0
113229336 134036847 0
129734612 513071301 0
483081412 625677397 0
660151302 72541642 0
345733829 52437184 0
402736493 701200106 0
273304358 86944619 0
558094859 489599014 0
140267171 396370997 0
334131188 499474915 0
561273300 284297962 0
595623347 734197233 0
444926836 681516874 0
423121985 739909989 0
740447847 749261252 0
250253797 752721660 0
474674778 428615082 0
116794793 266959065 0
741963029 3683097 0
711239222 444529713 0
522210887 411837448 0
117868220 320174438 0
328912893 101283923 0
298141637 714422429 0
95210816 318943173 0
343666673 142148437 0
241806261 618305034 0
554201477 341400428 0
685495316 640924178 0
554643969 461290322 0
442751853 183925157 0
793572457 403481179 0
699842591 91949150 0
447262774 27957269 0
494256853 223177541 0
97012359 774232009 0
202645322 565438943 0
25552521 728708951 0
303794620 345897461 0
428405446 393691161 0
403573550 780890732 0
619410804 730420239 0
202762539 797856526 0
471089988 9315988 0
105789934 142594953 0
570479197 760862062 0
279359308 288274874 0
381752085 793512459 0
408582362 32869948 0
296427574 678611338 0
733667615 21960093 0
28838221 548375854 0
592720529 542494146 0
382018543 587282567 0
610298973 133835337 0
551012559 754535656 0
218524817 599645339 0
695585280 503718040 0
788507621 42009884 0
369889045 669983840 0
316345832 91652434 0
775986385 526640485 0
20196819 593895830 0
686090251 79707854 0
546614924 628104026 0
380902048 589850908 0
619627873 638093029 0
354340735 154885733 0
165928900 413073863 0
58646143 560824313 0
785500305 368407261 0
494945075 437765062 0
793838620 134499720 0
587568565 795770606 0
183461404 373426525 0
40883214 176119083 0
11509198 787957968 0
660025777 465349132 0
382634872 457103221 0
344804198 540691152 0
754635745 150598886 0
372130214 320529304 0
798525138 544128934 0
600141195 68180931 0
440288503 330774994 0
409885723 341805551 0
528791409 290338605 0
731020176 752513265 0
792251917 705570357 0
733366958 621279478 0
662392402 392537919 0
108402269 64943668 0
228163162 161551241 0
733890088 367937554 0
618751950 329655872 0
546420220 645266335 0
357539797 687929405 0
720984585 474205860 0
593578824 582893968 0
272665353 51921624 0
158577427 342850255 0
306014915 375901556 0
260113576 362469663 0
719503500 582709744 0
15948571 727637659 0
363015533 441967242 0
593588623 504749031 0
579179403 566712052 0
131518056 689776807 0
750636573 14999183 0
493704333 198396916 0
78107811 243143666 0
131725626 631864595 0
107446854 280538585 0
653918258 101201861 0
764769412 293386181 0
207456647 535146094 0
7587041 267527140 0
560501179 544249330 0
542768430 167306405 0
715822342 490435926 0
493748226 730285589 0
447548612 198846346 0
694534959 714517775 0
562795106 233870390 0
322120094 308259023 0
495304793 207023009 0
747167751 694058412 0
305978449 354344226 0
685874942 562209295 0
751456447 137943826 0
181057237 13766669 0
615647979 579366395 0
775870034 303068137 0
88124507 508255870 0
34146945 431890892 0
101593318 583835927 0
276277655 276055876 0
184053557 776119382 0
566012435 731264689 0
68254349 43321658 0
54261917 138774082 0
60913442 436427763 0
791624476 159098810 0
253846481 536506047 0
134198563 173244869 0
713120294 107566135 0
179562884 789821498 0
784426443 330835985 0
571222623 268512407 0
532910525 660680080 0
698908162 680703973 0
201188362 243828017 0
464803956 793957729 0
708595194 623848445 0
445511096 625190099 0
368327927 683308445 0
4450952 181108796 0
309310487 567077744 0
439464570 213743141 0
361135785 528277210 0
175635011 107603424 0
769151572 639845696 0
294318987 539664818 0
472853678 761320633 0
673025351 342877976 0
475024466 281164510 0
437594951 111526203 0
377918255 218306369 0
358441162 251681565 0
253348976 536063638 0
694015329 100517072 0
464231645 29307111 0
589521156 407880911 0
353781323 133492 0
618843143 428014062 0
274214117 409112165 0
167761561 492247983 0
186731998 502728645 0
687580570 23887474 0
529706923 159962388 0
571437123 482177201 0
385643649 610633639 0
729731813 350932524 0
688672697 77654812 0
799297580 365608709 0
201053990 85061464 0
715455887 93780141 0
558712110 667522786 0
503638905 225858038 0
638240597 383514300 0
460077913 387210681 0
581213955 796226889 0
119296575 661507811 0
790006611 12087409 0
505505310 364601793 0
584487344 450945478 0
386511884 153558817 0
630861937 410368857 0
232127936 763779221 0
8878641 589145945 0
523598889 488300282 0
429528781 534340465 0
22200471 706211366 0
749880410 582550170 0
289213170 602572628 0
710883812 781714267 0
36897818 261332898 0
439251372 50571097 0
686179516 26626945 0
615384187 285455925 0
175754512 366752058 0
428537910 9303857 0
544056530 681188533 0
517385536 720715800 0
158724820 210573759 0
739552710 643834102 0
759719702 17301149 0
423671074 29378015 0
3128170 759210767 0
663661380 765313897 0
796434547 792010347 0
729510685 379051376 0
5108532 747194175 0
650824190 367457383 0
730569990 610337805 0
321030915 733028051 0
137474855 8421846 0
377532465 339711753 0
258775612 750466407 0
303699028 399415576 0
633999745 548213739 0
113948565 34807197 0
487907909 26054623 0
617436882 156346392 0
205017457 762766468 0
621179448 93691227 0
320418507 107811371 0
621963855 245374758 0
314826097 797122753 0
784435802 327048567 0
100179213 278830148 0
42166158 177712715 0
174474429 463494482 0
551368784 714817962 0
231682467 142143830 0
128264370 83031108 0
180521647 697000897 0
801408308 561325075 0
2608083 573345915 0
244668034 183615060 0
315470578 206853225 0
640132932 418206094 0
557521065 439647615 0
798218436 60464479 0
126948504 40148472 0
584462416 605966980 0
335628058 524820785 0
671425020 226512283 0
443878748 227378434 0
16601913 723970969 0
78863090 450147659 0
632290734 600689717 0
548531254 634122145 0
140860535 294485451 0
730090908 497919906 0
431273453 233099113 0
523854894 621584205 0
754460651 390913691 0
544781174 418803747 0
501770083 611920311 0
66446044 18414009 0
699102681 4029549 0
632192476 655960458 0
270169371 174312273 0
347669016 336298329 0
449558735 335370172 0
124166714 265839197 0
694606117 326845599 0
520177411 86333536 0
140866674 230632645 0
789632430 378353039 0
209023448 300638845 0
459539782 238730758 0
79875443 509671011 0
272556982 456476771 0
443667665 766101064 0
656119620 150860703 0
100698551 740159605 0
439220959 527789866 0
336117216 656581560 0
15278871 545370592 0
534884316 14996533 0
556705430 602094963 0
6623436 632882209 0
162233423 553200177 0
684171380 765341648 0
741443028 517665397 0
230423369 524782350 0
96726936 438118989 0
474102187 775218139 0
284248324 48779191 0
514336034 4047874 0
43685717 469874738 0
198299813 387087518 0
202452118 271262484 0
692247557 722923614 0
699934851 87454437 0
168307621 122374227 0
410743235 187260743 0
511151715 72190807 0
261439135 693036129 0
668056303 490306476 0
272588021 415977412 0
737883663 596459245 0
236959169 386238209 0
524929020 120783868 0
572828128 355112180 0
496190352 183051435 0
437013913 117370035 0
519711330 20592748 0
724166591 353356961 0
137901758 482018408 0
674979997 571872445 0
556993034 269339768 0
257639436 247096000 0
480212778 290440677 0
754801936 275187497 0
455111672 231700736 0
574672741 744938554 0
195889510 138002552 0
794390096 626680253 0
663566178 559096852 0
266145947 214221796 0
473536056 738023258 0
171060692 57603603 0
407533998 538235510 0
114061437 706435463 0
200052637 456123851 0
438429025 365543043 0
777862858 790961368 0
360818420 742340445 0
64372197 760438618 0
82744488 526194809 0
272085289 507083582 0
520425298 107236444 0
667848862 613376497 0
370967372 745705585 0
591492565 445374203 0
273525270 683472876 0
343175118 370457221 0
99995437 41593871 0
192343254 64328333 0
232978729 325161535 0
319985123 658219859 0
725163184 249813559 0
94631970 688941817 0
375488798 580171374 0
448912107 560181833 0
7374435 220879686 0
567442050 364442402 0
222811709 312888256 0
376271699 177544442 0
111050316 294654259 0
515801295 172285864 0
402800120 416048728 0
306506684 786939156 0
410751422 504376432 0
631158730 213838515 0
184887315 453306688 0
281693667 596480132 0
390801167 710278924 0
521843746 61949091 0
371738144 106313050 0
254425513 734677166 0
243085405 58895443 0
360091945 401570332 0
126490653 580145816 0
315883275 381361819 0
483895170 618830168 0
788287636 179627001 0
539522069 200796905 0
396955256 296466785 0
62797957 248854366 0
62519362 752243179 0
413999489 916950 0
313777929 31678954 0
479568883 424255121 0
246667518 709724704 0
740738222 703266684 0
594617960 382251542 0
34668459 161385243 0
232060081 420825321 0
698388471 584404632 0
79013302 698363674 0
609370458 228904764 0
532992620 784856742 0
213315175 713577384 0
413274312 336712691 0
465557591 651047611 0
490991611 66068008 0
579816867 406895303 0
754457523 280819381 0
643997751 472497006 0
435544615 203008603 0
592836276 170207393 0
75226758 503066074 0
726149233 657258927 0
130310720 102281196 0
770185757 668462882 0
322292319 524727600 0
763323936 98565407 0
621476299 287284793 0
110586119 595699384 0
378964564 239237866 0
566380279 613196027 0
61044386 75997580 0
70438038 497226991 0
486545413 790724137 0
784219633 459941458 0
137823450 212934593 0
389889692 83645721 0
422126621 715288015 0
3944292 745839359 0
80150191 286623942 0
308191645 332290844 0
401449499 664347981 0
635414061 539431650 0
149645074 401221740 0
305047641 561555516 0
672280903 672015334 0
179004496 300406875 0
447760306 300952812 0
694560150 428582998 0
115552985 705527067 0
677018740 507503631 0
777208529 298083567 0
128996387 313607416 0
640272906 292535913 0
160108951 262115587 0
15801437 17972985 0
181796617 296157674 0
114833375 27200235 0
287611726 24157883 0
566849362 132885017 0
274178006 427184171 0
459069025 174508706 0
343102167 96070832 0
139415840 690189357 0
54309835 65642940 0
539352576 595062245 0
571826750 361423136 0
628340817 110295183 0
75714132 783206685 0
502361972 534741305 0
256875710 673407292 0
97834461 76993450 0
266086776 380945074 0
753709655 334008231 0
249102048 233677013 0
363522976 675991857 0
420025557 253095482 0
3033484 224129288 0
230017520 322325668 0
795518806 676374198 0
149513071 70555909 0
121699591 569259613 0
183386834 376750668 0
459937553 783822769 0
102478300 366330438 0
76857346 483556292 0
747742088 196328338 0
705871956 93996023 0
77648685 600482246 0
646787242 785604527 0
415591894 460807468 0
216084278 151694332 0
136602367 383240817 0
734966364 427751364 0
267362485 636827183 0
359680106 734362054 0
318895494 355914085 0
68172675 367767254 0
318612112 505351289 0
361587016 317912064 0
253528771 290342663 0
367295080 154738295 0
217419034 133869383 0
550419941 150772747 0
115425454 467536924 0
2162364 329174782 0
69110783 721743014 0
199333130 608885563 0
289790329 249216288 0
539551050 359087779 0
298184378 478127260 0
141622168 307975894 0
505138308 565900572 0
377189133 138247895 0
358292065 499456037 0
647089285 789392534 0
458611103 530751008 0
762075525 793458470 0
349588875 232136635 0
5659178 223747495 0
83772327 765230407 0
183783698 431591186 0
482958173 667749578 0
773471219 241679035 0
185740310 376064571 0
706479748 233620043 0
384393634 583657630 0
291731207 165650728 0
198034083 740263050 0
60880449 729055532 0
661846307 225517001 0
665055784 36030085 0
16127088 191641291 0
470636205 774969209 0
190187927 644042498 0
69210127 738062102 0
599531562 194584856 0
543812765 264964233 0
286108503 465964478 0
555178194 260798413 0
97335276 590418928 0
48521777 432348508 0
195253462 640433636 0
638365005 198859606 0
487568355 362422380 0
414498788 733970431 0
377674056 693255561 0
346804248 6557656 0
93714333 145949800 0
293086693 120980962 0
163953174 779543599 0
528240216 680586513 0
699172299 347051867 0
496913171 439595297 0
50233147 550926326 0
359411791 574826151 0
662871061 361620279 0
697793938 226094480 0
461410813 273528162 0
305852161 441878867 0
255050900 412995233 0
563672497 373524293 0
656587077 554798749 0
478212629 696178030 0
435506268 134622930 0
761683957 294613583 0
461249644 653297149 0
442108593 187417718 0
567666680 733514233 0
106063645 497131264 0
800953667 590794649 0
592147039 222855089 0
537004715 546292297 0
629075468 415089732 0
662203975 244934216 0
343690695 230909367 0
365230053 319332716 0
320430258 301877847 0
385717528 165261531 0
459564067 559669327 0
570355124 618936161 0
314488446 639632757 0
544806076 299348114 0
447162276 778476785 0
733598524 388138935 0
607880765 175466249 0
492482231 528479212 0
364338397 742278099 0
1151424 532367777 0
50782285 393631891 0
295260926 158267131 0
746117806 82640357 0
319499978 280333854 0
696724073 120266569 0
349602333 399086390 0
96924122 403420341 0
587075651 63550758 0
102242828 710548543 0
469763059 345639188 0
183360605 53351265 0
298553682 235181020 0
437798717 186282132 0
731216472 641553686 0
410916654 601751094 0
379137919 643613377 0
708626873 775896124 0
62518544 2047408 0
306100407 335598120 0
240453051 364496665 0
585575029 45167606 0
765589132 85942284 0
130933565 725689962 0
569188472 214238056 0
683621887 43345748 0
468438142 15002005 0
773041217 403812919 0
735153828 282111565 0
676309700 437808925 0
780957385 551914598 0
789637686 392652157 0
62563931 672918148 0
258141902 796076871 0
251094373 93697727 0
611672739 633969100 0
654819518 288290040 0
674429455 639880952 0
509394932 443203809 0
296876851 266522422 0
125423572 457212156 0
356747262 37816008 0
554080255 365666873 0
162840755 520164791 0
709485105 572389969 0
162354456 728040209 0
405184532 514903028 0
12259557 501964471 0
227375406 586130745 0
720446461 660641377 0
357491424 690313441 0
247301906 486064399 0
483739660 538439111 0
626908858 639379231 0
325653525 562164033 0
654517407 204020657 0
661649425 203129522 0
692692882 719290267 0
629696845 540926837 0
309302928 573576992 0
405352818 258974310 0
438406653 118817511 0
389613402 130066393 0
765380388 57222121 0
619432630 92879873 0
690585005 403717165 0
25955853 245010001 0
777771784 276867345 0
684674380 760456889 0
496420534 507736380 0
689043268 543460399 0
168711240 375904150 0
270847889 497041113 0
264818477 373317060 0
85683691 164929124 0
500549906 507687325 0
692302010 127510779 0
39997321 229413832 0
8500737 189964293 0
207593030 168554440 0
162110263 489464571 0
664451208 120725162 0
653362619 739905137 0
79592970 111619193 0
688428857 445048999 0
272304246 560533613 0
164182035 286630045 0
128650920 366485967 0
315534717 128122532 0
603187325 264162152 0
666231077 689947076 0
456560272 142542032 0
789599336 12349046 0
350737889 772041518 0
343925765 412853765 0
710567747 146016188 0
778960233 659769377 0
335553931 278390825 0
409242547 289206053 0
97386748 739170493 0
3294038 122703133 0
171511018 463878696 0
500491858 785539077 0
220891499 522615729 0
101837617 318367704 0
26600703 628962093 0
647859915 388512823 0
245530121 49846452 0
201250042 396606015 0
611399761 163473085 0
396786803 600127679 0
564723493 420848060 0
353849057 107585497 0
375194311 223435736 0
7253489 615787769 0
679887496 361605206 0
763785525 92837043 0
420896349 148829662 0
758590738 585740158 0
240832307 141103298 0
785370006 296447710 0
27457174 148829371 0
159352159 118822748 0
159089212 757820886 0
426563033 553649776 0
25845061 184805659 0
627374539 382233075 0
294209551 157160245 0
225536141 731337189 0
688941739 399966129 0
251775519 555763807 0
5826541 326847551 0
765613152 605781310 0
18880477 69172901 0
687782232 3401921 0
756939882 174620310 0
530255127 538252608 0
728107212 520648287 0
379618603 687471876 0
631642283 436593209 0
554003359 141125127 0
529845859 778374306 0
325979832 676235021 0
208583249 454796194 0
497493892 64679418 0
787898878 587233203 0
406727497 450192188 0
162694347 187936338 0
321753524 170318279 0
748024918 156958577 0
171135700 601482054 0
655708042 509718281 0
526453823 652710772 0
663329589 31859889 0
588990328 429453635 0
134253418 40619975 0
744167420 281096115 0
529637313 214735169 0
771811287 469512771 0
552779378 244076434 0
612475495 13696963 0
498360346 583256201 0
444637421 771955052 0
594961873 512983283 0
41695450 160659552 0
90645282 693670003 0
373825367 313953251 0
385135530 798622473 0
705464956 35562528 0
675810530 284611536 0
236969446 57874163 0
328733630 539167235 0
476796064 566545076 0
567336305 154028096 0
402860952 149765164 0
99354067 744332666 0
590824582 628485833 0
784782097 401701774 0
153915163 49237017 0
77630263 432903521 0
238577453 199295454 0
31546788 583285803 0
626841936 539420292 0
72432077 219054486 0
440343237 66518821 0
615110205 565865037 0
259532951 699954190 0
603165559 604384337 0
215475392 353903909 0
620930803 733714338 0
42917008 743537151 0
123923845 717536388 0
561814050 182915067 0
538484939 624279241 0
309351321 763008666 0
23852019 73965759 0
101080858 151099651 0
248127210 11400922 0
126117184 578770720 0
449939445 126775551 0
569666519 549030747 0
47408434 199229118 0
32614134 215864424 0
609155527 637394347 0
476142025 317364073 0
58541024 546105339 0
574701918 163431269 0
374210635 648702690 0
388676782 782152850 0
713866189 798834537 0
222539020 452039348 0
665790971 666801944 0
219522418 203747378 0
383168843 479024220 0
642712959 227328387 0
768969816 261632825 0
337403571 49827755 0
721920060 77099923 0
423133097 485285405 0
591915889 36158288 0
468739832 234287481 0
62386415 251496904 0
544079638 515759400 0
412581894 577320246 0
595770665 8727124 0
424527124 478069290 0
209158337 231217078 0
430885183 647455116 0
568428310 303225064 0
569996862 599652127 0
5735825 25876787 0
258405389 220580351 0
33477189 324912799 0
135666015 694997866 0
751858795 678260208 0
397542464 693156809 0
53059788 99622246 0
533534615 229644307 0
259563510 729918618 0
753964146 285373294 0
675029731 13165023 0
474778476 731176464 0
503248919 362169544 0
536162259 485265351 0
43493306 660926176 0
124394569 45195707 0
170365769 175375543 0
203701061 178991364 0
393236422 365633037 0
766040268 198411970 0
182465931 67595873 0
147364150 91804918 0
644463374 692008108 0
152129480 206697869 0
637076209 430859324 0
2817121 591481147 0
405505150 99004283 0
96968500 290899059 0
569339206 622649714 0
154312817 733222093 0
299631467 439078196 0
722452255 520817439 0
775831136 731282722 0
588676423 371102683 0
142551640 343751710 0
324636323 610301748 0
386832642 732594681 0
389833425 203628756 0
484648065 331793596 0
794031626 167064532 0
83714927 239346937 0
421015144 735322123 0
282921087 406615194 0
47395800 487917129 0
535924289 515711266 0
777956561 508582846 0
374842341 786286176 0
459114750 488016995 0
664054535 312440463 0
350063316 244995718 0
454249087 587381182 0
231846131 181229071 0
2455533 167653340 0
529354595 585715588 0
665372657 102001349 0
705771721 622092781 0
276707538 479254952 0
382930898 55095608 0
52980720 64881053 0
690893884 433661020 0
139524225 53921559 0
194864189 762651297 0
96098183 145317055 0
142069472 618504251 0
312454988 348057122 0
792514692 467807527 0
81976861 242756027 0
291658064 410899848 0
429544531 531560248 0
143124281 75475724 0
455027803 40722318 0
12735214 680256888 0
709394391 154142714 0
437138809 32708314 0
30546252 77266830 0
158382780 233131221 0
153696084 310089915 0
369253857 797166324 0
480396008 438799691 0
164049969 670261324 0
407557757 691198913 0
743771244 679166215 0
691613167 114641735 0
551289308 373963330 0
792392740 18204574 0
428950891 652363009 0
393955630 640274547 0
495219675 704215545 0
332766399 358514681 0
293860198 534207851 0
320573101 5167961 0
402107898 506242974 0
128579293 669038098 0
415984195 579016511 0
231778914 753208573 0
635821693 504758812 0
346146709 586240821 0
27073079 683081421 0
491208101 150330948 0
89190772 253501118 0
169434866 526764343 0
448634633 285964593 0
91754118 270644364 0
106492923 302081651 0
631692350 67051150 0
696118444 513798745 0
274729155 466282590 0
364230820 293416416 0
556106463 273555242 0
577323041 421963340 0
456324872 367493333 0
498494699 407018471 0
438366075 170609844 0
161153380 323066324 0
597256022 30801857 0
716542978 90630016 0
747458819 320885498 0
207600856 630310725 0
408717781 473619716 0
697585559 292439348 0
33083987 472723186 0
492844367 527757610 0
400055099 196302610 0
606599246 169327732 0
283806468 557476588 0
465353351 703259727 0
770935989 708298770 0
406719894 632470191 0
104263139 278504079 0
160545124 367670438 0
57489741 182159120 0
322394660 696241852 0
91341795 535744972 0
458134689 19944622 0
54383111 687380356 0
426416522 466930602 0
62862980 270992510 0
369627079 50488029 0
96032720 204130154 0
361768299 601373397 0
577445001 567079188 0
116896825 797993015 0
68147107 434931224 0
229976424 381995253 0
140620178 59499437 0
422276738 688229618 0
623962968 49616470 0
59372735 285063482 0
90030646 704480117 0
22365769 213443919 0
669818093 708277347 0
13210027 68974119 0
181866704 686129133 0
74666640 701078378 0
2825807 736027827 0
735578078 150379864 0
225757085 361418682 0
307794505 217482316 0
652625354 540782375 0
681802868 707982343 0
238199796 368147761 0
51923886 568012934 0
95483958 742392073 0
138260257 533114030 0
343942689 696404145 0
637068807 665960586 0
613976487 773812245 0
157445680 538674175 0
486527170 644236188 0
608500941 132388382 0
516846962 801371795 0
658660309 511435618 0
19071229 198158087 0
435826358 486098041 0
118863754 672062681 0
623822132 420581112 0
258017187 61549536 0
546791866 527075259 0
79487791 78351028 0
641417576 741656904 0
768649760 212715612 0
130053290 34390943 0
260660797 327943991 0
734467503 340520542 0
403010397 456419720 0
341513721 794210854 0
305075330 479187716 0
517342593 527508968 0
587608338 438308343 0
286323464 81355571 0
423950903 714419639 0
374763173 705451118 0
478587150 756419699 0
670947874 253910598 0
356096343 621679178 0
426866761 683441585 0
217899804 467814591 0
156126136 255119698 0
441025619 584039368 0
107869594 106994063 0
541435096 627851980 0
130749856 105186595 0
423870854 786676396 0
176021884 324844977 0
94305804 473179260 0
150880501 353995584 0
215956117 168782442 0
668218849 270737561 0
432935701 157820052 0
238394001 529123679 0
352009630 202096988 0
110226402 49416509 0
34183612 513078299 0
286811070 662441489 0
676313897 323328315 0
170096106 53319086 0
774179044 466014470 0
705185121 552927342 0
286710937 492802122 0
774550260 151669460 0
379721106 452221304 0
601068291 215235422 0
747599821 580847442 0
371797404 494886125 0
704379253 351755326 0
530217931 207424471 0
294739899 375101124 0
98052901 496225939 0
185906134 246404805 0
86415583 391228002 0
47768456 167396563 0
114733867 743606402 0
566286214 52931008 0
591816181 777550445 0
333586353 692918131 0
314114947 301513590 0
410422080 616456365 0
364632991 481451835 0
439679486 325435766 0
46948315 175347490 0
661720679 708882267 0
613825537 200128804 0
465950797 427470080 0
486998555 14746204 0
115130322 9326950 0
396881355 170795046 0
690568567 279847131 0
479264789 217770822 0
408799702 612459831 0
767718951 357077975 0
672439211 248609440 0
284859343 485985724 0
296638605 562655758 0
757994750 584379476 0
709544189 525876364 0
423259905 272467024 0
622333917 45222496 0
624604744 104332054 0
647953383 727347528 0
187117112 588771167 0
68222885 178972394 0
19273671 208143993 0
601592278 290670128 0
301992535 465542691 0
225382166 188637455 0
505175663 410993782 0
8835118 740509780 0
498678376 739014904 0
160555237 689220288 0
198264339 447081838 0
760913900 393440074 0
597322871 125966363 0
794717363 61092597 0
68605100 400017158 0
268487922 266520190 0
605859181 409315185 0
550274282 744813533 0
757016948 725582072 0
379545938 114659753 0
67245421 457928063 0
63358188 371731821 0
469573820 427461263 0
606881002 745421790 0
34667779 475706039 0
671056628 233641502 0
167078592 162329201 0
54386417 759897766 0
18484145 39665204 0
629731839 640683382 0
120631924 647982478 0
127868439 527768167 0
628237731 353385676 0
265121588 298235160 0
219935672 464211808 0
600596333 3641238 0
324954716 28034650 0
538291432 213096213 0
781804839 526385904 0
760453554 649464888 0
230892389 118422153 0
56336033 625660725 0
562998238 422173561 0
84052304 328040972 0
287870976 583861098 0
229780029 673866473 0
445852100 444821351 0
699486300 146624461 0
560815468 98002768 0
216736999 162631990 0
387625245 681650394 0
609753755 25010952 0
302259435 747265477 0
219311754 651587464 0
381381765 518887281 0
75317524 131355204 0
34857015 76973745 0
325046998 288816278 0
648989826 88999401 0
463088403 774829164 0
197638790 259559209 0
577554536 435396796 0
590154002 301491963 0
757435392 122469673 0
711650980 179121205 0
573160415 401496474 0
107222791 196589399 0
402993600 645321935 0
673776788 342853313 0
133122934 402050099 0
182564260 184561523 0
243506879 134574207 0
117657286 289543739 0
680761028 12713423 0
7937750 651338213 0
699307607 753672705 0
586413218 119958811 0
726295352 218552321 0
358619982 402837242 0
384803132 352932919 0
429184196 48014777 0
221396187 77847648 0
651131223 232770946 0
730053503 759757476 0
13644674 377161156 0
576101298 586101021 0
6107447 197905801 0
12668703 362348269 0
252510858 56967304 0
429976574 71438533 0
290409213 220707302 0
117119570 390498840 0
483194704 504208446 0
517209914 628591479 0
672155221 377664666 0
655513863 134838057 0
648022476 277824019 0
275765867 185748131 0
126168339 13788817 0
551233546 74564337 0
129797738 533315776 0
60882357 418871386 0
580471997 355459845 0
331631493 784530886 0
624351745 685529723 0
256143241 586924946 0
445648312 637983898 0
654247053 67974876 0
727725352 375941049 0
406734105 406799729 0
588483312 655980305 0
795655018 657720909 0
88322391 211688495 0
275607614 753582940 0
483639028 271421485 0
296091767 272844339 0
549646710 455383645 0
738660320 635132194 0
431227560 766872196 0
285147479 22603952 0
517683507 384918030 0
250309812 546473854 0
170491162 216086003 0
203479533 220045337 0
147968813 800593777 0
521314004 443549550 0
594494529 458257352 0
643478271 51206177 0
520845459 420106114 0
46705640 86109922 0
249215288 719539131 0
567513255 113616538 0
508704359 614450817 0
582464466 766436425 0
275234200 500289968 0
501088997 237621082 0
408268052 128324348 0
168884456 398354990 0
773341527 429709356 0
210779406 713847667 0
307079242 21090823 0
228905160 473631639 0
694329480 650206555 0
485751340 526630803 0
333107768 531182163 0
226415407 328893688 0
353578063 54509783 0
703079110 374712285 0
719111401 195113296 0
659690853 6038271 0
5206738 102306961 0
99560491 313542728 0
375790009 639150950 0
672105922 509329563 0
365129363 179604580 0
422582375 606427985 0
436340870 662419472 0
591289007 518312726 0
240626589 79970178 0
232941645 151533854 0
662441423 46290156 0
719660894 682347350 0
461579373 240084643 0
495085945 606154680 0
92876393 31451703 0
216528522 78132493 0
627721001 401144922 0
219754622 297740511 0
617486396 629046749 0
664079570 648963674 0
396026976 66619208 0
797868338 15168397 0
85292539 724944394 0
347854457 784363554 0
681584737 596892561 0
728932748 422979607 0
154750585 305359995 0
717918215 585927540 0
664169877 390843547 0
761410057 188815534 0
297043386 501233702 0
354258699 752968247 0
410692411 636930875 0
243219437 553405889 0
662290549 595533194 0
20774648 89226489 0
421005234 74028117 0
146983227 689449858 0
239844203 321077305 0
222543540 113201382 0
736115003 377817263 0
385240544 492504433 0
460552498 55238137 0
456542792 242678536 0
15321862 348979655 0
249576743 42311655 0
37461518 730015774 0
434840317 72437219 0
338388766 794424867 0
4237302 186697686 0
627417339 572499188 0
320835588 394409053 0
499426126 614562317 0
129574098 401012632 0
737008130 116679725 0
199739404 628678752 0
499450246 68433582 0
572244655 48556978 0
491891522 648341562 0
178986774 773227826 0
145736300 762973130 0
536431574 101303526 0
406051200 124651642 0
137857516 451197411 0
279288907 347111984 0
690862815 283233122 0
425377996 653242716 0
789221803 776667386 0
460555217 389898746 0
233701904 771483794 0
320990831 665983931 0
527925414 663188521 0
698767315 569305895 0
545193771 605352848 0
703984022 5684349 0
310024960 285940836 0
281004502 405769558 0
301034071 372533472 0
464221977 222854192 0
268795823 108358358 0
473460230 169395627 0
778006168 61973061 0
14709966 602770874 0
612197002 451405198 0
374426344 685384315 0
188781704 212818064 0
403496333 222179802 0
410038538 245399980 0
633799537 665179911 0
414025838 664021788 0
757117553 180090624 0
100010942 549904600 0
407087600 649067583 0
258812258 608502738 0
597755343 289989277 0
777001708 729014810 0
404607462 94019307 0
93032714 98037798 0
710883595 700889435 0
338218107 629788382 0
228342233 479872283 0
191326190 94676577 0
76906478 231789605 0
707505385 219549785 0
270174735 793626242 0
728246473 612536651 0
303383324 615257635 0
73539917 143199079 0
216875443 725743437 0
26277894 191566184 0
12918652 669685848 0
157133472 427357643 0
189791891 511741126 0
474761413 207202939 0
526605750 263471370 0
289482874 241713760 0
269767596 622754075 0
310168114 543350868 0
459105802 13232799 0
589504234 364652904 0
445815822 112342481 0
569696814 92920042 0
704738518 375217495 0
595562024 568015420 0
265221132 575013632 0
285385737 44344204 0
251007670 210433202 0
313540269 409192535 0
644879994 446996396 0
735854488 399244238 0
173206233 455589577 0
453218252 484600408 0
333143589 156085364 0
80909112 734026154 0
641617079 463941814 0
710689709 349576402 0
530398838 502730729 0
418855324 434377306 0
786740747 34459250 0
189286993 641728596 0
518018963 315366051 0
753793150 784011862 0
168097923 334448885 0
360466248 508229079 0
50188257 59822521 0
783935528 23886926 0
555809709 93706132 0
701320358 241753360 0
758829044 453159997 0
627841410 788359812 0
3067029 106612533 0
29347916 422846747 0
699757656 506303752 0
682737879 164738341 0
354773655 682526859 0
632724565 369256616 0
265485419 629483959 0
144929162 616392762 0
701516164 486176067 0
367446572 769159192 0
32557233 702195774 0
672662041 103790499 0
565606292 160301105 0
675994337 662115979 0
340117955 224326907 0
556586879 280233703 0
564053697 30114744 0
127833907 791286507 0
763971757 86862951 0
530320562 176411033 0
451632496 731402104 0
602845380 62316944 0
569477180 114534389 0
405730277 263818234 0
267227518 252517602 0
350300941 62484874 0
50497217 143845074 0
439201852 550916928 0
483312966 696580794 0
758834821 597174582 0
237369625 555946390 0
196722425 672116519 0
41302329 535213801 0
39154342 551622715 0
560282078 141973884 0
779833186 773306933 0
67612955 694523861 0
347630457 456072818 0
528526901 618409036 0
579590616 598036772 0
608394576 16871720 0
265643940 648464906 0
339731181 253460874 0
371619666 123293894 0
662002760 522513399 0
110278312 388121594 0
315502263 484004781 0
608482011 693201007 0
592459076 735788788 0
325929978 609069891 0
131013099 449471873 0
578691372 751401742 0
367953701 210904423 0
651248288 497153528 0
711776699 449894377 0
750534095 209480240 0
745450213 497706932 0
99865473 46914909 0
504478140 767233425 0
572713781 659463177 0
408366768 571601633 0
720175868 541044988 0
561468884 698348787 0
455369269 311705672 0
434168244 780727046 0
798070555 441621993 0
406814547 471655368 0
277839223 776661069 0
439618357 742600118 0
754472309 800421530 0
533806640 91220743 0
580702574 406910796 0
530223604 290935502 0
592800809 635832501 0
33698567 127918942 0
785289232 500575614 0
493756627 397764008 0
331299825 769343653 0
630378649 175161361 0
735399113 620758167 0
599989118 529167278 0
694717228 543006573 0
299551683 689036712 0
143155098 278601236 0
715826858 497261284 0
272017972 519276236 0
145703525 768492825 0
104556686 539449001 0
586387530 749100365 0
754139063 29735363 0
89361248 639937137 0
429102458 790590371 0
677808699 181470253 0
196058864 223319781 0
662716329 741999166 0
34319876 132622705 0
364153078 730731315 0
564698175 685816518 0
241693441 166226747 0
506505470 293820344 0
583084580 38783452 0
482163687 176103105 0
328663270 456852866 0
77113400 329964859 0
234819697 636451096 0
740326464 293497444 0
699610280 54136085 0
394127924 790659861 0
543758767 54713783 0
773348272 573562959 0
710801226 399899081 0
180860965 616520576 0
49906560 407116008 0
542769953 345879472 0
255805368 319777597 0
742303404 164796573 0
662873218 468617768 0
761289630 242564464 0
125380227 30173953 0
778435568 258616512 0
764067709 471959335 0
783999114 406410838 0
86377208 458592591 0
674418707 486180619 0
607303408 240486621 0
87904874 37655705 0
211600060 259966296 0
214993151 192231920 0
194071436 496893260 0
99147923 67243558 0
259530239 67124837 0
11319620 274422270 0
682430576 505210008 0
453943847 21367828 0
465502322 515358355 0
424908561 511641081 0
290450413 466274699 0
534010289 782876789 0
383822164 79713303 0
186496164 88839298 0
589105772 473873867 0
66565415 203801502 0
387912581 582456441 0
774271522 82941860 0
316438395 440811240 0
585279395 72959642 0
414290459 359350717 0
254918382 215956537 0
376943595 516901073 0
616160015 371350709 0
624038637 611692041 0
357150545 58617939 0
690424928 711819253 0
497258264 546588859 0
263543239 708749624 0
479694631 671200819 0
162305501 659656538 0
457041532 32398207 0
239174195 102533129 0
719447121 308509354 0
666016898 636327768 0
493888970 379544993 0
207263580 681912358 0
234710940 96975025 0
433450712 190787432 0
457820709 302989342 0
369216291 749214370 0
271746172 228811462 0
487562153 543242711 0
675736988 275730275 0
285884891 433863175 0
627197395 559089264 0
614193482 423798155 0
631266392 750899891 0
687185992 445617302 0
431180417 146949373 0
440247303 177960180 0
559191002 201298891 0
124500007 378229517 0
787168992 153602358 0
638734628 138001993 0
475513708 217641015 0
279554414 240547813 0
547036268 375863374 0
102126186 424519084 0
553425809 216994787 0
132779180 719883247 0
302379852 166559271 0
340464784 163927345 0
443988056 372282035 0
330957991 119833763 0
691903045 123942717 0
354075404 562023148 0
161772987 672970097 0
233073733 142243925 0
793900757 82819477 0
532354882 279468026 0
60641087 663353613 0
37744771 270357172 0
421296286 297707806 0
459315814 279436539 0
352401051 134371660 0
567052708 781674717 0
619637759 287030177 0
563717195 779234805 0
771355925 572307338 0
448298942 100969114 0
786837790 304433363 0
774837579 325963056 0
329656927 333974171 0
408819575 461048665 0
671340847 229117026 0
291451072 626751435 0
461827879 534877576 0
203565900 800051485 0
38924198 675004674 0
712583442 413850513 0
769640289 614866300 0
367205894 25884290 0
361306276 118579404 0
123039998 400504421 0
389881971 230573768 0
751244959 522193234 0
209182598 139902123 0
703787824 359907365 0
305829865 334931662 0
555725116 618869371 0
574985426 203102716 0
551780895 703497245 0
729368651 716940551 0
636105574 170085734 0
57032195 348322849 0
737120064 404816498 0
174801496 703661006 0
102227602 311711283 0
97797693 698105456 0
797069987 221484613 0
207591463 45838168 0
759265359 703689337 0
611709104 542276499 0
227396926 97196010 0
98772221 307142458 0
81668428 667812029 0
466216015 769663006 0
420121409 55317729 0
463366184 363620414 0
513406891 291591888 0
617664184 545532631 0
420947824 468394252 0
86962807 702954631 0
354729842 464854120 0
800481262 562402284 0
159609883 36592850 0
94001101 152480574 0
176544250 14385894 0
378658728 778687471 0
631164612 575311080 0
512018394 431292620 0
731244527 744723599 0
69290666 361789515 0
738098613 630572974 0
760170243 609490424 0
248455154 195910231 0
217928814 274625826 0
347287251 757684629 0
7723596 773685563 0
685594870 183965235 0
674818140 187935162 0
773021736 53227294 0
746954287 188918217 0
787137392 573319875 0
71474532 671486170 0
794517460 585300207 0
62630262 337031890 0
497761996 306459084 0
685985568 217352038 0
165325702 479960497 0
742601976 325373736 0
49798787 279185910 0
632475837 140870907 0
252426568 520164369 0
305065760 124144156 0
322444641 379171465 0
100942336 158702599 0
461675147 711174950 0
231812821 615612867 0
575395843 550494558 0
516299299 747659710 0
652421683 787036278 0
197361099 359292782 0
653273439 257516957 0
551294713 403784105 0
220454376 381522745 0
582443063 422077720 0
799057769 679103463 0
179873655 86169601 0
24068270 36044210 0
381229311 48754894 0
627371643 303633773 0
372262693 136840284 0
657778410 188846912 0
408358466 675285166 0
459754596 393150517 0
481753167 351291465 0
645702192 58668709 0
70516001 778415348 0
493846108 573914755 0
615372016 312864667 0
186097774 615714733 0
617243265 440683287 0
727850966 450857067 0
340322035 718047671 0
368242368 627239491 0
46929715 170562612 0
253527764 132117470 0
225584446 229249479 0
324690725 665049414 0
780054142 287849020 0
694971000 646503385 0
72718842 346348608 0
390343727 217516756 0
415378236 787827554 0
758922238 16514609 0
409208657 282749378 0
540111439 489444629 0
364289419 362910623 0
432248833 311214014 0
522628505 757442649 0
727817644 775696068 0
707587112 364866157 0
372633792 401891586 0
781610662 384978389 0
493809190 66942577 0
666441920 198739654 0
570701677 494124418 0
679972877 98758621 0
714757105 284973739 0
640818704 344117230 0
685084335 389981553 0
275154213 376196203 0
460191272 42613598 0
551238175 254476717 0
126649336 794031263 0
456977378 18956588 0
213507575 795595216 0
335808355 98671503 0
262552546 340030805 0
607470757 213779120 0
92481463 699174072 0
312720557 605361574 0
37870784 14382582 0
17793248 258387023 0
308695476 334457670 0
373479996 453103501 0
495840587 647222917 0
449543026 253434149 0
315535703 95479403 0
657997818 347511529 0
442943976 487727705 0
479309916 252905145 0
717101682 333663060 0
423372701 571889237 0
93278516 161268616 0
639065676 628939605 0
299907492 77343947 0
390190896 640855082 0
152304569 564517021 0
179117738 407969805 0
569223316 429786500 0
51635555 291558181 0
543055620 444146679 0
189688198 369357010 0
480107708 599120073 0
259025063 589978582 0
302448273 161179150 0
363546752 179282297 0
617950332 666758577 0
400055734 253355021 0
530695097 617990178 0
609940928 659888194 0
528608063 718079299 0
17298779 209456711 0
251274477 478335409 0
413515305 28582786 0
4645819 396441861 0
129822603 22704568 0
486289731 680295883 0
748379403 380546748 0
107078593 539645411 0
20197505 637275821 0
116289427 31078984 0
639500744 768034402 0
218779486 167800097 0
388270500 163005854 0
108809582 749218527 0
136489289 568993181 0
28549721 289043902 0
562336508 268753763 0
718787998 791054984 0
676660548 257358642 0
594020127 529497296 0
250838060 650700591 0
517053237 601635058 0
621423768 620850834 0
756477155 355606867 0
307332018 206964736 0
744951466 193762046 0
279444029 380218080 0
347987376 693347367 0
476455486 480896248 0
655792969 529921101 0
250494339 199435255 0
67418764 374763885 0
743793093 536425785 0
217302307 58034358 0
395253471 59870716 0
361009533 142074257 0
402700750 407263983 0
557868537 372207924 0
703911108 150812718 0
799573218 781419955 0
288894075 421309528 0
187410282 4822290 0
786469440 69951836 0
707793161 651990011 0
649945038 526485826 0
23724072 117215631 0
340168114 221120295 0
259391049 213935710 0
658734635 700217961 0
374238761 544386606 0
629147161 107876965 0
617189608 207457728 0
440802035 568391739 0
463646032 413378939 0
571534844 645500035 0
330381315 648589553 0
58642223 177498994 0
229346695 524047229 0
224736413 345259473 0
244022597 632784366 0
619130919 417694457 0
30420570 190932735 0
199633780 319038292 0
105792786 698594156 0
126363883 314668582 0
615619961 790916375 0
645152797 366930695 0
299585231 329403371 0
166220509 708076287 0
105532079 267562477 0
190221142 788578771 0
700594508 662896860 0
96713797 192305399 0
384412674 533068598 0
547478700 297261815 0
260397069 507363522 0
17799509 584640348 0
738839418 471897466 0
153861322 159776290 0
196064884 767023046 0
67252548 101886173 0
353365046 667352851 0
409465391 358753577 0
264627266 795426267 0
304045237 5151038 0
782176533 777073964 0
279257511 644508336 0
147030157 796424829 0
530966402 352531406 0
216662098 268946728 0
471793470 679152886 0
415891057 529969087 0
476145146 86889063 0
3854592 87155482 0
330577983 387476852 0
267544679 239235386 0
64000818 684765917 0
794001952 768301216 0
276050352 416271058 0
660997580 382247620 0
796556026 348010724 0
693052088 458599958 0
89491378 628042486 0
38357874 567296221 0
605043224 34950709 0
578707293 702139559 0
799445601 120962736 0
684488143 187633281 0
391813311 69077984 0
612541195 260714908 0
241238552 71158278 0
35824894 150134183 0
119097403 227019728 0
701311926 136919744 0
372574874 140951734 0
156921926 256273458 0
521700379 437944624 0
710943490 126529184 0
141778742 573578044 0
316215865 464628251 0
561451309 745094935 0
560522569 98449411 0
356995200 544315478 0
167712933 725061526 0
215317248 258961583 0
94098632 2429664 0
347703383 388978370 0
228444630 596637510 0
729183228 391588669 0
350606383 534744740 0
271289082 237151504 0
25946505 496879299 0
185631735 196193920 0
307921930 755269102 0
223246004 284589373 0
767501196 552631538 0
637013770 285614309 0
761922069 485770870 0
446715604 692264672 0
740888842 613206886 0
317366522 225138859 0
219447938 466727909 0
101306412 691720324 0
564651442 348025727 0
144721801 635203340 0
15288357 168642188 0
395571754 624770000 0
710863849 608283526 0
486466670 363503802 0
57986761 269070658 0
47220726 500893017 0
318675856 49005807 0
95224182 274472407 0
652942258 597138798 0
164687615 334769880 0
115433131 779605172 0
60736230 608160176 0
323678085 719788309 0
388309630 352744067 0
513025580 777490238 0
85853884 655868098 0
435646402 304244795 0
463598225 269519274 0
4769436 788051427 0
661415345 647848060 0
586580700 413570334 0
48656498 538557747 0
401498140 134830463 0
370409314 540395859 0
452001546 710855532 0
420898110 154357028 0
84834157 482968882 0
685017396 77033458 0
57491744 10455791 0
330103408 209847078 0
701187765 9754228 0
584286953 466442463 0
52568440 500436248 0
786039404 22914765 0
387672431 697902926 0
431836003 558952065 0
493187569 622194808 0
426614189 90723323 0
352511125 605649198 0
457403412 464462660 0
310814487 190814975 0
389955977 177435928 0
692536832 764461965 0
722742860 229174220 0
604942061 318185537 0
319648464 497589993 0
677557604 686616344 0
577848388 604734351 0
270026944 317473915 0
467470924 26217935 0
42287757 505220270 0
415308235 627295232 0
537761069 675830226 0
775273803 81353862 0
32388897 652745880 0
498388264 427630749 0
643282383 749812267 0
228294523 39029400 0
367906788 334605096 0
593251781 697766831 0
625082130 614346689 0
207305081 59141120 0
357054366 9449286 0
567767537 601662957 0
67301922 694486159 0
294037404 216481427 0
724523183 376752118 0
718371946 704656782 0
160558273 758276735 0
579216460 522106641 0
536907451 648622339 0
768086679 688958566 0
385834787 188036094 0
433561112 309532443 0
72981698 395848478 0
784045712 434407496 0
241368886 251780473 0
343358317 467835418 0
127893106 707902453 0
50780451 651180906 0
98543692 124067438 0
139165056 646776706 0
600485501 476448364 0
684637064 686088603 0
530001341 631530699 0
433850502 663954016 0
53379891 366247122 0
575446783 667642898 0
175010699 208000825 0
403152360 71027923 0
70944990 39377711 0
604906649 71638551 0
787834981 125128778 0
480246085 130830256 0
681090814 474637093 0
589968045 469246406 0
261290224 565563121 0
77776720 460047772 0
94957326 190110221 0
689559284 79996946 0
664987589 458562433 0
603031630 343446086 0
73033157 508141698 0
548971048 764724741 0
44298196 507746546 0
190601062 623386774 0
131202366 549544463 0
160351774 221448125 0
409668640 728522299 0
440826281 421332543 0
528272164 770113568 0
32436116 718512821 0
221645053 402772048 0
416802812 452443593 0
567847952 50887764 0
185115911 390965243 0
431311401 82232350 0
755223533 614087401 0
468980103 780092787 0
13481519 563214007 0
791798134 726121245 0
773112334 752683702 0
150877051 742879040 0
506321698 474079354 0
716187579 693782862 0
32146872 487591166 0
735195759 635873321 0
706405337 79437918 0
289035314 558641548 0
528621006 1561905 0
122033525 660607578 0
363897100 91504276 0
720671689 756910052 0
365463752 14900755 0
45960695 401287530 0
134675710 634564521 0
280008085 663599778 0
9893729 440508379 0
585899404 427966746 0
431131838 315232269 0
363780773 359460578 0
264261996 209036171 0
292585885 44789268 0
212429692 256665816 0
346221877 112724971 0
421911308 774457210 0
521968894 447162482 0
730532355 120006880 0
789010894 155566777 0
336006983 453386924 0
671650420 780816488 0
599297800 547235620 0
644284918 545172309 0
328151648 17298238 0
694327156 160753716 0
155240536 64790147 0
476612024 173200393 0
704824202 258752941 0
412268761 361073948 0
600191822 82302588 0
19600440 564368465 0
531654255 179554231 0
413728536 754593245 0
445315558 232838124 0
663937775 476439369 0
56588726 176779811 0
300737058 663109925 0
70080893 107104472 0
240857952 565125473 0
554687687 365629783 0
568624600 485893548 0
692256510 548070759 0
368047226 35163218 0
708590087 160737294 0
576660610 262430892 0
705582636 403805223 0
388467923 127920215 0
339337018 173493688 0
101705727 55042258 0
580699828 90501303 0
531175812 615887973 0
746846234 585190689 0
775486413 747222014 0
527467319 789906104 0
248216712 160001930 0
616867981 746175846 0
536775634 334242760 0
799095892 64355400 0
792726904 31133074 0
648659405 504095302 0
368489693 580781898 0
137566285 712829133 0
664294845 622817354 0
303377368 733544919 0
685932829 223755860 0
508696946 446038326 0
338694054 708384385 0
234129053 32442241 0
589573416 51456826 0
540722021 182209402 0
346772674 404809220 0
453012855 132045976 0
745658752 410474126 0
563165946 538551839 0
361109953 605663722 0
317469493 30320693 0
598599142 109685158 0
77987206 441493022 0
780312448 781215754 0
288558853 756015063 0
252028913 133683516 0
774437964 203895252 0
730867022 407674429 0
537970144 228134535 0
398627632 565198246 0
386018891 335620664 0
302303878 684300903 0
469644607 373385350 0
723459371 407678416 0
260023432 549847856 0
605353477 131255728 0
73915470 604129550 0
699507846 222194931 0
331455932 230327169 0
730399157 309396618 0
408704277 50569816 0
196977695 149468215 0
361882175 157658280 0
742644687 130605695 0
34735507 521256799 0
697288708 322967919 0
473977695 309852528 0
543552196 566193993 0
692790857 329572743 0
434114897 652387338 0
657658915 98690417 0
18426751 58674588 0
508070696 678386662 0
604586953 311598298 0
712514982 178177282 0
119046504 438349503 0
133140305 119044189 0
325606310 747443584 0
216076168 203806969 0
715982009 85009245 0
356798729 278414175 0
46264634 329671016 0
510566781 479566838 0
729132573 787732063 0
390487679 480082687 0
775876596 332355822 0
282537916 467562074 0
127774269 173047386 0
635608025 608926501 0
757754215 522825421 0
371006209 784948904 0
791772200 568699276 0
570490096 35959497 0
360997767 376530415 0
778457682 129141792 0
118185662 74121919 0
598791617 200899678 0
40955751 413440904 0
152058722 508291251 0
773998170 673879934 0
747985711 712559510 0
193472918 531701052 0
451868463 684244935 0
666587889 40885785 0
32890350 735215602 0
18885742 306728303 0
264108212 138710338 0
290211543 99843108 0
37206449 364979243 0
565004960 611874999 0
227994822 407961859 0
37259565 545552257 0
168335899 47664478 0
503407666 122889415 0
452250797 605249969 0
757473952 340308023 0
183909917 253785277 0
164335756 535113178 0
405562426 374735387 0
491163623 567229819 0
232894876 235076663 0
596749752 594040638 0
402255870 454252907 0
700995811 81022715 0
408626713 102034477 0
749437110 124506252 0
225977313 486663113 0
294054199 531358857 0
644690192 648140502 0
732412474 283892027 0
57766671 405400156 0
397443702 594800294 0
463094162 482161925 0
6439466 22372909 0
329328782 577505713 0
647981257 220230595 0
685849610 19242193 0
164432323 452548954 0
363088126 330995828 0
55049527 619141615 0
765623033 599342088 0
73637203 64486708 0
513231987 210144474 0
610060718 186206558 0
715306109 350164689 0
588378379 513060617 0
510608940 542081632 0
143725667 346289044 0
498171466 614049403 0
413294123 372193697 0
766419336 413527202 0
165355833 148043874 0
471888751 79285700 0
168011219 449672540 0
708654027 200117603 0
31726705 302341596 0
210911164 363419533 0
600120571 21439506 0
634526751 37381766 0
227616757 350855701 0
657552026 472577683 0
587640807 343895635 0
351784884 116205898 0
776230896 346414362 0
71140381 292265228 0
238897091 395727230 0
11914390 46194359 0
455865540 262633443 0
593137356 220638304 0
702285159 12234177 0
88081939 324605285 0
536103976 776348440 0
452624320 731394800 0
49829360 329633827 0
503330052 546117172 0
630499329 19980224 0
346743140 651169079 0
703499750 544206991 0
308239063 388001459 0
237653588 235361491 0
491052622 699642455 0
418367618 128856507 0
279594024 300320283 0
348576161 181574909 0
177062784 110277202 0
773880291 46717142 0
91072115 590962965 0
26324560 491464508 0
206096588 237893557 0
190763903 609449181 0
307229954 536861417 0
100807709 230919676 0
574170061 707531409 0
67161180 598759310 0
121400507 593696577 0
565765371 688854889 0
268892071 383948536 0
604394875 170138674 0
458551897 31440676 0
493901942 139533925 0
240210829 786910827 0
321533102 85892421 0
534291881 407100352 0
594580149 170232053 0
367296776 176161593 0
684032467 754124981 0
339178537 198676785 0
781540680 405698329 0
493357358 479429218 0
557347709 604840415 0
66443390 526309679 0
561017093 648409437 0
339857861 370000832 0
419099532 474727818 0
684774078 145751654 0
488410501 384529648 0
430399296 287089970 0
196752170 393038323 0
509018157 219737264 0
364101528 707532934 0
666721666 227958525 0
512179429 750529234 0
678703648 500297695 0
751206773 420723888 0
40955182 39979575 0
752436072 68339701 0
60423769 385301972 0
382274458 62883211 0
186339938 390139961 0
420262139 379271783 0
136396512 381038787 0
359525391 510449927 0
216472863 461680809 0
182684953 15072837 0
474943590 461128719 0
308425040 646480140 0
264835289 570071755 0
611846485 570500207 0
540952333 399876657 0
510273504 441801982 0
332014205 759946358 0
135670158 368720868 0
267798786 655497622 0
637866940 405251347 0
173135715 3599064 0
643172787 616840774 0
72350282 125914688 0
419421113 421342460 0
224162170 233225751 0
99060799 451410659 0
482711190 523519423 0
393902115 523577831 0
257250917 453756380 0
31647403 168868282 0
340099963 273103655 0
446796360 297903499 0
614506692 349967688 0
448109831 372093720 0
348066495 245278910 0
781695249 683524968 0
577746348 158242923 0
19087363 447724888 0
340580767 292537059 0
735344948 787339169 0
660729415 691388615 0
183955817 10953529 0
705783961 8886938 0
140141136 731784863 0
257531837 643473766 0
528336036 13492844 0
131941416 105021830 0
452562674 369997698 0
653626951 172948831 0
434858831 397672548 0
488384317 565955620 0
702746256 722979140 0
350490401 255919572 0
447956876 680463428 0
654501470 493653843 0
767552665 165715112 0
494722038 557029853 0
506784573 203233311 0
640677513 735257368 0
360032012 107768092 0
390966546 254412717 0
349101470 462971937 0
401700368 22643548 0
117027793 455773191 0
775975876 425002506 0
739819119 531367166 0
281652987 91282982 0
692198555 432661594 0
559037212 675188607 0
84618847 54571240 0
524976235 136655959 0
396262629 144546746 0
644484816 258371606 0
38615493 642937334 0
143433417 340905897 0
39456200 193489103 0
259649919 782211787 0
48746405 193755288 0
270944914 305925834 0
613573529 281306395 0
787717040 757767737 0
642834360 412556230 0
447810109 85580455 0
59080002 627020036 0
397234877 106759379 0
435889678 732010069 0
552076238 785488837 0
754521369 473767361 0
558683507 569589094 0
135536038 179481561 0
38669045 789447754 0
10885763 94024258 0
308989301 582631385 0
387069751 660322479 0
102161529 385202215 0
709170600 146548260 0
278513813 294868913 0
103643615 107900955 0
726571050 473407638 0
778132536 95609938 0
186705284 308901632 0
610776806 459606718 0
597284268 58044736 0
353800459 58446495 0
289163703 177450174 0
391935449 551460027 0
106329244 392639666 0
354602451 576312402 0
596927626 657068148 0
528559617 701773395 0
484159714 458648606 0
5789219 53433094 0
383784310 425453 0
162320670 697747745 0
329221010 67755497 0
365050840 417690789 0
119975828 292458814 0
203065917 760126401 0
496350054 18318693 0
206735451 309273310 0
357316664 589340209 0
54219942 273207441 0
615433809 143435632 0
98185481 717739206 0
161869490 131564248 0
722618027 15381615 0
206090742 251149445 0
15781720 421874450 0
342169088 241442405 0
790201518 97803510 0
328506503 225309445 0
744644204 789936305 0
54064655 438535163 0
233146880 162818544 0
67065048 297820874 0
205992322 53120502 0
642924871 181247631 0
29196599 80267298 0
736925117 520021164 0
653383020 240146375 0
611596778 391527941 0
380588686 447328975 0
399596321 561281913 0
40262706 587152721 0
349566513 652900245 0
458452132 252877602 0
323093468 285471934 0
531848893 581157758 0
559082520 133265086 0
629321854 251138609 0
778253830 792897947 0
350697188 317880262 0
373946146 784834042 0
391578284 323289642 0
357429768 122768312 0
674105869 300062846 0
656659446 172989606 0
200422992 633664255 0
195598016 407128990 0
122635938 662980853 0
66938577 280479563 0
266058339 13463453 0
206573079 364761015 0
540010631 215906406 0
18588949 502759300 0
285365100 319180556 0
88925798 309296662 0
377660355 282156053 0
667388029 499992717 0
335596445 581562556 0
213401223 687238189 0
290931620 707057608 0
375325469 269542910 0
233641227 155757995 0
510690683 20397146 0
426746241 605515947 0
492008598 339917849 0
240790548 326575956 0
204722726 464777337 0
363684559 799055589 0
61114834 513779383 0
61150650 520684601 0
652633465 514190413 0
684032494 772268469 0
407551360 376972461 0
424442576 285477154 0
107044539 289075968 0
770756119 663360652 0
537439429 775330045 0
215256577 376292765 0
135598719 292562004 0
68089131 160929332 0
177632498 80808519 0
212964286 375589209 0
411745879 569646932 0
228500740 113382081 0
45505666 205556432 0
53715993 301255089 0
63571568 794597266 0
765678853 648901495 0
438060638 703399927 0
593575343 569455004 0
591811282 234392425 0
154062748 63597459 0
758958976 757041309 0
209575396 43391645 0
461846396 721233267 0
152047479 78147387 0
749724835 705314850 0
378035927 464331559 0
760458086 478629698 0
596548395 510627331 0
595002781 16075124 0
578531986 341714352 0
760734999 762421419 0
229772695 459708439 0
787363170 751106582 0
763130327 605631389 0
177226848 745132307 0
58651378 259908132 0
201521641 266887784 0
391333004 773993490 0
665217421 505629844 0
43608166 181219290 0
144160036 475127875 0
670407623 677390237 0
106776556 229611492 0
477084307 57282079 0
128223023 660986549 0
234397641 525160216 0
426326081 406524970 0
319810761 496154014 0
623789093 762954851 0
681592792 374893010 0
725062619 524005928 0
31435334 690340919 0
218876594 349587844 0
327554841 234572645 0
99427258 301675049 0
439700398 743840844 0
685424461 298611174 0
484345313 484788966 0
534854422 446813472 0
473272007 263838272 0
472251693 781272837 0
119635121 57589520 0
126534251 401952124 0
48237310 193209025 0
184875894 571598566 0
146253210 307654154 0
147651890 51790216 0
789702029 210913411 0
236421399 722757808 0
61057822 520752350 0
202094262 50827253 0
129990496 12514885 0
137902837 556097863 0
702379458 374510877 0
612109783 273810886 0
192559314 1618227 0
188540771 194431916 0
700847814 324302007 0
171032236 678095296 0
472581831 121901587 0
162897849 766604288 0
433046976 47348236 0
294404947 393456377 0
430435890 70112454 0
349315101 724726299 0
247366793 538032745 0
753520134 94095102 0
119681905 749496690 0
106954536 134336569 0
460135553 722285500 0
249107587 437523653 0
697414532 545880785 0
123872635 488316582 0
123296771 499739346 0
50681763 432734489 0
703488355 465334815 0
1706153 248444885 0
385218462 182763628 0
662033344 180515788 0
145265294 433067570 0
597710593 511887633 0
646037770 131986918 0
496033621 145649363 0
590859413 245559656 0
198747371 325497302 0
577078949 436705094 0
174420771 570635271 0
620525946 309054273 0
283049768 544857928 0
149862358 39665023 0
387980747 785543759 0
158187288 353699097 0
169115603 561852398 0
152723359 519082837 0
324591773 265962530 0
260336261 667511029 0
771035882 458890598 0
96675513 375918854 0
422941788 780132406 0
475149570 12686194 0
260275276 455598298 0
4994544 780746831 0
357381914 259685851 0
442182256 681288580 0
120927171 624875301 0
585368412 337696490 0
212880561 281866232 0
482561505 22350001 0
258270684 685763463 0
574656755 399714775 0
77746417 791158903 0
465800224 756903247 0
600475461 624199075 0
156787137 562609054 0
794514737 74308272 0
165961890 544318624 0
302035550 502462188 0
174534011 488830500 0
476956966 50857901 0
26839615 396239964 0
81471797 392972913 0
559438936 129312914 0
146964572 305665007 0
593660614 57979659 0
379752363 325536522 0
546895250 558839650 0
455318053 454962730 0
721128133 677810522 0
672226605 798654367 0
127831188 617067410 0
185724326 70716682 0
481574892 380172859 0
568694029 487827600 0
84525368 766639320 0
421407510 307411695 0
686192325 700069135 0
205145236 408288401 0
142691217 69872634 0
643019487 133602529 0
375281910 504578553 0
584914509 488056079 0
323373609 587080479 0
630492591 326308017 0
216338629 642395409 0
542232897 53666888 0
222847742 25038761 0
315447767 724177211 0
22648456 586968495 0
232886018 644523003 0
451543059 159552288 0
105006601 739386809 0
98867735 677743905 0
311306314 465999112 0
762707370 374064582 0
58425933 157241716 0
118128963 504913081 0
121829184 231540 0
82988579 689182911 0
112723262 752535286 0
476924323 492909693 0
504353893 420752857 0
254225776 416236991 0
735698631 325141120 0
793174482 475509644 0
222331935 517691514 0
200605559 755740837 0
159189793 133523661 0
566354871 282927790 0
175640323 213299696 0
201934104 226816925 0
274823927 138941482 0
472801028 141427326 0
671250871 369809752 0
220255147 620176081 0
446929460 199884010 0
630674439 489957491 0
733253817 547700956 0
189454898 624345202 0
724643480 488210473 0
388846692 47919166 0
632627695 240952121 0
73449671 321280541 0
695054794 759247942 0
485318107 108590083 0
249939809 221331245 0
586373243 32154264 0
783854383 380773234 0
796667329 772057876 0
392065975 310378305 0
389097765 23908522 0
352121066 502827112 0
482170722 617377594 0
544208929 584454310 0
628077432 182618346 0
316719778 519156630 0
472306071 716429773 0
252101086 10043409 0
156002493 18231140 0
394165005 429727304 0
553707977 150901918 0
221359034 229261853 0
477058176 389683452 0
30021792 230310408 0
630088276 8577372 0
192389987 530462184 0
598631668 369024266 0
461111514 246897853 0
632927405 415411646 0
530170974 159458883 0
660655849 795797975 0
413238009 83158663 0
464556140 481881788 0
290954669 239598325 0
681707210 633198250 0
132269297 452585640 0
445873821 450745407 0
85056350 216990761 0
441267180 651142330 0
193200912 528140060 0
694636847 185461862 0
346675168 446732483 0
289632276 527467944 0
505735538 774341080 0
595154142 108790565 0
409859060 252354351 0
297122507 514120271 0
85712624 498990989 0
284566846 449888233 0
282796329 192508746 0
99234983 303302241 0
68017820 532349183 0
464731324 309693088 0
61107345 272738438 0
459069024 533871587 0
216061899 192837458 0
608923514 213619656 0
652665327 563398878 0
701470635 635155938 0
136932997 682297290 0
276899714 153101809 0
664033120 211183399 0
530406396 204024312 0
453457892 554791384 0
224040630 790780067 0
514528820 207219813 0
18721277 41948115 0
519523113 444373145 0
446711308 739432175 0
325408535 226460148 0
273980108 626047893 0
235945781 505487536 0
329357229 45922787 0
514764271 785849168 0
707349874 706871658 0
43204916 348293688 0
401364054 792903285 0
428577228 78398136 0
286345029 422219444 0
730044043 521919436 0
595277065 720730384 0
81566868 507821447 0
49010062 10574992 0
315152696 540866110 0
630509336 434473363 0
293452107 623676620 0
506626656 433437254 0
226787471 273661127 0
595208292 233890984 0
336523095 759595600 0
108186303 234280858 0
554793132 189222686 0
184110059 575703770 0
422443803 112990272 0
88922400 733602461 0
603575934 400616792 0
326471533 259938221 0
522932148 466589583 0
494282718 753069632 0
490695271 476154293 0
667622508 501646321 0
337127188 97159449 0
533429944 424354276 0
787880552 706167814 0
738909945 26540749 0
497196426 21617614 0
120424972 512188607 0
190535863 481306082 0
638126658 269014529 0
462037144 85093190 0
689009093 416397975 0
639265096 372695423 0
27253374 755543211 0
426254513 756014481 0
549502399 443426599 0
791053842 672736262 0
761225658 456332633 0
105701715 319792161 0
210406397 784442648 0
529258793 611163142 0
707239928 518853403 0
747100459 532535134 0
140625686 586388322 0
790437966 141591813 0
692895974 115289902 0
678460973 693019469 0
789925830 585569275 0
8818186 53342842 0
541493112 285950872 0
293679764 611661379 0
398447334 518594707 0
39236233 55429974 0
708586333 394117809 0
595197484 543080479 0
62409319 400354958 0
678108155 201860478 0
529050346 636627949 0
360514753 394248297 0
54618774 540315157 0
246281582 223763028 0
75565834 627078046 0
657491829 728798324 0
75954469 639186293 0
265707959 127120974 0
239109638 501823962 0
672750291 414555931 0
42768052 594776941 0
224294520 519216343 0
550638710 648074760 0
369299500 261367232 0
320185496 564071574 0
651773919 602803914 0
336453401 357848079 0
158906918 469546287 0
618277540 158920383 0
281133184 334847292 0
480434628 58645083 0
67581161 393070840 0
29637482 543199554 0
73173781 529777219 0
35167094 60945653 0
555945012 648111194 0
526876532 270850783 0
414019357 621253492 0
56459949 286497575 0
582672180 441702740 0
634026629 600041784 0
340774387 144943524 0
587289713 559169618 0
617842032 453954647 0
428109941 142341981 0
289950887 268037267 0
752286519 666228667 0
180460782 59133737 0
469275501 240178991 0
659225216 359342204 0
34449470 432364011 0
431935714 66012276 0
356796329 679696688 0
548163276 578340650 0
282535867 345665174 0
149662982 619446720 0
432196280 319919328 0
213431454 312855290 0
67925950 21157368 0
13300788 381339563 0
348195540 516956223 0
743992630 609277293 0
758858146 5130961 0
416695827 147353711 0
596051022 118088342 0
664186034 266202501 0
705244621 137037441 0
12426564 347378136 0
155226051 259994006 0
300698915 545064052 0
202492571 316192396 0
369403795 183990055 0
717672975 595046268 0
667265818 657427649 0
216113339 87794689 0
789967076 64243827 0
454413733 366000013 0
420435935 554386574 0
167391599 219098868 0
97605903 409346362 0
82138321 365724558 0
251908158 719403985 0
527914929 419856285 0
653921189 409928183 0
435645636 202721481 0
632609744 206673673 0
182839122 626188743 0
211662333 439363376 0
483491325 749210075 0
137127348 184696903 0
411925321 432894985 0
627141419 295149078 0
597698545 235380550 0
594996483 696185726 0
621472778 11287759 0
687391156 245163458 0
771483772 712122412 0
110122254 497918407 0
580126703 308595941 0
403309482 301702846 0
57965553 220683616 0
542770348 140540247 0
744198937 381888795 0
32938769 283271012 0
800610585 236276672 0
715295160 211544646 0
251507472 305370602 0
241131982 681790975 0
555103112 518478401 0
723538852 321675439 0
370322638 636849415 0
412432445 679218279 0
264897495 767229502 0
797581215 574898000 0
793005871 421482541 0
550864854 468056400 0
18436023 146886725 0
75373136 633883545 0
137806718 49377118 0
506325358 164004850 0
373018944 276603657 0
469088701 99500653 0
504681310 183591088 0
526259282 471907811 0
430649173 470365618 0
493537808 460393104 0
622458299 204040613 0
614552115 533246394 0
159242129 204987530 0
345341264 299000555 0
722123965 515866922 0
677163030 538490082 0
420701506 185178706 0
310826455 613185051 0
348064078 469555471 0
650979067 600586427 0
44637129 66466080 0
34455829 80736049 0
249889844 178212468 0
403735272 33325177 0
279937345 688715340 0
42921006 563156342 0
148194810 625762170 0
130010566 69965408 0
717186384 128512670 0
743715640 781606150 0
631778310 214356659 0
513120502 329325696 0
292808617 610476913 0
112619115 636485209 0
87016366 37448614 0
326430314 632091351 0
655946407 432830981 0
465278295 442589275 0
612652446 734671444 0
396976460 484017010 0
13361222 615015613 0
788183034 419633731 0
9692861 101512634 0
173360690 400145806 0
330045401 15244232 0
203280647 20139749 0
498705235 457454513 0
203694627 29897446 0
26381532 82090228 0
707668672 362642372 0
468936038 617558600 0
96865022 307428790 0
408253629 748271389 0
744765373 420965890 0
797944697 181048846 0
226546015 383106760 0
751697180 542998598 0
16321773 32206258 0
18140103 200352508 0
472334163 141825454 0
114115940 229137550 0
159284650 93132710 0
540927988 69408831 0
456014997 20530020 0
4674442 404420889 0
621429847 215435635 0
48480125 400650574 0
68055667 768166774 0
794629148 582528498 0
347069398 46334081 0
300105994 617797596 0
597538052 410221157 0
318462039 662632452 0
658475907 305440136 0
522009958 114652307 0
417937730 144581642 0
702535640 690110080 0
455762628 539379981 0
453141200 597512334 0
705364199 443228977 0
92268892 724740842 0
651509317 691784923 0
11499601 267766738 0
158903405 48198718 0
475952708 425088228 0
555323330 216746049 0
619879038 747591409 0
262894466 738892640 0
43430480 13232070 0
599057301 472748921 0
283364499 470891886 0
46592204 169106413 0
786444043 218813615 0
713917113 689778950 0
29015197 617451012 0
293105679 537446489 0
542588185 84020305 0
80421021 698318864 0
245128583 331319052 0
640681458 549227367 0
377489614 728481556 0
136970753 346053116 0
342127158 541489489 0
240142016 770550362 0
724647382 786992423 0
776373287 792966682 0
529811097 129001963 0
73513630 765723773 0
759878082 509260523 0
584737011 228809479 0
156425089 26702067 0
775335732 613273650 0
267675466 586959925 0
322503361 315558659 0
513389494 305105452 0
408088600 27931224 0
577387033 63497960 0
139927363 224463520 0
464966188 798437090 0
274405559 3452605 0
129862658 712195648 0
685317072 611039489 0
21462687 433348112 0
734614065 709831588 0
43559480 617795852 0
629252862 357870025 0
523957242 800777985 0
111125881 355661810 0
399677721 426438518 0
454989538 351658724 0
684013853 741488729 0
258276389 472908 0
506014047 678459724 0
375712067 538410454 0
233180216 610069317 0
688982091 605892562 0
530918701 330203841 0
784979019 645127983 0
172472082 520551958 0
451672572 70403975 0
669664382 722555144 0
794427562 220260210 0
9849753 256520038 0
108491987 525595875 0
725559883 569900550 0
735076224 11608621 0
712946113 239312102 0
757642184 199404273 0
627465620 595287632 0
616772096 579344326 0
427722386 350586449 0
431289422 392774366 0
69065243 931852 0
752750481 602290029 0
631527911 284953710 0
24774334 773322614 0
624777446 354054534 0
681666475 148483490 0
757878859 335146940 0
331496935 183299003 0
3267056 215446864 0
530143583 377881418 0
58356293 255577343 0
276049985 785409672 0
26319883 259428313 0
551690800 734937032 0
720423430 766937597 0
462177956 52762402 0
182297236 323668663 0
507994341 374736296 0
520646723 381468883 0
301802666 721012029 0
617846880 378678825 0
693412386 263047531 0
605050446 659568995 0
79221063 773977137 0
419506623 375309356 0
211903411 76872593 0
671922994 48442742 0
498955335 97272895 0
245042715 24102994 0
557395458 154737237 0
193283493 574963995 0
125671381 301301371 0
83518211 537170416 0
488892495 439856458 0
350944336 61636713 0
487621637 549231213 0
606480763 434403410 0
600292897 521332503 0
8285897 515850748 0
432902426 666539820 0
609765781 517343782 0
98932361 396273919 0
140842433 381486246 0
178805296 142410854 0
676149766 232008122 0
636645946 713502913 0
181768355 752366167 0
471577459 449964623 0
311758841 491052211 0
451257525 277473861 0
230253227 336830040 0
39944500 770011688 0
575071367 641478482 0
25144300 49032284 0
782626396 505889781 0
684768980 571208041 0
549679925 454181985 0
134558460 114993864 0
783370976 287695247 0
363335593 131497657 0
665605269 26582862 0
534331105 778685599 0
774045516 596155712 0
228308872 745708693 0
257614212 435566314 0
349514750 716884342 0
139115901 627332155 0
425815988 207747557 0
729051453 391875244 0
354718359 449415797 0
170298897 707729145 0
213651253 447237574 0
752702319 524906734 0
759552506 52196336 0
402165768 581580320 0
601593087 85660719 0
637110707 424921684 0
737618352 181618818 0
282002151 751410010 0
555061574 22079848 0
342337683 520532749 0
425851758 343323855 0
256769896 773556517 0
454929473 592599094 0
261576692 610494417 0
55842528 130491602 0
436683496 706382617 0
679716798 167945438 0
567193844 153450357 0
188126426 319202899 0
601534548 485349540 0
602569850 448421328 0
601159370 117501771 0
315605510 746900320 0
130105356 176487155 0
177455407 460905775 0
67686419 366448910 0
104695076 17162752 0
53121578 244140753 0
661609151 732841944 0
514746571 253482077 0
297932694 531159208 0
410440816 285793254 0
5907485 211541503 0
374230390 470907070 0
377712683 676776097 0
62281150 172064014 0
77587732 428421716 0
699156183 708323343 0
197506347 197236597 0
398012963 226522635 0
367108469 353371058 0
640895652 710463176 0
518277316 623283555 0
621903973 745946098 0
210216732 594321784 0
149415193 41717231 0
591869725 368341608 0
746748208 565933927 0
457594358 179356387 0
84935340 394152773 0
602217854 440508971 0
120809114 579884936 0
105608818 515111819 0
165897409 580812066 0
266660412 449668926 0
102175134 713301479 0
123073517 112801862 0
626882412 53930973 0
428857210 651810290 0
781073586 677819108 0
683805968 97722650 0
36226682 330224981 0
732980064 207629326 0
249637045 123861548 0
790312366 28859837 0
459070594 798283282 0
706165976 193667078 0
356920922 535145891 0
148543235 428055820 0
384031500 644374477 0
566176497 184571949 0
174519228 608355267 0
507165474 503982721 0
319534924 740006606 0
275214778 754544002 0
672344948 526420560 0
322483327 367564866 0
777201682 722998457 0
517569441 372259439 0
244818845 112892683 0
458056071 635153340 0
608427872 482072165 0
629183656 763255567 0
354543609 158130895 0
701526181 552573807 0
255101770 102999382 0
478477521 784129947 0
278311069 671259135 0
40277878 388952018 0
133555236 232166121 0
175181501 189530115 0
492624255 703830444 0
191960142 268215702 0
484158417 698115964 0
44492721 789628901 0
123072343 605264496 0
511078613 14537682 0
84343038 606937238 0
186593223 708959692 0
377538101 190362913 0
155339493 117996272 0
239331879 535577135 0
102715756 312583607 0
611680965 246402175 0
241251524 368833002 0
662211427 654034306 0
694427171 594950816 0
104111698 663076692 0
400200773 208650527 0
47115075 218046048 0
508011021 670154370 0
758531480 56927308 0
361403164 232482321 0
722773053 760815101 0
117304535 464008030 0
47898638 613617122 0
571456451 153066544 0
723433715 129031088 0
568778776 298224144 0
295052426 419335609 0
382132832 666598547 0
659860201 549405864 0
409000594 675512217 0
722973786 631141246 0
727824260 177482749 0
511374617 198404541 0
762881935 407426853 0
457948983 402541997 0
352256022 367145555 0
487971141 355406476 0
224107880 370887140 0
517569176 40114515 0
73132839 259575944 0
261983937 160169335 0
145088632 433139786 0
431694366 605942795 0
235120338 294883961 0
305505728 389474695 0
330662103 99746425 0
389027682 380750134 0
732241201 628129766 0
706716068 265381297 0
192370930 595977862 0
261780111 158397040 0
370161450 733158064 0
198334526 766753110 0
607916022 781275099 0
247090291 328323947 0
777496562 119698837 0
553624587 94099219 0
119276663 786226069 0
546841389 494896886 0
730352095 754050866 0
17869162 589827004 0
275046408 601955995 0
596054607 485655504 0
427096189 187058097 0
750016977 656784342 0
405031447 432710699 0
661714927 384226835 0
485349782 139008593 0
183936600 35631300 0
65287269 779699950 0
435761721 704424384 0
748270477 785062060 0
187640853 559947910 0
28646723 39497395 0
303313671 238516600 0
197499376 336253358 0
206905492 606559982 0
223388615 189516933 0
534331109 43718849 0
317473533 180786235 0
224073548 161921577 0
252426506 361791614 0
35504403 658045508 0
86307744 525137294 0
26968707 423118839 0
781455604 736465329 0
541160349 84889995 0
582302732 593961006 0
544451317 23386689 0
476556823 490550764 0
762019644 15959610 0
188865609 197199337 0
728016586 394301032 0
238237580 178901890 0
355197234 703548389 0
328461043 176124388 0
293641400 519121033 0
30039264 292349498 0
429700229 724344343 0
150506134 304714500 0
225632158 82810102 0
260186041 724552954 0
764130984 498964960 0
712297765 52729801 0
475052251 15084575 0
573281433 93624463 0
741993744 691230208 0
200900674 339477398 0
254428026 589991372 0
23489733 395917253 0
614451037 102270159 0
690177330 432289458 0
726573177 332571525 0
242581075 138218913 0
118089532 763165062 0
286069931 605897793 0
532286393 178942585 0
1443560 603027063 0
196054965 246008465 0
641665894 774460410 0
220114674 628687222 0
763406212 637801929 0
652840847 38119663 0
441551399 3837470 0
297653719 501575387 0
229481984 686191216 0
438458802 634192866 0
392900267 358853220 0
399622946 700483435 0
132981424 475618112 0
600546602 107650208 0
369471053 405778066 0
186185892 382549263 0
357675682 183984521 0
280400119 149700694 0
54415300 141371092 0
534621864 305553128 0
140561860 606289636 0
743912307 393063491 0
799754919 431172645 0
643494798 119562904 0
114648857 714987777 0
340665422 679981935 0
205112657 639635028 0
30883594 492687578 0
410032965 774100580 0
359243067 132190076 0
39746430 203697832 0
614114070 705168904 0
126050384 35665435 0
306349192 547060466 0
503535895 111005755 0
591142227 418557347 0
609801483 180223453 0
510328836 255730145 0
204729746 278622006 0
27473192 201450195 0
503800196 463189175 0
667127323 530555709 0
372822771 495368268 0
411135989 731403454 0
122905428 452517496 0
743704134 696806965 0
193440665 173907913 0
669413968 257317223 0
648630831 37867293 0
588143306 688533961 0
312179784 149820191 0
200367675 318614229 0
528258380 215926110 0
458361582 77527488 0
276308984 411109263 0
24423518 749124110 0
122855610 98382667 0
76152209 425034660 0
216471048 708975775 0
649701767 627914349 0
145999278 666958647 0
780982238 28694797 0
702975634 10355441 0
257732738 26115435 0
438110450 437513863 0
339978356 721807474 0
398734707 715423768 0
131404053 759025261 0
723211106 601803275 0
408423335 684617838 0
765888300 642327155 0
166531277 693051756 0
790651454 635641429 0
422500046 106788877 0
221260398 414333535 0
7432011 624733907 0
238402464 199309231 0
750879424 682745722 0
91355062 611328562 0
295069941 161337556 0
531035014 139799299 0
170538440 179409364 0
97458033 281644470 0
686286815 571774549 0
204098258 342043202 0
269707374 556074260 0
785391904 639484123 0
704926328 642264133 0
468668996 313361174 0
535423126 655412276 0
325225614 785249641 0
249851877 401651088 0
270935304 424676176 0
166640304 169746754 0
506686683 332408394 0
724954143 338207524 0
291504251 473985030 0
312944879 657058326 0
645359502 660143944 0
488762189 345138664 0
404664720 730924155 0
423024732 589680259 0
431742364 162464179 0
605771706 230766199 0
269717397 192018376 0
100688591 557094996 0
325463311 693020074 0
779719435 601686052 0
100596773 95180481 0
622854209 557909046 0
69106227 383692560 0
4682590 641970555 0
501479447 462719435 0
171512835 282102085 0
499823670 727468896 0
266814263 579631502 0
253034708 48908232 0
156229750 583186569 0
92962893 116990775 0
300002129 112608199 0
516403038 413376835 0
152089192 329370968 0
463977549 49476857 0
779706216 328022489 0
582914593 278542194 0
798143378 782501680 0
776701569 303625280 0
504030932 41213586 0
758484342 273083983 0
75559174 677618847 0
562767417 574092951 0
204792239 566877332 0
494868871 63266749 0
770405150 431265009 0
261321408 278175401 0
695065719 708792898 0
755628533 363778497 0
451040022 293846508 0
75123845 243074079 0
83708233 516868451 0
361040741 618250633 0
197965900 432367787 0
770921384 594657804 0
554833422 664752246 0
1585930 445774668 0
511565719 188656891 0
132246031 258343963 0
786970139 204568987 0
534002385 311709297 0
152521544 344644260 0
424184483 118512010 0
140469562 597353645 0
400753166 636849418 0
411483621 124973657 0
656696378 797620899 0
322187452 755999085 0
616589101 554018773 0
700495429 259992967 0
702371100 708627075 0
333792023 658261019 0
36867935 82045862 0
209069022 393555843 0
703602185 544704043 0
175941139 576819567 0
632906724 716004875 0
96538007 8730997 0
585365787 162633889 0
757627927 158487249 0
249131795 276500635 0
446038370 709579612 0
307316612 383261203 0
6454333 578581977 0
683091403 347052841 0
647683514 535934870 0
784389395 526931247 0
126694372 616717149 0
420327803 738214972 0
23070264 432957564 0
688699103 308604338 0
151651932 90623462 0
59657398 4646236 0
770282069 68757167 0
407983923 237767264 0
148981680 292229539 0
728327939 189814270 0
591241360 257292361 0
282325401 65071183 0
233951490 323604896 0
451621984 67878040 0
699930307 84664979 0
624506947 573001095 0
331386424 33042680 0
190254740 628090748 0
504957906 330016537 0
129157944 441287161 0
105310232 333080011 0
475884650 549503211 0
460416094 298733582 0
687986162 528163064 0
84523890 745863676 0
252241175 611140567 0
794010044 308683918 0
213776228 303821380 0
168820145 135025506 0
229406251 25373736 0
463067172 157051096 0
260854958 408058086 0
274331508 81966780 0
276129416 712585863 0
438251206 4943330 0
412222525 138743291 0
422636702 801460833 0
543585013 374729356 0
250873931 642162943 0
716723869 625500184 0
437312964 635018086 0
215964147 719317068 0
792704069 747731756 0
629865623 542790810 0
785841811 289815504 0
36193944 332715224 0
85751244 366243060 0
141121778 538913032 0
701930429 479348926 0
380141145 577515139 0
728765563 112172989 0
352273549 30420020 0
548188 273757481 0
72851671 139506276 0
114630153 45963063 0
710246956 231453929 0
713719602 124857335 0
755545232 514829198 0
688802111 355493726 0
161076496 325687318 0
61477849 183343441 0
269983207 223768588 0
26525455 516375865 0
765737054 143797908 0
659416398 519152729 0
600964907 572664796 0
636010818 384486280 0
22175255 616075749 0
568484608 176863533 0
232128323 721325399 0
149369783 694726002 0
462800621 764907827 0
135416734 123853450 0
341104530 534473960 0
285396286 147659350 0
501358585 146736202 0
11322666 68915284 0
732262461 790898512 0
114199183 283088598 0
107707426 428547191 0
755911128 321307991 0
578671201 528592209 0
185901090 731943099 0
604530103 555907131 0
690021087 496080930 0
413207885 649406849 0
528050010 764689548 0
553070883 81220515 0
43241571 416533810 0
98839083 253463572 0
423134724 641009081 0
364696515 141281140 0
63476744 438932446 0
674046797 783276030 0
1642367 3527647 0
30009610 686262553 0
585832014 669912278 0
393272303 752183637 0
314780162 615341401 0
273984578 755981641 0
26648094 326824951 0
157921868 79601106 0
114038239 340372430 0
492343180 492035220 0
323490851 345158427 0
31747326 128135691 0
457380356 479977675 0
663764618 401844801 0
23954473 755671441 0
644824059 277211795 0
129666510 324877451 0
690827148 230924073 0
11577833 531372808 0
766257200 576011555 0
241552478 13462344 0
120958853 792737668 0
779809026 563650867 0
693424249 333685129 0
692263271 176469410 0
66768516 706528751 0
14472501 331485245 0
21966287 185579989 0
19733129 115197563 0
319895685 286838529 0
619489900 284737876 0
489740466 74126638 0
291945197 261454299 0
134584972 186874680 0
437629884 696530418 0
113996122 53131013 0
514515408 143822576 0
770028885 383727947 0
625203360 367051623 0
596966619 693568329 0
302673861 777820802 0
130505247 764855832 0
201877860 540624775 0
685888293 39892219 0
60128029 696738841 0
398498523 738569251 0
624673060 542656472 0
59506844 323578287 0
729388998 249586863 0
465368925 328674567 0
401933661 61629723 0
266977031 776475698 0
755690387 623425325 0
768799083 40219817 0
714235775 34952974 0
382399297 779842907 0
301660691 130200132 0
564272766 203555371 0
246806473 792423078 0
277994 365640808 0
54747368 404588579 0
213216513 151490259 0
369542311 612844805 0
316605359 410763583 0
639285996 290233498 0
506677211 473265522 0
304965111 791267420 0
492377553 311297263 0
163747696 614599345 0
665874012 195438894 0
8763779 309725354 0
116909456 36945394 0
62567811 233790459 0
439054439 436054325 0
698494968 680190974 0
241366474 272357380 0
259033939 253962109 0
567272630 614182001 0
303741034 575511304 0
309320249 279232058 0
188167269 515900851 0
178972477 619817408 0
89887069 215044031 0
691493727 77500009 0
389428221 271951962 0
118037216 650798065 0
307074250 16442962 0
226914273 187767002 0
697206626 88649166 0
277359639 522545770 0
461666383 537779356 0
182513905 280695833 0
651320268 346064388 0
256719648 182374612 0
375650693 82538903 0
40670294 84678710 0
690821191 707601378 0
98800157 69199717 0
17125753 201418674 0
636392351 471314775 0
372822219 598415292 0
9274160 314385470 0
613106429 763219358 0
303220427 192253200 0
508867123 228787278 0
728411761 393415893 0
23243450 1456128 0
432205016 527128546 0
427314274 546283224 0
730168958 86576840 0
500035521 718654562 0
155663400 581920670 0
216530266 600728626 0
124386820 54661224 0
576741877 523497016 0
573914728 258384457 0
454764799 120255269 0
201937538 418811068 0
527324829 390275650 0
134865828 328332609 0
38359876 390190652 0
617400126 300861050 0
326664758 31116630 0
260466206 586725531 0
303106510 574646956 0
576266360 528716056 0
398283614 165575176 0
358373947 196680675 0
84658651 524308246 0
134919174 432056838 0
361324818 742579897 0
141214649 772676215 0
377741567 338979551 0
783304674 59017078 0
397088473 163085946 0
494662979 692737624 0
282720486 397778325 0
445665964 363456710 0
542176675 178727413 0
781805306 621640536 0
26710243 568510770 0
448816432 654917099 0
5683397 54924752 0
314958596 597019181 0
403109419 219395703 0
2126392 781593873 0
128113058 629411532 0
370648994 197360691 0
775717780 451493719 0
769638034 520895019 0
454787090 371074995 0
146271456 793942292 0
185437711 318992994 0
608246738 151301429 0
178090790 669134465 0
286622625 551830362 0
669015740 171026665 0
296477847 650907356 0
480372606 504998705 0
99549990 170728269 0
696005246 465932300 0
665949592 217881742 0
555706366 391902478 0
391677285 799864386 0
506423849 435981330 0
458121893 388129709 0
332553151 459951018 0
748696137 331166906 0
55335523 514482968 0
497779490 208589461 0
467402495 153453015 0
661375098 200126322 0
482537969 352130553 0
392208257 255833244 0
792195492 508279355 0
32465289 361447252 0
372291598 778539745 0
280461278 367759795 0
690052122 322533096 0
721528412 226476958 0
63241738 190427535 0
257055579 724320363 0
214594207 526879088 0
508819629 482110971 0
655711686 187721795 0
255283648 270390189 0
517220430 489309653 0
29261400 543922262 0
361235483 321777680 0
567890834 519384266 0
612865574 293361355 0
560952951 573697817 0
586678688 44492535 0
424864017 201216268 0
138366636 393790462 0
163517488 602242551 0
320181307 122569445 0
648386574 227470836 0
176573830 312769238 0
460988606 477042786 0
143104900 641014815 0
375928647 430368595 0
244177418 648809578 0
252211320 628045280 0
680033973 666782156 0
629608819 425290952 0
399794790 647906503 0
669826428 516381592 0
607731821 738085550 0
141467641 800606715 0
561745104 797488591 0
209009964 623995290 0
490239709 272627053 0
275421268 607300676 0
582523665 87886386 0
116501582 56245662 0
121800767 382070319 0
588872980 520248178 0
293641782 683658413 0
247772158 364332805 0
198402417 26296386 0
101300248 330533550 0
451799534 217549428 0
465566653 605981425 0
739232704 364055418 0
127141374 495850221 0
359407642 627670331 0
663312605 83430561 0
335912041 507318444 0
212115658 724486229 0
82064772 307084004 0
375186941 562412368 0
258560122 605994323 0
217689063 86635211 0
175278889 99022779 0
596260687 785404783 0
312765513 481419040 0
9324674 127152622 0
720060071 628809210 0
182046505 141669731 0
785568562 492618918 0
758026683 316618211 0
775769893 438376324 0
613906395 472148937 0
32695906 446265253 0
135469930 290587075 0
231408315 367709385 0
704831019 468870749 0
65071270 131576974 0
656415249 343320838 0
568011956 771713955 0
278130952 747526857 0
608217838 440194364 0
396736799 561400667 0
113352869 174314866 0
614707813 501471471 0
245475362 213789528 0
340861742 296239731 0
120928184 91360714 0
692647586 355621181 0
752494567 602204909 0
324398988 66545685 0
503516408 113771334 0
590195927 382988897 0
260934405 552897590 0
695457504 427329691 0
633943061 28336430 0
388084728 178721243 0
410428356 348951799 0
140575000 227908564 0
567690932 569043519 0
453938244 277688160 0
264936326 329574204 0
174149884 375422575 0
178880075 630387775 0
343403796 589689893 0
595675502 413037968 0
140537594 83734493 0
16816416 635059467 0
610470519 580846714 0
730349637 645143304 0
682103731 67873454 0
372428072 472326803 0
559760894 544245766 0
403361651 594629734 0
752949288 764627656 0
800181654 102395472 0
183600016 147251758 0
93339428 336598603 0
376617931 495038067 0
757491209 595516840 0
302282316 137922793 0
538733014 556198240 0
649600539 25131220 0
509193249 677535681 0
777300949 83808275 0
551242272 342920794 0
557711615 556591466 0
382313763 112617357 0
780506493 761487069 0
741660488 195981992 0
518317066 712719347 0
729141152 251623021 0
481499982 65767625 0
399561521 287262904 0
162232050 623722935 0
384008248 93664765 0
610556918 579339432 0
650868840 434598815 0
77881279 292756172 0
240945785 542389222 0
458267282 505473199 0
143483866 368908721 0
261822514 624676379 0
716196535 343778677 0
226411181 370463744 0
132736183 6038395 0
230602785 489050741 0
741041692 401661847 0
506809102 654567328 0
390764439 639817747 0
351888914 73318401 0
84591722 728681318 0
146715446 534700484 0
652446102 509284091 0
139908377 679457996 0
319043080 463221986 0
259593327 349827101 0
472574709 581461039 0
258642737 14539552 0
347036693 490131860 0
76515891 319956166 0
30798637 715852762 0
164285635 373627464 0
671359029 229533315 0
724437781 699406225 0
335452482 222034903 0
232805008 691391050 0
796910267 73985127 0
145391779 129627858 0
27051130 648301887 0
290128915 498051844 0
41522899 425796437 0
407440908 698962024 0
336117043 674337513 0
434073140 709903859 0
716856610 62562238 0
160625284 135969205 0
639335635 240229873 0
467060544 37783314 0
60997133 301273405 0
648696843 480158726 0
107984236 421496427 0
463984167 557384787 0
766331831 783537085 0
607430188 144852674 0
354678501 765038864 0
415301217 178369900 0
616347732 801456558 0
293939823 605472103 0
279845348 691527935 0
189883311 782193133 0
31265485 428469646 0
680875979 146313353 0
776720433 527405535 0
734425440 342509185 0
728207082 171182340 0
590008666 558487119 0
51322772 350022219 0
738075446 393710966 0
766650474 603121598 0
787367431 564787203 0
345003188 288377002 0
35119063 257387614 0
364352914 779779093 0
254459614 785996915 0
389321149 447651632 0
45987864 473382459 0
513206740 490717283 0
176674154 1228764 0
125064470 796417765 0
497174879 653929435 0
438355136 466455192 0
625098982 459904381 0
727780062 789463399 0
572419992 675911850 0
293953186 138475318 0
520571478 52243268 0
224900495 208099045 0
616162626 378204791 0
444233686 44960753 0
534939387 479098732 0
458230878 190299358 0
729678170 44401687 0
772230210 151959052 0
766997358 518229571 0
360421721 467862738 0
520931228 630214930 0
298388935 562311302 0
113708826 675856546 0
234402646 778424238 0
246906684 700263879 0
137838507 482300218 0
437378393 38011788 0
609419028 599421665 0
741071097 505389465 0
641559310 385301005 0
275119744 709066351 0
73842123 551274641 0
637334955 712336779 0
86606293 344199964 0
586091689 218060880 0
334578029 270860402 0
637641841 98647766 0
478221744 693219764 0
199998770 778302630 0
85812460 729044216 0
116563787 69116866 0
646131286 362613567 0
133256497 551420149 0
625524466 96344396 0
688667837 654997895 0
611389470 319442686 0
15312 646239532 0
367295580 357240508 0
386158885 173035285 0
263338620 500321492 0
674483548 728723362 0
503588299 715194966 0
261990896 291427401 0
67431 560040006 0
383035567 712224908 0
745070216 773285947 0
109356700 676701299 0
302303795 540047847 0
672961429 415501271 0
569941190 421123134 0
369468756 711954675 0
13218848 159579111 0
637052242 229764477 0
635731055 554745057 0
659989560 61885499 0
190634439 588090183 0
414476002 544007985 0
650135333 10524172 0
416439585 18500223 0
799328437 575726005 0
699589823 684833910 0
685435260 624021263 0
443393927 139598931 0
23901880 471576372 0
54544498 657313037 0
568576297 182971630 0
180590015 398606751 0
290282046 147183520 0
775115623 48271771 0
121604427 119393702 0
553116429 305082700 0
138152368 680059423 0
475071105 13652938 0
520283163 288950332 0
614778871 224339295 0
289831628 181888406 0
165857205 744335511 0
14032024 53039654 0
380910252 377461921 0
341865024 448191713 0
671236884 705100302 0
561536015 667488519 0
735783012 592783662 0
34020713 722847886 0
190989688 421096385 0
471749375 654117970 0
65964143 589011155 0
23744529 420608389 0
48474974 328874165 0
332351557 163005241 0
379064527 265096541 0
145699731 582923392 0
282296283 647871718 0
549970673 407970135 0
68702265 797829593 0
440184261 369702353 0
55939671 440825099 0
592273145 152262366 0
678114537 382170540 0
423605828 53880778 0
268176382 743848483 0
527562766 191031405 0
543668364 283356561 0
745755731 529779767 0
279873173 459953294 0
675884056 602499612 0
247112023 668839412 0
499642418 541862024 0
458710713 557256455 0
215940702 729874396 0
160994215 537825482 0
96728532 180976008 0
546229663 719837510 0
771406071 106667566 0
160727788 706241026 0
33571158 354412443 0
245809012 716501004 0
141086513 192234848 0
443823106 177783623 0
160765450 247573079 0
790288614 722362861 0
103704166 106525200 0
536764128 187636623 0
24354557 721771323 0
147499580 702730381 0
183084659 103478240 0
75769628 597503897 0
631606960 491795471 0
48779239 576536383 0
533319075 474983030 0
518877539 729026930 0
487279288 630711615 0
445550324 674802245 0
700348469 224162224 0
717167275 436576868 0
185398152 406169615 0
225037742 348380736 0
40648390 177073557 0
154259603 707439434 0
332363881 794808716 0
196841009 318448680 0
719743788 6115794 0
725955874 48858452 0
75170186 315802630 0
68458217 578094840 0
565674298 544307149 0
698657406 667004292 0
645125151 711921108 0
25398257 714844948 0
402789054 54475902 0
301873956 747377267 0
769402705 727072218 0
365714094 605868752 0
133735365 663877132 0
381059617 112419023 0
473190218 425377493 0
123740882 457463583 0
38267408 710885280 0
719727904 217216201 0
532397519 277309625 0
389801439 646581055 0
110901612 409576203 0
45586006 57013294 0
545766911 521252441 0
68772661 622641868 0
669343473 172329712 0
772593950 490646581 0
538669944 682098197 0
149686689 452585894 0
566320279 392287394 0
449812986 20264960 0
607308569 294506503 0
611146707 698804010 0
40122020 622265407 0
193574845 720157722 0
565510532 282836229 0
575541260 125552038 0
685175347 437703397 0
520550902 134442398 0
46224641 632729363 0
212030499 733927326 0
646101440 315941791 0
361721711 454313777 0
431114896 739351095 0
80239372 691387993 0
323397568 462174063 0
251010353 634486546 0
330976409 692378275 0
186358060 539714937 0
487858852 368018470 0
127084023 624330426 0
798721603 800380478 0
231891299 390344795 0
266938866 796426494 0
431321251 462981513 0
302545506 746167720 0
695766076 322861665 0
292214205 200218670 0
436475955 421850084 0
41198365 26445025 0
590413931 203221287 0
384425170 271781471 0
318244408 266952623 0
292410350 85205803 0
657062174 584502060 0
487147482 128828910 0
9981222 534466480 0
709797895 392471941 0
770999954 434220770 0
572935133 642949590 0
486571886 407020397 0
231875798 43369564 0
233858999 441385327 0
697477436 592223297 0
768857743 288112930 0
341192384 546897043 0
712145969 13647848 0
204267647 297479536 0
491164767 454017194 0
203111078 367668331 0
434975205 353004726 0
284036267 529071206 0
119265559 16638449 0
541297200 336479977 0
434873621 282993592 0
477080116 425796196 0
274292194 461845754 0
24867593 88120350 0
79092653 323693885 0
56564363 322560600 0
591098303 431588828 0
77971765 708123345 0
601831106 529507532 0
401161171 503394931 0
475453209 519758406 0
691702360 550938698 0
709905367 148993400 0
102635311 518472484 0
283516250 345265839 0
375486062 155329035 0
324971516 545076750 0
659558891 84143631 0
534525736 766635049 0
15647735 485044461 0
405218647 137390412 0
162729899 775794652 0
552229067 261028981 0
637380254 254498216 0
81511004 126463561 0
456317132 470491962 0
204468771 510446440 0
695164802 159368386 0
428797363 260020763 0
401291470 288621481 0
342434015 617999742 0
504459528 385280153 0
32670878 216329213 0
453374995 441668174 0
556178929 261198542 0
341281332 175860484 0
153972156 488684526 0
373919264 553606619 0
226821944 450757042 0
533051404 556973038 0
509087728 431358254 0
580576514 284948395 0
25244242 569907353 0
249246905 781129651 0
69421141 450169018 0
200107824 587456224 0
738465309 463753040 0
465046441 416729421 0
284236761 395040682 0
193381848 423350521 0
675317874 81371936 0
347972296 666853336 0
238705621 569733533 0
313905843 41587930 0
735681436 137051755 0
743495421 210871620 0
104705979 319735563 0
451297010 366143751 0
699073554 710039762 0
702858130 174924825 0
729537909 135981156 0
716773646 711480240 0
407214370 434111606 0
417804175 581613068 0
507267562 294613185 0
77861074 604393611 0
791448113 405192274 0
186602725 114537248 0
175568321 160378386 0
745942570 409719307 0
602624339 318940184 0
289785302 678756185 0
472625378 65968764 0
593728299 110358365 0
455664286 300737081 0
150160990 209768589 0
72393284 190532304 0
493752502 140917924 0
735684442 274472680 0
605732703 588449388 0
714031114 732425928 0
187784425 278688918 0
485828635 379260300 0
139957509 585339889 0
766776553 709075490 0
511275579 711843627 0
164068649 317584947 0
670618824 350814169 0
582638335 446028446 0
624163434 243146705 0
788733008 35499566 0
592871814 604237294 0
487628952 217322620 0
697791822 309689806 0
286217931 21156539 0
161744112 372961240 0
488953506 514995354 0
343777930 737443205 0
555309537 524901301 0
339926092 799056616 0
258448733 789760697 0
549285334 754670726 0
777527306 376597702 0
270303012 290112890 0
105211909 282722195 0
531963460 55429529 0
692037255 329897777 0
134326362 50463372 0
17912153 3841935 0
599223617 662626309 0
98493214 244214499 0
255624968 129480066 0
247319320 158443298 0
434320552 532507419 0
439480270 623730599 0
574264701 43770366 0
365266949 378869131 0
450808213 407275238 0
69028579 116248983 0
124550332 95518563 0
319430481 321145662 0
181629004 795764724 0
68397352 769103717 0
710158782 659644282 0
211828542 678733188 0
546755167 652810080 0
591002032 303760159 0
768771550 452061786 0
118581280 128206395 0
700545545 63662421 0
719353958 558876082 0
566496200 606404924 0
261391322 635430879 0
391531111 544239834 0
763890618 70458694 0
666413493 34042627 0
13076260 723253045 0
374523439 494519013 0
104541046 328332141 0
718443106 625804104 0
372298547 429546002 0
460210642 704129075 0
495748246 777289220 0
235834333 77246590 0
625970292 408326477 0
568700261 446107883 0
711550427 231303871 0
117311378 658204314 0
570232687 303088058 0
297154949 301193279 0
774873929 365844261 0
476145828 767075805 0
126299914 293762439 0
131687823 403657887 0
79277215 223971181 0
687124600 215690431 0
431052562 602483015 0
480535736 246805697 0
516295057 585527674 0
443725965 295813281 0
396338662 386814398 0
780105759 544259167 0
204122489 276974709 0
391630182 448113023 0
279329248 419433989 0
776384905 106115530 0
478466171 267285498 0
756233085 603816052 0
328882395 737969890 0
659324246 378728448 0
105709144 20552177 0
683282299 646494091 0
343615371 675431020 0
28169094 454376053 0
476032253 11778559 0
450160200 140669675 0
107477635 504500551 0
388669149 373899422 0
378058981 48682636 0
299988283 669041432 0
50414882 720011404 0
421844402 40585551 0
271744146 153995841 0
289228001 601905952 0
237315322 32260434 0
520667157 557958814 0
16302609 187569070 0
158723500 616409388 0
60841450 733130001 0
395465865 621096618 0
503621382 535295408 0
675616333 170209227 0
383058709 636240392 0
479799007 750944102 0
604824379 10441283 0
192438713 498379114 0
638492136 786256845 0
585352158 247328868 0
612728171 266973558 0
718141206 458683974 0
159496913 744076203 0
372601951 476319101 0
717382223 155055851 0
318223747 243038033 0
378165688 617683417 0
625350791 163261591 0
704811022 610661815 0
646405248 567717348 0
412234350 230120444 0
166119178 322730651 0
564808379 605884412 0
416696502 222342338 0
426330742 448815035 0
34566662 470039232 0
231753288 276457546 0
80464355 240174697 0
589247791 620909191 0
430421154 467527126 0
742568377 476308607 0
669587398 109617283 0
210024376 225406552 0
306653983 350192681 0
119334474 56533443 0
184995918 551867584 0
594217601 236232510 0
285093121 433023505 0
627875534 154546242 0
42305396 334719563 0
395726493 455847753 0
714997747 363452332 0
534937592 119909618 0
444233479 684255212 0
789985997 144624997 0
278540870 468052937 0
750600089 601557399 0
155790289 527708231 0
605903192 449877453 0
117011883 223951395 0
447557528 760313621 0
147851395 650378128 0
157076075 100709440 0
709150977 727499022 0
548345596 482202031 0
95241926 466030195 0
212692838 614925152 0
727738296 699944211 0
369136584 259286630 0
406796562 477492066 0
716289358 767744301 0
721428004 740307097 0
41325145 635064745 0
319153144 756655397 0
121309797 722964564 0
438615054 283324064 0
596396766 758996855 0
455587209 778733765 0
661953800 684720559 0
514991571 514839780 0
350220137 490824271 0
225992804 252082692 0
419630578 504046521 0
639360054 375240670 0
313070404 204746267 0
260443088 299221314 0
517898445 133371904 0
646506398 477745101 0
223689822 750585784 0
552399187 125549391 0
99639534 383141695 0
689801258 347876326 0
587454852 652572740 0
349837922 642925550 0
522580152 590456828 0
284356795 421419139 0
421006936 463048290 0
434317582 543938462 0
433288909 496041460 0
64591935 355064670 0
664323119 284470614 0
112643945 301465695 0
630744675 731464506 0
413362548 374619430 0
56997229 698388574 0
161712571 595969557 0
461352772 234962860 0
123145250 482737852 0
172193803 786654022 0
626658516 698708710 0
687966267 647969633 0
658107009 786864786 0
317798855 780009637 0
205068742 131376622 0
219525551 209469839 0
16428802 138115872 0
509607133 573971757 0
305052019 488709140 0
80701147 135146985 0
271994501 768115642 0
647876959 551205989 0
432795905 319528333 0
29508472 185607313 0
478358757 445044148 0
796877756 533128068 0
761882300 622236394 0
214049111 742020012 0
352148634 166528012 0
183785585 58962843 0
606222760 308708697 0
406230891 118101137 0
61863654 157584978 0
8435438 207710374 0
407730819 355742737 0
492794330 407592005 0
226731764 597141124 0
773205110 406346756 0
97505614 264273412 0
558138220 59456325 0
582899189 746768050 0
786844854 147623485 0
56770464 248921222 0
519420138 374690871 0
599008170 71214935 0
421341525 679972276 0
111708483 462116161 0
375053326 517102950 0
336192086 540188567 0
263031557 779765502 0
181919919 509803 0
420025873 469066304 0
774632819 799198908 0
752444161 770660783 0
448394165 477845019 0
539287917 587712933 0
495893631 153667650 0
491620569 170620710 0
526194412 151700166 0
710802314 60395665 0
749654324 225479372 0
279891638 489702493 0
513260432 144654122 0
535585855 389268130 0
9491039 251346900 0
153163857 614925659 0
172963219 636693180 0
283353091 88500611 0
800046227 759141869 0
730362047 31931665 0
346129059 682826457 0
466307082 286312321 0
36564008 637080915 0
374763767 623115980 0
370367978 438762826 0
321918607 343048306 0
487258868 601395364 0
334853412 513820883 0
49503102 109317694 0
637339645 551839956 0
227719548 141027620 0
225434647 516279336 0
290211520 244069822 0
621832118 597240118 0
41867487 234374041 0
642387300 606739740 0
113326407 444521225 0
5149890 695543412 0
459762108 390678142 0
606250545 693661137 0
477984462 102660649 0
404315301 515131091 0
88858299 289165474 0
133581869 15094741 0
567950101 746749938 0
188859694 174855186 0
723691259 551517496 0
58401344 352692930 0
790389107 297634188 0
282640040 504132417 0
45448620 206054902 0
403480884 685488906 0
30619653 486404166 0
104171222 456274481 0
343106030 224986151 0
149301107 508894179 0
417800084 117362970 0
139643907 14043681 0
178629927 619324127 0
322740445 743514759 0
135912274 6222353 0
374021996 743468499 0
672972357 451234491 0
413575610 405986206 0
797338140 439194496 0
424281224 89100536 0
493036512 497868940 0
64872874 481847090 0
674279661 643508738 0
289281905 45058170 0
493910520 798478229 0
376605480 175098292 0
696359115 586517503 0
171358281 297978042 0
743194957 565935481 0
527160941 127062706 0
596390111 714553052 0
790256803 270523198 0
474771967 469966904 0
507942480 695678666 0
323272833 296668291 0
269434555 346270894 0
441734582 329110061 0
13443245 161388879 0
405373588 178520304 0
547704164 134260885 0
165581167 636577621 0
22824084 780063353 0
115654857 263700326 0
117328246 572566038 0
32736160 252399621 0
288998724 60092964 0
498150978 7027691 0
507889402 22821935 0
713470335 177252484 0
305558892 21900586 0
725183750 398172745 0
294410411 147259170 0
403312804 159288544 0
16058983 409584291 0
277546189 474706563 0
406264584 304887070 0
619122891 466169219 0
768523230 3380258 0
253368103 604411841 0
4026666 134710628 0
564397880 183476757 0
192921280 325010370 0
52474948 500913564 0
18471900 104334390 0
677400206 122172487 0
797746491 51128701 0
566795800 680789055 0
14227770 707973212 0
583350176 399045977 0
698958746 540459423 0
778004383 243850917 0
710014200 369778144 0
354305861 744282965 0
665269283 296767691 0
454262936 515880126 0
657230801 452839743 0
71836951 559114132 0
201958880 468709664 0
634674822 233084311 0
419317337 487164451 0
667264012 332379067 0
20091748 528216767 0
343734074 357293284 0
342952087 549706930 0
172322534 260513081 0
235734799 585882311 0
494456106 226580883 0
731325629 447368074 0
148721609 624775341 0
411185283 785830034 0
35828875 198102354 0
598231387 330222441 0
245446008 625843578 0
138813250 77574701 0
46423807 442626332 0
219068165 20726996 0
27609624 266264004 0
153173042 93137823 0
418513106 122187054 0
604355811 153254047 0
106078839 591589939 0
715732811 575283356 0
80875548 250152957 0
43649250 362156576 0
241839249 620421097 0
785497008 681851934 0
328678964 301200392 0
736727216 614165726 0
501779750 442627172 0
507034327 321612367 0
701681147 765039905 0
663155579 515987039 0
144876163 108275028 0
246363986 134004301 0
185539270 272555972 0
224290773 690470395 0
330177847 751334121 0
453282991 93345336 0
93429984 126554029 0
373429947 782375726 0
398077578 91684941 0
557387314 248324519 0
215058343 258426246 0
794352385 474056276 0
384408774 640551632 0
672347082 266131027 0
243664012 470114629 0
528138821 310642945 0
722504642 731876634 0
104779242 644847733 0
157352306 525458422 0
379593121 212274753 0
346928839 425604434 0
390357558 240857280 0
733377636 316940492 0
463746739 55109950 0
784098546 33766267 0
571458607 411714152 0
629363717 398366719 0
523617359 227710782 0
8840302 298700549 0
230750432 800051836 0
718746485 166895295 0
432493089 299003043 0
185373511 107137500 0
115840141 413388630 0
634445278 718404553 0
575569577 776893591 0
775661988 604448046 0
255485000 249849234 0
266332681 410933989 0
231810344 653124741 0
369052396 538329065 0
561714526 642474383 0
671879429 590010282 0
310496849 677115830 0
291286849 749526829 0
114669099 459940688 0
608296273 664650814 0
392879294 12614548 0
633137470 322645100 0
519880789 129855803 0
338754727 203687253 0
440670693 230990270 0
195294748 592023282 0
25384929 336728722 0
295986740 269022644 0
688263779 316210932 0
290927183 622121300 0
67664308 310090886 0
353387818 517459821 0
254409837 95756056 0
452547610 772842778 0
709260533 404453062 0
541049712 748242416 0
424688839 726885333 0
676864603 381257297 0
598426256 645594501 0
493452952 159425731 0
603720657 406033115 0
101229824 417870376 0
522974786 770483536 0
325366637 343595192 0
771186908 230841778 0
649036802 281793865 0
483232822 266343266 0
316788302 201216399 0
286954170 136816119 0
705584867 218299991 0
695620078 666174647 0
410666618 32805663 0
78807362 65656686 0
738459205 140066975 0
64896652 794143435 0
593871838 89475584 0
581932686 637789443 0
461539933 56925313 0
358521138 43953730 0
59016352 724711504 0
715590917 385745862 0
416253943 327841905 0
453350209 626598166 0
538988200 393747646 0
621168146 293118469 0
208365839 392281093 0
694089131 359458061 0
116306367 752639449 0
474261146 401844968 0
430591467 17513985 0
499298951 20999473 0
32470103 462080840 0
136684216 442943989 0
12186643 429520292 0
46393370 404518288 0
447038459 775203496 0
418770365 799462839 0
437056727 619157510 0
493915653 125200490 0
233247178 657035637 0
118543818 390166548 0
61117184 359601777 0
599228517 124647226 0
222970375 529084490 0
789534120 709961981 0
25678011 13447266 0
311560979 223794264 0
171906760 402448451 0
197836180 369685266 0
392084936 710521037 0
717083782 454603907 0
776708895 142109223 0
524961717 450813099 0
343513049 469825086 0
173270865 223677185 0
460727771 241474416 0
742225588 396693488 0
156592177 142506130 0
391100930 640246141 0
91349769 257772966 0
347596775 205158268 0
42541352 736732956 0
684567375 770171425 0
186097228 282001963 0
517296874 206995445 0
571163038 766451952 0
750097806 168431089 0
382077649 75740194 0
505273839 346184347 0
771286700 635107418 0
614495862 195316567 0
372146444 350126583 0
107831295 230936967 0
554425850 453742556 0
277190156 604443717 0
203223319 680525840 0
196558311 373419692 0
680940005 382437537 0
51855201 581993072 0
548174464 713431696 0
131843372 599412149 0
767083169 22496225 0
213628117 401989544 0
430610304 488540407 0
62226227 790140216 0
130989306 170960389 0
265809002 451298937 0
556305965 778844134 0
354282533 421769978 0
415625433 788852245 0
794103281 203553364 0
184254966 570177730 0
569307818 454017510 0
150153861 255097537 0
375813770 91670127 0
502984263 774538064 0
387287189 47241298 0
212548389 218698667 0
666057149 27727129 0
132264010 734382950 0
512945517 370123032 0
193321173 801379875 0
489417958 263493437 0
323909137 44638501 0
637816909 507012020 0
334850575 112139958 0
39056335 43850560 0
591291457 544774047 0
464488365 447204068 0
794061214 63904745 0
263970295 769903372 0
101380556 447991844 0
788120931 634163928 0
279608986 768416340 0
98102445 602166056 0
228969327 655565485 0
154586578 47404579 0
325727952 748159385 0
760196690 261551740 0
363487889 500578497 0
751043855 626325145 0
36111596 320501368 0
664339927 123328625 0
794768590 257755399 0
575077953 624240224 0
412796344 253012211 0
107321523 431931484 0
11997126 220308384 0
109529022 668365969 0
61508839 13850710 0
191893745 129617461 0
563532935 390540158 0
534093112 134372599 0
662659670 35329725 0
730881581 596396359 0
724422277 492183965 0
315559170 702511323 0
573776344 17751273 0
654443428 602024826 0
734784324 714474613 0
325079240 174626891 0
345580397 661956075 0
775383957 206474215 0
666710141 111104970 0
5112534 125024048 0
2512232 697875794 0
759979093 670600206 0
544451014 49965220 0
488143226 590351327 0
448099410 617636550 0
146420999 232288841 0
133169107 652874772 0
636198009 547285493 0
96583790 791371636 0
457873566 226902022 0
318296832 693907334 0
146600201 605248421 0
486496340 159538101 0
711712910 167985840 0
587228885 585364526 0
739781670 572888059 0
78174302 158435743 0
72855943 740693059 0
446190957 441300188 0
633403644 462213444 0
763321033 724931404 0
37947736 560231168 0
671027189 401351644 0
621156734 743750196 0
270547616 519680297 0
395623195 47777670 0
389336336 726078535 0
271429220 367375269 0
153136840 622977841 0
314106509 382906450 0
576705929 509537007 0
649637818 380978440 0
319361677 21356483 0
278176783 364920931 0
339781876 613345874 0
708655254 485749108 0
29635546 233031574 0
710677962 514297529 0
467874009 68025823 0
542140088 446602779 0
283248183 393040163 0
358318139 292735935 0
395247721 399405891 0
599413021 675800773 0
719647281 290653334 0
477935850 399800229 0
173086647 44995965 0
495864579 195721233 0
521139692 346433609 0
718639284 681133323 0
447173288 166882143 0
408429764 673895889 0
156295330 40223037 0
477639096 239779310 0
217038962 61167820 0
187112511 46080344 0
556375423 150218223 0
125171005 338711897 0
150139756 233309371 0
439757687 57653436 0
478400063 764934740 0
772084028 161522294 0
714688238 693627108 0
146626287 64699726 0
589381457 191532558 0
613809184 177237329 0
796751730 291008685 0
575227255 263187682 0
498749562 355260523 0
443353027 203138503 0
315445797 417583030 0
670894494 428586362 0
761215108 666933797 0
514761931 339620718 0
94875271 453476525 0
767352761 278707703 0
463041809 570656351 0
317003272 160966846 0
19241632 96933493 0
203957492 131757574 0
191401555 406623074 0
740391025 752161655 0
112347638 474587261 0
244516553 246115548 0
318971292 314014839 0
426745454 775047748 0
784741220 118789107 0
240767605 96769637 0
663843512 275269245 0
146936986 717447299 0
466163022 407268597 0
142189343 525324428 0
328690755 42489575 0
189914424 232901439 0
546629005 466805557 0
295347913 143629565 0
544800542 797002052 0
638645636 9168095 0
769597208 91525072 0
766542051 265295148 0
393952850 423014669 0
71760450 15584333 0
719220092 84709083 0
736329020 93507033 0
344781893 406342473 0
465674813 611162090 0
674733033 519212796 0
411325423 415908353 0
747482522 370973238 0
678420160 351795193 0
109798467 691895235 0
467089744 381478280 0
78109531 396415523 0
472874309 512379567 0
630338502 686269959 0
565241428 422185870 0
65090545 749436353 0
697985984 771576514 0
36191678 409403156 0
608465071 473103934 0
407802222 223459957 0
440781023 265760891 0
771944095 100958634 0
690088016 424926405 0
343205510 779737751 0
699382785 775812902 0
214028489 695884725 0
116084850 226192043 0
672824009 680230336 0
652740790 241529888 0
98472292 98570397 0
585166745 664912298 0
136264348 775009342 0
42898430 560334413 0
122694940 599621729 0
456208231 244043139 0
733944225 318868377 0
318879129 326022213 0
66662904 780127257 0
551226739 424361190 0
36483356 603119319 0
39189376 555870935 0
562594536 460284402 0
49839155 740130520 0
402722104 801670998 0
138822093 543196497 0
607014596 198346924 0
721788545 79001895 0
83109157 665274128 0
569538818 6455879 0
777632320 555607520 0
542914334 672488281 0
648862118 444001265 0
702005112 21995513 0
414175680 206150929 0
89834399 1518509 0
623976891 571942615 0
793642592 73263785 0
788372211 384080513 0
509853680 115654701 0
496761062 308433181 0
270262323 690275857 0
364593850 505296809 0
243396670 801088432 0
182139947 267454318 0
667857250 285191919 0
113172107 578258532 0
649173730 632128954 0
590549826 272828162 0
328371187 36892774 0
574369856 222958838 0
707814516 484767820 0
9693644 43816824 0
416194504 307591665 0
450375842 122159381 0
467306300 382947138 0
261946846 601746017 0
459726739 542818624 0
584599663 787206507 0
624728996 201987474 0
365828091 147345924 0
147593341 243419287 0
489266930 520867957 0
766956038 424902414 0
581901159 370288710 0
90808770 360322215 0
581239181 166090567 0
182415930 708122890 0
629156495 622167815 0
411806850 746354411 0
487260081 162570521 0
253371520 619246303 0
746577386 109735018 0
723411538 132738937 0
613083128 381356419 0
539787243 665558993 0
401124601 340770996 0
721966566 212211576 0
437903721 113818356 0
623774403 361350367 0
42158066 793776776 0
366658156 26412083 0
154663183 454420420 0
728218504 406604170 0
178359369 191259587 0
434644554 219657075 0
316757734 409990630 0
57626050 269369578 0
785552565 371501350 0
414751977 151222421 0
483621973 373122782 0
459957543 216352934 0
6990675 596166687 0
600096955 23022269 0
132051976 404703004 0
277754957 167772075 0
144907708 368256348 0
510194941 399089640 0
309240602 330237526 0
476356291 211047053 0
635646995 650242945 0
1394662 148360979 0
513576345 677970992 0
697263347 759808926 0
35222648 218599270 0
699789173 127195461 0
551222026 584185747 0
426254705 495029842 0
114498168 614167316 0
221264604 799368806 0
690523472 180682909 0
744177798 260698237 0
62011567 757365184 0
577194186 414052079 0
81008959 315172992 0
66684098 173072318 0
40848086 111968964 0
132580735 569166410 0
320441269 770574723 0
350748054 500920223 0
269526338 277374066 0
423595751 293783073 0
700881897 639872586 0
226673865 158536686 0
72744505 585442926 0
61679263 283697765 0
534911764 687614435 0
743714667 319752027 0
264080130 118183127 0
711627599 672244039 0
519669688 755077044 0
188336362 695945176 0
28021423 544271170 0
378250938 364978891 0
503783633 540642634 0
105182668 431571994 0
264834663 39943454 0
761297164 209358961 0
544478285 48216520 0
260371047 70463242 0
572307441 786408362 0
390405348 331836159 0
418044090 278786634 0
186857017 473885405 0
313807253 635047584 0
64644529 655493404 0
369746374 365189446 0
522445950 155042218 0
13546835 121495264 0
104888876 185492006 0
21960733 418914225 0
64664136 357857595 0
594035428 715416845 0
708254909 657452029 0
141377155 621911529 0
633566661 64670273 0
212934941 446435038 0
306280003 141233386 0
378575526 547273412 0
628018882 71418541 0
171283080 568263595 0
629565745 743364018 0
750791281 651582931 0
36484006 602448030 0
281111426 773810875 0
130314730 544415221 0
417830146 405588469 0
276897305 746573657 0
605725938 385486625 0
550664538 461247417 0
446960064 606232855 0
345048710 700409730 0
615311669 762121117 0
518942366 800626289 0
170518760 480796840 0
80706815 16234952 0
741692507 377070538 0
279338238 559115942 0
96083812 605456944 0
59072715 557877257 0
316120873 190848031 0
177532978 769493238 0
50525845 286460953 0
233818124 164125397 0
592458893 762389286 0
624582457 129254630 0
245780504 529206308 0
783208976 353255641 0
309256525 519198284 0
480645230 197442763 0
87119848 483541925 0
240658811 410880565 0
317213887 664253646 0
419736554 421656163 0
96855241 483542954 0
228486610 416892491 0
778724938 668124199 0
609052045 746212642 0
781847539 699165095 0
660565539 685564761 0
460953874 550484453 0
265503531 798896710 0
100804540 192923637 0
667961422 454955252 0
727453382 572578936 0
785953909 487006068 0
167688940 726881764 0
596338988 69141055 0
447367302 430616774 0
203106548 145717976 0
146391567 259638412 0
549236044 171221337 0
37788337 31328122 0
272310086 735615565 0
270214064 325245769 0
705981636 485005533 0
406677309 345690935 0
195668479 665388970 0
55219969 588712619 0
576377535 165891540 0
446122216 86424053 0
551444446 433716901 0
539020603 180265239 0
799522979 422962147 0
456782620 261040544 0
616897488 724626826 0
83582039 345245371 0
33362916 459095037 0
122047508 427503816 0
380785066 338497808 0
410798876 315472485 0
22405162 265822710 0
257802170 630989920 0
362882908 202026094 0
106628901 625319399 0
177974619 521834394 0
323037914 734561198 0
366407467 781983596 0
536352713 518454674 0
564691195 430279322 0
335874165 755130559 0
710960184 301680738 0
727096397 223741246 0
131673971 459347574 0
381373145 204214216 0
696185148 692479097 0
449752589 545335946 0
173508899 551986131 0
428285873 55246022 0
634892054 78918185 0
562802835 604580746 0
565418700 215055994 0
731788336 247036396 0
280411719 218470096 0
371540048 686180519 0
208904065 48094602 0
598505242 249421550 0
478038017 771763813 0
640631482 423116056 0
261535340 152325957 0
44291328 698275926 0
337014710 715770016 0
356105632 139118452 0
779733334 583125170 0
761019225 24172231 0
396736093 248346236 0
13690892 464433065 0
47449098 801483052 0
164915718 680777289 0
787868328 438495790 0
223319887 291320242 0
482769239 215535915 0
263752934 67240860 0
260676258 322830093 0
527778320 122753574 0
327459425 86681235 0
350598078 484710576 0
311726813 791614357 0
676252961 85379982 0
100806966 373382853 0
477839390 230717578 0
79283895 728225008 0
547542484 63789309 0
205569292 158538470 0
59934017 161504559 0
100314999 216783561 0
242609862 615678847 0
600129044 798191221 0
419832931 184562628 0
338125997 115286220 0
20935477 234596465 0
219291095 730285283 0
320425732 313221819 0
700301295 285688320 0
795734069 573332843 0
778965337 321807660 0
100154106 769737995 0
358986556 543986544 0
91101079 489211602 0
169304393 611877069 0
770681114 218643682 0
655194408 180646604 0
163242620 209957823 0
361430832 548377938 0
191451751 273381919 0
332197086 607574185 0
718444938 556229221 0
244153692 293759062 0
94860544 452961174 0
189702725 419345255 0
679235850 738852950 0
728350122 295515565 0
768833872 391882139 0
371030666 237419885 0
446740020 632993577 0
189401858 435472825 0
38468593 194560032 0
685357116 171842867 0
610096339 289765826 0
163854098 509880141 0
30423211 198158089 0
97361099 284356773 0
61835829 69037184 0
484427206 52454676 0
109535822 506659039 0
571803037 709147969 0
355950959 514915147 0
112952788 136884642 0
126552058 521522297 0
409240225 573379671 0
781211409 372223634 0
290745793 279055541 0
138470045 751999747 0
751903627 134033211 0
386846699 635112357 0
701118182 383674224 0
241649668 428277777 0
74853507 76130359 0
456678037 631861286 0
187589884 256473420 0
291233959 127457246 0
161036673 462915981 0
713788390 452070659 0
732732052 752593883 0
551629187 207225239 0
139776491 11881205 0
119784970 694261212 0
535516870 171291713 0
168357138 280784089 0
598830776 227586766 0
642547774 798652039 0
20407770 61268101 0
348401450 56843045 0
654201817 681128029 0
136007749 588904057 0
137235348 221032837 0
127774518 169078030 0
577785914 612617145 0
632259942 519883231 0
373281661 753497097 0
200205584 184536403 0
62840804 363234242 0
36900363 110450784 0
305402481 133790644 0
469446239 789713327 0
78670628 507804689 0
727281396 538555270 0
93917677 146487362 0
21253227 493051451 0
77768432 472332113 0
700473530 282080039 0
616115463 78769699 0
419881491 126906633 0
744108273 339465847 0
397180819 102348629 0
653610237 440000587 0
674323926 209609015 0
213452980 656506017 0
52683316 497657062 0
287200736 532163928 0
415483649 550911810 0
560284135 450943735 0
250915157 20059570 0
292783834 539311359 0
424301439 751577188 0
784028697 314288407 0
149591866 595484929 0
186819484 315783596 0
485475164 343873406 0
270095709 279599441 0
540256794 499489105 0
57863433 385205334 0
550841138 93170693 0
719240958 159503573 0
447550766 37586000 0
603609158 745178076 0
194846186 304655328 0
205472505 712981608 0
653316008 660708152 0
635287083 177192746 0
31815934 342287124 0
527976511 507342 0
622451914 693088507 0
221260817 633957468 0
264778496 634610604 0
142668724 697552796 0
516179461 524882129 0
486312709 578873152 0
446083111 629525602 0
766824654 167984246 0
777069232 256629198 0
129173327 447294731 0
205021143 48028271 0
420300298 526177394 0
528625685 294656941 0
156164976 555378638 0
422846255 318469332 0
792526453 226948833 0
273706109 141777033 0
713412498 142164051 0
165800074 447177294 0
565626846 281924407 0
430744277 542856874 0
274860164 259336461 0
482211038 497485078 0
43354382 57841340 0
107931607 469520899 0
345246300 555059060 0
780296942 355171929 0
212347236 231614739 0
463373753 454807766 0
325629565 771013678 0
408657440 481383087 0
1894965 704464406 0
268061252 623586028 0
136616776 151805888 0
722305271 485931397 0
719132890 545988465 0
633477277 351197298 0
395865254 535646559 0
790944212 508183233 0
409601486 403525830 0
619729444 383773752 0
734675567 186320263 0
518671799 725060957 0
665739842 756137447 0
485113008 692954822 0
271279189 693015245 0
629170982 262653944 0
762663 10475499 0
170768200 672736084 0
147463027 288892273 0
593825743 270744262 0
744093879 588726004 0
412877750 440353648 0
4845697 40265351 0
744808996 369324132 0
309312629 609990715 0
162617547 586070984 0
511899271 101191141 0
284733659 396476065 0
541373162 161779852 0
695218588 767983454 0
644422708 308252331 0
623730203 222196471 0
752502178 303324442 0
581866742 404042485 0
5594625 20359737 0
116910498 636360804 0
462527841 288157220 0
549809275 75800645 0
497368714 791278288 0
619473933 596973388 0
374860488 79188238 0
566359101 484133666 0
651319886 429420811 0
440622004 14594013 0
236328351 635796765 0
368434157 758718263 0
408839384 800595053 0
63471766 415746687 0
708044673 316559669 0
687827698 431870597 0
779567050 470700203 0
91968998 257138701 0
560208541 89775608 0
514818242 461663641 0
40526456 196613494 0
707396786 162880696 0
348403750 308894998 0
755329172 447613708 0
538497157 509094241 0
384884269 707386562 0
217288402 134871209 0
758634322 469282557 0
436091367 437131413 0
384499476 632380949 0
579877351 2903187 0
323185833 103844638 0
530670643 503136524 0
137148169 86653509 0
426355600 250460165 0
515930700 74644981 0
346119213 540174494 0
619485613 198228322 0
233595937 767795395 0
631710161 244240275 0
270682934 285554387 0
129208495 712892706 0
198281014 473713080 0
544977877 524539111 0
338782695 640126661 0
264847079 23055692 0
118215795 237161044 0
337544661 656138181 0
82352012 689565434 0
798297507 577238997 0
365991793 448183143 0
672833964 543832759 0
498242188 690424386 0
112520851 8949292 0
100640776 233128250 0
544666867 398117007 0
126211927 61189325 0
350976398 750065102 0
567713367 489319514 0
89218241 234956141 0
519001961 631543506 0
148643449 219930652 0
182244138 219657431 0
29350239 14193737 0
144994948 154766056 0
279853587 274306146 0
416521930 744642744 0
773424141 163584003 0
312902903 442037081 0
765585724 321077830 0
285029506 237861750 0
435756070 296428068 0
50443250 3837893 0
701427849 83920924 0
411563543 151307620 0
224066173 229897139 0
282568378 593311282 0
367733426 124292637 0
509334577 542776239 0
27075805 409150538 0
537615906 68460295 0
67127444 422114289 0
449397196 750325670 0
306355917 487135825 0
448883751 531274735 0
774405996 419770703 0
391852312 60879196 0
710566366 6628770 0
92480651 267641660 0
333357481 259363624 0
26299203 357192091 0
626428794 518870645 0
776081947 144644337 0
391578634 635478074 0
105608251 97329367 0
236901363 589913442 0
163421475 577609963 0
747147544 676342395 0
232331339 97548876 0
675797981 571306623 0
712330297 456987789 0
654672764 671331619 0
657820746 317944933 0
302728484 449951748 0
230944654 675465069 0
591270154 546945718 0
611087344 337430395 0
225903539 750306205 0
615181950 686235601 0
367743803 790517149 0
211179195 204956520 0
624105427 13412294 0
48449713 483882158 0
571044030 41751086 0
80879427 297172238 0
8515234 779190968 0
324946907 732640070 0
596465608 182109659 0
471450657 507252965 0
597323769 667130820 0
780315729 639971353 0
193490897 99452753 0
323010563 778279820 0
659539184 639105599 0
519823138 211729233 0
138661415 52829689 0
469633302 246660759 0
80086645 414646960 0
262714850 35640740 0
173235582 752661978 0
16665609 27386869 0
758453719 59103906 0
60544360 293898770 0
213669295 303254918 0
480023470 488464004 0
62627989 614436196 0
223361171 663700186 0
443036327 74977349 0
603201106 330930349 0
200403831 759314871 0
583922847 694597062 0
61388156 273559845 0
194251377 776230313 0
40930461 106041076 0
157799144 562743680 0
122662868 278076321 0
271997281 650247302 0
13086947 17976392 0
522548787 240344116 0
145389625 357870075 0
130067587 339793367 0
79828662 493118045 0
701044347 417538102 0
800675007 627438259 0
276715639 129219362 0
638249950 256112846 0
414677122 716448073 0
653365974 202150166 0
120336734 333904579 0
482280123 753950823 0
221058944 104922198 0
787189503 360327169 0
249741742 579586586 0
514602405 282762904 0
315822350 354874327 0
331674550 533090083 0
308725791 454022012 0
448221075 357339789 0
466000526 497370648 0
328257507 15858627 0
420750015 493978770 0
272496528 599296146 0
519097867 397047067 0
376731669 748709703 0
515647883 243838854 0
171111346 549867317 0
8350191 224542465 0
605641067 737788110 0
259965176 390522181 0
108212547 87839717 0
199183202 387867559 0
578255104 55299128 0
236206890 95607726 0
717990095 40555075 0
735151226 681539424 0
28189927 347539955 0
196269838 753566917 0
344964068 552284414 0
737361675 84977887 0
247974309 430755218 0
316507278 248195287 0
566208039 329700799 0
53055279 779433669 0
100289538 504760200 0
399409594 387585233 0
74051728 43325929 0
253398240 27388934 0
52832220 591837391 0
678411826 369632575 0
381379404 632009637 0
217910767 462765005 0
225851579 643527448 0
586218694 526949465 0
630408723 709630509 0
236651482 702753878 0
729968324 337989803 0
321621868 514107460 0
725967859 302535246 0
234456498 764459867 0
531798694 39718090 0
52383232 175888806 0
622052345 18740692 0
543122806 755946053 0
131111213 192322341 0
614375144 663741994 0
668035232 80714641 0
159008680 96904827 0
423012877 573661099 0
780420937 407639991 0
583880052 500533449 0
104295634 486076140 0
470325179 438726707 0
267748202 682266917 0
501273372 729374906 0
288096723 479064679 0
142555799 253991962 0
93667952 339712178 0
301443643 303132313 0
63975671 296249080 0
450029722 57650665 0
307575426 56523689 0
799962939 191291945 0
295341223 101398847 0
177391607 787338475 0
251381361 730848184 0
314735176 439763826 0
317158447 495047326 0
406211543 120609059 0
283067281 206417310 0
435225660 101008126 0
309985114 56327970 0
21735279 625615136 0
70106745 326438304 0
260871366 565273730 0
131547433 615661448 0
643810110 78883085 0
495367234 450562912 0
63342326 476444270 0
14768129 298735377 0
485577546 574824784 0
40073471 433593223 0
300540617 654261200 0
328038708 311083122 0
333655266 671623156 0
304107707 223154982 0
439378441 89913066 0
25398333 5726600 0
393699677 510737901 0
693360652 571735464 0
25014506 165033861 0
475295877 66570987 0
499245134 256361222 0
340806426 115378931 0
743134809 550222397 0
554510207 731005924 0
727717566 115738958 0
394969971 541425058 0
501788566 721518175 0
427723996 120728556 0
672246065 381403932 0
793262418 363119905 0
306084800 669410814 0
267321517 423646698 0
604762876 603437405 0
729782161 203904747 0
343306405 73192134 0
281952720 437835525 0
800372699 274211047 0
771108033 673153077 0
519468081 454597827 0
434660113 149323914 0
215252491 418368225 0
556402127 352109281 0
203364474 97783342 0
676133787 123075070 0
219701723 653093478 0
391370888 19766204 0
299705869 3077246 0
480628659 436070036 0
148921666 420530861 0
276113823 7409299 0
751381373 676025201 0
584894022 549392934 0
460004571 306128673 0
530045567 353715859 0
725124495 135496223 0
247049785 597489822 0
406180413 316792938 0
118877719 761719001 0
262031269 729584825 0
295171861 682067072 0
212655788 87381533 0
485023208 5435556 0
358596704 25888099 0
132281212 696767668 0
400050806 662657308 0
430937787 230257180 0
633249879 154822373 0
297871208 108698072 0
748181617 268462545 0
693847120 693939160 0
318188533 359251941 0
771799765 231898253 0
571393259 251052686 0
1735882 727659684 0
69791362 332549641 0
37655897 72990326 0
49966790 761886436 0
124610015 702976485 0
135722768 45178921 0
800559885 237900699 0
299171306 400892387 0
350098589 128130571 0
62944088 477131429 0
775009291 537589667 0
237554554 309614122 0
248822687 183629181 0
11134638 552607010 0
55981948 573358781 0
695152340 616788021 0
559762851 567801674 0
358458143 4493553 0
203801160 422009111 0
633691245 618533824 0
278693004 284558356 0
665426593 699855878 0
202990408 386546222 0
579221444 721548649 0
692134062 694664795 0
756375143 252375108 0
718978817 295832970 0
540608092 67394002 0
273607179 373020927 0
487379142 191730611 0
521371705 47572252 0
799045166 784704666 0
596406640 735503237 0
294098360 85811146 0
608886934 456834996 0
557525869 290658711 0
622840602 279694957 0
230103252 459752209 0
129843274 303903957 0
635541025 466950956 0
86676582 206736836 0
112212930 357593202 0
17594444 344864013 0
488584066 394280409 0
139200901 235661898 0
780036123 331184005 0
435788283 494138714 0
307978053 509787952 0
727691857 95972788 0
411454790 442503181 0
597604672 767674878 0
591376784 457529451 0
396660965 123242901 0
402585366 102790728 0
220111084 290267211 0
614578795 13769285 0
108337207 260076917 0
331077662 761740873 0
623315835 66400511 0
508969657 638875005 0
460807859 358929656 0
44605288 263280074 0
160819657 12921018 0
562510461 693559516 0
25794196 241110307 0
572612153 172082344 0
506651153 210162908 0
174298461 345152679 0
507604472 708201587 0
722916455 724175834 0
210113721 753014933 0
158801766 794235633 0
244247506 73268542 0
399402417 740143841 0
793870726 102102698 0
210890257 246440313 0
331539123 607344860 0
788152839 376590710 0
649159945 493835221 0
514008907 337618947 0
61548130 763931816 0
540215415 598934957 0
210805673 564354598 0
137500336 505899689 0
145935510 526380003 0
43474524 665218820 0
663061584 181767910 0
673654611 598245967 0
420845204 632143508 0
95895486 604933629 0
571256785 182953917 0
739356630 359310630 0
464137473 712577698 0
214557116 255354565 0
461973509 316037030 0
133750304 618349497 0
732048965 224141500 0
328543633 645853082 0
163277588 474956227 0
209897996 583209212 0
43051613 286859742 0
138628157 700370011 0
17651260 795099290 0
342681789 142026267 0
587300543 151984618 0
54987417 415541783 0
643824459 711242248 0
142240189 88789263 0
187221012 691053351 0
465494096 431423928 0
408441870 426655363 0
45822991 667670319 0
373856878 15679511 0
509365324 459595112 0
346699130 692245423 0
692346776 242684710 0
589136115 720926020 0
263934579 178259753 0
11340980 378661129 0
247737726 56143590 0
464537797 743060149 0
662955604 248593428 0
136763585 675065749 0
31064900 646973240 0
121000792 234427127 0
717112442 451875369 0
493864025 630241205 0
52402408 623198567 0
338164347 421311429 0
588274149 531138450 0
347552997 365880105 0
536330635 672403625 0
488590352 405310932 0
346595451 600774934 0
377258254 795406692 0
267741952 217046857 0
575813518 505100624 0
221453683 402099952 0
215509163 389291171 0
674134816 566004650 0
666913596 88358608 0
566566544 397276419 0
302666850 279053462 0
107180043 728832667 0
551085833 199725751 0
427516193 445345151 0
527231283 350828307 0
385987752 653020924 0
525140590 738927754 0
708882947 401371938 0
477953380 48474020 0
215266291 724523928 0
463787094 170939546 0
48532697 224600782 0
473235184 529668621 0
226561207 664730383 0
751526107 507367951 0
608185031 171558019 0
68812712 437085950 0
307841635 238902435 0
542977693 171553246 0
712827279 723117830 0
79268918 195375589 0
181773113 759451195 0
507113831 15112728 0
739137463 753855863 0
553930196 93257434 0
308928766 418418805 0
312971465 408632472 0
442507359 797708349 0
451152796 385412026 0
372272250 51121389 0
130775543 534428264 0
406803729 365495353 0
454299257 269652383 0
495337589 561740172 0
528795248 5237596 0
555151057 151833008 0
632498858 706894349 0
374502787 72764838 0
592108268 637750346 0
355877581 374308959 0
725214188 244218057 0
323827079 692898944 0
316346286 774129918 0
634697989 361175855 0
187745946 599819711 0
394962096 456934670 0
413896543 516911425 0
782630184 273431858 0
359597890 588965071 0
788116934 218474342 0
36513871 491684317 0
251366791 450540326 0
275300233 408495004 0
522559370 159729092 0
281389797 676923333 0
521993908 572947921 0
662360814 741560105 0
640126452 79298857 0
469644100 631795330 0
626879108 165241383 0
141076381 559383221 0
108784212 758233930 0
314110718 49258957 0
271435414 793456434 0
690362641 754678469 0
79064318 536430249 0
779641996 507339531 0
697264332 639361571 0
425137475 255684885 0
284631642 518172788 0
240105407 92741959 0
271142899 322162844 0
753353331 203026179 0
26618955 590766933 0
746931244 93191745 0
98323780 473995847 0
728283390 706612286 0
333991895 166036004 0
638275715 481853746 0
428848861 336919235 0
421264389 197244479 0
771767131 587821075 0
529507022 169976577 0
660742003 128491524 0
671026116 183120830 0
314536338 157396186 0
799166869 470764436 0
615313999 570753128 0
378187422 599088787 0
612389263 289675007 0
83753166 644358588 0
19582221 427528240 0
99478707 763603916 0
27340097 600214451 0
29999232 26255807 0
607054818 241914623 0
92842713 44306917 0
403637554 35187982 0
780039857 229300793 0
524753174 325516505 0
365967317 135818720 0
88813670 15764562 0
510501858 278398248 0
259789136 716395156 0
520699057 398922026 0
599340819 57699683 0
704860178 159930726 0
277121022 409506250 0
81575914 271304812 0
578182871 112721919 0
738645779 358390919 0
175525787 177847467 0
201925827 348493519 0
700538122 270417382 0
479593499 511143634 0
623321548 144184680 0
286786982 229237448 0
437830775 662259592 0
655213382 8527231 0
438551949 629827264 0
792859787 59171464 0
442864058 177634283 0
234569071 743472747 0
29582395 550406075 0
361122390 689302920 0
265711442 163231772 0
118995375 250905441 0
609701873 316820414 0
339867597 725728368 0
717414799 453322168 0
131953914 150704671 0
290070431 786858794 0
509576213 442272002 0
25213115 15538958 0
494019779 767357026 0
462275021 130399646 0
207244304 668260170 0
427342073 2783951 0
440056387 304098445 0
709604606 468829712 0
92966321 360289407 0
792645428 44041489 0
376610970 661376634 0
686104939 494235867 0
186649097 361526770 0
480776766 677081149 0
143784622 9540881 0
110236428 441217155 0
427975378 664873269 0
221652233 53180813 0
85528081 505148550 0
264711005 435879786 0
399434547 648745623 0
566493327 281996495 0
243757788 387584436 0
317828388 769471941 0
245067116 309125565 0
110915337 533537969 0
767875306 776875220 0
432357728 161588922 0
201717672 121811269 0
549800757 496642523 0
487667168 77054867 0
722929068 504925521 0
157042840 668750648 0
2869433 176720523 0
781710876 7083895 0
416234174 11166529 0
441356812 670554574 0
528324545 106345820 0
67963205 370403155 0
487793904 290604866 0
333575831 133893839 0
687306224 297608967 0
690569478 383732659 0
397017407 307978205 0
257676282 8393444 0
617604283 305894516 0
28790826 225485554 0
128226060 66986079 0
233527949 730031526 0
37704617 529716978 0
142000198 235925569 0
167452625 708253978 0
80776105 751066613 0
30997709 345003902 0
70672757 204798624 0
105422403 480809470 0
218640288 593180755 0
640591728 121376133 0
645624726 405789071 0
546708140 21558731 0
407616447 227872558 0
421948712 201267570 0
347866495 655497680 0
725957657 337636708 0
73049605 87776905 0
279076754 771515119 0
280167238 214907435 0
313669914 468004012 0
221741488 242871615 0
513575337 791010737 0
529710059 611042882 0
332824941 111562179 0
93388195 515189941 0
680693925 12591399 0
249037254 85516085 0
71117840 33355298 0
108260727 435172400 0
328431825 852507 0
46227533 676803791 0
734477397 408562005 0
307896763 274740711 0
31861534 431118405 0
54237806 471219772 0
328006502 244156259 0
179418393 211122819 0
639276025 289640071 0
363063743 792996739 0
718910924 207628264 0
6826440 740686394 0
800653936 687017448 0
240043627 365501872 0
213718910 438898203 0
715320678 766469492 0
314443376 194937424 0
56860683 474484482 0
617371960 125449363 0
299739104 771599381 0
515064734 204503351 0
801496666 663663410 0
544379518 190061839 0
450023280 498347641 0
460770894 643551765 0
762499175 37634518 0
272771371 53527010 0
438876674 787082985 0
681104614 687883856 0
257946679 380937484 0
401473220 230175641 0
77654353 465083105 0
505843425 79979880 0
363487088 776812364 0
463021800 432373385 0
712784648 792846457 0
615523114 353685100 0
54461513 187308236 0
725321164 88554668 0
455665549 514983583 0
740771954 25111309 0
716996742 108472223 0
318987692 249018455 0
460358912 50776197 0
218317034 475608164 0
558141705 303700179 0
179021848 630851893 0
796725434 149342449 0
561071266 222883452 0
54438509 765751621 0
757264001 745631262 0
520265827 493285534 0
481563112 385208944 0
624462510 18000461 0
168037032 208756598 0
315295832 761245910 0
407727537 46955129 0
793589373 487067065 0
779039218 293880869 0
557790955 556681261 0
21423704 287892137 0
94485611 280178633 0
56856140 68115532 0
705947361 708011166 0
69647927 603509524 0
510572613 573970652 0
96094761 298650021 0
144139658 37710787 0
47073202 151913557 0
402441413 100549071 0
406324480 209738118 0
779364788 447514948 0
104024729 323914174 0
433016295 409907883 0
308555625 58685463 0
533564558 701275685 0
239515670 524104369 0
176360869 743597367 0
628171040 92628297 0
25134825 208123383 0
557067551 774325027 0
742216702 779889785 0
171052123 228895626 0
223797820 120994518 0
418048584 505472933 0
587771611 586576711 0
449723623 185238692 0
92027259 450046444 0
57751582 227817271 0
30658715 22061435 0
756359990 121395711 0
679268332 764538773 0
264730277 49023424 0
35208306 505462040 0
173593351 336779532 0
600005253 477177726 0
265949440 51040640 0
358561896 625185888 0
706156734 228217957 0
476316694 658844355 0
596110909 307248807 0
759126109 688839144 0
254848524 136111097 0
497749897 257424201 0
48598232 96998812 0
680542002 101411651 0
715556935 434018349 0
708956984 795775181 0
781903936 738978718 0
432226 715982900 0
31887860 625238811 0
270324582 553197914 0
432737333 60493829 0
38005740 540884731 0
435828676 547144930 0
4012996 571546326 0
664775293 134341371 0
716315796 496947644 0
674638792 217539538 0
516944243 709203507 0
622044359 325234846 0
327640091 387812441 0
211441262 746760290 0
25910786 607988486 0
182090707 672480775 0
337475890 604458415 0
141232223 567829875 0
55384343 180972035 0
249614425 490540018 0
527097333 434992387 0
119487626 151000026 0
232210279 649393669 0
77117618 237200844 0
694980582 586891230 0
493977794 33851187 0
568292160 509075975 0
736677764 40438457 0
137822595 274488030 0
421209260 341511258 0
134133211 619906120 0
475809887 584313460 0
13490888 670058014 0
119828785 240282379 0
420425672 254549311 0
294367233 287513853 0
452623510 710428407 0
703896422 179791790 0
550099854 677812976 0
297462298 155083505 0
712524512 79568188 0
152806433 417176332 0
103344336 201264469 0
199402186 684037567 0
341163938 325723950 0
608343654 746760313 0
61986235 551039180 0
297339825 502869063 0
276226039 30548708 0
788190086 306034213 0
763467796 789630198 0
305450087 665170596 0
451334806 388171128 0
787699864 77421695 0
35503 13970406 0
353573040 651111636 0
326677981 159259358 0
342297886 204972401 0
449842467 661415602 0
287552070 444777647 0
293574856 501775618 0
404880587 7430981 0
328360168 77807241 0
52161835 741794226 0
573739165 143669051 0
758561646 101224521 0
8035938 200010349 0
535396747 668057914 0
543079163 508356869 0
350894669 606875672 0
469917538 630666590 0
255231560 333933532 0
542603991 443440933 0
643021857 506100514 0
14471538 769919071 0
193578741 119414827 0
134074420 412989218 0
533397597 624430047 0
398434234 328018259 0
20674259 675797943 0
695236107 93008305 0
404357723 612974346 0
574001579 525021733 0
168350737 732867022 0
799731155 151172700 0
135752773 450494528 0
528681496 278763638 0
324068930 637286700 0
698824528 547081222 0
640820576 451903223 0
335615255 756918806 0
705754227 183785413 0
122890109 52247245 0
23869273 670897138 0
246126274 215603621 0
792419032 259467229 0
23738725 618740489 0
392851036 211318338 0
729077696 741400807 0
670264028 656500550 0
70882145 798415338 0
782577482 565432853 0
784073663 776596050 0
594096125 393683123 0
155442631 572001797 0
387940672 546994664 0
434791363 155950922 0
257986252 752056393 0
135071067 634731373 0
116774827 477000408 0
531256057 635528063 0
284177652 343567877 0
556285712 70635899 0
620262313 175871882 0
674621702 548681629 0
629046262 382391754 0
629615177 5691638 0
676328440 262817563 0
174947332 512621330 0
706364178 316290545 0
409053457 363790726 0
299876695 219811237 0
87931414 299039594 0
63426120 213394021 0
243336469 592106428 0
324938178 229585963 0
69435541 369712284 0
469578656 255843474 0
733794609 216646681 0
207265162 120725651 0
450393570 427447723 0
751151252 548861442 0
401533534 489712858 0
736628043 634127241 0
505767012 174384692 0
73476916 446129830 0
763598500 7728000 0
710136960 695872954 0
10756642 524825585 0
669165955 249237576 0
284060533 4016473 0
678207299 481394261 0
137621341 90843580 0
135200903 566516385 0
167154720 562748729 0
98389435 588256705 0
506273647 658434062 0
143348628 547280482 0
15882232 312568378 0
511961091 708285114 0
68582109 644003922 0
385243750 169947504 0
342427265 59430015 0
185688703 555238193 0
399939787 549636026 0
167857505 465867576 0
666094739 742131209 0
332607875 666738904 0
337381707 239464654 0
272339954 378064097 0
88631825 644160444 0
742344852 672500684 0
480353113 619380215 0
294272613 332683455 0
190025288 385040877 0
59639323 300772751 0
358180038 560760637 0
301047404 46895119 0
284646059 362572975 0
570930088 226251422 0
633148332 158615221 0
697700296 11887406 0
97776820 342588984 0
84182680 618591190 0
633764440 69715123 0
230724610 327520357 0
257268448 529537103 0
775886476 229244346 0
458743911 625183755 0
536965559 533091023 0
443598207 392034072 0
701540120 17116043 0
780883495 312649441 0
562237960 483085106 0
430782819 91769594 0
381263653 143513265 0
544012326 170847209 0
502631234 590740601 0
780841148 423522966 0
18117029 421982391 0
483278390 296744339 0
271010316 178719099 0
655583551 14880814 0
270412480 708590415 0
79956341 483214521 0
238727290 179309204 0
525228681 592535667 0
123815148 775584973 0
462082864 216234039 0
336873582 323716370 0
528396500 523768365 0
669493409 209341877 0
450264713 616336794 0
27716162 759331620 0
565982750 569631534 0
40462270 250662385 0
52036471 562692150 0
724934882 618987763 0
210127970 719833005 0
596265389 455351701 0
50666240 377192250 0
378827301 56860500 0
112585585 480820098 0
392109053 507857495 0
86662084 231451230 0
132386598 544875215 0
47217772 139961764 0
635680593 218868597 0
120762235 716361780 0
241338951 55878164 0
131555841 634667522 0
307322287 178552987 0
180569782 168364754 0
663962472 483165884 0
664657672 122501064 0
470204858 433733739 0
566109893 251864417 0
238300812 297956657 0
521781999 619473899 0
687994477 756788470 0
357845129 474425410 0
57363728 702824716 0
774088487 657750109 0
192825537 628596823 0
70837020 5227888 0
46053919 597785270 0
201663617 606880216 0
107559594 110913662 0
509153525 105075233 0
649747676 782824584 0
239450924 33474557 0
461264300 215534748 0
97333892 264523539 0
755441280 336379880 0
770441822 45495442 0
294239930 584938841 0
782046255 737574957 0
278325016 608843293 0
140716932 351471458 0
457871644 753908935 0
227985519 602743937 0
779110712 426332246 0
441028718 456868459 0
134957952 730655716 0
796550967 230105842 0
57047715 232110368 0
685400366 359756190 0
133123597 175805323 0
30984270 620736375 0
712852871 773370034 0
734680391 281486063 0
761824422 78612341 0
405750126 229104855 0
540789143 627991951 0
551648383 692573975 0
422438135 551936154 0
217297586 643482675 0
369535060 226122545 0
738968705 515008861 0
178746449 62722344 0
529717305 41310734 0
64122390 409612793 0
355216308 646466218 0
339204689 346991186 0
712986592 465806991 0
729945697 186834370 0
90940284 34244624 0
639147478 208100160 0
799868482 635915760 0
157063720 10954256 0
490332704 385229519 0
377024713 323612378 0
386573513 419050367 0
391172046 790652526 0
136776949 110800050 0
136336679 599669984 0
779593563 316917148 0
503825100 5091254 0
746302845 121983345 0
331863465 115654376 0
345132205 626427609 0
773508960 103723785 0
737338414 352218203 0
16529256 498093403 0
547662798 707252317 0
714818242 13322335 0
181006796 653677466 0
286663912 162554927 0
318424982 573189844 0
728162929 100347865 0
543922048 648623886 0
225804928 220508988 0
485241199 668095735 0
363469767 41428011 0
142402286 559040129 0
223381849 77487677 0
727973683 570639099 0
729021047 146825088 0
370279392 640990665 0
65952319 147710735 0
388844322 688852001 0
391030916 618026278 0
775575000 642018057 0
33145531 424217867 0
742516624 559951634 0
604144106 152497058 0
599040475 577903600 0
287916291 20638802 0
790279985 221046500 0
663196839 702603176 0
132074302 652429963 0
36240416 259992319 0
49226950 760710546 0
476784924 191257670 0
466531815 41540992 0
107878080 263867491 0
117799148 639922041 0
751076028 242064597 0
468170765 708378947 0
579670260 31466553 0
700205535 731785678 0
777576005 496951053 0
414153905 531463458 0
539269023 122390767 0
46857613 573573373 0
74403892 289092274 0
595360877 402689288 0
241750676 597485553 0
462625973 69914561 0
415547948 647173201 0
688793896 148388661 0
288115791 649838207 0
785161979 474903065 0
236916161 559871786 0
152135362 214963956 0
487076809 111283623 0
754867917 746160737 0
137139111 274519768 0
205996014 681818788 0
632224884 558064095 0
252377329 649842207 0
751998060 153018320 0
375216258 214137416 0
533223352 662806362 0
176637430 63385541 0
483489691 13405526 0
297582259 186154750 0
259987563 338309424 0
594696134 785000429 0
564062000 259540695 0
137938915 366991575 0
707769643 674912623 0
481536110 775435774 0
96901494 645863719 0
376424734 543199070 0
95272930 175132168 0
373788405 138754770 0
579500128 286755763 0
405729609 185893953 0
301722463 643805845 0
496104094 247814312 0
477761928 662027513 0
92675786 126555662 0
659834179 645513829 0
576017158 105316525 0
90976761 47710752 0
112160240 374523043 0
317756657 233587530 0
14447376 450982881 0
279403564 188854472 0
582280166 14415962 0
799131588 175066929 0
497721652 746342983 0
506782707 155858741 0
110009935 258725195 0
463056099 413172575 0
600388338 754397152 0
321137853 184411083 0
238809053 297494905 0
280408146 462903668 0
275295006 282391274 0
532305889 502108522 0
355073781 147363529 0
485563825 193071870 0
357699045 562736353 0
148203929 733679897 0
9370525 231490469 0
776076 643539022 0
264962327 779979909 0
214843061 82115232 0
31145177 64162286 0
33832033 306345924 0
324558746 120319121 0
502183036 738764548 0
725996123 107588270 0
227554686 91990884 0
356823258 604501484 0
528415635 202118956 0
656333126 769632983 0
698193179 185115763 0
104329726 162035299 0
773264120 301078542 0
672866062 359114364 0
528425058 375933001 0
216159267 538151543 0
410395159 43756946 0
213546753 210748439 0
533800950 666159585 0
125412261 25194220 0
786857160 354014322 0
564729125 251761995 0
211082961 356663106 0
55491267 179666872 0
312142118 3009858 0
742227555 529470543 0
658000510 294512122 0
762880404 335350596 0
34479036 474366471 0
592674659 703143158 0
446884372 785662132 0
307033342 631987161 0
404917216 589615546 0
467052934 137829824 0
169846782 640468253 0
68473477 557585145 0
150123970 715771550 0
396565706 127359367 0
222512255 465275658 0
673197041 208646938 0
208111525 250790521 0
766042963 398182597 0
474643309 90869602 0
755145862 339687624 0
537917689 292171826 0
506335565 620851536 0
626009919 41050281 0
790343738 414024165 0
381686636 342427570 0
122416822 311721753 0
783654813 704088622 0
339547914 489477143 0
10282049 601062602 0
436162255 43919728 0
259526708 283511978 0
34938124 346090989 0
701685757 280447245 0
148544542 270969963 0
472448808 119494625 0
112470404 700072399 0
538627252 684319362 0
663697063 447452823 0
91061935 48978809 0
399562231 440639979 0
476082672 225733803 0
324244957 717251644 0
635144611 591142998 0
743065319 347246707 0
323446194 396319283 0
105909413 421735385 0
351395858 311105104 0
778645804 242041318 0
458503631 457813625 0
575998575 469053520 0
392550986 320562791 0
691523053 152010744 0
329818389 32786143 0
414723718 712922202 0
660193227 199340108 0
752094842 163800015 0
439904939 616690206 0
259718594 427255972 0
629600224 315079028 0
749323251 565744975 0
236439106 264347342 0
740653151 492627843 0
165395359 153160940 0
477654439 157757055 0
42324750 45096164 0
420368978 123515123 0
737720843 533864018 0
585249546 128908608 0
659318349 85547968 0
784363124 673168813 0
599463793 773131299 0
516783224 264447370 0
88478878 143297568 0
373094543 324918350 0
360479880 800418977 0
178193384 442804635 0
389238562 321011848 0
364780670 400408401 0
269540052 373924069 0
220708504 528551353 0
52007618 49916002 0
616406259 701291110 0
50391586 169032468 0
576969067 310735982 0
570764572 472307048 0
713804729 776403510 0
268434306 463803510 0
19363007 700101516 0
463076427 725342725 0
778056299 661237756 0
645747448 648807704 0
131381555 586228028 0
170967335 801027002 0
62050907 678617782 0
364490952 227491550 0
714517779 487383223 0
442784018 44747231 0
583359135 12541595 0
63244577 459448145 0
533213978 287589820 0
302425162 413731751 0
131571568 354037518 0
30945302 666310840 0
235329896 664845174 0
144062837 167728327 0
715484053 337400632 0
181324220 588883215 0
103859447 490770618 0
141909871 639687450 0
413144185 150579300 0
277412569 432271169 0
139951290 533024609 0
760058122 3750026 0
89404238 798310052 0
4383834 77749004 0
84585486 220216620 0
95717443 320982108 0
270802593 579565470 0
212038971 208202120 0
291344559 374755467 0
244845453 734832918 0
609511815 304372691 0
171961905 302473641 0
126535076 199335562 0
164568656 183769517 0
496600537 40911793 0
605982206 580455314 0
97696538 686583008 0
392716005 472344793 0
449533109 322136982 0
346635455 744579053 0
144763899 436846971 0
16685298 238249249 0
48448965 118287134 0
305086163 368183477 0
110021829 706215087 0
241212042 171656559 0
304315316 69595891 0
319394485 393785291 0
570240058 800082519 0
378949802 360818027 0
427841013 131817952 0
196685507 413636963 0
557573992 444162068 0
716606256 469588729 0
354938945 326127757 0
533882127 613363443 0
695671418 269930477 0
235217361 615772382 0
798392325 551734628 0
314125169 439645555 0
192594006 341624176 0
623810483 299037577 0
329724548 341538125 0
309431307 219589092 0
329439015 676018676 0
268171895 47566364 0
252236941 279562699 0
283994574 339593803 0
750411803 513377199 0
109510511 224791168 0
304178294 110990329 0
166347956 518534847 0
165571502 426734009 0
636307316 372084561 0
67868205 469024617 0
26030307 776033515 0
279305086 170473664 0
582633880 98638343 0
117867951 667069635 0
597578976 761499738 0
490968336 242807327 0
47945488 707844709 0
449415899 473776828 0
362690120 676285567 0
519417517 328282203 0
147880189 687418784 0
604462963 524625132 0
418500188 748949906 0
674775228 796037468 0
46400213 607023626 0
603812449 774922034 0
27103338 109708847 0
5352930 509423313 0
681485776 645259392 0
376245976 253869532 0
596692899 658190850 0
448628954 787836500 0
657007797 782575606 0
366328710 149841072 0
710863294 286161304 0
400391647 262699038 0
196607906 454338624 0
638674538 754623370 0
348449056 726436941 0
160957374 235585990 0
742248470 719111912 0
563865915 760423329 0
706087079 450664154 0
453171947 73394561 0
226149725 442187987 0
307717583 623265096 0
39378961 586707847 0
397921280 589452558 0
520381464 249148431 0
677666801 344810150 0
91571137 730858290 0
118290565 128014786 0
607861486 114440605 0
325899274 365764456 0
559703259 49573702 0
785081050 557723798 0
98650474 689647453 0
717981906 433784541 0
270372982 6917394 0
710085042 248956096 0
98024002 238669007 0
435720773 746356140 0
704499756 36435933 0
160971612 680664769 0
441577535 428964776 0
408082491 433158821 0
579376231 203272492 0
494415556 64926868 0
654963138 147212361 0
412469568 2667593 0
226129695 179546091 0
245559831 479932393 0
458313453 279427536 0
336025578 441888801 0
761957031 720571357 0
423950906 685847447 0
549851776 16532769 0
271803812 105919728 0
187544664 79372590 0
615063435 198158090 0
460872827 179428022 0
422131799 504828468 0
128348367 359284738 0
364779315 397907702 0
24450937 239429100 0
735771019 304739646 0
68891525 368725926 0
495999480 155049138 0
147950061 48682247 0
251124053 65368266 0
584544377 110473316 0
559910930 114375802 0
105937609 197162293 0
128135841 785583336 0
85128218 288037849 0
52987768 260389857 0
730602179 254218508 0
407882537 448826848 0
251472347 661006484 0
631441529 17956184 0
501799085 326999881 0
387062799 799090459 0
514632768 107198514 0
95660927 716510141 0
118644962 15335425 0
451394519 20060127 0
773393073 184058687 0
154800003 549371192 0
411002640 272051235 0
75410437 493856117 0
354793193 411155842 0
324533194 516738892 0
214562022 458932573 0
315834926 138068644 0
211004509 180148166 0
369323678 32821551 0
159200289 796484920 0
765628574 753247435 0
659507315 553227231 0
705257441 757015776 0
484758668 159825599 0
772945535 442207364 0
768319897 43469228 0
532138535 53976567 0
727861726 740379502 0
325305445 103455105 0
386184091 649587680 0
339123090 626732298 0
590271074 314843850 0
216298674 645863099 0
207886364 550460846 0
100749812 115621093 0
341478282 452246813 0
140283376 107007205 0
28973700 249258832 0
391842797 51455780 0
135488493 487474943 0
720273742 177625086 0
371215123 572642671 0
41783928 281983893 0
746715992 143256874 0
597768504 246042690 0
363646947 337018600 0
295483207 99345789 0
122116460 801613679 0
463341745 751862910 0
773696659 399576 0
129474682 380638088 0
153340954 379212562 0
537105764 177740601 0
544366842 508000546 0
561692693 29961796 0
261788710 81008538 0
169761846 607962976 0
255918081 775237521 0
241872425 54502178 0
263642509 472948243 0
724804485 128244295 0
110308289 754393704 0
99855025 240130097 0
495916399 488573195 0
551251162 720128286 0
243125377 549785300 0
486179122 19222602 0
154382594 600907082 0
58864493 383454681 0
59452334 316473315 0
20486463 565538237 0
26301064 87850091 0
386128560 110308076 0
162016909 57142343 0
207558413 466053191 0
557898243 187189439 0
607630 152379143 0
602655249 389851897 0
653335605 31745019 0
615819034 549121450 0
433234100 618955011 0
7129017 672019982 0
602372639 483091714 0
180205479 598921662 0
280038211 59931868 0
384993579 618191147 0
67022582 158346968 0
35664017 376737914 0
484075028 228981839 0
545971777 150698166 0
205929647 640262470 0
733670537 757733764 0
598944073 184608870 0
174497108 710067148 0
42626231 114529007 0
149983187 285676513 0
656791149 347176813 0
681862428 230610288 0
723605979 775104511 0
17043103 559821763 0
320084821 101056636 0
556865818 701493913 0
669962822 68132817 0
491446865 581906743 0
353557700 614136625 0
131179383 481463149 0
769045860 193918317 0
410622858 394446254 0
728513997 319892887 0
620930186 519797243 0
292620634 689254511 0
655310309 405367772 0
330132567 266942345 0
385058632 672025060 0
132573201 167404821 0
529882282 284245856 0
561511923 143810185 0
334465497 583424621 0
768241591 755198495 0
425439207 535355473 0
145513447 582069285 0
655809949 328034286 0
726628802 292166624 0
388941353 160834003 0
243362219 595081595 0
264898157 672738754 0
664240468 161509089 0
200397623 110375215 0
388850448 461548240 0
767929438 86938636 0
576609323 780581828 0
172165174 614788380 0
543643839 553360517 0
498297909 279992298 0
344614874 702909207 0
675861194 285850642 0
116754813 504398733 0
589590663 596654834 0
57147304 56701347 0
235989680 158164274 0
417028995 359590142 0
402499360 573700155 0
323377639 168793584 0
314186262 700251333 0
356977225 789953500 0
362089763 757106907 0
763501504 415200404 0
40038736 700400447 0
378770047 163329914 0
180645154 51581908 0
588076809 25276791 0
685915412 112832390 0
15417577 600453014 0
764830253 103478797 0
171807542 490189658 0
110690248 96380981 0
439906782 237888824 0
55287859 491992633 0
567963925 404783422 0
463339609 480392532 0
330964128 58492621 0
247833331 200991239 0
40224800 686358923 0
390156340 144772500 0
271630109 201277650 0
620988500 455124380 0
143338694 637784029 0
638768694 716867042 0
150709032 286336468 0
16775067 288823715 0
255589804 370047677 0
365413634 799502515 0
145005026 154754326 0
738371906 386298794 0
384128532 585704764 0
648544213 238975599 0
620916476 59451508 0
154881954 512344433 0
314457497 387797143 0
362864710 489165693 0
686942278 681296908 0
95680363 425323563 0
356819534 255599335 0
439364848 576675500 0
575340990 775470196 0
202707697 714501561 0
516971092 19659196 0
497421269 380185553 0
471793213 627360541 0
409646289 256330541 0
103771178 563356522 0
207493186 101998762 0
86545350 139513167 0
225203383 463646999 0
664630949 208167212 0
785811735 127755071 0
704694595 746988733 0
646169920 214920081 0
61116001 105637936 0
588257199 673317322 0
614139518 23181032 0
408268655 294319177 0
129703838 19706975 0
151336639 36572752 0
538300992 631406010 0
698828351 255282035 0
178965061 522504848 0
71600095 66683378 0
567180955 93698017 0
257256250 339185424 0
534552549 405290048 0
204142798 617586638 0
543086590 470875295 0
317545069 92706192 0
112723191 756061508 0
100773521 669957383 0
537336276 53928705 0
192289243 331293403 0
219643542 446791935 0
534944196 723163 0
455694000 386831642 0
642466418 672229127 0
58234363 315769580 0
103464087 459854195 0
715771954 73630416 0
550380721 636938124 0
456518359 189370976 0
673938763 262595785 0
89490174 240007498 0
554143143 565342762 0
479836058 359671945 0
66381384 623507839 0
676695657 735570578 0
621670614 539416201 0
322878252 483616822 0
3249904 346105398 0
785020556 665673679 0
265672860 29308363 0
33706321 252991595 0
473115318 162150720 0
552734407 123323941 0
145754435 517392431 0
177629163 753398466 0
587177255 298750121 0
640235914 324901866 0
605538964 639217597 0
744182488 753553480 0
132078040 512301658 0
42028476 286955403 0
153966199 158836795 0
406488133 207300584 0
660040792 223366847 0
167189547 506231795 0
408653619 562905781 0
11979030 9227128 0
63864411 785938056 0
217544405 143466528 0
422379204 736412981 0
197150862 539537101 0
493046587 37482587 0
699433932 308667528 0
663186914 671226896 0
358119717 705288099 0
241742517 679003392 0
397099188 10296101 0
631295000 500318604 0
576251821 19325809 0
233503903 471164162 0
786879104 266705205 0
182603967 680103467 0
134566977 598485232 0
174433846 553927488 0
629388039 508897045 0
63627589 594281852 0
115858330 79164755 0
322409114 30502696 0
747459914 732627562 0
328657500 285079564 0
578410710 472290993 0
24932442 385218544 0
657056210 234187833 0
181303650 235252466 0
225289547 786066881 0
643723384 724927918 0
479905307 56048436 0
651751541 370479660 0
679880041 26931179 0
81295716 82917210 0
18599694 452720563 0
630844435 424244941 0
386405720 798484217 0
141136678 252269160 0
455814727 392922242 0
316416669 372874642 0
549875239 14407847 0
46973500 746133111 0
535634596 304927274 0
763176418 777859233 0
796452129 138072194 0
525536334 798583879 0
101551892 559745968 0
496004049 339839516 0
602240195 707590113 0
28384876 536446592 0
374702839 431816141 0
712376837 372273046 0
124853707 669316521 0
390416878 710882047 0
317915646 163690000 0
379657742 785294248 0
716393635 540342697 0
519255003 523906104 0
757229694 281195323 0
127121561 525713656 0
121116701 53547955 0
327661 512838702 0
409488125 271935283 0
300172260 151267298 0
680655408 68943482 0
558336776 596386043 0
69070834 266279875 0
586995796 92189382 0
594485393 630801076 0
559773342 176193994 0
487263538 239229831 0
690642049 706017216 0
780889728 361934014 0
563554417 541740940 0
667288821 278906156 0
534373529 795368709 0
100672688 392509457 0
263713920 622998453 0
367203891 443479901 0
406502459 98964806 0
445900112 646887832 0
167202645 318808498 0
354975410 52158733 0
450073469 287578720 0
138287278 797092019 0
699884795 533992616 0
396067847 273141894 0
226949699 252840975 0
315420912 777413304 0
253798294 555126153 0
126219525 702459319 0
566661904 667848282 0
112844419 116769610 0
362403089 731859439 0
186469897 598824375 0
255849412 703393621 0
795470295 705468957 0
796192989 577247249 0
543302817 664843243 0
76883490 500796116 0
433461896 386511972 0
719657112 371811271 0
68942445 690340379 0
683990245 477730608 0
46366213 279344039 0
727738868 694159747 0
67273396 526621188 0
167872638 572117895 0
347483744 200552843 0
627884420 616667517 0
328930570 377663513 0
455420832 370278925 0
503515537 102670468 0
774899251 790599236 0
428183175 563795013 0
614495027 767064419 0
566882407 637243805 0
387991750 761815379 0
366374327 555869127 0
291186059 260076617 0
1647539 310897466 0
292593793 339155959 0
726367981 75964123 0
196872336 783805016 0
76890071 311780650 0
147169312 574053621 0
365780114 176175212 0
208712220 789401582 0
52280205 94091631 0
161180343 210056357 0
435490746 572699614 0
380899814 703200894 0
731851065 172757792 0
77432193 770579930 0
560303972 340166114 0
96423006 526466520 0
52106516 176082666 0
314199005 597458920 0
646508257 67867078 0
537762244 545268020 0
8065326 95306438 0
659116544 520560492 0
288291549 83405477 0
53913882 120868313 0
339459594 485116460 0
83386849 338967770 0
545649779 898562 0
478600670 92950282 0
641613914 510993855 0
403416211 362626662 0
653629949 298425936 0
591708462 535489883 0
435168606 691470799 0
346020975 719626101 0
498088139 464246910 0
266999681 428470089 0
170116149 492133789 0
81549158 101129683 0
319087120 306080717 0
60133377 551168311 0
553559565 483911476 0
439682195 660673239 0
668975532 635188548 0
405634344 560000074 0
350502314 540629999 0
682084497 7414479 0
736455033 480460944 0
543953646 44324079 0
558387842 568281037 0
717910848 394693054 0
333247925 578019105 0
787698411 313543722 0
659131847 447382032 0
21734147 655700219 0
68881665 242040796 0
537307438 66989302 0
460925210 392541536 0
246934737 261372082 0
365693636 152754444 0
499178100 607539780 0
431060875 540999749 0
545186772 676941378 0
113379029 621173899 0
677431370 263828585 0
173645554 248247004 0
331726133 204465655 0
258585195 371767259 0
252091214 52252387 0
17433036 720530009 0
90685878 500477416 0
119180142 369110778 0
488188584 692000185 0
610802891 345128320 0
309011631 519298166 0
730651566 116540187 0
762702703 188915500 0
727323691 747290461 0
595146369 778618031 0
431456748 547945291 0
96372230 563824433 0
322905391 714045121 0
549562270 1203777 0
147991813 683812849 0
412590021 237089044 0
293667408 84545095 0
336851808 294840938 0
527368937 284801371 0
182456713 146055362 0
15549763 281058684 0
515273006 65404915 0
691465691 588062134 0
537434781 36639029 0
303905879 413695130 0
559583330 141613625 0
688041035 315907876 0
644922590 362392468 0
140889286 731100050 0
635667909 578033965 0
37686632 402046002 0
733776547 230210187 0
238173039 416154722 0
676054024 570252181 0
688327629 478804256 0
298807818 295631050 0
682023457 500512354 0
609334070 434752006 0
416523214 599102480 0
739252992 90773861 0
388107382 78291614 0
354021608 209201641 0
344372906 500335249 0
37988805 746139597 0
128601774 92687090 0
346941719 118577132 0
198583645 354713381 0
749359448 209041626 0
322448303 396049060 0
575450913 139259841 0
605155702 607328863 0
513031501 147457850 0
189405148 730877166 0
679626362 610596145 0
426789406 653008716 0
520424590 73862249 0
570222045 373268536 0
94727828 393089428 0
271754641 262663883 0
374118238 247631334 0
495299832 528380914 0
270581847 554391709 0
766772836 680995514 0
251021705 480769746 0
237320097 69664831 0
619929991 240384509 0
81342050 592892223 0
480908486 585835609 0
760128688 440681321 0
731521456 625500352 0
772928276 678264979 0
210737381 271632637 0
404371770 100100676 0
346209934 163161456 0
282391839 617288781 0
524655383 129582573 0
423405945 10653396 0
493181870 164281078 0
202152316 126273189 0
389464379 522215130 0
214568050 481020259 0
469653187 690656520 0
115547711 467833519 0
102443809 695828686 0
437327861 762837194 0
83502468 182161012 0
582101238 800068499 0
263115705 541149043 0
349214079 525463954 0
702742218 5247138 0
306610529 20664615 0
463031618 363906425 0
238612054 796448500 0
261639320 98374587 0
73307646 751308122 0
293318363 596820747 0
545457155 697393999 0
724348766 488659208 0
463322533 624938097 0
761090992 147377409 0
382602245 349023821 0
504807285 192302548 0
778495962 373766989 0
767788434 681245300 0
53731764 223291044 0
507255118 236020043 0
634670506 220190290 0
177665365 299895151 0
253745695 60268336 0
716310385 20822408 0
122345520 484480234 0
558251555 682877787 0
305857782 174907423 0
26774754 752509252 0
82594602 464961945 0
193799001 403198281 0
794972020 599956821 0
363280409 487717066 0
732371659 58617614 0
228828852 747030783 0
616205134 58919385 0
671121954 270937075 0
60892336 87244672 0
472745638 663730759 0
383310828 582220576 0
670584355 337327845 0
294817964 535915997 0
486769835 750653690 0
570126045 440162650 0
408781389 618181080 0
465723203 100678749 0
258573112 203264369 0
311585303 798996923 0
666946089 558108058 0
10679348 31222783 0
314789617 621286958 0
385485937 634455726 0
480195213 699907474 0
398424589 235312869 0
720921884 200423089 0
111199522 448212374 0
69885371 523726714 0
565315078 2852048 0
14032864 127344610 0
42167344 295193206 0
37669501 591376456 0
142371771 448620033 0
334360319 329870077 0
777693842 189597460 0
474206467 349837093 0
281699647 488072693 0
257972875 224199765 0
357872109 283026400 0
354597310 401302493 0
299149585 687696612 0
260179728 608856776 0
153050631 164980075 0
696725433 583676167 0
727985193 489059307 0
591669041 570697373 0
740066704 186069387 0
451584453 77061420 0
30576029 501274283 0
690669048 300281309 0
8583446 745760160 0
603316143 555233560 0
796945092 766123131 0
232483667 581096164 0
381542221 34416125 0
348564050 12679660 0
531936264 105095748 0
683821927 791646670 0
658280498 682557618 0
94838759 79151373 0
100438495 698286542 0
793866818 9693114 0
376345730 453395070 0
458450165 551893886 0
724135560 336488391 0
200194890 371414824 0
52710413 385285624 0
78984224 144213339 0
516822113 340981929 0
351702804 740588113 0
360032181 747215739 0
93782999 359200247 0
439686627 605832852 0
381359596 359776396 0
559877268 330509990 0
151689651 561618399 0
368052190 284970954 0
158460643 364187508 0
770358419 465461117 0
251786394 205428637 0
559407819 282297377 0
780362867 96180684 0
797774253 116745390 0
64447759 434734042 0
746713303 420856977 0
99692885 515898180 0
70765309 415840007 0
482116578 706469391 0
502131618 387969322 0
41306044 675233368 0
614268154 95630472 0
772958366 414829345 0
87327019 185275404 0
394243791 593219995 0
590833469 556487486 0
546134682 173632411 0
440526002 597706070 0
46829618 586464872 0
366707733 173011375 0
113355606 85204846 0
412031504 390489208 0
104698007 15734730 0
601924471 172637494 0
405968419 756522251 0
525045045 602949728 0
200731261 446572880 0
645455280 16214336 0
458917576 438292821 0
547833838 348478616 0
95394002 608038345 0
399822341 765618555 0
768110471 596555968 0
423003955 151934428 0
80215972 417476850 0
226869945 741500116 0
387450712 181148216 0
67246212 545660886 0
537720145 730844991 0
710275966 146018967 0
592765031 587970149 0
324123081 624198461 0
219758162 406804629 0
82557839 120720970 0
247821329 787023327 0
783641029 543659857 0
479255439 78114474 0
781846031 209248592 0
781046613 514119210 0
308580127 518821264 0
397695425 503841491 0
544009952 431629861 0
292976324 143899757 0
636364788 161372125 0
794146514 633794252 0
780779029 304052729 0
247135691 70410517 0
390676430 445720338 0
263643627 337399981 0
429483459 383932253 0
717013524 222032175 0
637093639 519657923 0
147194571 508528658 0
245906873 441515950 0
762392741 611607930 0
229426982 430992854 0
564231450 152484645 0
513182533 596520683 0
688867555 472927080 0
708951601 80275203 0
759655971 796333655 0
702197047 7722988 0
516701304 371385909 0
319359738 698206130 0
526072026 632457002 0
232411533 493728344 0
121669945 609284979 0
468349675 443596301 0
750543604 735008513 0
712153903 42394227 0
548684436 349589979 0
418974986 233290729 0
685914381 593304163 0
476073513 592136813 0
382884478 635832786 0
663710709 653213652 0
212161254 122572792 0
327093299 25221138 0
412794882 330224084 0
312938245 383452373 0
72718179 110972149 0
78852543 326573426 0
662385502 369180820 0
272074619 651111580 0
559487394 281578811 0
241229458 53647891 0
678594842 482704407 0
786711462 35336346 0
27777148 362097081 0
736340484 791072735 0
667886937 568966538 0
85298278 60543693 0
305786626 86771031 0
243661459 1728800 0
340259359 162782381 0
766180519 3757350 0
613052442 181739010 0
441884804 368086361 0
600977607 113362610 0
166522173 78321699 0
80813750 69910886 0
569460874 107532353 0
520879871 748615603 0
461901996 631818434 0
353951301 265553006 0
378931413 564016356 0
743315146 485827145 0
206620357 456587275 0
728216458 153411610 0
152565989 326146704 0
363171207 76708520 0
347394861 185144820 0
235504034 637693289 0
173993145 505400987 0
742025161 160175045 0
693658287 238880003 0
254259150 401604430 0
128975949 406884046 0
666343618 371214984 0
199688919 426747910 0
473198620 781986858 0
147144719 693096058 0
403211614 36410773 0
512531464 509930713 0
709786108 440819532 0
284969156 172382332 0
28384788 418698699 0
526699786 381571000 0
88859140 514543410 0
148810847 668282713 0
733804245 609998215 0
213070565 59297235 0
467439206 687403012 0
180574272 632555029 0
757886212 91326862 0
358272864 615845329 0
785848584 709363353 0
215066346 287387264 0
252718387 488019645 0
520212854 393495189 0
344586354 330822820 0
661333572 415825396 0
575853940 86722290 0
228234303 354559222 0
246943993 698648747 0
573101215 595915801 0
694786023 26927059 0
294343979 443058700 0
471081593 519458664 0
622176776 231353005 0
555081843 776798958 0
501547051 640546372 0
202541724 731197840 0
271828890 193938019 0
92301691 428545716 0
185572240 180666800 0
653830799 658326718 0
466382144 321140197 0
597811589 437307595 0
78699313 612437786 0
78317912 238379760 0
560234491 286512553 0
675160825 71314711 0
772645248 279263644 0
456364738 619696259 0
511220415 255572992 0
178041440 376157675 0
566297908 682820273 0
714922442 565303851 0
375946247 341656923 0
627426692 69259120 0
308883661 653558761 0
586238373 382940447 0
778016538 174813574 0
168628196 259150971 0
551569612 13559197 0
408335811 512740111 0
425999168 159862497 0
295847016 26714609 0
294822914 670068272 0
696329568 208271002 0
252463143 395562167 0
401650671 600067058 0
159688293 297295307 0
494321978 529383824 0
535658577 395109908 0
572316488 461810192 0
294184370 89372963 0
284326495 496918660 0
325720799 433569845 0
241174026 251741401 0
126383868 263247824 0
160081694 759016557 0
561187041 598665418 0
584889846 467209181 0
49417229 751290338 0
677525637 203618789 0
725410390 258206774 0
688019699 645245183 0
745168768 215958143 0
580289830 275643178 0
312902010 445093637 0
729731398 303050535 0
364572206 444137356 0
101806809 544993684 0
90857011 62598386 0
561139789 116723688 0
473548786 130502998 0
128977027 645266664 0
398468002 179987309 0
731346730 314457176 0
688962650 40018993 0
779501037 490758649 0
387981136 311807965 0
139967774 266913861 0
358038487 450553078 0
253183953 438705751 0
245971475 235915281 0
418911448 301446948 0
278414621 511864992 0
180772145 26029950 0
743564343 668113412 0
87389890 626327216 0
571405417 355934021 0
608000729 360224795 0
790395303 78720539 0
305478518 233074042 0
126546248 213322892 0
513397662 36646568 0
100452198 144992878 0
291281233 794085254 0
680093430 510589357 0
426161060 270081545 0
741328237 619514005 0
764532736 383073228 0
401257936 776051335 0
327780881 257602299 0
697372564 701571714 0
455636310 244842744 0
252929204 384944289 0
478543441 712878095 0
168905322 770327375 0
158650091 367431900 0
608427173 738355313 0
281184253 56704003 0
336164748 761763123 0
444695671 712646337 0
331057554 256869138 0
459324193 760235599 0
65756689 60172211 0
335054277 313569125 0
310489494 533741388 0
752616682 54673309 0
253074620 431209086 0
280229094 626749340 0
164464552 472236322 0
497761671 645387876 0
328084610 563839722 0
62396500 661085538 0
499206967 442593720 0
119932589 441041127 0
499816168 174003466 0
225230681 628613316 0
291033412 296141504 0
25914719 33874667 0
743576395 343796067 0
599318048 657403165 0
60622136 522293301 0
72437214 10156219 0
650238050 735915505 0
226967685 478396025 0
16415784 713207072 0
175430695 631955679 0
425291147 395857890 0
49471224 752702583 0
335352972 513319689 0
234065224 622793480 0
176495676 273276092 0
678337832 144727706 0
684932032 338737736 0
262618198 500589702 0
506246397 110519184 0
107270781 71560299 0
406728218 727108596 0
770496560 591674957 0
64172182 486284017 0
472757181 421203080 0
617738443 754944878 0
552007434 639967569 0
369192400 787440987 0
448970742 282629307 0
531286620 379083007 0
704127861 607479225 0
141937754 233762036 0
134053475 167331403 0
53852352 194265 0
770995621 223058925 0
11385463 41793350 0
133400140 695447605 0
258817287 737779673 0
697484307 774240871 0
737726681 681480839 0
399422279 296986483 0
370856613 6323560 0
309034068 408988407 0
544482730 196394832 0
364660367 672934367 0
92529794 6924550 0
399655184 252679384 0
80815557 388487108 0
148195450 233098624 0
556893377 458862647 0
4539089 717013319 0
133553303 105710107 0
531823814 195959803 0
705189892 680741500 0
166541359 283269131 0
651644239 606422673 0
283942997 618817917 0
69083409 642029387 0
315650871 170978979 0
59560298 640487539 0
534634532 785361556 0
74519804 198186087 0
434022404 232054239 0
529247509 691660155 0
790599079 700146511 0
27751512 544801216 0
537347866 755419524 0
162076071 574058665 0
395953526 609111989 0
376320963 480990210 0
316543468 58786005 0
473141169 22465996 0
753000875 191966354 0
471963268 131005611 0
687744036 7220209 0
743631155 452306206 0
509095271 447612425 0
474505351 720575326 0
199091895 361995021 0
480160825 631797829 0
180954975 199205707 0
654163761 116916311 0
567502955 593430242 0
42905177 600745908 0
710731013 542633501 0
546381644 673431948 0
323401574 710657728 0
519150710 487656549 0
491508951 761439885 0
290016412 647724476 0
429733023 43193787 0
114760760 75606639 0
596916550 579872306 0
485506357 640246247 0
574419050 577202428 0
629692928 38382854 0
146310785 395857306 0
591862931 636901104 0
773960932 18498783 0
75161914 6010798 0
637208291 698728075 0
399739777 742266367 0
529627152 414121465 0
247002424 181505086 0
616497509 72069571 0
115394294 197561218 0
632631281 14371861 0
459353059 540786215 0
87186134 25926891 0
173731897 628985741 0
233763594 647227476 0
665530389 725625300 0
342466491 251250018 0
23424719 45306394 0
765343128 758118606 0
557522751 764247848 0
762598237 629071813 0
400264996 776245278 0
511725926 536270895 0
480865394 461039705 0
690426403 679688608 0
48160197 688055225 0
511770396 782080104 0
489034142 105516591 0
441778753 598911044 0
404223324 89273215 0
360979933 504956221 0
747270095 398088118 0
141174763 51075898 0
68680129 30130376 0
318141688 562479108 0
422548750 505310119 0
487412206 456342680 0
581979208 763146973 0
324904770 608495575 0
151145377 586908988 0
226952584 731333895 0
34934320 23873466 0
773456351 144352182 0
784130614 216096302 0
795217720 239161052 0
733507085 43615949 0
68536175 74842056 0
746685241 285354005 0
8448492 670063649 0
106031240 732228799 0
217760193 679362262 0
207089119 484715422 0
387961450 425350930 0
451827257 716759409 0
704538173 55322131 0
631799266 47819900 0
639637550 758424308 0
339415517 121368787 0
397295317 189059424 0
795270929 758223223 0
274890615 24011214 0
544604846 661243050 0
80428415 466760475 0
498043898 182741158 0
384515279 742658735 0
263882689 466439674 0
522792553 464680938 0
219190089 336194585 0
718040245 418563761 0
280471638 797862312 0
37942970 677467551 0
312539053 201499982 0
681617732 148209988 0
617102582 427635475 0
502833721 460793829 0
365726816 91841137 0
138583860 191688280 0
619068211 503210643 0
516799978 121976482 0
625453374 362885028 0
625158462 676261448 0
146927681 275082580 0
712634487 81750102 0
73262658 694724980 0
725912657 183189668 0
572173855 398974281 0
585294642 709584781 0
449995363 206512196 0
320754564 664871712 0
344218769 503600588 0
617763956 259787566 0
271069820 423222014 0
409053840 258786424 0
281032255 355557319 0
405142378 594460413 0
800228140 241846344 0
69791668 78849570 0
283745072 217659932 0
607365487 769173325 0
382644832 88178737 0
74404539 606756109 0
233700531 590796151 0
787424561 375361564 0
767976954 144220524 0
505449124 418823551 0
17406068 11045774 0
649150646 465961220 0
317705248 322671581 0
282663821 510788798 0
365924815 757619644 0
372650613 393699982 0
550582846 535928140 0
218089033 787939741 0
766805812 357937894 0
423133331 780795560 0
418778230 120828031 0
488610096 65730590 0
742833896 754694164 0
780957945 679087690 0
261377752 318021761 0
57624653 640710789 0
605770654 506457609 0
205576704 707879290 0
688659622 113894865 0
149008656 79140192 0
194271612 663846361 0
217497892 304962250 0
543541460 521303956 0
17192351 134326841 0
30872769 166430880 0
328775949 260686681 0
760479035 93101699 0
104051993 528858927 0
611187833 422687476 0
328367874 611536968 0
591688554 285862460 0
136758110 765816572 0
312106056 205364069 0
107145116 97421586 0
408696040 61863552 0
587843604 532858224 0
434065744 60636525 0
670340967 782526502 0
452897437 361550087 0
184644786 795512988 0
247934773 771617294 0
436292444 289695541 0
147048753 666837252 0
435377343 655859933 0
3210205 779386453 0
310011986 152993148 0
794387605 111845111 0
507621973 89500369 0
761386155 143871289 0
456651931 774397455 0
529682078 291998949 0
659865444 523547307 0
9170444 281418940 0
686671614 772823544 0
259729475 87541632 0
781545193 318985293 0
724873108 370311530 0
185645783 188984330 0
698201713 429054108 0
746721753 367647752 0
257255309 771878083 0
76540255 79036719 0
362898075 144124312 0
748218649 156056644 0
701362020 371750325 0
46449649 766681316 0
660491412 369017760 0
197500468 350048893 0
673295874 272813781 0
382752853 424780572 0
238875326 564772695 0
428726492 491132434 0
540942341 485863985 0
155636469 256821890 0
572724073 662931694 0
239814479 397733117 0
729953058 180216840 0
677639529 24328805 0
556135529 494630851 0
103370240 6218880 0
511895404 576525636 0
512841266 792695243 0
65384390 569004018 0
162721863 419783626 0
425073975 539919605 0
116111852 442647548 0
79107309 182087153 0
244080908 392418735 0
38588089 521214562 0
327799015 533664819 0
46654209 127655020 0
241221230 538508971 0
454292782 186036376 0
762438347 317032229 0
196197850 606648054 0
306239627 378056375 0
216990474 579318786 0
300169444 46240792 0
314981393 201096433 0
34809449 186662869 0
284351865 340551482 0
617121416 428455059 0
30259311 186441449 0
10968462 663764638 0
111492329 19859333 0
343780020 296093242 0
589186992 162813110 0
401350843 519738277 0
94722769 601620700 0
484937774 642629032 0
217090286 640858494 0
202766758 503272152 0
776820329 322620590 0
595349639 46872466 0
461153919 15721266 0
567359765 91517898 0
333945129 120412387 0
295881102 388106954 0
464433421 512372032 0
502837308 31897723 0
305054481 402484562 0
635166101 228841015 0
321777191 627245636 0
745571835 579117999 0
29148480 408640638 0
699844718 108932971 0
203889427 314415278 0
157839638 766092278 0
60731185 344938864 0
531146721 541815933 0
110980524 170576039 0
404943090 412557026 0
73166804 223512216 0
613786568 41474923 0
324882355 770861091 0
385058849 428933564 0
442750901 635560583 0
195672280 45854231 0
665802148 334291206 0
771136573 23216459 0
31310565 168995682 0
692058970 296633507 0
669993815 692523539 0
407321746 524796173 0
638789377 626647409 0
450565885 688429656 0
721330106 201308562 0
467361289 334593627 0
658589654 654805930 0
793274760 569907711 0
317740118 212992483 0
92055269 733272266 0
242275652 366886695 0
371838482 272942492 0
117147945 31927639 0
207909331 551022652 0
473238527 230071103 0
326123079 9036193 0
73933606 528372245 0
57963729 25154153 0
488793339 761617566 0
286848451 294090800 0
512192723 296155749 0
660271360 431091343 0
341903380 63497733 0
247508499 229280243 0
263798260 267139682 0
577985771 717221916 0
464875787 562726389 0
195965530 568688250 0
684991090 186289734 0
120755468 364725406 0
556013281 709208721 0
11182381 255524128 0
648170494 116673152 0
94723571 328008391 0
628123099 87837279 0
121297329 160113695 0
301779290 412226190 0
697660727 706676982 0
200344289 32946876 0
47800505 484880543 0
766286588 574148518 0
342401626 44086362 0
705291145 449907641 0
536373812 615747587 0
450041083 332457152 0
415775848 468581178 0
625359749 708921480 0
228064551 668777219 0
579749386 49696455 0
718532843 713144506 0
344076843 214867702 0
787074444 752981627 0
78157150 503696805 0
682214930 403979783 0
513635189 433917426 0
47309808 1012782 0
104472763 720580558 0
47905107 587754454 0
704288250 166341369 0
732418240 108064360 0
676227817 70514307 0
749611064 460378415 0
36656792 731201914 0
443751697 725436302 0
271061817 509091463 0
553057562 607011873 0
260812622 477929885 0
168853339 139353690 0
293357788 770410051 0
175830977 631292763 0
200754035 239359912 0
502822119 643709968 0
1238999 207657330 0
190852741 755534692 0
456301110 530468042 0
600759989 582534881 0
169477998 262243553 0
632215717 1435237 0
501100271 227021394 0
400296095 63365591 0
137263969 430360667 0
760226039 592860768 0
679831226 73854897 0
640015440 364486596 0
620823545 444902831 0
147752460 763635026 0
533370197 770893816 0
179738874 452756866 0
172948627 710842607 0
546868845 419786481 0
348486209 3303251 0
200714954 530112375 0
430563233 381061464 0
318436269 683608736 0
590042666 415671954 0
437951206 728759528 0
559928176 515048460 0
167320780 201739553 0
457058257 327510076 0
442612156 532965151 0
308811426 166830429 0
101830863 365361930 0
388228601 386336530 0
737373125 668628008 0
232121726 571100344 0
782641513 479670270 0
108946828 651855465 0
667848395 478145113 0
295839270 105256932 0
65707447 7212638 0
799041698 218308094 0
317004682 761075484 0
176257782 681494769 0
755911814 13573049 0
698576812 423386510 0
63070714 12590911 0
696926653 577752742 0
168786829 491737227 0
506625550 798335042 0
277407228 53860965 0
638089511 766620164 0
82321664 543733564 0
779783773 793067484 0
774478718 779269027 0
194335973 107637731 0
505405458 335554367 0
386822506 595235667 0
669905830 372713512 0
265278852 42005430 0
266576515 187511874 0
454597571 214044466 0
474763609 281413658 0
716518512 800898058 0
31916556 641523663 0
318286993 689031428 0
788504380 583439882 0
365780800 503888140 0
341531196 451880768 0
121993437 569568206 0
506001275 603278560 0
253747504 582236080 0
227169318 292176932 0
639027380 71114978 0
545868128 51948533 0
640209180 18753009 0
342637586 548179426 0
530091833 550876560 0
570369131 458732643 0
308783878 414985810 0
584997894 386211224 0
746407565 595315020 0
640123650 157959131 0
484080856 53010054 0
636710865 243291445 0
676951845 388594992 0
238935668 208556458 0
797567792 478895592 0
436632561 417881607 0
163124354 427839194 0
577494003 139510567 0
374582330 789728683 0
749530523 36213705 0
513340816 462465930 0
487016948 727640381 0
626361797 161484271 0
249254821 799779427 0
604899517 47745046 0
47206082 247546537 0
164940998 447655781 0
217577085 247700867 0
647338000 273773898 0
48057977 773356632 0
230811656 672505049 0
271900002 38768114 0
564715775 402259556 0
579738129 472434511 0
621629834 110753698 0
355167411 106290816 0
8721093 77432917 0
31305266 327003787 0
539553239 13008099 0
158564501 745491044 0
140150585 31801101 0
727241044 150149481 0
236094008 527631381 0
671051883 195268863 0
661084743 738076471 0
499460184 326445014 0
354579090 465399228 0
567831411 617495509 0
721643519 233712894 0
63917788 657475225 0
686321938 561552299 0
800718203 776980692 0
72786979 647414052 0
422553046 512979209 0
534954777 343569406 0
217124354 635570097 0
224633053 193806837 0
368192259 424563374 0
158029832 567977105 0
142136154 224183035 0
465058113 513949850 0
652083393 137982720 0
784506415 154117741 0
390258328 100663720 0
398022240 723009041 0
569082364 633197277 0
636240646 248533090 0
454116881 722002534 0
691479944 314088136 0
105809327 322148980 0
181897842 598893520 0
660499316 179426509 0
548793409 775960980 0
540270290 442228877 0
620291859 7891710 0
694702822 635004733 0
15964472 56342827 0
72414569 236540306 0
433740350 381077966 0
516179072 266385433 0
766125835 249334277 0
654903888 11241973 0
390642258 442333439 0
454365216 166468192 0
60597015 81950701 0
44401713 780550255 0
200899151 312748084 0
403687331 59697117 0
129771583 756481310 0
274576583 400239196 0
776853058 188153929 0
758908698 354135670 0
294299312 51616172 0
486021944 537487013 0
335678888 272471883 0
271087943 430994784 0
142950280 510350665 0
709918418 529659633 0
471565570 354739168 0
445044930 505660850 0
132602327 349255534 0
338454130 660412388 0
703412442 660204144 0
419060089 580750828 0
507461505 744808337 0
346976884 549022555 0
213618739 768743426 0
415560238 338057469 0
328406989 636718911 0
154275934 477521872 0
230879078 332866667 0
232766983 111018115 0
668376481 101487396 0
505781842 500347856 0
40103618 486739749 0
299001516 691539059 0
199941128 357135262 0
501876825 325998104 0
628628372 108264557 0
344123812 336935176 0
533167761 26834067 0
600714383 743039793 0
795782154 303950109 0
345257741 218772666 0
156826612 468909571 0
405266902 104626267 0
26036405 21980687 0
480848774 173869882 0
182476552 511732616 0
692477351 502935960 0
467628223 38684570 0
677348666 304490417 0
746600311 484667399 0
67868697 523828115 0
67254162 685298553 0
511542251 438135384 0
50374942 359863510 0
248212428 73717801 0
780745471 553889538 0
666030962 382371900 0
103107643 440052367 0
679773160 608497283 0
613944450 736011813 0
19308568 704177887 0
18823128 150696130 0
318218970 617795566 0
725270009 590390956 0
787412808 647386740 0
346640241 205709444 0
694063316 169807151 0
345271503 169832023 0
665193996 211119184 0
558695270 245304859 0
399894552 389755955 0
70607573 473217305 0
198752729 692191758 0
775528232 368258472 0
652086438 584431400 0
372443102 614296957 0
188389257 598046434 0
284907101 762880472 0
798174752 26675889 0
697724803 634843943 0
756687569 392525523 0
596557716 150544343 0
795835624 203512379 0
520832274 581815043 0
388880794 52541812 0
564990806 561975322 0
763607605 762875132 0
51898395 349452103 0
643645458 190452284 0
349171238 579840318 0
374030182 265682584 0
8191450 78756646 0
592369904 190825398 0
69396977 602151308 0
595181210 243961449 0
259157543 97435708 0
399769402 638559684 0
767127486 198496255 0
655305402 543550507 0
694674850 492116514 0
420984382 338178059 0
505592771 645102566 0
93532414 102585634 0
734845226 492004427 0
410838228 728781375 0
793805855 290046052 0
492738475 544913620 0
15391553 469854125 0
685486383 656895161 0
798267474 584352977 0
175009972 160158306 0
622765829 168656333 0
648991176 164349792 0
622956683 426849247 0
698202352 325896245 0
511719513 420339458 0
611702818 182810942 0
563622453 423480534 0
52401926 280312608 0
141454178 600694414 0
34431821 308736499 0
420381280 464594202 0
772023769 470148480 0
152888787 773631025 0
265195834 257299023 0
524264592 704644746 0
207491912 486422189 0
671388577 23320526 0
374098344 638231156 0
64150520 773439921 0
128137557 354260708 0
293012767 757099998 0
46732376 668448117 0
479798668 734887460 0
18485651 147247729 0
136228996 537470286 0
639685269 690783759 0
552367895 799220455 0
769503220 102708155 0
678054565 338594926 0
155500518 150879870 0
602055582 797763640 0
392152418 283419572 0
693841068 406002161 0
371946660 138777271 0
47122308 197320466 0
464479119 563718824 0
167426301 451913249 0
186053763 162258699 0
510877936 773892063 0
591554275 795305211 0
569202818 10854386 0
324899056 135671546 0
537182029 117034001 0
242956643 189173114 0
370359373 658297363 0
283129314 789630362 0
268554843 345484500 0
335897835 736894046 0
160586864 179992481 0
648336650 757502999 0
296536470 210998014 0
665396474 124640238 0
173040749 674974760 0
290264010 190193306 0
44617652 746412062 0
654734817 156164341 0
526962799 687641225 0
307378161 266990786 0
474591103 580336521 0
186800203 407946876 0
718445886 603005083 0
611669059 233526445 0
268799210 405410424 0
605998536 288496561 0
664531305 346534081 0
506374184 635656920 0
557252807 644899391 0
500743445 271766940 0
477160286 654310340 0
722331256 326672242 0
558533281 641808155 0
74067767 431585851 0
650240992 193458496 0
411309897 299143628 0
598390830 742152744 0
110658280 667234512 0
70543635 532560207 0
429781579 559988638 0
687121079 682121291 0
354987472 251578149 0
330219753 657100312 0
296158857 272047881 0
51427482 586988926 0
90145811 100298405 0
789851995 470230681 0
611027231 173540580 0
659718852 167271588 0
271519292 99761936 0
14397424 599012887 0
448489579 340325425 0
591762255 554830842 0
458975455 584697843 0
675818563 430923684 0
172643932 128423544 0
7382961 193599874 0
410407414 197484666 0
543887204 721898519 0
699696649 506264836 0
191838921 665071788 0
611553086 388073062 0
771965913 159284044 0
213641223 706500658 0
142415086 3798973 0
651549677 522603262 0
278647623 739637748 0
451878921 214721370 0
235889637 759684950 0
543136196 779522624 0
533672523 192858724 0
84646193 391159212 0
133495355 225890185 0
634303500 707900033 0
35061087 67689835 0
694857576 432001185 0
154414932 589000776 0
780895598 251608270 0
250605531 443624199 0
642920601 275715154 0
553016991 791285372 0
4279878 29499394 0
504591776 453749755 0
313238110 140792607 0
477542596 483346453 0
457315903 302459673 0
283809520 49207167 0
559234168 192719422 0
503745672 355161767 0
781098079 278797027 0
174033481 354615712 0
112438316 139591906 0
11595881 96795357 0
452904715 421673133 0
390483169 404506778 0
435422546 132408156 0
296310213 680884525 0
237543610 365963814 0
271118408 595680327 0
238028179 467231137 0
368438427 475444567 0
470967781 695903884 0
689527735 617984971 0
632204255 253623757 0
126855561 268337490 0
658137501 402930780 0
786037598 467160434 0
747753747 264024203 0
652092876 339659118 0
649630131 439233910 0
232493065 661210908 0
662369741 664655501 0
513137512 96540122 0
761989757 440114224 0
209827347 645070766 0
754113748 568655258 0
519024904 584685846 0
580375337 290503072 0
87744581 688741568 0
581310512 245366024 0
798915784 248413467 0
759258487 738545380 0
212108034 687435575 0
463829526 510504494 0
737535876 456570770 0
86354098 772304341 0
340770571 740192579 0
304509881 754060193 0
231893880 653600275 0
582258789 245311130 0
663199622 760103438 0
118501040 278103184 0
206678350 511183750 0
491368944 206645099 0
722704068 19549082 0
159242148 186308171 0
128464315 682448749 0
400321216 608718841 0
463987748 528011757 0
428484258 512945425 0
164942997 223048814 0
544231888 72517103 0
170127894 224338922 0
80707328 781551586 0
393560127 23008405 0
441001836 657576622 0
590464446 580972712 0
686827615 394414784 0
232556878 7817768 0
554501762 141364027 0
274185485 778079392 0
480030359 197517995 0
539846371 630242117 0
592919274 722390313 0
363199492 644876113 0
215456793 172503532 0
277925166 642398932 0
770590830 655730226 0
216995253 102650934 0
191586102 28848469 0
552345249 415433327 0
232803838 366654075 0
751363039 354704946 0
375055366 403205572 0
58343674 608530225 0
207231366 555837077 0
684547303 296874967 0
653631095 148304941 0
250735054 625075032 0
706476206 567502657 0
8431911 644459662 0
64140033 365580985 0
429788150 388617446 0
690609748 321625367 0
783195397 206083249 0
432096404 741352183 0
693421325 463993572 0
293476337 346664121 0
521696187 124280048 0
22289099 234492249 0
189807781 169746160 0
562078630 158332737 0
754434465 389169836 0
337963131 70295082 0
338208679 178050673 0
563113960 238692882 0
152039005 115920778 0
161268144 178703561 0
51723118 179635963 0
118923031 572505489 0
325172195 687761286 0
433309553 632848942 0
84986509 44620490 0
9766048 795647892 0
777896133 605094436 0
53629063 524244046 0
320381592 648251316 0
222813327 424168736 0
24914575 265208440 0
329498793 643206795 0
721567103 758067723 0
678384490 520176520 0
158131181 268324825 0
121567519 181165103 0
416577891 580503788 0
579728898 731511017 0
229863952 202556692 0
142053564 336188333 0
605862312 340582000 0
777649101 187597452 0
664208652 129509570 0
681568164 379945821 0
437566022 326273976 0
441535695 244556675 0
672643034 187600970 0
617460032 66594403 0
544674714 201679172 0
97829975 276539208 0
434062776 758678552 0
36645085 800579768 0
644302716 483055469 0
358949680 90465955 0
164324428 9161115 0
274210136 725430597 0
234704159 768813500 0
363468402 529396108 0
348278043 607162334 0
550246861 436400705 0
368088856 667112901 0
685459705 793039633 0
196460647 132100235 0
627974710 690236391 0
696587253 781630949 0
368571221 78650388 0
73618606 49866493 0
428108752 500570101 0
437796938 85681674 0
677051775 239320985 0
546973583 564276467 0
272410931 463501025 0
692621307 710384528 0
323601027 161149308 0
620714326 308560954 0
795462969 586764415 0
776631238 450258295 0
204481883 13165238 0
724689559 416915791 0
52075938 205962869 0
470467758 55930823 0
772796914 531577269 0
280930606 24803217 0
212839155 178076970 0
415581756 667162104 0
698851505 230772883 0
700512310 599492981 0
252358595 120673909 0
294304498 585696011 0
483984086 239009540 0
185108514 606799391 0
117037560 238687323 0
567860303 770724123 0
150506078 481533091 0
463940961 780827439 0
304098605 553904809 0
180219876 108116585 0
767511369 460833500 0
694495445 263742216 0
522073013 687722121 0
667872295 457624210 0
104364720 292305128 0
715408379 603139750 0
794877199 458488292 0
676709836 761519554 0
688549580 666935339 0
453893825 63199920 0
527791363 119970419 0
524029115 722190475 0
53045813 517111274 0
371695699 475467740 0
623832036 774633499 0
697559697 460962038 0
756133920 703726838 0
499422573 193090566 0
729065062 332725291 0
800574287 428379484 0
755543632 498393889 0
685475807 358673153 0
576687289 801043651 0
228879600 716063920 0
269549920 254302209 0
84609356 24131698 0
513161646 149354538 0
541444614 601749230 0
609767584 528531575 0
685288068 35925133 0
704340424 307712606 0
243013240 265331557 0
218096602 140778049 0
449285891 73089446 0
666758126 615895485 0
81341507 746208074 0
382984525 190607767 0
768733936 242448917 0
636998166 241632166 0
329239090 783234243 0
758544462 523631397 0
671802181 319082382 0
9379871 650697659 0
406979343 206612321 0
800504703 309527180 0
554855962 113950644 0
639558756 387582997 0
431863232 73517267 0
104614524 178390715 0
195479565 7254310 0
104362979 122796376 0
662978213 471072897 0
446351106 159222917 0
17923488 684727849 0
544488551 667898500 0
773793969 400218105 0
88812811 713930819 0
730847040 22104914 0
766958531 228453509 0
703730904 272065409 0
166968388 38905878 0
91457933 743288783 0
510840073 736823858 0
121291179 492939013 0
51544673 92494827 0
761290884 674400535 0
498880846 301514200 0
546596906 185681609 0
226137634 164651187 0
87090222 266072800 0
464590929 73975852 0
176545398 116779760 0
568425183 545036410 0
522818278 795537711 0
431605490 171853847 0
289482380 407783693 0
39046724 535157862 0
86098354 484258752 0
622158383 434739797 0
409359686 695892267 0
494044346 196013024 0
572372934 87638228 0
160519145 390280079 0
571456 745464382 0
696108847 774260363 0
709403800 22462299 0
638779219 614525296 0
189466126 488001185 0
4702957 585924114 0
785989320 656276768 0
153262727 129935828 0
157182544 637990079 0
653269538 643174917 0
466178797 384107709 0
313981741 299630346 0
384125288 435262625 0
499725876 712451936 0
2353090 385410262 0
151065467 675099538 0
438335714 152962720 0
169460186 797275288 0
666137394 650627866 0
791103833 492373524 0
739346746 240418775 0
535469586 228667152 0
415528027 223473234 0
555863536 538632799 0
755749359 355359885 0
524633540 579304013 0
264328879 457375968 0
112165934 384796455 0
343681032 423404497 0
67463343 496867087 0
586516735 474744372 0
150268665 504659705 0
282788463 584489763 0
666767689 346061932 0
379437335 515422980 0
468624518 437271674 0
52032780 226419101 0
166333977 572771433 0
654330141 623002913 0
60381163 160872615 0
716198713 252508553 0
572661146 610366911 0
276086535 525871011 0
355348940 186909286 0
53971874 178797089 0
107869034 507186571 0
89572918 405642309 0
311365141 358199698 0
131533032 565208 0
625015378 625994498 0
500198891 636120439 0
37039511 633512000 0
347392718 786362650 0
509062566 485597921 0
672019055 623799230 0
268644793 35457523 0
116171509 432629999 0
681909203 65470194 0
275887525 43103937 0
516261936 32989630 0
82689454 537314565 0
477588489 125090624 0
456213440 714299662 0
64210637 549159958 0
486641785 787331727 0
101732777 197342062 0
410504740 719289036 0
625211135 788490330 0
7529251 495093701 0
785900583 754056732 0
397342827 339591541 0
426650129 785536125 0
304993509 550492733 0
400529008 735391603 0
656460636 57497977 0
192860691 289741525 0
496945190 581476362 0
587096670 620605548 0
720375086 528912611 0
718014553 575252874 0
213422728 369396821 0
737744796 684950353 0
790970090 781511893 0
697062219 536563977 0
102217131 188445435 0
513996753 533174547 0
366307659 512097090 0
254489600 170354568 0
650115535 54122262 0
247766654 497954580 0
719930166 470523265 0
681308 227987779 0
420074100 163564093 0
243235481 30900733 0
158368699 357331073 0
124710171 239394808 0
615437542 484818353 0
459898954 163124549 0
86981896 436904420 0
98387902 418971932 0
543248261 232887262 0
103345964 189629037 0
8197006 465074499 0
394582280 581949979 0
89196347 731213557 0
9451225 288443314 0
385635042 740632699 0
138192835 436633157 0
178062424 223909785 0
481032614 554874165 0
657684556 762898962 0
213021854 34940662 0
267978875 655364771 0
607245086 36446892 0
41275871 795681261 0
410856831 456695310 0
115402482 195433561 0
6619374 336576998 0
245901049 298000937 0
775872333 413700351 0
775212292 408071951 0
540108213 699536677 0
615536344 504576841 0
643214766 362645325 0
748947796 713273828 0
150227088 621052150 0
730196442 670241838 0
789379925 248909151 0
77670683 704835626 0
144499648 645612708 0
777859870 409838317 0
555717677 657642801 0
772015824 122762077 0
443304996 458203961 0
489250774 67021103 0
191843795 225574362 0
202403914 701229439 0
133870713 238766255 0
377099794 178533223 0
667946371 578466432 0
10135331 664622772 0
559742722 112818551 0
786940016 585511522 0
658780714 496273765 0
79489612 594289185 0
748312488 226558919 0
622033916 609742385 0
485616504 16272873 0
568139884 406508133 0
277957263 720989820 0
62271980 481268923 0
230438694 179859776 0
184861751 654692281 0
117872714 710546801 0
32728100 267729409 0
706671477 397312538 0
690871393 282682586 0
391768223 137389482 0
523453640 457930288 0
585030011 347705316 0
319215513 311946686 0
614493687 625943434 0
67343288 45986965 0
486348507 501815523 0
55483226 403286562 0
233756800 351221241 0
691769569 401884694 0
359651963 747850685 0
641230855 442759932 0
148964373 562855750 0
197108746 182869235 0
725799175 562196541 0
759029310 697218773 0
651598023 145859474 0
219124546 42455102 0
537463733 491979467 0
389386258 129850050 0
709450645 450858133 0
35167273 3405827 0
698114690 407011244 0
782246520 607155007 0
461608124 500592611 0
432380071 571214960 0
769374235 158966016 0
289440428 548121981 0
715105094 328319851 0
789468720 694854489 0
98602616 396097980 0
210996099 705855768 0
767223581 53907699 0
511167801 565108867 0
732881350 184508666 0
226489665 570633138 0
290064957 13608010 0
756870286 760177581 0
142813021 598702102 0
750021567 583907675 0
163837852 7312673 0
789599747 171500203 0
582183408 568853452 0
743816475 556005058 0
431094411 559824702 0
287334647 209012208 0
527489499 743408128 0
774985445 219011506 0
425525303 711396291 0
224138489 511299225 0
773982998 394734660 0
209865049 629636730 0
666143347 761609321 0
642299194 763546808 0
703357581 713205199 0
134694268 221917066 0
324365315 636627403 0
701364299 572245577 0
280999850 406502587 0
353799623 255910415 0
709455643 731999209 0
502596126 366267480 0
321555693 671117526 0
555580322 203449035 0
299832733 48144201 0
15825410 329933749 0
706540962 468110625 0
771732434 630283378 0
432509537 469585771 0
546788691 103922471 0
161018756 497705959 0
409477418 474382056 0
654435124 287800115 0
686848195 292512715 0
229862179 290359830 0
362535381 321088618 0
728440566 649700512 0
732120458 465092774 0
793710621 294633748 0
115460503 698030423 0
140622377 239683283 0
454209384 272239868 0
29144805 266502836 0
666127606 629407713 0
117164613 665612535 0
140373314 592255197 0
605608529 103484371 0
10446664 284199152 0
425520102 761040876 0
730020932 359590183 0
537713766 797602623 0
518540687 429818198 0
4029355 444711326 0
659039820 649387804 0
656616493 677281916 0
734068015 792446368 0
574694702 397389069 0
194966688 361764574 0
136131781 623619801 0
470921578 39638640 0
204604065 416473385 0
449116242 154984547 0
39094708 15889957 0
694430477 511234884 0
70640739 572914898 0
253874359 54970079 0
475093191 363232595 0
296712081 700527621 0
182893751 111983143 0
496517814 337927319 0
776076129 491135063 0
198377431 467194023 0
26161070 270852449 0
70827268 119982512 0
82984876 98024373 0
709029228 665500796 0
70867485 13288391 0
680888371 19777228 0
698366605 740799743 0
741787748 172640509 0
702893459 484477409 0
67261323 752368350 0
245546890 714787246 0
348769455 715818849 0
150220936 614667449 0
160495186 425557934 0
296967737 776282685 0
258990938 164879123 0
340231221 777244849 0
754800151 796718784 0
628881388 247519179 0
411804602 40070700 0
18831182 370061318 0
734587380 665460600 0
774133819 43012543 0
585965114 617377365 0
318419854 308282146 0
470156852 528566312 0
37628360 530396884 0
157542016 495476274 0
178728843 146933954 0
749206450 582092085 0
402981148 602090526 0
783730019 183621509 0
258214450 300192213 0
582101128 284448283 0
314030695 590505436 0
40205462 730809429 0
618249688 615966637 0
742570652 477756642 0
461155760 543930125 0
345240201 203701869 0
471219578 532675137 0
599010660 261162242 0
99158642 8347802 0
229951160 190890259 0
439042410 605795087 0
672738941 82774728 0
41646861 284333425 0
171181326 331648924 0
91182555 531157682 0
622492775 406689750 0
481325169 441727370 0
559513826 92312334 0
524978138 232131405 0
421137065 625314925 0
205115231 376027025 0
742468071 591435538 0
746925098 239266316 0
117625658 324787245 0
398960512 589111480 0
425796320 544379462 0
224220920 105144127 0
533455238 541542360 0
618214986 57239024 0
104371899 115917030 0
543121902 334398994 0
681025885 364254239 0
591882717 415122291 0
175564908 208902421 0
598771740 342966153 0
35132383 112853157 0
497099855 102772077 0
608685081 217436470 0
470312321 216589905 0
599548783 771514349 0
801251462 209346927 0
638652951 744571289 0
331679800 797132958 0
552856243 430948954 0
132663416 625406289 0
407265571 487658513 0
100405733 189385561 0
773249969 217982995 0
645881185 716785642 0
167922354 272039337 0
535657085 33173440 0
57145023 217273311 0
306691551 385705366 0
391982948 185568236 0
390909657 260519890 0
8354992 96043102 0
352551762 219888639 0
165027476 788475597 0
446899536 285317912 0
136465927 655480131 0
72229733 695662778 0
250912913 325663776 0
754273880 779276885 0
453439385 729720877 0
173060162 231056793 0
773801344 289889144 0
795790559 559533903 0
581761816 332470201 0
512851537 422166314 0
190486162 225692353 0
587196842 359100946 0
633860298 190855457 0
184078418 200985648 0
215259043 333813130 0
575796219 638998850 0
270188466 498346781 0
146145659 117303138 0
605878185 357991316 0
734643826 201633948 0
796125527 534674530 0
573715674 726793019 0
756774482 243701397 0
692867417 638674938 0
714000100 566754274 0
728158136 757826208 0
690850923 615478341 0
571817250 247248341 0
2608549 110978731 0
115145907 47102194 0
661837129 694839613 0
309377953 646525240 0
700078281 672823947 0
176053771 643632340 0
28340909 102651699 0
269355180 345493229 0
295769979 363000685 0
448260155 797679778 0
86577207 459550221 0
274260619 469297508 0
188704247 598618515 0
276760198 228874130 0
521393813 554050113 0
98742380 136097836 0
238022041 777890647 0
27568080 672768558 0
791538552 573852614 0
201476768 573715173 0
496521809 29512637 0
21368211 426791407 0
80490153 647388463 0
188985661 278577638 0
45902223 398542785 0
23819296 565737713 0
301301109 439817705 0
713831123 114666598 0
678740190 420465785 0
280126695 696396053 0
394780319 451764518 0
404790422 295775446 0
221095000 305631853 0
773168471 83059164 0
556820550 100167057 0
414756976 365931789 0
724960336 526014523 0
647745075 786807351 0
684220935 492652776 0
553440636 627338766 0
685039676 572011916 0
244662034 630784548 0
427040718 228053574 0
142318618 501539833 0
510245236 738511507 0
104830995 468952005 0
590685134 289078028 0
698399170 222580764 0
591219328 192001749 0
70808870 495090074 0
113534810 317464738 0
144891766 541514175 0
700143529 290714654 0
132490530 777150340 0
580379950 133247653 0
420533789 686542147 0
789325019 49019453 0
671373808 138608309 0
312120572 789727334 0
468436278 188224124 0
235939246 793183321 0
39267413 514166899 0
611481891 776051137 0
214279680 195737612 0
50367328 227634715 0
408401288 321061285 0
652081861 216416476 0
76299226 369452183 0
759800857 356250571 0
309450741 327047392 0
752253522 275630708 0
551229647 167245673 0
607913212 766081315 0
291844191 314836132 0
46183644 431958437 0
674690221 481991392 0
91363581 624449361 0
382302261 489005700 0
728090507 211946820 0
646477134 117336749 0
341609742 491593087 0
267138432 67993315 0
29247027 459114169 0
146819615 799595352 0
725226445 2459635 0
755297609 741850074 0
301546472 624372088 0
366983883 589441883 0
550862663 43610601 0
749948134 217383370 0
48672876 168206590 0
59354325 140095212 0
551606234 355252589 0
257801566 668892807 0
429716954 376611723 0
267351297 184594618 0
317590758 599557450 0
167010276 344709762 0
157388293 767237430 0
45150178 127730424 0
544491121 447251020 0
461381452 465774876 0
423090340 460067728 0
377967468 527854873 0
294694704 259132140 0
363968871 67136448 0
533558368 162421483 0
3921622 800771179 0
537943127 702666532 0
778004639 141041100 0
353880550 111545813 0
581821952 635421261 0
213905532 599458063 0
329456817 363634596 0
79791007 289110108 0
70581403 165876143 0
138812998 777373277 0
211542379 432205017 0
214407447 394646548 0
532165035 737843676 0
191201848 693217324 0
641440728 387979915 0
110778830 382615193 0
190854070 478975286 0
15368353 293830922 0
477168984 47297651 0
135092459 357696007 0
492508801 501873782 0
98018743 424913152 0
93095610 46593321 0
349534797 421927265 0
434143523 438093361 0
167121834 258812524 0
200671643 292078083 0
386865589 509428306 0
422311377 156893056 0
2884931 709137994 0
45866532 623978705 0
561579724 690028047 0
680576288 297044236 0
615644039 502177686 0
168674684 544818388 0
637644312 781971749 0
776332769 46409285 0
531246952 61769935 0
169736072 432336147 0
388573276 671658966 0
738117640 316790322 0
604143751 222357789 0
136653116 243301453 0
510405162 81340238 0
86972046 95449762 0
713416007 454531632 0
726338168 167227172 0
693160898 211304199 0
32556930 194492515 0
541085171 663540624 0
308834586 220809143 0
147842024 511924827 0
30010293 104388054 0
78406029 358417960 0
48552652 723640329 0
762952320 720749131 0
563175018 717250869 0
626861515 742754327 0
159199576 483312019 0
646912653 243271308 0
195077187 177928864 0
477132584 423988540 0
714670305 584330166 0
579664555 24063459 0
47379269 760168002 0
342650671 107918978 0
699092832 637542978 0
298923469 413000947 0
277508340 616699401 0
384464700 236529324 0
212709825 695263405 0
60197109 399653867 0
497775689 117917674 0
491484196 654325741 0
523782117 795059738 0
127866939 535991275 0
220112536 477349267 0
217741008 339004211 0
68381117 395727732 0
599256427 51437586 0
220453572 204159295 0
387698899 641229399 0
238729364 326195366 0
325258774 695442174 0
386662217 122527468 0
671855479 460498188 0
460562686 691316518 0
347117809 583975679 0
684353663 551038272 0
286911919 578042375 0
659652297 626194226 0
727428414 293427316 0
370352106 716554155 0
163585304 423086042 0
476527291 794891239 0
770747662 218647987 0
616324437 282516939 0
344136767 443403999 0
158928193 113516507 0
28846533 510632017 0
457783085 778292470 0
30512409 22049924 0
252223028 189689869 0
173504628 345063081 0
584045074 157023781 0
169918396 758762946 0
35978744 408788135 0
706565822 131927730 0
551550337 320633081 0
530962351 731372964 0
163845432 724497529 0
739852391 742805943 0
425574289 460720098 0
71709619 501816999 0
594528429 209244569 0
181643759 627720753 0
128196850 26061836 0
39555503 615033295 0
159543698 161786758 0
623308215 107750830 0
270555024 558830839 0
385692800 666408517 0
560533067 54102218 0
237843923 224893348 0
620054559 599555320 0
237989907 704343920 0
333365170 799170563 0
475439775 322982117 0
38540332 493753776 0
212549440 444317888 0
251537417 584204240 0
548191817 790000591 0
550933291 89183399 0
558291108 677232798 0
685802197 738094577 0
692786404 772143437 0
754310183 564606729 0
411448720 364016202 0
42801248 102807868 0
748102206 664196107 0
782058601 790057476 0
50546248 454890633 0
187987406 629707365 0
450475835 209801147 0
293705418 371653534 0
735805862 223341432 0
748489101 729669470 0
2782662 551894012 0
604256347 744619857 0
284812961 752015016 0
188805460 697282918 0
112469667 315563450 0
371985051 389106941 0
636609965 279459620 0
785357843 449141320 0
630236161 747190601 0
645190720 168269374 0
134151479 158585407 0
313450203 686713589 0
672064430 450227505 0
185666951 153831900 0
309333679 7439078 0
49108404 264712380 0
194452702 636362972 0
346829813 239777125 0
516375984 419628147 0
606741185 751761694 0
41688559 220483110 0
754360270 277768021 0
788268695 632021415 0
216861252 536329564 0
163836175 298594235 0
614698658 223725703 0
251616484 606303762 0
648702579 404313276 0
791251656 507593489 0
392708121 636099717 0
412265397 348201192 0
741175403 516164533 0
608851160 47721704 0
65981736 400035335 0
383583655 123085040 0
782771044 539574526 0
417741306 664191874 0
388824201 243438132 0
727432912 236480060 0
267334320 786178236 0
656035554 614220433 0
39338535 560065437 0
611229541 469984434 0
778613757 790872282 0
683474953 378437284 0
85742495 719218894 0
380585527 304217031 0
271577655 137068174 0
714456841 491981951 0
405408879 334005331 0
185897650 599139529 0
469878014 234617125 0
483491810 191766917 0
462303514 712881025 0
687662663 612743057 0
470259186 259610692 0
180763690 621585905 0
740349190 657712563 0
517301857 468360467 0
572335739 695093938 0
45840658 15162295 0
512767136 246603264 0
550639628 538488174 0
683162292 44241070 0
790520935 308022493 0
32850610 206570963 0
705553519 144814638 0
362542558 42753895 0
695041445 353405515 0
455813333 407923814 0
759434905 330818869 0
74550641 587565441 0
481595012 214717075 0
748334909 6186676 0
686073495 342161553 0
745902729 142061479 0
192247135 2668909 0
596251220 676932803 0
188466492 349263231 0
511365190 634382207 0
798234802 626373433 0
341836621 605197775 0
473512722 132709619 0
424431702 489895642 0
9693362 179182946 0
282850817 261459735 0
558334451 234067745 0
361305610 378172346 0
31165893 383515273 0
716966961 421964812 0
20613621 439922888 0
511005587 228167506 0
228756432 366725542 0
227179517 143077913 0
415469964 434790834 0
589239025 374751050 0
31441837 765835386 0
768417888 413993605 0
545121494 490378492 0
81780893 24675768 0
503248217 380731440 0
565273017 768231601 0
93639100 753427364 0
297357109 314014990 0
203452820 207777248 0
216345610 272751576 0
238019607 255387927 0
96669615 456126457 0
420561953 761063193 0
359766878 512155288 0
601212962 238170547 0
442124073 741678169 0
681843102 50898343 0
81940085 238865650 0
130177253 503523430 0
516244429 555742004 0
478445420 516881218 0
334006997 794505094 0
50734758 504150266 0
353944107 125128552 0
33736699 765106094 0
365428931 758220310 0
440770396 348119733 0
509186914 359075228 0
405169587 610464999 0
188754062 405023334 0
732599620 767822555 0
270811628 446939100 0
72944038 738570718 0
295809868 552081712 0
195786385 309164814 0
395506118 9867640 0
98673379 735512592 0
689226841 408713307 0
462487586 529987581 0
580229348 45380520 0
412371529 683838948 0
687872426 410745855 0
181596359 753244448 0
508502120 767017913 0
638069403 727129649 0
688186949 696659065 0
713306371 725315713 0
677706916 628167049 0
103977768 464472562 0
537980531 329532489 0
689566791 302975501 0
152498633 332850089 0
412224089 656072522 0
578188309 644681702 0
168272640 15788428 0
772155269 361545658 0
355732627 740016993 0
482510606 404288263 0
773721297 319853277 0
467458195 403129510 0
83207692 255104941 0
800347462 444923178 0
509965739 518054733 0
85248444 472706379 0
742973505 234791285 0
16763762 378745435 0
710226565 248609716 0
306538877 447584621 0
388980296 649031088 0
581077683 798685692 0
366711255 745265767 0
513987961 463867392 0
432609856 689087641 0
256164216 552054578 0
238018340 446950816 0
210480 617349377 0
579055116 264365373 0
123234728 404101489 0
334834918 44954583 0
432128604 420858338 0
507830171 689436891 0
523972027 745725940 0
544491099 585347309 0
563112453 16050065 0
368945305 163736121 0
639294272 59281873 0
679092921 272257636 0
291719924 747070923 0
394593775 739008851 0
639457182 12474821 0
85563238 241979068 0
416082502 90605239 0
574330512 291666688 0
490218191 295847992 0
350630795 642209344 0
41969703 386349044 0
547360940 536824063 0
571695708 387108744 0
272021152 104853187 0
465677331 458001886 0
696655138 201554145 0
409570035 120452959 0
478016367 586680485 0
423798461 271522640 0
299195357 291713191 0
272074487 489556617 0
771443621 259906514 0
242090499 180477433 0
138836960 423865420 0
192370528 662640884 0
452131012 732486188 0
580622855 91252888 0
498332762 513807771 0
553690871 183539107 0
579994224 776053677 0
238445638 691172821 0
61056692 224924090 0
466302706 589821916 0
200545316 319063857 0
263784458 527397379 0
379273282 257331874 0
283398796 91608855 0
135350779 239333034 0
217104033 465652742 0
143821882 5871731 0
629884661 136149523 0
447091997 634691854 0
493718777 28972900 0
569377557 714904204 0
746848066 731849943 0
648543907 756558180 0
655824998 393700788 0
752957348 633084011 0
709994163 301372913 0
741004638 776675084 0
403483244 64005351 0
120056231 189342603 0
363019867 269478586 0
607166174 601248714 0
123532795 597861075 0
136456893 422693654 0
122830354 539759244 0
255251620 280944204 0
183872620 722892911 0
227503438 357433610 0
459208196 76959862 0
214551131 220203263 0
762135917 577263413 0
703743407 676679072 0
708949062 372128844 0
120322973 208517336 0
707461985 552017042 0
622422772 56830598 0
353812845 503100504 0
292169814 294927071 0
676427052 185662658 0
32544643 184077143 0
187292086 510150042 0
26800300 44402308 0
237837436 72130086 0
420290429 196764446 0
587297548 155428727 0
19785044 710300893 0
279993196 318611479 0
34644567 8558568 0
562488833 48073176 0
308764641 761932023 0
475277755 633943333 0
244362155 354603487 0
316375066 547685357 0
236944524 101088512 0
149675492 662004363 0
736159428 756475710 0
294156922 545991682 0
604939497 477778826 0
471462190 512146166 0
280099629 529552172 0
363278241 642014201 0
729493749 269301924 0
646051684 795251764 0
523795382 537631651 0
234589338 207302423 0
207513010 381679683 0
748272801 498872609 0
203863934 11133182 0
571958078 270554448 0
20451773 602456922 0
603961675 213528277 0
535976224 484808501 0
424047310 393606754 0
54457535 674507664 0
413314865 357261734 0
333321464 47372549 0
684346795 471402470 0
293614999 644100454 0
225277966 365231451 0
419161839 179125128 0
333842894 578399853 0
639177188 510919380 0
286567668 370995773 0
297387419 109559932 0
248173391 119116894 0
321362233 346443743 0
596727118 728447538 0
753376345 248395663 0
487545205 11130083 0
448014215 139595505 0
472467585 662467890 0
613662598 2077896 0
209608875 452853277 0
449908805 470285690 0
165778007 202049359 0
76107207 132184601 0
325088372 453849442 0
266881584 376700260 0
653911694 447659011 0
69142947 764346571 0
50876692 230129957 0
285485858 264191123 0
57091047 607054825 0
139207949 601476145 0
162102006 580913366 0
457587198 500778608 0
334095563 335423342 0
453322291 574421307 0
523744873 434716549 0
6078323 334504318 0
269752071 742216268 0
275292464 653268966 0
242190762 362324408 0
176711786 263236455 0
533506113 347292400 0
681753692 161114617 0
351340706 96454394 0
105858329 404912836 0
707487812 50540881 0
158044565 256108477 0
41490522 647121954 0
660782972 543439836 0
145120346 743983128 0
303981676 477422713 0
118010571 459826278 0
150710482 309240810 0
561717172 538072378 0
622735283 270532607 0
694982990 155489473 0
234907863 412230466 0
311012372 260829709 0
773484054 508822821 0
286592167 577096265 0
499071007 19210333 0
560456483 553236082 0
392420213 435221932 0
607136910 222274989 0
71831945 617947495 0
715230533 333941137 0
511948216 195322099 0
597430410 573883242 0
432614822 635640208 0
641902903 587604783 0
448228689 172928807 0
127587005 361645792 0
75078064 409279552 0
774075167 606604506 0
679234199 160061332 0
556918648 297888542 0
228459710 722367255 0
67520576 465541048 0
340208441 252924149 0
5648215 85782514 0
465698473 6884971 0
744466392 706833946 0
574139484 394691529 0
167410109 153508484 0
677969959 61924552 0
732948202 367820065 0
580831873 269551510 0
315175765 526356306 0
115614928 245116820 0
592038943 791693035 0
130795930 447854507 0
447088368 259191632 0
163644462 494757993 0
221295767 55799565 0
186780815 266833494 0
666146494 51579817 0
150101094 118732356 0
380231887 724389558 0
410475566 160214644 0
395890623 346927151 0
791814562 439883182 0
674197508 757413820 0
255333320 282127801 0
138794592 611101716 0
471078878 558214263 0
596122618 633816191 0
740917314 286517790 0
72160390 362237532 0
318012406 340711739 0
228678625 634171607 0
738772580 499282858 0
260520841 481290688 0
681281584 51683422 0
73299762 11334165 0
307554122 298555391 0
787767088 726958174 0
470877787 590125306 0
185969098 657322321 0
419812654 410008132 0
675158828 764581214 0
380805791 627293179 0
653205238 114434111 0
700597688 535767495 0
139025261 109339176 0
418391309 202687561 0
154117698 232663347 0
778918140 505256317 0
105195152 258773987 0
767815667 151415413 0
183661040 391935712 0
250184528 713380825 0
641328940 481626233 0
393856502 699649645 0
733142933 455527143 0
22741899 72851785 0
105257720 298176231 0
314160398 516373205 0
268610095 4562473 0
784545477 339407049 0
60226481 70601334 0
42989033 520667877 0
200106125 63951616 0
311792705 730521169 0
690440970 666321344 0
758704557 140956095 0
551592554 504535986 0
684226508 96297324 0
290803529 414356479 0
172321793 735230200 0
570512877 487194426 0
24990033 50149867 0
707369469 259528891 0
129365064 675388181 0
213662599 796324629 0
675360845 743433664 0
218098500 611852276 0
610508 356116724 0
177184164 464319426 0
292599344 216315814 0
85742602 515398860 0
593048076 601542460 0
798145751 465295063 0
422485801 108063918 0
516951930 420427828 0
501517662 579162560 0
109282312 431399872 0
639309493 80571173 0
467358103 249356521 0
393720604 305595950 0
578686483 478802514 0
102437746 514968775 0
333531372 528766101 0
190265312 195272410 0
721068969 373365479 0
397893838 598584005 0
220725987 424612001 0
425402294 5687039 0
371383477 468795926 0
733096512 419083199 0
685494716 327236242 0
616146537 179622203 0
179355519 708582709 0
357090826 249680309 0
126767785 561853941 0
779449289 88103313 0
186507619 324282469 0
728287265 271785492 0
380844791 25268762 0
799183712 23239171 0
206788283 5024813 0
118378881 730659906 0
289269431 349645816 0
637150812 467364107 0
201239364 642537742 0
265058616 363451138 0
660458112 219328596 0
275529816 240884681 0
491924163 87723269 0
212609766 598264466 0
405700470 352249298 0
384002349 413555877 0
381765795 330088493 0
621444508 570573484 0
51202503 675195680 0
307304827 115507166 0
395684159 26779611 0
167260880 431501371 0
268058469 138453089 0
482814555 677010355 0
454050742 707032458 0
320898884 559309208 0
594850758 219094911 0
303300384 547303774 0
572022117 254482149 0
70757302 330948655 0
281529681 608942663 0
689790770 239476993 0
507751780 599214077 0
129187352 734180542 0
416111664 342453088 0
41559211 755607417 0
339594367 33553972 0
140952981 293723505 0
137376058 200797450 0
139168518 711815694 0
456715364 68060174 0
325177720 782665156 0
279923608 223838272 0
773343538 212735648 0
368307411 156516507 0
522343402 148248930 0
644652167 202962762 0
92463744 391678071 0
135491435 340416018 0
150787044 28783462 0
169476753 450725095 0
560723230 576088070 0
616869607 620846504 0
443381577 33299330 0
127684249 352332182 0
580941996 305651709 0
26418735 149209222 0
455894785 447898067 0
549481111 682632814 0
477325037 591998109 0
324322138 248526165 0
35208529 776459747 0
596790309 743796370 0
311509645 127764651 0
777105852 12002104 0
372097087 514657026 0
561892667 453000137 0
488026087 48107904 0
453969682 629247769 0
735624682 516333936 0
759592025 756670166 0
385900144 734978458 0
205258893 6464079 0
126831481 329074321 0
655763866 452282512 0
364422528 751966752 0
172781557 496510001 0
582058079 68676962 0
530518857 2233366 0
258922967 438378016 0
332818095 1644214 0
162304613 720101498 0
89152540 13632884 0
162743233 687297836 0
798708058 488440320 0
747347882 628919364 0
69029479 720905854 0
196555727 80699167 0
776214897 643009621 0
51313999 794535091 0
128149919 560191960 0
580224238 75856290 0
460277036 15532061 0
407439166 260887472 0
249267046 612024029 0
405898461 152035593 0
158732733 225113032 0
320097936 468130346 0
518496768 186487292 0
158806824 627988868 0
590766586 60982493 0
546179792 196258836 0
431391666 295303095 0
126400715 273327275 0
723756252 556035009 0
161006628 651911864 0
772280552 299768999 0
93095272 454533946 0
145359903 442383117 0
733132533 767179054 0
667276763 634449166 0
499446138 37097236 0
134048770 652395635 0
192095424 743008242 0
714167106 217710536 0
569755730 199509006 0
235971447 189602231 0
474013706 521395749 0
113113101 417835586 0
130972985 610421459 0
413783638 490485772 0
224410288 51319743 0
492605674 742322086 0
33919803 315382531 0
1531366 276026769 0
323753383 386007496 0
172572914 259609325 0
797377217 90143486 0
720969983 618229329 0
748968497 169635995 0
640328319 263438847 0
77728386 788933126 0
711646897 248829056 0
12787582 9232034 0
274546162 768304348 0
640376510 103451324 0
359173762 210155320 0
216213672 764753610 0
204361612 358328620 0
754905147 395218391 0
488100215 596261103 0
693882939 460368494 0
325324412 541494911 0
261738108 93910057 0
539653652 552379186 0
492270712 514138393 0
9906843 617147368 0
608214695 738101771 0
413396270 90709343 0
732641223 260558892 0
36990623 768124664 0
136514249 57461631 0
782937942 533348495 0
429569133 486089106 0
251092967 800129896 0
577627280 262086004 0
748607618 532093122 0
456549957 120495686 0
618803742 302966372 0
299614477 79321899 0
665631337 84993365 0
199385180 639951551 0
213434987 262019687 0
145759585 535122211 0
101317133 358273866 0
443676306 418964954 0
600348732 776619297 0
377770965 134670413 0
377458299 479624879 0
441730555 663808234 0
729772613 25036701 0
303893398 738734735 0
100617603 706118375 0
491008761 284742775 0
7681457 194253866 0
762075875 638809523 0
188592938 263035487 0
133176869 551462309 0
799916536 225925858 0
226607772 630262050 0
679274826 754614823 0
684029587 137189047 0
35593075 57226156 0
566534860 661299294 0
478790415 703233118 0
442946298 531074701 0
632008264 261688915 0
606152420 92868769 0
793885688 34601661 0
719901115 84378335 0
649924569 327494887 0
677041425 456062592 0
147962219 187824333 0
609867711 245085037 0
633696613 78107134 0
18397023 798889234 0
328671036 31552932 0
269522044 652429515 0
306000913 307856174 0
431644284 358685996 0
73079690 739951382 0
495550438 595479776 0
121787207 754383121 0
717999470 321105897 0
142856115 101964736 0
757668591 227798419 0
701355908 641868984 0
110231643 553754978 0
280440298 636909939 0
399247774 639135428 0
87500966 719967293 0
280584920 13660425 0
713893317 671608893 0
562812400 43524113 0
770038319 191201638 0
144030359 4254964 0
426947740 222846662 0
488912701 420475901 0
671092430 539661547 0
97895436 287629202 0
761285620 430251335 0
174876422 320084439 0
57799807 513979915 0
115421497 627163824 0
750622210 778751322 0
87645205 125267567 0
609419018 780882384 0
209540905 207514968 0
441961704 182193274 0
317098265 391182384 0
467618933 742197468 0
369312523 211442138 0
172439685 521371317 0
246720388 673780538 0
655121617 305672957 0
487217718 287208143 0
664467818 91417596 0
592727946 274664626 0
72962 752369642 0
27653882 729772902 0
87231716 520873987 0
15340722 399915226 0
518258680 273177961 0
574220539 503317249 0
334344633 562146118 0
688948764 606406675 0
370812543 512043054 0
800842829 723170358 0
6251793 615401812 0
658822008 243359723 0
596413104 618750069 0
162289735 11879000 0
663968124 275383625 0
108936248 190444066 0
63397824 532537247 0
646859152 220136644 0
248695209 488078893 0
432043255 731653398 0
395868282 222735047 0
13753594 764925457 0
418901408 150632913 0
760181099 463321808 0
165059452 587631713 0
505469929 460503164 0
41171976 123433861 0
171859274 59718182 0
388949264 203951867 0
778363127 77435766 0
608859068 1905114 0
88965286 586447159 0
309595768 228274842 0
680646747 735021641 0
377402669 683270712 0
686840223 157565196 0
479851264 150845326 0
353244808 245342689 0
637900333 325195183 0
716412687 38547551 0
210072178 262893911 0
212698596 216797382 0
242000391 54370005 0
553680348 785602617 0
601304741 672163629 0
123520283 731704408 0
378962958 615092569 0
119446996 310973213 0
693351687 347051967 0
521304239 42108105 0
90797627 434239582 0
574109323 351684190 0
546156991 700205656 0
463769535 575398007 0
718899843 541414236 0
463206935 649018304 0
549806960 480107543 0
638947981 473295319 0
717586118 169070806 0
784697122 565636046 0
726555027 212283951 0
345925897 282570350 0
428583002 515629555 0
244264530 669032688 0
157524791 206678937 0
380314291 740441748 0
753626024 41453651 0
27212091 635757617 0
641390607 150637204 0
327982516 247943597 0
273486951 341856155 0
408983624 261198010 0
712943587 773154105 0
545043043 466269688 0
211060340 502472899 0
354723580 451229225 0
271712413 613241801 0
628759251 675410934 0
461877781 188081675 0
743157366 111571619 0
282678679 635882851 0
379436022 66093083 0
414183668 389713220 0
185343208 311199618 0
569687958 669730948 0
204242515 428339318 0
82858994 503891175 0
692503012 299103595 0
751747875 541914966 0
227433581 56720005 0
546208918 470115351 0
36760173 22509090 0
186461727 8813931 0
122240160 687985806 0
249152240 333443327 0
319411655 252456307 0
28451841 52018610 0
56591044 436525913 0
53544105 785589151 0
229342395 27982641 0
528330811 535482281 0
317959045 282599554 0
340814870 669979126 0
664250241 187950203 0
555421234 217569322 0
356528945 481115485 0
763247755 448940470 0
128560623 364522865 0
660012287 755037734 0
707627145 390560070 0
725395002 2302224 0
295014549 246182944 0
708080454 264041673 0
471255040 452075612 0
666759686 350336531 0
394665840 377818248 0
766876174 765617086 0
556308768 794159436 0
509005317 185233319 0
348842765 560772301 0
592949765 275850417 0
187266594 352139597 0
699755616 295521989 0
692532789 63743563 0
460151143 108277164 0
665519620 494386093 0
737858215 626290627 0
757269448 643690413 0
752725160 786022868 0
153207801 311351290 0
62023083 155476455 0
738211093 440705198 0
530811530 560178112 0
697865483 487943045 0
742783695 29207452 0
709910949 482502469 0
228326985 168552507 0
642234645 403694171 0
19968133 575692160 0
697190282 707810854 0
343365446 495742420 0
441074128 127148119 0
758364144 260082160 0
125740879 445309236 0
196323548 771541493 0
698567025 121746442 0
398565380 793717157 0
327559318 760351008 0
565255366 208470227 0
449854000 450676759 0
467007726 291116502 0
764487647 620276124 0
532992107 773875569 0
288592662 628723373 0
723610921 611739645 0
575282785 80321352 0
744257650 616684731 0
83785752 197491269 0
534442645 351696716 0
304833871 747002162 0
376104635 661903412 0
115600318 121416634 0
380763281 646774142 0
585841710 798498398 0
270643729 535350501 0
22295496 573496572 0
517625462 343404942 0
184061305 420069374 0
164156057 239183116 0
675345601 11604557 0
213650855 536713953 0
366759350 374864429 0
125125869 779522376 0
606430345 434434596 0
266198371 437195751 0
206467120 732643602 0
650452558 678322853 0
187083564 5310843 0
550670693 792126954 0
424731514 347951365 0
382526400 156825982 0
522473623 443947655 0
133711208 39123983 0
796948744 108588578 0
458040457 615042708 0
164524933 184382331 0
82019244 705824701 0
424888561 640861361 0
92457736 481582507 0
669786621 459537778 0
745564288 769886814 0
608858811 83540998 0
789373750 66710180 0
86603797 6498298 0
545332020 102147314 0
656908429 21984386 0
626679192 404935604 0
306307608 166770883 0
130982687 374198688 0
591771491 657824514 0
20389464 755733138 0
513373013 477503231 0
339102228 378811801 0
317627206 289073620 0
153853108 300306494 0
163449302 446456947 0
797278167 663884262 0
720195086 372425196 0
684642833 504831511 0
750516594 239268852 0
158271946 5083905 0
647341326 638864398 0
403804739 160220892 0
44182470 187377427 0
157297403 2642225 0
52632456 558249835 0
110801616 740533601 0
62398977 27177474 0
506876695 573842207 0
457671879 666486905 0
30383702 153124521 0
748893009 26294584 0
679571898 586020217 0
209351437 41960626 0
398328336 413403914 0
755826433 485497618 0
310073904 234354034 0
291963708 506566151 0
596442682 71463728 0
716688834 503853421 0
163791892 486291135 0
799358939 33344103 0
509486038 419714449 0
61556002 220942253 0
439948622 92432522 0
458236413 307345136 0
609308 120126649 0
462168326 528859275 0
59622570 320623810 0
131878134 744287545 0
260617535 759730107 0
487924487 551817896 0
607226182 587957181 0
387253898 59843679 0
228844601 394609058 0
521363443 12379853 0
758233065 396496429 0
647449046 179511379 0
108771768 253781584 0
696561330 134521562 0
332316206 143212520 0
288275163 352669232 0
533971016 621751255 0
638072007 118304942 0
422747795 416563132 0
326160934 418248593 0
129678358 318158012 0
275163089 622375758 0
698965843 432317413 0
370351932 412032565 0
287837771 507437857 0
144791101 263265195 0
285285666 381885180 0
610465716 12576729 0
526430718 335748461 0
382135578 57621228 0
653134241 356732879 0
530965123 576953526 0
444083208 491800024 0
432065735 40842538 0
21781524 60856264 0
267309218 719083280 0
18908291 221603682 0
334598693 761393282 0
762876673 43632991 0
689947830 483728030 0
55178009 346880112 0
725182937 769117303 0
43011882 250016167 0
596635610 550996835 0
761906828 203865010 0
542034351 345537067 0
100715578 219947791 0
693530775 111263703 0
126793074 578408860 0
267192941 510635193 0
101495161 104352029 0
38359455 483835118 0
36221984 635413656 0
504708290 13762862 0
770577473 366227760 0
253544140 10079589 0
362658154 15103687 0
200266918 279325157 0
792166178 298512374 0
35031834 309703236 0
285089582 666240536 0
25331504 478732760 0
405189348 578388848 0
27478307 50362616 0
737147584 69474315 0
64845074 470801345 0
176360264 105578259 0
680191626 89508397 0
92612903 177917927 0
599986781 223471678 0
712487373 154201273 0
384797109 443584228 0
514926217 495755946 0
190807340 696132315 0
503169179 65548220 0
417720670 420491147 0
18085637 112259555 0
96722390 421503655 0
565399301 607252560 0
236412938 760901139 0
750371609 606505210 0
372086541 492072491 0
617578316 719996244 0
488616576 485738717 0
58626820 431482633 0
46599335 33766749 0
479999651 179604040 0
633715942 705581646 0
445437927 295169131 0
690924430 193065873 0
309526570 13717771 0
692910333 557679332 0
396429202 346892781 0
586975471 266452880 0
338938187 362992303 0
569367704 482770744 0
66223906 497333912 0
461189877 370429929 0
435500781 88691660 0
297669939 494079958 0
502499405 465832315 0
424229621 383479026 0
308566295 271632673 0
284490987 552766590 0
298703044 340144657 0
29016105 65800684 0
655501757 606479087 0
511836503 534328831 0
100815803 210789520 0
182739973 347886849 0
712439219 725161111 0
262611722 333912441 0
783323076 393911889 0
517615631 584455692 0
50033442 92503559 0
154191927 135069683 0
739014503 118497671 0
54236012 392910250 0
241726509 316282904 0
54665388 632003278 0
653865746 484605216 0
583534406 67563531 0
549325935 711387509 0
56305986 357860529 0
671910277 628568937 0
159002045 305057020 0
61212059 520168440 0
313687896 122437119 0
307193701 420777976 0
371073064 315181949 0
376554075 289478864 0
393751666 355362798 0
782425173 263615182 0
74834638 233644739 0
455460887 431963635 0
385851294 347105200 0
769599520 475384498 0
582336440 590432158 0
409415545 38097109 0
202687170 139184861 0
130622336 87390414 0
466743842 6145283 0
36693594 54981371 0
113725803 726558920 0
441752330 724459341 0
336477988 358991225 0
730667810 738104370 0
503019684 410780185 0
222757678 664236607 0
472836744 292458847 0
584218751 548734983 0
453560984 483104304 0
297227643 140655092 0
721838234 792996217 0
234627827 735788813 0
197066810 771907788 0
494396867 392845585 0
442047867 403200288 0
174889642 74844386 0
240531093 472703771 0
604323131 308125568 0
181252835 291052657 0
245743990 8685342 0
386158065 83016630 0
247500060 665948322 0
107136626 569784265 0
325089118 258090104 0
153508219 84370811 0
310025820 766867289 0
297862151 494917210 0
777199723 747648926 0
377575924 263309246 0
725672063 419531026 0
252839425 56418730 0
105455639 646947627 0
622449176 141761059 0
48602654 774444300 0
140238379 477302125 0
249693558 387736602 0
543507824 564164885 0
515231567 426637859 0
784756382 104204897 0
633486242 690059158 0
521656362 783546002 0
175944473 40155940 0
373764844 232986925 0
170155210 150216303 0
602051885 508460104 0
14788674 203339248 0
396409875 777166597 0
763601564 540130717 0
606971460 763625605 0
214747778 662679254 0
572061985 292579428 0
312478668 127168 0
356342045 365331679 0
459274110 238340163 0
394590662 377527345 0
436382323 319757987 0
741835889 153096226 0
376016142 405280013 0
638096006 86422221 0
696703862 607866673 0
316980575 283306187 0
212936472 194992118 0
444429024 541129280 0
735912276 344602408 0
572851979 618951765 0
447557979 590566280 0
741183788 382400585 0
348708495 256844677 0
7109783 76264618 0
577034530 224881263 0
280474875 1149562 0
262647134 263909924 0
157044765 248134273 0
541864129 419067738 0
572187513 422383326 0
69157957 442825244 0
140341064 594680558 0
368632716 21041063 0
375262866 514108948 0
751255023 466566783 0
673721396 391825922 0
620644418 67962519 0
504357550 236663998 0
556279881 233164466 0
9098365 100793161 0
298678889 121030614 0
774223109 671385450 0
246401118 385923633 0
411181281 631887244 0
687860332 91236580 0
480749370 85612101 0
287601213 534093092 0
744239248 7255816 0
787407607 556805145 0
767819898 155977079 0
651443167 783875371 0
438891329 85130572 0
393277189 685516573 0
790919416 106501750 0
404802456 578159609 0
450871808 119164808 0
531655063 535154134 0
722593445 579263757 0
42727918 210980988 0
483643793 320383427 0
394896234 673742560 0
7610232 185541646 0
131439323 355143279 0
119050102 751034706 0
495746329 408712261 0
417651195 723025535 0
171602814 91887178 0
15429813 69199934 0
272737955 40266445 0
370177200 199436788 0
468719579 715536936 0
408558739 298063675 0
173842385 492392922 0
136177203 20227021 0
322041593 517196901 0
329114330 156911147 0
291251824 693659890 0
436199348 479318505 0
521206955 308490773 0
719470108 502475300 0
489214309 778803686 0
85053937 314467129 0
448312143 374568692 0
785456754 28864474 0
760536975 682822195 0
648213198 575200133 0
709873853 140435484 0
676203706 483780778 0
551726004 252725461 0
51385997 733804824 0
682390906 162182464 0
323833123 62838942 0
522199636 457474914 0
133718180 386402115 0
757346902 189628773 0
25921619 544666901 0
365335669 742091097 0
327816724 126589927 0
745667740 75496011 0
254400183 321966945 0
614415138 247376248 0
686030619 543867956 0
322335180 158195554 0
609253034 683481846 0
290774975 697333418 0
295913669 468291280 0
712590467 164976283 0
487195032 342631697 0
234514138 740449566 0
288590348 560164987 0
275444372 465299857 0
608046044 244444579 0
747340841 583284232 0
249373556 380091984 0
109489685 160717201 0
388862833 770561914 0
638161276 253282085 0
288503586 669598480 0
588660934 217437275 0
401989936 65039142 0
275217304 556586091 0
367323880 348806793 0
97793121 420944858 0
557523334 79214908 0
242114796 522807842 0
687431596 726417044 0
537573105 131804238 0
322900405 64953330 0
205618436 359009079 0
18447761 6233920 0
680215897 386208053 0
789119715 743532937 0
792701697 350898095 0
344908642 557053163 0
509907908 118349223 0
668088011 502636937 0
566872870 514492061 0
523779847 151507285 0
73995911 494747763 0
498595579 313061858 0
666385502 177316451 0
576939904 143479295 0
69088788 381407236 0
308359668 639202373 0
276968714 681072812 0
133449654 328457595 0
108630023 479095623 0
666351273 559216878 0
402756455 464862897 0
629215282 541313828 0
172695118 121571323 0
219465027 53973561 0
170018703 669416173 0
258359025 221701506 0
290195953 45938834 0
84060348 433745922 0
368634489 171461609 0
461658996 34407718 0
501386802 82305422 0
715907004 723565569 0
531944818 76516497 0
519265743 65284958 0
171303479 96981074 0
294534379 202817868 0
670947475 367508044 0
93261843 344062511 0
509605280 445412481 0
396887525 598576206 0
294727545 567911360 0
342413728 199069759 0
266925615 686364990 0
277528344 379334369 0
55374111 533632621 0
424123092 429373393 0
759888304 311701997 0
503297137 43223727 0
372322905 309303252 0
733010108 451269303 0
536704339 401268649 0
439591316 171123743 0
86884183 661497180 0
481707715 67940492 0
354504846 364385111 0
595410783 374869904 0
746468002 105299508 0
548208591 761348009 0
503018808 634825693 0
598546485 780747101 0
219781933 663438421 0
606179872 708055120 0
324360553 110991042 0
350900040 386415896 0
290263258 769662609 0
209126674 501927195 0
522729940 216302810 0
168411889 700855156 0
227957124 144979910 0
634438083 793478530 0
276333248 666745454 0
123600374 267679084 0
4264244 312078972 0
66287944 333018563 0
312300701 352234840 0
188317222 57966074 0
228424548 45743246 0
280934984 10815919 0
127445179 414850483 0
419685519 282249621 0
663442271 179538466 0
560176703 42916984 0
135000289 169054040 0
685721469 605444337 0
204399661 110953183 0
667338419 546169407 0
481704156 121394842 0
297069655 145731640 0
485400366 173775061 0
93221410 186367535 0
386977169 86647229 0
372491816 304517809 0
257552342 12758211 0
53007491 693093820 0
712262043 564051289 0
411267906 489862587 0
58842247 85307926 0
629225633 69332012 0
266868511 362907163 0
383241883 605961233 0
423179755 481295660 0
537721456 594163080 0
760107997 9281557 0
747502077 621828437 0
525362552 788190070 0
200813407 51234993 0
65751283 732652353 0
613785436 240781839 0
234471152 392027761 0
644620511 487832172 0
714316421 316709532 0
634915837 470633073 0
161042069 355110828 0
93903192 254574633 0
382070402 683673676 0
325769410 648933323 0
233114118 198506969 0
145286292 391937551 0
774616235 256840637 0
635458355 321173903 0
8426050 769736446 0
93337882 301603824 0
45057956 398527063 0
509307180 258488098 0
139910162 79151419 0
664015119 525885648 0
793450239 103785903 0
673858224 135037361 0
404155922 446390882 0
716834680 546105075 0
437083020 612179915 0
370486414 767269395 0
239999345 563007078 0
442412548 94065795 0
387271348 64508269 0
612630541 487588397 0
488684766 122260793 0
693198441 333167758 0
324892215 576627024 0
52033008 778346197 0
45262348 226066122 0
275147553 659654765 0
400394356 190563296 0
667661182 157618632 0
685045450 597727711 0
347297301 114589521 0
559489375 66321030 0
668563522 30814851 0
266346305 131221228 0
41297454 207374339 0
94577359 124466242 0
503824070 166160410 0
510618832 157093399 0
5667916 131397113 0
614677647 710835551 0
650331871 231587152 0
509835372 293823523 0
691418175 285803011 0
533002304 790796231 0
33673059 209514974 0
321598791 131919386 0
591091992 447261800 0
617420760 354613029 0
131148324 53214306 0
672302519 451582236 0
191282559 322946166 0
783184291 515115344 0
556895019 799551368 0
271125470 578108386 0
121835013 123703156 0
287105187 208732995 0
472524766 99893445 0
599170733 447694240 0
53135723 132232865 0
761623323 157466960 0
366493858 479682855 0
619506136 617209347 0
516316852 470558702 0
774625575 140558617 0
590608389 565649329 0
222437909 122573920 0
48058976 346181252 0
569628650 316047084 0
680676846 247634857 0
118144895 244898689 0
790319011 637742951 0
230180287 452179099 0
143808118 612679688 0
106069845 498615819 0
139749312 154311473 0
270003099 508478699 0
466126900 762478584 0
770561163 60640442 0
728535351 326478922 0
700672849 780921981 0
102377301 566443147 0
417421880 666597721 0
699465737 687814683 0
617612116 781262080 0
394348255 610467246 0
747706871 425566701 0
707862905 63386462 0
729909524 788037167 0
475280083 211504263 0
42974415 587691860 0
579148602 468910195 0
293591016 478338369 0
409825574 33748454 0
717518564 362978855 0
92293572 722819067 0
666318399 633599031 0
794347171 517410199 0
230966848 212974169 0
241186657 351927963 0
772316365 721529360 0
441045751 487368478 0
376304896 199755273 0
765895524 707147312 0
497000015 137147108 0
669551118 80927809 0
85512631 732189855 0
251550841 300274509 0
463129675 572174014 0
617940595 169054727 0
168481444 801654260 0
748196366 261420183 0
348910049 787896442 0
654458392 798117693 0
297959225 508107872 0
777212763 308903844 0
237171546 444944513 0
32439261 482633820 0
245393124 146072034 0
219728147 286693317 0
445927741 439097299 0
83112981 352797604 0
185701989 66054391 0
251131759 393885912 0
140679817 94060733 0
268337874 777402305 0
220066931 196702382 0
768113620 691423336 0
800935245 383323347 0
108513057 631100943 0
760190477 281910914 0
362100191 411274731 0
163712703 616592889 0
58239406 290666480 0
696140072 233038010 0
658949774 687169297 0
552055636 515171254 0
566417570 490106662 0
462802557 467416611 0
599107954 789222653 0
797141459 395434882 0
629131275 610615205 0
462767643 677279623 0
735245824 310285230 0
263343703 738207583 0
651414571 36999925 0
291446954 747714579 0
138860140 463486469 0
270249802 153892914 0
781056243 582970081 0
490461916 302382637 0
451550407 495834725 0
655557306 796378999 0
387425542 420775640 0
114731071 349808055 0
701205550 233344072 0
75373548 523068436 0
2921604 627201266 0
45709848 208477439 0
114519213 226038086 0
505434664 194787959 0
58366724 180974677 0
223907450 28275328 0
144012518 140186370 0
238642097 223278728 0
437362150 44930971 0
482589664 197543115 0
654329700 658818888 0
456823099 464254870 0
494456956 162415376 0
128077167 421920432 0
427424888 364336922 0
687180664 59682097 0
367361391 379808790 0
300123897 498938925 0
675012674 6733803 0
372602894 103793243 0
23678424 393452470 0
641506572 332569116 0
278427832 81131246 0
785244542 382285026 0
435464638 185296907 0
72474106 548811311 0
312766845 513832137 0
597979658 691658731 0
579346021 437237212 0
597744952 759904865 0
522008585 34020857 0
93120547 681049705 0
531176748 523661069 0
363481672 792715203 0
460077915 377086541 0
798327373 352507003 0
487269900 787070108 0
635244468 385895827 0
621393458 787004196 0
6566572 771918531 0
549597312 140935081 0
555509635 156364020 0
445328301 443925570 0
548747049 574795566 0
293842660 264132344 0
357933032 569449069 0
603319536 480547858 0
173283577 452474033 0
386644160 553494658 0
453708801 345117042 0
775970746 250018524 0
43725481 270735622 0
337229240 612512333 0
98259084 135246086 0
12380307 685181609 0
112895891 378722003 0
261560073 609784059 0
496822388 10098725 0
264517042 777859995 0
5875494 663609986 0
321355473 14920576 0
186022782 154028631 0
611234400 209804011 0
775082737 470739351 0
241332114 583797523 0
533169394 31373234 0
75493835 461754514 0
244003748 245035728 0
7897076 682084617 0
606681624 287227292 0
91975904 576372446 0
26908048 737342263 0
702086755 786709180 0
69447312 273780355 0
356538563 769804496 0
130763092 344333508 0
773470402 295776534 0
432675951 641876861 0
117767407 651792829 0
565908179 59979221 0
438239006 338820165 0
154128947 602027418 0
560807744 786606171 0
634171640 661585352 0
768375676 527892294 0
433724554 593355270 0
6442824 408252029 0
583218303 798479069 0
694924657 614369702 0
642575334 581839500 0
77941725 777971425 0
674958666 154332129 0
371614772 64027553 0
246852664 47738187 0
318097461 189532256 0
709533078 423479812 0
472814656 432950909 0
622078759 785349907 0
629008087 657093970 0
431878063 494780120 0
324738243 67962795 0
513526678 70796910 0
601484275 225072330 0
735393511 639940369 0
416469571 227413485 0
178884223 216878405 0
462885018 358771615 0
405535900 335200794 0
49924337 105481720 0
206986511 98339557 0
571979829 85585578 0
77425141 11642169 0
651584616 129163466 0
472636721 656412201 0
310852031 345532728 0
189385743 537839616 0
648840572 307068351 0
97821050 329797367 0
407810145 124343244 0
249953111 122150249 0
121582155 116258961 0
177249621 245425120 0
739284777 155931412 0
518120694 303978420 0
119349672 236789867 0
382777078 24185538 0
496707151 755619861 0
172575411 389717675 0
515133303 683298075 0
479929600 294183993 0
487888145 162804685 0
341015841 451329200 0
233666432 578221858 0
116570473 710277961 0
261323393 368479141 0
552645425 152559931 0
549045546 503430629 0
166347347 224857166 0
141617556 426903301 0
109553861 514981446 0
589401038 78293742 0
793577804 369226217 0
724837473 62798897 0
6597702 639759190 0
601519339 710641106 0
157273827 312310490 0
125711230 189979801 0
173652752 33097257 0
345042658 331219121 0
265669607 90164004 0
343528998 345131549 0
322646810 566418493 0
364448949 642559819 0
192039810 531863959 0
585388046 288925601 0
743875273 540941348 0
310177984 516176583 0
606742175 193443015 0
101749571 447179784 0
344357925 476096250 0
30705424 527646249 0
68295289 102175887 0
34472521 645643839 0
257152319 245363003 0
470082169 35025799 0
420817323 713598960 0
689323552 581176921 0
642517868 100644769 0
395704410 170278277 0
656495101 532349941 0
747474200 680805786 0
302766259 204980923 0
157389949 232120668 0
219498493 771692634 0
11156284 779392200 0
17012579 552468103 0
569401857 50939479 0
423005916 61867711 0
698997387 28896257 0
191188151 527309490 0
181789820 693289845 0
1488691 306352465 0
343757622 523436302 0
950207 215522120 0
797740057 12299667 0
336789698 722596180 0
301953267 493706413 0
182447059 183875909 0
431586890 719125610 0
637322933 11033832 0
183478067 104495603 0
362895423 791195846 0
196826475 4889190 0
321853192 48885967 0
93275983 293152711 0
561155336 624091922 0
502916057 536698932 0
798130555 782575784 0
753428603 518359190 0
351767574 586408784 0
351545099 286499725 0
489632809 336759011 0
786369389 507095746 0
64515934 710756414 0
149446980 502209079 0
95114513 211999375 0
597338129 440670867 0
229917844 310045343 0
662098908 469584192 0
572039997 738250159 0
39957639 445353917 0
108537738 346414263 0
392967101 383860198 0
527483927 368673157 0
246803356 331445363 0
713140091 760053037 0
222037253 58539808 0
377417833 17973334 0
711993329 775151073 0
768835358 232824776 0
639009681 721921608 0
421953160 707968160 0
431247695 156698042 0
566520130 722574026 0
449384591 515347542 0
269291735 133968625 0
8595105 645979947 0
659341513 344795577 0
642655370 714717572 0
570492610 138294045 0
587960293 151367767 0
456164720 108740726 0
152870745 603974465 0
109158839 776901852 0
38457011 331876012 0
615997063 106927268 0
414363914 286708078 0
223801081 372397606 0
56636394 557944810 0
159844954 524814603 0
497999384 424095688 0
623927083 738013726 0
761547089 393017488 0
370270848 766349371 0
541122025 563695334 0
631118643 370252101 0
261582305 467419449 0
638803068 440707917 0
562714212 469925334 0
723649989 621875088 0
699903976 490174426 0
679539947 258857364 0
370695098 581714099 0
123822679 301132276 0
307048171 680636774 0
40355090 359918758 0
575514643 428612389 0
616034163 792216885 0
618785781 649465771 0
211421609 158495832 0
109826644 63217335 0
79122570 430852022 0
543569063 506555259 0
266554761 384908981 0
460146824 719530806 0
285216219 715194929 0
329860699 309706741 0
579733730 487350143 0
315893395 591210016 0
529954439 158706330 0
622882118 38210301 0
719047738 262107763 0
124025042 404853658 0
764690060 259354046 0
478815756 608746816 0
525190234 782546223 0
164929813 728074108 0
783558761 416316200 0
734264401 232793986 0
314472213 763233567 0
666658300 731224878 0
712124874 195352109 0
489720483 747490751 0
149461972 143902006 0
187181763 411319948 0
34545024 152274111 0
359104216 99910569 0
637167775 468253793 0
402189648 156371206 0
107419359 150474750 0
406517597 397844443 0
222355834 37344923 0
444970300 325750093 0
123032882 282003025 0
213402895 688015418 0
254636829 766082419 0
209086858 181046362 0
220241145 469319814 0
583705713 623592058 0
323203645 523817576 0
124990549 145141694 0
603187400 682812062 0
219236482 282225672 0
609607672 397765377 0
661416953 378472887 0
145835350 621383655 0
519369381 114213829 0
109080578 227678473 0
661006816 50089479 0
188837601 569795455 0
440424321 479758714 0
495755827 505792554 0
426008476 254100698 0
454768147 138326274 0
222894028 589265665 0
601026654 580442562 0
614959851 752621589 0
357233392 283123976 0
386996270 217991347 0
118906699 139892879 0
46974057 319065509 0
139590884 508915083 0
602971296 773041902 0
475108177 92884141 0
368432759 47228987 0
595806750 337730753 0
427097476 19432477 0
599394114 330992981 0
775932904 626063607 0
316744571 713058304 0
757385362 518131280 0
350098192 149377860 0
600577729 328302544 0
639802174 230842878 0
769281178 765247565 0
383973002 229117063 0
74936159 667042154 0
241352574 728228497 0
400469425 47374883 0
56087785 337421557 0
712619324 440108087 0
727104878 684479417 0
656756201 155787111 0
321960215 385405153 0
220283574 601452772 0
56807112 535779197 0
563037034 102925116 0
425948326 502473136 0
576920767 524235282 0
595154948 764436392 0
707036674 715651518 0
198984161 228689209 0
442648818 526110392 0
153962252 3102467 0
727855289 567810664 0
282373858 514220503 0
657521963 332694001 0
31399015 300491331 0
595317870 240373251 0
283477367 345834396 0
495804877 511553809 0
652055378 155698314 0
490936105 119674366 0
238573933 749711858 0
371174081 752378680 0
330671772 349546502 0
539956173 172436772 0
50258021 444525593 0
108072837 746166050 0
12315311 544948133 0
514128224 365071938 0
507931433 509294615 0
205265021 590631159 0
454604926 629081760 0
90331671 745569075 0
651162047 429960844 0
311079657 696807271 0
129456688 440225862 0
423361780 583479214 0
520348549 732780704 0
12239352 7076646 0
732997576 157030050 0
570103201 294850629 0
767838303 430343849 0
248065566 446131921 0
157199009 508473595 0
293324711 509444060 0
666804182 395546412 0
400017080 290868377 0
544933609 423857479 0
223859184 384038643 0
430422796 135380396 0
550700619 740215853 0
118971883 185507294 0
283113381 273146568 0
159221594 308990584 0
255437805 33863224 0
617995012 154849728 0
534362097 543311764 0
380564619 237508319 0
60756544 736208194 0
15013389 387181400 0
304256374 472860182 0
78981700 289527179 0
578842321 693573653 0
234445436 284518399 0
41466471 574925303 0
462200561 72969989 0
96211547 548268187 0
73081346 417151565 0
721014097 497637349 0
596536875 686697813 0
88538581 453746892 0
89779688 424617572 0
135254234 504507316 0
795781559 531081997 0
654461327 455822848 0
440249609 81034878 0
589732814 586366224 0
193578358 159502248 0
341557021 548716377 0
547462581 406443463 0
476895679 375967123 0
317339981 727452653 0
425487248 593336818 0
299806746 620164679 0
720544084 180437484 0
700252743 243939157 0
661907829 603460461 0
727318046 68093535 0
486162030 465946378 0
533159194 689377262 0
174283159 585472118 0
769445529 551632228 0
145476616 153233730 0
267602021 300513275 0
478794413 89833952 0
662459117 360546102 0
432511007 172886383 0
102995238 790140198 0
100763262 100119833 0
89554412 391036956 0
555574225 490893644 0
587008796 789674311 0
523440214 281870393 0
231719542 5855994 0
96478261 518128628 0
23338540 771339489 0
510428559 304076959 0
47193304 785543817 0
388557334 314143928 0
174054193 399928439 0
170081045 309596773 0
51090405 425384832 0
557279188 699041326 0
80533475 629727006 0
413747691 589994967 0
533781405 198335393 0
507632253 527180410 0
751532661 273694206 0
356748023 111502577 0
240855212 625717497 0
24642191 252637883 0
620903157 229703119 0
215686524 420248355 0
422218702 125005433 0
749628647 752667466 0
148021224 102802035 0
437706571 2341252 0
793952083 209742260 0
655717226 152861715 0
718037868 738140942 0
471609872 244466113 0
433090309 442323041 0
350092918 451312687 0
797840596 546677015 0
389048654 520595512 0
318929760 208011515 0
601281022 492733798 0
327899085 324982202 0
289394901 791810332 0
494931177 675720740 0
152017573 148345375 0
4555489 644393094 0
576276695 500919366 0
510172646 581950606 0
427768975 556924270 0
59457610 111367904 0
583479085 654778842 0
102527408 758991459 0
382037528 405958654 0
160210529 348944948 0
164867635 557122170 0
259867740 564241220 0
326181637 628599763 0
272149050 275896994 0
433628035 641610100 0
13359976 507903710 0
265067245 501923926 0
204246547 362772955 0
231368778 159509256 0
777479496 53829348 0
69717777 444454142 0
704987943 205353612 0
614470010 628557094 0
269500435 396351814 0
661658159 86683785 0
22522427 117763115 0
463661980 263586366 0
620094749 457211940 0
454800574 458467037 0
687050171 572294433 0
611998825 78191763 0
311919320 140819658 0
588487353 229553839 0
140150568 623864664 0
618708829 766390658 0
628181298 212031220 0
733637381 105284304 0
175097681 712750439 0
14840267 454427194 0
196806162 555697207 0
471353107 720220148 0
269758126 722469675 0
257021033 724223374 0
673220337 8461932 0
498459780 719844280 0
154299649 677890984 0
311083666 332455432 0
658165410 699658844 0
719526594 222219989 0
559641355 326647519 0
156260800 746084541 0
650799191 451813233 0
737207624 794212535 0
136932326 282260751 0
281133036 57259890 0
796568174 545326393 0
711026404 42789099 0
657919543 423141059 0
537379032 217395537 0
317379347 13832083 0
608146944 256666112 0
36915911 696675978 0
709627904 654456186 0
258689566 743100434 0
643961345 550195622 0
248129814 326637026 0
782967755 155355764 0
206945888 684948053 0
569280132 501659554 0
215222439 225307962 0
286714934 660179576 0
507082753 365656705 0
611541662 458141090 0
560087516 776631726 0
798606739 552132787 0
221453263 618349833 0
151615837 330954215 0
708686167 572902187 0
617587475 371342186 0
375811321 346996203 0
595054319 62664568 0
282140701 397610633 0
141098184 686135451 0
276070529 651652119 0
657517478 686032948 0
490933921 353885096 0
98974482 218374627 0
633637786 189289147 0
206368014 15336968 0
165565688 480739566 0
741042725 681846756 0
415698300 30969923 0
147454232 657585722 0
733162108 336910451 0
326855792 46678315 0
218175394 582690024 0
419681580 551249051 0
801406070 195880234 0
401801326 533826894 0
635051717 236720850 0
199695557 66711249 0
781164100 598142369 0
539707311 223233652 0
438972120 53272927 0
323857499 365992692 0
346193177 652599046 0
750917260 763302505 0
628783358 305052201 0
378848199 179491032 0
317470193 530208183 0
405954837 397615993 0
598764767 296161380 0
633197619 378550615 0
551610335 41969059 0
444888371 300122880 0
283361025 318774285 0
706824076 524497234 0
331531163 348948148 0
510287931 498661995 0
103744970 565504412 0
70542332 203119471 0
587121886 775037675 0
458025688 302539829 0
709810834 452740338 0
463087420 273080004 0
58808785 228026817 0
725665202 139783182 0
671832266 176993058 0
518020882 645344530 0
108040213 747904770 0
548370498 312254613 0
739145529 366080264 0
147148375 544285402 0
99236955 223490809 0
599919897 714959789 0
570965305 472549044 0
30083497 279772192 0
296486528 247796880 0
63477181 342171563 0
360958460 15527391 0
439673462 335763567 0
668989088 607118211 0
73217158 564881747 0
521013056 123835827 0
12641271 119873493 0
330195083 764123329 0
341727456 367142652 0
480693347 289635246 0
782795875 356122026 0
653917773 26237861 0
498668288 338766325 0
621661052 778799590 0
644132628 39242810 0
203874081 723970019 0
549540445 325826002 0
643644259 60880683 0
656417707 121347204 0
355721741 493374764 0
799255744 255070488 0
67601225 618699000 0
717800939 518224964 0
612405239 536298617 0
48831039 588288676 0
456349847 561203026 0
110570111 733811634 0
437194456 767233809 0
626962319 145937940 0
169436990 739994947 0
216035637 710382987 0
595150654 88962951 0
369993295 559729374 0
428150623 130406018 0
505539413 536603946 0
454452387 65680746 0
269838945 704785969 0
178893154 738629307 0
561111822 494918179 0
104041546 407277222 0
201470631 715339314 0
254674086 502370682 0
454299831 323394267 0
747108347 689369593 0
554462042 687657179 0
33587625 762646163 0
623836424 111416568 0
482521687 463341660 0
554301870 462411083 0
289518989 45702826 0
526869180 30030180 0
691553608 618930638 0
531076938 613485467 0
458166074 77989049 0
696560930 291954375 0
411104593 62043114 0
236591924 77045204 0
630889224 457171612 0
619785433 34695423 0
78005173 591429832 0
128000421 448280083 0
381492833 592856585 0
194775757 417457838 0
500999790 180186969 0
542596299 369068763 0
472269882 257289852 0
252967820 343234140 0
589098329 444096500 0
52333299 216299351 0
344592832 548014492 0
509997553 135389126 0
684507758 720482609 0
230360759 462196268 0
304119897 363677434 0
688037021 683576647 0
438629004 380138163 0
335176050 659102976 0
261925947 225965550 0
789797025 328043019 0
107849263 439661178 0
78442699 103424880 0
341308349 113079519 0
796629698 51171253 0
389344995 21507549 0
160140708 351771473 0
40933810 758189966 0
336987840 122058002 0
51433911 494417499 0
112048439 750838922 0
620865204 576989856 0
454046955 404373690 0
18457197 350320667 0
472059922 280690846 0
773266061 544098670 0
553574441 191378098 0
470768619 516912563 0
198189550 600847786 0
45478789 340929621 0
422035154 128553394 0
567132216 761190519 0
772097768 725564037 0
4502480 164984481 0
30075893 748356162 0
2986315 683279830 0
692932906 163763553 0
501042419 487897620 0
199531697 451652060 0
648552337 510263641 0
66874254 536506223 0
580176950 403010771 0
133200211 663035712 0
27750903 629948258 0
622534943 479153570 0
637859660 40010646 0
31962518 115023943 0
350916331 31028811 0
675025126 623438617 0
320178668 712117051 0
669059036 246144192 0
54543233 368705109 0
111362702 163448537 0
167652914 130979707 0
493057707 250775477 0
506794877 722350649 0
468117287 719969935 0
202384208 513693000 0
449476386 254175140 0
774232445 176368835 0
281457148 167918346 0
439387609 62723871 0
631422861 136333716 0
132205429 622207647 0
302522268 657447051 0
786935146 736621056 0
358068458 77004286 0
112675166 127780995 0
498342025 710837488 0
291519537 433975287 0
336208408 44304372 0
570995470 404385774 0
23033154 179805134 0
709759983 460783306 0
365922891 70025355 0
473129948 118055710 0
341106406 632744308 0
87703339 283693350 0
470462194 496152404 0
410343413 666940117 0
778076553 776608707 0
49989867 30721322 0
730911831 784669666 0
136973615 529320418 0
322328706 65653808 0
697786535 176622798 0
29059962 279717291 0
316959844 268760327 0
317416887 243145798 0
10073135 282190578 0
199927551 51099021 0
779703158 36952425 0
34363624 448850664 0
672906758 779978919 0
491830220 390032326 0
462705996 613229572 0
664532132 783693857 0
67934684 498787705 0
65690169 347573732 0
273373990 377714506 0
335978218 739232507 0
207276020 291394162 0
683253193 798385640 0
780988188 183244332 0
400571783 34775460 0
561358374 103700191 0
595610284 711098999 0
647619961 559642311 0
510338140 708322511 0
408003705 166280994 0
365386582 533834560 0
522604779 697079792 0
566391714 352696798 0
3667463 304199043 0
102405805 673121595 0
363789878 611759114 0
295360764 684298717 0
383487175 239123440 0
553606821 210984784 0
447491996 633326231 0
280752863 291446460 0
566880234 520153010 0
225328727 125910035 0
489056349 245842658 0
703810325 477359067 0
295694197 757174777 0
51688321 268036175 0
30372728 507793210 0
317081505 738685429 0
443216843 299134635 0
748612100 648413905 0
587132812 130346458 0
672212695 609895319 0
30691636 398536050 0
729924272 377759702 0
783120642 705446657 0
577191654 16790804 0
741421395 43971184 0
601977563 401872375 0
526593958 33670229 0
299273921 653012763 0
34009479 267996888 0
293342300 203548201 0
431853087 713001297 0
246686514 583327154 0
540011192 481744921 0
265661758 381074192 0
74359186 747082601 0
266988465 196817640 0
752241230 600600172 0
738432400 175678385 0
745891430 150669033 0
418658215 352215726 0
182193707 447725082 0
145245385 586693439 0
112489103 95727548 0
613912850 704971609 0
276048481 446777436 0
16130287 657871473 0
658764321 538348160 0
293186434 53509983 0
379574555 69087257 0
27044362 728974754 0
524805800 7664738 0
283253098 629793952 0
512606137 162344942 0
247228588 149340514 0
584215458 711157557 0
107989417 133436065 0
676935813 300393533 0
735744683 315615093 0
73538593 470242924 0
221506905 581333275 0
640927980 272956723 0
371953774 306757597 0
99881001 487158825 0
465288194 29602357 0
397236919 184271815 0
196336654 748965665 0
312139913 447821375 0
103058668 540845060 0
196796331 124758684 0
124257943 724066171 0
470197714 99379654 0
443904598 145285954 0
69617016 514052508 0
299053457 759928400 0
24141984 579366298 0
778799130 795305872 0
167038032 416787980 0
452979807 700821308 0
38645466 296607049 0
233108399 518222157 0
54592682 346677570 0
457253452 166827970 0
84460043 697740413 0
41765225 648994172 0
704581797 243010478 0
146504676 403521731 0
341250793 608532296 0
1069399 795197354 0
799534217 601819345 0
719922988 146774850 0
638218854 389153085 0
64524494 386863503 0
553038970 448826450 0
659565410 764452583 0
133632088 645279498 0
166218120 751123428 0
174722814 518200580 0
372126823 410244202 0
484651066 501685551 0
80160324 186214088 0
255695129 415529769 0
383293233 795947345 0
748934639 716335534 0
92946941 368684802 0
171251150 270101698 0
160153924 239901182 0
311829742 515547600 0
163718914 743585570 0
363858792 271851854 0
216728116 315034881 0
512484099 70536861 0
218822157 54099763 0
705261624 454553545 0
244713101 695712807 0
566586208 270326883 0
451458154 704790854 0
754026389 756083440 0
358849975 648988539 0
163161405 446096917 0
24155079 523259938 0
708826027 506983920 0
68597838 572622300 0
137953587 477547335 0
171467510 88436012 0
581268808 489042419 0
12824926 453015312 0
333964295 349282029 0
113716680 58902811 0
195293767 685952606 0
727894737 192680794 0
677039014 15237351 0
183110957 731734913 0
108895498 508136097 0
543490984 568379201 0
787198226 132756078 0
44712621 142889658 0
722096633 585984674 0
445105170 388998182 0
374066299 317827558 0
666415879 771133310 0
81558824 351366532 0
101799747 522185601 0
551927916 780436015 0
407872096 605746659 0
762748910 189850093 0
342969998 782237211 0
393235557 232598335 0
47442978 400223604 0
292030222 92057580 0
424829475 643783348 0
212683994 230484493 0
556786416 578495367 0
152474509 776206976 0
514596350 449305147 0
206709029 68006003 0
538195453 603594933 0
430084265 626949156 0
564879870 455447291 0
229704807 740861641 0
523441467 528118737 0
88105103 507441360 0
126429897 766489819 0
638117501 239830665 0
582372468 585709099 0
444455360 161803302 0
427009675 521973377 0
390623563 239236526 0
435163296 172698925 0
316112778 663445941 0
452403720 264091937 0
47037807 713333569 0
618652513 490015926 0
443326708 429136400 0
260917031 153896094 0
539833018 644651695 0
372068544 774359871 0
287316710 208969849 0
780506216 518201293 0
769576561 36405485 0
326153521 128276351 0
177697052 590890805 0
399137623 72528080 0
172242195 20340601 0
412600453 80126771 0
129303233 340021968 0
774563987 719999121 0
205594479 678711506 0
189005867 128107491 0
322168608 401772743 0
70107616 598507170 0
732617212 64123133 0
246082521 195625000 0
493879732 463508074 0
514868618 15506592 0
593906671 141057687 0
74447672 46304950 0
789010142 599007652 0
343672823 256102607 0
20365878 773146229 0
176914848 303930323 0
120104346 208072757 0
484629376 638865001 0
328920693 461725785 0
776671204 324841622 0
716661940 755575408 0
633207565 78876743 0
665405928 343091123 0
352875495 581286603 0
671460463 377321025 0
604196558 337907753 0
172648634 205539119 0
455388563 125117733 0
526014898 569663372 0
734017787 384685133 0
566216498 126193843 0
52396935 151766155 0
562992366 159520612 0
681795431 177612739 0
375525991 233742607 0
345348407 69400126 0
115995359 57206897 0
742668798 709526488 0
623476269 738859904 0
745145874 615477230 0
583808190 390689845 0
356088877 366883074 0
422914955 301918895 0
32554871 637376586 0
274537637 799813318 0
641318807 124311436 0
342229077 613934829 0
230204897 302204372 0
276831381 286195490 0
295654634 125239581 0
791195098 670951920 0
490730342 790164313 0
79558042 2800044 0
749620024 48856361 0
120694640 732314811 0
142725167 432864250 0
186628648 352757878 0
539353823 717327797 0
469018381 408784869 0
555909333 404224168 0
693741360 611726847 0
570754399 590477739 0
624202044 736982583 0
182599868 153697187 0
619387664 795640007 0
496761796 121424230 0
133479642 403130196 0
443999733 206940928 0
747508325 663055361 0
308285222 209417642 0
188759469 181338787 0
332400118 784440419 0
246534267 178886965 0
715325912 238234241 0
278812456 568372169 0
778046387 221526897 0
320334060 136345694 0
716168212 718622153 0
656911729 11652991 0
491927810 294691832 0
630588373 328864854 0
630964695 121473040 0
728711904 614471313 0
616090934 551046651 0
642509684 227025191 0
47444133 639678896 0
676219259 12224969 0
429789467 598513222 0
214565465 749022404 0
518404980 789767414 0
5864226 201097135 0
198529451 378885181 0
96771510 154083071 0
300835259 320762980 0
641721467 372348907 0
64489241 787043297 0
270091831 30655635 0
793220444 567588064 0
44579691 752097059 0
71738926 203860514 0
567971249 546304879 0
762029885 690571628 0
31343882 374408228 0
11224670 333394979 0
687387707 718553419 0
500302631 711722807 0
270442064 358896346 0
266359724 455452670 0
465802297 965629 0
715979081 536159203 0
94534629 51226869 0
377024656 383531974 0
457885558 548530658 0
796892889 664453412 0
674887773 516565249 0
292459946 465699689 0
772118706 329274395 0
207104908 664968131 0
123698520 517578248 0
399493868 67609947 0
489653338 20481571 0
337119657 300744662 0
722970 62644934 0
58559956 711163076 0
18704219 745059044 0
265191048 498199321 0
118198139 499937756 0
588632787 598624346 0
430140142 375523389 0
77032288 585336058 0
656444828 371361281 0
645120884 784870051 0
5827435 162629525 0
20614738 626838773 0
441928603 522041477 0
523929477 23308186 0
15546607 58758905 0
90467977 761433103 0
361755411 382100235 0
381434732 694430016 0
739777083 523926337 0
257574226 370848323 0
357467824 662571533 0
496623245 351116008 0
477275804 368076411 0
16181595 82245268 0
425934463 352399577 0
598847982 401482460 0
279758466 781760202 0
63681899 87347128 0
335145462 432947268 0
439297946 579254368 0
239796749 279975922 0
85465505 122478261 0
393505147 336324063 0
635912664 566553297 0
303277086 447523097 0
452166244 241183609 0
396647214 448462163 0
404365068 278435393 0
48025727 206383713 0
6691970 226798247 0
527391602 352928593 0
494440333 349819322 0
234844304 99658561 0
427588388 568635383 0
33941423 782596302 0
514854151 474931715 0
86425552 658046524 0
275021135 772760500 0
521715548 116719940 0
353346581 623445236 0
14725916 493224087 0
457607748 132846422 0
355442237 319197423 0
376468467 703736248 0
486125973 505615996 0
568640735 335100537 0
705497851 449700344 0
161267645 119299270 0
169646532 380199091 0
648769111 590501308 0
450312865 491631645 0
503150203 554665435 0
498589301 16081617 0
762931783 544646368 0
535711633 322428127 0
5167206 355114126 0
564906696 475730047 0
551971305 480230828 0
706415623 583314315 0
158648669 15640476 0
325331367 326537261 0
88082771 284915236 0
287241051 497421265 0
118433840 218434662 0
550552757 393084240 0
342398873 196246080 0
512879425 611266193 0
253398372 760154895 0
486987074 568536910 0
666854767 330492783 0
334647036 324038922 0
20790800 128364645 0
204939975 247680640 0
120057575 263743394 0
318245319 786670657 0
60087893 605056012 0
449323630 456857525 0
464891709 721309265 0
472248221 359935421 0
277801075 296657302 0
404416854 314448413 0
93428131 248552363 0
502350339 664175590 0
668177491 736014489 0
438518897 86164861 0
786902591 699816902 0
745865742 340131372 0
238013131 479575560 0
151700730 568061184 0
304047881 506896969 0
307841702 568689602 0
352651982 666678073 0
62076776 108312902 0
162391676 404286873 0
118947521 463399558 0
732789210 590179621 0
270754309 669005464 0
493976244 430663374 0
713996967 357849683 0
227856706 125164878 0
241318477 114375574 0
592596773 665782337 0
520005951 444382221 0
650740746 90202935 0
41102071 19296888 0
591373716 52831321 0
51545108 335206251 0
608579162 29353210 0
762466367 26802841 0
348734504 99979803 0
659933780 49740225 0
357669076 679047 0
305314351 554486574 0
163426193 771782104 0
62470008 368423297 0
509470336 80203876 0
164610023 800708992 0
645295554 26593853 0
237494980 719635438 0
170978329 454303004 0
449026268 469498185 0
382802904 630031642 0
326035099 468456795 0
483562582 753734534 0
57767919 374970304 0
614997769 282646943 0
483726425 209984778 0
471262026 679949407 0
588377978 493376004 0
701612467 612836072 0
329726703 462352536 0
258245130 697257297 0
123776252 784969046 0
147927204 716378230 0
797020140 544236761 0
626290150 284666719 0
42964732 389187085 0
251673792 127964353 0
85132459 336763189 0
278229030 169945058 0
546207991 415176114 0
618341668 9229615 0
7160543 791972089 0
691398524 290836924 0
311486592 785307629 0
788342982 670152532 0
789037782 743907670 0
366545374 684085010 0
365914887 335154031 0
163091674 415875324 0
660954493 151144795 0
560406777 648870801 0
603226801 362815380 0
54444098 172984354 0
280785200 222497514 0
106573145 487613890 0
663907405 290285401 0
112482792 672201745 0
593359667 478345845 0
746337636 691605736 0
741764558 498852633 0
183955350 774365544 0
194251995 191449824 0
630721243 491177490 0
215621049 141184262 0
438115306 519752872 0
726140846 420549143 0
145421426 733186045 0
642241897 572088696 0
207454790 793163965 0
308228447 696468905 0
382431210 116159788 0
229460376 588886581 0
456633548 71807516 0
248807049 545594592 0
120247738 283976489 0
540585461 223015895 0
736235432 604414727 0
723244846 131766540 0
512554740 237776773 0
445348931 226868001 0
123453179 344048764 0
482159163 629227734 0
88144455 540431861 0
36973146 753920814 0
207506619 26519555 0
626004827 605737898 0
349821297 539683904 0
620759729 123667151 0
369568715 353423265 0
26242745 658839758 0
384743059 298223386 0
463249697 498235848 0
244529238 402621888 0
39060750 142593919 0
261654942 214341334 0
584876675 377352913 0
255978196 646118356 0
444160416 402554329 0
222141500 99722097 0
54627960 453973743 0
457018412 612719703 0
72028658 74173639 0
77333963 68717755 0
306044122 798537586 0
169338108 492864107 0
143530917 609196840 0
772760340 191206656 0
474602328 570007296 0
454087119 72849569 0
753959764 105309353 0
418811869 437853470 0
484013582 126260290 0
659657146 743954922 0
500516276 653791286 0
382710288 716680186 0
55285253 159879037 0
639229104 135508179 0
468695301 583103340 0
667073044 283722690 0
104178746 602143521 0
624386094 678935191 0
405171269 741268644 0
787454042 10955171 0
171706337 303376136 0
450766822 731574203 0
609090851 624965516 0
214388241 732731781 0
512183451 462123361 0
243249206 385401952 0
719578998 275103719 0
760021304 644799183 0
426763466 749979711 0
659767497 446011764 0
760980895 655153396 0
583354124 683599721 0
419908524 32722176 0
23449812 521953386 0
554779484 205174445 0
3284105 565865128 0
573016238 707683618 0
192276704 127143112 0
407550586 498469315 0
214491345 601298615 0
521119755 745466177 0
343307260 631918006 0
278895093 185772970 0
543589480 707316810 0
177689586 238285714 0
79855596 372860808 0
8561032 539606537 0
567970672 66007107 0
238834259 46489400 0
248887534 768565778 0
707788656 420061637 0
313214409 485538417 0
777966518 183117876 0
459299265 454706613 0
70703373 621437586 0
209401899 534656311 0
270889888 344348606 0
568976134 548357873 0
540273425 787040248 0
791787682 451456781 0
498134245 554385799 0
587793450 370636372 0
369233568 515758902 0
787286555 338302093 0
794517913 14676918 0
404350953 494443311 0
639674339 754761196 0
72800288 166642640 0
551323867 241850961 0
794728921 640987445 0
303008051 518862674 0
721052909 758080575 0
27748359 456766913 0
783995237 186382071 0
711565937 700514121 0
797141012 371744933 0
214927674 285982381 0
250926125 380401941 0
131984172 119048079 0
21394153 118169447 0
681944352 13532075 0
527933404 553542119 0
697711181 434144429 0
2958152 343212683 0
730926064 220030782 0
299782181 142450886 0
47133426 623215238 0
347035354 106417646 0
689001736 153740964 0
1052272 201305700 0
429811978 747768172 0
79360722 350949354 0
509651020 621255177 0
129861563 342705205 0
755024311 800900476 0
625777883 379690980 0
418152438 440771383 0
198906063 422793770 0
527691523 316187025 0
507699089 540309076 0
159925750 363393029 0
228150917 670421466 0
108677552 212283888 0
215530299 441550466 0
360563605 475908003 0
417335584 34983198 0
94602604 291247249 0
721276753 365542485 0
138971318 265488148 0
706391828 497076487 0
289278866 423162903 0
744395517 526433944 0
402459345 688005787 0
225370697 179618527 0
674004516 732927867 0
796115100 598822563 0
688042718 722432685 0
643870722 667158761 0
192741179 494002172 0
536213505 65315700 0
376562867 612756124 0
293505020 647014568 0
486519781 441385598 0
323212309 113464983 0
764100792 110240953 0
665788402 9558488 0
607773393 385666405 0
234189070 176848293 0
38039394 276462394 0
343038404 12231923 0
237668082 584978758 0
631978099 536945840 0
627638018 169718951 0
405102629 75139855 0
743377149 425661049 0
596570418 543726957 0
392338913 513035846 0
151374586 651394577 0
214241659 634343423 0
773366815 470421420 0
617738114 44451480 0
474585204 51987360 0
18437575 106891272 0
606299494 503797740 0
107747814 527763914 0
578716714 720639510 0
504250295 412279798 0
443371400 743977215 0
102467691 550885285 0
266394156 573876057 0
561608146 722471564 0
713600428 620312095 0
248283134 422021581 0
605729869 287984030 0
440361374 661293442 0
772010974 722215198 0
442660878 678598563 0
319357925 688686594 0
233105973 642737149 0
201846478 391627439 0
405612255 676502836 0
321872598 173372193 0
204139997 11690038 0
218076493 694079872 0
6104277 12915774 0
712494064 6320992 0
774817333 357091070 0
392418354 746761503 0
382093948 765896640 0
595035837 550154535 0
496190375 244922839 0
704715132 311366436 0
218335057 207065376 0
255955916 596536762 0
237696055 583190305 0
79991554 286550257 0
319767314 289964165 0
698329961 83941386 0
122361858 481500851 0
20501521 160901037 0
420599722 139094371 0
301080762 457078485 0
468107615 195503206 0
629388714 233488213 0
241051160 25615280 0
43031322 460811945 0
69327811 566896970 0
702302268 683079563 0
495982670 142965131 0
213291712 530254190 0
740097003 324246224 0
177115403 23860092 0
182751496 428001388 0
263697779 617442102 0
672065686 38049973 0
799920927 119286313 0
138680782 9971582 0
317531344 293426720 0
765170790 226257480 0
141485363 557614295 0
187751692 672127859 0
633573481 498837594 0
111650928 787069515 0
427732988 307611124 0
2156823 791354494 0
770670831 579495970 0
646895175 262630047 0
148545504 772966256 0
399338682 163717964 0
475742841 367466148 0
414334117 266541200 0
129816922 235199245 0
623161441 91210242 0
582387358 499279555 0
697807713 768513777 0
182068423 121491796 0
151880573 200162757 0
372236517 782575642 0
72296996 98987470 0
772341884 471865050 0
241220159 734633383 0
130362252 183866936 0
606248032 254071461 0
133479812 208051247 0
589443037 113819399 0
447443434 755846384 0
137866251 361973078 0
699636706 614677961 0
722554268 384299856 0
107035224 595671424 0
348157354 722459923 0
210365712 531770375 0
120012473 89265649 0
524281984 520194662 0
462413736 690975165 0
692066456 76974776 0
626096604 681395037 0
477694360 653566759 0
685984040 657310629 0
291097509 458404219 0
156743184 736572994 0
142021911 400384355 0
477735519 92091852 0
676850449 703580249 0
322756693 154889457 0
476137785 407053572 0
593177747 717713447 0
448833458 95101744 0
774881236 693471550 0
714825506 544732163 0
473204944 23737033 0
590556253 367431820 0
281388293 541391126 0
152790636 322887748 0
677288589 124775829 0
321599407 135423559 0
784874404 31746737 0
452758698 23346994 0
693560809 576959967 0
710073751 568970264 0
402656421 161458670 0
16867913 692092587 0
722532732 558953464 0
458360272 383109419 0
569275745 651975937 0
10281290 373428444 0
654150258 638424786 0
104642784 74476362 0
223217981 293414508 0
762323750 419848218 0
672419192 759210504 0
485837298 691019995 0
386227841 437012882 0
597445067 210686254 0
784024911 188250066 0
747902350 238114149 0
548235658 738241225 0
221477131 622331455 0
656116931 777477666 0
279753684 443268947 0
108082023 611517952 0
550729153 75837349 0
634630975 207929103 0
511422603 289089150 0
422675105 376097840 0
410180532 507444241 0
468801764 648582551 0
769283073 689929631 0
248479709 28298714 0
679544090 572642198 0
293958931 751346509 0
600037038 733522850 0
798124149 106574673 0
149511560 177107277 0
761038816 72396248 0
461719382 743983378 0
115415442 303448907 0
47139686 287613852 0
161577927 625819656 0
333944279 88441723 0
757708329 729372117 0
751842567 39979319 0
584953212 505512495 0
199185678 781416307 0
782878576 349188006 0
5855574 301910641 0
311582744 547320750 0
653476543 293626965 0
335307964 419983211 0
433010876 772557338 0
741656268 195262413 0
174298331 194988845 0
366210350 627431623 0
751487182 70323962 0
201687963 361530494 0
43705740 571532521 0
700152002 556350342 0
523640790 651760847 0
679994624 119913189 0
162755248 146738304 0
424739483 558757758 0
572063727 115180367 0
699881711 213876010 0
720856794 488494352 0
638208321 335913678 0
525430930 648163818 0
369253412 316246557 0
605375835 316923585 0
623647907 785650816 0
369682128 585205031 0
57670949 722240363 0
133083597 621941731 0
465702219 492239683 0
468981567 579298723 0
15691423 186181442 0
468722867 526949703 0
581059150 710093126 0
800904930 231239581 0
558230299 725432172 0
534925278 63427048 0
386460323 222616159 0
129912090 141034949 0
116999580 322014471 0
709247419 261195741 0
347619653 223608743 0
761380291 650203055 0
180918832 124486183 0
682894524 406292429 0
599313045 561312135 0
258473581 703645241 0
25353958 443912192 0
564920635 90508533 0
427079259 472775966 0
599713006 227278130 0
757558451 648307784 0
383932337 416960015 0
173679342 682931420 0
737979566 138659939 0
422145771 555245586 0
68559001 504213010 0
187735416 743768477 0
558893725 44024766 0
388874264 516336216 0
648548227 626712730 0
794233087 217954738 0
778624585 90855757 0
728415877 539074426 0
776606457 168203864 0
403654987 560007464 0
523302031 216451519 0
52101932 411086423 0
585916211 534387356 0
233877222 612078627 0
57487347 147057278 0
581502184 386369228 0
247533307 2277291 0
488400718 562671239 0
58904666 483960454 0
309040487 606126477 0
261538703 781799181 0
13352498 777293419 0
649913340 654799036 0
413397914 138064944 0
554848894 471378284 0
783933986 404556913 0
410645783 601458199 0
133304379 498955829 0
39352277 182543382 0
16728509 634587920 0
635554622 754494996 0
246679113 54000547 0
473888549 487470077 0
365283462 542035510 0
142906892 470587722 0
464597477 634061965 0
734964164 540029356 0
689704297 16376735 0
176889938 80045665 0
493592752 124984582 0
601356021 380364016 0
769341461 658962534 0
242637535 121710950 0
540405503 115519575 0
339632244 463828896 0
643981932 774487304 0
738091609 645773079 0
712783642 235290578 0
247375348 255369937 0
773231716 697935335 0
561327694 538650908 0
339129556 358499143 0
403442270 402405054 0
336857072 166939103 0
624039382 303741922 0
204296933 515633318 0
315224048 745585192 0
412671035 48440082 0
700736319 307294623 0
505977338 587927236 0
273531748 429251730 0
567790429 155597366 0
164845166 86081998 0
595528863 4266604 0
696785846 745667568 0
372022122 77129695 0
83424780 515161611 0
284317720 225274638 0
265681122 215580803 0
207560978 546869822 0
262457321 360842734 0
672484324 292578826 0
389939223 790436411 0
529384329 23942412 0
648211913 373358859 0
373884329 702606674 0
312629800 245939588 0
763569771 437788298 0
16747897 734513146 0
107189404 702551736 0
405711786 56024227 0
707043574 607933393 0
344761637 709915256 0
668874765 799027693 0
323383347 207294667 0
635888525 660910103 0
726645730 208879248 0
16736390 121675682 0
694893893 558479512 0
185206149 85942573 0
741281541 139171721 0
546044518 31073699 0
50846170 79785366 0
163362959 476357759 0
492690170 151111893 0
403060225 140280307 0
268005911 522261000 0
360350482 390310412 0
110453093 724142461 0
310323102 487339672 0
725594229 515901829 0
771627195 297921392 0
386120797 351318068 0
798322728 168061450 0
737145724 684496466 0
788590060 485808774 0
643538743 523250737 0
258055781 637483018 0
763028720 421274992 0
577992140 34768098 0
606284689 69820281 0
753280751 551300215 0
312914348 603553259 0
198799026 312230451 0
703939073 591017973 0
629264573 502660887 0
520430080 658774263 0
624201615 597177446 0
100041372 194091491 0
358037824 430462880 0
190780264 96131143 0
481868962 487947338 0
259002948 489115719 0
245889878 516931780 0
436123734 418611153 0
335921887 22925224 0
440334487 278731614 0
182026469 324823268 0
51722859 248400790 0
695901194 257881728 0
254668501 135023663 0
109727131 237971465 0
538044611 719269254 0
387964737 150467521 0
308851694 77226203 0
560680359 708952060 0
242669507 662944423 0
755714582 488832594 0
326216912 734631727 0
778293645 599494778 0
80790417 442619365 0
338718327 601791852 0
77931721 774101264 0
190333572 522550921 0
136461498 90220237 0
509288995 209102933 0
620379707 345661425 0
26380895 437655988 0
10991410 411086753 0
107088665 171730921 0
326394501 21133880 0
26773611 60586265 0
266268309 90768178 0
321254797 541635901 0
211210936 748698116 0
676841733 9606971 0
476080551 602519849 0
478382256 483560856 0
681984147 587708004 0
65306348 274254318 0
372950946 270489046 0
453288798 141803268 0
769056300 752651692 0
156557396 527461231 0
374647822 407428844 0
338537472 146805342 0
45327772 7205561 0
353795515 223657391 0
486936719 7934906 0
664961216 91440457 0
95216777 593445732 0
476379546 114683874 0
134445428 624231669 0
768961535 148811720 0
591926916 262622485 0
269634332 682993499 0
448072637 688958398 0
247884959 277597182 0
214727702 471386029 0
619747026 601326233 0
300220745 548584748 0
372185484 334265131 0
41188246 350469270 0
394171142 162752542 0
776449171 716549778 0
625496982 144925779 0
746289022 408234144 0
60066722 256319909 0
4876588 775226023 0
130533091 178926003 0
178448417 408231069 0
446043047 730681520 0
774785274 204475736 0
292995098 283015395 0
752660173 613509126 0
381209192 486818988 0
276563819 101976529 0
315575794 44529103 0
43627376 87509499 0
132676017 354192949 0
210972431 533058260 0
688807423 198255782 0
308711138 519720230 0
609473085 523871954 0
629762339 482783369 0
333638354 308617141 0
396776052 241452672 0
171642548 165417744 0
541413627 55460642 0
192164625 690163599 0
723457868 354496964 0
200156712 695657790 0
414680410 90017968 0
33746213 394859706 0
229504220 137464227 0
244579613 356333855 0
167585919 503872523 0
625915028 171853447 0
494499617 330867712 0
686389915 264059966 0
224515156 787875972 0
447466447 622727784 0
557179807 587096028 0
264743464 510477499 0
564455270 178469833 0
271926942 682440210 0
150263757 469499588 0
105677825 782749942 0
386510619 437912508 0
355222563 521261397 0
23454238 588685147 0
537191069 509251317 0
728052386 620310580 0
473155665 558987405 0
657631875 296070503 0
526583593 21426469 0
276471292 110401726 0
420154766 787221623 0
523899679 726774443 0
349222157 670303799 0
526441864 369758930 0
715656070 209371854 0
80180854 126941668 0
245661331 129530589 0
330763761 795699673 0
377223243 748200212 0
687649667 194588818 0
320989859 478879755 0
524563813 19514494 0
134507012 31510551 0
414160761 555072271 0
88276946 351913574 0
666902035 116522334 0
482046010 492989904 0
192977398 678376020 0
145517670 163280386 0
669675617 609494079 0
772807723 569254548 0
128385239 589722121 0
542497659 69514291 0
24467239 296272065 0
395354140 374654059 0
588146997 801714977 0
437825125 768004959 0
413623371 505193704 0
798514488 327459259 0
689228094 661258512 0
581926642 533689145 0
311862050 690309486 0
589562468 270608743 0
92072108 795201433 0
28442256 718451870 0
172083778 627389395 0
7036072 510434788 0
259927166 355332686 0
335071372 204706487 0
590160325 503404887 0
459314504 15154163 0
5018400 5586490 0
1964955 711178646 0
192600386 495147944 0
676300374 239894686 0
359711951 800137880 0
263618096 253448729 0
276408960 722749800 0
689551368 279796732 0
10124863 422283714 0
254668373 733885579 0
565517738 766126102 0
38880268 388162322 0
685272391 238934728 0
155131833 189011894 0
580613671 154106782 0
491587429 580841376 0
231624590 376125591 0
666174568 384977817 0
368413499 169986411 0
317591981 14818918 0
569227556 202027597 0
617952539 436586778 0
399363006 629158744 0
399864655 686847659 0
352327104 413949063 0
587301984 186756343 0
148204470 322567843 0
784606641 760796303 0
50135421 595889475 0
49294930 535080896 0
516398685 708072952 0
240677812 299801332 0
631684016 235444042 0
206984133 143813852 0
478993958 772227043 0
162746093 487313483 0
263014700 480162809 0
438324952 160416127 0
683198836 409923096 0
761137342 545385873 0
480492035 493053458 0
421103826 6755633 0
471084199 512858216 0
665431566 245240893 0
180473104 737033860 0
406557856 448371056 0
700892837 159037685 0
390263821 500994340 0
767746209 144951872 0
561753079 325590944 0
510040061 578965078 0
589632560 693510705 0
349738149 616280071 0
720935468 651221931 0
219175250 15663099 0
304951400 476862832 0
517408539 729334172 0
152319755 87150709 0
661983647 667902952 0
709254969 760513971 0
18423919 398100434 0
302508409 65072349 0
581221891 370392909 0
62387894 95639362 0
477218533 67802584 0
659177125 194846556 0
459048477 257996230 0
515459300 391935535 0
735454284 81688164 0
293529330 709062817 0
395826579 717797851 0
527666961 266294794 0
167057487 19173009 0
367265861 293964241 0
317033044 444735048 0
433824116 656316590 0
387993884 577215083 0
364687157 75061817 0
76716977 656185375 0
179981763 593224857 0
127087117 396372718 0
530457528 52890617 0
491986277 10932220 0
567335628 329826304 0
362462399 357757444 0
260942783 484633275 0
198682238 423930036 0
2849542 562685803 0
328501179 403264289 0
82982950 715592852 0
133009902 608959431 0
377402843 347191628 0
435893802 674490133 0
247881923 524783650 0
505199266 638816866 0
275880822 14895737 0
431734502 507378082 0
162297956 499449235 0
511269399 445238865 0
192740600 415497934 0
105473365 614333885 0
155430875 606860500 0
406708525 566005945 0
12995491 612601142 0
615066090 550003064 0
615769099 405953561 0
283216234 775018674 0
443428417 573782546 0
239549685 198899143 0
131127028 97395109 0
745652601 113094314 0
336690122 402547586 0
180579820 7022184 0
489301437 563423117 0
64706415 48940255 0
394056893 561435280 0
389499638 629855183 0
251052020 333112770 0
322602941 183572726 0
339800347 541747574 0
208217023 525929521 0
642657866 449233673 0
682923984 330568070 0
57865740 785948307 0
375694102 457745949 0
233543016 313765433 0
422130166 612738276 0
385278683 229653300 0
574799711 650401107 0
498562025 560959687 0
445526053 266284236 0
425465931 70523941 0
435587789 124545247 0
207001122 468003916 0
485003101 296936810 0
256820538 328557794 0
470940304 270722685 0
505277140 582711053 0
434560926 480513276 0
344033460 47223460 0
649314145 269182727 0
576221903 162571214 0
97008571 712028015 0
219989288 268681292 0
42219898 93243344 0
383318751 287732485 0
450297767 434398829 0
739900386 797202241 0
779924864 316475914 0
715521449 23536972 0
752906434 603323973 0
800429471 455305046 0
763333706 229798659 0
302410099 724134681 0
370042062 796075190 0
158060845 416560172 0
112726401 100827274 0
638033828 390610268 0
588891792 108700989 0
455455321 665228777 0
750965028 583240513 0
342748325 348781924 0
61274368 107662577 0
253861316 599070408 0
501417150 511826012 0
465877348 88316701 0
484738328 598870331 0
779859028 400394620 0
374620921 482275931 0
385252902 442978689 0
772781660 191318465 0
10059391 233008589 0
513624498 626996252 0
410997748 547285288 0
84528605 466068132 0
619197429 521285160 0
788899600 730052922 0
172359689 157514011 0
218022392 175701858 0
105693038 314231213 0
655302273 547974687 0
562380129 92063868 0
114792247 637341983 0
693476635 436835524 0
46114035 552406023 0
520072122 251622439 0
211489685 707298293 0
368554008 239773133 0
509092690 269113293 0
498933608 369304103 0
171955449 216741792 0
232585325 190543722 0
773869163 763158731 0
263901539 234697546 0
631593848 368311152 0
658601986 757048637 0
539537799 411974874 0
762248304 306541035 0
284947489 107455262 0
140515732 35887649 0
744665972 327516333 0
704590256 6312149 0
134644087 272853742 0
37830342 442161006 0
254356557 629181861 0
378264452 698512154 0
402738342 235344094 0
332950587 540511289 0
360572445 257004318 0
149294232 253066827 0
395421404 176981841 0
627983409 633599053 0
510880456 624986592 0
607627049 318589976 0
689112251 254580593 0
357099311 5674840 0
444608484 741424834 0
338372758 636652213 0
266823730 772058357 0
115716128 689611058 0
356005459 240260331 0
179752878 757554243 0
572457461 283409482 0
226106604 519471590 0
634318121 16399880 0
541331015 269376146 0
582198674 470047049 0
688563105 120227916 0
129677930 51705612 0
525103710 498499127 0
597268316 227394308 0
673930842 33637112 0
569954547 361250681 0
215463459 88109481 0
486099443 293204196 0
361077675 221334484 0
36853341 51635715 0
136626799 760263808 0
669529183 51493450 0
722601468 567850806 0
635571863 41307183 0
436250745 336594806 0
386805840 41236288 0
464337525 191284069 0
756611345 175801381 0
270258109 661402591 0
605901691 488672765 0
76743854 147562545 0
482685323 154230102 0
506015570 58881651 0
34857575 595124932 0
355163925 639210852 0
328567753 422097602 0
62802145 489977298 0
679785344 712881498 0
667795096 7926128 0
192047578 56278266 0
727329529 311651661 0
672504162 358652299 0
370124651 551394073 0
368268639 256709644 0
68773466 212882638 0
468980291 354046874 0
9626979 602331971 0
541699017 714030217 0
560638769 652281081 0
716121991 52487707 0
16285815 614205441 0
451026764 445518880 0
493264790 125902750 0
247221378 647911415 0
242692555 558827926 0
100864449 261246886 0
161202171 779742693 0
529868652 541664196 0
195100615 439988059 0
105774615 736248398 0
407991537 586125218 0
732751260 36260321 0
460192264 565866009 0
665506361 715390924 0
586919161 513303696 0
648475764 793744278 0
551417648 318828877 0
697005761 53643103 0
653461943 746329647 0
521459711 54352944 0
680716491 711626618 0
222545984 666517957 0
130437591 561672272 0
756342805 199593684 0
42127816 619332385 0
129186250 252173848 0
796855185 525925453 0
604226173 517803965 0
801569284 710998369 0
163156858 211259976 0
322150963 581975616 0
65626588 469277044 0
650876373 5630187 0
244370732 66192564 0
647389969 644269309 0
84455610 101225222 0
193389003 752418806 0
233739239 652884278 0
319810281 250622513 0
193007324 67834192 0
234254080 42416797 0
513736734 485690697 0
593474532 736020638 0
429359920 272485490 0
772449573 144744449 0
479213949 77852419 0
276763131 743182131 0
290939669 425765191 0
614025309 89784592 0
408836744 661996183 0
260619821 127467963 0
307639479 60603948 0
206632539 5485318 0
347272006 346407818 0
538924917 420739105 0
238191526 777849015 0
627764164 578002052 0
142121251 441199474 0
754094300 777707158 0
549392003 128115588 0
739504843 282379353 0
129493222 13446898 0
642974410 724702231 0
313282142 537058063 0
611234466 536993236 0
784682390 551446102 0
600227052 761628923 0
426564940 153612903 0
414999813 545292106 0
253748792 7661073 0
292728852 310462754 0
95458801 74804406 0
737390783 294135622 0
199711335 315553398 0
214790924 791216558 0
249224769 608226955 0
530126375 684448042 0
25099419 706385506 0
578361087 261332512 0
648232628 158812733 0
246766917 536604122 0
7525004 315530350 0
159559087 190594628 0
347056439 100444320 0
93814233 303443814 0
780996646 203792894 0
161262989 429107738 0
227117232 620459233 0
595081640 22590014 0
240159403 782390957 0
444747066 236504958 0
92310863 246827448 0
342147780 204173202 0
765131720 313376275 0
336523919 181798800 0
93125226 66310622 0
801154456 533866450 0
586568606 78991399 0
649390209 144788661 0
351857492 144735865 0
321652807 297854136 0
220705099 581105110 0
252492088 248684823 0
421961932 556559219 0
225717477 525299120 0
481239452 445168028 0
498048755 501406824 0
447823305 795494726 0
280322179 31215568 0
335168970 524029551 0
371424002 362017549 0
555289072 762376185 0
156503193 102619753 0
676549295 667693290 0
394740258 498710571 0
614470168 725872785 0
205237855 518023315 0
714906405 324422488 0
547245212 354250712 0
789909030 787236302 0
361144300 690780093 0
656062482 568014228 0
242316741 292990044 0
720184619 295993432 0
10749600 794900594 0
169882530 366915519 0
408177928 672904746 0
25969307 579241199 0
756945962 374114668 0
369713630 182845656 0
175915995 469012569 0
782109188 54877417 0
236091826 762572427 0
250370336 730381450 0
279163314 287743435 0
525063414 714468367 0
633556868 276107076 0
444924649 164229850 0
450698449 456112190 0
787101164 390472587 0
695300777 574587478 0
687283535 210897223 0
3902642 505926986 0
623449401 24722083 0
215450532 75307010 0
416342509 527605259 0
271415929 474136356 0
144274336 12516552 0
692305088 106405613 0
299144034 595416727 0
123252921 289696443 0
464269703 332474257 0
366791836 162620395 0
175372727 737586297 0
282516392 448629868 0
706782849 447417235 0
101394810 598564941 0
622906311 443881471 0
195674140 710151123 0
407072546 456528263 0
729747532 385396567 0
447829757 746062767 0
252774896 751250566 0
189157215 589541924 0
301481545 591039693 0
205229044 524826424 0
612477163 118704782 0
672764672 147301315 0
255852647 226935155 0
476437357 11535475 0
142219184 474550431 0
589460357 283874915 0
581382311 719568088 0
780605324 182247206 0
221475545 229466760 0
385123875 17172715 0
722435368 356940046 0
187183595 294944251 0
189580814 230936158 0
389043912 680161823 0
126864894 798776692 0
762878782 24151820 0
450187302 382418203 0
469465718 98928040 0
63205832 573568662 0
65224613 733473274 0
69394682 196380311 0
446536639 331934087 0
657415226 478060460 0
174069643 280222127 0
148220145 621726949 0
244594310 698801788 0
121634996 53309510 0
361368414 182072856 0
71290069 648055618 0
765034495 356181532 0
275811292 707833922 0
110277398 96650123 0
171100054 164535054 0
755635318 230274664 0
355194810 100908002 0
244144443 740056210 0
453686864 700668978 0
169939398 199691618 0
182396592 759848616 0
88758101 514207639 0
349140767 667668049 0
349896938 791188597 0
652904591 328918905 0
777109382 690413904 0
682454305 693904958 0
31592558 127556298 0
729400065 78630071 0
688648677 387789702 0
72840010 584594644 0
93838260 142403181 0
473770353 485467193 0
435253759 425243168 0
346302455 221141830 0
340532727 174110796 0
188651492 349334573 0
549770720 794539429 0
13748114 767689572 0
517520506 149938756 0
425703799 247139674 0
121676952 113922392 0
540529073 203110161 0
693616094 774839419 0
707554899 521244390 0
334800211 536877 0
440472846 201575641 0
569748439 84949495 0
387191663 234189086 0
279497863 746280816 0
315114201 174126047 0
685757381 762514581 0
327186990 189093459 0
23416943 50880871 0
299321448 740978621 0
754976612 72360438 0
278758182 196467968 0
214368034 567398250 0
273995616 751192365 0
643508825 428194979 0
341046250 232793038 0
663686747 330980235 0
653840128 591834876 0
93548223 376786526 0
669851963 131754826 0
248893813 759873304 0
561586426 213307830 0
532870528 451456047 0
170886862 435012457 0
721131146 151949444 0
409527603 556855394 0
340488428 717433533 0
104405344 83313105 0
500463922 774597006 0
90713550 571718404 0
350422118 163121945 0
83795409 17468842 0
705993993 450239207 0
603478196 675905127 0
747729042 484874020 0
100009525 533702421 0
259071251 644995569 0
387975419 716332020 0
58328418 108638636 0
764722182 754005567 0
410603957 198292068 0
413787059 521365672 0
729263364 456785180 0
331625281 564426565 0
54143592 328357606 0
719068737 638820732 0
132337847 16778574 0
358261949 349806397 0
115919938 473011432 0
60061177 728121218 0
566014589 9745878 0
220544338 510989197 0
694008584 636640285 0
20955949 262718704 0
127387260 496713049 0
277279811 523683808 0
227816351 604060593 0
655414014 521146057 0
137296702 697087620 0
325544260 28647428 0
656353116 153221692 0
628471209 95809219 0
526940119 133889181 0
450843192 378825646 0
516545427 445450574 0
430755583 605271962 0
419156103 764420646 0
11216809 545400903 0
106107832 442948516 0
287132248 608995953 0
434235366 512920220 0
758197050 193081598 0
391848369 423618554 0
660747337 751586231 0
652011541 754491204 0
419595574 426206562 0
218146758 43918271 0
309843922 500345741 0
349760300 260868257 0
702500663 727959371 0
331852093 769075082 0
640991539 104715403 0
96670962 288033842 0
666972195 316263969 0
28489885 384391791 0
745018254 187397107 0
314820821 292973846 0
646680222 392463287 0
566081992 170402356 0
562963147 718191337 0
547864972 550393046 0
359186092 19634974 0
491318821 577442766 0
758453563 251654828 0
295924125 343469533 0
411442822 66490792 0
743067456 409022757 0
287559305 451104824 0
353099917 246450707 0
753149268 296165500 0
596017849 377669590 0
40764194 207544733 0
204120810 174272112 0
198304395 173816999 0
209086598 705126868 0
686042792 773388383 0
276641259 174567232 0
669896921 134704683 0
163689285 301121716 0
630481536 183394633 0
370835142 534852480 0
550212547 280472294 0
720861361 556603318 0
368982579 416599175 0
230148716 569450226 0
482067133 14280180 0
268297050 179270489 0
701207481 621786348 0
363546031 783592906 0
444247536 306746561 0
312732178 362550142 0
395515504 755302298 0
266161773 268850882 0
213803977 742990670 0
15142961 108578406 0
645976808 291643131 0
631344024 545592908 0
592714382 730898868 0
82192553 520105383 0
624820343 39296741 0
488649345 168495577 0
771106642 5760699 0
88485353 380214409 0
276785247 473544898 0
704240175 470599963 0
191442824 71127812 0
532282181 323915698 0
779775963 644637467 0
73966666 510443439 0
242256205 412891434 0
461157099 555016599 0
118330825 616585733 0
77700809 368073616 0
577425747 717860774 0
495941617 87281853 0
425873571 466459188 0
236045687 567248146 0
301534502 627631562 0
313211015 199733249 0
30196681 609748735 0
774618427 496417687 0
382766783 348843423 0
801617927 311923596 0
306277267 270380837 0
561538153 320938618 0
746778703 537478378 0
528138695 604127871 0
13629 279801296 0
74816330 159958147 0
160916257 361303544 0
105369309 495414203 0
511523832 411581616 0
596701989 718268583 0
436007271 763704926 0
567437127 301319871 0
17896682 496391110 0
245436522 763022109 0
486154606 204549849 0
529241161 743007090 0
272858990 383458383 0
346259236 688875070 0
155704056 370667230 0
27617127 265149682 0
687331278 438620124 0
231347940 633346741 0
162748361 492091551 0
497827403 428648716 0
447208771 581757414 0
274643759 100117809 0
345641427 356897166 0
269965028 435321201 0
501212799 663694124 0
61589142 524697478 0
443204407 394688895 0
721502644 49276868 0
12303795 44328721 0
535967701 642132091 0
180633348 674962777 0
411912093 3114150 0
226223422 789903230 0
208897240 583484440 0
677471902 377666574 0
180825764 391891874 0
466383623 737264606 0
536752081 465595690 0
681000185 713822298 0
267066699 175349927 0
84800320 232778708 0
255477177 351717981 0
27108778 739182105 0
415841310 287656051 0
724065888 582289837 0
785932279 491189963 0
769376423 62540108 0
39022208 547228582 0
33184514 378915452 0
270319639 688678630 0
78779919 533749971 0
88497293 337362411 0
51986204 263846868 0
83276934 317631542 0
798649765 596580045 0
706858648 614061420 0
104851698 448650734 0
31727270 66321974 0
608122224 310411509 0
487034821 621016428 0
668374740 292702559 0
221269691 77423650 0
456378912 623176397 0
201354398 511636266 0
796175897 94764447 0
476467907 111583218 0
9685124 85969529 0
376054767 507585999 0
641193417 194923775 0
44081240 304663227 0
223998015 619652424 0
653741122 121922948 0
146639512 212176209 0
397587536 251944408 0
637981998 329056900 0
640309621 448254866 0
534592005 790050017 0
330790849 75174188 0
784773612 789275129 0
601152170 246097147 0
744942063 369434524 0
390922084 307683264 0
315391361 638506268 0
636750651 274807259 0
247915872 233055374 0
171579341 401525875 0
509719095 158920161 0
748321252 714689649 0
279240706 420826572 0
720845890 760724222 0
49096483 261734539 0
607029818 73020792 0
643815647 337092004 0
719721104 166692060 0
461624238 790110535 0
491807011 594986924 0
596733747 209862553 0
102209229 97443982 0
748622720 372356493 0
284812599 110139240 0
348752903 423659952 0
343478239 89205670 0
255059178 785232266 0
1816917 238022707 0
478575688 719992185 0
419031303 704051662 0
347341329 506630543 0
580716123 322126299 0
756358113 53201819 0
387819104 779985797 0
599733506 368078509 0
726062581 396070386 0
792039939 462395640 0
496192349 699671530 0
173480841 3919817 0
394792447 163696388 0
649138946 237426060 0
137079169 641077814 0
145582169 506579187 0
177660448 552230690 0
533833664 743924395 0
720651672 192924004 0
89536948 784881987 0
258148456 43084592 0
370686992 519843766 0
785061034 445878106 0
333411218 318795841 0
81146536 427687403 0
633147083 211551076 0
510961564 637663278 0
162220301 200504909 0
801218127 714751407 0
378288663 502875136 0
557620312 541600504 0
729874205 760474666 0
105062161 101060306 0
780172614 724667939 0
181525839 702971200 0
404668570 284077776 0
562871182 487575349 0
485933585 216193284 0
782924758 143985987 0
309886522 782399489 0
509363749 207416640 0
109764824 801047817 0
590741314 770760538 0
323530155 104629558 0
191237781 622632742 0
326208227 294941934 0
106880564 506318957 0
165637058 508767519 0
616151679 546899296 0
310989095 789715899 0
208149785 422707855 0
398932571 544937815 0
371103809 172539747 0
675190398 585128624 0
766075946 572754314 0
180104895 506324018 0
639585592 204663163 0
137796340 270714165 0
462363705 795573523 0
504023644 593489397 0
265537348 93504215 0
260039601 199247637 0
633484884 480710126 0
791420135 500897280 0
87232922 759337276 0
755399243 429416582 0
162226856 741681831 0
174449152 80055619 0
756131997 470817725 0
646617307 793785479 0
701145528 71604610 0
701612590 189940972 0
773053757 704183057 0
280698568 31734659 0
413368428 405659521 0
480255015 28370216 0
770453329 287593453 0
761226234 528860108 0
462758056 591274464 0
500176305 381103544 0
800278181 584283307 0
706868480 628534267 0
423605232 359815763 0
597001179 562405477 0
292680569 501634739 0
284362647 144833515 0
254511662 22535182 0
226642324 718082439 0
313072389 10398410 0
16960993 642152265 0
410247869 50868026 0
331411390 710905911 0
653236023 234547042 0
411751424 353263611 0
798324784 746827670 0
741011223 319881315 0
114348640 178057526 0
477563728 72169221 0
794538006 116746634 0
696981821 583202534 0
1683367 707968376 0
388038594 184021168 0
671534575 101574437 0
160001868 378236986 0
161462166 418798692 0
154532024 602521526 0
461283760 585219720 0
140048023 142499903 0
136855670 216168767 0
324397452 498746254 0
449210988 215224215 0
426191251 288412167 0
400219841 448787100 0
630970831 573416470 0
215609453 248424012 0
437486231 6084853 0
510924809 764180703 0
531562999 752815519 0
124420670 299506937 0
581478737 112033070 0
606810341 76698675 0
422505942 680214125 0
349590903 244593764 0
143029618 178118413 0
379411419 191184202 0
290579151 653493639 0
769572599 280993317 0
800471027 639654142 0
57517141 745480952 0
167149071 580044996 0
37219600 146356030 0
123384686 251372331 0
469765449 261359610 0
104393028 365499369 0
639247736 750017555 0
198483466 97975880 0
383673166 513357035 0
403436545 596354001 0
217579926 259741030 0
63983042 336365086 0
344189031 612634641 0
102754130 56727035 0
426633172 677471780 0
425978466 211007659 0
671653233 526254516 0
121423981 210526150 0
717468275 354348613 0
232981944 724320891 0
234874741 227146948 0
74384815 401176116 0
795574341 633246370 0
36890004 449689901 0
688705782 194036682 0
19805650 434690701 0
195758522 705379036 0
92364465 346618434 0
414420186 470198493 0
224844673 364393522 0
19359453 394926692 0
67819948 489683405 0
9719885 422546952 0
322442496 335615733 0
212789495 664587334 0
400566844 121600325 0
570126286 17119968 0
725814477 440604547 0
220567250 83425163 0
684496785 721281655 0
41339587 162454578 0
671757002 521690579 0
332608692 40539877 0
529125625 274233997 0
495063512 467080892 0
3732205 3940724 0
132845401 660641595 0
444963481 684686335 0
647071482 764701075 0
445125302 233870154 0
394871512 713760489 0
432119884 624313050 0
259174490 631766241 0
499596241 159977865 0
314973397 327422570 0
159217800 264951797 0
369104005 715977727 0
278521118 573717654 0
253432789 88851909 0
539431790 8899111 0
749551335 612654753 0
392814815 312015729 0
707787837 441749727 0
511705928 261165715 0
66989300 39314890 0
172476873 721909595 0
30891984 687137146 0
591008181 108108896 0
506219135 673243368 0
63694111 694261404 0
215759279 572710686 0
156198209 50308903 0
187705553 73661653 0
679472312 412078322 0
47673671 151312537 0
343281089 283704310 0
236844245 590828397 0
70900959 247422079 0
282231161 21856673 0
275810108 335052958 0
767761548 582326180 0
292031293 656336247 0
686347580 682084458 0
651968241 465189645 0
352197536 677842296 0
334771784 673441419 0
710289924 245947514 0
29457265 44323842 0
742198423 358122131 0
32793802 185944655 0
55175672 663711881 0
76774532 219464508 0
689340769 98387783 0
34002706 646268227 0
324021514 25616828 0
679287509 685825462 0
256410582 264895182 0
492434017 21426060 0
756191688 275154301 0
550328086 229467443 0
648530741 750184046 0
48189055 48361819 0
28291114 789550876 0
216650559 187487780 0
252910544 57139363 0
166566875 746323290 0
336490579 458598062 0
339425197 303752136 0
431652640 580282522 0
501604832 364340333 0
221786170 168421135 0
160540538 124814391 0
566739703 355944170 0
437070619 800800042 0
448378645 68744713 0
581944642 470537723 0
770372392 297046032 0
33174215 457646040 0
434703422 265350081 0
117478509 410776024 0
122178388 705786169 0
393622880 168807477 0
601003876 241079901 0
589818650 80023092 0
120505172 249850503 0
292076214 515791920 0
516708707 328914169 0
381539509 412232483 0
721758892 650048123 0
592735265 503625155 0
313985811 539680254 0
523183690 299088893 0
93128997 494124595 0
176945932 503233820 0
293294494 360616427 0
674113889 591793749 0
635223040 35170031 0
229086264 713458774 0
334781494 504152558 0
427115433 195647613 0
587777914 499055477 0
579162558 273467557 0
76436305 653875178 0
729975440 774399296 0
634924937 717510366 0
323234011 275816039 0
45999031 501164099 0
151229489 403971820 0
477429291 772999655 0
57906556 27246319 0
145999891 445392330 0
126993385 202163829 0
553863540 521858554 0
507740154 46352445 0
216164354 641286943 0
708309332 477945873 0
278435268 59705102 0
625711412 90351951 0
159912530 491927125 0
468420014 10877674 0
216153461 358707335 0
650623577 236050277 0
193225367 290045012 0
162313765 216490591 0
94567079 379608478 0
301731641 317718882 0
722839695 213477740 0
784433051 547854045 0
743271364 752483086 0
331773823 89596552 0
686979012 457082807 0
709542835 791123150 0
77929202 589961471 0
250404010 479358104 0
99783223 621757365 0
166743850 673719403 0
203666252 148687008 0
203707447 171539476 0
248016452 798702334 0
362515053 167360900 0
744434733 732627741 0
516334604 137912491 0
473642986 134580884 0
710064947 585784984 0
696698292 256170140 0
151955753 85647702 0
455598367 372665641 0
300968940 647858282 0
171743099 711147348 0
95491006 7564928 0
630361274 153811963 0
223107840 470839013 0
440677604 64676534 0
660568800 613482042 0
172065717 532582046 0
124836882 308017049 0
142501080 709824615 0
335647832 622141642 0
340846702 208995987 0
743068977 589645181 0
592132971 422958425 0
427691216 429023462 0
483549969 337889819 0
459391241 152849388 0
485145833 639345214 0
274035500 122505162 0
288952777 672257867 0
195485207 189728943 0
698434303 504097487 0
260042015 594527560 0
374057753 320715052 0
722893842 106479350 0
776350740 798529501 0
491961547 660167413 0
709462052 89408704 0
150639670 387053894 0
492425033 633533731 0
521395693 379559099 0
111376726 101107617 0
305887761 197491046 0
71145306 312870879 0
466621257 742288799 0
713937360 365889446 0
61960739 511407613 0
162132486 18373829 0
578178720 620469209 0
208387190 537329560 0
302239975 721422484 0
125481124 525530838 0
163670139 643654746 0
239564205 174824101 0
655886076 271969898 0
393476931 576897674 0
560293340 314722785 0
691444508 252358477 0
733198923 614603619 0
120885057 330904219 0
14728648 83541246 0
202172064 139382307 0
102379854 750002762 0
360012604 719434322 0
450618940 728747176 0
753803498 30738057 0
640061385 147347752 0
477485316 133441335 0
149818105 67741508 0
563929953 84813143 0
185616405 416374367 0
21143391 306698779 0
303036087 579694195 0
578689731 701803235 0
370748130 64347036 0
405028418 251598380 0
421439516 335422946 0
229511473 42118634 0
190828179 136215365 0
175934462 746717388 0
210210091 304424406 0
780358436 622618395 0
446504336 265992447 0
483934670 391151208 0
489685397 222310782 0
576254014 728036819 0
623734614 303699710 0
397025029 255826318 0
597516326 249430034 0
135885717 300972246 0
273234991 767804239 0
636571144 669410861 0
344236359 440462513 0
131029203 518633527 0
718198743 294460680 0
771541632 160846691 0
63717934 558348909 0
392903293 88186644 0
5449431 130824623 0
337367306 154783273 0
476858573 622666638 0
487151283 240744384 0
717175618 306074780 0
128412523 695970406 0
351429628 540183168 0
98933013 775198701 0
781717246 220433936 0
1485103 597326939 0
709805975 360960251 0
136514188 454182418 0
26478276 334525981 0
445808537 74374787 0
254384930 614685756 0
104267160 444673913 0
311842245 126522778 0
417766093 561741132 0
144401468 117360825 0
649582973 225402583 0
682634095 71257162 0
150075377 293024919 0
155166413 593043491 0
186195975 120939747 0
736860344 494942013 0
655853994 208073541 0
111315820 454173227 0
576051551 121927980 0
257039373 677070453 0
157364577 710488572 0
325790116 364305201 0
167565918 587426609 0
243052685 455578619 0
384000583 694020556 0
370246079 613926983 0
210525446 218430172 0
242537642 431224230 0
109436888 760189560 0
732069055 700251095 0
623604488 334771882 0
410417850 148685558 0
582938222 38399566 0
148625719 617244911 0
139726016 131158922 0
664166924 209143220 0
61382574 650530087 0
785287090 18399400 0
565117891 594285707 0
667124477 410932647 0
492830863 81698513 0
483585601 431335476 0
18724155 195466167 0
51125942 422509233 0
109965532 794364966 0
516263935 169534459 0
223412168 166384907 0
554978856 126172477 0
613268843 467215365 0
333191818 293513911 0
660382859 612059089 0
776232378 711458670 0
155599871 359259652 0
565604474 496827009 0
783598547 309199686 0
186576690 695252235 0
611466358 684391544 0
477276825 342513162 0
719484440 704289972 0
617453395 421514480 0
537296667 354384963 0
301259322 444860975 0
406863631 626833819 0
714871169 563483133 0
194092305 603737109 0
374783043 487282213 0
33126394 117177786 0
48394365 742809680 0
97910962 29659612 0
34702895 322757611 0
217413861 154089762 0
9845153 45080991 0
499108676 772149886 0
515375951 85838769 0
708271498 115752279 0
391362841 53739519 0
39629738 120507028 0
235284919 134266124 0
241178604 682625294 0
268751288 524419230 0
16183700 584862162 0
458298212 723756094 0
177040492 94974837 0
698028359 352004175 0
682250521 489795890 0
754680886 54428380 0
647794946 309494115 0
307992190 238584922 0
620389678 230102900 0
605949620 655849511 0
493648530 147716040 0
636438276 569457884 0
421322799 237657571 0
511424449 644159282 0
302765139 593917229 0
785379349 512569740 0
463344951 241001234 0
289532913 417806401 0
671191960 380704278 0
211005536 229427309 0
300526651 103592533 0
583838414 578566567 0
745163994 676249841 0
572876580 483275058 0
735727416 342947798 0
338826146 658585769 0
709351264 296110569 0
152558820 16865672 0
700587022 390509535 0
69411444 435746902 0
298419362 131110060 0
645696909 31714451 0
742163078 401813362 0
699131094 452800537 0
716616087 178256203 0
544344798 507371002 0
171579693 226927478 0
215668504 58693385 0
211295853 710766796 0
284568217 197496074 0
195086789 751064150 0
703939933 137841914 0
607710695 481448902 0
40442093 447019071 0
62920713 263891311 0
30943007 258847401 0
115730173 663695542 0
258812334 287051437 0
652989211 197389452 0
624575450 373761601 0
290053989 651809656 0
684271220 7577794 0
647261476 99035783 0
273546248 658582933 0
215733707 610335777 0
721443195 97224922 0
27649306 83138963 0
385206830 598223031 0
200645433 536585293 0
27669389 676347245 0
563810800 672435561 0
698017736 581600625 0
527967032 672679156 0
689851059 461041791 0
107818477 62838471 0
109400189 24079909 0
195469843 286807156 0
758462345 392387040 0
254124823 261291553 0
784541901 404982306 0
747503825 720226986 0
728162734 658158625 0
535279992 94379728 0
604577972 154895016 0
9729945 432483713 0
160422961 164370854 0
622894548 220476204 0
319356763 654680634 0
709267553 298604695 0
787094811 348780307 0
241708563 367505949 0
311569491 446865056 0
87935784 25814708 0
108559766 576258693 0
582843387 443684543 0
85051066 207137054 0
552662777 721254384 0
441635666 704554727 0
743121775 234893033 0
1341732 134208214 0
280714232 638030380 0
95415207 185322390 0
511365462 83964630 0
305581824 285064769 0
7896916 500221977 0
474349673 383436659 0
257305753 107183499 0
350766157 386829387 0
408962541 252674325 0
74842236 592676980 0
246061034 215743877 0
541647504 728322411 0
222133683 352423043 0
51898699 632081902 0
563330580 637577878 0
75521512 258056452 0
90222233 627850350 0
620020686 572124558 0
782272672 784853600 0
505943196 160945154 0
686342292 778164178 0
792362202 4056439 0
473429915 572011039 0
461064327 639276415 0
568119310 41198665 0
589477297 192156292 0
55518983 710441173 0
298537830 345014439 0
5822565 597436441 0
717888265 96152650 0
440413699 364708675 0
258916784 354881970 0
58777019 126270999 0
699469767 461280222 0
630681037 740182460 0
168880595 731777176 0
194250566 449991706 0
262833255 717702355 0
356947306 181617162 0
419618674 326700895 0
452804929 336634534 0
435539213 673968309 0
658269193 103661006 0
236799979 326079903 0
698350773 294931383 0
225705044 163660825 0
181191616 603657899 0
19029514 268234117 0
786422782 250436484 0
260321558 680241987 0
646091731 264615354 0
588026019 236820392 0
672151565 331414128 0
111486788 532439209 0
97966447 253838650 0
315588971 100003326 0
231263743 111567066 0
208549468 315983801 0
213837941 450710245 0
505458332 29904238 0
585550801 542893377 0
631136975 573132302 0
293120405 433553024 0
537838352 264755590 0
716085562 441516664 0
517362190 291951201 0
390930741 100470480 0
745419005 637809563 0
299437393 221746527 0
777120433 176206116 0
167983417 368582894 0
772072757 652920691 0
782378567 148413370 0
232706659 477570226 0
760284696 317715865 0
228353546 224592515 0
645272328 434306083 0
401355215 599300762 0
634058060 34393883 0
710542583 739928761 0
199978134 728469607 0
641570113 323551215 0
637086310 591704392 0
437258162 746194145 0
457336035 184256717 0
247703839 777812641 0
678461573 290194047 0
501238817 156034518 0
571722733 121298715 0
145914703 354722617 0
492422094 753036748 0
659783089 441195755 0
772215215 684909178 0
600037263 100173655 0
630676145 345253147 0
284357820 106702400 0
337398224 413695748 0
328952504 651566236 0
64643769 47316613 0
773710379 3425819 0
20937741 361729379 0
435117954 75520058 0
619555972 341517530 0
683375129 364678662 0
158705371 308182691 0
584137056 346837188 0
428612451 413430644 0
564276663 65014143 0
520903235 256715516 0
40558456 147697102 0
650195452 723185539 0
438849865 645742357 0
292470686 264167802 0
121945368 168004437 0
710876672 128821451 0
605855350 466759367 0
490657624 140613688 0
759369634 473345267 0
408416247 548232779 0
385171589 229211284 0
148784176 571565192 0
333060986 411063815 0
328095640 227845194 0
478820390 412181630 0
137044339 451766155 0
189809343 387980688 0
351330514 515514474 0
230759013 123644978 0
258303058 589641275 0
776433342 523853375 0
468689674 674763767 0
368900383 770193984 0
702842813 163318007 0
315159702 710109137 0
115248535 342067848 0
527100101 428985695 0
5808049 458311887 0
160525599 161210893 0
205305039 520953500 0
732703258 541911148 0
388467929 71146853 0
613987444 267120004 0
425507862 750166474 0
66939003 393331933 0
139370927 38756882 0
359993527 7181502 0
501770281 606280315 0
487036408 210151818 0
624006806 149297153 0
42671312 712484475 0
26778982 184740082 0
469252629 642750541 0
214440473 425975315 0
105944964 717309366 0
594416013 273669534 0
527458963 1495452 0
275744437 739233664 0
6498999 109051841 0
132816804 395273225 0
309420309 766423454 0
652346968 277737044 0
699281691 346256128 0
527602657 349401774 0
148484741 775028287 0
490615225 13212024 0
122341031 361891353 0
599442998 752759002 0
616458024 104690029 0
505558959 193466210 0
569767771 774532970 0
291816741 374741957 0
42925785 441228265 0
276439630 438295448 0
133717201 572131613 0
712283524 406950003 0
367404880 670873631 0
25069912 750522639 0
155268274 734672556 0
54660289 80260755 0
204508739 798869525 0
598169953 93117656 0
276798074 323512282 0
277334333 410092500 0
376564273 347457507 0
26598761 644956414 0
199662049 576847769 0
753676925 229806655 0
368369979 769347228 0
434652790 289849924 0
270251147 615056576 0
506117559 499842848 0
675699409 801519482 0
114252284 333852132 0
84167606 528699278 0
571774143 413817009 0
754962925 466286309 0
570530561 728181331 0
131579201 742669365 0
607615545 343855708 0
218813059 24380667 0
80809539 1150838 0
769533167 556419891 0
245725134 389699385 0
765582182 7394657 0
424220095 79680169 0
793971191 440938519 0
77707021 320429462 0
485980941 539033281 0
309107416 93036412 0
539259762 484667505 0
433077786 112318720 0
221447157 154692390 0
126265053 118405943 0
211845233 645685211 0
317934607 499458013 0
389335475 608085113 0
458415194 600722597 0
698711164 228596644 0
311636911 435099918 0
1056443 15433145 0
362889124 6600962 0
563343425 264953193 0
188210235 514048880 0
337526275 182191575 0
749210742 318764249 0
594557094 636030255 0
53273402 421947681 0
194410491 470160980 0
438806144 22014104 0
490791889 62082474 0
349145092 800545373 0
442441088 700018198 0
358601865 687701067 0
117321565 763478291 0
612562287 105590839 0
663645724 519780872 0
243251066 507070729 0
127532080 246669238 0
608151156 735022051 0
751583858 608384309 0
319963100 389696297 0
280101894 741213159 0
106766863 424831686 0
296224602 493732192 0
419596242 676111458 0
658493485 498591043 0
202363745 223182597 0
210313589 138471427 0
180025028 593425902 0
132844276 440439455 0
786933511 208731251 0
226874830 140824327 0
368614485 112137649 0
672395503 318044719 0
742048382 182532322 0
114015886 137046100 0
104297965 183244209 0
269696620 67107007 0
73124878 35740028 0
763102275 417218350 0
95649098 747825814 0
628474097 516628102 0
196836896 50610131 0
586195167 701253625 0
426798270 164838138 0
777377173 36130289 0
498436852 562654900 0
6886423 410427115 0
578731674 472571359 0
524468646 576579189 0
46562730 469887151 0
729565323 384797159 0
243186610 511525955 0
493876943 796877282 0
618995766 683493685 0
480851113 112057521 0
53580384 597175667 0
118969645 318781693 0
312266754 579782387 0
219358547 739999276 0
338739716 616451603 0
175303432 704274772 0
668595123 668196476 0
498700442 138299991 0
96591943 764861434 0
129764375 775366764 0
623845239 608847946 0
251876843 395815713 0
70581425 254150382 0
366649035 132882487 0
257464419 563690184 0
742701924 485421514 0
645402941 285548948 0
86979129 189317023 0
600498551 588514218 0
488682997 52145169 0
644311279 403931652 0
743116105 109720598 0
610075069 580337196 0
72553559 511387608 0
268380221 605612602 0
777751804 471321616 0
312867487 554019537 0
249937858 563658344 0
447792530 274968343 0
318559180 448648983 0
64782030 172291562 0
40632258 296780487 0
25541619 499125567 0
237324906 133493654 0
745764683 676091621 0
336763223 8682107 0
646074015 149046748 0
371203187 321034813 0
325013417 195695806 0
178357924 91056579 0
5774369 769793306 0
109690523 220418041 0
347435991 189466613 0
13063897 632945598 0
456254893 543467716 0
252063532 413367252 0
264303253 523685850 0
526938457 551104016 0
92040659 196600350 0
88089355 710764033 0
4352553 102325707 0
85046175 31723849 0
262556017 53998761 0
624729256 72673430 0
306628326 442911169 0
278555231 176175691 0
47993924 328149649 0
322950108 506109158 0
292030047 182611642 0
99678723 254132698 0
739070497 312144077 0
758832635 720099245 0
509563885 528491593 0
735947015 237995854 0
423742219 226042218 0
774970410 569069022 0
656959145 444819207 0
318503655 310927811 0
147277339 718251774 0
268341005 99211907 0
225061290 548013786 0
795880752 734227443 0
303900532 455247109 0
62768159 476104872 0
687303731 110750589 0
631981438 719766148 0
433495599 150644917 0
255301343 763802020 0
772931584 666851929 0
28489485 143149064 0
44625390 590691818 0
546068629 195354104 0
709861272 10471074 0
182665205 517286937 0
611573074 260901200 0
337038532 763226900 0
794732276 58529480 0
154883704 650771790 0
163487586 470916123 0
759256460 469421000 0
129574389 284177027 0
347910273 730481149 0
355175406 91624994 0
727090629 236102197 0
471494948 742957904 0
594535246 449786367 0
408499512 358166986 0
780013154 709468639 0
23504131 765120952 0
584271665 126401569 0
11522086 521562588 0
604840088 178357141 0
264095074 177923802 0
713465222 165649495 0
49737468 670515995 0
235014563 401405009 0
98241988 502103831 0
86195712 415700918 0
407748145 789768028 0
738199476 335508416 0
377299835 19375407 0
92841638 482150552 0
483246761 327244124 0
487360850 62387792 0
168599308 717079443 0
443885008 511104155 0
478375724 723299666 0
535288211 413523704 0
667884516 231288577 0
40908420 299472194 0
303731105 198814742 0
287772195 457057698 0
166135463 680787822 0
768634722 77646836 0
260385069 389249052 0
432063923 511860792 0
644058482 79383826 0
753230358 688854635 0
340754003 124384982 0
520409059 680053798 0
107743721 752628370 0
768186580 705903613 0
401056354 171314371 0
752976137 600620644 0
187466585 301657916 0
506745600 643907383 0
325685825 35495637 0
74619762 295104166 0
49584042 481380812 0
376997087 275226394 0
731290406 33637939 0
765439265 641137630 0
463626499 529304503 0
421418592 150158111 0
476787706 219674773 0
435362563 145669695 0
8377160 126082701 0
670219364 568819504 0
765340368 46024732 0
446187637 420166656 0
389646758 507002905 0
418132269 402198838 0
709651908 254210853 0
77794115 128525574 0
67007286 433124364 0
170800150 224706560 0
51267369 701030818 0
567597932 187839066 0
80125887 515974267 0
174074460 516643504 0
623393058 766050047 0
574802700 275102671 0
634053475 89996455 0
297698602 36107387 0
15919242 20788045 0
332281043 663468644 0
690732303 717671693 0
793081003 196956018 0
143954237 296884331 0
135771922 253998286 0
637197606 110706135 0
635619381 510041500 0
536924697 718315362 0
558053875 648659731 0
43454501 558710602 0
709020084 212585999 0
196500575 651644570 0
418488485 589925746 0
792315911 525419431 0
309460517 314790259 0
481808924 372573929 0
476987672 124958319 0
402030616 694831735 0
245231953 109230490 0
206996478 602289864 0
406419357 365706264 0
93731524 16445342 0
348896927 611278613 0
74336310 134385515 0
626190544 189436232 0
758626041 283730887 0
165804011 400527458 0
626804063 273269070 0
465900650 423165185 0
18282660 508405244 0
637650233 436917340 0
624628075 487882912 0
534979731 767136883 0
226795817 191976404 0
462572714 534087582 0
448054843 527206563 0
799606017 363895803 0
617702217 503280449 0
635969699 90607911 0
244185687 421300587 0
653804382 466829415 0
400075529 650168476 0
401448748 395958035 0
598415149 494099980 0
423180318 278829450 0
440434470 263710882 0
7875793 550690104 0
681688622 752045751 0
402819858 258042446 0
451721710 130765733 0
677493926 381444474 0
9706181 11040004 0
79136700 159297536 0
19344309 797939416 0
597053725 5776783 0
495453169 404154736 0
12223592 437358982 0
787619452 587184412 0
310825087 631488289 0
283685827 344650996 0
606684504 436615067 0
613747754 58159501 0
734179636 295746907 0
344493348 675278672 0
18735223 298424019 0
676900646 59427731 0
397056976 661292953 0
769558379 124676851 0
672119297 506480752 0
316621566 414892288 0
68023495 26128637 0
75238118 356277703 0
27411417 484193960 0
44418331 232895950 0
599630509 709280315 0
703541926 138456466 0
541954949 213567106 0
332124810 371624978 0
142863545 28851718 0
459533363 749739734 0
713912718 1986573 0
714536521 390105844 0
197461747 114210041 0
655934722 491947265 0
201744996 462493875 0
571319719 243705990 0
132313005 475630492 0
202623978 146879919 0
551585518 373544402 0
673350551 47991907 0
455057605 1442501 0
749221083 560099375 0
483138770 341836577 0
381912336 799863176 0
657450304 487237780 0
362905852 726589731 0
247983641 270525609 0
173825032 377092575 0
417870668 426792356 0
304200883 671336933 0
313204671 235474394 0
92771667 347163534 0
142983469 214230910 0
322224959 507978744 0
240196387 724487047 0
77977371 549571074 0
160064692 244143102 0
370379361 672658092 0
716812919 670581446 0
359769001 93711784 0
89551404 385496502 0
742216430 617944621 0
360064042 97424600 0
181754338 140655703 0
216315960 140844011 0
676428386 442652646 0
380435827 602726863 0
525885272 230824262 0
459641671 108680671 0
457776953 600755322 0
678347461 191680814 0
740852063 579889516 0
380466464 151011138 0
127552969 536546952 0
508806630 108461772 0
297749289 204237129 0
470010113 736159854 0
577152657 317566995 0
137019577 371759709 0
387018906 731876730 0
397715569 516031104 0
30312589 562950063 0
740236184 728062425 0
621557657 739030715 0
722736826 139815420 0
148811865 309958472 0
183946899 481876216 0
213066681 575250362 0
93828301 478736489 0
61577364 494575008 0
612587903 714447770 0
566434398 675823446 0
640624245 657830778 0
468080407 660527066 0
667600635 631917605 0
730183598 778684417 0
428465171 574869144 0
71068706 737315749 0
424065344 587348494 0
427817562 599309509 0
101615053 213729148 0
568431892 383881444 0
573816931 302642601 0
574497464 555006434 0
196364349 551251810 0
783677109 317781398 0
122630736 298419781 0
400955510 730498700 0
733878863 31081640 0
269595133 93844113 0
555747171 165796443 0
701346880 654102717 0
243858918 268054520 0
13168839 628800313 0
320076504 504466483 0
39727268 234786130 0
646343438 627624440 0
296710573 755300133 0
614038870 313451430 0
81702352 385488868 0
692048293 692758982 0
678797705 498923098 0
731577894 61708248 0
701742074 168033612 0
152204066 568238771 0
695970691 255198706 0
599330626 470064130 0
788712887 659819456 0
348968932 172613136 0
192875076 47688286 0
471377194 379851334 0
651369321 342290612 0
236781249 321931533 0
694563397 307902556 0
407956825 487814856 0
216948312 181595188 0
230007483 700875718 0
30420715 42418899 0
263692080 235352368 0
422233306 76129032 0
349988382 415600764 0
789666146 242977768 0
466587820 170131956 0
616869111 276413694 0
489421327 229459865 0
683266642 48337710 0
632058685 112021084 0
192303465 180880700 0
222108820 424458148 0
523057421 487508097 0
155561756 696885910 0
112808656 676531191 0
235236682 51817218 0
347864921 230511105 0
309808119 177341435 0
722983913 429393926 0
435113267 614887422 0
522172927 171695980 0
654981865 548696099 0
501791170 106738549 0
14761289 606781807 0
46149891 174821232 0
302720290 631669542 0
662977526 504510980 0
666839280 526174068 0
416465299 491944282 0
288615878 45126279 0
397187606 431052756 0
213512599 785611010 0
529885786 786996958 0
352334155 621544976 0
40139390 429720996 0
547568278 70869981 0
786134136 14223249 0
585482855 435495260 0
403628491 630789332 0
784411244 152969809 0
766358126 184093962 0
120309245 304344402 0
105152007 478696112 0
630825974 284205001 0
690896854 431902422 0
596027049 579360139 0
76220864 81783130 0
239461327 681904240 0
768729802 263419102 0
348888869 792960754 0
244101207 350321052 0
380312858 527984695 0
567115443 327871354 0
415021000 554188797 0
561600865 184485996 0
195896271 601329101 0
650019689 672975871 0
57832902 766285980 0
485112714 55808391 0
337505222 758405627 0
502934000 799843439 0
182766167 272261074 0
636402463 647838418 0
77304382 623272812 0
478092839 543905431 0
374875644 258238216 0
584179942 312169655 0
770814351 17730476 0
324594910 192923737 0
75381062 85071589 0
683111847 748229184 0
243049254 652651741 0
571531988 33646543 0
701385885 294196003 0
574785224 367359676 0
386436124 712785628 0
576279981 682334319 0
288554808 239832265 0
179195561 483307415 0
525511448 217203290 0
283309430 468837630 0
313506679 528572822 0
381676299 144816583 0
769944001 128170748 0
79477987 440023539 0
109006196 17643101 0
614679028 339174414 0
113760646 661030489 0
647250479 793962846 0
451976786 221281966 0
333049477 410316733 0
511866626 776320102 0
418573171 356966103 0
137918299 723092160 0
144958063 775352851 0
667821605 301975523 0
520405367 512334015 0
745286533 371010187 0
743585805 444438753 0
576873081 393506593 0
73382002 129034921 0
139572729 168093836 0
654474308 264682132 0
118837231 258206852 0
569275003 415949826 0
97461613 632815147 0
269129424 650569692 0
433325096 351462849 0
469128707 212330101 0
602246097 20958417 0
569649761 495956553 0
748216935 198164914 0
794390664 157336494 0
564564015 441645655 0
184474425 725640498 0
54019313 254586034 0
225904182 190277638 0
134899606 538653507 0
127001448 510889679 0
677455952 238515115 0
640576622 571442480 0
325112514 284099217 0
776197531 293042505 0
375287560 663934492 0
322700525 242429710 0
601001753 597198185 0
703857620 62309717 0
719282065 30128843 0
321081402 42213940 0
104460225 67466456 0
797189405 599532125 0
63869578 618013271 0
92207793 521431516 0
302985407 610858487 0
699120213 674246967 0
147840169 337144793 0
76140255 342695541 0
391004143 679663967 0
370618132 294111300 0
216798500 233687596 0
143667206 788194365 0
726915749 320350634 0
203868453 299806761 0
165744104 21828200 0
450812778 242298860 0
326683180 731817910 0
385684037 420343865 0
770756926 483603520 0
260627990 342263639 0
208563743 363016620 0
611720716 617558145 0
232131632 489398106 0
198206054 485658155 0
776461358 737283946 0
362397424 468436172 0
47830432 600355172 0
749035636 556177856 0
419804942 123844417 0
63296227 20412525 0
255314427 758370074 0
795449676 407402778 0
80087787 161442073 0
167979896 669229400 0
788560625 634272706 0
569831351 108494469 0
713653038 581231216 0
253497398 350537181 0
784054929 771597834 0
700916146 500926600 0
573927759 783497959 0
586801573 299822437 0
565970540 518957017 0
64918104 159221156 0
14407087 294927670 0
413706730 77884558 0
786480134 416346016 0
752595161 794723688 0
561600476 223727076 0
113114014 759245632 0
330834498 730946241 0
552254833 577893954 0
37481518 752661475 0
773578605 742084012 0
279093975 3219024 0
282506045 360832968 0
706859491 16175460 0
202587969 678351169 0
268017667 576526545 0
393601481 152019080 0
536309813 768129342 0
744060252 81898164 0
377054339 790627846 0
410945950 196232587 0
498222161 565194479 0
727166406 536657510 0
347270105 582158309 0
299094470 768593088 0
702403728 444825414 0
121192448 695264931 0
432594508 83505292 0
593228879 489389590 0
752335454 48174450 0
688526755 589389940 0
77207736 698911461 0
434117791 199997964 0
614063962 469844280 0
161099278 517731041 0
108745136 346819829 0
496458706 239268773 0
471827837 363109373 0
414362225 18454757 0
725533128 418903166 0
496071661 410750805 0
543444202 568385147 0
246900595 471702800 0
319527973 185275914 0
135945670 272285535 0
57339556 282481245 0
235029178 285361621 0
364690447 762126316 0
595783076 675328222 0
447848049 709669810 0
315953000 357178860 0
118196926 123492514 0
712183127 261987462 0
24726318 650624768 0
770623703 385618922 0
147275540 709499772 0
744951450 118957448 0
318611497 481147995 0
397788482 146155925 0
318082643 463273609 0
615867718 684630780 0
468884954 790171871 0
261933167 357631123 0
343491218 22734295 0
96565622 624472652 0
659917654 589469772 0
417779902 10244556 0
283899544 167043141 0
324808646 546489157 0
211621577 632157795 0
377321136 28916003 0
424465263 5083192 0
559874914 175449240 0
799126952 667688375 0
417974311 561154625 0
404326143 338175990 0
393160085 691768514 0
230912516 38174715 0
71666710 570649656 0
715452156 468775839 0
186608498 226470259 0
56623269 672490839 0
103218136 732886550 0
279407586 560493739 0
442051357 273162655 0
591984334 764066060 0
760381407 132397401 0
46690868 260459945 0
225979105 552776067 0
31508250 653208361 0
445838870 549445329 0
148217888 268159930 0
623543743 465493892 0
575275654 520810905 0
95422897 185356386 0
779945367 575522961 0
288029375 32068688 0
243066177 271765650 0
217237851 316463401 0
21509734 274627891 0
482334495 613110035 0
619014417 683296922 0
106658198 295096972 0
19899795 746101900 0
262495471 647052271 0
409428274 219737636 0
189092993 81365826 0
274507568 230637273 0
792173137 409751855 0
212966578 246884641 0
340412314 616723561 0
184240373 109094286 0
272370897 681636804 0
795046099 550385661 0
742583051 447646776 0
564836415 407622433 0
569720650 149760470 0
697723048 221722154 0
760417842 609092997 0
633825359 266089985 0
174319066 737743527 0
470599949 167773186 0
39090303 306963751 0
176730532 143421668 0
652656070 682097711 0
688594733 591747227 0
607898731 384224548 0
178899081 136427609 0
283949634 92308765 0
798427567 24672123 0
299196215 316946616 0
396742476 610567375 0
793368866 182532424 0
546641334 175711446 0
126548658 583464574 0
539365815 490883321 0
331466504 439155206 0
569483439 731786846 0
113948318 545222977 0
727677256 773622584 0
653504784 494624600 0
693093719 753300682 0
611478997 778798293 0
692906850 692285386 0
725191809 352807179 0
200649496 383085709 0
490330076 690252052 0
748372557 549668002 0
460427224 329659606 0
425212153 373794417 0
114037800 546354340 0
691277564 771058889 0
417772453 440386745 0
364657842 180709035 0
277740401 657824832 0
45439289 309409685 0
201660757 454727750 0
416556333 119172095 0
424177066 385641948 0
426513730 498304930 0
265898036 28662220 0
569867222 250915417 0
679081894 242915059 0
773516998 230022182 0
90945739 788022008 0
150833920 769280117 0
38333497 439267084 0
790520795 581287594 0
248097276 250674051 0
215568340 775613505 0
26442720 601026583 0
128212444 122465824 0
600789868 12112194 0
780228228 604047790 0
756534189 576070052 0
316934596 429688051 0
31449251 365549696 0
709099865 86061190 0
109349519 374507827 0
301287470 235086433 0
130690804 542850367 0
484833839 239031014 0
393748555 166834676 0
772490436 756470563 0
264515080 34257690 0
304373060 728043383 0
513069368 403088008 0
643147298 710542046 0
644915703 378499648 0
200648731 359066530 0
136523277 593929397 0
287016470 372933142 0
59758903 33766686 0
312764783 1396089 0
421023750 538585218 0
642627862 219629830 0
618007711 179892096 0
707101732 528362361 0
508402375 391306298 0
80740494 189729637 0
186954306 721411101 0
700422252 153093580 0
112280080 80875305 0
646962097 188834580 0
330278403 397406791 0
466951996 238800460 0
749459720 744347024 0
652624155 772757677 0
745416198 777730838 0
224674597 342825780 0
280622701 723539951 0
453324069 92275088 0
238921957 268605371 0
541734373 464237833 0
247648487 758867583 0
234651016 130794047 0
363074918 580988437 0
676821669 160714928 0
377018534 668188211 0
210955114 578478357 0
458639695 363599357 0
109693688 260594963 0
118889697 653623119 0
300644972 588579702 0
656464564 727023915 0
656072340 483084137 0
293218348 766649776 0
535955752 498056618 0
519729425 605155374 0
505962777 585714891 0
7826013 501630174 0
374975061 657510616 0
430298904 188154393 0
754845728 133594084 0
144833898 333376493 0
424972247 238873507 0
530160734 798524812 0
637197494 618907541 0
106865042 126871396 0
330359054 156330411 0
760723203 732922440 0
600571091 494306772 0
48043756 116484806 0
243570772 164325085 0
773111457 784721396 0
157632587 423517137 0
172117090 482577232 0
358029919 245904422 0
568602358 771625895 0
284257887 659550995 0
601746830 743419702 0
64072655 284841978 0
453605798 431814397 0
640078527 215478366 0
666403624 560078142 0
747361736 582345659 0
582421167 684484555 0
398662889 543287524 0
339891089 250160542 0
312280491 28248976 0
185835729 464015233 0
541618746 454058048 0
197995358 769315642 0
461939479 428506743 0
209849991 728300096 0
677888480 180785186 0
59172847 142304101 0
589515310 540106810 0
158834467 747601962 0
167742215 370625773 0
483213489 750990716 0
585890623 378943098 0
654408994 13849911 0
452887392 270786959 0
182796967 261718244 0
756303094 309594387 0
601656327 229803468 0
39937249 61499008 0
20227461 147631491 0
540447860 441748398 0
220545740 790551075 0
121572124 545921301 0
799821696 792016468 0
332832235 476656557 0
672199736 776712042 0
57395411 329934855 0
520343752 190919953 0
191152739 580202014 0
362370524 753349448 0
249459891 383793334 0
662992451 703214861 0
588966715 61999839 0
358851568 233531660 0
259729815 781123120 0
415135279 218560 0
259373976 363728166 0
708692003 394593053 0
172536409 388519003 0
745607379 145131788 0
173172770 638075946 0
700340403 504228363 0
644246520 334523875 0
118355731 359905941 0
742029820 132912733 0
95281406 497593375 0
425324678 294552774 0
181164253 649489069 0
20321447 242424570 0
731460938 704566525 0
623650874 178234310 0
622198957 743033627 0
638749731 477562602 0
69036056 682422064 0
96136693 224922133 0
687298115 664636762 0
573069544 614307738 0
93203021 642697415 0
349221680 40827461 0
424682021 375737236 0
721744732 609257540 0
374731620 405932921 0
243104445 661340092 0
463205855 621883014 0
301192077 619236907 0
673088578 304425868 0
454164644 678301304 0
274616330 124754481 0
63724741 600780343 0
180153427 696806624 0
666259022 423495681 0
368249709 784882641 0
58930783 375521914 0
46601013 571485303 0
458895308 596833159 0
623730507 237912565 0
561936766 564214778 0
39582378 734476117 0
78313437 32727557 0
394080846 160491033 0
635474268 590033565 0
379620625 227691658 0
509965727 531625171 0
643992239 524942071 0
52581186 685779264 0
709192271 332681471 0
186241083 723306140 0
683826925 408629101 0
66553790 752459745 0
104066323 347290745 0
452694726 505348058 0
683288864 134902451 0
761677985 515824707 0
41683287 345670469 0
553484601 538352045 0
601552435 245438 0
188136859 448995270 0
58300937 19889570 0
28259829 515635962 0
445724132 280778012 0
263215486 613355376 0
36786092 757940373 0
737611562 269377312 0
642248839 402920391 0
199327837 783648090 0
705271871 294015894 0
400997165 616011024 0
752084854 502173228 0
239495891 31579371 0
115188963 645983657 0
751427035 1258565 0
668775603 20657712 0
713436796 707373343 0
958913 87535512 0
214899301 507428193 0
487469705 153163076 0
624383393 640565064 0
345920862 17535533 0
512433551 645182489 0
304353070 240401190 0
539314114 596462161 0
151700121 201016234 0
71143916 720051057 0
172743952 570668432 0
548837081 456001964 0
729119306 78797930 0
124738673 372481246 0
312717743 624686704 0
743508888 308739853 0
448850212 295760238 0
546787642 377949866 0
434286582 760735277 0
467488465 717262044 0
696427238 526091392 0
298322828 575212976 0
553895567 564365955 0
383001440 191039892 0
184504283 781309605 0
294990372 358960045 0
377376688 106323431 0
107849525 570075497 0
731237095 527243611 0
339057996 376048290 0
596277560 588530638 0
760220092 260882799 0
681693260 452490548 0
350553779 123733 0
33018585 243105108 0
41669779 478883512 0
618866396 591256187 0
256108817 43928489 0
458983692 453036935 0
185260652 749647592 0
346443370 391766556 0
781473860 87740503 0
605188662 411784598 0
111853237 88435473 0
531164348 6164625 0
224365271 32337432 0
519297757 617106287 0
170898197 612789548 0
71624815 84158027 0
545629957 494646910 0
402247910 586365132 0
646405704 356582567 0
637341959 541666141 0
278416019 668964836 0
557800763 372887639 0
732725636 3902529 0
40599976 381050479 0
636167044 299166755 0
60042235 522167241 0
647951444 610845574 0
111473139 503575662 0
684966369 660869172 0
165731464 483603173 0
141238232 696360838 0
777360629 297028923 0
194336417 145915090 0
716143630 256602955 0
409719189 482582198 0
586094995 648620714 0
43186116 335207530 0
122731817 381919651 0
761426282 276572802 0
12065176 259168830 0
408576516 264394880 0
201785280 202458904 0
582678654 260257403 0
370324586 108481119 0
716479265 695905978 0
435532798 792860543 0
30281901 486046538 0
575597979 202789245 0
376509265 114180172 0
728284029 644353873 0
97244647 575720908 0
604117254 488961795 0
3614714 734548489 0
112909761 266791844 0
524676502 659531924 0
597179323 410562409 0
353836537 483968065 0
289024068 681981561 0
455581511 88185515 0
21852738 520058125 0
661499772 163581571 0
636457174 263722341 0
520591935 247489493 0
443578145 110386859 0
166112297 750341124 0
795016788 594397217 0
413381050 681768339 0
455849373 592095124 0
522445813 196479873 0
745131063 310248374 0
360300868 709405968 0
706405492 27462161 0
597483832 561341159 0
200092363 100047137 0
88498092 242692770 0
364166454 667697217 0
700641391 633650258 0
9454033 279555361 0
220702291 152706921 0
542547824 17180713 0
419247183 519793762 0
407338216 553231129 0
796528119 533819615 0
120832963 147672948 0
354867869 545867741 0
446801341 386680936 0
248826661 620529921 0
535033927 534235237 0
192818264 471322640 0
197990921 291946276 0
136307847 119839256 0
273629197 283986149 0
159982241 531086263 0
140700025 425438022 0
374190645 157924068 0
360044216 595339549 0
552973425 9304753 0
184197972 40593366 0
1878164 277068309 0
414734941 638718236 0
150662477 513687474 0
34141545 281478364 0
429533435 570402340 0
750025250 61203981 0
7328899 647199521 0
714355558 153734249 0
525920534 668464437 0
83161263 619055017 0
408758002 526071288 0
172635041 11819737 0
146270181 104566364 0
91084261 55237805 0
128527180 628349301 0
108218594 779166372 0
619607076 732516726 0
255350429 14150116 0
107341406 444885204 0
611594625 528155390 0
351226387 775749925 0
437533802 647441803 0
650952428 711978156 0
738197413 751271291 0
521426102 40288959 0
129302110 156668155 0
56821198 744971935 0
210159530 117813026 0
74153174 761763726 0
729377935 708146828 0
292143734 87949495 0
50028518 66729659 0
527899843 24356874 0
682969338 438338597 0
407795388 114009613 0
107415993 430207286 0
405992807 114475522 0
795793421 638233359 0
22072585 743175800 0
96158666 771673550 0
214672428 485682590 0
184572534 138892023 0
127205441 54394646 0
625585507 483381507 0
179610958 269467204 0
167632131 719885270 0
323360072 107275899 0
538524789 141618962 0
538093331 514601078 0
720735200 93312292 0
544298932 217384632 0
492049599 43458796 0
606287056 401274425 0
654592299 369248801 0
193115346 161595263 0
478298921 632611916 0
767963151 387603894 0
300728815 724056678 0
289642105 291968318 0
214997944 459065002 0
147354846 132523707 0
144125617 36735400 0
467855875 777730412 0
309709034 538979615 0
194533209 302610267 0
17097974 556565409 0
571717492 194688943 0
387075361 541727870 0
440412269 198218755 0
370462105 97806980 0
530821485 766453375 0
629570629 646992364 0
569476964 570041527 0
359723157 701860174 0
373209162 188952533 0
556871583 25552280 0
536982769 78663954 0
107752351 235279634 0
194250746 236924614 0
714429901 723240940 0
410047632 596650426 0
552456148 173355121 0
120771604 761137096 0
796410361 210693421 0
220648161 270383655 0
448301152 731643323 0
220074240 210337515 0
116824856 778944789 0
713005482 359378011 0
741335145 260013261 0
118851029 738895990 0
526956951 127451630 0
756646750 577704380 0
287326666 368818882 0
342727064 369725014 0
218678467 131504149 0
117650790 601379259 0
788371747 734766457 0
90871123 146518696 0
56105961 529200429 0
510398126 519174487 0
78987139 649200838 0
305708785 581769755 0
323746430 588527975 0
399605215 408966840 0
451716014 741780439 0
554196821 454922038 0
666433121 520860034 0
418154986 206067366 0
340979018 358824034 0
570721296 316417800 0
653183550 440001967 0
469062015 477388007 0
712100384 426416154 0
11540023 402301793 0
447187330 603225989 0
430758576 524740842 0
780144264 599304591 0
800481069 484839606 0
221933128 677814847 0
111401766 277790223 0
587292337 409077214 0
435548769 586895321 0
303593017 799611021 0
308721362 391468228 0
448207916 724140820 0
32678869 659908186 0
173336043 531343000 0
163554595 666958399 0
562991794 666879032 0
340587211 318833292 0
561171243 701113696 0
743459100 637948054 0
411749769 139261993 0
227911405 166773790 0
172945058 791791331 0
87186981 130612735 0
698541477 605651643 0
746077690 446307632 0
455711855 665319937 0
453418578 535050984 0
504862580 596029906 0
243069647 404616740 0
626576798 329106783 0
447131445 99280376 0
98382501 604601156 0
748423708 337118479 0
168797802 48894026 0
386169719 579191903 0
46456408 741984373 0
449156877 321526152 0
664201773 97056377 0
454296972 37065344 0
423902681 160007028 0
626029863 248423831 0
559253520 328291512 0
457325763 741886261 0
378130077 692139476 0
723816300 243957394 0
146270438 784689887 0
95896398 393540234 0
363041105 622889748 0
254773745 241886706 0
398129613 191730699 0
139265559 334026629 0
679588237 241821118 0
132125455 254994332 0
675446982 266223040 0
172016186 181057881 0
673316772 173784104 0
321413086 194204992 0
535524881 598184650 0
469879752 222818409 0
227593626 549281315 0
253705398 78511418 0
712171055 697990643 0
171269244 33676630 0
741602187 350383062 0
685298734 442541431 0
30372679 383158847 0
386935984 135419071 0
594754113 144671314 0
666265353 490588358 0
23520373 554886264 0
311154212 685772773 0
445319510 331532771 0
408143856 532342079 0
211300769 722794841 0
217328440 277661267 0
446262488 730959325 0
596933231 671647995 0
179909593 110005966 0
324267790 511667991 0
32971147 134431401 0
781706120 371839145 0
26682021 60976091 0
737156026 762454900 0
319704958 696221179 0
390311634 329553371 0
341323476 778673844 0
61500100 676265979 0
765081741 690131427 0
720577772 781752528 0
423783149 406063506 0
207055342 534753429 0
227129222 29630301 0
316332775 233409710 0
290570402 560816726 0
526689807 471575916 0
477036931 240639481 0
397020814 669158991 0
263557365 223088975 0
699466541 131116808 0
10125937 607961981 0
64777335 13632574 0
41803416 460194301 0
57415586 473233504 0
345170319 309682727 0
108768791 747967565 0
482651095 732469174 0
685258592 565204903 0
723648592 111081141 0
492983327 557754053 0
723189326 434330315 0
452735011 429324081 0
770656111 554297107 0
159126899 187835597 0
746154097 395762320 0
144945513 334539019 0
572718538 160789933 0
580401018 552740508 0
382272358 332396978 0
530832742 594713221 0
796613234 325171851 0
672101082 672960965 0
524615344 774728147 0
93559567 784618489 0
515089126 494891319 0
405409066 556195576 0
391836708 508711673 0
618701862 475157389 0
457586500 63385892 0
247519227 363988406 0
345131836 558735743 0
286592727 601661646 0
731177132 92468826 0
746973997 60985707 0
5230214 47425888 0
421536915 197032434 0
605955562 579774114 0
514375422 697987491 0
371430446 711926422 0
396288430 735211289 0
520490360 317553744 0
754792197 796868366 0
125249913 430317701 0
224157621 599183739 0
587313581 123477899 0
472040498 98149952 0
46954007 433812085 0
691573300 715451449 0
52259703 483486961 0
93932690 242334249 0
174842249 761634558 0
704960175 742022604 0
114990362 132902037 0
768999010 47530707 0
204713466 725091799 0
206966108 136305587 0
798825746 256377702 0
62938764 436128127 0
716049061 138517364 0
600720482 734494663 0
783039867 484146135 0
15624226 735914308 0
654052439 412535147 0
74830108 409846532 0
63950041 631038468 0
638200040 408720598 0
73496364 363424711 0
742110259 531502798 0
658665350 11595766 0
242414999 89716745 0
321598570 51390149 0
533863031 267900268 0
524046112 163406212 0
343892149 279094410 0
164038708 256340618 0
149003330 98801483 0
587257245 10853544 0
317511070 744379919 0
100678400 432429204 0
93506060 375451203 0
625268582 515635172 0
486523506 774557036 0
5981843 511424977 0
325905012 395689272 0
239941329 735902169 0
516726365 3531166 0
464801621 650563996 0
79707951 75748294 0
613583940 280078559 0
320043229 478587027 0
732632851 152596306 0
132843310 262397753 0
25676877 374606842 0
455618116 795299602 0
407487559 773772393 0
549141203 523414154 0
389812213 176090826 0
654480943 130104133 0
13276127 248871170 0
574678499 290783224 0
327505045 48627889 0
392714009 666200791 0
141358336 216562397 0
175195051 369079725 0
343144624 674491356 0
732184108 403746507 0
195716233 418321370 0
604733677 136038785 0
582515843 329503194 0
710550900 724950070 0
486197000 767312418 0
351576957 433321858 0
661427499 430558497 0
666254024 572595123 0
16183905 314271470 0
797221758 187647537 0
588856472 539731259 0
57248958 17392466 0
145883828 390145291 0
228251681 716766403 0
768884614 51150717 0
693368441 307238291 0
451566880 16450082 0
239440133 230533956 0
754658331 795642236 0
229306896 339903079 0
258302067 762558086 0
252358345 197191804 0
596926704 62529138 0
567809897 257148509 0
698569055 364071482 0
493770523 537454930 0
767883385 208638911 0
711540510 76165769 0
294537513 742183933 0
613663282 207824839 0
71564808 702172783 0
724567986 464386543 0
95067577 48542999 0
702489983 799219571 0
293655932 210801720 0
268633794 87527089 0
696177877 365709667 0
297596654 169019613 0
773019823 215671939 0
463438687 272290541 0
674702439 474681307 0
366557057 303941925 0
4689440 792760880 0
96550478 260438373 0
619553095 795221794 0
300768562 734820321 0
304808572 565476100 0
642343780 476320088 0
745621832 472645847 0
657466164 530199204 0
444871917 505007336 0
355071508 791680813 0
250990135 388188456 0
50245630 87055052 0
233870991 64232585 0
78834606 159542396 0
348098629 231288322 0
73707222 282721409 0
26879876 696737325 0
740847310 635534994 0
357174914 378821334 0
573079916 352123067 0
148646288 737409108 0
472702950 696769205 0
194732611 163498144 0
201741509 791977296 0
391108830 155876598 0
133577661 620322723 0
614027296 350131244 0
208193529 4627273 0
160760810 364145869 0
49120638 364093003 0
320286160 537481356 0
421593211 366777862 0
427886093 86805296 0
603618113 535763711 0
396428257 320552879 0
10369088 450602553 0
48855764 135853677 0
272449174 127985263 0
741531652 415671185 0
131039090 467394002 0
474419195 449103319 0
568825372 94566908 0
265111377 401249467 0
685270128 563877388 0
274826075 756266456 0
779766467 639514419 0
229728872 14722349 0
165575564 26024271 0
572480019 168821102 0
1638247 407047549 0
494204562 644955893 0
200148632 96613374 0
64539358 752229041 0
95915806 417474969 0
661836059 266002207 0
180872093 164114673 0
615131521 380227805 0
195641496 623766626 0
389638958 445075634 0
21266981 54656196 0
790016609 660235268 0
99588405 397502249 0
142823372 266218590 0
88296277 484678138 0
16952347 594169977 0
789920550 172856407 0
115888824 374152311 0
676527877 571323757 0
793850463 361645981 0
81115106 149109319 0
14971612 145511449 0
115258814 735299404 0
578909110 69217784 0
99988007 232556089 0
153066387 431801556 0
751221139 581208283 0
426283620 85670680 0
170107613 759508979 0
129475924 196932563 0
228452527 6332148 0
219245818 75285734 0
191507007 709257798 0
304134103 687031735 0
684508485 236461238 0
577937593 792046725 0
202472283 752868135 0
541176390 777049325 0
157771562 512675916 0
259418145 447925304 0
144619467 124556747 0
454909816 409164753 0
597308757 14208024 0
380955135 85142647 0
690204717 46072710 0
345097454 269341349 0
336616537 508931165 0
192389827 279817251 0
477480084 426320097 0
666847423 718823786 0
26427672 790939180 0
692906088 396565427 0
149531327 121709650 0
708176498 540282569 0
505095598 504005423 0
76290360 773137653 0
41977845 449009835 0
687258207 574435308 0
485526304 415448038 0
182182773 765593832 0
572092829 174069429 0
701049337 292734675 0
553182445 145322287 0
445632450 450686198 0
696913529 736616071 0
657084456 780240330 0
745313738 8604544 0
205937958 381766165 0
760824474 291162462 0
472669566 188491817 0
128334099 703941367 0
137511155 135362896 0
772681006 527500584 0
2830036 514727019 0
343602773 102069778 0
568899911 229808659 0
284865511 477641499 0
722650795 214130130 0
28989294 788661822 0
292264127 615161788 0
375992629 495575554 0
203898841 548468570 0
100833243 7264798 0
309832375 379741816 0
107835329 31785101 0
32245465 637248291 0
283832413 78819961 0
527027212 543846904 0
795439934 552647203 0
41149690 696155622 0
317986656 638210529 0
703247749 541021571 0
785681172 662282570 0
530299380 64337601 0
81387951 420760005 0
429082567 82481467 0
444403246 497917862 0
696325358 770818922 0
132750643 168392491 0
356449562 637618091 0
41252362 509981889 0
61338639 225475108 0
304362993 130416538 0
587577649 428128462 0
433275236 641158409 0
749151957 372996711 0
213215044 217030394 0
395444164 22091127 0
769148111 537351615 0
682074689 265886828 0
642911538 259091982 0
180397675 619649720 0
79565532 203720334 0
596058366 599647940 0
230453307 393935901 0
320299429 415413733 0
380127282 204768855 0
365482386 604803074 0
299644645 238925217 0
557317863 612963459 0
52611585 222748386 0
608115927 17731968 0
674706977 185139559 0
199226808 571546884 0
267763560 250509793 0
112026841 392527994 0
253170037 625716656 0
448328165 269298223 0
366265289 79046163 0
450978975 492316920 0
29110435 17951093 0
487464624 373831862 0
355295197 522037091 0
765143370 237208884 0
714464768 280002872 0
82249418 236535444 0
420554913 458196429 0
646449793 520580338 0
2769946 758233950 0
367416561 699006770 0
95175322 405731669 0
27746574 383074523 0
620560126 161187636 0
477605142 754420574 0
250525768 491607512 0
203948488 29184260 0
475799706 505113128 0
255487598 401486778 0
683387486 522764659 0
679951528 156906267 0
537751553 599628079 0
739285479 290887703 0
638769271 206918478 0
753930657 333602269 0
540759053 735401349 0
494298852 444558229 0
451567853 583631135 0
231026817 436959878 0
31711454 428221878 0
687017221 269823853 0
174362892 762805089 0
69586346 452858754 0
10479358 66217004 0
716159678 534621457 0
138011968 280783953 0
791250397 482317811 0
231253679 361369606 0
170970497 639258847 0
648847512 677750111 0
781407298 723413225 0
121783362 189222602 0
500582981 277809353 0
558160707 149535763 0
495030495 620307796 0
99047486 156055411 0
611045994 687861359 0
115939653 744259043 0
597058095 731294693 0
589741213 211305545 0
464738926 113731609 0
767595459 604149590 0
730958954 585956942 0
553060082 71362957 0
240972664 563197188 0
763372010 347634367 0
331332886 238538828 0
148195657 108439521 0
462872407 117263170 0
946263 376082395 0
106526781 572334624 0
413415462 239441756 0
270077798 331176380 0
484945248 560152428 0
464013977 189259737 0
112465810 243439085 0
666901794 116507142 0
783767975 396414209 0
11085502 3804774 0
401105182 418717781 0
349003233 738187468 0
337783420 463115983 0
232940707 230265159 0
255643435 146510562 0
153013587 384407538 0
432081294 108990223 0
327565857 377694467 0
22803908 763045584 0
701518856 433511678 0
158032000 621942083 0
144410031 289699655 0
537456785 551497656 0
798881966 672260614 0
773554514 264125529 0
623095884 183411442 0
631118921 397483299 0
669584963 284975295 0
180356734 650734085 0
337383530 781584981 0
545198808 444070190 0
646191666 436630923 0
350564311 733768507 0
38387549 684039192 0
436425874 156525917 0
623043966 678745076 0
392297721 567657295 0
599090524 6603310 0
415316867 589498571 0
150167643 436937082 0
103840775 446455665 0
772463980 443594116 0
778304627 572495775 0
131192390 168549367 0
569517012 392028946 0
283691793 168207587 0
656913505 382781580 0
512517448 611248234 0
267419168 12608142 0
635376332 240887126 0
784089570 788874351 0
364611139 283280696 0
36712261 59776722 0
57679534 696369449 0
562602933 345491724 0
636271897 582795359 0
241816445 98952731 0
471427125 301663967 0
293320571 453169401 0
585689882 494026170 0
216116614 251781572 0
269384129 732996415 0
552696664 291904478 0
303761034 198330816 0
73430140 266109687 0
139574513 788088305 0
674176884 373383301 0
791114481 599779567 0
583495048 18534627 0
472109936 69275424 0
208579943 65361877 0
293084284 212314052 0
224915678 279283968 0
554101856 271762979 0
474908440 416271330 0
350357524 544299877 0
42115644 363897910 0
473505462 313741120 0
416693611 247084647 0
292556440 664541887 0
102407650 274779342 0
33637596 562616078 0
39122506 603102755 0
658472062 722042599 0
452444862 588542979 0
741951680 144550209 0
573076199 309995572 0
717393977 1946612 0
527472804 442528157 0
568300890 105868525 0
405111081 692080390 0
429578927 8634423 0
443853910 198086237 0
261069926 357399597 0
384845116 146036591 0
653929957 281781071 0
37292068 57933409 0
797072157 328922648 0
15900169 487862392 0
746060520 10730609 0
590378337 69621789 0
110429822 132593053 0
779714558 497074107 0
400061560 166794576 0
639688337 770042710 0
699415181 445254340 0
448890574 644845406 0
708556544 403360943 0
729913598 368617093 0
699688761 667966302 0
402191651 664311447 0
364054346 483422561 0
661877731 369514679 0
254362148 723786950 0
718658797 449573189 0
457823852 68896743 0
388065745 392810291 0
180701804 695166719 0
512278064 481065603 0
79084883 229607950 0
332782438 766053228 0
694098393 394656881 0
409987334 44084915 0
672781708 121970318 0
799992214 69192620 0
132675286 643122025 0
613793625 787365667 0
320977622 482122107 0
464157166 76517342 0
652179155 111709341 0
340464897 411061740 0
34898318 466318761 0
146224205 252881552 0
535386808 342515306 0
787971741 334801759 0
80341987 27032819 0
620146571 447807555 0
131473138 280601375 0
311088338 74531986 0
259154659 69079120 0
510490055 413583575 0
11314935 385029894 0
23453505 118396425 0
290954077 162183183 0
552617606 660945301 0
354087622 538382136 0
595207218 581460834 0
793303228 516262933 0
562605183 557389401 0
564625744 65530144 0
390431409 700949892 0
734425350 529351215 0
306132376 22226224 0
532785315 631045249 0
287566088 514081219 0
108444410 762589655 0
589913104 255068179 0
314187289 96579164 0
602031191 94860687 0
696762130 761101502 0
217821715 581060616 0
515991893 116893301 0
769426854 316635605 0
582954599 124954006 0
221561155 338886843 0
437443807 765059331 0
122221625 478064125 0
550098863 166313 0
33111618 144409774 0
263432297 52785544 0
693442051 652550221 0
701240384 701488285 0
191352657 544323098 0
53247739 367250541 0
468889704 282163681 0
625642843 239428367 0
486038559 300301140 0
734727902 281503016 0
764347704 389315009 0
535334724 205943686 0
61849698 5929331 0
669121137 105719235 0
183103651 49541063 0
398915682 694364216 0
587908153 307294138 0
613615940 139972910 0
462223324 494439161 0
295148209 756696310 0
647168917 779805484 0
670662754 491620329 0
147569997 386877721 0
616322492 1806899 0
405631159 210257663 0
587687239 415617507 0
428649704 766236842 0
17995487 456867205 0
727413247 272475329 0
617490861 164706002 0
594776647 483942560 0
777505904 30268671 0
468573294 208813185 0
13651254 18325050 0
553104533 60625322 0
302946619 402963070 0
295073505 206634868 0
786449157 386554598 0
429366690 480561871 0
28586837 191197112 0
278917913 620176950 0
257863793 310020020 0
265621070 519180128 0
253548640 279130528 0
411231153 361167236 0
610707226 48007414 0
340788427 545798020 0
494519312 176253417 0
736464872 80272030 0
523843869 145634792 0
316949701 480483539 0
186263261 196357392 0
188716691 480407471 0
327178608 741869652 0
628384455 238269035 0
653765120 424801755 0
80532810 323942089 0
291948121 142223413 0
622546480 96556252 0
581461830 191039102 0
790001116 34544181 0
755466848 635513001 0
791623717 789247670 0
494392616 680978041 0
349968959 502775176 0
615747975 396549246 0
282719851 8927022 0
432538753 176934321 0
421208000 734800365 0
581468178 572488420 0
225892935 732743380 0
637882980 210961990 0
589349501 533089990 0
45483979 403410414 0
24130531 414868423 0
117504602 631415757 0
69963356 176596078 0
723114567 516318247 0
346315668 60803067 0
470428192 77868830 0
407396743 20290174 0
137872343 600244786 0
156942483 305309465 0
96517895 376992855 0
248871707 754387948 0
61013376 730361737 0
428230548 259828463 0
48631729 730563939 0
260213873 668913473 0
63136741 736908784 0
616875095 773327121 0
356650087 72628564 0
540690834 779687871 0
656538931 51606241 0
586200232 160695424 0
372758065 219902905 0
644153983 720391174 0
708680690 639064739 0
640257138 797257658 0
583136194 580341568 0
145186940 614845012 0
5755918 626407401 0
130232927 702625976 0
122867068 100098652 0
159062795 29635960 0
308852924 690125357 0
314355019 202470743 0
274012301 571639270 0
97256055 549287094 0
11190030 520159396 0
506195094 498862303 0
172807194 145925721 0
200578566 49698982 0
252917082 239031006 0
351299707 774403921 0
327450111 44812562 0
620008988 362516504 0
434400621 426055844 0
368953555 118118645 0
207280165 413141626 0
268969154 78830220 0
645212865 377086440 0
153410261 186042414 0
435559559 676625327 0
739955701 217707992 0
267458714 72864952 0
726805802 279895778 0
123031686 190170654 0
718883332 586157040 0
532891547 92125482 0
130890202 381821970 0
652765154 291454944 0
796343263 95249480 0
52877997 187515797 0
597389238 375341946 0
314116568 580383793 0
3253785 179367073 0
261187088 766989112 0
774759353 263638346 0
39516101 520167402 0
71916248 508690260 0
664983909 278504857 0
383850712 136344055 0
404823712 716352756 0
440568190 673758566 0
241927922 442077443 0
156746701 407283562 0
724976380 675022419 0
444298517 364212429 0
677068871 53618496 0
364590461 719300296 0
393970003 331895274 0
480317447 21954529 0
92574485 474959212 0
383252237 773238970 0
149834517 309985768 0
479832686 710806062 0
368278822 12033410 0
86010149 529476260 0
235023524 64143624 0
588832240 182183464 0
253112011 345224253 0
464657423 739754389 0
60347062 695208990 0
123416325 174148204 0
493160225 90219683 0
711061441 638876635 0
295913773 706041629 0
122789383 275744563 0
312441311 506832112 0
552170731 492864538 0
711147026 45215584 0
778962086 554403661 0
130855368 474184227 0
672970974 29149489 0
133323320 222898773 0
601891340 25852793 0
277624591 202576590 0
676470920 260783712 0
413467106 87419897 0
469963447 168033508 0
305645870 13014282 0
591803105 423363731 0
736554265 212959137 0
549269541 503957661 0
672669088 435127715 0
165936389 140044151 0
431672935 597338570 0
791387346 303024812 0
612015327 742148254 0
739695101 489923548 0
28422048 163664255 0
338402433 385207748 0
521987083 729726668 0
113307519 656420524 0
354989358 754577879 0
302896793 371418822 0
467260914 463631991 0
264748221 422140636 0
649267113 140926544 0
107957972 770415280 0
417360523 149445396 0
618890909 380797640 0
468596223 582936727 0
122847523 782828871 0
647801753 472426590 0
414211619 634397769 0
106681955 334540401 0
739876263 115566086 0
761467273 561881666 0
168527872 757571559 0
677597844 715814106 0
451621498 713603742 0
128827706 43619293 0
440907440 298945202 0
648124520 782469315 0
396327508 490040410 0
77768101 111911129 0
548407078 670059315 0
660347041 438044493 0
571531899 669268527 0
119532922 639212839 0
572885760 420419440 0
166456641 106476832 0
138645219 600973753 0
706046662 72599343 0
357270551 526631723 0
756237548 621586040 0
87080756 790944022 0
446246228 9033447 0
527057733 370654987 0
475476336 69790248 0
367040629 280540780 0
556545213 31399073 0
260272348 122419053 0
10775570 450109417 0
384279270 672496888 0
365869857 101816713 0
365441031 196166690 0
368449222 490668647 0
126929073 263815103 0
126048946 378647464 0
552812362 251012660 0
256430594 138259600 0
11425301 486685293 0
394353945 188092112 0
103215696 372159037 0
320913922 36639792 0
209580287 736849795 0
508421726 183104067 0
31778563 664345812 0
263892749 577127164 0
615253741 652365232 0
460079741 360513874 0
497079575 586492433 0
271675372 525843080 0
636654052 654715017 0
367991691 615796755 0
673841220 33179390 0
42341878 574956860 0
772894682 604066565 0
730052731 403398461 0
723227451 93490541 0
307389984 372551597 0
612937810 734954921 0
445156257 467524007 0
441862974 446853892 0
584711670 286676366 0
205194323 330601158 0
194407776 122207326 0
102372921 431407470 0
287973884 565211202 0
613519711 77229975 0
488851890 801135677 0
560878385 374877467 0
193761908 338996002 0
749549087 508999632 0
714926197 547613083 0
229327526 195995002 0
34807514 788017370 0
98315510 457931242 0
651564012 278322969 0
232556204 721803848 0
10453765 251368356 0
402328406 424643208 0
324479350 167097032 0
470320167 135802559 0
633523860 175113431 0
794970901 358047905 0
120649470 402891484 0
130629917 114471628 0
620268852 465391432 0
600171235 608848780 0
460646280 585580992 0
756417327 465335294 0
572694055 564179160 0
683593188 402409608 0
29239243 326898636 0
477815324 4556082 0
373643670 232422882 0
10734642 729621799 0
353138884 209481064 0
430541969 6273621 0
274940635 523401722 0
681644017 734175778 0
615602336 158429688 0
710851891 402262601 0
466892445 569206003 0
184584472 415791110 0
484326190 102992707 0
318007502 70665395 0
754010699 575303835 0
617957954 278863950 0
430600779 44364002 0
245886415 178751250 0
199169944 478211354 0
579806307 197778339 0
429700853 700723823 0
757365387 378491227 0
772015082 5240486 0
627591581 464702730 0
750499474 51279390 0
313943752 315312691 0
514721348 531986158 0
407155799 143705247 0
630466138 281437446 0
52731708 70106671 0
510736979 793473448 0
188990522 102507757 0
543760204 317285194 0
585638554 722373043 0
352749966 323482868 0
646310261 327627399 0
288772129 604634336 0
100629823 517932088 0
157144999 707416337 0
688172850 16927045 0
611748482 345371942 0
139721873 728012148 0
760518947 584211885 0
215568919 624703075 0
535880086 642698857 0
534923587 414878923 0
232647702 367548852 0
194572740 794883382 0
508442227 798850034 0
493228949 251816855 0
509355638 376435454 0
36612623 601343638 0
696515280 574936452 0
704837012 115618466 0
635640027 225530682 0
227184517 621781250 0
482630051 224889214 0
450020838 304751342 0
487722782 689637602 0
708381513 189541567 0
159837788 797922995 0
734405882 426057246 0
19847537 180660224 0
268356492 52449411 0
13616967 728202353 0
410323258 765869321 0
691669031 283838424 0
266603795 123603717 0
573064405 22403019 0
166442596 88175113 0
787076461 139168241 0
249762101 705863364 0
552063367 230327951 0
456420728 177852398 0
339801180 664216794 0
475180616 504316080 0
139982056 776161575 0
240562650 233634493 0
342259009 369201079 0
411237139 538308500 0
436677831 655875427 0
783087687 592352188 0
621995403 421525755 0
452722139 706468056 0
429682438 304697324 0
189107085 518055000 0
223921933 114259506 0
424209625 450563460 0
308333834 357344579 0
69675128 731684305 0
512626079 572655122 0
474549092 576356399 0
346855737 600462582 0
675996049 81097473 0
29210154 34305840 0
183625375 594164708 0
653143769 782510676 0
640991730 604915917 0
368237564 754996346 0
165057370 786998975 0
515651033 394607713 0
678881797 772243079 0
552970465 734158069 0
720744149 66834941 0
204032609 571558663 0
690781505 559525083 0
590031070 345473334 0
500493086 748105724 0
82863197 636642728 0
116421600 134938085 0
543785819 269485472 0
718858060 71891342 0
702940400 306001476 0
352141931 394942546 0
171867769 146257249 0
664271820 505799538 0
230991251 2356306 0
707832722 738066012 0
591499444 402971623 0
2560118 198335271 0
720433755 584218980 0
711312818 30302479 0
646118710 579014629 0
738086518 714065723 0
561290745 226197007 0
250042820 463291871 0
208784206 687489775 0
483638286 626222820 0
279602819 244805800 0
61155188 790912044 0
170845797 511007983 0
433805749 472091100 0
674641514 98625043 0
402323072 440048777 0
597730413 215935736 0
330416715 518321523 0
752888531 63011799 0
642913082 699215795 0
473160482 479746019 0
408296975 613664938 0
180098140 374686793 0
520910491 297072369 0
721803070 351790186 0
642017721 423242613 0
240315567 43478251 0
69900450 315806729 0
514247291 339915005 0
410537003 523847532 0
382504665 340386372 0
277437287 618884047 0
222236168 134115971 0
674276653 25325810 0
561110555 237736590 0
636605468 368097230 0
250889949 569804940 0
217222498 296195686 0
292950699 333908736 0
81794086 765562727 0
179588293 98128823 0
421667704 187852711 0
166857802 393003093 0
484072550 718196395 0
132023161 651632161 0
528190872 523946307 0
793027035 38938973 0
150442299 20152192 0
507816400 569409144 0
727373588 97283619 0
586737661 264986613 0
362550038 354227708 0
434394773 175811307 0
551461506 61550154 0
341476718 40218025 0
212571193 3961715 0
676257565 79608919 0
799503857 622146793 0
81280800 373311491 0
719655753 529820379 0
51365208 43828121 0
156595787 741131195 0
56859553 198826582 0
617928475 535778385 0
521222017 649104461 0
558408309 644860115 0
554823909 307398683 0
598821096 738701560 0
205853374 185614778 0
549230627 457427276 0
538763626 694347504 0
657792976 70673134 0
310268762 591897841 0
695525098 353670932 0
358869 2225004 0
792066557 152274276 0
514847313 3701068 0
468236139 607702644 0
544188625 56094457 0
242016228 349416647 0
246032976 661466086 0
786697298 269202359 0
172042309 714925683 0
152886985 758023785 0
696745743 115557943 0
432284399 194804118 0
336025967 578690427 0
794368980 247350867 0
121010697 512077770 0
301942017 31162087 0
699958341 40691917 0
346261945 778261711 0
768707746 348906508 0
656503308 317223382 0
203244742 255743322 0
661450520 428413327 0
795959597 304531358 0
321399792 797336348 0
758547213 664226516 0
193147389 577560740 0
724457009 663676407 0
259153338 711140027 0
232320788 52448106 0
75972951 668592801 0
39619171 556549242 0
335856751 41861117 0
315957058 235218603 0
387595403 329313208 0
314189127 102914236 0
704171910 709649149 0
100429571 589041434 0
187109989 67286354 0
243478265 479307914 0
327288311 350243016 0
60594814 682731797 0
442618996 623701660 0
86744825 566787402 0
44362811 280578045 0
2277850 504544766 0
39509055 392900615 0
510762917 111921172 0
416174743 679903106 0
113208383 326114300 0
379720126 705449204 0
537895920 58269924 0
660735799 261131099 0
799964934 728603167 0
335554258 76715965 0
189909308 151245203 0
742644945 738579773 0
431285859 737275298 0
482574483 672475072 0
316500192 366407075 0
783959485 644155376 0
15553448 350339757 0
161102589 325461349 0
181892930 695248574 0
612870173 471290871 0
715561033 423145295 0
287350123 376529210 0
609066570 233769693 0
89408638 517187643 0
284623844 85941667 0
176810339 585315870 0
295656813 147519469 0
750561760 721586114 0
641939016 365926610 0
171505400 424002307 0
72388765 311039685 0
326948771 250837821 0
748655520 289073868 0
302905753 579941231 0
3349900 426789054 0
158026698 423378517 0
204818582 257515449 0
485668169 18182091 0
21847785 795333046 0
89348561 409887042 0
765479690 549166290 0
575449423 545791234 0
228438294 348379631 0
54729816 548765831 0
765714720 157412281 0
625848559 750540035 0
522757458 516714957 0
77942507 692008377 0
458833700 425028745 0
729558470 605209322 0
94539539 109915912 0
575383319 611526402 0
477320188 61521370 0
517279342 152900557 0
67474692 721082780 0
288919975 469246038 0
82397062 302275617 0
720887450 106525222 0
218054285 764047427 0
560047784 27149626 0
277202782 389910331 0
589780287 612903001 0
326089328 133483481 0
20597301 84500905 0
708635785 301294095 0
99406290 207209933 0
796626786 333125655 0
123373002 102500554 0
220728687 4307079 0
763708160 199565474 0
1178490 449100289 0
463366970 763093950 0
236837467 687886155 0
306855093 6117573 0
480010610 680793600 0
289206658 148325945 0
571822030 705665673 0
248654411 471453037 0
12451816 757141660 0
371398045 645973771 0
49868727 402177691 0
22791156 693437178 0
307974410 657944650 0
354381041 656862539 0
513194196 549372753 0
684927319 313767743 0
732249708 715734581 0
403273468 331359388 0
454363679 687975738 0
126538379 749978641 0
124082443 414027406 0
587684773 192864421 0
225605479 611714668 0
665095882 15266920 0
760233320 556395050 0
328631823 425644694 0
448681706 570059910 0
8047946 679552034 0
664462845 145482415 0
489092342 692791535 0
786226968 764581459 0
133719142 340504311 0
763506406 294531558 0
533697822 358634620 0
759421098 573354839 0
435989389 761758964 0
111276607 106184840 0
354176235 480366714 0
419566729 516206609 0
744223907 688717068 0
301781314 126618141 0
683602844 245663103 0
94219423 566881893 0
409117319 271955001 0
60439248 157244158 0
436161429 29525809 0
4456187 338343318 0
662644279 436416908 0
763952365 276990900 0
311988607 324672274 0
97167058 476817199 0
152542607 300266794 0
448916284 532445688 0
464754978 507321310 0
391673124 509860235 0
478133297 342573290 0
238501432 60754131 0
481698561 40453120 0
637570301 390874036 0
797761582 152227518 0
559650719 307114186 0
121784340 708238324 0
705424698 726513620 0
226272362 357884746 0
178332723 415553526 0
230734971 754894446 0
231141854 747333971 0
451967501 526603136 0
672228578 245693381 0
315411383 634435895 0
109923373 318414809 0
775763155 334593275 0
185984646 392139228 0
184846478 586492692 0
539046794 55430304 0
66645228 762861193 0
3367646 335834387 0
346048696 304200146 0
584318800 234944861 0
698181783 47593041 0
215116388 81206062 0
275195116 543828108 0
625432755 545288678 0
514459346 697469805 0
30442467 296356858 0
765618794 453244887 0
566360547 229537238 0
99395490 521530394 0
303954463 26702822 0
97008062 313555962 0
14372275 91366519 0
260265806 164428757 0
786348145 366949943 0
289156352 466566236 0
467811232 345871433 0
679866335 258859553 0
516203920 357955689 0
182787125 92040103 0
425951484 503490142 0
349626904 280320011 0
464834162 72713901 0
400318370 325106879 0
428330876 279095739 0
88413339 494072289 0
230812412 209731441 0
108032356 703123364 0
634123691 95566222 0
346760648 462750272 0
201390182 220963147 0
79533806 763697904 0
31815069 80353332 0
753323355 224843981 0
583964037 469484403 0
587372257 765278334 0
207452432 644813912 0
674761224 178145565 0
547489438 538735485 0
406845235 455972133 0
657586011 244726396 0
384287303 361871050 0
263930906 44533910 0
210530077 495443854 0
704165614 135316157 0
184327537 396927762 0
379635883 691203168 0
668615815 546930139 0
200244508 697231948 0
272723327 631329351 0
470532097 94403061 0
586173627 614546316 0
670007721 759750805 0
165174613 31372087 0
675135729 774621225 0
453006347 736320236 0
414218777 250910430 0
366465477 628343517 0
64849531 142034265 0
310161532 535077108 0
75956365 449309207 0
52988436 590552446 0
517241461 612838076 0
253853703 30962457 0
554246040 55061009 0
539144689 441833899 0
540333336 707247035 0
447861547 491038270 0
139709366 633815425 0
634683584 587931982 0
554874466 214169298 0
178574934 210171440 0
515453304 799653324 0
742926092 659268754 0
698540678 313314044 0
398008057 711210974 0
38855031 111604194 0
403099363 777533151 0
344638281 743625456 0
555364711 275530745 0
689808736 517375503 0
707708727 381408284 0
513528450 374402776 0
167875882 306152741 0
409950659 402104548 0
705236939 21876655 0
789852692 223315249 0
455513634 144333002 0
321643601 344195602 0
516216248 152209644 0
419022681 664946256 0
361989737 476694004 0
730484860 590221289 0
119915287 187448986 0
767216669 449153482 0
753045335 217383599 0
423215856 550453418 0
535117009 405813062 0
323052312 606353009 0
659327862 653384704 0
556258663 440157784 0
81887132 226990564 0
759210425 630099996 0
778244876 316824331 0
753348706 549337039 0
713996717 16960144 0
576667607 797325001 0
761948383 545580031 0
707865395 350191081 0
689809184 474417538 0
8433083 292061692 0
567280354 58712384 0
288507544 409321125 0
460196090 506296130 0
753497593 183644785 0
495309310 33546307 0
688774720 159877395 0
515901253 310140612 0
782039794 230042425 0
433485021 492131280 0
233712591 456436149 0
160507788 21161407 0
547417111 327664457 0
500117341 218284659 0
547208933 309200584 0
162724866 691259727 0
587173019 787745978 0
770196786 90195889 0
100337116 786623558 0
56502383 390550129 0
34179104 391956458 0
209404031 695422879 0
740287440 30925359 0
260107394 450645382 0
688801501 224310408 0
314152332 433501559 0
189848658 45297914 0
336881692 504315937 0
747930429 475388641 0
644872388 319104526 0
59616758 150677309 0
165010614 674992632 0
681800654 403654203 0
98174922 436002449 0
277271722 392107083 0
67383161 269315407 0
50368927 601028987 0
766305552 185553511 0
101499637 368073614 0
784230032 580610007 0
125442910 192955176 0
400169045 590264128 0
603131771 521269522 0
303907380 101523127 0
368769937 745069375 0
283755132 543580797 0
606404734 473070284 0
403142803 26969405 0
411610479 102950413 0
313630241 603424713 0
188544167 439685369 0
616544561 159569513 0
252697238 715385389 0
89695864 364196280 0
800019247 395132063 0
765852937 347508143 0
527860568 140434701 0
88552012 59307885 0
165892743 527083976 0
665514884 638680603 0
26228532 221099529 0
509518792 668310277 0
59191377 33187702 0
365421206 504804243 0
409735810 270388772 0
769187636 567013564 0
425895924 67492571 0
632927214 614886572 0
616430261 82874852 0
394892242 484126109 0
689970075 602662286 0
739864816 479521828 0
73977286 431627134 0
416101037 205061487 0
137662636 164677249 0
434060538 507326506 0
412473926 800937359 0
348774380 403893933 0
708274583 246770155 0
513770284 425069835 0
188927945 368189419 0
585752504 638648611 0
389534480 381330752 0
5917160 326181654 0
104658479 527404788 0
508645980 302139728 0
530706786 15136298 0
27569185 2389985 0
87099887 508575334 0
395643086 498391136 0
342896203 133386474 0
790463775 630324615 0
633738408 134888638 0
140421199 204403637 0
798412550 703539267 0
698688615 164169086 0
543951858 185421483 0
516667494 561769340 0
503725837 124692252 0
748951103 682440853 0
30288043 632994674 0
674992390 267175284 0
454802805 744284843 0
569157345 688424543 0
734934349 51522364 0
478173489 370636156 0
775532107 105528359 0
532037964 274306986 0
695715560 648179783 0
551428592 585517549 0
457884243 523468690 0
659764617 350645963 0
80651714 473044196 0
474007997 703914362 0
279375779 188646446 0
82047838 385839307 0
736014599 31844062 0
370351620 165597355 0
421106126 679593908 0
1179632 441050644 0
627118804 700519459 0
150521560 456563552 0
566918211 241953570 0
529044946 341542268 0
183890803 624032024 0
577486994 257308473 0
39936118 792360088 0
460255991 81963547 0
650383551 580145016 0
165041833 678127281 0
28515117 332164716 0
770852193 748089602 0
9654724 381365143 0
462039937 156025675 0
13774806 116968047 0
676078704 454613571 0
174267709 504294787 0
754904012 783741125 0
503101432 450190980 0
281976757 464138405 0
128654954 428924087 0
326575943 556597910 0
524921330 127617197 0
403098319 595161997 0
676029593 601075989 0
2929878 468659118 0
158030083 783285604 0
503624135 767549834 0
133123304 378474042 0
122061545 534678053 0
570106271 779032413 0
242062348 723482750 0
433534533 463285598 0
648462523 411994993 0
114296563 729267671 0
224364106 463207993 0
398909687 212029029 0
675549406 251835239 0
275079210 295893725 0
383872736 626430480 0
405902633 559034978 0
287625570 188462558 0
630156153 410444643 0
644282412 650430044 0
557367145 73376036 0
64541373 212009585 0
304591039 516515025 0
730523438 5704104 0
213707531 132140259 0
36124965 676207567 0
98105379 607013944 0
265599141 348197466 0
59325616 226012659 0
405226742 270258017 0
727878964 484909504 0
477452037 540425219 0
292531212 337855401 0
161947897 450969431 0
444547428 49731841 0
436318832 268570409 0
524095937 33107523 0
69553118 394762323 0
767228370 367412664 0
126935221 29177943 0
30605952 799440735 0
495423202 682740722 0
430664493 701231159 0
155331427 330590492 0
245299467 762819578 0
668591431 772488167 0
590373196 180823841 0
26002262 305424280 0
583010047 712987181 0
657215420 110368966 0
330690527 490293657 0
316239946 353838363 0
376680790 705810259 0
162213250 351641714 0
508773885 484666645 0
324939966 42111651 0
469338399 369234339 0
340243824 390521931 0
60927629 370404072 0
478239646 369903799 0
516396150 287554638 0
63490699 16084950 0
144680356 37825678 0
710338034 479870936 0
265182450 335077075 0
299430935 798520906 0
342527285 22678681 0
255741588 156533641 0
149080036 615048854 0
233332966 222091225 0
167256538 754370820 0
567568911 764101158 0
394031914 657474918 0
631777632 274588034 0
616737059 706464210 0
736804563 447635239 0
406249697 641504039 0
543017378 95245488 0
34229806 152172922 0
302147335 471841788 0
666563234 7508130 0
712433131 345317826 0
666086631 343605961 0
309300302 245375833 0
144523866 201024152 0
316688469 182219267 0
307681642 13970645 0
505985201 328447426 0
555809714 363708543 0
456996009 245344620 0
61657962 514697309 0
574628613 717129188 0
21089583 317910040 0
238987925 559133714 0
784827426 324134491 0
465911088 457132925 0
597148701 94688876 0
316138019 448281130 0
294119408 118630761 0
605283563 187513607 0
726125228 581563851 0
729240043 3724060 0
360141550 623073957 0
334007262 752824607 0
192466980 433025668 0
256676539 781779349 0
33517032 12336461 0
11605024 548915122 0
329635324 347245746 0
158009063 767260638 0
738738309 362184516 0
765750274 797355069 0
783058432 726163123 0
473265157 81035610 0
421409073 668523990 0
704167061 526137257 0
193631971 223094048 0
454537335 740559846 0
176205831 156065497 0
275776734 532189276 0
17036899 294640300 0
633623022 396221626 0
369471688 407413455 0
530233783 171627139 0
180957898 99911545 0
101123024 309794803 0
285159372 714703563 0
280071205 565371412 0
368548211 524688008 0
421961269 193506921 0
375284070 381326896 0
273036438 618249185 0
690627594 404269215 0
82050358 579980632 0
738077976 518365895 0
152266480 185999930 0
386284335 471443110 0
98884616 665617031 0
223820334 29443597 0
628248305 149381258 0
209389317 625337045 0
698587978 414691402 0
25550781 692476576 0
135432696 226780212 0
211492721 201642997 0
200223086 363938998 0
214824231 151488555 0
424593360 382252702 0
109674382 161878756 0
780411253 227945096 0
244940336 79057639 0
688565018 151651382 0
642952368 47729614 0
731840381 261366781 0
288655461 96960689 0
450120408 767651870 0
427853655 323513333 0
162277518 437500861 0
397139230 668797656 0
176030642 347498642 0
385359371 5898251 0
407293395 764324574 0
33966829 200587905 0
778863331 270482555 0
742889520 286735897 0
185067754 318217311 0
311463452 692284978 0
581255236 203201566 0
474795605 724536754 0
407718560 765221924 0
65182075 731668054 0
452685250 778646600 0
591483952 196537587 0
536081145 784138996 0
793052627 417242613 0
608886360 230667782 0
63111187 555760691 0
594305924 749281361 0
603615676 577717484 0
594840500 796035039 0
697499588 710071032 0
542776151 249611216 0
702193698 147168325 0
346137594 108383254 0
692134190 637168705 0
624719558 549746954 0
316719175 645766321 0
654351873 581141678 0
491368024 16587515 0
672301769 460195502 0
572836272 79975066 0
478969016 512582014 0
507361042 334803374 0
42435020 432204807 0
765981993 161001668 0
253015124 489576309 0
209106871 486926453 0
564386633 563468823 0
525758259 128709622 0
760492010 548114244 0
279325929 302759490 0
396948576 73234606 0
527072623 135723535 0
557522497 200534740 0
168094269 151478112 0
532701050 665235542 0
761885930 628416010 0
41026466 133728462 0
696442493 798336712 0
365420331 519866170 0
329625528 369727906 0
246973989 716288735 0
171656335 705617704 0
770040417 564214026 0
480835576 569155571 0
619227219 448295054 0
90308133 327055379 0
738256696 488643743 0
152789826 564373985 0
222652982 626745212 0
375797415 574489283 0
221687306 688065518 0
205138045 372441525 0
201481309 236710616 0
437377460 220894576 0
242218767 198092440 0
393651909 154103774 0
236824781 441480840 0
266243466 157927703 0
95918770 48638709 0
300033133 584995443 0
347752066 100656899 0
673802338 280945871 0
587882545 409335171 0
467273871 60449406 0
142651636 639400964 0
216803048 386462431 0
286335952 561098239 0
369994928 733502193 0
203876086 47496935 0
592484031 541189538 0
184823889 27028233 0
302328187 224536866 0
514751117 780831618 0
392734301 739723062 0
358504834 508852045 0
204033361 708176571 0
319820585 223138938 0
252810741 724349853 0
682047630 362188457 0
47631461 514057075 0
347103422 671805084 0
555804398 212455704 0
371812875 188562278 0
758152086 57254146 0
607447042 790584278 0
279433706 31161544 0
98202345 230649389 0
383990133 573693918 0
646156335 357167123 0
549030798 652196724 0
12356283 355239501 0
748453620 565987880 0
344265948 499074074 0
772383942 17825393 0
654947816 218592554 0
391640706 194133934 0
659638005 596794613 0
478071425 797788909 0
318299483 318591475 0
286452969 721645736 0
434668113 356494907 0
516280752 477740033 0
482053767 470410023 0
256790003 481516091 0
518932784 12450855 0
547379598 608828749 0
235004879 626655282 0
53586163 505186213 0
505328988 709537533 0
392266505 434994171 0
181592211 158393240 0
794898098 59165908 0
412065854 13396614 0
700123955 471915029 0
240861207 396646095 0
361720019 656276218 0
741625203 457955208 0
319685269 791781001 0
484554113 783093455 0
443995778 310305120 0
362165430 641943341 0
669864836 174335170 0
165814921 780713187 0
171875658 550264951 0
70611388 128478011 0
750771087 438845501 0
509401777 226136760 0
743351325 392490948 0
566663269 680727847 0
765126520 351944089 0
404207570 257057028 0
103505330 617456771 0
630789219 12346606 0
163714616 702283365 0
242350993 174063260 0
182776045 694980995 0
105895105 193262756 0
520441320 674828008 0
307952394 326216501 0
162450970 482922914 0
448853878 126754854 0
638691126 304486524 0
768989406 465458629 0
718116616 441340416 0
561134342 50891529 0
228544779 797282587 0
764038280 378593111 0
195529862 527316298 0
13556309 795314128 0
643836344 128368948 0
758643708 742271381 0
690065131 206242359 0
640425238 77354476 0
139492162 558596584 0
396599419 259543795 0
371766165 118519255 0
353679928 516433911 0
114118352 367467292 0
491756165 75538299 0
583748362 499342588 0
498033471 642405657 0
650831803 747777854 0
284878223 50864911 0
494725364 505308850 0
44155675 544677997 0
2915273 703079144 0
432013066 40295528 0
16097943 98689270 0
357053587 768750648 0
538345309 302941223 0
13302740 573980737 0
377660648 306601838 0
173764099 323121348 0
448762632 392781091 0
59651871 470983978 0
351286443 82080898 0
146407734 163809591 0
72146512 483963439 0
542982360 429297085 0
593600561 661268519 0
666882626 140742897 0
370989475 669264825 0
119297607 404371741 0
730881899 514557024 0
525813088 20378402 0
489084970 541094553 0
457122813 103164407 0
127441036 724865554 0
558794759 644856926 0
370389520 388042081 0
652311172 81570226 0
500549216 366308920 0
327154138 225903295 0
87346389 708396872 0
630459816 319511153 0
598838121 2212607 0
463765602 253779330 0
392765546 514795115 0
587786203 422349373 0
183408237 419509156 0
282403693 619129289 0
37365150 548193599 0
433926857 62309934 0
280776992 249556425 0
31261105 81500563 0
441286384 626422967 0
638747178 49310190 0
391383503 266977492 0
100302609 385796907 0
310482727 325370759 0
647776581 38941125 0
778499544 515444867 0
441896880 497733316 0
798667347 707014626 0
224540952 638417851 0
354616500 541873429 0
105602624 534289860 0
455835472 406036381 0
151070861 393875799 0
481953246 141636053 0
530236114 184766952 0
656230721 139703269 0
506682169 325429794 0
450447984 403684132 0
590974710 101230512 0
503531143 102317129 0
15001053 56110211 0
537969104 92725226 0
34445913 76972823 0
311290845 265195433 0
418527223 763600251 0
711733762 368976928 0
340238414 791285671 0
709784856 147209381 0
634404876 157259774 0
354912246 734619670 0
511904387 786693959 0
416125600 53443176 0
468717404 668159960 0
452602472 591221174 0
92366470 702661845 0
285682044 378682882 0
719163220 733909301 0
49048018 586967297 0
516824203 221012822 0
673746000 271892543 0
152620437 321445927 0
639891739 746972696 0
731055328 651763640 0
496248699 761166060 0
445562712 793554697 0
741995930 226563134 0
268688900 747128592 0
517083786 159502152 0
399326805 213565379 0
319103525 311417361 0
36921141 392889655 0
636393320 477078184 0
125573196 335744619 0
84580270 593895905 0
501293823 262849299 0
743134842 519423927 0
678999329 656354402 0
540889085 699461076 0
269478603 202132818 0
233886278 212538991 0
10359662 16894026 0
258361991 622116804 0
335204219 308259551 0
716545467 541403544 0
160849058 731681116 0
738883477 281729685 0
347250229 610567578 0
79972715 480719268 0
547228577 228538428 0
192657210 173537740 0
14496758 150053391 0
527303531 41672375 0
528924467 173988737 0
612326083 354697807 0
130961963 359918003 0
162780410 272414913 0
728762644 163928657 0
532372535 213186872 0
318139843 228610698 0
492129548 544716357 0
191279403 693181872 0
409389532 432247385 0
569520783 211410275 0
629075652 6822725 0
4797608 335632518 0
507351560 741390742 0
248138493 409621496 0
542729483 150615350 0
155792918 616439599 0
332738465 735010224 0
383897009 608460026 0
610042117 214847138 0
221484644 525704623 0
24787727 94199307 0
275383278 343943016 0
247025514 354337102 0
228536804 666451454 0
348177459 238138333 0
193741837 327111632 0
769941446 650506225 0
609786055 52334059 0
728582890 718483099 0
740832869 294575579 0
548048494 144390863 0
323743511 510356070 0
125681639 100554827 0
165338292 221553144 0
494755114 250305595 0
91042431 659602439 0
385327904 175011019 0
371106742 63062270 0
525965915 248305615 0
573958453 549211995 0
756124805 474048690 0
243929562 521983198 0
321697786 573786614 0
79234343 475402097 0
710954368 666414605 0
352993851 628138969 0
503426490 144188531 0
646408725 198498350 0
376058314 504866004 0
30865026 758750064 0
776398340 177891686 0
533094881 343744606 0
396640446 796088106 0
77463922 622713908 0
119980532 707756368 0
269522040 432640444 0
124972121 170615353 0
566110481 166845759 0
636890976 336073336 0
478931651 388987037 0
801641527 66251922 0
457093445 14601479 0
14927226 193186340 0
777850656 262417114 0
3346754 57468167 0
226479187 713222296 0
768256224 492107974 0
104140946 726803526 0
122928975 133267085 0
282347852 159326360 0
736955939 102385284 0
407983320 668457500 0
581322369 158697715 0
700842971 719922152 0
330973366 538011835 0
375022502 253199891 0
181611760 459107649 0
287427807 244159557 0
198734011 508162789 0
760612034 596606440 0
254445319 724664650 0
693582934 489871048 0
377715621 196187765 0
528699249 406151524 0
588304318 567371709 0
438092691 531521034 0
704734628 535233588 0
81005702 658637420 0
5277721 210731704 0
473683310 303933347 0
583707365 415002565 0
386790315 85630861 0
647884412 396732979 0
649074197 415021347 0
159653371 403830784 0
235696283 711526118 0
144363414 278488203 0
404987719 510249503 0
610910860 535643910 0
223728216 753349544 0
151676544 183185738 0
710318573 267454696 0
295898602 515491291 0
604870668 712606016 0
336266328 19112082 0
230028016 186909352 0
792675984 516700040 0
788824422 270950413 0
522024954 2204038 0
739964595 212398597 0
669691705 395773529 0
434830427 671427862 0
690751798 311472761 0
79735665 464993942 0
246460622 249678743 0
787882399 44124518 0
564442339 583839482 0
730781388 370524404 0
338063592 787508155 0
788081602 691330487 0
161050459 116549186 0
361814111 199853183 0
524639395 326325349 0
702984423 61982158 0
265052803 547401887 0
626392305 738290089 0
563068881 780475535 0
787363306 63880666 0
412676466 394815581 0
303578223 462983069 0
253370524 21616249 0
788786920 82180 0
344620623 777968196 0
466720090 616066835 0
746002000 586107406 0
308036158 82960818 0
237928298 377419562 0
472268128 623023853 0
107119916 714362595 0
458367561 782512170 0
643517600 470453359 0
136209634 689799558 0
444053463 216085356 0
365164086 788191008 0
214754184 261128287 0
483661745 170478222 0
375541648 44417565 0
485436350 610008584 0
66379424 659863552 0
206901310 237065816 0
188870629 672561502 0
356204513 651588603 0
61962717 408313382 0
717148787 188032628 0
666059122 413196847 0
221979732 519341610 0
40563816 29564509 0
94212189 611105162 0
597181430 658404736 0
372251418 145132052 0
54833291 393990576 0
16194064 394696866 0
293346592 41576817 0
727536758 238994373 0
633075307 763866964 0
263257741 715135836 0
528682764 383896333 0
11923208 760577778 0
617843400 270739416 0
412420598 45030193 0
475221896 511203385 0
96957988 297989802 0
377570815 319735652 0
569008631 752297225 0
708559706 655807353 0
336613662 722255930 0
503776619 599165177 0
565440720 299601441 0
650471250 290793301 0
144121874 64264671 0
211296820 35767999 0
364365214 346384302 0
561598285 557427751 0
517957859 331674459 0
510002716 353144889 0
54653099 334475963 0
731168021 549877959 0
557440661 652957976 0
632654229 284005524 0
704403341 354548179 0
97027160 779331048 0
435773744 327663848 0
8043272 507800424 0
407011093 635590798 0
350191086 277836298 0
715194084 27932085 0
128722701 100492464 0
20474640 524291974 0
190681433 315515410 0
744190474 424862012 0
424186023 734995770 0
329821035 612416695 0
759010278 46670390 0
451960832 312768352 0
132649508 616783407 0
617486313 353102769 0
247974887 337476267 0
56353255 641446654 0
487470332 616971979 0
44782888 773565942 0
393169464 57741793 0
50491665 107989040 0
228106441 409966736 0
258932324 742399272 0
735038843 228333380 0
517628190 588803724 0
560852331 15041605 0
777213670 132023263 0
468168001 341181603 0
106321312 29504484 0
227118703 430787005 0
251446189 723664838 0
306885654 453334479 0
383368825 56374706 0
10913110 742505285 0
444529703 726744486 0
672808035 544481212 0
144062617 207583767 0
427542138 231382556 0
17052277 377952583 0
95069515 573000817 0
789043297 84297520 0
606366885 500814957 0
53295010 269828745 0
640058078 320531149 0
336578887 443990728 0
530274361 78838761 0
54453604 453332719 0
573917451 575365278 0
130259567 683358126 0
174593945 301903794 0
545933331 678084072 0
123279541 713033551 0
436610857 645115388 0
303314704 140606199 0
147420660 331706785 0
427916 610209247 0
711538899 699808370 0
167045963 37558281 0
757128166 590020982 0
309794774 477885219 0
398995008 358282869 0
692477364 344317453 0
236082470 758402545 0
616830800 473419253 0
643601771 610146065 0
260706755 210041688 0
363990341 484775888 0
241516682 12997796 0
345183549 144860527 0
476603224 664190370 0
604383907 261100038 0
90238573 674451319 0
116865742 231970742 0
241450173 89213299 0
379080487 634423409 0
93652686 206909826 0
437536824 262996355 0
578556248 686993136 0
246860563 400560454 0
350513462 48384270 0
781648197 182889567 0
761176853 82954745 0
219739705 140838888 0
374776312 66133974 0
424952362 484838421 0
733583802 191528105 0
690232468 7193513 0
752157409 256798785 0
97289206 740836930 0
131407581 202957103 0
589797658 114517944 0
775406163 71607898 0
153341479 572939782 0
489084429 614182034 0
424373918 275309143 0
293144322 274441795 0
499556738 256308938 0
80929793 116296959 0
766378776 621792251 0
327949320 356758545 0
254334777 637279013 0
465423304 312908455 0
44865104 382527372 0
235872185 483032201 0
638699436 575550886 0
536708946 551336544 0
324415274 265882213 0
182735678 84045913 0
636619129 687146757 0
702585265 152264867 0
366930401 587442460 0
340704549 16757054 0
76619455 306842303 0
610511132 571044935 0
65341088 61871909 0
33431277 720844660 0
594347846 166855702 0
400692670 470365005 0
506571233 290942267 0
364382397 110860210 0
390907058 752367226 0
142764510 587942348 0
657892872 419777126 0
406130853 23323271 0
347662523 214233 0
660591234 214229359 0
164236188 116169137 0
74614643 353566832 0
470124729 33717454 0
184962000 634898347 0
506911003 252704250 0
458052545 51228525 0
628075317 47053016 0
479614960 518077518 0
405857477 666339484 0
511921348 613499053 0
326914373 263196133 0
176230770 664092729 0
218086820 791970899 0
753146656 43326546 0
239081824 360693881 0
189943028 206899766 0
717977307 81306934 0
83586793 478959213 0
746466755 393660253 0
628242329 105850008 0
311287340 431960490 0
522877809 722921033 0
299526881 707776172 0
87255717 504483402 0
674501399 320678092 0
647388817 605822456 0
754108860 388748774 0
421616706 615251288 0
479601838 634400297 0
368984773 616261665 0
743610907 120354039 0
374511229 585920772 0
70731516 735060194 0
241323247 641467353 0
798539604 670162276 0
70008865 255912354 0
404350849 782133258 0
135331909 61917241 0
682679102 655335936 0
615776234 571405905 0
137402999 137260046 0
218308896 270012310 0
382176832 114381011 0
769783589 517193704 0
112511294 619947080 0
359071036 379985574 0
372428332 720462537 0
305015544 695341237 0
135707216 222619669 0
516528862 740153029 0
605795403 656870471 0
489176350 131450342 0
655381686 712082918 0
723145140 675443850 0
761123013 34067941 0
567753182 79816509 0
801612390 121592695 0
114548334 161136996 0
354727212 585578650 0
195157252 328392047 0
722127490 20308217 0
72220994 462520049 0
422498650 39233986 0
608988634 50095147 0
527115214 166584814 0
654252344 673569549 0
149005974 662385412 0
35331579 438239497 0
227335225 531227437 0
559424178 289169734 0
647420139 129344720 0
225941227 307803587 0
516379172 124266840 0
60143068 313097206 0
477236185 657129901 0
706011958 433933045 0
548636966 54247717 0
148416105 632537144 0
516461732 641811380 0
649559931 132064575 0
753541717 215992106 0
416482010 444191687 0
553507530 456048528 0
764960265 311747481 0
221569317 481313649 0
65484498 468395127 0
635991971 85325847 0
363828736 646034007 0
430322944 624672231 0
369970229 296258771 0
464712659 96109346 0
551341288 568493280 0
226848162 21847141 0
100101783 51151394 0
685781890 769339744 0
304354497 373222926 0
533045859 392447375 0
712486344 453415546 0
726659236 56680671 0
241759031 237173282 0
593530043 638759163 0
636002483 575681213 0
550246114 91231229 0
542708855 292073164 0
172384062 156620356 0
290647554 614892737 0
336074418 136816963 0
170890980 46664606 0
698696200 679942830 0
297202350 194820474 0
770788065 105790577 0
763234580 328933103 0
298623751 147672051 0
628037675 241198018 0
760986691 325942797 0
737359105 526456866 0
26270255 224491782 0
281808320 219666482 0
97179862 399219040 0
337985861 627023280 0
164085983 362510043 0
421398073 51580351 0
712290716 197732238 0
374358459 664181960 0
161402049 93856952 0
279848114 513689972 0
350442002 578924851 0
588902111 307807513 0
774123639 248840614 0
632132745 224539933 0
622566322 702564702 0
725509468 510065838 0
343162726 88526433 0
2460436 19393107 0
747013826 129153319 0
607013742 203093218 0
336397735 3096898 0
127568531 23134837 0
250808869 277723778 0
180737372 242852391 0
202075928 299504413 0
459314438 265770119 0
221397795 157325946 0
143407221 748818173 0
165200618 540343233 0
704550265 667692520 0
88250079 147020883 0
767033060 588186599 0
78836824 173100021 0
548432246 483078026 0
764494279 281211990 0
645044714 14027399 0
610305940 60390350 0
742468309 639784982 0
5514694 592914445 0
335012132 757983445 0
35929358 693087396 0
409886321 263094578 0
18012660 395960524 0
190835817 596854858 0
135261066 383587010 0
776160455 546480452 0
340283547 145401136 0
179606662 751080647 0
570709429 365010127 0
693495208 288443886 0
325040719 217573904 0
496556542 653768083 0
342144415 779659560 0
515270571 419881538 0
243252481 61906273 0
348839891 207561702 0
652325695 168931518 0
134426515 583076399 0
594387220 358622225 0
733974656 703322589 0
629609640 628391473 0
90672717 239460393 0
405102786 194716293 0
365234419 627399355 0
360073774 23124755 0
630347145 35274455 0
410094843 609326827 0
644959457 629561953 0
277029301 233036639 0
109139797 263242766 0
151383485 1362803 0
511306830 407448403 0
219890690 527876646 0
327198801 640246246 0
773211833 363888940 0
96865186 701819826 0
736188117 521762108 0
314938955 635969316 0
549045981 320232787 0
490365666 401241078 0
233070831 332113132 0
10673253 712218892 0
688487897 501087044 0
711141493 556347255 0
532533100 330409994 0
744363706 759211949 0
208017673 706878230 0
10683798 54333431 0
119972482 285054673 0
584917100 596948085 0
283289775 442565636 0
215379801 18453755 0
679868853 460473821 0
686820079 691653289 0
514206023 534109569 0
400570833 488889362 0
688913244 210118154 0
694757824 763504800 0
13097235 748847336 0
255410414 119559757 0
464759419 353841511 0
783836254 473780007 0
220580984 290385419 0
174810070 241018714 0
726986025 750951937 0
650093083 273840298 0
608269664 428309597 0
740309980 430245688 0
226808823 420525255 0
348727916 33957979 0
303046340 202390492 0
478793133 329366892 0
520697519 706903339 0
540040670 650820269 0
294263072 377551132 0
251369865 179743464 0
457137380 2197953 0
85968197 533218979 0
585346363 459428696 0
763057685 390510112 0
509145605 44587667 0
586379576 737405868 0
118867018 583517302 0
166369041 170166947 0
53826769 253232151 0
125447078 778591756 0
715169895 751874285 0
242709553 636461900 0
629571934 362773795 0
641700530 468499628 0
363025520 354564770 0
455382297 207133522 0
393353521 67713666 0
462514976 527440951 0
549477215 237209912 0
122576299 719784252 0
198046503 685546886 0
529681276 535410292 0
316278039 469269122 0
772479798 379445787 0
286510024 53913778 0
117510734 751102012 0
617159500 154925320 0
557477128 771639864 0
503575146 585840928 0
91749881 541318678 0
249107914 176769974 0
55556852 5781970 0
625504767 654572028 0
47540753 169442012 0
121484939 550620055 0
528003098 786785247 0
8901273 187729313 0
731764883 250783150 0
586980608 304371332 0
217276616 131850027 0
450581671 199003877 0
555929088 335239436 0
711570213 539675307 0
94575196 687228053 0
650470185 589695183 0
524607836 654547564 0
266845673 560577190 0
752239738 143253264 0
217057725 596988315 0
534685406 434273005 0
86915261 282004093 0
234479857 793703171 0
160328370 517344200 0
162160676 18564843 0
211443300 370408033 0
63196646 479773221 0
531746854 284506108 0
446905376 333251406 0
291880222 427127069 0
73598250 276882486 0
368268841 10108686 0
424402738 795170923 0
556175625 254997999 0
170836047 632567164 0
7883538 485437084 0
225832390 726459415 0
402285272 100278088 0
519020616 519112442 0
7489124 24458816 0
659446486 673955106 0
63536473 757565565 0
592222630 439862164 0
564075477 344452555 0
113828749 101906419 0
601636775 267287182 0
295969312 119405014 0
12307304 531080196 0
723224500 771462061 0
302027375 303883502 0
392491136 199165389 0
219711999 566193921 0
620319520 742791787 0
131677735 501329634 0
152144164 193007749 0
451661878 415026378 0
116153222 442845739 0
692486392 393162074 0
462275785 229008496 0
151938977 67657176 0
275973111 178336172 0
736059274 522162258 0
750635047 493936779 0
173155913 368418199 0
227106782 594986064 0
210247942 98260764 0
658094047 571498776 0
299449180 192781400 0
435030227 545786625 0
694004583 494466840 0
57719241 680823161 0
674620428 745613163 0
595215641 292960459 0
668351590 361411900 0
598564863 650159057 0
388814533 526904919 0
464735188 362676453 0
362357410 281753382 0
78762131 655722123 0
141803568 681082640 0
496136190 491817819 0
80829300 181388203 0
233084364 327253938 0
131985379 761551974 0
405342221 475946015 0
372267127 670760259 0
564908835 513418359 0
349304781 89037092 0
185622879 307258868 0
122508301 451178414 0
591535981 27979134 0
608517425 495924924 0
763391423 172298223 0
698846995 256047146 0
465487370 656602271 0
112469737 693130683 0
251156855 200726427 0
485767598 684995854 0
517902107 466714385 0
507015591 284469591 0
323775314 534831528 0
580573199 334919977 0
104291958 27864685 0
365237220 200066741 0
791835098 127589148 0
791796562 309650916 0
451749391 31134277 0
47485526 618778437 0
391189575 152280232 0
154411279 174577785 0
145653148 211863196 0
608121008 760798004 0
294255433 160477568 0
542587319 448773531 0
351537438 732090019 0
264951379 761007843 0
307177628 345412624 0
555020776 708665047 0
348995258 466598862 0
141004535 174080754 0
390074573 683727519 0
698772157 647500310 0
687936587 259265595 0
285934994 60209312 0
595483743 130751885 0
270220309 631599125 0
163736514 617337603 0
464693402 619596688 0
46417286 8683474 0
57829347 208285845 0
724665374 519969019 0
498518746 161226301 0
641770222 215661608 0
279057150 402859170 0
529990643 333924146 0
74383390 514486155 0
372912285 99633399 0
97154148 746685269 0
9222954 21303047 0
563529413 312731612 0
502646690 479944325 0
475155153 38362385 0
32352678 664694020 0
740565432 501677277 0
558663215 284317045 0
566579799 235273213 0
402432287 10081780 0
127394061 274485235 0
157669837 118900601 0
575501128 470325410 0
669940931 277629221 0
132983811 65280329 0
110427812 717230825 0
238836354 550535868 0
585525917 715307039 0
393806639 644476149 0
228660954 622711971 0
196796968 288796022 0
197176762 161127047 0
403382675 455421010 0
782980627 327269856 0
716021845 38098663 0
150602731 665123416 0
547429688 614219047 0
374608481 502318425 0
655584251 693205970 0
406541790 488579691 0
644170330 206052866 0
353860307 85018253 0
721480548 303829494 0
7739650 326851935 0
574330792 623250768 0
674016965 659086734 0
629532464 440141330 0
31677237 88167710 0
700525919 176901635 0
174433904 356476092 0
540955590 388704824 0
443029749 445656616 0
423796048 84855845 0
508969858 519154036 0
463517850 281351920 0
31189970 791637896 0
542325507 485152287 0
197501386 248471182 0
620710607 612955869 0
486055756 68507579 0
35578848 265992561 0
792368343 601338087 0
746601849 193320297 0
760439827 218422207 0
443627304 74048483 0
349183548 596640063 0
126630239 755783512 0
382397000 119279753 0
582685649 583068469 0
397048485 300267108 0
472853598 789632135 0
13885229 702151672 0
294882807 319069702 0
249920999 248500619 0
465150242 487600044 0
443023619 624964086 0
732710491 617439124 0
181455726 693443266 0
774614417 88925000 0
12284576 610409906 0
64132608 152749994 0
715321477 158392730 0
516093519 348371568 0
255047956 491029688 0
412846888 790412592 0
501238874 675940551 0
710683848 239561753 0
774718055 435370408 0
537042579 233761095 0
738521355 376391167 0
680613110 752507279 0
533338624 106469693 0
789840262 531203730 0
596431156 525636296 0
387127186 443835731 0
562918376 88892892 0
135651209 242519060 0
158855469 348955866 0
453842437 581953439 0
710106084 530163153 0
746385068 28912545 0
659227175 709926134 0
582163105 578306362 0
550536452 302872706 0
71947688 317652360 0
560677155 787770977 0
664188417 740760566 0
459818408 372914337 0
761026022 407182071 0
605684100 393144582 0
250418065 7825609 0
303877114 702199485 0
478041030 711057367 0
528116370 641673261 0
525689158 146598162 0
243038113 779719480 0
77887942 577313848 0
446749387 297627198 0
30965274 777026106 0
125245764 640653546 0
383823291 51469886 0
129945125 216541758 0
21991437 127004343 0
31608425 306942523 0
343731855 430344347 0
635609963 194444811 0
637134948 459850156 0
494306846 769367110 0
216696045 640911596 0
738556187 170009311 0
52061786 727391591 0
21167853 158489668 0
671096466 532510296 0
776628870 249707057 0
619645634 99331219 0
318603696 445941749 0
244716026 62239717 0
562121673 150155707 0
535166140 485450666 0
477125622 361275234 0
100293450 692599131 0
9918470 735522688 0
429973108 183792342 0
425604349 251920484 0
102041609 192027716 0
740048239 672092270 0
15215262 801603953 0
218070310 624400382 0
108133276 48983708 0
391210405 766511526 0
435042614 552955903 0
446509477 444783230 0
540071760 532016591 0
752443104 765225211 0
380479249 740309404 0
93548089 593877245 0
173772788 635307542 0
88408474 554044571 0
114799102 593059182 0
543459585 129986930 0
646400690 514338276 0
437862952 271467596 0
786816712 293151538 0
730671432 215654928 0
307740480 376189920 0
728768070 459343799 0
775526897 536247476 0
433637647 195772392 0
736322068 199315478 0
314492390 768532262 0
34761208 189020410 0
289415258 688362943 0
480385223 40250752 0
579837884 152586949 0
599250772 179585029 0
732998822 793510955 0
18046314 109343195 0
350964296 345896254 0
341062289 13218250 0
159199818 353727743 0
580870605 297435918 0
188485403 651473411 0
650570927 99778311 0
639542671 787075077 0
208151328 382348947 0
493677038 599755296 0
384616292 458665964 0
321279998 101888136 0
319102905 542764695 0
461486740 673861523 0
584215093 205879335 0
174266269 17427099 0
369747385 96164497 0
395226374 533500196 0
486022749 397712770 0
778439161 560831642 0
28598698 363564194 0
537903050 49174996 0
535901486 599492774 0
312415245 55877817 0
406705178 704172854 0
209512638 524664110 0
365578722 207533143 0
624749253 532957744 0
362606403 670770353 0
86732418 30609525 0
692328477 586432393 0
447150285 709194395 0
692765400 479219860 0
414860607 291658006 0
727604353 206586225 0
117490842 479237986 0
267781499 110713156 0
611703069 100157984 0
3562840 93037108 0
360531055 441631580 0
49737797 180779034 0
47657119 389587806 0
302649960 184551569 0
689992295 444400563 0
206955933 120820466 0
406093999 554907009 0
103710072 324446520 0
572028291 308117636 0
782725820 4857605 0
625420681 91462763 0
535241783 729978705 0
624587870 275089750 0
112481844 617058985 0
611278631 11102442 0
146066444 412607644 0
460682737 367878697 0
758114001 19701878 0
302598776 237280914 0
704614081 9062623 0
710235125 155905765 0
793807254 660799019 0
486319015 566097524 0
733303085 400120666 0
584768799 419444593 0
7733759 80417897 0
97730996 51585755 0
442469988 689690258 0
449299394 458289327 0
631797888 505235644 0
725242111 562970243 0
418872373 415871830 0
616951306 509921658 0
570985614 228226554 0
229626118 647778476 0
131657416 630003952 0
612580399 195585240 0
487704261 103688085 0
567320084 668069484 0
186515669 373403304 0
753515398 456248078 0
33535721 559271091 0
92289354 21619808 0
759663517 262474002 0
763026564 330680078 0
65514487 150344277 0
199788261 267170575 0
357328635 279949531 0
595426021 524417649 0
3068063 635750228 0
581113503 415466950 0
14904068 357002567 0
674873617 134633888 0
240837082 439322423 0
295261767 657765588 0
187850979 484743162 0
624303399 494630144 0
517816219 92318143 0
22535879 587338219 0
456355147 624813295 0
5838747 686810493 0
678034088 589218516 0
137772035 60522890 0
443312869 373568080 0
369623873 607724333 0
281665289 136564943 0
582659213 129423241 0
508444472 666032310 0
696541288 141853030 0
736440667 760708146 0
727546987 732501599 0
377637054 376303535 0
500413823 156172578 0
608117111 42843643 0
244001781 784372232 0
705324567 258080962 0
403316960 647053436 0
656536398 395992577 0
771600270 477592402 0
704154460 746605241 0
345344651 186742836 0
447607241 498485844 0
501128500 332479707 0
643567352 480099521 0
422255282 708511145 0
168651670 362046053 0
573449453 801009200 0
606859988 602517619 0
714358870 621941399 0
128011469 369960062 0
741125463 12006077 0
628813985 626805920 0
362703380 255063676 0
379580228 96072317 0
616336424 436818153 0
287744957 538471946 0
56484651 695814572 0
698423943 79902993 0
217420321 300882227 0
665189147 164687960 0
380491187 76676111 0
250879323 424001960 0
474020235 496742653 0
97613374 138083016 0
683913914 245630905 0
472573351 790869031 0
582142633 94613631 0
208728584 678488637 0
603515691 669381387 0
513915222 263144871 0
383423041 600780868 0
720737236 44190230 0
769902340 240109086 0
51798467 330242483 0
308412364 244660695 0
187574636 704186563 0
372663790 185518684 0
403692483 79603670 0
492503882 385842848 0
682954770 247883035 0
157270961 520923715 0
683593745 98103194 0
364461266 721267963 0
47330875 89898760 0
157524361 38876648 0
237758778 782095050 0
465408890 239941083 0
253989615 616969166 0
153957676 616655308 0
350328768 572646894 0
359454079 3129521 0
133196690 365416376 0
41383870 600277949 0
573481913 769065597 0
234113903 204923607 0
498831900 756223196 0
506831986 18509394 0
561886417 123377003 0
250662210 142638343 0
259147872 690506610 0
297984958 531748429 0
605226593 271480891 0
235338316 504155865 0
499300808 179833186 0
36731748 167403943 0
352869734 30089149 0
530156763 530093694 0
80772376 688003282 0
667028026 471036172 0
420138970 343361739 0
123532022 520181952 0
227945490 251145905 0
729386338 110431122 0
542734074 104285821 0
18329954 187305246 0
662712071 751553081 0
313622000 538233236 0
420583826 388707468 0
737136942 44741818 0
550186285 758327326 0
450358998 504345269 0
371846720 376557445 0
37830528 704339323 0
110737680 202558957 0
149516683 162186018 0
138465421 400840353 0
389911897 719889076 0
29638058 676088613 0
611551367 64737422 0
638150648 740416638 0
473801721 646653600 0
240030069 601977182 0
139111122 716892216 0
75940152 565518952 0
678291897 43405340 0
740809392 1477010 0
710868879 166176924 0
272291881 304160549 0
735565255 634932932 0
274722059 632950374 0
117314992 748207152 0
229399301 251137176 0
346884610 239964796 0
384514132 126181893 0
762462431 768268959 0
209588985 284966868 0
795447365 7660184 0
237997664 729347904 0
188659120 109860583 0
631380191 795594964 0
206742292 15831242 0
175746011 177156086 0
225299437 292665906 0
631925769 15809398 0
141602257 720535996 0
236135608 741145587 0
480737556 235773455 0
387150197 731941374 0
16902835 451339747 0
736485690 191538050 0
512933489 370309739 0
283468748 642211786 0
676713549 516027637 0
438662215 258456586 0
234471442 764978868 0
486870021 254938806 0
566082243 416746366 0
60260793 500977906 0
334669975 783914597 0
205697250 192571625 0
531987379 528442350 0
552114923 413017670 0
541885264 786709437 0
46562030 106118419 0
383253773 234225039 0
296945501 45651096 0
228958559 479881147 0
715063981 738219382 0
735962825 576133347 0
86766869 742707095 0
6032580 110798596 0
489718563 799791005 0
301456958 612704439 0
49232599 370028431 0
617958197 361519329 0
416789953 114518066 0
254316958 239836749 0
723651273 684738329 0
783917637 686527718 0
302680909 136100155 0
763288354 168558678 0
86048238 699424547 0
746856132 599867932 0
324956996 634405115 0
469813593 315004968 0
723200538 718873414 0
558129646 532325076 0
150415000 189033199 0
548589318 205188432 0
294782987 782929986 0
694844681 496572671 0
511492800 204387585 0
548925811 76169040 0
423450675 356717707 0
3743730 110513876 0
256591057 742817057 0
578031474 259670891 0
467326045 123679853 0
653822995 588009906 0
569069201 571829230 0
705297452 265761008 0
496815804 334221125 0
165679832 584490200 0
172548586 306144553 0
257202395 385776708 0
63179430 44510980 0
351772828 606748584 0
549650331 771571554 0
203289399 507122643 0
118346611 403374269 0
109497446 782049041 0
636360067 389989588 0
508909498 733731333 0
587903001 143428249 0
178650164 3275196 0
670354545 199026450 0
106871963 643126409 0
199832182 800078325 0
248091918 768175340 0
99435971 281519040 0
69946 734400597 0
555772757 368128317 0
32980467 7420196 0
536681494 490557319 0
283619 359540224 0
312117272 30681376 0
674490045 710339367 0
619670747 723641560 0
567570665 619636336 0
564906437 505803971 0
4221223 58961367 0
542012830 383951961 0
444164460 36669424 0
321058010 262690881 0
641079213 433968161 0
32313581 283493327 0
767591652 149873852 0
405185598 122419395 0
93028813 220984255 0
523433869 509845480 0
49254283 233580231 0
142961487 28989031 0
520515579 244309678 0
458948785 760303673 0
202895159 79591704 0
436385152 92553601 0
663840072 353317023 0
547128228 223698266 0
336278392 408779340 0
557515721 720870151 0
185770570 107815294 0
118504443 500620671 0
560374244 506022635 0
307165613 249437741 0
226559848 60274852 0
343670113 674815429 0
780640933 309332831 0
453968136 162735921 0
525178221 331398645 0
637447481 637649478 0
369187877 126711860 0
520979550 558920141 0
492875836 368326043 0
723360712 573289255 0
770093177 358331669 0
149844807 685665897 0
341159474 260183350 0
392577275 655446695 0
688012123 86113917 0
725311393 649005269 0
240943687 528973047 0
466271645 158193069 0
161795718 446188 0
105205799 534274178 0
31439449 769270136 0
704535472 354277432 0
605040375 484202296 0
235811815 337777921 0
264980129 753383728 0
724463067 179714766 0
223288705 367450498 0
685108575 521612555 0
340169390 634136338 0
65123015 109497839 0
210105753 334665060 0
294287743 297706950 0
555797560 105547004 0
448823572 104260325 0
65415462 334151373 0
461120155 157662691 0
437331777 152888518 0
799895152 215676805 0
500015821 257926683 0
448392303 766738690 0
311658603 794060245 0
95457855 435316563 0
298307890 380322091 0
434117109 392967979 0
286882601 606210866 0
381548753 126457190 0
42812453 612109546 0
578535560 798233487 0
384194119 547340204 0
391918271 795792148 0
222914388 80126320 0
611284254 305078497 0
362070113 645230017 0
162354872 169613669 0
525170323 507847641 0
659426159 792081191 0
74766462 574963334 0
318431905 607860020 0
146824838 96518559 0
430867892 263951945 0
200741101 777630553 0
289170681 131485020 0
227965619 691089670 0
516669194 578863476 0
156986488 442014566 0
86564903 77610571 0
297542770 530349169 0
598957129 85736087 0
209635508 331051834 0
170978920 762498943 0
719215276 624308466 0
135871536 234124544 0
380462912 664590963 0
17209007 189287077 0
229073714 430606740 0
339862259 704301463 0
85189931 230461697 0
385979381 16826927 0
692231092 534979202 0
441898634 738521075 0
124790848 122534026 0
773698120 593639921 0
671130711 45675829 0
357441144 562850153 0
493519370 587662406 0
332748812 347659702 0
269745784 179810203 0
374189687 153907779 0
525289834 211701410 0
167501436 479562532 0
325043050 654509002 0
264378108 589810854 0
462879302 233581550 0
160664195 404300692 0
565842156 795635935 0
733976865 507883431 0
506586976 620893778 0
196554430 777207423 0
310512587 541157391 0
131152268 5951396 0
438015442 266836504 0
76001123 528470104 0
103753348 53818516 0
146497680 169868513 0
419998993 418161071 0
474151989 533677531 0
495274979 115651598 0
688187336 81235998 0
679365725 770504339 0
198637324 228711156 0
777451314 644053526 0
294564154 215300092 0
663378720 418668128 0
293132708 718655360 0
75842192 779672166 0
776520857 603982558 0
528980168 779700 0
778457177 663064514 0
16285920 728916768 0
470780939 663257290 0
602932773 351295208 0
590032462 556880693 0
436278990 496996499 0
131840433 517819459 0
703833871 543268584 0
174928248 84637145 0
59852859 471745965 0
756660378 750945102 0
488869795 72373006 0
121233128 104425309 0
723966883 44167042 0
588253952 9152491 0
602633896 298105804 0
87782726 500135828 0
785447425 293319442 0
85273987 530404694 0
590943646 32890131 0
682951699 710269560 0
303850219 125931776 0
390287032 363212581 0
252546210 56144349 0
21259582 693590530 0
383643969 90536916 0
358494817 330581468 0
280773692 411328888 0
312558261 295800993 0
683555505 507735959 0
243260569 185432830 0
634992660 758264670 0
447762953 748081226 0
715131311 765090101 0
34433546 445900484 0
665272736 475333143 0
135907069 472700951 0
677550981 381968032 0
760921716 462830966 0
647442811 299442488 0
459856578 423525078 0
539896139 105634363 0
492270187 2228565 0
653020975 475294999 0
614160205 341541327 0
572188933 387249685 0
295137298 173922222 0
367694770 34586095 0
693259713 732905819 0
394296596 537625060 0
231897256 793980007 0
91068059 382353356 0
610800154 738199651 0
566070075 166120994 0
745681511 211650417 0
27305015 625306922 0
410710658 156314870 0
283934582 734909281 0
334930628 4136444 0
2064524 801564915 0
536424480 279991670 0
798908177 11962897 0
236182277 356959590 0
153330131 586590665 0
91246444 259865868 0
221116343 148397271 0
609086535 277020595 0
613596586 714950829 0
248842179 710177096 0
58305518 635467160 0
628604810 349045121 0
366159837 139583678 0
414828830 509340913 0
440669370 240719544 0
166080197 82277072 0
498828461 455967286 0
406467839 188383041 0
197246221 112645134 0
285853447 576757556 0
459670780 514721696 0
555421977 559982329 0
557913444 94857428 0
759310476 504858018 0
659625169 93127700 0
422074854 313502895 0
15717653 610138118 0
181168570 648701493 0
434100621 760393293 0
157419539 431137616 0
143603684 75263496 0
69230898 140777443 0
281199186 107905788 0
761403040 598827118 0
263325853 171232127 0
216935653 758098257 0
508940268 164967658 0
349918351 453314665 0
653086847 20067250 0
567515446 36715436 0
604782116 792296568 0
187995334 66571332 0
264972540 554209694 0
685457431 367047839 0
688298761 218895630 0
529946792 795899273 0
617588824 177571550 0
793887881 244413895 0
201159273 403551768 0
285237204 96982557 0
378215292 61297216 0
400156313 634623822 0
662540385 106794041 0
341021289 366246009 0
247263347 555007694 0
22445896 708704714 0
44107447 340002393 0
670030394 412290829 0
686956064 719366428 0
534372230 610518562 0
770638798 659870145 0
756543834 155654542 0
482256195 292904740 0
48904537 613608765 0
259563829 206427720 0
430595291 195588995 0
302882496 740177151 0
43485977 120847143 0
710926198 594350795 0
338176733 429605494 0
45260762 87595653 0
490388749 232144100 0
458055018 401775125 0
453556787 217830299 0
787298597 88560467 0
112546000 105607391 0
681188342 124626540 0
725823541 433996300 0
240107274 286401188 0
497359506 719815621 0
88993464 575762888 0
634097809 605961372 0
695088707 124599637 0
732077976 373109486 0
42354360 89520870 0
309331613 39682092 0
652627961 659811005 0
110120683 722023311 0
310464762 348300279 0
434418476 226480815 0
326691375 641303707 0
772646242 358246765 0
302562957 272002616 0
439262035 28026101 0
27921154 516960412 0
697256050 636885230 0
389683749 675133721 0
179190040 109864772 0
196693896 239868383 0
442812046 209727748 0
533715672 436587916 0
422059676 493672023 0
428517675 698080515 0
54345805 394792511 0
181072479 557623996 0
607995086 236265532 0
489915167 99714428 0
431514553 128761262 0
61156392 713212330 0
412064556 262506177 0
571301007 672461157 0
722024470 250716725 0
114867089 180119296 0
684726172 787636607 0
665035357 92037189 0
681851000 328441744 0
46986385 133264188 0
461108849 562737478 0
615132423 267697533 0
56626339 295336990 0
449231866 712278459 0
60503544 349357799 0
466602015 71031532 0
572308721 720322328 0
355274263 417292349 0
580781907 639734172 0
533992544 762288550 0
66659444 610739740 0
115593796 389893501 0
84609384 200918143 0
19699691 46623846 0
71071652 17341140 0
239494025 568604629 0
366542106 17110622 0
37978602 778396511 0
251350057 449158363 0
416997994 689378081 0
328396094 127266041 0
293658251 650655216 0
695818749 695314015 0
136159325 132988394 0
92493882 473765664 0
237672894 338766601 0
68956367 30692241 0
501470912 681240435 0
197192077 727988258 0
432595123 235202579 0
705860442 592454196 0
478048708 105908637 0
558699780 746668214 0
78567068 122379845 0
137415591 680625622 0
546316389 352105213 0
757123175 228877297 0
790011511 605560857 0
237772388 193300488 0
475887081 474018422 0
708518539 563919382 0
513643903 38539745 0
157860435 421698522 0
192947905 600896607 0
737174314 790650767 0
744692282 470379541 0
415633130 102030023 0
141056544 457677436 0
339948878 492312270 0
460475931 482875521 0
488348295 295446579 0
727534144 605176914 0
453458782 795940575 0
46380197 576021760 0
402059315 203799114 0
73709155 110093888 0
621944256 479404472 0
73559818 31725281 0
770337262 96227641 0
205481808 223945405 0
525478805 775716852 0
659104404 183188726 0
198043194 517909162 0
528643343 801248963 0
364131726 298234228 0
618460619 762164397 0
607550100 234318752 0
451268800 703054172 0
172371103 674865759 0
510840734 323562760 0
371347719 782046665 0
382562704 93984500 0
705467160 245266470 0
756174219 534935775 0
620516025 776035490 0
367442439 752699945 0
490600456 302135486 0
500694870 749296811 0
325546006 198808011 0
351709174 529569903 0
315212387 413130176 0
315187137 540524072 0
463543010 579817374 0
413086687 73635405 0
494341153 262847159 0
330884248 780629248 0
699650586 337066952 0
782211195 31433897 0
518442441 178067783 0
347532501 519358689 0
222702252 495463000 0
55858071 186832643 0
302613979 85126603 0
45435564 665322832 0
215775754 408613766 0
6766976 574069866 0
527162723 515716658 0
767194338 527292639 0
328026192 11634484 0
188025818 306424302 0
244129522 282912043 0
545880823 601980281 0
523848381 45702835 0
154377847 61625593 0
602178107 551298458 0
558342212 780684043 0
210999308 573645728 0
358494926 115042479 0
369282055 124827246 0
525389320 605282663 0
756221793 264020453 0
48404764 253208649 0
353787218 762409231 0
674004631 187604180 0
343104778 634741581 0
469464001 449676906 0
474938805 6869688 0
316052315 510703830 0
781850906 123018118 0
230848857 138273601 0
749936165 125690329 0
459851244 677460357 0
121382081 536936834 0
565196970 322589624 0
349592755 768846762 0
564550204 431582124 0
388864354 413154071 0
630587048 647051923 0
546984552 231652315 0
799567712 36818458 0
374669463 536523324 0
138267399 293978757 0
272347848 202322802 0
725129461 763010429 0
24575834 458309177 0
739850378 577327346 0
201961848 96171390 0
188213841 326287918 0
393756984 197646150 0
494815300 756942691 0
775683192 530961501 0
684324835 540068101 0
718086203 250245403 0
359893009 620413717 0
591164993 187884575 0
638569866 586060668 0
754551281 690345856 0
252362645 547931325 0
606358071 195833519 0
293886509 485650904 0
131191873 58724722 0
790048464 398432716 0
710509586 278836162 0
452913271 238624207 0
88819780 377200881 0
762749127 667565365 0
399253636 394991748 0
449231592 605200786 0
274295977 462208373 0
614376573 229915412 0
746682392 608496925 0
376972524 483728726 0
452485927 339017128 0
17205333 653181811 0
109778899 36343843 0
303880455 134809234 0
256895522 768796484 0
334742966 553732382 0
276757247 491987725 0
40018166 559158787 0
244545552 358897061 0
55927686 112486434 0
174392446 69917611 0
106549845 194853528 0
531413836 120076499 0
242961147 362219061 0
201060481 476041374 0
607512707 490447728 0
135446902 791574201 0
787360864 355580117 0
415896472 345611137 0
577174116 466709150 0
383792910 307706756 0
568322790 245175713 0
410380705 255838650 0
47863934 403365455 0
146902004 403361640 0
134489274 54280441 0
646015580 673136258 0
444464307 764574181 0
536193843 271007243 0
229260273 620696184 0
358936443 184108002 0
784797486 203724003 0
364993924 172580420 0
104267663 165949201 0
146720439 594690994 0
73520088 262957003 0
226080074 350245404 0
118304344 730000930 0
710542316 376414139 0
476073576 121073847 0
427447113 659668243 0
461556189 592644496 0
756158438 553161296 0
23120275 782301852 0
202837225 38483002 0
569147484 695136204 0
696086009 108986813 0
61713561 781257643 0
445189018 518316609 0
263405072 292547414 0
138058592 579383575 0
281125328 784311222 0
27156347 468407979 0
85742998 567908786 0
551921765 659467596 0
765461838 795188394 0
629703112 150291364 0
708216008 69567868 0
711967560 640632187 0
666009574 682449059 0
274534026 492531503 0
290683255 346576478 0
127951411 681493143 0
116287266 617210330 0
622437713 192890058 0
347609960 298935160 0
153470437 330612330 0
168680605 614158190 0
133277200 513051931 0
757762170 418679672 0
347521319 29658369 0
732957537 531505910 0
343230834 101994229 0
406372426 636537828 0
332755255 407514777 0
715470781 69289101 0
612433416 54727761 0
426359348 466393588 0
554238069 272774954 0
210662825 570208194 0
44179003 200307865 0
468255556 125892639 0
635865737 217244555 0
514015087 39826019 0
658227515 390659737 0
782093683 387966353 0
93993771 675485836 0
449318096 353944539 0
37425545 572465906 0
369029376 272064669 0
305296080 189592373 0
288897892 244961402 0
745402603 405421353 0
478885515 361033917 0
779549059 582444350 0
636037764 158681386 0
247243816 228982968 0
679375371 36115421 0
500733885 310667796 0
181888886 161259654 0
175622212 349744019 0
504682966 495762487 0
124920823 467476425 0
247727889 355813199 0
494288242 419438261 0
6982942 235520879 0
43899425 478949200 0
69120332 553246480 0
169658845 257045463 0
283077255 398793715 0
432809892 403067185 0
218877859 420378793 0
160923847 628003956 0
120242977 188609764 0
249438874 748401849 0
445816475 156784448 0
303777736 773933493 0
511373470 799438096 0
438969743 735933318 0
722968533 21850138 0
443161305 355110707 0
182044395 491132686 0
614144592 685566297 0
645031103 320653782 0
15541933 359729227 0
535496365 666448030 0
322775987 36080323 0
118098459 388096979 0
526099164 244232810 0
525919276 148102690 0
116083563 526531324 0
506632864 96773360 0
567560506 763914702 0
193679805 775758094 0
776786892 361139233 0
383875461 630575226 0
156246442 204404851 0
446064209 226031329 0
134179497 540161728 0
796869506 495131853 0
275063926 396452818 0
598627338 19893155 0
278273886 321261741 0
282741681 107952643 0
340655407 767778397 0
517304931 389596625 0
284380020 284991725 0
625973638 237460710 0
447144863 485068928 0
633471099 228370207 0
489232735 317125411 0
689790965 414589659 0
623549872 180552299 0
543586452 668189541 0
716516664 731151426 0
487700338 80036043 0
343000695 642284127 0
436040171 559583029 0
75655882 293800997 0
173695358 276787693 0
197034851 758149382 0
256801898 123135493 0
667699250 696318759 0
11901397 397126483 0
526098709 752869544 0
423514096 502018830 0
583037800 260023959 0
51137350 774102503 0
710955428 722188397 0
312365319 765741328 0
798387886 782267318 0
372477516 47617544 0
599943163 631976328 0
377144657 768416203 0
591135428 271952610 0
475815695 51404402 0
84938026 478190322 0
196465905 797996988 0
337744136 209783347 0
125937188 415602983 0
723003972 191955044 0
531159376 729651079 0
676120025 392681360 0
358881752 94180854 0
546285222 38574303 0
216910006 182843310 0
750507892 337260955 0
626553663 611725099 0
341246131 50791844 0
439930856 736909590 0
683894750 75743343 0
767520111 318683955 0
477824970 68374613 0
393337753 297917556 0
264974883 3272923 0
441157388 521929421 0
718890011 245666240 0
225611576 602923861 0
633771440 76925809 0
451811765 42188953 0
82212667 695400823 0
737917818 98288092 0
765287566 10913273 0
417616678 453758141 0
680527020 451131026 0
65417146 600003970 0
292134255 125357288 0
285261555 490507450 0
302874680 453757788 0
172204994 662488563 0
498262213 663807266 0
739367903 243948365 0
610799477 358221758 0
468570872 607488972 0
484124502 108594003 0
511058144 749469439 0
277188734 731621795 0
59086113 208071532 0
9820904 498319707 0
61079826 556910158 0
412970378 250625552 0
599385001 713715308 0
792136028 790385599 0
660289119 604164949 0
348993754 449444398 0
702319398 132643824 0
450477306 786019668 0
394038153 695720342 0
687825803 3971190 0
426926662 616753366 0
169491023 717116458 0
781972765 603942354 0
160714558 59400061 0
554853447 650283299 0
82706719 783426214 0
519432730 42363858 0
74658039 710826960 0
173970636 581665680 0
349036991 204478367 0
142096906 553320420 0
456020095 212298983 0
628831291 16394191 0
714129347 215710166 0
641521697 741824481 0
462365958 681728249 0
677836881 74591799 0
201626756 390301251 0
201454093 149885245 0
647496502 81396307 0
778099475 372430224 0
95866543 610945940 0
130140443 372523362 0
633886081 504702987 0
667821787 240607646 0
632759905 541812265 0
123520476 278333436 0
496001754 348525453 0
341587519 409950773 0
758319250 331791524 0
731383774 191116278 0
256679517 448685795 0
711664234 767959930 0
110682035 53986420 0
60247591 545326716 0
544893173 761468634 0
501769724 59773753 0
527377688 361202822 0
274106953 109688786 0
762472625 405239439 0
90868364 385294696 0
140890584 169071798 0
522727457 501788668 0
237649258 334301644 0
366797177 391878310 0
269545088 607562946 0
780588400 192222787 0
269961840 581276252 0
199084510 81495312 0
250736718 13368884 0
87478788 504323551 0
729496695 352725430 0
523322556 554757289 0
693083792 702072805 0
519067020 633675193 0
643957996 143346143 0
142323403 278478202 0
599095060 524411952 0
271444604 367757049 0
245633231 654344147 0
443320376 628111662 0
35807483 356497424 0
698460709 84807657 0
757843043 612306899 0
505144395 181941951 0
243913328 216694622 0
354169336 333624271 0
134289960 759104912 0
577909401 497434937 0
371880081 554162107 0
331387215 211377472 0
384980908 269359855 0
754189025 759934054 0
195622242 222374074 0
789971691 542625081 0
711033817 159298543 0
16816524 657803218 0
585322705 585043082 0
13039135 705239640 0
695652237 793550029 0
68186898 56968563 0
78981090 306726936 0
566107274 711736276 0
657147552 25434385 0
264289080 371553938 0
787279761 766485301 0
675903928 173980026 0
466617851 257210932 0
629135113 457583120 0
744624605 67261581 0
344524939 157950990 0
206764978 690560673 0
17552572 494491268 0
116691249 724391216 0
717662719 787890587 0
506574856 719302076 0
455410215 133687999 0
745582703 185021836 0
163279146 42929516 0
247298768 586468097 0
197218374 320741241 0
453559361 590114301 0
721993030 71861089 0
412630816 471824060 0
532236055 41238636 0
607982057 727882039 0
324281430 392914429 0
278643238 636603179 0
225219426 531876217 0
52123752 453875334 0
322894468 641173475 0
61814504 3591168 0
300616734 397764055 0
135572827 38928350 0
431894033 596720225 0
68255328 338321825 0
242858019 415061739 0
59158337 241437117 0
488080720 762580255 0
217055334 85112250 0
73649212 476622959 0
756199721 17026708 0
424887621 227828349 0
422277164 34199841 0
218174952 251448633 0
15855327 6802390 0
611395074 81788649 0
674701489 689165172 0
61896936 750771596 0
8959978 97836681 0
777873531 301035455 0
500721607 425812970 0
701366406 107671976 0
46069791 385207472 0
522919953 787725463 0
249319176 27896080 0
321748533 771363781 0
526651865 494294572 0
331458195 475419548 0
571240163 682025421 0
231065500 449539685 0
563866924 487136728 0
634211023 415683642 0
452178911 645507329 0
282480516 686657694 0
776785163 400881636 0
155843343 433170334 0
519399398 342028245 0
540872453 674858983 0
106427434 397821944 0
237715585 201566360 0
563440064 642995100 0
766433781 367978591 0
376786209 93820939 0
55176187 429977971 0
793357471 431851661 0
144179021 182748883 0
6842831 233560999 0
142647944 450844976 0
475516495 638980045 0
191615196 383776692 0
299975065 308935892 0
160539103 119631862 0
541837653 175030484 0
669628199 172480047 0
226420595 274234863 0
122433125 790627423 0
464380062 219038376 0
510345612 421320257 0
300707115 135147391 0
405931406 159949890 0
594639099 339309157 0
34216165 113496562 0
274488835 147566885 0
435962245 694086771 0
517048567 332884746 0
601881415 776093400 0
557181443 69715710 0
147823009 626261186 0
111511556 754734787 0
413382130 758079569 0
391153282 677085154 0
552024164 634008551 0
113273191 174295542 0
54831160 390145575 0
543039787 455045859 0
725676344 478319661 0
131275832 196117475 0
735904504 240666878 0
488510948 702663279 0
757041030 604335626 0
35417705 53418025 0
534280172 141526556 0
360840936 251875595 0
169868503 518410147 0
277847647 796559816 0
254780778 261145226 0
221839612 60183772 0
762407292 83170613 0
404999366 268328393 0
774295450 5112740 0
86548215 37416894 0
297303629 597896279 0
351041517 467727102 0
336653704 671643756 0
83899699 746874784 0
310768219 582989034 0
739426941 548254686 0
490479721 325955344 0
731045269 32213370 0
91163623 319488903 0
391428235 299761578 0
425573690 541613360 0
59916267 130696523 0
260677922 347880715 0
773609888 324906486 0
200319681 749057860 0
232390086 127800334 0
717362821 661289739 0
667861759 757807289 0
230601970 522005748 0
609843905 200587133 0
745054486 149724105 0
216814122 58140542 0
10134110 533001330 0
283909583 692444999 0
600735791 60363906 0
467259626 37444128 0
529787382 430580757 0
291897364 395194691 0
407834951 715085899 0
46062573 699170763 0
224168236 18492802 0
580943133 456649240 0
300558030 81785785 0
211779249 742165133 0
310762268 259959198 0
371608033 365093793 0
328982887 167869811 0
684863719 86110493 0
777443328 77297851 0
25214318 757520715 0
638783686 575505444 0
198298366 274744935 0
174788693 28411300 0
414834402 307294819 0
148201086 432051538 0
218703005 439658383 0
603493731 131453849 0
680069528 369467242 0
718431986 692419234 0
784061937 471533925 0
379713908 385899361 0
687512377 107016205 0
297055044 656004754 0
632273920 218399186 0
487451331 412500412 0
208908696 314354711 0
239920860 748475539 0
364466884 452956116 0
696978001 175161162 0
103374356 58383893 0
523791984 620251836 0
746821549 66194710 0
107742847 256340603 0
523076787 372446401 0
287083403 789741672 0
635556827 600927456 0
512057571 602533163 0
548773535 235604608 0
245238628 126053714 0
131493091 766461115 0
167368480 652485003 0
583635700 222364473 0
46149455 173325133 0
172857488 161352484 0
641291929 675869528 0
683257654 250692244 0
71565336 56944894 0
517881355 294920865 0
251367785 500324253 0
17419154 788073423 0
158085614 499524921 0
648755808 465061120 0
165872302 401817087 0
616871240 731774135 0
357392131 176467939 0
160995430 271086059 0
112567930 447062474 0
397890892 798836336 0
141449906 396160110 0
247314420 39050755 0
591787778 176729039 0
564757481 740056466 0
104395101 778713558 0
180964971 23878449 0
644571277 62738239 0
116340536 774353081 0
547271678 538387987 0
56340741 756235827 0
247100335 646159949 0
688045415 391547439 0
25320293 662668223 0
430252664 163505004 0
100610234 674749986 0
722975625 350490473 0
745984415 376634151 0
515416028 732528825 0
320616472 197748038 0
798834631 253137318 0
245312506 545789474 0
610931473 653389110 0
587361521 462369074 0
492125722 789566279 0
343825040 305794893 0
546976744 389831904 0
361202329 455474688 0
727201247 63530583 0
123330869 795690480 0
572909420 192898989 0
522627662 85372577 0
297466225 270479599 0
36357171 505881737 0
258626 153270118 0
504484497 591297198 0
283684326 347372488 0
337179940 139689111 0
677543433 577899490 0
311105733 540361432 0
555607450 789101308 0
408082918 770829337 0
496646708 670285026 0
342286357 276064438 0
322456764 616984875 0
164542111 362260531 0
323924089 246723509 0
325370853 381428054 0
254534589 294882121 0
746176012 754223341 0
446414632 423755054 0
118487751 446965109 0
235473318 660187936 0
421000329 492298945 0
130801517 118512246 0
524045213 427639971 0
425514567 534160860 0
486927340 187174080 0
79845166 490537704 0
76617870 335771067 0
757281459 642284934 0
406415306 307624422 0
492059254 465066164 0
589970667 782082971 0
71999217 383736994 0
277295025 529243892 0
425782184 585281734 0
216492672 285965580 0
155381795 64794607 0
283866402 730999345 0
404760477 489561031 0
65966059 334512999 0
496820725 591593139 0
203090662 716433350 0
118344627 514662763 0
194796329 387627573 0
191072741 767348917 0
537160285 152850717 0
207346101 342994086 0
392872090 602204818 0
688542796 663345285 0
484168341 536315054 0
172351927 621420478 0
447330314 764243662 0
215911873 476421424 0
84511541 733796988 0
521293089 320865241 0
422272268 496795313 0
200115378 265410529 0
588707389 570595278 0
298147636 238716303 0
195095685 461141416 0
638875516 282096237 0
62910525 756495031 0
609491898 597498001 0
21357680 285771451 0
151742384 744269971 0
215880594 360225898 0
359332065 369679977 0
176913710 78892149 0
66421609 192611381 0
82945415 378502383 0
236006759 251019141 0
710938998 106466808 0
565681 602134667 0
7211779 537762524 0
352327214 274411813 0
190874458 610430784 0
752080382 188900560 0
12834655 771626583 0
712565795 286032629 0
735492833 140670715 0
557844293 47927556 0
300021528 783154831 0
398707668 225184777 0
440596386 452182775 0
698327781 517214100 0
490538494 383020924 0
720919137 365185239 0
100511475 718385534 0
93055286 761612829 0
720620350 738215447 0
515925556 434635663 0
403874071 103367175 0
226093288 613664121 0
758257890 545676281 0
370983754 66410460 0
479608205 61938965 0
124225541 125618552 0
643225555 694351889 0
56741320 189393520 0
600743416 105962039 0
710045631 401804849 0
128632505 112891358 0
186472556 546056951 0
82879696 442094045 0
452876545 637855080 0
692205551 15764702 0
366295550 426701959 0
489985970 284832685 0
570187294 568440473 0
625748874 233519940 0
552035195 340697315 0
547509050 690519325 0
80991882 419324047 0
617649303 391285317 0
743520327 194072166 0
304056401 235510917 0
650555929 482115573 0
8792046 62036943 0
397105047 638106703 0
488743221 228466162 0
103680825 376368752 0
155319366 410349430 0
237003585 72134215 0
746387054 106826992 0
405367213 88488646 0
407167350 188983907 0
302144665 496310966 0
152839867 83314194 0
100036209 765156611 0
397436001 6360207 0
705967460 101162709 0
200161598 429928097 0
761781641 230285975 0
447628716 245290641 0
211404637 613867080 0
113464510 503952735 0
138720490 112863974 0
205545856 637215837 0
13207594 194968854 0
442982689 318025662 0
470001562 1420948 0
738960211 599457975 0
40934847 54412256 0
85323924 560551941 0
677378070 143327753 0
208629367 280974340 0
109485369 764607968 0
559972749 232124623 0
197865882 324550901 0
247324322 598525426 0
518809042 491750986 0
714618925 609133724 0
246065647 612802510 0
487087609 788151349 0
271610522 309327951 0
286344921 307134316 0
176386249 218726610 0
229483413 733535460 0
574240089 775499033 0
401546123 626862272 0
225809236 122628150 0
378772734 335759719 0
3609275 62437922 0
219205156 552203650 0
208298932 488758453 0
145139484 374877752 0
94770618 415767495 0
28632811 223751964 0
124890495 59073672 0
550779170 516182982 0
91228931 91157396 0
475534391 542072239 0
51010983 366142248 0
628670564 328220663 0
327900876 576103582 0
683413106 583873694 0
450349339 336565672 0
319946857 752352100 0
131954799 214383907 0
739844902 697410587 0
556367932 650231039 0
549698205 320937720 0
236749982 185683778 0
1328922 687989789 0
135311083 224307606 0
798637543 449274311 0
636679667 421161630 0
557433705 494747816 0
393891842 261989293 0
765740398 258283183 0
514275613 613403345 0
68954461 83049521 0
599936096 676726883 0
358379310 780808689 0
656793827 6565456 0
359672791 649417572 0
674362122 673307208 0
248723923 202227252 0
499333382 24353003 0
610596690 227418538 0
235998257 518874505 0
747554722 460075859 0
368283104 787747507 0
169665898 626377641 0
775095775 140144563 0
745611599 700004563 0
544777880 33858437 0
763476890 328045420 0
669981092 629293917 0
557710470 269171703 0
70983289 428860876 0
166501218 124790218 0
614480893 421068951 0
643361133 746217012 0
462889498 280687269 0
493996209 481080902 0
112436236 377568834 0
664963933 240807816 0
514504340 637704736 0
547742459 54064447 0
545862543 608571500 0
172090943 658003999 0
751037365 48922967 0
351972881 518649074 0
413612667 699828435 0
72835297 242703909 0
233467015 30421487 0
349839244 592979713 0
608397723 735362345 0
292801476 662435635 0
454513839 543946767 0
77901990 274801143 0
595490307 737026008 0
105133391 724564753 0
656138020 169128310 0
46127346 52562049 0
702958847 41485276 0
272893041 194648740 0
652240771 315442291 0
358416735 286402942 0
108279604 379608462 0
23442425 305466687 0
639532023 597489644 0
612009010 706505743 0
522168096 229148673 0
336103610 439769890 0
498632923 777706541 0
686205777 401362225 0
628394793 697943794 0
493786858 445067022 0
248664872 601660468 0
481499938 12439731 0
655282619 403360153 0
401654843 162742313 0
656832349 146998454 0
606403763 760470145 0
390975348 585735296 0
621731346 790385946 0
631166406 250227128 0
247261000 543139147 0
464914469 650929748 0
388215661 785282946 0
410373507 421154375 0
91055454 382132903 0
530969093 243903434 0
232755908 240699156 0
349337171 359650619 0
237725100 50666584 0
731280845 594908548 0
220271598 577108391 0
681286192 797108653 0
374084863 271302816 0
500188152 171865724 0
720851438 259944689 0
744447126 304386875 0
337525962 722024220 0
312534390 555096906 0
385542689 320087287 0
348683286 520387930 0
46021088 83088425 0
122728403 17066063 0
416026135 565993277 0
270675818 120989881 0
787000385 451832566 0
573213468 544753547 0
566182154 33976162 0
585849879 701622657 0
183570194 676117658 0
89109349 26666956 0
409687240 486533110 0
657528092 108062043 0
138890274 73485441 0
430657020 420622095 0
557052850 371904555 0
242854334 629449804 0
434684362 583174264 0
481811650 455487864 0
474866202 204682115 0
33221487 675269628 0
167146479 245028679 0
767517777 476283373 0
489977524 659547571 0
27868736 340109637 0
296254020 196922679 0
511951926 72389776 0
311601294 473188145 0
667260000 567856698 0
629179058 443742503 0
42755817 526227941 0
317308011 722397764 0
108368235 230648478 0
704466025 94584648 0
587034255 286760259 0
376174442 278949946 0
377715230 605915841 0
765405384 422016893 0
312655813 196000877 0
540409080 131567173 0
8143796 90208508 0
120653613 390448041 0
101001371 498211421 0
377284970 791365001 0
753375191 668143861 0
236431617 248911504 0
590589135 635062378 0
747577371 610750529 0
290926783 583731523 0
410169386 7818344 0
556610955 721847765 0
246855819 92471577 0
523308910 287775521 0
8689154 646871194 0
283295382 323637293 0
296415591 42462410 0
486901661 355464481 0
516751282 531257550 0
506698886 483862248 0
297040056 779626196 0
781289965 799604776 0
133201271 68823992 0
86087761 377819307 0
620591261 562947509 0
372965561 637444443 0
167371473 653433539 0
428637135 496353057 0
443877235 140303236 0
423787836 496066739 0
390194197 14410874 0
350750734 324198655 0
790730076 278163413 0
507429693 146989631 0
101745340 177675023 0
74003173 32307697 0
750495095 580408755 0
259647158 540534975 0
717424412 556072978 0
745471992 563580421 0
796170588 662301247 0
672925027 619944504 0
521504758 35770798 0
352096380 60195669 0
793290264 219318294 0
619854752 571896024 0
638056262 380703830 0
360211109 412240925 0
537129891 642123769 0
546130461 255187175 0
451573495 661687195 0
171283703 328498343 0
394162911 663698705 0
745906065 56735152 0
596779998 707928498 0
666389782 421407219 0
419092470 382723933 0
784684549 700375677 0
239587318 788424320 0
213394859 422457011 0
778529502 201093009 0
532067461 6313260 0
251121343 317260233 0
571850368 252888286 0
568016232 339930007 0
9817116 294366906 0
635545097 547925422 0
48862620 185631795 0
227511859 555991456 0
230725354 792419759 0
24604240 614217923 0
482265076 205770293 0
647859902 559513124 0
573573951 548265536 0
150246507 330531516 0
314968239 408477165 0
591682123 143067718 0
313695388 489937618 0
163492855 588280055 0
572649686 44562530 0
514236722 212944944 0
302607720 734072599 0
292456241 291054270 0
789289912 701041140 0
427065605 102368999 0
289647506 395526670 0
49198636 488601966 0
183432048 112175723 0
745404222 73390819 0
124252284 166876898 0
583655310 380118932 0
30137325 77233071 0
266055641 791150339 0
178265315 361825452 0
672686409 472794101 0
198028551 363506229 0
400032196 41766122 0
589402354 47662930 0
541000435 182689353 0
633399937 527679403 0
601261231 661613047 0
562922428 491223663 0
122596704 709324647 0
463845952 688897467 0
520620922 59443601 0
592396239 565038918 0
143160908 310486168 0
239346262 18202925 0
769352773 115634602 0
294109068 749231601 0
35133450 76550964 0
489482943 771946225 0
566903709 241959579 0
453152943 684873569 0
651465331 130830133 0
569893987 314136735 0
486868979 505206276 0
139976109 640290671 0
313694785 353369232 0
731423904 251283826 0
611125250 764481563 0
736008451 760456065 0
388087735 644063106 0
687004970 364657783 0
672400437 649030552 0
291569104 262638500 0
636831220 406963925 0
453347944 687084760 0
483598261 328680813 0
145683050 275387855 0
194485310 571486345 0
145237562 62858611 0
626567332 755169643 0
477914734 346130205 0
388327156 163729010 0
713307318 3553187 0
265701621 427677891 0
569808190 454763120 0
286472546 742498499 0
440134027 535036729 0
731913417 341906208 0
650533747 59080355 0
401000462 31472217 0
368933274 736271012 0
577293377 93147189 0
776105075 389126215 0
68519365 361758825 0
583174300 31071717 0
412902455 794065412 0
43187813 193839967 0
702822513 96712871 0
13091301 686343075 0
295956231 209044903 0
424301462 586318823 0
379160658 400436954 0
388862180 720500567 0
302605634 534576015 0
45133643 536549644 0
249146779 315701495 0
710201704 604953700 0
139346894 628241580 0
787060697 377440743 0
471418928 36434801 0
799549083 135499917 0
533253108 522616726 0
500168358 759321080 0
773309750 774940628 0
648961462 327063095 0
33536233 644413670 0
304708909 42183254 0
268354830 555188870 0
99617791 451950239 0
221495938 704131486 0
214137338 745374066 0
687527455 422642631 0
594560036 585212286 0
293832776 512696039 0
753735877 648171131 0
720082605 670061858 0
309435793 759469865 0
644782684 695824782 0
176747344 53682013 0
672614357 647863371 0
93789311 532512963 0
388769411 354989060 0
188829037 118465862 0
485279311 148706357 0
728727052 137187979 0
389793870 139551597 0
487735287 318266287 0
193193960 263466706 0
139940392 337139200 0
313724145 244232404 0
268783159 746527175 0
735314718 754474470 0
159312884 492234502 0
61289061 70185031 0
590074667 258610387 0
185537698 665409361 0
384168867 647144783 0
183145548 107348457 0
35871463 205176127 0
325563865 640737877 0
554642171 628015660 0
580331011 473792457 0
223613066 115558571 0
233727171 775498617 0
740320834 561095143 0
729305294 327529594 0
180613891 716071436 0
603829029 797111903 0
8953744 228309321 0
780922573 360722383 0
187477313 418304990 0
76377472 632153118 0
567351679 192892679 0
306288296 493437475 0
691962211 658957803 0
740418404 452571865 0
266861122 331466624 0
293990487 441297467 0
448750096 16691741 0
428214837 596405634 0
465249427 140550268 0
105708374 305486524 0
411245186 373875616 0
497668882 311785027 0
444401715 123302830 0
6772982 510606932 0
47022314 282668497 0
238605033 162384983 0
436461801 23562691 0
362128664 128443600 0
305415892 418796343 0
149603074 733282076 0
572450679 144968831 0
180229181 589290025 0
509280820 771778872 0
68688097 449728777 0
301486956 609676145 0
665917235 711607729 0
487319217 77055548 0
318640859 717148272 0
426033242 170707186 0
86477204 618226637 0
121708731 168433348 0
548650212 694607041 0
792503934 773416198 0
353715330 623364331 0
581133388 354063028 0
585172835 775081469 0
224309974 480526689 0
209180369 430211946 0
617278103 377522225 0
531053076 289119844 0
161747933 589272808 0
729567226 444701242 0
629575661 592890558 0
223095055 595050145 0
339890844 675009561 0
300673695 713973918 0
134861398 277524338 0
287659669 414774766 0
560879331 178959489 0
377032150 153035535 0
769070504 100713580 0
450082723 623926378 0
519533711 440214405 0
170497981 621520148 0
793439564 530050477 0
368722404 113891424 0
34649526 332765750 0
645571325 307015125 0
777588618 59572029 0
422699943 615840584 0
676576426 363434443 0
216652342 226806060 0
68509103 382258573 0
280705699 287822920 0
241826964 493133854 0
246233209 423395763 0
653836772 698151498 0
611392427 434850750 0
717107386 610299767 0
231457301 661219931 0
159121655 126978573 0
74710433 170285581 0
618573097 600757755 0
605951477 327249844 0
725482013 172842126 0
20828419 717827638 0
183002482 500464053 0
307764139 659759051 0
737683831 51923361 0
21674443 217775444 0
716785014 395813177 0
725426486 447617215 0
287844534 435678031 0
285058279 304043063 0
56898721 581477326 0
721625818 610959117 0
50808098 505347101 0
55262627 657788861 0
123267394 132931223 0
546921251 578811043 0
493829094 128887801 0
551048184 768454763 0
16310198 92478602 0
233447445 206620819 0
36787922 328387008 0
160534276 335993061 0
308652559 184875270 0
348139709 59559615 0
413364928 607691755 0
541954981 121004731 0
446358996 428883488 0
510568700 350950803 0
356778438 643911715 0
268306675 132999340 0
329915124 767791238 0
785493693 585423057 0
223882365 705599449 0
40100860 585410062 0
430169486 748725827 0
265049834 295190999 0
291684808 88132956 0
659727976 541825334 0
414551295 249996459 0
394509110 422893489 0
633980663 210570067 0
678617074 767065968 0
752044294 796788906 0
672090814 168996964 0
736589094 508223957 0
480803116 753469123 0
757563084 513964017 0
469566000 345386443 0
5186110 200940254 0
304592955 732746318 0
104789869 80647773 0
681290552 150685260 0
262454901 460131203 0
769065759 452142541 0
519657578 538439873 0
496628982 491597525 0
83959204 27666052 0
273330726 674012191 0
542833414 749845207 0
208389042 520026125 0
223170171 362453039 0
759499364 695034828 0
324338277 424801148 0
617551903 408067227 0
607924879 433558993 0
745006170 731681946 0
357203710 265708549 0
171489006 359203513 0
524138353 637896784 0
46745549 288070184 0
624958432 547434523 0
298686707 263628963 0
94027815 511605342 0
179160502 432742070 0
14229601 178148184 0
18934877 381365244 0
330530845 70371665 0
293715334 182042779 0
20219543 797160216 0
536234781 444858373 0
264824036 294622974 0
110319676 552328575 0
1602184 656601215 0
782513041 395228670 0
137111784 279967053 0
175448720 168123822 0
737242683 110312045 0
767035886 254432049 0
752978334 209250795 0
524124344 287053615 0
45395887 121798306 0
229225530 292348966 0
175750284 786342033 0
617185675 696508311 0
348641624 476188326 0
389194661 367972573 0
363997046 555226715 0
471715906 788987408 0
272292860 338636414 0
599031945 169950657 0
218375527 162749439 0
785165136 702636046 0
375756330 264554504 0
275615706 595722743 0
746627043 448711855 0
472436805 401412479 0
637547530 63464695 0
732466768 618745032 0
390914906 73630654 0
425913510 475863180 0
50645877 108063523 0
477332041 29755155 0
593821920 213919396 0
772774227 778979961 0
510423573 564879898 0
759263761 83814280 0
725243112 745734390 0
691205905 704522254 0
155032552 99426819 0
214292505 684841018 0
423236753 589339500 0
340543861 795878627 0
654394303 145570793 0
661270545 684001610 0
330843944 268842913 0
732419722 62641319 0
781765394 255349842 0
437519566 120009709 0
596964937 391370201 0
93556759 130768689 0
702692444 181304542 0
386437211 260402206 0
324688898 127435522 0
755154784 125557574 0
214631520 641440551 0
145913430 553751084 0
640600621 503538337 0
457167029 730507651 0
319138372 333901314 0
716532504 16888418 0
716609910 605388402 0
489244646 50298240 0
43200833 94673049 0
118577200 163481155 0
649511431 141234153 0
732369443 391955686 0
251726825 149288247 0
297679121 412121128 0
670000118 791336402 0
461890940 659046852 0
8281405 115737939 0
438568151 28689633 0
181251996 166056023 0
412539532 327789178 0
704177599 511423792 0
591329466 734438397 0
783180925 593938686 0
763688846 728319964 0
516613755 6793459 0
130714740 456363500 0
95775294 140837146 0
401648386 23808258 0
457943542 173544563 0
576507616 717301562 0
276182539 326922559 0
655887141 212546507 0
410499937 267572832 0
56456653 698202141 0
169685363 174162686 0
455449306 87088618 0
588348810 722774326 0
280917727 302598768 0
262780892 157474018 0
482770638 792246373 0
90342724 355034342 0
554255341 84001016 0
240826999 32891253 0
323192065 273900926 0
779792042 102636699 0
353905033 641060000 0
696756814 653013734 0
647699725 394676215 0
276115666 657023082 0
249786897 430399143 0
142045910 684093817 0
333035819 55520300 0
664904140 425393910 0
432494542 796425409 0
713983870 14249752 0
411508730 63197249 0
279429017 185975191 0
54338351 527193754 0
297465253 772504648 0
559011656 398525572 0
503499292 528295512 0
757505673 72030139 0
253220891 25092424 0
191126528 145724300 0
166717161 42604131 0
40447590 161429831 0
235829477 282846336 0
765204618 422482984 0
345999802 315335917 0
60258559 546209502 0
263379183 73557855 0
527470855 237543812 0
112548888 478056126 0
47743569 317344938 0
506463363 423786779 0
344120842 476921069 0
129354608 161885857 0
712200381 392628514 0
648138385 619130644 0
267544155 602523056 0
407470233 555271780 0
26880930 493231073 0
691352111 635439743 0
679817743 70318544 0
283888017 553329533 0
450581100 608273498 0
417544479 512600743 0
407842414 648131501 0
339224085 353152431 0
652572132 339305611 0
298676920 74389850 0
292046247 269376755 0
416014146 633012421 0
347842450 680982028 0
248769445 17170644 0
431827336 456952240 0
425157436 183728096 0
442168563 294855051 0
264372429 2197778 0
129501337 763412712 0
259514372 497878377 0
145539164 767259491 0
311219504 528332204 0
745336729 325554621 0
587497865 111368589 0
715923438 719327796 0
758079365 33135556 0
170673420 767588112 0
400276137 649879886 0
456000331 233672786 0
84993646 709962756 0
249329839 701704442 0
38700677 597871711 0
137812995 522390536 0
316534996 725359724 0
743279552 467261441 0
114568180 304174092 0
50476691 3194156 0
562138904 630056211 0
592352513 632731193 0
521120633 501257801 0
413482604 63689569 0
489611691 369376369 0
602460352 733758252 0
618126531 675894693 0
785343288 311006411 0
428425607 774902492 0
485174238 659212900 0
623946402 129859676 0
658836476 75394912 0
138498029 679587648 0
88708459 67334677 0
685482960 80156241 0
13260023 329122279 0
260040443 138692350 0
710820615 206233167 0
676215723 518971540 0
520653286 383764548 0
755719316 646077657 0
201653038 695543070 0
417614867 73782188 0
156542540 378363226 0
497697247 624914226 0
785744962 324449438 0
361316591 259753296 0
426645274 107460143 0
654358559 79214165 0
369984102 417977144 0
597509394 425626580 0
751723932 300860347 0
384184154 682938523 0
493736764 681275486 0
529929771 188238972 0
384907531 342370219 0
231259568 36862974 0
772474900 181213251 0
635401621 612293366 0
108061085 717564565 0
35993052 685901663 0
796344396 428945915 0
378352726 642901014 0
380943755 58114787 0
515669291 429447313 0
558396018 464229822 0
564613591 393786878 0
722355176 279460586 0
204970108 13265588 0
389703780 517720273 0
84489633 16322147 0
699420946 328849960 0
641011303 69107245 0
449224554 752371993 0
556130498 68331643 0
197424210 63293698 0
196111426 743408789 0
215809202 67082683 0
488535953 504335795 0
64637143 542534778 0
602875845 54315002 0
732224389 504155437 0
498852502 259048392 0
565794314 283036398 0
409350649 197402849 0
559885736 769420507 0
589653707 99017080 0
305791215 335474524 0
720163950 732079324 0
569711996 795120766 0
578273164 125773830 0
294966690 42929800 0
767543996 170658478 0
470169749 218295046 0
404892891 734859399 0
497737262 373393501 0
567845442 559944848 0
670028441 86107606 0
341108707 373501690 0
54007560 578812395 0
131736251 734736783 0
379997383 448594519 0
607538507 719598720 0
369498372 610097837 0
350546356 497782647 0
641809374 123376239 0
246906651 581252868 0
442832610 180235317 0
772324879 463251259 0
366569080 94748770 0
520400309 763657656 0
159356955 664314042 0
112365304 199468942 0
80537336 341176214 0
498218714 130632102 0
295942771 650171890 0
30034042 698337474 0
472713441 130149700 0
514396979 439896081 0
368770919 333629574 0
315628006 260132945 0
608952501 633092777 0
578954966 282058208 0
539768213 80060912 0
33425686 396045531 0
588066724 227719429 0
83967024 659351980 0
513572766 763388704 0
573695244 256720225 0
225543399 651915242 0
176631238 639765298 0
179711298 157940295 0
326999418 275900594 0
78770677 37747627 0
551143475 734863367 0
307493280 743180316 0
611501231 236059679 0
383399761 603613852 0
205702105 504801461 0
355463610 234146596 0
647906501 143870333 0
592583872 479918051 0
561245513 531119003 0
278217660 503806838 0
92025042 772272384 0
517178367 640050696 0
79791736 434835617 0
320254296 112659916 0
784052008 700397371 0
577981764 59882673 0
672171802 10764604 0
694233904 126311206 0
763251054 122540678 0
203166268 317680981 0
562480686 483354262 0
328853342 797477749 0
488643636 76328271 0
578029868 771245427 0
357581519 521673850 0
220152751 760379913 0
118771748 793586302 0
456590744 533495174 0
271276988 152356460 0
305519097 642773238 0
544587945 421364038 0
464880766 174840465 0
382742879 654296949 0
720830418 145714205 0
662439162 6843129 0
710959690 26206998 0
640701418 798833712 0
748512341 575769821 0
529552178 167077144 0
441953312 666595593 0
347854197 217389724 0
675809685 647070676 0
388236010 732420081 0
310901432 637115492 0
387181054 320749437 0
77700320 307446248 0
401122430 755479265 0
72908783 288969242 0
81319382 789208794 0
740741604 165276511 0
799372895 743549907 0
22370918 484496316 0
440136179 414204916 0
622804025 164002601 0
698854043 277839959 0
378037039 553503403 0
228918507 745516951 0
202314352 495157057 0
171596428 237620323 0
771511591 156858763 0
502611786 711490009 0
292586058 520455822 0
678994426 517416769 0
323156320 310623983 0
565569253 369799780 0
185810401 153583062 0
227718408 504477704 0
206224312 359517200 0
321566518 97376079 0
151273502 424976734 0
19024256 563953425 0
646434307 575676713 0
318184775 254336861 0
233930684 268310044 0
766170915 221592674 0
231993178 272086889 0
562910347 365199808 0
128005065 158691503 0
714232611 548754756 0
721336219 11792871 0
335167270 163225629 0
469926575 592137370 0
325887755 112663838 0
142757310 193093895 0
96864224 134020465 0
498678980 3857825 0
30401529 358212039 0
544978906 341679772 0
14676928 21104833 0
379442970 1818902 0
359588560 471861421 0
171495816 166459910 0
350930359 24283750 0
655691630 505789767 0
24704051 698145570 0
644770735 553675125 0
615418434 626885535 0
672157203 114861320 0
175497523 790370866 0
132460319 198595418 0
759133711 796728218 0
228926 149516162 0
640122681 293819420 0
258614684 344081967 0
625828865 216631183 0
560361673 347772830 0
493151719 89262458 0
425848071 501319922 0
561472776 630132056 0
653738327 21787821 0
729722574 129531850 0
377274978 92654708 0
639458356 731657020 0
344237909 512953187 0
265554068 244914971 0
705122109 612855918 0
537361477 26964259 0
584636086 315186238 0
217759851 684851552 0
132631704 21008818 0
211327533 750035884 0
84907166 155428375 0
38514740 501417354 0
690369693 187031686 0
791811857 219189943 0
369222393 628904789 0
42746830 760401145 0
188182635 250847078 0
27677381 523634312 0
526107276 43893264 0
442602079 68621267 0
276840920 717646351 0
145091155 651138888 0
35227936 49591624 0
442780189 626248788 0
567049925 617458158 0
139264764 121493125 0
111906325 20350453 0
533215342 52307723 0
15217904 564778694 0
158715547 171841095 0
126479244 19092937 0
637519941 355499138 0
493929236 127902782 0
13680070 285254756 0
155442708 556204646 0
600592072 108140050 0
401895064 546884552 0
684097435 152186944 0
661093168 589591079 0
731392238 475105627 0
32983739 183320539 0
97380133 31671412 0
26272424 778284542 0
110331173 675370803 0
385043765 204789310 0
447604101 226021570 0
478118946 458629120 0
178384586 659653385 0
300834407 3667216 0
332843608 424486233 0
749597793 350141165 0
74096486 645452265 0
373417188 338054177 0
48930155 510965831 0
182081284 288420759 0
735987835 168923230 0
787039311 259369109 0
446687796 461504724 0
496753426 243097339 0
692258847 510658214 0
33300976 519570294 0
234876821 168188982 0
104657836 497745357 0
287982268 403496018 0
732122392 3771191 0
269628703 49978220 0
78193104 686537480 0
374381543 590788974 0
687893760 117830106 0
588389789 529524105 0
752371162 101177285 0
50093784 177263578 0
342787933 243916369 0
146806581 359079631 0
43628215 175069556 0
307306820 456892759 0
140588747 399243584 0
25184063 578710527 0
415126276 753390808 0
717409797 222966982 0
17639989 784343143 0
149272661 37949277 0
392147222 499234749 0
124938892 729721325 0
567470657 192958157 0
638576448 360245394 0
443846971 790429988 0
597981600 319253607 0
21286102 442110216 0
435752301 504395107 0
768332031 626434984 0
564012935 572165313 0
446757471 242425044 0
634096446 1857594 0
145178927 249356555 0
575606719 661312306 0
709860685 741662839 0
365114305 283083702 0
442259063 367193402 0
280151508 11201887 0
246932768 359957969 0
777587889 44275321 0
333236854 108291882 0
146879745 319515103 0
334684164 748756486 0
361526010 601153111 0
412503263 230353532 0
375957959 489851612 0
290007817 757157703 0
263683880 540581159 0
89240748 676776477 0
368194743 608048388 0
120714536 694507654 0
507025622 561992615 0
640089778 669274130 0
702852885 343736882 0
610416591 767285503 0
364059437 256716170 0
744071918 542702402 0
208681797 612739996 0
496762872 716515714 0
18100541 335523549 0
541206870 332987055 0
292118317 690252145 0
454039784 165267249 0
160061899 11623098 0
454494835 729951356 0
51876502 429859393 0
233561394 378598556 0
392734218 268778219 0
2780211 616728499 0
765641194 146400924 0
629493147 672572323 0
485373911 317336033 0
17798183 421009106 0
693020201 525476426 0
116425443 603715918 0
468760596 733646872 0
136598237 478315408 0
617971225 194966497 0
24438399 175339864 0
752648024 235963169 0
410313358 336219321 0
189829622 302716106 0
156660220 612152494 0
429548987 217103199 0
664977595 569063277 0
775219571 644262667 0
293073166 266919162 0
396804332 581442441 0
332985457 539068357 0
230474340 785438484 0
458841226 320337094 0
371003087 114987940 0
543740413 601692971 0
351989904 585146316 0
516404290 33364714 0
259054195 750366683 0
479652130 768210381 0
740620689 521961388 0
342090938 92843291 0
233790489 628023746 0
620767477 576897961 0
603961028 276308863 0
523295273 527238005 0
136234925 249389118 0
567095192 366042793 0
658290106 292042938 0
198263616 79390587 0
3196829 294966428 0
748245735 602367421 0
423095766 623607492 0
678742861 252831701 0
623677693 293341396 0
744875374 766255570 0
638922954 250977324 0
283889539 89670450 0
343040488 34997060 0
576483691 440862681 0
615297159 77853830 0
289139460 270535712 0
49985407 589273834 0
493697578 400158636 0
531178651 127883705 0
185939425 610817393 0
422410070 775673666 0
523560023 86655251 0
76815527 419512320 0
604123874 145404076 0
306406492 373433094 0
719346588 692244087 0
458227339 68768210 0
3469284 171311379 0
115054325 494867595 0
353942414 474591080 0
635170679 574001370 0
380312250 683391210 0
686763920 275134897 0
374279571 636979385 0
763647614 116676161 0
737796502 469420624 0
562188323 404387884 0
485081026 141270148 0
390696017 366410598 0
460287430 4113117 0
620356358 485465184 0
255842814 459966981 0
629370672 553282620 0
414727265 10743082 0
374284061 115601489 0
632973874 265499197 0
444947503 161699424 0
29043942 174682699 0
590639920 362751226 0
304304222 24726023 0
708066251 8376437 0
270557508 705124980 0
595951513 168383730 0
47341314 582069354 0
763225642 323687917 0
489175596 182668408 0
798176252 491261403 0
93736842 339212992 0
5735562 43136495 0
341623409 437445567 0
438126936 196617160 0
95188477 684317154 0
396789241 371712295 0
447659279 447660982 0
739453351 402222217 0
448910200 363383841 0
312749300 16357133 0
52358610 544355251 0
370857561 695029483 0
751794108 755902422 0
645037044 727822995 0
351243732 692868856 0
110471098 730671423 0
369584075 691334994 0
99236036 44701929 0
303542799 425127291 0
346986127 192211737 0
180095580 451875485 0
341307008 83475945 0
296406432 135651321 0
125486700 792706280 0
784781660 174475891 0
631696239 301979708 0
793600474 645803110 0
15386122 123663104 0
56118379 224338675 0
22575745 169080951 0
359890945 32294917 0
232383266 310296285 0
283487312 155530759 0
311831828 253502748 0
135229355 211525520 0
444414967 167419566 0
464581025 731051403 0
318839492 379525322 0
503426616 45942992 0
104382933 762627244 0
192092334 653277707 0
191619191 580051635 0
542681790 63435129 0
514412260 634455186 0
242770264 37287594 0
101861442 187028313 0
196331539 753940605 0
688842353 716515629 0
257393020 651727350 0
460470273 527298981 0
702408506 571753175 0
339037353 239412439 0
798409100 723530044 0
367785658 391333343 0
153247049 87071117 0
430082144 23726631 0
788131311 117681041 0
401575926 291921241 0
135110773 305193303 0
320194921 307643043 0
55617902 557297796 0
729243399 385613386 0
793636476 759851889 0
315381812 32479218 0
389597712 697713339 0
279439708 758587013 0
566049576 789605644 0
71914180 208367908 0
343091429 277848007 0
571632337 194741429 0
366516617 606856721 0
127060172 375198050 0
232113692 672253627 0
370698670 494825455 0
531597346 457987686 0
685724396 571049366 0
707475890 184682339 0
91688147 683022306 0
696963821 506884747 0
515447305 698850395 0
541932718 588798466 0
20480725 240938481 0
243409465 626429424 0
23165717 615163534 0
34107100 718178646 0
686614256 569016357 0
789193309 784417073 0
40324211 768643155 0
611930031 654745754 0
151817423 647451990 0
263266504 458567584 0
604330687 161551591 0
317668687 566982954 0
689984466 49976911 0
420226874 485049627 0
251159226 486450747 0
210021544 776549278 0
38003110 739127853 0
95310148 402078764 0
58076547 776872162 0
4135887 469783630 0
419873139 329850439 0
620469135 451874276 0
292621449 290942153 0
480285578 772859476 0
482570821 573123298 0
16208756 15633669 0
587413282 544843150 0
358405007 536714260 0
482804954 462672145 0
441161715 13257664 0
472589403 111735318 0
90276608 721712451 0
378787284 554527787 0
654698022 56691833 0
18716589 487472361 0
321069230 667516863 0
582594038 86860248 0
678528407 550897036 0
653078789 783426551 0
116437853 716357724 0
418897315 599658964 0
170801424 792039004 0
390883815 134039798 0
118471210 122394031 0
791618439 289629140 0
272133461 453058709 0
576729004 499998388 0
692878506 590914479 0
71177445 205558581 0
307989072 585019646 0
177195312 580651495 0
447548026 460327646 0
27008017 758869813 0
738237780 392085871 0
420027428 97563704 0
495688889 531736175 0
51219850 438026994 0
512793247 683860160 0
460175955 325265366 0
263090723 516823393 0
188710389 598720804 0
628717763 20436649 0
349258731 777605852 0
261367445 299869874 0
385236263 481522604 0
635543992 177759160 0
292278586 735403171 0
106247844 423394773 0
349338581 185696319 0
542573468 15773512 0
449800491 90686865 0
357591420 775780383 0
86781183 636524735 0
759843411 607894043 0
325958356 378303972 0
6777064 717039685 0
98531452 388167276 0
212647394 294015781 0
764794890 79960419 0
249232779 733271176 0
175926543 725216441 0
484110977 206871304 0
9036262 733617971 0
584468333 441023333 0
105991904 618426539 0
437721406 469904114 0
755354970 518228384 0
678766672 36606010 0
683482966 89537006 0
519067368 722487001 0
500168358 561981364 0
121810194 275958311 0
456703092 161256643 0
486452377 640060206 0
282987153 262973420 0
494718324 651160203 0
138912924 747671823 0
450763971 607522995 0
9241453 641578008 0
94912348 410239326 0
757697212 776398311 0
404853129 689605682 0
654593281 746464904 0
62336359 397964582 0
128311161 268708178 0
95186092 609764006 0
667759862 245732024 0
487838152 74454458 0
337906979 140393848 0
619447562 599870850 0
195659107 394866759 0
558908480 267859472 0
106976352 250558384 0
759342170 210195691 0
270834556 535450708 0
6950648 16487495 0
732334321 257668876 0
655409855 129751254 0
39585843 215003885 0
89330715 385139471 0
451869454 723322204 0
290691803 573848497 0
215570790 518694355 0
360322606 67045556 0
746021060 697006454 0
242151414 259515788 0
207174864 196212105 0
260095890 472714314 0
757140316 765623947 0
691502922 781634639 0
360513267 326561233 0
130697390 34444054 0
635747437 285895120 0
339404436 124845886 0
173713825 38331598 0
689717370 652132289 0
382663526 574753482 0
641835914 719407357 0
263738943 555450247 0
693969487 354968311 0
430041956 359559015 0
467232801 758211524 0
637121642 141498372 0
597380088 774810523 0
583444644 367718876 0
329629387 786958381 0
383981190 423983461 0
660312240 738879907 0
683370273 439861101 0
485788635 687995087 0
452676757 477749640 0
439310069 444279509 0
183487476 476504621 0
381975241 356068784 0
563658943 595428151 0
464075827 550289279 0
409482672 628470070 0
73788838 797390731 0
765079651 458559061 0
469301819 329798303 0
684781445 439274356 0
102612607 66351628 0
1129515 924163 0
780927220 491262472 0
335273302 53863472 0
410123626 739971331 0
710554238 109559479 0
17872552 377099362 0
302708018 253292472 0
440555507 200622441 0
733871996 636146882 0
124925300 156861834 0
740104956 699336549 0
652382229 758721401 0
66753142 465471772 0
580173334 627510166 0
383441991 650604305 0
567537858 460921131 0
322287461 6183689 0
199473569 468402327 0
654830905 173285794 0
515137812 384493730 0
748458382 163336345 0
571465373 782412098 0
752446117 793575157 0
456450577 116486996 0
529817786 331643674 0
559610074 615467454 0
248388765 657760233 0
201108735 163406977 0
382560762 336625610 0
570329925 195006007 0
536112380 185205530 0
741217020 36764877 0
616841626 323620418 0
312890539 728599372 0
205153950 596583360 0
13920651 781157087 0
110396840 617333643 0
225910777 348345637 0
529000174 222846065 0
3915684 662339211 0
663401415 573104014 0
424141791 728508946 0
707305374 118650627 0
11012825 39366462 0
77555748 38762867 0
647868627 65966220 0
328768889 484068888 0
461134407 121373860 0
314650838 435523533 0
265102676 714850194 0
328033812 294839564 0
377181750 713611442 0
336422031 29980246 0
105447539 310321669 0
60809956 190162977 0
61891390 342428543 0
289637277 219134294 0
572043584 9459269 0
268792320 248465054 0
262413830 526525167 0
545812777 78627864 0
489209972 76699780 0
781473677 105985026 0
598748375 398661318 0
97840313 149132210 0
108745557 250793163 0
774615329 78873849 0
679468063 774863334 0
166395223 523944686 0
785178724 58599573 0
230451952 324545343 0
406708082 289400595 0
79530253 288722150 0
794137069 235037580 0
209306748 502350710 0
115144070 41973956 0
246393406 191569664 0
309250410 97050225 0
349720010 139344799 0
60811974 395657473 0
587956721 45665103 0
146916275 124469406 0
126081306 744077368 0
334173920 387291435 0
534181744 759566039 0
155614656 490481912 0
41439826 698971199 0
99934470 488763039 0
29563120 18969750 0
497134323 419990081 0
432972872 466661916 0
583762778 70213369 0
148530073 762010028 0
197556132 563501796 0
195126714 102020548 0
3799697 232260224 0
309684546 296337465 0
81705919 351613655 0
10472541 753176665 0
228458630 370660142 0
283474959 151685371 0
26151355 151423811 0
96025967 372984801 0
797932777 796056702 0
106279381 155602225 0
68409969 234020827 0
608048393 775868530 0
314535130 197763191 0
98900564 127171490 0
544110088 778560018 0
235928191 493776653 0
445453090 583842649 0
656429101 103890650 0
487714566 47603348 0
693735607 281427954 0
29784192 713427525 0
127691889 321595915 0
440426401 574246738 0
424238119 91534494 0
466863150 753519642 0
245251405 30678597 0
97502150 133117445 0
154370707 2680795 0
206879230 175776454 0
121988562 19483514 0
411013576 556742625 0
560537488 9524254 0
124970030 486598753 0
573274099 416022929 0
362649874 683341470 0
777597049 61075711 0
63696572 162020868 0
668366621 624031537 0
269100764 474127333 0
102163742 636509248 0
618793969 478694851 0
534632626 215751488 0
487813706 419829161 0
392675954 426376171 0
742813494 520289697 0
449754029 314394968 0
443669918 476606977 0
331892552 407201906 0
171274516 485637651 0
692968022 422199211 0
606833770 384435630 0
389155253 281314300 0
109294256 215112008 0
204234744 87724776 0
407705348 575206693 0
464370356 666335847 0
494999480 565228138 0
443679664 674119211 0
732073487 720539116 0
16885091 315684597 0
649495868 434420863 0
334861092 594955368 0
119643823 797288357 0
223480989 432097328 0
37299590 725934189 0
512651709 301712525 0
688653271 756053797 0
754008948 219203384 0
354703816 503311147 0
450608576 266251564 0
746898102 283063595 0
770490214 343518038 0
304190960 460256557 0
722129061 427811345 0
467977188 57161260 0
220995117 534352944 0
574232121 330180004 0
622052478 486540499 0
742078876 382767664 0
751717964 52197251 0
533255709 670057670 0
538593837 655158483 0
536399357 644257991 0
670063265 138765273 0
65363512 152954622 0
33647767 469830212 0
497948908 524953502 0
523402514 208439225 0
291265735 503419415 0
383880957 78107458 0
530009048 416045469 0
274285071 431218927 0
171062936 93270574 0
601108701 717033541 0
477366134 519306690 0
619122437 581237928 0
579400200 614341336 0
441379151 25100096 0
381296618 210199750 0
512600263 488325041 0
557946497 382953376 0
122505602 335071989 0
654527527 309480517 0
527853857 300394016 0
97768893 435137086 0
285125052 71726877 0
398370272 135833831 0
469681752 784828359 0
648454914 620015351 0
385607958 465708964 0
157645083 519637380 0
688138629 539921719 0
524866423 783493616 0
663592512 218550123 0
534903313 664225516 0
740899310 750715178 0
433937087 430163860 0
710943326 440535329 0
800963447 515442187 0
281077941 126521641 0
690483009 104719056 0
530085130 137178616 0
283572945 713656651 0
565247206 310351955 0
613489418 416642895 0
220315654 333812606 0
771824808 158312327 0
376995717 773350676 0
628481436 276841286 0
426026075 215208028 0
550302269 196884351 0
161350471 292474326 0
268922098 722871765 0
784881147 277255999 0
461895765 353684752 0
231642214 336289394 0
740214048 417658208 0
293526543 508567565 0
90810027 20637753 0
705290425 26345680 0
382016807 412960037 0
616561812 74059282 0
498092017 710793160 0
266841255 747876421 0
762931180 66367927 0
9871575 177556845 0
87670864 158331632 0
419535108 379361046 0
669285385 345218065 0
41293623 491345242 0
447703130 391186624 0
293638130 285749381 0
433335302 4398896 0
113797334 390458827 0
45213731 543132042 0
471378670 189245765 0
647806838 290883493 0
528753917 407171077 0
587808704 253861835 0
529121710 760365727 0
665937104 330801814 0
449812128 351120067 0
15399330 693342995 0
484071027 70821420 0
83153695 316190590 0
70811696 207328059 0
624234982 107611212 0
684389051 36815778 0
57884887 744127800 0
758039206 470998577 0
760735179 678876112 0
436701204 503043259 0
423216579 377116080 0
720236772 61532161 0
799656681 130064309 0
37632840 628003806 0
250485201 45160208 0
480422299 348243277 0
81478456 153180846 0
288379041 472110030 0
461986662 347285371 0
769270732 444687234 0
641890061 379653018 0
164089813 614362263 0
216339739 636036327 0
57159586 749129810 0
172951336 560918942 0
133809108 310943158 0
142739030 285597897 0
308902179 726741876 0
196568022 669960200 0
427544901 333767555 0
250129765 554353213 0
239408427 382086972 0
489103907 641670175 0
774854279 641582164 0
440277347 70571992 0
690896198 320269368 0
94834389 130330679 0
796748106 58515402 0
14053863 412584857 0
396641112 398122159 0
37325453 611471199 0
468253744 124339521 0
278489525 684603138 0
475495372 766888384 0
603213644 642785511 0
88614470 87429902 0
747195346 66989542 0
122827785 168253289 0
703419876 592227909 0
98170843 124950056 0
272238085 168308445 0
661733007 128395614 0
592826605 397546975 0
574193839 94999583 0
459336021 614989074 0
458994525 10815662 0
726099168 794565513 0
54579089 646534010 0
492602462 402791743 0
99588112 626454635 0
662352878 335403789 0
313574378 536338367 0
632624735 179577427 0
228648783 147712704 0
339626128 410462035 0
421248606 357549609 0
17968180 317368551 0
659679993 153571169 0
527941645 785988072 0
550611278 179421362 0
46793180 685256761 0
71902295 800222360 0
305921452 315464101 0
510566748 514316669 0
327384114 791274099 0
215304684 745220032 0
459118909 32723494 0
294980141 709980812 0
596011742 710938888 0
194197599 633533726 0
701756403 376063529 0
722733710 729462953 0
755358513 788043292 0
507419749 140177225 0
291326636 180831899 0
683639288 669165936 0
486995747 615256187 0
371094686 360839816 0
236239282 513737733 0
679215356 522897304 0
441716970 792167862 0
336093639 12259737 0
49216214 440144809 0
102517096 480366524 0
290532932 196251510 0
351210220 597323223 0
251252985 83173437 0
470149347 431951404 0
104421083 344779824 0
245947101 659441832 0
34083048 762565949 0
721669025 190171923 0
145861102 620226653 0
648041305 135582518 0
680661920 728334642 0
636302825 235048182 0
408782165 615867246 0
95163145 203727680 0
641319168 533292151 0
470815855 143170334 0
366480388 465787572 0
667323520 480749368 0
434404630 408411029 0
352255797 489004761 0
105718093 191833906 0
588952098 145047767 0
627123114 545759604 0
638407981 504295996 0
70885859 724469396 0
740939385 374968911 0
79960889 685989953 0
426300229 58901240 0
318369007 565683523 0
508406420 90524397 0
382067321 724091056 0
636146373 352393918 0
589357605 54045906 0
243400844 523254141 0
711926893 534564799 0
366545315 778054449 0
771406744 240056567 0
18946369 145751846 0
193808850 74747990 0
353814766 730324961 0
44926362 796667767 0
701278865 640723003 0
390439146 801367639 0
528110653 800761159 0
144373558 90209034 0
441350921 775091014 0
174410411 667954873 0
709523744 475085124 0
197581302 754007498 0
185699021 331235403 0
529333029 582917419 0
798879166 698569426 0
536152908 187505335 0
589780944 284343862 0
52770286 394603025 0
20092198 140123678 0
588323840 375614527 0
70949965 451896261 0
112614655 201409360 0
354059912 442668086 0
35103011 182008916 0
697817512 407318559 0
79623087 105181155 0
46002907 96702872 0
676363051 66378548 0
355305648 416632317 0
303488267 201890087 0
405949028 603358779 0
671593046 396121591 0
651065651 222880579 0
480563119 439006007 0
417369443 412977606 0
261375182 313113417 0
619627172 70282980 0
265217815 392586192 0
335772898 70865820 0
227571783 245467605 0
263977295 210281862 0
729194631 370691797 0
796502934 668748355 0
447437497 568267921 0
55651304 499352526 0
226256804 308668993 0
515738487 505986639 0
620763200 584344843 0
535144330 730506775 0
667746652 579597906 0
372242691 26265798 0
192140678 683803352 0
147224351 559510112 0
166385337 307230187 0
584889993 639352169 0
591982307 314692662 0
150814003 494750435 0
412727819 560867598 0
40752688 97590023 0
686913643 84622396 0
689262031 32817639 0
761258942 405115089 0
641185172 774787996 0
480328578 789980886 0
692338093 18108200 0
752643398 259533433 0
202996647 267626992 0
735685598 622156789 0
507388338 665717850 0
7767010 6862408 0
460486189 173228025 0
293071611 557031548 0
781949491 427191843 0
407597966 402749863 0
508094124 27957836 0
367216162 472593384 0
665259474 42503428 0
473820620 452904272 0
645050957 592594265 0
773477179 459483126 0
750655420 779681220 0
656698966 232145747 0
538929774 788084083 0
456336657 361778507 0
258024407 564483406 0
258757054 118707126 0
27936326 390354091 0
664073244 61548809 0
16377794 671886638 0
107961995 679244177 0
545735101 646479179 0
439341185 416808932 0
693430525 378803597 0
151669759 656698302 0
113839858 337558089 0
381624685 582626572 0
62377978 431556003 0
141191358 96197831 0
242840016 3946907 0
751640903 616266494 0
258286745 218840502 0
342307340 716167919 0
103451594 292806741 0
341927084 507793554 0
8754218 54263252 0
529612048 778094732 0
32298858 285561921 0
764400328 212816147 0
196919494 126358315 0
248692180 249254158 0
508641181 215784130 0
241729737 169648881 0
153370098 221799929 0
15141684 375244406 0
263047041 234535075 0
620909438 345360465 0
26646843 190980123 0
708904728 715657422 0
201940016 671562126 0
527210743 781133197 0
793106878 497536257 0
709502158 533126943 0
428976122 49402800 0
487299394 548922017 0
646543536 409825685 0
439835500 450485442 0
509968320 76644728 0
516965582 586216970 0
649734068 594436451 0
747947667 166837899 0
157771711 268160245 0
493681881 590229640 0
293976028 702297447 0
325195432 302043291 0
627888293 488275149 0
414681590 320887913 0
536138556 129318048 0
149600561 795131207 0
607882207 525457901 0
414055208 58574616 0
750298633 502876195 0
188859436 618820653 0
799958906 430269631 0
57075180 690161315 0
642833762 315869356 0
532949302 482184361 0
85118521 170909164 0
161544535 173948029 0
83914197 98427816 0
592412341 367550410 0
367167734 633044255 0
21264070 731943468 0
774331597 420912184 0
243940456 682947555 0
38507337 643523881 0
148576120 138081117 0
342900442 511852216 0
262072129 613176247 0
490534562 106410221 0
361483198 50298073 0
670632725 542395989 0
647697969 684638932 0
509645085 42505719 0
458601942 502005208 0
192923430 733125546 0
724089090 539974253 0
164301726 215467921 0
10599598 472474051 0
758422791 648618114 0
459168273 676559080 0
764855730 676539165 0
613905510 440417869 0
697630197 402892784 0
284144944 602057345 0
297905441 14188968 0
245491996 716831818 0
685618815 794015152 0
354142863 703426297 0
758617852 189627630 0
280798836 116927868 0
358948722 500271334 0
523169357 386201897 0
318381257 453047516 0
378538504 176223822 0
92366393 750695008 0
173871373 621474087 0
193338158 692448837 0
436488116 7751972 0
112643284 797883299 0
15908098 272283994 0
368006990 695264563 0
261658129 24023781 0
734085732 362591329 0
637944210 168528759 0
377327945 108843656 0
178818287 743786439 0
151038696 540296303 0
111467447 27690980 0
420708706 78975439 0
88773868 683305035 0
288783415 709480923 0
403533659 2817655 0
50667788 43904444 0
651253662 687789705 0
405278557 146287824 0
676952949 690939154 0
758248885 28892399 0
346982310 553843343 0
490776695 319855553 0
682880177 100464996 0
444746573 190857111 0
632487777 104673019 0
720319253 699023413 0
486862289 280093035 0
35983215 323391805 0
800791597 27832394 0
331908603 352251991 0
424992826 766072571 0
453336604 475377262 0
37527223 329934948 0
493956185 73532003 0
575754252 126952344 0
604414386 505886199 0
682550802 158496668 0
300288866 572973091 0
22393739 297334163 0
117719413 301972769 0
277535815 257452027 0
794534354 725710667 0
547450 194749442 0
348714599 739745674 0
400400717 101307690 0
477362017 535911590 0
537323778 622836245 0
332240742 31755271 0
793509673 464263388 0
315379268 104522160 0
691742496 110343456 0
412144717 693070429 0
786780642 125212961 0
7773556 129247622 0
118667552 544822888 0
653430503 167352031 0
43429293 59014751 0
128834685 42728847 0
520349029 484454926 0
37636818 649724544 0
538460092 801595677 0
490303354 245745993 0
53079965 774203684 0
231051103 105483278 0
74563260 279742972 0
338377827 277490603 0
236596354 254821299 0
198580570 34332209 0
138066130 372380469 0
246032415 315028839 0
696947637 459604779 0
46083286 276594686 0
685030931 619845497 0
527211838 616962211 0
55131368 282974137 0
313134027 715643521 0
552085163 324405374 0
288412112 332252743 0
246580671 561970066 0
222997673 257873953 0
188468926 22916026 0
93255466 279360701 0
426106400 402229484 0
305984297 322516347 0
194695329 640857841 0
698208297 269039090 0
91585822 507369128 0
477745312 280058876 0
184423422 594951860 0
515683015 131416770 0
718356502 457609040 0
255286747 438855269 0
775132382 260654817 0
274649770 498141035 0
147328587 706528052 0
43386293 795514125 0
143300089 341939102 0
418871268 106905690 0
297884802 528616886 0
168769364 130581233 0
241712667 600843620 0
526732547 563582678 0
168939579 12525061 0
497880926 665744595 0
417428882 193222399 0
475820990 450493412 0
144740834 5606847 0
235409109 726690690 0
449943343 674038806 0
66457280 213990630 0
364593032 587333897 0
664325988 741674004 0
522993110 222557722 0
324521097 311791694 0
31977825 197093335 0
421767895 148493683 0
146545413 124822370 0
199575423 650595433 0
493972511 666225828 0
360779918 171223350 0
121496478 196710506 0
250007239 524089381 0
173489684 549514908 0
73756266 589089616 0
97326892 117334209 0
151883675 161379248 0
119287708 35928265 0
466510615 702079055 0
436434717 278357961 0
100613821 731409631 0
574926625 225601973 0
771624989 77180779 0
466198687 102672665 0
134124626 43531190 0
259936252 598472192 0
57202587 457602177 0
362372274 306614241 0
521303303 792136006 0
306077323 203016187 0
354001150 316624649 0
557615224 668022439 0
360349977 351645622 0
449714175 452369913 0
592598281 390746069 0
374923010 202253885 0
372654891 291913351 0
380458209 560966081 0
83593356 493401668 0
282825055 799534388 0
541625585 560235062 0
145398375 96524740 0
132060600 576615638 0
740516915 566867762 0
483074949 508836552 0
721821099 24454167 0
501023861 457965455 0
472433295 797777189 0
426246863 463164991 0
409714818 616644715 0
465137360 76585993 0
207941055 459243847 0
314332304 318883692 0
430938232 639852045 0
418958440 245171581 0
295322837 506332846 0
436929353 328026310 0
348336454 630951230 0
153744831 32510450 0
56154431 195467598 0
297274750 88237149 0
214586435 679432355 0
617795816 547417273 0
758109566 217832965 0
206704596 485232522 0
56735602 311002156 0
370879739 536004649 0
780143557 343774272 0
68444371 249558657 0
405116624 116765377 0
773080525 100131160 0
454287583 615148099 0
420196479 240762796 0
344768602 419400054 0
190162674 494491651 0
390981861 470359271 0
387671284 128550519 0
210031544 280043216 0
211118187 675070048 0
511076777 797711454 0
434127455 728135528 0
782488544 748639828 0
395043366 572675746 0
694255387 133297171 0
293241988 422909605 0
372574344 320013685 0
650217420 24866586 0
247302784 266948905 0
398398058 775948154 0
493791259 275694330 0
494517632 592675090 0
758373860 578853701 0
50322400 87047699 0
143407738 430358422 0
179356016 379650848 0
346474054 68292615 0
297676386 177396744 0
78312708 438534014 0
673805998 345100942 0
101438495 638931520 0
620755359 444617553 0
203072050 600550543 0
598068373 315913708 0
146493571 26271747 0
259930945 298910828 0
618385467 518417666 0
235620003 431360341 0
481669676 201845123 0
524440932 521109886 0
52469904 307313858 0
795057548 5152591 0
684548386 521562893 0
697355204 576711416 0
336140494 614054556 0
332843504 654575325 0
688472099 238814704 0
315190539 129715283 0
367743264 69065611 0
695153166 525013970 0
734535957 700070423 0
257329428 264420037 0
757252376 500499051 0
366355330 788954737 0
722315008 78396293 0
763651712 438717669 0
541601511 577683608 0
118799069 563291075 0
324110134 672551951 0
625546047 91398399 0
39317739 31170273 0
407926503 19540123 0
543053652 39062711 0
800147912 328081415 0
320280997 568652203 0
374893244 581831768 0
392967191 385841925 0
651715201 713789059 0
318372092 160905934 0
745056522 320202408 0
307026982 777955146 0
96719032 530551276 0
153131211 61576792 0
451636345 428799323 0
610125697 237380946 0
658856853 616387100 0
88147033 287671348 0
451434797 12647015 0
563792419 451983577 0
425093955 170948496 0
445757289 784526751 0
597567155 738460551 0
35822459 304033360 0
743454496 403723083 0
321432305 761566394 0
176618750 609539429 0
247614205 10340393 0
169293821 498437283 0
685203135 403745934 0
402472031 556246675 0
158783070 354174848 0
743071691 288918435 0
623528809 283639510 0
522875293 56226245 0
501317336 559531738 0
787281943 762818709 0
303937686 620039275 0
292342214 796752304 0
127569424 135753200 0
484933024 670290463 0
339121785 240490428 0
644333522 589304444 0
193538675 448887792 0
386901462 620032839 0
711857873 643240269 0
603472517 7919641 0
484963381 312897173 0
231304735 620626243 0
637826287 550842001 0
270010577 414585664 0
512878617 102231513 0
578542650 500086584 0
479396606 344701967 0
500043959 735180187 0
347235523 539713194 0
546092445 200490039 0
297776641 176469542 0
22011866 151362735 0
58650223 271444807 0
177805849 741900761 0
580944532 333121394 0
499129785 796107471 0
18403693 107847801 0
679805280 505028619 0
57823005 746720231 0
425437644 169997691 0
657438927 339934973 0
797505689 6979225 0
768019058 742719713 0
642734109 735849681 0
531746330 99170620 0
521523945 201315365 0
244297307 16355273 0
706495808 790035945 0
706694739 179819567 0
233102750 368002966 0
37276921 617572725 0
698802682 439082541 0
478469320 16435365 0
371975279 585714525 0
741517798 664993782 0
311942751 707568992 0
565948281 133148505 0
209435176 464937029 0
102669226 278182055 0
644090605 612554548 0
173511001 775568798 0
689499174 223118694 0
166369041 431468953 0
709215957 449014888 0
389360548 615541992 0
798528939 172299688 0
34039261 8213453 0
701123195 679721467 0
139447487 626332780 0
209477900 33377314 0
684816813 631175278 0
525737287 381573251 0
135012142 444827951 0
78554632 700919800 0
391982883 664006255 0
143048720 175993011 0
396448218 296108411 0
190532832 413587181 0
201018389 718790673 0
402587512 41078526 0
644341208 706105344 0
217982667 265117097 0
501891283 359532509 0
458281314 35153218 0
108598796 435946350 0
515255004 732639702 0
269907972 797241899 0
199989029 155980403 0
336386747 203149176 0
126400363 401425616 0
35346779 105604537 0
86175864 658196313 0
93689967 694988543 0
113324788 417625216 0
426505397 288964415 0
540695867 736172435 0
239989933 645415625 0
621592958 537128684 0
446442345 276436780 0
358599469 386411256 0
616491423 511581464 0
687432086 243575968 0
423478410 395252776 0
308658227 331158392 0
215076836 677302370 0
609040204 441769554 0
561032034 162234585 0
491746631 80868458 0
287059005 743430822 0
199306216 572515461 0
55315491 645700772 0
419950548 489543883 0
558291641 476077420 0
466357399 318546393 0
224795619 432778893 0
725415300 151491863 0
231979941 637284504 0
518397400 433263985 0
471516758 472733915 0
403993535 519211328 0
379500469 639031519 0
603637581 315127522 0
381786671 420380140 0
711037560 642134944 0
371965595 235771375 0
388293114 39937219 0
199217962 453570232 0
135728878 120662830 0
543218743 514552379 0
239820950 254070302 0
22359460 739014371 0
83466516 704678806 0
600207611 356083728 0
359487243 590268381 0
413009060 173220020 0
329697890 497691442 0
537588038 166165138 0
325457942 741741737 0
260777775 448252934 0
727289953 377019197 0
282230477 513161536 0
209541032 352431810 0
694648082 347716950 0
353380516 576135154 0
13449917 419769208 0
533441096 202555533 0
88154535 696533466 0
674474665 671294069 0
693097544 287488014 0
552308899 605454560 0
82623847 184519672 0
724244908 729290863 0
642336006 695210235 0
542878872 556368159 0
311486394 548983316 0
148507009 331482265 0
331966218 415875538 0
69227644 782424400 0
381561321 749341285 0
653410677 778808342 0
792801607 275665665 0
273781038 632314458 0
790276046 105792105 0
529344354 156493103 0
581817245 312312329 0
103950531 304551887 0
557503356 205057839 0
640016538 114561796 0
556773652 505960341 0
340640330 131479054 0
615831050 466349772 0
529667186 4537312 0
528697493 338422506 0
342233842 607927669 0
450421665 90150050 0
484549676 720061596 0
608391953 571437679 0
121366297 354134915 0
173247005 741453082 0
546079893 171964588 0
658303933 727028266 0
51896557 470361186 0
170818893 410491026 0
337204575 275190949 0
355457044 745697741 0
801644320 145405609 0
542306789 794973766 0
245906594 624820024 0
520592742 190932029 0
160529851 34401199 0
464366664 488513160 0
157351239 172411021 0
623813804 721932286 0
501901672 649252778 0
595213373 411440991 0
338756779 524722798 0
619862844 304760151 0
97966739 93775696 0
36360027 600779151 0
709294502 303133157 0
165279427 194480703 0
278170666 186841880 0
370802476 557907157 0
387401008 653362120 0
271276845 781938983 0
665931109 427309234 0
752923959 147224678 0
373307923 732155455 0
780058657 535957077 0
685532522 483928460 0
711678692 144280420 0
81349238 106348297 0
320825868 445079139 0
487087580 517992450 0
388086792 670034894 0
797835950 140401995 0
269730637 716032862 0
111798859 713483773 0
688088423 575318032 0
582197295 578661385 0
595478907 584763926 0
219679586 251433555 0
155733515 204510203 0
573645103 324170268 0
297885288 40302901 0
173859841 14668284 0
241121597 246168904 0
637533584 474528723 0
86266082 677365551 0
76741217 367222809 0
105836418 163774687 0
719534611 539716302 0
552087621 424809238 0
589469938 173402103 0
444043098 645485236 0
113262435 489999429 0
25873759 594906215 0
17780867 774100326 0
127466669 498628763 0
210853547 617475258 0
536881502 167056950 0
610721019 765188243 0
155080945 406442020 0
159444127 277445122 0
100297389 63865756 0
191189971 569377770 0
415816000 311593157 0
762620456 50011754 0
123594160 153375860 0
779877727 647143085 0
424269372 476348181 0
708716187 783024842 0
7101915 416083350 0
369307642 208198065 0
614526543 328112875 0
149466288 771318889 0
615847171 740397231 0
181057158 136266670 0
771637607 579182170 0
533698701 531234917 0
256868884 516356527 0
768277289 793733199 0
735570579 274725991 0
735472598 408057541 0
744592155 78484853 0
625567596 455291457 0
212693973 316147984 0
551553339 305921105 0
194772015 620677690 0
377191185 638180380 0
483301294 280901365 0
781991041 375860050 0
177662206 714172586 0
373378035 301675122 0
290691287 299423026 0
336326945 70732153 0
774084823 738028774 0
620550209 594945263 0
790725151 206690967 0
454804489 526462786 0
659693561 168749796 0
234601303 547849399 0
53148040 135282830 0
136807383 413259344 0
232302197 103876915 0
353563250 689456405 0
248018929 706089900 0
270757020 548338038 0
637376 714973446 0
123215900 574514425 0
735671511 673478411 0
55524148 506350638 0
114763280 260652257 0
187041636 508853378 0
332596016 594779871 0
128104446 68692798 0
665471597 515391357 0
683331835 647896655 0
766374183 737672788 0
774300179 66907510 0
509599511 72786574 0
244447573 721334047 0
125731187 208497995 0
538802809 554465886 0
479297210 277460621 0
305065492 664793426 0
675197484 278920914 0
764004909 749620802 0
442950328 795712216 0
587446615 555493653 0
306925589 788268157 0
214395005 604677997 0
159822536 55140271 0
698749166 703377139 0
723029369 214801712 0
519134472 679276438 0
743723878 702820734 0
719759294 460787682 0
129041859 445042460 0
370164524 553947894 0
755469181 183003599 0
154528637 305375814 0
132344158 498483046 0
430977154 800475747 0
195339047 129858206 0
425166320 392684592 0
250732328 197152897 0
449845192 290555541 0
482936591 663178618 0
771223604 16115963 0
519108554 783736857 0
453143754 164022114 0
372158423 645175742 0
507576208 308033867 0
721535873 670545084 0
381199964 87759849 0
443061341 584247351 0
368522368 771018462 0
576696017 626271097 0
235569603 337836997 0
190857703 801338051 0
580806880 264125057 0
262997962 266792898 0
362736716 187477469 0
171325834 354626687 0
745709926 715060831 0
111909479 534029798 0
26241986 104111020 0
364553937 405438314 0
49417598 339077216 0
436191462 32511972 0
423784692 6052661 0
429277323 703146513 0
798706421 433651492 0
206922616 387487117 0
603640610 614966952 0
3614203 440506116 0
638259995 594198353 0
243351290 509576417 0
460450404 570659401 0
441337217 463407269 0
705021812 338448035 0
610295875 530572980 0
511985043 640661903 0
635292503 652791512 0
656720478 754737083 0
124028433 554524925 0
63370040 29444987 0
732876004 320851212 0
47475506 383803560 0
487783608 201558735 0
800236198 700500705 0
271917098 614109281 0
522551044 174659982 0
567788434 201335580 0
575529207 52548542 0
21943123 460126538 0
236419291 380833634 0
241926832 284165192 0
387423234 350950334 0
314835605 550853530 0
499443449 657464106 0
532912737 231942480 0
189586727 238149006 0
764791898 469260434 0
9995825 270262594 0
261767497 675454304 0
516255633 256950257 0
557618836 196761210 0
305856277 544742923 0
470141947 38090532 0
510451014 431716474 0
107905153 277598022 0
124704862 43956421 0
89362559 103216594 0
468693867 344072020 0
686875046 118627697 0
767253074 213759126 0
577322010 417940662 0
245558718 239093994 0
518989816 319673900 0
93777477 310418672 0
185888642 673428576 0
398426672 559477019 0
217091331 761587290 0
678232381 313113255 0
378729540 264104261 0
271949123 459903653 0
32241137 497837873 0
465986926 309632820 0
748119804 188681500 0
604447289 67527053 0
528870318 456457250 0
544964206 326532481 0
185012215 602538986 0
270638867 129733029 0
409106212 363192908 0
676120965 564779189 0
705371949 491736366 0
552584797 308420694 0
374573191 791513381 0
64079554 539786973 0
756145817 551135658 0
148417568 76790330 0
335286919 154555272 0
606451851 413841580 0
378667690 94067437 0
593550159 181338375 0
554363466 153744553 0
431328576 42808975 0
555349537 597275028 0
352473669 82828218 0
168189589 711249592 0
133030887 105472377 0
528308895 1298159 0
300755281 274815148 0
386603258 413516398 0
244552714 202970083 0
703820419 723878666 0
406130716 402198412 0
565057654 762617454 0
294474218 322847140 0
610255399 87913669 0
710848207 83327510 0
633844413 480448612 0
624259298 508008841 0
534968048 393796060 0
166396914 644513468 0
668619750 551464481 0
514452750 228596739 0
470097506 476182078 0
371790865 651523748 0
58291305 100185817 0
21870165 703620371 0
336733295 287497936 0
606333485 585392459 0
691528165 299270582 0
557535797 702410811 0
543850524 231983822 0
470855262 635424711 0
254996192 648484890 0
754006196 647734220 0
711255723 445248557 0
397068896 710260479 0
74945980 785560422 0
304877268 257456160 0
142814404 513033265 0
376677425 60389762 0
65025763 392547288 0
307403085 652546479 0
619369301 773223585 0
783281344 3543305 0
738967266 87597898 0
733201027 700870067 0
658323309 280439817 0
582264979 626263403 0
443401776 477625844 0
562420147 653963698 0
738289614 708432155 0
635437291 749234384 0
97347129 700324808 0
443322241 527617013 0
536878408 400425651 0
403502885 668505042 0
653055662 523144883 0
605706316 715900624 0
612113026 499079506 0
608395161 211937440 0
141223783 391495612 0
762767932 609667548 0
210249855 469784484 0
796768437 332383909 0
783788182 516838153 0
756224961 102412795 0
497163259 278667331 0
245991874 621471616 0
186704116 210947339 0
449157757 74431987 0
201945581 305582941 0
348444009 421149424 0
555969081 732748689 0
291999591 500904253 0
542019090 399888966 0
20451630 621831490 0
8705536 208358464 0
217494926 240306621 0
288821370 504988841 0
96388206 261733435 0
230082654 50220138 0
482450543 126515282 0
367353600 584403489 0
541659206 161535700 0
243657956 424057660 0
751575622 292435706 0
427671733 25403647 0
84048028 419410811 0
783762212 180483166 0
199340267 661267570 0
196428911 450731851 0
800625383 561031515 0
666159146 333301980 0
394556368 246273118 0
459633134 178526176 0
479986287 620683794 0
689453491 133188686 0
347975155 80218044 0
181261688 27225177 0
350980152 690412851 0
139933442 751389236 0
119735387 130453047 0
386611178 143000212 0
452301297 309298741 0
456308559 756201234 0
62060867 715283670 0
358405469 430134897 0
258028210 728943753 0
735778848 85991256 0
451841406 638736545 0
534736262 779544819 0
751140489 598961698 0
543990743 588123067 0
228895107 739537028 0
737797356 674494542 0
21475461 398648391 0
330135567 471823456 0
222332215 59231711 0
798099695 715590061 0
799752538 19198039 0
312498546 123852170 0
582398006 631790323 0
506599763 525793294 0
238643911 219283922 0
769561107 320831460 0
482358804 516356519 0
362970560 571713069 0
443054544 493542868 0
70770723 399880722 0
397432959 800745449 0
796452250 608985371 0
92086321 3649766 0
337429782 184622908 0
655283047 355631273 0
452558744 542172287 0
167364923 687668378 0
372644882 177632494 0
669034877 491928144 0
310609330 510572821 0
120984137 237612748 0
78760581 717388372 0
764190303 468923486 0
769958131 790047954 0
623413198 746136830 0
463954617 407428475 0
753582197 268489485 0
379353741 410341680 0
306645440 589599458 0
235897058 13177316 0
142022755 603988429 0
137608440 86468926 0
137586871 447549402 0
766724705 700479163 0
749182572 383628319 0
336592049 92828140 0
224641311 108501535 0
616091005 485578828 0
547409999 44367788 0
403563407 748034623 0
105115086 537124820 0
234080363 681290094 0
566414791 697177152 0
790138790 150387923 0
445296764 135238267 0
178378410 448499920 0
561087433 308685580 0
768088903 734478436 0
319899460 598315872 0
739727580 712600002 0
29343748 452126613 0
197408777 461930334 0
416432024 45089830 0
580776061 300394094 0
231718886 101376745 0
158150554 204634716 0
213835513 323500992 0
401703842 686081933 0
733529361 559440202 0
492412856 207896810 0
246339158 637039787 0
43455498 793262560 0
622265215 204673136 0
88754754 214657523 0
568293041 693241845 0
420622704 575756804 0
162729288 340840831 0
104169419 674836004 0
140029607 547319271 0
369146699 525206377 0
378097560 4071922 0
274163797 659513058 0
254552153 415320782 0
87991612 282700285 0
503378649 663825570 0
156356489 355321050 0
109098001 31511371 0
190656686 421684263 0
80267309 801446221 0
159824235 419235255 0
731161320 289206087 0
604921438 411274408 0
735134654 682995557 0
406566925 645031447 0
337111600 160314733 0
198083061 758872681 0
597786480 566970954 0
695866430 51004444 0
133034766 526540789 0
272965301 758832799 0
414828720 612588975 0
320007537 169006954 0
189134218 417208631 0
587542697 141790823 0
265401782 663444458 0
756975642 712891132 0
201040310 88521210 0
602684907 730292848 0
27044738 348989950 0
187687530 149059224 0
178756673 669420532 0
685361915 725934732 0
162031136 252571485 0
163408567 133479741 0
143407759 690232140 0
785631900 151640598 0
613581824 628970697 0
27307079 307321606 0
47318950 218296412 0
155105239 41970628 0
189340004 529074631 0
177155771 301199278 0
399018640 580573007 0
383793335 252506729 0
332773567 359009347 0
204799395 131812116 0
73307936 539108146 0
752089156 14663066 0
55608011 564781367 0
244554206 297622608 0
65582617 544913908 0
119722099 251479145 0
74168517 1717728 0
202007109 301276525 0
290061171 454533715 0
68849183 149361465 0
530085843 257034144 0
643405177 301886839 0
218945974 485527583 0
114298282 132748079 0
480118565 352370009 0
455286571 357976843 0
329068957 182651164 0
275336137 411945403 0
452212704 583530478 0
792008330 652134345 0
559517563 314025070 0
20644788 538086628 0
229343982 51471667 0
765681662 2262555 0
90399671 751767629 0
549640930 131964421 0
752999921 55825400 0
437941565 502577160 0
276032776 367222011 0
298421073 705856059 0
799715589 148574315 0
301521773 236799826 0
306657389 770508851 0
217536234 668472004 0
74332897 20020627 0
197641232 288696111 0
600748022 169521428 0
372482833 783287912 0
506083646 246631606 0
603340357 727202838 0
363111256 125805905 0
640320921 144672652 0
16587384 626119216 0
560293032 691576462 0
139811036 679272938 0
612365045 284813431 0
690702923 476652617 0
109270357 113938541 0
706328227 515748433 0
255647430 634778969 0
461172178 206162426 0
227607249 724210620 0
758615761 769686164 0
351743403 220153869 0
737063813 584319505 0
172231919 418560694 0
654685411 45091508 0
51791636 127405858 0
361191280 652011102 0
599460986 336444036 0
743401814 722917018 0
588034083 184467479 0
334467991 466460113 0
78343911 666086306 0
300596038 540561350 0
185133078 275736856 0
743924461 323927801 0
109997724 459362343 0
676683703 334154005 0
280365844 304973065 0
549412167 600403941 0
133393120 329250851 0
752431583 747330279 0
351385768 382224400 0
545026096 280331189 0
141751005 446661375 0
672025066 744923864 0
122922996 485803720 0
390883255 91383321 0
483472784 546643423 0
518981727 667175366 0
204916234 695236056 0
566009965 564779047 0
528143969 737126879 0
485871849 599820086 0
527093900 228639752 0
457677817 382272192 0
482062769 784978900 0
663707439 755875858 0
428316857 197696398 0
720249986 40860834 0
449579449 449129001 0
695822560 657188793 0
144156447 76578131 0
350812368 39502938 0
193932912 652604346 0
760517179 347747241 0
419537077 550184993 0
303879940 65843085 0
764365809 30600460 0
407403730 247786144 0
248154989 283696970 0
762893662 68661912 0
296650585 764692954 0
734727621 507433865 0
339277320 494644303 0
657616816 415561697 0
696178667 42931279 0
389455629 556614059 0
131798486 2660371 0
173216082 771383231 0
252012929 478909797 0
103136464 633284229 0
649976929 801380880 0
121589217 253153692 0
223955426 185958972 0
724960640 633771457 0
253861253 510456137 0
719958175 682651628 0
153550145 176778340 0
47075829 271295056 0
291491179 152854070 0
330061542 774751453 0
464614193 502429120 0
92931824 673233904 0
544518603 528781207 0
764707534 551697667 0
414375457 144603392 0
337309714 745076444 0
724967871 292631962 0
523863340 293304203 0
693379666 386907358 0
712822205 123788607 0
44099889 253830733 0
737198009 652233849 0
269936592 783350595 0
146754011 662178359 0
223231634 239867675 0
710984372 553835347 0
443613289 28702874 0
652912473 798341536 0
753319980 74495734 0
786449398 259356940 0
206569042 666854477 0
170419920 98021932 0
317051932 437138786 0
699701529 27666245 0
658448923 39936559 0
475704524 655828060 0
481013329 264098964 0
648892528 623421897 0
18883030 442763791 0
650848132 127445229 0
636201432 380642535 0
10402548 511503783 0
96620441 431446148 0
333900212 361988419 0
543676187 15480961 0
3126960 220232446 0
521236663 437150517 0
620446544 319642263 0
262441958 472564661 0
741223600 618884606 0
272709547 550107057 0
682436734 214694748 0
312996921 145013055 0
77128360 654598662 0
519897820 279083377 0
234218641 395224022 0
733415751 740196065 0
300397701 703621813 0
769231402 771192954 0
790088536 99811328 0
316541326 374064274 0
452942639 694992389 0
632334711 576499512 0
578092312 149885522 0
98744561 588025990 0
437764064 475162136 0
132200114 302316022 0
709020165 499550747 0
603636864 408983987 0
746872244 66578274 0
132484599 532403623 0
391764826 475802693 0
547800634 124947269 0
161885172 333723879 0
5734675 672921670 0
292270861 340882626 0
686303792 675596535 0
311150028 354266278 0
643892664 208262480 0
619685125 633849286 0
535771183 253150273 0
106601525 593824297 0
546337201 131986955 0
571121096 97415651 0
525286414 537129683 0
585986503 536559375 0
370391760 755010370 0
654177721 670251467 0
57169131 263864443 0
660544736 362957198 0
516962283 453961238 0
636694975 609663483 0
397258993 516364250 0
336086966 74957378 0
734445464 186172517 0
511255672 593593286 0
1931859 600878613 0
216716721 118255148 0
272285252 261357905 0
715912200 167931683 0
154544934 770772310 0
222276385 600729359 0
301680124 109253252 0
240528207 425454763 0
441066402 642544281 0
696307318 400573300 0
176221649 668657460 0
87462112 229710576 0
628813350 226590731 0
7996214 261466053 0
161116649 567756074 0
268707663 755620971 0
496441361 347498559 0
353173898 208938114 0
118772479 314573560 0
573667841 375964844 0
223733465 430749456 0
265976886 491680631 0
95573440 462913062 0
378990479 102024730 0
618868185 224232979 0
724160730 561212802 0
112891201 393004361 0
267816836 275905164 0
300246420 71456198 0
625002822 279878843 0
165702277 322433888 0
696258240 493422775 0
747595498 11088207 0
391492310 366455850 0
311974587 262759768 0
224170608 264989067 0
565094889 662613681 0
341268853 685990388 0
347703204 112261244 0
212411771 87455059 0
302802202 352421232 0
293018786 140974866 0
19276957 470655181 0
536853844 493660495 0
646678998 515047039 0
662061939 42680585 0
304036653 52357343 0
215223835 137099319 0
368331723 600565938 0
780111125 449499577 0
69152241 362717080 0
642055447 603429920 0
421752743 234892244 0
705244264 428939826 0
21063541 582411014 0
570342960 236751775 0
542035762 269904780 0
416346332 589961457 0
615148744 619407045 0
198004451 45689743 0
511624824 580208650 0
244960986 495944519 0
30884642 364292026 0
33697318 443787898 0
666506406 229845693 0
785687660 607836091 0
327683924 619829498 0
33972377 520557673 0
755706468 435641904 0
741726094 66575756 0
762252287 611766533 0
472931123 659464386 0
684786237 746571559 0
407394528 536855790 0
671946206 706728281 0
699829327 698422978 0
20116722 86962601 0
396623767 270157469 0
134550613 593083775 0
695759002 783934065 0
124364725 437997587 0
409700486 192366543 0
198098969 182464182 0
147695759 508151596 0
575578850 206455105 0
77025323 545065423 0
225601105 603697535 0
665993825 84215002 0
680153421 786273188 0
700819607 100081382 0
576017431 793808549 0
643248066 422478671 0
281701497 738012132 0
365964404 581670894 0
364026042 389237587 0
182192430 487804470 0
462429357 93852396 0
794348297 713664836 0
416959668 582198301 0
27612575 21307371 0
97838902 287321066 0
539047996 230730438 0
360492857 578779159 0
96990688 315122614 0
207832181 208284986 0
473568941 500380708 0
279169554 106891686 0
577324874 120387056 0
56530809 397951600 0
449127994 184869333 0
215041043 791946272 0
46400760 786016176 0
258271951 729281493 0
250219180 711728771 0
530022208 610514576 0
664908372 555766376 0
77430307 78415735 0
774019558 242468470 0
450687175 444882024 0
440662980 275956274 0
53709648 508133288 0
88030542 150915197 0
294272744 750631748 0
720393594 138415275 0
402204095 11868694 0
664416121 161220814 0
559057422 277799909 0
233919441 555333793 0
386254290 393052992 0
156286216 422748132 0
305816165 59358517 0
172115023 272786559 0
185568638 715490489 0
125147035 107201316 0
330786505 511529015 0
186541417 646116901 0
570820685 302168447 0
359957633 376723607 0
575437139 53550948 0
362459183 196327158 0
229257496 257758852 0
239299890 44178884 0
747626485 618589887 0
675916525 497420489 0
25278890 51026953 0
515808503 564694870 0
257813168 189454269 0
140755735 791600919 0
266979878 649775525 0
666770662 630769692 0
73023747 583103173 0
499164971 606607849 0
63702324 781087034 0
125058890 524818190 0
16041715 658434285 0
564947122 203541428 0
407271146 528345933 0
107462759 374709219 0
111594091 89311648 0
585866816 641135588 0
350900180 784035837 0
82409059 334123604 0
11878611 141704214 0
701701410 585640359 0
663154327 386342626 0
640611222 417315287 0
287583259 662406188 0
488356812 114239374 0
177759779 92858005 0
416979802 547000186 0
476835863 83377173 0
303035981 172771337 0
777787751 333744812 0
426456305 423144910 0
133174846 707131121 0
426717698 479562229 0
121587917 740522592 0
37359434 106645397 0
56608923 340105846 0
636396799 39040054 0
683747041 450217120 0
720828241 361059 0
412469735 535342437 0
75017895 428626558 0
584745768 333203239 0
684413148 629209409 0
133028484 373097606 0
457983635 626773595 0
398168739 694567558 0
588276380 329806486 0
116928186 89116263 0
227909371 550950272 0
575838998 631450361 0
604593394 339744925 0
432907732 640611410 0
466481807 92858445 0
160703666 635009145 0
470967427 382617349 0
308599979 43418235 0
84487870 439537903 0
650775592 634260749 0
693203514 686439448 0
232409602 546423562 0
422930016 268240260 0
648412857 787567536 0
156808308 151466014 0
350241247 594632428 0
10631099 110184971 0
137971613 712250355 0
603935297 252372143 0
637509681 751957918 0
79186045 544411326 0
345978372 719295384 0
673352444 214300363 0
103097544 607245417 0
671787411 102370923 0
6947464 502896081 0
252162528 684435022 0
277191240 65806210 0
471038675 43222850 0
427211811 128132909 0
279185283 30063191 0
764769239 798370147 0
97588547 475940218 0
239516806 736180535 0
79376930 131891148 0
475372703 611280499 0
608310628 339266068 0
755935415 179618665 0
92127000 427202450 0
651318950 300435761 0
658117559 83618946 0
399029248 6839142 0
241004770 75905211 0
483774204 310820638 0
104341637 475526888 0
669736224 276752362 0
658020194 703660731 0
309683052 467209315 0
67260324 194925880 0
574482556 174617906 0
97672870 686769122 0
295763058 263351338 0
32294388 663283510 0
640458615 392384603 0
204277751 229444184 0
213635235 505288115 0
695210597 725486189 0
708449690 715679194 0
566185917 509432794 0
477268485 464882194 0
393842247 210178659 0
560139496 253750004 0
405015788 239191430 0
496501535 397477690 0
407590663 548911319 0
515759990 324041679 0
556119468 586990209 0
707744176 221343177 0
65162356 407690373 0
198108290 117916881 0
235201657 210006163 0
208783303 723569491 0
70648788 509176734 0
3178038 284773997 0
650806276 189618219 0
668150551 371713071 0
226974239 705116791 0
542808077 454986926 0
109676039 260539675 0
338476064 326376432 0
338432581 660811039 0
195772637 333192047 0
144958095 198907782 0
329597460 632376483 0
277965041 620436609 0
612425338 287444399 0
124818297 257540788 0
175953256 1175075 0
64833437 801123116 0
773270726 380721517 0
629861626 691143516 0
692562413 384091877 0
6825723 100716516 0
39233089 315394326 0
250089756 577508371 0
735399710 536560117 0
102772878 91762348 0
317182899 334284376 0
495808029 580947129 0
132840338 7883989 0
571168029 202515683 0
165893677 335117879 0
35238697 222714748 0
404649810 612391373 0
594348126 81872740 0
697246460 59609881 0
770891322 437195187 0
550454542 500571975 0
327101590 186808365 0
245094802 395281670 0
303171767 386669412 0
662324742 273272967 0
415541135 370168494 0
668301025 510976738 0
518622991 335565171 0
388532751 491793444 0
85595994 241983745 0
4603739 694150080 0
554561828 184730996 0
358041723 697293637 0
474889008 476031962 0
34941363 698478413 0
576445675 49808645 0
135149839 507980111 0
43623845 470903872 0
152128885 513153410 0
342690459 441245404 0
674780196 743464249 0
646771628 24058811 0
444429338 38292486 0
450267071 9791333 0
281017697 601517527 0
787418474 351548224 0
195714186 423583497 0
518399374 329444793 0
145014915 306152363 0
762075066 443011845 0
277454773 706578915 0
147626922 322978539 0
797286898 772256688 0
40950719 800565793 0
97282704 113229498 0
638206548 584774577 0
440896637 213985773 0
262234897 459007072 0
201347546 256148100 0
396848567 494111561 0
183250024 512561735 0
584631211 33052275 0
547082395 452153640 0
677774574 673823486 0
519580676 127273090 0
121840187 288976442 0
116791896 160835579 0
33714531 63345367 0
298295982 650725653 0
219423419 686062799 0
405103951 266630249 0
469686463 186913727 0
427248239 362751563 0
577291396 21615260 0
730493096 601199721 0
164282856 661612627 0
342209930 359071278 0
155019624 787204061 0
556685935 794751959 0
633428067 153254578 0
795909810 580283455 0
260882078 360274732 0
365279042 355310232 0
315663981 417959498 0
750458362 247649300 0
267123560 485744817 0
707369584 764776684 0
394702469 800813434 0
290086489 151267415 0
132529162 269933352 0
754678606 255972721 0
292933965 539090338 0
420522966 414926929 0
289389147 58725927 0
23666971 426630591 0
757443714 232891019 0
770669307 63431462 0
208249314 352196604 0
598100153 544774987 0
788428499 354810662 0
681632697 723821535 0
108663425 717249866 0
624825451 632275521 0
342271139 760160492 0
216425769 393299772 0
236028514 354753316 0
476964821 577167555 0
786028421 201592319 0
421992453 180657150 0
748576391 49642891 0
696233281 748268031 0
437149408 793940347 0
628057489 715460109 0
256427024 62348556 0
51397651 754267795 0
667341529 666855246 0
316416701 505115261 0
245586038 800322486 0
700314960 419827426 0
197120321 135723825 0
612589269 406253307 0
547095587 703298139 0
480586088 289055737 0
218995511 341374502 0
224943849 206881701 0
30763017 425901893 0
255325037 54386400 0
623359563 702976547 0
205686152 473218466 0
675002398 38558496 0
293608726 345145487 0
631308274 595406806 0
52458624 141075928 0
673656099 744288898 0
706963615 662233576 0
774878882 430998641 0
156734462 746362366 0
667323253 649146942 0
374500687 786622402 0
528205138 578903920 0
496656819 550411488 0
115318803 448564842 0
577250122 337555059 0
217426951 592616339 0
167869307 252072277 0
476240575 3872634 0
541398738 772798137 0
339091561 232998288 0
59231146 393975037 0
720497153 163108710 0
555393625 616783081 0
321588423 136301059 0
644774021 352382845 0
378336551 36197951 0
466871329 395626325 0
243868812 639464297 0
458086303 234814590 0
764653013 501505647 0
81925704 259694593 0
794311009 451505774 0
342872787 577459035 0
115743493 637333895 0
726034642 629398209 0
769479533 258416651 0
343450414 400999235 0
362737472 20082887 0
679760848 644311192 0
357130644 121441515 0
208942972 714302382 0
432210764 168258143 0
493450801 98104938 0
317807739 332445598 0
774615475 59828672 0
1243209 527996309 0
690317777 770855111 0
696016977 223244584 0
366315020 346054264 0
143511761 397808919 0
392063496 522620404 0
611369242 449927567 0
633180762 687033963 0
145088844 148453055 0
648425707 782058984 0
617443624 109966035 0
515624472 278410196 0
640224828 75433369 0
653028494 165658555 0
582255413 532927687 0
513991816 660999741 0
444945814 384719005 0
330989010 251955568 0
33578474 570406183 0
382067498 93231182 0
670591135 167548642 0
544669887 388201806 0
71182969 62356221 0
684068394 175590662 0
85750640 611261014 0
712641145 779344060 0
699939168 598770939 0
217655394 631796007 0
86842176 353552892 0
610648130 178628457 0
3637607 40308681 0
148268630 679419011 0
294471056 489719929 0
248789285 231319138 0
298920411 723948602 0
393039454 765023091 0
667727397 417859117 0
623319582 628307145 0
625993881 224280713 0
745670716 41199236 0
340758724 644464744 0
799589386 9551186 0
779906168 108165529 0
623186320 741003128 0
526955230 276223067 0
117723603 602007785 0
716854408 83955671 0
518062298 634555591 0
201733655 651688845 0
374010670 408950118 0
73203765 212799217 0
535202733 531596273 0
25398235 477336402 0
318367188 741914324 0
92666540 658236955 0
340796101 380801368 0
244587078 616425530 0
207985179 259389889 0
305454475 527858059 0
757390882 245459057 0
462582169 356826163 0
358971473 516812984 0
757941606 730924679 0
467738844 133270333 0
254092134 90792124 0
568781781 690647283 0
484092247 347335472 0
755496939 83921030 0
502235820 99782562 0
255192989 516765776 0
776626836 289094748 0
368236360 198157991 0
640535840 218717042 0
419016966 725268673 0
745266392 655750169 0
438913055 172306772 0
72963630 143697108 0
720251938 41241867 0
556750485 570093426 0
682596803 590841099 0
358488581 307401854 0
327069889 349641270 0
610100576 21909050 0
260604394 336786030 0
138492124 425942339 0
271340548 360542809 0
150833324 121334234 0
21361790 313932925 0
674867155 583992773 0
474254242 44113745 0
602582420 618605351 0
725601043 3234490 0
99615589 577459092 0
265482343 665895799 0
666358700 305450351 0
514877391 285256019 0
759502259 261629673 0
252585409 187660492 0
41648375 231827083 0
536145626 131263587 0
689096808 655326204 0
514809 110588030 0
474447817 606718690 0
661791983 723378547 0
759785530 62649053 0
232414602 166054950 0
189259013 443763980 0
777969255 92826290 0
90908400 467359701 0
437006200 290460362 0
751480054 443547844 0
66496230 450288270 0
486766651 118604942 0
256682804 310258328 0
733291226 465786836 0
283871195 488756892 0
56589851 347664839 0
276987576 589464836 0
521117700 332174878 0
797121200 332494272 0
705476057 346888912 0
555422421 379944878 0
166803543 313300172 0
528984495 302801332 0
135667246 749525225 0
685634037 725348062 0
670815446 42529680 0
550620232 300893704 0
774720470 372551963 0
171831300 601311922 0
418720930 601842255 0
611529302 710517290 0
752685745 709017926 0
567354053 108786039 0
298365508 451164363 0
611115169 93117634 0
238233285 187342636 0
229083710 767281821 0
528552443 612187424 0
608770321 212078445 0
741499912 127429947 0
405548638 336768878 0
663159528 734661144 0
82802372 559671052 0
656464464 6289809 0
385778102 378239115 0
139355822 567633168 0
735461283 759959555 0
47149981 295562816 0
20783909 146942659 0
353914504 138063308 0
636387355 657218813 0
291312712 566450447 0
572221452 277766761 0
145081960 254307888 0
619876270 737962100 0
684312217 30567747 0
402738821 89898311 0
251410973 1985442 0
99729213 705225743 0
556249317 201881733 0
663261390 62575781 0
469381802 371448094 0
793416113 321649044 0
240834597 246761261 0
759330373 150118103 0
567431521 224375183 0
129444872 383423212 0
568446519 412109850 0
598966472 395577566 0
551117817 483877196 0
401237571 221642851 0
317958931 551486196 0
356374418 291562696 0
462726440 153645311 0
277532735 527578132 0
216039362 290239387 0
632785426 269381350 0
661441945 8340438 0
668392949 454786755 0
506050833 370678178 0
92495733 257113717 0
785634544 755558623 0
561925205 358440740 0
44475919 20296562 0
305379811 82376359 0
198924871 336643571 0
783231874 650033685 0
508667954 102890411 0
195891068 67245164 0
174166595 689512748 0
526331670 801562688 0
571117532 328596505 0
759787694 295278680 0
322546000 261048814 0
479820964 16253216 0
687491524 649137437 0
449777408 709981664 0
459958169 598295770 0
449517491 621552032 0
212092160 109008400 0
419295836 528772444 0
116869136 233575037 0
792179923 698291455 0
115075293 112318463 0
231485813 453485297 0
233974661 291652621 0
698442569 707381073 0
752031213 679067006 0
75884248 254279554 0
307811333 126093395 0
116727030 318623819 0
474085633 729517870 0
475709045 344630779 0
517402787 21211460 0
730324768 685072908 0
165871338 626596926 0
746292504 520776573 0
104348396 775391204 0
8515514 784734488 0
447500250 290975941 0
687117123 48579115 0
166190280 299454889 0
155054486 717940859 0
697225114 498318572 0
76948611 148184632 0
559953694 214259292 0
584646907 644835262 0
17478969 609161230 0
756708851 211129017 0
663434803 63693075 0
133622311 666895145 0
400833123 224717144 0
205127282 369908470 0
326210256 156181885 0
378173711 168535491 0
733234198 315332356 0
328926996 67778870 0
165143453 43386213 0
56156855 166645455 0
706259361 733278980 0
362914001 677675102 0
309488815 459503909 0
282660909 207511765 0
17206184 591747764 0
699223954 343662377 0
688550722 598259018 0
207711337 53528784 0
110285858 275556523 0
310955691 774765910 0
518598198 230676640 0
712467721 763046984 0
549142084 384382788 0
487758797 446818385 0
542821672 389649257 0
507640623 146866111 0
124500243 528684786 0
798469659 94657531 0
732854469 110016730 0
393549598 221023683 0
516646541 175144289 0
440446442 771726293 0
690511309 69341875 0
352152638 766694602 0
485778113 172092088 0
129337922 346637235 0
336149209 162014483 0
619351039 411793759 0
421800038 279525112 0
30765246 313554692 0
334557074 279393573 0
289660648 40904569 0
200255854 18075000 0
561204959 185194938 0
383967065 148113605 0
343056780 205148758 0
269790413 108620872 0
23764317 3757757 0
144982124 564464877 0
271978438 414971171 0
449860296 275970798 0
561089962 33037085 0
331653611 570176928 0
335627824 339679154 0
553320845 259677839 0
125655390 444165341 0
476638573 741935833 0
71399939 267762285 0
126068393 308308194 0
597435838 483765936 0
444715982 76841198 0
455577928 433034353 0
633298252 431015060 0
177677674 616827758 0
111657883 665248886 0
271828303 274293454 0
267251406 535859309 0
163575486 79872340 0
769112994 781833575 0
706704898 154913889 0
510956571 781215097 0
392426874 28627445 0
185492144 575230430 0
787384716 125876584 0
197050629 42973904 0
240153123 767326376 0
23500264 777701784 0
699743173 528759031 0
498018983 692504193 0
77472473 126558599 0
443000036 770206205 0
121694483 448769994 0
452062834 6806623 0
510696639 258476849 0
733823500 471904105 0
454142328 198886763 0
383372978 262558536 0
612666005 628673655 0
451488833 102688813 0
96456565 371635719 0
460073549 260506970 0
488350745 557609 0
177449118 21638781 0
714917799 599628718 0
290142017 538487845 0
773850424 618001348 0
450758340 46719096 0
96439574 611911742 0
397187544 332504836 0
14804683 799172446 0
419338225 407767613 0
791133103 657517433 0
219797165 513848876 0
274511288 740551465 0
631362771 316834544 0
25967213 53345798 0
729533567 518645144 0
320602131 485296238 0
96070854 767391368 0
48086244 178712213 0
485704625 13442031 0
406083309 443475096 0
612969384 767338142 0
609892381 173516728 0
695677904 754219116 0
266237972 609844751 0
319561194 458152569 0
379943276 141048303 0
630805053 563039984 0
734408268 548319877 0
497655725 188145382 0
774205830 603030761 0
241038836 287587111 0
601184273 273895466 0
191374690 73777480 0
635927165 153060349 0
720477113 504612199 0
253326577 428491365 0
154832423 713038848 0
366736771 223036905 0
266586798 560947766 0
512960121 639008274 0
623022292 638932016 0
125078772 315612541 0
773026702 139932944 0
450127551 311268926 0
291381781 791356150 0
460972525 170806462 0
312699550 488828440 0
711639274 638909505 0
524919968 462173553 0
680539718 180719850 0
666296937 554354228 0
537033064 484530871 0
340821894 474069519 0
634544841 638767348 0
193970400 171681423 0
409856483 223444653 0
408037819 35727760 0
425910484 198209313 0
294833473 650371564 0
586816313 560839348 0
503592549 662231988 0
29285126 27336881 0
2470268 204588208 0
56945666 584695110 0
708348760 379257452 0
144987276 421943735 0
440420487 444837148 0
524136044 450653060 0
796902587 230470561 0
547193401 3025715 0
580867381 123625468 0
414916569 613897838 0
25241165 239578394 0
259977691 466363167 0
798922558 372444142 0
513963914 19110915 0
656868277 59853856 0
471624124 216959144 0
412008053 685142746 0
219834963 244711312 0
440642205 227951235 0
78326237 271767808 0
775810235 467058833 0
657274883 25251863 0
235025771 403228386 0
775817164 106284452 0
23933455 176554657 0
442212281 99721249 0
408403380 601491399 0
701325360 302859862 0
472354572 504229653 0
117634929 737047152 0
325473667 638379053 0
800729034 613004241 0
789498151 295658503 0
399769033 736195163 0
364762903 482244923 0
660038011 740294472 0
466804492 746504468 0
571287652 278298760 0
659087695 373066880 0
235861691 535066712 0
278640568 778289702 0
162226991 294777015 0
53679523 239350052 0
676463654 659068610 0
574410740 24226383 0
773096457 715602753 0
451184046 115745599 0
660111955 706454193 0
355002956 374042515 0
148847354 294885638 0
402979070 393225335 0
471197264 382024960 0
139363304 723145702 0
121947240 714702772 0
201503227 498776718 0
78219742 91421509 0
62448229 296725904 0
94111469 395698468 0
479687814 316991691 0
774598708 297150567 0
503145184 328130592 0
538808593 572116381 0
552026447 181311114 0
614231747 404690981 0
595077836 640921685 0
624780078 768096347 0
241749195 235775022 0
22049163 34561377 0
628421058 353493675 0
413983240 210523531 0
167595691 767419894 0
744423298 147420126 0
379049583 298954895 0
214454789 386835562 0
121164953 361587215 0
227946837 346513277 0
204261985 464163431 0
385296229 462668153 0
203394017 359794104 0
453397123 207358479 0
306244413 425356481 0
144900366 409564748 0
433953988 253191082 0
609521803 221077962 0
591665009 578934656 0
447636106 51301802 0
45843277 366424020 0
432151917 444789282 0
118407933 317422116 0
317260743 431431110 0
159087188 140207784 0
660073291 588002479 0
332238726 684486178 0
524723335 135387779 0
111490941 17365026 0
774628586 723464692 0
480060241 351551225 0
329049752 571611557 0
22066567 197737637 0
300278763 542640298 0
634498513 11678001 0
529856325 579541231 0
595031625 66881167 0
577052070 225590737 0
7372072 613551711 0
19198172 545530426 0
340902481 285368788 0
589921044 126677235 0
470750388 540008400 0
614317794 423672789 0
86595328 677632200 0
227242607 66079393 0
767491582 430712140 0
163200093 530218601 0
16457824 581462357 0
580069024 488119595 0
163860743 296231406 0
485378214 202234490 0
25306560 58570813 0
44876091 133089074 0
732281068 476691567 0
160389629 417284131 0
93240988 34655630 0
738831347 493008953 0
303229200 227033033 0
423389007 708588873 0
562324412 739622914 0
592061030 28087447 0
100033484 629366931 0
469107271 125864089 0
195157334 540724375 0
47920683 330465131 0
212867337 462013826 0
777766297 751229565 0
350939126 96111922 0
670236599 215270821 0
294355512 67676154 0
164390519 93094154 0
503278067 341743261 0
46910821 664273784 0
270841030 591181268 0
349245726 650798620 0
538334042 662771144 0
356695575 105586225 0
558942201 45178633 0
159259228 58073083 0
596063702 797049871 0
138593369 731657179 0
584971442 47488738 0
598675143 118403975 0
429343492 673336146 0
417800893 342729428 0
742099484 246114873 0
620641472 398784608 0
786626486 197067722 0
610448583 149466249 0
530708433 55890492 0
428942694 487819580 0
660253350 294006645 0
512405261 325091365 0
328850728 144586023 0
19526526 131135734 0
673305406 218851123 0
474163062 547500244 0
359682638 374708200 0
653608939 484813892 0
464448468 722418874 0
503334813 457804380 0
386897396 43954872 0
420856580 313062306 0
658807506 634951034 0
611822260 658825802 0
676515301 645707265 0
630818013 146484431 0
403264419 690842548 0
645526054 585345811 0
149224464 438620346 0
719730046 156147148 0
630656388 273717573 0
636558540 358610244 0
727688013 600800205 0
494537386 602415872 0
559982272 650673890 0
750301173 602335483 0
398392818 730926698 0
601542434 201395664 0
40837324 427647686 0
387187979 282215141 0
396891589 306070920 0
516690168 250404750 0
424065861 408256557 0
206697093 469420623 0
265635813 314760048 0
273213135 468454722 0
171002784 383088625 0
184417222 699134924 0
446540249 186613074 0
326882305 235456300 0
587625583 734414819 0
796309497 199380765 0
658628023 717675747 0
203731612 487790784 0
79518482 733837687 0
153032683 287543527 0
244669354 94169721 0
261223129 351276256 0
594794663 202065490 0
428690196 44614214 0
252134006 200037371 0
5185465 617074492 0
149485867 382842805 0
372188632 352679300 0
504176103 239175946 0
445592853 91871525 0
520410269 237878116 0
251486468 558294416 0
363779692 16660235 0
134978089 541452668 0
208903984 382638634 0
694637435 548017488 0
572431816 554182391 0
636752847 566718407 0
182714014 527679868 0
487413480 228538343 0
437698117 370325471 0
22800122 103423271 0
197370239 305889455 0
427384319 766327237 0
26244521 28470997 0
615657616 261008674 0
207224450 125717090 0
582966644 470452914 0
790012478 197041478 0
64623437 406865766 0
352102691 283513325 0
89697046 615329673 0
414103586 520835619 0
256685358 243792955 0
441971231 79294163 0
341149236 165962818 0
139007694 601753355 0
786003139 502721558 0
712365625 40983904 0
421026689 268084354 0
277863747 135570048 0
16120013 104891113 0
220245962 507656986 0
386428592 688657663 0
794034078 723391102 0
14692916 143573778 0
203794784 430589541 0
107633471 497706005 0
116739769 762204922 0
476293155 265137127 0
441178450 742477842 0
165625680 192487704 0
120235802 645414961 0
794045173 310314898 0
466893365 371037948 0
484395450 680600357 0
403032839 581757655 0
720613786 184128143 0
455406406 584791307 0
99203056 627108076 0
281459986 488768392 0
711155072 684121899 0
622500889 189384808 0
142696637 258616488 0
225712255 66247593 0
183099548 431853457 0
447869174 106376464 0
107721938 756070135 0
315254886 10023389 0
216574654 188412442 0
18287086 369238632 0
415374425 298676661 0
663021556 781361570 0
190354145 634470791 0
461643532 70096601 0
488305188 101888100 0
365881667 674540288 0
503794763 693566732 0
490276410 427827980 0
32558170 213332548 0
666815242 697755415 0
191455958 454686383 0
449353003 628054930 0
34216503 419795049 0
224549975 194478617 0
455466932 503117337 0
441304956 669924202 0
410656583 723417673 0
101183502 442747056 0
213616141 549343685 0
676945369 461944708 0
419656607 310229908 0
782662053 23911190 0
774666955 231984335 0
305508769 513609753 0
319517972 381770068 0
608938009 199455731 0
313030358 88430183 0
49850957 592298435 0
586645308 357424955 0
119157663 670234575 0
243556466 485005671 0
452302030 357611990 0
762345745 591698713 0
429714806 235532846 0
31497211 697081903 0
170304539 344932742 0
665072018 742220504 0
432640922 677103125 0
410140804 197566547 0
8774159 764355203 0
236072423 633559161 0
239314446 656921617 0
549337054 171492186 0
265660679 21124313 0
777417045 71684491 0
245070357 634718363 0
452367266 304141049 0
53852314 318406824 0
262862199 121514780 0
150054266 486462783 0
203056497 776202541 0
770091198 570950955 0
165088963 31400636 0
694050280 284857699 0
703220217 262521126 0
596552825 262457706 0
35625765 617767005 0
35535185 90044283 0
601021868 145598563 0
456911835 425635128 0
351292333 244356630 0
544429497 652368872 0
390930327 688309917 0
214499690 205405576 0
419143738 123258891 0
120607483 779563363 0
440509930 168340891 0
43622153 671754805 0
170981423 648821477 0
503189410 698933539 0
635008196 487045335 0
270021196 647992230 0
237036063 356521497 0
350935305 756397947 0
212654849 736801791 0
17602961 106290926 0
653593558 101010447 0
569676804 388080095 0
157151476 252450868 0
355299299 275908065 0
535024142 534549803 0
479215832 565466532 0
207513102 359753864 0
261680920 73654870 0
724943622 120778549 0
58395847 408294394 0
285082478 63066144 0
237064590 783432947 0
375662203 56676076 0
602726046 643415928 0
236039845 538260562 0
783169253 385252105 0
704059117 643476204 0
749447834 3906868 0
382399862 1302103 0
596136791 1830245 0
435448495 91306597 0
331263280 738400989 0
520165913 707092571 0
673430675 577811975 0
286173146 492351848 0
366113696 773954639 0
239608985 482864880 0
636969142 1164944 0
758648834 229502140 0
685911279 398579799 0
692146360 734242773 0
687980717 494728183 0
444117732 703618714 0
262342410 651095698 0
304137582 498911474 0
98888685 758465382 0
669587189 609983579 0
586188989 510320995 0
419177546 269242047 0
790810991 644076635 0
69254207 343979490 0
667127498 724458540 0
188502008 222551334 0
316216173 476431498 0
715610211 384056576 0
487901740 597883054 0
439645838 641422760 0
368028098 234498084 0
293519953 559095638 0
747210602 27578208 0
728523915 362948919 0
510353460 377955852 0
1249982 439043857 0
503954617 281921596 0
200022505 581841462 0
131634193 187982010 0
746020234 310636817 0
476110738 137804984 0
790540437 95695622 0
510406015 612957246 0
750816409 527526358 0
705400012 153789252 0
220466414 433077504 0
302498286 711778378 0
418411333 32592627 0
606401298 601509457 0
433612775 303861233 0
263134619 590724003 0
505298972 778161382 0
551091201 759488038 0
39028756 481051641 0
527830620 641434342 0
634128837 129308817 0
46181618 297959537 0
554469920 453175557 0
288405175 584062111 0
715355417 39342824 0
685078916 88767150 0
368242984 375570975 0
74146034 285264549 0
208199800 46314150 0
16060479 129760137 0
602371419 563622557 0
312837 241279111 0
540913218 36770573 0
576723906 748320303 0
305176292 686875882 0
332024239 44764241 0
14236597 145394781 0
504363046 271756620 0
247727666 676127439 0
222646947 620821996 0
27849001 144424842 0
586497180 83361727 0
90775375 338854232 0
74079404 198054468 0
94566379 509206394 0
488456402 307297367 0
310798310 16438411 0
622983520 558606803 0
606341041 590778847 0
77010674 682833706 0
462524754 363176503 0
288363088 445443458 0
592666352 663257866 0
448540525 95850174 0
142309379 382516601 0
461655097 578594640 0
445194089 327751453 0
777522305 545470769 0
451977321 735718979 0
127002428 602401975 0
84212610 619686505 0
272064940 270893338 0
168665112 158848238 0
427880913 207460799 0
636737400 508080733 0
349957167 71603055 0
452415859 547413118 0
584861722 154042779 0
40107288 513633540 0
674846668 104138538 0
41830319 262404676 0
72985172 309240322 0
732667510 396024455 0
760142419 790871394 0
48892962 584575391 0
549966705 566713220 0
103122895 758194955 0
48322292 436720588 0
464806482 158210917 0
691463711 702204972 0
663680265 672788148 0
42431862 22903395 0
153366234 198096337 0
26133598 738820673 0
139307374 265901397 0
408619282 494181065 0
369191395 395633077 0
50657818 364094220 0
491171415 68766576 0
173435289 353658763 0
121715269 86340874 0
569271031 350592380 0
364952619 101796052 0
781552065 596654369 0
270682070 686108181 0
294851014 772451142 0
259704425 774478108 0
119679401 497123521 0
483528135 800652706 0
764831728 88667368 0
539099453 555814137 0
768063644 147943615 0
248512016 689326197 0
209581122 750660348 0
98187958 552857109 0
130104504 364689795 0
544178800 240274006 0
168492682 797501902 0
474113787 439704311 0
84401132 539634450 0
28198843 594195945 0
70308659 663918030 0
24045648 454727321 0
636640437 355411443 0
126189301 421129528 0
352746358 172541692 0
217754549 435040642 0
690516929 123722112 0
439442129 353698922 0
111238187 197392344 0
27251320 771236245 0
139688337 668129447 0
367983400 627103726 0
248496443 672558889 0
760318203 356979280 0
719348425 351383279 0
335307366 549049924 0
390549143 485516454 0
658352348 755483865 0
21596439 140113520 0
338734443 560915702 0
469890683 276612974 0
763737128 234467609 0
560949487 30439175 0
184043088 124450975 0
707289328 101750024 0
771589642 402190899 0
451533026 469884787 0
567834380 302273557 0
674937805 793860070 0
264553007 703885151 0
214666427 254963748 0
275681058 534900898 0
704707067 318734220 0
510635779 450192391 0
152606437 600772282 0
629651369 52361881 0
434983258 763649788 0
405112076 129570846 0
733479151 186835848 0
752709969 786563747 0
174918784 598736104 0
135014622 599343220 0
58841359 694914720 0
478229097 190628561 0
712374913 496399252 0
699542377 4587549 0
684156674 780187585 0
47706101 286804523 0
635773900 102211101 0
357017896 566079079 0
520058189 424882924 0
206693721 344198738 0
115097261 173263167 0
788613552 693973469 0
200822221 81343877 0
702912762 662820868 0
336146320 685592463 0
481968234 417233984 0
101398809 320282259 0
69427846 473313513 0
561749067 361790723 0
465253746 685746518 0
503753214 74014107 0
191108223 28916134 0
73575929 81572609 0
34567592 386960661 0
144714411 307698708 0
9439921 338123766 0
170717045 268412430 0
761740586 626724920 0
620066500 519132540 0
8196975 236908206 0
5786102 785701114 0
424866412 372050972 0
14587255 29192535 0
310011174 93758667 0
26678204 553703984 0
21884801 462377663 0
414838448 255796146 0
185553937 178452313 0
106495466 778931685 0
414213013 477935209 0
319515651 347708050 0
390345507 16641206 0
609554863 501545264 0
576132482 257985463 0
581557178 458718559 0
663730166 466872265 0
186574451 446206572 0
663817633 596877149 0
121847792 473402054 0
79612765 317088722 0
76053588 544405915 0
735497146 238500106 0
375966699 138082168 0
12831881 380670845 0
39207514 58005445 0
68235717 436928477 0
258473055 140581927 0
339510736 546957 0
587618889 164788068 0
616247486 184540403 0
698857581 503873628 0
40908792 182133704 0
46853135 415442268 0
717311541 564782532 0
117446377 649791542 0
40935582 14394132 0
181715172 378815605 0
683255189 639748083 0
383915836 361520745 0
95012199 542682250 0
609126664 373115483 0
672288064 106735610 0
62760918 65906499 0
709470492 77193291 0
143116372 2680114 0
485328807 603722578 0
226540579 45867643 0
438344072 401015579 0
652325261 268475349 0
532970529 34084697 0
434294956 350361296 0
667393532 608481443 0
29664962 611175883 0
774208444 569051279 0
142862879 410619872 0
640791594 696610705 0
722090821 59855414 0
318020645 7855997 0
399367810 421810200 0
285973831 368024508 0
74670949 109707493 0
552220862 735426797 0
168272621 480934134 0
458591907 84950903 0
22324945 336441085 0
192687023 137489718 0
229446967 34051175 0
356877337 737090567 0
581985734 40493399 0
769101123 146296688 0
580346155 540727082 0
48369067 177415312 0
289734111 19883491 0
567432109 510924600 0
382815639 490703831 0
279778010 681737962 0
92851780 275563076 0
311701591 219875280 0
782700206 581598559 0
201702803 566087041 0
587336254 474781313 0
405728639 410017264 0
262453102 336168806 0
353730087 120973315 0
772012819 256769820 0
166233243 489619492 0
793377810 69801382 0
609181150 422196252 0
559157565 578941765 0
756195407 610849968 0
522879492 534354038 0
405863312 413220849 0
702964295 30272602 0
358996010 283236943 0
555662170 416387135 0
775904676 577315047 0
42302291 340791693 0
276056789 266001091 0
786325411 705768968 0
549092072 670441904 0
637337946 158463713 0
582577356 797243677 0
662411853 703213198 0
434121847 20644768 0
100480959 706918174 0
320180230 648836686 0
388875037 173971735 0
324742308 765273090 0
680102215 499420307 0
57095625 698036993 0
286649608 704241966 0
349344549 276676629 0
415931511 472428070 0
569834257 630977512 0
223815843 780614169 0
138977105 136803136 0
681313065 713724227 0
193243670 11847962 0
454279208 325286746 0
186654167 800288449 0
602500577 682529840 0
628101203 257590812 0
56867922 508340251 0
589127122 490599073 0
402713944 174478899 0
785241607 316848983 0
78555703 655099237 0
663152346 303048084 0
171940771 272189052 0
140711383 556822636 0
328796742 712142453 0
775254829 252019854 0
313492715 60687755 0
337733905 601478529 0
200576284 285516189 0
572244869 398039525 0
574853024 745377827 0
414373842 166187992 0
263924783 46753421 0
624100623 590041016 0
402196256 350485893 0
654251447 374804926 0
39767406 320265568 0
103906377 781350738 0
382195121 248236191 0
250350598 52132343 0
69943948 425371108 0
149638184 625946312 0
517265570 590947629 0
4761964 431839842 0
328813014 681806204 0
339406669 281515580 0
186683226 656603612 0
416561532 12618465 0
95361756 639300701 0
87209712 39932445 0
98384225 126778764 0
610158888 375118231 0
394942920 728267484 0
571398883 558899873 0
263286958 568214273 0
671176843 91529075 0
361848151 553040229 0
693066575 398586175 0
240028868 492177099 0
769600294 745885113 0
606181469 148994971 0
563591398 728754309 0
376389106 345145790 0
657193062 209101648 0
275946602 376371961 0
689040698 626708797 0
685282982 503368564 0
67452439 309919910 0
354492551 217528566 0
436344335 579678939 0
537177859 759916793 0
198555573 275041493 0
626632164 427023481 0
24455194 465029372 0
522308525 689103987 0
16898732 136028852 0
658013515 607131395 0
628867267 198666218 0
542517534 37826672 0
379786188 719875867 0
311546578 164818921 0
46724560 664186727 0
394762748 398628732 0
438965685 644978765 0
618189635 401041881 0
780803611 419098252 0
413782362 120230157 0
659358671 87243018 0
153478818 27261410 0
400548333 636763472 0
256404903 222453065 0
313585059 453703197 0
448506946 413853832 0
131031813 462225944 0
521167917 611817089 0
408137775 565874817 0
262760205 457182087 0
560112202 783923789 0
642975709 431380994 0
305535133 153469028 0
234360496 405432010 0
348842878 519162060 0
350322780 101254505 0
16531880 561205318 0
53381124 47244342 0
597541234 798696335 0
736964472 417562788 0
84020606 111829812 0
194583976 618591442 0
154848293 303046514 0
502960542 796566603 0
566582797 371895217 0
116915226 317879184 0
112682503 114347837 0
210043595 63438737 0
309108856 605262466 0
589124988 218330245 0
638871818 573072368 0
497619748 500764144 0
184292186 201279930 0
627242818 55118661 0
96404981 718224664 0
372128206 206486526 0
102031018 584677369 0
352146017 257333088 0
204680997 793927209 0
158107091 624748611 0
445129746 29077940 0
631356513 410414930 0
558291739 705724879 0
222108226 594770956 0
407035390 199747566 0
202958687 25090323 0
407636472 399466351 0
389595702 361640677 0
62753153 730134615 0
596007336 104563616 0
123374257 441443498 0
586337799 371311636 0
362701430 630693442 0
653746715 329837263 0
361932158 416498928 0
757284873 800724279 0
150872713 655396936 0
188981430 299285671 0
392011700 688614704 0
540920723 217560862 0
758695398 550758806 0
123651928 43750210 0
674637075 750532503 0
312755949 722726683 0
619588794 201102834 0
753584046 579192709 0
352154968 279511286 0
506296659 557700935 0
229476131 602490957 0
640986792 223636302 0
20081126 579614794 0
688731928 19947622 0
178881387 32419826 0
538179449 718615102 0
73238429 727446271 0
282565634 35636471 0
421434779 182555902 0
633857701 483186791 0
316598350 593839463 0
46259256 487923468 0
205876555 55373377 0
251644438 373417104 0
330652014 792741288 0
674516424 18811764 0
476704718 751154912 0
65897239 474067093 0
308763876 423546838 0
449223590 541665525 0
495112453 16104294 0
78467100 342086727 0
322009619 768189263 0
101580381 795442275 0
268642689 254521866 0
456181505 607828915 0
475074622 10985259 0
398736975 766663657 0
456223707 726487190 0
488256755 797212760 0
223238127 716099588 0
41478704 600548943 0
142184476 676596993 0
647558415 122230930 0
605453816 266962749 0
508558907 196292558 0
350932536 381354104 0
787235556 645621107 0
660131713 279213783 0
680771974 483771565 0
296377089 79632896 0
659442406 43920942 0
482632853 235270470 0
28271503 428167417 0
74077523 74619196 0
574818900 401087428 0
216268026 178721597 0
240034590 354096398 0
129195361 725702796 0
54843535 801590467 0
504283669 390365439 0
297474519 486012599 0
438297317 186717502 0
130885615 549866270 0
174039925 514529106 0
638016494 501870848 0
227680081 341631006 0
73842331 634014870 0
687207663 575371481 0
61732750 670792546 0
512712937 410194586 0
72030401 190534937 0
447333663 264016322 0
534528646 562807663 0
529324466 386138012 0
400210068 450411715 0
171962640 312075389 0
106001313 695413563 0
3483571 231072560 0
653130312 660547079 0
302147048 753424894 0
756885030 644455262 0
614471573 95166482 0
419127489 765630712 0
641899908 437358570 0
539856145 771154385 0
452505003 750919669 0
131981761 544466061 0
208276993 758572740 0
149739751 755573588 0
273840104 731509334 0
783292788 55801620 0
756610103 425990121 0
199590604 250360926 0
133913034 234636610 0
183013957 244382271 0
144655410 650748016 0
347178376 294291040 0
498261156 410093296 0
298522222 462539226 0
185061464 122429402 0
566542779 176430580 0
466099509 93702717 0
426078991 606410866 0
61150200 32426906 0
106572042 57828291 0
392762123 653193384 0
30880112 214862598 0
629258537 781054080 0
798703516 284411472 0
697944795 505067181 0
799350816 440596025 0
257325650 378262944 0
284920588 450818507 0
554110702 749744497 0
577831309 88716160 0
692244207 290047358 0
521551149 318239762 0
34765396 164029841 0
760164799 667902293 0
486570384 475432296 0
358872612 388611017 0
151680562 332384210 0
448119970 204902018 0
43939492 189786299 0
781684960 298189222 0
536827741 744062817 0
291007206 779472713 0
573245855 595985252 0
480200902 383236924 0
788015642 225863147 0
260750152 409727024 0
736591087 319238767 0
354156408 661192821 0
544845943 198503855 0
724390721 708322505 0
226607425 43248199 0
262300021 694966551 0
137872106 636129293 0
179481318 708519 0
606716537 560905269 0
250158135 776551645 0
534189545 484421990 0
587752112 716283588 0
342725306 258578765 0
625015951 574461308 0
420688905 732854179 0
60292081 336185285 0
692549294 160613106 0
527007948 394804875 0
218383779 548170144 0
531283154 573271037 0
266470556 21176018 0
50627373 703011044 0
786043938 137960896 0
429901083 641733892 0
795255470 601830267 0
368649457 558955678 0
562051041 519770354 0
260470097 412619776 0
391317286 398786763 0
543958846 627048303 0
609661774 53468761 0
770885109 449391746 0
496799491 517843227 0
1730139 12082885 0
313628713 218468931 0
15755084 451193828 0
421617273 303103143 0
139540108 676865325 0
575580781 713586291 0
651122612 7378560 0
139549664 246082812 0
312865314 124970685 0
428742917 405227178 0
305521686 233103749 0
263890190 472482702 0
720035253 38710878 0
420704350 462523395 0
473722352 778217888 0
417538044 791845771 0
297320398 273723463 0
617603515 337046097 0
168053561 551068159 0
605550048 729484050 0
345996085 205691433 0
453609190 513065179 0
302797300 48635061 0
445583209 705492627 0
346431265 276788873 0
595564615 96474566 0
209787021 363286293 0
524195439 520873999 0
432918004 618517877 0
792613816 90172127 0
86643239 427053419 0
448355095 307407716 0
545334336 301790463 0
287740624 435327997 0
505653246 584498879 0
581950942 140014509 0
371114927 174871057 0
80933852 444142282 0
221207486 689422356 0
84689095 513787692 0
24455997 348566478 0
341792203 392556065 0
727642544 480387857 0
164834007 545117838 0
523679761 321492329 0
216453484 629957780 0
556837304 265386973 0
634036189 761452216 0
416797674 103361698 0
572071328 399380514 0
350883178 733862865 0
765834910 114676777 0
18217855 757563307 0
591339946 70341480 0
283866231 562011552 0
188433639 134342194 0
236622005 173140055 0
10258675 118113344 0
716198358 713167756 0
535314756 113646083 0
742302170 152297086 0
332660287 412516010 0
103485274 493330972 0
24119388 274748062 0
647894982 786673963 0
530015012 610358213 0
725437727 314128510 0
540044769 425028270 0
35577253 627154459 0
601140215 431605490 0
41189088 376052110 0
542878393 644902063 0
505085854 595876627 0
251346486 105596011 0
82500036 526804317 0
233017862 609055464 0
231683923 58167119 0
159918930 134084695 0
498115748 340056596 0
773263698 451331562 0
615086656 94668667 0
642972116 510889633 0
190940887 160840133 0
609796425 322318704 0
696578071 86850720 0
436369766 598915231 0
61197377 328862316 0
240881824 283022451 0
476089836 800538091 0
657964371 657379930 0
287262002 412989708 0
334921557 690810675 0
520975874 674344932 0
436881529 262429093 0
641219635 150350520 0
759989415 456359322 0
45265303 203909128 0
214130069 141511467 0
713917225 353244962 0
778058133 482836190 0
72060761 595349718 0
456868266 640971812 0
83135112 19346381 0
218522101 751388543 0
618121670 667145149 0
525023785 45329507 0
25431084 307191891 0
346786602 35533994 0
172875955 562257476 0
472935011 529090652 0
771189442 78937746 0
701458466 657663675 0
309792946 107878316 0
141163153 792258281 0
537178029 214475342 0
432809098 773753421 0
551869395 460986399 0
772016072 707022221 0
30347380 671483278 0
131789581 60492201 0
279868436 223173862 0
64119947 364033168 0
465097343 293424112 0
76387681 124625758 0
13919644 550096547 0
213972905 514377610 0
326839496 91861330 0
651070382 211510326 0
300135978 697020269 0
472830239 139856272 0
27305025 479073267 0
727946386 448218987 0
584209974 114922973 0
501321826 77368848 0
452027272 507118280 0
782907913 779191921 0
771284698 175194317 0
223166817 665538726 0
502280642 26557114 0
373563085 694315094 0
510462292 199447509 0
237093580 530892079 0
584136361 108250398 0
62909593 66923834 0
534094 488717640 0
323930962 78563635 0
764325571 692138949 0
790251056 99845175 0
166131139 171125109 0
346017362 409504331 0
388861283 218971278 0
327021785 268809306 0
22079048 421644883 0
405547040 241416113 0
84439767 478745700 0
652564259 202552898 0
506186067 329922792 0
559136903 715755017 0
646941212 708103049 0
591399857 66394505 0
780939969 626866858 0
556790956 722998302 0
86030845 677002119 0
211089294 771909965 0
302874554 557411780 0
788505282 695258099 0
309768265 688829443 0
688713314 661705325 0
85705471 488577020 0
348698877 199019982 0
3919500 121203976 0
140144745 651600692 0
533312707 712349537 0
300531063 345296009 0
554562351 518534238 0
484578062 566030967 0
745306845 625976610 0
228760811 317865044 0
609549745 205635465 0
134900888 21713320 0
224380237 455629058 0
23390662 512515464 0
524410959 135637161 0
621593162 558283018 0
749077925 260410 0
75191686 800786214 0
135182616 754222887 0
582539436 1882276 0
382001636 222676437 0
423041060 685152550 0
683492601 480293611 0
366456624 264591118 0
247994151 556481628 0
245008883 649916713 0
43815202 406768872 0
319453604 458142894 0
235538359 513846777 0
141458036 312182500 0
72122627 90969469 0
439004707 489745679 0
264923804 311494036 0
498217667 511449417 0
483404751 474779770 0
380841926 186044504 0
323189193 564572216 0
344317493 462086397 0
300506652 318522081 0
77748790 66256488 0
326700409 461018152 0
11851099 648571933 0
231147956 606743781 0
183756330 764452501 0
70897832 674496085 0
341410493 189073817 0
450777171 650185748 0
426349037 167502418 0
407364810 44724583 0
235304418 254162348 0
546212644 58851633 0
11636228 77707352 0
5554931 510037328 0
755861599 464061126 0
146210658 13732454 0
666714994 276700702 0
585864368 529745983 0
665167168 522683838 0
237890853 106892647 0
139163500 78015651 0
66335000 310800530 0
774595781 122667288 0
525698242 197350737 0
509704691 324775663 0
46498332 711092345 0
297121588 449418613 0
194574809 758095952 0
58781410 738577076 0
46226752 620016428 0
408667963 227504608 0
488953759 307835514 0
118377083 659098181 0
336871299 210460096 0
36605247 135347666 0
518133798 216191968 0
379871123 406240381 0
206401854 631572048 0
778353341 382370652 0
695867765 383675831 0
635818561 780519996 0
321931957 182557887 0
275115171 595420077 0
493106193 441679308 0
348873299 44031222 0
159225614 438978204 0
292284653 29446793 0
476772524 447964238 0
672910773 712707002 0
756918718 515145010 0
191170787 158416851 0
740273573 535732876 0
346067459 359547255 0
150769421 122436563 0
639177660 309729490 0
498629933 337329370 0
546375785 404812700 0
34083213 167567019 0
42873943 691245754 0
101300933 748300368 0
240913015 118311390 0
390228584 43333757 0
716751719 287521174 0
539093237 538606418 0
334791197 578184375 0
374616943 218980504 0
187213424 712560780 0
344287473 256924093 0
674854924 115581661 0
546148773 269940077 0
633868890 340350428 0
630943851 585820306 0
688305683 746583405 0
626873514 662602843 0
736476438 797211456 0
375241670 799610036 0
210684654 666577362 0
224253948 624737728 0
156993869 324029494 0
187110242 548158346 0
523168788 252759029 0
205985507 211840753 0
445297489 682268827 0
516701851 371394990 0
92442490 765769494 0
127067394 242090386 0
42696021 513278940 0
39510289 114198455 0
193497363 649218196 0
416995452 625057546 0
485329928 195997305 0
240068336 694788931 0
26840441 703924855 0
308904589 127457377 0
741592121 131071350 0
291001844 564079810 0
36358533 364456854 0
216814372 340183667 0
4561487 403645169 0
742450092 755134504 0
254112871 405311403 0
526409868 317042117 0
508664609 456809498 0
607224835 442893746 0
543136515 403908672 0
317883022 275997705 0
46673840 464287059 0
354224452 132303406 0
604382971 601371969 0
55081071 465498146 0
585130851 75104982 0
640026793 246575259 0
573057641 582749825 0
112323084 413181364 0
304343743 725931485 0
609863318 374898281 0
350084949 3885093 0
341686196 345245922 0
744279543 8385079 0
349427303 288637723 0
394405383 773021796 0
367989337 373774366 0
193895366 260201051 0
444696877 709601397 0
37436370 800555131 0
132324901 216651037 0
43637872 17123131 0
781977052 228280271 0
537055506 383031645 0
269289601 383363466 0
40890055 748620358 0
180854685 612983214 0
191439764 639567083 0
662709057 749611617 0
665263064 750886769 0
588800767 698611825 0
549069424 445590996 0
48982989 203079052 0
21205063 180379503 0
348835560 324407051 0
217036623 421469281 0
769420202 153953970 0
662426482 564585963 0
190439617 194771175 0
661562914 337748356 0
57857027 307603494 0
204877578 440246347 0
544101118 40715816 0
250165460 9063189 0
1779205 555811523 0
789494820 554452556 0
474290500 149581981 0
267610134 179547907 0
642841564 226184205 0
155254769 456573835 0
575208829 179089469 0
659598745 206966797 0
68889911 385845223 0
623770713 70945905 0
189465374 180610202 0
162522007 550773467 0
497153101 417913688 0
605767530 553122699 0
409827858 570678827 0
485630019 407546067 0
186399010 119948133 0
576299685 85033246 0
14760730 239297607 0
155150539 731198226 0
538693895 382424361 0
75217732 10425073 0
559056610 551485553 0
595899711 667710299 0
625056633 603220644 0
321228450 779592039 0
62253163 706523961 0
214838915 136085567 0
316332669 256708711 0
769796257 64057661 0
147623 343584900 0
364514139 181843834 0
234748578 144328086 0
739281880 124503719 0
95883195 124179280 0
650339251 455275708 0
614079372 593672400 0
686469256 481874899 0
246143878 771244423 0
622270643 481213062 0
87371115 677716612 0
508863065 620166733 0
284508074 41576972 0
68993756 643278147 0
92782504 256644839 0
343236159 283726099 0
604521601 331277916 0
559866430 706717616 0
217704221 218238489 0
82529888 239495606 0
405725507 55038434 0
693519505 549493290 0
466793359 269949703 0
557578247 76941535 0
551141182 417193415 0
444279325 57225663 0
238335873 762599155 0
366747045 159149603 0
410707437 513197381 0
660791837 646621825 0
528265492 757768336 0
206028134 52469407 0
289038170 226860777 0
354642879 729401036 0
759205752 278539019 0
200025275 298898560 0
197785852 105434314 0
592128311 130218062 0
9868925 144790270 0
695422706 663321069 0
447244099 601143225 0
352025926 584044563 0
390381767 586142292 0
180404538 391745731 0
652696127 154475226 0
56056613 94391151 0
399066555 150668825 0
598385366 265792143 0
792656181 476543337 0
681052007 326948569 0
444404839 130219418 0
95292853 323634860 0
491765480 495006172 0
396798190 35086267 0
148323047 726945714 0
695335659 210551459 0
690106644 244648496 0
561251716 118419013 0
450626880 600499127 0
367990073 796710442 0
289640754 576013712 0
644437203 427070088 0
558037646 239227173 0
474795996 224169512 0
438371478 284952833 0
801166077 777509210 0
349081010 79963231 0
663201834 334436393 0
419413055 47500724 0
493219566 652153461 0
735250100 798910748 0
164287102 426288471 0
6034063 105591317 0
450946678 257776766 0
96173595 635140553 0
270477777 274658723 0
84617705 140087324 0
740564457 148363771 0
668767752 249034484 0
30899873 81882963 0
138764496 465153585 0
770762920 681189479 0
19479081 749478457 0
73587463 754238325 0
443486261 19055626 0
65514728 659745941 0
543952576 541636340 0
421574859 519707096 0
700474886 27588509 0
766747009 221345246 0
357946593 563150271 0
347412202 361068429 0
508480065 208714136 0
368838072 321114128 0
414424727 258983054 0
215887817 660061819 0
478045098 175247192 0
441280223 277451154 0
601584523 801456321 0
451263029 66722931 0
585643743 114194804 0
87283364 790050790 0
658792475 697127501 0
299315943 610553548 0
497488306 440114617 0
658626698 229075890 0
161326098 424095227 0
289229625 585491552 0
535402019 303972391 0
495280048 231096442 0
89566595 561284388 0
258493280 42696668 0
442248810 402516366 0
558572448 788700227 0
738089083 610159998 0
501361999 302808851 0
681787167 296368259 0
723017548 291784104 0
234737777 262823363 0
600858346 442941411 0
557042472 481072312 0
511292489 196288435 0
444121417 279167098 0
595904355 765518467 0
111567225 239481346 0
660941046 326016163 0
189118623 333659951 0
318187944 575526342 0
473493771 198108908 0
357699953 147157578 0
394959525 468460062 0
263379765 685555060 0
286048954 248495501 0
150762719 517482813 0
50163298 261435457 0
49032137 467732659 0
295186569 614147726 0
458540078 495254612 0
698899424 554197585 0
610492617 332714665 0
577534725 735425901 0
567836573 46019028 0
551731478 248687083 0
37412031 467333251 0
411493035 18219466 0
613436531 754382739 0
544459467 783198100 0
251309851 643056413 0
778869737 435359556 0
7973965 761771608 0
20641169 736402932 0
388234138 475266336 0
169629015 500766158 0
137166550 566336287 0
270973192 39281928 0
359690226 7247980 0
35780603 515659255 0
510436044 269687273 0
565176792 263794296 0
196312491 762786851 0
286730744 742770547 0
538779897 734230193 0
192941389 557071451 0
669452339 336346597 0
751144973 562225104 0
111446790 378875079 0
359102278 89502847 0
523547343 637347339 0
564733458 279368878 0
796569009 566946733 0
373017102 203257269 0
142361770 29079668 0
642787015 205804384 0
305766888 780185537 0
329439611 366843014 0
271550312 84118240 0
223231488 154461378 0
238506462 315292601 0
333896994 633626990 0
305951231 67733641 0
187501478 588834769 0
40335111 343256192 0
751613043 664172388 0
574344542 693086249 0
152124741 653630930 0
175097022 686103927 0
356053741 710018158 0
502335826 239766031 0
737123392 40399550 0
189832368 249956957 0
600182843 554407581 0
300251616 675276668 0
799085316 750868244 0
798100323 150199195 0
333037953 751279382 0
776477682 287113951 0
369120856 192782495 0
384778192 196454672 0
241445980 680801549 0
655589279 775931392 0
474264177 442486573 0
275279862 138807634 0
332461065 777522814 0
741344621 422896943 0
410748124 370913242 0
367589765 106264804 0
191854921 350394558 0
561216164 68680098 0
615541368 611488024 0
357597543 280882901 0
665909281 39614248 0
344204536 149505279 0
601829455 56258717 0
137688295 363856048 0
180934261 534516173 0
765226951 238302455 0
346148571 116154512 0
42581532 444098747 0
672384143 286967734 0
218384118 740959892 0
444204566 109095588 0
191756049 257163447 0
707387797 606612498 0
178685290 447821474 0
167043223 367603672 0
709659666 339158423 0
302530656 568374707 0
593323831 784638067 0
477581051 354936766 0
278584642 738561007 0
227649616 460690552 0
258097493 641468014 0
624008501 420798723 0
298570310 450686786 0
71846253 85609866 0
436483866 338675236 0
276241455 731616857 0
266616644 767036841 0
53610565 232737908 0
756794296 650626682 0
470825521 254200443 0
384270920 387359331 0
289376834 340053832 0
732783330 112549383 0
163267958 226202521 0
270950870 6258738 0
596675113 77234169 0
255501273 269857204 0
154545242 271999343 0
653317631 305488799 0
277358545 527216300 0
44708902 139668404 0
601417405 785720007 0
328347031 77174035 0
429473819 270817193 0
243683259 188983322 0
336575992 236317928 0
234793660 186170581 0
586623667 510791035 0
64118895 13170935 0
165633321 559496409 0
366620532 478379552 0
116126716 607799726 0
68447884 741623467 0
187951176 412259042 0
784012031 573524790 0
576527520 273630754 0
225925651 721713297 0
526839130 169502652 0
776607775 729822221 0
765483721 109490580 0
357759976 83310529 0
395928654 597809846 0
761922708 485185793 0
456914811 752288886 0
328449827 508554774 0
521375666 199213459 0
35598233 688037626 0
51600658 101193314 0
34683086 686385058 0
148353452 8674575 0
8912717 706555111 0
436517300 451367675 0
228306634 793764347 0
316162418 285055518 0
459945283 280755789 0
765145749 120276584 0
686153546 184737740 0
107266338 7059466 0
548934187 627477423 0
500729214 307940909 0
157040953 288922251 0
745123662 259530287 0
556604193 781432327 0
620792962 366098508 0
138276766 114478951 0
598408790 55962290 0
496443527 512296415 0
623653068 308753528 0
121449309 609771121 0
627692618 329517234 0
282306194 414665779 0
43071712 653914200 0
553873362 192854821 0
370455146 537759448 0
32717743 655970956 0
300702798 311151872 0
425999767 575920814 0
266279816 249626351 0
537613801 140911066 0
597214952 191312992 0
109160333 212018051 0
666625595 457972905 0
770903858 10246265 0
504087994 774850022 0
694649799 538325437 0
15689005 760639529 0
135637387 382226667 0
16016269 218912995 0
506901543 566071408 0
413045601 492635005 0
622457174 346511820 0
343652077 556049384 0
6140155 173319101 0
156805390 40779258 0
774113908 733618193 0
458937547 258369213 0
299141457 505011301 0
306794886 668058180 0
64022247 26346229 0
243924493 44162770 0
244159652 504759804 0
379745520 774598017 0
314896840 494045369 0
119803261 327652596 0
39284544 538311146 0
482007255 463794157 0
680575080 636276261 0
663644750 634232752 0
24570143 546414143 0
375857421 152812485 0
18578365 231564718 0
749704250 685336615 0
362015374 180616539 0
581212294 47643098 0
611461513 164310343 0
175598079 737674755 0
92926975 382776863 0
236225537 538495175 0
418709811 690958633 0
715341016 557426018 0
648754672 268576456 0
347511374 21079804 0
744648761 107889778 0
393788608 509157578 0
745790711 435785649 0
542668602 791110231 0
486925571 608079706 0
505742837 94025510 0
796784497 502727881 0
680300533 518051290 0
638240123 715425632 0
342444199 672657554 0
14312326 515714925 0
620712591 722532615 0
527159961 779373932 0
625461822 242023602 0
801006085 366715019 0
564136978 749199980 0
356557329 394655888 0
495372896 764504455 0
332685350 603343418 0
2326787 508698706 0
358700099 687301017 0
782658862 35693202 0
209479549 317453673 0
27956506 707836818 0
518520958 596428682 0
253571382 67802307 0
111060228 184875169 0
438096676 183522388 0
123121102 587997944 0
304863410 295333768 0
312989699 91533513 0
46410744 504911984 0
394874517 554439885 0
248217372 686436516 0
519304372 732314802 0
471672834 600919524 0
444607195 620763698 0
112733879 776793798 0
134809755 742563906 0
558816318 691171704 0
64225909 560202435 0
34030892 87789522 0
796627683 166409983 0
252930775 265646467 0
14830883 486747461 0
1952277 441750993 0
650084791 477570720 0
201281411 77566861 0
239857077 173991286 0
302031168 669308048 0
737580891 216452650 0
740479052 147678344 0
427158793 364676422 0
589526142 563941115 0
326716686 33370195 0
447952482 312697253 0
105133328 581683309 0
282626721 573759072 0
509776217 179415180 0
218915122 175466739 0
160915262 330327960 0
713914266 228701196 0
522478904 195351189 0
377936027 553596771 0
769148421 496621774 0
265988486 650859528 0
422573316 390403259 0
763928667 587151982 0
134788519 144283951 0
640220542 418859472 0
280896825 791597078 0
549080878 51973403 0
236397204 480061942 0
565275950 605591438 0
677989961 173726153 0
136234898 473903081 0
712921497 306552227 0
92335655 191401206 0
512309174 780032598 0
470931653 43924766 0
154050555 516646570 0
502575267 663668486 0
135982840 265742589 0
777161426 348503354 0
404000553 196879332 0
648100543 378863234 0
299163947 28028043 0
9708597 112908817 0
620909586 129648536 0
577062038 459518286 0
414797808 704136977 0
421115263 332553465 0
51199153 116351299 0
267201253 201567 0
613548764 624357043 0
796902968 637694923 0
313448926 708885727 0
643876201 39688663 0
45638916 519847821 0
769753549 702225804 0
501933377 689718811 0
736475061 37937309 0
256386682 538905351 0
409660692 151112495 0
503892158 787950456 0
635496421 298770682 0
292330633 182970731 0
792161515 553164924 0
264675216 733389135 0
150023518 223996035 0
748256512 356602941 0
81681660 708064244 0
376571227 248124667 0
41371399 159535510 0
206723722 444522255 0
479253414 730667003 0
174487543 666859156 0
477642315 549898524 0
361827372 579642996 0
189527974 389718036 0
239867040 691504717 0
750650288 560116341 0
587900329 121757051 0
717047303 622557374 0
108578960 396763402 0
440731879 676255086 0
470175469 427999447 0
90000009 275656520 0
422439556 555187849 0
553378949 742399362 0
210540316 599020429 0
577226725 315289918 0
768358963 658379842 0
709813207 78604698 0
47574159 511196956 0
501991452 492749592 0
468858245 351177883 0
289580057 239368560 0
412759085 782209523 0
416892982 767423505 0
149572402 194556541 0
795599086 27004636 0
431698870 153167433 0
525948474 507581117 0
721853850 308790141 0
729510236 720860730 0
660022378 277647536 0
5238432 14999659 0
278659002 383269807 0
630299848 198328367 0
750411791 124321678 0
106372418 427073383 0
799088241 558735206 0
628330852 24042665 0
634359506 6053326 0
364492409 544950954 0
664991758 362376352 0
442910911 575252397 0
783250376 286721134 0
72485130 130417282 0
740460648 356327319 0
321622594 447598193 0
83365204 584902092 0
25219747 276318166 0
670002412 100721531 0
368761562 299145951 0
484699804 26482412 0
735747514 238658490 0
701863202 713529085 0
505140826 771016664 0
153656973 646114810 0
58099929 685773947 0
451089468 516751364 0
313742454 76060108 0
136385279 582562282 0
368485557 74316574 0
335376373 19786201 0
297172318 22567869 0
315674380 350950 0
726329542 306592819 0
289693737 555759980 0
78879326 234150969 0
776016463 721348433 0
225408643 434993890 0
59293979 742288349 0
413049137 294202693 0
93463167 293525099 0
671781939 29185937 0
460686386 311455498 0
710140563 477702873 0
263404115 360406601 0
70582140 669239305 0
104552353 191266965 0
78034403 103991290 0
42628044 153487273 0
621584918 439709679 0
401036799 318071734 0
690514206 460532034 0
152397045 168691124 0
680354168 336663942 0
368224210 103471594 0
669938723 282263826 0
321376689 64342306 0
213282754 222768489 0
233157852 674510921 0
653606596 94666122 0
613704329 755309945 0
713980961 770612715 0
290292814 470829219 0
621895944 469706183 0
114962264 316528061 0
94307673 616775760 0
766893502 508041397 0
671345758 330378894 0
515796605 707465637 0
139182504 668696997 0
215814012 170992287 0
221972488 316560328 0
415183978 642547342 0
551532310 338206328 0
763595135 456309608 0
607863346 273453424 0
206169687 117615609 0
787686301 435907336 0
428405462 495724576 0
129615591 681282196 0
768993060 65591300 0
347632615 394889270 0
614606780 278293087 0
298615034 633942168 0
731561131 657044053 0
130354230 314427501 0
584112866 154489365 0
574618961 681280048 0
401272597 114373910 0
737418376 597833846 0
684604749 380874249 0
269202874 659634337 0
126235357 361574958 0
644003397 355070349 0
346053095 415470647 0
680421223 209630705 0
93231466 337994114 0
91858255 451691541 0
28247063 15872142 0
576244433 404614985 0
513342683 404594461 0
129330420 524906583 0
262105965 488141298 0
216188590 679221982 0
28888813 189241517 0
38729821 179502390 0
174433832 771050285 0
171122901 380959594 0
666805683 369803995 0
221532449 244660999 0
87321574 480404179 0
217403503 669779661 0
88715433 676262703 0
660047571 6182532 0
151048632 88323159 0
216799837 528158795 0
706407534 108824541 0
704714852 605068320 0
17938484 720936162 0
547264434 6090786 0
15821770 649983527 0
444997528 467201321 0
79881787 128498838 0
696873902 643319796 0
480227391 231281323 0
158640751 263832998 0
261837336 133524506 0
583930957 13701576 0
53328332 666449930 0
304397442 101623244 0
801713799 470672692 0
220154134 692152362 0
469614730 224961410 0
522736257 624517009 0
649498968 546225109 0
360012092 38055962 0
334572231 432980499 0
248878346 417314261 0
78686911 105740277 0
628855055 282701805 0
62845100 32824598 0
730117446 477134677 0
741906068 262074580 0
66126922 449937951 0
261421777 701993944 0
521306753 240452364 0
307501299 569103459 0
189768285 677310115 0
646344897 653803761 0
153090780 192379057 0
793922482 263794854 0
361039641 166325686 0
705195779 790779985 0
629269909 614179697 0
236050503 221452073 0
233101958 489148980 0
515245334 276642355 0
82402704 106598168 0
578137095 567643708 0
557850290 194290040 0
221459189 617726195 0
768607364 324942823 0
533190988 785589539 0
696788229 115079403 0
677181331 184457865 0
175742984 552881691 0
254902597 46086030 0
6641027 382698980 0
367841358 245609292 0
396718341 228683656 0
310408477 480249590 0
268560034 22327556 0
526384675 308837561 0
563067763 577526553 0
53377160 614617927 0
615225898 90533624 0
244047587 452791890 0
782272527 52776095 0
451421987 56100 0
39371463 163819106 0
290237909 530776330 0
380609286 770496002 0
617340813 594489288 0
354720968 566659766 0
681270749 497154352 0
550414956 414342140 0
206820323 742528721 0
462295552 248155489 0
779152521 757923660 0
662948054 418129470 0
257025856 380979495 0
87331503 112071471 0
324648249 196337806 0
470430689 25945166 0
141776401 255821253 0
600319822 709165051 0
700135183 476431134 0
675983919 507211482 0
776788471 548080057 0
295821457 544739139 0
800810564 117984020 0
531796300 525375052 0
201459869 522139966 0
479563193 605034104 0
563377951 713528683 0
509719027 363749447 0
356721149 81085900 0
553495405 262293981 0
354974108 423797367 0
788880115 662058468 0
189425132 70825402 0
783768590 184058482 0
389291584 266134965 0
681724696 480598912 0
268582726 408640982 0
662563512 758630768 0
767985965 180703955 0
766467933 464258620 0
34776815 790474362 0
480447996 149795668 0
50102451 240210494 0
193706318 429303543 0
508724691 87134193 0
74259782 531553626 0
138061620 727529977 0
771296889 508231891 0
608220097 644687280 0
166979017 118782037 0
90898546 793784733 0
372233773 348625439 0
130202717 178826445 0
585723659 190683541 0
402012769 376700838 0
140042723 17451464 0
134687836 498812616 0
400109206 34348159 0
60060147 333095292 0
197953688 786982789 0
598393862 206490073 0
608804758 622227136 0
16234692 182193546 0
272724441 394345277 0
298029822 246617849 0
555386171 774444241 0
76056127 791768593 0
464507448 460388661 0
781543000 770272149 0
784182498 173566743 0
774913119 646697654 0
233956411 461267933 0
526863905 382731456 0
195864978 184545255 0
695757179 264524457 0
395134529 383953748 0
333724717 574073482 0
468497211 17037828 0
230232545 629629739 0
368507554 128567310 0
569786599 102849389 0
62711104 365379414 0
153802667 518040948 0
535591846 446401767 0
602038315 281382841 0
16275617 530259396 0
294487472 658312853 0
799040078 52953190 0
29622468 160214804 0
184911641 302097372 0
745824918 175146205 0
358571385 9612662 0
155704270 368964420 0
399088807 649805563 0
355104252 410084789 0
554438689 786253845 0
393050906 546260784 0
794983579 111050009 0
256201573 287484100 0
51409773 752687738 0
265554962 394186110 0
738755514 10347214 0
592857800 260843880 0
512562516 686384463 0
528575225 286961982 0
474382868 767748813 0
60267249 613307151 0
304154549 272313233 0
729603726 453690507 0
584089901 409108483 0
324395183 554546397 0
651779462 37213370 0
16713093 435597903 0
446628814 220298635 0
107924027 537183643 0
680407650 400176760 0
787299750 694914093 0
86439526 485414836 0
514117097 794955558 0
751489602 117987945 0
711577332 683530021 0
722765998 325315859 0
687574279 674490062 0
409829628 756486211 0
337525996 132015050 0
286818157 256716197 0
455986465 94258823 0
56500076 166295925 0
632086466 611547400 0
567057857 308726392 0
42298571 224580075 0
530956684 446239114 0
246444173 745423403 0
29865830 593539666 0
557083132 560516783 0
131022208 134152125 0
743723402 37421805 0
225451028 597313830 0
50063426 674955484 0
224557533 427593241 0
559671734 377992872 0
480833698 130534426 0
757839237 212743297 0
449979167 144138499 0
259594477 475315580 0
360033316 747075087 0
740377891 211081049 0
476821011 656057367 0
640342073 440334697 0
305601512 389793481 0
780029427 331252497 0
71275514 533588820 0
687224136 244347230 0
167498929 580482203 0
777135091 291271271 0
352352167 218117617 0
496308818 799678332 0
126832531 420181083 0
26679300 718444374 0
454678418 595607725 0
611306902 667689948 0
33608827 217009605 0
193683966 560338416 0
292970855 109379058 0
36610535 324293064 0
233246271 547242266 0
325434452 173477959 0
114537555 323422241 0
285515195 398719466 0
230887266 750875338 0
168320796 747566630 0
721690785 365604466 0
312588381 713573531 0
626467946 69909262 0
119984312 710854408 0
119355636 191376878 0
247682347 538634343 0
182734735 331798186 0
567325589 156069549 0
241833101 469359882 0
652151402 50061163 0
173574294 450627950 0
750742986 74824689 0
454088728 793538818 0
500148423 190525622 0
393944707 16674298 0
197434605 531628414 0
613723242 679594103 0
275617664 524294413 0
9170131 413814091 0
786155744 194471191 0
557564914 298919962 0
310788412 227511098 0
258091244 443652824 0
152379599 159000776 0
279617123 283240358 0
9197388 145095013 0
340378105 44203218 0
703836747 641037029 0
4654861 603524153 0
379424989 436480678 0
588806327 571890605 0
121102090 595050966 0
452195519 318684383 0
404373035 726486117 0
692626470 552016961 0
298651596 112089671 0
166372228 400449972 0
689101187 56968250 0
699374353 767658847 0
400228621 283234691 0
560967732 728973761 0
164590342 215952373 0
210501314 271628104 0
665752570 738211103 0
542630862 721995802 0
445583048 172115700 0
611539843 272641496 0
573984117 502911828 0
783561078 550086073 0
208236424 686543490 0
291107959 133138947 0
147345732 386698827 0
186765627 172451520 0
509814367 577436409 0
463411959 666313498 0
264425054 63759644 0
251495610 141069101 0
432687062 7568775 0
168637603 777664002 0
148690808 503992935 0
200754609 795351013 0
446855333 305862065 0
61068819 508312229 0
31698857 288362980 0
524598966 664540703 0
454835796 578749875 0
717181952 193758945 0
417508276 32133691 0
143879516 18040289 0
640405424 745399053 0
264716903 125714721 0
392965792 241016550 0
133470287 89743849 0
203682064 168112993 0
546745375 696370723 0
490676114 149136638 0
88235620 289660087 0
50168876 231591246 0
426604876 394147651 0
383829697 503828403 0
252408912 1969703 0
182883669 384407970 0
507022470 179130151 0
40780576 223079945 0
184528346 159227633 0
554574117 163848662 0
642773807 440550250 0
136486328 89016633 0
236931571 116623437 0
641435356 361607449 0
659314120 184559037 0
16234023 720051095 0
766835736 667730556 0
560469772 696107800 0
86076519 576414556 0
11886080 458428484 0
692755875 413819333 0
157840348 152024073 0
765836799 410167962 0
28210044 474658059 0
16174806 313828307 0
612226512 262257286 0
107312385 692844921 0
599761653 518860445 0
133965483 201222762 0
338414600 618755025 0
677959860 98246548 0
360356877 536226844 0
109232694 547926760 0
700900235 68779172 0
655977059 27636941 0
357368132 557419267 0
216717121 278852726 0
798494017 123292493 0
247461138 565443703 0
562263072 699836739 0
144859248 3880782 0
340145781 357212753 0
507896389 12255358 0
567146367 332151993 0
170023134 739945955 0
685116192 196248830 0
381219562 162299183 0
526446891 712259992 0
5312421 247073823 0
227362637 621338549 0
27455951 216491274 0
571262339 376705716 0
456001350 661551946 0
190710849 157449927 0
34691499 432291482 0
204860473 46835840 0
591465585 336845346 0
119766788 242424342 0
419745007 358329863 0
202846836 663020244 0
306989432 304372289 0
618771318 707528858 0
103615197 102979314 0
489488708 713721555 0
634273471 8380600 0
100898625 497538582 0
334613898 652951150 0
21117958 122898461 0
499823309 591478568 0
56070896 523171686 0
578015360 182272275 0
69096975 448042810 0
447181280 271421146 0
363454815 432431307 0
621058694 87267547 0
42985716 226638021 0
607268658 620253868 0
605643337 690707613 0
633215315 655934031 0
236311265 224929059 0
694435532 272019934 0
598125062 739534209 0
481000874 678435120 0
429795320 341647690 0
626639908 121475906 0
526767080 359842237 0
417232893 593834384 0
95122645 602871171 0
30506492 257006659 0
206569138 111449222 0
172896023 16745688 0
58863650 626131104 0
544561435 332717276 0
363573303 175317205 0
567398314 269295984 0
469647149 569416167 0
231983385 708566144 0
190816083 268329639 0
314418817 606855390 0
390317304 679313190 0
745190070 763983554 0
573089690 30708381 0
453365771 243787419 0
266462445 537905471 0
674731920 616184907 0
639344910 210508010 0
334310113 785106068 0
792089677 299019543 0
396340798 36064536 0
428147988 95747741 0
178132461 283437940 0
308937474 118320540 0
406180322 390932225 0
588332459 675757845 0
575835462 466770872 0
722458984 490600505 0
745158276 533328476 0
361525875 206909581 0
455338981 661770580 0
237042253 117603750 0
124434850 687524119 0
515005597 24465728 0
341381920 608542043 0
35102522 162593361 0
196085800 799632945 0
723421612 615702896 0
356938814 365346205 0
89461398 209110857 0
424728705 59996147 0
327010652 562821437 0
13014413 259361942 0
792773281 717267217 0
20403948 470324602 0
597345690 365400446 0
314787858 610723082 0
300883062 412702351 0
141454098 496339882 0
623837087 331057289 0
158359282 615874310 0
59098117 107704470 0
248031443 723713108 0
365096643 648975649 0
397498223 38751336 0
92094114 617384112 0
678702066 135869898 0
36980054 595096016 0
78771212 714738435 0
185254848 25486133 0
713653496 167097900 0
392438080 428676779 0
716740228 367674645 0
353113290 245856135 0
355961836 13303262 0
714435668 314130964 0
734549228 328834647 0
645366914 494344989 0
496700592 315415784 0
292850063 257567545 0
380289163 561885984 0
75994484 385221491 0
90590574 374987788 0
396044875 73874336 0
526529114 44612097 0
71075448 527302145 0
115172187 458781783 0
214480747 540084763 0
541430208 406134974 0
595027759 24142155 0
418926624 725426737 0
645892374 189179293 0
589997370 222306498 0
622749120 64721161 0
690136551 462035959 0
709742916 721300741 0
300323724 537195593 0
274747557 206345107 0
573979710 263728993 0
756225597 386214305 0
191350051 1175585 0
729219348 358139866 0
686987294 486060571 0
775885641 614057915 0
525157507 97270094 0
133490847 515715320 0
278948452 768037742 0
462536421 164468104 0
589236556 563731935 0
151727879 528414289 0
460830661 787505422 0
461121740 608395809 0
705623966 481605014 0
441739023 377779727 0
390970243 118095043 0
287911197 613368871 0
573512983 107687163 0
136232673 747360541 0
590953503 498643287 0
25833625 550074790 0
314573501 458844062 0
72401258 213610347 0
725983949 574742494 0
251222951 529546488 0
715049344 686677773 0
473162001 229678501 0
325692048 546595617 0
799284542 93105705 0
13667589 716224852 0
89272847 325646930 0
725122103 440220876 0
565082270 320257769 0
769957386 564515932 0
679993048 778639858 0
405148636 502856399 0
581045951 90317603 0
288684707 103922767 0
355417152 745017115 0
611635028 778732465 0
311316549 350542881 0
435863273 486361131 0
615489737 367600784 0
414911752 301395087 0
255099099 256855808 0
305854495 752281596 0
655609120 368739402 0
377765686 301732278 0
511670798 332968158 0
505632983 274241000 0
59475930 252720000 0
623799499 786634816 0
617876410 634479130 0
524937090 2244953 0
74415262 617995837 0
313473729 111191987 0
84937747 751283257 0
468206694 2650894 0
97170508 432072455 0
79950298 650301841 0
688111827 586118347 0
601270924 387698726 0
157310817 481907329 0
574697184 619288745 0
222065646 381827990 0
336793537 106838735 0
756736654 176575839 0
617959312 116758112 0
81942146 508144661 0
629797262 159315354 0
725070008 548933830 0
673376280 292392486 0
574669661 706513969 0
362806165 640864490 0
700754929 165947063 0
89285077 597166530 0
86770953 368371861 0
670748321 541043939 0
109557721 3762532 0
225578388 550233310 0
277720233 525529717 0
132769613 415675288 0
560134500 424697739 0
704244945 417050664 0
124985156 778806307 0
245350573 300578085 0
540374227 411852691 0
224708008 432082494 0
328032239 592611972 0
437160361 79871991 0
270598652 170992344 0
500544826 549582327 0
761322074 250506023 0
106280534 662000666 0
399396225 797573165 0
428412128 624391369 0
411025264 511848862 0
292174595 419208399 0
495198614 530275672 0
638336623 420266385 0
576782573 363249999 0
175543034 366213084 0
717819749 604254054 0
231858459 677249804 0
472238303 39780104 0
222863835 290809530 0
781068067 436369931 0
480057834 114323314 0
782251783 434723278 0
252288647 794819948 0
402868447 630030836 0
430564195 3774275 0
707709819 364223189 0
48651749 411778879 0
120648771 586998561 0
108408056 290995525 0
764046799 112682481 0
605223960 40351336 0
645787685 350227415 0
65270912 235557282 0
628327462 265649583 0
615235812 283263042 0
318075160 424226122 0
556484211 675608478 0
274465906 663827398 0
728617265 439261108 0
128083420 229584476 0
106719199 656421399 0
269963285 323514589 0
712811403 560790337 0
691852642 733907414 0
522357668 455307842 0
544737064 385395841 0
168917368 255129578 0
749920792 727308957 0
551716203 6167659 0
558402944 515208306 0
702651358 442756233 0
770167229 252708354 0
63394805 345098919 0
481625023 691631853 0
762682631 624741376 0
193727084 70052311 0
204304369 99671556 0
524075784 33002621 0
394609159 445122610 0
263778776 369705050 0
800296366 218232676 0
266883248 711229376 0
748582802 696523041 0
252900491 637780852 0
8576531 53883416 0
517053487 106564483 0
442291166 54693812 0
29572452 745019867 0
798752045 272055260 0
346412310 511169159 0
351588571 158772112 0
714129533 680997949 0
61799204 216790724 0
675435061 516138901 0
75277215 248950290 0
271779929 580584414 0
622322527 7645995 0
233848054 492296585 0
767588634 211443976 0
225336562 57496071 0
728083222 453506731 0
601877221 140716293 0
427925839 571669333 0
663291428 464700252 0
590540358 734658646 0
545101377 576710749 0
226728237 420267642 0
299559883 369492974 0
364745476 634900513 0
382520189 294541392 0
418165792 660424219 0
730820516 393033779 0
200316208 533963778 0
779488354 617098641 0
333506428 234808293 0
119883994 9910783 0
796069138 623719949 0
244249878 305786479 0
738932352 257998497 0
541929181 362382040 0
19328666 510671675 0
343093792 203602739 0
124385583 159719618 0
444776387 34432636 0
281232205 794866785 0
291493298 597388755 0
127613891 176616363 0
513963336 56519750 0
538719638 678085704 0
201427169 544997147 0
705367287 300091611 0
685832335 140637181 0
123308960 150438133 0
255261633 193274062 0
197370540 236705980 0
41648493 721488380 0
470707666 479545269 0
172740574 261889523 0
472763225 7168770 0
230388668 315471177 0
245095260 202541561 0
168181461 302869374 0
643148163 242788423 0
403660644 570344412 0
262964973 251530235 0
267572591 231192853 0
193515575 185154548 0
742619686 320454723 0
386740849 768603902 0
684228584 512495798 0
235901866 249747631 0
463759657 88977475 0
427194186 208181354 0
430404425 627985917 0
548798340 410316461 0
128768321 117353168 0
130947286 46055419 0
591562338 227755286 0
260220343 42473913 0
214792030 344402364 0
630506895 296765407 0
220758774 734818131 0
414673873 196921841 0
4802906 611500471 0
472687602 760966120 0
20131718 790846367 0
421550329 180512562 0
250409228 686566236 0
759982458 3375755 0
707576744 645404383 0
698597468 715391042 0
773272916 86159841 0
515402984 203377197 0
578664256 759652535 0
289532647 165234768 0
138436446 706019758 0
150869300 356490620 0
449216127 790779248 0
340209872 668347565 0
457416844 749359125 0
231387465 153732356 0
74725196 408022388 0
441829037 144755919 0
561879560 389912055 0
118466075 579486886 0
462288782 781875399 0
120750783 74618661 0
741772270 584428084 0
131546633 455380275 0
168100351 550491813 0
23349717 334090758 0
363784105 468185631 0
522364374 38921258 0
264010227 569535313 0
58066009 217297290 0
697752179 682432303 0
383298572 22156831 0
516518119 389609802 0
120546444 685397516 0
642989496 45583178 0
704951419 734806896 0
363687218 5181043 0
484707997 667811642 0
718575771 219254603 0
297855975 606616930 0
504017032 147981258 0
507076343 203923344 0
116811366 703337757 0
149073868 118741679 0
369920299 503762759 0
50633683 285144609 0
606525849 357976300 0
205320726 325259107 0
304703547 523829411 0
444653285 431365318 0
306859892 67165104 0
68188586 664489172 0
240289646 323907485 0
639224290 60843428 0
108583504 338166782 0
11304151 532129670 0
536453054 553351112 0
332099939 735943055 0
39742065 90959068 0
405410327 522167512 0
679773056 229330574 0
172377687 676526472 0
701998390 465832415 0
556048333 771030920 0
716449301 382688850 0
746063562 554789200 0
712461244 292313054 0
41206464 449150255 0
734466793 703949206 0
47833599 456951160 0
128986661 46307781 0
565867508 765777890 0
395560537 41180483 0
378342268 499107599 0
154520915 522126178 0
343957463 693923874 0
515669313 456228551 0
550752466 446763927 0
140945219 482123624 0
302535362 2138098 0
306692128 124000088 0
650872921 619760152 0
153931685 338695562 0
716826963 40605220 0
565637944 497862002 0
235672870 29751707 0
426372935 82625657 0
502188377 309818481 0
327930968 174123866 0
505265831 747681443 0
248003966 759456004 0
573126221 58486758 0
596035066 763707047 0
266798975 726493066 0
754181760 467492492 0
109507581 737194879 0
485892386 353958734 0
397852727 41858144 0
473288697 182937597 0
469187027 83032532 0
357400772 499516526 0
791883219 10548121 0
87155789 688702315 0
90122698 708470648 0
305850738 294218560 0
614099070 81329733 0
645901194 158067930 0
333132498 418427181 0
635670052 702959316 0
264979012 163937760 0
730410067 642993253 0
348327214 456216551 0
655658518 295531397 0
423684427 652171677 0
437065677 464380327 0
797879980 189392939 0
429565739 698369669 0
766360987 34033849 0
598883897 89006038 0
80179342 476507646 0
98183877 566222918 0
736350274 513090421 0
428315831 333517054 0
76865113 361410577 0
760626873 665223206 0
298907387 523843705 0
128033579 677948900 0
536271664 10099516 0
506494025 703043034 0
455421009 217558778 0
674151391 164755433 0
653257918 777341289 0
508660114 691182475 0
279161432 430767449 0
129355697 327048528 0
8794202 472067158 0
562054386 642333745 0
540226284 23111353 0
500661457 655821969 0
420585156 403358484 0
781423821 270934454 0
677063626 519492147 0
402246457 800481964 0
101937589 449551826 0
748037846 202161481 0
284102899 185932038 0
477294424 456687838 0
432355705 471487775 0
622829312 436078380 0
10897992 560886396 0
752499851 512029828 0
244333610 304595270 0
85175198 571885483 0
451475100 44728678 0
506943065 363081831 0
740359734 72483367 0
358655314 789759504 0
531797429 132441717 0
797961006 430960447 0
574542319 278613160 0
97239332 571606526 0
86706307 528893419 0
501826410 666326190 0
798330614 785445031 0
214147650 529808297 0
509572115 756470360 0
177158274 131271447 0
760697837 361142423 0
230197061 465392883 0
246635535 699990502 0
11942350 27163622 0
310349883 236038407 0
182748309 46849321 0
778891133 148077431 0
436791196 379297322 0
509271438 698647603 0
611159035 680244736 0
388246322 181520565 0
450258831 520174492 0
154108330 313536487 0
628794141 614922020 0
777148308 768951503 0
662486773 474331103 0
351484186 227633129 0
343882039 423095163 0
258194489 371178176 0
455372515 145097967 0
101009835 254107379 0
656050816 434720801 0
535221566 142622459 0
274197695 87493559 0
698108272 292234927 0
72455726 602814599 0
319335398 569708331 0
199081236 450782111 0
557439146 321891099 0
650329015 133321858 0
135963178 606593194 0
103093620 200032662 0
616586256 260112366 0
576629392 45848007 0
350416820 612744835 0
781867199 84461134 0
698701585 628021310 0
278570530 384299007 0
418637303 10634537 0
404919652 438868768 0
476876500 5013138 0
690191852 91235684 0
79595888 4799121 0
385764995 679271188 0
697965699 236839659 0
552942145 672951544 0
582961235 131650804 0
413609163 148185384 0
35254360 273202410 0
342828094 582001158 0
198834939 44436531 0
305360455 551271265 0
254015539 594489688 0
81003698 425925298 0
245335702 509766850 0
582341781 236085269 0
614418086 286294359 0
250591492 483954829 0
200621101 701388802 0
20611739 43311423 0
755650666 573270473 0
397560739 488735576 0
465500346 132186562 0
215410032 288300413 0
35739955 702577374 0
481287050 62634661 0
531505880 486021337 0
647113958 728999846 0
697382665 370014789 0
78527162 196136102 0
472299286 293795474 0
367459067 800540565 0
301556748 262384981 0
587890049 490496837 0
741175379 216576046 0
766498755 146547676 0
680474447 664379342 0
640098412 373134852 0
193345136 721225584 0
766241659 656657158 0
81877596 71817263 0
15700759 603690475 0
329797829 653430244 0
306883653 502060185 0
334782368 134755123 0
665916839 717199744 0
555219986 118301071 0
426614544 312308083 0
626654248 140949166 0
109089673 431357829 0
769577809 669714053 0
87470251 739559408 0
608632264 416643566 0
38130932 396098501 0
572512254 207819410 0
788985424 239237101 0
498856662 84693479 0
130445989 520924805 0
666985788 61125289 0
96699799 655966957 0
680320751 768453321 0
527071666 516785420 0
402564503 237687515 0
258120097 14915558 0
768901601 477247404 0
378131207 10376715 0
445882732 331145937 0
800341330 135890970 0
513826892 170905435 0
165400410 694299311 0
486049115 593901724 0
542008504 456025123 0
625227504 456055497 0
249621058 272047295 0
760945753 98139681 0
247111966 562800307 0
414862002 154796905 0
417011886 105018293 0
669128723 122037780 0
153246460 745205801 0
479176223 437330310 0
247247155 252292282 0
122347441 458793020 0
727189979 133839051 0
307431385 271686358 0
472529924 535243386 0
362912583 633511635 0
86155240 366470020 0
277238182 578796078 0
786643021 375370165 0
296538049 359272948 0
501254557 617220771 0
567283965 376743160 0
195558746 11195110 0
366642774 232915978 0
416986758 583896445 0
138861220 368700454 0
276667103 351841849 0
446813272 352546856 0
499527223 293535495 0
378667729 163445427 0
438837347 540756582 0
616292124 193905490 0
376088049 566190820 0
509070426 392343408 0
288486209 779951842 0
15825012 735078294 0
21090576 448322236 0
38519864 62665165 0
451189566 227638750 0
455399183 121419472 0
787925809 170954745 0
640777789 616495679 0
702463432 196046651 0
188533792 113286711 0
300529033 729293374 0
717773672 262466211 0
12855070 144865495 0
326301943 129319594 0
454136247 99416456 0
395968449 295309277 0
667824804 684088252 0
585662584 62315896 0
533990252 157972247 0
516231923 20343979 0
677638148 609946848 0
20332643 718330611 0
766847008 503513232 0
770574435 707104805 0
649691819 235159458 0
563468996 619287071 0
508871264 494109955 0
325686783 146155137 0
65527187 532480169 0
360108641 369848371 0
35646377 435782585 0
442357482 97152189 0
751149629 188287038 0
442609825 173970694 0
754951472 431597766 0
768684775 477228415 0
213740717 26292117 0
631790380 505320923 0
166708832 240201348 0
445291032 447299344 0
551112532 560540095 0
521781372 140225687 0
433030826 119878082 0
534971913 191696016 0
521116960 403538559 0
589039873 234792499 0
315722176 621010254 0
47855384 167664971 0
205900753 411195819 0
289408878 180277052 0
698912203 321230390 0
78137137 169199524 0
100211080 9637312 0
664008903 659107837 0
671504681 486472513 0
57982066 690762924 0
385917749 250750589 0
755616495 787727824 0
611934000 502848468 0
650525229 701578015 0
502985740 707359053 0
104736214 214818212 0
439257481 745955698 0
55615441 86032781 0
137972968 251327276 0
730609856 247326002 0
94410475 191290493 0
160810148 580714632 0
152937242 275873369 0
627715961 433385607 0
561174384 718450237 0
134529070 51984432 0
26738182 571599693 0
711054771 670670032 0
722577897 251651379 0
750152591 687857471 0
258098274 238437888 0
87795771 645360129 0
236142976 191853856 0
103639081 719626813 0
2159696 67925050 0
454578008 51588603 0
390322319 232900071 0
189238454 315521579 0
175167124 172883565 0
452343906 507805045 0
141243839 220874275 0
603850202 498026943 0
91673872 479641270 0
419321425 180928496 0
340992337 216630649 0
520620064 309153688 0
463064758 709431450 0
420621376 117509385 0
544058428 118524856 0
290084170 79469559 0
471165092 40090909 0
422754228 772315925 0
662940702 20742269 0
331563517 540151731 0
508903688 299067761 0
397854704 634605421 0
554961248 170279719 0
579670715 412003476 0
686586798 370585401 0
508565956 623300186 0
233248134 583729981 0
669065960 537140462 0
63996332 753081891 0
500663775 51315423 0
200631943 175003163 0
145031134 714624796 0
634338813 680461781 0
419263411 456230350 0
457306026 397600438 0
260861376 215030044 0
187672266 778334718 0
230375869 185006932 0
383550136 297095429 0
666189947 526684543 0
257539997 632473078 0
336525426 148300159 0
271785362 29929375 0
744558061 678122246 0
651653803 531825339 0
505638033 155845349 0
611695456 507601724 0
87518858 256967445 0
531285128 472972143 0
31757702 769471951 0
714005450 213672128 0
437093908 794188178 0
317129469 571634979 0
225308901 247263978 0
720440401 89577030 0
213654429 770468937 0
279187388 286661176 0
155242939 526293774 0
114993298 459677344 0
389898234 445322457 0
124978080 238771399 0
301171291 210579757 0
277274908 767711684 0
93990885 625056914 0
198105233 263911438 0
668876731 625631908 0
357800452 574271881 0
107231416 515645872 0
356807762 728792813 0
623896564 341320436 0
226317314 303905505 0
482270178 529728328 0
612675841 242054242 0
716370726 72934958 0
468809628 683229542 0
315428311 786342882 0
705360316 742745755 0
131752676 139044395 0
214029978 640978583 0
446183566 80502655 0
556941633 127335164 0
499487994 195014898 0
414293971 319710720 0
522314221 494152488 0
6562274 771501542 0
289534694 149528741 0
631974181 23312058 0
225283017 173066404 0
179788316 121733543 0
604479508 488149427 0
512275703 373498685 0
797728755 695194885 0
476207402 616498970 0
235725676 456240939 0
301943159 333262973 0
154692864 523249460 0
150520504 82736681 0
103878674 29303147 0
310248788 583886539 0
657409854 493401638 0
651354754 332161895 0
451733963 70848098 0
27412129 213565410 0
779976255 629747392 0
491924183 118428883 0
726171625 701394675 0
79198142 177913155 0
224267909 319505187 0
141345717 351260431 0
733773579 218899977 0
344588737 300157800 0
592979635 530740249 0
260394624 249482622 0
119479307 464138952 0
30113673 17894768 0
164361110 586196824 0
538560606 524970239 0
507245188 474442155 0
277503975 55111866 0
357184090 5404925 0
599991726 244159231 0
175774097 42379061 0
735936750 63762638 0
551293341 401103963 0
384691802 416753419 0
701946974 184958674 0
68965040 788239254 0
44827449 314232554 0
284779089 486811039 0
366523903 363076236 0
763244760 643826318 0
567020142 166760867 0
425778812 368754818 0
594983118 245828074 0
123445939 495409565 0
599090708 629045425 0
700158480 436373834 0
623956464 476408173 0
477044958 494489266 0
351093312 535812004 0
324609735 408543868 0
697291382 543156696 0
44836309 769780953 0
537042215 265282551 0
507144469 488338551 0
404635469 567990080 0
751521426 357327553 0
55456741 436948695 0
705396049 221390035 0
528716910 648264466 0
762582379 106583842 0
774384060 302261087 0
318204924 18086701 0
558664812 687537946 0
528145762 686559664 0
425688218 456804128 0
632364333 721571156 0
530421763 335932514 0
606545152 415251346 0
67410289 776951966 0
90384155 362532475 0
377950368 769314326 0
81013764 155206983 0
445398212 757867856 0
764873916 259439156 0
435570602 123156928 0
743216282 790229065 0
283577398 126199432 0
278661875 324185655 0
186301684 332764338 0
425633105 179240932 0
33285257 144834578 0
527565650 271663974 0
576761118 615192770 0
136012526 164853358 0
712902450 523797287 0
507885920 758722846 0
621975040 500476409 0
24438466 110390965 0
332843258 29094030 0
655727530 631797035 0
259325491 304593265 0
594435909 486645366 0
667530488 359001577 0
351485434 26856131 0
64487308 335096504 0
621033169 369933414 0
172013117 92479818 0
277406075 626735860 0
374900635 495903097 0
143755290 433033479 0
551137615 353506411 0
165577133 362753323 0
474980476 66713631 0
13437403 354086163 0
187048562 452475924 0
756577189 701953693 0
433993820 379067598 0
709432743 555789326 0
279331939 453333939 0
170808435 301655512 0
292865275 459731330 0
345949554 72444168 0
550107828 476968210 0
455665400 721167213 0
249908163 465158724 0
356438113 146138577 0
784555081 656227481 0
45288504 710343093 0
138569868 799551547 0
357956262 158132271 0
378751336 393946240 0
720085854 695687399 0
628459499 171734459 0
477100343 203531166 0
460244922 483030686 0
288303207 604766095 0
42717320 783822199 0
67812512 392877730 0
189918085 11038791 0
421905227 740483379 0
37417626 720064861 0
577185617 421518996 0
305548457 109110856 0
800185555 413160446 0
517242873 200196284 0
17172260 44281593 0
507825219 125615126 0
319093021 591127364 0
479666931 730682283 0
518761766 59156974 0
229399692 271212591 0
131528502 433406289 0
754695985 530166863 0
720795234 161925366 0
664337097 636545412 0
717602194 172850606 0
512330705 179839108 0
799847988 599542869 0
382994263 632568240 0
729206182 278463284 0
374557339 796117190 0
582359399 199172883 0
735684222 594990480 0
185119814 50977450 0
498415151 62774407 0
559157194 18785432 0
112063051 468126953 0
196400057 416579376 0
652549825 298405121 0
475536588 18561053 0
551045914 745624834 0
339309762 681423986 0
565700270 479338867 0
151425732 761361236 0
751693196 672545521 0
685475577 340426044 0
13337239 336094452 0
268438686 146458940 0
450430942 642803728 0
11520366 637783991 0
87591972 397718219 0
43801864 545869788 0
408082850 694322043 0
713483823 362810123 0
325153327 137578215 0
434841420 587909083 0
698687511 22939914 0
779541427 221169892 0
135100478 241212573 0
607364321 449534764 0
438070217 81475483 0
765417423 156941062 0
67770364 117460307 0
792611475 461744732 0
351866117 527395449 0
377420419 316872495 0
485799176 547683877 0
175093433 23123131 0
361609314 528130271 0
511764668 110444775 0
248838991 766949061 0
97805247 514441718 0
364322299 91242969 0
150386372 508519658 0
498399927 508752961 0
126986324 748151002 0
412414103 617150615 0
139853461 516451397 0
681257560 416400820 0
83727143 103347287 0
265893170 487950808 0
731105336 620798066 0
248941968 84028718 0
619268697 708861664 0
17012372 355294631 0
695663473 54074563 0
640553119 208164893 0
191575277 343641871 0
350994331 320457548 0
7735464 11391855 0
29989794 686620988 0
667263870 425316218 0
220263559 513031277 0
100354723 128280666 0
276518759 551626246 0
720039793 674150485 0
570947967 677208080 0
487071828 51804589 0
690781111 554421367 0
698785447 188866383 0
369101244 565795326 0
303268374 756763355 0
154606184 168141147 0
372196221 581391746 0
260554814 333022197 0
246538 380728135 0
626837612 75701174 0
795637867 668359239 0
28330463 611114880 0
478474788 558698164 0
345568943 525564699 0
370684559 772067364 0
673088243 521396665 0
29669873 226819075 0
5202316 9742494 0
24867191 784471397 0
784867936 184712382 0
1804991 461571629 0
197370458 428423133 0
356757674 22973628 0
286936227 638649537 0
764993478 260694876 0
705190301 342872735 0
204133299 544871532 0
30353088 423178728 0
712833939 435840331 0
780827601 649383209 0
38490797 686994974 0
347979405 702991333 0
772917770 48763674 0
178622591 551834755 0
788258332 307676367 0
493803209 580666632 0
473807400 177751596 0
136149620 203330616 0
626115305 745536453 0
446038221 315415165 0
755068873 66174020 0
780762718 422568903 0
363529793 509656722 0
190904749 297338909 0
279553090 632468643 0
159042833 718133135 0
569118940 111033641 0
799662806 473484539 0
536741043 33824271 0
364668417 163260357 0
456871994 645926333 0
769585739 258425815 0
420388636 736879041 0
562338812 724836514 0
787795123 91496683 0
767348233 659812111 0
294249952 683923605 0
265495987 573810940 0
118933812 91413609 0
668304708 268485916 0
43167453 362639547 0
181698400 593246971 0
9271842 21188420 0
32043441 597062751 0
128150291 351680150 0
164800522 508368164 0
90903877 504513382 0
186048460 596185892 0
393214946 365002024 0
208752130 508076396 0
324195139 345976898 0
108286148 40227864 0
737315375 370131663 0
519940612 276781225 0
602336480 131254927 0
714831211 262230449 0
267114966 646979795 0
307723046 127732420 0
430218620 477088832 0
642239969 69403273 0
338306506 756284959 0
47879119 734157484 0
278442115 617043545 0
107646402 787198385 0
327279054 540013774 0
763155798 460249791 0
675308241 594975976 0
195003811 752807089 0
231089605 651851686 0
91539423 543192896 0
63417987 402094713 0
758704619 358023094 0
120122296 246203932 0
771549125 141890321 0
103085773 131846291 0
165561237 666798818 0
332503187 624062120 0
107730763 209033688 0
122301899 684999760 0
210763938 651585610 0
9755500 692550274 0
251769625 571207978 0
86128630 429096325 0
463370996 550135794 0
439130209 205368256 0
112625936 93246136 0
166817213 400923291 0
2090291 440593003 0
121966700 269989863 0
105704736 785979053 0
800048465 446070950 0
225322443 673436469 0
736299060 56395385 0
685194014 799686251 0
793539822 256002160 0
694778343 524505029 0
665140528 163223305 0
194878134 577517092 0
780382883 349602654 0
89569039 540831179 0
373554457 307502982 0
471168004 93024702 0
249584093 335379151 0
203368212 307902362 0
177397401 430428335 0
588761444 266136434 0
431170475 329417965 0
12914349 58217738 0
733205958 157613873 0
774262774 624542341 0
491812331 396405261 0
790685102 549555642 0
419963269 637793939 0
724847893 710132508 0
748547508 264215367 0
490291179 652324749 0
697976784 418525648 0
437527868 637932181 0
661304240 734930183 0
100587912 299918340 0
456864812 684941493 0
446743914 436655029 0
597968630 673921198 0
225251569 728877875 0
112911985 285118733 0
739301872 656928989 0
768192136 777131251 0
441473215 622162788 0
584878234 395815544 0
508634067 788943886 0
713776598 40043680 0
387336536 703387065 0
180467034 460886506 0
477284441 81323403 0
745882836 674663225 0
244001586 137909666 0
597033589 99884464 0
674824054 341586132 0
546815307 160936465 0
467500380 249630788 0
511697429 605131524 0
50931175 490042980 0
188143406 12503356 0
92313658 627708052 0
253455496 768728886 0
652717120 789322622 0
117244311 311076546 0
52290244 288975163 0
208114612 5165660 0
392214079 332778773 0
275625575 670137724 0
177423975 35174180 0
692936197 579309740 0
166248425 46408739 0
143403265 710401252 0
736811475 373098408 0
580787814 541939994 0
595504899 793443593 0
36227619 431431129 0
494188695 294160166 0
80350026 433854217 0
667879283 57087277 0
523209281 55755593 0
487292342 390550464 0
727602753 543544436 0
572054685 354545795 0
680676114 361008031 0
193366960 317902309 0
198222168 495404039 0
204610047 276695045 0
491367382 746804896 0
118705761 125408894 0
3974173 335481486 0
203676935 706398770 0
693203316 105023869 0
108701506 218366451 0
172795064 236281260 0
134168562 46468819 0
773551381 706331967 0
155541468 752240984 0
329974505 621244326 0
24103800 794601435 0
86315371 325929256 0
414257750 365595117 0
130216317 471370353 0
552352007 622580767 0
512048807 718678660 0
148962169 674952303 0
125471340 669496835 0
178456890 677751989 0
621735142 15211183 0
401571055 586634413 0
202111163 587921332 0
670535706 389955506 0
338896906 442658092 0
441399277 619680475 0
249132694 568178581 0
255077862 611574235 0
715139192 393350496 0
774504795 381606136 0
665211520 502886038 0
254716846 622363235 0
479967454 109504094 0
520047449 477112947 0
344134967 235419637 0
756809724 531764889 0
368089360 539589097 0
758729907 269525933 0
515687088 370410244 0
3871540 59326133 0
263197856 232084497 0
713567581 310094466 0
7757651 195172090 0
764703271 426034729 0
401087071 794052213 0
63120543 174258473 0
691667327 625864728 0
515652743 636646854 0
704048391 491421187 0
377832568 738478996 0
670516886 338577040 0
318217678 20510359 0
722830026 119990904 0
497439188 703195566 0
560491973 401499383 0
634020895 401828599 0
665516523 447489643 0
81489270 232258852 0
709353415 446327441 0
464646279 669870422 0
340683996 538422314 0
365801580 402169401 0
323296295 282628147 0
386629264 88892288 0
719019645 516079672 0
167224639 398829167 0
459620900 532974000 0
528862707 652500853 0
417924263 500579662 0
232721990 133173431 0
539751933 773881329 0
218653860 438125119 0
576933664 559755620 0
37797413 258631736 0
675263953 633788683 0
180219504 83593818 0
398282516 9421523 0
378323661 60228124 0
14852200 187658178 0
636653829 563081783 0
655389610 666923156 0
471160822 403870629 0
489954807 185904732 0
472699774 329724892 0
582658052 508909716 0
605622271 308911133 0
433257032 253934040 0
457674107 730276180 0
521273282 652681180 0
378894942 729809003 0
256568679 223642021 0
476995399 591854808 0
9938018 127798266 0
242181170 94442249 0
292963962 422324455 0
549805719 89231315 0
638636371 244543910 0
670199017 639941327 0
362510314 99174226 0
611996836 434733570 0
267259523 547127644 0
185553958 20326212 0
712194232 485511409 0
113325010 81965591 0
798431690 385159824 0
506529822 9707882 0
229727322 586417495 0
336802735 365963495 0
315645670 429886249 0
415933708 323449796 0
471987137 727407760 0
229103155 627077514 0
799872087 242600617 0
217998109 210153980 0
576193470 489013705 0
498164153 246659898 0
417032628 362350652 0
198961138 429847763 0
17179589 648890761 0
169729421 439796810 0
181169448 613061486 0
499242630 745384713 0
727360603 743134333 0
384839086 180164424 0
31730580 296384527 0
453459265 466480951 0
151094383 600070354 0
370861747 452259235 0
297308503 47548569 0
656037579 325812628 0
687801558 50989363 0
445668562 458823279 0
786266892 432640236 0
674226596 380708149 0
674707030 66279860 0
514652350 364602750 0
284782430 714440510 0
268270712 337291314 0
168758761 608333792 0
348514995 709097921 0
504936403 482562135 0
132982844 348858370 0
383030771 600675460 0
233046862 580211180 0
411325308 411441863 0
754293639 733099685 0
363916565 798203248 0
841669 791862893 0
732876102 493672564 0
132424410 78528113 0
186219893 657112976 0
767434357 548809129 0
316578535 85366423 0
92327459 195930906 0
97070992 71385995 0
320338431 259302940 0
620091010 758886722 0
737376980 44882344 0
695021357 382397557 0
20822386 450474342 0
272087273 436187442 0
333231068 36490036 0
310852993 160923252 0
728278163 349628878 0
186270558 20078811 0
42678438 91255430 0
384437089 597468202 0
200156967 481624635 0
639685603 35846788 0
389306716 731349470 0
57122706 167478716 0
112153624 553623249 0
34493927 644754481 0
708454367 5809635 0
161291522 397613265 0
586564878 126716962 0
578757402 292507267 0
456580975 341814596 0
475161080 366196404 0
550256449 668120391 0
458276771 97557346 0
290306994 222195215 0
662880152 555968722 0
800937939 13335625 0
28887898 360835599 0
268904937 229983828 0
798639085 10510372 0
434168763 213555328 0
717131531 688118668 0
567195380 314612334 0
88842386 130914858 0
44228176 739768668 0
318329118 572549783 0
275195502 92234341 0
789872137 312698445 0
214325933 479464725 0
729204601 714518242 0
790964579 68406996 0
140904773 778284605 0
713344326 313045363 0
622747393 641737483 0
485265271 487323680 0
394207292 520571033 0
441255026 57547783 0
482087468 756747090 0
696878622 768896438 0
632887503 612041219 0
159207062 489552000 0
151906447 760933265 0
63951567 416727134 0
333607953 593041437 0
714085892 782946751 0
707032316 443616050 0
216785670 747930265 0
79312757 461304564 0
507749616 248772869 0
7095173 17104658 0
509581986 613391928 0
303153717 376982725 0
345836448 194341519 0
360266003 540347299 0
635885616 68706193 0
756213516 463947644 0
410953511 421247627 0
402972009 369577544 0
458985458 167846193 0
615470510 622478795 0
351031831 88340129 0
278411162 185809997 0
496979532 82228924 0
640642922 772044703 0
370375132 477893242 0
261561015 674359746 0
278009030 270782885 0
628106741 10257298 0
529742135 63557756 0
654906274 787441607 0
653417518 629029699 0
14361808 154557465 0
269112079 674599173 0
60394867 15467410 0
169308773 408530614 0
351544444 665153673 0
381637876 315935629 0
19235839 754764390 0
714387782 365130106 0
385195257 1005760 0
77699134 303486733 0
121627345 178443365 0
113861749 473179517 0
446219918 751948802 0
405641477 727732123 0
664840209 324035501 0
629956379 709192364 0
347246559 622923031 0
494186024 493711000 0
720559905 91089189 0
223459652 471305424 0
234474157 138644660 0
490924407 33751004 0
480847137 245104771 0
661794548 90585429 0
656493970 385957266 0
320707363 428234482 0
532266101 235541724 0
180333349 446779459 0
619196151 159907211 0
82054186 758328445 0
447134592 733022855 0
238344088 500323909 0
717192356 61854319 0
370163626 224555862 0
624727146 776266732 0
772785603 504795914 0
247832895 317786689 0
608359690 452134119 0
496146904 543869903 0
617698261 582430785 0
501954557 472316732 0
70762715 142972758 0
391891194 584750381 0
562154739 295158892 0
389537658 794789582 0
469993724 510545521 0
578132123 581408813 0
337432637 391730082 0
744389110 318523547 0
200388856 393768682 0
16058217 290669692 0
617732244 2102529 0
292888455 570667570 0
544373936 628137962 0
224326751 645280693 0
526827930 391994221 0
34867004 608387548 0
627495189 34548471 0
301422220 407167941 0
63441920 657794874 0
492686695 89332210 0
482238019 202618500 0
18033288 599201421 0
630280965 431186783 0
164099990 732073327 0
116347565 168086176 0
374610808 33538668 0
278650950 454302454 0
434893667 775635141 0
86420547 592389008 0
334781636 526796950 0
644423519 727706065 0
513325952 221009276 0
444760060 24804801 0
449703642 62328871 0
319550582 569231719 0
113834458 235296630 0
27410666 353265099 0
11395510 356722632 0
301585066 230122075 0
236695419 791065249 0
522226890 682821121 0
64324273 559172293 0
131044789 152373201 0
168180232 171827141 0
347482376 359951125 0
513660055 586857869 0
237841231 100918639 0
632859783 584732264 0
332154152 412734318 0
408137169 198281021 0
247066379 102660100 0
414278625 382634601 0
29804989 169853972 0
130351690 301399037 0
4086093 415255230 0
153393112 173630461 0
736021268 38628802 0
138107016 304034773 0
653545671 324250896 0
775681595 144794089 0
712762373 402989525 0
325076 103789609 0
517296631 376551498 0
542081008 736532999 0
363463522 794330552 0
389725249 705934484 0
374446496 117832349 0
394402342 112299270 0
394763563 112526608 0
35837978 530949646 0
776164457 551281123 0
455945 436833166 0
48735044 229652649 0
797461521 141151577 0
90790690 235562283 0
742890929 598485411 0
533948501 602024176 0
165992298 274607681 0
425850200 176467 0
96873346 97173430 0
474856667 72013427 0
144583506 743464545 0
295510423 364252287 0
768215511 201146704 0
755930862 92032958 0
692389269 308465248 0
618940652 539054533 0
554100689 202589270 0
403999837 252178032 0
219934682 394638965 0
467677665 407380735 0
738540572 177670284 0
563327167 550363471 0
537518559 107680522 0
697681630 204270930 0
145433481 637044754 0
111226416 485266870 0
402835296 585527630 0
222002138 327018665 0
43590537 446260930 0
500900738 212978260 0
115265944 788194214 0
797996808 362011685 0
572972877 155475224 0
439871661 267219879 0
543902784 314506164 0
486890321 549364272 0
430501148 282795830 0
28785807 333289 0
211772248 492377016 0
81351048 401593292 0
507394163 124143755 0
590034330 538314120 0
175710158 616273815 0
513289268 226025138 0
694563463 7121861 0
480539034 505642535 0
631725668 63701381 0
488837671 700159367 0
413261129 38556858 0
306222407 122523144 0
666902473 703846556 0
200941500 253396117 0
442844267 226748237 0
613316651 763859677 0
226279040 21325175 0
445256985 492241294 0
401987675 260187909 0
537747867 762110645 0
440685812 405727935 0
407384997 615008092 0
197677570 796456669 0
610820261 555394486 0
684450718 501740804 0
286475221 250602289 0
244669386 255015772 0
672429716 261161275 0
490398344 620041034 0
120355801 726627302 0
302044326 373711554 0
136992610 737208587 0
730244593 644918345 0
623162185 486622473 0
315948232 700051383 0
349555095 776127575 0
388988374 590365669 0
729719289 567561203 0
654590666 232201122 0
606489399 275038463 0
325150300 767726323 0
339603228 608201484 0
176845489 507821811 0
617032130 703627871 0
301175343 132905665 0
593177409 153563259 0
295092512 414470473 0
354404753 586377113 0
518146942 303012707 0
419583576 455564462 0
605523452 431718134 0
122407457 396009894 0
545841552 134963691 0
419997055 129977329 0
733273295 588251239 0
335605112 93347655 0
253795977 81788746 0
157695858 600808501 0
33842851 627617798 0
244772498 650380174 0
531468226 288835278 0
83922541 240859096 0
198530036 61012572 0
5252664 563869171 0
119144640 645446835 0
692034927 275522732 0
222207903 82009316 0
600409227 85814340 0
363513329 88332980 0
519381907 587033610 0
357497904 741574288 0
306092689 76985769 0
179859282 467315225 0
159372425 467607530 0
297636558 399820142 0
290964071 612583081 0
513338151 255789000 0
53391095 407303489 0
554902642 609808037 0
81690387 389656534 0
792789886 104445654 0
174431419 577667395 0
779770952 620848739 0
668714816 584149592 0
397005252 366583368 0
15652397 271834094 0
723666258 101590687 0
382850642 535757913 0
181583994 208238176 0
326424850 88097600 0
464059799 438425445 0
798470684 272009531 0
736614243 538577406 0
271706520 476139220 0
573215594 157012634 0
251343738 743528215 0
353083442 124576207 0
325534069 467925244 0
344044583 655359922 0
719817307 59480095 0
735337640 733200241 0
551182392 475577959 0
182144439 404732791 0
776110193 469194706 0
611758352 741822289 0
579163439 254782851 0
201997274 268775087 0
536068549 111734444 0
163042514 678175093 0
222795842 18468961 0
451198227 222432710 0
618030218 230500785 0
47203236 678120071 0
725063418 711779713 0
420352179 660356843 0
463707552 94890273 0
610375959 406268579 0
115317816 485134958 0
171708978 738442086 0
669006212 165651703 0
239586886 534242885 0
173918465 735476881 0
726646241 486041304 0
683504578 772077291 0
291691868 178882805 0
524443918 429841397 0
14552582 193010920 0
568546312 166437888 0
641936347 183708659 0
257519430 558102817 0
199891040 18535697 0
768346957 238971142 0
441955155 584408463 0
366502722 774402034 0
644149972 476745476 0
135911673 671326347 0
128580560 788948886 0
772806984 449695594 0
435338320 36438419 0
196523830 263426417 0
283017756 178355633 0
389359765 313592307 0
707312648 180689821 0
21433748 140189394 0
408305064 741559502 0
89911699 122633340 0
444805668 535060332 0
712802366 745772535 0
242939911 174303348 0
590893694 392648597 0
417851160 258361789 0
301149510 753432272 0
799047114 35005581 0
468756573 456740314 0
110262337 579017060 0
332548714 115567145 0
453728866 498195918 0
663518922 21595347 0
22650444 31123675 0
384700154 783872740 0
145017804 113280947 0
333756299 531537243 0
272885205 693042524 0
133384394 634998329 0
193019543 495565635 0
194778935 623956263 0
484331711 237295901 0
306154220 211228581 0
153522 111540753 0
618427328 189469364 0
121140994 417157645 0
241559779 205693183 0
53915091 605586063 0
429853935 587250063 0
283618863 479363322 0
665103776 736058204 0
692869779 680646981 0
227505898 276334297 0
456873021 628471199 0
375828359 484387805 0
55392135 442088348 0
716586945 731161064 0
158991490 95268805 0
37106924 64806416 0
60240061 71292411 0
657129831 489951824 0
291555450 195871707 0
380082578 467542467 0
4414664 759190442 0
284426109 13340073 0
211683671 69023391 0
737741951 298768485 0
139335326 457080822 0
77806875 586063288 0
137472127 576868537 0
488090312 342834180 0
309052093 170020316 0
285408973 756635169 0
736817579 318168292 0
624026002 14210336 0
469805645 26408576 0
185705065 11296843 0
679129081 51021418 0
699928448 124962954 0
672263095 167320528 0
568318734 396197929 0
322977694 87310979 0
358614082 672460362 0
335572336 236336486 0
781412175 215401639 0
439730154 362437003 0
173868863 668648941 0
113555949 6857186 0
327846299 517405179 0
387797020 311340434 0
420284569 135652294 0
655363164 496449000 0
248245712 192781858 0
392617824 25100761 0
762470410 631001379 0
469227518 502746683 0
114889164 383726650 0
579910950 160940156 0
521072577 686241976 0
393248570 326400471 0
162782599 229312954 0
482606900 162376242 0
419194291 210600 0
101847759 130691747 0
517197305 86512404 0
583020287 689520537 0
104126660 164999020 0
331661385 316793406 0
708735522 334072124 0
584488273 777910820 0
372327299 530760197 0
198554359 450665227 0
640391259 680191356 0
680025778 780430089 0
779254716 739185200 0
558530173 299382238 0
537378312 177804988 0
61005351 508807659 0
556316321 768792176 0
415485808 553492726 0
708115042 784231282 0
610776189 690795291 0
791663852 468015980 0
298136691 791042779 0
623122024 215084358 0
680719046 795293651 0
15574687 799638284 0
353308114 532011100 0
610410573 501476809 0
39575790 750624976 0
19646270 252958411 0
193285661 771456588 0
138971876 695751396 0
682694633 141248640 0
446418238 521485996 0
587059854 507460486 0
376365653 500214868 0
199044358 761779896 0
465809420 570926092 0
310759392 379333547 0
204746389 55975447 0
255027212 789668549 0
196142739 257195115 0
361844133 626786513 0
122433153 152186106 0
675792549 174010647 0
248408305 122917910 0
606604237 720317015 0
681321417 38985473 0
228434174 374368387 0
333309008 515627655 0
13775553 734689418 0
51173380 489566426 0
351531693 450927539 0
666441982 284894738 0
336686598 345066869 0
753109205 305278063 0
86025283 468766209 0
386539087 744087326 0
791843231 419813600 0
372335882 296390738 0
540374229 720314076 0
483383056 277169097 0
254479930 144323440 0
769998216 259352218 0
316965121 452335908 0
725106253 9088883 0
611157981 571586867 0
122141520 626128891 0
769991424 270186698 0
631941241 67689868 0
709285516 638592136 0
646881040 666496377 0
88151243 200122647 0
485216880 273599368 0
424342626 652703541 0
44169832 38744595 0
629027120 675834710 0
341806070 148601896 0
112718654 662924195 0
614511385 541257093 0
143642733 634470314 0
394982257 492572541 0
272893847 383269923 0
562476751 556404928 0
453656895 773881790 0
480028114 658153580 0
118783165 64434360 0
185839131 746157174 0
586862313 664338575 0
628512441 222527557 0
128711292 143570765 0
799003280 472537225 0
168532902 504621755 0
84671274 91223890 0
364394806 138873966 0
662770154 574520160 0
596544704 721739129 0
317563870 209089901 0
395249361 3127556 0
461591435 327716441 0
473895940 43164422 0
603821146 639890609 0
307139041 250243376 0
546662083 621100494 0
657269766 789064666 0
726599679 11705232 0
333815037 420664053 0
798107581 565795383 0
542464858 534412903 0
270938568 732511269 0
550682752 364295433 0
638342012 40262792 0
721551015 673277741 0
172862969 212757505 0
748769149 64764704 0
393689880 704598612 0
269792123 328930611 0
17731885 525360739 0
77127 778640707 0
109211078 355934955 0
545690155 406365547 0
364976432 501509434 0
285889915 556770713 0
287842791 250290801 0
148324472 391598914 0
505115259 697253697 0
257353487 362437912 0
294227035 792692797 0
575809909 685405880 0
410836594 669888279 0
175544702 50516218 0
219153381 453165783 0
632543550 364163732 0
649972488 494841401 0
282176373 134783095 0
24550034 3596868 0
489872463 368264672 0
464120371 769804287 0
108930489 576548495 0
539123984 619444046 0
412489845 291595551 0
692254801 505275642 0
679585068 766952074 0
6205103 308740673 0
182801426 14402150 0
328256517 532204494 0
108460491 390220891 0
732282594 732461897 0
626027503 760053622 0
622256696 85526948 0
30188628 96504495 0
748273725 324581469 0
193060868 261234830 0
370353897 135083129 0
363714813 107330901 0
702678391 504800134 0
589452051 46993937 0
337769257 52284248 0
587321521 697523149 0
743292574 501980757 0
10994306 288696949 0
602248762 690720330 0
318254319 290163616 0
539313160 151482670 0
274517356 731675461 0
464425307 51063957 0
498272941 375936755 0
453618580 728672457 0
284734673 8100800 0
641561239 573602711 0
602596868 113712554 0
796127119 629873323 0
131827313 693795378 0
717652410 62160402 0
289253900 362033313 0
587551789 391342111 0
257648654 728603827 0
323085828 18727882 0
176591480 97666409 0
416841291 180572324 0
666011460 393548291 0
420381861 316648100 0
50731726 51846744 0
258877244 752695890 0
51521096 50235455 0
753909442 538699086 0
378749346 629455874 0
543388703 346323648 0
294784287 318427556 0
412346754 739230602 0
596090339 209387152 0
644128968 41950968 0
361608335 647231644 0
582230635 136618874 0
516446588 326828834 0
666330983 58970029 0
574074516 566735452 0
315650214 227198637 0
446581558 215400443 0
203837108 727204937 0
483427929 85452710 0
561559501 394882290 0
314325995 681001982 0
177287456 449359798 0
477543790 786177419 0
415964557 706072585 0
60378451 141551539 0
550851694 406277564 0
729745998 260035329 0
42192880 533616553 0
125931845 135392075 0
87031869 383661136 0
581241308 226768955 0
726257272 744949094 0
572216057 544466020 0
26858317 797308592 0
374340984 272607683 0
492865212 783528730 0
332129850 524212642 0
124328184 66220516 0
79823876 252089034 0
69842641 773818827 0
422715244 666233031 0
105655106 25319510 0
790547527 540339063 0
25211263 766550509 0
403810890 108866642 0
616363397 688228494 0
612045940 13438345 0
143177065 506081672 0
628968759 500005567 0
537595968 167429257 0
726183031 558695233 0
581502240 254108659 0
461333447 508444727 0
488693364 325162391 0
393389300 675727011 0
211166702 169163337 0
421632691 220005732 0
353390896 599928696 0
545197057 456120121 0
497766172 41362954 0
595507269 178610108 0
198212250 533498590 0
241504993 224358886 0
94834118 469606637 0
574481812 644546691 0
160144242 636309938 0
8652903 66736817 0
776929826 417673534 0
708327165 44383775 0
121772634 162401043 0
492063710 92170307 0
535613425 555878410 0
471721124 621228273 0
413859389 463793926 0
325832492 43506260 0
684574639 150440449 0
166109759 522962650 0
87795911 614524946 0
507619029 575727975 0
4860104 661071794 0
624775909 615544590 0
544567726 235458347 0
139104661 85520793 0
626439017 105481851 0
66207466 686396403 0
126722308 385116979 0
404010319 12584744 0
720728218 379709267 0
452951391 240746782 0
731673995 488258668 0
576347606 350011958 0
578585520 354465087 0
731471843 722867051 0
510218804 10181673 0
598614504 367545436 0
765893273 424857654 0
207398749 297901998 0
551047451 302725416 0
117917964 620931681 0
578455304 400762881 0
259680172 299140502 0
339281406 677362145 0
142494162 401679688 0
491326395 468169475 0
395043059 391924416 0
776020867 578391824 0
755727742 689566136 0
610446678 583995392 0
70436833 189349651 0
734238219 294503077 0
341718113 2681064 0
396168253 427059683 0
716744131 152804643 0
703162909 537730971 0
747425121 460879493 0
733396078 603543423 0
128562086 596825911 0
206721503 25341006 0
443886198 771879515 0
56378701 750295955 0
674157225 219284808 0
470499818 254274214 0
772387809 390182445 0
486687891 28331732 0
286919319 319072524 0
149313700 486025724 0
734141255 427320477 0
99817189 117667168 0
517769087 715663625 0
239236505 573785833 0
351068335 70270623 0
236862338 575329393 0
211065279 434587410 0
73256085 454155122 0
246754703 336489970 0
422989537 615088586 0
118780363 659016050 0
727518779 622490886 0
621984011 8296124 0
33571474 774631096 0
302849574 348838663 0
618200585 327421279 0
532449999 41648452 0
604794382 626807789 0
739259716 17326253 0
713438233 132485948 0
423325357 336528367 0
523424304 387350755 0
668072863 451555055 0
468290395 96970167 0
710521669 797951652 0
637211998 554310538 0
636803765 471703329 0
153202715 160837338 0
602868252 503741271 0
584805574 737508405 0
24542512 406407752 0
341236016 179989293 0
266085455 252073653 0
23545625 741147351 0
719896399 329992533 0
654119904 294356501 0
305064991 430239617 0
773935769 241822781 0
321059245 292874386 0
24706306 642732817 0
429052650 210267538 0
451813877 577581020 0
183049184 647742653 0
319662743 348344046 0
87617516 98780168 0
755077836 190308557 0
356726675 312659710 0
504546967 68194264 0
521057962 372174089 0
592547862 710649380 0
218943195 782401171 0
81434263 195271481 0
143705900 413407417 0
163590417 368587275 0
329837260 409320919 0
701046614 501898698 0
634626275 256325382 0
554322421 789702412 0
12727006 255651956 0
372537316 229773851 0
784534385 388220283 0
794996351 224029999 0
106124270 6192981 0
267854469 354097160 0
700158348 77369553 0
267642882 711934322 0
480386861 796095517 0
578653787 768141278 0
615717819 161408763 0
546303599 334953989 0
65292228 577090356 0
783053868 184208046 0
286506970 677869247 0
269575346 480981071 0
153897640 282120573 0
792949813 258324020 0
284099480 605435923 0
347208845 700353028 0
389464062 706878219 0
764079148 166724095 0
3147161 189355735 0
323519852 336631201 0
147330243 319754491 0
769759843 252952151 0
172747886 440280729 0
268847039 399829926 0
205576171 267456240 0
337030544 428287834 0
383462292 363899539 0
320862449 455377369 0
717562582 385698925 0
26812949 322915572 0
659203896 122131807 0
491260502 420217729 0
537274540 714333677 0
536617869 788295855 0
729957726 536507299 0
151272627 114468879 0
251257437 295319916 0
719628547 248928425 0
686582923 39943311 0
658850899 258655816 0
382566623 656897878 0
396503029 771839077 0
681073472 789711528 0
488466397 194113881 0
523543876 294264165 0
269095819 477704573 0
588522234 398049549 0
499790683 366021530 0
203026457 343960337 0
386208106 439049953 0
654851645 368847132 0
584901142 303681867 0
207464840 351466189 0
308003461 349693695 0
5684643 679558306 0
674659600 90096491 0
781709006 110332139 0
461520399 232822777 0
670399166 321494962 0
43561131 548271825 0
222134105 688277581 0
755484644 10541583 0
245382323 300453659 0
642968829 601490200 0
25213370 387742654 0
774876879 780427692 0
687286993 377426412 0
576435028 198283386 0
800904410 776434102 0
785156336 243561075 0
247436238 424718567 0
499290413 665555461 0
219454722 465659661 0
152812427 599841174 0
243824696 534867799 0
409786781 378246887 0
292831672 343398289 0
297945542 219012973 0
785044845 417084566 0
482997485 714342963 0
204655929 70944052 0
382276290 118179992 0
310164693 675969006 0
103290569 209396830 0
742163559 590627999 0
486420460 536197080 0
656130699 690406724 0
291628697 751724425 0
246199206 657210807 0
259401747 95857968 0
426125436 511694515 0
68516742 739477174 0
514373642 32804155 0
564149140 262840493 0
274216998 154811508 0
660796937 537716112 0
246402214 629829519 0
618066528 104673885 0
724762721 153626121 0
666622266 418715175 0
351960728 45857756 0
650264415 771893851 0
295046994 469873470 0
614076595 390409564 0
458938794 502818555 0
351994498 90726680 0
186935310 204247872 0
682176419 60310933 0
146049607 203037622 0
142849289 703887202 0
50514642 19521912 0
408224087 617092991 0
426452833 87016286 0
282307545 157269439 0
512081267 257483433 0
158819194 329302459 0
321420598 520446753 0
630669379 16739878 0
403916368 705179752 0
423758374 233568790 0
123964184 711663557 0
455739632 742513069 0
312163123 695088922 0
619216944 152454336 0
283800797 489686071 0
760340061 686577605 0
589570698 446439907 0
54811906 177024045 0
700385250 347657230 0
276953131 704270801 0
287118422 655337690 0
58782680 410879947 0
381843597 686156006 0
581471718 717336836 0
88410810 29544710 0
788700653 273032723 0
343575418 639213151 0
157730180 74911173 0
406017570 96754882 0
751476378 613188732 0
117165802 715454504 0
260451776 391588135 0
14770220 515696006 0
512186211 373611759 0
13094500 500260277 0
138230043 525537200 0
800328759 217655365 0
325001452 793313760 0
608512205 481533375 0
184412590 773146533 0
88459781 184904516 0
87453192 386034537 0
511915638 244845307 0
363052225 320635442 0
277880983 681889149 0
157128149 153324384 0
177053203 380733654 0
207685047 697569506 0
615204152 185373172 0
524459923 94750771 0
763543192 298393669 0
473338105 360607820 0
322558179 202853847 0
470933554 28201141 0
205656168 601992378 0
633213035 88988015 0
580643 780930550 0
225828727 718393928 0
791087987 32136117 0
439947014 248157163 0
209505012 131580190 0
281576124 52162594 0
90993642 390893112 0
582538341 83166278 0
39979061 550311191 0
182667064 704724862 0
50643427 677963761 0
200598460 255407020 0
244663296 240902125 0
776073411 99476487 0
680127178 144753092 0
722183523 468732518 0
356885136 245188589 0
201532285 332855231 0
513632804 128754379 0
33595217 745040781 0
91058677 300196207 0
496873903 604327481 0
225460583 519828005 0
690318475 11751088 0
196797922 69845472 0
316304899 777291192 0
482828217 666141342 0
601473322 519603392 0
459444333 21664217 0
52216138 495318115 0
347450800 708656806 0
779417392 56552254 0
314247095 103292972 0
360936482 48819246 0
639251027 554950778 0
772388186 90632112 0
554069730 727493149 0
385014948 541386730 0
797339717 523374910 0
70784817 298924026 0
599606360 717026885 0
106006155 742470119 0
685598967 204961690 0
230306045 620410707 0
509715690 248093335 0
272392394 606136533 0
511824513 607311500 0
743678046 241954550 0
127414416 721203580 0
733965224 201850034 0
644438166 258018132 0
522533037 742419219 0
253109133 427341212 0
551622827 625552574 0
640186768 36320268 0
316235847 1808300 0
331483895 589008625 0
651107813 680404071 0
659536181 566696904 0
104249960 633399364 0
38583241 231470219 0
649748545 17275066 0
250363999 499211268 0
319802916 490540770 0
506305745 222568057 0
745586425 123690140 0
561192060 597090641 0
665224773 169921713 0
448884717 9821835 0
189205104 667196586 0
420113966 581672585 0
132266868 219371519 0
26474003 274099189 0
272565015 801528973 0
214731214 131655754 0
428108370 255125100 0
387776464 273119158 0
461874936 297989436 0
397148699 311327177 0
197398065 239255215 0
376381920 422744478 0
119909722 585846318 0
399862813 310172701 0
677799452 667287750 0
411553745 279050639 0
38840797 357535333 0
733740413 58579802 0
740331426 543489739 0
513691766 383445274 0
551155816 651838660 0
669524688 695430881 0
37348849 546455812 0
728204841 219321511 0
181639056 132851820 0
559132819 45690117 0
182656850 481612865 0
78798802 508851220 0
357858189 222541719 0
688358732 171731033 0
152613876 667458294 0
583306677 210487880 0
735302952 346893829 0
498813361 578785345 0
127406599 524039916 0
786894303 78629387 0
393564108 181964218 0
120684441 213853710 0
602998252 231510200 0
562080956 386938219 0
26563727 724697390 0
630022193 428279512 0
710209574 63543081 0
77799905 428808466 0
473449740 185924005 0
473513313 375936320 0
669071630 533203994 0
266382328 417545811 0
778225842 527380807 0
793742876 357127810 0
521468488 245576771 0
388374414 215497425 0
435966455 592823206 0
183069442 790282580 0
785761761 194326726 0
47999751 211235077 0
16604862 795341808 0
365166855 322337938 0
211414280 180435212 0
274558250 320091998 0
761895116 127079090 0
606253094 784079796 0
356745492 96666293 0
27081154 601067859 0
628327862 604828035 0
574739983 97330113 0
399815976 490312696 0
428057375 779684274 0
2871517 526967995 0
713015781 612986925 0
64588435 734919205 0
464662350 595358209 0
722126677 311971131 0
591341563 251233935 0
442348788 408154060 0
790920114 484423861 0
267373862 176750985 0
763501461 769005212 0
645997418 111041697 0
75572877 192285727 0
604445974 714302622 0
325147205 158849461 0
209041689 261581441 0
141183821 309747820 0
406739808 203539208 0
77082927 266068495 0
559459313 601968797 0
683343304 398851237 0
213006428 413463826 0
681868820 677574503 0
735023394 185459837 0
661039497 93735344 0
460592707 486546356 0
534260714 519327934 0
798063704 178763852 0
694088004 757305525 0
414242767 657461693 0
416342554 110853602 0
43532346 640376072 0
82012607 302174176 0
408641027 474278221 0
565963191 184035301 0
157327801 165245227 0
426095819 780257597 0
228929294 573476654 0
582818843 99345044 0
1515285 454761706 0
465038805 433942633 0
534462999 554967632 0
470373613 13434186 0
565063484 249381806 0
585871718 88453555 0
202347365 236680433 0
31005932 91472470 0
263149386 81497235 0
800349637 237304502 0
676178371 375802211 0
648836414 196635379 0
400867019 332725433 0
663448961 117664705 0
472352519 176299493 0
426649427 366706486 0
271268062 637807069 0
200504822 367787766 0
180696703 202267355 0
329428884 554137256 0
38285161 577720790 0
736122364 700951107 0
730041602 355874828 0
376560328 345024968 0
617125861 280618238 0
724384740 267048210 0
575081790 751811117 0
409890558 570214791 0
23089207 28308341 0
752912058 54636291 0
408096343 29933715 0
525740016 693408577 0
162289586 689877580 0
127143082 430547280 0
311879378 288400953 0
26164121 309530479 0
777124516 15631597 0
747378488 762103560 0
282813020 175197282 0
322687080 472110303 0
682897095 218781413 0
342308613 270044871 0
534649472 43203338 0
593097864 261957882 0
319377329 173435767 0
357718646 672478711 0
151191417 760295788 0
242885291 256857606 0
340197677 471512579 0
573021091 223758820 0
96025831 741295548 0
398498907 480793921 0
640452075 341597232 0
59693657 537791667 0
269098486 371689649 0
581677624 221598493 0
138042887 383481459 0
720066580 86001008 0
517239503 712994650 0
514464977 665230154 0
554369404 189904111 0
389385924 323293457 0
356342067 69506059 0
746187275 556358506 0
672526218 609993081 0
412054338 228043200 0
778697845 86809673 0
161073601 714484925 0
284842140 587500757 0
305799245 109312444 0
668195498 429229666 0
63117453 412761277 0
3355277 116462592 0
37261219 393088076 0
343098609 258996068 0
43118158 757519535 0
614982384 101895116 0
698522680 65362696 0
361711226 263110380 0
659146053 601209813 0
176890622 668244014 0
483724475 168623979 0
223834631 710579787 0
45520069 364822870 0
285501132 635117470 0
63138788 400942778 0
753656972 55759282 0
327795319 8366308 0
555300413 416852972 0
12251308 755381781 0
623444824 273954741 0
771055545 490684697 0
737273916 191551325 0
36596129 365264232 0
149397062 118538783 0
564092742 744208017 0
279036684 790679980 0
323014400 255616162 0
98190678 683245930 0
104699166 753623911 0
604427461 672412677 0
585145059 161368511 0
308432950 1070637 0
565448045 730569232 0
383789207 350385375 0
57388596 722508085 0
151667364 6169246 0
276248185 618862101 0
65692430 361945215 0
574411694 446821700 0
582233774 473457199 0
238016347 52732143 0
435206495 714010431 0
242284728 15061682 0
615850408 173133900 0
293587832 514175529 0
691609664 693745234 0
773653472 476417314 0
134266757 366830276 0
5691480 487104760 0
163273210 785829262 0
153805346 238763816 0
460426121 477025599 0
659120842 372575598 0
707675252 298636761 0
341235900 92408311 0
612240115 427877356 0
649268645 263229907 0
668404477 623223004 0
137189366 379784779 0
110259603 412906464 0
402266413 12577959 0
710515727 473565709 0
479374572 350370860 0
568662378 226691434 0
314900913 570721722 0
311154157 485229874 0
799998503 312448599 0
711395398 364251090 0
312533688 551900618 0
377121466 103400380 0
506493874 669009753 0
258341663 4907525 0
29796931 206857074 0
247144905 778104637 0
558955323 749389973 0
795178093 31967369 0
661930497 516655913 0
603807591 462606916 0
102584766 475801612 0
220682979 485854224 0
7001038 149449964 0
419968318 355225049 0
140179626 231024426 0
643051615 345914687 0
702901373 680217645 0
595981986 186275841 0
537442356 613587616 0
771061178 429008736 0
349485405 270561799 0
772506594 236712383 0
492745342 616729101 0
219546602 743761880 0
363020830 294108602 0
13689659 619353011 0
536350577 755642419 0
125679361 750161780 0
632814280 788344687 0
690869647 739473033 0
731846494 18235991 0
742320489 218091192 0
411375928 325683748 0
137356133 219117105 0
159734063 88784199 0
673007518 517994330 0
63252539 481238659 0
515130381 598384362 0
570881871 602434432 0
718656531 117597476 0
786331861 370244016 0
40840085 300706796 0
623560882 24818805 0
785831277 694822058 0
410459925 176788702 0
112339475 670044202 0
599594178 427477397 0
435629755 518869701 0
769031737 699118389 0
408719261 712584681 0
169676984 538487266 0
510960420 579315574 0
307258217 160316999 0
557929389 14337316 0
308260365 378469572 0
488393035 276906367 0
775169849 489287276 0
694556663 762306042 0
58353247 358998410 0
118083104 127375908 0
42124084 385961560 0
368832693 786890282 0
376331544 381758955 0
491785217 132231425 0
6868070 17970506 0
511994452 537742653 0
405504502 112576451 0
1928255 402064189 0
192562245 488945299 0
33597276 329067892 0
20837561 525246509 0
8820846 156918090 0
475040416 247947443 0
609178364 595473812 0
154391698 254478223 0
665216917 394542040 0
502906042 52326258 0
62179046 518716241 0
607713957 512247507 0
361462470 378249933 0
795581422 228804623 0
546691664 208470213 0
221474777 613570264 0
295431884 501351959 0
337615123 4437862 0
384362058 153786090 0
763453318 175882214 0
562716625 342409703 0
34784546 461450039 0
417416003 590889868 0
87295100 785062769 0
104961526 632781188 0
393566628 449730037 0
17486293 708668158 0
85192316 349412600 0
618730770 406988862 0
801056747 64722482 0
57085938 437847857 0
528356615 775947311 0
738436447 708072768 0
505760437 361040073 0
403744211 781495713 0
374333338 698943916 0
756948493 446032249 0
322838783 275332756 0
721743491 19403446 0
236768752 801604972 0
57346378 116127133 0
478688077 153253387 0
530266889 125487895 0
89368713 110376177 0
558234158 288333215 0
264037069 21085222 0
266198132 259358718 0
415811861 670010844 0
413997747 536354388 0
256662175 154929325 0
753188780 299371676 0
207480929 467545781 0
314691972 284734776 0
140176816 81652107 0
790893260 155644640 0
465500353 205957602 0
480756183 282733597 0
446868012 793141776 0
624887226 156008925 0
86272162 192010077 0
216843063 454192185 0
129933913 543470226 0
636256412 459340053 0
284103929 59039040 0
281797737 652339322 0
356192056 165214997 0
192919287 355595355 0
104965246 503253641 0
757259650 165145005 0
308302934 363158986 0
531985499 477241248 0
601296927 276370531 0
330492429 447688862 0
644898353 482858433 0
644703709 81287472 0
558461546 742386292 0
519967552 244496521 0
149771257 464015689 0
696519753 359336064 0
39101380 357418843 0
611307620 42122931 0
1056873 795155935 0
514600885 479026201 0
199185325 252795986 0
633407638 585302538 0
671639725 725096375 0
660494038 414823954 0
291949430 770845256 0
436357887 747139113 0
609780468 464521405 0
219370943 589522511 0
677686064 485132822 0
288136582 465212337 0
185892601 474807539 0
35669372 52804318 0
638945232 447427853 0
74449176 313667369 0
794688644 763251217 0
325819336 6944751 0
271557027 420731603 0
291165138 529778327 0
355938117 200987723 0
207539734 34195012 0
116433571 340867757 0
182687703 236589295 0
629807769 228548057 0
131114345 744231147 0
650816176 81226917 0
650226295 353349425 0
593205982 281820735 0
160161114 378844430 0
242525902 186493267 0
223950149 499135379 0
232479546 55876513 0
494643306 721704479 0
23763704 699982656 0
250806305 676488078 0
274446728 652265615 0
423046830 272497690 0
28341559 492913213 0
396263035 47184850 0
582555499 575516712 0
388993181 611327458 0
473276578 249976269 0
71422837 343511256 0
131813818 587044187 0
426430108 243719812 0
672762465 423700718 0
227522641 335560375 0
790988881 308796256 0
571060568 326907604 0
703131821 285054528 0
120562453 675106356 0
737122745 215212998 0
356238961 319892992 0
554086925 194336617 0
527580811 39119622 0
746223630 497209713 0
410084923 556707725 0
380901886 18728228 0
394908695 588082131 0
177570753 239882200 0
75648226 34275405 0
118690507 210397652 0
321991703 127852485 0
59225080 648188812 0
512473323 708275181 0
66429473 201628754 0
545984758 172620656 0
393045920 497346628 0
694832530 489298102 0
112677365 257156836 0
464504424 318558731 0
619368153 281437129 0
254138348 550860037 0
147989303 171744419 0
336276954 772983022 0
788644027 256270898 0
427171692 47144628 0
652142485 785150700 0
106276016 695306898 0
316167657 486158591 0
780019112 235867008 0
475878617 271003513 0
739458624 183023683 0
475241062 171659727 0
199895683 189188789 0
472076126 691289530 0
214494886 643024991 0
500571063 154928144 0
52167602 271832133 0
181386434 170748146 0
582914577 310312760 0
186486040 329134383 0
402334096 720702625 0
240866236 477553546 0
643051337 508202115 0
472621869 747501001 0
266341444 464811201 0
381022071 224169107 0
607954175 545097949 0
158178760 611713617 0
426504266 774549774 0
195156943 710690973 0
545187257 237501327 0
613609397 435475596 0
322955792 368166413 0
465809752 221444740 0
457989935 147573573 0
202211128 436430387 0
248232030 154672723 0
145911213 691623765 0
475090739 361479181 0
75343688 616812807 0
156341047 668520484 0
170604540 503801506 0
800482616 129448179 0
479802553 82437892 0
147395741 699748452 0
417098085 102486574 0
381563879 280363770 0
749659954 582192264 0
155295092 520055790 0
258728130 244720748 0
291895004 31652157 0
599789410 135308866 0
715467952 143792929 0
771949099 310940246 0
605850418 673930 0
28428453 265722709 0
670957344 292001987 0
342369133 60110035 0
570159897 512845719 0
148420 309321210 0
475822803 692699121 0
617090332 748684111 0
715214343 325584297 0
358700035 671077671 0
6957919 178693925 0
321779697 169145819 0
662341380 522109226 0
783921710 414222088 0
436062122 132665906 0
51835313 414099801 0
746961757 492500805 0
152964802 362734505 0
411846658 599129179 0
167574266 629026864 0
638849097 97141407 0
510488173 261206761 0
161025262 440072408 0
510671773 122006343 0
445423214 594460786 0
36364104 155597737 0
435336216 678434208 0
332418522 763006964 0
736855413 1582854 0
645206279 692116111 0
88056403 23233173 0
777407365 748371391 0
62586848 134201893 0
358631663 750412692 0
458525179 651610848 0
289568608 801169969 0
177694771 218986066 0
306080335 344503679 0
441043814 371088589 0
88022066 256346588 0
257623801 239371696 0
789562042 551825933 0
68470402 497560537 0
555909128 449160727 0
608338671 361968755 0
792231036 23818409 0
745150464 496598615 0
514107551 140988878 0
768335810 29372555 0
631717352 784425070 0
645332272 161020977 0
431268940 10868153 0
177753204 239313685 0
479994835 225608121 0
286659714 344151865 0
389682992 252519791 0
492460018 714732381 0
189824251 139563163 0
799041527 199565338 0
197151773 616285291 0
283584744 647677882 0
735957568 796912337 0
89074073 776837228 0
450467698 34541081 0
677810788 277753787 0
442306550 595960360 0
181206067 778886367 0
800123311 290162753 0
723151905 626339946 0
788518847 689919313 0
310000464 267500761 0
391301547 197563695 0
709442095 505532014 0
750336493 417451797 0
325034232 543234337 0
457490883 77390397 0
724353105 795654464 0
190199903 394949448 0
418831431 679464103 0
104471654 327993408 0
405137021 535658576 0
437680098 234966232 0
562049481 640636786 0
660003537 37095908 0
254915524 302285575 0
274799931 277718927 0
289039360 173418912 0
82142395 358994921 0
413281909 672012781 0
49151933 514729650 0
28064610 208636800 0
737344150 434725028 0
282953342 568489666 0
67078636 156418734 0
646309704 324321856 0
132107778 493985310 0
773196373 163220954 0
209058270 397445101 0
75321524 352772534 0
156996134 497469024 0
606284842 134491533 0
670702012 491316657 0
292902144 199564079 0
79779935 601353620 0
287424876 518985504 0
227883414 645423251 0
73007157 260194549 0
363647333 407062375 0
339881143 204648379 0
310354606 628573066 0
406136554 22022638 0
575080853 24237101 0
439854188 549573212 0
255774046 602199290 0
78872306 713261976 0
793087561 9475049 0
131688210 409107593 0
441284510 630677642 0
558223220 553607847 0
430613304 121664699 0
399193479 227173758 0
513376929 558310984 0
433745239 81606496 0
131667031 417475087 0
10771743 567376006 0
119616299 334009154 0
610270463 17913208 0
707371695 620850058 0
743111138 249339446 0
25871680 409504831 0
287646578 170381767 0
621420195 287271909 0
698686095 100166144 0
757244800 479721058 0
499738538 187150415 0
465929966 234045048 0
529612609 106309685 0
702575355 592521557 0
187721267 620780623 0
109905156 268178692 0
345020202 788849329 0
201199484 5239311 0
446739072 118762730 0
91962867 433526595 0
519565113 82817991 0
514853114 756306721 0
541538673 368806533 0
309213677 533311234 0
282781582 723039201 0
442594712 453801064 0
731014046 48916146 0
757482850 267627027 0
576503750 265729417 0
685424418 326417392 0
756569564 421894852 0
650520081 176648425 0
782761680 552874812 0
573753038 26135614 0
90800878 223782800 0
642140631 291731900 0
50804708 553118903 0
487955255 527172332 0
460562576 187166541 0
182356595 572561487 0
395822028 99369539 0
70557270 39272713 0
466591039 498218416 0
406493844 30417187 0
327330728 488596693 0
666845492 662212526 0
627373499 725896080 0
46867025 224064971 0
174601305 165314284 0
763958230 517333000 0
89613476 50440895 0
201880385 532442457 0
151965159 718501991 0
6548603 651924555 0
123225678 242723358 0
659999772 488768442 0
555738280 800686026 0
316046274 201787132 0
392091589 208426651 0
153505041 467979243 0
352916798 90064015 0
740693077 497308983 0
381053471 235868376 0
250344029 431814009 0
377928755 402598628 0
70008350 245575170 0
670730740 778968839 0
225306651 594799046 0
213606863 621358855 0
15644778 194745377 0
70694133 321285558 0
595295060 71691616 0
374652829 368890157 0
293342891 177945794 0
391922395 147049613 0
219123485 322438443 0
159792004 772236469 0
17409982 566394302 0
747114689 785652187 0
516121582 583380466 0
522689808 257247686 0
37634917 81046110 0
711151183 109968138 0
523275900 687614409 0
575411597 611021513 0
460516583 711590837 0
622759578 376504494 0
409955559 695012600 0
291175524 572590594 0
58607788 253905496 0
200669757 692271775 0
169386173 556585909 0
273700840 22950242 0
68398764 394770886 0
341742419 676729198 0
373591894 412479730 0
170484654 51752814 0
655897036 97150350 0
250953426 265809020 0
190616023 729239169 0
14360596 251086237 0
93374489 530769642 0
722212023 797887958 0
397137722 169786961 0
482698610 38747845 0
244004825 214220954 0
202479805 151227139 0
747463214 347377431 0
760199514 450538255 0
23691451 656398348 0
112260259 542141795 0
389731968 490196052 0
291104435 380781548 0
358951886 207621438 0
311058964 393795303 0
447721784 685059026 0
184501773 537553097 0
602058239 315855384 0
504986758 738408740 0
552427558 271205397 0
395911909 530339522 0
457075596 687010675 0
187217883 412653762 0
416305100 94677395 0
186323104 557239805 0
503934153 566224593 0
204084556 473365239 0
170762315 39740820 0
731211924 440406272 0
655190907 421742232 0
776008763 38966766 0
793244738 1383971 0
29732017 739073043 0
670696075 11758851 0
161332504 87215687 0
83340473 762590932 0
157598647 398669862 0
490346213 255668892 0
319131896 256854783 0
163296482 394222604 0
668396485 292019547 0
197367302 671154763 0
2285462 448145142 0
202152462 747056300 0
600119805 658060894 0
273077231 548113127 0
797049977 624289827 0
775652912 590295186 0
311411790 345852611 0
727771705 372300659 0
545928020 583562730 0
261836177 411790888 0
553046602 710048742 0
238466944 749749235 0
519120174 240477431 0
594071080 126405428 0
215832266 390228321 0
59824905 293922722 0
269206360 480795039 0
479930676 13468357 0
276374250 390398143 0
440724839 666601688 0
792615381 666860547 0
479609671 252852501 0
198464003 588098025 0
180883834 133275487 0
170223733 702939698 0
288874700 532051159 0
117714951 359531806 0
336902749 451668984 0
767152192 653755514 0
447950505 371983643 0
633924764 444206540 0
769535371 680431281 0
633926968 232154931 0
37503361 252518095 0
486293520 768076225 0
343377606 438090682 0
433131188 740999563 0
145329280 769489569 0
322486891 358213112 0
48064007 457243642 0
540071488 799181988 0
158013514 745011945 0
185127862 615746445 0
792216555 756018764 0
207080747 255541866 0
25722830 171770301 0
787247677 176461729 0
209558723 218522043 0
375225529 250825887 0
538833675 418254280 0
13753581 418196955 0
137366399 663289010 0
443082126 138850254 0
622438748 357194486 0
281745779 146164624 0
614374491 646224020 0
588564512 622291900 0
475287405 697530905 0
273219149 429635045 0
72477584 379938719 0
445499534 581348344 0
176932485 757278485 0
520525872 502896185 0
262761170 309223931 0
735389829 6449071 0
712452555 550054794 0
248029013 209589051 0
500171692 548491913 0
354081795 282058458 0
279566265 760946893 0
514487379 687938273 0
665400161 665917709 0
480088859 578676607 0
674942873 73276522 0
301729159 659070598 0
567904066 51427168 0
229959953 454698458 0
393388977 18382547 0
29824491 104467022 0
557430355 346833829 0
254429486 127880172 0
750872539 623754658 0
423401765 640613466 0
574978346 4238379 0
683973777 638883073 0
344385523 708520028 0
586063357 331399447 0
756350057 517121144 0
125964786 473178330 0
416486124 168525346 0
420927972 93471000 0
269178320 413030768 0
255445995 245852655 0
621384828 345874294 0
209357899 511596285 0
747403331 723138579 0
43104460 577216011 0
491519004 682840369 0
746003251 481351925 0
395462893 526990112 0
236555734 225218945 0
249333423 690854910 0
323575447 638594511 0
251213068 496945713 0
27455824 192332294 0
392800476 700849479 0
258295668 510217729 0
609485169 733203437 0
436010951 718103332 0
586005765 581780310 0
611265669 534106765 0
76925734 450062710 0
776042653 548215538 0
276372804 334782200 0
506823440 368967823 0
326697122 225961677 0
24723209 304938536 0
421552223 126746613 0
789027301 623789032 0
226551152 372633975 0
328808383 295815863 0
728992391 31249118 0
635984254 346279472 0
592345418 13050640 0
623213490 736290047 0
207603306 279506005 0
575863774 617722532 0
594066187 680157223 0
335548740 686367121 0
197388010 559083470 0
125774067 342026327 0
391138933 462473505 0
482931861 365849722 0
483446523 11990098 0
461610282 174612027 0
602795605 521737500 0
59529169 326688829 0
484829555 480201701 0
695928264 473331193 0
660227850 711245137 0
290104271 215580472 0
363271958 281046740 0
504497007 277536225 0
55968770 174388732 0
752785804 688937495 0
104681022 149833445 0
733070273 222942823 0
574016747 275695100 0
632155695 40741330 0
436606622 134249441 0
176072462 54705757 0
564456198 657037991 0
117399847 243093339 0
658404328 80253299 0
87060993 670360830 0
352026174 400672963 0
730742352 412508891 0
218976306 539660846 0
180476092 71808069 0
316202743 674065750 0
109869472 191564587 0
448222498 587961813 0
738696365 214526946 0
20576860 42674062 0
410543479 33697073 0
789211924 636664395 0
37757793 242419648 0
613165127 622596725 0
226115651 679868996 0
228740843 11368187 0
252792490 523271298 0
485864853 735868839 0
147877964 399517453 0
603918113 425644884 0
227267722 503610222 0
571090571 20665206 0
192917265 102323732 0
95103412 586991135 0
330255945 295884562 0
662584855 649240802 0
678172833 224397423 0
621451725 681333466 0
410087258 483199949 0
762671900 562695850 0
99596791 207195786 0
527494645 61073118 0
135829528 402319631 0
502044571 411769236 0
362033062 295778484 0
613878967 168469134 0
342489006 38134892 0
579528562 167649865 0
176525122 317305842 0
265542551 375442698 0
454216657 260442781 0
619445755 567385777 0
285135048 423911464 0
205313610 33162237 0
92456334 384455557 0
341972336 175263490 0
242475209 398976005 0
344107770 212809171 0
636488607 336295071 0
673374325 373928693 0
40544330 156027168 0
589729474 204516006 0
241317481 274269810 0
562381530 384551080 0
749695401 661638453 0
583260890 517733877 0
432577203 489988317 0
651532101 328063526 0
626600180 632648086 0
61291841 564654048 0
669460419 381038751 0
772921159 314232776 0
671559459 611633416 0
659584194 272633556 0
159470461 553490466 0
524649793 22901731 0
122431998 207161906 0
52857680 296322434 0
540686058 745644181 0
45529704 561119289 0
495682614 530387267 0
259888170 225379324 0
159603286 209480229 0
87217420 789607890 0
62962356 458194957 0
263773706 624619587 0
700533917 272813643 0
344873769 724259968 0
305352205 496620343 0
393003751 132037542 0
300621779 148786954 0
61929957 463185860 0
379430635 186788356 0
459199143 670100937 0
56816038 650404306 0
339118417 339656607 0
377428168 719641778 0
20510821 367429910 0
508027546 137087482 0
411909025 740407829 0
101647619 672523925 0
445713876 278678109 0
502533102 488889662 0
667511194 488204783 0
529399610 370230354 0
364837918 482302143 0
264501518 675876008 0
420835147 497520661 0
458208351 304355676 0
564656495 252767272 0
479882352 632203230 0
505762897 690350814 0
144683270 357540412 0
89664129 491084956 0
352328363 164938340 0
395238415 702981717 0
740569353 429046730 0
454325156 5788859 0
283750592 424270440 0
67122797 303780781 0
734483819 745129396 0
751640361 414480154 0
225516403 633071018 0
90569442 512322952 0
762712897 231872534 0
358010597 751816794 0
582981237 145139331 0
416974442 328421170 0
563278355 673324669 0
124601723 401338634 0
493066164 302005399 0
389375659 575569486 0
330109387 497557494 0
208292481 758348298 0
216537517 224226922 0
698284111 209970957 0
740215587 697807888 0
568565477 506638916 0
368059311 333360776 0
194761930 128168570 0
760157387 771926376 0
239347343 209424294 0
394358439 335138409 0
115541530 692763442 0
322376504 155184904 0
526971335 501538943 0
169691646 624977100 0
122106886 357680013 0
224785647 451622121 0
153849201 265782887 0
293149424 458966998 0
767888944 14398869 0
263896019 58701802 0
563264311 643745261 0
170272215 571623369 0
603710521 354382714 0
774129230 420723884 0
680012995 687396995 0
67154708 352607457 0
615038369 467992279 0
461654907 164995961 0
612136668 511809384 0
513398665 450389259 0
593850617 262224071 0
453762933 620761780 0
111558884 32459040 0
473665831 650760138 0
604835134 104234294 0
55288718 721538484 0
723091151 567178707 0
351449317 649760969 0
662170777 159823013 0
544456402 137232256 0
620792636 40114693 0
29843580 645965995 0
453204498 562616559 0
437107677 579656371 0
114517451 274046871 0
608332493 656204897 0
746340876 367090832 0
407013719 674767144 0
284828150 569479811 0
602698345 761609156 0
361323819 731425986 0
39995179 2421863 0
211943794 314792830 0
556822267 603276511 0
631226049 672993362 0
784375449 295979072 0
284080237 604521275 0
584467892 696283114 0
8589376 405725707 0
178464988 289697207 0
790909015 713261867 0
237154668 673368414 0
406429843 535581319 0
602572731 308880150 0
17647504 170040927 0
470220533 128474400 0
175142184 253917479 0
423565582 457812394 0
423051406 47379884 0
671463257 768425426 0
630053231 318128961 0
633722322 86042885 0
413433664 510975704 0
526038012 444881213 0
345030880 343531383 0
717213521 625249373 0
374316867 709192483 0
629319448 18541382 0
443827777 105137830 0
634255052 725080054 0
674215470 35340002 0
384334480 56521729 0
798076725 467091665 0
409846733 275574855 0
90461108 581650247 0
246261385 87058149 0
727955331 304119420 0
369869473 176641851 0
626031271 477762188 0
243430578 472113264 0
12410427 279812234 0
577554490 11167567 0
60154318 117457021 0
610771127 585397977 0
703351164 666124737 0
746902223 65550837 0
222847286 228764326 0
663504611 475871704 0
666739367 265002028 0
245434859 454539541 0
794160320 688615787 0
177254181 311832938 0
634607767 777415655 0
651486024 486568798 0
62108381 749358912 0
548790571 169443348 0
432935943 667022419 0
182271329 229999288 0
91122306 400957478 0
799249943 225130117 0
366509291 474872708 0
681529346 541180309 0
61420165 156357421 0
570161786 260543201 0
160193998 43187038 0
259199981 709039086 0
117312692 522669106 0
141023900 506129658 0
17072270 64599607 0
588089458 44754907 0
445023505 100926724 0
194828792 550730542 0
55269643 354124992 0
593001376 561563511 0
383397872 462335395 0
519561298 529062135 0
743244278 487677820 0
702671380 267541678 0
239274213 259965869 0
351930376 632078952 0
471468281 597618110 0
475975600 333036713 0
312382396 241628173 0
546689168 624970542 0
246066869 693648240 0
292780624 314534684 0
646632491 233347341 0
597454616 650615399 0
470862124 593921730 0
758801124 207131158 0
503803806 516907300 0
769393620 592668995 0
650758143 682663164 0
578163340 482533185 0
508341494 652945461 0
29573690 53081299 0
435395571 750967448 0
712981323 663706661 0
73777653 112060629 0
640940197 749191202 0
228423381 351839738 0
542770632 647003779 0
624372750 645207426 0
675685764 719242697 0
267104146 184195168 0
757413640 554021113 0
60975722 130029233 0
271116408 664417004 0
121889503 391170061 0
719144981 265654751 0
320782566 432407646 0
281059733 159407528 0
683106846 741141737 0
384184242 630110363 0
110537169 183763743 0
639208821 310436981 0
9369610 68063230 0
29562950 402456905 0
731335821 590680643 0
239747851 49415895 0
159139243 729976256 0
88253026 57629129 0
76147428 236065758 0
578566275 499233083 0
78671554 706658684 0
477838429 632619285 0
361205163 579117023 0
452976168 321714211 0
278600069 513406299 0
436701070 62090426 0
241046907 62860652 0
496005315 576952675 0
469413683 554688124 0
591489647 395412711 0
218809229 781072588 0
796810758 788215054 0
792267525 304918882 0
413209821 422048814 0
353040168 721422984 0
683586873 667825155 0
697903689 659341296 0
625346768 445805251 0
701917225 672198966 0
493100423 215345552 0
542359058 183111899 0
473950941 188425074 0
312536874 732616455 0
768197980 660310860 0
574848173 665604905 0
489807167 39933220 0
199156016 374827609 0
757231880 595552198 0
308097941 360364923 0
318948374 326853151 0
23597680 140906554 0
139673160 133404709 0
499082991 639937253 0
560392876 157709640 0
3158861 233706746 0
686173670 452078754 0
250566076 567001265 0
519088377 311608534 0
10397798 380368114 0
799877533 285682927 0
243467245 57466049 0
359008971 210393565 0
58643986 272590504 0
602826720 97607356 0
128568586 747430492 0
12437660 770364331 0
353379045 782692064 0
195631606 218036278 0
287055685 787492755 0
61232445 132358370 0
219733578 499983112 0
18159547 643577770 0
414338307 568311353 0
759871191 372942892 0
520123610 457599869 0
625670368 778016584 0
35892177 588391109 0
355155028 747284087 0
677832944 544384889 0
492227257 415974237 0
616256878 513874809 0
438981233 78956021 0
332769242 286247843 0
765546045 63798995 0
90909422 664775425 0
460530559 286030761 0
691060914 587766839 0
92256323 496720766 0
284898971 261624951 0
390812202 738398248 0
39542406 175470662 0
175981412 646563433 0
110116063 759686972 0
492913471 484304774 0
168370691 777893921 0
397536921 341400530 0
348833601 319259497 0
781390671 25831204 0
701519851 469537162 0
569463150 801153516 0
524393126 547075382 0
156242149 564951664 0
671347721 77789576 0
213816690 548875279 0
592829594 380080069 0
98439088 78085053 0
559333120 122181319 0
403597698 786313397 0
42192779 191077897 0
210035021 592016033 0
380430815 656625470 0
709273724 97233672 0
66448328 677009199 0
273265556 693639936 0
241507831 228030808 0
524094835 580780054 0
442067741 597532238 0
272818622 506142799 0
686730636 324788025 0
770910610 495420804 0
471521974 18639768 0
53637130 726805026 0
643882093 265680986 0
698853844 182797559 0
552295956 106787945 0
141315929 178255670 0
426617083 560241222 0
794111693 63076704 0
222579298 71916638 0
151603546 236206000 0
9441300 730757875 0
545043422 40507789 0
77848046 372611584 0
529058216 332394655 0
431432012 414375878 0
32636409 129875156 0
48334079 466837571 0
756216280 354618132 0
757483256 669821306 0
319663228 743006491 0
226099089 797503974 0
57343166 657681612 0
727318373 274256620 0
437992665 647877297 0
407044367 704073291 0
331256213 662007601 0
491537020 189844351 0
176377880 230950673 0
728555256 698539922 0
268810599 162323298 0
387066886 620141535 0
601501226 204927284 0
758987654 90143458 0
313981350 263011469 0
337534310 738194294 0
274309789 462742049 0
666206653 585665327 0
416884662 522980372 0
102924375 2925999 0
5380387 157509671 0
641691606 200008774 0
349278919 447394995 0
225106802 719246807 0
689347785 507388977 0
158730749 387223499 0
762575028 640625760 0
335852632 427975714 0
305995984 137158487 0
8727834 473584414 0
266102342 168916740 0
653434981 262243796 0
424511606 233166558 0
319383268 673752664 0
55946827 301119588 0
206767532 717236798 0
140149180 696221446 0
496635911 421588229 0
506595532 569370262 0
798130609 651061283 0
291711855 357670166 0
491120870 315617484 0
414440866 366406631 0
315734609 516550762 0
195611693 509461666 0
178059644 667180974 0
767968065 334195798 0
370911697 317148671 0
598412026 727787016 0
58795487 120464958 0
160457548 233859509 0
586044885 661639075 0
287260622 434454192 0
501702004 519550242 0
442795425 271188475 0
280270008 157121977 0
320450963 365783895 0
625997618 360595638 0
208266154 110463312 0
248459769 181173658 0
284939684 530171106 0
394538380 324884366 0
745103597 513439538 0
31728552 198972361 0
694473293 166822007 0
334131198 58766513 0
390365592 136862599 0
676811792 592066896 0
607629837 455057567 0
134503857 290621967 0
361639026 267117917 0
166280118 575534451 0
108283824 753426125 0
528984472 132099803 0
249746296 178096548 0
381634090 211841998 0
441607470 583295511 0
10301719 480612268 0
637066360 556234307 0
549893896 68902604 0
257454369 327476701 0
752465257 456913674 0
795743129 84363507 0
616024523 154551987 0
200213578 131250939 0
635485609 187656668 0
389208373 521918477 0
248046232 440681639 0
72867731 591523381 0
86665121 293155114 0
18173728 119247745 0
323048525 507491892 0
339904735 272234788 0
44269293 251838664 0
136386382 43520480 0
459319020 532301350 0
248888518 698126888 0
714692650 151580677 0
276108272 194743416 0
414873519 215123838 0
674424927 709861549 0
772365912 730891775 0
230996362 706045983 0
444775031 14778343 0
225176916 355229395 0
282310102 399985434 0
698447237 616717183 0
74753611 343113717 0
734565125 239473141 0
66569104 780750800 0
212713776 309593884 0
293309242 331022057 0
430293283 500485619 0
196240618 420949070 0
730978092 154587622 0
466787350 87983529 0
525589243 198010200 0
477577696 771757601 0
91820664 31560047 0
478913042 363113905 0
779648226 772218414 0
518734012 127290337 0
8530876 59452529 0
267516921 283611579 0
206842887 783368280 0
69470406 581232563 0
529631829 788953537 0
636279949 399970420 0
383544501 109125122 0
679714929 594348631 0
796984099 503540713 0
616366938 511168691 0
84240129 383281727 0
411791864 726956797 0
733490693 771965293 0
356649878 481379041 0
319283684 688493192 0
671756356 746057751 0
85220971 588578078 0
87619970 82425416 0
490107520 163095181 0
494293410 657204127 0
469825387 453807513 0
67191062 118998492 0
551014899 52471217 0
337078152 262890208 0
752534160 305832164 0
688363971 646364691 0
135233204 156946096 0
409527107 268681075 0
444599058 231810576 0
50211973 592793594 0
596105517 521441850 0
639884990 160230142 0
484883404 676387666 0
486651918 101112944 0
792427732 200803793 0
22305572 629136276 0
179582720 534155565 0
88896556 44097545 0
121310906 750898498 0
416424495 146274578 0
722717493 372184560 0
231510346 106962770 0
577669596 195243941 0
694458108 18687030 0
796038369 169022799 0
421664379 228636916 0
624795148 130178173 0
652837198 462292872 0
364068631 776127302 0
86855631 162426400 0
289315199 231203611 0
768301441 685030030 0
799827559 517933496 0
109813646 288030379 0
216209566 346457682 0
426832697 451367411 0
378485785 723206881 0
728210730 562002056 0
127183414 37449276 0
104838160 421062429 0
192685864 410523503 0
717839024 523911278 0
672166738 736581181 0
516527544 200506661 0
789438317 323965787 0
259076826 211276786 0
588564867 256099950 0
439070826 704006235 0
642085816 355785038 0
379032645 307408623 0
545676721 275877377 0
315919535 8663541 0
641862280 353307215 0
670871630 446420409 0
55804105 144813774 0
614254286 373320006 0
256381104 516178156 0
679403859 621753804 0
695791635 186906870 0
265282374 427962328 0
769617576 122292108 0
61362519 99536353 0
74068119 640572990 0
668858309 985444 0
534845748 71328017 0
146363321 182432115 0
768382556 11212556 0
714462480 653781337 0
649992392 289041506 0
228894283 32058936 0
673481142 664267302 0
94008912 116635364 0
582093658 173556585 0
557164345 680888017 0
756964582 494177581 0
494733742 351611646 0
231958670 222572279 0
228489802 497645050 0
452820046 170987216 0
136295068 536553245 0
280450966 339980246 0
80405103 70876678 0
234366205 407981629 0
396610148 429809680 0
123055335 488362358 0
465223747 591857955 0
346189285 625682753 0
364217593 69324715 0
599109263 12927156 0
188647875 705166483 0
266918895 347017405 0
15446251 281785003 0
576708006 293844236 0
337626375 444811444 0
604928963 496761458 0
460899433 615358471 0
655389713 112364017 0
148909808 302393187 0
200698849 122376340 0
719628376 758853793 0
142768577 361834185 0
443742739 24414984 0
280960092 244804395 0
607133548 571197252 0
354834810 87743854 0
370998532 24256042 0
378088507 27552010 0
497770625 627612749 0
509912377 232757072 0
390468938 450810435 0
91873638 517798823 0
261012188 426885135 0
76930073 552281000 0
641735749 459927465 0
243613615 250479201 0
569541200 670076726 0
707629279 584457561 0
570737881 160909598 0
385985293 240181899 0
759643090 694891981 0
780405171 96803555 0
22352602 315805112 0
539703613 643698834 0
249317229 149097488 0
632262431 137905522 0
359819937 135202596 0
34870706 442161449 0
749115459 152416446 0
58947441 189333056 0
214207700 538100764 0
214451710 210866839 0
54625029 136844014 0
394902418 405233366 0
517186641 130420067 0
124944808 259688916 0
729546789 506907578 0
10447071 64631871 0
452535777 149846855 0
563667393 333559061 0
669790900 33116746 0
573413336 19016248 0
31966625 704098856 0
748815471 657343273 0
28215361 728191345 0
562263236 3151460 0
633470810 129989923 0
602521382 156248732 0
224711172 66221932 0
553332964 593917309 0
496108959 166184600 0
686798593 945 0
588532996 617623902 0
696160015 496294635 0
81400237 109704917 0
187904462 267036325 0
203647188 168241495 0
510703205 795490057 0
767494897 296044820 0
57138269 373623928 0
124082168 799787362 0
175518964 145785107 0
25711180 137495961 0
800000880 779606402 0
614110043 384254164 0
689784504 322302059 0
661860341 384785942 0
255152685 144481830 0
419987589 526942035 0
386230309 776694210 0
226654092 735586781 0
298040427 333593537 0
99185917 131775825 0
47923619 118423966 0
501094619 317333109 0
354334398 548819491 0
447584839 122576648 0
796754224 447513719 0
597563164 503887190 0
548600463 283365621 0
425828971 178369380 0
39601594 240957368 0
445133352 480671842 0
437253546 579559313 0
652931089 737585456 0
426402218 99268790 0
696556219 592213315 0
198222451 557265385 0
49595206 25285478 0
507060080 532266632 0
510540976 595688338 0
440864337 466496367 0
212843358 104583050 0
156766131 478052685 0
168604950 708528550 0
265328938 12989185 0
262490943 205023142 0
715912803 222782545 0
393254052 454985127 0
416845102 142630432 0
446389265 734098762 0
130010898 786616042 0
550948380 252204293 0
83625430 369877213 0
174981342 118787222 0
340810661 678117226 0
291889262 668251816 0
354423329 799091641 0
253184052 379596058 0
224446580 743430287 0
202758531 426982723 0
622631010 20327897 0
299862498 641610725 0
711589900 101970641 0
534097450 110721437 0
2050598 68747062 0
174751140 245212040 0
136531667 524443804 0
59816039 93000168 0
343994745 311074735 0
620353376 454421469 0
235461012 171001975 0
111022923 79933608 0
487102919 551153941 0
258240665 90610168 0
599011188 533088022 0
776522918 612997844 0
407509125 729691817 0
99010715 220165316 0
48105982 766401815 0
449290957 518797068 0
273749322 50739564 0
737938519 743729318 0
571916308 90857604 0
601561394 761233627 0
652086190 13170235 0
461353766 40267539 0
493501945 451518402 0
80928491 215373254 0
425406806 173726343 0
305765345 218586922 0
200026534 783119431 0
649605552 428410061 0
691154316 223344207 0
136207252 37383971 0
101565378 332324785 0
31712724 19841169 0
654565233 740022706 0
618976935 233220548 0
316011013 604365889 0
434357647 634645356 0
326912193 665329853 0
299300804 288720247 0
643983745 80052896 0
604782329 569583101 0
435377783 43222565 0
365799302 619454302 0
309261363 759337198 0
38935395 719681678 0
336187591 348577843 0
123584475 457228151 0
276957086 425634374 0
329347593 594526395 0
186341980 81508071 0
384397830 37644943 0
320778986 200882674 0
768747856 331062992 0
204747351 614356313 0
737573696 195335608 0
204316857 493579195 0
359967361 1476867 0
712432759 524589026 0
222153969 289743799 0
544833323 45026920 0
500931181 177726052 0
594246147 175656464 0
666436721 388511891 0
598835574 551654920 0
225274047 138784133 0
603726086 432122357 0
498695037 303967546 0
546861787 530119504 0
146854410 680140378 0
337555403 622866700 0
677471179 593256609 0
202249772 551771575 0
575796069 548335381 0
606120944 747172759 0
339352747 405661462 0
563782290 310743071 0
354629727 316149149 0
601892352 571254470 0
485867024 649948377 0
118115112 246003555 0
422610328 648800869 0
719978433 201052583 0
443558897 589755232 0
627692070 345987315 0
305994121 746358997 0
665159659 630670863 0
636003587 85438495 0
52079646 180899227 0
97559964 517016711 0
460548458 694361727 0
343722039 593906135 0
549317902 728528211 0
661173103 190783573 0
154743212 291095195 0
660378441 929981 0
315713311 771138783 0
368174991 795759548 0
344371663 289297905 0
310280934 355184118 0
634998942 477668863 0
34018316 410021352 0
698570910 529143410 0
248373616 588546540 0
745690687 555646097 0
527408384 364845565 0
440542122 627255994 0
387718697 39309792 0
30478283 179118525 0
315334122 580284466 0
142424044 744225229 0
386723492 438539759 0
179205292 577307167 0
596041076 510984212 0
207993834 336011008 0
714832616 477455331 0
258794627 287172121 0
312359362 483875336 0
84570916 632637115 0
125785553 479754566 0
390879133 611407460 0
208363939 105000587 0
231024456 51469259 0
532061269 350645153 0
232309245 199335906 0
383882985 196822712 0
127271028 608568181 0
9433571 606157055 0
747631138 372071441 0
141337443 541030625 0
121311437 473866001 0
226637438 732887360 0
349247811 750227395 0
678027490 114455662 0
338221494 318604558 0
564751592 748527435 0
406227707 542633748 0
432479484 268533491 0
53294437 291415946 0
459502666 347430334 0
576924279 279814653 0
757497986 514530933 0
101068237 347014123 0
95965733 95772694 0
320451357 635001158 0
773226123 584881604 0
149017943 342952736 0
198770588 377505547 0
129426227 715243973 0
746542722 471288604 0
761435995 356605502 0
128937886 290440255 0
67185107 32494836 0
534783136 111771619 0
747271221 242142221 0
306684617 41975564 0
666277426 599960093 0
720066556 609890787 0
350675461 283308520 0
594713942 90681814 0
124156039 577494823 0
160221811 108977284 0
703093368 630045619 0
553695442 558217254 0
46709907 536503913 0
792615092 87174942 0
312969999 95887290 0
105013217 588000695 0
587968064 103407429 0
159726208 433226155 0
329329584 526429243 0
717564103 479096633 0
767600797 213831962 0
391710935 54780809 0
71606946 597176375 0
356211198 743152311 0
607241432 616889711 0
408579746 564108488 0
259307166 759375268 0
795639351 606809819 0
685902069 172372445 0
353936385 567325729 0
676187567 537824779 0
673095774 18601147 0
773763105 282412763 0
147981932 326159908 0
598277545 66858711 0
370890894 169123082 0
789870715 600973711 0
628917530 461889377 0
114735416 776368227 0
110280411 293229660 0
180020893 735652065 0
501257868 689212568 0
509832284 193974245 0
504398738 113458429 0
605047620 685730878 0
689159034 257155174 0
123046787 95927837 0
262950427 776824795 0
644389722 154007136 0
544744969 364346382 0
164410553 594175583 0
392247834 379764755 0
318726657 13409443 0
709848348 579987757 0
435242639 315304085 0
408594009 638515935 0
276986884 311594872 0
462663098 215459993 0
516504000 42461675 0
741364943 110757208 0
615638761 29231237 0
476291173 576238157 0
279222262 171650972 0
560031486 595447147 0
591888845 450427305 0
212462352 639600632 0
739872757 551411965 0
182613690 483886576 0
211848499 749376053 0
52930042 188077198 0
477442443 534179643 0
268561476 579338414 0
729020834 51245195 0
198567406 746332790 0
564449229 259520769 0
173080543 667172756 0
268203070 537579709 0
459337310 372256502 0
125321057 282678491 0
435161964 602245848 0
327033970 338964123 0
267770281 145778850 0
502334209 228488520 0
406151536 221743933 0
162739574 35550661 0
214011205 661376344 0
293555558 606688101 0
198978030 290564733 0
66405900 75884245 0
299512163 669962158 0
135734789 349071905 0
176106409 670037873 0
564860222 581836788 0
679118020 520922898 0
186911744 801265895 0
142221576 740093733 0
21586001 94909913 0
707484581 561101806 0
581387064 217011670 0
610729732 491075383 0
498537966 133180924 0
107950648 609269686 0
111623328 535807812 0
250573319 337492709 0
531909827 740995184 0
693790184 206704255 0
330236016 715317587 0
697042463 339994311 0
630026046 684962844 0
436708894 680473676 0
573626738 59769013 0
783764506 125745733 0
740080519 536932428 0
638183543 592903900 0
436722961 285476107 0
709435188 567997631 0
305562985 492856779 0
96477518 142032839 0
175384580 349293141 0
608432506 342122215 0
650678743 27202526 0
462251994 549833758 0
619283778 189961466 0
578528835 533110808 0
582719452 200300808 0
717454036 420134445 0
23353293 7251519 0
735681646 350296018 0
336639867 313208070 0
156675258 660418503 0
342201032 207953106 0
153584786 219015305 0
521248171 373458324 0
775536431 345434895 0
390098873 275420202 0
387021456 30530652 0
5320735 721407246 0
2122350 409011053 0
23219988 367931600 0
78347547 293839627 0
692055949 342134077 0
617709011 657279572 0
122842227 536134805 0
214486848 595615968 0
608215337 348840218 0
529616674 324007687 0
75466666 662438053 0
443184806 198801869 0
366883419 612785248 0
515499684 651890584 0
396985710 743644997 0
380542061 504621887 0
753298599 467323380 0
37469582 199778748 0
227269638 514978711 0
362763518 417084541 0
587147528 105943101 0
769725581 221345207 0
67333411 666307224 0
739846099 9527816 0
326567776 518757925 0
130064624 687593296 0
692747547 222285495 0
91226171 588585670 0
318342627 406367526 0
659505274 710198058 0
680064283 799153045 0
780186527 705277032 0
533616434 345200095 0
338741526 165491651 0
603555262 742077193 0
681748382 623938372 0
118895622 721282082 0
441893428 340111320 0
223559951 753221484 0
385026026 780405399 0
625349199 731007153 0
209323857 708167297 0
567238572 72397929 0
617345202 12465123 0
3437334 638814041 0
214498877 543949138 0
7788739 465389356 0
72790464 689358012 0
428252568 35186314 0
162693095 115002610 0
130419379 513429031 0
728889260 273905025 0
484672799 514285355 0
275743455 377076180 0
549520452 170517271 0
613732493 334125475 0
571272203 566349494 0
232406200 59947122 0
410510319 283221261 0
561623600 385878026 0
564642636 715343232 0
655218097 345570976 0
754537664 630070098 0
496603994 297169711 0
427046271 517737592 0
204967808 406244498 0
205910754 135107273 0
58270893 15448422 0
479341067 133729032 0
103964633 52063590 0
430728819 342952577 0
67938847 156778942 0
106958802 332642170 0
302270688 711947594 0
136019875 245910593 0
649698072 789039601 0
615851822 775240571 0
696102239 654821713 0
73181881 106923006 0
81397721 253480015 0
614587104 334112926 0
784613465 124390092 0
451983815 579390264 0
516550232 776816293 0
650385745 578720353 0
664006341 766849535 0
594409368 718143846 0
556726828 782999484 0
585274601 80609338 0
680049117 355327314 0
166461117 330391914 0
658459476 467463592 0
297133786 92971212 0
469098816 400198681 0
61753769 99115093 0
305356590 388512863 0
64097648 319834695 0
418879187 584569967 0
725587701 371206726 0
146477350 65078340 0
187713000 463091045 0
163934487 263328327 0
16714754 790034973 0
662991169 441494192 0
314201625 550351543 0
301534749 537347086 0
213573856 730573860 0
578439110 780546262 0
287481542 265879147 0
467899003 381203425 0
433468522 764723605 0
724222386 438008162 0
309559126 124941761 0
384729743 145082015 0
217648392 188340371 0
468759714 215263806 0
697089975 689815279 0
768267295 182197498 0
706413225 611264383 0
634379749 293708000 0
286948940 106304883 0
322945792 774257718 0
223733269 130623554 0
737905534 572017751 0
273683527 432191843 0
711110949 620035825 0
433958429 149465996 0
387184883 597112940 0
15277297 222763091 0
108052622 375189388 0
283971134 253587864 0
297175550 503073034 0
286921948 730171637 0
500681876 431532614 0
407328105 247788599 0
390634197 72337012 0
365463482 43130865 0
684283428 303331514 0
652360583 49902975 0
7000994 321361228 0
658432437 574381445 0
488515035 768917458 0
191112015 171188341 0
154724573 43260911 0
153626297 109960341 0
396133761 162007781 0
530158129 531930101 0
349222871 27673515 0
754281755 725554576 0
166306702 117350059 0
425897665 127705473 0
117744477 501082508 0
308427861 36268300 0
180156441 774382755 0
530182860 754761120 0
107318319 227659784 0
62176436 17684317 0
559236785 674787832 0
372811470 104541136 0
62868540 111082579 0
290118828 225979576 0
24449167 263265759 0
205229811 214372835 0
178264969 281673789 0
426336328 795372999 0
206323474 169675104 0
712054310 482367859 0
327386328 599473737 0
714350772 459157011 0
335880233 645113814 0
102231885 392581000 0
86612540 242629288 0
265205240 715315227 0
635326300 131347761 0
655133794 147766513 0
294746828 143305834 0
126921740 466771825 0
174183609 457235129 0
601832468 687645040 0
205885223 726988775 0
3071244 9958891 0
439447214 732026115 0
7316663 571931487 0
794553850 428620440 0
49251258 342421688 0
336568087 603800398 0
45013215 323360031 0
237229636 460629073 0
739593021 667313817 0
24403353 582152728 0
118721732 469792026 0
368303554 719562137 0
386859157 529025077 0
794850915 192401297 0
644004315 235158922 0
567814597 576994051 0
254514136 578067934 0
60029904 315656091 0
698073995 179986542 0
351533462 210905975 0
20916138 345574329 0
691394214 229567110 0
437512292 63458261 0
534346369 797768631 0
87183 692706818 0
405220731 577698649 0
433747913 105183187 0
684490598 786525928 0
715587940 759065948 0
617048321 684516886 0
653172681 598958571 0
385005957 475757183 0
654496907 545403192 0
208859772 362573894 0
599247667 775768664 0
611369689 298786183 0
501064072 302750683 0
609146372 658055948 0
405629648 563971831 0
517327839 600299820 0
734702926 42003767 0
147073404 227607397 0
756495673 503667789 0
586986246 458353460 0
458902411 432675631 0
34097117 447924590 0
733489608 39848053 0
679691946 287740811 0
393107473 619385674 0
68351259 778235518 0
276427311 371386416 0
723932257 40449495 0
51935873 295135369 0
270219087 130533335 0
420810061 38843613 0
471938009 377619866 0
129674648 287220974 0
163016827 141809752 0
603329876 354463351 0
607945009 53114833 0
288018024 81151656 0
541533133 154511952 0
744356760 509722362 0
526096826 372220430 0
113489777 577260578 0
19139502 282816676 0
242265769 789464147 0
557074826 609772115 0
273862137 132695278 0
489064043 705840748 0
697696373 197520212 0
744703116 762166549 0
164470516 113837775 0
721785157 151401833 0
152693812 159799904 0
768515050 301800076 0
261522372 179841456 0
522597951 418115722 0
9266888 341884384 0
258279070 130356828 0
685557019 738618455 0
290763378 703383996 0
685261991 373744768 0
422224292 756249142 0
101439719 135502394 0
301594113 553408801 0
496929964 616758474 0
549905164 798609425 0
247997978 516586052 0
35200107 522423585 0
9861422 12418626 0
194233539 736953914 0
628690793 727886385 0
535568106 176338703 0
107182019 706627486 0
36752326 319686181 0
85110964 260971350 0
630173193 739872174 0
65500301 151071957 0
702726309 464732150 0
667811321 661590557 0
241251452 553155497 0
97352179 477353634 0
400501814 785384545 0
779062664 608442219 0
149878657 210846815 0
479261846 477565400 0
739059400 699021608 0
153898221 189588068 0
53852613 197337619 0
255928430 72539845 0
146610355 715153712 0
367090025 205042492 0
324171490 405183708 0
245677538 411675261 0
180518650 158207793 0
276322727 189271783 0
165410085 95942623 0
230755173 778769262 0
88500192 266363876 0
360417924 774812996 0
348068436 234075843 0
474335467 627841478 0
555488356 727210019 0
419183670 261699627 0
607968011 790914599 0
54245657 727414696 0
232112934 600336177 0
284709946 253124539 0
83037463 773727703 0
314255790 181221216 0
128526845 316315977 0
138113121 146160336 0
131545707 166771520 0
278271029 756377242 0
455167811 797988382 0
634282762 551061925 0
37102463 379242202 0
240286861 149145113 0
327754924 544508709 0
289535480 451516750 0
54915606 3514678 0
211292441 394924429 0
390844621 594118279 0
111495118 84728195 0
149937829 15851383 0
419180983 95896232 0
390945416 795782352 0
192974615 552960706 0
649737881 199698454 0
91238406 370945504 0
105173636 611327509 0
542639503 496889744 0
226729271 435028046 0
99294623 700896677 0
229516694 218947118 0
171758592 637676608 0
504952808 443471575 0
233596177 652525885 0
15299854 57577372 0
455237581 251568971 0
379469549 318440240 0
77627084 337748810 0
2393038 526474308 0
604853049 697958414 0
109334807 12762567 0
156735422 136761350 0
513913187 569229199 0
494759014 713657493 0
28717172 717948017 0
470445423 207674231 0
173105345 64426568 0
624593681 64048528 0
89992915 642656372 0
213119246 61444518 0
82171869 446405758 0
234695838 158448929 0
779088542 525500408 0
86151352 222235045 0
366660707 577473428 0
448267647 140470812 0
691232949 361090739 0
778612245 127077622 0
543328533 235598597 0
169254338 46897290 0
69546714 373455164 0
192645576 373666906 0
225007733 161763564 0
487897532 786403984 0
605596076 24956854 0
530230356 510207397 0
686330481 92914055 0
582846767 246404473 0
178647903 51419560 0
513118735 718347626 0
65295522 115406546 0
187697801 257132936 0
34418087 9202125 0
335040680 796015057 0
20264150 577224113 0
728637136 470856842 0
176254052 180266271 0
233493564 786165853 0
466562841 354090854 0
522646057 748921742 0
281838684 399333128 0
73844482 12022595 0
706086267 385080207 0
450544459 344211547 0
697437456 610747691 0
444210042 643298665 0
457553250 328419444 0
526460810 171079200 0
436448143 71332235 0
357138012 242726722 0
589385498 330617201 0
513253353 780836615 0
485443592 184156416 0
741273620 13862981 0
400972355 714879660 0
244619897 542893883 0
654878518 314926763 0
289575257 125372743 0
623831921 797364973 0
8149825 233971663 0
69966831 618584820 0
252858324 798800928 0
713398752 226575243 0
323696555 170015533 0
42301630 116153995 0
284176313 18027457 0
780576097 416957644 0
180922697 154213529 0
453334883 654038901 0
718205655 547098219 0
614219196 162592125 0
660066981 625035732 0
390900489 258898090 0
59034588 457985543 0
339265431 692589806 0
95648495 526175468 0
207237143 545001590 0
590193896 539021132 0
684075632 387650246 0
138062141 162334035 0
317798492 22961737 0
194282931 513130385 0
361736004 720479858 0
489294211 173642362 0
297401460 669373042 0
78369683 20879002 0
221362481 350379717 0
331880664 703412892 0
258926944 279282481 0
508182943 6415009 0
551063427 614212095 0
764657068 329763101 0
614446632 361737355 0
315827196 77490679 0
597183997 736063698 0
729336235 30491406 0
494331570 292686761 0
48267431 691754774 0
103806362 779220035 0
625184727 420971060 0
521223689 305830612 0
550187599 339094687 0
529229566 679657751 0
361794968 255371450 0
322717418 79329235 0
643425134 331796958 0
157229229 562442277 0
440571043 73824151 0
662098652 161707173 0
288640420 289722033 0
648768177 104425305 0
769277582 738227139 0
282736611 491177715 0
565357105 418212620 0
646804613 724207341 0
93278473 777565084 0
217623185 190278256 0
213081521 463574157 0
58630380 170461592 0
384642195 353810760 0
661648273 681591748 0
10322185 684993326 0
40392565 561371712 0
372473666 422710784 0
22909527 774998422 0
286381313 289822670 0
114744068 573293695 0
451435701 254268950 0
529219514 628807756 0
513194733 174953272 0
687671067 755624019 0
771449399 426157219 0
514046386 537976716 0
90564208 411287969 0
628805213 284904527 0
184948251 348993284 0
14315184 647773466 0
82429324 301718133 0
67547463 13629565 0
707108737 186002446 0
99798761 372412037 0
499617364 291173807 0
178263269 759921816 0
603706468 29305589 0
543647501 507849310 0
93130575 486711686 0
467510939 514554876 0
607694895 708603386 0
460207262 453983378 0
682319087 177445280 0
428731930 283703212 0
186809038 502262616 0
66332683 74393828 0
169803483 718519586 0
570050466 260174726 0
21020421 174733297 0
592713647 726370791 0
522956931 31694705 0
127820266 99302641 0
81404575 743175291 0
587694905 462345330 0
61690526 459078070 0
130477448 378988417 0
228632046 394758049 0
268722157 551323632 0
753264175 250211404 0
432207217 546584749 0
791578089 457506408 0
671720169 685587962 0
45625330 626427717 0
767766393 615350553 0
253351738 162229823 0
167844 677535629 0
41836661 603769385 0
405242652 701050008 0
551515250 452499359 0
551907429 225557548 0
314895725 212078030 0
627979536 709764869 0
410108343 205693963 0
714223459 133278786 0
503290554 356060031 0
67342402 574617414 0
208390510 307171453 0
276956600 493189109 0
461256622 197390128 0
762108051 81824544 0
756275391 713297544 0
769864833 158866949 0
631942651 687924569 0
581762159 451875691 0
48672134 191043050 0
141631516 312044691 0
27173032 470247420 0
455375250 593447343 0
223438731 648133239 0
640758720 86773675 0
199148674 219947403 0
72700596 245933676 0
621161562 598999582 0
147081257 59322486 0
53556321 793841287 0
667923521 382512084 0
20247223 379576088 0
650434645 436879233 0
402519617 655647417 0
199717623 224054716 0
339719679 324423488 0
544502618 656463509 0
455124600 452194782 0
55344585 309668267 0
617555992 152294974 0
389971346 469778291 0
228273070 346928467 0
470842590 55508195 0
718858167 648695764 0
509957508 713051684 0
573315664 745819121 0
15359209 385512942 0
24710426 503747355 0
341770544 800697738 0
412605100 311809432 0
801720622 589808686 0
219534863 642542886 0
259924772 684190111 0
188934821 219423630 0
320280573 37839198 0
507069294 295118776 0
701633869 269909864 0
544181099 446057020 0
233307659 681319570 0
798409353 267999917 0
156275267 434753584 0
156927154 35922604 0
423585245 483986059 0
293150467 505313226 0
775387407 577099918 0
366135089 278929080 0
16745451 82809864 0
308548923 317762110 0
264895228 685654514 0
279094676 197447465 0
187066505 757782650 0
796278895 54973995 0
654163036 269334308 0
469980980 107209317 0
442851046 602231500 0
609495789 104051763 0
738160640 513698895 0
127505837 259390353 0
263237738 644135901 0
475012401 748637347 0
692747976 145237685 0
35837183 397791798 0
138770061 696233559 0
550661005 126473732 0
739236956 6294116 0
455220660 87622759 0
233922261 355927765 0
217603266 251935794 0
683887071 313816451 0
797373133 181046027 0
569035994 554037777 0
55736745 791505841 0
483278532 347712814 0
552961584 42294649 0
707252971 375765935 0
443744676 311284818 0
633152995 89800616 0
572512199 320659213 0
150508111 410110967 0
150986063 329892191 0
681355972 690712682 0
768448499 526738912 0
51018878 531257644 0
687736277 497425924 0
425555203 782188489 0
17382867 491483197 0
277114229 773096985 0
220083492 762067108 0
59178242 523573186 0
755985347 772785353 0
216086068 63555407 0
776902464 516722370 0
718564133 503572466 0
89858215 230692916 0
787844534 75799484 0
383337560 762306439 0
199015870 778257102 0
264826628 514302326 0
747585618 584850570 0
307641782 688034945 0
362905489 308266314 0
510715772 97380330 0
315453478 214986867 0
614991273 666624930 0
536610333 289036421 0
384975127 118410011 0
659942246 259233984 0
501760705 10967178 0
59997311 303966166 0
773968883 793381748 0
406595552 63980158 0
667900544 506717101 0
366026243 61984978 0
14881296 417024386 0
137711285 254767427 0
229567798 118672523 0
779443999 375967532 0
146226716 316414012 0
658949007 619924160 0
645130648 636370414 0
623924655 401335708 0
151773618 422817389 0
85387447 736745114 0
325513560 693741971 0
151308443 382755538 0
319382525 7831581 0
6056764 174787853 0
571663548 690344733 0
126765023 727557828 0
772370153 282939537 0
573554771 2977639 0
446936347 442892414 0
671310266 787977798 0
321609714 783028100 0
18398337 432072783 0
797999395 462237525 0
684742672 146622564 0
175345963 727495142 0
522643073 519092374 0
634887323 449827000 0
31069202 258245111 0
716598429 161516733 0
763572 110769014 0
22741854 583457485 0
712951541 242070903 0
614240941 369840633 0
275361209 550741763 0
691844017 81561466 0
619663718 333596049 0
561595983 686932965 0
220810077 207507293 0
427715003 435439187 0
509282094 243383988 0
577899405 207439332 0
692154517 487629134 0
759923924 350968654 0
579618813 340732727 0
177228593 446118957 0
388124304 792878248 0
781682859 443187353 0
578847083 354179509 0
780300252 228724721 0
588382380 669967103 0
451359899 497417419 0
738505518 556896911 0
72860796 3478023 0
330368624 571097387 0
696867541 223344191 0
671522051 160480451 0
414108548 475783082 0
23833081 572618 0
761391766 522687928 0
217526163 773507941 0
452486920 592690180 0
502043139 728017630 0
146339906 693646550 0
760376878 729378111 0
37896297 739288765 0
261112238 788059420 0
218362018 621841323 0
426051243 796581831 0
121373640 336277993 0
640598168 477795429 0
399789407 230796777 0
769843180 162751039 0
622029713 59404725 0
97535513 625813006 0
274806137 35748633 0
699324250 614342989 0
756971639 330355714 0
12599557 328476476 0
526786691 47239248 0
496774393 759536871 0
307033704 543855210 0
581302522 602950166 0
21513514 466877439 0
471247054 258960626 0
767371778 764578865 0
152799405 478541775 0
88536388 323976893 0
494382394 722513265 0
451632242 245101590 0
679984025 167330699 0
402085403 394399108 0
677771135 86473578 0
344498212 733696844 0
759594661 766759615 0
776778317 296541142 0
792519507 442767813 0
479265056 18333867 0
61713747 79425699 0
474966317 227033320 0
154126596 337578561 0
703379693 532170649 0
625284390 628001101 0
275848436 416082233 0
483345988 527231745 0
230899590 299555022 0
688533684 408589069 0
782649673 656373806 0
579868380 194668987 0
578579083 227503554 0
790182319 572267841 0
558052840 218818279 0
526681285 254354389 0
164852947 555858567 0
466011291 105435577 0
435695160 482642068 0
676287740 58375167 0
609259854 415933686 0
687744872 227125944 0
176178394 205074817 0
496294124 32179704 0
772367790 196953619 0
800251187 458008733 0
498116447 526034305 0
262288261 20386591 0
591370560 334688123 0
300814128 353094451 0
712897001 621603917 0
2457733 774573441 0
416412612 623680779 0
114775397 279602554 0
797123467 85760273 0
20785954 401930863 0
494642728 125188151 0
638353674 232196914 0
41846439 726137274 0
515645777 466062181 0
694320107 457404215 0
377807581 319522753 0
309817169 103392737 0
114386919 780713139 0
160526846 488075779 0
694213426 62694358 0
477636751 503502188 0
166121917 31277200 0
199809896 146762757 0
591815518 731442487 0
357124820 771045215 0
710529829 228732127 0
38569720 719651324 0
82239629 70134824 0
46906031 747197149 0
524309727 191279502 0
388423589 669334625 0
396783271 312786414 0
439635613 620039695 0
694281742 603259184 0
663806483 570214624 0
105934408 573399940 0
689629748 798327029 0
462465614 395110439 0
345520588 204431276 0
744749104 653634113 0
235447267 223583853 0
52697216 630845129 0
116289843 362138402 0
733781683 341484295 0
486484284 329579859 0
752618889 70369851 0
392380854 407978858 0
561741767 470559657 0
208612535 463176216 0
11677098 175234160 0
65728021 432333917 0
503785889 328423064 0
691265264 21883990 0
475157117 315439362 0
228521248 305400014 0
379401263 700973704 0
246199021 644567492 0
567075335 183425232 0
330513894 383914564 0
249546986 11043055 0
241584749 222788669 0
702797580 772202631 0
715240690 459463396 0
459261238 767011812 0
725983357 481254797 0
447504832 231744956 0
672909578 523398629 0
372826780 531666855 0
598859893 273044304 0
504321526 141919326 0
212898170 767128655 0
500797346 376058317 0
696919117 591768649 0
410106271 226632476 0
199988410 555976089 0
445553355 490392312 0
610638219 356806553 0
725815487 206249851 0
497249610 492134560 0
197699733 120444288 0
615997320 705675887 0
240236406 466816656 0
486477593 741837962 0
648086984 460322629 0
750295041 681158242 0
410999436 244191086 0
382748926 734117539 0
524395236 5122272 0
547914157 533400915 0
634700475 339094207 0
210116707 230834398 0
705060652 481029465 0
279432091 722466931 0
6199063 254424960 0
745068500 556076061 0
248188419 230425961 0
111473646 15672064 0
114691463 550499905 0
187656811 245360562 0
801707149 564790342 0
746018616 520793562 0
588414850 582863024 0
795603810 358543260 0
229833073 544108230 0
778841439 353002035 0
544529825 564471116 0
534060780 775052014 0
750851969 468489191 0
633219433 670982977 0
473846402 193785861 0
200274847 4132973 0
49109857 449451628 0
511762745 223830515 0
479390343 65614798 0
736541498 156402500 0
411816788 789794726 0
190969754 665375136 0
719423693 119215861 0
72808348 476253096 0
442207849 492518152 0
794999839 18230054 0
309896409 741622384 0
548862079 458022740 0
315670019 614177133 0
358422821 355871615 0
621334681 599984242 0
305908602 655411955 0
782145319 356693068 0
436214230 195164970 0
106587986 38384759 0
355211727 274805058 0
86632919 642540473 0
242140754 126873097 0
165353153 60167008 0
569672876 652259302 0
94184648 499747016 0
654903699 629508410 0
196318669 601935344 0
17910630 561635635 0
798137512 89129970 0
34039539 148928552 0
754716053 89350640 0
792146819 6185797 0
236128779 368709934 0
718428003 168814641 0
777592786 145226986 0
205434092 496093439 0
126521548 736631179 0
576376963 111115597 0
318427968 521470453 0
15707742 405256360 0
196276815 174097877 0
785987031 258402468 0
660787979 43580458 0
411325098 201232323 0
523377707 621013047 0
321652587 445117544 0
356144729 691013560 0
462500130 542887418 0
434559946 496994741 0
401226552 196331993 0
95118929 445743843 0
294794282 677392542 0
225844336 236158114 0
384423014 596592105 0
612546287 228205351 0
464998235 233322746 0
692028241 16572005 0
426898539 655650447 0
114276915 397444680 0
215259347 184895940 0
166203060 525081498 0
282967234 94848439 0
48317913 11545297 0
647683877 280033926 0
42195416 53639092 0
649840904 702961042 0
780194495 624205038 0
296147497 350742244 0
175023327 98502842 0
418944788 420385813 0
230657707 252754813 0
446505823 531328217 0
482512927 60443644 0
535062636 566484181 0
331892549 201134276 0
391162273 155725306 0
433821097 758426942 0
206049217 416428921 0
152411193 333805077 0
236028829 605062934 0
498889999 228258247 0
458853381 406931764 0
242165682 32682925 0
636615879 351565808 0
405415991 543388723 0
555931868 352247426 0
221966426 219508078 0
505737957 109790980 0
330319978 541240866 0
757083109 707585591 0
772778322 338555535 0
121592623 765516123 0
44551616 339819946 0
10092730 602134903 0
321561698 139122772 0
536746412 484699904 0
749785978 349158879 0
26473563 88544714 0
86328903 330379222 0
146369000 447120719 0
235995713 187952883 0
119719717 400763634 0
305688128 570339816 0
419530010 142365022 0
146695285 514614922 0
239872806 492715753 0
665575697 357396601 0
10426518 556338712 0
579491256 446998163 0
55219782 348947390 0
726170943 624197043 0
127440750 158760031 0
442820849 635750301 0
543566320 583541330 0
341233430 173530602 0
765540137 137185720 0
511089089 241892822 0
614487739 671419899 0
764318278 378232588 0
586987001 705310567 0
151658880 31965122 0
228489119 297827250 0
587876654 307311733 0
62630802 139349092 0
434585243 285670589 0
116790590 211454483 0
668231053 653205532 0
362287685 448617189 0
185911381 496219287 0
495079192 80380274 0
125249983 271273301 0
635346164 572192970 0
371663232 315105247 0
737457184 625122554 0
237321775 13309250 0
573202917 294107755 0
245097555 653872808 0
457579906 606944544 0
506151652 129022839 0
57828951 174548023 0
518768291 398825677 0
352655661 46171391 0
759328989 159892254 0
410872387 617694293 0
504498012 313337133 0
740478774 104744017 0
502894147 220611439 0
566600957 460495782 0
181557764 473485939 0
99107127 92165372 0
435520370 258306432 0
4758939 120868532 0
17890881 797636472 0
431138805 143963893 0
442150710 30611858 0
58919249 698536174 0
474439295 181461699 0
428841524 741614945 0
554049287 593955579 0
208083608 15362892 0
393283178 360861459 0
776310196 42363763 0
299164636 495919322 0
193060364 78170816 0
75047711 308962654 0
153867082 581652643 0
8920810 233021471 0
447211228 465164944 0
230849988 634073390 0
215759620 268030 0
630576778 754104932 0
459653510 628745788 0
127032940 27009638 0
609008639 542561367 0
243269634 794020910 0
331724716 790515827 0
496401756 800296170 0
463432811 658850588 0
639366248 723252156 0
445806591 790903094 0
615645254 672621320 0
716906934 476042220 0
515731118 549167269 0
181492957 788772986 0
695853460 775173386 0
463833794 781811789 0
621614365 470979374 0
181625168 263455628 0
354873029 619557723 0
189859279 358681411 0
76738755 655606600 0
692295359 346823895 0
187884480 438321093 0
99739154 738396554 0
169218139 34723703 0
300482150 789769228 0
479233607 141190372 0
218809195 537886059 0
625008229 710717129 0
765969617 140164068 0
454901216 367890990 0
69208016 86796745 0
375867989 186171834 0
546764934 379799654 0
586707825 677089598 0
547630864 270349327 0
377677119 129965486 0
126327857 747521443 0
361753180 569492915 0
728018203 382485696 0
56487289 9765982 0
397709067 569348393 0
496982370 518334770 0
612292432 12003317 0
101996803 225628783 0
297651868 94408483 0
6600372 613942033 0
547748601 345645634 0
502926495 303410183 0
750871703 161632737 0
287104625 14260468 0
547356319 236821962 0
155840437 311175934 0
283550761 57968803 0
17565821 97254956 0
535440375 13180056 0
681816580 425275138 0
746168066 377656668 0
420090926 206179020 0
333492013 156841437 0
626824983 27966132 0
3101243 290011796 0
65801050 106010952 0
226338271 101556581 0
767636292 672483103 0
785915191 682927296 0
151215916 528699158 0
692521221 586737839 0
242868512 739742768 0
399645444 180046105 0
555308594 206949496 0
635252426 688260135 0
588024697 577565750 0
145865022 552238127 0
529112082 160139495 0
399308750 528561871 0
293854061 630224786 0
177126534 339113336 0
678318752 280862456 0
589205297 471314331 0
786600698 636977557 0
592252738 580051044 0
8093627 198805194 0
733714765 413101048 0
42828808 572293286 0
388745967 630028605 0
195475215 647338136 0
398075729 785363268 0
454865839 166731733 0
448984409 699697444 0
163860484 356904821 0
479805807 66914513 0
750708211 286852520 0
184382309 729533766 0
171031810 161310271 0
501698491 26914400 0
382349321 430501335 0
494909450 779960377 0
9010557 352006173 0
452818316 536324936 0
273584130 176550779 0
406866128 262834938 0
645217556 538610670 0
116185219 552847560 0
322614683 616654103 0
333474852 782356022 0
325544057 84322744 0
279157353 201740389 0
175031127 468209770 0
459226521 682587378 0
725058106 508917871 0
686199309 775816308 0
379985382 261508065 0
584238397 540031822 0
35374011 165500540 0
84854200 273501128 0
370138879 24791373 0
463245176 97551474 0
732192302 745698515 0
322563206 316471040 0
116639248 556450944 0
37268593 454635857 0
363813632 152400846 0
208710464 732514988 0
234882707 489466166 0
252283250 790599357 0
432168876 53665920 0
297692613 798045817 0
98138281 388395466 0
248206399 613531024 0
455913494 470606079 0
561504365 303689504 0
591723675 587641398 0
208397854 336411503 0
695891868 728584654 0
91128698 543995493 0
427282571 623734774 0
189271741 564675524 0
94767633 536078304 0
623849911 425376001 0
714180620 223667112 0
383485772 562157581 0
177001750 140137627 0
323304707 119178412 0
354794360 677337898 0
299911749 233484911 0
225246140 725527279 0
695613679 163288661 0
457196428 393705224 0
372636370 367167575 0
576661290 99822290 0
767813954 365046590 0
644992083 235759149 0
706216204 776709602 0
177393557 330535663 0
179637813 684418370 0
243163580 435852421 0
183674439 736895517 0
173337552 100682522 0
615873914 388913942 0
351099769 112087492 0
72042211 583457441 0
256653307 321353132 0
670353984 543551285 0
121688938 339146705 0
728409877 509763306 0
406396295 120447348 0
361187684 335430258 0
348070751 49426605 0
44912055 145959981 0
572651549 112424264 0
542342880 79334557 0
327131695 684321354 0
705915896 10915852 0
170419992 384766921 0
41041118 367730841 0
152175737 151004877 0
32755657 22387439 0
460039628 207965192 0
381274220 722884365 0
241129804 378807112 0
624494165 531708496 0
221513324 476639319 0
120383990 684752118 0
400158715 197664672 0
777750059 602329809 0
665528623 483138417 0
490466236 582442597 0
653090141 320881206 0
118675480 800636442 0
324429707 608559553 0
740546273 745765021 0
93333893 76282751 0
40557012 223440187 0
469738978 16817990 0
791123090 731573458 0
68009345 372501058 0
355631295 492052547 0
611938718 110213883 0
387118231 491291061 0
377031581 234867915 0
603658074 58990673 0
116122899 55341737 0
100633437 244569326 0
559798634 456941102 0
315554221 33261336 0
191820626 46926592 0
762392492 456799294 0
425945687 736771977 0
671363670 568091247 0
104987062 95473562 0
43729957 44227154 0
412127760 490590731 0
431402403 714771420 0
221776379 228831036 0
144061781 525979793 0
69118319 672262001 0
253084329 381806814 0
394794801 39363451 0
613324743 472013105 0
750281683 772136609 0
717592204 83592903 0
773233275 257433604 0
50557615 266504210 0
17318525 384919289 0
792666174 77688972 0
46089588 442160327 0
355666457 174704669 0
671176502 681839057 0
425075693 16049430 0
489346008 618926955 0
600513409 235895578 0
640133616 695282093 0
49321227 647503708 0
341443776 534147622 0
606176546 732761967 0
209893149 7551611 0
241690254 319502188 0
265975619 140470593 0
680710422 597451140 0
601844220 391696431 0
185917354 151731239 0
209238491 106683407 0
623490520 667658688 0
155598170 406407038 0
8047878 390850575 0
658268437 189905215 0
473210536 49035277 0
377810191 705227388 0
785897663 407771571 0
492057034 763019850 0
450040321 485858632 0
608752512 422607661 0
340864813 246507765 0
293594258 512544850 0
225544476 409884330 0
106317511 239388893 0
181308802 237964768 0
359939175 729984589 0
380191023 275925167 0
212455868 328700964 0
611582278 178156962 0
770623732 476535940 0
401613410 665461793 0
65087409 270175536 0
587525075 450780449 0
389335893 89263472 0
615794507 689808723 0
135118420 438901737 0
745413485 581814288 0
577491799 331707235 0
142698213 685849445 0
719207382 636664848 0
631942357 369642099 0
481326613 278351161 0
168892682 484862196 0
760987848 590942631 0
451948573 564925612 0
266896622 407381647 0
173696492 668840337 0
486134165 734415075 0
415610490 25986241 0
491208331 331352522 0
598233948 35680548 0
56582181 583128894 0
286499122 767667645 0
33869894 426204711 0
82796255 440381265 0
380494907 435572343 0
97465705 672709597 0
468012728 428355437 0
609840281 745529867 0
710238446 703858346 0
691239682 22476539 0
785400252 24293722 0
200257680 787618997 0
178903900 13825730 0
128547815 494234551 0
358830262 260175347 0
765427783 289273985 0
739868569 455286974 0
253803427 181191453 0
81934328 595695141 0
492741460 593669242 0
84906086 87213616 0
478405349 33665391 0
203440848 653499979 0
477870494 207912364 0
37911846 729920394 0
466461892 616329109 0
709083055 512088449 0
375288713 676431808 0
686920369 521771126 0
223128315 480590587 0
611372411 764635784 0
199610348 512141139 0
600245539 277277459 0
298374232 133918133 0
546337831 80020526 0
346064702 742597637 0
772083943 189021794 0
369160392 700834412 0
80711216 284039235 0
84826959 650971132 0
168591476 515486316 0
173415444 120558153 0
55968089 49475077 0
435611752 259792089 0
540952755 511799759 0
457956756 409190321 0
459941371 780634655 0
324549699 220385313 0
52793121 383509976 0
392182235 313472605 0
248459578 146212277 0
444987276 179505763 0
14869932 139872149 0
533539831 367948932 0
748499504 717875280 0
778364944 301074952 0
529240535 222883810 0
183341038 266247683 0
507168633 212213797 0
675108256 358815894 0
343547051 620020922 0
268337238 750901146 0
55323706 381872321 0
728435648 276669526 0
583879001 339085668 0
240817462 325633845 0
369071573 271503301 0
707524940 677014448 0
312479464 465475784 0
750950255 200347205 0
496466227 108798129 0
763026685 466796594 0
401819454 391819393 0
519316979 737346731 0
410523958 452609306 0
711639458 399849938 0
387645410 62561768 0
619733212 53802396 0
243544927 487244927 0
303390379 622973194 0
581054721 265403870 0
15798373 13047928 0
362817336 467674795 0
347543020 543109620 0
101547773 370151276 0
742829460 491096913 0
554220583 426350526 0
553361925 495370681 0
292725559 312781684 0
269815527 488869589 0
546434985 605248110 0
560402833 670724388 0
662887609 478347201 0
68721028 306177603 0
751014390 93357188 0
137583209 218202781 0
169101045 35649208 0
16294307 130570347 0
162008697 167370025 0
310785310 251853930 0
49098739 195261737 0
660164869 657033622 0
511284701 154183618 0
731589655 231358031 0
273400540 179854702 0
155729468 618012582 0
609698622 281290957 0
462947439 91391454 0
788414326 708176947 0
415512439 548844699 0
697000519 136736074 0
345465454 609742385 0
298097666 30114375 0
737824767 768385198 0
675081535 799647087 0
185355548 577852580 0
279954955 780973257 0
553303319 611608389 0
434972974 126177112 0
254277043 443593748 0
756993871 608185301 0
422815023 688207099 0
464574040 435822107 0
404057843 274051020 0
357985 754732591 0
147960662 185923938 0
773966371 402319436 0
700970247 612046045 0
635830018 419179881 0
14479090 746509265 0
646327631 632121244 0
754109815 218216277 0
528639081 724298563 0
203629837 428457692 0
437933003 98494038 0
648963731 454381016 0
267102407 15469069 0
37185097 303486155 0
97766374 450155287 0
235374795 602212201 0
193276986 634195196 0
13189396 640760004 0
540050368 437013582 0
308566265 153490637 0
786493670 497996649 0
252288902 569540065 0
646345613 587387704 0
293836543 325248745 0
355560150 324748889 0
328744441 696734833 0
666569203 580725945 0
91173028 442008431 0
236388629 490778557 0
229372939 350897312 0
574558550 260226658 0
390614832 502643918 0
23009229 64104096 0
746086454 163332575 0
21183884 208012549 0
128187361 589867374 0
426634379 109191347 0
648827435 799071008 0
632772135 167146496 0
441812208 622227169 0
263434341 187239977 0
354955611 497907455 0
564025423 254166633 0
548186326 228558946 0
647113628 308147801 0
383004532 309246138 0
421285070 27541862 0
132139749 632671166 0
98394737 621990830 0
161379798 446450855 0
380781507 495116543 0
266274939 636225694 0
166439101 357900195 0
391685360 378709479 0
700952645 583820295 0
632665843 441176943 0
798692321 479623838 0
440784353 251682032 0
212092784 772514654 0
621101302 630473469 0
768402677 610235268 0
217976055 646163312 0
378049270 573512513 0
487195561 207696806 0
358433296 290888951 0
447942051 759460457 0
82315782 61347818 0
786327691 781428060 0
12677111 607785684 0
520789666 707405494 0
466194666 251926130 0
124017414 356772156 0
650103753 499585771 0
699915198 120981596 0
167762014 273085300 0
419244960 360143405 0
173729727 176095441 0
180100057 416430173 0
773432750 26358015 0
331919325 10689665 0
346609952 742492431 0
68200701 421275122 0
650093327 136119977 0
684016844 214914028 0
504831582 794713991 0
156554082 557813085 0
179934207 266835715 0
629163045 213343468 0
401134038 424212933 0
643203891 1520326 0
286099042 585508726 0
576546152 362852309 0
370963094 297428806 0
498237972 444864437 0
140184957 196161423 0
472592215 386680197 0
243050872 585819387 0
199217073 235781351 0
313792108 349115180 0
448377963 47792620 0
463143943 361305065 0
246579827 309613041 0
586886261 633944284 0
300779779 122196051 0
229866284 298157874 0
274883335 457625099 0
403853663 585224095 0
629334219 498390353 0
397728608 35950734 0
191184578 387057834 0
533147770 403038281 0
381689445 284407714 0
125274533 745070095 0
268283354 495862758 0
244903513 700351754 0
683213981 460294187 0
758423100 222002523 0
190658493 640184563 0
684713306 616258232 0
168554495 576035793 0
475330816 644238198 0
120219899 191610050 0
454566625 244662515 0
61358699 58415891 0
485692584 723101538 0
106128009 379927557 0
555388501 30532097 0
673952956 580039465 0
164123796 63494202 0
354831339 545448531 0
449674663 70712048 0
769534192 401952794 0
678177689 143756420 0
521105063 727062096 0
495451226 128166497 0
95491596 702405765 0
565279393 785446765 0
93539828 452939168 0
292082578 166875338 0
586732225 102340413 0
300918572 66284152 0
745413910 699562685 0
491536537 333229574 0
770233014 470444378 0
531836480 295326032 0
696608980 405563294 0
273933153 746844744 0
361443955 321512099 0
5549245 661196356 0
251150283 343036282 0
447350780 560694568 0
605727266 273213909 0
371222588 650318829 0
645347389 581467849 0
96386281 770983239 0
79297136 731324290 0
289893332 350632858 0
473227588 196048077 0
630556722 402900048 0
385046453 295188039 0
591249581 676675414 0
379146780 107688101 0
703518946 275828736 0
87874461 667588594 0
292415353 242425049 0
220909106 639244627 0
151411186 15608220 0
348040067 71686760 0
255704608 478332965 0
564758835 668381564 0
134927859 616053818 0
342949801 732978058 0
396672196 30825160 0
379732412 113090228 0
594566447 55445052 0
96603803 454621360 0
682627914 452211038 0
35937459 593663585 0
770513529 217960927 0
761541393 713254111 0
168895916 329981013 0
594770597 614271911 0
179138076 583399158 0
386244916 696668153 0
196068540 756598671 0
125863234 595840456 0
481591593 776086230 0
239214390 729800468 0
601059070 126501606 0
73420818 535136981 0
774677399 674793218 0
275328567 164328415 0
378983824 784541427 0
476119569 783169614 0
748986327 188960891 0
609258061 90880758 0
462941145 683718990 0
393014361 668007947 0
240911654 349476142 0
435524303 473370459 0
788434879 480764963 0
146227965 386228767 0
616851117 322288673 0
272851201 659607114 0
133629653 518419339 0
246931431 267033531 0
663195890 439711740 0
429765059 221328611 0
410923264 432614688 0
612900009 752679957 0
98237229 362530695 0
264399934 502050404 0
283694920 124895830 0
404808375 612334939 0
368741623 446647989 0
427788929 673982150 0
348123613 634420253 0
582397823 504435275 0
129500271 709884823 0
479556361 551615498 0
767365275 441038379 0
678191347 43193305 0
129371923 407659994 0
577934234 175321388 0
529970584 327753283 0
773091549 723861785 0
651850072 120789771 0
504888211 137883132 0
512370793 587544791 0
712754367 72084986 0
99896348 489305998 0
465019805 47153124 0
591790400 769666445 0
705570559 410656699 0
309373503 218777928 0
20376226 91890434 0
24796898 490981421 0
437308039 248821499 0
768703201 367329632 0
715487822 139258805 0
322525767 694017432 0
286451715 762963860 0
622793916 558262160 0
91897443 531613387 0
729764217 135415212 0
465879734 6062682 0
141989638 69054556 0
259017125 664362406 0
121828852 772262692 0
468001229 638304055 0
196070317 517188997 0
92743933 744170235 0
740785106 485637532 0
381999555 719065974 0
572160200 754964978 0
74292746 197944105 0
562603653 130298076 0
325651053 759368791 0
168285924 469253411 0
69397080 64375515 0
204322066 435674392 0
370009061 37786728 0
250508372 32450909 0
504397632 165089568 0
565373008 137235043 0
317148516 553820141 0
429262815 198219565 0
549954236 697488994 0
308434281 140692884 0
533131593 636333027 0
132788241 340495426 0
24664059 79143127 0
218188496 378237547 0
529155204 414304637 0
645123410 638085712 0
795221013 85627407 0
710468894 384890888 0
376675379 746721220 0
373308532 519170582 0
598143936 765644528 0
267298775 192107385 0
316479686 275887803 0
582379075 411553857 0
240081086 1088999 0
307641710 308790836 0
619549694 527756808 0
636794986 775188116 0
649583374 153244087 0
727845210 277877299 0
534816171 377281164 0
799503346 660545787 0
748989872 367069004 0
693480894 554928339 0
455952709 734794574 0
527658959 565053519 0
490439071 159417678 0
251839687 205291883 0
452425846 796469264 0
208597493 785243480 0
139990580 758232791 0
591091610 547298085 0
179675242 97888033 0
600207968 176845123 0
187355048 246241700 0
661487411 662934708 0
322428788 43735679 0
79748189 9763930 0
373927138 138710321 0
511074633 356058594 0
686882662 739628813 0
557131551 581032480 0
197705975 613930869 0
656069251 302582666 0
450248521 127946954 0
193100270 22006467 0
341263944 17421443 0
240278885 132736638 0
514139393 513828232 0
719558262 707804226 0
217036684 472734939 0
8168620 48177586 0
622379272 168596846 0
350573449 117511038 0
166273742 546072434 0
107209065 533525577 0
756610084 431209096 0
234037861 655197812 0
531579449 238947101 0
534355886 566757196 0
760548197 58923836 0
644629831 583904803 0
479689073 432105559 0
604018591 106339752 0
618746845 287906107 0
204691220 525173010 0
730611170 78453467 0
555582275 577474807 0
229567196 321102090 0
74141279 269865325 0
228570896 591244919 0
567508530 461414758 0
246513004 284702233 0
759663409 90094263 0
595403883 142515634 0
61250298 157985340 0
708527089 433979802 0
779520450 256855196 0
774647732 78582142 0
242816490 460556196 0
646180090 240702408 0
515658711 189027237 0
537469742 584079889 0
473250079 131509039 0
331683716 20675009 0
454596842 491918815 0
408748412 189394525 0
609826888 421733493 0
725443792 141380838 0
306027729 110396531 0
137727357 13216918 0
633469715 372124325 0
663898527 300856647 0
227439512 535804407 0
264062960 333862309 0
224538934 732028093 0
262119987 159636434 0
649328975 157122559 0
378627783 319804784 0
235034743 408963534 0
449607737 690541474 0
430910480 118518556 0
561050684 704681830 0
191711516 114915747 0
558083769 548663765 0
171707609 213980731 0
664707318 432147779 0
214037657 581303150 0
246344279 478992478 0
750773303 168712307 0
514898865 560577861 0
339869194 262252000 0
211285679 239086829 0
31550330 456259952 0
723297359 442181874 0
199542380 373906275 0
540959606 130905918 0
10275597 690040958 0
140360712 761292895 0
633004901 92631334 0
348915205 141843928 0
677793726 25257325 0
470837541 52737426 0
737864957 347444950 0
225086207 468002593 0
778708089 27525962 0
100063191 434303331 0
678851477 558657995 0
75573485 49902898 0
630427820 149708461 0
339890840 601569175 0
282599603 572889017 0
90635039 454609039 0
728398016 571139375 0
581309023 430801994 0
467259437 629342987 0
388591814 668110893 0
508364394 676639607 0
78383807 453030989 0
102701313 580288242 0
38568669 119916232 0
736493340 791304649 0
30832735 164155376 0
229503148 187239806 0
121382873 564516070 0
97455652 434073280 0
419736004 711519527 0
198423081 95360836 0
217322321 349846936 0
470850361 155351890 0
596682167 194203410 0
415530979 157507829 0
345106723 486407957 0
267631107 575817991 0
583347149 46267452 0
379887480 408087489 0
606831554 612126463 0
358939309 619130861 0
130023996 373607763 0
431126078 304705065 0
243993042 623261588 0
229174741 249682461 0
713230089 176270538 0
290834015 572662785 0
482700802 714317145 0
128635549 570585552 0
567369044 330222344 0
196191856 329614274 0
698953870 720832343 0
210054899 581890597 0
299889135 527326290 0
389598168 111471483 0
768732698 222166369 0
181583034 350506051 0
201401378 402373601 0
555159283 456956632 0
668674677 46981172 0
460865918 445568151 0
334120394 278375344 0
414267129 417832883 0
580351863 502898970 0
390315720 232097630 0
213455041 642944284 0
76197512 650291123 0
441321429 86897186 0
24780028 318537921 0
371937950 489421605 0
61104124 793330641 0
67362378 429975886 0
296649432 103117644 0
314208327 390298916 0
575771729 648875799 0
261337997 481410772 0
175952094 374085663 0
391823405 445483323 0
154866535 262552170 0
80404535 781541297 0
226574149 61241576 0
219523814 192360264 0
285630665 144749810 0
159734656 351553362 0
77449448 228060487 0
63369485 158626368 0
28735925 489645236 0
255990120 96322436 0
518791474 404628764 0
84674769 375192009 0
278145601 291187073 0
31230799 347586159 0
308155076 484427385 0
671785984 387987606 0
186533140 325781080 0
355779943 656154138 0
404313407 730217538 0
160805900 233556242 0
10713280 782493725 0
684758011 300228 0
547933832 114189375 0
597128469 674715003 0
749405801 23609818 0
350325021 307121806 0
788185469 338413314 0
31956346 367360089 0
580250525 474501667 0
91117643 22233856 0
240882110 151893712 0
200101839 654283665 0
340537290 153115370 0
678518048 76818347 0
368636448 409490538 0
679692082 379006660 0
424410928 289886574 0
53771841 530396098 0
309406100 195913417 0
748841635 618340265 0
497060449 715394962 0
622537191 773670927 0
322781808 218112546 0
40013695 171972361 0
778720941 393647235 0
317044348 435923534 0
653199213 463716043 0
575056268 177765628 0
402399935 602114658 0
635843856 364805095 0
274151656 160052587 0
108309337 242977309 0
33767597 267325181 0
398048283 724460163 0
71553594 404462644 0
721846895 528407549 0
628203792 425567015 0
345166502 449464022 0
511046215 227949764 0
751451522 762946805 0
604054047 288543306 0
315679144 708526889 0
296330814 795068965 0
779889606 54584906 0
189179254 136188944 0
765124800 172029520 0
261214177 543087847 0
84734571 401495219 0
665282047 325185398 0
569039009 42585519 0
589061648 484252360 0
16760014 211622220 0
223654391 228962935 0
796805948 581966227 0
568583012 395393157 0
341740570 343779003 0
558535617 777701204 0
782562317 213341722 0
413877608 265727295 0
607357757 177522344 0
113547937 139575802 0
437375841 230942057 0
271397476 132225790 0
333989717 550485354 0
671391077 525309491 0
183424281 494834156 0
773309433 194671011 0
489403219 704127735 0
536519384 391146612 0
167919290 90360819 0
183540154 167602300 0
428681918 58157031 0
737325551 767313047 0
338611859 450426220 0
371758342 691318317 0
633597705 392316929 0
696565916 690976153 0
157580473 82035604 0
635141733 490695521 0
153664707 279231353 0
794190156 309719621 0
49334765 432323566 0
437975933 44018010 0
317338537 178920637 0
88539625 554708569 0
322830848 698460202 0
757380310 168891253 0
116386785 280729827 0
285941784 417424135 0
155924357 567452148 0
214048186 192280770 0
472058079 781996974 0
266445655 609138501 0
542416867 193688792 0
709543252 548576242 0
685752788 47056334 0
757912225 137366875 0
332124408 364541643 0
762112401 116902710 0
98722074 493158675 0
274091662 254157365 0
244270618 636107954 0
613430407 77246584 0
622331284 185297341 0
447739384 258004563 0
774878439 123212978 0
254700552 28935782 0
492442924 365761721 0
621567581 159780575 0
790700559 542939572 0
720374382 725531957 0
471635024 472008050 0
551523536 275635213 0
541594180 143150071 0
651809636 609732341 0
373837473 138409783 0
146669133 628434342 0
234225593 245812214 0
640604464 129016501 0
437895534 411034862 0
731122663 795478895 0
624409335 565344810 0
360415536 639033812 0
279911083 701125597 0
51768432 105055093 0
523498022 508834830 0
732048965 354321734 0
178264986 423526734 0
50204594 194197420 0
530948566 368008177 0
785107734 776456265 0
551714030 626900635 0
212688336 642880937 0
501371140 90505549 0
737191389 311635271 0
348661920 720106835 0
99597837 644328389 0
710310593 668652508 0
291237034 237477306 0
458067469 532639252 0
796377476 47145782 0
145453847 496497384 0
620503693 467977152 0
357663513 241089312 0
682856189 613531355 0
226296552 186430097 0
274916500 617693224 0
622347514 62152065 0
31069902 154289216 0
772936991 617549488 0
702361673 669506674 0
606215457 468446954 0
311866952 565394375 0
26174969 238650044 0
572891587 789474390 0
159988822 583083660 0
438373514 523034945 0
660329150 242517900 0
471422262 795621835 0
63182097 503979845 0
393412810 81727089 0
392192326 552702743 0
510729568 287052469 0
555235187 272483319 0
26794343 399436173 0
45898814 720270361 0
675819619 198164811 0
401841142 326919792 0
514949075 718534168 0
164840415 588676025 0
299949989 729016987 0
182228734 383420421 0
133408913 488795319 0
134276457 61987249 0
732480808 465032786 0
383351406 539162612 0
406219018 774330011 0
295222631 763079595 0
503392245 371118956 0
576078256 119959323 0
514183594 653766356 0
425298002 260917816 0
571714115 35094035 0
672468501 578458448 0
155112133 477770723 0
570732634 669186543 0
570024183 318286747 0
84173934 636199220 0
457452362 533045844 0
39530161 607059960 0
256580967 50282700 0
429282875 510400041 0
90682968 705422351 0
641691796 506458154 0
346935185 179535262 0
681055686 640803214 0
228688718 195613748 0
92401472 39187163 0
799688784 376480376 0
9694992 185041246 0
65117990 352695189 0
326712073 112870101 0
390637832 57606053 0
275983982 563852390 0
471128684 51385472 0
106395350 130803259 0
375054973 375821315 0
332955167 323944527 0
147000423 287938793 0
346306729 381588605 0
199162886 255747554 0
717102044 316799072 0
76382436 500513627 0
587141722 661657728 0
164132378 513737476 0
646111675 277947307 0
761306750 224596246 0
121012568 785048282 0
96875680 107753189 0
750456808 326373255 0
681243004 249053203 0
126320904 354464877 0
663239854 446191979 0
90397910 226109404 0
339990242 574650016 0
339360238 477462482 0
48777841 444469882 0
114479315 658000316 0
627977348 119652 0
519678853 570225466 0
337732763 81321829 0
160556430 538156111 0
542568049 185806049 0
83214169 686108604 0
107363933 577723144 0
750170913 105711729 0
140881222 363079039 0
373227322 80752795 0
346683013 416334556 0
184097169 485508337 0
105470786 593316153 0
100587851 689346666 0
726914786 710687884 0
100660640 717574201 0
541160370 274343095 0
459742267 800922793 0
172018775 436475156 0
320862051 90126045 0
136119311 615308777 0
675751158 561432698 0
671433222 352921786 0
87848970 676454685 0
744903492 402865162 0
176813277 461677402 0
309345330 166643118 0
236903621 264819272 0
191980300 734133503 0
774903919 641442651 0
352703700 259589004 0
410044654 757585206 0
342456647 464949052 0
457760054 593098503 0
124670065 715605080 0
339042919 782378575 0
414277211 355187643 0
518475044 182857984 0
19770046 621420921 0
590217477 723441509 0
602543003 4224440 0
250357859 779473888 0
442929877 480940416 0
217120083 508962110 0
719994013 785930595 0
271627582 745980275 0
26999392 775322799 0
491177036 71484968 0
436626654 271969565 0
551259487 255294519 0
49198202 34405520 0
530157873 680931702 0
30230630 122815017 0
164331574 221375920 0
162275844 500125731 0
307422604 620094741 0
651417432 107918609 0
21397624 209823415 0
117402981 355657929 0
370817142 522931580 0
225058584 357863805 0
663881140 472146112 0
580997590 531881074 0
399532527 482114180 0
227000252 204621896 0
278970135 752494911 0
218830229 203424318 0
261726468 300051977 0
399984946 615234116 0
161188508 285274414 0
545775058 183368989 0
394955264 151593435 0
121941606 376897906 0
126489990 764835762 0
644990 729745453 0
766744478 400038940 0
531283725 538069603 0
526520290 38184228 0
107302521 626064746 0
472350153 227406246 0
254946545 782158279 0
662425803 571921149 0
675014622 138104471 0
588416408 394207072 0
447101180 689183366 0
612201979 690786200 0
268438505 746442466 0
665094417 570468981 0
333684009 758642727 0
389975641 70696914 0
454657660 397804979 0
233995606 784381684 0
176762853 274286226 0
689741393 751580467 0
276998354 111020664 0
170703178 147103808 0
458400624 211415062 0
210649405 449682700 0
113567222 354387883 0
392649284 72691986 0
471073132 87014431 0
79033201 565155620 0
588099132 755578202 0
170609038 377716421 0
378609187 61697764 0
576324956 640570430 0
228723681 180076360 0
423596472 753055810 0
471147985 44766543 0
35978510 226104056 0
304279029 646727791 0
480671496 312080609 0
155003788 166539677 0
201816656 770407748 0
712163478 147253536 0
245947205 722781195 0
689471924 274849180 0
623294778 289581204 0
284331790 311274140 0
161397586 383406764 0
42321316 712055146 0
769030766 690372655 0
156041275 265877930 0
785317139 476297472 0
547203197 39692564 0
735697501 508012055 0
225999321 158483953 0
732591774 303552626 0
507387314 308447827 0
353263669 106806942 0
281826444 705042639 0
472881000 278730039 0
320112162 114859934 0
389068176 561695326 0
69348536 653750430 0
359037105 445091581 0
725394193 716871217 0
469180152 74726965 0
277798430 165754741 0
236593883 735189121 0
762796760 446437827 0
139071961 73502638 0
674193356 702747062 0
42562279 728879239 0
225832758 84091119 0
313208312 246033637 0
318755187 360715757 0
696272913 701840493 0
565753332 142388264 0
629235723 592706929 0
229902811 6933619 0
62407334 722665022 0
394895958 240921073 0
356319295 346892906 0
601853401 49850941 0
64462767 553957991 0
726028798 605467140 0
640597332 108509106 0
303837379 433806311 0
401391925 444429477 0
590514549 150206218 0
509725622 801040231 0
312391652 480806505 0
381874769 686957662 0
438833938 318124908 0
726234381 49463258 0
152539712 309835416 0
471302406 785980042 0
364112875 797579511 0
729940189 500697050 0
563355188 226389526 0
542138552 106854954 0
582087979 268984931 0
401695126 84582130 0
23853060 364416119 0
348730988 564179188 0
783731252 639510033 0
611137483 172508214 0
442942722 100620780 0
446583300 257916108 0
789574238 333238614 0
322474854 99726758 0
579540637 226405399 0
245100064 475464295 0
183605354 548411880 0
87318634 543981894 0
123156108 201429329 0
793269928 390564912 0
446909774 539565493 0
330462854 604843066 0
479937894 83225272 0
343156480 182411835 0
740065759 20736410 0
572156010 530600612 0
234558953 43127235 0
625168530 736609498 0
497120772 604315140 0
694488292 44416523 0
621571954 302010858 0
753831461 50505250 0
388703306 26058336 0
217884293 328223066 0
477537632 44284386 0
323661588 249577163 0
668974369 158543709 0
363904454 178293059 0
626541414 305674261 0
126260724 67177444 0
718365536 314754033 0
517832808 554710348 0
9176674 29234693 0
700409723 609807107 0
787383553 516521050 0
334176317 374560864 0
317872027 120652546 0
262246913 329176557 0
778690974 289032410 0
563168517 497351914 0
651020476 512955916 0
659907499 189711850 0
145334792 166717209 0
449015306 91927363 0
662034818 278229198 0
178393572 315192383 0
302617933 461325861 0
309725019 439767871 0
763188690 377899342 0
167826628 787479482 0
679215987 607844128 0
157474967 633997214 0
667141155 545738583 0
405406940 624148173 0
322474883 137748445 0
516434235 469940844 0
502206893 699991045 0
277447942 257236593 0
322812825 701944423 0
758177190 517671113 0
201365567 387769156 0
424239090 300977989 0
364150283 560705145 0
713429418 506034304 0
293117523 684603023 0
326529053 591858798 0
666282624 236671927 0
685177799 103783322 0
629213877 460242595 0
719303821 147493621 0
667498554 651578460 0
479335187 286867379 0
16036654 705280011 0
795018555 156949862 0
390259367 167366717 0
714090988 675939214 0
755090380 69062053 0
214627607 523697018 0
346786560 249325852 0
510775892 395935120 0
800842140 296172789 0
415946094 749754962 0
597560198 20146326 0
733039783 459205607 0
146026992 222388973 0
707070208 341974974 0
93671405 335306092 0
91173113 225365841 0
440013161 605281751 0
683329968 238114195 0
565820025 113103069 0
415773850 326814307 0
608017835 668573192 0
657444432 531103224 0
151986468 524514528 0
121186294 628365101 0
708288999 267266814 0
365710636 459501570 0
36570520 440238860 0
699186719 110751378 0
260881364 495654296 0
379822758 423150580 0
571205676 788102217 0
547542166 374833753 0
593929038 116633349 0
113756472 626834309 0
181914942 525666858 0
335609140 369195517 0
157928523 434652151 0
525743479 586919512 0
428034942 532597476 0
196182265 78273538 0
453573620 497588795 0
96128827 81442218 0
754963643 740356522 0
191981763 544238651 0
533665779 703793356 0
5233994 669639923 0
640098819 405264572 0
147981744 558654043 0
725949663 563895112 0
510435579 353951661 0
437179538 439324866 0
278942400 379407459 0
346201750 13277654 0
510720456 742682458 0
384748162 80754543 0
206102722 719677062 0
174532752 627180958 0
209826237 149696348 0
320469742 479533145 0
418868612 769074134 0
739309773 726988423 0
338225537 13645016 0
517401012 15366431 0
206003746 316605961 0
567019588 631553879 0
168125888 798717131 0
573064373 559291875 0
120140823 157995261 0
304379158 446642047 0
475067575 616711930 0
623321454 795211573 0
80810087 215517939 0
752333986 46813465 0
159854021 164900800 0
491231527 255062691 0
545524975 266686385 0
252251864 626238866 0
250987705 293633676 0
752138026 711446881 0
205673593 2172469 0
352961738 57245000 0
627916868 659337059 0
82699704 248160661 0
25042280 304450117 0
28987450 346968094 0
136820776 642555936 0
646356110 182816243 0
658229840 386682592 0
64911426 171776403 0
718295639 515791788 0
767408116 177616974 0
634684138 243991129 0
477860908 395197103 0
119134730 379246626 0
482103053 350201592 0
749987364 579140968 0
106863629 544919475 0
307730305 31034253 0
20788659 299930087 0
317357451 23861339 0
300391328 205172857 0
473328024 642587819 0
401878765 570776216 0
129803422 280975625 0
418710703 717742180 0
38696583 604997929 0
511596321 414360103 0
719215169 474811816 0
373362938 284588686 0
411403680 69159677 0
133893681 688012389 0
457569309 667811476 0
374600164 48714672 0
422293758 541054104 0
156227604 673101184 0
172178365 306259828 0
631722024 634345155 0
291164731 501027231 0
664153138 411176692 0
714155805 289759260 0
411371217 382442196 0
457356174 218497035 0
299926912 127584837 0
420709869 665372922 0
395347964 58717917 0
373918904 679855876 0
797399457 356748527 0
761356540 787395047 0
456094536 1670714 0
380705825 116593082 0
777531860 648517646 0
626006604 528741480 0
214737893 372815376 0
745590645 592240714 0
416227575 433748506 0
74450942 118176435 0
200728329 242631944 0
680589646 702800331 0
288961753 650874550 0
286584629 747962137 0
129198152 747491061 0
511391924 773127760 0
244222426 628984108 0
349184062 161301505 0
252216301 269932820 0
750149304 341457240 0
542134151 595461506 0
163301348 689253273 0
288348882 236444057 0
592291293 97381959 0
764998807 89249436 0
764546058 615406218 0
572077327 67303970 0
242607584 527043154 0
314826794 305917513 0
427801375 437704960 0
541427220 626847441 0
388171886 286203950 0
86597988 605440943 0
665942722 784889012 0
583336272 540492135 0
475552783 16052751 0
555207330 591500924 0
705720532 732381780 0
25884341 717070700 0
654719613 102455240 0
123785600 510984392 0
536881159 289680228 0
575988851 795633688 0
783204356 288688028 0
419219780 231913600 0
245757251 291091833 0
628251412 519972929 0
637882284 297833794 0
22618068 8810534 0
730595014 484646488 0
478590513 167899859 0
697653079 195253697 0
289712044 768755644 0
324603597 307446784 0
406309025 440926486 0
578249578 679340139 0
654668752 331645962 0
263527393 717484042 0
279659692 662883696 0
359049783 631583720 0
420438347 46410725 0
630064792 320961403 0
407785819 350970848 0
475877541 730887454 0
614293320 723749995 0
30041556 446939026 0
521222304 317410479 0
524136872 122699901 0
339876249 560005427 0
527818291 129028481 0
801432852 668611766 0
667160309 416877742 0
128958562 95112282 0
213979615 584184263 0
468471292 84251642 0
242999128 192209894 0
644518414 585554022 0
731047450 431262862 0
234160419 768412325 0
339055568 499167203 0
473332698 466983514 0
35804662 719038581 0
98935697 182194542 0
771678074 228594250 0
388601027 36133126 0
32676314 712019439 0
282487438 269535612 0
133016196 504466722 0
95119164 111027466 0
83090618 185670829 0
370428456 321947141 0
350813488 385050564 0
235407580 309269736 0
418102359 495457243 0
406875554 713298537 0
626911527 589196408 0
230998416 86246810 0
1566151 391300741 0
435177932 769886527 0
116992589 126236384 0
767823634 61636060 0
473269547 723105460 0
515686575 733608164 0
801550164 125722117 0
678115245 605343807 0
625396808 47486045 0
757333515 50750790 0
434931679 60827259 0
598671786 389680518 0
75187136 43947722 0
333893601 164322489 0
482737619 117062830 0
537764037 382643587 0
80453953 415344129 0
211075798 606533108 0
114013975 4557412 0
737911540 601355230 0
301199130 168443782 0
340749973 427563674 0
408841902 549023234 0
390157763 665272737 0
232374116 256778041 0
118099641 204941761 0
661563983 703759989 0
90145777 228514628 0
201668968 570276836 0
563374166 539827530 0
524948311 780357145 0
207913542 308296722 0
139089198 240343275 0
400373391 102752121 0
666939456 404572775 0
327386062 510492832 0
513920516 241002981 0
124370502 310939609 0
383340060 254160338 0
600198139 791011702 0
370045660 689912890 0
263713841 636582714 0
517487744 55121621 0
139359815 242710538 0
351163297 647911319 0
326038129 191467390 0
438391967 280875661 0
591334835 194826289 0
352817043 732374486 0
661071760 218147844 0
42189532 520494689 0
160436552 348146161 0
207349744 554767627 0
600171889 57607702 0
471067527 173150154 0
605569975 53292137 0
318136144 516055572 0
4853567 240310491 0
57871659 300599435 0
340217080 501536166 0
783644496 255615894 0
692406121 285510801 0
699644328 522325673 0
187863496 530203356 0
131728036 489228350 0
46881896 497506491 0
138241108 608460933 0
646387481 109394167 0
570445299 376088499 0
376100995 578684730 0
767436028 169116280 0
801121974 659901369 0
323820972 581953974 0
485856581 654832578 0
396122727 617217324 0
438030342 252392827 0
583982775 584739743 0
658160035 778070032 0
273315677 313227375 0
332390848 114922293 0
373153409 240801078 0
755801913 71751284 0
280604568 249074221 0
606138403 739295629 0
11456493 600199544 0
322200872 7715071 0
382049769 86176676 0
95812947 73286771 0
666830358 513675916 0
404406420 662884386 0
75576337 550188956 0
194951890 575776943 0
748172181 67593169 0
605562288 319611705 0
326981772 41864588 0
616928113 476210875 0
464080318 292139271 0
431632518 73047957 0
324305571 201529985 0
379997923 785695533 0
634499598 129372857 0
284591107 602619317 0
86134131 472749972 0
603816604 79939922 0
486063942 138892928 0
765462696 770955621 0
728651962 438243999 0
624633264 688773507 0
184811139 671615788 0
598073135 513348211 0
788715734 319107103 0
667530878 349522674 0
519187864 586536885 0
384460803 749541987 0
181723335 560482574 0
52490734 520337331 0
597463440 79904211 0
152250723 554017362 0
45328573 236398976 0
284624045 183517222 0
454485863 672703602 0
276790175 457178660 0
671938126 666871614 0
779711429 748350576 0
331134262 670617842 0
673460598 398259410 0
14557238 304984377 0
31716326 758075425 0
59507477 218201479 0
166788688 137445160 0
370215765 99431572 0
358563023 298842787 0
605213718 710986012 0
543476684 719221022 0
508617704 464339080 0
720835170 556676445 0
523102158 548283293 0
249318612 453006386 0
372471430 571167489 0
582389725 766057600 0
13552497 310037110 0
673163134 370794823 0
725745924 263057508 0
624879133 610643078 0
748747039 201784955 0
75929434 583645534 0
33391845 276407807 0
486458305 303525867 0
542683320 211083204 0
784429747 266779297 0
322224363 726976370 0
275525394 635669733 0
19983172 394093621 0
243616622 111604313 0
110026601 69880175 0
619716328 5502176 0
501863769 360035694 0
476380887 696710693 0
407024107 17435403 0
2819772 133811358 0
785727036 570520569 0
669308426 380149465 0
673959057 723395073 0
238404154 413568765 0
377012877 106303431 0
771149190 515885519 0
703489903 567576224 0
140166395 401450629 0
261430587 702801227 0
177356169 483744153 0
285607625 427878739 0
341720269 236911369 0
510738360 614142343 0
627717949 464971904 0
268005829 182353952 0
592551839 594365919 0
51075147 667784565 0
91021814 792170728 0
74485382 232295706 0
550013318 775125869 0
22453709 395461296 0
311221067 421006271 0
698207886 409363565 0
116098566 758321994 0
631411491 376949728 0
534041699 402188222 0
307376602 665951762 0
211436607 265344363 0
313897306 267171182 0
183217782 502478783 0
689093738 732346032 0
281694331 131904650 0
55805082 664383496 0
167154638 777869074 0
247376766 267124206 0
9702832 570135257 0
683464683 292115847 0
195155910 241448779 0
83059794 41209847 0
121922055 482071277 0
59241624 205955248 0
18343007 745606140 0
420094063 385379929 0
598812903 93810903 0
708426477 125121336 0
323824690 386085414 0
212350722 448169619 0
14877856 63995235 0
291783269 676223550 0
602541225 630269 0
451742849 308648988 0
787182595 377231214 0
306385946 79747124 0
481672600 637222912 0
735027366 5878905 0
166007840 694076877 0
461775857 237732948 0
250784750 368177849 0
279823950 550319847 0
753738905 193473039 0
255194287 297983759 0
463609021 415951178 0
61288544 581283544 0
732866310 66706198 0
381617674 309128743 0
579487909 625969748 0
658709566 352495673 0
326554177 393373851 0
182707381 120804354 0
395519752 323697652 0
38685891 92622313 0
195109331 114449709 0
110788165 541390239 0
214181884 669197619 0
600123797 139609727 0
474649471 322269628 0
35847185 399434311 0
611143554 701866019 0
155705351 59702812 0
349516466 315563421 0
585752102 291600150 0
401252849 57119732 0
269758652 3366439 0
320100725 576746636 0
719445245 92135784 0
779966987 65391294 0
14255080 435247838 0
375588449 299972778 0
640137667 381567048 0
799293753 112082033 0
94193403 390833938 0
466493652 316331345 0
212886545 718050111 0
598564576 652166007 0
258201311 693649902 0
3199834 39954541 0
388569360 52101374 0
151530948 75357857 0
195040931 407900700 0
411312619 166719591 0
739913814 211228909 0
299000786 148551964 0
61102013 14802566 0
50057243 607041887 0
127864420 135719727 0
178184304 439610749 0
201532527 351143908 0
186117266 533895249 0
595247094 531607705 0
26077361 598978981 0
141682526 608775063 0
652239688 111091017 0
635474641 443735150 0
411943181 331118786 0
601951742 335473582 0
441010382 559647589 0
571540935 309722233 0
445304047 331674084 0
406353534 258750830 0
123011467 634937502 0
144513125 286054808 0
316596525 667733475 0
446202241 144886283 0
643139245 349563696 0
126275190 5972447 0
475749891 458700150 0
652823187 504360209 0
787327704 432472292 0
223841361 667385044 0
517117114 157556199 0
90559744 588705040 0
129670159 410913624 0
172465879 414124023 0
601438022 473305744 0
23025716 737873181 0
642099805 599620903 0
447376194 787842292 0
697080755 237399666 0
76183891 527727254 0
675316036 675639262 0
744840921 626953484 0
665117832 222219176 0
12168789 337510123 0
492875724 582926042 0
714170981 525727168 0
479718561 554901377 0
218822780 719782752 0
711267886 541351185 0
270751426 507296979 0
158623218 10579410 0
217411364 355536653 0
589119354 516960309 0
350197683 387881375 0
14385662 435524108 0
57648707 460754992 0
283250199 736733502 0
498940585 719778515 0
741042147 59299483 0
182765052 766273960 0
315583574 742910304 0
600766827 726178570 0
5359352 368843293 0
535582005 221489421 0
100211806 536423745 0
432939727 115688211 0
71823272 776557279 0
309465251 388839063 0
290592701 41540455 0
702055534 379165007 0
260553731 75622371 0
348982037 490986297 0
310461380 362777063 0
5437144 514825210 0
372008082 781183675 0
45575228 694760352 0
191944324 585583854 0
532803307 332653071 0
497719292 697500323 0
482822117 586346406 0
256020550 337841278 0
116484211 608940053 0
763716804 312833201 0
127496635 248428083 0
395425507 679174094 0
406852111 798359944 0
89688486 762349951 0
193228508 561582479 0
26404729 191584275 0
356635939 680797535 0
236672953 156897147 0
390366953 477701552 0
282321061 675408608 0
621894283 516006411 0
498269771 638650102 0
95935131 111853626 0
581041098 170034313 0
706463931 514624736 0
353826585 499880518 0
438319162 201467942 0
714774242 133325777 0
523830760 90442741 0
594134536 520905205 0
444873567 448261320 0
658254615 567040639 0
399950280 389070556 0
614818811 104889567 0
148216442 606827695 0
277274439 215851910 0
264055479 468992508 0
130351228 402296181 0
53274368 437894671 0
725081945 530062114 0
1353766 796229168 0
10678536 727982194 0
54133201 779659793 0
561156122 498097117 0
411840104 411166938 0
752802003 542687407 0
127550978 134618285 0
452239785 283006825 0
572480726 701517297 0
224042501 61860333 0
750344126 489144999 0
793821330 314594217 0
41683611 6726015 0
718993517 199601192 0
624511506 382591503 0
682802290 71137628 0
367344126 761366166 0
46512140 793909054 0
305100685 223374871 0
383031779 367338809 0
530025328 262134836 0
642938627 636950266 0
385747612 83771325 0
509018975 542560025 0
689901064 371275605 0
135219304 455302639 0
567973348 164932935 0
774380604 636918765 0
755474543 503084071 0
60726153 80120074 0
341202200 411188867 0
153802813 213350042 0
2103205 551589052 0
480180938 200506535 0
779510842 510419013 0
60337415 194559270 0
767686308 650244958 0
588773568 645931023 0
682021592 495251687 0
164917317 652085005 0
290229310 249543266 0
221382235 646286156 0
458861068 533806908 0
432836623 144620288 0
698410882 142182610 0
213272131 244978390 0
766025476 762862445 0
412863674 777576113 0
64482688 283311445 0
158234735 760000889 0
392045623 686850536 0
70830758 138008514 0
66342046 399305329 0
193792098 347395318 0
71104794 251001380 0
747942365 390065283 0
372460407 435961714 0
396266465 107617886 0
142391886 303223577 0
711128253 5361315 0
757586043 786341277 0
16394804 112641441 0
301007768 726752836 0
551962355 205104619 0
413389532 288616976 0
595608232 685659776 0
567083398 261977142 0
470670190 409273144 0
509402106 119853954 0
716064316 597910997 0
7295555 618501743 0
625752872 220516704 0
400444913 28459159 0
738278871 364416647 0
72738568 545286724 0
405832804 208489826 0
611045810 348921191 0
207646579 693047034 0
252483890 407641751 0
345468346 469749462 0
437718443 224329162 0
650256462 661911024 0
643527547 260600480 0
449595401 273008807 0
689648281 602794550 0
613994849 409674373 0
7144694 373674383 0
717418362 83177505 0
444961701 596318873 0
666082096 157206676 0
169247432 756786845 0
450020984 82379286 0
537794911 158706793 0
295447049 293578535 0
633385072 584716585 0
23078544 782391457 0
131170797 349245181 0
638163264 595536279 0
55074472 562928961 0
307396648 585086676 0
139272597 438680127 0
80858555 199525245 0
487609974 679054601 0
333135073 338562837 0
458835557 501255598 0
708410260 71470568 0
418498340 192939254 0
29627973 154834823 0
364153470 443661082 0
604615306 469484203 0
110350254 446753800 0
106655914 111807396 0
34202514 583245739 0
210462048 466194163 0
702059510 569559852 0
574541651 99325635 0
570559406 134956196 0
384124110 618525378 0
657947214 315674527 0
783900188 41826688 0
611026554 558248966 0
799413512 311904383 0
594929331 700692542 0
425539235 250525417 0
312309785 284206015 0
175305740 78500646 0
276946705 184066510 0
484676822 568194750 0
545760182 583468409 0
495948479 136537712 0
760116237 462053924 0
577215407 117547001 0
793866700 181066849 0
478719447 689653083 0
571992583 227149477 0
522331780 180256173 0
44865998 383412652 0
674405402 605366656 0
195474956 39023156 0
478406940 592161111 0
326402028 526544211 0
343114758 173571734 0
55667477 131996885 0
767479071 539837377 0
108407837 369522012 0
143826819 80755731 0
315183496 273750042 0
458641637 763068697 0
703844489 70539432 0
216248001 556480929 0
231199734 685354324 0
278012225 606785505 0
113784305 789984782 0
519237052 108200314 0
56378323 222163332 0
688826213 693290451 0
387963167 63041649 0
691233736 239634589 0
515329152 359514750 0
399524938 119782207 0
12642812 450024173 0
786647794 630406759 0
768713030 128826530 0
573396170 441940181 0
342492042 405728243 0
145146347 455011530 0
441882818 329174350 0
248826945 498672501 0
410613958 412869721 0
686249298 204392721 0
302104572 735514790 0
680407541 9804727 0
215471639 606150902 0
491594677 673252618 0
3109814 529723969 0
625509866 143801974 0
289794855 53169848 0
491508514 787505501 0
354414465 763053503 0
763227869 583596122 0
409221339 592754456 0
667835798 374043029 0
417075190 155641218 0
275764525 343579682 0
763159389 231677860 0
703675828 753916407 0
163774181 625378355 0
243586089 68121300 0
342857885 255931415 0
462779925 135874421 0
323283223 482211154 0
428721063 745520038 0
719709631 336450021 0
521440254 279872588 0
448349769 577385395 0
168471678 143713061 0
358579117 176222560 0
612341091 7039486 0
445621370 7271490 0
87187262 594686135 0
498894895 418780151 0
675928604 440765430 0
710097060 370039541 0
697755044 791276307 0
141887206 573296380 0
201461915 490608208 0
254798730 617725932 0
267140566 606809940 0
245819156 525185329 0
183387777 765441087 0
23372522 326352819 0
789999668 458236666 0
21164019 666571154 0
164609335 242442143 0
511909855 524272269 0
628278276 451081174 0
389687717 9145927 0
442606545 343681989 0
418891875 161328678 0
48328031 786722869 0
206725364 230199358 0
519856087 157973297 0
134580048 320513583 0
131701283 224740195 0
623402732 772798016 0
54307320 550843301 0
37588342 50585734 0
2563497 553683863 0
501903930 755491157 0
770356578 333205749 0
428197959 370883583 0
129246641 662044310 0
52468074 580944527 0
94333994 81572559 0
712761209 616708578 0
728208370 32348440 0
656012621 215989925 0
637949115 533845842 0
675551427 692805843 0
631418468 442987763 0
324553095 1039956 0
299780693 778170111 0
206050331 383985755 0
171869614 576124506 0
417520009 292597518 0
75906788 595636686 0
663887096 586432321 0
142844267 523468056 0
25847378 341361071 0
132507366 656849624 0
9960788 2969287 0
562886970 253393513 0
423419129 263123578 0
602405547 18732658 0
608505976 628267300 0
795364060 507223373 0
600660705 352662641 0
218349929 659485384 0
623922179 537978229 0
40898109 18460097 0
453761117 543041391 0
571369747 544102526 0
305950346 794546034 0
771000169 304733431 0
104976728 511018209 0
762134725 778188690 0
14877430 492081403 0
578983670 254932547 0
291220569 158415379 0
138227700 730369999 0
172822807 55205356 0
97535662 801246627 0
307724899 339210121 0
296346753 351721617 0
355882299 432769250 0
270314953 111028048 0
180236523 652313685 0
528961887 593232268 0
296919463 689122430 0
765188583 777467463 0
624431554 339436587 0
280182646 118772040 0
631281603 363917256 0
556348541 791117413 0
249701420 141275867 0
426233213 712039307 0
745888089 734958587 0
407855857 80588998 0
7299876 367263144 0
698444245 590438922 0
757850518 164257943 0
539606044 197754678 0
62325942 297002623 0
222162149 387153209 0
481475030 218902902 0
32925379 268802410 0
326229011 589273225 0
328405796 485762557 0
515136943 499712969 0
479871076 23559884 0
603591418 390471297 0
515782902 689371494 0
726952630 781378001 0
43535600 717617353 0
224330379 99798825 0
459907861 63281334 0
341840057 749027851 0
462528590 792381437 0
112506653 416714723 0
22972428 611887388 0
107403432 264214272 0
664972261 512164674 0
37458336 576311179 0
589788379 734949492 0
408976803 214585467 0
247262966 8547452 0
130105725 49274290 0
583919889 682430672 0
566968460 509632439 0
226299035 439017751 0
31888923 122683501 0
388277698 101885933 0
197107741 396823865 0
395288902 691476296 0
689464550 639784433 0
36106329 60429265 0
65651821 298995600 0
751561288 94687250 0
629663118 283376950 0
213844989 510110476 0
210298749 105493776 0
645722405 211547237 0
283454140 207951306 0
634386027 3875879 0
712804097 132989421 0
235988388 428169947 0
448377053 58552130 0
86932629 26193403 0
259373769 47959462 0
393570711 735743868 0
771800671 610505934 0
266207961 578050046 0
677465802 206171640 0
706139568 94298116 0
597241604 268960940 0
740816813 153376994 0
446174665 524789722 0
525127341 553908330 0
413942115 438688061 0
242947217 483077249 0
301539947 769366097 0
212893928 706441421 0
8050901 123151397 0
739586740 265815091 0
82272218 551688596 0
238327582 731664165 0
660161385 670777915 0
435054947 661404678 0
169322958 303614448 0
31025345 397478450 0
191375020 319445715 0
414181955 573177089 0
376170528 720035819 0
2744274 68622900 0
35532010 470191851 0
702870750 298564698 0
348470896 376718879 0
58824125 83019618 0
463222458 378658165 0
73282097 31005280 0
68047156 631833435 0
597802493 395268071 0
60702253 48766078 0
619266250 627156514 0
222635803 11426387 0
401838830 117562484 0
643273928 594903501 0
287765273 565347400 0
85160040 739120169 0
448798046 146991349 0
452070764 584938188 0
502083776 383358950 0
265646270 133612927 0
506564319 159818716 0
30518701 615703940 0
9943301 172342645 0
575078261 314690312 0
180082081 133677208 0
621244046 455828626 0
407813643 798455098 0
487991523 474046510 0
481059796 455815650 0
163308752 276870893 0
217908754 37432321 0
796897993 170799203 0
22902093 301798151 0
313397269 286446343 0
92347110 642251463 0
647208455 232949734 0
297545840 173567917 0
525840359 472549110 0
347527390 228853128 0
501998653 432281749 0
681420106 77406016 0
126458863 536830974 0
603955555 500153442 0
635898701 319588359 0
506424343 302534147 0
221008496 223026427 0
621411451 544199884 0
757108181 587789451 0
176833432 693996502 0
526993762 382484531 0
682623550 234971515 0
731411445 756932518 0
435637482 746232175 0
605479012 559661725 0
591732611 111706947 0
558822059 490536155 0
499129633 194915584 0
643938838 450480636 0
654227715 456974746 0
21539577 720691833 0
621399913 791014632 0
126769529 770302864 0
660811232 506542865 0
589758422 110602212 0
410870695 153471346 0
237553592 480613983 0
368577970 355561544 0
393482111 542090010 0
66344406 458325414 0
365407169 524275588 0
458777456 263843298 0
258416686 85594499 0
251301183 396382117 0
419245187 16720984 0
205696644 504594778 0
552945773 439094273 0
560644462 419496606 0
683780402 540364902 0
798811966 341968648 0
263769147 525748579 0
517545329 680159784 0
25822456 601070120 0
458051430 50616853 0
671034970 60918325 0
450896344 180917629 0
644070617 470809244 0
470965397 747223635 0
99788133 352491977 0
546104338 405960253 0
413358648 603420735 0
250276099 160988300 0
384639572 723978359 0
626891519 506661412 0
335283679 555121095 0
352247383 732735172 0
593800254 535217625 0
186766083 703959381 0
50304699 169795619 0
147582107 448370084 0
595945955 654881875 0
109355419 332833683 0
47824649 234725196 0
427148905 28328771 0
340699632 752228982 0
142532724 411838250 0
767728744 365059351 0
565675671 603877878 0
435751498 2378921 0
259879825 348766973 0
706387685 697987623 0
171478912 712118065 0
476287403 553004874 0
587488196 51012870 0
10511438 117963943 0
417960163 743047318 0
655198951 53137683 0
69305635 501002910 0
294989368 181186035 0
201469759 129047142 0
62861131 585305932 0
180826828 575673554 0
340091924 655707243 0
89058512 57508552 0
546303625 689894758 0
32510517 136274844 0
202198556 502151740 0
45406971 684225480 0
2839704 95510953 0
620975650 238363900 0
305158131 185343250 0
153738954 722734690 0
455956839 392404006 0
194625507 613161611 0
115968492 448451940 0
612460402 524350316 0
714323305 130335732 0
353666329 618820238 0
233038864 291183976 0
799240332 400077446 0
712737175 525804739 0
688798537 532355951 0
197940051 427250444 0
138041430 222981345 0
7835303 281137452 0
323764854 264169308 0
769852175 235997953 0
467398190 321528883 0
512801730 760403901 0
148255281 367925300 0
796984055 339134032 0
160730098 105436564 0
123168675 350010441 0
540078197 193028570 0
269326754 331322608 0
254146458 705749383 0
770006352 712611100 0
356816632 47737076 0
376482289 200144974 0
560499147 384279940 0
113546017 210270792 0
273366974 472689766 0
615546592 782725046 0
462141560 699119450 0
559854485 288043355 0
627545636 426712472 0
259610199 96897769 0
303551558 355146081 0
786956397 170528296 0
500710682 717909398 0
358875779 195123840 0
576183985 251539953 0
553908549 628182647 0
223617132 24424769 0
180127764 424287749 0
57410674 258224938 0
233623350 197427662 0
256853144 264446534 0
731688670 87783006 0
338109103 798388018 0
296106612 761604790 0
101367660 790314979 0
794921714 768669264 0
542254811 788556396 0
511754951 372219068 0
564849667 176024079 0
72815962 476725681 0
468476930 549046354 0
100031664 172285861 0
589242114 317313206 0
614108981 638206627 0
312466807 157603762 0
509408317 728985390 0
677803909 10665946 0
710697715 643697640 0
78636247 192792501 0
375971957 41656967 0
270039839 580073950 0
42518911 795344279 0
701732307 277611281 0
681246353 419399226 0
295044540 118172250 0
409208720 490018096 0
453425803 679495670 0
248606967 122101547 0
561295346 154023181 0
218582419 11213786 0
247238477 275912118 0
270885449 73640124 0
776058010 582601391 0
373101695 64028528 0
619848411 118896623 0
444938692 626419745 0
466008449 32021052 0
751879509 359613808 0
55462762 104226731 0
589175948 715286382 0
570818056 5355366 0
187275610 365943842 0
800494048 126246001 0
431248920 691818835 0
490378020 561266256 0
196998227 57102511 0
165656631 602391681 0
4112906 4789393 0
238333043 785314762 0
280417448 231771084 0
129399531 512287550 0
25576017 457876910 0
730238197 656567191 0
543573805 339939876 0
413496797 559129497 0
281904356 257844302 0
383626209 226838054 0
154124612 338798175 0
222910570 501005171 0
516907168 606692235 0
238054234 291746351 0
777047660 233850875 0
630839912 614188408 0
324380067 263060781 0
771545199 793229001 0
167892560 297730944 0
387244952 380030262 0
148609637 405048383 0
356141164 707809171 0
66934275 61637702 0
469829053 240452748 0
54769512 470354303 0
588130091 732119398 0
721803649 633569671 0
741629408 88491072 0
332175442 347177829 0
65746949 384284580 0
581301333 40666588 0
192417794 251436454 0
422709243 678401795 0
430697868 60997952 0
232351322 767058344 0
754657085 777295329 0
797944675 285367439 0
533074776 113197022 0
725704520 634760827 0
605012384 350543927 0
683311159 267849818 0
606437977 46533408 0
281631484 103935028 0
114529559 212170679 0
640462467 767361018 0
657125680 571610118 0
327941811 50614631 0
718181996 512238685 0
729023876 106265898 0
467471603 44374529 0
736976946 156184887 0
690651537 714222873 0
147651269 324531837 0
426577543 684380638 0
736769958 420069644 0
329897315 210573369 0
495187807 512646749 0
247035797 325139565 0
334488780 116597443 0
755065164 28003007 0
532669306 25389922 0
582544419 91175832 0
281523078 289754281 0
738230531 473377498 0
101857747 217291381 0
50252839 220007289 0
28308176 443445626 0
429116020 112098534 0
567283341 509073189 0
263657328 736425789 0
209273242 645677950 0
369819920 69040395 0
65089344 558806401 0
322626431 205082436 0
780984006 273595558 0
204217108 413194622 0
457811626 639678428 0
386252001 750851037 0
221303205 601569854 0
453197958 287867492 0
49981818 165395771 0
621468842 142665470 0
522027387 599166285 0
289796028 651965401 0
505437065 73346558 0
593988628 54185509 0
222126758 99972455 0
106206313 16298426 0
189543514 737092641 0
196644782 83156526 0
497616767 429421028 0
496389186 477788790 0
492759531 694876423 0
663431765 175107408 0
799453645 683586363 0
641895419 735004400 0
65708657 690908470 0
450772194 127575940 0
29710792 65938490 0
617143551 201290785 0
222932656 785092556 0
18623376 701681638 0
543994832 689736434 0
656149323 81068597 0
203698053 209283610 0
478680109 396078495 0
778545242 434082510 0
383090618 677616788 0
290398868 761259292 0
148530667 7776792 0
597151253 556423612 0
511020338 50589796 0
271696115 553956760 0
635496690 373697586 0
149521424 629662491 0
565939149 319439774 0
201629858 713957015 0
349302088 371307544 0
648697572 685276189 0
771805090 81307804 0
182746539 361214878 0
756192147 213529674 0
86687575 492821022 0
115035405 182153058 0
645444244 400160100 0
329965735 7720862 0
352175179 476083761 0
369107450 274952668 0
473106077 51010568 0
493452892 323366103 0
153946007 616003562 0
123370959 474772722 0
363657893 157934037 0
449540526 740277764 0
322873274 594376427 0
619935076 124195742 0
745159306 566340601 0
91182950 25678773 0
467116474 351336565 0
450122516 340840953 0
600149920 407397313 0
257349884 48268354 0
769331344 371529896 0
108003118 395054081 0
280804112 653120504 0
3143163 184187179 0
385094779 90093766 0
690469842 90879897 0
567905127 789040325 0
442950203 689157132 0
781596319 760629357 0
760922603 731649316 0
545570159 724157639 0
298104956 330684247 0
362962936 244581960 0
577950044 163702632 0
195771495 646970179 0
166518996 648684390 0
636273117 641790506 0
578527336 663904847 0
546055486 287616696 0
278548700 67253702 0
159087916 60128249 0
420228917 549207875 0
330920672 388802727 0
327184371 574065481 0
511006878 260000189 0
676261503 431562866 0
117324112 424974541 0
489572465 420067890 0
223997658 752905641 0
63000869 478696146 0
278777539 143550339 0
249089824 68170599 0
417934930 28779084 0
474434171 370774868 0
366809635 317340527 0
497973105 763835158 0
708215384 84085545 0
92570581 770927312 0
702688566 558506986 0
448647253 682998572 0
538128219 253163171 0
652471971 640392 0
262699963 676276574 0
537534348 136407886 0
248422175 737935076 0
579793322 793795212 0
220151376 194508909 0
396191288 324430254 0
474679438 714980877 0
637884283 715353231 0
294033501 202545454 0
618590757 170194636 0
529543727 435910313 0
717846824 339113192 0
505285139 663179140 0
354419524 435565254 0
447557575 253214783 0
682899962 162652519 0
484926524 383071372 0
603228326 238521070 0
210334900 654454616 0
180833618 136747527 0
188074292 701673370 0
85339395 720936947 0
325834023 27266742 0
109780637 406808870 0
271386112 584268101 0
783225980 115414471 0
742244997 441271791 0
312973727 230859850 0
578545286 154426934 0
698281131 733709883 0
501871317 500548946 0
52869947 116347134 0
796933728 239951860 0
711040303 453406229 0
383167060 474070517 0
502967566 583111024 0
706895509 641981889 0
450855573 327962483 0
490139285 520852596 0
250000842 686797621 0
736791191 298943720 0
635357251 239089485 0
256576025 122565708 0
600419771 198301741 0
84387669 262585625 0
487641440 569527184 0
119000647 173267479 0
51534615 371836006 0
372916364 307824945 0
683582108 600870763 0
722794971 158667334 0
448966841 749439602 0
350512028 526374932 0
274441438 315527782 0
340644674 631290111 0
558927399 111055800 0
539982838 736171857 0
129810591 745688015 0
712321038 21895829 0
358291144 73461366 0
350527758 186617637 0
559948851 479288218 0
16481539 47196613 0
354408078 610184896 0
88081448 463404639 0
288488116 235453308 0
675167794 574914712 0
462487694 150044595 0
11923084 503885600 0
445467043 365451452 0
696150108 666266677 0
43202337 627959023 0
196932615 193544083 0
750262032 592058915 0
47406497 637829606 0
81072193 182192065 0
98268606 154030139 0
8859798 660515793 0
723400617 121379591 0
752996482 720554785 0
634316002 536128252 0
787036234 581367197 0
291869252 37623275 0
127079961 248812440 0
692240912 304312747 0
253241424 223016240 0
157087969 501087091 0
187126372 275305214 0
390087148 115625610 0
58740432 617720207 0
306497794 499927143 0
465035944 161951166 0
551196360 83840371 0
58082092 2354249 0
7508264 163628328 0
727203444 552633738 0
694243226 125648596 0
140350083 196263477 0
593241284 381226416 0
110464881 513302431 0
163380926 607960216 0
410848019 783171844 0
14621838 19796998 0
486366007 198550891 0
426393801 325000847 0
506637729 735100516 0
703502924 477641052 0
570959200 357797008 0
280671398 609679933 0
797164272 282177397 0
607679385 300719981 0
536373170 341889335 0
491927602 748574333 0
206765859 347322552 0
543550059 293349027 0
354232889 298567665 0
495530341 689924557 0
635820273 779502126 0
698742226 750458463 0
264573803 437484968 0
641750957 428968301 0
92232439 620615408 0
15524299 87234582 0
477012645 379606958 0
414392633 531352196 0
114101869 522373464 0
555643532 502567284 0
379800713 737175324 0
619063543 744096931 0
72358937 739302254 0
766229666 711416402 0
450576750 458348798 0
425776258 437229296 0
503745748 771959764 0
111003984 451574299 0
113732786 438397261 0
452934377 627051285 0
556715918 112083171 0
710211699 643807215 0
660919746 653308807 0
782115712 651413646 0
389909023 157360020 0
703938032 717081087 0
756294573 273716836 0
477137584 614711072 0
310705919 153494825 0
612297874 797138742 0
136797581 442048316 0
436763018 451545583 0
57572235 642883400 0
190765637 85493185 0
413312268 385053816 0
457670928 609525367 0
565803657 416937810 0
235542619 703577816 0
23006470 708337724 0
445420313 448730508 0
109562337 193958857 0
163324699 678493214 0
707116360 342697092 0
724926592 575076424 0
186954858 113024828 0
656492126 198778171 0
518123927 654633933 0
48394714 561102658 0
74657616 30075931 0
170091810 194301829 0
761666791 583489533 0
348233970 88926515 0
411083199 84282084 0
360663841 237676801 0
743469863 798665871 0
381304479 496396883 0
423761801 519999351 0
255559764 223145658 0
772095430 661265101 0
20462606 250063677 0
434552183 700182994 0
520059316 600094837 0
550794799 70671108 0
149482347 55231216 0
187768430 591310369 0
566241698 611679899 0
292616504 449592000 0
623802013 243650131 0
121625640 231411548 0
521235657 18372235 0
375333173 628941491 0
41511206 315483799 0
529548428 357621501 0
77548703 485356345 0
606800618 690943071 0
625006941 563518203 0
653078885 731034452 0
86176874 681093100 0
92705238 244966097 0
396225213 310763103 0
620862107 693669113 0
484501909 611163071 0
465001454 284557334 0
185048827 92031245 0
535041359 720925267 0
409108438 63922406 0
30306997 436678463 0
594320892 280353813 0
386626178 66100079 0
622558597 145678298 0
279994578 43201164 0
147402193 401624581 0
112450650 48290617 0
373095240 42972363 0
164651315 516498514 0
66393185 389705799 0
542615859 787605761 0
85916211 52555911 0
370825422 192334219 0
129862922 131831880 0
267644729 748336534 0
664481413 504035106 0
443773648 333708387 0
296484101 296897354 0
352281297 694922738 0
53479040 479827272 0
516065564 420862660 0
427184012 166838541 0
238112154 16219985 0
260368758 532250000 0
762064248 489218940 0
233434594 2153697 0
123712638 571681603 0
521576476 532029651 0
172376496 780991734 0
306505910 210156602 0
172945299 375979332 0
717626993 138655585 0
141019506 415630484 0
78123800 776462674 0
692274931 737283956 0
543910483 344939609 0
293934377 455691092 0
285329132 245526403 0
416420149 537096571 0
715095104 117765774 0
126851243 632396232 0
208431577 343388929 0
511802518 567486813 0
691892497 117934417 0
91312138 34337965 0
751398333 212624994 0
765166317 662662689 0
518842324 459103966 0
421376365 194885889 0
777114934 534739636 0
305245004 547102328 0
269925993 462817183 0
603510024 290486332 0
474532188 374832978 0
63703133 715912924 0
42385535 491107104 0
736275448 528164632 0
783117012 783053337 0
385342906 150436098 0
244134024 422768568 0
33164848 214493737 0
631992442 291661694 0
461080112 84137238 0
373837671 183790295 0
578810187 642275596 0
572193693 165325 0
273647391 619952967 0
551013331 246056396 0
700790819 92177454 0
661995718 594924908 0
322509405 617666252 0
267101545 354884095 0
31232955 14169882 0
178331123 553450516 0
81166322 156043017 0
32469052 279621612 0
311440122 28844776 0
438041147 30990009 0
131514394 322443780 0
19350025 558103993 0
729896918 206220167 0
656386415 62830913 0
225390929 269608813 0
282351185 3199525 0
590005363 295959469 0
790915249 738479066 0
38114830 707848782 0
360595515 36528283 0
516526632 4278251 0
655486143 567370134 0
698795847 429430779 0
690505594 308565474 0
776675557 334029021 0
737884090 479061356 0
362577925 618127448 0
216628263 137174834 0
672479170 534682097 0
643432709 504204627 0
435508978 144595993 0
565452606 306352233 0
205498422 563783592 0
237729435 1474556 0
516913362 324581193 0
569991924 114958742 0
525859183 196891936 0
742924960 578427870 0
151758132 47259294 0
398181632 769408594 0
711938947 162226695 0
722243042 260920115 0
396427081 584495749 0
451820857 611533839 0
665714692 551461315 0
410010930 163481849 0
296929167 688731227 0
452638932 216362778 0
252478266 132453860 0
110097512 271820199 0
43761997 171219027 0
162024246 232668246 0
514166619 648222619 0
543525042 611837402 0
69199994 167449915 0
722754280 663171955 0
507986943 196913739 0
795042474 382124955 0
80873648 358063652 0
380576394 734895163 0
404455809 205748244 0
284155829 131932953 0
634282214 79208586 0
717376233 607860305 0
344194310 485428219 0
735678005 403075085 0
322183898 216182944 0
378773589 58911677 0
429339274 630588445 0
199239542 158000979 0
749441147 164647673 0
653760171 52980218 0
59854402 589514313 0
294540610 302698929 0
588512266 684897104 0
160527534 759784068 0
474356533 630666402 0
276354102 334742896 0
720539504 346963664 0
480635457 404402619 0
752211881 800428454 0
695217952 305840784 0
670518848 133487268 0
495030160 304921164 0
395468109 40364141 0
220761544 580709957 0
538511403 24398962 0
449749131 786313731 0
296074070 706523540 0
286445256 256729000 0
141097769 678950972 0
349355774 405628453 0
86035265 800106050 0
104793856 567341448 0
301102370 234965090 0
256688440 674863188 0
6860481 269419709 0
657062594 650525652 0
255983089 454300335 0
669498226 295187153 0
618380345 417234450 0
136491020 368956279 0
358868010 263893435 0
45061462 377713386 0
754273731 424770150 0
703418507 370164828 0
9176596 502358561 0
366429165 264369697 0
39089899 91337142 0
492360346 642524728 0
124280304 325131842 0
204903852 348761217 0
678943741 423837293 0
131759973 385950063 0
620186249 588409871 0
90711186 267045855 0
268678315 513771660 0
362936155 793186926 0
35917656 49503245 0
151292905 537961477 0
285662222 207495132 0
524558609 457576745 0
557643807 758195874 0
689336699 441403298 0
444077387 792787132 0
339630932 541679817 0
384955009 101960011 0
411241264 239891451 0
33651922 240175881 0
560551350 222761044 0
537877063 91643581 0
390423657 179379509 0
207137399 600308226 0
558184901 246407002 0
61230594 640234731 0
213140205 798025847 0
297537765 699016837 0
274831898 259856530 0
668386155 220345440 0
534111711 376119586 0
675321530 374198651 0
358990364 557275691 0
714292911 505698361 0
621874643 342660556 0
334382553 139599144 0
96222576 777080667 0
2156063 63417492 0
762509638 123645687 0
16609429 466613839 0
268260673 782055326 0
243228991 156959041 0
86719917 403673789 0
68048632 742849499 0
739089395 428589474 0
297119875 708821430 0
513434063 768568383 0
588580824 751803420 0
72597295 289171453 0
313064585 170806090 0
497785439 273818202 0
18348542 240064929 0
557590536 562277768 0
37531243 142500396 0
497534243 612514411 0
245685587 49423006 0
561562928 496761153 0
544070414 697050267 0
243001718 528290663 0
654092744 676596170 0
48305128 739060741 0
692382759 719752480 0
302465470 701602581 0
150900194 229514640 0
391750864 381692103 0
54948647 782506263 0
391933917 765601847 0
94883351 474772391 0
146840940 406880644 0
554810852 39346954 0
735354251 36574312 0
53554350 699004258 0
567528383 655206219 0
53751814 140734377 0
780723361 735266572 0
81776755 67122763 0
223170578 359508889 0
522624967 150496038 0
192565332 547087162 0
257203750 546311766 0
555033325 555455242 0
769860052 341557411 0
81753032 362389743 0
196631602 754702157 0
299240435 581527573 0
209317108 12551122 0
198891645 765159207 0
317556093 765100039 0
88749680 682687365 0
366912876 782816403 0
740503844 406415348 0
603227687 783093530 0
248857670 261564093 0
422574710 435293229 0
685183095 491725454 0
14752195 152718832 0
682356921 575587453 0
401807686 722862139 0
133547390 226926740 0
240828585 696937733 0
435951836 579840376 0
569287193 675862306 0
691050534 758100476 0
99054272 265700719 0
332749785 57312824 0
390519564 722695910 0
38322312 70214899 0
147530710 68248711 0
625881050 301443595 0
396693020 134231692 0
193967968 352878155 0
160523102 79423682 0
325944746 423203443 0
182038054 672917353 0
627696218 465486493 0
484120402 520473138 0
128955704 349516854 0
337383043 214472354 0
40617462 280572349 0
524044602 274410130 0
143722057 239677090 0
31634084 13101247 0
743379231 531741262 0
52925561 189343807 0
37310931 6297593 0
202004330 145665 0
447686636 249366039 0
268010944 302287900 0
12902700 253975160 0
398634430 129562417 0
56705535 440649345 0
97215304 357293090 0
373440539 136286732 0
458947353 237343967 0
366116254 617237004 0
448925592 549422935 0
641296978 342241055 0
440975724 279923924 0
374644555 223015843 0
713887014 162950462 0
687871043 198570882 0
282074509 447649768 0
144362850 391104622 0
794084143 700926548 0
561380918 495712636 0
731670656 744915779 0
700581161 478506938 0
503801699 693714031 0
138033914 612976700 0
182160863 153013800 0
349763017 122254981 0
776395248 505191492 0
85290932 86464372 0
324334836 89790606 0
140223542 733771524 0
325692040 471505847 0
435208368 88073135 0
270172711 334150960 0
16439402 64003310 0
21459422 664022847 0
24919403 321271600 0
690616775 330485004 0
383542794 251878805 0
244117517 644494233 0
674054864 566753955 0
569024266 17567910 0
87226716 655590964 0
783665934 243596223 0
91569004 235819375 0
577399951 742230152 0
501313469 42660394 0
296718156 337877561 0
68311898 657776271 0
524710659 471611272 0
107996734 631390619 0
516060946 519532224 0
482401738 477977810 0
266220711 130151862 0
440334610 228190457 0
247762660 526963187 0
544989293 570874360 0
723318191 404411981 0
383495246 310774806 0
84640766 687143131 0
237635332 685851762 0
283082013 170804283 0
710078819 174878558 0
12175615 251300946 0
391651121 621156925 0
780558300 196429276 0
7405536 50687682 0
561437287 494242251 0
567300551 696880063 0
515147018 693528819 0
75995943 486041161 0
283890163 220207191 0
122878359 397805990 0
790524651 305197531 0
703419236 798521039 0
655381122 500114060 0
353241966 261365941 0
366450126 87641525 0
430284791 74622007 0
66727560 610263615 0
117925939 323772036 0
740246642 488241249 0
503837968 180447047 0
3038432 152830647 0
18799196 330030564 0
705405032 13606696 0
482302315 564209460 0
588701433 465289725 0
263113860 353708349 0
119658270 623755358 0
166900732 790684999 0
94524646 611455393 0
590917730 771903733 0
465031333 246913524 0
538801504 536305103 0
348551251 439374430 0
55273969 683918542 0
149501050 651669444 0
653835690 708297576 0
354519862 287163414 0
127945968 561540076 0
116200999 22527455 0
176126080 669868526 0
272440265 460776207 0
183468784 640260066 0
126844875 108170442 0
646195797 43094478 0
608876324 613440721 0
522172703 482772289 0
696164712 404489138 0
197858837 278173926 0
10770819 746041721 0
122430529 232985271 0
672561237 74713049 0
413312245 284713760 0
713413737 243367430 0
424857738 462633927 0
355701523 629668197 0
232872221 29204970 0
638230071 184826452 0
471742168 359106890 0
274680576 660869197 0
538054661 550994626 0
107745637 176114954 0
799768918 659301466 0
584705922 614601367 0
769408135 297770704 0
702534375 376652411 0
40318436 140032172 0
269574796 372506030 0
731858460 454994794 0
266524414 491596780 0
272804868 765451178 0
587719025 123330726 0
459527136 516530969 0
282645125 431124056 0
769944887 60888524 0
656466661 740167484 0
785902583 179131363 0
559422326 361140909 0
312865504 686710285 0
587888484 723454025 0
211066038 609242415 0
16421577 666085445 0
400571751 719013978 0
258119706 80767778 0
184871324 745186731 0
344565179 283046728 0
703586606 674478523 0
578186029 729197305 0
277722115 753468754 0
782157947 442997728 0
410220871 231316171 0
395624657 728272915 0
14424441 214813259 0
367389396 382854477 0
347915114 344284876 0
451598650 502629428 0
704913430 285322267 0
8420399 510331234 0
641314972 574515063 0
536968484 585852186 0
389810643 756464433 0
269827400 453888072 0
786637373 737037640 0
95873495 479181984 0
501818178 319385241 0
454913981 163720344 0
172821118 36700439 0
357693953 561600153 0
246321546 511500541 0
525466425 89505512 0
128495965 47547826 0
104744379 193449839 0
284803513 214246626 0
666436197 487808669 0
493617807 744615670 0
756086694 47918352 0
442455492 554228411 0
726686991 486995205 0
756966615 302735708 0
68363507 512456522 0
764561224 421312676 0
721599593 174271207 0
131522431 458079519 0
667182605 155819280 0
314990427 440729750 0
166677600 700738663 0
83995436 434468739 0
518698974 168085145 0
554864272 758043714 0
330346891 633641020 0
739960772 458777304 0
758603533 560751727 0
595625573 513739752 0
445254049 383014396 0
542539300 530607906 0
554495172 8365492 0
788090746 79767028 0
704442852 370365386 0
106139393 22796341 0
675315570 461877074 0
651148059 701691933 0
187036582 196588604 0
748861215 416888950 0
77485886 746716922 0
198116885 491420717 0
647297546 172108201 0
745764537 570348180 0
256060275 429965205 0
344473020 675740461 0
316752736 110579222 0
320945837 33936944 0
270085480 711372581 0
88053667 644287067 0
518749121 727516019 0
156060720 423161402 0
43684900 497533054 0
229814659 695231233 0
275471410 470015913 0
761926576 679971670 0
46165950 118607813 0
741555385 117145370 0
649934513 741337732 0
667024674 257357107 0
420988157 193143406 0
169043861 748672269 0
476285361 528302415 0
226645928 493919337 0
671453836 97644831 0
391912757 414207679 0
83976303 312899349 0
193052956 87793115 0
25431119 370938162 0
564720274 577520828 0
419262313 539851115 0
611627440 701279821 0
249557105 640407023 0
473751221 100396476 0
179721031 565559018 0
312810076 90653098 0
313665181 667716594 0
550304724 132826402 0
400511329 704662174 0
400139148 242599955 0
697051086 603180627 0
372119431 386823823 0
517954083 354216265 0
134626092 136085232 0
606351288 212481734 0
340656732 340048421 0
373863943 112649828 0
521856939 602202484 0
11323444 725630031 0
693430617 771139923 0
534632744 234607308 0
774960962 659010997 0
522891307 280451858 0
337368111 411682123 0
484674588 551459594 0
154224574 32247896 0
477635763 102404829 0
746428543 55319066 0
477026408 460662202 0
354378337 514359666 0
285960439 184403945 0
769320901 692055312 0
300548635 245512818 0
486616562 366635632 0
200893604 678188065 0
289113971 790025370 0
579744025 551659080 0
354394661 13379188 0
438453983 223860984 0
132470844 19263649 0
294345494 124736137 0
253141015 739897133 0
736843526 494796080 0
510094336 559449661 0
420447437 452769326 0
398356996 412167650 0
380976365 169932622 0
11062374 439379463 0
88382072 409520356 0
299453964 741604310 0
314822566 576701771 0
713392724 481499724 0
219156036 421903707 0
41383649 319385962 0
144079628 510051736 0
517101951 269537132 0
704177173 592458222 0
311335623 161976643 0
612859878 225498098 0
118173398 661283350 0
161669442 159349775 0
23704689 362277954 0
136822384 721667310 0
446067134 472299390 0
420604355 714554918 0
83436931 468169516 0
638060345 588578303 0
87790621 494002362 0
718350850 306956390 0
364312795 213710161 0
60343733 515916235 0
612446115 527821660 0
139491498 442298455 0
561783354 517924379 0
666671937 103570676 0
169797243 60513342 0
665883066 592341374 0
65211148 472185812 0
173264457 466664524 0
769808653 326770955 0
277782007 135201265 0
695410669 696437188 0
771860334 761318803 0
75933324 216812878 0
724473074 149489591 0
626890820 553523639 0
560360934 23949665 0
496006592 631083157 0
492784582 477848176 0
532230188 174845429 0
631186674 46181215 0
290546306 198257813 0
519274260 708324763 0
358913838 485304283 0
306035097 773648061 0
300432796 290777048 0
378856120 614352427 0
329459811 595541177 0
764722959 483913767 0
242034320 276987900 0
319684231 90695663 0
718567724 509735514 0
428261217 694535140 0
543706311 622298768 0
442825223 774472815 0
768603376 661787115 0
30763425 663449770 0
362221530 583428537 0
266058828 242262622 0
414709084 715282212 0
787033961 401746 0
278882833 487375490 0
419893268 600256943 0
768663353 376192756 0
608070574 613664192 0
314997354 622508175 0
556118216 784085872 0
558534097 515942563 0
543204839 249577090 0
151023745 63381019 0
381590369 314007348 0
692999324 397926780 0
143448494 387849676 0
597891434 767242989 0
222006529 470737368 0
225198929 587120642 0
621832155 667777348 0
648711641 697269325 0
205182366 237705143 0
251909464 531967131 0
499673832 775987834 0
54611558 125616440 0
702970917 595105518 0
420947225 156457979 0
210236702 182530398 0
795184002 373696491 0
165253623 21001493 0
706384118 102581760 0
787767687 173192072 0
58485440 266063245 0
533139934 506577126 0
655268646 460724629 0
121856344 330609207 0
488353657 416311888 0
105371007 16576434 0
90567136 740022500 0
23248643 634006630 0
208297123 102616823 0
527899739 323056114 0
702780596 352933531 0
505873017 174190202 0
650731920 84168029 0
428511829 624303021 0
726957637 469859259 0
161627901 631346876 0
45334475 753970510 0
510640897 747945081 0
495308400 486105798 0
4839514 369498995 0
96436879 265200365 0
516682862 472376380 0
759325585 376488571 0
367668407 760028683 0
9814608 639618573 0
732470116 253126414 0
612024253 669619039 0
352630068 68006504 0
200033244 672028620 0
46709744 396701367 0
580968961 211160837 0
187745152 254080980 0
15405431 329140474 0
624860093 49132148 0
502604332 41521845 0
712823988 775918148 0
17957441 637371386 0
798652061 107655740 0
243989127 212119773 0
134214874 80311648 0
482931534 114515312 0
726427360 498527576 0
558824782 148412190 0
532457953 338431255 0
462818117 254643306 0
517899557 797302466 0
362651604 753499772 0
418432153 631811113 0
779143761 554732175 0
280037770 455848662 0
261396107 201261566 0
647805362 107881781 0
299495006 713276078 0
510507500 466151697 0
84701928 40564914 0
487131668 161513585 0
442761501 251897603 0
401932792 198722191 0
734323386 447731006 0
253331640 167102516 0
672704979 524623118 0
764434445 114849302 0
362791318 347055408 0
696147422 121426370 0
581000652 669858005 0
33855111 692175877 0
372555398 169656038 0
187948654 675119707 0
14833032 246144816 0
479777228 257747037 0
117226799 194277249 0
352033116 347174601 0
798691363 184634760 0
541582872 645992959 0
548578211 425280529 0
694554212 762584707 0
422250716 28840466 0
667690348 402329653 0
252799863 227164204 0
424872527 289567796 0
85735155 154187918 0
769560440 239737772 0
50883340 226566425 0
699009576 677593360 0
641711969 581494961 0
1335568 789774680 0
630800743 129454335 0
700863291 758149938 0
740159068 763729523 0
637152060 245503163 0
511832259 318991762 0
112192651 659674183 0
394887918 128818813 0
433511821 154305360 0
242337670 505249737 0
317078770 688541270 0
718647107 89116309 0
113650989 582476582 0
436153413 95465497 0
403175709 618757153 0
627175096 498589150 0
439140656 249386667 0
401675640 693419671 0
630302044 402570404 0
588446038 734318452 0
23710910 150185107 0
781618206 269659398 0
380773635 14466540 0
213134249 134571987 0
665748303 734318668 0
231149384 155641622 0
359839068 79707342 0
300284824 390798372 0
714853824 453276895 0
582884398 603533880 0
645679385 97909366 0
264946238 234497943 0
221215769 549522117 0
112391265 628494690 0
715247072 659367780 0
260980214 206664343 0
407980198 63498289 0
339953914 498472591 0
679724435 42655125 0
289200737 524870263 0
298041900 449325129 0
51995649 195652337 0
188706472 543703437 0
439171889 638484538 0
557547546 694665545 0
765002907 255517650 0
299655705 137880758 0
643440485 409466522 0
183282244 702793321 0
35182049 186682098 0
83207123 469017550 0
49886142 119030197 0
539327424 50549723 0
240007464 505309857 0
149022996 551522623 0
212410335 526549856 0
413685437 76327371 0
110487288 93269450 0
788448086 522433607 0
365155867 209167197 0
759496244 431471609 0
501946361 410302524 0
143290026 790308816 0
627611653 290336776 0
251858220 191627403 0
208526265 761368547 0
568137744 704992467 0
547795095 198723327 0
570263706 713779255 0
746436176 209548908 0
180573662 348012040 0
564864464 473953559 0
228075455 380069819 0
194663409 704890303 0
542715883 107778705 0
501508930 238103464 0
404134764 597928519 0
213217068 41272737 0
295398123 193756352 0
605520643 373418423 0
529556763 38792744 0
707367682 14833408 0
741332729 761021777 0
634679709 193256876 0
574932729 718374546 0
663800616 540688522 0
255656702 761013529 0
504071284 17462502 0
114341602 732932688 0
20802512 525835637 0
356617456 178315708 0
310884128 592841314 0
412845277 256424069 0
158409036 754235878 0
7549072 234330219 0
700985601 119595889 0
426081826 565495320 0
106245617 669834125 0
374482467 752098690 0
303938589 423236971 0
220485364 504573202 0
263775310 565158403 0
322911497 654304316 0
622733624 186925096 0
156200151 373084994 0
65087925 740773783 0
261602720 579967757 0
122540582 752505271 0
732521447 798551814 0
83610565 603745424 0
76815889 405622561 0
316961940 31977974 0
66762520 126216829 0
695199864 575991397 0
292615197 171894161 0
49433943 706212797 0
401486032 386588841 0
782684288 200778498 0
455889940 201263655 0
33915769 487406802 0
571002676 460624196 0
621443868 781116408 0
712675788 534787550 0
81439383 743180353 0
22759203 726080582 0
429015122 68050944 0
602851602 217204695 0
30388617 256737814 0
250057809 378803332 0
367501880 757105619 0
156622704 135900907 0
550793719 565372507 0
747539847 454807105 0
501346215 255571621 0
628360218 203226426 0
621860577 538489582 0
682991655 443999836 0
675351614 465116537 0
397192476 216598001 0
204256094 149292214 0
669269878 313768632 0
219133822 707144148 0
114441876 652910956 0
606770240 284038308 0
556379565 663944369 0
650835668 420929297 0
738371609 743380829 0
512976433 568397474 0
729309994 430065192 0
691097169 225791767 0
406822405 722593449 0
10626561 650435729 0
459730941 318396999 0
60067298 543548171 0
300061280 384238114 0
289168489 474558906 0
714952760 43227428 0
419819003 700423817 0
463311633 152435459 0
582438799 70445513 0
577824620 103385827 0
160324067 75739841 0
75738424 796224194 0
563977053 460957563 0
357171008 417490742 0
358756701 529064926 0
680034594 293842578 0
684783978 796086947 0
695960550 757633722 0
680889323 631989807 0
344657810 219824265 0
286036112 739227577 0
277665085 137140339 0
521680702 198744798 0
312281076 715838702 0
517694096 434625149 0
131491434 532580848 0
367153774 450086605 0
678918509 260197451 0
732496292 252919384 0
602371876 140489644 0
159515817 779626201 0
18925851 553571770 0
305928207 577598682 0
625387701 342798910 0
237961322 378972831 0
521939995 211062655 0
478267175 33120323 0
432380150 264002478 0
729450292 793205839 0
223331520 521737380 0
123145372 775900510 0
495322025 347651201 0
308626146 737695211 0
786601110 46154411 0
675974688 144068905 0
320084562 662214413 0
738834684 748504286 0
17028881 486875406 0
287300671 248152337 0
681605789 647997366 0
560428439 133112515 0
527574343 626561715 0
614762764 417791117 0
423122069 681916715 0
783665939 480576709 0
771401204 47885979 0
140422043 26673807 0
152072692 493716185 0
232317352 151151530 0
618751248 16003917 0
256459206 317817619 0
135943898 112534582 0
158518022 334500693 0
93885148 165633789 0
794225185 526370976 0
65591090 70021914 0
497918932 727487204 0
268689573 585823660 0
132669305 91197468 0
117375324 137057254 0
594213710 621672625 0
582622727 402517625 0
771461 321575837 0
420536782 632524516 0
280741868 182576902 0
346436290 99003698 0
681746228 415692119 0
558412324 500695853 0
695938696 83012923 0
37485993 653167894 0
551702608 498709529 0
665313346 221944502 0
531506693 677903897 0
597005724 416128889 0
519495387 195645512 0
90160650 714699753 0
237830887 141753460 0
161222080 90841037 0
645446726 339237648 0
800669580 283101497 0
104604443 478541347 0
281687538 54723127 0
254923047 22832736 0
637923440 574449033 0
93136466 231917709 0
791914723 86016533 0
760654669 414048974 0
516247724 736812431 0
79194533 243640451 0
495800940 15242230 0
275989908 33520436 0
394570275 548484600 0
704430254 378264557 0
692260443 595242984 0
87289410 202019273 0
531138157 737104750 0
120716728 664992199 0
219655367 82041307 0
163231490 187944812 0
532105978 407735190 0
458886575 394189926 0
46450123 445513722 0
272524974 230326556 0
2719918 503409683 0
271479063 264405133 0
791177405 207163143 0
283309279 627836516 0
571567566 454315915 0
247112680 22962906 0
263262647 688166180 0
556221582 333417122 0
4724814 146059222 0
586524517 383600500 0
234689916 584713686 0
446248574 433503638 0
491592292 681659169 0
712224895 392952715 0
350150707 126027307 0
563733085 394466292 0
781106383 507622286 0
226931402 192383754 0
266545201 548508894 0
544192639 169833868 0
156775856 789933120 0
715920316 184280106 0
7042384 186325708 0
514333046 425555629 0
87387672 238324118 0
575181236 53840934 0
328031425 108122604 0
559146010 673183099 0
182139592 524036020 0
359422741 316387130 0
729261500 130382920 0
763857405 694776679 0
599527694 626820728 0
605456306 341663396 0
194483110 161737951 0
299998114 735464328 0
275152351 47111181 0
226730791 351910464 0
656560618 688669970 0
28121687 800847357 0
434449263 496741169 0
596668000 369938525 0
628396482 228499226 0
130837569 507065948 0
346439842 484320489 0
32350623 725708093 0
272922546 537917332 0
332019940 792985669 0
548563036 451854618 0
537264409 2934337 0
264784437 501350742 0
258729395 416486100 0
79282884 466166685 0
554322700 348084438 0
168894959 132011237 0
723291206 40189267 0
779580469 653356531 0
67837608 607885039 0
756554490 401808379 0
796560027 508459089 0
745587654 383659091 0
665433529 391789984 0
360246008 45365113 0
453605890 698706023 0
125136629 242291555 0
414277838 633438333 0
363231863 197616324 0
482613812 432461850 0
110733527 51190180 0
256252816 726995362 0
787773010 354273362 0
418487882 176389560 0
439362640 329445085 0
488072195 493572889 0
797249621 738809529 0
697261782 721402842 0
36023784 692370786 0
377234704 92427462 0
281596597 558993090 0
657871937 210322074 0
233047451 123857325 0
166707465 370370926 0
779872553 747601864 0
471166641 242374220 0
92242863 680744437 0
145774910 131877725 0
4263357 369542075 0
370781705 38955380 0
43642832 570382536 0
612082697 471981094 0
418298490 260245336 0
19907458 740665128 0
417919809 109142180 0
66222753 533597407 0
356008775 134986417 0
594910222 401238596 0
777011461 321925670 0
546795522 437579558 0
279934623 13002962 0
552991726 275048328 0
245009502 728556439 0
557994794 793787474 0
640047847 384733488 0
399018401 43671039 0
610923465 642261661 0
528299246 549876137 0
493654291 391001650 0
330291555 30637941 0
747117057 434327444 0
499536758 236165868 0
776938904 495923801 0
192661186 239822 0
314668402 741318913 0
465413698 145272315 0
510698441 404097485 0
468806543 340607670 0
167735202 740300113 0
66666663 48992262 0
735797488 257115930 0
640675863 225380912 0
512255732 689234896 0
360143194 138026183 0
82282105 287947413 0
326861831 772200381 0
726071838 208842877 0
267911802 24813319 0
588435441 597409449 0
506778661 786331307 0
445208257 620590168 0
611403115 710728179 0
768468145 628016667 0
604000124 216605543 0
107418835 561483957 0
190129598 399659119 0
712265552 260309174 0
113961675 646949387 0
397632920 799043644 0
587139330 248574141 0
447455707 740099744 0
604930127 227025093 0
404806699 213600445 0
172158230 254262033 0
556865060 559545961 0
467631806 416723014 0
526471472 772738087 0
611216970 80249928 0
339003274 735402417 0
364191033 144253452 0
401153953 167571444 0
68676996 650480796 0
593913294 526335363 0
596793335 276305742 0
513160907 296050903 0
677439735 196644665 0
590022445 425720470 0
300530664 349330971 0
654191944 374041109 0
387222278 270997279 0
417899825 365400504 0
746213304 250642266 0
650768292 44162923 0
667836317 253311827 0
649737019 257790939 0
57829887 131641316 0
127193425 29697546 0
311203850 579483076 0
114500099 218018729 0
424888535 217032798 0
727305139 567588612 0
350880764 531081908 0
194032449 209797057 0
663832209 582741139 0
719902021 375182092 0
106686339 676357067 0
627923955 649754249 0
557819319 84490941 0
606168432 427483410 0
366723189 224480775 0
545655540 401555452 0
624589877 638809642 0
286071303 62611731 0
509285175 475195200 0
131374343 33551087 0
511437231 492048534 0
282097838 524603784 0
67646207 793026532 0
315316542 497820390 0
714132602 408865700 0
298357375 449835124 0
223906951 9479777 0
226488980 253685907 0
244828226 627311459 0
15076591 725898914 0
412409011 63195811 0
699675837 700830530 0
69933222 40982225 0
15391870 188518240 0
491107247 68087394 0
790753721 447090207 0
97123737 140948015 0
49398133 173788334 0
28999803 446511502 0
198811320 787354164 0
685750398 226924526 0
41713767 537728828 0
506958770 522305851 0
685369925 767146464 0
395238209 727082226 0
264126586 96818238 0
175347548 291193584 0
285986228 129469907 0
467746952 648519384 0
422150838 387079110 0
338483493 688942874 0
72364536 535653500 0
588004669 510383254 0
151629627 162313619 0
378759738 15204716 0
13304956 774371855 0
396185251 135686358 0
259743294 548266778 0
134803578 668470833 0
781735233 776402639 0
314269248 684990362 0
119048402 8397121 0
256909465 99178757 0
27600419 97886976 0
346922946 334691179 0
196680612 22803148 0
359686713 727269432 0
300322204 394013936 0
79469927 99045568 0
601694196 51752314 0
788304991 263191557 0
627325978 423188227 0
606627733 311152117 0
727367769 57985469 0
25348823 9931840 0
165279738 604117418 0
288101993 111473945 0
658063656 632669061 0
772984784 42969171 0
337834140 698457641 0
442421472 689977992 0
171497687 326284350 0
457323533 456919737 0
138952030 283378862 0
297209700 700713241 0
233062935 383439392 0
414048091 22350134 0
767988426 439819668 0
469102163 552711367 0
235467705 161026190 0
251409753 548142147 0
791223140 444671855 0
198230236 399228538 0
80095974 157756120 0
5933515 111939583 0
474049537 714021048 0
432704460 645107458 0
216824316 541571078 0
143108178 463729137 0
329625327 50058568 0
783569137 121428359 0
672474651 135974331 0
315740556 605303347 0
20068235 108921111 0
798062469 326723184 0
694416669 766010147 0
28769718 587147587 0
587263195 378661301 0
582843541 99680544 0
108766669 532069121 0
195754199 318014245 0
684640961 173139971 0
599238876 455158788 0
566529468 154684149 0
646554238 27532750 0
274401546 511622450 0
598589721 647779346 0
746904426 419727181 0
180429806 331302184 0
134323432 285909066 0
641297420 196967754 0
630924917 725419835 0
19743428 619847428 0
610813624 362357678 0
38369040 181448276 0
316796491 588617195 0
243150097 279440400 0
351009633 767501627 0
607247902 725918503 0
3110341 647186620 0
38165779 605806396 0
626666197 682621123 0
769477773 645271896 0
177474786 340321286 0
610425206 186462468 0
470043673 538063259 0
740884636 453139760 0
162043387 436036126 0
279718014 727187167 0
152366525 648921458 0
493221742 27512081 0
253827068 435632136 0
269242867 314092178 0
507876592 340526006 0
740354162 364334388 0
390834942 182064585 0
124038012 265044112 0
509080539 397457404 0
576037786 641905962 0
396473966 689344621 0
2998383 764782590 0
101670554 15216450 0
315511323 264287182 0
345850267 345200116 0
235160588 110247994 0
759284119 709070328 0
282931351 144607708 0
40344134 632153509 0
79563028 238070404 0
488773397 137519288 0
739000394 454305365 0
670594667 735443634 0
616819176 628320338 0
696435227 366106829 0
515210145 671546026 0
104768267 772167716 0
68607173 446226484 0
570938009 452619600 0
721266282 281256993 0
705811298 437341123 0
68374678 294830246 0
674480389 701446764 0
498090686 101615063 0
328516589 455914982 0
124051955 321416780 0
332749712 558484624 0
697706634 230903461 0
185022819 442190860 0
203681744 439016120 0
232657091 522973925 0
396189785 526354579 0
608442833 428866631 0
456760678 513506340 0
167621103 123317073 0
295785303 273494859 0
109554684 75812911 0
256763479 89182809 0
766889342 83096498 0
674938904 302790262 0
115267577 321228478 0
764269669 32015736 0
498361160 386181022 0
405490450 427971459 0
327357175 716468267 0
115184285 456515199 0
225888042 464952633 0
5702736 56056146 0
462826894 585956328 0
489824161 34221847 0
601866502 531345464 0
26250204 226657861 0
460390697 715191104 0
243187048 481710346 0
373162115 482850532 0
522478800 299572924 0
399948792 47338840 0
303055766 78246684 0
658860046 436088911 0
230750590 372021580 0
176965867 441753218 0
618775304 214767615 0
266733870 481239912 0
332006978 492699099 0
670819757 265708377 0
131131182 292196370 0
1939395 96936206 0
47712656 392800507 0
695741379 375059934 0
785935110 126242879 0
612881641 386478021 0
354504198 466425515 0
572779875 737830256 0
317003465 80085386 0
201083044 512053760 0
93371849 635578379 0
167744377 515215931 0
606484111 62253577 0
1592592 713848136 0
514351843 415144957 0
349967207 106667421 0
365067923 324154873 0
220317981 576259213 0
619072781 444958726 0
563496139 234397111 0
291103504 538010523 0
125724676 651776064 0
270848638 165367647 0
445142331 108194145 0
785911649 1304577 0
536874355 83555402 0
684011998 335707593 0
612561369 654261745 0
72647957 184308629 0
310599839 383466429 0
574162102 766340251 0
252887641 159825446 0
736539185 525991664 0
321466508 606626469 0
201684917 209691762 0
622614932 346050779 0
801374590 488476879 0
280477353 51137161 0
439370916 657556762 0
723738434 81101783 0
325579685 546227728 0
487194861 548872898 0
47949932 112621527 0
206304206 98996577 0
53098528 205711494 0
575657399 293131882 0
536845130 161227646 0
709296028 398360355 0
391527774 492631234 0
544587552 567332364 0
431358486 433671922 0
528863250 358061055 0
180971047 169938046 0
118478788 752455372 0
780078968 652916912 0
51494018 619577679 0
295509448 762067748 0
264471723 100116860 0
456428210 233514415 0
631853895 787659713 0
479010306 271399690 0
392277526 783652054 0
529464497 685698198 0
774393713 99724307 0
622372530 470043092 0
8587882 108004180 0
633771337 134473655 0
653519805 236048968 0
764267359 306757919 0
329326656 624160342 0
756065366 649117742 0
598067629 174869019 0
632642186 217983969 0
757234268 19246973 0
688327960 372826955 0
400132187 431948728 0
430219249 130128879 0
615067184 682403119 0
719441564 256541864 0
393541475 645697579 0
557549811 756160029 0
677844423 558753421 0
474964471 750032150 0
692623521 642298592 0
601322106 117285079 0
452282888 346529515 0
245420809 62389123 0
356078596 467145490 0
284301765 282056867 0
314374236 369547480 0
171031664 775365432 0
468017832 437287305 0
583507983 253472966 0
654025007 524150811 0
548945364 192778569 0
317758509 83981203 0
286330511 338936101 0
276619880 504698273 0
8809003 279115112 0
740300391 639881077 0
400903691 457332391 0
314943361 483562436 0
463137155 751742182 0
403186092 634198781 0
64066625 93950622 0
425172221 757911783 0
265658581 602469620 0
483283397 562881208 0
765540334 262048090 0
225560174 592339577 0
427589579 80700365 0
348915214 80526744 0
431859059 756270672 0
442594190 286261156 0
702568057 401927875 0
427085566 259235838 0
396386825 243019389 0
281818810 41476291 0
183541117 695680517 0
36672748 63317361 0
565345271 237136334 0
319416398 614156873 0
511711948 57035508 0
672706028 756292923 0
434939457 760089168 0
536746937 763934525 0
718843312 660277193 0
530823628 131832256 0
265286307 564183126 0
211773598 160661334 0
404240778 584872162 0
20966336 241558202 0
383856030 126356299 0
279187143 116810201 0
749482055 98040594 0
679446306 114465342 0
604928456 300645444 0
385196888 258932611 0
85347367 619860796 0
675456579 18833340 0
375623256 554128804 0
627866870 568000025 0
756731776 402480952 0
776042224 194245394 0
764612571 161323877 0
158051142 81817630 0
192520600 276622222 0
535327090 613177123 0
664651006 29198145 0
696877661 33658857 0
335470991 650256988 0
677980719 422887500 0
39680480 793710983 0
579496525 113863058 0
643323362 435866995 0
109089687 645951767 0
693488978 6519297 0
366351842 349495039 0
282040501 726358736 0
420886476 591808318 0
11903876 299302131 0
539585519 258215137 0
595848747 114567752 0
638291535 76187296 0
22543968 631995022 0
625836596 91935706 0
212807920 644698987 0
508333048 211100931 0
567925988 619175705 0
533257291 550191308 0
185970342 40489720 0
581869730 175180741 0
650766219 685188707 0
229632346 222427634 0
742385056 473459290 0
502736163 125848814 0
562857165 526659973 0
300050790 310330601 0
272312941 747594812 0
225782118 160200864 0
364848578 28758053 0
691057542 80010269 0
290643748 102431079 0
635246715 215103596 0
105841355 701606947 0
555287035 751650723 0
303967086 306961369 0
700058926 630731276 0
417049672 133716380 0
787042896 235632105 0
235824083 646378700 0
329421207 471353185 0
149937834 139642765 0
372652406 124949477 0
756037019 534649020 0
19004526 391740928 0
33267300 305148504 0
612750238 783628583 0
506807493 691589665 0
183735935 712162481 0
518258924 39839489 0
707497891 382248934 0
798004142 581635467 0
578388170 488843223 0
598204541 782465105 0
205403976 51668053 0
707629656 791734945 0
700218176 479581279 0
224863690 532997865 0
789489281 430817308 0
337763281 25096450 0
194317979 44881748 0
599195803 31281984 0
78611080 402664197 0
211704226 429250296 0
678821263 406854710 0
496453591 218835314 0
759891314 194050534 0
328432492 59215005 0
528971043 572164802 0
26582602 254280721 0
447333420 506979989 0
735240878 299233802 0
668177228 31632489 0
59976554 105548431 0
117715086 280679368 0
745293590 584787509 0
78491597 111473934 0
87912302 116468063 0
151082242 139789762 0
194942354 460330 0
13684766 418359042 0
319875556 721342325 0
655907228 584561259 0
232123001 121257147 0
372997022 779623657 0
16114784 142372010 0
509202478 529615978 0
280791867 471212330 0
335797919 431698518 0
259376536 134730216 0
528236003 87407981 0
606351259 395413444 0
759323621 429726643 0
656454565 270630613 0
463788821 700719997 0
1902504 458835353 0
490538069 622003326 0
739586367 407035362 0
439189748 165133461 0
622785781 402276077 0
94392484 770893837 0
689229903 466833360 0
742126186 241818744 0
780156455 417330214 0
125174413 365679134 0
443730027 589394409 0
89093080 435011979 0
406436649 318910745 0
690564632 677956416 0
418623717 695712339 0
63802866 127217043 0
678133864 142311545 0
245055444 596506074 0
546504210 110601092 0
329211467 328076920 0
274525050 233174696 0
98976815 521264069 0
582148993 642478537 0
574363686 175408624 0
724258735 156402433 0
269871322 116747835 0
250746101 542082164 0
475706759 375224875 0
521756490 225268109 0
422545770 457842570 0
123465159 430009899 0
126614709 46003845 0
177717384 17602388 0
284002274 421944571 0
484386346 5881528 0
67553678 47507571 0
712572349 630177031 0
390521371 319064818 0
487967505 163063235 0
445355027 269314626 0
340338035 291950270 0
237145480 330274426 0
616553238 659013159 0
571628756 231083881 0
332414950 366845987 0
299770189 24833589 0
265523334 688988230 0
296501315 297227979 0
630854148 284912418 0
526084165 269297348 0
116532362 149056234 0
756895504 521853432 0
645848484 341164320 0
347912722 127988990 0
748487938 555992870 0
740526261 659726830 0
332198084 783972444 0
12906047 777490160 0
411551168 551319502 0
25993276 602910963 0
578448457 226671013 0
98198530 294048226 0
538719512 482418628 0
488824223 797491224 0
615267934 722007064 0
46443566 265899642 0
352306641 178456421 0
206015758 185451105 0
421310879 624143537 0
518731594 709932114 0
255194984 424359707 0
513632560 293426293 0
253136540 727942714 0
26758380 756913547 0
743197895 232956119 0
398266362 361325457 0
277722991 639446748 0
13351408 277855446 0
52444365 765300489 0
720505916 193119616 0
254930271 747303033 0
104171126 642905084 0
337207963 203329772 0
95525652 86784500 0
273415531 558412717 0
478514940 646411226 0
579752165 319193387 0
188162276 710904823 0
153296163 496008178 0
349378729 474371234 0
404667216 288731491 0
722137884 105558241 0
436937771 624769130 0
231413128 129684294 0
65515359 545877561 0
669835063 568418762 0
638933517 181250314 0
122845489 169188097 0
289695989 35331976 0
482943446 548386916 0
553266463 509518185 0
654035608 285487129 0
77738100 351202253 0
492245048 753155875 0
80522635 764174894 0
669093134 401270906 0
667425989 257794439 0
599526654 552480201 0
732810549 81495062 0
725477014 615927647 0
302928039 84611925 0
203816407 214061734 0
60017577 175295071 0
610757578 376906692 0
81680199 638105134 0
187689416 527182386 0
494401512 173563375 0
699330750 788665147 0
678536278 723250651 0
156469083 359067630 0
228695932 241347708 0
639328164 171027311 0
503533683 723952213 0
242154529 632669234 0
437033386 625300737 0
332519920 532802834 0
686105064 111887583 0
328841459 36498458 0
338444505 634004101 0
152842502 624918977 0
128284830 121382264 0
515582112 302459533 0
749053538 245211726 0
362521198 460496987 0
243455924 388580699 0
725422927 126614484 0
638238710 360156852 0
273105327 618427258 0
782613374 574812487 0
399952 561335686 0
37188825 511568527 0
237899159 298117778 0
190827810 611678917 0
225495980 520067975 0
384895304 529508127 0
525786447 676762958 0
150767058 678511669 0
320408692 71926570 0
68880767 432144917 0
133652429 757767309 0
687861382 145516339 0
287844648 502115845 0
366663148 250975877 0
364549510 586704505 0
345260843 699849693 0
651879446 214332603 0
738093554 356436932 0
211517014 215008547 0
533469946 501978858 0
470505833 61312053 0
68480130 155744707 0
605743797 602036672 0
719613013 83804065 0
757686320 188223928 0
221563663 751858975 0
447252353 592170348 0
212814819 229147809 0
376195784 312983862 0
358374985 599109982 0
264282267 428390114 0
527603801 533868178 0
280655822 506505254 0
619561199 436268250 0
399705773 69279739 0
174456119 307950597 0
109796756 620989456 0
48561750 43193416 0
3461577 289708542 0
734725694 448653435 0
465990424 45128604 0
689046069 359494474 0
632257845 704997226 0
721315998 171812037 0
515519116 86653132 0
196007921 438442780 0
22309590 663047231 0
122443995 618550474 0
526763611 314467084 0
60361661 403099620 0
387481862 559591626 0
429004399 367314699 0
232325722 639152541 0
646836591 470083711 0
431179378 168319041 0
418544013 719082757 0
389058011 250670151 0
469727009 290524989 0
543098108 590490040 0
671058424 358702526 0
271986744 214918484 0
698092937 793629214 0
62953498 453606173 0
785533548 304330935 0
11164749 672928442 0
710870463 145333368 0
15212342 542307438 0
637186203 769992939 0
126924167 168919660 0
510796590 706631795 0
316178354 481408991 0
338840243 343875843 0
70712492 387448549 0
249709929 572499550 0
353428585 278903305 0
785235165 489428138 0
514443915 384131797 0
757297953 630061430 0
125744067 300751818 0
256251632 63227192 0
445887645 761506318 0
754649416 340980889 0
696150288 326758077 0
717453712 357045237 0
555776678 196460449 0
189765568 139110282 0
188412879 181219016 0
663453573 158292882 0
331116919 285357707 0
274151204 478769318 0
353456847 670109557 0
271515711 401294263 0
253236517 506890483 0
505581293 339341976 0
79554606 613012698 0
203283913 606588260 0
634515198 472960558 0
550380678 618168391 0
182482070 199744770 0
182521479 54712819 0
203843336 290266281 0
336311147 393685702 0
265532830 491651030 0
500258225 590612990 0
363597012 275297583 0
798411441 154134218 0
440665036 773498114 0
241005336 386801231 0
670310545 420141971 0
273101393 326357009 0
472784803 641469562 0
440796344 691312739 0
679411714 571811139 0
604953925 784162382 0
531590749 196382501 0
45109609 452775704 0
275027751 277847886 0
755606158 728212317 0
303487289 263161386 0
791897690 285967571 0
127679664 705604112 0
408131122 92833316 0
696389285 594930658 0
575573794 258053678 0
762705183 61359477 0
518422438 609357667 0
146282835 750307559 0
766786127 321664745 0
299773341 74366681 0
468700167 425059288 0
632440988 732488639 0
333972899 95927633 0
212098621 714006103 0
126560983 622666601 0
528807803 68960841 0
766753996 114624759 0
183482768 529753794 0
388012176 620948962 0
745110938 628081761 0
502975717 657004156 0
450907688 678184405 0
31125513 298731175 0
31439369 725137472 0
297984573 546301483 0
300179835 464876094 0
772945299 592880842 0
602823177 327577378 0
186854237 194926123 0
567047262 286103659 0
281620387 758806018 0
316637406 546003487 0
760300426 677511668 0
119132632 350012225 0
539636432 639969575 0
339867107 270334699 0
443775514 45256341 0
408362733 443846614 0
230361168 558075071 0
664028339 79737198 0
441483356 694563335 0
623555920 132601895 0
505282002 543942224 0
183702103 469001364 0
130086721 748374239 0
705564880 174038129 0
22002404 796640336 0
544476060 801071891 0
569377091 789553541 0
595417058 318515678 0
183133613 705725883 0
318071603 21444091 0
402862943 229105406 0
542274971 582297869 0
159251888 147109869 0
174499661 796918625 0
765522181 599818564 0
240436537 766185428 0
149857867 542793742 0
160111860 529141319 0
701656657 643767761 0
738970662 737107411 0
142431165 91491390 0
503890831 225803906 0
416968640 558276326 0
502133991 664603278 0
709099804 199934191 0
362247900 260044170 0
246965887 383289266 0
295730224 623858797 0
63106437 198167201 0
512240840 583977017 0
708095526 161859103 0
251653315 408537246 0
303468147 605717874 0
433321387 269721383 0
188742582 66757949 0
79797878 336791675 0
408507199 381473557 0
128471978 355275446 0
73778025 728519178 0
652694911 50864072 0
601220581 297670327 0
406136275 767478839 0
689192727 485439176 0
620628421 767685580 0
266741026 5464299 0
444683080 489120930 0
423418633 774130302 0
198289650 659024427 0
524956666 316729381 0
465757606 173159747 0
363874772 601784543 0
574595097 561272743 0
34022283 272569024 0
435647172 286258745 0
155246934 737600586 0
25453120 384687125 0
374804376 153775985 0
601487549 759861365 0
88416529 677425719 0
704656315 500997656 0
336062999 266282198 0
222956133 446197916 0
427664252 75209965 0
231650034 594551631 0
197033311 578043063 0
726561258 568865645 0
585081806 771251455 0
218562079 85554694 0
736390469 54902269 0
416945571 584448857 0
798382395 172098085 0
36615837 17923908 0
451924910 781594987 0
799957815 15163766 0
722181903 143862358 0
548013389 592092105 0
459148884 756391104 0
787580660 442245518 0
40641671 795512398 0
460830468 142306255 0
574268923 217102651 0
696303256 71314221 0
189249191 758684515 0
172392072 581633642 0
59624992 339290378 0
370934318 681489658 0
185492622 108768940 0
531096236 270972928 0
582462790 499131649 0
741417948 377479657 0
244333143 577820638 0
669658214 82786997 0
161198576 407213173 0
626545069 514797485 0
182505904 675956945 0
35837266 325885721 0
100092530 155110868 0
446737303 432845597 0
366921210 433961795 0
703720341 522447094 0
211007533 486281221 0
269367112 264717862 0
82693437 256410796 0
787213850 577829195 0
578029915 341020675 0
399374284 302073801 0
329427017 251168281 0
43250132 231844705 0
785577977 535625461 0
396283453 677999029 0
254274529 378678663 0
198318288 81138168 0
713755954 337835637 0
760652499 567721010 0
48049087 790964896 0
283640917 131964327 0
307851794 91709721 0
128515903 500633510 0
648546067 161152813 0
206175983 546015324 0
405356331 456747914 0
283420449 560471681 0
747853735 751728175 0
183420030 286281191 0
530455732 565071783 0
558830276 225640060 0
766976403 725413304 0
196705659 429170632 0
78910009 780107450 0
160815003 28765199 0
180409216 663521189 0
60842416 582381411 0
170005576 407306980 0
302426787 5026838 0
515934804 409278564 0
412638054 753313971 0
366780021 453294976 0
590666008 432646479 0
128684365 119498531 0
175926020 300458252 0
599146894 289629747 0
559675897 88336296 0
349404417 121613085 0
339271384 390446308 0
569909708 642102114 0
207826515 261098357 0
261365742 409340094 0
396157515 663947613 0
703504014 261065281 0
354864336 440864325 0
716559290 239525035 0
183294049 598008988 0
81935250 299047726 0
430053948 665549264 0
85065822 139825594 0
272001078 62186112 0
635248066 236618387 0
625843001 156148340 0
448675035 527206735 0
83742927 394992802 0
398574716 210570747 0
693610332 389514724 0
111170022 345810456 0
787994518 318584270 0
57622658 484402162 0
263270466 710157518 0
377498035 541252374 0
496353220 374015933 0
107238731 479189567 0
651459230 715811060 0
686470351 457298417 0
727936325 291841181 0
145434067 328255668 0
439341866 93876890 0
616126054 303804826 0
58923132 299462487 0
696257844 430172437 0
345149713 628034905 0
638027240 172217556 0
325845900 446752948 0
690327639 775552513 0
767613955 332781339 0
585301897 230915666 0
574644360 132463134 0
98708227 658289709 0
765253069 198552165 0
54702095 320164944 0
728375894 734219435 0
505647686 303576081 0
708273986 88114626 0
759890416 413281684 0
439718009 470059560 0
317876414 218407278 0
488091714 445578526 0
458426346 398345313 0
346631340 35733398 0
379429762 473251575 0
639131261 453105150 0
679073589 158428116 0
245375705 596453243 0
1075517 21533191 0
335618258 172021127 0
34089189 695106920 0
132074966 28843992 0
265847439 771153763 0
212319687 223945243 0
24324244 565688881 0
399097038 722143892 0
54852197 20774225 0
76447023 469392908 0
120372528 679737539 0
729707317 117584244 0
147505985 435582893 0
582509319 215431205 0
272912215 374089981 0
138335636 198996733 0
171369138 470664827 0
414749787 445684434 0
369504168 774411635 0
480467399 653210316 0
348492367 18846093 0
707807684 720488768 0
796111487 525200860 0
703454187 629682045 0
731625008 326315384 0
505510725 221628078 0
196258885 136189005 0
351176890 482458487 0
91178396 51000077 0
494533592 130291297 0
649812614 497517363 0
604945015 566612946 0
275092769 741901296 0
76816312 283360096 0
487832113 780679793 0
3410624 600060476 0
98156238 332984046 0
141887114 234585063 0
246284703 270801984 0
127879499 728029700 0
139778336 302018326 0
249209209 314190282 0
369649387 268616156 0
33771943 26231744 0
355899787 549864911 0
314786705 256090515 0
350854519 774773709 0
473735279 218289449 0
160358332 477288909 0
640188981 497459120 0
188888360 266638791 0
307940922 478147161 0
42910124 307711598 0
16006122 410150521 0
241960946 172521154 0
723750304 195151412 0
310635776 595246755 0
728287857 324425084 0
665749270 496469816 0
355312699 651556502 0
358721773 487296122 0
519437384 287751321 0
462198805 563715431 0
214479863 537039221 0
639158274 422717578 0
491397824 62842495 0
147091391 182408457 0
173144375 284087224 0
528811462 665321021 0
179594669 1608679 0
69430597 224287207 0
352062864 734778402 0
745606329 34884792 0
470165975 224230867 0
386793651 503595180 0
654270353 620066583 0
64579333 336854459 0
740710760 183554957 0
604165752 77275634 0
327430166 384648775 0
217135839 284009527 0
406251420 139442532 0
561734666 68440450 0
257862523 395914733 0
434934097 266509607 0
189491136 657256510 0
161108921 676725431 0
546868860 560474406 0
341467194 177296217 0
199425671 566784194 0
211149298 499879015 0
724169747 44565163 0
647298642 776171844 0
704443154 644597757 0
477881325 483967797 0
244974700 688504954 0
689375770 720830073 0
771798411 284810411 0
700377656 631409992 0
82600550 142995160 0
368857706 786558131 0
626799469 25622603 0
354897822 476811542 0
572863140 766709622 0
147077645 465411801 0
750079240 127333817 0
205563263 640648604 0
622557427 623120785 0
595486732 54172996 0
659071489 361706198 0
24526654 82464205 0
696558924 85817736 0
387111430 501953718 0
424521028 479127205 0
126870496 49809486 0
313763114 436160665 0
405084589 727596519 0
758533736 578872950 0
772825089 485657656 0
794081718 433764438 0
584581291 735489544 0
238247083 540137982 0
558222572 573022542 0
145608142 705276827 0
686680010 338238993 0
117770679 155163235 0
117425337 684646169 0
373262599 695869731 0
111033334 185057719 0
378510506 654899821 0
448162389 158884409 0
640114267 48427312 0
146439049 352949020 0
174025498 107453165 0
774384230 903673 0
84718500 264777954 0
697477465 293080929 0
524588724 527159088 0
459758242 432620231 0
790656317 263802784 0
663983468 734231247 0
85815305 650613927 0
210706699 464066203 0
73461654 709222860 0
173047526 363092780 0
490681816 623753581 0
580015552 454721888 0
175119624 329002792 0
384795944 157833192 0
203271008 472562925 0
498854484 37299666 0
154016208 497679926 0
28319967 250287737 0
295801802 161968058 0
530489049 639972831 0
469001696 730246485 0
465954247 332856165 0
11731452 523403848 0
636164380 559249258 0
164060106 651542063 0
341572020 769372825 0
312095818 87174636 0
304272950 673266160 0
110774794 762987829 0
364271127 519109722 0
589270683 571917203 0
195471722 576413114 0
588278723 623908613 0
104412115 247984677 0
669520645 484618654 0
755584290 792561760 0
100106062 293467684 0
621676642 475077421 0
650379126 52682807 0
734941644 408609988 0
440876264 306432484 0
528754867 337391249 0
562017856 531900370 0
712938331 497295807 0
677328800 634870561 0
400035989 612168346 0
40813965 644489288 0
55993634 412214325 0
702573974 798162408 0
493410583 158365640 0
632783322 226938817 0
772035118 330446451 0
444068230 74214474 0
337404595 478392241 0
701037804 732393723 0
440153400 731139644 0
462680718 465827238 0
469900236 602724152 0
342148522 478684122 0
220003084 600772564 0
521074873 170835008 0
541648501 355187201 0
592557392 343249595 0
792794262 721744513 0
645961591 528647142 0
42572041 539379493 0
368868871 644440657 0
534134457 420112770 0
275127669 236403160 0
126046480 76496134 0
164135086 640519826 0
197937144 431440045 0
583006897 405839149 0
439740428 639076895 0
765734863 488533850 0
274426087 201879148 0
93975068 156171908 0
244249087 771995517 0
485589289 119475248 0
271219040 669157092 0
458924476 612389380 0
438909624 584879696 0
784364045 662000920 0
467793009 32798020 0
375096412 421054164 0
682933846 643013566 0
603975691 236652852 0
416598512 702342062 0
500334085 556397478 0
698635840 371542688 0
713314453 286609054 0
799436559 63482084 0
8001201 126209566 0
445878839 468473271 0
184104407 400755666 0
594557989 778168821 0
626853390 667095378 0
196323253 525421619 0
415454577 161528168 0
63816990 773548895 0
599267421 387389095 0
648085846 522894390 0
566417615 671479155 0
573127045 520658021 0
702090121 780665396 0
19616663 72591362 0
450348626 683572247 0
712028505 146243940 0
515832017 622933148 0
394491976 706024725 0
137334684 492956332 0
115775686 157191540 0
12553435 202717845 0
178141654 743578185 0
686428925 477735090 0
383987254 740450161 0
408003702 574600209 0
754803381 174745386 0
533238135 553070043 0
415217062 468626366 0
128902745 114075562 0
432194733 1682688 0
252062062 427340006 0
651225607 611666651 0
450863281 355614478 0
28824373 482668395 0
780224805 436276665 0
56422792 375995065 0
445657581 489453036 0
638548513 224722752 0
226861076 685975453 0
267020903 35962346 0
300476446 357304744 0
39381166 617101321 0
548525099 32181707 0
393020676 96088054 0
126607215 295510426 0
685761163 307714437 0
216069569 406213456 0
640313787 497813036 0
18685821 720340978 0
178774055 664972482 0
414009747 174006746 0
121219539 420099006 0
141708448 195593210 0
311523631 560638737 0
463146071 747954614 0
487276773 397927120 0
567894874 258897235 0
140786111 392439803 0
153420087 370141793 0
489532618 51777326 0
683035558 644513731 0
195898078 739101594 0
309772686 537297616 0
172240183 421042709 0
516037873 722832782 0
348087263 421838436 0
259962532 606370401 0
590169348 512445010 0
20104172 516674834 0
785794333 505218967 0
571749290 522020569 0
334469702 330972690 0
92423435 9280135 0
20237528 738850976 0
574993889 753744633 0
109728664 252216724 0
37758443 438167343 0
83914393 195863605 0
373064816 652293241 0
305702075 556355051 0
401763544 100543200 0
466577160 101702175 0
136371677 583873675 0
592038329 772246810 0
407343662 729725083 0
275646499 498048678 0
593665531 656467124 0
73172483 22665957 0
711065070 416900297 0
727954985 795295741 0
591651927 630467183 0
540129563 443124619 0
148068070 263972934 0
392270858 466387140 0
502225277 144044660 0
397427801 70399989 0
766660657 220664637 0
195464122 281206113 0
46666449 694333883 0
4706448 698125812 0
37347056 558807442 0
511349889 140762778 0
599200636 664159886 0
198679249 657850582 0
226719207 563247095 0
135166553 304904888 0
265540479 484418647 0
564953200 629000032 0
548448884 404622532 0
284444840 614634793 0
3288353 84782559 0
775631843 695650956 0
75818992 72523582 0
683603342 416491166 0
270007732 380381119 0
307137078 798355689 0
604261482 765805942 0
730152962 76178984 0
222244330 157845365 0
387371283 799509325 0
529928871 249052441 0
423842704 147682804 0
365651061 346767764 0
123001588 153559949 0
505448134 268069398 0
332962193 702115630 0
679430471 18809970 0
784778816 653677866 0
194221857 544138237 0
515849573 125139721 0
683030316 393745751 0
216366068 130400854 0
748562411 485013675 0
643509051 17497290 0
585643993 724018926 0
707692538 613567091 0
160111225 106213475 0
5940351 656336985 0
101320814 352611933 0
478528604 449442023 0
132736630 456037441 0
800175961 180547705 0
189098300 266493737 0
577510460 132770417 0
709170145 750910838 0
269039482 80246774 0
115973422 18093941 0
137066515 646115775 0
195859382 657155501 0
84010797 7717840 0
426558413 651852004 0
318567750 560846684 0
493112198 107389775 0
16517294 421159611 0
456385562 286485081 0
591831366 431135718 0
544393296 296988522 0
35967525 149452944 0
458120355 117853783 0
622396730 425020357 0
320109445 765818590 0
779348649 523059690 0
238930768 28100331 0
421609269 698356892 0
215771507 462652626 0
797216510 800548282 0
57848938 678270658 0
190134545 639296186 0
218237234 70024346 0
732872159 777836143 0
750848313 533104951 0
655790901 648205232 0
372163179 251594021 0
421750881 740260032 0
456132718 381843250 0
638738487 50885563 0
602790122 641849267 0
782791925 20606411 0
213825076 659515361 0
628000358 680806674 0
80395313 171320938 0
376814746 66182838 0
523332655 56401419 0
799993004 771323785 0
129337681 237539707 0
94582590 101342938 0
213508126 451441462 0
660107502 769988908 0
489025749 164686590 0
512141792 771502719 0
277724906 34875929 0
307030662 581678651 0
29890448 434186910 0
563854394 140537671 0
683145855 492315427 0
510831852 72417143 0
283312299 462334403 0
318157211 707810345 0
193671018 287067234 0
190210643 625218194 0
117197603 537110352 0
374666569 615077717 0
286092702 292931503 0
745913125 282133341 0
679221914 318354206 0
352490590 34726178 0
185882408 492325221 0
172870959 107283168 0
251366217 93231073 0
63917138 787941691 0
402623906 426225184 0
758225006 103929065 0
302745024 80737167 0
223907954 729942324 0
336969044 404041478 0
461542645 533813117 0
263528197 78750095 0
203431642 24011521 0
549177046 336291330 0
181583512 470067448 0
454082797 552258363 0
95345423 210498826 0
32832895 510696535 0
201778060 795536348 0
139404504 111400697 0
247180760 64077862 0
204256017 17754279 0
569259541 554519991 0
97195841 644974755 0
235829564 655035664 0
297405105 61228012 0
39360432 569358249 0
389563801 623880108 0
110013910 123278687 0
536085108 557257263 0
564822798 415523748 0
527360888 796926012 0
511417009 10479783 0
387390663 650391588 0
596046473 793016733 0
534002723 180025682 0
372050847 219211897 0
780147426 273031900 0
9189706 131456337 0
731672196 407088056 0
43273756 239729722 0
734105829 735733714 0
664327750 85029057 0
280531195 517669295 0
326786232 725003636 0
154044792 665747131 0
346022879 382158769 0
626478898 668802531 0
570480138 745697685 0
60435407 688437036 0
349779835 536918513 0
754894878 306188765 0
336726706 398018816 0
472322531 404620098 0
127974254 91194012 0
319439350 143912610 0
491277532 384196883 0
250866417 140281215 0
764393540 626411912 0
369959266 329674716 0
846110 248464571 0
22398466 203325082 0
406498112 491954902 0
85464757 334966026 0
71144261 274446136 0
110325962 751612559 0
21133683 588162566 0
33962419 517052503 0
440876888 678646925 0
119134097 403069600 0
557491517 268347941 0
778046383 455494428 0
42415706 775565764 0
21362040 120571207 0
320033762 729331376 0
245223449 221173993 0
11056033 209506513 0
14172810 36644645 0
507724227 486194864 0
560930545 172848666 0
54781776 545711019 0
583906789 715794275 0
378011298 714418252 0
33687028 123419548 0
261390702 264487892 0
641437274 38509471 0
538806723 72936334 0
135779987 780203349 0
149261599 90634127 0
100739863 184543891 0
773054493 351748055 0
205993007 67142624 0
597840723 398487010 0
540702213 101057692 0
61391155 239674360 0
367913989 76623215 0
669843523 183911372 0
631748317 600539480 0
5250018 146702003 0
97201462 35598812 0
765580460 311398431 0
321683373 641583801 0
521657603 620295741 0
622271813 676491977 0
190089663 84981582 0
120181855 601312050 0
133001746 376331750 0
487821040 223247423 0
558822247 417874337 0
740038548 299262326 0
507845217 232536089 0
365893913 143616995 0
7189064 451626725 0
131415623 556742587 0
510700737 398940101 0
412987565 348472850 0
176613514 442783741 0
468575612 56444344 0
484616149 240795800 0
603783109 189908470 0
676590528 548840054 0
240640334 764099154 0
442823186 428291099 0
601622572 431846010 0
252128841 226738561 0
106332459 753987291 0
3086662 701007812 0
440715057 769465634 0
330212303 553843333 0
542353496 360879791 0
85603156 244145875 0
271362146 101039591 0
318284131 201532953 0
791224563 245832471 0
726792586 61062071 0
161175753 239237796 0
376204789 456823673 0
358807989 704776329 0
129875514 394722051 0
343808067 616506991 0
639333611 228928909 0
648133523 149041335 0
649645545 736634901 0
763376278 647520595 0
318201865 402354625 0
416134525 388032483 0
745772490 538157849 0
501336722 134133890 0
127563766 217698333 0
720876333 209524280 0
103770027 645247787 0
505397711 729191671 0
141133160 489305892 0
588533475 570233935 0
769313148 50025052 0
556629126 457904773 0
386085545 164368361 0
71804024 257200162 0
391068437 545637486 0
389454801 579555604 0
77628896 129153611 0
302956668 379174756 0
505771007 284259954 0
564906229 334199164 0
121457176 538419178 0
530335087 444879954 0
235244683 577461400 0
568436661 149134261 0
22926631 403738979 0
539383463 605280263 0
272568763 767522846 0
357607785 570307311 0
173130216 188552288 0
133781391 510903750 0
728665749 725904558 0
60689854 103960594 0
201039954 478798282 0
520023575 346274990 0
454589729 703147765 0
59437449 467972755 0
268538073 274017051 0
492710830 506995261 0
242353080 797006229 0
34389525 190031039 0
326829632 141199092 0
435040710 30389613 0
358547531 135208085 0
100253476 357076041 0
422628571 336246903 0
383204162 705120403 0
588832119 759038772 0
255475098 598762479 0
169817142 796858470 0
237353897 584710799 0
273468798 102847475 0
377185027 470208845 0
532548559 523334588 0
633031861 228458773 0
744817754 778722752 0
664120077 321991084 0
582582310 279085231 0
571659755 438499284 0
336701352 266188032 0
321436770 643916870 0
792644339 503916970 0
279927351 649355096 0
751656439 674208090 0
571768608 122454265 0
693981496 427027194 0
347912664 774809595 0
468385436 199276704 0
389022481 258437864 0
376320873 22720817 0
93654931 476161825 0
528050678 551811201 0
250720607 620598376 0
516412196 4532234 0
753948929 468507648 0
416567672 117165174 0
666804641 169015278 0
492686439 354050056 0
113855827 146820297 0
136924144 175406815 0
81679026 677419813 0
658404103 206520386 0
111964031 418493964 0
730176789 509950997 0
221404754 47370018 0
654091421 717354829 0
624816792 152232697 0
697792878 381342453 0
222115337 38987343 0
298828288 599069907 0
82782359 668501159 0
800716531 267904484 0
523057087 510181502 0
662014398 159430421 0
360019092 388700791 0
716855897 736815464 0
749508630 457143501 0
179994790 558047528 0
576281471 544557392 0
244868066 599642108 0
441419654 392562963 0
590189027 661950922 0
135927329 64530516 0
386991456 328972581 0
603017489 357516306 0
408485654 184001526 0
495860633 743090869 0
757047772 27301701 0
381964615 219366186 0
211585126 349373048 0
85397929 145128681 0
3268247 184781053 0
788879226 179419238 0
154701052 713847995 0
762338009 266542585 0
329544635 523944610 0
126859216 514725719 0
639565742 222501052 0
599394348 70776912 0
129437549 410221702 0
776096987 636059338 0
107696971 36315938 0
229190998 716016536 0
104383418 512971179 0
58141482 52334322 0
68859788 476319960 0
202519956 318467242 0
452057940 461848255 0
529256414 477274213 0
611168226 158739383 0
297971515 281812389 0
775279354 587956758 0
199726167 700610370 0
686500690 411054671 0
431315771 46373545 0
326876623 636831649 0
597481492 174319138 0
768949371 218758973 0
242770767 247775628 0
491524737 62238966 0
653155513 671852613 0
692810238 745095965 0
40737542 414508993 0
4050315 514305321 0
614338474 372419728 0
631342905 29639265 0
450979935 457154519 0
113838935 428060222 0
242005900 339995215 0
628036261 46097223 0
119848612 297706802 0
535704793 778507645 0
723783666 206671185 0
50857908 514381917 0
273513045 11119795 0
707160582 296161912 0
46736528 778140515 0
212674586 103622973 0
736852992 375071269 0
84481562 318169734 0
495605462 403130959 0
644623580 70433035 0
390619618 657663989 0
316054254 360068490 0
714029644 561821053 0
353490212 486742175 0
248804220 801163650 0
773530012 609028482 0
534635260 103421826 0
295071043 129432266 0
401319144 323357625 0
382469448 400851272 0
527695719 175178094 0
333098694 91215168 0
767726779 196495474 0
412555007 752227978 0
647209154 291506737 0
355943004 374376356 0
270410417 476539467 0
659065253 465095915 0
252361941 48958428 0
750357421 471181530 0
701718640 571483545 0
438618676 352366676 0
164538213 791832203 0
600226340 391519270 0
246436852 226067018 0
434241692 629943238 0
623070891 785998995 0
196679419 410051915 0
48680550 218452662 0
174494133 708786153 0
676438393 85035428 0
169242622 89699410 0
265913551 260710986 0
313897703 532205758 0
554563419 527861669 0
740976610 797806455 0
651299990 617004858 0
264394633 340554476 0
128283785 699896552 0
206904220 87451183 0
478024950 54819242 0
20118570 285004635 0
566984352 502450863 0
714129597 608097804 0
317212324 419666390 0
377362896 363442191 0
623946949 736432950 0
492658218 680322514 0
372586014 204196951 0
789690675 704215016 0
417513930 148233690 0
712452028 463027644 0
12578345 757467338 0
209325059 462270643 0
553773264 585620996 0
106653963 532380436 0
567495086 458244399 0
145849522 727610933 0
82067482 674321741 0
773525274 384313953 0
267389695 438844436 0
312456117 152150171 0
139645087 562801460 0
207858349 161531429 0
613702492 595479815 0
236850093 240990666 0
227107602 241171798 0
682519099 87637350 0
466346424 144344178 0
561589155 782957363 0
574446799 100189749 0
146913288 190480854 0
178896152 381007718 0
510559798 3620481 0
431619413 567359630 0
87556201 129895257 0
498522981 314868072 0
620416524 615391493 0
769585190 501275975 0
563345841 129162942 0
793161155 407779900 0
475316073 345831977 0
104733279 82706010 0
275833940 266771198 0
663824736 103848454 0
213287188 276704330 0
780349549 217656139 0
521868292 134388413 0
257292803 55703272 0
76866507 779545701 0
311584165 381179684 0
791904231 144022623 0
195223132 611215426 0
657977806 177144999 0
539825602 211555247 0
167867371 455120919 0
155406888 193137739 0
464001699 18232616 0
497600374 17142967 0
357940512 170101353 0
423292066 619898522 0
587612630 92798322 0
322027140 749658399 0
354879167 171167121 0
581834317 337782998 0
6073816 193182141 0
257530415 505276140 0
37779582 552215451 0
164660044 361716363 0
100518084 126657196 0
493766629 631137676 0
672054849 268099177 0
665795825 552543084 0
432433931 795096128 0
561980368 105288568 0
174996884 546455711 0
541788091 589107427 0
401074027 543134096 0
469095525 251603319 0
495210515 558790074 0
236698924 293029540 0
249298072 678580038 0
622082953 179196808 0
565724403 84153000 0
120278571 738878498 0
39948322 160792075 0
168290037 24322732 0
567422814 5507633 0
369477336 352659231 0
309496783 292846384 0
286345128 123340331 0
711393529 560107503 0
90577447 3561349 0
618566133 140972951 0
665561105 85101968 0
452412862 792689243 0
412319025 35387658 0
766057826 576105764 0
696350059 586827452 0
307686235 544158045 0
320345984 293595226 0
763090232 461810533 0
167451227 283904436 0
291788573 111413628 0
465706358 621863395 0
39867710 132737563 0
208935021 212884777 0
433779487 288516603 0
623204400 320653593 0
644580917 708328241 0
493671243 38158001 0
118184751 77501310 0
240531813 671878160 0
369485791 350185853 0
444010918 125642474 0
687942118 641363481 0
751454725 524730843 0
720569720 290853620 0
498766516 52789641 0
508360831 559294979 0
520114196 417949991 0
665908376 186577057 0
179597964 604431432 0
282057321 464804669 0
669411733 36881715 0
376977000 235871975 0
161386097 581043021 0
715231558 206728849 0
711829019 161904401 0
738156804 333406479 0
138046974 327596037 0
494190025 456845427 0
149727979 184906162 0
185666140 182315925 0
633826518 632790215 0
327058896 594563106 0
206257732 547235982 0
582241252 632748030 0
226922504 102731957 0
701479688 285665321 0
198409485 767091654 0
403243572 48726700 0
711431588 728103801 0
743150276 585266323 0
499311854 254815210 0
45982130 374922875 0
481963261 399369719 0
15342405 694834538 0
472065407 39897254 0
344792289 312887371 0
452171208 286060974 0
750853454 528266079 0
334158720 194465892 0
540172042 469038482 0
208332424 403904418 0
697278543 175663484 0
625437058 527999165 0
216345085 247677923 0
109034052 723317757 0
717883219 609632354 0
482693594 454382336 0
55094877 250409349 0
601838995 67233846 0
672776980 503316266 0
178062197 646216639 0
78313934 434303920 0
382679612 537990770 0
322960905 638975511 0
378416427 184802967 0
658252104 119597132 0
437770042 470837456 0
185316369 423069931 0
571497636 617946259 0
746508443 708025862 0
491381887 783885706 0
38149107 460181132 0
690487580 696619069 0
206376184 283619953 0
63203374 408884740 0
394119663 31950983 0
111305071 236837104 0
581802128 163494592 0
193421464 436153925 0
289158360 746471319 0
786059552 539806787 0
613007469 173761659 0
50904331 213790703 0
532999693 391143327 0
365914197 424784100 0
79578448 585441981 0
288263437 718708963 0
578578066 193208486 0
554945759 405646572 0
767985286 50469643 0
694671531 787845530 0
537041861 145170156 0
301293408 362377976 0
526820513 305633461 0
604830701 455904771 0
259808932 560641 0
701956034 774050331 0
310131669 294991887 0
100800802 385097619 0
107770245 264031012 0
423179305 533318079 0
577553256 801436316 0
767112750 590926199 0
225511655 794542985 0
492819046 343453419 0
383409712 245910424 0
528986705 299143110 0
610316344 480035787 0
312530932 781057795 0
731187209 786908994 0
670232296 594264304 0
775979718 715543325 0
675593705 708286737 0
647835584 230628693 0
222985091 572762659 0
784191875 217912155 0
693126840 465372200 0
125507652 153725436 0
397308497 679271668 0
708978088 585548474 0
485668100 451494027 0
222605679 240671022 0
559981077 142090516 0
143782472 745616734 0
542036696 314327976 0
698249284 248894321 0
636170806 723911984 0
341382763 205904802 0
161121720 499383235 0
143265300 123668190 0
440107121 517257392 0
253522465 347676667 0
520583239 801332910 0
34802119 701995253 0
218208169 216919728 0
411106216 680505269 0
151352824 213653257 0
488261042 545171512 0
424115709 448705075 0
495886120 647435064 0
214453766 683844046 0
324281305 635319610 0
738056403 539381026 0
97937871 208683510 0
524618430 464794415 0
89420397 726053876 0
65111482 235581134 0
111063940 110764854 0
611223012 170688112 0
410071497 561220963 0
632452339 751349528 0
375887533 151843504 0
738061939 790022582 0
688470434 796383522 0
507194540 441201284 0
261718668 33116867 0
754959859 461766072 0
589726133 286543891 0
496275432 476899854 0
772883931 27532358 0
500535531 455782884 0
297323959 482448650 0
692926920 181987832 0
704908255 500930161 0
305831084 549698632 0
163829936 62103689 0
168826986 682157218 0
572657663 148319253 0
353451410 137438593 0
167421807 471889063 0
801391681 19058853 0
728810145 422424446 0
272391186 575219483 0
759318530 485492581 0
783724264 618423469 0
248238355 180340770 0
3842946 101473169 0
323964437 415915388 0
106160286 80945780 0
574908848 325181159 0
332828705 713925622 0
687906148 749964752 0
676656855 756864184 0
384522018 728201104 0
679142147 513102926 0
576288658 376841194 0
604972808 345005771 0
22832222 452625979 0
35475007 341883924 0
391278226 478689577 0
143195741 293410800 0
443590427 270437616 0
665425238 92095683 0
652921478 739397539 0
348693025 170773277 0
388012291 345169999 0
536277474 690761187 0
725414437 745996053 0
448406254 114642317 0
798460047 404484237 0
509775003 358385950 0
721326800 527327560 0
730157021 264212285 0
557503660 510227053 0
48287420 173862680 0
629896952 358401007 0
139789058 551629517 0
388298126 284437270 0
633588716 544366356 0
779591486 479409784 0
66831383 176138484 0
26782807 172424890 0
580440094 477770813 0
403586318 461175302 0
465846584 801542624 0
568925473 792332405 0
725500447 310446077 0
246123353 659134364 0
275082110 354574065 0
475496131 235189775 0
203108648 146187778 0
705433101 342732151 0
376665489 379564572 0
364251720 749838744 0
643539909 340325430 0
68172349 725292055 0
350161987 79194384 0
116458199 641820249 0
56729357 617705729 0
7503607 650043443 0
351169797 291202807 0
581564916 615645391 0
442303015 730416603 0
691162893 83579 0
451780744 379431290 0
584038116 409682261 0
674540440 227136136 0
661094397 86852169 0
174677169 407257050 0
98937373 769174778 0
214006406 590212623 0
574014682 383900770 0
723034290 329518096 0
486874270 700196538 0
623560674 157286997 0
674047325 534132916 0
229166025 709506814 0
276496417 55148278 0
310958992 209740186 0
585904203 711007452 0
509572864 659966986 0
331130769 34911933 0
150187683 186511126 0
125362142 568180245 0
595235593 86809593 0
391236216 394581673 0
748979544 138729770 0
403726368 678616974 0
151641443 647069673 0
526706424 703251685 0
631002781 798541319 0
780164796 671174610 0
705046714 461904802 0
612590900 362469660 0
689396539 310701787 0
679354807 351702083 0
685016349 703131888 0
793044809 247191892 0
800042079 58884458 0
440018579 672212235 0
434137372 268086555 0
171683294 659075489 0
484149794 792147593 0
346418099 158928286 0
321744512 670882432 0
639477619 579212490 0
763034585 93438483 0
255356483 442978147 0
90333791 702401033 0
324114021 647918774 0
765783972 199254148 0
738474969 384827550 0
685378209 92520310 0
676877046 789601078 0
450320334 570243051 0
695833441 246190536 0
180234688 720706431 0
65810934 329412492 0
449022346 351334594 0
46247747 336562542 0
638010372 768480729 0
253584891 625562011 0
193953384 781204665 0
84788982 455822003 0
670554142 566617105 0
90081840 505778807 0
472622561 182819790 0
89013605 265668350 0
417101603 771130621 0
69192455 452771562 0
432075078 724158694 0
541706783 67183457 0
256704321 479270014 0
703970310 693258352 0
561008570 537304298 0
503223698 482531990 0
358924264 315848415 0
482337333 73256841 0
209173716 711496906 0
481203521 439433344 0
361961705 399980787 0
386549188 122087819 0
36353090 64154055 0
407571947 298815887 0
99738290 674281602 0
771682591 757779570 0
223542495 101579067 0
449617715 597442554 0
690958204 628858492 0
535121141 181918081 0
682045224 455690620 0
783003003 445536641 0
109090189 515329657 0
4967126 509281354 0
246859033 629484640 0
475946030 110244782 0
255163556 378578297 0
175811548 594628479 0
513661181 667794232 0
156275612 360850465 0
122121471 331393209 0
667344413 434250448 0
223895948 779225792 0
785175857 26695072 0
56062317 616192947 0
193826797 121551486 0
557983207 154553751 0
685479817 159959518 0
716918584 482745624 0
432256733 598676920 0
1802715 181706914 0
379508909 194544209 0
711526166 584562290 0
138683926 328553580 0
153498266 392893336 0
211729213 611778713 0
229016533 632927815 0
338384704 541141201 0
684362946 564590787 0
269688069 326243050 0
87242369 298804301 0
793211694 28894221 0
705786040 700021024 0
208425080 44440621 0
512297708 641979531 0
679859438 435007358 0
626853686 794468907 0
10957282 401231410 0
90153276 629455371 0
535615587 483837828 0
474748879 341670098 0
686838782 374149599 0
321058244 292718667 0
674526506 429099547 0
214905496 443528668 0
129451136 72054996 0
391218371 431483640 0
185597435 362409170 0
256834881 786651435 0
247987478 378965065 0
486466692 16265851 0
506251222 13343222 0
547773543 373315571 0
244375599 188309703 0
409588272 450372141 0
516530863 42147476 0
756768972 667575151 0
729851501 579626179 0
277181587 433169459 0
431577653 375030288 0
715457024 395186069 0
717781543 165687892 0
528025701 797741827 0
491710874 199157328 0
695475783 764195410 0
789937676 162577535 0
656261859 701810473 0
534803046 687457980 0
297536559 379778258 0
222229897 4640415 0
701437994 9422455 0
322250125 286846615 0
549316024 412353908 0
79620782 465105013 0
629281057 719616822 0
612565766 470092640 0
575765189 24090003 0
278723539 551510620 0
714067435 576964699 0
31391225 506996264 0
689233266 746750806 0
417426009 54149543 0
116460541 637822669 0
461594009 725983189 0
779701879 144078315 0
775924699 750677366 0
273105317 660854741 0
649432856 12543328 0
647829679 67157879 0
223405105 243636189 0
615941527 366957211 0
639155151 515822025 0
59042554 224360894 0
627925768 484661937 0
324690433 741420448 0
624923012 394821037 0
21871355 434972440 0
734616177 728530191 0
736176304 382233488 0
19181115 189188340 0
135018465 505327233 0
588041579 361118100 0
206726836 254649186 0
466575372 407663933 0
326942613 361875532 0
273240970 560995943 0
255074700 578263659 0
309199072 399046664 0
593719562 61485527 0
637408653 671308661 0
586691807 152047525 0
531335776 683364974 0
513651171 77577036 0
67713346 83953180 0
193577067 308886205 0
670992079 168928973 0
737048161 254731857 0
256958532 390610901 0
683291325 327486786 0
439950759 48672895 0
532344921 687745874 0
604434028 711186690 0
795266340 381927341 0
569447983 503779003 0
662499081 592454475 0
673241327 529591748 0
540946581 208967716 0
66874499 705608012 0
265017330 237982908 0
579245687 624028895 0
672701468 402812794 0
85656719 635379772 0
461144882 654371588 0
216365414 279523431 0
337367012 556388050 0
761076867 261906844 0
622277539 502895705 0
765939562 246277105 0
669795820 661855219 0
469202164 460799423 0
316928841 709637843 0
689012593 361895224 0
190226542 278919109 0
195356136 686846827 0
570977543 247258894 0
696206852 46803062 0
407158250 170560830 0
564726014 656917512 0
495726190 122959302 0
646545487 290261395 0
710194348 64680075 0
398315653 514018708 0
155394750 367213808 0
600700841 607275043 0
15975465 646277982 0
130577204 194537272 0
596859145 792742439 0
310772313 24119357 0
284820422 26335765 0
178380572 360327017 0
133169547 314051990 0
787556372 260084732 0
10012757 602010951 0
176016400 537843200 0
519507954 23345471 0
452344803 546796289 0
229594260 771369032 0
258892543 74079904 0
678133466 178116766 0
155854978 315417289 0
140646098 52288418 0
483374388 272928875 0
213352728 697566997 0
552015145 497193438 0
269701924 235839292 0
16514904 419535296 0
383615902 662960759 0
479565434 49752815 0
135073673 301243243 0
412854453 490013959 0
344702256 726064849 0
390307466 652951386 0
11913444 431281041 0
448496347 250181777 0
40803282 682181655 0
150518084 191400858 0
631204332 87972149 0
781240098 353451956 0
186916548 404492889 0
273889543 8187935 0
194410812 15283500 0
18804739 692757540 0
68978071 627362557 0
593943953 663007406 0
172052972 447186023 0
649092479 101665134 0
461737838 427117506 0
7043367 465800504 0
652841817 421592766 0
276056660 550214948 0
315366808 366898900 0
338711491 9469340 0
426045573 275133709 0
628142228 671164039 0
559929743 23264111 0
638050560 414320885 0
18381436 681846060 0
460297009 610236505 0
533727183 335667082 0
481408871 627674148 0
165369634 198690428 0
576482690 595931866 0
116816127 783735488 0
637796152 171407684 0
495234509 596899030 0
412956481 216884367 0
635463141 103139105 0
715139803 189164355 0
118933617 99071401 0
583512537 411427548 0
673902358 284179722 0
105966756 332371590 0
37061328 498701079 0
265656075 699348529 0
796378452 314057051 0
763184108 8714254 0
110248553 704930248 0
426702088 90923208 0
388179033 271145601 0
25775423 122325352 0
39064939 583105810 0
389190659 665412283 0
716572040 130379518 0
714803350 127670421 0
6884527 220045225 0
628590703 321301562 0
196746508 97055887 0
700152805 517076021 0
108897345 388058361 0
720502289 494251697 0
380738968 465262128 0
565977772 215374319 0
164591738 188297004 0
587604636 193273429 0
131498929 688117365 0
773375502 455178157 0
459256882 643984669 0
371316235 597900499 0
603383903 539123350 0
319134165 783649405 0
87376536 672636280 0
462380962 573747970 0
276583406 2496415 0
585679051 190432498 0
56987219 540518243 0
312718268 202446699 0
15878960 10756995 0
29633478 425952342 0
150618153 307573689 0
792233005 626002738 0
379147956 283259232 0
128416841 114378268 0
730507000 143904302 0
90278318 144052911 0
761794316 377898159 0
249844583 138968705 0
738382627 377375969 0
457188157 562454467 0
48051416 263937087 0
741107455 667035067 0
601999503 771686782 0
643888444 475385285 0
348410275 87027375 0
702924141 446631018 0
361101951 37846264 0
169302019 15462644 0
320716296 706362396 0
51479095 800629134 0
754253965 536449523 0
618687558 667321232 0
730839057 229657287 0
282503901 445094932 0
398239979 617014111 0
633563918 728810613 0
692522499 50780165 0
570098816 344557438 0
438659456 537888270 0
583296041 468218495 0
282774461 686998760 0
11403279 24353394 0
71046134 303529878 0
30173992 735655821 0
634892451 304968051 0
383293342 144957681 0
39905238 229760614 0
271746551 390521751 0
613451162 779900649 0
528385243 797091590 0
683418273 585225523 0
111147784 32316297 0
25151351 6769460 0
340748608 177801484 0
214676629 533168697 0
439669225 547470540 0
202349244 602194228 0
476257245 407447289 0
443195813 541548790 0
577032949 759655178 0
450287942 361091681 0
492152222 132115298 0
372964882 349525350 0
94220111 367317423 0
552643096 718496083 0
436325488 271766745 0
175926237 797620031 0
268506025 583040798 0
678655628 9822990 0
239172563 502749456 0
667773110 321858875 0
638138762 405001918 0
343215995 231332510 0
512452413 327425582 0
526872197 178508348 0
54576407 657206111 0
35211039 636809499 0
164411843 307970354 0
535383261 617771968 0
187648770 658383455 0
542010787 585523347 0
724075978 319218050 0
123696442 589359566 0
27482271 64031029 0
391125415 14972123 0
76163917 80055888 0
788006777 690492740 0
569488878 175891481 0
261438301 405674158 0
5996245 742875475 0
800388542 194484086 0
8731952 502726963 0
419510077 175335401 0
286991418 445119123 0
344346687 292737335 0
139423213 669512704 0
480989513 138404167 0
398743653 403762595 0
644293173 194422907 0
162769617 797687082 0
583863538 217573377 0
124140617 723989225 0
681928974 655436103 0
586275545 651844816 0
318830290 627284860 0
84185142 307419396 0
300304418 648452829 0
517657650 640142111 0
756804146 160104920 0
344124016 429852331 0
458230641 284118489 0
373372862 344513605 0
598624179 66425315 0
27753792 502938823 0
184993121 585766129 0
147806393 767268602 0
63267033 645904905 0
506994819 695665062 0
232190076 370598905 0
717710467 325409776 0
571614179 441843166 0
380147058 322414133 0
760146169 486799088 0
500835932 586613030 0
261621320 721450060 0
48710433 104323032 0
112437033 560645403 0
249859638 758054716 0
111123265 265099692 0
612606400 253635079 0
533822007 632884419 0
87888498 493289390 0
367223101 609965921 0
754649119 780002585 0
438616531 780919812 0
152601425 619666121 0
220158395 662235294 0
285021538 265061592 0
312495738 737956642 0
628080023 382577375 0
469224482 177986091 0
761184578 667187114 0
538842244 229738577 0
230944389 243258500 0
563387178 605615400 0
754305536 475137863 0
409493465 317361331 0
237976560 356647069 0
255444756 349946893 0
779616037 505932078 0
710999003 691438820 0
69804290 333872209 0
179269529 658032843 0
579357974 89635266 0
678384219 34593826 0
226233238 94428076 0
393870885 214113254 0
157878192 83227536 0
721184720 11189987 0
196580748 570004479 0
345300555 119277086 0
723909489 433404370 0
333191920 378671630 0
5035035 670038697 0
754179697 108033634 0
444974060 418156253 0
63768683 54973838 0
745152394 502681466 0
719665431 170190081 0
344758023 396367327 0
747353064 150075953 0
699126588 447979827 0
445656853 31469851 0
138679926 184586932 0
31585637 56542566 0
513963821 308802773 0
570506384 636763856 0
540483983 153596823 0
707157686 733898620 0
631074302 218946734 0
669998724 608085015 0
71364170 417356475 0
722931074 254550047 0
279594404 745539813 0
67223623 593441465 0
34393332 115350133 0
55501565 632050426 0
311317404 117119210 0
561197212 659580821 0
606472194 132765895 0
244870205 312910141 0
70675757 274868046 0
12240633 244059112 0
549720633 659678722 0
529217870 317948961 0
751839944 22496841 0
763085609 404727690 0
654416982 393138178 0
262388072 612462393 0
754524509 601496477 0
170684157 680943785 0
520798685 93343391 0
509372461 332431048 0
609364387 150401166 0
731705201 152027575 0
29425145 642510214 0
571021406 531873398 0
225436210 739478628 0
323989735 544445132 0
635009159 681431555 0
501681235 785684622 0
374185011 23010343 0
464603138 483884297 0
799512699 49872421 0
361087143 562281498 0
59871419 356519509 0
336646377 14490343 0
387353601 280956352 0
389268437 166822075 0
202894883 267591404 0
145209280 666251304 0
726334136 426984373 0
498377915 297608776 0
690424300 533160714 0
607919983 594479818 0
131380828 268499063 0
105364961 629459086 0
760071533 226791595 0
163166217 729409699 0
609930162 625666977 0
372254954 721791690 0
338215466 245466238 0
523674538 178563221 0
292285027 741551806 0
708466723 663273752 0
450352276 774679136 0
469390248 774253776 0
737373789 668219093 0
504077515 432941929 0
429372998 667373324 0
632297626 219067484 0
509625155 735404965 0
244850207 382484902 0
475080569 40024495 0
771402282 327380435 0
220695058 609472447 0
618410897 669816963 0
358095780 751638110 0
41566894 622995338 0
548265519 558693455 0
609852977 711277297 0
584142162 163102612 0
507460220 419969503 0
502796365 201293531 0
344041011 587051262 0
616875855 746920957 0
148680863 31649384 0
436854053 458324866 0
164484382 722385699 0
263711714 149858367 0
184078654 420514330 0
768415020 747319808 0
589522149 128574629 0
41536258 11983591 0
334575480 381552536 0
591022658 368922671 0
547497557 425560931 0
733057469 232504104 0
88251484 800575623 0
612346193 500048835 0
533407628 316478133 0
82068221 798195312 0
736462254 584317317 0
615123338 69262782 0
50498547 275095045 0
155138333 2639182 0
801079583 387442891 0
290480846 229869694 0
400355717 68232709 0
73288199 389801566 0
469939579 250795295 0
271725421 542300115 0
297569498 379981656 0
286245132 691789453 0
755220064 507111464 0
584708809 592687760 0
181683338 689248030 0
477226899 199474414 0
86964680 296937120 0
82623780 503181696 0
376739558 473556182 0
514433724 144812851 0
412594736 135923466 0
777598375 407321686 0
554059264 231970865 0
137715372 781653572 0
776723533 200155709 0
134235750 228716626 0
104508396 699254872 0
526636511 754219454 0
118036857 328069533 0
731007476 85679752 0
344510614 33303269 0
128137146 183298526 0
251364235 168420892 0
627030669 775859707 0
787579229 754020120 0
244195189 281477007 0
350776134 279629556 0
266417350 71195750 0
153295782 624174881 0
187770108 491914051 0
481395100 642291739 0
278978466 74984758 0
94908983 653503823 0
694608481 520099040 0
601229182 88974742 0
37752361 328895642 0
272146747 69434405 0
790690639 292404886 0
519588260 576082835 0
461670809 441147178 0
372470596 495281117 0
328718456 593148473 0
306150030 677149837 0
374099556 453375733 0
707166276 74948485 0
96707396 178702118 0
381072202 743204490 0
69678919 8489612 0
104185724 26950800 0
669653837 752569322 0
240405783 551979803 0
271741509 115724977 0
62609828 497177092 0
510480003 426253391 0
431203794 359194664 0
336671209 68183811 0
346182252 434809146 0
652726660 453536190 0
617344861 328099396 0
633729271 286931589 0
245983440 248436209 0
250675200 228559466 0
771128508 27203618 0
418395091 690311681 0
54810834 713095006 0
642305619 773525698 0
353057230 53066461 0
30666822 514440939 0
214421639 734087561 0
358709033 59938471 0
399393275 349016626 0
89658408 333279122 0
277947408 122025893 0
218346305 178284280 0
241156825 170860551 0
21561959 195625901 0
171420084 144222934 0
801522822 782473919 0
482814324 537418850 0
41723971 96797571 0
663733345 490115948 0
743463118 644996174 0
340896327 746003468 0
668207603 695365362 0
769347545 402088642 0
225718205 706799859 0
717717883 497784622 0
587242023 494533903 0
222379593 693400066 0
592132602 382149501 0
576695110 463809894 0
436464920 246139029 0
465011812 104102 0
772623408 710216451 0
97554172 721515925 0
773779847 56852765 0
626111972 620998935 0
94105364 494250415 0
363707442 761173452 0
267527959 73560918 0
432050210 185962497 0
429645511 700945814 0
359316760 135702340 0
201549380 450444638 0
486282449 405265650 0
58547544 527863042 0
603110339 697945941 0
481232550 685793639 0
477066609 209753 0
712874390 157487439 0
338268468 187779886 0
359403421 454662405 0
447772664 558180802 0
595039123 136092897 0
180174216 94240015 0
783931493 759051599 0
196181730 48507882 0
590244182 581613284 0
318711143 583542753 0
647878537 676739748 0
252229373 253673297 0
783198043 633488995 0
33392024 419186869 0
723904574 294522848 0
238615949 161959432 0
39388181 374147002 0
623111137 315195150 0
699805829 354820400 0
722431344 627368161 0
303139138 384956541 0
657317240 33426228 0
29501047 642489296 0
379696000 485597349 0
511066194 568884149 0
715728304 105132076 0
212169198 259775179 0
386611157 733226855 0
485717684 426656257 0
366980112 76274432 0
13367476 772706539 0
661500869 223868156 0
275578437 193026446 0
601329890 464504423 0
2296916 94817274 0
685497663 530566908 0
337020111 615610523 0
193195297 89047046 0
679289138 412730620 0
204341247 717476756 0
478575712 142939717 0
577632394 781552011 0
381699151 663700333 0
660326164 566662211 0
587911206 397112886 0
482112930 68881948 0
55673561 653694256 0
281922723 324490698 0
385688028 674275057 0
385096189 309466079 0
273566784 794173495 0
545695133 242471608 0
363897652 506908145 0
570520334 318161162 0
357451705 632242594 0
242535213 626191861 0
523213605 650982733 0
737187163 188675778 0
550868998 635094429 0
425583327 411185470 0
679033919 191027946 0
157264255 614639176 0
307697168 213054756 0
716374513 285615960 0
255987225 635137684 0
286250913 528625632 0
365353357 770978417 0
189827049 133490622 0
1018164 773471842 0
514101619 678640861 0
125268353 81686886 0
44476367 175495141 0
8854343 303651687 0
550336420 284538633 0
219531180 146868744 0
284569464 460225558 0
570435747 749123817 0
246769617 727082333 0
714064755 203269454 0
104929104 38497228 0
191121923 47055613 0
238589864 776380891 0
760700460 304855596 0
611426926 780458463 0
351032364 383873633 0
511857503 187370593 0
514183355 120046233 0
428182477 265946129 0
408954619 270975460 0
315804373 714283724 0
739625742 581663999 0
482343160 459963094 0
618303422 513835963 0
607583637 482492061 0
710564723 217952553 0
101818934 202575540 0
392821340 558776816 0
733933073 510896675 0
366818388 787073315 0
581375220 375556343 0
185656175 489163501 0
638194600 94228769 0
381084068 748869318 0
333039309 362175758 0
784413445 115138989 0
491773168 388555766 0
116911912 296423661 0
684212388 451780046 0
589073165 576794003 0
226835220 164535526 0
725747177 593658140 0
294929849 455799446 0
347832921 340944029 0
102116395 147811570 0
254376294 466215390 0
705624744 274330668 0
273175264 492070479 0
25154081 405301577 0
379595966 322594544 0
53523555 272865596 0
505336324 685766896 0
733617656 387471401 0
200274375 69514739 0
597529025 177505639 0
363201018 407520829 0
761248406 727779224 0
790666036 369732710 0
374957129 342854404 0
634742788 784946096 0
133377092 71752843 0
551732119 3951223 0
726772045 376727498 0
665779487 124903258 0
45349120 281671739 0
130669484 184472222 0
652662490 527295014 0
374756460 238380617 0
256956279 511401282 0
533825016 643465757 0
502025046 605741239 0
735115064 466506659 0
98130841 103353583 0
233152194 752748083 0
184496110 197864520 0
221689222 593355204 0
33478027 454258473 0
589419287 659296841 0
579462091 781894143 0
498226729 628372840 0
492162428 101035255 0
266194399 622205626 0
337852988 166304818 0
296819893 97893484 0
106334055 293795861 0
470162938 212300435 0
376294559 12539159 0
327829865 671927597 0
377285505 771697424 0
615898062 556608345 0
574026365 110987226 0
291435355 721296720 0
62776949 700050694 0
91066829 411958411 0
60916346 627258018 0
453346178 188068538 0
181709661 688957205 0
22890712 86030192 0
65554390 466746446 0
671750097 316117098 0
511996332 792601790 0
235516999 575765006 0
78064246 702275162 0
500917231 722711244 0
322364331 722975182 0
642123459 125125462 0
326512895 436440935 0
373383595 730125438 0
165195618 582317686 0
733639071 240604054 0
493664540 157900749 0
13122087 779016541 0
609953190 562485576 0
596513965 382836358 0
685011573 682769503 0
525279628 460425159 0
85787797 591867888 0
492250390 70957278 0
386306488 415897652 0
209630146 415623414 0
748142650 746982531 0
252337380 553561030 0
582886384 750008504 0
765971000 14743509 0
333890418 317703259 0
89154507 613612379 0
401010308 283981687 0
588297783 77977962 0
487520083 674127585 0
551009108 508214623 0
57931568 410378395 0
42729911 363032567 0
378127131 413919336 0
553771349 199827238 0
511527316 285992140 0
257322859 322172453 0
10157316 230129303 0
204699843 349140708 0
332308507 185838858 0
67771002 157279725 0
367882027 715442180 0
284446458 398161219 0
174735689 132302239 0
177302629 638576553 0
263526574 375915698 0
517454441 511110107 0
177269855 430646252 0
105705857 632660782 0
272868686 230092084 0
139610835 707136855 0
159869455 513758557 0
424884937 152944376 0
650894690 352042536 0
289891320 177835052 0
229247128 361088854 0
548555093 786674255 0
691568783 386156615 0
568866182 679363432 0
250687010 423452758 0
540421691 233492397 0
717101300 42345173 0
220410509 399617787 0
263720380 709640655 0
339377976 599504530 0
694501177 777838769 0
693042543 535865223 0
14584404 153370728 0
800417197 423913041 0
137292397 689519765 0
152959063 210523955 0
768209270 119591766 0
716148784 594123272 0
568328829 721262803 0
584886543 565529080 0
545861146 535621746 0
759273539 752101177 0
122815880 7982510 0
23692232 385032306 0
427011590 740652516 0
731559522 54466246 0
601932518 280184320 0
185207945 415124726 0
631612510 495065494 0
625629170 23277848 0
182079816 86150474 0
321043845 465234001 0
68418851 304353722 0
674596154 588883297 0
322143307 478460888 0
168236815 797956380 0
253731664 509275460 0
139553596 204773454 0
254028289 759287710 0
585141661 144055663 0
210668403 131245568 0
34598774 685355684 0
386266293 246825670 0
136352748 198808191 0
70654569 345898454 0
314710548 370939579 0
795898508 712631732 0
771002593 675728580 0
776948680 525396918 0
701095407 295345714 0
48662040 119169237 0
443581083 19409141 0
471000127 132403432 0
203056571 223831507 0
680907333 718353001 0
593424004 33855364 0
180568833 669518475 0
264099038 21346155 0
609402694 7549988 0
128978294 126463597 0
590501147 481804995 0
379403649 718451141 0
573309910 637791258 0
358875603 181222665 0
457483912 65162498 0
495168197 348027191 0
503761354 444700520 0
315089325 9292238 0
244377520 786393451 0
797229612 433445055 0
466675216 272510652 0
174543542 363715615 0
402527796 222691605 0
857604 601428247 0
63735682 375872168 0
49133409 80533060 0
391518440 409183648 0
172674051 246585993 0
377862514 5564161 0
664741535 284989020 0
516089705 624695808 0
119371247 710136717 0
761184340 626832418 0
604200764 266146214 0
239725647 133556373 0
409890977 380683218 0
582638548 126981062 0
540747418 604818159 0
81117485 409832803 0
587045957 276347739 0
5521913 217752733 0
708369170 754416757 0
123788983 503911706 0
621012935 696729028 0
276743471 79478153 0
506702646 279018047 0
230440754 406815425 0
670573793 279455649 0
313304006 751853258 0
371444519 489266943 0
798269154 91031556 0
393176866 153448390 0
599116189 378880183 0
203874428 352717677 0
183846700 175362647 0
495379604 489804881 0
327214342 88615258 0
156208000 377645687 0
620699496 307996623 0
580602328 479563741 0
479635420 761021384 0
298339470 796310774 0
529604955 567456277 0
313215523 274287931 0
462141579 471458549 0
425173587 155000406 0
560450395 241689464 0
572409579 10568786 0
590825077 353609211 0
300764802 186645503 0
628318497 36180720 0
300306622 314249957 0
105826908 622653103 0
155923920 137002867 0
150148768 107674519 0
236988201 262336109 0
492382940 709079613 0
683619291 69927410 0
443155366 53835164 0
376482650 798898964 0
268493059 255471192 0
143809806 800095383 0
410488864 407433449 0
415176877 546622416 0
314750580 475969384 0
335714493 459019392 0
159550529 313837601 0
348134618 536956399 0
45808401 721060883 0
699051544 738067417 0
685901516 118286874 0
399320691 475339887 0
763349826 754575122 0
576497127 682378537 0
75265595 28408209 0
640438091 121538267 0
479925166 330552329 0
785832742 511046824 0
619010176 162979262 0
593113375 349138130 0
62578185 13641581 0
487264300 463288169 0
662092839 758839140 0
783221287 466335729 0
98168323 35424778 0
422234218 343835597 0
711625560 402808997 0
764680182 14384582 0
166986937 736323652 0
641254243 262611298 0
685319039 690767366 0
124711017 6992913 0
617915157 361163721 0
62115955 414593409 0
52126348 189390934 0
407176451 507240086 0
670282842 490487114 0
524844071 177880785 0
120159298 449384901 0
629413936 33148281 0
545202077 48678326 0
717032905 709637118 0
494245484 369799440 0
510998010 197827271 0
514945683 131582717 0
723992526 218871765 0
377080224 332261911 0
229893856 144191408 0
264114520 265024726 0
431862901 327284029 0
484705651 739782531 0
317252150 160360253 0
170510520 722502682 0
762390328 282737216 0
522660933 706127679 0
531380901 415933428 0
111619482 789401351 0
138558493 663099321 0
761848189 296175644 0
755004307 508254055 0
432371387 130384970 0
358033002 476291456 0
427397958 275489587 0
141918706 765153233 0
401953698 334973113 0
631989679 479922166 0
53483222 97662012 0
404170698 78141628 0
238959278 636154279 0
570375551 503036697 0
24390720 4792205 0
261901496 41897626 0
678485633 531107869 0
58402323 725195193 0
722928926 146298225 0
303630411 442380679 0
247020743 459720064 0
264131638 650124352 0
259682099 431174179 0
755675831 388610 0
202643079 96278234 0
707968773 647173246 0
293249010 350595505 0
505952098 153099497 0
265663639 386877637 0
269420229 225730109 0
778891045 514202861 0
456292561 217506846 0
436019129 665977895 0
204997223 426173099 0
466630087 195086635 0
721678544 313547086 0
77341869 660918700 0
77874601 581114866 0
788410801 528131010 0
499609021 46144980 0
43063221 220989758 0
585360295 740614186 0
649309585 645561816 0
656707044 92206773 0
108850665 447843068 0
750317369 129944165 0
281469541 731932757 0
30090778 741290639 0
113675440 759528067 0
210204668 231900239 0
108263077 659443976 0
663477711 362507328 0
193202168 516696709 0
424272502 531249294 0
720524753 696814926 0
247498329 5327033 0
604693922 630567205 0
135773781 127736209 0
111586871 161412513 0
161872449 592883031 0
654221457 736490045 0
583892332 585791061 0
200362398 72281508 0
745206316 562070475 0
141048966 357997149 0
8548810 541643428 0
196138249 69648833 0
248355912 397172465 0
631217040 454637180 0
245133346 134448963 0
522312916 281922032 0
173132802 678662095 0
514781994 685076472 0
272306963 150571541 0
92516371 190065213 0
213211457 150592410 0
433892 204218974 0
238734254 681327124 0
718121520 562122144 0
339873195 785729354 0
152097601 704524144 0
628434506 688846943 0
639299805 801154608 0
796084202 331728396 0
75283812 117482301 0
636977660 92603810 0
415897458 55493771 0
594503758 161159803 0
9888075 224423394 0
728302202 416523716 0
167235868 575120315 0
461158319 206064250 0
518864061 771479571 0
274799616 570584452 0
587461780 437116147 0
614045737 699495102 0
293340562 142329019 0
340076402 502142271 0
450209685 364449335 0
25696729 288919944 0
518910359 92265298 0
627832159 429491422 0
140551870 386592377 0
639303698 509572593 0
292771473 648413853 0
2727540 103681562 0
581577038 509474801 0
277483085 223472253 0
314473928 62227160 0
17178028 698412766 0
247977416 203888248 0
534112328 527788185 0
469402901 233521459 0
589588479 308509299 0
195756907 174097133 0
796597999 71078736 0
490867237 597896082 0
394253694 566368789 0
753622465 153961782 0
734876432 762517324 0
293590017 23619474 0
279597394 676015293 0
481641421 21481630 0
277933521 505731221 0
405838965 522667463 0
749722084 251197536 0
62907409 785644607 0
454461391 772479903 0
186667371 433761094 0
112447874 570964442 0
649923057 652116645 0
174697896 172740995 0
200670738 726199646 0
206582360 635015449 0
589385380 251265269 0
331417541 248038945 0
502142441 100579639 0
610494632 443541906 0
717980552 27972949 0
775524685 57192790 0
660184481 177505733 0
116280806 370678124 0
598487456 502685536 0
135187146 649394056 0
485429230 643616157 0
624296913 499391710 0
101217167 159032915 0
757050582 566224977 0
345355704 714844861 0
595918154 182883111 0
311963627 469401918 0
187548540 434640353 0
524286122 156817456 0
137804005 223158262 0
566373784 762388962 0
558819394 213122037 0
773131942 734162105 0
730923258 105143532 0
505642020 459610175 0
287818496 438324113 0
274388875 436867588 0
579880368 93971098 0
12906011 665568441 0
34180170 765457269 0
163420082 20823437 0
33254482 338329861 0
25375274 583197953 0
396666672 297020098 0
430828753 182322088 0
487453314 177029250 0
314229903 174561726 0
526086711 726209265 0
339834439 81125951 0
519133474 764426908 0
330131527 145004939 0
628597378 11493181 0
408289511 504894906 0
40243151 613784284 0
485841160 436278380 0
34581388 503965845 0
526834826 14181725 0
168301524 180662707 0
433951954 643972050 0
281786541 762983854 0
308394352 643030651 0
419846821 231534291 0
274644286 582204821 0
40994767 568094470 0
619194869 784027230 0
417021712 522905909 0
166059405 661508750 0
719449410 396087670 0
393794178 453181584 0
719294245 214999490 0
675036862 314929262 0
620897594 193875412 0
613194983 61354985 0
573724866 61419109 0
219041575 661664510 0
608216477 403776246 0
443822825 297159143 0
208459794 226396432 0
367628764 418112501 0
459204429 267600893 0
41508501 146177147 0
97026862 443729113 0
590059740 638021705 0
796452624 286127537 0
712117850 639114813 0
303578653 79821763 0
243468100 89726141 0
86391168 47424234 0
359963120 729394127 0
226785309 398184867 0
483858688 217180673 0
520070863 172272062 0
74331364 168739551 0
50339383 143277414 0
320761193 291813339 0
139715426 422641984 0
227104654 114548455 0
512975608 597227628 0
112551218 749333162 0
400280986 695243576 0
515125095 53875653 0
570445366 196149275 0
657385573 621034536 0
386201031 134287089 0
264147483 139101769 0
623031331 92689712 0
682043847 300231239 0
727569875 296542322 0
508824107 700368978 0
383114799 246081013 0
34184793 564321365 0
550957536 295772856 0
605854737 33132355 0
183540518 269938260 0
679317041 427222684 0
3876812 620288094 0
742818878 363472967 0
527962475 199820141 0
249274252 690363041 0
563089936 683106089 0
184756126 383290260 0
712521973 200427251 0
494562021 699108593 0
265541633 557786887 0
652887222 205398784 0
390041589 397366085 0
555992347 129983508 0
199145260 219571941 0
588706911 749020617 0
371021143 464056657 0
502398621 358066776 0
715343548 775295487 0
179836479 547021230 0
397295919 726868835 0
87556787 628788152 0
609984184 578288122 0
602000769 620322469 0
7128745 563276461 0
216994085 477234938 0
525322167 410943334 0
588801053 394207218 0
351766450 308048163 0
347725694 220584657 0
647684743 388331033 0
296590016 681008163 0
263096 585854991 0
373737475 94572827 0
786755233 647298807 0
332842101 340563074 0
320813644 136528349 0
634524368 694651262 0
756102960 620111698 0
233561509 776076891 0
657126142 213267659 0
117955596 641690744 0
291921137 572045255 0
77364951 331229920 0
418632023 110342796 0
213830957 67655551 0
413271190 235868944 0
57059434 137877996 0
57752083 598988507 0
704333286 190404323 0
310143721 598934768 0
793990327 712333374 0
159228864 409535746 0
34672898 453904964 0
202378235 721589019 0
498596170 130869460 0
108198663 477995003 0
648058685 543335845 0
368395497 377282933 0
284660293 350577846 0
302300702 437928808 0
629359079 529753484 0
680104535 504045105 0
5180807 382283565 0
653727711 675012439 0
606229033 37743160 0
58257158 402935702 0
218737531 461263492 0
66725227 534173410 0
710822186 506554295 0
127728885 250977038 0
369491625 619395126 0
149629573 198052110 0
412072935 2300487 0
296043934 736839163 0
718055834 548382292 0
174377041 463937273 0
356461869 130164444 0
124842228 434762329 0
323370964 277609982 0
352746000 276439936 0
566681613 15966984 0
512714653 38684271 0
204579805 193156807 0
686192543 81645877 0
365262562 396776175 0
492118299 316848002 0
127267669 767267450 0
105693344 727872608 0
307072996 267624238 0
210994414 39635087 0
630712890 788723296 0
656349732 530736158 0
231426824 23240196 0
704215163 29401858 0
139030449 710339280 0
743898677 381817417 0
312489503 3308476 0
280374942 113057927 0
398657076 731349285 0
172149735 484944905 0
188818884 754522154 0
123298474 417519862 0
133270689 241154128 0
268514192 10811977 0
8683307 65261675 0
610372679 469602412 0
533070657 741951008 0
684082947 737508008 0
564705517 58298373 0
722843082 216873875 0
616804453 341796357 0
706478555 518419314 0
344254666 800743261 0
659560293 741573141 0
118287167 283593429 0
647436290 456445837 0
110392287 244785038 0
14648338 18020370 0
194249418 210374406 0
401832018 7166750 0
657329762 659994008 0
257672235 547107189 0
377902889 515778433 0
207586517 122755628 0
441422466 532603820 0
689775005 28529967 0
775191588 339646531 0
541636330 613952479 0
393768751 737836082 0
464913081 738306419 0
251349338 666175682 0
94611037 146897336 0
49436001 430415818 0
290734956 168208881 0
585503451 360235554 0
371608221 11698115 0
444860504 451632022 0
322343879 761041369 0
117708340 178946915 0
627553338 403909465 0
182186886 49564862 0
673372853 666387200 0
43498187 318743852 0
294386682 689135124 0
357747264 255822357 0
251629300 665327097 0
20646162 563366006 0
38375626 485527622 0
14888193 379234295 0
443005873 347269812 0
602158498 686540510 0
740338407 781455631 0
707017737 341145539 0
540852109 452960362 0
127149078 201596708 0
96951954 137094890 0
23775299 54165087 0
157952956 543014210 0
300842688 466601623 0
491842822 4777573 0
655133767 593463223 0
246828435 429169449 0
531807480 47540829 0
516433187 775975466 0
545898585 351712519 0
609447417 53732885 0
506331475 793064917 0
484196892 558352598 0
389692447 84778011 0
328483124 773224003 0
751185711 786841526 0
136825952 594710406 0
113991255 420123994 0
284239974 779414593 0
664836657 121671622 0
523466586 797651564 0
677162686 188754863 0
138469653 412954670 0
437130082 29372646 0
117147878 647194741 0
707448571 739381738 0
75182714 262133763 0
151327464 489751336 0
328346515 709897896 0
450559910 624245134 0
556232662 617992008 0
114719102 31707264 0
113116577 28165954 0
191282312 751092975 0
245083112 170620663 0
41154528 17933938 0
399868107 410783229 0
264046089 101699972 0
63284716 129222869 0
224425825 313553415 0
175796864 121992158 0
665199570 680534200 0
73330043 659466366 0
730395497 773000065 0
24733887 195339276 0
758412666 249325093 0
661636555 22057360 0
259653643 26174676 0
734387196 772558740 0
545507118 154002209 0
487750570 256708685 0
261296409 532706748 0
275286495 166962294 0
585127375 356862488 0
356353823 274201291 0
34727999 629485618 0
97481668 393153739 0
593792160 794393972 0
413189910 740086692 0
676868697 1798180 0
266886170 269309010 0
324093264 455431388 0
613302281 223194516 0
793069785 234813029 0
119782763 196883074 0
712887437 606820602 0
482898481 356774297 0
131775520 581478267 0
672917496 726745298 0
178676484 503798021 0
260732941 143951192 0
726929688 473328373 0
317301569 121771194 0
713787174 491623150 0
216341689 457225822 0
383280343 28433154 0
389389253 677228942 0
51378871 658851265 0
41686422 477208045 0
224542749 338399589 0
764026511 735553274 0
29717295 109557085 0
666800149 669680870 0
574421711 740197207 0
574601560 418642678 0
598555533 478733407 0
716757307 640492221 0
143564357 733305382 0
109034981 504077575 0
452936367 640760640 0
694692289 21203133 0
138307131 441566392 0
215175530 750867880 0
777257307 533781464 0
180441720 234729449 0
236960714 62876807 0
216003200 179013119 0
120955732 644015805 0
797423719 376889668 0
319061916 543408427 0
276627590 105095518 0
157623076 718279315 0
342281687 173198644 0
571483637 55101779 0
671609392 1237817 0
783834426 775252365 0
337214162 630325174 0
211628390 439072219 0
708791517 384468299 0
401177366 670530628 0
694449321 236283945 0
578657233 757084713 0
740826193 44310789 0
598835109 437300449 0
456965641 748647480 0
196335531 372193490 0
171079577 685137386 0
324547533 50595808 0
384133518 474270327 0
506447012 670723728 0
773936279 220601084 0
53588224 401017563 0
507650313 418578996 0
295025931 179948472 0
389473130 679506201 0
283104068 59670940 0
518707565 675712967 0
346548902 332557222 0
647393417 608323193 0
758787983 63247340 0
159689415 603471190 0
538118592 139552783 0
754121565 748384410 0
298585970 416307293 0
252778986 162678873 0
438792610 229415905 0
781813294 533661373 0
173650995 229010252 0
653088339 273873492 0
269032485 38691325 0
782007492 346876662 0
516031822 466042323 0
264422323 176618425 0
281447351 355234639 0
546043409 79362987 0
111081811 598419581 0
743104813 135713102 0
365025212 565922133 0
491537922 467590273 0
508089687 376181936 0
592233107 90355750 0
691710808 403386836 0
671500948 591908535 0
28874861 211400819 0
121565348 319504707 0
356157365 116943129 0
191202282 117760658 0
248951389 528313380 0
212595853 738714277 0
144068399 383717857 0
798563375 409131618 0
36110634 362425522 0
660302852 683201892 0
548620512 349458801 0
26595860 169003014 0
764748120 187394767 0
746040323 427157313 0
735119008 206299399 0
186485652 630843925 0
528542996 16151386 0
603436590 51461196 0
103458241 303671836 0
545203782 613593444 0
716462586 425369090 0
249963913 498941216 0
612976455 403374903 0
444232038 173646967 0
279157145 370830185 0
275999045 93699269 0
571985167 94874303 0
468308496 409275322 0
258619470 207364089 0
270305048 569884011 0
633646799 643856916 0
104858765 515679512 0
10690433 239749682 0
335752903 624696300 0
264539647 520212533 0
19296128 47445358 0
746364274 43660646 0
245195776 148480478 0
131954902 404362023 0
335652238 13826789 0
584784084 675531414 0
190828704 94826045 0
235254836 189529310 0
223521214 420154458 0
770236321 179477456 0
176819999 154124682 0
590242524 708672861 0
195199335 509529942 0
96628000 761015802 0
303678766 39718938 0
52940101 589786300 0
151663117 112545279 0
784372198 274910595 0
575278772 72608663 0
153713294 140186534 0
128475124 276454184 0
336777002 775449129 0
103193489 477652274 0
620385249 63565428 0
633996351 246169797 0
748853866 230041356 0
327732615 706678863 0
104475241 446562558 0
9226763 726039295 0
718347414 5960721 0
30628533 357765181 0
114298614 715932479 0
191832502 727703044 0
220467610 213216488 0
11428946 123035127 0
305814848 196695948 0
689191126 515984258 0
100930457 367727609 0
131823936 186223956 0
335469607 164275935 0
694442606 612551309 0
2317905 189471846 0
349112017 631537430 0
417759092 114517985 0
94514038 169687768 0
475890800 246705784 0
107120548 729673039 0
501660520 447337453 0
730737187 87258468 0
736889941 330369112 0
256411189 751025085 0
244018685 92409865 0
283421580 2154817 0
85736974 687782641 0
29631322 642043460 0
196863892 121478366 0
387353061 324397516 0
210476553 244300002 0
495262570 665728108 0
605522215 168104290 0
121912957 737578607 0
131613371 755900119 0
285476132 63308800 0
552790800 200986494 0
602800615 53634552 0
464868859 757351192 0
243233563 288933756 0
143537825 55263437 0
314395678 52272775 0
338004615 152020755 0
167828543 99144607 0
207252058 40506637 0
403997374 7634435 0
293346820 601483926 0
397773410 725535187 0
48434348 409499605 0
379836859 128477157 0
105591131 478282076 0
745935768 558459732 0
89077900 252388211 0
506643331 426252058 0
340223614 716081854 0
433718933 123172023 0
274250120 659695354 0
614190045 2166753 0
505292567 58457805 0
788519124 704611613 0
16549684 167912995 0
595155525 483098386 0
723089128 50688534 0
183961815 518223506 0
487798921 545976796 0
107957619 532050048 0
303975744 560609333 0
720326067 219940429 0
745035010 409920799 0
616613211 110393191 0
272009512 656895535 0
654715273 566395551 0
20511849 339119295 0
14195519 55115259 0
70161820 621323343 0
119652730 750664023 0
296678675 700987303 0
314166794 318131681 0
718774368 299043982 0
38432900 446241028 0
521185255 337931907 0
664995988 532831136 0
646847216 610896369 0
114948482 444148939 0
81025619 134382854 0
717994073 454021505 0
668016080 139861327 0
112714681 539789411 0
725667699 652162592 0
678681858 418251806 0
566238138 691142018 0
56086083 205393360 0
436394588 351030436 0
128479182 293578264 0
561593407 202942063 0
408408012 754103907 0
608975184 313723703 0
739637691 541762282 0
131676475 183740375 0
646470046 755856584 0
268592423 673492189 0
47625874 131825303 0
99082574 776353963 0
735816614 470204652 0
362087110 575844688 0
309895100 675812949 0
206298498 410203257 0
177246259 435414377 0
724463399 632032972 0
604058922 313601343 0
737205890 357681503 0
799037815 351468420 0
225858111 376270426 0
685051146 574338295 0
514450387 520946337 0
567529596 599359139 0
181629314 79547511 0
104582037 371133744 0
276103009 600121560 0
595555908 688779909 0
271059796 117347461 0
344241488 768956018 0
31383895 379562094 0
74960891 477096297 0
109038537 93631059 0
783403757 771783331 0
517268160 58904137 0
690074961 388075544 0
764417525 677326686 0
781118573 483568765 0
570411106 172900548 0
34768537 99284481 0
739784843 233117059 0
476276289 508936388 0
718118163 754161050 0
492971881 382956345 0
226941822 380260697 0
643367100 378362956 0
383960023 373634799 0
131236835 725432568 0
458560779 406634284 0
719930905 300566192 0
602735017 707170355 0
564643780 301982384 0
465125527 144693990 0
60361325 533891943 0
577754489 258275407 0
625807493 287933300 0
36423404 450068339 0
552429951 558483310 0
705634593 448981633 0
691477778 582006416 0
570478938 430552579 0
594586455 71877518 0
556881166 67715525 0
159615756 602729276 0
332172090 35224017 0
380534668 614480442 0
580911793 713048782 0
281546977 435666494 0
69133664 325909181 0
3627897 284863466 0
249924961 210249245 0
72108373 115508242 0
130015288 376559007 0
168308914 553007512 0
279644020 708021417 0
159115691 180922757 0
472342905 270793177 0
471336159 685277406 0
578078399 54696627 0
106030277 436758960 0
474283535 530395759 0
355042438 521638390 0
144929648 354847026 0
669625378 235759069 0
519105122 320868906 0
621929383 224989210 0
603978200 633595887 0
302455833 634031896 0
265776468 604355623 0
378965919 447836327 0
555768044 472896327 0
491076953 418308744 0
456245158 718617146 0
716038569 297264372 0
624014218 518006799 0
503414696 752180126 0
760314950 388986510 0
445473952 341240991 0
361971074 541019606 0
748545523 714080376 0
24399511 183048811 0
210319139 203978001 0
661766435 556416454 0
424309634 218164627 0
93138760 326349013 0
683144192 61439149 0
160104638 32087720 0
308859805 497984730 0
770123598 31811019 0
665256576 91251158 0
774143262 742424748 0
500994402 544709708 0
551319038 142505072 0
544626537 219270525 0
350474775 512492085 0
775398563 698354391 0
454907323 734754584 0
387059179 71296873 0
357075257 391850931 0
426965208 609790194 0
381630085 272771578 0
394460426 589355732 0
336854660 663453698 0
670469791 476589338 0
333548977 722249263 0
117103985 401613730 0
548315283 256457066 0
255430367 4963857 0
244901445 18812293 0
708114822 788064304 0
759131065 797938966 0
473389474 260391712 0
80645831 509063165 0
55762971 589571349 0
90107331 446359072 0
779010188 372968874 0
594216304 163200885 0
500244503 245786914 0
188584511 142242640 0
242612159 792014362 0
745730806 405151477 0
392876570 283843133 0
744175748 509327320 0
678848656 51086267 0
657670892 65083054 0
759405285 18496197 0
477141921 147449474 0
210663595 83584293 0
770262776 691012798 0
203237723 585828394 0
30753395 559076180 0
516653207 139302386 0
217899448 12933974 0
786932854 457096680 0
319915513 560511563 0
600893646 156655436 0
247386323 13906131 0
498065548 345948332 0
599091555 785826155 0
470260241 432681078 0
588048535 797740796 0
4954586 587467765 0
737869242 317180690 0
763950101 557664030 0
4604440 139821394 0
253584573 464611190 0
208821458 172348368 0
24477392 91754178 0
740823848 303031481 0
493620501 673907650 0
625903969 273182356 0
661267761 229906960 0
287796853 636889154 0
382526295 62336496 0
716055319 317660865 0
446154598 612210172 0
511899228 412979161 0
217478586 652133397 0
794311505 259680963 0
693476539 422068730 0
572580960 632290467 0
743053320 466950318 0
3515825 452621305 0
744379005 507916818 0
176870878 664338775 0
228227218 780879849 0
634733926 767733028 0
71705640 686541144 0
419124115 278609510 0
341942856 338371959 0
290592949 359667561 0
729405691 693133498 0
667668255 92874614 0
797860562 641862837 0
23486637 134575746 0
722970029 175815014 0
66914876 52947341 0
5164756 536288777 0
453658500 710742587 0
796581950 55038143 0
541640751 465323102 0
750205925 333146209 0
759560660 526191261 0
77129090 510435885 0
655857112 156378051 0
213602093 737725037 0
274444936 265841445 0
101626355 584039183 0
472581768 518461335 0
176856991 494069623 0
308363772 740912027 0
185585262 46088344 0
324814743 665085352 0
494693665 294787695 0
727057751 245192053 0
50388456 51347735 0
38337406 415923636 0
353859417 196819193 0
98953024 597820427 0
427577785 322570865 0
21202801 633312824 0
364935768 366356735 0
248111944 527282018 0
419251714 781552310 0
779352868 647601512 0
448464350 583598611 0
292719862 586130590 0
476417478 155123396 0
695438569 567756591 0
735281368 636778848 0
676200310 406629511 0
722748607 285331016 0
76965391 590326946 0
481328828 778272528 0
268469348 148285694 0
293413496 136966618 0
34500801 101097985 0
357769164 106641267 0
56291441 132285761 0
61308447 582933243 0
477823778 204201247 0
523157649 76688058 0
269857714 304856876 0
169175992 368896898 0
167715691 662981570 0
664607702 792891929 0
750478746 258129108 0
592089714 207652639 0
413362386 193989775 0
525554529 777846910 0
280445183 655887577 0
140829386 268888948 0
534763441 340582312 0
260437889 374259503 0
481203389 404326191 0
30641707 263368174 0
746062223 121552211 0
266878528 194428204 0
735845691 479729250 0
607059797 188066092 0
411352728 514914821 0
624029411 767817686 0
471125729 98505155 0
676795599 588416477 0
88983201 649046783 0
237079944 269941104 0
158767633 794282344 0
278656587 328813991 0
56288793 277497824 0
571496673 333734039 0
663727582 628312326 0
215773315 416106644 0
42205531 706902280 0
298501908 685122742 0
8641609 689996209 0
12851405 133795304 0
548303272 787982545 0
170238872 285942853 0
304195291 97105719 0
271957721 642065430 0
568212803 313037969 0
663541551 370211611 0
352602530 334228535 0
75763137 290623607 0
257523364 180808293 0
749497099 425649132 0
202748867 375682860 0
787020416 182841073 0
48724431 71516065 0
638010764 455435445 0
364223293 466270930 0
662235181 733428225 0
715658135 732936933 0
325307785 601457051 0
291787887 258186909 0
181727270 120484066 0
400347628 249741880 0
431637847 738831162 0
347981669 608122044 0
187079831 89036913 0
709533133 731083012 0
91959464 606050356 0
79241245 89315134 0
222600951 652077231 0
515191301 258917244 0
290193664 580074922 0
64004552 479442428 0
373573000 491266173 0
386497302 58557553 0
771528033 559157802 0
794030499 363236324 0
552774942 633568451 0
757208189 228977255 0
411307789 610550010 0
44218016 727484488 0
536292890 779614307 0
655047018 721564536 0
484187878 627161707 0
20702638 358249926 0
584087571 577088140 0
358027154 479743219 0
606287124 664859565 0
676762216 654650420 0
537627770 296797824 0
758584284 442895426 0
611563349 399225587 0
169007247 80032651 0
559251963 547393932 0
565391281 734382960 0
360171595 190030299 0
125308443 593455438 0
180957315 553200541 0
17486435 187525853 0
117938235 288912047 0
582819469 253485426 0
221809520 466490216 0
147134511 429110128 0
347642527 318224237 0
270055393 358545602 0
508000927 252197395 0
751942362 730764186 0
316637985 355765947 0
6278001 325583443 0
626332752 355257950 0
624141670 470799924 0
77899554 478586352 0
612943023 273982046 0
94805613 609724587 0
616482162 106729861 0
407890939 249175704 0
192546124 492800385 0
190473070 641729290 0
713795222 227189215 0
338162019 100489104 0
690491608 375111430 0
13350736 282094373 0
351391195 612817135 0
580930238 322617698 0
124103139 635881392 0
446180556 282672397 0
268367522 89731534 0
20543241 528496345 0
16124701 116888328 0
5035089 665701755 0
594253284 464808266 0
707713524 140964314 0
59425488 314409034 0
646235175 546619616 0
306887037 31274795 0
131225425 629565986 0
31125133 568863889 0
443458261 569974570 0
328731790 535197068 0
254907616 678217352 0
360455381 769205206 0
268636866 319237056 0
277013872 99783377 0
86879853 640770310 0
383949043 630033069 0
155413988 673637164 0
43886620 121672771 0
421161300 709356948 0
33200068 170691818 0
222510564 359902925 0
229122728 419807374 0
105551217 529724630 0
729392571 283564277 0
46300159 455410031 0
303048610 257886499 0
289467579 531010534 0
762355446 670714579 0
528195779 690086571 0
626384999 115604617 0
581003456 516013059 0
315473055 595908421 0
350550436 281248869 0
629737570 749882558 0
74358040 134966423 0
799720138 669112102 0
548952653 707093926 0
514678583 392642688 0
260922004 419933628 0
86035520 273177535 0
747582210 604461445 0
339969294 782774592 0
695260322 198898463 0
630697811 469218246 0
406270271 259222990 0
566988361 280102415 0
633795375 683656101 0
497980213 703819821 0
349587506 762061932 0
106998727 387377520 0
196691484 464543848 0
273711907 517691082 0
644619787 405234137 0
679913270 446948345 0
409850812 492749595 0
481345750 566601226 0
192254157 641782242 0
598012279 562036548 0
455727816 211933025 0
142764676 578294854 0
533310176 262715402 0
58884141 310007761 0
534074300 51422944 0
643961576 234225815 0
458630153 499377457 0
647741584 91972337 0
203581358 9120151 0
275109936 632313989 0
624806128 641086077 0
198018030 306748176 0
668539762 660618707 0
346779464 429945463 0
462533291 96254927 0
489139245 251256418 0
243625491 500403850 0
350696573 725940324 0
488894889 230378631 0
756950741 182329545 0
71034846 502391401 0
415120876 762807167 0
602298552 125094047 0
136216825 746126486 0
90514490 267367584 0
299611664 393602037 0
291444525 24127412 0
407936087 311597570 0
53630890 589942390 0
32122006 328863667 0
780206605 26226098 0
526726332 726277190 0
554909650 408249858 0
776667256 149154384 0
369887585 610833078 0
192420946 630072431 0
38299063 145922486 0
723013884 439547430 0
176821528 370700125 0
715417956 314828759 0
771586874 512170182 0
359708652 108928133 0
673616722 129274163 0
676476556 546538254 0
458697201 524981987 0
417911193 453983318 0
249331934 103794884 0
56108381 152494973 0
321291527 217124398 0
448918413 341218583 0
279626452 58943604 0
456574865 733736495 0
270800494 523774749 0
325064941 319171806 0
708551959 553301443 0
338251405 408888166 0
740240770 749984415 0
251762706 381667584 0
250235856 633218280 0
315777803 334847494 0
754797671 696724874 0
738520525 318058945 0
572142780 580484025 0
111524539 476826423 0
483578659 418659648 0
684333410 274850980 0
556789689 304199967 0
599533523 425358357 0
559979957 655487255 0
650700071 182902329 0
438924154 730328283 0
181549144 663427595 0
20402009 572062158 0
479550754 62349865 0
387545867 234119082 0
262726710 535467251 0
234994356 132948504 0
167950778 190238960 0
98964145 498215291 0
139586733 742249026 0
774351830 127832219 0
554905580 296235901 0
577793902 617599286 0
133467598 349816853 0
655644176 227204556 0
435387554 423901124 0
694389986 309290229 0
756195627 741556001 0
58699118 398846708 0
565174046 759631522 0
734789429 35216629 0
453806287 171114549 0
432904876 148586243 0
150009737 144897406 0
252388469 129140603 0
381945521 684552606 0
166647949 268419258 0
614932234 446060064 0
485968080 687655704 0
233184232 697498798 0
440426418 568001437 0
148415262 309246669 0
45398631 478141714 0
723339959 603889536 0
80750864 155675600 0
705102126 3389170 0
295163643 519097951 0
426033383 233063495 0
741588879 800124289 0
464254410 285283833 0
327722515 427422301 0
34652378 549836130 0
585797060 318234216 0
795698216 393211445 0
597035346 698651049 0
464696013 633719085 0
746330117 550341063 0
268721145 304030212 0
561892012 430858833 0
271286362 43919840 0
693782145 631500575 0
397360645 500842752 0
393282450 693993717 0
648871181 60023684 0
471466952 10762242 0
314841194 267041401 0
656794062 394499504 0
583479293 444513458 0
245817619 316700979 0
217637634 211415497 0
76751472 100357072 0
244204853 771054232 0
295023447 303774233 0
381624922 128012706 0
68001577 583361198 0
249034668 619150587 0
158895922 290391595 0
151121977 89215456 0
81298008 550094884 0
515369070 457079505 0
561565419 416574722 0
578903213 480778142 0
362982702 139881839 0
513457827 264010207 0
755655857 37763407 0
645763632 596553204 0
704923905 112059856 0
543081066 500973146 0
552445085 699382677 0
198401613 52062014 0
131265596 650011006 0
176930361 461332360 0
575554081 654691050 0
526765881 224730933 0
312768112 687558221 0
441128472 138152902 0
773533450 545638714 0
288750094 713916619 0
257474236 342967262 0
600286812 189470697 0
95078953 701184760 0
261116756 425745185 0
377750780 394138504 0
151529590 200725673 0
170770311 250589038 0
588410924 308586609 0
542270889 744281231 0
261407840 625493915 0
561363168 148951825 0
506974687 304639617 0
76825744 129574622 0
216091852 233674335 0
412994467 208949204 0
425423590 544000412 0
329133600 335534550 0
490159473 545667979 0
584073381 791896985 0
448613579 494838160 0
564060126 724005761 0
755522132 36205756 0
27315276 563990453 0
796012178 142276466 0
77089192 339044393 0
693046533 190049871 0
609490473 181742990 0
335214202 197283135 0
248847528 51331611 0
443541069 288035155 0
326855131 448386935 0
151588028 38260037 0
484235740 77549271 0
354061205 214616349 0
224164638 783597830 0
87407458 129130772 0
798866804 710406947 0
742074788 410067164 0
221805214 653147001 0
432244295 496953629 0
687683130 99726865 0
319597514 482357192 0
152896350 267751285 0
376548845 10130541 0
526412465 302358316 0
134059168 161057040 0
518943341 546914526 0
418106713 502692473 0
656648589 72427488 0
25584004 108439717 0
511606060 133563878 0
208380848 777402512 0
637387408 246568531 0
746981956 264820164 0
122485050 205394289 0
717389710 529422643 0
266406358 357728954 0
609048215 270837651 0
359608994 582264375 0
440122829 781973605 0
652319129 729382231 0
734943256 63387153 0
409928654 62399661 0
220059163 701985224 0
435350693 613551823 0
542708086 668101675 0
296470425 483792334 0
27041883 47996916 0
30599566 534900982 0
761143334 547625212 0
272593728 315951924 0
521089216 8530637 0
712610649 735511694 0
627686198 250883381 0
484317607 756566003 0
8339222 204405320 0
645804030 152960806 0
285601914 586526394 0
564510136 514442530 0
237629595 32001527 0
602010134 144889928 0
235953402 750816961 0
139563392 556279240 0
317082958 421021925 0
321892573 90853973 0
454861778 329391796 0
629495787 385527840 0
116940483 487464857 0
716332606 783257250 0
111068070 181830204 0
100167954 273800689 0
461415916 589909927 0
13091619 293972087 0
416686983 238809993 0
623778108 36899420 0
279953812 376165109 0
282176945 751974076 0
597055951 627619412 0
447734815 447259971 0
609018603 511747592 0
336968236 19719517 0
246505284 571715968 0
292781525 217027302 0
779921623 106393296 0
70092200 493057857 0
586776626 140962117 0
723305108 789225607 0
523725082 624159615 0
76100953 642132503 0
659696946 168362753 0
161253001 416693781 0
178387833 12423660 0
366145363 342071140 0
329598623 767163372 0
83132120 537246090 0
473538599 538362402 0
133415408 409169877 0
673595928 94337206 0
363927673 771111151 0
444817828 41482345 0
607416496 167233893 0
541615528 240268537 0
795372341 126155155 0
566978196 745256544 0
430298819 546682936 0
29043223 166913145 0
759113869 787786835 0
141897033 279857193 0
259863953 347623032 0
790552360 735079633 0
4066619 771753881 0
297298403 779536423 0
377588878 401800816 0
595413926 9212576 0
706654513 797881587 0
683419392 258241356 0
598737878 616591681 0
156598186 50080487 0
172880816 633899780 0
539333186 504203200 0
368369819 55044646 0
211287771 551336763 0
134440006 703455364 0
683892458 563322415 0
323202102 555249110 0
688793156 24625740 0
707115312 550217544 0
301369996 783922274 0
338909359 170573978 0
603660307 636792734 0
728215354 724376920 0
574206009 768650997 0
462208810 265817389 0
632560476 430728755 0
489611988 498810830 0
273266318 344895800 0
249386246 232188673 0
721569501 512825676 0
685246401 596920500 0
263916490 451702169 0
721770083 766072708 0
441083315 185460568 0
254148067 282429435 0
108565829 398352121 0
370216173 652840435 0
211117549 653699084 0
4356890 637062532 0
662432729 265519495 0
192073773 346525322 0
424931685 120615171 0
99579052 262162995 0
240574089 512260996 0
623963230 268169894 0
769848004 374927617 0
789336852 590588152 0
322705489 740292699 0
743295185 354010974 0
772967791 338302552 0
649251327 142609274 0
475497660 592234412 0
784354116 333540250 0
701400618 333939904 0
800270934 512335733 0
326850349 5183570 0
85840158 243749136 0
199022096 302600816 0
477294389 351441238 0
313627627 16151921 0
339076677 685389397 0
292462289 654879074 0
683226593 284981095 0
300157707 338683320 0
238371757 624643318 0
368869898 528101583 0
557715627 218231095 0
197878437 614218207 0
336712700 363426708 0
524861519 672353847 0
241414583 336287818 0
626432793 52713744 0
573506645 157991881 0
230827032 372392286 0
641676174 121891470 0
681633667 68419885 0
15298395 765249861 0
392253549 182973369 0
369930702 424893303 0
80868489 61088248 0
49534762 203984573 0
334140997 775280385 0
612697360 551651307 0
787540309 581249050 0
690051481 108495333 0
763388627 140416867 0
752707597 121469003 0
189458975 739878883 0
520500393 313093845 0
788464885 749854338 0
183620427 590481225 0
273708634 352205516 0
427043361 111553732 0
242505825 103168315 0
14793605 642129641 0
492935504 582616523 0
390577836 438058790 0
148477496 252613646 0
417634953 14289866 0
460533123 255642086 0
710187230 722562819 0
470189322 210935669 0
573505109 9472329 0
76814413 545933522 0
733328068 211515191 0
186231914 73170126 0
424504179 183722748 0
219764042 319799529 0
181219447 506312160 0
571435249 334876372 0
105380254 293230332 0
773854676 53157568 0
89268987 281874619 0
361293086 112308313 0
6600374 747132227 0
607471069 462043833 0
751394495 49210715 0
29372596 446557383 0
715592824 204997470 0
397047531 102357144 0
534956413 735635086 0
72218764 801307572 0
318684562 697010691 0
178119865 680060750 0
727337345 341244573 0
512349575 386765192 0
219254199 603491955 0
586644892 247949307 0
164620235 711713698 0
38780644 630148983 0
615433820 281501599 0
108312272 744744198 0
444989936 257137536 0
224900008 564043282 0
305743395 612502961 0
370874828 694041277 0
383415 277413219 0
549102526 639338354 0
721664281 259745727 0
186944406 114338505 0
414592930 611993912 0
790802606 31944523 0
548869119 266535802 0
500882485 580033941 0
562725530 488490021 0
684846744 184611372 0
360008460 585417921 0
189817822 415143079 0
705032237 496044973 0
421806274 498589092 0
503217385 404032742 0
101957747 770863182 0
8087517 651504337 0
236849179 126795136 0
622173134 358941876 0
638440401 688989197 0
714952634 216258204 0
382071101 674381400 0
730060207 483147193 0
674226318 409823157 0
367739845 124844044 0
278708096 552196960 0
695776023 585966483 0
292929548 416979146 0
533069355 256486678 0
96295230 459133080 0
284230949 615149209 0
547098787 183061236 0
589821671 440095808 0
691996566 799097931 0
696817248 600203801 0
254726756 189749471 0
568922085 190530443 0
241513116 197161730 0
783345038 743966729 0
755631236 145341196 0
105934201 467296318 0
100053382 242692874 0
619743487 208855657 0
524258342 100107865 0
193445197 513580036 0
479035342 553531274 0
507904803 159892803 0
107038823 746503963 0
617479375 518322140 0
382376509 264945153 0
793742474 468090516 0
768160101 620651203 0
140016732 557485023 0
789201748 456175238 0
262421264 212721675 0
765886804 340204242 0
525391123 581934385 0
62777781 415194611 0
450405119 335634377 0
9446109 160510325 0
517273585 706485284 0
434054991 6526389 0
123000388 608416743 0
40958371 768457901 0
733350258 289885585 0
224170505 353355198 0
343926206 515217978 0
667455159 796984958 0
433097557 727981426 0
34091516 715366757 0
415538888 516755112 0
443187269 284807331 0
190561107 259774566 0
335740717 704665167 0
102185011 770578035 0
372359103 410204050 0
523994897 711829245 0
20304667 178501746 0
665107579 331175401 0
393604043 80771313 0
635291254 234765100 0
28895927 404138420 0
679443420 586651736 0
95847213 246628562 0
332135571 303610284 0
705481889 641288170 0
312038768 315728515 0
600223236 530157034 0
336624499 720144974 0
545688955 165670752 0
312400188 671142147 0
58546601 25678195 0
750616891 66509375 0
32598080 493736082 0
517389703 557981349 0
21269672 309443699 0
666834689 613165217 0
692620714 589875027 0
789189629 227611262 0
502773858 218617078 0
757093751 60258550 0
209580222 239880883 0
396773799 15000152 0
660422300 428994607 0
189979391 457794947 0
355166791 717191472 0
329222471 704111228 0
70697178 488293351 0
212344708 436554744 0
767317344 722054981 0
451177948 477331264 0
682596137 394008986 0
436253335 240247444 0
307343543 384217122 0
256784209 660884106 0
401732676 624848748 0
633815280 266908763 0
487750285 617359361 0
190010174 73865779 0
207343681 78206805 0
307334512 233264021 0
420181767 688564789 0
731822284 481737685 0
643767881 774307343 0
119383789 575763776 0
324014353 212752897 0
40073735 525373313 0
629378407 474953319 0
567323017 420373203 0
421036797 723117857 0
306153573 706764642 0
751331507 734592428 0
318928726 674503738 0
612445569 219919802 0
151116001 477730150 0
237098171 735744869 0
12826052 196575697 0
368592270 737992557 0
34396427 19115021 0
219866112 584919439 0
614218151 36111787 0
363520542 797128143 0
212151818 737596016 0
316779044 235742228 0
602978579 347814863 0
698432939 424632468 0
409254514 669428205 0
433952259 127040405 0
337109223 499452075 0
215035935 190676814 0
167700224 482809225 0
492354996 220985668 0
623595046 630432795 0
235155298 111559815 0
74928246 674255983 0
674095602 248117518 0
268783253 661611009 0
797351237 346777019 0
538408704 93948909 0
576077121 459057928 0
169602417 694610709 0
768937513 427865733 0
738696520 298169260 0
399529153 293486792 0
682204312 548814073 0
517837970 274217571 0
760266014 428032420 0
469540910 585452907 0
494737615 319619723 0
608922963 354021514 0
532242945 282881553 0
505303864 250868843 0
532923280 733181787 0
466371750 269420437 0
479795739 650178280 0
536152978 175870709 0
681040640 774134737 0
352662659 123453304 0
470968031 695345766 0
185415461 12913409 0
550393438 99905713 0
543065586 294143748 0
365410841 108671452 0
242845062 59277793 0
330472889 58525149 0
742747310 293706386 0
63070880 466165034 0
731979742 638870206 0
717034128 332367406 0
196300822 384645651 0
158859650 159993571 0
294026853 552629663 0
105290918 753702638 0
16371748 222161295 0
513193968 500092626 0
491487400 554703680 0
258571028 327360448 0
460122953 114388158 0
755331555 255011824 0
265872252 18148440 0
653560593 485797468 0
760763656 402550229 0
626052235 543879634 0
190505686 463942444 0
579448719 521954282 0
777462224 346994948 0
727943126 509618439 0
426221837 213083082 0
601586094 712950930 0
112387011 788911653 0
28519013 630060355 0
529420027 515844332 0
15985235 405201147 0
527886781 216493797 0
781259144 199988924 0
641612254 200383189 0
524843981 662928020 0
208512536 453834506 0
554840199 556276544 0
404603547 254582523 0
693265285 341755528 0
798288893 258870642 0
786566890 738003656 0
426124342 208579819 0
94849431 532150833 0
686107804 212043571 0
534301372 671564411 0
218420322 586386 0
732787384 168257666 0
186793593 436962707 0
555726102 447297298 0
175463620 733571542 0
403758626 724654556 0
516624209 29474799 0
114660300 407416344 0
794611366 519280600 0
100924263 74926945 0
70060336 434910134 0
455629450 467200276 0
116607854 195885368 0
599178590 108963884 0
694553288 428031989 0
414653657 356292249 0
642310538 747149627 0
682030077 54417113 0
279085659 280526729 0
203875191 497568340 0
210837332 15127078 0
396988583 660435160 0
561018609 422478445 0
493420791 194463174 0
350944110 295965401 0
782038488 558365279 0
288416238 521288110 0
280359057 631392790 0
713116613 612217087 0
631358967 706146387 0
91624352 499320880 0
573067888 71906919 0
94977916 133049872 0
438465596 235221174 0
726331792 670694012 0
558840771 424844485 0
336083492 642736842 0
523390662 184027545 0
174367247 76278568 0
499335178 645643864 0
659173344 53103924 0
341872907 373061069 0
300064275 607924684 0
159907973 1209030 0
621589116 695101259 0
750973650 305283916 0
370270681 123110109 0
136616914 583906744 0
69801439 533284996 0
51214386 411321877 0
103216986 590821279 0
525435583 582171298 0
770381648 548574328 0
578571450 454937262 0
770716204 80040574 0
469435915 306026971 0
693873452 233590585 0
672952621 668785268 0
475819447 386648934 0
138043600 589864313 0
581589720 692803071 0
575564918 321749544 0
525229650 122966772 0
93112213 184884574 0
714294214 653710571 0
735804886 530184151 0
768299794 309942565 0
674768814 473777343 0
82365423 667440669 0
361787423 477612304 0
643610279 760113137 0
12068131 464634799 0
746350561 782660198 0
359046395 67367747 0
510212876 266556337 0
257367578 428814682 0
110317566 701212811 0
478974690 274727849 0
198888182 117173434 0
574639537 222612202 0
150372419 604940860 0
489068988 320840475 0
737481986 699500468 0
158838630 2675952 0
378660855 444397008 0
157041 634741109 0
236600564 132165938 0
62895456 308885452 0
446292153 420959113 0
445285031 591797330 0
355489426 155928324 0
406392441 499525977 0
600869481 611712818 0
151245085 527090507 0
635929551 462994414 0
729399252 20627736 0
629749114 300597913 0
301521778 184386377 0
22468494 86589080 0
788425661 712021625 0
343658472 660842060 0
372970920 248043761 0
552560958 574050700 0
350120837 595259228 0
92932069 532421358 0
462876075 251854724 0
278470298 355387312 0
696304490 678339604 0
501680972 90948417 0
517342252 765129455 0
187675970 219669825 0
699864233 667883560 0
483289522 746744577 0
413445953 255581511 0
76630697 229729490 0
172088791 483083466 0
666398088 543135186 0
737984282 171540802 0
154040211 683097378 0
346554164 633545430 0
627096816 307552987 0
720306934 687342791 0
455726740 173825411 0
529339346 438746381 0
651569389 138211115 0
407507094 490061855 0
494200190 110823827 0
714294734 441894073 0
668296623 741960122 0
111489088 564341733 0
737593217 388020604 0
405063300 256364161 0
475413550 511612120 0
740893670 221516966 0
170533218 241799140 0
508257832 738965902 0
381079713 67125848 0
289995983 221359516 0
144249568 118240206 0
668421793 608818115 0
507717018 298484206 0
700586441 131507030 0
228826666 254270537 0
41316241 240560552 0
667811765 636972792 0
743370336 395107746 0
575922313 233281024 0
89275790 244049160 0
298329328 98187413 0
388767484 313260368 0
344684402 348820849 0
171573717 682133734 0
480249881 287651743 0
114247019 481959037 0
1626822 739068747 0
38403506 401449570 0
450374924 72050001 0
240003077 187522178 0
336402361 260183458 0
139321372 594782068 0
679711912 189194912 0
325734015 206506460 0
327454261 769997741 0
188730532 547128301 0
387281301 443101761 0
550845453 135913817 0
584041102 52412062 0
375610924 589267792 0
635982171 260125075 0
58749871 740976316 0
322737219 735473841 0
19555584 443497647 0
62287773 604944631 0
347483043 267417285 0
444199740 153601746 0
293344053 273184107 0
597413733 235538016 0
666207824 643028587 0
215289047 538188369 0
401169397 788904580 0
141759993 136247370 0
234066378 632231451 0
150655570 694049859 0
689445856 277318559 0
562634082 698633854 0
416448800 592234518 0
179348322 629714361 0
286146379 628956210 0
483134596 388098147 0
42377336 35261174 0
512634596 489482697 0
633796795 613942626 0
337576451 316814355 0
650775300 627729173 0
594008039 477186752 0
112632848 650242932 0
724884341 108372804 0
639977564 215132370 0
526526275 257339669 0
798699581 111875609 0
717744392 286435665 0
120992776 568613764 0
271552406 547992715 0
34003743 421747079 0
448480715 422285375 0
241356540 522730549 0
348581459 563113756 0
218380222 390593464 0
385059259 211322247 0
340403743 315667122 0
24819296 372537269 0
563346212 173943869 0
262417371 25243389 0
139895921 459860257 0
185782980 137644860 0
31822208 294298714 0
573081702 769897190 0
643722491 109518440 0
430271442 783986180 0
561071575 284752621 0
98964283 153097987 0
358921804 347563714 0
402347825 648321946 0
637349549 703153410 0
659881021 421627901 0
250515504 183006042 0
112625265 369122536 0
649665948 284832240 0
683995545 348798131 0
196147041 372334015 0
624552833 452516573 0
198480310 382018078 0
639360623 630585284 0
541157985 554372469 0
574109042 122856089 0
88899350 392551721 0
127408085 66928473 0
119625524 775805042 0
459684873 535172577 0
463028631 254085953 0
630245716 753504488 0
548142091 334337958 0
55472924 126510871 0
230447422 564713211 0
424154234 744954276 0
532820802 227676079 0
599275226 230888489 0
759477827 367911050 0
735850734 459242872 0
382651243 9653709 0
509708764 625523533 0
431510279 753908288 0
644741565 593389467 0
449983551 551755738 0
173669861 84924101 0
754443725 576955337 0
748838224 577495698 0
154077318 453911899 0
46490989 741973030 0
215022262 505656366 0
775750398 231564354 0
311873685 315548277 0
231822765 137528720 0
763228081 426304729 0
319603215 693039482 0
741444023 161629375 0
231651158 44564626 0
349263561 522992058 0
712017147 492594590 0
543191910 91651519 0
571029442 54346765 0
400499578 579397925 0
11653877 311577683 0
299326106 192869756 0
701006679 599472152 0
362528226 49811571 0
679176599 511765850 0
54654152 711795225 0
397380679 645745731 0
566127350 415619941 0
783621390 2031325 0
760137073 796607452 0
553557966 753389819 0
587762545 781915477 0
791418089 672946846 0
680922750 69723780 0
75669723 496420132 0
152817254 456638746 0
614921586 481791670 0
192772316 644201663 0
92848236 726386384 0
468781966 299473833 0
487716234 498737764 0
375294688 36651698 0
288565030 168205801 0
70859169 132380889 0
208478092 236899963 0
350270313 72218212 0
459300835 470334031 0
241205734 552780748 0
429520602 165882183 0
108824770 590006939 0
109012389 659272229 0
571498215 314435985 0
913989 652119675 0
744802879 464229806 0
128245325 564155566 0
74487582 486501449 0
567438079 464925220 0
640201828 572759346 0
216554245 516103986 0
768486609 506857218 0
114691830 489281556 0
770727642 228458856 0
378978118 240509504 0
320629644 768393407 0
214246513 382403806 0
795747341 323385173 0
663407321 21799092 0
52953113 37233366 0
764830128 371441818 0
501308597 612814932 0
537913645 259145356 0
103443611 795629035 0
548476203 41142405 0
308770614 455522663 0
33867842 136757785 0
19033217 616684930 0
494415677 244847238 0
120419554 795416740 0
698792937 230510428 0
718745982 175478724 0
485454810 702573866 0
521500057 559610810 0
429935242 581648696 0
35721016 640388366 0
665231698 558450727 0
147848772 284769284 0
390060184 305611955 0
694429409 253273959 0
287860027 477453367 0
233900998 316260279 0
435870433 230490700 0
142157181 609546665 0
201409330 129132708 0
767588649 279093156 0
520027217 519832548 0
232270958 46183199 0
386490664 389856472 0
733658435 751213768 0
239367779 3953841 0
352770060 620710012 0
656868521 359308867 0
74551534 514552261 0
361741025 171992201 0
342876825 704506795 0
381770451 647379215 0
401136830 452907137 0
260445411 690187562 0
787424806 777819174 0
175752964 496010542 0
166666871 353277774 0
714120199 55252216 0
734224120 343959973 0
320174895 30072185 0
238748295 367378426 0
455588252 299271046 0
21828900 259902693 0
459094503 330771607 0
409545111 718763072 0
592640809 121577902 0
723067658 47657518 0
687442546 22824963 0
29185863 20582365 0
776416448 165026771 0
582354193 172744147 0
141279734 269198721 0
514332886 210827144 0
708579677 728515219 0
356610734 399955363 0
530449276 776073668 0
10245374 596486100 0
3223139 16551046 0
756400078 347725294 0
635267150 704536028 0
180565945 534713658 0
231024887 707809383 0
14124765 278557063 0
494322547 327109858 0
525409529 449568418 0
552070471 600800827 0
333926421 588249453 0
745599144 246086484 0
792014950 84368447 0
180331794 589327100 0
238847235 664014632 0
43977413 504390903 0
236368235 383090683 0
446452081 714041945 0
564939949 185821746 0
679197509 703215220 0
209706961 377671062 0
8280927 144619585 0
447551091 706450949 0
276324684 469123 0
478592056 697140916 0
399937986 636476250 0
415810533 382449857 0
406032340 736733857 0
370229830 139022292 0
519523405 246675233 0
581963983 64520724 0
425271349 33447189 0
215138276 183946500 0
41160313 447560849 0
559668384 445392873 0
435533759 794078324 0
411366785 380205266 0
267527264 696092318 0
495488189 435836732 0
646224500 386389835 0
773342706 375712025 0
788871060 78133004 0
408186079 101809671 0
555627548 390221947 0
437623250 300597761 0
175827819 107105195 0
251445127 132928926 0
294248487 310322910 0
619891229 797193442 0
552004472 381391870 0
418736806 764076132 0
722813963 454601186 0
792414208 530971633 0
574057163 168280107 0
730279910 797158145 0
743834657 218537727 0
729530935 54066378 0
337749101 612379192 0
643105813 27991642 0
538815335 750160667 0
633606881 570320950 0
648920749 281249462 0
340648531 407678198 0
374054815 351936192 0
351140354 416706974 0
53944350 547155408 0
556458710 353513830 0
265040066 137603671 0
537801451 401613859 0
629566452 241236392 0
752049122 467509362 0
124386156 458215290 0
97106460 171251697 0
701597089 196989599 0
94192015 286627110 0
659215262 549641518 0
455331706 293032752 0
557465415 350560134 0
298844800 589347980 0
340972670 584209564 0
339121176 596955252 0
301008190 722598547 0
320488646 702337072 0
110932736 537225780 0
105214998 253701250 0
364742807 335857408 0
292202949 460168380 0
317357437 683800969 0
696987185 731952825 0
334958984 19433301 0
734494314 757086696 0
757560945 59852572 0
120861066 574205923 0
632417566 256305342 0
562560140 655500475 0
113950135 290816370 0
624307450 681667517 0
666743167 202729939 0
91631916 758237969 0
738643228 793808188 0
675838000 249116364 0
498605966 505802970 0
126895162 178799776 0
552904305 162042023 0
727345591 11331082 0
48654029 202949913 0
117646581 631960008 0
526274098 38192609 0
376156889 542522821 0
733267611 522656735 0
470853350 78545078 0
417800286 69317977 0
490768692 123540982 0
686824368 710378272 0
133005628 124280515 0
641446940 572719486 0
608386178 149422178 0
533027732 97578101 0
307493274 464613474 0
122156530 492612281 0
644010252 127994697 0
144749899 37618757 0
573048170 265824808 0
8547049 613126439 0
222407986 593180974 0
370838988 501875076 0
720924452 600555249 0
81360418 536052244 0
449204241 467044335 0
497310919 741147974 0
738836150 180670248 0
405421800 183967399 0
63786627 283394275 0
343236229 58577709 0
592160232 224142361 0
721458575 693629018 0
83433829 314573685 0
641799848 742639090 0
488578127 137455483 0
489846272 329930455 0
63137346 587002957 0
514982093 121292112 0
511920047 213311161 0
635267547 771109663 0
301895735 21889263 0
298057339 288793251 0
33780085 401525506 0
589338490 110999179 0
722759736 3122863 0
450166591 66758083 0
77727014 4319082 0
204590607 478948017 0
234799703 656125203 0
474082368 419260370 0
488180551 36274553 0
475138999 251578819 0
394374573 456035264 0
428803498 655520087 0
255876955 183015243 0
650801009 11781808 0
583886765 240180914 0
382628686 55554291 0
92496850 762734852 0
289631191 3118401 0
489750830 762773307 0
234528789 636881585 0
562028786 567233333 0
437188718 567388824 0
540961244 792223467 0
716324045 604490486 0
659060913 11326776 0
537109702 779445256 0
676214946 283774000 0
456215843 458615933 0
620996085 384650915 0
222352794 348680219 0
660609998 84931455 0
708345268 706916640 0
2381131 490140344 0
25294186 517693741 0
256029526 421828893 0
422330654 773351093 0
287691966 34125928 0
533640052 740364735 0
627395197 117590101 0
465204400 611795254 0
773456953 495356013 0
703044475 616604618 0
79158445 697298386 0
627240470 623088780 0
758001874 611600616 0
128742138 764644540 0
712476435 56881646 0
476212643 51593798 0
270858655 199354475 0
125416144 219187810 0
196258675 585196671 0
172656210 609039045 0
74726481 290839135 0
309687086 34665380 0
509943699 488925289 0
485078624 258880265 0
94033834 135481971 0
381621020 365245170 0
495001957 363577981 0
785179513 791557399 0
772836731 480759088 0
411506377 304112815 0
563305811 243402889 0
423319369 168024335 0
652953904 244843499 0
480684019 69478293 0
110503403 558785376 0
381382104 402407142 0
339258674 558574376 0
323607052 37860696 0
756167648 769913519 0
428538433 285067756 0
750144905 356103574 0
533766656 190155582 0
130733084 376917257 0
731140058 45436935 0
370917423 550728808 0
762571426 17018608 0
655895178 3335393 0
462354753 362451246 0
185603606 279413190 0
92183451 584412316 0
477101272 198229959 0
29378364 84239513 0
55748335 348654695 0
344840893 783173536 0
259060163 676004196 0
234306864 446269854 0
630138280 602205702 0
463098645 25802638 0
283919454 53492332 0
663381846 769450128 0
300060002 401838119 0
593688150 499524304 0
681323368 41424622 0
474710542 221967431 0
660949593 114523346 0
18295734 665964812 0
424732025 641470599 0
737893468 252682816 0
352173134 449909188 0
581377575 65257495 0
350846928 216058867 0
447620325 481134001 0
753973209 597143246 0
663132575 255399830 0
741618649 415714763 0
395333526 146239095 0
513801589 529287364 0
685028988 135509780 0
387429386 124782342 0
119931811 150736840 0
638307038 99162048 0
30456754 353626937 0
749338461 333052371 0
685763746 374569256 0
255262109 413067769 0
316355841 237453292 0
241352604 392671225 0
382438969 170258455 0
367076253 580703869 0
430944232 743742475 0
637896452 540240285 0
529108316 30435693 0
117613868 124215433 0
509895734 557685768 0
752363509 729566245 0
159269721 298902728 0
389794548 151274421 0
290869602 162276188 0
369505865 724540938 0
566602734 77206217 0
361237184 740532248 0
401803296 295493784 0
438573585 644319233 0
649890888 7507162 0
194060586 127712209 0
454633790 137527836 0
529846161 438723264 0
469164215 705977393 0
265224529 279960994 0
186672525 357962826 0
694638718 324607719 0
357312973 253167403 0
211026235 505297042 0
68832417 65357051 0
439806082 401232153 0
133434067 763927589 0
5030386 535063226 0
258530775 757189897 0
666490453 106141051 0
444002545 67803437 0
506135200 135168508 0
566583352 66278969 0
484708042 799093694 0
498404732 558359901 0
251394632 32301884 0
215608816 801394154 0
462849206 99622155 0
461281226 570231344 0
366549844 381881290 0
229953956 627076683 0
690600502 773403826 0
397460165 178228417 0
338743693 111527873 0
771933344 210886402 0
426348747 686880349 0
615460494 326572605 0
234793580 735966454 0
552583567 715663919 0
12826505 422866038 0
146197252 554621656 0
541187667 313996852 0
698333415 143441874 0
442785609 622472303 0
516297485 7669622 0
321551354 166991979 0
707114947 323879179 0
372107597 698741946 0
212382536 231113134 0
406221565 189828760 0
285658511 747670362 0
98858102 274390777 0
1154132 706518161 0
801340447 785185068 0
797230412 705237887 0
62681539 68099992 0
154021531 675372589 0
345318969 22667928 0
766338815 488008833 0
257650605 762505074 0
613365163 394347128 0
412915799 448571671 0
779189414 357398825 0
451653604 625791392 0
75832555 84178220 0
45726677 263961783 0
766054923 19618411 0
261805031 676325893 0
275261735 247763915 0
111973756 400515281 0
304480432 407918218 0
583400470 569506628 0
374236354 661971039 0
199966810 255153090 0
475278102 91747060 0
371993169 29064512 0
450728638 386526398 0
525990031 88713890 0
800898910 304044046 0
479971524 328145345 0
726866107 790068828 0
134421706 52522124 0
191970778 513244241 0
166802165 339274840 0
351271766 783873127 0
344155111 221206467 0
7773935 188460708 0
408927810 719277855 0
668389582 512347265 0
521058644 756900086 0
727868686 742016629 0
365935605 58437521 0
730992697 543144340 0
734088849 709233423 0
188832339 454773324 0
527896195 580653777 0
238172256 785301004 0
552470808 576099631 0
71189045 591128168 0
34311313 427856195 0
343107514 222228167 0
424966022 186606508 0
73745847 775846090 0
655639505 280595429 0
747835830 166135888 0
366462672 147615867 0
728848815 110697801 0
569763145 123833884 0
210538296 727145340 0
697427629 146744697 0
497984858 673930526 0
387549662 796889225 0
137919673 651501679 0
370281621 403694281 0
212444792 319336275 0
266900921 280664185 0
497492007 126198725 0
235967785 707820091 0
335865176 427716414 0
332480095 598135976 0
736981922 149825911 0
478910695 167166533 0
526636096 507604763 0
483499384 643613341 0
173940682 724826654 0
768485053 301088917 0
157276675 489473299 0
426530531 86555408 0
535375010 736766780 0
462887541 186556664 0
616112311 587332229 0
359275001 622480332 0
272099025 474815068 0
113703313 790163964 0
442136491 679865780 0
429903395 64206914 0
35796068 708869492 0
236087484 738023303 0
593490773 152981708 0
301060166 393775970 0
199612956 403429983 0
126636789 243880583 0
45651616 518326038 0
144337332 533913684 0
540139032 341760615 0
621025085 400715145 0
10485020 343673601 0
203505875 548792508 0
631755185 107289395 0
248522797 432385981 0
570655881 739011670 0
118491748 762378783 0
673513774 582398573 0
532727903 469050171 0
614647828 137552350 0
214419942 760591853 0
355726657 611831441 0
20114785 751542558 0
797740462 523030646 0
683965691 301573 0
75367554 484495030 0
297045678 749182987 0
400512192 670017580 0
519570811 443326836 0
267776739 433772950 0
796070370 286908631 0
263721706 276694550 0
684020320 359692505 0
734247841 14868960 0
22998471 646125108 0
57251139 264159258 0
59214975 503746227 0
254737956 232828380 0
470630020 243700405 0
603802816 38552159 0
584994618 213774540 0
745477785 561465974 0
726162973 324148818 0
533838015 365355966 0
684437616 766322259 0
508336192 32693344 0
623089841 67151490 0
48997859 12257790 0
450772904 521417961 0
662150035 795596314 0
655614005 771240170 0
774049049 577602998 0
158489900 562014328 0
728631354 405522905 0
445433813 608322452 0
367236159 652303374 0
267785526 94193684 0
74164381 9296028 0
225935188 706184440 0
132946202 734286607 0
765914790 328180508 0
626623058 417245128 0
93742412 584003080 0
121273113 46214085 0
482290611 281391369 0
489790737 374003048 0
143468834 577142210 0
377443948 716556630 0
737051102 493473189 0
42974652 89218348 0
375501827 311884467 0
682647736 487074488 0
722904120 297835781 0
79939478 555797116 0
348101938 678027834 0
496792858 406417316 0
603143902 376209244 0
133513465 248495239 0
172228003 293025668 0
550596919 251815351 0
448399420 415527815 0
720053459 277162369 0
630959462 798177567 0
314193940 188076032 0
351846209 364509664 0
291618485 155435100 0
766454736 532431832 0
113203508 245670058 0
180004077 189649760 0
316845199 517344349 0
359803526 264152878 0
438198035 134719685 0
50045464 268966242 0
35618614 465119157 0
260515447 668812753 0
577776174 359471423 0
123880797 196169102 0
640576032 151363068 0
42793976 254242458 0
586787949 410556443 0
62715458 209121914 0
316039333 779540470 0
672499284 164732178 0
37757710 363692965 0
668118099 564257964 0
395465130 557363803 0
642294529 450041400 0
45074543 249111728 0
323696808 456332005 0
27745870 108158989 0
530725530 732727311 0
593080340 126916418 0
196971438 309694678 0
625204409 206550656 0
629563211 628759281 0
324068536 705025436 0
300911541 381662204 0
616756015 173372145 0
790033746 246623224 0
21283965 682747176 0
548696277 428258665 0
322386590 754216235 0
326912760 667560331 0
245934650 794836517 0
40048419 382816955 0
483815799 751040833 0
421328323 241112956 0
120827726 553728898 0
380473271 585246780 0
795778497 103701962 0
48321680 474014331 0
91710701 195146102 0
79561865 346705291 0
750010379 20302011 0
181406978 42451185 0
193439452 235249237 0
416953924 123517758 0
210173033 57019815 0
81061016 605200635 0
63954834 86650390 0
645270923 319770635 0
789111397 678068017 0
291508145 31995620 0
792330976 215922628 0
615968695 709676121 0
169190103 376701528 0
426300772 775532755 0
270625048 624415146 0
435735039 90176856 0
654592298 545646282 0
489087003 544808022 0
61788195 526977028 0
7810484 40845472 0
434489194 360411836 0
705074245 34650873 0
63106799 768291811 0
651216588 412171679 0
53732019 52134984 0
399896644 81581342 0
80629939 328998949 0
326483112 442120997 0
666402012 490297638 0
610380537 429029316 0
104130827 37327648 0
586048259 630438158 0
620515061 334734111 0
70863182 99546054 0
644553508 689392843 0
390444593 48654528 0
212823092 339376046 0
178071580 736573177 0
447678052 180299804 0
723919576 239113600 0
660011066 754683165 0
369992334 251656732 0
318258647 178243269 0
121417985 98636791 0
612851735 137101626 0
702351030 359052725 0
92839941 208028512 0
355486555 295086467 0
779487195 356229254 0
332584120 506297557 0
285242104 626298355 0
255079531 634571513 0
225697471 84792581 0
116503589 23602529 0
628634163 405784783 0
103223005 74399551 0
499904584 664514547 0
752029553 434537840 0
722452427 66035902 0
115587277 290452512 0
373644082 517141801 0
638948280 104337709 0
638125776 144200902 0
381345592 747676768 0
536935183 796984402 0
164449153 595189659 0
724979014 159835621 0
245269403 98984618 0
581055861 305123211 0
146001442 719857894 0
330725322 280955889 0
4931516 21066059 0
373304175 403309340 0
648046107 166953725 0
285496953 111188479 0
234440011 375515509 0
398398694 653767141 0
327982251 380680715 0
261251445 489754370 0
345419186 212747796 0
640404750 487251416 0
445700558 515141404 0
360984637 665815317 0
786899338 119229080 0
650148824 204334175 0
558112658 720529240 0
241412283 732992320 0
800738386 254858357 0
172174849 629973887 0
548930172 563217100 0
42776533 683133827 0
552414273 605924987 0
671324453 23950014 0
767513195 399063661 0
786700632 424100248 0
579835636 317632408 0
494184350 788637512 0
607016379 707480402 0
458392915 570289676 0
583084743 638267952 0
734061475 91977657 0
34955548 595023947 0
46306390 442969799 0
602064123 775098983 0
402803201 564903500 0
660951596 598050902 0
771660936 499526384 0
359080609 567999974 0
504822513 665328444 0
376921047 280957003 0
653663868 516281770 0
539407811 476923430 0
605271028 419666317 0
424953857 665314530 0
482459681 92329743 0
452627296 762627594 0
41546114 474272819 0
467691367 746070755 0
613106743 177786365 0
495498077 689794309 0
571838930 632259523 0
602593722 249579302 0
734915114 737220355 0
273953825 769598078 0
331328597 258156482 0
394565365 558431778 0
120700482 344325792 0
182291086 405951448 0
599252462 407689992 0
407961003 699151750 0
654228770 739454382 0
112283701 776929969 0
383794353 731351706 0
513093013 215002484 0
392432381 111197481 0
354040933 280693694 0
641763046 303224750 0
2663877 477267807 0
442871424 383911476 0
740121073 69256201 0
510306734 575095919 0
318828793 123464416 0
294509537 706018443 0
158397799 67819712 0
408563931 189917745 0
150323356 611613858 0
179412631 652523784 0
82618342 658448011 0
140520301 47698785 0
479999111 573406270 0
43560337 724869344 0
260337575 592050286 0
775820052 227991843 0
298250841 507761930 0
172703941 199640931 0
292157716 332355550 0
553145076 75501717 0
2408079 573018459 0
212412815 471212006 0
74184820 658351494 0
342529046 367209530 0
410970189 191383225 0
295691810 179734909 0
639296127 524802712 0
569690422 783071367 0
107570776 345292614 0
127819492 16991328 0
277208441 236246577 0
553551790 474515098 0
454944601 278972284 0
200865923 759091548 0
761249461 377319681 0
237895685 379940450 0
608316971 457538721 0
532772897 159788642 0
613608624 99019133 0
391703779 768746042 0
675664511 75708857 0
230594909 139599135 0
476108904 521987905 0
420846665 702789663 0
797631958 324502789 0
399518685 230606655 0
800374627 214510909 0
65814863 746237775 0
756922097 163868426 0
202444999 600129677 0
766772342 463810652 0
565450670 366300944 0
795040896 1109406 0
687640746 484340297 0
430992347 278179701 0
789291908 762993190 0
11388168 677467604 0
218731173 244118625 0
28667689 598019978 0
140506710 540890429 0
656123029 764094685 0
439237356 629675476 0
577214962 204497804 0
360837111 63832535 0
587032053 314112212 0
312508145 126895320 0
324093706 6843585 0
443051364 30538123 0
613451454 353971923 0
444097621 493274773 0
300208024 371581557 0
739833588 155374945 0
289355480 579297288 0
206375528 546861164 0
397616176 645549901 0
250610083 675300522 0
45652916 551870415 0
643783990 459899221 0
724165395 397273545 0
519828662 560973848 0
571934066 193359752 0
316415440 487104095 0
196294829 97988485 0
229775229 187599018 0
418232020 402292123 0
536501237 645449594 0
524121308 196944523 0
165066891 228049645 0
65140084 285208688 0
642690784 439882439 0
129289201 678097984 0
129712162 89652583 0
727318399 579639468 0
482995771 235030515 0
461849528 363405614 0
725028504 65572763 0
207730395 582670298 0
302533203 790718272 0
484466045 393268158 0
484174818 207307677 0
133774563 242641512 0
418990197 287620350 0
301274864 498343398 0
597524511 394630255 0
308960488 389462133 0
785751425 477748039 0
696043143 124363243 0
70144175 375079386 0
526924204 777465070 0
768203705 631940134 0
168236588 146754299 0
198055049 750843471 0
137363774 493658948 0
76662640 404333376 0
227416990 247321325 0
303643573 405677448 0
364792419 640352782 0
785450759 628957180 0
189658363 681282596 0
93112060 177045144 0
126650197 299767760 0
115691984 749294181 0
666222947 349824177 0
606705747 634878952 0
81929595 116862066 0
65529806 404482438 0
450187548 352252875 0
78082357 234653559 0
178105714 295386063 0
144769628 495678072 0
257319068 30172090 0
801290525 432895313 0
580239255 109746518 0
637844957 568442242 0
546944885 640569475 0
106298113 586690849 0
46994721 155446810 0
549870876 620800070 0
477423829 327453516 0
678885086 545167851 0
47156359 396203496 0
745011115 355378065 0
457254175 447490205 0
569126311 262296090 0
200536013 658460968 0
478444496 460904461 0
789666445 63018169 0
267479213 204393774 0
734220540 526315220 0
489090588 247105323 0
745342618 658964427 0
417341667 275193994 0
129506663 595336341 0
505504081 385948534 0
18445931 10463547 0
406979794 25256341 0
456920267 307693151 0
474013584 661771502 0
511759831 704610802 0
129356098 155318464 0
491707906 392391466 0
455068479 33109057 0
372081264 42758212 0
219442842 589220943 0
484497724 750688711 0
472322636 384620449 0
763662075 280960347 0
277852153 365539131 0
227554145 227434173 0
571673423 142821768 0
457617500 139137543 0
256795495 139233577 0
778572266 719427447 0
443591920 569163623 0
618981230 534015094 0
444490045 3628786 0
286775852 715375534 0
31062379 482075891 0
708498068 317358741 0
713098879 193425000 0
442233254 227728097 0
34197017 59121871 0
333795539 545393089 0
252945505 404469087 0
197097275 561927271 0
501961082 321543989 0
788537556 406533940 0
342262972 383728657 0
278107413 752948087 0
252951869 172557187 0
77144253 440517516 0
79478965 550088741 0
149464678 358319041 0
640677126 488915168 0
798840697 251529443 0
87862209 686969587 0
573691077 738652615 0
707710241 107380454 0
426396967 391234562 0
511398657 574851421 0
475292211 170412387 0
698577137 713441287 0
789130513 380643857 0
208393600 59113211 0
483168524 619717705 0
270627810 382889782 0
289139724 116760019 0
576122861 751142377 0
738875250 537463897 0
543493476 115183214 0
791267405 36033835 0
128886739 442303868 0
671876233 767279068 0
20994087 334521357 0
419402420 798096966 0
31272807 40958150 0
597442214 704659067 0
416157771 771400975 0
748322548 447553559 0
739547875 343146998 0
183626663 554784252 0
600211255 248175744 0
170295514 125746020 0
519278809 690570023 0
308912562 129027378 0
544788519 629670597 0
192762215 633199723 0
622046209 757298455 0
639250411 468737515 0
652884831 583990774 0
35160865 271768944 0
744180583 161072554 0
511649160 545432405 0
647065931 527992351 0
686471419 241817995 0
132269328 535209690 0
363600986 475582654 0
20853116 392475974 0
631718098 278378265 0
193526074 726450344 0
148851417 159628979 0
328720181 292747313 0
13463225 409600093 0
505739389 328402817 0
684197100 691630237 0
456404852 369674617 0
578633548 571187894 0
239746309 334735451 0
295569483 591014317 0
217541897 563583653 0
756623652 751789820 0
571817424 66535585 0
679881293 125791453 0
37429918 3748208 0
591078834 53028745 0
237422076 281300920 0
330579305 61753500 0
645681408 487363631 0
626855045 734703951 0
101223043 716182074 0
139524713 229165754 0
730957524 472135805 0
124316124 1504849 0
18115936 569353299 0
594026318 575706416 0
782467853 133056809 0
703671787 553090927 0
613658477 221056454 0
501666534 724288963 0
784762018 680659875 0
496684145 593119560 0
719640651 283028135 0
273805389 553586149 0
499109693 67667487 0
303001496 220601916 0
143597129 766589760 0
606233993 314566564 0
224612638 7074529 0
658296411 708024079 0
214632149 229909415 0
21038938 755333397 0
791193825 429962107 0
450023617 503670140 0
433840654 575285874 0
618820395 481029646 0
619770881 245843086 0
498720967 185835510 0
343215055 428685691 0
184015933 772384466 0
271997361 465574985 0
668737647 658097863 0
469438915 799039490 0
740542871 89732123 0
290298926 442388528 0
607120336 782588162 0
640157506 703020828 0
724228590 195185348 0
257541989 380333085 0
103137191 507963580 0
349018987 475189184 0
264351157 785229689 0
116730476 474890148 0
396931574 596221771 0
678896748 756464266 0
763606110 257212200 0
533073149 685405773 0
724667490 455452346 0
399787011 194896649 0
674450838 185973838 0
305214111 622086495 0
38998316 192961226 0
71589698 157237525 0
788359004 336492483 0
587421859 679193921 0
410207738 209415702 0
263355386 14987685 0
129621894 308161209 0
417709673 670368232 0
182756196 641530102 0
218428804 230770496 0
307629196 97468622 0
205391292 249029073 0
670000607 341276219 0
349389998 115616950 0
578561354 183159087 0
791983225 533201754 0
614045125 87981011 0
381829770 232434775 0
665246912 500067862 0
441787014 610280046 0
151267897 441521672 0
46616437 114201111 0
296790051 789753325 0
213432917 155399417 0
464823365 191260372 0
484152284 335150371 0
622639283 201379532 0
636957439 649732439 0
620044180 487667621 0
247108419 20953338 0
382101227 393328944 0
83754620 451295440 0
357294851 587741125 0
594600589 33940087 0
494245016 309907031 0
671083658 93338314 0
249445012 494473480 0
401182082 292432829 0
343891535 82774179 0
790036963 331606871 0
380856482 703394689 0
343001750 354667079 0
701541067 417510520 0
129103031 666742666 0
799070896 792461864 0
534209735 706293399 0
376166015 484899924 0
117726272 380321858 0
102545285 643342237 0
45927293 516913642 0
660701308 586340212 0
301274924 60607048 0
632459107 69333461 0
136085657 36680158 0
716384239 636161450 0
717196261 190937004 0
264118848 413046651 0
265094330 790587131 0
317517056 237236031 0
279322734 168599376 0
417964647 354043525 0
60760414 312613295 0
448600296 789068715 0
296686362 604744090 0
528356509 721878905 0
136694990 206419650 0
288461954 409555891 0
293062363 760604298 0
178937651 444016562 0
263173212 635704057 0
511524431 387698653 0
528215787 679811493 0
301444091 281087107 0
46891478 265523897 0
759468935 271367732 0
214101089 264289851 0
324350420 707637190 0
643765854 57075316 0
534981121 541304672 0
260552634 332168644 0
784767881 213197890 0
55880444 66944535 0
675174602 556189680 0
180538061 433534477 0
757053201 697414834 0
512688622 587189730 0
762112575 518984920 0
608669932 71601366 0
450181385 155397608 0
444100869 308743493 0
713869425 484417488 0
758530163 98934147 0
26318720 659454902 0
338752638 18875961 0
782776485 422585311 0
557105115 16641993 0
244815867 217004748 0
280792601 711903703 0
134701070 15109498 0
185076881 447468072 0
345677549 344995966 0
259616927 649022399 0
50619784 573592149 0
25968751 631368140 0
401674147 554753578 0
347113275 58501320 0
628191633 433668034 0
738248737 332247399 0
338005706 465202308 0
310660902 696366615 0
744425188 364886552 0
395320269 439523693 0
301724099 183194809 0
767628850 651261336 0
801608620 770589471 0
697259601 214361677 0
482223504 116239431 0
316122101 528848859 0
536497912 752381465 0
217252652 353539165 0
420952653 441560578 0
360025414 257906002 0
424003800 133540017 0
282656421 250281836 0
530377256 652577963 0
382566247 524638456 0
339755674 177575316 0
276741921 28455759 0
404850434 520569808 0
421708419 258514125 0
556076109 680619080 0
697293185 336004538 0
561654934 121934432 0
492456501 741940261 0
463964636 124935082 0
773430400 246302583 0
214420716 774778017 0
548179099 602257754 0
754239002 181652128 0
572231808 329006740 0
95111631 370476908 0
764784022 333081630 0
401948468 689037657 0
268789103 692954769 0
665646846 118611859 0
680690467 237112382 0
640000954 449787949 0
545867768 265894401 0
220073939 488839286 0
698108256 95458115 0
823220 720885857 0
374101755 755759182 0
552637152 730584812 0
786314962 253179978 0
202286088 42144125 0
520889549 758396966 0
447920998 134802221 0
489116973 737505613 0
722138335 612736504 0
604259153 441859440 0
659236406 413246 0
762077361 241093961 0
591682690 747079086 0
528134347 705404307 0
609004969 443325101 0
479924396 779267937 0
585177308 719178446 0
689171840 117492493 0
380811537 327455999 0
38863526 281428213 0
433925221 308016936 0
27602702 427384159 0
651770205 281480863 0
385470564 509361151 0
57096384 18182624 0
345142986 603037008 0
346343711 387834298 0
101720790 560383149 0
299781790 146772070 0
519507724 62476753 0
326175671 789475224 0
144935982 227975827 0
107533544 567996016 0
237136429 5598157 0
562310144 103643185 0
372757176 39066808 0
533306092 495526902 0
663078525 348141275 0
107489389 147859540 0
787364371 461094403 0
122649322 475267312 0
672597807 301878105 0
216753231 740567711 0
508426301 476547160 0
168844697 676188452 0
262137227 335891136 0
239103722 675397995 0
197863687 252100613 0
416876175 456256931 0
594442817 684733380 0
26205485 691659370 0
81474327 104128787 0
3428852 432185768 0
540879380 600605371 0
571241457 591940393 0
691653398 724936036 0
299692887 18617847 0
3075198 780971213 0
614332701 5867417 0
445545132 712550495 0
512954896 472639038 0
370920838 330575966 0
473947974 772048898 0
249157251 112151699 0
508206546 394338981 0
94468026 346356029 0
359395088 101643431 0
782625786 728347510 0
345060094 39005407 0
758993256 636466028 0
247179730 47716027 0
319682028 591453380 0
673648921 199811495 0
222422566 88589031 0
339018478 794402734 0
218814954 263588166 0
631248988 475669878 0
349402810 542347153 0
246600087 756071996 0
772445563 740580983 0
104631927 799237311 0
172683589 156727889 0
447222280 307282171 0
590677514 234764028 0
421334330 110147747 0
574039239 347843580 0
422394575 314150749 0
459576514 445914464 0
501872944 267453535 0
725404243 360744019 0
660535680 139381791 0
279586625 742689399 0
734932402 380961136 0
411538271 738554844 0
73101171 35249069 0
226693866 548048282 0
445959183 669921369 0
558448250 349168905 0
285926313 629895597 0
444426110 286203228 0
467414653 683286016 0
612513963 449449560 0
275499849 341498975 0
516424235 692067826 0
720500411 467638508 0
512812852 519680951 0
641853594 378371631 0
600922108 599833873 0
674260018 618278688 0
61350463 655238811 0
226343298 384755063 0
630896750 353640356 0
14536025 745769963 0
200380560 776952352 0
517187275 624567628 0
437848582 146913708 0
630758446 733146217 0
397913621 270687423 0
222525276 240188238 0
121100444 625353044 0
699047290 515180135 0
788730830 5913498 0
769358187 96787426 0
484295161 8754697 0
393369406 340850409 0
374093150 801447928 0
598562209 763165247 0
148581501 233546449 0
549863145 451885859 0
325103555 362259818 0
434280929 105528726 0
774155451 225377382 0
202881556 1707325 0
769489711 764460395 0
27556411 218708334 0
572759449 568000321 0
288671018 685343841 0
364192917 414944277 0
64424028 345322698 0
446990648 513402610 0
106509473 43630643 0
634355309 403411418 0
729321531 763802097 0
657128203 116360152 0
635988959 263850996 0
534563097 624311923 0
342983858 248002371 0
99639766 45110106 0
185963544 111963362 0
770186602 167102125 0
537002045 402190427 0
175671741 383507945 0
690585579 258735801 0
301616797 257229811 0
225841097 276267607 0
129324077 724642551 0
794065525 666321728 0
137162546 525754071 0
155157273 136321004 0
565442139 529801620 0
404570163 481604107 0
133796566 152703503 0
392489198 551616639 0
542940060 331908002 0
625425036 488533768 0
650854634 434872521 0
75478632 10387383 0
321085877 212730178 0
622159367 20618705 0
615607778 587046389 0
56989780 653453150 0
171162550 451480870 0
525150069 798317658 0
742169732 738698550 0
564463169 788528676 0
337608572 44624701 0
325485901 321479801 0
451465762 330737668 0
47464813 763854162 0
780955530 197506042 0
305861798 450456350 0
700368752 3873876 0
74418826 98767404 0
414115957 642997253 0
550608356 750881282 0
530783658 363169856 0
540458648 35963642 0
772646873 57584019 0
697474319 516058142 0
732071416 155764115 0
763716317 296590574 0
630189345 753036913 0
437728653 608425439 0
589752844 725657444 0
599003678 619592694 0
783886308 590037918 0
796541949 688124369 0
698834247 623321438 0
414897837 689695363 0
787511042 700153042 0
531844749 166653197 0
785326376 783179696 0
632738662 378217872 0
795287763 437239899 0
27949623 682318542 0
32158674 706880794 0
472795265 54503949 0
538139036 128727412 0
116862777 292620298 0
790451505 694296940 0
268283800 61705995 0
637241293 558572674 0
559945996 14624248 0
435602565 347508908 0
527249826 191824484 0
71980767 540226949 0
420858099 114210015 0
733117008 552983646 0
337945024 401066137 0
236226266 478704211 0
343701637 31277496 0
656270836 37159739 0
131508890 520788605 0
254859762 699658469 0
570457001 541260252 0
515305118 194967408 0
697424629 409997278 0
612216957 343050675 0
11437952 7540092 0
494762329 519017014 0
293802924 481479563 0
376730986 54589023 0
216012533 432260221 0
265194204 157889934 0
257994949 90264881 0
57296264 288253394 0
789026845 786680544 0
151928268 618268756 0
716646610 575955431 0
49408866 351151554 0
643736367 198067976 0
298718583 438192509 0
345087178 573258303 0
365883027 231426880 0
3633323 94401518 0
586349612 561760195 0
588838827 357637739 0
565501003 276550570 0
431407659 354387446 0
775276886 551091124 0
740756505 543631493 0
557352207 759277185 0
510372117 410144838 0
632452237 548773939 0
529788745 524910171 0
547108760 750142399 0
576423587 234179897 0
131572678 282578585 0
694749944 771933964 0
25869906 104771711 0
435543889 741824818 0
609769476 642124582 0
641318096 149738787 0
571283646 692973418 0
16478973 485856445 0
791038643 447576575 0
11012455 326528701 0
269271916 433621113 0
224300863 180900043 0
204388154 489472863 0
674129096 543487079 0
384175176 420741819 0
405277673 90043689 0
123021161 531726742 0
445820005 318040520 0
195406967 286267134 0
540714540 641083053 0
347449968 352639709 0
389842990 103973178 0
93100913 568003814 0
7154438 278852487 0
478751035 717079107 0
612020244 179096128 0
644916637 546510951 0
268440126 542328540 0
577247926 466099684 0
563461245 229610370 0
663270166 488146804 0
738056641 479930570 0
769530242 364384319 0
113814222 551253029 0
336714310 287321866 0
349404892 732212630 0
691261065 264561905 0
569400657 781833338 0
359408326 726300074 0
111913255 250992033 0
435624543 589716684 0
760073350 482985998 0
743704763 547084001 0
208314861 430339546 0
268718011 131059009 0
710056860 598178837 0
723030063 247668500 0
212535082 268906868 0
254368074 620716435 0
332182094 250168424 0
556359370 670927599 0
328158280 421164136 0
181644271 743780093 0
340246845 227355245 0
689439483 602893942 0
507286657 283871128 0
356730697 484972613 0
500842867 394342611 0
42219183 118849320 0
700735257 502565987 0
516543624 484978413 0
66443467 66941384 0
770956282 483587109 0
368999553 325617128 0
581010334 444270705 0
147377082 208623654 0
118211087 645702183 0
60391800 749923984 0
322401842 342100178 0
459749174 446281646 0
474583670 700705466 0
452680555 696877908 0
596558347 254234504 0
646067580 20639256 0
413040403 533698841 0
284695266 171499539 0
47038290 705670839 0
723237268 280298915 0
743035213 395299541 0
199427622 64896043 0
210607712 71228010 0
200748275 59903954 0
477556929 347244001 0
264341842 747981655 0
515986877 3543909 0
715492016 69382390 0
746506306 540069913 0
563460050 15961252 0
93250780 29201311 0
680591686 272302766 0
74316790 513016651 0
503338301 115694464 0
516469138 77088774 0
164217343 261853985 0
326124940 68594003 0
427904828 610347614 0
698562995 494879773 0
434931444 257573181 0
13989274 279046428 0
712781408 172368043 0
584219530 795423643 0
299717108 712635292 0
210070176 665191422 0
763189335 88722409 0
401324781 629200921 0
572669597 792073502 0
758221927 16943679 0
530363767 420067046 0
585154757 41240245 0
360849517 539620220 0
724483071 19396442 0
554523058 656484269 0
202710907 689558063 0
47667647 701089735 0
245418719 31064976 0
738002284 417847062 0
44320507 790891187 0
28926768 74338184 0
538362591 248565436 0
309109940 647367344 0
232154191 524166959 0
401594501 649639127 0
324760458 430346345 0
143183513 108369065 0
143680509 546707890 0
637009041 531428442 0
615091044 189867517 0
502405996 320923644 0
180092044 751594359 0
202031465 206283185 0
139250819 527444932 0
538156 586396080 0
669670567 578574292 0
624391058 453653025 0
427017609 740649303 0
741426064 230916363 0
7396317 208395178 0
528464176 524337535 0
272853513 230651328 0
40640272 621186193 0
499867221 745215660 0
354580263 386021632 0
656508684 463756344 0
83858331 783940052 0
322181132 673792122 0
150223199 673043428 0
98106043 579089232 0
189968210 21221920 0
654240933 516840184 0
767658527 469543151 0
593531572 183018691 0
629832450 171757946 0
289374046 331640102 0
70958557 575282192 0
57323578 788271482 0
226398433 766153075 0
316037578 385418228 0
777790175 32408469 0
593876491 39396306 0
37043486 326515910 0
717758850 332281898 0
158669072 577920422 0
759876269 208225819 0
756927556 247245380 0
141350488 396578975 0
548634182 793666965 0
125092870 332102503 0
699627260 215838039 0
486226923 597501301 0
772711857 523487499 0
206635004 379537107 0
719650846 489246236 0
330641250 764871774 0
758013065 127864443 0
489971801 41958859 0
299421086 577599261 0
150975976 481850952 0
334529446 760289291 0
115759639 688521547 0
487390212 634981827 0
540047788 416168814 0
698990631 664505053 0
268057583 406087784 0
113359699 19492148 0
156793572 758035509 0
682159971 604222710 0
764020641 286122500 0
761745521 146790683 0
670197697 411775745 0
608681819 300914626 0
110642348 203231851 0
43216872 393383381 0
84815315 697929224 0
197447597 229117927 0
139079807 726932347 0
278846505 487546478 0
620769007 747048232 0
513556889 595431798 0
315622485 473869600 0
576561164 515995398 0
491362994 655818506 0
501328005 484763574 0
281588070 110222223 0
225052138 27083308 0
501024543 632471623 0
336208845 361144430 0
687018094 6915259 0
796707879 779252891 0
474845077 585510033 0
185284937 2076613 0
437563167 742627847 0
48674172 270549361 0
6577495 187976614 0
186762221 621396802 0
357323120 768276030 0
315459445 57181427 0
177245399 54443934 0
188452600 591525643 0
356248254 585943953 0
333904097 107392682 0
67021171 644478386 0
447926047 443141669 0
793787206 277328289 0
203142625 389271082 0
86538199 167237117 0
277752664 326687819 0
310770179 458286508 0
16473980 382862863 0
380478826 323451259 0
603874484 512587318 0
633953747 494963805 0
69813707 86192594 0
732992943 412581592 0
663374223 204155367 0
475288316 759847358 0
444196036 317760116 0
11172859 703078746 0
540148484 687430673 0
378475201 167520339 0
549696140 657514499 0
517648286 745262615 0
564732549 445564927 0
698776022 26975057 0
374011908 191458717 0
382990178 53813743 0
196730217 632869011 0
445935285 35634361 0
631934307 767801372 0
637487076 684304793 0
645269838 251987924 0
43793350 449798579 0
620239303 510158812 0
598080604 573411636 0
426174965 573736487 0
204386191 308001525 0
322061037 648363086 0
769022537 541722435 0
608852737 30180879 0
77233435 138677636 0
61376916 689008898 0
522224185 722386187 0
653335591 601563715 0
656529115 86629370 0
366155102 222988750 0
520734290 584350292 0
612884024 444452094 0
279834748 408018646 0
337031316 751010531 0
764514263 742157377 0
109806946 547208521 0
90670755 248507624 0
17117608 160620215 0
701350249 429406203 0
179528637 446406944 0
675273944 302190752 0
682624013 213407730 0
302079384 186282323 0
710154821 9151546 0
481349930 425156262 0
464063996 396278682 0
463733948 429199766 0
23957637 30759052 0
134666856 30600163 0
480765027 73543969 0
251017324 195889920 0
110803319 295499872 0
409039046 387589 0
697798054 237345154 0
635862913 377018842 0
186582182 531618558 0
232288514 660054900 0
774863869 195714236 0
597989772 25430547 0
248467004 49762323 0
226715537 225801361 0
87774230 245231261 0
585207388 415667597 0
204129980 552964954 0
126638634 228631881 0
34790126 311162781 0
705406312 313091762 0
600046326 166833318 0
778281695 276540436 0
178720397 584916433 0
97167511 278825101 0
97345435 765089731 0
101990246 24963110 0
736899186 762345287 0
170454093 322510082 0
472659525 518540077 0
319813346 652687915 0
257753964 96083469 0
518708687 376000630 0
361983814 687128365 0
540625101 597659202 0
789583607 482428166 0
743761607 453517306 0
344721993 432009345 0
339982443 202802694 0
541505513 210426513 0
6671044 4361017 0
9591232 525751987 0
786959787 555063775 0
22399846 681508670 0
686454217 386500066 0
500209372 320906132 0
129932733 353985606 0
623177706 571118165 0
41567150 1232488 0
428664856 435445002 0
37908029 271612818 0
185359280 585457299 0
617779247 154446504 0
18004111 356235851 0
584630054 397373958 0
106367495 45024926 0
125597974 36768618 0
588566135 299109555 0
119584643 289138856 0
638690501 341025963 0
349278944 664714222 0
299374545 575253932 0
611586819 684212811 0
397892403 123565780 0
74693445 699642269 0
508859727 281002246 0
297708173 546925173 0
395063284 692774583 0
690532263 21728606 0
481831927 555982756 0
613206054 152998668 0
437840561 413209754 0
615945375 156697076 0
773963112 604326545 0
725354217 576894743 0
674466146 211000708 0
222335815 187461969 0
40946825 424100403 0
165443552 708306456 0
167318028 290356500 0
275787506 76111578 0
794472668 554111321 0
643911860 522438205 0
371883567 565800784 0
130271077 387031650 0
628418563 499918317 0
214701929 477048662 0
383266450 168667290 0
267795923 580709540 0
594875793 353179443 0
619181490 456182243 0
194905019 555867023 0
75791609 333241514 0
396182997 653913344 0
591958328 666279572 0
163451985 193267681 0
565182388 485545517 0
591372997 123872836 0
596171576 562495930 0
777163754 258907175 0
406110177 610105246 0
463698235 711829245 0
560181047 132895016 0
388833624 368531694 0
281676499 622221748 0
636156719 405910895 0
45913488 41569542 0
14979027 17501039 0
722069279 530985638 0
505051947 75387013 0
689793423 663250401 0
323499854 250051500 0
649128166 670051459 0
232416859 211531620 0
649555467 388984949 0
718631283 449442324 0
6555272 315781358 0
542945465 529641707 0
747506748 799192715 0
344984557 562878722 0
604876846 759671232 0
710627052 314806858 0
529724453 62940103 0
788040012 361187855 0
418121648 101258673 0
560382961 266930186 0
686795467 36930201 0
678433541 387492239 0
218737950 601042276 0
667308724 95779889 0
649765281 422774128 0
399911917 378897034 0
78165007 250234136 0
668838906 273217678 0
735020305 646739872 0
571010992 292784054 0
423656649 342444622 0
505391793 164783913 0
40475359 448949833 0
118286506 470106268 0
27998390 171350418 0
428286999 38268273 0
166246295 588429489 0
514870449 345917778 0
480311524 23641520 0
204992347 255250023 0
368263124 563880293 0
126381314 171063765 0
183960568 219440802 0
55520353 53657352 0
109145118 636621416 0
603222117 287906754 0
458025943 388571164 0
763721633 770136082 0
174537332 774007429 0
429700365 7149930 0
233517492 74429307 0
313358529 472483525 0
19603316 316956883 0
786530239 537913594 0
381151592 347526134 0
133255609 88400060 0
668943711 241857415 0
693140357 430674410 0
192505732 303959528 0
761779884 40404748 0
256325600 691491355 0
209829520 74362049 0
483837388 786363029 0
446504310 311828155 0
583557758 503430673 0
138047260 261286546 0
303970352 357297450 0
581551968 224742936 0
468844783 737420470 0
271551821 67702919 0
418937507 284937451 0
469968124 666410530 0
330129653 571592306 0
448615289 593523825 0
432508053 411749524 0
329340943 21276127 0
159164459 520072696 0
43476505 351913842 0
66541770 8571952 0
646753072 15157426 0
39408350 87858684 0
175363157 487971205 0
234635542 534353699 0
52964403 320534720 0
168222696 169882840 0
415106140 83023517 0
612982601 676827194 0
554765005 415438190 0
312427000 216788016 0
223281091 402444386 0
362477656 457507512 0
437143107 638544263 0
483651510 226791381 0
466986160 568482719 0
582872253 403937817 0
329312068 179485993 0
697323223 633196627 0
121004001 562769868 0
231681515 113469127 0
602085546 681560249 0
161073996 97205695 0
398545478 479047038 0
343897453 427235802 0
381683502 391861515 0
750909946 191662406 0
566830171 204804176 0
24314137 738885983 0
140057787 646815288 0
550246773 242349965 0
194720679 402009863 0
603625602 305038567 0
512695678 210549848 0
333768052 603044471 0
688491137 585715479 0
276345616 706274895 0
224948383 165883681 0
410886918 28277472 0
541641670 523093798 0
634445531 60174359 0
748175118 97276523 0
123299143 55703255 0
313495202 9364801 0
329245604 648898588 0
14196123 483425948 0
679832817 249786652 0
284216273 87146474 0
477151323 216942588 0
513044001 611849269 0
158198983 456056896 0
62673192 75290620 0
606173119 565466985 0
123176918 514494696 0
340932323 221326547 0
507245868 107408237 0
614463116 352182209 0
395247389 1813909 0
13042679 485028823 0
495550698 115189218 0
499448145 733987700 0
445137951 737269834 0
719070886 377084722 0
432876371 542315624 0
187446677 614510975 0
665725270 681860017 0
53877852 436754565 0
637566773 180680374 0
259402302 264302776 0
200281421 641924852 0
75795488 6964058 0
646580052 618720320 0
525091239 776332986 0
97071583 635767572 0
287217433 147270725 0
419195105 697688054 0
276016222 459141626 0
712740879 556998549 0
668490141 777813407 0
577164948 424116547 0
203684505 100624813 0
703451321 395322581 0
586024076 206493633 0
189333468 775646811 0
207789876 475880300 0
720897335 311484033 0
724261507 776170362 0
733383189 395408344 0
715133170 670549479 0
130928697 260264966 0
122104849 633521097 0
565538548 685590765 0
114931545 173745998 0
694835183 652234459 0
403873172 301320765 0
376588387 559492410 0
461300009 220941468 0
12830219 337399330 0
384924622 72853142 0
665471464 481867838 0
423516476 509781247 0
715369931 213590675 0
362085810 337944275 0
631848850 610169485 0
488153119 52676990 0
688285365 165723112 0
643024500 386492513 0
505217561 726220053 0
464420193 716078432 0
68871425 12030638 0
761402871 587817465 0
93780156 153059837 0
361439671 659549401 0
366480867 500722878 0
721099185 7744396 0
45841596 382760821 0
339043059 751142521 0
515426614 304647965 0
166093814 225727623 0
583146225 243553133 0
547106175 524623485 0
692264699 753529100 0
223664703 252959271 0
389187467 333916440 0
588324725 348454201 0
332355616 76843236 0
434103621 464741046 0
262927890 205996044 0
695790121 390215405 0
302231662 106569287 0
797659759 770368068 0
570549573 609768403 0
755771508 491093992 0
156463962 118423888 0
440504730 553469419 0
742065905 554415116 0
135333609 393825608 0
16313322 586570997 0
104027262 521426335 0
265087037 312323198 0
80545829 609204851 0
406028915 325034258 0
469515195 350551112 0
408848024 687129917 0
671887339 261640591 0
543293366 745767755 0
411320131 308934392 0
651697206 500650092 0
240036929 670816412 0
623459302 195511461 0
226840849 687407999 0
306209500 376374721 0
451091018 283967415 0
709003970 666586513 0
513652615 344804907 0
763207711 799055896 0
643833386 498656843 0
373525349 53759264 0
413272715 434326604 0
10993053 473284648 0
730374606 516634721 0
615515239 241900708 0
790590991 79961852 0
325100687 669776444 0
673442187 281234045 0
705993980 228375887 0
683061488 575748067 0
326690071 61309422 0
586151737 278073742 0
142396005 522849099 0
745425211 762739249 0
447512072 737806023 0
354174648 689086647 0
542412805 558742524 0
62817978 512990035 0
671373849 192125090 0
96390015 668210334 0
666485566 107309843 0
3444249 4915437 0
592393762 16242655 0
659091892 87629292 0
458013881 556134809 0
155301456 568668385 0
440789383 200254739 0
717289989 147563601 0
550723946 168719125 0
305541793 373179155 0
169755131 565601569 0
129117052 700349434 0
315682844 701677823 0
135775287 8632551 0
263868494 429249953 0
205975359 427006134 0
779861054 330560057 0
198121115 62103661 0
234800690 69389208 0
2595090 764507844 0
364407504 717800075 0
473940530 69539162 0
209269019 782464799 0
104752232 9465906 0
348524914 432953578 0
241305500 512451765 0
666141736 152442506 0
427385226 70281598 0
417215427 489954603 0
436876643 605509063 0
421087826 549151259 0
46575846 375954208 0
724729572 676559919 0
621083602 728010765 0
586680516 631161892 0
732026225 217002662 0
416089125 795943884 0
189066124 609080757 0
65758527 425560499 0
474438271 47330257 0
452970331 217584851 0
370108836 279390114 0
716468021 414205692 0
684557488 635783724 0
177802991 137834706 0
67682983 92777282 0
755945867 110686163 0
236581935 290416739 0
229184750 228645819 0
653029633 126677432 0
445403407 470970841 0
748526049 350381200 0
333185263 322629458 0
300699294 387962408 0
725818807 60824286 0
330121785 167994842 0
194272839 545645671 0
442294807 631720639 0
443713498 159589830 0
12801272 392830285 0
145886645 76496536 0
203533132 685804037 0
337073112 283702629 0
218012871 791345732 0
125433365 579920368 0
228612271 754566847 0
605094158 85125837 0
740342193 248843288 0
792627448 410478267 0
129913772 72236637 0
185332569 376776887 0
498156944 387167854 0
409008859 569854019 0
568239099 631036013 0
292795154 1466226 0
62291925 371736974 0
751458932 614984337 0
584952964 533308160 0
60224120 631457580 0
158552217 40543713 0
20238750 653307964 0
683557889 136677996 0
746437606 761727813 0
587604195 728156830 0
277987590 102723580 0
366961301 581790275 0
740703486 770787460 0
102851485 639927256 0
702691099 226291649 0
673605937 718417128 0
759835645 72582143 0
283003793 467923080 0
115078719 281901819 0
489160300 300903899 0
579572115 247117462 0
22943977 218798287 0
682948691 220607651 0
325893390 139613228 0
196270743 404098367 0
639622180 571718336 0
657514758 134052810 0
573714405 367350698 0
567777132 763033154 0
665160516 5821185 0
752833963 439254540 0
447035696 691362074 0
333429534 419436135 0
549872680 704473126 0
564779518 331570460 0
780607303 485733930 0
750737229 112802755 0
90398533 793022518 0
406857772 292916104 0
168693294 116981512 0
251898620 702810125 0
376406253 437152800 0
117109691 126782797 0
9625461 191111413 0
517962161 103844032 0
129900166 328796692 0
755801906 671434373 0
273077089 648424314 0
178097026 791829312 0
230266624 655506720 0
676044734 581541369 0
225477820 114543126 0
177538109 741217363 0
748049205 184299452 0
156049782 183836487 0
148222168 783208270 0
571802315 490289785 0
367283875 149152907 0
185735766 783503276 0
243138579 487719611 0
606127584 470413990 0
129725967 417478987 0
354749263 169437102 0
143447747 227726937 0
372739656 782021285 0
664736420 717404001 0
690062832 194999796 0
559424931 642244347 0
456647491 750477925 0
397203940 289347622 0
699843470 240460889 0
220559588 743915331 0
231170100 110269144 0
682781507 563353278 0
297524176 565973377 0
707376261 634679122 0
631534222 680501356 0
706977425 58853258 0
314339107 170062661 0
44048466 548880143 0
368412975 625074500 0
277465359 156555486 0
553310161 396356853 0
712868353 711261698 0
703377918 79457023 0
90324266 33424878 0
219303337 489808335 0
68529095 457199403 0
439994639 340911116 0
669617682 108662313 0
315528710 506254487 0
535197403 731595902 0
243678815 410922243 0
595348581 124999918 0
59502677 502708441 0
262559723 789975254 0
428547803 588684378 0
331850745 475346502 0
104676542 50590032 0
66401098 735010646 0
11748281 159625021 0
280748093 702532104 0
640171907 226029985 0
537783297 515015150 0
252253813 279472492 0
57899110 270505377 0
770671398 575982386 0
413386910 558896354 0
67337591 433335263 0
155635628 287931025 0
32738398 43863108 0
583171948 570613467 0
104057270 534740804 0
732958098 408194693 0
318609327 371662052 0
761461758 25046307 0
740037648 42832808 0
18208818 570933483 0
137757213 12572379 0
184042400 300143945 0
480867451 498866038 0
674744909 152356899 0
507901255 235729923 0
456368140 719882813 0
488973602 243025700 0
284534307 646595965 0
387091659 589184343 0
717550664 630999512 0
89619553 630666044 0
601029728 338367016 0
352863559 33603165 0
262421955 736032346 0
512110194 195613815 0
640088363 574171191 0
647728422 677684153 0
298084195 647200545 0
123560065 387594441 0
475441742 703864469 0
276385134 193824389 0
294101456 56510560 0
347699527 72409396 0
726845352 327564378 0
409127619 384088205 0
631369683 793942506 0
107829236 128333804 0
436769264 575454815 0
7688324 129574057 0
299544585 219304863 0
162597403 210831241 0
383700300 659660591 0
573294727 691571216 0
672280814 418152252 0
194115925 634395357 0
371472117 226924524 0
515827610 463386230 0
178182738 407946224 0
343034733 411752304 0
388083689 738865794 0
102109582 28040066 0
94222954 279697023 0
644300915 650293259 0
182828306 605326307 0
668386599 362909839 0
670916269 6502384 0
785158161 653803922 0
759980727 459105078 0
763820696 558110233 0
632126603 721810106 0
484813219 302485628 0
618717471 631450988 0
652025346 244965888 0
59229754 485825553 0
337900015 593931362 0
1424424 104048906 0
399422080 475059636 0
419169446 363351886 0
592542804 581687641 0
257217358 496824061 0
591740103 502112370 0
693611771 556390078 0
434062898 779719660 0
4901198 625029357 0
117280863 712573436 0
463749783 497532405 0
234370054 610447995 0
391223549 542783792 0
613171330 575764615 0
503697513 93899487 0
259175660 523322140 0
585493887 785645618 0
149083243 275014594 0
448133188 738317089 0
722524975 597913923 0
394144076 785890589 0
204463998 649886560 0
155148193 769655411 0
179342318 24564798 0
96937300 612000285 0
597866727 266515836 0
648894408 362747363 0
734096024 319137700 0
712529909 661528867 0
751780132 37934179 0
739483527 222159721 0
451993876 754051733 0
595096382 495548851 0
349015142 753673506 0
577881206 427182384 0
599677396 755461195 0
693905647 774658396 0
75708218 216815740 0
486077561 86338972 0
502047425 460160249 0
564141473 96969056 0
333260795 248154023 0
512205913 168127517 0
271974916 279665936 0
554010807 759825297 0
80630677 607423527 0
658543777 259559008 0
685790957 215624803 0
237895655 456450227 0
577903054 129189827 0
516526496 581375318 0
773954558 369673538 0
730688946 318713392 0
578104752 173128 0
35998212 763150636 0
447847563 294247574 0
4839325 2787462 0
207208013 694924282 0
116032155 783739583 0
547904028 712691774 0
616962877 118767337 0
45273377 176123087 0
661035439 690142192 0
716391444 83452959 0
776131995 161560774 0
75996848 229531982 0
787541294 693828585 0
602529426 622003307 0
143550933 782120076 0
549919514 520397096 0
581177390 682702865 0
93386219 441928173 0
663116842 164606992 0
394262764 601310285 0
646304131 695154907 0
181470493 12214411 0
490302822 168928425 0
259199602 664837439 0
64848671 662798346 0
652325394 71573832 0
96927000 247090046 0
481622329 376631036 0
683521169 285645580 0
136377729 630179788 0
84340121 775877787 0
390203425 322913737 0
687064371 190885749 0
59055726 576521409 0
451123852 582340989 0
61100441 251607985 0
649555247 613235085 0
43464116 390204378 0
306956351 321091721 0
700285894 696645342 0
249639849 591136608 0
614519965 421462149 0
778255948 686347547 0
689338551 129387509 0
614329234 421521886 0
497227008 698663471 0
689469417 760514941 0
525801919 425651359 0
774563998 788310538 0
517553689 621379333 0
89136994 681455845 0
612858456 2193668 0
234619523 363634747 0
347718055 738205901 0
229975267 774319662 0
437928868 232533444 0
307927065 208982162 0
400241622 331824737 0
154525577 405926160 0
103049188 634727265 0
712950944 729675976 0
736537512 454630140 0
432128629 682466907 0
199604669 206073618 0
177511924 488049162 0
372175885 695837337 0
166537085 504966101 0
258162056 419049742 0
331715451 475610131 0
387066876 529136279 0
53945687 649442439 0
386861005 521233018 0
103635762 370837342 0
12092138 47315752 0
575031545 424402580 0
529476431 733816027 0
152135964 138912424 0
400530054 58795727 0
713605155 172765672 0
230212411 224207354 0
539807121 403284422 0
715420935 267465627 0
779229849 489186672 0
43670452 627848035 0
696818221 233624087 0
284628658 267860335 0
136093498 451268590 0
142765872 767762637 0
474131319 85895559 0
277665089 335934786 0
407657619 261106086 0
667113128 685813356 0
78746585 55410576 0
537428665 160514987 0
308577682 222013354 0
635308697 154004210 0
102762748 5505716 0
71419030 489091869 0
752086552 347919303 0
8628334 175142594 0
300577743 126016416 0
154823394 706261692 0
232553621 570333677 0
598170985 473438765 0
5854069 271526677 0
115312610 124201566 0
590864293 134659619 0
632548412 589552383 0
443048446 642925897 0
788394647 94994072 0
124677369 517435570 0
517419611 601630753 0
416515264 596282851 0
244813495 340416545 0
777939985 587273596 0
723019352 763954287 0
700119832 698085929 0
45212287 167296194 0
534792834 327848269 0
56222647 759475449 0
201896546 177243794 0
116321472 355460335 0
707022093 386048534 0
108949731 651505709 0
443264848 691797434 0
354032792 150568869 0
715610161 154362920 0
85926156 551599567 0
781190180 125769755 0
406348704 376891286 0
380086716 706799930 0
426610698 558546314 0
349165401 536536100 0
776228494 291818982 0
109215602 571364031 0
136075662 708188956 0
669247971 162638434 0
608062292 397602524 0
58545397 69564010 0
449067041 491308519 0
694521666 397802421 0
763502884 442901468 0
795904750 610765292 0
639330211 563999173 0
468361087 493819707 0
249733833 144987031 0
290554535 297590197 0
138683424 354975616 0
439201794 579607588 0
355600759 111895382 0
46358653 606611370 0
51673380 399295640 0
720672371 150907343 0
589138955 57287381 0
253554222 564876433 0
445180913 133243183 0
258057070 365032888 0
104494336 688973362 0
10250939 620806193 0
94841536 298989820 0
312122897 380756163 0
763260304 512970016 0
674995958 418035195 0
645922989 604244190 0
641787113 657811776 0
626061502 91864364 0
14023233 154615965 0
155920849 498081572 0
287952791 607825373 0
93800524 496610905 0
476459841 540964157 0
124572563 70228212 0
344163174 641811012 0
29357052 628345343 0
645908780 378771768 0
303166515 761501239 0
313023614 390728351 0
450500880 243824482 0
75782039 758612218 0
748254493 214499807 0
550882620 404142831 0
370835312 779350797 0
28523387 724467436 0
176570589 30487096 0
444356909 299727194 0
769370535 401895722 0
522919623 486461149 0
425876296 797220969 0
387801226 458887092 0
497125622 490370760 0
285267290 279713503 0
237146317 107365351 0
353664531 573239816 0
656485883 134178762 0
440326722 586918517 0
540206716 667870264 0
653679740 704513124 0
115854304 615750446 0
614293393 50069020 0
620809295 118813903 0
402322758 173854148 0
734648830 150996122 0
365266250 446696079 0
720400760 467196777 0
444251572 767020312 0
221946404 340740073 0
315181111 513716566 0
404858991 152794629 0
653176945 433560921 0
378812024 513091095 0
266556198 798079779 0
703726219 428414932 0
317947801 732167617 0
643751612 282264001 0
80577277 352562784 0
21496584 331329910 0
186635736 694479008 0
376647490 110289263 0
390416539 341741291 0
438202255 429268401 0
272166282 216457997 0
24341881 297607463 0
136867987 428164951 0
2723784 526357658 0
235460536 37736531 0
472266374 438051611 0
48831165 156427038 0
721607006 392348888 0
570112562 282518723 0
440431287 717088111 0
302671395 7878274 0
521083386 222279061 0
673878689 480585084 0
368626320 611327919 0
198190245 623616676 0
538027783 721017662 0
503932628 121283409 0
293197275 592854398 0
347698990 345269229 0
383435812 761124893 0
632719575 128636525 0
444594115 404148428 0
485720813 338264179 0
133220242 102162610 0
773105852 139034112 0
371326674 386656764 0
10997815 727870451 0
688555204 677953275 0
506473240 604072451 0
268543658 716235312 0
259750755 147892713 0
662460015 185214578 0
59734904 270640338 0
321526567 479691006 0
422965247 313711959 0
485119192 612961939 0
120920412 708689647 0
277996823 758238536 0
460011312 316431771 0
759304869 333041342 0
668147721 194031486 0
438846352 22155812 0
666611619 383842967 0
437874710 126771224 0
770203180 682784298 0
139886048 363253103 0
182556113 145721339 0
457578633 439890355 0
528322131 677198244 0
328131405 656713136 0
673301066 57275811 0
372295407 656413118 0
3591698 383211389 0
560339681 116352498 0
433764594 754283569 0
478857970 747216843 0
257359251 482235901 0
711506674 444577466 0
84941435 194459822 0
123688637 515936738 0
467175103 41929965 0
16781445 194630085 0
464743565 340731307 0
139776343 439614404 0
63237654 660969404 0
113107670 296072645 0
721515639 591823548 0
348809600 333135767 0
280209845 478076507 0
347580754 25210502 0
1495334 570598369 0
44134069 401769038 0
267901697 609611249 0
188277675 456896345 0
522476503 76981122 0
709170803 366593527 0
609793344 556829060 0
586374949 22557023 0
652940052 490061263 0
357786645 660110126 0
696707278 91027393 0
177367898 721645961 0
688826018 26568880 0
128058015 290177100 0
190675366 751102764 0
729739165 83869785 0
166819167 328599140 0
277088106 207052792 0
679266018 123785722 0
37311139 644362644 0
108603677 146167569 0
797958609 525197724 0
230115497 630949157 0
144058832 29180615 0
410161462 185826156 0
348968458 85180197 0
393327060 759126730 0
24491680 307214185 0
222057446 296795521 0
376092000 387951834 0
1216572 222971472 0
151592896 338242009 0
16216245 39978459 0
565683962 557259993 0
706815418 424091903 0
627163637 715067381 0
98557734 231771051 0
488424009 616603524 0
457297741 397375869 0
713072417 372638958 0
36717617 118916396 0
86793675 274604599 0
397509486 565838130 0
197803168 280989903 0
76103120 567515198 0
24622757 513281521 0
96683343 172671298 0
690870217 405598276 0
783659111 733132114 0
744416813 561035459 0
786966153 562839204 0
572367531 527416803 0
301208694 363116553 0
460905985 449320780 0
281181053 655082603 0
368121571 531157297 0
202847707 749105925 0
702886134 622144975 0
303846399 430732667 0
608750221 497970570 0
183529732 796979258 0
237179947 497421538 0
157110079 17206978 0
246110229 672511331 0
440394738 712324451 0
575890847 752104323 0
189207569 400521621 0
692946811 599072230 0
264100199 507701820 0
547197051 353422787 0
395262641 26908650 0
398392778 303974451 0
399388876 174051226 0
692079348 526478716 0
126671654 509686928 0
227935660 77311897 0
619886525 379650833 0
180294282 435027795 0
651877850 254759506 0
462923505 27231422 0
149933887 337490951 0
731432113 482027951 0
192245487 518825783 0
733082126 393127182 0
426969945 553391899 0
248737082 578022185 0
782120987 662391099 0
376866248 810986 0
776671665 2496494 0
722505001 109661508 0
438158610 683444528 0
304971047 81102820 0
105795947 143998422 0
88238291 81953284 0
538277215 410188099 0
663788292 542922352 0
173614755 33943091 0
627808308 757852529 0
618043365 694388659 0
782932685 678788207 0
103532201 581178270 0
630529715 517006645 0
245250731 86311607 0
743417947 724253271 0
472281236 670178761 0
782081387 683114974 0
725187914 385978382 0
126530085 17705056 0
90378602 688503658 0
800287475 614137294 0
89287968 407311872 0
106421768 107795575 0
715873144 502355208 0
427065203 366594157 0
85721892 19865018 0
24578403 744203843 0
748447324 105454471 0
756848504 84236356 0
536457875 439295891 0
84349911 798477488 0
25899094 121820312 0
58659574 640172810 0
670644014 232044768 0
307604065 178536284 0
209712482 147930542 0
458259102 611493776 0
294127645 758271234 0
619295878 681490190 0
328167746 384416796 0
692675719 793637747 0
184580234 41720280 0
607325720 238644075 0
89202078 447298667 0
680443996 490937442 0
366220193 67263241 0
447296295 514003053 0
240496341 660955734 0
20042392 634967401 0
581594557 105693987 0
77259562 200503310 0
799386558 123410213 0
305939174 133989450 0
428410213 145422529 0
728103659 265944133 0
325285228 704765903 0
430526330 37621733 0
519776490 754262978 0
544935129 324379403 0
91000623 656185043 0
429625877 308550113 0
142051349 460193526 0
121509063 648604646 0
444627586 89392552 0
280750035 769655169 0
113232437 527226870 0
784861540 2488028 0
297031306 358950707 0
703720112 317265649 0
655946428 542090120 0
75806798 454806091 0
555219551 220547438 0
537978107 236633274 0
787954397 93962796 0
260659522 704554883 0
646385812 596547937 0
750803711 662004372 0
647753023 722664397 0
120728274 317022529 0
394938440 328800722 0
580940000 684957583 0
234165952 542129678 0
132426186 285674201 0
249168283 733210368 0
535023986 393791030 0
453624462 539515508 0
560463842 201965577 0
232466372 96611165 0
467728765 427536239 0
486123004 169736726 0
414839003 387134349 0
795379109 509358978 0
498197854 549400764 0
51157899 575346974 0
260995756 576257516 0
744648650 1475574 0
714687608 275039370 0
791163754 265505012 0
83203976 514173097 0
407929191 701977484 0
628743339 87642708 0
68098503 782394662 0
155907901 398041454 0
375755961 105893862 0
550653050 64172057 0
349351236 623373556 0
167273174 487983337 0
176865143 546127638 0
639434518 135402886 0
373438719 745960305 0
242755736 124582560 0
178526255 77796176 0
187427150 289791581 0
275648620 568207916 0
613004122 12134831 0
633693280 565081262 0
470927823 95813937 0
139934574 506164902 0
575910184 701914520 0
641466130 142337834 0
144952270 453948456 0
723641443 441179755 0
283849873 572678236 0
225474948 341971302 0
389276309 598563152 0
650707752 530443682 0
46634094 548315330 0
756941800 123263330 0
581837016 260882064 0
54972857 435440860 0
93537231 7455000 0
704722773 95316946 0
601375997 217019296 0
102977585 674394409 0
61360895 4659045 0
501010722 528303062 0
19272147 204423991 0
434280609 786963119 0
396448368 800025469 0
8177488 215930921 0
480424416 206875713 0
308688382 106183763 0
666090236 290612727 0
217824014 798090816 0
483239060 377610529 0
701701043 27662567 0
260117876 345423357 0
319417964 486872566 0
216000952 213500239 0
49621247 160453548 0
786416511 462229935 0
590074181 182787412 0
164084933 217057741 0
356667561 84719990 0
759041426 166400670 0
620733504 583661261 0
194303686 664015957 0
566786846 108461299 0
693246443 356661219 0
308473131 766603057 0
786918759 489689848 0
456312945 132005710 0
511329022 158611622 0
230345611 240972260 0
249678264 141481119 0
171554566 266717730 0
357571689 703220971 0
752494805 741961953 0
607550498 313210717 0
100626180 600158699 0
370654469 258444140 0
323913564 617775408 0
268705922 713792868 0
524351826 642514346 0
23466939 264962846 0
642965325 672657617 0
95948133 352223079 0
716075721 8574423 0
154677074 50954082 0
269443972 713414367 0
627534509 7924875 0
35893451 500301410 0
179642441 363160636 0
409123901 418391346 0
701894066 71131781 0
29283995 349539985 0
437618281 672705130 0
81547526 649219519 0
372364300 681255705 0
557944836 486734383 0
237496096 753682579 0
268053783 82968041 0
222725709 699590713 0
79313490 234981955 0
560397359 214959845 0
363263764 643925061 0
560595788 29242980 0
656665397 801174522 0
598176746 723664261 0
35857016 489212625 0
386067410 140049302 0
54655615 225788881 0
652062680 122450244 0
689560002 102943456 0
342214820 744914840 0
736326758 262026357 0
272261034 796471777 0
209142369 546307552 0
402252484 629725579 0
235803316 768687759 0
233955258 11957286 0
51455456 667367298 0
649047368 415927189 0
107059026 578592644 0
339147951 792307829 0
389423802 158956846 0
479087877 201592529 0
74460141 192251821 0
691463646 518552190 0
532962675 287122087 0
178066687 617694795 0
765673411 421369553 0
705831381 164728861 0
752914413 620307214 0
37386979 695594847 0
569705187 332207304 0
190899035 529648340 0
678248238 516250997 0
692782874 712586712 0
761836696 176695382 0
541285869 28591026 0
574903312 474164387 0
248448746 289005871 0
717825304 668788204 0
326383719 441728541 0
553961031 745446072 0
20446417 281008158 0
323845584 84776790 0
506414118 435426231 0
283716301 360999446 0
252833295 795900875 0
506206570 31856256 0
399398326 138821037 0
614300270 603106583 0
66026544 798376250 0
242633268 765054145 0
758376578 756837205 0
504563379 567779442 0
420171326 88908950 0
782061138 306802052 0
66032362 358959068 0
151786590 354019354 0
789682041 556215157 0
218129437 321511466 0
11831985 411014964 0
54236612 704041586 0
108252376 90274734 0
730194500 215924589 0
766929512 123505925 0
186002690 755202012 0
384074548 471127315 0
200575366 489557514 0
209667959 197714612 0
419207882 211191609 0
640564847 643735027 0
94196620 773963604 0
572177406 744472800 0
86215552 535819076 0
93064259 489569104 0
669216957 163525329 0
544038480 242398522 0
647252775 657825275 0
506359183 208480921 0
3521687 67611413 0
191357892 48246075 0
260023226 474669579 0
182621977 196682914 0
784396666 284126321 0
504373602 242956914 0
94253747 775399614 0
24020337 485362192 0
492176158 218370468 0
37009605 143372923 0
350786569 135433299 0
326395952 376799542 0
89126129 726387960 0
327604821 8136128 0
688661356 131603481 0
178310116 271623410 0
790638462 201851363 0
480802713 658569504 0
737309821 448634812 0
393369886 332421936 0
411741974 299307565 0
76607661 633924415 0
445656343 397081175 0
350883650 580130055 0
693366141 248533480 0
768603381 741256337 0
145975922 152422906 0
50030869 63280392 0
232194422 473016083 0
192401640 651646663 0
61146054 62542992 0
405094838 31923832 0
664160127 65525482 0
516546008 397934159 0
154401535 485550433 0
488718294 76708993 0
596299686 452784541 0
384677549 635539959 0
55820847 780378510 0
669889791 616495050 0
498889889 89576387 0
672802270 310305142 0
717112268 240258948 0
787710993 552263174 0
626082723 771538411 0
417731465 450825473 0
386678636 320940876 0
426226476 597478566 0
25015598 83057911 0
237626672 72044732 0
649409159 198184530 0
143759889 514262229 0
290325294 613791072 0
485094637 466609149 0
388959845 628427278 0
334340727 596500993 0
568382534 608880428 0
743278969 120606000 0
552269534 412911002 0
355415267 26828289 0
125117552 19202050 0
482366857 545978192 0
735957325 401787542 0
484038476 5856268 0
346996418 534489907 0
683570765 488481545 0
172115357 551649400 0
750659927 766909748 0
678580514 692985159 0
711655376 722878847 0
462701921 795305918 0
83751729 458764477 0
744781317 114615653 0
141948247 516905355 0
670293772 709718994 0
330133093 102864822 0
613411304 13692258 0
20837366 34811407 0
106485608 531350312 0
63885672 14459069 0
561454987 589748356 0
300852836 66615464 0
428152435 503011176 0
215538543 299112379 0
712535323 615697837 0
458848325 698164916 0
632110660 82501550 0
90470189 182293297 0
70154172 343010219 0
754619123 144485415 0
9272454 546004909 0
536617258 610680667 0
140671989 541943363 0
753512894 383745281 0
296180221 680127188 0
390801304 93806513 0
792218874 85287774 0
366949944 733056481 0
617290273 464464765 0
493935846 241960586 0
221557315 476886431 0
175992268 400848430 0
713365617 713391726 0
740653257 216226687 0
763752548 39722734 0
768052797 308743062 0
483199197 584784718 0
431925975 408450481 0
435825486 52850223 0
106287666 420438511 0
219389221 136654269 0
13542062 561070385 0
433487779 166245752 0
564389642 17751127 0
559821822 541284822 0
184757856 520388839 0
714381779 471384927 0
577251386 48790913 0
248544476 796727837 0
56942692 112683968 0
77882787 386887021 0
337271246 283671373 0
704504154 295599049 0
458196581 243548286 0
611283594 458596920 0
492179002 491168623 0
633591839 401300105 0
794277204 748997720 0
681356242 686970435 0
13037029 226798377 0
708927984 335586602 0
45160432 699853028 0
380256159 226604305 0
381621915 59349779 0
75745333 144452642 0
734738838 578698144 0
605978497 194096233 0
315617576 281253319 0
476543279 404610673 0
569405585 764465411 0
151885532 460921843 0
645637886 298938300 0
801148118 309654155 0
295596943 416723616 0
137474131 69531057 0
280108010 61609385 0
756850145 155662775 0
27756017 646881601 0
184982694 227569305 0
487506616 498678434 0
781942215 471387646 0
668967905 250110807 0
17210499 87720221 0
296552010 238074527 0
530647434 586185997 0
626287491 711429972 0
30929230 552919876 0
271910164 112125687 0
490850335 331010316 0
282773269 136754748 0
535978418 593598886 0
442857011 179078213 0
51946567 355908336 0
201789591 609892748 0
417267334 396657959 0
80295850 252145327 0
582445133 524807532 0
36054293 169891584 0
460745148 705324450 0
60888362 95348312 0
472075755 248731102 0
274920930 772568606 0
610079592 370509794 0
556299188 423255992 0
321791169 515746673 0
240049665 411881923 0
29759690 398628150 0
587595662 53293400 0
634628329 312757759 0
469646553 292303405 0
215715835 300279808 0
509161222 636928797 0
134127562 167190648 0
106671781 568267297 0
272627306 769430434 0
110271904 716530048 0
687034595 372767495 0
548225458 506958691 0
304182317 120607828 0
478402135 565813800 0
344917450 144910480 0
502923382 283677499 0
704743562 783096739 0
713018730 744414394 0
471478247 489538968 0
365962556 28606588 0
472949783 197961061 0
669358238 45821961 0
650682360 764767114 0
681548229 220740022 0
485725674 507730415 0
127850998 304167744 0
16155396 59117227 0
274117634 791854135 0
382470473 102116313 0
550719400 691327925 0
241300929 269384754 0
520510127 109550799 0
88269289 188449127 0
300428015 442446471 0
256084002 257784666 0
735176195 463479720 0
324062002 357608692 0
538263160 659368582 0
251544001 257579714 0
58478113 6507979 0
517808633 286479861 0
310597917 769638704 0
398188145 101784108 0
329082046 169318935 0
753091329 115267429 0
232141393 752898799 0
354480921 753112474 0
785949982 405228461 0
73988481 514216956 0
573749991 123757366 0
93245457 441256292 0
749414843 703488944 0
273298860 264896483 0
737733551 57179446 0
639421080 192177436 0
78409056 91957715 0
567952490 470218981 0
227353155 106836439 0
79235057 786191301 0
466852896 654062195 0
496706370 299280345 0
759072202 627352052 0
92420391 298400894 0
684510063 161590213 0
22289842 576529495 0
744260651 258796014 0
694739511 673622357 0
26922534 435090913 0
693424886 193949424 0
285545018 411514052 0
276645772 250246533 0
457452765 618395845 0
262844599 764313420 0
595349605 216167453 0
463011234 446698462 0
450885939 797749900 0
727531378 747399187 0
97603286 513660763 0
475566280 94926768 0
271949977 376379441 0
601851579 580216500 0
737002631 610944092 0
460880219 627189107 0
336668890 429020415 0
446750543 338131489 0
61113964 122067861 0
106723483 113065172 0
773771153 509175586 0
787932618 418510816 0
122623606 593119266 0
444282003 238571889 0
153980339 541121718 0
67367631 486395871 0
410250509 717010142 0
102484649 745524938 0
406249266 61165568 0
755553900 211284754 0
393318345 755854718 0
449547099 631058714 0
306540429 569420064 0
365388009 295476673 0
5195359 536607195 0
570707704 286124889 0
641209895 516862986 0
91335651 466638183 0
329991605 38296803 0
190534 158274634 0
138546402 358976115 0
453976418 709902357 0
683947076 368970643 0
779097427 433694992 0
668547634 658803524 0
181161354 407248544 0
661926609 741426 0
10007223 200996510 0
42992963 26612257 0
325386847 253144670 0
769756164 719483035 0
506997308 80783027 0
159435570 278516811 0
643780675 683694113 0
759370965 409238639 0
96777349 747726515 0
621542111 288574291 0
618742363 556394816 0
312783776 230448372 0
259758445 125946491 0
530952338 592220306 0
87269070 460709971 0
354864144 174828712 0
211619516 569144894 0
562874590 708172902 0
558873230 366914195 0
753334890 120959130 0
335675195 413117438 0
608099489 227404066 0
681347814 477772761 0
582553866 37690992 0
148390712 382117172 0
613432672 239973596 0
172544839 62036887 0
282459671 632251211 0
336724423 504655612 0
718322736 232375754 0
610380895 270873619 0
775582448 157124413 0
488706125 596964021 0
171636843 787123961 0
419581507 301784861 0
35248211 71760223 0
752036690 39027287 0
767650470 55896756 0
429573707 450439650 0
375196469 280561316 0
82087623 176211897 0
322365372 716640663 0
337568128 246938014 0
396649698 343031108 0
284324933 124000818 0
223063139 643068017 0
392268533 542425184 0
548166096 138625516 0
630224423 118228195 0
477905472 682162896 0
331754539 552315085 0
104612899 467861975 0
178196795 35176977 0
165985310 524652378 0
327816076 57207019 0
198285222 207497501 0
336451034 330137819 0
172599300 597779556 0
639275469 199709700 0
727945412 12261531 0
101022533 164075969 0
33072207 621799467 0
112277245 589074872 0
210350956 629181846 0
657424220 273003127 0
51589950 374925335 0
292535779 534842647 0
792812787 194906790 0
61946072 621215653 0
589074735 163131473 0
665300636 732944082 0
482895616 660574599 0
69241507 646324997 0
768398671 499475520 0
317905134 108792344 0
724001639 536128255 0
433325853 696145655 0
288433776 697376183 0
715551708 38237361 0
465078663 138021880 0
275226910 136411536 0
672150185 689231395 0
56371364 635287123 0
744619955 398554697 0
462560586 674388137 0
267007702 470030628 0
622985575 418064583 0
91133464 658852959 0
330312151 200460763 0
770340448 107835258 0
458661528 747652372 0
399127176 293912571 0
683074940 623529591 0
514806237 513968711 0
547331512 717616905 0
174144817 39415681 0
485738570 346324547 0
111006548 185801940 0
582134095 655894824 0
449887942 398863962 0
712990583 751042442 0
105010150 235465865 0
102026292 683650158 0
652272027 290941950 0
241490731 573406925 0
761784067 301329872 0
535732385 606381397 0
617966243 342582307 0
480025668 645478474 0
589578415 396406618 0
588438197 537745727 0
717313848 165211474 0
51387990 697012601 0
98775184 433320437 0
303229937 53215037 0
370732526 456159142 0
488918680 585024231 0
58954981 401972443 0
398520971 131832485 0
114545379 54819389 0
100708300 463215017 0
169720574 107411352 0
555478000 607446147 0
542420527 710618475 0
394838752 188024809 0
203949007 367047384 0
777386836 202114239 0
300378464 283564453 0
453058384 791902204 0
693795505 717913027 0
337220708 88714564 0
704757709 514806132 0
592562917 311835231 0
413900648 189662976 0
74493794 752085120 0
84071082 479536108 0
485422986 207047511 0
634060997 330216185 0
491254602 654415583 0
136232581 666659215 0
652175578 706300478 0
677398020 239436210 0
63690313 773197491 0
230241884 139503417 0
12127767 273529736 0
340144061 226060051 0
284200588 465592054 0
535434558 651879579 0
730376954 797749047 0
96407312 306636730 0
481318805 719271369 0
92841096 592845454 0
521402390 154129253 0
781506614 464850420 0
397860650 264102711 0
34477852 413889185 0
618994456 654970057 0
153173075 119286196 0
301509639 604904218 0
458074628 375375898 0
719378589 671271360 0
276987036 444156065 0
547379842 290163825 0
556980310 625816017 0
38206792 309120091 0
796149087 391820041 0
727212378 413498451 0
553802429 481030770 0
58753696 541752884 0
580620816 623166037 0
216200037 795247287 0
714468287 408303639 0
2492020 442327632 0
187776788 200355733 0
341625887 284581597 0
686614648 132577730 0
299217609 143989123 0
553723854 393689733 0
14364676 188149406 0
348451647 274187839 0
107251309 737170907 0
600519853 669217728 0
801330080 666222492 0
698836357 542341739 0
223965490 102822532 0
511941809 37949083 0
274206220 783431729 0
48188282 796711432 0
348082259 295540188 0
440847466 180571327 0
268193801 578925353 0
280663708 687500524 0
380870102 478204556 0
396502668 683681657 0
134611708 383036460 0
318597256 434967746 0
258683600 145301492 0
528726090 415322387 0
177774501 736928401 0
25758031 505095151 0
567388967 252416644 0
221743041 404589561 0
6749918 149082835 0
679628705 529356431 0
721224497 692604412 0
486863684 208500386 0
561480613 365719974 0
790736425 2702348 0
373103823 690566899 0
22558676 200912041 0
231013819 595221511 0
411463620 576670846 0
45349606 270834409 0
426798683 202396606 0
596208160 561877322 0
659706148 261843924 0
174273418 581327576 0
795216140 533891077 0
488953536 115515850 0
59777866 657854765 0
145963146 192864728 0
354685632 295667937 0
230168689 126287230 0
364380364 123505109 0
275945981 523507508 0
158389792 46562898 0
741750377 375816932 0
290380628 746320574 0
462860995 89959399 0
582939802 732134448 0
149469326 17099589 0
424741073 399286445 0
210972596 756064494 0
221112236 440030026 0
306896810 384503240 0
510970541 663727158 0
644494013 392232538 0
524061912 254391984 0
515591659 601531645 0
395323594 231847192 0
631129401 117229743 0
300044482 337947947 0
759841792 33687531 0
613134340 340530342 0
687289140 660935752 0
82347506 631111935 0
77731341 735634102 0
335824786 549496262 0
19979267 620304487 0
581302681 244726399 0
151713383 599603099 0
136567151 784239383 0
141868620 185796208 0
31192185 759374843 0
125443566 3203632 0
242642548 126914077 0
281083022 458924812 0
330408112 309648153 0
279689479 587653083 0
697854890 149303722 0
199404337 580353356 0
624963575 568061813 0
420997490 643108781 0
496344397 314118697 0
359851181 155633224 0
579703952 734279401 0
116092447 79058529 0
800527331 463787886 0
321033447 570622230 0
249283227 222789177 0
87089474 111104403 0
753921001 147017506 0
418835203 448168408 0
761560614 649350520 0
48527841 472362021 0
284380317 321496164 0
88817214 560001394 0
738171109 665557411 0
577675207 424840859 0
185820365 258656241 0
548547627 789153083 0
7237514 781004369 0
390498863 624423030 0
393270524 553187876 0
360971324 644084792 0
296867133 617136988 0
236191609 513412040 0
65472324 589295934 0
420881670 185463985 0
786440040 407557438 0
262975159 36479087 0
625812321 431326880 0
3230265 228492010 0
778386516 175645501 0
664383453 751013365 0
788463917 379962782 0
719363448 529379529 0
782934126 115002694 0
440238004 538854325 0
614521644 499774743 0
162722233 187966965 0
568390759 422994117 0
509766455 12132993 0
644709121 707020244 0
431519434 6821914 0
73051476 467059946 0
39162918 529519405 0
556262574 377023386 0
423492551 209319674 0
269926886 602806543 0
30004825 536173732 0
477303810 355742469 0
739582435 318182424 0
690088731 170992069 0
416377065 547369127 0
56953627 691995401 0
538879756 182409789 0
132058548 535239332 0
316702180 4710880 0
231213955 531705237 0
136871408 736902184 0
129968081 330134732 0
113326638 494910300 0
788328687 137276956 0
556915100 606551933 0
355724481 426828578 0
661389894 73314632 0
178998842 484631771 0
507093935 390647418 0
266874539 117133928 0
45358554 185755899 0
777335294 297854627 0
572618849 263186877 0
720309173 139014498 0
446179825 440879937 0
248114728 404085088 0
133416161 190311384 0
358831248 463391438 0
714775806 113270170 0
381883185 207144103 0
151140667 505554190 0
780387638 477530876 0
79991438 305027417 0
711898259 305249907 0
656240530 170258130 0
684176985 310962892 0
417077462 20739459 0
247122467 647381484 0
237727470 18223772 0
197369275 174891612 0
9617656 418261139 0
186049878 481275885 0
104319264 610344790 0
106946250 623045960 0
463313176 355792683 0
781148957 709799224 0
449767087 197618519 0
699849796 630671975 0
64119481 767200581 0
604646726 324489754 0
647414926 673813119 0
716201604 481744484 0
542028192 184924726 0
248155515 115595403 0
690308566 468774272 0
81823561 797721991 0
426582358 428173793 0
539808850 92406850 0
315220984 364277680 0
555686322 797545962 0
550911484 634419724 0
726928199 345274841 0
85033508 48863694 0
428428670 413101353 0
90556051 159894348 0
693022654 754907867 0
94777248 765172873 0
788803320 204031780 0
634995335 465871374 0
346328 480913208 0
108925630 678091849 0
233779606 199619568 0
190669074 777908821 0
6938463 362195628 0
553647632 496344925 0
570009440 359568914 0
160498780 63425003 0
553299167 94771504 0
353506361 538691367 0
376378316 475449153 0
286792605 161219955 0
327318176 796678130 0
135184199 63160795 0
572124992 640691260 0
398389503 221185266 0
681890363 695021056 0
710508477 343265549 0
67788730 434553573 0
704656402 23908097 0
284475286 315437843 0
566767282 177796819 0
509150136 285224072 0
661437010 660186536 0
561347705 569506089 0
365040999 315350247 0
450161490 89100565 0
383679096 772601778 0
186894655 329176622 0
467894287 504063096 0
641144007 705003279 0
247727423 650073710 0
26157726 120726281 0
98338022 781860377 0
99174326 132976546 0
756364848 244151717 0
364328162 162336262 0
67412957 646232063 0
702763580 395007859 0
750380417 663692834 0
709893493 599154351 0
375266608 767574770 0
644239982 541613251 0
223618653 682106893 0
707155157 96722513 0
17095715 696354332 0
78828818 231211038 0
381451001 766180329 0
781381446 145041977 0
328825 557878828 0
276656592 156817822 0
712726001 553144188 0
401769091 677380033 0
54799351 532028166 0
628788299 140922341 0
716864213 117550055 0
669373204 282526691 0
481207100 676617782 0
433705340 335622870 0
771590350 703693947 0
369302458 743164424 0
223222118 545214087 0
592175892 422491763 0
799882297 373408181 0
623167296 521360329 0
153374842 499738273 0
538728037 488272288 0
277998573 496696227 0
282511063 210123034 0
600549433 351608598 0
117795891 422274470 0
394377640 94281901 0
375475499 692217151 0
70277757 537844133 0
106458082 376993787 0
433148405 232206807 0
506616200 330082359 0
110953108 33012884 0
14913615 37370928 0
259269998 42167189 0
201505364 139743961 0
202546702 763373736 0
498743197 539237837 0
244390518 793727167 0
495994461 659516017 0
233470662 767399184 0
503815985 750273439 0
771930068 275192246 0
523525603 288010991 0
68874803 189989302 0
64698451 618575926 0
498482217 439047112 0
729233333 300298324 0
103757015 468505376 0
228993289 4141686 0
211664465 586172576 0
755080453 482328908 0
80654775 295611186 0
633042883 636706848 0
633690059 10842915 0
665519666 793946921 0
416105810 143325450 0
266391268 5206504 0
96784873 409753674 0
241161640 718563280 0
324452667 639598607 0
597994107 129215957 0
692227050 289878966 0
405626064 469101511 0
683285254 53145543 0
151291400 139537943 0
195739570 248859165 0
131890559 210706565 0
28511754 78111386 0
638192721 328528818 0
655701801 479297800 0
133105558 41975184 0
345467052 129690336 0
262597594 195060947 0
159083019 229660667 0
762435025 646342143 0
400561092 623758155 0
124580159 352561205 0
533512023 313936055 0
726320139 117822509 0
358376513 415298718 0
215936258 609252916 0
171393299 172801300 0
103335673 279037969 0
481506897 171041929 0
351950664 462087820 0
204173108 474002487 0
553808047 375471180 0
336942696 55278866 0
299262961 199943859 0
105050384 338434216 0
474417979 174065903 0
38888958 443089404 0
320330958 185840763 0
639280355 124271964 0
317617653 243158236 0
737943275 176063514 0
88026803 178091927 0
708150619 683001248 0
277967078 513065480 0
407831069 546994682 0
726270197 260102994 0
191401224 74347736 0
200781756 727279736 0
320204771 74846888 0
73083930 297870221 0
579800508 698819554 0
531594036 728230689 0
342721933 170649950 0
313603213 205586441 0
34631109 142228256 0
477921593 788471585 0
190099695 444711545 0
40484778 230195793 0
69994137 628189672 0
414076167 245611799 0
32242455 145632470 0
662605511 52909301 0
372898880 533801899 0
293816603 774579384 0
325134960 294217491 0
544097759 649401685 0
165896838 16689292 0
417917894 493550843 0
75825600 479780393 0
723381892 716512439 0
728428715 678862511 0
444832667 150402313 0
536559332 487179422 0
480492840 282288010 0
768539037 541761919 0
330417600 124610786 0
443006476 788173101 0
158116665 488934183 0
425244274 489715048 0
417653416 453582460 0
237076658 674419961 0
535292798 784206234 0
690425666 432823241 0
553213681 464617638 0
47052781 625619236 0
10012799 119657139 0
193948785 165382115 0
668094729 378389349 0
633500291 256089293 0
3221815 293080345 0
512464629 185313214 0
103800009 774228352 0
7072029 777993797 0
282518336 338686246 0
746342721 306621128 0
391661273 114516049 0
767983570 522380514 0
206167623 397188793 0
379389207 701954500 0
780632663 47495014 0
659130830 722674747 0
19777540 418638770 0
766129541 796038189 0
546216971 616583355 0
393202159 148767528 0
697676275 468418267 0
477925696 465558524 0
199802837 529402473 0
511399624 558281348 0
374620183 6872852 0
611163796 406615941 0
556125365 55752392 0
6721200 213963495 0
359257713 395413620 0
406805498 125491898 0
782709795 361630694 0
287908101 631187562 0
783259035 752524655 0
354898665 552397129 0
703771738 453699426 0
347426907 306270067 0
284740046 89443069 0
753481553 23904263 0
271312797 283929778 0
649291485 377872327 0
788642965 301836373 0
351578381 351557814 0
300233806 97960638 0
402870594 488744410 0
91478931 602024416 0
678015001 48254316 0
77918329 315631769 0
514998498 660341705 0
647936945 646720428 0
295354861 663698838 0
281135181 453252824 0
180633082 9273676 0
297482242 284557138 0
227607217 94033768 0
555920941 165250980 0
355415579 426784538 0
43452108 38582034 0
791633993 730491371 0
668951863 222260999 0
472594241 706743715 0
119358492 427026541 0
180630050 783877626 0
141841042 279126538 0
165827459 777740121 0
93183776 305674893 0
288902566 617452995 0
725787891 144650379 0
187790030 20445524 0
533356888 289637155 0
531026351 395785381 0
192775890 125881173 0
616667312 207851282 0
791002306 570256978 0
209299221 625217829 0
608243952 30643701 0
192658694 563821149 0
580664453 594501901 0
473314227 801004346 0
629106987 236699418 0
186383578 508227478 0
189288270 422026274 0
151652620 170729520 0
675441120 401008311 0
361963965 292369232 0
320116115 357603943 0
1276386 57217646 0
568593453 239045637 0
768822626 764827115 0
430229579 65961357 0
775019411 213799491 0
644486176 447979000 0
23025908 489270730 0
138509172 150231261 0
94423457 752486866 0
30343255 427703898 0
18596145 577495452 0
66405335 152465599 0
394953718 86463858 0
128790862 253579717 0
54762069 199654335 0
254535404 37789790 0
229276950 702097715 0
473301295 380446903 0
545053777 383383058 0
130361477 315473851 0
320643599 492803316 0
36561137 595706344 0
28144012 628185040 0
243137533 18562903 0
695918302 67428416 0
624912232 93468137 0
621816953 701557936 0
529926435 260987406 0
105580920 34723935 0
587456950 330348798 0
435369734 424777542 0
188679491 600958609 0
255799006 717163352 0
186498046 166498068 0
254038728 289717681 0
569648577 643047484 0
227138958 38350209 0
165870734 413458464 0
503846645 374455497 0
325397211 213853128 0
738295173 41713566 0
622075164 470677263 0
106970387 512278998 0
590870034 642824272 0
625997987 76271986 0
437518714 180720571 0
273100536 477492233 0
329590513 725122802 0
493864807 156138374 0
630620729 763435532 0
696715544 193796113 0
255994975 357755021 0
379825105 288869422 0
191548730 143767064 0
232814545 801361830 0
264104287 671109864 0
163428871 779079388 0
602725893 655965429 0
337011271 218941033 0
790612088 521484191 0
478865836 297753443 0
204407665 512016347 0
202450550 744220476 0
275303448 261069927 0
346002860 160688260 0
666842161 402315990 0
514592956 607583155 0
290176916 210311887 0
8153777 502948818 0
99969958 745001938 0
156185933 323695538 0
201530972 445421120 0
24908871 55348311 0
602093853 494787823 0
705349862 778897897 0
136924490 378116785 0
139669217 173795295 0
1382773 384091545 0
45185886 268918692 0
106788997 137539918 0
496945916 754446846 0
187167854 108924470 0
155806186 557912257 0
766504615 705189748 0
260760670 368909640 0
762263806 88217034 0
568864370 367859597 0
123916238 154969266 0
4330876 696316908 0
767105624 447850731 0
442838761 69343793 0
672376079 715524150 0
325344377 592757544 0
81426951 655622487 0
176260620 542766458 0
67252478 505327273 0
288334807 672407035 0
187368886 95623431 0
279741749 60677960 0
13831721 603618894 0
123059574 650380565 0
363129530 21721927 0
75305419 371201710 0
133423210 575052283 0
508505009 463214062 0
429487733 118424150 0
250575866 715274760 0
538214860 289525443 0
155676202 181774467 0
550370196 343210595 0
193333685 732590567 0
30002181 296664484 0
798785754 620319322 0
657774323 174961572 0
97812256 11769076 0
741174583 224758663 0
117046630 517328905 0
222431278 720498211 0
240791063 487903380 0
579231400 399134256 0
355766649 444648567 0
648373752 375210444 0
664107160 389860954 0
322323624 170239589 0
326986670 233667521 0
156649793 691258079 0
220570161 647828017 0
486140176 424576660 0
136973491 629178354 0
796354332 719493267 0
745854298 712895640 0
104564959 178287895 0
67884669 629971219 0
221945225 407215322 0
788716030 643800747 0
714754904 450508071 0
501479347 225102413 0
501693391 709383792 0
593835602 701192444 0
450427716 225224529 0
428043880 357349811 0
561405750 501152101 0
461942707 206523448 0
351507723 97898345 0
708350461 493709489 0
456774432 391482994 0
150147179 272114150 0
320318040 507356558 0
217258227 423699415 0
393999202 487814316 0
514053227 244305771 0
217347726 650825377 0
259769025 385066495 0
694193590 124243186 0
702066767 692869287 0
303785545 11686748 0
462192916 50693091 0
690608824 551191158 0
27274134 311703827 0
285182613 221237578 0
549484936 624255379 0
461928556 447907076 0
150332318 687899151 0
661874779 157272851 0
78123520 163615946 0
276336209 351628912 0
593130580 284654573 0
86251076 200127843 0
409196532 63249945 0
349048250 84577656 0
704800993 473193708 0
258452439 344268380 0
629250591 629264436 0
682800918 577331316 0
43633564 646206552 0
652684608 760502374 0
558736430 749974464 0
288225239 182476532 0
489297690 646454613 0
518132016 715813769 0
378194853 51016688 0
751011600 215872099 0
227412553 364017166 0
333439560 269264233 0
247301846 581006398 0
6090139 358725104 0
619399153 603304736 0
502831705 528796696 0
311657278 286008629 0
727559621 273009467 0
111019881 1869960 0
154097110 217758961 0
603601047 665919684 0
648970519 170534220 0
358793553 409528962 0
116854474 180310122 0
35972806 632856454 0
296663581 364922542 0
686128573 723787378 0
756572560 88656389 0
477035633 63955107 0
108730265 680309975 0
429065081 288421922 0
650982170 606596812 0
684160143 795360149 0
278121157 613062038 0
549678385 240431614 0
533055556 522317697 0
139667314 229512244 0
482468429 441445040 0
4363153 214455328 0
598262749 461105682 0
328585401 93804552 0
643886325 795996340 0
216827618 467731338 0
373430748 270595124 0
464706023 773607166 0
794731084 294983898 0
280791419 59746778 0
497010157 149529353 0
445914109 704144369 0
94241083 381429295 0
607833466 715175890 0
298709394 133287716 0
615695450 373939162 0
176389008 243862788 0
574268612 152309096 0
103170653 72507328 0
69856755 595895713 0
657709730 239000535 0
752596713 222700144 0
346220980 525606534 0
41338621 493148208 0
625004759 561455585 0
224796621 207607464 0
633290559 744897390 0
29760099 377318416 0
595325740 426284170 0
620152312 100072494 0
473912338 196509441 0
666307453 310956410 0
393577937 116050491 0
365077596 181255739 0
799089507 471584583 0
618843940 499601248 0
118907676 712454855 0
18181893 375208900 0
394192096 797550524 0
22235749 624153488 0
252990053 650379068 0
59645029 703300397 0
330511836 711087992 0
208141893 105194204 0
575687751 680308184 0
541671964 406155524 0
582697201 89496969 0
758005583 373654377 0
458340538 57000818 0
5094262 470810830 0
684142356 313461932 0
51206484 556885394 0
477291793 232230349 0
491673165 25146379 0
710184664 378902696 0
85588293 589584429 0
154782528 307263976 0
624347003 785848304 0
330854919 378831766 0
625488154 691062125 0
409785084 738654238 0
193710536 785059205 0
224653342 356200273 0
780920397 570334911 0
291234505 248720996 0
544845442 221322173 0
103386559 408893493 0
89531860 213803345 0
302359907 333023769 0
730031890 346338546 0
319248823 160903754 0
765907588 118012075 0
146186500 169683500 0
651599764 497545283 0
595388710 313420568 0
339746074 376204716 0
792624447 339616955 0
6564361 145879174 0
530908331 727287467 0
181057379 28667631 0
226635808 672898697 0
663710417 542765330 0
240108009 276701047 0
88993495 53361006 0
733215154 775509217 0
468742447 333849120 0
478189679 127064846 0
86262902 687576775 0
174267048 280394987 0
683964496 294657804 0
415281808 95513957 0
790930843 738916918 0
326937487 347475867 0
320093870 622229224 0
47874432 181452278 0
474981459 170738880 0
675746521 427151761 0
159916887 256564817 0
511956405 246256965 0
99405171 457237579 0
444502399 256798968 0
285503471 527377844 0
644141821 786700810 0
530946803 224111340 0
340290432 270450140 0
262213929 1521231 0
544716087 328352925 0
200956886 183570495 0
516830724 196572386 0
214093172 334056868 0
153945119 245387545 0
423188199 619887553 0
187257398 213079750 0
565126385 130203598 0
754095159 461613200 0
718038091 230607213 0
285375915 51156146 0
598378871 780210809 0
366745368 797172285 0
544799350 211638869 0
231517590 474277472 0
159040258 758186413 0
622631999 40024873 0
465023478 684505113 0
286042026 497397956 0
629658127 683083672 0
491645812 28434652 0
374869281 570744650 0
399790725 361986098 0
748071086 238941759 0
512616088 95944667 0
419001154 200321081 0
550201453 713744544 0
445037302 736411985 0
316385935 180048912 0
464305499 679514271 0
31338415 271257577 0
290297637 4813114 0
293941958 190791991 0
178952601 741984993 0
280236044 343633993 0
304929012 384190832 0
148402908 578387554 0
420572784 720491554 0
670836398 77724112 0
102878615 42271863 0
36067607 689066237 0
71679323 118435572 0
677381793 422099171 0
392896705 684979618 0
89209696 8779879 0
339422128 616898451 0
72725116 144202111 0
333400400 653774581 0
140514376 369063632 0
137242465 497419103 0
566809944 79118198 0
669241819 371591154 0
521378918 569955138 0
610503163 87101813 0
517720068 301845063 0
651325571 668001159 0
131146702 145699799 0
254802765 455849644 0
24648205 151917714 0
204951933 271663483 0
736729144 177470904 0
783895301 212026378 0
256639321 42771249 0
173861620 45619406 0
579943296 519248650 0
678487631 341093622 0
712773873 430132441 0
570676774 95581385 0
454376816 742639619 0
212867511 699659388 0
27147926 123067657 0
116951718 664263404 0
10173170 369930903 0
358581585 410693236 0
593733018 542124972 0
36137986 458592813 0
494752284 252200552 0
150997000 681090403 0
4598218 397564594 0
665840985 335121386 0
732039806 466261352 0
706154119 132771968 0
160955681 110996623 0
356228618 712579336 0
159270462 417084557 0
578466757 138888890 0
286502863 625431800 0
521874405 591990480 0
100990280 323999227 0
180351311 778206232 0
763546104 85302908 0
448987526 453326787 0
417867151 180709876 0
716515391 65938296 0
669669545 71024312 0
203367718 314106365 0
486137853 598752411 0
563329026 682968942 0
168483784 172166824 0
416640445 383608151 0
539516856 231078060 0
751882908 669645724 0
117033916 264807011 0
354998447 599764784 0
390201742 481707647 0
554776019 285726929 0
410349503 113799749 0
509463126 206047019 0
88289497 347868335 0
579871799 404823268 0
31961743 735123032 0
228202975 277831837 0
32643824 762305916 0
742763128 18433510 0
703651682 394371214 0
200152063 251234757 0
351501846 601455556 0
322509601 434098033 0
43482859 601424494 0
469545973 255061798 0
574353081 749588960 0
732005975 620902795 0
494731864 697114508 0
424156098 118366288 0
194138553 44412883 0
165022191 134059937 0
256333182 214917217 0
614170112 175081429 0
319253385 561337187 0
495565237 730676341 0
141515373 29571749 0
662880025 27483787 0
240465535 759816982 0
290205878 240879496 0
314324775 21784203 0
268390905 494123371 0
597990016 787891395 0
700809580 552665660 0
196742272 337500954 0
100277815 174229972 0
454917129 583886738 0
44642464 490227109 0
68225510 722247795 0
623724441 404231621 0
66104551 203488615 0
499286835 494433047 0
208453688 133039296 0
560707406 496517662 0
541048358 673482213 0
459294291 238081797 0
588073455 487324851 0
363950503 286563961 0
309119964 210144348 0
130397222 473807584 0
395398405 404947400 0
701091003 330267441 0
580825582 574930764 0
403494628 205186921 0
411036372 477766638 0
211191767 126911863 0
128019661 162778247 0
245108509 605762831 0
778488759 188816247 0
399108119 573751150 0
641399274 305548373 0
566556537 239187498 0
624991053 785267887 0
314940054 307314605 0
375587033 175635799 0
237685486 599528533 0
792862733 672068727 0
479899537 404729196 0
191822515 335509487 0
398213355 277621728 0
531740581 307573076 0
733902327 373762405 0
376101872 312940708 0
138064768 619421333 0
790334355 90815618 0
232614247 53190702 0
487644666 693365353 0
308147330 603452254 0
294133413 448209824 0
669584501 261740677 0
235287071 226810518 0
331924716 686888631 0
586542946 531580205 0
157434043 136216544 0
407139560 693280107 0
501489415 681548099 0
542297817 83996920 0
353653921 449061494 0
105055120 339357466 0
686661464 405121335 0
63812260 676848964 0
581233301 781240071 0
634487771 365831085 0
140082702 182416942 0
714298933 391200334 0
381744641 561536883 0
166906299 117434688 0
392100859 579766141 0
448418442 627480268 0
433260833 400144018 0
570668475 777140735 0
446218030 219890261 0
24408800 720373138 0
239460284 436041464 0
507393526 625401216 0
788249774 176099468 0
171651358 279281999 0
770425315 200633319 0
402407862 537465794 0
276543523 679469358 0
698313257 623949446 0
546155522 565807738 0
462180171 485697146 0
653158063 430315620 0
108754778 774065426 0
717329991 511691781 0
210732609 528353478 0
178042304 124812768 0
510424366 39244506 0
775243693 368648490 0
147321961 770482260 0
793098058 579187664 0
224909948 780016257 0
330888880 98918087 0
185725112 179969172 0
402625144 541633035 0
466841189 337496411 0
164026977 761322925 0
625900547 733602206 0
98979480 674704344 0
194319228 253581757 0
666150290 124639376 0
160556795 7696498 0
368592375 35648763 0
343203034 698732845 0
792982800 615363823 0
543091823 455535409 0
431619511 372165303 0
533583451 184408994 0
642432374 787503588 0
393260476 400479431 0
361982783 484190974 0
342320242 477501401 0
278064948 472389646 0
426413806 630493234 0
516513952 618711181 0
631771622 96141932 0
577270380 705038421 0
343659377 412361488 0
232874733 452468871 0
72111949 655981027 0
450429818 760802513 0
577645139 579561353 0
678785695 363513677 0
163579570 612646708 0
450792904 510867626 0
9137884 695574232 0
244372423 751002796 0
101260485 719396851 0
726046372 775265877 0
417447044 103631678 0
206656861 420546184 0
660587978 308073523 0
784227075 253943004 0
313254904 707250242 0
365595736 641380279 0
59547212 171730391 0
510311947 153632260 0
253413397 140527609 0
321091957 274606304 0
420512594 358821887 0
191685434 233605560 0
612542725 76261526 0
664496942 617283955 0
566124475 225248843 0
510325224 746594754 0
95231229 19681297 0
781594197 768679242 0
700833155 5753005 0
736659209 496489168 0
649499141 224414020 0
731657627 539191071 0
212323487 295606512 0
122974730 796821199 0
89381392 188886155 0
580091666 251734394 0
44161148 238747014 0
620809508 596911254 0
482018160 75217109 0
799433818 544918724 0
580385920 417376149 0
270715231 783203339 0
174892619 163025797 0
365033296 288722710 0
404749520 464325277 0
62479477 571910574 0
488634468 653926787 0
201759165 766673389 0
558216753 512745958 0
780781314 271554940 0
598177531 461272427 0
553915455 166196191 0
706272699 699495430 0
456117368 501794640 0
405094079 235846687 0
747072534 409103040 0
238679133 587960764 0
766672283 252469170 0
515586735 281230672 0
64359633 757820622 0
701167931 769987383 0
476305009 118940698 0
149460572 689823193 0
746791487 474041564 0
640710758 310857477 0
797004134 97445448 0
442331163 126281349 0
785257285 273071662 0
347475851 640689290 0
612202632 439135068 0
787225192 490070784 0
398457500 504614618 0
229412610 544617310 0
394622331 267148615 0
586165163 49952709 0
319096168 364100748 0
347811408 717296938 0
769542548 474693240 0
388047576 493406243 0
82167137 609150940 0
589576386 119153266 0
630817734 707832402 0
340579087 130140883 0
465811499 568185459 0
493490376 361030101 0
222285630 241063814 0
464032246 375229433 0
106950600 523398807 0
250150153 103976560 0
128424613 557502516 0
223734627 610462623 0
517089303 489960778 0
369999984 607448985 0
306297472 429399193 0
153083643 472790406 0
538991057 304284646 0
295840443 356332253 0
274063239 200213774 0
236970030 19571638 0
258043428 124608970 0
740405068 470158019 0
788002547 183941533 0
218031615 49935371 0
777322418 125514806 0
634887070 773200281 0
408172953 261856605 0
20678511 608835042 0
771566749 641486996 0
74538777 616900131 0
353485351 119297947 0
240652997 88682682 0
749020049 449941841 0
173813939 705501635 0
425225961 144948756 0
729842748 505314337 0
15484668 788830539 0
409331655 235207826 0
226581207 402398715 0
713350946 627862571 0
326342509 584460742 0
176331000 651045248 0
436172627 389941185 0
493441570 29997663 0
356046122 142014904 0
181996762 630431152 0
343438599 544100674 0
136709135 768644949 0
497021062 627530703 0
608262683 749275437 0
24966020 420869722 0
562257115 676787596 0
493489585 740956866 0
120265713 525696028 0
356144254 133656100 0
256846056 405653827 0
521395538 630591973 0
793608864 90207846 0
110887091 331380888 0
376126922 347312122 0
164916296 97914380 0
563720516 517055909 0
341256054 130978896 0
347230618 104683888 0
702175256 273926494 0
613449293 583731930 0
483224706 788477624 0
212837584 110218301 0
218015038 682985874 0
796092396 393731167 0
243929101 144047458 0
419230381 517543240 0
645143333 622548192 0
726468594 310077943 0
163322593 287556149 0
751592498 647799083 0
486913811 293571737 0
256964121 694064071 0
15842565 169592670 0
346534003 132018091 0
658693859 175474551 0
792808014 520062037 0
144315933 30837907 0
610159162 24366790 0
480476529 253349892 0
637933484 132608364 0
350644252 198381151 0
428412997 691435975 0
513851413 775209067 0
492146519 643625289 0
763742199 259180785 0
70512616 727058670 0
642705305 642916718 0
299464377 468928183 0
725823744 260993910 0
750761639 416012975 0
627683006 79230607 0
260798868 797534294 0
227123385 314759226 0
674538236 32984954 0
425934651 271588688 0
644255839 111855195 0
317844370 360481402 0
179247512 482140446 0
173276056 600774648 0
510471506 539845009 0
557864612 505944857 0
417562373 284582356 0
340559417 159722799 0
748816253 407483412 0
414261495 312898978 0
274493539 554054953 0
782539124 135953650 0
556839089 488232939 0
443610986 747132935 0
428917671 413610529 0
99563747 713317410 0
627762525 654578433 0
237225424 381830375 0
761391641 614556530 0
688140973 615545908 0
244018466 305323664 0
313334320 575402342 0
275495115 550392694 0
541299865 283496190 0
403414860 695005198 0
185288551 780775880 0
23547070 583664563 0
165005615 444239016 0
292207411 243130559 0
177077775 593986583 0
571214907 11603144 0
581743281 483233125 0
111738574 668643740 0
603923874 299614506 0
90875142 131326355 0
318734160 543257571 0
716270118 488358848 0
183497152 183562169 0
666200264 684236307 0
5701829 699539364 0
145523030 556572620 0
389136832 134206883 0
63948828 17930203 0
248504032 724437736 0
656408980 330887530 0
45539650 21770957 0
511855958 427486002 0
306678755 551402450 0
345470441 329983446 0
461788152 71731329 0
592533306 180403706 0
599420532 348948814 0
515790076 267132615 0
162525824 298505598 0
796103677 361075506 0
59341856 144692388 0
503818177 126940017 0
700989788 200253174 0
51548684 618780309 0
447166934 220607281 0
5850468 718955366 0
524712869 720951660 0
60887477 650833319 0
308993783 22898883 0
495843451 737330349 0
708798519 600372925 0
494597537 214209305 0
509385345 76521231 0
564474781 56399773 0
548056979 166650657 0
469989670 362136354 0
794788652 372614304 0
718302510 649486083 0
237855922 596134167 0
48141141 348410254 0
517756397 778827837 0
272886876 587480315 0
188594520 662281816 0
619248608 513118458 0
609651378 277430799 0
48124739 714596798 0
281307075 608321697 0
422729726 736729455 0
163795017 110240033 0
321376440 438266292 0
133653812 227088230 0
694262429 777781337 0
326203178 66651586 0
181095040 138840551 0
212496468 507248141 0
250155272 615308615 0
692034392 179731078 0
379294779 387754900 0
87088200 654730020 0
477740051 219516326 0
302798661 481044685 0
444641191 171040305 0
316076879 108705374 0
759943256 231052300 0
743431407 46620961 0
66394918 42873592 0
707522435 104702882 0
471361009 237705709 0
376666876 48665324 0
773173825 353681798 0
769326605 357848721 0
750488351 408869989 0
236240160 2118824 0
556510386 526145764 0
388872871 470567150 0
21186825 228807950 0
695959240 448445907 0
409664571 504094095 0
147761743 694937289 0
84271030 307977593 0
736485638 240987380 0
16458569 4551288 0
396083839 644308239 0
263094835 565557466 0
485799489 153944745 0
444384159 684514552 0
404161837 730524271 0
532431219 196607828 0
383001781 195420832 0
251846458 343487616 0
667914774 444528778 0
392961902 286599936 0
203253363 565644518 0
331047121 52711417 0
611780752 395052115 0
190047539 323280661 0
742116262 193722773 0
566273408 760356872 0
78004159 166805177 0
515066313 79254900 0
734114137 664664585 0
433339401 475420283 0
153364502 247460421 0
644784570 301877874 0
98544654 522919613 0
84441403 502217132 0
13443710 756184851 0
417286374 95108013 0
477782689 140095352 0
462573461 153807420 0
728257170 161022082 0
722056584 273680251 0
416339516 692007255 0
399676531 51399883 0
427290403 360171012 0
131647766 741231321 0
704003804 476278313 0
116104210 150682059 0
19846228 368868821 0
334252084 618064407 0
305069603 185822915 0
381423246 96821679 0
638349066 547730806 0
561822881 784362661 0
741612701 504970108 0
736159146 626371791 0
380606494 512404672 0
749088325 102343732 0
785418739 445782936 0
11995556 645887796 0
749286733 368921471 0
545827443 330778675 0
705727428 99707881 0
753276342 452047931 0
584679295 609511931 0
731992357 175989274 0
90383217 453097752 0
266173346 450580295 0
239195903 149803207 0
404742735 312683875 0
636610130 172237578 0
253062909 67814755 0
176032425 576117085 0
171917784 236224121 0
447931230 644765026 0
39116088 318244567 0
593255347 638520001 0
284389944 311334409 0
563013255 637792821 0
775621929 431736854 0
239876375 94645973 0
309572677 369886860 0
646803434 609221436 0
486152775 741667462 0
444025315 299818508 0
253179530 760361728 0
421138222 775498911 0
588876311 141329903 0
165763887 449421838 0
752058333 646645816 0
561113348 484929894 0
602855993 157417421 0
567215061 641067922 0
191145772 604073174 0
286754976 770805190 0
248614735 422692872 0
115244695 130455446 0
139662780 533934001 0
24907884 469877970 0
197131987 748766893 0
364088041 549104657 0
684947988 363959011 0
685287518 145162803 0
789487341 381747031 0
142066287 559990527 0
326823232 209887443 0
783047007 721175969 0
506695237 404223922 0
551484854 554915080 0
478660358 430679333 0
719941400 747486876 0
727673532 543093555 0
685870420 708654082 0
463467073 322877578 0
330523827 603962581 0
719223967 74783908 0
760239671 443780923 0
609728176 192108371 0
432217578 450391824 0
634749055 8177495 0
204312305 740362594 0
430927766 245393182 0
640532555 386378280 0
356215674 621077308 0
513318078 122241714 0
438110239 140886450 0
481137421 132038243 0
728223947 85440257 0
741535324 238036764 0
530078676 463765894 0
189619018 425078564 0
314045230 598796211 0
583644758 651768026 0
742059140 651331497 0
339873899 642824966 0
604491997 617051688 0
321009389 654527281 0
17819103 389138936 0
309898178 594055564 0
228764391 272921448 0
268102514 261231835 0
688065293 670105831 0
691757534 512388083 0
27913646 474559170 0
309402103 424211417 0
437066658 745591894 0
374053057 202412406 0
75044112 330676647 0
778873293 254722658 0
450937667 269066132 0
327109961 371146982 0
169031547 410321824 0
399730609 757672515 0
668462477 492679005 0
704535778 482252796 0
13478525 175784572 0
12048362 461758792 0
72274516 408096898 0
694490849 279939077 0
695584089 631429338 0
653433190 111674751 0
119581613 254673470 0
283807556 478893550 0
580969492 45909989 0
665319813 202646104 0
675857324 677202205 0
51127997 616797864 0
126352050 191758793 0
349629849 269199437 0
571021955 144246894 0
363769087 203512474 0
138600706 8128773 0
725844426 71874349 0
544353355 597727471 0
267128307 722871852 0
560245591 525789783 0
156790947 794840949 0
343900310 163963021 0
272390548 134655043 0
342394355 147018267 0
754187050 549735882 0
320441705 50791623 0
238319297 42440955 0
10321115 346711682 0
299412286 734348908 0
351487312 216500601 0
35868918 67675488 0
583615310 470549061 0
333785973 647454819 0
391835065 504290093 0
414542534 258913968 0
196012885 392058100 0
533036929 774094461 0
485080021 275236373 0
168540728 317661999 0
629771689 473006314 0
194643143 126052073 0
249329354 424628838 0
51995638 714209398 0
208377080 238076829 0
596829159 125250428 0
353794857 622314336 0
612879155 213492589 0
355560312 457509645 0
114949232 41063595 0
345407831 64069412 0
704841267 706313694 0
603459208 558382955 0
562937453 618811954 0
554604869 625384100 0
719029966 508499729 0
627800523 494242391 0
759238179 185831296 0
636526909 638935131 0
573353369 591054400 0
125334753 136795362 0
77782413 742940272 0
671137742 764077900 0
227951278 422416758 0
653134613 97691147 0
629675665 738527878 0
785751829 21964589 0
323738903 150520012 0
48674721 354552872 0
448993401 226205775 0
99318842 90998405 0
776537943 168173729 0
542889299 754593621 0
430647115 216114497 0
345674732 511891049 0
19657087 118085728 0
5880874 469927894 0
654063747 409500934 0
548784901 167018884 0
680515710 451108200 0
685197726 489221494 0
746314860 340951405 0
486054384 662465403 0
217171308 714402555 0
619608314 350000138 0
329021430 677601823 0
48936538 750164469 0
292827002 181400077 0
283224673 373203914 0
432311308 556787987 0
43925945 325155742 0
99409774 604919811 0
576551125 468513576 0
621383837 528118790 0
446638156 462139411 0
345224350 561123496 0
337169588 125574901 0
388170769 468027803 0
790941739 795456130 0
221964999 58536615 0
421725832 459849574 0
690887443 343083827 0
237920061 738931209 0
368324509 679257755 0
473347865 428152837 0
317061541 346910185 0
535639503 78795713 0
593273165 29758027 0
221777926 715392867 0
470012584 149500307 0
719731455 604598211 0
309294453 553044749 0
499285485 450234316 0
664430685 659511055 0
486765764 328152111 0
48352342 144890558 0
720325653 267773811 0
774629622 502129266 0
181079879 796829166 0
107195148 725385600 0
483610619 110508934 0
532520472 141847419 0
199882706 121765906 0
511215068 666138062 0
212781134 398787341 0
621431267 774128881 0
686913780 684669561 0
608385436 157745397 0
33677047 536441410 0
783231050 581842510 0
644295103 767863090 0
417943581 584928014 0
252519625 82717290 0
418124999 161458174 0
523256932 695480688 0
216679629 182704181 0
283401980 711205491 0
35944276 170971825 0
420487240 737487881 0
429120626 774639458 0
306626704 195133754 0
522166807 471913363 0
603107019 394749994 0
180789829 678966684 0
400770291 467143403 0
362451326 585613047 0
291668934 331693908 0
85742115 269994376 0
51399367 283675508 0
17951373 78881922 0
446251179 620424353 0
692100178 36511737 0
669235075 363930182 0
672715011 354252802 0
507217051 419377762 0
153359725 193540159 0
488732453 467147178 0
794023509 770529275 0
746372782 114555384 0
191094711 468812224 0
149329985 702696696 0
146468119 205900433 0
64554166 793451103 0
229405177 236436534 0
83269318 46431890 0
297899450 454702016 0
607810909 521170289 0
794715805 684251386 0
3455354 721915182 0
108409227 369066214 0
375299407 309390548 0
233588558 175861308 0
339340760 326830629 0
605265303 425703592 0
587483222 114207531 0
783685300 18851770 0
159793209 4833442 0
504384793 679048715 0
329737160 555793450 0
529613485 737280235 0
725498339 732280418 0
350453920 169009111 0
742901636 450273155 0
495072659 308588475 0
396313410 400665096 0
700924474 623669550 0
38604825 397999441 0
633186517 457395034 0
675397840 155606554 0
768477613 454092716 0
308824430 29696911 0
28798641 635968638 0
691924001 762817192 0
23450710 657017289 0
171370649 346495214 0
238328896 306363402 0
729470351 724346351 0
491300051 324927679 0
737357138 319311875 0
404240980 131911475 0
141306224 546793464 0
432223596 490616515 0
38101394 188409538 0
535948986 735093934 0
751239008 50689389 0
626755844 323958806 0
777257841 147614194 0
679172781 66793827 0
426537365 706819996 0
711480415 583799970 0
648624579 85931761 0
2244257 614793923 0
187242955 185569799 0
294078966 579829678 0
188223444 59237294 0
154068194 551955553 0
303118122 460209509 0
766729245 461774049 0
319100208 504857051 0
90311203 87257243 0
753105112 501524714 0
108174762 718754429 0
321918673 793153016 0
397112179 728041098 0
146158660 154286581 0
380175722 775552466 0
645588789 506253442 0
4822495 509727066 0
156338171 747912309 0
723114118 204073278 0
559893068 121354549 0
451353401 62049685 0
575695582 501325506 0
115196274 697256289 0
776718365 754087234 0
341034449 153384605 0
214890541 282170743 0
741552254 217765161 0
624881840 640166567 0
504754744 125770101 0
571086908 617214160 0
698218502 801239200 0
111327844 36482675 0
581293728 698149115 0
229417653 627025418 0
255808321 471087855 0
82713354 229148599 0
174087949 333734893 0
657995484 25091834 0
399314906 272425420 0
397080530 296940777 0
250322280 160361050 0
464141202 48428083 0
82453861 5114551 0
504034376 650789651 0
671275370 306393803 0
181945706 225460445 0
198014858 508017335 0
688933836 523636241 0
29132261 125432527 0
627741975 528193628 0
266874394 424082598 0
381342742 479045260 0
440965298 492101793 0
572512860 714986194 0
674891175 402293007 0
224792153 232098416 0
38287018 51466511 0
597268766 503889865 0
666151413 469464005 0
611060174 463334504 0
432247157 551550111 0
186739824 293880303 0
210910398 749488150 0
378056994 280070555 0
278596462 25035690 0
474257696 339207031 0
534379011 705241224 0
704274323 444334585 0
605810197 277360914 0
620684269 554618197 0
547766086 235125304 0
26735696 625425434 0
177914177 172621871 0
12091384 395591085 0
596264283 147254819 0
251758541 229929389 0
497172607 197893526 0
166806719 39553635 0
744796967 439748014 0
403668588 21410537 0
790934476 190381753 0
441678851 529911361 0
644729783 604339642 0
433182534 667947885 0
278387642 528219677 0
650349368 142905923 0
442723167 752380254 0
686435412 438801520 0
779520116 680230461 0
53205466 379262339 0
464253435 666539529 0
202078779 667512945 0
785378197 183747558 0
353045459 324380822 0
787142169 512501197 0
674661256 426213009 0
56546734 345829350 0
213648224 799832980 0
223862236 484209535 0
75365199 493055047 0
204936923 425873784 0
797798100 355057202 0
404856388 700728589 0
569546377 429350933 0
555028355 295574096 0
575941253 393237708 0
150815666 785738535 0
755689865 522635540 0
624463333 7813792 0
175101256 26294934 0
264247000 241596990 0
273236212 110100578 0
758214029 368247566 0
614919968 688225598 0
90177892 79024661 0
425267476 764053153 0
250727933 296876878 0
171577013 331577634 0
770407877 83070348 0
524609644 528799725 0
599335349 610940354 0
707794234 379471292 0
97035170 596201114 0
628175247 559568751 0
385427317 526772706 0
645109546 286958961 0
2851254 309286774 0
40171754 87362869 0
757559221 499734873 0
178957257 90825449 0
183528009 192338490 0
511281510 707987280 0
492377181 773721334 0
505920896 581985846 0
568339362 198736076 0
393686258 754189706 0
520844646 607096181 0
605533578 647687742 0
13872602 284617837 0
795623968 397265273 0
203522002 208751043 0
761302059 122076690 0
431071441 86222111 0
211690607 694632336 0
586818063 187335059 0
556198733 644417991 0
471211462 308960934 0
429529942 375731026 0
151345417 317173019 0
144952132 463221447 0
195900297 180806719 0
268927682 391451520 0
392226540 773638153 0
122049961 579812103 0
249314890 102060157 0
606678891 793832114 0
70919356 678084436 0
535173778 244137986 0
282757834 230973186 0
192870065 330657630 0
364979641 634329604 0
131230129 780696757 0
565801451 97856725 0
529712182 13989363 0
40111121 282175906 0
600750648 390030257 0
332747583 359404657 0
710252107 718000412 0
8678887 175059015 0
12216737 659696135 0
250723991 117761725 0
321219666 461486017 0
568242510 510798107 0
143397040 546161620 0
779350285 559242467 0
363530133 486203309 0
626444834 119718525 0
307441169 139528728 0
106290406 228741493 0
55870747 67246179 0
731976360 646117460 0
765935464 613813560 0
583187840 244804654 0
418019977 522955730 0
636702688 474862240 0
65915046 77866149 0
68504798 667327019 0
801102955 193845191 0
673625825 583077810 0
419961155 186020575 0
297954836 275095382 0
332484265 229977947 0
654382211 256264250 0
655478020 419235027 0
119253316 632576827 0
77408984 370473638 0
456706561 503948646 0
72156674 29415561 0
472382882 222485684 0
388948726 686584093 0
568693596 671464605 0
481916106 177010309 0
273557309 484288434 0
609537279 187509643 0
90114154 638611749 0
194447120 477740724 0
77229243 417936107 0
241313663 198656392 0
460550680 140031153 0
453265482 767111631 0
508494863 794006043 0
166339145 629074922 0
208906909 147658722 0
332315266 539007258 0
740281859 694617599 0
635931133 451485559 0
143664832 176398964 0
334904054 182814781 0
753353510 115759844 0
234870756 528330487 0
766234201 542761425 0
441456307 31397642 0
309233242 582101379 0
392527857 34610116 0
258839172 555669138 0
14664817 474457650 0
344810723 490963504 0
390162206 34176004 0
646660973 465032758 0
633180101 697089875 0
20656922 131048319 0
244530805 207302942 0
695672587 706445555 0
580021299 35592951 0
535896391 452423791 0
239547798 519899563 0
438068759 516354408 0
648440898 187952359 0
754293136 731040092 0
73726762 137071849 0
443987831 643782051 0
418601754 732595736 0
26655123 553506190 0
595300978 11006148 0
175800365 11486613 0
630274775 745860625 0
510321963 619757750 0
767718755 801110581 0
311443805 509107484 0
380691675 446230520 0
547972742 256396275 0
89075288 605940428 0
665593914 102089391 0
334879088 563750478 0
179937814 743163262 0
39038634 1202618 0
759178161 219067919 0
697569269 237135309 0
517276193 278930051 0
527639357 341254654 0
406901051 638523407 0
323811977 453067575 0
300887376 479947529 0
403419472 272766388 0
235937301 744657299 0
103766438 720519082 0
531158820 518498886 0
257137993 218723627 0
274733610 515900023 0
287500050 137859271 0
598795510 101375962 0
75032408 2060028 0
665028464 240228414 0
370638813 650194825 0
760008288 500481342 0
203795684 102739263 0
462910056 407986557 0
609587657 548948847 0
381783380 516788746 0
469482200 602235261 0
379500197 714737970 0
775631063 394967925 0
432292207 628062796 0
99332746 465922498 0
417341162 607219639 0
734120392 44735731 0
332448957 63914906 0
517608427 423223106 0
545369703 132441571 0
595466367 32611359 0
453352865 577465735 0
530720383 350011994 0
252109804 174269401 0
611412801 266591960 0
344241541 358018916 0
101341239 506545906 0
746076977 353050171 0
619891870 774496311 0
697580289 677203496 0
520367676 604310165 0
410349505 201821681 0
467529551 2830851 0
246734062 582871468 0
280547177 470774552 0
530649539 58914277 0
182259170 229393273 0
328808317 294670440 0
62879156 716815211 0
497397779 79398314 0
53567421 37760639 0
416404066 233372863 0
274084581 683154899 0
752202939 632513740 0
589507336 665438042 0
243223357 49934785 0
747511606 460251689 0
146062990 525449026 0
290109598 123047124 0
98009986 634681729 0
361433953 488230787 0
252944947 194204530 0
230543098 332762676 0
527031306 521455541 0
652855978 777504757 0
61681230 384520086 0
476126973 351604829 0
699846494 271600086 0
194323263 100308928 0
603153608 776913759 0
97142662 246736390 0
626651576 463332817 0
641452851 370016075 0
26997144 444519153 0
547546313 175519584 0
571441209 527161838 0
339219040 494933415 0
402243457 730875717 0
79427868 24207090 0
782181017 172895538 0
671182205 733482961 0
719290419 391520432 0
536374332 380782648 0
700901906 390497285 0
192505806 2825379 0
266495144 92372234 0
763094287 62441628 0
371523208 395080495 0
654147288 68332980 0
374721439 527262482 0
76118563 449582181 0
734346533 11397644 0
387607844 18389573 0
104808430 189441308 0
35348152 165853286 0
195749749 168399646 0
355063347 682539687 0
342442394 517905576 0
248846875 388571811 0
449674824 13064175 0
553322862 770521005 0
366401846 296240623 0
328938886 60695549 0
516199776 411301001 0
137293358 253589440 0
230478392 297204643 0
401250526 427786435 0
312491651 215169880 0
522776592 720223371 0
639675095 452942227 0
88511744 625641309 0
506045759 391238444 0
85785221 344864615 0
33519795 379348155 0
88623132 782041930 0
495692932 295790545 0
69166612 119055577 0
760812551 673007080 0
723709959 291418310 0
548990406 678798858 0
32565734 125475105 0
488545416 465737280 0
611957711 285773679 0
563964549 128351947 0
177264396 651135192 0
127142560 1567407 0
235271752 734559166 0
576220453 245821750 0
5778934 558203414 0
736377278 125564511 0
462718873 363264888 0
561757602 677794925 0
243874044 92190673 0
798011292 419577198 0
221037531 205497224 0
409949718 136255731 0
64156569 735589932 0
766237146 144966943 0
611163218 427935372 0
62280686 272243296 0
690197569 716898929 0
359871360 322776941 0
64156242 555920731 0
511868284 257229453 0
499992870 294156249 0
121841997 273605679 0
265680803 257821189 0
106626873 663807050 0
330520319 436137699 0
656490639 64165069 0
12994711 763409438 0
467540651 345427130 0
157520367 791091882 0
76884657 782834679 0
757855750 171469342 0
571363227 535037103 0
175007708 416752095 0
617930402 790793799 0
704178216 12073624 0
408896333 381410286 0
643299509 362098320 0
598086001 662213034 0
789383200 122381251 0
349359920 560890612 0
41241398 462628138 0
606682050 286060935 0
363087295 528901929 0
211780548 770889829 0
109845655 433029658 0
223357624 41640703 0
538487126 305624531 0
218494280 254998729 0
626261405 645109016 0
795989698 130669175 0
619969931 624411319 0
493665380 87520236 0
499784792 564198939 0
394188596 69963580 0
333851814 85005204 0
185943730 399369906 0
175116714 530523732 0
284537646 92378170 0
199963514 168630476 0
378135534 649475653 0
342253304 419233133 0
222145094 248730259 0
468638884 747468064 0
757719195 387470277 0
384876809 440457582 0
645333406 302507571 0
413555305 214483098 0
429441845 538806675 0
66531705 332423604 0
29913150 517422123 0
658389730 655578012 0
563728188 102313579 0
178609057 42093158 0
172299129 374384966 0
492678595 86871106 0
671737480 258483776 0
77879996 161167215 0
32817629 417753108 0
725479746 427801369 0
146494103 684074468 0
349128040 110749941 0
445142757 266408680 0
430111140 783065009 0
343344735 212631439 0
181663185 50355979 0
742103473 242707457 0
226492982 437686698 0
206016647 19362182 0
488793293 505008139 0
163482353 300478748 0
777074398 594481723 0
42826861 208509868 0
472297040 623655674 0
216362547 594868262 0
438191529 35871524 0
512809246 450257742 0
320218533 299919203 0
338070303 383852743 0
427554964 272028003 0
314109127 79752307 0
523919607 279444210 0
393128208 213330044 0
130576733 426401012 0
659579626 771651946 0
641849542 657873360 0
423450238 781691672 0
107161989 389366055 0
527864452 745362450 0
81142231 451005494 0
195963978 389942030 0
51210953 74518527 0
679405186 32769014 0
141300553 735520180 0
139068207 197061504 0
524570966 193800005 0
121456564 366318519 0
427786919 384761874 0
209910106 219464040 0
277041697 474352173 0
200957505 324778615 0
94713009 413256591 0
30452113 162797997 0
97909901 689152450 0
772982761 261608371 0
560667806 285279392 0
404343061 469430143 0
102526607 239171082 0
112738246 433377865 0
598243497 296373633 0
558730322 258595692 0
175132574 94580502 0
737597064 64315206 0
504972517 107283735 0
184003516 670090135 0
133630259 245253960 0
99338375 325631799 0
55480572 27143305 0
609453598 153924743 0
347521741 544526183 0
151347781 540404338 0
52583596 624541226 0
318768623 487555732 0
438808864 492104459 0
239030317 595417472 0
282177877 726060089 0
589267544 745599262 0
606654451 467769489 0
625994699 300214836 0
449261790 659521547 0
442046462 116584694 0
753258084 375266883 0
473993612 792057801 0
427877354 65379341 0
597333132 337449804 0
465039759 36693904 0
131091260 703411503 0
751345453 498405904 0
299410510 399420397 0
736368033 133707946 0
197959578 395872966 0
523923729 56345507 0
503015565 44194605 0
563090453 627442647 0
119231373 199794844 0
221037175 54569347 0
550300033 740457192 0
326940137 725499974 0
339058891 710405452 0
581446638 361884359 0
733978113 759893538 0
620623953 252970611 0
299000087 155571242 0
252434987 185848942 0
209990917 540118730 0
540105242 140925250 0
546542397 334362802 0
148051091 259365292 0
253568380 102306234 0
103072036 109780939 0
711472618 631632037 0
207058140 309155755 0
140306935 212406232 0
223530936 279942222 0
654101672 406515600 0
679503178 791343620 0
418771752 244601414 0
260774255 648098573 0
13522606 255622828 0
520217277 342086234 0
121019778 746626846 0
204741971 782850146 0
34170093 15677164 0
94835614 680349707 0
102091304 621202986 0
157448425 270365807 0
789660892 10907154 0
148622844 291706701 0
391273355 777884131 0
632616991 79732776 0
582265473 48311842 0
139886871 628753925 0
232119441 371027072 0
652408722 212731948 0
420413906 169672938 0
80262032 27824091 0
582036717 315726602 0
152315527 302134164 0
578387150 212521755 0
652399256 9165742 0
185169061 644015754 0
57621982 423154402 0
528509457 538358400 0
253972395 699341579 0
426634952 649113634 0
247669650 699232403 0
191860524 556128598 0
393808579 551959192 0
189602586 450846489 0
146190819 582219744 0
510653648 89745378 0
617775775 757444252 0
187977699 773091756 0
81702414 406890253 0
107217838 235017921 0
665852341 559124280 0
507202037 618440253 0
202459671 191612986 0
747582088 565202561 0
60700867 440323755 0
710155990 429242821 0
333322264 139714101 0
98168961 45458141 0
477117608 75228346 0
91886749 285400069 0
315307197 777279985 0
548451648 251405234 0
156849882 281353479 0
312169708 388504882 0
83343731 76489148 0
650962772 745050069 0
283855303 475919956 0
511556437 765204449 0
746686738 268746320 0
620852647 409538053 0
567742953 601592103 0
543521673 523206217 0
426586008 779377559 0
582510404 216213838 0
139066295 626847053 0
301068005 56165220 0
731985023 243772303 0
425674122 1064247 0
200957181 135808471 0
444768698 745137567 0
180657675 466490980 0
202634033 531312278 0
554230976 347416784 0
19938291 276879035 0
228819881 234440263 0
239811486 563239039 0
449461412 675067650 0
538682430 47403019 0
627446508 260971638 0
629789110 651066780 0
790402089 280932858 0
326248747 698413175 0
85166937 565981217 0
107561495 195574145 0
211762992 393406675 0
472234787 273146372 0
126109959 651551090 0
652953819 262383414 0
726690101 118128459 0
314601794 203687651 0
476788887 257513264 0
756082053 508286365 0
316427508 553123515 0
131899490 421658795 0
579067285 640979638 0
524839957 481979741 0
201788684 450200914 0
131659194 127239977 0
378713268 73158363 0
168324535 137525374 0
622041390 104717892 0
591427486 741646887 0
791208002 668822693 0
466651631 402575609 0
594992385 31757166 0
145829191 252930914 0
169581365 95056815 0
545504225 27467320 0
399359162 179876844 0
647712293 519854232 0
635856125 664348812 0
739771056 80874467 0
477150258 580656734 0
391698839 29487328 0
446620190 429516977 0
554291151 216912048 0
142347425 685371590 0
532705143 428923651 0
768232242 389873636 0
139948436 374891662 0
297177006 492569663 0
311278706 561428968 0
313097601 756675286 0
200617800 8873664 0
554482692 696654777 0
417122536 615231787 0
726648744 737631679 0
366305380 566404341 0
402283563 374992417 0
176095692 676379449 0
360475197 557608903 0
427095773 7421298 0
81614354 650876779 0
500548692 350598701 0
244378260 239363852 0
97461241 235899259 0
443050635 776104851 0
532391456 163598002 0
482945647 61440194 0
227138271 464263286 0
646289431 714891944 0
560681881 44921483 0
130270682 430362694 0
490337823 142485234 0
482002380 454937418 0
662904753 123170687 0
207862577 730976703 0
103226559 106663842 0
89880354 374798457 0
764593031 371491186 0
704321783 339753517 0
263472428 62248145 0
573432832 343032923 0
316735589 458496641 0
156873659 189063223 0
521775636 666563921 0
310956643 478957512 0
170733865 111257890 0
375303242 382502970 0
153653850 518319687 0
614391629 403305490 0
386134117 300396398 0
190693837 675454852 0
553424344 722446613 0
146169924 417028793 0
566379659 676200806 0
449710647 671426926 0
295335362 303557433 0
752262076 219929978 0
645470222 511514425 0
266521772 69450364 0
177155425 445534226 0
465865220 497347760 0
290868818 524090540 0
334588413 218133240 0
654033839 61684085 0
510252799 470117068 0
315347785 273288706 0
558169478 617064389 0
316778901 156870100 0
522695726 645963893 0
344508969 170833130 0
384308288 728298542 0
70592089 140037046 0
771333318 760232763 0
648797426 476782727 0
650465289 733161636 0
624505982 84683776 0
655602388 705908428 0
793171331 636193945 0
303031238 743600035 0
230955403 188967115 0
210636463 390138798 0
614870541 32560558 0
515662354 217206069 0
667296752 742356692 0
447868192 386819266 0
178087163 514357040 0
191558060 385518083 0
795897361 783277473 0
751750708 65002825 0
178883164 516326535 0
512223242 265051234 0
24247162 432333474 0
450544223 721158723 0
40578925 652565105 0
626744811 33465415 0
416448708 518717406 0
454952013 40346533 0
380153313 43176765 0
777025355 394649211 0
614610375 251013034 0
614286623 743247074 0
599313366 741923201 0
314422746 408649755 0
31663670 607766033 0
114654481 252571178 0
192687080 633852297 0
647969669 137550301 0
622868010 244407482 0
192785427 478463471 0
128709372 54216038 0
20931171 336201454 0
75721458 96146051 0
22297673 117247556 0
32396716 334192491 0
29308207 625498515 0
187498844 231626053 0
613317750 739650601 0
210114927 728461890 0
315634539 19353478 0
323712149 669107360 0
583385869 568698589 0
384944947 646358431 0
519297039 759179593 0
552179252 339971192 0
443502628 639514222 0
658063921 449119756 0
437916691 133460534 0
105443591 356532559 0
448699804 391437351 0
769548309 564272120 0
492673547 394476590 0
177985790 770045294 0
762170840 195684696 0
239466545 738066591 0
347057843 470560907 0
124770356 75391982 0
695166793 375456214 0
146220112 267639399 0
769293451 296361503 0
642356110 758570898 0
238528705 165022238 0
204090971 162101280 0
201780005 76173941 0
294728147 426863100 0
749207502 512333312 0
308046207 17476721 0
642030946 778410845 0
617327448 648494240 0
665823110 662765737 0
509643990 164393092 0
290543569 333352972 0
564085528 120922918 0
35941029 624397745 0
589498553 453147459 0
788478371 787220349 0
276175704 386247906 0
281085157 515884116 0
389347999 358918074 0
467565997 143134041 0
391322864 238199507 0
32792603 160020727 0
257449817 748871603 0
677289069 363957599 0
591110431 734580188 0
200896459 713885421 0
575462090 714087237 0
20673469 504012418 0
681322466 413752194 0
240154524 183399495 0
637043327 158663927 0
541086562 645980654 0
71988391 432424619 0
610949802 535466531 0
3631767 737406116 0
150814564 675876352 0
84437875 359664869 0
636051646 625122148 0
106724691 422501820 0
801255162 591258186 0
514188258 48947084 0
202070095 336769355 0
192628779 787630738 0
780231923 163811103 0
651472393 452511512 0
127624657 361177350 0
268241671 480519636 0
344550022 89746227 0
502855826 772263473 0
48892074 232186371 0
413736841 432757360 0
391921637 546348350 0
789961265 367236293 0
474418799 376253097 0
756781639 637597675 0
151207381 9767702 0
374259331 688796068 0
678773746 542973936 0
618093120 195404284 0
393137794 138994431 0
426192900 727851460 0
318830198 523216495 0
297149340 706601242 0
262639593 115429121 0
551560386 135951574 0
238543966 467624747 0
660903636 392509473 0
432599029 361938977 0
378792832 726725394 0
552797524 310267732 0
694891629 764557195 0
260713984 421261283 0
601926659 580268869 0
571911460 550605458 0
467976149 622241209 0
658134820 404310433 0
751473322 23986280 0
463895481 482639239 0
46382949 717934009 0
500278178 173979849 0
611464679 406545288 0
670059675 208885782 0
646226636 596061708 0
662183499 308041485 0
506477444 496558480 0
415309574 248664076 0
268046593 381708098 0
554262326 446038490 0
594466726 424402396 0
28347091 435853054 0
130125071 544985041 0
490435644 408294230 0
724676348 110861238 0
563158891 39110992 0
45691716 572555035 0
136699136 738845226 0
419388144 509000302 0
40094209 459848644 0
653215422 55711614 0
350476103 711028455 0
255358763 209805557 0
413229229 676539828 0
43323268 459694319 0
501693170 371573477 0
453209282 629522313 0
223149932 579064010 0
311751925 160909044 0
21900815 43136999 0
85255531 98434212 0
562649533 443716245 0
249175809 599380363 0
226681860 203737948 0
291193618 109201413 0
453862322 307933086 0
421215416 569480611 0
333444337 326012802 0
688592671 34032864 0
625578726 640259114 0
73062934 198085475 0
341817352 616955739 0
119224278 467007517 0
478859291 305427457 0
389115443 727675008 0
181060295 188718996 0
394344938 295514806 0
349740792 553580240 0
706664561 627418250 0
254436509 214994061 0
395729845 110007461 0
328675368 199245745 0
448536997 204464806 0
246878880 218597657 0
45485851 717069559 0
320191113 667086603 0
543429911 3094273 0
99980231 82520147 0
377675403 226761941 0
570406891 368995888 0
313002482 757242923 0
563357922 697692260 0
673465210 65486408 0
504216358 330886302 0
761880451 58822889 0
634289599 26492059 0
633868521 788532348 0
691972 666044308 0
442377149 69792266 0
145059297 91910050 0
192970759 520903579 0
388797854 727810381 0
135154808 558642509 0
289731592 677789598 0
652807770 575208324 0
751541064 584675693 0
308064065 799571765 0
178310037 664943686 0
736252400 309017950 0
742977638 206679490 0
361215633 217879220 0
752778545 513315471 0
459263739 633125303 0
599930275 672727014 0
79836096 361207623 0
719696408 224446177 0
106223326 170913847 0
793465087 595450089 0
373667700 143812413 0
690506245 608670214 0
166143839 791138163 0
642415594 172217634 0
438793434 74191570 0
401793335 53732101 0
626596759 125950474 0
662390581 589200266 0
445437906 33801212 0
282623824 476161771 0
135503311 278054406 0
628238481 546034394 0
50074006 568356901 0
243277562 408548268 0
294650621 476918897 0
708311985 760821945 0
718551319 426034527 0
661309539 52673115 0
505993368 645024550 0
785401084 456429935 0
208627871 35285741 0
260187683 557640691 0
130807657 375910164 0
758326109 747748001 0
251295051 97142875 0
345778862 780803572 0
75939674 772845860 0
716543927 468396473 0
726064863 212878294 0
678343728 604020539 0
502503360 702008367 0
698688122 512597793 0
736681018 130390074 0
471257295 409337085 0
651006731 657098036 0
633462515 569856439 0
651939020 492542554 0
654302017 39288877 0
206461952 771958742 0
639432271 665309608 0
751047633 754902813 0
562031150 371350968 0
121757558 454538141 0
576385411 285525713 0
482898316 58908132 0
143083969 216934681 0
244536828 364954056 0
465839282 26685510 0
14057754 214044937 0
264192763 38332302 0
678964312 592337342 0
709316698 439785917 0
468205026 519110786 0
447609239 220699273 0
488608649 747352524 0
791788278 20942674 0
338347436 81394424 0
736058423 404246393 0
366836321 645945752 0
384810173 401745898 0
436245980 25049263 0
730573301 693140881 0
344687116 710291465 0
139920471 362983484 0
799196322 178409254 0
281554843 607708005 0
788294897 558586653 0
304257578 16269160 0
755926967 547852563 0
375264211 790636990 0
394486142 221328523 0
719773921 222164001 0
497253969 95661758 0
210207686 237579737 0
371172791 617377611 0
182275853 55587043 0
652643224 142907181 0
309357350 75074908 0
110522815 363917087 0
517370842 272548396 0
182196727 381607249 0
604465320 394020645 0
474512191 103996289 0
51548166 751778080 0
72530031 556235500 0
769407562 541211439 0
185281667 477241771 0
403105433 242089836 0
61387034 367785659 0
124857822 490047630 0
782843441 214050382 0
726896520 782022726 0
390585633 600753959 0
399590459 752093331 0
257932184 128185256 0
689651656 324941790 0
97306929 663954364 0
90177459 239492409 0
745217537 402422475 0
523995606 638102613 0
538399727 437625400 0
86124573 440235184 0
326261554 159620249 0
347603742 659820027 0
185634658 393997008 0
197212908 185522240 0
301249732 395649701 0
491229655 634550624 0
213712714 569950827 0
757057088 269225681 0
430302677 689340522 0
599186739 189381456 0
433606243 322884665 0
473080938 135098960 0
398853314 105307823 0
683116255 259133960 0
639430744 344152588 0
345600284 632859828 0
329443684 280266576 0
246638278 263653059 0
49763471 286724939 0
615721274 64355113 0
514203710 541694237 0
753350345 45942185 0
9911270 277645862 0
342267299 250982533 0
283186395 713497830 0
757146409 87291167 0
65299491 153043684 0
792281100 733144342 0
555553735 761596504 0
521984427 475481644 0
73674235 382618469 0
75290181 175872266 0
362448458 297266250 0
193746297 363494007 0
447553648 167065249 0
191266279 425463265 0
690805956 654526165 0
525296704 712343698 0
285143738 167163347 0
1074057 320339868 0
420190648 491577889 0
631700356 9939540 0
102511811 415059200 0
274848907 79078211 0
646082473 413952502 0
594776506 393613800 0
642621333 50480891 0
648312883 47383970 0
58428788 497620892 0
92438661 510380710 0
552479951 308193867 0
332063253 519039459 0
371277377 316553179 0
327030207 81897068 0
81674871 138971812 0
460659999 344295309 0
203959527 505857114 0
336735561 193225704 0
425047186 358119456 0
313793347 146396308 0
372571533 687360450 0
469904183 504399016 0
158483240 568316206 0
119585887 228261925 0
363786564 307734187 0
634802331 237033295 0
249701631 518014515 0
113319450 548902492 0
331228000 526005956 0
28661875 413497221 0
528447290 446335279 0
466019426 657618006 0
197813520 80765651 0
369383310 553006940 0
687362478 192729916 0
93697542 556870546 0
269729140 515488332 0
394300898 376958464 0
315617749 62888066 0
728445485 457868540 0
572568801 248292269 0
733573167 125044660 0
129360520 167448655 0
719580778 82600578 0
500685502 266015462 0
512213142 579015462 0
705578187 714414018 0
766448910 298623312 0
93639407 283578472 0
444420700 253412204 0
82137046 443770693 0
152505543 39558761 0
709469359 326322122 0
768899019 169688619 0
392561270 621982645 0
624098278 503182567 0
303873138 358685167 0
671458152 140579135 0
284906400 789462603 0
465519796 508292908 0
360468396 791338086 0
649646669 293032578 0
636486335 761100415 0
483425601 683898399 0
782934420 542056887 0
358788191 528324462 0
148785516 94548135 0
489945566 228377802 0
735543718 500843811 0
169574639 337652778 0
674350711 709360781 0
507775707 601071518 0
517405756 292179736 0
49668279 546025383 0
31387081 275314803 0
590117934 233262477 0
183670517 319960403 0
476795350 154969321 0
220208469 558801710 0
537479605 123831211 0
314551581 212120638 0
266829010 420629575 0
75021194 559707857 0
749508255 346554585 0
310202708 418078742 0
714122059 158590206 0
163713235 452249409 0
232991755 727548916 0
576040890 56232464 0
554362274 502523379 0
678065233 602391726 0
248472204 775580748 0
726419246 219524397 0
728823305 189824803 0
724749767 573198135 0
563028141 236253167 0
73020745 254887921 0
370908906 121647573 0
60148675 127308161 0
793512980 648389691 0
751646498 526843631 0
370318732 594805803 0
229409810 135186894 0
635375640 673082610 0
235369998 35389299 0
265205109 582501564 0
472440792 501642113 0
56096540 272756572 0
443477238 498396529 0
444160133 218022346 0
419177212 124714718 0
177341427 32106930 0
664923901 211919135 0
587872379 567941603 0
128328625 423692466 0
587897471 372303894 0
189803042 564286864 0
588513825 676927011 0
115894216 422139187 0
451790190 690364223 0
555566892 442587200 0
464825557 209133110 0
533246062 546301233 0
497845750 514184537 0
442272670 274554740 0
162279877 458481307 0
37012021 579163733 0
102352011 581381932 0
493537918 63823266 0
179170163 512689771 0
452979006 696205260 0
698580443 65350364 0
478523318 230615777 0
137104622 721649870 0
546507691 213933385 0
423042215 272750446 0
462269948 716590892 0
137437452 506419473 0
364902488 149255415 0
305084107 371009384 0
527316588 353301404 0
499356633 732074547 0
731815373 157625879 0
630361244 456175438 0
363027994 661291574 0
418407127 591749221 0
136399048 497238844 0
53521043 212351684 0
643304467 736629313 0
652543392 380598016 0
452617971 582821110 0
730305307 375466443 0
618055364 366325816 0
502242727 405357911 0
149429103 436993672 0
432796728 726198353 0
498450219 438244275 0
192423554 354756059 0
278723908 87241031 0
96884531 553619815 0
478097867 110863305 0
256982932 750895688 0
564322729 547429728 0
377028794 524834505 0
152711649 91291155 0
250499447 147545907 0
306401244 199944793 0
301204011 601460870 0
61157756 359712437 0
184387265 79568951 0
608890315 556583742 0
488651740 601922937 0
786369828 383924864 0
105337483 759753567 0
238921232 347447910 0
692449281 562881537 0
432218448 687967443 0
266775659 187737647 0
497584060 135547437 0
424956920 181569513 0
797648416 282496975 0
426229839 493627564 0
564565957 550676341 0
586422740 312683351 0
179029522 44378218 0
518354810 128462899 0
182376811 704695981 0
753904266 114447885 0
108603987 157261634 0
464783399 182158650 0
752278400 294634378 0
564733916 337788288 0
257111345 716306164 0
399081544 246840961 0
168694327 280088713 0
179936432 741867558 0
270108699 505623710 0
134444747 388111731 0
726928089 142144440 0
170912100 155311844 0
458992047 230810134 0
21827660 592110888 0
359735410 568254887 0
380854444 554943616 0
538816379 763271784 0
170991840 519325122 0
790368425 639550921 0
477059595 366322947 0
212302565 649759206 0
632496899 477972334 0
169174742 262421840 0
174225891 55986056 0
29855666 93995717 0
80681698 433488680 0
787351842 170082038 0
795560961 397125707 0
138225144 302888379 0
658092283 161255250 0
122575409 710264451 0
352320175 563684733 0
610218201 288294478 0
41928089 511846797 0
248934756 32920934 0
186166546 102478520 0
495549417 773763536 0
399435067 326620609 0
487797175 101658720 0
794683721 603831947 0
519695897 209031074 0
283166841 408483291 0
572930002 498165331 0
198946267 787402744 0
229547705 397012890 0
254198622 614630476 0
22042792 748746142 0
633090992 120306534 0
723636720 178476785 0
800723159 228318339 0
120769415 689135616 0
62937504 759522276 0
105576764 571258631 0
774035596 387723821 0
246917604 411142235 0
235502481 473123178 0
416352815 767584930 0
17039106 445922572 0
523452571 128812706 0
60135606 800442603 0
298109899 729608305 0
730140172 790755454 0
36028445 364961671 0
538437410 546019259 0
29605109 773902052 0
208906865 618552319 0
791143071 563448537 0
268863840 195559226 0
133644804 109334378 0
398466087 563454546 0
267277946 558797041 0
81857384 673841250 0
276491767 251805758 0
18701067 596512369 0
24079852 692892182 0
395421687 51112703 0
638067458 116943197 0
602893293 280409432 0
556148324 212074201 0
573014690 738135028 0
112728785 12048553 0
10879152 603687165 0
94554137 748000170 0
777294689 667907017 0
454284126 729131051 0
48174542 226145443 0
316197369 353532192 0
313749975 442823131 0
515481724 87375224 0
207221684 126452442 0
512093583 713821200 0
78729654 551608398 0
325556100 426191075 0
612602973 228215177 0
717381270 134675301 0
658511365 533358265 0
706178863 726697104 0
119356281 719882043 0
219421424 773145614 0
754038000 164704718 0
340173980 308775660 0
696338842 302700997 0
658760775 3239667 0
402631924 517629011 0
431491251 91714429 0
231073816 126730257 0
471302512 752484766 0
509483190 479233652 0
444538949 10694869 0
113624866 200099018 0
739687280 576678417 0
38285654 566805843 0
110944935 416926541 0
747292348 433774811 0
798796106 388703041 0
76013522 80622078 0
45953723 513509542 0
557359035 581873226 0
190878108 14849402 0
250666874 739704377 0
506821909 297428677 0
209826381 84062645 0
293176854 354472870 0
514342450 3720628 0
527769241 422023063 0
36830671 606128416 0
459333317 545625897 0
69558504 305489339 0
95159455 274483082 0
167311632 341915713 0
588038658 710817404 0
503756023 155889319 0
668212359 606078222 0
183005256 673950102 0
226693553 740533003 0
726624900 36397856 0
780786088 464366794 0
19676168 43392838 0
391189131 359642219 0
187350388 380097335 0
612111622 717533511 0
24115287 781082727 0
273568855 675558042 0
214623328 109165360 0
351977829 333550000 0
506134158 589643401 0
735757806 419214784 0
624822675 499892976 0
491656765 672709192 0
28527030 83991237 0
778812444 48949179 0
339178079 2322 0
271420630 333642994 0
76754850 47560439 0
555134594 67532776 0
568216168 427306797 0
471963273 598919029 0
662352707 328474221 0
664592523 393330166 0
639460469 224136242 0
597834282 111681575 0
166185980 259790303 0
582560572 22419234 0
357525661 248967173 0
438236382 335841459 0
162849183 597864841 0
176684790 713398575 0
96524774 178514670 0
395608397 178273495 0
96914743 788506955 0
148573544 740025796 0
620729957 221201871 0
289868642 356397002 0
772076854 163206812 0
519473090 347442099 0
302115462 197047179 0
175114501 398108856 0
501192970 30006042 0
431156045 372177894 0
411692034 599384739 0
648966843 340102381 0
415344555 157975313 0
570741743 353470661 0
630290123 146738061 0
326279462 358187276 0
562900975 695253804 0
472679360 346611330 0
121071060 293599603 0
571370912 519704169 0
534354670 353414038 0
688046494 70349473 0
121073414 606436011 0
96530552 719164333 0
763080590 212807228 0
72188966 12694631 0
33656561 452894043 0
71463499 701559069 0
212609035 686354565 0
621438314 297159822 0
440414341 27183073 0
793430301 787296271 0
163805847 93257875 0
585957351 472986794 0
46459636 737271948 0
402650861 501190924 0
615637314 27064132 0
330950078 103835523 0
42530432 196509742 0
355606189 151647012 0
568419118 257018379 0
31013225 544141405 0
594207653 257649328 0
657059525 491569203 0
700542828 165690195 0
7339694 619512550 0
3930333 32041257 0
221276197 655260519 0
781802437 106396760 0
646606119 702344099 0
348358116 168668095 0
59253846 532419406 0
664950173 600769229 0
113609770 340210 0
477951031 513102672 0
517082935 599318854 0
783665382 789330539 0
455755440 484935855 0
614894041 479170247 0
545263591 790929186 0
494059175 103252218 0
387835799 383686237 0
334429821 326421415 0
245349175 384921313 0
237775167 529644538 0
37978932 191197431 0
689407135 670887943 0
158131990 665497914 0
184145285 258959191 0
766698047 176980613 0
697856800 765036964 0
169613383 8078674 0
420258542 199618896 0
149488047 655484660 0
458332346 407142772 0
482661709 107945392 0
110206973 335643650 0
626045011 362568691 0
314407234 251669119 0
492345530 170269181 0
608027675 454741830 0
166799545 244459436 0
703204617 489302873 0
242305496 776674466 0
346484785 156376888 0
388560394 720414705 0
320550033 334714924 0
422747870 294380189 0
580960055 776041133 0
356492586 613167981 0
390936850 138175509 0
459836084 411215617 0
787038744 99031923 0
14417624 70017289 0
726666534 660069948 0
685292649 239478044 0
596566579 136722102 0
265384307 788883118 0
571525743 566890315 0
405954943 335351760 0
573416529 34798226 0
636104599 664531653 0
185229460 242767081 0
783002501 353673369 0
311258927 180056569 0
160786455 683410260 0
204352045 409036196 0
645953193 714651722 0
741123603 159261599 0
295701771 422097666 0
606043687 645914374 0
298533179 645795314 0
397051168 136073106 0
277258722 599025582 0
554002270 165175093 0
506653773 216409455 0
616190722 188405672 0
78141690 451302468 0
163850272 499368901 0
484634152 155724977 0
648792883 531504477 0
434793010 526488399 0
430917202 523213339 0
3934404 543957951 0
135420778 121930743 0
98749543 100694795 0
391629422 237133719 0
579320796 68660683 0
82393522 335519452 0
492798816 183998434 0
25807560 780048113 0
135361887 139663170 0
671286541 761319194 0
511378774 794337412 0
179404693 232694658 0
146147810 746560777 0
662798794 308550164 0
281774292 606435509 0
524367316 344638627 0
795100948 564008730 0
443583045 216889014 0
560969729 683062468 0
103136532 167077491 0
340576333 336714241 0
238497692 700843075 0
486689592 85578648 0
440181744 102745792 0
68631367 120058488 0
547115528 341321455 0
108948987 775328430 0
307744459 62285028 0
55318705 690808656 0
672376185 161796994 0
702234455 580809668 0
102584832 773456578 0
277618862 659078076 0
493052357 572226759 0
492431769 750808555 0
426825815 647370739 0
699167445 764201796 0
325360302 602871969 0
548431248 782951188 0
707542212 700930402 0
630324493 230752231 0
584846673 719697784 0
592170300 701127151 0
757406558 780755339 0
172188845 401547763 0
160524977 547822010 0
550174159 344921760 0
155655777 688331482 0
482456356 255881074 0
147291299 227466970 0
479321155 220758854 0
62908982 530706447 0
614508175 270324487 0
192412850 588977991 0
132818314 658290881 0
762878087 18529972 0
146361201 449523553 0
136402979 311288612 0
624575696 777238867 0
778374649 23894645 0
281452917 141059943 0
140599086 95956692 0
338022416 142531484 0
308119933 442224066 0
234450135 122819487 0
290877288 296380864 0
482556895 229349070 0
108679325 451385158 0
591516955 699837768 0
203572208 71165591 0
154290915 592622411 0
199582536 14749037 0
457219897 779405413 0
228012595 207997665 0
552535627 63373460 0
606469898 235854509 0
366174030 633739943 0
258896574 80168591 0
797526199 312847329 0
21424797 587319927 0
743885619 169564661 0
492946374 305526935 0
311578972 297106481 0
523463659 637154270 0
73323586 282570491 0
603870584 544903992 0
705929617 323422044 0
589389236 538312804 0
268681455 748981470 0
52924966 448736162 0
484874401 505077718 0
687631808 587995697 0
653746267 422531851 0
73763369 308069481 0
42124249 606845294 0
634438639 558440018 0
733653210 226332363 0
203568251 495424157 0
352602545 516309745 0
19279610 282923444 0
640643663 263587368 0
366227102 428856573 0
486458586 86490481 0
360857229 77996716 0
72582430 643909787 0
192092041 385958950 0
536262762 669925025 0
454151924 304109635 0
440514343 299408189 0
547721866 33011343 0
694024470 81742699 0
659711935 657828992 0
341122812 14936023 0
93985740 238723745 0
306793407 458775659 0
645258591 594547832 0
472890082 23810929 0
704208013 658389546 0
23469911 393586400 0
127550866 68842058 0
480527435 287269976 0
781635397 726530816 0
456591228 66183866 0
170078856 143135328 0
259893607 107312834 0
486923723 24266475 0
461936411 108121961 0
445535328 313114194 0
65073809 395930468 0
653221321 769853337 0
533085971 761190728 0
252703668 422317676 0
139623868 545992280 0
635802519 199358911 0
759179877 794477000 0
438213362 320125628 0
255828534 639369485 0
603649816 358716350 0
377232637 763216332 0
170512639 222719384 0
675966289 198699728 0
268393745 689005015 0
91506144 119033344 0
39991443 316152217 0
85295063 592163678 0
552880289 589443715 0
35117726 244779889 0
394567233 339058316 0
594108040 661051016 0
644054904 200488740 0
318384862 234941598 0
512101165 764649309 0
336011120 791164458 0
142006377 54594508 0
136683217 749177551 0
538429998 283361166 0
347248384 180326635 0
413458132 428659278 0
179150044 592235419 0
427010806 382367078 0
163115261 423720027 0
184314994 393221044 0
48005668 105238 0
453458538 513977523 0
35895151 221934163 0
635823308 242744119 0
202771031 243290949 0
554242763 242915057 0
200197012 195768625 0
19946611 53276755 0
675273147 608963681 0
518354892 476915472 0
470472114 253208456 0
398948144 66601058 0
43518105 71385283 0
518942541 419960356 0
228654957 438108028 0
442102627 18515220 0
600423586 86346844 0
425888748 435308953 0
426177547 100731805 0
488836972 555160566 0
346344485 542280195 0
288098140 228533304 0
375312731 648719686 0
707984474 698249049 0
259076464 350519361 0
503785209 200549749 0
73104147 330612402 0
355038419 331534699 0
358821678 567367155 0
591191570 166625809 0
647267772 774436541 0
66577010 546146436 0
110180715 235175525 0
348597932 792722439 0
74726328 84979800 0
659796453 204003095 0
292777092 260048146 0
706679358 119001239 0
110236921 54694226 0
357576382 489371977 0
207481997 416402863 0
15068823 279925744 0
529754873 504444999 0
312126286 573097732 0
724376887 155333533 0
621973176 787049302 0
401532511 756971708 0
30494428 487014996 0
166249452 161995170 0
151740194 247370063 0
583298565 377704547 0
438760243 34684122 0
354654998 509723914 0
185398215 142620745 0
677458356 538629468 0
438976316 347282615 0
414095938 89992481 0
570244785 591480880 0
336744433 351780948 0
166249264 156438892 0
516589633 438188153 0
425887295 155866383 0
349092461 790180244 0
635084399 7006997 0
711065320 626806667 0
720573722 2907747 0
340558037 772309825 0
144999236 175387157 0
266066256 665640317 0
305112715 111599691 0
764480325 721375889 0
483182440 660123281 0
258027188 291249478 0
713985141 232247699 0
364083816 532847459 0
595172098 557334491 0
205983179 577596176 0
514163982 40223057 0
574162052 260060560 0
366324300 534695666 0
731039816 379951221 0
267662969 619901397 0
366634525 629431682 0
160582809 437271544 0
560839343 669346649 0
359001169 599685320 0
282322653 149384655 0
487918141 78284265 0
759114782 342152602 0
406453292 465163555 0
753738319 102567793 0
23837679 544250948 0
537899461 388938871 0
718472755 598775840 0
424531476 597929523 0
789851364 250099040 0
462834087 71893543 0
658231235 706272707 0
107079927 427411456 0
266164071 758700811 0
678225990 424822908 0
87939659 293509469 0
631797474 749591624 0
295700658 309059490 0
60590138 698109449 0
779291813 704631779 0
26529966 462440395 0
761731683 159533564 0
473080293 542847032 0
436407693 211464042 0
340012116 211582320 0
739724203 674067358 0
601021471 510514160 0
742734966 346509916 0
469505069 263297734 0
32215559 91421556 0
231239602 675859072 0
262751683 230470610 0
361182564 341186830 0
179273004 422292407 0
615675824 429792590 0
560513803 148564095 0
702699086 703924420 0
785998391 734103925 0
146280994 42501783 0
664600412 209434673 0
772080688 137042975 0
132018714 433463635 0
86016233 448863704 0
592666084 738401175 0
335104758 52839175 0
495375548 31630898 0
733559307 616734859 0
492901644 731175612 0
106528127 546136733 0
698712913 648230822 0
700293447 768654011 0
50106980 471615120 0
625387974 353645831 0
629280176 665877005 0
271912048 601840029 0
182891444 298142361 0
763851637 187556157 0
8320769 170148775 0
59637508 66095415 0
234179360 41687992 0
509545819 488788734 0
123788037 386305501 0
636075296 706364454 0
349283459 9112300 0
259720558 787792853 0
634217686 514404117 0
137129213 143362055 0
655271531 373180054 0
208367779 681406987 0
72977867 777166513 0
723637665 564259696 0
53168192 366940413 0
587319465 77030735 0
776231231 697362897 0
552146907 741204240 0
366864096 311908812 0
698166088 338345142 0
6204113 187634274 0
157230931 143868710 0
351157756 792177866 0
34754185 43353776 0
2617115 127217982 0
314278847 476254824 0
505723354 308392855 0
120089673 403107438 0
478479729 684677832 0
415632961 176210097 0
670165783 202293979 0
719455033 560749475 0
678687176 195545332 0
656852775 677488426 0
507689439 7568768 0
283343076 324933062 0
353941596 231469010 0
523569474 561878055 0
150205687 175956175 0
318423833 550397437 0
96052641 666139375 0
140106409 84314066 0
562129794 351650638 0
600527006 531044685 0
756379338 137637249 0
337675237 379765700 0
543460672 675873829 0
351322708 384439021 0
154862251 600413551 0
534126817 589566151 0
639160588 252354869 0
2467821 524595648 0
314861173 272777243 0
99870580 469144309 0
491810403 392676704 0
35206066 165062009 0
354066934 449394196 0
609041209 431986714 0
644786768 681558189 0
362582517 688399019 0
423285255 244477427 0
305282879 149068171 0
335673569 533994595 0
4597997 207209930 0
137239170 198294273 0
241643713 564614800 0
788209764 232787261 0
622446620 267668829 0
300671790 419253120 0
623614702 183703070 0
179500058 23374313 0
549797872 50652755 0
593084846 92383486 0
81314772 470304368 0
477292419 79012746 0
421484764 328984301 0
460898304 585459347 0
296678612 60782589 0
66189161 241763005 0
685971607 678374158 0
285685974 54058661 0
184405266 490527020 0
208098952 333446394 0
249803814 371561209 0
695754939 493960883 0
202066998 51876874 0
699933433 324138216 0
245138742 317859951 0
247269683 397539887 0
372328159 349662469 0
795509258 342261949 0
68321 85351908 0
1423702 604466134 0
512787087 507575092 0
444013558 93125126 0
480362715 60855713 0
256393146 130291590 0
627934736 34268723 0
325999837 695718056 0
648141907 390521004 0
717200107 217307531 0
615968410 112494586 0
306172362 20401943 0
591062016 272886786 0
535885037 281557299 0
654248209 733507289 0
789369623 350659100 0
530474433 197651059 0
187652332 485465739 0
475625000 648414937 0
140003163 318134108 0
713136502 128364199 0
497461764 558286586 0
169976721 418180243 0
560037863 280107652 0
750921731 640111728 0
685755384 314707666 0
269011727 202984812 0
38400873 695369362 0
185489444 769501237 0
27957177 16387806 0
104355216 296732349 0
586096166 102959449 0
478671120 110047961 0
473059641 229405451 0
544216331 165877000 0
521582548 426237762 0
745744430 661928551 0
239662301 71259500 0
403304132 83157858 0
428010792 581571369 0
760549192 281246634 0
554111490 213396630 0
374641105 529253304 0
201163110 194981192 0
605089036 789897175 0
147783958 275811554 0
757435738 644198409 0
297566901 114780478 0
504645858 626897866 0
246126875 798074759 0
211350707 6990448 0
389754250 588527127 0
742175843 93064640 0
762918158 642276028 0
542960498 365770997 0
724072789 657723593 0
783392221 644261438 0
395415434 622283747 0
370111629 496058502 0
279098872 59803248 0
484016501 631610907 0
629460362 765058997 0
328072440 77813545 0
400394765 598120176 0
742863483 748475255 0
127153280 641264527 0
560609253 34894899 0
4919725 133602425 0
694550612 450779583 0
202857996 767960923 0
581850788 183203046 0
481477982 60182772 0
495755781 60387753 0
661623264 356274473 0
248624101 267601829 0
721688680 660193342 0
686987136 793616799 0
408350555 656678266 0
427313027 243690684 0
110933645 720721202 0
319787330 582773266 0
572814991 606475604 0
542645973 699574756 0
256671251 468748430 0
403748206 763821299 0
172205544 477535782 0
407053884 483332089 0
455621690 116309542 0
213891821 157899572 0
525598642 501435288 0
564670353 406914641 0
544851229 566545862 0
768980412 141072619 0
790073073 795710289 0
485650180 639577456 0
746605082 349755334 0
68821655 202854342 0
332913158 64230247 0
194864175 682399535 0
388395759 148469369 0
413825504 474218438 0
446832982 499722625 0
128884356 371393987 0
377279505 582067616 0
681317561 71757573 0
786849314 673363586 0
603811328 748435224 0
224379952 769543743 0
142740529 463749136 0
558227637 759111048 0
571926077 256814318 0
664864173 574291141 0
429803639 508506174 0
295618152 637221009 0
19421204 175283120 0
455894097 568684729 0
157549891 615861617 0
592412375 255996822 0
654153364 760882794 0
637875778 355456781 0
792591203 521828667 0
741282386 262317327 0
181517970 191942051 0
294725589 183612908 0
253094270 500290418 0
795699756 199911280 0
14894813 769673779 0
558878982 529340095 0
334965843 445685109 0
687161217 134413452 0
294678638 433561806 0
640429658 549999454 0
791824070 673419653 0
609120998 372193081 0
764207118 391276676 0
32615515 57151667 0
571334186 44637181 0
691838686 605897741 0
669861669 497301489 0
72218044 431179615 0
518729315 631579037 0
759115628 741704447 0
230169270 229648714 0
556137137 9677424 0
757499411 452486182 0
546167519 631772622 0
613178608 317842269 0
207944460 230221708 0
627800793 83810386 0
789362387 665852566 0
528583454 608731589 0
186143259 203121030 0
337042441 525267139 0
290999873 57061366 0
461390983 480785657 0
396862373 48836172 0
467918374 548831770 0
326924358 483988610 0
559354254 498601888 0
731844496 307347462 0
487409963 611510559 0
69505623 579431372 0
173379482 25911424 0
132268064 580015774 0
207042536 689559728 0
70182372 16388419 0
253857939 766109971 0
462282198 105941490 0
392366024 607454797 0
6799946 447629381 0
386864615 277608923 0
659569814 477800722 0
3019850 530832803 0
33949092 624578311 0
713011769 161597395 0
366740338 505014749 0
388157529 292626749 0
570152492 710409843 0
753728446 347824622 0
105529107 617975301 0
626966281 337075511 0
4347404 478195754 0
742900475 641151350 0
731604453 496522241 0
175131967 756150296 0
134349984 436313248 0
526486101 726086996 0
557951605 487103660 0
212146284 797951206 0
423433850 801281213 0
60634570 57671940 0
400577950 623427488 0
737229681 576811201 0
93127725 240346085 0
384678130 616717515 0
580494645 298095695 0
538354536 336874692 0
291377537 36096892 0
433092509 280188430 0
117373114 795737879 0
487428581 333450000 0
487167113 705165710 0
672638246 42971750 0
538601113 169966272 0
323205787 16081600 0
675902603 490573186 0
401089422 440046756 0
302981066 50328401 0
279224030 618144699 0
617918741 445445066 0
232444227 374655581 0
494344935 25317677 0
388546695 781551115 0
256300006 451492543 0
127434211 142972 0
706921154 631928911 0
402550790 546299576 0
689353329 669917871 0
133124647 677030188 0
122547070 685857377 0
505823582 184115080 0
395744157 432435776 0
772771985 678768668 0
114040217 615502361 0
409049039 442093599 0
68893990 255428216 0
572875148 654006161 0
483633522 145563034 0
631943300 180409438 0
210916103 381976224 0
170312817 434401948 0
780433352 102919203 0
15865203 130685796 0
364314012 678678781 0
740619878 509030525 0
788165825 66841309 0
262113914 645135611 0
225649743 776504888 0
527960024 646879273 0
191228421 83891998 0
444926754 257528987 0
631420017 26704411 0
212554813 196805502 0
324651338 184355186 0
150906570 441534374 0
209625484 571253772 0
63496100 766940478 0
332043956 190377746 0
749401175 493549360 0
571968518 69142997 0
414254262 263156339 0
228383397 194737980 0
181613812 413326803 0
9874458 369775452 0
738449754 758074663 0
391212735 599587229 0
705107146 319718970 0
503343820 566044517 0
282474577 619822456 0
586927606 314405568 0
684880497 134066029 0
406684262 351915136 0
240035471 642855761 0
255055179 512585819 0
426226425 761937434 0
384115522 453650387 0
69590734 230157707 0
239415524 369734294 0
642872948 607430495 0
332468297 305020181 0
767026816 485489701 0
29001290 235222031 0
55331424 430945591 0
315786120 590439802 0
148924013 357668064 0
260857701 431091229 0
332407296 266512859 0
633334488 37433379 0
556918057 290754919 0
199509932 787205332 0
211462602 632272022 0
390910540 481926258 0
360254320 786686069 0
679120465 544285086 0
639314605 778526210 0
455174214 657926120 0
384867439 287178267 0
192404555 575193639 0
590888888 467993976 0
80298058 228044210 0
654275833 717789274 0
183363381 199995529 0
480650267 328791692 0
389126148 608080597 0
551456724 596672148 0
179245277 403529513 0
238887662 360960805 0
495577549 60833006 0
671156062 744088816 0
332690410 744706181 0
269243051 395914184 0
76662441 139550987 0
634128098 542154605 0
472335003 134811747 0
423259410 621121806 0
458313986 546439619 0
522651679 489815237 0
398711393 692948812 0
255167465 33716342 0
499932813 265950465 0
270484277 232417623 0
417148075 170157250 0
257725606 168106185 0
312831389 475259159 0
474656583 729912708 0
459403166 514755594 0
498531883 420370385 0
742148383 219759232 0
309504301 433661623 0
8243278 272145312 0
157272040 317300629 0
791478834 351734617 0
678506795 659478302 0
433525432 730413087 0
215110196 38076561 0
368036091 722158002 0
256076868 775085974 0
420510989 722458587 0
604562642 800482473 0
592948352 57478778 0
469229568 86165693 0
740176277 61899939 0
461296619 596183255 0
150730957 506150217 0
193091025 250615961 0
492069439 444938298 0
273898255 245267559 0
81870137 141894241 0
15211935 145639599 0
191647357 23115807 0
375949631 370629307 0
380987529 537574351 0
698630529 582278334 0
105417579 69774146 0
323634251 605851194 0
229377650 68441550 0
137736687 108403370 0
210395467 737120393 0
218265759 759386304 0
25662889 131248913 0
332086073 463240353 0
347327922 687330240 0
354197285 619785855 0
488851219 37587907 0
73341167 156574989 0
788671475 614900602 0
367292679 349629669 0
364611387 119478483 0
360041128 326583799 0
295039704 738015081 0
196998225 355256972 0
165184412 622645879 0
550875733 790179973 0
73981675 373949191 0
121207550 632882690 0
742538535 369524127 0
688357499 783184485 0
385257504 625860689 0
766625156 395957211 0
724832777 627611699 0
17229409 719216194 0
121205908 611576444 0
254776176 509994146 0
557434260 646117665 0
689330783 181917796 0
551816135 329290734 0
147711605 27499888 0
347418765 45915896 0
492768819 273127038 0
54948729 622238788 0
62693514 579894190 0
728741276 367436918 0
529099637 446071854 0
621786757 228617555 0
706479678 260303037 0
340900454 129301415 0
471064429 334857901 0
391062114 236859634 0
143054172 17530626 0
660363768 42167615 0
623096115 728639357 0
593055959 378461355 0
118944606 109253983 0
27972014 441315552 0
288642725 35816066 0
683142298 278034715 0
38891276 692671174 0
597852966 652431881 0
622586303 202285008 0
583744388 723743604 0
228711684 142015623 0
390835448 477703167 0
332249285 110605911 0
266104222 685079842 0
520838826 562569899 0
450264341 774326117 0
259698819 38470794 0
91004830 482647491 0
396010715 309751520 0
779932911 746662734 0
223037307 40485682 0
405032110 281460796 0
274098473 270681835 0
373203920 147740825 0
140806587 721389058 0
541916820 45572087 0
557828111 606152998 0
741391939 483925970 0
411231708 1650427 0
469713128 785728531 0
329628924 160033779 0
780973164 460681224 0
699691232 24745961 0
742693164 268983890 0
561565978 517501266 0
146965404 198551143 0
537524973 528033128 0
267371958 698192425 0
656670588 574786836 0
733666853 168172622 0
666645127 225017696 0
653880606 289301119 0
47790191 88639902 0
401165553 214955945 0
37651600 307991265 0
334482877 94067771 0
666921178 506048630 0
605744868 430115267 0
24995292 463902029 0
575388909 702720359 0
274544150 19034186 0
302607915 42539657 0
489360619 567333641 0
464875781 538253040 0
237251093 288601176 0
595763522 679703771 0
119292247 96958970 0
614797921 526183849 0
130921541 109679364 0
246827580 231042707 0
722634584 162333934 0
335850959 533668810 0
64809198 40771732 0
634857934 582327484 0
782668317 461835428 0
549225055 82333524 0
286399048 584259664 0
543789960 452730513 0
668450799 180579848 0
34507647 767267388 0
30996217 28749163 0
658980676 266448314 0
88918549 61070292 0
385474077 613575508 0
443381823 82430285 0
583366136 413421645 0
554608114 699377200 0
10516380 657174730 0
339865445 776063871 0
116548387 711973764 0
562185590 633098413 0
145722070 561454806 0
83733414 524133457 0
490708283 209452439 0
287728236 261640040 0
423646999 90469852 0
510383131 738811086 0
162722352 788338808 0
793921226 719365187 0
767446353 505716665 0
632702040 245597539 0
120295378 630144497 0
415607794 251771665 0
143801075 279215433 0
159528324 27845952 0
397952623 791757852 0
433234102 264135805 0
694960336 171786873 0
356137035 381420163 0
403787438 232957505 0
473437146 333520135 0
439956633 772397137 0
66812346 607301795 0
733070209 428673462 0
579936656 454635123 0
703467774 741077146 0
627426313 150159759 0
222888673 136880967 0
525648165 209812006 0
484794297 372735869 0
404167915 690402897 0
617813245 68132084 0
785136648 367670013 0
647176457 237766077 0
266703902 208067084 0
733037302 277422558 0
792923922 778889427 0
193972164 134747977 0
690657006 792135274 0
63067578 188893546 0
168654100 298682946 0
277457005 354403806 0
82741243 49218943 0
794394188 152509061 0
501810439 584357550 0
784969860 380830485 0
462904558 158646442 0
476551720 543875904 0
90891565 113373615 0
728694576 70009859 0
572123398 410024827 0
505724857 395826171 0
684000607 111868087 0
357256140 335200130 0
775002339 269739493 0
430892495 372565234 0
285851920 596162114 0
711913592 412596491 0
109909951 505310910 0
516700453 683507598 0
554818703 200077596 0
33854590 367301806 0
625486013 288091690 0
740766076 50064914 0
173272593 196350974 0
723495458 398850530 0
226421226 535989422 0
131446960 42823317 0
20026761 240474844 0
653611106 679838862 0
152682171 244367240 0
668752694 615608681 0
367098308 253705583 0
742210713 70485016 0
326590648 442129063 0
130700424 460499317 0
733751875 293057794 0
11858406 447637429 0
565018186 70395335 0
556921541 1648852 0
602988569 746764697 0
99141650 648176573 0
239400808 742039656 0
648888822 672150597 0
3112879 489049221 0
550143301 247781469 0
732983243 266249371 0
683048612 91374964 0
661595711 517625880 0
708723437 457514086 0
64892223 448942080 0
753443473 783059016 0
25063413 438171424 0
610403865 482211933 0
655183984 625497848 0
605029957 217452487 0
180423395 276008549 0
129962798 402116100 0
116873246 611369093 0
417351753 605885040 0
698501117 32330070 0
354129421 84242477 0
45394849 25403202 0
159797147 342824196 0
324478270 13045837 0
696747751 350493623 0
561510841 361700702 0
209527628 55764214 0
218760533 219343556 0
435504928 385871539 0
9169406 443219696 0
419671044 158050679 0
692924315 110673744 0
370334532 194491875 0
495645819 17592320 0
88916419 9545305 0
678777319 392223374 0
415434941 411968912 0
136139866 84628653 0
437274642 783939413 0
676969213 50387303 0
104735934 198032564 0
158144119 340799726 0
145749275 61923371 0
501549682 244716442 0
314161259 564263626 0
158442371 614044992 0
302135795 472725529 0
631856760 216649794 0
245411381 223946636 0
260546676 311845248 0
65186025 118446073 0
798729938 497353100 0
158159615 243859317 0
379200227 510786000 0
729265494 391155344 0
316494330 447182842 0
682877813 508797812 0
378852821 17613398 0
792813273 506374927 0
123797056 295438892 0
655513790 738879392 0
8818260 382117742 0
383896198 618421964 0
132799770 51721 0
655167147 512318892 0
398886844 486645456 0
361176290 135183863 0
450704184 160669620 0
590926018 245689978 0
535896858 248950818 0
39015727 291538932 0
136682152 394323103 0
378118208 354366555 0
293864262 143369373 0
22365610 55242670 0
80934116 301325385 0
310293085 773241721 0
418396320 505117068 0
636131991 183512862 0
372850066 365574488 0
236468988 609803541 0
685952708 387555607 0
781501022 736928357 0
223848497 422459826 0
98981975 80421917 0
691639934 109825358 0
594939993 356699848 0
643820498 437182458 0
453973522 709634736 0
382072385 564278100 0
666233556 74376205 0
343055997 691238254 0
102780313 688848999 0
38914413 714955133 0
397228483 755093968 0
266592334 369015408 0
194296067 169582272 0
728010948 333033808 0
727576082 276848409 0
381377051 743540694 0
58300218 598763520 0
448390839 183776819 0
323524324 66803097 0
138630729 636723650 0
591887072 378854588 0
630322735 506010194 0
413479662 59585442 0
149028068 508267456 0
309892455 722804182 0
508379907 666833460 0
164389167 747593683 0
780652940 433925486 0
207831267 81211080 0
86709405 280572264 0
95898641 348553983 0
650920785 86642709 0
98891744 574570801 0
795627742 732798314 0
473830536 720988622 0
653775507 338799027 0
539553772 163196665 0
276621435 49811892 0
738186264 209920579 0
440420735 156980199 0
132281634 396096420 0
101925142 667225615 0
774416311 694455886 0
537717485 583177454 0
105137746 134482416 0
787737489 467974281 0
199768335 741956185 0
128234376 432337555 0
19750666 796737063 0
566259311 298063521 0
117491530 419464776 0
457019823 330816090 0
179869298 303841438 0
161178249 467625179 0
410305699 87411535 0
499653226 164844110 0
284874489 672351309 0
512744152 359235519 0
342551995 184157535 0
604807852 182026750 0
113564538 253491866 0
226027708 205696243 0
201573498 741050483 0
59049264 201427009 0
32198465 792528695 0
767205237 380323719 0
724057557 677335807 0
546323762 523862128 0
382285706 757239059 0
167398295 797746450 0
203330746 725462970 0
597914231 618843145 0
612530013 332841766 0
541306645 39595314 0
170975776 21963635 0
326728476 110642728 0
525889379 285454258 0
333192270 134646342 0
279030625 590011552 0
185741948 579749236 0
767134511 316676613 0
138256339 501940647 0
325285748 672054714 0
40716921 86756083 0
548176156 117478017 0
390722182 660385409 0
569849435 402469489 0
31821547 263011935 0
310250558 206465260 0
189468092 281993352 0
773121425 77889301 0
395417519 475112461 0
176966885 624242982 0
434506596 23965719 0
234505116 608293704 0
704562739 713716468 0
90790999 223485430 0
668364919 781545681 0
740928218 157069365 0
231545191 671049422 0
389571095 715791132 0
9270501 111818817 0
149715024 801277911 0
168459123 458957107 0
482594912 13596130 0
438894132 415628582 0
626644354 497696170 0
39869640 585317773 0
725957071 184129831 0
76413208 352878474 0
483178989 392686157 0
147667243 258287377 0
649238127 55289731 0
626984358 655356468 0
43616167 246550172 0
296019030 714311436 0
99782289 376721918 0
567386029 292820203 0
48396419 630768774 0
302934717 659296740 0
463857586 495006427 0
69027485 224247561 0
270557989 679213135 0
157068517 503768006 0
426583624 305163271 0
272277345 382930867 0
680912299 642225772 0
670929043 458967767 0
161286788 404032632 0
324361016 554738208 0
280897384 55922784 0
528437254 711268565 0
11619277 293814756 0
514983785 21774701 0
403641598 675134615 0
42828255 555347551 0
672003861 579715164 0
342260356 635315587 0
722208888 128633054 0
187633843 559681252 0
766792640 92607107 0
391069363 506244055 0
465973726 714071391 0
282582299 158774015 0
459537685 636582891 0
748548274 758732515 0
216376719 463080414 0
553313910 65290441 0
776886862 387956691 0
667745640 511614248 0
645913254 494899669 0
20098441 3946853 0
137340911 361746743 0
538746192 412075652 0
588226610 603138824 0
538214652 211491682 0
264020079 608859003 0
490622798 117224721 0
243332392 399054060 0
296937394 315044744 0
403358065 405132467 0
469526452 689779755 0
311613252 315726419 0
685343616 115498096 0
626354731 85263240 0
332289086 17777585 0
764093014 310746165 0
474233794 411666900 0
618706161 764859984 0
109969658 526216921 0
422811276 117669737 0
590339020 247937272 0
627425658 108735132 0
769993459 423638355 0
13865637 74312971 0
278523931 360581896 0
580350343 404876148 0
646719065 120761748 0
491289234 150176831 0
592893655 161459526 0
385107400 741498591 0
179999128 17074311 0
766432176 315994847 0
701781565 225025844 0
422504183 402964930 0
323164082 165302526 0
713188263 527379308 0
724744784 336292707 0
78466699 593876096 0
96271620 5387091 0
661572099 117669259 0
547187371 455542765 0
194090239 175962576 0
291991754 364847812 0
310744994 291587449 0
719642590 475978956 0
606926477 793332671 0
631146139 307457220 0
790281935 716210197 0
762599231 676421691 0
743738996 760511574 0
686591852 642241830 0
666895875 345235249 0
137079959 744969465 0
60017937 274412194 0
163614016 484647602 0
116449911 744340315 0
606742898 139919574 0
378085179 715861318 0
299683126 474899361 0
679947611 622427991 0
707506046 288271051 0
169063458 436229002 0
33860504 299811629 0
210353136 795590876 0
774963966 12587929 0
477145355 187893284 0
113844445 545965191 0
361019868 234042204 0
718258979 362458933 0
123905053 655130596 0
284654425 92549611 0
554486954 439037628 0
60846786 495956573 0
73984129 196065424 0
576646643 665715912 0
370655433 677859649 0
583360306 684569733 0
80174579 128984969 0
586267958 394079716 0
320918724 54173732 0
59274583 338105923 0
763641308 562075910 0
708783885 75439348 0
478195140 313486167 0
402453160 301032169 0
352630142 632413359 0
714067613 117631168 0
744115506 351230605 0
228134010 159108524 0
317518857 559875102 0
172080800 76886579 0
20510579 50465555 0
199599221 604039311 0
332940688 224903420 0
134480524 369615369 0
221986738 688578844 0
464066008 398177406 0
298130353 738491974 0
695617012 628046959 0
248889070 650431039 0
664826092 178528158 0
745891106 467859500 0
416359782 759031351 0
65313565 599531636 0
704774132 247444632 0
680292135 275715066 0
556865038 363682068 0
464360421 755635859 0
742247317 66987668 0
357535579 708128159 0
428138605 773273202 0
560014841 541797374 0
230966960 566554327 0
2174586 688269441 0
667744530 442963610 0
646409342 423139563 0
669239284 679090826 0
741510390 243067250 0
88567932 72527354 0
573356428 13539032 0
661694745 724717109 0
420194236 9363956 0
102143675 689501990 0
532934498 19343396 0
385040358 148805128 0
400569857 736966337 0
334183602 184659036 0
369618636 785062929 0
674386289 376033725 0
119044022 292547652 0
128987143 108099186 0
194586161 767766722 0
12018041 153252371 0
490615725 285503085 0
375377150 236044880 0
492996803 391894402 0
710243812 79531866 0
603117491 70482205 0
361839377 257252106 0
236070844 429582929 0
226609173 525744605 0
168481063 140247192 0
786234620 474814489 0
242982508 139685988 0
791426128 554121052 0
109017853 466453045 0
215542715 250197753 0
662635940 47803514 0
322503801 508991534 0
339263183 657805524 0
192760682 763502765 0
70081066 131054953 0
409911572 593294554 0
234429885 704428863 0
613091619 303357016 0
146111477 755507930 0
751214076 627438670 0
557244537 564173860 0
153083550 105376028 0
680985946 245953128 0
308792753 383174150 0
189973009 57993111 0
27847392 567907242 0
481770232 708816067 0
73538226 242211618 0
723079370 618105771 0
496435741 502855699 0
566579089 585033961 0
328914087 617651601 0
389453256 704413423 0
465845177 96679500 0
583251151 644067419 0
731191077 102499157 0
591448217 305706086 0
294876793 412061072 0
63246267 596735544 0
781783183 673312316 0
424785931 41566382 0
628933525 245295834 0
682519070 763110177 0
78629218 377401246 0
260303517 389645716 0
148328761 326538760 0
417240417 385050594 0
231345566 371282898 0
787396243 771808417 0
739425416 491250880 0
161223008 574321464 0
625604052 2961460 0
468095514 90165885 0
659658445 615560025 0
386493186 675116628 0
557650420 674140054 0
50276127 702982753 0
452933557 430379867 0
372434011 3279072 0
710056658 434637859 0
527766153 592903267 0
360625690 698102261 0
29044874 195711892 0
323183778 11375444 0
128066234 276976391 0
792633558 523693975 0
432749347 645126994 0
116706967 195704524 0
489351298 577521456 0
184384978 462045767 0
151749677 36184312 0
482260154 121853291 0
558349708 621993763 0
678888544 137418019 0
277338577 437223539 0
478708033 721432052 0
378936735 163000219 0
254706814 515616990 0
394398092 407869988 0
508370340 699790971 0
733452091 362319088 0
724950781 649165677 0
50551753 569095804 0
625148101 4017126 0
602673393 692494294 0
89059912 125449358 0
192722529 27358137 0
415416844 431796319 0
271432381 275105891 0
116362130 110516021 0
175072241 568071906 0
675229606 341620965 0
295218664 759824398 0
252667399 18099910 0
643195388 516518228 0
543311684 282643479 0
90015817 78950449 0
180825259 530822158 0
397076202 198981739 0
744587377 339698596 0
727094569 55651805 0
784916173 169475129 0
322850828 325204378 0
741044065 310125829 0
259352761 204127694 0
574569516 325804939 0
61853116 116942459 0
769581128 571230620 0
439449202 114800644 0
195068019 585406385 0
26912872 97352881 0
54348051 293011777 0
693946605 429231620 0
622077087 621754867 0
418879148 275925122 0
170754328 117271055 0
558496215 445615708 0
732280761 676296608 0
762412128 144452451 0
101860704 652880933 0
449990675 460072364 0
373785914 257415517 0
669190113 742882826 0
778833347 133612476 0
158081289 119702520 0
71101809 534298250 0
83460333 578475678 0
18358550 106502985 0
769952892 292374978 0
440316314 419211745 0
442604434 332562626 0
325315058 722166820 0
189839842 272451257 0
596520711 570830427 0
737652460 376238516 0
113937171 564594993 0
560752245 719174866 0
699482192 536122209 0
31572312 559511263 0
60508659 376888032 0
32813583 457167556 0
601271285 358812732 0
325222532 730121100 0
372153715 604534323 0
480847836 628604831 0
635856607 140649086 0
631903144 173725116 0
294904685 115917099 0
297545661 783183646 0
8103791 721488707 0
203264410 42724017 0
592116218 95646198 0
313600144 164374853 0
656909703 362609063 0
254274791 717664506 0
721374199 88009277 0
695976923 749170729 0
705165145 779955446 0
482211949 528782526 0
443677027 634454532 0
520323293 350015134 0
318708329 398614369 0
654795689 695692403 0
161629707 411781371 0
470547528 116530408 0
677765606 308680344 0
98805091 389511740 0
218316155 98930422 0
71521015 557504318 0
67776545 389628634 0
552969712 264073990 0
285962093 582794811 0
433099651 269682901 0
771529798 772728228 0
728376312 548560546 0
358640616 419016463 0
479976373 566992200 0
193397033 504507594 0
697966232 591740051 0
154770554 279798683 0
256152614 236343028 0
115397831 55101475 0
215277297 272223773 0
535732822 463071131 0
193956890 655668858 0
648170270 610796269 0
401212460 523157947 0
384247936 353748929 0
265728093 349632115 0
3839112 495153742 0
379930825 401758984 0
605216315 719679378 0
697362531 656007072 0
626840614 326057508 0
379987064 633099290 0
125426071 184703089 0
674565054 455002395 0
693884881 252704500 0
647240060 579834242 0
4594219 680095698 0
402460348 404712645 0
521313598 566282534 0
190197063 258333324 0
288075118 279869994 0
505392087 486914627 0
199954589 271768145 0
613909101 545506035 0
251839624 418765645 0
603845860 113063325 0
513026479 308196901 0
475785831 620594160 0
754134016 100486901 0
436622616 75758846 0
123121980 276238791 0
11877633 186413194 0
322058618 183022183 0
127491059 498296151 0
536065468 725237941 0
220907842 135102869 0
328876425 568227917 0
226241975 490157016 0
753031543 586992825 0
104227762 89236010 0
495409562 333745678 0
246316373 708028779 0
744274409 85016370 0
542217024 61179974 0
543548174 240827547 0
150081173 228185911 0
49132109 247864316 0
34531710 401701392 0
326955123 661369622 0
338084968 334470109 0
222206328 456654691 0
100827630 513899608 0
416881781 302530479 0
670629943 329391900 0
727192425 462117856 0
151657390 23446104 0
447027231 194475450 0
54349751 534110762 0
405862367 164528957 0
261132905 583057158 0
766435227 261930078 0
377955807 305827743 0
796500233 676367005 0
254166005 514621774 0
602902288 11362563 0
693090526 248640555 0
663690516 396443959 0
593650256 134313259 0
75303551 625369522 0
53836904 463005943 0
760847305 418559521 0
362928736 404533470 0
754763058 521817132 0
137605607 540209370 0
695481292 772762071 0
781742382 545746623 0
282847498 512425215 0
157307304 428103392 0
422193881 297336224 0
499085614 46958672 0
66493149 296768735 0
739878844 592965509 0
676262587 44260960 0
52933532 193729846 0
438463924 469980672 0
361175556 262819980 0
186858367 569815721 0
246728785 572456363 0
352102178 235864866 0
298859842 413733730 0
327251245 443114991 0
284499258 250381112 0
79528726 247692795 0
67922151 560981757 0
231264723 170699113 0
222412317 720011168 0
586778800 793123959 0
399136997 115097843 0
176388554 262330493 0
60822299 82959705 0
304553822 727466134 0
582259432 234915004 0
165751103 23166424 0
361057798 123970575 0
361303482 604877971 0
169711914 410483982 0
83419025 381493260 0
114173831 707676305 0
164776899 319433480 0
195350700 147284879 0
358842551 281218535 0
518116354 707824118 0
241212594 569991381 0
133904573 531315228 0
484178868 366468491 0
437825410 284505771 0
122939496 8876308 0
387270817 501148929 0
465480885 624121122 0
99915126 156232671 0
598596355 415388853 0
162891847 264202597 0
527877018 228695309 0
773355256 61549289 0
240091646 779770250 0
595595562 483883025 0
161015197 147609313 0
7792037 190006958 0
182379279 585620689 0
149210075 261715874 0
378130204 732403102 0
202102693 437199681 0
731450654 116038241 0
198551444 9585044 0
787097791 433393076 0
635703697 192184503 0
795712608 222183279 0
135621617 294975302 0
670869381 397705112 0
345977621 481347600 0
794884340 731265262 0
124076188 96904836 0
697274266 330909583 0
564075684 321264304 0
161332582 133060958 0
652687941 594569565 0
254499275 239676718 0
6011564 68682609 0
22910084 223879394 0
95769327 35475633 0
724822568 449193331 0
506607833 73855983 0
318499823 28982430 0
691891936 691411755 0
741766274 567926913 0
724842846 417995864 0
232436104 328511996 0
272237483 254904989 0
499154444 590379074 0
794649528 353855580 0
442415851 415843994 0
531748091 388806890 0
333923311 624857662 0
690660008 358988653 0
40636907 697940308 0
376088799 67307801 0
89689218 788336215 0
631788928 551898069 0
313396274 560829879 0
107415340 34842628 0
352909968 717037105 0
739059306 341303031 0
201986815 790752900 0
522684165 118003482 0
302205723 475035494 0
65160825 424264814 0
11379379 417624003 0
584392351 117045879 0
510508194 543258160 0
103302895 700403602 0
136905155 590609489 0
287325068 99151994 0
205421325 376796019 0
50079254 345750824 0
549311223 616763642 0
484296703 729379706 0
184145437 56896526 0
223533335 616529762 0
533668402 784489698 0
256065140 6784137 0
240170556 649056012 0
494050454 170496909 0
458974853 538811942 0
68585703 451512941 0
666745606 304877575 0
515916557 74978572 0
251505127 194880178 0
378562596 427368319 0
715325694 783707405 0
47813062 194952964 0
273909527 435323337 0
111247359 15815165 0
637739448 86329893 0
268473664 151197849 0
251251288 296428028 0
590122494 401318049 0
28659548 307892118 0
449010902 619040693 0
327871435 478689980 0
591183302 503149028 0
280396492 612403788 0
58566603 294858889 0
746069274 475466575 0
16871253 9674509 0
92704184 565160453 0
171510319 709070212 0
727227338 251571404 0
229221284 505638542 0
642787855 404060729 0
623681526 305442911 0
603505778 465209471 0
287422827 293395875 0
215842952 354346219 0
129831441 694329776 0
693351389 184375601 0
520965623 625939294 0
388297226 177986421 0
323863578 676444150 0
248042591 18296837 0
217714118 436279126 0
451960523 215718761 0
710487694 477766235 0
523150710 780445139 0
349570314 764927031 0
453347642 660324672 0
472192991 31049939 0
243521214 32878091 0
667369817 171889232 0
395949171 140548010 0
585398833 63594449 0
796460729 39000548 0
677334882 453083411 0
299181213 103072249 0
235138357 280253519 0
717578312 515003536 0
247856793 532713089 0
757762227 639250211 0
616555636 25738680 0
385974278 396887945 0
714594956 572152578 0
691169138 1241685 0
735475193 159892073 0
105419522 165187925 0
378809531 691589851 0
185778914 651374451 0
35953789 38504410 0
121808550 230590809 0
799258377 335258590 0
325666867 169362009 0
311820680 319354163 0
299394275 557017947 0
512599583 547482813 0
52117109 146017850 0
470716269 96523434 0
375394372 661410122 0
74466748 443301038 0
621666476 94715195 0
413417748 383722850 0
417805919 334248223 0
393262368 630659127 0
550715972 785088197 0
662884484 512652883 0
123083049 776313784 0
498971827 428140866 0
316778098 410426636 0
226364097 201587509 0
141252881 657495739 0
443953479 286878730 0
770727703 236689648 0
517391638 247523277 0
545343341 357904010 0
228280755 510784957 0
128412001 130530112 0
630552519 537673238 0
716710442 150408128 0
316501583 215375855 0
383723979 652834601 0
563516992 633975241 0
7534109 81103058 0
290981905 533570067 0
515095945 664316076 0
428594838 129984242 0
594668469 37389760 0
611613036 249419626 0
185379079 136564552 0
609724571 570617554 0
363502990 69556202 0
421197339 63219809 0
779371014 571803701 0
673100573 119205498 0
43496211 697523243 0
135212682 172951007 0
171147906 769530019 0
570692425 472817021 0
622420813 781374380 0
488342764 734213519 0
377655763 90964683 0
252643383 707866733 0
738077888 256282916 0
200634664 559823248 0
101405736 514065581 0
71786565 434711554 0
424730806 190717567 0
383901839 748086957 0
318788835 63234354 0
754891579 267687873 0
399322513 394685632 0
132995532 354756452 0
537965054 793946336 0
490378426 612011011 0
695100254 136157895 0
653051675 615679528 0
43505591 141784306 0
545000971 755955380 0
328613230 729123091 0
662934286 42643972 0
99694023 479670111 0
263416720 234805809 0
460411607 733256390 0
466029660 305807189 0
500333510 316850509 0
133691612 497094652 0
513251923 118272799 0
194990360 243609018 0
548269359 488901909 0
120702825 250334290 0
276335170 168729438 0
235977410 564148758 0
620034997 113600263 0
253044627 74878980 0
304551572 453795667 0
720348821 479380384 0
250341332 467489113 0
799895774 608662524 0
592319661 619947503 0
506999939 322221010 0
25413755 711631587 0
152955981 580720745 0
280864330 540813101 0
119130525 242737441 0
452799579 616821666 0
709125236 741115183 0
273320654 786948672 0
778084624 199742957 0
248510623 148178655 0
214117223 623745967 0
386050579 752640712 0
759188840 641208233 0
435763067 348018111 0
678723394 782967478 0
569475190 162028511 0
751492036 742224116 0
141807846 426846685 0
341728101 190656315 0
602037604 564230916 0
187221593 464945655 0
674757972 369619736 0
559607297 151724765 0
67771511 83114865 0
28069006 524388097 0
101133815 41392275 0
638791423 752849670 0
364044099 699548463 0
251087041 142259529 0
532372576 771577223 0
3335709 748537942 0
756111927 256127396 0
602737582 482432577 0
364383462 593523885 0
717310931 51052231 0
158696312 578118307 0
477248152 617254595 0
19514128 690471484 0
403096058 566547833 0
793473088 256322756 0
466761368 629556595 0
428724556 279462104 0
209694472 38280239 0
244443311 283490581 0
44908870 33414665 0
169220493 668577843 0
54667736 574965873 0
660852220 669280517 0
396943882 239088541 0
33176762 287076257 0
332196409 544641225 0
440308487 585529082 0
175476866 70732496 0
653116828 754129062 0
59310161 754491301 0
279583420 270234450 0
90305691 241160542 0
581244952 326671319 0
262451010 430696410 0
330933236 255240836 0
99090909 226127899 0
300970007 171721989 0
181040046 140430293 0
372407418 289996233 0
218300577 85529558 0
425560151 474805918 0
90148083 327836944 0
745687207 691421718 0
795280102 463801617 0
382987024 655195377 0
391991244 457258110 0
511151528 438098625 0
77073443 398829247 0
534998693 383884780 0
664598970 728832599 0
434218847 652237514 0
150500652 638107982 0
669835623 161627317 0
316909507 628371901 0
317329874 760160471 0
594234867 595380375 0
320926186 27496970 0
679778108 229582652 0
460762729 125066085 0
391126086 131254370 0
247542721 16592097 0
145648065 512990021 0
409216622 707341722 0
58031 30859312 0
82692916 348523435 0
106340277 512216196 0
798859832 310188877 0
496599934 35826521 0
545939619 643324876 0
165250498 521298626 0
756871020 585022177 0
648010827 707122181 0
203137110 256464868 0
521808422 286419378 0
457231522 233813271 0
685584351 87743263 0
656635509 130734221 0
92352460 209136360 0
425798574 24574007 0
71814717 129511006 0
125406090 627137615 0
217110307 197103399 0
634345863 694814314 0
450571584 561351641 0
384434550 223524308 0
609703429 69211524 0
138499730 510284374 0
631615626 36540685 0
675285271 162789370 0
389060536 295581475 0
508872340 401004763 0
16536224 139452319 0
540592162 517933850 0
345374098 635803865 0
413351633 43294026 0
784562686 313345151 0
321617583 222534670 0
115843152 801591435 0
595308313 550319651 0
564352230 741233124 0
165465920 644682724 0
48167771 471704967 0
246186245 763486098 0
409339856 575247838 0
427816680 255987807 0
33262378 782730676 0
100700796 47470200 0
715344586 90158509 0
345414591 177839467 0
331095104 260866239 0
370060141 579437724 0
285222839 797893728 0
460974123 175115738 0
781894304 116713729 0
594387468 125757217 0
346922687 275634710 0
311672882 102669002 0
87702860 413348886 0
643339768 16068793 0
464383074 530364900 0
294693627 695054801 0
534835408 709001284 0
744069755 290351189 0
241977115 493821072 0
314778911 402187178 0
508547366 128361041 0
242362442 204053306 0
418335311 7872903 0
229785531 624802939 0
273374988 458947318 0
315431485 41095330 0
210728096 757118062 0
420962412 685406447 0
121065989 82953446 0
588800830 313712535 0
501814962 721720412 0
797564325 607247318 0
283636708 647333830 0
381068286 32865811 0
486366775 368886564 0
338051844 268066921 0
199208606 642608564 0
739454930 410623852 0
341665466 734860145 0
292209930 279871659 0
323624066 680227486 0
694907782 342059575 0
615924357 612565670 0
560453176 111953661 0
307875598 647409240 0
725280330 380313606 0
660534505 596676079 0
178745390 729678714 0
480929112 621283107 0
676135417 357983981 0
603017897 176971691 0
641542796 507688411 0
433374734 42387595 0
22094852 168493976 0
426111596 759514820 0
673035991 300363914 0
389213537 160659935 0
549836377 1057506 0
394022145 614670149 0
466638819 249830741 0
646334411 589206649 0
151597036 421596187 0
471438556 108218282 0
43719097 102964740 0
631835720 543808446 0
571706527 657677637 0
777741548 800588053 0
156415516 595090359 0
220069382 750090278 0
124274885 629442129 0
7680176 570415922 0
266965890 271151366 0
268293496 778115804 0
760503026 781129736 0
204645141 428067978 0
393292550 48694105 0
532948862 446628433 0
337486795 209392537 0
577185373 760162888 0
278830241 349529927 0
714989775 90807199 0
254259741 197802614 0
581036362 551438349 0
143651246 726837974 0
256094751 377869755 0
80513088 661050956 0
747099240 606441806 0
303301477 449768167 0
499181127 338558327 0
708859751 55170441 0
740188679 60299093 0
118001573 111269585 0
251724213 533383997 0
253124516 616515642 0
61936409 719962184 0
754737988 57350426 0
676014384 696770574 0
64854387 221134656 0
136807332 332438475 0
759400086 454973039 0
288635660 613215839 0
699771826 443719673 0
519253898 24600129 0
575374717 543205367 0
139401910 751982231 0
801084334 488323133 0
203594121 611086975 0
609383570 226304936 0
289993950 749726555 0
345393185 483539815 0
570131216 106318205 0
731934085 84917725 0
163752532 311112574 0
205174522 100011177 0
384489507 228801106 0
781722946 785345319 0
362554086 136315573 0
81487514 301269129 0
260244998 27575195 0
134872189 278100194 0
700561836 779717603 0
751889285 335691854 0
722693724 793017910 0
605703616 662545180 0
661128911 717931194 0
463633532 333659873 0
14572720 262662988 0
201247459 58380145 0
587983431 514503975 0
42061207 232692710 0
624333455 478902434 0
274278352 139250532 0
6383151 307491477 0
544425558 542087498 0
480640106 645458189 0
365769318 401742198 0
604472993 735893288 0
414580542 276152787 0
4006192 695521219 0
100197378 16192168 0
465952265 482320369 0
641362345 479822635 0
411892738 282196598 0
554735907 590936990 0
44034296 110657479 0
263094293 914768 0
243866078 683246051 0
195374423 186482592 0
194492855 494836494 0
184979808 643515537 0
406623017 657102391 0
537006601 801232758 0
287753805 91899225 0
476881390 507317718 0
259869823 750118205 0
713459726 637893904 0
617946275 239546907 0
218060580 623534373 0
581361846 629142076 0
408566274 666543100 0
673123151 202716634 0
111210173 371909112 0
293234189 215889339 0
200004390 691849531 0
196036853 296313380 0
87050523 784016828 0
302323159 190028392 0
204794673 539060469 0
145170543 517489708 0
373928224 386223461 0
68286772 220921787 0
446601753 623216598 0
266701344 392594068 0
94481677 704606862 0
160574362 678775154 0
589317240 293351008 0
134718149 566966901 0
613293429 113371418 0
787924949 642713905 0
619788669 369165065 0
8650145 766696416 0
121055804 432729947 0
145317995 271904956 0
523341458 777886392 0
735201622 541376475 0
469248 13555954 0
62236965 621989943 0
493461119 799660959 0
284697623 551517480 0
127228573 653355297 0
145816864 363740851 0
496975523 368264409 0
142299657 472389502 0
228583020 77598353 0
465662149 253720125 0
365300116 243143756 0
350595139 133454128 0
219993665 651210265 0
707860130 751402573 0
586364408 443346171 0
505311771 754773802 0
307786420 658226197 0
410958209 35293260 0
739685752 572580953 0
424925916 339352480 0
260655206 699288987 0
711730015 529039131 0
698149269 462892261 0
518304071 28912526 0
436011761 612135298 0
138694184 518696291 0
223891694 289866971 0
221635114 712374295 0
576716938 377098751 0
749267751 230631564 0
650623762 701369987 0
269267453 744656843 0
183458610 799774836 0
624145070 744554024 0
693029839 18484368 0
351903851 660021981 0
532176921 96676712 0
42294270 642029228 0
777900416 702877826 0
221847653 334560712 0
681696093 24908786 0
623282362 589581670 0
536783298 358729141 0
215297429 697453705 0
476120232 452477747 0
131113500 780165381 0
517646195 11526161 0
749316035 392595296 0
470243132 237954693 0
533615079 538381256 0
727048203 508693606 0
748654521 98698654 0
782301353 157969951 0
492701387 419821752 0
660886311 394583875 0
60466943 610731495 0
697880705 617659234 0
392980936 111791079 0
691669062 618252351 0
137948225 28603152 0
201435310 277926819 0
110089860 507193469 0
254413437 153295144 0
283845601 510017911 0
93733362 615562793 0
325964771 767872618 0
763059076 134715557 0
398264734 2980467 0
32108029 306807275 0
612135045 319494612 0
621905367 391835557 0
329572982 623837184 0
525178835 679266244 0
72885446 31908161 0
569754708 593425985 0
291121607 243706722 0
99316139 721724356 0
81500922 167131839 0
174972637 345494538 0
378056665 799848453 0
29372251 303626660 0
628551853 23283655 0
298117424 101329588 0
202584294 429749620 0
546185413 405727806 0
107910130 626693301 0
215225260 72469735 0
297095230 435838783 0
323367763 543908156 0
191231594 639604999 0
581500388 247317181 0
704973571 114462484 0
55553128 124013770 0
619450067 747510896 0
23691089 240425438 0
339240857 366111929 0
9226471 102025157 0
494391443 35484739 0
508246700 323026937 0
778691509 251970563 0
584929907 359072097 0
139789195 670645099 0
347776160 310336038 0
549343674 668065113 0
544399430 23886361 0
675535338 28972060 0
462964300 614921950 0
42699585 92229434 0
546858653 634976609 0
763264484 801716678 0
523100808 453936462 0
240028222 30377279 0
66457876 769402271 0
134925877 123655910 0
337998428 612838813 0
617524132 352109878 0
510548465 390073502 0
773230178 418882609 0
651433434 184893911 0
782226180 566198356 0
19123387 85713192 0
193332499 737279249 0
470751377 557772443 0
62900865 692018075 0
715630557 234821309 0
111200795 701676970 0
474566931 770392767 0
566919193 502033109 0
198636311 800348973 0
331321952 327364928 0
355022818 112607483 0
207028455 655959229 0
763924081 729883433 0
681240810 168222304 0
95818651 565952455 0
797859727 44929777 0
488211646 656028315 0
31774863 411149887 0
675696498 261517630 0
607862823 601824033 0
313144988 417322384 0
450708554 395541238 0
105667057 207879358 0
32523846 250251455 0
118290873 694635583 0
232022749 601395247 0
413748525 575846511 0
488688984 460643430 0
74336656 329653728 0
602215659 370953110 0
417452057 251375524 0
681754191 323074338 0
333392976 549019101 0
66660177 429905515 0
562897220 384749861 0
114252899 579273633 0
2752125 189448107 0
233716438 633529073 0
221975326 786732997 0
523652384 207868555 0
265721876 621539847 0
718332531 118505481 0
355253506 383825051 0
684331289 327316771 0
639157120 15766126 0
348227771 413453393 0
187577430 564161439 0
506234570 199589566 0
340212423 64367783 0
439454897 692253781 0
454713966 7761838 0
412879863 169695443 0
572581301 248469853 0
736267771 361704491 0
498086660 712016397 0
708590921 403059777 0
153560075 527286582 0
654559094 31072583 0
58499772 26258953 0
385299443 312448590 0
391782995 493751862 0
772233260 717208025 0
210207610 363580439 0
551965504 669215815 0
105790385 143308894 0
623619328 623654671 0
437440573 203470615 0
289080779 290868362 0
442599497 458239990 0
553777481 434289849 0
585235912 221331988 0
185880448 597954139 0
443025915 676365095 0
462855419 57323273 0
741857609 368231579 0
221583481 525584348 0
776967556 61257075 0
215646580 191294861 0
733493691 594202422 0
264153596 354125669 0
160371586 92519073 0
69345171 546364928 0
470857759 395824271 0
177759532 299480944 0
53136400 315469030 0
597408205 248848906 0
477797881 556431349 0
530330148 657199163 0
507287863 768494757 0
81644276 118018339 0
319698416 227920 0
150311148 12915250 0
164962997 378299526 0
641907824 323102034 0
308087504 441031953 0
698705115 241123518 0
137162958 392965448 0
598172899 560956332 0
285979162 633431558 0
332892975 758958687 0
669121934 350676500 0
277167740 252936510 0
263224715 216908458 0
189759460 386160870 0
626291072 185861357 0
316629087 225768174 0
481604872 305486993 0
749628686 286354523 0
374014101 279184858 0
679327696 339573737 0
484108839 481070378 0
666964569 588708756 0
326427103 506382098 0
758074700 402001444 0
766909932 440076548 0
661088794 403158244 0
282039859 749857755 0
434463693 234127843 0
341915507 435704353 0
572045218 224697300 0
72282752 800534375 0
346467287 5260601 0
482333571 737364764 0
100531165 654542143 0
387929146 674721730 0
759211011 487588703 0
364793581 226312733 0
529471242 185037008 0
741658990 250602537 0
650903675 3632059 0
436667531 80086156 0
160510197 14703310 0
308772247 418506123 0
327820490 9222147 0
265081392 496807475 0
113516088 797257537 0
449466978 395579669 0
111303192 291711998 0
300232467 701918046 0
351072778 796135292 0
647202823 391858781 0
374134819 232138056 0
260069281 11428154 0
591892874 223598432 0
669323254 102899894 0
520906689 614069232 0
434584895 702799538 0
64187217 128719029 0
357547356 214893243 0
614802976 790632877 0
519593222 235125632 0
545164926 726102236 0
277177111 659277016 0
520100809 740763259 0
336088029 151318324 0
415318979 376873943 0
130993025 411509792 0
44515103 202935272 0
639902024 337415453 0
605610838 5193426 0
160160801 482655554 0
735082243 203314891 0
405880915 736277911 0
351179076 593556923 0
317299588 624614917 0
331128104 391678669 0
498907649 112925815 0
30189334 586706723 0
159059276 361933821 0
365537197 784199014 0
636555006 594868451 0
8630901 136253586 0
388651718 266738037 0
280729380 546226950 0
771741343 596490853 0
114831283 97115819 0
55415683 318414747 0
283257060 564714320 0
559495640 82466357 0
794237224 157605725 0
121481186 416007543 0
248860451 587398804 0
306140716 75502358 0
86644725 732321628 0
446902769 645735722 0
266291389 474695234 0
520994558 117079279 0
630828057 78521164 0
460661485 724382690 0
74657416 482594126 0
205921526 491832681 0
710382130 488718993 0
11238044 111439976 0
375433619 297360654 0
415985296 403310825 0
688810169 436077529 0
562041172 710176325 0
349768870 284615082 0
538493638 101226547 0
436990925 607604404 0
589455580 5650979 0
190366421 677152500 0
98397064 64478561 0
225842886 311928098 0
399505249 520445171 0
154272255 107538356 0
13006737 61572407 0
788711935 81048888 0
328811677 601258241 0
547467753 373144848 0
277309699 666034897 0
353587986 776401943 0
372004596 561162231 0
240021621 433128981 0
268736184 779423814 0
537551914 318938741 0
353211212 564572663 0
26548262 619880555 0
89732806 333649372 0
361979797 80731551 0
488029243 487613389 0
515355726 578664212 0
769662074 661041511 0
522663739 54059080 0
764449866 682753050 0
605450775 725917275 0
770616027 178772627 0
104096285 78764276 0
115165804 333714442 0
335875927 197606662 0
787284541 776697799 0
307111807 515530564 0
768155123 66045516 0
440415772 50416251 0
59071794 511313901 0
111953394 756367175 0
363119166 187732285 0
350623919 242453915 0
96807375 360220753 0
516990727 534735984 0
520168175 151246453 0
282547676 516514538 0
662617602 772292286 0
697583104 748377397 0
280905788 774793504 0
238080232 741022079 0
679902454 449523220 0
92046494 660746238 0
498904561 299978374 0
58858580 552216124 0
738840509 427886086 0
489495369 113847474 0
648479372 531410824 0
516877640 642789282 0
534345099 358888631 0
57912342 584215140 0
400147770 252109863 0
576124293 66395312 0
796408017 126619231 0
699217206 29635418 0
758411197 613662933 0
677715648 548758031 0
781291731 126079538 0
593040545 726037112 0
716932577 376506212 0
301839324 605778694 0
187572031 575438961 0
614850454 554849226 0
458523265 37314711 0
286108859 342783771 0
619885001 557553268 0
25881874 366939824 0
635415676 523208152 0
649744445 32419197 0
381718223 146649040 0
18370291 405583812 0
429991396 23810006 0
521860709 669589728 0
119907969 496275348 0
349680630 300956028 0
28130528 717748417 0
456962918 265607565 0
631471689 284251724 0
33781823 663853923 0
794219652 491776954 0
396982324 686286699 0
82153248 84564519 0
691744509 653187851 0
187885558 685884018 0
380382061 539808140 0
207895164 672092589 0
279600290 154829396 0
317766980 316484651 0
625935685 465714790 0
22668278 256460841 0
333622314 658263832 0
598141597 569481239 0
291961406 549823077 0
728850243 26264405 0
654818255 534951387 0
32561365 331446417 0
616405910 686467258 0
95538238 548320951 0
270094129 582967348 0
768115223 109409996 0
528940596 532238523 0
625440328 220242903 0
744897022 238769621 0
672015770 798072302 0
449781271 88827852 0
428253012 709920216 0
682341701 259980153 0
163837505 221813713 0
114555882 254194983 0
416124313 459816961 0
314771043 201443869 0
285851813 540529831 0
78109345 764804142 0
791660627 644814050 0
471731028 720810536 0
22216523 292947280 0
9426683 485882107 0
344241093 229526509 0
704463362 747437222 0
297907337 533120637 0
415788695 700830339 0
666578726 383756854 0
382687376 36295297 0
278656770 746830066 0
379648448 762280610 0
206593622 92302892 0
523814854 698930209 0
540865766 18450774 0
80549506 224791929 0
248896196 678695479 0
117136159 427999573 0
178238110 281994982 0
403817916 49751490 0
91635252 448676981 0
283350861 474566691 0
703180327 294490013 0
643555991 246001382 0
306835634 483281416 0
92226575 741959203 0
776446341 357993338 0
97478458 115958275 0
120849533 800808587 0
564041400 719907433 0
635681294 181260206 0
609489994 264348156 0
138826228 306749821 0
358302040 137547948 0
94696588 327260042 0
188062555 790231382 0
772589879 102429300 0
791936453 437512439 0
724000721 665312746 0
600159634 206220418 0
448373043 85739103 0
379132933 799312284 0
797651052 164115162 0
496112030 600404031 0
614313105 720205951 0
36126694 428936447 0
43260830 514794985 0
290325003 126887825 0
196061926 46903991 0
214240716 749950250 0
337614598 767412359 0
94284773 326328026 0
419218795 584665004 0
404557178 713994538 0
287076931 665126039 0
534898689 647249545 0
624911533 174694839 0
639416564 361720253 0
293718927 554599230 0
780573191 735001528 0
184439397 794655062 0
384129298 666810546 0
685518190 499106499 0
699066015 314192597 0
739639363 752810304 0
358353656 379942566 0
243569893 530230313 0
355493141 516248554 0
413661701 660899517 0
44089633 456954647 0
390217988 355342951 0
168589461 54813662 0
414118559 632730539 0
502424252 75238146 0
689508433 586374150 0
346384356 728000782 0
141260251 250804377 0
28166737 701844842 0
408965120 331260200 0
203697028 289306489 0
170404003 607371701 0
176572178 434718444 0
291324321 521414068 0
406259997 52891174 0
411992518 399667025 0
488610613 361362094 0
336980901 124730388 0
405905485 395804050 0
236969215 546861253 0
101863224 670709230 0
257739800 587053165 0
37790478 711749321 0
603526562 604117835 0
672770073 326086882 0
448334346 728205794 0
405379496 468406534 0
88834658 796498427 0
618876107 295050783 0
275562827 55409441 0
637739348 186214960 0
609636522 460674118 0
15602218 630070378 0
351335432 624224866 0
109429490 506360080 0
201486510 178381251 0
429513376 571518568 0
145117358 761360261 0
643910223 544672992 0
716885063 373275894 0
701756136 58927941 0
136528579 537923118 0
708621420 140501994 0
567977539 254125269 0
660458482 614762229 0
343487996 305884759 0
403090589 342960128 0
276323947 333598145 0
341356544 463321484 0
315808068 288462715 0
464030415 499407910 0
677101335 93384818 0
348147089 269671670 0
613260801 559678518 0
111101146 621231443 0
175279871 393125779 0
148412744 489086287 0
41111138 755136839 0
226442478 200886722 0
731907635 134232120 0
775684553 178321459 0
241444984 100377927 0
121489270 46404737 0
151460416 63201943 0
695495588 480784727 0
386931827 159461145 0
76645300 180569210 0
165448080 620905735 0
258994509 351082861 0
168232849 70029839 0
116606228 246487840 0
670014256 20844411 0
608457531 757583197 0
477496401 136298743 0
155771748 795034544 0
711591796 736004218 0
554289759 70104971 0
100567647 126042735 0
403812827 596849094 0
313524975 729888089 0
789551990 429319704 0
575993245 326384173 0
670964462 628712129 0
763141587 419921 0
166708333 521912582 0
612630371 580218638 0
470456216 191554770 0
21660379 535243425 0
707414777 715590521 0
259859886 247660343 0
382164075 406166838 0
748828424 507008105 0
45681286 281942264 0
294184352 794495001 0
325121410 346690162 0
519385514 672009775 0
45697762 567619431 0
599473594 770832969 0
263713503 787547576 0
215842609 108846881 0
386595267 642661830 0
664040086 150560947 0
486786642 773700852 0
626790438 354938243 0
51119623 413867423 0
596998624 693533924 0
295485979 120034651 0
315051511 621285062 0
579895112 333507451 0
212216376 241496105 0
409865428 790863324 0
182132396 196366382 0
451957802 494515409 0
587501174 26939677 0
373777242 503892718 0
123637903 189855375 0
798647795 309876695 0
619037465 22867143 0
227840511 336054758 0
641669316 521238900 0
705193384 41033177 0
242481336 499402664 0
691894855 44096028 0
794160780 223370125 0
386395651 382445424 0
284619159 398864389 0
616985415 395585793 0
568410743 207503939 0
734970836 699445815 0
493976036 251182005 0
371508239 317681891 0
183802365 211138137 0
46792040 311091713 0
705472657 556546789 0
138014033 531717096 0
591317545 128062072 0
7164706 659110207 0
46442109 260767048 0
144595026 742071877 0
149463061 194219376 0
700102461 493675161 0
592511767 692599665 0
221390067 592199097 0
727525446 249030099 0
528634608 384327250 0
410164349 290647500 0
544233202 645369780 0
444871222 132614661 0
672288779 402488694 0
133165555 500092063 0
144518902 309635214 0
210879842 511234085 0
429082028 402066751 0
259845231 466828046 0
232584825 582908741 0
756619875 544780793 0
9833017 678279218 0
440566934 800105422 0
659309453 279308110 0
418404590 114313453 0
442857023 429906517 0
355157980 590322295 0
60676754 696092103 0
499903875 190339750 0
735266449 20821443 0
12362527 475076189 0
225340215 717366808 0
483418080 531688452 0
315726917 528626384 0
309829404 261180963 0
634846171 6980862 0
129151056 273887286 0
520454357 4454341 0
167128712 462470009 0
41941029 497483625 0
144777580 308549049 0
760335898 742468668 0
53553861 716779804 0
415634226 634346897 0
763236574 578650858 0
721470731 583486723 0
451673353 64954322 0
55498765 616387970 0
793371117 633344843 0
515665660 118304751 0
414759415 109425184 0
364219294 89426731 0
280117370 154852895 0
349999412 144446738 0
409642304 10738183 0
144161 370813247 0
108612487 444617330 0
686371492 356750205 0
91420757 558222607 0
147628034 410891600 0
767385047 521540055 0
410551335 453099126 0
600436387 589474859 0
296824636 47781886 0
74951619 636372763 0
421003782 389969170 0
175060537 483472161 0
799742970 304639138 0
744613049 63970610 0
636544597 702005226 0
556782761 303967687 0
411411787 114427589 0
50431080 286690104 0
499418561 668831860 0
479850519 564125979 0
278084214 487425106 0
58720096 113935307 0
465884598 774707669 0
339283074 642556828 0
238286157 415319587 0
683589548 778539331 0
14780831 709296659 0
586681602 626048063 0
598872913 386998708 0
82649314 460813511 0
57732511 377338645 0
132868781 465762015 0
139970946 265216150 0
113656178 503861945 0
686856664 528680582 0
176210097 693049361 0
688479785 701236661 0
725806399 110979279 0
15722848 543474253 0
507125931 384485197 0
678145221 314015713 0
144133725 144856920 0
723279431 64452398 0
18950423 143748038 0
330752775 738094985 0
398055800 791996761 0
562397862 44834724 0
602805289 28742203 0
559646872 634486141 0
409670823 526659475 0
179369990 758942378 0
371749718 590430434 0
461380830 153108291 0
457378395 81904187 0
18112939 585522036 0
770454543 5935639 0
495527921 617473276 0
603558214 590586588 0
548099626 656469376 0
529987970 271069937 0
422112316 103970590 0
347792112 446202238 0
487700934 31606786 0
354137124 350225128 0
707915123 439877093 0
377243928 513999824 0
789617015 549600119 0
462139567 252579212 0
459512849 123476859 0
213597306 209573817 0
670148123 156893168 0
122102167 457159576 0
686823885 559466322 0
243417609 268548779 0
247825980 357573739 0
515166967 603465876 0
378209304 712325265 0
635175529 169705474 0
54880369 799837119 0
559689198 120446850 0
197811219 66871764 0
214649317 341063916 0
569091345 570652792 0
8942235 53805302 0
647643387 572154496 0
178609732 292493787 0
540857157 242031987 0
539660455 489178149 0
330629688 220915547 0
32426193 758544262 0
35375836 418354367 0
265418883 432666927 0
23795929 307358797 0
509002230 249454806 0
571959553 43436581 0
673549190 572459673 0
305528852 51988872 0
442198743 189804460 0
304680833 436328827 0
113289345 469246221 0
535111027 353847642 0
704447359 277420458 0
125380514 768193758 0
120244228 385788311 0
290689752 238079539 0
574102011 765439518 0
600676749 697332142 0
603231311 481920697 0
73455293 449396805 0
296715923 497142426 0
703455195 679447127 0
36302040 738127504 0
511340964 712462967 0
73338677 31620014 0
7350723 289255052 0
232345397 280187690 0
244358745 611935099 0
650881421 394210254 0
206835845 717390429 0
5365105 96514707 0
388963553 537864456 0
180500720 55438392 0
602435496 474869451 0
581001662 457750208 0
53875517 208890679 0
332720590 612205613 0
355221512 462589995 0
124532932 49913171 0
48830068 578351062 0
211502914 537024871 0
523968811 269824753 0
445489425 248420867 0
683712610 297239524 0
1943116 145164271 0
38192828 594518216 0
753589914 801005183 0
612534692 122855607 0
732060694 764763631 0
1540586 235267717 0
568460894 784056918 0
329271788 294488543 0
427051296 76961287 0
367041177 664397107 0
552132100 407851377 0
783894645 26890116 0
270484570 447817838 0
512560655 291402661 0
712645598 22473040 0
207012806 704336021 0
59901958 659304172 0
469260405 149153898 0
28171767 769351955 0
439275093 220196030 0
713684142 63965895 0
184950695 421469048 0
327800529 578632004 0
181230701 234214706 0
541098806 307206607 0
216998973 392537453 0
14296740 503167999 0
210263087 762989447 0
72484802 613424492 0
265441198 339206880 0
8688597 317517584 0
271046451 68688950 0
427036832 231175744 0
426282930 568510061 0
413988377 650974159 0
768994612 535956953 0
752667380 448467230 0
483458097 800281482 0
350046459 19855370 0
798626121 611301928 0
402157984 91279886 0
607794034 466723363 0
741472133 142864788 0
621820247 640367468 0
579179077 610216140 0
145557937 445938143 0
347569863 365466732 0
349263473 492954914 0
400073506 174088950 0
297182026 602250920 0
227542920 438595361 0
115131144 39659007 0
314578797 266264986 0
297070653 722501955 0
532680000 195389116 0
770712727 711536870 0
681599228 363141210 0
708283791 556501747 0
78406924 665859406 0
499631625 597899176 0
109962901 310448538 0
81112742 593719376 0
478486546 264340695 0
685354087 444310708 0
148870120 64424509 0
131391240 645310145 0
63503601 319600141 0
522729716 466452008 0
481488813 278506159 0
679464317 161207534 0
633120834 717822607 0
611134335 620741153 0
719476580 197016875 0
646939760 581383903 0
30565875 682126802 0
466640605 761372177 0
17739095 490954008 0
711178160 295102843 0
73662681 152435950 0
214086893 522880622 0
193762945 574386141 0
407568504 544868890 0
150246562 603344001 0
674435155 209492919 0
517890993 342915665 0
747992944 634121691 0
452482195 719721111 0
2106435 305881177 0
536213826 612568599 0
304181098 616052269 0
336876183 382093001 0
55574411 226389130 0
751048251 27403130 0
541006848 529278932 0
73744890 153977741 0
169469881 236429328 0
326144986 347459655 0
228111780 368388655 0
678883969 583129255 0
321397943 472855317 0
692308870 622681794 0
313326610 624443289 0
531539959 529812795 0
792908205 103270190 0
779274340 319807867 0
162258738 237322069 0
171873016 104535281 0
26736843 684151494 0
415983598 39303904 0
545446310 170319677 0
145587968 677855279 0
540135427 314358244 0
536612056 113323287 0
402732356 534354590 0
580883050 336629950 0
234569503 367488277 0
666038530 303754675 0
441166746 414513325 0
429342071 693479275 0
205963538 598019906 0
357989628 11313876 0
409182750 308973494 0
573847439 180319418 0
206465264 285921325 0
112207073 659533556 0
304893630 348514899 0
610565528 32603640 0
202841828 178487485 0
607770471 515334905 0
364846056 579769290 0
689840521 250395483 0
412336744 106645449 0
369633412 433653870 0
434827855 787075832 0
41405537 297419915 0
453230150 729487057 0
404717828 423984818 0
141876000 596034603 0
359553002 165433187 0
292833458 361985278 0
463489032 677773880 0
84679503 117582034 0
77611280 101642628 0
745509022 436708363 0
789507728 359779074 0
372409097 38929199 0
717569144 300437735 0
480000294 537815272 0
191445229 736795600 0
486135676 388935324 0
461450966 544355219 0
749748387 798524696 0
412123849 622819439 0
330785756 143348018 0
373973806 508042100 0
52290900 314460052 0
56128344 315993647 0
605620663 92808317 0
516304652 493545580 0
398380487 269064976 0
270305438 411463336 0
270246595 260594944 0
85615390 336759556 0
789209442 236446903 0
77061960 780841260 0
291697604 118880903 0
629595341 268394902 0
729974515 218827446 0
91647851 329381231 0
769204243 503032294 0
724196747 377221750 0
157477612 527016910 0
170604700 468995315 0
783871527 524246975 0
643150723 123962735 0
777866388 532445894 0
70295728 688117261 0
567134608 115736902 0
72560693 689283676 0
58198483 559770824 0
168187660 792027134 0
222420718 657366959 0
84235121 72751390 0
169060867 580452466 0
103414218 470741946 0
27797884 125608194 0
24298928 410703675 0
752901692 154118895 0
291461711 256448153 0
233373366 756146474 0
585015314 223517275 0
467799929 257623241 0
311034418 463292227 0
340142694 533249254 0
699642649 520766967 0
559659308 146060552 0
69711774 101143949 0
305995346 329933751 0
739758706 592352914 0
554580254 585438508 0
578765263 275660194 0
70465796 150407376 0
435526490 399060140 0
657635044 185080857 0
286316196 63921032 0
499912148 311233841 0
235998404 144503848 0
541525729 794591195 0
650082824 532768800 0
580235400 130187535 0
84229015 581484892 0
267724703 355606351 0
658629013 484310019 0
327274712 449602993 0
272283293 728736236 0
236456223 779942590 0
306690752 630823633 0
17025183 278589241 0
145428408 128774750 0
487673498 795021339 0
795829574 303436447 0
12755200 531363073 0
601916640 430470196 0
518376949 34837475 0
329854696 318967130 0
146952531 186703951 0
575829178 374463029 0
23148173 294811943 0
654888895 214466898 0
790652199 354746881 0
556027709 613549521 0
195766726 512757788 0
677938320 691308832 0
547480748 670499290 0
437008989 708307368 0
654682319 521583294 0
166960396 149982635 0
713707001 420134164 0
704135369 160419708 0
34592387 417540477 0
277303496 226806508 0
519136614 551861427 0
754735417 111049285 0
437177953 415859227 0
32875211 493709110 0
752492545 228716544 0
9000347 161684983 0
483768295 80271638 0
611543748 373356694 0
625287110 750844958 0
193774141 13324270 0
234559644 237304065 0
599935344 663907553 0
535207352 30672593 0
23851142 743194186 0
770723556 540645922 0
68569490 614029712 0
145902435 123998463 0
717577458 51190079 0
358425560 88032983 0
721025124 279156133 0
307197623 424350611 0
294516900 276098934 0
624462717 22211523 0
213514159 625795900 0
327878314 205843278 0
201076987 228336529 0
391607022 532242167 0
717550909 447471012 0
155934250 765925481 0
688382756 275891460 0
713572724 217109634 0
248317579 452951893 0
256946746 87083786 0
545462906 609993965 0
171882277 391174232 0
169852266 723848420 0
41941583 712587493 0
471563458 267010514 0
331305044 130711728 0
14061855 653211659 0
609734211 488757254 0
596281288 759267253 0
350656414 101329824 0
715802815 413757326 0
424789365 599092889 0
287721222 512796411 0
635129593 244669796 0
22084516 498278332 0
737459174 351806033 0
379772883 86849413 0
108712847 487148665 0
290580843 52813437 0
259237541 305841364 0
11882730 72113812 0
251721560 264625236 0
416325053 171153076 0
108772634 727360303 0
411425813 102058067 0
384218951 575324994 0
609000364 724690519 0
82889687 457160595 0
551473719 355908964 0
143037800 721139661 0
444570357 414779074 0
194645491 635169177 0
252698448 604179956 0
641183471 453900277 0
144276568 708160970 0
41872247 418795014 0
560314983 272405205 0
801309290 387534242 0
551653489 400338229 0
584227556 504048394 0
702081844 796516480 0
454944319 363615439 0
633955010 243411762 0
139676753 397383784 0
40313380 178726394 0
141068455 721853582 0
244178293 383447340 0
173376876 639484546 0
203939256 512958214 0
38019942 381728174 0
176036687 139537517 0
49253166 766875078 0
617159727 491990211 0
215799395 124915857 0
13561237 617057323 0
393877463 792642662 0
788724086 727637035 0
775220318 663669466 0
351560498 658688178 0
272202307 757526069 0
293329107 533153917 0
303355582 7787432 0
395828518 54234108 0
505931455 153067291 0
243387061 367529562 0
617981417 398681613 0
693080277 532441049 0
223313416 498442209 0
752713277 710134704 0
80355445 326161729 0
579947612 9345969 0
422117676 268823793 0
388305020 298561920 0
431310018 299804155 0
364036215 353812433 0
496489028 198758859 0
90924788 51237263 0
139970973 710342956 0
388641025 350628525 0
146750355 790432656 0
171070076 567803351 0
183465017 200452610 0
670083217 715231683 0
147464206 747924696 0
723157165 465887504 0
698467541 546294729 0
669588841 688446857 0
538787807 695354274 0
110856262 635066473 0
256726325 498368385 0
538127511 588015146 0
481108471 716013039 0
403648929 149294142 0
330019392 163140368 0
444390216 588291701 0
735374621 73974765 0
94947988 410339236 0
370371402 342968246 0
440970191 283014869 0
78091675 92118470 0
590799418 546349179 0
313830108 70023213 0
516507507 316299737 0
219088344 355843706 0
332682957 11866911 0
199371617 301773239 0
216326745 268075429 0
261006981 563160569 0
713434928 187706077 0
643552279 411986105 0
562764830 75352289 0
224767272 164904176 0
83704471 186022740 0
613511084 660952379 0
94153538 477200719 0
786238704 50848864 0
559297141 551366136 0
80940463 18340184 0
714917730 516977430 0
786588030 729729807 0
552132169 708695444 0
348826126 798010021 0
481836796 368912194 0
735579273 307479558 0
250972133 772404391 0
156654283 16517172 0
191980023 466774821 0
667696458 145083328 0
271638620 741317838 0
187389700 729829958 0
104614591 759323634 0
461863016 725652624 0
197281716 430958005 0
626044792 426729290 0
290463092 117921158 0
750837557 6872723 0
379350936 663159397 0
773857943 463883899 0
90028468 146871831 0
702809307 782085985 0
613932218 689378561 0
588600252 395029577 0
145944187 33467945 0
372587136 789342086 0
426597427 748175239 0
187996177 294777373 0
121540419 183038040 0
415895057 715304060 0
506741426 399542048 0
758256043 30502617 0
583887635 782716773 0
440736226 393887228 0
608707847 127921764 0
497057833 617911678 0
534668500 763818622 0
372225407 353367582 0
216464983 89540771 0
451838887 499506318 0
723745605 324443010 0
424492972 487754267 0
360766838 626013965 0
590549200 631580760 0
104298530 381328672 0
325044154 114843886 0
522301858 375085118 0
176199773 362299691 0
677566710 746291659 0
310730644 54131655 0
413090516 96695996 0
170025033 67973940 0
739679169 185624048 0
530396924 188661495 0
634361306 158385101 0
108104537 338882834 0
798629224 128090658 0
131501117 666104519 0
308091341 783901687 0
156761355 153476271 0
228648653 574823370 0
320202403 272682513 0
420752595 146011399 0
481529478 650993009 0
696651091 330266066 0
706234643 167506845 0
13251453 272028546 0
572625352 322515412 0
350857819 298466227 0
692296556 88801807 0
463302300 235730107 0
553597193 403384765 0
429844182 343731276 0
791593044 340639685 0
593173196 30188171 0
247249404 256051082 0
161609091 180164726 0
468057115 542194044 0
763128016 457418056 0
319066466 773063842 0
768391444 139599269 0
254122293 785856153 0
478671846 428874959 0
120390464 587637989 0
187720657 517473396 0
236446455 801366023 0
577530249 743442496 0
78430443 116937983 0
651224253 327023053 0
735592379 679557925 0
456619415 330887637 0
62552865 697637748 0
169026885 181098284 0
257546182 152307261 0
358994993 345155203 0
139632572 202657544 0
66096900 18055927 0
380411113 206023315 0
109552374 377110829 0
667487999 566237831 0
349367152 681849473 0
308772299 89701504 0
318915126 697084013 0
790835440 438997737 0
712056683 500616318 0
64008093 1729447 0
235825835 188277678 0
712249969 384025023 0
494004847 585722750 0
453301290 609127494 0
573984091 190436795 0
405214493 503968184 0
689956534 400698474 0
79989178 710170157 0
670900501 446934719 0
139915280 256687139 0
717258243 301203480 0
19453511 734068299 0
760033057 181326370 0
510260178 404667185 0
33758510 785099302 0
101377320 379913941 0
312750301 713225986 0
260792219 293682756 0
734271940 518277878 0
491256148 197817570 0
632004150 140423697 0
551159907 419859489 0
658132709 619730133 0
104213066 272301578 0
447696210 144536080 0
344929417 782012312 0
106058303 231703372 0
282531465 383454085 0
59671384 296768908 0
611747965 361365655 0
557173146 183129929 0
586608967 230837764 0
328556101 517039350 0
505112435 204599650 0
335164557 555335431 0
797317571 582902064 0
367119995 286465813 0
195142013 191696881 0
40076306 700911909 0
437135990 595610495 0
294735786 113278742 0
148614220 603583206 0
676871616 564835255 0
331143238 639039164 0
236035591 456018261 0
762293116 173135334 0
136359990 606840474 0
675290421 472484207 0
66799843 437180590 0
254761146 22968154 0
368262300 579098090 0
170121728 7296136 0
640578169 186539622 0
415350888 268027871 0
418690378 800390942 0
520974770 529399173 0
219962222 73227202 0
140578864 596353007 0
204925161 265383101 0
701948392 793092458 0
476181807 696771834 0
90039832 184145822 0
717332955 341050858 0
135349929 601244787 0
5927092 38178400 0
326557503 215688295 0
474965062 227180855 0
503532590 545940001 0
545956942 630203567 0
563379197 619727699 0
414212521 329840480 0
79335207 297403728 0
561458489 141613083 0
530038437 236224700 0
476417279 735182825 0
517829320 425104206 0
152261378 418724041 0
441812632 582294552 0
370838496 675331755 0
307882887 768998162 0
130027892 664100432 0
625723490 74568522 0
669505024 392138618 0
14894326 640187939 0
330389280 235420744 0
749042947 622345698 0
270473952 544915398 0
57724640 699459577 0
123593884 667102054 0
753429077 348968322 0
278781412 181511879 0
348655849 550499256 0
94389573 499384273 0
151843844 94002843 0
768388526 721596610 0
684394805 555209 0
505490908 427808033 0
311281873 531742419 0
562173848 511942830 0
562640121 211579367 0
62125352 791439606 0
596616625 247827453 0
124694410 78331729 0
275138086 641723198 0
382539958 32259466 0
213741132 59120547 0
654656836 562067196 0
83867681 426938230 0
780794584 212418001 0
62622545 368268037 0
739306621 723043577 0
788310430 729613602 0
195614906 544509660 0
313336039 550437946 0
38239052 165940544 0
514761282 718869287 0
592893621 95415371 0
484384464 179133917 0
56227399 606248386 0
177854757 68026720 0
606009933 371094151 0
691040189 61342008 0
412083369 309425359 0
187797942 636084251 0
119019959 567649131 0
279871684 759557253 0
562859965 234476368 0
69752375 64885903 0
271015902 226848580 0
12947225 425071631 0
447023232 766352240 0
518492477 268973957 0
120957807 465734653 0
198235630 369777144 0
522672456 371136463 0
294301900 400913455 0
551516672 513468576 0
641949612 189137124 0
115808206 164148334 0
740244171 637989451 0
687268667 792433685 0
214685213 72720893 0
361410566 74039076 0
159444838 501431401 0
115717130 621405180 0
715068264 740387274 0
373778006 716513542 0
713905657 309378314 0
553040693 276002186 0
732647480 285703888 0
401665815 639129207 0
572048732 289883515 0
622520726 745670577 0
504608370 446358947 0
464414329 593894519 0
378030083 9361241 0
713625786 756763038 0
33242150 34439937 0
430589139 619978044 0
216768628 433088890 0
412028957 751665826 0
79575243 339055564 0
250768190 296344652 0
653355487 553262000 0
458667886 427532773 0
788727544 789647214 0
479372346 92085101 0
721714743 507958837 0
285876680 483018480 0
37267093 141474978 0
461504063 550810966 0
5620827 631149820 0
416296000 516817217 0
628013450 10073180 0
754135417 737562546 0
691624177 443420379 0
96864539 433488128 0
663326959 347609679 0
770946852 343240242 0
669966911 213663671 0
330035412 678213881 0
670794575 430397805 0
346377016 105185777 0
575873427 82978373 0
630855460 3972886 0
307639869 523796256 0
23763853 93577976 0
560753153 192386562 0
278136716 36727756 0
625397056 253279610 0
800479581 378156140 0
106127252 77505449 0
247362666 691195511 0
685230975 157914477 0
507510994 552014257 0
386391882 378222151 0
549879710 286219186 0
500370225 531790996 0
182458076 236788867 0
449053511 103776046 0
224110506 39579938 0
312607161 291450902 0
692535617 104051025 0
486611950 23647524 0
241114923 512768057 0
225039940 362109734 0
252166323 406663091 0
557783827 757829673 0
623511188 441258422 0
534364790 622810330 0
609610496 430905835 0
467450871 274207495 0
259455490 21321689 0
173258440 742864342 0
642356258 501994199 0
269302244 278249632 0
279755774 215431900 0
194443163 178267739 0
441452903 363917618 0
463448962 491774013 0
742652568 239604466 0
41754646 125714039 0
372374471 111140957 0
81981430 616231859 0
415101303 764777707 0
689172696 146347103 0
10674180 107546298 0
89840336 539174516 0
723961495 644949870 0
464039305 601792676 0
196312417 766715350 0
96957253 338032737 0
512543674 606537682 0
661782970 30222736 0
216131285 424901690 0
407773840 455106684 0
43625292 661313331 0
191511785 82665224 0
449431604 385578057 0
87317846 464778425 0
740231977 527475645 0
368353292 687877352 0
736556482 742904107 0
628094594 529750802 0
30381086 255230266 0
609095747 231562762 0
388820659 730107506 0
390900758 237017508 0
29240264 263901018 0
316886680 645881874 0
167885039 101254043 0
417049493 240216239 0
179698012 511328918 0
778000201 731996764 0
73383284 689863435 0
746314820 34765725 0
78118332 383637237 0
539405246 576082909 0
585829258 698009240 0
465674061 5721827 0
301741599 83117443 0
531309003 678523343 0
486760496 523356948 0
348548440 31565073 0
641004342 338929648 0
368631 39287582 0
607129038 757768592 0
468420421 41370433 0
192092666 216308209 0
482225345 582060680 0
746000161 625504107 0
367774964 61283133 0
483462391 384961294 0
243350592 146329363 0
789452505 637614294 0
64556351 606035421 0
606888043 377848493 0
516809745 442447290 0
278970000 79600808 0
757821881 58520040 0
654331711 664637909 0
421304729 679191605 0
416800658 260481432 0
153629243 509386887 0
507511335 692395405 0
798235012 542831739 0
154912052 559603604 0
199814894 203774141 0
783194264 424194964 0
33669709 485494683 0
366882226 202950916 0
493144686 476965110 0
384007039 110247361 0
300500343 631629028 0
749507642 219899102 0
664776306 603076188 0
667154356 155572940 0
346670702 232645061 0
364584270 285652897 0
149463448 59047856 0
111480080 72071555 0
460393259 183589665 0
126049456 272052046 0
647105632 648456813 0
249850302 272735885 0
197570048 343700178 0
84182074 366133670 0
96087816 725323795 0
696776268 67147052 0
655436640 30020354 0
258615927 295538692 0
778668809 648977136 0
296031630 535648052 0
214499177 179122753 0
253430921 771075197 0
521073240 613826628 0
779030969 164950720 0
127998453 596624346 0
408639022 269856343 0
494004463 633695373 0
552410635 168602568 0
412531374 202213335 0
20519021 221649283 0
149458405 369363010 0
447170504 320391676 0
483340861 603273718 0
609565619 596018073 0
690151219 177800025 0
592646645 704406087 0
54742582 201352665 0
6501873 39036608 0
478207020 442932507 0
338277830 57380066 0
505694913 716679004 0
438766150 298499182 0
498672076 633421971 0
244050950 662194748 0
338584480 460222796 0
388536414 296429447 0
341077201 710910008 0
437112007 386958384 0
471043004 388471846 0
472592876 146636241 0
34472503 165026755 0
624131298 195760871 0
135600242 414711325 0
518255313 655969651 0
505269172 163435402 0
213896838 357833298 0
566636047 505772251 0
757549353 395938548 0
227459459 127669273 0
213521956 131119814 0
340692412 512990298 0
393505451 675138509 0
669822557 310533760 0
95895149 45301838 0
449507666 401248093 0
545455059 438530555 0
72976904 403758457 0
81719532 633227795 0
179251812 318998884 0
604335855 497926731 0
7008001 202873741 0
343450600 90555469 0
348761772 553765609 0
395871780 433426115 0
458177768 63410384 0
749178507 446345721 0
383800250 430447602 0
689241223 7332628 0
78752606 726855265 0
274953958 381808696 0
192639657 59385094 0
33007891 115713661 0
3457260 582733483 0
787872326 790311073 0
703415655 624336034 0
373051493 310208695 0
179090535 638814547 0
466048107 757108582 0
608011875 716456260 0
701764077 499694255 0
112440209 342130677 0
365370653 201402626 0
437733416 310096026 0
194335203 443289450 0
21171831 698037706 0
161849041 435941637 0
379159734 281483503 0
324911440 142276694 0
496818557 745386695 0
686023482 9898510 0
431109695 39580373 0
361631306 186715196 0
332118330 187062771 0
793091287 97618686 0
204587324 146129029 0
794488895 480327806 0
37830822 155298144 0
544480699 679521931 0
258502679 64953318 0
477999539 706794636 0
81696590 599507063 0
192483365 176643539 0
689160927 243615429 0
371485722 202635711 0
747647519 260308363 0
660551907 255299903 0
27959727 281410135 0
431537620 754801579 0
644218999 621700307 0
510939516 433885425 0
561711410 38071525 0
393122131 693534579 0
178444390 43130446 0
566363678 147110730 0
81447376 30100476 0
441755299 603703469 0
61474599 244627085 0
699247341 571288713 0
198160353 159541852 0
67624199 772174598 0
382394287 518674913 0
299674563 773000796 0
680016613 158173193 0
406506470 25776054 0
666699802 12524692 0
701723575 723142092 0
739008408 656988811 0
192618235 24874500 0
626252285 464956567 0
478017769 456006448 0
788319833 202681609 0
667442075 438015750 0
417620044 164241942 0
753896193 74364470 0
216903378 265327449 0
319756567 166835918 0
789987026 201138244 0
484895771 153865427 0
215005687 362196663 0
719176260 82955974 0
622956158 178038347 0
201954722 283737127 0
102196713 613250163 0
273443507 92001404 0
372719939 142289518 0
602358040 790989711 0
472582685 682244238 0
516851250 788449663 0
211508561 714044549 0
124047044 229143492 0
416133557 780837863 0
78252473 14707131 0
691202702 187967156 0
512192368 115890136 0
546621740 141904525 0
382101448 575492815 0
350532628 40512729 0
781356578 245453412 0
459894661 214835541 0
18430358 132292164 0
523669998 360243268 0
151595820 234284586 0
730711234 413151765 0
37091200 409453802 0
119777340 253170508 0
372571722 205330810 0
745904077 421159383 0
388029196 65758551 0
387800358 760195480 0
190305945 692003920 0
513027200 310824945 0
298666787 483706543 0
624828249 184582962 0
279063162 462560232 0
191055287 10465584 0
661918911 366338535 0
394027354 433975769 0
415274943 707098163 0
488739610 151016225 0
509802974 304952436 0
546510529 264953221 0
596783210 689272023 0
455183492 34372163 0
100560577 273431525 0
151374133 483100990 0
616484542 553425564 0
466903426 14191729 0
482161130 210630170 0
195556878 481743478 0
71815395 239101576 0
759813837 520812092 0
465782419 378275835 0
239048712 163584833 0
801240093 668925660 0
439152263 378964549 0
646067838 195768288 0
375732079 26075914 0
74786436 317546928 0
5648171 111488957 0
520163544 769257467 0
336214127 298401110 0
560502303 64568368 0
14108615 503442067 0
390594870 720592429 0
310969244 471998231 0
702833318 705140094 0
245223912 723494390 0
292629705 671893291 0
754264119 729523771 0
212825011 73877692 0
55841853 769443922 0
315968069 578664087 0
285625457 167222870 0
343419507 259700050 0
286935729 125966226 0
780755566 689844977 0
23740704 509073841 0
21765826 365303349 0
673284843 683825086 0
644042554 588409522 0
50169445 330881728 0
702195345 357359229 0
856608 210566081 0
698036351 197687206 0
240029929 714046765 0
79415029 782860858 0
567179108 601025337 0
616792886 151807029 0
739836304 542807620 0
782847372 634501441 0
134326884 115631622 0
383751733 462670027 0
158030723 581064560 0
781303935 227524797 0
253158642 236559796 0
373354478 353405983 0
15110291 757488429 0
289864189 123756272 0
2639991 197197944 0
385653246 633526739 0
130446687 671709394 0
194294341 773308903 0
704598012 509159094 0
417150145 684711364 0
425649875 737139141 0
222885095 337094779 0
231318135 578756878 0
735488602 85130875 0
636681814 208260003 0
187004553 558756025 0
552604573 379917607 0
721276377 590756540 0
750027975 27651264 0
367868088 31924355 0
459939272 63717061 0
535954419 789296574 0
582273101 630659039 0
64291321 231673607 0
630356489 414694160 0
690660266 152141935 0
539322118 11416218 0
630900560 656579973 0
16023113 272645244 0
479256545 226226060 0
172627363 374492602 0
58380314 327763036 0
532745458 372492663 0
228530234 80236502 0
357852606 341625534 0
590607208 114697201 0
238855046 144704713 0
562339045 131484436 0
676470084 325659554 0
186421934 478241552 0
45363834 58606053 0
585827966 450161620 0
126699137 381595381 0
390437361 121109759 0
325477061 29093271 0
620495234 124067891 0
322375226 684010622 0
653266116 304741016 0
145410679 495171872 0
696834872 674630941 0
263145087 43830008 0
186387058 600689670 0
135780972 549848422 0
677650795 253562553 0
164731785 774615096 0
50758968 788871394 0
14795464 228503859 0
185892532 217752435 0
665683386 147224513 0
793059540 703190569 0
513470230 447300675 0
79042465 577278304 0
640565830 281114669 0
695678677 278280134 0
108464924 416245748 0
99801557 422769305 0
333240775 733781370 0
62699296 476360749 0
127727464 422709228 0
289011203 321298381 0
161924712 492067822 0
78649585 259061167 0
4936592 107259754 0
97989446 80444862 0
407671973 541707631 0
234350900 706328975 0
272999566 25568212 0
551293047 677782624 0
410746899 699355724 0
145992542 87051667 0
108817451 294683649 0
693634073 761910068 0
643192138 384962827 0
501932588 281959855 0
381619200 776088900 0
234573338 589777515 0
70271242 61206468 0
567662557 352979594 0
694535304 415792169 0
164538882 283752073 0
75156121 798006672 0
726471790 231549374 0
449642314 22353849 0
261938246 787134533 0
596564656 206510352 0
403239292 675281036 0
790498711 548124175 0
305552055 100032657 0
400505968 38983168 0
341107660 144983284 0
251723002 189672847 0
469341396 147872634 0
18619921 355024139 0
737350241 35687956 0
138897270 481822658 0
506829611 690386295 0
651689243 773349473 0
65884460 754679632 0
409366269 367271828 0
272177541 441849208 0
28546594 504426272 0
164259186 340199732 0
312863071 639346717 0
79179273 511965270 0
249094811 456501075 0
699054032 732226247 0
121876400 390564781 0
75195773 219873383 0
638189786 113020158 0
640061074 520092197 0
598588246 671796669 0
154410838 431114892 0
554947169 204650053 0
419652632 367024610 0
116273954 539278467 0
793307415 528485472 0
283285273 790630057 0
676892792 160867614 0
525763003 1710590 0
176591636 247788564 0
2152690 582764434 0
607771856 512793519 0
339574296 55566730 0
261581667 39882552 0
358577428 231377114 0
451365966 706974953 0
613553862 775047106 0
376805565 299743430 0
530492290 729656488 0
695035137 789094099 0
781703160 602130951 0
712874982 682804932 0
785073264 728660669 0
334304734 161225453 0
487682423 712383363 0
149703235 234527721 0
123560054 444315930 0
178555507 107418386 0
128351650 301717828 0
330520873 64234894 0
8042984 451481915 0
267199693 604469509 0
665290976 254089902 0
8946540 555432950 0
746829829 215133443 0
223141396 333213780 0
466810366 588788557 0
442915278 698080132 0
202061633 52424899 0
523874681 157840657 0
424237651 292540468 0
88710340 625896323 0
340319069 556616212 0
347017734 639063958 0
744971683 186669832 0
709367840 337225031 0
512874894 261602954 0
638298096 313173145 0
233419040 678570086 0
170420198 273551241 0
667695102 73341249 0
747808242 280668187 0
339810410 591145785 0
762712942 537827699 0
611081687 343415504 0
367454912 325194301 0
717840729 497717082 0
663670161 332042945 0
79760666 422176871 0
674210603 625457353 0
79770869 272548600 0
452766391 218704353 0
490225422 623878012 0
314736691 174593513 0
660003210 588291777 0
505874131 258080531 0
107259451 586817580 0
315260741 743883633 0
197868352 602392481 0
462040551 539087178 0
94394223 37984648 0
654118333 367703701 0
788013775 332955185 0
301582096 640170023 0
698308362 326919153 0
682188066 373581108 0
801634670 410025434 0
198812638 589774880 0
449913662 24834222 0
305061598 271994253 0
679890872 255150735 0
678448954 532027332 0
115176454 230492844 0
302966626 460934443 0
305482077 640009177 0
40213675 495997774 0
358493966 774159547 0
87473024 581443865 0
721947552 725415080 0
151959500 5149213 0
796583856 203283559 0
535716727 314015018 0
489465974 755175369 0
521764639 339708527 0
756235448 515886626 0
52902388 618179342 0
604463133 306062111 0
290199636 587618416 0
127912654 246089734 0
55314761 226852723 0
483540226 110634125 0
335847692 254620340 0
353756223 315666893 0
580925373 720246325 0
756653420 735017809 0
449953016 731507626 0
707394178 228581022 0
277328766 159849315 0
228452120 520171863 0
303057253 412746219 0
609109781 738882650 0
722538100 568894027 0
92493892 408661908 0
250436457 638623256 0
587882512 795191595 0
95084739 420755029 0
748162748 353558435 0
230726539 427695404 0
608877637 184981881 0
663946987 549064496 0
417016374 566901285 0
166744574 161800456 0
258938168 10362595 0
232527069 554908323 0
535512997 183204604 0
764344890 428934164 0
186367038 447196591 0
749628422 223955397 0
229741117 194604850 0
310661657 2878165 0
711520301 490941153 0
363169424 156420671 0
283164111 606657095 0
206483499 268219534 0
216940297 236299933 0
93556541 734029375 0
98507932 331302266 0
203531435 785783130 0
169504120 28934135 0
303304790 191488934 0
646919415 787211477 0
502079327 443779794 0
202300567 29131702 0
367749256 758447682 0
294604164 423046699 0
533801878 128739055 0
48140411 202644089 0
447500966 2415896 0
795133323 226783846 0
444273623 295932883 0
202315339 777845996 0
794253067 782184691 0
439145817 129141762 0
172873292 87916059 0
617814058 620614008 0
192980322 133208362 0
129502351 364810905 0
444659561 198564502 0
172955258 425372752 0
584013198 132815902 0
541689140 502030430 0
455553750 142642833 0
255507491 141616679 0
756613160 289502728 0
783064389 636861520 0
503020233 45097277 0
104822691 558882789 0
79518943 233052037 0
325492880 311258507 0
371655177 150534591 0
166771335 637113362 0
582583862 44999193 0
186350130 407686783 0
68338651 156864874 0
18720477 489259126 0
295436878 215079330 0
444179050 230254993 0
14608470 682772403 0
304579994 153770690 0
140624217 429435540 0
53552484 457187675 0
496740481 732778058 0
615927287 747644602 0
65304940 702534204 0
667622342 285369154 0
508258228 596377532 0
464992582 62273069 0
162131160 237555510 0
774230152 319597970 0
801367192 68085509 0
589233143 349506244 0
320456379 17065056 0
55957260 212984203 0
26515738 436255301 0
613772995 274124401 0
92459905 456483879 0
232093746 259003839 0
327577282 61508315 0
470073200 511510551 0
98027768 767312887 0
232897145 171561767 0
194937559 99821019 0
556637179 565966598 0
552591638 331027034 0
429982789 115852916 0
437133934 46117300 0
770459344 338277042 0
337830126 453365994 0
741285016 655740088 0
242805403 68839657 0
203726483 760236405 0
70044224 309892392 0
452699055 789831642 0
225871291 432499935 0
147730751 357907853 0
172559147 505122225 0
41194078 142880796 0
242710341 726498995 0
659029733 472497 0
332197325 312250987 0
144088087 158040824 0
218572413 644625804 0
247137961 131086039 0
789174 345849512 0
763619052 359822420 0
747348376 550854957 0
733968026 428203238 0
553583300 482802432 0
346043924 682057054 0
344787564 401528568 0
191072266 482671427 0
23231293 724947268 0
46184611 39811542 0
710401060 64317054 0
249398032 436964877 0
76641781 39454600 0
316893842 620014431 0
485387384 380685568 0
378066728 491000675 0
20762366 542633464 0
366702727 724409414 0
88322239 216903373 0
130208748 418737561 0
791796939 362138024 0
420897645 153499642 0
767551284 736076714 0
31827377 367698218 0
54284750 407308146 0
557939249 694947143 0
531279515 793099537 0
26676356 540119207 0
680578384 156574955 0
14648432 42395456 0
622241573 15303446 0
517595148 59488676 0
329578907 349242340 0
471643001 9589094 0
258331288 315101037 0
636597238 99202583 0
289580086 411557670 0
363610331 611443242 0
639501717 205186056 0
561222701 16993083 0
473427280 78703060 0
777427969 752224420 0
379817133 710776343 0
464923430 768370738 0
209012266 791236078 0
784507837 110955602 0
536854889 770301716 0
139903655 502166404 0
751607514 301875201 0
388831782 568291780 0
99599789 337823797 0
444239630 354179007 0
286492206 13263616 0
346211122 4042672 0
519937159 562615748 0
361728213 232006731 0
286288791 378868282 0
169029146 454466880 0
395486073 57325014 0
279483320 176461539 0
245062502 440474985 0
755195222 280636983 0
561937506 140701140 0
14016296 353270556 0
248882690 668109872 0
719792730 543298294 0
331944763 302624878 0
315445105 520130728 0
691855975 46251581 0
634146566 577008142 0
77933894 755561977 0
8257619 550341792 0
489435989 677868629 0
554172009 571117700 0
448630815 690951675 0
423648339 428164572 0
767127949 395671244 0
121462879 515183305 0
696402906 495203117 0
202471705 711253083 0
150875679 89268844 0
714833648 441413520 0
546562189 682719499 0
138933067 263687620 0
306756997 151353427 0
211327719 709222204 0
374329253 487303257 0
13383229 336934184 0
719013203 214788787 0
357606239 648813171 0
334484312 290315021 0
500917319 240506052 0
627789802 386820548 0
267100507 511856556 0
17470153 410457202 0
98710238 691458992 0
727999897 636533372 0
791855831 201533858 0
461386651 550652573 0
329963633 139838120 0
225049607 649881330 0
538143450 193237214 0
137888169 295435449 0
243142649 756643943 0
482626516 616164534 0
476708656 560989252 0
768919170 471727247 0
527178901 766110378 0
452271595 770523050 0
580256643 318934830 0
587244767 422223400 0
356503428 770673385 0
133159193 562963217 0
47060358 551648247 0
450721144 567029120 0
386376278 158865769 0
448067465 46894131 0
576755618 590772270 0
227283483 690369207 0
408799358 506489990 0
16757756 326822613 0
428277076 174163838 0
736991694 416665049 0
35704380 75552680 0
136898484 643283153 0
198429608 711893811 0
775214785 432464237 0
784868662 570379379 0
385471135 549220547 0
539098284 282561209 0
169030602 558444535 0
88490673 112068451 0
371373339 29620766 0
314841778 383494032 0
580581885 280937537 0
436126517 201001430 0
589715131 752983876 0
329397893 509955455 0
699335029 221402077 0
741239298 736137182 0
648094123 716780968 0
420709135 499544377 0
169026642 434407789 0
396975644 239792162 0
740630679 399665039 0
764585635 94531524 0
111030241 146933457 0
257003894 456188002 0
599755013 9778097 0
713642117 673579444 0
324690405 536822672 0
630972256 685685557 0
758557807 664396591 0
768905641 76514831 0
478378866 692754214 0
719234021 755243629 0
745039343 686138983 0
175979078 400682921 0
317365540 476300395 0
377340709 214067913 0
247059483 771083607 0
541144844 219078111 0
449378903 110736587 0
278603284 85091194 0
91119125 272080718 0
321655322 696379310 0
800537567 81449808 0
394530342 102765606 0
517290598 627617317 0
216841172 201060937 0
134356314 107077395 0
247158900 572455368 0
355331460 525758330 0
91581661 602737212 0
518121206 580290278 0
101132158 338487169 0
632641382 58403278 0
514260899 100888256 0
113950350 363209692 0
40729195 307508505 0
781367149 119161546 0
631608011 580201355 0
680339846 467147042 0
679442638 657718613 0
265134842 82785308 0
790438269 413665992 0
82607684 740117583 0
487917211 345769899 0
348925890 735382364 0
229240966 451975080 0
456779451 668211771 0
82532932 519785080 0
94352774 234910704 0
254994970 574478470 0
787266455 311996371 0
303945377 557633464 0
373599400 6233955 0
461041902 785092449 0
59551820 323348507 0
567677830 637188369 0
362158267 392583008 0
778463702 574140579 0
78413500 119309690 0
663531279 187957516 0
475267536 730706265 0
695321186 747567731 0
511355420 253334875 0
154417034 212240808 0
613274571 392182762 0
792543026 774582469 0
626135942 494010235 0
55956252 325868575 0
80631355 609950497 0
31928434 522497966 0
50906208 599805724 0
715548340 112443773 0
184129744 544529912 0
387721814 148858570 0
778478216 273761517 0
168015844 622884529 0
491717093 226693125 0
581174613 425951633 0
631049916 459839887 0
734836203 263405611 0
421069701 464543405 0
323818899 644823855 0
108980407 695609051 0
600216814 162746583 0
581988843 508932454 0
70231803 277705231 0
43252211 600521474 0
608930501 218560945 0
509147873 177684787 0
102164691 708332658 0
210174467 553142365 0
134513051 254434163 0
795963793 414660763 0
217745198 172035501 0
26999777 635492558 0
271887210 606734454 0
436476165 746188640 0
789305435 642326905 0
286227892 743054416 0
654081595 714382922 0
440347867 399510767 0
106176010 347667721 0
425643352 156232155 0
386617304 356325243 0
636171079 436467982 0
316694452 367379561 0
503142099 632161909 0
109996269 265835746 0
653827871 291123154 0
617015852 399985973 0
205452507 334903440 0
19416035 582773363 0
354769828 157159893 0
590881100 331213812 0
237549434 124664254 0
191745 23830009 0
658758521 463722641 0
249180550 440832649 0
148153337 546866811 0
457644668 550433463 0
148659538 225204318 0
602494779 398974797 0
659571775 397747917 0
33398819 212051459 0
217279583 71731951 0
586046071 364005424 0
463091944 563706008 0
21383860 5720191 0
319421818 553149946 0
138361134 123376492 0
621938608 80426119 0
754893127 529007322 0
143114979 711546386 0
565126486 37466383 0
4456585 173941644 0
509434133 768914711 0
771695123 189905754 0
788987954 337815524 0
276331395 311885746 0
598498083 78799957 0
154378258 324323743 0
514484866 96781178 0
294685153 647190576 0
547827329 61530925 0
389412008 302755901 0
43926040 152353834 0
354291920 662180165 0
352952815 728384506 0
391188511 214453454 0
551137874 25304366 0
147036771 217003301 0
42938494 361321412 0
38580621 529109574 0
557199070 158153993 0
355342554 544882891 0
68030548 335396865 0
467992376 102805258 0
568265103 100146210 0
318895273 158343421 0
557506786 788424302 0
787753981 374355884 0
529373308 770409205 0
374190483 281604709 0
672248767 287875065 0
488644333 752059924 0
298969118 366306146 0
568368634 188497177 0
688036564 561603008 0
17513969 445969459 0
195146623 708897379 0
351518411 254156431 0
736659612 794153668 0
360359030 785186299 0
70246077 621742162 0
291196088 193379545 0
170550237 349071630 0
310633066 558771794 0
632446978 582615053 0
127522297 515992749 0
498650637 585406969 0
172953900 27731061 0
31901130 730546668 0
195198503 224290293 0
557528695 274668731 0
149649291 465835976 0
329142472 39116993 0
246491104 223542641 0
418559525 13386821 0
358523967 126300687 0
756383038 778110940 0
674343132 262027646 0
667649660 175998178 0
262271743 604378821 0
729696776 510429505 0
415446824 239749832 0
186152087 321514660 0
164951452 329376623 0
698467726 219523847 0
432421117 491404417 0
399821568 263089097 0
118926981 719858065 0
655512277 314947805 0
598613543 759396128 0
386826487 145735040 0
3693749 617238116 0
161501540 502958327 0
718997454 33284075 0
767898351 378333446 0
565352993 94782896 0
187825328 353787784 0
169259942 626502276 0
107783823 680864725 0
693249364 425541298 0
70028360 761373604 0
454744649 27373977 0
602684635 591868600 0
737879333 16692176 0
628775631 223773014 0
670537561 629976564 0
369348412 2595790 0
548886561 221000462 0
154933041 527159537 0
784755043 153672332 0
93842304 730713809 0
148586560 48480302 0
624095675 101753042 0
758740307 156389542 0
577903368 707385283 0
469836765 662635089 0
221232416 70684395 0
403492731 588006260 0
153048603 22901790 0
433452897 13829141 0
44887317 764351321 0
334315108 453962217 0
425333400 604458274 0
543435922 71618773 0
507351368 123819694 0
371687907 105585984 0
720628811 408367084 0
207485710 167226474 0
291420793 87877132 0
517321981 718450808 0
763056870 21560606 0
190524412 574224558 0
647482705 178973038 0
176398615 336654586 0
279444710 348288156 0
353359132 208107809 0
261622963 269622870 0
71721127 375587423 0
103292101 40383326 0
330075194 612574920 0
641861521 472888839 0
567618097 797366073 0
144317944 797169015 0
448499502 719710823 0
405340364 642689925 0
404371192 244015842 0
208280676 572383898 0
679291802 651490600 0
79885967 716900455 0
753178804 793343384 0
503810627 222119666 0
66540024 312071411 0
759799760 99279172 0
754114689 791230000 0
197939597 407043639 0
349862757 28895036 0
747456689 730984994 0
16287469 737617640 0
341645660 185839524 0
468042400 790759266 0
410085856 559165995 0
113806021 286336151 0
497449141 198662708 0
723206781 360621950 0
478233447 431124208 0
770985784 794615346 0
439177473 613426049 0
476903078 391560523 0
642969730 135655947 0
785324681 62541342 0
109209494 606140025 0
278519609 180627701 0
362843837 23048848 0
54807168 700776060 0
254358794 745448098 0
257213458 633407855 0
778055318 351412059 0
742351494 642252214 0
309648232 441090608 0
116349565 475797387 0
339312900 427060236 0
396732386 330248950 0
138630469 528672125 0
146017721 84276821 0
616067247 13529433 0
236797254 7722870 0
75143498 171751891 0
615043017 195120081 0
795301388 664326838 0
598858952 502135121 0
39731840 468870254 0
672512058 455414433 0
67825085 623789170 0
36117984 194135386 0
13681706 279904749 0
210451461 402948926 0
458934826 632288531 0
744524103 590510356 0
497546812 35834911 0
98811589 155552387 0
759334788 440910071 0
559868476 561727958 0
738689458 732161057 0
63645575 101653312 0
528993908 154673963 0
152070191 100116472 0
646384992 161292703 0
512493705 226179687 0
391173467 373379799 0
545952563 10142474 0
111063174 89356738 0
229760860 529602468 0
558054902 87450209 0
751026954 790745428 0
70583423 229463890 0
709083431 238017990 0
673837580 753385121 0
548496677 184559010 0
721837643 172178563 0
112776396 150862677 0
569027907 337957658 0
750344873 542813467 0
42310812 149555475 0
736320629 331618451 0
11224015 427482069 0
641852775 624428205 0
778722524 700860591 0
411706168 527997307 0
309155614 734046510 0
748688736 328329427 0
383281031 796651980 0
495154952 601664180 0
307492496 131046852 0
660563578 663191782 0
128593946 164448646 0
737416326 32128186 0
128052906 200065562 0
433812115 42945927 0
366981920 380859680 0
625743982 774376668 0
481292923 378373621 0
14050991 715289843 0
666612998 633895899 0
678501632 536691258 0
279280071 413068698 0
200652112 368452625 0
746379310 253279787 0
188999122 689597159 0
474473082 71443171 0
477914248 625327577 0
38350927 131472596 0
542489674 105093385 0
723623910 328504295 0
441047408 451924549 0
183494360 166720637 0
184081707 189704652 0
789106504 174592996 0
126762018 133362683 0
756084425 418568433 0
180386356 519342223 0
378475859 246318488 0
679743000 655919551 0
566120924 215326378 0
271731324 139635586 0
536277798 778182214 0
731517716 516805769 0
298940027 297998929 0
174250681 685868417 0
690790571 526297500 0
71049936 254584736 0
420037259 424045796 0
327399418 64744067 0
609345014 543111164 0
690688947 400397895 0
111942693 720857073 0
736732808 581451899 0
99948500 673472780 0
429978239 45490862 0
707200825 128351347 0
727944456 384246916 0
457999500 420150896 0
644932715 47382558 0
458858642 554926150 0
723406730 718237563 0
247381471 85345848 0
711856870 693633459 0
627762845 483082962 0
231688632 555087256 0
46324125 758700727 0
317161329 589242794 0
383093227 397679890 0
443238045 712862630 0
269093578 427870932 0
599517901 205361333 0
369684871 182542452 0
415176150 177567187 0
141214939 407060969 0
171659624 759076760 0
565548604 68435855 0
352372965 399926703 0
466878172 794602316 0
770056760 696866205 0
643736589 113888725 0
741516129 651417624 0
720646826 472192781 0
450976076 313217458 0
89799467 385639169 0
588996263 288277899 0
80791553 556505344 0
365737898 164710119 0
377153954 135635481 0
689855919 342892055 0
174429432 535002913 0
159875923 387452884 0
87492337 501750586 0
343860624 631361357 0
284423109 19686851 0
101433277 525953112 0
580790883 463114006 0
534740864 716313906 0
723675553 659664285 0
236802000 166248739 0
470488762 51987320 0
799671458 726485745 0
313080636 618730227 0
8489637 96484991 0
406450527 345794735 0
32745638 411802063 0
675786396 64425123 0
475426898 186467809 0
709423458 512542609 0
609962492 178626036 0
283369985 771545068 0
130511799 232286798 0
495761908 369252289 0
88560278 197956860 0
76572104 140955553 0
730096370 522653899 0
535420405 104552311 0
471843947 589292247 0
709214040 75861199 0
96448321 328046644 0
112866353 431336045 0
483305321 153398425 0
137957156 303637285 0
767002613 16848374 0
787851252 695198599 0
224336364 79445337 0
133344450 356129420 0
292306479 463504210 0
90015171 258390963 0
529902877 766197298 0
207075340 353853084 0
294485923 265875727 0
336584786 672032058 0
388624925 333281900 0
713382049 529102166 0
770401548 229692508 0
582594080 368858009 0
679096901 324857930 0
569672876 711816869 0
530787144 410805411 0
88313461 566756785 0
716377689 207041772 0
32968098 214087581 0
142530003 358768872 0
451183980 630952205 0
380397313 227021805 0
711827652 670133560 0
401742382 716023967 0
761779116 353919106 0
455332505 432043952 0
112558579 510300089 0
568222181 316616905 0
691022703 450426878 0
435443550 458158766 0
518360923 577402122 0
20822704 703958677 0
517425834 614016201 0
510174795 184439853 0
300355873 449130255 0
376785147 115939576 0
619922777 694886834 0
658383489 438596347 0
240793713 441916173 0
370790050 715042540 0
512731358 114703759 0
94804576 672015481 0
732703744 510401613 0
609606388 135736164 0
779400891 583736196 0
677446986 34675510 0
434256205 705674452 0
663989344 8979972 0
326686180 629163063 0
305877429 340757972 0
422798716 709528687 0
677872198 552883618 0
552647934 423502237 0
332376768 61757084 0
228943309 61586 0
21494096 333165723 0
276738349 392373688 0
118769503 487691071 0
442052598 765422046 0
9948030 372940281 0
677450398 765889683 0
742342074 117742187 0
740163838 690590245 0
736024866 730689782 0
703660585 117719606 0
630992662 629388882 0
576190008 405325486 0
610978155 318990887 0
130076524 205158902 0
54374179 499736314 0
12355502 485452400 0
440580672 506738248 0
757256671 710492580 0
571671523 587864605 0
41148047 480456890 0
730212586 597872690 0
643768782 306624687 0
433578316 338799390 0
50547816 369887309 0
124109848 584526702 0
456111932 407740474 0
698292596 35028137 0
594136116 752355422 0
72180475 349646251 0
604594338 95520491 0
639044811 180473565 0
766579034 623982718 0
144880687 716304081 0
136440971 656246409 0
468385767 39006283 0
480745140 721970477 0
558621153 649236478 0
71132033 476993655 0
128311523 19085887 0
720700775 467485486 0
194797794 116126564 0
416649242 412111126 0
525964131 232665120 0
148202358 167514063 0
86852358 165349354 0
80455405 185757004 0
493460667 727366489 0
219715580 187807054 0
681970956 547153500 0
510195042 86548393 0
64566222 616339234 0
393217082 566081793 0
305976671 187848926 0
220244552 592192463 0
499701473 147359566 0
287357431 265930772 0
219096075 454265297 0
261868694 340545392 0
679293839 651041608 0
205336916 419835066 0
232831462 280851604 0
572250433 215055408 0
121908015 118279442 0
297568828 219038514 0
175713299 107081483 0
752973470 195897230 0
266391923 41352172 0
410864628 149009924 0
256588871 536704479 0
325341727 127868214 0
457706094 694715586 0
462466799 327317651 0
771435931 436199553 0
418158888 42125847 0
24024893 368386485 0
555528747 449993969 0
220408381 132752026 0
744577551 632630605 0
376247356 82942900 0
12517403 514857414 0
150234312 422743075 0
571955282 540801012 0
623468158 788574887 0
466469272 86956223 0
219929540 504198265 0
139556258 214421985 0
346738834 651548976 0
603916634 671481307 0
786238933 505052257 0
342730433 239847147 0
672417717 452140713 0
477937353 696599984 0
527022706 345326035 0
43004035 365031618 0
298301527 135504220 0
279777881 369590659 0
425571979 348443751 0
425305613 203887369 0
575790651 397071664 0
333031124 653264872 0
294063176 142240940 0
92918991 589092540 0
461042186 665000138 0
361697116 673659494 0
571956413 156007305 0
107692233 592942464 0
20286951 649797408 0
64117420 77455812 0
193495450 609213211 0
182879173 139995027 0
495654542 602309041 0
560289413 507915245 0
574113040 116714408 0
120667907 497173624 0
719886189 391881459 0
158452072 238446357 0
239476865 16050953 0
37665712 167144555 0
330267553 618079577 0
57112347 200020231 0
228730605 156713583 0
284213823 139223760 0
745913471 178466174 0
16477368 739378570 0
778785913 78105185 0
66617655 594159276 0
58163763 681863897 0
127512707 111482921 0
711625512 595258889 0
500789173 192564458 0
180953380 716528542 0
38307390 334397622 0
725599170 651328522 0
181022206 425980498 0
29795420 485018118 0
41184014 266268013 0
206117125 583999170 0
566338195 552066896 0
669051075 624963912 0
378449554 387790504 0
142539708 597270976 0
58212954 74781447 0
564466515 222355942 0
617295907 595614491 0
568789140 171447940 0
704824804 495147117 0
365526934 472488935 0
1412849 414703540 0
294280819 778847332 0
104112130 130868335 0
293139428 289198354 0
771922567 59546926 0
509782477 247424970 0
334973542 226820053 0
184244564 699829985 0
492067638 491756665 0
259969031 192416790 0
256220525 119637400 0
649315789 610590304 0
708706247 106809344 0
228486706 446618594 0
108255441 752493787 0
59479017 491507937 0
2269901 430414149 0
737602858 46471836 0
325895165 120795614 0
459222961 146016215 0
400538260 790323600 0
595835780 567075878 0
590679406 63225244 0
664418074 378290694 0
220064819 143262980 0
136245778 555777963 0
28782370 527551979 0
586163009 329594261 0
497447727 84545213 0
785643882 322557991 0
675865783 708590002 0
750345125 318232232 0
349438172 198070626 0
281399832 644000024 0
432368742 714673010 0
720902943 222244491 0
586743016 104975642 0
391037494 197244589 0
197869161 366722775 0
703453602 646910897 0
2923703 245941143 0
92220769 390715408 0
587181521 180782829 0
459446004 415825738 0
477770350 739351387 0
495363515 707459170 0
70283691 569757579 0
549806928 677594113 0
759600268 678417950 0
410361454 264141600 0
39608675 350591689 0
500767098 778083805 0
55838126 160616442 0
319256857 310759223 0
732912544 296125015 0
291249117 188028871 0
667958401 349339530 0
272103057 228504079 0
109001103 347093451 0
714218408 397701319 0
593483890 573124374 0
169272341 100723473 0
601973837 651784329 0
272237421 97296436 0
311354388 396026151 0
82809610 356654805 0
212117302 539739859 0
422582306 384494580 0
93151321 143926653 0
440900406 319995218 0
126848206 318004491 0
143070138 16152055 0
494252649 42214605 0
391354040 792494848 0
99383564 346169141 0
3283627 433315555 0
221022345 39574077 0
241060224 473082236 0
340975951 116871727 0
14660070 300792910 0
346386324 296115074 0
262260445 160648007 0
139478761 59900065 0
69445608 105098169 0
426218065 179248393 0
631096283 62881579 0
338158162 91178873 0
758307153 430691497 0
758616556 66891727 0
352828126 304503914 0
639331982 504189015 0
204667717 786465870 0
496167454 404352690 0
215530184 398652637 0
189456460 474615186 0
669069010 636951266 0
727856336 65357821 0
181949191 630929658 0
727557893 375599650 0
534790293 550283341 0
55733535 568617708 0
669337554 92889509 0
529122680 391849808 0
38709891 501101669 0
773173685 247781224 0
387073872 169762144 0
1254489 64167277 0
684564313 679646557 0
203333237 470958074 0
193785855 491935937 0
329728823 636386806 0
445069571 558849045 0
533949237 612196427 0
251726415 571925775 0
117858351 509303392 0
153817748 493722319 0
617102804 357650519 0
271686291 726966203 0
335756075 615782390 0
564342708 641971128 0
697266478 316528068 0
489364509 155943570 0
767404556 476451976 0
695059233 377536803 0
239975695 57897111 0
9033941 173916248 0
412632127 765685915 0
178893982 244016218 0
604924179 226366392 0
276557832 482049870 0
324226481 544160968 0
378385572 498411769 0
393567370 423955807 0
173952716 214665501 0
783393885 128266076 0
349417472 719698746 0
427873229 690466996 0
797387188 208378446 0
482887087 532378811 0
465365690 219436839 0
180190461 181079934 0
427904766 656779908 0
259488577 747063514 0
400235661 179921401 0
749913075 305582573 0
491568004 757379784 0
589393382 635699485 0
26316514 620410091 0
792063075 645396217 0
594689887 313367172 0
766162116 50732329 0
775623868 652670356 0
15229226 198857548 0
410845786 393815388 0
202778791 562970951 0
289935999 284615306 0
686212662 257778790 0
487037830 3823431 0
658884992 330845635 0
650154117 461695503 0
602782147 310789319 0
558280444 100482202 0
654767922 601064173 0
655445557 54831988 0
680875041 614366570 0
574378442 21704750 0
647128688 197408557 0
126222430 65483293 0
275630268 27827122 0
678550322 217823909 0
676864104 66574719 0
584012753 688753553 0
196302844 460692327 0
503405023 509952530 0
393298738 109703505 0
605778767 20831768 0
726019065 772486144 0
731954339 375514100 0
42287129 780098647 0
63200175 11372366 0
353663687 147345962 0
23574310 109540827 0
349582258 528004972 0
689794408 706888479 0
395190930 53291540 0
35249231 669063563 0
353722275 386005609 0
100672195 273886615 0
608200597 256379853 0
44363096 341381893 0
628695651 542538240 0
522770058 259114154 0
784476811 299508535 0
197578742 341893203 0
738491712 383934438 0
181857254 174626 0
471024759 735892035 0
268481256 281365639 0
371055889 65118789 0
57328442 712138713 0
80290931 608087035 0
621665881 334101975 0
356510099 480066472 0
516577036 464061265 0
618441487 716216543 0
373453172 509692498 0
7229722 636549716 0
323276314 538420283 0
87870232 618270308 0
515270403 637264222 0
170025162 272529826 0
86430438 494073564 0
116163016 435698409 0
473485341 189860684 0
215887294 476458581 0
66164315 138339057 0
553782191 372264241 0
135403285 477057653 0
408817445 383865399 0
147486541 572858284 0
281855970 181319342 0
673992097 121882589 0
185199689 763582677 0
112329752 608879446 0
93393730 136628945 0
160087061 722026396 0
609411509 287018770 0
435558768 243820730 0
590826890 785152405 0
685462862 683300781 0
786611535 399958931 0
791996157 285106228 0
116309809 791668438 0
412444383 394952191 0
554735074 587212879 0
516789164 39177881 0
111315715 355782917 0
512527928 412637034 0
75234860 666697636 0
418275749 351095752 0
788939125 692559748 0
383186659 648869372 0
201408656 119822261 0
400482176 451604800 0
415958453 437692225 0
708018736 356328539 0
71582516 700610928 0
174088629 165503476 0
374733698 744480561 0
22369514 421316401 0
123918326 63824600 0
13821566 426363962 0
84832718 252124978 0
613664656 191790046 0
497890506 770409588 0
792928382 44645759 0
692291008 37619951 0
609290804 722461925 0
602376438 203125588 0
499649905 613735025 0
501150687 275204658 0
73619045 723860226 0
324166030 230200251 0
385112147 185298155 0
64566402 193894893 0
364850674 290324187 0
573112891 667495308 0
569105771 735299109 0
289879184 299286013 0
743576464 788877141 0
80411307 201263670 0
364071179 170308692 0
336134829 660581699 0
325379823 529191626 0
393269270 527906381 0
394558062 108354878 0
532876636 410233077 0
410105213 87293763 0
761668924 471359420 0
677580522 492255908 0
83635264 522380333 0
496082281 196574187 0
656435778 460956153 0
390733871 545174696 0
694125866 305079074 0
689677003 205577986 0
773479971 24183824 0
701333260 587014946 0
779838307 45053973 0
594296004 566196525 0
800121923 241768471 0
731823139 215840246 0
197070 641689961 0
675498922 358214939 0
679371999 366962981 0
608915580 591753835 0
96136564 413752045 0
139829943 699562551 0
639281378 634209620 0
348784673 195209025 0
65478969 324146376 0
560460241 793215084 0
653735180 779149332 0
560404133 484856412 0
221838766 242899219 0
642542903 270417367 0
361438204 665766259 0
522343035 219530802 0
395914190 500128168 0
183043845 648699676 0
309645653 697753691 0
333403130 750238280 0
538530153 446325262 0
555297959 528932140 0
15051493 261931211 0
503871894 266069341 0
78567820 345582829 0
26151184 458590103 0
564192062 59519539 0
156897774 672587225 0
718853614 730094697 0
365856151 441126392 0
177020198 307729630 0
722536007 649130010 0
387302177 374166165 0
281176179 50387425 0
392565359 753749173 0
318718894 92541170 0
226593314 713841863 0
757628012 398202696 0
647076523 533962113 0
140162859 606574014 0
121062630 50995864 0
652248668 216604970 0
87165193 179128038 0
180264202 207035474 0
276766900 791969278 0
463044744 756057890 0
178807810 64899941 0
509792290 773573744 0
767500550 603493666 0
578557244 456256089 0
398855546 144231683 0
266217885 465254904 0
389813443 143938558 0
601109479 483123501 0
141313321 541954789 0
709843697 591078737 0
300431162 568338546 0
143012276 48842551 0
423566232 277828382 0
82822601 462039749 0
412691651 50748031 0
91870688 44497012 0
451706969 60546619 0
599221178 92254343 0
128717573 306240666 0
111328403 130461391 0
586099368 658063817 0
75451884 299293905 0
163193568 204427945 0
544413231 428844138 0
424253021 387235387 0
111223491 689087783 0
275262773 353628763 0
677489962 73272395 0
405138331 398118080 0
532514 307534945 0
262429615 99584926 0
538612783 66467605 0
244017628 67957431 0
60248058 198777520 0
632778345 664981676 0
396741788 766824125 0
340206320 280148634 0
494580084 183478266 0
439014163 299089366 0
702111544 675728691 0
713999488 551639366 0
784345842 553411728 0
240642684 604548136 0
427689011 318043827 0
626833587 44012198 0
289219411 343290033 0
539194535 736872740 0
184407157 476495387 0
775470525 21115082 0
204846293 663139448 0
251679188 676183179 0
451429755 198869018 0
604949243 160148601 0
117914211 344299140 0
731079099 300441938 0
763634915 777533350 0
26787992 221285173 0
595184062 34052249 0
530602390 479617083 0
261232191 158328615 0
555573791 587174160 0
88865296 97365654 0
319354602 568062625 0
41849197 403511942 0
467195009 422705152 0
516366860 148301656 0
546337209 416162599 0
204641250 519360678 0
365982501 90209445 0
148573967 275214419 0
447683557 119834793 0
583446660 5429877 0
317020075 479923074 0
676219490 449467139 0
531489598 587552193 0
7194733 144882636 0
604310000 105061099 0
558641714 511649955 0
762932353 487375229 0
271818029 617426529 0
747690347 535584577 0
66252728 34980475 0
724251912 655187918 0
358375389 721302123 0
681758717 460471838 0
518647812 766932370 0
749642545 530090813 0
369552014 451530335 0
368884099 214799325 0
693482110 41490035 0
774079847 360510472 0
170605986 606469585 0
362472163 51239514 0
17021206 478123180 0
8944514 292739723 0
469557553 378522774 0
408154367 128448255 0
692619079 432840942 0
497324819 619319078 0
92949326 575168538 0
240772694 60443263 0
71355449 706057125 0
786589236 356756183 0
119950278 757043551 0
615830471 526924254 0
677608742 336224021 0
177977415 61239718 0
344150975 734367553 0
680428566 127932924 0
471715134 529508735 0
468111735 512775949 0
737297914 30690553 0
106114825 371040509 0
286252931 694872464 0
473157112 491018483 0
93547404 604155074 0
103188426 791801456 0
472403135 168118749 0
199524328 307181178 0
637627462 277936759 0
313223136 377174448 0
391689417 695149518 0
626875493 40142334 0
373291443 56651979 0
211744137 686028319 0
674096937 443728202 0
222372812 320118276 0
123281800 799676295 0
54195955 653557427 0
189986380 403191982 0
765089563 49363557 0
579778700 207441227 0
238983075 214070065 0
574897243 751895286 0
405531625 194641814 0
757206868 370659284 0
28920437 217130167 0
516931367 452865299 0
186774306 221446196 0
261338431 427028696 0
551377786 244470237 0
640623209 798807456 0
395862432 562655651 0
693412414 453427643 0
737147968 750909593 0
426654750 691174392 0
792019257 532190417 0
177386787 96582490 0
118577792 209884352 0
602835607 656729757 0
347887940 272202256 0
427954905 467615551 0
317533463 710048728 0
587379696 98750188 0
202297557 705418650 0
437307426 666854833 0
521019180 554499028 0
692117308 580857828 0
675378690 25762410 0
609374332 220121609 0
773340110 72618269 0
517142479 171147000 0
120967196 140689375 0
478878375 172837284 0
398052796 402226501 0
584559764 389869421 0
595741639 209438163 0
309692178 679090204 0
494439433 652933154 0
742267485 793633161 0
76475263 736704098 0
730675708 798590576 0
664717569 376390932 0
729028985 642240366 0
670625316 332757976 0
173243153 568513358 0
421617402 242787766 0
383118600 341966184 0
484508454 760852474 0
591078265 176371166 0
253906924 331377773 0
17446720 694236231 0
139042045 493307914 0
47521155 750651259 0
758737997 253968113 0
87564204 322082042 0
174083000 359958188 0
175105409 297735406 0
711783011 530207646 0
753496788 791545908 0
717616545 416460657 0
702644334 450702599 0
647065562 442025720 0
366456798 185992588 0
190511854 194467497 0
183206133 152772821 0
15596195 472748025 0
261396361 209701681 0
765649781 150125005 0
448481196 345711065 0
288894539 648599899 0
722841589 148431732 0
418904438 34438004 0
610580701 214345369 0
627120071 266285413 0
335719835 131273340 0
181062570 769050467 0
407129385 13766825 0
24450886 84539724 0
31020792 317702946 0
271884672 29577669 0
273992004 31830104 0
43549204 471708630 0
750629912 763513559 0
236100921 592758060 0
69314250 604728589 0
212906495 485515257 0
508402403 203124052 0
626941337 316042960 0
630621921 663404061 0
593183148 381893058 0
378943932 99590510 0
564466647 322458219 0
133125907 151821610 0
175699711 494464972 0
541825768 279882540 0
720792175 159525704 0
168532211 418894038 0
646820781 184137086 0
713385759 374026 0
101419503 120408884 0
472104686 510869800 0
516559515 349768936 0
204082455 514262412 0
74783980 738002136 0
725550285 655350262 0
655249199 183008049 0
499897324 68862139 0
485186470 80736292 0
250802713 165937519 0
9682785 293029659 0
274611809 403661326 0
400606603 128737314 0
81392468 705479618 0
726696969 419795838 0
797052769 83021894 0
305973249 5960449 0
618850393 110720614 0
606763931 534915334 0
424211356 335692931 0
258136184 551558337 0
217116961 126623282 0
33733903 662683841 0
707590809 317571226 0
225056801 401322663 0
57231500 464395983 0
294931946 798950703 0
288762954 681657714 0
666288020 37655506 0
690107135 687457109 0
258376495 693314097 0
113738380 562762074 0
397535279 85508867 0
735065281 699553200 0
281260883 716280949 0
143001044 67409768 0
288718775 61658290 0
547987066 725717904 0
388148329 219000116 0
683759711 636477678 0
765249529 550843454 0
572247854 310286041 0
67754432 343475510 0
789598906 206276452 0
50323795 794452859 0
609011607 86028089 0
795745747 332906700 0
488924762 519847089 0
489957957 741521906 0
429752336 563003167 0
193917971 3450432 0
563325297 633489847 0
280033316 642675096 0
47547704 499845171 0
722036803 792049972 0
70147544 121340683 0
138834654 482220759 0
174408172 150063405 0
597103030 128080469 0
107828261 139747670 0
229360226 597942688 0
429968039 104457588 0
654435937 221506556 0
376236128 512911294 0
539629695 508453302 0
237443792 343417438 0
59717898 672420705 0
440643795 368905715 0
531177393 163866682 0
361592572 295436773 0
551580612 191463548 0
408264257 337383051 0
43748702 173480981 0
116600229 421359793 0
792957024 186169086 0
496055717 420746483 0
479393041 153002567 0
729540841 664486019 0
529782445 778777991 0
786219184 783042993 0
462326154 767374053 0
579993665 108995114 0
81433669 283198126 0
768803172 110655022 0
72656853 336526157 0
134695458 243173397 0
621167680 516100602 0
270167451 416205469 0
290723603 110629004 0
228762031 687598264 0
341413809 15304246 0
488219936 299537516 0
401294126 138608330 0
709430796 55248069 0
116028615 722215875 0
292879765 709322651 0
747100045 283345882 0
487476397 386672424 0
605281679 366916919 0
646072087 381300156 0
502537511 311317276 0
701229673 238488328 0
672979656 295374615 0
400099682 733102390 0
466707775 273814648 0
448097169 194967302 0
2471910 333969276 0
129693185 710859327 0
15948517 297328512 0
337686077 140512168 0
510450245 662777983 0
29848211 708704382 0
278009716 381510263 0
633108865 453412047 0
368822679 747640171 0
709629021 84433353 0
779347635 106609610 0
186687763 764472638 0
515488513 287637682 0
760163189 238903168 0
406521922 623924506 0
222755599 448451472 0
512446620 798879930 0
439941426 200259360 0
188917763 384215428 0
204341958 780170125 0
642053251 708156427 0
619974461 495067821 0
794132567 782022969 0
104169056 556515604 0
638241091 757422673 0
162977242 265643936 0
215454686 567682885 0
483743789 357774898 0
744650826 638648985 0
44470271 210038186 0
414381150 169592209 0
767643743 699565700 0
575199609 474783698 0
374085300 480085806 0
299431193 443165036 0
437308933 614661990 0
664745132 237835022 0
498379392 492053161 0
122787985 465902095 0
271102709 614955590 0
297010891 338769128 0
371490561 574023368 0
291603975 60274500 0
559405511 447640914 0
444670084 386111549 0
157962057 401528117 0
286772561 664922106 0
159267833 534863778 0
369059272 443393323 0
262377001 726138902 0
35553263 413416850 0
383605340 410183492 0
44615050 584627937 0
329190501 117863476 0
656456020 5939330 0
700482767 638453566 0
527544139 538335038 0
526659750 22096244 0
40051081 149650958 0
126553071 12788290 0
731770120 431688346 0
45607786 191065463 0
342974864 210576844 0
20922458 344708461 0
797765466 261657114 0
108880306 128097720 0
638038367 135647083 0
487111924 609636556 0
78454742 231007861 0
192061544 205090278 0
696389786 80524047 0
730325543 82688719 0
532614260 752569829 0
691017087 144032110 0
97817379 693584579 0
100857767 232571494 0
608808679 727791456 0
742035759 147302513 0
420119765 534323390 0
505053539 578079471 0
287101477 586712683 0
461974314 730724914 0
390731416 658655682 0
506550274 770114062 0
354255907 666610544 0
444309525 157179722 0
649286412 96757797 0
51003143 360520092 0
757741419 153340136 0
224946427 131088378 0
197546250 562548426 0
225341668 371182986 0
492225759 215984647 0
639252014 39955300 0
756438539 282572043 0
278432019 786776736 0
216060356 434210980 0
539614086 513904589 0
120451010 601921836 0
509651426 275895320 0
114505748 730899167 0
783395095 572128120 0
275270430 147887518 0
49082130 574715099 0
519988352 699461733 0
649493571 62946098 0
647186830 604918542 0
625175881 247463829 0
84283743 781884950 0
375358567 589425775 0
389561464 557626460 0
221861852 131065727 0
95272020 324542020 0
791203615 399622366 0
507341412 190304023 0
505273782 87039757 0
595573063 286134346 0
24088241 62162486 0
211091308 388747004 0
538744277 454967254 0
427699663 233286651 0
568130597 549195380 0
608684777 614136553 0
322100840 210801078 0
716823644 742877400 0
446140778 137911102 0
611352280 408687096 0
788646339 343066339 0
478398389 125869182 0
114900371 574684091 0
106767109 116857702 0
151644141 406660015 0
148711601 66835842 0
685572619 395095433 0
520598292 98472699 0
86863488 344907471 0
322223306 288482666 0
453968879 734326170 0
111790782 501123395 0
743217814 62017919 0
296892521 698965765 0
786290775 90695429 0
430272671 247929417 0
634599508 72806654 0
221815418 628204797 0
91129971 286522407 0
29166749 735397704 0
779157183 254596645 0
213516572 506343934 0
639419934 542826856 0
790099740 612523017 0
22976773 166163054 0
100724812 663126869 0
336320458 591433711 0
300602985 490404458 0
107362642 313622066 0
66004736 477676996 0
407964834 679399769 0
346981195 388792612 0
552661798 155244592 0
509610475 609071911 0
325750327 791341993 0
452532339 783264998 0
242773606 620631648 0
55054499 364781707 0
48802293 763505449 0
767025921 6526730 0
358357517 726086815 0
769166892 72673008 0
540991965 408029744 0
696553855 679877410 0
150381032 335678087 0
240973761 477542427 0
739178169 262684224 0
751486232 275823005 0
602875975 419394472 0
17904637 177414171 0
91078563 190791948 0
431660311 263955944 0
166503451 538807783 0
223388161 571389624 0
606008552 189250514 0
434763841 14499131 0
56069446 104973458 0
57617305 212608910 0
516466397 667986291 0
584219192 692866216 0
139407855 345059360 0
453041089 195793425 0
528128179 166112110 0
772064070 136011081 0
672730825 229928948 0
286262415 420517023 0
711491791 561129356 0
514686621 546782331 0
437875250 324309618 0
520164761 787465531 0
207822551 364509212 0
106126792 192686180 0
792390044 710830894 0
262372057 159816203 0
92308905 222368603 0
188863277 774184562 0
194850897 247178315 0
715050130 659698201 0
209214222 396991248 0
777467303 429879140 0
355669555 166801911 0
436627347 8433568 0
682660637 398379378 0
593624456 199409369 0
437004011 667086637 0
401797245 764706667 0
292529654 257577614 0
278777213 340043432 0
71743063 126293242 0
430032637 141346712 0
68820540 64399741 0
644685087 705974448 0
670122961 67995468 0
162458256 377046645 0
274742646 185874449 0
35323427 214737661 0
196566958 535972162 0
447385908 532572420 0
739806711 624281911 0
559387832 25531678 0
671475845 50796734 0
426832915 670981925 0
350964612 450105392 0
560297993 371486296 0
362613721 617069118 0
651117405 779964070 0
103203143 432786039 0
241078150 261014844 0
373246147 185436181 0
627253657 782189506 0
658227087 469144499 0
769191328 742037343 0
213023959 563685079 0
688205625 216092699 0
517392994 217981395 0
50048371 674935494 0
158595880 755612191 0
674528897 390374185 0
151464245 323350477 0
575842493 200897778 0
251078651 178600728 0
446297806 291049076 0
716717835 439258421 0
430243167 468346192 0
182903044 145290318 0
214781751 654522310 0
65179019 11463526 0
466287828 378805938 0
285635697 743941397 0
777826830 15264178 0
294557300 686205667 0
91135256 164221537 0
442832390 250174896 0
690810770 719038929 0
654710089 630568133 0
793119568 479352718 0
105382057 798763562 0
801361712 715808442 0
114923433 68278220 0
725008636 551202799 0
253699024 783532575 0
29122522 316431911 0
543674956 314570489 0
166185548 83766137 0
334979227 370091429 0
132935905 10619466 0
476999860 260678391 0
401505669 663558997 0
68453825 359056283 0
381466972 124750507 0
289667352 363621406 0
546932464 767512847 0
654098542 208663151 0
335497749 207135494 0
300344491 448246792 0
753638707 446144324 0
221715668 92184968 0
7295823 709040368 0
648795582 354605284 0
422837709 241528618 0
776293794 346067140 0
718823225 192915218 0
733865146 306320014 0
757633237 416336627 0
205944908 433026014 0
798926087 562694722 0
640308865 326400762 0
141524409 434618993 0
84406017 213950856 0
491988890 496739611 0
789644598 261176853 0
134525751 426973443 0
641998518 334860581 0
717629781 741324180 0
536953877 565191813 0
260271813 96356178 0
373940880 156359322 0
278533517 306267135 0
379626469 706073578 0
703127852 102355407 0
389547483 773102635 0
479544261 530693941 0
713080030 736646583 0
285012537 530077496 0
609695488 791627158 0
23375753 149519606 0
394204079 216560073 0
620164228 548062160 0
92689320 615929313 0
300591703 384600466 0
545735846 42144842 0
322826126 86360445 0
546165557 295706064 0
614990731 270542419 0
447522886 173356131 0
329408832 132373036 0
423267101 310940702 0
691687944 169763022 0
92195455 512981911 0
223207616 603880703 0
12743360 448363859 0
583901387 626785429 0
324820690 775108199 0
703604391 547103214 0
774344829 595085730 0
745504462 730376808 0
556042221 211062223 0
296794984 782682367 0
429386564 182330681 0
100632060 205491460 0
518571115 712930467 0
781736864 275316641 0
310280461 109113993 0
768361792 291904528 0
154097389 296900593 0
753990781 477568449 0
169828135 628463313 0
266670096 61733680 0
580047621 228445328 0
115056986 21303844 0
400262287 792880275 0
63487770 776477643 0
793359571 252654291 0
615410687 105693013 0
643069203 742046099 0
219473800 630525259 0
98307808 733888303 0
377366578 308470841 0
367133875 259211126 0
546801448 508887993 0
367976232 263696278 0
355233206 70388771 0
453749307 352107083 0
332067352 381812115 0
256593934 248406158 0
521702562 746624403 0
688719646 738584930 0
490228945 466716490 0
272353596 401575687 0
68460835 739120626 0
341491236 750058225 0
87107327 563612084 0
283734218 21884929 0
526822093 781421327 0
324729841 307903761 0
579722428 787087596 0
610291573 47834188 0
232150254 205537798 0
711894415 522395693 0
418730351 464193373 0
732658428 156673974 0
288478420 168929968 0
603506765 23748882 0
138681574 353637425 0
416272784 740144430 0
633848236 79350473 0
751954686 650874701 0
71543494 424859919 0
608138339 562962442 0
469460810 21747118 0
33966518 497899376 0
531264732 170846700 0
646580337 550318422 0
257256909 535251829 0
540883786 676038053 0
703510472 417745328 0
593012327 490531785 0
72036850 686015179 0
534574478 396592518 0
151165531 45925386 0
57995568 686936415 0
209371103 347735972 0
496502789 671425654 0
507642996 152669108 0
21367861 540300754 0
504265219 57826927 0
111300834 64566706 0
73026744 439262647 0
234767314 164923556 0
730546945 43881794 0
362659946 507547478 0
725761441 181577668 0
451779478 618730511 0
122262165 651781334 0
178565743 69922259 0
525658888 535243360 0
136629592 95152232 0
367562637 536077025 0
77753623 114866799 0
563671435 366622246 0
57338820 640168645 0
183908477 568184228 0
508860103 158707082 0
649048850 112589191 0
546792321 379904923 0
266159649 687532934 0
193931240 313824360 0
461707415 9062652 0
382081817 789653176 0
706945670 158722121 0
547523925 682006877 0
648529802 79414329 0
333968934 562584116 0
719295689 646694634 0
722668070 615402644 0
36381621 370031234 0
621751536 429795683 0
49824534 572998291 0
423900968 361058987 0
458146146 490850797 0
370869021 200967497 0
221446833 731180618 0
399355842 163153787 0
307536171 476653885 0
717869226 12826612 0
644122281 700642926 0
310797261 445334214 0
629047138 97195701 0
512906259 342847240 0
634025430 219000480 0
713719872 140476005 0
27577377 566975815 0
642319068 29631765 0
796990187 210843287 0
358657607 728320532 0
413061229 57214522 0
115227861 646671202 0
160749825 399857855 0
476690636 348042762 0
601699048 165365779 0
695520274 85324581 0
113881056 678898293 0
542471898 25880962 0
451411754 424432605 0
32754973 66234797 0
721052830 33442264 0
796664755 674352991 0
580666278 419369903 0
7011404 524566309 0
387711174 153525107 0
477455167 645462721 0
556906019 597292220 0
270802658 220975941 0
504564373 226710794 0
789273621 377812439 0
576735865 794373621 0
425840643 129584537 0
249063248 396198833 0
677141132 697420291 0
379948015 715718411 0
444565375 333232473 0
588302575 577786694 0
141925214 179019758 0
576727235 664462511 0
596695124 486137374 0
134482853 161174614 0
411595857 235946204 0
183405796 384056387 0
601142799 522459039 0
206029297 80966279 0
490608834 727954246 0
389306451 501298164 0
538229941 300315705 0
600106658 799000557 0
311181887 509454468 0
281846796 711202491 0
419615368 291343567 0
747401670 8996621 0
369884478 68753180 0
493965946 669262511 0
455540446 618989161 0
156196410 354175508 0
235483027 754335994 0
391276000 586241241 0
289550469 645569456 0
369073780 531236985 0
115607541 81517179 0
645454233 293231869 0
135190907 688973271 0
636220523 778119898 0
334820966 497904222 0
736086148 88952638 0
263843594 753174320 0
50364029 217815732 0
598013576 145691110 0
249433845 262178143 0
164230764 13448463 0
498890235 23145777 0
707206093 440260943 0
778431611 4906318 0
100142381 181686967 0
460133474 502711879 0
701719763 150974071 0
55095406 553033554 0
506972816 91637660 0
781286543 7240923 0
79101992 229559676 0
332924773 449329389 0
671970600 645285197 0
359324629 349005428 0
626134297 71901056 0
493856278 702733815 0
316288049 721305498 0
340835206 30878172 0
476397510 716773125 0
121869454 487850747 0
105850055 597306962 0
486955632 590662316 0
73710001 349218762 0
532314903 219184514 0
180310257 87756627 0
518807484 126102919 0
722680649 428717843 0
307594907 731454300 0
660763153 625002382 0
463698023 512969573 0
272785871 70885872 0
380250735 771323827 0
296809695 75670290 0
97157253 187559982 0
359053099 531123398 0
442613066 498469792 0
463255556 305531176 0
419290940 216870755 0
367975539 235816680 0
215905546 258619251 0
24486304 281157283 0
599777383 760236656 0
756505092 695700783 0
35276835 338879761 0
35816286 276770224 0
6957772 311819235 0
423588154 731260436 0
210851327 548189213 0
261200878 500083331 0
615415894 651679707 0
581262898 510660209 0
341322715 102742533 0
50660769 537201108 0
100905038 665782180 0
486632590 155451365 0
397783044 48490688 0
670868853 514600075 0
147792834 167323563 0
768208861 184023740 0
122963642 728989110 0
689266457 473588548 0
487113299 212148892 0
231211351 169630102 0
269586397 179704275 0
182983507 363558001 0
765741939 518197372 0
359502063 82642511 0
481454124 41185599 0
91468961 701221011 0
661316556 40474904 0
157520573 573566109 0
18365694 208180778 0
774971274 698022537 0
359908100 697119431 0
534917201 509987581 0
202557115 744054947 0
690911157 397601746 0
22625247 787230378 0
399132220 38647413 0
504915628 476441373 0
550062794 625269577 0
235518980 127506790 0
96595705 354306261 0
226977616 739438541 0
484203919 393483967 0
56159864 548482828 0
59746987 15491519 0
277195617 782934248 0
325564787 492536615 0
273719237 69226807 0
573642928 350398852 0
713247454 229231632 0
399993761 651886632 0
10207376 391929965 0
18983998 482895470 0
567612115 260426309 0
289392084 224130292 0
103404654 628946465 0
447163375 243185010 0
356971832 250508169 0
343442447 739775099 0
393238976 737374327 0
382227624 495953423 0
252793818 562235516 0
152615553 726069282 0
272486669 649914953 0
243940769 432234978 0
155900086 504066623 0
273753623 422293196 0
766022622 63771164 0
522677607 271718349 0
95419924 145879371 0
418666414 221793233 0
354483998 530665181 0
688754985 223132269 0
585231984 635710685 0
101464442 187187576 0
210183339 96758865 0
122896951 70775675 0
756115629 301177036 0
304755501 41101855 0
702880650 547290634 0
419402681 114449606 0
795022209 590989256 0
567256494 100177230 0
689790290 305434670 0
717618467 640530072 0
476668817 528898825 0
603086092 606331537 0
88966138 159855839 0
753285803 473145006 0
583750917 334836412 0
43381977 436802168 0
579194467 312543951 0
364162243 347720783 0
625757059 396119090 0
744367712 155882213 0
117285254 621285272 0
591602312 619922170 0
163902223 17592766 0
340309656 17675514 0
287003770 622167215 0
760694423 27874619 0
412783921 690868620 0
287154738 786770637 0
659261936 635725413 0
415325250 272059298 0
204477413 92128298 0
127915394 250431085 0
39052142 255379438 0
367307474 182668207 0
56738235 122632936 0
393785615 81563471 0
47772284 397619344 0
631475286 619173612 0
19968920 714602399 0
792719662 23274698 0
393620054 392528265 0
412746815 454524479 0
173911306 484516616 0
435718817 616519565 0
347757477 730222640 0
451291374 191723212 0
784454666 329639150 0
151760815 559924649 0
665219869 218193579 0
442307360 524449359 0
711904055 288666861 0
668557711 493836251 0
174639642 609928304 0
688685845 22038162 0
270835539 251309885 0
701755104 249710789 0
318789812 147437446 0
398738608 578527979 0
736433717 747855634 0
441204322 682477746 0
497232784 211546525 0
650966152 43200658 0
268367793 734686877 0
697421288 484324140 0
651711822 741930757 0
430713544 105130617 0
204212017 314338334 0
795695836 642743465 0
362408812 489133689 0
792194732 628069413 0
513798 532167533 0
285357133 296443664 0
357483095 105777994 0
277681524 448658720 0
507418349 37021010 0
71829095 251365521 0
311596002 429515445 0
681376811 82776633 0
422132261 613757538 0
624535202 769079645 0
329525163 3802400 0
147534926 495513606 0
124228926 344301821 0
673726400 311794086 0
293779091 148991714 0
717074620 35474135 0
529542458 253533752 0
62919623 243439111 0
174976939 383198675 0
770583567 125833876 0
161646306 527849721 0
34679996 514575843 0
548820072 335276421 0
305188549 311954490 0
578263548 155949591 0
729048014 476119589 0
492938295 488306347 0
769892159 486836353 0
521098705 164578471 0
610549593 381934616 0
86106591 575461451 0
191802522 125031046 0
170660875 123648769 0
628875716 253260057 0
111316568 265878069 0
110120189 599605002 0
180757728 412799842 0
134061939 151688253 0
564215337 322053058 0
537384813 603314807 0
545040831 745423265 0
324691900 798180850 0
783676331 473839161 0
434702146 387700119 0
731723982 376595200 0
789427356 740549345 0
725058855 190269737 0
9594617 414380942 0
625467197 329077080 0
305365193 480009262 0
336286435 132505722 0
122093770 677968671 0
505211615 316422677 0
617359629 583154970 0
44708324 737689225 0
210893693 357258382 0
525352566 522639857 0
242781701 246643232 0
771434623 641342746 0
377319761 334959809 0
731910600 178766720 0
51134363 732060835 0
465089118 697262535 0
61501910 148742190 0
6520923 65480545 0
480262479 304347681 0
380153181 315656346 0
741449618 729130216 0
548826045 24134049 0
206517227 301433599 0
422702798 373077122 0
66625023 341171411 0
725013167 455314202 0
261353554 284513353 0
793407952 488942754 0
611382185 68017720 0
606388112 316781116 0
111164167 541115855 0
560624326 447091011 0
310676655 339597242 0
633372677 460573762 0
238567147 176900211 0
697445094 435479212 0
281649009 733095422 0
124994023 77482256 0
105003252 80994302 0
349763522 482758207 0
258039464 584474753 0
204072115 53518461 0
732748323 325866398 0
592007893 468370479 0
221907083 700646612 0
524708079 83931238 0
73916778 635230329 0
517873380 408654617 0
458429116 341936228 0
378528310 536339281 0
18637925 372470247 0
132148879 674624130 0
525290409 229546790 0
161496754 455897264 0
51639865 635462800 0
476413661 415092297 0
388932147 289205115 0
54586041 366778277 0
433110920 567595723 0
733186223 430433618 0
201802916 759462968 0
269613332 601188064 0
366174869 520816354 0
196169747 540356400 0
71896765 473714327 0
540606143 526332337 0
81435034 567341721 0
710029721 582361239 0
82806637 139881320 0
15944569 700507218 0
216889319 42455728 0
308773528 792274065 0
223977085 197971351 0
702572157 201349444 0
461063828 683347313 0
432791553 420872412 0
141006486 801066211 0
733535116 425586537 0
264561607 288220236 0
211848144 140076112 0
633263040 573886452 0
758201484 213599489 0
430593201 466130087 0
356482187 480353158 0
330778567 632522865 0
515864659 531063807 0
193344103 745896633 0
596908178 292753885 0
677473045 215811760 0
697115573 726526928 0
60074033 433869377 0
655102543 430214976 0
66277626 531005184 0
198591982 232875224 0
357107587 395368276 0
211964285 272534254 0
686144842 228248980 0
740526258 169545235 0
515249710 642644239 0
429086721 756253441 0
95353799 357430188 0
220830656 78314768 0
350395766 158299046 0
715800218 293017607 0
606233617 166647663 0
550967186 678566441 0
167117457 765886417 0
536875448 660627488 0
48049400 292101337 0
421178578 786860442 0
711647960 394246607 0
602688241 205307579 0
111656785 41552619 0
315405311 86287194 0
313913938 303251015 0
544860481 567563563 0
132584122 501600445 0
71959421 339572990 0
260241633 694971430 0
698176800 431175610 0
512101535 556065778 0
452077685 17893246 0
448407550 491171601 0
69861137 125711477 0
736317074 527654926 0
154684134 344541455 0
592492315 775837374 0
719067910 445960787 0
432643642 364785946 0
358783966 478951467 0
586015608 468827142 0
37989486 608130855 0
368758732 172667607 0
194694892 476443579 0
775456207 147068808 0
251518759 647510996 0
146808411 524935012 0
293681404 787695273 0
60184054 664550567 0
11032911 29412338 0
558384204 121695581 0
540617408 694840481 0
436890452 133806613 0
611975634 697078691 0
46148726 121886722 0
528722382 644958405 0
498872634 270343447 0
70447738 523549173 0
98765797 235882738 0
141940122 485713336 0
210575356 131770981 0
250195787 184570666 0
512657705 402482402 0
303174372 413793621 0
370234650 761445165 0
414065205 124849765 0
684263238 455026006 0
11066723 646476678 0
697670377 205108437 0
698980076 544570691 0
194222534 292585465 0
134142966 729444520 0
570190165 581519705 0
448653986 375583084 0
140717746 54664583 0
80718330 491042260 0
787230685 424231142 0
576062813 179468556 0
479466146 307841680 0
485071527 277688052 0
579719841 192874526 0
108421351 303502433 0
383746943 14531024 0
734970831 338598135 0
166994198 465843134 0
141991811 502348054 0
766622147 209014206 0
396867862 106818756 0
387204630 171769284 0
353652286 515944387 0
635210310 428547304 0
271453040 798629413 0
88927970 532828828 0
630282920 76190260 0
622885972 484157989 0
777762946 263576381 0
449480939 205457662 0
686677985 114523327 0
173299040 476396502 0
561881307 423847699 0
327470683 104798631 0
179078626 791219564 0
256296479 150725641 0
414340088 538812048 0
126498645 172489599 0
335549301 557924843 0
604957087 194444872 0
612354835 792521889 0
765726993 6406929 0
220934744 384912831 0
97562628 397631932 0
318954902 53221358 0
711163572 543148030 0
573199549 594347300 0
84011034 746046834 0
114850714 295539599 0
649565551 760572902 0
181495052 151230737 0
518893395 715950760 0
224039174 308089316 0
627100761 136892757 0
385788177 670621581 0
108111329 237735402 0
203090452 139556289 0
637853031 247538573 0
30648701 542535474 0
391066055 147553990 0
536682817 449469925 0
494563526 400312547 0
4388900 666944698 0
638462832 102310684 0
360200572 163939794 0
53898148 599176846 0
714917715 273881669 0
604803076 644783370 0
398378585 22947552 0
422793775 722744909 0
463699863 305517438 0
28080777 101008306 0
790186458 199696070 0
396764108 691217408 0
140688468 430908359 0
296892100 102890670 0
593584170 137073883 0
791216713 594977733 0
274834182 732543914 0
491551773 664350294 0
632917394 564782524 0
508768614 204552300 0
695992805 29083601 0
588336425 507175172 0
323498223 495323315 0
6603704 223759958 0
600335868 182871388 0
98113848 93577600 0
620395631 485594437 0
726972741 797052183 0
433059893 151713459 0
255803547 679643170 0
775021801 549786793 0
791703137 349233748 0
581806211 675205342 0
491327141 425591238 0
387706581 531344825 0
139412098 192130297 0
291112323 439578931 0
12440501 133160637 0
567027811 182794265 0
540930490 651367079 0
153675034 64393865 0
152306453 630144813 0
614789414 497439708 0
132424259 47311823 0
643468241 258117644 0
195939278 619842106 0
416521002 551353785 0
727790376 361765393 0
43703305 771107773 0
274120530 209286427 0
284242150 200522412 0
169269581 308661821 0
797182468 739513030 0
679944503 380005164 0
366745558 467530706 0
206899367 416651959 0
439433840 339566232 0
723101807 513131246 0
579636754 38748167 0
615015636 509940993 0
565018612 345549396 0
708218508 324931142 0
745173104 598026670 0
531704824 193984597 0
187954007 393065395 0
640774547 748638612 0
368138237 446223337 0
372507966 737993344 0
776475619 703517774 0
419643062 475805608 0
231509233 656504137 0
355951319 319672751 0
460485764 330106525 0
337436633 122852883 0
651850905 789529477 0
548815046 683041453 0
492210250 198403889 0
407028951 606238691 0
353100991 375785603 0
422966234 231787333 0
60220669 605816829 0
370187436 207819815 0
501156106 489706634 0
259364088 716125507 0
494097383 79180820 0
138179842 114700363 0
199281489 763881644 0
766950920 172582976 0
165996873 207195478 0
481679281 89463474 0
788004838 108356741 0
610730750 416645122 0
544967218 662991980 0
782732200 474915319 0
407837408 588575697 0
574997380 638638292 0
49971902 486854795 0
532978469 444928800 0
247235135 445793685 0
702659359 396294339 0
249380647 193833219 0
438006349 32524580 0
700691160 562888931 0
178081223 606158897 0
377807964 128732746 0
138530160 118082686 0
769056902 778632137 0
576350245 540030007 0
304153019 560989212 0
284178019 202783521 0
288835941 345730647 0
647144054 31738077 0
664011078 370999122 0
191030502 352241915 0
289436068 708868924 0
314461062 138992873 0
144292992 444013934 0
585763563 649058010 0
649842698 104579471 0
750374276 385770503 0
579366166 639899620 0
41721386 91674878 0
42050742 535267035 0
161425532 132587332 0
408204703 599817521 0
320236947 703537700 0
254037412 17314876 0
703465187 50801250 0
153774145 610750151 0
611733757 450496923 0
320153668 4550114 0
630028306 260028344 0
90849594 301054301 0
660125680 294887745 0
271843219 520579099 0
248928990 126250082 0
618528874 79234491 0
751603788 186341001 0
618151020 342294551 0
286409740 59566374 0
68220210 281195715 0
524152233 449499507 0
239959505 443521460 0
375854538 702424335 0
72800820 629906573 0
664401310 619094129 0
549449208 470707980 0
641055421 739679250 0
177271190 782136001 0
274255792 689706489 0
694464066 171180777 0
395601878 559567588 0
783987076 61931331 0
644113653 625030084 0
772572440 477601439 0
159569941 793084590 0
561998693 451316772 0
797592873 185043304 0
263822541 413681402 0
256347649 318530156 0
201790638 275068921 0
707616028 728218816 0
441393632 16139069 0
607203953 401598541 0
107648820 173065136 0
505351406 461400039 0
648173042 92388874 0
7223163 191183149 0
1302491 397865277 0
460871792 252586343 0
276175317 92640769 0
115235165 65239831 0
236291028 545948394 0
287547446 379193852 0
623069285 214063775 0
3143504 785661712 0
172117165 663589525 0
712739487 523102641 0
65526175 137723501 0
143973327 656775758 0
549376787 64045239 0
617566217 452292117 0
389351623 538984839 0
488364610 783759059 0
456732863 719866704 0
295622337 714425548 0
536863100 635769140 0
102030666 720315473 0
304763081 71918932 0
19531859 754876542 0
272424600 552716259 0
602309596 793628513 0
511045873 218843923 0
675467017 152490402 0
764657266 462692341 0
691783509 444664879 0
763318185 160617491 0
581232441 517418323 0
8110047 453672739 0
649083212 233330927 0
400322367 557207254 0
57177622 678949913 0
117233604 548784872 0
577077746 177970819 0
426112825 189932487 0
191037041 190902321 0
746700607 683792811 0
198621322 581574500 0
799907667 304741294 0
709049357 677063464 0
137300799 504809831 0
289076936 539119683 0
201429269 61738071 0
399757083 638026562 0
179831695 360681456 0
469296623 124034870 0
153415864 728328421 0
342490694 354998679 0
57377602 264721799 0
211952255 190716068 0
535616586 191887181 0
93900170 162063869 0
216514194 343008878 0
82431126 351218397 0
307260596 111787808 0
221531617 487329933 0
8363642 349751055 0
241031230 667526477 0
450747392 228552648 0
639801708 716275661 0
247561442 478440362 0
568231122 133854225 0
428808698 341033629 0
644578959 111331660 0
131222781 687722394 0
151097862 226905883 0
482666451 540618246 0
42184692 131794329 0
349427566 104820767 0
23582754 327278523 0
104987437 215155988 0
111298105 674670251 0
515502009 558387168 0
699005888 496083541 0
176135714 594584869 0
644149734 399894403 0
300240246 304361329 0
728939320 690729294 0
484755910 202688795 0
177771922 349084105 0
661284309 707197109 0
699076122 417963064 0
789872899 705724153 0
241888331 446905896 0
538494919 620046664 0
51386455 405927495 0
345892485 214847043 0
62219656 324960867 0
796169777 398384243 0
641786561 543990197 0
285223551 526951569 0
573028182 757039869 0
668369577 582082533 0
102949719 507996730 0
303967105 632616144 0
704039727 67880536 0
561438165 474318705 0
732140530 196313112 0
521211236 613976306 0
227036449 103653815 0
120105051 92220724 0
111819584 755225490 0
309245259 390468730 0
198958091 765200433 0
17328481 84569611 0
533997696 376695659 0
165016571 609781687 0
638065919 191172965 0
118141921 484170967 0
753234334 237123950 0
319686959 387278156 0
57865210 485129460 0
286656667 325456398 0
571887569 643519740 0
663360336 347312446 0
338478527 344726314 0
186078284 336872120 0
33985203 366203116 0
123975133 446415413 0
487053726 67614827 0
373851893 709160136 0
794435569 216116138 0
174996137 173310905 0
356172051 569743768 0
333970544 360239038 0
219900442 759426134 0
579255785 170419684 0
711582273 287539162 0
197989382 125193426 0
538954258 32343416 0
668849245 727659142 0
300276566 759162531 0
492854170 597693449 0
105081814 568929833 0
7212692 706782724 0
779378315 226862816 0
200302253 25256978 0
294002844 101922473 0
185376466 286992268 0
550180688 575424701 0
590330007 363903526 0
48854256 630308772 0
399286877 27617133 0
174057944 153288752 0
132651771 161436461 0
274352520 606590971 0
771158932 131992150 0
45087098 253085877 0
250681277 40095378 0
595215360 596837702 0
233054309 497097309 0
106038082 691079895 0
8861985 383338018 0
277043913 730407288 0
357450319 284550470 0
127321568 190436322 0
216022963 395557706 0
696281144 155300836 0
212066687 168297986 0
444795667 795757444 0
117214648 326510588 0
347316433 524848978 0
418496354 92263421 0
416818674 2081097 0
651789106 726873683 0
155467714 143905252 0
515275208 539081711 0
483061520 105083149 0
767270926 338457346 0
327842563 374170197 0
635673168 88902854 0
340852041 758325280 0
153007996 592586993 0
642001414 174152464 0
498879561 68670031 0
273071030 445340583 0
325517759 106404651 0
512553482 179207104 0
155134421 455610708 0
725503603 139651094 0
477299038 114404554 0
70267312 178768656 0
342180751 441600731 0
224332623 214665025 0
439427712 4014871 0
602560173 415236027 0
247864958 686912189 0
68780798 474173300 0
441036233 252258155 0
406892253 183162164 0
516407908 426584061 0
660339596 263049882 0
115754707 565189196 0
270250663 656121010 0
501952481 793175744 0
551186425 108821658 0
209495635 751840101 0
671581404 711772190 0
5480014 445508831 0
11722832 725444730 0
640456194 103560143 0
705288234 91357138 0
465857359 454119179 0
783458214 500783067 0
187232290 537479929 0
689676539 193336434 0
259431204 502902682 0
138497777 779992839 0
32594102 657357206 0
685590050 785665484 0
409102512 332521754 0
600522578 585482720 0
599219029 15759932 0
268374675 16883492 0
497606782 199561214 0
63099338 98395330 0
352845718 715369770 0
41004238 678480475 0
447522028 83573757 0
236970548 280056174 0
259529263 759238309 0
86718710 247377205 0
322250343 801566977 0
414321677 617176834 0
414302918 75534942 0
7388083 234563658 0
296639828 99017091 0
654690168 324043525 0
184056931 335135271 0
227054526 589697637 0
198376327 588205074 0
160858570 615454615 0
584014256 177061090 0
431044555 100850477 0
776418502 745981066 0
160414292 782256808 0
186411958 490320052 0
256466623 112597325 0
643184636 734952904 0
264609764 448022915 0
492785932 461542999 0
303645537 670180180 0
757220432 62657660 0
212095488 90672279 0
271307848 77001943 0
350931783 182952616 0
81938128 587752769 0
440770997 704854976 0
339745226 156293463 0
525152998 496047526 0
235207154 331379867 0
737831974 171920251 0
9749729 115507159 0
97287819 198893853 0
499320765 703426771 0
215830883 283414932 0
279256614 230540237 0
416467429 786304865 0
591262401 447918595 0
419788388 157957045 0
412398934 117104105 0
443201256 555378425 0
757553103 498846453 0
697382474 698191040 0
486008504 88159793 0
382520538 746996605 0
91208009 358170424 0
765485466 535906735 0
737792761 502350401 0
111817665 286277433 0
421838656 79248813 0
481557398 563297943 0
601976373 98163644 0
328707341 790727738 0
778006115 279159881 0
554084565 253357462 0
105497186 495093540 0
649367849 668267846 0
783594278 364465041 0
46120291 386272802 0
492534729 600891319 0
461347572 116996992 0
641064858 511737751 0
768668112 599678025 0
339879732 679652233 0
762857438 294517765 0
602769020 591301357 0
421926603 221411797 0
725598044 380926047 0
765728783 210652964 0
62167753 263809300 0
603540008 200633646 0
18337985 642090783 0
463526984 720936303 0
177623558 659822240 0
449149951 333991425 0
769235387 127838213 0
559811392 175654813 0
131391509 533633861 0
486864613 168501785 0
286242871 578544508 0
528175558 601294131 0
350451780 301663448 0
655591093 201491792 0
467839035 585944608 0
86725816 400688117 0
490188384 13264259 0
341099347 558915777 0
460867131 493660210 0
683965348 740753746 0
295171787 345164539 0
324879650 275365320 0
380452572 560627721 0
393589187 537566779 0
663579525 183526841 0
612579087 539740712 0
513003784 461403364 0
535222426 424454895 0
554023192 443610333 0
417049206 285081883 0
577183534 430957101 0
380071249 391758745 0
767072500 717730047 0
423147781 543920580 0
339440185 517723572 0
644054026 96875096 0
178995047 376791492 0
211510533 629598047 0
607427489 283158657 0
50593731 435367605 0
399494310 230047439 0
271810190 300329610 0
145526831 158030879 0
509638826 661093497 0
115178316 3473472 0
328339680 473185001 0
599283956 122463725 0
395352565 148886971 0
180741117 34811000 0
133123726 15395242 0
583778441 338729652 0
351811595 684215945 0
318422141 234339235 0
320632774 545177236 0
175806667 716159393 0
779424476 140135846 0
84867238 188764120 0
598223682 177035577 0
750535756 55478476 0
319332690 231362821 0
743089188 737895085 0
583557825 384553970 0
517087713 343713777 0
547489546 409161335 0
201103257 410456718 0
498151461 688989724 0
59822092 351177139 0
478419682 712354881 0
635347242 404276128 0
70425150 130294104 0
42458128 416619452 0
403022594 343350462 0
623864009 346754086 0
674763993 653035347 0
793000601 275622179 0
763047174 210977353 0
598328232 787814081 0
572881160 456862038 0
562008940 468617508 0
10834472 203292032 0
149126529 173791982 0
709007017 23000835 0
188902516 97594018 0
439532206 291420672 0
667359276 77567101 0
475017891 315808790 0
642565212 742953089 0
226353540 65176643 0
31946003 115853785 0
622292369 642348975 0
493134473 191892386 0
10903276 30888318 0
77207989 680574036 0
168445674 680309316 0
353010373 444507406 0
766808694 552801080 0
380535935 188081221 0
623355563 70661150 0
169070404 150914778 0
46565588 630217753 0
783870590 316374570 0
659415979 133377857 0
310811055 724836241 0
762544699 107648206 0
702604102 145900292 0
222855043 477869555 0
569154093 626625441 0
649751856 272154816 0
317541692 364388455 0
660918994 8757942 0
767735503 793390760 0
76881795 759273900 0
657523936 794733365 0
725872488 742267483 0
475958004 119471619 0
283277625 424489927 0
714523200 306700150 0
340681104 754259989 0
216038422 12749777 0
37922697 777703453 0
661952895 117340662 0
711656049 262367620 0
236518457 274444306 0
705516840 195199663 0
744152437 606702587 0
169788203 624726693 0
499019723 537993250 0
642376778 349990277 0
317020149 674968910 0
666368679 421042343 0
3302595 412158817 0
206974659 401251139 0
146261344 382514103 0
286607864 250386610 0
471435960 414249423 0
234369337 705140064 0
68869367 566242993 0
697000257 282579171 0
562319188 789990352 0
73855684 322861795 0
536541861 293562812 0
404537433 24679576 0
281777636 688979883 0
485871260 289580489 0
572510407 147673614 0
250935962 356319016 0
378639528 446814628 0
704794745 793340034 0
196293354 551732355 0
43736506 639555245 0
421981639 292148295 0
414278722 622212149 0
649238909 96008364 0
578143905 611308304 0
82081244 38127928 0
148665965 40106298 0
775036828 513746088 0
191587175 401073519 0
666659056 186096870 0
69125743 81721862 0
283653702 163128256 0
372259175 376158898 0
761654537 778211384 0
543570808 104341861 0
242205084 137737367 0
624556828 388982730 0
201603696 46533794 0
430231175 352263908 0
692646236 250471161 0
458790045 589665348 0
556548265 659915902 0
710998992 541144047 0
17599785 423546448 0
552407773 159671828 0
104321624 385443678 0
5818284 625280984 0
669092507 101893071 0
479770788 365169914 0
88110577 430635242 0
234846844 791149602 0
503723697 315986390 0
750841186 190578698 0
682786519 585338635 0
591010047 76940150 0
595402820 271985350 0
23620703 395026314 0
458731121 754276375 0
104264530 48631593 0
771352496 685726014 0
18204690 145586307 0
95668539 678025611 0
231756115 327463402 0
540648461 62507628 0
688861633 512727221 0
96493406 383781197 0
23458320 374318907 0
379585195 469350280 0
321254223 770102157 0
199147010 708339111 0
577922468 87782958 0
628844141 623993379 0
110972418 500175131 0
333627394 46540865 0
438500012 800078410 0
660168490 600147739 0
228566269 302150920 0
436155559 385358309 0
286574009 528167357 0
69699941 352839573 0
410653955 206227252 0
457629509 321172853 0
34550738 313127023 0
663034304 692155603 0
39846763 460055047 0
482309890 69487554 0
776666604 583535214 0
643994527 603115533 0
216103216 123064681 0
425633047 465714074 0
145019533 440136082 0
494375028 277961809 0
407783964 662313482 0
509809916 672366447 0
786404259 55582581 0
225812227 112622304 0
423805280 395861971 0
548313975 698971060 0
118329151 8945690 0
82461437 161553166 0
35969144 319555293 0
620740123 668088784 0
634801701 640509217 0
617990845 410196416 0
797877409 500823797 0
425439752 159301129 0
29743781 275294618 0
441913138 676296042 0
269640015 357838749 0
483786578 578104555 0
158277870 199639641 0
456603647 224752843 0
611472678 108137380 0
760263173 97181133 0
784358278 282503094 0
670024774 161991290 0
158795060 448659079 0
162867702 22628788 0
688504721 179590373 0
79700610 33798897 0
64179322 223492884 0
250448562 233660784 0
721132285 312782176 0
573633127 157516727 0
662596803 528548733 0
117112060 372874118 0
205917294 704234789 0
291569811 756515056 0
469447227 311683726 0
666981903 143243342 0
429571753 569250009 0
332589032 526535957 0
304681950 214427388 0
730514560 186893743 0
545127315 505361592 0
466181070 641830419 0
508605279 94040958 0
79012945 770440729 0
715935460 444113440 0
84255006 618107126 0
298720398 97624543 0
410943507 705747880 0
554303729 526774923 0
551630814 21627967 0
562372354 21749402 0
101381494 621533789 0
661938719 652018659 0
123849409 317098127 0
210389494 577150045 0
471601446 96543899 0
388596897 10174807 0
691063731 330559612 0
549725472 305550313 0
545742429 60660429 0
661437991 507715636 0
410416963 636552131 0
647241437 553539979 0
207305726 236337522 0
728166484 138088980 0
224429560 695505367 0
647092995 547125690 0
570067914 72720694 0
662451953 775385787 0
261450268 16540618 0
517155829 641056961 0
579623648 788958247 0
642662259 521530970 0
635308816 683010576 0
503598956 268819000 0
461586181 669245020 0
156720653 615250292 0
753392311 62374672 0
455409321 330000969 0
656797617 300905695 0
686557068 252841404 0
11124974 99324150 0
232121840 32662531 0
31959225 419670711 0
121361387 631871129 0
477875477 80558652 0
465351773 260879817 0
174762384 269164733 0
287253220 556229327 0
683564562 606401888 0
573585671 321995812 0
698452668 468146443 0
758308668 34115676 0
107304834 174587105 0
411113276 357093215 0
775983207 724718487 0
714494496 659302033 0
687700926 100567164 0
183921030 88751582 0
296838258 708334505 0
97174561 310411219 0
101849620 556639151 0
108862506 449631184 0
279181218 43292513 0
499564277 30094304 0
752759363 19574831 0
449247400 799838121 0
395132746 406665415 0
227426580 254774147 0
132091399 677228356 0
544926199 546453850 0
95479180 62917249 0
752373643 536864201 0
736109528 289040824 0
294258435 662497180 0
585623708 147186219 0
117386151 630699910 0
446792893 722299514 0
476475150 162745404 0
631609846 274639069 0
420482232 457500342 0
106319633 171152390 0
549385902 27038014 0
669437737 542127051 0
416450942 785897277 0
220823222 142267088 0
533125718 711128077 0
449144680 700463084 0
199403103 189466541 0
603662337 573932766 0
81558298 582920242 0
207294460 148225722 0
310640194 695219146 0
29419900 98412438 0
214823162 429492757 0
559266499 396163198 0
785842278 244416521 0
521540109 312593394 0
709481923 565484183 0
210691070 458063637 0
94999709 197115862 0
41548405 441525380 0
330194006 796375652 0
745678596 488977670 0
784665778 556405095 0
509328251 61507230 0
572482450 560747780 0
726081334 497831829 0
635129394 103888173 0
392589387 700480772 0
321730208 755255264 0
412350957 233595425 0
273149791 750991833 0
434621052 771538822 0
76915082 400090626 0
62052922 303776668 0
746881416 677919654 0
71602630 331900775 0
716271177 72679347 0
14858086 300264295 0
666156177 777558505 0
40659481 578453401 0
776233136 555972010 0
196773815 37721140 0
390608007 431708131 0
561611295 227905224 0
607705503 143964339 0
357860381 65626524 0
767364167 386326284 0
13260860 108071282 0
443818334 250982902 0
673853337 327394901 0
573712574 446705863 0
115368727 299345121 0
81587110 497828869 0
203936372 422682259 0
588887360 511772473 0
222186828 631233711 0
506047457 392780320 0
391924592 123021048 0
607175742 40296254 0
58716550 393778945 0
72409593 673868784 0
257336297 179219596 0
2863980 380733299 0
291663579 241069521 0
625326960 254538996 0
234990559 429849576 0
336279075 394925781 0
694635178 373055396 0
175475233 203441213 0
61480248 259536015 0
82548055 743700824 0
461229590 470279747 0
318480406 249278767 0
335893522 496626024 0
749462204 1892206 0
306281697 534688308 0
664177715 413138852 0
311798523 120607523 0
632592709 335649117 0
580739333 156771012 0
63074695 316326623 0
327060535 738114452 0
702140308 669807051 0
379109050 585653812 0
133239190 619789942 0
555379834 315142770 0
105917886 184190839 0
637879922 702828340 0
498655685 113560660 0
285755005 461034711 0
502585801 197922945 0
392589586 330609198 0
197903821 398098641 0
557266546 116873417 0
5788449 412908918 0
485153785 740564202 0
626527604 457575130 0
388912606 216745191 0
387055458 172942930 0
385015359 744199288 0
785295476 95278967 0
410800322 492268467 0
261155932 121973075 0
313440060 211904759 0
603848130 62556537 0
192836566 15545432 0
797942677 559086695 0
449142528 725864409 0
16933083 279237392 0
180280344 217065134 0
241004927 729863047 0
91664972 319045575 0
380244363 785655700 0
301294849 126953307 0
689174108 491817194 0
167831130 220127535 0
629433178 40877377 0
364728235 297365514 0
335492167 138816802 0
116225566 332451474 0
194212350 202688977 0
613245472 250278369 0
439228997 514931251 0
590666982 353737167 0
776840509 84880858 0
790551841 623358447 0
281758022 173099159 0
459720121 28063338 0
110496052 570564326 0
493226172 71047587 0
321618354 202007994 0
607477789 372773618 0
205310944 155809433 0
453838149 330862882 0
11556453 799322050 0
271902343 343791171 0
535482333 530463899 0
741228287 556905495 0
391566813 664109687 0
635275873 510791087 0
519006352 139828659 0
441797165 185201964 0
37388082 57281404 0
323300499 631638853 0
580696809 515068288 0
371228416 78903887 0
453910843 737985015 0
636815990 17781920 0
576629877 353695391 0
405949658 732609075 0
72365060 149825012 0
717047739 334135117 0
618166018 342280147 0
31363051 321283962 0
623863412 230679205 0
668278572 571441027 0
457562615 69177610 0
112918959 328827111 0
277729486 527546720 0
617644225 219693709 0
359509852 739673218 0
7405810 66618033 0
471655626 783157490 0
183023379 705457173 0
592056207 501918948 0
753244746 105098095 0
198406536 474359573 0
749080358 210425208 0
189508418 67931572 0
420626528 26846990 0
611505657 487398813 0
198871439 40734577 0
103754743 561608199 0
300351518 221847458 0
587211829 426553709 0
454984105 527622450 0
353810600 211202129 0
229528276 468381069 0
265124681 49052225 0
129696512 449451840 0
285072079 667668183 0
622089382 728274240 0
457782153 764453955 0
320794906 54253008 0
143514401 788333941 0
794960918 437080906 0
499287534 347109849 0
9639167 650748990 0
654400097 152224075 0
526906644 426375009 0
59359709 471071923 0
414739773 267531577 0
656031672 253538323 0
226304684 563679670 0
618168776 707939394 0
559396448 635554378 0
10681811 748935047 0
778575191 797110591 0
65181963 590416855 0
218484692 267736520 0
491811133 268750686 0
619334946 593887883 0
351451375 708908913 0
10640208 422992500 0
549590205 343757138 0
39124002 775728244 0
735960342 380422949 0
656353117 402361850 0
45213920 44936572 0
780439728 753751636 0
370589138 191628102 0
715448562 137893626 0
586816765 418148248 0
275344144 721666445 0
622780954 455146528 0
236792498 626757763 0
463265060 35445679 0
706005737 460737618 0
376701152 35413933 0
749572925 438296831 0
651285390 675351490 0
423698039 606467274 0
500332731 146634386 0
465798738 151963065 0
10262422 53844819 0
226789152 290520058 0
376755094 367640234 0
493675493 589755703 0
122505723 312609100 0
695877922 91909796 0
573929135 120546336 0
563697703 643007384 0
336126201 182660807 0
147426218 243031765 0
200302229 367588274 0
362033858 51780440 0
458479616 681997809 0
341913529 784519639 0
498111059 609682971 0
317296065 667972642 0
560390247 375647576 0
508947092 8415896 0
479645418 757945380 0
298109916 382217975 0
639796491 244054835 0
357934384 485276723 0
684934897 394752440 0
756116313 145750672 0
655642551 575582208 0
232302741 151409510 0
676383754 624495093 0
103635537 395412738 0
315804835 177124319 0
220545659 467280386 0
737277633 671874357 0
767900690 726386966 0
229860672 437244147 0
412553810 436314625 0
162077120 107637101 0
794321273 593069882 0
472076048 109131715 0
216331959 527530119 0
1931367 301674110 0
487790015 493535297 0
472609339 138384155 0
69555501 766568275 0
24812659 362277451 0
604283164 253966766 0
545510535 461289931 0
356267 271461640 0
585378259 117058043 0
55421773 401323772 0
20999933 462982087 0
251372321 525138885 0
711749167 261304327 0
201435727 147419443 0
100996263 302017823 0
240226792 498856604 0
202332207 654413852 0
537396009 379087047 0
146535195 320029949 0
283395272 145040434 0
239068125 371650669 0
557396330 591463524 0
448623693 615235916 0
672461632 448507393 0
669242526 390340765 0
461651352 538496761 0
691432783 360215115 0
295456310 98165202 0
453306256 472266937 0
103710869 566347176 0
766033452 662851381 0
745048829 655485676 0
532516775 574119403 0
349927963 575040238 0
357095049 364379876 0
492857717 703612208 0
664354143 503462672 0
418894309 11412925 0
159917393 169473566 0
134209212 574383250 0
100605357 75676951 0
389739960 541445932 0
396334631 652677396 0
645902334 593215009 0
403301097 591454470 0
310936869 63007392 0
128609376 554387161 0
600294914 24606575 0
768820470 350122443 0
97571367 33395014 0
164181346 567053018 0
179327212 724678115 0
291983971 693528168 0
575431430 463129176 0
491023943 153011079 0
655586873 636046738 0
207447341 104209250 0
96488893 445230062 0
730775954 437229089 0
219949135 148641854 0
524394898 530470930 0
628647213 38932274 0
192395731 438173418 0
276422124 227836640 0
531290326 641555683 0
124932714 292578660 0
198088663 228501472 0
791125704 768048166 0
583033964 236960063 0
602759731 231320328 0
674187664 478299347 0
11948468 334708457 0
488260790 431117983 0
475329366 129224083 0
690065218 269886610 0
195137845 167768342 0
572602651 46657015 0
553122940 698103577 0
220878582 786223750 0
138979705 621981676 0
531958810 310972919 0
582402533 154962071 0
771194844 178359519 0
780014465 410154366 0
492974035 495908162 0
233008711 90499260 0
61054241 573578464 0
283546504 594461897 0
318795882 737013573 0
646171985 347518921 0
237567909 592927891 0
53766898 474060404 0
67798174 726175658 0
481806279 680958935 0
636066025 392182843 0
617643827 71082926 0
578871329 467042091 0
221053411 132241705 0
783063302 402157436 0
166228279 329897330 0
473673956 218839351 0
763275123 328627909 0
296901791 776453979 0
700800167 574491970 0
232504874 175026594 0
328423185 322759417 0
387124514 153331962 0
778180331 715478674 0
298338504 492480420 0
175268034 755969055 0
788776601 248905510 0
366619362 4918704 0
774416315 699559439 0
120341649 623281151 0
586399446 172239728 0
76696942 133192436 0
272430542 464179854 0
618712116 650379148 0
217302641 502949487 0
172325226 339007160 0
409736682 105760549 0
542387344 205368207 0
79014944 362073439 0
208862200 415122517 0
149978731 487173657 0
358555512 462091490 0
402569209 695964826 0
427834616 722388196 0
197105732 379027401 0
577336302 38086929 0
146163442 638604777 0
648409758 491551391 0
792888818 403820370 0
104387608 664336893 0
476794958 122848162 0
501667573 645727013 0
352162632 25577079 0
255139146 479784197 0
696247508 527027554 0
690621363 726018831 0
669168913 266364004 0
693614784 442370538 0
670182276 548845031 0
122822255 16394938 0
280287532 182365564 0
667208020 3172515 0
143272461 374488424 0
25105922 178134880 0
272844287 145176055 0
53927101 454721011 0
695345080 79828216 0
597495399 569337525 0
439752236 629319070 0
160525466 309427304 0
58386862 731650109 0
81158597 339753782 0
205488376 341394206 0
223732370 601813838 0
123090520 679866955 0
266236566 248816520 0
261579377 456734282 0
281128830 595275888 0
621006372 533365661 0
798357043 629979547 0
306460102 13585410 0
504724316 338520570 0
155962690 371402817 0
100636401 45413743 0
547806041 761345095 0
793795591 120809578 0
724582315 237240087 0
298577526 22404790 0
508998349 303536107 0
261993219 94396817 0
163325754 474532533 0
503510093 761771557 0
107171772 552664660 0
757298037 466382322 0
300791446 334682464 0
294460496 464725281 0
634920484 64234840 0
726677120 330953855 0
20586360 390845970 0
750187320 453642256 0
734081117 83918429 0
195826315 178994168 0
168853479 369858059 0
198218775 270244766 0
13485120 769142980 0
506331077 156989119 0
668913500 248460842 0
181546796 424184788 0
766372450 316984883 0
96713372 690859296 0
530850056 101789133 0
122764837 510261273 0
356219552 199044176 0
51845852 158401910 0
334633563 658567221 0
699320641 533487678 0
768067883 776653054 0
123857140 449321586 0
498403462 603090949 0
166593968 348091429 0
155194188 530521225 0
90659017 220118477 0
800967212 330777324 0
555768712 492045450 0
41052538 383317293 0
220206019 109573276 0
287571324 627630797 0
693426702 615604444 0
603646997 276319559 0
787956435 285126589 0
342418019 702733264 0
292244776 471577396 0
728781167 345743409 0
143379792 153202645 0
223057327 527091761 0
228782181 637158339 0
510983704 30128170 0
586862308 600922037 0
278394215 715410483 0
507736943 539436233 0
534831134 201302007 0
34077434 307875033 0
193238605 242383339 0
658966869 550970080 0
438514977 620446717 0
295466029 242372928 0
338598687 143415073 0
688355448 258975555 0
412408801 483280292 0
795672311 401047788 0
289622397 155082802 0
231079219 652399111 0
239450021 400997462 0
349572023 664560682 0
491350468 531324530 0
488602746 778670824 0
757015746 528658645 0
177705789 58084255 0
446180172 725719610 0
653744868 295468456 0
156928958 679217226 0
104668499 366786695 0
428771814 339810240 0
2450891 624517181 0
226171494 472474432 0
395729463 40096415 0
159693420 769837272 0
672215119 351203110 0
440392485 373361753 0
614516361 260157628 0
94113751 255728180 0
298895698 355250591 0
298337195 663203292 0
789850210 457837349 0
459029139 236362434 0
678688992 687810065 0
597753471 769325622 0
292240801 673129669 0
798656547 616146411 0
211671969 423223347 0
434681359 712706928 0
503410073 409747681 0
651075125 537824005 0
764449759 668611748 0
755168575 302888371 0
230578927 240979582 0
112059361 181798037 0
360645844 466783464 0
736717857 367699807 0
689265467 572050831 0
415686241 391749833 0
62046332 76718911 0
767303919 511131082 0
770501166 664668905 0
340718170 143814360 0
261311790 410815101 0
331125294 269453897 0
801229828 502505244 0
641768026 495910346 0
246843621 220279596 0
620144667 267694326 0
463843073 758152240 0
522392871 16502253 0
13474908 151448391 0
171854675 190326973 0
104535783 443892390 0
189303936 145962777 0
764436474 630995898 0
565086120 175862704 0
367639100 632447521 0
338329167 517158188 0
763716033 247125742 0
780307224 544842042 0
385858524 30473742 0
320125520 739258380 0
734432724 276371192 0
695752750 96745861 0
285324324 285765712 0
287152889 579827661 0
22140275 614203295 0
208611863 725916045 0
464875627 726791500 0
760912708 429006474 0
102173944 75136813 0
578820003 188147463 0
672014300 622960797 0
419617629 403520503 0
570121048 502687056 0
449905760 257762099 0
49573943 558261388 0
719105850 324245940 0
321326539 133401892 0
699523799 453646653 0
394037410 570162020 0
118324851 97483724 0
508248446 596596593 0
591113107 382017560 0
163636388 53740186 0
665710749 698350140 0
650764233 781385869 0
550722884 559499766 0
50203692 702760719 0
163596209 91909000 0
298551407 623622603 0
607074777 149616588 0
505783904 765692882 0
741344345 610702447 0
324045358 677494863 0
701809793 307511663 0
358334897 116622086 0
470311771 740200660 0
377341079 552581476 0
758973915 93345738 0
517509711 387726541 0
10000680 235134545 0
649973401 204194663 0
348800956 686077493 0
252247849 423839818 0
480178969 287420491 0
203390590 685146520 0
212266365 336430422 0
234231407 518100515 0
199889443 678666679 0
670252974 520662538 0
648809124 757726598 0
304392818 543807366 0
450260417 307039258 0
167264967 791232123 0
11700388 455494075 0
517298430 788974606 0
131526807 503997953 0
792992995 730947409 0
126351599 141612439 0
30242181 671206787 0
93353279 703930683 0
444388614 133550174 0
53283049 471497056 0
780424167 267749625 0
178143031 519696812 0
207925087 416137217 0
449366773 141209040 0
112069452 503129396 0
661315871 250458634 0
196730087 484767560 0
519903005 451747185 0
463501380 423713559 0
420610417 201473682 0
442867178 120842009 0
566583923 590993399 0
325432748 676342590 0
271917619 798372959 0
730752678 742502119 0
429441068 557683896 0
773757690 428689813 0
403734506 375871670 0
790519758 614888488 0
134419097 348938031 0
576601170 234902370 0
618567151 109497140 0
282898442 608898953 0
66359932 620879071 0
324719605 677192100 0
372600004 719179758 0
108109774 510281585 0
250105703 182428989 0
424216243 629525992 0
150281105 318116698 0
63251654 171421366 0
97344109 305430500 0
416767350 684225876 0
512265283 91519199 0
699286022 527072711 0
381923988 288292400 0
493484187 198184558 0
90373517 613066408 0
781367653 516896361 0
242735041 801682232 0
587581490 335962878 0
788647169 636279410 0
358799422 246076287 0
629099156 453512162 0
321149400 744321602 0
247295395 248623402 0
493099661 213464327 0
355685613 694409728 0
752596174 618108533 0
317299931 537280617 0
442529868 254573485 0
438413848 800139057 0
462289522 547839093 0
219457919 64263722 0
81988539 539580445 0
594392599 632534552 0
579470993 107614186 0
543347456 417648632 0
785680801 690141559 0
154798444 522600460 0
767480026 146071648 0
563803998 294370705 0
513506712 471433088 0
434644942 310701818 0
294732249 763269976 0
395428763 27908578 0
165833023 360101876 0
728993719 366721073 0
772841728 210801852 0
92333733 574032671 0
194486800 384230505 0
106085954 306791935 0
706953157 106145110 0
464620866 541827328 0
55904154 121800866 0
606722394 763917018 0
42766223 551900316 0
54019032 10484739 0
383289973 652753615 0
743710150 602595328 0
482214250 619095313 0
314915943 45938384 0
344330109 674613208 0
727094072 440584083 0
412102262 276128435 0
424692863 456197993 0
604233673 472409967 0
5520647 404185238 0
185283889 277523961 0
348497122 203638923 0
727867886 573144693 0
196104806 70518836 0
565028569 771595830 0
499498025 211580101 0
521354766 290263082 0
726078242 395472979 0
180801958 3837879 0
467284799 747460804 0
352841102 457176477 0
65346852 116565167 0
706226061 445921806 0
161106903 80855482 0
104182917 102639312 0
258736710 264659296 0
464785556 197781842 0
709145398 540412756 0
505901921 554315758 0
688637592 673089784 0
205610386 252900989 0
30596729 23094361 0
202699529 705253355 0
6963389 290817595 0
190461728 152606615 0
761668918 728809958 0
307121024 109489979 0
589282772 297569216 0
565105754 243648936 0
597178335 569193965 0
513332982 573478811 0
374248576 244130075 0
607890566 322466387 0
553952552 547962196 0
188409576 547127779 0
591998440 113398237 0
360769330 763986694 0
308775764 679178401 0
512639139 445591340 0
55827453 64845957 0
167869808 435441516 0
377672146 23887164 0
391249426 640540416 0
102910422 275858140 0
298944993 296436326 0
285844483 566537135 0
529519975 583489136 0
40023623 309956974 0
436382342 54977908 0
685041189 42323578 0
596173877 528305787 0
635776752 736296588 0
14551571 365189662 0
742670197 724737546 0
527215422 319081597 0
627356829 517887769 0
551645765 550796841 0
9519898 181440489 0
504232061 435274015 0
361587051 727920872 0
620258065 726013387 0
485619934 545968401 0
691419863 661643079 0
27292442 788042873 0
152134969 277167630 0
284960604 505252492 0
331579803 772891414 0
478180676 727039892 0
660845481 658872471 0
502201868 175807308 0
635727424 77949022 0
750485891 715543357 0
317372684 354792213 0
327942816 799878915 0
269323613 752402525 0
152216207 287970653 0
418112326 378639043 0
519132161 780384056 0
8019990 479004719 0
280605569 455644625 0
727240363 506702447 0
268927586 114926904 0
502292226 800723740 0
766812348 75755968 0
273636967 203000902 0
319999819 24114623 0
277969669 756186164 0
615529617 616053723 0
557057307 231317935 0
738489042 471237358 0
735983684 792005300 0
614714567 242928530 0
617154088 459015364 0
575040887 160340323 0
116950644 588881174 0
706683188 599725170 0
494088301 351393013 0
316616356 59481545 0
139632854 750885042 0
314948476 183717357 0
225911845 44298591 0
362608397 472497899 0
764478454 451871159 0
750574544 92099548 0
623651863 727309159 0
101213155 334509566 0
579523131 85045345 0
395377947 435965829 0
57656098 371778530 0
445746314 790981736 0
470579870 303276954 0
635454854 726763546 0
714033667 720149828 0
432001026 557440425 0
422775850 552736348 0
48780495 191934429 0
31648934 244562727 0
131029919 591101496 0
237098216 647066319 0
774047350 398390723 0
218146533 501137090 0
99100128 263734420 0
177355743 606838355 0
93966147 94478999 0
3647077 150771040 0
309689040 497169248 0
619031247 470667087 0
155640952 705887283 0
677566809 597163179 0
559226641 44045630 0
742361274 209525398 0
342574417 584408139 0
146507051 682255963 0
694633853 237679116 0
482773717 536158927 0
515917911 47047182 0
11452466 267873495 0
689542873 512535353 0
23338672 721149071 0
559369204 745368709 0
171017602 585478642 0
697540447 493573261 0
750026269 646742792 0
452432236 265490357 0
43593267 38290141 0
137647286 738966797 0
343233656 455862901 0
611672198 641847551 0
411350727 157955207 0
483228611 319525584 0
762963776 717524122 0
797967070 202766748 0
325783015 443820511 0
51326953 552216058 0
233838487 787122332 0
365494741 482448815 0
125022663 704475426 0
135866882 30066706 0
43562051 6324869 0
769609958 44106391 0
396891088 238003290 0
564647519 6587588 0
442808189 117492835 0
735563484 570813092 0
430504438 339382575 0
355311290 216853085 0
228808915 449997080 0
440373726 512233502 0
433318506 80253437 0
122821807 221901207 0
160549375 781775753 0
702240219 194837707 0
288409837 284131169 0
661470632 580877504 0
305496105 15151079 0
99233009 624949621 0
325328288 790692420 0
729704566 328330645 0
794396065 785947176 0
399468570 296353790 0
500388805 692971828 0
416973008 572171372 0
662282167 553382356 0
739408954 683649204 0
144795439 98364100 0
694345621 574555412 0
34632232 191528457 0
510414824 790260881 0
212613275 361303671 0
654128105 580051432 0
772188366 440476869 0
608329575 684077443 0
765227995 15005214 0
737818620 507532487 0
31994027 266575868 0
335091059 314024319 0
712047221 134207492 0
493242755 742037777 0
296008002 374063015 0
576962414 499696724 0
5713390 453065692 0
797064416 568841109 0
206283668 756530302 0
677379656 449139603 0
321971412 452834395 0
369139392 541757995 0
42365114 303490367 0
137842945 458797689 0
658035391 191800408 0
626279556 675935927 0
520425662 533980590 0
170345534 461003653 0
801523337 308251111 0
567574789 36404988 0
104923255 45435100 0
594830888 199050139 0
398336788 639584888 0
514639097 649720690 0
625881985 35617082 0
398874705 620485244 0
511992584 712940215 0
494067657 41901340 0
262695704 584522210 0
134203171 759228353 0
498165035 589084885 0
362770777 507988318 0
256948717 728805763 0
574048771 694835875 0
54798150 188997626 0
492533911 688774075 0
56773692 311859214 0
305352320 336990059 0
488623818 44751826 0
357441643 346947502 0
592407479 221628516 0
345863114 264420197 0
745114605 318068866 0
278335462 34600585 0
408055431 788058686 0
588036741 322769527 0
262236951 770324668 0
362448818 138161404 0
572829851 406227450 0
641677056 117037358 0
500745135 337751436 0
32927460 106325316 0
335381047 109340837 0
517573501 609337790 0
424679557 473422344 0
564704370 73344899 0
756848006 55057389 0
735355567 197282679 0
74708998 554270205 0
648791663 507600625 0
13933586 189637660 0
31756075 758305507 0
733299505 486276498 0
558399256 765933167 0
283938270 584569102 0
646929944 292444025 0
555948660 114222327 0
285050258 679342032 0
497229009 545868346 0
67008995 433563384 0
770617882 407649760 0
533746071 176916610 0
244050649 511459946 0
648851526 34663271 0
222702906 45124661 0
21658216 776405690 0
547873482 292479421 0
606182756 532157485 0
288606757 188361054 0
735808927 101675444 0
210365792 312432167 0
1931729 340141182 0
24651610 183514638 0
49928011 187944765 0
156936840 565653916 0
24779746 350088591 0
92675841 685007671 0
208473177 659848671 0
22197088 265697299 0
702717859 557042624 0
386845773 716426364 0
279648014 30683647 0
209908237 238303597 0
622388715 190162167 0
634555364 617105656 0
418122696 517637731 0
65841953 689517426 0
774287454 705930092 0
266570819 727325312 0
731467157 488822095 0
405235793 402653722 0
160116501 261929559 0
428686272 427988667 0
487215776 337552377 0
385108688 796887555 0
103772317 404255363 0
582117493 7188855 0
587063536 75193541 0
97679325 137461306 0
456715851 284122270 0
671772902 403140710 0
343456815 155338841 0
12951439 243258930 0
756498891 573033832 0
633422661 795515692 0
32867435 794713134 0
241570113 194265407 0
693596556 277071716 0
698516970 194000287 0
456738842 617191856 0
447164172 303262534 0
694485773 722541437 0
621255922 451322885 0
326422677 541038366 0
79446304 800768438 0
145961845 386763285 0
572077689 624473948 0
97164845 509711549 0
139291524 633042805 0
116550618 797038493 0
110666902 584565685 0
725647117 778970941 0
306712985 312349203 0
476399160 799899172 0
257978636 578412757 0
238617101 461224832 0
694763890 474764600 0
92753153 635542866 0
721072194 657252027 0
774276937 752987437 0
243131015 754556762 0
128728782 320726902 0
342492328 407542875 0
274930013 41091031 0
635046219 249900152 0
349759121 48821195 0
9368931 602007392 0
447039926 285721306 0
276479342 388553453 0
669925677 763301364 0
733022617 204080551 0
58984842 622175725 0
35003812 542297939 0
797925256 81123652 0
353076935 338955640 0
535769287 661898690 0
254098352 174483062 0
438013127 241237148 0
518347830 7940671 0
257867460 511581839 0
218681520 116162321 0
409225857 287891733 0
554578165 267953814 0
36141096 360107786 0
121418744 96421241 0
329144552 791204943 0
430812270 501735954 0
686315877 65043671 0
32381997 102352664 0
304173918 701610440 0
540231036 640701935 0
23007338 34737224 0
215621586 767438530 0
224997210 599778001 0
508927102 456024133 0
356265952 681300152 0
537699600 163556775 0
219900122 757294146 0
36072148 559725270 0
107286742 715757897 0
116514659 450308233 0
762534517 67490976 0
650813216 714309541 0
302479667 336514728 0
719348744 255007687 0
783037126 518359528 0
401104050 129654748 0
293061827 197774864 0
612144832 230645415 0
783489308 665701579 0
578365454 418435805 0
257945927 770288279 0
555583524 138475384 0
637678693 687561080 0
160586365 629127201 0
413094834 301106388 0
551417185 260759786 0
45837056 570373658 0
124924170 600363532 0
348463739 412217065 0
64589328 457211812 0
49968607 488193795 0
36432557 46667257 0
259429290 514447681 0
663381342 435459887 0
532003585 674822755 0
400536953 67128730 0
472534573 270679654 0
671291353 297194556 0
75015758 324297216 0
561242310 675195395 0
391352139 586520741 0
373045864 373251300 0
414234093 694829595 0
75681385 725798564 0
194098495 423235993 0
680152210 456883018 0
45955526 33684999 0
7854471 660721593 0
641150493 225687881 0
531852994 390305345 0
683887852 159322317 0
11080753 386758559 0
394927865 668720595 0
236080490 402194929 0
375393730 201121572 0
224349943 75730502 0
621472862 437563904 0
205411148 286952640 0
542872280 212002333 0
50782362 311315818 0
599314488 281357704 0
693956267 284786308 0
604289581 320462661 0
442934633 561980918 0
385760881 191854722 0
793120446 107578406 0
792174601 273521972 0
347522834 9254733 0
15419206 744385871 0
593812509 280626221 0
580743861 139291052 0
64340867 329557626 0
1180695 16325180 0
157848414 385684489 0
535448512 642300984 0
782517371 326408544 0
775677044 69242633 0
620862353 787163700 0
536988252 583749519 0
663223650 151439807 0
164807390 403587157 0
15737512 333547270 0
189679654 87326265 0
92517795 283641587 0
473394072 703436758 0
206780144 261221268 0
644918524 366437077 0
642761345 298654571 0
302075973 351931255 0
223445148 670622365 0
292571753 720143355 0
547711900 718756472 0
382560716 698978887 0
287905596 616032449 0
268486445 512870030 0
766129908 525490047 0
43562136 501486327 0
732127074 389301340 0
263808132 581162039 0
731566465 106311167 0
688770908 80679747 0
603354869 412116677 0
718504730 258876684 0
44409594 453359614 0
144771281 614930789 0
238425085 39007922 0
457001732 62103941 0
400427446 8673244 0
37241177 81031696 0
238766431 256377390 0
416912402 466987614 0
386626773 642276570 0
611763101 110786340 0
538776904 660426682 0
771049129 661629225 0
738480130 767035407 0
478471192 378858821 0
73632734 521303783 0
248071639 160026884 0
224207248 514193453 0
778275342 56234446 0
739586814 273996157 0
197459194 515847442 0
191037624 730233100 0
646327280 358943866 0
78200623 765550010 0
338198130 227861597 0
336433199 350282353 0
40486368 29315655 0
516771644 796104359 0
735615378 419024347 0
701482945 72916942 0
798155727 546328287 0
54596570 45969939 0
82093738 243871794 0
323815446 713414617 0
703594406 318682101 0
440920433 277628612 0
654433977 501861833 0
213022237 250044492 0
447295717 131778922 0
137914371 378435441 0
418668234 8785793 0
361192490 203814638 0
734970869 608221294 0
702481582 305228368 0
448915213 420592027 0
628279449 740772062 0
796645540 80444587 0
34360274 35960290 0
130758005 494992500 0
727747367 349924431 0
793318409 38942547 0
43170206 228815347 0
2812544 544485419 0
105420744 497405221 0
336423274 4141011 0
717970020 52533100 0
763536418 745649669 0
430330941 704863684 0
196953086 707896477 0
11532800 788961596 0
759659136 148444769 0
206844575 562706343 0
572566791 164900940 0
591778112 7337625 0
141268826 184783741 0
706349476 658329453 0
649504437 471865323 0
227936607 102725395 0
43052756 167468630 0
329347247 146735974 0
127857593 153863415 0
445490822 22037697 0
104873451 611662071 0
126420195 686443793 0
270153136 91009383 0
690578892 26587832 0
232516686 511930108 0
168442194 291018482 0
565638604 404281768 0
18238032 710480876 0
21691034 293982501 0
660190391 55778526 0
320489160 91858170 0
249341112 46217217 0
627502823 504187480 0
671059342 692751192 0
198787972 532367493 0
247817654 772260213 0
107260517 235078982 0
250959532 79381585 0
117997300 397125920 0
428612569 127032992 0
434637430 175324554 0
133676496 458559722 0
215428573 487669841 0
271078444 604019244 0
296368743 193896585 0
486876706 23639617 0
506572543 531927204 0
610475373 531090450 0
774496477 318719329 0
29883513 457798852 0
244846946 487450463 0
800108041 718143014 0
101508586 260341502 0
99368662 664502158 0
251502661 468309085 0
428840418 229521137 0
709003691 579311195 0
453186414 344238031 0
544117038 521295068 0
612579488 615073206 0
388631181 111369052 0
708027392 319076744 0
743008148 730574404 0
588398673 793283811 0
338116341 370282301 0
337579397 750255852 0
245954382 784336208 0
723568000 122212041 0
737824479 344369609 0
154168729 309098758 0
381824087 786621664 0
105565454 312282999 0
594643179 426742351 0
746230694 311054054 0
127032504 672650665 0
712659530 399687453 0
249108664 676276085 0
582668925 224363765 0
639048879 128920624 0
106882822 259773196 0
451986998 437051850 0
282906233 291744943 0
118785560 193965199 0
97796203 186108680 0
748845438 680063567 0
380711165 584650042 0
723483489 610032228 0
791816311 713519695 0
562503668 472652764 0
709541437 76984322 0
686870267 443487994 0
513559144 338797524 0
66384893 5728069 0
396505879 371773132 0
710436426 571120923 0
110763785 590833570 0
273143290 22363662 0
147290629 578210961 0
167041509 581341393 0
544112671 756014975 0
244746949 722740708 0
743525402 549622087 0
563067383 294833257 0
69373050 179471028 0
292988443 83714129 0
283785895 603067189 0
164752675 583096154 0
40811490 672054822 0
213805400 401856979 0
642017820 35998021 0
515614120 620823768 0
595446436 699607791 0
306744893 740174004 0
107663840 444892132 0
759605358 26181759 0
129100 287030219 0
677392143 169711141 0
601697041 249707466 0
66097414 497276677 0
446675746 349757034 0
344003184 60062675 0
406234123 69309752 0
18406201 414264840 0
534766498 162663750 0
595517357 45883331 0
468981035 689956593 0
551643538 722280531 0
755396723 380326913 0
57458882 375871042 0
667157856 294587084 0
18163758 17680907 0
231576499 171793224 0
39226895 612402419 0
714000134 658736869 0
274898660 463931265 0
173567653 177476890 0
7883093 349394117 0
367642508 260824929 0
265370960 656036472 0
165688184 654039092 0
529480054 195204352 0
587489389 248210097 0
422604572 486721797 0
612068221 679573126 0
39721503 210732556 0
9808417 753573625 0
277543678 88313756 0
461059797 489518713 0
395208108 626647502 0
522463214 256337204 0
781273780 262013172 0
19221832 156466279 0
686910436 107996216 0
696196577 240520830 0
421546006 304735905 0
698405194 763409390 0
632072392 97259751 0
39112795 646576738 0
495232833 675790185 0
728026976 398819471 0
192456316 423936291 0
589543804 394509136 0
607393161 471521580 0
416371588 255277919 0
148274025 75201627 0
659333234 232896460 0
389150062 630081863 0
56622070 596167690 0
86948256 527073704 0
255366487 444199894 0
80440828 483956471 0
286752159 181625596 0
240132054 669085724 0
476534275 705816880 0
558456214 191344165 0
153288818 467767205 0
566671510 147396798 0
155129141 548920829 0
342349163 563634797 0
113908422 590778484 0
569414716 296954321 0
490741905 407056297 0
302221076 731171899 0
322719004 186586361 0
645993483 543449652 0
639465220 113771363 0
232520309 121552628 0
9327152 346079619 0
456277738 409669537 0
384970617 289769055 0
380547458 560838152 0
160242792 693309542 0
320939138 548105121 0
683839846 399766724 0
593893805 683981179 0
460966255 266704753 0
25754828 19359125 0
209747063 613433589 0
75246936 460411991 0
75419910 654731323 0
602024439 303585061 0
194335043 194759265 0
676843670 207834105 0
199069737 323225923 0
435535826 443311682 0
152465773 373098844 0
621072059 361165379 0
671369406 607840881 0
480258982 687713413 0
622846014 691963393 0
556687287 389873319 0
408184253 667302172 0
381558419 199389512 0
405582265 255512700 0
8794023 718880385 0
257282969 711556050 0
124158952 602113278 0
365758428 397153155 0
567914677 70588089 0
44285682 194373738 0
625657461 784585433 0
103444529 251486747 0
416780291 707487277 0
389555810 538184961 0
27955408 793464626 0
700697103 313649879 0
496861172 661921428 0
148664216 634540140 0
352878840 90574959 0
567901675 477776804 0
91364709 387350579 0
786757891 478320135 0
15522134 539712724 0
130129950 347880711 0
705461952 748428342 0
52331332 297341825 0
45192201 346579024 0
326875356 267091501 0
397724159 311429261 0
360253235 798674484 0
26925902 28479288 0
445092551 726624471 0
434984449 360804658 0
152208665 743036524 0
357622242 91949274 0
655570497 240400928 0
528883675 651530233 0
271903121 268546426 0
373843464 100099735 0
606404615 163942353 0
360684811 431128960 0
538411921 270151857 0
131900604 202454633 0
742978787 795042805 0
191264265 88898657 0
463385100 152224850 0
323710132 542644549 0
143626025 607996542 0
619203978 700926745 0
729587676 657746034 0
457275859 184324646 0
759928299 55328903 0
773871556 412126252 0
117914873 533860075 0
225290968 577559587 0
220926950 361345864 0
550065776 716364830 0
103598834 254446233 0
618463837 622431153 0
129106705 685294370 0
796944832 140460560 0
337398676 675176809 0
51373342 396359597 0
610056578 681423106 0
598623799 221814405 0
235232604 750350795 0
496662175 494780603 0
335816031 752799499 0
204005869 288568452 0
219762408 524261527 0
689373063 524262295 0
450330896 237692548 0
509600260 758307099 0
489298403 433630775 0
149782940 1324165 0
374896066 124591366 0
788372058 181317583 0
135651129 592457433 0
201362447 148807098 0
66889126 421970540 0
203452066 14397541 0
27949213 799338552 0
457842141 365786885 0
480832876 132514368 0
486669228 627400090 0
157168854 680947697 0
132975939 284602258 0
574454109 595362163 0
442195269 798251535 0
318544444 493804807 0
628609174 115967628 0
645117303 389657357 0
112112417 163353911 0
160174131 365787211 0
173142603 225986681 0
313341410 256881558 0
437841699 780053378 0
371620028 395477095 0
383539366 170490462 0
489084685 743842095 0
767444571 793873061 0
534460796 104997643 0
405503985 730208073 0
269624277 618243836 0
204525612 47302416 0
322405271 14098899 0
540614002 216353628 0
478135400 732950675 0
649784259 168992759 0
275328020 306367296 0
424296571 648092887 0
375158151 740921484 0
314256307 425252276 0
452669348 329514547 0
286826800 498537594 0
496954646 149624764 0
143333679 570316442 0
315454223 298925710 0
795729977 290189377 0
150348815 430966566 0
291913337 45514104 0
230242276 173261351 0
345432046 164340940 0
718611031 801477737 0
252601521 429227443 0
387584192 234557204 0
243326812 357034619 0
733475549 694545051 0
149556111 583554104 0
569886267 483546619 0
583329602 688394330 0
233129177 253433461 0
759893901 351679803 0
285484742 771237420 0
488156648 90204300 0
730733548 296153362 0
113546725 699703174 0
447799764 180130593 0
649981182 154113131 0
696444814 739769703 0
369520227 56890626 0
616962449 269221907 0
740124411 260573319 0
311664072 531728277 0
532634094 425184810 0
798685129 558843040 0
710387338 609927853 0
366284150 750104305 0
111758568 693944703 0
344638864 273202794 0
299777574 766347508 0
252970381 395452991 0
659934266 210657248 0
687149387 69895310 0
639460255 686915656 0
328716496 234790221 0
470486395 437475023 0
260736655 596142827 0
797651865 123973681 0
561363622 49573280 0
595622276 36538387 0
589827930 139478850 0
783990773 674271851 0
312086959 102383276 0
269958186 797051128 0
62707083 341288237 0
74108613 521446773 0
674564080 124107335 0
779171042 487100461 0
116707112 341077945 0
511695639 583461277 0
246674688 413399895 0
27263643 180004248 0
475326286 515068337 0
481121600 36529899 0
330318169 296757650 0
443843932 461820405 0
70041017 628587972 0
320102588 35619839 0
387925456 186769227 0
105339663 184315864 0
269758972 233237922 0
135733270 27234746 0
380369851 380648452 0
727472026 124807749 0
578650624 317541733 0
392269661 696704 0
451939540 631961113 0
279198289 533924560 0
745743318 594013420 0
705649074 282980737 0
139319518 707018819 0
504543744 575895006 0
626572913 362224562 0
381908022 100802009 0
74126829 373310538 0
82699250 693164399 0
213102908 47222185 0
198691665 283633413 0
174705224 659467561 0
355132074 575443607 0
516969012 171520468 0
238339044 286544626 0
95302703 192363397 0
728481676 284645353 0
56802189 796924790 0
472204151 93797488 0
153918423 118452314 0
333078671 175856674 0
499022247 792297657 0
178080700 116772796 0
425739674 480356408 0
263198394 43874707 0
157795180 581009574 0
414257663 477041683 0
38680311 136336408 0
756128111 792842081 0
704714324 534617909 0
20931217 365148142 0
451880991 119527591 0
449164427 765730206 0
506128624 126798260 0
499305851 353077263 0
221089797 223299081 0
648855562 121663312 0
650926846 618204074 0
762715567 649761704 0
583876091 220872941 0
583681583 495997348 0
563081592 135818082 0
584219917 529751868 0
733726406 689210984 0
778708264 473418598 0
731775686 675891121 0
208762500 449989976 0
454310276 785695780 0
355467721 583085343 0
725209462 321475594 0
149929878 46170140 0
207816314 636173819 0
71259033 48875398 0
332348977 388562649 0
522279403 181494171 0
206398615 721302893 0
443425438 642287964 0
716545617 319043743 0
621210048 612233230 0
397215942 79909966 0
404172569 677866614 0
172690953 308007610 0
280344167 663665723 0
482982138 560987334 0
676205850 789605002 0
551361558 190620248 0
743699222 431147444 0
401751206 703082443 0
349946448 532236149 0
470404286 380231833 0
682265440 542684055 0
636763605 189343803 0
94353694 266438046 0
459595979 302061061 0
310411438 43389120 0
13132407 147580198 0
459516766 69198814 0
560947522 62774757 0
378224573 153428993 0
686708194 534208477 0
183645777 632055329 0
332305717 707356605 0
648587111 26333287 0
757373963 236650739 0
361476032 194890296 0
506947533 8033277 0
384826247 133495912 0
655920692 177945592 0
559907052 401179324 0
535179472 208006310 0
671167377 259476301 0
684319346 279823787 0
377536937 751670524 0
524073348 511712742 0
584370662 333131807 0
80497926 510710232 0
413013942 111043729 0
136957640 108233329 0
778045499 385097524 0
476634074 86405531 0
713253768 437644592 0
521466672 94059498 0
568126673 245992613 0
328865463 209257908 0
606438887 507747473 0
33432604 59450669 0
323669581 553516621 0
526511335 644492326 0
111787313 409483143 0
291625606 372601145 0
469135866 715309466 0
288100098 650326558 0
639132123 459818961 0
465895951 270170709 0
87094726 448685385 0
291215474 92614409 0
436575433 436723181 0
377856848 732059758 0
671548752 12190587 0
328715666 726875356 0
195961533 138769444 0
734582243 801202463 0
256454409 572440718 0
251925565 531687649 0
33217256 503414386 0
39425188 796077963 0
234320684 383972546 0
350870874 595452584 0
190177111 32828075 0
620357184 403367800 0
48884341 642018600 0
491152176 117215262 0
559617472 513439254 0
243947041 636206886 0
457586732 331761320 0
208991237 781277083 0
21449391 427151705 0
29124476 603535636 0
4423578 392082256 0
289123727 640853719 0
613946792 778011523 0
779806821 545986343 0
567103799 188044118 0
109188837 569251825 0
138027376 444733963 0
586015337 734518733 0
73080483 211207128 0
6568913 161427871 0
212852762 24662405 0
667160776 441423839 0
321384936 564078945 0
590819360 654220378 0
380269663 455206703 0
110144814 203143717 0
780685755 592261391 0
688913031 338446505 0
268052185 616079493 0
683234218 32142420 0
508335757 650965275 0
249942327 636625473 0
391454762 363163778 0
748395765 164480901 0
550904937 385110895 0
501588733 56465549 0
571759139 212143904 0
279083300 662149016 0
477728640 158398665 0
573149982 494929651 0
430594117 693172297 0
315442777 394782909 0
618830487 655195717 0
648444515 118405393 0
629166115 288677813 0
181354224 435062582 0
15156767 501347072 0
696741825 268838411 0
368419094 419262185 0
339604835 315885658 0
23380996 407214402 0
326048420 334987985 0
193004994 3467864 0
44136884 778013056 0
335090938 498186239 0
210851899 480322265 0
581346352 425188572 0
82284045 213102693 0
304018658 141331596 0
644573811 96968287 0
429016860 230884026 0
148314569 387225018 0
568905311 47202705 0
128680323 355921137 0
667323541 565503870 0
221829081 15039170 0
57547764 133046515 0
288062082 715686813 0
71886062 498626988 0
344454209 450204925 0
296640799 510626381 0
769536753 375117428 0
433047885 723099082 0
291324945 600403593 0
74081284 733407541 0
365903519 261096101 0
553557083 415921043 0
351871844 464589886 0
420560415 756812536 0
587409336 379305791 0
800439677 301892576 0
331714366 488977857 0
714644258 673397228 0
36213826 444348056 0
780378173 779681857 0
663112879 218940988 0
156678361 284441314 0
33351186 51230291 0
163974759 647437651 0
273833323 731076206 0
50677238 466330347 0
519412201 619564473 0
272599359 711850480 0
597060882 418242006 0
35917944 163427588 0
19632131 743286929 0
152381511 305306351 0
41601059 463133270 0
766044658 622194025 0
30410292 101012188 0
334527207 90758861 0
85355321 653463869 0
128617660 635167092 0
552817026 548376064 0
339258142 359590525 0
635435178 403975985 0
366120224 256746753 0
775050393 232538314 0
157801846 152513457 0
304580027 243574787 0
610116327 758133822 0
197796411 694315859 0
749275347 88720444 0
448654517 468832619 0
178949042 21706380 0
46616723 94724147 0
726048076 358549701 0
14000434 761977559 0
281377113 437303856 0
216455099 777066888 0
420453875 408265874 0
267893993 294652912 0
46354943 77109936 0
339509996 214130502 0
600481911 84625131 0
659387006 658703013 0
262364512 561847765 0
224785121 386795102 0
63207957 370881661 0
85270990 774616261 0
125221280 716565569 0
660502452 39111636 0
772308947 673235538 0
795736626 363885538 0
157380837 720616066 0
65028490 549451139 0
693257665 564801391 0
519151457 140436225 0
738986314 119873201 0
65316478 474698081 0
349203712 118535909 0
310057295 271269722 0
22853676 290801083 0
282135724 362762250 0
266478938 730189832 0
24871331 441204742 0
719618766 789165276 0
418652074 18135864 0
239553471 697813422 0
49833248 462589961 0
437285993 495575791 0
282732088 591437844 0
295677870 714030741 0
323528785 732218845 0
385378202 29607499 0
204818886 694349656 0
225139024 776659259 0
747631938 229274330 0
225975071 339561184 0
286390059 743649533 0
633027644 443269332 0
198147269 692568119 0
381404875 400998623 0
360009833 736297267 0
235402292 604161083 0
591183587 377001713 0
410470038 485193690 0
550727120 407842048 0
207309605 485172384 0
7509706 791388590 0
639916417 507082826 0
199963069 228540983 0
169533383 259107581 0
374363402 292040845 0
123134774 613898186 0
257992445 579549669 0
337258410 333880861 0
124692601 98978119 0
655298390 188850284 0
790388647 321238208 0
268798103 686176000 0
62378844 336554835 0
180714290 584852906 0
479608396 252969170 0
725357025 765329142 0
602325462 326746372 0
307965993 528372716 0
155387759 150356472 0
342481204 189545625 0
122048452 309257830 0
389957804 746507901 0
248633604 639393509 0
177351002 651818440 0
713728704 35303922 0
418289505 61930462 0
83251681 741336475 0
293011574 363851952 0
99005895 101349261 0
745842889 412467375 0
506091598 218387675 0
684708633 142580307 0
515225257 583292437 0
224531974 5966790 0
339368458 280326430 0
143018190 435986132 0
360010048 770002237 0
597181315 296799205 0
262956554 429000249 0
395517740 219093309 0
644216863 213017919 0
329789152 508732995 0
410667645 144420226 0
790759670 489363142 0
373767818 681158760 0
307454814 681471585 0
110730134 689868028 0
93979611 384020122 0
117267159 695348526 0
547793136 419013785 0
11053890 299560769 0
767788068 66417171 0
707681206 348637494 0
415034106 672729785 0
23375358 732205363 0
462869660 410115517 0
206266791 113014541 0
650502583 85013568 0
82265816 42680620 0
455095587 584430095 0
226587779 645134312 0
561991544 745948627 0
30914724 662343016 0
658531376 76895654 0
208485642 373438093 0
748299388 143386016 0
293786074 760322850 0
34234061 483201239 0
398251943 499806562 0
481566042 428672747 0
221658371 94330529 0
55183453 219831396 0
135118663 531150833 0
290219815 312144878 0
580264474 322817338 0
260137657 26492319 0
444760540 132287267 0
750863487 468318441 0
426154467 792447958 0
490260939 687876069 0
716237510 597589712 0
462216723 677844072 0
508003298 319946049 0
432248736 779039314 0
48422909 46804770 0
583104297 32364694 0
361405450 259582214 0
772080442 167588498 0
10796856 65081864 0
46574238 132074649 0
763810805 711067499 0
303024925 97801408 0
712761314 449022787 0
156569383 321567994 0
244386325 439746703 0
169055372 739139106 0
360001387 58672757 0
792812083 317402431 0
328704285 216701685 0
275896583 735768860 0
443173381 156321726 0
756875483 150816674 0
168620576 322730470 0
235300734 698640821 0
482584678 42318951 0
657653739 516678184 0
563917787 531315887 0
51060799 271495680 0
464601926 647060665 0
54628674 446920872 0
706054238 96165999 0
586001488 434113570 0
581533616 62005215 0
609026554 2606164 0
300129243 221000761 0
373468426 195281969 0
357354785 246431779 0
622296688 764781018 0
800009168 676625716 0
671415791 79017186 0
175491438 127103019 0
801090053 220313299 0
557522031 366757883 0
443502933 390685631 0
302547936 507037262 0
663880058 794908250 0
356155394 130881187 0
743200925 579599969 0
437511488 480464606 0
298241955 204941676 0
613560956 425061966 0
648933591 734225230 0
472626547 559286542 0
743498180 497995655 0
552794537 109478867 0
801199909 130145762 0
615834626 1082465 0
210335179 467939566 0
7166590 216313853 0
40444776 676921090 0
81874942 117990686 0
723185293 420867602 0
652622287 114335829 0
137379968 554484528 0
102389313 702070025 0
451713192 416404627 0
715967061 158637045 0
756062411 581297162 0
593656551 63694430 0
66112850 260499972 0
501525141 566498331 0
477619918 90725563 0
35512634 33398855 0
462345640 74274839 0
251933074 113001610 0
789132966 726331236 0
201190181 199458985 0
169129664 359648726 0
340840192 269506314 0
350731533 91806900 0
605596658 768163089 0
296881069 7684601 0
630699997 192983385 0
798273546 625072222 0
377645801 389105322 0
12433495 171125347 0
486872212 473674986 0
592019514 13971118 0
308134131 305462405 0
551305695 31339032 0
363380146 618130482 0
398211444 452575155 0
696879773 181046771 0
798349673 671475825 0
241356701 783382379 0
83980858 733663346 0
663550266 594272429 0
718172755 618466766 0
395747843 94358446 0
448343135 559765574 0
88492668 246254337 0
712974602 391693606 0
465197372 271715626 0
284436490 516342304 0
500999419 546619846 0
622897384 605228838 0
579379404 58529529 0
713623474 281164380 0
79833201 746198838 0
672313399 693288368 0
327059192 46305692 0
671732691 489439876 0
272690057 78861504 0
309775224 703916697 0
452435719 272331713 0
116505011 401647014 0
424643098 36739426 0
379119414 419384963 0
351374890 219078539 0
754513925 165658186 0
785674511 581389216 0
764599276 244430734 0
35931630 276888616 0
30032791 794408443 0
696199829 266145994 0
288368298 560816 0
376183110 144254068 0
244058870 413964838 0
171793807 447895180 0
596547621 798203918 0
360367513 615154599 0
166186542 361431037 0
168451133 242497071 0
692333069 588233535 0
426021250 712372053 0
339732967 659511358 0
313327485 325536844 0
33552085 464787792 0
395141338 377101796 0
788663112 273754175 0
131296013 413448628 0
389188197 295156982 0
274763693 239632281 0
739464428 642981873 0
441420174 119530336 0
30470044 11952716 0
774791550 321111243 0
270254798 116985085 0
340708726 45838751 0
558138280 81107291 0
706386481 97591143 0
404853132 530648302 0
745749152 327309894 0
357135627 446927417 0
609476447 758082749 0
488743402 724691698 0
87685555 538032348 0
647257324 80644734 0
19552194 303230217 0
335171486 643755091 0
113837439 592740215 0
447221551 5216009 0
559740403 25472408 0
190744798 288891963 0
735961125 505001055 0
560974523 369384692 0
524313130 537408590 0
626122230 254613906 0
301833224 794921506 0
349203235 478867306 0
363205556 221850570 0
375120904 77742724 0
448279200 538141900 0
533070502 187311992 0
180020192 362716490 0
577830375 722048230 0
317011119 204352117 0
597418992 243483319 0
52875816 76559405 0
386181471 497961526 0
716521742 216026793 0
58088037 45634375 0
362845410 368660480 0
749955181 507986868 0
563105341 386964502 0
631721967 256485279 0
95610412 298754513 0
481475020 755012806 0
259059093 769272026 0
118703770 141887222 0
312535564 447686840 0
192035133 34638013 0
578004048 285608131 0
273894997 586981814 0
484823341 677583117 0
546391859 219026352 0
367386080 288776795 0
227392382 70300060 0
269424076 467849926 0
283238612 398864107 0
724951851 454529782 0
522397519 197554157 0
212268513 693062123 0
541416767 607349314 0
707285064 150119120 0
424124219 585048859 0
239743813 97749781 0
356802293 746268053 0
652925214 198273872 0
572787643 536586986 0
460625480 283663737 0
625056926 68052856 0
730173538 32490844 0
536575797 17589770 0
74500640 54589092 0
750311373 100917026 0
397423172 267598575 0
248406521 133833967 0
205901195 51708906 0
665730318 676384944 0
796788716 232311362 0
278411846 683023893 0
458172853 454341275 0
800767807 512760634 0
84274398 706726659 0
735721087 739572500 0
225283014 758187140 0
192792495 26728503 0
152889471 239008068 0
332166299 596685860 0
739710722 109040901 0
733386133 472451336 0
72392739 637227546 0
46017899 682213042 0
49293001 561605635 0
276080026 68347048 0
691274145 701805238 0
290474378 163178598 0
512442003 149241281 0
367367473 213588457 0
24351067 379893718 0
588112176 5909403 0
684819288 689472160 0
452410696 503684631 0
571050845 68645550 0
364669808 416427696 0
173863257 332180840 0
397584851 73445688 0
535626040 124291575 0
550343546 588641297 0
689071064 36732948 0
789147080 302251946 0
124277272 505885761 0
452503504 234662625 0
178254030 528948205 0
450501604 510839759 0
752013 522839740 0
550209248 795729817 0
589778536 121469409 0
691418325 653659237 0
349445982 528259783 0
385316889 589770691 0
81542538 480343881 0
634851536 245179088 0
740839948 241643030 0
296582819 526069884 0
385073532 610991502 0
681423580 480837961 0
396414619 498752698 0
596221617 447787519 0
181650574 429659042 0
109034278 292810788 0
800497107 71487052 0
757361957 442238738 0
633946662 548410277 0
608097311 377339374 0
381657452 197081916 0
176168773 350377824 0
248415524 332017231 0
429995401 1393581 0
463500785 329452005 0
545692234 58986555 0
139261374 710165512 0
303788501 140281548 0
642997087 789913907 0
335823241 118373327 0
391265841 640619542 0
312169534 272214163 0
597852321 277101559 0
672322968 15584069 0
614029357 451875543 0
597286488 83380537 0
67138727 642612708 0
627026740 778204170 0
633041497 327430008 0
4487661 763764351 0
322476893 335968045 0
182383896 56910910 0
473137085 151431113 0
433720164 682065898 0
578739579 257720556 0
317221556 227584839 0
368389749 28155205 0
549227591 382068163 0
679135797 198441622 0
290180251 737826476 0
391065090 775958350 0
674026162 470139442 0
549551610 387857378 0
241440228 322433192 0
10215100 674329426 0
323287567 593245011 0
12301127 751485429 0
343743835 565680901 0
100280790 619781595 0
381946855 152614535 0
228004460 343189111 0
672489676 276631919 0
344044750 617687776 0
508776124 99387607 0
58094263 402682125 0
161398255 372011413 0
561960647 115703433 0
403707263 502938545 0
196415878 126521489 0
335465230 536919698 0
187967208 318833013 0
290515587 506755187 0
294848836 730031136 0
231355235 222727108 0
467024331 93575036 0
660052514 16881031 0
150956059 736412004 0
27426635 535303200 0
765170771 105624044 0
496166563 417864963 0
633991606 97850700 0
171539501 410523721 0
492338296 472493511 0
553908015 734268866 0
113421904 734059301 0
768333577 523638019 0
390375448 688571609 0
405771845 650984519 0
562335376 326439215 0
115199159 116097357 0
264597293 597796246 0
69628010 233480132 0
277624663 498403774 0
181700865 132031215 0
517397632 788656180 0
405739987 18718318 0
362398782 369072217 0
317723381 585098094 0
565160771 73083070 0
51865828 134294828 0
275323391 735355420 0
654406901 302311301 0
335442872 744932015 0
47834694 724069221 0
542732171 746197593 0
137359790 390270889 0
14372419 461642449 0
592568288 73114201 0
137652501 369522440 0
37264889 469796885 0
108120062 379660708 0
445944593 191665177 0
492871895 247547191 0
458554981 612362230 0
580385058 278644667 0
148956522 676567828 0
99994013 474927192 0
563930678 78261591 0
318979137 167273105 0
399363648 426897817 0
7317920 550646699 0
306568807 627695053 0
319337179 187550158 0
381536975 366450695 0
20527752 176388795 0
298331845 750889805 0
168382127 658575795 0
184064788 374343494 0
445691643 299905591 0
106924907 570910525 0
2507098 125344930 0
55796177 309132320 0
331531695 133844663 0
217263192 307222024 0
232738436 389430267 0
337949553 622301869 0
376741774 580665116 0
679863965 301600470 0
16114623 480863856 0
417264019 596398388 0
626918408 719014284 0
464899348 577187688 0
321587992 553114975 0
304666565 796037834 0
399270585 719868455 0
136217490 14086170 0
456827330 67598918 0
285804548 38759480 0
156849721 42141573 0
707035035 767720472 0
648210967 77813433 0
679017505 258283960 0
281848161 350967799 0
640373899 767059451 0
746712787 183059954 0
549404264 232090951 0
238931613 569760613 0
699263628 541053365 0
774620170 784239394 0
585304789 418709620 0
449180021 157634171 0
559376343 238532353 0
538090612 96839098 0
751147884 300542790 0
637546686 68579559 0
373437816 24342881 0
687458047 643656428 0
731160608 348469786 0
532534500 673786085 0
630531075 795562947 0
625918384 692238693 0
31229735 113593001 0
175716252 91957995 0
795284503 789177062 0
463075379 638707700 0
545131696 256509527 0
746852949 429360446 0
270237312 617956150 0
291308904 575268621 0
288769125 579827382 0
133823907 718515008 0
308710365 661287738 0
139252149 50207466 0
213627425 79322454 0
385613503 440540868 0
661583114 334377737 0
580827218 781094155 0
567118780 474155010 0
4766814 160234132 0
800577974 450743498 0
704115021 50663272 0
80457987 339655068 0
375803005 689236424 0
685950408 650387542 0
92463548 516572178 0
147827639 709335280 0
511399559 22275612 0
378352858 566947867 0
151838735 391787486 0
587013560 508708280 0
143563710 386957747 0
371274090 119998162 0
208758198 210080523 0
208301151 117563390 0
212241831 257585523 0
73726820 165491319 0
170423287 783207397 0
632991769 175151341 0
112043219 285833101 0
604377650 717372640 0
171152295 114089958 0
781420986 99055352 0
194803100 356191237 0
602901626 151664013 0
304190604 101493697 0
561116011 449889503 0
556559236 146239118 0
680908303 566713823 0
648721333 130016773 0
521931850 460630465 0
239578337 458160572 0
544345653 101422407 0
499399913 206581806 0
202307633 74600146 0
626233544 64345080 0
40520116 588322509 0
40118975 536649318 0
647238551 543417098 0
224129932 15342682 0
3445792 398501634 0
78193155 421203522 0
258457176 529879304 0
265408520 115567554 0
401293434 468016870 0
373006911 582667795 0
648364689 793379290 0
330313344 421129232 0
702766633 201859270 0
122370500 92708721 0
691921593 677333209 0
405175813 768015949 0
696101780 793572413 0
668631182 276382694 0
315383980 79604848 0
126386318 750187293 0
730571021 61430922 0
97601767 257556973 0
22880591 625445591 0
367882665 80166168 0
135755457 133625944 0
438418031 515623980 0
220895016 244904205 0
493205362 404803187 0
302404466 351832382 0
738348783 756227535 0
136210019 644727184 0
791775684 772593089 0
722424391 799458606 0
130455392 748529040 0
219148454 632485451 0
770567377 397555992 0
49696976 327079034 0
765743364 185308784 0
402186768 571535549 0
311251900 191341329 0
122628195 548654597 0
140040516 132958836 0
95432604 493196347 0
146498521 513627836 0
722425823 274073632 0
32040876 521738688 0
372848375 682940989 0
504412815 650792207 0
664831525 659555121 0
270978333 367805568 0
374063821 210310039 0
748906137 432253276 0
1340203 774297864 0
450390135 543399095 0
199923506 584224146 0
460830439 291037765 0
145298674 319317526 0
735027398 643401754 0
279296643 10952904 0
163367314 282362605 0
710373074 569679937 0
590272131 390589562 0
465673418 722724394 0
519414522 76224442 0
780298919 311345700 0
227863863 193987418 0
43862364 501306376 0
448554431 775609414 0
381864832 408657167 0
765729355 355338876 0
522332601 280262099 0
57631117 614598812 0
427056260 301243512 0
159586369 577808569 0
215239740 677096815 0
413016760 231146796 0
640089463 618462688 0
183640276 599164222 0
408380208 314949451 0
124443868 432948809 0
152472306 618957032 0
676232493 509150974 0
44500326 768110534 0
351520862 57626215 0
368963174 423599309 0
775389807 217293173 0
636729189 765643399 0
88491668 507078447 0
543094558 272499551 0
255652343 379279089 0
172003292 455776852 0
741489199 207848616 0
619608061 89745037 0
523399150 251669803 0
177345707 90724569 0
730096594 646442586 0
634790047 195559400 0
305035078 749037696 0
224103920 645372513 0
218295451 488083803 0
731038412 214714136 0
653907822 19683664 0
124802304 672652769 0
389836924 619364240 0
694651567 463330108 0
85731181 154875868 0
292617222 502962428 0
554612810 381914417 0
119487381 516005073 0
225836171 388023846 0
668083470 542856944 0
58006867 454626057 0
577802577 773479229 0
640484430 77701540 0
648615592 693819630 0
138324470 567872984 0
417210270 733766762 0
742657491 441542723 0
742082590 118417422 0
512277039 753944448 0
487988510 499092369 0
644966545 502950936 0
51987340 331779286 0
205502116 534579673 0
704126651 538480740 0
71619996 692792198 0
763645174 788308307 0
227133042 109118261 0
156720758 458473360 0
407733010 489334708 0
371235177 671373978 0
751380661 337923270 0
595004988 531916083 0
529649256 360304360 0
452812402 316031111 0
471026574 714213841 0
106206997 132322804 0
26576937 15805794 0
247223273 602427732 0
216059036 104768771 0
386856532 328191325 0
766876215 502137056 0
635578826 688038669 0
726429135 727640646 0
28179985 45232196 0
779011145 499173043 0
644200482 728223111 0
671096801 393404659 0
774270976 676465616 0
628988520 267198374 0
168793733 627483948 0
471431879 51202551 0
334339983 759745151 0
781309628 463561286 0
593481325 709651054 0
686347633 430931880 0
123401432 558417698 0
88777846 260574983 0
75084141 310127563 0
98319828 463478121 0
760126993 130640672 0
132636310 64544172 0
701279142 512432874 0
124303516 637814341 0
80830154 98831006 0
59748216 251280039 0
361085316 239177898 0
316754717 410035575 0
227298927 200404603 0
361590028 416494186 0
327814188 236421728 0
91443380 169407921 0
748009828 368943815 0
719584730 178501485 0
204918972 435975273 0
44089747 273524378 0
298238377 698710286 0
498392032 35818690 0
52406815 432160040 0
98285662 257279658 0
120167376 592828383 0
707711000 735110457 0
576919834 492898454 0
37267741 24702704 0
264409754 258653368 0
150567659 411067291 0
325902271 656969146 0
627430204 781779273 0
390644843 238254055 0
88538768 605357369 0
267289250 23002732 0
706462121 471711881 0
134109766 704340723 0
452617978 538546268 0
413677451 556068108 0
75324367 661619993 0
555511716 490265039 0
16623406 23787837 0
548169273 634141220 0
358704448 651926416 0
495038318 88039248 0
522828208 43671289 0
45986480 713823036 0
83155993 233679806 0
48865659 647731513 0
614451376 45156755 0
746522895 96515419 0
598496224 628913184 0
73106999 492248179 0
443692095 254073138 0
31045090 666802052 0
601871495 411216846 0
717394325 80688096 0
385823632 168579248 0
552770794 347586626 0
14485953 709036239 0
78272422 538293204 0
548704495 108517161 0
715807970 569353007 0
496148356 55574228 0
367431273 461111145 0
217607279 377639117 0
245577622 13080055 0
631504211 4529028 0
5349312 377719930 0
471997959 83261504 0
481441973 493499896 0
508308249 478273488 0
132221529 629313894 0
164485480 752293400 0
285361945 700532929 0
748252918 14427255 0
284990319 220139282 0
729252483 205033954 0
263062653 49467600 0
55498794 133174755 0
478328168 544443051 0
635327531 576743130 0
503039063 81465255 0
472199306 581707022 0
206567074 107796641 0
66350848 155625624 0
234175116 447395084 0
36467364 429947682 0
618561836 445807310 0
266061076 264056973 0
67446939 686726988 0
296228651 300010567 0
256760833 589431900 0
201334257 516332506 0
147823986 461510364 0
535530595 405020745 0
14721432 446747235 0
273493107 68929952 0
34501289 761545249 0
462625140 58629382 0
138845497 250053123 0
414852190 148082740 0
325021207 81079428 0
682192689 791624826 0
117613627 100425991 0
17491479 57494994 0
444062556 196481108 0
251360480 343231880 0
781238705 62890430 0
59691319 73571824 0
680278936 167626661 0
624926550 498365969 0
680862759 106259997 0
559431806 511824523 0
606075403 696148550 0
511361788 355080279 0
165464039 85962214 0
772916658 503097310 0
235677815 280885216 0
164525198 329859555 0
546892746 665055949 0
182409946 66071156 0
378504046 521543569 0
242130570 533941063 0
432490912 154161791 0
752643667 491818599 0
557574351 586381673 0
305127147 523643875 0
696737193 150830454 0
421727575 242079840 0
636655620 317823708 0
283649527 51333943 0
137975234 121164552 0
463679835 465059843 0
413952158 353343295 0
628289791 793744275 0
397971158 383054163 0
478748805 791190616 0
797858706 58086918 0
598615491 328607843 0
39880176 29404908 0
744113042 361193772 0
551643350 591213075 0
763297198 422623832 0
352900692 493147924 0
459841531 458220473 0
83353827 30018994 0
515186961 340908028 0
612166024 766559366 0
479087769 326475688 0
627313028 454481796 0
358253988 194677758 0
408446562 164509058 0
333479086 108285800 0
795194107 209050648 0
499950762 150195479 0
256063599 619998562 0
517526049 298608923 0
300913360 340774366 0
579857409 154518685 0
346526733 658747197 0
425971194 289653694 0
129991644 745150382 0
794093783 44393035 0
515549127 273855264 0
581093095 785265991 0
335304590 17587496 0
698377775 755608579 0
427542723 373560639 0
53319341 254636697 0
732181045 515431931 0
365842198 736076941 0
295443348 689410773 0
340631654 357996506 0
458358939 781259529 0
754708819 732839327 0
789215279 641370466 0
389307957 403496588 0
567253898 571283763 0
2460159 188312078 0
286853975 425244256 0
284925333 678412607 0
616108601 215744991 0
15372464 417103127 0
99569662 71538026 0
305171120 47212591 0
637290649 245627672 0
749066090 730596330 0
265621504 10590073 0
31873170 684656965 0
293403267 160182058 0
107636077 186861949 0
121640881 180737407 0
177492722 696616817 0
438330254 510763367 0
139819245 441718889 0
599706428 483543361 0
296589781 103778537 0
237905498 505478627 0
299889342 587781634 0
325890752 197631359 0
283258461 565169389 0
373569735 277385740 0
635846665 441576451 0
67648486 487146746 0
769092936 739556168 0
316355008 599045729 0
688029910 534216293 0
788145388 538806654 0
206901476 521459441 0
279484090 261828104 0
314857450 476776847 0
191406017 115281672 0
184252521 413823364 0
355866373 381748232 0
286796089 348420347 0
580066277 382670421 0
204091043 73934307 0
161206563 587779297 0
59717174 242663187 0
356675239 343466581 0
614733048 536817625 0
574841612 84879488 0
22709991 408164541 0
327946144 98665575 0
688467919 271199825 0
689901022 374534634 0
103119785 665609727 0
338547794 274328445 0
453012426 401266990 0
437743129 768103691 0
679566803 21049163 0
31287619 105563329 0
30196737 692748484 0
77423986 122720576 0
195248421 370957544 0
320932682 189062287 0
218670249 767509984 0
66952716 21325476 0
261478474 651876454 0
90254763 744255078 0
150050056 635217415 0
74019420 734390894 0
366279263 448385072 0
439127720 665975802 0
678234995 172871333 0
417338002 789272574 0
170363208 491247435 0
415603403 715306346 0
506569237 685140066 0
207391477 123451803 0
4935738 752396456 0
414198787 481471865 0
543773884 796267625 0
764062883 182176167 0
329952483 149072765 0
628753959 453899546 0
718854073 650637255 0
494943286 708973260 0
332595096 193785423 0
725476451 158968017 0
283959370 517879632 0
260900110 116215166 0
290651104 678366156 0
573890672 345179957 0
437843481 326942844 0
604263061 615223866 0
236213669 727217964 0
706643360 202691727 0
298092455 276620217 0
99594445 432502557 0
365395906 320129451 0
198597019 24355479 0
369323068 288498406 0
387692658 659003932 0
73407088 553721854 0
188423757 208356960 0
28745896 638608679 0
128867212 95626251 0
419033112 172618848 0
621612111 181205445 0
722884500 599882050 0
617584490 360504716 0
727741293 353010859 0
51749761 631203917 0
145770768 100810881 0
101516633 515282780 0
240791226 94150780 0
408654207 374079902 0
205557609 713786470 0
10409220 705570286 0
6941506 481874174 0
285684641 486522786 0
410672195 417559761 0
59492691 288505290 0
604520377 348388326 0
733077644 293168042 0
177792602 87319114 0
468753903 792623750 0
408023313 385769517 0
532091728 440617820 0
283051828 610871632 0
396692674 652019160 0
129410293 482168849 0
338907676 10318593 0
488761168 189070469 0
528170919 344229131 0
520594873 267940821 0
721927293 432486110 0
776672866 192469433 0
788189925 779282245 0
140392485 683480943 0
399188357 112160498 0
697828775 32687765 0
220401245 500915703 0
48190272 369885872 0
675865632 608539759 0
253695563 658515009 0
22199624 171782620 0
21180285 631725870 0
329601601 8466650 0
468862018 238197736 0
420931675 413218780 0
406005574 111199313 0
117159668 579093741 0
713595497 244013602 0
665658236 620726415 0
267850346 455924174 0
99374571 636637211 0
270955681 317950659 0
399873049 714380051 0
51657420 183879487 0
269401020 420370906 0
377693891 291162390 0
282919550 439236823 0
710070997 390704602 0
724541152 768960875 0
538727728 315887323 0
687786572 233188468 0
599631278 47046275 0
642732225 27611183 0
84694672 620798892 0
491342451 275269401 0
430472920 246782160 0
20788159 532918579 0
755520664 697659553 0
454911565 359295365 0
81212550 408643496 0
385609557 591568404 0
103306212 734287549 0
185569323 16508888 0
596159222 446643362 0
605960817 455246860 0
720033749 697088388 0
286425730 22912415 0
533481645 535036416 0
557313429 148892967 0
773436015 356477942 0
221196477 700044192 0
332739856 262351471 0
588017262 250454315 0
254804974 461162696 0
85551737 180205198 0
71010959 314818344 0
650795617 70653871 0
209090486 85416769 0
575818667 768303930 0
767156334 176259190 0
509841904 338829135 0
50879658 721673081 0
168903238 778058604 0
66466786 768898074 0
537374065 653877051 0
16363843 516440392 0
402775771 268132585 0
764918757 371685453 0
353238519 720173747 0
275306431 296011278 0
436801598 304277195 0
520903342 764337532 0
762014673 308839624 0
602902008 794520948 0
152692820 698885839 0
704770326 345219474 0
458045315 458425900 0
777019426 188436267 0
498078447 451021250 0
310652016 319391939 0
343881814 790122818 0
543760629 350865828 0
168287941 74819945 0
686377655 516529730 0
513370063 99407721 0
194872 478588873 0
238322283 401648018 0
314675832 34920364 0
521211333 323623067 0
783354389 418621253 0
228333161 117661508 0
144604678 402091642 0
58850879 258977640 0
289969382 412603083 0
257673127 500463711 0
273930972 114072501 0
305239148 661274970 0
256411827 643766415 0
555277636 9696432 0
764241789 200064759 0
334756583 95005166 0
60112641 408473825 0
785198004 340959589 0
53166652 262007170 0
525352842 586227522 0
591880339 87995451 0
75857033 330101754 0
620033510 18472493 0
701924277 636922800 0
745499631 395280936 0
305220028 114873275 0
142384312 405776329 0
611835362 592374563 0
561867627 798792686 0
574999688 524348527 0
442091815 300672559 0
331762382 615897432 0
359980914 285195627 0
295811528 336181674 0
76033262 471218031 0
336595137 799374939 0
704775693 70784486 0
135979634 672282430 0
74981069 292771299 0
424986332 98939832 0
791532186 417334405 0
102714497 307489629 0
430405481 509253974 0
503421015 616455913 0
557500358 449057124 0
385830724 559006008 0
381317937 791924374 0
239585540 200112816 0
699124007 250691371 0
524676391 753555897 0
155678332 346451773 0
636467527 270285580 0
17178815 300462891 0
756627326 59080129 0
539403566 154297060 0
463514932 542840486 0
631378816 423569281 0
670368108 380743594 0
202258508 602355379 0
632367800 300316747 0
169295472 156568943 0
13237756 475711307 0
31071048 482981888 0
372011462 731980404 0
797615440 798028557 0
685460920 429557630 0
445617947 629362708 0
349338036 214853018 0
670889337 406435303 0
246319389 40866452 0
39439735 426493120 0
786671538 44654177 0
17836321 159103032 0
220923938 69575342 0
157604380 113413201 0
343963202 355936874 0
80026322 170335610 0
489188876 78890208 0
150772419 561666625 0
176634197 130968079 0
40324350 799038391 0
791713396 533749142 0
628165393 740541552 0
273109049 463683838 0
44038537 517060930 0
421823399 365481958 0
11685075 790021292 0
473669564 777315861 0
421085314 355268695 0
380691308 179901420 0
9369957 211018917 0
347125163 604856410 0
398304717 693550680 0
203454231 454299469 0
511510773 734998151 0
129587659 263335058 0
301169972 395515414 0
369139243 632593146 0
796823348 269235436 0
193277257 45887310 0
295097345 189591222 0
360544978 442148506 0
653480729 56003132 0
344901794 418543926 0
492711929 354181096 0
437935462 525955164 0
706715463 472262301 0
255731981 515080272 0
358520681 581462868 0
381168671 689276278 0
709985474 509790777 0
212338223 331906162 0
47155880 696730877 0
711822966 740578081 0
161301216 606027404 0
634143459 255821421 0
367215154 241295770 0
675697682 491246339 0
500287241 101504920 0
487352862 569648061 0
249488754 83144980 0
374821733 46442975 0
258628484 721727635 0
739742524 536339188 0
468533978 617474457 0
230377856 643997134 0
190558380 464155407 0
712145659 793423461 0
493395043 50727492 0
221638219 625130558 0
186095645 363710344 0
124834831 450335458 0
658620614 696125201 0
724743270 246025690 0
766253571 231449477 0
730166006 238805914 0
354610871 193842715 0
201125818 236115715 0
499857874 295789693 0
574682964 795008995 0
69640130 797616403 0
47065559 567678311 0
799163188 154608956 0
583783938 235951711 0
102628925 392367367 0
10653930 599734207 0
136267532 137263126 0
647342053 577426099 0
251379696 158408817 0
720354950 105379759 0
267531743 223680734 0
235300119 725275944 0
754912981 504379081 0
530659769 173832402 0
573012617 529669647 0
69716612 784422046 0
281840263 160291798 0
523726726 207688794 0
329521861 446757517 0
376828119 405620344 0
605751552 556393644 0
92358063 148718348 0
450924897 492492538 0
577743770 284720884 0
380060362 631315460 0
669352549 15578885 0
246159731 297496782 0
782341626 184494886 0
179663898 687446894 0
157536282 342261805 0
172860392 513474231 0
311487011 766408883 0
234299194 725053310 0
177420844 63242382 0
509120852 496853191 0
622539145 673219525 0
2172989 2219760 0
400090707 595639437 0
545997743 268439470 0
772319749 164217550 0
754800458 290568834 0
729852635 256185249 0
222524671 665879167 0
619974180 490715034 0
69954873 238640534 0
497042944 417497790 0
721303808 306842974 0
690158855 260243377 0
718201763 544505473 0
700846947 1114670 0
267755035 509966223 0
663654052 609703846 0
89225720 540103462 0
741633236 116487896 0
98276350 170037896 0
86306313 207075361 0
501342866 92622847 0
99343286 631529548 0
111358563 647458828 0
255863356 345325021 0
103910749 376861976 0
392720264 135789935 0
254369973 448409841 0
702559676 613378983 0
578425722 771952560 0
84023193 75053727 0
442219144 140197871 0
688507581 184275956 0
420687499 632691437 0
605284613 714622724 0
131562182 24606450 0
314676681 416018973 0
735483346 258590008 0
368166219 378794844 0
103846133 741335309 0
275950712 502596806 0
296981728 559572670 0
433107764 570931941 0
663293225 442731714 0
247633896 221391989 0
657333579 292614475 0
614915872 611564941 0
34162588 175791675 0
520794245 105780 0
469332380 309168104 0
537616409 517606007 0
406442350 654136884 0
400257126 614447773 0
611989495 656317056 0
94724864 89589519 0
230251148 573069173 0
727454909 281009156 0
325402037 473184866 0
752851768 588944327 0
557379037 500252830 0
594573931 635378784 0
446514103 697821709 0
786545220 407497516 0
411982728 21197969 0
100056121 739159663 0
358730047 153076536 0
528972451 235235611 0
526382687 303286173 0
197630091 781954590 0
193573045 163076878 0
331708940 242391336 0
592892821 650617950 0
630689777 603743525 0
104370169 140567137 0
143652412 512157553 0
200819677 106431942 0
693230401 289892301 0
773089818 322519026 0
695860467 700255396 0
522952326 254384615 0
370248144 170095616 0
771904432 422116849 0
160497750 146757320 0
219282901 643145772 0
166009327 753681077 0
78977433 757158273 0
568015411 551351733 0
178172824 185364082 0
474627481 399604821 0
127279507 714066522 0
115551782 198426737 0
260923875 115845722 0
149397686 88829392 0
145431642 105218518 0
544473980 76388642 0
85151006 272773682 0
305797384 71954222 0
410375358 458777217 0
534915621 658559294 0
46527701 356734342 0
762142117 118569279 0
369579173 352323359 0
487349570 89369068 0
195685833 12237579 0
566655414 464617230 0
4939330 363183976 0
94093029 250826910 0
215939470 52438804 0
519007201 597274040 0
721118211 710386636 0
453156533 761343528 0
720060848 548210574 0
304906056 718365092 0
515024290 417128163 0
760276686 87628338 0
281033542 312142890 0
426076703 29342769 0
125754377 344830476 0
143664230 545465137 0
83842588 763290212 0
688533765 67321208 0
429551882 40420120 0
146942935 549116242 0
159852036 111423443 0
159491835 358092763 0
287105402 774812710 0
410611663 40427440 0
137269324 361083936 0
542544082 536453825 0
220525035 259100716 0
782499442 261396682 0
731409391 522926185 0
510295289 576798690 0
495415326 343800762 0
248883181 577730442 0
239217602 723039577 0
12459462 247925509 0
287188460 8721230 0
310221646 509098793 0
517151818 331922615 0
104240888 695312526 0
632002703 494521918 0
430664012 729704026 0
503013456 161620095 0
40900007 199638604 0
58774367 530029457 0
341262704 781659922 0
177100973 383373748 0
486198887 466174617 0
569311351 450429623 0
211346112 222775160 0
406824602 678378113 0
174582503 349079413 0
393324493 85692247 0
65509365 264784761 0
97579742 230509065 0
3809751 246223 0
660734260 755479869 0
645643978 426297361 0
4285636 776624236 0
66215234 195369087 0
499893975 669829654 0
7555132 192268426 0
350640935 751235284 0
63694933 440586468 0
18915747 621021985 0
343730162 294507933 0
32264909 720988469 0
764132296 147043147 0
742405480 785972089 0
345709566 393306008 0
783870021 533259156 0
48187212 292629390 0
766133228 85151428 0
134810435 295307981 0
278882285 203152670 0
74406822 500454792 0
751175713 168910507 0
236778598 777658832 0
695122017 283585263 0
716010185 681023080 0
640490197 84311005 0
766037150 280432955 0
326766686 773514332 0
3158473 158438402 0
800940737 231480605 0
655709465 30479760 0
495543673 750654327 0
400749467 671806842 0
563424677 178927026 0
148647059 519564353 0
470943506 317701639 0
576232406 391023607 0
294783073 599057746 0
100367608 707253111 0
620765204 474508586 0
525963799 726304984 0
146837641 459042661 0
19712808 738102409 0
330872203 439941455 0
59400342 732040443 0
633877386 448807269 0
405809049 140165751 0
7518963 391792102 0
42924319 684897380 0
90879584 416736192 0
184881194 753055084 0
430985513 81849281 0
118182185 762394726 0
797180682 458198748 0
677006771 676984412 0
419446292 124064118 0
271751603 473994532 0
766506548 776553822 0
314749211 574590875 0
542772928 174012217 0
522581759 117191674 0
484237940 492158127 0
596348824 485387885 0
705111141 778025844 0
22877879 444702533 0
755790181 669389842 0
524065656 290598205 0
199677582 379502001 0
629486321 491075189 0
37440031 412891271 0
453081714 113829077 0
333039279 51591726 0
47766325 145687550 0
60153816 231787391 0
507241862 105589053 0
181567161 643103180 0
434895462 90348550 0
679691739 187213266 0
772740620 55829929 0
66570504 693670452 0
81506518 771643536 0
757114304 88205870 0
170560044 645738446 0
419735318 206555165 0
265377782 218621219 0
681713887 163905632 0
644657060 92758401 0
721807644 393650429 0
91270004 705147802 0
433534117 494585194 0
286655670 593097154 0
306624241 125669796 0
499156325 98429071 0
479540717 329837693 0
113586582 505681545 0
469630959 793992012 0
250217618 390863500 0
699419246 455000850 0
494575733 762251503 0
548700149 322389443 0
581090216 573030752 0
504997606 258749367 0
236434340 4354 0
240875131 203224513 0
245524322 17126938 0
632383589 171617129 0
63863698 550227901 0
49922355 108333325 0
435690000 131267448 0
317474828 413297110 0
456591204 84631497 0
210571139 268610919 0
280582151 490005989 0
422106455 744355646 0
478819914 260239179 0
103201620 89509910 0
292653359 452615461 0
468910250 543674142 0
1150901 96265796 0
83199794 262394643 0
707332786 15183083 0
376179794 263974793 0
325334974 98732209 0
581446566 504256156 0
160030269 692677331 0
517562376 327883983 0
210127891 494461717 0
137654169 307424615 0
324406568 697808549 0
551256047 63109895 0
749706011 25834357 0
51533027 694578728 0
200397912 87119479 0
642810515 98834078 0
187913286 737794627 0
382945234 727310569 0
122668006 461534280 0
248037643 375897574 0
648468061 666111524 0
521775307 274721483 0
447252614 37934870 0
457746024 297515030 0
309791942 227712060 0
259458700 628177312 0
710567815 366609541 0
579983096 37601249 0
630542951 559735399 0
78677004 171694319 0
267825442 148807527 0
415589611 364247228 0
66059528 735891730 0
239462549 421356499 0
618254545 228838817 0
82256643 516703675 0
343814385 754840792 0
627505518 741479811 0
597184330 425531888 0
35911337 207151093 0
690947090 453834279 0
345958514 510804094 0
706787369 527399537 0
123956130 99503165 0
18255842 284950728 0
603666748 286866394 0
225359862 106300298 0
490089103 675280434 0
75781605 587426231 0
176160233 255469040 0
684112479 751819405 0
28122738 771474069 0
16811355 405270762 0
217185964 376130406 0
2910424 744514398 0
708094997 391555661 0
478467618 673025103 0
254381944 784889217 0
181288386 411608240 0
511583539 782703394 0
407868233 526870591 0
229120284 28706329 0
304446302 567369796 0
688880538 250072325 0
767174013 67096716 0
593431995 626435854 0
280059030 558753942 0
338001714 499858234 0
599471321 519772229 0
194005326 570499459 0
414785843 698231040 0
272722812 231969100 0
443602419 470563907 0
525041783 600534810 0
206050656 731793981 0
603907842 101006405 0
373705679 335920942 0
343867893 530624935 0
74829840 344611562 0
28158331 799361618 0
59881527 296713429 0
21383687 273907864 0
739333466 35096555 0
435432020 133186679 0
206994786 133421786 0
304441211 604751639 0
789874246 84495024 0
243732429 650323499 0
784046350 51664380 0
367922934 126673889 0
389260812 20722199 0
517381683 759139049 0
632920079 766638406 0
273787348 794779174 0
387215804 551697189 0
381274748 216970115 0
477315155 552694968 0
312253136 206500294 0
586370658 797207179 0
774560794 594962352 0
5688478 479767574 0
11377622 317037884 0
70551979 331203486 0
274736889 232747756 0
648856420 595191016 0
295413023 801193336 0
632100432 405001082 0
313789660 360226160 0
288177759 79368063 0
478178544 755599469 0
190091746 527291479 0
446005464 678668002 0
426555791 487670856 0
160451526 502594798 0
706456062 566462400 0
510230111 521772994 0
336704222 625705692 0
83148104 764089610 0
584252382 388710894 0
176619952 176531749 0
589748542 666744429 0
239596230 311531346 0
265677556 670357009 0
545592886 97021500 0
110654854 152791898 0
402111786 132619554 0
379798728 594149293 0
251467008 91469678 0
573426809 136354855 0
137805002 186617366 0
76396424 290337542 0
542920769 238643071 0
510805971 272679217 0
236856932 738665053 0
530804216 58182749 0
409631405 50861881 0
12960349 436144800 0
576722505 428139974 0
59095881 303387233 0
537422685 300807635 0
430194715 607683945 0
400411763 160923611 0
701144415 721384390 0
773586273 795275090 0
737007044 29233218 0
351013018 534559250 0
551406984 800178254 0
357058281 555950726 0
499673059 158915071 0
753047240 273265873 0
56966946 665653502 0
497746898 471382368 0
153102079 456599838 0
268789353 137391555 0
459651358 340205097 0
129891561 576703973 0
169438446 216324423 0
698749031 675310820 0
316602319 694135260 0
764235931 248118470 0
474525136 328175254 0
493097974 484513376 0
747078238 789538051 0
309650783 569396032 0
592642850 701087102 0
445525260 406456028 0
57763893 787701854 0
605807736 580015084 0
564120170 706959141 0
713439596 497118563 0
439553772 343705213 0
285094676 313385448 0
608036066 622612012 0
552292211 554723105 0
131734954 273177943 0
209497374 744565057 0
361788335 644407720 0
330821987 400503253 0
42969982 703803210 0
345121453 476911357 0
763989078 328514716 0
144189819 520791872 0
464304253 391844416 0
177508116 293947255 0
392279274 99104673 0
657836320 618044998 0
369004451 623369457 0
644151781 210974516 0
48417778 141010604 0
551542981 129315570 0
461980650 262999084 0
360754822 251645563 0
792791498 345159441 0
683398768 221970921 0
774396372 607844277 0
356972331 665206091 0
645761683 31698749 0
175862152 280693033 0
401524153 668905698 0
221679057 128247396 0
122015000 570009048 0
450272524 435713072 0
232132956 180374777 0
150550525 23017333 0
165366044 215581166 0
107803137 402243940 0
777407443 261358097 0
765215057 147042832 0
222144819 384029702 0
667613353 381254403 0
202811560 285453085 0
23560893 128243744 0
719714044 79426766 0
629511696 360912494 0
639146261 764836758 0
612399129 97917096 0
103679480 760434873 0
12238419 660802500 0
405518436 646702324 0
377970657 295568457 0
35861635 155749154 0
730183927 169361645 0
488395468 647495030 0
274534273 19443112 0
262669494 339407961 0
253428851 191928504 0
88926387 302939257 0
154613986 216920205 0
246103009 568337627 0
244244018 627078068 0
452367503 57000046 0
606427603 367757328 0
440898230 757556809 0
778018541 204147136 0
147509756 689728699 0
241169022 349216694 0
611716958 482099674 0
46223172 422159346 0
196234125 231233390 0
369963815 107525560 0
287491048 20533586 0
417584084 204397444 0
372346038 242560277 0
190766764 604160089 0
395842400 398130853 0
621920169 635772234 0
233316788 624794337 0
86096617 427233355 0
676777713 331895169 0
94954577 436960136 0
699317107 538324209 0
391918697 257629669 0
302492791 110704040 0
304599999 282869641 0
93230555 370831061 0
410559964 62359758 0
360260655 243979224 0
394870944 7496423 0
306275709 508959985 0
130190757 763513378 0
388345932 774138420 0
130714247 388029284 0
724211870 214521321 0
722361609 408651046 0
720367458 651856366 0
110749740 415493478 0
290064004 151711461 0
706021362 549582018 0
175230007 264157848 0
165210005 315680381 0
198958294 673097329 0
756314423 440116096 0
456816104 765956465 0
279887013 286703278 0
122872031 764899096 0
479419836 441502877 0
618737547 9778108 0
788366809 222817850 0
787781316 95039787 0
337411340 35067512 0
310078221 402029601 0
215825623 750808840 0
125833267 467868572 0
710964331 376407858 0
437468245 646950277 0
801373501 519180681 0
648703558 191381412 0
754452495 725229191 0
801172653 695475829 0
242062659 328885933 0
421259226 288023711 0
83890343 302912167 0
540335740 467525492 0
646273681 268200100 0
445100198 98927180 0
355124759 635888011 0
555694576 415849215 0
717185410 341769735 0
528688648 455154562 0
664219126 453295284 0
245506527 389438518 0
357163778 253915786 0
275869203 55556115 0
252038464 384950965 0
488687396 86132474 0
528463467 79450782 0
574051627 577284790 0
729986612 100621150 0
85257805 224350732 0
41254865 496918040 0
414275769 728247165 0
690123507 278855651 0
158584818 554334409 0
439968239 54039027 0
35489339 647395676 0
347509703 154893560 0
122150051 153543154 0
375678310 801179179 0
350760797 517045030 0
672093214 477047168 0
571353036 274853332 0
133661956 579835147 0
307864630 753715826 0
29561777 301686579 0
778983325 784359444 0
7679726 303651850 0
754916957 163694895 0
451291309 353613571 0
335309556 208914073 0
137773073 655391619 0
57192187 717666716 0
409959243 546569782 0
327544058 29142136 0
376507061 349817458 0
356082236 316220543 0
214088653 471841393 0
468635638 308725976 0
372018595 388935921 0
329902856 762685782 0
287184710 707899456 0
593615691 114775824 0
87672500 524186279 0
64552835 523353764 0
794376100 687539764 0
429075509 707681296 0
492091776 331013491 0
276692096 658406469 0
580201922 486688515 0
553420117 146883708 0
87189412 564410737 0
480313112 119255900 0
257000038 548863907 0
628186560 174865341 0
659801020 58607147 0
689673348 63803708 0
355686720 784557 0
262643813 353342338 0
536277200 713095735 0
565952862 639609643 0
45719749 769913502 0
14534805 54408681 0
486220562 156820428 0
129856746 788814911 0
208429359 620728583 0
114159588 571483969 0
696817789 327974650 0
722101412 788246912 0
443456949 316016710 0
536274589 317783594 0
486644926 774510772 0
720922012 514949772 0
570729782 627495413 0
589147603 334176936 0
136897160 110899602 0
674296866 280780453 0
158418960 780341657 0
771063300 156289868 0
489068705 2862887 0
388746830 446229487 0
218542412 610429406 0
256759820 68196813 0
724109626 48730310 0
325870561 65718741 0
611735057 257858974 0
302999821 396225296 0
72132743 284271562 0
780312712 493220203 0
595542630 582441727 0
267205645 796418625 0
574106163 26646076 0
127010352 532605227 0
58252765 251457264 0
14832453 676471368 0
527138680 702144208 0
726596737 693174104 0
195828247 631044164 0
51919547 140437495 0
588870482 422694574 0
516696067 780302853 0
251976494 156699704 0
156798625 789362242 0
55312751 626719612 0
663979472 371316157 0
358537074 30839132 0
210830946 209685932 0
160428969 136356570 0
305932122 709786386 0
62151342 346790157 0
54028603 17012957 0
299167218 614399438 0
421502145 261369826 0
228933143 516514264 0
319417694 434825418 0
315043193 241803433 0
200520704 500902672 0
299217662 430445357 0
452279321 440644524 0
42996758 194199689 0
718772755 552531095 0
714564992 308818100 0
28304302 565721336 0
88368499 633221579 0
286311996 729790254 0
445899465 426171247 0
338401865 348079647 0
65344471 609260868 0
49125849 549475282 0
552505517 781640847 0
157191149 4682200 0
175031981 29253698 0
20383665 242571944 0
202994376 111118357 0
450177475 15590390 0
560953833 523570074 0
423099347 535270098 0
484828678 73299710 0
69113369 202932188 0
558346693 407876346 0
339688227 708769900 0
781863943 102620311 0
471906235 351316725 0
365328151 17051616 0
380154786 460891451 0
567511296 698911210 0
256239210 496271736 0
337821787 715147555 0
614899757 646449857 0
553785513 752505640 0
7682069 688954426 0
626219818 201695795 0
764492226 483904712 0
513149759 449789055 0
79469015 716754215 0
174049739 119901122 0
128229427 318406365 0
597986842 16803978 0
612292216 585202700 0
387484118 132705021 0
495756581 444069432 0
155113777 316074588 0
665616630 449240213 0
305051428 418430012 0
683258746 510002320 0
601025735 497241007 0
708923201 75266700 0
344631351 768287034 0
737647695 84706861 0
671912340 172929208 0
306532908 563598463 0
21745804 631168986 0
267566033 618839240 0
711557270 500717638 0
275373039 671463823 0
778278642 130953209 0
761525875 478296796 0
146510358 386967379 0
324689791 160616288 0
178991547 479748271 0
749532322 218050273 0
369965323 531768139 0
358101826 208546493 0
265482081 213930835 0
446109909 497826700 0
262588357 162963180 0
570579541 169657094 0
646775839 366018252 0
351754022 402670756 0
708540361 90476602 0
701565785 42828670 0
311140862 276018556 0
644501047 755899246 0
144404812 136088350 0
711782999 627161730 0
191354517 407788550 0
316853571 292260272 0
237373739 704470939 0
44269923 491668656 0
666361067 364422711 0
25151975 532584956 0
656542707 56218134 0
597668053 475774654 0
544316782 634852410 0
602219153 374314968 0
134968859 755467609 0
598401002 731310765 0
296533717 55167041 0
518684098 19405637 0
202478282 318527784 0
602124037 521648927 0
140411438 540717414 0
257553417 157274626 0
511695673 617704116 0
347305331 177448391 0
616322432 106661151 0
725536981 797740185 0
779687128 45593894 0
127296250 537520773 0
454503542 345116745 0
23392611 167688954 0
567631647 671132542 0
673590110 661562304 0
125014078 72836780 0
222274885 158859474 0
132604255 447664749 0
781979749 84030065 0
70832609 19351336 0
420954390 57854299 0
501500026 724883820 0
734343917 742751054 0
212346257 131382547 0
654875545 331747899 0
609625630 590141599 0
719727285 772756956 0
89468345 580987663 0
787408506 632704801 0
38896716 757038856 0
134105585 9263458 0
611752974 757885410 0
499523498 293559909 0
192833893 114916158 0
26786697 567089023 0
726737276 241101580 0
214167366 296247370 0
52885102 328565883 0
409917944 303543281 0
156705876 33306429 0
144906059 553779767 0
358959663 358684130 0
62456878 119326297 0
737998921 69361878 0
729940649 735965855 0
762438956 604839591 0
561722002 213795629 0
297942181 323374983 0
240870239 339471446 0
649008697 143349018 0
142778824 208249336 0
137551358 50411372 0
325354279 793430587 0
740610101 201714848 0
550429816 725546068 0
268078641 218283107 0
523386743 161438881 0
12345099 23596079 0
700089298 248514435 0
798167624 151101785 0
189765643 502427671 0
285070937 616659243 0
500912208 552944131 0
702723728 513090416 0
629533875 608937842 0
576142791 429291930 0
600347451 458708505 0
737503869 194603629 0
455686410 122195830 0
729412539 167046910 0
696942769 460082221 0
378838751 43643688 0
652535984 699208984 0
92213374 252563109 0
142920325 412763612 0
358266477 306919542 0
222680864 795948276 0
195974878 35479592 0
488489101 204328772 0
583443370 407089912 0
613823082 605454155 0
124548814 422072776 0
340630526 192922427 0
554869953 731867650 0
797757189 486375468 0
203590919 789643419 0
171261340 332781945 0
610977787 411665865 0
424864547 500991640 0
655656819 556946895 0
60082797 776096855 0
486229649 380906167 0
208953570 793227122 0
794752624 499976367 0
658989756 573446562 0
582116453 125196676 0
49368047 609015194 0
476807263 455367235 0
698884713 728941328 0
691728780 422991878 0
773300402 793965765 0
609924729 403582796 0
184662838 781760900 0
514534789 568081724 0
109923211 280202992 0
253830973 563456419 0
522161888 128413744 0
154396767 697532503 0
503317772 277348739 0
201046031 602482340 0
694885911 309775510 0
559085813 590867318 0
235248054 691280274 0
621322953 308667696 0
205881474 239848770 0
371153926 461444988 0
671580054 468606591 0
606777051 340613767 0
499577781 25616472 0
576648268 422348966 0
254713686 723812520 0
572568220 125396975 0
619517234 178985809 0
491538101 393864198 0
23616834 101430539 0
574227792 12401718 0
734223444 164994211 0
573265347 272689887 0
559181366 401726142 0
382792592 645949055 0
484204057 582106844 0
708587280 565830271 0
92865694 460045640 0
328639359 381644392 0
285587543 182282911 0
608013420 614672817 0
480570374 326999611 0
687866902 90256450 0
83049656 496801593 0
306286080 113911962 0
361187565 36308157 0
237105757 244258790 0
587398503 409822575 0
51573583 325965966 0
216885709 116355411 0
214154799 690674374 0
576452192 181719914 0
509999013 136969879 0
43177703 739010249 0
424736756 518006338 0
611578172 268372577 0
165625975 109777266 0
456406129 46503125 0
470191662 119656606 0
120612923 285736632 0
333308079 443948773 0
583786758 778028156 0
412912115 196626615 0
466606091 576094921 0
497573430 336008496 0
296815554 710947969 0
299437583 735388250 0
506995620 798479668 0
657842133 538499706 0
517340156 567003708 0
197065750 453388583 0
8498583 166775524 0
440732582 497246983 0
579487506 155332907 0
397045947 800123268 0
552752016 307994288 0
579100864 221096446 0
601751453 73537179 0
777928543 179214154 0
616618661 62571369 0
516614563 479242756 0
297343568 738711301 0
583300555 411238551 0
651382425 678371256 0
216184285 118204885 0
372206397 796723232 0
117942762 375365612 0
462487933 776870165 0
200749583 456904937 0
239846638 792714259 0
313934653 604448925 0
233459968 367926337 0
29426133 345990751 0
410342838 38504668 0
524876225 603660764 0
611700570 118476829 0
22070442 283363109 0
643706406 265716595 0
182268224 480785027 0
404313073 660093431 0
375752232 357789200 0
283375002 734197204 0
653337834 489458803 0
584087979 114385564 0
207047984 361745679 0
303509565 25970433 0
753482312 620840476 0
28547399 464797016 0
138264341 432485284 0
703131726 156991806 0
205174666 219991214 0
351926467 725682900 0
273658392 333494086 0
418109441 175013242 0
111049324 693868373 0
676786349 9972053 0
503988033 680206038 0
545505551 30402871 0
259169795 128730817 0
130314782 176607831 0
628863780 224052440 0
111673796 792645743 0
637958249 180423853 0
476235189 451623138 0
193586902 337353689 0
440374832 154622933 0
797101608 34440016 0
468485972 410196933 0
138529877 472166729 0
184820065 576170582 0
65129073 787645020 0
198792702 443461606 0
361675332 45020870 0
586219002 791254068 0
367282155 780935164 0
286615941 439446688 0
736615851 232653486 0
110633403 688100708 0
78289565 212841351 0
12279592 383160867 0
518376518 354858259 0
410266454 151191887 0
174285719 132959112 0
680923562 652850082 0
147233620 140094668 0
297866325 580948844 0
9966205 570669344 0
122416396 525245056 0
23241330 13243900 0
62262023 170850853 0
315588507 24311630 0
507556329 632549817 0
610151366 118328986 0
442290413 326280579 0
275348008 8131247 0
192717149 302491692 0
376595436 226508718 0
313821702 192846052 0
615432936 143631630 0
211142230 123726514 0
782504280 747976690 0
408838216 392630012 0
335585887 701445178 0
286867080 449194446 0
14507142 332386485 0
798466505 708145710 0
476562692 83110502 0
456285101 516706550 0
792606742 638410669 0
344903514 414069861 0
708397155 490679283 0
584826540 256250552 0
788050351 166339250 0
501560448 594808967 0
248971453 695162745 0
105428330 40350829 0
20745314 624016174 0
507821050 192849598 0
630574586 688312028 0
166897967 220223260 0
356603137 525825496 0
281703027 285548895 0
172960803 777378682 0
629195469 578679224 0
527479232 735326911 0
511583514 672731952 0
695864583 51673525 0
479361685 589741218 0
371135187 122029928 0
203102201 436321364 0
227769243 243240694 0
311320431 257247210 0
403903307 452051127 0
675142849 385188483 0
584819130 34740053 0
468629665 429588642 0
44949764 391601771 0
778165041 131515388 0
692734892 52006889 0
711919886 148055045 0
669708493 198908421 0
638829709 287432193 0
656751347 185950903 0
430827853 525184586 0
283810298 726317726 0
625410073 4252508 0
225145108 178855036 0
669184305 440406340 0
661833916 543529707 0
692533973 759805772 0
122183299 301161794 0
425968741 556809696 0
305921448 598551772 0
462961026 754561043 0
578488430 237017742 0
346900310 739561504 0
771318442 421510428 0
359337403 465476783 0
352401922 242169281 0
475423017 636977233 0
25215659 283501893 0
643134966 518586998 0
595870669 585889888 0
302678050 416277558 0
426360922 426348348 0
307690772 694200476 0
753651367 410485806 0
540680723 746412630 0
99842816 589277333 0
718049148 514217928 0
724232044 292859759 0
332467113 302256900 0
238950942 426862162 0
796009963 678186671 0
659814311 779857349 0
738067669 679021706 0
605006341 396598985 0
660448099 652175114 0
705739019 689198893 0
729773774 4681711 0
663059611 394239843 0
764691379 72338707 0
418000608 24145505 0
520816131 269447301 0
755664761 216426674 0
625935159 687263335 0
287745090 226203184 0
156820965 373796063 0
274588844 712318197 0
632408700 290432382 0
130171033 101305185 0
13738130 121755600 0
548388834 210748442 0
333984488 483599998 0
373663558 627414255 0
3259436 572403519 0
606718711 70852496 0
764898120 171249583 0
605999444 567849162 0
596862163 559823959 0
683062 398082764 0
338908194 73348239 0
238722314 589117917 0
511935935 343664184 0
20355403 460571369 0
801311869 512329794 0
387594502 585403965 0
156565474 602497365 0
764634886 799604745 0
499112056 250324460 0
503631279 417722016 0
799177463 95861692 0
185333276 26645849 0
427228907 411738372 0
265249071 125452237 0
9930789 674421226 0
553141114 406163146 0
650141158 508300473 0
215757928 183146442 0
548557502 763453877 0
284741122 312811748 0
65441607 769334999 0
112706740 610893714 0
735080284 218896348 0
95745421 736443385 0
38281515 41558663 0
425499537 717422171 0
774917688 774670570 0
121465501 683188314 0
378139759 88430608 0
714090710 384983132 0
430531789 501918237 0
508083805 735027562 0
475112178 16454326 0
796069078 39130534 0
538755512 765018180 0
108716238 647677355 0
179371721 98934270 0
374424863 373325939 0
269445361 51797093 0
109983600 634773696 0
549114447 536348993 0
529671004 100571577 0
61527048 607463255 0
730065759 143784049 0
751866939 260537431 0
8395834 129947935 0
180014149 348603529 0
770764873 430991327 0
747751329 302698219 0
243582758 317592867 0
215802757 9778379 0
513627556 130534251 0
432153201 339793493 0
515230939 427028541 0
142343748 174816057 0
549631807 6517755 0
365644656 539340664 0
103113192 112936604 0
625603088 74285247 0
637945626 598450580 0
705024789 137752339 0
511405581 716980518 0
199005021 135583586 0
487174005 331614406 0
650136510 281904899 0
491117400 778379414 0
210971390 756460104 0
53290383 616774818 0
213230582 570238008 0
792937474 484694213 0
148483832 712664246 0
575461485 434096035 0
168488405 70628887 0
465314833 768702306 0
589014929 276468059 0
698372986 437410749 0
367899905 669645365 0
510651226 171610087 0
174030565 71291392 0
503703185 632038087 0
203877273 224960760 0
50424936 754844922 0
342836884 65706892 0
43445804 766569769 0
29739255 528088580 0
540496625 338828536 0
303369956 799259346 0
230639759 106683665 0
453784214 618098141 0
515773597 345753434 0
154132488 30810050 0
53434026 179877765 0
698495706 656110198 0
590043917 251355402 0
189026364 362998567 0
348595683 443281822 0
441195321 455022691 0
121352129 659137260 0
94820094 375319334 0
575170824 690486602 0
71886719 425129084 0
688116498 749862222 0
436969376 93027399 0
464176301 656858403 0
313455513 601149019 0
146539027 300747137 0
368263001 555376398 0
69489862 788859450 0
317925229 105675397 0
219917172 183624002 0
586201633 760112091 0
83013676 379703826 0
751612756 554048200 0
660058605 703290027 0
86056369 714212879 0
189841693 647947477 0
647052824 329057708 0
288051478 740326407 0
185372084 290372094 0
141872486 742270595 0
399991750 80074183 0
170197623 668574104 0
172431247 721825240 0
392496112 175624453 0
159017564 134579444 0
746503356 4719782 0
45751215 423798535 0
280209639 143904990 0
504144555 595519716 0
545344641 698539138 0
263309574 512820710 0
306300143 201304192 0
602848839 734224465 0
644246597 514915418 0
473103807 47136290 0
203628863 166239646 0
670644442 682703854 0
320044202 599446810 0
713645468 316266921 0
206189196 426993733 0
372914021 295783997 0
610322747 695208595 0
328387575 717154436 0
589599558 423461173 0
625503840 648006497 0
163452399 738510435 0
169475772 29993439 0
324115597 344406351 0
761770063 711111679 0
568702303 278909704 0
216615584 144492391 0
800300668 416248946 0
222705170 43436642 0
139678099 224490684 0
735673919 684513703 0
502381856 539385241 0
352193674 102393402 0
270628114 764988212 0
680276214 674309354 0
187989025 661396339 0
442405683 743060363 0
234194892 51149212 0
477029907 589141045 0
771247306 768871125 0
57447852 523640071 0
791147725 320833586 0
399858732 38796761 0
586114053 8319613 0
275696981 240006551 0
360067744 90046064 0
712020319 718156733 0
258814514 324530299 0
609056583 197509707 0
293948633 787048988 0
720707980 250040217 0
458078775 29410139 0
590264176 124865402 0
141475496 477122850 0
635667306 323029215 0
672344933 697751953 0
551343462 779698246 0
630142803 595913992 0
538903298 609011907 0
514194848 424984214 0
243165137 97051974 0
127252752 90813752 0
34346750 519781467 0
155101840 713946989 0
295654113 234110963 0
281020618 458893645 0
34595502 129187492 0
523471850 650397750 0
322343097 211957167 0
561096287 51427421 0
302958293 202380679 0
201274695 482255916 0
569124921 154061088 0
678808003 302546735 0
485309521 514567141 0
705044195 661063247 0
709858703 218707192 0
455935583 315391741 0
538550534 480739190 0
54972594 599480184 0
700139541 209042807 0
724255720 564780897 0
266719669 578250181 0
487312890 720753044 0
45897759 395066781 0
472568101 609956023 0
714640561 46318680 0
45465100 66945933 0
161942299 740034383 0
270451940 646114909 0
675532888 128007179 0
701796590 61754365 0
380759138 235412897 0
596851363 128681419 0
249925179 350419852 0
226037244 591202124 0
800206790 589177157 0
2457457 122563813 0
112190832 741116537 0
545975066 387992063 0
317631664 526057394 0
486073954 356912490 0
359146698 139398968 0
636054210 397128845 0
294687580 105689809 0
440552530 585305631 0
653011387 726825153 0
235127894 150284019 0
98842275 94345648 0
362299622 397180750 0
585717322 771907305 0
619089203 139104938 0
126849920 511052378 0
106613392 596755772 0
460554465 648543622 0
201400576 120129836 0
674924393 410582157 0
171326746 138810321 0
262644300 98475951 0
676087848 675694873 0
297292648 473027925 0
668948686 769764069 0
225618687 251056453 0
90119525 748242282 0
726625069 502164787 0
401492399 32557344 0
645171239 365539588 0
418614487 674189366 0
549635427 532933202 0
87034884 708065079 0
333957512 409186247 0
642648270 155481925 0
475145545 709425183 0
101600004 194274612 0
258288836 108207448 0
4572651 269210973 0
732597468 296194192 0
433797831 310737542 0
685985945 437538306 0
331107426 193525674 0
6843084 158251318 0
487583979 780427033 0
733639073 259906849 0
52340502 302471471 0
712030593 19327314 0
135477376 499306547 0
441297000 726617785 0
149879639 798691727 0
541592296 558245382 0
389538598 394168294 0
622801721 197806832 0
355984223 179439523 0
240982895 535022493 0
312724531 175491019 0
177104517 356006147 0
41547985 451341893 0
11936106 216648988 0
297793119 468298094 0
433616065 211633680 0
729319172 554863922 0
13109051 286314400 0
89844978 738697039 0
349209185 398317230 0
792283950 734251573 0
347867612 699627964 0
485470657 450760819 0
248677738 130056568 0
431402051 314675462 0
379971168 501064666 0
197781472 79740098 0
193231790 769838509 0
63753282 322696620 0
489550314 273587991 0
283312112 62568788 0
340808413 376461364 0
491400922 158334788 0
178729451 170259119 0
354341135 415237139 0
780351877 797593319 0
255922566 115008507 0
746703515 413402432 0
571063465 763177065 0
387458159 742726897 0
29089978 738018165 0
409683497 480067286 0
652139984 391132653 0
83332927 35769470 0
529649008 406343867 0
239857562 44277562 0
367101257 232418515 0
463425880 9629823 0
732429625 66997865 0
63355205 605306908 0
725984328 312929919 0
421618533 761302443 0
795219865 421900481 0
321699935 781333058 0
750510466 495732724 0
291278948 200098827 0
583232545 482294661 0
293737388 670646390 0
560811807 410381350 0
68840081 191878775 0
605992043 217112616 0
713366813 289665412 0
503930164 784681044 0
532332006 315051381 0
772761073 180135107 0
92679509 697434146 0
363587998 493277556 0
500534793 23422513 0
467607100 596016772 0
609328647 768716709 0
756789725 546645475 0
651018926 546172445 0
494411456 8247988 0
351761710 727827748 0
48962971 92124901 0
153136788 682360581 0
110743018 200308501 0
706876165 374670857 0
690265522 421635161 0
513037793 89601300 0
454607708 485036189 0
18409743 382470933 0
396094885 682822854 0
486209349 261079050 0
89728851 633257858 0
558808067 351125555 0
692456432 748243130 0
362466603 46639089 0
84286733 591179485 0
141276808 235661399 0
144019068 36933753 0
50466968 793567771 0
246328648 451958992 0
498978276 689422936 0
698942749 393628751 0
581699410 501750904 0
337097406 716077216 0
28036867 277744265 0
217220268 168121586 0
290060449 722155685 0
789428069 453376107 0
755626552 626776809 0
434729970 347820638 0
644489674 481192529 0
82515112 422555053 0
790301223 317398365 0
351146505 546765681 0
398332247 438056775 0
651715118 163855198 0
784378291 2038828 0
671503053 68838651 0
582634485 449023423 0
128408977 402949201 0
281079327 654706083 0
431620030 714555961 0
680532691 31476426 0
40204742 591726817 0
86874725 139815609 0
183675292 186864074 0
191995119 563736512 0
789212970 303540019 0
183105372 258095817 0
671756022 528210702 0
156394839 528209023 0
391652620 455135560 0
734908008 607602060 0
538722257 600820562 0
26858734 769016660 0
71539682 647649282 0
599147509 682451785 0
66376836 365170022 0
143572503 457612541 0
120841130 76939023 0
457013020 470455411 0
550207798 282229586 0
684061042 312589791 0
425349731 322205412 0
246803560 718906474 0
81636455 673599591 0
43895039 155960610 0
7140642 733322171 0
627242702 565423033 0
580031109 621112451 0
533022781 712221336 0
752862470 111498189 0
473540608 267796689 0
239212977 306580645 0
208439544 7494291 0
424638164 256128749 0
796864132 71119975 0
217045016 178038189 0
72104813 691760316 0
564026687 21404675 0
529217351 13608611 0
592902340 657194460 0
504852241 326745115 0
165578339 576318621 0
652780857 467779063 0
36894712 331247872 0
648077569 717193953 0
727307618 220258423 0
470572513 164059266 0
172417333 324238647 0
16146927 117952858 0
701637094 395743038 0
339207863 590939934 0
416436286 514174907 0
686182957 680400189 0
544944287 714817278 0
297354580 417231054 0
316968521 578841574 0
211696683 732656604 0
501886694 403755853 0
583124714 786163762 0
317413104 1635792 0
368836865 268139244 0
259884989 788835347 0
563812676 6696723 0
685116597 154425216 0
657549882 531819344 0
607644250 652511475 0
787880082 329087092 0
754075733 713059410 0
687926456 284323437 0
734451507 196449634 0
550697041 563742520 0
682672000 18550786 0
453886972 130434553 0
397882778 352875625 0
518448725 50415815 0
762861430 1210179 0
169104727 557129150 0
234212041 572313851 0
122181740 232791904 0
196544550 301947622 0
696165828 565252975 0
39335948 370657885 0
782353599 225058247 0
746430547 157731787 0
730534684 131467170 0
411290974 67470351 0
216057129 258289262 0
482110879 272940866 0
141028179 715195027 0
183657990 768984680 0
360603661 418036350 0
85521063 462158458 0
596802074 533036607 0
344479252 486539601 0
89738045 11572047 0
541888967 27563141 0
778389123 483080493 0
161079524 568653306 0
773726252 294426309 0
770346469 55720523 0
260448156 91960134 0
742675419 511339639 0
376412174 397945139 0
318548718 642210015 0
242138005 293896153 0
747979386 761818646 0
82542540 409409648 0
787705967 273216598 0
566033476 795227567 0
356275963 559180307 0
298652376 154759538 0
327433326 555092246 0
16169874 337487392 0
333592971 139804837 0
200493609 611935234 0
519287163 13554957 0
513310701 122354734 0
741606519 712925509 0
572875001 28879611 0
724632784 730336336 0
572957597 642728602 0
547752077 611726296 0
480446451 742891977 0
537596184 264757097 0
716666045 5069000 0
646946463 310113409 0
776590036 493712190 0
607127251 164363405 0
282533609 126084855 0
682674334 237227941 0
125894723 380283086 0
402940699 783332617 0
581896154 778961264 0
462711805 24453224 0
708748731 57337515 0
502031330 37072258 0
553823793 263865297 0
524593745 739142620 0
154333916 95139539 0
356990336 477390167 0
692193823 568611072 0
171961854 259366659 0
771873733 567263016 0
520701757 468389295 0
358704291 624580543 0
499823862 72582891 0
253838514 446506504 0
256148800 648548276 0
23640157 714022512 0
438664019 348174906 0
202464626 670166902 0
562116782 744624532 0
202658215 112770273 0
792681797 278647011 0
7843400 544646179 0
263136194 146628165 0
481601022 232554328 0
148873702 107095748 0
590170751 363363813 0
455037132 284307441 0
692009105 568604896 0
557406523 683998480 0
205322273 637392333 0
578063168 350672161 0
229140598 796615424 0
398565634 200136577 0
386446320 67696719 0
348839403 164209024 0
281286859 286969079 0
717901379 746701053 0
709541576 784284430 0
755188105 55851737 0
761512080 195750082 0
789172961 516945570 0
289916207 664682035 0
189129107 443064847 0
712851088 487667872 0
434911990 606281633 0
728608689 797925092 0
63830208 101441146 0
201427714 550888408 0
780167405 329669739 0
733077789 249578398 0
233091234 787662738 0
502991540 730881791 0
524483732 265658213 0
442011926 445688456 0
96220978 801338101 0
579365216 704681713 0
534182893 480050885 0
741331070 561283152 0
442599632 747704896 0
777822610 621258243 0
448038860 231164538 0
175321918 627594325 0
773608315 744559754 0
220107038 567099904 0
115321436 601020077 0
109802400 688002822 0
139361791 124350029 0
23914665 195462025 0
417899941 717056506 0
640930226 574728308 0
62097757 758710037 0
188840437 201670899 0
769703160 142471025 0
514336685 625550574 0
250701946 130915421 0
577262597 238793656 0
460170119 289890135 0
214106151 207669588 0
384209036 636594267 0
45603628 79202418 0
353284274 435290407 0
793035180 80815801 0
181006757 596072856 0
411942713 758673924 0
582251233 538051495 0
431947554 605202571 0
292838074 71990114 0
114247591 165255901 0
502208206 416727505 0
607577701 771476273 0
241474982 719071121 0
122450639 648412859 0
384589050 34950291 0
26062102 456516377 0
12024989 266925476 0
482699553 692524398 0
774367157 253763021 0
499777163 631014803 0
205337272 132660701 0
492925789 109557323 0
108587976 623368071 0
588523770 291275158 0
132661910 704083442 0
46008879 678705706 0
757559063 65392775 0
66433742 731139640 0
504623031 738235346 0
761546093 735268628 0
685546651 397449803 0
134194008 510799178 0
635603372 695374689 0
593713611 203261571 0
13206401 316932711 0
313482458 536868257 0
712493328 760764323 0
326471277 80018033 0
727310316 781656196 0
131677574 17738151 0
31775585 351442711 0
25223404 207692540 0
308763335 296469848 0
314010573 42064137 0
571723781 184700298 0
613650620 562740043 0
330377752 614140727 0
395189484 224554520 0
644400114 671499060 0
690980336 773230480 0
553448305 785502111 0
107328029 617294760 0
204042262 557823479 0
210316847 723140825 0
512035398 637287935 0
527747819 472570106 0
359921783 495773216 0
199584896 223989370 0
652219330 142154939 0
778272518 729656850 0
751752332 675430767 0
416285539 786792795 0
589176808 122629122 0
271989867 438684411 0
705761762 775077705 0
663875884 522727066 0
280590468 231396923 0
51101090 633662463 0
315144889 59154847 0
331701340 745283868 0
109965320 655254401 0
380009135 287036663 0
41105492 35874974 0
33548459 293319318 0
787220074 759439649 0
389865671 544046895 0
340620180 425896503 0
374681476 112593156 0
428772593 595005866 0
226745221 632415451 0
380852396 710896593 0
356432298 391519964 0
621547739 667869693 0
496878871 15451080 0
778525386 303465066 0
592815486 173954330 0
374706697 582071501 0
264463698 162067232 0
288784578 154858290 0
1415386 485971411 0
639409863 272463317 0
580593293 701633715 0
668129220 795122964 0
314891850 318508367 0
8972062 385598373 0
80949092 371028719 0
780273476 373889593 0
700229390 762066332 0
265493005 153528998 0
720414941 227113743 0
364374351 515151497 0
700151549 256523619 0
484217959 383139640 0
14932431 176731266 0
507962852 564140265 0
97800278 308529175 0
116282878 551254650 0
88171938 490427297 0
755353540 616609978 0
254917143 546052792 0
125879709 784121027 0
311108831 753343116 0
96326428 137921802 0
38844109 580811846 0
680330057 458338762 0
590602039 76792249 0
772676736 446467012 0
383140977 477362977 0
262000194 755327009 0
336536426 225810339 0
713498671 562047398 0
42780576 340973909 0
223544846 707544449 0
435833458 624646257 0
319424560 536124722 0
714790768 423994295 0
544842479 611618308 0
422572 574839309 0
529534472 116186331 0
119051244 492802056 0
313016190 386035470 0
318182299 417781733 0
603354736 217091222 0
181786238 30570087 0
625160776 622010379 0
750048204 95412839 0
522878003 52652259 0
6481301 461314820 0
398547478 88100792 0
52387997 289945651 0
223268461 628255698 0
183723912 622693517 0
591075959 343002464 0
113791376 389573634 0
202219715 622912403 0
503693077 541965022 0
543748437 450091995 0
2812969 496092554 0
9854569 742660608 0
172517450 249101418 0
549802306 597389586 0
754272704 632410336 0
634409055 401682730 0
404168814 89407767 0
291247969 742326943 0
74128447 437066915 0
558728817 260050575 0
264390229 36755812 0
644896819 759856034 0
761866958 619396718 0
85460946 620303306 0
114624907 523070917 0
737779808 60240810 0
250732785 259972020 0
345934815 770807198 0
319056649 400071397 0
144816510 749399056 0
53195941 198241423 0
767470500 104779088 0
722158420 107121474 0
424588316 6916258 0
360944112 397902155 0
659285530 486620555 0
723733748 457221186 0
613991111 609070787 0
203483039 712712004 0
161099068 353166595 0
664637229 177292897 0
467055921 462773350 0
46668956 325122786 0
641009460 265253037 0
742772211 124167557 0
389047430 510904012 0
792478394 69866209 0
470285769 549318985 0
83251783 70668703 0
697675307 34192543 0
226545676 242235028 0
474478002 442565863 0
663516817 118387064 0
152410878 603962018 0
452020009 683568931 0
421382251 791285774 0
518514681 397153193 0
425280753 152112023 0
355804901 651053025 0
416474847 477981067 0
299942535 361965129 0
236694422 686075229 0
133336168 616536629 0
799015199 407879631 0
103855619 225030875 0
456155470 374328654 0
1165131 571753545 0
224866039 751489245 0
655900477 293367714 0
156186896 672109868 0
5858848 70049162 0
530388230 135575461 0
705176567 671214012 0
480798087 687034106 0
553556702 590623272 0
160583407 79422003 0
521005267 196467214 0
285661479 327886336 0
599142136 728426515 0
332949301 543774682 0
315505792 213643570 0
279330934 462625801 0
279102751 221129443 0
408543392 533385808 0
675948485 698953437 0
88084177 115210110 0
513532592 252184419 0
1292695 103347096 0
169619653 467785755 0
21449773 109696103 0
472822518 692702889 0
153676366 472640717 0
6498772 741092992 0
734378961 238888554 0
465327633 629735329 0
543846397 213079743 0
4966102 601620268 0
158308112 49206006 0
767930965 636391674 0
447843344 672846829 0
588187638 90427631 0
654128272 51471145 0
229372879 439313492 0
76622333 401244219 0
38940403 233235038 0
182314452 251447625 0
337034928 498726741 0
354674993 258786439 0
192549072 13537588 0
216149865 196639402 0
643706890 4722085 0
372219250 139388537 0
368983261 220298539 0
369566109 654094150 0
792764963 441076949 0
791585435 108850162 0
799207922 294129160 0
26867468 218374253 0
407839831 613428301 0
220183895 324872087 0
206729127 222705144 0
578094061 215727875 0
700234344 70825573 0
369710623 676844589 0
173990933 542196375 0
721923405 335440920 0
93153779 765686993 0
551829020 354886226 0
601021547 764803758 0
226647374 223277834 0
704647704 782110970 0
15153523 105038959 0
580771280 713549953 0
128534042 757669917 0
412606471 738761927 0
115547587 349754794 0
501582566 656558561 0
776827342 514195408 0
793259668 507744296 0
291608722 772930788 0
157116798 364827051 0
737719773 693327759 0
165893775 618388086 0
426783238 604492769 0
419918489 56409417 0
648175630 117563725 0
515616139 326296860 0
722843110 254482630 0
739593874 76642289 0
116963604 611952452 0
662736012 83384337 0
792227435 553775215 0
394682340 290797952 0
799408515 653770574 0
262397551 128990946 0
164382966 33367167 0
156659060 719626137 0
599594191 83306479 0
570500125 294493756 0
312233975 727988385 0
576259130 705505061 0
3456936 514390951 0
275345233 654032553 0
638124177 525715246 0
354433052 81815288 0
303490768 617660923 0
135089819 721542420 0
539561576 88965773 0
263561813 496597174 0
329004777 711943564 0
696037096 212168208 0
295090852 788069601 0
574813512 37046783 0
403202479 573546238 0
240100548 71449428 0
224264864 304900811 0
401128626 346574799 0
569431400 685026650 0
600519307 616177373 0
438433052 161115575 0
209462193 321292183 0
203825687 278288391 0
625467722 93919784 0
90341797 487431833 0
687445099 186399404 0
250799109 715336149 0
471898554 433217234 0
540395795 249795269 0
646378765 416955779 0
196358223 312616881 0
580166190 558171421 0
112335151 475035339 0
178120323 667148906 0
554389663 130728645 0
521724037 192208634 0
169355941 461392971 0
766041894 360078747 0
245976323 142943657 0
205266059 92296845 0
291699616 198809594 0
301377458 652420667 0
251786877 679800347 0
385799251 150475631 0
681368743 734936253 0
23566184 680160070 0
239536138 507089565 0
659840648 582475706 0
533833197 697052808 0
789699961 438237463 0
440768086 300236802 0
570176160 111214881 0
607160002 589229705 0
179916366 415575604 0
258995288 298207478 0
29715390 192982293 0
107366090 306549748 0
163260378 65004836 0
173547668 757040495 0
144466231 486629612 0
45456972 509533269 0
360251600 253793593 0
623466479 766030109 0
510399972 599343277 0
665452503 164113918 0
646764743 458359250 0
454766617 350201730 0
328527504 639517206 0
576718136 290379918 0
179713818 466563581 0
288529544 50117418 0
172155422 313936198 0
124806789 411561954 0
309069682 250775117 0
786686288 668487644 0
234621062 603407192 0
112820554 797604895 0
90469235 498051808 0
516573441 750204502 0
522005735 416379000 0
502428338 761891125 0
650870775 568888424 0
219624688 458530434 0
482173674 639625655 0
666083929 56925591 0
664393806 768376833 0
26114383 260002826 0
599892927 624813922 0
394706346 484579781 0
529678271 641600643 0
272061880 727155853 0
321917175 388375940 0
475360968 199799832 0
563248771 531608456 0
769220992 291251153 0
334952937 521204030 0
629774130 499149398 0
486846792 190999979 0
66349164 41954454 0
252546395 665940331 0
382151496 693913355 0
223319255 660793916 0
596652368 146150088 0
520737614 39583503 0
38162843 631671072 0
675138294 593906056 0
686078598 313921645 0
437799543 272839376 0
305987466 229473153 0
345068119 474549588 0
688369319 570091048 0
749045870 658344820 0
315650802 123061464 0
560641105 578716330 0
41742647 58487398 0
152017778 281180191 0
753284584 364638087 0
46139832 449764352 0
738388180 254163111 0
346530914 93272951 0
1971497 419379581 0
429518277 358057330 0
17881342 689136709 0
536969691 640873727 0
163574330 430027745 0
485929777 643306110 0
353350364 468691463 0
671908866 376319918 0
644514519 665470830 0
591545099 598641248 0
769242402 354933479 0
460087787 576390806 0
789330829 475264638 0
759051109 349585016 0
165684415 24434470 0
755691127 276098493 0
683888251 134396484 0
657360988 38767991 0
361800749 610013820 0
665392853 493962850 0
29701941 355730934 0
770281434 744587014 0
105097754 319145497 0
711092517 298257500 0
655903134 505347054 0
149441040 71145351 0
769893106 337524072 0
190724537 481151306 0
549895159 202103043 0
381422940 555658008 0
454857999 678621717 0
676059980 173613354 0
69354971 190122164 0
609040574 579880597 0
756091067 107704133 0
304624974 594245170 0
428337286 129632405 0
95095166 269262145 0
771196555 385747566 0
432267780 471662107 0
614923884 29504735 0
241098715 484536115 0
155267382 74768963 0
781827618 28505378 0
764236103 712586654 0
637416891 568482542 0
691072278 287526394 0
244502234 26904718 0
95152298 602682548 0
636793328 583504303 0
782030191 329025041 0
716614673 120792199 0
613166199 537945133 0
51770279 241083307 0
425727103 395091386 0
86982931 720589615 0
332928246 703382026 0
68143791 241975567 0
275267670 456773963 0
718840128 328926541 0
24339315 26397973 0
127632574 134605804 0
747850944 693551386 0
727772696 630341808 0
201775220 616286479 0
530597933 750606043 0
654803427 230062366 0
267973313 114008782 0
371660217 307531066 0
404857978 87849456 0
314154486 394991172 0
211864566 114612154 0
636859836 385131150 0
399800897 459148816 0
356731255 621929732 0
169291734 526199924 0
254004645 552975768 0
788094346 438952423 0
641246543 88368307 0
6025024 539379811 0
448738388 254632541 0
213214573 111243176 0
520682135 690073532 0
406109285 801246051 0
483619333 750385624 0
502381527 356339046 0
485376078 738119911 0
590283840 161105188 0
742547845 387103495 0
525572457 462322268 0
250059050 143222607 0
383915852 96151001 0
489064279 768025670 0
253784987 590603424 0
40069364 736996313 0
375898922 532845001 0
204541962 508035205 0
743437602 579635481 0
139595336 195679431 0
499114164 155963444 0
569601926 542634819 0
728593955 34447572 0
34107205 260988248 0
190229196 645593962 0
762291187 336648040 0
516871135 17551231 0
796750315 491201536 0
98047052 219480202 0
75492687 597465240 0
786074586 505919356 0
645790663 97008560 0
556038933 473290277 0
165517612 590515546 0
390713735 427474694 0
363556713 283584037 0
625886855 713120055 0
792293879 8993045 0
794996412 251513140 0
495215800 360752335 0
536758515 397818690 0
732358232 22271950 0
216573267 602214194 0
57391683 799823136 0
471303052 623544930 0
793129610 774651191 0
204169078 649594132 0
321456662 244909919 0
304205991 472757790 0
495247977 769143968 0
633496326 242087168 0
117456516 187912737 0
634159805 687639626 0
484447886 108772 0
508690345 682911898 0
798035894 85628753 0
402166110 290958363 0
63475274 671023852 0
474120655 636252020 0
361161014 31201956 0
208138719 660187214 0
647796564 436169012 0
760387626 752574240 0
403754537 724805960 0
665446401 332077306 0
703049499 427134141 0
159598047 431143877 0
338347713 25186054 0
489088262 490571480 0
697925459 416798857 0
371514135 553720593 0
597993879 369403959 0
207523901 449513264 0
75737403 377676731 0
175458761 779972268 0
338749622 670161802 0
77517862 93849891 0
795601875 305592879 0
638619514 603205226 0
177594680 526306669 0
667796601 561711866 0
644050316 159484067 0
592806163 39330850 0
192425938 546926326 0
636628241 640651961 0
674038997 451733193 0
177628456 670245353 0
318007492 263903720 0
670971974 318448178 0
280638966 697448835 0
492966598 115240130 0
429871852 88854010 0
28319980 461128492 0
333124092 118957496 0
308028416 286040178 0
204125699 566630838 0
308141341 435013089 0
556065324 767968288 0
706876645 49972862 0
196556942 500088578 0
363083002 100495082 0
749982943 313961687 0
693304938 271317359 0
379052578 140635441 0
271695630 628044686 0
699513371 593719571 0
713220902 774304388 0
774657514 762488637 0
674859587 214741144 0
420561600 118329501 0
693674713 677447640 0
289214718 342578852 0
491206091 366767689 0
539232380 533737262 0
70566640 203535947 0
606619909 312185939 0
625778731 61083100 0
95846295 413453506 0
246157363 250619138 0
159201839 138262713 0
659628408 269095217 0
636450395 135672921 0
635220452 433373041 0
128965068 270365305 0
776409436 637281308 0
314361019 27290721 0
536803326 294780156 0
352992653 31245802 0
775487511 205730063 0
313622497 359885474 0
185952852 378603045 0
125677320 576219830 0
324099824 231079445 0
531891385 280604651 0
9416148 601676794 0
478993816 273954854 0
324677792 739933019 0
232611066 446102851 0
121404233 122829330 0
647186320 690021264 0
225383489 141648000 0
750391580 550888565 0
800413811 782107635 0
323681958 279903942 0
226033465 466860424 0
517801521 677436396 0
598470918 1658711 0
696990109 246816980 0
499056969 303663965 0
407136583 735461479 0
73862229 453475912 0
474650883 440802258 0
507150669 238341023 0
116761697 353653029 0
664360055 515689447 0
619214089 232261235 0
715654921 666831249 0
161636197 10831433 0
226326326 129778930 0
416871268 283624405 0
538071267 616127684 0
569284239 545037157 0
234805652 771278993 0
684028133 278925874 0
650584168 609774205 0
586150963 164614466 0
392366941 114917333 0
154755813 181853529 0
179097841 485302129 0
160848380 646991156 0
527470395 720657517 0
651937328 139112356 0
99239117 681779894 0
131901121 507877618 0
219849228 491623210 0
6109300 219812432 0
96788214 57380537 0
649452806 486498151 0
68499457 27098181 0
42787232 571449262 0
361496125 382381334 0
75070969 539615691 0
449711233 163597426 0
428590711 511800175 0
459623192 22278294 0
480044174 525712483 0
30455289 690273543 0
395645391 65626818 0
409700345 731435189 0
213459121 723970561 0
428252358 669491201 0
716488801 506905360 0
546093882 171720567 0
365473489 55044615 0
313518182 398790581 0
586610234 12644485 0
559535196 488289906 0
633071696 97828288 0
382591272 18698723 0
407507172 720750007 0
674705067 684185 0
241231135 135818281 0
75642397 503072493 0
607198291 27669857 0
88660174 51842930 0
288202348 234459994 0
755396327 499407234 0
65807767 339228912 0
475179909 436974548 0
575170633 518048356 0
479789613 647446056 0
551254301 320225443 0
309822436 509035203 0
61280331 568369634 0
752197942 349849046 0
434212735 749062818 0
65602559 330300740 0
787193103 358025199 0
393611206 144023784 0
173048793 364655505 0
50485190 602731331 0
279795834 226612454 0
570429298 150443517 0
98660114 89925274 0
608535308 517797425 0
21269872 162052090 0
460713116 314927705 0
329108523 746108398 0
710965793 483410818 0
472117734 450257883 0
645792797 522803126 0
619517086 186247629 0
520666535 655906372 0
509748854 694792828 0
471565279 564219816 0
25490097 504384712 0
38951387 346589976 0
403234563 670508656 0
112833834 466810342 0
328677581 460663019 0
801712939 141495652 0
45786111 490472882 0
41178380 296222237 0
133555077 228956878 0
208316211 386347579 0
607177490 552447059 0
305612217 618637281 0
482474790 578486223 0
67591872 340322896 0
129250312 727700696 0
379983139 475038045 0
785785942 582423514 0
612424534 223535483 0
635375919 234574232 0
170646375 247623925 0
596490455 363200269 0
18139509 539807232 0
162146089 716718141 0
229625110 467258009 0
346354981 422598157 0
563253443 151761112 0
441377751 598406962 0
183132888 630615646 0
179384042 768804917 0
733803592 640124209 0
63646767 440531258 0
760621898 358265162 0
711056267 775302681 0
317132447 589149425 0
566348777 396228669 0
65044361 602868534 0
538846509 51717197 0
556976562 175622705 0
608769353 346536510 0
622104790 225563545 0
97064340 442181737 0
559136279 10139995 0
426061557 190009569 0
165215223 563090107 0
339692160 707667134 0
442023938 236953994 0
335799059 618358932 0
8481360 49475485 0
727736752 95204827 0
41184157 751138267 0
275018722 743515625 0
747514213 797549140 0
563765024 94278273 0
589395969 705295015 0
467202197 498204437 0
395533777 580119293 0
756601355 317124626 0
472197518 228187439 0
182529773 268464159 0
261076174 397814981 0
310266906 615081578 0
480046519 187153009 0
782014886 622292031 0
461913600 786387611 0
678585371 697677198 0
160376984 645416885 0
365611515 495344982 0
489190537 757599833 0
732324336 636754238 0
5365480 53826129 0
150443158 711657770 0
99006088 674541091 0
198497148 596823855 0
263361250 408662121 0
557214102 43038564 0
661136890 175583985 0
551685796 666824390 0
169147008 693621208 0
390921598 57750911 0
656168783 181566855 0
593489688 634534767 0
734205543 235014808 0
180871582 610015337 0
109192368 468191594 0
12803347 462045953 0
395708101 754590859 0
535200652 151511016 0
787728829 236072495 0
795441827 256942927 0
774784059 320435619 0
325377549 774404513 0
345490851 287447195 0
568295017 782241796 0
447357133 525212108 0
184052268 306309794 0
438407159 284850897 0
303557481 711165583 0
150609340 688973221 0
225272035 159025289 0
247220951 533415694 0
745576285 11310672 0
173018965 21745773 0
292632217 710870710 0
166384752 199577301 0
533639402 58099031 0
329151244 247928044 0
193977850 309689524 0
588467461 416938519 0
473905286 506101222 0
81219205 444913308 0
358688038 334913548 0
33561731 397685411 0
572520850 290511307 0
490127790 716189317 0
97540934 465903389 0
416736410 508491605 0
408366483 282242199 0
768410517 502769303 0
608507000 315401671 0
396651232 535017574 0
376543747 591903234 0
444408192 350711566 0
365265611 698412842 0
172382727 479610278 0
530137139 668844294 0
719690171 361152016 0
130181809 17463070 0
421414124 183983979 0
300146313 699416890 0
793049324 223522705 0
545288069 424443214 0
703779619 483522449 0
10177458 203382995 0
166067601 284705523 0
118113647 57460649 0
162172851 543598588 0
273932887 739560587 0
713625175 321034971 0
738412752 351042195 0
538057818 750103495 0
624871582 465596531 0
144704838 380987321 0
92036385 370746567 0
513826485 185218035 0
605478511 541837967 0
396087479 636826561 0
74842209 95654999 0
29044328 210919131 0
531537291 57894023 0
484762714 475865448 0
724032729 439613899 0
445577107 59119206 0
401854309 218337770 0
129288821 334381748 0
495259707 244307723 0
380198016 801581478 0
16100058 375777145 0
733028874 491730970 0
786366964 238410855 0
53301313 369503983 0
82605357 462799991 0
161608516 360088414 0
43720125 759632517 0
56100922 279345377 0
665205083 176246008 0
623705563 387882144 0
687675621 66579225 0
173359685 159506197 0
403826211 370993729 0
37632168 439372414 0
372470057 361821506 0
323381334 627234811 0
510213348 434277415 0
180913924 768770008 0
508263482 261316485 0
664301678 145621294 0
412399029 57555926 0
771457063 215543092 0
544078116 99745503 0
139457114 195860310 0
752669474 135728451 0
631978382 599182385 0
427506577 87488099 0
364481225 525301808 0
214440017 770404592 0
326603204 435551818 0
580607294 14826989 0
381207239 644996817 0
366328088 277964825 0
717728371 500394024 0
378382962 68580984 0
504355559 509688563 0
448548603 42283381 0
664477672 307361156 0
488941322 85566259 0
332577928 142946762 0
576847365 148127882 0
385199509 682825596 0
83351410 582418442 0
54012694 149030653 0
110588110 6224169 0
226473209 748237534 0
284341543 522855511 0
456053087 69774241 0
376025276 667313325 0
587871962 161427274 0
270167203 56557561 0
529027174 657920768 0
664512013 750546406 0
157935971 684351437 0
351074623 529859539 0
495343210 153406670 0
107407322 754586926 0
614928009 438190225 0
93251333 487178751 0
703122616 760941424 0
291995039 353586457 0
55693349 442116581 0
442974341 404209410 0
310118997 243412023 0
80220263 411089375 0
702657822 319048105 0
1454305 748721048 0
321796625 286967629 0
93312488 248735735 0
279418172 506312731 0
332441710 389342505 0
689264147 552019498 0
192855032 533669212 0
707248093 697168966 0
704927684 668633466 0
458203417 72803221 0
275330138 529590094 0
251711316 373056297 0
287871353 785237624 0
529298859 367730825 0
652155837 736034541 0
710985935 341940320 0
723530251 585914219 0
25596614 21082696 0
695243672 266928800 0
58922322 190716980 0
705144134 14131660 0
347374347 196959079 0
76989470 453114621 0
582557257 65672060 0
280662710 417293538 0
557055065 624416199 0
578666146 770826899 0
137256356 113443178 0
748494226 159501354 0
529831161 777890178 0
667577856 193784606 0
609229860 288559516 0
699263972 404769658 0
379131978 605911762 0
584855697 357530576 0
661043914 189794223 0
769310723 327728393 0
729538933 765736672 0
599036899 544623914 0
272023178 515078008 0
109393136 11931252 0
479114931 87144642 0
480783937 135307329 0
303258330 557999337 0
196266999 202526818 0
5059254 615955225 0
798128294 663112100 0
102461039 218843766 0
231946502 86792412 0
752214533 794793812 0
247337471 226093164 0
284668351 544276850 0
119585798 479741078 0
642494489 560318597 0
623980051 363360567 0
250054313 631388842 0
136270079 528344690 0
89627141 560825546 0
482089393 585448289 0
282940464 577436458 0
648682623 188418074 0
443772790 541291525 0
696181437 565222287 0
516879886 317209363 0
398208202 121965604 0
319641608 627452582 0
169543510 647027223 0
475486666 40830350 0
414689406 180620554 0
219980066 430585873 0
212159510 348734204 0
659287921 52955786 0
42079238 690695944 0
277695657 173061272 0
634689278 478847211 0
163940498 607307374 0
276258769 173539080 0
120253815 411028071 0
735573714 298997472 0
161636584 421316105 0
269740722 352169637 0
389259101 148494118 0
701024238 541133872 0
224958929 435922783 0
499176783 567713513 0
799965721 357244886 0
765739873 418853036 0
665855444 287407072 0
686237318 368537859 0
244697453 785196604 0
527391527 689683051 0
630486714 200338096 0
392741229 50541055 0
127990387 610673746 0
787153444 270205950 0
118596466 364237264 0
187145902 716645968 0
176502253 336031229 0
493647246 287622511 0
529397562 85170496 0
335602149 787053332 0
777027037 101122274 0
119014936 661002292 0
622090524 676845447 0
68022074 699959479 0
511450196 415473850 0
323568074 724835147 0
511672115 358255688 0
307609939 226519905 0
532321295 357287530 0
186406571 10717546 0
611049916 478711017 0
224593999 77407501 0
604542849 584789187 0
91153980 16249367 0
221782062 412628968 0
56177883 139383883 0
582674888 419476142 0
497285883 541996691 0
727887208 334096751 0
475854372 387797950 0
158759908 57479022 0
407607955 256101239 0
587708766 72097418 0
569435255 427645443 0
630485870 461846052 0
537316034 468541986 0
333677358 791811965 0
448100392 572697912 0
576258136 653816758 0
25769920 429314701 0
278960924 502509126 0
292690433 359172984 0
726602599 521840032 0
786548068 134386748 0
462950642 300004213 0
765128174 531267280 0
582055952 441477200 0
301748667 599352053 0
619883884 608509934 0
684992090 502932908 0
208706536 619633820 0
334757593 70857010 0
644998977 75883273 0
538184951 143201965 0
670186181 290776011 0
305691363 797822160 0
247909251 450383982 0
12828358 345112255 0
798053797 18823906 0
297296982 78824188 0
511007460 333619890 0
89661536 516129387 0
7868262 412038637 0
627785289 153756800 0
795218355 188721408 0
467352649 393473081 0
22404635 572381767 0
204093432 183248259 0
337933452 210728545 0
116119607 400634229 0
773119121 591307240 0
247528128 557423437 0
144412929 94310422 0
481051826 610347275 0
739951716 205446581 0
239923063 788369422 0
656157292 786756777 0
426124594 410412030 0
454500751 330565351 0
526236393 547516135 0
310756303 395619797 0
316430898 413717327 0
162465629 135823124 0
45176762 127611470 0
424123314 188592795 0
664005662 71243578 0
144983895 61073504 0
211044995 569669053 0
491670514 159108821 0
76415135 371120989 0
255986083 553727245 0
182976596 778849139 0
504900987 700355685 0
645051106 243864120 0
187674739 433004480 0
340879563 233751257 0
558303424 407871997 0
74334329 394984096 0
426925139 604242527 0
225773639 249205978 0
696599462 755443729 0
50410474 768096436 0
71490968 213089903 0
608402994 421361810 0
32620947 409907289 0
64430570 225849266 0
278634892 619732225 0
283372454 793567442 0
749600751 749622612 0
700181146 708177983 0
558100782 529427742 0
351856189 77292322 0
275591302 650162561 0
673880457 724418792 0
624035206 2016409 0
758298289 213109834 0
603462557 383742776 0
757474401 376629950 0
34064632 341493817 0
681879545 489239793 0
6843694 26698722 0
519684015 206655185 0
384939166 311757104 0
240883934 27309095 0
252186506 744535121 0
348134756 35482627 0
257792418 287782434 0
764448962 43606195 0
187349950 402507170 0
430145872 651164411 0
471299525 792701562 0
697024703 292337927 0
742384116 622621099 0
450610047 339730681 0
589021279 310599832 0
565416527 800802136 0
262844869 177958966 0
26158000 572285042 0
400372176 279313627 0
609745314 7732298 0
141459869 378010910 0
49798258 336218377 0
91595457 413121323 0
315601779 387820042 0
514068568 488715096 0
780001845 130368870 0
786680253 39214151 0
134246251 524470695 0
416933083 373657531 0
117879229 742899703 0
688834400 656389848 0
220829215 526401074 0
203897790 759817932 0
55386083 419309592 0
733375678 491599587 0
217879111 480493445 0
476034647 461147357 0
57146757 286678961 0
624620691 685665421 0
400544357 295737183 0
364927989 705915136 0
393468423 554184395 0
492308990 528714737 0
142038953 72520264 0
229561290 428054735 0
257061414 632078310 0
473492655 575433910 0
307855166 182641318 0
152428587 615086446 0
160690506 455418980 0
667052885 441705002 0
191374574 476472068 0
209033634 782411340 0
619065261 201259723 0
96743470 457565142 0
635745177 513884475 0
579907881 730018923 0
479261760 38436555 0
380724249 440939111 0
620444415 718407438 0
307756561 647918550 0
125439573 646519199 0
788461947 130459915 0
499220492 362859067 0
437076157 608633494 0
699507436 693820549 0
136574774 39953964 0
190399469 652635171 0
34480504 319260611 0
610562278 528142449 0
220653057 487380069 0
131975767 55398561 0
298257248 483510671 0
79242792 302400412 0
787047303 157029672 0
788931564 59036207 0
374493725 559217370 0
225817103 546908451 0
470326795 339621549 0
611633833 782078410 0
229246823 305082578 0
516974695 6579363 0
705743808 127774289 0
545604477 97399248 0
269500576 769869706 0
667114257 334450654 0
616551507 301226760 0
615012869 375287316 0
21592004 587497737 0
742256449 173332384 0
388607657 463364438 0
447369301 313337578 0
619894239 307906436 0
606820360 105714968 0
635885532 234073917 0
256482662 425534033 0
571051660 19768168 0
707074202 665794160 0
387693138 458314984 0
384792814 273182610 0
713581612 800587953 0
32318691 291272272 0
550961526 158101431 0
784040284 295345592 0
269224646 528116012 0
621108388 85469862 0
23297886 452008633 0
800045516 649922353 0
402532951 70025067 0
374812447 498234566 0
181230752 208346724 0
109915493 440267418 0
706696000 318932553 0
478296444 174354912 0
395816355 21076478 0
365857202 386434167 0
553205185 82902218 0
715091526 213996939 0
376943562 18420172 0
788952990 35986548 0
297925085 210315929 0
378650522 467309753 0
657117149 183270549 0
11029781 231566285 0
327861385 268267853 0
12078603 398677891 0
148595430 132638789 0
516880740 200930893 0
22591344 481502167 0
224603165 183723625 0
341494714 487374565 0
278508940 152361228 0
218469093 588255852 0
129050065 709645955 0
410223385 162920586 0
795317711 757783788 0
270057434 321283253 0
800171587 303103670 0
381120358 668333755 0
498461095 6161274 0
499196993 638671629 0
181637540 227786011 0
69941075 405472022 0
725345601 308714908 0
556989812 464629872 0
249765571 329202520 0
144266580 743144444 0
644469245 650713489 0
430759217 778956913 0
733142130 32705419 0
738009267 500678047 0
612803948 386045069 0
234493279 333366970 0
354805557 605704010 0
759760403 10491179 0
164088196 149873996 0
551934144 30632594 0
479956630 602783473 0
567818329 169068940 0
245301541 782198881 0
4931838 338287338 0
103563881 488422003 0
621706494 587525692 0
723524103 493685572 0
434594115 468331210 0
467808431 398051590 0
269618776 583231698 0
167156619 587620191 0
457521899 342002455 0
30901654 102473559 0
704381298 755497818 0
259669007 285436066 0
367983643 626781099 0
60670208 614459414 0
603280921 481103749 0
350204306 559584975 0
410252936 289474793 0
504487991 83791767 0
557206758 263970273 0
324324655 245274600 0
765562277 337843923 0
666428825 102081727 0
10265709 514727213 0
391681582 861302 0
403803965 388736745 0
163643339 569221624 0
589835187 137797549 0
551454308 165008482 0
447363324 49058815 0
663091001 331520475 0
666988986 532523019 0
454078399 110959026 0
623017505 107142956 0
460119893 80670027 0
487655537 696381463 0
123556521 417640626 0
750174609 493829967 0
672417250 637120053 0
221974194 419757889 0
644088311 119224478 0
567249540 365857388 0
658926452 411356123 0
251028129 503032679 0
404389565 273142316 0
95049383 304061281 0
475149403 659857779 0
746682678 138585773 0
263304155 326057606 0
701134144 103808143 0
133982732 186244157 0
754698191 764045758 0
101456430 382717475 0
168415957 34435250 0
599108878 510367888 0
668698683 466015783 0
159566959 676756440 0
224594722 615181438 0
649021566 777618741 0
391816190 304867676 0
125711397 31748724 0
422798266 788644213 0
741221644 479644086 0
257695511 308372454 0
562963997 297511231 0
491917787 451076220 0
388795972 278762878 0
250993615 133941230 0
676121048 368769457 0
445028128 79198433 0
230334036 230566330 0
300261128 582117718 0
94348667 44439200 0
160167114 203839451 0
491630048 100442743 0
286703936 592640277 0
444581692 525047256 0
163622301 782436635 0
377782837 748323773 0
668215372 190285246 0
518920122 378950663 0
726893807 657674577 0
582529879 541082331 0
91604807 509325850 0
261962759 788796627 0
53306886 26745835 0
15827868 672411103 0
621384146 446582423 0
193964763 25332761 0
749066984 492010247 0
272934935 767732166 0
584004384 290617785 0
330511925 181629689 0
242300875 135311287 0
128969155 18368772 0
364672300 633865568 0
776869430 737925941 0
515709631 283244218 0
622306543 550198564 0
478773149 421884262 0
242474226 664863315 0
577813047 379439981 0
772219967 75510579 0
649386461 205693874 0
663515301 785673399 0
583331202 373564313 0
49711705 234279217 0
260506401 292799746 0
336702015 106371040 0
268627597 610520922 0
659292261 412925570 0
658083971 651176613 0
796589332 692143037 0
730248513 394489724 0
745795613 652095958 0
2680727 119364312 0
154922060 564464345 0
183994474 395075576 0
637822040 554475163 0
159640758 760396998 0
755969057 378396198 0
252554319 620424329 0
707358095 588673603 0
587290222 527168133 0
606832500 430493445 0
320930812 346056145 0
544615584 544449913 0
240712826 60324061 0
772073889 228641791 0
786093160 762851695 0
209060398 19854682 0
437801892 614178709 0
693606848 97967447 0
543366371 731452386 0
526645229 90667228 0
628740293 447002971 0
663489496 123662585 0
355493040 23764626 0
723037957 578834574 0
235099724 603946301 0
529910745 554462202 0
404968071 278862466 0
516877098 405663979 0
7335194 671952717 0
437928022 783664326 0
30545611 327982031 0
748867394 496496280 0
9154735 178852826 0
308055367 432109145 0
131434354 547256961 0
81184228 645890528 0
130021472 345157892 0
468980118 14215692 0
68586456 191441731 0
674051436 396725553 0
115428889 51699354 0
76618198 392677928 0
111373648 749763659 0
480516714 755043544 0
218739865 261091785 0
103242803 705882995 0
112497817 344235971 0
49537899 210300289 0
544711108 20012880 0
275454561 530502814 0
513334933 406425777 0
99569568 697350863 0
561633737 270376567 0
128898912 374501690 0
465434019 765619299 0
439829280 722278740 0
88811637 318143726 0
142018250 689121319 0
254258639 71167922 0
577347287 86660717 0
748238448 494441593 0
102807238 393345043 0
579320597 124793715 0
797213706 90011966 0
613575268 529065313 0
164359086 45692186 0
494636140 21656689 0
762178988 33925156 0
284996145 620161861 0
775487418 289860786 0
262059153 85309115 0
706112783 557843058 0
404608267 752909911 0
44251243 642809139 0
787875956 291225142 0
500286374 599947576 0
76624696 613565615 0
94467787 771971219 0
465300222 189701921 0
751169248 480266832 0
342148398 244525607 0
70530920 521268358 0
6604635 639447014 0
92432854 284945051 0
799556366 703010710 0
555066263 245386825 0
552710350 28660613 0
472167413 628624468 0
777002069 154201696 0
175363169 503335278 0
488447589 43491824 0
418808060 443967847 0
584151593 230874242 0
494700284 250433575 0
207781189 630370700 0
101213033 62614883 0
195474974 747841171 0
362775324 561158460 0
340543962 84557212 0
271531314 666845697 0
371498444 638221551 0
200905744 109533529 0
690303150 32136298 0
176292934 168116775 0
494277918 533213046 0
362399288 669666053 0
605907486 373744595 0
480702366 576338198 0
382696166 327158408 0
145877517 3242452 0
589295868 173798695 0
177895306 522878281 0
54501740 769718918 0
619128770 367206164 0
126184614 502830231 0
648792951 186165550 0
345044467 666615582 0
169845914 257089023 0
241475221 489606549 0
590234366 322626988 0
366868479 237074615 0
269686754 787608269 0
572809097 722721183 0
494689853 413481155 0
209013102 709287008 0
255710744 414212396 0
582640605 168697214 0
605200121 481238288 0
749332368 384385412 0
456245862 138813352 0
318469027 748221505 0
545511791 488502170 0
625092710 310253798 0
203985950 1682768 0
695031725 124420928 0
614425640 384386686 0
127248952 549416352 0
506353420 556919626 0
143660536 328072395 0
230510081 85612891 0
702618464 726801330 0
185308295 471106222 0
660777429 287128741 0
597480538 501739828 0
601729620 516459200 0
625594801 309829503 0
70505952 426742296 0
33487128 657094386 0
748638370 136631108 0
290024632 75492351 0
27422692 692539199 0
560116943 279953192 0
470021137 61270715 0
43337215 117859695 0
183995516 520316563 0
588254150 305444855 0
197112257 267841245 0
432285681 463018388 0
593554078 595488095 0
778122416 313388592 0
771191537 45880964 0
128392778 401697417 0
200089820 381645533 0
292294118 525053866 0
478820776 114140141 0
343959836 458968200 0
432561374 549204691 0
281462462 276417235 0
87440123 555336479 0
289135919 732965649 0
214525088 111495251 0
614502192 322070991 0
126996828 374829228 0
124602648 275576745 0
10447910 194923489 0
124677899 376878988 0
358810161 93418676 0
711823830 465572227 0
377324911 581076224 0
191874187 113848697 0
473986790 500398460 0
555123416 189192273 0
624121043 82844309 0
564977499 553603251 0
55887041 266914117 0
408831738 38870790 0
184620722 765487132 0
302575393 328348861 0
479749825 267723013 0
438162220 553318702 0
690302910 21922070 0
468764408 761004331 0
719685637 211052350 0
704750090 518328538 0
218610197 565460709 0
694406388 773058925 0
650868347 249433369 0
797267647 529778303 0
417234812 660243213 0
463496792 480039261 0
676882192 682444376 0
509862381 656439387 0
451426088 586172548 0
388197521 448438616 0
47904194 446406424 0
238205783 451223885 0
271682807 487659886 0
699052096 522632816 0
793005884 274506130 0
482268336 356507879 0
144096498 226895842 0
551809105 676004733 0
647782001 349476681 0
291887671 156427310 0
479052561 698141863 0
264584763 569775999 0
608687585 340749767 0
252386952 287953026 0
3767245 319986162 0
747064994 191048911 0
318850590 446599712 0
505761167 499734455 0
509465710 555960949 0
204028897 346492202 0
574328524 219397383 0
697891777 497135433 0
204259390 91511829 0
712829709 343968610 0
534331160 669752103 0
332060479 235701760 0
201552636 643196180 0
723908943 646662704 0
101154538 515947723 0
72038343 376665903 0
489508822 699664509 0
259431509 779682810 0
534421797 461153235 0
400779800 123423459 0
582778405 110042757 0
141419455 398948126 0
70401974 455854323 0
236758408 403781394 0
375215846 722331507 0
545722478 420974955 0
631957166 555041792 0
675982163 616113211 0
599824901 74324882 0
31920165 70446149 0
3015788 608054719 0
288569812 94403552 0
428456529 732305302 0
68281927 272236118 0
295743836 761924763 0
780043242 722197035 0
387023101 794179818 0
493169602 714143885 0
690000911 346212509 0
56212244 461450122 0
629518884 676649410 0
225202613 395000092 0
649946986 364164625 0
544570974 760286056 0
451364851 298316599 0
359631263 245134011 0
185818041 302415871 0
56474023 651943550 0
69091492 701793992 0
405626215 139472741 0
602833169 579943837 0
428630621 707408786 0
298322787 159327069 0
373611340 532548693 0
198300610 97000880 0
61458522 490639365 0
98913570 578809306 0
511690936 177995366 0
383684218 31130940 0
497309022 713163809 0
185016819 256703825 0
277983720 38699267 0
165191507 39625584 0
576131673 133803246 0
694276492 203807878 0
579307849 453175042 0
620519041 603492958 0
130265408 219675006 0
154059451 144456201 0
141106679 208629230 0
689556297 680154563 0
446005432 409634867 0
165528654 269527066 0
390572659 700487110 0
110858097 222719661 0
239053169 359464706 0
577059840 334365177 0
285975023 38660552 0
256767232 453979854 0
695975795 339812889 0
139622176 587243517 0
557235026 600338280 0
160704870 661505921 0
722242407 169174014 0
643459636 20339365 0
181134810 81945153 0
83233170 219016197 0
640165050 207929907 0
25896182 560176792 0
721410471 309649325 0
582493953 284641967 0
762378506 647097823 0
625830758 613009273 0
543187457 674211233 0
75512813 205733620 0
647639952 608620519 0
418269344 131053037 0
135596410 54542025 0
171317700 311595322 0
640487199 289434262 0
741454063 413726359 0
75337436 535506435 0
34630812 690404945 0
151218602 570466722 0
152159610 353980420 0
460354083 464871740 0
778848623 356222622 0
550683791 732623770 0
738981121 712107706 0
646376870 627097340 0
468076352 57841226 0
372409020 570871382 0
614414639 784220445 0
740101800 612430529 0
390094766 390430862 0
629427538 159099524 0
747130602 79080697 0
88122526 400895697 0
326961351 81723459 0
27582341 251238427 0
550508436 656421793 0
9537549 582902492 0
158822456 130682738 0
338612589 659801258 0
496274608 555871991 0
232043619 492738395 0
767730916 715559514 0
301243006 37084869 0
439519610 6943008 0
635116312 524600942 0
574072083 489588377 0
452318616 792761616 0
620463441 774692079 0
501857955 64566188 0
451870276 481340810 0
672280815 83530177 0
134961132 88474587 0
350396748 781973779 0
431815243 327424208 0
644026079 699542685 0
189496491 686389587 0
176667967 467183685 0
668596503 377231708 0
305630651 255014629 0
358688038 9040420 0
689810484 150415952 0
503862265 542369722 0
545837351 263042108 0
137505816 493498851 0
264856832 522188532 0
727431390 137413200 0
715193303 416307083 0
752009276 369207967 0
334632900 389190543 0
229574822 298678079 0
73770461 681432235 0
655840367 23088634 0
161072660 566758609 0
175828086 91747180 0
606308149 62103512 0
104379887 656144614 0
493110169 94047959 0
19655938 492802324 0
522503981 687064100 0
297028036 719787621 0
729856220 86465543 0
671761161 2066360 0
77051914 236980551 0
498214923 510875513 0
205688660 469781968 0
111357621 249650303 0
699749751 109712533 0
661806947 701268228 0
625957806 267171120 0
180347278 214090681 0
30625021 211555986 0
133504136 73995984 0
230008057 352006314 0
597505625 207703398 0
441600503 630365073 0
664940770 402306788 0
74298897 250078126 0
80231349 726846500 0
236305759 730645321 0
93788636 472947665 0
52354631 714173854 0
523998174 230003754 0
560854045 223022005 0
512037284 369745087 0
217095802 130074572 0
449026270 656138887 0
728484955 516388988 0
146959006 400612303 0
120839283 500932509 0
215448229 238269737 0
546379549 450138171 0
335653422 401752468 0
187969717 274865854 0
248947183 197742064 0
409935135 107076447 0
297881897 644699932 0
733634585 136680429 0
87168436 110366675 0
787189305 598569705 0
630183219 582792871 0
412866370 742879444 0
316541604 268371617 0
230268332 738215930 0
712710858 662020439 0
788742802 148829816 0
79640685 82322946 0
502080553 627585857 0
714739072 448649483 0
162061959 275132028 0
377856677 773531868 0
705086666 237632705 0
580529611 692130219 0
464381723 311698710 0
610929313 6188616 0
129670947 449138729 0
322466533 723005395 0
344887233 243764782 0
239265860 582289840 0
218782081 348868039 0
736831938 603082748 0
406675215 448451408 0
16846373 337174004 0
337630399 548452284 0
246045002 600455968 0
604509225 362191785 0
717108697 480875300 0
390365611 114303582 0
48314192 436692712 0
293530766 764730180 0
173380672 499414274 0
156977402 195452766 0
298329992 532041365 0
569246150 385811252 0
214280119 466040286 0
710241007 37891746 0
649286429 366716020 0
679960444 730842102 0
585932934 19216181 0
737062233 204849169 0
203805471 549266029 0
372617954 723984541 0
423869767 129091896 0
328428594 38967770 0
318094178 261387642 0
154323567 628335779 0
577331585 787233306 0
662983196 181002009 0
742567463 173410680 0
603975729 496716715 0
167773162 80062544 0
795079787 247104221 0
725136523 650553888 0
397509573 794710526 0
551388597 785089892 0
62971286 514437510 0
171275403 346718282 0
472403632 710352454 0
732337964 111855517 0
472807413 93657345 0
758201086 219534959 0
63459660 717022144 0
699061640 468497242 0
89993985 281341227 0
635237657 187428167 0
294953644 615513245 0
595055079 775447366 0
561340590 569290409 0
564613223 246395016 0
656693350 510221318 0
93870582 202683056 0
588655245 600235247 0
470908389 768502222 0
130101146 175143070 0
91172556 546684844 0
649240472 34543538 0
191494034 496637510 0
515917742 529547096 0
131846545 289740956 0
412140154 298168894 0
511600552 10188474 0
537062148 55744960 0
762262641 487552895 0
51742986 510128051 0
34287812 523171244 0
82960645 693773479 0
318062971 714024451 0
27621078 731588733 0
232492084 368462278 0
607931135 282892131 0
244723046 625929028 0
156904185 746748928 0
439131186 576470238 0
601057571 322819246 0
635259545 222957208 0
368022007 52381414 0
754679796 98771649 0
712722972 743460809 0
333480507 343628186 0
513516286 99599241 0
726904752 246490751 0
146697905 326115041 0
337226582 57790144 0
9222262 144671913 0
423081412 288619531 0
127959948 202736033 0
511800168 484812197 0
350601689 139056353 0
462432412 287032707 0
610262541 753419952 0
48398493 353104570 0
657240078 269689327 0
151507932 267165540 0
13337387 209415653 0
430791997 59843651 0
40996917 599950560 0
87242074 517303183 0
33522264 748182341 0
366422081 202060753 0
744314711 58825447 0
249790697 243001712 0
283574879 738742345 0
110838243 160676272 0
750458766 125577115 0
58410027 787259578 0
185806714 489165604 0
362687062 560167725 0
239194988 496217032 0
91641858 288638204 0
405686300 386141424 0
654458025 696988514 0
461551498 530840063 0
29533792 799169772 0
160211066 752109876 0
426628722 35049221 0
70934818 399239834 0
608798305 636502223 0
757352075 732814464 0
459310766 698678416 0
312551924 782696687 0
723950474 682226524 0
377905439 397719325 0
382725393 220657054 0
127758964 588797326 0
132604305 233561354 0
570114994 363792173 0
775550122 796820164 0
88539657 547598684 0
155779104 306422788 0
326110312 301079677 0
658797823 715990700 0
421973290 55184744 0
596985986 14520977 0
758720051 758569717 0
460075054 500233897 0
656994569 195141214 0
643030862 505638445 0
332468501 457658175 0
176532065 564640677 0
22292588 280478763 0
64647613 392311139 0
395797537 372939592 0
113146782 408574325 0
149079640 208725608 0
365377152 202048766 0
683968637 387559450 0
519103092 566231167 0
242495465 215966464 0
32176556 452518133 0
734072092 442560562 0
694375814 154956540 0
275553750 748829730 0
230975980 664002029 0
59266829 575193662 0
339468842 397220347 0
444855307 437371445 0
435508150 573877452 0
702112597 89440455 0
750177272 460028712 0
640550390 768698954 0
418244003 502289350 0
80798215 335111560 0
742167394 226374655 0
11209761 428032529 0
768824648 476465262 0
798994562 159690242 0
148164433 153501765 0
326126350 670178699 0
22561935 789986640 0
570227954 76404451 0
207189558 191767450 0
639464657 290298021 0
412246953 501127432 0
746251340 30210840 0
447167202 701351444 0
537596630 133677724 0
76563965 270423479 0
443821651 84223763 0
149021479 547743617 0
453985488 268915075 0
265631311 542249962 0
12106969 789304137 0
465153329 161250680 0
672451596 370334546 0
151865116 325866501 0
371216258 784124105 0
782950423 171665034 0
318592868 644557879 0
76254191 237164278 0
544522086 543984888 0
624777842 82611578 0
706348189 310471889 0
275142172 547577179 0
280552929 156133987 0
72515141 721047368 0
249137081 745787162 0
329365567 328447537 0
770439871 40028845 0
748366456 340787649 0
564743675 582135651 0
580828908 471239382 0
331645907 695142012 0
560271197 154762075 0
410041516 222611135 0
644252606 176015707 0
174154347 142083489 0
436218698 544304150 0
501271598 752499182 0
156726495 290198548 0
475092171 466380914 0
465431153 599180609 0
790994941 274162174 0
216599173 241736921 0
82586032 119239563 0
463227978 302109553 0
744388032 361780612 0
481939184 372127788 0
250584121 55012827 0
188206116 595662614 0
604809004 248328375 0
180469180 199051784 0
71191649 775159621 0
755120364 359304430 0
17842124 318389627 0
768005512 277694224 0
461483890 480393417 0
789538527 532947612 0
503080341 373978659 0
38087363 559617612 0
671804040 776870768 0
556177143 785922161 0
206880651 154373857 0
352447097 496472538 0
225868257 739881299 0
638351251 656642852 0
338660532 402693528 0
503822330 645261402 0
197270323 610665923 0
201739664 26022083 0
728116496 750347240 0
514762433 238461595 0
722974340 377290608 0
173368036 706228846 0
605413694 674598805 0
701595200 429877405 0
460929440 100495691 0
364288903 44608971 0
516960323 749438867 0
245613015 435345646 0
245384481 297782762 0
500266517 777713481 0
427156784 348948053 0
291828619 284586492 0
33098234 98782862 0
771403884 96917699 0
755547241 161492564 0
252199153 165302731 0
35414295 248439656 0
8306985 500681988 0
491346994 384902841 0
108881448 227293983 0
622682947 326026123 0
160169680 495394414 0
333858482 604814946 0
479723066 588667160 0
155617021 509171015 0
795061788 430398664 0
372292342 210721021 0
274272971 739923370 0
165099170 101572372 0
391668297 260752258 0
223761515 220262175 0
742567640 612273272 0
136716634 527145150 0
772950962 647660215 0
213275066 557512950 0
539402117 604506822 0
645606997 606597203 0
107873697 11338383 0
505352201 565134272 0
323276672 653484343 0
758711146 29093215 0
403066565 176319366 0
574102454 145823201 0
311760764 251433163 0
777101904 696749623 0
209740613 63250748 0
297163718 622963662 0
287335500 414892668 0
273510715 108439590 0
241726906 332658731 0
372236468 220127074 0
60778363 27292608 0
90581335 785729837 0
681113339 670482445 0
377836908 574434433 0
799345665 378163338 0
50872562 736292523 0
758749176 26440858 0
288425864 186467563 0
148678356 178710060 0
281028653 237731226 0
288292609 14217432 0
411084737 438356134 0
712442589 616629689 0
491178568 330389920 0
783414764 151399736 0
359303816 461788995 0
314718103 799925941 0
729996785 165328858 0
318364855 335794969 0
281099125 240001438 0
691965121 135744543 0
693011045 414813160 0
257570037 624623834 0
801044686 721833460 0
448321652 655541844 0
360869381 14070567 0
661452134 5615499 0
797916830 442660914 0
539694974 342354010 0
161428045 33537599 0
634769319 637074328 0
93463657 773109282 0
269351384 373602604 0
161846685 363669376 0
23110714 59271863 0
591041507 673296174 0
332972146 723232123 0
291971638 734531178 0
274766580 168667956 0
635723400 328988490 0
653627281 231558950 0
623492938 593507414 0
58679697 76723652 0
425330988 513470203 0
353752468 412609177 0
499504144 785393110 0
545650171 462722800 0
31610506 681238828 0
247966887 522560572 0
108864230 389443239 0
211812060 447561145 0
359641688 332012898 0
521601035 729111644 0
669330901 668581504 0
331762779 142681218 0
83868834 786733863 0
556678204 93825003 0
801646730 721008485 0
31792281 281622264 0
175716487 249659318 0
659888613 760050580 0
294726059 457328628 0
114466996 764641173 0
234953986 777805732 0
565167022 126828368 0
531691299 377731276 0
331262937 370134338 0
392681556 146703340 0
758943440 455696459 0
563217547 334110527 0
759157543 75819291 0
676592659 186171998 0
376390317 465107831 0
226179590 801167741 0
650726587 488813594 0
54751408 760116821 0
315653542 277167507 0
223510970 610710424 0
781035985 240820852 0
152693772 170212805 0
727038475 456321706 0
604849374 338397892 0
168579732 329257925 0
217417644 624453820 0
589361581 645784226 0
301516915 446220542 0
270205078 715714991 0
48753242 385536293 0
547503137 562960414 0
216630874 352646708 0
580653110 639562815 0
298150246 786793810 0
791685414 215939959 0
431000782 648695908 0
540120300 215526034 0
783326506 419027574 0
482708006 417175054 0
171790116 201485435 0
605486642 9969116 0
164495230 593055502 0
199195062 345731091 0
622051476 262114208 0
678145940 209308390 0
347454408 553456246 0
183629773 80263624 0
122012920 3598561 0
61231693 599413348 0
121131576 250143904 0
214988432 362183536 0
428800526 297200421 0
658257164 567279064 0
751668863 140751349 0
438445120 334047251 0
609496037 707577988 0
517183627 345841911 0
457281224 180245164 0
604861315 413985929 0
466298451 450594357 0
173512460 116676545 0
90211611 715283177 0
128165744 370930216 0
153244365 342378923 0
550092956 274795503 0
793525815 3421602 0
797669829 602427921 0
742466029 654342702 0
150261163 778554084 0
469469167 713587462 0
773261314 286261654 0
383409043 527155333 0
698820702 475227497 0
666716332 725343692 0
764273465 688473592 0
336299491 110327145 0
183110654 660329780 0
503759810 628117100 0
445963113 183332743 0
750652917 23177622 0
299502777 563964155 0
316655025 577422442 0
163487058 398365340 0
660669802 53738876 0
431324999 400234247 0
291830371 281070301 0
391759794 350783194 0
681116726 722161724 0
787840215 276068720 0
122595643 725633521 0
117445002 511308438 0
72832399 715495964 0
668777263 12966626 0
322379133 2439288 0
157502448 280759091 0
361965400 487752441 0
302475846 554582605 0
90455551 128089872 0
33715545 257050433 0
606635800 158442911 0
504515124 157448719 0
596683046 153776883 0
32948141 103497801 0
100408066 82106203 0
127089507 766822068 0
130704951 293796234 0
692847797 63055457 0
44212416 58638093 0
661566185 412067642 0
781793015 89305691 0
663328444 236994037 0
367181526 648104624 0
199799477 127246103 0
506004029 673210876 0
553500522 95753283 0
245902240 387279920 0
400831776 612898132 0
582330026 427720642 0
347962476 26108843 0
192640879 511452963 0
169193451 773427611 0
234395174 620335728 0
80273983 469260758 0
671523160 449992404 0
57936672 604551370 0
174046381 547990679 0
600322079 487955099 0
240321514 151990913 0
171614608 529276216 0
497361455 549009700 0
505428441 510819217 0
725895444 531551676 0
577822402 647213587 0
247958704 684790414 0
299016571 351272065 0
678756803 201766770 0
497372011 759732701 0
456283754 14043659 0
115774819 445231772 0
783469141 762672510 0
65792022 207228672 0
319233295 514380956 0
295692101 394555100 0
572483789 8581059 0
412398605 764337693 0
636453409 289405282 0
459696238 421455486 0
630267926 778188329 0
41030839 697763982 0
97496978 369775718 0
155594156 719501154 0
695311318 45196631 0
246270473 350532006 0
553881194 165422299 0
682526107 502406397 0
68268467 508605127 0
181895306 717994056 0
586034806 439774918 0
183931481 177288460 0
93323041 42417123 0
140273226 347268010 0
557549005 787192754 0
244832817 773567933 0
239632999 472883872 0
762239353 346228265 0
708037817 204696481 0
425374699 275394516 0
580362486 692538816 0
38691792 194972401 0
709156875 491792322 0
726147825 75830581 0
230457829 569027370 0
187304270 565928239 0
769129745 340108706 0
38661458 389288220 0
237275391 572506182 0
752474768 50816819 0
392004825 646348254 0
396892766 109362782 0
234058516 426384716 0
318418874 513799137 0
554918925 342838682 0
188295826 363629791 0
106138564 110829359 0
44600828 29125327 0
480618747 466578710 0
130918816 226026704 0
334608880 121142541 0
435310982 704189540 0
411312093 242075634 0
161184530 221575601 0
545895540 780342349 0
601432381 51969313 0
435443708 753172469 0
220522489 472170615 0
330751483 81382421 0
583825598 596320976 0
489728255 324165604 0
66492857 644831164 0
518337488 391901117 0
307189920 145300941 0
658473430 94868691 0
527797734 590230084 0
574342720 553168247 0
419246683 286730696 0
741428749 434143149 0
228219581 393655440 0
506838376 280038700 0
725449060 769691011 0
676446737 361760009 0
700893065 144816401 0
31266877 274237397 0
722936492 491553388 0
134169774 353347184 0
49597169 595723105 0
34142357 630111482 0
232681936 491240616 0
45144742 131362241 0
135263666 149166814 0
484596202 725361498 0
127304226 515352209 0
716285073 312109341 0
630265255 682708061 0
360398892 337635328 0
551189518 777513015 0
92807963 197217912 0
587979170 111724318 0
619747917 540319326 0
94124391 436850810 0
125554090 390318052 0
565441426 378331801 0
519785781 711625265 0
226554248 445713533 0
312012530 361285437 0
713477150 68951766 0
58084290 633061106 0
180598152 729526599 0
389090942 550824141 0
557392484 23782001 0
274603137 538659529 0
190224669 662177851 0
363830543 474016862 0
736934756 677507246 0
178774142 387206852 0
20267680 197288547 0
721448719 318167222 0
293635255 286864528 0
91263228 396769384 0
423403743 780653244 0
776810631 631904540 0
755990062 797611689 0
290539862 337299571 0
523598446 178822024 0
376547189 356491060 0
198664553 584349076 0
416469073 55040582 0
590052937 552292938 0
260920737 752245128 0
231228165 103095411 0
114798290 155061593 0
643615631 137579474 0
727036343 391278267 0
782367249 96192533 0
579548512 651157950 0
270524816 70071240 0
225881537 567573053 0
351804540 34307816 0
484809697 512570301 0
520263760 666434166 0
462577539 232927616 0
55540870 490116443 0
550154842 89770698 0
795125124 511030380 0
193430507 160173731 0
801120764 189050025 0
702199551 444696316 0
224190911 373672928 0
213732910 146691586 0
772103523 17616748 0
538699679 506670541 0
358514225 89207764 0
568012208 787089047 0
435491275 19632895 0
622202739 668785963 0
141605930 83272477 0
248954528 337451587 0
364955827 793939119 0
386369562 295312582 0
422956088 191805746 0
283063551 539242255 0
697828024 494330069 0
124649359 690162934 0
423519482 422871780 0
598651444 468351202 0
416488796 197096677 0
711707733 307243067 0
36635690 655942519 0
398621447 242228660 0
488476412 222883942 0
219960216 458862844 0
113668913 525717608 0
122359846 57687522 0
307337491 58713883 0
767609712 588915936 0
325464500 392803368 0
111016141 202344409 0
738239759 99591388 0
671233688 565401925 0
422640493 241940325 0
8172984 158569217 0
215915966 525601813 0
224259697 16293309 0
255618636 645254006 0
523786094 665012672 0
433260366 301173182 0
525144250 404727174 0
356969658 683097901 0
11501331 436469709 0
351765573 524478691 0
290474598 356528710 0
406809572 481787381 0
459390972 41934666 0
628605383 387046134 0
521315300 596576742 0
440472598 449302269 0
622081873 343194117 0
577142609 507267381 0
605661552 210775184 0
539475863 366021425 0
782606142 40165914 0
744245517 340060850 0
90361335 273659546 0
273014507 645185495 0
328695637 157252610 0
257880101 252220194 0
767932297 683130964 0
6286857 743070352 0
329524645 491013282 0
683547671 98478398 0
4013518 785968227 0
636149407 173011689 0
152424836 67467902 0
305346532 484211307 0
75619846 480267441 0
44689250 334868997 0
447983680 670834966 0
675434641 101074216 0
400874737 593316751 0
590173258 206681645 0
438242619 474879733 0
230488931 523862106 0
777369992 349727510 0
183147704 576413522 0
149064851 552628495 0
667442683 267180832 0
33494253 646139288 0
681757021 601903393 0
235158791 543187986 0
337718386 206995279 0
578515819 517406427 0
237706921 710059450 0
157644115 520812706 0
717153795 640753375 0
239415509 204285861 0
329637601 253465652 0
357633995 291808086 0
302179981 275675090 0
365083948 690601651 0
45998012 447921261 0
22479588 472521057 0
82030514 94240279 0
71098075 762831373 0
377790219 365228608 0
748167774 403075897 0
787099232 750004512 0
640110714 778365358 0
224259756 404005793 0
625063975 278096526 0
176936914 244269301 0
705277161 342076488 0
799726349 238623305 0
260268396 746708696 0
214437818 571132855 0
565938569 716828262 0
527267715 155305614 0
757995591 339695466 0
585087106 299651820 0
645380940 72445402 0
678515441 561806846 0
783340368 399487009 0
242677260 755490088 0
579100297 57855035 0
97523343 267445851 0
105783176 201015947 0
13518025 641721000 0
237195292 772039086 0
341921473 461425728 0
164776353 447013523 0
567708250 420468149 0
294186264 305402649 0
384303870 408743263 0
224620094 72220083 0
439123046 548875066 0
400718276 72314453 0
6218972 53848985 0
264348665 691081924 0
184001997 581421363 0
405294673 29278555 0
797950452 245158526 0
110258387 159418470 0
547995218 163267110 0
17803099 302273319 0
738842415 291831959 0
325100760 484007173 0
279301137 214448659 0
205711958 774879811 0
790535633 735621881 0
620952375 292444372 0
362747223 585718793 0
627560966 765196232 0
101629511 333241857 0
670074151 102235604 0
45784046 193300964 0
314146882 66374491 0
45836773 238426752 0
372605155 36876295 0
763959071 32604358 0
770901033 404508271 0
662599705 248703536 0
547081386 453069980 0
456955227 572032170 0
518596790 527187142 0
71709618 126656085 0
267535365 234428968 0
477131172 130808596 0
508253102 725031895 0
471056084 617880488 0
256283463 360022296 0
653064750 623937111 0
690515143 530666310 0
796631588 482472599 0
50378701 547775046 0
479187868 227974910 0
28346503 262576167 0
341417991 723817265 0
672429634 790084659 0
609636900 241142430 0
149273252 140592615 0
298332372 623374798 0
244819135 365286112 0
96527836 273161235 0
675261581 257945171 0
433440594 46275743 0
112038469 678179503 0
693175934 289440296 0
149009143 563936892 0
372196557 599975558 0
582537663 531628899 0
375998386 405608470 0
503870235 446271534 0
348951674 722197220 0
269423318 231184406 0
505742227 742544228 0
753136267 214869791 0
635402003 543349678 0
359755617 785532860 0
83461685 449031658 0
337589385 387053952 0
563207459 719746387 0
592056137 622768681 0
437022939 296003278 0
565172711 677327377 0
657391577 415913458 0
318898608 549214797 0
374682271 282013411 0
690362440 236053196 0
721930511 45244124 0
457500259 412677433 0
801598885 174885593 0
778725486 385020595 0
83351214 543604877 0
741604104 625543610 0
5600760 131586365 0
800803611 548497996 0
781163035 634332155 0
465333694 111841369 0
775118746 454447020 0
471781291 373829434 0
352642137 13182102 0
706295479 789334611 0
169851927 281027118 0
183556791 771168170 0
140421590 454114516 0
325715229 661659092 0
645767241 439800137 0
464892445 528349151 0
440723946 620432230 0
366049724 782066319 0
322289240 154954867 0
508331688 99651708 0
315332850 69087202 0
342695960 152616825 0
190365298 247352974 0
170283896 306089456 0
22877044 519367572 0
230015341 671264650 0
498988281 135145735 0
345348865 47671799 0
298891243 791566158 0
689163397 223046197 0
497942087 407958279 0
796219229 244984627 0
571558875 369381431 0
795350996 423076922 0
721780185 243043572 0
85168132 161634283 0
800735256 714318902 0
756659797 686954118 0
384128281 343625477 0
738038125 498966365 0
38219604 107124865 0
304170468 659097932 0
567478753 502485331 0
747183603 423419311 0
676923161 420638623 0
630483109 38607884 0
4194112 533442711 0
637836437 515349916 0
342891749 21990592 0
319364704 278107443 0
752482533 186303639 0
430902753 286151610 0
701055446 147856970 0
412101777 624551057 0
448862322 167885353 0
83226093 569722223 0
681841383 130549352 0
785936900 112879324 0
444258493 260942174 0
315979302 496016634 0
28295933 579684171 0
322285802 286071574 0
355843828 106157590 0
209970355 454054501 0
128300220 722732898 0
495493729 774382311 0
670209879 348510751 0
115479632 790072515 0
500350739 459241621 0
297227340 161449944 0
602886852 340204011 0
103841699 617847478 0
644267368 76649214 0
471310866 611691539 0
206143257 383577326 0
143169426 311546154 0
494285353 73454924 0
504680578 273367525 0
768076790 191411603 0
636462945 39524372 0
97614482 67187190 0
390121514 757245638 0
99212516 612831221 0
329137612 273542007 0
455166231 26415132 0
705771572 565781428 0
190406159 331277239 0
211467309 794758790 0
327622437 402011804 0
490004226 241877229 0
747908170 410941451 0
348296046 274916066 0
22259365 579231038 0
206871616 781404562 0
371446156 154798485 0
562271047 521812151 0
612630811 678265118 0
492034736 474865486 0
276918656 131842563 0
417785563 491867820 0
652670639 678194313 0
691908858 523242902 0
173280317 362814906 0
556456701 746366009 0
743616394 94234444 0
121869292 253795902 0
302985043 92072451 0
611043213 251168031 0
155539027 764368200 0
67273658 572586412 0
564329196 65973537 0
584037723 361303079 0
552220651 520977307 0
305626968 188374093 0
667250696 724630082 0
485716430 462502846 0
234982989 131328784 0
668985041 477059155 0
9721732 542485952 0
290122525 223535537 0
637961638 14142937 0
726892212 798199668 0
157661550 646298513 0
429014698 626738799 0
314749098 765347274 0
218040326 180712180 0
259096072 476454505 0
51563518 118157543 0
454648022 9638711 0
334226955 442542626 0
577532 86370515 0
767995206 120117007 0
546031480 643608880 0
792068277 440707119 0
483280508 90001078 0
300295002 252522957 0
214532261 314057950 0
697853837 100228781 0
114573675 674985003 0
731292951 13833462 0
751612479 468703719 0
456643845 550132366 0
422760325 425179283 0
85987337 565942104 0
4639055 425443385 0
35368951 687887666 0
272809365 123292851 0
386067516 7833841 0
700771667 380560531 0
391451755 425737547 0
146557065 576500074 0
763097410 48245191 0
100364351 424041880 0
392803254 8228888 0
368787882 756171481 0
198025625 125989922 0
111468479 322682705 0
410976296 107888708 0
575739070 384420848 0
738984059 750838395 0
648212993 566077851 0
11125209 405250454 0
337298654 7454831 0
717348828 201154292 0
173742599 793407170 0
263225058 692392018 0
780968056 779600392 0
298414815 682191608 0
296212486 776321112 0
453928833 212040632 0
99954583 186093212 0
163377698 320094272 0
786590106 208992321 0
650460648 693563833 0
6813817 241544638 0
727732916 705799139 0
416937342 795273120 0
123534442 790020650 0
62787092 726267223 0
179471198 300604267 0
260632035 477426213 0
708960927 37694086 0
77467299 387606936 0
164550721 767547260 0
193275472 168699444 0
369637423 258438828 0
583281104 391171903 0
149029921 241912553 0
463321199 670902522 0
637221572 688824845 0
400106967 634731312 0
699755459 543271171 0
352505886 586752241 0
454475141 218950930 0
338759481 767101023 0
194047017 331568476 0
22190885 297845544 0
70198846 506009971 0
586793084 465441374 0
143045966 578896253 0
567539839 495063376 0
542351571 768393243 0
697527924 793809066 0
242396791 422232484 0
24027527 490521690 0
314168940 345000806 0
619220817 184856292 0
455562176 551924112 0
637625228 250036991 0
713739051 742631727 0
797020704 744895474 0
134732724 625706502 0
135810536 387190699 0
125875528 642512419 0
618033865 439983628 0
270128502 572751204 0
535117552 87508506 0
556431801 241639705 0
521864549 757728187 0
190271397 186214747 0
777247902 93259071 0
437558123 247679527 0
97881709 673798019 0
82121317 526712482 0
538075223 410866971 0
60828874 73307352 0
669588117 225955668 0
396994369 58322581 0
472072183 699201804 0
771826114 36769977 0
537890730 661794792 0
407837495 557047457 0
340624369 59974314 0
727408573 671407197 0
197121827 766655550 0
547485932 157845408 0
336043076 482467792 0
458796047 63166526 0
747855600 767734720 0
283882427 550644224 0
587923621 628345014 0
661990715 584424717 0
316690233 75499961 0
469765959 784869468 0
482383516 49157952 0
733901457 394455417 0
566150010 649693034 0
497115473 344364022 0
798136419 520273350 0
706495588 580861797 0
473306222 74928215 0
764382852 187697038 0
74935614 534185888 0
272116351 718734441 0
79824343 659580460 0
408835129 422242201 0
274408021 471011442 0
556916829 54140316 0
336374150 157892864 0
414891831 291359139 0
572533792 98355825 0
463764134 254519896 0
248346416 731534945 0
429920029 796500234 0
8940470 512253592 0
286649306 317878766 0
588247859 70485909 0
775791801 442077390 0
569805983 312644395 0
35240033 384781409 0
40245309 31169876 0
749376266 27995053 0
526453279 302966957 0
412343093 340092147 0
1907087 626496262 0
753019728 756332251 0
784131505 166336029 0
222388253 148838470 0
574357185 442904052 0
773175865 729419754 0
160589085 214051893 0
502059531 67361125 0
697956528 418638509 0
482414495 243941659 0
185743809 797021042 0
594269529 306086446 0
102350311 357003549 0
304008481 752584922 0
118820808 377827621 0
195640139 604125872 0
739224046 416712773 0
756393616 786351308 0
262942302 254901297 0
381974420 577460249 0
71146855 586901647 0
783844933 762117571 0
432895609 572435886 0
237127614 14183292 0
64946883 295875278 0
76979011 628285272 0
195504100 116253740 0
534870075 85054372 0
687953154 617795820 0
557895670 289519757 0
710081766 136800284 0
641366300 298491378 0
101712717 391983625 0
708191862 687379956 0
26654879 725055623 0
686187161 269844520 0
338703947 781471197 0
102656205 242261703 0
211509304 56914037 0
712428123 717138740 0
756619207 85332339 0
659713129 358873241 0
736373390 522679067 0
181791227 445187835 0
488139208 460786575 0
392196446 53410834 0
620688782 718006052 0
530379240 248212685 0
349864339 322183543 0
310513079 785631989 0
188951443 107500415 0
633742790 349699777 0
206620372 168632735 0
679541031 791812794 0
302414111 305553069 0
572496233 794869206 0
296489820 736460297 0
111112847 609171519 0
363673659 552558525 0
727523210 657813020 0
319470211 349644362 0
718279070 195218056 0
782128496 694122537 0
750974655 761922877 0
586572594 465096599 0
180562379 247090035 0
476660340 287405941 0
93480822 720712705 0
553719436 312016800 0
760726287 611237062 0
311448343 269560279 0
634384451 21161776 0
427160237 729482699 0
621090532 693202860 0
705422227 425036606 0
786433681 458350912 0
117912980 704489488 0
612781822 796185188 0
157790052 23721722 0
311893327 795127333 0
464729986 778597521 0
605492752 775078835 0
117417816 356597208 0
591126680 529710767 0
258663756 162401837 0
152169952 266932923 0
454760514 253350241 0
475060427 544316062 0
679228640 779047949 0
349224276 565746393 0
477203830 177040893 0
224318606 199085359 0
528087931 127396072 0
514585607 340679790 0
511756173 652603571 0
654490389 390318614 0
132870369 164381486 0
474656614 167997994 0
406361448 306592346 0
607088765 417427661 0
796405490 58391049 0
786384949 367539998 0
786916907 679045071 0
787060119 731153037 0
518256416 790124171 0
431671297 314904030 0
627950203 531440415 0
550385660 341172230 0
305394698 560899953 0
499983648 32337612 0
618864881 285485516 0
301324033 266582651 0
193403198 206534432 0
603656947 194776687 0
617290082 229445268 0
777347406 142936665 0
232819109 660810904 0
265758026 544187493 0
155978584 24722324 0
703167388 190095448 0
744524016 322229217 0
161952835 537693115 0
662115643 612241022 0
459133922 791698367 0
338457228 232371192 0
169467162 777188105 0
416864237 664666339 0
117464464 122520405 0
440235272 780921273 0
279036717 100145145 0
122159065 72589891 0
70775169 431809949 0
442369271 69624010 0
67197259 275266367 0
128722344 207491363 0
708374566 173534781 0
608806170 677361425 0
86571991 415170159 0
676999078 534084871 0
619126088 344261912 0
681233344 292958936 0
655058338 449263973 0
241255414 647754114 0
422276715 44746189 0
221402337 50507167 0
80218426 312916491 0
302406465 740653588 0
658109542 219790928 0
531126144 259501641 0
178585182 656156432 0
365366678 489188853 0
350400277 420474700 0
450443309 141724117 0
467815522 520665305 0
382322340 329937265 0
470936522 452662698 0
369840923 290011665 0
179607281 286668284 0
272857992 445595007 0
52923834 582005635 0
84982772 412506678 0
215341239 443391194 0
650891332 405079619 0
263674454 63349214 0
422488392 68365726 0
543051592 199223670 0
571191395 49922613 0
485049816 292748870 0
454393083 333283322 0
554621758 105368537 0
79810088 62361331 0
243156961 90400170 0
669801855 427472963 0
423354090 111965164 0
721800927 7905956 0
772262897 269600695 0
688611620 351096031 0
670667744 603348975 0
359024554 562892780 0
775799580 191766606 0
343913874 776047085 0
750943529 23627401 0
502208845 710317449 0
153672575 34447523 0
784126857 24896903 0
204740425 151257114 0
410999127 753159094 0
183124289 378789984 0
253726172 681294767 0
565970369 374316252 0
216894392 365698104 0
344538062 699016067 0
242601885 48844438 0
563211563 270851909 0
79336814 371646189 0
340884258 648841477 0
366744751 345638704 0
674679159 799325385 0
11478376 711958056 0
381746369 422876160 0
302286308 97889135 0
15209484 666424139 0
87309588 708918722 0
789822751 548803799 0
640227394 51611206 0
229487978 612544508 0
230094081 203072687 0
504131212 206061864 0
408858399 73046453 0
251867412 598826840 0
524063164 101003305 0
713326883 491050002 0
106302781 419299518 0
769923306 657112241 0
78634549 57793138 0
69078920 477820072 0
212811293 303555261 0
690640200 542278568 0
17167678 288216210 0
718388949 720561323 0
760998906 440619575 0
260945508 674995526 0
778530335 631869836 0
285870635 665452474 0
17077044 556925972 0
176172303 552106036 0
420808455 741072844 0
459709061 665703712 0
198514853 92214278 0
492088308 792265177 0
487919110 265121205 0
360354898 335041267 0
607498551 764763446 0
743357587 110600495 0
7606456 634697608 0
70783815 257446743 0
425196694 737856165 0
161922163 471534270 0
356195127 457269640 0
762115687 75541506 0
756157318 130304649 0
220341057 214275300 0
153357928 49575245 0
388668502 699453371 0
205303871 183003726 0
211244636 529443364 0
670993477 795096075 0
577646559 402892133 0
184457277 636241455 0
193622856 694117372 0
362301885 81685603 0
684989790 659003050 0
143390522 146146102 0
751103741 671286937 0
322212004 781356998 0
417571187 80883438 0
608242191 177212828 0
517829148 73362842 0
97893044 126256813 0
175583245 450775032 0
254025506 649091261 0
413402468 204689587 0
91724559 61555384 0
796133022 430272040 0
511833149 367515999 0
309846158 476092165 0
347825226 80986455 0
356792837 486239553 0
75085693 113053940 0
704461003 64410758 0
347119279 115874790 0
638487956 446112204 0
154694247 150443134 0
158768920 269099875 0
532186882 621186383 0
424805525 78898473 0
218910309 606976502 0
79620397 247441073 0
166386855 405773603 0
217854314 250128044 0
705366225 332406556 0
255329979 325407149 0
584902533 779635876 0
222898857 375076427 0
781798024 416069332 0
280486092 346281664 0
188918208 218087972 0
114556455 745677304 0
452302274 765898412 0
280947098 571813621 0
377527605 160392580 0
800956056 398680868 0
301354094 80733110 0
404554615 540431369 0
483985866 175992499 0
96228487 510803559 0
609047868 609885490 0
480354778 132978346 0
635111870 216337047 0
439708038 102723812 0
576075213 337788026 0
719152234 189345683 0
217042075 148620605 0
208699751 302884454 0
756636366 341305296 0
263367285 410725555 0
513685391 199965155 0
30071991 758934580 0
495453950 420716242 0
23127184 183945129 0
135213121 50238564 0
106948344 76155244 0
462885175 57679488 0
452579725 720277228 0
157528796 2315766 0
516932047 502854596 0
266343670 498577618 0
129146451 7636080 0
220133407 393748059 0
721019442 554640348 0
155276115 107518331 0
792786386 379716764 0
674337223 433155039 0
682911312 768792961 0
286927322 472130481 0
275448545 270026619 0
360322250 195840324 0
225833849 165600766 0
18363729 797939654 0
547748829 384031502 0
722750700 6878313 0
309711826 328654622 0
507425319 344302555 0
206858278 754353009 0
786845308 321991796 0
181665335 317884566 0
773759537 37663102 0
372228948 357304170 0
726602971 57114777 0
502532961 435662494 0
535340650 372175933 0
226992538 273913568 0
163943744 104132655 0
54019634 797747408 0
399880489 150515555 0
299625132 586952468 0
55679317 110195544 0
457915149 265163517 0
647757230 598869194 0
359111609 188257648 0
206245172 728205120 0
217691344 649603019 0
607693662 34597582 0
73912785 499676668 0
477671477 787772859 0
337593824 666665706 0
768221369 1446914 0
294910103 253057398 0
693677380 714767466 0
526062616 517652085 0
589597498 528082848 0
228178605 671812924 0
135458893 340276563 0
661453988 642284284 0
531985570 381343802 0
295473343 301109249 0
281567690 103276475 0
645846867 55913744 0
643898515 642994851 0
467585334 134510525 0
360409988 587391382 0
464144578 710200986 0
303225108 435252974 0
566734954 377258162 0
178866315 256297795 0
625924008 34984515 0
479585231 533835113 0
122169892 233252542 0
438534983 274767031 0
144405057 755447984 0
628608879 299365174 0
62219609 781591473 0
134412327 69659793 0
705114514 237076688 0
489919303 465680330 0
330632015 691246791 0
284243355 181811739 0
134745071 717009537 0
282631032 633041615 0
165002978 639447333 0
646245243 335736424 0
788432886 424593613 0
610219988 421255508 0
473431937 720224347 0
69381006 488045759 0
195167289 637340258 0
695740868 350552060 0
257782865 417282824 0
526212705 639379045 0
191139058 150973383 0
210205982 697935226 0
354843995 255120540 0
63522291 643321152 0
313985381 214586243 0
48143116 749984356 0
382347771 724477205 0
699519261 511426302 0
522379296 82409500 0
674991903 204500028 0
352846880 282647583 0
740389841 543730055 0
286970392 318566413 0
333169616 590622862 0
748536787 790140410 0
738585310 598276016 0
736524457 504022241 0
373231684 772206288 0
186311490 21448115 0
289705792 54760315 0
716422903 579927433 0
220424611 126936859 0
650500628 418812555 0
628144010 112869069 0
461807760 98838266 0
615841860 198204967 0
359216726 155646945 0
265075830 713980171 0
506981323 127169180 0
159445991 669335563 0
475953575 13660807 0
23524114 484201881 0
219327241 605424876 0
18773812 322739106 0
549796060 225165215 0
191414281 712635795 0
253020804 77202677 0
526947291 263228387 0
474416951 133015405 0
652523701 724348966 0
263871734 558075620 0
793904539 646116812 0
625510120 694176231 0
270158236 324461109 0
697285686 574074122 0
786388733 497525373 0
93157264 444206441 0
565957261 654281576 0
433794536 527839169 0
344744202 383892126 0
119299676 367716517 0
599448858 455391589 0
274397445 605702190 0
275617063 2195175 0
17452391 102960594 0
17457836 641315198 0
458758442 563423973 0
693548504 780945618 0
395759874 85485013 0
88263386 706983538 0
551615481 620110088 0
628740413 697664552 0
503390574 404393845 0
172112771 734322578 0
610596991 368339638 0
229211354 225555741 0
478526574 707650384 0
544607874 535169666 0
373479705 185428799 0
186015952 696990342 0
189949144 63422295 0
347682122 686068584 0
283802845 344391727 0
604177333 553759486 0
150488584 574315420 0
306101478 581461996 0
698272726 777817195 0
682178590 486805864 0
90842798 321537699 0
358804692 61514513 0
485808805 761950630 0
571136809 269613381 0
278824195 698362814 0
38912637 740934984 0
310949395 41364889 0
464221046 110881996 0
501340620 701931423 0
432956212 5959344 0
210498654 590752310 0
481719368 736667433 0
274302174 154423198 0
560767169 594806744 0
639249939 339635992 0
39299654 69077034 0
211343703 277728363 0
511671397 162330544 0
724684149 226527225 0
590040336 492928984 0
707681074 763758605 0
792051773 344827522 0
583975306 172287154 0
415620749 552562341 0
41437836 500563465 0
727483248 371915804 0
307505205 347019321 0
114494740 591041765 0
178144518 151781254 0
55622388 188053312 0
308474914 764451053 0
607339388 385184365 0
230587427 590821885 0
315865765 94762504 0
270768349 519211489 0
215494103 737390536 0
447079759 661009354 0
56519069 733515344 0
79934422 169550868 0
631553649 436086873 0
322285933 745100204 0
288867194 773924811 0
208217158 168203951 0
611053497 30880704 0
324642544 678957037 0
28749822 3472541 0
611056355 620281355 0
435186115 142494629 0
408253267 780779887 0
455343590 633875367 0
366404630 256852812 0
663812706 578426746 0
232742481 313056004 0
780889190 169569156 0
382552978 389582931 0
33362543 219615472 0
757903235 21824564 0
491343233 543688591 0
174567330 786476017 0
160417348 123724762 0
686182607 174388912 0
235428382 191618990 0
497321954 77388436 0
206739844 51984636 0
214156765 376054859 0
123875845 595563051 0
644166554 565222361 0
41105563 276394966 0
722740942 177433294 0
59144311 447283061 0
717940313 150248637 0
466308972 728326504 0
20073295 41190215 0
95211822 695311411 0
152680699 429557706 0
431402291 718927836 0
583163841 701222106 0
622647375 489938219 0
101450286 244978359 0
530799901 110840409 0
299239569 455353443 0
408119963 262035350 0
767317730 202422012 0
14453904 491859526 0
266172905 193994429 0
12723328 21618953 0
468485082 379593325 0
543664399 317277656 0
25716786 344549248 0
626796925 688178640 0
588583345 411273244 0
37998893 426267272 0
252934134 599677964 0
195165908 638222269 0
415722531 101215002 0
542732805 520453709 0
526013615 256507437 0
164929012 240609482 0
319405710 356960220 0
54121291 723853961 0
333064577 132426567 0
298982680 415474048 0
534755914 654585891 0
47634337 340103034 0
770191921 289676155 0
709517130 149478584 0
646027305 145403593 0
327166614 246743881 0
584250595 104608230 0
322067003 472353500 0
419383438 36055792 0
590510123 256595565 0
352164080 285042801 0
460024152 463922733 0
321630305 321886453 0
686743590 22594663 0
220945471 642073762 0
383184050 210150357 0
653809376 679848195 0
653605665 328156880 0
227414599 567528462 0
355096813 157785216 0
232054579 759369740 0
699759004 8999461 0
222250990 755946716 0
547339621 532536771 0
438837076 276166407 0
708707999 522046882 0
422895952 194143037 0
586012615 120150720 0
77572190 569942315 0
327173146 32730429 0
139256631 132940273 0
316339506 481613164 0
409907479 547955842 0
578280760 618543100 0
461829221 40562863 0
337063373 367192010 0
375847237 195629324 0
452645151 323932195 0
71120953 773089533 0
52344911 597389373 0
543934347 3790876 0
704803310 738258080 0
252162485 426558328 0
420814388 171083871 0
268577355 456426496 0
426013597 205369548 0
270685943 276749453 0
319687346 23558297 0
202670425 663260099 0
520169829 272488396 0
47413340 571206567 0
146296484 648421018 0
418257751 570449460 0
796030867 11893304 0
411548131 228455833 0
486495776 682004191 0
234287211 288997083 0
779497983 176541270 0
625532862 676699121 0
362003416 685240791 0
172950633 640551840 0
733034933 760722544 0
567298956 675765455 0
550422953 138655382 0
23055276 482764798 0
749656205 544097839 0
522248099 631412931 0
14728656 605663386 0
478683842 168917195 0
126336971 789001973 0
144906812 650779383 0
750733860 91283778 0
640842824 275812763 0
334937888 183239416 0
495193908 179859948 0
767969453 719031077 0
632545047 269450017 0
653620398 258087317 0
224880961 708703875 0
766571741 250779687 0
585562816 56772392 0
73977339 679279713 0
208624082 723902542 0
63044585 9294915 0
175400279 214131900 0
655971500 704694060 0
781856881 792294318 0
769327268 419556905 0
514941439 230487915 0
150195089 602792018 0
139432560 440030300 0
79462388 398033894 0
437407576 799188408 0
560175289 494444105 0
277952269 137364066 0
371288100 440737577 0
669079448 534086333 0
730575199 202658315 0
132320868 135363794 0
548347038 354628675 0
686256080 517852767 0
365701985 487062730 0
741622056 77701612 0
751522774 356709585 0
395567528 80762778 0
635071394 384814842 0
168062872 272189659 0
646154560 568624039 0
576673710 324158483 0
14683792 503365458 0
490816248 443837962 0
63905593 481307731 0
591941052 480397178 0
407696651 472024133 0
308197391 522588777 0
404118012 748088655 0
128786149 114247529 0
32295811 269848955 0
71555879 601895260 0
443316459 401839353 0
287399802 530878632 0
346831918 398128407 0
369229362 625465236 0
638655294 554899505 0
670974463 337554415 0
286073773 737550110 0
117462095 217715233 0
487190691 590763804 0
559089667 526386023 0
429251909 774098657 0
125234039 42393702 0
419123887 647390918 0
52618797 537591904 0
298482894 150737021 0
573212443 674596465 0
66331615 743034365 0
474787853 409566960 0
59081332 548055291 0
599217129 395800319 0
539790371 139688049 0
782382554 311822284 0
467292022 90383513 0
277517598 580934943 0
99212169 42539369 0
779722475 368982229 0
292709205 232511187 0
793785600 308455916 0
412214110 145433724 0
377208473 674085702 0
646803869 448761661 0
255948935 612779532 0
402604441 614231335 0
65489245 461763176 0
417745683 195808476 0
713898149 270194153 0
542462492 120279850 0
664722619 361328566 0
308745233 123934788 0
722262708 161851844 0
177126951 346970433 0
353426570 508465221 0
541691552 699141716 0
351504160 86462208 0
528158224 546490514 0
612296947 19924915 0
167746541 367117283 0
498696816 117451939 0
381718607 419284295 0
20778754 497200631 0
269891305 116926482 0
702695536 132676333 0
783799025 187084674 0
164859064 208888646 0
275050263 314690624 0
688483475 11425975 0
292792661 642598707 0
84314949 75871628 0
636977141 112332 0
603409712 746178261 0
750754212 274530768 0
680072472 412716969 0
250277446 591044733 0
539243443 617740068 0
237240167 532795976 0
447518119 287564080 0
122308414 769804716 0
506087847 216199010 0
341412888 36851271 0
195343700 605037215 0
147089092 103555685 0
589811145 515169538 0
21709112 757339383 0
554089711 342124945 0
37838915 381671312 0
324720995 714821195 0
90578462 660298793 0
550570012 57447518 0
771214461 113681865 0
381813792 477527609 0
500841648 657903963 0
612417050 269970691 0
236375194 648643265 0
727509151 95545237 0
251093576 605674774 0
728329361 512068459 0
270965912 519061485 0
85907063 46942251 0
507524084 386722779 0
586206264 406547732 0
267000917 166253729 0
570708520 123881215 0
155280537 320306489 0
172640351 371476091 0
14954619 699514294 0
473737359 114189168 0
522264340 196102649 0
521403287 165123241 0
399425886 562629648 0
752892864 434728942 0
322062706 226362349 0
434643599 122408924 0
337041083 423413151 0
552831605 605852278 0
95966993 621748068 0
52198531 573045586 0
734037849 29531863 0
614184792 761157328 0
653744557 623608110 0
141687131 633355571 0
680844313 625115193 0
115336127 18881463 0
348112392 61728099 0
243086246 49895554 0
564795025 169177330 0
233802805 515311472 0
689445961 759961671 0
740538221 678244507 0
139403881 251214386 0
408658630 647486833 0
469189787 801542210 0
477308957 131132443 0
624008308 697601544 0
140641412 182378862 0
355329149 231860833 0
606576554 580390675 0
200451251 383875621 0
223449633 467230319 0
492263035 591207915 0
361686320 306229365 0
619093986 64135010 0
291838352 283929833 0
653175032 456301743 0
210384019 634263012 0
761638663 395496590 0
787021802 744185248 0
277697531 644408208 0
417052663 263579117 0
416230498 784601922 0
71920084 31038602 0
76663120 671729359 0
702558829 173931308 0
50298989 196357550 0
221336291 705354327 0
284255770 42925952 0
257937100 12990677 0
495885713 110523652 0
546322429 610543278 0
557084220 340307540 0
738033860 364098547 0
180832717 10028920 0
605827802 380639440 0
727345655 651487152 0
432829308 566713998 0
143040743 192247729 0
85063065 749249057 0
682168665 337371183 0
512467200 132630780 0
645595859 341647771 0
242964934 359665900 0
408929231 360911706 0
408824886 646367969 0
316413092 491132573 0
332191740 233530024 0
1474236 420635198 0
531600642 86835557 0
464784813 342496542 0
518198434 654422378 0
176228953 746705978 0
544520263 644942142 0
271342697 194366699 0
463934756 215321569 0
393947573 414795578 0
385638990 85782026 0
676434648 282758697 0
256935648 160707381 0
570372326 787466446 0
577686456 737873244 0
482610395 449501954 0
417919878 540022282 0
712562496 77689850 0
443506067 343080929 0
660888111 241409957 0
262624375 155909429 0
570420618 719315384 0
527499683 287322369 0
332513376 658705605 0
714731279 480102898 0
594869897 468922513 0
225133721 382242283 0
280497067 414128685 0
768753531 128934006 0
557916862 772941071 0
745387160 307612508 0
327172224 702313341 0
499251409 175554496 0
753934702 34717357 0
751559658 778169424 0
519128937 674495247 0
753470171 632898119 0
72161685 656523621 0
588872565 736147189 0
483467964 754359025 0
61196513 796203404 0
779598259 226349342 0
101394587 656606626 0
442881879 627403379 0
598055209 409462111 0
150742736 694299253 0
765246609 749304103 0
268787030 564108645 0
354053786 425581830 0
226390413 729575256 0
254501486 109309656 0
542942560 413850387 0
42702441 434378347 0
467600514 284999410 0
34652643 397820803 0
280948634 96993026 0
783986076 242997131 0
515413660 570649452 0
307937321 69922145 0
191219095 715039892 0
743699966 322053193 0
508480838 500967614 0
54050849 368893910 0
410689325 159202617 0
283082131 37598814 0
39637843 778162210 0
584104756 776828240 0
639092506 586720507 0
486970462 204909676 0
520701310 426891069 0
340243254 231607872 0
249917101 798660215 0
184199053 5369630 0
378149135 265748306 0
140600979 561733369 0
547890158 426603036 0
182442781 321426819 0
615120602 385163698 0
173046584 212935926 0
131916601 503861333 0
237825586 775944788 0
253126330 24298325 0
395844043 211613798 0
582908862 462291578 0
418200831 502147239 0
553313790 499047471 0
205040139 619643332 0
791378794 206332434 0
472261956 778231797 0
12126113 675070545 0
568719489 208806156 0
326496975 102051566 0
543605503 655093196 0
104765301 106000753 0
158477606 797367765 0
606246270 80794375 0
9970231 377620721 0
718418700 58683107 0
447775347 255701372 0
159291091 122348355 0
627531765 43775032 0
244769404 515337192 0
231401163 268094350 0
595131297 253833539 0
500750937 790781906 0
611678398 264655 0
107235269 200063634 0
202168929 435065700 0
443872284 700985220 0
506957840 58057400 0
789706075 244444356 0
19962732 269683483 0
137317999 72490074 0
573303241 17510493 0
640367011 220344851 0
326545565 27052156 0
198625578 256787163 0
432748098 603981000 0
137215531 572124219 0
477031291 22210205 0
754049545 220807523 0
225704741 90676471 0
402573979 58746640 0
275098244 247591989 0
784371451 598715637 0
500352159 766843871 0
726817070 510473726 0
753143222 506764419 0
114743936 751296585 0
698081283 179688308 0
504526835 581930952 0
611363273 555409476 0
335872679 652729522 0
453350586 518274358 0
689322454 541569163 0
668523915 192854680 0
741203540 725585895 0
17062491 110479585 0
103487483 70101860 0
129369612 514320043 0
655340092 342960530 0
735098465 759123113 0
300990991 238758621 0
646437153 486304797 0
163400589 518660402 0
125967497 140968942 0
601590478 520324601 0
14474848 542824427 0
457788272 459984592 0
229074799 291481073 0
354422693 747007873 0
251167152 290959623 0
339839829 641954470 0
758138258 584477832 0
68770601 263652872 0
145323928 675528317 0
657006058 287363391 0
287727806 233872448 0
207472940 772496401 0
142991458 301890167 0
503595916 413920026 0
741515339 187415794 0
700669072 375491695 0
727352859 63633191 0
282609169 55169492 0
378350827 211221149 0
133250621 696668887 0
177760739 497057287 0
364231489 572093544 0
123699457 165843305 0
472733735 543588828 0
429207641 553507144 0
632091843 667339538 0
341730444 565816355 0
230416316 415464927 0
346255352 477709290 0
483982714 611244842 0
501085637 69814460 0
90786690 438389674 0
223588892 223736370 0
494814667 652962040 0
616844612 56344690 0
86890010 154225426 0
561964267 349143098 0
42851781 479104961 0
398932016 466788062 0
521477242 134215971 0
629632998 191008718 0
390552441 642868850 0
307114181 334436683 0
777075188 768186744 0
223859732 262541875 0
359318618 735878365 0
258820717 21220145 0
89744133 521595581 0
462640503 365556598 0
5632737 557751597 0
771974602 363080368 0
58598467 376211039 0
3184246 260263536 0
543910015 242527867 0
648719153 375204897 0
307732217 333219685 0
239415512 443478705 0
42366874 690582706 0
647389654 722035619 0
712681867 477198929 0
377399303 252710316 0
462435136 59242623 0
162128479 626019118 0
610040451 502620436 0
29135725 525488752 0
161812185 87204032 0
31328068 697370955 0
656729611 365918320 0
442819101 37690275 0
583629414 315006661 0
289129076 162370878 0
412779720 540949086 0
661712421 620217968 0
240352948 722454062 0
128500479 288644045 0
500300614 629751986 0
281757655 564558759 0
316202963 385640803 0
602724892 664491931 0
693172187 471821679 0
470835927 232906665 0
96673857 664541847 0
188506306 384396432 0
466429308 138403661 0
234484467 605744476 0
656287283 231860719 0
204747068 349147373 0
166076103 798836576 0
401700400 391074841 0
739516293 81628335 0
133946678 281842418 0
479443975 295234964 0
389096547 295179474 0
64917543 453128406 0
8771734 585410486 0
599573902 555092292 0
380913432 759018455 0
595554754 361310521 0
127598558 284609892 0
443256251 141331154 0
690621108 497335893 0
722602108 208630301 0
307216813 136220538 0
732042706 231019178 0
347947054 548929230 0
554163264 733538880 0
643043638 793003254 0
701678509 681748637 0
511341073 368110521 0
652677872 370465238 0
174076457 488244379 0
583222242 199754414 0
559556354 41329782 0
660646400 650761175 0
220393835 232711797 0
163057024 270406006 0
191149151 699212723 0
278752734 123236323 0
756674794 235815090 0
512628646 229053661 0
76541510 16698137 0
353719018 362957408 0
477305069 294904316 0
385635359 644830482 0
210046049 649097252 0
704206090 716346787 0
327988451 225618614 0
265944482 620185249 0
381732435 283883766 0
365555157 347635727 0
183008845 55635308 0
3811714 286095233 0
781157820 247884724 0
71843245 712712732 0
674548899 157147168 0
748590279 267000871 0
281706131 640281877 0
171244192 690396104 0
412870478 394132765 0
704251768 722130216 0
477310517 585363414 0
615132254 527133604 0
169127168 177313983 0
247395482 480847317 0
549755750 455980256 0
427453675 487339102 0
443556003 148029950 0
201841177 727548927 0
262353396 135398371 0
553552998 773824826 0
391259603 417892118 0
649608415 209010111 0
751295547 402300446 0
416369455 785076543 0
784553862 571121374 0
235902480 14469020 0
660248357 744961966 0
234254397 572574279 0
614966925 616486363 0
187999258 400607055 0
801099013 252132362 0
555029861 680364693 0
470255562 381559917 0
24299918 168591182 0
795116594 278674735 0
344024537 130789246 0
421429611 5404999 0
310395284 127502673 0
292227010 617705781 0
527160081 360528243 0
201694216 577958711 0
589818058 286006702 0
329783688 638864305 0
733582792 767284924 0
68289131 675724741 0
355096781 513894189 0
550776005 288354692 0
349893034 535619741 0
705316583 65018622 0
195211361 494378797 0
605643324 203032446 0
104928826 629097665 0
613811638 430698324 0
301694081 553450790 0
564654759 247571788 0
116459662 39748982 0
613026052 453677613 0
101531691 112017582 0
133556523 530806481 0
561243139 520802428 0
27666997 296971843 0
83076433 60110421 0
599668049 357428890 0
592020246 456198563 0
297167292 769194982 0
445590273 349699076 0
369048092 269964945 0
280443587 341374731 0
16323047 251626320 0
765723435 526798894 0
490211816 778029835 0
188285402 463866196 0
620742512 301465727 0
682538446 19573027 0
175562141 640798326 0
760996906 385469558 0
212869282 422157515 0
446807631 256573087 0
482182457 791621639 0
754690163 740231265 0
71942573 77205956 0
445116516 214027261 0
668299930 249999581 0
299961661 268900202 0
115927401 319574923 0
431649049 98241904 0
262721921 670711986 0
657980164 629081692 0
72580751 115418874 0
519804339 216482416 0
760996291 784465955 0
486638963 16625054 0
512733517 394086763 0
180340587 403592938 0
527842268 787062390 0
387252541 583839456 0
124863146 27373977 0
254939865 83769404 0
794153028 590371765 0
744037322 416161145 0
675451649 375583443 0
441445956 598543156 0
550229689 77753461 0
759386855 567347411 0
544396701 730044263 0
462708737 471064112 0
241866833 261894157 0
148372556 14007326 0
599804951 604042015 0
605624806 130750953 0
115950568 104184353 0
112097642 372707945 0
146735160 207962959 0
376893593 365993269 0
106185410 426451172 0
730724391 226929328 0
416652946 419133814 0
684965923 82970695 0
45967715 653770864 0
796022046 720184645 0
297377533 589636703 0
240959443 559176735 0
497495549 537727976 0
577748377 588512898 0
314664017 525247341 0
349161910 181499110 0
567383369 363887719 0
597061869 458244752 0
380503833 472915255 0
21773588 644646519 0
418577665 526402126 0
481766255 719287947 0
555741144 577920525 0
95420746 618902274 0
459672900 376817786 0
516520847 414934616 0
317502901 502247313 0
591338451 153294236 0
316479017 627375571 0
699174090 757259 0
265385327 582951262 0
419543539 294904276 0
12979431 679593032 0
390306017 284991910 0
705060909 444280311 0
748034698 385406107 0
313953179 455138819 0
791034331 725832185 0
157814732 759742904 0
794634142 801451400 0
258211704 612210470 0
414810301 276853742 0
249004808 249463669 0
206083505 299217829 0
678238281 431493961 0
733827672 524354351 0
473685182 341637603 0
707081893 731733828 0
59809885 155389761 0
527074745 56331920 0
31313362 231881909 0
763843571 38069176 0
781723751 336330555 0
654882300 20588744 0
146292298 174624363 0
699023036 654725436 0
33573555 194004631 0
594887961 625328717 0
3920960 799397780 0
26771715 50405693 0
680781175 541236237 0
241876223 657165360 0
385300945 761960525 0
116567277 782874257 0
379619206 495371345 0
488604671 316701991 0
632741498 697987436 0
43897478 589638726 0
765793099 293221348 0
642173638 581168156 0
460307615 728476313 0
223569722 160038549 0
145822202 786641435 0
689725926 121727647 0
353754407 296485317 0
324694600 384245205 0
409394533 612795777 0
611764276 373733392 0
354903124 491567446 0
201826477 784716067 0
50414362 64855480 0
493551325 162636360 0
89515861 208946950 0
289488198 304350617 0
222426482 90799580 0
382720530 67708706 0
50620735 489777480 0
378697748 629940221 0
411675892 529815442 0
760588364 560652790 0
236521534 618930177 0
107835970 656428861 0
720015854 714793067 0
64954492 189917500 0
750562254 319414323 0
30096054 111158005 0
611086718 28362689 0
75215703 667029396 0
672382255 127165188 0
222176977 655081792 0
411348603 782028450 0
692212624 82291460 0
176664020 78142271 0
214426896 278439583 0
89928590 670592694 0
536932399 671329979 0
744414154 236832638 0
417994046 763460866 0
494725188 327076222 0
661146264 789117312 0
41690776 362093049 0
316364241 190286495 0
729629616 513923367 0
765151220 251423887 0
357267313 486421093 0
755490598 507950968 0
627568889 589341485 0
250266745 798650679 0
260215588 63038727 0
458869920 724773643 0
410571446 203638863 0
531621776 368700962 0
637321597 182665317 0
426950076 120842684 0
523664675 592882637 0
82778640 15343669 0
494038495 790810229 0
558198766 59683074 0
780996636 231453098 0
782537723 703212628 0
41930078 193140812 0
456205121 563581638 0
505755680 571462631 0
195362183 345625927 0
581419575 456175691 0
768116312 640370982 0
49883281 70442589 0
376093738 228897851 0
398898966 16826208 0
39961512 666393322 0
478879547 762185492 0
546287690 574882119 0
682468644 231882105 0
40774490 151001345 0
654601353 278608168 0
93158517 283869208 0
570693071 769699370 0
104711488 673770080 0
322144096 208181590 0
612959150 46711351 0
219612989 601042361 0
346614718 697657683 0
400479599 59790405 0
247647067 623907135 0
737403651 391831144 0
220729148 570775297 0
654531972 215214309 0
370474613 426567869 0
236534209 767904686 0
729207311 348045348 0
202148293 111277838 0
273086977 630234703 0
635169376 742374872 0
597881660 622328922 0
520302066 156820458 0
17197372 496452517 0
569224109 91667200 0
274128952 80098717 0
612479355 730465668 0
769903866 99303653 0
548834937 605370382 0
63455359 140820925 0
58697102 287199820 0
485737439 189454482 0
200298881 205299074 0
242252674 345997675 0
427897234 710029685 0
548989199 220235160 0
307225144 158257124 0
224627601 435379534 0
559882733 431424089 0
114914837 153733560 0
202458904 118797562 0
543572553 200045596 0
215292418 62759508 0
370075714 451562079 0
569498874 798787169 0
515910485 366043391 0
386613783 56009557 0
688760787 658433639 0
37205052 240351834 0
625440962 365722014 0
758642006 255696754 0
289288578 298878879 0
65583088 110898309 0
759267885 269530278 0
550325261 666107232 0
233184733 505933161 0
676402282 377128251 0
288935744 485934968 0
442396144 395913865 0
35238675 86082375 0
740772306 648937019 0
593872728 545604471 0
28459982 102609951 0
286563095 363127990 0
94628114 766842130 0
687766747 624147356 0
629439183 142117647 0
397967986 526595045 0
440777047 467068087 0
176785189 68709801 0
795464465 450972497 0
531070782 32834520 0
207011750 688441748 0
528902043 656037008 0
99798792 399226373 0
460518719 125687681 0
682101681 220984673 0
637132153 696884558 0
64166294 290277442 0
236234787 120541661 0
764929900 267837468 0
500301910 120024825 0
152116031 547052979 0
135722636 368428121 0
748071402 753455671 0
215125798 81569973 0
540997106 341625432 0
488983153 597068983 0
77939690 67067851 0
106792289 502041940 0
575164971 88136842 0
763365217 431208748 0
451351342 201727804 0
419661686 735115309 0
89812663 104916136 0
118569504 574296082 0
32846857 559621962 0
59630198 489377490 0
534060268 369808106 0
558010783 568534991 0
278973673 249004173 0
149866415 778716634 0
82513703 63258969 0
792852564 785097891 0
293408943 348484704 0
496659398 440744502 0
150824469 793034538 0
601589208 108825986 0
481645156 297043874 0
477460829 731604156 0
339824422 71276623 0
186140780 169635559 0
386592900 500280837 0
628220443 517842862 0
99861870 136580793 0
565140851 798789509 0
147015539 35326280 0
103197080 292201349 0
734816473 487608994 0
518309321 519747649 0
111597630 245808138 0
498096848 617819661 0
701448970 735492981 0
334753118 160037438 0
274925418 713889811 0
439721148 21114186 0
287017684 641750863 0
678503038 655475439 0
116103249 152324285 0
356227794 58345537 0
791055457 459825929 0
380575529 704406713 0
468567368 55797312 0
672829538 11408782 0
568617190 588793806 0
494130749 264404773 0
627665595 723554455 0
604549487 73473864 0
646566729 434289170 0
519140322 307432194 0
566066793 480397871 0
298529387 586438074 0
286536930 150999353 0
410361378 168979238 0
39919100 750477261 0
311763497 4874534 0
493267667 701714034 0
271284758 756561124 0
307536203 229311182 0
285398578 285808748 0
207151270 172628975 0
558746624 457906422 0
734849788 291281220 0
334122663 427825176 0
631104527 751579348 0
513281559 520035141 0
704764422 456675643 0
718425958 167447641 0
350626774 146915392 0
543858212 413158573 0
317913851 30851102 0
65053429 428248345 0
376920708 683909299 0
593109572 288896089 0
573200543 286963353 0
745485898 764581727 0
220742247 7843960 0
464070118 503555086 0
666721028 640242643 0
8951337 308163984 0
378629021 359631391 0
396119781 581572969 0
259649469 534703158 0
383225918 541964505 0
159770985 467274504 0
423512169 225511311 0
576653628 399211320 0
456413015 240558945 0
302263664 274276219 0
333717497 701589403 0
239646128 148995937 0
728238051 650027903 0
34892491 431913434 0
734724816 396147463 0
61167077 107612034 0
437060222 73090969 0
561097203 95118162 0
520539660 619937850 0
69996493 412291591 0
31375857 578243665 0
615892959 682717150 0
692361034 326756137 0
457941921 586816531 0
124815227 248045665 0
401157370 211012544 0
46942471 238784559 0
295743914 143035494 0
743403983 688894462 0
716812719 527143128 0
585438981 72677703 0
623267155 61891725 0
700666261 705261319 0
495901704 608226256 0
34371697 649261296 0
72172267 64024602 0
235550517 785718886 0
667771760 173081509 0
648066421 706990131 0
631939977 745218624 0
603712998 585122084 0
284544860 279712915 0
90803938 243093443 0
797157350 411000440 0
763132471 602885383 0
49183012 635594424 0
310654378 440660365 0
293057592 436801068 0
328562414 209454696 0
565520241 536744143 0
17771357 19354825 0
532118056 557023151 0
472503862 503432110 0
775840528 791584840 0
134490828 340670336 0
572615837 230576373 0
404670219 253849076 0
586423456 384393667 0
366290317 661560590 0
145694217 527155073 0
433666497 496253998 0
3847156 524795921 0
349418858 60016836 0
495150342 587543911 0
765419708 496701540 0
158083091 457603753 0
396275966 674844555 0
162319815 609884032 0
144380547 697003457 0
533597583 554678564 0
494187165 59359473 0
290777249 124013441 0
649913067 407306053 0
201807004 19573164 0
356106030 679106040 0
107879128 603658418 0
475401234 252916621 0
438847836 146858872 0
90004250 185604536 0
172079740 497961457 0
799618672 251195162 0
553378258 669164426 0
395218081 293743063 0
402178147 105439670 0
422727499 677238737 0
592165245 511564485 0
134054718 510170634 0
158110692 640842101 0
429910848 543646575 0
97331579 794929612 0
58602492 652044798 0
119973545 687328547 0
48156144 272008400 0
72157135 427655781 0
344918789 253217740 0
541505528 237825341 0
791370212 690862099 0
398021741 191036178 0
183189542 198526235 0
689449940 96826444 0
298887492 687453342 0
234542854 712664747 0
688435617 741192171 0
565933387 704448985 0
740399094 656381823 0
752859017 678547806 0
239227768 264386795 0
3193084 690345227 0
121377205 773916048 0
275521890 104516044 0
368062953 572637062 0
3694906 749966832 0
208575985 337586636 0
340192051 797036448 0
500949476 244661623 0
473457507 222486095 0
767401859 600909704 0
675377239 751510184 0
717548869 713419628 0
470185530 221650381 0
705623862 790709358 0
497188954 212052773 0
443649178 625638330 0
249716797 626210564 0
509307509 117883095 0
706720774 583201190 0
219098709 751222819 0
36453928 475768039 0
350174714 590946615 0
344488571 96654241 0
398565316 622453644 0
416622638 776504894 0
536115885 701096025 0
357289007 37271635 0
172185104 495584403 0
550388276 686968015 0
791950510 456878279 0
718604683 87656310 0
444949242 543160878 0
23944301 608985165 0
375185975 123815154 0
104433449 329758370 0
400773374 43562340 0
17899748 719480624 0
385952548 171994233 0
354022555 510393183 0
31456814 331915147 0
345649648 249157397 0
586269656 29982066 0
243085610 656330177 0
568284795 296346478 0
152493737 607807448 0
683092055 477360763 0
736994397 633895415 0
103876756 603015656 0
20953937 10194761 0
165794503 204067069 0
303056086 535679457 0
421517823 348325779 0
530148922 222863868 0
717860298 250645944 0
443243796 232512493 0
609053850 208397101 0
318554108 467210375 0
522262809 634828212 0
417894892 385767003 0
339292018 764932149 0
665143780 277278522 0
790777426 223801172 0
596408883 722544412 0
449518116 203283993 0
288900591 642022381 0
361028962 299638671 0
748113172 463152757 0
514948886 476901320 0
654601762 636977480 0
695639320 469195402 0
260340440 610418913 0
186924908 387927689 0
364582474 627649193 0
333574854 423818073 0
772068417 624436556 0
144277219 291238969 0
478361304 392762335 0
660698406 642998750 0
640405209 605768190 0
176397689 270325055 0
466625817 793993684 0
486606316 519050131 0
235168554 710632983 0
138496593 751698875 0
722705378 18809424 0
522641702 293225202 0
107421229 278262973 0
274139565 339905430 0
582138512 580040491 0
52481378 178053379 0
404330399 719946936 0
562187854 91694768 0
765373933 591028296 0
725623378 570929493 0
714327310 526337920 0
90324676 405324470 0
285876271 696297894 0
186210863 278978621 0
358606832 148499253 0
239724350 551131590 0
401452823 417180020 0
796695350 123530235 0
334496014 159683753 0
625706649 35619665 0
110223312 216850214 0
133618462 715677848 0
246770318 787593041 0
7035943 715416885 0
729030562 239517633 0
361328509 47773180 0
141686529 86888970 0
555721159 221721249 0
613993481 442732834 0
663926556 193642626 0
374104266 707996552 0
637291113 459883050 0
406430663 370439467 0
69299009 656314109 0
14094811 759516939 0
457058981 117289362 0
193819585 715924703 0
486981066 286116684 0
43702455 70295558 0
157192836 256141896 0
783110448 696267811 0
442495891 681639373 0
66337894 315472788 0
280054130 771293029 0
338647970 710923299 0
34349572 404610596 0
417850736 395322630 0
648613358 104763927 0
51853398 523964787 0
300627822 786367866 0
394732210 351084403 0
200733986 387166823 0
516918357 334216400 0
616343286 681308709 0
631975075 247265950 0
522397510 472155705 0
296420350 33593673 0
244333522 202688530 0
441768827 505261858 0
799596852 326459788 0
509015435 541580340 0
790692695 335250872 0
388712336 309331412 0
538955884 779080638 0
145702142 46141270 0
739598366 448047406 0
519879612 290846576 0
400948987 28097928 0
297849462 161205756 0
181014634 680140549 0
785150649 132640206 0
595982843 732065300 0
682669090 528772003 0
530518465 329422456 0
92501132 389047455 0
50402204 606413713 0
585608645 686282810 0
309965714 48543093 0
621976785 340888626 0
745285034 725358977 0
626779314 408327375 0
312661816 661963889 0
281460123 403212985 0
116526046 594746297 0
138795180 596133727 0
455952001 504638470 0
468481018 103264354 0
654065815 328170872 0
467850108 515403445 0
510506098 230073872 0
291962345 566647378 0
139204251 533008056 0
327979138 512084894 0
290327223 539941252 0
539788334 388152742 0
639951162 610414023 0
501067583 21577685 0
20658020 53919804 0
101928040 675377106 0
46671463 560620553 0
601829897 789196938 0
634135263 148117049 0
289986637 643140787 0
606494869 620253235 0
309206713 357959977 0
629961015 177804707 0
737080315 556028901 0
341331541 482242210 0
698468493 751815072 0
213254210 516149014 0
630138105 567527019 0
212951371 13119900 0
351872490 71641349 0
226479570 408850186 0
220044662 61723566 0
265444452 17347180 0
518730769 61106915 0
734069535 158516014 0
304308817 672593391 0
79202030 417610529 0
642685079 562521540 0
95006827 772135938 0
575370577 388242233 0
408938637 234157397 0
127645167 343239644 0
530146857 59982442 0
172085245 617961501 0
610333974 113956612 0
434472542 482222277 0
582742656 754962586 0
279903961 1050711 0
253341860 186928272 0
605322631 489131471 0
219319258 384038054 0
267159921 531871911 0
519571339 680208074 0
317999458 653418395 0
62788814 141605572 0
717746410 281339328 0
547413190 519433159 0
602328805 718007389 0
741085326 303853604 0
400467617 89336667 0
643389956 128208769 0
85515751 550757974 0
541024326 524571385 0
697572448 112013405 0
709304268 550355798 0
482861972 164996669 0
230452639 505894952 0
571646887 216433908 0
527563198 55162868 0
597852948 122594710 0
362734654 197457041 0
142302597 665675534 0
415375410 416023221 0
671286863 399271879 0
721185590 556339942 0
699986898 794468923 0
628973914 785258353 0
325383797 100622812 0
631176536 526791271 0
485536755 389874135 0
685194622 637486619 0
454939695 223507456 0
7567487 379148651 0
106623700 574776416 0
789216163 107240429 0
478168554 147207669 0
674747134 780727597 0
454793934 488032955 0
407176126 499327615 0
231800186 679425666 0
774610988 683344906 0
296630309 408082372 0
558205018 282792377 0
388658279 310859317 0
43487335 419356792 0
742790840 724253092 0
458871432 206599418 0
111868551 5588825 0
664859794 488719374 0
771663908 568791652 0
57318025 596541004 0
63429601 572026863 0
518346760 608110980 0
228508426 220647724 0
77651057 416255762 0
487015405 279352583 0
703202035 191604647 0
534996205 487100553 0
154102879 83190505 0
92075939 225428214 0
696188255 421581022 0
745816355 261087130 0
149667361 399432834 0
797319440 672936232 0
351416819 615796706 0
676171779 689600639 0
335362988 216020125 0
753823407 540628232 0
55986197 310046152 0
130217314 50557241 0
327334423 531494591 0
343939950 639106672 0
303627337 15760139 0
772497956 212896389 0
189915940 659310404 0
313787722 709016569 0
431293646 381304306 0
423839691 589661990 0
132095870 507315339 0
410545107 274718842 0
342530825 641003293 0
699123613 621233674 0
385267039 488141687 0
413407223 586384980 0
537451520 397338577 0
279802348 553123563 0
27266875 796477390 0
545461305 794553384 0
257053136 87924419 0
509406783 472756414 0
297351222 505553250 0
394434436 136557855 0
547076572 317747911 0
728417172 386854764 0
411101030 566274925 0
591968253 694285988 0
797393870 254503305 0
639195540 640128625 0
212322965 508953212 0
306286740 240212478 0
710643474 464585120 0
131084255 546067668 0
270570505 59793943 0
577753808 395942943 0
508249979 753130135 0
329036539 599900994 0
220229744 624839969 0
556302662 266776801 0
229262505 725881600 0
158748028 56340942 0
478680427 615000583 0
189107511 390076223 0
522764136 798507726 0
776591392 569720121 0
274826947 328929994 0
133548552 297332278 0
540174591 511659057 0
695311659 800764490 0
620328036 211019293 0
790856058 495610049 0
594764848 622780079 0
182309634 228015862 0
697845570 703271891 0
89555965 670403224 0
470871106 38179434 0
300984359 66855026 0
170153737 566110671 0
410210896 576728445 0
21641936 144680706 0
33704016 546010834 0
792316999 755539749 0
164225170 593088589 0
593558686 507412165 0
18866252 730486936 0
139396357 364925390 0
29390882 629280105 0
453384546 711439900 0
543174416 19037817 0
243958902 40219982 0
796215382 660149640 0
30484076 738929583 0
300887683 385800442 0
226110054 494623660 0
639791310 618566331 0
261324762 41265187 0
515338745 689920918 0
544736190 14475687 0
567916540 496400775 0
378974585 389164825 0
597914177 640721702 0
5720144 185578471 0
190338939 282454532 0
469495255 601614057 0
462022808 494301379 0
127960930 365964998 0
236829434 16436124 0
710952219 348638893 0
220223995 314114328 0
569566842 588034593 0
241155273 388464400 0
696099830 757853564 0
450803027 762470561 0
257363653 227824450 0
433736037 232206900 0
317724239 60184175 0
680468963 292940823 0
783348261 432298182 0
647013892 478084823 0
267390201 410679727 0
797331229 233948228 0
420090832 426822382 0
234592036 747960975 0
102093074 509052774 0
766414585 646366407 0
201220127 456988747 0
483414010 351003596 0
437633091 737566658 0
72057036 722088045 0
749196403 780095814 0
685406851 157598974 0
23153939 715580893 0
48705073 101616385 0
162727258 467607652 0
104816027 638758330 0
602053537 692096604 0
218571330 25010789 0
768624290 249794248 0
192926592 191916508 0
266939247 335065233 0
739422251 478776322 0
731073088 392412166 0
563894824 727809523 0
431647476 221025412 0
503810280 416860242 0
596830857 632995564 0
633632473 586050721 0
18568800 6945925 0
546035570 373281307 0
53004020 672607465 0
269012064 531004010 0
254784008 504110226 0
501258234 664842508 0
513687904 353305385 0
355338257 580918974 0
556400313 337100657 0
711337913 341854873 0
672875962 54401013 0
630019461 696202347 0
121347639 681531636 0
443733164 56672871 0
140153751 752942521 0
294190567 530061829 0
103076671 782483630 0
458361676 798799519 0
638648174 667957704 0
568286752 310004868 0
383555717 442717202 0
515671408 145874114 0
558009411 744349947 0
110699217 581074328 0
30075970 361132036 0
161587255 376073736 0
178260473 793725902 0
678229104 511743939 0
200908308 781304454 0
614919196 131678241 0
648079431 604464437 0
145928274 531154616 0
357237969 460902 0
664172433 729668857 0
347359659 420700888 0
615177162 376083627 0
795828347 251312748 0
414393860 540723807 0
173876099 8954307 0
316847554 64876622 0
470364610 693575337 0
741806662 75555775 0
271581973 511711936 0
429811365 791121454 0
248889771 687661722 0
258063680 309923476 0
635652928 547092749 0
799984454 320938306 0
229323586 126194976 0
465158727 89652336 0
30110291 137031736 0
251961805 13862982 0
637272907 214245729 0
494737425 245334148 0
378988720 118392640 0
42747435 273624225 0
14603754 584940773 0
227697214 395923080 0
707669333 153051255 0
79955891 591998914 0
659360425 536209766 0
781565235 377815298 0
698622937 487391788 0
131282279 168018300 0
5949075 605440381 0
710879450 163692320 0
676443348 244245788 0
484314024 640308006 0
250067254 588399691 0
321223374 137722601 0
437802724 142892423 0
438796010 659110112 0
404089017 403205473 0
650660193 185554667 0
93131456 374972373 0
301416398 746611301 0
326532642 409557891 0
461700108 13754956 0
692351281 416869408 0
244229788 407794016 0
329932882 60932525 0
33035635 318338816 0
630847911 562211125 0
352404585 789472565 0
468997981 782284584 0
410401988 118710821 0
265895602 150245782 0
115324811 719813178 0
84425092 408710267 0
590700320 19932101 0
290961769 677263222 0
202756833 174926687 0
643906495 601469594 0
679665475 165623564 0
496566797 360998763 0
108999351 455709566 0
367131877 507503404 0
489644574 794216476 0
633097658 267164567 0
367152751 149006922 0
511864192 575367788 0
248367613 582686696 0
309662217 716729935 0
180203295 301047507 0
534978130 418241263 0
699881927 757258542 0
588857563 338527 0
649892300 164772602 0
465193634 710719489 0
625914818 391354746 0
57134395 156678657 0
611492672 202587504 0
161205871 647269207 0
641378464 635452684 0
291645254 694848938 0
355513027 82755861 0
528600490 78662114 0
481548704 177749237 0
309517751 481583783 0
530543537 357464463 0
535237446 234782199 0
19524034 680962713 0
318877082 568457480 0
59900241 358953963 0
27256310 610513981 0
305721263 454631378 0
121241679 777067177 0
429903611 189264395 0
620014662 239415281 0
777617926 708127260 0
686401177 773970167 0
284518947 581736729 0
401584317 577882751 0
124215995 521404409 0
28534081 610157154 0
712724679 243130201 0
570208419 531373894 0
189264380 265721412 0
126003372 660325932 0
617833278 736024969 0
413444276 157136462 0
552754232 396360968 0
162787839 60529341 0
279929680 559340541 0
148606721 391223243 0
573331781 127048795 0
450453083 26418548 0
394662575 67726843 0
145277057 373093038 0
331419259 420410 0
185013621 218776295 0
607458893 208377246 0
535302166 176907340 0
652960912 392382978 0
801379981 52789623 0
722784194 538575330 0
677216564 499019430 0
506010908 69910724 0
573629856 558467646 0
724544010 218599459 0
619390348 503293752 0
19554092 175004484 0
498686899 496438561 0
155491575 329632957 0
745414255 298809967 0
395730453 134157918 0
612713743 650488626 0
436566131 144713646 0
98055699 298807351 0
518406767 242243609 0
327136510 151807010 0
101974213 498152710 0
398989041 668591680 0
681665619 216085561 0
464889831 747609856 0
114874972 611080672 0
221006248 721152055 0
64485182 485764185 0
200873943 430505692 0
643174756 340460294 0
20146484 413696506 0
65485595 706349067 0
186399512 438488364 0
724270599 91880054 0
670836397 97179472 0
32169876 792853758 0
32714549 791224928 0
20017873 51916081 0
416013101 602970925 0
666760222 158084684 0
120529133 221716104 0
163165017 143571129 0
214258952 115631639 0
89849085 511798166 0
609430194 183230010 0
235079943 308870688 0
246844271 404055819 0
768110299 270386304 0
374316441 546106984 0
627910670 526112223 0
537210785 656981347 0
21149204 232742436 0
507708598 165225875 0
193450533 663959183 0
413914777 558230629 0
349993389 243659488 0
479285609 376782551 0
452362131 240769004 0
139615980 363407868 0
440090931 218791955 0
573382667 202292673 0
768405636 18324980 0
381832859 556697999 0
312875772 601685737 0
215726772 573434223 0
544176658 232743211 0
342904007 546207259 0
327791020 77237624 0
324272544 179793998 0
182126270 724483261 0
525449797 773802877 0
366389433 298999701 0
441700470 680958833 0
535644665 722661093 0
236140913 145981997 0
447620949 801207250 0
111251426 91072167 0
438706432 31829121 0
423254072 52888169 0
539610650 613201118 0
121759942 140685055 0
799236987 285017878 0
263546218 498127740 0
196679766 382337056 0
522115060 623881455 0
226002935 419750201 0
100842327 49779632 0
489067262 138944967 0
27282511 430238736 0
404362685 100478089 0
225979340 110132127 0
499603102 517534671 0
724686736 686146197 0
389828559 54644995 0
114318066 329901101 0
765383113 369199840 0
434727133 706877577 0
352529534 562655382 0
471371691 184977302 0
213481494 661340110 0
372743170 381886595 0
412779997 155482822 0
246227667 102980323 0
575818083 74277790 0
355928375 10509768 0
602933021 166730861 0
207823303 232098683 0
418163055 635769721 0
454173666 308933670 0
616240579 699761880 0
623608675 452828616 0
783435543 431323162 0
795249158 628659209 0
433765776 782936528 0
418921262 657865143 0
85508219 64502372 0
561603171 701290699 0
202999085 143389346 0
728300118 750334646 0
709636735 339625071 0
10372277 533734491 0
608081942 657724101 0
169193210 113256172 0
119824836 238579752 0
548531257 540937221 0
137259471 665398417 0
771874847 379298685 0
726942818 516308481 0
249931399 571314208 0
221302527 556236150 0
155892598 184627792 0
579600753 82604142 0
502887599 709209263 0
263081726 602985089 0
385546349 385694936 0
358711946 96003389 0
295694277 641267446 0
705150036 410454213 0
416234130 164080958 0
343195220 253474265 0
441081617 425494346 0
329175947 559892605 0
505251443 510661189 0
53146606 367887906 0
153647066 746009424 0
609199135 499770120 0
310848886 438621299 0
116774822 157657632 0
322822317 316219286 0
322673987 104466881 0
612475212 340388320 0
106549940 587548708 0
425890434 117016873 0
571274849 760603545 0
636726799 121068331 0
164809222 671609474 0
580156266 288997666 0
475691709 100550192 0
55514517 630707982 0
62011412 640291927 0
6342646 243821190 0
567699495 445452273 0
458772489 767438926 0
203736091 782254018 0
720803200 426895868 0
691365333 447501745 0
772946104 653093430 0
652438853 56435535 0
304012444 324609001 0
8752263 308147844 0
68013126 488431281 0
522256717 701044227 0
673912388 485074163 0
529660673 668095429 0
163749113 372449015 0
51839382 298375184 0
96652236 312539566 0
305581615 341891505 0
546567192 9648546 0
715270005 634188962 0
97626138 423314095 0
648158902 390149978 0
217746474 18794906 0
744558317 483671914 0
474016049 418546734 0
145393981 422433006 0
791439854 103507921 0
717314033 431231318 0
561626981 343076100 0
561198655 582719291 0
194581465 729392528 0
500382558 461834090 0
457459719 202388223 0
393801332 659945896 0
397267127 382959030 0
321315485 743296784 0
625590193 35880866 0
723800852 736328685 0
243170555 519132536 0
48813145 330186932 0
734821035 518531864 0
630798963 142946649 0
559724836 562552274 0
169202583 633509593 0
481633706 28643031 0
271006894 328997331 0
1049045 23481381 0
528102247 55731431 0
221140979 795020505 0
592957662 17096840 0
25729596 392500092 0
514013754 493178613 0
714264110 288743824 0
346524414 362688504 0
393752143 224483032 0
53348132 248441060 0
490997424 313461274 0
136178612 158972815 0
664963297 47352591 0
781580981 719636017 0
381518650 404485329 0
127833814 157320077 0
154353413 784169345 0
691024191 383617701 0
181872339 139292589 0
265012687 710877220 0
284236072 657672469 0
301046587 226586157 0
645936127 305164118 0
557137491 37340375 0
757786158 655148994 0
709127520 550189836 0
370853776 25900133 0
624483995 156022540 0
641239347 644949665 0
53588450 439516409 0
120457236 430575576 0
312459981 451684483 0
365501687 289785867 0
584422604 310359998 0
750123958 237246246 0
369352792 242048281 0
6774188 542406334 0
389669969 256339146 0
764850149 181488170 0
764401776 396119822 0
403130571 218871743 0
445691438 159069719 0
563523962 705857308 0
84685499 375193427 0
69705479 797040452 0
716419414 668583977 0
660198177 703429731 0
471075508 663422811 0
493203101 455802729 0
675564337 783916171 0
410975993 52654009 0
735319014 135165646 0
324936108 432029448 0
49701598 151639864 0
102786102 600295703 0
92828962 231769249 0
739216289 61780702 0
642677884 46038508 0
323905014 413508807 0
365309430 785145471 0
267760334 289679699 0
374241217 579843913 0
200391233 393989291 0
594431309 387355206 0
693628495 789227883 0
584536482 592388888 0
49740002 186745442 0
591515948 762125521 0
327931616 733717328 0
150294258 560018160 0
577179800 108773458 0
564086320 11759632 0
669504370 165306555 0
673243613 758018344 0
751255043 708159284 0
636881215 419515767 0
451120741 78580111 0
324626445 780964958 0
572252814 799856794 0
739064769 108040366 0
680820494 265610613 0
491022004 100416396 0
147540505 462195792 0
634775441 131136443 0
589811318 460223814 0
697546037 672198572 0
528971717 426976886 0
279270719 586402436 0
373774161 255683480 0
188007942 766744010 0
171921196 267854576 0
533195915 774987808 0
135347742 118667808 0
460673980 605266600 0
613157546 442870648 0
591200614 378258469 0
614759966 362899335 0
568289903 535029633 0
233899230 783750975 0
151580839 570972581 0
191928004 208175023 0
797431233 394882744 0
318281280 24177547 0
47827082 45518222 0
110505441 94360500 0
524561403 456657633 0
547285258 396566815 0
745333377 481254896 0
237500381 61533408 0
525389830 502805068 0
347504044 790767570 0
192737587 123022671 0
224305445 142566828 0
733451584 113857808 0
496805085 159812804 0
687254790 169367149 0
374634531 272484245 0
253033994 777672084 0
94791701 531021575 0
57710723 4890939 0
88432527 400661026 0
278062969 64678059 0
301473398 53421609 0
222116311 488152154 0
393739040 242743167 0
387389213 132822671 0
592863076 398430487 0
314123546 536214627 0
60183095 658490810 0
304756615 451638351 0
73280640 321872100 0
79657628 19693274 0
579562711 541982048 0
7259415 102014135 0
527059702 40533395 0
126174347 9167018 0
158151122 339684417 0
214357718 494082956 0
648389620 425092451 0
136856197 29323648 0
155425003 324557507 0
742368695 53809842 0
650028984 651951527 0
232863804 245505167 0
495871251 404071426 0
101792852 724029873 0
650950067 358466594 0
592544787 484425456 0
11442734 618542445 0
377156354 200714013 0
760819934 121723476 0
127132163 120460728 0
639406769 681979169 0
398618679 629009193 0
413820523 160456581 0
387901295 483450274 0
700037523 464491001 0
224092929 285320969 0
168234823 743872080 0
574101088 349904235 0
33173478 433511752 0
452144638 594998049 0
763137445 194739944 0
152568238 426155323 0
750278421 561610042 0
447371661 170055432 0
749524010 382214586 0
697823068 282963373 0
674389 112379062 0
427474135 384555436 0
240485875 519227520 0
153078559 662673518 0
776720919 137586530 0
246645249 324320921 0
134171463 589292787 0
179650002 334064335 0
256452650 156644187 0
530390183 138869460 0
242581582 167421072 0
487168572 759838778 0
274081158 188014373 0
359318247 6007667 0
4734939 346316290 0
701418975 516456089 0
87084364 285390679 0
24357134 590297223 0
389865753 366660245 0
38862538 4531995 0
438461455 429031763 0
345608010 570149366 0
186201852 242895145 0
307838259 293399189 0
258885369 82707118 0
670361813 274272157 0
324870252 557855099 0
308684039 61194479 0
458139952 743904761 0
113815181 776306103 0
365268947 446934082 0
51134519 596944564 0
143091813 269684461 0
241679798 438322006 0
333940790 430890395 0
120458185 665941776 0
533651322 614693140 0
713377485 221600661 0
111163264 330875421 0
717480491 227928898 0
418626895 120555213 0
158196675 716614995 0
760238505 208728162 0
493531402 251365701 0
768853702 631558371 0
445639604 54460998 0
747271942 369973976 0
544050457 651445734 0
734399847 180560503 0
753667332 249398042 0
766468806 75106033 0
535516356 696598670 0
614911220 44368582 0
659098246 742596600 0
132371628 337642435 0
139031532 425035006 0
169339680 443210408 0
189374401 529787089 0
549145299 319062108 0
414609143 249825946 0
744871499 574098970 0
69929401 454295564 0
354506928 330622535 0
769284455 732934561 0
548270765 535337362 0
398387744 140776751 0
551049200 796554487 0
445460216 57260907 0
546136121 694618127 0
654214082 408243285 0
682671430 53983078 0
309405915 393001861 0
397499907 164065857 0
123600098 2113971 0
703634264 449635400 0
46133666 470990264 0
304821618 601298719 0
511129482 218207424 0
562323632 243416235 0
509358602 371545598 0
746565613 474997402 0
156645768 484366145 0
502754771 587120847 0
297546846 649577516 0
131076000 335252770 0
601354186 25546290 0
32778706 663036091 0
274766061 194924269 0
278563937 519156555 0
142503238 242936853 0
657049884 590451373 0
14982991 482870287 0
498982820 469029678 0
696138795 417672987 0
246438563 261407213 0
395523922 484576865 0
165645444 385489907 0
560407595 425588949 0
437967215 127391144 0
268332681 17661777 0
185397666 170897497 0
249660165 601930584 0
351795433 70872442 0
595916021 409106669 0
486120800 192140771 0
666666601 650656839 0
581525537 91803701 0
200641562 435831308 0
717688644 427717293 0
479553286 193890995 0
589848474 328287280 0
210738416 193744173 0
729330469 515074985 0
19527179 598907738 0
55621923 67764383 0
790463559 175724650 0
219386401 117979754 0
89827441 368573876 0
38736867 538741902 0
719215494 231874673 0
520642326 301600257 0
187146514 113450737 0
429714549 498131162 0
43263610 406281884 0
668648403 368558034 0
368752863 449030420 0
647424987 781375843 0
36721655 577414462 0
314710164 590638655 0
755638450 548661603 0
629731209 75611079 0
469508872 32998066 0
607387547 545094816 0
441198479 229938309 0
416112001 211922550 0
91303795 275682948 0
548113445 756690938 0
468306633 731498633 0
333263470 414498438 0
504558531 14681744 0
413545041 92784936 0
792780694 442935682 0
321246098 283203417 0
750633949 626500996 0
70075044 312392413 0
437668599 291691002 0
232170272 368571024 0
518436157 84999753 0
468229545 247366457 0
673012752 774963774 0
519654198 794917152 0
33829930 560016632 0
90056087 276115485 0
655087636 295387947 0
289692785 630844926 0
455847347 664145023 0
199946680 267143232 0
356148319 103469142 0
613165376 13062765 0
162345902 43777155 0
173495628 627659306 0
470286773 791873518 0
560405159 432122723 0
308209509 46015198 0
617519610 338915792 0
734396540 191423795 0
441159356 12158777 0
765930047 641932298 0
696394875 348587672 0
578925116 478170859 0
719108906 85418998 0
442520192 72041713 0
373195966 411369198 0
234511979 267896724 0
384779633 649266770 0
335702403 763504437 0
399024492 652407268 0
605904929 785310766 0
494961793 588243643 0
424608339 533424161 0
71275444 756816947 0
577947707 266204594 0
35918282 261299726 0
94352750 588786859 0
250609309 83446525 0
309004560 8573747 0
15827336 537782777 0
668491746 548351038 0
793927291 641738507 0
204874006 230233819 0
290943329 588634049 0
647441988 755710173 0
105303470 311620402 0
286165449 35271574 0
420381830 119888362 0
166968526 524081235 0
386318766 146809282 0
107136403 126178113 0
311079870 786118525 0
666367460 692249789 0
182841581 509265505 0
198369681 128690123 0
745683240 205965021 0
64813037 125683088 0
653124239 24847345 0
594100420 736964387 0
624383322 122969908 0
91227452 307281572 0
255095187 640164456 0
400437979 602312393 0
734724857 177453491 0
13451701 421157958 0
286451956 324375551 0
411260065 419708126 0
634873575 695347713 0
722385145 518985069 0
398836607 537987 0
48417751 434844080 0
525684148 431975553 0
201353571 372134599 0
269139430 304758849 0
753607529 54224100 0
566758850 706203605 0
358051102 383300027 0
18477814 674681649 0
115934725 131356402 0
744675660 800173776 0
139434640 560487566 0
441251679 282324680 0
484765525 650947771 0
125002079 505676421 0
213213166 747117401 0
390577067 10938103 0
680541339 467322597 0
197514312 218216330 0
794343040 501477442 0
391530367 740831670 0
289359644 677594908 0
79204905 234025393 0
426896976 104415625 0
502535456 187241382 0
500605533 626814473 0
424623991 82434175 0
732995170 752703870 0
423530164 502453261 0
483432562 610033586 0
188723658 116759549 0
572763350 141192545 0
488361310 672956192 0
673628965 139164250 0
314113588 64136590 0
718512648 201222173 0
487368374 268993912 0
240754435 340734285 0
538626863 459612991 0
313780102 43384572 0
551249049 795043681 0
161364941 800206966 0
156057756 450563438 0
600727414 60537293 0
28441469 543985485 0
307012522 195151105 0
132099155 572021192 0
34790905 120903096 0
557613889 774374726 0
766828011 189410359 0
699260382 479954774 0
616076481 422310954 0
645998870 517537897 0
80948709 496013052 0
599732643 66310999 0
655755226 750216837 0
538055937 201162684 0
545077680 112749777 0
298123544 125114109 0
372073820 321506682 0
55623885 600324366 0
17198828 28729921 0
700455711 169001793 0
267060886 613095575 0
743141105 495528001 0
412595142 730951611 0
316846888 667762720 0
193953039 374001423 0
345914549 779715012 0
715468568 777642620 0
787399538 513456901 0
449791746 304250926 0
705657172 800271068 0
92939036 144091569 0
520476219 4225668 0
578683519 693852422 0
342393371 31858305 0
392599384 236942040 0
762235337 685343241 0
73767646 328901542 0
650227771 461585058 0
420283004 475469314 0
35225972 699173481 0
192858916 115600699 0
678079828 225458465 0
642783911 799791020 0
324860933 44581916 0
737682334 312618447 0
53418779 232691354 0
106514806 577845273 0
788909305 537422194 0
684622956 122625202 0
224300554 464382351 0
117642309 707715871 0
195934322 457974334 0
777656208 604706334 0
155786131 365234188 0
527677375 94136814 0
622921767 146173704 0
425997962 201478673 0
559663084 308038756 0
47270485 111253047 0
347579361 612182313 0
727457908 212853450 0
197734572 196422224 0
738935899 534711496 0
456404018 391119256 0
572716819 723827539 0
766414894 750451732 0
18892550 524283198 0
664519336 160426278 0
459215020 126713680 0
66541800 89133125 0
503874141 679788269 0
475186164 735814203 0
622896643 172169084 0
388514837 392425309 0
782960861 712041049 0
583361033 247222187 0
572971953 534755915 0
55070040 603789329 0
207642994 522875101 0
284862338 153562056 0
233345868 319501130 0
273341485 159972140 0
507333329 192870507 0
731266203 356931503 0
771220756 201655634 0
41926651 80130157 0
204423547 425178522 0
478370476 733061464 0
191374104 63497421 0
343516924 87225090 0
276556641 273736271 0
674377616 572063397 0
35516912 707854129 0
115736334 422644042 0
110115769 502338763 0
638331446 718141056 0
788457735 451265334 0
219413444 290859129 0
528167497 428661153 0
513110799 130275231 0
476330742 248609962 0
542045466 135705873 0
334116374 698371793 0
9588929 136765300 0
632524357 49703595 0
342016582 188633558 0
156525782 527128596 0
242743544 249185085 0
381400635 76065113 0
580150358 767355417 0
16412089 798663411 0
165710424 12515275 0
245540419 697196837 0
347724513 622447303 0
431723449 268347870 0
276183288 18441124 0
501616440 297769414 0
443380810 721474496 0
145177760 476745602 0
543245521 329831975 0
329523099 716609360 0
797696 579068112 0
53396464 774344614 0
756134551 551468884 0
56337326 78315336 0
221487032 135828399 0
615667328 441282323 0
93518602 70154984 0
129206993 179302755 0
51452024 389631513 0
404561639 160452883 0
475813132 142028269 0
599687258 714179800 0
336482271 636837025 0
699198877 376800349 0
51395756 644135718 0
681035 163435890 0
367698229 518585525 0
657348884 550670470 0
269772306 214144317 0
77304041 230349485 0
133998787 519322859 0
36739805 755239118 0
147052673 573759318 0
476518298 734782607 0
56817206 145847436 0
270003028 694072417 0
567917628 148939189 0
638468972 775338373 0
584530406 304691714 0
140218668 429892006 0
550386477 779923162 0
257796873 105114805 0
16485824 142845527 0
158703703 193776295 0
238480011 217678232 0
701288042 671264920 0
560722806 62311379 0
457501966 548889277 0
583886307 44062557 0
117829336 7473921 0
281029175 411415613 0
728232080 410094217 0
462942961 757342498 0
446557056 27477956 0
201166042 85237101 0
49401954 697284616 0
588416701 294296420 0
586321529 67975210 0
476318332 625369602 0
491968127 288469900 0
222704199 484676052 0
301351430 59164957 0
544595118 590626001 0
405726028 379921341 0
798080573 268683430 0
545748760 508921814 0
502968924 428121289 0
177537547 727208823 0
622903422 762896700 0
427847906 15621491 0
476184398 712250850 0
587533884 245068669 0
788289846 687450511 0
478138703 486645715 0
186765142 161993193 0
230633246 571223790 0
507586377 432298926 0
248314214 105076870 0
445015094 715043583 0
800363845 736878263 0
747735802 203491371 0
411084166 511568561 0
13215803 275715771 0
49438303 181067187 0
234248093 220903469 0
339054669 175302433 0
71245450 724755749 0
358044408 104058591 0
615111691 347185960 0
32092104 320166594 0
241878426 242815822 0
465054039 425059902 0
467246522 976088 0
435272188 416565586 0
462063677 649706416 0
520062058 451837982 0
560209560 106196029 0
667091453 404986311 0
194922373 208213173 0
231086744 204134742 0
266928275 724218819 0
308978029 50215103 0
66438107 724442733 0
283768255 690586226 0
210139999 430020896 0
419480445 688751249 0
23931011 309320139 0
479856945 560448818 0
589199113 631754117 0
306081298 440221347 0
272023823 259274320 0
530034143 524268567 0
746002806 400436489 0
366678404 370628705 0
446230164 698463553 0
266109935 140402093 0
140742678 738814205 0
97252631 61029242 0
91471292 18406856 0
401666735 588667092 0
766470124 143133161 0
3044757 528589799 0
267376928 158347940 0
779123876 341001039 0
267859120 147889844 0
751324570 650451376 0
547033097 783710207 0
703082851 742239128 0
29979993 560170039 0
191756953 395886949 0
483088635 567815869 0
760447677 549785303 0
261120128 285323358 0
285216363 127949456 0
201087997 585328613 0
209015419 702364559 0
753716058 341903113 0
299488934 470535212 0
90947750 620580135 0
437543124 589747807 0
771239447 136557507 0
295550517 706449250 0
289376028 696647873 0
753213817 262899573 0
555883311 557583414 0
301765964 786876709 0
478110574 25366446 0
372670032 384955942 0
154087913 24701633 0
107021582 436938651 0
649544922 328191638 0
420514689 206947354 0
391640414 540223023 0
473264814 312990729 0
556969732 791367958 0
307068516 149664275 0
699460205 614934566 0
584045966 592712813 0
479006403 287449795 0
227261213 142558927 0
241731762 769369770 0
784508718 257765294 0
253551706 707634777 0
730513766 192205959 0
707841122 594211982 0
534597906 490793432 0
107082905 76406479 0
157458950 557347056 0
81143544 543194907 0
134746391 300591127 0
249705264 517207367 0
622351723 372428349 0
629955974 223385037 0
415723102 30426164 0
509996478 538403343 0
740598038 266771017 0
226759772 168731261 0
1458686 704019817 0
474867012 613194127 0
505833889 338147597 0
334678757 329358608 0
187566347 498313708 0
115002790 658774027 0
352402951 420248985 0
665583241 33120288 0
580115636 205331474 0
779128804 470463594 0
346714123 684863554 0
68660461 622236937 0
785243338 389748467 0
444986467 621400075 0
243894292 12837418 0
200042658 767167700 0
392275752 6061915 0
562686468 506204911 0
202104909 530728701 0
332164031 403465702 0
308987308 597867261 0
696019815 137201289 0
745016781 363876894 0
9030004 605918313 0
685201720 369688034 0
496686338 342575863 0
109055016 316417399 0
277602600 435642744 0
146780856 594678575 0
513246557 380714832 0
271557122 367354174 0
602414615 84070738 0
131895643 143147601 0
362911959 415138168 0
515266788 216799395 0
442603433 415253378 0
700952244 663042948 0
251883302 479500563 0
238159657 199989666 0
446576922 367050163 0
15055239 768906817 0
20644857 774522038 0
179237655 27977080 0
125601449 358751329 0
23497457 231993193 0
782124885 99344460 0
363354591 266191648 0
550767646 801303958 0
219074419 668414684 0
404479491 164998427 0
224536730 119859270 0
618312584 735254052 0
385450824 71448967 0
4780204 484239887 0
761756087 382920482 0
587861637 749218202 0
309566272 533052421 0
308206438 51298615 0
276939697 657549088 0
339234050 666948258 0
607230363 91824178 0
46873036 49471474 0
201398299 185748422 0
649584957 173846777 0
216777047 455085212 0
695163182 687679558 0
492256813 317717327 0
606556294 328704741 0
650976776 281052217 0
526848375 26792037 0
354844059 184211601 0
635110032 564002433 0
739333099 672591368 0
239654446 557426623 0
497244611 129263191 0
722855878 420760557 0
125118511 583674126 0
233325620 109094565 0
5956637 604483897 0
589703837 731819502 0
403603251 211721080 0
469374394 218669524 0
655678838 409858578 0
685456009 81544307 0
521137154 308522361 0
773536937 768860038 0
548466491 662523970 0
291642491 801156954 0
655541516 290816420 0
231975225 547612542 0
98866468 500451610 0
323020825 381659243 0
686699189 330542541 0
48101840 431881630 0
368525266 86395633 0
655011186 466615545 0
161428324 306729295 0
32925560 27417180 0
223986064 84493353 0
40767052 149501612 0
510215478 605146474 0
752173035 82569420 0
450585595 423530092 0
5204286 701878899 0
638098664 95098662 0
164038749 265880769 0
654072712 590344763 0
620126038 781159184 0
215756340 490556788 0
137873683 476343677 0
702961728 470716907 0
332863847 348989782 0
341918648 786526549 0
439952864 185684882 0
112669302 236177866 0
15514936 746749589 0
267741558 515057776 0
774447517 446961006 0
379036997 714494843 0
570658243 151474584 0
256659718 384115592 0
416565891 767143317 0
600102945 796974611 0
661715785 603680662 0
706728390 55073274 0
319649368 208825835 0
605246990 354655047 0
727787807 509976198 0
79676173 343759605 0
324152936 313183200 0
554137137 619135653 0
508834254 335098328 0
732468099 44009911 0
744883008 438268439 0
323734575 603973614 0
544842840 399531069 0
394836269 15331549 0
715105875 176591968 0
264345480 442704984 0
280348274 80316571 0
660727236 192229182 0
251698649 158095501 0
446113430 455386241 0
428266987 471572928 0
385100603 676211945 0
177355684 790771150 0
531408587 1185335 0
564541443 422617060 0
533725869 232097764 0
568705349 358266079 0
719086426 540311882 0
500058673 239775077 0
766829021 191854489 0
744758104 416471336 0
352552071 785823298 0
693115763 278385933 0
83686858 401972428 0
730047302 582460248 0
780949762 405966160 0
723040408 645972206 0
243316932 89241873 0
695298584 620685950 0
433080322 295773280 0
65095632 746014560 0
726149827 790322368 0
613358353 223092698 0
533625341 299224118 0
37687692 760348785 0
182688314 58349471 0
291015803 30158198 0
184829011 785600483 0
543638717 300252198 0
189394002 168402357 0
503053144 707514105 0
137324674 604404774 0
571884946 435526720 0
10811503 508422653 0
173076686 644883623 0
678586567 631510560 0
549794662 635167353 0
191128487 692043014 0
423722709 532056623 0
625139666 406738735 0
747161282 6695330 0
83056394 449783114 0
455550608 464464103 0
401204939 464873685 0
17951944 34066986 0
699849346 760834629 0
198889005 280771886 0
482648812 591586420 0
540790610 346059501 0
640189790 553811323 0
275929395 433021033 0
114613870 188791676 0
68986573 441500880 0
69042930 406290696 0
69393454 470903922 0
539310504 82979090 0
536042548 675586321 0
364396851 387890084 0
582687798 25597826 0
385195270 519001806 0
4582039 793013189 0
237638470 639628924 0
222482339 203263520 0
419921398 268356772 0
442168666 626573497 0
490119949 737954144 0
439244984 360931498 0
771162998 600859616 0
602484613 54410905 0
110633291 475016229 0
537736905 234793175 0
521443313 488912895 0
70601473 329919494 0
785117122 599565710 0
324587230 48004403 0
716666744 400285039 0
567402987 554303389 0
319003809 122513673 0
597051083 302921718 0
129672065 72241172 0
318779222 316002791 0
524473398 691892807 0
440696593 24859698 0
289470334 448453764 0
711824453 226198148 0
674846236 414611602 0
606553571 449743172 0
204388076 35201103 0
228600422 745403069 0
381489300 407924210 0
282694249 623850452 0
372447733 698477641 0
478966764 168828783 0
499652484 620260949 0
572653946 500342032 0
516925980 408200734 0
651316684 490122227 0
22343819 348122824 0
467123479 785019080 0
29379415 181451442 0
249745938 737973613 0
459975792 758160948 0
799630924 681831984 0
743124994 268635875 0
713639476 789909875 0
420556182 602371659 0
30370398 411712385 0
486902557 772970003 0
176201781 382380565 0
78486636 611933396 0
543420004 512461175 0
41684109 561797082 0
21198013 318223103 0
177849003 289823706 0
771373257 82998740 0
585513013 472848115 0
611209272 28261736 0
194900168 287183093 0
268738483 670634866 0
91982328 219923875 0
186193706 398741356 0
5083786 126063299 0
99746794 798551758 0
48563951 508126046 0
528004416 146149379 0
744600440 552005272 0
45435781 49097509 0
44405524 154932600 0
326993702 660462405 0
662072396 518056635 0
659834011 122571444 0
104528302 51411679 0
771173705 93564638 0
763440808 697846266 0
114548575 402944036 0
84653284 391955572 0
436694269 792345341 0
78088567 798759297 0
56739800 209720898 0
709603683 323439461 0
414275153 157531572 0
91066489 19959749 0
153292400 51965262 0
695509330 469008984 0
679216599 795674348 0
352584816 52549964 0
75713232 272283388 0
747911924 529646688 0
104225524 242882912 0
469521212 212607231 0
507122086 297449588 0
519378527 420773418 0
378983422 284202954 0
463840628 136378815 0
315559154 255230677 0
487580428 619602499 0
6158947 296627234 0
373912254 271385309 0
300561890 402425169 0
389710202 459443885 0
372413599 177181696 0
278892142 540435769 0
568299174 722078917 0
613060867 517286074 0
48022246 772441560 0
340329451 512177621 0
326014594 593674451 0
671867194 547301526 0
457183770 790601279 0
689058496 548776990 0
412067164 515188023 0
560581937 50511696 0
758074159 523827125 0
261996361 361231386 0
142907814 702015427 0
211322271 4974531 0
555998579 745036848 0
151041198 26640334 0
11560496 298074995 0
374568642 548450130 0
263687245 117194429 0
675216444 525476921 0
309397907 59517799 0
194661451 363236301 0
12313566 447548107 0
183999701 405078813 0
116531920 675768064 0
431209119 384900374 0
713933941 105857 0
668332662 62975226 0
70770559 51230863 0
668532811 89921320 0
266685028 493084617 0
342435143 630550321 0
302173497 51010358 0
516359034 57569795 0
297681194 252105333 0
13325837 716865955 0
193097979 84397415 0
762274654 267553878 0
667573250 70231921 0
244320361 719488228 0
322957711 241307958 0
344472509 147863666 0
787980291 101195974 0
503225676 500163695 0
629127196 651465607 0
536614011 452273991 0
269055576 86022074 0
344784906 423513007 0
678397304 220638944 0
221460556 112421208 0
611994755 416482114 0
757957574 126568770 0
597884240 352552216 0
35341650 179421469 0
137926233 670361155 0
387098431 112517329 0
757730783 240864342 0
575006489 603866264 0
200783055 500291568 0
411563689 450291332 0
2873360 723639607 0
134841532 18809390 0
260345828 74965247 0
735168762 350079440 0
800069160 713278084 0
16407445 172326250 0
623771132 403466627 0
178741296 509877956 0
102071193 650291826 0
774748819 58391760 0
92694648 201067787 0
652500410 210853765 0
693826188 565307330 0
443167526 580485143 0
56361477 501179877 0
596602128 710610477 0
327306284 443122113 0
339596303 605565641 0
174763696 263748504 0
139612175 49906341 0
596993331 768467068 0
733376646 219321182 0
675460214 551146393 0
741024023 36800785 0
646156926 381335991 0
168895054 102267372 0
80976732 101815095 0
192226790 223994341 0
141440852 171675200 0
618515249 139722431 0
454226514 399843354 0
645694410 170696886 0
317697579 792559760 0
329705391 140695431 0
58076736 562171116 0
795425916 426386267 0
621697128 504538668 0
296312919 242256177 0
475670468 73000830 0
461268625 186575659 0
341604373 131912432 0
755722777 207169721 0
634694822 696284119 0
35684202 51191623 0
322251054 63827456 0
503579451 320765497 0
120608627 465811825 0
609524299 112446409 0
389271726 187248669 0
534416290 187734328 0
439378347 353774117 0
619308827 741531869 0
537939554 622359025 0
109164989 635406989 0
798576851 67168417 0
314803068 589019551 0
645700234 723747037 0
652565727 464271630 0
318529985 657032056 0
353411064 31799609 0
625187109 591655875 0
585413117 172755440 0
617766418 426677752 0
205450915 236820236 0
719288344 353928833 0
289358843 123552766 0
737121344 780478862 0
594013255 228690307 0
159012642 139717502 0
465143226 165937081 0
433892805 522666431 0
382299453 29002315 0
338237898 790032780 0
141356978 523410708 0
310743291 702431346 0
222566033 9682267 0
645353302 278346642 0
282169465 143112406 0
566480535 96806103 0
622432538 207042131 0
118096110 389295152 0
330167040 682726576 0
121768559 788495784 0
89381362 571175096 0
246517844 793202027 0
292576137 325818006 0
302076276 331523169 0
676499094 634053150 0
481453702 82103621 0
609091114 152424396 0
406787078 35315405 0
296724938 457581843 0
177075762 597249951 0
542185653 73615586 0
731436486 226853100 0
262859276 727596423 0
602132736 358957129 0
464708902 237696561 0
525856255 777466724 0
423740114 611941541 0
363473079 387622050 0
280543192 328232960 0
727602239 650566839 0
7643821 539369412 0
640652631 478656438 0
244595125 473171653 0
32991007 116104102 0
602721037 714273490 0
159939946 126795697 0
164776139 367448125 0
456146928 287621012 0
166720243 97686069 0
506504071 314556923 0
434229521 775594284 0
133209625 291345611 0
345437257 54757440 0
717223103 420525652 0
189198461 222051003 0
741715237 21073282 0
408991668 374086697 0
656781355 196249276 0
89026952 797970618 0
181334612 405862740 0
322877988 439743139 0
404259990 431947411 0
232495447 134665445 0
234427567 486989875 0
150023760 450257533 0
484868509 796809065 0
532811324 546762367 0
569744060 675429685 0
617103579 610026352 0
574475739 596923168 0
750883879 56434874 0
290497756 362087960 0
29959736 386605815 0
189225276 614288687 0
16237908 712145467 0
138927873 651875643 0
529968878 626897699 0
749135393 366809684 0
447683480 455572884 0
627166467 674586836 0
299440984 494573121 0
181816837 231592381 0
43098552 234624210 0
600634424 413686758 0
396707224 394134219 0
184533879 712127309 0
384722108 137962476 0
567570096 18217913 0
125818437 245635794 0
528354834 786041379 0
368703009 246867042 0
42814677 602667894 0
150954541 150813064 0
198209629 176003096 0
257049188 647328501 0
288447438 172860998 0
153682631 438052369 0
431989069 541284762 0
41547607 161919250 0
38223751 769463994 0
225530893 530762309 0
550385670 185124053 0
194008856 751296477 0
243886288 26985203 0
283312599 291116528 0
379618524 681487135 0
636989949 240431434 0
287595325 422625946 0
490959698 497662714 0
302631019 585797813 0
251214425 477685751 0
356413780 216410710 0
385438114 714717347 0
55421725 603499614 0
573623265 205172645 0
18768133 345709167 0
707950702 453876701 0
569421219 292733663 0
68521987 35183051 0
515992086 562580638 0
402658705 626022507 0
353728003 399426688 0
534437735 171095622 0
390466053 146075313 0
659778394 728519353 0
518883143 231796707 0
572021531 59356781 0
34260886 52108204 0
115528270 383474612 0
276077685 229560698 0
598079648 580436584 0
270888736 222306135 0
548438789 303962950 0
293161219 412438800 0
174982910 515865902 0
235277867 235612169 0
132455221 269353404 0
566500773 200183641 0
658779391 285613851 0
113286664 353876138 0
148110607 704331195 0
439818207 680935960 0
300094657 509248223 0
796584246 719419084 0
123102904 117865827 0
732123593 244891114 0
320174677 518810387 0
147367965 406247048 0
281224183 313427609 0
545862411 546671570 0
488553599 681653110 0
131186293 554125942 0
99109353 429533628 0
148002043 121135559 0
113651714 243945395 0
603432305 39452633 0
499055652 193974290 0
75702059 105165690 0
673614196 434928547 0
12244180 505411728 0
196112864 714237934 0
163399616 298919666 0
690765782 482623970 0
133356760 370430423 0
508950424 124854528 0
703096615 642939279 0
575862935 255275052 0
350143359 396970473 0
448508094 331954792 0
287440706 426023984 0
566006598 319881210 0
617042379 313380552 0
437452391 521120416 0
572509995 170976934 0
112201062 430584439 0
655913287 83284100 0
448343063 608780932 0
614155471 151695183 0
72432686 344023997 0
88441047 460680920 0
608039205 609804306 0
561697809 730302207 0
206416865 442562394 0
459684322 796353897 0
293596140 182940645 0
402885813 74002644 0
39393955 436584185 0
760084030 711084499 0
667160935 66630517 0
710542501 592188476 0
394518019 458883932 0
421050098 682090510 0
16745675 704516744 0
565751500 210384539 0
384986337 662644640 0
60660879 445643195 0
595264518 180319708 0
634778112 470429355 0
651818205 497371608 0
547990579 482314465 0
49401226 315455959 0
159521054 404207694 0
357227838 648181322 0
464896147 513698750 0
622053547 676916690 0
165756598 752565775 0
784212554 514892370 0
442986625 551217836 0
655521613 105851274 0
454971003 400441538 0
574514125 704027578 0
305902701 590011500 0
6235020 108535383 0
61297149 413548263 0
199648486 21641225 0
488680799 231002252 0
257182674 649660629 0
190171885 140450093 0
556075021 656452205 0
52066283 336921791 0
256395893 82636599 0
750958148 221468526 0
62530895 139581431 0
552020622 252934877 0
775739249 49446960 0
194766820 799349398 0
405762440 48771595 0
19086252 280959681 0
211913255 689270050 0
454864678 715136388 0
19829099 498534674 0
469706905 552740203 0
116245193 476110747 0
518154247 47690010 0
782819786 499156251 0
454853046 86628835 0
191377327 650876684 0
354674902 227517131 0
751754121 156804106 0
641920650 354647492 0
169691046 426785303 0
397316473 467842281 0
523738848 280457542 0
624711490 21283354 0
196445538 694977749 0
642283302 5186431 0
768387719 281035500 0
757171190 25366492 0
401119827 456893668 0
378270215 32520425 0
369719573 244630946 0
36089376 781298865 0
205481981 677773366 0
430273823 109246332 0
170831150 339242815 0
147103145 581116463 0
747393997 578864906 0
421273139 430634712 0
564198282 671339680 0
105308919 289520220 0
116927491 432458694 0
498768757 243002806 0
333692044 252299261 0
517132457 394859958 0
44291019 123946838 0
397825652 449805820 0
502535368 509823267 0
775779964 421512758 0
347046540 733840788 0
484248492 518794900 0
653484767 706093797 0
390943770 669458151 0
301197931 644132889 0
489086057 359476124 0
584344941 289779115 0
641896947 336660007 0
759686223 79459041 0
252699393 105581895 0
411241735 666920879 0
3443283 683650215 0
610999899 389116577 0
664259337 503073591 0
37840403 168551210 0
313712209 279849967 0
10497274 260549156 0
555267803 654775848 0
727050278 168022334 0
182636272 565847964 0
305358511 592294777 0
68665216 413023588 0
342862576 596438876 0
185352380 404394918 0
67430793 40059787 0
252296509 119148872 0
593848823 331015147 0
388848344 673212859 0
579853021 643519620 0
240974063 778496625 0
621005650 86681290 0
473572636 496921171 0
487275709 777787949 0
10383827 276107222 0
629135721 488025893 0
650457902 768896481 0
607432283 28985669 0
237839151 437515396 0
633197507 174618262 0
329758947 181484991 0
521983666 301006857 0
456472306 707801355 0
540798332 36251880 0
116090275 760180439 0
793553944 705262148 0
157670346 794522127 0
780918770 780670306 0
450995246 72046380 0
456543897 68119423 0
194749131 40059552 0
713967343 208616944 0
648659362 659587191 0
589304454 203388973 0
793008769 88370774 0
96074890 535343888 0
291080188 547544466 0
568027169 292622118 0
489008857 415789699 0
488831982 15797373 0
423148640 450064647 0
657164086 330210844 0
583972422 391798307 0
569458126 326269906 0
147015661 35913065 0
528287835 737642026 0
89248051 435333783 0
553230885 54258564 0
738685237 98895312 0
229223932 202541258 0
244779173 130807337 0
54481798 736947921 0
99097175 487021436 0
548497256 159662176 0
456792578 323198008 0
719910901 75431498 0
421536357 199503216 0
431016283 122775648 0
324691319 136878311 0
783277290 343634473 0
405713160 738129235 0
433348099 586046634 0
426406456 153376051 0
553501799 3824522 0
263451008 132154951 0
394628008 743881823 0
180768345 305200806 0
696955089 253453270 0
483144901 456330370 0
440014291 184444334 0
173575836 416901735 0
487217222 128344080 0
479772073 679624887 0
277669146 710377396 0
512638690 645753488 0
518328241 573741342 0
611819687 753888509 0
263445932 191966545 0
295491727 787746282 0
116580817 221798200 0
482580039 21677565 0
256668915 95761277 0
293589546 409484680 0
437324808 68972403 0
561947224 527639727 0
676309067 669920346 0
430651654 641915485 0
234318056 436684930 0
494797591 110464851 0
488728945 52409141 0
376867997 117585323 0
234917802 321493285 0
612676687 758211330 0
44489613 777685967 0
686821180 169922168 0
276875296 524919863 0
665959522 651909118 0
384520705 516236218 0
455833675 392941948 0
76448512 133641636 0
639515084 659756064 0
294411868 567752498 0
251502813 595392838 0
306848289 719107020 0
194399501 355422640 0
616346238 602310056 0
150508596 759587502 0
84670264 340591804 0
337841276 44955095 0
247564066 3371690 0
544577204 208872206 0
25406212 669135457 0
320076081 243878036 0
68797754 168844969 0
748331114 761684593 0
216800602 361390097 0
399060238 693541381 0
190950570 212023310 0
273989865 158702819 0
570199897 47224449 0
731514582 524588175 0
179881872 137296478 0
654129134 380844661 0
738336800 550160242 0
455400467 611195793 0
542919922 426499500 0
584700965 234567961 0
678124298 695848691 0
570554925 535345654 0
422376285 121050402 0
791509217 51717006 0
569433922 299455449 0
29130707 673314194 0
68449099 673557358 0
714752111 77578130 0
85419232 13882498 0
498414643 668637810 0
451123481 431942735 0
589758521 675987062 0
345074849 91347501 0
474360376 458068342 0
60790305 149555970 0
525864909 541164892 0
142794312 331756278 0
426948502 567913106 0
257220801 279593594 0
479932099 546234661 0
686355553 544206247 0
521153342 466795052 0
773789919 7768679 0
768238889 734799404 0
733071899 635325142 0
168599980 240723231 0
583216218 428706739 0
451328109 492569672 0
650075681 8560353 0
371888086 704795880 0
709961053 656273537 0
234013334 463781228 0
34786838 418439253 0
482681955 526836684 0
665547358 706290849 0
701587565 419532359 0
794651345 445133674 0
669513215 12919509 0
393798901 417919023 0
701116494 188523353 0
578423921 184782851 0
135276092 431463857 0
67039896 243326100 0
738707979 443675303 0
69535454 676690222 0
49016184 237516631 0
16899287 759039145 0
180500317 585596406 0
265631647 89139586 0
476572982 253374972 0
417839498 359156563 0
225675119 792842540 0
102993065 431400004 0
201928727 382051129 0
100661149 373096522 0
625683609 158659090 0
552498230 131176208 0
676828108 520982547 0
6317742 282961762 0
688096005 770650611 0
37209884 625420642 0
398552574 390920331 0
748373168 224978913 0
275694660 439706690 0
362351913 176132235 0
598375731 462248046 0
293009257 373236624 0
341086235 42745234 0
756720058 238667573 0
587541761 433608345 0
636937775 235366034 0
790229512 383986378 0
403810123 601574759 0
554201693 564919035 0
29832623 400866671 0
43228732 649819698 0
361495198 479861431 0
782855133 507497311 0
580208272 636465288 0
667009201 586307035 0
447880061 120061785 0
665440681 360933083 0
684681018 158985261 0
226714242 261862094 0
97553835 529300245 0
28150270 592484260 0
696081522 602827205 0
450678842 256655573 0
7832621 467523423 0
543858429 495686871 0
562067824 40052454 0
774059023 171907933 0
322547675 511933740 0
626381568 594157650 0
311279600 630046539 0
659623656 431586587 0
489899869 691797383 0
364860838 604982979 0
153057858 231770810 0
752777703 263687975 0
385490613 320656195 0
134927416 702662760 0
129991866 43429062 0
388578885 207070151 0
484579879 22814629 0
155729597 512636708 0
375471578 64463737 0
754649530 476561219 0
520455198 232650931 0
782948173 42286346 0
153454060 275810010 0
268927977 524755029 0
367775706 462785953 0
552889240 446793581 0
751860015 445669819 0
516421705 629377449 0
131129304 692438226 0
203096486 381059927 0
7758956 669419728 0
352316021 719923401 0
778558573 798419688 0
597687975 89639684 0
655459681 260993110 0
540033600 568182869 0
782140154 563244871 0
103642644 222924519 0
358069656 128064299 0
571629466 708199252 0
657020916 289674239 0
758545910 572307667 0
512531885 92122081 0
688246944 312988190 0
386389670 527269036 0
299083100 797286997 0
415396717 597625339 0
767135971 35093527 0
191559098 711100336 0
406622448 508708185 0
308938440 701518864 0
446681335 79155704 0
487775388 59442691 0
704636044 658648105 0
534743991 19885618 0
259497711 334009754 0
712026437 741053895 0
160896078 503899711 0
402178910 696086087 0
690035034 739672396 0
616325637 397525713 0
775606057 552025694 0
762899377 734909745 0
793694386 159380723 0
102199050 319293029 0
247204675 676615881 0
314317429 703521555 0
198377390 395724478 0
83774135 587659033 0
266201122 478913361 0
408826879 281630096 0
222257750 798118192 0
21746586 520278423 0
376965941 639563960 0
43818702 189509715 0
539043385 247340996 0
569762109 638834979 0
225106720 683148465 0
341778130 249024405 0
465075796 25733978 0
51211337 656295041 0
578077338 454597763 0
114181308 76143290 0
634829317 414971687 0
616976050 139331453 0
775101920 362192305 0
199002199 28413396 0
530279491 461950632 0
381276302 777242388 0
201475993 335273207 0
689928411 294198904 0
127017543 116115003 0
576975302 673943053 0
570945776 500392057 0
276949119 578605592 0
383206720 444389617 0
325926206 39415382 0
285325318 311767514 0
323115568 712589605 0
643826561 118888598 0
520451817 339426181 0
338450087 377519519 0
173043863 700243951 0
242979659 601487857 0
771489675 764599187 0
239668110 128763483 0
418285570 434573532 0
628540986 259547411 0
676602300 88593790 0
72043156 786535254 0
563496294 769507118 0
541648388 787229038 0
553545742 44946379 0
801317638 481742229 0
616838609 484181376 0
440724322 605418329 0
664955696 577615444 0
413975960 222540868 0
493185740 240063251 0
127936747 533111905 0
176031408 707886684 0
212332187 91498531 0
404691847 325698406 0
333257464 417814630 0
54529307 451346757 0
777765852 357532504 0
299641580 484617013 0
378412590 362552983 0
661725408 761578732 0
281318795 363723147 0
560589951 674569370 0
740974019 589149186 0
167911270 174258488 0
332314811 216113512 0
418690871 318529353 0
297921602 119590681 0
696304889 755143110 0
234949273 652608174 0
433633232 369449626 0
707442704 473816274 0
422456959 41608117 0
105294550 790252827 0
788203317 290056837 0
606575033 426866734 0
791772709 221817857 0
707150120 525116174 0
716828644 207440228 0
139180214 660098543 0
727678341 474109071 0
175323321 557594012 0
104503193 333253416 0
5182592 779058851 0
601980585 17832377 0
661405187 272130289 0
209581131 147316329 0
145797604 483812456 0
434845765 798639624 0
229207401 627708979 0
238696202 436854764 0
717489665 7483310 0
30766292 325419635 0
609378684 375145631 0
46749866 223879959 0
264793078 104857706 0
761098815 731004815 0
494494012 493396358 0
47665957 203189502 0
492374978 260025791 0
28305629 37204600 0
43616737 440572074 0
38298785 471020602 0
215519987 165864877 0
270632645 323493441 0
440584977 355767237 0
305618948 585653579 0
616807070 351750256 0
586109852 598612913 0
437443076 529217983 0
457374739 588893768 0
292718926 427152806 0
394829934 397371358 0
50703837 737497825 0
765196001 355304661 0
335820152 519581435 0
34992420 341384035 0
721979772 127406489 0
726373074 422646418 0
164716242 428319012 0
490043961 564014448 0
355495839 192292710 0
292717211 468563310 0
351899781 184480863 0
234814518 758554977 0
140572416 76024392 0
435937398 165900765 0
721093073 259049989 0
196847499 37959728 0
5973453 262693345 0
249830704 100248263 0
730870491 409646917 0
752696655 432140633 0
163521686 211980082 0
712879506 382751610 0
121267955 697559694 0
584258791 10777614 0
307085839 154914479 0
628617284 715916907 0
770485351 230535828 0
749990340 510103805 0
664627146 779052326 0
644316006 98708181 0
368817901 554579069 0
42520701 176105653 0
216809959 404876775 0
746344491 712480681 0
375502000 218535457 0
707513194 565580262 0
194163533 132179983 0
319900542 412468227 0
31110389 525431280 0
1795814 203301628 0
440893822 38576454 0
667161358 415244 0
192147144 251326695 0
238709188 516895991 0
204114727 443093202 0
705812750 529552453 0
206201092 142499322 0
102476339 107628164 0
453900202 210893167 0
748640665 634449180 0
653132416 777040866 0
17434804 797114094 0
759047847 197517098 0
160310006 650539506 0
259034070 64437856 0
436413857 57201903 0
708260781 319978215 0
106732972 752760814 0
572790119 24493901 0
554540325 681893316 0
101853891 277640895 0
237226531 410584540 0
788547778 582513366 0
203445621 696273461 0
463306808 324470187 0
230672816 793502658 0
633344574 123314489 0
578269464 157926978 0
586250033 296341369 0
778922803 454747972 0
182855068 720169583 0
436194712 595435614 0
27824228 197905014 0
16232703 494684257 0
692143838 408278008 0
167752039 422495142 0
448147792 201387222 0
1439322 794757531 0
81108382 7342304 0
77860977 227601213 0
437457220 646650210 0
690478147 153755448 0
99320973 519900967 0
739455813 482027521 0
240627681 490839699 0
264049492 182434969 0
648026790 359788097 0
522359746 552172326 0
239611197 125958151 0
708780150 413485451 0
710489268 259732863 0
800672342 60394761 0
118378856 33004820 0
585338492 409592267 0
709064040 632470563 0
365977772 414215126 0
702194417 523260237 0
513149548 547563445 0
49986285 318572624 0
507537214 582472383 0
609669439 10283463 0
146284314 639227624 0
29674346 506918833 0
23510265 476941567 0
215672330 253729360 0
82319589 371368282 0
782615400 91749356 0
621261638 578698493 0
550675834 83478332 0
221648381 63504390 0
486874799 626827190 0
546651464 3581067 0
283212526 611234003 0
189558184 243260013 0
43636782 246499876 0
80089696 595121519 0
441347141 417566659 0
735743295 498884037 0
217333445 491610632 0
588916434 248317622 0
114205609 60698525 0
393549141 760223550 0
308857045 255115697 0
673623406 756275146 0
13049523 557634178 0
71107703 305882405 0
426131503 753084494 0
603093044 494396964 0
279996431 605461287 0
740436634 328600766 0
397926892 80648002 0
81103631 536510379 0
661059873 423332485 0
385792998 56851310 0
589294854 406847966 0
385879214 266949774 0
5137385 248534052 0
795855293 193110334 0
609103394 688452306 0
582902750 639749863 0
649170150 54012690 0
324074444 184608659 0
686691419 266582704 0
34789322 512753022 0
333389970 786421418 0
60792884 766268587 0
75200243 53120300 0
503564732 345596320 0
502774366 649816725 0
361144435 399429585 0
540328315 4354208 0
693736217 184031834 0
204175289 244297702 0
221552115 224552042 0
166588084 315672444 0
692093556 732301350 0
75401359 683391354 0
746238421 50015933 0
414312638 620228975 0
154205026 335823325 0
103926176 129087433 0
79054077 519744099 0
471376099 791143876 0
253025276 86304638 0
38008232 294089335 0
438430437 169113619 0
725627892 264968704 0
668834327 646457029 0
418517977 687213253 0
388872422 759992634 0
578863176 446267958 0
702674929 206397955 0
672144787 10409336 0
637941733 716014430 0
638722873 295743006 0
504451411 277105695 0
466182229 425788784 0
747866401 483387897 0
711873334 13504018 0
265541386 290925407 0
721424246 763506729 0
598449748 19374196 0
606617675 362206561 0
433410158 200992747 0
370122544 175771406 0
532671240 644671395 0
397657838 397101693 0
164764521 562427153 0
65623488 550914594 0
435562538 235429928 0
70854516 670062867 0
656617440 198770185 0
508683055 772747420 0
410981109 425407897 0
688606355 579538239 0
279843248 603613554 0
378396663 135851095 0
598898661 70172464 0
109863507 568538007 0
355972540 786683625 0
418460718 231388539 0
685481449 47331493 0
415099099 138563178 0
19640711 142981275 0
365689322 181867426 0
561274584 39406006 0
139592493 501864309 0
71389620 365166098 0
786543807 49884535 0
410404067 769043144 0
656183688 192973515 0
249962216 105473476 0
312405265 32558107 0
95742406 698939145 0
295582447 302531186 0
741734765 507021346 0
483640192 341992467 0
473911210 655384677 0
500674935 774109151 0
176651253 318155346 0
54817379 298217945 0
523751125 211008193 0
129940905 688745227 0
14445450 79259506 0
15199179 636528455 0
699939308 671463426 0
179816723 587104059 0
357156690 80097508 0
93023719 429169859 0
210792430 722715214 0
359862822 307363352 0
130010814 403498508 0
711095939 724507385 0
710795498 408881993 0
693395517 786836581 0
464507520 568065123 0
444550988 155335445 0
65500230 112278955 0
201624350 37870458 0
765716860 320897588 0
222943433 145240311 0
68827385 713169594 0
158442088 400719817 0
196809782 669211957 0
435958049 584238151 0
380442309 238316133 0
538623588 129650832 0
636136383 449138939 0
627227461 354965385 0
527281179 501378037 0
776948851 210265085 0
435868506 416092881 0
518660464 800362834 0
798537455 397963622 0
39620890 81435740 0
447841123 521966081 0
602051849 699663067 0
536990149 465880900 0
451934810 529121915 0
157374861 681873517 0
81191920 693590861 0
293052890 30461641 0
63549165 791629652 0
352389500 131547233 0
168663558 563504917 0
285367784 388517706 0
210178471 102126668 0
289217241 478186458 0
245110461 710940756 0
452006854 792991639 0
796811891 673376814 0
679748582 296832787 0
776191418 38068400 0
275473448 172853959 0
556318546 715640913 0
380972184 531118158 0
708460148 670060713 0
766555483 301899955 0
338144477 735287508 0
4769966 114066077 0
783706462 324851665 0
440805344 691773653 0
337929031 207937808 0
80022301 384517744 0
768255744 363214272 0
447851048 796328787 0
579847915 550338980 0
182033909 637517227 0
790563900 784107777 0
582103296 243751491 0
356854073 451414091 0
146152019 599143680 0
341291642 78050484 0
294108068 210931661 0
292952020 227165165 0
530546225 424179983 0
433033371 225474415 0
241633258 446321129 0
349772654 470510037 0
752129637 726370496 0
33938671 638907572 0
117487514 232254199 0
331897853 636129834 0
438451242 306599085 0
76655614 355401943 0
215221075 530127512 0
613635514 794057562 0
165887850 362358762 0
317259174 419850846 0
447871611 374376820 0
281447380 246761402 0
326956931 688090014 0
750338753 143562076 0
663043031 456418288 0
69118740 7042444 0
57210012 14495329 0
528836197 763609204 0
19282805 480488153 0
266875006 237665789 0
8524099 324462656 0
176853580 185733382 0
33419462 490640714 0
183651402 361150535 0
721847616 54981343 0
300358575 318887140 0
535072505 725091923 0
497770063 603656056 0
274359048 329056348 0
261857700 325235337 0
336426031 656406968 0
117411990 529631435 0
437241080 769589675 0
426938053 271769934 0
762706092 81619627 0
763521867 140314145 0
736887633 115219856 0
106846701 663987707 0
336890732 650073629 0
132145674 115388212 0
38991926 17657928 0
48299587 128200118 0
654181881 116512979 0
735569378 590696824 0
353170619 330459199 0
773909135 9073286 0
208855631 603115272 0
218908319 699088169 0
605088393 330324211 0
681587236 636826155 0
632321742 654616459 0
487228227 165215259 0
513689984 524226719 0
191840353 221600204 0
463968742 638108385 0
27303032 349826432 0
31112967 370909260 0
788040096 618970493 0
721488834 753528522 0
156706388 416253800 0
592281719 433569591 0
563793708 82811725 0
311293325 149629599 0
127963540 118052843 0
258875580 247110506 0
212008469 175471877 0
334692523 631424316 0
139705968 334306274 0
265693444 578060119 0
608620785 506676400 0
203582449 675833851 0
272380095 347829119 0
144729446 767852826 0
687964883 680148269 0
412386025 77630345 0
556385993 423605383 0
407353949 728425996 0
329054256 505520216 0
95683107 35101030 0
707023903 231589482 0
542408991 274039621 0
731674544 561583950 0
194347962 189112176 0
497316899 575562102 0
226325516 603499023 0
562267336 219457908 0
343916917 258335975 0
401745875 545974412 0
337916885 489308204 0
98652092 228972679 0
493207840 102592490 0
738404576 376856088 0
797163276 69623548 0
349146680 289837406 0
671691717 109182906 0
209724852 574128601 0
198345030 578506200 0
468571324 15373087 0
597243976 548154490 0
800264794 63680831 0
349064303 316758512 0
182461572 499133783 0
708638766 643873114 0
85279028 423796835 0
555245762 14494166 0
678718605 43498777 0
737647914 436997697 0
231772226 761889573 0
451701667 486576310 0
201643134 623054520 0
479324427 453377804 0
253462709 530513083 0
108403644 689596940 0
698803149 443518728 0
696881602 773013871 0
162146046 108705423 0
219726274 586227932 0
361634190 613979475 0
752787173 26690233 0
693670424 316198460 0
742148527 585983554 0
196442885 143850455 0
637419635 666813019 0
123277165 453219532 0
556161361 52379357 0
247553106 746666727 0
74933191 214751857 0
485816443 757007626 0
184236339 636531059 0
333514724 187755200 0
591329506 186713533 0
71499109 726258138 0
634075697 129665786 0
695132904 448075206 0
13866130 578161858 0
500234050 708640484 0
106899105 285688048 0
719765440 396779700 0
166184889 447119664 0
139730437 142974856 0
269630393 458844781 0
211569768 728235964 0
649931745 694033589 0
593626332 292679604 0
272248593 80420745 0
128916399 690099743 0
361166053 502924219 0
394667810 502622259 0
529060974 782553080 0
548496104 82220712 0
672306895 664601824 0
123078053 433622682 0
365518953 535082373 0
182443787 192177116 0
202447968 281794779 0
312788613 273737073 0
292907083 79374639 0
463935056 522442581 0
446757817 125156945 0
275360710 749434986 0
38024093 369600752 0
619977781 210658721 0
647478831 80442810 0
626027515 363190004 0
580570306 643261599 0
547093875 193264574 0
129035408 388605324 0
438797612 795093802 0
724392080 780868722 0
260059515 163151699 0
629428551 205197309 0
612590489 497119269 0
638179668 105630550 0
64149259 306250193 0
579436016 364295349 0
666129490 79693875 0
54822957 530186768 0
558528611 746954283 0
98283636 659356825 0
710197471 769644112 0
163758275 372106315 0
197130757 263998118 0
363925819 60775806 0
362890052 660167625 0
423980228 277176182 0
711685395 39708650 0
186454646 325439060 0
104990329 71648695 0
47222540 636064102 0
330160799 358902814 0
714465199 643273941 0
63899801 672527100 0
8732876 783645808 0
359447017 446194351 0
724897863 242593031 0
332996681 478375126 0
413699719 22882868 0
756151321 763196440 0
29836774 154309502 0
729205913 390510362 0
367361730 717894374 0
741978016 43657025 0
463172525 552394971 0
301115143 561143119 0
480942199 79059819 0
259261835 183816750 0
166476600 452561080 0
694363911 28784916 0
86045620 567524334 0
568615133 790202213 0
643291666 23466594 0
733235639 27781567 0
421278597 733136075 0
319987044 656931479 0
147424235 114487969 0
610219390 394858214 0
103564614 702742283 0
407209074 672333811 0
505505111 202822934 0
125356990 498952969 0
156656425 554862586 0
710522851 147738619 0
550247981 767511793 0
472459826 398636684 0
171356904 267225650 0
316581354 18247256 0
701048161 756755520 0
505506545 181249902 0
82488726 663851735 0
435932868 799604621 0
601286402 525695541 0
608421794 325104104 0
505201746 44918688 0
92027831 22141634 0
723892406 560017067 0
232485020 318893692 0
533639996 635755382 0
507862309 7059995 0
628752447 759127009 0
315157412 597917338 0
97958405 454254790 0
123963477 180972281 0
653075812 118817981 0
601761891 55054720 0
173238844 188385368 0
422831 663335913 0
313852272 312896246 0
302767310 473133059 0
500810314 9468451 0
623785078 586633296 0
528567301 564170839 0
266716365 180067191 0
395787171 291621543 0
115017251 31790123 0
513851732 207209527 0
560815634 333270519 0
500709895 646516621 0
359041252 404835779 0
292773180 371872539 0
431698839 749520642 0
197066419 68901685 0
385118476 480836167 0
218465655 149806543 0
790127099 558083337 0
237001038 684844027 0
189852590 630370322 0
444550761 232758804 0
767371579 724553627 0
769421526 684792207 0
102831710 636101224 0
60918963 699425918 0
339467036 407413109 0
486827004 499984811 0
416380094 166283470 0
443013344 292108689 0
564360177 85550954 0
258220523 318837614 0
96148074 73457283 0
165517522 250744547 0
410193013 573826397 0
325678134 398025160 0
741635734 596409817 0
587716485 480218044 0
685073898 666358203 0
173988961 627004987 0
245658383 450957605 0
794535531 363670909 0
283091421 212918940 0
370424241 705291789 0
375855943 727904523 0
505500611 291504905 0
336444881 122546109 0
588414317 276203025 0
227804743 292992492 0
696038469 649937178 0
698203004 41261967 0
225175944 700206364 0
2039055 735387959 0
626450996 403507052 0
478698473 669049966 0
773045183 450540445 0
197528126 547277077 0
687636069 407069843 0
766572395 331571694 0
757291361 334649675 0
373107424 364998909 0
159777589 556966547 0
760548471 72691599 0
465704669 107252040 0
546796778 749980656 0
475165110 238891042 0
515291656 617659968 0
281093308 24027443 0
423477608 448734559 0
56931575 120143005 0
144137834 111423670 0
684184386 156031252 0
453968626 24655107 0
290849986 21735342 0
436291050 286728790 0
431574581 616088573 0
750645427 273570416 0
403064971 331008434 0
754873539 249622646 0
658043167 105868750 0
2139183 364548681 0
47928041 778509174 0
617324229 237645342 0
433716512 726276306 0
613213548 354689671 0
664842782 110758741 0
723115476 623243917 0
665552565 217590857 0
782886277 541744875 0
350758350 847132 0
583768741 426222152 0
684814901 428517320 0
624102288 231699098 0
341493415 549894334 0
460517610 337709119 0
763984351 213429998 0
507844097 182872185 0
508335441 251220509 0
581984490 130980266 0
513749310 311656316 0
331351026 541919906 0
685879316 576558762 0
793394985 508899643 0
223200177 445101458 0
629015043 43453367 0
552134411 125173431 0
67904745 618235559 0
248835054 194727271 0
555477987 347714223 0
588951555 351009284 0
228254850 454360590 0
665311340 436062042 0
403136497 90585127 0
436973285 162073221 0
646378668 781804914 0
190310360 165394173 0
445417375 777771257 0
328992265 593871393 0
580313326 82728873 0
733001463 89062564 0
23374787 335287528 0
768877482 612465811 0
209102102 26987322 0
372489480 380457461 0
56819151 763320033 0
513551026 456445940 0
379724078 397388177 0
761346028 595296999 0
456203637 618613452 0
737042053 556038866 0
542066910 725865 0
664715432 784134329 0
15670480 1400736 0
358165517 194484170 0
282681028 31400155 0
704733472 538535136 0
616943795 724668656 0
92056768 376846516 0
413432194 295931911 0
202964669 674440823 0
458662621 797122357 0
540744095 599566919 0
220343680 231155502 0
436761116 169433629 0
72551240 705351978 0
153705656 108290310 0
725105484 302335978 0
715872832 770508007 0
321774454 519429709 0
752100289 304048281 0
93514601 274187135 0
309091447 472717883 0
128754132 689173102 0
70551553 56686667 0
73133480 465045960 0
677650403 559777392 0
118584311 712312931 0
240219078 659071531 0
35396301 125776653 0
276509350 221740474 0
798700840 759964421 0
746322722 496316146 0
256345217 581915558 0
531426322 482511332 0
624077185 157352210 0
10394447 541384054 0
649666662 202193730 0
332909962 769160445 0
563151790 233123895 0
290821404 573489260 0
699484016 121531817 0
140690836 95003374 0
687310130 346378429 0
666518535 563078712 0
723770654 437155899 0
798565855 567947966 0
742352815 233947378 0
87273657 448908811 0
8788166 343166202 0
738704103 548744558 0
325479100 208662950 0
787501176 201048510 0
658500675 244928665 0
508014657 473511188 0
202860900 112820098 0
526344549 463267267 0
139809819 750959452 0
488665575 140873019 0
686401573 436976297 0
166269279 772275448 0
291937461 427821690 0
341077573 763046324 0
403611044 298750463 0
396361153 536035941 0
737831550 302623299 0
382846409 632098083 0
497293362 128701647 0
425686439 623340985 0
176186245 450848615 0
153731822 68563759 0
412407302 749239475 0
130860739 309613371 0
582896685 4719170 0
5198733 684474650 0
282785294 381368053 0
30234293 352135641 0
614814878 667747704 0
647274257 106801398 0
106491122 211474216 0
365914912 623215458 0
557700046 787997673 0
278129105 96526300 0
642545494 782745526 0
371098222 456670604 0
296586844 653272359 0
509363409 410364205 0
603513112 111681664 0
791646658 667963516 0
320800995 404799486 0
234786661 751120290 0
196147669 518001804 0
607759826 154999717 0
255817228 450730879 0
256067827 154976137 0
761680387 461985134 0
639154027 442644919 0
681792192 711544361 0
242689018 704640797 0
68553117 84290753 0
140778065 149876255 0
436385892 430559350 0
630888115 740634863 0
738346779 511551540 0
34731550 371043356 0
448419267 287904296 0
364688288 455391017 0
187115202 494956944 0
320795108 729356167 0
504072348 432298696 0
220498472 467386904 0
501333616 125464637 0
699916156 323963628 0
467756097 187044975 0
152399568 212002670 0
117746992 705936627 0
323999473 757160367 0
404954671 312414537 0
665433983 652269982 0
365266312 121372079 0
390541345 218541527 0
317693711 187601901 0
132697428 266386001 0
545878713 38262354 0
701511515 464827181 0
676744937 61982215 0
168418499 122342882 0
16336949 124236219 0
743098128 111596820 0
549251944 568169162 0
251864994 44069746 0
35999407 255973381 0
664448214 215835822 0
542061134 149069765 0
626583351 103829386 0
83028971 91523286 0
641594134 24335675 0
684136542 256253712 0
394389721 513931096 0
204008271 428045679 0
780350333 362797684 0
126723464 478596758 0
509833599 738040097 0
646217541 146061299 0
144703302 568953676 0
296840031 284177092 0
133599856 221047720 0
140148611 188318123 0
715707798 577954175 0
113860865 581191749 0
453249350 191785205 0
552888384 73863860 0
705410029 513899205 0
118252242 549024512 0
93078167 106264563 0
655500299 115710 0
423778169 766318093 0
552223605 538644855 0
109918300 403367263 0
552659138 548109907 0
438447821 218499491 0
145651185 300506524 0
359676688 543087885 0
491235798 747913202 0
502240954 135858969 0
470640848 545727593 0
346759172 150257233 0
74609301 315402576 0
781942796 715735413 0
393227713 604287548 0
20667319 354306583 0
159872423 739460763 0
736843313 134850061 0
734298193 41452297 0
695017190 267221120 0
436878695 553942131 0
256907802 472033627 0
564664623 369489129 0
455383353 777408425 0
299073808 96688171 0
694006084 438554366 0
139078228 48940804 0
395357745 367331351 0
350474482 758900654 0
444365517 166415439 0
683719232 585162667 0
349348862 82705425 0
167885975 436987794 0
232531476 188301065 0
128075721 314167824 0
685813355 463606260 0
509077991 229618752 0
426375958 796457936 0
528973769 448398441 0
735732794 365783114 0
256465813 633495436 0
180425911 308771698 0
398919312 206772791 0
433494107 110544060 0
135738627 601152299 0
792862023 584369505 0
681102447 642406600 0
443061333 7035852 0
795012631 180532438 0
800111548 144090829 0
673286235 662616808 0
632934768 162868607 0
444299853 327761080 0
126560009 478727638 0
545157218 689136336 0
131097895 278366606 0
389149382 121931374 0
334668338 529417661 0
121517485 353517051 0
716510859 490183970 0
486256451 750698255 0
653647545 491634938 0
679039113 133596106 0
87907930 249331093 0
627531581 216489666 0
702436808 697189914 0
618944328 451875987 0
765931829 532203201 0
395230853 55587810 0
786764984 419357343 0
485861158 546612930 0
161563208 100955892 0
179232103 434181398 0
725938849 167961082 0
451132807 613826324 0
395722970 97958792 0
311429545 772827115 0
685562192 689007201 0
494414978 570103264 0
679553172 57764805 0
614913404 653279931 0
751413351 438895549 0
711472952 263532996 0
223368540 63027327 0
303626952 318819183 0
36670958 198506647 0
415347057 603384685 0
418263183 472734923 0
160412956 240155884 0
276165759 638600434 0
225640984 53824275 0
585666682 158638481 0
497916493 784475189 0
462533317 698805070 0
740843779 692752163 0
338804582 346196141 0
731526089 292006870 0
362574243 458152091 0
180976526 547658754 0
310817168 677006326 0
120191458 188005230 0
761801326 147982202 0
229050381 708778020 0
334649863 75829688 0
371524337 88246106 0
798723155 219599564 0
704673118 353537090 0
671902861 278430986 0
199428530 521148480 0
107062376 474507198 0
81855396 423092885 0
135133081 123584742 0
407613175 267291553 0
212340502 441320498 0
675077004 634210468 0
76962213 157303164 0
293054016 500041845 0
681899054 686227347 0
153587657 612497581 0
441196961 328100348 0
687214923 611436003 0
747629732 497846618 0
530274533 225411398 0
712783558 494230046 0
668895965 279359752 0
533428297 382376064 0
220603907 198167936 0
134082545 780956990 0
11600125 31472974 0
416534050 566480860 0
51096490 656204800 0
223551665 144728248 0
697854770 727403321 0
359333035 304753698 0
337753966 415173922 0
217503973 735750916 0
360756350 741478195 0
123193048 134828238 0
790965577 350098193 0
732004262 428937878 0
379611863 172309427 0
49072135 639716567 0
35574116 27313025 0
652903750 463006575 0
538611669 323799120 0
635969000 675454931 0
781925333 561238774 0
575212084 719108164 0
637601227 279023106 0
85742354 612064283 0
752946626 607656409 0
592827380 625548298 0
107957388 322833096 0
489118615 401668978 0
148015766 317160582 0
323443810 465316906 0
73569727 333760965 0
669410902 413941215 0
627829130 377558089 0
784752137 54788043 0
301974543 120489404 0
10136783 584775240 0
443628611 552078568 0
263986634 205486863 0
197222073 453680294 0
652059192 386449740 0
495625095 738194721 0
721381366 726019494 0
657696811 116828138 0
354955407 778380762 0
114274236 481610768 0
42503099 59906185 0
628519828 306736701 0
304575107 141238615 0
140800290 476701511 0
415502295 621556210 0
179339699 63123034 0
692309427 465552969 0
678897661 288422478 0
172956411 16760955 0
632007424 618228695 0
605696173 660514170 0
195919262 705388691 0
713182359 82346534 0
272647242 582140209 0
466529808 710156643 0
111693156 294318464 0
454692646 731200153 0
305386921 299789530 0
769505497 622896238 0
716894106 201804133 0
385475983 51498392 0
476235492 286571694 0
505468928 319063480 0
9766960 265363885 0
798841484 284193261 0
401267938 163666607 0
194472702 185401896 0
375771481 220281831 0
533418940 754971824 0
466107557 578832905 0
121240031 515343753 0
767313658 239725255 0
739410832 413893580 0
656275982 151375903 0
375792186 310151033 0
774780796 289822555 0
790276605 67014889 0
674141997 633356295 0
758075177 164367946 0
14768913 597674650 0
169560192 488957646 0
263734604 76750726 0
790040187 459402758 0
77859278 319400909 0
122891193 1152614 0
570678930 786423569 0
503892684 617636429 0
512392270 15487276 0
203840050 668235842 0
462722922 90590869 0
304556610 50007959 0
484221880 550796978 0
618238102 315686976 0
764905546 46383742 0
243312203 339930552 0
335855594 316211819 0
777107500 771336250 0
343272857 106177055 0
579932582 42798352 0
26773963 257385777 0
466143533 25785697 0
56083252 176970802 0
245384859 34682625 0
226167219 516048132 0
197850710 217454440 0
692859815 153435730 0
610492263 454581069 0
618337370 255614100 0
62689757 331488805 0
680128810 350488012 0
785526753 337278418 0
415670536 311914594 0
39938480 278449015 0
165516695 190248226 0
168690837 396151869 0
398687954 204679264 0
237567085 102403288 0
338667750 730885483 0
233378234 275610834 0
832325 86919997 0
75425528 563030857 0
21479061 277500766 0
342139913 102902109 0
59577378 755587433 0
753964785 756285365 0
563480784 126955593 0
298557871 405337416 0
468699142 671309365 0
435507093 751199707 0
669345738 670405747 0
522957048 2310689 0
772993757 159157400 0
22847741 109823500 0
320843762 281803797 0
717310780 112067961 0
222033213 263443483 0
234024419 324528975 0
20302130 419692250 0
532503267 265920306 0
361618969 174049654 0
622705993 369514112 0
620806424 592917288 0
724282416 713167322 0
721822812 523422809 0
454808071 249113241 0
45822363 401000214 0
253375539 427255370 0
787683906 791473957 0
401842103 564041636 0
286061163 639627139 0
104906499 605302715 0
234080343 757561746 0
719214927 749958096 0
577107164 671694607 0
302516141 372908702 0
44978253 83385152 0
563575341 89180462 0
437337906 682509418 0
333373420 361772308 0
216359079 457694468 0
398772963 654760520 0
505806980 95046342 0
357683097 634341955 0
671516415 344129018 0
187067324 480098376 0
652939491 94729463 0
382891928 733025881 0
644508818 685607094 0
95863614 113477264 0
343774227 246186053 0
102680636 210058604 0
525305175 388906165 0
252503107 345870997 0
274028993 344809878 0
417152523 531767237 0
112961879 623554150 0
30634984 112846232 0
478376661 30559082 0
320017652 675987767 0
604824857 563279374 0
380798131 800746718 0
576934712 157938954 0
236654894 790591818 0
34664205 602157221 0
610944387 554709881 0
254885082 271470191 0
793170982 146031094 0
494572872 760468280 0
448274489 588283179 0
401768849 419289384 0
486514157 628514549 0
768444035 515706244 0
520657858 724218615 0
559989386 707140928 0
269041905 783896272 0
10352168 772309070 0
657736313 55558161 0
33633816 44637794 0
409160577 542794497 0
375634750 41242883 0
34192557 707675244 0
794276688 753743102 0
545086427 215468687 0
336813160 177512858 0
615301225 177691862 0
133494657 588022464 0
704411765 170518385 0
256153300 401178791 0
463301043 718387358 0
64773635 636996909 0
686724599 30802535 0
799290113 798009317 0
284354099 442907234 0
389618113 553645567 0
519812096 3308062 0
561209646 454885697 0
524626948 162967513 0
312692971 44285055 0
729667117 463025426 0
753811887 367064327 0
394516024 240754998 0
353971193 447497646 0
365063139 384190983 0
184534259 566586200 0
87332591 564602625 0
283623052 67004207 0
275295067 278536350 0
401464565 735269197 0
518390923 555445221 0
745526649 158970803 0
21056602 48388043 0
33245393 705422821 0
750853192 201605547 0
426702181 595629879 0
389682546 203117024 0
7301746 553785145 0
105689480 555805691 0
288541864 326227344 0
325410211 597804100 0
256351449 632117434 0
141379906 104507816 0
613901795 84002651 0
687941632 161336294 0
176919275 128452734 0
439145618 408488640 0
734478994 783984842 0
751582251 330292166 0
545907330 119316817 0
266326552 98116920 0
255579618 201212654 0
473663832 794942470 0
403623286 659920148 0
91645756 773896959 0
638436115 370977445 0
406812819 789800889 0
722554569 134381583 0
680308310 719261025 0
423899040 666568969 0
408266275 515624809 0
452587812 268637748 0
715526069 657408139 0
557754301 69959459 0
396677882 614022159 0
446752770 718832653 0
637633285 495083673 0
556586523 374508463 0
723263223 577458816 0
583707394 718937935 0
97691832 294670191 0
185479748 16952170 0
316174042 436072726 0
384178782 458102717 0
11805102 648134451 0
318936271 756713346 0
380288681 722319230 0
73985467 146089056 0
49847816 657037273 0
334076690 274110539 0
494852645 514256326 0
225343523 355591616 0
595428686 221748358 0
57111324 521686234 0
400966759 397103740 0
616463620 669393425 0
303256511 535815732 0
4521135 576308195 0
124702096 232468730 0
789124574 770909092 0
479542862 622661053 0
718702706 494263580 0
285262789 509881948 0
320600899 368026314 0
692475031 51572079 0
714598548 518931460 0
304442870 645590994 0
740532427 598603243 0
531305424 587744868 0
466889068 51791779 0
10957178 593170668 0
101926551 376830034 0
165017116 210286227 0
305687280 47455152 0
167102064 345347662 0
267639260 782871918 0
699017560 188441784 0
643086250 642765324 0
468726962 382163479 0
100182219 120752343 0
537880332 226369581 0
217019857 757759684 0
413017121 420470904 0
318625413 85227601 0
236743152 136363169 0
73538733 137043419 0
307641624 396804263 0
364114346 410162345 0
355254998 322505409 0
50596903 27155153 0
723299745 491160642 0
663255130 13226643 0
611115498 188492244 0
465773809 311726074 0
121660163 704992920 0
445769111 102800006 0
54087132 590196900 0
692045044 568677543 0
359493104 160664129 0
120282777 560810714 0
554646816 306674071 0
70461856 294101615 0
278227153 478796803 0
165906222 474411083 0
12501264 513973984 0
767322933 495132722 0
204529849 151804687 0
466487005 754362676 0
385696941 41408763 0
327630561 300975983 0
116524096 436235785 0
772096739 231278573 0
731126062 243892289 0
113824315 676064942 0
400721549 290419348 0
24850345 478273544 0
33259828 16517760 0
759230298 520384229 0
111012765 22198933 0
125083371 64455586 0
279807540 708093130 0
27880649 258590824 0
549037200 134265265 0
515121745 550691475 0
517689735 737449339 0
355125757 476430699 0
426678105 261748741 0
79736856 342221370 0
269239197 351522584 0
383088494 496649394 0
520391360 334205191 0
451903860 250523817 0
529580058 220202089 0
752536514 700186074 0
554227300 542014320 0
330618396 685762981 0
783580463 273490480 0
633109844 436602022 0
138770196 798941437 0
331750826 101512071 0
699059756 761467939 0
433944998 130462576 0
501167847 544159988 0
185873439 649130387 0
766449005 541594037 0
247894256 11545539 0
315313754 411279368 0
69310068 589129986 0
174617064 387393496 0
385601516 89587077 0
134218980 78885542 0
772570105 294519641 0
213399086 600246105 0
592110314 54081936 0
626972613 217067693 0
784567997 665194219 0
325581206 528857761 0
791158800 56424548 0
718201493 310971995 0
442736834 425022546 0
530927202 199868762 0
468969193 244592573 0
573473547 238928608 0
257555465 726884654 0
439686667 276465723 0
653486216 257614848 0
639270116 143743012 0
385568448 386439585 0
196173729 774659046 0
377306138 696341359 0
98692309 39220034 0
45761215 133016181 0
131998276 552983614 0
139987122 27284933 0
436600111 289478060 0
519985072 387657223 0
295035825 112349043 0
655675493 704780743 0
653032003 142173140 0
781795750 621430202 0
521270412 748603380 0
682688856 175444498 0
361837481 349464442 0
672185624 591083270 0
772611605 168932596 0
764006240 6010754 0
770271645 719062313 0
254026705 599683338 0
760167975 319442139 0
387145117 618965571 0
189570147 729199869 0
655144068 364849858 0
297835632 283485215 0
201713306 157184533 0
622437569 38012279 0
162853443 513252692 0
782106035 1227394 0
659527829 60299131 0
404883926 570307471 0
709539901 276664572 0
461171156 47664211 0
719480863 265806158 0
55070389 258501441 0
104168961 603392566 0
762350658 451584385 0
276383577 218764999 0
420060263 469843932 0
481853981 489991917 0
566759681 498584251 0
320445520 3578677 0
42301335 139228385 0
378621419 723403327 0
606306400 625344042 0
330923565 660646495 0
770637537 643594252 0
295241034 721199098 0
480289053 461766312 0
6472588 222432578 0
169185987 279527 0
25632540 14492370 0
761966821 643553989 0
547867207 282668645 0
80541393 193695994 0
312908065 141046776 0
528125532 257128321 0
401685753 29710420 0
283904194 28464364 0
639620345 455523108 0
140249888 422970032 0
268090538 381609653 0
610419782 735465298 0
49477819 400453226 0
319562772 202984290 0
790329458 200344692 0
737461721 668546923 0
559544941 155885884 0
456271547 754371312 0
690225449 627980929 0
622598991 791845287 0
99020272 632142829 0
302172122 592023608 0
210304361 176396116 0
314505305 455416443 0
257258796 584328602 0
64819911 639861730 0
484104866 642582155 0
161625283 438816120 0
184545144 539947749 0
776492777 266509789 0
56769079 233241287 0
192171639 228574965 0
778752871 158107792 0
390044444 427073634 0
785909190 357123795 0
282368617 555371937 0
353540818 649940513 0
263287552 313617650 0
376493109 387191699 0
275240830 119918879 0
232704528 163390120 0
79516980 662341617 0
344531478 648515722 0
424538926 630481773 0
420778323 346630203 0
452764523 367365461 0
95771003 402082100 0
585232806 588097301 0
776720993 677514377 0
648523856 170019432 0
67519290 686038647 0
297697815 555790109 0
153841764 792382297 0
249243728 237671769 0
730871774 12407171 0
489255069 107509390 0
198735590 472491863 0
70014486 35847703 0
484225349 631187740 0
626740114 666600748 0
297021160 71622096 0
531027082 203609253 0
184558525 290032894 0
788869988 486209475 0
779340146 706848635 0
14701283 316941230 0
509324887 23776135 0
28436184 354595460 0
289723279 521560458 0
417104735 173594764 0
34253728 668291929 0
447399994 173279223 0
305234910 377373602 0
769223146 315715701 0
83725441 757811987 0
679782104 546115067 0
242026025 497702576 0
525276843 424216102 0
237431555 726429859 0
133038847 381203209 0
488845758 73280957 0
187226116 705561746 0
360975968 542325882 0
359960785 209797493 0
776866015 288541866 0
557121752 303434352 0
560732695 139595420 0
745800769 784125865 0
630607186 236639269 0
367379525 207343935 0
34124615 423905603 0
706385791 101397169 0
249975703 8564214 0
304765635 93676643 0
607130534 532290012 0
244495232 425036008 0
408501926 567669504 0
271784886 285177677 0
15671391 490808030 0
54925296 103909047 0
31494335 713602509 0
626710507 632984186 0
215172579 10788308 0
22127040 770722304 0
497333915 188338669 0
254189558 4380088 0
536729514 534942101 0
47372841 308475426 0
173655767 38975145 0
590351377 684775053 0
656173956 534381408 0
522898096 574946384 0
337042055 348616030 0
798742913 785059590 0
456766180 318884645 0
731193301 117770533 0
388161617 602915733 0
647865110 278954260 0
575014275 669482475 0
284844365 249753419 0
542458032 626298884 0
715859431 40810110 0
200833552 218166191 0
693142969 794649303 0
793484311 698483870 0
218619959 792806295 0
737694474 556306821 0
219339892 520037401 0
251117814 358155081 0
280030886 317593931 0
728014950 316730154 0
96607608 483544477 0
722541493 550422544 0
788540108 414886519 0
287504022 352924924 0
251939399 679280761 0
305675901 377933393 0
395700884 608799058 0
40390187 796605685 0
594855537 528794968 0
630369712 637891135 0
96874830 432647347 0
361687166 133732310 0
725624008 364861618 0
684057753 53874881 0
297626863 255120886 0
354077198 351939009 0
696860488 234595656 0
513715599 748644175 0
654539159 170514967 0
739433568 68483185 0
181264204 212271866 0
139289453 115331261 0
96797337 621241393 0
517052907 55968261 0
367675664 183423844 0
540093898 475905609 0
577445063 142124744 0
114291523 23269541 0
54561852 725956881 0
84848428 535302924 0
24410244 143838456 0
417286952 771577732 0
792610555 330372048 0
670736584 783554458 0
354527157 484947511 0
617001265 71365322 0
582579946 44754721 0
175146363 327922222 0
256659191 266482049 0
274049214 151940738 0
547374440 614334127 0
432779885 442364749 0
77005316 751503999 0
330891950 374419927 0
589570936 468211200 0
783213510 735603385 0
302740190 226292820 0
189385533 572594928 0
183190289 687213004 0
59343810 184628058 0
704812139 696924882 0
348137862 361451372 0
292229702 126188176 0
361757291 779619233 0
702279129 283449993 0
357472951 216579269 0
701165226 358085993 0
167844884 324007944 0
123266277 805405 0
453010627 505526118 0
44449208 695793546 0
54847310 783495595 0
779553842 502030363 0
540801404 662607941 0
344986620 660873399 0
133092269 93840631 0
701102543 297313071 0
656162140 571640241 0
205743218 609058461 0
513316324 174886673 0
135849688 705810913 0
669697075 12437643 0
572461717 11274581 0
78712659 160802160 0
91488918 226915298 0
34491618 602317390 0
59790687 284118856 0
280922564 549821181 0
489307818 289720743 0
726149315 268467588 0
16951539 397021776 0
316590238 415668660 0
505380066 685840161 0
511386101 226567343 0
87714956 553926620 0
509665785 542780400 0
453051353 566334433 0
280440350 126587184 0
397742100 316630886 0
247987364 56129707 0
45639408 272930094 0
576107758 203051542 0
48730864 781656153 0
605095325 167326016 0
253587742 783104206 0
593146968 461268351 0
569133912 127431216 0
679663489 467492729 0
770758714 5769749 0
390357715 34208702 0
638498761 89084964 0
353810528 584243888 0
387544900 151277135 0
423834107 539173854 0
638609396 272286833 0
397849353 400243226 0
788954303 137578919 0
698914047 96407092 0
263094914 457894788 0
751855885 23340033 0
424295793 304065098 0
61488890 223433547 0
510296248 40759481 0
614091016 335574549 0
285053071 483068351 0
426337594 263888933 0
367928239 794914726 0
751099448 728870145 0
383502183 700917434 0
320592724 712028740 0
487438868 181506935 0
386701470 271302118 0
707114016 48125219 0
354661711 178082648 0
696670190 636320003 0
201519947 610261528 0
508603260 81866765 0
328370432 14423174 0
110354359 161550207 0
668269430 173492574 0
82265073 520612425 0
374731076 184673359 0
427462784 149942763 0
181372671 728202188 0
633879327 767567134 0
390556840 719180799 0
225717370 367957667 0
193839323 319150469 0
531404663 418619966 0
166374135 68026924 0
583918570 727811374 0
752085064 418464501 0
331204500 111985956 0
594264574 38820963 0
573903282 799838260 0
553725156 624207405 0
484630554 157267494 0
264859406 761514744 0
188584123 51078969 0
40320040 55487900 0
47153016 780309227 0
595515869 63050088 0
604009677 292053267 0
485715472 697013282 0
91824267 114599332 0
102455325 155189451 0
742894648 729240970 0
534792544 454448921 0
459789481 113722711 0
64269814 577742164 0
299836080 110555948 0
644898861 498276229 0
248723687 570665177 0
718530902 265942528 0
582331191 1610234 0
756584967 492744056 0
195180722 340990470 0
178869756 788697571 0
210343106 675790468 0
52897610 319458106 0
430107815 692724480 0
331799980 439625175 0
363034908 511670530 0
203709100 632098435 0
540689728 146032209 0
530222864 314240488 0
452994875 588980986 0
740355791 760128075 0
670033473 321190511 0
343156608 299830185 0
391162568 142425757 0
591795818 131013096 0
365259674 246133567 0
457124068 50377315 0
29249134 784975056 0
333309938 453496360 0
685930091 786379760 0
608063476 653557189 0
761871032 193943741 0
585993312 466515704 0
186962992 693138423 0
423184894 97176760 0
32137386 442443175 0
647218627 49585838 0
182432158 253556788 0
328045074 473005205 0
265772344 370710885 0
250998947 580612575 0
313538844 358094223 0
626773697 638649313 0
299366489 669357842 0
525391455 489608780 0
300705197 601566253 0
333450439 88703867 0
697948167 749399715 0
364302001 501650838 0
540972436 770830989 0
4597939 424030301 0
278696432 139991351 0
648998167 371587768 0
45232427 23737832 0
781548448 220235217 0
18231556 93715289 0
83260388 656730042 0
311061725 772290379 0
792646163 371007149 0
436918645 66496336 0
595441131 244099896 0
443515046 588077290 0
113122909 712737087 0
388218938 301231865 0
685703334 721054294 0
233769733 603773423 0
661022483 23649189 0
770011080 522753707 0
426158773 604019987 0
552281601 594981090 0
335215950 43215084 0
80078041 486417145 0
447473676 63652275 0
690602207 765957872 0
524817694 335966812 0
342528736 760352800 0
613416395 87401821 0
594057873 530710474 0
592124410 731451575 0
313615212 600957498 0
238608639 609051301 0
420331827 144371242 0
203728458 316108610 0
688994431 381399230 0
497875620 790208862 0
291708384 505587517 0
648670248 794837347 0
228378481 699219186 0
258351889 563735055 0
756070613 86656435 0
562505206 72310464 0
556552325 721291582 0
180720718 793540873 0
780149685 49262029 0
123725960 510565476 0
295591417 599506572 0
420841234 691741073 0
26348542 753061674 0
395797147 119403592 0
12879072 198607862 0
71216331 146570866 0
415565886 486973584 0
499625273 584201993 0
361327668 379494506 0
666200756 377904854 0
319729499 675844756 0
143544932 739440705 0
73901034 707142812 0
531929217 617156206 0
634360333 26710980 0
588517346 425323636 0
456059717 85910737 0
329709078 257228952 0
792305199 88949670 0
611160827 502092072 0
463326785 223564807 0
587833571 698512213 0
457568359 175990232 0
542047143 382803002 0
199045875 377981703 0
105420613 55243818 0
222987900 269066987 0
290660978 542076608 0
190343577 778012369 0
711047520 653427334 0
456017973 373253313 0
761736926 224927937 0
564376838 444922162 0
230682889 220239867 0
42029975 588580705 0
275557256 339103648 0
377420129 367863238 0
613118888 798744579 0
466903892 722253512 0
581863550 514274366 0
366143436 355784149 0
351621525 642863457 0
722350589 550726210 0
4714866 510725118 0
757680360 394626423 0
124464677 178716036 0
624491488 4347168 0
761368541 274566913 0
323316862 517892178 0
525940747 791310720 0
800003480 144300788 0
231871319 168675549 0
319732183 507904896 0
492816805 776485332 0
102627441 550424034 0
673886975 426426820 0
51405521 507910115 0
104204104 531875987 0
115320782 141947128 0
727980992 510041996 0
399606992 525826815 0
32874836 399466654 0
106715785 699525682 0
65805965 70459151 0
292663146 293260172 0
210458526 52975359 0
142370955 715313970 0
129594726 229504591 0
22687014 532553968 0
593061942 691711670 0
175782813 21674104 0
717116487 37302728 0
783960124 191272284 0
305335731 542569647 0
658421929 2732849 0
420628533 614582109 0
144664904 548408001 0
297052797 543255418 0
70892609 613256718 0
486246238 194320734 0
560753067 602252800 0
151317291 290804729 0
615851293 322120974 0
606822440 743505448 0
674230512 123524488 0
533729306 307929398 0
505309731 347410914 0
199227809 455023601 0
328342178 714206493 0
414854401 440270859 0
635367195 255900556 0
212522583 289028520 0
318875595 5030882 0
570618370 649593453 0
189856933 33799302 0
1642261 212677825 0
674137190 390265452 0
360328040 774210729 0
160952644 284359718 0
451415805 51104228 0
47116514 534556358 0
628733618 337044440 0
161847559 304178737 0
560611241 289113937 0
613734058 29878190 0
681099399 680536138 0
178513161 674832891 0
748462021 503616575 0
733693504 261512562 0
270383073 223556286 0
299385839 632819967 0
273807184 235452934 0
427597113 519906658 0
496606662 443712120 0
504387278 772792862 0
140469658 82156194 0
51624007 275921476 0
696166700 696297905 0
495173343 134116930 0
592553438 415464078 0
440189952 427966190 0
205391713 428467022 0
150397906 728636853 0
138898875 50809918 0
565658707 362644883 0
596850040 673283190 0
670303111 502522195 0
622863222 88928324 0
793245742 67207486 0
560349973 221480137 0
188885916 428688591 0
469090359 566680455 0
119255913 298447844 0
127553897 675486468 0
705658887 434539772 0
488034153 161190414 0
515158599 380658194 0
264413282 220190651 0
179189499 245562942 0
162451167 464739139 0
645513251 253295384 0
246746507 564194726 0
568067914 49790663 0
159291474 693306169 0
15437465 545871947 0
41291491 141946879 0
494707418 302333263 0
46392114 71975255 0
218705103 362293770 0
153764163 180701593 0
188579263 251917806 0
449759065 602609079 0
334292920 242967841 0
774362983 127748237 0
747995216 306043557 0
74914233 69109126 0
262635769 304726713 0
681764812 266270687 0
617572527 670644312 0
578311363 297669028 0
436067192 268088441 0
695540923 226790287 0
411248288 65663686 0
659409435 291317056 0
218735442 318207062 0
96421796 579237058 0
620544133 663885508 0
608272346 406070318 0
307018473 90274199 0
785365916 671046693 0
536370018 332718073 0
276929949 44116922 0
586083808 437084474 0
212293031 181665670 0
180692657 529590670 0
561808510 451328860 0
158268985 720750365 0
691489080 109322981 0
203840416 367888484 0
329434382 243105322 0
633760744 86848295 0
128448646 633448787 0
466665910 641556626 0
752628739 207331710 0
326854139 147168984 0
397647046 232472999 0
100311725 43657877 0
762463478 104315302 0
307857717 174044010 0
375003703 687553977 0
390030427 389530496 0
58473424 170568481 0
174584001 364690774 0
769481383 338025506 0
643806823 547124139 0
424714761 182049151 0
406195218 187288640 0
307348405 165185862 0
134631403 746879895 0
375735946 480283978 0
65205006 434675204 0
360152069 546140189 0
680148079 267676455 0
486125428 773646213 0
232429724 241762950 0
441181269 801109610 0
520545122 50619244 0
621382937 97673502 0
756671678 170347607 0
471741220 329492365 0
714646818 390527579 0
326469314 391023445 0
666601108 236954766 0
97315068 202223854 0
26714551 117231779 0
304931185 435276420 0
481653982 17752243 0
767889881 746027825 0
728174309 294151151 0
278526112 711781895 0
625318302 648741350 0
112324314 605166296 0
275001380 597628389 0
554265640 203321536 0
448190792 536981448 0
12433666 510656595 0
238366810 752739291 0
106694432 588759910 0
287002337 372155886 0
734781285 281982827 0
678367720 22166763 0
178397600 552035703 0
345323038 265510472 0
211600903 90902938 0
36413069 505573186 0
490983833 450549657 0
370000232 610102095 0
96803801 792944996 0
670850050 523472933 0
407247085 607749143 0
541434800 739273845 0
532771000 301802013 0
564437967 196312840 0
571388767 408217690 0
114648017 764883485 0
143339134 647962775 0
205548219 218049226 0
345378323 570688789 0
302098335 141815383 0
160157484 6586501 0
413984779 508698097 0
255842793 308222152 0
52924439 544759645 0
683772496 575299168 0
86337295 669272101 0
148983515 134840947 0
137786646 534602364 0
488902714 73536586 0
433183212 793561990 0
15199443 349806014 0
157328387 648213639 0
478593266 315464475 0
702383304 272356212 0
533061776 487026219 0
99093806 29725089 0
104323101 380793799 0
410655510 298645711 0
14020134 13523291 0
5549312 602454273 0
504263342 749529514 0
736585727 213882736 0
495366610 348291311 0
226716190 785582978 0
424403875 16466790 0
288312649 385438967 0
288852830 59619814 0
158747074 648496919 0
349961146 689098581 0
244679426 580784432 0
592272218 357115155 0
638020580 466398040 0
308360753 763219424 0
168790615 141400934 0
613629663 555975827 0
445921119 546612296 0
780649530 277430598 0
501049890 401624233 0
182841683 287116638 0
367879963 101257289 0
353839564 512224085 0
304516340 491613955 0
655666742 209720547 0
116929027 627754160 0
203970788 775821244 0
608563822 778678288 0
666331599 402785141 0
755569159 648384903 0
677752553 437989799 0
445507467 656659749 0
730970614 427834152 0
619947586 72611994 0
164102788 255295112 0
255030955 264913185 0
47542831 357288313 0
788782794 535586648 0
389392854 715481704 0
210313745 6677961 0
213608 173405439 0
129716310 574519730 0
163103002 466969873 0
599910228 378629349 0
238473575 598983901 0
204904113 357134136 0
241165482 659687024 0
209338131 274265497 0
361940429 148165518 0
87562414 716655688 0
490715674 758284169 0
465212561 354044094 0
323849139 472126651 0
110166128 405970516 0
117776538 478867415 0
336574996 504586179 0
562102826 596298805 0
609136169 21196891 0
767790869 303367613 0
363912138 485293402 0
603795714 563266953 0
414075903 723223959 0
425235051 245004839 0
307535835 618451757 0
280956433 568998011 0
135958796 11046617 0
166386703 93805810 0
542264857 784118180 0
360640205 85202949 0
539988636 356846130 0
207731201 409788756 0
508290628 366609811 0
313586058 596970444 0
103786000 43309052 0
293405795 799195463 0
767202170 707706640 0
467440649 320924537 0
280384035 429200281 0
493375399 745306005 0
672347703 601078591 0
348162657 694826798 0
535927498 128825507 0
51259115 127754798 0
744889533 86561336 0
554430563 759401707 0
585791821 361209166 0
512606443 396065776 0
1963591 61569055 0
749396595 334181087 0
534325599 770020266 0
50574071 433365597 0
290726880 463003024 0
356694561 247638334 0
367234744 85310828 0
117927121 647605636 0
340573542 140271678 0
267418049 299627979 0
793386875 448642726 0
285049924 673975686 0
66779742 413854791 0
301236028 620822755 0
756602929 760329551 0
519124344 799828623 0
410620212 480490276 0
37168865 306691064 0
686475589 694866073 0
120279734 401742797 0
742640526 223262813 0
419735441 314187249 0
121749510 357656834 0
82602700 572774424 0
620730233 580672629 0
2747318 460782290 0
63153073 254410058 0
530908891 435286290 0
390489677 626133251 0
5820097 418708615 0
220709252 89338340 0
453626850 551039858 0
274719195 232194342 0
447084237 771026861 0
392191073 655208434 0
84544352 351924419 0
514223261 406795830 0
421381946 605644663 0
760187955 266162344 0
509438046 380491776 0
441002107 285589171 0
549290729 366649659 0
642383286 466517826 0
98953719 193951196 0
367736243 275689583 0
194811125 509009237 0
645447920 282241848 0
96623762 237303252 0
194841941 499196115 0
122682562 472984504 0
202022274 758759337 0
444731470 73955088 0
86588917 620551766 0
700523399 263597738 0
118381378 168072003 0
428806241 373311638 0
432665081 167834747 0
546881672 545489859 0
26260108 291918997 0
720816153 775966233 0
99687290 720553010 0
172371975 327318566 0
700035392 695526923 0
640233685 424156057 0
321413132 435754048 0
130884768 121682426 0
617873990 695843832 0
37470728 611910269 0
441324414 603720719 0
446197621 775769461 0
769717306 149288604 0
181827743 121481562 0
647295576 280418447 0
456419359 125759604 0
266985917 370888530 0
288694995 120777284 0
146849016 320309350 0
128726267 164169055 0
712249475 81634355 0
392022064 522169020 0
437954294 206748857 0
726262735 550306817 0
728028400 393972476 0
581091405 152401396 0
438252692 753910442 0
546399002 226424570 0
178627763 85494163 0
605478088 155375884 0
269268438 561787251 0
173619533 398245944 0
587668263 388919738 0
284260765 728036284 0
132965514 75783807 0
142881715 611110268 0
372406984 756969712 0
148112928 659113845 0
619384183 502709474 0
726996165 527893927 0
556741666 192490691 0
399494287 589222432 0
502330463 796816831 0
483488218 662720779 0
620561339 744641090 0
584601749 146475732 0
8688452 12025982 0
759276847 582866513 0
125626416 378084507 0
53945820 234169280 0
390607883 170513298 0
540603557 380373500 0
38359630 713623368 0
372203710 791647787 0
598028413 256626526 0
329673424 408606397 0
467025553 726436426 0
260932204 413581213 0
281406142 614938144 0
332403530 694872633 0
67894576 700130741 0
348965534 50584518 0
581252683 105413046 0
125794031 641484734 0
639116681 595409336 0
437305459 39636632 0
499545257 176750329 0
377682189 232544675 0
795827930 632029818 0
694933490 118398482 0
604715665 216588284 0
618893286 282308777 0
182447468 287651519 0
437781650 599054496 0
299413143 147882903 0
230812609 402547507 0
370671895 352792386 0
462758789 205067655 0
30725682 199188422 0
653449538 68060498 0
183375371 602718348 0
767647640 593417312 0
26577795 78400959 0
485765307 274117874 0
397272088 17512601 0
28038885 291911773 0
464648823 182368359 0
421688314 662688380 0
445521243 460525179 0
59170582 766574464 0
38492266 307876678 0
249804824 240226104 0
350589900 153789187 0
281384276 454492855 0
504337112 594388861 0
9923307 134702524 0
422775798 604868881 0
647706130 130252477 0
5171618 594012667 0
117945058 521429832 0
47681224 549069490 0
176318975 521905826 0
318601390 509743367 0
116691157 297371426 0
548734622 765733016 0
235466755 708196390 0
465676120 609666362 0
679488860 390567734 0
181576499 240650737 0
139972470 644949685 0
144140831 272995122 0
186582829 57676285 0
266199700 233425236 0
145375604 56903778 0
560241530 127377918 0
696472223 329735319 0
20737723 626818257 0
575182664 393191403 0
180811314 714378991 0
507000063 268466450 0
79774251 353058356 0
513885523 17159661 0
257926513 228246481 0
250161578 537849526 0
564549401 578290292 0
141748340 478480159 0
674054975 267756041 0
86045639 298372449 0
729278879 426107594 0
82185894 150421768 0
303396548 571279723 0
708359715 373014902 0
141806742 771431945 0
684773941 727372937 0
156644431 575605898 0
355551880 301500363 0
707876250 559212486 0
336291076 262395436 0
401856525 590084950 0
655008104 361624527 0
248373982 211076012 0
428382262 643137182 0
96602095 202342203 0
386462981 611182383 0
786579138 594411519 0
290129125 142925739 0
154103129 567414339 0
735670064 429260733 0
287347042 95175473 0
126778560 695704082 0
150486868 341156800 0
355239792 286314649 0
732665338 277441636 0
81816011 740215294 0
738308464 759521201 0
424388759 126133111 0
270316285 765884169 0
221730103 731699759 0
687308463 376336833 0
517827502 507830367 0
261384498 256151063 0
507230963 345152249 0
531315814 529151959 0
225265690 57864509 0
181376868 233048065 0
66648633 698055716 0
354095819 586226067 0
672374632 371414755 0
348545852 332456598 0
226770239 758012332 0
37452981 401123971 0
648609335 699733585 0
430115151 66062587 0
125314576 792314129 0
621749950 712471617 0
472988478 514083415 0
202273522 7567694 0
305401656 671237055 0
27217246 100946232 0
451066335 633386317 0
178600493 647174394 0
322933638 509326468 0
740641823 170382968 0
48235057 415672210 0
164982580 379165444 0
185947368 683328326 0
196610986 575816272 0
490112738 129605488 0
116150587 215715401 0
262258790 469916926 0
642127132 89148051 0
225056950 548562222 0
333480491 767143194 0
256188533 416633478 0
466781143 71058646 0
589356985 512947324 0
638086309 355400968 0
59830023 270768964 0
51472502 598719141 0
381212994 513418282 0
169538151 663090166 0
670110492 107644113 0
33448930 619150468 0
721039752 77434016 0
187217168 728754387 0
278452409 543740493 0
313389629 766700450 0
312930641 603893312 0
425811607 594809647 0
539559176 102165688 0
38293502 75102461 0
781263056 444449443 0
560076892 216594441 0
177112247 399971810 0
645542064 502182099 0
400130745 729248440 0
282402731 279313720 0
56872936 286064033 0
682550324 411781438 0
269590252 681150510 0
35944787 50693884 0
710287064 554128764 0
637531191 656156598 0
426179753 606695505 0
659086120 357579063 0
233005111 450901869 0
603246787 662689683 0
278804853 532252307 0
589741170 420843312 0
229847016 304656267 0
24349073 145267030 0
397528980 692558379 0
711019591 98106353 0
776709806 773295253 0
669147591 800800563 0
400947482 721538927 0
323445893 103843788 0
668431428 659487079 0
87695628 787070405 0
599807404 207197201 0
193708694 339682908 0
704129533 127726629 0
677167531 192309512 0
661204208 703386218 0
179712023 799876798 0
138016521 119565223 0
263398175 499255238 0
90211374 337600397 0
189563648 388546511 0
577117439 261828201 0
529552776 51704729 0
113173425 599345734 0
785451225 535802205 0
701536989 705641784 0
522672580 614894861 0
349640744 111851361 0
469951114 160589257 0
177164708 726476096 0
784179159 712901681 0
377337385 94921803 0
41665317 445776809 0
126156747 648426477 0
460506707 353839837 0
644961257 447154189 0
453654876 318998476 0
474200260 306269863 0
462654889 185630175 0
769009236 504243940 0
208622250 128567427 0
351533006 27642558 0
659987497 742990287 0
145258740 504177721 0
502177736 562138951 0
455530395 426150636 0
412910233 763288915 0
468015602 558544134 0
187122963 729069994 0
26441757 411518285 0
66067180 478544809 0
61739585 168105485 0
130768489 598333627 0
567840333 256454675 0
2079783 363993178 0
423036494 673595989 0
111065690 240848855 0
417269487 537005250 0
147566155 26704865 0
429444618 464741648 0
157228014 766930113 0
151312956 9679671 0
222849727 133825581 0
728264371 564955191 0
388932907 704445495 0
784863968 438507071 0
673090788 297761416 0
509708925 561691238 0
41113820 537542268 0
557569552 306171797 0
615746030 594778720 0
673922741 275717687 0
174207807 28982515 0
38874818 269992940 0
393506941 300261335 0
776950896 165227893 0
48976918 142275740 0
748071534 204339793 0
274106963 606276667 0
229213213 629320099 0
646609505 377164598 0
550220400 782937828 0
104218447 26129558 0
679863571 137734179 0
770476873 526698617 0
348394624 194419465 0
763955769 770902004 0
386659100 214094464 0
404329085 451827038 0
545663163 674777127 0
584809836 317230393 0
517380259 789060074 0
285466541 172296373 0
267325098 698650865 0
568994198 452793787 0
41213097 191198272 0
783824172 623583077 0
743124039 761912829 0
273613534 781400009 0
690134884 46295070 0
661117421 89746441 0
385940678 280750817 0
507853046 613898038 0
714206496 438806310 0
661234395 181120801 0
162118147 750167572 0
493557819 553360278 0
706205533 325219705 0
266842582 797832708 0
750235586 690461991 0
370074096 139374502 0
637997126 367888509 0
580575069 556646548 0
177721356 215308390 0
652409238 387372455 0
132771300 254271248 0
114995677 729967905 0
382164997 447047860 0
770738417 796204805 0
196771449 768975747 0
550065697 176387992 0
494672484 745883084 0
711941727 119103508 0
364239638 60911347 0
606696490 533159368 0
566630937 370324818 0
530498530 496528565 0
1649259 450605877 0
344357336 281741385 0
369908395 180070461 0
697359436 390985026 0
553579512 90369137 0
734104774 259473980 0
153842189 580829834 0
593612822 738675294 0
636308349 270966948 0
699453665 515558616 0
179215054 84278639 0
691164315 510848835 0
4140656 444909402 0
703342958 160100909 0
281657143 354458100 0
340169352 736625616 0
461952086 591492083 0
239140811 671485266 0
179961544 534442229 0
282226438 778958687 0
100036806 528244359 0
259695816 747838378 0
21946864 421164605 0
136247780 272024603 0
766754595 360691021 0
116118441 332592193 0
500765143 770200783 0
328934456 801700790 0
589213562 742897408 0
438043207 499320928 0
453721338 364993719 0
62298158 451531911 0
224789114 730259552 0
521813195 243255755 0
192802739 637753462 0
578554613 642034085 0
102556957 123301587 0
672887441 535243019 0
661720670 381451577 0
300019233 195083025 0
394920912 479447800 0
493991274 453071647 0
664998662 645367171 0
465477159 191169007 0
118949106 642364939 0
189945445 417993590 0
470560240 446365753 0
404699428 631902680 0
292574435 247285150 0
127130024 368317825 0
285064107 208722111 0
332967290 612045809 0
394759834 699363879 0
192805735 702351914 0
31747065 235660610 0
80647563 729239429 0
163874435 499777035 0
72716552 468544178 0
213780291 143279808 0
477932049 396685868 0
499862551 52437026 0
689049194 495880266 0
412611820 641904331 0
180246354 239327936 0
94922341 166797601 0
319348923 181606105 0
728599701 744871740 0
491538578 655985078 0
48845949 426685632 0
209263761 494488948 0
533029161 703664047 0
250509582 102428892 0
349229904 389373865 0
322270315 28900096 0
18417923 6422495 0
171031751 528542513 0
680569381 153135736 0
460776547 98349525 0
207721855 796989744 0
635705350 691173012 0
174635085 140699650 0
494581594 368610452 0
490488568 62142592 0
53890258 249695350 0
386348758 681100260 0
197702595 528210572 0
241417428 725360475 0
411414962 394469084 0
163053581 421621800 0
705802305 189346013 0
572135966 161962602 0
352923174 50215831 0
493928029 436848317 0
771749716 440999654 0
475083767 375284729 0
728135158 444640364 0
383744742 598322368 0
738629190 229176629 0
604187601 170591251 0
714883441 780383559 0
410853012 148880150 0
72307589 621503387 0
226860801 153244915 0
658524612 399078338 0
441870494 337712375 0
521708476 503833862 0
321603857 306952977 0
708833966 387374031 0
436108624 200645811 0
337485862 33322743 0
35995818 298776177 0
10083133 122384550 0
758517655 626678197 0
254825781 582170165 0
484695762 94818411 0
97625723 99220555 0
638650109 451247999 0
756762797 787533061 0
122777969 17061360 0
231468461 76724523 0
305480842 796132900 0
81982729 432978991 0
588046231 313910089 0
307635680 770680652 0
439540291 658036388 0
141536292 221477137 0
391897011 504406475 0
322238222 573643318 0
780543972 38672819 0
494947441 158514444 0
542527391 170676735 0
500031467 623532677 0
625590446 572663595 0
59375617 748962704 0
371872 353942743 0
420924350 196707057 0
406979971 460727998 0
592376894 442630081 0
43337698 733928293 0
609570879 248056856 0
134798829 780784751 0
252887190 487136329 0
159454848 453509258 0
198068829 299031831 0
759825942 792580525 0
568936745 214387262 0
47707443 449687750 0
449476953 272270940 0
783359761 167707044 0
104159922 693791422 0
14412382 602582509 0
184261958 566132288 0
160645333 569994547 0
685209111 211587049 0
149642376 356432908 0
444427580 182117329 0
758767252 182100995 0
302636219 230437212 0
514513769 560042125 0
525651911 212868152 0
120264223 120795991 0
427040456 528651306 0
693530055 260413597 0
637119481 75894670 0
127166323 786056750 0
466870462 161429703 0
3759788 449036585 0
704426500 22992674 0
69108290 429516084 0
656853264 471287102 0
192580783 409804327 0
233852469 228728466 0
95359567 742190398 0
709681202 353938473 0
767591127 435176128 0
126488583 356322697 0
44021618 448790233 0
277868843 378856763 0
65746541 473334076 0
611073273 130571155 0
529026060 230937911 0
681865704 761601701 0
695365874 183290667 0
144002889 374186221 0
580345307 205494049 0
618092575 7102649 0
798293287 180809211 0
484410694 744992844 0
686493524 139419123 0
659113229 268660705 0
612302581 482988134 0
414837687 451370454 0
711331261 151793316 0
3879927 84521525 0
301868919 352369820 0
557240026 298443443 0
275349342 569715974 0
666613590 30094709 0
589768381 500076819 0
188240163 510011766 0
661207375 264336493 0
125401765 510590235 0
155453403 41709815 0
235202218 779589267 0
588360127 604765264 0
357808776 361890335 0
683714965 213140364 0
494035454 791555746 0
737234486 333484580 0
119138410 80233854 0
554085273 461416121 0
143756571 67127678 0
125584005 365877779 0
708232199 242602009 0
772899347 491473242 0
200204783 654197420 0
678618448 250959855 0
173312717 74288701 0
423864653 250513223 0
95436398 66737375 0
428471022 723188632 0
591149583 532770560 0
254740183 60285315 0
468280629 93836232 0
193183710 536289118 0
557825753 241753348 0
256998994 198721147 0
190971668 108583519 0
390531769 514355699 0
372030072 229015246 0
82399503 733591001 0
418599523 307792517 0
113581681 671370887 0
364783723 397596093 0
704792817 334253021 0
32112967 74765834 0
699570541 409218660 0
170413703 147306152 0
25755989 563509877 0
159263872 638703210 0
484598797 193007293 0
683405211 398682729 0
561298833 275976031 0
49746800 462428922 0
217289360 130593216 0
244156191 111077085 0
602719458 53753372 0
474692107 254975945 0
496081663 637832601 0
582669477 667149853 0
734813339 569111511 0
126863714 297927301 0
207404247 328918972 0
81628274 327217260 0
385881536 719434788 0
210190562 629074162 0
312564503 532790654 0
8595641 747535580 0
155582897 676579992 0
165454050 45904953 0
510003438 195754865 0
655822539 166279521 0
521475863 41974267 0
798772754 600883910 0
433613397 219123633 0
641335369 346170140 0
544063605 646392208 0
482162635 130943294 0
17318184 686940657 0
739377701 29754229 0
446285366 12428013 0
723770115 352869459 0
303398475 407649033 0
14813186 528234432 0
476062658 548947313 0
182830083 314613543 0
240115537 396087687 0
630044927 183188992 0
476807472 354579549 0
720078634 298593878 0
95132205 210688092 0
330497863 437321331 0
111138200 315486510 0
590853910 614500123 0
764476324 111698067 0
90614403 34161659 0
251146134 111501878 0
521206920 318906485 0
324884385 553319888 0
385111135 602777471 0
788784564 10470828 0
543044230 109853899 0
84958830 353378151 0
77663255 6423149 0
165453732 591506706 0
117890490 421076026 0
314136281 629665383 0
389102252 333889522 0
167209641 215822553 0
613353262 627350885 0
189511554 370253977 0
616409049 29002289 0
287486158 540228374 0
447146555 161197327 0
166528946 447225441 0
762697709 524398496 0
210493472 538476988 0
65935922 738982294 0
454896194 38500849 0
217878974 312135560 0
485968737 590807986 0
376402486 210423398 0
34606453 579491937 0
589850948 152161000 0
620602767 82374171 0
791209042 311370333 0
514862878 415507451 0
583311904 341728016 0
302506924 139127410 0
131228775 523109663 0
337120051 108224530 0
740068446 772603745 0
562953403 392687963 0
122412598 186943146 0
614186240 90901296 0
52062446 601573162 0
44158989 9184192 0
503172840 765435130 0
713142539 415245040 0
120468664 112439330 0
375172706 603034055 0
775242163 680045353 0
465942795 393087149 0
254735553 147889458 0
597507069 417040144 0
569819256 458285271 0
85976742 785990358 0
257237801 134273277 0
210381449 720632098 0
97306664 92251017 0
743655944 561080854 0
55355466 550988930 0
485834013 305984528 0
469113234 352331567 0
449383841 183424335 0
105163396 645985534 0
533836541 469934438 0
349860071 414439523 0
394455336 178840522 0
137715991 513018450 0
306934257 311120082 0
684959857 87919858 0
376694386 297076495 0
436159406 474426283 0
270213665 38396747 0
28021385 480560553 0
389460348 697690440 0
666620709 469060577 0
635534825 202191877 0
585833232 760159942 0
233178743 666345914 0
275801476 63934180 0
285812257 198824691 0
281235565 748873719 0
551666791 47245490 0
104286609 254096241 0
425486812 707861448 0
557777571 363622870 0
556765697 738727318 0
97524279 732473999 0
367721373 499976486 0
84236587 101459751 0
357265047 11696159 0
706077170 728509427 0
329206026 107224465 0
504023971 666549779 0
744245730 336338977 0
141127615 468576098 0
75742659 297550180 0
127012816 283516611 0
329036469 307983761 0
637944844 606794552 0
444553722 537538662 0
469012687 742126080 0
512602909 759086398 0
15910799 298019399 0
291812580 436406770 0
734477385 681821735 0
546121515 799640379 0
158642055 157726896 0
8463468 742429293 0
271514449 575109004 0
624658407 447955902 0
394585466 567880509 0
791138617 224135430 0
328125214 335415747 0
232300586 614847057 0
715427014 580363799 0
482168944 514270773 0
370713200 528489837 0
777494360 236953105 0
541173748 659904639 0
566692409 739473502 0
676546232 20552374 0
769356366 126028783 0
696936847 733955360 0
143045709 674613474 0
618479288 679856599 0
560152774 580840219 0
143361584 649419767 0
736571435 244273369 0
502835187 512689217 0
367879933 629348721 0
705634423 488055939 0
45792172 650189780 0
566010888 262771326 0
605710441 675549600 0
619093981 299152556 0
238202210 387102422 0
369532615 425468956 0
747717895 498792297 0
598564750 191122208 0
78393218 551291328 0
563610779 515157387 0
692613211 692099529 0
712405394 147722661 0
703870465 331542086 0
745246514 386692506 0
697546545 412709581 0
297267338 370003714 0
357752502 775305002 0
799722753 693529000 0
297572969 787736814 0
781332002 503834244 0
106024774 666700054 0
457969197 174872607 0
709283710 447793208 0
148071644 590366794 0
434390815 641447741 0
420129085 796737863 0
124439265 314526457 0
133615141 635611293 0
99000208 381822038 0
789733554 379636995 0
52591425 274870754 0
495142944 313751077 0
718217278 24236541 0
749758012 247081777 0
542311662 303742118 0
92566103 455101632 0
764805416 433390454 0
632590181 507630406 0
99507580 778425891 0
330240136 76162047 0
30933191 593913582 0
551640096 634720607 0
613040723 106799301 0
782037419 362437465 0
698072696 621008903 0
66911889 599476038 0
430103227 2269933 0
625348957 487454238 0
513726808 121746445 0
296904181 688153717 0
204566415 341314547 0
79847949 576087428 0
582877148 544125889 0
455859992 409464444 0
181313009 35067593 0
728131189 654933933 0
320788709 563092716 0
121682772 792692411 0
230629541 764301935 0
109353284 656387187 0
650886127 71124226 0
66762064 684788153 0
337837601 92082814 0
131037516 712487871 0
379199270 491900037 0
795505014 98902906 0
749264173 541569889 0
527721499 271823620 0
648232740 753537235 0
403060123 498958603 0
325763992 72825445 0
208145546 378390207 0
22583773 552349097 0
532930111 45532557 0
126517886 607385284 0
306656913 251587226 0
218574618 398569091 0
82057849 620723501 0
583325885 614763067 0
677000012 317346295 0
371815744 574281701 0
102743084 645606253 0
96816144 120547094 0
368451821 655538884 0
727997012 337582030 0
754740833 221548960 0
238278390 747584252 0
257955834 725611908 0
291991165 221924209 0
462650766 84337340 0
34016348 338846698 0
403676884 327227056 0
393995246 578888219 0
500931290 452303237 0
588045552 34116998 0
735231271 20192523 0
398768639 476979274 0
511074003 342850370 0
472438652 319416454 0
145834894 786886684 0
381227106 247243845 0
45711991 4944686 0
285211659 80598466 0
258626910 248030450 0
616744749 244197530 0
749208191 763337202 0
157503877 303954867 0
557613677 283847736 0
682970702 286156440 0
764599676 92167713 0
588931425 494810130 0
435933311 761982761 0
255589160 708694063 0
14947709 710148518 0
590951689 328626751 0
164485313 369744193 0
196485832 254524223 0
764363038 99404153 0
358995365 764088947 0
333569847 219192286 0
467129629 288988429 0
451540536 626618081 0
700310567 4362226 0
620950466 713689721 0
27624606 344243670 0
249483795 81079348 0
587172681 710414949 0
28819669 527672510 0
582103815 294630380 0
588481571 533446988 0
46785811 26839120 0
644363116 38524940 0
716864176 10932636 0
66635335 521500652 0
96741192 605680242 0
372093534 770967585 0
376820532 634678217 0
647786820 204170788 0
556838531 44505422 0
370861392 579916043 0
155312782 144652200 0
295673152 25845257 0
715891017 776251503 0
167729477 626349945 0
290424308 137781244 0
748093022 570297911 0
79784962 337840460 0
741825578 788462195 0
558742156 776984366 0
701633212 111878064 0
658173453 21767267 0
47173270 262709245 0
3971487 279381309 0
250117298 630472503 0
345369572 667284128 0
547621074 340646434 0
674627035 573131804 0
402533144 795125121 0
769270524 621075667 0
335959328 530883460 0
164805133 739954004 0
714622828 714646922 0
167210446 389257875 0
99820128 165174298 0
249018040 680580690 0
277936586 205844638 0
463389788 642625842 0
412758025 33859108 0
169790273 387401198 0
338744840 246745770 0
700456459 650720485 0
204012494 653350703 0
97234215 566983098 0
37942928 215862373 0
370286613 557884684 0
354665999 296560317 0
40575944 389266618 0
138625885 337625355 0
202545402 535555815 0
660473517 160230800 0
519159828 563062504 0
40112051 755085737 0
777632832 501650348 0
35406467 772482112 0
760396860 539915887 0
219878086 52823070 0
288146639 247868334 0
310929101 240920119 0
493895191 253175780 0
521746200 568062969 0
56870772 719020968 0
422675217 520824475 0
128191044 38972439 0
631278100 387307759 0
393056635 410556135 0
725201615 277385327 0
618486126 270680013 0
165436671 263482157 0
12170691 223888979 0
629423303 583599801 0
113274154 78326056 0
443331523 237037459 0
135672819 161882702 0
152546734 599964110 0
463006996 639415692 0
710795806 521012197 0
254221177 240886717 0
583294775 220147720 0
701975499 342952412 0
333326864 79967382 0
22068653 760985975 0
557378547 733540568 0
737343325 129027699 0
8139613 132377823 0
634001139 764942667 0
721384539 616866507 0
621396950 643776872 0
671646918 179698193 0
166688052 303773146 0
384692023 205203952 0
299752166 601169415 0
165626108 795052673 0
160152960 164494441 0
651256253 318973156 0
672532684 297426153 0
155152387 198021472 0
320640652 191374976 0
246738240 646784645 0
732470102 297815131 0
396882456 432274255 0
420181543 565777052 0
240443183 270605759 0
646496277 105699090 0
73068749 44125333 0
103138309 466450550 0
470024188 396982497 0
137821279 782622457 0
710710659 585253285 0
256082949 675782401 0
794182808 402437488 0
387800005 486112592 0
607847123 329193073 0
110159867 608448674 0
106720913 470926247 0
111078780 649856640 0
636335881 613873128 0
495870075 719049904 0
56251772 241920937 0
136708490 165402103 0
751357041 506730797 0
478226829 501399844 0
48091252 573870841 0
7220080 74363013 0
15653321 430389381 0
328311762 631052743 0
307351462 325982867 0
546680117 204168441 0
427619255 159610407 0
198669260 694506740 0
526063234 589113638 0
132066673 181913351 0
264348956 510784210 0
536360968 77425980 0
54985111 214787914 0
109785363 132358880 0
211060973 570687085 0
729495024 263813351 0
228891969 157067413 0
369135903 198019542 0
101471049 625059752 0
507551159 665117606 0
472505220 395184904 0
250948505 53877130 0
58576151 351225706 0
623235070 522071357 0
540305749 330110357 0
250709091 150079473 0
648823218 568666792 0
768141820 767812862 0
309199772 373434090 0
73496593 431632153 0
356843531 185393943 0
335899752 85687016 0
621144005 664789212 0
509721094 731164368 0
701123864 352390043 0
45839492 734839123 0
568541367 396019666 0
718480161 405117548 0
85584126 713468789 0
150367249 533805038 0
30949271 253980464 0
785934939 12643524 0
146124118 6122983 0
389506482 266973834 0
789745099 733823314 0
423170377 291332888 0
290805829 540644718 0
115552516 150655073 0
525530575 496110250 0
544294855 634339238 0
192746998 353753538 0
315264293 412449821 0
45783394 792170887 0
290855294 672905549 0
130176619 786055112 0
68826951 692006384 0
187093636 778427423 0
518723446 7021885 0
619316768 328798114 0
167993255 400177431 0
517023056 615624701 0
625424651 145086818 0
685317837 599847543 0
257657514 75676575 0
301887839 712153097 0
416380471 695907365 0
738073437 448070593 0
382679346 265031870 0
447950909 391269352 0
153780929 775594611 0
675963698 576699462 0
62370714 118443993 0
443300962 382146866 0
575864993 48611309 0
711780455 756282519 0
667602593 473279839 0
2253930 367282256 0
499092890 436989327 0
791068209 468098136 0
705043867 490250109 0
557229160 674395316 0
735273906 404762572 0
345198754 158973871 0
535690169 514646581 0
438851769 336355801 0
160924295 233282048 0
411117716 275212907 0
216734242 495210033 0
430516483 489574413 0
540020742 673499007 0
213809932 237946356 0
773020135 464599751 0
508798185 527132679 0
91540167 275637531 0
465683401 154755886 0
381182267 799992952 0
350305794 328604238 0
635630169 575767450 0
476693530 167220537 0
792726554 221612175 0
600185367 243454583 0
446747986 279657527 0
93722580 668857503 0
701074678 608962350 0
595531563 619675890 0
261911867 798271803 0
141890967 300543350 0
710092165 355228479 0
364482767 733568646 0
627210910 16664891 0
263683328 628725149 0
542323827 569100205 0
66821085 272458208 0
793455060 166672807 0
739986804 511970539 0
276289074 432120228 0
169237064 290340158 0
502450786 687487319 0
418460065 649891042 0
626699245 166680758 0
464514105 498494200 0
85316652 657942059 0
293837528 241999237 0
656433861 690814559 0
528910926 713988240 0
354141190 533763581 0
154108489 739889251 0
791493073 406370656 0
75254404 279587180 0
208537721 409524462 0
689581033 557134993 0
276695104 467820238 0
165054748 371426211 0
587784491 75448437 0
298648928 159344760 0
114443407 515267201 0
793477158 242777936 0
569795778 182988191 0
197132124 461370454 0
86006255 148897005 0
735812028 80792821 0
375696846 414207710 0
789019231 658620136 0
266714179 674728770 0
366618094 602702328 0
635513190 108157883 0
562909164 661257097 0
614916004 610372874 0
280595387 367632161 0
655381755 130199354 0
200211868 41307537 0
68854787 689446535 0
156126322 231278403 0
494636262 635343616 0
112356536 453972868 0
760880541 796300001 0
46738487 170357643 0
540481479 710484718 0
542263888 3177933 0
614232457 772096161 0
234019605 577153053 0
136573474 62012207 0
500809914 147979957 0
20279413 175266225 0
331335522 422122911 0
602673113 656124084 0
261727489 253317687 0
462782814 375331224 0
655495194 91404553 0
633079336 24399397 0
640247766 83521221 0
422163496 412476804 0
593737853 106558702 0
145875025 687816316 0
349765020 382419860 0
408202652 347643681 0
241744245 540630317 0
611544322 140452533 0
37161780 726354754 0
155463250 787220279 0
457157699 621863893 0
329735567 766699266 0
357324778 582377991 0
756471090 772566353 0
724848962 667425497 0
650290195 664927839 0
469278409 648264709 0
218295180 657615647 0
738290051 725382640 0
412562688 33168513 0
108618430 540678324 0
461713206 123398721 0
757017392 791615110 0
226451640 215255305 0
706025402 374520393 0
528141808 707223881 0
341818416 375497012 0
724988367 558091077 0
710547667 677659558 0
752092317 709335309 0
541602838 518913298 0
133505886 52697962 0
304879786 344564587 0
452085879 689696147 0
67378210 264494164 0
259079221 773489961 0
432088325 66838094 0
224798320 580264739 0
789938782 618011387 0
18251179 95598472 0
336924457 464556671 0
388277939 421712807 0
235621136 686561550 0
316082866 247172558 0
216503625 745941698 0
305160283 386660211 0
91350914 795000130 0
241034027 606974404 0
36359463 199601801 0
37500385 644688392 0
716111454 125114152 0
46928044 290632551 0
155474890 617561154 0
106825201 135428479 0
240515913 770209061 0
198001938 328680549 0
82123236 246598997 0
317978781 370043158 0
676675119 171540905 0
519921073 738986985 0
518706451 184698751 0
61808491 346774996 0
450195531 593538465 0
264945819 364830856 0
253652506 130096188 0
615852685 596991142 0
460322762 42873 0
466055044 261158989 0
597029748 65325406 0
80595417 562216987 0
275374955 402810116 0
403630244 768468738 0
562677467 93164823 0
52405034 513091437 0
301848007 642268885 0
666596821 756248319 0
115840698 127908731 0
46481074 702783044 0
425763107 234491597 0
78840635 773431276 0
147631083 102285070 0
316314016 141240828 0
155472501 793413075 0
128648562 269882820 0
579398427 187383559 0
575715875 447436066 0
603813425 234080672 0
476282297 143293724 0
776382890 323311425 0
316545024 301376852 0
440655737 4914108 0
381089722 140740668 0
631039119 408660262 0
647228374 60898747 0
295586796 696044484 0
643775093 339388766 0
448632591 665746648 0
782632060 451809617 0
642833875 302275007 0
180775124 292967924 0
22146151 46179501 0
510722536 369746727 0
558612053 359080985 0
690327078 335592352 0
668309376 359128744 0
710632606 531207400 0
91672348 72095917 0
335863253 704561997 0
549063709 28568290 0
129941746 139628209 0
198321946 311291186 0
314838440 726596325 0
634780368 24371255 0
421100057 271495745 0
283701832 69050840 0
470882277 177550074 0
322502872 634488269 0
494369659 493356339 0
109551844 259154016 0
587404694 733929515 0
740648887 509203846 0
209054000 365092745 0
336439265 109694965 0
762918208 489338702 0
274666499 250316724 0
121586434 208595658 0
464095489 137140646 0
495985391 710175492 0
554162413 225583126 0
385676623 801006618 0
512067279 644425964 0
14627997 391906432 0
24936336 787290671 0
554925849 259330497 0
700104548 598880596 0
770973844 548718605 0
676240777 661059262 0
252613537 69844931 0
715853739 6274080 0
451344331 707316328 0
250219019 398246160 0
194104117 786266304 0
479793500 488376047 0
510482195 53080248 0
508839102 616045968 0
771427513 259908009 0
349827022 503044626 0
270692175 717468160 0
709559797 251383883 0
715663998 570684928 0
363257778 181770764 0
335137544 284138118 0
106826632 273445771 0
477905070 115773082 0
452260894 338087227 0
700907753 378176128 0
135498205 598917864 0
514945016 663199579 0
540765176 582722266 0
467200640 461817021 0
541493922 131771593 0
277786647 73389590 0
519909795 43615106 0
738422803 170989132 0
12060440 332659644 0
710018321 57122061 0
179911370 273845541 0
475250733 527254110 0
148757015 680181506 0
633646073 574774728 0
46746827 616248224 0
549393306 542146168 0
8952159 562252421 0
254425713 580048777 0
190781170 199709404 0
141126727 278720439 0
716257521 648244342 0
284562129 462809408 0
709246103 378547961 0
520627101 221662370 0
581402287 705138898 0
419005178 518813422 0
703340300 463042786 0
483228446 785189251 0
561655917 733139048 0
607857852 596532026 0
16025715 95734108 0
286154984 272572299 0
680466382 133311806 0
678759123 341073913 0
637996094 513294454 0
215084571 733821134 0
330681226 7007373 0
202446376 463221196 0
35743766 179267819 0
489083480 318163096 0
736288012 570999720 0
489464664 495902382 0
314516443 748556044 0
571529675 283071847 0
165719730 369354607 0
682458727 335633659 0
218354008 385129936 0
686137640 96453384 0
14138823 161261341 0
419730994 342143402 0
73546270 77811699 0
153846367 603163057 0
230234183 233331502 0
356658346 172491452 0
745118744 608172620 0
663094323 680241445 0
169958888 260010464 0
473353098 485338311 0
142619232 619179996 0
18773597 659984087 0
34712017 779284668 0
747334310 286675970 0
226643420 593519101 0
64051155 595597901 0
154663448 644775424 0
177227525 792114484 0
140954355 7745557 0
345657956 389185691 0
195242599 555932870 0
427177916 449448956 0
302839163 700336589 0
20443887 582905916 0
761531297 294630839 0
347216748 241083341 0
692089450 110980138 0
307637573 752606023 0
458830816 388973786 0
637343651 735633257 0
653652455 425505192 0
240646471 397928518 0
59633778 359048280 0
220473325 287017303 0
71146312 333203370 0
206644337 109653122 0
498680977 553834120 0
311560119 524920297 0
313050256 428767064 0
779167762 269551780 0
163982140 211424713 0
62254068 440670686 0
183098390 545268552 0
238753534 562997509 0
736808141 178348531 0
50018683 293162908 0
245250324 705431706 0
50509838 776984958 0
104349479 284736964 0
301503561 257449402 0
792728135 140649806 0
261825590 743397301 0
508683469 664642290 0
608598777 219429146 0
128050054 580448451 0
320851588 80937423 0
276148258 115648098 0
260984966 379659538 0
422217972 101456278 0
737464713 134967673 0
184535305 788518658 0
646197966 303015146 0
208389210 744859420 0
599752268 277769900 0
557408782 547916331 0
737277639 438990217 0
398774286 623743329 0
597352341 299970017 0
351262989 286441465 0
535084290 320907317 0
354194374 158278031 0
440254954 47705912 0
225498524 542828737 0
409644271 604262071 0
190218169 687330614 0
604767565 682665995 0
800218961 208463005 0
670618884 449554383 0
771623706 758077202 0
112165093 701812706 0
253942209 239037146 0
176519587 436996707 0
501089562 797898386 0
695730498 706760658 0
50666556 700515027 0
418516361 275163741 0
685616120 206898385 0
678306479 13390052 0
557143755 275185149 0
242654372 494462788 0
536224274 707230004 0
504781880 144946896 0
279760772 46589090 0
512124245 147945074 0
428305667 480222038 0
649280143 48120387 0
303235349 565812752 0
273520140 126283301 0
604636962 708217095 0
696344978 476311574 0
50385578 729098897 0
487746781 248703009 0
582701442 717341450 0
193341432 714995521 0
2544636 563887745 0
367851023 76526138 0
637041619 459682097 0
628809270 584351869 0
220216781 17253640 0
541860346 57992219 0
189755758 470629959 0
364952234 150942904 0
372560500 441651421 0
485623951 153039115 0
401861573 274796840 0
392543565 294855520 0
131776306 342320184 0
216931684 229416897 0
591076232 251841871 0
142948186 296920653 0
361709828 479777546 0
196638263 757010714 0
628592762 22050056 0
224671463 529084354 0
649328260 275889967 0
42243852 633996707 0
119401219 184115814 0
692806125 548107139 0
65282615 581116600 0
307763025 473688117 0
93248100 555588531 0
155626931 194273420 0
477783251 740922486 0
534718780 36788821 0
347328944 301189328 0
253010500 112899425 0
265500821 317308776 0
202223396 551078080 0
506016889 281656370 0
478506309 201840494 0
335975278 641972439 0
151458558 196177465 0
111381903 695806138 0
68948629 619030899 0
553017236 567211551 0
692135349 387835866 0
630624721 541744226 0
609848519 517664750 0
589210442 577748092 0
614990802 236308133 0
593280142 681421760 0
421993404 636730087 0
336170407 39432147 0
522319254 164193253 0
452008198 109792566 0
693784989 473569322 0
630948904 121436648 0
757927713 603392888 0
348413661 766054110 0
90929071 682704979 0
265351324 665699988 0
754955022 447406017 0
374153886 150652482 0
40276435 396248173 0
487299760 542989209 0
798516486 491757712 0
688387867 509739786 0
144228224 693754429 0
636982126 69616465 0
43238586 756416063 0
375303778 670581876 0
415203241 154958934 0
382886845 286648227 0
122614671 721083596 0
296602230 599114059 0
645593913 124841273 0
456298176 450130302 0
488859032 226757989 0
580189705 323561851 0
128702172 274281730 0
170360529 125356501 0
322994927 566304524 0
621228378 449466231 0
583045563 614646422 0
293528813 406016831 0
277340224 553883486 0
201597759 675676512 0
171129868 671746504 0
800134081 675548448 0
322063809 261680195 0
784730215 761746113 0
685513586 125126676 0
458852679 465023814 0
659827049 679803315 0
407077725 128675228 0
236212206 428471956 0
382872435 471763758 0
207022497 468991805 0
510823401 203292067 0
12046069 742251766 0
291253957 593268341 0
524887330 395387970 0
640965276 159378344 0
156189624 244042076 0
188544364 36058353 0
451276652 579694928 0
185060624 489048540 0
648369588 525363695 0
285568947 347431502 0
46423624 234096458 0
161412382 150742523 0
783762552 159751331 0
228398754 301287264 0
322845785 126125885 0
408122216 599640578 0
182913182 89770051 0
18322210 17651815 0
540476613 498043973 0
21277863 185224967 0
629486614 755319962 0
144116404 416715117 0
244867072 291031230 0
456335408 187830495 0
463109209 470827620 0
583624543 9958232 0
305830283 468581204 0
677924189 418031304 0
350866320 110661239 0
395694992 517592126 0
512815351 407387709 0
290426103 146544234 0
423146392 306449653 0
566927456 597954786 0
789013406 65062162 0
644349681 689497063 0
88242814 282607492 0
129206154 610176423 0
184545316 668746505 0
126396206 25616063 0
792683140 128932683 0
747437148 271813946 0
640491080 284268764 0
417726025 775592549 0
518272877 485924957 0
265345729 197304616 0
350626273 658115328 0
531871311 254810442 0
305400245 635020786 0
651337936 13557372 0
145645083 124670782 0
791560787 363553861 0
51059619 611999527 0
122938790 454508088 0
111189823 474781706 0
148442559 397030015 0
417411882 594987436 0
387963285 353985477 0
461407559 27173978 0
244466374 648763229 0
395614593 626441069 0
207775088 118476023 0
681718117 164472223 0
430994274 297021481 0
686631030 672901332 0
239661812 649420843 0
63735053 79500974 0
414983991 260099353 0
232964617 688364168 0
509074298 407857458 0
198806853 212714607 0
1287052 346243474 0
696011530 377223266 0
306222048 7656388 0
655159868 694583602 0
366918918 320054134 0
112618773 343170256 0
577726809 712806916 0
617768352 551284630 0
466559709 317508412 0
782556587 750397725 0
344479793 288268966 0
541481011 782441652 0
697561602 545792575 0
333653727 770650419 0
587607657 139279009 0
669075205 593227028 0
773254603 174956743 0
565805047 284320758 0
456274880 276961008 0
255937045 793461247 0
714679516 286854538 0
702431897 192729322 0
234173288 490978432 0
171103189 468076130 0
271456893 440698149 0
84837584 656743629 0
120180206 569535089 0
185075194 565186647 0
255582242 474804184 0
734943225 628046142 0
522556070 456913982 0
153995227 149033248 0
290828368 377712712 0
101819385 555061581 0
377356028 612955532 0
127498277 157782618 0
563878531 267885778 0
13704604 415553788 0
33297836 394642616 0
499506203 746127023 0
185398006 193269666 0
467865793 233457053 0
22179189 164096182 0
462538932 288941492 0
659412364 46558709 0
425669911 705574314 0
83564754 285437801 0
333320093 203632854 0
465166593 737686422 0
523313753 367962527 0
378456034 442384370 0
623784954 312379527 0
518964404 353758673 0
198042720 490314072 0
245620691 16361245 0
632485732 434893245 0
766765656 569024704 0
107449223 209467949 0
271351785 224201137 0
271752708 28071395 0
30609590 46943662 0
636227994 54521511 0
326081029 732748023 0
533579334 688779048 0
540461224 572222853 0
752126829 451259359 0
172795852 177796551 0
779620134 628813437 0
380480752 237407934 0
196501774 322023559 0
137165830 329498928 0
350001093 355718561 0
364095769 110295043 0
550368222 513879365 0
159114660 653353634 0
194846628 178790522 0
740641638 441769495 0
568813334 94908634 0
244353722 453562179 0
174164344 80957668 0
86939621 192296917 0
707717228 333088072 0
740767821 318429425 0
672042301 285894356 0
206050204 80379677 0
162998759 203952914 0
511060378 752683078 0
75963239 798522185 0
725339729 745982086 0
776726941 522908475 0
379829472 650482037 0
734000772 391256333 0
335391525 165018514 0
227246829 550834019 0
704958546 391175549 0
343576371 62887589 0
468827191 413726328 0
215281523 748062294 0
125137952 124071892 0
121376356 756722947 0
365044305 367765769 0
462292671 600971588 0
777984603 384674269 0
645718624 260233771 0
174165620 585973284 0
623896956 300215240 0
645100910 452017922 0
755369118 645431334 0
445526232 790200529 0
197959021 60034643 0
284582526 74761024 0
168706361 4696749 0
639058828 279949207 0
679669322 661558592 0
115579789 149448639 0
518184203 390066704 0
330306846 412098806 0
640013593 9424522 0
738932630 721406739 0
473919094 440513131 0
237206860 36588561 0
711117513 171250276 0
161005872 423578712 0
675251661 418884899 0
679031674 43346355 0
280533001 332608929 0
540336979 687916026 0
707612263 127771102 0
325631159 358542737 0
254771332 65687070 0
345698379 141005864 0
120828273 553482929 0
265437936 125822911 0
452640949 679716523 0
656647080 671901360 0
782216685 444417267 0
413845799 180191797 0
383900365 726270482 0
393693758 360691360 0
223817232 173712393 0
799753180 84629443 0
126866171 168300850 0
528238519 161591149 0
491009619 761066490 0
699770869 66344249 0
727854424 638468418 0
418268892 697450628 0
96472947 445727591 0
746960261 596477660 0
219375773 594235470 0
636585575 79731038 0
21060164 553066065 0
379533541 509314151 0
752572689 230171866 0
60234946 688760180 0
69017340 72859173 0
184316394 629306370 0
286349836 191532613 0
307061984 154752466 0
745642047 109029933 0
269221715 282770752 0
657927687 415206797 0
266910767 30990503 0
123940971 353575362 0
291036568 254790774 0
139785307 341128120 0
739844304 452999881 0
403867367 667342812 0
519276531 789945753 0
449261771 389171663 0
40026607 154137880 0
608797453 57279879 0
212949926 575907655 0
608200877 615026078 0
737115342 338055294 0
492563296 315826152 0
406343907 211319230 0
349786212 774361685 0
551358320 353969216 0
692991455 606265066 0
737395789 307670045 0
212911056 199852109 0
72629893 595087361 0
439740823 355147837 0
585704318 587702873 0
374099758 563222424 0
89106768 482877563 0
730384973 276377565 0
572339702 500811638 0
143970296 95466282 0
795663113 354095400 0
468154803 503166476 0
633113672 480677413 0
677910160 145729380 0
619850704 737713572 0
387920026 92842984 0
407461733 170112456 0
163180455 444030959 0
292319197 257268253 0
412870147 256809864 0
339255412 575853953 0
34484019 324056052 0
6678156 570534248 0
763036636 450685290 0
15913825 455033131 0
610788926 302044665 0
310281028 278028026 0
613499812 399376292 0
50015738 115552900 0
56498743 677428803 0
604210178 509903094 0
477534049 793621518 0
220545262 315382178 0
272598660 573385444 0
5899702 689525993 0
798141038 197490556 0
500396172 96140898 0
460749255 729980774 0
561436177 397866473 0
596697385 355329195 0
407395114 273306306 0
232274389 162725937 0
365994053 200643882 0
352884358 479829951 0
781266124 409148228 0
402431954 336495839 0
335197349 415556852 0
44890281 737911982 0
384676233 558623511 0
346537315 467769261 0
708536824 16725606 0
632525919 766666530 0
106508031 475669595 0
279904499 590728885 0
290845845 371042416 0
463669286 63346820 0
88290481 121873808 0
413506317 8375618 0
580745875 83184662 0
138324801 152375019 0
272331068 596314505 0
506015141 708936706 0
105943004 739903379 0
525212147 121716861 0
567520064 105159521 0
622965585 215008326 0
560876244 298866957 0
624847379 218015931 0
710910706 59491260 0
397606496 353626102 0
297859181 317850857 0
503694458 644867243 0
157386468 775082962 0
208763394 467454506 0
237908500 574334549 0
473164543 385124066 0
687751130 284383537 0
111662338 127029663 0
278788698 253247584 0
177196050 431388748 0
715758884 705775606 0
196648130 257354107 0
500780168 702181747 0
360532213 500940689 0
165242746 241611429 0
61953974 653728647 0
794715211 375455299 0
281942952 19370385 0
545813129 525134930 0
792901480 522186107 0
720109308 94296407 0
667858075 161573875 0
64697009 577701796 0
799798673 771519113 0
129340451 596071604 0
590764209 181427866 0
102145707 384926876 0
564552391 396875076 0
439679140 732991263 0
378271098 423884633 0
677463497 110529097 0
714466199 515011092 0
277468869 528397648 0
745933946 652861587 0
383516619 688683936 0
961801 584136371 0
24203062 357026450 0
667216907 111449287 0
409836361 550397304 0
72079471 726333237 0
380860660 180874550 0
319072509 197132927 0
25332512 229478791 0
777912140 140445142 0
755399630 783153018 0
731596256 680601372 0
656644075 486768501 0
257160638 362797668 0
263266729 158188540 0
487977302 28187096 0
99686741 42008726 0
301630817 288248226 0
454918410 100543966 0
488251487 267207422 0
659432078 31922008 0
66737375 348743114 0
306997896 559020635 0
601960005 253821366 0
54960993 557843533 0
339722651 720970343 0
236588814 220716924 0
294133895 504765011 0
247176698 393030710 0
252353402 150641825 0
709137532 268965152 0
351465235 204664590 0
16551723 106551655 0
178482901 565989772 0
681455212 209850305 0
770948624 582851809 0
529363930 135687058 0
98353943 283299748 0
130419860 134651380 0
572596008 305832624 0
489219313 599584028 0
40599110 113339461 0
550178825 205548292 0
202500921 640775368 0
182948562 775567025 0
666805470 600432358 0
735181688 332705586 0
497325976 111135057 0
231612609 479501207 0
765252781 36156922 0
605812398 398900065 0
471826546 501199973 0
508332310 436987299 0
426206571 774775018 0
244943453 514637140 0
681244655 735967300 0
307985266 326049734 0
389047517 317267659 0
468284407 588052763 0
432220940 613271255 0
534950 539445983 0
540833822 480593250 0
1187845 418329736 0
482405791 731657596 0
519426302 340649006 0
654840318 510343347 0
233851409 252107973 0
751004936 523247017 0
288069054 339315669 0
407262013 474968628 0
242217421 30244390 0
481615913 438053034 0
679234985 141166781 0
14756104 491798071 0
771591718 430508470 0
522007706 460382816 0
698932411 238424926 0
728872578 320138006 0
400490386 588367779 0
115714767 354825017 0
455506153 396108012 0
107691213 561924868 0
33522588 657369063 0
112442665 713400803 0
611644283 244983414 0
274732736 120850421 0
296152571 35835842 0
252439114 124951318 0
53071066 417147570 0
168776965 220557128 0
467415359 764211360 0
37086930 55901947 0
740332086 742018868 0
557573231 95858397 0
64046820 722039593 0
196248539 363430361 0
553748823 559156727 0
73040820 722183468 0
354684648 493894235 0
685813751 196837503 0
579594194 91725111 0
140128776 522269832 0
255008109 672802190 0
677675859 372747292 0
189027254 381703106 0
564989151 200198020 0
412481762 506963423 0
712558776 97541847 0
36268464 85702759 0
690007336 284401677 0
154642193 612920879 0
753048355 268319789 0
171402422 383077518 0
244966974 794648034 0
436580387 81760621 0
68169619 374295063 0
70009325 245653658 0
195074006 698760980 0
119536784 59224417 0
357361864 728281964 0
421114271 343191014 0
714392479 492534350 0
77560590 351292785 0
306519477 164595710 0
565481980 39626645 0
454614542 725865360 0
489779870 533035109 0
738597299 689946875 0
677043179 651183061 0
389589241 622008085 0
391882254 665581662 0
643442916 679611352 0
308142119 744707188 0
63798179 4428332 0
356973557 586654699 0
399818002 113881066 0
567631976 740396799 0
684067956 753408440 0
775183028 253574815 0
783725175 349087225 0
330939341 76079252 0
311179188 163857327 0
700629931 426580000 0
156725833 796944295 0
360882064 45206173 0
386226670 653532440 0
591417666 50391776 0
212144723 92636925 0
258641800 787900930 0
781101429 386978154 0
245446593 684530098 0
573091096 373926348 0
237205175 482559831 0
697289467 376769025 0
59863734 737933614 0
500846751 731442386 0
655521682 95401901 0
461114095 223356301 0
266329075 359925082 0
209341176 715366287 0
495768000 406028202 0
180571352 494807581 0
310359251 672450966 0
74329206 704639381 0
746681797 758268245 0
336416655 709350609 0
222063913 177361557 0
552034468 753711111 0
450236412 163616205 0
771303583 511609606 0
246764886 137083402 0
232725079 764881997 0
538713071 672333749 0
775688452 226464227 0
710272556 78841019 0
796904043 754190960 0
652671754 62686025 0
788372236 742176057 0
119229265 283318870 0
286219048 165601838 0
676866459 404684137 0
436537034 791446760 0
99464987 387269517 0
478116582 772046994 0
461768135 592655430 0
619187657 212204061 0
359329609 79715398 0
735446625 530122829 0
124493497 417873306 0
475905079 9301890 0
301729917 751895416 0
579679832 359058515 0
570076037 703151171 0
216171381 538617682 0
550333733 14777589 0
485712700 733582411 0
265869566 407571392 0
743770163 181655388 0
410478074 230994989 0
707989223 714322449 0
76678306 157175130 0
580048500 538592322 0
219840769 737244688 0
625886904 294283730 0
395431035 133065190 0
763185428 235454069 0
747039988 298347899 0
410908420 429229229 0
333603431 23429487 0
34402625 773199159 0
261991589 532500030 0
774494168 783791312 0
9381165 627679475 0
418394845 74396010 0
217215190 701827058 0
71966795 528635493 0
640567792 138394472 0
166538221 290619096 0
481606832 342253150 0
44968415 173965267 0
422363624 590611650 0
440975472 280888674 0
48822277 258970290 0
66315126 774534189 0
556158430 498648815 0
596703964 786152349 0
517120288 769342791 0
424825815 48695265 0
120776089 655370379 0
320051335 557258695 0
190662903 191070365 0
752822939 553154917 0
55768165 601141393 0
775329931 516206691 0
373496329 629213096 0
294436963 275496694 0
761215324 274923350 0
428209587 423183577 0
253978572 645134564 0
79137003 49459852 0
193000318 626523665 0
281880806 744186397 0
224630295 617161844 0
675346251 747748772 0
704115463 164372961 0
406623298 406641363 0
704064852 694937494 0
492129806 400653320 0
384880222 94267553 0
480908488 478884908 0
157318857 189089013 0
224229400 173997463 0
353384728 606757670 0
722688354 300058909 0
188333766 446251869 0
614956516 95662537 0
413310141 674426611 0
297857680 467103911 0
360461247 46647944 0
555131024 54591521 0
709456428 773212314 0
719639780 496482321 0
769685712 434140266 0
216659091 523997267 0
597668924 326232061 0
777544162 107735058 0
545658699 123410200 0
396467834 642921814 0
201607698 472869843 0
178810248 501866734 0
223509616 579674401 0
224349997 665134210 0
294264293 285978412 0
751980071 91160681 0
380269774 643290753 0
785061167 170881589 0
341912668 617792151 0
477623580 78585425 0
338069711 318264951 0
343174254 614030903 0
370538673 772920515 0
530602918 86153307 0
423882005 376713711 0
198501295 612372386 0
298301564 293483446 0
792764081 654797632 0
708763812 625626739 0
387621000 607322591 0
626734879 302435610 0
628460894 410076446 0
625424032 213075860 0
275166544 221430987 0
361233966 728364648 0
434346553 392628735 0
313320639 18490775 0
4842859 557584856 0
167483329 780239501 0
147952436 737676016 0
74804320 503924409 0
462543388 239901366 0
59715845 635094724 0
80926735 369725026 0
9064258 130984066 0
749131933 672903071 0
680948243 625719913 0
130407027 671488069 0
355823585 601443784 0
678584805 496741948 0
210919584 442341657 0
98035489 699199705 0
715883113 272732405 0
163957996 539653493 0
60185881 125372547 0
409254247 198476636 0
210256244 234235114 0
275662480 417548406 0
84664061 395158890 0
336520816 112687281 0
63171743 785620587 0
613626672 788291312 0
575085374 125592322 0
801616777 210677645 0
754011047 138037906 0
113855292 221996986 0
631535405 218244157 0
213318553 442711864 0
162835778 262090575 0
342428680 141726003 0
749736264 648161414 0
372012527 182318463 0
788077301 647642945 0
116062445 109692900 0
368982272 628362329 0
321641033 426272077 0
250626178 575609764 0
658430427 409951105 0
7832149 45307900 0
192514239 437557101 0
131719238 140498513 0
723445329 80224362 0
551262061 535528948 0
404886533 134922753 0
108645693 344279501 0
153811370 502725981 0
42758019 702250843 0
210318981 601680666 0
588561113 39572323 0
66736226 143602033 0
203183500 189579576 0
12167875 630352368 0
617244540 685156 0
654068405 504278135 0
692854200 636927797 0
591106661 92762283 0
197988278 11989024 0
509356949 266294134 0
155165331 386348055 0
623732785 428267536 0
29129030 505915071 0
684410976 676237773 0
740058698 353890285 0
168232848 557396174 0
319380945 21187465 0
721890939 534362178 0
473670284 277231341 0
789299687 461708961 0
190391716 334306464 0
563468834 668956559 0
103451209 106211922 0
401022985 694031077 0
671124696 479427468 0
207170044 517009419 0
789775872 546755747 0
599437296 380461930 0
155519846 720126653 0
128799108 434030435 0
543490456 524731291 0
634787653 76033826 0
488753462 285094207 0
793925900 343584649 0
437673002 97564761 0
330509229 796892321 0
213156375 395458651 0
118363705 387137910 0
640207776 197330527 0
757271004 755712480 0
731575591 736633871 0
586825643 252193426 0
48439926 260610403 0
679173536 733214126 0
520619319 752325718 0
601611646 644770713 0
742386030 597903115 0
563612878 212662267 0
444066309 157830697 0
711085998 494022732 0
612375966 463984813 0
785765331 576189220 0
17740806 104964415 0
21975194 176634407 0
481855937 218033955 0
476594098 276437378 0
547299645 521518180 0
250152166 769705360 0
406889429 789350573 0
393042676 159716556 0
489179177 381895399 0
799585108 496863720 0
192238139 557661417 0
663860206 242327341 0
148813935 404847665 0
442679190 794895076 0
591890012 99455568 0
465135945 538153998 0
736992589 504184914 0
72468366 128373887 0
599930976 637237606 0
428045542 178617057 0
398583628 592610789 0
60496709 142123530 0
10177317 161220489 0
789320022 598646532 0
224996502 536814277 0
557233544 601586811 0
222669077 297208740 0
14852619 551497247 0
634099911 240261515 0
100164195 695990378 0
293950097 180680914 0
565703832 100940654 0
356228822 196743774 0
422422155 229219081 0
557630591 436736261 0
360486107 709262714 0
685505826 553364493 0
177005728 605176623 0
500300432 268634687 0
146826033 106593074 0
715397639 633576509 0
243007637 310334632 0
687326363 441977305 0
99143523 663371927 0
772328642 646138674 0
584685823 149482318 0
67726135 484689445 0
791618387 597970034 0
448471389 237338891 0
105743332 456730124 0
510745105 429391943 0
781473780 210372902 0
759913677 15578214 0
55929222 331060664 0
464272782 79909541 0
382721404 306221427 0
55296547 13190180 0
563851496 790689148 0
604609743 774145166 0
482766315 568440082 0
380712199 265754819 0
384451049 174486222 0
371281037 192010876 0
799712610 641876606 0
697038451 70182444 0
328749816 222572055 0
278636237 170493292 0
15553632 131289778 0
499578944 472176908 0
147075385 795634354 0
266004260 340564958 0
457603936 94177564 0
331794893 395447069 0
315426974 45621550 0
209628449 438766060 0
42672036 482691564 0
738488119 285977510 0
701521554 175592950 0
21703414 96026280 0
133758210 424036849 0
213124446 509898867 0
424618203 437164854 0
650713585 198854163 0
55466776 547526888 0
607229608 295419044 0
544055132 405728200 0
449334769 153436495 0
644852210 257727552 0
212973087 322672339 0
25703429 16135385 0
278688645 271812754 0
645066425 114389085 0
625634807 801046907 0
738807569 510828224 0
748187275 476169585 0
33302507 632889625 0
621233031 562911203 0
725993219 182925790 0
185151760 11885052 0
167637529 118293808 0
435597970 504379039 0
400603439 514870557 0
796352936 661484172 0
104380128 757641957 0
753738762 675622472 0
766101364 382462307 0
150052509 310202391 0
321696306 174027068 0
199983958 688698363 0
269750963 427848678 0
709544295 402459291 0
617245911 370766549 0
611077807 197723873 0
699037609 101658624 0
332621304 795994952 0
130277078 445747026 0
310450676 542305005 0
472463775 137766854 0
51476486 450192442 0
702191635 764937248 0
462024765 426806061 0
126776673 430327944 0
732583565 334558928 0
51246538 290579301 0
505276984 26455069 0
112788178 10728693 0
677861343 780845689 0
285284436 677595244 0
676657033 159948638 0
662017991 193513395 0
441787610 319989927 0
535816271 70286636 0
194833832 623760419 0
132574414 517396539 0
800328445 603049420 0
468187749 444351699 0
98370349 411698935 0
739081959 702932831 0
291179579 630547063 0
627881493 648415017 0
792792355 11844468 0
538743770 277992968 0
458930514 528680301 0
254061355 755777995 0
707724000 95640629 0
799436077 366849835 0
532311471 138722554 0
221443581 653817029 0
754672387 167018759 0
441044377 539274478 0
566579664 506458273 0
68449277 219010505 0
297698757 705981860 0
68677374 192360559 0
596121786 370187899 0
485986953 500687781 0
10083629 467222803 0
443377395 498147018 0
594259105 530152902 0
420488215 23620050 0
28878505 43544054 0
516194851 220553664 0
133784379 396311962 0
350583167 275963324 0
26001243 321676609 0
290477393 11345775 0
303324448 732510123 0
741344424 272212834 0
566334545 798085533 0
721435257 301682246 0
75039677 416787991 0
327876475 655081016 0
387141903 552258398 0
773743703 334211117 0
97886311 464526389 0
461614337 659983224 0
467362032 336410845 0
466652500 627031929 0
148470845 585570742 0
400096210 596728389 0
665881127 312888259 0
278639717 562423626 0
410551939 91360193 0
352045151 5416367 0
221948289 659955938 0
149450271 119238991 0
185529035 701895229 0
300017001 468734690 0
466423401 119711084 0
11190467 163269573 0
504421744 171540953 0
510303243 742689644 0
791186681 646958843 0
42540569 296948627 0
204815067 468523838 0
274344015 347372396 0
84321164 97898648 0
422485087 1640972 0
595068274 537672960 0
36246896 462915040 0
640927735 145782787 0
515389213 556226953 0
590581477 220302397 0
311352814 537025821 0
489019799 131662766 0
519951940 394724674 0
760400879 565039819 0
62215943 5327236 0
737956178 121956079 0
370168236 520668209 0
589306515 780991855 0
55756603 40997643 0
529127305 628219982 0
612038973 575763293 0
788721299 264184150 0
680565781 570731603 0
46088755 523445511 0
588963665 120492771 0
952265 40428589 0
759056070 79532792 0
275957552 33895708 0
93375847 710158501 0
396689088 711307574 0
199602708 141424746 0
477329894 92103356 0
152668524 430806093 0
418714141 276189024 0
157223216 695344393 0
326563548 521591044 0
455999050 355483753 0
634290345 614525193 0
16121777 280998533 0
257805060 182927898 0
705585875 351846627 0
36120507 641628033 0
221452035 776565507 0
176442892 128937245 0
663168661 785658886 0
549954751 725264854 0
154008955 781563536 0
772435173 168695152 0
649393760 30136479 0
491843885 202792827 0
174037865 107801458 0
477422712 139779361 0
591252226 439518441 0
512904978 531681535 0
512743301 604587070 0
358214036 369480024 0
548187225 469020435 0
709788480 53527539 0
697974611 788186073 0
621012043 735385139 0
575413269 34075186 0
525523831 75940121 0
264703737 670246667 0
652464401 619319768 0
589754417 470217988 0
619971938 423570644 0
741365888 410280187 0
377869492 603424960 0
544609592 113222018 0
333883231 526331347 0
704310836 634939 0
231551889 168947414 0
770735765 258387218 0
334030659 755190817 0
332021987 381392282 0
429080736 184407616 0
179757466 257153540 0
569516737 467497526 0
759027968 115998349 0
500843831 359327303 0
254733294 296015907 0
778191379 781856930 0
549556943 71818925 0
245058833 385929861 0
46133550 665252790 0
79744361 584657871 0
222262604 30702817 0
231371395 194181680 0
501342110 348628979 0
574303432 664110524 0
426232625 339258215 0
161130603 642472790 0
133672998 444974060 0
625164846 229652810 0
335387336 589859181 0
68983555 682831450 0
785869583 118376229 0
364675662 1870601 0
642348416 297536020 0
324690497 179502762 0
724923272 606480360 0
192128983 570794753 0
88191133 80864400 0
674135392 23206219 0
747531633 239605036 0
443146486 675590391 0
358657136 503654845 0
92442794 698470249 0
445941081 264320120 0
599022393 137264570 0
662990870 742735776 0
301325161 749973607 0
706444854 175375523 0
715906623 256635327 0
411589718 581955283 0
72638147 707457097 0
539895030 184550969 0
713891531 329773766 0
275313401 308186266 0
56672544 775028036 0
146002139 508301322 0
49478074 131172381 0
177885356 256605123 0
198764918 598718684 0
12396163 425390208 0
449763157 405712408 0
376675712 242893890 0
212064344 626577502 0
154342989 177387940 0
586394889 18361415 0
745474469 386516318 0
112747599 203315582 0
392977447 504280575 0
582677280 246109984 0
150300975 478109673 0
259570305 481642657 0
440372813 282833574 0
789165550 618572714 0
33994501 502888142 0
456304694 155479037 0
620319451 1860385 0
84223236 9775272 0
705087724 128287862 0
451026990 125314576 0
366304684 645795012 0
727514483 425211813 0
683435465 221241118 0
675363892 293347467 0
44367808 37982849 0
157031948 286485640 0
95110990 436686594 0
287792757 376165431 0
82584890 83110641 0
659999699 86410897 0
376869159 339911202 0
769930245 629356600 0
368418146 389201655 0
471739681 291123162 0
719296002 438935382 0
314564056 307730498 0
284636222 582392251 0
547908026 205466889 0
276235084 761226035 0
489529868 794980936 0
296784593 42601633 0
537312966 23027032 0
657107138 12614466 0
391120443 109646308 0
513717143 84915367 0
15234906 404354227 0
726681196 18136128 0
577034139 359264632 0
405479465 365633716 0
637245196 108685204 0
101486783 70374520 0
325932617 60738044 0
5604492 522074349 0
567351961 284301807 0
67569716 440561826 0
648975377 126496119 0
39120019 526935642 0
495642754 260675487 0
596387992 13431328 0
522480360 354004068 0
33846983 43584416 0
724518782 177864407 0
384995008 233930998 0
632592498 339203100 0
262220394 475863826 0
259065610 641799338 0
340295946 370073517 0
470824343 135597513 0
563316935 503908278 0
293197861 218630124 0
403367535 278362507 0
283446733 698783772 0
214807577 390466049 0
65817574 201399399 0
249670988 229857538 0
763769865 735738090 0
389450998 771064538 0
303679063 104909014 0
229702723 448093382 0
483776799 212213815 0
335705048 716703437 0
238658661 469429481 0
115515159 730249948 0
615113527 454243148 0
537524601 524323396 0
477596112 139089217 0
758829419 75273697 0
389040687 760953794 0
346174508 397267469 0
678870705 35305630 0
660246783 417300360 0
454584855 439153178 0
537150728 593537149 0
610565818 733308473 0
304462195 765497182 0
252243556 531664434 0
615001377 367473671 0
586849196 53399584 0
731681161 368839930 0
674799278 150136306 0
567121718 66709357 0
286748399 200065102 0
453207400 216397586 0
394659240 212800535 0
445989642 317065014 0
105146323 69379817 0
390968214 791664349 0
496539900 660767634 0
532184302 345864474 0
537323975 103718415 0
668074610 402925237 0
214371110 631622558 0
371130524 713199207 0
212312862 201387693 0
512021281 7173414 0
472319469 359554801 0
14053212 596373401 0
604314005 633147242 0
101636717 390043131 0
530951760 473449379 0
259769419 110583037 0
71138614 201940058 0
429317431 630911604 0
422718092 710658997 0
602997670 738154011 0
168959317 271286938 0
178723567 245147587 0
717218126 513441341 0
613390432 24481662 0
299789788 766810873 0
18804473 666938332 0
684034107 650354990 0
776426329 112105713 0
513031040 153637356 0
651723477 457748201 0
569478010 625606888 0
68437780 526314680 0
767971746 417084300 0
617210520 788156059 0
66352837 421985468 0
674968099 212804370 0
685555232 80222030 0
180639750 209109449 0
378153732 77570010 0
119832084 117088536 0
5097159 91614869 0
121927725 463849522 0
115821415 652878293 0
66103574 443219091 0
624452162 312192647 0
102069902 353600683 0
47703385 678176834 0
369904800 506833765 0
491173893 690073886 0
602237421 189276090 0
141748193 528980494 0
318275611 569357285 0
797162633 47855642 0
643211836 83657192 0
496749129 450947185 0
727425053 112361332 0
373069871 769033943 0
761986507 736440966 0
223975414 466708015 0
149925629 92685612 0
438553753 68745885 0
563551613 686676895 0
242070639 235701212 0
519366517 48745254 0
469232338 664688566 0
564224851 697452376 0
193486132 515973983 0
793212620 419297236 0
62865194 195769899 0
486334715 789292449 0
513987219 197428378 0
108522474 60520862 0
723220974 64414205 0
303279931 340534624 0
672608782 222826100 0
544891834 374480728 0
515886423 203283477 0
586272758 562174221 0
241033654 412080234 0
313709659 381567047 0
526670424 747153867 0
79365495 351776102 0
786353799 439151547 0
437477555 413956887 0
298796952 758264774 0
630031761 140190335 0
55915234 554684620 0
191055915 689824479 0
402228676 233604789 0
271749993 48251106 0
388086372 109374485 0
324949033 530424343 0
623359301 352844724 0
530623597 504034580 0
331934710 737357540 0
701864368 718349580 0
285710769 535044854 0
309312145 367703725 0
722703935 132590834 0
466854128 137999582 0
308270073 627533668 0
156214592 234307468 0
205356110 550312949 0
369279744 602589217 0
264822634 198679244 0
387323106 297931600 0
66558059 202457962 0
673566760 258135142 0
114234162 328831727 0
411597119 448292394 0
753841453 231075064 0
119011898 674771473 0
641766655 410847132 0
28889900 301214238 0
124284048 589138443 0
259539664 225602545 0
678463327 393309183 0
726972435 771012331 0
315749752 131541152 0
190273545 257474337 0
741220359 145421562 0
466158098 533037270 0
523866519 161437849 0
464435862 55683935 0
382493237 278381582 0
141942252 481765653 0
313906830 546547568 0
290080467 154159494 0
360230599 45715458 0
541790093 265638094 0
370739948 765704517 0
399545167 91404361 0
654611661 169118945 0
526212181 2782299 0
589412465 729821638 0
183349143 20298203 0
707842092 286089759 0
576065580 763924486 0
616317729 330103358 0
685975496 250785471 0
405576858 341516691 0
63194632 714089781 0
428702998 224040903 0
156199508 104925903 0
604553738 464016339 0
23024499 559625561 0
554760919 700810191 0
332601040 719224547 0
360435523 539096521 0
328339981 271960272 0
32053344 576436190 0
451307364 277199694 0
204513966 469698912 0
326241958 611126745 0
591158849 665696008 0
488758231 390195497 0
275889318 552022243 0
576779698 183380433 0
555082471 782364492 0
686839424 768944685 0
337932010 708357990 0
575893067 300245774 0
760512755 315987785 0
595101748 284097661 0
103457365 635898434 0
629679643 688069533 0
628182975 82583864 0
527157803 710041801 0
147880891 755019606 0
87454670 653614848 0
2077965 570823847 0
54864025 363008988 0
329063432 385698226 0
639202927 582996343 0
696243634 531745950 0
339531869 113477620 0
601303243 760233406 0
596545427 662445266 0
6205867 232466279 0
410092206 536852891 0
653001590 699024660 0
639993736 414514713 0
791989235 266812466 0
129208783 412969339 0
539128148 369837837 0
279902079 2931491 0
681064557 724610085 0
264459993 69208911 0
441518741 81664461 0
540620621 80823067 0
493958808 388073952 0
627652867 214685473 0
403584414 200016524 0
577628206 53701140 0
24280414 410697991 0
644658414 227219812 0
57926682 291111450 0
3274906 64705327 0
323896916 284472645 0
417757936 588049428 0
553619154 533272006 0
651485585 73633332 0
293933686 97868734 0
96250921 703447414 0
761743691 192256772 0
28058126 432753416 0
737665432 489319960 0
471204322 717343797 0
708957436 197500039 0
91473526 413889174 0
646424241 225346416 0
704778792 140447168 0
291026203 668044662 0
618232671 364030101 0
462580399 29036455 0
307243165 204434291 0
399699427 747617909 0
715138841 673856840 0
558005465 429410430 0
242244821 640681180 0
326201807 128480044 0
31526733 641962811 0
598839476 546474037 0
557685855 310136415 0
319334471 454919059 0
185139878 536531512 0
101409797 36807851 0
385073849 397387673 0
213155650 14687759 0
433374625 310679735 0
787961641 88213033 0
35830924 410036022 0
580326960 407167216 0
41005133 97344248 0
732864734 85774704 0
679315356 433545023 0
370025778 331442943 0
489205780 505276179 0
452734821 283103230 0
444218360 237258133 0
19955823 146027196 0
211915643 657528099 0
52709002 329546843 0
71741405 361147146 0
87017783 237442108 0
260054889 128182574 0
6221015 614960437 0
103462270 595330272 0
147242252 405264784 0
69256643 385060680 0
400918683 341978824 0
41769799 476457782 0
712027876 664241753 0
44311198 332586572 0
341651174 350574309 0
695256665 161284651 0
209409372 674237928 0
205324802 207069908 0
153447612 495609339 0
321853396 320409219 0
24805872 372151249 0
725765407 774282806 0
750523626 627202863 0
149748144 8809836 0
185763944 191663018 0
428067951 492521691 0
357613095 30321006 0
195054018 363123932 0
303142576 466095323 0
144962464 691802624 0
319636455 368644221 0
700952365 791470765 0
159670157 708171164 0
340860214 764472562 0
734140800 158029353 0
767912468 453197595 0
776092486 14676311 0
94366384 573359373 0
202738284 386759458 0
795531297 476186323 0
628197593 508880619 0
165670135 338125879 0
728050439 412655860 0
670490322 490319536 0
48584682 596148219 0
275561712 495541305 0
220691473 232633282 0
42290500 354413625 0
334650367 98165718 0
21568279 449686463 0
718272670 373273107 0
283542428 636931027 0
66127849 100219872 0
333539721 588893478 0
7955434 163396796 0
709878602 535207243 0
173969071 311749691 0
12419755 47467114 0
99741717 305450073 0
744080149 771275822 0
284833383 409718741 0
503318830 360771300 0
44606335 221565435 0
557706739 495537574 0
560673417 756911597 0
340372177 623268991 0
353723948 581516412 0
131617760 49151742 0
166909609 18149045 0
629272384 125828311 0
785063998 410268184 0
97511040 783830345 0
36450260 336628241 0
742435199 148472061 0
510462353 186042028 0
137112383 223290442 0
139346872 344554790 0
4882490 452058349 0
341894383 207389498 0
170490911 129415130 0
457884644 233696578 0
251476832 478311712 0
640035470 110780496 0
752908031 174848271 0
297434187 170110584 0
81307136 386569045 0
7890594 787112710 0
581847202 785251540 0
513667171 337714084 0
436693841 731342572 0
762667624 501554282 0
506634868 649877550 0
222487103 424704690 0
619822552 378811465 0
387938210 301799412 0
655892483 59455119 0
682914282 623972900 0
378764341 559373406 0
607306273 685088892 0
440523705 131165638 0
33544097 306492489 0
523768437 114121927 0
169473309 13097002 0
629280022 25457661 0
154952513 532587219 0
362321670 368049155 0
383052799 180167185 0
12627883 556787330 0
52469120 207031525 0
315768548 160616411 0
590843980 554978162 0
316091518 504506700 0
766473430 540085320 0
388246680 563929426 0
763230396 785078165 0
146895476 469321395 0
385821841 406407211 0
56180920 75824809 0
640354369 508185266 0
218474316 67456739 0
34245075 342297181 0
273801189 349022944 0
372650235 442019102 0
417370930 289236136 0
704603554 394744041 0
779983621 459787461 0
523837607 738810223 0
604252260 314256617 0
231916222 371940349 0
88877920 186219306 0
12243254 51134571 0
524292114 426384702 0
216700404 711808311 0
747622543 249874962 0
140977162 342878950 0
366334633 167788109 0
184421459 208375340 0
699887426 329414132 0
198671708 355033789 0
142847539 537560162 0
215246390 623813100 0
684763131 283381534 0
285916171 379991867 0
403231869 735993498 0
167594068 742241102 0
158708351 327700848 0
337615377 711858351 0
449074160 147847115 0
156441743 486492383 0
39402480 499479096 0
654936756 115462517 0
709562806 732898627 0
401235812 702567154 0
477055354 730697510 0
176170890 727521633 0
418748933 385841718 0
476793585 487375015 0
416059050 283153933 0
739153977 438510078 0
285226427 581895043 0
736577252 151651945 0
557726194 487066230 0
473223052 290262406 0
648799022 747991311 0
652281812 385614274 0
71567756 681084501 0
354296058 684011039 0
554552712 308905120 0
758358980 398189916 0
760591614 782597179 0
554054656 231259695 0
548793281 264028774 0
359356534 761753371 0
92709831 185181247 0
770655100 765480630 0
10757761 788046792 0
708003806 699369520 0
82664592 493583351 0
260127842 478729156 0
558769018 784793525 0
135032319 799076417 0
373988863 632174848 0
746640059 318598733 0
756171532 64627063 0
588219734 16569806 0
586388132 90947736 0
295151141 304506595 0
683928530 75762578 0
47892292 314932595 0
748640688 790061140 0
335873885 159159301 0
707334320 384352658 0
69036270 514763067 0
655778253 378923688 0
801600906 683877561 0
535278192 674587596 0
265206378 113025177 0
764219442 48239349 0
674701469 192143543 0
395148031 721349502 0
309260141 672025156 0
791778310 766244515 0
473785931 491474361 0
671375551 534780579 0
496673701 429400982 0
87287557 138066737 0
255559661 261733437 0
102305359 776467174 0
184687804 686970735 0
719646289 100091313 0
390682833 82033905 0
465476359 183142751 0
211040945 289968177 0
624736991 226063119 0
502670065 385942016 0
700568935 268001167 0
440921901 169423694 0
651349496 239738267 0
790050244 171916015 0
730359607 479332294 0
516137498 635824507 0
700979039 178978447 0
636341688 66944738 0
131319087 654285802 0
702298943 695581245 0
694763959 336812981 0
713225795 343439299 0
667819573 268142935 0
389728347 481040663 0
736076033 781781329 0
421153279 121723042 0
144812581 167783164 0
107031609 255574267 0
604755348 662961620 0
468833945 624048251 0
737258347 341926890 0
573072306 430814580 0
294481336 563571149 0
550269389 635857772 0
105767246 699848406 0
761288594 162968028 0
450980764 77072938 0
565645535 655290365 0
210978319 22596006 0
267829235 234775862 0
376983871 175300458 0
314034183 3845129 0
579132218 400461191 0
117364413 464055744 0
338332228 46159185 0
282760956 612044757 0
344889582 787311065 0
393987025 634363665 0
100104629 507245961 0
489825253 519613574 0
682444340 232825023 0
222473252 619731657 0
238523706 351363253 0
546790132 235305054 0
666664202 669269792 0
625083647 706394223 0
607115800 189213191 0
150127669 230664856 0
391207582 758249386 0
718567824 604462528 0
631229951 748755224 0
70936481 687662799 0
697480336 67374429 0
402598181 472841838 0
208037049 465664970 0
122395142 247437127 0
48330507 333546787 0
711768615 81158923 0
149325895 734360644 0
651096863 192334733 0
386963987 671947556 0
393174490 379481207 0
384361839 106854922 0
795571615 513571297 0
580219160 116486832 0
77051562 478223847 0
297012530 775140890 0
590830975 360712011 0
611969360 520714067 0
173135311 383717412 0
607575293 166834777 0
157041737 427136195 0
344132782 150151350 0
396088235 40779884 0
280944268 498689088 0
329173013 93439782 0
325592965 110148240 0
538875006 548520040 0
402726627 553691565 0
677877661 607653803 0
665240202 211568770 0
661871687 628643681 0
731490718 250299692 0
629032242 663338134 0
695837779 127754975 0
170860731 560669498 0
391687758 210547065 0
788075966 247775393 0
554274699 167962564 0
769799967 269042780 0
203854938 75095156 0
246074143 494698649 0
499571155 196769360 0
277259511 493846927 0
603655633 9452186 0
593095033 560968119 0
32991977 36379449 0
222912785 152713131 0
536568331 213754499 0
184958569 787270604 0
462785615 226156432 0
628970281 198418787 0
172128435 15756771 0
331753523 799268892 0
761211240 502776828 0
161972542 430824208 0
360306814 581628778 0
603037336 665866326 0
641765830 404260287 0
547325672 750548551 0
79526531 111622997 0
465397665 362591230 0
305560695 530925558 0
713590173 228504016 0
378044393 62533823 0
338387274 269029468 0
733056738 518212727 0
443071940 217379195 0
611325675 29194691 0
515792368 786016117 0
461212307 421325685 0
332266862 313041576 0
440320191 355647910 0
109777708 296062380 0
659169488 486040554 0
344833813 91191714 0
151271202 655667379 0
506312710 262087137 0
708707344 529155279 0
576058296 580697025 0
566401343 670680518 0
6451747 731246496 0
512707342 662992011 0
245613937 757450663 0
161717895 133540198 0
714364036 694754598 0
472204824 179708041 0
642504527 796314731 0
61760244 667732694 0
237258512 232887761 0
615700065 92487131 0
495704353 98416998 0
761245680 226227380 0
237572361 100197580 0
62467508 539623906 0
465268562 118839025 0
649454189 467667907 0
548823617 199517297 0
428983217 88973857 0
666698880 749289886 0
739518437 225768885 0
644535116 470531752 0
426377822 767694498 0
2475752 299568047 0
237401492 160592467 0
686805330 498390940 0
678750319 613644233 0
501238495 17523093 0
383750566 639027958 0
324127242 158532618 0
316091064 100474161 0
298997620 587837369 0
455873272 206711040 0
117382756 88343340 0
30151278 325025435 0
68167092 77082995 0
276678061 683862042 0
49410951 147073474 0
94772247 744631381 0
511400397 339935848 0
302828300 733997627 0
573042414 544448043 0
29376711 614721505 0
247799738 509182019 0
400840543 94569829 0
611204321 543961789 0
248867301 585820881 0
214760891 155402464 0
418727343 98870217 0
178650514 68773128 0
519989316 592099334 0
637920500 324839705 0
770111573 614239573 0
288206216 189733140 0
24090910 69299961 0
24777554 12019979 0
727435227 748417605 0
441548203 70733192 0
20197341 608063913 0
402996245 529258625 0
256741984 471897226 0
441599980 450424854 0
449644916 786495848 0
58188884 375033655 0
405571323 90318800 0
332203909 739227709 0
679584611 684235375 0
639395958 741677767 0
311666974 245837070 0
765018875 361313836 0
237222676 787027506 0
663103232 70532648 0
249284260 134939794 0
496566920 800592788 0
545195697 523824120 0
438406068 240070017 0
323542517 162793808 0
282818660 84672320 0
223936014 743292325 0
682010904 747372198 0
500382734 101550358 0
669783555 610710423 0
557525927 717075897 0
713735054 541511083 0
787547412 620373234 0
510728268 305786423 0
355870737 780177482 0
315463891 529257629 0
672337768 349569136 0
252117667 510533690 0
104136145 567284425 0
6585871 14093825 0
292753368 348989380 0
76848762 658332223 0
143519840 438606511 0
751022708 643285532 0
358081135 567784523 0
141278895 73965633 0
252379156 749012279 0
536855678 444849349 0
12307125 262600261 0
786426069 330611655 0
362795946 136557056 0
93415554 706938833 0
383799251 259775566 0
731269433 123684006 0
258858787 747364515 0
60714362 751216063 0
645506390 599981195 0
244164784 373552012 0
159694225 217102597 0
294279157 136966967 0
667183155 404885030 0
636921631 513031027 0
62924815 276261265 0
337079637 153589065 0
674078576 226449038 0
278504615 133190543 0
236940180 75106582 0
386912401 279791692 0
195400998 780126856 0
44245441 763947634 0
55255155 277743536 0
729363247 6219646 0
231729131 175205455 0
57245663 38694003 0
534279859 78585106 0
535705487 207368993 0
774244060 267465900 0
722516893 385036829 0
40069869 514475821 0
773764327 230014145 0
179981714 465404831 0
546050661 441985944 0
715819059 447992066 0
48959962 780612140 0
96541366 497135563 0
717837582 345448678 0
463163174 27540606 0
184875566 33297938 0
277786610 761087980 0
319327516 106613660 0
351441465 474384514 0
727314718 226271001 0
663604821 109451967 0
172084569 617571026 0
522856192 312884949 0
396067277 57169666 0
798515953 89182652 0
624924118 179039201 0
99652205 17739540 0
175769979 232848641 0
140476757 797086636 0
413625400 649766363 0
289543825 228227432 0
773629151 430332421 0
352214238 382482789 0
84162016 528709875 0
377595192 152234919 0
792344276 746538005 0
489944862 665531432 0
241879986 506168616 0
662446258 460097784 0
357059253 664362755 0
203484260 533378976 0
793900957 733484957 0
193359795 772566459 0
321870497 468140536 0
491847516 408007946 0
227007185 624057448 0
722771944 294585943 0
639071141 585952007 0
609149071 539004054 0
188656770 208834569 0
369007861 162480525 0
777591588 128120377 0
8654410 620313785 0
513097931 641343142 0
454470402 162241259 0
233246490 622987504 0
191486242 641118288 0
526565796 48517518 0
778593524 313704442 0
526677773 756342683 0
261922721 336469498 0
470956729 531950058 0
116380069 489522631 0
228654428 513278832 0
382169435 88646358 0
610786733 596142557 0
172043927 507716419 0
210680388 441042775 0
227699336 221366322 0
599141643 330093063 0
786799936 231896285 0
543164328 317381460 0
264737532 90751214 0
405679007 119288439 0
522992238 399244778 0
311915136 578233395 0
690359653 254965689 0
712851962 481334304 0
65592453 490863245 0
609318498 312137220 0
180960681 256819893 0
636461827 121072003 0
536464373 574354214 0
744712047 425878284 0
667206322 395454708 0
117935697 202507607 0
574101462 652355450 0
337219645 431691456 0
516233899 335839189 0
255881874 225007165 0
388946635 669092399 0
198604236 82286679 0
356262711 112739553 0
676243859 291692301 0
522878503 316797548 0
86938659 412299130 0
540297141 403239437 0
3783814 709741064 0
727902046 666978206 0
364973989 7973390 0
490803454 352755734 0
573513958 515801045 0
638031842 676078892 0
241272105 36052475 0
502241623 154476955 0
670566355 361417239 0
103041137 1750514 0
565032638 355006440 0
605332433 137474565 0
340519939 500555412 0
7946103 92436216 0
257982030 329744199 0
429319842 228499651 0
302384896 145317059 0
386756187 506481405 0
148257590 284719653 0
149180482 439251962 0
680328234 260632623 0
191098098 774158594 0
160604034 375642363 0
328136979 364222146 0
324572762 482942844 0
542031766 1008760 0
221293707 401022433 0
760499493 124328492 0
261392671 686979188 0
119237136 297862659 0
109937909 394597112 0
193690700 232009105 0
79615220 338282749 0
381502167 49354258 0
389995986 409600009 0
78547252 663891319 0
216114453 507299254 0
106945892 386255528 0
794600707 36146992 0
707045121 424629085 0
105864074 482745695 0
429157518 34075133 0
302730206 341129648 0
509821021 310075422 0
720882940 402763629 0
537304653 251513839 0
642521802 524225762 0
89237823 474390379 0
610510547 629809926 0
39873799 420574761 0
351496464 800279916 0
45781012 362364602 0
307648229 591301527 0
202201512 649744605 0
464298147 411147051 0
474983849 136062949 0
418279753 135845033 0
381586584 458198792 0
587044132 392432045 0
633056186 140706660 0
755164020 214742775 0
142841410 376948944 0
534652330 440166806 0
2616702 95540348 0
481710999 352192489 0
599841675 790908621 0
602559225 338826535 0
147714457 614339867 0
221801728 711138140 0
26635454 629582805 0
530379863 501306155 0
151719412 700195436 0
568758669 83683053 0
559529659 290539977 0
410469987 668142586 0
744683885 33513846 0
47604901 471619802 0
440519115 22506666 0
702712827 54627285 0
794389592 633129273 0
497786836 672501024 0
294178540 258411600 0
115469310 543345353 0
576820685 151597090 0
420820523 36360709 0
8961011 522111386 0
111623511 131843500 0
423094789 295651683 0
568729576 602918712 0
349453926 226947836 0
212512921 655577706 0
78577496 310856996 0
447210358 16053073 0
603832627 293885305 0
225113403 632387416 0
673106497 102700530 0
351521358 647593888 0
675170710 753992697 0
267672755 491898152 0
266098364 304599660 0
429008056 376197186 0
483416278 388710224 0
709918457 329287858 0
149077116 638649188 0
395929654 26159158 0
597950341 741693556 0
761541516 617556159 0
350783752 715000223 0
454334472 15845902 0
146672571 100240057 0
465686613 733021317 0
626053595 497410825 0
243404018 72638440 0
68737784 661358803 0
659656730 378932866 0
479643345 471331923 0
281108489 358856456 0
203466218 340779395 0
778315691 529561329 0
350927430 223974258 0
191373005 100491108 0
231913665 196333593 0
209198894 590596385 0
433418601 731676529 0
161700736 148752723 0
120969649 599392298 0
333737780 610030681 0
118187897 442688084 0
439034843 576089576 0
137715545 211478515 0
150164333 491461043 0
512397593 788706183 0
436037123 684666604 0
144568569 548000929 0
751313080 313985232 0
779242696 714567378 0
206199354 24757129 0
741799825 46458552 0
403023907 100377256 0
798057867 467663911 0
540257742 427807174 0
401177421 710858175 0
792884056 303572242 0
241347326 195774796 0
161171772 464539279 0
200458277 761093557 0
17578103 582227073 0
103751023 396823325 0
406595994 112953172 0
417410316 265981488 0
683837954 212927904 0
173246295 469310185 0
245097748 145074638 0
571086102 723772452 0
184536484 34173973 0
587254557 93270264 0
476129245 563858431 0
755135666 514028772 0
121039749 124811169 0
20377301 761587289 0
228564345 694363409 0
127982001 586582550 0
708100254 268935313 0
550378182 205456563 0
205826930 399432787 0
789857420 65870851 0
469772699 290715548 0
620710672 337193181 0
34127190 6518676 0
360782178 8843548 0
375229514 588035703 0
138565677 71780551 0
485469777 747439790 0
631690651 165960094 0
153711063 332540038 0
463301926 297515720 0
732108566 546721350 0
674882373 349395762 0
213919774 505767225 0
112515359 452490157 0
411361171 183180188 0
400471947 761901649 0
483047795 316693738 0
524086679 783438147 0
417458044 698193442 0
420005794 123080047 0
518288566 86316827 0
178910416 662127477 0
193498965 364086753 0
344758118 187196587 0
358717020 514912096 0
799755225 282016411 0
382178369 569674689 0
40274510 557131981 0
260775266 788607599 0
375460962 780983 0
284302884 573007968 0
72309109 625152252 0
771307840 292395133 0
609473760 713377971 0
41618081 728840481 0
537682957 348605895 0
170305851 313525245 0
130970808 315232717 0
257991695 635847590 0
282996948 62757513 0
391707187 93168823 0
287802661 629797406 0
237315561 149865604 0
188117361 193996041 0
250092208 707183525 0
102883656 716488306 0
451255482 8058753 0
105863668 134526273 0
281145061 492132686 0
579071728 76338587 0
800329245 792822725 0
595483211 421422193 0
341673351 522255816 0
28288965 63872076 0
651026086 602403158 0
713724124 506844630 0
279442431 373043493 0
743958637 259912819 0
362162964 468553661 0
454248701 264696123 0
430932081 648198750 0
186957022 463662533 0
660033624 603133042 0
282874915 599850159 0
144979050 83358948 0
524258462 154978938 0
700815589 732749856 0
454396126 462519363 0
435127053 347111920 0
470624012 480393224 0
122410732 530433394 0
255504250 230011998 0
255064345 231966925 0
483980843 59242162 0
224412101 278977725 0
177939032 427133362 0
63842969 441708277 0
193216037 748267734 0
428587822 746299356 0
552284867 190113717 0
502027106 657859125 0
47856492 230889266 0
526950964 747548600 0
505399127 373667731 0
589890118 768663483 0
655709755 143987120 0
339153838 402271555 0
180832480 589678101 0
65103829 78219540 0
165347416 257123477 0
658203974 456415378 0
489268204 170581246 0
339979068 294842859 0
12568423 306466576 0
312539733 91745191 0
504651292 568644735 0
88601199 722193854 0
449424583 459865405 0
173886075 207530204 0
422607038 382304329 0
447507484 221722188 0
687321583 40237193 0
739327087 513974813 0
28218743 648352993 0
359271713 445526852 0
421490586 377559020 0
525639517 703052722 0
125834363 717851610 0
133980918 161615750 0
510427744 542758140 0
332807777 572640938 0
525833020 174191982 0
716887364 509683779 0
773722685 418226129 0
664583036 252020915 0
156676733 369332305 0
648924823 150780805 0
376896679 429290274 0
345291660 2212490 0
89838390 606033800 0
273716368 186680237 0
478214519 315367135 0
367518092 291161205 0
62705387 631517788 0
754251331 194613093 0
276507076 357347298 0
523356327 633097787 0
598297399 137542344 0
93421802 756626885 0
424063741 188099349 0
713517523 673660777 0
645142673 292544026 0
139511753 404681594 0
260025847 354721624 0
208004222 85103833 0
340000469 301646824 0
476833354 77720776 0
578748534 29398069 0
788611688 745189256 0
557591750 636550946 0
315280102 552645211 0
343280277 694287859 0
316768642 176959000 0
594160773 732675727 0
568840973 424245804 0
67492820 261331302 0
159829567 286511983 0
773925087 757154060 0
710233066 344289904 0
104711068 86253464 0
560624074 642950572 0
624780496 329216114 0
493929866 103787191 0
665750468 208818549 0
87225852 668839117 0
517402245 680078796 0
519669465 140157869 0
362246640 572137099 0
406400486 579598335 0
786583086 650907413 0
611090055 601427578 0
367769670 309020753 0
749344373 327914526 0
178234223 135679173 0
199479033 151690136 0
404677363 43425813 0
148220432 728293001 0
18330612 698723962 0
642502144 494147708 0
390803361 427738428 0
797426611 581391233 0
203804204 43607147 0
741535480 146642265 0
767622629 797298640 0
26101688 146614593 0
504233182 423288357 0
621244520 288413562 0
553334441 574739068 0
723578094 176492136 0
388197561 784096457 0
288860902 444705048 0
627230876 560041809 0
604321805 385460634 0
23459055 359678242 0
412453627 721552061 0
718159973 716553124 0
729976053 623363657 0
275068093 133077455 0
353773382 722729483 0
41361863 561116120 0
785682120 675040008 0
563590887 474480614 0
561359232 656195440 0
418886036 133470560 0
217269837 525531868 0
309371958 756132453 0
230923021 278026872 0
271861377 694931417 0
514739986 440351434 0
774753870 480204747 0
148616243 381451950 0
112217425 516171019 0
542655570 171022927 0
276691578 625225350 0
177078022 687893136 0
352901956 247939652 0
787667169 210567157 0
359193582 115067670 0
607374514 660192084 0
488318001 367798190 0
368415648 260670459 0
461979276 141810986 0
794935149 525730897 0
60527070 551755052 0
695087471 141982827 0
731781761 289049279 0
364041253 265393526 0
315303693 116539970 0
710122502 171656483 0
3628098 534767758 0
184718661 566557138 0
484719340 189423978 0
184296881 718278131 0
581369242 240971935 0
309214734 532614061 0
171903065 406061870 0
701841611 372591806 0
148204763 306250325 0
442486991 424564758 0
27173796 760653203 0
763411976 274858864 0
226159087 188919823 0
208787731 460030945 0
749920796 181614204 0
571361 222045145 0
133702884 464765140 0
348103398 281051628 0
761881257 129345087 0
752102986 622587681 0
790575227 523394898 0
570447059 52176097 0
360573055 619089945 0
76962436 795255834 0
549041931 66967508 0
656601997 421572028 0
701419367 364413406 0
194202915 631803474 0
434353054 264487290 0
496768728 276058590 0
360061548 712065436 0
171079067 136729339 0
529930759 319788690 0
323600424 111533386 0
655948981 573248714 0
714601975 740546541 0
417047497 633846855 0
648094943 213571730 0
78571541 771331582 0
124745823 608379940 0
706264482 207271159 0
287233079 728900102 0
492339656 3590677 0
261737755 499980110 0
628616505 65336536 0
133040954 577189572 0
773845167 277305705 0
687132317 381562691 0
96706786 487850996 0
727254292 760027754 0
204699748 299669164 0
177162719 285814052 0
756883041 663936170 0
605480895 214776510 0
223883388 34105943 0
379775407 508484739 0
766433808 421622576 0
664635862 799181881 0
260906728 484318774 0
674782641 126378315 0
531283869 239651023 0
614621939 743557129 0
68295675 702741772 0
285045881 219643196 0
537613188 453097120 0
446897108 588120147 0
226000954 206954586 0
75795336 168942128 0
354055884 729203762 0
400780934 106714164 0
104422214 388352240 0
708003983 109989142 0
102804570 762099634 0
9907003 81810781 0
630728984 397679701 0
221232447 642661080 0
396055226 431697760 0
359197255 684632068 0
801226249 47932052 0
154713036 602421566 0
119651431 307777107 0
528120645 279798951 0
577566218 495096458 0
33001939 266728969 0
155359584 727976462 0
592744145 797493736 0
165374196 489133150 0
239941402 638523632 0
192341215 682841469 0
451937669 583035021 0
742313457 156723408 0
92764211 334342943 0
464615605 640228932 0
769969339 366155747 0
13749799 211490562 0
452528617 666732399 0
653392628 475023216 0
215582460 705600084 0
110469859 93663604 0
531525842 477018542 0
242577368 499280300 0
769848551 473693572 0
118451620 83658941 0
392947795 150638445 0
249925386 165071204 0
569897235 430257064 0
575511953 434505842 0
364491085 117625533 0
398925817 426427354 0
692175704 42221678 0
497769951 371721906 0
638552900 765263548 0
342202577 675819079 0
493626512 547129385 0
496839693 391043172 0
684235596 343822636 0
109829151 120247554 0
32996624 778514854 0
454112184 28198092 0
573559839 562092677 0
260107995 269254465 0
248558705 180898429 0
197083688 473390269 0
15121339 176913711 0
586632141 577139727 0
519492309 668699516 0
450842318 478844047 0
516265741 377439524 0
35511025 351635354 0
33395455 768103423 0
99970222 331228545 0
619537389 404634896 0
738588617 579666940 0
775264803 101235973 0
104774233 29863684 0
112380164 769788432 0
198105574 339776088 0
54022185 440169049 0
649090921 322722646 0
227666410 265967215 0
277517193 496609930 0
336255430 437758349 0
186331202 516250546 0
390125245 337652655 0
727302511 23284349 0
253058461 725767766 0
335841131 276829986 0
764767429 200094968 0
652192014 224353083 0
437884721 75953546 0
647532376 597431814 0
271448677 538091954 0
229813949 415412926 0
533454531 648359161 0
579569233 246408804 0
645116831 19170026 0
15270848 705177778 0
71865275 552749343 0
619975213 231412568 0
62589469 759263474 0
707988875 118616983 0
245652888 719089613 0
793338153 390660663 0
52429543 487268546 0
355488406 490732246 0
222484697 251126849 0
92250369 479509388 0
784246158 765320991 0
301684129 679203051 0
702932574 272946797 0
582850523 3077910 0
780502818 523851156 0
286921568 580019742 0
217854438 49026057 0
691957454 567669986 0
255568455 642835567 0
115549088 174507974 0
603394503 185184369 0
267689900 706981292 0
540542275 760537006 0
181299390 262477667 0
218233902 669893420 0
798906449 721608502 0
293565438 608108777 0
256203083 636241791 0
146326848 390125277 0
16372980 556492161 0
63621394 100162057 0
707415344 463376202 0
604741119 80319539 0
502152716 293480744 0
201726723 337365583 0
279570888 463075446 0
642356981 588343169 0
410994709 479382528 0
526461702 347135926 0
632997630 510779554 0
63589845 39987748 0
714562348 189567116 0
546955609 727262851 0
512387061 448007779 0
324237380 435567678 0
674478344 511087774 0
607615514 505742653 0
759280272 138472787 0
773121552 590551265 0
635309209 669343095 0
180039263 730588997 0
29733813 440016596 0
471265527 49537205 0
434749087 770309054 0
268143218 406782597 0
410151979 87194643 0
772125105 542271932 0
554791168 759604418 0
149547132 562255768 0
539330546 417915630 0
315412504 54504533 0
447671518 281112893 0
765905705 306768427 0
294170947 750755955 0
86166637 712229857 0
135727834 445988877 0
252452837 374872095 0
246044785 480897828 0
33528849 389719996 0
782884624 429077635 0
131821882 41287489 0
361085236 671527857 0
353399247 677676884 0
127509771 545242364 0
186559655 701671517 0
410324471 630553017 0
228070391 273154651 0
182684945 415294278 0
214213779 297677791 0
269841523 208625069 0
462732342 638551970 0
447492941 722930110 0
517057414 769794691 0
119849496 125153312 0
672119299 146295957 0
681657697 254827975 0
72843197 200074764 0
208532513 544086612 0
374258045 577197156 0
38135386 110978789 0
19533993 674173898 0
444994968 784723066 0
272009671 55524040 0
366488926 32640480 0
519493107 92525794 0
430051114 505221467 0
259652092 77388382 0
446271425 710953347 0
793927177 224248694 0
16017555 630910492 0
139057373 292594256 0
688339328 194042906 0
630474248 772284712 0
249557394 561005780 0
401842397 667260041 0
270899255 74753576 0
12782998 595585248 0
69956369 405453695 0
496367338 540202771 0
565999151 408598936 0
505799230 400634303 0
370051838 93137034 0
374413984 583791903 0
721196400 198707537 0
27910390 537241843 0
450920632 14970071 0
275404666 300866283 0
723166707 306713036 0
447943385 674945785 0
571119130 556572350 0
258609558 554413784 0
567896333 760716768 0
600096386 352797473 0
499135452 356761672 0
195017401 299464323 0
464098638 465420262 0
627688804 261202999 0
56379321 335255165 0
667301822 310353739 0
536083297 359760241 0
303261014 332713767 0
241993519 775134356 0
670634643 522593365 0
708305516 41717582 0
16802952 252573070 0
418939914 414726534 0
82517415 714163712 0
203543532 428731542 0
723242219 432183003 0
305666240 176033898 0
231086833 288515480 0
510271823 197081217 0
29500701 310968918 0
486301102 387933154 0
246240863 8651074 0
97063114 31292250 0
555045644 116265252 0
594607383 289120494 0
353196666 735448970 0
112423538 8924984 0
517752073 717593121 0
35108830 391129408 0
242244597 73272777 0
51070837 694859759 0
528381224 738024783 0
419920496 734143677 0
535176660 391546327 0
783676077 350607149 0
150548093 320524026 0
24913 701104341 0
447575059 438137638 0
587728526 587710369 0
656716568 317116293 0
718086718 447517553 0
428913757 122288701 0
315440688 512613131 0
286219887 533888185 0
535005514 796108328 0
426901799 284202027 0
370268102 393093564 0
787831860 689145107 0
482622049 156810704 0
506406453 37451988 0
126093856 450627739 0
292208926 382330401 0
271125035 15407143 0
126151332 117598246 0
325163281 624067206 0
235496384 369779494 0
101867807 741398854 0
281199465 459221482 0
363881671 547654283 0
229596291 732121912 0
205107749 231096623 0
448611235 262804812 0
3039831 78962569 0
546332243 720418349 0
645205442 731028202 0
316519195 117509844 0
765301704 653302956 0
201563493 72734814 0
522482217 170088552 0
103516518 462454152 0
606852740 751392002 0
346596223 685870016 0
772754663 597032082 0
688502986 459924124 0
528571501 431761865 0
712348121 516074662 0
53425429 676305336 0
597183736 90728607 0
797446543 443822319 0
63835488 414858362 0
256105627 186970224 0
459947097 500867157 0
621844680 225577764 0
427466576 510980759 0
582463193 218427093 0
320211349 625974894 0
392103566 15045044 0
330251316 453621170 0
364913877 83979717 0
10334737 552481639 0
671017290 767808886 0
752227041 348686769 0
588783972 206582933 0
454163497 3437968 0
460940623 263598168 0
156756513 622272690 0
489335882 684201249 0
242251652 33982836 0
548504242 274332740 0
59885943 351510949 0
353904521 569993448 0
478608528 563370316 0
641100637 801467158 0
434913447 458082349 0
783212381 1647454 0
547869903 613936067 0
123179399 718583961 0
116254786 30952843 0
26825205 655467304 0
106091898 620166893 0
467887000 379247490 0
370756845 83379850 0
246173589 380075301 0
304779611 269936550 0
713816714 776481595 0
538892084 244450698 0
509957005 238449067 0
785985377 676880399 0
590121449 697830921 0
222817309 759033888 0
3453812 320724672 0
174828453 310183339 0
213628790 308886337 0
800185784 294116695 0
794364926 439773446 0
585909735 24375642 0
744887793 425646149 0
138587921 451442075 0
651181806 705459209 0
51085137 386778708 0
730561542 215582762 0
163961088 619447114 0
533264931 458698017 0
163503639 383638472 0
475000779 757543028 0
251633177 485722413 0
295671971 261921776 0
579890899 314184608 0
351338857 476763337 0
562741484 2274682 0
9592621 317472819 0
422012593 601622612 0
285684566 26890351 0
791011198 801366347 0
317321170 361680454 0
485019205 419743709 0
92397687 59800280 0
116401993 425638207 0
218063252 593035217 0
178069251 225179743 0
701990643 233735962 0
213194475 306240944 0
22879591 705008950 0
409017811 269391061 0
118673262 684302778 0
120347227 209298431 0
631483196 25630214 0
662418038 375578925 0
501062246 18799353 0
592402119 138313748 0
561811719 98053908 0
651362638 26152492 0
777895751 37887523 0
3028409 452711042 0
99789812 30138623 0
8039472 546301401 0
782832966 722760871 0
304870126 570722331 0
160724803 283794742 0
550142537 199670220 0
77722422 444534808 0
512871054 203634695 0
751993641 79970194 0
201684133 749096530 0
771954678 463189349 0
376628104 568993054 0
778466905 771543077 0
467641868 682691007 0
615456083 307748588 0
629607294 25357934 0
11375945 541654001 0
82277135 75696960 0
416247531 587908353 0
111758861 183321399 0
726877366 507093375 0
169483828 123084290 0
73971203 410192659 0
173209065 247810070 0
598914710 590405750 0
604068033 50997951 0
204166132 99696834 0
347552055 728748519 0
608265966 215531208 0
263386068 722077100 0
493158535 756741303 0
148437705 22709636 0
527947099 298549078 0
576348340 366216276 0
393186667 268570633 0
36264176 425041700 0
185970159 316840665 0
626193215 583282607 0
534457463 331230532 0
116337034 693010451 0
102357493 607326862 0
377417078 347813042 0
432825913 191017661 0
383333206 213830808 0
144746356 316099872 0
96997691 365331885 0
452232975 168397725 0
305757817 753340838 0
29179256 75384965 0
320756621 158892707 0
604111017 162263060 0
525142833 452357545 0
51460046 316473008 0
429243220 391865749 0
348943430 674238109 0
348182275 707723513 0
17337027 754766290 0
266042880 308428620 0
159671939 524676304 0
88229774 412257585 0
136326628 315950481 0
486640292 529643632 0
519040288 502215510 0
750632577 11637683 0
42391062 118810681 0
352187056 378571683 0
709587237 373832107 0
1275579 286704030 0
401829399 751107552 0
184348320 57534579 0
309949857 564652122 0
147032905 33014910 0
333757453 521323926 0
618791920 101493150 0
672163876 739494363 0
296221855 4914432 0
185510003 78373693 0
34646129 199633435 0
3270664 342950469 0
625885032 555221575 0
702389805 335880686 0
52213442 66250705 0
770978075 624813758 0
277775463 102796964 0
196672970 641848467 0
562196874 274463343 0
422589429 185062541 0
451590430 641612809 0
217820803 484809930 0
597409705 249779294 0
751482083 449486313 0
560274019 43541046 0
652409310 752514286 0
737098437 533891290 0
707663357 230948711 0
259156599 639895285 0
198787357 662376921 0
13061611 407000284 0
541301803 700644686 0
302329070 794879182 0
553327004 276399882 0
119031792 646154999 0
225690505 205523036 0
795326659 117776211 0
331920273 516615277 0
102024413 286509199 0
74903135 166110214 0
398917660 417235932 0
7163846 99285457 0
498312450 316122664 0
477179968 56198538 0
581119173 261116546 0
474879523 743411162 0
273528887 407364476 0
32289337 717615663 0
467200263 161820252 0
611197005 609340342 0
449546290 370802294 0
592774749 564055566 0
645415974 571709113 0
197305019 229936169 0
367643206 351271297 0
195597298 342849986 0
321147053 292108257 0
271436400 693339798 0
683945374 88518066 0
624396609 736237201 0
561570024 193665873 0
56527464 680081963 0
303945534 536527329 0
524020860 207915284 0
146911962 648037874 0
513889029 145175233 0
686655503 49269859 0
102224379 631207129 0
679848457 126897155 0
18516793 410761986 0
282228362 125320067 0
798437467 264564047 0
401523399 397743040 0
467334320 368851575 0
492361252 301167663 0
319654293 378171683 0
199123247 444699995 0
512042830 11934067 0
172380978 654750601 0
687384443 263855684 0
716639030 612180795 0
632758904 471373006 0
555418169 397709294 0
307051222 217175984 0
777654564 648287820 0
593008055 634852898 0
111060189 139012939 0
671400161 441873715 0
134259252 226347128 0
426483959 484831060 0
182239463 736651322 0
742942511 358736945 0
640549844 601291899 0
374177683 302328436 0
344636735 310904042 0
584515825 388527438 0
169306322 654571720 0
536488795 506658932 0
761072966 369302529 0
718646300 695736953 0
264661245 448705768 0
279514603 782718474 0
478283282 222726592 0
415677639 23299843 0
725418585 619885469 0
338839459 793639136 0
455922093 492924672 0
321301096 234646216 0
148382988 113238352 0
92212184 572826881 0
532590421 139012576 0
556545548 608267268 0
660131021 183286270 0
270032284 478069654 0
188483158 106166746 0
727911144 220345400 0
316336562 759053399 0
165625531 93471780 0
252981757 278447245 0
688805906 440871141 0
375134086 454036756 0
191416423 184270904 0
355206890 169008296 0
226002428 546909376 0
754401503 73270311 0
776541706 574354953 0
3406061 127967938 0
794102779 196238351 0
331672611 646933173 0
511986118 56686502 0
403919527 758612199 0
394089851 555607444 0
79008102 557674105 0
84998876 422325937 0
680372623 10099611 0
82346536 583277594 0
313026655 457401009 0
494608994 335936285 0
423012519 419612418 0
766366899 120832563 0
612445017 147947189 0
180176653 71123876 0
406811320 529634426 0
239774429 442285822 0
52921810 462146866 0
687375698 771731238 0
88484267 576407314 0
115887165 631886966 0
515867537 599550586 0
143314094 585865070 0
739683177 271000892 0
740872595 799361797 0
83567131 593981494 0
324740193 123114005 0
29910179 414622337 0
650610955 4510193 0
393330898 557087617 0
90636002 348162808 0
104749281 59827561 0
443543434 629419744 0
752012841 546904792 0
493432983 201257539 0
309906065 343396954 0
400521643 722812280 0
120242452 296476663 0
127651108 452138290 0
44591293 567543084 0
411192849 633607079 0
365947654 398176958 0
183928593 693090023 0
422822696 235687980 0
315780622 610264944 0
497435867 681158705 0
432890202 44711527 0
578121909 505663147 0
714739097 115235931 0
70567962 569596234 0
662274381 359267338 0
694975218 15897455 0
243330892 109117398 0
574875147 564131719 0
308071009 775973203 0
710024739 600543867 0
421798375 796185455 0
385821761 241882140 0
444700964 382222086 0
112070681 328031048 0
324014198 196056050 0
783440770 45311394 0
416310336 346450442 0
299210057 77564524 0
411311789 215095276 0
176699370 258639928 0
631523050 476016541 0
238284498 473592195 0
373351313 172326887 0
529488074 506522323 0
398116650 355515934 0
28207394 185010649 0
385873304 558992707 0
251479657 8780125 0
323489584 724399804 0
390217891 33775885 0
220627895 196252132 0
600240937 433275318 0
464290052 272595732 0
174406582 304225328 0
418376717 307436498 0
378929293 102158868 0
488484899 21061287 0
500579430 350177957 0
489233344 114154862 0
683390070 519170760 0
608020764 660943281 0
83099409 762857831 0
750655470 48320328 0
679057467 214774796 0
619264554 202013349 0
642309511 561810171 0
113378680 670930869 0
705849645 556643331 0
403604620 406640450 0
18216064 730375573 0
593889058 132853813 0
115450112 801433592 0
133506362 365714574 0
142196177 23147176 0
132634527 81726252 0
88545203 31732030 0
370050799 464759692 0
588314327 288881047 0
127418655 44269500 0
501317069 174977764 0
378509390 417294861 0
657406361 556366926 0
329141892 439323671 0
723232433 173388809 0
50897348 416639312 0
541422717 728698127 0
293503525 454761387 0
583050596 765644351 0
768657253 742276507 0
260629167 442255416 0
486181462 189767772 0
700186255 33745199 0
480673382 67536184 0
146203136 155011426 0
483030248 14645753 0
706333530 330851214 0
248493626 677335650 0
425903329 304035684 0
404274915 201273676 0
143171461 576439082 0
336362387 760359404 0
409194701 296712606 0
626234956 199013178 0
586404167 395521413 0
137331390 320579878 0
207387984 204100471 0
723248932 717366750 0
306097829 222941181 0
96939124 188219342 0
267786393 630922348 0
434152742 412432208 0
239421953 210285246 0
580256792 377678705 0
125957704 410199388 0
560170371 791119515 0
80456108 437758388 0
404823629 421859315 0
422153439 209813480 0
779948394 373611699 0
532553550 444749928 0
24345507 9767862 0
135073495 79862423 0
530478512 328357324 0
50546385 131456825 0
635688560 445727796 0
25663944 769640349 0
682582271 298876785 0
654349117 696514985 0
573731870 781045169 0
483607999 49971369 0
3865481 89464922 0
309052112 550648250 0
686098760 162621857 0
639779331 718908517 0
194233808 710928516 0
691894090 69309621 0
316526524 586631739 0
209711186 258397157 0
135467380 47585043 0
449558926 717460943 0
459759877 449819012 0
575605961 559142581 0
258919267 551434078 0
609005147 10069249 0
595456723 118247495 0
791225727 636760441 0
424959001 457590431 0
17610085 131677468 0
63497838 47307520 0
206069962 121791245 0
267529277 280608276 0
74513744 617971287 0
694601712 370615381 0
405139819 570944468 0
744447015 674480345 0
241063026 543890566 0
759917904 90918200 0
166312721 497402987 0
520861324 643989754 0
342784874 126525852 0
402294382 65921151 0
364173406 477594482 0
355477201 760014247 0
752053650 249460077 0
650925884 208003245 0
62558888 143401529 0
413809505 476580518 0
51974801 324522497 0
449254750 499056862 0
558763039 381681486 0
732622445 498934760 0
681377533 709888396 0
778675692 579253474 0
140948347 364492821 0
557700703 322044582 0
169748670 562041698 0
163618687 155804366 0
350358732 450176416 0
254025944 26465883 0
789521554 794908819 0
562325008 269619552 0
380278542 765425031 0
541093143 50464889 0
111940517 320590710 0
80060647 448176224 0
664316216 24561065 0
767864287 28538857 0
648878304 724866955 0
787783847 138806529 0
287429689 522977480 0
290017361 129437988 0
315994995 32360155 0
503786368 175651130 0
510231284 138136502 0
719908898 423917855 0
260397280 561919216 0
242945799 258966400 0
333688581 685737289 0
587842617 507986589 0
1127154 590428918 0
226666901 776782458 0
408055804 351175004 0
660366103 706782405 0
729688899 275401616 0
231335795 499884036 0
257213272 341328224 0
138674531 612147096 0
215477491 461346699 0
749776870 301758816 0
691416057 436685362 0
184259932 512964589 0
463926249 77690967 0
367588242 672081901 0
59933132 204354691 0
157386578 154168198 0
750767957 492689461 0
585335712 917021 0
514879025 721814544 0
711418426 350790224 0
588696082 752277253 0
784373098 250496497 0
774633577 751186671 0
690641191 791195305 0
138340098 93114967 0
449209130 723999227 0
464667997 90355855 0
146691184 402449565 0
275170792 620316294 0
333471050 382028748 0
143424484 75778802 0
84733231 49949984 0
3018719 225204541 0
131155416 138053346 0
620873523 578572400 0
218009940 611555141 0
28120426 771704191 0
77229961 462727740 0
733548296 667660306 0
42201544 141655708 0
625670708 79779822 0
204088893 630787992 0
371057487 275892587 0
317632540 436965565 0
740133608 466506051 0
444368969 397825211 0
432339077 58147785 0
37399194 511609762 0
460773656 489773153 0
480839474 290102068 0
598339551 417023261 0
692272833 57055727 0
143577968 74196461 0
400899357 99916253 0
481343210 69647246 0
622860318 154617887 0
286346126 416166224 0
798930209 524334594 0
658369363 89984601 0
13403428 607258601 0
309839955 240115988 0
468273518 638622724 0
160422888 446716775 0
709087351 746421977 0
257927444 477954192 0
568689425 572132503 0
682682491 55477848 0
612493897 613492786 0
15622642 27229423 0
423310269 439524253 0
727242155 76381989 0
394773028 422838884 0
433057320 485361573 0
308447716 780054285 0
764922627 701343082 0
154812343 89196092 0
555999483 283771356 0
338101463 558579240 0
451927141 793836752 0
367923041 43258450 0
182729428 351638907 0
780231227 71530103 0
48676267 554153616 0
170368508 25356914 0
372222908 512224707 0
732011674 162999472 0
292786865 672777926 0
528981241 81661015 0
674969672 316073462 0
317645104 16580285 0
626635819 784223793 0
385314570 308134398 0
275688232 521384187 0
216567043 195423717 0
527794213 42090893 0
155795988 745566553 0
358974151 389826798 0
73968289 340368315 0
578052925 681620120 0
782919913 643591742 0
686662387 353355399 0
238349393 717455581 0
731331500 484269871 0
606618939 779011022 0
643226266 564216506 0
22939380 466982567 0
645632185 534759664 0
203889587 311802152 0
369548256 150724534 0
149587644 396455637 0
781467145 473793554 0
91515150 99745800 0
396141914 569370204 0
265045671 249438474 0
485372050 499938986 0
452291366 325079953 0
149816382 481954353 0
661396793 377397121 0
430173557 108886969 0
704497460 588010761 0
602497297 160167782 0
359992175 708024908 0
705254162 455563925 0
550704542 308382050 0
701375312 508909058 0
22178092 94447728 0
569539568 22165325 0
725326246 763583835 0
758559286 23296714 0
713013277 653616654 0
42875177 592860436 0
657310047 372958268 0
638499212 150513515 0
504319622 414412610 0
751750098 13507664 0
585650750 535964919 0
73833837 600062276 0
573079775 382267874 0
246963040 171376578 0
185046059 68636592 0
434459109 779499438 0
745007257 493751222 0
475117316 538362215 0
568377126 689936172 0
465524187 309451410 0
650831265 295455647 0
531983289 396329951 0
569620866 314894104 0
677064310 285801645 0
298369350 702666340 0
262628117 622974251 0
613203535 526154625 0
357747587 561357038 0
197005024 791589456 0
709318511 515463501 0
119600871 748172732 0
675047886 665407756 0
288782481 719660603 0
427867604 492105848 0
129779977 537594834 0
638480223 171899300 0
591071093 49135064 0
293692828 591041462 0
565797719 643364000 0
520740421 192001872 0
313835884 166265791 0
589427363 386919242 0
178615277 269013573 0
415999704 147333076 0
355263446 475139089 0
721643098 647749460 0
267268880 248127701 0
571741704 170815774 0
558650423 313358472 0
256364740 286230658 0
732942764 542841058 0
702733217 506967474 0
434864096 654569870 0
154770491 498068294 0
353573727 711661326 0
628971789 190451545 0
175739978 197448797 0
53959364 366214723 0
635035370 147021222 0
649903029 649525482 0
631247895 744974549 0
635696149 444264574 0
210591967 229695867 0
343550780 521041333 0
610902084 85403394 0
73558905 660401851 0
759913969 517998147 0
430359570 750379469 0
708825340 60841323 0
692406885 14456927 0
471891822 53864392 0
740061263 644329882 0
450494620 177157503 0
492935326 155110046 0
667057751 599995043 0
345423737 276373650 0
194893646 607035360 0
652022509 745804224 0
613157224 162677870 0
786051380 198642092 0
448378712 451537377 0
221506565 9147675 0
578496155 126688632 0
191621658 657873040 0
706456104 437409369 0
608525100 42497247 0
706657598 628922843 0
160509653 87084687 0
527430506 278688314 0
28817446 161005688 0
53640132 756459331 0
776877238 192873575 0
673225905 47969041 0
188440404 593067795 0
182784548 563641096 0
368427847 296005484 0
331309145 266850451 0
530989365 44607371 0
430422351 751378928 0
270784397 192819301 0
246131077 305560314 0
444402300 394126301 0
246963574 568731694 0
313990893 58530327 0
778400190 95490742 0
314259544 151839948 0
141119084 695281375 0
180554425 589782176 0
528304986 712810612 0
487594756 493845195 0
220004591 75925850 0
402015675 260255703 0
638708034 534794430 0
30324011 407390764 0
790271233 146620063 0
376897664 530057379 0
214063860 232092635 0
192309603 23720458 0
236294777 467816445 0
465910440 82212008 0
288145682 18830687 0
289746966 773671777 0
77536783 7341600 0
470930661 629608017 0
780706349 250832807 0
137851223 500649378 0
173326110 33860180 0
233999941 799406171 0
343365017 354849710 0
574257472 746561004 0
161282933 500970367 0
397348234 411570421 0
652495933 330063160 0
503643634 177948925 0
701861050 471895692 0
478429961 96650500 0
292598967 322802693 0
378106969 668167098 0
548469847 182939174 0
611628758 595516964 0
56432248 577504081 0
777385223 321861348 0
542769671 749419320 0
298678930 313786436 0
245767426 139491592 0
122684768 566025581 0
118461271 346549614 0
747086361 528416574 0
632735971 749435744 0
740970121 378764314 0
376412683 765973317 0
407537315 171624681 0
189032775 43946408 0
225301033 258926289 0
780742260 4155335 0
344902193 110037433 0
567284707 490835996 0
562868160 494601013 0
92843262 520172137 0
679257620 621656135 0
279858973 103630109 0
748496711 267980524 0
172415940 359996380 0
340826195 675416451 0
169786557 466251223 0
87026062 547483746 0
758864586 416060177 0
690056375 236354482 0
149937690 44895893 0
641409192 223118004 0
769430546 777971223 0
762406144 395116898 0
762497370 711586009 0
622716194 93090688 0
430666071 720978252 0
227671409 352225351 0
190174566 798583784 0
68145996 589889680 0
635994527 426013983 0
678276547 595400864 0
3044035 663173498 0
64264764 464005933 0
102454290 327889804 0
286768560 473993533 0
205886890 184167636 0
62859978 206787563 0
469438895 607775903 0
475748722 387698135 0
290441622 753189426 0
116696495 222856962 0
90288791 182551578 0
390340260 401103161 0
195999370 563549087 0
340511525 104256724 0
243333774 549334143 0
298797464 667244517 0
721873813 697001616 0
246471677 122623956 0
636229420 411569803 0
160580341 376193449 0
4098049 61489118 0
170894747 554232958 0
745931858 623728316 0
53729161 127607257 0
501136313 298112819 0
209089287 795101150 0
695873706 229866324 0
759585213 276395370 0
455963991 421575939 0
628818888 253934797 0
366004110 110060983 0
726555845 701661792 0
187966604 542484318 0
105390204 664190917 0
771721798 25028275 0
676887619 765041182 0
283251053 157934275 0
33589860 202752243 0
640529953 256079793 0
483802444 252307904 0
793266085 394374763 0
331054495 121299849 0
39940075 504247358 0
341477598 743983628 0
666818558 292419569 0
342789260 49147579 0
780553787 72609191 0
591176816 721857060 0
463814420 440443842 0
606775153 761643892 0
501784299 567737586 0
157157297 173265159 0
643230671 363077839 0
684245691 626298901 0
112083196 583129875 0
742162194 187098621 0
677691324 155221267 0
40226623 438059912 0
399564078 322465016 0
376609497 430800106 0
794366999 247018900 0
497335181 76488570 0
506761845 293260679 0
313667032 23338920 0
551207962 36634096 0
706344035 105775708 0
203092903 416721590 0
743665531 689439386 0
754291266 91309116 0
643900351 584839808 0
293985851 583038832 0
711052166 332487725 0
486026552 402084466 0
683757380 454286907 0
532704708 670386544 0
49509175 286489274 0
20981287 728263975 0
421043787 437994205 0
421644354 678219865 0
422467622 306537774 0
793621920 725842293 0
541511292 371146318 0
793924787 752821107 0
453831321 444024054 0
114387358 264866739 0
669449642 341426950 0
445577902 687983698 0
572699243 582891245 0
635575803 472975221 0
622396760 180968853 0
467803032 51529397 0
234798363 379742943 0
131686094 499895703 0
726408934 276924923 0
28579486 13065718 0
19216423 592118380 0
158918988 656539259 0
238820771 623846171 0
456511757 722302031 0
128139306 521425581 0
372150475 741465366 0
113303819 268531909 0
389836445 341870236 0
538988798 511759506 0
469948029 397331736 0
780079980 247652961 0
484971452 766136197 0
697231994 238092508 0
591315981 648758743 0
540211717 136853693 0
100665320 205232134 0
358675010 292429533 0
391535497 479854562 0
672972016 226488887 0
315810669 741928330 0
33972266 545207410 0
422239299 708264371 0
304734639 599454175 0
370123088 574570706 0
184522779 775340209 0
137494954 111406913 0
697404308 669706598 0
605161203 458585744 0
708876396 272288164 0
251179781 236054123 0
229224077 436302602 0
772900501 121503327 0
548334275 619971786 0
294955747 213436002 0
793392477 583523045 0
87667353 518605558 0
381853973 122223541 0
778005375 411823663 0
109661924 326838986 0
145267813 613119607 0
125626836 22594919 0
349280342 362285586 0
573408065 201993692 0
388995323 244148450 0
787732055 604970404 0
618401742 308249444 0
594602246 226359865 0
64623133 537804989 0
691229914 133443033 0
392589381 293177676 0
695486501 470635774 0
718622299 329993766 0
621208495 555810015 0
591002995 760385340 0
635558305 756347113 0
252580424 344314568 0
13618262 680398720 0
543761503 61191653 0
755469412 669231057 0
283667489 123930639 0
240955910 276849512 0
186402183 282591174 0
146937645 196080231 0
748245572 730683189 0
544670059 368447160 0
262416252 701441096 0
792955325 373096106 0
251642925 129478459 0
716285589 602054830 0
392043163 214404072 0
302517383 146724264 0
112683935 572628122 0
636868152 143964298 0
60477500 17940448 0
90309335 446152638 0
199828500 751238622 0
717947048 138447330 0
766943880 21840732 0
559801252 485314944 0
392223291 665621825 0
423052312 428163611 0
419060063 334755181 0
584433687 42693749 0
402882699 94107999 0
690786249 118495339 0
219612335 458509508 0
787017223 719106355 0
342082818 263699755 0
585081322 168816991 0
545948260 205667694 0
300171939 626225080 0
295998285 652503547 0
383337572 526756495 0
6714230 482771219 0
596089979 113937991 0
183242949 526436658 0
62257276 560179634 0
20192275 759030768 0
559244237 564550025 0
531555618 1888520 0
215470674 23968482 0
798324476 731261059 0
64607845 236595906 0
490312264 445305830 0
61434317 47298945 0
134929666 463387386 0
229709480 28262383 0
213612692 74977031 0
188207156 422130496 0
113830607 371101671 0
574566471 266287195 0
129949725 145405201 0
232786099 596576962 0
113491945 147920529 0
209135085 437610634 0
580341459 735533644 0
192767041 384516896 0
299605195 595479396 0
468275234 163908397 0
755626494 528337971 0
580145074 552026989 0
105442800 518988504 0
167285083 577316983 0
78623115 265151635 0
648577103 476316758 0
43778934 787067213 0
13381061 251200805 0
759390828 661584730 0
625830064 226072738 0
463736447 364480104 0
552010152 780861574 0
346701824 595972596 0
253194221 624603617 0
12368900 236166482 0
501351647 527149767 0
497325363 327820869 0
498514984 475318366 0
338404233 19252225 0
96603687 681365897 0
525722616 218995329 0
198007850 680755835 0
400970173 385186627 0
640971863 706192469 0
247891813 305754659 0
278682792 645602843 0
633985314 130297992 0
406262108 66475371 0
553241473 730178916 0
72498308 363183100 0
130674977 151269745 0
458132872 244599139 0
797238984 399912864 0
135052911 419108679 0
121659164 57844405 0
756953944 465770864 0
286227183 204859215 0
556274887 411317837 0
320802724 376439648 0
711692177 247927921 0
607338826 578175571 0
217476492 640653651 0
344591260 165186865 0
236996567 567465555 0
131117397 697462408 0
558811661 152050151 0
73398726 674075519 0
547891164 666112012 0
567749791 404488516 0
66724689 447323976 0
630225178 630959351 0
53819530 393299697 0
235446780 484723955 0
759086533 390780962 0
796427257 661930780 0
314872146 42658011 0
563223527 554328241 0
274475617 537435672 0
234900632 458061925 0
72643816 597354186 0
20720697 144830510 0
346452746 542108567 0
430375151 653117173 0
698968231 639195120 0
206797696 473137994 0
256912267 418513433 0
116330410 564330438 0
281975596 279714810 0
733553167 4220658 0
723840694 580577545 0
501543510 561146601 0
472966849 791589427 0
438799367 576371502 0
509874164 338128345 0
209838369 23121475 0
332968072 379359127 0
386385800 181326292 0
4768874 280198357 0
286883462 532409130 0
620599738 186585931 0
258038841 752030834 0
130400183 524224593 0
632339982 394258616 0
143132484 727101604 0
755380200 628042587 0
769920992 470945765 0
524165470 123960345 0
697984469 646945952 0
339929089 317650250 0
36549175 58143512 0
637264230 210902979 0
545453104 389760582 0
94878524 754842172 0
456030044 801421878 0
127957697 280113185 0
309100640 720464777 0
716373113 544563809 0
513225461 506495194 0
301063175 92843704 0
727495988 745446880 0
559202718 321252625 0
257825707 395215435 0
100172898 36703640 0
634233473 768206282 0
183242230 39926943 0
33153392 270120073 0
693557442 202857652 0
762151184 731657419 0
63763766 595529430 0
236733789 729209907 0
670684842 678269163 0
381939538 313281508 0
456487834 477815084 0
71328140 703581321 0
12615664 659474888 0
703734089 186485894 0
339900060 623107234 0
778426990 354687864 0
746377584 358067022 0
706590665 264418130 0
87490621 222932383 0
83897543 161875104 0
254607309 650987816 0
442785927 721344697 0
190417569 756531801 0
48399703 578319205 0
729106329 616618390 0
593267360 477815081 0
383903513 174873353 0
287516564 680153832 0
19056556 354371745 0
445079871 18517798 0
530136481 355006905 0
483138209 771731966 0
240046341 123308450 0
654311019 216205296 0
239439169 578391439 0
568604101 626747855 0
695946425 111530204 0
586435764 767719465 0
631377326 549859145 0
326788827 661204450 0
168657050 7848023 0
119534545 783157019 0
590805625 674734716 0
18667813 766021143 0
310812679 144769746 0
642016155 496696909 0
469052665 727411832 0
391853549 467808214 0
253873060 461691575 0
6614364 332070793 0
550084637 92617623 0
654735399 220376646 0
222085013 406274584 0
484708576 281513707 0
520571683 528513097 0
339614660 128925774 0
12009547 567762129 0
264796151 77104723 0
200238640 2761348 0
88048329 35190093 0
579053711 566412513 0
545665621 507540132 0
774335449 48057840 0
186575082 503147335 0
763548968 162192871 0
143214279 372584508 0
531553063 749005387 0
179358221 414944284 0
449332535 762958475 0
790880121 554461753 0
621873284 78288466 0
751966124 777804925 0
569466545 557688780 0
500896022 148958684 0
313570200 568529855 0
8174479 562068099 0
325073670 55739744 0
783456689 367155813 0
798285335 754560966 0
53658083 126580934 0
196723505 286899315 0
718678453 278068407 0
450239359 198040748 0
783619202 793213869 0
562859355 658297212 0
465270526 482928801 0
726762577 611341117 0
381710356 100659387 0
296034844 642000088 0
620307598 465862395 0
674745491 12055192 0
110726737 402814088 0
200892421 60870443 0
685364444 601833917 0
678463020 91743075 0
761761673 669701288 0
357656618 507379063 0
626122918 675190507 0
604854958 317543074 0
781067743 333093173 0
253641742 536055663 0
23000911 185885729 0
186468144 355669274 0
633488160 636434991 0
52962307 110641199 0
288489846 518463287 0
764855610 491242352 0
173171193 77595069 0
52511024 595473960 0
615108490 209152031 0
220808820 479747646 0
679226497 644613734 0
216359838 150848767 0
800686653 420485580 0
384833195 777818810 0
447564186 581936143 0
433025870 545974932 0
50111966 424256716 0
96822034 303803068 0
135319376 129339539 0
455122009 119922720 0
216248069 505970843 0
693600936 254994230 0
665815175 518656762 0
627743223 778528112 0
503752945 544440912 0
623059995 220092561 0
418786047 586485317 0
148237141 109846054 0
784321320 193389855 0
319143919 686082119 0
511198927 393508545 0
283836734 16422860 0
579908516 92158173 0
704755137 528673078 0
798297871 150040934 0
24049955 208197268 0
404048053 799207860 0
25902017 584752141 0
425988813 783171536 0
614649032 83377958 0
202798301 43651632 0
199698563 542845877 0
648031458 705999798 0
786157186 412145979 0
16675583 375392387 0
277460100 294240540 0
625069773 153075360 0
660150305 468469246 0
379626003 492723073 0
86588145 746667404 0
88767305 502281250 0
59489569 351390444 0
401737487 418131757 0
314653621 146351198 0
679843439 583320042 0
768073933 193851784 0
394522810 428614760 0
301757987 600565921 0
600350451 547941408 0
341302176 591364718 0
310756278 121620789 0
26258485 637200751 0
61872881 60892423 0
36181750 689998100 0
586091818 468972594 0
335446869 50224604 0
469814068 494720662 0
455742303 142230966 0
335558464 68640467 0
530288868 174426868 0
76841549 430886778 0
8197996 148832000 0
263650595 689718333 0
430459081 564069715 0
5437878 152566785 0
284082838 145325721 0
654112326 127027761 0
388718358 41865353 0
745942526 634078422 0
409746095 659419709 0
702358647 51602891 0
296954246 7794761 0
213346422 504009921 0
773036978 24339407 0
419291511 387224626 0
419185177 323672610 0
260298663 439566642 0
154093024 619387898 0
503865053 205176346 0
230392244 552410828 0
487158974 646834922 0
581714340 440118690 0
540205301 183189050 0
394182486 75520302 0
580177026 611309983 0
268745891 429962863 0
423976642 175400482 0
233948377 704863367 0
356525808 444044934 0
375546373 628479683 0
528111696 423808159 0
124521947 352832276 0
260036705 321952973 0
424236926 378814958 0
188411371 180916718 0
234049790 167427668 0
467821231 521167579 0
605385157 111982671 0
743810560 605438171 0
243758680 717791366 0
648852748 326798780 0
258118826 15825280 0
288165380 34823936 0
342046437 388086349 0
269233083 230443676 0
251294804 375913755 0
590058149 331411244 0
686984627 637250689 0
433414275 771360055 0
356595712 721868487 0
386869827 144257333 0
748459115 312417527 0
248488735 790207164 0
184042482 650958863 0
432153876 494425704 0
702998900 674718676 0
119013674 642712154 0
6760866 227197558 0
732030226 690352878 0
437452631 476350388 0
301391722 355441500 0
514157509 176299483 0
539380743 318802259 0
339488893 189526446 0
29362731 331100523 0
578052545 627093854 0
515400347 282383604 0
297413320 594584309 0
798060358 678444851 0
769340323 759232320 0
735224493 507727018 0
23255197 118869749 0
762655962 538770140 0
738271662 184970803 0
150633566 729552160 0
793040205 510703851 0
163814786 418534179 0
307980331 276985388 0
631300840 453313764 0
514770625 702026920 0
199181547 644534971 0
361087556 552735624 0
686844584 619121534 0
638593207 138382368 0
302096898 355868778 0
628857882 341326939 0
465751386 481246767 0
733878004 622858620 0
40995475 634028522 0
630753142 733527459 0
323660367 604249287 0
541500876 227503497 0
318094222 63930425 0
152291734 378783215 0
413428762 726136918 0
391504635 547310061 0
173615788 252921642 0
766292448 47717795 0
214579654 234933203 0
454593144 677511680 0
90278209 103114464 0
669436860 705852160 0
74372987 475300080 0
626723240 356271397 0
761937931 783683605 0
641971812 474726177 0
601647688 193808589 0
394381219 450335499 0
305060890 740139035 0
659523081 250251305 0
178711310 777581525 0
394967310 513810620 0
580007374 554664268 0
586161433 683092038 0
182244923 360591371 0
217001652 75513838 0
635950187 52763701 0
66643648 46167675 0
380668601 116099903 0
651157524 4137582 0
146197872 580284074 0
66851887 127352322 0
36239708 582729299 0
300017004 773461723 0
637273536 775497303 0
212043545 116941385 0
238534150 249455905 0
615672022 800934553 0
323844696 430402454 0
399035567 582512064 0
596864318 630938481 0
576288979 423078352 0
775022608 73138872 0
344350383 255229594 0
256551343 470085621 0
382603141 203224301 0
29975329 618980522 0
490629216 341440162 0
294133766 117091995 0
164288930 484243683 0
707773189 43546778 0
418577219 533358221 0
218482136 741830003 0
258670002 229705820 0
566470948 492470226 0
16808766 221819480 0
731934798 134701501 0
512661313 656464437 0
149163125 471128677 0
736054573 159022220 0
471362604 9653076 0
558440068 163772442 0
265054398 790919667 0
605968935 521652236 0
477014293 386300482 0
198370667 12475227 0
135495518 32950935 0
464981736 125289235 0
388928736 367018909 0
732879420 519473794 0
780255938 445840904 0
555175492 198811937 0
144709949 956620 0
363803808 256098019 0
188183213 172029073 0
542099982 113052536 0
429645353 232506883 0
145360517 59694438 0
632206276 634572583 0
721630020 318844029 0
506512327 63732628 0
26056175 150139647 0
397207686 12248746 0
299463310 319932166 0
560917536 327855808 0
174837207 500322969 0
389062516 649698648 0
745559305 397008061 0
699241964 283964941 0
271213594 585276743 0
694582583 7648835 0
131461083 201773987 0
158968867 757065802 0
684655300 2941413 0
436086308 341055472 0
105122888 390918467 0
303863645 156153187 0
213263040 279454157 0
531334484 67755821 0
36616446 529896619 0
760989447 126527042 0
153351929 768365641 0
456219765 197911952 0
714478276 342577419 0
361369696 228043400 0
60825743 376772852 0
553512493 731927564 0
317045605 620934159 0
663026066 225520739 0
398205210 93239867 0
533486660 137456321 0
67775946 767436897 0
298680396 75918144 0
335334572 67609136 0
483970187 589168000 0
452051943 189497582 0
402290540 532597814 0
197533295 579618628 0
581947769 729405160 0
94376855 632676528 0
781447653 652300779 0
384419670 549655176 0
773175289 401078955 0
550752746 494434575 0
384547143 610477960 0
472002667 248489287 0
82884376 316058489 0
176557382 254516725 0
86588682 77348771 0
691934886 774960710 0
302530764 180618885 0
5573364 102168762 0
418216304 772159183 0
40231073 247395319 0
524004776 611992144 0
491152192 142423137 0
39530184 738968400 0
638356722 684065554 0
466034198 223155449 0
278113778 19556589 0
675689920 253454240 0
166736008 741410382 0
41369354 578276091 0
625499149 49246516 0
231573333 485860898 0
128630977 651941422 0
168811621 718048568 0
381746088 791736275 0
199012276 421519233 0
444316762 69788309 0
396888206 273993624 0
732777700 491488306 0
471056126 364318239 0
371903766 40270536 0
340455758 609742858 0
504291126 588660535 0
358673891 177506179 0
739598974 706465862 0
615910575 127699335 0
59091914 164017726 0
584112067 464384458 0
519943319 417410895 0
677621830 272417607 0
153744088 506880339 0
593029533 723436239 0
116232221 755256081 0
279554802 580617379 0
196728455 198677346 0
580388900 96875660 0
759390624 368846156 0
97662171 664584839 0
214918504 751167594 0
599418161 667385680 0
697693393 229154026 0
280558449 136253580 0
54370874 784988018 0
122487577 202979086 0
45750207 366766200 0
422506473 653322623 0
522929460 555808101 0
756401414 240987784 0
306501356 550670212 0
452609986 746788145 0
696723235 58960273 0
58596908 177680878 0
801192036 304594209 0
648043307 283540925 0
470916828 571818487 0
60924157 609208008 0
45129173 436238175 0
5535065 541814220 0
139526558 220877394 0
423172965 185948395 0
216376653 272709185 0
664727023 432075302 0
172947685 210513659 0
415250494 50998187 0
603335010 426251756 0
83658184 212874721 0
26559067 283508618 0
452004772 200086958 0
34076536 473794969 0
397794382 238197365 0
563094887 645275320 0
605343109 458157673 0
640658313 634999504 0
603500461 698640049 0
306701326 91082827 0
375311180 500111547 0
336610025 715152800 0
115548775 272195584 0
658930407 756779077 0
207529903 89066377 0
474343133 595117773 0
672165120 246710513 0
342410528 416143227 0
4315723 271930973 0
239087388 388491633 0
219755563 616089635 0
470306028 374597502 0
536887264 452064799 0
204757340 215962484 0
249132527 224824033 0
456430082 129767716 0
56422867 139991388 0
570976690 553554744 0
640148284 677759179 0
292559988 119864048 0
705555825 220162234 0
254638030 127411708 0
355566908 131851473 0
126310909 639368415 0
447720748 256022342 0
132611916 791717357 0
552964337 189115705 0
305154013 259832297 0
733517402 492722435 0
389115268 256409940 0
683343385 452079992 0
444489817 730220796 0
574556136 296020352 0
15354080 736400864 0
208566266 528867986 0
437228765 131654206 0
779756869 468513319 0
246234674 800813325 0
530234545 245705032 0
105066646 343991544 0
387102365 167929714 0
144970470 752955452 0
251351932 485656533 0
126941350 257803007 0
329237086 15804332 0
312061997 130311106 0
749092855 681608461 0
218195398 164738483 0
261304870 446776219 0
742968957 18685078 0
86569234 614881246 0
154960491 150249558 0
487005626 602597405 0
118392934 302816215 0
688294208 736671317 0
121333994 7147308 0
59481181 382803253 0
653775346 684267575 0
165002157 752356991 0
724189807 628787247 0
634926797 645416486 0
673365782 545817433 0
738798324 91401092 0
394700192 131351747 0
102484271 657708569 0
342629325 662579984 0
127887415 344248584 0
409266132 275052234 0
235610233 269457463 0
517072443 400499365 0
641056171 195723476 0
564051175 405494561 0
36693029 525923451 0
689008187 487383371 0
585327747 195009125 0
646109210 323110142 0
152722363 649847965 0
277340318 713159879 0
248109027 227727384 0
54715980 471657739 0
430358101 4691911 0
141046722 625780931 0
601567345 509798146 0
663621391 123302720 0
681521984 442277954 0
111359491 352195861 0
195977520 78266289 0
546706297 186295248 0
451975481 202652104 0
612518579 472197833 0
477785499 395306763 0
244657973 102618864 0
543076220 506298576 0
550172625 663104718 0
412596151 441731267 0
227216898 10454154 0
750053204 357619399 0
761045364 388891628 0
301959601 151365149 0
152195197 221236541 0
572307409 513039975 0
65066707 690463000 0
480966385 121471303 0
365732182 171456848 0
615092154 554676946 0
51430758 475120463 0
118917173 641255705 0
645971873 713839029 0
41346620 338274780 0
450174022 767721586 0
609316697 793213071 0
21360968 398383534 0
591102046 247242028 0
64198058 274755215 0
386399510 562162383 0
749417995 787025499 0
546513751 675930177 0
578647671 287495588 0
465386635 57703403 0
272557908 270688700 0
603129833 599836196 0
447447836 114012031 0
651669269 97372885 0
350338022 506838427 0
110704820 277353886 0
605379999 222098062 0
284595462 654817186 0
724886323 39244100 0
525710169 173274054 0
492986467 203571439 0
459995703 400914089 0
444493713 535629919 0
336141844 439411324 0
41546908 233380141 0
535094588 246341951 0
157324079 771309461 0
2763794 496195749 0
530531063 454325854 0
662638277 660036891 0
532899881 120116481 0
264141062 282778355 0
135763636 615665685 0
142520736 447080476 0
384642245 752403473 0
213625007 301550365 0
305942313 36155278 0
477404254 543541489 0
454780247 631611819 0
653548243 310524221 0
668855702 687929665 0
620896497 793386667 0
232450877 18176903 0
69303263 127152447 0
637526108 642078052 0
483764652 561234871 0
425844435 421071032 0
195897010 609978680 0
223257230 338816720 0
555142084 149236733 0
239301933 514395260 0
443804637 300126924 0
408845312 505270778 0
761164948 40032491 0
377481240 160795887 0
715065424 178346588 0
237504275 401139801 0
91443271 276762352 0
607822288 436559914 0
124631760 325613335 0
532517193 117760178 0
547453974 37989661 0
737269017 109010171 0
494594303 490534645 0
162775194 589133307 0
543513471 351772464 0
48906538 528325398 0
206108845 682511063 0
626288815 438973708 0
567509398 64970397 0
735916109 2738035 0
679761495 372401126 0
641033452 643018701 0
302127397 45648996 0
97361177 125761048 0
398387911 725346380 0
262328100 600806583 0
426447731 295867217 0
735016980 595801606 0
581507097 114263112 0
28571000 171865775 0
306043813 96380561 0
667314122 253529413 0
77629405 423499842 0
368084793 39609211 0
261841924 475821963 0
537451875 711250592 0
125889616 8176270 0
365329519 392427782 0
166886199 125294612 0
773298095 501938059 0
639753268 58061759 0
63425971 740482363 0
730101010 384503671 0
5738233 595030634 0
792540045 715207458 0
547650184 381052857 0
491177042 791960871 0
746754127 616238874 0
13134076 264763399 0
290117148 482922915 0
297641114 763332812 0
263820516 646916870 0
191144966 676372375 0
739208635 530303489 0
342959829 520404995 0
508751569 523219732 0
745076525 125819696 0
607918764 75478515 0
192782829 611840336 0
482207670 290496417 0
776370205 240856224 0
233049096 79484019 0
700204855 468627331 0
289069263 210291321 0
96286620 16109831 0
259861926 528276504 0
701487574 694522990 0
713651011 697273373 0
26306406 730518644 0
597695373 357870147 0
14332148 115683757 0
278072764 638783249 0
181479493 196241008 0
546514909 488261709 0
552328269 426040019 0
216232983 621340370 0
783031280 231779353 0
373290212 106670067 0
216223434 263923018 0
137752491 113774595 0
151415217 268330187 0
141045773 564781836 0
257773204 375486095 0
343717858 452220489 0
194049331 397114748 0
790870280 554996255 0
23947275 474843111 0
506665755 563136235 0
161854521 67609589 0
202432353 711041150 0
57909326 23231214 0
471339364 573126958 0
1752771 482558641 0
66097150 542550278 0
363917870 385188358 0
545318691 221928669 0
701210098 108043309 0
165618090 717691343 0
291767480 299962852 0
471522558 332745778 0
596592205 534702598 0
488031827 573375500 0
745119461 411451183 0
366223444 360963203 0
613467128 172525414 0
159362424 81028766 0
288864534 379746156 0
980665 379300977 0
733483877 447149685 0
364267308 532947093 0
353351434 86312988 0
318393858 45158672 0
96040630 770121726 0
381183379 751312615 0
153783754 657279945 0
495044220 576604902 0
53570099 488671010 0
536147755 664091943 0
695539358 380768377 0
347654838 697292613 0
575730522 727976614 0
165018885 254848293 0
586788696 371069430 0
25596468 288689796 0
317719937 739136322 0
648806263 488024529 0
363334131 569848280 0
197442511 649085687 0
422334907 307222638 0
351379356 586566895 0
482724025 706363531 0
195175763 386026068 0
287748675 231939295 0
68808884 573766603 0
240600421 448886126 0
502212659 792597672 0
724445318 59714606 0
536138269 81895012 0
83715247 336021420 0
431002241 72746681 0
511664046 32608793 0
646475189 753988435 0
683086253 43753166 0
749574965 629865287 0
531363401 162936178 0
380624407 230611618 0
714755809 280149698 0
593422536 55966008 0
616286295 798680688 0
554237743 444736649 0
319836346 285895204 0
783247320 213533842 0
721835770 622195891 0
32789961 755845489 0
332033856 315178036 0
317593296 541687622 0
65771916 634446437 0
522622665 643604921 0
442646730 267617130 0
138887713 399351477 0
618251133 589893509 0
529582030 65874095 0
632234785 155431796 0
171123220 350617955 0
321689245 668198386 0
631906057 430288203 0
399927185 473229654 0
619883054 486196268 0
741548675 535908719 0
36753372 325390442 0
274073691 149769182 0
345259966 730827519 0
297842932 611666303 0
33115262 65300502 0
85268170 407955281 0
263264343 520999287 0
298503670 582805049 0
421628668 231977007 0
4858473 506936397 0
322179504 683016798 0
16854806 581198593 0
721611175 582071911 0
692102760 402644828 0
588221004 369567698 0
620020392 685341283 0
627689297 485739891 0
586116660 587964622 0
330711493 748923505 0
18665564 723243539 0
80408694 68992315 0
141146408 134771198 0
622498261 461975147 0
344001095 576432660 0
54680709 356024880 0
349684196 355044114 0
96047414 68904887 0
448982017 47009820 0
355581843 307846789 0
444371081 677672429 0
123294203 698395307 0
647028923 575920069 0
181922705 776724362 0
316953352 694645096 0
186577696 636158042 0
283112025 421109959 0
295780022 42806255 0
506604064 81606945 0
292254589 525976675 0
405440689 448558058 0
153134729 12938882 0
86697019 768813259 0
274299397 312598439 0
369553711 519919529 0
399597577 298204688 0
277304456 176553538 0
449270464 584918648 0
791193727 547627286 0
450980194 424871988 0
688923613 108592955 0
580685364 149062922 0
491312088 795336326 0
433723132 742200869 0
380993011 299001392 0
273532000 710757909 0
537269308 475054849 0
216097882 583216932 0
639834263 236272618 0
766941301 418859493 0
732848559 549814210 0
625361618 422607575 0
736108494 125932740 0
134923525 419278966 0
333298995 729121269 0
13347880 224660414 0
83674806 646253521 0
587744961 134789943 0
310307737 497390370 0
131887778 697159542 0
541195622 538142751 0
90782472 755756118 0
112633167 127417023 0
231301824 13273822 0
546183681 232809072 0
429677455 784218878 0
665653539 344751782 0
374810713 516826226 0
801422260 389088259 0
83669814 632272500 0
730517771 778223180 0
695483376 96506099 0
771042210 271249428 0
205890444 291681462 0
142994060 270874813 0
196639481 505567252 0
24921369 105624199 0
79836462 754817683 0
387933747 633433599 0
344183583 466792594 0
596260511 56913401 0
304048199 767623794 0
216542290 548575692 0
326478367 590860353 0
241358263 539562119 0
518088460 359925232 0
478815485 5275247 0
671656721 74634627 0
318068794 686154268 0
534368249 765497098 0
363815766 61977826 0
721086950 775121588 0
598865580 744328907 0
453792600 201304644 0
389158873 647646150 0
575963484 495265510 0
239404430 37789184 0
315474849 595392668 0
235359232 792050368 0
244677477 163964210 0
547760979 261530308 0
352319413 561809387 0
9239613 273717382 0
520064943 70227353 0
431386860 158133722 0
469860022 329479881 0
460806782 676175432 0
629217723 669167731 0
437495453 429940958 0
639963561 58693484 0
237920618 437895813 0
438816223 189225193 0
120901766 585183080 0
439948714 54838159 0
553429822 134766231 0
700757538 620431649 0
419383454 722120208 0
761723342 364803256 0
506380104 343173766 0
217424103 59777028 0
210840156 49997910 0
705565104 800545298 0
38738417 354514508 0
354009996 299163417 0
727070444 308958146 0
402979019 23261849 0
173075153 382707573 0
324697341 592925623 0
443849381 30456729 0
619171626 497657661 0
330596665 131943759 0
733730140 15474558 0
713754364 683748731 0
23844396 630265264 0
80007658 207357776 0
294329653 195836793 0
290191441 34283631 0
635036392 463168545 0
780009243 195420074 0
129247752 62736516 0
133766210 357051642 0
619114387 169805404 0
271469037 305796671 0
20978950 636980179 0
484022984 514650539 0
429881293 798570956 0
792005845 299945849 0
506925736 130090378 0
651831866 504836061 0
317296021 256044576 0
766519674 600172782 0
211416691 773297867 0
139729441 563709987 0
461942559 775464464 0
102594825 432450661 0
451966863 513515010 0
152097160 748040186 0
92709454 13029751 0
106535993 292467871 0
745473757 328900986 0
192550347 643803228 0
52381591 117117314 0
140113799 284393282 0
701646082 65158243 0
309370815 703773737 0
42764392 745810375 0
542436360 658882381 0
618151752 199242855 0
242839618 304500545 0
510667503 528340024 0
732103280 653834541 0
229566899 670731857 0
727485525 595435141 0
503306716 683346586 0
512416973 593583180 0
402557220 753624166 0
702488046 447763336 0
161611132 85458673 0
651893779 383699114 0
759214081 238662216 0
268329615 572302401 0
406645756 465419533 0
778104152 665757653 0
767606009 69458137 0
21355131 497835760 0
332760691 476089332 0
505050494 48546636 0
145004427 518136473 0
733557596 8987087 0
100482208 197002298 0
310942890 584650933 0
437423261 45165638 0
82003961 579204640 0
527007228 799652797 0
90919249 201310727 0
164730923 110139706 0
358054180 315026595 0
391806198 557246595 0
147851944 600233250 0
53530216 166817634 0
452879577 60425735 0
583663577 593815804 0
209567368 83127940 0
206837010 186844328 0
720999021 737200872 0
519857287 629762043 0
434093883 83684871 0
359548875 277815697 0
249100360 739444990 0
506780079 32465395 0
285963798 273991167 0
788721705 38316061 0
298866462 344947823 0
519782693 657824218 0
340446491 88709449 0
420435075 418456881 0
303169271 368560247 0
670802414 783854498 0
332073305 266706401 0
113085874 527638462 0
76875253 510283962 0
127366149 397611919 0
460064489 585544594 0
745627409 577120687 0
169706661 233411600 0
121996954 115897801 0
497602483 119898717 0
268500147 305689779 0
128876086 346651440 0
665255192 437510220 0
348119031 769793900 0
257956130 492591596 0
288398045 294933783 0
357113736 475782989 0
503064426 225362787 0
355911659 132762060 0
244637037 507617728 0
693600565 424351010 0
20121789 720572490 0
332696869 13270423 0
293408228 759246545 0
291761501 278639893 0
119504521 763804940 0
490611131 362169221 0
329122489 655985694 0
173184111 106029884 0
117667287 262643815 0
797979219 174122861 0
456431484 432428524 0
521191209 446706992 0
569799084 63582347 0
591484001 461051783 0
309542320 467259055 0
478530871 142942770 0
714526173 762661440 0
745722729 638710049 0
240402790 634225786 0
271502161 581157724 0
538450774 214649654 0
188580466 352596907 0
487072955 28574208 0
451976376 36132304 0
648345338 551125910 0
488105144 454401233 0
495746746 264723511 0
363162385 728809783 0
549718885 60977953 0
718379566 684236596 0
495110009 695218034 0
799192019 369657332 0
135247230 780672106 0
123279442 169890594 0
328416586 269936220 0
247692955 216898182 0
275255410 478242610 0
797540264 268546941 0
495235806 463906990 0
525070152 386658025 0
786142932 691997478 0
697821376 201220353 0
364584582 266463257 0
404144994 275592872 0
692057219 518231681 0
464043625 181709881 0
638934995 119117369 0
608364889 568745761 0
615594441 589101011 0
706722969 689982492 0
445553593 195644523 0
389557655 10287735 0
795810036 6355892 0
475033872 304665314 0
386832401 260111727 0
780088168 38753150 0
8151920 279770396 0
153257519 321652761 0
644262049 382629118 0
725457050 274778618 0
340247653 801505264 0
348172498 103229181 0
659284592 517955262 0
188567577 748872226 0
320572310 748919310 0
262380289 353167873 0
728667255 324885239 0
288456382 512758775 0
591268698 648440293 0
557641491 191056804 0
592636682 104318250 0
662729643 281392404 0
338029188 105170542 0
513651790 348676108 0
487744532 141825169 0
616828623 83619914 0
186115124 536012530 0
564701023 98173462 0
447730056 48490368 0
84840851 148821866 0
14651715 258326932 0
344125846 646721752 0
312883512 651867797 0
764849271 314399597 0
554076638 268448049 0
418491525 34911059 0
619452934 419700796 0
490641769 601441956 0
280716202 333737575 0
119455216 53927733 0
84059159 78468826 0
337798322 722981214 0
537805521 187439833 0
419747231 586214408 0
311168018 136201126 0
15780253 320807229 0
532353189 500795611 0
468711986 392369467 0
283571272 332926385 0
58481866 587100004 0
427445049 96206533 0
4312944 431164831 0
83197492 185073633 0
466062278 424854671 0
99706683 504040492 0
586561281 419354246 0
114332239 391977955 0
262110124 457906910 0
645619371 372172360 0
521290144 521344081 0
258440212 301898228 0
219555352 271777348 0
248669504 589512068 0
282287034 260193336 0
620844235 349018317 0
436383522 595145156 0
323973510 720782305 0
258327090 165284560 0
419409427 219452684 0
20220122 6906253 0
390776265 241973239 0
635075176 701902650 0
556941637 221469077 0
86162145 754090787 0
145612370 371082324 0
541296960 545486452 0
757276340 445071075 0
508734208 758914693 0
767273645 637565353 0
147638602 460645223 0
73974940 728416943 0
33355756 385893547 0
31312185 526445863 0
719087467 624370597 0
197680838 192076059 0
20851623 64286971 0
42675626 315063842 0
775204161 68609532 0
366039090 360606384 0
768046047 366619813 0
194828663 233754005 0
564184382 82808678 0
347905546 373190938 0
140624986 784309858 0
650994943 639440856 0
726923171 137353091 0
648581783 702369840 0
551810040 798292713 0
440514687 389256685 0
482250038 86296794 0
29801928 39597436 0
718127820 251919356 0
112382133 251772419 0
787569722 153450291 0
573018829 52243656 0
120421876 150198099 0
22605244 238458533 0
372990476 628615061 0
305033783 82570858 0
228306807 324607109 0
267457939 798206908 0
509763749 371816800 0
211079754 255740855 0
399635270 685075074 0
769588917 325349926 0
758090579 793332210 0
406853143 444710525 0
652236743 461895797 0
605233012 200084103 0
323357424 581554271 0
95055493 589109545 0
740456855 297467577 0
67877377 329682365 0
213601792 577786007 0
434260734 142500495 0
655529895 72632586 0
32890153 81511479 0
199036316 579412669 0
397690274 677460197 0
15111318 737967311 0
412066169 87722208 0
322954142 132479118 0
141446048 579973848 0
366397795 795049126 0
558416553 99917179 0
177043428 66530974 0
355925389 199485863 0
55445430 102339158 0
133550174 95791658 0
575976599 339921583 0
262456409 202232135 0
339257041 539686907 0
155901431 436068837 0
339681582 310685662 0
67803776 633253905 0
632699451 608079702 0
283226349 710766223 0
456981044 155732365 0
170562086 673914914 0
300045004 580945452 0
681361101 727259017 0
325922903 181659430 0
398109677 141482286 0
574001819 722693593 0
518301385 709938692 0
112005019 609591768 0
683803918 95568600 0
676564444 12995570 0
108057544 730378546 0
238605878 522037866 0
168000733 566175259 0
57113463 355192823 0
365066953 712609386 0
435857840 729502159 0
404863954 124690924 0
26096301 605409228 0
752786714 584086895 0
452856404 105932547 0
424578185 188290344 0
674861247 504724016 0
429958471 461278215 0
605981495 123745652 0
342962559 732031383 0
337086658 788553564 0
640525089 373542507 0
359191396 11045432 0
557802703 65709541 0
628351483 451752609 0
697972000 239555278 0
461050376 642897292 0
377498363 35058701 0
771592613 271499681 0
410393369 181217914 0
29971998 220597490 0
422648605 93055257 0
692098679 595165237 0
313577749 747669543 0
245993257 484589074 0
345884795 157140405 0
526187985 497376501 0
274697092 704766146 0
753748712 637055962 0
486920306 266823170 0
305039804 693694948 0
652823619 16866119 0
418251826 717079242 0
467571427 388770727 0
329127127 627482300 0
105965866 294185715 0
232360479 35422812 0
441966205 155780716 0
240190651 737070623 0
682995273 633676924 0
473595289 280766491 0
793021811 628067312 0
381609392 584507056 0
701498837 525078939 0
791219533 724804634 0
7426820 69376471 0
801118189 628948584 0
81200484 649186842 0
297724450 620824892 0
627602097 445078948 0
433689894 488568935 0
630190138 407814713 0
159310667 787346688 0
687450712 569258323 0
1910246 191953133 0
253392915 64113253 0
733391643 612079095 0
118419533 214070056 0
579165384 166964715 0
741591629 28352201 0
215828173 661059410 0
69186465 26890625 0
677798084 705916352 0
621546222 457850369 0
31671348 150267670 0
185063667 447724270 0
460750057 543040207 0
254814202 204723850 0
132293518 741805716 0
493956052 699344020 0
669497246 59077255 0
656419326 556383147 0
566070351 665953261 0
273595166 140608020 0
522375039 563487179 0
716372210 561849284 0
565569236 720357331 0
594406148 515366188 0
412793698 121835133 0
591173293 465146746 0
583928676 579138404 0
538813026 258332720 0
707813492 788286712 0
655622364 241922205 0
392443356 164952079 0
358825020 505422666 0
68782040 183957190 0
620655022 324943105 0
97631611 614392599 0
212905924 67287978 0
647575538 274444143 0
671801094 222698580 0
221955199 223677398 0
570848741 402578243 0
590390549 595763218 0
182464599 346569755 0
737708652 264549275 0
739268747 86773921 0
691243308 790704 0
426056415 338802942 0
781664647 209385958 0
610078460 458067966 0
493503997 396998537 0
186426012 243469506 0
236244043 607376724 0
39842463 327531777 0
54810059 240686639 0
255913809 91307716 0
198731989 110168379 0
484072648 607810468 0
94205597 692522407 0
703668297 58925595 0
372524767 577467047 0
450917613 55646745 0
626377295 774676679 0
399533398 796658819 0
794347330 706031649 0
58406340 168473843 0
720562654 725889879 0
676319454 775668359 0
435095954 363427827 0
529513101 458325221 0
433856057 138997644 0
298894356 87069142 0
426406912 293061251 0
111420221 164247885 0
177649055 65591756 0
3418025 448925406 0
505796150 386231278 0
107455929 340076573 0
68309339 172310214 0
229969103 597393433 0
789856775 334256402 0
9786210 719734017 0
494059715 213206866 0
212761978 485178801 0
60766450 215368469 0
615530941 113975015 0
648500511 76865848 0
595525754 301740347 0
213493145 276875907 0
507936499 336272051 0
736430660 796419931 0
605208087 780283312 0
441737618 516724528 0
55234977 83322539 0
788720254 407333448 0
228447012 581981521 0
692679344 272776424 0
408629441 364066929 0
142189291 9975511 0
775796301 689346953 0
283328526 501769098 0
541536360 538870581 0
661344087 647331624 0
381676432 267139147 0
611850725 452624394 0
368868775 673957410 0
770191916 130214588 0
364327487 590229291 0
192605867 254944963 0
558073344 494229380 0
754829541 59741147 0
600395993 665902302 0
127041569 380581978 0
31652721 753389179 0
93307795 417910511 0
786583703 603588031 0
450581793 621521567 0
205317578 25476345 0
735110614 205690752 0
154366012 128801639 0
603839220 302141547 0
724105646 282671770 0
107259850 238843065 0
671736928 391092937 0
797990398 297708281 0
9206377 280902748 0
150685085 101043970 0
64576639 597156305 0
392393641 673499476 0
413861359 391513021 0
349629273 169449003 0
193356993 346048468 0
597888005 781148244 0
76840302 734386125 0
66690978 104816367 0
678480601 720307939 0
287174269 42676380 0
768767660 203539997 0
108451393 543954566 0
342813718 496129864 0
738417535 288071628 0
671229801 192780574 0
245150559 562755797 0
4510223 753973346 0
13234301 323093060 0
401558618 452723161 0
295010495 717345018 0
274828852 674126655 0
732632219 648337028 0
733201815 354221907 0
196957888 466097976 0
746846694 84689155 0
622299558 776543554 0
136643376 635389641 0
68381190 70777094 0
197007381 575982413 0
13625161 358877787 0
5897786 727841450 0
57031390 1071120 0
556437068 194854611 0
560193572 201106566 0
208526395 678817475 0
769538849 185568346 0
273769403 435054865 0
632557999 154236068 0
193029210 559957452 0
604707545 263900773 0
423438916 439119605 0
525614973 720982250 0
750616859 200831466 0
583383081 468978617 0
524307261 402432917 0
489112301 72642964 0
291932641 567007692 0
480711875 205123239 0
633233057 525484403 0
52730 748176175 0
323807785 734743247 0
770205185 143977535 0
176618792 531268773 0
213238928 78930648 0
279772918 326932925 0
258442226 623631165 0
715508925 356261380 0
195429276 194745057 0
92580990 70948596 0
494188636 307821570 0
82711015 73602421 0
257230191 649990632 0
756686686 3835330 0
331697612 598767364 0
330594346 631718948 0
143759026 302840602 0
389664253 722539293 0
364573734 473438894 0
640300402 689425535 0
458855180 409898260 0
648482349 325596675 0
456390715 339511460 0
495904530 752617883 0
396333332 520932942 0
643850844 9662174 0
142882028 212797146 0
310176350 484796701 0
40886350 459517665 0
351638548 605092479 0
127830043 744303180 0
364528624 735487349 0
309570213 291257963 0
9185391 741327604 0
611414408 16709516 0
344912961 537748710 0
699333530 163747599 0
457433267 130015198 0
528309528 693608289 0
772940406 181566179 0
68286375 580854500 0
55731296 448062045 0
759256966 339243554 0
204040044 342318630 0
660528449 218472035 0
700106987 609167536 0
194321241 54253520 0
684371543 406617421 0
716309416 30323324 0
737943106 380875666 0
277950148 197506201 0
535809351 599275182 0
355086456 734954881 0
362367416 549571268 0
589985735 597357846 0
96474743 519086255 0
255529857 566720402 0
144493629 258958927 0
664506216 612094228 0
483283330 123825193 0
217938230 557673377 0
310004602 478589460 0
733589112 99995936 0
542654741 50054599 0
274186958 7074407 0
315888054 577594604 0
311566793 547061129 0
417096296 596152873 0
265173369 421682633 0
44035626 20018364 0
76786163 285480825 0
656342499 416976503 0
648696607 39275872 0
632255379 719214408 0
642992902 345463880 0
330723148 186347570 0
679127959 780386471 0
433667773 76099237 0
706786224 784400438 0
240762638 13457426 0
481917772 677084798 0
236824494 27551117 0
28121374 716199836 0
310482730 662060532 0
281728952 234018410 0
505064383 143932897 0
57268793 505027124 0
736341596 289361231 0
205141963 220202293 0
566850831 55363496 0
290713465 565125457 0
368415660 297033469 0
466405966 543789171 0
352075212 389444429 0
7141286 537732769 0
307694225 27864766 0
138578260 589759042 0
650831224 637689849 0
738234470 24175030 0
641398884 422201293 0
392928459 148663574 0
668348623 615001336 0
192620929 671170801 0
495427093 235441563 0
302907372 406683049 0
740281916 229800130 0
540339043 206114116 0
71732481 79773033 0
724659734 654097698 0
490948263 160358849 0
675608627 585738837 0
626630338 320971987 0
589562490 130725647 0
67781227 335551920 0
284163140 158037028 0
217189707 21460868 0
716740415 454569719 0
478513081 277227593 0
393842451 689425183 0
324614370 757228964 0
128067593 478955556 0
308772251 689374631 0
550555916 314240923 0
132596538 656291276 0
702724626 455503588 0
715864511 90728582 0
727685019 469054239 0
131589828 587172549 0
149393298 21005186 0
14901006 397291469 0
568011250 583875848 0
598012032 546676665 0
292233119 229814618 0
530676252 90981685 0
181196391 636287979 0
404987801 495059643 0
100094863 571412815 0
25141727 93543147 0
82251511 162107031 0
652380248 332965342 0
749559501 468131615 0
677571702 196818607 0
47726665 654303460 0
54993414 606504872 0
101446291 591851946 0
687613636 149631808 0
338984790 418144738 0
567097180 48442113 0
728168677 110528737 0
573381256 624881201 0
587507447 477886501 0
644051383 245277029 0
282872784 659662627 0
326697209 203436835 0
589266603 38574123 0
192518994 583241378 0
369882416 476559099 0
281559315 449634572 0
173408585 159309675 0
33906512 273460794 0
701871160 331894909 0
521657111 800862763 0
371114522 263825804 0
238148308 394511824 0
723465177 63208060 0
434942085 365191759 0
129776772 414789505 0
174073551 185213138 0
244788703 46817196 0
492199454 801679684 0
242106987 396614832 0
565201978 725036084 0
627618329 483646034 0
241098421 64250191 0
667127528 106440017 0
222499310 671688845 0
387599492 356433672 0
641405275 272499676 0
712323725 89212480 0
32204531 281543876 0
173499628 517119459 0
385132778 606699415 0
287246521 400431584 0
34042237 504545327 0
165283059 61220233 0
314315547 515016239 0
216578602 170245284 0
606847067 379458941 0
274084645 493647457 0
333437126 306125744 0
220898632 485702098 0
118996596 145600656 0
758131687 323709011 0
663089812 158364984 0
235705495 435418359 0
37268149 396045800 0
269854988 703948500 0
48588065 209697507 0
128486523 381173457 0
252944601 601006643 0
72390141 316574251 0
528063716 107609980 0
122764517 348403912 0
448027562 66764247 0
178084222 699487424 0
362467260 467817736 0
752936134 121320986 0
726308105 463055601 0
88319927 774100208 0
548095107 633083677 0
95893248 605405200 0
545233220 463225856 0
426910624 682529037 0
93959121 455304855 0
41444655 210048214 0
642116318 477143911 0
263792508 218173132 0
670418034 550806486 0
443285216 517295537 0
577013289 86492128 0
197481557 691940662 0
235743649 544784366 0
789339609 355273564 0
238174842 34587289 0
371721057 663932369 0
800306679 705147276 0
437216099 679709129 0
277850788 745038662 0
203226993 254182925 0
689940759 740799849 0
192452409 623526106 0
448379463 185364841 0
165735140 717269617 0
322633852 131798413 0
695728498 672695823 0
96064760 26976264 0
521520661 105404034 0
687957641 729592427 0
798730047 56521022 0
459505394 493070439 0
498689535 263784908 0
323437119 533888858 0
518253282 510567135 0
492180571 251314813 0
156917449 529605267 0
480409814 349203471 0
100236350 354956029 0
147651796 775945383 0
100553663 322271443 0
53327209 774541017 0
308194131 472499728 0
280988368 500364928 0
789979861 512757810 0
714167298 356383354 0
107863391 544168699 0
383439107 516525151 0
591564718 416169213 0
489698140 775049251 0
158746023 690841329 0
728647943 75214537 0
156223827 105058715 0
573114072 786840582 0
356132882 393379043 0
201606640 159337323 0
91814262 55679690 0
588000049 480640965 0
624088021 76075477 0
251463235 166869853 0
646561529 292892840 0
561590348 98621646 0
15094197 22845213 0
701103506 429089168 0
95553496 800073012 0
145010366 376865979 0
456478945 86200994 0
659959284 249437917 0
360747817 278033440 0
52124316 646272842 0
182402582 485579290 0
746857684 626072300 0
711254070 501830398 0
328250306 233992493 0
120278961 338637002 0
653333735 757317729 0
487191956 204208886 0
798446213 371996740 0
213007747 64926583 0
117849153 792916432 0
738961401 429674731 0
737477987 106587858 0
758428056 34195970 0
120159351 158051646 0
480836416 529608202 0
786238680 723304418 0
621689035 681618086 0
622753334 117732037 0
310320592 696508085 0
33204489 611910249 0
328276720 281319205 0
306913990 375346720 0
201587233 23543280 0
771517996 380333343 0
303098550 772381022 0
354148159 49472167 0
113032435 549725835 0
649193871 542049582 0
374348399 240846334 0
675908098 105651847 0
145641042 748793545 0
463833675 206392757 0
413733865 460211628 0
763193334 748501931 0
528823658 153147694 0
377750241 210812832 0
602428789 750449075 0
603578300 654121347 0
664076672 24248412 0
264476596 328041032 0
24283488 605681690 0
80023185 27085797 0
48408457 552215851 0
362048821 634699720 0
128342186 192267445 0
390075203 282947322 0
326060763 217665500 0
94368519 440393309 0
472515082 443213411 0
626568478 464090675 0
545342790 425865201 0
53315092 214377146 0
455424585 760856286 0
334332697 503303515 0
157692368 754063139 0
575651259 421485800 0
750987742 37629792 0
398670367 626126685 0
36254941 54109022 0
719613902 745486316 0
190022369 194817357 0
441040631 787826136 0
801548874 752728741 0
714089264 516367881 0
381697764 111276606 0
196693570 347861653 0
78411084 582474281 0
612271769 525246692 0
572979295 761287397 0
228994338 83642949 0
282445870 228221933 0
795684812 706815745 0
88266036 636479941 0
289264116 562827744 0
103255184 724290641 0
248118951 134918243 0
333224669 691750252 0
698216984 138202170 0
648279040 199334461 0
70775125 705286990 0
381730541 121890495 0
332850664 444433224 0
449435049 596379576 0
55324633 349818442 0
384813850 300803691 0
363303112 342522434 0
711517652 65746040 0
258344991 515138511 0
404540532 258609654 0
78490404 128144442 0
260609481 591093574 0
419010558 437479398 0
114285769 575262070 0
273560500 488820792 0
530077998 243475043 0
142827022 551025985 0
263164041 217400255 0
723088042 710429368 0
760026347 566672866 0
316609420 552296449 0
372557043 6680350 0
255984343 762026799 0
347462518 240139644 0
239266014 645687180 0
29977657 179045058 0
732249053 65599426 0
116720002 112506578 0
566992905 609991493 0
650642776 434496192 0
692273890 431923341 0
655199769 140383656 0
790811092 86746160 0
649081784 506846178 0
73539275 204835473 0
312256009 592909460 0
146771152 619972276 0
489109397 107950834 0
511256059 370243008 0
733475584 155809115 0
31211618 497584113 0
146027917 759798515 0
158226654 22882673 0
600858027 173002704 0
790729042 778540344 0
798824820 499796613 0
44991832 663635812 0
345775837 383881842 0
504828428 436084759 0
252897172 11608914 0
668931470 528813429 0
280812033 770475902 0
637120967 226057133 0
326356010 535775013 0
751886827 723738097 0
49453614 343861345 0
608716813 420886067 0
392921881 726073814 0
526358659 594230610 0
512976528 85081905 0
734826357 79094869 0
337486720 295576130 0
689178767 233982413 0
438626298 91339506 0
92611770 395242537 0
563443392 84679459 0
629984771 458008031 0
2090141 243407499 0
173348961 673076479 0
278701162 65957624 0
592253914 727085642 0
389317146 555250215 0
433581396 583202826 0
786775460 576989656 0
519725756 518600617 0
110957506 391525547 0
511105182 516363130 0
433081010 104515807 0
504688950 376530124 0
333346623 373644757 0
10271965 96801050 0
545936688 177414657 0
540766639 61840338 0
584069111 622114507 0
557046192 749177318 0
240232925 610994202 0
735092527 759101571 0
250210401 142787172 0
281896214 668171792 0
7049988 528734707 0
383630860 499041003 0
460263537 783024256 0
150335366 51009830 0
142464724 195313058 0
1268364 568819182 0
382519560 419966526 0
202057236 287290116 0
610357578 274501178 0
512505411 174826172 0
648958154 236062717 0
274340999 21092972 0
537541980 312650205 0
75390704 642600759 0
512717987 190988175 0
424480744 96387808 0
109319545 778298522 0
298078964 203155897 0
536646934 374890933 0
174396753 134928772 0
800558147 288722025 0
567235975 53386730 0
606695027 737325809 0
418709363 783755031 0
333318956 464862787 0
34127045 481453874 0
306265259 505684851 0
39696028 523145804 0
77221372 43633780 0
553759692 452605295 0
378525703 45901299 0
281889676 257128983 0
625277154 78925332 0
254943724 29323188 0
204010351 634446418 0
318592771 156406761 0
450276267 504711294 0
126365722 145187782 0
503208010 204305965 0
166363456 503061524 0
748545738 206882073 0
8706584 590622941 0
163655696 72157689 0
748337047 149216524 0
593793358 519939005 0
376757545 9802722 0
173657442 258988675 0
132495527 121263920 0
214197172 557636006 0
631245046 355324768 0
2986444 378734657 0
665149862 36617942 0
313670216 559746543 0
560337531 33823515 0
671022456 377354209 0
209387869 699877848 0
101512007 793975675 0
740455334 795893840 0
678023009 790827063 0
600609618 37324241 0
150694970 624496458 0
278966660 618257060 0
394385802 700723410 0
464729914 681499680 0
156265042 460470957 0
702053341 519483045 0
195896978 584904334 0
190332000 552817952 0
104670506 712095689 0
493606390 102212336 0
538233056 728713634 0
694281416 763738507 0
260664788 148896569 0
550812053 260794976 0
532899110 640337731 0
508546634 686050637 0
604509790 141250997 0
207158045 682048727 0
468719148 347429754 0
656939174 476694130 0
175463114 528835605 0
442855275 754033903 0
93078589 369955811 0
611636687 704332766 0
480150854 751168578 0
762797405 603967678 0
556208527 472375596 0
686690397 169114268 0
612222171 643554201 0
262353700 406920829 0
392521110 633911171 0
23460533 317536438 0
180468073 153545086 0
363385401 124397362 0
195851190 160943466 0
371362608 64893255 0
187937803 108059278 0
228110967 31688866 0
785811177 571422000 0
636841085 457206104 0
733426713 266297329 0
215901981 378147365 0
150787124 335534314 0
419961820 339784718 0
420614378 69848062 0
393193186 384808260 0
748666948 756358289 0
760182990 335590918 0
105776187 490048035 0
50983513 512241545 0
172005346 32690218 0
499551644 465120040 0
312485062 581826095 0
665831936 647408991 0
186259671 705129818 0
232888 380292203 0
570198315 244547453 0
86733061 122488699 0
487971167 254093197 0
52137181 232266331 0
738276635 544427633 0
19857508 651651844 0
271530497 368103159 0
642310456 371357856 0
736037318 443611830 0
776914353 6558088 0
333109651 432578217 0
17512236 417450504 0
434216912 637681677 0
524291852 371301281 0
670928468 338097703 0
259094827 112328023 0
229617301 106472782 0
650487674 494061972 0
311688159 557346869 0
60954729 127552535 0
316808255 503742237 0
138073545 281580717 0
688597886 54452190 0
192057043 433791939 0
218040738 13295056 0
312181413 542415770 0
343831187 136981982 0
252117053 318638668 0
527103988 138712645 0
540605188 203669156 0
460600792 743491031 0
422372175 353216889 0
442155221 783423226 0
341981385 563763503 0
591407425 419699007 0
136013783 731966549 0
84593875 537731451 0
72556509 559834957 0
661476847 771209893 0
256864260 75510394 0
35332111 642102475 0
616091604 437816176 0
426073930 142326359 0
652822183 90236505 0
751988865 261501649 0
793754880 320086952 0
192264175 342437240 0
432347311 737872056 0
274831745 452627126 0
164018138 314347920 0
27668149 483402860 0
269823223 122437908 0
601149310 371401355 0
299025886 566769268 0
166311096 737224139 0
327133070 708814705 0
218886550 81521172 0
780764225 713931898 0
568659644 334159708 0
711911175 529321160 0
614748793 91785853 0
271395992 359234152 0
657293871 325791745 0
53967035 690377806 0
532404892 121814299 0
462472505 165742366 0
258059108 220471514 0
760228959 567869883 0
751284415 570062241 0
651650194 52767610 0
356793462 268348446 0
444614396 299741279 0
84114556 522138277 0
377216675 404513127 0
304674126 74560450 0
207424957 767351527 0
288200200 773973267 0
152104869 692463953 0
200856879 710914943 0
445754231 728424998 0
403287194 732398671 0
48931064 432204047 0
17749509 236278235 0
546289752 477379591 0
447951881 707161697 0
518750697 523054202 0
446205174 152289451 0
8640051 558018098 0
397382185 99664883 0
94179786 606798515 0
338803844 792192473 0
449632363 734085268 0
44151851 648085423 0
627028388 740856548 0
522162598 145484930 0
159874675 417729923 0
106378012 4223239 0
761031877 741472391 0
152974295 739163391 0
193597877 141570770 0
79322328 354522021 0
371109030 497240734 0
710372619 184404953 0
775332780 323822380 0
718572268 630940424 0
38790265 114518119 0
183828607 402590438 0
339147163 150299579 0
692940697 463823389 0
566783852 110422094 0
656771218 332178617 0
157610177 316862663 0
777101698 665929468 0
152143087 562046539 0
91114038 525558746 0
422317635 65596860 0
659991332 477367768 0
333195514 33664644 0
551978422 227065829 0
589369053 215639101 0
623816518 87629241 0
269720591 651050259 0
777309770 724127815 0
182220046 651707024 0
786605065 589061362 0
309358913 751398347 0
743103180 25105331 0
738995036 740252187 0
772642398 766651177 0
232083905 42621119 0
165654392 726523215 0
332746921 176163968 0
103822833 259540473 0
449957539 327976959 0
504244836 502382604 0
719297404 64167146 0
305707158 210963243 0
16598600 205982517 0
426933280 294738069 0
227708976 208068517 0
757168570 195882424 0
782663068 309441406 0
204784608 390237964 0
351953289 126696694 0
92491415 36281662 0
727186014 126957955 0
546870575 373364565 0
501910105 801239202 0
3983664 195097206 0
366172882 595567103 0
412966283 31736891 0
120843761 445057809 0
134844242 569881270 0
294822511 434246336 0
489930706 629448903 0
258558801 494695209 0
734520768 748158736 0
428588421 297790407 0
136067028 624822454 0
725330202 354482107 0
239391711 256611954 0
573282022 224976155 0
267833879 582916140 0
794148577 304186309 0
537205647 377246239 0
497019353 295925107 0
243905198 92547396 0
231522187 792434265 0
295986170 760927961 0
300010333 181875047 0
69521833 720943214 0
592417990 421376891 0
119740847 615959275 0
737244947 46171093 0
563145355 478420542 0
306699682 500390933 0
250939404 559055266 0
127667873 752344636 0
544826093 739751337 0
237278960 618074374 0
480136119 292707140 0
201319884 776333299 0
4983933 785229526 0
167370359 563862576 0
168347122 355372335 0
126035086 25245086 0
151782748 427364610 0
587548409 483444523 0
542801553 98247187 0
536481131 60793192 0
54231411 245029783 0
126271678 617754276 0
544261272 777077769 0
333434430 313409773 0
761308073 96541482 0
485323718 180358112 0
734425311 401316977 0
510119808 724393940 0
619578895 26191639 0
241101423 5483285 0
739611598 255740252 0
185273450 331340637 0
319782889 234100101 0
404453836 98852791 0
652608619 3938644 0
752006963 33853582 0
797127883 435303013 0
412040597 154370931 0
341744822 36569540 0
66423572 420789268 0
374966902 37008639 0
271927819 658479460 0
407546854 393335874 0
790362439 189975558 0
281115208 225885542 0
21128340 66594540 0
736888241 513635084 0
10358154 199385651 0
189031050 703649806 0
612390024 388612148 0
215687381 515147508 0
446642879 449797062 0
390675488 551024130 0
542019941 230906348 0
598687006 792129802 0
796313137 417042731 0
89414216 163782606 0
515444332 507170674 0
605260039 681057138 0
566777705 405116552 0
606144082 355621117 0
518658669 323507857 0
436854496 485136884 0
526493551 190523716 0
436075711 403592569 0
769075212 44827855 0
736501076 597847630 0
174646951 148798922 0
408530594 721744402 0
788214977 193274706 0
343814176 277258617 0
51804881 622695120 0
722457865 435051432 0
356234198 261780928 0
492022039 471656850 0
640462713 632439127 0
648014938 587232910 0
288113823 435768686 0
212115804 85235041 0
705905583 75681409 0
187806829 36909578 0
628265694 126677688 0
342073838 76881800 0
673484333 369815160 0
451059616 347855891 0
180501715 521470241 0
622180643 294946688 0
59929815 615306853 0
299256972 582232076 0
411457954 8548462 0
729607399 46439162 0
158972488 280677606 0
482225994 126870853 0
779177738 101057304 0
757090589 606026069 0
639261377 740937690 0
295897273 694081648 0
679230078 300124218 0
581223046 136667177 0
31388441 140100206 0
729054761 288813717 0
216266433 121449028 0
529069804 73460206 0
167426512 440330964 0
726290974 1743569 0
53607987 659410467 0
181150161 7971219 0
749024842 136813244 0
256079613 266759647 0
67023506 84875697 0
422910822 394524425 0
565607633 55739997 0
789469564 7223789 0
622676129 756162650 0
719064624 749787969 0
367540029 302827964 0
663329296 611447088 0
409977700 325095979 0
580107388 626969278 0
100845306 479851770 0
716943907 160935798 0
531165142 321778479 0
63340451 480550636 0
707393896 236559684 0
43556852 762092488 0
277431443 93952273 0
68134358 608952190 0
135340030 419865014 0
348629144 95545349 0
610795084 72428377 0
799681995 745524586 0
387323697 170760045 0
621193217 550852923 0
320096353 225139040 0
328499912 99533350 0
224951634 576416598 0
200590859 238836353 0
131821929 337423202 0
467733715 221068837 0
145747354 282467645 0
298618889 271289195 0
128207797 51225241 0
46710211 30285233 0
212979759 316642178 0
550121956 388346770 0
635082525 118794849 0
686986057 281358752 0
766319643 688724084 0
728171754 250580518 0
439399538 492736999 0
602773803 229104955 0
199518623 134887292 0
790162318 297462761 0
735770036 448598885 0
635253801 555803232 0
590610902 797771756 0
329602660 145440336 0
194872934 23067148 0
72274593 205068889 0
299234026 276720245 0
460828045 32508829 0
732423563 512736150 0
520572894 284467728 0
20695813 272425265 0
104099125 514815914 0
436690639 663366923 0
756003085 650986967 0
164436868 81427640 0
594637859 251523913 0
536254450 224482743 0
458693325 648435063 0
720738623 745989729 0
117390154 725400173 0
60509092 61131063 0
198616008 457746672 0
584664170 125076927 0
42509048 372205850 0
279174825 299794110 0
55309066 525568519 0
16454417 2766304 0
196271808 577736882 0
365823258 490549579 0
305608275 572165410 0
299344092 411627487 0
688402148 234074069 0
729535317 184017070 0
158179165 654932563 0
5665820 60689544 0
469369988 355391665 0
24761707 97138598 0
135176900 428480909 0
632151618 567528438 0
47055363 318545179 0
664429946 187645789 0
320388298 634269051 0
202196328 506318533 0
693905030 604875213 0
56147408 91697001 0
107104682 242836721 0
81091779 22470818 0
649542893 215694568 0
167954929 729748436 0
453278211 429382061 0
70808694 211134273 0
191352410 583269646 0
296603991 403577633 0
415453198 698165813 0
191404545 711689998 0
158444622 140411152 0
424119387 302766468 0
670100215 107472375 0
384161170 199580494 0
130931990 725065193 0
478333608 395963241 0
117109204 121324684 0
62980178 445116021 0
577369494 784289182 0
210773128 137153589 0
321994666 580632889 0
558145488 375273313 0
643131195 135516534 0
756057552 321771858 0
170704586 453807001 0
366449207 69729776 0
325309744 558133455 0
370310221 320306752 0
777275044 758715110 0
662120045 451907462 0
503453400 12546872 0
475779847 193162909 0
537772009 732853602 0
346122165 624663313 0
325483213 333117601 0
710170734 782674012 0
617852454 434679963 0
795049913 4127519 0
254006068 703961046 0
74540691 73095888 0
442303200 451340858 0
685340312 737502696 0
206757255 216127235 0
710661473 346926023 0
707572058 385862684 0
251975958 345084989 0
337578007 325159187 0
277624237 25729905 0
648423375 525611367 0
616761277 627711597 0
750413223 274455924 0
493543137 216357005 0
777194686 216902243 0
250608352 155484357 0
398346488 316208496 0
104738944 641194455 0
448939308 9896188 0
488773938 314679357 0
69805540 325228920 0
276724943 361979083 0
466253272 261984167 0
127662328 253226612 0
558904364 430794095 0
347487615 440539300 0
349586467 437529549 0
648046102 754179811 0
66643622 673310290 0
56206121 419838732 0
31079147 666532622 0
217676552 12981521 0
384935718 347451916 0
678119675 237786434 0
256568125 557975723 0
600367916 747026656 0
788582128 577899664 0
697018963 375787698 0
785069031 211123564 0
367830128 335976625 0
543909958 246742377 0
134927427 653608333 0
206771889 322998967 0
261175116 705791568 0
746157105 490411545 0
218339267 318006379 0
507344557 257574047 0
5951410 423030232 0
540400071 350099495 0
450858996 269651701 0
375464224 32989821 0
394476639 259421737 0
267074029 573131894 0
313734960 545810853 0
516144770 191725028 0
796270132 452969477 0
307448379 40146618 0
199877750 559779881 0
404594983 279861690 0
472899325 788035606 0
112585317 683051323 0
123255219 213527566 0
689887381 180414403 0
95815260 139070632 0
388466073 198289236 0
495887173 64904653 0
347244743 310980680 0
484323261 352908259 0
13274603 411406740 0
252803969 584778280 0
257340549 681848433 0
209005417 552701885 0
553369418 210450785 0
369522527 218026508 0
706011128 105238329 0
382776639 483752049 0
4013614 756631445 0
568868750 317148994 0
17926530 142199651 0
512983882 499883274 0
285101427 716246767 0
290262783 626837056 0
571420141 59126016 0
148374868 436844871 0
97599471 651514392 0
88421270 593077175 0
13596373 730150802 0
581836510 29696757 0
776859181 592414337 0
264842181 557558823 0
560873817 782445733 0
535256352 746197850 0
148255105 401755182 0
555363518 232430848 0
57538210 434268313 0
123314132 475529798 0
654820969 9542115 0
476278477 700344575 0
254476410 279633817 0
615331695 422481996 0
336817830 38136351 0
385723275 34062704 0
191868798 464446940 0
630894379 479571307 0
445638393 9362372 0
37025871 491675933 0
78200024 202257143 0
714871768 471655490 0
348304006 449548841 0
663906911 732823064 0
57949978 798622515 0
215091168 250966289 0
767418056 282288082 0
409490383 301865501 0
505900873 34684158 0
114644574 73294134 0
108537417 88466526 0
481595010 183727103 0
787753215 798656871 0
678882680 246066928 0
291868774 464039650 0
336932704 731470534 0
139267425 288939865 0
690516792 193289329 0
90192529 583857520 0
104767945 383882621 0
684374304 197656086 0
608920196 580181372 0
141315923 299752663 0
251969610 458214409 0
451854512 234359316 0
571247590 760152304 0
20078673 319225726 0
402029668 575486281 0
539100309 429050286 0
657053765 542964993 0
743709683 727331077 0
147206492 461233983 0
690939067 330498937 0
176919792 162888702 0
534271851 203288540 0
736571213 614588630 0
686186884 90452268 0
19225003 544002486 0
685139731 394641484 0
226415890 415507221 0
551893688 583079872 0
365631794 587379233 0
479020043 272993989 0
383391073 495498526 0
636612313 630268955 0
238351191 491519979 0
527061248 792058664 0
348564647 79187180 0
362912649 452980532 0
273823007 646312327 0
145878457 146172198 0
586090305 20176249 0
387785003 238033941 0
707890512 5499476 0
174942119 402475574 0
108342276 80585518 0
794479896 110239766 0
517540930 319911018 0
296840157 8355559 0
205272378 234697987 0
250234803 394797151 0
430973610 28608959 0
339162781 576755095 0
358761310 554022084 0
91439389 268725386 0
618415946 182621671 0
396809769 67917367 0
433173172 444845757 0
325938985 342102287 0
784829191 324003416 0
554735637 504581436 0
352673723 29920879 0
738086879 426696131 0
14969107 563336255 0
8654254 754307458 0
573818950 224840713 0
39383241 25120655 0
603874483 381679777 0
731419372 566917347 0
365018777 359098706 0
189695046 124200521 0
578461446 696266269 0
193179614 504109718 0
319374642 217274695 0
49892753 165473197 0
798409737 467120574 0
323367006 323982822 0
758890415 794189213 0
567805843 529285274 0
37646229 664840887 0
191257405 641809949 0
714237508 278859391 0
83863596 165183873 0
483686176 527649012 0
150668654 429600998 0
401809297 188020040 0
594823294 286093928 0
231512287 647565250 0
592515642 324800045 0
703157516 513146517 0
496441341 366143979 0
195754471 172395507 0
616127361 4481120 0
648201441 156067768 0
104169618 738791787 0
330662670 476142233 0
3764876 636565762 0
661726840 396397901 0
240578374 395626201 0
165777746 405513977 0
372409480 467308766 0
746502719 738835067 0
471935182 397376962 0
767493527 196682155 0
216866974 438688387 0
780432125 13432916 0
131662647 604581490 0
465234923 275219787 0
189751617 220046007 0
763764930 375098531 0
382881916 510486140 0
503341324 100437398 0
82854406 512060526 0
245907243 663638339 0
239683640 164700349 0
660513458 1381241 0
741998088 572965976 0
224291339 343625399 0
776067601 593173051 0
369642470 66206014 0
613324251 159179924 0
612976908 32571843 0
382589407 178743685 0
667357574 538978075 0
282616839 347431985 0
328175662 686137073 0
797166299 41359924 0
404380458 333605568 0
344401019 570554625 0
784677157 611936196 0
671760323 507452167 0
502364137 490036864 0
56255940 198405099 0
63567284 28550997 0
573604165 258501144 0
668158183 189327751 0
440742783 99337009 0
639108950 661456332 0
561235894 766707695 0
108830500 439454669 0
181087511 143340825 0
18619351 463179697 0
381697672 636852487 0
261494619 239000685 0
496608133 673553064 0
56447536 101958080 0
423620601 516755768 0
106680871 180242577 0
412524943 10706834 0
185490347 116221334 0
29184860 108451917 0
331891024 513541658 0
575475848 773531025 0
486404214 500637149 0
381453726 17074724 0
172773758 747985053 0
608980477 514390157 0
154612232 734916588 0
766207494 581209719 0
694961503 236107976 0
10945583 511268750 0
694551750 769407862 0
692476944 552810199 0
154766472 778659864 0
671044978 598499596 0
754458925 39313553 0
433317980 310557494 0
383735 93763621 0
770004471 742213301 0
121449426 56951038 0
178563393 540916640 0
568174502 202400604 0
11684584 781617735 0
206189813 350895018 0
548839715 537661462 0
747069851 733192437 0
624351687 753904772 0
411953660 347566899 0
249733475 374291982 0
165039900 169174441 0
358545288 32724888 0
284725808 662921815 0
165603694 108078291 0
296021285 267678807 0
568613633 738800341 0
78608587 303420725 0
50730551 532883376 0
794773352 335179310 0
99128249 386106577 0
26078932 252820001 0
331040452 564386413 0
474340293 139863919 0
137811064 439399250 0
188735425 297831526 0
129699285 215970882 0
637429387 165213288 0
281625683 290977951 0
562912305 742686903 0
257426430 274723088 0
538264528 78273536 0
658554297 346840345 0
666069035 75335497 0
197558155 494656872 0
554708246 777924973 0
767548832 200365931 0
793596880 497197161 0
127377308 406153357 0
281181810 729508551 0
189661288 177005259 0
747617040 41531947 0
516352088 751906737 0
654428487 618654130 0
800160764 111412783 0
127950352 601989153 0
46429699 561268824 0
276648081 709804220 0
522950976 652187882 0
768155430 631158089 0
667965518 76104771 0
355491037 410453580 0
128154709 769694053 0
489519412 417263050 0
243844765 296197108 0
771603361 313897382 0
395403816 116751870 0
110572079 441656977 0
523402769 161056196 0
544446420 514144823 0
114188021 646898314 0
121856618 793488689 0
37166244 453730225 0
137003889 497343971 0
369437098 109550213 0
135490053 473336732 0
100593846 293572311 0
718346414 756913137 0
405947970 480480025 0
13448963 354381910 0
201377904 656843414 0
395506191 464244689 0
799716589 495667943 0
26464917 12983753 0
370990981 268710487 0
410176983 1508632 0
123209906 228152615 0
555500100 224258918 0
420872716 751687978 0
409427749 521966897 0
771434736 398988077 0
174329351 352907267 0
666035259 434528705 0
517710000 685988356 0
8431647 142861144 0
236143544 107802936 0
255877557 517963673 0
259206619 499593616 0
405307125 232732689 0
331773175 183571476 0
582347913 752743059 0
766884146 102665288 0
659056323 39784023 0
682409144 467217543 0
164447310 410751863 0
162785282 494485195 0
393414020 764849118 0
312000490 428428067 0
639466824 800315497 0
294418483 183182462 0
352590817 217111875 0
190336876 153144482 0
95142022 158625611 0
12628684 573390953 0
723713402 82606714 0
52708958 631348542 0
410157595 337133059 0
765525535 514939641 0
401618147 9233563 0
176614555 587478832 0
121530484 375230573 0
501513403 596436978 0
411890743 208176714 0
782056895 751587274 0
783231763 691386700 0
591843469 278783409 0
402836798 254468792 0
121668004 136675643 0
347511178 470613434 0
790380202 572257986 0
680239689 190434024 0
533591734 32205229 0
285743376 151178038 0
231712342 632399110 0
421365250 229632036 0
713503007 452737502 0
744391045 703725778 0
382606297 469120111 0
78025187 384102794 0
518079754 201735943 0
204163625 17037758 0
712150474 369088421 0
464827210 279359921 0
233137899 760709671 0
136118930 616953274 0
517916641 150699952 0
76621985 635020753 0
264585029 544991018 0
479354064 428613040 0
645363346 643521449 0
801647898 131337521 0
289163754 783155401 0
437817492 281254928 0
91629126 503111275 0
129145544 358980257 0
361860735 503796131 0
605410992 588417549 0
115269748 409634582 0
357914278 665498465 0
709975889 712509610 0
671706821 718236166 0
700271670 574012548 0
330978812 526882818 0
756568526 236534140 0
451106213 647477602 0
318012796 57586799 0
386749439 598424210 0
621912894 504423118 0
8037617 604530141 0
77328434 308928886 0
458258037 740843524 0
86691945 612523622 0
10763737 622476347 0
123122770 606397691 0
157464225 661171150 0
558489350 663590455 0
314702171 60457644 0
294263024 302912261 0
189134430 701437619 0
521725163 303494641 0
732344574 651786258 0
713094973 15444343 0
228957231 469370062 0
390938913 100923971 0
192673009 757209316 0
348255720 261871336 0
167651061 474553807 0
489330704 217547893 0
619790752 45563211 0
232849119 527696475 0
629288045 230898187 0
436685012 515247816 0
607658895 275809210 0
610368220 296505897 0
541999697 201476503 0
355011993 39656104 0
724387446 438818174 0
652134561 334823377 0
15180001 615319545 0
56274128 571669670 0
209753915 600583070 0
622867753 755055861 0
384136838 576956873 0
748703359 463109747 0
65790421 728319684 0
9636810 461962984 0
74260507 84184915 0
613203953 438300455 0
399740807 620863413 0
54287894 175502833 0
520998899 28333957 0
17737605 575027442 0
663014073 381291870 0
257940315 168344639 0
204388914 135715959 0
448249530 42656006 0
452693901 548210738 0
44125604 462673335 0
789198355 120682877 0
237041200 584408967 0
270391683 324232453 0
119326545 227622746 0
711277077 333884762 0
328073992 404359837 0
539746176 286207012 0
604500027 360472227 0
499779393 218732831 0
581984201 776151854 0
296501526 499570870 0
529885431 214648930 0
267911248 560456324 0
671792687 791191358 0
576602183 760568061 0
730684577 760723666 0
285660877 469400215 0
149223704 162829681 0
544109074 217837890 0
281891446 194721643 0
473684474 753978672 0
373739042 439772032 0
676436662 659662023 0
26314694 682043180 0
545234500 557632474 0
143099893 356604079 0
539944097 524979773 0
9318085 607585247 0
437965718 44846488 0
220763603 484173836 0
313174600 167446757 0
398010044 234225246 0
223569061 311186626 0
617790978 529605426 0
647038821 102784020 0
719731891 514680587 0
280319644 97437808 0
626134504 561996934 0
630340959 18536872 0
54275658 497983278 0
46535116 33559510 0
707177976 794055070 0
654638236 578554442 0
484641211 35340974 0
720355600 34248400 0
682849772 789830875 0
419143248 478075209 0
586483211 171365593 0
371858212 324805838 0
799231636 713746685 0
546896660 311640640 0
173626917 304784936 0
532334066 783396197 0
276625920 687051681 0
132033387 376864109 0
534135328 493392881 0
182144929 103109629 0
112717731 436838332 0
230124137 424122680 0
358836533 790980099 0
501134265 222807976 0
685670763 143402833 0
687924073 175846612 0
196114174 24772417 0
299182326 459168099 0
214232101 240521145 0
217939075 309814901 0
265548810 527170637 0
96139308 430286992 0
418169397 153287050 0
7012817 276791564 0
359523836 65770005 0
679457333 142994203 0
121630079 108977865 0
561034676 463668238 0
709599123 540779878 0
746958108 614405829 0
120420718 338666060 0
458737744 753618898 0
384785092 430677414 0
567176055 195931102 0
696347372 438948355 0
227653664 53149551 0
481757093 518585902 0
30001937 736455298 0
744864653 14910643 0
190474770 602899378 0
38329067 280793716 0
157799650 392211080 0
397681958 77697866 0
139406875 108981819 0
164536015 246026474 0
669118093 528371139 0
295812175 184658226 0
720568810 64086362 0
237995587 185954023 0
194124512 713920604 0
794221358 237280090 0
514913561 14986006 0
280090654 623406938 0
641664355 248785896 0
572012511 38911682 0
192244098 178127452 0
240254156 466882146 0
52690338 165350051 0
545050477 594616203 0
327212718 658009366 0
523171904 39639712 0
280498046 600933555 0
35190633 292971954 0
682207 480193624 0
558495368 720303256 0
525717392 201352616 0
459909359 493617201 0
24755904 292822671 0
494591955 603270055 0
237960980 315164560 0
370488854 793662285 0
580947792 205414681 0
515747114 658050224 0
187603462 132479639 0
38403587 482631318 0
140892549 107302728 0
178461734 46377858 0
605741815 323443918 0
439587506 400277398 0
544372769 554246113 0
175536552 579978475 0
86423071 422273767 0
529177970 98355942 0
414107922 361262831 0
388174061 558958709 0
544764707 64882251 0
631930447 285183447 0
180781708 58983561 0
786945909 367844663 0
75689816 304334542 0
466379520 139755639 0
764690346 396330046 0
167243650 249585648 0
396172350 316707392 0
146173326 579470146 0
177486690 355159210 0
745155972 119202733 0
2904088 372005595 0
499752777 446717735 0
461461811 6792642 0
169036300 19944190 0
789826756 739215003 0
726399607 477342448 0
72732570 142802807 0
547717053 767477207 0
368744745 310332455 0
59541195 245768940 0
460244198 223981923 0
751429957 548065505 0
584582400 64487569 0
481560685 478855991 0
755423231 515185347 0
648974042 409110795 0
46876317 58170189 0
317458671 214708443 0
684680906 780353118 0
398459460 749239265 0
221415981 330568734 0
117710331 683846389 0
401357241 549092353 0
407058573 136554209 0
189792222 674924151 0
377355874 4128208 0
597993031 630095932 0
492536263 274142547 0
34636937 691686623 0
300496113 619392533 0
499875763 564205425 0
765310555 591963417 0
38174243 96865583 0
434506109 52939995 0
312390807 309196243 0
374473370 12411171 0
496034583 519462729 0
33298621 334290908 0
303454718 480663463 0
695372958 674046697 0
460331285 471878237 0
279511207 170204236 0
760296288 488623528 0
337657136 751915048 0
491862829 538398596 0
435239576 300893256 0
185934981 247009915 0
425689613 798533132 0
568058582 165820663 0
314531590 32092383 0
534786251 618959789 0
667718009 138969607 0
332139072 517831618 0
689061640 361341420 0
738997049 649836832 0
461547027 34862597 0
790916333 683926532 0
708806998 686922564 0
529595652 750505752 0
491624748 710621918 0
638464438 114378694 0
413602198 307187775 0
738405278 742784932 0
644049987 365273208 0
672689596 184364020 0
636503294 360274484 0
99626242 240599763 0
337093605 260458309 0
369166561 227718808 0
794639654 656218235 0
549870962 313118451 0
612624538 8399682 0
340530576 729814067 0
718828319 365434092 0
343272092 282987909 0
620356762 225260911 0
75201971 591506064 0
396199785 168931932 0
216931402 16699818 0
313970616 464796150 0
296390084 607197362 0
336092080 321558513 0
660746529 535756981 0
378098352 618791208 0
214163774 15824312 0
785928018 646612586 0
78513337 121728197 0
255247741 681183131 0
371825386 627847275 0
573583437 675297240 0
529895788 359860668 0
320518593 389701350 0
366187144 691363306 0
105570905 362533652 0
317939873 230455200 0
486187484 42099152 0
394125696 310353814 0
158972534 519453976 0
507078484 493481985 0
177763568 87899327 0
795628831 338076820 0
774071345 53825007 0
572102317 432298316 0
756612137 140245925 0
346157395 492153501 0
79198466 675520561 0
376337187 103632914 0
111471033 195155542 0
269538281 174802650 0
587367561 559917456 0
404362796 113423895 0
530242489 63776369 0
596727090 739361918 0
758463620 766677881 0
519797489 229610901 0
138462 622072939 0
223099825 660919347 0
468382456 490638605 0
503272151 594331729 0
361870911 101364181 0
36702198 407272747 0
260245069 618533219 0
305700173 626122681 0
779376300 800252138 0
479918849 296597426 0
168291441 708023039 0
264887079 735484249 0
206530162 715017193 0
181546789 730830706 0
213671671 564519658 0
600634184 221302412 0
690058777 556895962 0
229799033 438644195 0
732824018 189808564 0
621579542 227765696 0
43472871 513807130 0
577335980 653548586 0
404444035 528074575 0
83861497 453806449 0
420714526 607434286 0
509522017 77419879 0
61053527 132911603 0
646644095 526899003 0
449084648 264673002 0
684163533 543283041 0
53698164 576084315 0
431775223 161669497 0
74043094 567877226 0
420321118 145957026 0
98467338 250102196 0
421108566 676902485 0
517745159 251099010 0
172478900 687938465 0
698639773 656106084 0
164222394 79751339 0
384265555 595663746 0
408382996 714130888 0
651078813 188048177 0
420817900 153506861 0
218205372 28613399 0
122971056 219790057 0
16139172 741795563 0
755147368 789268834 0
30715797 161501763 0
339253122 520473321 0
290453338 314802998 0
683377323 269542867 0
152597065 238400683 0
180579865 123506155 0
723817880 242533345 0
303509972 253864851 0
280707154 3558943 0
555638630 591266993 0
412923139 364667288 0
393094225 468414146 0
242355600 204958843 0
521736609 500981260 0
205113248 227974261 0
188621644 551937763 0
688063424 697454484 0
58235085 309190884 0
14561458 385378144 0
250973714 688073437 0
766740248 487487306 0
422503681 58936437 0
73801968 368772722 0
313545551 768066751 0
255757869 290326204 0
100688378 91955495 0
265046670 17380388 0
682117415 54851542 0
259698673 416183729 0
60023334 622703522 0
390661754 80544920 0
174110969 374716437 0
22018716 28406040 0
490136728 388963283 0
34486074 140952000 0
727331349 391227369 0
488927354 622379447 0
131499835 307535300 0
316019737 382437553 0
85212112 619330432 0
88501394 228718930 0
221923081 174055821 0
216096057 399001837 0
660677126 389796377 0
165298823 670820547 0
578129009 347231305 0
638590073 223595619 0
335588123 484562797 0
251056178 138073405 0
419717300 794278751 0
82342686 639521573 0
399163954 442120225 0
385689700 760140890 0
304365020 36548173 0
400827362 562249261 0
216728301 603024025 0
662831848 391369355 0
7375681 581431509 0
523495929 249767605 0
117557285 509624542 0
262108711 524112158 0
131853719 664088953 0
755575343 89300369 0
284265375 774071428 0
155401093 111248449 0
31254742 676016067 0
105039290 572211622 0
473008236 694940120 0
59979754 467057990 0
62242139 636370854 0
24054073 467024451 0
243305303 149030575 0
631098729 544685087 0
586686299 794152966 0
198450213 181709890 0
268359477 149735302 0
79288520 419969683 0
70667943 481518468 0
707396261 270094581 0
303054616 624746821 0
579332897 87403689 0
533420016 217283384 0
359253419 156937227 0
458073619 627957041 0
245965150 325954219 0
661714700 596522112 0
600701662 535741900 0
191586990 763210762 0
132987777 727761389 0
730268390 746129868 0
624959723 790378162 0
507144093 639974723 0
318979055 689075922 0
91113314 731238969 0
715364000 214246125 0
264902719 119528875 0
7060855 689519969 0
11084528 510882063 0
539516418 685439677 0
100470858 398220685 0
92430462 683778902 0
300556509 597967920 0
407014409 731736369 0
640739923 560506778 0
589749656 170976327 0
578684858 620093551 0
790657835 300097668 0
566597850 556753819 0
666748570 67245294 0
302838723 265943696 0
291542978 35046491 0
298682591 784298304 0
315063524 294612814 0
119778340 252389722 0
323544423 649398848 0
241295413 157092484 0
735131511 164040032 0
198513770 763484164 0
183397707 472910623 0
11601323 222081929 0
646441905 93845052 0
116320719 799971158 0
80283180 322651707 0
716151207 286050388 0
777502483 795785496 0
194347891 173187038 0
482600106 558283406 0
751152367 26623327 0
276615421 626822218 0
346295137 348516369 0
538107210 392182238 0
582147657 136257597 0
35436710 313643474 0
332539588 507122501 0
317708108 403819205 0
27153532 756326856 0
124276455 748829429 0
431091779 101302912 0
789579034 18137498 0
91058391 81961950 0
414513028 605715259 0
310303795 241901272 0
343406134 595926979 0
796106549 711664285 0
364905446 520551316 0
45278228 722468604 0
161077505 55430607 0
505925401 706252708 0
90459422 210087922 0
88830659 781567929 0
321959483 602654717 0
410420947 599891429 0
653096292 257839486 0
209772534 578912906 0
70807345 57789450 0
540864240 693299918 0
89942180 40541714 0
436154172 700406524 0
596739365 455321519 0
567245725 3441868 0
556695184 144327450 0
3574631 152186592 0
66471549 426578339 0
103660666 70850721 0
97425651 558736555 0
83454843 769220085 0
256804057 232306799 0
172965929 16054497 0
594405452 466612147 0
286200510 251758464 0
605801691 93323895 0
750396244 216940855 0
235605989 737968127 0
548605475 143458397 0
386075081 602108941 0
51946437 93718035 0
659837632 766138990 0
3873750 604696223 0
7131379 703040026 0
696204591 609045796 0
135487020 776228301 0
452433716 553203166 0
119023493 801469274 0
203151361 224038917 0
562064624 723148503 0
504686425 314957330 0
792698466 386871079 0
581927121 764306792 0
352548400 230449478 0
166248640 462132625 0
451146737 98341900 0
165217510 371528498 0
193244053 730924088 0
679561172 73970390 0
511730699 772132345 0
445117526 184713159 0
225162698 267647900 0
418196837 795153324 0
630870718 415688920 0
355113949 721444871 0
545126115 297524095 0
53821918 76266393 0
150767352 335421559 0
531048003 339972543 0
34356807 272345544 0
297842278 637990483 0
795414155 236005012 0
341341809 655455266 0
547404957 51968515 0
782990459 507882018 0
108493537 657846030 0
213711171 393026193 0
446270037 693475806 0
667511604 530355631 0
783557009 369645550 0
720649752 661452421 0
231857069 549450923 0
333360044 663781599 0
315399055 280092134 0
471798095 452747040 0
463048843 636237013 0
627674929 479883143 0
420327482 143617575 0
312567068 757730389 0
422281374 94035975 0
358509463 14676623 0
405954760 471176828 0
92304255 371292664 0
669053443 159204275 0
656123652 174310009 0
787378704 284652974 0
663295268 301692383 0
591557585 784235086 0
88356756 48405996 0
507306314 682455247 0
86998800 426615533 0
20300662 481887192 0
563524050 709311977 0
671931129 782346207 0
641133275 262271887 0
204341822 277959403 0
449550413 495475627 0
221296836 141323286 0
633373329 233791359 0
520241090 346931879 0
154084504 612590330 0
286590490 472857164 0
678608390 108125724 0
372850725 515629364 0
174898804 142138519 0
741797565 12035369 0
778199894 453253736 0
491088582 776280682 0
12076058 88206761 0
762731788 519330602 0
150959981 318127616 0
199502434 580735022 0
747730596 504973626 0
233186754 399562106 0
271483109 254195650 0
136116551 612942950 0
660375185 633353326 0
507573954 770044770 0
383297684 786384008 0
731894180 656354027 0
552967455 451489947 0
204537913 232879061 0
128177320 30235266 0
790618944 114254532 0
58823441 759895073 0
448801016 625002759 0
175935835 9039840 0
798593039 418265393 0
331568757 338795063 0
387344752 728999243 0
599299358 169978384 0
454362956 133119426 0
293484592 682458604 0
67968660 633416098 0
342898079 506605346 0
172189156 558195635 0
575713792 457894077 0
295072486 381490708 0
646818804 444110008 0
563257475 635275598 0
524683613 651819729 0
153921416 337097436 0
241422223 115705346 0
6491403 485860947 0
250801615 113053399 0
721729125 615662170 0
202790356 491583352 0
154735775 157940210 0
289378857 328630284 0
201991834 582625511 0
779494309 253529773 0
194589026 191018712 0
193963254 446379306 0
572311774 669875785 0
7757586 163016491 0
460897457 548435462 0
425734974 768270050 0
529292476 295314663 0
746755660 702041467 0
565682107 463259696 0
751842101 359428438 0
593694997 415319485 0
720184186 527504950 0
442663819 243482293 0
511737558 260234613 0
474160660 471230009 0
542477618 593550668 0
323830479 446857063 0
461127343 420546936 0
395038182 590439467 0
592024817 138708763 0
138163350 319375127 0
630074486 716086023 0
680455964 310629482 0
210829774 209457915 0
543074500 194236504 0
795098476 55919995 0
550259785 520949479 0
128729577 18873126 0
283984888 533571954 0
450902400 264616920 0
766817150 402580090 0
691325099 712828258 0
506244464 194126846 0
481168226 695384979 0
85348766 734729626 0
71911932 402525183 0
104079833 794705652 0
656109931 196263813 0
213868709 360284922 0
75723720 257022501 0
539826570 156344636 0
373953853 588093731 0
173129179 652329981 0
364430476 47195940 0
801326421 702817658 0
685828838 231051359 0
578413195 486220450 0
116681822 380242225 0
216935597 133351479 0
30141930 145109729 0
230918260 115127846 0
789091311 585732372 0
480587673 614216375 0
532687752 663072164 0
23928951 232539624 0
107318530 354565936 0
175272184 320780014 0
6539477 83955487 0
161448528 331220429 0
701805539 781777654 0
207542938 13547651 0
159280125 488731236 0
170836599 76351320 0
464093938 712389657 0
698383002 501847166 0
738179550 49771810 0
711260179 355935035 0
644651050 13560750 0
131065450 278676379 0
240307089 258853878 0
135258720 181424515 0
276861859 435340271 0
280174636 519405608 0
231674839 723470787 0
244167514 333214669 0
801104599 519273521 0
257962590 141175624 0
592398111 455128472 0
93761356 57452111 0
693899167 358569877 0
669189511 107732470 0
154902104 4121559 0
139725321 62734227 0
223302593 713076399 0
90782831 194666554 0
779321519 164005823 0
329759441 481517491 0
46920746 57512766 0
386354887 169842856 0
629615410 244164501 0
649062017 43082192 0
489838762 164597683 0
354621322 470148116 0
425191989 562317750 0
739440810 217254190 0
579057980 487313811 0
766322423 471338321 0
483218700 558726891 0
148787947 447290050 0
482936160 470407247 0
397276438 80888454 0
23555857 735072508 0
291865372 396199790 0
774070959 507016230 0
727668986 711054574 0
750747216 609094848 0
436177193 607755855 0
386292198 337339320 0
278179898 171648770 0
29717911 787067877 0
671141418 188597697 0
756093647 769647215 0
401875152 658345693 0
227187843 203421863 0
302424750 769445658 0
552475133 166784526 0
27574272 459850871 0
81970902 795270845 0
270286239 45019193 0
565442378 791680345 0
53715315 243558705 0
335282197 549060336 0
499624581 588435609 0
324895177 499494337 0
456195355 411137412 0
593486677 162219139 0
533645743 404977441 0
90294913 742480556 0
391582172 587298182 0
261220934 788199737 0
565892839 318400190 0
772519632 459012238 0
659013346 168041217 0
278866165 58545763 0
577399983 455733613 0
505767191 374499359 0
180497232 350985523 0
366391079 787457326 0
609367141 118208911 0
112800928 579161173 0
397296965 710693954 0
290519137 10489145 0
792564810 335520291 0
612716986 102044315 0
268664526 305994313 0
460001541 754767876 0
540844359 594195056 0
253997720 80620331 0
393162735 588025331 0
445771522 365473657 0
459987444 687740594 0
54350613 707829313 0
604789493 419152987 0
37168574 543566712 0
644317281 547850788 0
24994480 783846762 0
334430471 23061063 0
458071002 643779172 0
373518507 572353166 0
753832526 490357438 0
357963051 71805664 0
181272177 740749267 0
247616787 249068073 0
579104469 504416065 0
379467839 492399922 0
128804999 407712859 0
71100268 275595758 0
447816633 345585061 0
391736376 104811806 0
176797143 312885248 0
681364792 470194553 0
43382781 631015002 0
366380166 606648302 0
697779960 473795070 0
768656353 741746084 0
790343478 167585081 0
504027515 190410101 0
22405092 46372591 0
617762456 462981951 0
224568673 48277481 0
371247653 108657628 0
703319070 524194704 0
678672995 773652641 0
46138649 235708039 0
139556150 642947993 0
515481448 11406478 0
420366367 408426342 0
216638401 630531783 0
238795369 610647091 0
305434218 370511522 0
418029061 316478511 0
70965306 466949352 0
327205646 221887618 0
237052466 307627559 0
417876387 560085165 0
78563036 684157267 0
786521786 734814595 0
392559422 546628471 0
763690554 481513014 0
49869365 323577096 0
170278407 10927766 0
90039375 122660859 0
34994319 253872818 0
175325600 693393604 0
496289277 514523019 0
620950455 760867483 0
708813131 27169332 0
349058166 758334814 0
253172420 646553547 0
603630505 688234763 0
71863545 469548997 0
670147682 472812132 0
559799323 530327918 0
275276737 519279423 0
351921535 6648780 0
214983079 655944068 0
604529679 440101758 0
76930507 164555933 0
427599722 318653182 0
246246346 286078568 0
76810208 158706481 0
644329142 690706852 0
516267653 408278428 0
753500644 252465599 0
643178452 97692561 0
357310680 187457763 0
631051351 46533155 0
188012808 308794990 0
136842557 695809723 0
347978338 745075921 0
445165226 35936975 0
336083726 36891633 0
430753678 380612308 0
727105941 449184503 0
349334190 252170151 0
389860852 321896270 0
696629555 691061029 0
317300227 229249870 0
690449983 242183887 0
129072333 683059103 0
163107305 74016799 0
164735794 673766182 0
711830097 12675207 0
791919389 491453023 0
276046271 672254618 0
206192546 299126327 0
323782596 452429405 0
129276639 271046071 0
687242990 551143548 0
794130723 31601529 0
210111069 284102695 0
556723707 774511587 0
632216488 127297449 0
431118182 218533636 0
599128013 488280503 0
469715025 265586355 0
364743692 686455235 0
515307696 11302680 0
355656170 785266708 0
548610002 9080185 0
118468084 541234006 0
40475123 199438089 0
487636062 114308808 0
691052969 375393700 0
681959830 750262105 0
781411272 165953187 0
704477288 751075172 0
773073016 474322898 0
548262253 228113818 0
649342905 591689992 0
35089210 207214240 0
674543272 753586834 0
308701978 8371297 0
618887297 656359991 0
173332380 77468945 0
99519745 248737444 0
726688272 592100427 0
437290990 126708592 0
563993741 651148950 0
592573525 274806331 0
348627589 470065249 0
154783838 192082868 0
635996998 273599689 0
240609206 781083988 0
671748250 282382420 0
93488208 396242113 0
59984019 692990982 0
56790956 249218443 0
511843385 181303498 0
469341367 715367721 0
308050075 706266662 0
559136954 744967628 0
388609659 586068438 0
749976007 282433152 0
211147394 609856762 0
630403770 679283362 0
707684396 651879969 0
460092009 694092623 0
579628186 468642169 0
107355530 357271760 0
383574503 559721431 0
208152783 276693079 0
47051197 795522613 0
618974785 463269145 0
111082092 174189946 0
13785913 441017426 0
627316303 143603210 0
710978209 567098085 0
308675774 628409641 0
452503081 395247035 0
151312847 614473073 0
216414277 690815489 0
336091806 730671383 0
574536268 240278550 0
77288880 688558084 0
252773583 404182680 0
456282189 690194558 0
460921787 666105727 0
751530011 155717608 0
325709297 71161764 0
797272675 615931385 0
624228824 629176102 0
346048588 551792565 0
752914434 40869393 0
101064327 56450601 0
528039505 467593944 0
697547235 175259902 0
320873780 688483374 0
537593685 80963600 0
195424269 569184641 0
470744240 345358978 0
210269319 617582362 0
719216561 451947748 0
514879009 233620082 0
368924996 84047297 0
776107227 15342948 0
146307131 563763695 0
727386882 284827797 0
350767724 646428880 0
545891285 193983438 0
738148781 22524946 0
553646824 667189023 0
11976477 338613366 0
489680106 591670339 0
159603335 400262243 0
288964184 121186211 0
253006049 312401945 0
710268157 673717448 0
655098111 291854060 0
718852609 379786859 0
793826440 347597549 0
264482721 642593935 0
131650202 185135798 0
662366016 330819833 0
679795574 188305825 0
791167068 521035575 0
83239256 315667640 0
344418845 699886558 0
761346717 53009861 0
447236772 30649558 0
795354860 31522457 0
701088990 100501275 0
789818571 775378789 0
446199747 744811651 0
507793551 405161247 0
695768758 683675841 0
436570674 431757763 0
540943797 774561103 0
375856460 229057839 0
695723342 123833906 0
1223658 30181226 0
734026474 643758102 0
491561129 308102514 0
492094003 20596747 0
7835510 188817546 0
596228801 281742599 0
77682983 512998072 0
773541199 400661386 0
380162620 554713219 0
405901898 413169074 0
741121261 643118172 0
478514686 639576029 0
603766077 238251795 0
538134481 220745972 0
61585791 384894067 0
518272473 750963907 0
3028428 424195231 0
292406471 50712072 0
409251048 220504284 0
662574223 734939704 0
502206259 770649585 0
627823586 121336474 0
789917419 58059571 0
682697070 508080266 0
130924861 308110908 0
208755688 186609207 0
113198497 362519435 0
92891876 584628408 0
628807773 220380911 0
727289012 692723310 0
273145197 152227621 0
345748699 512180237 0
751342205 67850312 0
479342833 721193752 0
43986799 262690718 0
461215713 253322636 0
467763075 499125695 0
165858420 567713013 0
517989962 509050776 0
50543535 362672233 0
21162680 35995783 0
582818448 683146187 0
118313312 129488207 0
590130311 28233641 0
740531800 204865386 0
400063605 667514689 0
553161768 57387526 0
151093802 149330419 0
495360146 797447683 0
293140828 31724735 0
212796439 531618662 0
389298106 95835515 0
393391180 706589144 0
553199318 221059218 0
763569223 565140937 0
42285319 526379448 0
412376634 641190888 0
400934880 768210220 0
225997160 690311149 0
256231820 573569651 0
187951875 462972440 0
249294888 64775384 0
466856995 503871998 0
114557381 733920699 0
756266311 27589937 0
677662727 289290514 0
431716820 364515997 0
727292948 155862276 0
429976834 329833263 0
650632525 505178461 0
687823721 293566153 0
280225653 773660651 0
584099825 56374691 0
70198440 449175695 0
669337499 554995808 0
595845326 68537724 0
87615599 777612028 0
246507850 205788388 0
26165254 69601497 0
635790624 336362370 0
789583824 623985525 0
498333286 715587898 0
269527976 575083681 0
612736458 719127217 0
474336293 466974602 0
180458887 724900844 0
484282497 507927422 0
563273872 270734303 0
165105022 359624134 0
202229483 333170369 0
643074446 71636830 0
536049880 75386275 0
500244152 612368847 0
141629873 504963009 0
227344835 272244920 0
790550904 155774560 0
237154366 411131963 0
736104254 139960369 0
38540931 159146771 0
351570453 160716793 0
635795946 770076076 0
313927292 177706128 0
565663397 532598627 0
517221504 456850807 0
385703733 125415416 0
436650791 275533768 0
85536843 556643157 0
178683850 717096915 0
743252042 476752063 0
13345137 245544725 0
424853843 743507441 0
419637390 749462463 0
36974168 494964882 0
543366321 581835494 0
772925358 428998452 0
711538161 205992695 0
766907097 763538695 0
440728339 608873883 0
426812482 374857218 0
216756299 158533086 0
166847703 57280552 0
607960479 349160199 0
219670416 541855493 0
174271222 400487569 0
249306425 422201693 0
11346976 221682205 0
517645080 322771083 0
246038304 196628050 0
63334336 647018007 0
316392271 672093073 0
732386288 370639106 0
569639405 708150580 0
769727078 628152709 0
689684896 137542475 0
313030772 349565987 0
15623331 543419682 0
110231676 61062257 0
24452548 635053594 0
462612173 503816646 0
141512762 377310141 0
426259362 156857942 0
196911567 282788242 0
371179551 332846265 0
222702650 307114745 0
610120922 631381499 0
200304937 327495541 0
580939366 465943866 0
283972810 590762809 0
797848509 528102030 0
296105241 470492251 0
428693952 248681603 0
719213902 87680958 0
40097002 376871284 0
98162455 713180901 0
241321220 204287194 0
526464957 208296539 0
221139014 667785026 0
268874411 302893571 0
388646176 298201915 0
255343487 368190440 0
159656935 554749185 0
662275240 176642644 0
345163777 722514565 0
610894864 749118492 0
623641990 603765214 0
773436029 117073394 0
542960930 88228261 0
756202164 273039203 0
359661705 249995774 0
395538371 447055763 0
476566389 265441153 0
701050484 359394101 0
287350416 131033466 0
737316391 335702636 0
649214937 538097288 0
40001268 445571749 0
281797722 274340401 0
750367389 138041770 0
31240369 74402264 0
429470701 139550289 0
764311044 569136110 0
278224432 181908253 0
72082514 637078949 0
497104251 223484602 0
412090297 696265018 0
100280742 656462687 0
679260724 233013361 0
679519770 403945782 0
60773191 572500744 0
687799870 236395130 0
18294801 361319475 0
210677923 533446136 0
208839545 12801111 0
755725026 657327544 0
217174471 755790697 0
617657503 564275495 0
227846221 778652915 0
720742413 524635725 0
77180581 322369714 0
328951075 605743924 0
109867527 618998363 0
609144906 557750164 0
176903189 455626896 0
403253183 36852547 0
555387005 139937735 0
677893643 496926167 0
499420026 664218723 0
726741277 795063495 0
220839711 131356134 0
337233998 780205611 0
409052073 255867476 0
200037833 649740253 0
271993332 88823302 0
232825500 774516867 0
612538646 551353072 0
84534563 486895464 0
401085185 721187658 0
335725096 158560086 0
469924244 680307279 0
768371234 701615629 0
242333574 556823586 0
568694031 333821936 0
607829937 538768877 0
519148001 148794884 0
450527454 135762884 0
195409557 479297373 0
374971176 434316193 0
58526902 118270894 0
593690017 428584608 0
592140693 588579731 0
589247785 662333421 0
235811740 433013959 0
159098771 667081037 0
579630851 80018012 0
428969119 753709934 0
551298651 166015577 0
24183082 771598092 0
91795049 404479584 0
376673274 779560909 0
454228563 251051243 0
721465663 374078312 0
162060358 154135000 0
412307807 66796037 0
732359107 227920663 0
778616878 700444449 0
616790904 798756004 0
471833872 585838417 0
348530176 203691206 0
795084713 190981692 0
71836155 187161166 0
89763324 344439817 0
658853648 159606219 0
663526267 445025031 0
419169746 150152058 0
428634992 431222303 0
403811707 423395663 0
294534861 666912792 0
213391168 182031871 0
786217605 293226018 0
447054912 727411529 0
474741228 576683631 0
463494906 551139378 0
604434642 161000096 0
639460462 277549031 0
133322839 210690352 0
397190315 252529382 0
212916056 744563128 0
750721649 14904838 0
590896267 198057408 0
420483976 763611036 0
238446131 208656532 0
486839351 572403716 0
445014208 801304011 0
773340866 401979752 0
349846091 722395939 0
537614007 88035528 0
776716819 243208704 0
146437011 439039967 0
181761082 763020423 0
642563784 426511902 0
237133191 578432560 0
199650773 622814630 0
264396148 467321120 0
721386166 563154044 0
87497515 582018956 0
585363721 78866113 0
106822079 282180659 0
562429466 285283324 0
226553138 339588171 0
87858394 448909519 0
657371685 243998049 0
253713945 401316183 0
315827279 619371631 0
222095314 180361570 0
385963786 797058116 0
101973462 442819740 0
12382678 144499563 0
273123220 169694267 0
196408211 481531677 0
128435889 791476385 0
600044808 451829329 0
458608815 710750785 0
500212397 462326918 0
261255564 464259271 0
700709662 4777952 0
646891273 594695152 0
199565908 358693434 0
276573747 518530820 0
743069412 54895211 0
760628134 422324317 0
324006921 537082457 0
325116111 327632650 0
69847658 534313330 0
206897729 483181662 0
637053653 367143925 0
443687450 563151091 0
39234669 463256862 0
190609073 374900281 0
91405775 23698015 0
623364403 120267013 0
256232553 255410228 0
155034334 548353956 0
151634521 114227432 0
514770018 175294883 0
588006587 751572873 0
747135585 483916765 0
170806881 256021499 0
501109057 232073821 0
158154707 650181638 0
185366975 60993390 0
256848195 393343826 0
532558009 714074415 0
524435478 701171475 0
46931195 333815603 0
323073374 437820078 0
150053334 655844976 0
468147406 379147580 0
14203466 71860400 0
424480237 279470621 0
141958913 23319792 0
245046519 485640008 0
497637292 91978009 0
437044244 561515495 0
502474598 312952806 0
139943100 690675713 0
583868737 388049556 0
187718877 62601011 0
769489068 738009331 0
411500615 93859478 0
727445839 739385918 0
368298498 585102833 0
551285344 413654258 0
148629855 474259914 0
324387814 217391162 0
797836633 644800642 0
792315072 63540246 0
382771867 42892974 0
486659736 558986918 0
307460150 409984105 0
189110605 774852407 0
249055863 293267667 0
371726637 782125854 0
539108476 25603616 0
498921537 470697768 0
360336169 405160823 0
797181570 75077781 0
544741004 102585043 0
122087798 227131710 0
529638548 579111919 0
247969354 399463196 0
462864020 253609632 0
483937868 725558134 0
609099044 615428619 0
409313958 655824476 0
743892982 604726567 0
754472783 183132198 0
659439238 388462598 0
352120724 463331671 0
121454265 621132576 0
404321491 457744604 0
396722440 154052298 0
723336750 143037782 0
457017589 329197306 0
337477537 609784210 0
259910713 242455892 0
614588116 213481894 0
265176032 196803905 0
729181551 546020811 0
531696351 376537626 0
570672579 684986961 0
93414410 436376249 0
323669837 490987011 0
368082890 454915123 0
409208662 750257735 0
255490588 191356218 0
298988589 199145648 0
753803319 132740218 0
704920085 484419436 0
122555772 360088682 0
65148646 103416448 0
685368740 384804413 0
388511061 10318589 0
357929022 657233479 0
531590969 50182310 0
432275446 345845301 0
727806855 751503693 0
385967172 304209553 0
486525198 360040484 0
356504682 663426272 0
320508200 540611907 0
464662659 240202919 0
117491857 787415215 0
310608103 494740348 0
797758047 568807897 0
605004613 3104787 0
412218318 177065863 0
272700096 289290073 0
452847024 472846459 0
23610641 695689707 0
163885381 394512431 0
203505831 585862928 0
437358422 614213455 0
290888598 670669709 0
525587210 58926730 0
245271408 267033044 0
296545664 603778835 0
140074 225995164 0
85402664 175402228 0
251171485 752362604 0
239889781 366188915 0
159528152 293468211 0
546375542 573144244 0
197430848 675471091 0
361121761 180664432 0
284802736 674229780 0
799737520 293376022 0
137242249 71948392 0
631821476 700731403 0
621952439 137060109 0
147781757 203516577 0
661851395 116981170 0
190373144 753545613 0
421720668 22398920 0
432865314 544683021 0
695492614 777537469 0
600626345 316520704 0
36991528 315519449 0
207214636 342471368 0
273144128 419844843 0
598278891 696116542 0
688947428 61490472 0
479758667 584864306 0
231222278 406983902 0
779461122 39933764 0
82752163 581167149 0
557123856 607093613 0
166912696 27675941 0
624495437 197932350 0
352144978 4661792 0
783253975 531349946 0
309028222 105841412 0
469869157 181835284 0
767912812 300102219 0
246203424 568258924 0
719818948 490406744 0
695894156 629550568 0
277848639 574999441 0
443261404 203506501 0
188839753 166059193 0
96721152 400622965 0
467530955 246741022 0
280484861 563530345 0
626801587 775076832 0
27463497 455142398 0
336079477 164887339 0
309968427 320910267 0
124196321 679053333 0
285070062 760927942 0
39669273 764721947 0
76200154 388190409 0
518211206 228202696 0
250592490 307043019 0
464769563 479666791 0
561285567 402384518 0
553051917 543341743 0
481535685 212197606 0
347678397 605883373 0
58753542 454849093 0
447614225 406214537 0
101592035 417065728 0
742436491 798237228 0
229820984 744361414 0
459447055 750022106 0
203383451 620201556 0
378229347 694264120 0
11258038 615593850 0
680033719 560674162 0
137857429 480013629 0
257771260 275927654 0
50958478 443548602 0
558962758 610933002 0
357758138 211097674 0
215655640 578233224 0
26070958 105265039 0
623997304 763062991 0
143333235 152938217 0
624054196 619049883 0
61911151 412400990 0
629093321 80672364 0
278246390 490868157 0
773729229 799737352 0
162394330 607288800 0
214149446 411528449 0
100522259 630217217 0
390763709 144194223 0
60871210 18104674 0
571966313 46598460 0
494688531 152272073 0
142063610 446783735 0
216359586 68311165 0
758528014 59578676 0
386832151 785669848 0
9580847 606672297 0
578263899 539384059 0
128485419 293306423 0
457471549 648660655 0
467281538 493690579 0
104386714 9192100 0
231594028 398145091 0
776290570 372992786 0
596266485 64656283 0
167305948 71692069 0
352317141 462295539 0
791841279 58924111 0
584104159 240205640 0
666668915 43616789 0
302445662 779549636 0
571698282 303733510 0
652701762 120879804 0
238684831 492403006 0
290095645 16751170 0
739014864 336306513 0
57699108 705308313 0
698466647 329221235 0
402694886 146834560 0
751647688 438997788 0
89554503 659850531 0
639879712 106261092 0
298239411 181188041 0
620166098 666934291 0
464591295 238325124 0
745242951 723297357 0
467315055 431611626 0
801388619 545999491 0
355296451 754911138 0
588646300 167225737 0
226190164 557340209 0
260109296 22368872 0
366554206 556867422 0
406016315 55958443 0
1536423 322035592 0
620084600 155912848 0
543226069 643788479 0
666850324 104314506 0
80303762 347027963 0
317275050 69447062 0
469936642 494949503 0
315747837 595664575 0
316517329 18417069 0
350318326 507153851 0
6366935 295174794 0
227424789 245144358 0
426761497 499157491 0
288090145 548192595 0
749651352 122307322 0
115314235 671077086 0
54584016 688907747 0
372329672 631042833 0
710707902 745028221 0
604925688 270009340 0
287759637 746613122 0
290957143 412830306 0
767193601 207235105 0
235381747 132882906 0
604326306 523176795 0
409872097 566174961 0
626508382 135158235 0
770442445 95248362 0
88111341 209343625 0
255977897 773322658 0
466336424 514393121 0
258850391 459776268 0
352360005 88709109 0
126990968 189682704 0
521204488 265208103 0
41154794 386086496 0
654728935 717552566 0
793898972 510512569 0
178246953 468500078 0
78391693 419153216 0
598953192 687724184 0
745214011 299848649 0
14100743 547522107 0
636637780 446584425 0
32873479 536377630 0
203126567 682705680 0
40713150 686515138 0
530140974 467223610 0
197000477 235681844 0
168192322 74873380 0
719506735 364266256 0
130348405 273817298 0
712258026 105641151 0
407359722 628772544 0
572288326 327331298 0
74304213 569003653 0
162758141 117423620 0
17387912 536998950 0
205312485 183511826 0
684771308 354273762 0
593548650 98411849 0
195706567 170944541 0
408379008 420356826 0
549807397 528364300 0
133017500 308407059 0
75695456 22613809 0
566568152 718030083 0
577992712 657708003 0
475200260 23669999 0
287635956 758725378 0
211227494 489354632 0
578297611 461353127 0
625291796 153670333 0
202086942 421067903 0
550318530 654105731 0
307432809 346057912 0
677679258 547614707 0
476039513 68541550 0
751570575 287854100 0
409700086 404240732 0
331180702 10384824 0
360274195 486459407 0
437604089 42069639 0
72803901 59813587 0
374615459 687637585 0
265310789 158271494 0
637335811 492731962 0
50328191 295310862 0
567603636 653489485 0
521474173 658931308 0
460317343 748226216 0
410597923 764328854 0
171373613 671101615 0
136518236 518140700 0
128358663 99833674 0
675251069 633350916 0
611059124 636475585 0
77367467 588194858 0
90093961 49522804 0
244566246 406836948 0
284556632 569143782 0
583481651 496033111 0
255089564 436494260 0
559796848 17738571 0
385272431 444482307 0
77982867 564085271 0
798032176 79408881 0
292338433 395507212 0
489844549 367478272 0
785026557 258382731 0
588435579 682233277 0
409111916 120942213 0
265512943 319154476 0
477857702 300364450 0
469117060 547606596 0
669892553 167404212 0
114649356 757106662 0
405796892 736573173 0
167085829 358762435 0
720958625 631982906 0
75872675 735372383 0
558043490 604178078 0
263720329 737991778 0
444804580 231599469 0
310084301 587929528 0
196665242 241185281 0
506497552 600271488 0
651520444 365169652 0
753299527 760319092 0
406217538 656883523 0
578924114 800160163 0
262049977 77756811 0
193625211 91966552 0
618523333 148236334 0
628750663 435792898 0
8857866 27524842 0
671173751 675082775 0
397621715 257183180 0
397539038 58788152 0
167600453 188154965 0
534681345 260143156 0
746534838 328448057 0
101074933 532300397 0
654131942 264190669 0
467000823 664673732 0
191285472 71613549 0
528810998 525806505 0
189718496 650710905 0
384076901 536296223 0
756552866 610030339 0
489826297 505649812 0
15674357 257036379 0
180143540 480298063 0
354892512 131351972 0
395023820 766586075 0
751781060 763976198 0
348196718 571864991 0
379885901 132329984 0
434592170 726675855 0
562667785 309434162 0
47565232 539783916 0
275139837 269403287 0
64386722 524037683 0
703444787 98538245 0
331621319 460572464 0
571349913 364195365 0
748836642 80359347 0
571050704 725997895 0
734873630 459216306 0
298610356 235768031 0
264500142 318400431 0
325001417 514157454 0
54838024 190269099 0
556078311 586493427 0
40092337 518982026 0
177535415 261384893 0
544381426 295805586 0
366642534 672728689 0
638069327 375984050 0
252903537 678206301 0
583918171 504772441 0
247688014 361527514 0
420313989 214694149 0
602036465 534509723 0
738192234 325895381 0
584437367 656874833 0
789470491 370251545 0
395377982 783409567 0
53736559 800471133 0
303739430 91301091 0
283943808 3811355 0
787778025 798262541 0
615083874 613298277 0
732772233 239066473 0
423899932 165759465 0
299900626 240734321 0
724835862 442736948 0
674814011 763047750 0
254752508 508043491 0
735901255 546530928 0
374085768 185611332 0
593900655 32565336 0
87909814 777032032 0
166177695 118806851 0
714294623 341624327 0
15322666 133151490 0
491759508 691488954 0
68436870 56197788 0
194959026 219206964 0
449207025 95538106 0
2524828 6178489 0
302509467 637589012 0
386011392 564484923 0
779315461 630068448 0
134068816 655869558 0
164053220 555643683 0
232121569 255112802 0
413462552 168415288 0
347297623 23083060 0
393433739 287740333 0
392409270 375643455 0
792017045 191781035 0
527353539 94964487 0
331135926 446197440 0
215074234 456843081 0
21497221 532135220 0
685995690 206967679 0
416961871 165359825 0
49109530 276199682 0
353007467 4761261 0
272542881 59966743 0
230127980 585276169 0
453936686 651483843 0
702901580 723830012 0
162320234 468700094 0
400763644 22522381 0
490381876 350143326 0
263156184 357170290 0
691551359 275362633 0
92601681 199093898 0
312643019 355816765 0
716854497 604408663 0
252233033 257321199 0
728646402 408256024 0
91320038 291156222 0
731716856 41635134 0
350671464 19846671 0
763155875 610154200 0
198086091 603420979 0
249284464 243743401 0
176373738 736500411 0
164738960 407019019 0
328145614 596941246 0
572198474 406398598 0
154759028 56162953 0
414245434 294310188 0
298404135 54028511 0
759113645 770888015 0
590481562 635629687 0
780373161 773032346 0
117872818 644699673 0
535249233 173457100 0
135549574 154154313 0
317031343 637071054 0
529819061 791543367 0
757815786 718757938 0
766971765 347945061 0
601830373 72913341 0
709652668 487509198 0
557129356 468709121 0
452806709 7324366 0
519174341 18400997 0
394676878 479194294 0
483675019 195272380 0
28600878 316950612 0
181348694 331447378 0
471413520 200821266 0
553773925 230964992 0
294015908 630868844 0
625087739 569891808 0
41494773 767087248 0
575978102 63207592 0
629411717 471722621 0
593381142 542690393 0
359302461 495041935 0
765584210 538864803 0
467072457 446640606 0
560219242 44182766 0
376349018 55391465 0
361564682 537419214 0
421396068 282282337 0
787209233 786154824 0
12185812 259314249 0
163738905 82642178 0
780007943 93204384 0
2890046 268510741 0
389302322 502090046 0
108481036 310149262 0
415521832 94881827 0
788672214 41425985 0
56808744 301689501 0
311730446 281185283 0
560981454 555864231 0
620620211 15632425 0
140725096 76878093 0
40017703 635759876 0
373954532 762412106 0
754378884 624973449 0
649539257 356130013 0
609076358 12126771 0
532017140 237719275 0
471556397 340009227 0
554701242 288415880 0
489195976 469756031 0
648264512 464990927 0
763549804 613309377 0
781650264 427749901 0
71149879 730684195 0
447616817 158661571 0
238363273 246869594 0
116000238 559590400 0
343865338 286124540 0
414100128 200091320 0
515369035 297698381 0
708366810 521414275 0
488405521 432719842 0
48117414 517215658 0
767312667 448893265 0
747190651 201392781 0
619666684 538534011 0
530225936 368554497 0
300492045 55169710 0
637618309 499038906 0
95434045 157370476 0
400204373 221755308 0
561284596 169557463 0
351495827 5460175 0
740360130 183317964 0
237295393 312246939 0
516073841 216190899 0
800408427 202621022 0
92036993 782352357 0
679484937 189959814 0
227653769 557148714 0
749442442 621482888 0
258680377 592016012 0
132555428 652487009 0
39335384 649525073 0
743074250 719026917 0
728174056 184755091 0
553309155 298388803 0
741678092 421885659 0
669909531 581429548 0
253574603 266675139 0
344705018 709019168 0
472538722 135376230 0
118932922 469982488 0
132414704 451548967 0
237810575 170490434 0
135217926 688584003 0
45116935 255819763 0
218841290 736137556 0
389374507 703814218 0
696166149 680605289 0
502882473 528381295 0
592714239 706837912 0
145780200 357582073 0
145476662 647333252 0
420301724 460589267 0
49573855 295198346 0
178010223 326030338 0
673117877 581273466 0
675697312 611555848 0
751189577 547188306 0
649004056 159689592 0
305225142 165346226 0
554709051 224216938 0
607233108 572946609 0
177868279 174621741 0
673512726 422243078 0
433273011 344365723 0
656916952 149394765 0
586905863 450559567 0
417368872 492375288 0
585066520 548576248 0
534750778 305355026 0
780007217 422383851 0
301464022 661589564 0
587402640 610404219 0
182068062 99421469 0
367943513 263361310 0
479590010 361512037 0
109423595 88666015 0
468783882 488029010 0
368248751 307296218 0
616511361 474208149 0
102193606 328154776 0
667165093 222996609 0
191866676 302823843 0
673624447 400144676 0
435232794 161350326 0
77549423 661556409 0
133834002 673808737 0
362103513 159738485 0
444446529 512050789 0
255745960 734071292 0
625486757 772566146 0
390661023 653502868 0
264617754 403779725 0
574191242 699899254 0
291529329 467850039 0
499325087 264563221 0
427655841 156681615 0
513575591 159035278 0
396866728 708851155 0
427788209 290526655 0
725300557 610373068 0
437927402 482017354 0
253176007 494848734 0
627261720 439649123 0
533114718 90819630 0
504252549 215730943 0
77206143 402625944 0
190964631 590903151 0
423959650 262741071 0
652279482 321245076 0
413149773 331831709 0
286919639 477285818 0
185651971 476060558 0
220107218 142504061 0
382837751 375473463 0
461504884 501675015 0
135791614 591685972 0
743813879 673793475 0
521640560 327001941 0
209874408 296196030 0
533342741 475436322 0
445376716 442722268 0
156407257 693933725 0
532468025 629009589 0
461658332 548329015 0
365203731 396500063 0
686872023 533024231 0
568541498 156959402 0
637130609 504989816 0
352683488 403796182 0
95454542 667852625 0
478726929 795394383 0
43275586 114449230 0
772111507 124451114 0
98476726 611058583 0
506541494 750196692 0
781078064 694894878 0
799171487 84992392 0
402535594 120034686 0
717432997 164950967 0
582301465 536077001 0
634586915 569790320 0
458292150 546456506 0
636707577 335571130 0
624795615 305965458 0
515629971 666818582 0
530743429 676775916 0
567116209 362547459 0
562132655 323360 0
776763742 161492395 0
584100796 274305749 0
105598629 522784356 0
32194205 515416905 0
239025919 769096772 0
522606948 103518493 0
249462675 37126416 0
518479571 579628603 0
467720337 756788463 0
169660717 233397910 0
574916835 8646426 0
761696865 742043475 0
688117047 539973151 0
89844899 140456168 0
32482918 531887996 0
130990205 727045923 0
239463226 538741974 0
719542369 711162731 0
678689818 763603543 0
611207441 556366126 0
598005496 392755264 0
140675138 365732918 0
48477949 122228085 0
318000348 380015506 0
521254038 800400836 0
548585437 540684651 0
462080333 650121692 0
770743170 761962555 0
138845685 799402770 0
227171900 557749471 0
353041340 477357071 0
372287082 106522334 0
15243822 462961565 0
64501472 180969653 0
571814523 410136902 0
88571902 127266304 0
337208594 274486822 0
275469119 129533498 0
440068472 750039352 0
45564372 406273832 0
390067201 23274744 0
243148970 224368194 0
573806943 243092636 0
535878906 654316990 0
761009423 359025234 0
173925552 749064125 0
239846270 785124902 0
734216198 741670743 0
734803973 139544905 0
738158787 504213240 0
25542969 517276925 0
134459938 385799200 0
220452464 436287893 0
582117401 329251185 0
760068588 656531866 0
99282722 253796650 0
382223762 471328395 0
117874166 669003851 0
412369237 787577146 0
317951215 615098220 0
775430434 418629143 0
378900967 283249160 0
671610163 312719762 0
136161181 724010259 0
589315501 373422179 0
492500644 664894348 0
153855796 535432347 0
347038112 727430354 0
581419817 416086560 0
619168072 44392605 0
464143376 661047143 0
111839144 276066028 0
746860695 229226397 0
518222689 1296933 0
317534527 385038327 0
255896558 780938260 0
684449432 333294108 0
145239928 39234793 0
84972417 669635743 0
786652325 768412465 0
581348171 609121256 0
61399976 431671406 0
21340353 90326918 0
472577774 640808391 0
422762846 702300530 0
484095000 262525579 0
334201753 120405466 0
479331448 714808738 0
241418599 118729513 0
792657595 354879335 0
441411761 156390364 0
546948913 66142219 0
153851154 359404412 0
86682850 644423300 0
698905351 407943369 0
261209980 151646524 0
232364050 394343322 0
158296083 298091086 0
289921190 216470944 0
287381492 503036489 0
225324954 449610179 0
205797508 367611136 0
131176666 282276451 0
675643177 108298281 0
100904896 385744177 0
457628153 730207641 0
304679427 409422012 0
634928755 392797361 0
193825369 718465455 0
214056227 417357813 0
517249776 547793841 0
108122484 190989360 0
233393877 435529731 0
141579075 520729362 0
554713993 206718633 0
442572599 738578398 0
127773150 783535483 0
637384676 800711978 0
199483580 178549265 0
660291261 761025354 0
125226611 1286279 0
731803433 725958909 0
35176385 170529306 0
544294915 246067004 0
538792374 134156962 0
197600118 216684134 0
166042345 779661861 0
303707410 73572189 0
783910597 594964571 0
289266759 630675070 0
639737810 459960120 0
52592180 141976619 0
148460418 712107839 0
18596963 742149729 0
618827992 343431519 0
148320764 115220092 0
659502626 603173772 0
371132894 702510874 0
10309808 593924714 0
374219395 36528377 0
320177885 636391885 0
8495540 668171497 0
792241636 561803000 0
617266898 532749213 0
718039101 603788897 0
5365900 569582529 0
640205633 507772874 0
472236739 345159239 0
213334754 761164559 0
701502752 606485187 0
372111900 609345488 0
420080814 362333029 0
632451990 520644005 0
526451578 298522067 0
113474357 42922968 0
98875018 535939869 0
149963678 334465532 0
201603218 492582913 0
641283891 614767051 0
79520520 721046235 0
535459567 345546211 0
81301743 623326219 0
95578786 415929656 0
35345883 211612760 0
94016323 670213895 0
667549953 261931929 0
358971164 569137584 0
784343289 768465823 0
269918860 137125556 0
692429441 273930565 0
511641274 71028706 0
752718445 781769883 0
549184837 154225153 0
184929999 107009740 0
36189454 514213540 0
166246224 668539511 0
734641386 414541467 0
441909103 482384185 0
27688773 56745027 0
20272692 520560294 0
568852535 688966669 0
445262671 411098790 0
733185483 657829957 0
657284834 757240493 0
36179301 48482983 0
692623877 660057568 0
404034596 130687151 0
445132751 395357058 0
729328449 661044299 0
597765153 491056989 0
59710333 149764486 0
243407397 441515338 0
615387737 12969322 0
398449405 484877900 0
48232500 494567619 0
759208468 551248592 0
371624036 33196738 0
566680872 10799239 0
652043052 504649565 0
693669107 733817958 0
148697872 317584808 0
259944002 321299303 0
115196303 608049419 0
220456646 669893287 0
737352077 422518316 0
237381525 173307568 0
540260421 303034312 0
211837697 293715168 0
239223217 129367906 0
552178397 388705776 0
646127247 87504518 0
606189391 751653456 0
697584910 605830956 0
561518095 666659400 0
144070057 722070860 0
509717266 557233221 0
392409719 786153655 0
114755158 438429257 0
201213608 689457112 0
753425499 241865301 0
456065909 647103835 0
730483195 226319328 0
312148643 589113468 0
531243188 219468984 0
733251434 154731086 0
758045110 621365743 0
365893809 35740223 0
643438379 201823710 0
640710345 222199421 0
427620894 443790399 0
295116789 11394595 0
1510120 299317093 0
147074576 720193633 0
748662883 123527129 0
681929848 371651122 0
611435255 426427055 0
63151200 729141038 0
564343004 738962694 0
530450264 236966308 0
593387047 644649247 0
167052463 599488475 0
607235414 519423525 0
784728147 649157623 0
541643636 295581288 0
677982840 673951606 0
174443691 635657966 0
399659620 730583666 0
559717935 555104308 0
785822315 395041530 0
349975485 51219819 0
4612463 413396533 0
299300202 758470585 0
666285634 185401892 0
647860699 405096823 0
267574662 276421119 0
711678861 11686212 0
289905378 594674922 0
744060788 220473080 0
217020160 425349252 0
193187666 105683610 0
205297719 589060404 0
730737768 651896455 0
114315430 309544433 0
387340833 641109933 0
655690534 388713103 0
639627136 243594365 0
738612428 54282591 0
415410215 432406254 0
317349287 363303143 0
914847 733945929 0
76012173 356332869 0
362955926 172485823 0
420247095 553006438 0
587703493 520644795 0
785737262 27244121 0
504278227 25505436 0
510856758 322671398 0
337547864 471918584 0
375532870 186545848 0
658723801 87036984 0
354359064 275636941 0
288845406 478152607 0
551844815 784391861 0
24480833 212629715 0
424338453 552179936 0
512084554 71466444 0
426887610 306988736 0
588693397 527755215 0
43519120 339748619 0
785171842 148529245 0
476228830 773396356 0
439248066 15167020 0
317322246 571713580 0
643039062 37499568 0
570814050 186423533 0
518485890 556346657 0
414115502 674210416 0
178832279 36047412 0
509747318 356436572 0
684717595 601522650 0
549940313 563744258 0
338216393 494483637 0
702939347 383671852 0
464555250 195649190 0
535942345 542877882 0
582779414 589718862 0
308205185 795161748 0
54825949 668086799 0
453597108 59415845 0
664505454 198073826 0
602101962 19947964 0
603029916 118723262 0
547658672 241727195 0
213842470 751602921 0
260219095 466244495 0
203923201 771777035 0
6151441 681533659 0
421062366 258284956 0
300629165 592536006 0
214156703 120880820 0
217806943 260249414 0
73400202 160529853 0
602604617 122755461 0
335268448 562868071 0
448953163 256199643 0
576275270 235135997 0
520968931 743311435 0
556878803 120114908 0
457140448 468274100 0
515151328 144265285 0
694635123 782109003 0
706020236 85560319 0
503631436 209806594 0
86050919 34317892 0
756613711 558660881 0
326040571 661257556 0
456033561 561544545 0
158483051 160132850 0
736418111 499257105 0
349987399 741678802 0
44312907 537431609 0
484189646 579407488 0
285818058 384142358 0
514039163 481730375 0
740551350 450741339 0
236079659 316702396 0
195016826 104645399 0
153440786 582350819 0
386533833 168149934 0
789191182 597517493 0
295725275 502020181 0
32474245 265825247 0
468667761 67398737 0
570609647 543793096 0
530978085 471168548 0
334987022 649050373 0
460469829 381248416 0
307806525 320456742 0
650439825 203610397 0
732141723 263053182 0
191886053 525115096 0
152875546 527973560 0
506972620 270579547 0
2948786 38068640 0
278358578 778119882 0
642472043 443384683 0
635230219 759260208 0
278190047 505391361 0
749795984 598906224 0
750405422 197515070 0
171409396 496232012 0
185478728 694778950 0
217815135 378207541 0
563913536 385774370 0
560033567 767894082 0
348867205 769490473 0
723743739 75190243 0
1022867 147057320 0
707700926 366589946 0
512960922 570732208 0
139172917 6977436 0
674918092 493979150 0
520128723 182765560 0
232802668 549155416 0
562743885 511856301 0
355904080 215747626 0
224801717 342199820 0
32509830 335486048 0
599306262 110791739 0
465257790 173077250 0
715153060 26328214 0
530227505 327057224 0
716177251 85917893 0
598544163 742253962 0
607247855 751688691 0
773379543 265186117 0
167435196 598429945 0
261168093 491792033 0
240229756 623581411 0
318472544 139856097 0
144028206 207879223 0
129424677 407000069 0
501013746 351379306 0
726216542 232855561 0
233311995 254297623 0
145887363 300456357 0
526293942 768314721 0
404380218 514226842 0
128897312 135351744 0
111848906 716067805 0
189943594 790849348 0
421930159 411414286 0
623210310 436664810 0
502497189 180522163 0
121034250 655539097 0
14866194 483785087 0
361314745 636045964 0
800411760 552886712 0
194448906 778384338 0
542533136 147902380 0
716563893 415172778 0
198464620 450912579 0
383426273 438041615 0
232534358 686102394 0
56069572 669678924 0
484412022 363847018 0
373037094 552067735 0
431967271 266711635 0
554573900 539518000 0
787327223 394987307 0
167456800 721093110 0
146281714 504038024 0
264109434 136773300 0
615431247 26462061 0
755657956 531211711 0
66345519 159782108 0
197676788 311503578 0
442511565 97672732 0
38955689 229021665 0
136236471 193162816 0
174750630 447346452 0
518680191 363010984 0
450443118 103065544 0
39726647 632115753 0
334777971 539291601 0
669994940 279151258 0
739533574 606315438 0
77911213 169244520 0
624054645 52207131 0
409904401 246558553 0
348042586 696502103 0
55003475 502986220 0
325227784 61384174 0
548430469 194544931 0
435475068 536050877 0
13471630 23479915 0
160175298 506865871 0
25172056 592048549 0
662558830 36910753 0
460956710 191790676 0
674502859 205973249 0
225239673 428076059 0
312485001 207719047 0
222776325 79734259 0
66899509 536831982 0
507080117 708182351 0
11652058 681323406 0
662928586 596206687 0
551324999 493833119 0
584413580 172913233 0
301923387 220975567 0
787594579 471724953 0
798310892 738689403 0
108734830 352076264 0
257711367 465775703 0
694045422 273148472 0
221938082 663321302 0
356026685 415465834 0
474012229 316823052 0
657067955 369041113 0
332378553 305509852 0
724219571 410327038 0
590378167 543788145 0
494292028 135523887 0
146178250 644447064 0
571666410 436528623 0
714820855 105561929 0
423840369 581310283 0
166818300 400104222 0
351163182 319364605 0
485076468 397793998 0
161474442 606636859 0
448297003 413910423 0
295379174 226120032 0
668754233 82848323 0
244513017 423352466 0
777409364 158771465 0
638006533 257643263 0
203177183 153041185 0
374691515 120861007 0
753894274 212265047 0
243797852 386646830 0
302355197 203634770 0
56272508 593748888 0
639242251 566841749 0
329829217 50931138 0
787018996 537163984 0
493665538 83402264 0
89201475 611826651 0
31759552 132832008 0
697195682 226772555 0
122935095 199372344 0
168130853 222460542 0
613404250 9738593 0
223523882 796170602 0
253033715 87346728 0
653242987 554824855 0
192552198 729242517 0
507078471 381592168 0
31366798 209545069 0
675681576 747359420 0
572579627 26180314 0
601675697 771361048 0
91300911 207458651 0
307760525 205249591 0
640248197 220357771 0
69545975 223059291 0
741543986 466213560 0
147327327 324014631 0
676502311 401009968 0
690257913 415166685 0
651253839 493295132 0
338520928 545932161 0
531093645 71965118 0
108133897 616256324 0
374691805 152646576 0
359592769 531614399 0
388489001 330497499 0
569301676 218627061 0
303786620 157658675 0
797608832 267663381 0
502318966 268106404 0
170827049 6766605 0
755741262 361258095 0
506822373 215007816 0
121481934 198704300 0
183546119 129522916 0
467211788 408646338 0
491339023 628553551 0
19201400 617401226 0
162010526 374410980 0
224650249 387279684 0
434234652 476135403 0
483949052 227698860 0
665213482 693515449 0
562270880 796776599 0
245882552 665209479 0
373180267 783359940 0
435558357 144058994 0
286553597 138211821 0
403853641 698987285 0
727318508 316969973 0
241325505 795983602 0
399707213 592454703 0
534333781 118995508 0
27719082 472536470 0
555458130 605675371 0
125978088 326029612 0
275989284 76961566 0
760324514 471557784 0
675254153 472054384 0
412411252 639045471 0
714911590 308008529 0
508734896 341927847 0
762177442 235299744 0
638101963 597524263 0
477485814 247143310 0
666276030 322488729 0
302964096 746271535 0
763791235 221237150 0
732489265 302652078 0
266128369 727024976 0
655134364 420767993 0
702865016 691942140 0
286457609 736636453 0
200419235 64632565 0
426440187 428545017 0
772064477 245528119 0
570913511 145585918 0
222502473 618616312 0
21742735 433971471 0
388285092 186334873 0
271159638 165507074 0
136041426 399793635 0
352180113 6590508 0
195759626 508196120 0
291688677 713761497 0
617896998 89385948 0
137297109 265168132 0
148042090 173001591 0
387726319 648077497 0
345255201 152379330 0
507862954 125117463 0
656134771 460061343 0
449586920 731263166 0
122722237 672392184 0
222869584 16597406 0
630309924 519802330 0
55160181 557654739 0
315394980 411255684 0
483537317 226888965 0
24030562 792760151 0
305674024 216320367 0
199708160 53424873 0
277019106 582722523 0
607885000 540639691 0
286886870 284199399 0
401616852 349875217 0
403196888 284782498 0
281030805 737847686 0
728629459 279559954 0
146913027 495141592 0
505342599 509677394 0
440131187 426099572 0
787460695 478219282 0
337335387 98883136 0
507735196 248599210 0
77397133 102972178 0
52199816 392280212 0
363098551 125838804 0
89544690 529701618 0
161305523 363967249 0
141499294 423243341 0
18495492 421586236 0
7271129 605398424 0
590882731 84195192 0
463770701 725407406 0
7334605 7898246 0
160598649 62569347 0
504298767 762005978 0
441212711 69821682 0
182991180 7276768 0
171883563 524323302 0
172377721 636540636 0
114698650 428368848 0
425776876 614424800 0
127788936 310861876 0
666880667 37772957 0
586012630 772590833 0
188124704 401140971 0
277259118 635358064 0
526912569 47895249 0
596269929 751376786 0
398479807 495159986 0
344195742 546515614 0
67066788 716100768 0
698229738 772905688 0
313347767 441310573 0
302061162 116303253 0
553325702 642770330 0
179056473 631891953 0
263623453 117692173 0
79102445 361898128 0
606188038 623295198 0
613593034 91059772 0
719512317 603209808 0
762227065 621941962 0
514809955 758292836 0
98306829 448966639 0
702128107 550704591 0
49196526 132176787 0
689915170 234638969 0
350478619 469454418 0
85788297 306351431 0
498007014 534044782 0
264225976 389123801 0
381194976 93055565 0
550984786 363969660 0
1210775 445482717 0
3904512 698879277 0
168581976 788346868 0
489187336 404915047 0
212655957 2248830 0
466230476 561438313 0
204350989 319748307 0
517558891 549117044 0
211285967 520399383 0
284589242 457708450 0
134110416 70257951 0
172029792 207964685 0
638713532 620080964 0
51674953 342148729 0
344808683 274057338 0
295586080 552337072 0
723507155 315086150 0
354603198 79132745 0
734008867 92310324 0
555855808 94362603 0
539657702 476385306 0
481536737 699714030 0
112562977 467644937 0
7366049 104987592 0
586316056 546014847 0
349747711 254256448 0
434367982 714289426 0
787079284 145822540 0
92260430 668031201 0
303595233 783709523 0
76815835 477637097 0
653320664 270881414 0
171585044 465200787 0
766402184 622290789 0
381074561 671073635 0
148555816 97296073 0
703405310 405956717 0
309823590 505147818 0
600694653 46731978 0
358419231 233991708 0
508267174 352844407 0
535356475 790484741 0
676690195 662951861 0
313207382 171754660 0
686307813 199403438 0
58436310 534820138 0
274225753 48972179 0
189717157 139899233 0
622282889 457613105 0
668008384 483618212 0
690847905 196601652 0
389875985 27332652 0
422342594 395427614 0
731830611 665007905 0
288709992 752750204 0
147146749 569117810 0
628427731 655887083 0
635679394 619774215 0
477481532 161847086 0
130739328 784062427 0
623887310 619882673 0
31865288 600842572 0
62847419 621880145 0
537552853 739763229 0
126125709 139904799 0
541496222 407444978 0
612077925 307665741 0
66017690 73055357 0
284381305 411342138 0
380168988 582267089 0
689512522 184954521 0
543000140 5204163 0
392903677 154743366 0
759118260 752570585 0
169774942 582809166 0
408196537 109543166 0
735528940 410619872 0
172305737 414061170 0
508437651 520125003 0
383185300 133676880 0
422895526 162829178 0
738000705 782350013 0
749245421 620408141 0
363110936 139418416 0
334381312 81430674 0
430951512 146054180 0
235680652 352871937 0
82560016 98248220 0
477624551 151020988 0
20583230 767527361 0
293859058 723532092 0
627405398 558162431 0
707888760 160381784 0
72984199 780207805 0
485330731 210051815 0
597094012 427792053 0
588266452 183430609 0
236784039 35520914 0
232408738 315358750 0
536910486 287513466 0
232717148 36244406 0
232497966 251515213 0
734758833 89024359 0
242056604 227848116 0
404321596 646035996 0
583497147 337153613 0
47902750 44795479 0
481604482 510932277 0
388203233 82684736 0
492190765 500970442 0
788097171 548787824 0
555582684 330313709 0
464280857 567909932 0
553425352 187265508 0
165381504 685252070 0
365424687 467842109 0
77744458 762274216 0
57567336 41873970 0
655235904 307588161 0
172115501 589764314 0
319505127 414678310 0
278056487 176076639 0
609183460 82639498 0
191593647 157003725 0
66375769 669369257 0
258623202 434137646 0
226450875 336399280 0
382359193 562252550 0
442804885 109696434 0
428280382 480332834 0
73960379 514505788 0
755289896 115692690 0
345477598 9592628 0
609025571 410905725 0
253458907 154407848 0
559704793 238141897 0
287280434 226382303 0
665540164 87805249 0
462228937 318145460 0
259263153 461848630 0
467422019 305483650 0
433570774 31572608 0
12924186 752109446 0
569942073 386766155 0
235727854 324578136 0
553282967 513619842 0
97164639 604596030 0
325125775 664770702 0
204851345 743805577 0
583988038 428880265 0
16039145 36703201 0
246973945 650519628 0
165149339 469717130 0
382949546 145340631 0
133655389 619985986 0
399642133 637881550 0
348292541 519158288 0
368385932 647022320 0
469926968 387891716 0
590161560 498167914 0
482466092 742207653 0
30813507 733809589 0
204859973 29715229 0
85436874 452645609 0
749872382 674875653 0
385059939 796094138 0
368731964 594763072 0
478855797 216484649 0
686838723 124662424 0
318458036 32797815 0
538808232 496750006 0
683615144 298640504 0
751063956 577402768 0
93203276 182521520 0
71222709 425751419 0
801336795 307786361 0
725410347 211647692 0
217980159 772448874 0
693428461 128799860 0
190853351 442661292 0
302633568 305709378 0
73706204 463664459 0
187251239 533363226 0
168653555 754906123 0
27202661 224877754 0
732288477 227705614 0
99461285 796127302 0
228595527 226930577 0
214790707 469760807 0
785830018 613927514 0
574383195 774998000 0
22730485 596130341 0
442831581 696609846 0
249481952 124517522 0
554604622 787544234 0
593317852 750019237 0
339296124 539979369 0
665630745 791036715 0
319530679 84789082 0
428795679 329847817 0
796690729 450681936 0
554473353 565331877 0
646931789 286007504 0
392159351 357826182 0
281701261 588889905 0
770469565 8560236 0
718870568 635959921 0
557036205 757147064 0
484541856 182837229 0
740615019 145379357 0
493679900 631865624 0
555218210 676666737 0
716936645 152849990 0
469730515 635495945 0
755093583 120167696 0
313977085 629745330 0
717206753 431619256 0
468646914 527061265 0
439420753 74922860 0
154053066 661447002 0
245207851 474449332 0
756416977 388371777 0
86924474 513669793 0
100174733 641863321 0
237694043 296299112 0
183053917 368059845 0
337286463 751504647 0
202524643 152803233 0
289959178 33849746 0
582333285 231365113 0
623432927 793223879 0
551266325 694324882 0
704738302 592337232 0
106671322 87080876 0
175844979 114060307 0
312315030 272144176 0
285424546 464070634 0
719890237 455071229 0
2521153 18688041 0
360255561 512583640 0
130588834 754880569 0
597474477 741140952 0
701140511 277985450 0
167479822 455205215 0
315336180 367678937 0
142536532 392532349 0
256504645 767815850 0
528323360 309197349 0
424026310 640575035 0
787724983 717896414 0
344387759 419428336 0
157968765 592488896 0
631815022 236992208 0
600223472 633990242 0
626594482 25254562 0
490773624 172675269 0
169384208 7387614 0
339519614 186979266 0
486330229 374736723 0
76237079 346212952 0
412737987 634182186 0
156589393 366853255 0
71568125 575217373 0
755529617 350106772 0
655475085 428602421 0
256602234 535895279 0
51125243 165158312 0
545688593 65365683 0
22984772 411263942 0
344853863 382650688 0
359926787 88833433 0
539340375 411634375 0
719388207 113809657 0
292722601 752007008 0
182897157 756576510 0
481662916 20728085 0
652322856 472570453 0
581382705 632724057 0
159869460 91532595 0
281750150 594532781 0
691858601 264155382 0
429712628 673462514 0
280568676 440095114 0
455826583 226120365 0
456532739 234262454 0
648136659 165343784 0
1894833 342721800 0
457963745 684576962 0
444994348 214101260 0
454743837 702685782 0
104720104 163641212 0
774854651 65827657 0
748631831 112111641 0
372856967 294859133 0
14411406 512034960 0
306124004 745677897 0
589304705 22441529 0
415872187 790563925 0
369337247 168431083 0
696766282 417155446 0
61709233 390693594 0
695782828 762990801 0
542054505 706226343 0
429005530 431099161 0
583306678 73466182 0
370651033 682992760 0
752213612 601279312 0
159811583 416480272 0
53978659 125375233 0
712826452 529955235 0
682815995 465799908 0
186373956 496379126 0
116335056 86622284 0
81248092 431466245 0
720171546 359018189 0
206161306 215726075 0
779055984 617822098 0
637768198 258718625 0
163110959 513424410 0
665086475 297442833 0
267556367 672570481 0
126424501 149888153 0
459972936 764033314 0
33008227 279275688 0
240755017 233502477 0
515921814 598801268 0
520369822 719951459 0
607011393 565163042 0
320268409 338881821 0
358084448 431776259 0
306489514 298434321 0
71958311 338284842 0
553268106 53421990 0
694804927 282806398 0
798235140 245650762 0
250653411 129804872 0
594399543 42094346 0
20818473 100504385 0
124830010 653437771 0
588389564 707859125 0
755286099 720863725 0
65224944 355556860 0
399229283 524316924 0
472774953 42583046 0
297471310 308587777 0
241434535 486849922 0
495333620 754133759 0
766096520 645265494 0
538607350 332332949 0
794307889 761763987 0
744368974 318443970 0
225134094 348971441 0
389424260 592329306 0
378679559 378740595 0
387710378 49453773 0
628631217 547219226 0
332287361 4347667 0
268983980 102746620 0
219299459 323483370 0
631769467 186559502 0
6568541 792575128 0
619984432 450238476 0
179622496 12374577 0
715161061 98838164 0
292440538 405921566 0
775261388 309747068 0
256965495 82013254 0
531263465 188967634 0
230399391 623990482 0
140238793 578049868 0
399410676 187981667 0
458054074 262069232 0
523214859 232328902 0
553130811 552419981 0
243409478 641935609 0
612052197 221366448 0
403231190 549559393 0
246490726 444124838 0
177878930 788187453 0
80942114 504652566 0
231810302 33523337 0
140771710 56037300 0
105859284 516150829 0
247368377 135535917 0
148171761 447989656 0
133557173 382811220 0
94827814 253106041 0
187548567 271129790 0
253808714 292687755 0
250445724 105359959 0
610582335 679819293 0
161277332 777501846 0
536688415 418333344 0
255044787 524335175 0
228121551 96559541 0
369327565 149764937 0
592768019 652435384 0
294812961 139471924 0
283881089 69824061 0
453856090 63852797 0
12795811 213275482 0
26407808 592956645 0
4184232 61535225 0
472345301 275604903 0
218445224 780955751 0
772381199 789629782 0
725955895 378517848 0
214462167 493912064 0
156687902 151685140 0
115283040 500148078 0
401359181 696447580 0
259337005 197979702 0
303721352 287178783 0
111509159 524566231 0
562423030 792324345 0
149133363 596714494 0
4125869 557507908 0
250777223 240167008 0
202723807 511545922 0
101287846 299083792 0
226469943 607705220 0
6640636 353272986 0
503965029 168600452 0
458865208 530514623 0
77313576 167210185 0
544661995 192800381 0
378445888 192744887 0
398791443 367762898 0
227556703 449944267 0
655543547 570690918 0
151240206 217581955 0
290792139 257003181 0
777995412 142369130 0
780576804 263780721 0
667715871 655039667 0
737150540 500765383 0
306191693 505980065 0
302572710 635804916 0
182363369 521820772 0
179249609 376995318 0
504363494 715988980 0
280416877 622559675 0
300336647 556324083 0
421127941 403860423 0
67858780 599353795 0
253595473 226196244 0
377872899 565305303 0
280916539 558946241 0
751127807 314419356 0
522751104 576731579 0
38708077 29639297 0
526676601 397783145 0
363961094 128218273 0
50922269 371175385 0
286835212 556680341 0
297497496 6269722 0
116211856 181602678 0
381816345 617385105 0
492699805 451185090 0
668960259 568376046 0
487533449 531141389 0
704376944 120381285 0
354065134 157517189 0
41795735 261976733 0
554499952 179889408 0
242962831 723099804 0
634093348 79154970 0
319053593 122210046 0
698061306 237529210 0
354175304 40236323 0
145955796 706938861 0
797224759 172242145 0
223379372 273449428 0
94847786 504791435 0
28055066 18222937 0
798270151 532771051 0
582707456 791082042 0
771848050 539626968 0
382622896 94014417 0
252013373 579512003 0
384292279 155305995 0
678643733 19144370 0
150109394 272435817 0
341314944 28844777 0
169893338 524763061 0
484739035 756836474 0
728028730 137759717 0
191335045 350690088 0
190000452 322304950 0
536561336 754532586 0
375912106 2293908 0
501396093 305357415 0
1483268 27916793 0
265414369 78825521 0
26013143 479214075 0
691103280 58608804 0
556047809 372738809 0
104898250 216498111 0
513209367 162868268 0
720613818 223386569 0
313124994 370907822 0
732485662 178787740 0
421356374 623016725 0
368611100 708626636 0
651531736 250086944 0
214766567 75184719 0
701908095 598929903 0
251601175 630426351 0
478624328 433839768 0
546034709 362408978 0
405765688 267467954 0
372495296 777054403 0
158263229 285168652 0
461007558 476000640 0
32763575 774952812 0
400790714 159375986 0
213590416 187022400 0
211449958 528574233 0
617196332 616070966 0
746937526 481776784 0
572697384 109638828 0
119176440 688614870 0
392716901 36120924 0
33289881 674713817 0
731994065 89311443 0
13110392 343884746 0
619424005 647892594 0
453629453 354896837 0
44524524 538907657 0
618416756 307872910 0
368222555 237967171 0
101411217 462940564 0
288211864 151935884 0
9962666 680901872 0
424218690 495812782 0
131809975 229732081 0
41948757 295481706 0
491897930 646623358 0
166424027 219511873 0
393767937 592687810 0
703875746 474415495 0
389245886 258467582 0
459937705 500099086 0
526693861 604974072 0
209537698 699132527 0
419403317 753085409 0
189010566 418597497 0
551020459 249467555 0
547725578 198551622 0
373962665 327532772 0
622175854 119150226 0
84794877 98748958 0
63009164 706667373 0
337357395 29119415 0
78334909 664776942 0
406090046 699219843 0
153948060 683687284 0
584796831 704061482 0
151997083 67701470 0
624046420 410275488 0
199962972 158575792 0
376099059 198814852 0
454185073 96039685 0
230295115 660134890 0
31973374 261936785 0
578649350 554507819 0
417521068 618861851 0
573279535 208508830 0
563098250 584813851 0
166368720 687082998 0
81770291 463655627 0
602436279 216220727 0
228360277 479006423 0
123750643 387183294 0
789156472 373691947 0
789097530 352704135 0
384696911 402187113 0
457101643 342548511 0
221176024 304806947 0
297433511 279242216 0
477416541 765665154 0
271492613 695905414 0
280665232 322534952 0
172680732 486428801 0
33753232 295489970 0
548543863 708305150 0
58737395 480607932 0
72439060 564866364 0
465079008 154998516 0
695141786 112570557 0
654560289 592774149 0
210168659 311850628 0
264464502 325484166 0
465101658 251641148 0
417812281 656001263 0
197634483 774535626 0
270024256 351638996 0
123338936 430298244 0
104526203 487482592 0
725049858 615495257 0
716433461 79781926 0
494278167 42645904 0
762351244 304011628 0
277277842 751255706 0
582752245 82559214 0
175339752 765992953 0
71145446 734137 0
511031728 66189088 0
116073939 635655260 0
386032291 227096473 0
542820849 332704721 0
595184450 644116198 0
324622829 386709757 0
613378325 15507529 0
283976465 417887367 0
666879917 381308242 0
760397496 624782315 0
680789725 627371642 0
737908118 715835856 0
708837844 611492197 0
109192662 239562213 0
130104237 351908284 0
664463335 643685133 0
227974039 719715271 0
352017387 707812234 0
640884671 777453467 0
62467178 4825457 0
733845189 490005051 0
588005234 572904303 0
147071866 727999513 0
673743335 53836269 0
62631214 284330223 0
269076865 370062962 0
589112716 409475506 0
725016580 4060410 0
73777961 55166335 0
564037058 130820621 0
442096125 771625334 0
402950341 719552691 0
342062912 594493346 0
250529490 488698288 0
235346019 322678230 0
101516573 305371447 0
350157655 332807221 0
684621472 120786050 0
258378191 374176408 0
746659691 667017252 0
586865333 558661403 0
680533904 443896341 0
329323882 721723208 0
171685987 144217991 0
526737635 418086617 0
88498337 327516328 0
261190854 104960909 0
176343769 794556758 0
101347394 166845028 0
625988792 727715645 0
320723011 507846265 0
236600624 577279067 0
313115151 561171297 0
657352894 611593081 0
736596784 699468198 0
339714461 674134244 0
68309741 718009575 0
153418580 569803737 0
672821290 267398287 0
77048285 197275363 0
322563134 129596618 0
678286780 341692301 0
614747649 560738517 0
578255348 774192063 0
720070137 35987807 0
381389066 466776603 0
308255996 38440207 0
199453304 605094283 0
647440997 212925922 0
661858109 381238386 0
307686993 613971946 0
394839886 73505273 0
369253714 725353610 0
628563556 113581154 0
750780345 741931404 0
426222231 226407841 0
314458144 677528456 0
798604878 582588564 0
501184948 291598479 0
239383423 619017163 0
758119185 729150183 0
781191065 600390418 0
175509725 315512322 0
743117505 419078328 0
536037554 447548424 0
269236425 628146408 0
782567939 493590618 0
673407158 794324655 0
600658689 19787651 0
469790592 32751470 0
126071643 348962989 0
374047863 664844640 0
418136115 296517101 0
522894840 576640210 0
238715712 195158457 0
730601236 626850027 0
37704578 234500993 0
310468987 37229277 0
228248755 166327962 0
689144378 576074459 0
26706886 157962243 0
668266686 450279072 0
148356512 232680967 0
742393452 408372670 0
162049715 433286546 0
25799142 5889894 0
237739518 116890950 0
112796397 652524058 0
559330048 669311244 0
292726986 636881316 0
182902441 76585347 0
31511003 781623533 0
213138111 35855624 0
391788547 689950373 0
261884198 148397819 0
316506884 66148783 0
329690978 563353105 0
228198708 156889284 0
286476058 331170071 0
611854 565619296 0
136764966 682946651 0
716775705 35276399 0
157930512 781982920 0
612315376 786703943 0
59280125 646293669 0
554741389 752549273 0
761293637 487846026 0
163889692 196682185 0
191841911 457739094 0
197778856 658231130 0
75496802 371961452 0
489997464 486883032 0
54722133 561806299 0
647026116 157752255 0
291996789 10996702 0
136778821 421447947 0
606324599 65936267 0
36033015 735503165 0
409708232 522375675 0
744448872 465645171 0
376135511 16759802 0
267593474 324970798 0
94874322 794186976 0
572655652 164008185 0
690429653 178132848 0
621222831 135413311 0
156049717 289526422 0
269875283 668852993 0
801188415 212350720 0
614646684 671283967 0
544965292 177368570 0
287782690 27623571 0
84915841 178370725 0
638966902 401280922 0
254537896 633364171 0
711458736 748034964 0
262702708 444032828 0
583349653 529676919 0
254395002 535260420 0
502155302 685011192 0
577284187 268101607 0
174512057 234443676 0
32352096 796295989 0
5689150 666998374 0
335455559 8888806 0
232068303 730172633 0
769221875 431068375 0
600848040 281368341 0
426616285 640211511 0
191823565 725294946 0
70772660 454969688 0
41318840 52891317 0
616667433 344736933 0
255540619 657709612 0
590792863 457228812 0
740916602 691231814 0
770584115 16597271 0
582841441 245300633 0
92875267 73005970 0
258889446 441666309 0
273858203 571031437 0
519927242 121523285 0
132183323 629456687 0
288519077 646556841 0
707469733 592721096 0
195470426 558250778 0
357847738 598654155 0
707011348 402801122 0
550110012 566592102 0
553096352 523614858 0
735642333 167880851 0
525292996 493985375 0
272077583 618095407 0
460525212 345996526 0
93734764 681703808 0
39773754 381742944 0
759460210 286625891 0
735465515 778191154 0
527637258 410364790 0
6399563 45445173 0
469209539 667983567 0
206357697 499390983 0
22316749 168148869 0
467342040 734089224 0
287321990 215784483 0
680855425 74721361 0
608177342 205232551 0
84791220 626859296 0
223868492 125618155 0
705953605 553968924 0
317668624 302877530 0
593290863 184737020 0
248986693 126419928 0
266970679 645495055 0
218098997 600998041 0
409699335 116186497 0
777484748 557188426 0
235487241 738095524 0
65068338 432675908 0
482772324 586319828 0
313782753 243664925 0
688274649 456104513 0
31380170 231272827 0
632644978 321658135 0
188111127 634360994 0
150065526 734165497 0
165914630 276375961 0
685609114 13947412 0
520723282 747549175 0
519049354 116347784 0
140523162 100723158 0
563827925 55083177 0
146261222 296437669 0
715614902 388508195 0
235994855 657168094 0
59004185 771118932 0
586936959 291815703 0
213313312 779708667 0
165312671 433975641 0
736191671 506755664 0
480583374 60431096 0
294174867 464414217 0
602221260 411461050 0
112472867 180763563 0
12913799 750117137 0
475669589 513108151 0
105054088 784934659 0
531410412 770246131 0
128747244 114054943 0
193215386 800237870 0
504001912 744768701 0
793579888 697722293 0
448795487 712364230 0
603925646 287181777 0
410886327 204089391 0
207804388 563574793 0
752596364 380967824 0
673474097 301904274 0
665561571 522419426 0
377896625 105339742 0
471522063 699120948 0
397618018 94835491 0
16512868 501791806 0
376395467 445174293 0
638099242 534548703 0
169115358 159696531 0
104726779 763659525 0
191614190 143795718 0
259735285 793225450 0
750998418 270737438 0
317723563 194297437 0
552088461 376645935 0
533602479 722406475 0
180162006 650576203 0
464850063 162965322 0
774463130 708201861 0
402578206 393274841 0
650226072 431518651 0
245371012 309510023 0
586920043 102885743 0
626864977 98026444 0
471779399 674812485 0
741634280 506140746 0
686844868 215102621 0
655730648 15478942 0
784847628 371970121 0
672062682 711131465 0
557706161 490176299 0
258925502 443728398 0
397045350 638635172 0
264124576 531299492 0
512829674 288858945 0
575538410 452429075 0
47234804 135214358 0
633565424 168756333 0
21909865 219038400 0
237604716 681270580 0
387735642 438930813 0
263861038 703210647 0
152468212 358693618 0
86973304 744268965 0
381110769 133054803 0
773397696 84713361 0
438142835 194050336 0
239973019 121678491 0
226888670 389819142 0
93648816 178069941 0
149733983 611303281 0
698450587 19306828 0
722105763 761182660 0
573358577 11239691 0
437927924 286590966 0
579535302 707526353 0
72613594 118116250 0
79644345 363491852 0
4700864 793098635 0
97840807 251191639 0
68636804 673772598 0
320974485 196474978 0
164508920 165659702 0
338780767 739195742 0
610102136 575080502 0
746053506 232717181 0
33078334 591267813 0
204922425 208008063 0
338071839 489444778 0
287206784 131555240 0
171858649 351001851 0
281741478 608784803 0
744146854 796153106 0
734780321 130056465 0
521744153 43490721 0
530919933 800138790 0
245430256 94803398 0
510782053 468987579 0
199756176 82667118 0
215533525 579168475 0
340256900 578351507 0
373056642 137416099 0
162241995 155291497 0
543191173 75876168 0
794265988 335106909 0
95691733 541291977 0
56450992 452846938 0
528484791 301952218 0
129793037 530010077 0
609014644 510595079 0
42456522 370896698 0
621480747 400826088 0
795649206 720013499 0
198738283 621059483 0
453223069 199049342 0
15111408 514756763 0
420735702 679335151 0
120160351 144726657 0
751586557 537195777 0
371188291 398494436 0
467381064 366823940 0
336121642 730868104 0
748123169 740192176 0
709899519 506555488 0
191375514 718138534 0
243104436 487590506 0
100775267 572275688 0
144894058 649064767 0
272033126 257003731 0
417461919 147405928 0
307440526 17258626 0
215281339 370558991 0
84437354 271110874 0
582083956 461093574 0
142414776 753728800 0
717518227 259918304 0
142854292 624834995 0
202935174 453151912 0
123581713 492117649 0
464498004 208592865 0
501461938 292253626 0
356573923 248387926 0
54235889 161421994 0
91617427 705219348 0
646313933 610094898 0
518058889 659289962 0
260587036 207631573 0
224610911 603031942 0
458922500 555955644 0
772239413 665264635 0
147765797 347044831 0
194895809 686884667 0
724131593 236551260 0
344330900 217926502 0
3192239 163739567 0
742086980 595805739 0
46325799 321618296 0
542218396 432623481 0
695848747 655155645 0
766253916 795357660 0
412281603 144314138 0
206999338 68329188 0
447668560 680940582 0
422135270 191216107 0
298589114 584839911 0
140297055 9290590 0
489170577 416528797 0
577685489 548901381 0
199490261 569720206 0
365087189 682601448 0
736634447 76446283 0
315474689 265638159 0
264327384 311618174 0
575889112 527236004 0
4758407 606665634 0
160411634 544536081 0
543010873 236455213 0
523861431 3017543 0
754232185 138465716 0
399781839 773820373 0
789956072 641388068 0
554241002 656740309 0
494657943 82391160 0
268871593 781033131 0
425167514 295128865 0
181309631 31056501 0
687637104 364219681 0
100491104 694082744 0
397776749 433468340 0
569447329 80583589 0
36009167 7751563 0
693356860 432691730 0
629459735 728822796 0
654691960 445128080 0
305174056 551221950 0
162244537 730215391 0
748224060 247038375 0
559482458 469864155 0
185412489 379638842 0
432197306 408654808 0
69054059 381247596 0
664189649 295804735 0
590941276 635089646 0
565410724 290797514 0
396051792 243240962 0
439716369 733870892 0
314617375 570275312 0
199452961 747924232 0
92953442 649005756 0
335343624 239873430 0
706733651 114175209 0
71975977 799732184 0
273114706 28592248 0
181146890 269514932 0
349532237 236163667 0
572945492 4087672 0
793238588 348973780 0
486975459 273315843 0
557923430 504562782 0
697546736 87305701 0
97099934 501333676 0
444845264 777353312 0
54335298 489795873 0
140600562 224983000 0
663637227 78691159 0
583017047 205848504 0
740320173 385281302 0
629843346 225725097 0
636889600 145655855 0
532653159 284340719 0
161481309 175286710 0
679703729 586028154 0
248824430 197591974 0
438232443 323623168 0
172030498 352239624 0
319221916 748087079 0
224017307 364619422 0
548187746 541060289 0
320359230 10197367 0
750182926 85569436 0
153965586 22172757 0
60258666 322321363 0
211595642 204794391 0
591862882 472823534 0
562999868 367683931 0
455213093 301587637 0
6552874 145308796 0
169011429 215968305 0
687699854 747774994 0
595359502 790838641 0
263955030 104972513 0
101463807 500433319 0
398374423 281837652 0
25323831 264023376 0
344481712 762861874 0
10270480 416595155 0
660535716 549413998 0
168220290 250426662 0
605215349 732382131 0
690067849 536663804 0
625416394 440425027 0
414421651 277471393 0
786547427 437937157 0
728471855 583341164 0
649307010 568560263 0
171618762 438091989 0
787685839 187977928 0
463817649 510768724 0
792059094 601563095 0
666049313 294865115 0
475120327 548662716 0
342928989 447884871 0
167443427 759112385 0
90993644 353518667 0
403395147 423095453 0
397549477 733066037 0
247270433 418269074 0
287493173 55806744 0
120450000 480090953 0
338536808 292066606 0
652480173 792574282 0
254556257 350738290 0
379828421 125094152 0
119151285 230876327 0
112499367 359528147 0
141534461 249050650 0
659942452 224162289 0
195624135 795362713 0
230426427 86307508 0
778553331 295308831 0
539313491 741958063 0
328464394 605217007 0
133860501 30966769 0
179717200 606741063 0
328571592 62001491 0
50734366 115735246 0
747883281 657573719 0
648528857 43799596 0
135808632 366723378 0
316495623 129891119 0
275887787 766841890 0
79837773 640667624 0
500754678 556925952 0
244823862 37032778 0
190459253 637700293 0
575991256 133794187 0
393826620 465627379 0
518877244 478868002 0
75832084 456586976 0
527283875 684946794 0
181934985 226560492 0
623029911 752877287 0
336905052 291253317 0
488735769 197478531 0
228245620 563312668 0
39609767 90984695 0
680535556 328127626 0
154942346 395736290 0
151993036 172051628 0
719364836 468811994 0
451469205 62045655 0
405786622 264150742 0
752617499 697142562 0
5691014 692045004 0
296133580 730700784 0
356974599 81972712 0
361573677 677928860 0
401961243 61759787 0
324631635 446724978 0
337149600 687021553 0
583581155 381331845 0
724618331 223060289 0
117728564 52640502 0
239940236 469055019 0
430135018 546024546 0
57168516 626245765 0
422465726 445136563 0
517822654 87986308 0
499598562 164227103 0
205316297 450384428 0
606018956 27334504 0
369189549 245545679 0
155406838 333306556 0
481242440 314164280 0
234370689 742883402 0
715485422 202943039 0
797666639 548950560 0
644466883 380511494 0
569215470 742133367 0
786568890 135586039 0
383988649 33276792 0
779066716 266496813 0
425096490 291725747 0
83824086 321429694 0
717418914 93203770 0
734416186 654072164 0
376771587 779919623 0
580651695 621645921 0
329892552 21738426 0
79019132 632480355 0
780804625 261260686 0
195137334 191359265 0
413207135 398014111 0
144621572 674193063 0
29432738 643294845 0
464900383 361147804 0
455366564 701976254 0
570548512 338771753 0
82370284 606852569 0
608594124 452543499 0
715925039 581742920 0
62669103 770406749 0
421728498 1192257 0
119643561 673136070 0
659985610 204073039 0
760945024 580557929 0
40299721 202019020 0
84151798 200306126 0
453575672 757460107 0
366834310 746248172 0
573754404 512810398 0
104003723 618989637 0
116384978 107214197 0
785981802 389440555 0
311525387 677985163 0
788434760 776477616 0
444190878 222634815 0
154805248 514846852 0
420078327 371229936 0
32555088 196881565 0
690141847 737170315 0
179474531 662102685 0
266431527 330558825 0
83615506 377276304 0
554366620 527087437 0
538238966 678400655 0
137264794 417162211 0
39150080 637412110 0
156403778 34523119 0
26679027 491746461 0
88624505 733671946 0
488799299 437841803 0
288288554 755906825 0
614938261 204058795 0
742264551 351618001 0
329024333 398176770 0
723454231 769441665 0
714900927 747316746 0
63226933 498411497 0
798027474 297751019 0
213288430 241831931 0
227397787 5099963 0
466657425 358612037 0
763582587 157484871 0
382884010 31072234 0
186520922 527330235 0
24334689 521966744 0
193356665 12219990 0
429016955 418417438 0
717107253 595384662 0
445926812 395958312 0
250614358 733506897 0
225446007 155417802 0
747142673 40263350 0
379706073 697349522 0
749180442 547071379 0
660948246 487830717 0
226624300 659812723 0
326899048 518080252 0
564895230 640047228 0
505283101 552455337 0
792869177 297209319 0
421444400 48077254 0
409362926 449621964 0
791830543 261334678 0
42109913 74487727 0
477911840 393162782 0
407387653 624091583 0
165068182 539358678 0
18604689 175737932 0
198050543 558790407 0
204891396 629764551 0
519615515 597604350 0
243599254 404710400 0
418904891 666383229 0
200421776 129117669 0
319647258 335639021 0
755988437 112338090 0
470600795 113902265 0
325816156 453602403 0
429462333 550273823 0
219517412 194371178 0
375881486 799547316 0
379396570 624379166 0
444328657 581103828 0
188756171 785905392 0
678881270 215893805 0
479751030 388027453 0
437666196 566822679 0
784146796 345785490 0
340819868 582151686 0
244177345 128013635 0
767235294 32579098 0
633968328 616914371 0
380142220 438874458 0
46431211 156344057 0
535186231 330591750 0
570475821 471591265 0
56123078 657595539 0
258249874 570863327 0
19442744 479549662 0
773780915 183418654 0
679698104 514475450 0
112725076 383503806 0
134416813 9893738 0
335868065 314541359 0
147908035 370824356 0
677147583 299488467 0
81072691 431963012 0
341607961 423438316 0
424834694 296754552 0
104650411 217335394 0
723988724 303625259 0
510025814 214224627 0
281977294 764998310 0
577988368 550799654 0
667395949 240937974 0
209382275 436501199 0
259111338 789808264 0
717833543 579165502 0
37167596 503647055 0
86232025 758354099 0
308931014 680250812 0
727514201 101920916 0
529720884 403355026 0
423621511 586867738 0
303808554 17693581 0
204111148 656725592 0
26571177 368788887 0
463869680 257102756 0
354640264 635737705 0
154241713 201802048 0
138292128 351397008 0
63108318 46149147 0
222596250 49859483 0
771341955 87446085 0
367235167 718653483 0
585981520 49010082 0
334689003 284869114 0
516689899 745831089 0
143308424 653733594 0
358288486 640493655 0
774114967 412882526 0
208265825 584633080 0
496684863 505626257 0
197887044 713076239 0
163856636 711008827 0
386838651 57073080 0
241363316 737973807 0
123850374 730924579 0
236485414 740444742 0
530186136 797346848 0
407533151 21944592 0
36414694 38294608 0
207046815 245680668 0
19574617 630683418 0
306757264 531823504 0
361488371 440046792 0
344987217 358249997 0
318237069 12097306 0
182602949 731345549 0
315307501 585674300 0
414659758 590301882 0
470948681 666328582 0
379434638 207392987 0
530636860 387925672 0
321521354 581155086 0
444406434 418199846 0
337784700 797567281 0
145834623 110425780 0
108755980 231242524 0
207020829 172425129 0
266665507 493844819 0
420406365 6355194 0
437376150 200892940 0
641130224 51180810 0
607671754 333087192 0
629851688 545915147 0
789715241 371727762 0
467451165 660148428 0
88432360 601724122 0
685957431 638407150 0
695156649 525867222 0
238153075 212598599 0
732176196 373734323 0
759152967 705181522 0
44250450 160596943 0
370328982 733744039 0
202372185 564030523 0
38577027 592651470 0
631859089 454345434 0
654742638 646513001 0
450642969 691009940 0
121132594 2074686 0
68910638 166937900 0
348518542 663356846 0
139103056 601395057 0
535062445 272164959 0
14543984 621916892 0
248598299 339079301 0
552499068 312133688 0
272153014 509239148 0
346734034 475130906 0
57538134 552012145 0
469958965 723539945 0
11407789 401339622 0
679008142 640746294 0
603421192 775136565 0
44336242 332773503 0
277176866 637323739 0
423605327 343081095 0
90947424 632600648 0
468640796 49930286 0
764542044 181056614 0
767379332 390515857 0
453748138 638869888 0
722966945 466943114 0
156119778 766213994 0
248416826 323393219 0
591885928 711793963 0
215962759 268869305 0
271328581 704824526 0
188488774 508488091 0
496812972 115538320 0
708187127 480799989 0
293590212 722525037 0
519706835 212938109 0
251847847 171504865 0
395355224 489047258 0
750348574 334970144 0
337356789 401450981 0
85764019 36773568 0
714367612 775534724 0
590774076 532260267 0
154388127 272313084 0
240441606 278012398 0
752325013 507247806 0
532563761 376936503 0
132937069 478259094 0
628816892 444344394 0
337170964 317301723 0
221380314 258867914 0
459481092 231348653 0
777482551 391372950 0
678868321 301630225 0
497914391 743037614 0
496367533 408282839 0
16576114 614612193 0
492503420 240738716 0
266432525 526848044 0
747061151 738719316 0
765201321 365848206 0
435993741 615414779 0
629164659 285096908 0
435491789 421509682 0
265357289 639570893 0
108571753 132697427 0
719830894 612828340 0
177391067 509270832 0
33424861 347869813 0
130835188 249345695 0
576303522 463452319 0
115460359 622304975 0
370840407 720086085 0
521439230 680480503 0
495572673 655496466 0
719759292 116145584 0
67567453 155306159 0
705243243 163151659 0
645038938 587483878 0
185178736 239989928 0
440886724 100140503 0
314048798 209441778 0
543765091 551744344 0
310780042 180301865 0
621581429 367405957 0
397605394 435846763 0
724774277 415989818 0
637787393 756926150 0
200448925 508834673 0
671853726 774738651 0
464360519 699321495 0
201869081 536399414 0
635019371 366728999 0
477822944 618977092 0
669395714 499165382 0
8294750 302184260 0
613360249 11273674 0
710340704 443771400 0
648316980 684437740 0
355698949 381141970 0
170255128 167639942 0
577424169 412050505 0
703209015 592242739 0
774489734 542397392 0
411272213 78817208 0
495735548 606193358 0
207740890 619700390 0
47552184 54832240 0
551385973 684029689 0
241487802 463709357 0
54802488 172319193 0
97839690 568736266 0
691508509 385904233 0
448945118 732635813 0
668034376 304226573 0
244105772 16792050 0
748272131 166777934 0
730590638 476766635 0
460110847 721911510 0
453666939 20195022 0
105716185 424391706 0
509988225 552971745 0
245202173 50234476 0
190898389 341747797 0
169979114 202151569 0
332004616 411576788 0
551498507 381749426 0
48907724 570373337 0
676323557 54764298 0
70127322 745436435 0
205810052 327154217 0
380983749 749334457 0
218822848 454979539 0
428340765 641216452 0
703638739 522578744 0
466552696 199671213 0
474692928 505450164 0
519742279 778997733 0
566918249 666352041 0
215156988 264600369 0
22109803 578809580 0
490982847 782423812 0
769862033 279822710 0
139431888 364646924 0
59095236 661879271 0
379088720 222672969 0
587064262 436847631 0
64902845 633277906 0
447077563 713555837 0
247176896 636629951 0
366124707 382981285 0
673170426 126662382 0
621932832 321571333 0
697464450 801324601 0
469127411 519203650 0
159634619 749001826 0
11966946 646168863 0
749814882 225364009 0
777151580 715076258 0
353979972 589509429 0
383486418 789286946 0
757707022 596900497 0
236083740 183121000 0
713708759 624868897 0
102688932 755783569 0
103363102 106003689 0
142462454 305041253 0
725619466 587224092 0
792560846 542048115 0
33569637 569836832 0
739609673 252312862 0
610457611 733467893 0
213168702 592140243 0
510835998 197928610 0
242257919 436381496 0
314525652 136557330 0
199316948 780795150 0
468909516 506611597 0
283224564 461650738 0
260591228 397555168 0
360191138 79387304 0
22471 435143249 0
646983885 122000578 0
73018549 254351246 0
487783429 290286675 0
790547136 787174416 0
785699362 404900616 0
679490909 55266623 0
583206618 663438466 0
230433677 252547388 0
388517883 162779723 0
500207874 320257146 0
557563728 797720368 0
359343471 87958365 0
747046763 296121289 0
591717061 689697613 0
416146486 215960904 0
590475985 205402234 0
57257439 756248897 0
381855198 214269330 0
600274897 547011885 0
105475372 563495858 0
502185528 462375885 0
254409866 680954362 0
451621266 604099477 0
179447066 575877317 0
715657126 666268884 0
116288973 497705956 0
697111547 302598671 0
478129446 618660068 0
503700329 764649245 0
419320264 159404714 0
179086865 456867470 0
347516534 274143107 0
17735542 241274993 0
713377163 749463132 0
573966339 303914239 0
109272410 628638298 0
651179251 387932456 0
197941256 519472295 0
338030293 454670659 0
314960068 11243705 0
423054609 578089780 0
613919911 88021244 0
543078045 219547685 0
243621613 32017241 0
89206684 542206860 0
530532682 459293075 0
544504511 489507842 0
245596325 423363992 0
209343630 716872107 0
126198998 349679939 0
768818935 131316090 0
110150520 758227630 0
222470463 212018694 0
184681316 287799117 0
241066732 528241771 0
22419484 59185780 0
485094946 659609781 0
314575520 169778761 0
38226642 322966787 0
497012261 241294887 0
311082207 211636756 0
794232355 688607249 0
257352671 668624226 0
7295996 203703885 0
504673009 511535095 0
645254157 330065809 0
741193489 371814945 0
498139080 486103140 0
327259920 412571626 0
230715962 626646291 0
400653454 401483025 0
500733719 107011498 0
46512660 220312621 0
195141555 670797538 0
158884103 648804210 0
386166055 69928091 0
415176766 347383922 0
26776199 101330694 0
216759130 366799037 0
539787618 551523308 0
58073260 373920404 0
88804077 515410641 0
784412176 558827451 0
619558869 127539400 0
641871634 113377061 0
25424588 698380156 0
108746766 34900856 0
742022133 691122778 0
332498730 328800170 0
427155446 727837775 0
482037475 96600862 0
282142877 123790290 0
216851640 768082396 0
69951297 442761781 0
224360489 446448164 0
34890389 510463135 0
491711841 48505443 0
632361910 643948749 0
736443632 564325855 0
535848525 483413105 0
165804557 661679853 0
349553317 546698935 0
624425100 760755344 0
609726213 400766400 0
9670745 356712737 0
768779605 153100872 0
242958515 185516301 0
754564286 628258770 0
125593228 798200641 0
553059696 579149200 0
388614761 185085667 0
306151963 317069102 0
673609828 659282669 0
651725392 685149408 0
649027238 77162970 0
291799309 498518607 0
702209841 136242729 0
612220925 534367329 0
4719242 694110687 0
12882950 357326511 0
23123868 210170203 0
261027435 73209256 0
260030353 506753204 0
92479172 745856619 0
312441309 212167786 0
106471707 687974429 0
199578385 381817746 0
650463378 638335942 0
25233687 756018171 0
400521719 320902267 0
273238107 560016242 0
355338298 217994687 0
96653300 396328176 0
517702037 230987614 0
141385150 278526506 0
277365991 326559187 0
127821085 291061594 0
700305772 407000127 0
595775720 518456233 0
670896693 71902607 0
602389859 447602960 0
239872298 410840359 0
587155947 69849500 0
30467139 372117752 0
762663547 405678862 0
762602180 590389487 0
314825817 120122865 0
3505604 189503053 0
598762721 306613374 0
419697846 464918955 0
59975508 153327280 0
273728610 37628624 0
675669997 488449744 0
710783864 403364958 0
734354560 695291630 0
8692470 213248475 0
278563539 508758380 0
722600965 155217538 0
584882208 144728128 0
576022074 692100017 0
230805736 434740199 0
609458038 107041156 0
528032964 581939405 0
542669396 604798437 0
314254092 311852605 0
254963896 217422053 0
684345439 301943397 0
119132022 397560798 0
718912191 728446926 0
417799882 362902971 0
592087466 297245435 0
96677500 668399937 0
395945007 261407843 0
203470355 174411662 0
537686025 172081245 0
706119971 789009882 0
91546528 677553080 0
769200328 180268135 0
300722794 710157044 0
1121986 344546042 0
45256302 372079457 0
749312864 536948358 0
2033033 546090371 0
67510774 224550707 0
652011416 173518273 0
399402408 339797394 0
655672856 612201220 0
692293999 408580441 0
340129210 560932799 0
85319534 152736486 0
607498785 595111170 0
431740195 104395865 0
583749273 640416455 0
56278458 634026775 0
769084196 761536381 0
717681835 377271355 0
259101993 696704841 0
646727402 216687290 0
758561750 385247999 0
613564066 215159787 0
639050610 690147474 0
429449392 510274 0
549931500 303509777 0
227010306 345536841 0
751574293 122218286 0
606782192 496608825 0
161083359 698699242 0
56806704 91218803 0
509201737 786611120 0
684284175 72533980 0
392754702 278794120 0
241654398 466047178 0
682215151 697761534 0
172816739 118926145 0
285888900 161985376 0
13848521 527432101 0
296645354 506322585 0
419192635 523883062 0
444293309 314589346 0
155482573 367531872 0
631895848 666039230 0
262602165 777572171 0
280723752 68747299 0
549216410 200323921 0
217304908 187542090 0
176897678 246635682 0
713132943 48311725 0
531330613 785863158 0
747363983 24806905 0
614878630 152012088 0
773770207 714611229 0
107497433 377948076 0
622763320 151911342 0
649924733 583006597 0
534487102 455356678 0
555078882 377562230 0
351465943 617164833 0
690731784 150740742 0
108434743 268529918 0
540804446 792498520 0
583057591 404751162 0
178936141 668827985 0
209686428 383597608 0
678653639 750114534 0
524214853 61919733 0
599862363 398445254 0
759095979 173291416 0
469035422 172133260 0
476083790 445534981 0
42672197 455793641 0
169642217 56256154 0
63261273 188222790 0
685001605 215507769 0
626490584 512378492 0
797858619 655788984 0
770809859 598632312 0
670296422 628343087 0
461473490 61705646 0
50522454 682079449 0
636779960 504749914 0
211850031 507539249 0
228807880 717302756 0
352057741 291647044 0
704213386 759586038 0
339485949 575990635 0
327071290 474512679 0
797875226 327697462 0
702032170 425640547 0
187394785 594152376 0
16953799 568573826 0
479058132 711264049 0
720376619 278560464 0
207869346 263596045 0
100699929 416575291 0
241782191 620943159 0
160475 771866646 0
661118854 362334041 0
282876758 574233018 0
725388126 399695232 0
435658778 321569308 0
149452584 36443415 0
503787737 492818178 0
749934048 657166321 0
745173067 185279802 0
271964685 619963325 0
295304964 270709730 0
562958365 109311857 0
724643336 311953843 0
23785475 697957962 0
624808194 153109222 0
63633997 544656059 0
428273390 294002624 0
714731873 263588549 0
39230605 86943578 0
648346689 653077383 0
253131239 557887518 0
464886265 777793104 0
172680009 516324849 0
757939952 576978147 0
216176287 502403976 0
200410504 55552941 0
256323675 376888665 0
609835370 493861437 0
414647545 158263511 0
230745485 365740663 0
110449432 279257956 0
1655392 44689879 0
788321013 448853359 0
791977299 541307900 0
401342338 356759443 0
792060415 320286150 0
258001947 123408741 0
60858109 484752393 0
308721074 402960504 0
748289753 479016539 0
605621329 46981628 0
732436385 248361804 0
430989425 202163508 0
374676592 286879277 0
511701570 499133040 0
580768291 174099496 0
66615139 492876420 0
625870222 603861507 0
584753993 592754888 0
98984461 783236437 0
792961359 407115221 0
457336968 632967616 0
39679128 547152170 0
556141559 26772550 0
7015346 108320204 0
740960813 769099880 0
107447295 400121756 0
23578312 466069781 0
226942965 245933270 0
249723105 732508080 0
525945905 4935905 0
797640710 352699957 0
141849562 38700488 0
91370175 81191394 0
663480267 194933340 0
100348819 363504934 0
299204586 23383857 0
485723512 97516866 0
685485225 787677555 0
664164924 323405938 0
21692439 349717418 0
567886454 477128661 0
227715237 320623208 0
620834349 587566092 0
722454307 679267557 0
480056342 241586571 0
418170656 16818310 0
450934931 239212008 0
393738792 390236126 0
108415570 441264257 0
702034315 42013111 0
365383918 137537128 0
667136236 525536874 0
354085920 799571963 0
98129365 22401236 0
445074991 145099571 0
505060910 253659962 0
565646721 780774561 0
326843545 111390710 0
779532512 340454806 0
552523710 681166574 0
390220986 545908363 0
794895148 770940749 0
10668022 762705735 0
794294658 283226169 0
124076828 545355511 0
430026577 152520831 0
621297630 211244683 0
414514440 447436482 0
100759534 160107578 0
46254975 351676106 0
354959013 378093646 0
242888445 736197224 0
129432358 391767827 0
47515883 675296172 0
501213445 198833297 0
149913206 288166507 0
219116556 328999732 0
210965820 16552441 0
147617918 616426383 0
537058179 98969515 0
726999846 357910867 0
326182304 739102839 0
400729111 590157752 0
628837362 17070612 0
790656373 497603853 0
635793023 236800037 0
421498108 336577574 0
74689245 216558109 0
800283068 660030121 0
507990425 669147466 0
333795017 780343286 0
797865215 240803653 0
116078598 331660324 0
114385339 801137359 0
627996469 537597225 0
49298048 358295917 0
433941375 675034847 0
394461357 464488679 0
460705128 196969472 0
269804173 796365287 0
106028508 507309635 0
409722666 413079929 0
452392791 211977169 0
691253601 774945229 0
661225165 264361007 0
196512160 637134548 0
222250200 497416257 0
65770873 205616393 0
657383794 774468485 0
517913929 561184579 0
355560295 571436039 0
360786606 378542640 0
304534498 797211975 0
196260490 161834739 0
603114475 648021447 0
55175486 489624768 0
610062736 749865493 0
134731475 647727071 0
466572494 312816403 0
317990594 724193686 0
16488960 290519478 0
420183820 318934770 0
251830119 723426698 0
618316068 480806834 0
611960273 108411486 0
584452943 721250319 0
299289691 717485752 0
550299005 80595571 0
409035652 22701583 0
593367660 95137768 0
343409719 691182146 0
239770558 660752455 0
175128875 796395487 0
300549155 505684955 0
35679882 433854033 0
355918392 458344665 0
652526731 81378069 0
98083771 61215255 0
291514481 323600153 0
737344053 523064986 0
21180343 252653368 0
178589897 435604454 0
363407575 349990049 0
396755422 734624981 0
139258817 116146882 0
723944784 623777201 0
545541726 725752268 0
402027465 795946643 0
197285750 569509400 0
145955005 220585990 0
792185598 518386138 0
363675034 182266354 0
601954043 310996114 0
553290313 691767872 0
321603504 16741032 0
513706841 705665064 0
460065728 410580781 0
179796606 195777378 0
397512385 573893253 0
41467031 91766176 0
110351041 211417667 0
394280078 288746789 0
203671976 742074271 0
105670783 395152704 0
557144480 249911869 0
304598583 209617587 0
670259631 59381583 0
756767390 5247419 0
248584980 471824747 0
773812462 765426920 0
168205551 501977729 0
618574125 143119138 0
496335313 681775290 0
84456643 641715726 0
700114753 201713738 0
762192715 473283902 0
217778993 547850218 0
469529935 780239712 0
603514779 414464675 0
800527024 784702699 0
99268479 216320962 0
663153394 389140902 0
617644798 33315531 0
639978753 125964564 0
166873474 609683994 0
209256167 30389111 0
477500875 43625460 0
673449866 710796353 0
195138232 161396264 0
448225215 476101370 0
301855183 13416363 0
497223838 312271589 0
169068969 20279135 0
248956323 576745712 0
553804987 120891494 0
726722932 269946006 0
217309558 343760391 0
155036176 93763655 0
581317064 87100002 0
263839551 479260556 0
571017871 524894590 0
330054980 143395005 0
378901546 22954522 0
603509924 751383876 0
305226960 328119590 0
355357074 363065469 0
59741202 742034706 0
182418215 541463177 0
261218584 160495011 0
786716372 650422478 0
372947242 430810880 0
723656944 751067530 0
371952552 492847079 0
748186230 443004208 0
18469297 56570075 0
763155321 479192718 0
359417776 566852870 0
515224279 676560316 0
136371795 449262386 0
135059231 575668504 0
85839564 446352243 0
59118187 343267399 0
204557137 612549746 0
706174456 352740921 0
799136424 747096578 0
374649969 356414956 0
453908460 513877068 0
333032528 385519342 0
184888662 672575765 0
460966571 152420327 0
484618129 399476963 0
382461565 169335670 0
100055121 635167160 0
43905685 735005384 0
395798644 520315756 0
539133314 312021281 0
145613230 424047475 0
92018758 440907632 0
569829795 110861906 0
565853481 328982456 0
335700797 387348574 0
328946483 445198119 0
19183 662915243 0
703647927 29537387 0
246830300 720094547 0
546251701 512498826 0
95088394 531200618 0
161030048 314941517 0
375053914 559990099 0
347254184 295807452 0
583045540 533286049 0
303527628 377824425 0
72874017 789306894 0
437100274 657366769 0
796119085 191558515 0
229951875 693053525 0
757491970 90900152 0
113978781 646984995 0
74775104 620560246 0
527994031 190937943 0
504045707 344616034 0
226340692 645904657 0
755099782 420211243 0
793722067 640187821 0
179315200 448671462 0
221841736 5890372 0
528299453 115741076 0
352367528 14650063 0
404143906 433666640 0
44083095 538014208 0
397008312 118168946 0
618462962 367020852 0
646909382 18820576 0
480442261 167363627 0
570334768 104574228 0
631955273 65184267 0
720663105 313658716 0
678960697 293258278 0
719424058 317202257 0
89941421 69552919 0
437277414 610869164 0
203288056 535492516 0
589718861 216669757 0
560081625 150761198 0
476073920 19090079 0
84065129 379198869 0
553253850 747591362 0
652211154 6263912 0
219333707 402410736 0
89625262 106342076 0
652333636 352078679 0
498115048 484700766 0
487234407 282809054 0
227330003 106126467 0
122024753 88816099 0
211794446 777761764 0
229177591 586753368 0
513762009 782390659 0
467406372 604787091 0
744759185 707369712 0
61055408 116108133 0
577825322 21345433 0
319013326 792136635 0
742268774 28332546 0
148442067 274426115 0
473187336 738250901 0
615744013 190564672 0
380444537 285329293 0
14196006 299627225 0
39824769 130101240 0
328085905 110366997 0
511974380 494410986 0
47444548 66249108 0
467955003 277860043 0
156771827 330128980 0
436967833 153406864 0
488760184 767476804 0
173752132 356757881 0
585870042 729489868 0
291794107 205124477 0
424316624 97798917 0
743261713 631256314 0
87563287 490276869 0
744570801 92016678 0
329206768 610925978 0
377690462 706122503 0
664154519 87096968 0
666315367 326720546 0
779621332 758217554 0
245153080 200141641 0
292624437 678379894 0
164446320 713252588 0
266119331 34288410 0
97532576 177634917 0
629220575 718145171 0
302574480 229659003 0
114458746 635083964 0
337244880 147883631 0
389196113 768079770 0
696434555 152144212 0
141716772 299406922 0
323493348 56152833 0
40754042 198550324 0
20876922 79859371 0
82227775 786527183 0
175542797 94469946 0
13011269 619344138 0
238679055 535476518 0
283084604 230061135 0
123672270 366802514 0
66621665 148958562 0
796925426 665114503 0
38235482 149386661 0
476690506 584904907 0
21880995 240647173 0
90551162 129476689 0
630354505 444255620 0
765846984 469285893 0
329057919 360864122 0
413990796 683677898 0
791449741 548176315 0
194258919 402624032 0
390715710 385305055 0
54444836 534227030 0
440909758 321981547 0
236157946 266763212 0
511785550 62101112 0
530923154 527653694 0
155007010 368965509 0
500112226 460926223 0
744873634 7785485 0
662556874 228143337 0
178677419 90851038 0
167552986 653478273 0
358754568 228762988 0
315304518 457310196 0
650008946 420148822 0
162519159 582237526 0
685531554 63426967 0
745880641 336379203 0
247810941 369303195 0
87192712 734204310 0
681660430 372492527 0
761478403 781212592 0
92647655 501624848 0
288795434 248000154 0
389771504 513103784 0
776160402 801688397 0
514234900 632437753 0
644816000 485737429 0
234949700 341055427 0
338333395 592354116 0
29266676 745569651 0
516234631 158370530 0
620805047 157389732 0
291703605 615734329 0
344497070 709723541 0
402633893 526546782 0
135291840 23825657 0
482074992 101882000 0
422202650 220836338 0
568881530 70789487 0
318819468 80320540 0
586897287 557304008 0
702128920 7017511 0
356589901 434089359 0
130557179 377435662 0
518607168 542021860 0
179135409 679343742 0
172704443 667155886 0
89758303 780838896 0
364250126 666307982 0
134865402 39950804 0
787555488 193585670 0
43054675 167709335 0
534062689 62076556 0
290841937 400886086 0
124775814 697419383 0
565603998 223571650 0
379090182 49332256 0
616551555 544263801 0
568210359 60502899 0
218739072 553493801 0
32821820 10944541 0
275165929 704478027 0
426170762 766618797 0
370392245 50363321 0
577506165 388526344 0
233067993 362609424 0
780701650 63878954 0
667201327 461855910 0
550997096 336548759 0
698091660 117467610 0
27176713 321992432 0
626129368 17761868 0
156864001 422630853 0
657062843 393453966 0
619643830 593092794 0
216468581 62677168 0
239520847 323622990 0
682867821 468896421 0
753782623 656151576 0
90905930 551988936 0
574282810 343009253 0
642436370 521098735 0
17996047 592028816 0
588570489 151701153 0
344292908 72455535 0
410787510 326486168 0
139563622 20926386 0
378268602 530787072 0
626333982 312010622 0
768126128 549853405 0
195151037 614534288 0
774392881 101785837 0
44243760 739713670 0
370408371 255155604 0
336467825 759973856 0
434469660 369002299 0
26067927 367197919 0
511379578 25138432 0
170416022 545199564 0
692073425 484270336 0
120286791 139967769 0
62414723 73155852 0
664068278 196138824 0
54585237 768473390 0
647124270 95239218 0
133106072 657525085 0
775446355 262533201 0
197409573 250473686 0
553132675 724304868 0
55940335 237678137 0
674979901 475264752 0
201318825 763783743 0
153451694 164327212 0
518266686 324657132 0
673687359 522030060 0
538747971 619237937 0
379048898 146883455 0
537075350 429847670 0
120075866 370090837 0
435312876 37004616 0
270205281 41691602 0
112457933 207618447 0
636731993 220476515 0
612762629 75551745 0
534647195 341597257 0
267959019 200035606 0
82568131 532840908 0
720230977 733452429 0
627918925 300694341 0
602266264 508643977 0
622463184 738990653 0
424386306 243149627 0
63329911 137149747 0
629496235 630632257 0
119885313 661375827 0
735152674 253005934 0
209875590 591979830 0
214483643 590632935 0
395158521 281024015 0
797009220 309847178 0
589430465 324867139 0
195182174 478572644 0
256189172 704931895 0
292636014 37058683 0
107370330 681473502 0
543416363 520551668 0
458861107 409536462 0
114690899 289681003 0
185787104 88385729 0
553648616 704486385 0
794851193 426831295 0
312992805 131968380 0
202252593 165438111 0
406480347 763137630 0
549427070 146037883 0
254593078 235185340 0
381907774 6640551 0
663151019 471588589 0
159107313 175081754 0
113653160 523725681 0
632727110 181498579 0
440252013 504171989 0
189552368 386648908 0
551598635 641349667 0
340789311 697785918 0
83813272 65865205 0
157124027 72258166 0
295888435 224224987 0
563018367 233864961 0
509284555 794174888 0
485761885 751748456 0
788737388 688582843 0
302464598 332360916 0
583419481 625654474 0
514504082 238382872 0
432017978 96372706 0
665770444 134091020 0
477446598 178466942 0
29881480 650294408 0
153131819 537396712 0
153159992 360683914 0
418992561 293799743 0
113812128 130719710 0
220077075 622010219 0
345070089 633621696 0
525171099 787403308 0
478563790 552184227 0
747074314 646051233 0
506963941 37263412 0
48089495 567870658 0
763387461 169112947 0
264247935 339840790 0
111582576 536481874 0
649946334 687028728 0
34149666 602990358 0
431932476 339777203 0
159789969 592905130 0
389984645 495525472 0
136183221 231551247 0
497292191 452797232 0
716804020 506021383 0
33154860 541341007 0
680188248 297383723 0
179023125 349059561 0
179323429 35458351 0
683436021 673024831 0
606687386 787641485 0
694016393 280453687 0
246585404 188509321 0
706278107 370291516 0
726763656 463330880 0
77944007 587109600 0
447859764 117118759 0
655717735 321503364 0
726599941 204143063 0
152032769 4664103 0
384240122 600353797 0
281703353 297346320 0
32691783 617573911 0
516555749 55856314 0
618858080 443390062 0
113721141 756792341 0
175507446 749152841 0
96470707 161615962 0
482233054 60013617 0
640553973 601977198 0
522579454 365904861 0
296345387 707271778 0
220290600 238170419 0
361510977 290249550 0
53986330 71282241 0
798852231 343840448 0
314486841 91752334 0
78691236 593703449 0
547659177 69245855 0
783169075 792878759 0
280666824 697764760 0
461346911 771641233 0
43225556 140226566 0
596319277 108816535 0
796643304 524941277 0
163521918 255306385 0
690183237 217302183 0
698181556 679314748 0
342925188 207576365 0
380557116 301371359 0
269744994 734242893 0
243940381 549413821 0
556435784 301358880 0
119373775 278994932 0
389933557 693804069 0
177125037 601238999 0
294470229 666711272 0
206368492 354256138 0
652914749 428132535 0
254923572 75997609 0
327884535 406643039 0
300457568 294807032 0
698203993 349475184 0
732744750 318635614 0
560337528 191911836 0
52079835 556387387 0
502659187 72178173 0
133471590 384512404 0
322868409 599185941 0
355225081 284294246 0
26174196 174702230 0
635034055 373158743 0
510184582 304870957 0
671418375 100213083 0
391381483 542607298 0
156335984 96788261 0
670587052 209228332 0
233687068 296389680 0
599974623 36801674 0
592371463 206800614 0
59288776 629543196 0
756438362 391854380 0
699963442 128383488 0
420035380 269215359 0
551791395 683491334 0
101405219 163703009 0
66872822 763975194 0
239155342 310367992 0
414009032 462903081 0
603685862 161120258 0
760479694 594843970 0
73864040 25937 0
685136826 20436660 0
23587878 449921782 0
114063168 444622091 0
503249950 617165290 0
548377097 344241632 0
92687942 454499489 0
100509194 765895681 0
132077297 166301312 0
614371770 621945408 0
231499743 302818384 0
421626013 206865131 0
37908444 358420506 0
293479425 728480469 0
63445315 772826796 0
199546184 33856031 0
707527472 730818356 0
197718838 556121919 0
686148506 274035419 0
467146862 109217476 0
283118246 53729967 0
502287108 319122103 0
96594262 786692504 0
146272997 781433184 0
320392434 67160006 0
767558407 799206742 0
204254079 257284560 0
348070974 256769089 0
654195623 326192397 0
430500239 393643316 0
128004516 17763826 0
505628117 652194982 0
107051390 797545961 0
320371998 672437314 0
55358387 344298946 0
528667273 614633842 0
617137554 543944612 0
65322587 405698929 0
293554977 556660128 0
331930642 424601204 0
457956124 81327885 0
622797280 709943682 0
220526160 412753437 0
674681495 283582466 0
434139977 703094109 0
258717140 370115153 0
499680107 788370119 0
632814246 395735592 0
585743953 693074519 0
679655145 254646351 0
624838830 432687747 0
726188727 223344000 0
66532260 626182653 0
152780193 187150763 0
504119630 782427476 0
785054856 676351716 0
753308324 588872287 0
728477318 274019897 0
553878184 228582511 0
746005347 780439807 0
238387887 630887080 0
291120504 382876029 0
602825200 200601185 0
391114561 763452675 0
494884707 703684629 0
170372255 123767776 0
703144645 89891136 0
497522684 13867527 0
739904567 249533531 0
496050793 466010027 0
84990490 655508275 0
746584496 83625535 0
513475115 533277492 0
421210893 128968715 0
195295745 782422173 0
654733925 299521861 0
687905209 8440431 0
273253902 359187124 0
62767692 606698259 0
756304659 489033140 0
536965179 210474387 0
372640139 681768863 0
534602313 689826542 0
619022485 655157043 0
281231389 324972063 0
714481758 129766882 0
484676767 379432187 0
449314132 36980677 0
55642441 584064973 0
204448465 483769039 0
110428504 585208451 0
504120616 243783037 0
71689226 374191435 0
379279953 317171034 0
201979070 508893898 0
652065621 702458418 0
214509577 643959232 0
517147637 405753002 0
467485574 445206276 0
620180226 53456633 0
415198892 257897364 0
319885052 230042540 0
535980028 548724195 0
29493223 392242613 0
632533560 19162593 0
302785964 173139726 0
323947533 783844805 0
281445449 477493650 0
282392873 486555910 0
623717216 648833953 0
132384994 587178046 0
100156960 795982278 0
269502479 29599340 0
581127363 86417377 0
479929079 263825900 0
505754241 798353051 0
711342442 205438887 0
119388053 42411421 0
321785121 738618847 0
44910810 523560888 0
119330008 436489227 0
582607982 492129964 0
321070909 122635108 0
237488779 16854779 0
208637945 123419717 0
198513989 612155264 0
682284548 297930221 0
642673673 146922781 0
89874121 487838465 0
290839473 227192589 0
309133254 194989604 0
41481657 308163036 0
268713772 342679210 0
673456230 399027037 0
375982309 758901531 0
153530038 575031562 0
407296409 651575802 0
756372255 113061441 0
729588479 32272174 0
675128215 746329889 0
433163642 717528343 0
409361352 495466994 0
569355258 718839930 0
800447471 300101966 0
517937723 272858936 0
295436996 631108871 0
230311847 78409707 0
213136366 666967632 0
247678948 615763491 0
380522937 673981387 0
251519030 374779237 0
345959660 567395358 0
793286615 286808771 0
627959092 727222007 0
259824603 4992472 0
149386165 419807392 0
560614777 732553376 0
120438712 764992178 0
220441505 685499868 0
497648998 348020869 0
709919279 378356710 0
686625266 676481207 0
714186242 227293049 0
53112951 801119054 0
237902517 207799845 0
718625280 446700251 0
15695153 171998007 0
147811751 580869904 0
315119255 28457371 0
641705116 582560 0
557979331 77573730 0
223596616 218461703 0
482252178 559206363 0
537639996 4422461 0
755873293 76667053 0
559953010 594383848 0
358745524 497418140 0
325159700 434473831 0
540059247 82411671 0
663754927 128398865 0
13064216 593022523 0
512226401 118151596 0
478081654 510620631 0
459259203 474317372 0
229255298 770632529 0
367225274 514297915 0
510225551 237823183 0
594035586 641358719 0
261482160 385619363 0
166878557 800838077 0
534514068 243174301 0
643637865 772890347 0
51108369 429722301 0
57024872 754017381 0
511030599 1232347 0
95606049 633804878 0
708569319 380115095 0
473887917 219102450 0
430973777 160357264 0
724536130 408473964 0
678501542 611610634 0
315459187 184736591 0
662517494 535319657 0
608865847 545781778 0
592981901 60668408 0
544937038 749322820 0
670032042 441372247 0
654468776 417414732 0
150137316 258489348 0
489429230 459944492 0
155082036 582967161 0
221033964 521429222 0
453562327 456203168 0
598927959 760895634 0
61761224 785715862 0
76187169 602633301 0
122966402 272752855 0
423011392 247826210 0
475669924 374393565 0
655513605 547794804 0
635871501 101362025 0
624638636 183438845 0
36719548 68436562 0
141365120 760461305 0
84016557 176157404 0
787899055 334364688 0
348388448 744522021 0
575204438 593273543 0
213884295 295509437 0
56904501 358320387 0
195492019 115392078 0
681189414 41240754 0
273712991 696563167 0
471988923 453578713 0
123586405 395895510 0
226397629 399405330 0
594374657 636810162 0
298391441 199106124 0
667317608 632298613 0
168736357 504513503 0
493787811 758506496 0
473960515 493031490 0
559359001 197013707 0
321323096 483925096 0
509600263 225468570 0
786112068 62935965 0
299993149 537705500 0
551663554 543077100 0
223745040 97417190 0
396722116 308745975 0
403472087 319510976 0
200004897 565212169 0
659155432 707675229 0
548467065 451421523 0
290832460 679043562 0
774294353 334901804 0
224168372 193403628 0
483275798 532190664 0
489131851 337843442 0
49300611 50887950 0
770456127 297325960 0
24766579 136771451 0
143243214 323785254 0
710055281 161678850 0
726488634 781062533 0
362106178 705471892 0
710777863 284497892 0
69859115 426405095 0
532942144 393657861 0
89682836 718130192 0
513880357 198722656 0
710696208 503883128 0
85188909 468053748 0
523816461 403748703 0
416234260 483386509 0
31262029 710567671 0
244778801 717475227 0
474903015 197819133 0
495652188 295310634 0
785756663 732342098 0
576786373 283509238 0
262896193 204548556 0
379326359 344856868 0
556325178 76388850 0
499467159 562147377 0
647173155 129140111 0
333421419 223836641 0
343496284 465875173 0
700503222 595138132 0
292740327 211658660 0
162754480 684569318 0
696111743 102480807 0
326075151 334904857 0
744972056 799972531 0
479086937 658962844 0
47460819 216542376 0
312450447 696008170 0
336213795 400359644 0
160526047 756815436 0
195181033 393807419 0
182697334 613097815 0
451222908 319690644 0
387076638 447426248 0
75617500 540332205 0
724196346 666368987 0
587637883 135530298 0
69080368 578299638 0
549068714 593762045 0
105361435 665757479 0
755541301 299087512 0
451413627 764023771 0
455250878 272924104 0
98361411 495477250 0
1832753 364356158 0
560767754 401552180 0
279234897 479390962 0
286532753 366038111 0
537628241 640479653 0
620080036 709321735 0
357652655 82678319 0
295661966 162356994 0
751301882 659790608 0
134815777 269917032 0
344524476 294531878 0
74062932 726942688 0
300422622 468723036 0
434827662 274128767 0
627522775 798628921 0
573987859 778426105 0
123177613 719331496 0
126165178 398363827 0
43130518 559842866 0
662433056 386626756 0
371653805 604725059 0
387819442 530850844 0
724967448 513411085 0
76067575 259634447 0
227477070 77311930 0
266826048 797332814 0
321186931 345335307 0
510787061 424400308 0
270549510 58891960 0
599355262 471922153 0
375742686 574593914 0
707484987 171353210 0
669707518 665851244 0
647651564 784946470 0
538651276 430338363 0
559505130 576678219 0
496563540 311873592 0
405571416 787072140 0
284256683 385312686 0
687001048 452066661 0
398411136 568007506 0
313929932 506378964 0
675635328 445304201 0
112588853 595114909 0
707987358 718148914 0
372001208 238981993 0
435030279 411911133 0
103450000 507085275 0
718054973 399536471 0
621320410 83694381 0
661234294 786036121 0
546896656 151937990 0
582765919 580024110 0
605363964 420829556 0
270239160 333831281 0
314228044 481838460 0
344290867 344375349 0
503811872 276113571 0
3999049 202983422 0
262664466 197261283 0
527085074 700758054 0
417403232 584077017 0
253944114 245963930 0
754938145 146510242 0
411018216 102528763 0
712057077 727900977 0
323833949 332405512 0
5464057 54855571 0
273686745 102058539 0
314535781 79194374 0
468093230 411038780 0
103575566 484697505 0
769039777 490561945 0
258674090 622563803 0
640020974 367613626 0
86519069 392575148 0
425615105 713025274 0
752547696 313725939 0
610508250 239482479 0
290651808 629572847 0
636857833 645428721 0
635667731 729271255 0
275084539 646236778 0
232111940 546840155 0
728077191 771007605 0
414938874 199903046 0
773348369 260286667 0
414352921 82693215 0
160044386 644284883 0
197401871 749069014 0
461056391 351500733 0
405847314 148870131 0
164000638 698880530 0
540043291 765526082 0
606528558 734705055 0
689940378 438382756 0
347496278 601439653 0
425430393 11892789 0
301087802 775970835 0
406595610 720937610 0
451515774 553865396 0
199665734 559107084 0
749922765 22501994 0
237825260 798889989 0
471222917 55377778 0
103151970 563125164 0
230337318 529645013 0
98622924 781170506 0
315771759 688094614 0
537423731 420876801 0
371679961 794984814 0
367962821 83234515 0
224604621 223325790 0
255075680 557501174 0
715043951 533653938 0
325808269 369949529 0
66765332 544597634 0
618129155 741541272 0
233889103 574478713 0
447137990 678332897 0
64264056 199633604 0
625769815 272427346 0
503964266 155795326 0
25573424 363716701 0
730922236 100272175 0
725689485 459957283 0
541566664 198562280 0
561164315 732384384 0
96668587 544658317 0
593060263 774220260 0
729532987 241057156 0
57276314 352133572 0
365710907 271715113 0
681262221 774837805 0
742900565 642394584 0
690392183 628916802 0
151797421 477815967 0
523270464 248976633 0
522229866 304895323 0
222388762 339792739 0
148775797 347413904 0
131046602 742646890 0
458473492 115749056 0
5141364 793310070 0
99984084 36184571 0
248196667 557667036 0
569557517 106674720 0
665786056 278185529 0
745431362 61907898 0
724816602 287068844 0
526301550 543262139 0
230024511 195536065 0
452776924 405010612 0
49451611 308451934 0
668521927 464559930 0
178819476 152832612 0
215095954 452851343 0
346010797 104764461 0
61465497 614715317 0
544969319 700778270 0
443437750 386490344 0
451866947 449644847 0
237871413 413267444 0
754938667 555103677 0
432417845 288579404 0
491530914 81036419 0
156573853 204766458 0
588053755 206577214 0
174404664 702882260 0
155080202 720056683 0
166637289 555655794 0
351937496 511941487 0
616632501 2657212 0
472024978 214967012 0
569713327 324677715 0
16363462 397155320 0
400998360 709170097 0
661223566 60101640 0
158982014 672706645 0
464746437 719351509 0
403746433 186142554 0
502042523 76964470 0
179150605 695566390 0
763489307 694111271 0
731323665 197476693 0
538531234 681009525 0
307996949 451289336 0
75529309 675213333 0
149145626 112907704 0
197189253 700326657 0
677991765 354425287 0
702145088 455398120 0
439947660 153520075 0
139031676 600724893 0
770495283 686781515 0
165821965 99340507 0
440250860 265034125 0
784541283 226142646 0
755346272 7851408 0
143896609 175360591 0
452017581 661060982 0
200404646 302490811 0
322761641 320791482 0
72245718 130263726 0
168673763 512780655 0
691648378 41699201 0
394196374 256596848 0
596236700 726603623 0
65830490 577828296 0
549515499 597396267 0
386727428 626423691 0
533857667 389185228 0
249719221 629548602 0
675515926 49994737 0
48220198 172847907 0
27535736 441980585 0
743235075 338351528 0
80677613 549745598 0
761290825 7722591 0
533957361 265783604 0
259974297 100885488 0
558195560 154064397 0
5239738 77203550 0
66025025 74719975 0
426778204 749083218 0
236941939 193680318 0
345964273 524466502 0
125098918 196253813 0
75106600 765465777 0
374641315 161742127 0
48385293 618073423 0
761494235 703833452 0
415192122 95088454 0
480196465 337529442 0
274178132 44048759 0
367228401 496244572 0
90446657 157636851 0
640123975 696887809 0
358581688 687981531 0
455111149 332943352 0
406264747 529842590 0
783888106 114220071 0
61169657 204235278 0
332715629 794455260 0
501627142 782968848 0
438239346 557815355 0
72439338 262944294 0
450930424 682314890 0
638675393 659270285 0
801536431 388721199 0
385778320 150734825 0
733299139 724446197 0
761971178 242548819 0
738686616 725246213 0
293137901 196421964 0
705358325 434766056 0
554662155 37052602 0
278329516 422048357 0
96015131 603400185 0
154554318 501851266 0
768586296 86661422 0
385825912 238476395 0
61561416 736499013 0
91049362 78157505 0
379042320 218917898 0
363647137 66361107 0
42936456 715733851 0
303008329 543279612 0
113402559 747886958 0
637505715 309965778 0
633655925 114838198 0
297115954 602640008 0
566043376 26081504 0
420011174 770949072 0
75925881 775781916 0
111390249 502192654 0
23059202 69300297 0
313199701 646374268 0
489765096 762634541 0
469353254 297590825 0
303587230 653878021 0
566344593 794001866 0
349688316 762835673 0
534226475 400801321 0
417069630 253413416 0
387311747 761301527 0
412211779 192925548 0
582627968 9398297 0
101534824 524005350 0
329031925 3664597 0
405785112 708588866 0
685651736 6848697 0
349134624 548169575 0
439656196 209495573 0
576961073 89089042 0
165100691 769541916 0
530932869 110916954 0
698794591 549796010 0
356801937 172840521 0
706268779 509656249 0
645687037 335554585 0
549837030 676978988 0
323389991 762081939 0
523302301 296051584 0
305158715 234590161 0
491694379 728189407 0
189018871 40230056 0
494148801 740261240 0
582846596 488302615 0
464060122 120005150 0
301465666 658072880 0
570849456 118638942 0
393634631 688913641 0
787765157 24705208 0
415878820 444705585 0
376263232 298333061 0
355665370 278183654 0
100252410 746625917 0
591625384 725802265 0
349414653 127386079 0
589178177 716029804 0
196782622 441874698 0
116810070 92824607 0
111445376 1437021 0
299706987 775978755 0
353529158 154764489 0
624457303 7799414 0
469900304 592755039 0
684615995 756610082 0
648964400 248594947 0
308365534 382562355 0
462581282 649335875 0
226988486 69572588 0
585635716 98911659 0
663206384 189927470 0
615843402 728034379 0
690965169 662009008 0
47728098 568301662 0
377043572 361849179 0
416963567 568946436 0
276405708 676383010 0
475412458 8071785 0
175567244 401417410 0
441277401 145794741 0
753255695 186520326 0
762931401 758792487 0
462660833 132256224 0
582232942 664520724 0
190966865 26479636 0
32299985 646934077 0
97131139 588903431 0
454354594 688757469 0
329396161 277004083 0
627130239 768011895 0
133777328 465647916 0
399285810 543067496 0
561912706 379012111 0
752474734 282466591 0
319745852 714647008 0
97729285 384700646 0
540294020 484243014 0
658942888 752460528 0
51045400 73582252 0
13614365 778510634 0
677887403 700349901 0
794754254 525346615 0
160608896 343335370 0
102280141 3114036 0
782226686 383785907 0
301708523 596728333 0
789633340 74903944 0
788333182 727408956 0
156446189 454189374 0
545809751 586121135 0
499797815 138338492 0
176328729 692736365 0
693279044 58691724 0
406101058 433160676 0
797509059 703309582 0
35423000 388506723 0
656246656 50165370 0
157991393 248328374 0
142004598 674641473 0
800784437 550758139 0
119991164 98894517 0
458494542 630060733 0
496677961 135930754 0
228747006 779203774 0
391381744 573288000 0
151020892 31679393 0
278177844 653512354 0
121101216 431194171 0
166607069 252227738 0
677585386 563626481 0
32633735 14503583 0
762765139 53617467 0
251622431 311438024 0
364041892 30921808 0
612666771 178327627 0
344537598 562606512 0
570375504 453826435 0
256841406 752690138 0
696976521 264380698 0
680770836 745250615 0
73369034 745412924 0
42511959 705264363 0
684184967 693103198 0
94610833 294993057 0
514341216 493073492 0
571682780 252617834 0
184431497 745936300 0
21506588 554034565 0
714889419 477912907 0
319378139 716434397 0
201759394 32937559 0
268419831 799333192 0
150320776 235302129 0
435648293 427138087 0
107503503 9585566 0
292079702 520876881 0
513817795 180877703 0
141457374 740181376 0
647776687 446878293 0
764036216 361815814 0
160812059 788111952 0
709930883 800281403 0
588730636 444881959 0
554554569 51419132 0
401069645 105731311 0
49108883 226771023 0
390884391 598001881 0
21658799 786139015 0
374792258 77128900 0
49037177 107682872 0
737671126 259562281 0
776173369 720565278 0
48186360 367576028 0
238218953 284299301 0
137568481 726741368 0
741060197 435838726 0
604175447 296088520 0
344162936 601572299 0
49979115 543899820 0
319289118 679145425 0
70339171 665784547 0
352038722 764849810 0
482951114 695620962 0
539085214 282022091 0
710699437 277088076 0
201735726 299114139 0
282015631 322613653 0
556761958 143672167 0
172890362 209598173 0
180066539 510190253 0
248190026 642782221 0
453344141 372663422 0
461261268 187384085 0
644283931 661697261 0
586342127 467405914 0
129983862 34232340 0
205757038 731122228 0
562607484 369794354 0
173760293 553477146 0
263296298 152378120 0
538583330 342037844 0
775270634 610865710 0
629473584 605135402 0
37797532 484513187 0
171508480 179583464 0
340384122 690532885 0
234611128 639983010 0
729823397 693425964 0
645599862 318961959 0
320593150 542408722 0
104555515 48534710 0
648760477 66202476 0
328368625 588214301 0
774370849 794537767 0
516841197 166471540 0
151421554 102535980 0
578329466 190218803 0
486840412 734885154 0
509497015 392247955 0
687172972 242048857 0
174323448 417458841 0
316863904 419761598 0
541171451 394887526 0
500734803 398863676 0
455660881 138231492 0
23106943 529894828 0
703253508 263974328 0
416508929 254817699 0
31063128 136221281 0
712295054 343838399 0
563803808 697914164 0
691344915 36801549 0
150301100 116898338 0
535701541 481982900 0
797046781 587053701 0
463943541 604978597 0
340273467 347547485 0
426971812 442498423 0
544152612 77779339 0
135492344 364346506 0
557261138 109893957 0
289497519 31673436 0
370239591 728430685 0
564128559 639394241 0
665980720 128382490 0
220643829 795346724 0
182956777 388142403 0
363771263 299616838 0
397235969 608807905 0
86946670 378985955 0
609038698 134141499 0
614467961 217819915 0
712977135 493259769 0
774642520 634501889 0
168362283 256523880 0
168523729 680077637 0
27759870 353428044 0
29562769 578627733 0
756163620 784597433 0
563695604 652652038 0
511207094 572524426 0
712028191 719347020 0
547538555 551880483 0
688803351 478971965 0
142590366 306217882 0
18291567 738875655 0
694845417 196437221 0
292831815 397118489 0
511437070 418763772 0
674918084 620451227 0
294375103 500081481 0
128200879 201122870 0
123671037 211282578 0
396272612 284606935 0
328236639 146302781 0
752147653 275576493 0
13577616 534691894 0
151648925 535380333 0
170759351 177823783 0
642505226 14117835 0
651621682 257853482 0
136147240 384501467 0
773806273 60868718 0
342950631 695602266 0
350718982 743850178 0
792654211 458133785 0
215397667 465772429 0
521068427 456539645 0
107041114 343933194 0
749955727 373201653 0
274295873 396377180 0
592308899 440524424 0
318828220 746464224 0
622010429 220867224 0
763602352 195978182 0
798108497 86544856 0
452827075 483876159 0
760327621 179630960 0
533068211 120503148 0
363543056 788307984 0
562343677 406509118 0
660502115 248735905 0
401516496 594703560 0
192799266 440947555 0
247610174 340602031 0
485294942 638883538 0
601042260 526080456 0
331251441 201727157 0
607065951 722506323 0
553846799 430305653 0
714755239 391403064 0
92225945 329656862 0
326972330 572181527 0
572407476 546567707 0
195011724 416447378 0
508398822 739003790 0
240116051 765169670 0
443094053 121983534 0
412870125 376993556 0
359574344 482874916 0
548325155 674624567 0
29134227 465083544 0
415419074 783957922 0
367230552 310145997 0
362042780 321583104 0
732201071 119138624 0
584786480 152671269 0
616508368 754079312 0
8387993 319945677 0
128233165 599981766 0
12600686 300541939 0
327947807 767710692 0
641804451 548116506 0
439770730 614563300 0
215119672 748946948 0
786149462 516835185 0
105227987 716103315 0
62517740 415832622 0
707075828 120651954 0
689804780 485812808 0
662817949 403186737 0
47610582 703662420 0
602519291 586928887 0
329948400 130886169 0
596443321 759386794 0
411313302 773733224 0
411002760 658935827 0
507925758 129370480 0
758077050 41964111 0
243225374 325526350 0
528804541 121373981 0
482710791 118338337 0
458266571 568449862 0
280062042 538555950 0
777944698 402471176 0
667227504 748551320 0
29232814 575810473 0
123029744 701667859 0
691552105 228629481 0
289419577 628655811 0
109084831 22002867 0
198016674 259967045 0
681694550 190742017 0
10923442 152787914 0
327129925 140675928 0
158675335 17154590 0
439633241 107815719 0
319966456 177039983 0
361918581 81138352 0
46966941 670761336 0
229711657 424801101 0
744232176 437421864 0
267006144 727170659 0
581810440 565727966 0
65181167 460228336 0
684419581 583328811 0
261397481 306802470 0
15462477 514470717 0
481218729 442935462 0
160230797 391033104 0
259409160 698268004 0
133732576 576083228 0
773506619 574455354 0
274399440 299739801 0
36039741 790400530 0
338526854 670576756 0
137669199 344786115 0
174755372 662574276 0
252219910 367062736 0
261348373 374786317 0
580553398 415171935 0
773876626 481558426 0
237038860 415167866 0
2040557 377630212 0
692611617 218131872 0
16365204 217814513 0
45115632 587323731 0
69967113 455334610 0
247863206 623438055 0
661436361 582851753 0
799193123 690076690 0
777798776 645516412 0
742938730 247878702 0
531592684 784067010 0
407156763 487580667 0
21614691 316086375 0
455352578 710963274 0
479446817 307642268 0
180682048 121840672 0
625525858 16865667 0
241453472 278043117 0
496206111 138587083 0
34929913 679897414 0
113625677 53790513 0
391338203 171143928 0
320975045 529932369 0
796824138 696329565 0
157875374 585972617 0
197102533 272959600 0
528150510 683305581 0
488649666 384213625 0
180957169 614538321 0
750714530 489716121 0
209749118 209951769 0
475012582 320417639 0
739164064 768059607 0
436907836 608903356 0
423936720 606536516 0
453673544 396236582 0
558548588 104223599 0
292157613 778981173 0
354043472 154738755 0
682145028 34472179 0
411556098 65516097 0
243900254 374904838 0
270369196 147329063 0
445813480 709852546 0
111711191 81583320 0
706083477 488026401 0
450698605 478419633 0
384031826 739247610 0
758989388 349062030 0
707685979 34079106 0
496680563 427351725 0
236177439 454833445 0
492013943 157451488 0
57236635 242626296 0
307169667 39854871 0
588817508 59589277 0
49671264 96115827 0
670165020 654952692 0
551708390 342919490 0
93346910 714977017 0
486006417 718960670 0
27762063 620140788 0
167034971 29062775 0
657400619 549415640 0
478742140 735014620 0
782565156 533635211 0
74549600 432742313 0
553940 440984968 0
325450000 515988455 0
550552156 75449693 0
440526628 695223385 0
769265300 563911669 0
155864896 12312668 0
159854301 541233386 0
725211880 623124491 0
264675890 630424661 0
623513761 728903062 0
445045072 103878193 0
169476468 558297543 0
683526722 356395555 0
15820213 441451634 0
772214420 402415088 0
656629252 556134059 0
759231156 624236308 0
421640351 689170876 0
308739859 295179500 0
415950784 466072579 0
569578301 746587789 0
85261257 235573031 0
59981024 741811035 0
294919101 697257226 0
432957494 85088736 0
300434961 552187234 0
80668707 66175219 0
439330364 601759736 0
170441210 644085154 0
693544157 734407486 0
587727426 71687864 0
238934313 664168261 0
671153689 410654790 0
388720767 582669554 0
294685921 156454776 0
185800307 717746602 0
428222689 351139395 0
775863562 134771697 0
275568380 534993330 0
121497255 647776946 0
673443185 394979980 0
408998266 24410126 0
195039271 487014539 0
124607655 639720309 0
560470695 606139779 0
777749259 451007010 0
5736130 786516311 0
560349992 109206931 0
624182560 796941452 0
34427645 257974412 0
322166447 342441048 0
461675274 358652464 0
420846852 497481435 0
605356152 431449310 0
770153528 548160901 0
21237797 737101430 0
762069533 390079738 0
229770402 502907121 0
115375643 354159268 0
782607526 766145517 0
47023910 726756095 0
213861485 434464835 0
67459964 617723705 0
389592959 639690159 0
9204138 122735477 0
353790655 608081323 0
146103013 628665975 0
1574323 4811340 0
555097708 652241156 0
796090852 741498665 0
362883537 571765195 0
656918541 731137362 0
167864116 574835101 0
146766500 135174051 0
725773479 501172677 0
271021295 736385386 0
127030590 204672525 0
179182661 497050659 0
556836734 582394746 0
649144097 491173744 0
205196680 742765481 0
700189731 613542245 0
718063896 214878354 0
92014826 611651997 0
193533446 118292076 0
630723549 211851926 0
460943057 698088338 0
789297751 363820997 0
210093978 197206152 0
467339949 487886428 0
758903502 656436231 0
759365594 43139424 0
560007449 679669472 0
313050624 609113456 0
125085978 48324735 0
55305330 131062001 0
36305084 607835543 0
558946549 704890294 0
201862212 264595925 0
231059018 98806586 0
520068166 50634820 0
320670320 225739986 0
624119522 373922108 0
85747389 541352683 0
462202006 177396721 0
398209573 408345766 0
444981477 282788723 0
444468326 36440434 0
76505035 5602490 0
623670461 498236568 0
240656982 32722122 0
298957825 761169649 0
266315041 453599237 0
387855483 41019412 0
678110721 151672046 0
105733946 43444104 0
373397312 405848578 0
281789635 404298648 0
126314540 663249412 0
34865071 577223927 0
43478733 240037428 0
499540255 176139145 0
260042828 417058304 0
294262719 735246669 0
53912237 335712963 0
398873223 150526913 0
451751373 200022366 0
247709350 793604242 0
636220885 205051013 0
276208526 791827347 0
489032137 450599970 0
127027230 692428650 0
190461276 154765266 0
349370390 408209154 0
294428092 408190181 0
211760331 646793192 0
359930794 210219802 0
271993124 653149334 0
435959928 317976411 0
509047038 683700219 0
779945380 148852516 0
791752948 625769371 0
294836763 635981214 0
387516647 26680190 0
610450359 686893896 0
446653479 130514467 0
208241077 208602654 0
374798115 343904775 0
178380342 633738676 0
210607995 169005022 0
442950347 180782184 0
749839969 110925964 0
409627681 699830111 0
554398034 363170906 0
218414015 475291433 0
277013425 509267551 0
420049368 476374104 0
473251403 436775869 0
170957406 257539598 0
387396163 698498462 0
714107147 113424602 0
262318344 402595350 0
89006546 83255673 0
675213761 544230230 0
800243405 371048565 0
594498756 43070745 0
284820491 14134590 0
487766055 757905012 0
640076421 443673749 0
438565995 468420982 0
423446921 577616713 0
718812334 752518468 0
176456800 518684151 0
563970491 531764304 0
487343433 606447155 0
185077940 61128291 0
728478505 730496436 0
639411599 27714072 0
609943753 336488525 0
209364153 505046891 0
512027152 207662292 0
359195889 691375773 0
43480780 27278959 0
499263094 765567036 0
67386922 207316341 0
510665522 536693160 0
535444668 442566559 0
765432473 90438564 0
316560284 388856455 0
408710409 263487239 0
12716710 552585128 0
202508877 205723226 0
658627103 291828884 0
721200560 763570646 0
284916452 478814057 0
235857217 720785034 0
564915199 489487863 0
619239074 766938506 0
477890389 215445508 0
594509898 294628991 0
787289753 339808267 0
453792347 110115695 0
763448944 617765349 0
645534509 37657332 0
195168356 657683391 0
794824148 350402556 0
99391650 715348356 0
620364928 702424486 0
21565490 228860728 0
257693901 279830386 0
768447826 101496826 0
191544194 613181945 0
667667194 640052730 0
787219142 477370128 0
739289910 783601893 0
468936671 137983017 0
653067688 545479606 0
626633406 468091628 0
438578420 458203030 0
453869229 769315011 0
316495129 284347402 0
177429790 189869516 0
570364981 158744323 0
639976661 313828887 0
728909578 386872705 0
497595540 34652945 0
683043973 214087825 0
552274548 277490658 0
99153071 475992928 0
87445293 98641578 0
693000679 99795106 0
385770566 264877011 0
157568207 89730828 0
143930126 267673724 0
431439744 617814622 0
154981948 437779878 0
647692430 324404569 0
588936908 738546361 0
586681956 771885731 0
736792264 721186802 0
379769577 130931590 0
740954260 622687565 0
115511480 676059502 0
210878977 760209111 0
123706499 774213346 0
678372728 28880551 0
263330749 565372820 0
572489937 574329415 0
16857978 419388274 0
6124906 498008840 0
714442684 642185779 0
168285509 327034554 0
546508290 558717457 0
788506318 111997936 0
137530162 232875743 0
208962096 761102982 0
515270259 254909378 0
107864066 408821913 0
161429654 251456037 0
385671078 298660776 0
604265404 373603190 0
81634612 127323828 0
250855328 621902655 0
759392465 210935726 0
61305659 156154139 0
79372791 693951883 0
242461416 578542363 0
679281363 387614056 0
334723410 259391940 0
191055792 276134647 0
495320955 635362080 0
624572766 192590742 0
785618558 718641589 0
792854453 339757072 0
110278783 498914427 0
596447152 218453285 0
751416252 63047604 0
204929105 759711092 0
621913445 800671267 0
605302029 528179324 0
295664242 541659936 0
415018837 138295302 0
483098067 168935382 0
114315015 526018383 0
277059456 478146163 0
534565104 574658223 0
745459358 772646375 0
624577983 485650273 0
493300597 678007562 0
634171768 42376224 0
560252872 723569400 0
577810757 571685227 0
16914992 534432680 0
289111662 23513804 0
237486372 182067868 0
317457492 795897899 0
602820671 304544771 0
423877925 17712492 0
90268543 234658852 0
369753153 708828278 0
399603177 268984540 0
249363870 280839560 0
393685837 146667560 0
777463381 569269713 0
235351606 235232388 0
273565631 73319162 0
709403015 125700291 0
99152315 349912186 0
788039497 358949070 0
625107326 226243174 0
144180486 566119312 0
794059186 430488750 0
490422043 248812487 0
555758956 445415871 0
617988331 507585173 0
97689978 667080421 0
242988446 731242198 0
686746958 566478058 0
328827456 235399917 0
187586882 772264914 0
28483076 751262287 0
554956607 617006039 0
227328685 58815508 0
736387301 231586272 0
173962837 170261675 0
742550047 138492770 0
620886442 516637712 0
468520411 418122593 0
530406521 158792953 0
209855052 72492880 0
153448312 394065557 0
426148654 307343791 0
783244601 454772458 0
199839843 203120459 0
27291522 364549897 0
426840930 508663616 0
634140043 301713283 0
221661842 711489745 0
238691827 501512114 0
484536255 279396252 0
638089188 104178612 0
34531956 141606018 0
704106700 322847629 0
784378029 430256977 0
17570924 400069346 0
679027821 757769399 0
552991234 242927186 0
204307092 416366998 0
638597768 295761119 0
323328542 317946310 0
511019223 416081935 0
184003829 237075547 0
133226185 617705730 0
424533047 447330406 0
314578890 762868823 0
427901000 537260872 0
92148878 118314810 0
185926949 87363112 0
669420319 726718331 0
728701422 476783105 0
557496304 761905039 0
55481958 715773580 0
124489800 394151942 0
276100566 641054287 0
531759292 21104860 0
510317194 366115489 0
99647871 370462577 0
314007156 619004094 0
760120151 265584041 0
83096379 455110613 0
325380131 789577868 0
146432289 450834776 0
659883894 775531654 0
383241260 292923419 0
84260895 672809144 0
223034479 651115430 0
534822158 288361293 0
29459343 651071255 0
219251157 232591088 0
209190270 484014453 0
85280608 9739650 0
183520498 187119480 0
217492184 521205299 0
501201535 478505541 0
301067516 486001432 0
720600842 74014201 0
663783099 723416934 0
744881253 727021235 0
280684762 665927323 0
612392790 178028215 0
768270263 119864645 0
261425086 574341661 0
17492273 254775740 0
162924969 64877604 0
323758176 598853173 0
533015435 402570907 0
341542343 671738950 0
693620954 458618952 0
548813231 150216626 0
708988217 61225024 0
225362928 291951667 0
595492715 423858467 0
504053237 361071570 0
305634179 580469537 0
569361580 793191086 0
637202088 203513304 0
33948957 525650386 0
726557074 703208136 0
403982317 517118597 0
463002432 374829363 0
424378984 387728183 0
609838152 364760469 0
267670832 326118969 0
266709654 369681898 0
389595891 526372387 0
214661272 351781181 0
53753838 663886922 0
92180052 499220849 0
240236007 710865529 0
351636819 284668390 0
238414106 785246259 0
623487510 201379975 0
664406724 256501720 0
421689104 190194114 0
198370109 440374395 0
332974418 69687392 0
169112301 490520615 0
634751415 378686177 0
258108661 682758337 0
19849549 437709896 0
686648462 696790011 0
53989937 667221348 0
561964311 221847570 0
536402856 76447301 0
430225724 187099832 0
55873844 12854240 0
772277636 184113084 0
650622905 201349817 0
453196832 481237152 0
764646591 487265850 0
237952549 602874023 0
57331295 760868531 0
605880809 45561676 0
563841047 108606010 0
199371547 771688279 0
624043908 114973802 0
777114307 587116106 0
792397317 627153466 0
240673968 454014139 0
439504935 220131625 0
29889484 420748488 0
393988015 764420385 0
86771403 496390694 0
706689318 364520227 0
692130791 276301596 0
104174424 738350656 0
710776025 742272149 0
694895040 281393981 0
159492782 498755488 0
427028784 328622992 0
466224189 255374406 0
295659792 476763829 0
313591067 457556020 0
297127303 792377674 0
76363045 684333785 0
764323679 623443977 0
603095844 8936653 0
693570407 636499906 0
205918757 656513806 0
118144342 48432508 0
146615512 355037511 0
300632113 70306839 0
414218843 474635880 0
506604862 452067820 0
632374376 577940086 0
509166224 760385271 0
374354354 600077020 0
303964993 95849760 0
296316291 533409677 0
799619873 151283520 0
679305462 178355079 0
599964044 205869254 0
576410856 635362359 0
480460436 16292602 0
424292668 642942712 0
140300383 796987447 0
253619274 27921082 0
327460694 422682042 0
371545039 371499129 0
323020371 540661762 0
780537605 487610156 0
738155849 184432827 0
294771114 746827702 0
116290602 78518148 0
472011715 125508042 0
515048054 771289260 0
153919229 179169540 0
343160759 167564928 0
334662809 651079569 0
785032016 481807694 0
600160448 400165085 0
737084860 645633414 0
303637485 44393830 0
444298970 651986151 0
567623492 495381971 0
429386383 522569247 0
617481836 417439921 0
603277824 311718330 0
719024209 71988663 0
740221440 553602306 0
776459002 741893180 0
779053146 401188863 0
522186283 272040872 0
254065749 308543888 0
487730951 57279216 0
646271693 402382250 0
779316313 589132868 0
428478403 248202898 0
105149006 560741950 0
780192743 23234763 0
666945157 480584871 0
217347176 304534065 0
634078594 9526260 0
260681132 62652605 0
517644757 66576207 0
201466771 293640909 0
741015177 39450930 0
37286450 663768675 0
101008354 582276659 0
451098485 408888885 0
594925874 67064462 0
23150191 337844179 0
739508876 227044026 0
334620351 684411137 0
414464574 117744322 0
318542184 440692073 0
165256237 385901317 0
34179281 221324672 0
510757442 105834812 0
436249831 190798696 0
118321666 218362190 0
711749827 363364882 0
395965156 398790630 0
274645372 673318014 0
284270973 134991275 0
736385544 202786165 0
680619162 356124410 0
500944005 637071051 0
262397017 1376441 0
768394622 417004012 0
519987207 708524227 0
542571413 376322370 0
588623463 392859152 0
305496189 288638820 0
653769180 731795695 0
453504269 608763565 0
501772338 427494961 0
470367705 701124390 0
535273871 477001571 0
672056570 695303779 0
594111686 282562881 0
707496973 183109276 0
508170684 215805924 0
87106265 76454047 0
441690401 767488972 0
143290020 114440272 0
663167155 466542517 0
43617303 623036264 0
476617281 117476836 0
457820350 171890086 0
455690514 444810090 0
55617772 133834884 0
735233694 68783869 0
341223674 562924752 0
220690257 553687181 0
577021637 575608291 0
247153968 294824207 0
347389182 281647702 0
288065016 167779820 0
584527387 225216139 0
800063395 269834019 0
33649076 56069092 0
691816827 100817447 0
234964133 121659899 0
70955617 755566576 0
572722255 588104927 0
3022140 660790433 0
715026977 618872347 0
82425463 428033239 0
578325951 662539035 0
194417383 258759018 0
307492747 698806411 0
667830421 788680696 0
645275028 742787641 0
65893499 24050373 0
329996282 142896774 0
252508932 241371111 0
43836454 312264087 0
565695946 95191423 0
514422407 744769212 0
140187984 283184268 0
584315429 207202526 0
287069153 12432840 0
216889155 102177857 0
262136678 774881862 0
513210877 741131451 0
176166166 605531413 0
461956787 220907597 0
651045081 602564640 0
508782493 460573437 0
243375480 627406269 0
178944798 377319524 0
515185562 311000813 0
275150310 187665805 0
368776091 77874337 0
714964415 514938124 0
543693341 716135493 0
395312341 70540419 0
556283050 392843188 0
32729101 158869493 0
492948693 571282374 0
473035843 657475406 0
11410671 485949049 0
488206461 599088567 0
745811896 213064446 0
162914446 394918082 0
409249792 10299143 0
48816743 486212155 0
356063552 793462484 0
344686427 19765186 0
525991836 656056916 0
154046014 31058356 0
17139498 206712789 0
578389578 247354181 0
761977173 240490477 0
449418406 428341721 0
599788755 65682160 0
6136536 215852148 0
731254859 661598403 0
743650205 110984974 0
365101353 772462903 0
613527700 414911760 0
684635231 673339931 0
711121188 568515542 0
298009188 762398716 0
302783179 190909734 0
21441359 192939865 0
504565892 348472789 0
631602394 779323359 0
198792735 79151306 0
109117351 188796958 0
460457382 443050100 0
676614482 190290747 0
203770418 654841589 0
1073342 506919834 0
82537973 778550264 0
1186661 613169590 0
118301654 72303408 0
643468011 15653691 0
644431671 382343559 0
484556275 254074640 0
290541605 786547491 0
348369975 295894232 0
767529429 484832771 0
242116523 402341849 0
404327511 563010000 0
557662969 191649057 0
142237457 1473332 0
726563060 503902192 0
77239406 276139660 0
434597350 188950171 0
659031294 422047042 0
426620406 489545245 0
719088446 315194090 0
307751706 788034094 0
497674255 573820362 0
670279106 382302709 0
13215210 416035464 0
84210477 469320913 0
316123628 521519119 0
216917466 590043348 0
727825515 685917350 0
194279249 777441983 0
472009832 726503269 0
167691861 51480372 0
354073762 178421584 0
175419986 340809071 0
218180258 277591452 0
54548454 778264713 0
130221256 489387626 0
494710040 165049291 0
92898631 76714978 0
569841902 391327327 0
716586479 474017191 0
613569122 535859648 0
288376276 174984854 0
383166603 640411361 0
280389585 609073177 0
5815788 696223611 0
674946421 574374132 0
328591501 143754449 0
204600766 148932497 0
108642260 545345635 0
392150581 272185611 0
101202068 642591202 0
687062373 595369039 0
131275904 574368956 0
770442002 171148782 0
657135821 664236341 0
518194005 21952865 0
739145486 554470388 0
233674012 12224385 0
217579786 80175125 0
548768140 195943487 0
312661045 569426440 0
361405528 542114871 0
492793402 657027052 0
511766819 94565630 0
545325212 289728813 0
796850049 289946763 0
504410149 124284568 0
154030868 467038000 0
733591623 756033230 0
500967303 14235449 0
183042756 271375907 0
647463220 632434801 0
751571504 435586663 0
481289165 743517676 0
418321729 626501246 0
165327589 598135429 0
255523825 198061149 0
277929484 287726702 0
606100929 83937917 0
318029151 623697285 0
206915779 216939126 0
174582335 709005254 0
626197782 160489486 0
333047192 765815348 0
90740894 76013125 0
516272231 192667938 0
520571911 219051525 0
433972846 385961660 0
571489509 476849743 0
137763217 757313386 0
462871054 653027457 0
709463447 16568971 0
213218625 433658217 0
236429210 50091387 0
298053827 52533799 0
687061614 278958378 0
440159292 268569521 0
260809512 57909223 0
83182860 564677737 0
269994149 44473060 0
748532579 45508033 0
15651424 104139468 0
545566645 665334066 0
710219705 294498143 0
183843354 95303920 0
525562983 227652358 0
593190422 696187084 0
554686424 168626412 0
365683723 712229990 0
515143796 325782997 0
480805720 414888959 0
767627408 287989096 0
75444383 487069851 0
392252614 391954287 0
148356004 767595295 0
267798349 436789958 0
690100817 296896621 0
493269808 710473161 0
561566733 290147926 0
554858946 17579493 0
757619906 223494268 0
180647016 559172316 0
477693264 111027424 0
439533028 458758815 0
70808970 267120967 0
508050025 755599367 0
227793601 579999373 0
733877901 91291142 0
730479290 436502292 0
130397425 375493232 0
609900377 200362294 0
340976106 400065495 0
184846928 763093041 0
786854425 525795993 0
617192280 472701676 0
72910456 320156487 0
460191827 334038678 0
190983177 576163995 0
695667160 541281953 0
241704879 679537990 0
690987161 558201525 0
575416294 448649175 0
255603888 232725068 0
428466903 794235672 0
180956151 534327210 0
262424375 210779239 0
211501493 137219384 0
229181083 211151529 0
498569693 475746340 0
441809200 797457513 0
145181405 438882936 0
724075400 646184484 0
656496594 730370611 0
542901514 461079274 0
607204274 659193360 0
678477721 106545858 0
713820331 756746530 0
190788614 294822945 0
775680324 151747501 0
46700149 748413457 0
99354155 709632983 0
685294466 441523636 0
325462585 157758586 0
82253927 468305817 0
722689217 188538425 0
780182903 383372496 0
460178978 10605225 0
317713545 414898227 0
307205778 223956315 0
232557302 699240257 0
628728611 278023727 0
117129642 294195737 0
432959673 301445249 0
695214257 766531551 0
168829184 548432286 0
297783647 569375791 0
575749157 370797275 0
484948405 44468600 0
464653042 546649524 0
2186596 558025327 0
748035275 401043023 0
560747231 80291708 0
568816896 559515841 0
502728256 482406538 0
305691203 571237592 0
179152979 312711482 0
155319342 622620745 0
635231516 127559248 0
325715108 567869898 0
331468577 156625925 0
485747345 29830908 0
38218814 691938330 0
426745351 591294769 0
421499568 536394077 0
492051026 269212035 0
701004646 503958688 0
499303909 246298049 0
437803071 344049156 0
619355969 232033372 0
366131953 667074029 0
725464188 743817803 0
467195892 156052277 0
327772881 426314411 0
338971511 134023214 0
226349592 502572269 0
607126233 352050691 0
89667743 520902778 0
620183301 159459627 0
156911693 226560982 0
124015167 560362277 0
134697298 419036637 0
518827096 279216253 0
313115508 299059249 0
358841679 48127291 0
495080317 458202574 0
245816095 595543132 0
482181417 697994781 0
316977495 696124975 0
214622505 549680762 0
109439324 56404796 0
379999401 103660029 0
187508815 305044968 0
543664177 45335963 0
537175351 247502501 0
442616797 409589749 0
766022075 210369582 0
635799050 116370852 0
28336699 777403424 0
781894315 707341464 0
711633399 266329529 0
283610534 272051592 0
584050000 49822443 0
143630981 294206504 0
344862223 221673559 0
660345222 723407865 0
284622262 37886536 0
438944546 672258836 0
200428793 301984125 0
451299308 411997351 0
220260922 122948685 0
127887047 747579462 0
309536913 409187464 0
141362479 363349322 0
733414799 449443364 0
650790676 510300206 0
640617955 309804059 0
348289995 625284615 0
279811056 475033041 0
296502136 230215228 0
182063148 499582991 0
614399532 771707174 0
577123687 653345192 0
83549885 776095459 0
640761874 751757155 0
132296365 272574476 0
420882283 418353941 0
85064476 350659873 0
202763402 105818471 0
438225358 174837557 0
468539744 423709832 0
677117601 361277657 0
20568045 379300732 0
221402229 467007763 0
217460875 71709932 0
256167712 756065489 0
374738690 787250661 0
247278526 271095383 0
730922705 92278713 0
498482941 561673197 0
254967503 701163198 0
19854759 717222892 0
295246788 605560451 0
543430748 249336210 0
698083294 365288636 0
536514251 167788930 0
793440948 37655668 0
518473414 669120413 0
789166282 9280880 0
17991094 678755430 0
674363704 223468445 0
719035713 218050575 0
138506895 389751801 0
533032223 62507450 0
609704465 120669441 0
388304488 296709561 0
669034896 625238473 0
101107159 313885658 0
351000594 462034182 0
27396626 560694110 0
603499503 214514526 0
363925387 698697080 0
121807700 244321786 0
546237971 462299317 0
596368802 408576211 0
712599293 678384005 0
729780558 106772259 0
505078514 559285856 0
20306641 792064069 0
624132274 797568346 0
530990933 91003174 0
96220163 326653683 0
573184245 644339513 0
402039431 75042475 0
639683089 691584823 0
561416962 337265534 0
201997660 202057606 0
287532703 387632891 0
489505011 120876351 0
405666177 625273577 0
448395097 387765889 0
338542817 713372522 0
577905344 388505054 0
414328195 884742 0
562338367 746383199 0
724779182 245305279 0
6013810 609920813 0
193884263 265584966 0
582629622 231815362 0
391608488 629673665 0
746314862 457264059 0
293420506 96694336 0
571430614 158390940 0
286859753 59997620 0
637176823 553827984 0
628266708 122458629 0
555103362 656318975 0
77623164 500767775 0
629967323 4013956 0
496711781 716092996 0
169097715 83203047 0
127645834 559246065 0
709176648 468391686 0
522380314 575795635 0
751429750 278359101 0
338394956 473971946 0
494420519 757198246 0
524435090 620883318 0
436325261 552067731 0
187423861 185832541 0
234651935 188758822 0
244749035 800113517 0
85497508 449849385 0
247466504 155945144 0
640164008 795832119 0
564212688 312386702 0
630396316 543843626 0
564914358 765336116 0
760267231 782510673 0
19982308 384010786 0
313755237 628052262 0
574604280 121126065 0
386431978 137709431 0
653956914 571322996 0
134741221 790950092 0
719255479 321163167 0
187117297 467522991 0
590575003 20208435 0
363153399 387820546 0
451238393 91189564 0
485782952 570815677 0
347064384 710789153 0
109033251 593120370 0
23732371 577682430 0
754604396 90540554 0
326970031 212198707 0
154269131 55273089 0
465297209 194418643 0
590806053 287173455 0
1045364 582748784 0
143899175 287329608 0
633957593 664543096 0
146138152 523351128 0
224955976 516295471 0
28809377 504273165 0
201633135 68273536 0
115581448 753836696 0
352474304 430580851 0
403266853 686301182 0
526217418 683925010 0
256905656 146421510 0
246295232 203101569 0
586426074 685066369 0
800789535 405019947 0
98014028 323970198 0
268929823 169238736 0
711268530 124831450 0
1457364 224600325 0
192853382 645641237 0
480205644 281167360 0
379145730 217412697 0
113415409 622536227 0
532466544 408702412 0
336293358 601950812 0
546826892 695867282 0
324030503 170973624 0
760642628 26918826 0
559753287 145468838 0
338150822 341824147 0
156788776 730577851 0
723070521 135223898 0
256287094 569645612 0
491471307 24729217 0
102863679 93731023 0
205466599 734466802 0
289663994 466542477 0
706123536 27898315 0
606909346 83361731 0
33649143 637824442 0
653465560 658596612 0
692055266 273584063 0
682423976 629057446 0
42720462 673579278 0
494851788 594554967 0
635584894 574292910 0
115476712 297920497 0
612236404 335500386 0
352548730 390473929 0
577718269 461344881 0
374922482 57610226 0
82545743 740908812 0
315180213 676562942 0
267097969 629914170 0
20541997 316738691 0
137893762 377776843 0
642796044 382437204 0
437225774 796221544 0
722603355 599982244 0
480428709 632220791 0
518116557 621716321 0
475240211 17575956 0
199582945 376236486 0
138606791 92343929 0
271495890 670798904 0
494329075 453297255 0
97558520 419666249 0
493358376 764579833 0
90612245 431795563 0
466595902 494846335 0
299753734 665401118 0
203217016 644378300 0
220953927 417048889 0
510541018 354003428 0
476601022 61458578 0
613222164 513860797 0
95300747 301010541 0
744864369 153873959 0
768189444 66288078 0
36248981 589956027 0
296929215 421497743 0
313041692 659311997 0
762361344 98181969 0
677134616 473688553 0
400388801 666162414 0
54318162 352175867 0
560326026 375284417 0
771876059 394868474 0
701415225 727228687 0
673913130 741551976 0
351034834 168379997 0
761056425 534800666 0
362282007 493990195 0
625087942 757807033 0
712909959 232951839 0
665864715 132116797 0
67213519 633172239 0
9832560 187009022 0
478169100 565096829 0
780752693 454403090 0
730408174 90593433 0
574908356 738526270 0
539722079 725230704 0
470141727 249930895 0
247661717 561002950 0
638634291 226445777 0
242505195 694043595 0
106664870 82842633 0
337705761 282346557 0
665024627 63428578 0
208902322 652564163 0
571624305 334302342 0
358905867 476816348 0
660915565 25450522 0
773968188 533314093 0
181757612 350529474 0
378793839 654764688 0
738893976 250376055 0
72596247 328563064 0
7954652 132276790 0
686365659 125073212 0
7829718 206884610 0
555082741 684933686 0
668391334 91987065 0
634404895 694341647 0
616478632 374113128 0
756680823 152512659 0
197041913 784902397 0
699782073 721280018 0
475436970 328111669 0
355939015 66605815 0
656096838 137206901 0
31591528 572644441 0
278406937 501004183 0
711573223 308331452 0
616206495 629543886 0
174292857 118501517 0
328732041 599129390 0
209045642 443514380 0
186862123 429597813 0
589425705 104485535 0
647224628 317335312 0
632160504 643655659 0
409826785 248167447 0
307262413 149243219 0
187886284 710491601 0
472117274 361650128 0
8398148 261560552 0
448909131 732070573 0
106010673 645736567 0
223157429 354044505 0
521863360 686480544 0
401665019 154917608 0
68405160 355469841 0
666767348 620667278 0
432301460 81006486 0
507079320 768887922 0
745771211 716834341 0
433908585 351844492 0
148090926 720049881 0
247682642 749655401 0
213223018 108598196 0
777673151 469583420 0
440218646 734750002 0
647321610 793225535 0
456760597 586037628 0
373387601 789726145 0
596743998 570007990 0
626679932 722309521 0
500923864 770995818 0
297955351 679160684 0
147345055 751446115 0
25687761 504618708 0
630853186 612332223 0
223832320 1213854 0
319021865 467859310 0
787652746 427513768 0
759947170 338908760 0
228770111 678994025 0
12048220 101435946 0
111104782 405553926 0
620930548 450485562 0
270450110 786619230 0
617097540 198940451 0
600941749 393280538 0
317107100 506564611 0
506954637 168857318 0
64410039 320273601 0
279735882 523887116 0
308097542 356997230 0
383670876 166601160 0
756735514 642543877 0
60611686 329251111 0
499435136 253201362 0
409270999 172481346 0
179711068 2145031 0
703687416 553465800 0
753957397 97523405 0
350598841 469562972 0
685930559 149324400 0
345625972 367599652 0
180947492 584788207 0
268385969 480860027 0
493215916 646157843 0
385138371 714124562 0
282054736 685954368 0
769322289 107016568 0
748638626 379926225 0
545175522 728177670 0
759323990 213803947 0
612184712 82037847 0
144514223 329811473 0
662350004 306003971 0
543503379 245563944 0
182921862 220882493 0
175754552 94768326 0
488235951 227009852 0
348687600 534358368 0
435126723 240761053 0
508112201 658983391 0
24504598 98037433 0
453915015 216666885 0
226353063 58686537 0
203496850 281122931 0
689018222 62913586 0
178923389 640065145 0
209247018 664960739 0
620836464 148115850 0
493297188 81131715 0
653974364 169320512 0
252926575 147220581 0
550701257 38096353 0
439011301 178679239 0
247805260 83966649 0
341406888 610513946 0
413738959 585132604 0
326789669 144051607 0
136123906 91714032 0
387376260 340697003 0
602111781 639950920 0
170742214 130032607 0
127114505 123219080 0
701937073 658593424 0
51833642 336057805 0
611894454 708114674 0
178317300 508233633 0
296234071 769585605 0
523310433 447727162 0
402774173 744709182 0
534011110 285675734 0
190935369 712089481 0
513286514 551104240 0
154490021 199358541 0
734317693 42976463 0
363504949 102702570 0
609142094 482965714 0
216052696 394382441 0
316070490 439988233 0
768903871 564934267 0
564445844 278457118 0
261731507 267053479 0
673203677 330969136 0
224009697 341165136 0
16167133 781904136 0
207622131 525334807 0
637505414 202636043 0
186984962 651749878 0
643255035 344059130 0
18749082 359113807 0
283917140 290139747 0
563583285 532563562 0
722400353 363758610 0
183491255 430600813 0
194980734 480229891 0
611726191 280729965 0
83433106 416879980 0
302732652 396932321 0
590671332 372486486 0
264936405 595962336 0
541844691 605427208 0
68546182 433355553 0
757732106 64631460 0
650179345 653231559 0
169149021 253346873 0
133749611 686638986 0
316265544 57239124 0
502346122 499750596 0
662575627 83822239 0
289359467 520071133 0
439172486 233249723 0
734332133 688114800 0
699191541 389550593 0
296365662 297033678 0
764860519 13512586 0
326567028 232395607 0
543700080 668605221 0
329618255 676508939 0
86884779 720782168 0
137020582 679070267 0
166302968 50564527 0
124609653 206630052 0
575882800 216065456 0
678769164 241640743 0
7127818 397311413 0
44173096 715682871 0
596607416 108601235 0
217472138 753346980 0
556488046 36716049 0
528872989 523445309 0
497006624 507278667 0
323430915 454343291 0
479513452 718805633 0
41070270 786874549 0
207147995 167519337 0
517855934 333873338 0
15840589 461316984 0
670159967 175711776 0
31582279 664016915 0
3038934 545128294 0
619684743 384348476 0
794708972 84280764 0
484512394 551685891 0
84612138 591357704 0
746173290 355300196 0
264372493 476069213 0
177865453 495217899 0
84072372 345055612 0
253447921 749313647 0
565631856 377156641 0
281999249 253434604 0
558173287 624306628 0
655824521 452052062 0
555888675 190922801 0
436985486 684240759 0
136828299 763303711 0
617895916 119879413 0
779019356 249921752 0
517076499 522233252 0
726819656 624539994 0
324954261 476839845 0
761193026 412100512 0
29961256 589287193 0
748017656 338374166 0
71964787 242771592 0
711870746 523818088 0
131012585 18959812 0
668098525 367633977 0
429258654 20946125 0
181749101 502523815 0
122507586 141386924 0
796768530 208730767 0
571109056 579147840 0
18192094 575320793 0
365762796 221601841 0
68756823 545510851 0
666214518 598682712 0
74551601 53522337 0
277711085 648286971 0
764226935 494605462 0
58149588 440951533 0
257281572 270477817 0
217250 682220505 0
618417481 158196026 0
389009407 706780104 0
108604139 578540849 0
8017173 49088335 0
705027944 48215511 0
163491268 628951719 0
562571088 377706703 0
137845145 259201997 0
149316216 692053228 0
189455739 713846977 0
642250592 224217513 0
236478509 660272265 0
610391148 565153138 0
721694009 752022186 0
763528470 665462223 0
723045911 366364976 0
228310364 350183076 0
422147158 347182925 0
747403360 478596165 0
705346137 798245935 0
655628088 312111362 0
520217328 341355795 0
281780679 46772492 0
325591571 162441952 0
712867260 682361004 0
271915059 731621514 0
650726450 296717870 0
93645122 67682341 0
264329188 798028341 0
694061891 24852671 0
326108586 409616864 0
596824332 166517891 0
632821136 26702496 0
465145532 572277735 0
763794499 736726985 0
248214283 64920797 0
172396823 645752534 0
33791655 671898757 0
627487238 568380844 0
121341045 149821199 0
629007823 650898213 0
429468833 1773737 0
545449530 309355670 0
339348212 419703767 0
267153038 244642398 0
171442106 417020082 0
258982291 286168223 0
356814171 63142278 0
284299512 570247460 0
590372556 292629333 0
489095999 332950623 0
462050437 54491297 0
582832917 468120636 0
321156530 208855669 0
587348101 399546771 0
497086037 519868271 0
443141415 670800720 0
3298089 275649491 0
523419884 512642856 0
783326207 305070173 0
285893126 676281980 0
714994358 4861007 0
447745757 63012070 0
184738788 463237640 0
447904040 589800343 0
660682093 380805957 0
649937767 303141309 0
632870580 563303504 0
152154963 607588933 0
714653871 463544869 0
472302202 279374527 0
166564050 394064020 0
228293121 238428815 0
526419641 6974805 0
339757287 69455108 0
727637966 62155177 0
611565107 625789186 0
3548482 412137163 0
795461172 27003229 0
393693924 746369421 0
240619910 212158206 0
516464789 791295832 0
129111701 776333206 0
512766138 538571161 0
446562009 384693385 0
498810919 172058321 0
632243223 560180434 0
168422471 482454610 0
106991204 799080570 0
100172048 497412592 0
503850580 611548512 0
146784904 272313930 0
116580823 637722135 0
422145280 604631258 0
407205336 89791830 0
310380177 446211782 0
793017791 731537210 0
535232166 768443530 0
235165933 245062377 0
318013661 640186267 0
27555836 439629916 0
128070773 664095599 0
220804607 237362032 0
438066284 257812423 0
787985294 11642686 0
299851003 449389897 0
406609384 216938489 0
447582308 368771125 0
416948899 612998786 0
787873259 442209578 0
22356838 513017668 0
669680957 83745656 0
422551022 555663652 0
197311722 86988343 0
274420162 270198493 0
68106069 369390976 0
187010351 651037854 0
416387608 534186339 0
133517237 757567103 0
437881618 792505267 0
274629288 248451860 0
402189563 502430337 0
430131022 712186327 0
391086400 762253984 0
334602796 239053127 0
252497307 36117914 0
307843016 139729912 0
797946268 321225248 0
757646279 123618501 0
600653003 332494022 0
632508139 371500003 0
619501685 568966727 0
248783199 470572574 0
750399678 799821339 0
538501676 55607145 0
645433097 108905574 0
605596811 318917009 0
786946874 611386831 0
78741715 747308017 0
231204916 221653244 0
584735986 586122134 0
620154694 534278546 0
514698137 405494866 0
190473197 388597356 0
545842997 513541701 0
201765070 643401002 0
512012153 270177359 0
496316380 433377247 0
402981878 309300317 0
187311359 751125197 0
42064962 324906877 0
57861316 202374297 0
438035619 419313745 0
418520099 592114876 0
684747308 741275951 0
393289943 474898804 0
57630140 385935673 0
467978443 618006941 0
715827105 425262909 0
84671500 68785984 0
421639328 474109587 0
175061078 501272205 0
655378292 217144222 0
791862901 117497564 0
610346682 458997530 0
397631313 81905361 0
706816572 494735704 0
192272292 618691964 0
349790430 37365739 0
615436617 25750165 0
618625665 528541768 0
741354276 359849831 0
522384423 21807943 0
187764933 199510339 0
528480974 287414615 0
586042812 647223922 0
690197418 703696367 0
317718815 430120768 0
788256030 165668358 0
61441991 606774608 0
42154669 388907013 0
91004899 565667039 0
709909395 286499520 0
529015787 199104179 0
750123148 589898554 0
447454752 642405323 0
680636018 142294412 0
714311919 97409173 0
361291880 246003685 0
265807594 207745779 0
540849605 6138160 0
280447726 534648943 0
676233339 704953294 0
329788813 618501632 0
517085487 312949549 0
700236278 151191799 0
271438287 91397107 0
453071924 440639006 0
346149382 596279740 0
658855504 208615200 0
386571567 635744740 0
190865304 574392126 0
347717777 239991544 0
97304227 524056952 0
272268505 216946063 0
416381019 729029169 0
198424135 383602575 0
53917648 638533473 0
24856802 729619065 0
388500091 567662618 0
602895265 688140300 0
479453947 197820206 0
535617773 543440437 0
322312407 148236573 0
261642009 770779268 0
764226364 641736844 0
725886983 118668062 0
638633402 59308456 0
244933959 220971482 0
351739685 7954036 0
25636808 23706087 0
27841269 306949002 0
182140929 667889998 0
12148704 491314394 0
314052005 780431094 0
106953604 690085562 0
489673398 639444931 0
455646625 583595562 0
346749549 760537624 0
687377200 283436626 0
722689243 93221910 0
729455372 200912463 0
317772472 80637455 0
54498078 731651019 0
135746524 741366651 0
795384612 307618398 0
236732930 144828930 0
53493180 54088527 0
115966986 418181548 0
151378852 600571436 0
245495567 659411554 0
721234797 271807177 0
103504004 751720249 0
90989244 442446702 0
25434026 665313317 0
165681893 499989947 0
345239639 728078887 0
99630832 450937862 0
767581899 361213708 0
367317578 694796392 0
448059087 507377715 0
698840426 515007113 0
26733289 62325400 0
791398820 597241415 0
430271860 562611583 0
388575642 217110879 0
506725397 754475904 0
460822502 737621647 0
35705912 544975669 0
212357739 109509966 0
600755037 698212512 0
609137724 457770099 0
144068752 645915643 0
791751983 712674082 0
476231729 318577893 0
348306571 501541537 0
272279153 569903821 0
484948879 361024056 0
721443691 709887487 0
80751409 443817547 0
81672916 190107035 0
228307055 795289337 0
447451829 622985547 0
472756629 517966111 0
53050142 583270631 0
99109685 312395837 0
267537932 336438305 0
570198334 25188305 0
566461059 695907169 0
330863307 516792458 0
195632183 4840137 0
283998673 200705170 0
256188552 31824087 0
526861351 678903663 0
789661700 275888633 0
135292713 477765086 0
144285523 448566920 0
507694985 305050366 0
388082757 226268927 0
94779228 413968399 0
750042113 268452 0
208268055 228441601 0
122131285 799883455 0
278464762 714479069 0
688588953 337694250 0
720521757 637815895 0
411811272 84017058 0
771719073 486711563 0
616540717 391617116 0
635184166 605101125 0
489042966 330287677 0
276860239 209385216 0
171370606 790010983 0
129007403 771678261 0
109572548 234163920 0
301304014 211080282 0
418528676 320580037 0
564186051 345036838 0
82270240 787685184 0
43762610 55818782 0
722603575 777889843 0
694050239 161083123 0
502832230 373656406 0
304669816 260090735 0
547303830 125819873 0
294310467 103595417 0
465931812 380741648 0
493763371 1947083 0
753306309 98048050 0
516289917 36514175 0
577793588 735046402 0
190754363 568822636 0
577242613 579939997 0
533228969 122177729 0
234434757 620037393 0
1431647 511518375 0
440363377 274504827 0
780358406 249906013 0
725624838 66533607 0
585921886 188826177 0
239153410 129034291 0
131269796 447681184 0
41806675 367859866 0
668434562 557361176 0
339962962 67790575 0
31667829 427039784 0
629763214 623105300 0
137587923 328846788 0
211635930 703654847 0
315633878 502270717 0
604890543 234886028 0
11864796 301822072 0
229966745 347313282 0
72332850 531964715 0
641387547 47201160 0
231530737 108175109 0
562053528 164521010 0
246337918 626352293 0
373230147 557103433 0
91819085 272435386 0
254849679 445473495 0
513553569 304320205 0
394247631 408031702 0
466155340 704841133 0
53659456 514463356 0
482976018 759954987 0
48067301 629849228 0
13503120 65818149 0
171748192 273177520 0
63018237 539756705 0
64048689 209399603 0
82206143 308283105 0
330069470 484613289 0
597335742 158371826 0
167918344 275225703 0
48317507 675148704 0
1396335 564591889 0
720603916 83523361 0
769292578 583855509 0
736933314 105159409 0
443170417 42651671 0
691802262 477716416 0
387996539 767181508 0
306808921 462002176 0
505640517 207167261 0
141194293 281520963 0
238473290 388098213 0
637895013 186505931 0
214410902 467912198 0
638249115 228538315 0
109738942 755041711 0
13519090 751625360 0
782138068 150142273 0
218767547 184773086 0
587324226 692970474 0
279581127 474415651 0
70858364 178107803 0
712267353 668167458 0
605782036 482676178 0
487998463 87448901 0
736637493 43172425 0
761652253 53982409 0
211129078 603759970 0
537664857 513952734 0
595732123 490278082 0
755411507 530442955 0
385193585 165255078 0
375352748 767845721 0
734169241 801509178 0
636514222 271692989 0
640052047 147105726 0
660472765 758264112 0
502371282 375422760 0
198303579 394382701 0
501283645 321021974 0
209683336 55508881 0
533768290 220844875 0
587564177 203780369 0
122604809 507082281 0
672900933 518169530 0
212509958 96151031 0
186352940 90682066 0
570479631 324831818 0
186371095 748831082 0
479832293 427300034 0
59614811 185748958 0
674191075 513942474 0
151960675 719436623 0
778000211 716114594 0
382331531 521208170 0
491258584 259638983 0
513516096 190230368 0
240462148 757742224 0
247844520 165295366 0
709545033 733089230 0
783674436 81402083 0
310588157 330849299 0
505600170 488770713 0
208754041 401110802 0
251062105 363634687 0
530432483 423410774 0
317487978 276238410 0
733711324 383264942 0
260555623 274606080 0
374197181 474448888 0
477217171 16816476 0
128799392 514967427 0
457566980 341539110 0
314638662 142943118 0
523620592 263323861 0
568258508 756619087 0
141531198 313304162 0
38572790 417898580 0
167958312 178794706 0
37387561 769081784 0
382461367 621825505 0
57675055 279657889 0
452678881 9734471 0
3551323 87038763 0
218080186 637416677 0
790707894 143369604 0
791068205 718263283 0
636780138 340314098 0
118050458 518479549 0
459832153 718187614 0
706667000 186692621 0
511099206 692823979 0
499351980 377631476 0
299144101 113466739 0
74436974 253387171 0
433785093 293361059 0
192527732 406293669 0
681871720 272582256 0
743032343 670218747 0
621243359 4297844 0
399371395 737607694 0
89061505 793708534 0
193445060 711131932 0
36380155 505556951 0
604680178 489669905 0
50348063 110856829 0
657469707 450975271 0
445303885 391660476 0
799145598 427122972 0
516906280 380604222 0
668804941 636486052 0
22021004 568028466 0
548769824 151757997 0
357387417 573935287 0
465172465 607446730 0
742985933 84190179 0
728991838 620905988 0
114505155 28775727 0
637651572 311502737 0
175893979 217523110 0
630242056 588587374 0
112184750 129907635 0
373269881 690539113 0
502638247 755376883 0
738434694 768159935 0
757056477 520881818 0
244764185 115112062 0
484805326 423046515 0
140283300 436384439 0
269764321 323150575 0
501729372 228481416 0
767139406 15370269 0
33896562 274983482 0
645581561 354857701 0
410635960 664689432 0
406570865 726867125 0
337217408 50822893 0
359660516 372944291 0
159120510 669646526 0
481600725 656208878 0
352747016 661160016 0
609265766 598324738 0
263789062 96848112 0
574368727 725236347 0
496559609 538304581 0
678590936 31375598 0
31718539 713382999 0
249606417 581960450 0
272705017 147518850 0
319559266 348130817 0
363432143 561099076 0
601115549 382450982 0
740884612 110132821 0
169216076 147749655 0
729228870 645555514 0
268842786 207564094 0
417688136 597224832 0
142146429 248347609 0
212191721 196259857 0
30374555 307508490 0
90813890 286345608 0
101651891 235699366 0
218649073 599643183 0
384986150 260644482 0
395956950 49554633 0
205121401 293459373 0
222434913 378091406 0
157925277 562663130 0
283473054 146920013 0
672818708 741489490 0
764818845 739717156 0
294218249 422517384 0
18663042 416492570 0
455916785 594953428 0
584263580 403326805 0
67128894 598325141 0
603831434 608639884 0
763419373 296733100 0
199175906 471675819 0
525895562 531500547 0
478746248 353985312 0
460733983 466874079 0
110558039 686191462 0
377311218 85957386 0
223082444 484918733 0
795907786 9455860 0
463106675 755885952 0
359479686 526710883 0
428066463 431461309 0
122345470 68961730 0
367585401 339923100 0
517599181 92762200 0
772254027 474986113 0
155341439 413323970 0
365788419 184367153 0
650784025 613602196 0
672439499 683926755 0
743299159 170550893 0
82358933 125983901 0
780249747 105997736 0
382873527 434182689 0
188543819 205883466 0
234649786 302994766 0
475032018 596445519 0
153009898 732638775 0
408295854 417567818 0
775145106 161952881 0
420314572 490962306 0
763482881 279090199 0
38570381 401963821 0
134464638 65489089 0
509327399 326285912 0
319263736 390955826 0
20386498 751043413 0
8578734 253786413 0
224637127 239219754 0
376520747 447211034 0
354256909 718152843 0
10847183 665652378 0
57805090 590653656 0
261865578 499426278 0
460249143 610294570 0
785622770 429324769 0
589695187 496009452 0
477269960 714320983 0
734951940 402932709 0
224415919 707336274 0
276555704 339962786 0
117364503 672017531 0
551068980 746373188 0
453285094 665062361 0
569944876 22573777 0
606384060 123400413 0
792990932 413111171 0
107520472 758833708 0
786863849 285424046 0
190753760 385618891 0
525552924 26557876 0
517448742 384893702 0
105468407 264376075 0
689509297 205950150 0
454502641 75375473 0
162952345 717509880 0
420731508 108036986 0
546496339 451049009 0
721619935 303061879 0
506144805 477018829 0
398446605 457658962 0
512546952 602808784 0
563992809 482242494 0
554330498 289197195 0
461609903 191252091 0
87054361 587211510 0
3456315 301188939 0
506685337 235783544 0
453360019 424891157 0
793671354 396743635 0
33878192 256468658 0
605163963 3423077 0
751005058 471694229 0
502350026 758337 0
244338344 643493510 0
185736277 277954029 0
4431897 709505881 0
138943126 154378343 0
102529452 591934971 0
281426055 660215796 0
341650383 393438732 0
500836493 451507302 0
561811371 751349209 0
245462729 32609467 0
99437727 195259024 0
129967229 364090040 0
700397237 491732623 0
299459041 70502104 0
269493496 270615989 0
299861866 23132457 0
712775293 546892200 0
551881249 278603570 0
652241805 145492579 0
757546691 498322168 0
471988334 792227688 0
419727222 612395969 0
146809580 127775344 0
384789610 141877306 0
436773083 549709061 0
235193701 409856650 0
114118095 670333458 0
230854534 523361861 0
732718806 196689192 0
590513393 547893370 0
439336 289948179 0
452177796 729760111 0
321326296 296767322 0
668296290 154522623 0
517469990 324877296 0
34147731 411043831 0
245665876 373792929 0
105377911 339307909 0
466964226 674434240 0
470236737 650994154 0
108935482 197144369 0
11636928 474995341 0
259679809 597071608 0
278062587 392361158 0
3068784 441642346 0
801479626 508290418 0
768454057 102369559 0
555365233 171389370 0
292835849 740962499 0
104727573 493929260 0
719257199 293069611 0
162506614 67001152 0
419962963 283092944 0
616876160 372118213 0
632576579 566837148 0
417179810 728279630 0
699494219 734954476 0
492837217 339653519 0
342312709 647610418 0
516519688 584777062 0
327047396 468763357 0
275254788 493273146 0
732320788 311704482 0
732550834 578434688 0
78794930 63895894 0
32512183 292898638 0
15245194 606073050 0
207866395 111270074 0
532550797 633224537 0
105332532 638837489 0
642418417 29383524 0
144930713 346233839 0
86437161 65572467 0
705072192 690296492 0
118155250 497955582 0
642369586 725864336 0
309173639 679867466 0
125122173 276199817 0
642918200 584845864 0
335597924 757075974 0
292668771 248367267 0
111539044 195898552 0
532375468 547648233 0
346246572 197375849 0
672760081 751620097 0
574267680 191936995 0
798447230 391739683 0
134423473 262134228 0
547650633 396131165 0
622226622 56304068 0
454910259 352327957 0
108293485 220025428 0
536810313 412617137 0
118612484 360559821 0
79346102 164970222 0
765928079 667246761 0
72483395 640438307 0
470159179 370014367 0
578186324 367044529 0
421695617 583079714 0
412013140 518592266 0
543730316 147948936 0
142837121 224654364 0
49427090 731048676 0
666207067 115016725 0
505133444 537955838 0
310109767 401269510 0
109140771 466384057 0
773105786 540243133 0
617250340 460959120 0
121709257 215554367 0
439332509 767492524 0
597245502 102868004 0
15569083 404123564 0
322302537 289991595 0
310860260 642803812 0
379505953 303570287 0
369914095 146895690 0
146817390 510113407 0
217892958 264398617 0
123867046 164904980 0
360657288 445410765 0
753479427 729137312 0
582182643 52237454 0
202764243 605819901 0
598932668 774845958 0
318493943 111026571 0
234198200 703518699 0
103885371 105362907 0
590669931 247007822 0
544290685 687755699 0
723747918 116406902 0
642329920 486190133 0
207820559 614381651 0
329841966 235299007 0
151409832 217702728 0
488001984 633200070 0
571452619 550840921 0
590759601 616280862 0
645771618 704834780 0
595460136 684359801 0
144687595 227783446 0
56932691 629568062 0
770600918 94702596 0
49876708 659933598 0
130013962 223902583 0
151540705 793286402 0
123296327 692024308 0
687907135 271181366 0
447635450 258699105 0
98185085 560332201 0
352978125 580311943 0
464084940 268787685 0
1640146 600832605 0
355852218 589604220 0
310537323 619834879 0
763242955 731750523 0
510363298 324515980 0
494888374 323912108 0
254527537 206708535 0
461785938 82581831 0
782137374 116684005 0
48865401 325036902 0
529320367 499656056 0
277708307 147564100 0
307331366 663494592 0
565747091 115251985 0
341529588 261060137 0
484998765 40742046 0
755062326 758538544 0
400913048 344792677 0
690873208 810456 0
629745287 680770420 0
284575407 534497051 0
682577866 402345590 0
246608841 742996987 0
418294104 561965138 0
631998916 261039848 0
273015884 408039012 0
178472386 372818642 0
453950945 266594652 0
526696136 448356454 0
109352434 342444291 0
92166843 664202672 0
245493487 691547312 0
389707897 137727852 0
705830699 748695429 0
756741880 179338854 0
124448580 583947251 0
213968422 526762006 0
753812838 129548612 0
534577347 118005826 0
279499652 237040770 0
169523971 558240390 0
250017858 583245349 0
665543223 388161071 0
48182454 410636156 0
694797500 501700210 0
598644045 126374132 0
154931526 194577294 0
320598597 513427193 0
738395869 165870493 0
760905637 196898670 0
44604085 179303772 0
581820379 593160649 0
297671991 368736889 0
752917726 574165690 0
439232074 103659721 0
344341350 213584365 0
374073448 478161130 0
542078543 513113388 0
500171636 382175464 0
138102038 511048474 0
171423966 414182579 0
637614741 589043424 0
567440149 203456695 0
55372246 217616679 0
146779120 480028086 0
518260378 481102263 0
547340826 308227179 0
383515580 630402648 0
449966090 734620928 0
218997166 239197037 0
474446748 135964698 0
647271933 315597391 0
397646760 545626033 0
456351215 67551908 0
359746542 347760976 0
515391599 790201227 0
788086416 182775400 0
725830499 138608444 0
800015319 18523865 0
91471550 575496704 0
260046981 206677736 0
794992763 125793497 0
302973791 590082325 0
101239127 396681099 0
516732563 80413864 0
606554853 184531027 0
125181683 639703432 0
695222361 523025614 0
120829536 721116811 0
321467693 613564147 0
733639338 267445985 0
52311421 525965960 0
398577494 233748074 0
538273767 278296420 0
652745160 779305879 0
8657640 104895417 0
443612580 536404731 0
147558686 561084918 0
561065246 310955756 0
75954786 256930637 0
672203183 523569794 0
484857574 2608414 0
696956426 103979634 0
319633589 639344656 0
143399896 143226295 0
784137467 715376776 0
129496965 12370849 0
559496449 638741289 0
165242955 769896200 0
72785650 152125513 0
111319783 692295332 0
161413580 177398357 0
631843996 462924354 0
800901104 557016528 0
47797471 469213527 0
653449900 422847613 0
590913461 707797849 0
89620402 780161171 0
468595743 551876702 0
668821065 743101525 0
248445027 618837439 0
198887200 463485273 0
801100880 760521785 0
686181211 462965059 0
110278842 721597393 0
420380638 46791355 0
759603254 742254063 0
470753280 340300305 0
515935569 750510222 0
338226156 286738424 0
233572368 453422359 0
164975739 592209345 0
640969246 535826569 0
353848643 194230978 0
98853491 1085649 0
75296153 599124882 0
545014746 798561274 0
651463870 402137891 0
260539158 322310030 0
171806809 735792999 0
159005178 199417500 0
73652668 653497757 0
562839865 3653543 0
763446089 78749741 0
39858671 323264764 0
689219238 20280047 0
561873100 410247570 0
686323542 395397902 0
131091351 326999804 0
278084500 127475108 0
294635591 440210756 0
703300148 393093317 0
402316249 715199285 0
126256164 84189443 0
513516470 493867844 0
513197271 706674836 0
368094939 215531515 0
664682107 105027551 0
737312697 96875406 0
785251417 211699889 0
245111311 731782947 0
358244805 628754139 0
456452588 700630906 0
292855461 661066126 0
220936467 194452442 0
698981503 629095249 0
71750552 554185951 0
634062983 799639321 0
717285188 325893234 0
524108446 583605032 0
563715223 116803268 0
143146087 101917038 0
790507636 472523176 0
363377933 439811212 0
523201593 708419080 0
520242691 515867299 0
173119097 399829878 0
84417188 648719068 0
31104275 254515430 0
188189423 226599205 0
51058851 447993104 0
309250945 393412196 0
655622808 227589971 0
508664208 563533111 0
601464315 787148581 0
459084821 64679219 0
419858357 724852510 0
106509323 494269623 0
375039757 5109611 0
52539474 18443052 0
621614083 724680757 0
212621712 23749762 0
454352760 303254945 0
52574509 258999474 0
63899791 34316516 0
540217272 538039908 0
103757987 757882310 0
176316416 28521778 0
285975266 296154582 0
257055820 139295933 0
405947569 752780402 0
21799029 175356965 0
11295350 689180708 0
619472097 382299785 0
288476668 258613618 0
297482410 343062941 0
246873048 494428830 0
590862898 80598913 0
463737124 590764046 0
655549489 780542942 0
693405898 700591730 0
129079331 73149030 0
76958291 505603396 0
291643517 213615278 0
563109389 398534728 0
797593010 35672674 0
248972297 294842878 0
403997934 439895307 0
496981407 754157432 0
517196276 757783011 0
63106250 524525194 0
727877187 188381957 0
91033926 154051402 0
75902364 700031129 0
492381845 739537370 0
497525371 9034322 0
323697085 201736442 0
518893881 308625227 0
231111216 623072022 0
710253832 546673943 0
526710629 580706471 0
287484273 260335713 0
268434687 393693353 0
60830948 654324275 0
800579727 505805592 0
465593223 8982779 0
630916359 776011476 0
632340295 92393479 0
64537339 531025209 0
104467657 586979585 0
202416941 425390445 0
196826493 750050404 0
46559637 212425203 0
582067263 747908449 0
327156388 8037984 0
116055301 501895438 0
791079219 333839174 0
472444231 506746099 0
280696622 762376658 0
273930555 405291477 0
408230676 636403662 0
159698048 184010820 0
166699352 385115282 0
431840014 335739409 0
531780663 396344916 0
350923602 317190482 0
143437484 368291176 0
363341056 262014225 0
121133870 540751172 0
256719456 386828530 0
149555007 604067713 0
180853241 723223045 0
324016031 729733292 0
493944331 592513091 0
356302386 392485159 0
436366418 522768761 0
611314889 78082450 0
548137628 130234958 0
458941725 63199322 0
676073269 785004003 0
449168434 581778087 0
610025482 510127266 0
683077399 627081097 0
256790509 606980299 0
734520813 722852673 0
181094548 499152568 0
192037469 137602196 0
414580312 253127720 0
622172973 398886373 0
478465174 553781798 0
184893317 556778266 0
585340008 659628777 0
755451062 514460811 0
405476217 690751926 0
381368819 467549102 0
414152814 591679675 0
266721552 779739879 0
86657118 160409409 0
131219181 517108874 0
24363516 215880791 0
57006060 349975591 0
287554263 45210151 0
772405834 499905562 0
177373712 755717642 0
567805885 776100645 0
516390842 58443762 0
100694787 736178354 0
307198354 257705621 0
44157981 576561127 0
352024464 102393712 0
106567673 331523877 0
202228470 74421635 0
173221592 701905545 0
291799112 483439636 0
547577912 193190165 0
54512972 317967768 0
258516620 127992867 0
771337095 352244809 0
225924045 44681333 0
791008773 294030849 0
113826104 396575909 0
689391451 86804025 0
31868330 480719429 0
359882953 36540874 0
110146938 554331284 0
58247741 371566376 0
346549309 376849311 0
687587130 13761585 0
667326193 1077874 0
381364387 371525513 0
307535929 233489375 0
268012640 792265726 0
545032480 707960503 0
496395987 235753504 0
123583229 674638512 0
663942427 333261243 0
584159582 724080061 0
759022183 367890648 0
145386241 691346516 0
67558239 480936364 0
198859035 535369551 0
770229290 658990446 0
119737170 734502191 0
753936240 334601409 0
434485216 472734088 0
391398020 3756084 0
41462377 385110119 0
323867593 52445212 0
578903756 105254197 0
428059339 34757982 0
375938271 306571845 0
605062630 503435725 0
579761208 547513251 0
113817256 156479910 0
706382902 504074056 0
631692024 647152226 0
124199247 269757546 0
293254269 636591912 0
451120259 423951970 0
796901644 776055943 0
698368981 614441177 0
501428418 513535552 0
244267924 73487731 0
78390838 748697210 0
303383573 354352783 0
286648884 98157922 0
739733672 698844213 0
720149321 260360481 0
435364948 702708396 0
504750536 754843745 0
119333401 41444536 0
369237612 339908543 0
437097229 626617280 0
739118787 369249590 0
689802231 605558990 0
4204586 445928910 0
264199286 723422624 0
477105869 264536611 0
529533505 641775751 0
765610903 137161626 0
208338197 398434229 0
370066113 501807249 0
755590683 595365118 0
755153977 144645091 0
308620587 261472466 0
236513195 137491657 0
178434075 342839942 0
352733050 581795092 0
187413090 195491139 0
629879256 258441433 0
661512191 330044548 0
296900747 497812733 0
163188605 118007303 0
561350864 667227029 0
41910788 597068359 0
299290112 113086783 0
72119958 549181686 0
462239246 110839929 0
60879965 738711428 0
56850106 330382089 0
99693914 237242144 0
610274675 737165422 0
313293975 261759063 0
546554625 234309043 0
712476581 321313887 0
35726838 159846563 0
355792140 249821762 0
368191893 541815075 0
249293517 345163449 0
53370120 188240502 0
314889798 605464339 0
267170250 342730685 0
56608363 578422338 0
727629518 449163128 0
326903789 479220780 0
695660272 95887598 0
74267470 300790263 0
143549008 635717603 0
332802052 158454090 0
308608225 524824686 0
713748249 270306105 0
618880527 188578545 0
44328987 717927155 0
81810415 210013892 0
173079240 19254158 0
679689944 494490516 0
182987113 404145382 0
491392298 459026898 0
789688378 457456964 0
711265728 703205899 0
178776079 472367819 0
466185599 567014172 0
472650444 66744992 0
407730806 153624206 0
74667195 496323274 0
442294955 314656362 0
141046042 106793503 0
220398117 766095330 0
598898137 347470957 0
146713644 308871315 0
5535166 556289530 0
37975561 459681248 0
582781059 52483747 0
532713747 156069071 0
316311197 157542624 0
497657860 399772620 0
176320971 531470308 0
205519728 574022565 0
702337450 266873498 0
151000169 35690496 0
629945087 287107351 0
223475651 76241438 0
208275900 519695233 0
750248977 267796590 0
379583350 129133926 0
681138008 595031035 0
13907399 582963219 0
574448501 712311772 0
539565422 792455597 0
438480515 712178858 0
674231 589485211 0
213693053 421979432 0
204944093 471031257 0
726242598 41396069 0
529838925 662775072 0
730472567 597565998 0
235203253 486753154 0
342748868 326375806 0
435662409 251384822 0
558200038 504311353 0
474304570 49285398 0
195338437 512234414 0
695805034 521484765 0
241473678 34424415 0
250283773 761145507 0
16535886 16699286 0
441197207 377623954 0
374111193 551082834 0
171695799 679453670 0
798481160 219355398 0
195965332 6912914 0
675979270 205774477 0
481655406 156580832 0
14385068 642727666 0
349066337 782336689 0
243268335 499929728 0
308091913 342850783 0
762581263 202169509 0
797078555 109672526 0
634146293 257895053 0
780589412 168173985 0
295894406 370461615 0
174277913 73094527 0
456995834 331613814 0
2477253 372681382 0
385999378 625803427 0
684903071 626755558 0
41890180 666652061 0
410133512 650501112 0
702297358 500577051 0
149534895 119860793 0
602427988 413363073 0
781514407 483031378 0
634181340 694878314 0
133027666 149343595 0
300938198 612104626 0
341371270 81039877 0
599650889 486336755 0
366733853 569822324 0
157920394 600176438 0
614455960 620879417 0
371335991 608249035 0
460923695 762444653 0
714186191 663290479 0
96354493 436362817 0
499995231 13194799 0
342081814 186701661 0
142275204 306849802 0
358404314 428443588 0
337143986 124282295 0
626116527 77627852 0
546564221 678836326 0
583614245 301393831 0
303166144 387935680 0
740216524 94825662 0
648067821 422788534 0
144072473 208379803 0
331531519 150086108 0
55490493 547712487 0
784064254 650328694 0
633150754 268478039 0
260612500 399722407 0
153766933 481715891 0
28599811 125647178 0
524857859 302501716 0
410628985 649349553 0
24137 683010204 0
772321074 327347138 0
137695238 691092484 0
713876014 455530711 0
398838763 433053576 0
350456290 154940912 0
206602782 742961822 0
769649325 393325728 0
375057127 655827344 0
461790198 276984126 0
684729680 263150000 0
370830138 662773046 0
340150953 497494288 0
121358444 301839935 0
403463728 10338224 0
112561803 720799856 0
3456983 443871457 0
790255493 127908639 0
126208674 481989118 0
491041851 404355291 0
131882867 225597071 0
694020989 666647556 0
242343679 484056150 0
534442006 270766251 0
48320583 45018297 0
474146332 342877680 0
170784808 668183975 0
600650984 206368669 0
393734840 415783914 0
159856886 228072260 0
573633802 180306548 0
766874359 437510345 0
768356854 146019157 0
608469917 495952862 0
580703835 436869203 0
321606478 299741265 0
219082139 438565077 0
106104289 154553561 0
746444340 442954533 0
769876832 699483598 0
348617264 686860566 0
264416714 187984318 0
168140263 358637773 0
549950673 38894147 0
224688677 433269703 0
747633405 142077656 0
315874169 87985276 0
705130253 203898176 0
720285435 70825641 0
794258022 120581395 0
533154316 555718258 0
721557681 789980735 0
702018308 259335530 0
136158646 738149904 0
541820489 333947568 0
311869595 442319011 0
235801841 746676557 0
545660245 41742637 0
339602937 67636780 0
245029011 60069808 0
352743795 422531603 0
490779851 331317305 0
631151208 159534258 0
53008786 715886217 0
376733995 426920860 0
679112594 287817167 0
392926653 497960045 0
727434062 514327412 0
770785499 709866130 0
654870749 792490872 0
212849597 550529595 0
480797918 357555670 0
586796186 144281360 0
45942009 756946291 0
424303752 149373966 0
568160296 128017480 0
133553970 221790874 0
165755547 440464805 0
246549782 551623395 0
221721294 799291979 0
303344325 535316408 0
539726187 641433945 0
401610615 589467783 0
254853694 716678030 0
656780972 86804421 0
95798557 325709411 0
801373572 337007215 0
306224545 426101059 0
463021330 14966819 0
451098227 642587422 0
460625678 133331626 0
127625470 210040094 0
710895944 718999390 0
22495005 598821049 0
546215 774328475 0
118001264 377890091 0
428302076 333042771 0
270609661 155160323 0
381409258 793692808 0
477558129 477988157 0
453190364 525860962 0
102410768 22839028 0
394148928 77451176 0
256377061 199158241 0
628179636 493871415 0
668115344 217097221 0
696405800 405123986 0
405512700 392477882 0
340222328 236192871 0
579073160 578910307 0
246196320 353491675 0
113036442 36980025 0
407589584 751286908 0
379130708 788600701 0
162762437 327377676 0
592335145 579534330 0
469407361 152331126 0
716047374 365370276 0
707506500 86533072 0
742786209 647667423 0
790762297 309388335 0
758334529 226563278 0
264140117 598137843 0
793951149 663880064 0
321486995 603394119 0
699477733 539363374 0
196982634 628001937 0
438452456 532822149 0
679389478 514460194 0
277396627 582763356 0
291283081 799839087 0
173607504 182880746 0
140453705 582263501 0
210220296 732922458 0
693710845 720374093 0
796808379 299648143 0
64229812 643283750 0
453044876 468605811 0
236963569 13791470 0
607444129 485111415 0
157140816 41529767 0
214270904 692989408 0
470478398 125774027 0
227135662 256903615 0
689505419 340311768 0
64942948 541576026 0
327108811 685513351 0
1613145 658111706 0
203969653 519649286 0
191406414 197369780 0
212881975 199897709 0
169013512 646862746 0
123409086 589049438 0
584935779 514448584 0
466144020 31567758 0
697010699 160765613 0
138049664 430618559 0
554178027 153595427 0
602227378 733834469 0
189278746 416254730 0
58130628 694552865 0
112914501 298113401 0
777852935 296774890 0
586635680 735492637 0
162479615 196142087 0
516280880 690496895 0
466896343 267344279 0
739244792 293716294 0
45642035 358988318 0
389066873 392036305 0
305176203 309115083 0
212177970 347167811 0
794099749 486938852 0
51075337 521264509 0
558985140 63623666 0
570580581 753372750 0
531609082 565698828 0
299701262 687776561 0
91967503 775437860 0
258495993 175289414 0
273504377 589891505 0
614122400 210294051 0
729118683 140304174 0
320946123 198345536 0
169683043 337515544 0
713832974 9386008 0
411930750 461610974 0
383345167 433756181 0
50245215 541874746 0
497487759 567850807 0
302976848 576563055 0
734248078 761421351 0
256060630 303955042 0
225615844 120615362 0
326589349 414482962 0
242868077 65817600 0
375630177 445790148 0
602235843 38802185 0
426032783 498321001 0
130943873 376797774 0
364760943 44393942 0
594953135 716454924 0
491992100 724550244 0
642198598 492503808 0
631828961 79610730 0
3319365 481947045 0
388777354 733350015 0
303804531 67403465 0
710170445 469318074 0
306129569 343423893 0
340004521 142601616 0
618451013 789452997 0
423334477 699123532 0
734160474 2583539 0
425635095 164568607 0
398715685 525492570 0
628536767 180671291 0
518012029 678554792 0
270637265 107253225 0
223269794 179522729 0
433764424 328786878 0
446282808 299133684 0
453126342 663622799 0
260972571 367986673 0
328400869 549758064 0
600947998 69636806 0
425078296 70468342 0
219956843 443702336 0
715123989 408665997 0
675309929 27944499 0
537527061 550580930 0
564218528 206254351 0
343927594 666174053 0
362348388 522914606 0
328129369 629656130 0
126359893 172591727 0
279990109 383348190 0
125597614 714910402 0
96669954 191757119 0
794530090 625169266 0
37070543 618835770 0
224500058 692343422 0
303496124 366545525 0
555246900 661780608 0
625472619 726122843 0
703268302 760627731 0
310909052 29293061 0
548979693 250802489 0
290875685 259646404 0
660600441 381230714 0
643266560 83242775 0
744733799 623148553 0
679206172 581702801 0
79363962 91561824 0
450485621 621529307 0
536478188 223129105 0
571848179 102673699 0
729483933 274737022 0
220542407 229431143 0
273789595 407963998 0
507988287 291591876 0
611558152 428276412 0
378128630 505607493 0
521829863 87234362 0
187118385 79171539 0
34774305 592780809 0
370846937 457338439 0
368086350 354980936 0
743868518 320980026 0
614412107 444017054 0
62068096 129455249 0
767051727 467122959 0
591452605 12611682 0
679041545 83032040 0
783210851 436599591 0
589403721 322604725 0
228565239 381550520 0
690771353 285572125 0
709413591 462558834 0
364871491 191953788 0
5177856 497232617 0
681147718 63002284 0
86077937 722179354 0
168992613 208104056 0
677507028 202747848 0
515884279 81916786 0
648304097 362862174 0
662768194 605428665 0
648463083 768738179 0
725477198 692525165 0
782534386 690663200 0
33579650 73399048 0
301162758 192029756 0
267483047 754158192 0
111963397 387430645 0
416518751 184650967 0
482748373 290152729 0
297553302 63711734 0
180574412 356941422 0
766790216 499457335 0
394764337 503491466 0
438932125 509771815 0
753975693 463707067 0
536772283 314868560 0
490886879 312918618 0
283863339 277164623 0
343127568 600022864 0
725529511 263498609 0
675384752 541866529 0
111477380 624103222 0
514520986 254357628 0
347634474 81672640 0
45332287 1731883 0
398616298 161849698 0
782231771 102144632 0
318353562 24226473 0
555777988 634562954 0
243651365 376760501 0
341239101 648661634 0
266151042 744923086 0
582242671 499051793 0
287721227 466459470 0
242056532 728876085 0
242116201 724457038 0
54576601 715676840 0
598711396 288812084 0
233960203 754167869 0
305417673 673642868 0
681612869 195196146 0
439727373 795027727 0
529221014 642961522 0
505848517 271724476 0
758629043 328428344 0
283579899 18523104 0
210939442 615085137 0
610572242 287966142 0
533577081 592027436 0
268898784 388201181 0
722271665 798561000 0
154449634 714017561 0
112838241 238690527 0
231947208 344115799 0
180396926 340797938 0
514225432 343681995 0
479217420 723198897 0
168706477 762445270 0
328910873 155711833 0
436153920 737028103 0
405324177 558670554 0
510982651 378478592 0
665007723 752864101 0
703431868 188176501 0
769466414 741796038 0
610056183 544333982 0
562988072 466560590 0
523197820 800376484 0
462694663 31611499 0
276675310 660464811 0
354561183 605143043 0
724384140 602004439 0
749980147 38511941 0
650934399 20622377 0
569798165 103282244 0
634104905 790843977 0
643909573 300285048 0
395086466 600577145 0
579142885 410266655 0
277280605 412791533 0
439494000 502786082 0
734144949 127732108 0
334053166 528463712 0
14933603 157561571 0
454540517 360887446 0
706975827 738928561 0
247655266 206845029 0
34942767 575801769 0
669015199 341505004 0
131832734 125607741 0
322841021 480181757 0
181027125 157748207 0
95131843 729328225 0
162083397 147219435 0
414531892 46200245 0
169969715 595415967 0
544734443 630143418 0
643558898 599493080 0
368859125 560598942 0
313842343 645710482 0
457052871 255306075 0
781458447 304659279 0
713544424 714699523 0
18729272 456468706 0
23871130 239066769 0
750764678 6816074 0
490719699 39246477 0
420713678 606491944 0
391022597 624274097 0
111259113 591841267 0
105287940 252635407 0
377871125 7449882 0
485218692 760260538 0
599976785 432988739 0
384218175 243127753 0
226893554 20409734 0
303443426 679903499 0
746559839 183090112 0
475171304 493989033 0
24388330 471265292 0
356282463 429116207 0
701121303 463227522 0
4565727 340997328 0
327921422 353919342 0
270712025 531513322 0
311013116 633193812 0
537139150 721479999 0
688107049 542001115 0
537157904 674558524 0
659039028 72010285 0
655001366 30865672 0
156682095 693539719 0
159910622 459118165 0
429865101 590346643 0
689646705 753340093 0
94876590 196259675 0
162346812 653613988 0
613605937 206499177 0
792940388 549722015 0
584757128 384364726 0
671085697 414201217 0
700739344 359733731 0
755847570 561370654 0
331608333 211884434 0
310142437 339291845 0
629135145 226835105 0
169933015 577949230 0
586217961 439347249 0
799824579 723533324 0
575916430 551092383 0
413695220 576540609 0
444685260 547432492 0
637345068 34558878 0
546218635 196328302 0
480095218 741496027 0
143162371 16428654 0
460069655 524287301 0
778782740 526973554 0
609936357 336060524 0
348274260 626613183 0
74414101 718030855 0
133841291 457131718 0
363525650 44106095 0
81100229 778722083 0
629187645 562057009 0
527045114 763951311 0
765380175 253228394 0
423546982 382210285 0
754654431 610353477 0
670300535 601631658 0
298813889 216252536 0
470188556 234952913 0
366268023 215767394 0
67868223 139734486 0
665915179 490560465 0
369005972 107319086 0
666836353 230979968 0
133982918 697876552 0
403923940 336281027 0
228835054 144284402 0
515591755 272622057 0
54274587 512643209 0
377635387 259475867 0
88746749 269796859 0
498375842 705496629 0
49246582 278635484 0
459497609 737443260 0
730969314 565049957 0
756161961 13706796 0
431190520 180081778 0
486217684 207993945 0
547035052 521560633 0
141957741 765750495 0
769742887 373775089 0
189197032 129038595 0
313535786 340009838 0
644529910 289945866 0
233112270 623291101 0
458271726 86991767 0
16265356 14681836 0
412940234 387463286 0
431127532 302378668 0
437014190 386088182 0
17286025 228124534 0
386800346 677886929 0
555390316 259069588 0
321607956 94629661 0
180871169 145370350 0
465372341 242856176 0
321746318 320214774 0
393409501 153299875 0
628240532 640804394 0
162535795 652321232 0
66731839 470862380 0
239701810 292249107 0
423881242 351207409 0
737749235 557034350 0
297537186 470599010 0
626822532 50967651 0
78561283 557769913 0
587034533 674650819 0
194804837 478670810 0
89113928 593300793 0
773953160 585860699 0
242481636 637313503 0
571508732 587707666 0
259570338 694641151 0
75212077 185475882 0
516817877 86416386 0
253064204 34113207 0
626026119 112230603 0
589897878 166940044 0
175532584 531970020 0
230653267 619885229 0
366838232 682052304 0
103832174 378821288 0
130807888 750460846 0
371516890 600817968 0
266845872 428600525 0
319225604 308492064 0
55770040 195792245 0
3601132 799256120 0
40749753 210543004 0
202110105 679278672 0
425127323 428426970 0
121200328 152072462 0
670688022 193989520 0
592585848 13190641 0
222738141 198151898 0
726426451 479679653 0
286321049 800367563 0
54579371 599982558 0
627010444 355580916 0
174983362 679641595 0
506839360 276872608 0
137011320 33159815 0
390104717 774650902 0
145047137 309798110 0
482559866 377642459 0
496051043 232466598 0
208076837 285842369 0
132096780 788051112 0
435823872 324879595 0
305740661 523272375 0
95581138 429258561 0
761435229 108577989 0
88429630 611558604 0
664026428 42625701 0
672950528 217473834 0
325458282 754007776 0
479084915 668431876 0
276232262 43762607 0
200177366 722314354 0
634137239 217146960 0
638450477 540981039 0
634437684 678116425 0
265501739 346950471 0
774297494 755906385 0
790530978 666946981 0
776207525 5444061 0
554045726 596582862 0
119606373 65180381 0
32468439 197309273 0
428614889 269799440 0
682687012 80758768 0
718911015 387006776 0
61710539 110937500 0
585037975 110258766 0
130162444 623807557 0
625973091 522994876 0
422308476 29501298 0
339982555 80075885 0
186037345 484243391 0
462178712 657858084 0
642950312 195774712 0
354166619 769064965 0
633328808 262470630 0
58458218 754731830 0
433294551 130696278 0
190143341 343687290 0
450583194 744413765 0
37681682 145617638 0
191791232 402327634 0
320860427 638085045 0
94946968 248790560 0
489489557 427055103 0
129649592 638078760 0
726233222 50734651 0
118198551 168359479 0
653443077 769422733 0
545747260 225877149 0
396345304 403139608 0
645015286 12010509 0
464400719 382775479 0
576164854 76400954 0
353315252 690827056 0
697061946 558293383 0
640302258 676787799 0
201282256 410858561 0
15689375 179689235 0
801318579 640862934 0
107393052 221224481 0
255630262 510563019 0
400147292 337412977 0
728637255 270801873 0
658077341 622517852 0
526148647 457139165 0
547635207 651526463 0
18761117 136512096 0
164867021 781672614 0
632156040 9934809 0
204714364 262264066 0
417993630 359047001 0
28420615 605226341 0
83264835 216857385 0
556865413 61235080 0
251510505 279349756 0
400167422 279596545 0
755828756 395194939 0
72143512 552161584 0
143266350 480510301 0
698082098 51441577 0
291119287 10616673 0
725308613 256441319 0
503632240 510566517 0
729142105 568243094 0
483695720 284939037 0
141433055 591659599 0
728188641 543159565 0
316805498 15017579 0
697758659 79914742 0
55776074 286026771 0
359029457 513043721 0
762295067 171560329 0
54605826 636683077 0
81996448 508322961 0
499676394 606108292 0
272831438 1781607 0
65107348 603088571 0
702368847 493728960 0
678755228 653596226 0
667442497 312567066 0
601918088 669013689 0
119684724 616407549 0
385552683 687015233 0
773736007 16611904 0
501615514 444132263 0
348885725 155898173 0
271357225 387027331 0
754684588 537535370 0
42124199 787869501 0
332927486 186381332 0
387349445 581713086 0
259677945 639201957 0
47700686 283720558 0
602931801 533209481 0
601391398 658439532 0
733166219 294450738 0
621728285 514931971 0
497308257 467183331 0
9769567 195066308 0
547929774 38834566 0
84149696 480095850 0
621998606 376547690 0
529398113 784394444 0
407832947 113402188 0
306616235 144089431 0
101215653 539852337 0
204750603 714482589 0
180960503 258536564 0
558232560 202380784 0
655635308 182988402 0
161281266 256314441 0
728905293 304279125 0
485471012 105288797 0
409146408 252052693 0
162799946 45280653 0
685144691 748664264 0
96363065 775617782 0
748269370 617439929 0
462631053 750227999 0
794281501 704541334 0
594957506 392386524 0
224975484 133541822 0
333195008 129333451 0
720929634 766127892 0
403021665 712198552 0
761947958 733498297 0
529331248 655629179 0
800891824 190221284 0
315570933 25554899 0
626900920 785954481 0
542639802 493014447 0
325254322 530088158 0
57957500 706106526 0
407041967 333751018 0
621232311 611324297 0
295897151 425436544 0
676473085 790888480 0
524291072 573064734 0
409456397 285781746 0
621705200 625273531 0
388563895 435825493 0
56261744 249137502 0
483560073 632572419 0
167783839 379556888 0
529674311 165408714 0
760470516 455404004 0
705471629 155228780 0
446816398 697260653 0
716648782 473518249 0
349409097 308183216 0
700537289 326090511 0
143135520 396867716 0
431857414 741266531 0
717627258 69219368 0
63074849 372273726 0
775638068 112077613 0
85641641 192695226 0
784475063 740239842 0
129619796 590097802 0
488309497 669814809 0
648674341 430241303 0
251611604 624398619 0
569043636 51561126 0
399095339 653891205 0
447743377 616480512 0
687685919 443659256 0
689647021 114288518 0
16579371 14621940 0
292412336 212094503 0
426298817 198351805 0
503657147 402962879 0
653534867 515482117 0
298451610 148178550 0
741371153 691834335 0
183639475 9773047 0
155980790 743256734 0
331622428 729948641 0
287741428 330933745 0
33096168 5061087 0
186151422 619511792 0
492602917 38879 0
380460267 25935017 0
695558770 277004564 0
239012947 262090 0
351642259 411060232 0
131034836 711836954 0
354605369 61697945 0
682349883 73970892 0
254233241 322045232 0
127716749 789211093 0
518451480 338261932 0
401484497 741285433 0
738728089 479764541 0
779553316 630245826 0
445775067 773116364 0
202673530 482937688 0
178690339 377119933 0
112177395 84314853 0
678704354 37493052 0
39006359 672635934 0
75516476 523645154 0
728888347 763783787 0
124202882 442256488 0
710860237 84327441 0
588147523 536364027 0
578021676 705896683 0
383038452 717530754 0
790549260 120966080 0
631869096 222133790 0
722059202 322696119 0
626758101 71027633 0
443495833 465164736 0
289653987 145167761 0
637858516 19004773 0
440987837 140965892 0
359292930 236724914 0
333377228 28191494 0
424255972 719463202 0
414908820 742653295 0
551147074 49375922 0
114631002 628248679 0
157913880 588017955 0
214621789 255206078 0
745896837 517614789 0
584669024 754070436 0
166151152 631176519 0
541009664 598921830 0
376982898 323838852 0
750818359 696388536 0
712652325 706331750 0
401029956 241284121 0
29413761 190078973 0
503227049 581445831 0
762750155 450312760 0
742661000 19135869 0
413746349 646255808 0
371309819 794033443 0
126416486 493900533 0
632467338 611751344 0
239212883 637324417 0
461450291 456991198 0
624015766 112861773 0
82130977 677251825 0
384515080 328616085 0
551666871 479250621 0
711084832 507583894 0
91859837 296390017 0
388389174 204536422 0
243761436 693873597 0
747934770 754699048 0
250051945 216656691 0
135508333 712857570 0
38849021 55529775 0
462690774 634792102 0
73313666 114811890 0
530902411 18603953 0
775010221 683075448 0
666667249 49818530 0
10515035 657654241 0
559455367 749457255 0
258204551 636512531 0
132532347 342535559 0
175940731 54314898 0
634220742 396891589 0
280904732 325611349 0
574871355 601929296 0
320301464 796310649 0
45585984 534704027 0
72144270 476142583 0
687727495 235763469 0
561323226 136442532 0
479658014 670767110 0
372607764 536911502 0
165692228 570990638 0
701095790 440184069 0
230859674 204730115 0
364438554 231145163 0
434505875 712453429 0
306070084 7400808 0
633665570 485693108 0
619167844 195100113 0
408058937 202135616 0
101077753 781172856 0
627430072 51299354 0
413800203 384737089 0
162564823 493720469 0
1665715 451923486 0
230778145 167735842 0
262465172 516396669 0
789918167 750608767 0
612462881 666542160 0
111730230 412196414 0
601209343 422662541 0
453294507 15457218 0
456403124 406164618 0
447070182 650899885 0
75908585 103253569 0
44879529 271777330 0
746290102 79271895 0
1136081 426850895 0
501699896 427631184 0
4811566 627168831 0
91371568 42389603 0
134922614 353462274 0
769781995 439106706 0
424115308 42253198 0
609132866 643732463 0
674059268 265102168 0
575836795 162580248 0
495267377 658456012 0
711362574 251956325 0
486928621 395100658 0
621135904 257544532 0
212722184 409276331 0
146991166 201274065 0
742486706 760544273 0
579743534 272583890 0
724553290 705450648 0
388327357 373711703 0
121749395 99480041 0
567133971 754309556 0
421755506 34598611 0
421268155 388509122 0
654149111 8988425 0
718400827 374179954 0
618637449 653411854 0
505112326 747538775 0
754404737 178199048 0
56809064 741408415 0
459005840 631713467 0
653795838 118378196 0
61421561 794850104 0
64230107 723500576 0
599076601 480695678 0
535313322 177556213 0
159093407 238096538 0
368527263 754760783 0
417448205 307897756 0
610619270 97054877 0
219626680 681346327 0
178121463 760602182 0
409383899 788230214 0
249130943 620643046 0
370834599 681433197 0
534682998 156736410 0
645709709 78726629 0
427239824 434006902 0
159185615 349344616 0
616321412 688948970 0
357911642 493160512 0
366273544 778203571 0
243189758 117853446 0
599234267 685936593 0
253608442 249419613 0
241785004 310560382 0
514385918 714006806 0
316095862 153106272 0
316711600 791997085 0
161168178 344026731 0
372709165 219087413 0
119244786 540891633 0
708129226 367876426 0
284101390 274956722 0
379820394 24561606 0
466546744 220416501 0
413336806 720638606 0
11051814 94110996 0
97571216 425610711 0
439819997 393381554 0
47382414 379379595 0
785097777 784739490 0
639680419 689513410 0
40630998 105697710 0
199284709 382235564 0
301662303 769606777 0
111469478 122250178 0
452246232 221943249 0
352798425 457737078 0
239630781 506071663 0
571643771 516711335 0
198251599 654743829 0
539905735 391451275 0
638772213 228369155 0
137820624 294482965 0
504667578 128470669 0
701952664 746440213 0
39026456 710895835 0
216701751 50459366 0
710786538 295997935 0
649375412 627981339 0
467942502 239852091 0
582138277 228432 0
764779727 85256752 0
578470496 203327765 0
54088283 756157303 0
263666370 59583542 0
544766475 273470393 0
445496241 85796578 0
355596124 252245028 0
134751292 406036611 0
212320566 777481857 0
248520570 766226933 0
52188475 330818593 0
598129826 73110892 0
285545859 503764851 0
601715172 464472002 0
39966942 790314618 0
567984741 685009991 0
208352940 530272770 0
744945620 539470475 0
648554916 369266732 0
717365888 88951986 0
656539763 158037533 0
330797732 277710807 0
787074897 245977104 0
528887476 350222276 0
644913899 509080400 0
755395088 428792993 0
14093426 497435790 0
276409542 307028595 0
272459466 594916003 0
56003289 575204516 0
768476699 591363321 0
195305087 29588372 0
635602702 743613548 0
605464437 795500302 0
748603638 450016614 0
70082891 531106379 0
626920171 291065095 0
80407852 759817616 0
374614163 620927727 0
6687722 364169566 0
554589980 648620259 0
677785491 671998649 0
407709853 471221323 0
513661411 77542926 0
574054047 750903685 0
181385518 331563254 0
754281415 328744029 0
97970701 403214819 0
317463006 515500694 0
547049042 769343336 0
201705428 60498311 0
140084287 114405620 0
580117433 167508475 0
102123294 79327494 0
360090936 33524914 0
360924352 714671975 0
242089246 115222010 0
75416799 173987297 0
135444940 18329005 0
187050610 34461132 0
555815066 671073143 0
307069150 273267491 0
79900260 681246535 0
660978124 84859517 0
754957107 589872443 0
420263599 628792288 0
235427219 694427615 0
564809461 652634040 0
293621291 439352747 0
362526986 324719141 0
361295441 430318529 0
200742707 508314946 0
595361195 618676319 0
312265279 67910653 0
60757518 535418890 0
386458932 555250873 0
232479533 727963339 0
624457074 516781434 0
725453472 734707624 0
771330067 726025829 0
594540639 661635484 0
95726557 4731973 0
424863298 373269415 0
146162739 266060006 0
288006338 759215377 0
217834921 526255054 0
615624517 63668582 0
664511180 706681924 0
183016295 800184389 0
674431401 27823125 0
280469007 321425261 0
736942065 582462653 0
795500837 582517326 0
481045381 744701477 0
109214433 419016850 0
347782976 360723274 0
294624689 200143278 0
187690553 287303055 0
94326449 662538833 0
157619465 269714302 0
536648285 438259804 0
62389303 501203732 0
437935688 172332367 0
343834719 310370687 0
97652264 516286856 0
711295487 321228997 0
424281870 135537204 0
778717566 158936343 0
719381476 528616976 0
281895981 343568643 0
660190524 298236262 0
600093503 126602052 0
315219734 498277502 0
243926376 444262687 0
225672674 84767026 0
521000176 356446439 0
434001833 673907742 0
655825903 484200491 0
517050360 550160816 0
700680469 36593543 0
397985137 71706833 0
539380514 388093795 0
139272492 237368357 0
778793797 495782621 0
478405559 466288108 0
651128064 206650019 0
555409172 259463251 0
571401670 35114257 0
211482337 150305843 0
691736195 403530916 0
495617358 679044662 0
620503818 261182626 0
442923054 773705777 0
168895347 283243271 0
319324691 796926892 0
238827699 112790823 0
252426232 424207519 0
726881623 542800911 0
355581401 643467904 0
725470549 152105052 0
328509242 635206447 0
590636870 251222466 0
321788855 730413585 0
373710298 300185124 0
427367616 554661211 0
203863648 334883115 0
282635372 571807127 0
101571818 575190061 0
88060239 252046061 0
236237493 748192605 0
649774829 146329710 0
297487876 679738359 0
445808829 73711272 0
471508642 318341645 0
679459163 585690074 0
631210166 490022043 0
717552955 384037294 0
627391440 33122291 0
548079819 391356308 0
150194679 90200647 0
652605051 342359118 0
221655420 78384404 0
475860203 371152350 0
46378815 620751552 0
591395156 212768477 0
233244532 486805726 0
569823700 160611230 0
55622583 275144693 0
68523330 122863904 0
39971428 658717337 0
539391401 626998850 0
207538938 423151452 0
253179302 567911169 0
623367741 648707327 0
85542582 677926495 0
626200831 576212844 0
84141485 453078281 0
514019700 721419280 0
528917776 29211687 0
599513180 107125367 0
621320847 179676277 0
487540702 423836655 0
212344158 546613934 0
201991078 63945825 0
328313157 586387634 0
294123118 58821057 0
121272106 356084453 0
38015034 38010117 0
484892303 584320975 0
125709017 64116870 0
613752453 614438283 0
371394601 628358950 0
351751553 40458227 0
493868072 13008799 0
304479612 322638814 0
333167095 712044926 0
232420249 455540099 0
629004537 571919371 0
632621838 296648168 0
774116703 108668128 0
346553201 432483742 0
409923645 214756879 0
64152358 168714395 0
190419709 579253738 0
157385744 705981063 0
580979267 68846125 0
37034404 528313285 0
86037180 210703959 0
362860149 258804388 0
398646052 5220211 0
617236617 584274516 0
763190537 122088976 0
469414205 580390654 0
169035678 554055731 0
321532104 184470645 0
638842603 762723542 0
131316164 274003171 0
764019560 134592102 0
333428555 141931963 0
411852037 601159062 0
577764885 171450706 0
513008092 493465099 0
712686641 159772356 0
140911442 291511607 0
788013146 489160758 0
522655843 396712046 0
541620990 169571855 0
169394105 561133582 0
436956956 747466524 0
171628116 743986294 0
596788440 615476592 0
109307221 287955346 0
82337798 512732942 0
283265707 643398599 0
686711630 139145431 0
327645656 266296335 0
787739331 81467968 0
2532488 307245735 0
21827915 323934355 0
398447852 77629175 0
671478126 375093392 0
771908282 392814776 0
34830843 68980170 0
752593514 570116029 0
456444954 398761082 0
437476337 518367537 0
63766911 283754708 0
564461418 781043408 0
262897148 267916951 0
635287207 550592265 0
631498557 124482840 0
1744553 572242134 0
310421407 603689960 0
695383061 91851945 0
279552108 143352422 0
6024513 611499746 0
192181012 662568485 0
145253911 108441394 0
443056398 708513370 0
614965925 58591115 0
635396371 714881072 0
783056476 417924740 0
532615424 776034750 0
768060440 319949680 0
637165997 316146968 0
740330491 228589792 0
33094370 677428010 0
258969906 647027320 0
735425472 578428821 0
142355989 450513456 0
562876457 587574925 0
557613669 369665439 0
569140528 151976769 0
128916390 321728798 0
71662068 100009411 0
396370718 265023431 0
653191381 720022773 0
124309791 789259542 0
48165843 772210286 0
29851810 706773527 0
502886473 589205677 0
173493053 611073673 0
390626531 677918646 0
26884658 209986537 0
701622253 112965337 0
155354419 326442411 0
634638077 410155136 0
303526318 684788564 0
525325770 489448499 0
755346419 678308454 0
700763031 670183386 0
638824887 534696705 0
44872326 692044765 0
307525142 230025440 0
719313466 252481622 0
391221504 348014534 0
635133271 738651570 0
540986069 457265419 0
717112892 713320507 0
34941751 155918935 0
759298839 487524847 0
374580607 559595767 0
299883203 98714004 0
376126593 284841276 0
447053496 176128792 0
238159665 154837330 0
43413270 104242002 0
451180186 437991455 0
560170051 780655780 0
758777434 575163358 0
441088493 199351790 0
738792711 98373811 0
718957825 732008840 0
157697353 682100308 0
661317857 666812543 0
787480894 523522345 0
569328821 584944614 0
154504809 304770629 0
791320032 235482319 0
266148884 167553138 0
95162371 730830018 0
707114192 282504012 0
621811063 503047058 0
739256452 391557399 0
331816279 129240758 0
713816090 452012240 0
397424755 237694431 0
355352349 791366263 0
609251224 70478568 0
293891460 648245917 0
617993135 545796240 0
677363666 720034589 0
587109480 320296267 0
238100499 385429846 0
370244751 193344746 0
189707708 306054344 0
793957141 399182882 0
468901479 769006836 0
683174528 654163965 0
615746242 384904292 0
304009953 583125066 0
465921277 348169496 0
334771689 425255246 0
587860685 260866922 0
167031462 615711345 0
769902950 92177865 0
333065580 138160848 0
626750592 55609285 0
131216415 624097264 0
45406036 285678354 0
577197199 554871125 0
226061756 796902084 0
429094525 180124225 0
37738225 424495964 0
136027639 400326367 0
602338607 490062657 0
666839193 283623591 0
533563834 132395927 0
471859058 712850820 0
522580239 309918085 0
398010582 71287769 0
682254688 791980498 0
58433194 555265951 0
612414205 784733936 0
545492671 752987424 0
189200212 663463328 0
388972872 794219953 0
207492939 278452933 0
176915836 638880950 0
355070850 532286092 0
22115158 140529178 0
589814381 282355182 0
606570301 770743567 0
326238457 678647257 0
677585198 188226835 0
244676953 89256958 0
143517918 21511231 0
679422925 757385633 0
413001799 792584752 0
647666585 392530444 0
523956059 739158429 0
293685080 282360156 0
663374379 54776970 0
781564570 243986661 0
666941261 485791513 0
101990571 290643752 0
384763341 473899998 0
258480752 719101184 0
356944566 615022139 0
14317827 114648189 0
248605971 198219423 0
741899422 756641644 0
671252278 102531498 0
694555027 289906765 0
590888466 788730546 0
68936759 347922403 0
257910202 197487682 0
652702137 279087050 0
447828870 501661729 0
149587775 708947129 0
512167600 435839469 0
90724705 465544790 0
54333090 352318520 0
606299487 410499990 0
301057924 285604278 0
763931811 112389494 0
372069809 332900286 0
606422253 299865611 0
360935357 170974143 0
146667616 31893022 0
383169865 525603037 0
318833046 640787831 0
793549209 312605629 0
566234973 709403020 0
703812588 567596868 0
481037704 5876103 0
414395854 279946475 0
771144588 414506683 0
81854106 394169708 0
136611722 678204872 0
753994371 547878988 0
740855556 68440279 0
559321996 585345212 0
322077307 153852099 0
710308039 393970280 0
559242459 216516721 0
330191172 166690491 0
755828252 112269837 0
535804134 441417808 0
19371644 590424709 0
460146437 691628438 0
120561306 557985226 0
348269579 606762820 0
135812909 121546938 0
569259274 359360659 0
541279904 512415544 0
594386251 77318974 0
301182800 262953538 0
736600877 647240773 0
695067119 572711455 0
449792861 206824035 0
141841551 314361457 0
172396996 756243533 0
712105320 501210621 0
615750403 611237649 0
543260178 83118011 0
784864781 500413412 0
232725252 96746551 0
660969672 150250035 0
187300537 720465378 0
719449263 207785116 0
250272174 140014312 0
627579733 371568933 0
169743392 715742404 0
575095067 192761872 0
123499369 82608682 0
106280011 758745739 0
424718535 658909353 0
214223961 355857500 0
175593741 427177309 0
643631193 306845385 0
352744095 682204439 0
586998974 226070049 0
41248714 137124281 0
200262598 323208993 0
764290779 291724298 0
751547896 236271569 0
458504488 623697918 0
735525876 690193387 0
29097642 468187606 0
630968732 370854649 0
786992473 401956264 0
13789023 509381399 0
498117354 106825950 0
237176194 572603300 0
170153306 358486843 0
259728408 787895850 0
193629747 197818035 0
284718811 552538225 0
79907553 424599084 0
603525576 681752693 0
391810987 549034767 0
596658603 78437085 0
272150470 756054816 0
169376129 763841972 0
307924420 233604809 0
596760548 165963391 0
572052628 753800638 0
54939941 607719395 0
260582199 714128040 0
180974996 169749810 0
39383159 158794334 0
190868297 738114561 0
616252071 712069441 0
496499639 524877215 0
796332930 28325204 0
708630761 303804095 0
521168916 185311847 0
587560668 596788609 0
367767385 665345001 0
237998014 460638735 0
798646075 219766895 0
669388446 339490735 0
375202754 706241685 0
164252542 446931215 0
632051033 715981923 0
382969597 58745032 0
114488300 512468638 0
56401871 291745483 0
28650244 452650547 0
633904664 189638753 0
565764503 448289316 0
462776441 715812901 0
493680264 611153465 0
208020387 517013384 0
639556955 271984047 0
559580998 369988940 0
99181340 415028836 0
355481395 409131352 0
120175413 636050875 0
218019694 375519583 0
203906602 773748926 0
234032490 786520635 0
412663877 567090480 0
261463326 362658396 0
655788885 169835157 0
702219709 26561040 0
710143560 176493387 0
493003676 529998657 0
577707049 755300423 0
773165159 108823604 0
63765565 145617358 0
496145955 379957612 0
62498018 746274940 0
471420913 604225487 0
264171263 246022698 0
313267319 528184983 0
764588511 381780111 0
16038578 592501317 0
617307435 220855648 0
271096915 473722541 0
38497906 271706436 0
319779109 568354123 0
735467367 734790330 0
639171553 544990973 0
233817317 226020893 0
739188632 527141072 0
704129280 270847694 0
615965085 498027148 0
12628294 723204457 0
334597816 716326796 0
7365974 658608059 0
631552950 692126407 0
741137404 424481854 0
346985501 761783225 0
220165341 484346809 0
428059389 20138240 0
455940736 50431110 0
539373894 424324361 0
88215453 225563706 0
536202270 261916652 0
371211223 96232161 0
127654345 276918640 0
651609098 106755992 0
556381072 581758684 0
397529966 783859624 0
290473516 122921647 0
368093600 730037736 0
800951012 242304504 0
462376964 94647498 0
400840522 408098452 0
478021026 41244283 0
590568008 304457674 0
752926468 216680878 0
197592517 318469259 0
63728199 439248316 0
481683188 439724068 0
149236579 232783826 0
511621038 103097065 0
542938855 375650556 0
716722309 536467147 0
394013817 432777313 0
289307980 770197462 0
625353989 554198777 0
533400585 513059632 0
558114221 26196109 0
126633514 410318767 0
288107750 518209020 0
343106690 513163269 0
714370085 159122018 0
367803273 559624512 0
429323468 416539696 0
428343871 445719212 0
187559750 443400807 0
23973231 185055525 0
459090381 565200365 0
524114874 246749397 0
454289202 534151328 0
649174168 291210361 0
692771840 95405824 0
730220027 752643167 0
493135468 758743656 0
225069984 729570818 0
205517867 768107561 0
753234346 773961284 0
538050096 16515323 0
205335851 729003469 0
407501587 63060578 0
755007173 417057628 0
433804315 295034361 0
181201460 81791108 0
236331467 523378639 0
658989660 282143128 0
434106388 280501396 0
428950278 659672114 0
96621390 543231358 0
225522280 300408676 0
461247350 202414368 0
154285765 407694895 0
141254855 80266727 0
198851599 377008250 0
768954960 406387807 0
392957615 700228712 0
13135533 532324141 0
448614179 572707748 0
56098691 456260439 0
389919598 302408478 0
126003832 722499116 0
512034900 281188045 0
225629615 588232431 0
393921459 38440944 0
747078304 704346037 0
408912824 732556706 0
4793557 574132929 0
277548335 90597582 0
336503540 634747561 0
468377010 3266514 0
771181653 406762799 0
110703468 5251103 0
597789172 606040901 0
336201795 447719622 0
468494767 520635969 0
313775699 67391338 0
621308204 289456857 0
235982231 538744657 0
478434291 289126253 0
291855700 17227880 0
270021308 100769389 0
589480627 533191265 0
762203181 99645427 0
290522907 683529484 0
693474234 537927403 0
117840095 451768384 0
402347421 785676424 0
533162115 457761336 0
295865948 498527404 0
785794067 20299493 0
259645399 538052160 0
269946524 620062057 0
211030689 155103136 0
745750260 345797446 0
263891895 159575909 0
130121251 716833 0
484208030 20254382 0
637259458 429813307 0
687280059 317887179 0
235721337 360750667 0
379359992 304697300 0
762213858 466931396 0
286315465 250208362 0
184774040 347872380 0
578311933 654374889 0
274530323 566107594 0
739871299 692015186 0
178226603 370060355 0
463351184 655183063 0
677938231 704277489 0
667428737 191028929 0
678859855 781817140 0
632439609 393013885 0
195126285 287940489 0
441015953 204397011 0
198056737 579596810 0
381105429 443218164 0
774458528 89432495 0
223006177 334406136 0
423107619 94987853 0
747393398 145978520 0
647732236 736952155 0
759588382 714259917 0
780119322 234219329 0
431581655 697423273 0
627394833 529518265 0
253020831 148671897 0
27529246 344348049 0
392281259 403543684 0
615075087 606031683 0
486890643 405153744 0
557767349 590957328 0
474015319 635124960 0
30486219 800770848 0
567980367 409786132 0
729571229 635778847 0
501462711 452637603 0
351333343 70125604 0
452204011 467774339 0
579704116 801473139 0
481944762 575649777 0
65097414 716038697 0
698199807 310675820 0
620338693 15007674 0
37064286 723372462 0
492713367 553010309 0
490132356 794369299 0
588328443 691104597 0
673267762 632285824 0
500550198 503339557 0
325865626 224746139 0
89832380 350480009 0
702519950 191092525 0
128086 201164949 0
771083806 404139067 0
573320967 80256572 0
613399057 414928662 0
40997393 357851756 0
463642192 186991705 0
229618709 38363945 0
184855267 507289590 0
628168234 715966534 0
29016086 469402654 0
203832552 341498406 0
414465816 327427392 0
269255290 751599195 0
308326530 797541571 0
555926359 737178831 0
682605930 755534575 0
710259169 776212854 0
426858956 446624444 0
284445469 400694379 0
254006427 577198312 0
152314808 746354705 0
154910794 761774219 0
247903604 553967949 0
41519672 553306263 0
639645397 793454663 0
230390307 514777388 0
453311984 274612995 0
735947503 582101469 0
139143738 59220819 0
53984013 563222565 0
376212314 589887907 0
8539274 744144914 0
371967407 463210399 0
753585043 579718965 0
389069459 750755210 0
731668204 431103874 0
765454658 349522998 0
146899461 602873984 0
528093455 298739208 0
187726601 319961177 0
517146522 557151796 0
62245728 699515960 0
117064523 675627127 0
546920045 256816222 0
128623094 407687332 0
4789723 759296385 0
599081691 662318578 0
94678754 746797359 0
610416999 522623835 0
690298122 325800831 0
422101394 479039750 0
596127213 728466555 0
719501414 308659352 0
183399750 601366433 0
8630904 572125422 0
270430477 665143061 0
464745908 234174656 0
478542293 654669849 0
26346691 21277470 0
287955019 390817329 0
18513181 327568538 0
157231675 700135715 0
676884738 184435113 0
447606800 610145190 0
26916923 565183139 0
770711288 583900811 0
577410981 642733667 0
330402294 90955596 0
12446638 484815160 0
677405135 427221333 0
747215160 165399572 0
411229636 724083122 0
749461185 126993716 0
528074453 506442572 0
729987133 532555412 0
322798600 31672377 0
307041432 622849681 0
510121047 394793635 0
759203277 708470227 0
419754376 721094873 0
339230803 415511925 0
32353983 222926375 0
481788120 553445065 0
324267878 58415851 0
465745600 300427645 0
375639187 352217458 0
744117194 374943256 0
188268195 355224553 0
148304204 696192586 0
124204423 652670090 0
757533866 666514999 0
74530904 548062095 0
562634566 683813146 0
227421556 185608302 0
697952214 670952629 0
774103777 722133803 0
793840668 514314782 0
153812556 259287173 0
379704380 487014143 0
703563264 480946453 0
243504383 612707810 0
102697441 292712581 0
400879060 440835891 0
201996646 42426930 0
138722841 469555460 0
753501478 478732191 0
410146090 791919556 0
266777709 660643192 0
331292411 570783912 0
718708274 500544268 0
331892287 637168729 0
354818707 300372335 0
273620517 532485536 0
197263142 414187539 0
151164298 415372712 0
359308993 208100539 0
110456270 89200898 0
98438293 28553594 0
718369775 48828229 0
646196003 138312382 0
385965347 75644328 0
180454074 335818512 0
637296852 556243710 0
51002779 688459126 0
671149416 560073101 0
199420409 483239590 0
1560753 660025059 0
23396833 128159461 0
293945926 589198491 0
514981884 537568706 0
114871828 706975405 0
462417077 458155814 0
673982281 127249404 0
691541266 664658827 0
404740265 477257802 0
583919364 698920380 0
491135438 716921708 0
382205176 322465097 0
309115853 644418306 0
385661005 235333805 0
632313730 502298307 0
408057582 661243985 0
683679266 77315340 0
83538990 466715951 0
261428635 278957658 0
65240228 526288965 0
195832002 516921817 0
332568843 159659035 0
219430765 354415848 0
284132300 744656446 0
727783843 290605432 0
284827735 566660306 0
262139690 432304686 0
443662652 428905427 0
153185043 577284235 0
353655746 326079599 0
419456095 684822633 0
702994121 148117900 0
182688757 319333785 0
433226050 325148457 0
381552013 207967728 0
221833354 378081035 0
497066851 194363632 0
305419814 116988575 0
213751705 30765334 0
452642513 229656722 0
64131787 437978128 0
730315138 20805634 0
378149964 106991175 0
372866497 341770431 0
50769369 80573590 0
103999794 709493330 0
44654894 177001756 0
203322923 610233175 0
638544324 266679600 0
227174422 323705633 0
476291196 309649402 0
434626545 582250596 0
653426588 734864656 0
55504986 370375954 0
327847550 486965697 0
612560041 683732099 0
274226441 437567300 0
322297378 576066009 0
658819633 45449987 0
266855930 507726523 0
372112547 207827845 0
69455998 127308088 0
506661235 344096167 0
383139531 545931111 0
633745488 476838244 0
298418808 528870007 0
495122936 43643630 0
294676187 105685023 0
607317638 612540648 0
89717842 652807428 0
552346000 518604329 0
247745985 141131723 0
425462995 526167499 0
503346285 627308758 0
509057142 26922480 0
184944806 60450869 0
272775296 174531543 0
491258758 266901485 0
459913341 462082667 0
694163572 117921231 0
340807504 799504562 0
711689136 326141625 0
395292998 503072105 0
91545868 732802565 0
521034676 85958641 0
800169666 377149338 0
147985014 444007450 0
471029240 480037191 0
370328554 552891153 0
597956586 565561350 0
174647135 702619375 0
231188077 350638965 0
311264753 388164818 0
529718036 199007796 0
526519930 437737742 0
594387316 566731807 0
592394868 285856614 0
77625952 465051399 0
313303510 410702443 0
362135862 206644510 0
743671971 346780455 0
151674989 800387076 0
317048561 333518921 0
378287409 193916899 0
256201577 109382462 0
663816857 35284321 0
767663803 278734709 0
82290053 232505803 0
413562960 670840909 0
585587874 170571080 0
531992045 89163482 0
659757624 248291858 0
655258620 720179533 0
52562379 237070401 0
238207221 422400400 0
713985316 426779190 0
348251626 721316392 0
318460212 583140592 0
628414632 490045557 0
102828798 152845949 0
430876367 530695764 0
53557824 298555366 0
322793048 500226848 0
268356100 774601486 0
169591776 583413626 0
236246614 143755327 0
410620401 429578657 0
100041345 68302331 0
166122541 776853379 0
113267319 709196433 0
189277386 683148213 0
530993157 287922755 0
416633018 706425392 0
87086352 162734016 0
471421204 510971039 0
52670785 114417198 0
247046934 489336937 0
677050853 688564103 0
123045004 666906558 0
363057463 338248692 0
489563371 465200343 0
680816509 577939602 0
162499203 504418504 0
686971531 441355594 0
771200851 653358642 0
689403947 179030594 0
395875720 32043004 0
683682363 699407172 0
511608972 753369913 0
603744488 660569995 0
620922551 592105908 0
531938282 456558263 0
676069961 295218433 0
208245692 701044122 0
406079690 589824125 0
375201918 701421144 0
633332134 739639040 0
39708408 277441758 0
640983434 618413085 0
591545217 622675232 0
62190668 459648181 0
530715680 514254123 0
385992710 710536882 0
42000599 26999533 0
78788234 39079333 0
770860549 589508676 0
457559624 771248650 0
299123512 164963420 0
174760553 751796391 0
225602666 662653106 0
184622233 778166403 0
37910218 194736384 0
131950608 582923117 0
134794718 710616077 0
90242168 772947285 0
777793754 116064985 0
365619929 760868271 0
798491092 506248422 0
769264651 137057087 0
706093350 769101029 0
148080380 69940356 0
284166272 204876170 0
613083562 445806930 0
150075706 625855408 0
313562558 290208619 0
354176634 39831241 0
781419471 426224187 0
286729377 648829485 0
768143758 740278753 0
221226702 541956479 0
183061047 337006121 0
693076909 557061302 0
611329297 711843945 0
733012967 276516687 0
284316352 719665331 0
753362426 145922816 0
649115156 585403251 0
791297526 687845446 0
609818327 9771508 0
723987468 794477647 0
76188393 597041682 0
82723383 252089226 0
151477872 197638747 0
720954975 256405671 0
784208625 343051912 0
790218625 332605508 0
453359785 369661214 0
553340573 87539787 0
130912699 628947000 0
683957771 781499071 0
462927730 131761965 0
241165144 446371280 0
782857482 367003874 0
669939507 92584575 0
198669571 734156259 0
338369774 260139333 0
590655250 531552379 0
408744840 416445824 0
382057260 690518075 0
290493727 603168989 0
574728656 206541014 0
746379389 114657514 0
95113294 371387256 0
636942880 458147759 0
530147245 788927119 0
769063904 464829562 0
121323549 176514409 0
363099493 423418350 0
100864860 4330219 0
694319444 576020361 0
220820294 748505467 0
465506414 540539716 0
57111574 488022435 0
667722138 532914633 0
634108111 107944282 0
406845002 477787264 0
789284403 448093339 0
69042946 603158440 0
248898400 591159964 0
373917537 6381136 0
44231187 288399719 0
606219991 355875964 0
69904177 426193828 0
549765937 782063580 0
771038268 106597962 0
631125441 766070468 0
576568048 514825472 0
87878082 311422210 0
22213099 430327255 0
758158417 45887855 0
508144066 334087394 0
522362325 735189897 0
549246958 254656917 0
735326238 204329062 0
100899944 667982850 0
181860296 85479784 0
498292244 192796260 0
80884000 40945731 0
369733264 715355688 0
49848133 267954779 0
372210607 660411486 0
707841910 334857948 0
34498314 339087296 0
140279212 793934549 0
30562052 663044781 0
500334753 641909061 0
701315557 456550762 0
773222372 119320525 0
553478214 47859072 0
289142676 289449731 0
391417133 523593878 0
75594291 678580093 0
183348430 624415852 0
12031445 186330090 0
649479982 440199143 0
650934967 798183523 0
190030271 167890457 0
639884402 775596900 0
570974979 646882605 0
685321165 748942131 0
238524077 31790738 0
430825897 31153929 0
70752715 113827921 0
20436373 663642771 0
774276828 32356195 0
161764089 623252941 0
354687004 565235154 0
293620778 702063976 0
696416775 177883123 0
65783319 170198146 0
487521279 667959421 0
580562710 529194859 0
294853577 363555990 0
483953347 761626846 0
641627770 172516063 0
330891099 65791454 0
369498880 295511443 0
772661378 539721759 0
226823010 377731871 0
5124161 689668590 0
621246054 657310773 0
375090783 442373442 0
256280767 476477855 0
222067268 632595419 0
125021653 471323354 0
127078584 439675384 0
341902809 199685275 0
212957327 731087398 0
606593880 304291181 0
346128360 736273124 0
638137102 284945479 0
219914110 193581753 0
422571824 258460820 0
437517351 332971610 0
224996182 698152187 0
213215121 636251409 0
446626108 545759301 0
658202103 688750980 0
39723074 278297308 0
678171796 305265565 0
529957917 385474574 0
149347020 97890059 0
87710203 340236354 0
52082836 550328188 0
579817431 230945901 0
601697994 430272972 0
255732582 50779489 0
314922653 524958679 0
669496961 356398068 0
269479790 210265236 0
316174440 312669956 0
11927486 147696455 0
206420011 602070441 0
777814456 753959803 0
191141888 778471558 0
105520483 400318301 0
546139479 628209637 0
585775506 722481871 0
458487679 759842650 0
19715033 469696199 0
639014670 464707375 0
550814468 411349318 0
39899348 116461821 0
691529414 350434565 0
93413717 551313402 0
519041358 691555724 0
614074771 484760933 0
214127019 198657665 0
601592848 336395175 0
303761361 56119190 0
239212870 659772913 0
749519166 538065759 0
456185042 253997277 0
118790850 649739262 0
57395448 699276674 0
781979521 527613409 0
706036752 133262001 0
72960633 159184240 0
242538975 647566599 0
683014940 650768394 0
488580157 210179579 0
40123917 261724326 0
115586053 513418835 0
486196722 264761383 0
163296082 634133475 0
72673984 435096816 0
764830946 163803081 0
325603607 204854327 0
730273444 748784254 0
599785789 135428210 0
216326669 101952977 0
571348334 612989919 0
747531518 182138655 0
473943753 257746359 0
33987674 625049408 0
87518703 467250829 0
313933598 442931226 0
422544480 152232088 0
51780945 683537623 0
400692083 81983859 0
410069410 231005577 0
659108758 368684031 0
165131599 450067586 0
347058816 274701343 0
640906220 561977999 0
773467888 174039440 0
181481046 68829461 0
767260803 677542685 0
629550530 350917053 0
442831542 417396036 0
779873375 243758115 0
739082192 693677959 0
761972865 539979247 0
207930169 346345290 0
506488469 403986213 0
487891035 610515908 0
401972302 625773690 0
492750449 109306348 0
271038770 454236286 0
680580537 633439739 0
293685728 504673850 0
613698320 3121941 0
276240617 289757962 0
334534439 423850823 0
342132426 533719439 0
4473841 4106694 0
591075277 596834719 0
338979546 350888433 0
35205379 609617750 0
507220870 252026375 0
270697217 708889704 0
655966503 559380293 0
49810775 211765384 0
391083009 10042967 0
206201967 513958970 0
371749997 377990577 0
669199141 651388899 0
581051342 565580760 0
361443256 486305228 0
487523934 295888212 0
245568322 497527809 0
118495824 234826459 0
505962677 550437940 0
391670759 284338840 0
661852533 71699376 0
194690586 1384991 0
131689470 466887024 0
42681649 215157582 0
615555643 86385534 0
131913034 236071665 0
60050103 227786966 0
501521241 66596724 0
778850630 609427342 0
571525154 501320342 0
306835825 114017281 0
628883532 22898461 0
109807916 406163714 0
219143067 683743950 0
322204723 110160510 0
346423068 596351487 0
387548457 613940524 0
457166039 747767834 0
288628387 174961193 0
242155576 23874979 0
649460283 641323735 0
92265472 344828198 0
115339089 575565201 0
67950921 56005741 0
771710814 124983896 0
78545953 414110149 0
610320275 799044346 0
158491066 101050750 0
446716196 294902973 0
306118887 22003677 0
34732883 544754711 0
21357694 645654061 0
262541412 28980064 0
624743744 418859470 0
246017568 752160257 0
637895097 376992781 0
17587400 589773848 0
346342600 163045436 0
15911700 624048656 0
123730528 314684930 0
364050540 344636136 0
540468612 450033565 0
228063624 62755637 0
723549509 504271931 0
250459830 366984335 0
576096870 239269314 0
140313769 282256736 0
461582348 709901184 0
68698445 452180809 0
581829488 27057676 0
715619081 682121144 0
600771258 30765321 0
142747464 114367217 0
136643011 51575771 0
273288184 268408923 0
604544935 298963201 0
771510032 106491867 0
157602996 34087829 0
93745624 356913449 0
733657081 698858809 0
422636110 616312746 0
507118067 267871078 0
466420543 298047533 0
65896092 632459936 0
773867109 64128256 0
667243463 474607441 0
575612667 413656032 0
627238352 701730832 0
696055985 592875003 0
308732427 178591626 0
134785376 556759308 0
370376876 386111019 0
136748480 328368932 0
446265526 384378909 0
288517344 439754496 0
194717160 301616616 0
41328598 43058940 0
223012883 369974433 0
54373569 279043395 0
259759784 414188110 0
434672392 631238958 0
286055583 296553582 0
367101276 476337558 0
535197486 637871071 0
312651742 491672333 0
640713433 415297410 0
281647044 470550298 0
507994184 801601248 0
390169177 76006633 0
800145322 217577332 0
46750216 255236621 0
460230617 62789165 0
169733981 783820340 0
408823335 61748617 0
554189546 801701030 0
55708612 86729195 0
250984446 128908485 0
691863268 516885594 0
142160329 366630769 0
137859806 740772860 0
774660814 700755085 0
23763515 592269309 0
590898871 623823564 0
528159504 36355568 0
700552590 458263997 0
361106949 269324871 0
658830858 334090921 0
700103253 732061181 0
697890288 335387218 0
523956284 514720048 0
48601214 486056999 0
777139963 186691975 0
707375214 738772226 0
573947477 156026480 0
161682925 380509618 0
556930733 504300568 0
14861625 137186622 0
649084772 657181963 0
47042082 451324469 0
259267111 601272921 0
33825182 487390125 0
275923300 52892807 0
771481412 218404678 0
86841221 85353681 0
773107479 7132223 0
131579093 155377388 0
98579461 777521481 0
734180879 510686818 0
705611461 575221428 0
565104155 466329068 0
446133964 500140071 0
672045992 317400636 0
305741489 395288074 0
552733852 655155304 0
157142559 712425887 0
563508864 208027813 0
797399308 111271193 0
67010272 191682678 0
511828312 31677239 0
262384743 759111986 0
38273319 530928761 0
588915854 642610357 0
724078823 751244593 0
99838262 631479255 0
63123385 175842455 0
102554328 727888775 0
692375230 658692336 0
260014561 375129719 0
625205301 652372488 0
155131140 580289949 0
560032577 537068415 0
315617704 597755250 0
574995753 710799711 0
656342746 561658450 0
606908101 586062656 0
254888789 271509237 0
770788329 271584620 0
576832782 322472891 0
689053643 50149845 0
789959776 124057710 0
361036012 747121168 0
551228795 444689054 0
776196112 110162933 0
531316029 396909055 0
600080169 335798531 0
278161677 506714229 0
415687809 516965953 0
429162988 408078768 0
213434991 664569177 0
411034039 239743628 0
375724948 12079333 0
251229372 338228790 0
783653214 462731520 0
75685584 714391273 0
607292879 417499628 0
522979466 260243041 0
97600608 140795142 0
425625980 265007163 0
292123016 165009546 0
583906382 58461215 0
716904198 659808396 0
299285715 690754511 0
625427689 708781754 0
58788910 721449954 0
167296668 510468710 0
283549925 292286927 0
282532613 299105681 0
42522906 756606823 0
198759960 2744732 0
216270621 578660154 0
133470532 44162542 0
71385150 74294568 0
348331213 393345874 0
415990746 70595573 0
451042561 256961933 0
416283800 119105841 0
603124480 254655014 0
137511456 511902267 0
325146525 442343355 0
157709082 626198255 0
789119541 730710841 0
516862774 788898627 0
326369214 338157483 0
647220714 766150370 0
42512304 518784837 0
650997463 763774673 0
590235245 70573719 0
354141798 721722029 0
331355190 321054068 0
255464842 324230262 0
757454192 492578685 0
555137012 196463691 0
300233434 90219491 0
351703695 677808958 0
744813916 734127487 0
488463877 98962242 0
781104717 705404104 0
386383749 517160053 0
374448807 717677965 0
319888676 249371131 0
579528231 680400059 0
34534774 548789163 0
408884695 171264161 0
233888677 62137969 0
305642492 656388914 0
141462573 224063596 0
318753208 120308471 0
728508514 266120731 0
562943761 767925850 0
24300158 760130413 0
471291782 198426859 0
542554901 506106154 0
506048083 329313239 0
414692935 71623181 0
73193314 669475991 0
83724317 63413500 0
693331294 140148501 0
931853 412179804 0
90469059 303121660 0
462198892 622346644 0
650608504 2093720 0
691117633 3199208 0
560619751 414628746 0
549641899 630295335 0
192056320 337193213 0
688525495 520994168 0
245044842 183549193 0
41604781 7942875 0
198472363 333686056 0
173603016 513350648 0
57084499 549652695 0
548936206 192534961 0
573155692 495640395 0
28185166 484774171 0
416116875 329343169 0
720080802 459083940 0
650223800 165381446 0
580219201 376349752 0
649605651 412515856 0
47044761 580170017 0
554972972 424160715 0
17905671 28431313 0
273604634 741552308 0
250572717 580284703 0
696074750 692203075 0
275035783 147120487 0
275734262 131749347 0
93668190 652267315 0
386857083 135318347 0
184515460 309037937 0
781290400 640801464 0
447196340 215098745 0
525907107 402962484 0
652713528 201278804 0
58502601 677944717 0
39719546 54034381 0
470152949 144233423 0
325588723 755451233 0
490449254 20833203 0
434999694 140511120 0
753802568 143300603 0
625311905 389973131 0
546543576 796413790 0
755229310 61715310 0
706976878 749383681 0
246516462 132648559 0
253662575 441852914 0
296728753 783414037 0
540491950 574564827 0
663829431 758883939 0
283597640 743855398 0
5744287 230481829 0
356900135 122460627 0
504256968 787594223 0
770743932 427215000 0
289490931 392226694 0
778736199 281789792 0
565853629 214835767 0
502795464 440070990 0
85092749 355989637 0
666939923 643635670 0
570486406 376120337 0
777764614 534959739 0
80891809 554600382 0
445566011 304813329 0
485771860 731658308 0
523779111 372728533 0
614150124 594497654 0
402018653 131876133 0
394311732 447372014 0
462726120 322519437 0
621976844 21118072 0
746726822 372032617 0
569870803 697747791 0
272659480 204788011 0
294837391 292057111 0
628307636 136992294 0
345863092 805858 0
516284645 259330523 0
192678115 435659449 0
24838869 785371741 0
629167865 619557345 0
4109212 490466834 0
113396106 583410033 0
453899684 53482460 0
169630524 454289229 0
75955924 65443709 0
575182323 427922432 0
741772764 716808678 0
173878841 544239512 0
61306967 52766586 0
438215063 359716840 0
695188906 28381034 0
94548772 105875477 0
86224885 68114325 0
588483742 292318502 0
87020097 241961455 0
427081219 738025402 0
413887375 710799239 0
600352854 641060239 0
273434179 512527463 0
529970313 216146176 0
114440885 190336048 0
346125961 459461129 0
309887133 576364163 0
339523358 356685668 0
1505064 264863191 0
392609374 528816516 0
434900942 160043922 0
554832730 795002503 0
373507154 70642555 0
202926759 719256332 0
375108756 529699276 0
314488435 689595428 0
568083661 170027117 0
151763243 568033489 0
720734377 636737715 0
149793156 597855483 0
758528125 39862804 0
701133035 753273692 0
142921078 510427877 0
104231260 109866297 0
667881238 170516992 0
536993520 295586244 0
305976714 752745014 0
160512507 229003881 0
301048945 56620895 0
533326781 501646824 0
324492303 499755080 0
732499192 284435825 0
28837083 276042503 0
675705059 577236401 0
796922597 612313659 0
418257469 497487039 0
395337354 686511189 0
796128450 800323662 0
199210123 703909523 0
261124597 519684052 0
269224586 372486049 0
161034800 780169 0
283643055 230162358 0
611860114 745647901 0
288437959 275958546 0
708967902 282011765 0
56163429 737512440 0
349539402 518980436 0
211583964 667857249 0
581259844 265446705 0
599830585 84731960 0
450143539 432560852 0
408214797 416609387 0
423219344 98948288 0
398417426 528405523 0
513233354 763131835 0
743865284 554965419 0
635697232 349279845 0
405807223 325304364 0
710840601 688254213 0
266231026 620874421 0
155715959 351981460 0
256565451 647912277 0
49932462 594608815 0
638641014 439938494 0
179762738 419213106 0
677001199 24408681 0
116796668 777465658 0
70564885 227762062 0
163060560 612518047 0
420160858 526829460 0
610562573 288028296 0
112071857 786109511 0
348772798 6098511 0
433072236 272260642 0
450507349 337680144 0
609710185 314325667 0
6520650 642418411 0
638302024 675040820 0
219118222 17575120 0
590155391 19529408 0
602043963 286311862 0
60863157 681582199 0
560777310 612752304 0
437551936 248038239 0
68966771 520440177 0
323397216 276752678 0
17673164 160471178 0
51343190 607871480 0
224531941 692850526 0
135528767 82461413 0
257638575 1124439 0
396752209 788901716 0
537092885 679685356 0
609864490 784008170 0
149330019 42595959 0
477856086 338950198 0
286382154 275173976 0
244823883 637997871 0
198167464 511218551 0
460684471 676730599 0
562288728 78819295 0
552707491 624390598 0
142639858 655481295 0
34339773 230224762 0
556831319 171688012 0
551958454 349243463 0
761503796 301971802 0
537560302 140330112 0
466125178 447258277 0
470628076 533028661 0
457444385 710443756 0
425883806 448292909 0
549519501 445049732 0
211864819 93052702 0
37112164 237951548 0
388878033 442756968 0
73142301 699514487 0
785475470 425354186 0
65389539 597358304 0
656351442 631975590 0
153388114 250364219 0
184298593 457817577 0
761383627 8504305 0
321851979 414131202 0
256719021 456193046 0
314845521 348404496 0
210733002 787756401 0
271080073 190165824 0
583114 219902814 0
434658334 768110163 0
722002485 627474325 0
465834625 620772550 0
567955887 404910568 0
255099221 705495706 0
45816184 156640937 0
154596288 508436034 0
744425152 320459455 0
178637751 94778708 0
260582056 78597174 0
353050087 255741762 0
210864440 368826141 0
56191289 110311744 0
358896902 772074412 0
224571614 59355196 0
754857857 170659675 0
655907030 627932765 0
777844045 111448658 0
296106906 57372463 0
416934795 635524110 0
503256429 631272887 0
227157290 221289301 0
4033447 50196712 0
157933425 273222170 0
653470628 273589672 0
109387218 444974216 0
89933253 251526461 0
674382425 418679924 0
48892499 575401220 0
435637426 529583902 0
638180181 270907818 0
435539364 371554040 0
49267375 120128877 0
333478649 145969450 0
139187106 227183359 0
250285157 367764628 0
346181371 60857143 0
570027202 192056448 0
266789278 714625791 0
717799034 286123553 0
187619381 244619028 0
620027568 585754229 0
177515169 724661206 0
58508542 155668940 0
589533727 81925208 0
305420951 93298389 0
65204838 752491805 0
103388059 749120815 0
320729717 674174826 0
96075308 394769389 0
400402625 32137466 0
706945460 327029565 0
399549742 555142676 0
616257897 450554148 0
709625036 77783068 0
482735101 297732083 0
231556520 276181720 0
730277695 221480098 0
508629722 600254292 0
511967588 641814093 0
10708641 342788745 0
665217730 501993832 0
785422011 62515324 0
296659567 585038775 0
158678197 508160455 0
475631142 443673061 0
431136379 249305368 0
278563791 604755890 0
478622042 608397642 0
546448111 618048854 0
43204406 299423221 0
772525948 583153405 0
138908957 534983138 0
41870859 569180941 0
359771558 272785736 0
694933148 311462141 0
413100630 500083158 0
201781445 799697806 0
276566729 48442610 0
232720459 555323089 0
164093785 605230059 0
51567097 3642981 0
615603626 216239775 0
219174216 209024582 0
717557640 629020249 0
222580409 213712224 0
103467259 332009182 0
758936856 307264319 0
432821896 674703627 0
637346289 530787831 0
229198234 666836124 0
726349933 728645630 0
12933100 430581737 0
479090067 345670349 0
333861341 603282346 0
295262846 452596318 0
649037287 380822509 0
352272271 271836176 0
85658624 488480949 0
477710174 665750755 0
188946073 447613693 0
3927340 14572305 0
51358303 395670530 0
192824973 123703979 0
799641058 454620368 0
332131613 563949010 0
294038423 207423114 0
22716099 739270231 0
438196467 107807409 0
733830355 515991136 0
525616235 445189843 0
208574284 634387250 0
301878841 371695680 0
145391138 311993400 0
507180810 476879165 0
543505613 746818457 0
332833064 596956652 0
678271777 691463697 0
673064043 242179476 0
663067756 262436601 0
530831253 256356072 0
509988621 543644319 0
285073912 441480854 0
252346806 356214337 0
547809816 131051502 0
625848549 671119150 0
498188163 687924822 0
170921476 237544281 0
244477331 770262395 0
454174826 221468036 0
337400389 217322697 0
650646485 527607786 0
332180344 101587271 0
753705719 624556273 0
187792703 640315900 0
482894737 331903422 0
325349434 137023382 0
104976387 673326324 0
483173286 115922843 0
775106988 57098527 0
124362669 176047042 0
11002380 143687300 0
238026266 265183051 0
336331553 649424185 0
224732727 48715118 0
105576730 351761007 0
565621670 135466961 0
582597811 429808664 0
339700220 717479452 0
376971083 619134878 0
364825156 776191780 0
91856365 39553041 0
191896560 413175777 0
127971603 607142554 0
760431855 147022350 0
665392712 548495892 0
795345398 409286145 0
669429350 569572565 0
764582870 189072840 0
290220705 304700457 0
759149350 779423635 0
466402309 24872614 0
367737610 436557764 0
534918612 509848244 0
350869176 738957888 0
232563716 251513302 0
728389021 779206571 0
798661048 424558141 0
85704726 783918200 0
361832144 716658243 0
41465274 451778673 0
348549092 331682215 0
264032920 440217110 0
798474954 736838629 0
560745549 594214453 0
801319 767078188 0
127840856 112830316 0
753622591 104549028 0
496772649 168692678 0
227744823 244449650 0
272819901 289630346 0
743843559 493024817 0
98619070 754989518 0
455991146 783064015 0
262460413 195013748 0
705554921 541324813 0
120371010 224902626 0
93889589 29527678 0
519692072 216976395 0
536927377 702760167 0
134624258 408321464 0
245706985 337096241 0
52175845 698192304 0
798117385 491445565 0
255160722 321741961 0
557385903 603327668 0
577716971 304639609 0
67162146 398716060 0
372190122 576592334 0
83930292 180401106 0
398983300 82691548 0
127820916 529771128 0
741172821 215243428 0
466042869 428593774 0
257742861 256916396 0
132593743 797847911 0
134512776 213234684 0
789166872 91182776 0
671911986 700599270 0
42043993 652922126 0
481555430 57314430 0
662935242 761710257 0
191230250 760515320 0
302095772 37707941 0
263919464 563723576 0
246053702 175880741 0
238797767 16477084 0
168669014 643115484 0
306387083 66044420 0
231186695 7607316 0
192426555 360086677 0
638525141 623045929 0
706429897 212805186 0
440990787 591136418 0
441945374 524984493 0
704289020 373124695 0
97162671 208926105 0
292224299 614129043 0
292956635 641546198 0
83315037 170956810 0
47261005 378136366 0
539809503 566007132 0
64882563 25545808 0
62553137 405856803 0
424735431 24182036 0
709190892 315673676 0
648074720 26829665 0
649770138 777262036 0
678293703 686002888 0
583322719 609912311 0
317232652 10706121 0
172980694 724560576 0
164409033 715004887 0
296517853 728317625 0
250826623 385343898 0
633229687 327879142 0
89963274 243568237 0
743333722 587205839 0
594830561 605037571 0
695626526 445432398 0
628430123 282687858 0
624590272 134649215 0
176375684 788531913 0
271468766 586062270 0
686019611 380867818 0
636982317 245354138 0
606472876 281191831 0
364361962 100301732 0
51851877 436712426 0
521475209 541599932 0
783342942 588687447 0
295664295 504949363 0
603148128 105415819 0
373030708 66029604 0
772783292 311845409 0
186307238 116259729 0
710596079 403725853 0
469487915 789079418 0
728106942 582123288 0
735476767 92015660 0
520713999 422678361 0
620815123 318536818 0
540339279 328079344 0
293666609 267443849 0
658079999 788836961 0
73879737 751455145 0
600473393 699799234 0
697884370 656194495 0
228958716 599210931 0
677262539 672359366 0
740915110 710562500 0
764502398 244521872 0
326628409 638931578 0
134123737 66583186 0
380619347 720527940 0
157117206 637883306 0
9353312 761199443 0
347184489 500714922 0
733847896 105814554 0
200013070 289644856 0
73077419 530269300 0
600869845 279532778 0
287016198 489999556 0
93187382 49105577 0
653728739 16557042 0
257076136 670965308 0
534793866 744270851 0
448767079 23474227 0
312393235 222244066 0
81476557 312052807 0
525740004 164367052 0
573795769 112130771 0
273585229 308879623 0
785715774 543346467 0
257542049 286840673 0
56965402 601105935 0
308274082 661978123 0
127621030 361013510 0
11508358 398543622 0
104570982 33617795 0
634424617 732832127 0
164923901 54026182 0
393643252 586450285 0
716155738 661111077 0
61706986 596697002 0
566590304 130913049 0
522159426 559244132 0
289472274 344446082 0
477381477 612152786 0
576512973 792560524 0
743646650 170019756 0
226815275 353483936 0
285775876 191900552 0
630394539 138775550 0
245019192 543517584 0
397841201 533341592 0
600554695 77128985 0
505872892 738270544 0
632106397 276846901 0
83520207 631194923 0
61800625 174870875 0
793199252 744278972 0
128601393 118055209 0
538677206 604981632 0
178788943 691668807 0
597284428 266073937 0
94454155 626348729 0
355501327 251527687 0
433589697 413486539 0
97046714 94086263 0
340174037 642727147 0
28323463 553139412 0
510587909 372245743 0
336298008 400247335 0
161413927 514380276 0
296403393 638692386 0
732072804 532236398 0
430279472 356010230 0
531866989 541531317 0
487030193 540347594 0
312481128 280754033 0
293198341 337639657 0
29857017 278227933 0
47135884 695308113 0
620486166 12939383 0
534503945 725296871 0
261043981 564890068 0
780733008 183896158 0
597400031 716534301 0
515690180 60496910 0
248554094 486646808 0
327716943 255869465 0
734431894 202602462 0
147202083 286217197 0
470111013 560506333 0
692988759 450594228 0
674925087 312403131 0
471765919 688954593 0
634773131 62210497 0
83986366 80013399 0
168510928 101097153 0
468307112 714687911 0
577975773 759433968 0
407060311 739186697 0
122358010 232826596 0
542578412 654624088 0
83024239 180592316 0
62079768 593214923 0
109254517 447493167 0
436801013 48405450 0
351789158 95841201 0
594615097 175994674 0
653858157 201688301 0
61751994 543634909 0
251370075 626959684 0
674358323 163847987 0
669847318 398057035 0
89017691 394298870 0
322823658 260141799 0
791514124 730297130 0
591406343 292495399 0
234446759 266332876 0
280288533 397537695 0
642192080 13357013 0
486552512 94123244 0
688193593 46388322 0
450211007 524445994 0
426038020 611357674 0
377520967 193819229 0
453839236 656241608 0
746033468 256687918 0
266244490 129391109 0
147710462 425975125 0
676102777 95913346 0
127709082 81294117 0
223301688 774533011 0
434784662 130572182 0
27967748 515379158 0
331339461 283428673 0
434930499 322939968 0
407845376 321843675 0
752610742 390418908 0
753904193 396753870 0
515419244 322471498 0
687984575 133830039 0
367517678 498267996 0
594142967 680315239 0
140123202 258910039 0
174907260 305149388 0
412495925 705372744 0
12048434 25274843 0
193368570 590084354 0
613669357 527315094 0
582857044 682706844 0
635499800 44131026 0
273659927 201162797 0
747096962 302389629 0
63159063 587656062 0
705716631 380043266 0
652568800 441277677 0
607647277 797130657 0
432802114 207263524 0
409893602 12032547 0
119306270 674934846 0
714026554 237347695 0
444715390 73057290 0
753270441 276480761 0
583005560 661355112 0
53244692 585983109 0
331190794 261348330 0
356281050 794926039 0
51034546 549021811 0
522738947 348297630 0
129396903 132386738 0
170010364 640587834 0
210283677 703812631 0
781259027 503775306 0
738897341 135994654 0
33402312 443813277 0
644770181 308458475 0
514555914 561021377 0
29662619 246290473 0
443044769 626938794 0
612037906 467639715 0
401434655 569562209 0
89269564 764113270 0
551491272 597459585 0
39299399 196220059 0
683573690 291654733 0
398715889 514740374 0
139177746 430138885 0
439754103 91308451 0
209395773 115368867 0
288819097 126125881 0
732033485 197506716 0
256008339 53069876 0
298498231 550523993 0
145504030 779758682 0
557776134 750414074 0
781724831 390898114 0
369089071 225885055 0
264350176 490810172 0
422296260 247083520 0
197116010 525931887 0
141498051 641992864 0
749198308 177072040 0
564167817 98270785 0
64320475 429819598 0
109913229 767908154 0
531332812 126117250 0
565110741 338061683 0
567148502 558978260 0
575809205 267025701 0
616983868 177309503 0
536315829 217124877 0
232798611 505009553 0
287351641 791585807 0
38072264 671482719 0
503126177 651107375 0
631935719 467491987 0
566924583 157323875 0
146369271 683782189 0
125734324 726646215 0
83514690 719314665 0
530386335 528792088 0
255533686 184855236 0
287847360 539061308 0
143229910 98793697 0
737196216 667381178 0
784938264 214538077 0
462561691 314416610 0
800505762 38817200 0
245211987 790961078 0
393328237 78663593 0
604288039 408811568 0
494581526 587205409 0
517054434 426255325 0
67165354 160434900 0
244744596 704196479 0
509020941 704750505 0
395725232 253055963 0
703902043 273409566 0
343700105 686689091 0
77947926 212059570 0
641175842 728730094 0
775795230 207795559 0
23777147 425542426 0
321781245 789850224 0
777420429 203343907 0
337553256 733888295 0
479483103 114796317 0
72501501 97771281 0
697598293 634532730 0
537760257 146610528 0
221398256 159771837 0
333797245 616097855 0
206145470 548075934 0
198840373 626853009 0
116106923 109899832 0
254075948 105451645 0
425450614 259872858 0
122110728 399927975 0
362366544 354031972 0
340730920 571056496 0
334456514 370538487 0
215973129 732371778 0
319640755 10978605 0
123667439 649869860 0
265591623 22918537 0
151712999 77248816 0
386690220 376058161 0
643628327 420721870 0
539823166 291546820 0
409830125 155585809 0
482360901 581059041 0
661109900 776459138 0
69842898 210453035 0
234786969 538338700 0
398618117 241991067 0
298677235 600043498 0
631414035 405897075 0
549249287 42247439 0
268180457 783978722 0
261278232 727169616 0
230499219 386725507 0
548114587 763549425 0
103412569 644670744 0
584806807 206383964 0
212320651 541820211 0
783115426 72612753 0
654669335 92952431 0
239629020 420572557 0
589310717 440529037 0
652446182 541263381 0
628491734 722926242 0
557353909 417234141 0
146718334 83820724 0
237646836 549614653 0
499992402 753549970 0
49843762 329083648 0
427828529 634751633 0
302710608 442496010 0
606276036 570174355 0
608550808 393220511 0
356038008 394659820 0
590672491 669550203 0
413498565 370517044 0
555229900 177689979 0
609208165 576787938 0
271090444 204738740 0
95855341 120850830 0
155776595 41520066 0
800866258 284726354 0
612511865 347645408 0
603377889 761417938 0
736574324 121777498 0
624901401 490448056 0
183555419 5758259 0
328996690 405515197 0
38954518 37623002 0
294621072 543067773 0
231305909 792664953 0
548770272 438615436 0
30569158 715414569 0
397966944 157347639 0
225787304 275855817 0
594360344 162750632 0
263945750 711688295 0
39700737 174823283 0
1775100 798641385 0
444353872 380976058 0
342973031 616378084 0
672728370 361589058 0
623264567 51995296 0
9234178 491056632 0
211223776 145207052 0
374432981 518153201 0
597987027 345389169 0
715468540 374869667 0
358870712 545813898 0
375987868 555619853 0
299160236 423339042 0
744642411 341113512 0
471095375 664192338 0
676299543 653989246 0
261592193 423470413 0
767115011 778749875 0
196972391 262833856 0
104087449 197389810 0
670012612 795962740 0
687785608 362251727 0
795351376 794254843 0
570149512 106370505 0
512429167 132467798 0
86440993 672202595 0
476167637 380397082 0
275951371 542784452 0
761467216 66591549 0
328036489 225136453 0
755380203 798374196 0
124346222 90750844 0
488752339 501068144 0
169622676 130497191 0
73598481 778596762 0
243061364 145956522 0
189772304 645251253 0
112676426 530563647 0
135489532 739587741 0
481605589 343681040 0
496990243 452186419 0
518885801 759950445 0
47421685 685381896 0
455340548 321062025 0
691711883 193175452 0
340460010 246003677 0
438694141 410536071 0
453186951 63111343 0
36325695 376131242 0
160303354 768746464 0
452082176 693730262 0
623883705 496257391 0
766520033 346408000 0
126491042 196681757 0
403244889 18561131 0
627732653 34490873 0
680498417 678512673 0
126008987 193688059 0
246793308 5217980 0
765356551 773594117 0
601269358 672866482 0
522226208 12082691 0
12098487 224262581 0
590630438 619997576 0
379855958 371830560 0
213395398 335083353 0
595562413 513366301 0
360411966 402199448 0
217862475 382479589 0
619571244 185161538 0
373447296 80019752 0
334971263 303986283 0
303596968 538020063 0
485076437 493606754 0
356976260 297275321 0
362525280 339920244 0
485076114 392051139 0
34467482 409448798 0
630616722 627024632 0
332784957 27202483 0
106937854 35420233 0
310818267 630232374 0
79121876 7058795 0
423460506 678751376 0
651625963 576006520 0
180261398 153585705 0
484079831 376249584 0
584411995 752904294 0
504189669 685809789 0
581626291 751374077 0
328974520 482999695 0
472823580 106634404 0
202983253 383904522 0
521143968 239459371 0
241679748 108934266 0
523426030 552885621 0
373951448 448736765 0
333097874 187281196 0
52846668 588651053 0
423877583 215773464 0
685624834 67077529 0
172719784 211566698 0
74990766 432448110 0
511825436 113562782 0
128662306 200754129 0
503930500 211317686 0
209280098 626070474 0
10605963 615760102 0
796159623 775276358 0
360541914 279883480 0
257982303 136256950 0
556021392 411371823 0
221564276 481428649 0
551392486 288713708 0
454510371 400847838 0
651413975 475876250 0
5046306 316904008 0
784359627 278712629 0
337585224 353174390 0
671779771 729557904 0
121848836 638133772 0
362439341 415570773 0
342017666 362345662 0
593197728 228359917 0
451290570 179480391 0
532935556 794817506 0
426564074 481563836 0
285266183 265958739 0
599893477 217742867 0
95810034 451108228 0
347954868 649339530 0
315522026 734357736 0
641824740 413484883 0
342066025 452654797 0
715848610 475740635 0
395677870 499748430 0
177915463 148373424 0
47182793 701866843 0
15996302 133238257 0
176675626 260511068 0
281199726 626888231 0
51527637 468839841 0
437520235 781322379 0
694918743 464694417 0
730212792 328713663 0
615305316 429988506 0
462691402 221423547 0
419397008 108249342 0
68895155 537151875 0
536700649 550451456 0
276066787 205311295 0
325980073 409173455 0
226932028 48141956 0
502376752 128102464 0
442221293 658933135 0
562248269 65952400 0
580087481 582434556 0
635775901 542207656 0
389944490 787312339 0
292102240 660993254 0
233513800 774408706 0
357177020 414775480 0
568298057 343654505 0
781515805 724686929 0
396474587 389480505 0
292525133 383585224 0
759207605 300635392 0
436733666 278389936 0
404568651 444222695 0
258984096 594638632 0
552501880 208116206 0
324735565 472774600 0
527728353 108921995 0
255139312 230286817 0
367034450 183929124 0
84816906 285910675 0
749512892 780117832 0
125881988 666216088 0
409185254 183022952 0
770752271 535254184 0
773924921 63353541 0
326776768 286725583 0
158768610 532231776 0
585337739 614442752 0
320669445 662322768 0
694500710 672511356 0
787687026 288730932 0
388844455 139286591 0
142397465 218893170 0
541333544 63033660 0
88142326 65289997 0
559546263 225449967 0
93013450 460777335 0
208080663 615301275 0
125278233 536540313 0
544086839 145530783 0
63987084 542897896 0
31519035 646865974 0
389257517 565396727 0
207133901 105257963 0
662753254 578375374 0
464684011 521501686 0
369494002 346741730 0
188563737 94119970 0
292820583 381767485 0
710022591 777298487 0
404471044 526441878 0
2086879 62006689 0
320175363 783100416 0
762219325 197069805 0
223717072 323909024 0
412848246 724251936 0
719730460 475764621 0
297093416 108781118 0
508460661 737272858 0
680029263 420085343 0
143583796 677486788 0
89293892 437432101 0
649496693 244635811 0
671522665 495261805 0
112834988 506294889 0
160011917 449722699 0
795207927 120722211 0
365702609 182507 0
74106476 751856150 0
701328091 529271192 0
616423847 262006151 0
697484508 332068374 0
637991533 561732370 0
42515137 744939039 0
511207864 624461901 0
317110709 592244876 0
745385022 136197675 0
221025312 276377627 0
476135572 382584087 0
547572363 356055155 0
332058629 121558094 0
544264695 93040447 0
470055605 195932137 0
767554904 335925296 0
445817004 59733441 0
413442350 502895637 0
233136511 133230753 0
673300934 559454218 0
394593223 27818204 0
770657581 224773703 0
197199943 52614376 0
375029553 383628648 0
232137902 374876503 0
40675702 632201462 0
618059999 88770390 0
586266660 472869075 0
262930592 205687892 0
270439969 594995024 0
526342583 188680786 0
548196162 746922711 0
394938540 721776609 0
341585939 350692580 0
786671453 171981842 0
561815362 45427648 0
281985847 178447010 0
795176210 311291379 0
66504081 784420877 0
363125172 340174320 0
583768230 413603025 0
493541332 97990673 0
465093524 657657896 0
511768132 642407871 0
462379382 676543517 0
579412258 663099236 0
643286332 581894972 0
522382003 531198747 0
773686757 283077194 0
316346713 554425763 0
563495712 436220988 0
32801746 485000115 0
123603542 170242584 0
99242138 430543872 0
785360538 205448515 0
83583222 90600385 0
771930858 320586489 0
769879981 271864095 0
88581884 739357080 0
482480217 442748102 0
382685774 595845081 0
452554364 129785782 0
185318502 522087682 0
174975580 67115353 0
183423596 593994854 0
758062937 408282569 0
376096475 438610194 0
387261120 665842381 0
23708989 158714300 0
629906435 368144840 0
467180298 139662879 0
465911519 630452455 0
365488130 504836458 0
31598650 89817534 0
514258050 795395842 0
626333016 144474646 0
473390081 102471083 0
464492562 722942368 0
352401875 597093758 0
463374430 386718591 0
556404341 640363401 0
167446285 757322071 0
616376207 119692144 0
728339348 563936269 0
98443244 257310858 0
168109623 389595797 0
696964828 16398311 0
123953712 663702462 0
152639367 126425011 0
435058639 524879145 0
606423651 274551335 0
563506101 249908055 0
581689778 126557435 0
419610434 757989197 0
158797898 686043968 0
704479039 77228094 0
685199927 477924396 0
472604620 74006610 0
738381864 57896914 0
769907509 395104235 0
705059721 106225034 0
261729704 530076352 0
11342918 366552291 0
595512834 75380839 0
328580630 28792049 0
592383057 411518050 0
363746480 267883790 0
739732598 719336099 0
217201576 92295072 0
65570388 539093777 0
489984794 348867787 0
651028779 545123101 0
442272575 148725450 0
260955744 575844396 0
249243118 540266437 0
250910175 379382266 0
682609924 179537472 0
428094366 324843544 0
695028364 344472419 0
28423569 796122947 0
254920806 32939276 0
24184676 194826881 0
199145625 134261934 0
450294252 556892099 0
43317105 204137647 0
189918732 447837475 0
5218851 333561070 0
287209031 480625128 0
316516718 319982759 0
165954007 461942179 0
669311548 92699294 0
318238662 795681631 0
187091076 421933111 0
656642068 328308231 0
284122668 178310569 0
726106117 264375895 0
510813808 672804743 0
316166113 793444067 0
8126903 506134188 0
632023111 169879970 0
663726474 534680964 0
591986531 546107380 0
13674828 499970693 0
393087325 605712295 0
640006863 773563677 0
307736353 313620885 0
489197850 296967796 0
316904423 78722279 0
348166795 693488061 0
247209977 744413423 0
664954752 742351912 0
433574511 68591477 0
683483528 605782320 0
154537263 318772574 0
521875357 217560277 0
296155917 536557158 0
658304540 635745044 0
33821792 87151309 0
251501527 790887360 0
689785475 220757057 0
702771116 22546510 0
660782696 749809040 0
10113855 349116092 0
118096434 725036543 0
254534397 671960703 0
238670387 17039587 0
137553554 322661077 0
321153639 642013595 0
563094045 350482956 0
28637774 678326837 0
525894864 337286382 0
158791990 357750047 0
629823176 34719745 0
390820467 770133836 0
358178662 342983314 0
610843810 315559051 0
487538770 710726383 0
342903420 100439239 0
18525793 261026170 0
450021208 623263011 0
89029721 657159108 0
160343429 538723342 0
424574038 419505778 0
482496516 364745506 0
684476169 533409652 0
117242078 102931389 0
259678421 275624192 0
542552736 610524796 0
119926130 620968728 0
296361733 311895628 0
735160633 259971141 0
683276841 685865558 0
293714118 337851207 0
262499509 799399030 0
348453781 165178405 0
231061551 374354002 0
451138664 263112250 0
632754065 127272863 0
146893850 737442380 0
62291979 229015961 0
64702236 634310847 0
258126932 203288507 0
467823340 249040218 0
744653821 238331609 0
682421948 612224922 0
470324164 83904685 0
769199489 175241402 0
696853461 169767054 0
22135836 498636205 0
305147308 607856923 0
260173264 17173277 0
229058848 162524809 0
42620471 437134771 0
541602777 336316860 0
696410618 158142226 0
692868275 719623973 0
131592102 612699526 0
514481928 716808312 0
67016440 688328102 0
761665844 638005387 0
648913804 257625590 0
324503186 439275697 0
737141508 434118906 0
348551504 451173767 0
11871279 324782219 0
721003451 312391263 0
384911429 779675695 0
692401217 649000513 0
378807779 112743259 0
223281828 742836745 0
578140094 322947782 0
716953573 438748210 0
711858527 341847671 0
793514341 564416207 0
146313501 100769231 0
161823849 358778186 0
252164672 414777385 0
200626188 608687253 0
379923645 515825042 0
554628285 555570262 0
119757912 203834236 0
717671506 163013130 0
634074808 182132771 0
295928342 220671896 0
587585675 22119404 0
656054777 600833418 0
461115982 404711289 0
659253071 579470919 0
366047591 286252478 0
639523366 727105720 0
719444459 758004565 0
456704435 655743232 0
289250167 421159079 0
3116221 583825162 0
231696113 68085907 0
64264634 712700742 0
345109809 255315361 0
726931757 643957257 0
491581286 627093314 0
350530449 397391097 0
387129262 504926973 0
564434098 111955979 0
188073762 196446657 0
31159519 293708298 0
137480134 47447488 0
63616234 541055090 0
767414524 604589610 0
761062913 689022974 0
249374536 696184593 0
508226720 715642187 0
542012268 725654182 0
365595701 477531798 0
659084694 472138968 0
85742638 546628205 0
703783885 801306664 0
332161673 585178740 0
509740095 733854630 0
18934689 466803259 0
224880319 205181083 0
489262180 200429874 0
371615177 88253520 0
125843709 109757276 0
86414761 570361700 0
116494809 134925964 0
202754884 261572961 0
677752697 296330118 0
598980991 154655700 0
602433360 29466041 0
514269572 53300655 0
680207825 742117426 0
207531377 62460500 0
497816011 249144501 0
799572362 500217197 0
663367183 643821099 0
97808562 275222849 0
779345302 641170605 0
209722192 594772538 0
232529363 56595031 0
554266804 292193871 0
631331834 274421443 0
633911219 536579723 0
74948022 619165011 0
725367689 58938148 0
360447086 627924960 0
194120981 655686716 0
762215784 1838907 0
593189095 798221120 0
114458055 281494783 0
190710042 747346236 0
479797977 572281457 0
734637356 415732773 0
177102379 304798561 0
365883392 743410516 0
365395412 592522909 0
704311134 737995478 0
688189072 365477721 0
713456739 158819521 0
732183358 785323959 0
9648169 135381597 0
49305234 32615300 0
428448417 596751130 0
660867635 423345194 0
84344015 494167946 0
774966106 319036564 0
99537806 570702553 0
693852917 471820094 0
615257879 77661662 0
169107155 685522446 0
172530249 488575393 0
658493655 439898479 0
419440136 173920201 0
389946429 323591054 0
115603067 489051439 0
765918263 551702966 0
636146792 240276931 0
462130440 134941600 0
108836742 547737523 0
468836645 732518261 0
275922179 222544829 0
157292334 169118992 0
84337263 339259924 0
350236821 132277656 0
9036200 590868919 0
567552642 272077777 0
155541916 32097361 0
201972899 181794921 0
593824919 206933120 0
754128356 277414087 0
544017040 607847736 0
258502397 235244784 0
272723046 40327606 0
419021298 9248353 0
54558597 222325216 0
1685585 43305859 0
62240593 557568965 0
684190661 615056790 0
761149405 421390436 0
541080245 770653751 0
69306731 279855562 0
26930176 781185670 0
45304352 37959748 0
365996935 238621217 0
462124552 254378238 0
313721524 643141833 0
169299305 442104872 0
82654620 391517737 0
577633038 300226016 0
122274602 267774004 0
770842318 538993686 0
581831644 76696073 0
784510943 4374027 0
17732261 294686307 0
191975359 360217997 0
688348170 719522198 0
781453605 719275851 0
419122318 71834379 0
114313892 783918922 0
736664484 603136816 0
481438342 294653493 0
289645703 105335094 0
678746948 9524259 0
526348162 719563810 0
288935168 502773813 0
82580997 507806605 0
529459288 559570029 0
61250098 213600512 0
42132694 55804833 0
601492191 36298426 0
196980417 295791219 0
461896209 646790534 0
784455384 199539096 0
168956533 664755018 0
580312851 426366583 0
408142308 800317378 0
412753348 87378374 0
471393843 455950681 0
181625089 459809170 0
185261551 513951059 0
632028647 528000815 0
783631362 423350883 0
594650080 622529988 0
742918745 579110267 0
739301966 612718885 0
204767044 131153825 0
125471181 705487333 0
655199884 693642 0
689357656 116088931 0
231471151 355847095 0
757958059 261815935 0
735497393 484844887 0
479758094 301061815 0
717668324 647650616 0
747625980 359359426 0
756494459 751482716 0
743439098 558413453 0
193904337 673789008 0
756651385 48451057 0
283251332 61858717 0
731396787 635552860 0
332076936 62813175 0
497352494 723688254 0
313937398 374697312 0
728935124 409850590 0
150368745 590304789 0
435672398 482509402 0
45538463 68763911 0
795945228 628675431 0
447923072 762155842 0
779669447 517749914 0
537098048 672760253 0
202411854 349048955 0
775066880 460126849 0
734793311 607051684 0
686960831 433230561 0
542711222 542727637 0
295966193 184106034 0
88127832 227166698 0
167465770 108921041 0
289691763 86441403 0
741633795 183598105 0
635457655 343293784 0
236568679 540793587 0
717101894 548372141 0
368237126 287750487 0
446700046 521999094 0
341496153 35830449 0
114710879 185990035 0
423330778 524886383 0
625906578 756349017 0
718446633 5810642 0
188276101 426157545 0
623031086 738550034 0
453820987 436874296 0
687925049 149285407 0
60742490 520929836 0
566877383 677245259 0
147011029 63378651 0
386322160 280660454 0
398098080 362316136 0
135039517 679051623 0
454821435 502401602 0
588693804 228375313 0
118639629 348102991 0
591487340 492755385 0
575397031 569973148 0
638948358 749731729 0
337291326 454471367 0
133795986 290560359 0
143695712 105750225 0
764971181 355853426 0
243558597 647441305 0
486971167 499115025 0
555687392 450980571 0
95898959 795907422 0
49628743 177483763 0
50117601 420991391 0
651391397 44945337 0
41953979 781906044 0
191784660 786343869 0
590347804 727406022 0
499180439 10559611 0
398174665 295126425 0
54452908 334809737 0
715401480 133852570 0
311939195 549774515 0
612970255 253828034 0
428324951 335187357 0
99851250 458215454 0
668629710 36946985 0
205001375 214298533 0
654298629 483332135 0
540127017 595104847 0
120878124 51815735 0
382029427 59400871 0
262126267 740453605 0
333060828 57527338 0
307439837 719661495 0
580209459 599858751 0
527123422 149085802 0
787629022 697170706 0
230638801 114900521 0
129728418 620995552 0
533592728 85998031 0
434998985 169253789 0
567231946 491739782 0
434276724 653989666 0
157036559 287661477 0
506700099 194029543 0
266784149 517690379 0
89287791 420661689 0
18526332 436260545 0
226502732 99275513 0
31519744 430889640 0
640277938 316125997 0
394493997 436091674 0
249766088 732152684 0
648177728 524329658 0
395804951 429591104 0
535331572 166386792 0
332345602 174103090 0
27083202 534378619 0
405068433 555849344 0
22610343 634832853 0
415006979 183525789 0
21023906 531379259 0
189559987 239744871 0
590938310 535814127 0
342932880 185363085 0
253504954 422151136 0
423689155 396385226 0
632789841 663432810 0
417876170 768287621 0
687404854 448435565 0
646118267 481603830 0
583099559 265494653 0
254505663 140805099 0
203268855 479055566 0
469850133 422623339 0
203909510 26454793 0
555524090 356566310 0
613461573 155082205 0
280042426 392524293 0
424231318 681999722 0
284844743 465039040 0
779035888 717400428 0
58855419 25971307 0
16495344 331531223 0
149697924 779111884 0
435457760 766716620 0
601853266 26540355 0
746175436 114481315 0
101452579 656412059 0
28324310 549362495 0
706026257 615610817 0
183573318 452409311 0
721846207 493977455 0
284423458 501619036 0
639645536 655325356 0
229597111 634219132 0
715039723 276661526 0
22761410 82990486 0
777697454 10952668 0
658789245 707411102 0
531962700 634444764 0
81228838 144960700 0
672141870 135902372 0
92767093 636110964 0
364556221 578330605 0
135007828 597572667 0
201584866 766365534 0
58351941 352361420 0
798780620 746289512 0
398961475 252682952 0
7013478 541614272 0
570088794 631057186 0
27122732 497123219 0
319014837 501093139 0
466288675 52752943 0
387655255 516286448 0
351011283 541828290 0
212065016 431441179 0
178524180 370042120 0
357290996 765118945 0
116763389 286760681 0
220907285 154289790 0
736930998 94696983 0
391053629 577730687 0
151592906 568098781 0
128347380 273792058 0
137876311 524916296 0
373800180 284010591 0
140114252 93884790 0
409009506 121161372 0
723821793 362745579 0
692713252 331326860 0
468057246 728484888 0
515613007 418399093 0
287603590 712321804 0
756630546 118826562 0
45032442 290179782 0
174494052 391363234 0
626423100 162119330 0
215580533 125663497 0
352581743 698098009 0
221022311 784866636 0
628294959 618927643 0
586288702 741642777 0
407605078 456651475 0
753144445 287392705 0
614076873 83223089 0
14328463 575121575 0
202613336 520807666 0
147049682 659326773 0
278166038 603555099 0
677970565 202167177 0
377794121 520086248 0
31353805 306308388 0
269060301 433809105 0
655928774 743664732 0
719557067 22546809 0
23889335 424069056 0
733989421 580962976 0
19873721 527285068 0
440422562 788847622 0
341574464 530417104 0
448063844 113380153 0
672468228 187707132 0
12222889 696284572 0
783065324 696935942 0
278447040 584831417 0
522664075 801654880 0
142986014 195025075 0
358600836 95930630 0
465851455 544053747 0
333701874 197003124 0
241306758 540807750 0
67793976 571469426 0
681207356 118893974 0
733124056 204271098 0
398837421 411724514 0
395678790 742109120 0
55185516 655527533 0
781526426 504959793 0
595021086 324280103 0
219724728 729607254 0
135794783 234538163 0
729209049 360227973 0
457628217 293320401 0
176122373 428434765 0
688133326 215247677 0
144742563 31591302 0
542776784 351057923 0
415015571 428518293 0
51943390 420066249 0
227195521 78569740 0
27663026 532191383 0
204754378 233208620 0
220859521 272888069 0
317858710 792001907 0
101575218 460424346 0
101106613 263773346 0
555563870 744840118 0
132259871 301479295 0
780939916 295278982 0
361888941 33265229 0
385232567 724481577 0
359965652 617973118 0
562098390 599751329 0
86253559 444001934 0
292308060 137281084 0
61651285 180445848 0
624607274 253647016 0
575535514 225141797 0
645827813 280830701 0
408829770 123379965 0
735596415 993983 0
333191997 636169351 0
207116560 278703716 0
520586578 643053745 0
607541717 77571235 0
189154033 506982521 0
310492192 124848727 0
247965520 590690889 0
272227869 72951727 0
75840905 604920999 0
620161047 629832091 0
550294222 546414391 0
167642095 263531780 0
73095625 89036031 0
503937923 432979175 0
733363803 619984508 0
17026322 763450546 0
356000748 789537647 0
772565890 152502670 0
767948522 333932709 0
178297428 403883724 0
79422719 361370988 0
399872497 507986034 0
44351179 367460894 0
300001364 38215213 0
716700945 171927474 0
240320903 498817601 0
321930185 87542232 0
479927496 532899242 0
153535353 752607435 0
192454158 384561450 0
380808642 314526261 0
101916404 145825841 0
335177682 22428669 0
408004906 451359636 0
35039141 578648593 0
185140044 504236961 0
76310091 505496650 0
646951496 470494644 0
786746787 730418026 0
409700227 668601784 0
129699388 552618649 0
691197646 782626300 0
607943630 496697423 0
768616490 101787109 0
205814589 708297378 0
624444464 788903414 0
713312035 141370184 0
137030378 645932047 0
688170279 675134255 0
127065614 504006641 0
555084538 340641067 0
801196209 197179585 0
574567603 560729908 0
389662263 648079808 0
273717455 496420708 0
650621082 697900902 0
267106707 307320075 0
75016576 628563444 0
414007409 791380242 0
485571297 724639940 0
726273500 111006302 0
456115693 94734169 0
376065227 120514562 0
716532119 268783084 0
397030789 503325945 0
32463554 682211977 0
495385175 327464066 0
624455400 388637235 0
260037739 182434327 0
405428927 555981472 0
383607697 708482044 0
674504531 344528707 0
760713620 52658313 0
782714989 762465413 0
107003986 442171137 0
268522464 517126507 0
710981040 636728766 0
68879313 269174160 0
71557188 402846293 0
26314167 701900988 0
637346224 54127808 0
432755430 457101830 0
574845701 291456138 0
446293816 311451250 0
113508198 537819851 0
364236836 109937934 0
656760136 350112020 0
723160941 376972978 0
433879392 503313368 0
171304736 667455242 0
799912234 126289948 0
640187058 387538973 0
157177617 430676650 0
223112452 452376258 0
485031573 501430752 0
560209627 133771048 0
518980751 55410030 0
749671041 390413080 0
316519196 331798542 0
605657933 665189593 0
266607831 659671352 0
281019526 115416890 0
124939357 547771385 0
565997930 39974523 0
354753172 764487971 0
382846944 161742727 0
518687397 55526304 0
209005248 800335783 0
692553484 575706260 0
142783529 512263631 0
195345735 383403666 0
667018632 80863699 0
694325768 450684858 0
451657342 461755345 0
783298357 654891630 0
424853349 338208932 0
566898863 231882156 0
193658544 713057322 0
586089573 248211387 0
744313831 171708936 0
189375093 754569672 0
40286076 548672249 0
499201703 287263825 0
541196117 499527861 0
320039550 655628088 0
180048253 120315128 0
719172624 5954611 0
171456997 714625069 0
534729579 134489 0
259449133 84467659 0
348534294 467429096 0
134281404 533271515 0
357608150 269699056 0
731390481 423266072 0
730815228 353401307 0
472695936 388265365 0
737373506 330987171 0
460443563 55231806 0
670945327 457716894 0
317010379 552263283 0
728264255 631612328 0
784754377 254762913 0
70153604 492522191 0
286880540 625877023 0
750660474 157468651 0
772609875 657888392 0
736911427 42781559 0
649526350 116357442 0
630901402 744681192 0
333683024 543446060 0
634436919 725650654 0
701245772 245718369 0
336027761 382557204 0
516367171 312755747 0
250637184 333803702 0
86204669 514357049 0
634127017 586565657 0
38386821 782979594 0
371028248 569903760 0
589325146 441139861 0
195736858 101220743 0
120988175 268075669 0
286128667 124785672 0
471988070 798285631 0
13009537 514130890 0
78315821 170409859 0
325611850 392361210 0
549659063 640537247 0
456407182 143025542 0
39161495 492568330 0
423360248 626058346 0
721392972 425303337 0
368390714 782528030 0
422079836 371367571 0
51778728 176151114 0
58656065 236612545 0
196050528 34095754 0
57856858 80377243 0
571045706 304623052 0
189721085 184705608 0
735242430 484768382 0
438818768 669134084 0
24106790 643330577 0
690448611 277039273 0
615361071 798248497 0
115887851 560591343 0
186813882 44776367 0
67751695 509906890 0
251295486 694261169 0
326965707 93773170 0
52721152 356445313 0
127335839 22164748 0
382384361 777320764 0
697182769 223831763 0
610895301 170221366 0
1390636 622345927 0
748729581 407988182 0
440672704 306492849 0
617455386 343485756 0
230707133 165938757 0
161200855 419610806 0
552228594 501550875 0
412053979 156080702 0
725671822 636006304 0
70524479 371216043 0
639880084 218418370 0
656396454 768984176 0
313497712 749123290 0
342839381 65118893 0
165229301 186212439 0
129763274 111109127 0
181292883 692643746 0
172642132 129742794 0
3932404 679536466 0
177643736 618227425 0
219887451 525287758 0
383484300 539925736 0
750653340 413525761 0
483661671 542941835 0
502689150 647649401 0
86508318 467538726 0
741364836 261974239 0
568681169 221004081 0
55800206 291858255 0
10720178 374432479 0
155281666 20422424 0
178278527 779391240 0
106649614 138415058 0
449503737 23630645 0
714033084 469668056 0
616253286 434125403 0
353786699 601068339 0
416966042 629881706 0
217213934 2704168 0
410086160 653482455 0
450646858 364971385 0
624400909 235902113 0
393145177 377610051 0
688830237 570035040 0
478925424 87671603 0
503289294 252897029 0
501331947 517227477 0
715972391 393409271 0
565496873 553846048 0
391752658 609079540 0
17174244 357282819 0
715232167 93997548 0
332477812 378975669 0
758679632 508502634 0
463953126 307552161 0
101896740 273619592 0
655246917 600185865 0
739594537 336726506 0
83949786 596330358 0
162969418 556335362 0
36200044 125914218 0
239658980 292278111 0
763744201 800558872 0
330455765 390364020 0
437895599 774602806 0
247330070 781751194 0
181875912 502670630 0
623319846 224273532 0
539178721 633703440 0
769514082 323225855 0
192566412 154651196 0
68220931 786188057 0
184727148 415060282 0
160097 363100996 0
63928160 778454069 0
341632798 106781439 0
54379029 745048233 0
13349789 339814078 0
14638355 690610231 0
323732875 425419843 0
603101122 352564662 0
317070202 343902446 0
232617006 35352945 0
256808194 675988544 0
762263639 58393239 0
237189921 464430897 0
707391292 482941544 0
430962407 697304749 0
296664274 74922283 0
124547143 152529742 0
755285959 538222031 0
724390692 214064265 0
423081978 658853782 0
155053895 583259717 0
433637640 330154813 0
350081032 464498391 0
798012724 746581338 0
653322353 21656236 0
112892013 515618186 0
513614401 185493097 0
212158958 345117056 0
558843456 493144194 0
604769515 562661846 0
521338315 44906272 0
260657216 52065539 0
433631657 633478646 0
753545422 519477849 0
91149039 438206749 0
652275589 209658420 0
609212059 386952076 0
178051543 147436510 0
306863775 752805249 0
455456907 201666161 0
745429904 566835050 0
665478924 798352893 0
400865583 432384347 0
252056310 293569436 0
637425299 603181000 0
206686193 751287326 0
594958413 321857456 0
371889268 783128896 0
270294119 504281098 0
375896375 722518131 0
538653864 730462931 0
530871957 419882807 0
116686164 602361396 0
51621153 85203628 0
408968803 759047276 0
77100438 38773137 0
766999333 548365021 0
798823085 361011534 0
324123374 554421501 0
508913751 270869035 0
526404856 169541268 0
635900235 479161003 0
192627469 176037968 0
248597885 431679944 0
320540515 645877258 0
223670731 35435951 0
182624713 355273413 0
335435132 300138966 0
70166407 340094776 0
103298983 53347683 0
778751942 542729174 0
232518074 704751273 0
285544257 494310125 0
393226346 627757184 0
24792495 599959150 0
173886910 789790872 0
102456707 436923876 0
188010259 708212279 0
641842163 518216126 0
636562139 766033452 0
122142734 80721635 0
142314410 622032158 0
658815037 316506974 0
294622599 352381561 0
796826518 587745172 0
218051889 72706347 0
367158996 795737921 0
569718284 187498384 0
349565445 367667856 0
581213903 473972331 0
475769779 414822834 0
152625606 383864412 0
299865975 48116322 0
423025341 512662990 0
124970662 749785172 0
571226744 700022620 0
673352849 508413890 0
495552621 139960922 0
441878813 51735163 0
663958329 232184503 0
231262990 183485699 0
121531370 177788527 0
707458215 255752512 0
591230608 203802070 0
725193058 762081899 0
460392670 787037514 0
402484518 463577604 0
517069085 424047356 0
195527998 643113498 0
609327365 747565177 0
518021826 366572247 0
236015581 237360015 0
111899983 63333286 0
98747193 575702606 0
288233272 147018620 0
765298655 359743328 0
726217586 671658958 0
65753359 304623527 0
785205658 707261019 0
151165921 436692100 0
269254757 258169574 0
353631595 701998791 0
772665720 537044851 0
162481003 392260971 0
665512657 35854252 0
158181564 141978154 0
429328692 314926527 0
205792174 749537877 0
372839455 588447097 0
664075439 321849664 0
187893131 376400059 0
226774305 11265910 0
778262243 326598022 0
347214263 560147734 0
741925213 633525820 0
127709847 564803551 0
742347809 179056572 0
560449703 731788642 0
55217974 369150552 0
317327319 467874452 0
38637675 635888739 0
605685793 321461399 0
333015648 177005752 0
456955935 281620963 0
581324189 606630632 0
208980452 351280150 0
186167080 558855282 0
234696970 525894699 0
311208676 384941140 0
497234317 346561979 0
193937906 245384529 0
56757157 298492916 0
156877312 131863961 0
737613084 23378603 0
573147269 686496124 0
206465673 48270092 0
672549113 80359439 0
64300407 684909672 0
544164040 146420597 0
98619858 500599041 0
601964597 653471794 0
19560735 353703484 0
283067768 488596929 0
43674089 135041162 0
68404425 747305271 0
364855263 732322418 0
266579606 291142703 0
493233803 235197745 0
718079085 485193899 0
710023195 144444182 0
739297501 473112183 0
637439492 279126937 0
384993532 635159036 0
722167887 624104771 0
644142510 371124672 0
135687693 36108321 0
427281607 759209924 0
632953321 453757537 0
178745946 155051686 0
779533396 761457426 0
139277896 217058724 0
621684259 410101750 0
616609683 177493029 0
168863619 799286966 0
686103060 507648266 0
556728104 222409167 0
456783811 348515465 0
306493498 159356252 0
374562538 244458705 0
719935525 5684998 0
561807186 639559723 0
38276677 236842143 0
538625968 567228807 0
648232594 691644803 0
218504412 238551118 0
322094153 738923019 0
548090785 692718909 0
134877972 35157789 0
409791258 561946597 0
294576850 705334192 0
46030399 147901877 0
324446698 673977677 0
408063839 104497340 0
283778117 736184658 0
126691283 662229366 0
41717523 117028545 0
738587712 54347443 0
678509941 460513407 0
535562166 38955221 0
182818898 363540947 0
315422360 470112311 0
643155256 605364431 0
119249073 76041649 0
785366904 484874598 0
266576470 595637371 0
503593683 528576383 0
258051817 194705577 0
351035966 558514773 0
143772332 436068643 0
747420311 272185081 0
302474766 169004482 0
621674682 337809684 0
383930435 259707494 0
7393327 537676014 0
134172055 208942840 0
760270906 663735050 0
357663663 4928070 0
723993974 682040559 0
558523501 314121440 0
452472374 21780821 0
177120755 619328435 0
320763944 645158226 0
467161191 214995306 0
170053526 494299546 0
595218612 357303126 0
32986487 479230682 0
679077747 194063261 0
69092912 591403855 0
477967310 408808166 0
706457622 799549591 0
373788184 288008078 0
671966891 800631432 0
174366550 362289243 0
784689753 560071306 0
787874459 76533587 0
571896436 596409756 0
253179452 236622195 0
741161188 636687100 0
530990486 557676450 0
786870759 85537528 0
770009131 151439412 0
392873655 57874137 0
275193275 556152480 0
748353206 39308844 0
559807844 594972503 0
88034433 742085385 0
436436201 400569818 0
15384317 275351047 0
258437369 197456739 0
608457266 328601320 0
751697226 497011647 0
3147242 656824174 0
232894587 544768749 0
686386657 263403801 0
173187279 347343342 0
544197187 625202021 0
676823450 301707678 0
32804422 32002938 0
321522674 765918213 0
662658447 380473807 0
740378313 447902386 0
45852449 641770477 0
726223908 302831526 0
740150379 34017706 0
515645903 33642733 0
50906390 663580622 0
321589917 160223186 0
499071809 254869675 0
423367271 801625626 0
357220989 750815655 0
710017781 508228904 0
759063485 374198316 0
254749603 536004177 0
245431418 221564323 0
74382366 195949350 0
243057985 39251564 0
144194957 160717307 0
378880619 676643217 0
449840964 645804739 0
6706321 422304511 0
646718326 607588936 0
149669873 83629800 0
346209804 315696314 0
543469722 525557001 0
641383014 515029665 0
233239710 488626652 0
120033073 523708564 0
578689163 463999370 0
547811391 571606411 0
638788274 326347464 0
27445611 123368807 0
367924098 408053003 0
628883700 523226477 0
693595333 443397456 0
741937753 188563650 0
325483439 165691223 0
746748041 422060935 0
442781271 79373343 0
643272322 521725609 0
465430057 549844467 0
33131098 315464239 0
550191930 591694866 0
521753554 213458853 0
368787150 90423689 0
86265518 650108405 0
155265661 442950996 0
213201636 473060039 0
333437346 749110881 0
72350833 775525944 0
450145907 145465129 0
184657202 425302638 0
646260103 726828691 0
358073223 738046866 0
333570659 729071404 0
496870011 710771914 0
255888825 685348401 0
315820552 542978835 0
18294048 431993396 0
608926932 590695769 0
369275163 147369799 0
209018496 201351032 0
296613396 29515095 0
474349943 642846461 0
274870384 41602673 0
307857361 308655526 0
445126814 423895278 0
635319347 507166164 0
44735312 180609694 0
108355337 262874466 0
468810838 450503667 0
203516414 486324842 0
677359239 266355029 0
422852061 372806345 0
777789467 411273833 0
390852507 335265795 0
639761599 180131857 0
447124884 455137887 0
636213749 719002519 0
60453456 54698945 0
795661345 178524753 0
550403861 46887057 0
731952782 648899067 0
792630069 608049816 0
10119919 617032943 0
689450923 227915689 0
221905612 781697234 0
434797764 63551533 0
194421264 351747966 0
763424781 573872740 0
773748708 310553455 0
142696309 526959347 0
149682936 775659643 0
234257766 677715546 0
75170916 93922226 0
532988237 342667471 0
121259801 573368300 0
719575459 306780933 0
686209436 338982931 0
270360651 473340003 0
289255554 728408995 0
478396694 264391302 0
701735275 465348807 0
428618908 318275424 0
174450284 645996624 0
53525975 175368689 0
241914114 202939071 0
8606148 292338162 0
409305440 175880433 0
572674291 499262347 0
775354103 134837167 0
587927347 197902697 0
50408797 467943899 0
298721426 684910490 0
289024934 204667759 0
366299686 462440285 0
96315586 176382396 0
587864623 480655514 0
790073725 134970618 0
171177747 261044853 0
78338824 566541142 0
578121405 307105020 0
179968431 779926682 0
323316952 756204878 0
477922727 674021867 0
773213061 535879685 0
459167409 631150689 0
44972611 140442717 0
118595527 644791829 0
151225703 665569706 0
318931360 58533290 0
525636828 413608822 0
113746634 553615125 0
645318393 518845163 0
28494785 454550791 0
577448990 3035015 0
356251245 234626070 0
487633516 392583760 0
357443196 166739595 0
341965231 157498215 0
170482341 410454198 0
372531200 436393546 0
125301108 172237180 0
324967035 403222008 0
565119424 82423174 0
1425453 188761688 0
191809062 138495795 0
310313540 627457765 0
317642839 410050064 0
501261419 127720494 0
62140626 717081609 0
692999174 770737481 0
166301350 720208340 0
219342544 175155284 0
226164775 545088289 0
732557094 596304353 0
210174397 46837371 0
147653790 38671374 0
445094484 218107787 0
255129892 179232498 0
458848466 210228597 0
632094587 252654999 0
91841491 729775966 0
570810952 785184000 0
194953692 700374469 0
699191265 526888310 0
511681173 257044736 0
46897937 794669806 0
387906600 457195373 0
388923000 66879049 0
532647645 527516289 0
723999814 736606002 0
521314721 189498149 0
462886415 33487855 0
689852670 610920128 0
623363509 281790129 0
287923561 278295678 0
93492980 119052566 0
189722951 529256975 0
569587769 515258767 0
172840335 249541423 0
654719008 150504861 0
649889959 430189820 0
494613911 3624548 0
386791959 215271749 0
172951058 677760686 0
285873625 549997737 0
751026287 240894924 0
627986770 675467240 0
253939082 417233850 0
181735355 436784301 0
775761449 644036366 0
729042467 283234500 0
109223920 49920242 0
588555491 84541301 0
284457954 368516028 0
310617355 788946135 0
236877048 438248518 0
75209962 162758055 0
194052650 9909777 0
643553969 717670485 0
698883767 508527258 0
77022006 169862174 0
745205868 752687330 0
210477506 5213351 0
175612058 639361945 0
356071305 179561573 0
403074325 150303974 0
490055613 436653707 0
396923044 354777686 0
319706645 444091444 0
88735611 399070836 0
155927106 283859683 0
701977682 795225229 0
50147596 487421386 0
712298781 563997468 0
509129889 136778978 0
237863591 389774498 0
225913599 745693794 0
190460116 112127700 0
441121156 86012576 0
766837274 186581327 0
352369925 690203102 0
791775016 377521492 0
427941634 119904141 0
626430902 9873158 0
22738014 272531442 0
128839491 96753831 0
643571499 452570459 0
452029715 208687578 0
610839197 320338777 0
704540389 174524048 0
330995833 142762789 0
197855226 177428422 0
64662325 244801121 0
337799678 734164241 0
584384962 515175530 0
397989489 627748808 0
65744980 82851544 0
168180893 342863388 0
199198618 417733056 0
173125213 773351009 0
273768541 296742880 0
701044368 649824781 0
706374254 265623673 0
215869320 386610637 0
513803220 263084889 0
705762823 306383324 0
377472774 651922974 0
410117677 733772699 0
145366177 731943815 0
801279293 241287999 0
581199613 734726555 0
241262461 485267659 0
512458877 753549605 0
707916147 513526225 0
716959504 348007218 0
40224748 472627118 0
331785056 426670770 0
521359562 670688356 0
693091274 613104563 0
225610779 225308072 0
596711187 795257038 0
526567541 192813126 0
662662634 234828006 0
314927593 301894457 0
792086251 489985432 0
122219146 782009013 0
370132841 62195084 0
794470225 701108913 0
396864002 56724426 0
115037060 187586025 0
681890088 772934446 0
369496786 164477474 0
688859977 292467353 0
592326762 55493631 0
361046129 686552522 0
745879370 658983584 0
649950200 20528483 0
238359438 265864711 0
760359037 527076737 0
469284731 205008355 0
509309970 627182768 0
259679004 495746416 0
719432328 426860368 0
683858648 302100539 0
404947450 648953363 0
29102089 765744018 0
113376091 297563140 0
322520714 562858725 0
340914565 609482786 0
755559863 166381729 0
230300060 772826325 0
492131108 153028200 0
237027409 761128463 0
617034499 799162997 0
530964142 680500554 0
253439834 381904169 0
355429289 430251651 0
231493082 18134874 0
457601192 376237696 0
374597110 16569639 0
67822680 100779156 0
785496389 715731391 0
26680285 48497716 0
699952638 433220905 0
71167351 279171245 0
778188569 123460075 0
648865743 672490341 0
404712777 686282430 0
772812962 137852049 0
604390914 457133316 0
236386308 634788154 0
236182237 762907191 0
756673097 244107763 0
294559834 58331537 0
472465311 567129872 0
789917303 371803793 0
573309075 389050403 0
388017172 314298214 0
58775781 656190326 0
460403198 550772503 0
744906491 491645521 0
183951587 740069155 0
654978485 701434241 0
442085944 581597325 0
345373382 21264029 0
152828479 682815681 0
677802111 406729665 0
173158562 370882466 0
767633444 138561329 0
516372870 29412970 0
158760488 738343707 0
765047994 331894102 0
608179187 709973146 0
224203316 468302863 0
170618799 280229701 0
367386660 572896045 0
14205763 763410312 0
681020777 325088016 0
691510138 473100576 0
455224936 164078184 0
7438508 548160431 0
794535781 385920598 0
305134272 493571762 0
578169734 464559002 0
519025623 616921570 0
114651145 228390585 0
772922154 70306026 0
344016510 541242195 0
606819135 788291286 0
637303976 234433145 0
296061862 50789952 0
241431065 600730720 0
335858413 457936971 0
258241360 413372836 0
282177554 767227584 0
250422775 654149542 0
230733902 73383225 0
801481636 38039860 0
140118113 27846496 0
73596192 527236940 0
763697499 676895712 0
626033055 65154253 0
278173997 320489068 0
187691608 295350809 0
299959530 3483651 0
757986613 481309482 0
350727497 699143746 0
277433856 333033435 0
779434777 421028841 0
775025948 353710247 0
704175660 507393226 0
261896109 24149204 0
58919012 52457990 0
783974923 611286500 0
586466777 69543344 0
248327842 453266296 0
289006969 734637790 0
709917224 238577220 0
367739021 529228985 0
36842214 789685402 0
683409717 506125724 0
124446674 280806373 0
303412807 401906815 0
162389693 701998760 0
289240891 753886598 0
676253633 137691419 0
374420241 100903457 0
62534641 485266676 0
756260579 395552799 0
105198405 217327023 0
540022547 574498333 0
178789468 289449364 0
633160076 245439685 0
603528254 603968449 0
108158012 791112596 0
381427008 114462525 0
53984577 95339196 0
666555594 267906307 0
755810523 369636320 0
785689111 593341162 0
186457365 774346321 0
444374130 357947377 0
90501241 753157089 0
490987933 506733387 0
233322772 655346157 0
485170389 526518932 0
399241450 63839109 0
159106080 553917378 0
41573339 558790386 0
637976841 254947553 0
345169718 387177373 0
527476156 686714534 0
531414423 500947794 0
417801257 64519336 0
31833494 142826742 0
551403271 129678584 0
602475372 176443666 0
254734672 337290075 0
555017079 344602091 0
7647616 468447616 0
265775474 676268290 0
69382423 793614141 0
252184154 78982136 0
743885069 460042449 0
403479390 614546341 0
192570965 693373506 0
500754537 739210747 0
390628972 178535395 0
520760999 765835211 0
414230906 211652066 0
257581444 639262853 0
72271196 741293093 0
142350883 312144761 0
398113314 214596726 0
656660643 321487286 0
509450869 754598938 0
725642920 18959313 0
698369452 34473068 0
426050469 240749447 0
741664968 291002832 0
455113014 22503413 0
53627300 733659643 0
616418861 599250869 0
696149316 118574116 0
682949269 611547914 0
729611642 286467127 0
764250573 540922220 0
233900326 42027112 0
598435621 379915372 0
348660717 170323011 0
20326338 299271194 0
291201354 128786564 0
433556049 93045734 0
608105483 89792191 0
374383713 15876039 0
111845061 772427869 0
762210755 799086299 0
662722758 465813787 0
407187788 343287787 0
435436937 126344689 0
378611937 721487488 0
329371020 551598199 0
785808956 152798307 0
676759360 521113786 0
548500440 655991211 0
767461187 432008426 0
784013457 142927664 0
776712664 379321655 0
73330881 650163548 0
565146881 765573544 0
440650958 793366234 0
135180265 674291824 0
175752511 477249773 0
475728797 403094503 0
503890118 487772554 0
392535921 338111375 0
615902593 757691448 0
32799181 299648993 0
656862802 424599644 0
519829915 659222355 0
409891622 760499244 0
193560758 532885035 0
517207724 539714731 0
287257093 73756632 0
169818794 487285245 0
382790279 627904181 0
712718383 785960289 0
700557796 174673650 0
619576610 92423377 0
336080785 321260010 0
675351126 528047744 0
85270921 50814832 0
767254256 719888860 0
104017356 129174682 0
290681134 586732218 0
750140137 746113614 0
324120954 672954031 0
628783904 548892413 0
6078523 501292237 0
560595052 670460292 0
73889515 37453863 0
511546479 260067358 0
437474471 412256675 0
99685761 221336763 0
346925813 439711272 0
615106751 157201567 0
502552715 663063395 0
164712930 380501649 0
16844766 774198963 0
262937604 568956950 0
637806274 538488475 0
309900970 727625889 0
184433300 108522589 0
164180385 732115791 0
132939198 230949356 0
103481393 795539177 0
325260676 468282539 0
449311736 449520752 0
18618287 742314014 0
477189190 276887014 0
664486151 378311290 0
768506714 579091117 0
54381760 620017947 0
114334381 223531917 0
158759431 714666055 0
259514745 490838481 0
504078784 548473166 0
453656358 410112856 0
387476226 307284244 0
43979285 338281199 0
735446398 498138077 0
336860898 433860129 0
625791255 643637533 0
34753478 767516744 0
39481827 261796946 0
196944285 3361174 0
331775804 747952061 0
248686575 348433752 0
129294913 70384003 0
556314015 115329831 0
293611712 170118086 0
685478952 751167568 0
420648904 119482182 0
422527152 759993690 0
711514275 284265560 0
140327052 584434706 0
504258906 230831674 0
413260966 592636218 0
537050456 590517308 0
734710915 16492281 0
645725627 284982695 0
103766354 786675892 0
39136869 655160247 0
157386879 93529888 0
613524730 762353552 0
84764317 382963072 0
522450999 390219829 0
595495323 711122416 0
142225842 46508778 0
530470440 464216355 0
279398221 116109780 0
423544127 494112892 0
69538500 707260218 0
782000354 197145412 0
539416187 486787229 0
661879811 686699415 0
149847661 295560054 0
215447312 51289416 0
440448188 787411729 0
582755603 757563668 0
182541026 87680376 0
419876997 114785817 0
31887369 4419032 0
417383259 25052727 0
39415437 41893461 0
15634324 357038398 0
456778889 766092563 0
295158206 606041478 0
660272714 163975240 0
226162156 607217591 0
103938293 787221753 0
469784696 480133034 0
378400881 406049225 0
631666055 498251047 0
459586972 543321412 0
198598702 122228269 0
159764830 249799923 0
287201920 679263607 0
669132007 759990286 0
675758654 574893134 0
481153815 677127627 0
343938624 248065171 0
388389697 324550960 0
137625573 91428500 0
741207739 636893060 0
273766365 240533123 0
165863112 335479479 0
562595362 221172482 0
69217051 56135709 0
116783704 236469307 0
749752586 586158196 0
198796190 521713092 0
631376366 653426504 0
368812861 341815306 0
609983738 402593567 0
475994976 376671560 0
577131381 608339189 0
779451379 619720708 0
526913069 270799006 0
43914734 201743016 0
533693430 200863970 0
605520873 25503879 0
613703421 515422441 0
506778271 711268516 0
475578197 96726929 0
454330836 271089525 0
708042181 325767035 0
672145974 19989312 0
581410235 198788906 0
394514724 417980725 0
182729781 640794279 0
577554841 593270164 0
639310082 554899297 0
451837778 699352213 0
35208164 754501220 0
367021053 289534028 0
274442949 801632258 0
728386124 590862918 0
355809128 118856158 0
646553582 162054151 0
453616813 652929091 0
25709156 611120686 0
189085057 418256343 0
431319213 758621725 0
696056031 721761046 0
735005804 495648662 0
575694206 597221214 0
238869803 668476446 0
272209648 174578659 0
644547788 230096318 0
588569201 541657829 0
342461668 148387051 0
51409162 412467537 0
30891962 347129040 0
685363767 644666129 0
448206831 645533410 0
630606648 152975718 0
356540587 712527858 0
469847096 68338224 0
585408609 737659045 0
47077147 208320840 0
669755275 301763178 0
666799311 218148035 0
747542274 511413052 0
139051341 671446364 0
229990747 685427400 0
16288137 639483115 0
534288396 487621838 0
742521865 454737241 0
414010858 175614482 0
384496962 742619683 0
789505384 219433970 0
644884381 757826093 0
21971105 311088990 0
504114347 100205474 0
82315166 942278 0
443416765 578513558 0
172449513 453699464 0
708357427 705745442 0
94857203 553935054 0
625459354 393883976 0
65403024 49441022 0
303102137 346750472 0
718656057 296966594 0
597374672 39245689 0
779188016 108282749 0
83366856 776316374 0
765998982 467325383 0
425060340 800115447 0
451640063 435968895 0
134525477 348618154 0
164254937 4840884 0
336384726 650654701 0
793217491 229692048 0
157898504 749905280 0
538277488 233132344 0
193257391 87280880 0
242248307 196863855 0
768801319 484385247 0
676316187 436787872 0
405779433 418577498 0
381865024 438511102 0
549522569 680837658 0
513365004 598296027 0
331051505 261428312 0
739722762 769471138 0
756793169 707177833 0
409864000 682222095 0
216784345 301334433 0
329503483 23230063 0
345908945 231638228 0
158027110 2521721 0
672169669 229770940 0
157862240 378794513 0
534073738 782624814 0
27776452 573456279 0
396393335 686352468 0
532437478 320366786 0
423128198 756659496 0
529362848 759443366 0
618816111 732824252 0
537409775 745139277 0
253400994 105374806 0
24074140 360625378 0
757408552 652663010 0
110289693 10016293 0
54697142 379712698 0
208632229 33236870 0
314427669 223716129 0
648430702 521057812 0
338042008 204347551 0
698653929 324182710 0
91265611 264876271 0
333027960 312710728 0
116714338 342013434 0
725509989 628723646 0
622078116 657579431 0
679679994 319723603 0
32589233 296629420 0
149157940 175678512 0
428198457 60889145 0
345767196 98856733 0
322254122 560192777 0
287488482 785716238 0
702456296 756886917 0
702166959 642560118 0
116533676 645911775 0
594631790 406627552 0
4733393 41968305 0
246267609 544701666 0
429860045 121986676 0
653752661 408117273 0
72948918 469442064 0
689228034 107139324 0
19934878 783153326 0
720027101 227802942 0
39677698 687990587 0
525458249 92697739 0
742365676 515747192 0
497193568 71853489 0
678425587 697068077 0
415933978 733261212 0
425869001 494661682 0
661155086 59092356 0
602519862 469294479 0
661382104 212193746 0
770862359 42432446 0
158397943 51617506 0
451743353 223583895 0
503813776 213419143 0
617379889 156175745 0
669756287 92762268 0
335282915 400766093 0
687298546 691776138 0
111182016 523451173 0
143845867 378257540 0
427510172 481129008 0
71240936 422795254 0
71182319 44491115 0
472077912 121541153 0
117422230 546174878 0
554115715 724590183 0
395395100 449660729 0
562234522 731067305 0
515130195 593624801 0
293678728 452485591 0
79227229 238999209 0
96884529 280575245 0
6527106 661919533 0
493306795 108705443 0
705093936 794612491 0
675704326 367116911 0
422952663 23095744 0
404717220 531397798 0
127152073 607063994 0
695390045 147124617 0
274436527 614716060 0
28843391 283924257 0
559268930 690061747 0
283575734 90365069 0
742334318 796110081 0
315453214 111295842 0
278111776 350875086 0
390893815 127462208 0
262583201 434243502 0
496406963 652195033 0
195341437 219753360 0
453751151 40198984 0
530222546 694653131 0
150183853 26628710 0
572303583 275910004 0
466201129 392430795 0
480897192 200456966 0
137740139 462997582 0
529521774 113816564 0
177543260 166238197 0
440843083 404776866 0
371468241 125655128 0
570960316 158183034 0
603502527 163258422 0
305735530 607587078 0
4291341 701540814 0
396683329 622275937 0
165859649 58054308 0
164019582 260710442 0
79975763 705154702 0
645911850 658911206 0
679170719 92350798 0
778155925 676847446 0
212081533 385028474 0
133305829 122106954 0
676503365 493463829 0
513699204 700192508 0
120239806 343937905 0
98748520 83075778 0
19283942 93758213 0
635948206 160619316 0
329581931 219697803 0
620902633 262174888 0
348765184 689626136 0
625228441 353857591 0
57851245 210170916 0
345726964 60316441 0
369135058 515109621 0
733013611 517463019 0
113494587 139741834 0
289603918 712454449 0
294073730 561276675 0
506068541 289161366 0
129018133 394353270 0
522040747 37416677 0
744506726 10647050 0
405509015 595680592 0
647030011 8769609 0
183668871 633052329 0
102439696 91403009 0
229075575 130792980 0
135899402 645558417 0
496514319 261038766 0
468280379 577034784 0
474516386 417614160 0
586670855 471845611 0
585525255 652472027 0
702941757 693727076 0
106485731 168465247 0
348641610 233992933 0
619010137 552200063 0
407187583 345461885 0
490037065 20016639 0
170006649 671880326 0
634809195 671179865 0
154869805 255078607 0
320299774 592469361 0
106595854 354394906 0
494907255 58590623 0
746006253 149899842 0
303855113 636063239 0
756802818 602289101 0
305180121 469011039 0
458515029 142982209 0
631278735 251591495 0
284060977 777152202 0
42129041 260379908 0
675391826 363225128 0
462851165 303233685 0
607901859 597501866 0
716749029 511088114 0
658350050 259524069 0
518680232 231381596 0
426975491 467312739 0
642396294 568334046 0
613612193 630952286 0
4885919 327246369 0
679588861 451740766 0
594633984 370965487 0
420726851 249851603 0
19447805 755074568 0
167547210 664967029 0
544416297 423786696 0
643906422 109130611 0
265840229 120491991 0
491310270 471905981 0
746515086 210007114 0
141811604 550158022 0
636807862 70189924 0
429831126 501622128 0
88416272 451611009 0
80887296 371129051 0
11399133 617959673 0
39335758 492251101 0
67044182 597378589 0
281367001 144352698 0
390358259 236953595 0
119669265 581839739 0
476722874 727435139 0
595945415 435245113 0
500651586 243891212 0
741334852 128527118 0
417414924 550971080 0
796644608 316158730 0
250119351 703314628 0
618900057 732587022 0
125798323 262719519 0
6121244 289729619 0
163122058 317895230 0
784348367 602167965 0
792329457 253649631 0
462831689 641531136 0
124326365 87199637 0
771057242 109489037 0
641145605 44911673 0
531498430 123137225 0
604493356 140806788 0
549979945 145204852 0
600476792 731552412 0
680206185 789068300 0
261383906 600655064 0
801322384 154990967 0
495306649 653160368 0
483514202 172439790 0
668453083 760635843 0
619607972 110461141 0
645238140 685310702 0
401060775 153990633 0
788725829 137848301 0
655804032 373968052 0
528296431 671900604 0
587605300 697116544 0
632750357 758683891 0
496889556 489847500 0
525325371 309207615 0
24386774 48360566 0
241338287 504511694 0
216188353 111412779 0
323274654 258233862 0
201113183 76542884 0
164397239 267076130 0
258647549 304363646 0
523195661 180832462 0
232817630 241040156 0
583182416 219244906 0
389605748 488464524 0
205529294 139283930 0
757851400 80491419 0
788463007 678987126 0
755602409 670799515 0
449709019 223595768 0
348721783 286032595 0
694580117 696170861 0
309607855 717027903 0
698289189 25073507 0
86504174 536225627 0
556724810 537991496 0
51033774 476203965 0
427392816 210219234 0
759839741 294480974 0
245808325 27223304 0
683054717 212911783 0
744227178 616633154 0
18500761 646206773 0
20356917 195501244 0
324610345 178624690 0
429480591 492667583 0
152760148 41731338 0
110552923 246766997 0
102454110 419060408 0
41595763 791364124 0
634794231 786982793 0
545456924 138399277 0
770152073 425947551 0
454005262 273483149 0
596869033 233548651 0
306334286 152211219 0
282427716 88595327 0
237014293 751926586 0
499887136 363458931 0
222247505 785404670 0
143754696 395117396 0
161132616 448879679 0
250553420 390271503 0
476465886 15330876 0
797283333 118015672 0
192057299 686952974 0
582879249 300066892 0
796716786 50019021 0
724545121 406665512 0
638002148 250299072 0
86789565 673420390 0
298984371 752450814 0
680007271 263415595 0
476645031 590103482 0
27932567 337644407 0
546546872 799041915 0
5516064 290043569 0
130892589 230901798 0
54160938 630691622 0
332854545 668308847 0
294415297 639499639 0
120890544 778679973 0
353802980 66393047 0
82971781 355326789 0
150374336 45506101 0
144458384 780576902 0
500523526 779436410 0
247267523 550290096 0
80260031 371690539 0
748933098 726600704 0
564040632 744368257 0
649134538 625352994 0
756800562 722666767 0
692917115 630144106 0
665799124 70250490 0
372954448 248740993 0
215812610 219426164 0
24370358 222142750 0
523603936 552866100 0
301712665 50399502 0
333691842 580160153 0
367554072 180822789 0
151286187 30185097 0
230370026 435051844 0
303475486 255405680 0
82721798 98780608 0
740798425 462448322 0
406655743 259380638 0
253731386 477449762 0
700878638 79452967 0
429631473 586047215 0
236384249 667776895 0
355710894 357199202 0
613052044 119217675 0
204814859 505078269 0
200046671 585670707 0
855819 757078138 0
764763353 788328818 0
305770207 402498985 0
83550594 649683022 0
470701052 421845292 0
391600903 753886061 0
193615108 715904489 0
308480254 521412082 0
437319003 111929332 0
86247061 133378575 0
12048177 222493596 0
351250290 397175482 0
299192895 365245077 0
585905691 30766233 0
732194700 718599636 0
361452369 236812470 0
797204185 768789153 0
31781057 752013991 0
187385846 781044687 0
692999311 439242338 0
618252484 613349666 0
642880195 283877882 0
129461317 704526897 0
85952029 598775529 0
304577583 337150537 0
352798897 501012027 0
371104229 68673953 0
788193811 21833115 0
726200483 596058106 0
247875417 762015416 0
760472707 299599323 0
605224051 653722752 0
319585941 223575499 0
745908230 139689444 0
25114254 721304063 0
532907271 799914838 0
3796867 788296693 0
174310205 376176294 0
453604376 712824243 0
229161832 457208204 0
536855215 617126194 0
612045924 411053839 0
353643231 9644248 0
446231240 290326247 0
155967069 480957095 0
53368766 257514240 0
724079681 756275820 0
652130549 624128035 0
337382846 570630096 0
69685731 798565059 0
156467539 531455394 0
794794909 599225554 0
526283810 26816199 0
267243380 470881827 0
389040100 100416137 0
53934709 278659337 0
124416866 390749332 0
222267811 773549653 0
446172468 212242094 0
555646210 293594245 0
28451424 87209904 0
172034358 458324221 0
694516532 84110458 0
765849082 676759852 0
213508233 192477627 0
684481026 620473691 0
358029908 603986860 0
650660646 318397371 0
50349797 19822356 0
266037278 113678443 0
785488344 398180308 0
746952519 584777499 0
616693764 344144365 0
400493241 172815840 0
760023724 553875830 0
196236254 353884058 0
665469567 795781459 0
562934700 274531607 0
586755801 96466897 0
70277857 199880875 0
465981876 289265534 0
350162989 143787200 0
529160441 95339956 0
360692233 253855558 0
211353434 284318259 0
697488575 742160280 0
357089438 45736621 0
411412712 47215730 0
670217546 716049599 0
735842256 613669454 0
114716959 439653601 0
617780788 327676020 0
545258273 132187629 0
620463022 751543697 0
602215850 203048908 0
716360261 298345123 0
600244319 450645519 0
289732744 223694255 0
286709316 42453959 0
413508155 701132489 0
416251733 192858854 0
119412847 354473803 0
554900615 77600124 0
396481383 653851323 0
223580656 395337217 0
70081101 402845664 0
255859106 505147300 0
143207728 88718536 0
605486946 95945901 0
714625375 206614892 0
77184157 720347449 0
751252211 235910798 0
413408995 248054803 0
323258954 779671038 0
349023418 624322955 0
27673124 418325637 0
529276179 177837305 0
177421484 726612209 0
347460153 322922477 0
333906726 277075318 0
460154152 743965394 0
106936577 443459103 0
670457841 588793360 0
388460311 573656417 0
289650220 573071387 0
770348213 157263460 0
236586789 500008470 0
312279350 308273777 0
413085062 302580970 0
377966821 15861918 0
380239040 312334243 0
673758709 172494394 0
672545000 590941176 0
420927537 104587499 0
745410700 628530107 0
82555121 108234670 0
541393884 595199290 0
325709997 507373484 0
142970476 662767277 0
94721866 723642579 0
354334843 83560669 0
765526613 714413559 0
23499930 135459340 0
482986152 579942071 0
219084182 320453390 0
159070050 543197289 0
149583736 303145518 0
593256778 280249966 0
257513837 244065740 0
350535014 554434325 0
198837533 732488855 0
390652061 472954734 0
796913541 427941006 0
753625193 25024986 0
274438378 520614822 0
540500570 672314583 0
138359083 542876608 0
698727486 538594177 0
432707181 153093453 0
303122886 487527885 0
642269423 637015568 0
243689097 261571527 0
394474114 390019304 0
479626297 69265703 0
226259489 725251830 0
78261937 652476094 0
524382264 410759452 0
282412886 78644957 0
39114917 208525916 0
353430534 266628690 0
259330776 682181425 0
100612806 755862681 0
672450680 6107844 0
589411894 40680797 0
595650696 74435910 0
370639627 222983563 0
335206257 424076118 0
119974214 468409003 0
724116161 529231327 0
394829262 148853006 0
519206217 327842306 0
139556957 274241766 0
717083310 273211572 0
216035597 777826243 0
370555733 536817213 0
794485286 452479064 0
316216786 252171046 0
225078551 268791494 0
563955591 20938129 0
555594789 16795508 0
500843615 306107519 0
304900778 722382882 0
429697772 656485006 0
578915295 514988882 0
341013651 503671829 0
21503044 749620816 0
343878665 77401875 0
358082919 593965053 0
573369452 12164939 0
396970895 756356236 0
96870663 623295022 0
691240251 473144995 0
164104644 52148393 0
594226492 154546979 0
401532864 77543983 0
695827827 293204935 0
59871557 347482801 0
255421052 235013853 0
320567994 549580127 0
701263649 760169844 0
150598032 513063820 0
423324687 711295718 0
282196340 712307299 0
53992293 80814934 0
320367340 458159596 0
471654001 798229316 0
643219464 55502653 0
574125295 493097691 0
89801472 433686906 0
445578575 780768213 0
663217550 531094723 0
406638761 18018735 0
269418229 692889955 0
562083456 661060202 0
527722445 141233428 0
748033704 688655534 0
583421168 273021461 0
421764789 242044718 0
435528442 73133876 0
350573208 723708971 0
742677686 760949382 0
501001344 513445235 0
210789597 209243690 0
145325556 126739627 0
548722691 239128530 0
117436349 404442004 0
396759599 153718998 0
525274780 516326147 0
495934060 153025570 0
78878953 336158682 0
472004579 363667627 0
636926103 701808098 0
690595443 606688250 0
758548407 412769468 0
749158238 331042437 0
276403955 59602379 0
182957281 10755238 0
161931830 439141123 0
383522150 577360572 0
619435158 265236053 0
402452413 504097619 0
45522053 159807524 0
369977139 228139372 0
573295328 120709551 0
643591084 209206888 0
270761663 510096702 0
40978979 120770790 0
103071501 35290749 0
579061980 288340117 0
88590511 45938446 0
66469792 651663884 0
22277183 657909357 0
444708877 452500814 0
645754090 243825136 0
357342493 591948003 0
598148300 672468793 0
186555805 761882965 0
741582644 492595634 0
124743825 287308007 0
227827878 572482103 0
566590256 601536277 0
597490713 309227432 0
91255118 61034983 0
65788739 37696538 0
656755369 462713933 0
313008667 268751859 0
767528999 144612766 0
556396582 120348954 0
172857788 730371804 0
310078539 598346672 0
93564279 33774053 0
163996850 132472040 0
110230146 356191846 0
701803369 473796253 0
526339954 155982516 0
735566235 531206579 0
438792681 123064349 0
659542252 734447270 0
153811821 154549383 0
719105098 204335169 0
386210920 704303114 0
716965024 324911281 0
775886272 501272563 0
477390442 88895200 0
176021555 601347643 0
760023472 440058950 0
121596521 17823511 0
510742850 175962644 0
328639179 100220484 0
503732008 610752136 0
686745621 646615955 0
625491391 506633771 0
789330125 206730250 0
767094559 233754299 0
689560525 221714395 0
84599727 166083067 0
513762095 648237419 0
116131566 48277204 0
499700513 195841245 0
160938034 729047384 0
428920260 390855698 0
25466801 211258314 0
691033848 731639200 0
351127821 251098921 0
594363707 194921120 0
580426144 401407537 0
239912171 183616184 0
441221476 317287535 0
107377590 760290287 0
32572504 528488626 0
224161666 726260120 0
760308382 106463482 0
374287042 185135812 0
289065287 6930886 0
580834349 737318850 0
166184246 418125952 0
789844456 103062354 0
529489759 160977153 0
454559371 138422269 0
614889078 751248098 0
558521066 67195870 0
242059000 305331668 0
172639903 673451600 0
438431823 439122711 0
774784772 323433104 0
224614903 324764095 0
578824696 536124769 0
224982157 608396107 0
235845742 285307888 0
686758377 671980889 0
589243825 256475642 0
522021386 110491381 0
507558094 488738227 0
486377756 242045034 0
187254852 602353401 0
196074065 78045397 0
35748320 456590741 0
180886345 59551574 0
508656133 244107582 0
397414147 579801277 0
2882348 380908188 0
470920024 575273989 0
219273042 787593004 0
69237299 79221456 0
501698239 85219953 0
756526391 640863028 0
546302298 741983620 0
451500780 759516403 0
250403779 663413822 0
566997594 554575901 0
321542331 377053266 0
763507324 307267889 0
396703333 151302166 0
695933065 743415412 0
538973769 21532295 0
475709491 134040452 0
543292656 558362341 0
741722914 656250613 0
597264375 315551763 0
583105117 320805285 0
688590855 629288882 0
146903175 484748441 0
60973 387744241 0
555433726 205426130 0
220236459 723513924 0
528970409 731356708 0
653729405 8177190 0
171070256 646425698 0
420653004 546005811 0
255324549 791623495 0
160681922 461306751 0
398185312 25470673 0
553011738 573030307 0
598984488 190310543 0
647183519 456618006 0
662406317 421678464 0
353401442 151408631 0
130038478 535426068 0
56135778 218337308 0
597152335 729005578 0
586434613 587722679 0
628582460 398380628 0
460620776 725021150 0
366463691 92380442 0
655401465 602855451 0
477489056 324413340 0
485703489 602003299 0
797801459 242436109 0
586603600 487931517 0
557311934 218944869 0
495736475 473398075 0
324808029 270139822 0
313859797 618275303 0
705062002 315037073 0
495212983 278672889 0
651040204 234819945 0
536127877 52149586 0
564349716 107071940 0
500376008 25006263 0
709160694 578175967 0
72467852 555008199 0
735082877 10083549 0
16259152 337653861 0
730051677 758597828 0
469880399 33436901 0
445321509 552808461 0
581462956 322221595 0
224572517 95195586 0
420989026 795649794 0
67791315 617620319 0
60116260 453740100 0
441138505 99455500 0
766916765 23046193 0
160258947 121347979 0
685797326 254761585 0
793973021 16610706 0
239414822 312509243 0
552803928 724539029 0
672558471 156805583 0
687904439 618784943 0
545893164 311097285 0
712390395 173545957 0
548056673 203317418 0
738559912 67570712 0
600232652 552477397 0
505240386 494365267 0
136926559 91258428 0
507066083 388101208 0
140393149 372774957 0
104385891 2587280 0
555672910 734084234 0
334679348 465878326 0
204054937 781199819 0
799371200 632298645 0
720845120 64143033 0
584552376 72399110 0
541108037 588103080 0
797519054 233769400 0
174823372 83853210 0
795714119 409514976 0
168111851 117522826 0
412251320 556280471 0
539417074 408014944 0
420965993 735379995 0
434988853 437179892 0
568565396 192662435 0
551364208 437948955 0
634895124 773676009 0
169019420 614535796 0
381705273 469574201 0
88920434 662543047 0
788283664 503290702 0
584746915 250368096 0
732890056 402725054 0
332550590 11358 0
641222625 657532382 0
273015650 641409605 0
125111634 78952952 0
605151651 77274879 0
170298596 645117771 0
801214679 509547955 0
90759409 437067805 0
420720669 588983942 0
230125781 97367258 0
551365000 305735637 0
304300715 653473485 0
174956736 177076569 0
315854858 9340622 0
796450313 281534451 0
540879166 778733314 0
261580232 183205005 0
269349872 169769515 0
768246977 569416633 0
274427722 57447620 0
698340573 658354708 0
455907461 739951763 0
752710523 169836735 0
516190687 441068896 0
69474439 581664306 0
229546441 456244880 0
317654051 215074023 0
610429853 130349522 0
591463909 50024794 0
635906469 284610206 0
792052236 707457263 0
513105390 485636901 0
152353522 26214460 0
145498460 755573223 0
726991685 176141322 0
495905191 108129175 0
318256054 77752035 0
409117989 26160203 0
200844975 715657453 0
31650616 307708989 0
648546071 121100876 0
233225148 6966929 0
333340676 273885922 0
568887935 15003059 0
281501864 167285288 0
380977371 443397370 0
545271570 186684230 0
326671678 152436445 0
521667604 367423799 0
274976510 413360515 0
524126756 506331890 0
352903318 285594034 0
670749582 312387547 0
476231702 639489483 0
458221483 794203374 0
244535557 411623847 0
294314993 583889987 0
555720110 688460545 0
84849413 373636612 0
203653489 379892489 0
648471544 5093828 0
441500134 479737974 0
742443107 134455004 0
201452247 728465679 0
326849114 428228217 0
469901942 427689408 0
134993373 684484219 0
623894527 521984169 0
131145085 655044000 0
294776909 681795218 0
131867024 13239730 0
470461480 156740352 0
680341463 200175007 0
45146501 7087233 0
801205258 22564326 0
461836039 373178766 0
106303893 659256941 0
711682625 327519146 0
9650604 230698769 0
734434200 314419022 0
224202421 587887344 0
7483740 355308606 0
671156049 64748093 0
260864527 778948272 0
589446346 753540880 0
33649861 733964288 0
535940653 746778689 0
488576118 67704872 0
223535572 255403703 0
730498027 568287678 0
762154853 795658114 0
341719702 463548864 0
377789482 204433973 0
259459251 481731537 0
797083048 115443045 0
119272346 303001027 0
302615647 718669795 0
744635459 369594903 0
333445620 255190456 0
771922490 419962170 0
319866639 138024415 0
413865091 238458801 0
406350357 595834841 0
105758325 597354036 0
559514515 551208277 0
612037927 118143399 0
408837402 340581659 0
64704594 503952222 0
777762273 661350615 0
722239812 46831523 0
350919123 731813611 0
309061637 742381472 0
566164220 299477903 0
325763962 774684903 0
313128151 381205411 0
454772872 583937545 0
400601043 650209567 0
800165637 166425008 0
421224361 479469265 0
292067843 311484343 0
450986813 518132961 0
562864804 273793660 0
311984304 190941556 0
639182592 770519222 0
102872239 516193666 0
675806117 508878910 0
698230800 93970672 0
649528560 544781953 0
582181231 586138424 0
164734053 52989605 0
620457214 47049286 0
498408105 505938192 0
603206406 259799604 0
206481372 743028230 0
631425421 596926807 0
504179244 595795196 0
543126814 138819888 0
538802969 540285278 0
128767266 251022342 0
494271192 86952599 0
10769356 696596785 0
720975104 701981492 0
135939965 557047268 0
49956958 336450083 0
574923899 437812305 0
561685765 4592971 0
401998113 379184950 0
68330331 73574946 0
634866509 216941528 0
89885990 641060803 0
452014495 425999281 0
706059542 206185777 0
160754408 548080103 0
128384353 526959860 0
371567011 311097387 0
370933991 161608755 0
507089216 318563331 0
476892093 548059412 0
17206698 772348545 0
669681244 283554640 0
727117273 716974714 0
243224436 376442383 0
566911920 658658085 0
375220204 411598377 0
484132055 720743570 0
692816429 356255684 0
72007714 377476818 0
585502919 529714002 0
523001297 714371481 0
119475092 158292017 0
188063576 570575910 0
238624420 417805291 0
490253710 96202040 0
3005511 701583163 0
27344816 18920798 0
743595257 719545879 0
401833875 177193299 0
82406176 566274039 0
686874119 738815316 0
629308846 27985390 0
798068834 681442213 0
502154831 118251885 0
74626445 626691005 0
694431241 539729291 0
579836054 727913615 0
324195340 611799908 0
171857022 693401490 0
164731842 543950244 0
750130356 95067988 0
570787962 695712243 0
387649626 447767008 0
709551655 238662539 0
38829868 468122565 0
776400790 554533922 0
198566030 606076276 0
778509166 454174129 0
302149161 657202725 0
60385911 638973678 0
171000748 447991035 0
475737941 181914350 0
253579522 275844572 0
711863297 145287225 0
65808146 128198702 0
71650663 231711938 0
537587786 190603821 0
487770008 202105223 0
80534830 211609701 0
136325629 161661141 0
233454254 334974030 0
491446088 260401586 0
490471268 715499759 0
265770272 499819329 0
532624288 706094064 0
350186658 752184184 0
535465658 176528029 0
712767383 627166266 0
502045698 763091593 0
713795067 273583732 0
633120877 76729210 0
706292851 525465722 0
775790329 607437313 0
799822431 106951195 0
684664748 144127705 0
696853902 254156262 0
154549794 11292617 0
28847499 516691386 0
595344637 67430848 0
62240213 573629380 0
89890816 214236455 0
194766944 746976151 0
38548491 397082337 0
339836592 556389599 0
672590976 532570916 0
285607810 615882114 0
24490859 271568098 0
680503180 765786174 0
615586285 697982288 0
362102876 582000768 0
694876220 790179554 0
762883253 342089735 0
159338547 234741195 0
599481032 583136053 0
464077572 185463508 0
504874592 80398482 0
255463434 769125459 0
615203984 733149799 0
366522923 551337666 0
456281240 196144820 0
330254549 511637923 0
550919451 196493960 0
419673347 744250266 0
52047256 235789159 0
795422095 275771023 0
426309091 194306026 0
216139044 719480593 0
48716990 332534932 0
496996981 706426822 0
287691803 570491378 0
441249470 29178567 0
229484944 774562622 0
386620680 475139451 0
200737716 526841693 0
473942169 679147661 0
131660254 535995903 0
608168473 641866797 0
106288517 423903484 0
723587603 6181427 0
598654879 666211485 0
323450779 338250311 0
361371488 704931777 0
634535942 560938227 0
196498318 498454594 0
750821193 32736170 0
366320943 60508433 0
422721946 655777098 0
403670149 434193037 0
546941905 174542169 0
653851475 703221733 0
214068139 774429361 0
197813489 791033022 0
38815052 283197606 0
108959693 619692408 0
188682164 324725690 0
100635701 762572007 0
621959875 487060390 0
317663045 561999304 0
755536321 131981817 0
466658449 211931654 0
484459869 285391212 0
753624583 64230650 0
272636388 85073749 0
559786604 2090503 0
409272985 82481772 0
791751772 310389781 0
295926951 541197255 0
423231539 331596349 0
406895280 64253915 0
305649335 549694500 0
499421808 607220517 0
670035332 263015605 0
85059014 274119969 0
254340479 93241865 0
103764853 43943603 0
410440358 682512440 0
139150046 175862109 0
161831156 22262755 0
128271147 52601981 0
619887803 694261807 0
780258922 601384156 0
687449007 362184398 0
169641808 290937471 0
572142432 532419617 0
461771033 356188142 0
737336757 292887659 0
158033632 138199057 0
8087492 435998859 0
583367163 95271526 0
288229377 664334029 0
235721654 380132455 0
631294224 719163079 0
48418575 165997094 0
758276898 543266683 0
621810354 109808192 0
65254577 460410606 0
282348987 132150437 0
260825203 130493615 0
530704854 9268308 0
794573915 354509905 0
282973038 115975861 0
278418314 234897018 0
308442545 186512426 0
670410827 264919863 0
676079810 557449211 0
781379870 326010111 0
433567115 707640854 0
293928449 295587585 0
738450764 701483487 0
290308636 36698474 0
133908235 453422489 0
589656064 288833846 0
760699085 141360771 0
676265514 39122166 0
725456838 86499116 0
283988232 460449948 0
659783937 71443241 0
610011614 296577874 0
670317271 309279414 0
28539022 323500291 0
370737683 424636240 0
667485373 82781116 0
588359033 142892594 0
185514415 376675960 0
578133004 520625145 0
349862921 304486637 0
739297842 776611467 0
220483532 607495503 0
18892673 20344643 0
319759959 205410174 0
114296567 160744155 0
526670213 201667152 0
135431739 134527477 0
194028659 113181357 0
168460415 156634818 0
367457253 397186854 0
129110067 608735727 0
471090239 144156834 0
759391319 420027643 0
264596297 231781287 0
228459832 590748063 0
771579761 708863854 0
287125673 660051287 0
356651125 454300038 0
395067067 672540298 0
387810112 649020732 0
710447298 315688974 0
690894161 503612871 0
35599480 660245091 0
455913725 122476479 0
570714471 703733941 0
121423029 504013748 0
735409933 567980562 0
395146501 441414252 0
631159313 514444637 0
776143081 574747696 0
426357887 570745727 0
632667633 314743353 0
7341448 596337162 0
32545018 543483996 0
797228973 429078060 0
469463462 408148580 0
336120878 132884107 0
292431050 48394565 0
789916422 529087776 0
619705819 595469560 0
626857885 394366810 0
780695440 413981734 0
671462264 706091220 0
343893067 142603358 0
296197696 753576312 0
789631029 19494955 0
692932524 31559382 0
775580305 703048601 0
265586305 434608967 0
724804733 712635612 0
379039666 766002329 0
224705209 541880949 0
707406860 66364376 0
188653379 696358613 0
275613795 291260994 0
45575770 504481140 0
365602896 450509671 0
624918037 604991107 0
556966541 750604363 0
319757004 615854431 0
573925568 87350718 0
500943137 97341686 0
436101542 273873174 0
114843737 285781808 0
596027189 362144186 0
796324161 301736316 0
331019572 379824261 0
712863578 761320362 0
86297084 603463121 0
701238692 184842334 0
121946470 145631259 0
374228722 54498725 0
510614081 490745647 0
250654115 442571288 0
471189961 75165155 0
654464921 502632258 0
241445439 363637846 0
478385424 17679391 0
388184482 242225137 0
542101983 55275587 0
545134165 199673781 0
321847946 444686526 0
429901187 484977451 0
94663615 587326113 0
149902158 278340917 0
492990962 535352959 0
442122187 656546082 0
162294468 643909367 0
89044217 572818799 0
397042636 607074031 0
457888096 768012201 0
263999372 133275369 0
555733603 788467988 0
313463266 481186263 0
561012392 94628271 0
696753457 24332990 0
557933282 769730638 0
91283252 565711912 0
350107594 612016366 0
444483979 425801030 0
102108204 425743598 0
374095564 388178548 0
335851630 283583060 0
195096692 191964323 0
413181998 389091638 0
641134276 145134538 0
442131560 399058342 0
508533404 44980571 0
357857724 197891613 0
462895245 268927084 0
401314685 181670 0
250460804 395432088 0
747546747 437618116 0
533393252 116939869 0
289577266 485908278 0
387381467 297307479 0
477740912 505693 0
256005253 39521038 0
337566244 590764153 0
580445900 754679397 0
364756915 405701905 0
156271274 178729790 0
671528316 477199174 0
45728801 787314790 0
37855294 616599461 0
791866412 197001150 0
410538826 699962716 0
290299184 322090202 0
530154622 525782595 0
537219241 477317652 0
610884002 602052867 0
578009903 319598518 0
497031565 2448005 0
394683241 268282781 0
764620424 554025376 0
377520069 318698725 0
740748776 19168718 0
587602949 158452172 0
514409982 180550717 0
539147366 23420764 0
789161427 57539533 0
642642123 392345516 0
755444872 190422263 0
33758509 630075411 0
467857121 511637459 0
580573623 210310729 0
443603617 367421379 0
568235292 105776166 0
531669629 694434211 0
179421617 604193145 0
154152838 496924247 0
133397737 415203408 0
618401159 169680285 0
352887492 532294131 0
191867348 511170539 0
760449690 25812335 0
661073635 582723688 0
573550156 585228828 0
85164203 360431309 0
437807173 685755178 0
785152801 630760158 0
600799060 363375891 0
291540992 633201576 0
777559276 758506626 0
236571116 633720727 0
761773988 565397607 0
139598479 358194258 0
294328377 193018965 0
106714598 631736555 0
180317143 359857097 0
635183512 164946109 0
148162192 155711937 0
573449592 520049753 0
60794012 363866130 0
696871984 22329670 0
148385477 238401948 0
773018593 383237608 0
731053770 484727348 0
5479881 393092154 0
512218502 144424597 0
482865706 319468556 0
69015179 450175469 0
755894504 32423482 0
668094697 596398843 0
2578047 94058241 0
50592961 400929074 0
112318388 376794625 0
200679942 384598373 0
337886943 179921501 0
198173483 514092934 0
632315980 253798756 0
161586508 566452800 0
624701957 522432378 0
116765907 279095083 0
366026904 785151471 0
582534350 42888716 0
218049292 628207593 0
710654347 285828192 0
793428075 525405061 0
735342807 487503902 0
366926541 236515349 0
521069656 780387172 0
76410870 605606756 0
540738460 719675267 0
140771149 84054948 0
227259454 305623192 0
262899861 68508637 0
587764868 310948602 0
567696897 71983247 0
379884986 476076578 0
372114145 114259290 0
712964042 540392181 0
767642038 5200938 0
485563672 521867330 0
8319318 797074262 0
10101026 6602124 0
681577218 131865144 0
280657457 460260888 0
703450832 639213656 0
233943444 779598990 0
60969506 776540230 0
491879581 69145837 0
192431201 478587191 0
250459851 221763853 0
356708318 466738055 0
422690739 486697025 0
641130772 90315913 0
694790572 50700626 0
272141705 307221168 0
632502034 344479965 0
783475383 628526341 0
261076630 661220059 0
735981004 361974100 0
668823040 568908556 0
46315646 20551185 0
660010393 155449662 0
752239854 508240240 0
236912310 500272415 0
178710094 380025388 0
224107067 80926587 0
285763115 524571983 0
65802561 364482399 0
589868989 308383310 0
668998397 158626409 0
631501631 703556021 0
748761385 532621275 0
193480990 79826767 0
482130440 481966070 0
358463991 717359959 0
623007223 302863403 0
302180715 482322745 0
352163309 304610759 0
750007497 196540180 0
497304936 33283371 0
269480872 259324498 0
575688299 316044742 0
121618668 129937422 0
73999867 604663829 0
299161971 172052122 0
691064870 146455458 0
523564482 42222499 0
236903815 685298560 0
611855758 782412757 0
279374169 245433757 0
136976766 364187825 0
19801972 545068090 0
474324696 186823355 0
614227289 628418537 0
584405889 395604810 0
536464606 5142301 0
107281835 150007559 0
549019877 98372527 0
528228926 710577114 0
529486255 542077569 0
764563295 56311435 0
565330657 54206049 0
658966525 671874187 0
344059729 271342315 0
801567228 224682114 0
391156044 205530322 0
664601805 658407860 0
210990396 712481609 0
148805329 580770480 0
151379729 443848747 0
651268571 437958412 0
167347654 313581168 0
422512713 121377573 0
113801816 251080153 0
376561381 394242311 0
99054821 564333969 0
518992067 107405949 0
33563861 738505436 0
252367224 559685397 0
20368233 755299935 0
710531373 654126369 0
725834246 46558141 0
109922261 761881866 0
87719332 610147339 0
514068066 465099437 0
62445067 681734745 0
138356593 188074471 0
97462799 10836446 0
256705148 11463938 0
777039306 265796040 0
206009264 72690584 0
687441 224693947 0
325027494 667665564 0
761096976 142029412 0
255008030 306479385 0
794318092 529341809 0
290426980 244225695 0
358374065 406784154 0
158968199 723031026 0
365762132 689674313 0
684678127 447942673 0
742397745 516063447 0
112793502 732757766 0
666603801 455235538 0
695665942 723774194 0
623190389 75996300 0
553858731 706404162 0
367450821 663406684 0
490660876 27060039 0
403351461 46895546 0
156830780 773744614 0
603859547 756869418 0
3995400 243267093 0
571333060 50673299 0
697168227 484826041 0
552763864 452839065 0
52887627 65022823 0
493337196 45576182 0
13993452 114607709 0
783499589 17034919 0
161623704 700654458 0
420338005 355109453 0
368466455 237245954 0
259554107 565011326 0
186267910 261469718 0
7565357 263644579 0
460921663 225794006 0
528757204 609956939 0
786079124 502479775 0
468425271 216189038 0
392853030 267886633 0
206013727 712620749 0
584384980 118583894 0
700625927 434390356 0
434080467 158133774 0
502248673 356545671 0
691441191 751432794 0
627797422 219550200 0
217738561 510996743 0
4217852 487768460 0
22717312 203459902 0
245730428 636976904 0
504810990 574491014 0
653881270 183714481 0
245769562 413542578 0
53118110 704189783 0
115908725 38359513 0
615651955 444181849 0
200450387 121917413 0
329129281 408296125 0
61344154 545136725 0
539637239 26710913 0
771792258 709769321 0
722422621 328507331 0
321133980 339815543 0
787430288 576142449 0
294295545 268202514 0
613150186 524788313 0
356620777 280129167 0
635197941 730087183 0
162667825 565354459 0
270909696 215416798 0
749899987 524843255 0
134530144 685989129 0
14366828 775368023 0
167017111 37206447 0
465836364 477651520 0
117211081 227006026 0
565130428 22662933 0
707383967 402830267 0
268588160 200389754 0
371473307 92517429 0
117168668 297177579 0
79271919 211906716 0
708087657 474694808 0
357686599 161384035 0
12995238 467437638 0
497587199 705651115 0
710429621 206443129 0
530209393 238889932 0
521280308 174973595 0
494458977 592820806 0
336078206 515641301 0
360964167 71625789 0
159442016 300868025 0
421146173 477373506 0
166380685 716440714 0
104672212 227884710 0
787272883 263436006 0
791648616 643776357 0
271559903 263264332 0
243157344 179946731 0
332673117 413040925 0
186636190 549542261 0
154803563 259727030 0
522463688 611235542 0
382759835 266771196 0
327457727 294987000 0
651630552 132656734 0
461312228 65697786 0
242570164 768997260 0
286266475 260366601 0
672406046 634186513 0
1118486 481342189 0
342379673 394868833 0
162289060 329774207 0
93697550 789523743 0
536324988 158300252 0
40427037 193286010 0
610580727 299438060 0
627599612 352428298 0
44098675 220050636 0
299966832 245907329 0
661380387 276365764 0
377490380 275251131 0
156411964 674738346 0
65827404 352254843 0
30918827 80811866 0
741237401 378246901 0
568531878 158122012 0
416280176 256304159 0
19634084 517516049 0
294170681 338650660 0
406872693 244777949 0
770064909 318370579 0
287969875 744682735 0
109390173 149157150 0
795242690 469627496 0
93911311 644046123 0
29370071 348636470 0
666730445 460226228 0
508971279 10105435 0
654369287 751648517 0
411173553 266151613 0
293499219 74517639 0
179457764 390671988 0
338197139 535892080 0
409166759 589784600 0
173339182 295439423 0
690265834 584469733 0
693944734 669985361 0
698337532 517483135 0
273113046 765024180 0
273461456 554583292 0
27193618 191137914 0
323768875 22250931 0
313977312 312273159 0
138612342 725697007 0
330157795 388875793 0
129418183 513950035 0
459031128 637243478 0
778985597 198531192 0
530794901 780109759 0
577420227 231107957 0
541440908 143482880 0
219231096 547497037 0
653560866 464935972 0
573835335 40723457 0
626777990 204559387 0
767294698 679465667 0
631367594 622048007 0
81504876 60142810 0
96868020 97772843 0
155057051 384505744 0
257375082 650471723 0
198172353 129443056 0
64604623 306483078 0
204028050 412095950 0
411189580 94292435 0
546724121 96806610 0
630629352 614561280 0
347688408 252852866 0
199715987 260776564 0
433382186 282578095 0
18074894 122539225 0
395609457 164792478 0
206218482 42241382 0
298907609 157675062 0
738307778 364471702 0
337118372 663217595 0
500816294 411969644 0
168115273 739407649 0
785761650 441034930 0
306088502 725957449 0
322948397 124789107 0
759633001 199614298 0
508782703 223137085 0
220328550 247145480 0
630350083 338071618 0
780593062 261642566 0
757770862 370735580 0
387769163 483893314 0
154892788 769773130 0
557006820 537307443 0
681667945 405166694 0
695979610 753062012 0
42311069 41683833 0
742258582 297150453 0
550275152 353071954 0
56974802 434096302 0
716431612 643641665 0
189915247 761237897 0
549180954 204290945 0
799546456 418430071 0
635425034 72220020 0
224091492 593975202 0
548895553 162556366 0
330230310 624936107 0
192875768 343967664 0
687718993 441733382 0
784868830 26955087 0
279556512 722087880 0
736952338 513200087 0
582062869 42762216 0
27484181 580777159 0
295634634 518008679 0
381821088 711364751 0
714800562 739702624 0
695486925 293066377 0
44879394 181434951 0
754668176 753513144 0
137476075 526777833 0
569370802 213834456 0
58421016 67286202 0
650872447 669308568 0
547159857 422650276 0
164370194 561428055 0
619389292 239562273 0
309484127 726159376 0
129247318 35889789 0
255467834 220008452 0
770832025 608288543 0
532344733 720828207 0
460723128 582043776 0
115580167 520778919 0
184490258 302246508 0
270704190 44967402 0
135999123 268989962 0
46023384 400329975 0
475279952 457759595 0
409972475 1314229 0
353840133 776696836 0
705875234 496123554 0
775363212 87761431 0
112515091 367234687 0
564525683 92236292 0
115867144 381234356 0
222365535 601345348 0
642184196 551236407 0
770818682 252872783 0
120316710 356871652 0
678451333 549751207 0
620567495 156036871 0
665684674 691770553 0
380352457 526955663 0
352721925 199156153 0
411327038 345049615 0
267446342 751973011 0
745524169 183162554 0
170525108 167790350 0
56565505 797448519 0
766629100 352827407 0
305563683 323348641 0
743986315 768882941 0
387203301 372083618 0
618360514 155692167 0
509110374 791270156 0
170554056 237271505 0
88578691 655477383 0
300901435 651336774 0
346128163 711073981 0
154916913 612062101 0
100487250 417298986 0
472638407 666969986 0
442224755 70767861 0
31740372 543544052 0
600471619 74253403 0
753497326 85181998 0
401375496 759067016 0
160786757 233618431 0
756583134 467571853 0
404399352 117714166 0
534491825 84471910 0
675783736 654837769 0
234227582 527418550 0
250298851 266829769 0
569016753 710049182 0
234307398 692082116 0
348697351 203930885 0
646138228 430892584 0
450666876 725301896 0
529635015 380778931 0
358905156 395447345 0
275041643 142596307 0
447116336 162308046 0
35425633 659213093 0
449276997 66577979 0
39379580 359009292 0
408431377 321353631 0
669621028 329300835 0
610548358 595600568 0
383528596 486798899 0
208169090 369175363 0
114547505 576983237 0
638618787 392479037 0
476194193 553042217 0
139930150 280916822 0
63581118 33651549 0
353659282 667354583 0
251610999 507304247 0
120057523 691562869 0
696130779 396486314 0
139787767 527510284 0
495215501 414203264 0
156366703 459075360 0
580481760 668728272 0
221272111 28175817 0
568552340 293913266 0
324530361 517071759 0
352954920 124326099 0
195260465 192579877 0
314598482 36230256 0
527023790 487342023 0
745569850 310241685 0
216266802 150136116 0
610043787 204264133 0
785270421 195449084 0
670883435 374306159 0
42404591 240195255 0
369965492 315851668 0
97858801 609794575 0
410151919 51799244 0
784903804 464240763 0
436615958 352438643 0
428979006 478807037 0
256177820 412499133 0
21232617 735438209 0
330157450 450300084 0
141847776 682413500 0
343546063 728075155 0
481618024 380069679 0
636732043 42520476 0
261012618 745478056 0
255869777 280743762 0
370075822 57372542 0
128742087 231459189 0
301782181 435956366 0
187479842 62802367 0
172621743 646924930 0
294445833 773000206 0
377669773 271430340 0
262187914 723979156 0
700848904 786772840 0
676201828 405755408 0
255863575 31402141 0
637864326 524680436 0
733986268 101643636 0
161509635 247283540 0
368608712 322390603 0
22539163 81041324 0
578099923 326175717 0
183075620 319894855 0
166209917 341226797 0
491076365 490618571 0
530395756 544001827 0
410853037 100980784 0
302534717 94033410 0
62288660 292552840 0
272874144 428167214 0
196950893 435926954 0
693405232 484092132 0
606127137 393283961 0
779515880 124284490 0
649757991 54649159 0
196231271 24755600 0
179091355 533218357 0
452820162 616622949 0
674350025 394860650 0
747468507 238011244 0
129423085 665258136 0
564274645 15818331 0
613796616 240355795 0
312288665 618946682 0
622473516 661623795 0
417941312 284627491 0
212876098 328187405 0
647314959 381289918 0
57753310 175892592 0
707814357 358089023 0
749718441 728872940 0
10776729 58558928 0
677269460 556861752 0
381258526 624747629 0
477355265 752237384 0
562637332 271487467 0
301029060 310919962 0
458810006 410047773 0
510624481 178834923 0
15377413 645959035 0
727185157 724497703 0
138077598 274700621 0
116847823 485117634 0
248485511 93259603 0
234879706 681813438 0
309088814 730493040 0
334187543 655758848 0
649719117 49154835 0
493980907 572874759 0
141925809 76478092 0
562266376 146478969 0
587677638 306940124 0
497601331 304989576 0
660141434 759634093 0
606252747 657983301 0
467456728 482062764 0
17138790 24030717 0
646946838 456824094 0
620899635 25011169 0
344476943 495590330 0
538439811 85512595 0
471242965 685760556 0
475306964 399551949 0
230140529 706446415 0
180119941 323258110 0
461124766 126034027 0
692329256 198262365 0
606094178 726644678 0
132029859 453937746 0
178850711 642080648 0
726406161 792305991 0
580195640 18304830 0
567386364 31614107 0
794689427 711095761 0
363326846 278961861 0
383277863 21216200 0
206134890 765392768 0
93323535 401137237 0
525719961 717657650 0
499653436 696979126 0
52057096 292616733 0
227538783 749876380 0
304198750 118834286 0
699812872 321454111 0
66800862 482202397 0
199906804 321926758 0
599520241 768971816 0
155583143 692998859 0
402177851 687641253 0
438184945 545363855 0
667664872 701381666 0
460027591 496617072 0
105711556 660226986 0
148701629 82444787 0
703897681 236994011 0
330600325 538925877 0
647753740 71116123 0
410508067 720029541 0
633052391 674350670 0
186739350 55164463 0
40479628 378617856 0
233302713 396312086 0
399811351 428418958 0
776483178 769574356 0
394785307 221691856 0
516659769 421523757 0
329681403 514371845 0
166110528 231244930 0
242717626 641706650 0
699599516 589700577 0
779514844 548581635 0
219749260 370805340 0
378113497 406733062 0
415607976 436000389 0
467191768 8469278 0
444045769 426317135 0
358534279 384720197 0
196598072 689200360 0
642834111 799242223 0
606396181 215777901 0
459839151 169782241 0
617515793 213739788 0
151897162 351088783 0
397557370 491959889 0
626588392 280982302 0
116283026 103190946 0
768411709 248503712 0
60705236 343311949 0
763989040 114957021 0
274825044 687570438 0
258823163 194855154 0
180812355 641335652 0
220811421 385898702 0
279688554 318515693 0
577838301 223364122 0
272863959 709983568 0
767459885 712343926 0
214688093 305872435 0
389113070 670569555 0
574176000 133053481 0
350999659 424269072 0
751828766 704446070 0
635545714 608410481 0
787652909 5859792 0
688512710 649178329 0
580442892 645394797 0
679602568 240591260 0
467363625 52624548 0
578197401 499156861 0
587993979 28522336 0
302021640 300782076 0
446947776 692712489 0
145790219 486282832 0
147510421 231674919 0
137611590 462892982 0
721085992 757281702 0
453552160 311173367 0
225283004 349522073 0
410607312 680570814 0
422615702 773327440 0
347804505 299402488 0
231042601 27154255 0
608156878 124214365 0
582037645 151330865 0
561823267 788012023 0
30421160 299533255 0
676994317 441822424 0
478940944 28287516 0
226148267 593402536 0
651674288 180727343 0
243573054 735636762 0
618595308 781220213 0
685481590 692005981 0
542440033 55823236 0
53760718 392077530 0
57546329 187311499 0
663402708 796411165 0
26092747 286808882 0
418641660 666031795 0
119208649 249736440 0
146086044 273965939 0
491630978 117220392 0
631709201 641659651 0
735821039 153225135 0
287822501 419426240 0
652919600 387892806 0
64558665 377680075 0
95062899 379104159 0
792428569 575758005 0
187418200 617035565 0
113196297 57375233 0
156215101 681754090 0
219919693 180843831 0
42467090 931302 0
462743073 97854770 0
337566655 117383147 0
533238539 727715396 0
389634877 193617782 0
310641890 36475435 0
470529960 143939601 0
344900807 404164038 0
405858432 152602635 0
601817773 684303059 0
175456229 248601980 0
153731745 545047863 0
185394896 120542330 0
655759986 739165985 0
592394012 482767812 0
192761131 679823023 0
363365513 28317735 0
140597386 594714612 0
525228927 198079897 0
73893607 664169692 0
384113512 801144583 0
643697775 405340622 0
136644336 650545532 0
646740603 509512973 0
324067876 325568305 0
46699775 755404869 0
554281930 714407544 0
629892700 754214315 0
275268427 563353689 0
717779972 335754967 0
385622351 592465091 0
598717074 676561432 0
15865024 252061902 0
740212393 626236535 0
556045491 409390014 0
133404571 700544233 0
550747446 641743521 0
64851782 524417587 0
31098317 334163860 0
669838870 156816286 0
206933180 331684095 0
13203212 692271281 0
332692866 67822757 0
787288940 262154376 0
92202629 686045423 0
360677894 347793700 0
46132387 178182119 0
795133178 499158455 0
741445667 785448933 0
735585791 454695308 0
608476154 672426242 0
745308252 577840708 0
96993684 237737333 0
372863752 431394666 0
766197826 664398621 0
482783727 284928103 0
618226343 131615376 0
280115753 38940671 0
181248859 385810921 0
666953145 274579134 0
268714481 700325861 0
260129767 381377363 0
152114015 229002143 0
713335928 200721341 0
245767252 677807600 0
272091583 122866423 0
219817571 72706615 0
70719236 225836564 0
335201526 251364734 0
569510328 266592446 0
301195118 97198980 0
203671471 121368568 0
122149664 771391878 0
268149413 160359716 0
204892335 774730220 0
237828583 661573435 0
727427422 350273952 0
377212213 106631100 0
790809876 199751959 0
762450181 65046423 0
264212726 734962164 0
334466384 289006952 0
677291222 647908434 0
196128389 715067143 0
103200140 268569889 0
670577278 65236855 0
217291267 152259939 0
528743841 109158288 0
452425160 26521070 0
182044244 203873443 0
341629358 168244038 0
725123611 213213686 0
198440230 243748130 0
650794533 674920475 0
165534843 473530074 0
390232551 237640699 0
393227108 533807218 0
778080528 311757739 0
748020426 748493155 0
107327687 410675616 0
356404234 448896753 0
80627958 48977507 0
388693894 204959950 0
32702178 436883672 0
523228531 85997383 0
509543298 647775605 0
252404280 332890460 0
161633580 233821312 0
511325836 96769355 0
601105124 582902881 0
486609608 585749551 0
584822411 749003216 0
760849506 4222261 0
584703485 692612367 0
186249232 27310615 0
351828792 34594403 0
572516672 111914394 0
25762818 733291715 0
772351613 390560640 0
757451975 690316473 0
799626232 62219606 0
333348062 273214476 0
674442462 231227182 0
309847110 692611347 0
555274683 297739655 0
724237821 587917713 0
42387330 186229031 0
556373230 645222343 0
597883997 88279795 0
103895746 675251627 0
192750060 1665545 0
342954216 668976238 0
778553237 754361522 0
4770490 381545560 0
269742280 263709361 0
436399960 653515603 0
554838331 481806983 0
602767094 146979887 0
307374974 780496551 0
198800432 91984137 0
34994656 334348513 0
370592449 476900480 0
52922784 712680708 0
446231540 726894839 0
729715266 316532345 0
641917997 332718521 0
568516600 703250876 0
308142486 130699893 0
672086911 801659323 0
418357093 638186043 0
676973967 730012509 0
624751982 624114040 0
201807310 681740860 0
352363919 327843019 0
32236527 678919407 0
771572593 374080459 0
579840200 123200756 0
537857667 530802833 0
586137232 11650385 0
29220448 416522655 0
65702357 422993337 0
12821571 523807293 0
500437593 18538072 0
467418381 455060286 0
160117437 737330472 0
33455791 560945194 0
313652667 551739561 0
682143123 573072523 0
265490829 239224867 0
256465619 252452075 0
637409125 767140616 0
560839864 435355460 0
62322266 379222573 0
516372534 386927257 0
401905790 116324926 0
546771193 532729552 0
129514266 234643927 0
305318603 664470055 0
350855871 673023904 0
426178278 136964561 0
352268860 259627125 0
268431402 328285768 0
322716571 156433111 0
161945138 112680896 0
602302217 311474787 0
523821397 185186253 0
88026849 171158991 0
295118505 391259506 0
368022798 765282668 0
21724775 164077785 0
652685441 603719672 0
411456770 314216266 0
422334504 249911952 0
118126257 553712535 0
95315052 413284984 0
427485783 259723899 0
743368813 237975790 0
41053274 91570271 0
128077094 205808500 0
745634093 262753081 0
356637119 446568070 0
33072810 737192357 0
30972400 668652106 0
175468334 137252272 0
555206142 153693172 0
69987320 506016280 0
668559700 724162561 0
170332097 610818988 0
653836907 350309264 0
361358319 120849533 0
134894872 792786816 0
593858588 470482033 0
252260737 9019150 0
246279685 645588754 0
177832885 505396703 0
520995562 151712933 0
248404065 489371870 0
719413065 347466970 0
613330608 689591513 0
606307844 559455214 0
536634992 793350375 0
794466495 723745928 0
138455636 269031321 0
226742342 140581678 0
696616558 133195619 0
244442576 113922988 0
9096891 216633703 0
696607570 231492025 0
785994954 67276058 0
724995790 453201562 0
733409663 403843400 0
95608306 718346324 0
350358906 150729960 0
22112606 235805283 0
212329370 140646719 0
309977224 670546478 0
575665487 165779267 0
216165816 369302263 0
369522949 333739819 0
695546970 696991238 0
408621796 321955171 0
783439144 244102356 0
494623362 510571285 0
531504039 474010527 0
195307967 400430124 0
675092432 252815111 0
15261479 173482820 0
72317108 180880261 0
48638640 60941473 0
223689271 375113614 0
670992305 656289553 0
140943525 700760013 0
245233028 758553837 0
42515320 609909994 0
751882883 25446597 0
689623714 410162548 0
485150122 399012195 0
500528961 4136772 0
636640968 719594077 0
638428269 111354263 0
171651350 742109749 0
54832826 659913672 0
477105545 294876242 0
781583182 370232947 0
612411018 785333525 0
363739111 687105294 0
615117213 582388230 0
41400049 289131123 0
763468048 374003831 0
73036751 799195238 0
493749971 478387180 0
98598224 164105688 0
219281310 118432107 0
134103660 380045515 0
682835605 583763975 0
563925605 397992967 0
782572257 242937549 0
355389273 136458452 0
446673991 588956429 0
627945487 23983090 0
598383908 600864106 0
645155758 585846561 0
42254914 678990240 0
299438860 73380206 0
314376855 527216986 0
551484145 407145954 0
210998274 190042865 0
309053664 116982178 0
318334928 128282575 0
268478529 383950601 0
435986750 178920336 0
94572047 129732828 0
543314230 159627002 0
699400047 240477529 0
495700507 526782387 0
357964660 115794135 0
673777337 227703179 0
480135861 412455491 0
500544357 616343445 0
163979441 456235146 0
438928132 18972846 0
791940375 325786631 0
742768074 270632349 0
34112161 191823001 0
295996227 611428108 0
503798186 385137688 0
487304180 81590306 0
250542450 544062123 0
180297955 324261894 0
245178960 797900265 0
626985928 256342395 0
218452009 265498095 0
225800150 97794514 0
159642117 696348734 0
709609831 561319988 0
655619491 64712352 0
203302055 651296604 0
354316881 211818933 0
706736545 180088616 0
769386643 255179581 0
558090685 752742691 0
784039904 644371255 0
708655756 74967109 0
279955582 382828522 0
290695133 315767777 0
783544027 161793076 0
571527869 99304435 0
253833747 416409163 0
132489624 316788591 0
666343911 35680399 0
460437114 798983168 0
781044326 383777148 0
203946091 135782020 0
70954681 240656937 0
241090282 569654331 0
710954365 252306645 0
127487986 158248556 0
24986894 456771560 0
68338410 502567887 0
539143356 185160940 0
36023516 219419577 0
712514188 258688379 0
94751038 259542185 0
363445942 455782907 0
2609642 779017591 0
571602268 417383864 0
671371517 137089326 0
778742470 488721454 0
682572531 652266297 0
321909683 348233029 0
795104586 257191229 0
501691945 784207420 0
582203310 709591303 0
518188867 692588944 0
773169904 245446930 0
534631730 18391715 0
800602983 40003594 0
706657704 260832038 0
275260388 200685132 0
278385049 309571111 0
166351280 600156200 0
327833865 86400711 0
452852711 652289016 0
254170944 794129176 0
726389854 522492864 0
438808728 599985827 0
717828254 116917874 0
221339813 325774256 0
257022202 662353719 0
402585469 691818823 0
209967527 290716142 0
478884185 364264428 0
194281295 795869704 0
667593713 60460250 0
390649772 63061033 0
222064748 20155848 0
596686675 667253505 0
735258147 469476010 0
243597666 214179553 0
170291634 500734400 0
178443436 260858348 0
348324274 71279771 0
166882539 340142847 0
708487303 426178799 0
301670497 641963301 0
218341115 781461508 0
472138832 750433573 0
325260378 394822322 0
723178485 613487835 0
736837564 417784859 0
765091667 597282881 0
400004973 594424660 0
31440610 746462010 0
500420981 717798946 0
150222041 629106594 0
123495393 595600453 0
316412087 556845649 0
385781771 325648125 0
88782727 117130296 0
13321197 10387397 0
134863333 534140078 0
292106511 533412281 0
3993433 758419671 0
507799304 85824156 0
130011878 800053385 0
463175416 418637620 0
729514529 13267366 0
787727793 627102999 0
377074696 583799432 0
422637210 297107261 0
659914209 408584066 0
456353657 566436178 0
47604212 664154617 0
570548226 565873423 0
573025377 712094784 0
519984511 664335960 0
571436072 78505679 0
362821183 505868537 0
148936998 368012197 0
42759674 53163729 0
553310015 312637638 0
15913147 685902022 0
473785134 169271542 0
660629700 298996259 0
271637002 642662249 0
405062046 451072624 0
379282980 416765375 0
487658436 533099674 0
548018233 136251139 0
166283562 267829378 0
728550894 796659698 0
360289414 522980468 0
674865997 775919247 0
699197684 609511458 0
309177790 612876885 0
226665020 684348518 0
330530765 765145090 0
615442548 707545255 0
232374819 183277322 0
662014536 512107151 0
483484829 365914109 0
560414155 237806312 0
734084725 446071528 0
198475181 425255215 0
171046752 317759790 0
58502256 785485468 0
265971647 451925962 0
101485988 71500677 0
209248059 559143917 0
769464600 357557688 0
457363063 367289987 0
574647035 750444060 0
227164017 724993960 0
172911289 556333036 0
800455877 296805694 0
310088740 2657159 0
747325966 466872347 0
2871297 717369954 0
528699479 294943303 0
329534270 553693816 0
422728013 560113447 0
414913409 453022548 0
645776366 704481941 0
775088278 732227802 0
767987804 440204255 0
697277545 374838634 0
499697746 141588923 0
714220693 599482051 0
733973133 91616068 0
68907661 754358590 0
78800150 195190115 0
399367238 240094525 0
537417821 480859922 0
27575808 671651487 0
204476133 452379122 0
377600951 699016775 0
440946740 317032084 0
210023382 503377732 0
764400754 693892233 0
309811551 588940016 0
578887189 50104360 0
524783824 269457544 0
195619098 18756559 0
717363069 268910823 0
15292051 342182130 0
283216750 185163240 0
626498343 195035515 0
496674670 473219271 0
263669331 312136139 0
508709739 177385262 0
477191219 50706947 0
249061739 741949594 0
674586284 19734781 0
247472101 430189018 0
141573690 668078392 0
86819299 761810346 0
535260630 271907410 0
344660401 550490826 0
351201678 648369883 0
470637930 93023771 0
700333937 49060424 0
122162554 399081231 0
559991123 505521263 0
754847454 798001771 0
568613045 676290467 0
213749277 305595854 0
278328913 207367955 0
32966803 272190031 0
666184404 325563575 0
82229275 436311007 0
163859354 378210689 0
778338602 450250245 0
557237951 612563203 0
778435080 249058460 0
486212553 23866767 0
91941971 385935081 0
134219685 515743963 0
11704588 16671524 0
452706585 674588535 0
691970782 365388469 0
298567759 727958386 0
710086184 782584370 0
674781455 405903715 0
68005491 586677788 0
323130970 668962169 0
585334022 25087647 0
272720351 775351839 0
473848551 279988587 0
785855971 271612146 0
679150735 460607172 0
508627425 85044936 0
93342070 775069418 0
99187910 201382762 0
669193030 477453312 0
301895891 761634397 0
264250011 143409366 0
792397920 730973269 0
771038626 219250761 0
80567967 530456650 0
632538631 655161105 0
636400192 479937021 0
121491403 344567509 0
720493431 89850852 0
189064983 67258538 0
411684325 518244616 0
660445274 46135799 0
757617369 416791930 0
545598738 561376016 0
547594405 710752567 0
674195667 411350510 0
616864761 404821365 0
357564441 418566809 0
772099689 20297207 0
39356004 532954052 0
34196077 506893684 0
477536232 318728356 0
115940218 369565328 0
595219219 635464547 0
418020513 429800725 0
639112902 417622635 0
577699924 769846987 0
168256377 377640681 0
370282552 418134806 0
717417587 465331610 0
42709680 306177318 0
114796603 345717077 0
184092976 704133778 0
759126311 479575658 0
164276848 175754714 0
678782506 171684702 0
122449812 676896481 0
210625958 515310469 0
618908482 85936914 0
212963178 160859555 0
468879054 536373596 0
71913587 286222066 0
432003570 376422273 0
148170758 150613910 0
614370927 226565298 0
729648293 24010319 0
590086118 43188459 0
85762869 92353648 0
749592901 651213499 0
191292137 259483936 0
100752794 400235441 0
332846225 174841547 0
622319632 140851387 0
69675607 407664884 0
659708420 621511789 0
307245281 30113191 0
50555314 304017316 0
136784531 439648969 0
302187917 705512618 0
641526440 277281267 0
666696888 246400547 0
560530904 422068623 0
203868325 65807836 0
626631304 557521612 0
769747652 120803063 0
540823890 509758547 0
287674599 591460314 0
394957776 700802512 0
586955026 172842885 0
584466714 664078577 0
108434438 773751689 0
452849139 135888612 0
150489273 299838872 0
406737860 537433520 0
156386636 722816821 0
111922901 243386625 0
448441022 582073705 0
442577182 188259260 0
173541751 110006972 0
131936432 322759839 0
86809386 204031057 0
698569817 789871592 0
257295758 482326847 0
591900995 596218875 0
88594915 727535221 0
644341875 539785443 0
275054459 160904201 0
765748509 124666445 0
366284294 725842486 0
753739736 226366017 0
35672026 343832883 0
16029642 136425204 0
562467967 762860160 0
599935443 351669877 0
707474352 204473396 0
719126998 129905814 0
366969311 164755618 0
612540767 583962982 0
180020119 361512751 0
242538645 566353719 0
657234045 526635938 0
680036398 303711069 0
596482844 467303646 0
482239335 148975732 0
347143635 141764431 0
80901936 471850314 0
72851757 720321626 0
659392091 282075319 0
587635917 348357534 0
477826666 29991950 0
550489390 445062424 0
217781206 619171946 0
80738509 122809051 0
401522704 396224168 0
658654519 227390617 0
28346022 73081839 0
89279278 243614011 0
356505698 152560995 0
115646282 350109207 0
270341133 290951506 0
183389777 74857031 0
230151661 207247717 0
300265689 650692270 0
244752805 133837012 0
411090192 721616601 0
136335269 256655364 0
577391949 212271236 0
555820650 57067391 0
704509319 767637724 0
746572958 285531261 0
200045989 517813550 0
624037361 44969696 0
672017746 369241066 0
25434834 759287201 0
509436381 397437303 0
10670766 556732242 0
487710184 629065077 0
776229725 334011045 0
701061915 429110668 0
608099152 175293787 0
3229192 275807357 0
653626362 534020137 0
503008586 369067509 0
440946902 40838711 0
753684613 331359943 0
305521390 622417198 0
562548493 15521360 0
431535620 599477672 0
50834581 139104935 0
42404404 694944603 0
740543491 757656986 0
387797329 647358113 0
278702725 438865410 0
796289044 232021989 0
560170659 254811396 0
248082165 500827378 0
207121795 327669172 0
464505434 352694985 0
648136537 787383983 0
225111215 322329597 0
442859052 158082756 0
519964484 163713374 0
367934757 778226325 0
99830676 749892823 0
501333807 240126587 0
413750516 721783469 0
215434982 569985434 0
226870294 134092376 0
237446856 496349098 0
516599655 333321700 0
567761293 547308354 0
527386090 458619999 0
74983083 479932865 0
613178378 623332097 0
303373101 404674920 0
43214734 489242677 0
435631883 235877509 0
238621544 466634250 0
741953486 437624551 0
514885606 89793009 0
173916849 601780366 0
564239739 338687038 0
307474212 281081702 0
356098489 801519506 0
404318788 550236488 0
419814644 240959685 0
585363227 198218473 0
131528746 469958634 0
91097559 75800263 0
145095443 795055093 0
760149392 310438860 0
632613270 94788079 0
43086727 745099336 0
729059769 786621174 0
120995591 329967914 0
218208105 527186581 0
701309050 777964803 0
21471091 576289362 0
683838354 545555835 0
151343444 148473919 0
375507640 144103865 0
698695851 391372721 0
626783073 236328471 0
687923334 83159598 0
225154588 416076932 0
655845444 464012810 0
498370066 526556369 0
638931936 506709705 0
611533454 269768852 0
770898299 252372531 0
499733174 692306731 0
343634320 245949053 0
262548653 778668759 0
638935868 255218138 0
491336429 770400633 0
747522507 536565387 0
728934608 514042734 0
88318611 124016445 0
98595700 694354780 0
321021912 186226 0
622207380 44076072 0
81533462 160095853 0
166342348 407279912 0
527341722 71201393 0
51029547 64508994 0
220558685 149087377 0
366049593 228327561 0
154331253 192013977 0
28480573 708528028 0
458903403 782383050 0
289147962 698262077 0
626213300 551509325 0
93401671 20948292 0
152501136 320934846 0
311194121 27745128 0
257075035 766078538 0
411840661 311371127 0
410030641 322544511 0
204686854 663901497 0
388311447 768944296 0
132528671 574067602 0
452041652 199924938 0
514000933 136852514 0
611598518 296726422 0
191905274 99748427 0
699134511 371337195 0
735285579 614104078 0
511087526 556083332 0
312351939 753201100 0
279074292 369627863 0
173126178 611827284 0
220210667 784866912 0
460641816 496061757 0
10368795 385051904 0
215939542 5984734 0
202724433 390126133 0
132643076 99385424 0
473987096 124543512 0
403207479 242251913 0
135312743 570934204 0
600480532 570005904 0
376722334 155469680 0
287842229 173796379 0
50443346 440899306 0
251488634 786677064 0
387321069 257537643 0
128093863 540568742 0
258538269 197678924 0
69200890 369563647 0
127103954 759023998 0
580993960 170023283 0
587841778 786035375 0
665267816 679037798 0
67524945 153973096 0
103987184 43056301 0
403305087 313584320 0
39854069 385413657 0
421759165 763307364 0
97766057 395459666 0
510005092 759940561 0
131121824 452149392 0
663489686 77528314 0
362201726 456734644 0
435648311 767462922 0
698894111 205404981 0
620616883 751995049 0
152084611 295411024 0
323088290 401868979 0
473042977 268263521 0
277319954 166221708 0
24971288 432283733 0
118534702 634060265 0
95686155 339603598 0
738170881 801636787 0
83748569 239398120 0
554030394 112984832 0
37476483 343141801 0
476788614 167184400 0
93908936 172855963 0
734028880 549520815 0
31647928 646383581 0
530952839 770466011 0
695187276 457879778 0
776875852 77119303 0
74824441 605200214 0
275945557 718826456 0
101572016 566852231 0
166614055 779129735 0
334754873 424642343 0
270490262 527958559 0
492982454 169375894 0
291171863 570912736 0
231865025 418363124 0
418592108 587302153 0
490061248 732938339 0
561242393 540263380 0
343755873 321663174 0
625701001 370784685 0
296854905 314258041 0
4617492 617408182 0
252557185 718211334 0
537740343 92123179 0
515645234 80517703 0
348666569 696701171 0
787422943 730073265 0
153384910 62392437 0
531073485 550828260 0
492341817 439150979 0
499950278 686617489 0
183836325 347615447 0
209457370 365148225 0
711035035 516204597 0
594963150 725581040 0
319434085 398583556 0
656151277 512504677 0
133546125 554258758 0
570732394 145312906 0
290650851 731242734 0
347063473 172363034 0
730723447 535558753 0
510562543 687586573 0
47467329 537317631 0
118030398 696220835 0
535512924 663145179 0
789214068 778740715 0
344666857 16913621 0
545482641 56565598 0
682512259 5091273 0
279468081 413119182 0
324004911 271214476 0
782021773 608346646 0
281810926 278077550 0
632857073 629925230 0
491137840 733975290 0
146898859 173742403 0
222535463 630544703 0
80737262 710793051 0
360108974 20794368 0
401099514 177833212 0
285453578 394243862 0
613671489 681831064 0
114422249 789542875 0
647152583 22384243 0
200901171 179347460 0
623714583 475151940 0
23898833 22427851 0
228629801 429875389 0
367796483 202297911 0
770266300 474397396 0
36647559 236412957 0
23707829 255996392 0
102469896 541416062 0
391821538 359873032 0
355775089 454993368 0
310663964 677575403 0
423311387 687893981 0
662305151 516710337 0
624935642 774518426 0
408794552 30356364 0
575044236 505396033 0
419192694 549735415 0
409307250 279446580 0
532694894 81836268 0
80430430 233609169 0
71829316 791581704 0
602288942 141174417 0
396164107 770490654 0
309693373 99648728 0
779461980 625942780 0
774718072 522716060 0
771946957 358397516 0
616071175 798982031 0
732694078 602094644 0
279336893 636855946 0
436121205 203352975 0
657711725 232011664 0
72809397 183116570 0
728147225 348246179 0
223231879 570200114 0
472423054 237671592 0
449160043 688083846 0
183450992 483503455 0
645395196 709995710 0
151664004 480316015 0
511268868 599370012 0
606936954 237765052 0
52565030 733828300 0
545789298 682309075 0
43269762 545177085 0
348585071 584244214 0
794415844 773566240 0
600223 732831469 0
277336517 209834467 0
615617887 72451958 0
181364040 557386799 0
180853242 757226006 0
273174408 629289720 0
615516804 327999803 0
783595923 111570505 0
429853656 694144034 0
750544352 588982852 0
703336919 497445969 0
68109854 456654653 0
232169346 325070459 0
450585497 365149980 0
460949397 516493225 0
173463425 148731006 0
684792278 108013907 0
213364560 435783464 0
638292795 315787584 0
754222385 471875881 0
388850063 572306186 0
412482763 429067914 0
567344395 450280177 0
634964726 162892279 0
604571835 142230361 0
315619054 429265591 0
72384216 291570245 0
180819638 169638055 0
88725771 673738286 0
460302419 556085739 0
90513113 277141219 0
734823785 113149934 0
768184474 87325156 0
765418707 712533608 0
565004537 27009502 0
520791807 630592271 0
392833111 228652253 0
2167049 31879348 0
355264625 482315398 0
774902534 461367800 0
67386408 678107336 0
705869623 530809384 0
510497476 366801358 0
789322147 652215675 0
318027820 397224913 0
91370229 517856616 0
604788445 582452287 0
590078163 695249131 0
145693650 151397009 0
531662623 771554124 0
408588752 179038740 0
411725146 424436645 0
767720750 254672466 0
298412222 28577547 0
744251475 281264977 0
744084647 151055824 0
127468012 626546516 0
546291922 44818437 0
771891471 478822442 0
794387171 260681350 0
91512794 63475921 0
767514837 373141315 0
485677957 622012905 0
326530525 726115404 0
767399470 500872533 0
127901950 127635738 0
283121399 235176835 0
334078650 141481787 0
766637338 410229473 0
380975585 208479077 0
506309612 351328015 0
253702976 337421936 0
584549144 646542628 0
724000881 496732272 0
538565939 181614279 0
555414177 789371598 0
525296347 521137329 0
764065592 791268107 0
339278450 740191787 0
287337753 707539364 0
33610104 76028897 0
391305646 327170773 0
133644285 11929338 0
783315376 191725960 0
742897026 645313798 0
68996386 151184340 0
583816740 48043047 0
534283659 525569594 0
278933490 173867217 0
585144551 329575622 0
133853480 418062914 0
777535171 595313279 0
489846754 617661950 0
92421878 93841614 0
97893740 201025597 0
419484002 17890712 0
73009348 28350053 0
588329154 282768512 0
180080387 21737196 0
588067661 585813659 0
482880630 406460643 0
317934686 501583293 0
608471916 443858997 0
401174921 640268424 0
671752969 106824671 0
16726258 252797859 0
398213790 268853618 0
251164319 432163218 0
670625915 180118045 0
581672917 305390017 0
201499366 30733693 0
116161891 101516084 0
87385400 442032599 0
649269301 139660442 0
457956710 563581908 0
538987103 363240525 0
778078032 400075229 0
390113986 693333977 0
404440705 342920499 0
621912196 168196418 0
89920749 92447246 0
799172147 392626838 0
680349750 16066715 0
344870223 428134900 0
573672836 713128868 0
55281714 65445801 0
720842474 510864450 0
634032692 454683728 0
395930819 399734405 0
412501151 308608506 0
369138391 102397261 0
471064618 181708913 0
107337768 255906197 0
40745776 248780041 0
544417898 551390279 0
118189362 314353504 0
323519017 618946081 0
670682698 379056181 0
614028945 398717948 0
326836913 520317652 0
322595074 4814750 0
407699076 326549944 0
51043601 292213495 0
384284491 395584877 0
26923597 41697599 0
193786417 747658575 0
299612578 409639458 0
258643914 528692314 0
27984915 282293253 0
133047011 462104532 0
186019159 392626331 0
141141824 360813175 0
102244414 726964590 0
164830407 127900695 0
162080120 495977070 0
239800201 198679518 0
81718427 488389608 0
793291781 317117485 0
666956290 327238513 0
345615490 585675124 0
175202116 547572449 0
31326055 514411101 0
638278053 648609717 0
236986132 696757257 0
569165501 699584720 0
219883996 701857777 0
693198491 795449185 0
20424765 800986128 0
798843747 585922758 0
50091742 576181039 0
425956503 557707842 0
572942307 310341374 0
201692221 287597281 0
670357353 763529232 0
86370534 568207940 0
709442453 548870061 0
30811103 683641579 0
538036192 556457248 0
338042416 545520589 0
205816890 172272029 0
490651668 379766909 0
484053454 110699256 0
573827054 558828088 0
605786177 628621201 0
172234246 583926408 0
502230429 629492719 0
609933830 581071472 0
212526160 575963952 0
774394188 470051668 0
306745317 133442324 0
111481740 99827301 0
455192868 369050732 0
645643108 711353213 0
308973771 532042670 0
51725721 262608664 0
260158320 106754496 0
321272303 395179424 0
200726742 670294702 0
224730097 627187003 0
634722057 452400596 0
607746298 783081790 0
24570722 474252312 0
745075272 587962208 0
495592368 493585587 0
87585616 248770672 0
97564484 367512038 0
211487299 299142661 0
787647634 505686386 0
199244335 584091784 0
244531127 519567275 0
387295430 647456328 0
635410126 593124923 0
477923987 240246208 0
24692661 135818713 0
545664053 721390361 0
430838273 704903645 0
520738844 544965120 0
49862504 416824161 0
303874558 705865799 0
648013083 166305735 0
622913254 787442467 0
785457531 646397159 0
296578373 317252611 0
444491847 392694161 0
450706041 296493154 0
418868479 163853651 0
108264277 763564961 0
497374224 625200085 0
539382501 662208253 0
35996416 688665500 0
45239768 187091693 0
447392331 473170648 0
112102253 239831347 0
580228628 510943093 0
588004904 666957379 0
161805788 610783984 0
583182811 581727280 0
333255395 221100949 0
553998192 256480595 0
151636994 48566795 0
91107720 193582432 0
449110798 165662128 0
62100868 424140546 0
360876819 324540365 0
163082984 382327372 0
613960191 529173701 0
415789763 593755158 0
105432935 112176045 0
593740100 210918755 0
524996396 64969591 0
376596709 737906468 0
59187454 289661740 0
695258511 673591442 0
109389337 467555477 0
137405746 378719075 0
409900778 229947177 0
270358496 496618429 0
211098846 618698144 0
564580980 106557247 0
320454149 654726831 0
627026359 157610685 0
371843634 295903668 0
354095016 593558941 0
331987544 546853696 0
33119646 183477964 0
584898815 542022714 0
299220490 492574604 0
202980866 360710181 0
51650432 598599466 0
380656315 155021500 0
672508574 210984248 0
407227302 443311054 0
537630736 238355617 0
386760601 785913052 0
649136394 262826873 0
665896516 738998124 0
372343201 765919630 0
17175670 300454487 0
793153227 344820002 0
601551997 718921666 0
526657691 513262427 0
238771803 611221151 0
97360182 128082946 0
667551709 210648790 0
430215099 534646290 0
362476214 271612461 0
638503684 303787654 0
120868603 210540673 0
590156026 145560535 0
393723269 19444345 0
658305021 459874891 0
525492065 574074718 0
625676523 306593333 0
168747034 441790982 0
316624800 578525161 0
617005860 743872349 0
447247117 696669523 0
708473792 425149736 0
194709884 83042656 0
543613886 643488472 0
258903539 312638576 0
84992057 362367315 0
224892810 609504265 0
628428917 568791868 0
620235276 270322373 0
138687714 725792200 0
761162700 219697772 0
76075831 531577344 0
726375995 443714908 0
706502010 398103762 0
185513773 716196891 0
462089886 677596672 0
655354785 531659431 0
766085094 431227366 0
452512703 122114136 0
468193813 168748055 0
781898021 166233487 0
342210040 119784967 0
689139453 531524142 0
410581054 518337951 0
554289012 614983534 0
683103380 337727962 0
571160480 62021824 0
214173747 619967123 0
664498992 289990214 0
152013311 37032301 0
599269580 453650284 0
352307300 537881464 0
164098515 178274444 0
99763817 531115566 0
75141580 411830858 0
514177851 101771530 0
558829121 245562296 0
34308107 683086651 0
169271979 349332585 0
190047105 126755907 0
252310712 717052078 0
357493958 509134517 0
6270354 501209566 0
710016564 131500587 0
698156731 418993747 0
351261925 434300839 0
726655656 545931868 0
376479186 242499899 0
332752247 631305259 0
266949787 342204004 0
119837247 43845115 0
339249070 6026753 0
138839252 131014970 0
590829235 316398222 0
154809238 644918176 0
556703069 79914698 0
235395099 210785281 0
725421025 536361579 0
633920597 266801107 0
235165223 295377437 0
472891921 523431625 0
314904569 225942024 0
282583865 525927137 0
502936468 426913008 0
754675538 592920481 0
342139406 489337402 0
403505489 181452607 0
273347958 750552315 0
180097811 502234478 0
663405068 795566951 0
521245576 273471658 0
792398571 125892728 0
518024003 773602826 0
261905968 784544778 0
101739826 311936373 0
200282069 157233267 0
519624692 13344238 0
762947488 592873616 0
190831525 330181091 0
741334517 776605017 0
194468653 337521095 0
664762419 306096372 0
99258642 772650465 0
468391200 495545053 0
291216822 512067971 0
340758266 269824994 0
48319247 137037489 0
263196461 392345580 0
374181000 569388047 0
611419517 698543386 0
105685710 328919061 0
486549817 493800826 0
615153349 645610295 0
795807384 97012409 0
540720989 394618488 0
675807353 319627464 0
50460321 207855939 0
312745692 734266453 0
731026849 418750635 0
341192037 530723084 0
190042611 551623551 0
296217551 53873811 0
23651785 744856860 0
62497715 117379742 0
724648796 250919533 0
311618115 518544861 0
319547176 518794723 0
140617314 475352583 0
338658324 618249970 0
31591147 128375024 0
421580266 652663812 0
607098891 178010363 0
268551865 210506088 0
193314907 767509011 0
338086185 620761302 0
439362042 541686245 0
227323899 388780017 0
246758402 176973229 0
117524282 362846293 0
784335338 420835161 0
707053617 619085727 0
181096099 589115070 0
510198779 574631922 0
98064021 644677137 0
599737708 769118992 0
239077041 582695851 0
779823695 738123678 0
311584915 532535572 0
391926916 369791550 0
132628223 468465045 0
235450245 368415475 0
180041149 676637752 0
742289308 608924394 0
80274979 150594702 0
143393392 374646674 0
12108638 586919988 0
265390571 574130415 0
458728995 691237684 0
132205017 1196878 0
781418716 304497082 0
344276844 136733357 0
466022293 301171753 0
119460063 160290644 0
251697845 764630674 0
22467132 171426437 0
576975723 704667476 0
221330931 379943676 0
169759019 677133258 0
43931313 133626790 0
600286333 100303645 0
763446164 208516025 0
64878510 86336056 0
286060263 355790971 0
372894388 446196710 0
235253757 594642497 0
59164981 354891662 0
593804849 663149093 0
184534996 707635456 0
144313413 373070537 0
263501215 199279207 0
112626259 709411412 0
22661367 65645714 0
13228549 688611689 0
577169606 428299734 0
107367368 128125856 0
331588450 117029061 0
337206460 667760024 0
745102116 756794851 0
425638016 719322265 0
225913875 577378672 0
520883940 518123928 0
393912518 58977550 0
516428381 351683841 0
331295158 703468378 0
562007276 772463598 0
216184000 426801686 0
554850122 654941933 0
435171934 95679372 0
257812753 797204444 0
285585344 192734354 0
112374691 173242245 0
132655469 288549868 0
17037491 399120630 0
457312224 213168326 0
547072447 359828815 0
508150738 50558647 0
445058166 236808565 0
522902705 165202550 0
163143424 200594035 0
678130582 333669706 0
7778536 792143466 0
116077345 250708505 0
46943206 471152105 0
640705855 716100234 0
798185208 302085652 0
592041146 501123817 0
346066637 314582983 0
128583245 730489300 0
599524422 200347884 0
399732092 104621532 0
386564834 195036325 0
212001195 744784152 0
788641312 46947797 0
406088084 579333771 0
325851893 758027227 0
265611381 332109677 0
276180137 417080847 0
503755346 77589492 0
270707537 464368876 0
566399827 177200398 0
29582499 703123673 0
64328876 763735422 0
28789756 779117372 0
371975115 643084882 0
435544581 37407287 0
690427861 344143526 0
703532738 241328118 0
493074067 511062291 0
31108861 367312022 0
317438974 235864963 0
77856456 115765299 0
366941089 791796223 0
662751685 565028196 0
751963598 502188577 0
720919525 58310951 0
623916229 275779555 0
569463101 19127372 0
246786161 451782325 0
691845293 275965907 0
515798277 664393990 0
331066327 269845252 0
304873565 141514836 0
76082020 298281353 0
397519826 145099482 0
222353686 375342402 0
16833944 1494571 0
475741258 702335348 0
164099025 560859103 0
726984996 497972125 0
25661793 177350187 0
726217399 529003072 0
105676371 134456848 0
52890739 78952847 0
389997093 336627273 0
745295572 496385034 0
784633067 590276163 0
544637671 263382594 0
567520946 524665902 0
231871654 506558775 0
482453202 710353924 0
68900853 238927255 0
326371807 481002030 0
418861900 792084944 0
538172067 722984391 0
697129271 355855633 0
139635558 532627756 0
372456158 328835414 0
127768423 727603768 0
251663532 430442597 0
708646105 50393088 0
237887644 221087338 0
256990706 186642701 0
106902508 786563329 0
318884231 243873303 0
133084632 90568474 0
51100243 245608281 0
472236275 614550247 0
449797283 726787579 0
16056023 113279630 0
800391359 480482711 0
436967696 306466705 0
789451022 315642893 0
377484907 589477269 0
523508823 98146910 0
430584795 169843073 0
89948365 382295755 0
205748493 259497267 0
200329019 376743591 0
618448352 195609392 0
377878025 371792410 0
22511798 394550968 0
388527349 546085561 0
313485026 60701967 0
291865997 663625851 0
383499849 690392176 0
715474133 228963327 0
416881045 371209324 0
726286352 368895654 0
143374682 308092608 0
132829993 597687875 0
700322188 38359873 0
326978815 720212738 0
179511447 474020338 0
311496530 46956845 0
288581269 569087804 0
170720885 275073026 0
46299210 478686052 0
402852534 366621829 0
193982235 151054375 0
443043448 775536256 0
357360711 760245148 0
770683994 414882709 0
630999381 297500315 0
466187733 663477614 0
495281796 665424711 0
222233874 16204999 0
678630451 692935029 0
472587321 28234542 0
727445776 288481516 0
132778123 546368881 0
408753956 233076849 0
59239605 177392910 0
177652531 391226716 0
241589800 265006492 0
356362670 619237413 0
151104034 791780180 0
367968497 495294083 0
68313980 724046521 0
203859725 496011410 0
124842177 428508184 0
428792311 23050746 0
8055783 337347696 0
203145646 645234443 0
276856916 474651548 0
349018327 125314626 0
272257872 238682813 0
464430146 700431951 0
509543130 729175876 0
502034591 410479861 0
353998534 239248050 0
12472702 572517348 0
163829953 470497631 0
615941756 403577545 0
62016932 189707221 0
753901011 540746144 0
612964697 228004550 0
647055135 220250265 0
194494190 605809777 0
449952175 697216221 0
435162219 749734166 0
798095957 511216802 0
226588316 680984053 0
243965081 224499112 0
85111364 239877569 0
571734915 530772038 0
225095247 110177644 0
342163488 478951978 0
218998442 705521229 0
180797941 257118469 0
407960451 265233740 0
38894666 588973444 0
730207473 119430091 0
767337108 667206451 0
559960326 104308565 0
459037558 107675603 0
63692175 472954324 0
460010779 544760965 0
593101286 589977247 0
2617683 313733916 0
229959467 722769721 0
436781248 771602557 0
55093575 257271705 0
333740046 118561253 0
409381384 107449613 0
740580961 297806731 0
151894430 414516674 0
72512034 482904244 0
42309235 607393899 0
237047729 21670744 0
237373306 733528377 0
280403146 310403594 0
274871207 494343614 0
402766867 507148185 0
482644656 494869970 0
51208226 424379677 0
775243426 58546632 0
133562415 387245493 0
264171846 400863777 0
447783616 520702298 0
291577344 794565686 0
173280573 722923073 0
628172025 664131591 0
475282296 392230719 0
715865112 729949614 0
541549180 456752346 0
456883720 551996723 0
183632782 368282168 0
663161353 682457152 0
244175381 238543763 0
624930100 410004456 0
499171634 248664415 0
593991267 745390434 0
402731636 667956143 0
573544169 582633458 0
501877087 250278371 0
352582805 756585729 0
184187809 784297091 0
148119375 751741895 0
105871602 288074183 0
457926441 10014639 0
497652182 458147491 0
586176193 532013026 0
242456744 799334656 0
83532986 341848101 0
634025243 339431400 0
268393104 350382547 0
751145237 130109980 0
670261154 561490163 0
293924936 320774183 0
135067753 179344833 0
563775554 458264579 0
39165634 275253446 0
350332941 96344716 0
500081269 641259386 0
752909656 498454829 0
441030131 630395411 0
431304545 269232977 0
664692386 273278481 0
586374694 611981755 0
275086122 280499405 0
152555651 760437840 0
479042353 661953718 0
167004685 614918150 0
645813928 572832980 0
192708531 177910080 0
647876167 462397254 0
286031848 284953278 0
357529977 306546669 0
275787641 106969178 0
97532387 496338950 0
417932071 604816264 0
40328445 476745975 0
112823229 245729817 0
502967935 330892808 0
672651009 664092606 0
781718792 415130954 0
37394641 492885576 0
78211458 44586645 0
597150154 378845438 0
58225575 768525361 0
68498143 543204677 0
381969084 294700226 0
667567629 660051417 0
359330868 593495403 0
245703254 659233567 0
223424502 418475003 0
99306923 345804596 0
482216546 11280492 0
759199031 30719209 0
124585969 399285916 0
405057905 488021124 0
603203722 574049172 0
367652588 264034167 0
733933343 381355118 0
168651127 697079385 0
676018841 665047896 0
52753089 500822118 0
682266674 88165108 0
577986200 577187607 0
459751820 215274840 0
186785825 272028866 0
598811101 590554892 0
105945022 184956410 0
568440906 795887225 0
450953574 678034244 0
749262567 424600789 0
656051638 398781923 0
37093396 468453856 0
232085887 71691705 0
28886789 214481383 0
757478818 115971239 0
145316714 408091351 0
85909419 383189436 0
64788861 221183416 0
576042522 78456478 0
93622762 703649900 0
311154333 252446272 0
374709682 184137974 0
757752450 541912975 0
111884395 712440157 0
745595241 709393136 0
32929918 801159015 0
140300749 420017993 0
328749223 794987686 0
526193937 13523030 0
436182662 751239641 0
779254826 635430744 0
392009096 575461245 0
178255950 291106068 0
453345880 487261420 0
422899052 749333034 0
657915578 366429289 0
155115910 451561853 0
80115967 584697026 0
333771442 270290456 0
329973964 445983117 0
750776133 777524579 0
85243468 143140005 0
710378862 340402887 0
231683276 10267714 0
597947366 361800297 0
788970101 113885278 0
427066462 514313813 0
305870729 558378185 0
79958402 652334033 0
614425998 266524638 0
20348162 644593363 0
176476000 230810891 0
306583399 325964107 0
432688558 680867170 0
124642935 699208190 0
723573028 762861678 0
306387591 708744000 0
643266081 111986070 0
57064022 134495991 0
267659737 675762213 0
542459377 48715020 0
756689262 394359333 0
585592841 147702497 0
244089627 224961952 0
316117760 700311930 0
508920016 333704532 0
754689842 372245065 0
657196752 482748715 0
436034675 107750504 0
389376754 613904658 0
727924008 522530927 0
742074579 212825635 0
528900144 450080124 0
575707118 641120750 0
784109686 737913667 0
461222936 1528618 0
677515763 8352910 0
379677147 768786801 0
719739011 456936588 0
468204622 688562241 0
362679197 284943805 0
303052666 786864091 0
722921651 616854677 0
66589494 368623014 0
535912224 720512050 0
701801389 541326870 0
702689562 385984609 0
639136983 159082107 0
49563810 333351438 0
763608365 85230237 0
201246912 478786797 0
436845497 332341427 0
167214512 116121409 0
483047423 763803479 0
439102178 737095564 0
593533737 514226845 0
687922476 328436488 0
173626401 226752735 0
130495746 526751539 0
48281030 567753788 0
701582957 194441241 0
287924045 194670275 0
19113089 638247740 0
162527349 734945870 0
594790789 726287643 0
523228921 727303681 0
581686461 78659956 0
690022944 122857692 0
130512729 544237299 0
428537537 551475645 0
644386179 390887819 0
109235540 442718584 0
85105710 253252538 0
623785970 188913075 0
435422305 734890219 0
780068085 83685995 0
149724990 639962647 0
493121294 796051578 0
478291062 772894857 0
148857297 259987249 0
367938795 82901205 0
216664004 237235032 0
467999335 526561561 0
107684963 760721379 0
635297740 545420417 0
415716590 482041615 0
517790964 719046868 0
701125518 409746144 0
528281670 512306930 0
33397868 104478769 0
534215034 96543065 0
793736411 221018293 0
531484666 89730988 0
92719081 400899931 0
751595597 555653895 0
618816127 447696839 0
600181137 378559915 0
296941854 482681117 0
428000253 380666030 0
233055022 46215202 0
623746909 783349498 0
751434186 550113404 0
774105153 24210983 0
72348277 28437801 0
684777096 707998801 0
705650519 503643431 0
324804078 284181838 0
780023204 389437276 0
750096651 19882961 0
780161311 783375128 0
76935636 188453142 0
127139742 764864458 0
575415129 513745119 0
547568843 131212624 0
787840575 95540511 0
615649185 8866081 0
569379700 83495647 0
406966572 100563122 0
82629932 568942568 0
738725637 80598351 0
767001300 7144585 0
205746943 246513104 0
603190834 715668806 0
536249579 332925373 0
541986718 351238341 0
645999852 299227191 0
69284232 160145067 0
243241406 467394715 0
136325825 614150729 0
164212649 212237859 0
546320321 144546633 0
739627660 221156905 0
713286512 670512824 0
124632498 472262263 0
642466109 747980739 0
42462679 188258009 0
248753831 644613204 0
542098337 638676222 0
656104381 47537298 0
240180105 228815398 0
549751436 438990258 0
800674310 106569310 0
192511522 81317922 0
389937238 6615137 0
537736879 314881495 0
685300245 134847149 0
170860623 651227816 0
23035785 446049167 0
463344055 754994114 0
663325291 51452110 0
109397777 221572485 0
106297816 21772192 0
435436559 617958041 0
15236336 719718890 0
600843093 279439366 0
341951440 773129308 0
496011428 752541456 0
250863351 591414567 0
453493358 262883432 0
787855667 736655409 0
738995893 636144307 0
25044304 35211039 0
334513769 571214521 0
57011267 107914825 0
153662726 132855390 0
328591962 123887918 0
35114743 378424135 0
506780955 86300445 0
178258033 660279768 0
333225786 120779117 0
576401072 715419943 0
338428123 794783006 0
112213468 425349272 0
593458725 201445614 0
574982076 279590221 0
87344170 455259770 0
110724335 199067028 0
494814062 540235393 0
746623052 331217650 0
232600326 691613604 0
697352974 305749040 0
760711559 478545711 0
646023491 718021641 0
536858775 589499122 0
450031115 304684387 0
474233302 581824526 0
691517922 157411977 0
284561776 596222847 0
476820448 442281759 0
2881137 676379352 0
457254110 28848358 0
590457677 392770927 0
622351641 391063735 0
428243004 685704483 0
152210673 199116438 0
508130285 461983451 0
681505104 731105639 0
705291807 153650278 0
732860262 796637721 0
81056050 347082689 0
179359343 504420960 0
561690889 109794719 0
634800591 115324717 0
668989639 690092830 0
304299119 572249085 0
565398012 745534344 0
369497246 258204252 0
494090296 205395341 0
569042176 44142813 0
38362058 254504827 0
638843300 28361516 0
719783773 256180293 0
372375617 197290141 0
467852921 125253835 0
614644056 306895266 0
189034220 251234990 0
400021239 485139865 0
36255349 462800392 0
695362838 501172245 0
592435349 217203347 0
216324894 706298159 0
16104306 222053998 0
294235412 696231391 0
629861835 680187274 0
676336746 710222616 0
789911770 275804957 0
730398027 629315909 0
667522334 158510219 0
180686545 445070284 0
566324744 14028114 0
65447607 393326694 0
476514020 134613262 0
536750109 249574029 0
114920764 165543545 0
691590956 256645910 0
717704596 104262185 0
21995511 305053787 0
374358661 388922858 0
586053383 160746705 0
644425614 534272696 0
396300281 739486901 0
82804171 524278391 0
354934017 605565894 0
463142078 578920359 0
591447918 682586017 0
631429203 596462736 0
625769593 163630368 0
312716019 285802696 0
356708389 659669740 0
636712173 792251013 0
140315174 300117235 0
24574662 691037995 0
57996283 652610970 0
220695497 287254722 0
707892139 548160959 0
68624404 282732503 0
792863847 207955731 0
765518276 456156097 0
68578789 595457789 0
209277356 27226640 0
561528912 162564400 0
770552811 774180196 0
717229317 116858438 0
144549393 577493987 0
345794353 279590495 0
312425749 12182571 0
474894175 104159349 0
640447660 478427281 0
238209422 83836692 0
358785132 657754986 0
617985445 709891510 0
153127558 746179631 0
40752213 571642530 0
232089610 415013904 0
67067429 307682075 0
456309083 254223191 0
419851015 687645912 0
93021290 86657749 0
68378422 692433847 0
83280375 375022453 0
654659784 740155383 0
20268884 621105680 0
318224832 43376295 0
358610185 660762610 0
178509967 634187646 0
730007141 268334247 0
88028549 696399589 0
732261111 513872709 0
593828023 488103562 0
417268868 129878888 0
788774095 603848018 0
81029068 452677450 0
687959643 128198635 0
250579555 120400469 0
121798517 448736375 0
729078093 567347014 0
470174791 125210463 0
765495822 79560091 0
443121373 57969566 0
104179580 625820005 0
530553791 575632033 0
37921161 41636370 0
470366368 503576793 0
576028235 214294166 0
634903530 83416861 0
443745804 433240065 0
150774602 275363511 0
738204689 336659443 0
5053739 367054702 0
413414808 144747837 0
108796704 553122944 0
591366847 284366619 0
125916369 26470458 0
604281323 448780312 0
324581619 461750308 0
374067664 59524684 0
575832579 10838500 0
440306768 183541091 0
552194441 347026302 0
760399563 703500473 0
90289903 138845352 0
46025597 322686865 0
416731358 567500817 0
504992178 594138549 0
49216575 524526371 0
703811699 719607145 0
481411943 506437903 0
244877631 759760010 0
473600181 249245958 0
519571418 211162481 0
753308797 48068374 0
469832229 135441341 0
365528215 63478751 0
508310976 149031489 0
316048135 81942743 0
427767257 497033567 0
298805304 644745264 0
556514912 795850011 0
612649780 422891348 0
721079403 259921089 0
757639555 471632361 0
627897685 598380485 0
72697676 173353961 0
19848125 484411613 0
513553298 428676728 0
439255491 670533429 0
659429111 51075756 0
242374976 485581488 0
544094803 49542828 0
740824269 272878626 0
535291288 309794586 0
175050543 73209438 0
538726964 703304942 0
68162316 581446683 0
290342289 747352951 0
64788453 142003195 0
581363303 168829204 0
225181672 7209641 0
338055324 409756386 0
393846932 551496402 0
329134339 83056456 0
611545251 651975317 0
95331095 509425644 0
624939549 527715999 0
314867054 135696537 0
594054375 38986856 0
272387100 457904355 0
470714271 716853049 0
202905913 113914468 0
624580108 284970543 0
126597059 100801633 0
786138967 86128139 0
105313394 128595005 0
421850726 199708716 0
670457968 35794287 0
138810864 390920435 0
595651999 372907445 0
412473439 297281871 0
537518552 295864395 0
629429170 455068129 0
156632746 244637925 0
530795145 533049496 0
581343407 577369531 0
515079192 601538641 0
596784459 220794182 0
397024283 201762068 0
757509492 523868498 0
413731653 550712515 0
393523143 170111416 0
272778695 21930206 0
41828112 321047380 0
156291750 502568761 0
700079355 766262955 0
69899890 361607634 0
653885513 265633185 0
25943485 140009849 0
191430809 595448104 0
157832672 550586814 0
19162142 473043467 0
479455983 334462836 0
298042642 13782986 0
341067328 250841167 0
741072196 139491778 0
141001488 379067060 0
638648442 188303594 0
606081336 499169661 0
600190728 651863030 0
338389926 39420842 0
226044050 66000909 0
669084814 278950866 0
471712894 743480029 0
793714015 93617126 0
406800372 799420940 0
5592763 209967219 0
580197390 112518543 0
82201846 139101832 0
405239986 764792087 0
698639603 152146025 0
185259425 177368479 0
164804398 606377282 0
189642040 708814731 0
698339141 788797797 0
348653583 598151610 0
356530290 730901503 0
540848636 74120512 0
157499842 269183304 0
264832230 559920225 0
480338237 241672759 0
202335958 620756241 0
175192338 122835749 0
780874332 73591981 0
449833427 585465379 0
367745818 545936047 0
312040531 774427521 0
334793229 283909295 0
729737447 249945920 0
314809754 338944802 0
25120820 301245761 0
359721011 766820689 0
264481896 278542026 0
244406635 103140615 0
681287594 299883169 0
332543543 780757207 0
294952995 516219865 0
128770000 7714751 0
771471560 122232550 0
41953275 670683247 0
323910910 280103632 0
792079390 256862197 0
497665267 183820500 0
704694001 646701106 0
432500777 699215583 0
644846882 553731490 0
736567808 122283452 0
561553424 367318968 0
640342063 600406613 0
673438375 344936200 0
793606222 727135213 0
675542362 90790037 0
633315632 665353802 0
578445382 703946727 0
629344676 347626564 0
168906594 745781032 0
521292706 529846108 0
690801373 690140535 0
615170663 761137249 0
556152230 45905608 0
555782871 726148694 0
10734517 652246695 0
283032835 222735496 0
425474902 464858227 0
74981955 139961255 0
764510841 649261008 0
148340146 61322787 0
533121242 529109503 0
388392130 783637726 0
155214564 360862988 0
490618242 316594431 0
469275931 429915489 0
298151036 211000388 0
689817078 377385136 0
414846029 315278879 0
768313173 184192807 0
687575295 525425973 0
305872442 787754458 0
496209556 432625725 0
604073088 64117136 0
647789129 762295993 0
81752322 86768210 0
733065288 495872225 0
445757314 705008936 0
49991974 369148011 0
765796877 386335396 0
277025083 328240588 0
499187513 93926231 0
142183007 265829146 0
734526548 647040930 0
640209881 634241972 0
580859075 405800758 0
383636034 526309448 0
563297468 709032489 0
272969877 160316809 0
363440743 504419314 0
253439218 214705582 0
114082743 663147852 0
732540554 549893584 0
327187050 19851804 0
710935282 284243820 0
592667702 687261879 0
215781865 627954096 0
602415955 751855660 0
691429821 64115361 0
463172074 190832124 0
443207626 671603487 0
68437268 551236267 0
206105518 773714053 0
626927151 686745620 0
577331930 368939496 0
318560447 332473443 0
483475095 757501202 0
134844108 315407962 0
260049276 193407763 0
162859643 133027894 0
602143302 37904485 0
331399759 88610428 0
593533748 149206798 0
226524168 756420552 0
687024688 80973109 0
275593906 350207074 0
587052462 675569244 0
256791088 503509713 0
210672728 385059297 0
764906376 548389149 0
593954795 81683377 0
191161098 151970117 0
755591239 548309566 0
317415898 392958126 0
644586086 223466822 0
112120880 270751211 0
318473511 557260366 0
463091421 333141631 0
102539891 592489937 0
606658710 396497995 0
668990733 465046355 0
676671525 443000277 0
391755021 393762721 0
772968116 584575091 0
60675906 447973327 0
183307177 634495653 0
645344087 456142565 0
307565349 278765362 0
558451753 190021826 0
194484557 635556513 0
407528804 502280747 0
696124772 553082582 0
502558077 380169916 0
148301056 4266172 0
75161922 323494097 0
95345046 440354105 0
41155253 754033588 0
450894073 22095487 0
560951601 218639543 0
108479731 55673266 0
494336694 436503012 0
688963534 792856106 0
136702617 713114817 0
487390214 698254120 0
122192326 363752761 0
499658091 709226737 0
171503473 618835895 0
669599353 58260776 0
47729295 211611248 0
613583025 190956408 0
537548467 235006386 0
679292805 359618929 0
584625204 523101000 0
96626986 217848956 0
83848813 259893239 0
697991169 761502853 0
580784661 584298670 0
762655037 628150463 0
416425023 609364464 0
237032146 40238002 0
662237003 613611580 0
203752213 479127362 0
116461436 690756551 0
436161591 126977438 0
483193746 65970509 0
36363867 86316794 0
40032059 243138574 0
178943113 71690655 0
611137005 245538184 0
655953729 684549670 0
413224539 241179718 0
749073412 87590256 0
377426439 273006074 0
144947624 70792658 0
142440816 202900679 0
779115356 605928784 0
440076621 461684955 0
760675880 328705323 0
254544513 643082874 0
604793726 521086515 0
251157608 635176379 0
34010880 205465852 0
527333735 379829576 0
791646292 27787355 0
595868421 655056583 0
420058050 749855282 0
407894468 85770754 0
451599076 509119366 0
277937308 421193348 0
342437082 731454668 0
144459151 192341260 0
590735472 632320565 0
549297207 443261011 0
44136764 190671040 0
741339120 408302514 0
530245086 286247697 0
114605472 590639466 0
24908125 298962113 0
740678907 326479553 0
627022126 10065873 0
710520325 100525836 0
778989303 693311603 0
79495750 496783726 0
256332318 523928059 0
531917752 218696631 0
740347422 233239547 0
12217442 129932902 0
682511015 509597637 0
121136550 675768846 0
734021552 415199457 0
729413776 194196854 0
646455300 553934547 0
198120476 403449087 0
139639885 671739399 0
271586162 328427784 0
147173351 66634748 0
93202966 786176031 0
99341604 611377564 0
486778980 144796574 0
379386112 36766673 0
500089143 429142292 0
142023821 391385262 0
308971273 589733337 0
542983879 28707756 0
50621708 454291911 0
794356609 54345135 0
358388108 584254318 0
379636722 646088400 0
800525425 143258902 0
21797872 643024272 0
644890239 699918536 0
245633138 108540108 0
716219245 727289259 0
349464461 98178070 0
675952063 212038992 0
80340805 695489394 0
688881953 48303017 0
390965872 299215119 0
242414639 77376643 0
76352635 520749500 0
240065036 670294553 0
397382378 337754486 0
356639402 158297704 0
172087748 62408553 0
605890832 353645514 0
350131871 28982218 0
509219724 308223027 0
546932333 476663428 0
162412038 346869917 0
597317231 687084307 0
256302504 567385207 0
464528216 278398903 0
49557880 289179486 0
494235272 113788756 0
18037288 174815389 0
137883484 519493983 0
321634999 768150198 0
706698124 193418827 0
645367873 526188518 0
189666480 226872689 0
102093688 729866202 0
749647113 396563889 0
23195815 442385065 0
536909565 62683455 0
598714459 632116508 0
98607775 318276441 0
457863691 225949825 0
244449822 35845437 0
751826742 727902043 0
299316809 140957270 0
192399592 511469662 0
479402563 105864320 0
277370548 769495122 0
503467966 399780601 0
625930406 159188434 0
315093792 612051223 0
703228335 148091265 0
732990295 271178593 0
687891511 553865748 0
331264397 113250646 0
531908283 223658227 0
314896485 393257341 0
433726463 245453831 0
169094634 750353954 0
349272353 696731887 0
110747368 245012886 0
305823494 75323551 0
797941423 41495252 0
618734739 683835935 0
674429648 533351226 0
746765071 593216005 0
600361001 491454244 0
183556588 447010666 0
483255292 786180861 0
109912897 429477085 0
259215609 447859957 0
485017978 403015813 0
139775868 379757678 0
530325328 203674610 0
551896808 347271983 0
301091248 670859044 0
77997359 105202808 0
305117901 684721389 0
253626961 440018887 0
198845902 787074875 0
748186001 306459523 0
619255848 221264445 0
789535651 745527855 0
341682501 83609641 0
621671817 199782061 0
691012749 420542114 0
165889376 43000585 0
172400910 532421559 0
4581915 455849177 0
556643086 641410672 0
155415784 119597117 0
68252844 662865057 0
515875294 382703888 0
761253122 443914 0
216305945 572902050 0
154972627 395836490 0
18036491 336624942 0
228882440 603446898 0
709198909 75169881 0
552096108 366260532 0
795245637 349165050 0
413334182 342329203 0
264833366 214076187 0
651964958 108067625 0
24572271 508833096 0
437463112 279809337 0
52695549 731203371 0
225710695 711489470 0
298423445 743784534 0
131335257 340166597 0
398437188 767161360 0
223409644 599526695 0
127587676 333020575 0
769551207 67359473 0
623898294 785369580 0
438560935 122749566 0
624522527 218405882 0
122089452 617568615 0
326798184 505596536 0
110352084 28650318 0
487085811 608097383 0
150565593 362933520 0
87974204 570018447 0
443547482 88787454 0
126403323 306729453 0
701787094 587315404 0
340621424 721748290 0
289912434 498554953 0
136262732 490981747 0
523861014 275246200 0
161639006 793725498 0
794793698 395863666 0
390687850 40852820 0
433794969 93369565 0
634468737 743012325 0
538513797 243033072 0
336387651 85421069 0
497029402 537088835 0
486623594 664316760 0
561434041 376303368 0
435960120 530191768 0
459166492 511096881 0
483791005 259864609 0
75343809 522895816 0
737342834 420691143 0
390753228 564352082 0
542514515 297031921 0
728771094 119096842 0
198908914 610395849 0
192894243 755630229 0
699976437 786819720 0
82436964 606618481 0
181993819 705376643 0
70537435 273233304 0
2964010 765036195 0
422158317 225817570 0
313823979 361314334 0
624971180 391503193 0
514113307 106427503 0
607118895 142457262 0
383787517 608518685 0
83451132 197448649 0
709476873 470741755 0
281564424 404633672 0
543186570 462298134 0
11215933 473068590 0
141077403 724519725 0
325304563 698616308 0
227384382 774853663 0
519475989 362699353 0
129382459 626082971 0
722066911 484894739 0
435809448 116309597 0
753453993 686965243 0
745017087 381620862 0
17475043 109592093 0
699178444 148092666 0
656685807 605005672 0
47588858 533764293 0
60036033 249599803 0
262428323 331672966 0
492961448 8547289 0
132211397 709388928 0
624369062 263329478 0
149846669 38635826 0
96641173 141225623 0
80435122 533732290 0
661929975 370025152 0
728737537 661185369 0
425321325 267126583 0
786886112 21066832 0
679936989 231469066 0
186229337 592872323 0
442769000 282558444 0
423295674 784689455 0
279975501 248258693 0
204540452 541493004 0
431152849 51983329 0
425116028 245393101 0
94656466 283667551 0
708678054 275299189 0
293866131 302039133 0
177772927 528561736 0
170640571 556257585 0
521044433 230377156 0
45916293 543860273 0
642919873 123127203 0
126323491 685335734 0
30631935 670375393 0
55916871 324032084 0
260180285 259506800 0
655434219 51727705 0
587494591 117690115 0
435828746 70563445 0
321218365 517416877 0
527040470 592319619 0
367609526 8520296 0
208339268 199312594 0
611914352 564856851 0
45389416 389020627 0
327918884 277464384 0
324968918 208235817 0
432155219 157379395 0
350260728 288668053 0
101128520 570524389 0
553767573 192413722 0
346762016 578530062 0
708467594 776593162 0
286938979 745621387 0
82798615 774331996 0
371348134 103305751 0
181000278 759624062 0
363310306 237365364 0
348557546 563852917 0
267034511 192619795 0
312075996 385038513 0
96095034 99674856 0
640997486 556243152 0
159710852 176799764 0
148869599 622787988 0
785513581 423714371 0
109433740 469573458 0
214562938 140234903 0
298772093 744853525 0
126356215 589885796 0
191577759 67014321 0
639969980 616657624 0
670218934 138683102 0
509997585 223954237 0
335076130 74255689 0
10026200 700638833 0
424453858 42303544 0
294163433 754386193 0
44983720 365667173 0
16056022 617622472 0
112338409 273265052 0
462295487 241743934 0
719104263 748265445 0
195742682 33016382 0
350030143 293940122 0
287896328 357668630 0
607986578 457892735 0
799832463 322600443 0
401754100 41861860 0
414204682 429189922 0
720795059 41505864 0
630903906 442916888 0
178769068 160521230 0
210277705 232372548 0
527595556 489759495 0
203123191 601947674 0
405635455 713931495 0
272050840 545283548 0
679857376 180508332 0
627919839 244343066 0
572762093 412116905 0
188837885 618781980 0
334883517 229271996 0
179824456 344412519 0
312164918 533829041 0
341972008 662080930 0
528986863 322059497 0
638084630 380969716 0
639044423 800202611 0
749943708 407246427 0
560810135 91354718 0
14760685 391261149 0
192835612 709317018 0
271559219 536906804 0
525541120 240504160 0
636790053 7857028 0
246670212 701902669 0
459208276 524697660 0
257634264 452641045 0
351933295 172363195 0
61004753 401378050 0
667360599 768686216 0
355962593 222847974 0
495961555 172312022 0
231435865 316662354 0
343629747 631884207 0
415737024 338592649 0
546320763 53755525 0
396190655 408345861 0
672784767 323695553 0
764761522 124896423 0
521290623 61263300 0
419864962 557690748 0
790107930 788848316 0
340909209 348529146 0
781150944 404513053 0
413810159 592928240 0
454064547 354535966 0
675927733 61951685 0
753361977 285365414 0
282942590 137880992 0
24606088 647312958 0
273023625 263519535 0
577671443 300596414 0
117775093 725015733 0
420353588 179005661 0
44876736 262987706 0
408246351 207880984 0
34336866 241246612 0
578757237 111553692 0
19777370 94964285 0
309126570 229834285 0
527190395 51773513 0
137815424 129669208 0
678747378 587075233 0
48034123 604804257 0
206528080 609676596 0
382076224 124374036 0
571135891 271112482 0
186680669 168215383 0
541514193 403036018 0
549836799 740541931 0
457052463 289350749 0
534101143 81668431 0
229020040 212064013 0
507111297 209682300 0
246154157 198138355 0
331850467 341697599 0
781575995 75877280 0
563700418 193768047 0
180054123 686589352 0
539511179 712026849 0
741034351 624214218 0
43272267 633123784 0
414869237 688916628 0
459976521 206660688 0
397613340 755387543 0
96009480 493114482 0
757462289 546016190 0
64980126 268289412 0
225177501 133927173 0
275309100 303421972 0
371414974 231383741 0
224519099 172794974 0
382922506 377459556 0
139828467 670509381 0
570994498 394946083 0
391311672 152461409 0
546666700 769534528 0
497783859 601631867 0
796922090 229861236 0
102549309 367736333 0
588993402 329917652 0
774151331 401985990 0
622863892 618019601 0
514939368 717119894 0
509430829 296499103 0
215773947 501654774 0
374598492 304743486 0
780931890 407377370 0
614241176 794543803 0
431530934 166444237 0
739378734 728551705 0
695435580 673535793 0
663487851 591832786 0
405352206 259708901 0
461572102 9836312 0
537575746 69317545 0
103478419 442541858 0
53175627 742332781 0
93062544 277843000 0
790543650 280576159 0
125484076 783040650 0
202942729 38855864 0
261048530 378034986 0
789271451 485220387 0
237136855 501129958 0
589612633 244977273 0
174350602 480237441 0
547045111 502919340 0
755335462 576762424 0
236306217 325824569 0
733991300 256885737 0
153625420 33004196 0
609668257 24831412 0
116554027 662191532 0
575029059 294638167 0
529795835 692300994 0
293173594 431033393 0
423199463 6535250 0
662089590 566047749 0
209323439 142747388 0
614793691 55534340 0
422939777 150864234 0
245148700 764698403 0
658128649 171579657 0
505802151 228272684 0
253845211 240613062 0
9919469 227149125 0
708436000 432091092 0
546909675 109796737 0
570916310 191280728 0
369173570 245448339 0
702174752 610426519 0
518865396 199723268 0
357774397 50788924 0
672235318 759475532 0
475251800 687414129 0
251578252 229929807 0
17554690 718480756 0
21292906 349242480 0
349738176 764735878 0
326265246 79326884 0
417273612 65500425 0
591210877 289941486 0
359701530 154097768 0
553445009 32481778 0
507415638 8143596 0
311543886 14750371 0
547353409 206915433 0
801695312 453246786 0
710870129 233342935 0
183843677 547124521 0
648266808 479438058 0
324835846 276629457 0
50391525 408270703 0
387393314 724387410 0
398485092 228347768 0
299797995 371750863 0
611837213 120279186 0
145844438 31872250 0
701764303 411490817 0
481650984 617448222 0
799918055 697172297 0
724520763 539398451 0
395903168 557458527 0
106141629 394037869 0
573556121 191457087 0
407836554 617946271 0
4282253 602555130 0
131534529 267191136 0
202606614 503333420 0
544298803 41367047 0
516469770 561308343 0
643232862 256008495 0
109360335 133414552 0
114673527 380672485 0
321016229 128542200 0
394503715 185318074 0
377977324 500455663 0
62766785 354965312 0
171956000 184079408 0
759102883 144500868 0
565114862 595143305 0
601798053 257922264 0
195004916 137676019 0
635148434 647669803 0
366248985 608559037 0
286632424 650461156 0
98579027 234801633 0
435055678 193999466 0
130191420 677634640 0
426047662 18799161 0
45599180 395777988 0
260421094 701070386 0
356738050 372099566 0
317607438 78286717 0
538651328 306394862 0
174444169 526581798 0
488969747 625845666 0
378302465 196068845 0
168891869 119905069 0
17080229 522616861 0
286527348 473540184 0
98599442 405437394 0
265962629 548411900 0
746142420 476187034 0
390026862 215160635 0
17759930 648551594 0
388005349 595036449 0
699956486 772599024 0
451080706 684948101 0
694665519 577330448 0
495705330 415505999 0
2124020 68705494 0
220151328 352839432 0
213435852 728460516 0
600070099 177442298 0
284392379 409038343 0
403285123 734818382 0
167445049 20287567 0
269732827 236977328 0
736596724 29711557 0
522569789 719978444 0
609442867 52709668 0
329108837 492082520 0
690641864 419618220 0
562010121 586959343 0
4394627 182680915 0
259161216 107569717 0
418072072 545983350 0
405099069 262539643 0
217702258 358140331 0
17647091 315155553 0
488395655 576035941 0
470816858 208107933 0
516846930 90042369 0
310821402 545341792 0
232349955 594143696 0
135239829 456557689 0
438894431 569028635 0
330086112 103834003 0
104999079 601105751 0
220033428 146184510 0
695248518 503194450 0
204303097 421234654 0
676630241 72038790 0
302607729 582192944 0
448903935 203070611 0
481368500 638037432 0
413203935 160515076 0
108816301 720673661 0
773795162 465224191 0
785801632 663053639 0
344686580 622907200 0
582956837 322509698 0
335805370 412942489 0
503298637 632489856 0
453604238 539871984 0
49357974 265774513 0
716528757 559716255 0
548952738 220084572 0
252229016 117494717 0
10104561 716466278 0
369140441 328268573 0
259290690 378431082 0
181718067 37761108 0
501596698 743804822 0
354368379 439450741 0
492976359 11163521 0
584115919 683355101 0
726896094 785481119 0
1663435 740255995 0
543455272 370381059 0
586665605 156515349 0
790539649 10774600 0
625766874 667228174 0
42152519 676613767 0
425101823 365385663 0
418175866 221726350 0
75105256 114679428 0
257204403 453844133 0
720334123 69843425 0
705639472 636945931 0
522222898 29774838 0
218935598 498037775 0
217146028 383416001 0
78822288 787856665 0
725631381 535682333 0
547951485 502310690 0
692766592 383461386 0
49932323 424779349 0
627540525 339975695 0
620099910 631089501 0
487756416 726158818 0
9749243 498297227 0
752639575 423648109 0
704456910 265795382 0
228075524 362724167 0
247282196 38114114 0
446397090 51814334 0
619020251 51925882 0
478962456 563535851 0
330015090 550817263 0
536744039 105698435 0
469232159 782828405 0
792207444 629727115 0
493062867 352593167 0
347627313 541633174 0
590347821 145387726 0
489679926 230968502 0
597034804 667948876 0
532922204 348774497 0
56084149 679425378 0
711272786 204807097 0
125633861 72345996 0
188415699 160095955 0
85219448 686400746 0
345838452 54640457 0
146277185 415410339 0
203268896 5906303 0
606435530 438586165 0
625837123 322745061 0
530334663 511275108 0
655062112 798555165 0
793262425 295374312 0
766654508 489022516 0
596681437 212817317 0
240795120 31364363 0
699353665 639610031 0
326212883 466176725 0
495056711 144950942 0
397131346 36468398 0
402855059 436859197 0
331647617 663598362 0
726662376 410464686 0
568024236 295404612 0
545377897 260671028 0
649004813 1084689 0
686111450 782417337 0
62079357 161395128 0
800500907 659395937 0
339686998 35651444 0
770060136 391588583 0
53976167 34271153 0
244372367 36835692 0
182218803 456612432 0
282903489 352215694 0
609541095 447634282 0
75296285 383729152 0
399067007 300276732 0
714752263 452907080 0
17852003 282225673 0
183738015 498523224 0
3553016 462469122 0
485623560 453946461 0
717099900 421397588 0
256888692 348432609 0
725746422 799267524 0
103037193 435095994 0
192077953 169855329 0
119678564 16522545 0
24023192 36150810 0
351671898 101903963 0
489514878 109602195 0
660583632 785046044 0
542311606 518909774 0
382871376 750629611 0
36121810 672978262 0
236052169 765475863 0
199315729 522417772 0
633047856 514596930 0
279465721 636726086 0
148253499 606953315 0
628712548 37365203 0
724770433 642453171 0
326409043 644293434 0
288994239 221562995 0
799961701 557951922 0
780324729 586671365 0
723147713 302716722 0
185827508 377434235 0
445443262 76164005 0
336914043 337126041 0
136154115 422704329 0
465532809 135716917 0
485271728 644959928 0
619958309 88546570 0
224161218 63212450 0
730444136 145558508 0
320335506 305921011 0
800510579 731001623 0
65026895 311248788 0
664883615 159399875 0
67547242 173636216 0
655237323 373121913 0
15322416 182401431 0
125427066 624155458 0
234978745 268403033 0
428231869 393853536 0
36749841 409013599 0
457180238 315474160 0
714741546 626330619 0
744370138 154160819 0
572309101 776623256 0
276030206 125679805 0
520123084 323509569 0
414951204 270267451 0
773375005 429154244 0
255621384 605261987 0
152254944 373438051 0
275436005 490826155 0
491244891 77925214 0
397727746 544503770 0
217203563 609803632 0
499868561 348541799 0
336752856 790173429 0
278331256 712599954 0
105823589 578682541 0
393740978 672382717 0
589475513 640508660 0
608709479 287956296 0
134837905 539298079 0
409237353 785911864 0
584129622 369876242 0
328141266 208451381 0
615772634 472591180 0
114030555 643616003 0
525229267 1840518 0
755540799 779937827 0
191672017 51258000 0
142131733 120162829 0
161083900 366568981 0
228994152 115659010 0
503877668 611789059 0
190395662 456274043 0
112170223 650892087 0
569538322 292695886 0
632840043 85518553 0
649300156 52568308 0
326101598 629729380 0
712041646 164103951 0
720623233 534380176 0
30243445 315301333 0
209666566 787560947 0
539962120 463802589 0
747532558 598329466 0
724105688 101946761 0
37576071 26086056 0
324071406 419383780 0
651467385 514133165 0
695763148 161011561 0
249533017 91128272 0
102101079 196790155 0
746819393 363592206 0
169572566 453591436 0
674114549 479305644 0
236838296 620804345 0
515412369 186543462 0
231829430 391549930 0
419572651 783652354 0
454155443 647067970 0
129593097 753091566 0
786032315 413178777 0
657718722 71002010 0
129203669 362446759 0
486847618 155912618 0
235677500 334438155 0
622919894 740254947 0
363319423 180150683 0
71349755 575552953 0
397699568 770207438 0
9545227 718743633 0
590339269 489027090 0
448907881 515995492 0
348843593 546402432 0
552810116 405794733 0
43477089 491939209 0
543099802 784732153 0
519821113 438789776 0
270300651 526746762 0
212357299 685887188 0
90883599 2054849 0
256782851 347457204 0
768009365 286256207 0
565378199 635211918 0
359775600 396088544 0
151858193 407965479 0
728923635 781386395 0
605064852 372151687 0
342803400 428196569 0
149032399 139915621 0
636824664 747915700 0
708668099 39974611 0
796581894 112576645 0
346156776 379908625 0
628786482 626916915 0
326643300 175280005 0
263521159 541777433 0
362385134 424170913 0
52148901 681780522 0
589622543 533307925 0
256915758 641368695 0
278063791 136703372 0
78509563 122253905 0
588534859 466026007 0
210775276 37974816 0
112765500 511704729 0
40684825 481147291 0
499388193 524672994 0
158382 252940719 0
635179146 312896164 0
478461155 471718985 0
323499969 647003049 0
390417562 677751258 0
579482260 733517184 0
782612099 4730818 0
612539765 321993039 0
787115405 782803028 0
472689431 393145329 0
249891959 243748320 0
440196469 678691038 0
689965810 435786139 0
207545864 163664734 0
3477875 374135382 0
629387451 3211296 0
300956058 298243243 0
735717036 766083414 0
646576923 229324448 0
669098911 658688960 0
272006539 32407417 0
689418249 134224481 0
468706648 343877357 0
201413324 77461635 0
737549130 295248360 0
743617571 605631105 0
760858204 243532518 0
691187711 244746941 0
479129340 291072266 0
783986625 752832950 0
380670072 624389381 0
314945289 435110842 0
236227867 700996501 0
788044025 678975109 0
279503224 625590754 0
766634588 751072386 0
284403250 112742083 0
462882819 732548343 0
751867574 229610115 0
540818852 468270842 0
619326529 370443889 0
234102829 286655829 0
42527544 735363572 0
59832917 167043109 0
662117035 269044932 0
672904511 354439680 0
478480982 4845627 0
423740564 655773431 0
337257776 284658279 0
566780386 347636189 0
182172302 108395949 0
656007079 330238741 0
681869654 528084857 0
178540770 280505020 0
800205858 152776900 0
38284235 365592898 0
143013636 232781177 0
738561488 94152884 0
71892430 593111582 0
154933508 199147096 0
367153736 99158594 0
363058801 649623306 0
288368676 84450894 0
495306678 364067476 0
88653739 209453623 0
350454650 736320040 0
664116807 23447177 0
336390725 285170131 0
432688726 91980720 0
722649537 451399727 0
93879163 281456318 0
12453272 227286606 0
549985814 725241613 0
40649172 456682565 0
513161678 58848903 0
319225994 571970072 0
653410696 351972986 0
392599513 758177145 0
674796857 446189373 0
702658799 552214614 0
783087471 797105470 0
698518800 538774137 0
771883131 78792419 0
245638712 219891361 0
183750271 529030791 0
546190819 248676064 0
268431901 713430116 0
606429978 290122375 0
132225647 685640117 0
606547040 396818728 0
372986479 102864865 0
516104937 597586053 0
579017103 40893463 0
524731537 226601591 0
62196990 730692481 0
18839566 376469907 0
492418611 461043316 0
490003876 530445536 0
397883862 246386370 0
37908588 73243749 0
244735227 164699170 0
284367532 541634596 0
663346112 584116002 0
687006164 742480705 0
304670347 426722517 0
699334540 399782183 0
65083040 470768709 0
161989711 4022480 0
606117227 430894764 0
309269833 7762325 0
801073004 117669340 0
571418780 262229825 0
248964300 95850043 0
615367988 180906883 0
669086169 386911723 0
650486076 597876601 0
103724184 131480538 0
492663722 64248330 0
573059355 227722982 0
181676677 525798085 0
557836129 650932996 0
305992253 105851141 0
211420967 303789589 0
588945806 568176328 0
220726660 734854773 0
153533360 244864072 0
26661266 178594609 0
41164309 507784890 0
29622558 423212703 0
239064965 147691596 0
582750074 58777627 0
449058040 187431978 0
181797988 623386323 0
236774406 301038766 0
191432665 576520261 0
625728270 47575644 0
154466002 254401719 0
148186099 657691685 0
728978193 559914753 0
620818057 212371093 0
729485738 782104023 0
719291122 771426894 0
263656172 524347472 0
770844262 483430305 0
624319177 526382007 0
342543627 353879981 0
410995782 32970510 0
442808805 64506338 0
437987671 543881503 0
728394888 397601030 0
452362547 636595823 0
402787648 330603057 0
205579297 799762452 0
386716759 617315211 0
110927007 372031370 0
656735220 702608756 0
725175280 598437968 0
644304646 19510837 0
501275087 173174678 0
173760826 460913298 0
320382955 765438260 0
660356029 109128685 0
256575387 492874197 0
758727650 250206905 0
16602962 547363861 0
185713562 267189222 0
785564392 155640441 0
4620426 593244256 0
108135844 45360231 0
24884744 528173584 0
362188295 263747584 0
65267361 121455803 0
292436718 635712247 0
512679144 154233573 0
314119280 33882393 0
140843697 517627825 0
39152317 767651089 0
526583203 42710498 0
6756097 348105842 0
254090195 131311166 0
768779927 215870828 0
60876894 97887023 0
149744975 755361012 0
202600932 584276692 0
523205868 98640506 0
385877352 250278157 0
549949591 113846037 0
290751994 496552912 0
368788853 293640598 0
781664125 489384882 0
787850026 600611219 0
295637526 577146926 0
632889917 190969188 0
801652291 79370783 0
303239993 447227024 0
764654696 135036247 0
293992593 646292339 0
86660059 13482556 0
711681260 241150832 0
341254804 81221664 0
736998270 725490514 0
757956204 474347119 0
595882857 269752885 0
212852245 547973977 0
659545991 591230150 0
767233954 780622434 0
611967120 183098403 0
473182743 575289929 0
621359964 740664491 0
94902635 596298792 0
419493068 318492734 0
487418240 366663410 0
440889595 582806099 0
265970482 637756671 0
225443100 482030451 0
766448938 23535639 0
641214584 100639101 0
58071489 88116683 0
382501983 30932751 0
33388500 412137036 0
476758655 380934676 0
344263325 56025779 0
349655688 324477705 0
50233636 135600540 0
437908596 508475685 0
770561992 232935229 0
130428152 299100082 0
421797857 275074697 0
161465416 559044963 0
475676563 443905210 0
663222498 303372473 0
26756925 502867991 0
314164971 181673946 0
543659183 252694531 0
543761761 406360229 0
619303076 619042208 0
66368037 62074123 0
728618229 401087579 0
513864797 412673455 0
376868636 363567907 0
679588664 119413521 0
353431048 373339211 0
665737247 454938995 0
636022547 435069847 0
399910562 128120395 0
100756258 187921754 0
611096263 701171186 0
563462001 128326502 0
376022401 342884163 0
677480339 329566974 0
63897347 658696753 0
520951919 654888599 0
270398561 280550331 0
778605775 479255237 0
593610965 175494378 0
712879912 482210019 0
782954514 651869817 0
139976590 147944399 0
680919270 681133182 0
527072795 190281952 0
712025021 527124890 0
484949486 327520088 0
718719641 119981576 0
522419070 376076690 0
70367764 202093519 0
283419174 106362767 0
725157700 251379611 0
119965337 520609858 0
551616692 552033819 0
779575573 99334163 0
737518012 698804027 0
224348298 4594418 0
615256691 533183513 0
461208317 257268166 0
513285547 368451795 0
230721077 412210181 0
382022729 185844463 0
750966265 552658978 0
550502854 282427171 0
64604117 515530778 0
435342742 423378844 0
385784151 262121584 0
129583939 627388967 0
638324839 630019104 0
236125212 139023710 0
192425970 214213686 0
297871629 644930384 0
532419140 523556377 0
549118048 288341008 0
339413867 724375317 0
535033234 552743464 0
218131416 723044608 0
469839906 528388932 0
239381149 768079665 0
20535869 114623956 0
63030194 451168286 0
410775340 746140080 0
589792377 395696343 0
141195327 237327005 0
446628704 568733108 0
748037304 198458675 0
657894048 8591823 0
428256435 622110465 0
534115849 408821551 0
86747901 473580741 0
576201871 63020980 0
514967100 385285070 0
563513838 49714482 0
205412265 48456245 0
718764356 258689493 0
486600292 421997975 0
491935552 121840038 0
329583816 474771504 0
679112903 172694551 0
259048771 641492065 0
773688760 799014461 0
34599144 674066266 0
16082920 429349051 0
466362806 229908142 0
713069190 307299630 0
405546150 449946957 0
378833760 673790815 0
785273908 64093739 0
236795861 451731349 0
595867742 755611193 0
576735364 162063419 0
236763017 631834933 0
422874184 238636757 0
346073631 195996846 0
341901796 182820641 0
186066759 125067953 0
647403343 503989451 0
668955490 262531927 0
558787699 408890151 0
633208444 420867638 0
254183630 246991835 0
15668446 490592448 0
252494784 97862226 0
346164268 759013839 0
288741150 259646267 0
522885900 227488115 0
101396262 60198171 0
483936594 2782995 0
75527805 470301337 0
398792940 108966428 0
228306299 140663398 0
407259071 449953130 0
259532996 3329177 0
277464377 442762194 0
42448542 780020416 0
466683600 787870179 0
302541177 148250273 0
166183059 119829725 0
693753603 4066970 0
661200049 717804745 0
636143451 766369126 0
200088873 213788198 0
764390837 240885587 0
192109691 639756607 0
728657980 452087056 0
389894526 384308246 0
582752 187976388 0
367650999 475717370 0
453836934 604082155 0
666245066 271055589 0
677123950 232445842 0
595018140 463272945 0
271347686 789431614 0
227099439 610020485 0
205896115 182036546 0
430518590 389482038 0
465194880 631521664 0
731855124 329478015 0
584456286 104171482 0
625611511 314296569 0
540911002 733153179 0
424647481 740538293 0
675873293 467401229 0
798629685 536244061 0
745757792 495175738 0
249740355 519020625 0
60409743 397552876 0
356008116 772358649 0
307880541 439504444 0
775249221 10859601 0
783551388 533200119 0
448245905 100676209 0
702872414 462661436 0
218228709 260118458 0
90561366 545333982 0
69185734 659210039 0
96535646 770013834 0
18175346 303189231 0
306571817 505168314 0
47250304 416643143 0
387536097 307838906 0
108483512 174721655 0
450032800 710798519 0
590280576 179949958 0
612321924 224382713 0
238082287 763415073 0
487299690 336410631 0
17089875 147625419 0
74265740 460284205 0
616069889 540577053 0
593546948 649576290 0
711129633 536032645 0
505327889 449342917 0
105232294 108066072 0
791180451 624250600 0
443814194 70798087 0
197544803 363740199 0
134528089 367206420 0
77959396 295646332 0
451853806 692693691 0
163377509 207892137 0
502384796 305417479 0
156015117 731637141 0
778761766 677603172 0
349020319 239599850 0
86199737 28468242 0
702742686 519947077 0
215886868 8339488 0
500586748 710588340 0
513464084 350596396 0
293976404 758480096 0
570990570 193700665 0
264285994 13337627 0
389664095 727418846 0
244191705 22931613 0
36345471 492437459 0
277352683 208574247 0
217626492 286721455 0
644960713 556249266 0
492934977 236061533 0
609439168 715829544 0
606927146 624308427 0
234514051 154782955 0
14956683 91755695 0
105422019 364183429 0
232327135 32287096 0
183335749 11583664 0
746558584 282637517 0
311971692 336908531 0
357949103 622787440 0
285627108 39515205 0
710514191 317644190 0
500635264 683678692 0
619799410 148290334 0
131366520 208928226 0
495985257 499918395 0
577503762 297342360 0
339251302 573462887 0
748013484 109861916 0
627347693 295352575 0
493262295 43289864 0
613090271 40210200 0
727951442 181077859 0
399946985 643931982 0
291352657 417038578 0
241443209 367064510 0
422865376 150606594 0
282641407 298811788 0
497885896 708811355 0
661802279 799434317 0
292200669 97642782 0
721220679 713146556 0
771513542 772956200 0
117264443 134589298 0
12208729 294060048 0
775989083 173965184 0
57943875 797152835 0
472353330 338722991 0
730521607 626276560 0
645435458 366855208 0
683623223 689170862 0
40740112 69439004 0
151320364 462711134 0
520331923 555341986 0
185285721 503218620 0
112307126 438070085 0
487114311 752501199 0
412937946 444393577 0
133616079 659671948 0
184585695 470130896 0
681550044 297700596 0
612256581 161712041 0
789911270 518327454 0
103475687 505135654 0
548728834 587270585 0
657558414 678158647 0
360213602 393625888 0
601135599 51636669 0
45199726 307330824 0
235577379 161283539 0
486189370 361249905 0
499810881 224946933 0
673233372 670001962 0
629652906 309212619 0
291706017 393208762 0
165842420 158474026 0
649165164 160059976 0
150474378 148401607 0
29509990 702712101 0
251712412 641716966 0
3765066 463833761 0
210706844 543805666 0
78376411 125587236 0
253782183 180325972 0
486459576 132719383 0
443489232 424763296 0
316698844 114485555 0
669399806 513353779 0
380836594 708883665 0
718486556 632324044 0
455355304 593174552 0
67893959 673254916 0
342183094 258736397 0
147956885 375379454 0
369589883 668300935 0
392472157 591601083 0
622054020 86257739 0
268725891 173366473 0
402861524 598469212 0
780336037 188570431 0
759848301 220491866 0
792852092 305667010 0
523591862 314897758 0
632159068 495019415 0
470982775 777349769 0
677367713 735681480 0
709265085 762184294 0
255645212 504956889 0
518606794 125723397 0
462412371 305267984 0
545962821 734239808 0
417262302 248993190 0
515435983 206456325 0
398748969 309703079 0
334033406 641004205 0
648612731 274047424 0
783456942 166273181 0
70313591 375188888 0
782259763 586781279 0
547838712 172535274 0
600031645 668064052 0
287747981 133081108 0
797276752 50583787 0
291510136 770784305 0
59759070 673784954 0
769691285 202066105 0
87556276 574397285 0
634201108 543178407 0
254487685 113921165 0
540908345 218376759 0
107315323 782339618 0
397175114 568343202 0
650058811 442406185 0
472292799 617815005 0
411619926 129116983 0
653362354 119768681 0
491222322 501729463 0
115837917 675553165 0
773426782 778446652 0
573323865 190489438 0
586301988 72658092 0
385384557 133707552 0
119734399 276750509 0
188287330 71069494 0
591841915 473762367 0
708798051 442648589 0
154658516 224872525 0
228660129 501726675 0
346432308 162332034 0
587671400 207235409 0
390451421 572203361 0
779943593 771403486 0
614182595 76988881 0
389993154 115850300 0
511677297 707783347 0
553264796 785304941 0
127618870 222596659 0
164490460 255930751 0
436476824 390116593 0
380921262 161064946 0
274776118 81242986 0
366519054 423026406 0
66605799 211139875 0
136612071 349872121 0
53126807 677158971 0
672765305 249089450 0
454837017 240469756 0
414863425 528827531 0
510072030 408881843 0
595108780 481760286 0
91137378 263009422 0
267993096 151874010 0
193562515 621074659 0
777137888 432178900 0
580637523 708248319 0
298328840 670652796 0
12118062 373810362 0
365848966 773432133 0
449021561 660733410 0
242330231 210067693 0
125268205 337092480 0
12557722 575542107 0
123802533 53711475 0
9077895 249758688 0
150827164 88653858 0
418589498 762582427 0
713163891 611748086 0
111112481 200782203 0
650267261 109259903 0
327384940 81403367 0
316601978 131296703 0
338836263 639552759 0
399920773 776868590 0
450049673 525554077 0
207593905 45947412 0
18038225 466498239 0
89290841 729971597 0
177253139 564259217 0
214006891 606617325 0
122385590 30040873 0
340576887 360456035 0
436531475 229000819 0
583864816 243783837 0
742528148 708041996 0
515263746 335334608 0
640547213 377068851 0
237028963 192000504 0
232523850 482629436 0
357980900 2025684 0
126074557 31161128 0
498523202 780111299 0
94051019 607814686 0
547012457 298155898 0
428111585 69747533 0
774979908 645551006 0
709299125 256607196 0
771950873 719299650 0
746167614 166581944 0
788020609 589441947 0
570756590 624614329 0
234815958 570393060 0
502668204 694111398 0
55436850 749958228 0
203060870 395213630 0
301687931 135466687 0
747118922 672235296 0
10791680 486056008 0
531726181 625592832 0
651802158 789789431 0
254077132 785320682 0
385882156 43748809 0
9603168 405144170 0
119006006 180598513 0
506846988 452421109 0
568835615 250044847 0
36381381 561542164 0
701844351 401730631 0
138665945 579584822 0
622654200 301535513 0
521773462 512175796 0
293524819 372544554 0
731044072 68589812 0
603275638 475213184 0
476445039 190227121 0
553146640 690309210 0
215496099 223320793 0
723024970 355579777 0
490460639 412574517 0
324176815 739160432 0
747394339 764404040 0
661013863 342854283 0
601664294 397638049 0
550343082 91162864 0
156618541 679214130 0
363064606 763521855 0
242773400 739572213 0
235651610 287287546 0
753279508 530481379 0
327348872 788568027 0
27881062 94340064 0
235794774 649616286 0
688305083 622543858 0
222095300 753120344 0
694353338 31377060 0
1646483 664197021 0
374576561 657108426 0
168641366 55277579 0
777070414 217513596 0
568511399 728696768 0
415859777 42520069 0
135647194 672813077 0
760839168 527411658 0
491208949 111261208 0
85107095 298706580 0
185506235 606537569 0
523217793 416644361 0
135008205 660294780 0
702785133 83268877 0
480348702 465282052 0
490717685 620025015 0
391091064 782308071 0
143262732 133187478 0
8316626 607654757 0
640381026 387987879 0
69575651 135960325 0
478979522 287671844 0
254750389 120169582 0
734391392 619435513 0
428328134 563438107 0
161919727 26880409 0
373521304 288715119 0
19803100 557129889 0
669795349 568275217 0
389022470 276808702 0
704106411 354577082 0
194671090 772630416 0
658097863 131585025 0
413590925 304398317 0
755995976 419530286 0
401832170 82004213 0
721132537 651256593 0
527249681 335329300 0
121124847 105121536 0
668743612 154408391 0
43123514 581662144 0
537070827 161969660 0
765985756 602915607 0
539712694 603606727 0
238487954 621444954 0
566520380 425134729 0
767270485 206720850 0
467728650 540031947 0
799956566 279804056 0
238726706 252357299 0
131409594 524703423 0
289213731 580246894 0
174758541 517589049 0
602818119 674923464 0
756073403 382737345 0
341190134 643444584 0
327576226 243799805 0
38378402 23050168 0
41115482 372395241 0
583850186 41337316 0
636993263 604389149 0
741236047 251641402 0
222069918 278736429 0
406263867 119143061 0
529536520 262166027 0
623505334 732817264 0
375571588 554154053 0
324017913 550596217 0
84908375 785439076 0
246076265 526978550 0
134448132 125997231 0
317032584 262710441 0
363198123 443949014 0
511726708 59168330 0
393846963 227172264 0
320539833 402638054 0
459576339 423339433 0
248206823 42979952 0
552889851 624502375 0
423889553 196295589 0
453390517 462021420 0
737795649 225610677 0
535522638 117150229 0
198177064 283525078 0
580832642 501500432 0
161063438 445198682 0
166095921 642850893 0
516499608 461553196 0
667004629 67594990 0
191568136 87212891 0
441033794 44611195 0
290681953 495447632 0
466260346 565951881 0
583939233 230395674 0
307387038 178891967 0
456123733 138264945 0
475461299 55712241 0
457238448 230144308 0
474855449 460458662 0
418179494 109333511 0
28009593 139742044 0
722908702 491701793 0
132171808 675917870 0
127360550 496629530 0
771230050 192699496 0
516127744 287045671 0
637538927 446323353 0
288305488 764693187 0
61626960 7139141 0
340579824 380282759 0
516633662 304288042 0
15510020 471034143 0
405789951 68627707 0
179418423 134038352 0
304182778 307447553 0
421715715 627446882 0
385913459 126811989 0
154249655 754966818 0
561726482 212055276 0
86478452 439954795 0
1508232 756554704 0
376744639 42940152 0
589499365 358204789 0
753346207 179174766 0
478186663 354986363 0
591748594 734718185 0
105219014 256152373 0
178233984 476124648 0
521881653 133416132 0
764161119 445417532 0
186361758 199929227 0
78300598 430404335 0
460620616 76099780 0
346959921 355928167 0
602398577 271912688 0
394784836 554009595 0
5887988 242925668 0
468152750 544521136 0
209521806 36857206 0
721758397 278464275 0
492882756 242327500 0
185771386 46402315 0
523626391 174574804 0
86976001 354019366 0
520557587 730167993 0
81836744 85054332 0
381517712 65776338 0
249593229 757349772 0
702176093 377675022 0
243603421 227653752 0
645905299 2374116 0
512661712 957629 0
374114103 222028117 0
155841713 66482618 0
41445045 712601017 0
288140330 283652330 0
768427041 336719382 0
12581021 369708693 0
467131439 20769094 0
369667989 294431800 0
684259940 4321285 0
81726977 173353011 0
485805672 3513127 0
203730181 478107048 0
410814028 427777040 0
582215001 622516181 0
336836526 547099735 0
154493346 782374444 0
572205632 793481727 0
147341807 208152869 0
742627455 21420201 0
589423279 197301972 0
694090169 224918292 0
564134897 141201808 0
335318261 718051165 0
788800186 307276228 0
43273388 780584806 0
187194383 505237983 0
218414966 468801910 0
168695818 333962901 0
465689014 202067231 0
668778375 387877478 0
196140554 71391457 0
167113964 775214160 0
54780041 300593571 0
251001121 731521079 0
572789991 338663028 0
502913438 167379632 0
758291131 609711527 0
790185073 393432965 0
41468032 597614845 0
460195817 156513478 0
293490814 570278848 0
680928898 324198703 0
542674601 716404586 0
1795554 257491630 0
15531557 474997347 0
511376254 410756019 0
403887176 424650420 0
607451283 333439948 0
353646671 124227762 0
303827520 742066490 0
111969989 597455986 0
630888763 601222420 0
310204834 750643335 0
355734700 107633642 0
381426746 386448971 0
161285119 462012160 0
37887906 437820925 0
80420559 239162634 0
166730744 192576860 0
569125845 563492528 0
277451483 286125712 0
451897849 664557538 0
126560031 530216230 0
486548902 573155660 0
26228815 777805111 0
105331072 126026642 0
718464751 735911087 0
161673315 211536894 0
476506555 38382628 0
421304136 702849165 0
295384131 133941538 0
602101324 671644640 0
648668014 776662936 0
277846547 561558491 0
405980658 267544393 0
412856989 291901466 0
425239615 659337638 0
2344622 102232076 0
700256890 112979524 0
444722882 577809807 0
557350480 186498893 0
746655479 207579975 0
141940434 112099453 0
535111109 666432015 0
528040239 205938293 0
710050327 9792852 0
497259408 335295722 0
37044138 408156423 0
9578205 537539457 0
490472830 647378017 0
673667541 227368477 0
490479152 600273708 0
578758249 115420460 0
323732104 623187360 0
471596875 512605024 0
77173696 255174285 0
169068193 242593259 0
469059970 97945951 0
347191569 407162248 0
332516601 453004083 0
349434599 171804441 0
402298611 468203635 0
43856542 426928894 0
239873737 284580419 0
315719767 157762844 0
723847104 19825651 0
710092821 142656649 0
391160961 274802864 0
553224954 295487671 0
787438278 639672419 0
14197312 221936700 0
547055871 188425972 0
539018147 521174903 0
39045747 174241081 0
724071858 27903450 0
483764245 650237009 0
570736324 152346698 0
607946345 771753390 0
698558404 145533030 0
748869048 160090606 0
382495922 215655739 0
447885620 729017402 0
732737062 101830031 0
745328949 62108543 0
425734236 722071854 0
401986106 103210026 0
400648080 743336182 0
706846961 755824320 0
583682657 585830586 0
34060988 72801151 0
553418941 135742834 0
61944783 693957940 0
299360476 156868417 0
517518975 22148440 0
382756703 657443562 0
281321926 4618827 0
402580818 511755441 0
794941307 683749630 0
756046684 68547402 0
167354103 137055080 0
269288945 155028514 0
795720394 374218796 0
388320239 799788742 0
45283254 451277616 0
275482655 340160305 0
361846117 104533952 0
368800516 62246472 0
46536139 360762543 0
6433486 587801006 0
230288188 362866564 0
794086902 84323314 0
403331198 964096 0
608418952 753431274 0
333573799 362237964 0
288150301 642471787 0
506799913 747089302 0
413303953 679642594 0
541160576 410185969 0
140371152 753360620 0
426021279 257522667 0
37271835 785410419 0
461200895 417916753 0
399969372 342483937 0
564234124 770630936 0
80550747 719362418 0
175143217 11663902 0
319260761 572793172 0
516571833 62090283 0
362254354 755459015 0
766321216 235060402 0
203759549 371878639 0
329337649 355348942 0
94309500 264479186 0
33601203 404614264 0
389987439 744237749 0
636188339 301267291 0
782753418 728906087 0
76354939 549455984 0
443604904 76405628 0
197173379 298880209 0
713554877 688631442 0
610884611 116984319 0
549213917 597532126 0
293592885 344515804 0
50388860 480412951 0
773231784 304594170 0
689215299 332146654 0
678420142 187926074 0
38191267 501158802 0
755633609 131895136 0
47593051 699180428 0
451006748 570873222 0
673386249 658794728 0
26234610 519334875 0
283125682 59686010 0
655894850 512900947 0
233197370 628416484 0
783802554 544769960 0
688633981 638434522 0
558835335 522749926 0
303235501 475883504 0
472209971 327191249 0
755935038 662003840 0
29295799 671053205 0
452387739 551701538 0
584393266 772685190 0
130630929 578190371 0
496222702 415293770 0
271876926 272090902 0
2097401 47059289 0
177975265 683817520 0
174968236 779286286 0
546142428 574315631 0
234099290 322197424 0
401768591 403158020 0
380439123 553734662 0
202711811 648697246 0
278801640 116403642 0
169182116 293472244 0
151256374 199731573 0
429545737 483697321 0
550956856 799341212 0
712729115 510386794 0
261584332 685869285 0
742629466 307971298 0
381657946 439397220 0
458606489 168338786 0
665969451 438466745 0
442014293 64341244 0
634298539 705400955 0
735935869 586835442 0
749441742 478391983 0
189887664 680713440 0
680531126 381361297 0
65057264 149738088 0
369580199 128466908 0
154358853 655617747 0
296251514 267342559 0
118360673 361183790 0
404093614 84530201 0
16411184 554982973 0
12998219 748871334 0
662024609 563187944 0
527748795 451717312 0
532453240 637776396 0
419254503 278161762 0
665633895 304020468 0
140774451 195790431 0
775779124 28497003 0
625316000 683495108 0
417832610 794772783 0
422556276 400305345 0
221052615 721027096 0
348581580 28491299 0
452976847 568990993 0
610303524 232097210 0
565247473 45181185 0
678613193 735580746 0
150099020 669480308 0
489498705 446167040 0
561815399 324677535 0
389914747 94610528 0
199547564 315965030 0
698768569 102903688 0
513344912 532902318 0
599470321 650291813 0
373434558 212859922 0
230182269 630028366 0
346419092 258302685 0
423888773 13386514 0
593451586 285419598 0
207269012 499169631 0
3034740 602262164 0
329245883 194195060 0
54149444 20249402 0
415429684 317635009 0
317255024 12431284 0
394577417 754781259 0
275163008 679886601 0
591948230 363742476 0
464369071 8657723 0
543996700 98426673 0
593515062 677405561 0
202239094 646122276 0
147994056 432355455 0
213858571 628400152 0
372601852 501766845 0
238565602 216754367 0
114282352 609159104 0
183993608 192756609 0
781958882 613355429 0
92842252 476642745 0
384032957 400103536 0
211153607 761023441 0
696817199 579254925 0
374780734 331349173 0
773301139 31278524 0
88346085 198387225 0
669285414 709563622 0
540383387 492332393 0
280190527 607235165 0
749218420 419609568 0
514831989 493862964 0
778750592 694494855 0
321737916 266144553 0
779219053 623290706 0
588008467 34066815 0
626759504 279937829 0
117579463 441736754 0
381321694 617508727 0
13489392 319624449 0
186018381 320161074 0
8462610 580136351 0
482370886 511093709 0
355323634 649243199 0
577293564 292161187 0
579512829 759186243 0
120482206 130561868 0
41422149 430073631 0
795219779 656200030 0
227987873 465163398 0
584608655 169494266 0
727731547 179891008 0
539452733 770089338 0
14218674 522683567 0
567419732 78272783 0
58772290 787436502 0
439399056 556922283 0
112764762 248579818 0
414445670 225429046 0
642192513 364766619 0
548073163 183283788 0
405568993 337803433 0
138035576 489274365 0
520958861 545166808 0
423349503 303199635 0
632264424 536548814 0
744934526 97299755 0
400899661 303379843 0
679975988 791184314 0
361871136 204620581 0
749391735 214961311 0
6098203 459453933 0
108687022 760434789 0
443021289 495958981 0
759744170 616291086 0
197826173 788942045 0
666859208 135188011 0
693482370 304929470 0
364558950 68072825 0
32369284 242009671 0
291663654 800778218 0
323423353 65357773 0
309265147 448825540 0
245214573 158570396 0
789162738 316176073 0
621353853 2443504 0
697297880 111878249 0
399929681 8138508 0
145026248 333954448 0
156633029 55352483 0
781167761 129792413 0
612505989 51722785 0
439039314 227597378 0
590754641 66787566 0
736960544 9512661 0
589480018 295320178 0
7961772 532297537 0
440268976 557753308 0
13562046 473138458 0
332823166 18889075 0
160809439 243083286 0
307605227 795185761 0
72640194 95159222 0
153737921 198481174 0
104644744 232502691 0
405304005 587300804 0
272967910 675237373 0
550563444 209754439 0
52573615 285897839 0
19962210 629567230 0
52291964 528016412 0
310859882 222031692 0
300960037 155582844 0
181034116 139933237 0
161946307 399163358 0
255478590 44517144 0
490015031 594165623 0
632551739 625144366 0
288655852 282155287 0
203849824 159331537 0
464750261 432581541 0
755328718 132881794 0
476205642 122473007 0
325359255 409514334 0
14279170 213498907 0
502903891 500904059 0
379513784 265506270 0
372908027 524248929 0
247542938 441547013 0
530214201 665791439 0
486950814 204458984 0
419748267 492446006 0
339827676 205556578 0
396708024 339749527 0
790490777 749005154 0
155432030 451347880 0
71133826 562761933 0
71462957 7450570 0
515160330 453142564 0
598091665 212370486 0
479331134 60084565 0
612051546 132454548 0
344555269 426059928 0
339332428 33083423 0
92778432 599664929 0
139918731 127346884 0
166217149 35121304 0
315697756 509187523 0
67984329 519899876 0
529276894 413864791 0
273863943 7220672 0
147374154 245953660 0
579094360 205719586 0
175285311 661174239 0
768713985 701726730 0
257105675 358222921 0
693956328 229758474 0
779583237 130959986 0
228281990 86845749 0
474120304 480563992 0
266316755 363551295 0
278169640 476432249 0
649119167 110005810 0
314014079 280817890 0
605094817 637843861 0
692085394 689637087 0
252464717 788385978 0
18867159 709339059 0
409367361 506611427 0
424366939 699725894 0
617324749 593037043 0
606650212 663648191 0
743812968 10651193 0
611145811 82966451 0
460746997 330572645 0
199450317 60902164 0
196870398 480282100 0
684441666 548946599 0
191460841 116809756 0
585433905 62890792 0
411161343 237036540 0
363118922 605958312 0
774471133 592474120 0
619458684 715548265 0
38795803 150044352 0
106481822 366572959 0
709670448 413598051 0
98141122 194956295 0
745417931 678495081 0
230180451 621264301 0
319438936 269549504 0
614333100 298708007 0
75779282 553375382 0
160910960 468827454 0
324956562 555216013 0
396477757 565153271 0
725932496 498927856 0
690347177 465329411 0
73401804 625525498 0
194002296 623695552 0
340693418 521235087 0
27093289 713657591 0
85650913 581574643 0
769668243 672933788 0
755758233 558549967 0
500565203 101579744 0
220410775 43546539 0
174417904 476603056 0
162943861 425332587 0
302431386 387258215 0
555843737 457702834 0
527535901 666965651 0
456646203 195502259 0
775220771 428543036 0
280360120 191068 0
652983710 507604845 0
658196050 575587553 0
213563659 601690209 0
243271846 136620035 0
468925758 743155677 0
672689782 508634184 0
728491484 350549618 0
439011435 774165298 0
417924409 592968205 0
756162011 64977961 0
561781435 512078196 0
330475290 772766926 0
348413390 482816724 0
568506883 282084900 0
106791819 467829686 0
619739787 202050612 0
30207120 700346832 0
547433483 424526442 0
536971995 474503341 0
704769951 187222412 0
42142301 734667616 0
667925406 778533416 0
725789640 192372319 0
711683916 599189862 0
186086943 350252080 0
202105203 444468914 0
614463402 288524119 0
699037298 391757858 0
127170594 773354667 0
13431274 721947543 0
134436253 416558915 0
135756358 646710655 0
110037269 91639598 0
678108343 192341866 0
88814320 293848402 0
128011570 406038712 0
35883309 410142167 0
199009812 456845100 0
659003304 120157070 0
89760305 246000056 0
626067008 380926160 0
757171832 626289861 0
799419611 620575184 0
588212321 545540421 0
506864965 773662883 0
174106828 48948250 0
551956463 697366776 0
733397840 65773434 0
108792545 18337799 0
700130405 117268778 0
62685504 231902028 0
354079669 649938820 0
256103479 795849759 0
451579937 159066158 0
247581711 677538382 0
276242781 289790990 0
418241710 626548702 0
232443985 178870580 0
584323383 583881756 0
480737094 256023832 0
312174556 19033913 0
301200993 52365600 0
687183027 411565541 0
547068466 79155718 0
659362555 455660337 0
716416323 641039454 0
26847795 492462656 0
157871638 579826607 0
318930929 327769967 0
294964837 534064617 0
609123937 672688368 0
688891595 724385071 0
736357361 736935903 0
414257397 760208573 0
393306695 264208481 0
776531697 138736883 0
457629315 672714906 0
388327410 635719963 0
186105991 348935499 0
708920136 654910345 0
131658659 697368618 0
273189329 335896771 0
490398008 740458860 0
671049811 535866774 0
391085274 390986766 0
222352727 490168604 0
433413261 612036386 0
362441553 573505198 0
540164986 506891929 0
593055490 646568434 0
761431121 397416073 0
648779277 361249108 0
119342921 449790524 0
541003744 703914896 0
744740528 708990718 0
164250355 684222840 0
455546316 15302800 0
178865374 306857841 0
98176615 107695880 0
60943812 688625197 0
326979118 538087019 0
550032252 514574394 0
281213984 438784398 0
8808304 513070128 0
274452227 468195459 0
236232206 587294807 0
478709547 77711499 0
14955879 248637845 0
758837025 708149864 0
557547267 83350301 0
180588076 410795477 0
311376249 377841829 0
476032049 601211241 0
133871873 233502142 0
60492471 759135599 0
99579675 19708195 0
595330470 504801590 0
116933079 202097608 0
139126671 799411017 0
674069343 644497175 0
260850134 241917111 0
197781891 411873967 0
95089290 35718110 0
668105108 478578186 0
426626396 656262067 0
531404532 682421428 0
756320493 569814444 0
467960220 185133375 0
440485391 282692952 0
623750844 132361529 0
795018132 294703384 0
409393000 254998100 0
376760330 327555301 0
509381310 381968863 0
90789764 322776040 0
114516850 724477305 0
436047022 564655931 0
56692420 765104636 0
470729180 315964199 0
619493844 669754211 0
518789701 243253103 0
100280312 232900255 0
542694369 421299829 0
601077100 274255032 0
736627541 476608362 0
744124220 799328567 0
523085035 770203284 0
439657761 397106894 0
426433187 30551131 0
535780133 367678019 0
238882405 119293799 0
401544943 688429018 0
795115216 759077692 0
404101748 90891123 0
769216882 406949979 0
44327577 454636556 0
325739149 542032902 0
95513658 91602752 0
541542510 676334106 0
682532743 70312110 0
8519919 156965477 0
320709456 690048386 0
59611365 774695625 0
274692272 734243470 0
102016786 130933093 0
107840634 406744703 0
487114664 9038853 0
745957355 126149944 0
206454738 427656823 0
641404832 248001737 0
457841655 291683285 0
467315936 116926123 0
336770911 254973110 0
638227412 53639579 0
775462946 497264327 0
469684442 518424857 0
45630956 658277114 0
685202446 751073096 0
486432865 232690035 0
456111957 449483673 0
263475151 442866025 0
300839705 173771261 0
294501669 471447205 0
629081098 579000515 0
177440074 426884820 0
769412359 72738952 0
111851174 721655306 0
608294987 137657435 0
373880052 14725011 0
700706463 6702375 0
590148236 622021906 0
602428786 659605329 0
710851190 756414868 0
47519434 646874016 0
691430261 708631408 0
683118823 301417258 0
572319327 675132495 0
584996769 418185720 0
146466101 381177399 0
56553525 464665545 0
240976480 29118941 0
31421552 374422538 0
719646778 406327855 0
656542783 312835596 0
135492059 527336480 0
491460392 414951120 0
415145128 184872996 0
540767245 366256761 0
540968620 309257384 0
564286909 435553422 0
78149848 134670850 0
630063430 169432390 0
680594284 237611878 0
404626132 778316477 0
784680783 423700199 0
426943068 198565067 0
496077981 233682686 0
276465894 220231468 0
260326192 781475427 0
347588098 447180351 0
580013676 121603277 0
477085769 87139039 0
659334018 750084581 0
449786475 498056757 0
549799552 433152603 0
624319907 659857307 0
296981056 126221099 0
781084379 17873508 0
64087454 171660213 0
605135407 707217014 0
103425306 25811487 0
260692677 95757582 0
343347809 796761018 0
447299282 424978646 0
305259087 482665378 0
24679899 728105911 0
408305693 509288369 0
270230128 566101066 0
635374997 45678895 0
332776716 422563475 0
461584735 252831317 0
739880865 657362465 0
719005797 8261101 0
7706775 758154805 0
569787931 109298908 0
303194692 699857752 0
557783824 234432296 0
394474023 39787982 0
132759633 613655984 0
409631271 42056045 0
271480672 506193777 0
696190131 493723781 0
441709992 589224541 0
765033142 31885383 0
254405794 176389775 0
717453586 706480645 0
58567808 38032762 0
213247054 328411020 0
578631780 335677428 0
324174624 119336779 0
109890237 449512855 0
388266187 12001921 0
96144094 506147835 0
463100632 333461702 0
533133921 790636269 0
459621976 363683311 0
411845895 46023677 0
174829235 767762629 0
76214071 493406362 0
661970382 799913189 0
737954874 510310614 0
534073612 594142639 0
794943367 724149792 0
800358616 179357080 0
789455479 247576958 0
620912071 516655052 0
187778585 745072110 0
597387693 792169579 0
578574643 505000336 0
724314290 106061068 0
34564699 274602805 0
432706114 23474807 0
80505044 705763787 0
71218640 574265701 0
565000706 54425354 0
99526303 774480369 0
102649341 382294376 0
414232680 331510922 0
141409939 34611311 0
690949117 19839259 0
37953077 393036074 0
593961222 571012325 0
696559309 84482931 0
317023221 376600275 0
679929617 209627117 0
515977032 227560488 0
799801471 114460909 0
573048847 212384130 0
687126162 101112278 0
753860706 546596128 0
483923590 114753147 0
734891777 234532180 0
268994197 728429348 0
273603504 29195407 0
246310171 248757872 0
420203042 401006340 0
664523012 333889541 0
696402861 214825262 0
274889081 508672655 0
548956111 251155474 0
675106529 495320584 0
640744215 413546672 0
139844396 360004688 0
81779074 761203292 0
611227161 333922805 0
403495564 290527213 0
169617849 513323605 0
459422385 242148436 0
404533591 366961832 0
30014630 613203846 0
327548081 258824174 0
483818181 424849670 0
512982861 731896111 0
502965318 423566828 0
287891229 184959983 0
617698664 162187478 0
761057604 290516187 0
532978497 233510552 0
408269006 683866355 0
453505329 7492139 0
484735502 518439570 0
259046972 274431538 0
97810214 251996249 0
232896361 650823997 0
379284837 395290616 0
438150383 679331727 0
607509863 108199453 0
577186281 38562280 0
274779236 793119757 0
176814024 211365388 0
465464579 575747212 0
94027007 90615360 0
67168596 641010383 0
771409613 104466238 0
347372212 126353683 0
393178632 486161419 0
279207955 413748998 0
400182892 686835061 0
492564261 508651582 0
126649666 222493402 0
133242660 529315617 0
246407428 503067116 0
285588480 655169426 0
372539300 293237140 0
228109533 634366443 0
99208980 430054264 0
683163274 186532346 0
680004325 255566281 0
38112464 585783631 0
228389928 650754080 0
725271976 232457402 0
255818256 276631404 0
17814640 175316730 0
93383890 532634477 0
463300465 721346661 0
298282221 481864436 0
497301267 82362619 0
72129123 779867019 0
608123057 596670522 0
155667208 193311608 0
136972798 72914749 0
766168173 310890719 0
157516190 224983019 0
546407357 99219443 0
409092779 406719671 0
37160117 90376997 0
74634645 701661558 0
742146679 47365650 0
204250730 74127881 0
283010985 36606825 0
742610557 745131751 0
268037260 666110269 0
118623270 536164510 0
658598647 186107549 0
11515357 541238141 0
198135806 355019845 0
384560991 279460795 0
579821540 374885678 0
673253805 134870361 0
28659278 714538019 0
208645772 747834330 0
510792820 616191356 0
107301541 414428329 0
596232383 546520245 0
473190778 427800553 0
126353520 295144199 0
60422793 44884120 0
373138680 731372819 0
178055539 345296854 0
738677566 418656745 0
356158268 404629791 0
249643773 22088554 0
594898251 102112359 0
724345315 791943549 0
657766847 674311070 0
630440522 491920165 0
579770795 173014429 0
96892737 549163271 0
746473599 190983628 0
591987856 321072939 0
342366120 294916035 0
580296742 634832769 0
183862164 54138560 0
157537069 525765095 0
715550699 65850286 0
748567124 107618 0
390660635 710762001 0
55276934 727331737 0
135306719 461896525 0
190680109 590279005 0
410152525 588461054 0
573930368 369530206 0
10595357 547740585 0
763223689 624568726 0
166189498 146106727 0
565152366 657385492 0
621626746 638179858 0
149038840 644576530 0
111971408 38962351 0
429536346 760653000 0
208354550 639938273 0
141038065 263667472 0
85839218 778451119 0
170305888 212909232 0
491275632 632989329 0
317748759 99515213 0
317112326 519295909 0
599845133 235995612 0
84771954 351091963 0
700910435 150749621 0
282231372 570684680 0
741577645 709925743 0
736115992 777262301 0
708728717 664140010 0
392630459 672359975 0
469366772 633209549 0
637455968 748774591 0
230560197 439370459 0
710469526 49947101 0
410822035 602178540 0
764705041 105658223 0
656877420 167102676 0
526882082 506051733 0
543632332 579160599 0
271499825 796557740 0
277969063 226036077 0
292825975 672530626 0
502739712 518901434 0
38890620 418354389 0
488228221 127031154 0
298890672 197164602 0
484251981 679196861 0
537935124 347981024 0
124977661 613625594 0
719945354 462462277 0
320416711 336012404 0
572298543 459472554 0
503011449 100671218 0
387570634 746686342 0
685840119 303610761 0
522837858 586632313 0
632362601 216143272 0
77482253 640797228 0
115160948 273577866 0
128675049 387171422 0
711126895 420392245 0
180624002 2584093 0
620649890 60505979 0
44480299 250987800 0
516578938 519941487 0
596937989 753420846 0
229453235 724195632 0
144585118 3544505 0
115861347 166780638 0
568986332 600566433 0
290234861 36912012 0
281722844 336285383 0
554537391 607020630 0
683597864 473871395 0
531704937 181457608 0
120559295 259739364 0
600500555 718153125 0
543062749 756124088 0
135927386 306183479 0
373972547 63567997 0
419605814 357843253 0
72391287 335584924 0
476246288 318340090 0
488389679 449026104 0
787945011 692509394 0
291935510 384423369 0
125787930 677680244 0
346398773 301236081 0
461160146 38798208 0
763234192 361810251 0
158174298 543915311 0
5700902 38964456 0
636809859 510691297 0
221541654 531205656 0
731500909 701816545 0
800941136 796438799 0
18179769 469280478 0
615456418 17261495 0
600707272 403422817 0
296886810 477644867 0
146374740 475246137 0
256341403 586199077 0
272733896 534144871 0
166304718 551338996 0
557098427 322337459 0
292408592 686758067 0
276979389 438309354 0
511816199 450302287 0
26657273 33545400 0
321576428 455645810 0
27477539 21632904 0
428496911 258851112 0
481240544 712305784 0
132730275 173051455 0
61513292 225670536 0
338865768 763789510 0
528236701 172412908 0
548596060 429062743 0
75682114 354563997 0
435920903 440814075 0
602626004 738200489 0
786523909 626768922 0
28299070 624354446 0
108327507 183328168 0
141284360 667963687 0
754439651 560687714 0
394481419 209279338 0
213179421 22945186 0
276572324 527864963 0
392423939 138192690 0
481779095 287122521 0
144446182 302617352 0
568590072 44495276 0
313051554 611479443 0
99699653 220516909 0
212059430 332248064 0
86919725 205364928 0
82616474 481001791 0
536263783 741743823 0
117080954 313295099 0
394092459 381805581 0
313292319 234702552 0
405590155 313884304 0
725585231 681890064 0
510453040 158001249 0
270670162 553243287 0
466735648 339165609 0
466387925 96649552 0
125618004 705226417 0
155338518 638675103 0
391915540 8618310 0
584314538 205451482 0
472842753 739402280 0
726621616 70263212 0
506454716 117381884 0
279933779 154540608 0
483302986 681489900 0
33312879 755748288 0
148127177 394014950 0
756300481 505068797 0
146914312 712826849 0
795636162 44146539 0
340628829 198513370 0
131306247 425819405 0
579823799 746048170 0
310718838 674511168 0
318344619 599748894 0
658246282 370045424 0
729972545 187222511 0
74146602 567758997 0
438900753 699718732 0
327234508 203659551 0
621937449 255307037 0
785488579 642708032 0
660163340 605235729 0
309767462 690232108 0
582472217 232485016 0
79738054 250995010 0
587813215 242463448 0
403042426 670433707 0
352209654 420715836 0
754792019 489128095 0
125288584 301851437 0
50550446 339647922 0
691581148 447247884 0
85884340 135067903 0
778091577 750825340 0
437937318 176160393 0
394609475 777215152 0
600861114 242933631 0
406939552 534253754 0
209499635 287059026 0
176022125 795544194 0
312080729 59552691 0
680381698 210517871 0
790016202 429124595 0
632313181 52822633 0
281921642 85196478 0
98548280 535513802 0
87683004 247216867 0
689814927 752202752 0
737297322 367195197 0
58056567 311940665 0
329086172 197384397 0
295936409 60332968 0
555883666 328651019 0
346816588 435098706 0
622587177 31030204 0
638399674 416201676 0
239678408 60020936 0
25064196 390862690 0
634104996 202148222 0
222043279 325175184 0
51787907 544733804 0
467187738 366173084 0
187110342 650630885 0
696071475 397250007 0
452329138 367992630 0
536813854 787697762 0
766743561 591930401 0
523560305 597780207 0
662841848 31989832 0
753019044 311938253 0
367874067 781365643 0
170606806 77005736 0
642766765 599871850 0
705883888 532057517 0
323059147 519360574 0
474329328 56878518 0
647670656 704459188 0
728069434 45689885 0
238701114 134110018 0
475650492 137527912 0
315444831 518679487 0
262999230 21805915 0
499266048 312694931 0
597347948 78882436 0
140696708 645864991 0
94295570 664937746 0
743114096 684232996 0
538337952 236506976 0
613574996 787179211 0
90232873 223565580 0
550051372 494429259 0
476451587 507435711 0
27736253 657382857 0
402255792 406362310 0
674244782 657676313 0
231913653 752876978 0
139160886 27917032 0
415266020 629459054 0
38897804 315405298 0
338422322 4624221 0
142163873 148408624 0
540002224 336869001 0
366310247 651216653 0
362440909 599362907 0
379027475 714576032 0
1605847 465101293 0
18173122 593447120 0
380753294 718087042 0
596379199 498033200 0
41048363 547836868 0
640096353 522647593 0
55667730 778387366 0
256224132 615849862 0
719346834 267669167 0
196704506 609131347 0
286066870 179357803 0
499455609 767890348 0
116246671 240571982 0
286908843 103669158 0
316855947 302244943 0
587252149 593603897 0
215613368 639855343 0
443286487 438492454 0
621673707 413967719 0
590077068 259332352 0
759866465 40643472 0
394274440 671582369 0
119777459 714667751 0
463103837 597752767 0
128919346 515893219 0
334633806 773931299 0
323865020 10390693 0
390896752 525622086 0
397519556 527374629 0
16867960 1534570 0
588891585 185694163 0
293541580 727308544 0
208438590 365772453 0
621374355 434098197 0
294088583 37196792 0
693968562 291547919 0
13288838 570333987 0
630181887 386734047 0
752955662 789763496 0
498946454 623849254 0
566446058 739407400 0
296054034 203579287 0
154285659 693566990 0
608061494 711804688 0
185903279 266278270 0
182324962 310350328 0
361488485 105268137 0
114919717 47080570 0
651545406 301546091 0
138001573 21507718 0
122274120 509257063 0
210515891 675613140 0
208054116 59618098 0
414071573 235750160 0
138120744 304519556 0
762566594 465443462 0
674410847 549592195 0
266864328 622432257 0
19624949 489261243 0
154849101 705123496 0
435177532 497783725 0
193191929 340803508 0
370603417 766855054 0
14008152 363135496 0
543093945 376350447 0
224509490 419945184 0
419487734 128732956 0
180278421 632487855 0
508572 235095986 0
172912363 754773507 0
261661576 134714353 0
108393946 664173376 0
554219268 371095613 0
152220324 681094148 0
176846070 678683401 0
126280539 127038760 0
54101503 458675685 0
410257877 227463442 0
298659716 556301454 0
171304661 45461898 0
648699229 768580155 0
198632638 615624684 0
288005522 66426278 0
668647263 652074513 0
422834519 730723898 0
299768847 97613943 0
586345038 645836161 0
706355801 753073194 0
62340080 641577178 0
498832861 35606394 0
401905055 154826340 0
587113371 137998308 0
359985256 252508031 0
145109583 774820938 0
313691830 341353055 0
445655488 335045635 0
177651664 681041234 0
418432214 796729768 0
786722189 299656109 0
18421150 253840249 0
282049485 170161345 0
671538803 114539903 0
576433773 767051447 0
34611027 298819132 0
722833171 597851154 0
133589521 665449179 0
65516038 208439537 0
554840820 337702552 0
553698481 552567694 0
159793264 169473784 0
588779299 658437699 0
554169644 769673924 0
711433319 414609864 0
530896350 123593198 0
455497296 300208772 0
50546175 162224604 0
632812237 588112691 0
266612289 302391385 0
714758865 92291832 0
385350147 533033199 0
516758491 127446867 0
554649735 461398828 0
214365950 226911634 0
529344274 593856965 0
500360434 92494266 0
69807054 668142226 0
585990541 70306541 0
753606076 145260128 0
90975013 429431464 0
349221742 764668333 0
205235005 174193710 0
800726841 72878393 0
366965165 658908660 0
264023470 144714462 0
425039664 298341445 0
334560299 404227082 0
658389054 753465073 0
95443302 105374226 0
659163418 449873006 0
257335778 527838856 0
103228035 600622311 0
671922066 125635421 0
300338524 207612228 0
121419608 313974841 0
129566425 678225079 0
745909991 540606297 0
347120539 593447601 0
519870167 209891084 0
113069853 31362288 0
41947446 354645397 0
181836976 228222407 0
90426144 583145479 0
678646589 552285010 0
78772473 205243479 0
432921200 272876183 0
342315601 341304824 0
508486148 66216888 0
655500202 726718493 0
401725321 318058239 0
484344262 221814860 0
429168829 367122403 0
86723939 180426626 0
143444686 450340782 0
54576828 42896876 0
205490928 526358023 0
362015992 142767091 0
79027889 126016226 0
564531211 761808492 0
495069202 730173639 0
280370136 5555854 0
137042396 230482504 0
40448140 351642778 0
234173230 604964203 0
582302770 728933436 0
517347300 233611970 0
566417363 421778544 0
598367250 691296942 0
4482831 198806326 0
687349166 96865100 0
319887442 57195117 0
88809406 644851006 0
743653873 508083812 0
539244576 96904184 0
559499611 628288433 0
482195642 408424187 0
750148246 230703889 0
290022886 5250200 0
387821555 239062843 0
289698967 199741388 0
103267106 247155847 0
526842936 328443695 0
351868235 107140296 0
235456128 664953782 0
586223217 525566443 0
752370447 228381406 0
735615723 269188323 0
391812685 46278318 0
177839360 456658974 0
314426689 381616843 0
679784726 493558163 0
630291372 522429324 0
348237162 520259006 0
34688137 354295739 0
12322398 142663215 0
43385050 665856159 0
291632742 175376194 0
38885667 331891264 0
582026430 458262370 0
216025689 757945929 0
407567866 624487369 0
777318380 306323628 0
19951794 528657956 0
65832975 12368148 0
239276184 452271000 0
664077475 323675066 0
500773431 598635778 0
33228939 308176352 0
703092705 559718608 0
105153821 448631726 0
467619758 778698169 0
236521284 534445972 0
158231744 593960013 0
399818112 200385519 0
256581906 684197933 0
94521910 62822055 0
65881450 489376252 0
97585492 147028839 0
680315463 602927842 0
346939594 100012685 0
556055328 176329990 0
625111771 478865957 0
477495551 290612053 0
197570343 12816107 0
508380362 710747059 0
634446204 571948650 0
571697287 13577718 0
82859560 284740064 0
648944467 204481818 0
794607455 120053085 0
28782875 101185000 0
739880196 792970409 0
182189646 327327714 0
585362789 73089025 0
62273146 439007362 0
378667671 339582749 0
375934992 349899749 0
80384208 473538486 0
394888981 674279537 0
216472169 557925381 0
485963519 11415586 0
282114514 137691753 0
730830926 357043519 0
320074041 761724421 0
625537857 655981724 0
695204686 457038191 0
404426696 375363768 0
705873471 213182028 0
499548227 362878000 0
512054019 275042956 0
517216211 791660947 0
780540886 451881624 0
725766939 59600340 0
411758214 672939355 0
492776137 531027087 0
78718460 504983144 0
524777929 512859802 0
144117551 29569332 0
347006938 6781452 0
518725249 352097133 0
96239923 35032857 0
193013518 267898829 0
369127432 307026829 0
484979078 693179563 0
348266048 683333490 0
322837733 664509339 0
17793698 546884028 0
357937985 421854425 0
408757565 345480380 0
486216275 745475668 0
479097182 734872674 0
166580094 475108566 0
362682445 370401094 0
357360103 748529900 0
178696766 746692554 0
714592707 139048632 0
642722900 722925861 0
800884608 537624197 0
527118116 376565540 0
305961568 287638817 0
207618727 474108825 0
385509804 176081895 0
112722529 218447084 0
494303531 574023910 0
678839608 293925183 0
89260112 150414649 0
549140744 616852955 0
639807212 547938265 0
454685145 229952527 0
633998538 436126135 0
93831936 452251776 0
273105800 764020655 0
515448570 588501026 0
394351081 42512606 0
518097835 9610589 0
226374218 212530000 0
605630627 92943686 0
771695133 798061829 0
445115629 494482896 0
164251176 519761134 0
276527096 566196458 0
79792818 234120644 0
498140565 489641974 0
512763778 92035166 0
497888157 469738257 0
206373727 743221160 0
406617015 67533650 0
592242195 741247645 0
717337755 231298648 0
442011519 455054200 0
738654719 506330547 0
546379641 53860942 0
205672946 627667606 0
526299481 701860181 0
681439045 492524712 0
774563096 120623823 0
341112524 251784767 0
778942190 596572477 0
339018183 619430386 0
512901668 479758256 0
679392369 487941088 0
31165965 216279835 0
461651133 598571182 0
631461206 359954139 0
524685544 193909695 0
140749134 212498532 0
282435777 379083259 0
634134796 31241884 0
298659352 136150339 0
653418779 264588257 0
501238840 376567203 0
582155642 98690647 0
199925879 595497757 0
287815859 428061414 0
375250833 478015914 0
157892337 366175009 0
127157185 576537105 0
615208408 565117950 0
223525363 339318897 0
76499567 788566800 0
47983635 23223786 0
611384854 454419721 0
727851317 359965735 0
340615139 794360205 0
265703927 701634150 0
517655775 142323118 0
699384318 778529772 0
453017473 498184050 0
702562826 82467711 0
550326337 80823524 0
766876933 766889669 0
767133938 459041828 0
138976179 117853580 0
588339222 149663056 0
275699464 67230723 0
231384714 520473582 0
560740993 3952932 0
16622887 104338367 0
562754151 117318381 0
376038895 190067795 0
48832142 171826322 0
131398298 36816992 0
688050929 189461987 0
735613941 229071521 0
489879835 105203859 0
666764787 676057818 0
571546566 48058029 0
325706530 540876441 0
43408831 426721121 0
144959025 195528232 0
608093956 313021316 0
329329366 232745651 0
402065325 735348678 0
9099130 467123191 0
489106043 596738250 0
731223453 356431590 0
753982588 505720865 0
136787418 458762459 0
361411146 145793196 0
343257634 40573897 0
589812309 131234976 0
445025447 716693596 0
455565974 684062417 0
210586840 602752558 0
11353212 537033945 0
399149668 146723617 0
486661710 565486263 0
22087651 399398058 0
468516863 673523569 0
352989392 654741691 0
689968778 696851036 0
618547093 268663276 0
799136864 609279409 0
43471435 248855295 0
159839874 662231283 0
268004876 389215425 0
196596497 556919008 0
374377274 720721808 0
421425959 626719877 0
631355917 149979922 0
176530557 444010293 0
589177757 223449557 0
611569118 583532521 0
735131948 389016901 0
185908679 22185473 0
460811869 327471413 0
564538533 539595100 0
385270701 627933385 0
470170775 81153976 0
714878952 420935130 0
207900234 520753865 0
693412607 5571376 0
368397230 203489239 0
720943139 314733779 0
666365877 407219078 0
639085879 476078284 0
185293626 532577363 0
599289610 676983208 0
202300194 133836051 0
569936686 429204077 0
217935028 104577456 0
302972439 523814520 0
350524945 564106858 0
299619256 317539504 0
799878035 502657755 0
541441321 87873345 0
500484889 276916943 0
184651327 215741926 0
105061505 54031079 0
792489677 681061853 0
297172756 106237561 0
284576786 379263547 0
254063560 495230929 0
478773867 58130254 0
26032000 14482490 0
23931384 133946458 0
637480797 491732675 0
105563858 375620702 0
210611790 106933987 0
40149722 536686040 0
363772620 452901131 0
88714786 465096658 0
186307714 292845794 0
458493364 420577700 0
380762320 393984798 0
95319865 760648782 0
456639897 734557651 0
94104276 39368839 0
290567654 404438703 0
242289895 192431369 0
408227945 510769383 0
400005376 412456914 0
417247735 25793446 0
719116714 299428785 0
545306674 676551185 0
798040815 771704087 0
474742514 366365520 0
396126265 492612686 0
350519621 694478385 0
402159627 15111980 0
396266961 373467998 0
56515652 797051877 0
676893553 116308741 0
403900741 135860570 0
363824366 247731427 0
497722305 413266287 0
769605175 65743995 0
409395249 89586240 0
47714874 27927481 0
266397512 498715596 0
738749744 201712906 0
31506274 465499543 0
786367184 356540346 0
585324420 457895734 0
749691611 518104061 0
779790857 175349813 0
269490183 685405572 0
487007546 511400151 0
644823097 650892126 0
223083304 80715506 0
445878366 650396064 0
117807811 396187775 0
210172567 125261339 0
125830977 255902022 0
42634076 366032507 0
298596549 552781318 0
778651339 170108013 0
637461083 44852869 0
413159177 745369103 0
550833670 650651564 0
450055645 157259000 0
680817183 663590640 0
494650764 124648797 0
530838146 578840689 0
91358108 562272811 0
785699197 535672604 0
565143420 187957602 0
134550661 296103582 0
79488951 733140055 0
504504360 188943326 0
37799213 728545293 0
781762611 795690739 0
121861987 366631707 0
243577547 152035560 0
246536073 466641919 0
470483893 140514681 0
237032153 363315903 0
369995864 512849157 0
511445836 433710361 0
505720409 679335860 0
266178280 722613747 0
718250532 177583125 0
582576566 209729926 0
405909487 340243965 0
397596104 634810295 0
112820917 59938375 0
779885884 661807128 0
432634844 213883860 0
139400661 522569644 0
391576 355395690 0
312686066 74838031 0
225688365 147024877 0
781522356 574702101 0
246727440 536310661 0
99017903 18057640 0
452051485 450282296 0
143950179 224210290 0
692465878 680619471 0
734672399 567738842 0
569432451 616865690 0
50232970 600427124 0
442935609 351448011 0
276501067 387688023 0
94102690 321706823 0
109954211 431431060 0
64110922 634826497 0
430286462 171459265 0
296108760 248213487 0
765758075 330505734 0
629258883 370670770 0
296156307 525442060 0
453653715 733773771 0
410914898 301831212 0
704302437 2692431 0
794443223 137991251 0
690370033 388101420 0
188139993 19585780 0
264949384 61780920 0
714896219 397792035 0
326041585 283684830 0
613004486 456811527 0
322706367 88678152 0
88929202 770005458 0
692850536 553316170 0
506220525 51250828 0
389993111 155164104 0
278415023 331295446 0
64353047 69897394 0
75042122 71139918 0
141409738 632957398 0
181025632 712094926 0
648806347 505497454 0
264856597 772962700 0
108708700 562195908 0
221318027 454444348 0
407051587 545873679 0
633327559 193179804 0
715600097 158116160 0
182636223 793806529 0
480061070 458163696 0
774805490 288768246 0
356173637 775692916 0
743840027 779911104 0
314710600 766019947 0
588091446 773067303 0
134980966 485233384 0
360332160 601341160 0
493075966 318919482 0
238649302 641749026 0
776639717 550271470 0
715385874 591958301 0
514271488 63683387 0
93207339 565508109 0
149370234 752718446 0
364386028 131742860 0
497286241 113684531 0
780620032 111568146 0
788101128 560909697 0
558261382 621792608 0
133545402 550132868 0
45512281 49537176 0
700399665 97163293 0
267979194 511242171 0
557176723 392754452 0
28633704 541363489 0
552786283 133837950 0
553572108 524696698 0
310074343 483817516 0
468565784 23002513 0
6008084 159552313 0
25969120 371647768 0
133822395 586834360 0
251012854 489830897 0
766992302 318349563 0
137472215 83864524 0
287407462 459239369 0
755514599 564874265 0
62017353 531855089 0
373598143 21844469 0
324321727 130685569 0
247319215 495409750 0
529787028 127024448 0
206103654 411779138 0
557904516 78251639 0
298846955 70567285 0
707401485 133141231 0
762609843 478110824 0
314085089 729825111 0
211740982 262773381 0
228434575 375932728 0
490246808 274959005 0
194280145 25440945 0
584627752 490491191 0
95417115 329440088 0
452186585 201967219 0
200045233 269187088 0
393606256 91263366 0
241955113 190219495 0
758790419 457843820 0
533956046 208609709 0
193597465 743901003 0
391684748 426082082 0
718830554 1654423 0
280504213 609391462 0
727780668 456164636 0
398707263 600454351 0
456558131 415423888 0
144617586 268502933 0
728390464 659976808 0
693541401 28479377 0
139229091 762905444 0
62283543 26022611 0
43650009 532789085 0
513093561 395198082 0
309603207 723052975 0
105265247 801068350 0
211778234 471026431 0
230607598 276092913 0
133828505 500512727 0
7215117 51713846 0
156042964 395416741 0
560518909 618483450 0
791110750 212040769 0
81574066 517214346 0
717192742 513890243 0
315680030 468186960 0
217601760 566337870 0
780357096 192878772 0
738652255 642292116 0
798686479 407009346 0
644701231 770938495 0
313180096 400007068 0
108665423 781238291 0
202671195 417554820 0
619207080 483910628 0
500926385 70344865 0
260169688 468648145 0
56686239 7311557 0
377627839 698162419 0
518342399 484199255 0
58662323 316156338 0
314430866 56073738 0
641380438 296657337 0
367210518 505264385 0
690126893 323551042 0
290014438 362795737 0
215868335 543451534 0
162064226 96544802 0
643569055 157602198 0
280890901 350221676 0
551536424 320944796 0
181043405 47824199 0
549223269 364848749 0
776007119 324628393 0
522465433 39142363 0
37944711 120857650 0
766258917 116010137 0
411213852 713542326 0
497601184 745567106 0
200252695 82525109 0
289588736 734795234 0
204316913 265005758 0
242105637 597329673 0
366242444 439456148 0
543334120 5347074 0
5494946 503214668 0
32446482 347377009 0
35430109 41400270 0
332361061 327958685 0
344429648 260186350 0
110713193 424421176 0
787728178 135731565 0
454751274 278910671 0
577557334 585441357 0
2251800 487763010 0
424705234 720731114 0
783018836 558553592 0
540019555 660524846 0
325136899 492700685 0
358861732 610329585 0
130767006 686142457 0
172130080 306428289 0
701640702 62832644 0
786568839 245632882 0
273541612 184996943 0
681669620 233480269 0
152348128 309551368 0
383010401 702656341 0
597374228 400472185 0
597214759 623358033 0
187952566 282910009 0
361578445 490900415 0
537481588 321503798 0
438739467 645404989 0
776051155 566866799 0
306290376 796259832 0
519143229 219451282 0
413422876 138468541 0
785845997 432524822 0
296140050 423918356 0
92601596 379179855 0
584544693 376046625 0
298001719 737685250 0
346585536 53493668 0
162661935 2649078 0
595333252 237090384 0
561568221 57026869 0
566981250 715184930 0
491957031 163518099 0
531003842 413034368 0
424129769 512622233 0
51254522 599520895 0
707058765 299784986 0
411401437 412027119 0
308385190 771843722 0
617040699 116880215 0
643469358 721267047 0
139006251 249299760 0
280544343 169060195 0
126643887 761025223 0
16350309 215856806 0
789927088 573672408 0
429323193 239328433 0
657670686 650661978 0
462086689 362171088 0
19412516 115486750 0
119359497 49270248 0
175263469 446514552 0
41189996 715975540 0
632620572 91614259 0
36499770 30823265 0
647834188 14041376 0
673332140 320307188 0
739870554 69899901 0
102245630 738835321 0
495975543 276856487 0
9910345 597095475 0
55627474 509953500 0
771000158 230622280 0
162705236 212894786 0
573288777 200485519 0
341489532 37197415 0
299300673 165141477 0
585257791 89707137 0
349777220 359860315 0
526804961 29852201 0
73669327 772356749 0
291423862 144267195 0
614424138 522417115 0
371183394 615903987 0
241024217 779809089 0
490768271 81712506 0
251557335 798435756 0
376790056 693793991 0
159305950 7673101 0
482587612 215440633 0
405395261 180321950 0
308243665 86970426 0
7732508 244688292 0
276258462 295510825 0
219658918 402919458 0
738602516 173443825 0
385073850 109059691 0
100926908 514777864 0
381996344 558893637 0
123198067 525512066 0
540597830 720233127 0
403009091 406719612 0
437985869 757212237 0
528341248 148382619 0
81973708 20560388 0
225431607 24288729 0
523368251 362658090 0
9540779 526296580 0
350309008 168495137 0
37419743 507950041 0
690968064 713112492 0
710350612 202201497 0
88100780 635067719 0
703688386 316218960 0
2136081 392862300 0
311671223 66147659 0
123401374 333503569 0
46202430 622269507 0
153042734 306526541 0
525699866 629409262 0
517499887 521320412 0
35589572 702402148 0
411279166 750828387 0
226949150 288007362 0
22887148 320465387 0
705453956 339279749 0
714379317 284806951 0
777083643 559538351 0
62127810 756203876 0
591334294 579096678 0
186078268 560772200 0
168805778 73923507 0
476709424 455208310 0
547385510 762506017 0
31482123 471000984 0
396555907 634267483 0
68826466 547420840 0
21658869 259679810 0
463239843 480501637 0
495650003 290182298 0
377126496 68721395 0
3638356 119114593 0
731391999 382681814 0
307196018 46221198 0
267007016 450864063 0
292905787 121132532 0
77236901 735508345 0
745236615 173763464 0
149285706 84468485 0
592980761 140428433 0
680723041 394500002 0
127094854 770686646 0
145564959 114920982 0
154138304 11860710 0
672944014 489323700 0
710470089 325550492 0
710041760 634035377 0
612092168 498108138 0
745570697 628130274 0
314440339 295278033 0
112082340 138404864 0
440710065 373762997 0
341445931 720297044 0
491983451 101463590 0
209938860 165773188 0
22426029 13419955 0
338352564 135666070 0
431359310 298770777 0
517374464 592474345 0
611916073 781483964 0
572986600 487681525 0
284729623 472694734 0
82392763 679055024 0
415905554 698756044 0
518715542 185368295 0
647353726 191537375 0
27878987 774386868 0
753226532 669755125 0
580596538 115482064 0
44605969 163351838 0
689827008 227868096 0
160129627 772310984 0
246350558 592503071 0
591760278 682028762 0
45017289 523801257 0
203372218 529830751 0
247128269 438044337 0
61749215 387666443 0
132129070 501817486 0
601797764 407848885 0
98434282 307250275 0
359305148 264002620 0
134376038 544768387 0
174241822 8420167 0
152645499 550997463 0
305624978 358248018 0
69010 435269904 0
150913586 245736108 0
453310026 583815443 0
692132139 183799481 0
206243470 112741977 0
398008120 153619134 0
420891854 488396961 0
607473504 91657828 0
421264685 568825680 0
736674344 177995945 0
56807358 404717163 0
657252268 5400389 0
799233646 164322683 0
168163550 137998174 0
408789612 417176012 0
610516295 180934427 0
26110306 671262788 0
49008895 584890142 0
27282253 76028616 0
320758725 223952353 0
188806814 300805970 0
556174318 285641955 0
76460722 555926075 0
160908485 75505326 0
239848254 286011526 0
68762118 555116839 0
439115034 648632603 0
514371755 143894969 0
611168860 43848848 0
777871144 801524781 0
723402075 65810394 0
492649194 360951143 0
184797310 169312858 0
609027825 198757351 0
555762822 742876360 0
160485877 734957944 0
568065780 547719509 0
616000740 394758389 0
724609545 270062083 0
282139042 317578721 0
652847481 621169138 0
703578881 623197812 0
715292199 228110649 0
763922895 59665926 0
430529526 581005882 0
744492759 268691993 0
273369848 11453626 0
180545927 482150176 0
508825618 562399515 0
155842784 129030297 0
147828968 56289059 0
480540702 593337752 0
535800671 322913790 0
563545267 65179461 0
222759732 687636105 0
786684303 190844635 0
287424381 466144991 0
60333816 160266919 0
123902862 607784248 0
495914845 298859086 0
742304303 792595757 0
44311970 417710862 0
647158651 34188743 0
46536103 595659346 0
135550617 734232946 0
28786301 97968326 0
133741829 4273575 0
724924147 580549523 0
302190625 647628647 0
90723988 373662841 0
770538448 42676307 0
622928087 110066598 0
330418264 789857669 0
265826862 631740350 0
778896243 584498270 0
66615537 430167062 0
549693941 367845792 0
352095559 800355134 0
202570715 612494794 0
726735229 193641618 0
583415762 482773006 0
542032872 318370666 0
47322649 772653290 0
268835454 292707266 0
645262205 734594024 0
189175563 420756855 0
131541852 128766173 0
203501739 794799865 0
785203476 214324878 0
689136415 729982949 0
554503014 557149933 0
122089062 162486883 0
123985380 709095451 0
470427883 391063884 0
471290955 452188038 0
363350593 144835365 0
593289062 290728375 0
216516815 462879146 0
42107994 82401544 0
567061319 254378863 0
798873632 597795825 0
314818793 87383014 0
88755269 773186206 0
377449894 594863900 0
51756136 552277268 0
291430854 170057764 0
637938115 467259360 0
648349644 30987844 0
84111 42265597 0
493891584 256587775 0
711034955 548431560 0
297441453 374413065 0
720565192 207729367 0
404428126 260647552 0
192738838 334631418 0
4523915 439324193 0
436485179 138303239 0
216128420 69759714 0
189463137 703950682 0
678617229 383665491 0
304573482 438411143 0
144922856 323239392 0
211371420 494511625 0
599339769 278774616 0
12943878 281850898 0
433182812 605223557 0
644678285 511107230 0
674996980 622381327 0
631815293 389530126 0
116622148 445055324 0
287280701 33833006 0
669069224 645571390 0
658054087 737148754 0
177842743 672190153 0
384845790 49815596 0
584240055 74462817 0
760424921 246685255 0
576442849 17909843 0
533513477 237085961 0
199110921 665748932 0
51242289 27571066 0
550595961 243084074 0
79105842 4353427 0
380997801 245385637 0
98998364 465430779 0
541737397 638400755 0
591103496 141929670 0
710992691 187858022 0
97073589 743720395 0
341067005 597705098 0
373918234 635515912 0
466084966 480330787 0
664803403 425527621 0
285072021 62497271 0
497859072 619609078 0
490606594 436469194 0
294248104 396641372 0
377075553 204743462 0
6484435 195943779 0
593219414 773650627 0
421062410 389042054 0
186360476 310369721 0
340267369 687143028 0
178898595 714142370 0
774491802 452654708 0
590479931 24362530 0
251489957 586611068 0
473133535 389997732 0
371979625 682944658 0
253219194 311349460 0
663785444 320526554 0
780462043 106563864 0
107951166 95067864 0
539587568 713578745 0
615914148 528268458 0
382491140 300045237 0
400970317 500544068 0
722311860 100254811 0
425769802 165189905 0
70454652 505800772 0
648566941 117749371 0
264949823 699852707 0
645154128 418263019 0
666898790 111439470 0
300757234 348019176 0
692178766 302843777 0
155533562 443687819 0
285456670 746270362 0
297396940 149064252 0
322711884 633603658 0
171357076 406358567 0
428649281 54653593 0
110282290 37554420 0
382373880 697573982 0
69752414 703816169 0
365537067 713298350 0
302604488 163163794 0
433750713 196506200 0
16622202 25370907 0
613614096 659350382 0
165848122 744401244 0
652479156 226989541 0
781142083 756736723 0
706624365 324478281 0
275809192 529861349 0
740818263 637408695 0
341298539 426972303 0
767136790 18992730 0
263935638 243432559 0
375130894 504841971 0
92180046 736329541 0
142839057 656483244 0
186947207 137590404 0
706517469 59669684 0
618454815 50059166 0
315081015 421545492 0
711644212 780308886 0
42741742 380951740 0
119899334 239469203 0
767626043 34119203 0
616631264 794435284 0
684039626 544607631 0
1104075 181611791 0
757727781 604657689 0
747771010 778086943 0
12667883 186238857 0
419316561 513209802 0
615301678 676792327 0
720289390 339905937 0
616228814 256409685 0
524559651 153282527 0
443826664 632920452 0
172704970 781669238 0
412764374 772792600 0
752459860 733603115 0
612350821 434103248 0
764458524 532185722 0
253615669 764801624 0
264287716 98461259 0
723737058 134740888 0
419698467 502651130 0
37929495 756809362 0
91688538 64831279 0
43934952 208315402 0
667566033 241246571 0
490200916 355509035 0
100646411 24967939 0
154131994 400928240 0
743538314 158734927 0
269953268 798420671 0
255467265 162796368 0
57053773 782369684 0
477420386 694452284 0
704760189 790086243 0
792669165 800494821 0
793689765 283397920 0
120161916 294848608 0
199870591 712822369 0
575378176 161736881 0
217071767 242086877 0
142173741 549229810 0
753997495 242818815 0
455295842 364943289 0
477352048 402903253 0
307487707 498263332 0
649905725 156398214 0
119458860 421773142 0
246548106 137742443 0
648723954 463719977 0
738023402 55431543 0
112446968 654599055 0
666739395 688031648 0
662011243 668982200 0
654793745 136901021 0
499553763 538656744 0
380192034 676238992 0
360905974 51470410 0
272281592 793632685 0
476583172 346976742 0
611091244 412975121 0
650343138 708189224 0
595018378 544814689 0
13406297 535134732 0
425019428 605807487 0
149945106 136311008 0
514272030 421956854 0
172387147 87398801 0
247400798 245099225 0
464083335 518551406 0
59186190 574534909 0
761600356 81498339 0
778393809 173620753 0
203883689 276932324 0
240843121 582507017 0
525913916 232530539 0
519358937 282628666 0
182533671 278975235 0
408078554 265734025 0
69020285 135420876 0
145277735 84853559 0
674424784 308442451 0
492355057 736972843 0
792984329 726490176 0
88203134 794201203 0
774045344 617462540 0
739577978 267365164 0
604936907 685587357 0
237190354 183927724 0
566268189 166776432 0
643907810 352050807 0
52627434 685295098 0
378707034 290590721 0
357928974 629998303 0
534527067 159179449 0
180374175 436847525 0
2026862 101303544 0
587416495 164502788 0
198292588 129955611 0
138025867 641328632 0
202128464 374846552 0
387882074 221470887 0
224689554 232964008 0
778261030 407466494 0
786912719 102648123 0
656140999 519733567 0
148058949 264126574 0
255729475 47895562 0
801118576 333991892 0
400306426 344170577 0
772700752 296185982 0
4722192 355602317 0
207839629 416311565 0
309109523 53812796 0
377743356 647450875 0
214502974 537661733 0
777443891 190101529 0
330139840 69308758 0
784019249 83054411 0
226587439 439024179 0
158561329 709560512 0
658596800 191019595 0
423959758 394413053 0
150549202 153725803 0
791064618 54243596 0
132995648 518879747 0
513487973 758825391 0
753272951 279485659 0
337473373 187416406 0
359249516 406360861 0
701848919 392089602 0
238847035 327897346 0
733122343 174312496 0
320446433 176254214 0
613902641 344660556 0
346894955 669484541 0
715846125 509059788 0
624410000 159803854 0
607872875 483971291 0
584157943 517269261 0
111835473 423858637 0
483370272 672082943 0
337195797 669959687 0
576820365 702539771 0
38094511 512623465 0
578685708 216519503 0
426337099 530137530 0
702024098 470079760 0
250589270 115026017 0
573448638 756108051 0
198176366 644304264 0
352616546 305356028 0
293065038 144784270 0
372840598 721941331 0
358853636 674300497 0
358879454 796064181 0
389873862 777543065 0
725647074 317996858 0
456571389 731933165 0
199751215 672604139 0
373890094 525682497 0
783839639 451786193 0
317854159 180334290 0
353526212 70637785 0
411705791 792509931 0
311312887 377357839 0
723517292 104844872 0
588755657 622182982 0
776776817 482151013 0
122934510 422796402 0
40662776 400347038 0
741354161 467276455 0
683241459 746523480 0
798869579 777339033 0
247363317 613106003 0
427476837 335316480 0
224655345 627711752 0
480451762 564157926 0
491789030 518683093 0
645969865 569724053 0
421204317 269027659 0
100521560 367645088 0
649731755 384184978 0
460882426 304289406 0
424355682 557325515 0
779017911 630542985 0
606789078 721179304 0
197380728 564280879 0
768446997 639049938 0
25019678 147920774 0
241931144 427026954 0
791448284 565701809 0
274802228 549738077 0
213595502 427005850 0
317480310 620995170 0
742653304 631737248 0
7636585 209820703 0
555087388 411624979 0
525452774 107957719 0
491273710 128729174 0
60347326 737852488 0
279151695 771525336 0
63127157 141641141 0
391987544 698843889 0
271557799 120140419 0
420774337 446918312 0
693291918 120358151 0
116905778 782533773 0
187921699 271855264 0
129379424 5537153 0
444260113 458737495 0
797646586 203491010 0
89474425 346521832 0
467193663 133627571 0
141624278 587649856 0
3410943 175162984 0
381705533 287382235 0
401387767 268457684 0
487931055 377475435 0
466827307 37159193 0
282560665 220729972 0
534334224 114766892 0
376277360 203573584 0
705921895 579603680 0
442366830 147150859 0
262728275 393819028 0
90856675 747846751 0
143014707 714162485 0
47280633 264149663 0
258042192 351544279 0
415538544 403606689 0
141796744 588934756 0
53262687 162171493 0
622781359 669346358 0
383242552 402547637 0
77487527 260031558 0
208606959 205658082 0
266299020 61118516 0
212614520 14372063 0
506018812 519302609 0
409796213 654957774 0
102061048 446888669 0
358662554 707322305 0
698171467 15056599 0
588505253 236606225 0
322476562 689227232 0
84078087 729363313 0
168564949 279010797 0
788241918 794849676 0
470176244 631373465 0
260167311 361618000 0
174962477 460665001 0
559952091 783767518 0
226876238 38483954 0
225186208 459506389 0
603023060 68243204 0
448496094 108047305 0
418866448 674921543 0
15583208 165797855 0
388300482 532287280 0
615711269 798445767 0
545745851 228598165 0
417426071 378106400 0
770734802 77778224 0
189764090 267076049 0
307102207 631905597 0
801322014 267349928 0
734191061 657868914 0
736076609 563767430 0
493531123 332827675 0
627010807 72784349 0
321395352 188273808 0
715177622 569459852 0
296651053 523743551 0
678195963 138664682 0
672241578 730396313 0
347378934 178790624 0
301944190 125078144 0
784571364 656125623 0
218822999 296008260 0
656613208 371235236 0
655753195 707994129 0
634452981 160124836 0
552914085 776878775 0
173998613 199017887 0
166964402 671478099 0
273958407 784269549 0
5797630 236429754 0
341286687 708232450 0
195456367 64520675 0
426732079 531975846 0
221646633 388676246 0
147172917 9154587 0
384994340 218243543 0
37925685 459336708 0
746836746 86248250 0
220448494 435046226 0
504373471 454395727 0
385567405 768291111 0
454117403 638613714 0
310839504 329296306 0
655492231 767602885 0
159257950 620177786 0
248549860 194861119 0
564916195 112203936 0
765774343 336815802 0
155388776 269706055 0
350452099 474313831 0
610493987 262706969 0
340861101 486472823 0
682025317 303144624 0
499364642 503816977 0
612984875 620672750 0
84112848 20828918 0
323624013 82046362 0
56382221 441819162 0
660159812 671316121 0
643576102 359395278 0
306695145 613041560 0
528935776 181848314 0
190701833 604734644 0
795417207 741967594 0
62401878 650892506 0
188608108 299978845 0
517597747 547592726 0
699242537 208398431 0
60559984 370242912 0
106548582 707519785 0
770839421 660116861 0
162255804 399317075 0
116349642 225020807 0
670869538 499035457 0
425113336 357285633 0
603759005 584307010 0
539715833 249958312 0
200303143 695748693 0
556898861 531739561 0
441817593 372523157 0
50118588 441401938 0
606895792 701265624 0
215920688 521279275 0
184991860 406567538 0
280426599 126478497 0
591235111 574202545 0
461522440 213296942 0
180213762 400138229 0
238098778 14796815 0
148223638 12393306 0
355841066 475397542 0
390886168 96164035 0
269489228 435390057 0
498170816 346626794 0
768849697 444092389 0
561446040 526990447 0
59657918 219908641 0
35723724 764633315 0
519289851 7150876 0
515158417 536301643 0
755064569 782168599 0
453145843 676296481 0
338562079 659092920 0
625321423 596803937 0
334106065 110283640 0
676294324 313554983 0
115033560 127661106 0
376045603 438623170 0
253585024 370054379 0
345810270 370868815 0
292237009 611482648 0
286745582 468203705 0
775481908 766581299 0
50596914 685781776 0
257113604 156219463 0
29286015 230352235 0
397347004 10448007 0
13597013 544174654 0
755467843 405684966 0
45691844 13705321 0
571192455 447442561 0
595097250 499622355 0
472353392 350827220 0
396601357 103990506 0
460547201 547055703 0
205585065 534227799 0
386874908 745098700 0
334227368 264546592 0
33152430 598512432 0
437763287 275908692 0
428953675 332704549 0
650471092 532791736 0
437104926 484227913 0
370323787 732097799 0
107858245 145170865 0
350228084 763677664 0
238087914 449920388 0
163929838 431956096 0
388070060 64664438 0
34297021 413469197 0
210202441 363832331 0
345917902 728986434 0
624550431 589562667 0
376151225 588859552 0
676628161 413283374 0
106634497 15891831 0
384724267 641489603 0
127950765 621257570 0
471557918 680211679 0
450212996 92181452 0
389591036 585631473 0
100894100 156496307 0
630584191 452932617 0
183837709 222925534 0
659248643 274631314 0
583754698 89124267 0
518736547 349230798 0
435244919 61465740 0
124867666 53946494 0
485907753 115096935 0
733635725 690446293 0
326183560 777084944 0
409827440 697916301 0
131119336 678225862 0
757987741 628527114 0
467237026 453112322 0
642734633 678831445 0
729044200 600083366 0
586689373 566762033 0
522223059 396356020 0
292826099 511121122 0
8041694 748491946 0
792455723 10007466 0
562840612 354314038 0
28499146 229365898 0
452994286 341143520 0
699171587 748736334 0
316220288 408759809 0
729408057 574035611 0
22459178 792701012 0
289737132 753176067 0
227806329 524176036 0
772784815 261459230 0
243198753 574411441 0
131763645 366611053 0
72768390 363460914 0
257068054 5627560 0
659627461 55152935 0
578826432 708505228 0
198871426 653422916 0
618104393 638638237 0
26670435 504098420 0
151926564 459926303 0
554555508 319864729 0
335926634 690697896 0
517502139 412946578 0
177296348 61816800 0
51668059 45601352 0
16556778 581002077 0
758073964 31866876 0
111845208 76728178 0
295891101 798006004 0
44837035 457455870 0
503104768 190799020 0
510413241 653012930 0
267869754 378752474 0
515096418 608836338 0
485343609 553670491 0
706579504 410448196 0
403670373 548328653 0
282109475 378002581 0
435944713 593631669 0
119128114 585136756 0
15499786 183180801 0
481727201 198594399 0
349448354 58125398 0
70421312 737862729 0
57154802 143721052 0
182619322 366218273 0
639240088 310368963 0
617045686 154904592 0
476458403 304927414 0
577986974 197928465 0
145497482 600253214 0
566245547 550934118 0
293943790 435302808 0
72170510 714831794 0
92490679 360612000 0
315025849 495939236 0
239190186 121501024 0
746049129 61795556 0
78514315 733756271 0
735143178 91904839 0
166604711 450451536 0
492641208 121062101 0
541080516 674684663 0
131299127 354272765 0
101862777 565667136 0
692016486 440739989 0
144000600 411244653 0
317531031 559932747 0
408229022 318018634 0
401594278 687202034 0
734385432 133315412 0
49665803 269424967 0
159758745 792793074 0
262893393 85281036 0
434031401 292050676 0
573006139 74745558 0
710317098 305907107 0
375644979 669309658 0
57446342 323927020 0
457496902 183577712 0
614567990 506809030 0
555984990 33435069 0
344623286 795749396 0
619561991 751430811 0
243030470 729817265 0
492501036 503775313 0
528736512 639451340 0
642195590 271010965 0
125978737 292195102 0
469576063 211677651 0
444285521 415844898 0
6734240 378395784 0
753534303 675959860 0
22726035 358316134 0
761825004 150238640 0
525519819 663614253 0
134798551 150840892 0
468678107 47596977 0
547142514 502439985 0
104605944 376932874 0
668912153 575250126 0
199694874 537470930 0
190266891 125842456 0
521514273 80243451 0
370500272 637088392 0
697424327 8857287 0
214119973 600737253 0
497836689 732862484 0
335385124 86080687 0
599735798 377301037 0
314312644 429957725 0
413767700 775269072 0
310083033 786028400 0
310249070 88779583 0
31388721 797260002 0
564550112 361119601 0
567630944 44443038 0
451099519 210135658 0
791782507 795790768 0
529423692 149354390 0
613533770 786120943 0
481708283 260622022 0
163229529 752537097 0
148040543 415873928 0
31973424 743706704 0
40953098 308249710 0
87848777 117483893 0
378573585 181248534 0
699835012 527693261 0
313800228 299316649 0
240013725 800868251 0
68766918 683550097 0
94582053 480274332 0
716976347 224246856 0
91180974 125664308 0
594507975 520780991 0
547433397 691801773 0
491010694 560034560 0
675436060 696055428 0
37945426 403167553 0
316024028 224230075 0
629372927 356286687 0
737747493 219049575 0
630970983 761918303 0
179299235 211434365 0
401166403 748386103 0
796382792 9712019 0
361291735 176054012 0
154947026 244851996 0
172558930 14782702 0
774777781 257620272 0
46043070 782452664 0
20166447 207932335 0
531966136 689278850 0
374578808 386368261 0
367579375 195841824 0
447960006 572702238 0
48290667 41161716 0
464633026 794306711 0
617639695 618074060 0
153797934 774943356 0
763020069 135147558 0
389990964 231698212 0
702315799 699600816 0
691446570 46663492 0
775960217 760367787 0
81002128 661472171 0
357927911 589402074 0
741117890 573900047 0
536940407 335073903 0
198247273 756979017 0
26714772 202206611 0
788052938 624038804 0
143671185 260829417 0
783509928 418986866 0
166928842 557868090 0
130376595 194706810 0
512763375 368283199 0
684366350 557136396 0
380245737 182447177 0
383002539 195175216 0
778034625 267854567 0
211182543 783277498 0
607116111 488422131 0
756528943 521779028 0
9663991 150552204 0
618936748 92285216 0
760021695 351612501 0
307047115 45614832 0
244720603 641653766 0
712352826 781510969 0
761830413 435295125 0
151368446 887769 0
441685733 89819296 0
446888378 543039097 0
241494173 652506903 0
353095866 96417986 0
196921264 666738555 0
701317890 363484464 0
559700521 180272298 0
348622663 127971638 0
777150917 680458135 0
467926278 517670341 0
11120101 75446024 0
253918277 716434534 0
710327970 230328001 0
640844212 732848436 0
35438505 3456266 0
690987076 187204903 0
55903558 239607810 0
515179557 182652675 0
447064009 48669588 0
674304637 553737172 0
277236856 76581176 0
245588228 115371590 0
49848753 619925878 0
79059782 484027196 0
415403876 118619862 0
466708039 766671807 0
658397288 507832242 0
737732015 56355264 0
11020150 174825382 0
499694992 244839850 0
781449294 530908195 0
508604251 630547768 0
594004880 486686798 0
559112622 447656632 0
245312627 453590972 0
167838052 571471104 0
560690158 43240992 0
407879159 328763885 0
721257671 261534493 0
328108637 165968140 0
470956021 120829892 0
63550681 770416332 0
379369521 183107821 0
19853304 303614881 0
738252993 636349885 0
663604549 556864847 0
570835288 545624130 0
54166939 51500084 0
265108464 355638571 0
435446764 521704212 0
785664531 127980094 0
784370702 531625848 0
186293871 274457869 0
790665300 288506353 0
594248048 297583915 0
149398129 729271539 0
257159154 62759039 0
319733900 679059050 0
620403683 358096187 0
197602158 378155307 0
207757988 168333422 0
31814201 587731877 0
744784994 52705787 0
663510453 110227411 0
98574558 111714719 0
42176244 484546726 0
19875847 214274509 0
36093356 343671879 0
12925934 523347029 0
128891928 726167 0
319470086 66043175 0
395240442 439686308 0
5638650 475208990 0
294281057 198794953 0
229815893 128177270 0
180413008 429134346 0
563100627 548577949 0
664470012 702302833 0
492756570 2708256 0
110706671 284313374 0
694058450 285713297 0
461440745 631127052 0
668314953 358770598 0
771566435 310702515 0
596428418 1176237 0
306545858 356953355 0
53857971 199720626 0
330290197 556787317 0
514497696 288972034 0
342272120 220086371 0
771763847 267279750 0
415736573 633156531 0
514810589 689556293 0
200029600 32856630 0
202803125 315857730 0
487567913 789686647 0
192862938 514094447 0
327736778 183175606 0
553932038 75048307 0
272775170 515762783 0
141342498 581743454 0
49852496 597552334 0
284639038 2876705 0
157715572 565243610 0
248876182 248146375 0
634537190 291703154 0
734180998 590813669 0
313524250 428938091 0
699276000 407365030 0
361105190 448419899 0
775098236 375430781 0
151214679 76745836 0
197754183 653493152 0
788914881 126193781 0
741498862 643472085 0
593591811 640819546 0
713605858 544591453 0
65642089 714493087 0
348606578 58827112 0
776193207 420511528 0
114910686 315138349 0
659597856 672744617 0
89808982 508417335 0
505889983 684250924 0
593928264 702749485 0
142869615 8843229 0
641557864 433806817 0
656298073 97441983 0
29201324 199386570 0
571592436 113663695 0
582588111 316839756 0
447778921 188508528 0
147004131 701005447 0
588974765 643335523 0
304127095 159976581 0
595200076 780780034 0
664208072 733401520 0
688732079 479368503 0
408469108 297340086 0
351006573 3807634 0
54421493 460286833 0
537184035 786858084 0
612521545 426989734 0
313931481 605858566 0
590011028 415705328 0
355537473 179641461 0
120724210 316583128 0
254362747 305424201 0
460918074 49659583 0
193360459 106197846 0
595340075 699001331 0
469113018 607181857 0
160849423 5291704 0
496571369 404779457 0
82625557 70495649 0
323351968 159856733 0
561519107 35297126 0
401577070 414887056 0
45865048 148799391 0
272485652 228116996 0
490505978 322198626 0
463485882 462784433 0
101174640 59448250 0
58747037 746702277 0
148818073 167555622 0
470391574 546188640 0
696090308 89815042 0
424347053 308319274 0
701247175 650078359 0
261790268 551585383 0
697763514 82904914 0
150080570 427079193 0
777087794 743362334 0
332183769 244384905 0
396899067 2932908 0
136948585 435414258 0
146947423 417741869 0
101671233 323132160 0
418524729 680306667 0
81294429 472298265 0
625938960 388103803 0
186449830 706643900 0
406387278 49130547 0
281009350 404553078 0
45220107 762700592 0
314552169 51439144 0
254610494 771839754 0
452346789 25555184 0
10099004 60415384 0
675049660 293973385 0
29443635 744309565 0
6806978 26198445 0
531650457 561182229 0
244943499 685354095 0
758863071 321296970 0
789876777 273771537 0
799055014 347725060 0
786266951 599787062 0
381077902 641169695 0
390799031 686756175 0
244861585 149689309 0
622657024 753057256 0
236648390 770695735 0
482957865 333042970 0
534636089 82271799 0
9000407 778212917 0
139170815 257884273 0
705865745 297424003 0
275145443 698510316 0
577313955 59617057 0
187206882 431268105 0
794348556 696452943 0
488627555 553261100 0
105433255 30149483 0
143486905 737593307 0
725504169 493916158 0
206403689 635922069 0
443293932 379791483 0
598942862 744262100 0
417441997 649279944 0
621928657 508040749 0
669963166 393890716 0
438088038 591463356 0
107858929 77478440 0
586538170 560727754 0
556630731 259664719 0
483025047 540841390 0
561093938 219194429 0
524206908 161622371 0
643833788 53267600 0
426436799 54803131 0
356460892 269928150 0
605756869 631000209 0
269655977 757184626 0
255452092 380794027 0
501967232 494913203 0
617560095 289864800 0
279521779 605843246 0
130638883 333008958 0
549253025 801365353 0
53735412 475255225 0
575718737 59432359 0
428204837 319727123 0
496301066 93178281 0
237490019 116839052 0
39165023 136521462 0
234317441 361374560 0
366710054 693540286 0
221104253 687697108 0
202750280 319817198 0
123518217 671769741 0
488971383 692419793 0
290386557 796578871 0
464481751 543670345 0
384835163 256033465 0
216477711 298844368 0
331880977 579062701 0
261137844 607630381 0
45571090 35774211 0
466057617 22921660 0
62067598 223317474 0
380345459 359910848 0
149716814 640330376 0
368392677 60181143 0
600100998 28249254 0
430885984 392390136 0
344026030 709306825 0
681163042 448260651 0
709578015 624973199 0
97600038 176366892 0
6538760 252629073 0
776087392 144411760 0
110246163 782826159 0
220419853 151932040 0
204003091 233871668 0
789042286 72470468 0
372982506 749514168 0
695829307 799210181 0
129634253 711409137 0
738521371 288634797 0
635533354 709433567 0
65641568 133242607 0
712552152 542404679 0
710516460 461967867 0
168417628 594583841 0
286619440 410614481 0
225330922 103443166 0
270127576 785073725 0
185618586 526517243 0
524736670 760514313 0
347685274 466077608 0
704337521 761904530 0
294460343 777640462 0
333737175 228975787 0
544595767 286382306 0
86944161 229774269 0
398776007 411683634 0
558338966 764104388 0
423868141 534598911 0
348998996 152999700 0
77339470 9317779 0
718195865 234373969 0
28046497 195086677 0
588459105 281053833 0
481298698 785091975 0
477215797 549773477 0
31665080 55906842 0
627883967 312341352 0
27794085 127135790 0
775905078 225585891 0
305933954 639164402 0
366319249 674151635 0
413097009 287606315 0
691039026 245347715 0
515641181 633850977 0
399229113 155559764 0
665565751 628221553 0
578490844 365146423 0
707591561 395724072 0
737279910 40360166 0
621776342 102085035 0
16438116 619683103 0
205982257 769288125 0
291836689 139437564 0
375213425 778862297 0
147539839 434607059 0
354713109 384738721 0
123998160 164055223 0
368927196 681241957 0
729767374 383934854 0
101978493 161735541 0
258170248 114043748 0
349097881 13344505 0
685408483 56426334 0
442045508 696314011 0
751207527 80987002 0
769603519 291635510 0
701098909 783703698 0
271073263 411063371 0
636200293 89840850 0
235490178 69061040 0
984800 646073867 0
230806149 718242938 0
537219557 131318359 0
728055550 263242009 0
565039116 283250465 0
799821352 165127288 0
503467199 782365259 0
340302390 403099376 0
311038943 776930868 0
416472699 755713798 0
292096448 30775205 0
252246007 72419498 0
282540391 164926916 0
230342024 762415661 0
308156423 324356578 0
429388984 270064962 0
791385544 59085674 0
300966644 127302731 0
563967406 565294237 0
98827076 422094651 0
479610668 605336532 0
351736227 352452980 0
674260322 672022924 0
72027128 570462807 0
284433284 146587425 0
584104699 45941865 0
65360082 629956451 0
300043324 244893481 0
137232134 97574898 0
385448918 626549398 0
458323577 664364767 0
299761090 576056016 0
384759110 198103863 0
85032667 499811869 0
113308152 3545048 0
527583280 747477432 0
77711394 363849318 0
779479890 784460144 0
540401566 217475950 0
556583710 241299513 0
23186704 369039024 0
146866231 709306985 0
106817528 745820117 0
5007166 171078766 0
222019274 234510340 0
574059475 284567846 0
522991113 690160256 0
791386138 434514743 0
337663186 427672233 0
53698601 620282579 0
193922381 280244520 0
126140463 796305101 0
244886223 567508292 0
522804968 767960207 0
213701409 38706577 0
195094658 358115639 0
37600133 493916684 0
398268408 275652687 0
444494903 783074564 0
127135080 385606692 0
549780956 787932426 0
49717408 626659999 0
202618790 498318866 0
231343645 724900411 0
195885464 506773648 0
769082477 91883809 0
781773060 583287568 0
214686917 88651862 0
551353018 375847887 0
19575447 129438493 0
394261692 546788140 0
502334403 285997637 0
463297258 40244927 0
93881265 131191694 0
724745060 335188003 0
446481591 267585865 0
666289815 653112160 0
94754682 751263058 0
564057405 592983812 0
547466974 157297180 0
470084372 351784576 0
214940992 750040636 0
581250632 52048238 0
124027449 22098482 0
95972506 12707791 0
36483572 7642663 0
55807696 470067229 0
40566839 99659422 0
743351510 377100710 0
220287411 397259001 0
419980572 131396155 0
393974784 40568150 0
522886534 113984252 0
184612062 584584017 0
587783611 280945752 0
551757374 51705303 0
4588848 604582526 0
650678175 312207274 0
396033027 509066382 0
296039814 166740934 0
34479766 561613992 0
152375767 118243274 0
639634728 98146162 0
221359871 117894578 0
102407690 145088469 0
281193329 368831994 0
757529061 419670106 0
529016054 426482688 0
496494480 515592775 0
508903670 117934276 0
747168984 119307527 0
505446745 392222547 0
774507159 489615590 0
464890014 35142055 0
327205445 391674302 0
289362458 781373250 0
685183103 158341714 0
198002527 583344935 0
791541455 327313168 0
188871788 462260972 0
281753171 366868702 0
606032750 378856102 0
275560827 12481216 0
124762540 609630369 0
566390878 123980415 0
144718986 346527294 0
389173560 336322679 0
388142083 106960632 0
536425381 281381183 0
262039610 203049383 0
246239625 315659867 0
588816821 711351393 0
760424079 496182563 0
772084631 127156706 0
57254690 415084244 0
492593366 504501188 0
208142550 375874750 0
231966554 602534801 0
477688328 557986605 0
699555471 179014044 0
521692951 463179688 0
534149443 545360478 0
468056811 659828841 0
28674498 283124623 0
511112440 431065117 0
566497624 63046479 0
311582197 232713287 0
570835927 212070365 0
784920586 344115682 0
139299348 317901899 0
324843500 413388215 0
544938289 739440226 0
789569747 776701292 0
413605198 611884804 0
582570213 316356787 0
482927719 68404652 0
785705609 132872563 0
112482743 543564089 0
177560750 193950340 0
627479432 592516485 0
2379621 301799034 0
83089752 518047054 0
161737209 365061187 0
356506860 418388904 0
321546508 539001834 0
503684150 608877737 0
358229810 53865790 0
238812983 525782412 0
524362696 280963753 0
334581332 388248690 0
291094247 331173764 0
112343538 490267662 0
10305497 750936650 0
167232179 295781238 0
140877449 381855408 0
701850877 355880397 0
227691261 12758525 0
346782108 386578166 0
118796621 63609294 0
441620986 118204544 0
447343793 189564470 0
699211656 85005272 0
383137561 631325592 0
522194210 558117981 0
718205450 202590119 0
72180390 154760828 0
159722620 237741303 0
762903613 260906413 0
85712592 196225897 0
333196558 61647882 0
385294473 367388516 0
141205415 173943616 0
558493563 553511958 0
738433108 563795422 0
265486170 147125257 0
432148406 80625725 0
314764326 636784225 0
100311252 450844584 0
799582801 537644714 0
617162651 720971699 0
462628924 509919059 0
246927490 567785622 0
685905131 116511015 0
423343230 12289012 0
368658846 714191321 0
352633990 32968273 0
426921710 150455471 0
517242841 352239658 0
292158046 161457086 0
408233158 211953386 0
243179022 241811854 0
89070752 310456281 0
739198736 296269318 0
196759413 356854964 0
612231924 677221686 0
786662502 263422150 0
207380915 667702808 0
49149293 779888554 0
623153674 588043276 0
789072263 156632288 0
173489841 101717922 0
179505379 619499688 0
598472080 279213920 0
388147432 575014616 0
783154151 67650762 0
525604624 455469023 0
13899864 521336174 0
790074802 741442490 0
318301291 671461786 0
747820420 466327213 0
233082263 343766530 0
1330910 577923320 0
765703840 198862373 0
612777337 573774326 0
98698807 745100910 0
35336069 622850428 0
171989247 130373215 0
793037479 408876168 0
674185760 714785420 0
135685414 384146703 0
149069864 427991111 0
413108551 765748886 0
552810095 220202261 0
529273004 583722914 0
518581148 403381938 0
587212000 104504999 0
351078891 261143139 0
168147770 550923863 0
85946066 271536106 0
35046873 663726707 0
276055157 496667771 0
87992216 788397898 0
13313910 63939878 0
192715006 564794376 0
145053629 372605101 0
168694574 801405929 0
12144314 713830444 0
594955066 699531883 0
138127834 659362001 0
41001847 7292525 0
526195656 458644003 0
582251129 411289478 0
376384642 408577535 0
94782087 225907965 0
288163594 383737492 0
576351864 548943651 0
71153367 355414319 0
664900073 649975875 0
763389061 71069709 0
209566344 107782538 0
147371669 386624192 0
113335910 52292689 0
42569025 180100553 0
660294086 237800628 0
562371665 511765609 0
549642401 421058554 0
428106865 621556362 0
258472720 542926814 0
178898560 654838289 0
62610259 667090376 0
76526305 446518518 0
488617965 638112455 0
421231964 685695314 0
47033839 123540387 0
143583602 799925714 0
506321996 701594691 0
771055615 25220199 0
327497952 36264312 0
570694786 247586727 0
447135366 726434236 0
25812100 263153924 0
78236069 682768050 0
776864115 372596366 0
317939646 667192354 0
328273214 687635666 0
106617152 524748556 0
40656237 693519818 0
3971464 554764158 0
545643367 572213507 0
783726226 195788041 0
455119420 351599869 0
254352911 611462144 0
330339720 604318072 0
775189014 143722659 0
501090365 309621865 0
707014799 277952159 0
663957663 80628232 0
148062151 636600615 0
347869357 761377481 0
135241478 72985045 0
403886732 74149035 0
510000775 253835499 0
621584057 687424302 0
442272200 56013839 0
540652800 239299616 0
149625931 84304203 0
329538004 273684032 0
42045908 88114513 0
211382786 237622123 0
392541232 244289627 0
137044624 79146367 0
385779976 456885978 0
373615527 472878843 0
139952220 529089285 0
753767761 681105680 0
790989243 768215943 0
46823932 204741142 0
692867845 471074208 0
497110719 594287184 0
432995936 38214459 0
787564749 612819457 0
686202254 534639984 0
512783536 499112409 0
12930136 683182334 0
362598884 607083259 0
296431865 278070879 0
248752693 801376072 0
55130820 747289025 0
362270408 753341323 0
627226598 678974967 0
724372365 541124316 0
135782428 542637230 0
747185601 345826078 0
429721417 517071551 0
418379830 14345060 0
583054301 287218331 0
354205677 405309950 0
503303522 295012736 0
103394063 394184101 0
782670921 11613482 0
359044752 647366835 0
308359043 74158679 0
574965330 532897752 0
372768146 339156233 0
130489207 206162888 0
747969553 728885702 0
325842249 220173013 0
801488969 557802649 0
733933265 727521212 0
754423469 112017923 0
403096710 761798811 0
434149845 296075535 0
548891143 440012875 0
458247469 600376860 0
568790952 524449792 0
753006537 731080595 0
327777328 357632339 0
372839548 713537142 0
311355786 706332086 0
549634291 115349546 0
469633870 268697775 0
651717702 747155224 0
543596323 9695553 0
241422741 617504803 0
308886321 22228365 0
644296735 247725487 0
593550652 409823822 0
169265515 392804657 0
255757303 527194449 0
780948634 757644565 0
104066914 799068475 0
308739336 504181407 0
493714711 243427298 0
68189939 581831811 0
26161999 66981430 0
434814101 621367552 0
100601610 737859418 0
703340401 501423107 0
400868204 149957166 0
468885724 66025654 0
139837313 679524933 0
726562566 67355942 0
673997718 492119090 0
608363016 755425338 0
287737237 64192699 0
570957510 347008486 0
749361426 93958391 0
12087149 793589267 0
361422726 373724081 0
579273838 684745353 0
532699740 619754982 0
84156667 65954345 0
801615220 773909414 0
359906167 464956687 0
376787918 392053280 0
390821537 335435549 0
115274773 162261434 0
441408590 620316079 0
545079327 715320163 0
254493278 286264144 0
404181573 310072090 0
256787298 109497172 0
258541079 279415897 0
554608606 50502349 0
119468342 547489776 0
401295246 764131808 0
635921565 591448784 0
694527049 263926568 0
505673873 574544718 0
449047259 590492400 0
399391880 640448686 0
382001081 478828030 0
689175924 205991063 0
255901647 361456979 0
99873629 154531670 0
379898192 328088476 0
65822168 569141436 0
197866255 732190 0
110869460 585658884 0
558432635 482547799 0
418384882 276038233 0
34938113 103410690 0
584982850 477343765 0
657482642 492539561 0
349868857 52288899 0
420757960 370271595 0
15835531 456470958 0
452596818 342848730 0
262782432 292474004 0
5119064 73630666 0
115846935 786272922 0
254230936 786996514 0
621992074 620086344 0
175268155 418185687 0
556864722 676266244 0
612504889 79338774 0
410288864 490910308 0
661817055 466270686 0
541408636 62850326 0
29076154 305662356 0
273761005 799504295 0
324713861 381053637 0
322570346 5428673 0
7961190 40669595 0
356969450 27303258 0
382118525 743216964 0
748672951 756319395 0
753282875 316500202 0
210306155 601560058 0
130076758 188383525 0
739854091 710850953 0
98828945 345473370 0
421820907 301225712 0
562575792 124540213 0
552871809 471366732 0
92037261 619093340 0
247498155 550051846 0
425352591 67091297 0
258412403 284530455 0
367845064 650588702 0
610756003 296356883 0
59966765 249627903 0
428297036 225430282 0
211995921 766643504 0
713404790 151179411 0
403039685 306071962 0
787778364 756084100 0
43248111 664713252 0
127641158 544526043 0
345916288 113316405 0
152954950 57911081 0
1262638 520315716 0
317520831 516856587 0
688549532 294012394 0
417680125 620799119 0
713938867 768825395 0
264523528 716156005 0
543074360 191732093 0
46163603 642043864 0
471436310 16012409 0
441176437 547333687 0
515407491 716012136 0
305589671 478241256 0
175168894 225416734 0
705988489 255445897 0
683576801 709256571 0
634181949 134429724 0
53338231 624787102 0
199450438 553168038 0
546124704 596694913 0
517477849 200933147 0
72697866 383985542 0
109191772 493023181 0
637769434 752242889 0
760735156 330546547 0
351333816 76465593 0
546397830 234245686 0
181733539 549866008 0
504126205 738147954 0
368622446 268982605 0
139386758 331119683 0
24253899 700418791 0
159119232 120676588 0
267572104 260632059 0
769201909 476598371 0
661319237 558133334 0
731199778 713177396 0
147135447 52118772 0
485007994 609909450 0
377339981 593991163 0
451826042 539901690 0
495930352 110548399 0
686311192 94547428 0
295659952 739886775 0
624127846 135180889 0
575384109 713444992 0
708011260 133550518 0
45009450 154416244 0
393323285 691024297 0
277330780 232993867 0
640148841 432378620 0
92709284 774195099 0
380663294 440528838 0
165872437 536363908 0
173884288 483051731 0
767045375 715049033 0
436294910 748054579 0
595918748 111673818 0
521790184 149965131 0
218572761 213592306 0
362842702 505292359 0
427920722 782010634 0
125325971 207969298 0
493694739 736841900 0
164931977 595919044 0
554951446 685576829 0
769486137 483500217 0
763843944 12174543 0
737782963 742228629 0
509197202 153541101 0
158141866 212202968 0
141032965 200339707 0
96232771 734259499 0
6341065 379116299 0
119926321 431084753 0
109015353 524846356 0
264513498 46111455 0
536403509 553104512 0
138391758 52314061 0
164286187 270693345 0
751117506 574316358 0
403638165 68162176 0
746604731 153323881 0
486094010 710608867 0
69758051 301362825 0
465659864 477567203 0
168281066 160784042 0
782921495 518712908 0
789791276 502564847 0
554554016 337725519 0
316940616 178614291 0
132564015 719030002 0
350462055 644471116 0
403336046 45554003 0
147488539 271783783 0
676200755 682442860 0
764312877 118409177 0
465849465 83010100 0
528439377 274745522 0
439222093 210366908 0
6858320 760058752 0
477066938 712731219 0
590295299 431637810 0
162457143 128763757 0
23185269 278876456 0
466549435 185461911 0
348217639 330806165 0
127235724 454698752 0
671342606 24995919 0
121489054 128386284 0
59074165 395514746 0
747622876 537595183 0
748185672 799949942 0
628023733 617533123 0
227760031 364291252 0
396189550 685048552 0
65819458 273421411 0
484296347 95579896 0
133177401 366395075 0
131769198 327634685 0
173919585 665219975 0
173141142 83116694 0
40855716 72731499 0
660516690 423892296 0
645114221 196265600 0
639916657 674157324 0
434713040 325606035 0
764849597 166268989 0
314599755 531987497 0
586974207 216663534 0
685206455 461361847 0
800960154 191191891 0
155003255 715549323 0
751358138 642941425 0
729857606 121601658 0
358640412 38709685 0
66236315 312961312 0
401914817 466461142 0
557861029 415766123 0
549534205 505032247 0
426461880 175877791 0
226784634 418989917 0
240857707 316944593 0
187847172 699991680 0
217223142 533175687 0
140803285 182315236 0
702190935 13546338 0
633317453 421893733 0
123356280 342799720 0
698233949 760482877 0
511213282 236029001 0
697873418 720359279 0
593389674 683741961 0
269201356 369262317 0
548455588 311302780 0
231202597 96651608 0
30125089 457454678 0
350685869 278933562 0
640118852 716854845 0
596938011 659702468 0
440770714 781801926 0
509960886 488284234 0
39811290 613815671 0
410598493 271917745 0
115328021 302739752 0
57992212 622505806 0
224090655 146955098 0
652197767 594302767 0
712949922 207906237 0
766123369 351982797 0
321987682 703992906 0
31372713 64639323 0
132490703 386905512 0
752583459 298399841 0
189342234 119987738 0
550735130 420322959 0
373198027 428225275 0
381748520 422612508 0
376803362 242069796 0
663407764 779753928 0
398969168 790222622 0
691290778 449466423 0
116141662 121362767 0
454058477 656495750 0
359017891 420828948 0
553430004 499298537 0
186548408 228085558 0
394454125 790125007 0
569426960 786745121 0
435063462 203284569 0
794344824 185350402 0
2061243 266677045 0
212257916 726538084 0
595397933 226616293 0
579909862 230722695 0
800293912 159016730 0
236787894 19948774 0
604366150 66334441 0
240368327 212707537 0
102016473 556871845 0
4266182 321027793 0
74503683 290253821 0
674474161 262813158 0
82480850 122710670 0
607273823 786331808 0
604122585 736765303 0
678473682 746236599 0
90790804 314873688 0
154688621 211560666 0
758311619 106485483 0
636975863 513547632 0
184709688 796021945 0
162306154 59850046 0
632721405 307466801 0
739571580 363909982 0
698241763 649807069 0
90767478 325299960 0
148226197 145689141 0
244441285 420729130 0
198371707 398209325 0
372314760 75934658 0
204840102 105098880 0
416729935 482492568 0
80304597 58791127 0
173208063 541418309 0
734780231 39942790 0
510819996 300340720 0
219521536 319950844 0
505348987 580720997 0
52003654 475528964 0
775814289 321334 0
729099396 176467949 0
36021697 729415990 0
308993339 584686704 0
597105044 687467466 0
237300791 543987003 0
541946719 58982598 0
549544072 203008712 0
393435617 316908632 0
223215201 363426528 0
45280635 646667988 0
92475803 793361367 0
729100103 260544333 0
541583413 437137142 0
63286683 611972404 0
13669843 220795336 0
387675945 60064269 0
731743271 229476748 0
607762032 727295929 0
605475088 301837383 0
450094732 595277995 0
191951729 484385550 0
632849519 641668176 0
419085778 563985077 0
769578288 631418447 0
2118000 335959205 0
346563743 785038421 0
638925708 256010783 0
4615240 361538913 0
580549745 799192295 0
358514244 210246818 0
54334911 228033794 0
493586863 640124993 0
86170840 607006704 0
459719877 353525080 0
432995451 629839563 0
124030908 717810732 0
505411103 282208777 0
346968646 57791406 0
290134650 658285865 0
49452646 297055254 0
166229562 31570232 0
62354686 527514376 0
726979682 629966542 0
404077687 153355540 0
465487226 764076625 0
307772686 573476957 0
725624386 583768323 0
443149083 6220232 0
236955586 641270358 0
676104113 614301296 0
343612182 487384349 0
715396453 729051024 0
41948878 788145937 0
567946065 236274725 0
281115325 3135166 0
442998220 293310747 0
323044879 773317809 0
68450080 157876196 0
458961981 379155269 0
156257787 547024546 0
636294151 413380750 0
671568034 456340309 0
784321286 215174092 0
585760228 343197596 0
6468114 180473550 0
653736417 689685071 0
623141092 539954055 0
582564225 206219755 0
351353688 64710871 0
133761379 148312077 0
406726566 678577776 0
430558578 152631814 0
669493156 327869485 0
583093124 146185958 0
293345346 367106263 0
445338265 465781483 0
130371294 168138285 0
736826855 762738902 0
243971116 341645401 0
355072522 682329669 0
46959617 533973593 0
335370684 434676731 0
383624645 198780055 0
714372949 442444418 0
147904404 313029914 0
401642395 322535428 0
782288767 587964823 0
704009635 397731059 0
658940670 184919324 0
368090930 260567054 0
573378018 766226330 0
713002472 242995543 0
12213062 489055121 0
411289264 359573495 0
596561118 640240868 0
699708991 94719040 0
663126600 135257494 0
149845697 342955234 0
571121371 434049957 0
644111250 645212331 0
574451248 532438739 0
282783858 12150017 0
469742033 416284208 0
57038476 61216985 0
521247221 256194927 0
156504509 32812458 0
723249589 200324682 0
53590533 115520101 0
619366550 641132123 0
55701694 603911871 0
504890363 5293688 0
464349519 204522554 0
24606555 672895715 0
518727270 460942976 0
772926609 455303484 0
530646156 384270412 0
512996468 12529259 0
641179802 337309716 0
782372657 600052150 0
509768533 721001832 0
684959335 714962047 0
469128642 468612677 0
242215271 707458251 0
431439046 305485581 0
35238994 167280001 0
13150106 301082352 0
611089429 282498601 0
195997864 732038212 0
595653326 546270345 0
179374478 93192424 0
112102758 475335918 0
228811156 792545229 0
721692272 130971321 0
517542711 491159166 0
93153006 86795613 0
238016868 7865561 0
63338702 129131305 0
4038663 640185003 0
514572988 752446086 0
255002070 54077229 0
365866427 642004143 0
98468192 615277813 0
296145829 439207137 0
295022891 320900373 0
54075373 219822908 0
716339308 476136136 0
328101684 321455455 0
581293836 702386990 0
217190025 188505531 0
367740683 590439695 0
115654011 75252887 0
120935145 565919060 0
466371483 418015808 0
200271538 794490159 0
213687865 153051597 0
500192227 557666207 0
548531466 325270421 0
455976764 743782879 0
686217831 4265588 0
526250979 776230107 0
257292880 16911574 0
735770389 486054382 0
523296250 351266616 0
34119897 103157721 0
75235056 598501748 0
434591480 404400726 0
287039142 166822563 0
561536520 249625932 0
275344097 275891456 0
334328118 611922662 0
185267116 608276766 0
227534037 740050929 0
127446908 257599406 0
492722131 581454192 0
460457258 197168557 0
419622768 418728985 0
107110815 421008519 0
680664841 584675282 0
398114088 680364821 0
586929146 522940982 0
110802932 727989162 0
521409854 552992486 0
395886434 311745346 0
177389272 288382849 0
604866271 699262017 0
515174387 666989751 0
464443523 489534474 0
560833622 373929046 0
149954620 75856074 0
528401229 432249696 0
669084194 589773650 0
533860684 600310392 0
730704438 57201766 0
488798637 713189948 0
143342835 142469434 0
58682173 282855123 0
417233209 180466219 0
292201140 506241294 0
382346333 247730593 0
325274389 313736756 0
385406521 610754221 0
16776107 754929340 0
761221383 691307325 0
117821506 659134908 0
396138560 642951316 0
187569642 661855590 0
33031363 719843973 0
145146336 125428146 0
181123739 422462188 0
390292530 160484077 0
456643961 10066587 0
327687499 156458585 0
701981445 592383437 0
49715687 682118525 0
324263122 729451813 0
450360440 740429232 0
345677685 355834704 0
262326216 452344366 0
351048721 57142328 0
502641128 567841620 0
14408888 153541445 0
637969075 558302270 0
463054690 450255497 0
524944713 571963871 0
751120421 694886016 0
121725451 563178773 0
138103715 136691780 0
36572091 23223680 0
495703566 212309328 0
463768851 513887415 0
94288627 24304069 0
355892979 38227875 0
118207401 221435456 0
547779906 663845486 0
537615287 11961137 0
333331183 511705762 0
629384924 45351171 0
223987474 174934342 0
650204874 339061014 0
778401609 517501327 0
55224983 621036313 0
716988035 596722646 0
248515394 328017898 0
529126292 613865404 0
113303893 146887458 0
269085455 646636269 0
22911354 391070776 0
74974213 480520090 0
548865798 185812196 0
140035697 391618351 0
507086583 77075194 0
89713446 115656843 0
458603041 95496170 0
548899328 726243672 0
346417758 577632114 0
221195 96986343 0
7467002 665947302 0
451560391 239103321 0
464209163 751871910 0
414641889 351594317 0
762290547 693641977 0
521278271 324160646 0
148979363 83458882 0
346707922 218795456 0
656591970 479456922 0
517555587 318009790 0
263402121 62824449 0
4606883 594912525 0
388720511 172573295 0
673095218 790454037 0
72854089 653404164 0
169633372 766046705 0
582093450 25800829 0
377059110 190657207 0
260567468 472470601 0
218057390 466779711 0
148182056 89439236 0
410403485 386373736 0
315102352 146834012 0
26502812 459359717 0
296986499 85583610 0
248643685 335052622 0
361124605 212005496 0
643625264 328411182 0
711815317 545350908 0
688526430 329853550 0
473123186 620425370 0
476276421 158608711 0
456023194 160817478 0
594826898 448872537 0
385898668 449067092 0
800009558 658354211 0
266899120 406185279 0
33940019 96993407 0
512291941 635245141 0
730531557 540024840 0
36713224 20936148 0
407756867 159915453 0
264277816 684602269 0
561792253 520251876 0
677555670 663615150 0
39955435 449506365 0
370810244 41575749 0
800020681 688229225 0
330697162 202438036 0
34920919 464416855 0
266368980 39136147 0
151460069 619972030 0
162353031 402757554 0
117128225 606874077 0
33620745 615891087 0
610866075 281367760 0
59844822 699426875 0
399346709 247316401 0
657946353 601014514 0
313489707 538109262 0
168997744 260280899 0
678377823 449262167 0
669220755 565382752 0
529714776 424905720 0
796269963 607120138 0
143577422 501106429 0
511812463 781832145 0
640037105 469467457 0
369509340 138321699 0
16812784 171742214 0
108648239 475257530 0
679311812 159287339 0
582862550 631884089 0
341943539 67946044 0
206615806 609100843 0
603557183 175360953 0
242727652 557072844 0
643834336 492239571 0
589130415 731929420 0
201907364 466000968 0
42895525 252674290 0
433008456 197413585 0
93382524 190365360 0
191819131 531105806 0
534263312 695307895 0
508004699 212017387 0
436411895 775420958 0
21304075 302986388 0
406202524 396081096 0
434971031 150271009 0
720309777 117596181 0
188205 214389484 0
374053207 180452420 0
351188529 644189403 0
761457389 256818179 0
477565489 204666775 0
315854811 602792034 0
383661509 423419238 0
336905185 71900871 0
103956326 19838864 0
558477337 107814140 0
698635561 600675737 0
517015873 783127961 0
470844352 294995065 0
17436911 497061 0
423155894 597711683 0
59191489 587875844 0
554027368 539140360 0
435575930 192178129 0
257743957 65735922 0
212017390 43141290 0
81689300 557871104 0
237460809 211769169 0
165299607 523727486 0
664033789 698672467 0
175645808 764227273 0
230380180 15664142 0
80816068 550046225 0
539035075 21100714 0
732692772 775044188 0
614843098 568206908 0
618926373 517036499 0
585210480 324046528 0
648128862 624875344 0
512130265 779895717 0
673754894 280955057 0
779942672 793648566 0
715878396 178770545 0
70736287 173143707 0
730629180 328022866 0
373206881 731258376 0
628511222 564416949 0
246192039 344963729 0
437141777 659724513 0
471338454 791846960 0
384463277 523257454 0
336897284 125149010 0
625132754 408854272 0
462317863 632439886 0
569169347 326066558 0
296776014 573394521 0
434338915 478815931 0
423369863 792694875 0
43027358 524020139 0
112592780 435830037 0
355003425 608079715 0
89526772 490839764 0
43054685 775372335 0
509202552 508520255 0
773563651 566276056 0
742376455 659511486 0
413647860 302486330 0
438489357 731477576 0
494685887 679826703 0
128616647 169039845 0
782120944 414696321 0
17342676 550592850 0
295542938 689954665 0
628014787 254371216 0
690837055 248465688 0
579430131 143937489 0
137816961 104641041 0
758651318 63209614 0
622062404 777585438 0
301321571 679266325 0
192458953 493475488 0
353618345 613465531 0
129173548 151895986 0
624355477 122002176 0
764860568 204054038 0
411203373 383434982 0
45724454 663323269 0
390059335 654026061 0
31221119 632846444 0
610977529 371211011 0
633535741 553208621 0
187343742 638807882 0
452671368 355798663 0
306957985 222866522 0
8621593 406478276 0
332961237 141818124 0
505410002 647832544 0
797146774 418054270 0
566470054 479281254 0
589726810 14079358 0
185037327 380815457 0
707546114 792787368 0
61921330 782007682 0
565948694 53543467 0
144937140 695856238 0
313137340 293104463 0
485915886 570970892 0
734315347 87439654 0
430272112 541656521 0
111405964 37792594 0
473870724 595630797 0
438886545 228437420 0
564016306 574749463 0
519881903 169536697 0
439384944 23846480 0
115778204 737337140 0
116253002 252968569 0
584104505 99887183 0
328962864 113983267 0
661650228 248289709 0
581661800 376756904 0
248493638 75055370 0
570188458 600893837 0
475196986 203483511 0
618931359 21857957 0
800628714 81125813 0
383131874 234913682 0
343314477 51099629 0
96022612 558885636 0
161336588 621718241 0
542683983 177337764 0
446112681 119151840 0
521778780 487283256 0
89507199 570784176 0
661187217 59580028 0
203127448 232623197 0
672256825 188412877 0
514240579 665399229 0
22221681 497771123 0
785673162 587736160 0
441963655 273382356 0
787423044 771932127 0
81455193 622164654 0
113128861 633384194 0
677031067 772766209 0
484961055 26147675 0
778228296 406592949 0
778549218 11498917 0
62433662 715279796 0
349198710 176410052 0
63714984 576357693 0
11498341 716464374 0
171438090 505514590 0
763629303 782814306 0
116772693 2310772 0
41639433 228069342 0
606848221 259694531 0
307251965 770950690 0
194409671 270014776 0
247695463 367191690 0
787568902 73403366 0
782363898 794440718 0
388372895 273676720 0
142832190 35315503 0
106994360 734853515 0
266059941 620811145 0
299452004 270529347 0
519059955 364327097 0
596470790 308598078 0
677918840 663970137 0
733340500 718984537 0
154411280 610705579 0
269482061 101229666 0
435137449 430726477 0
75023917 605395747 0
36393722 201457619 0
326062675 315135702 0
196097470 745478204 0
179478902 711119413 0
774944011 667782590 0
121690715 368770946 0
192903465 640191084 0
608828685 696328861 0
247696227 737966463 0
54990408 628799412 0
746552584 258343093 0
278361116 199088460 0
625250163 404949120 0
170763820 390784447 0
591030827 272929756 0
494720699 285728154 0
377549617 555310979 0
107376255 610867067 0
515007682 459609942 0
444270712 704153613 0
695924897 219059033 0
338171657 525282029 0
348469807 391191111 0
164789120 140947376 0
700227810 604050899 0
665714007 311096321 0
559588047 264027492 0
296177556 200767502 0
272827775 80981722 0
280579949 797488326 0
89980488 26574703 0
632083920 433483650 0
735168822 713091426 0
663563769 578063327 0
622302858 470860122 0
217157988 490369549 0
782557740 76764788 0
605351582 688456297 0
424034687 393163911 0
300662999 119680028 0
149163379 62421969 0
130623557 547476563 0
639307496 317706015 0
328586447 780122194 0
661048248 719721166 0
719897509 706440243 0
369374739 293862368 0
319093214 792826351 0
27900439 77124485 0
586873678 725117430 0
409786156 275493004 0
180912526 654025736 0
30758624 597974012 0
17375846 255259664 0
440437948 155021940 0
196128916 444419139 0
718585138 382229067 0
205565094 422757859 0
411885744 674639222 0
443858363 371473532 0
240022120 111024978 0
39648843 737294896 0
608310804 584722111 0
647977686 622240998 0
384237722 131287381 0
304475199 217983620 0
179130649 242633193 0
358289987 163271738 0
409195609 390803709 0
474822803 508014747 0
386343533 235073334 0
564530182 509976366 0
433258016 104570365 0
386229082 49681192 0
206164248 130052949 0
792955502 141804078 0
51494020 586754099 0
494888910 524027213 0
618584084 538298048 0
465949161 26844980 0
266111739 27164287 0
23635798 226833544 0
743366666 766854240 0
194306518 238899889 0
81330275 88929300 0
547578877 6627136 0
516145378 683426476 0
364771275 726243162 0
459082321 87639342 0
395119265 773026259 0
798860653 457063885 0
754328671 67126479 0
174126697 244042840 0
198648045 331298802 0
275668561 273874290 0
490946290 546146438 0
43589382 110828311 0
593334198 187329347 0
698159576 368580195 0
406290305 584688317 0
412662242 408540037 0
586581559 131667909 0
339949656 172162808 0
759154400 394104337 0
478340507 47800473 0
292325816 135250922 0
223850254 10116411 0
780820586 21531327 0
38755984 556202667 0
152744724 663320907 0
603373821 10084708 0
114982590 60831411 0
377294890 782275281 0
186890259 623379737 0
153336489 280003144 0
173020782 1554958 0
744231618 99628540 0
474216522 319873750 0
23201483 389373367 0
81278613 504800502 0
474828690 526914949 0
552650576 271092761 0
123372778 597734688 0
353543417 131670786 0
518952810 546661081 0
801625059 657502177 0
108539277 442215587 0
300479894 598403432 0
716937087 54122338 0
275890042 533876041 0
476350479 656179511 0
526761485 376477338 0
641712959 359117597 0
617201201 212479284 0
256098952 248222185 0
796061806 333285248 0
318319753 23182064 0
441369554 77398632 0
570516114 194066671 0
619944292 516630896 0
357519399 493733471 0
665376990 679825268 0
108728407 349707175 0
178795099 753018552 0
127292706 598882362 0
487254480 483451444 0
572102494 359057558 0
76406540 535591178 0
257801402 209095229 0
330034214 312679277 0
18650951 628343539 0
743298907 321295915 0
194122100 331829599 0
29153230 160499676 0
510748653 686336259 0
561028252 471201597 0
731345013 238245639 0
508318532 543398487 0
70807330 591837060 0
751221125 791244628 0
668923679 619260170 0
686118691 723712763 0
495807065 501611058 0
100987453 7279368 0
708039058 649207942 0
12065545 349233437 0
168377680 678741058 0
393518464 724452162 0
133327585 454919107 0
209301017 245878633 0
660178155 427219487 0
88109924 783444567 0
540168557 288143195 0
514302253 684089199 0
415804481 456231711 0
675713310 359806374 0
310395437 20197046 0
428488578 544373526 0
13069951 391456169 0
775423426 219967181 0
159554062 504463151 0
387316970 292054995 0
55289345 519653045 0
474454098 294120943 0
440602251 745070876 0
189662514 576315182 0
774600329 527239388 0
65787818 504932441 0
23142003 684566800 0
693980034 249319033 0
7193519 690798043 0
3405265 451141363 0
594718415 598543571 0
796393448 129565065 0
691417878 7800474 0
149402096 193211706 0
270054127 692702837 0
640884358 68539102 0
789642717 413010164 0
723954319 1694089 0
125558359 163023973 0
83375899 362122405 0
249475460 686152345 0
422886262 258170419 0
192181296 458299824 0
753782654 677831197 0
414505097 353723752 0
321888499 466455760 0
336632448 66486456 0
419953620 40947924 0
698069852 50468454 0
780376296 267430022 0
225494350 643432067 0
66834565 297777214 0
770609540 448849314 0
309194716 101084442 0
6035280 556387376 0
699941034 355661522 0
192247278 462618887 0
11383062 11989642 0
753810593 771912842 0
731990989 209826219 0
354506956 784789657 0
681528285 237519461 0
797822031 408595759 0
219602097 255119900 0
724919744 256121882 0
197898017 719646967 0
647300184 274343913 0
189623103 651802901 0
458957295 18957222 0
339462468 308484604 0
716012236 293103382 0
416408180 793708837 0
312848967 390454629 0
414912255 743588127 0
273733921 470966805 0
509347202 575164200 0
608700755 563622810 0
468008037 369343879 0
498094028 492678109 0
550874606 83533170 0
175186742 605307808 0
582209486 690405585 0
308322797 571543383 0
368060665 220328054 0
627321269 624558223 0
690426382 334250821 0
309955634 513819279 0
608731472 39578292 0
67063608 21278732 0
572998439 324812909 0
383243495 672950445 0
85698759 595796809 0
56858131 304105484 0
311974086 680997280 0
442349859 425818285 0
267867627 486032715 0
162071165 228969917 0
675789055 57936750 0
311566573 441889196 0
173944106 160642340 0
441338200 121876360 0
668072125 16180440 0
316457673 196944132 0
113512754 134349090 0
54769352 769005590 0
478441278 387154579 0
37893627 683434433 0
127512976 225982071 0
364531220 306110978 0
563020265 703681271 0
529137389 172910378 0
278153184 14256967 0
771349863 157997058 0
136562252 253870412 0
683772702 122934603 0
366240855 149551166 0
320831377 439381078 0
8421288 735927373 0
368251192 152839389 0
466086302 144803217 0
58333565 151985628 0
394067332 789521829 0
749388032 660976575 0
369656236 490791205 0
796171494 383162811 0
296684364 659341405 0
586691305 110391145 0
445972224 486176754 0
734514874 261830009 0
447618088 610979800 0
133669963 703269600 0
434355782 422183746 0
184774852 598959702 0
149840905 483478976 0
164511191 740904509 0
76828935 507764469 0
625880070 751836902 0
267583832 604806640 0
161189242 427078360 0
136703804 663570361 0
615980117 3558596 0
445184645 331164014 0
539608438 348278669 0
588157446 601833182 0
296962855 338800509 0
484789665 116871033 0
190814586 632113786 0
469442515 529168613 0
103011987 658448105 0
759758227 795077231 0
124381321 690786438 0
676455176 53922378 0
733951228 352587389 0
294156130 170629743 0
700661181 451921926 0
731919418 547642763 0
605493030 561107108 0
165719584 283581054 0
125321083 448503999 0
381712958 380189735 0
236441099 470494681 0
42627834 756244030 0
271936381 155229333 0
431723602 119068596 0
132627346 347737831 0
614132242 430992600 0
674455547 720897712 0
398189619 229199819 0
213077758 178536499 0
185602536 311631856 0
204922386 737481756 0
599601491 174274435 0
703738899 111947472 0
393393804 305286887 0
319040707 280138385 0
226592527 285829876 0
75445015 669527432 0
524063995 408801911 0
226414542 229073191 0
194389380 424143886 0
469989141 597682930 0
576588838 28416325 0
442690934 509221091 0
475150334 722989324 0
665981617 662143563 0
318778265 647644435 0
492644452 374644319 0
638712688 612547850 0
631294046 256957781 0
99877878 134061118 0
627481890 98965752 0
404809446 388237362 0
226262572 90508159 0
639672009 46389258 0
760539753 563309977 0
780764921 494413743 0
602775018 540255402 0
620248828 713267366 0
756271410 581788513 0
105916283 128949846 0
55469881 39777023 0
588931935 637939187 0
776312786 580110533 0
122618059 589580017 0
675786566 610768278 0
751563326 66453693 0
395848872 732326105 0
295002928 245276135 0
650082059 89811800 0
512449217 278981649 0
654968712 580685944 0
749998524 425815854 0
70888297 661917984 0
763462978 538834803 0
276364719 65929869 0
649753468 542908530 0
632429037 222117924 0
673362133 177791919 0
685161147 775848166 0
640818750 347461465 0
734715749 263552235 0
19513877 406078063 0
501230616 139824635 0
762384583 46584356 0
795694855 753918411 0
487971180 532926629 0
219067496 379295497 0
347535737 226874574 0
715258221 214799689 0
609041892 642834597 0
649374553 700681191 0
603195309 779662234 0
303500202 540296273 0
437358741 346659947 0
508258744 138361159 0
601941558 651335804 0
360341566 76419873 0
529509854 447947063 0
450969037 400173693 0
606473381 653782532 0
187015100 282135008 0
603986222 301254932 0
451903091 414364705 0
414683491 318414896 0
681187087 715138224 0
434333162 459644683 0
101270538 694910654 0
317961999 640983726 0
389286070 688220993 0
566181710 448149511 0
298502629 133404011 0
410073912 164748431 0
15810420 602440921 0
125578999 728043590 0
700219059 650505276 0
86573289 70677670 0
175525503 236469904 0
11303334 588257434 0
34674873 353797380 0
653050294 206209478 0
690323613 92770262 0
780341034 6186841 0
454773521 72407671 0
723827395 496831230 0
228120214 759125109 0
571574057 103652863 0
475436225 120310470 0
752158234 159700612 0
653434662 131294033 0
568526908 393250598 0
114196915 502375492 0
507624998 126133177 0
281290266 520402403 0
99417969 532549221 0
563411460 660729363 0
219065197 532219058 0
72206279 15961051 0
744264116 473705620 0
248540995 178386206 0
499862094 137942888 0
795079999 420345749 0
498607424 88405443 0
399337851 84255662 0
110071768 574593238 0
395750782 648446140 0
722055005 658597805 0
403855386 474959392 0
601141942 69766463 0
41114382 25902482 0
56113740 103852236 0
621717810 738167099 0
314281099 748484922 0
32624471 610316578 0
488611365 71184428 0
261670630 644192577 0
380064533 351276084 0
741512982 530801808 0
246415310 551871265 0
337162728 230576026 0
505611739 105399891 0
246574146 546040046 0
165471913 279103630 0
496070660 97418092 0
678411453 740348931 0
11003824 514371888 0
795259144 581840377 0
579153939 788055113 0
166990173 84432136 0
338606759 218840497 0
683996356 651996362 0
725721697 720550179 0
441263302 629142737 0
603037102 459701784 0
733438789 791105186 0
2803533 267289318 0
79873758 22536986 0
255004411 128776343 0
333833836 751061203 0
671622465 367342597 0
742232489 784070208 0
2238155 33676804 0
402326900 609128775 0
496879931 346636293 0
778412986 61558112 0
600970724 313609291 0
201166720 487106686 0
738945785 716724362 0
114787582 143320476 0
163511664 328942125 0
67332305 362728013 0
141720032 738268397 0
324281615 225668992 0
443686665 592463147 0
761444782 424322954 0
739193099 450654540 0
569532398 638228157 0
247645509 682955581 0
465543193 416267 0
466251397 456038913 0
295254255 328203392 0
602415243 387119821 0
252874457 677540014 0
510332077 294947205 0
483229518 588794711 0
425455103 678410362 0
262244713 592172955 0
53159058 178445414 0
646082611 732902733 0
2423447 690361392 0
579720066 775563117 0
445973849 771677794 0
349089779 16685779 0
529510200 500401927 0
125512339 66677298 0
688211749 473656661 0
444689690 446364697 0
375739657 447391409 0
673678037 260566697 0
592351915 325992720 0
574888356 417504325 0
655396189 630994704 0
625800050 583010985 0
471255189 444351024 0
459336452 32966379 0
159851546 317513470 0
420299543 791349863 0
245878925 470859709 0
40172954 432145144 0
172741567 495162526 0
253596286 752098539 0
414917272 745177686 0
794706153 76962918 0
234329958 732948333 0
756729266 171952578 0
659462486 620538208 0
551547359 674017551 0
529082816 387971236 0
683917459 394239426 0
309006618 267686221 0
22306494 260486839 0
127180442 187353611 0
438268907 106940931 0
590502461 575026015 0
224708555 295076101 0
25010822 681370321 0
554021576 682117844 0
237767939 172273745 0
689631121 775843142 0
489189723 261155288 0
130320942 228892405 0
739677453 292518713 0
200383366 686213363 0
321643867 781667625 0
592897111 183777576 0
573927125 177927313 0
521528831 245273757 0
380863250 136855532 0
48244155 515872453 0
534931535 583390177 0
103795209 11153325 0
130919540 265574905 0
641869379 733124751 0
451897016 787744750 0
137133071 503181888 0
793212124 225636688 0
706373192 430538413 0
366363673 277262109 0
47721747 288274943 0
387599933 183798721 0
327443030 628497126 0
83480179 317836233 0
611161154 568808294 0
605242641 177327593 0
510007009 439728712 0
319789527 248530702 0
38903410 770531866 0
720845621 196344986 0
619234267 600444305 0
398911932 108604071 0
660819049 793063589 0
128327858 467520222 0
211134612 419755522 0
213326605 111281831 0
214739528 410485641 0
341885940 385003098 0
65917408 521362418 0
368169204 756779643 0
389244766 596940449 0
59823039 113138849 0
295085860 297173235 0
654366869 409237136 0
117413169 495746193 0
358841386 234264780 0
249860716 576216784 0
698469168 606739958 0
658552588 578479706 0
742041811 313941168 0
351505722 207344416 0
735116719 490263001 0
783015493 448422460 0
312793508 141443309 0
746665159 700559716 0
340646764 532689481 0
420950411 180693733 0
60261611 31338782 0
458918692 152850381 0
356790813 555500031 0
487563671 666080833 0
454473340 585388558 0
542826135 4909022 0
26755326 768939362 0
481526033 592449520 0
723007065 343426597 0
72768862 548432699 0
73578392 535656954 0
174336039 392794119 0
475394179 280147035 0
434240507 431190657 0
778145927 587969013 0
85047332 525764657 0
18612119 536322744 0
328237417 411161744 0
414381521 218364106 0
343883044 380679878 0
118513508 99656430 0
152971596 689067456 0
497268126 439204299 0
636430740 760507598 0
92674381 321749391 0
680787012 465615725 0
381792088 652039986 0
148211391 48688312 0
757196930 260980527 0
349777843 682687987 0
749570275 477462658 0
588919785 193077305 0
766511570 237834927 0
253718770 745808029 0
454518473 43017825 0
650454319 55366162 0
728589639 569869487 0
689941556 715183038 0
584328015 531075383 0
429958044 342803364 0
660737259 794868372 0
573899371 558569261 0
98773137 294627624 0
133197185 544848012 0
456761568 220351328 0
482922766 52444450 0
505618867 482518294 0
260257163 298104082 0
793367070 588980766 0
753937959 737751733 0
313860622 239001619 0
552057827 584747645 0
607057459 741461547 0
400028264 140900494 0
104159901 576346240 0
185783263 487423751 0
13129481 298164554 0
499968137 718340436 0
320990653 363670668 0
473346003 31808820 0
593042033 50269212 0
354887166 795947681 0
574005237 267818584 0
154179060 545246083 0
115067140 100562095 0
12604860 529619936 0
612428388 780199618 0
5269161 281873936 0
658769240 212524614 0
439862001 222175860 0
733199713 344845321 0
785883855 701750515 0
559620203 189866999 0
746725566 70381698 0
407046819 419977865 0
735734160 290978936 0
609116739 663969588 0
168129789 548405842 0
223341022 676632772 0
566958611 264305363 0
64572356 121135496 0
209123943 8182830 0
698315351 423493536 0
701030610 510379389 0
211444247 13543610 0
241575302 636811848 0
106221283 95122721 0
70657567 341195423 0
637539113 310574284 0
755420283 760704892 0
620470412 234997821 0
499006566 308142903 0
585939806 676967742 0
289125312 202593118 0
224886472 171599768 0
583552765 721067585 0
35228300 529987306 0
599706300 571081649 0
359196102 344870807 0
342592498 792253787 0
20464737 436126155 0
310585398 58868187 0
706886790 174027425 0
240551479 762232490 0
268639302 298317428 0
192625568 14089335 0
573334625 593199573 0
721534114 121906580 0
800508116 557593909 0
607110257 439819739 0
246372885 615193085 0
57786558 599128350 0
109468217 441104863 0
602006712 304527581 0
470862771 160693052 0
100489576 720014927 0
2985185 433317111 0
187149538 743267340 0
752556327 450278447 0
584794553 36031362 0
4737042 557190527 0
494247879 575840243 0
576909471 172177074 0
121844492 221486023 0
388784733 260354446 0
463231231 246768679 0
462046599 630113516 0
424018299 705159176 0
413291218 714201238 0
634051052 167632970 0
237962713 15455873 0
165998616 74637934 0
145494403 416824947 0
193720301 779473502 0
561865938 311629968 0
6889847 583752581 0
689475281 341484611 0
677376374 219672757 0
390278909 43679407 0
308747184 471603942 0
657952664 289018857 0
754406956 2378313 0
423893309 609786047 0
786452351 363959991 0
586135341 166731760 0
494003477 254107795 0
294256090 739156939 0
608444895 782379468 0
144401235 120555371 0
770306800 766788963 0
476857782 286811695 0
723569984 434323140 0
478029783 216898045 0
578523263 340396037 0
578197756 146532114 0
197190063 676283085 0
54034912 702889067 0
625453171 467251675 0
28173161 717283435 0
750402621 508099278 0
366108269 15776993 0
110563493 520547891 0
415184379 246733763 0
476446896 399750677 0
520807094 261946310 0
722335893 731849436 0
562084440 788214116 0
578104932 422235940 0
755961269 231403510 0
98651886 150334559 0
647088016 383502059 0
155514421 725770631 0
533459274 650035280 0
466039982 598408108 0
54848712 55628672 0
17370267 659992227 0
237190953 303936428 0
619637651 554367025 0
173972105 112079797 0
459478643 80472426 0
191908258 563087733 0
316698624 104275315 0
416905578 180207506 0
742930933 748702806 0
562600315 7450868 0
127584494 720721021 0
342866146 727398535 0
611996680 312899810 0
399715930 533223007 0
31195463 487465742 0
346270119 733236461 0
67508114 651804168 0
327641814 464624672 0
694345913 731487696 0
111389439 382169083 0
86693395 253344168 0
134335288 264454227 0
61529300 493571965 0
665878772 131722128 0
789073619 395682766 0
102375724 532630095 0
31218261 13970526 0
280030843 350789456 0
791174539 144584659 0
222464308 495337742 0
769259232 608130601 0
684350008 173664 0
111550978 327266372 0
546639785 533585743 0
211117758 388056976 0
76132034 401214188 0
761068685 264076946 0
789897258 790278267 0
737399626 384152888 0
159964805 107856883 0
624520443 202893795 0
613707842 546241587 0
111841865 385145427 0
59809960 424755412 0
671142677 602944799 0
732555616 429908145 0
719637821 430110950 0
16655909 722923309 0
395015150 149780119 0
735206673 358207317 0
232247407 347756421 0
525054295 312698386 0
490801995 214252561 0
764862167 612780658 0
84375705 202421758 0
779590526 755270852 0
424689367 534741119 0
565765125 225419850 0
68257133 168501806 0
366021126 645632650 0
374118926 632559292 0
470058102 79892269 0
647843556 649751796 0
708967819 324224765 0
161373405 519696936 0
529909293 628883575 0
119812853 500147728 0
640328304 58947572 0
93400246 44953074 0
219023630 614182752 0
230515802 235158341 0
462741140 15534151 0
599065818 777110821 0
694769149 765061639 0
527802879 465016929 0
511119424 177758 0
618384083 248784928 0
532345867 436336256 0
388768027 52362980 0
338662401 491796770 0
759667799 154331924 0
165553949 575779409 0
250481529 293933836 0
736533102 791963953 0
492785269 46482506 0
425749041 156991568 0
569260407 741504477 0
799609317 338314928 0
476597005 139172375 0
492185272 443752493 0
159842944 619086602 0
103061338 266844862 0
353394519 595786804 0
562278276 42164396 0
38672769 96834513 0
293347242 118818729 0
105678145 309848505 0
366640846 442835492 0
396156628 294688771 0
117066087 36365782 0
683517303 127107900 0
492575653 238016491 0
543477894 83173137 0
492548701 641524839 0
197648992 697655692 0
543155874 230669876 0
120296056 526433445 0
211314481 74936332 0
87419226 675654023 0
473325031 110188775 0
527442117 666923927 0
641781888 574127742 0
219610285 714583325 0
595017862 510678508 0
503891684 701755111 0
242930351 792076679 0
402425892 603792402 0
554715376 97204798 0
181941949 349072351 0
520067564 355304560 0
755342697 397469031 0
55541584 132631403 0
182888972 180413116 0
41436695 777521726 0
509188593 165695612 0
346703493 79187125 0
462268203 576872993 0
557539827 501238566 0
756957474 512434366 0
282078329 108997989 0
503496407 149880106 0
746240205 593112512 0
58123475 457696413 0
484862072 525446834 0
613593774 735049990 0
690440898 33261413 0
448424764 713608642 0
469566254 229035249 0
491437200 673055047 0
241585863 98638130 0
255665830 19749319 0
310465110 633494404 0
227499093 239326027 0
73907707 49903823 0
109587679 10949411 0
282105815 153142238 0
632847598 140565085 0
389601995 508346277 0
770757116 616151965 0
186569670 654849203 0
15038444 464840456 0
243346866 702233265 0
474360171 369551372 0
34140431 261725036 0
108386950 145510732 0
374600802 10381105 0
6817736 286197714 0
490234384 240567596 0
56511821 723005912 0
296668714 436604727 0
510084776 260266956 0
343480923 493119770 0
640720420 398166342 0
39375888 230297720 0
737199872 383099469 0
157705096 465297544 0
596366638 499233233 0
56757279 398224627 0
481841061 651854569 0
785913180 213108665 0
681002265 211805814 0
800226108 401554057 0
680486686 24181605 0
680966812 66650561 0
423150138 551786034 0
622652310 688121545 0
176524109 402381017 0
749538601 110079860 0
778379391 253919038 0
435121284 48101203 0
322878984 410531627 0
279191969 379888315 0
47545168 612970413 0
354709176 56584826 0
199057905 538624227 0
212943100 672561208 0
584818182 64203102 0
44243329 726504921 0
788997760 201295882 0
188903823 211168397 0
511054764 99372254 0
313761099 75438633 0
117533110 90659924 0
252995693 607371046 0
495791147 93803545 0
652200630 525997496 0
417372661 796478936 0
463180335 444217163 0
282005126 183442415 0
754642350 484075505 0
472048588 118983563 0
395236953 208933484 0
10045064 436066208 0
779290662 715139691 0
215440656 253751412 0
675653763 743115127 0
680816193 235830373 0
265339288 12299996 0
178828791 298152342 0
433152828 95000252 0
555335261 738669158 0
345787146 486324288 0
18327599 793112396 0
651994500 691585283 0
340980183 194809686 0
747080474 132260381 0
789709204 630010017 0
691291009 477074788 0
687549575 621355818 0
33197103 433524298 0
407279827 256350530 0
537652569 54459870 0
579417942 33915693 0
3935787 45195408 0
724088433 343011019 0
659621510 28140240 0
589604526 210723722 0
773726249 162227802 0
308287767 394708854 0
760885993 56559725 0
642278428 321177852 0
206963464 750960745 0
575701239 734507066 0
297140694 249035705 0
365805718 369655269 0
21999982 130219744 0
51264994 602575566 0
742658270 425517566 0
636068829 782781509 0
325638277 779576318 0
176512009 392267523 0
153689550 32768837 0
209122457 345889564 0
504291090 744452011 0
628728348 367859355 0
35044198 103469247 0
578119268 403653742 0
623534406 686062268 0
247028284 7939227 0
496009755 126043993 0
785397306 438576071 0
444413507 200149629 0
377147216 439364441 0
683443050 212653635 0
524549330 703921236 0
751080077 411591057 0
349462105 187990548 0
607863970 610306381 0
269367425 56064774 0
774342892 414113976 0
483539981 536896522 0
378686509 337499097 0
78584451 366090584 0
703673463 27305675 0
433955233 554712018 0
382467100 9734208 0
77912368 686564958 0
177144296 71789220 0
733163864 605880587 0
370354173 167271600 0
105095374 542246030 0
100006799 562749709 0
609980175 166517140 0
517034336 299510975 0
711589350 149975092 0
483058240 602048645 0
162563925 189152984 0
500269768 801055067 0
18820673 538341651 0
540966871 186219396 0
368105829 436263175 0
742911909 775505715 0
431394289 511326204 0
320408992 471013767 0
67285726 222855373 0
162810903 770768575 0
210214005 717396680 0
412761646 417446879 0
722494728 73045484 0
104238664 189119410 0
431755537 639592366 0
614578090 703624355 0
459778359 36614167 0
539007141 416812170 0
344874494 272421885 0
297815137 256813998 0
619176224 63341073 0
729191796 406288029 0
743425458 291197720 0
212456931 621224039 0
754443011 557560482 0
543170277 37058511 0
454196985 627308814 0
680340629 530721009 0
643116258 394267111 0
446707760 179103817 0
591927247 103441470 0
254054826 494330426 0
142603421 615211766 0
513966655 94686060 0
343074461 608466869 0
209306007 554078338 0
720382621 292774732 0
580394578 40784901 0
654659208 683714089 0
772729316 192491530 0
255829771 662485637 0
393876868 748483313 0
187363528 540537024 0
349895010 201785861 0
84507185 487452396 0
356173612 60278652 0
332774268 570794205 0
526669841 642794650 0
315677300 542808043 0
524773992 653611980 0
761398564 442884312 0
183792457 96802123 0
702722492 344815968 0
785682814 657680401 0
171800569 151991699 0
756454956 39232773 0
666221760 608222725 0
87033034 686742728 0
597923975 629542526 0
415724973 690960985 0
626543040 506723763 0
771066748 52771150 0
380573413 20217279 0
127162335 30225564 0
431054942 620322518 0
569561741 650638572 0
696278761 267370989 0
766130509 166683154 0
799319427 407775472 0
427313621 86488335 0
626951534 231179259 0
109600538 419297023 0
14762675 336604815 0
608050390 559785802 0
162390690 415133171 0
771356215 367399831 0
41158669 48076549 0
18269375 495791702 0
600090154 414076473 0
256061377 280126778 0
379101036 89666343 0
396907628 776883343 0
152938969 273817565 0
573630352 690765363 0
34492322 61517147 0
564304460 435123312 0
339756693 301585779 0
708201125 145601484 0
49143214 657895615 0
524625063 29039469 0
462337061 62505847 0
339643524 477464620 0
441036489 274013499 0
31921306 94232962 0
83164818 240198689 0
712675050 496936756 0
751596478 284707647 0
660583496 153848650 0
143602268 689177625 0
160802645 406363019 0
585455499 244034265 0
316447542 243187260 0
680614871 317683915 0
538902599 183086743 0
220916639 141663761 0
759973773 583644761 0
630044830 268878870 0
232944740 312650376 0
85226179 728986374 0
782225873 192251018 0
499183387 427472889 0
432287288 249314337 0
293333690 62597682 0
602485236 285387253 0
107337515 207115030 0
410013608 798327046 0
344459244 322979280 0
202886223 198856337 0
312437917 712549056 0
605529621 134609235 0
263461361 570780561 0
118516891 699666749 0
529080938 428816360 0
780553854 562353294 0
598901100 513564832 0
517936296 726349899 0
444772582 7774395 0
238367113 595370973 0
482589945 604932769 0
42227055 528231226 0
742284036 642307262 0
738845905 306776450 0
54292124 673558688 0
76279053 724102924 0
622634535 595158691 0
258788364 729915742 0
469620512 123751165 0
753426462 210435245 0
200018146 369556861 0
665427768 633041362 0
477394185 232401264 0
96774114 7661654 0
403598710 138898494 0
76780569 384436981 0
746780083 113919868 0
305994927 225024733 0
467234852 173467709 0
345521770 709176654 0
190482940 324628356 0
10664814 596446989 0
536822005 341329559 0
13796658 263353901 0
438402660 510804066 0
680093224 616083485 0
367333124 151774296 0
84146642 33817044 0
682017412 11943123 0
80397218 126823474 0
217917579 554654197 0
77508175 226464830 0
597367646 412358602 0
719065782 422470007 0
770829614 182013613 0
246917296 333984850 0
29788394 389331035 0
456906707 513830038 0
342730940 532977165 0
793225776 647332595 0
545231238 666118013 0
533912308 333138647 0
696046200 643478230 0
671953942 442194957 0
359404795 329073434 0
356292767 400390217 0
645968621 156832222 0
465560828 9357388 0
264634685 20389981 0
115407395 407126359 0
755085703 543527131 0
523442420 269673199 0
451935526 246020429 0
682985903 224082950 0
140384610 725885937 0
112837095 406113473 0
403786900 245883597 0
44324283 286679648 0
612797718 472528340 0
689776009 109052894 0
636972936 717385881 0
456975626 314185906 0
451637831 728649761 0
644748538 624370566 0
468799523 596745125 0
259830570 120698406 0
310645592 26190187 0
322356549 269816906 0
86693284 117260897 0
219795587 223003155 0
454609773 144570241 0
680436641 551482640 0
166412447 466542211 0
387038123 542476315 0
795917014 219725244 0
726945896 56078963 0
661372386 20789064 0
573441189 655479507 0
207217619 795841476 0
213214103 518432327 0
711532122 249306590 0
286920921 201967619 0
766173221 373780344 0
291105524 38023501 0
765974527 255077609 0
366125433 523162806 0
604088085 785317935 0
177340770 482739038 0
314574003 361598180 0
258728399 469765483 0
243327253 254570515 0
264131284 759876873 0
445156948 99596268 0
719230508 664970354 0
736613276 215842044 0
670135147 309019615 0
773701941 331672247 0
794206859 250296663 0
273578286 799694134 0
432715767 197310177 0
47501634 745628462 0
467254478 61606555 0
685154588 43953281 0
243909935 147169473 0
124327272 249567895 0
507459856 459884031 0
270480153 233638955 0
702120919 215559632 0
391366935 297064061 0
447017144 498721181 0
502643977 605974701 0
689024514 408550771 0
1738638 111374575 0
3822972 711105151 0
126423632 237292682 0
560575418 131148377 0
8171948 718365401 0
465766355 480482727 0
639599365 689897595 0
423687861 691338624 0
254554991 350145864 0
375661477 680302391 0
640559635 85255856 0
662171373 628175876 0
487637996 43785503 0
174179521 206492255 0
66817738 252023230 0
539823931 506658344 0
602431206 408601074 0
318035115 624976553 0
105250491 244096509 0
212412620 580690889 0
703959902 673341203 0
754313226 311244175 0
482548401 354610633 0
107804179 176339339 0
246920226 142199529 0
197988464 506835705 0
704327869 201568195 0
122820946 177416828 0
573377876 660988708 0
509789763 353472437 0
608934794 644641818 0
558770796 509760382 0
135559734 512135442 0
426970300 260072524 0
481505647 313617587 0
543784581 687167755 0
66475224 203159126 0
29389110 296888563 0
271850577 782616414 0
340235570 121182241 0
184218026 86629511 0
562643706 311896350 0
198596976 641470550 0
213776388 608081894 0
26290872 676338918 0
218204507 525119232 0
306055770 347947229 0
234554121 224967258 0
304307098 296295441 0
479038533 74681910 0
444941934 435435881 0
283005358 318143309 0
591240834 114311409 0
359270495 442067916 0
116686080 676567729 0
257483748 193763815 0
4103506 454714242 0
702944788 607035832 0
747843323 477274843 0
347664473 173784945 0
609659720 538987817 0
751442619 267298646 0
206339427 664244341 0
161626127 85612760 0
47512097 658673187 0
700490108 713860953 0
409164181 444117071 0
133781175 410430932 0
577928635 74481880 0
12443797 436759042 0
11740062 212720946 0
73068640 770680417 0
158406400 472208874 0
539788923 234421336 0
303478659 648212480 0
312532313 137663028 0
272065854 209502880 0
243128889 364872354 0
360951180 355545699 0
211645716 638567651 0
796162045 41092600 0
596131997 664690186 0
508747180 273070558 0
737587533 500731889 0
641543490 395221304 0
486108502 455854828 0
227648522 526474522 0
655683519 317133081 0
311924773 621524359 0
194307443 335946428 0
540277394 672197140 0
719008343 124016725 0
188480003 486168287 0
44294166 9586917 0
554822968 659197093 0
259283190 607164248 0
123169160 2617876 0
94617954 624613846 0
687550181 83020657 0
338254013 275236231 0
283486454 428462715 0
351356144 711635747 0
184857738 629895095 0
273230955 460877755 0
208740476 523287903 0
142231394 710277159 0
259137171 573579154 0
560186860 555940780 0
364602581 557354950 0
19750154 116393084 0
228135481 84227857 0
34725458 714863395 0
259576072 166449598 0
12823431 156504050 0
25578571 447460556 0
786740690 643718678 0
535228854 307055507 0
46161888 154206127 0
649593431 205396892 0
673972553 447782544 0
481626578 420019152 0
569897352 681731884 0
182410860 230010808 0
461329187 623797960 0
361902123 388447332 0
368980856 628305372 0
388947270 18666784 0
327432952 405874707 0
236283623 41196269 0
16543376 616805280 0
688317089 452891930 0
618300728 629757148 0
547616239 485300850 0
353096875 229892363 0
368575336 38016812 0
650634611 679592400 0
579195332 604314165 0
178274736 580253186 0
557070815 145820232 0
461764208 269170001 0
380380409 335448577 0
232926662 163255230 0
793990227 282349455 0
22409093 790923478 0
696507586 558843688 0
79538961 221921252 0
584856924 488923190 0
751363698 10108311 0
669797243 719574531 0
126205798 59454444 0
521349598 440949146 0
253099323 124774647 0
44949541 211065136 0
445382958 70435297 0
236106227 332059291 0
590566549 129790092 0
418219494 192688023 0
291567453 90654418 0
314681460 273719955 0
213487499 121752735 0
716059634 425356731 0
342823531 503945988 0
771806993 524024006 0
128794779 101005577 0
781475488 421207352 0
531711055 262586164 0
344290725 273395478 0
465448532 24549254 0
346264081 80851832 0
467839948 540250406 0
433522878 131423702 0
387528866 669483164 0
375726924 522225151 0
243751521 666288304 0
251355590 229474520 0
252852068 76660570 0
518331092 477499765 0
578587629 412036499 0
693395900 283309775 0
457970814 433146654 0
780320683 36546102 0
465057679 88348262 0
254003320 799831587 0
378591091 539446573 0
237901358 449270759 0
570098377 385689650 0
45952522 503125411 0
115462422 788168150 0
799024381 505907700 0
36109016 442469678 0
495816568 777587880 0
608021207 516770225 0
468376741 264853722 0
503396956 301556453 0
648821662 37959291 0
403716213 680992779 0
415392180 47568973 0
563274953 189971120 0
576169061 797720666 0
335372043 58953651 0
631772221 513718520 0
775581102 188238244 0
599727442 711519141 0
389569371 452190278 0
766444068 326455338 0
238032536 87029592 0
432538223 413672956 0
447000012 336619021 0
578306161 454285086 0
218417783 671430255 0
22920992 350321435 0
70226377 16214689 0
164827010 91516458 0
132706799 524223286 0
364368141 787156845 0
113824422 519302309 0
677739122 715219008 0
126325048 116160935 0
119118994 484955007 0
498977252 164188063 0
392087757 732369383 0
168335817 168102423 0
245593340 380198101 0
781283950 726892131 0
202254340 110779451 0
413204327 345671475 0
540618684 416422696 0
363329455 487646286 0
654607870 5768131 0
545929412 205722564 0
239345503 94989055 0
160039134 39780238 0
138309998 719782753 0
158350596 23509361 0
338617880 608980107 0
227839237 274528818 0
585350311 183707599 0
593804292 785862699 0
180459638 88254020 0
777301363 385065130 0
510785529 782596558 0
720459823 355710379 0
572798121 428907654 0
759425605 71838834 0
390763234 230985659 0
24041873 79390876 0
418376159 606651612 0
311751090 696778035 0
571545686 647499965 0
238928137 272640076 0
354594622 352434335 0
666211695 793422032 0
248404055 88202 0
630266806 240806974 0
183641921 56298336 0
700757341 338578726 0
375596035 475842215 0
88769078 196008470 0
495211714 573138279 0
483308310 211531117 0
81088125 701930307 0
251299526 270110296 0
475056656 331748188 0
162828823 455762602 0
603770674 584237501 0
207884021 47563109 0
421092309 620063536 0
378716969 192791055 0
452232169 188564223 0
788014688 597293138 0
704880266 463680573 0
239262180 215035685 0
328760074 416352300 0
577548562 436637721 0
640086541 106896608 0
97462327 612122239 0
605487347 748968083 0
800040476 56655264 0
33261238 107093677 0
608514921 99354654 0
620711494 50905900 0
154171435 475640942 0
1280985 359295066 0
561602417 482031987 0
793481880 660923352 0
606239663 520849623 0
425438038 654659564 0
787279460 507231619 0
588773521 749863403 0
412105546 720823229 0
66782959 742279096 0
356301687 35245401 0
462983446 492567541 0
119481619 108365763 0
427908497 29301368 0
61283999 399630405 0
286714021 493585750 0
341767476 10182979 0
121654540 214603147 0
416615616 59385027 0
562633554 180279533 0
407327006 538634335 0
547882217 193291750 0
494978058 174881748 0
711796493 116623743 0
143904577 143675987 0
344197727 339163132 0
573072829 507181278 0
262991033 548724804 0
74570329 306899347 0
360209102 732754267 0
558108576 259614834 0
453491146 687339140 0
170245649 387484828 0
282417611 647501247 0
704857984 66035687 0
743251341 470115268 0
736279603 107103129 0
87811936 789489858 0
405638703 800710003 0
83487046 664075753 0
758811758 642986184 0
549739681 188322381 0
464881173 635732070 0
396783922 109837794 0
671820267 491448200 0
631594295 100031323 0
749742339 599316904 0
580304096 220395436 0
458034910 272049335 0
485500666 49787239 0
669502731 622354129 0
684033094 80063231 0
26251154 683846269 0
399077771 390699436 0
126342849 108056608 0
335449304 166890414 0
371974738 357219009 0
627919709 454642157 0
291590110 332294626 0
581402078 412874040 0
785477031 648036559 0
221086773 152793231 0
455375868 791327120 0
59461726 736486652 0
635830828 654928392 0
110793465 532505946 0
532994750 95016730 0
670477639 41264258 0
189044210 640443445 0
275668361 395098232 0
50687232 554422188 0
662739397 391184790 0
568955900 205084976 0
750983305 635342071 0
334328948 768714811 0
449575143 506730529 0
12069987 726373864 0
756592574 452250479 0
537730906 727637032 0
103387978 319353624 0
741932836 700911416 0
676002151 304035461 0
614264286 25404443 0
456806246 648843882 0
339513530 358156382 0
780184050 551401691 0
291958297 565298357 0
409599072 323254775 0
780821402 511383578 0
330262428 561282339 0
609764244 692183060 0
209533357 448026953 0
423977614 383018776 0
408590437 678163996 0
141532020 641904340 0
650166195 704967697 0
550009290 612681896 0
373689284 569450256 0
115100889 525794302 0
213551719 566325347 0
631800708 194647214 0
454988059 609340919 0
471877353 252623975 0
483280531 7780006 0
420779396 363188772 0
576524685 523222850 0
312271623 672510069 0
659363132 501838651 0
745698314 337800371 0
149308041 393167304 0
787725942 210647272 0
199733547 750163719 0
590275175 597260913 0
632254938 273759278 0
361811052 621741201 0
554583226 651746591 0
385794285 71568641 0
348421142 199880574 0
199198617 670792298 0
396074116 128664946 0
285791629 254733884 0
788853768 621957863 0
551648598 634394843 0
647319187 247016194 0
181459802 725130134 0
10339270 196327908 0
303828480 323075803 0
538485463 626044532 0
539505685 762035153 0
190433647 595531594 0
34096585 156408862 0
616471961 220661249 0
616916211 727405652 0
235879387 729963786 0
246884784 445352019 0
116831743 678966320 0
166890004 165417848 0
567487578 19800453 0
654953014 28182255 0
678974179 393310319 0
339105605 699037799 0
563867231 782301907 0
252323107 430566110 0
327373835 698419183 0
249459878 635838152 0
749658925 463834884 0
277042324 193922772 0
224770074 610126886 0
461718459 518145842 0
388910761 316332161 0
91529216 415292734 0
611822193 796030143 0
562998897 87331492 0
91019380 689505017 0
437050963 339153835 0
555287353 579103804 0
495421195 251585278 0
592439358 211315575 0
443065118 535153941 0
453029276 321150966 0
134208987 685155796 0
231617653 650602075 0
107327901 362043117 0
559421425 139124687 0
148816974 172055233 0
256539560 330504187 0
599080875 451798583 0
208689891 597296867 0
108304458 537228823 0
320624418 170964529 0
232739594 184936335 0
654446026 355409375 0
668372654 295689811 0
791073866 295466435 0
182909984 645240034 0
621125371 316043894 0
639518905 436243419 0
715668119 235329534 0
99824306 150217781 0
215900189 306940372 0
278810947 307094019 0
187411803 598634927 0
19077895 397850191 0
350097070 798132521 0
11753288 195105533 0
394220178 536211305 0
487488410 50775904 0
61577775 615464414 0
153631951 436448658 0
666381968 676015017 0
596724072 564574661 0
84562423 457181009 0
158592897 49113176 0
588378805 105909328 0
184940380 419111107 0
67272436 362151408 0
116247641 253953295 0
730645954 499287988 0
448689195 448936761 0
88891103 597306187 0
725092609 108128450 0
312489598 291564467 0
118376775 455034178 0
795025679 78192319 0
467348027 692512522 0
611537315 643577150 0
274310567 518886236 0
567349579 402757439 0
241124178 319006531 0
61655302 127733590 0
204238420 733262030 0
571024832 241331363 0
626978712 106120996 0
143694737 287939949 0
218943346 744613874 0
670842468 255103580 0
376608610 101362397 0
567606580 215709391 0
707255922 218271653 0
682931819 243805577 0
131342230 440312302 0
224910175 776966149 0
13284631 682026807 0
125327251 727883690 0
388448448 12801465 0
486286953 671192542 0
488331997 737391634 0
560613424 731044440 0
303201692 112076422 0
691440717 635381164 0
586395436 151928212 0
64856158 801657177 0
703396577 769034231 0
745446182 251063058 0
432837259 728852009 0
46977695 14896593 0
98756566 720476287 0
510728516 527158196 0
76340952 643160013 0
491780386 464722031 0
157171290 766279598 0
235986736 677057058 0
118382402 530090986 0
657580265 613918208 0
71044015 577682293 0
421460021 788798589 0
290644435 51825361 0
478720055 390981337 0
797489881 749301602 0
58417507 625760441 0
716942132 261978797 0
160708951 697742874 0
401882338 307825038 0
43640001 634276168 0
608779257 298520824 0
557342375 668160896 0
236884565 197716346 0
506667339 513697090 0
610061652 143047262 0
500438274 318298799 0
540332968 724989735 0
624423185 361085376 0
708533484 169235283 0
672522229 420266161 0
262146684 16589939 0
101511299 37506910 0
576039994 113899921 0
8323629 784895438 0
637357281 529354018 0
131890489 441323456 0
790561598 801435353 0
8688117 716809805 0
460452576 92477618 0
279064371 78491759 0
106947203 689436348 0
197086537 584509876 0
527914418 424011326 0
332117542 74046353 0
371281034 346683569 0
1220437 412785451 0
527738884 244127468 0
616956059 415672830 0
667153245 475824360 0
596185791 281666281 0
626383235 311127718 0
569537001 650304454 0
299385896 545620078 0
319788355 312348166 0
735652699 541238201 0
5643479 394067713 0
662980006 642841382 0
43676623 237662319 0
286125977 313553436 0
797099009 379066865 0
170081728 761423055 0
398176402 742938183 0
76660618 772580323 0
655485637 418624508 0
52183041 65477540 0
540981354 2742201 0
359683862 756331025 0
665285679 695885968 0
53356403 114665259 0
698175525 792286636 0
144835301 48089223 0
792468057 759297267 0
45286456 424761886 0
435300004 214678960 0
567134858 295339954 0
603220718 175588002 0
70712168 797308105 0
467370288 164884772 0
201448886 11190661 0
651273351 169563404 0
206924093 283279948 0
335154703 257810366 0
764881288 549495798 0
219573811 333949628 0
513682385 174261297 0
55711426 63379617 0
375415796 213469438 0
751157935 47805808 0
158833071 171996829 0
752018493 706859034 0
673253463 503193818 0
486004451 394430772 0
542079591 225810324 0
358487033 84884026 0
791827354 676625537 0
469396826 50674385 0
429381397 548635608 0
172292064 216033811 0
493000009 58186591 0
18333638 192231961 0
229581030 153194314 0
245696311 473501518 0
606899412 454115790 0
438859448 208506483 0
369801048 152172892 0
18967003 799277785 0
13078671 583450388 0
674806200 81317857 0
731242674 791599515 0
446162961 693380203 0
760442354 284939329 0
546117791 462091443 0
694894506 114019119 0
110412346 445893448 0
418783652 682588333 0
128437102 758849405 0
155882085 26949965 0
649847403 538961 0
541176456 233668605 0
539444067 460288179 0
559208292 106301293 0
38212178 227409899 0
106676116 127405076 0
379512983 725330505 0
546320999 88111017 0
729071419 375979349 0
718411347 6254373 0
577623930 164493526 0
786984411 628921466 0
584384744 310496972 0
176200166 56061238 0
103841367 248377258 0
241366032 456477101 0
81320164 713856600 0
213083090 288059644 0
352037150 591348390 0
328892016 270090714 0
503410448 4967276 0
255388582 779457934 0
316718075 466017449 0
154360607 587157278 0
790758069 401931377 0
789850978 787749908 0
99421778 434783787 0
32967238 527292983 0
680343740 306240869 0
193293454 244226672 0
657461627 705561721 0
719599177 753234688 0
491953659 184871615 0
521397492 722144874 0
552586730 446628936 0
678970513 796460776 0
741237591 736842223 0
358606914 642320775 0
1989038 297929345 0
303255531 707929956 0
527748097 688518180 0
63926148 768318094 0
433386752 412404107 0
457600672 32315232 0
249175528 563769079 0
1659143 280207261 0
704003926 11981314 0
318460339 692755966 0
768671552 759774935 0
53693604 179664751 0
387133015 456187715 0
206489855 457461366 0
409946628 299541887 0
720391644 763686429 0
749132577 272600360 0
255004111 548025814 0
768456353 240807563 0
672759117 451119143 0
226080866 601935954 0
121799783 798470783 0
195504707 395318841 0
493172982 387700756 0
127437312 582985004 0
773915350 533303312 0
659277326 281931636 0
599207776 580451992 0
772403944 601899106 0
520395321 749107784 0
177748136 705024399 0
492400035 393200852 0
529151654 770025475 0
515767199 469673125 0
106066207 299845128 0
660815809 539456360 0
612490135 433817799 0
425543052 546359406 0
566069835 214438854 0
365389673 363064377 0
743370000 705215648 0
133250322 289334104 0
575007828 728133729 0
682245161 161219599 0
421806729 776810366 0
658565761 182291206 0
560096877 242942605 0
611025113 735654615 0
309910191 153906566 0
423110973 699122491 0
598457673 620473002 0
548244229 600153747 0
85914377 32598110 0
457677527 666191151 0
786963431 689246000 0
524653591 579560137 0
440636451 510553890 0
757644342 571252560 0
150668250 104448915 0
203312536 686027993 0
233140162 258839231 0
696221585 610532750 0
554231553 529834068 0
434115169 82618064 0
659600509 307298159 0
633932823 353655537 0
305646300 439346531 0
156452192 653464608 0
709895896 307841209 0
120495404 543422037 0
726311312 23164616 0
333066552 265383433 0
674857566 475086150 0
181527340 287063051 0
323311129 364723864 0
495490899 212681256 0
191433597 408251212 0
409144692 268983166 0
687552932 542379002 0
623795668 656227161 0
144977324 328888779 0
44194733 727050031 0
567722256 509604251 0
383668663 604620217 0
655645589 664219580 0
210854809 756235001 0
546165354 605388759 0
587969053 425058440 0
597021572 163014589 0
233664330 203915630 0
511791282 37508032 0
531617122 546497304 0
36533839 148492155 0
456849229 54534234 0
258024382 90651817 0
344740651 569145335 0
247332603 395200022 0
51127701 195630580 0
322908195 580672384 0
246763713 371699814 0
18651422 620123996 0
62167298 512386554 0
71689587 773775004 0
346032981 118341108 0
394338557 737015237 0
597256045 356358381 0
532457813 169809497 0
771826083 504946579 0
799208516 539896509 0
59247555 540253131 0
260531751 330290286 0
447420501 51708160 0
427661461 282135011 0
665305339 334098842 0
306045764 476263081 0
270851004 59755817 0
397542781 619953965 0
361172022 593345282 0
29709717 319138581 0
710568364 109800547 0
253848024 210329925 0
753027103 400868883 0
673511671 512639926 0
692039156 486048450 0
308282789 188679058 0
24828189 191953719 0
479730372 43129856 0
167586453 143768511 0
141583866 408576340 0
14593909 656799983 0
99541449 662800111 0
474210486 303044168 0
651004659 790748613 0
761450122 50891181 0
646012600 335486684 0
414714919 525020699 0
72631510 20831605 0
638819496 98517138 0
328910577 671898815 0
587551399 485160453 0
333913124 340495842 0
191293659 266073732 0
725199978 703497196 0
197742010 309383524 0
236302272 129602726 0
666494993 414761067 0
517934417 657071330 0
618876658 584120309 0
258997997 603022270 0
519844410 352914605 0
102398775 570712985 0
410516071 461493176 0
693336419 52884522 0
614878257 106068078 0
444104423 198740359 0
644060683 147786925 0
534725397 64074388 0
358635087 292128373 0
244268121 426882435 0
644382181 226688909 0
234683901 392437791 0
129840218 121560176 0
346455701 449403176 0
609924128 192737278 0
479290747 358061411 0
416837593 182837143 0
457155256 367532741 0
686190359 247931241 0
35544091 402347279 0
613061455 577843173 0
61775518 89726591 0
793407930 51895517 0
525413221 217733778 0
208800204 268136380 0
775812677 732497158 0
727954812 19367463 0
52621985 664225134 0
290705850 25714655 0
49076745 676335802 0
341332162 475607786 0
453601650 21493819 0
617764802 82031280 0
657965707 794051653 0
538409730 65429228 0
423429635 523260956 0
575717253 135650572 0
271207203 117529242 0
651418055 91801688 0
347417829 776165344 0
597570195 309200510 0
119276691 521389192 0
679131660 776755586 0
208670749 493409292 0
263702532 490873429 0
731562308 122678233 0
271684213 287055652 0
794417118 355633052 0
17615295 788441041 0
359069503 165785742 0
95482675 302307863 0
312964494 582991332 0
376393691 615005549 0
600408063 307859668 0
296174790 407366712 0
223810482 98671006 0
175243405 654888579 0
680575426 245505298 0
115936955 41722420 0
355661493 411185726 0
320321325 525647875 0
652191539 692212689 0
323730107 239668830 0
97727712 687945225 0
155433552 737967981 0
428282070 355142736 0
527528036 590007234 0
267473651 546370463 0
753707879 555946797 0
597717931 103529690 0
680473646 555037908 0
119887216 380716245 0
585745392 673871877 0
87799621 787714113 0
445828506 209238554 0
60992492 373231339 0
263003731 619916220 0
551376712 344770743 0
161649752 480428407 0
524091650 31338529 0
6714337 208887264 0
535717861 647783630 0
491893470 548681851 0
524760254 254082542 0
69643263 660699235 0
727569335 725197747 0
495460512 49971837 0
18645245 398748030 0
175900348 530601211 0
608261740 586049708 0
127314472 409218512 0
591589877 397475111 0
40373969 165588990 0
715151782 94270097 0
634210584 151474960 0
101341214 427306433 0
253366699 15313368 0
362444893 134061656 0
483223579 379593059 0
717651610 142271298 0
612973647 354967836 0
135164982 119210487 0
632790584 379331989 0
190344939 323526752 0
99868333 306081397 0
615677725 207657266 0
189109321 332960577 0
486572188 656732908 0
262125247 735337975 0
498064008 29952994 0
655750028 797950408 0
207799394 269722924 0
144360504 460923805 0
448143035 733134602 0
688248577 116960859 0
481640297 70432582 0
59377960 208855069 0
82523769 306767701 0
508565346 780488685 0
426606153 53251857 0
182823329 179881686 0
613997615 448401517 0
621228313 24900783 0
750343178 40044122 0
35168947 737626475 0
103071089 363287471 0
32653881 7367481 0
50578901 227348180 0
483825383 299582297 0
631217653 576459527 0
474206100 347251351 0
7849138 40545686 0
675267129 538345883 0
137485795 477440748 0
730324120 404365462 0
142049541 477780017 0
153273374 517072647 0
782880032 323519636 0
702256936 250481316 0
504805100 788690876 0
420111024 370096037 0
716412093 694599760 0
356591364 757946702 0
564512634 317416818 0
623299937 233908480 0
793349373 398835778 0
686104565 128275228 0
224240693 597088795 0
20547843 81938371 0
5669011 312518638 0
311283676 491300499 0
188365684 690174656 0
560118663 631205048 0
97638943 586686705 0
161176911 257840659 0
77399100 631225821 0
697915955 632894472 0
227442989 192879900 0
230878969 43160569 0
128091501 200966678 0
644648449 603791585 0
334539155 293982596 0
150443491 64786721 0
684895420 681157852 0
497617032 516970094 0
423625934 346108133 0
627756220 388036408 0
84826275 301931427 0
536996450 163324648 0
699602894 678511321 0
352477514 6108014 0
220827899 485436776 0
581669277 331435462 0
369085799 186515191 0
555195250 508621618 0
598006640 232016642 0
501863206 432047544 0
448926441 455386974 0
745363709 136996319 0
377061728 702404309 0
602083949 262945619 0
788294968 298629465 0
258282469 354632845 0
213802689 64720556 0
419999198 390131597 0
697044425 89648532 0
522152109 572678700 0
605323357 630327972 0
136729961 169135100 0
760931898 783304627 0
422542359 581632494 0
330739044 549624072 0
332306190 536568450 0
288461523 299205101 0
632070977 624383206 0
346827392 32177677 0
279447367 57071105 0
691204192 205952405 0
365817545 593291280 0
288907753 599735864 0
331334026 17670393 0
335014246 652065794 0
724988600 764143953 0
167080766 643339763 0
364543293 262259113 0
700860960 227781576 0
141422523 376521512 0
659692968 765232181 0
503700971 301976639 0
675608713 494529626 0
787522123 44710331 0
663602537 717134235 0
161386273 335243159 0
119747221 142432291 0
787189863 409002903 0
717142526 564009295 0
603015074 681631325 0
541995222 519902274 0
380945604 655152682 0
468879562 722678666 0
524304120 764947787 0
322770631 619351276 0
243038225 110726157 0
448027320 205473556 0
8751743 42162147 0
313258257 699200743 0
634564912 272072537 0
28904214 393475812 0
90887663 607716221 0
620743516 567355121 0
745239808 639914009 0
267480952 658245869 0
271793707 21616773 0
455157769 406332218 0
104878742 157833189 0
450781555 598236059 0
212803069 193134636 0
281982181 773224914 0
177674294 714424699 0
321438314 187805353 0
526856314 741052522 0
628343385 555168922 0
511917006 459220737 0
428184851 748838581 0
23959546 665336700 0
760269270 297116857 0
299278941 473116289 0
279467836 75693005 0
715833728 298628772 0
513391156 789114762 0
166912413 109749681 0
184475938 93960712 0
176033862 80551947 0
566029979 514280994 0
475259016 509841543 0
658473485 621939126 0
55279319 224136856 0
247095849 673563847 0
2841722 697868736 0
417409137 598042192 0
218003254 529467351 0
709196737 652717795 0
283633231 600421627 0
262905939 728821445 0
126703555 706042415 0
15941483 791708010 0
703642891 523980718 0
100132382 398041004 0
741480958 406722822 0
661687443 682302662 0
39827994 310877056 0
496106364 54409343 0
90518954 307482979 0
605492543 603410541 0
231109547 256433745 0
47657513 799794149 0
204499741 475115921 0
771635155 170850739 0
526613918 30555756 0
180673748 443623157 0
430813815 376314035 0
693939066 224651278 0
504131381 327032376 0
357924872 134053982 0
498616118 361684606 0
506478984 599647235 0
574068379 224770376 0
395324637 426812023 0
131967431 126552361 0
172253913 22833751 0
302333884 392565938 0
782630816 457190835 0
275249648 615891234 0
9781871 778617867 0
95277892 297243257 0
475508969 464329377 0
72735291 623908215 0
316697309 705407606 0
569603688 683840615 0
163767842 731945440 0
148445439 538667087 0
53743405 667335836 0
659055850 159977278 0
662579519 347843369 0
796236055 203807126 0
517727291 295745089 0
78580559 126017176 0
421101110 16293853 0
326529787 339755464 0
640829536 355337084 0
259861308 121615087 0
303193199 622404305 0
607160153 342584018 0
474319896 231780422 0
141524562 52508905 0
196970383 133398319 0
769498534 592437123 0
364603240 662030116 0
294253178 608881089 0
375169136 798158674 0
754410534 386853155 0
33341622 493214219 0
642281788 360878037 0
255785587 217845111 0
581359219 24889497 0
736013240 96245682 0
407652464 697411832 0
465230213 553992565 0
47852203 596037954 0
512831525 648644972 0
297079079 624061502 0
172818260 665131569 0
94628411 72973165 0
627061782 582338877 0
10478141 469203283 0
126758852 43829500 0
558720552 93515998 0
658904940 458711218 0
689671001 103082056 0
132454313 724958393 0
725321709 60090649 0
743112091 542240492 0
303206368 469772359 0
73880475 49321278 0
358064723 698473623 0
379139103 337571035 0
450043857 530912300 0
234992478 261882759 0
786569118 8929993 0
192793426 550673359 0
679413831 698138656 0
268572121 336110397 0
416015186 160813775 0
491942514 482699930 0
738693357 255527969 0
349758570 197500822 0
638095071 154119447 0
123208208 151637066 0
142369825 240132175 0
665104859 489562873 0
514997019 324234031 0
286196031 221470231 0
250878796 370166089 0
193996303 684151217 0
743818603 270538129 0
548807712 384218643 0
299748966 636904465 0
167140318 113727499 0
470796957 738998474 0
606383587 762380704 0
465198004 138239812 0
754506691 728170566 0
49595320 503757317 0
442132603 271454614 0
409776961 51852722 0
587829672 541421598 0
253662787 602343841 0
246868971 511709934 0
295591273 171637322 0
373075144 152650847 0
788013017 404380138 0
444985470 654128967 0
168830538 563876700 0
772886949 554967850 0
788396109 332251788 0
368573374 508722977 0
189376866 193892121 0
472697533 28324659 0
747772396 401996451 0
134887132 332390042 0
472928733 760759925 0
613433919 65629721 0
128640785 688334232 0
368601658 126644829 0
525469103 671682087 0
615632951 213999024 0
133525681 58766185 0
566254603 721132213 0
440269207 768651473 0
339639646 654947323 0
213077997 598853657 0
697852583 77333230 0
470832173 466764330 0
36887103 219362714 0
406623397 633257371 0
322114182 178325042 0
770309824 166653959 0
110012983 50454492 0
368213332 770409165 0
623615215 414014866 0
274219249 349594988 0
801472922 151456804 0
673376566 475275998 0
251310828 282919119 0
719681071 304905564 0
753514841 297355340 0
594008052 226237917 0
337358134 669706316 0
152400867 19648114 0
777425308 220319206 0
250930024 65763846 0
21292094 155445969 0
258318274 438484147 0
537926703 189273524 0
468866907 10907903 0
282812639 247837701 0
97375201 234874561 0
700098158 657779375 0
770791479 84967484 0
372280747 653467518 0
363106159 48271635 0
175694669 6243048 0
607793702 778411738 0
695772282 679079211 0
207339882 189714339 0
89060260 360727495 0
151719884 789208794 0
529508175 505430225 0
692952909 337272212 0
646760743 394457749 0
511268394 468406810 0
534865771 476347663 0
795406852 507535975 0
518787646 567836925 0
668452998 240854336 0
763950172 710966273 0
727594897 123968449 0
712165397 661209882 0
273908349 717343376 0
163245535 105214234 0
596235996 270132775 0
646448758 145689339 0
327852635 471637082 0
662125015 94931119 0
313629491 1220869 0
88712364 532169514 0
49413293 158417959 0
393431422 261390294 0
294014325 547342714 0
516387880 698474012 0
500600658 591928119 0
479505419 99535810 0
675363637 280131101 0
609189091 631589899 0
300208796 639997375 0
243690709 549979172 0
413578722 755533349 0
235987485 133336921 0
634162566 39872981 0
658907974 287377143 0
774500003 435501793 0
655614994 108853287 0
495057054 413427847 0
555430208 700931917 0
160644076 561810943 0
177579535 523513810 0
583088022 391904228 0
728145035 598400587 0
436332902 694011382 0
538578396 787047124 0
598712584 765264767 0
236096842 348901294 0
187474982 625838841 0
201932503 700953371 0
440161282 344391477 0
443259302 422294497 0
734090093 526764699 0
402611365 586140458 0
658937517 602689022 0
49808504 661847679 0
495386707 685022409 0
74411554 79749309 0
100760603 25341800 0
188730670 104994392 0
763610463 358703743 0
147257070 446241519 0
747003772 436911579 0
589964549 466966126 0
84570034 117183998 0
667227939 654145052 0
669836565 792324067 0
644278076 152095791 0
652847443 2539248 0
157587176 191970974 0
287979542 393346565 0
18047249 219532742 0
657167111 436594634 0
397540925 98294200 0
51536569 96212053 0
397920745 114535536 0
93396528 289336488 0
22988105 475268351 0
402662799 399421052 0
7222189 173440180 0
534442213 290455909 0
380127918 529823709 0
142654230 582988315 0
427552676 562582780 0
311222559 295522677 0
62137444 6112185 0
701251811 317008488 0
235549164 482043072 0
423428506 238950191 0
317405314 745112815 0
788126308 178096573 0
256009277 751330012 0
562384772 538859650 0
379030207 373398942 0
622092538 511195425 0
668428748 289274826 0
185197256 36800307 0
261891519 394929175 0
479280571 260705826 0
730019629 152162528 0
535253545 606465415 0
354119666 130644518 0
327693014 184455070 0
156812088 634311625 0
587144614 448914118 0
77604268 778472407 0
42354223 402567559 0
499684758 112357283 0
580788215 389883847 0
533256511 516966557 0
529384725 583530505 0
669988050 539269784 0
15671282 516988063 0
587178006 575854446 0
508462234 770019012 0
189394369 451901266 0
741982555 68456644 0
742062635 481253257 0
303638427 152879565 0
75160510 341218396 0
57507708 120354138 0
349171823 249674311 0
508840536 514401642 0
514253795 383489142 0
109830824 173471921 0
302716275 777894662 0
509665204 157473407 0
646329687 594233384 0
291041121 256959983 0
678046447 351705827 0
37518186 785378954 0
415950753 492945157 0
416498670 777954771 0
359965246 726003482 0
107721643 696549244 0
571540070 230011116 0
400074292 578789676 0
393483646 670880419 0
609926413 589375303 0
369209249 333381282 0
335830671 528614256 0
477913836 319185328 0
755628908 633579516 0
179299186 270300092 0
655962440 101857210 0
356472988 783606212 0
240614988 307972526 0
244832098 489211792 0
298394114 502165500 0
791174057 491157850 0
627489899 138909776 0
225239746 525582189 0
523289676 308742037 0
115506798 415346643 0
60923604 430450529 0
398837688 647854033 0
756123366 207776519 0
301882924 362115970 0
704041229 528949873 0
512289975 77661189 0
197529203 544280254 0
439728774 118458564 0
602070158 500094508 0
641300267 642147536 0
779775688 14731208 0
239991071 635092589 0
787520684 597312864 0
519569773 34686852 0
171130955 133824237 0
347862819 705321667 0
419887274 165300421 0
437575851 318449391 0
227074160 367973528 0
165673200 572825800 0
693819576 291861337 0
228931430 687051015 0
573156342 378446684 0
226873303 339339194 0
498376481 732949835 0
205102243 682185035 0
404424298 798152877 0
514691000 167248486 0
10145655 411229416 0
427801250 61190055 0
527105268 136215163 0
663415299 661229320 0
627020571 420483199 0
600532386 765872993 0
97325671 604349120 0
636995220 618195579 0
506056743 130067333 0
37072533 257074604 0
127459577 205861935 0
740846983 740538266 0
322234792 517340669 0
79228596 584947679 0
228809286 117578658 0
328793312 257833336 0
687976529 91608121 0
139349884 111377377 0
84741768 567992812 0
401193622 716550174 0
227226863 52455968 0
749139091 355001355 0
329723831 572288365 0
589295519 724694210 0
794667750 48389059 0
691946659 553422046 0
425803612 469201506 0
269747242 217990417 0
114306029 573834829 0
377205994 721110337 0
215427287 210292313 0
649090657 239371448 0
63420741 24437157 0
590701175 736961730 0
253241965 473851889 0
733093193 220812629 0
686534498 448532199 0
423808132 754245212 0
248284420 321445027 0
516259802 599877322 0
60333901 598992796 0
596490859 574105630 0
50284163 222875089 0
447197684 484140075 0
334279620 296709079 0
762255609 431315549 0
41967571 651993585 0
291527610 164780338 0
486883573 504432668 0
55280614 16142317 0
161542716 551606456 0
344245675 482756346 0
304621201 718784244 0
163119370 408014967 0
720371250 749617992 0
98100965 489176240 0
606806564 366546500 0
660653312 617671513 0
409348262 252939045 0
257234299 39181280 0
241476937 704054847 0
348992241 664997320 0
86338770 355385176 0
357633628 793691796 0
685677458 319542190 0
404104802 612216103 0
555559530 355538463 0
675144357 448491558 0
151071356 511512193 0
170194514 755868726 0
754667031 485614672 0
635127005 249739432 0
285515694 131495226 0
73936662 34865784 0
786230051 429238646 0
675695183 92977973 0
270237249 399867350 0
646749504 314756580 0
30214577 414741701 0
435175571 758341298 0
32999962 588393097 0
622872667 745849654 0
426556179 483114183 0
674306000 558262326 0
620373628 494014348 0
264912271 773261713 0
239062940 305388982 0
160610971 665804787 0
447746768 616876699 0
445100377 715599531 0
538229195 521464252 0
387995769 762565602 0
640190206 464614478 0
411906524 640852760 0
557309470 403977002 0
466613274 759987408 0
653094838 435339626 0
514804701 115253752 0
163141369 565568394 0
194862485 653780060 0
789235087 256997518 0
52122890 409239242 0
120949826 686345365 0
494719553 604496541 0
737032734 648439775 0
783796163 697153804 0
426193044 347042025 0
162788715 384459824 0
546276125 7607321 0
97499786 647030021 0
730146677 579863547 0
553962210 263554495 0
257870739 120368978 0
801635320 331214705 0
496186418 661238647 0
140979492 766264152 0
481434896 723523273 0
740317344 434804525 0
336705466 26774735 0
118448971 760063848 0
438433724 23269229 0
299446482 317652161 0
573507962 164724820 0
59075094 674103864 0
425967409 246890611 0
491455092 11704234 0
545522814 739422163 0
480069953 594960910 0
540626054 150850268 0
639074512 676684729 0
247450452 293428391 0
624937486 238346391 0
469473745 516209635 0
490367379 206905330 0
625848047 546233438 0
606647008 238641655 0
150465923 432323883 0
716357145 776877912 0
165080699 50429156 0
579971445 712768766 0
217391482 43111603 0
792496069 291926592 0
748492219 26672819 0
749978849 172194747 0
6373733 4553522 0
764670230 53981027 0
421413184 287968164 0
162474813 730705727 0
102827316 517546409 0
710967947 623900790 0
168796646 616947251 0
243169801 358387590 0
713818504 347244118 0
644412410 254652030 0
407872834 800604349 0
203900141 264364112 0
48256907 22534428 0
578720403 534381506 0
494296538 629885718 0
305026074 582569371 0
252134190 386921413 0
599076530 721108161 0
54563350 511156406 0
654960173 136998666 0
721618157 415530221 0
487715618 219227441 0
152117583 682369237 0
636619750 219523051 0
441068219 734491483 0
646423516 684468239 0
347262659 571443656 0
774288240 283464562 0
435985361 177034513 0
746525672 617798918 0
398779864 455936208 0
697067500 586621143 0
212845151 768534984 0
775429373 693508895 0
254572059 767082474 0
37734178 616819280 0
151943062 252821787 0
124125054 222146302 0
98035823 104733528 0
660491590 185144194 0
792878805 6349693 0
503328247 4637621 0
722445193 263261682 0
760091684 330935120 0
281055733 228674496 0
401689541 279892284 0
562319214 138102738 0
180647994 375774155 0
537514016 772121325 0
676350067 517280840 0
54637408 612216161 0
380059595 717922823 0
667394009 337454895 0
130451724 242896476 0
728069768 471459869 0
433383335 83829928 0
126689371 415907912 0
395787525 3362358 0
106227388 744825281 0
123290173 263133825 0
121914314 124115595 0
75521732 593386367 0
752090060 732003337 0
192379085 667538592 0
404054102 564930937 0
268612114 290732808 0
454938192 381140437 0
657186487 300093574 0
689945803 147349624 0
502057044 583964107 0
617642594 375027688 0
785226077 628899620 0
575586863 421247486 0
288542448 758423195 0
214647867 656627271 0
483502900 478156679 0
692081016 68382138 0
184298525 684483167 0
271005745 618860648 0
637492800 94284361 0
602484376 673405074 0
134525376 313901936 0
735411630 242905436 0
227066284 277374151 0
230128798 229443571 0
19555017 36740447 0
125100545 248340591 0
627273587 350283348 0
291221754 743695634 0
573604585 68930747 0
591591964 106645892 0
353797542 322311665 0
587157607 23456596 0
723640651 308197210 0
737134206 791632149 0
516392535 601267249 0
592880718 349821665 0
374573845 617953772 0
427002418 53011612 0
775006792 580220312 0
530984666 635160456 0
108560805 128915529 0
552741898 5299092 0
674739384 214088136 0
21788108 680541430 0
71835546 246286689 0
726316305 265277728 0
478409814 349168640 0
143279907 311679691 0
283903546 667715680 0
638757602 476143353 0
477997273 689147823 0
40058038 154288762 0
76695482 368573738 0
319411560 719119313 0
3800632 356427729 0
31339497 655667185 0
558042251 534146781 0
367518124 774811179 0
590988476 484113598 0
76992485 801360021 0
594621594 124857960 0
752943727 680174661 0
29452891 620083245 0
713154314 220766754 0
658756446 312885033 0
605496746 542183996 0
633363277 429549994 0
554631421 602845352 0
100263299 117058977 0
480967482 167062532 0
25049343 32669167 0
126041336 617299634 0
161304202 635527237 0
607423703 102186141 0
409102429 651910059 0
756252734 231851158 0
755859033 556522380 0
25074468 196346760 0
652620962 376300263 0
362013733 672567255 0
724660204 79842152 0
511667000 801269934 0
122553605 86342261 0
531629790 266550346 0
421890013 543831245 0
458093827 376355554 0
642241442 129683180 0
52743874 473283038 0
2689106 767961437 0
797785423 328219964 0
549846025 143644407 0
349216501 12475022 0
727725674 626724276 0
644788890 651273387 0
296073801 564320575 0
105111418 369284741 0
145624620 603484131 0
164468567 762044626 0
82873742 131399929 0
223837794 737496013 0
328581525 464099071 0
128636939 98228069 0
308579427 487371805 0
787125716 800596887 0
244341281 137261321 0
532245732 227089561 0
775725984 342483270 0
233192041 259825535 0
456163912 575174216 0
492111402 465969607 0
495226222 25349646 0
637000164 225619175 0
201735310 14008936 0
391727740 751383513 0
656990193 411057329 0
517130678 172986619 0
750782179 133179215 0
406309111 184497364 0
780653526 413002365 0
159337150 681845685 0
740707543 519058659 0
777605467 177485584 0
192987301 62311873 0
449154019 526290885 0
86167137 134601744 0
461537018 411776392 0
171915232 468772069 0
261326119 588752452 0
597215864 520218005 0
780120698 303292078 0
532021587 43757907 0
150920117 480043002 0
596420855 464008313 0
327227302 39293080 0
742248926 550181738 0
63987261 446255629 0
22768272 181124949 0
349216625 626453775 0
706711274 10117625 0
740538537 761539472 0
558031491 711354602 0
438767892 338050178 0
383435600 326521964 0
97377938 171975917 0
461511976 328938097 0
630534269 621145952 0
198854810 77219898 0
370026265 175441358 0
753429653 207945641 0
248854071 674440993 0
714069383 526983798 0
91215518 489234774 0
726883042 230020635 0
718452427 135245198 0
398582981 495887170 0
108353879 626148852 0
758389338 148610680 0
144477959 654886285 0
24544463 504727491 0
76412409 511672096 0
595309299 261415550 0
650386634 186122341 0
151281806 373077647 0
721184396 317497994 0
124445416 250152022 0
469015903 550329616 0
730943983 673809801 0
639185502 516863005 0
396922363 801339508 0
784947239 665795399 0
146524822 20898974 0
708744369 60479240 0
349785286 653961780 0
656925440 257742770 0
64304873 403836009 0
424235317 429729414 0
250900819 276053536 0
726573006 505314629 0
110493254 281518769 0
271434285 676295005 0
578998566 722573257 0
770532945 396839070 0
463848829 409088901 0
365514001 161727192 0
578434069 654021265 0
249089610 361193823 0
641712362 796219972 0
521547952 343834825 0
373061009 275693409 0
450674280 293450047 0
301509438 410871124 0
511866012 116881197 0
620041671 504354713 0
544176717 218122020 0
238081877 211361531 0
289428354 472982847 0
405767651 571557287 0
22020689 269095720 0
436851434 607382603 0
721749195 791662220 0
277880335 274670669 0
196730382 664106175 0
447302608 234866283 0
723465290 390468380 0
669870661 117966157 0
651920015 276188975 0
782506163 413206538 0
608388015 65180330 0
573612440 477466442 0
726541445 77703754 0
498846207 702670573 0
426651289 580443535 0
758168190 173782384 0
272015765 699867558 0
323693015 53222568 0
193277108 374551970 0
99291237 408780554 0
506860830 323336749 0
349489139 568846970 0
558582962 618275070 0
678465353 237862379 0
193586617 755251473 0
437586837 650665897 0
532155131 6950840 0
697795311 642309728 0
22231060 699140162 0
446895836 619847779 0
354674656 236350495 0
528587205 785282398 0
26423421 624850592 0
683267999 12859620 0
208999934 722162968 0
255777910 361178002 0
624703033 472884144 0
206604582 120680643 0
467401474 235126283 0
694170055 511516703 0
578770028 512643520 0
152532305 136473568 0
801365098 354536929 0
516852027 654628652 0
499507635 398762509 0
749103090 260244010 0
28826606 137945146 0
148583973 369350588 0
79579096 137844338 0
347087213 413701609 0
792411572 685028118 0
663931677 703900159 0
176587887 95528542 0
211455687 755770824 0
765590304 532161549 0
299203670 280504168 0
733851875 437583522 0
62629166 567305320 0
543306297 495127197 0
629335125 748403091 0
407387133 527591423 0
607712327 647194108 0
336503684 151926458 0
364053593 512052854 0
428925389 405775170 0
228337996 568174900 0
769241776 159858680 0
534290766 774020883 0
402747516 704113604 0
671014801 211748108 0
80898952 64517673 0
464137981 72623149 0
608472739 324853182 0
143045010 599728661 0
357947450 700064538 0
107225086 712195294 0
718727116 165908720 0
596902214 96227241 0
338857414 375112080 0
512778602 567551167 0
138294202 534784875 0
328161809 96282409 0
129690360 757816361 0
33322372 741454942 0
133295341 500521893 0
536313658 773263847 0
400872343 224914100 0
104123306 318250519 0
344955909 115186552 0
728891336 496163347 0
706856426 514488676 0
31011393 428328596 0
788689921 419417964 0
355558587 411754739 0
243028693 323143945 0
43330732 236254694 0
671187276 40921449 0
131873436 589794014 0
779140018 342707214 0
778728239 449579281 0
796193233 507460014 0
573306789 765335391 0
651071817 81202491 0
270735351 346872367 0
568653101 159635520 0
229595276 348964517 0
711012416 590176507 0
701611181 623817117 0
95277270 479184433 0
327867723 723813071 0
337782498 66327748 0
22435574 192170477 0
169965932 642443787 0
57315160 423610047 0
428080422 201566037 0
719628085 357121252 0
205300865 548046844 0
46319720 221945987 0
282814301 17435506 0
713576944 508026801 0
736856138 682856414 0
681705712 508458695 0
291226338 695130866 0
330502352 638206257 0
195295483 314280747 0
116352088 442022409 0
677854946 517077643 0
645294525 397015724 0
54930023 556822034 0
550672084 745573982 0
81788704 399421539 0
157864810 472127188 0
16140045 778272985 0
302141008 352933474 0
413702143 285655708 0
562119395 689074096 0
513785538 236565866 0
486981555 528376652 0
64615591 247187618 0
34593196 270658313 0
99356008 701393616 0
714180544 597590977 0
799490384 34316704 0
66445252 271107785 0
371667105 437206669 0
503698253 102499416 0
325802178 403171110 0
30344267 622821860 0
488444793 364569632 0
720420391 717517609 0
432071043 341934857 0
697235988 389927320 0
752634218 196408518 0
758707169 489509509 0
111455801 400767527 0
361657071 608673072 0
14946904 689933358 0
55127857 530324034 0
34879444 156385586 0
144692666 35212254 0
60469728 239326332 0
457072085 267760270 0
471655408 338930551 0
463851432 654974672 0
700183364 651553018 0
262469996 547564563 0
187088942 328320444 0
23548477 141791733 0
176160628 790028208 0
689649522 735737334 0
532890950 605307885 0
33070046 749562631 0
186785430 749645743 0
464430653 614466814 0
539949013 342568701 0
632987081 521121009 0
688136405 554419275 0
103339508 329247766 0
666979925 689355404 0
167054867 300806798 0
175327144 213269754 0
747203162 580866666 0
26249876 487157442 0
626023929 747448204 0
787519267 252205536 0
61113604 529631577 0
463032339 766283646 0
757255356 252550614 0
475219132 245650641 0
193650452 690533839 0
796386523 488239162 0
646673468 198538920 0
681820204 662223862 0
328910086 127753761 0
361940967 734320025 0
650162860 378946813 0
100201265 233031552 0
89161021 169543231 0
152676567 687734475 0
685293281 749750613 0
706351565 532897060 0
126163019 277825161 0
96347160 185812623 0
289230507 224145916 0
19059771 531729694 0
626443241 195008284 0
478066778 698640534 0
778641893 591679050 0
415019699 354650142 0
51926683 609765250 0
747275373 159722515 0
714411064 790228237 0
476590 705005999 0
503020691 332158981 0
681505796 703411348 0
574820315 137961799 0
223224225 598502168 0
187576773 33252264 0
344994842 673802419 0
457319660 761499613 0
470647881 205383022 0
620770596 641091599 0
572301553 33805752 0
375840741 347213013 0
193465022 741984440 0
207344389 193135345 0
525931638 719165035 0
436634729 268397820 0
466732580 359278143 0
557941569 347693663 0
118191220 142656352 0
56339780 405115007 0
741109701 365437428 0
786362070 453422918 0
337259033 47426770 0
347882429 178304103 0
329067662 355485690 0
127266632 559751787 0
543827963 511914469 0
667607593 452036029 0
135966439 397108885 0
112857740 127992506 0
636134916 245413733 0
389545672 683667730 0
497560276 630852637 0
42717941 392405204 0
750942407 365570086 0
217185716 780491430 0
429145692 283902738 0
586511204 716222134 0
586656184 283531067 0
188218213 18120142 0
284826986 756958819 0
88159119 414322361 0
469713739 582055140 0
641168635 751284956 0
378891202 401798215 0
711484772 546784251 0
288075468 532876612 0
234753500 652071322 0
451138603 703700272 0
242998498 333949466 0
609044271 440057960 0
437518726 684755911 0
602454861 732918189 0
57916212 297250190 0
299206303 517933432 0
37204232 717509131 0
340381264 223311699 0
76130990 567280156 0
726287849 24974295 0
455382091 48509828 0
174378453 450678381 0
443072134 160979132 0
478121951 663705109 0
509378052 390613044 0
585601551 664237117 0
317997465 389460682 0
599480351 307226155 0
254366791 210733522 0
769169464 655107302 0
342127731 191531102 0
767845243 413511818 0
80635465 260158226 0
403088006 196486166 0
750068703 401883419 0
341659712 51110986 0
333409757 496319566 0
535646532 697266436 0
35310890 114383476 0
191077268 613419951 0
539087735 71555715 0
124432084 16768551 0
1927387 370547184 0
335344187 7060752 0
276890974 524005981 0
120365506 89928254 0
330609744 542645849 0
7601936 70946314 0
390682272 68056414 0
574254915 535200798 0
488782183 507314089 0
317119595 526552812 0
739433441 555771235 0
711920095 138013130 0
187110088 165045557 0
559582200 25077619 0
157007502 721774750 0
259585561 374968434 0
275896469 135205986 0
582224333 573003574 0
53024881 425410577 0
499887753 465811563 0
123637280 536781167 0
703788807 784636628 0
776927786 153712619 0
253288582 423687108 0
583275768 596801252 0
10239651 516537751 0
50364462 290406237 0
731774976 726017861 0
377893214 8700700 0
357320193 125074043 0
367045336 1832622 0
65988821 2261262 0
493698472 338757971 0
311685974 331641937 0
338723059 79201721 0
400716729 553699368 0
386611792 577073425 0
503757465 65173213 0
524977950 9860039 0
214715238 445026161 0
775438257 316383344 0
35318005 677748317 0
763473408 589652463 0
725709474 315573812 0
247512880 254492006 0
765438446 552274924 0
152576608 55417389 0
759709599 720002656 0
702631350 586888653 0
631002534 619627163 0
745402694 761412411 0
229777670 591730120 0
746943206 72687349 0
32953601 244183443 0
17677680 94759664 0
44785724 195523183 0
528329391 5566518 0
531308360 42910493 0
124648532 473626026 0
458471679 311654806 0
797848064 198821066 0
287701769 392817803 0
772228303 782379919 0
244737941 591424599 0
302635012 799167258 0
685918693 417733098 0
571027163 682467635 0
503070022 376319950 0
35410486 525588037 0
207276181 101955883 0
320832544 57287772 0
736359674 799854857 0
483295007 419291537 0
275959612 472445573 0
273671134 231825063 0
435727685 189396543 0
253273899 171472914 0
370423020 97334960 0
541528195 510462158 0
614805726 208554050 0
488763861 20098315 0
222582095 568543876 0
139589043 738723744 0
640741351 279999192 0
472040961 220749922 0
364965937 718743741 0
54323525 21749519 0
213529249 167607969 0
319685903 517162326 0
679078402 679668556 0
122622989 239136399 0
402604406 574013129 0
686726209 437721541 0
794414853 764808941 0
16300196 682635678 0
169237526 203667298 0
181837954 633344128 0
455560657 234713560 0
217220810 653201102 0
755695772 181209687 0
272411159 194649729 0
6997024 7605593 0
464989831 593641935 0
738760295 649673174 0
48723918 28834397 0
604940761 274713976 0
464514397 217981328 0
648024116 173924251 0
733325939 605141919 0
546663264 547431234 0
351492601 146430938 0
798115976 176092498 0
608140273 668344246 0
554002752 397653256 0
198051961 186757316 0
541496375 671326084 0
491225560 157203408 0
716243623 717592442 0
528142064 485938323 0
521249843 597038762 0
726980402 252829439 0
202381915 590951480 0
682859628 787241152 0
550647873 350686364 0
630443876 223824726 0
99743617 136803632 0
375299635 626944295 0
498308528 443902118 0
347521297 543461944 0
410566192 220623137 0
623114606 57231618 0
155471804 79209900 0
784628137 75594022 0
399844628 568238444 0
128225388 402848200 0
752024279 243769826 0
435283375 66827065 0
794721151 313083801 0
211155831 52906202 0
409414024 265106024 0
390957760 243380413 0
748396746 319578651 0
544986750 744254718 0
253274405 765678629 0
466632709 387387574 0
14967570 522751482 0
559418708 28346597 0
356764036 237382893 0
700452485 699976425 0
768193049 15202801 0
71562592 296658498 0
176783833 515781939 0
616086136 719904631 0
625056855 561272278 0
3221824 94104001 0
517304600 55962079 0
385597541 553641814 0
577754310 794296566 0
439818756 660883631 0
191810458 511839093 0
149895521 542889482 0
793782762 453732989 0
605984475 346996578 0
188569363 453820221 0
391829190 749614728 0
702486535 698355433 0
664958884 753092689 0
393117531 419825886 0
87329747 170794603 0
111137520 540843186 0
445253112 705761968 0
86819581 491576800 0
369641390 273346765 0
16324223 414311767 0
464624042 167162946 0
566408284 196630407 0
261242821 295830231 0
332391271 85591997 0
694712572 667595562 0
483972380 269607785 0
713174189 63224677 0
406179559 44589003 0
357668166 237771103 0
611347979 744875179 0
640718043 321828849 0
107822892 391286350 0
779932418 124227269 0
553519065 470987636 0
130706569 800170709 0
317990338 177458585 0
44337931 488929122 0
162374982 263063528 0
180315611 460230578 0
445127091 457230161 0
478827621 681678466 0
562934887 549045161 0
98724839 226278391 0
359495088 346266290 0
124521219 10262212 0
69041103 355983110 0
144986207 685378244 0
238128648 242128349 0
43983038 726779037 0
764397755 145620091 0
305579629 234754182 0
719143716 388202654 0
663501557 780593676 0
20984944 378674314 0
706581680 226287213 0
423887532 303484957 0
134862829 126902387 0
779219499 81308220 0
648891357 405417490 0
195975315 188020230 0
624182025 446031804 0
428938878 303880513 0
417568435 219880255 0
189879651 724943402 0
569982571 342623411 0
428116545 96716145 0
582767597 411146363 0
347560801 461817847 0
66672895 691518307 0
110440931 144636261 0
578087519 418646142 0
273951092 373236523 0
392945861 205585894 0
68550145 490533447 0
218665800 474158688 0
11371381 398764227 0
695847785 566060169 0
222785668 764236782 0
312429885 47682427 0
329948968 420992548 0
306457672 549878813 0
590940165 490895531 0
338115552 357304708 0
99796382 319709357 0
487386901 58105377 0
439171110 37908319 0
470601288 507994982 0
756731032 646029793 0
734637108 599177893 0
703566374 295214835 0
161950317 472290884 0
179332933 647297394 0
762030446 740666468 0
223888752 718558102 0
383951156 288570899 0
105577081 254609567 0
258919820 231937486 0
150652651 185008925 0
452949861 156016102 0
433817430 309376024 0
550619705 68626381 0
201915782 488167332 0
467856194 747489583 0
75695046 754161262 0
275310657 453624730 0
673759094 559825874 0
80092898 122589379 0
299192977 515207993 0
305925426 116394130 0
142475866 287687040 0
26447497 543726172 0
381935572 457224051 0
781195473 132353135 0
752096396 592327268 0
455748012 586704388 0
189921755 187383166 0
101434501 672874120 0
331804827 539331901 0
92376586 177883846 0
408783014 188636038 0
492540298 626245803 0
502536271 381592966 0
111888888 291164774 0
20560986 43884780 0
574860902 106567206 0
556493348 540452641 0
247962873 302162679 0
284705429 328210975 0
576048591 592324754 0
628812625 614119119 0
533705910 472808715 0
563173884 439257172 0
750123324 590151802 0
150788272 628226280 0
563757205 564886184 0
27583783 490296409 0
233635168 540819689 0
16388514 334354398 0
612711015 328322000 0
475733222 365680654 0
679101662 281844014 0
301502895 700641719 0
324552802 640943655 0
157452216 130319501 0
344142220 473646232 0
59507231 315399516 0
325003913 340346875 0
417192950 619644089 0
374250015 189620523 0
606239758 721595922 0
76227144 674602819 0
186166311 655939521 0
633060800 159147958 0
328835880 181325616 0
674475664 439098099 0
498989848 507517835 0
313098840 377656748 0
725324643 387913362 0
489745687 136191372 0
726279586 36932571 0
480205712 505476920 0
289317105 357269472 0
349799685 65915446 0
162129969 395381760 0
467872223 702944720 0
132926438 721683171 0
249350928 539642120 0
48541676 112876011 0
116113129 226420 0
718821660 284515982 0
315891470 19196807 0
685840522 425335749 0
395613582 285733407 0
281315042 574043597 0
177815794 657282540 0
173862006 479758266 0
121824312 432068399 0
159290553 294740697 0
572617999 800063068 0
2057183 607467277 0
347752188 758576754 0
405477767 278554339 0
545682961 96561538 0
417741980 237083927 0
24619187 392883245 0
93766194 37107891 0
385654507 529317136 0
418544937 682028416 0
636776404 722332112 0
606697469 165564643 0
745932235 75046973 0
444050875 491229291 0
71039339 687780517 0
127135950 246612858 0
96178937 63827899 0
239887540 173965316 0
390731513 129090216 0
495469194 768702105 0
44268751 282405721 0
465957170 181903907 0
631188115 48535544 0
130569238 781003657 0
518393970 594693074 0
5243447 302487412 0
342866010 391023716 0
308071821 762677443 0
106510299 545328446 0
670725665 502129151 0
469751646 447441075 0
626168855 356145370 0
648201185 781552442 0
617410602 752093101 0
531072164 745871629 0
54171480 573388254 0
312937694 399896734 0
276492125 129826986 0
631617920 197560261 0
417974757 404230489 0
593828052 380893666 0
504265482 278079528 0
474726902 123980924 0
315445683 470013230 0
522057309 86416674 0
453365835 188129386 0
239387975 128207022 0
738274335 378495687 0
225819337 699029305 0
568949316 649664085 0
8450977 393115340 0
381620871 255268681 0
517160274 1121874 0
137817867 527281652 0
165146372 324346440 0
529420872 432649263 0
459940749 265372380 0
37615909 686569280 0
10911767 495743504 0
194913253 668665970 0
491693867 109103503 0
266399793 214726926 0
52194529 560931413 0
435445781 582188 0
290220244 566283731 0
561556236 691318412 0
688089437 225594346 0
506248148 567739139 0
181479304 182185167 0
673117629 366321361 0
671546511 34445354 0
165068477 798511953 0
338413115 616066814 0
580733229 777326037 0
197423972 405964619 0
625192738 674630806 0
256738556 545946157 0
141784306 406402259 0
775367536 72900532 0
393777376 297281648 0
327576050 753335306 0
26358717 117241762 0
379739211 217013478 0
288980229 273786078 0
428323772 695956822 0
131213346 108286953 0
709476638 698335922 0
758050067 728357146 0
410513864 499673438 0
94185606 440863134 0
524057270 86647816 0
104723035 228598568 0
248355912 632292073 0
70138311 734318780 0
218452527 314014274 0
783744739 559753251 0
354941627 264303890 0
81232447 735585127 0
630077101 129686054 0
236580978 653865168 0
721111179 216230602 0
517377583 264492069 0
380311993 390436580 0
702141319 98826973 0
597411094 447438052 0
738635191 250474946 0
687949252 336294060 0
105951884 277379764 0
99075057 251641278 0
729765790 685891565 0
121879728 124816762 0
580634445 496354708 0
529423008 26195852 0
762697600 758513782 0
108716688 510116688 0
579586542 370215277 0
353629688 734032357 0
606618135 44390262 0
114483713 154121335 0
572622188 629394622 0
430867122 771703599 0
595792676 411125715 0
753810472 742652404 0
55538917 107677301 0
74716043 298986151 0
218364452 181877957 0
771726478 341800924 0
681547065 753637511 0
666399971 206155102 0
240535005 766345550 0
670370327 177149053 0
12047127 685667226 0
449308003 190779041 0
724300063 454335397 0
782009041 682431475 0
471502862 410279675 0
46008402 287377734 0
99040449 75123964 0
460779828 550006548 0
1738690 155068122 0
283750999 337771968 0
478940614 506445380 0
232133126 170696567 0
684596778 299317184 0
407843193 473036514 0
771331719 559540025 0
70778598 353456861 0
559956956 218835207 0
601722398 615513558 0
8913963 592365539 0
674036004 580003785 0
249142506 599761943 0
613638833 143008716 0
644749505 93628853 0
522051583 8114696 0
563736545 691693734 0
411437598 784015953 0
415826005 375248103 0
332105987 571418866 0
565581274 455703770 0
548019339 422639713 0
441958156 674362703 0
185887423 126577261 0
162582453 500450713 0
338113067 147288159 0
709826607 693066312 0
343967643 332383981 0
22788472 342474986 0
421112215 349187543 0
625183472 479097928 0
223533635 593042646 0
379897039 391764534 0
395459284 79309044 0
37398663 483305237 0
668472869 530202916 0
155630105 443585702 0
133397578 487117248 0
232639918 588484942 0
748887099 311042532 0
403526987 718844478 0
122205557 385961423 0
661201921 766618842 0
471958674 290601144 0
755162995 723913427 0
697532260 419166062 0
592300446 417674802 0
119751234 349482962 0
617074872 107564205 0
799507600 280758708 0
595301751 60981324 0
96901988 553676160 0
748901346 470668881 0
285038600 48661213 0
34050899 312190232 0
7648065 667797839 0
145193977 798011625 0
332363596 183197696 0
263609930 784492103 0
733236461 539318033 0
738070594 751376501 0
114678414 129424838 0
600621937 558624623 0
646667309 141409355 0
738345143 321273488 0
720511037 311332698 0
171929395 440567795 0
400184698 429538757 0
174059963 113450851 0
344775272 454148093 0
2910674 133643930 0
725042667 410868990 0
706732910 231208255 0
791112530 440396469 0
378171503 125642427 0
639935937 354769558 0
459869454 13697496 0
780372991 707844104 0
573208082 94455096 0
755811953 281855821 0
538406019 146493292 0
191605237 105334221 0
711911796 95643011 0
419286551 260880109 0
19070374 181783901 0
46374859 517840763 0
727380986 211072889 0
498235116 559985639 0
547237769 11123064 0
735252903 646158018 0
208623176 468049500 0
790467943 68317758 0
356853124 698153320 0
638064969 431095880 0
732497306 528217356 0
337209532 705158241 0
733707677 382815215 0
74053094 222699975 0
391278902 152566085 0
140472977 785096129 0
266907674 684177668 0
155544254 123738513 0
627923390 431232829 0
185745008 137314974 0
158107181 683665429 0
647143726 649298569 0
604969172 557644709 0
250682813 278945547 0
792073934 729072557 0
657332013 56268854 0
409047812 115299102 0
139660070 506841007 0
560760625 18217382 0
34972521 714063363 0
315158788 392124097 0
335213495 275103048 0
637548474 376215899 0
306968129 726131649 0
562602186 396780118 0
152227414 372691601 0
734778639 709208437 0
453643312 290136452 0
791137657 45589667 0
772994384 702268180 0
39893701 521534736 0
766378711 152912010 0
223418777 433718642 0
506365924 665142327 0
109628677 578278986 0
698061752 392205931 0
363168304 385078361 0
366656779 694363899 0
506033644 317562556 0
443602453 731823987 0
152472822 422586489 0
347050686 715659101 0
112478329 71891672 0
653248632 659030418 0
261959496 737995677 0
555658986 504811177 0
129984807 511383087 0
368697690 160246693 0
649094357 11687694 0
23841923 481028010 0
511204982 32817365 0
210200329 455141480 0
787074048 347141617 0
570449064 665826411 0
276730352 348084075 0
245094613 395188252 0
42984835 554197038 0
183706733 33921132 0
504673226 474387856 0
324448129 244756331 0
758792962 217483742 0
148199153 472213862 0
615617531 404110847 0
124418548 557073429 0
43841570 71477642 0
128846706 494900069 0
95333661 458892123 0
604488170 2781642 0
417974906 145202761 0
451914169 550710444 0
427622430 625885867 0
676390047 166442400 0
29040911 371987987 0
124589754 205549063 0
654263719 249579996 0
728587071 207092278 0
310829467 485510069 0
734844950 697918791 0
305710470 240411863 0
724556220 353555666 0
68408058 654760042 0
613462529 166655143 0
487164979 110436124 0
277130975 309326602 0
200673032 143657977 0
346138410 399935288 0
787417149 187021099 0
564430473 283447986 0
222477269 197979715 0
281357259 637987576 0
456814028 245129468 0
348232470 180289082 0
100027765 249699377 0
295198415 307343872 0
776432209 437050640 0
104127808 186318372 0
155316733 335885346 0
348891979 482193576 0
352766762 733518658 0
156072122 234110144 0
696198919 601370702 0
540485081 448999943 0
386965439 250623956 0
78097236 414865918 0
619799770 555630734 0
169755085 403741611 0
374625670 644503376 0
678765864 310269278 0
652986717 579105872 0
336512571 101588932 0
479682973 67343629 0
139218755 235660034 0
495724041 325339375 0
40618399 763053553 0
776481071 621624326 0
794617667 545106385 0
16553383 595835196 0
378976733 682567501 0
222556253 538186368 0
796927624 33653956 0
164259556 473572339 0
448731683 698649592 0
647003082 338308732 0
635731768 440243795 0
221309603 580325208 0
93184100 154299898 0
409441622 787523198 0
64209507 435658878 0
748929646 168204019 0
652475463 450056250 0
227697221 332053742 0
311121732 170631050 0
535888505 121044386 0
660670299 558220694 0
240461767 588675496 0
591772918 2543244 0
513916995 485863259 0
500733510 164515131 0
507473075 146183504 0
740790023 491832884 0
260603873 741527064 0
28518028 557358143 0
182535631 207360509 0
642443665 551782903 0
292139715 488042232 0
85873608 55656047 0
213539172 255791009 0
5848845 87485514 0
774062988 624923842 0
642707225 662574664 0
145983680 215171860 0
303538274 576332126 0
757689248 604635626 0
601758337 568332167 0
459287654 788668312 0
382524316 640708335 0
369443802 699031976 0
500829339 589498995 0
679289142 422906253 0
299295295 86116797 0
15984088 567190746 0
254456586 53727277 0
104403366 732286937 0
270103382 132839503 0
670555229 730940521 0
679078514 317879604 0
603682843 34361944 0
597452482 715176705 0
383297279 543184729 0
662403809 181950897 0
268519735 632081570 0
453222189 440366042 0
139372447 486130541 0
776273844 551174303 0
360569983 446277565 0
210744307 506269280 0
166462813 643018030 0
304004349 604485993 0
66900953 702465725 0
49763651 427011150 0
746324249 486575566 0
345444506 673605508 0
126473839 419330287 0
421966923 726197882 0
69507247 643916377 0
553787472 216392779 0
7141486 316796309 0
682018368 497945846 0
183857477 724056712 0
139038908 167301713 0
49256867 576985457 0
74248730 499044099 0
595796687 64507604 0
370473955 359923292 0
566474353 596591840 0
433003869 517867646 0
140058916 437279986 0
214399527 586260090 0
87100701 56380936 0
778389070 341590294 0
746935927 495531467 0
259390083 518801971 0
576029199 186973989 0
783111987 184326 0
85269310 275491229 0
787716912 123792778 0
128656337 679907190 0
151799 679304634 0
322080603 771562535 0
384705893 420081825 0
152097777 172919496 0
513227124 374487103 0
792222558 186132304 0
615353533 779684031 0
132062916 98349055 0
173689859 602301237 0
477077287 216322975 0
343094903 602586517 0
228717974 687103092 0
702197354 766989408 0
129048179 584715456 0
172111787 539154210 0
10120898 120846050 0
767781149 161797193 0
376688478 96572434 0
61580187 11674629 0
531473929 529088346 0
789338969 468852120 0
249205749 108027065 0
78610173 351148359 0
434869493 456860219 0
324867186 22318163 0
793269219 267460214 0
428889501 83958960 0
790231011 199882938 0
525326653 632672902 0
702161380 33567353 0
174739691 294182254 0
323055532 428223574 0
66325448 28457465 0
10709748 759796111 0
399951226 687077378 0
668352831 58579333 0
683980243 360824671 0
641132213 170209360 0
98118908 10411522 0
505394211 583371599 0
512046062 564717019 0
89993196 622895184 0
308653065 667785633 0
592281889 41642263 0
502422555 794773714 0
385009857 480729371 0
235210666 332161726 0
767493000 178510565 0
614483766 407402905 0
123028143 649796771 0
155492940 73273321 0
267703392 787730466 0
59504737 607613643 0
336540580 560328769 0
42123917 771203706 0
648138194 543762888 0
462332996 145364640 0
89276324 666967164 0
553629853 322674383 0
708850490 525442211 0
439115633 203188657 0
647047032 755400829 0
449159246 419874338 0
440196500 503400512 0
433047374 3659301 0
472751125 129226257 0
649164554 104747508 0
271007975 238934223 0
540039256 467544622 0
193694655 726660080 0
295640185 298297073 0
480672976 266712620 0
320360958 528724972 0
594431818 660331408 0
572712164 654049024 0
554274726 276868046 0
432135847 741295845 0
701596087 389626244 0
467443030 402935448 0
617794669 392971753 0
611223863 766616583 0
152017083 758241482 0
548908968 358278249 0
667142960 486692868 0
241816633 680034279 0
126614488 568891667 0
614106881 225031623 0
545406691 357670003 0
100052462 480625222 0
626746898 630686264 0
768001922 688007067 0
722337077 530552299 0
601042732 638447594 0
187676038 468205320 0
403294306 793345029 0
676973375 707946095 0
479857948 93197573 0
211886941 801323754 0
473278319 389697551 0
621411705 756134029 0
444365212 139782511 0
640336770 348589702 0
296509834 725699502 0
242128643 223397002 0
138966225 278243772 0
231403030 448368948 0
109282585 139288504 0
140228898 138061934 0
708031601 701830154 0
678522445 718654579 0
4942130 352485403 0
374743540 110548116 0
258791939 403776689 0
188178722 103747624 0
570138535 666097256 0
766259625 141957776 0
188553142 43801207 0
222339437 652475100 0
35461348 705075761 0
268618467 161894770 0
147936917 457172075 0
51414722 593508546 0
620795774 706164212 0
195372076 535536515 0
743209402 189763213 0
207588323 372996922 0
44024862 92180336 0
4271521 215422755 0
264045320 432750563 0
284980422 141303779 0
294317340 417601321 0
9792667 294450641 0
108689973 709453518 0
711188797 539153056 0
682600137 661078946 0
24372321 184945282 0
793905729 599956641 0
504275001 683956512 0
539740811 437917258 0
336022106 7034496 0
731235560 682946688 0
405418958 217705207 0
43985968 59245425 0
298229700 231284892 0
240984273 675231976 0
220380948 779900744 0
396090385 564397764 0
217582485 346045049 0
86068780 415260535 0
70701231 574915826 0
651727724 654466380 0
618662168 150426618 0
790692780 221323348 0
720029609 1625123 0
618093660 513689259 0
759748208 755163802 0
634563653 29991658 0
510597074 622376867 0
220236564 578347690 0
289136599 2586916 0
23683537 753111064 0
441625440 722027131 0
104587960 776902466 0
465108923 295326322 0
165329321 17809284 0
498685416 532474468 0
564296048 116487855 0
639532788 554030343 0
471322499 554449655 0
27510160 576208765 0
262084475 90599841 0
320636312 624957535 0
325477958 371855811 0
655353465 300233888 0
84999373 17666749 0
605334780 362273592 0
763079301 160577085 0
182722894 218932027 0
705043382 591964758 0
594591162 84464446 0
218431242 490304886 0
102076032 102987446 0
273294178 253298804 0
502122546 250182932 0
104223389 475137930 0
290955988 761012917 0
388943891 298011044 0
413605575 551402744 0
447608101 513228272 0
540306517 60773676 0
290779257 329882551 0
77018053 786714512 0
346320660 734852963 0
734104939 512742135 0
120293528 253746854 0
190469252 31824429 0
474783959 734264842 0
45047964 404161222 0
274190481 402262566 0
183803932 445713431 0
758736917 13197458 0
3898872 342189241 0
319869777 579863844 0
783583620 725297216 0
1580053 438970620 0
213002286 401935317 0
40843410 616381298 0
777414949 280630009 0
583565529 578252628 0
360547721 514770916 0
774817118 411865148 0
400390637 362508834 0
64176723 318323272 0
210171180 219242426 0
27033410 50929101 0
269228324 779584917 0
157352177 219825405 0
768733922 215969479 0
38814792 232888153 0
82501946 511180775 0
385724426 18914870 0
132340445 21210464 0
232803255 653704238 0
69649162 195745200 0
1742484 431400897 0
774143918 619060983 0
254792716 186489571 0
704694548 609238544 0
363516915 341228220 0
742529777 564294774 0
359957056 297368760 0
357220358 758684476 0
618796058 306360259 0
50201188 183400314 0
184710918 433599491 0
1328237 280887671 0
225093588 70854894 0
493091501 346779035 0
741558242 496793281 0
455747175 433773693 0
423285573 358504676 0
705736598 432202546 0
58773218 747427987 0
798983083 787011229 0
181197359 50729781 0
167258707 705358353 0
188045241 271506109 0
265812673 776843852 0
620568891 655725393 0
701499066 607848952 0
163708800 243803708 0
752658570 274846266 0
102586000 623901768 0
473188293 458433567 0
411135616 39135541 0
624025369 367662778 0
61419484 323184190 0
373189681 260536450 0
220453322 577527100 0
447406732 755858598 0
60312928 174165823 0
184872667 198017420 0
688909454 680494880 0
68445092 685358462 0
285407085 242025063 0
606645158 369194035 0
765988106 603912049 0
390713749 410146580 0
193406365 548186750 0
250195051 361743085 0
590175090 540913428 0
251791364 704009515 0
702820692 67410524 0
531257287 456398129 0
481299503 650084565 0
328637187 516602033 0
183610296 213192853 0
641480211 595218946 0
168619836 798075012 0
504724656 316170905 0
746947585 686914704 0
790920243 491243946 0
254694394 500344087 0
531919122 744555412 0
420328297 140157490 0
73868525 587305276 0
400151372 30668451 0
425098629 115166794 0
732957212 419409588 0
667686482 179611736 0
493957441 630826043 0
534442721 630853155 0
771485440 778664499 0
583823682 278819258 0
134241898 454946290 0
511676790 294288745 0
568669589 454274689 0
787318559 772704162 0
61238697 358054447 0
679299743 622143835 0
56756968 106015267 0
486177737 44405841 0
237357026 199016781 0
266781991 423253620 0
367614527 40809894 0
101286867 628900236 0
268731529 109058508 0
758259639 306110439 0
558758369 79057610 0
736969716 70830915 0
104768638 502642835 0
788442105 540004233 0
440003835 698681151 0
630325199 539103360 0
365019686 393389990 0
415803978 268255690 0
447706281 688445240 0
301087210 1589703 0
383765231 621231986 0
572880692 318276755 0
410289318 132754989 0
20603072 716904418 0
80117596 123588228 0
453547650 194444888 0
245167679 238799645 0
405448447 433038163 0
324143240 400059555 0
785139040 787357388 0
732707794 234990722 0
22391333 321278126 0
642935061 513173949 0
183808563 393017271 0
449894612 38508064 0
183738471 271691788 0
201006536 385849143 0
573345853 776034892 0
131576752 285379962 0
419916634 244485124 0
511049289 250429785 0
656573998 620520624 0
554075670 157449913 0
324183509 784860191 0
300392262 579238791 0
782855305 517078501 0
421013913 789838909 0
670816688 767166811 0
321644817 266118189 0
196080172 387957927 0
541977292 228821717 0
125113788 13493556 0
780938725 329519167 0
430076296 560743985 0
533145635 47338081 0
186106567 101384039 0
751486750 71017366 0
163176156 70245668 0
188406107 433816381 0
492960058 721982886 0
540661497 210927670 0
290030291 294082788 0
325982991 337632929 0
17511667 48503198 0
72808982 328405746 0
463617659 38006337 0
201636871 635285020 0
417125958 789592246 0
740776194 320549200 0
40450624 56908759 0
228794353 632185944 0
633158262 545784619 0
756652024 118000512 0
591022641 359558157 0
537550126 103670355 0
280706971 400521336 0
81966779 481651039 0
504650434 370736713 0
561735823 116006003 0
221908553 375106939 0
443355258 476563728 0
199931881 372291836 0
91811758 739622357 0
588925209 790306494 0
389067622 414189330 0
554645502 319690226 0
539349516 36316581 0
312652134 578852730 0
469123730 29113008 0
173269303 265604945 0
241498658 544396469 0
386125187 213172878 0
592655753 702357888 0
18119813 97270769 0
767590728 52147579 0
671915955 156176948 0
454815394 670550542 0
723878577 408721105 0
458261221 219620405 0
421259505 725798102 0
32864974 187874121 0
694920930 681296029 0
535361930 604529482 0
698546584 577398181 0
13879844 708594257 0
486761623 292831849 0
725860438 427865825 0
756983990 57499036 0
343605551 11625105 0
631777282 329342867 0
195318617 797271610 0
336285191 517699965 0
763033359 555710441 0
90643569 441432369 0
714467778 79275855 0
433116342 674405049 0
729211036 656273448 0
520858126 459501645 0
47003143 267085320 0
511286715 266326607 0
162971484 763675637 0
559891395 120319209 0
72725398 436441422 0
32507329 438898893 0
48276777 631480550 0
257455169 380557216 0
267720821 403171620 0
792500237 455008549 0
669795081 503931382 0
179515178 1208764 0
647219042 342458717 0
768768137 287734115 0
110332196 391987034 0
40479159 499465709 0
51904094 6632140 0
800752974 472365055 0
201536210 625078196 0
19967070 116474348 0
588473747 304052935 0
361110019 310419880 0
530213385 662094767 0
375446161 171836718 0
77663634 451819252 0
771750834 787489550 0
159674885 283940928 0
123788099 195258308 0
655393990 353249951 0
576637141 517973124 0
419194775 87197897 0
788744675 552447284 0
772935946 173794412 0
269094773 625946244 0
178232420 336712765 0
596222115 541528726 0
171160264 668201392 0
20133581 263371288 0
221006628 138920276 0
535627691 739428896 0
585900789 255740611 0
363331697 532938601 0
716350094 518943793 0
313423406 82797827 0
409404079 655774484 0
256592898 749362008 0
133750054 572750229 0
718017881 734238385 0
13819525 671795420 0
667961287 754621593 0
407015256 170607264 0
439730021 650379894 0
297685641 225764349 0
46958943 150237083 0
80677293 635998320 0
283117742 302861534 0
289114862 75835538 0
34102598 158086087 0
377629921 131515491 0
263280878 531274223 0
86175898 553598266 0
679126338 263139345 0
572844479 382926671 0
626720138 744691484 0
689931500 108145900 0
156889429 531508618 0
1834074 643617403 0
296349593 239620416 0
258489076 755096110 0
340986337 732060843 0
444227002 747091375 0
456043482 446437828 0
109329562 283987320 0
405995017 446146537 0
630798676 187274663 0
282682004 533485693 0
273271720 93550230 0
619840593 786471171 0
500451826 705278964 0
429404722 464038321 0
172449272 611407242 0
554550897 293272860 0
68439462 637338268 0
702090036 270659983 0
726431020 330690337 0
125644685 386491349 0
590755788 606113365 0
127119955 585610819 0
552182787 506015746 0
307881113 241227182 0
259667749 505253552 0
111867902 173428919 0
678065583 655311797 0
189076181 19539325 0
100251243 712787117 0
275608829 795952353 0
316411766 200055365 0
648251890 584287076 0
493859200 128678795 0
540781534 689235888 0
273847265 217542170 0
12263932 23785906 0
671921242 303399880 0
669492455 508715950 0
688517744 104229312 0
121387109 162381601 0
567866774 627030828 0
71583094 52956090 0
617154 365188582 0
553651522 523008404 0
393655914 586208460 0
718010679 782485661 0
521783486 70737939 0
650870605 246052000 0
99904928 767521141 0
265986152 738720275 0
373025568 216059063 0
51263861 374328303 0
787730255 351165557 0
328199242 12898599 0
453842384 197215765 0
127587891 395483083 0
460382982 65903664 0
142650939 471228704 0
310336526 239677281 0
607293109 63014483 0
382674971 549405695 0
270153335 475913297 0
153413744 692338724 0
133858220 278029175 0
436971992 492451059 0
598629731 98548608 0
754720878 525970485 0
788889087 202466748 0
24468214 426160939 0
55096284 564470369 0
52258789 598285391 0
484422757 431800258 0
281302044 743374043 0
645513765 170620152 0
119645658 255348884 0
112018710 41846980 0
779391468 184654868 0
118571989 168918789 0
608612408 276101116 0
103704831 784153319 0
473273214 769000923 0
638790184 652780647 0
31546594 118156071 0
108941292 409078619 0
190001453 10503809 0
783502206 325276688 0
799607343 211814465 0
332720349 794595667 0
628787484 650844531 0
434139549 55059582 0
590325043 783632495 0
404419329 212407988 0
702126858 36830411 0
801142443 623713802 0
510720111 478969268 0
398599738 146318827 0
439101859 56597211 0
725059314 408316996 0
103693997 596780667 0
652468486 723821907 0
764283649 194450136 0
42327105 231737368 0
707965699 667052937 0
733673574 459644575 0
724396692 59024 0
518053039 103794330 0
183754287 415629977 0
462783627 762069499 0
243772418 672942851 0
778514735 483807481 0
14241834 371596406 0
7709139 342520883 0
86295344 473085720 0
531325642 515799313 0
575278461 199756638 0
244212057 123431050 0
229230604 483427195 0
135504304 415524552 0
193404630 783341944 0
8671328 17674386 0
17655671 263941843 0
123370368 91876171 0
10477424 750226236 0
667243513 36255109 0
52621846 316652880 0
744539214 616332455 0
331188186 103153007 0
107759759 599587131 0
714175928 473095723 0
790420687 608350315 0
385416209 218853388 0
512824724 125300259 0
580768287 622586243 0
432851850 665004912 0
566052987 727699963 0
255623148 50393262 0
747513980 259947512 0
709587999 181347728 0
8801344 101217675 0
554838008 199516023 0
553210838 514851924 0
632527799 9119862 0
437566085 545918638 0
32357618 342215389 0
126448910 13497007 0
731632666 343603834 0
186557316 78345463 0
768049504 10021661 0
430352711 796103996 0
163561819 673339664 0
316576063 200507022 0
707631371 494550071 0
651732486 260032609 0
756167978 2669540 0
263161651 101737858 0
729497809 385253770 0
99374495 536889728 0
562213744 215004219 0
490857173 25552956 0
412332856 801686487 0
49388317 622720658 0
410412036 504352168 0
289874845 82522454 0
680396844 401197265 0
215147888 713667394 0
347654687 748723783 0
30482486 611112987 0
567841076 117883301 0
135566837 274016580 0
426174513 594303562 0
395529703 408578814 0
384689336 643922290 0
153240388 681099526 0
53742757 714958853 0
159269817 676028894 0
80333345 117349822 0
712441201 792994880 0
107635560 390197777 0
302201893 232668267 0
484290624 315593333 0
456054312 435290606 0
578728178 109036734 0
748372034 372670508 0
476542689 223243164 0
114854995 253673439 0
677410944 419242160 0
179018524 798711267 0
426026947 483315315 0
273179801 465575169 0
62983233 410522879 0
453176638 738718655 0
130384111 80275145 0
102552255 585548418 0
587003696 233695590 0
779529928 440683756 0
603802529 585569442 0
287359632 434635780 0
392054421 130926079 0
538162241 395798378 0
356343049 63326455 0
131632432 881060 0
376184155 146997836 0
587992438 661890891 0
338059039 636485532 0
661977384 612893758 0
405157950 225307577 0
775803678 23728617 0
455815614 193049766 0
152867095 558568192 0
127771245 432261052 0
481322068 572732465 0
672723761 83091394 0
709516773 780821150 0
296262566 478634307 0
156567451 263184581 0
222005442 760673499 0
85530375 44655899 0
368927424 448510942 0
223143976 578291811 0
205669856 275596712 0
339946302 248296693 0
796818205 218954262 0
208605175 286872167 0
41661031 403010540 0
123476384 227277380 0
537100461 304328339 0
368970601 577904096 0
98800213 300287506 0
790215985 121175763 0
668040619 158718867 0
660878370 437190623 0
453381157 438382465 0
722308823 749718957 0
772972934 302435773 0
504590881 752098694 0
789873719 127096030 0
281212783 285692341 0
626349529 34997878 0
391882306 176717417 0
505744071 680788722 0
316541523 440369296 0
313798752 93792567 0
151268305 187956980 0
99332933 369768385 0
224515367 250355949 0
584838441 447103328 0
418277899 245756017 0
127531525 661389022 0
450185579 93299440 0
694213297 710618821 0
592784183 211055567 0
68107885 324807362 0
508844517 107134334 0
614577695 141958908 0
202329936 264426321 0
302264225 198512455 0
250133211 8417888 0
94738021 16824633 0
16147833 203451442 0
246217324 131780119 0
222105301 584612116 0
238471405 678069054 0
737191476 712459487 0
681943464 571170859 0
369023317 787407145 0
661566880 75892601 0
431772830 218359302 0
763227101 225274768 0
5591672 769453899 0
88770175 799580713 0
330665797 115208228 0
652858783 500969105 0
558665278 308777710 0
444931169 67489760 0
764999159 94018099 0
290127289 140938808 0
92398591 752383362 0
320749138 404401241 0
640887117 729051656 0
535915560 714560347 0
416429362 782420498 0
61805373 798732619 0
466044152 302277278 0
453234295 650249033 0
687261476 706709358 0
403721113 229214016 0
39877576 761000291 0
73645892 47810733 0
238519133 87885647 0
378736699 694636986 0
562700036 45498536 0
509383878 723039154 0
21065267 738072020 0
45268967 294224719 0
370628079 118463739 0
414838840 577590099 0
486848826 340833628 0
425947496 560594772 0
654031901 680607408 0
259522322 296062915 0
11105424 673982974 0
752708726 463690081 0
305279015 255596664 0
506040299 579191620 0
649875014 168807342 0
132663028 622748203 0
473056691 635360949 0
112006893 472537338 0
414721206 671070056 0
562245323 479197387 0
790379977 612421892 0
489158995 264158415 0
591741614 457627932 0
336260518 596043929 0
707556766 380817641 0
311275784 122625420 0
741400133 614117976 0
571528402 98225547 0
421818101 187241344 0
606539827 408902793 0
68021992 159078238 0
592266088 549438397 0
695472504 321332199 0
705285735 463173126 0
652134145 385221655 0
297187803 503344215 0
501562733 777400404 0
361173700 484942265 0
554934410 43076950 0
762878041 403235064 0
280305928 316986535 0
583789986 344754927 0
365719405 150267353 0
605654148 276267895 0
135257399 21911437 0
602090779 413598633 0
425740414 326914151 0
421496396 681333119 0
167088405 308403877 0
380404747 395182905 0
443787929 619508909 0
717208057 13558913 0
588900713 397409147 0
650083391 184942859 0
724733325 472335695 0
264116445 172589590 0
507500114 489723836 0
589502359 525324979 0
552579009 49569350 0
54775892 747994319 0
719472931 511007031 0
793716426 554287741 0
156076686 618424973 0
311115385 241265943 0
159349069 710825419 0
724187550 557006497 0
749241523 489238204 0
152093178 699574896 0
739033245 102839770 0
633616159 566241984 0
95056137 470538739 0
93087726 425144125 0
558668318 573358546 0
59930110 569787799 0
106878987 201675417 0
52674219 786453919 0
633494882 621631095 0
191762586 794372452 0
593435020 645518967 0
291474544 469360304 0
640944451 705398005 0
684869546 139748657 0
715260119 135228830 0
207734271 381966264 0
662496805 499458845 0
769709436 748165785 0
312531344 291948917 0
421239131 84427187 0
380092886 25489489 0
393121551 314427338 0
328232112 369537239 0
78267984 482334939 0
340869696 617717355 0
359556443 244980305 0
112015126 572349789 0
158988703 740158587 0
482580432 285947897 0
107590150 573534409 0
514626898 300973917 0
247674544 594605005 0
287630574 8388905 0
548708733 316622448 0
698847128 68379727 0
65729519 400794708 0
633406531 115902179 0
431713416 453501074 0
490270116 748166258 0
86207718 562856916 0
257041674 800705395 0
190202627 332862410 0
197501489 187597955 0
427458325 183049210 0
195733503 165551868 0
677740730 568009458 0
762043136 71167543 0
653660661 754123898 0
661932788 672399152 0
344442974 370209974 0
579939101 522550202 0
392656826 766011225 0
213993256 631860911 0
50301831 108912795 0
433007024 400880893 0
508570982 635842974 0
281495894 250939673 0
515485216 661748334 0
578968226 186324160 0
736513931 294576769 0
146786988 694197968 0
84388311 88386138 0
68580531 116708004 0
523827213 693808599 0
555751782 26054829 0
501107130 202215333 0
338190372 334384674 0
527592428 430729689 0
431282648 581799064 0
594131716 507873143 0
751803694 94341138 0
590047563 131628677 0
376845543 738452848 0
513947185 112510144 0
234932654 752567187 0
183325201 326928719 0
757553629 690021172 0
601624580 489295201 0
339423278 193172060 0
692938884 419101987 0
556827184 101320110 0
154908771 367990850 0
129173305 82022221 0
177848388 543765382 0
371184288 598845316 0
387610363 140440887 0
581862619 123644826 0
141468754 566621118 0
276540971 696241181 0
203832808 715123008 0
255836787 207141040 0
698486521 772938148 0
731477425 97260869 0
39149929 38237004 0
568226258 122201557 0
322079791 92649608 0
500394718 545201508 0
41866819 314704535 0
79704946 23574685 0
211334285 235844914 0
381111617 635639303 0
99367499 580030058 0
169353249 69371437 0
414690767 598098276 0
497131000 776243071 0
499435090 605443052 0
546024845 100725109 0
500120028 670631475 0
216748110 118148588 0
682571480 555768289 0
374358119 349787652 0
115455935 61266659 0
646773073 598464986 0
542610479 727573838 0
595079856 361421276 0
510855480 421453105 0
150811843 260753711 0
143684000 150231693 0
595005414 593170465 0
473565131 433704106 0
210569442 502361731 0
304957747 618038831 0
686230927 312722575 0
382077887 701282044 0
505144291 217266962 0
279417383 595908970 0
632333028 73394181 0
84692531 339015893 0
744955370 66824920 0
480161048 197814054 0
420371016 749688201 0
744663660 710249335 0
141695033 342950816 0
359924923 543440144 0
255105886 185650259 0
302271788 366047959 0
388131383 254541542 0
629534642 353310857 0
117187727 726479728 0
758811923 201751815 0
643709652 65809252 0
197925286 640366947 0
127244965 166003449 0
469197823 779753425 0
689460363 176413153 0
316629278 748136834 0
764447101 757606052 0
163665039 481823457 0
469925186 638616632 0
747316593 132223477 0
693931629 136617308 0
664027550 632910633 0
80718803 385146721 0
495593942 705403441 0
580399464 277657066 0
746827168 605798384 0
661250011 211597566 0
226122594 117004256 0
635944322 132442834 0
680797001 198914760 0
290441274 103031503 0
282795343 791013018 0
47038381 79951768 0
623572356 633116461 0
708808937 776134516 0
740247583 11953246 0
73353868 154406055 0
221558197 536546543 0
78238996 599629437 0
791919512 162544218 0
35631233 638862283 0
33535100 754702403 0
86759437 360940031 0
169661102 327027026 0
284870779 208508174 0
307107461 753882251 0
338349810 451562920 0
43072907 162430438 0
69117500 593120329 0
223739609 290933527 0
24600503 462767483 0
3368285 605418663 0
664085681 194394912 0
391708916 256258242 0
252870172 791377626 0
186560172 277758315 0
529289560 657548451 0
543896364 187142977 0
93047314 419653181 0
568887325 191040463 0
321178794 452028650 0
36303586 207109229 0
136936784 252935290 0
725718698 267741497 0
16178122 247547526 0
148106853 467699533 0
758497938 607698819 0
338341709 642101502 0
123957733 775193553 0
369792262 220511591 0
639901676 247637643 0
102800072 281431261 0
484581622 374616303 0
501359642 455197709 0
110581382 152415570 0
60864747 662958275 0
173275209 123928164 0
110509278 183105001 0
638375610 750976538 0
460518664 269704713 0
396727119 218762768 0
411987490 542115714 0
130275419 511349472 0
22223491 771033886 0
484776213 627630612 0
77726500 336322336 0
723109843 425830165 0
762191174 384165161 0
580479906 620944516 0
427030289 37089792 0
480350524 469218235 0
711691978 629361348 0
789381512 708991224 0
113313109 464519695 0
598058905 161698153 0
789949751 104390174 0
49797590 529987659 0
326307863 771326188 0
278407633 793125968 0
52340418 441679240 0
124571059 50799231 0
670569136 794327301 0
782234006 453064992 0
33995225 25232204 0
684843610 701056991 0
383987046 8842269 0
430149153 484699999 0
409308591 661977889 0
224884940 543576839 0
758395658 247724015 0
542577610 530750417 0
38911014 607168456 0
439237084 448849356 0
360138451 714651443 0
693383485 789683622 0
152728725 792772292 0
739937135 98160595 0
466032352 231928074 0
745992671 764848563 0
436470173 776469837 0
505347582 215065478 0
599009782 624898010 0
794502045 467937365 0
82755729 785489902 0
452742856 602279781 0
368923685 787248292 0
679743247 750703448 0
159360586 89867784 0
129094982 282644481 0
515952214 716099272 0
345551441 616938585 0
670199952 290226764 0
367835809 292809220 0
472155399 262435525 0
340581697 184321929 0
121173154 449613423 0
34268305 713152185 0
494546912 755299170 0
581737041 291854576 0
406274136 468173531 0
518830814 734143406 0
440504867 221071292 0
530682571 712524438 0
641754734 323647940 0
792181508 190226210 0
787402127 348885989 0
687927747 27158028 0
84728163 101465671 0
141250924 781885550 0
499522612 731745649 0
349823332 194783367 0
519934309 111400583 0
641994247 6145436 0
317822616 90557089 0
748800853 137671942 0
191686824 314860118 0
256018363 548980267 0
507098179 471808516 0
380804684 10545699 0
794204083 202514170 0
100060397 84790629 0
458620206 707050757 0
52882062 344755164 0
684227792 205125895 0
747278954 370550623 0
698523013 590028827 0
105725964 293014774 0
264055153 417168275 0
139930299 240741873 0
296308733 598602357 0
159577851 50885085 0
528842819 635656986 0
298491498 291566827 0
156805653 208233475 0
783522495 688392385 0
346240379 777085110 0
245668228 600708427 0
240692345 672018056 0
781973730 633931419 0
584928326 123357727 0
73293049 406855606 0
47077885 161168814 0
449010340 668089547 0
713256989 725854663 0
150763230 625007090 0
442950010 98885135 0
762662213 90166541 0
547840028 539332561 0
630526443 721523885 0
144686632 578934438 0
377020281 193283827 0
644072131 316584108 0
760914633 145302105 0
639854040 34737251 0
406609123 460657979 0
477327805 693744100 0
554704804 696871073 0
46651380 397817617 0
69422374 213094086 0
489683594 158670059 0
111792309 694237445 0
576267441 474088319 0
11475648 245006704 0
519178892 206642243 0
142006468 684901469 0
746130505 69096697 0
512666396 215744582 0
707814601 731171935 0
252411303 209547139 0
113397429 32679508 0
472167002 407151043 0
543547500 475547846 0
631996865 77792843 0
627273849 565766591 0
563184070 446259501 0
336171198 476886536 0
253045578 513518854 0
282812526 302039644 0
752964627 293886553 0
4832188 624572182 0
12982155 292271903 0
455826370 461100061 0
450574096 178939638 0
407866168 108436429 0
378554719 583113832 0
473339427 179220559 0
30390088 616067311 0
301031603 785010717 0
270190622 681468661 0
204660982 307042852 0
627339870 207278706 0
799129248 161437233 0
220463913 755426911 0
449798797 730842245 0
247319680 670743837 0
630961130 29413295 0
112889113 549330487 0
461191543 328447626 0
38038335 592309546 0
374481085 734755113 0
185001468 564848443 0
68614520 198934368 0
328140512 665770713 0
587403891 406640931 0
656195270 485807961 0
624513345 658256851 0
677276188 516659200 0
185809767 229052346 0
780955273 622569941 0
345151553 61071348 0
236034457 788450947 0
99832945 692256599 0
468172104 15610376 0
493978430 405248539 0
354691499 515619030 0
737794074 643115128 0
185976436 701419223 0
177020935 470380653 0
506766465 713319014 0
406792621 618031063 0
78941256 1671890 0
202582270 428426407 0
749096299 1055399 0
490277553 742990865 0
109306389 508416262 0
606100585 426625508 0
584445236 283224492 0
460173688 719421302 0
6686358 147581762 0
533578181 761351882 0
299703154 14645022 0
216586263 99457102 0
699391750 679296400 0
180135494 171825861 0
14050088 683600137 0
240057325 434836864 0
64013784 751630496 0
774492130 747491861 0
502161022 291609344 0
419808620 195399064 0
385139659 403963111 0
608174722 149484800 0
689517210 271755100 0
62472382 135892808 0
101075894 715827934 0
747956799 190252926 0
800990887 86263242 0
429983120 701787173 0
171262034 479254613 0
33393570 73582854 0
658003446 787546284 0
788604497 554350041 0
709876619 509166320 0
249454275 604541596 0
703732831 742777068 0
115349471 230414039 0
150017498 162722707 0
113916145 755211460 0
115789525 332666699 0
297106831 639573058 0
163728346 266707622 0
649376534 664494239 0
438790360 649974130 0
130481397 575221000 0
468430239 332360233 0
312245386 672591938 0
710230334 671556141 0
184900595 459984658 0
276611143 505912398 0
795651397 220204526 0
129707313 63574551 0
185059604 130177685 0
748693297 156646267 0
179633578 745825043 0
458858902 173549971 0
538813857 54785142 0
25072919 440055238 0
423092235 77888984 0
530071486 302418979 0
684871394 800769023 0
180146724 415293535 0
256438615 612159782 0
414243765 288878694 0
89435681 63591247 0
395955286 191552228 0
137152419 678886361 0
443116511 296458371 0
383208916 727704571 0
557664736 222001958 0
522647903 510683689 0
628699968 498158279 0
667670900 735301104 0
741384728 9915500 0
263220601 685657358 0
331879494 705228607 0
189263432 606998041 0
543014739 49327374 0
604752482 21413728 0
459619050 304727070 0
759897427 164861178 0
82142833 87595497 0
737300532 771125068 0
290682664 701811646 0
561989195 188121788 0
182089458 84463149 0
665137977 485055088 0
434601936 795561510 0
289665449 556525397 0
567318318 703070682 0
83750840 355202645 0
362798577 771561918 0
89923515 405596321 0
652764835 622807733 0
84468450 726860122 0
610430101 374124739 0
631383825 477328017 0
684442080 114634681 0
519396552 719933956 0
53677147 289487361 0
353208210 424210281 0
138695664 387690368 0
233877004 111527694 0
580139865 313214692 0
27346315 547542565 0
329577951 442443995 0
456831189 222270570 0
327082523 649793287 0
383820038 411434791 0
715993605 193211212 0
198497747 787552659 0
360153509 313750496 0
36752288 195250807 0
570660848 135311800 0
17059960 594205454 0
360733911 229843678 0
3832076 451633880 0
243755069 467568365 0
266857267 509855166 0
605574328 617513674 0
604463601 303339018 0
340759266 52711672 0
276372251 751655014 0
553649402 71020791 0
61097600 606460962 0
85877511 557884350 0
407353854 775775204 0
501764728 677555049 0
433289712 579903183 0
258050444 338042135 0
696201157 9217765 0
662298173 524578739 0
211436136 124227907 0
323077561 761745884 0
436151567 499669244 0
781920498 75775928 0
607173514 187011886 0
439029008 455980799 0
627303659 48843330 0
340242264 575151356 0
669012674 710005602 0
549438764 387415520 0
530959793 500342906 0
689444230 609906452 0
215524367 547725582 0
747183540 601727040 0
159306234 494456217 0
557035533 697138142 0
524561790 57423444 0
694980853 633321080 0
792235002 390570083 0
143285736 551832655 0
239602618 434573235 0
342304033 578869955 0
686310516 711567809 0
72819923 557972405 0
171310966 477963449 0
495323765 199254629 0
713205461 358229206 0
495487139 425911427 0
426997351 102656826 0
307410865 378362345 0
724982872 766075090 0
730190887 232897562 0
574448777 732147867 0
528763825 690085049 0
218766566 755784593 0
306306095 64406594 0
537159343 186206770 0
263498117 408058150 0
54829739 591706102 0
62018989 408249245 0
387013552 705188730 0
273323788 101222417 0
362632934 707414762 0
41497410 431777137 0
553320436 723015275 0
314241627 768187810 0
629981204 40760679 0
528944945 295232147 0
276882103 68959022 0
68735793 467002254 0
341251635 272633344 0
657787645 531505053 0
311345509 197614325 0
542584799 3806803 0
664815830 255129426 0
703254985 479336026 0
176819692 249880940 0
368284624 105612850 0
765278291 351764655 0
356174144 46133884 0
190997001 492019381 0
448098665 129342097 0
357442419 754553899 0
599563122 741493897 0
64408578 165509380 0
109394296 137686493 0
447199254 441059077 0
616276379 623222744 0
435484450 133327738 0
384146601 684535255 0
274979658 352382579 0
510931041 738867458 0
613718537 645065569 0
552549121 636198924 0
556379515 372871526 0
412951636 559074641 0
182768521 698864650 0
336667081 714063708 0
797457731 329296684 0
672052886 66266882 0
603421961 252517391 0
152313262 522120244 0
445469795 124225401 0
409412230 281190523 0
155308426 118368729 0
657394485 746980517 0
638849913 446009089 0
319064284 502362269 0
604252658 157672490 0
370074984 585177957 0
656871686 724977907 0
27909501 710579174 0
124898656 523422740 0
378889546 39369561 0
132566354 772479715 0
152567700 569529103 0
531014534 280024502 0
144884579 741990524 0
265113142 400100121 0
196749755 655887308 0
276045376 719592415 0
414279237 633173908 0
705667940 623233336 0
484405323 218579669 0
652826253 40726822 0
611602847 573769602 0
418083562 10684443 0
644751580 637828850 0
45796159 605374134 0
727474203 159596277 0
90334739 140802883 0
764601467 162275362 0
192259778 21022479 0
638509423 773788497 0
108037401 613166000 0
463999598 299142362 0
482131608 347125538 0
738574243 801412859 0
235647572 206577877 0
199634955 670645908 0
109077957 98275588 0
52314739 224720607 0
679074074 744610275 0
176908205 51023243 0
690313041 693744608 0
159456207 510536599 0
307607202 393793986 0
192936484 281964101 0
399214728 758809968 0
271848581 347585185 0
19582630 300032633 0
364179017 114091332 0
738807202 179438934 0
649164750 271464021 0
421169311 601000227 0
372878653 393960674 0
647941326 209216139 0
357292720 300628461 0
693118287 412910418 0
673624438 192542259 0
166782392 790318535 0
281465043 238285760 0
126261646 342520626 0
547198002 194738084 0
626964114 770226011 0
87621619 336406503 0
681840027 345690828 0
594653226 591251447 0
538329180 630792189 0
715205340 557526488 0
493470255 631279206 0
396582664 691961351 0
512123937 468953872 0
218907058 252764003 0
722835783 771310099 0
272025883 534481865 0
732990154 706169425 0
643181574 222533088 0
217191172 198675093 0
406132226 213654408 0
282455508 392591030 0
132624612 729380520 0
165283265 203631565 0
155796035 90980571 0
440440055 521255136 0
361206386 491231493 0
206271445 130331856 0
5334706 205764419 0
77522949 486901459 0
798820810 32654364 0
280357983 166804437 0
233938788 326763604 0
680317942 498288792 0
146627007 637380789 0
758085071 438995560 0
330117861 39098325 0
108629311 321456380 0
19764688 705702057 0
524045979 651865198 0
475983097 276199840 0
179174256 753607311 0
193164762 419422339 0
189370947 248933070 0
225894517 189723811 0
103339174 222297740 0
559939514 267701966 0
254266940 597190273 0
152157743 291068651 0
331265106 447097967 0
798329816 337226416 0
451293152 720314224 0
446820706 28041658 0
159226946 138134878 0
457438555 626791216 0
29818971 475485305 0
523766371 493316132 0
455911500 243098607 0
570343747 456912721 0
83168115 16562861 0
4635040 253637143 0
417718319 287753021 0
595098052 327554967 0
211643785 468728002 0
800571221 262231466 0
494979483 325631064 0
202823393 290195874 0
762029699 472352083 0
284366755 440807291 0
153205164 249733698 0
457630036 352229843 0
83422925 142723861 0
566012733 512516170 0
137972184 797598670 0
179600306 242488066 0
683290043 183357411 0
273336639 74444955 0
593972523 322620787 0
293908205 662296456 0
110748142 432905401 0
54440965 218838368 0
260984119 416321041 0
738716618 461252439 0
327633995 456665881 0
674916283 313563390 0
361594399 175508927 0
381468430 20428338 0
473454081 503348618 0
474757736 378269204 0
404639012 705907849 0
434078803 320207531 0
647719445 739251650 0
487897000 678847941 0
544112563 688967309 0
280768768 736584105 0
15509260 444541201 0
381416576 131052672 0
5750626 272290567 0
455496321 757324818 0
178871161 250267594 0
364726951 387605232 0
130743256 385756464 0
55232424 216806454 0
754797596 362313612 0
344787561 673758168 0
369485879 768049716 0
698192887 376672728 0
672595736 170057538 0
150778049 214022838 0
797622123 367302012 0
180367178 166561727 0
296601816 598568193 0
482307393 420108345 0
317359012 660726774 0
101506122 551847549 0
725185500 585522134 0
670578656 357911914 0
595106981 232879896 0
725555371 366453475 0
94503921 53351004 0
27167461 3677399 0
226139294 220258059 0
622176129 678611577 0
414130768 583791253 0
658012812 552704538 0
709449490 48521829 0
410007863 755468173 0
665389486 38441524 0
494615004 236078507 0
665550770 263145298 0
401108971 487834599 0
552481686 716410742 0
458811485 588753709 0
442502105 439549523 0
62587686 456135597 0
700849717 152935054 0
280127312 18710441 0
531910772 544024488 0
347263797 591855042 0
571807863 635190860 0
60897553 184764963 0
694958901 190798464 0
132766551 370761894 0
222323981 480944102 0
285156201 9625077 0
38207127 299696180 0
49581571 163321927 0
375909062 150076216 0
202785748 345363987 0
407810197 368898870 0
46783692 260120019 0
620821591 642773971 0
105980566 651652795 0
457759383 507139418 0
220847664 266322460 0
103735362 201911115 0
732025955 396127579 0
249239197 294082029 0
356860582 406713185 0
202070188 135819743 0
485291597 768374184 0
329916647 39789799 0
798218945 5215255 0
312332364 113998360 0
590443972 50376850 0
85596310 695116476 0
355020760 686718883 0
421554265 288673942 0
284897421 240799920 0
543756161 21614214 0
329030486 416890343 0
576483313 100694698 0
602439126 733683249 0
575603502 643805175 0
252129801 165435873 0
473415449 104171645 0
775522283 427433051 0
496771337 746336995 0
760968189 143260230 0
788035094 442021153 0
747966834 589770341 0
144570393 112418302 0
196551998 784520204 0
30069971 744602152 0
798710738 542125239 0
506181836 380009614 0
527505186 593317473 0
767880007 473249345 0
147711597 477036248 0
779233512 64942611 0
92903598 645973169 0
492669310 571056258 0
87033657 578910113 0
359597618 309435672 0
498740225 76523493 0
569224856 388462152 0
561371807 730301387 0
197224 283749658 0
611511096 340928333 0
519768166 248036102 0
107787272 136047030 0
337790744 41942434 0
662522295 492673653 0
27061714 652991380 0
628618367 74061501 0
51302080 507263477 0
44699834 750465913 0
316204076 292074893 0
375651271 183859293 0
327414646 774292866 0
356873820 133223388 0
780510562 676465336 0
72948042 772012981 0
85771580 597925032 0
60448439 472383146 0
304723265 484819677 0
35417526 168806197 0
633022648 200270481 0
747249388 741550906 0
614979549 364433430 0
285691692 177705958 0
31051394 428511284 0
785604679 66378556 0
695608243 360363843 0
370019157 297312913 0
65878740 180918019 0
800243092 681157173 0
614241624 64196759 0
429705334 544926945 0
374145990 375228224 0
309267085 222036718 0
31217534 307408042 0
801291998 77433224 0
320213241 301883249 0
187924256 771770382 0
453565975 265489204 0
600749484 243016195 0
236690651 720403424 0
559636790 314159919 0
113538209 773451809 0
401652109 612624716 0
488285387 510408137 0
336552574 613730052 0
358930225 521613497 0
447870200 199990217 0
178238474 390066719 0
759837636 226339125 0
226965887 309467446 0
187569779 102676166 0
98222213 9689140 0
413061652 195703357 0
261082155 52811691 0
144978156 486244057 0
694602861 577629349 0
281359027 436673176 0
39102095 555785970 0
409881416 743794014 0
258479205 796650103 0
306800226 543107484 0
662704717 407478999 0
709574695 373096807 0
712736058 78129620 0
129318711 259223425 0
120576618 323962338 0
194864437 327400833 0
446001526 306611846 0
552271424 375636514 0
309119675 123805006 0
95624742 458508491 0
106610967 703640605 0
749717148 353790413 0
562960857 64787961 0
104974362 482782812 0
667944984 70770940 0
712128037 456460192 0
555722689 417659866 0
139341139 741815296 0
626428248 448913416 0
462449240 493193628 0
765629552 744474773 0
181328868 431394040 0
520030546 127427550 0
515112921 593849865 0
197934375 308416320 0
636991279 595620300 0
236990288 208800405 0
69233371 562174762 0
726425201 70307962 0
769395530 729418886 0
119736812 729012468 0
589935463 346815027 0
493164968 501255714 0
580807596 414394960 0
429796822 717118288 0
289839783 373733271 0
12253901 635286434 0
687188155 541946191 0
46722387 303705174 0
132601095 265343983 0
369683894 489080643 0
622804966 682322583 0
581601499 444664117 0
2216731 221899416 0
510518611 459937512 0
406546505 567350073 0
449164388 798244457 0
258740257 787665466 0
662408818 549102084 0
716663240 581864880 0
555198704 333379699 0
437702472 635605134 0
756725698 764285843 0
415878994 21809699 0
798965929 451806062 0
506932858 216109690 0
368056085 537127277 0
604928932 596025528 0
63889147 268269542 0
1479368 266153053 0
703302564 385290979 0
495254842 266947730 0
301872005 528581258 0
192678518 155806194 0
420573941 348598421 0
476218016 696885113 0
342538016 776463784 0
687264854 339122350 0
691777024 752233318 0
200213532 742655240 0
142768524 557888991 0
394287843 652855916 0
426776542 586320621 0
50880916 358328047 0
86736886 543855140 0
253185807 274629572 0
1940607 200148900 0
773537733 378849740 0
629079594 654669080 0
783700676 145487667 0
178181945 478511092 0
761287207 757650902 0
384621715 235625475 0
216985145 392476620 0
451096478 71441747 0
736766346 518834926 0
196084822 258852061 0
670796358 677082144 0
526231367 463943506 0
9571485 297249678 0
742402012 338836699 0
800554180 214169049 0
693289219 132155670 0
173222301 90943881 0
554242897 208447354 0
75656378 2430029 0
62613264 677565885 0
123499256 166844592 0
714608551 338261822 0
112835731 288930631 0
465402026 39273868 0
458824573 640641276 0
597879839 140414512 0
222130804 784887521 0
679477067 484782857 0
493736314 264233724 0
231031308 297650329 0
241358716 534936566 0
500640475 481682164 0
9172989 655884603 0
574274262 23999128 0
502409651 128295987 0
27449890 639457534 0
346411794 737055970 0
368059621 102454921 0
398212887 30771330 0
159556548 680255898 0
501922767 412890283 0
56826668 484070755 0
358193128 463431711 0
633606202 789894966 0
750189969 290714045 0
741849654 166332505 0
411472647 398008901 0
364616500 529987788 0
449497509 595404139 0
31080346 153147701 0
373938651 115805201 0
650098109 673027207 0
327941832 438791281 0
111056159 771154811 0
535253416 409951130 0
239473644 8067512 0
406301527 270800482 0
628946163 245976182 0
337087842 660940096 0
191142463 54335224 0
729927774 534687311 0
278293193 509628466 0
435878651 732621473 0
362250486 575571313 0
248185743 64225802 0
692754540 794142177 0
183305904 776257192 0
403256715 76074835 0
234844690 526307883 0
185595155 42281200 0
494021714 414466391 0
496153199 373464155 0
437761875 555028198 0
457038839 11337524 0
499606738 477456305 0
496903171 390873553 0
530888759 471956509 0
525054507 402182789 0
731186173 458514158 0
724677579 569102130 0
538484620 397591510 0
267458269 440899324 0
98419166 277434649 0
678759436 38316070 0
747849698 639853872 0
143464369 397226025 0
348708000 201228699 0
476882800 414031898 0
232948714 643415629 0
757537296 266639468 0
685485890 537594955 0
248168238 511508363 0
133854080 564659229 0
520767929 461281929 0
384016808 708507288 0
587205286 345816662 0
350495225 545493029 0
615766814 784383482 0
713356706 377366345 0
343933338 464101577 0
739524387 390314700 0
630602054 634773596 0
569139997 121049550 0
214400121 87818393 0
694501038 253303623 0
791541699 152385345 0
604125760 379681494 0
636697401 607884670 0
7723067 290716447 0
80718537 399771607 0
42205277 704358711 0
542683631 521516917 0
795313979 253515254 0
156534489 510316788 0
202250009 423134457 0
309415962 580824901 0
765841510 396464587 0
497421576 499792864 0
369994942 580641418 0
113177481 107512966 0
505828639 744407027 0
654165787 67859665 0
254714451 122266146 0
521245390 144292237 0
405550266 793989411 0
13189841 527615047 0
405585858 726016370 0
68096991 336002601 0
587081731 718419741 0
667274453 563393691 0
510291103 607937967 0
577374955 581965030 0
343720985 114344837 0
540909053 403214824 0
292494183 584904696 0
621408791 493398616 0
323369826 198798963 0
279829548 765749698 0
407522832 569480532 0
383620409 87674308 0
171477689 51012755 0
397982995 285540997 0
731292181 556875194 0
24050291 119515874 0
523492930 653774596 0
75909912 285235475 0
254240778 82700579 0
683629076 791128478 0
532423782 639578290 0
628529269 116590124 0
511586070 622114445 0
6759469 171102429 0
544364969 202112404 0
628420591 166517239 0
740111052 169133968 0
755329842 595553709 0
492803878 689741420 0
624645737 758502009 0
631870298 259390076 0
422405192 526133327 0
281001728 464065268 0
580951075 321595143 0
447744672 590234584 0
451192155 40473628 0
642190984 594351281 0
717707846 261000919 0
442696921 578385396 0
238934379 418000732 0
245118742 130188918 0
356723720 774034022 0
737135283 302546060 0
697574471 454199909 0
360719478 745567837 0
718457309 152691616 0
30336956 377799712 0
620759424 674610671 0
197871698 646879072 0
752377149 555737158 0
200895748 600960639 0
396758846 694304111 0
759388314 617675317 0
347260974 117337393 0
155203507 444545157 0
607475470 319086042 0
556792738 314494698 0
646309315 372651324 0
646673884 91224026 0
541438237 688893007 0
245214238 7618228 0
237785942 19551692 0
41848216 711832602 0
605041590 692049412 0
55103275 795737223 0
357561822 622138392 0
610732418 577444018 0
601143691 1505893 0
304956204 528443774 0
758954814 154643165 0
348152727 337671790 0
594916162 238681741 0
720419064 249239889 0
593249048 46533268 0
46886421 752281019 0
626344915 510787831 0
169662670 233443059 0
638901373 507196197 0
147507181 678358438 0
686484115 81042809 0
361061217 200608959 0
685441927 365767615 0
647610081 154367330 0
159765664 796045294 0
499990762 8889086 0
610025466 772169342 0
202304544 557709465 0
279824557 470584170 0
290044880 772752451 0
194333896 206733751 0
546975952 453834660 0
305700025 193952783 0
699961738 293313349 0
231757321 265335852 0
367657313 580228291 0
573413422 241217020 0
433248489 599827633 0
75047283 230725683 0
673871094 132856179 0
291753674 68315324 0
286786663 640689632 0
211780327 429304814 0
657235381 5749709 0
247586257 501890565 0
325273651 669125743 0
167905036 16086997 0
736068889 400663214 0
632994204 454813415 0
710856523 82185362 0
287487364 633415770 0
287859063 342585989 0
16343888 115502301 0
722403579 120953934 0
75343914 641998209 0
591765549 175118892 0
284147942 300210580 0
309443442 418450380 0
442297584 328289035 0
730851672 80654478 0
198608519 755399253 0
768244987 318674092 0
436191782 193120792 0
59707325 59847283 0
57156700 685586370 0
104023802 736774256 0
535739869 13409571 0
634545401 589943490 0
438201891 624341285 0
517405190 264349228 0
26898791 210228730 0
255988043 278736180 0
369314777 158191287 0
652891645 397292892 0
156759292 5269518 0
132639780 337442682 0
456260658 563678583 0
213138019 40461672 0
784449377 354982851 0
268341083 321532517 0
741119492 368859794 0
412677195 552220043 0
664189439 383760912 0
593199533 768010409 0
83472173 287640111 0
198458188 800334058 0
771578242 688266179 0
13293372 239254077 0
18288879 222185771 0
687055294 452321766 0
391026902 176895369 0
522588848 161871517 0
777590211 133192157 0
210197895 95796792 0
794592634 742995361 0
611371300 15690505 0
542075551 688814816 0
273326329 646513270 0
413889973 189283244 0
56800989 13726382 0
4824499 43192167 0
270075881 654985970 0
109245446 227252850 0
232352226 161729162 0
32334561 540814611 0
245899013 208149376 0
261160282 529760687 0
688368548 705025659 0
181403200 288326951 0
176782681 86432249 0
483981865 356280782 0
394168595 795855378 0
270872775 515959153 0
454202960 220176451 0
671960868 50017695 0
715236040 766830411 0
113524734 502481450 0
378479907 168494032 0
587552152 692393267 0
433597245 337330382 0
753449993 781357046 0
124728301 692912866 0
200393887 294562054 0
797483614 96903386 0
91645617 407719029 0
656312216 292773105 0
114582147 183351410 0
153497111 701576842 0
90026969 342844677 0
49720993 377114818 0
322422521 671540145 0
27517383 791917068 0
622112746 591397751 0
649452632 355730401 0
274334697 370095668 0
573081871 648222039 0
759026915 491543948 0
101346274 765914366 0
627368413 57519824 0
189711246 688298160 0
531203583 645635309 0
555680237 736649895 0
651229534 717368750 0
165912112 248623511 0
190835644 97026676 0
43759337 457295400 0
56531612 156362249 0
131338883 601116217 0
589849040 695852860 0
133386527 8170347 0
617051926 202749610 0
720931984 651193330 0
641746861 340647586 0
216063891 187492058 0
659352509 332105290 0
51490175 382900625 0
420284412 216685091 0
660270998 693992570 0
2669559 251996067 0
444997487 349005189 0
469096566 716536363 0
81026543 437078386 0
113568854 55604012 0
379757993 263702059 0
560245189 106137645 0
365918019 367689952 0
189526736 119608688 0
599921006 163263630 0
273294527 255354221 0
593223964 230342305 0
442789888 487678065 0
630599065 40502203 0
765151972 701463755 0
557691388 481698308 0
572738005 705429392 0
178247744 624140268 0
703975621 440282366 0
208053571 495683883 0
190326523 469148145 0
374196257 699071677 0
377998137 247512735 0
517596385 494744228 0
305876942 645602831 0
15936623 696381469 0
499501321 101050524 0
567584476 185406429 0
478009945 606084318 0
534395069 539388949 0
467478490 654257513 0
558821627 653968710 0
235826611 78829575 0
403915384 651639032 0
434829584 51823561 0
94091506 233129738 0
134170444 353211005 0
583646812 589845566 0
680380643 50114983 0
84946264 338014919 0
660998633 378641347 0
155319352 151909499 0
222534675 325789431 0
465575116 386439356 0
619736031 555950798 0
649548126 424113412 0
166050920 520536964 0
780180207 106760831 0
249763855 62159494 0
611496258 458301726 0
639149021 778493324 0
246495522 461942029 0
411197498 487923203 0
80697428 309894722 0
548123266 528245528 0
492348470 208722865 0
215212504 504012000 0
740211217 585400039 0
138422239 680181717 0
739433918 549958280 0
241936955 240279674 0
210541372 632269658 0
35362683 465094695 0
383330401 70261719 0
52166623 692060559 0
479793794 638941900 0
793672750 756211800 0
189592175 401073809 0
144668530 589450418 0
313263796 366561945 0
654810530 459977934 0
476907916 702381847 0
614107870 43127371 0
786489632 303561823 0
61532178 323306627 0
757364368 469507422 0
716189836 283145824 0
391853206 214674195 0
229523432 133914829 0
450975857 379984468 0
715281434 247608507 0
562845078 652754303 0
52906130 225700951 0
212429329 243748000 0
353333222 722452847 0
541306556 769870826 0
408072888 743133788 0
11324064 204761408 0
159476845 410171332 0
641962973 632355054 0
41718971 463582872 0
701790376 794890261 0
234011067 100009518 0
647591499 385736535 0
277818925 655080841 0
473921193 680488548 0
778602192 31105697 0
608667737 609829219 0
16014846 152383372 0
485562621 382904533 0
659521806 253255889 0
374481198 5762223 0
162761182 659098779 0
743201858 317211299 0
682582912 649924232 0
257933837 724787385 0
185567373 598240549 0
302322886 211208744 0
705298085 514856904 0
284732048 729693575 0
561201285 718299742 0
130364544 123907325 0
309240830 507330543 0
798172766 727536617 0
9904498 313446601 0
393215388 84182888 0
193360094 525864520 0
66396873 739525013 0
489464801 745777266 0
24154307 518587594 0
231071443 23969746 0
604964538 211749346 0
783219381 626394808 0
267605166 720855035 0
585589945 362083974 0
442887524 712857630 0
730443127 498160654 0
670398157 447425733 0
275102523 501929240 0
567519386 407898762 0
195155660 642991301 0
329415689 132144308 0
475565677 13997497 0
790651550 757534708 0
82546495 149332224 0
648375444 190953050 0
496011860 387382141 0
367881821 162277962 0
484928841 353308813 0
764009757 317469829 0
614423477 73473558 0
262137616 181761219 0
100237768 364522558 0
673878665 103610764 0
271343623 200270304 0
22588562 261925965 0
257079236 704529913 0
73820670 587726353 0
135211544 660208910 0
277229751 636801644 0
253649077 603919912 0
52487612 541033211 0
347023399 184607489 0
31490779 469629769 0
674160233 744863192 0
12333476 606885158 0
711400776 783901542 0
171979951 595467095 0
685793003 239921090 0
165667637 770344693 0
72833336 795012704 0
643233486 12153182 0
407386180 728551320 0
397316064 73046216 0
376662276 237954182 0
323077892 527432320 0
197372540 311445069 0
748786136 114458985 0
188557203 423478438 0
163326536 270308898 0
428070238 579860461 0
54161949 611393645 0
136522192 331835005 0
71611684 262855442 0
488101490 524246777 0
8568448 349194042 0
99748862 356451270 0
131318577 304967978 0
796340571 376249831 0
506807255 777835623 0
592954185 102979009 0
652576889 538283929 0
265964168 611208212 0
186215206 568953331 0
237142467 338878412 0
309671399 586571622 0
308558377 510160029 0
266383281 239567621 0
535857213 498819344 0
201848235 574930782 0
338577566 5662643 0
754355166 300449543 0
757189642 234198825 0
626826614 612886198 0
772920342 186023663 0
348675478 458892152 0
399174478 11879097 0
566407283 216125676 0
31634757 608499750 0
444904555 380570478 0
339841930 729502883 0
620329713 671553774 0
317048239 419971668 0
773660840 736057730 0
284531485 314203845 0
298621978 86644302 0
536735117 685431684 0
408558810 13678077 0
597080953 636412970 0
447872002 340394477 0
291312086 709160277 0
30589736 149075835 0
86336509 579692107 0
203036875 130157420 0
592160365 169946246 0
193062058 575412072 0
95066498 14433674 0
477980017 236489121 0
207999250 774396441 0
262996594 326365049 0
111455497 158945761 0
755981855 272886648 0
345726891 186294485 0
147312394 312743001 0
394934186 63303628 0
387902185 520371575 0
143447603 346309683 0
150918107 339487967 0
249417218 640076590 0
471226888 191163746 0
392123488 673342999 0
485189905 363616269 0
376075154 568629472 0
577436415 554635194 0
568916976 650669925 0
525956807 232954906 0
733035585 389202564 0
588144934 161400794 0
586957195 162198343 0
105974902 54493283 0
382108701 116524940 0
295983730 669470242 0
618924841 41279336 0
35595234 754298908 0
282466531 781991750 0
441766468 727228118 0
390183960 744299708 0
217986070 199500985 0
430982524 26057543 0
489454906 715896732 0
314340413 683264209 0
535331018 551666534 0
335813255 782757436 0
196551948 749562142 0
46592235 290174115 0
37076068 550343087 0
217922209 65606025 0
673909518 610055587 0
663168741 336499043 0
511316911 228830766 0
399645649 18957248 0
612949065 81531379 0
141921498 206039037 0
412717720 699602960 0
271871299 520440652 0
111693823 301051223 0
304488995 793481035 0
294944211 546194384 0
589113565 521775029 0
756750538 516713530 0
454455069 159117993 0
619945922 270625931 0
629083736 130168406 0
729159110 341588989 0
37704514 34007910 0
286525424 198993639 0
82218418 704132613 0
316472905 375204841 0
274919718 106363894 0
297679499 478925221 0
154963202 98704882 0
72832134 78752092 0
269090291 182132148 0
472061347 273261675 0
380678730 311082596 0
704376847 726059587 0
796535327 248074591 0
190331532 693677935 0
151385612 742030426 0
530613596 616237603 0
523130747 757587109 0
645901051 393991 0
643554736 1383062 0
88474292 558191822 0
672183435 445465739 0
132153299 494268491 0
453641620 426842788 0
491194615 88143848 0
306867725 561348580 0
174270347 574430256 0
764038624 18938323 0
708857919 566776065 0
691659989 763672658 0
230743058 79610120 0
138915226 321207362 0
207184739 520993858 0
380736782 454865915 0
307715227 243530135 0
238816029 344068181 0
325277168 601832589 0
520607482 8738004 0
642036600 439764975 0
739129609 464940299 0
478799360 162257665 0
565182311 661953640 0
42272831 26065744 0
437568930 512113048 0
3527039 135714717 0
487783210 237141262 0
660734003 282393861 0
429013481 248333348 0
410961804 40181181 0
389021352 116812377 0
416999945 744768524 0
519931076 132540984 0
44324933 293853267 0
653683948 117759064 0
453932075 154214617 0
122146778 315673177 0
611946688 121735428 0
207272972 589209188 0
304774270 383778367 0
612849123 98752246 0
372504215 250990816 0
535382612 264400217 0
736458452 87358524 0
125802293 442030915 0
733178345 575967224 0
306011571 731612272 0
87730475 703818930 0
776738073 655929003 0
201530511 95828028 0
563447525 486347985 0
356115699 246278528 0
324026542 546087614 0
786025845 214865469 0
449440299 451365274 0
669043502 675351954 0
791021749 755031473 0
504557884 264034622 0
605651860 505437077 0
555005745 246734389 0
5065324 612517822 0
38152601 521328666 0
46396190 436035941 0
696238345 185129608 0
558811377 230874433 0
33488702 700134169 0
426183744 556710654 0
481294585 669361525 0
40285482 32345557 0
185537310 102420411 0
535199900 306213912 0
6421362 456258757 0
527055267 304822614 0
43158665 724004943 0
455819772 26079033 0
703448622 178029313 0
486639286 144778267 0
231106178 567705455 0
351936497 423113005 0
698602956 429174962 0
779427839 502131888 0
44157246 100868033 0
598101914 757847475 0
106654277 341832044 0
232818272 200736236 0
795437409 253989033 0
733153371 735201940 0
277494961 252366616 0
752895705 450539700 0
36446093 137858182 0
452071281 187767790 0
19885561 546221525 0
112958896 209969991 0
247875340 183754645 0
187680102 278848176 0
77710204 473711977 0
782491666 602584379 0
775965533 466262958 0
791505387 565323035 0
124924761 67887682 0
525369271 309646296 0
572791701 472442166 0
587231768 328432132 0
437100384 591898974 0
438943438 311890101 0
793052700 468296250 0
786598017 518683995 0
514590684 602051227 0
419452024 583659376 0
600262145 429373757 0
370280970 427513213 0
613454107 328830201 0
292856541 180796225 0
308690299 345840789 0
655821844 464791004 0
467725104 241655908 0
87595989 449207362 0
41472468 435735772 0
168008599 696914066 0
238715027 122617915 0
32646550 170722162 0
457196067 174078362 0
7780703 787761346 0
180302622 212689069 0
1191038 85213653 0
221674018 530128283 0
300795617 376662180 0
441467771 567066316 0
238124638 385475065 0
244013058 241344228 0
36337266 733301297 0
609557489 465008775 0
171892155 317137237 0
75685784 265339165 0
567226319 207724773 0
76183532 233204761 0
109018008 565712649 0
568783172 374261996 0
203834878 445025324 0
133942775 119222505 0
628884106 662809981 0
441384333 151968748 0
189937435 783883884 0
87206466 494699488 0
151734581 369454737 0
662607495 421913018 0
635788815 202114107 0
799688659 261215160 0
620784374 684912346 0
284512745 2393905 0
356812659 151505748 0
442580377 90725171 0
450426967 276280346 0
377875937 87764544 0
478685999 618977468 0
723854020 378113811 0
618348045 344968768 0
185521137 403857207 0
10390791 140158892 0
167120533 173061069 0
307728388 116988403 0
505841652 216192755 0
488661562 563164197 0
70889665 199997954 0
40201507 570176359 0
714870844 534835650 0
737791833 703270538 0
801046435 426146421 0
714198349 175992824 0
541953306 89404472 0
739189763 311497389 0
201176300 345004035 0
11424752 801448822 0
698704383 54699532 0
381670823 689921033 0
487513631 220773334 0
597874517 479052094 0
148884510 73208817 0
668788351 609687090 0
698707257 688271534 0
345913521 121369797 0
188862026 326291740 0
559184520 702799027 0
473239076 559727789 0
181707850 445661420 0
29204442 335879766 0
579664101 621498904 0
61350363 295916316 0
557293838 25608012 0
42768075 56109348 0
159540831 93326144 0
258143221 174776448 0
125735416 645218347 0
32204631 737613476 0
654873170 790715685 0
558200081 305116879 0
404511225 481078399 0
199657847 495882284 0
327471622 656087652 0
750479831 373864524 0
110710561 88380105 0
39390699 637508264 0
525986223 223401192 0
46220715 287400767 0
490681633 217113737 0
361707072 455287220 0
518660407 37999101 0
136761507 48894743 0
468374238 175254614 0
343248805 758459086 0
87130563 479723800 0
108606065 672149670 0
494159314 245568371 0
149038581 265909024 0
592865936 594632452 0
796649807 272642755 0
524407096 466074858 0
567444360 517017016 0
369248138 713740260 0
788275849 614986155 0
148565790 56145908 0
356530903 631486386 0
131772313 570492482 0
424305385 641260955 0
53973463 558145030 0
74705748 324042752 0
393855944 65883239 0
215992686 549718818 0
606509878 490876796 0
715873826 274240555 0
750746904 577822914 0
371812212 550821271 0
255953170 376599047 0
431170935 355343777 0
356842856 704566116 0
414289815 629974068 0
613288465 109383161 0
377278502 612171227 0
238202683 594460223 0
644727480 459847173 0
469585092 522856038 0
522278350 124366914 0
734679731 629259141 0
596227743 188049654 0
330351233 373307869 0
213610752 195854601 0
37977413 559170510 0
37078549 52798651 0
751816201 510942699 0
563335587 16858650 0
783118693 675546096 0
313880021 561541733 0
468345928 465327911 0
558399459 448209444 0
237139291 230536120 0
169924214 624692470 0
256072244 294443589 0
499074894 772756949 0
337928872 526147428 0
161796523 787233919 0
716533830 558490460 0
722364114 298514705 0
555498918 452121326 0
555123317 525520135 0
188064923 801025986 0
210042735 366463493 0
644513873 753646092 0
115187604 386087294 0
492082840 100826751 0
75754700 283183463 0
691851714 183946256 0
530166384 506418942 0
319048446 528877319 0
666626888 200113739 0
663461670 492629267 0
631855066 74698471 0
184058297 430834203 0
478834311 118101407 0
222218336 421918056 0
119367435 658510974 0
384612920 543152629 0
30802140 428113458 0
421166603 433867152 0
536568699 488191526 0
7331192 624689007 0
526977789 215486966 0
575308184 665494973 0
56044665 360183002 0
241550973 240168336 0
501021226 493298896 0
151111857 355456518 0
431258679 264045808 0
82084571 237794037 0
781848964 702696064 0
307937880 670636997 0
396955025 706212539 0
194616909 435795413 0
295178267 424445065 0
285684955 57924051 0
748473932 387250779 0
714916456 229695716 0
240588957 634806905 0
578143891 620706126 0
365212405 293727910 0
578823158 107887105 0
693986157 323214266 0
2602996 100353225 0
184613499 331489418 0
210400208 531341926 0
454420566 89455674 0
448600185 243346364 0
197501289 392492396 0
795934787 514682023 0
736590583 274381714 0
114736532 245406768 0
317455661 605482281 0
764737865 616923917 0
533212859 624412206 0
347783249 777705178 0
109173377 116567303 0
29002426 123450151 0
201530181 690583718 0
422023929 108666811 0
313422664 740656660 0
255399997 144411251 0
765337784 576704170 0
228984820 387086348 0
649916918 356261462 0
721395898 772439294 0
410162635 652295537 0
600957180 47034417 0
254971563 724737348 0
595242723 536641 0
785725696 562248319 0
730137811 189245110 0
279450284 676919154 0
678076284 33604117 0
622416735 789138584 0
463546903 50117651 0
260015498 430568297 0
449670377 519607367 0
674446925 726167767 0
563432257 678292515 0
205487690 595849746 0
218012985 761849028 0
751420573 276310107 0
378548606 603879826 0
260847438 637091192 0
627501050 14144332 0
117371836 86950859 0
525217847 299294851 0
272979124 777524736 0
643648265 601480546 0
240947920 621098532 0
306497432 720533694 0
525545118 303512306 0
365478015 33260088 0
586782581 510346379 0
451015190 57629645 0
359188738 202408502 0
482197663 504929680 0
386183317 394478795 0
326467967 569201035 0
124157911 621718721 0
539704208 596476145 0
752718254 784198598 0
777735107 383171236 0
76831544 780846442 0
708085347 662103805 0
650996608 502513052 0
660912774 748073736 0
39377757 536344295 0
213019112 331930791 0
540710527 707355910 0
552239855 118651630 0
712668299 759408481 0
415420196 285832348 0
690989002 68983592 0
559792870 790987584 0
306519423 739379057 0
601093443 767995522 0
449430989 243858041 0
149434306 100433211 0
325112081 309295036 0
121851628 171002261 0
33877534 608444318 0
150529137 76984548 0
180689646 577415148 0
789117477 143004783 0
729774141 611868914 0
395022627 316301720 0
257066029 724653242 0
272297201 290763630 0
750826620 232451785 0
122439354 410521044 0
35005713 371240817 0
207138426 714421055 0
465255818 405767952 0
41854014 99527175 0
613043702 48353014 0
632772692 616994476 0
111810771 12518391 0
441453677 727408387 0
202188268 79676846 0
701241102 476903562 0
30196000 358854936 0
421068964 325135994 0
685253236 27545933 0
743335492 110218711 0
179019831 732195636 0
189026768 224928855 0
479535855 685168352 0
640671610 725113843 0
528425302 480089313 0
16239634 621288582 0
605094198 140988580 0
214544768 745045283 0
535453377 407610516 0
210873789 439838215 0
683555138 83265827 0
646243737 331948431 0
773596588 286378709 0
38401066 756020813 0
248121045 162364821 0
478423128 72347641 0
193276450 69758742 0
55739462 418700468 0
107573476 130033876 0
579035533 620748290 0
753840983 790015360 0
275729136 755035158 0
371455000 737823193 0
192960738 425898415 0
393636609 770986820 0
38321013 542012928 0
796629244 745290264 0
760305839 54348666 0
312832234 537116211 0
440656261 253177858 0
786585499 582696420 0
301386783 438198171 0
346594112 27077194 0
230781407 758310153 0
41734807 303346718 0
116465101 357390825 0
118793497 421070354 0
751324813 525400248 0
593903025 146513661 0
323285938 32363623 0
600384533 104823762 0
740929237 43840039 0
750300155 495690591 0
617341528 163754525 0
174965312 306174800 0
295229817 248896890 0
196166019 603996278 0
171609882 284391556 0
674765423 65543998 0
742000360 67131742 0
441643969 524371707 0
573018246 444652368 0
248420032 448573103 0
669856970 147393967 0
216378710 250500620 0
161863734 348938269 0
429848002 784409840 0
465491899 277873809 0
386764252 676704117 0
437251244 207409270 0
155324669 190844258 0
113629384 282274504 0
732553650 374831872 0
701650875 631705095 0
431891301 298841875 0
99069992 771989222 0
427530727 605877749 0
393566500 521091221 0
762116852 564185725 0
256307573 501701814 0
325493909 97838936 0
621027114 597987002 0
93927099 551993128 0
504329701 438977815 0
113224835 655582869 0
691930446 104363383 0
211324508 139652544 0
665561955 705264952 0
491969781 756977573 0
326482810 4558541 0
428293799 475344180 0
298031170 474707105 0
104670559 510151071 0
132730187 740937633 0
732407843 712477163 0
450942172 416657191 0
518176107 84764201 0
329235685 621525787 0
34799916 476202686 0
344010700 500877361 0
772306753 308963296 0
581199712 451724518 0
647314336 193785387 0
544324700 17620957 0
300377270 179525254 0
260200680 106407969 0
526205927 498911972 0
38889234 392507777 0
526488191 8148476 0
702559729 651595320 0
13046102 723543433 0
236992206 145148565 0
21490447 758024780 0
458711964 617588725 0
31755857 85364760 0
558868548 294369043 0
440477513 544110293 0
124117279 435575917 0
598121500 737454169 0
344878628 69682406 0
775099392 241459511 0
644081087 75440007 0
308251718 591122502 0
324349011 297617596 0
689766749 168818462 0
237660937 539743760 0
641415324 370188153 0
123329075 564929285 0
205441623 601651184 0
481638413 286495210 0
6567221 574242777 0
487754619 64169520 0
514532459 585960005 0
618058570 167071679 0
542871815 637344144 0
255409188 680033403 0
819275 26372510 0
412314341 301146933 0
216007847 344189443 0
34024414 153579777 0
390216233 36885510 0
757346871 271479707 0
669650960 457491955 0
531024181 367982041 0
749468809 638622695 0
756049535 780898634 0
789864820 254459990 0
758372417 283917419 0
282784151 658796513 0
111333067 2829026 0
504794745 374502963 0
383008670 168041914 0
550434433 386673026 0
364252322 773874643 0
553381017 737074177 0
353568863 156607926 0
719123841 227983186 0
418117298 739119441 0
496279337 632771132 0
561491262 453091321 0
761862468 426453004 0
585018832 786321665 0
450703329 413127956 0
203169543 198667147 0
688991537 472278217 0
754327372 692538966 0
92079379 164353931 0
138372243 638889180 0
282880833 394163526 0
219939771 191285664 0
114792183 390567641 0
306513295 129466125 0
9515404 186282766 0
769648152 746918434 0
388909037 28036120 0
91833318 413796579 0
227126634 228708125 0
51120246 713583445 0
608374603 648336008 0
181085260 507027760 0
508636090 458736232 0
299533013 542533296 0
207486011 489232269 0
525317506 624360931 0
163598636 654834305 0
380762242 498608077 0
461760352 132270296 0
241810426 183419033 0
573251579 633319018 0
499671401 593807115 0
786572671 105027448 0
15317858 235876638 0
461954688 583246031 0
632912348 238955631 0
211965919 3366712 0
682991872 186793011 0
306945652 6038708 0
658211952 84299932 0
106715333 471282404 0
250212181 552932381 0
734914383 540927393 0
645208772 724101416 0
223245678 787363613 0
185198568 422245422 0
727241479 460813851 0
122134576 287573819 0
242087362 673025147 0
315613300 615341139 0
387564564 281877695 0
618906319 230930998 0
674106520 572857645 0
420176632 2913375 0
683861635 33275230 0
193822109 776617855 0
218571165 318064566 0
453789876 679667454 0
639795348 761008625 0
704520001 706743367 0
258023911 318925609 0
202904046 513942649 0
406985665 645024366 0
690748086 367994902 0
625508272 22979926 0
162142130 322384999 0
644115602 8979724 0
443031322 626329330 0
630495261 435821544 0
247417778 698153560 0
285764184 661276744 0
738455762 110784463 0
613963282 2606763 0
393418140 329866347 0
421222119 522964214 0
5339388 535930175 0
258777665 612342248 0
156936765 10656342 0
447635165 177190858 0
429878715 762116213 0
651930621 238805002 0
140388914 758846703 0
213467989 66195036 0
728118622 221355045 0
409333329 116632150 0
774473204 734636343 0
745564826 333528809 0
169646627 700961168 0
42678558 180383405 0
369536966 359933951 0
279063007 501503878 0
545758576 23556825 0
366682219 145688700 0
40391606 43638380 0
318747973 314896262 0
635225 39952868 0
730353688 684152810 0
64085817 722304292 0
440262672 531168949 0
768250769 346718677 0
276393154 588847159 0
695569381 720966556 0
655592490 788010444 0
103495253 34590217 0
463217513 409200034 0
644041642 50800507 0
271069118 585159503 0
40800917 568394600 0
675582645 468309197 0
209593143 622186231 0
624025484 62467541 0
442580824 419019141 0
604125270 555773208 0
499386078 408102232 0
17835031 372625894 0
501620991 320899397 0
209706307 745510786 0
605227106 130789171 0
580354505 148205689 0
364075439 280149351 0
175810228 283837235 0
177250313 221086464 0
92143103 209086240 0
728495452 325897844 0
249895355 343592315 0
603380953 55888726 0
691287904 186517886 0
759586123 760560768 0
9908581 63571343 0
450550041 381669802 0
610090855 199335223 0
400012122 106887663 0
520923348 257449989 0
319546093 420925422 0
226204900 403630116 0
323762094 246301723 0
504473916 52120584 0
543155515 392147932 0
345280146 748942257 0
166713496 681327963 0
141552906 5160479 0
84939587 547067475 0
586991776 70090703 0
161051574 653306441 0
234357646 111287475 0
467125076 186393350 0
205763401 350450481 0
441702136 771616945 0
726728620 610275440 0
403080783 729963468 0
700083840 436663665 0
138761213 11995646 0
767624248 229779198 0
589825112 416397580 0
477966771 66756671 0
504553343 576960481 0
347042110 158628931 0
116789279 51719078 0
388281659 468158768 0
688690040 722943314 0
490315845 312868109 0
688529709 789257244 0
480529958 274624863 0
76929236 45950906 0
644957158 528706026 0
746161263 491842248 0
369473453 471009737 0
145268658 173160425 0
502296520 39986716 0
767197502 275017088 0
720490360 101683161 0
661186409 138168619 0
149203827 482130722 0
217006563 231263489 0
260298660 56621097 0
382894835 784612265 0
534948974 123230776 0
474663318 99906021 0
376373270 759917744 0
545285612 634834234 0
599385918 212019775 0
415295956 207040969 0
91340965 578707414 0
434614155 397217868 0
71990414 570581185 0
567432170 375753800 0
581417363 278120704 0
402269151 791012055 0
649675258 41655269 0
630560510 395043678 0
19803939 758906716 0
23210328 644799332 0
650196380 151429499 0
110953808 792753115 0
766003660 694795033 0
560411938 393631828 0
432214701 39372751 0
97238361 530986491 0
614225522 214031575 0
428006503 801390591 0
443012956 572144182 0
30437999 225100760 0
627422286 105746787 0
664730096 252268322 0
632921142 54784331 0
343128939 744828884 0
623993614 404285133 0
745621019 76148139 0
386550431 692336845 0
563162910 274395919 0
155536198 181710815 0
346093987 32292091 0
531600956 308458480 0
230636669 527711621 0
47279476 364422953 0
247997967 664388453 0
606645264 540531737 0
714586382 625372350 0
600197391 291557465 0
299273782 289786182 0
352663188 435116777 0
774568493 168899593 0
369111935 42496719 0
428910586 132868766 0
21502123 388767909 0
126288671 457363298 0
275348647 589601664 0
652040395 789877740 0
346306569 417105860 0
763092533 628114703 0
721599514 277427438 0
161090004 418779010 0
680341612 325033388 0
387579570 343177911 0
97273295 407651095 0
330575456 8891454 0
690749181 685797213 0
551385674 86726654 0
599224722 344789356 0
378005192 760968963 0
742290641 339069458 0
37002216 208154599 0
566211839 745512430 0
46990462 748203722 0
533096991 742258279 0
341782485 91699087 0
765872163 348423051 0
78254581 433695007 0
88143162 380217564 0
593868803 430482648 0
416211021 81538861 0
521864654 256237125 0
242094241 682352022 0
111657981 531211477 0
562272380 389659727 0
168900669 287498225 0
277441122 667011885 0
372650773 790378464 0
420201332 91292214 0
119421505 272227478 0
336240522 553253392 0
399614172 258829419 0
433966078 432263529 0
17627555 146567497 0
731034786 546979230 0
77400208 481777491 0
201000240 340640626 0
607649538 414721390 0
649755840 792042011 0
222671384 566495843 0
495231005 512050912 0
593030914 693806261 0
576119211 84201208 0
382997094 348302904 0
144464271 273302181 0
661291302 668991806 0
205609281 205788981 0
485427856 280725563 0
286132648 278789918 0
155162563 188656767 0
783681255 175802179 0
496633293 396306119 0
361421938 468344727 0
253018504 631061826 0
745732319 604362782 0
694910261 328714092 0
626866132 635532423 0
458079637 480163666 0
454238273 622045743 0
657649090 394395597 0
175930145 259475769 0
221671655 212006930 0
672520022 33845096 0
433177162 354756105 0
433303365 607264644 0
715870877 777065673 0
455654268 259260132 0
798320200 107554626 0
522635743 34340862 0
329801044 354850042 0
766142530 40318238 0
784552881 644912178 0
723492366 14950286 0
315256167 597110323 0
197919854 737939990 0
385606490 412747788 0
188564628 42021362 0
206302703 140827142 0
425597309 500974028 0
233676151 2015010 0
401367433 520249469 0
26792639 573937754 0
739570978 142544151 0
622829831 799521417 0
2936347 561789039 0
758379867 366913653 0
710634112 366143258 0
231274609 790941497 0
751869690 717634281 0
424369355 22195823 0
216367594 189748073 0
277571882 42959607 0
105211256 625505917 0
325081669 712064325 0
10930924 217619833 0
32451813 287119951 0
645715729 714456151 0
444628117 286004803 0
87204961 557171580 0
616619877 533032462 0
115272248 153627910 0
215106563 136973882 0
407519620 75673369 0
501551754 515221325 0
155020485 136493114 0
209165525 20352675 0
153715367 624143615 0
461178864 352816133 0
558834613 55787004 0
242097904 178964831 0
209099931 142293548 0
284201729 691692183 0
407892053 67262458 0
780206586 102658953 0
217496925 789272555 0
367974557 622924217 0
286194679 105924470 0
664524310 133979449 0
674363462 119919596 0
147399087 244950614 0
551974585 244949478 0
275107053 303065892 0
527905495 530079233 0
617563659 119898263 0
661344061 528121550 0
680778959 708801817 0
167106088 693792057 0
115602733 362596494 0
746127355 764034241 0
255348552 573665105 0
178845583 222614138 0
378597451 797278873 0
300259027 603736355 0
17147369 121842331 0
401542104 702311389 0
174316014 54662503 0
356047558 528166822 0
677739885 507387110 0
621939123 481041651 0
245486595 118273688 0
149689779 181566550 0
376054373 414841144 0
74172381 121778558 0
377201228 543580516 0
532258796 22978693 0
560473097 349058527 0
315020405 228173582 0
92224104 392468752 0
576874139 376436260 0
222961440 419183309 0
79866082 365967788 0
232361977 679793708 0
368826333 461015139 0
197782663 393350571 0
13094060 767082378 0
789853825 155204700 0
434375830 752814342 0
658923382 529731081 0
368929348 662457051 0
217422245 254289619 0
722734716 44227203 0
586431474 678805478 0
632351748 415443213 0
282227193 358781658 0
394158318 419462608 0
796801430 145252691 0
485722154 624271483 0
738988920 331437304 0
104043818 115784457 0
248102624 670464119 0
447219881 517188203 0
298762050 608318385 0
54720173 138238807 0
473859042 389355313 0
152519885 199127416 0
443323317 462131874 0
186450115 450147530 0
736004258 452457334 0
461083940 600440289 0
280619058 656230658 0
339718486 319763341 0
763831161 413242354 0
482182326 373509932 0
649367974 761548154 0
58937375 494627410 0
723110031 374492063 0
47014867 632959408 0
226994931 502067298 0
419953064 353681680 0
84203822 66759921 0
58486361 634017787 0
274587272 111106418 0
422872555 567465232 0
206911928 287111495 0
561748100 367933633 0
7364937 736960618 0
795125700 3521592 0
608270158 511405888 0
349023331 549056984 0
171557269 18028308 0
73858206 8643771 0
245545763 561924040 0
673761700 253211415 0
143163696 541826636 0
370033720 718107721 0
281553078 664870455 0
330416113 738229180 0
631394382 405630540 0
52723978 26315540 0
64695049 773665458 0
619633611 61854944 0
240623169 216345510 0
291428858 754037206 0
102348799 291738085 0
626668706 522199084 0
376112524 111992557 0
150962708 235425243 0
706370606 316326525 0
154297671 472489282 0
288041557 87585365 0
54529511 592975151 0
242799956 165312389 0
168269936 68403096 0
256809721 616927880 0
279535445 354030868 0
460216673 67374294 0
345330671 645683619 0
443238973 189934179 0
550754769 86415211 0
192569946 279720233 0
457213771 617807978 0
774870363 396277610 0
202384956 31937212 0
682658367 636197519 0
307134235 259224450 0
551140745 677163778 0
368025485 756242377 0
738869900 167871618 0
714690700 716815972 0
602292507 421217467 0
243734268 345496372 0
769857397 416927500 0
602310845 428636331 0
271507249 612823758 0
287946629 394602621 0
105505179 586818041 0
524320513 116936665 0
319950961 322109446 0
584097651 22395014 0
218989922 502415675 0
351312306 296908708 0
128172742 51081394 0
761792933 73827928 0
700322178 758726703 0
364774389 137904805 0
189194835 137515611 0
654699904 369689914 0
277724244 10855949 0
278860409 795150002 0
60947718 779250734 0
783107408 627989308 0
784225831 412183756 0
86747322 357647548 0
364354197 495916117 0
120322836 732730118 0
571579440 191745638 0
403592378 351848355 0
491478191 741463831 0
248198150 766590068 0
245591180 418424568 0
258175708 662206985 0
540470830 187239981 0
413937112 54619756 0
500391893 236108265 0
734909940 349561293 0
538041684 590514716 0
753027274 773842354 0
50546766 488537319 0
557756970 43779147 0
148476521 42149903 0
27425543 115491096 0
266479701 611981881 0
641600442 78280945 0
583835254 663792787 0
87652475 788383184 0
588976735 76884298 0
397522524 361831496 0
189614328 646795269 0
531883314 25853400 0
393045981 434151335 0
385001037 778506959 0
110116897 49584326 0
318125353 89880576 0
184158874 107238885 0
313254316 227666989 0
73325024 309849898 0
92924572 658824150 0
510619912 244827311 0
83947427 662543937 0
267838443 422118018 0
789458867 463376446 0
546772254 89900925 0
182703130 655169843 0
377852727 69490199 0
662927879 158573310 0
295544184 211438545 0
606908688 94864308 0
306212283 771054847 0
668153623 164258912 0
566321353 439218688 0
312291673 410358610 0
729934978 176566388 0
633364432 231468818 0
667230119 411340422 0
242426485 292760320 0
366918875 607354980 0
359552446 137517325 0
463502989 384188669 0
706666722 308110102 0
328508920 715678261 0
219349046 139091525 0
409246011 588639610 0
493977973 404309874 0
47918798 658350943 0
333440357 81861774 0
467795312 745927480 0
435924466 215426483 0
367851735 695653215 0
185297159 507593775 0
98532839 474355100 0
393110349 679898501 0
147662186 373728278 0
267767578 560820930 0
437718493 278680613 0
355939170 192432804 0
43642306 712264510 0
446007637 266855869 0
144625781 263658649 0
687975114 182316700 0
650314559 75749769 0
536600418 207684105 0
228029468 180802181 0
571430974 659855269 0
386080971 620604725 0
386885447 109779867 0
189064265 269727235 0
669840695 448354421 0
233886419 472475369 0
3563420 597383882 0
149441999 706016975 0
320224976 459501158 0
25873647 647564505 0
716071309 2094363 0
443853922 477343068 0
239107257 134953226 0
102010185 664728624 0
159058516 361227088 0
279354024 42705658 0
241872143 418320000 0
516959532 430486143 0
749762373 455975664 0
126768243 226372877 0
42264211 442574533 0
205820420 502133729 0
652160996 759511305 0
601023556 714650375 0
417637387 317483975 0
634440227 736414435 0
357186312 563816594 0
268455183 117802661 0
365866447 290894886 0
748306140 103172767 0
642293247 159912846 0
334516992 592778220 0
600806470 612748291 0
396106654 639773998 0
695878377 463720162 0
790980595 472901450 0
780435493 631825650 0
434743657 672210778 0
532283703 200016080 0
238049804 135841703 0
673767004 470862745 0
157054856 344037000 0
28216422 252152667 0
123191485 581203550 0
70546771 59342454 0
752866066 148932271 0
289358718 269066186 0
62178946 225084635 0
790491287 756686476 0
491180952 656845073 0
638970407 544127426 0
132567197 480794730 0
40902682 327349291 0
42903623 412079315 0
36494127 562313454 0
393561457 167377933 0
434043059 638041888 0
639976977 493144872 0
732085985 634408485 0
147747239 486852171 0
683469427 49092792 0
577127992 21472705 0
192684681 575649430 0
734003724 381445087 0
363370316 567984980 0
312231624 475503476 0
50038304 454324246 0
797478183 270566107 0
347411572 585497874 0
583916635 325492898 0
90848389 564456618 0
216963867 417085299 0
304621855 480410509 0
770780081 481586770 0
756489586 4149008 0
293779903 339321877 0
483552978 677955723 0
337841806 82503212 0
233786274 98281391 0
149422407 464439997 0
619336403 604235716 0
401918190 291237663 0
786894623 93434183 0
646704297 7577346 0
479575100 617229569 0
347672219 152901077 0
323662227 676845739 0
184842054 16538522 0
48090751 684193072 0
2654880 739482598 0
381628625 501722709 0
583262988 176668075 0
506832235 790969272 0
95234269 738801599 0
119799845 83988607 0
547806545 240006757 0
792739441 319017498 0
601796111 589353333 0
94079033 75771035 0
317784518 332096091 0
215883638 449549143 0
261378538 613638084 0
30747877 490148327 0
397924131 789102357 0
619640942 778277175 0
741185149 200859587 0
663528466 530488661 0
382618856 416626889 0
784548246 551107154 0
275076221 349717597 0
174981933 502988205 0
240048168 586492961 0
233813371 187191722 0
352011454 141917896 0
731147664 592297317 0
367278850 446035831 0
168647639 436590651 0
573627486 640064786 0
677593385 389961934 0
554261694 686436420 0
531728373 232313527 0
690956011 306695811 0
239489818 390123937 0
700137988 425104766 0
631507134 588691331 0
178814281 277780995 0
397082725 408806787 0
738223050 266804156 0
481256678 579457937 0
95657895 454927876 0
95272529 66154617 0
162745582 753940641 0
306841813 609641830 0
39626527 133604700 0
629683885 577991334 0
728388983 255305170 0
604169229 10580387 0
379928436 66480473 0
598407154 48208879 0
228421416 396101836 0
205173490 296988806 0
181772286 370843131 0
479934100 601847928 0
200659794 112757695 0
612588304 421319489 0
449306431 638125012 0
58375946 460518417 0
522099284 325861304 0
408894649 778491443 0
483267265 119115617 0
81728912 106904761 0
676762353 607858634 0
597305841 502163269 0
466443306 97095 0
238289671 267513334 0
64010383 456547066 0
151797877 247568790 0
279159681 433834900 0
26748440 193053837 0
406684667 349835540 0
311797979 15921396 0
756528694 161804993 0
329716064 581863015 0
615546178 203792050 0
758992954 218740161 0
515223193 122480506 0
32760155 104256721 0
662054624 253444685 0
801093043 390917472 0
540161752 196174366 0
364143973 245775984 0
710872086 483788373 0
324323097 614108257 0
76997847 423965414 0
476700647 603568851 0
525032231 729011574 0
440812540 610950346 0
599815909 45144221 0
396887301 322079615 0
699042085 518539407 0
774149938 460623340 0
26515174 291360724 0
477669674 573913664 0
643245126 65389743 0
367088423 579424477 0
336842669 791296978 0
152484702 708812558 0
41765783 452918532 0
641317450 252416909 0
401391845 122955478 0
767326382 732414023 0
475519614 307390867 0
636560547 450399293 0
241478521 736243496 0
524794148 649186691 0
375072915 568578598 0
801294665 194753931 0
686150108 624402050 0
504450163 774807432 0
514554007 797549715 0
236805813 156127640 0
586267143 742111789 0
534434113 185326530 0
101390515 686233043 0
269802424 728118218 0
783158068 547349012 0
188215473 125674091 0
109144584 283874983 0
793523841 646630787 0
292866756 254470148 0
208231686 565182756 0
673419247 334377852 0
281162659 653662609 0
796411374 494067044 0
35059638 560470482 0
696567540 395974463 0
188361408 449638568 0
293262931 757190412 0
338765121 466119238 0
577940921 216225980 0
795406016 690334109 0
316151050 307408499 0
482758991 699751963 0
465481240 34951883 0
390071177 249766587 0
193490270 133950584 0
573643842 312403703 0
155334279 299434096 0
617566871 65279927 0
512170060 361669367 0
468206975 553390935 0
356573019 8210936 0
253245263 111464340 0
685964037 301908262 0
377196749 319897075 0
755983046 456671972 0
508303441 168381805 0
248972851 501350778 0
427894682 336212090 0
745584681 37452016 0
553632915 114730049 0
754255612 208327559 0
775036787 725299807 0
675840203 198078555 0
393124438 185250480 0
641685616 83089025 0
334323813 164201950 0
749000903 744366180 0
314899674 734954501 0
677013260 606882761 0
626271037 70284141 0
519331510 184626294 0
297922399 467455771 0
36067379 167890183 0
694800647 274748858 0
199473459 278775299 0
57561223 309503990 0
592235484 459043041 0
179359031 259577555 0
5785587 328764332 0
170416466 775416430 0
801378449 163611448 0
476164542 684787909 0
372892241 256931862 0
450447137 678950056 0
21251454 238872241 0
12682026 242808344 0
784426391 658733302 0
571536421 49824160 0
154010002 733308154 0
319884938 497905048 0
511471601 778790788 0
348642925 745871767 0
415306400 375348356 0
49618332 331622937 0
229132260 202219520 0
361737034 36457445 0
344596314 207688383 0
388975005 742222935 0
236245785 168156379 0
289645429 91389012 0
24538358 16982470 0
511520344 324982501 0
459148736 411561692 0
261347722 747461083 0
578147904 148515960 0
384785989 686183898 0
758515229 617803721 0
493647653 271132741 0
452971384 420508633 0
439208304 477812378 0
51207645 187351221 0
683710466 748167129 0
384687956 487015185 0
109106728 65819177 0
465404466 483054962 0
208438950 373359481 0
754070313 137185840 0
240716662 799784195 0
4035665 261099940 0
382049844 739352159 0
33683541 687590315 0
122601599 763455445 0
152675135 287111620 0
167504553 156476736 0
726753734 303003561 0
443813537 118406741 0
681388032 213844707 0
392294360 180442854 0
516682299 748304918 0
356739367 300821417 0
263604133 259806031 0
718958266 398122795 0
58157583 677752459 0
327663676 464834559 0
156714111 66610781 0
100453670 553091836 0
59858912 268834430 0
81987899 321741139 0
534074724 554394839 0
197408074 377195181 0
354726811 145863269 0
407524237 782977534 0
40646727 676590449 0
424857442 167192529 0
679670447 226529307 0
138575899 43319931 0
576720179 140055870 0
413694894 444932181 0
442846176 73113317 0
735708265 373377262 0
773735037 125120979 0
579279491 378915192 0
383576854 339160996 0
478647680 26895281 0
233910789 688336094 0
106777722 165578354 0
777038004 130152099 0
755391121 209913068 0
655262910 262372314 0
783095884 426831760 0
379790245 522008858 0
388323859 159672066 0
498884885 696329144 0
100359406 485416321 0
722133095 533427066 0
785460551 320957665 0
198320862 30068721 0
64406146 521831732 0
286051884 56131011 0
127419191 666857206 0
709565351 455221912 0
687759031 17280668 0
116943392 125897458 0
447109276 801297331 0
688807662 125696465 0
467353838 528799138 0
790050721 139289143 0
469723644 286260103 0
473657396 651950680 0
175252471 106020629 0
58194400 380076408 0
622566376 199049077 0
679167814 241049598 0
367353061 70289639 0
780146292 641156546 0
344408801 79446029 0
374484200 480671182 0
188905069 700475137 0
277878478 719787426 0
192748804 276847052 0
52088135 40266492 0
118067632 20111487 0
568287428 374178244 0
629152949 63998109 0
177760838 162946613 0
261747152 591509386 0
505819230 8094110 0
291602939 626807482 0
222712849 296636424 0
642497633 732794996 0
211672873 483946630 0
357426779 556131897 0
301693172 740340232 0
458932726 405772399 0
516318295 578971766 0
279594489 593765051 0
238262499 119613488 0
442247114 351977498 0
306705125 668687887 0
619269354 595248681 0
695406636 598086773 0
596684658 51911012 0
771300668 707521622 0
623309683 598145459 0
548384884 184318298 0
311730231 363231882 0
277981941 183203227 0
135999181 581901992 0
375933014 653531461 0
312430622 738916660 0
96389403 117329817 0
427982076 565243737 0
476419200 53450893 0
731070799 570510332 0
660779736 47257919 0
11369055 173765927 0
357326502 723090413 0
571392767 598256030 0
60301699 650284336 0
674943641 379024168 0
464207576 789467424 0
429480921 168246360 0
390460566 485356108 0
99361444 132891392 0
598485308 406693087 0
118694744 777445269 0
277198051 772902650 0
230924313 499193208 0
20436718 255425635 0
48443914 634187247 0
260990760 261757648 0
669274254 239401636 0
736027647 738050873 0
19918610 636592119 0
107781954 742258929 0
299306717 525485516 0
714280933 351620170 0
605438678 418325380 0
63668945 202297534 0
273324223 348395366 0
697276391 186839511 0
514248558 70060300 0
192235471 438207776 0
37241022 164620096 0
523970814 703735423 0
528025560 97395604 0
726796780 161852140 0
477560464 400103402 0
320657720 100165702 0
21468559 559153604 0
356640789 642896919 0
159417559 146019680 0
544523703 498131040 0
214984387 393475553 0
727955693 442107222 0
618874972 600884185 0
720103063 258799126 0
403177306 278372868 0
456335449 229858479 0
82227535 324629632 0
71768157 392177270 0
161603788 101572479 0
244056723 141089619 0
248566068 604250870 0
677953836 85004108 0
655794707 757401013 0
114018333 737143252 0
112481585 545817553 0
7048111 313094768 0
424422319 791414437 0
113014195 348504798 0
349140403 606423147 0
167500798 740942108 0
395065025 354766212 0
598024693 731716041 0
670711433 215356247 0
594793493 152358747 0
133593180 733330129 0
91979959 266521692 0
41249960 63827415 0
48531453 615826214 0
740355009 417460965 0
137673363 23167540 0
301028519 293885258 0
634343812 612218155 0
250493202 155411545 0
139865236 207735072 0
441240371 117366133 0
483649589 65686267 0
184803682 151215926 0
365003568 48117282 0
82148743 68337812 0
393896362 456146599 0
225572016 221803669 0
605207616 240212390 0
692296508 417022869 0
334642013 38399811 0
376516936 76667514 0
732301304 579241648 0
58529509 35342174 0
373566268 773018188 0
238025927 235486885 0
56070435 479888522 0
720765608 542636028 0
299915221 698283158 0
710161260 717554265 0
792760357 800710838 0
503989298 750628677 0
263120204 253781110 0
552278849 593409915 0
18564411 495946487 0
469234899 726375564 0
439671214 580318806 0
459333923 699330326 0
648891246 227791526 0
291500995 193849241 0
700645023 760106835 0
62371053 486661033 0
523496216 762396036 0
393321937 223119154 0
673579166 489644234 0
153948668 158044454 0
299904915 504733259 0
192411898 546150958 0
784789027 227602630 0
442586216 308146729 0
377357898 770753418 0
376624078 369523526 0
695942438 615522841 0
646466096 401741946 0
727722453 379489938 0
64569654 130784770 0
538948450 408915960 0
136089594 415192328 0
329321216 582617624 0
403389395 267639410 0
217380132 246898352 0
115387128 684373155 0
575373791 122210558 0
238275143 741811472 0
574650565 654785887 0
721329841 274577191 0
553128766 76741947 0
550188101 232963845 0
165440404 235735862 0
103707983 258469703 0
692424298 795741349 0
160431029 174250182 0
14575524 61126089 0
605348872 307124938 0
407879670 767462331 0
157009254 325708610 0
739128226 112457697 0
604887086 508392059 0
327317857 506733615 0
601203676 542787098 0
509697422 647539029 0
65917093 554241079 0
161297324 354243997 0
8627826 700812160 0
785145126 350686856 0
44752354 579050130 0
416652364 702698146 0
16570057 380817259 0
74102010 320381107 0
557265982 718997721 0
310929837 788457555 0
640800035 494256474 0
655496851 126313822 0
271193309 162793105 0
2438356 284545197 0
289791253 538437079 0
8997658 408050627 0
566349732 221534978 0
479578055 591914773 0
35563204 742823790 0
638406633 620246465 0
55992464 306052947 0
635907594 612340044 0
555824515 144942471 0
499065599 617728456 0
6569928 195050371 0
110958061 406286990 0
610723437 164535248 0
50247249 432294732 0
109213276 274365346 0
659620277 66013672 0
508480428 285243268 0
620209711 359297491 0
157641145 727177051 0
627869681 611629542 0
80844242 178896691 0
174647611 557424439 0
529166036 471754889 0
288663874 488730864 0
599985883 395165221 0
379877792 350005173 0
738060993 753443581 0
132518701 4219749 0
252379224 77659806 0
288975600 480821136 0
422602382 794479072 0
142949416 503226491 0
559304905 702709570 0
66923733 710708200 0
631926202 188031267 0
254480335 235680872 0
13662657 556095868 0
641174350 195671388 0
395438519 709981720 0
26789013 489231393 0
646927498 48162118 0
429687926 552836421 0
570860305 141472660 0
712390874 112941008 0
564517877 264116012 0
170039470 389977680 0
397186675 74995207 0
420616493 437795419 0
161293219 570503517 0
357760888 307697913 0
697686519 414794515 0
594813417 523867937 0
411208068 4974116 0
203205916 509887286 0
501977064 564815742 0
558158945 217102222 0
408099913 712399067 0
56283877 427984707 0
156270523 518983317 0
327032393 101879145 0
347103094 592325186 0
592513206 642175192 0
283022261 608704761 0
582585818 257529170 0
707230420 513903924 0
10929352 70168265 0
747380162 504928391 0
452398926 125664289 0
290095554 249720100 0
341490267 187202989 0
650574544 23492969 0
185623032 151229232 0
165343839 377310892 0
596333539 97164612 0
618710558 346739623 0
632492009 649366762 0
728620520 463682573 0
511969947 276927390 0
74016366 763829907 0
415459829 776077075 0
137556975 486449012 0
692531680 680046423 0
528482363 679233806 0
455240063 494163771 0
89319248 374716333 0
23989170 269711806 0
73047370 352552290 0
370636912 233808114 0
364828943 186351873 0
45292529 618796644 0
659439582 457306782 0
61884535 391207152 0
554778433 447915009 0
582447698 12466904 0
441786638 327293356 0
630867520 139201774 0
206599384 467467785 0
208610576 30984893 0
459426096 163104236 0
553159252 799940435 0
124521016 468347520 0
151226665 495504416 0
627902737 160457537 0
638836417 279935934 0
265966610 168858411 0
91249149 53305064 0
668845418 743188781 0
404744514 543556826 0
651807451 677577500 0
513108626 667031822 0
574468489 404933989 0
224624031 747665555 0
192105517 275438455 0
614692234 319359548 0
444783940 559169098 0
300671212 319527734 0
19221342 87165826 0
40349079 63155148 0
67741250 517534167 0
380779626 647650916 0
67233525 505328415 0
114487074 161345561 0
492890452 573225511 0
514182699 617957415 0
606111225 473238099 0
52591603 544230259 0
657331238 325015339 0
512032862 670774021 0
339992599 542939430 0
407630295 673307174 0
106935972 478425223 0
572776968 340450405 0
158767707 308093047 0
615190740 562189586 0
629696145 546406044 0
800907731 671133127 0
752154480 633679301 0
694043283 46389933 0
114813062 20809382 0
266571844 565633062 0
291684387 791705801 0
592782159 428890748 0
727003544 724936530 0
389777410 640521540 0
647789116 517979807 0
423533762 119631718 0
441069445 110417638 0
63028530 403256431 0
166637118 381742126 0
693704586 559159048 0
89422857 315156553 0
601107381 106889858 0
106964380 455107520 0
315498416 468268214 0
500467428 579853462 0
179082880 164227047 0
197822833 386089276 0
793553728 467813618 0
593773660 581985740 0
442043108 765745265 0
712498588 412336608 0
235387208 485209870 0
617117254 513646104 0
188006176 666876120 0
432805358 633620768 0
20905188 738634216 0
155039373 698250658 0
417776149 305687625 0
184509164 454373543 0
333037446 88833515 0
277811980 551705371 0
611950769 628134724 0
247906557 430772909 0
248284931 215718828 0
372219450 623050179 0
633731059 563023408 0
260055486 111175525 0
279126982 47404130 0
371498951 198662076 0
556144801 192322198 0
90452239 675239278 0
31549809 590313836 0
321046706 587581509 0
640725603 737054144 0
628596709 655214372 0
133870532 380501099 0
9013151 153817527 0
477471750 560605583 0
395494077 423500814 0
539155041 401092288 0
238921033 384160587 0
441308023 294474709 0
402099135 774077412 0
630582669 636231765 0
763268532 149938972 0
506853321 337476648 0
781674887 128385206 0
769458327 716097429 0
319266950 739300722 0
4470634 316611646 0
316536504 654729279 0
416900252 149973492 0
28036113 670133312 0
367460881 279168501 0
169111654 240931212 0
211022417 169017582 0
521273848 790674838 0
42529929 221231094 0
734433119 100158256 0
81128113 450373329 0
699402252 762235051 0
576048593 681877993 0
598925049 229820272 0
718201252 736998515 0
639133097 77849300 0
651116198 57030258 0
428969872 298114903 0
93309984 480080873 0
53630109 654653678 0
311737479 172142469 0
227281333 440042535 0
465507896 339880755 0
35119213 739347203 0
518993337 238116307 0
199227151 152579131 0
712640909 330462559 0
577754527 180611248 0
642074481 106157145 0
511061047 284915167 0
244782928 736880063 0
8970706 448273733 0
155023295 317356074 0
785132851 63918243 0
564811137 663345455 0
547389855 647565949 0
643101136 99044890 0
190725568 65050836 0
466169686 132334527 0
11521632 683803595 0
278710280 287494953 0
690501398 345496732 0
345113452 759319106 0
413510476 594999059 0
60107436 27508853 0
595650163 33015489 0
229735493 675150500 0
773313711 201552692 0
335186696 657759439 0
55076941 104116916 0
783035343 175438122 0
400526527 273447906 0
101016607 10120962 0
576858058 197357170 0
761259871 88403295 0
230721954 492970649 0
629570588 607810845 0
297869195 2381277 0
334561479 272125387 0
672367546 245595008 0
443638168 73269721 0
642218276 358907503 0
473467117 631205375 0
608739147 499081620 0
473802911 92362159 0
515767507 269122979 0
443069985 430216459 0
597647800 438292850 0
481181023 396831678 0
348656470 7990666 0
251496525 712142372 0
788417949 30582263 0
612244479 47322259 0
333046447 150524640 0
500298896 730691750 0
754140025 669528597 0
24030491 453198385 0
283772077 114629328 0
37211181 74021456 0
263140980 383473860 0
100153533 774579955 0
544320498 412482874 0
266174651 558625351 0
596363291 522905915 0
17000021 225695735 0
799731901 263181594 0
107516972 423066012 0
195213875 602635516 0
184639541 223386710 0
530543765 315569387 0
208493021 420133974 0
429665838 232431529 0
634241724 455112617 0
463608342 341299529 0
636743483 659385188 0
685560123 253238087 0
632410412 257793512 0
608271062 66627668 0
222124994 556519939 0
433709906 684098799 0
2657956 440418878 0
73062105 91060125 0
150593205 220644632 0
230597519 594061437 0
60375056 701693062 0
629461313 632963094 0
114040792 680775026 0
606124492 268499493 0
532787057 468794327 0
266055911 366912227 0
741517164 301244902 0
25248686 138469265 0
262589387 238046405 0
641896670 7555718 0
24891952 634568577 0
606268707 647758576 0
748629775 144710154 0
390094252 265770750 0
667304354 692422998 0
17029201 357149035 0
586822752 145508090 0
709793341 549106283 0
760543617 433154423 0
64300965 13317999 0
505333679 159047756 0
321710179 480290519 0
86641050 553107219 0
771543855 367390171 0
198536468 224158037 0
538962007 39301404 0
569696306 592771446 0
299015873 407476531 0
547690721 648513904 0
729400143 114068398 0
216710818 257695691 0
556030315 199010786 0
66473229 124473345 0
453382658 797807370 0
315144942 393589038 0
503528194 169291441 0
774239235 564635074 0
233453707 667661123 0
640837235 167235836 0
520288857 152248493 0
298142344 440343678 0
154385827 498396380 0
693858915 383850913 0
354416155 679263217 0
627447885 225682476 0
734474634 506753735 0
659497730 739614009 0
612084664 604916243 0
206675475 449478161 0
579711248 435576536 0
308561070 265128377 0
405354799 343993000 0
695786109 734157384 0
795125851 746042016 0
724840021 454462092 0
554003545 120925872 0
707373000 744018897 0
480701487 624178435 0
664600154 399663105 0
19646088 333308536 0
97091575 195441871 0
512089962 726002733 0
497951870 800570186 0
301864368 725018971 0
657274167 96587264 0
429856061 387120241 0
794221675 711022224 0
432322171 582394410 0
150504105 65577379 0
522218789 491576640 0
595774892 221223540 0
490550610 462608769 0
675609732 195661830 0
530808567 675590384 0
210375240 90107360 0
199655404 640916118 0
40073386 571850546 0
459768561 664878287 0
194593320 664916946 0
441518267 378739803 0
633933689 318499997 0
621971707 689054990 0
327606804 356633029 0
145175552 768394390 0
64406615 211702638 0
44493621 212974988 0
11536877 452728592 0
288917089 79476067 0
68425175 31109274 0
688830064 309240165 0
796446875 636797248 0
138478107 46717294 0
687543544 215476450 0
793039443 446540348 0
331173254 606246459 0
558291969 669951469 0
164880234 289386574 0
161905858 215932929 0
682353832 703301382 0
797704320 4847338 0
180989874 57537568 0
12240238 11644537 0
201384298 377721278 0
364648213 797979933 0
591799974 270490019 0
365771627 638406461 0
265772684 326938465 0
67567440 674104944 0
578846926 783709400 0
542305567 712975018 0
89248743 178034844 0
662044462 514232534 0
232855193 340218225 0
414023339 22635242 0
298972846 214601318 0
622901377 21356816 0
117784807 577884432 0
352563872 157816853 0
430534066 399548897 0
118867587 251268031 0
577323060 563418461 0
372580283 773154606 0
750504276 94167910 0
542410846 540507354 0
650732395 258273735 0
239235943 364909027 0
488505347 37002699 0
782427469 365388918 0
495556258 655182197 0
502187044 564308781 0
408407417 34785162 0
747879546 124882411 0
39113749 285245839 0
221209564 757237547 0
736018513 344169594 0
704009442 593035529 0
255594985 422849679 0
2176679 273631626 0
168276740 137664622 0
401362147 610973263 0
282208857 81071624 0
398388094 14043531 0
169439270 566229093 0
655675433 683695349 0
699449230 392701159 0
581680675 664055784 0
726820878 613393758 0
388115175 770985762 0
499060936 742334224 0
347610669 558764116 0
526847783 702030522 0
42376581 36321683 0
345061577 759012646 0
767000785 304416632 0
170207832 307707826 0
250502249 150311784 0
294694404 695624142 0
129958866 84612303 0
275829732 360542917 0
357046029 271873413 0
238096136 609527753 0
21536000 103362822 0
349419428 733212179 0
283468556 338521757 0
570769283 348260012 0
216949065 656814908 0
491420726 117367046 0
171875689 783222189 0
479477011 415027167 0
36967619 281314473 0
675305446 542623840 0
396654785 37918411 0
596628105 159213349 0
521631866 581352247 0
154594098 85824973 0
397890169 358487627 0
315004174 601538059 0
54082215 487149221 0
359056449 541520163 0
591230422 273079854 0
306203980 319966833 0
618309289 491975123 0
707484962 44315082 0
543446307 787676399 0
653149074 43660608 0
240988480 57390283 0
483964949 357214078 0
485293835 361124984 0
334672395 477171346 0
264964489 88557429 0
510534034 380596798 0
269149856 382928323 0
707840426 73094565 0
608918140 640181729 0
410539590 211015779 0
559648339 169875178 0
420310712 686278597 0
652098516 210882646 0
434458964 283362127 0
601125367 127463762 0
785915179 134667299 0
609069201 92085391 0
401400029 778767463 0
722116584 404420249 0
741679935 702477716 0
201706575 690532681 0
28218343 309561831 0
251079715 440393012 0
695126071 480436435 0
317893948 585448550 0
263218343 504146638 0
443647468 332274231 0
741375164 403517860 0
221409647 251192462 0
663613138 517392068 0
480824799 15720908 0
283349562 612349379 0
726071113 765506134 0
119382414 64219005 0
509724644 255643327 0
235766211 44212221 0
738277774 651844040 0
65102676 613198810 0
713601261 500610241 0
370800637 394860792 0
73557655 778647680 0
317455998 484370477 0
322058867 586835141 0
782934230 572575343 0
107011162 53496469 0
637806508 739335891 0
708832026 289330723 0
370729998 468179750 0
696202699 253355748 0
103017595 360828719 0
736373986 73666550 0
520807951 422267658 0
737842851 738670848 0
276937784 126363471 0
707247067 391911936 0
282268403 143206415 0
2640743 252465604 0
800581613 601648770 0
596497947 786746991 0
46764758 47792131 0
364837795 409507461 0
145234860 137492147 0
269943561 470879904 0
306117532 491874988 0
378488322 375790818 0
513862912 103532114 0
384381371 545351278 0
647473914 615820390 0
353921811 421102566 0
309524272 693743064 0
48732830 295784413 0
114143112 688612313 0
555080170 566937340 0
789657929 153240176 0
752070837 518358496 0
209707369 479824929 0
704607239 395347695 0
686146448 68474075 0
250913017 141909800 0
108446581 557199540 0
279057974 607866876 0
493754695 566930012 0
205349209 134048465 0
307447254 335482219 0
791130386 450359420 0
433386787 614718727 0
778992911 187262599 0
409978862 574313942 0
388502357 463072715 0
180108867 471381596 0
362316980 32976994 0
251488823 21715936 0
787706885 748878385 0
315445099 140366829 0
301572672 651939345 0
437602649 706623672 0
462788550 148148864 0
182057242 443598645 0
631974732 760763213 0
590776555 381449414 0
205699484 641926078 0
569551953 740291047 0
246818427 166036382 0
589730794 135576857 0
92473300 497261080 0
629894848 572291313 0
627868133 321593302 0
257485348 83347788 0
357867317 262833342 0
781935042 257689531 0
427981394 423899482 0
562192608 671273305 0
430291384 252075071 0
510743625 783992549 0
563262117 562349956 0
401520006 210781010 0
341298058 725584756 0
547590212 196037169 0
373310979 285983737 0
753154922 149931811 0
687077645 764326365 0
594144537 253764376 0
642441055 515249835 0
538236376 390713615 0
770739513 779691020 0
491791621 532409830 0
521724103 407927323 0
654790010 55233061 0
597674386 423362607 0
654851840 673774993 0
25110089 270127320 0
276048299 117024221 0
541557186 97466523 0
689652375 138936570 0
117313680 648468961 0
539042447 341034002 0
398363883 745200289 0
179377450 277148807 0
695792710 156743847 0
323695504 736893521 0
237421859 22431599 0
27360563 86142931 0
410791710 791602271 0
759707374 178769734 0
434693516 90012296 0
29122386 174811737 0
435626962 357907417 0
602314042 799078048 0
764071354 379170467 0
235402058 47585997 0
788608343 237383464 0
377605850 508779177 0
501031916 280370519 0
302958670 778975475 0
421613839 62415890 0
369511468 430602298 0
792816934 534674918 0
634036966 305203494 0
179727223 332476905 0
540003582 599689865 0
107483007 577840177 0
74386108 629118633 0
668667205 795900363 0
751867439 199894086 0
337680875 71761860 0
3293058 2554985 0
313307969 509644085 0
151241382 461798418 0
146820972 797836070 0
335689782 328101294 0
356472816 164882485 0
224677619 750000530 0
145975934 792795540 0
513961063 584324849 0
78477014 433323631 0
144905054 524819324 0
620868941 787244783 0
775869230 189077548 0
65106232 421778254 0
677502331 364289185 0
653917107 325167646 0
707023478 544534043 0
125827598 679166183 0
482004836 568083853 0
505255740 428962241 0
547444424 54840155 0
634422736 568092834 0
618824155 584088966 0
800134276 568258327 0
533159533 97341373 0
524090569 682780713 0
115270378 789083453 0
506014192 652705431 0
693816139 699017530 0
190063651 217830278 0
148911014 250691376 0
135569542 441398999 0
238430072 162691936 0
416310153 185479831 0
746571153 594139384 0
381256179 778944031 0
22801304 86024107 0
675846918 484436169 0
208121006 507573110 0
65934445 371552845 0
254791026 633140502 0
540298340 38511163 0
95678416 498597896 0
701946700 310091807 0
497486293 664483273 0
70077731 730009364 0
68669792 547925090 0
465805242 485548005 0
575621526 771962882 0
429367612 159222699 0
305702296 221609085 0
276646299 773783110 0
125995693 430526241 0
492947318 740307379 0
325542285 608104571 0
683431765 656687120 0
522416519 545701467 0
690363518 532502886 0
532062369 216385798 0
643826819 135516718 0
620328779 404291116 0
72431671 652836503 0
84837556 265020357 0
512650986 380165334 0
584435593 748049552 0
17894161 241372007 0
19802438 621765081 0
455509496 31214499 0
27453280 626281237 0
503713163 614790376 0
348940015 30565130 0
512955090 262398938 0
429587418 315610766 0
672354614 479506731 0
731900933 197452009 0
613696559 514509488 0
558076576 40454164 0
371874234 272486387 0
191713498 734636854 0
555260921 718466591 0
614341007 107297652 0
673307508 482778224 0
594103858 412566884 0
705859286 425128634 0
321952317 621621669 0
66405241 266604550 0
220556488 785685447 0
26033654 11190763 0
12696072 605607982 0
484374550 374083684 0
710084627 345328148 0
78987231 554606211 0
26149278 580348832 0
731030551 227545510 0
532775566 133039561 0
697337210 495357213 0
375910704 623895344 0
212411767 163260818 0
143810641 147311469 0
778073767 431153972 0
286673696 602796970 0
296005682 722019096 0
69983298 141176976 0
707740834 320881585 0
359538500 561375016 0
608593115 366748563 0
11779587 428446443 0
654145892 627867696 0
56728013 424835521 0
630753662 252745662 0
561361023 504529660 0
286585493 363371700 0
540599083 8196259 0
284612981 511845708 0
311743417 25031215 0
527301384 88399837 0
526264673 763096696 0
249388350 289835129 0
26481112 191116003 0
427914370 683487798 0
70874105 511459148 0
254593444 428474574 0
234418977 330802784 0
559320377 369905072 0
70398717 404343932 0
118601661 21691336 0
249726373 418105247 0
631963984 80666010 0
386140478 291851516 0
168844277 671868159 0
674008623 795992401 0
319878641 413643947 0
577350419 50894784 0
522663243 27265351 0
337416275 120136204 0
694408692 147317315 0
179290916 544730196 0
260389027 166032096 0
620078424 164959393 0
491394665 559934197 0
371157878 476525845 0
481898334 488908723 0
336102486 588179999 0
405951732 453704540 0
162183842 265470441 0
282707988 720149383 0
546380032 1241767 0
475253811 495375428 0
354430208 41515300 0
15094848 549414540 0
493357498 404145640 0
640559332 530445705 0
489210754 200480180 0
533396229 775541915 0
481072575 196564208 0
27213179 423557321 0
734453034 674194803 0
271467880 447102811 0
80464155 76007428 0
165105849 708600162 0
571209563 633330146 0
97296765 783910212 0
276325336 677683314 0
650677961 489431674 0
222436439 739069045 0
302299447 628555625 0
84240306 629575255 0
777432721 266863852 0
513149149 71183346 0
138164361 108374959 0
797482329 314121861 0
600808809 23165064 0
397794587 62348762 0
652735080 294892370 0
706020655 55412926 0
424670809 482065616 0
456426583 579149288 0
758765739 225211278 0
476627274 365551124 0
702631250 441377511 0
178332323 261821668 0
635340374 30385651 0
732363666 61523533 0
495115059 690060854 0
710351715 288159866 0
435437414 346185848 0
267054548 59906844 0
483645677 775235304 0
195347898 98400153 0
572350625 698686021 0
195506326 168035195 0
88865002 719099044 0
44660342 22365822 0
210418080 114725276 0
241673848 248750514 0
758460518 133519743 0
325718504 28346167 0
51831981 484366500 0
406335132 752224647 0
199493721 21933750 0
623814028 81254920 0
625608422 260167624 0
349942095 235076929 0
749629778 223530057 0
379514671 236044540 0
274993448 334901088 0
376405302 730587301 0
645539612 707121492 0
70414931 10417540 0
211381568 307329166 0
487720142 391774062 0
801624420 484144641 0
517554834 46632217 0
342360286 401643733 0
191286784 381197300 0
474745352 646928515 0
394866637 658707219 0
335871500 703960872 0
365361360 505881034 0
573010734 182446876 0
153602890 687303693 0
692014425 41429173 0
23951250 448620538 0
298227481 669329197 0
437385175 102129598 0
90286825 438662128 0
224725647 260654338 0
252667396 112472833 0
627194230 764526828 0
369639444 619975834 0
23200872 66032986 0
730998226 6031948 0
357968955 690285490 0
242580166 317688599 0
73863703 668214442 0
168159328 654469355 0
726380055 220327119 0
206033503 542421512 0
686209104 177082456 0
92825368 380467040 0
129330740 183886086 0
414273321 194743144 0
585721971 586783758 0
133715327 770621091 0
247589905 443997088 0
790300512 183488961 0
468691960 294130586 0
407560339 731943731 0
32750745 596420654 0
398091973 463038409 0
121870833 25232968 0
240520459 570599478 0
265725030 619291289 0
249131341 353551730 0
108566530 728934579 0
675495413 731380899 0
247466702 212030771 0
776672352 713291786 0
498519374 281173638 0
634024493 702821406 0
231794453 140831929 0
325115558 29845799 0
762031921 718468681 0
369132269 384187846 0
229480963 458407170 0
331401298 395112712 0
258872426 651099621 0
582012267 121442436 0
556614981 164307361 0
180102899 546523485 0
657858165 82136997 0
291772062 418042344 0
149041000 317499965 0
481089489 330117774 0
268696599 609549380 0
451474539 257787550 0
304369122 15895347 0
10468025 148450173 0
217528461 364358361 0
787725207 539933706 0
25886991 124388827 0
404169580 601038261 0
719744119 466653014 0
378653124 281619743 0
359019770 669071457 0
697215897 123232166 0
405479916 265313783 0
287107557 296036240 0
259817659 594135867 0
195805662 579392038 0
69814365 110978504 0
392119234 191226381 0
29826705 729779860 0
793265193 476556039 0
522716141 409035816 0
688637026 66368069 0
218317345 400335327 0
471473726 387838814 0
605668652 584216296 0
717374914 205462067 0
516565606 592288321 0
200657418 71275758 0
40811105 675362427 0
145855032 224797350 0
365911009 375424511 0
331590374 170834951 0
433492476 222329140 0
787704301 151159832 0
276119901 84159901 0
198029817 137687303 0
723192702 382003398 0
110014157 553768673 0
557599409 13129969 0
761996171 324567256 0
160163282 342858408 0
707988855 181529399 0
627379631 16029821 0
80635983 271282285 0
318875334 386347860 0
500771450 639115430 0
317679933 261634055 0
535611420 456223373 0
126336799 432409148 0
371124620 270868693 0
333003972 421352353 0
43214291 787096093 0
307751499 711450518 0
617435795 238890646 0
793238457 433684715 0
17412722 559552599 0
135446140 674143949 0
691733847 718206081 0
566101907 545959976 0
614998051 77894389 0
525715512 480194816 0
560031541 146744978 0
216083849 8491527 0
164704462 329701688 0
140669189 527781521 0
753774006 36277665 0
198492021 108175756 0
674618744 20897673 0
316901506 624151596 0
211995376 453598712 0
220195901 54000540 0
275540860 191112602 0
700594519 431604947 0
30808753 576530988 0
12880967 286989917 0
646353103 263703357 0
729030203 291098919 0
605668965 65993807 0
498759587 358486062 0
679708830 119738657 0
333637434 448147660 0
785538179 348430475 0
468926683 562496835 0
728836247 83694222 0
127363771 513495734 0
240716267 733049056 0
696339369 625230868 0
644464905 728549174 0
65573223 471904669 0
447369601 222853741 0
551306321 513934596 0
344345580 277840265 0
45638155 179766444 0
619988484 183687580 0
331759251 339879446 0
509391778 619252887 0
229482089 608755863 0
487674584 122729424 0
130263965 760503201 0
161754311 210845799 0
505144582 439386487 0
10145666 553295883 0
297079827 671033711 0
481285105 779767079 0
784744628 65759651 0
282889502 89607422 0
349343597 745795718 0
724443018 646374000 0
459117819 129324193 0
747542102 190801397 0
160065826 602648070 0
48441790 635372150 0
795181097 383361569 0
89544265 794117584 0
548701443 190402446 0
219068217 404070477 0
485226378 293880217 0
469438752 228396319 0
555350481 178918293 0
473627772 142385388 0
43300564 111456645 0
122629313 771105498 0
756045 250497081 0
247966071 663004932 0
697454468 126284948 0
502977844 734429102 0
408075836 460664837 0
439475251 451801829 0
586210373 424143747 0
530768862 524397074 0
164285818 312302331 0
780668884 38583858 0
797413850 599747556 0
453734494 270118384 0
475280060 626198547 0
325512961 228022558 0
249648548 433560624 0
616645206 451921998 0
448102349 256916314 0
572798230 545820309 0
172217251 659700115 0
139587656 241636243 0
541818754 152660090 0
713648190 238604565 0
642810836 339936011 0
583534038 405278246 0
124570539 612599737 0
179985658 380247789 0
133594686 791884096 0
754742289 309013276 0
615120071 209705990 0
107506388 403729870 0
35908756 276256039 0
587922425 184180132 0
585501641 9677137 0
295432592 194959685 0
197985934 591404389 0
285352089 509044001 0
148294990 568324613 0
621411517 741347922 0
448341664 630742605 0
446553266 315868440 0
458632329 744264933 0
132515915 527440864 0
30679424 337647455 0
697436289 626649334 0
260326954 226617910 0
693446148 666191516 0
336006327 534279879 0
728644856 595441855 0
152720937 647735181 0
77145823 185935944 0
354331410 264454597 0
242795333 608257239 0
53872081 697649538 0
472404179 565933812 0
647822683 595641167 0
323852180 674491042 0
592059700 186856393 0
561337234 665460237 0
155441933 339474050 0
210776510 23150129 0
783463334 236320019 0
9596834 793078967 0
107953530 709322822 0
311916396 588336098 0
607569560 517204810 0
188597552 36420336 0
341915215 293822223 0
797386839 379381518 0
394222644 411490366 0
774165375 236110331 0
716906789 775177911 0
3208287 434509625 0
672861138 692329181 0
669618100 453838672 0
557618764 225693449 0
355267513 458441609 0
714944453 134106747 0
618823996 38727246 0
752339593 22210780 0
312957007 741696054 0
129869285 301311545 0
131637206 115362724 0
193054591 617267651 0
599986300 579854307 0
544555294 626899117 0
427170109 653416781 0
658112515 786502167 0
674184252 228003446 0
271571531 761025737 0
174516917 2880349 0
170806248 343200930 0
438031110 77217679 0
759790149 460187305 0
250248872 417815311 0
390835711 736527067 0
732380363 315698420 0
680534728 506728925 0
10550974 599820869 0
374950113 137085891 0
338424106 736731472 0
41195406 158536858 0
346351806 437567001 0
571601997 71580187 0
651767525 606431821 0
531610612 49546465 0
677788019 770116704 0
442521360 655623223 0
322977318 238404371 0
383728077 515313136 0
412554051 192417832 0
222279727 764817948 0
120400902 183231619 0
234256770 306501155 0
527271684 239545192 0
83236897 657229842 0
482126028 217589097 0
583503571 16963369 0
710668388 796921406 0
505557361 257164040 0
602913927 602362645 0
93879892 209440912 0
141589676 694995837 0
548118805 738338106 0
471161893 50093468 0
250684409 785990412 0
511178435 139361876 0
383318628 50862119 0
331632732 46672675 0
640463868 73320127 0
766345953 286187174 0
100507989 426813323 0
131042524 610241479 0
196112362 72846635 0
739361463 499272769 0
576563209 402034637 0
543386041 599235464 0
462753721 515073112 0
79629697 455556269 0
95071180 599348084 0
538726772 267028306 0
638384908 48606074 0
427495556 311354936 0
157411138 88387492 0
669985493 164015851 0
513779102 364313340 0
354313011 36551002 0
606854729 363510645 0
509801201 729356282 0
490538992 89925123 0
394128437 289311353 0
144512979 338666142 0
642573319 43433069 0
76070453 793725752 0
202352112 380823044 0
725426944 508479644 0
542875785 330474670 0
366196549 623820949 0
762169109 611980702 0
156350541 171701331 0
631008725 577143907 0
317268123 462908626 0
564816422 32602586 0
180049244 450693403 0
265209044 160312149 0
337734290 538001914 0
58506578 179114739 0
774543597 664924123 0
59175883 342760116 0
252246896 266014749 0
315835235 191469089 0
520144353 264748666 0
678538215 184384345 0
180506771 328449965 0
585355309 681806431 0
707561130 557651317 0
399971084 759347538 0
202454446 214531673 0
473289952 26071183 0
67449375 245451774 0
592280535 19359692 0
247016679 3774051 0
153697963 9844124 0
270032270 15364773 0
187279170 282373710 0
487780327 600194581 0
325308451 272459870 0
679646399 385552207 0
207218372 385797029 0
382405303 672609224 0
712300209 346761865 0
248365942 30284295 0
501073953 561716828 0
486351138 599376008 0
171526782 185239698 0
88763225 482004524 0
439406549 769905979 0
12918599 301872973 0
741898082 800353941 0
128150819 724659548 0
379053506 341992986 0
432188651 109680729 0
709294236 399129890 0
211032285 12234168 0
541406575 66836734 0
704867025 38946939 0
170811739 582044833 0
432146865 366287173 0
572500199 287728167 0
345432714 102990338 0
455421169 681354904 0
283811030 99973315 0
141476871 38116565 0
500398377 567429376 0
784992748 134447379 0
727224319 575169271 0
727058935 210057685 0
497506401 614157609 0
63514165 587944185 0
732959588 620212299 0
600184921 387927635 0
513205230 186897430 0
735067855 646267048 0
180082502 32560991 0
733883535 202202966 0
163125087 645992346 0
398277962 376461297 0
490640980 442102070 0
787971868 397875595 0
295899373 686683011 0
166184459 438566094 0
76549273 771056031 0
701671173 219952504 0
268111089 75236821 0
255827845 624429105 0
429045297 119064058 0
275234169 578926401 0
27799389 518695103 0
496672038 198795788 0
191644884 262955088 0
251255839 379275621 0
671555313 352786160 0
479686997 129369286 0
212302371 638050981 0
44301201 499545610 0
566709021 785573598 0
653820072 586862012 0
175882071 249466595 0
489931658 300447075 0
720535613 137790697 0
79011322 69521544 0
151508324 591551725 0
343352364 376229609 0
147949033 60469958 0
514357227 339033511 0
355354651 16010281 0
333685518 631265881 0
280239890 219417189 0
106616834 455442190 0
41787404 256340900 0
205756485 189770589 0
9022336 316048455 0
186821820 202540173 0
225215071 430538665 0
346602155 643411114 0
76290901 801729770 0
752812855 409091585 0
110451245 721815014 0
395297601 483853202 0
363868271 48442706 0
93820519 682203060 0
345151028 112022651 0
707969819 509701088 0
75542851 711395221 0
365569280 197691643 0
282758479 337434051 0
600275809 712230669 0
76962288 670882271 0
555358583 410267577 0
184293471 107773412 0
512584918 200748008 0
614256 688420363 0
311175768 687561289 0
779613054 317221555 0
690960609 699279884 0
228713194 55875527 0
344625421 141126171 0
618107026 392596420 0
561768359 607917146 0
254021582 432488241 0
711719520 782192231 0
230747179 239270200 0
415950523 396266702 0
13986253 693456403 0
336155957 385798788 0
792347324 218078420 0
735403443 634086619 0
61755974 490956240 0
390990580 722329975 0
394306660 428392793 0
161501175 81838214 0
190712775 659403706 0
320351433 55222084 0
387604060 428073619 0
193480254 256089493 0
460378136 704539451 0
767942118 59160601 0
696155788 170963941 0
144503280 741175840 0
786495762 138287877 0
244913380 634547393 0
324319872 427027651 0
413355503 607420559 0
725197400 212761190 0
701166875 127464065 0
628529022 149849789 0
396368443 781787811 0
551371277 607044736 0
580638796 30647797 0
610099784 648979440 0
432636789 520295910 0
150037594 89658792 0
227840567 480418005 0
551747223 663943641 0
192950479 780652416 0
360480418 29758182 0
43458929 86438162 0
206903550 564908138 0
322876700 442132498 0
517664544 718666488 0
668303837 292817528 0
615880775 614259400 0
658067206 167211056 0
191288599 81334586 0
748563672 37013787 0
286288570 372978533 0
463098423 438851992 0
590673828 431894640 0
63830938 446826451 0
330634866 572801632 0
676586534 284528373 0
147356558 311105348 0
450593645 758759573 0
9342653 119502805 0
84106387 774775044 0
295140762 715838713 0
481625321 402297247 0
492406322 645985049 0
776605665 663463634 0
413090011 641332572 0
86734347 421182117 0
262613461 72511743 0
170275207 179072370 0
403497263 115387873 0
462939655 21475597 0
622030979 545751827 0
363627343 661925284 0
112323877 187882193 0
413669090 295169394 0
728244757 64069932 0
490613956 722986122 0
569129323 747880835 0
248384152 83183407 0
663544496 752600006 0
776216345 178151614 0
172058095 85266596 0
102754990 636790705 0
711265978 67150830 0
590770996 308713584 0
97530985 510861375 0
89891441 629385377 0
553606235 331829548 0
559778342 264872452 0
419281735 626313178 0
705078712 428386464 0
559912182 623968744 0
37761263 708690107 0
716462537 727009295 0
170922749 43316214 0
27907646 280273588 0
3074037 683789013 0
393149965 379696367 0
279092363 344325389 0
321279116 182768098 0
16678775 562108538 0
510146099 319321408 0
481833022 676349537 0
733989353 631822146 0
61394730 88496816 0
602620428 484130997 0
470741482 506496650 0
179671962 87264461 0
589514763 211853361 0
243538554 32852491 0
736596327 724691527 0
237415619 17875456 0
151355407 129661825 0
160522015 752876445 0
722638333 27529358 0
526786536 656641300 0
750029193 351485771 0
189122082 245180848 0
251795481 537649059 0
7800592 615907700 0
630103817 776682120 0
416573756 137491652 0
392488892 97401508 0
290422434 84129288 0
162109751 637940552 0
512137826 422147973 0
50084052 728636838 0
153187156 210971345 0
340302958 648935073 0
169295870 773004578 0
731666929 255334728 0
174578125 475997423 0
456378413 620713063 0
90141749 641240286 0
539389118 532719880 0
389556715 122685861 0
9513480 80806422 0
538285765 177847739 0
592906376 568458322 0
155305724 380905426 0
473760301 310763442 0
776404305 9668830 0
19781020 25028321 0
796996634 148429641 0
768165586 93056746 0
540919524 254872388 0
9232903 655363457 0
630726092 646191986 0
278521090 235512292 0
453695008 91549541 0
90555192 705943928 0
558917580 62570896 0
738547728 250678481 0
485581548 2088964 0
302746060 595063067 0
741727867 362292908 0
120153890 618264920 0
271784819 767168037 0
485691366 538096105 0
449553271 418026021 0
126620054 57664220 0
385663618 710418938 0
545767953 137406385 0
499288616 769324898 0
57823747 604073056 0
101924922 798116885 0
470356173 414085939 0
348871685 586622262 0
206813153 635318821 0
108129335 666523516 0
406502070 200858660 0
454731880 682966001 0
660700457 15602320 0
550720657 103991692 0
676845683 119951313 0
271581628 783407285 0
52698514 386961320 0
556989071 682439288 0
6427790 521694857 0
84846003 110824759 0
292635601 344556047 0
560806973 454910468 0
77088878 732933066 0
427928013 539700928 0
624307226 668206846 0
736913583 274259435 0
31786978 156046539 0
644294536 577827869 0
274407294 446497471 0
576477893 482164298 0
281862365 505055981 0
263553096 346608935 0
583196082 252733428 0
197108874 251965218 0
219520907 195488741 0
711351806 99463659 0
404179385 778933236 0
685441356 5671256 0
769849538 759268859 0
686013117 743403759 0
570514949 746819046 0
5928283 733171469 0
93389812 484753040 0
573036857 752611821 0
300046369 575132166 0
62722427 616639993 0
23337300 437848504 0
194392954 677269329 0
532946258 163075601 0
594076730 375457481 0
343720917 475528280 0
416665299 714002678 0
695336143 75746851 0
477533800 418739436 0
24289030 390271810 0
397010325 550454140 0
555595519 105832710 0
655300722 113350930 0
262986786 581001496 0
387048971 457885022 0
162743473 782108157 0
359299933 791393026 0
18965793 149502286 0
258846274 794290584 0
742844283 337715975 0
314124692 203464816 0
310124763 700160067 0
742982485 663881700 0
269271540 398774313 0
252538356 417742031 0
218182773 13308473 0
292542209 140094362 0
618423276 305869375 0
214185736 331771493 0
207327108 459065168 0
489008399 540204274 0
114060066 684507592 0
54782119 708264689 0
414634587 801572373 0
123114676 724673799 0
747549281 447624920 0
425773013 544432747 0
100281821 614822362 0
680328404 499123230 0
161744128 136024800 0
620775402 540973589 0
750273881 415647157 0
613968665 597499269 0
615516486 566633010 0
310184073 237744330 0
238007730 642531904 0
372499671 268077790 0
223473140 737359687 0
405201568 787672093 0
222884608 612733306 0
617201147 565915874 0
568722390 87045576 0
123632008 618953477 0
349273366 254731608 0
117014973 189065111 0
459094730 407995112 0
699651190 38445289 0
117260889 778062823 0
706199799 21308951 0
556900676 597703563 0
547664678 129639394 0
713538361 65793078 0
330003826 9434272 0
400166124 40721622 0
207476930 518097348 0
193808897 368719908 0
771657993 787338273 0
449219644 145736332 0
169552818 286426969 0
378718215 756631580 0
578693800 539945867 0
591346179 55600678 0
237932799 635152696 0
658569329 187035491 0
349742406 558350182 0
147772779 298682133 0
408773419 406139071 0
204454651 113153084 0
29877405 720042369 0
41959765 86497822 0
599724994 415405890 0
581629067 699147841 0
662165128 704486173 0
515693263 293553897 0
487455948 108073417 0
789404979 312594610 0
547302898 801356512 0
552945703 136820468 0
528012003 514261747 0
547434063 767162772 0
272570003 723562843 0
141962585 607281588 0
744887436 183553888 0
322865797 699929789 0
486186166 647236469 0
625295681 244789175 0
6570352 515979416 0
675574129 197626279 0
436466464 76276559 0
45162233 615532502 0
574249665 763137930 0
199899453 510615178 0
124754166 417283382 0
111146980 287915970 0
694726261 30074835 0
387362078 720436277 0
456057785 421544100 0
511576713 167430995 0
262403346 686553047 0
291201906 601435714 0
368897865 432065216 0
550597913 175425503 0
269953124 384488070 0
426180315 576213748 0
476078177 92926228 0
127561114 530696481 0
365860108 575904096 0
251268686 277584327 0
439734560 455287047 0
27500948 652796552 0
596504011 216888868 0
592616501 678813380 0
708692465 383770354 0
760844340 636319994 0
238397724 627683231 0
668655899 350250642 0
724765820 294819940 0
248825563 702731794 0
150691072 655795307 0
203414419 538675018 0
239789589 323244460 0
625735723 3669651 0
278160663 715027400 0
415984121 381302434 0
20475174 56735637 0
799846487 768700742 0
387493959 400835694 0
459793749 192349617 0
532939999 467868475 0
16247998 649163270 0
133297226 776590780 0
137606407 534885556 0
136429093 52657070 0
88399740 11701377 0
19432341 140208444 0
454903652 437316554 0
625190717 480862071 0
458537675 10654983 0
627155533 290087049 0
265019896 442160457 0
181372923 285643130 0
417544386 787883639 0
539286627 679129641 0
142043445 527573021 0
773670614 618853304 0
224791200 75599076 0
590688932 249750833 0
315028468 602944640 0
303708006 430677257 0
659848364 445282908 0
363155809 381247431 0
56506143 547198101 0
244423859 259454715 0
417287881 414909803 0
94755721 790600120 0
393556495 523629758 0
105654926 382879188 0
112815700 699317086 0
465656283 798694017 0
420096800 593402151 0
605323299 421389092 0
631140281 714970274 0
359320955 505149385 0
111898395 310821874 0
348163350 793030569 0
799231646 512026698 0
610024052 375264603 0
239612234 734769137 0
782477173 290725306 0
160340456 668665957 0
562885594 794961718 0
329814789 662056320 0
715580006 217424808 0
647044704 617032870 0
522904823 708049460 0
616942772 51917573 0
450245604 593508472 0
138796123 519070797 0
111562912 588440799 0
466473234 441184740 0
422950015 157907812 0
649108951 617307246 0
462806458 18239625 0
473414613 721982028 0
1546163 48628472 0
530364656 679408446 0
605860751 129559976 0
177095545 506501548 0
541914146 782528847 0
259127879 568730720 0
591674405 575574065 0
548665881 146982848 0
253056920 37711998 0
630071324 697128301 0
668656532 737279835 0
427452707 569475089 0
261483653 490494162 0
96439799 362646515 0
140467488 4546464 0
654682832 667162471 0
412462826 595084289 0
389608155 19271207 0
131175573 423891113 0
86660939 695488362 0
244617647 214595029 0
225394993 224246453 0
106192886 243130048 0
89116853 622462087 0
466575110 757302101 0
770099645 501654760 0
435750544 558710746 0
612984089 14205044 0
316836905 81657868 0
82619611 728904692 0
742922310 507918393 0
509520390 388126307 0
740244949 110314133 0
344990501 706815940 0
330265611 122687445 0
187514369 269572394 0
338548663 319636712 0
367016865 377460560 0
286769145 365395874 0
390283533 254569892 0
353690031 453047947 0
621077640 458254111 0
235875994 771637222 0
64528452 736138109 0
243655119 410894316 0
759885734 30180081 0
190973911 630762687 0
123899000 47876608 0
360193795 219300370 0
93394737 46307754 0
231384720 656684445 0
510295762 312549091 0
399418040 309866795 0
294685221 153307894 0
249891407 290406484 0
684308754 209454755 0
751182440 316729754 0
626675751 570510540 0
437810806 415484788 0
839727 503471276 0
409879909 181533894 0
181903652 311719352 0
369008424 17198740 0
422220139 246372302 0
296109748 522220639 0
337789251 746425706 0
132737163 779849425 0
552346024 215679114 0
620769964 10295994 0
479367795 302447357 0
645588981 347717045 0
264308891 598840467 0
427980864 407915380 0
61404708 388731185 0
135493847 583226097 0
59529234 211763858 0
265995909 446859878 0
256886090 708776574 0
40349981 570936284 0
418033995 617399708 0
165031264 335974926 0
734964892 720859169 0
498268031 529767169 0
27518138 751970701 0
471093760 156826161 0
790703568 486830976 0
347405265 535220001 0
403179612 381944873 0
398589664 158657226 0
549906371 139585085 0
423217164 676089730 0
668829107 352916492 0
125852441 209402018 0
574074464 363387202 0
643879355 167748949 0
339323285 744021341 0
212200578 108733804 0
607341496 615799208 0
90383589 800283278 0
505167019 683770416 0
104764569 261527338 0
416272920 683850684 0
119938338 454336389 0
79181205 586327757 0
13268968 797604695 0
300393195 191202379 0
726544 504667370 0
534477896 351094194 0
621993417 481879917 0
567375974 44413308 0
485332819 342495697 0
255219386 587318774 0
733687399 162544487 0
801457867 365795253 0
220334248 221511546 0
736127708 322738320 0
1937921 428051298 0
433721039 235419672 0
374744410 207418557 0
233405713 326859893 0
750380245 140711033 0
384312755 443553503 0
163729158 274036937 0
129109336 665063995 0
619751042 157200307 0
387634600 780702837 0
562692986 7705633 0
473170257 651478774 0
300265525 360175060 0
369449034 209042283 0
540681499 156392669 0
521367373 197327808 0
778991574 582665294 0
521678059 729320913 0
109063234 389159100 0
618320907 176334426 0
325633273 663361915 0
431719606 608914847 0
445205655 333863590 0
7656431 160309322 0
678594165 25221185 0
514751061 442009082 0
330772563 766110668 0
214507859 695702560 0
468129394 294362875 0
15182457 518201077 0
681273609 372109898 0
263850272 527277152 0
477891013 774770513 0
249291408 497777372 0
377213773 455818503 0
222972341 279697202 0
586668180 624652949 0
105351696 546907878 0
762067375 592400771 0
218676657 598397408 0
787685137 149015741 0
465808755 41295561 0
11039006 276943931 0
343327287 317108340 0
274861210 677342994 0
233980378 36663199 0
766370047 185034533 0
134851374 619307493 0
83979855 745588993 0
375319300 423735207 0
548967472 281256030 0
729412056 328097860 0
491035310 475827669 0
690094249 395179808 0
309416109 712164274 0
435293520 191453022 0
200873498 71955833 0
94216006 367641295 0
121130342 640358414 0
442538619 528343733 0
698580881 56377206 0
277436156 59535862 0
147114142 459023517 0
481896926 568971386 0
612690937 779248075 0
61361086 583914602 0
390742068 681856290 0
455375326 599184434 0
642469984 79879613 0
678348085 50157373 0
36877842 441490738 0
447603070 4278567 0
642342300 442606226 0
385141116 22675156 0
320025880 589825442 0
381260329 563733278 0
663903501 255061402 0
177729311 404455576 0
201880368 341205793 0
413780039 11047249 0
677178041 228581825 0
673193771 347805648 0
399322546 431209515 0
708470077 701203717 0
304263015 531960920 0
510168014 312466166 0
581713739 10581471 0
323175831 326034259 0
258216229 614012812 0
694609434 86951822 0
614465507 20805211 0
392963181 652386367 0
792671758 491594026 0
31880753 277441522 0
614790840 502644872 0
106040437 74897047 0
764445384 597550247 0
324663378 778122884 0
76671628 544707172 0
625208470 153657573 0
710321406 313338444 0
451447155 84098781 0
539118249 360116526 0
438774533 130330973 0
74061064 44959862 0
621479022 123181116 0
550315864 720826607 0
18118135 507759330 0
192927484 337254788 0
509323376 97049721 0
509553920 392227902 0
322318558 385587532 0
412872893 647617086 0
66440146 29274248 0
586291289 582516872 0
402921065 619776910 0
40294175 480301671 0
582818936 426445152 0
710232670 27927244 0
245556487 770009769 0
692629533 592318828 0
231086861 477311907 0
791732305 211756484 0
25843604 716995201 0
608601475 657899164 0
89442629 465628157 0
756287169 563650993 0
597618661 198235104 0
626718927 130350682 0
763917216 245398225 0
666851153 150772723 0
323927330 487979461 0
565588741 486460359 0
378702057 625189527 0
303109618 114605253 0
545224810 391873427 0
332043726 447916458 0
325013806 198462097 0
613662276 355956003 0
389131434 508845649 0
31205241 47580752 0
197227473 487067300 0
768326060 571758345 0
101202586 433103389 0
667830954 53034175 0
261479153 134987834 0
620502397 579076744 0
150714342 364769128 0
258820310 138386264 0
747132506 310184903 0
585719498 383584550 0
550884533 492803311 0
391313468 660774439 0
325500896 398113432 0
57850193 433310842 0
90693663 247188863 0
427292130 147526897 0
258446603 369484584 0
800198289 229496467 0
627976676 494057202 0
256701373 256330109 0
418668981 5711343 0
55505028 255192553 0
383055859 188638384 0
43966435 96607574 0
60068735 63929926 0
506783565 536484696 0
2626389 47591666 0
451675206 683232917 0
691903637 281073776 0
380400700 486539308 0
456720504 680512609 0
50118450 547445118 0
782861576 518423447 0
438190498 509428512 0
550372159 451419015 0
593071514 545072723 0
743208362 469710979 0
185581822 540577684 0
721104484 327656282 0
298714477 131633024 0
711195322 543904932 0
595401206 546751535 0
269248168 96554922 0
334338882 519791249 0
553255877 345955701 0
727534434 408798243 0
416505112 95430303 0
192816298 215095825 0
283945094 683636498 0
138626838 51940948 0
261629575 451121454 0
583736009 733241878 0
265532681 98383870 0
652289023 38558248 0
320360492 108652127 0
378524687 380878065 0
443783876 660653962 0
517811970 672372514 0
530735418 15785829 0
34658417 188577495 0
208290290 672958514 0
279651741 499836900 0
596859054 698712275 0
476367413 670854786 0
494030095 225913991 0
119885976 1125097 0
651339996 723062373 0
749067013 743508599 0
368594769 776329705 0
423738919 157701807 0
142641716 591259666 0
512788781 761786229 0
459380887 553990386 0
195809995 258445229 0
478799593 281097868 0
66022029 319533691 0
703687757 203224628 0
556776707 600390280 0
503563310 431628627 0
687213822 126873899 0
529825420 23201714 0
580757787 592368428 0
737197052 705457975 0
30895672 124908340 0
782767067 754143158 0
398954862 383585085 0
401655952 326891550 0
702466942 468326598 0
24388271 569237104 0
784039827 356035841 0
518697606 235423322 0
325528663 751457714 0
243746061 799861338 0
537245784 785643546 0
709936060 117007309 0
208994989 499574686 0
529655934 626106703 0
188250070 234995744 0
195331506 273181328 0
239484412 606680026 0
713222124 446642762 0
504428989 109326347 0
782025707 782848238 0
50216692 185079212 0
160991195 528421566 0
362445061 461836292 0
265600296 78572672 0
766595778 427976475 0
743611873 309920035 0
515526820 788139116 0
509826617 754218842 0
480725829 464020862 0
73099194 359687444 0
701201993 80468287 0
221573338 410479603 0
123312816 308743034 0
774591873 734206739 0
165545142 319376410 0
476401319 63222529 0
538601455 356711832 0
344994806 754201603 0
217827740 136903760 0
430829596 369374962 0
355246200 132822595 0
173253447 611766846 0
353442633 71120629 0
170853295 588089906 0
585330625 765092255 0
211891240 65536250 0
538487101 312406320 0
551401222 414072938 0
420111394 766675537 0
321029414 397199676 0
68185243 693427895 0
491014554 745230578 0
790403777 219105274 0
561277919 358922694 0
151525329 123803389 0
582981140 596475213 0
240735629 200354045 0
170787773 438520773 0
232177808 90682705 0
777053408 235635529 0
573981213 719826116 0
551837746 4852912 0
294808607 333230917 0
568363824 43188984 0
613033076 385187273 0
468843272 376046978 0
477143231 142631486 0
280737500 438796740 0
249995897 417595572 0
480562645 522393964 0
111074059 563258836 0
722600969 580405823 0
457159689 256017753 0
201409072 348620771 0
602416294 652779973 0
535795417 257555168 0
197332401 428264699 0
792982636 634431417 0
698486838 165046822 0
467518473 85563972 0
114971019 576279871 0
30673870 572656174 0
351005590 618104625 0
284241295 586227858 0
586098397 759500649 0
441216705 146004868 0
397681287 201141081 0
515377035 573023608 0
54287258 763338338 0
604905328 535512695 0
65087209 394871598 0
109980728 339254075 0
715096066 780342770 0
710409386 270750774 0
33072007 784648682 0
218546517 122036441 0
209403106 324134208 0
3598691 380897192 0
328630094 83252631 0
383208723 602299002 0
177850523 412361171 0
495167360 325426342 0
788414815 45065373 0
496841728 71430045 0
95242258 206139622 0
740072623 771848711 0
758648047 667913918 0
709275402 701554803 0
672911531 625845514 0
44807964 528852372 0
521399979 50300955 0
115480321 89983816 0
54564163 53586944 0
257582207 9103055 0
488108292 57997601 0
436536093 254713367 0
653741786 518647987 0
245961314 183878831 0
442402477 612128008 0
259631250 171272773 0
567332389 217004932 0
419887896 507790846 0
439890404 710858058 0
245200924 549955998 0
683982550 619981437 0
78820033 573826098 0
281380442 303133253 0
474469015 20807557 0
353763139 800949115 0
563442997 34268252 0
184253049 494064325 0
692106024 11979639 0
717874318 96402583 0
421513986 527030947 0
723293164 302855004 0
211313504 571240751 0
117380737 633456980 0
705264522 333544450 0
335655079 23781706 0
744499416 637650039 0
443810757 265612411 0
23188857 319639738 0
113562358 164414779 0
611379511 219792139 0
789801290 589921957 0
296320947 478230629 0
344156725 218194524 0
104648866 550044483 0
268388042 463836545 0
347350126 734024194 0
248494722 709638120 0
81624173 702368218 0
25904324 633770219 0
203649473 44556763 0
412379265 78573942 0
193926902 70336147 0
317775122 524403863 0
159730822 96539383 0
185629704 737543952 0
559099100 343204764 0
28864738 330710324 0
117500076 405857603 0
133734397 161584404 0
402484999 368708279 0
519460476 318780090 0
254640192 520499757 0
202085948 635493093 0
631375077 693296297 0
763946153 401068660 0
76122944 389824246 0
792926726 671954963 0
673452635 386655364 0
686313338 772619118 0
132959091 448124292 0
600127973 773167904 0
130274658 729065568 0
118251601 104668396 0
674150293 186218305 0
492861829 19678966 0
440593992 173911068 0
7938743 435088913 0
221202973 299078298 0
349807770 49445752 0
358186855 240236767 0
619308434 801394073 0
395728507 339588940 0
572340343 136212540 0
134802205 375570560 0
320592950 440065386 0
185861021 615186056 0
322176784 249887760 0
23411535 746343519 0
102625679 165711349 0
89371806 312430302 0
420835991 458826424 0
160622368 648760830 0
81838588 240688486 0
260005234 314547535 0
125026263 262077094 0
459005623 645179347 0
789977524 160448462 0
507105593 116554212 0
674562915 636057242 0
420611799 190908645 0
704904345 89836216 0
67707962 486454093 0
379122991 658600275 0
167484414 176436529 0
542284469 422468838 0
33030123 156536826 0
228229259 14908043 0
142524231 445647848 0
735752467 529118598 0
306428859 535938578 0
705280344 661212590 0
74751612 160953303 0
183998541 268092901 0
485208974 696067920 0
50560894 525456692 0
636802635 531959644 0
81736868 101411150 0
623256069 726821494 0
218453377 651633865 0
653409636 427406044 0
135938380 2427912 0
726125290 720631839 0
490390905 508711263 0
464804929 633449338 0
561272859 675644142 0
775895048 267275439 0
800957702 354826869 0
444211510 683503127 0
216050612 154853614 0
519306493 55957590 0
243899964 473452211 0
449277582 176577841 0
471109012 668935668 0
253731412 298508227 0
285844847 588761016 0
672490854 789824023 0
627410128 123245622 0
149413086 612686312 0
362963455 623075914 0
166738694 11056770 0
90469592 309686987 0
518892127 415287789 0
494217876 132012673 0
383407950 373804174 0
17403197 231591650 0
752172364 759900552 0
106813183 493419663 0
432821703 157755563 0
126605698 461973596 0
265376362 521954155 0
211578353 526618425 0
778808303 683936560 0
257850388 198030539 0
105895972 270840472 0
205304316 662097553 0
308822061 549235482 0
316443513 372262721 0
145197363 393217773 0
28961939 770793835 0
145060965 32356098 0
19898763 204306505 0
160556198 491216116 0
45196455 263963354 0
378261148 12713857 0
691185643 710730473 0
604833813 171636364 0
308120692 14592648 0
342497773 500839219 0
631936148 56653651 0
409379531 279744758 0
726270591 314095136 0
561118810 389655893 0
28252598 422550861 0
527501899 254971720 0
179667518 527205517 0
639368207 739987819 0
331421394 240499947 0
684588017 484437337 0
577848860 434185803 0
353570623 525462351 0
438321902 40345779 0
656724160 522508912 0
683975007 88900409 0
220447162 412134115 0
776195641 735280005 0
57158312 374878876 0
109096959 129883446 0
390611550 332150115 0
160524602 10962283 0
751238611 172984190 0
729764809 217038135 0
647280069 280421610 0
573676919 242879386 0
440789244 554664388 0
85948107 371309665 0
643946856 771717600 0
99357030 182541516 0
646268148 717082360 0
446240388 456797344 0
265926850 453775943 0
629776994 579104608 0
524675643 260557193 0
799179060 423606680 0
112066468 225949284 0
70296236 104236466 0
454890954 219535824 0
256100473 392884875 0
273728266 33750952 0
293645447 133250739 0
625021427 427142278 0
523157851 480273924 0
35542803 781950849 0
513544660 78443324 0
66465988 276620242 0
744433017 289600459 0
778835709 359864288 0
187985220 1027937 0
4592564 430962843 0
158764488 768928327 0
430869902 168856653 0
799306934 162766472 0
341088203 341608893 0
743724721 284733324 0
193986358 26129493 0
305243607 13924578 0
73020062 600113926 0
141306576 68833468 0
754387209 311970666 0
337544337 403328864 0
339432221 183067371 0
606826862 323555050 0
705718865 157435185 0
506377503 336166245 0
17586456 677814809 0
713120553 260198046 0
288921888 106095863 0
285741948 690537011 0
248147399 93654242 0
613254779 411734234 0
752857959 409006760 0
360948377 603914064 0
148795929 55813136 0
444366953 470770143 0
532022443 193258491 0
559149058 616890193 0
614095494 775297881 0
663778981 72313751 0
560107239 482235705 0
124715521 529287207 0
502141033 776716715 0
198607956 5166940 0
77909414 677803190 0
369416689 34834158 0
772787947 505885217 0
84179589 764160824 0
358512331 794161711 0
577449796 48978271 0
194208553 365723796 0
745559437 538946352 0
729211266 762692137 0
330109832 393148856 0
347054120 483685060 0
249773495 541789781 0
348441368 222460618 0
488182349 507757498 0
634230035 268252438 0
307473331 244209843 0
386243421 41169986 0
494502490 572241446 0
85168576 329915509 0
776575335 34089307 0
565834625 655916717 0
544078778 436215072 0
554531985 154635159 0
260568423 750417987 0
614574887 82450580 0
708412129 251078898 0
25076348 259700366 0
567308511 232286996 0
157060472 80213621 0
410461994 559231412 0
316145843 528433307 0
676523143 9641630 0
100827516 318632950 0
145600646 392469438 0
491661135 370507318 0
383684786 579434008 0
780147860 534582084 0
90844302 539320236 0
322514676 459174386 0
120629846 606857589 0
96164885 586941444 0
372677934 796777523 0
536019523 182085211 0
283800030 151008884 0
141276601 366794512 0
672191809 351922721 0
333578207 13176514 0
630415608 17547186 0
472854706 464715502 0
357112673 438216427 0
437429628 145933978 0
752821039 596718142 0
470384587 278969335 0
468631690 704858051 0
701666670 541550490 0
65259532 265698378 0
338111298 586549433 0
654967662 654010005 0
654178410 650372201 0
350932471 62136953 0
600306859 62953652 0
608184834 367916788 0
295609458 741609525 0
329434006 503489775 0
6469158 576046106 0
293654659 302140878 0
790691290 277913999 0
680294403 72379882 0
752058537 349365331 0
241483343 798643503 0
624148156 637774152 0
400748909 117864680 0
622839382 496811012 0
503788887 477310069 0
483031332 177433258 0
376512050 371446753 0
585542344 427267149 0
414038318 131142836 0
391322542 688828623 0
274964549 464363758 0
41331808 661769876 0
41934826 146412064 0
414098 494883717 0
377486134 326585835 0
64794496 272033745 0
220161489 496760362 0
623294247 325760929 0
606148835 17083309 0
591517892 594026531 0
565772084 380740451 0
143118525 201970745 0
343487802 114763717 0
275812154 686996235 0
543394495 26938367 0
274511481 427101260 0
254979055 766714143 0
100450104 42750234 0
472459084 258154549 0
301210121 598390745 0
770890492 355533935 0
535174585 540858757 0
289740111 750871315 0
247612760 348257635 0
610669847 162170697 0
62073272 249269106 0
706586479 203960482 0
313956363 123230252 0
653933498 350418781 0
703908403 652264188 0
233809661 471164837 0
423714586 352225356 0
542904061 698076975 0
65543652 554283548 0
449855453 655336219 0
44903494 217810569 0
80814739 338032534 0
300255428 752250408 0
387047976 15949752 0
307615572 220485825 0
457820697 442216311 0
547687209 390009169 0
37278554 277542343 0
461631225 102579865 0
604934841 579170242 0
574330255 51175276 0
54716687 301550065 0
49375863 186292918 0
201196518 462178311 0
302861237 93887186 0
633031753 23767603 0
673169291 157429949 0
56295111 16966048 0
770750147 366018948 0
190475336 236909413 0
463545382 371003207 0
774680961 53369695 0
571702053 196017546 0
93191862 228252847 0
134076178 94914669 0
800649241 420224431 0
111244454 322263628 0
443942793 427060944 0
321734135 792707172 0
86167218 409286894 0
597667682 628633984 0
71848809 74434451 0
400959416 336644931 0
156793080 361606967 0
754646268 426135525 0
179060260 25683391 0
257582581 164350991 0
211519190 432530947 0
511862661 136212552 0
367091179 618221083 0
548084982 578528595 0
608958078 154653989 0
11335532 566940894 0
464271579 384007525 0
458525909 4644389 0
435460062 338733354 0
463255849 565984782 0
535610373 288487655 0
603377695 429988448 0
94969954 131689559 0
583545025 255280297 0
687110190 423333745 0
80147262 63925263 0
669434086 355889834 0
548381531 161175740 0
183463280 213476570 0
681374253 488740987 0
534112043 548137198 0
693345896 117047812 0
734817061 285899789 0
604554484 427383698 0
609570521 752351404 0
801275743 142391151 0
236502662 389086738 0
398433395 367003404 0
167539640 327724154 0
353261263 56906692 0
278579056 282535179 0
761494567 256483202 0
296788124 431540938 0
118565269 706874849 0
156735334 516359394 0
623282178 351352555 0
403288637 27198973 0
770537783 616237496 0
433912842 619254551 0
67860306 785029955 0
267373145 492332125 0
553324323 426844307 0
419257326 207012822 0
339151895 60054839 0
325847887 512663638 0
582323800 653110960 0
309087363 256408574 0
181759810 701523797 0
685875844 319038538 0
229584157 465560207 0
227965520 749028153 0
515574665 790201121 0
489859186 485549993 0
521031236 309659758 0
321553615 457652245 0
493175079 282788093 0
391688566 353237577 0
647398369 701701336 0
332412397 13982737 0
756676334 436482822 0
768706260 781014733 0
657943800 646114641 0
495132856 693797100 0
687322112 61823598 0
307618032 9875121 0
346124208 210110007 0
135193606 418873020 0
747378475 435439373 0
777823419 685430106 0
411915471 3370092 0
453215107 367237680 0
32989610 211209145 0
520661650 401698957 0
562745870 160950969 0
108541438 745673256 0
570375205 499456587 0
332267473 600288532 0
35362129 436221924 0
297855599 375222928 0
343502550 399192066 0
145999381 219310955 0
9049425 574496117 0
416114723 247490176 0
244827245 417457769 0
486902883 260956544 0
660085287 597537317 0
37942095 185304299 0
82131030 79698354 0
718076075 163157494 0
149895404 456576407 0
236792877 34058994 0
114913353 731845164 0
366698771 592642476 0
35358204 674979439 0
386373445 618403806 0
339341369 104144525 0
615655892 789378468 0
604871237 563800540 0
220560925 276939620 0
675891753 338795506 0
600219505 49495743 0
761101020 293475690 0
515535374 226835194 0
179625846 262579021 0
612483128 377161960 0
704637711 731085734 0
11749511 467121040 0
684720824 129223684 0
440405797 595246027 0
432606454 638442891 0
403482253 403970780 0
456761826 446728831 0
645352927 664792053 0
708539855 255215685 0
345266165 151986351 0
495713629 738742208 0
120322873 384829898 0
265672500 751877441 0
224412806 242556890 0
360490477 673549235 0
6790385 115482552 0
463521127 252972869 0
519390386 748792110 0
393860693 622460342 0
443518684 219189379 0
165715458 236611832 0
76051831 559025535 0
182889483 140265373 0
207004380 130225101 0
588966484 176941239 0
758427744 432997661 0
383171874 32528829 0
240445797 556344830 0
28638125 579010583 0
85005254 402490231 0
722769715 181933268 0
758811214 663816174 0
729749249 168876287 0
85295406 172019018 0
68889657 176633716 0
407680272 177140510 0
757597532 749463673 0
85528522 88562968 0
599337904 252813785 0
54060246 430716461 0
96087279 543537296 0
339793720 270173395 0
231923542 265965359 0
361902381 427790906 0
393627971 76255738 0
408151705 377845775 0
504947423 547771305 0
623642398 633766861 0
226115841 152133741 0
152002924 166366833 0
81567049 644163584 0
23694622 291625181 0
188586374 101227240 0
25099590 332286440 0
203731456 508198543 0
366058 431851243 0
439355408 246130291 0
478959002 224007451 0
502477268 132327929 0
204834291 264291562 0
225515229 334337580 0
15895450 81811007 0
299907268 140900906 0
586948346 575973952 0
511802366 575114890 0
284467274 27393027 0
707145724 142311258 0
573237857 486606904 0
360487037 61370919 0
297319061 85287696 0
184104532 314266323 0
419214683 741322991 0
748266726 294458768 0
601807522 389826568 0
253385380 614909279 0
306483188 747304417 0
319642080 653486808 0
172355331 748025453 0
261701628 760074699 0
148045081 26014335 0
100097405 794857662 0
113940825 421951152 0
737912533 537731933 0
553876959 454199735 0
344031170 713724865 0
48572773 356639638 0
271862367 69111576 0
43821213 687065859 0
789422143 12677285 0
416841325 493082187 0
96535756 188065219 0
185783145 176293343 0
403561183 161445656 0
182904169 519046552 0
339475014 590800173 0
619628277 259788004 0
224137658 784671671 0
507369359 120838956 0
278244433 755730181 0
687666353 587433733 0
684406293 412835836 0
287091530 332036833 0
311906915 742170465 0
272342740 162547412 0
485253369 428630404 0
475330360 561874352 0
621753705 686320654 0
134827620 751301384 0
391900127 427013519 0
261720413 1027007 0
509757806 98035966 0
561596389 448884636 0
675817481 744127934 0
40010936 531928364 0
78190288 93892627 0
154607508 606083253 0
557135203 709695961 0
784651879 323977713 0
573709572 777178721 0
544972109 367242659 0
238430654 170101863 0
348916264 674339991 0
649319561 384923089 0
189290980 337741195 0
725345391 588294348 0
595510684 453048417 0
134773363 786010506 0
542773087 659408064 0
655875557 9463833 0
25138865 236135881 0
209910913 88020744 0
580026690 557444385 0
514425165 709098624 0
678010887 681648633 0
565279450 327177226 0
405482413 471845831 0
421876175 357294765 0
52281710 14203565 0
698482466 719696585 0
771159224 34812268 0
186235534 433868694 0
264440136 732425858 0
374680929 784649922 0
792896456 100243784 0
357988971 782709704 0
769808971 347570529 0
107845912 612870253 0
452075883 557897103 0
198829938 737807070 0
103844045 458203764 0
303657147 782780546 0
745304358 350090173 0
605078419 309296641 0
438926479 782730625 0
65358641 7636506 0
459606915 128765223 0
211260893 135815615 0
322912004 727511483 0
668093217 17023015 0
509656146 472756611 0
732466782 656349091 0
594302515 310458080 0
123539615 167093247 0
614464650 487493502 0
198768180 266921557 0
800023627 776619172 0
314451026 503930118 0
616968249 366144868 0
552048561 464611969 0
666361108 51446307 0
399250729 176462779 0
553349534 290863075 0
264194973 530723510 0
770709414 419328824 0
461272863 744813513 0
148928350 185404796 0
515662399 699677300 0
757188876 49947010 0
553197145 602700668 0
324951278 409074489 0
2412363 438435567 0
179896511 611948863 0
151487878 283946900 0
488799066 74707146 0
592622237 630306185 0
362914524 86962491 0
149464388 262065803 0
402994257 503543489 0
517560190 68003590 0
231252536 618398673 0
692495881 658599468 0
94695311 305037489 0
768607882 504174752 0
397454170 133699784 0
575873467 364458538 0
508608504 419363329 0
664630534 365809424 0
761321080 19396959 0
587531387 639545755 0
505494903 764188338 0
271366342 591265615 0
564170604 192738710 0
139532860 657521783 0
598236325 161661342 0
83984048 286420200 0
300664964 184411332 0
17737440 117536331 0
98837231 698210674 0
714152795 177065720 0
236697254 443489680 0
493949666 3724216 0
394587805 555205459 0
583625256 462605068 0
439338189 167515560 0
589218677 526415218 0
652793021 34098042 0
336645982 4115859 0
735454374 266407605 0
69639519 418945155 0
14190837 54316910 0
581306106 716119075 0
380288720 26272744 0
784960228 738910835 0
511486786 704943504 0
315227983 40184628 0
203718513 465493109 0
28938819 159746371 0
367376912 246068659 0
234349404 452026426 0
539625573 708848371 0
37583309 57369006 0
605769577 533247904 0
583772536 655318218 0
705613010 539769557 0
361728863 725826601 0
452388120 409915661 0
94925220 203869789 0
547173899 410401077 0
727081065 282731387 0
461813291 393983166 0
226773959 761043431 0
419776759 756423821 0
157346397 123403618 0
251085581 229307313 0
512077203 631635984 0
450272015 277488436 0
21152777 493365065 0
290232984 731349054 0
312514172 751374745 0
676366259 299908028 0
429105293 246661236 0
186037640 729818865 0
125526723 21939044 0
76942269 396268880 0
469741672 384264874 0
117784132 334007793 0
54793423 564695748 0
406114832 230711112 0
598303917 265887799 0
371938572 582826687 0
300046705 170654520 0
690836066 120368080 0
21386807 646580397 0
220110571 411831378 0
85099818 574559645 0
675453472 603490136 0
219942790 350421101 0
161076125 169112293 0
164228381 112374653 0
407804578 293119580 0
147247586 128065513 0
100594961 23936057 0
672586575 607991634 0
217569787 263210843 0
448523749 798057974 0
462837862 763648321 0
699122120 337124338 0
51570683 446743904 0
393360720 503037915 0
458241115 366638751 0
559583048 384566168 0
692387153 427065620 0
702554171 148388394 0
85412347 610559476 0
160246666 475488353 0
365235051 244604195 0
393825746 675307337 0
31936149 648627283 0
252344778 587910453 0
275064958 117906105 0
526567400 732637392 0
564031363 545318602 0
487168017 516629311 0
118628445 121625887 0
166029551 496613048 0
699636554 325656100 0
748623430 343587093 0
86914774 597041479 0
544497393 168145985 0
771092876 337976446 0
440619326 618517753 0
566106003 397993732 0
685060779 25017301 0
788669446 572743459 0
253530276 679812889 0
247669168 603056026 0
285797981 788717872 0
91471816 260389474 0
415763991 633567506 0
391059149 202138691 0
432614309 449656066 0
213447046 341456604 0
786989716 217309997 0
55757648 165564430 0
194467933 497576059 0
335042242 597961434 0
643152084 489513223 0
495800251 380130874 0
640336061 363271059 0
286955099 177527377 0
573599851 217509181 0
192657292 518081123 0
300220291 151077673 0
407201336 56429449 0
773227261 430128378 0
495011804 293564528 0
541223806 591150586 0
65306069 461835880 0
648120162 644401739 0
301890444 472765395 0
648896847 20185730 0
741162498 402255623 0
570680559 580817042 0
41697646 577750491 0
531295872 185892159 0
56734852 495496442 0
766422944 676720667 0
295884845 731038614 0
457944285 477763483 0
600778877 741299638 0
320489912 80436968 0
49201977 755651940 0
281175240 286961295 0
321312055 548888232 0
610764189 741955482 0
570398637 645371450 0
480836502 159067028 0
695151855 12225972 0
111744305 620019034 0
36102094 196407869 0
557167571 122966893 0
762537149 300454930 0
27556718 486444528 0
682061666 415600191 0
230535968 615685696 0
124616663 376531717 0
583435258 611699667 0
721555926 60938885 0
407473078 749767229 0
19535499 382641643 0
750354684 180200852 0
760611495 384809774 0
564264753 374414285 0
627242803 498568094 0
364380229 483161469 0
215527583 628675495 0
170673762 556832620 0
666085405 619053111 0
134265294 10662533 0
613509746 55765055 0
78625196 793748535 0
297177442 635172259 0
41550061 95425404 0
577255582 378207456 0
53329135 316555836 0
161872138 108794544 0
793004900 310414498 0
210807959 363264287 0
210019436 465662969 0
461610511 789589069 0
523780836 439216271 0
742992985 374341335 0
118449037 76914836 0
439257606 143157107 0
13542162 171912580 0
261367919 420500926 0
798385203 245777423 0
679618859 735678044 0
701756466 623911046 0
405915478 252511738 0
786905812 61752740 0
446541244 680044663 0
230911442 758078304 0
507834286 709490576 0
193291167 611484768 0
146180157 317248195 0
443455306 101616823 0
577728567 273597627 0
587830354 359324403 0
12268955 176935939 0
133705262 43771078 0
789303033 685345096 0
303046046 375546400 0
222187830 536981139 0
242395748 186995957 0
302505961 781673796 0
537244602 306608503 0
731504289 695288542 0
636445077 82192485 0
541945388 421469765 0
720036988 314437940 0
635639866 595915066 0
382311434 226800108 0
468066938 738467032 0
345580503 394129803 0
78096731 448727816 0
333075713 350572997 0
48267844 174179155 0
408730327 370446603 0
9039908 191833335 0
79114565 130903739 0
770008163 446569950 0
461274328 189693949 0
48656122 423215870 0
488137807 774449702 0
583618385 192414882 0
667145415 531867533 0
687366745 633021715 0
146677923 520364038 0
234657082 338738202 0
276599024 59857181 0
556940540 333615760 0
777539850 266736670 0
234039815 416435360 0
618894061 58857653 0
727756723 288327147 0
316608847 132359140 0
459275736 344415953 0
76642193 574496966 0
290752305 23736578 0
643938037 360289127 0
527545587 778384174 0
527637068 255911203 0
195574347 685270544 0
118383414 490427184 0
709141841 200500677 0
68897010 462550060 0
602787039 33937486 0
749527818 148031182 0
355813745 624029312 0
303308533 461720638 0
256118640 336650590 0
9924315 233942865 0
115464586 765097523 0
555778730 226335562 0
693579813 795374489 0
225660724 797021784 0
100245756 79440906 0
508367529 185752450 0
150950146 341170884 0
400842726 650000901 0
722052545 798297691 0
628620305 169287955 0
459413105 635914986 0
120527082 407741805 0
318870529 150674219 0
352043422 519564351 0
351128644 478705164 0
15171920 725770805 0
282560037 604837285 0
398908749 304760832 0
192049675 657718105 0
666347103 466172404 0
374653135 496217062 0
337292555 647315286 0
572756314 758482637 0
142147065 183272430 0
622676831 563755637 0
781536873 97065140 0
751011262 81962848 0
233128461 499910741 0
520653947 450236875 0
340003216 198978832 0
505192718 36308514 0
544001377 519954403 0
244623281 798798053 0
371601377 762420270 0
200131922 135837548 0
357094297 120993902 0
67887584 631965090 0
282765610 106365213 0
290088794 564010327 0
74312905 100579779 0
742510057 236215783 0
278057493 329965513 0
7061430 749274819 0
524443588 226887030 0
677105126 297134072 0
85907127 16668268 0
31711493 776939676 0
198570935 606599105 0
84068154 777630279 0
758454484 363375749 0
176833523 423208917 0
276123923 540662567 0
243300999 565124241 0
593822896 306060636 0
209651137 767945864 0
529624521 137468650 0
261491453 529030845 0
443416933 349739315 0
636290036 433456131 0
42897606 669817624 0
90125366 745153687 0
801034387 689798319 0
354822274 85558693 0
161771212 587695623 0
634378582 297053036 0
349382826 275453327 0
104294880 624411774 0
540213347 70021900 0
298545195 603125220 0
584168751 163418144 0
174674731 28384891 0
153491811 386861778 0
486238820 118213402 0
291776723 371967608 0
336675490 350490897 0
116848207 340565801 0
464950660 320531955 0
548241827 31115345 0
211094905 363470489 0
44071494 95337256 0
223360101 321813091 0
167543466 284479466 0
96985342 283401894 0
149633405 743826834 0
107200323 435310562 0
284406759 334099924 0
549128528 791981388 0
676547421 588736686 0
348155112 689688934 0
400723605 693526125 0
106216696 198411403 0
571306916 659819210 0
234762753 121366522 0
258808614 279220908 0
320717334 34393684 0
556355617 689428275 0
105488538 744970396 0
723168242 311262249 0
507634331 585245388 0
347379690 409229926 0
547405909 617537403 0
137106157 750699887 0
354635006 337026722 0
786457711 442935447 0
767945566 618466416 0
92203194 102295500 0
79997837 742877923 0
66014368 372594527 0
143716351 411081151 0
72015202 322231816 0
359127810 503820662 0
298310282 141272354 0
323504568 632818637 0
274566554 454724082 0
265850055 284855580 0
189027142 80037392 0
237295821 763862200 0
160634733 272959629 0
46706109 411850197 0
545631851 789704035 0
777095404 164065988 0
35687884 655981183 0
157837748 396855354 0
661250567 552999442 0
675070375 401212945 0
136222131 451561312 0
800209382 10460978 0
625190776 364790810 0
583030730 492012682 0
503775182 185773945 0
411225912 90932116 0
212854153 681380053 0
708235416 453135034 0
17939511 592463464 0
379190964 255876000 0
62141429 801706672 0
784881301 221117753 0
502744338 207866588 0
667975977 414103700 0
721921308 233630226 0
536449894 368554488 0
668147237 75310693 0
775681420 400554371 0
254131168 132284212 0
766734309 354474673 0
445481744 474502489 0
363049285 367714521 0
34112200 517229892 0
302779000 384385932 0
340406655 347411185 0
13020102 77761624 0
276629503 240332068 0
486946249 319179195 0
169583393 281126962 0
573208137 370360487 0
433258791 711054565 0
752919717 207382529 0
197735215 124062286 0
319204420 21284781 0
751196910 450215779 0
552238074 127856957 0
795561543 309988771 0
320185295 69077077 0
398177932 517756717 0
673845546 264128642 0
600519832 659285037 0
509795695 194888843 0
76805622 441447635 0
650945952 463924493 0
105790317 399012082 0
1714550 514055543 0
519278140 221643077 0
344289248 218067273 0
22050399 707233744 0
768035163 735854793 0
421693134 292119375 0
122306289 734261543 0
139803139 691641922 0
22493686 788244076 0
515312630 685756180 0
38532721 695589437 0
207322593 577277544 0
695799187 225078638 0
328769729 215722580 0
240710970 68645096 0
201879853 785530880 0
283444459 721058328 0
596121830 743521908 0
585439835 125478140 0
648828453 280936458 0
739178405 258400012 0
106275909 319268594 0
347878549 331812174 0
219483415 357095371 0
740532214 3718173 0
140010919 642852184 0
769044951 747026995 0
373055720 66474734 0
302184626 104509193 0
69603813 90962360 0
70755058 655455956 0
662304984 128996549 0
314147944 462759555 0
6987743 363120133 0
541831684 469485839 0
308812781 89930488 0
434650111 450765554 0
509532916 560499802 0
516975631 577974272 0
385148385 106622392 0
579869730 505250843 0
792204567 283458356 0
793137312 364789141 0
309244744 154310824 0
772749616 430575534 0
496404417 247254170 0
471771131 389315606 0
3702926 801350874 0
504466886 86107061 0
544059956 552017864 0
448694166 736844960 0
409311906 127650064 0
658942656 444835157 0
147176500 581015610 0
631305379 227986544 0
98814024 762931632 0
316953050 33361301 0
503470023 39957222 0
267774807 695870769 0
314540861 305524294 0
741716428 88532128 0
129841278 266319672 0
492983097 210339522 0
476420176 261462624 0
195643270 483086875 0
55976870 425320783 0
463133378 313283442 0
101293223 389742825 0
286403328 394845791 0
117946854 195164695 0
142658286 654816498 0
721146578 322629468 0
235508190 239442623 0
405503849 675493323 0
425501671 361086696 0
347687513 662528128 0
628075334 555479433 0
84597059 508855398 0
33334489 674408865 0
661986890 263773384 0
311809935 593098241 0
179318578 26161766 0
743999327 575575188 0
39702001 432562289 0
549562123 671052058 0
425133416 595072435 0
438449013 740551818 0
222664410 509189492 0
7332373 643595031 0
566276978 518930404 0
640805589 142625790 0
359461631 698313697 0
32158892 210316324 0
122429725 672570749 0
380436008 567849009 0
715675013 726294188 0
83517194 104274411 0
623531288 357631400 0
312294123 176878831 0
746143303 630167657 0
638956464 375719385 0
608309346 718177537 0
559950897 31432270 0
263705542 75839152 0
713893416 428819535 0
121119610 249678269 0
387945077 541264874 0
215744576 693203860 0
144397069 304086468 0
181425280 281312152 0
166520863 466431477 0
494921415 786834810 0
343466987 359215850 0
586143780 741387277 0
29092747 453673148 0
270577957 100763733 0
471650067 700446002 0
434658190 188190494 0
545688433 117782143 0
123402017 653623282 0
661783575 153940366 0
313259560 16550275 0
179680116 329838892 0
790391889 762054485 0
416901403 360080666 0
304849681 343379306 0
515560853 463288124 0
198477968 62722256 0
654469130 218162393 0
330045517 96123453 0
772811035 586518046 0
520395332 319308874 0
427209177 555656718 0
463691372 637922526 0
763997298 510336882 0
210864968 782649366 0
570326757 792525629 0
393035264 537411716 0
653825143 625947707 0
426707577 628261350 0
311354276 117678308 0
683911447 69298520 0
189941278 461936599 0
71843969 282347508 0
413508783 118399424 0
527590679 185066878 0
686317726 507404292 0
123759740 182160709 0
691491530 791790232 0
559278770 277983715 0
419531143 699178112 0
372090164 595298974 0
129540842 473801380 0
566463531 107001754 0
722372726 399503518 0
135346395 104187398 0
286336516 462741731 0
272429839 741072093 0
322628547 528028037 0
307505564 665527218 0
785588796 576221302 0
363268416 484463270 0
115731427 542795627 0
99498444 357486772 0
326329312 141701809 0
421335364 350763136 0
87374532 189083769 0
400445215 67805823 0
49840011 702558750 0
21442427 42769971 0
530404465 64273144 0
177560009 123598208 0
62116882 648143713 0
92768139 2935714 0
550085347 584882262 0
304704701 129126414 0
680287678 357889516 0
236590273 593751006 0
303857610 562496141 0
587466773 532141922 0
325653687 393769331 0
800495885 607027113 0
611427179 163924635 0
646752749 750836839 0
390847287 18657979 0
417251945 421017112 0
254047209 601432817 0
95326509 268942171 0
461619390 90656014 0
529254165 188891698 0
422559847 428872945 0
233133323 35896021 0
672259946 733471756 0
495950258 77700553 0
391185326 148938324 0
641160916 661570063 0
417157234 726584794 0
585290458 480069466 0
179893158 440145813 0
565969048 154366263 0
160644766 102041173 0
789478202 225936904 0
432048539 757267765 0
253483761 87457489 0
521203246 345077269 0
454159765 704564623 0
598269419 179550540 0
128569293 70117398 0
518941003 96835255 0
684191783 477687206 0
492825496 256260641 0
581847448 545744621 0
393081942 786575569 0
150677754 306848155 0
764995886 238548787 0
126896188 775494669 0
637295225 129106115 0
63504499 405819248 0
190100104 463500635 0
373601493 745838925 0
307001193 399738911 0
9085442 467726332 0
484021217 708692888 0
491082715 676798011 0
325305101 679540816 0
483057893 471024737 0
707079387 775801325 0
247408788 208072475 0
187168588 628415258 0
534876670 61680387 0
257601493 419147518 0
271159497 396150143 0
395385877 528742236 0
517436600 47311382 0
404289885 130778411 0
735389281 577047290 0
278371969 72270079 0
425426433 84201616 0
438900968 40391273 0
368513432 642922244 0
734047533 115671872 0
318493492 651656593 0
452881464 322422739 0
697817267 400343640 0
30408045 6144844 0
655551204 566302407 0
559563068 504452012 0
438428802 654938696 0
315220607 2922511 0
20934260 497783182 0
739207636 571649481 0
650467461 323351776 0
405257071 488985559 0
555494739 541020040 0
490585492 117397475 0
472116917 622667301 0
227934088 549625659 0
29359681 630874292 0
578818930 677013451 0
692509811 50909545 0
409959410 355835513 0
21408551 433621715 0
171984926 535563563 0
538128615 457532454 0
784210238 104847115 0
122565840 794754904 0
584039412 562334369 0
15583175 691368617 0
106603090 69249740 0
778855630 97068939 0
226249957 157661851 0
155630400 454017493 0
451512443 427820473 0
575428107 558490331 0
397527727 110801287 0
624873676 178704249 0
200820464 513757332 0
257689531 657880081 0
34695576 435768051 0
231499204 761354123 0
748055710 337036295 0
423068615 15425576 0
243274410 287725680 0
11522685 269921072 0
261689180 166490888 0
788286873 486137921 0
173322716 117617053 0
354539792 192732436 0
574553579 191146626 0
251144522 107692180 0
450806792 306717803 0
314045523 359069781 0
23304469 578060308 0
789334952 499277798 0
414388824 433497506 0
64442185 450444973 0
207627578 148793597 0
544860074 562360618 0
203625892 787178005 0
267109029 473127132 0
678920871 235070610 0
300356171 605893140 0
310908087 258586256 0
4781646 382022976 0
448808056 206473173 0
302089804 412944334 0
476972970 561670416 0
409533447 580322799 0
385188875 101762473 0
713169922 35662923 0
71354010 381431225 0
582377973 339717318 0
354659916 141747502 0
768675358 622752212 0
752450520 319163471 0
703877515 516942137 0
282189307 260057080 0
265164624 345122322 0
320295300 615230318 0
470009638 740636308 0
782030376 734130906 0
82406704 782938862 0
576472126 790505312 0
344299011 542450264 0
257601110 793278029 0
72949205 174420404 0
291922880 372265431 0
466227875 188128588 0
427997716 47623665 0
115010496 285574628 0
349348233 208845895 0
454021275 550826267 0
793123685 147894443 0
520744571 168528262 0
127343906 778072597 0
587980598 516200614 0
357836042 288025572 0
508833200 650791684 0
210090279 39024510 0
398255960 76635828 0
308444810 477228700 0
530845648 436694475 0
427168233 487950484 0
30284129 555903146 0
424127304 45552788 0
205883439 774648827 0
302382175 509864868 0
696815129 170247775 0
169736108 132200970 0
776541440 267329122 0
668188557 393490160 0
777234683 572463079 0
335345016 212653332 0
88224540 313452313 0
525580314 761243231 0
272077311 670498209 0
528948976 696821835 0
435406770 275216870 0
275971472 569757037 0
22895078 176063499 0
773858693 507498194 0
617967136 740245411 0
263529944 434337857 0
79081494 743400019 0
475974874 147015684 0
422818402 544210381 0
298138859 226505068 0
299170760 471784904 0
620880274 123517556 0
735223365 566185149 0
346374281 497210039 0
432273247 621171677 0
194653943 731540867 0
352895176 642334602 0
797658806 225420850 0
689513630 772054343 0
515873836 725161754 0
503108167 191388524 0
725670149 334010154 0
652970264 519579558 0
584725734 181917157 0
446637513 60380507 0
618382271 656698908 0
619833878 244105543 0
323544521 601052261 0
356474672 16135160 0
322533707 344839779 0
369574368 681488890 0
357228106 642202723 0
685322864 398537578 0
45492001 1706609 0
98912481 728908490 0
522996678 505384747 0
45729302 489983924 0
432460461 312777189 0
241277563 90394506 0
275205359 139105103 0
73143292 444937606 0
788439705 691543756 0
385563013 57747369 0
670495403 62379846 0
163736423 754987741 0
751878315 67648573 0
451928308 65767227 0
653903802 644324881 0
631120654 236605999 0
76482164 578266302 0
261822181 615366640 0
251930722 185020978 0
148974757 291915005 0
169754179 646901116 0
695750749 740494935 0
98217371 456807133 0
305360454 573534154 0
282276859 423527998 0
436406275 40984356 0
514512791 125881914 0
792471482 168353454 0
665378219 218516569 0
173344743 555191261 0
19584094 617378653 0
368735786 787723643 0
655445488 76556834 0
601590988 164256189 0
679733068 502641102 0
129235804 550998680 0
659506303 779210454 0
292802985 63307181 0
161732223 165058757 0
477611982 742202565 0
457189408 706988146 0
16690026 645717858 0
334144484 651660192 0
485195134 569163728 0
776118019 756535678 0
215423586 731501325 0
746244812 361959259 0
627994959 358260340 0
133910443 535720182 0
25380867 718139718 0
702876860 128832291 0
344506190 178819464 0
401889075 626861791 0
59672391 665903076 0
463898087 89188687 0
89629250 174758534 0
276601762 279016152 0
7431737 430282314 0
432622390 724310742 0
428641097 743426603 0
769442798 694940908 0
411510383 756958909 0
731975608 688623176 0
683893566 145641103 0
692908675 21488096 0
407357701 579933634 0
734344765 774191818 0
537581060 227520911 0
295924921 75231537 0
779312967 213613296 0
495726575 656465158 0
618191523 687660541 0
416227444 541779479 0
673019193 383962775 0
586438584 576507158 0
337295313 455170382 0
11139875 694649071 0
726882170 586439221 0
267092962 485528027 0
161757694 637957736 0
381537923 693028763 0
189373380 390380302 0
239778715 541582668 0
103805121 303199896 0
165353148 385267645 0
419803862 198868271 0
176607735 452663442 0
626389467 457299628 0
738288683 345092637 0
46573840 168762309 0
113327096 795838278 0
744104859 319662538 0
626463723 588878427 0
594053923 373435754 0
718625958 178852039 0
95275245 413856148 0
790096155 69907999 0
297319664 334003542 0
196382350 25267644 0
570135580 385702404 0
671200690 295051268 0
246148593 648484997 0
637849917 335787888 0
454021533 221408938 0
427264581 613017992 0
232526112 422867369 0
791409079 377438807 0
613772220 123625584 0
723028186 571393579 0
461149787 770334862 0
571171268 425730579 0
108598782 195874933 0
423095792 87901698 0
28191624 296883769 0
382326398 333921331 0
123525957 780009685 0
268163965 335040382 0
560770601 265322987 0
538566988 379190479 0
281730323 23039413 0
150237580 770448488 0
600548905 88293394 0
159505117 425803523 0
287928200 128854621 0
341706200 337879167 0
318645159 33768804 0
690646674 480846970 0
794302960 637375508 0
414173372 136794843 0
255051291 617749906 0
67301648 396391654 0
184320113 396566586 0
164219802 459785622 0
661354886 684326142 0
115333577 15979638 0
676664499 353946172 0
284261212 717310366 0
134353844 557815120 0
222803794 163497474 0
457988370 541750799 0
372271896 672553570 0
378227528 58882882 0
769595991 739214214 0
366394960 278461217 0
92820500 77776112 0
470723467 691312191 0
288204921 556136046 0
158057535 592742675 0
64322711 581790069 0
295098719 663783977 0
529039940 505222900 0
314072714 125390049 0
181017367 726227167 0
152127286 439978211 0
219597704 529553461 0
608678500 385686970 0
19747269 798946856 0
742117936 469819432 0
656415020 661651550 0
542657723 151530003 0
37642361 502507777 0
561194286 276806203 0
69374045 555334320 0
667694279 439692421 0
343512443 698677899 0
196865973 498516626 0
360872560 471636417 0
734811977 132646109 0
706369900 329047445 0
692013602 620341222 0
190234313 181074706 0
595193518 337280449 0
646777029 215977604 0
553050318 255480370 0
173830593 259807287 0
98591277 72035234 0
572699918 344049000 0
592377249 5826332 0
628819951 175933848 0
391337969 485303373 0
261485689 344241343 0
284442621 726290298 0
50057570 762099269 0
145118342 531504229 0
688916646 151515675 0
642287329 33784002 0
621285243 374075797 0
327835604 457917303 0
404276376 114889044 0
224123890 612397384 0
645027783 247317766 0
710622882 693267722 0
681419610 242717852 0
760212179 503907079 0
663120002 101838763 0
676822598 470542688 0
130516506 581069972 0
392303536 639140410 0
265369795 781343503 0
666093906 767814799 0
695408281 216263403 0
234390049 441105470 0
759039302 351810797 0
788163062 264422195 0
346812272 657311959 0
669947638 58725192 0
560376066 576151246 0
413119998 620855000 0
187793609 476654691 0
439853973 697547084 0
413351843 545584872 0
55199213 54880512 0
177118285 387140064 0
436128473 574146227 0
373042690 256213783 0
148656952 395311189 0
455256892 103295192 0
562618377 282351378 0
177960268 408262029 0
526172270 633045389 0
75650380 110535736 0
35471866 798753964 0
115317546 209763151 0
165612552 623273731 0
790095899 778667796 0
771972877 251514607 0
454456990 329462800 0
32425514 154216641 0
152977361 738319607 0
196562558 35810214 0
316507973 41728975 0
324939894 5265754 0
88546633 125812060 0
718050371 741994950 0
169281890 472233755 0
637344385 632633865 0
491950624 436405046 0
252506045 550651481 0
729480858 537662807 0
367244325 770712856 0
428727072 143261927 0
668603706 281497281 0
309562099 171644879 0
88654656 37597982 0
541103633 751056074 0
228354564 77376144 0
149556567 648814806 0
563032517 664602601 0
13709697 391957388 0
626809969 186488659 0
690000364 424287537 0
280454926 449564394 0
671935766 137490704 0
172866213 56763258 0
275758891 620018967 0
471286211 799638004 0
653762446 7215464 0
509960383 219682030 0
175798791 422729593 0
772317083 349840814 0
344457067 488501244 0
534533306 673472271 0
85884008 741155134 0
287770744 545640706 0
60707536 139856181 0
538551385 26953876 0
768656717 788343755 0
770895589 141677553 0
722032946 380360784 0
367653621 48539535 0
587944739 781799833 0
61958688 315186219 0
246687173 782715831 0
59066340 393621542 0
625857878 725373886 0
485544845 217594198 0
761184119 524967324 0
198046520 196917612 0
342299945 380453852 0
696354109 799253637 0
187781806 322345238 0
175539169 314799667 0
727622146 209682411 0
47593711 618467379 0
738092727 449838640 0
285668473 124458328 0
472906386 148244573 0
589305457 76863985 0
583914691 778627794 0
67330555 621840893 0
670048216 693195710 0
244730945 325034389 0
662671894 632006052 0
430609941 761589759 0
485904888 333250917 0
733701444 403394110 0
740680647 335755782 0
538513406 620059843 0
14287122 159620701 0
561146257 487715791 0
259713448 401465644 0
213014272 747803537 0
142530541 344085401 0
744480931 295155691 0
357716725 307219371 0
3485762 504717598 0
786757043 23291844 0
405766391 234656059 0
476161381 932202 0
116295764 486223470 0
761583573 416840841 0
242566025 351797516 0
159021861 254369665 0
554845753 455919599 0
634072038 677385050 0
143303111 729634204 0
245568618 708517388 0
205333638 101780816 0
666725588 234542799 0
232636776 282312980 0
736960343 719685884 0
560763655 140422069 0
366280440 346985983 0
577735132 230133991 0
626325552 195331398 0
627866819 187597029 0
49583029 363606774 0
388352369 154279838 0
264698148 385182273 0
533190987 332056871 0
294457495 123587973 0
450942932 637122721 0
660663652 50358946 0
628439163 207707977 0
18514801 712903529 0
468409865 351580578 0
178682210 362980901 0
474642577 185752806 0
671893709 392225252 0
156702253 405912768 0
124199385 636078510 0
151479800 9792781 0
578223501 211039543 0
488090479 463941393 0
708522541 1148171 0
298061341 1346470 0
327210517 183615556 0
647532724 355010193 0
12588464 16722091 0
365170674 255824794 0
309425655 699237641 0
393006237 602199186 0
786650420 501495251 0
244767797 303054731 0
102880039 300301683 0
74765374 395293853 0
379236575 558969812 0
77341921 602326464 0
275155213 373578970 0
401281217 124189626 0
364435907 152532594 0
398448124 194719131 0
759270448 658435593 0
463850456 449961111 0
526657323 769992496 0
448948241 725441272 0
721241950 498079624 0
274907159 478553070 0
739213905 707239168 0
556636006 573848811 0
780603703 47296352 0
539813453 382980129 0
186486747 38764448 0
775132254 299377726 0
41206076 442988625 0
703274152 748193523 0
133883480 583813742 0
643096948 721687990 0
288252355 325898397 0
311921923 266047338 0
448501985 175396541 0
151101364 245079045 0
629446834 8868476 0
800353482 14188873 0
66343110 10842926 0
772092899 462967696 0
280033455 271783437 0
71677198 216296584 0
762590442 132703283 0
487068242 241344452 0
163020250 311755848 0
480745090 568014134 0
789276072 312322632 0
184634216 561703082 0
450597872 323147527 0
751833208 296075644 0
516277946 518279020 0
520943476 690552157 0
637213412 587714660 0
270241126 316809888 0
422191898 130835398 0
759757372 371492599 0
400398740 471588193 0
118793374 620324786 0
765488282 677880472 0
375650257 398072828 0
724873754 657036110 0
193574722 481169562 0
73480922 681707682 0
460064697 664697097 0
102704730 756001701 0
630143681 349993730 0
412966903 605872041 0
329060040 415491910 0
289395521 553310499 0
466985450 790058724 0
517668622 25301838 0
760815464 494247863 0
709372594 734549243 0
754539464 43472563 0
623020472 745702312 0
179301503 467744456 0
205874943 165753557 0
195027988 788900488 0
418795855 260825132 0
192775858 266739353 0
328642542 627908789 0
76833270 70816200 0
290889174 689312901 0
76082544 710285145 0
770164247 62565742 0
198011612 173227272 0
679438986 529320108 0
745985351 49315969 0
39037099 401798180 0
748386848 402657517 0
443434474 423167658 0
38355679 376721716 0
492638759 583549784 0
439027479 401154161 0
44311423 722163587 0
475170393 397464477 0
601581005 531466222 0
417548988 416763808 0
49115821 366136941 0
316039781 289685972 0
372281432 587960047 0
118194746 665044678 0
631295471 778875295 0
247763872 673131551 0
668143987 461215178 0
694285684 493679097 0
424337873 546268036 0
257192979 387311332 0
572767177 794061107 0
353884308 129977983 0
212337549 274776639 0
716502720 254539772 0
285338936 332688554 0
683998559 489314481 0
118461312 504909350 0
347203810 541303982 0
679101294 602548193 0
545681132 150388154 0
632405052 120116966 0
455719230 306497313 0
109080344 129040281 0
213403003 446808614 0
577271999 757476844 0
226991828 619601309 0
532910360 340702652 0
603269585 253008525 0
465772155 564710116 0
375805671 66801688 0
95787772 691612887 0
380872849 418637982 0
418972160 203191752 0
287253017 635143188 0
53214100 220830345 0
10080886 120098588 0
407776196 477268112 0
281494818 679696302 0
552817819 470112401 0
60072605 36713161 0
529219295 102521307 0
228552727 672721571 0
718549328 688875267 0
478013304 793020989 0
332159723 469492399 0
551222513 430800971 0
169770582 91995027 0
349890869 572976644 0
113991169 394213535 0
64129611 270101748 0
116912967 253620128 0
83408082 194116577 0
636391533 252965214 0
128410817 378506466 0
513303030 216229838 0
611248439 156120902 0
227379049 205335429 0
680840013 725385716 0
728314308 208442503 0
530793054 13763527 0
336816997 373796683 0
109468801 710596174 0
133892043 274844676 0
777658532 568711973 0
403041970 310482256 0
789836119 117030962 0
148221005 461198830 0
321582222 589644560 0
109225660 471494831 0
545008840 653168344 0
472201870 46648035 0
596438092 251711734 0
279183196 164415996 0
186322812 419840799 0
185951510 105638182 0
740405593 434048187 0
768940496 34043346 0
513870853 685331667 0
435091268 323267991 0
475425504 727323670 0
504350923 73809025 0
399015902 687818090 0
331896192 690132929 0
603992757 249093874 0
271475292 494844313 0
707588801 29805998 0
579092839 627525440 0
353751942 1899645 0
138038611 350364761 0
492968469 287398284 0
352666347 633296129 0
671744624 58054709 0
789524359 752119869 0
404749385 368106164 0
536975543 549851078 0
292747542 782783601 0
773237057 205183154 0
677424600 74752193 0
38107228 736735313 0
536259864 425799776 0
317053011 559094991 0
159740243 685574457 0
325972814 67399784 0
475795358 246081761 0
430737653 375758316 0
605046125 189438347 0
84090113 424733543 0
448588863 554521029 0
29748045 395212545 0
419791351 427582827 0
336286728 259606848 0
220657209 599311334 0
696661330 32639640 0
286754476 309891203 0
608106515 271368858 0
278534158 496805367 0
721482161 662329897 0
553172093 5987999 0
342481260 189218853 0
161388413 205749321 0
177603698 355447420 0
550816433 725229780 0
157082209 440500027 0
768825767 498597584 0
771981178 148985094 0
451740561 313464701 0
300894681 175449106 0
154285971 252641731 0
723845497 75526875 0
421807457 55043238 0
732593284 403035535 0
301841612 524492743 0
437295465 102188266 0
169199727 415309837 0
745334666 711972778 0
760609580 565395749 0
87406185 138290347 0
300198098 546106947 0
448849308 47324349 0
316070491 424469573 0
347355061 557251877 0
237426852 261361496 0
753910418 421678784 0
353221116 708154849 0
376222390 599840788 0
205850288 449665594 0
757133944 90506417 0
707285682 235606589 0
640741780 147720089 0
424249694 423276751 0
39131017 250729062 0
322776943 749178466 0
617295410 454088775 0
433895391 243883962 0
239817432 678461316 0
324098396 286305985 0
432210734 759372939 0
354460908 476730689 0
194004649 115723806 0
189628566 641459804 0
575078479 659726092 0
539482378 440203944 0
159818392 246689247 0
642467908 489998932 0
642865320 720059344 0
718942860 697256562 0
85565318 582022975 0
116570170 203565799 0
733281126 296972799 0
97648878 148831070 0
701565376 290222698 0
211891098 481351785 0
588678699 499167723 0
221401202 703623119 0
415217410 409831038 0
506565006 125337564 0
538591456 521325188 0
653297439 128709293 0
450117776 661121496 0
6387574 374369199 0
651838920 188793573 0
227778779 363986742 0
306224324 371147325 0
186531232 338909501 0
694952265 708435757 0
102233421 269683282 0
49139307 51757702 0
616149098 484350419 0
400443574 73547548 0
61538892 526907226 0
447069316 428699091 0
328565109 233504377 0
496956403 354238096 0
314344335 345179109 0
161587938 637041844 0
118145489 372323046 0
613764808 547538740 0
135608889 743171468 0
704092191 734765925 0
432608202 246589780 0
338650312 401628217 0
23478585 262826230 0
375108096 418477385 0
740004981 318595869 0
223574062 433292063 0
775552182 254006135 0
671316000 77598396 0
327395887 176078054 0
658204152 590587539 0
75467380 155803224 0
157437937 679541405 0
734828868 330955617 0
187884798 219736691 0
770370812 457155791 0
401410410 752492973 0
486581231 47413453 0
390792278 550633012 0
384353053 623183661 0
550162413 473566343 0
54767131 411066314 0
365719885 255245317 0
48823553 154004486 0
368067880 503543482 0
141946290 644365203 0
742799762 460251804 0
732165110 167892204 0
85991124 756660077 0
798526978 314532970 0
16150945 309566765 0
369072617 55481089 0
61022277 225896637 0
335525070 41730125 0
86993158 115882548 0
106389252 19140332 0
743948481 327338567 0
148105320 143952647 0
650869321 572361874 0
174138995 714689872 0
679653819 655580488 0
218197014 152747639 0
531105464 256307200 0
295632332 18617112 0
473098842 426278849 0
669129054 91120777 0
493889359 461863053 0
711971737 529824 0
412782589 440503430 0
504468576 653976810 0
456181000 225485804 0
610171796 115132615 0
749883831 639168170 0
255364667 378863720 0
399167450 154429353 0
356164844 49691748 0
766196157 377064694 0
562846596 157012854 0
160162984 135484770 0
285460350 757300178 0
669906160 679871396 0
658041129 704832284 0
760813857 533937162 0
724354704 207767575 0
19389802 353924283 0
342305276 637285574 0
314720564 444506982 0
499954273 634201311 0
275011298 370132379 0
329359635 555972682 0
745406274 165064740 0
639689379 48210690 0
433648500 1203887 0
365011927 44115641 0
555759469 20820458 0
543341476 102031636 0
440133171 249223209 0
364809396 268742223 0
198781276 572985136 0
41639110 160096454 0
476558294 306835694 0
267024408 721440305 0
573700548 448346493 0
499049130 58447878 0
158205033 353025135 0
610037885 646873545 0
290288874 626236625 0
606357874 324918859 0
744858506 724035367 0
114633853 523749132 0
239373906 21775904 0
341365584 611606112 0
162525491 396657574 0
238935552 385529444 0
276039865 594133090 0
543259840 731099557 0
553997101 772721816 0
675084790 208611752 0
619270977 240239073 0
793210919 572098877 0
579856274 741994669 0
388646471 783190618 0
363621765 558557701 0
673380425 404693140 0
454639188 31555158 0
163048648 473544421 0
417938168 652993938 0
419437866 638851138 0
625767647 508233532 0
700356981 258196343 0
772761459 294211704 0
381846749 241690499 0
239881827 686529884 0
296079829 369500605 0
740504645 225237059 0
525302593 339326806 0
19423996 714921855 0
13783632 720357386 0
443403134 661099427 0
45473609 117829052 0
184919082 438617160 0
389824760 666311092 0
244715158 514362262 0
543587785 616586613 0
257527735 714234048 0
152445070 367769738 0
491066046 9216965 0
40283398 378000695 0
358748347 43452013 0
140179066 582085091 0
294077697 778617424 0
242517735 728337522 0
489195123 169558510 0
120399458 193922402 0
559060096 183443917 0
351810824 706557059 0
279422645 560814288 0
198424836 370278965 0
425031899 384723679 0
501238926 280325444 0
127421262 799795614 0
544116480 229786553 0
750359215 189073943 0
250782027 11304477 0
611930165 421491162 0
464854966 400326931 0
169243422 480530587 0
107497610 547620684 0
311964625 1532002 0
622204343 536592058 0
111475131 641086448 0
555092893 618238113 0
717257292 417883681 0
507719917 332807483 0
152226303 426408286 0
414577407 249460435 0
135968553 60002709 0
503253746 767514091 0
637002418 599301304 0
18701771 196675829 0
102782254 207890469 0
344016691 14567675 0
398717870 374577029 0
503592832 616239324 0
520071564 362828513 0
173930955 733217082 0
663493129 26845666 0
331152282 734471979 0
625241026 711588832 0
73330205 697447638 0
678902746 158137000 0
107324074 606514397 0
77128551 590555345 0
613241487 612573532 0
598353655 709148494 0
518572853 749596030 0
574742284 519065497 0
201700653 18412068 0
619094121 553670159 0
98768393 708498206 0
94975677 786025858 0
544431852 743553674 0
321956757 789207113 0
298846803 323489889 0
735901634 476457198 0
355115004 617919217 0
158360168 514552629 0
515453625 711118776 0
373042454 214438808 0
265557185 444057329 0
784243064 199817371 0
712145005 665001997 0
181700868 648725809 0
199360617 588340910 0
746448277 470952249 0
754789329 165454326 0
249160105 530200004 0
386941538 156945083 0
441541645 134526254 0
496968596 772563648 0
143358248 735566909 0
448715823 786078161 0
419668365 512414368 0
142439413 504849340 0
6811882 334760560 0
343760786 228282286 0
550930205 243079864 0
525954810 388883476 0
678332639 432379592 0
642361906 536201398 0
146725503 213761159 0
460893421 1842694 0
34746807 318108009 0
238268527 286627376 0
650870248 506400405 0
783179214 634155200 0
355120018 441093221 0
218188986 241447077 0
363869313 692084307 0
46659115 65035063 0
709725080 562124244 0
68265633 365206441 0
692838733 15136872 0
339680937 154640273 0
719425659 660854478 0
124371774 154934025 0
154382942 495270719 0
721150831 528231863 0
267787120 634205018 0
572482730 409295638 0
549205922 323692186 0
692618172 326773420 0
783944164 603159355 0
394196712 597543600 0
626954020 12791270 0
668624549 711850817 0
155685854 483917384 0
338294011 506516473 0
122018883 744046300 0
55388116 470765973 0
388953777 645778335 0
534596821 519174367 0
696094049 21970644 0
581710438 631945448 0
494579116 329456497 0
768231390 550830278 0
277917601 450125645 0
122002464 792807357 0
593048870 444389948 0
590869286 478453701 0
794791020 340897397 0
719764687 800534013 0
300203634 489957173 0
115096465 23547632 0
247000863 469569063 0
165783943 194181396 0
436935949 473936333 0
331768347 893255 0
32999553 717486652 0
725284372 326073845 0
787609658 532109820 0
774558056 792848973 0
515318771 221420105 0
769415977 44464261 0
345788462 15385133 0
628943067 71130697 0
507759755 655283048 0
357666569 23343823 0
79185758 423220730 0
755050897 463103368 0
55381501 658383437 0
118592974 414933068 0
719050203 52557486 0
676655388 254059866 0
106189064 237360544 0
363017097 490882012 0
411110095 403552109 0
778095 275692075 0
559211045 296641474 0
712792521 153827787 0
474666300 139707106 0
129472270 295642197 0
678737699 377503572 0
452392122 701618117 0
336356344 157906650 0
55228635 34575330 0
393336513 166338798 0
162730851 236576253 0
278325324 784146634 0
781236576 291645648 0
37931978 619226182 0
406701804 251564474 0
365585538 331219772 0
457052520 660561956 0
166670919 119718067 0
207987247 483823075 0
285482318 549597600 0
201431366 117161327 0
744139526 261136208 0
192033217 790540201 0
335376639 147176316 0
582072342 765601946 0
655576731 660165297 0
124505287 42110050 0
85511696 307142702 0
439300631 127488836 0
357431052 308942659 0
580327199 592046480 0
147679222 319125214 0
313801915 793504678 0
111250482 536780570 0
697453546 30727827 0
429142290 92465754 0
433216208 67049687 0
444104533 497152182 0
751415872 608316019 0
495441312 464639654 0
327958872 512266662 0
586765543 83074926 0
448838114 15476553 0
173426848 662195599 0
781316020 170196672 0
650425125 164654873 0
30546070 742001677 0
703303604 216173863 0
193965771 677095317 0
435971741 177839229 0
649942023 284484162 0
52900207 578677442 0
229477184 726338543 0
329607697 266260504 0
729968482 762371186 0
239111422 170161502 0
652788909 122380946 0
379151388 377098577 0
573180404 706225417 0
54461067 31373975 0
218157273 677394433 0
403695884 627307216 0
198691351 372760655 0
285716779 74363761 0
576471688 461484231 0
794878363 653856301 0
167546180 94971792 0
469013291 645403179 0
700843449 358554699 0
28103723 270920608 0
62774034 422605735 0
385423884 469961734 0
751646451 3307535 0
323868043 477647301 0
251237112 541532647 0
369250627 300127606 0
355523496 464458080 0
623032084 634271579 0
627096964 497296274 0
223653402 161079941 0
374572772 180519731 0
483470379 439755598 0
231753674 244795888 0
445863116 151256340 0
645638017 607741946 0
161228591 635626299 0
700339844 507563821 0
741900412 117451643 0
516366791 328945305 0
345188035 479025632 0
117017845 228115244 0
94499183 612907439 0
191657507 511240996 0
39877213 674860673 0
709631254 747260786 0
553563747 49774223 0
89205094 212879442 0
628061023 188217790 0
301207629 762819866 0
199735997 358679155 0
460032658 651012238 0
3830626 729762350 0
756020767 389318005 0
623854757 632200555 0
681624180 63625043 0
752992564 489840839 0
549548733 411305479 0
572884053 217836210 0
217716207 427728909 0
609158958 72805394 0
240464406 358169927 0
543073036 609041212 0
58889555 235851471 0
381024553 466434883 0
284411060 164810444 0
750393826 81516389 0
178937269 182902713 0
28746069 340716340 0
257411330 698066299 0
495291297 66975049 0
637359498 758576403 0
671281804 715830285 0
100883629 243080753 0
451560306 40172332 0
502742929 608494380 0
363972585 676653048 0
766659936 438433744 0
376062960 538708031 0
507025639 52200760 0
661759679 84708366 0
772577827 291244117 0
658109964 207969610 0
68008595 632007535 0
471155747 775667502 0
689648218 753605292 0
530809739 160824868 0
607159367 431951466 0
425883039 687255876 0
559748071 620614956 0
535838375 338783284 0
248512331 449151067 0
239038005 668986820 0
635650007 252356668 0
73210064 429809957 0
547758733 523152484 0
442656496 735275889 0
769635576 129878918 0
680346994 44312951 0
452889291 483852966 0
222628480 287886669 0
147378665 699765338 0
547681727 656586282 0
353168486 230873176 0
456286828 20715489 0
585279741 561169174 0
454881627 85493039 0
578880445 419649839 0
594491724 106429774 0
273013941 427641052 0
409507503 473090195 0
637683997 769373755 0
317415078 185831226 0
796693615 315615178 0
424914665 556868824 0
26081814 734145505 0
531121244 405947180 0
799374997 6098042 0
186637030 693484662 0
755636294 216409306 0
96773904 516286980 0
300269459 567696190 0
401360475 697219115 0
763756628 129112157 0
458476692 763485901 0
35645325 326359232 0
420556858 606229663 0
52836926 332356786 0
488214493 357325704 0
46191847 82105209 0
78134566 595935763 0
409220447 439091062 0
755609065 136814983 0
61254383 569455608 0
32892180 668832525 0
457612607 501631530 0
681946039 420158164 0
701894297 523240714 0
146430991 24634220 0
587975583 52134873 0
743545065 319451488 0
744570613 424348225 0
376351585 102010892 0
631408376 240705717 0
733665996 52268138 0
699151973 319837359 0
88750469 761100143 0
623301677 462726376 0
424434924 646137077 0
793687345 166078536 0
116477625 616997323 0
181714286 688596529 0
142174177 37479797 0
248638988 480649918 0
82718128 744944477 0
662679190 214843076 0
357869650 476351353 0
459162361 11834155 0
121117979 302214446 0
374825999 284167683 0
450029145 521389947 0
515974159 712576348 0
793379429 246722734 0
405328318 34523334 0
150888606 206782103 0
451641683 102104508 0
640062089 447517894 0
558993801 97879652 0
288955521 45239168 0
187188352 209586076 0
286061911 743957715 0
230905984 10638029 0
589946863 245052857 0
434177494 156623722 0
472684110 669163984 0
784534880 442842169 0
746238135 788268433 0
63413900 344704986 0
557490033 508021809 0
294310369 776347990 0
712828777 451265445 0
245075710 286519281 0
233962100 650369073 0
517578927 787974573 0
491092612 215355630 0
307132852 506193604 0
477287848 333545967 0
141301065 34088949 0
495181567 683979518 0
245239947 665025322 0
772850824 11519855 0
73541842 594757513 0
614452174 452120008 0
257456292 519303103 0
108311172 86451929 0
601484601 644883893 0
695520416 144976830 0
744604727 118286548 0
767769624 228266836 0
670872593 358673923 0
358030425 648183297 0
594788203 761376839 0
135732205 130062718 0
115098786 584184431 0
663732450 739310084 0
746031172 219445208 0
505793760 215403117 0
197283653 258900410 0
24087148 146799982 0
748254882 289527807 0
524156767 77602092 0
316386062 90002131 0
258939304 205424786 0
629109509 461080651 0
710090707 751151451 0
52228215 645491037 0
505003552 429833046 0
433747207 429617453 0
185808800 773559321 0
91383127 18222149 0
651716496 511922942 0
724372955 51310161 0
242475022 655864597 0
255631196 83930381 0
62401827 731367425 0
422358756 736383371 0
345055378 752427017 0
124001150 760007350 0
297589683 457299800 0
273205271 774488226 0
163826720 244850510 0
237418570 119420342 0
288809790 373217313 0
164661780 213703111 0
101490593 376730535 0
491027467 343663589 0
403978098 620542629 0
768080375 309790530 0
753109355 161092428 0
248170551 433359229 0
575825364 509411841 0
786910133 144244084 0
423347182 447942765 0
197234299 726191183 0
404443174 180645446 0
671940336 23802593 0
351142313 272454866 0
364743391 792699317 0
762636099 516630171 0
323705668 616588357 0
558312343 169576488 0
520274386 536190256 0
123960134 386544707 0
545305823 550999055 0
51899778 624365835 0
430702945 715050246 0
41015386 438275112 0
275380325 177361441 0
748253663 724101568 0
488487619 273164916 0
522468734 485656261 0
725444327 651289601 0
565159376 520277769 0
318028374 44829595 0
497844946 785778533 0
761163587 565338931 0
742902427 706984842 0
38630611 95685312 0
278615191 173060527 0
544946598 64401039 0
683974 777923251 0
337624494 676745862 0
313317333 531790217 0
776687024 6133305 0
764431598 523982819 0
579079896 226547824 0
793682619 194244849 0
280587898 148046648 0
59801368 136618340 0
699293612 289310634 0
633558983 548631160 0
573309911 522792818 0
696483207 215498818 0
552749852 479605498 0
597555541 21847798 0
327944841 60520931 0
688686764 680992776 0
397553729 506222815 0
23634227 546612838 0
50556277 442528300 0
673803308 94559915 0
379315267 39764216 0
660850528 394744380 0
87878375 414771134 0
328374432 122628165 0
737196117 247997542 0
471087583 400958523 0
580128326 284668685 0
692973485 139528554 0
229549913 544161681 0
181877683 771279805 0
709271585 561789941 0
461990701 545322037 0
296412404 506174851 0
63662411 698335268 0
755059818 155953594 0
616555500 788578113 0
650862982 408110050 0
714446147 572855642 0
114595936 451450138 0
572047576 676342793 0
778922115 68933000 0
542216175 122567608 0
165020391 232629492 0
657424393 641885035 0
39728054 572014253 0
606983101 688006875 0
211185383 441547495 0
165472233 356282198 0
562150328 325703718 0
658509088 301727219 0
379385954 393147552 0
48532909 191754464 0
641935875 606975492 0
238799355 399813211 0
220515171 231644756 0
686521805 800091431 0
136069006 111327079 0
275161931 792758357 0
101760187 534533965 0
201046724 249855574 0
149128874 641987414 0
299094996 533582392 0
721721444 473063051 0
607208270 310008312 0
435483406 508694065 0
112517851 163627017 0
454032890 566312583 0
391045963 755783328 0
788462403 69554556 0
223636751 349500018 0
245525750 556984104 0
612489914 697724512 0
650325140 213585627 0
579314460 661945178 0
720026488 615405762 0
38659826 553650043 0
710780615 147591128 0
359908805 298930012 0
29509673 367990481 0
335674439 797570896 0
106562064 702640773 0
518991790 91605826 0
95377035 366805204 0
527998367 139432461 0
787363803 66335953 0
353594050 416384122 0
721175372 6403353 0
757963122 47920442 0
351599340 82189198 0
534069230 338696987 0
140828229 5022553 0
306390527 277084386 0
454893963 214978620 0
574258629 379909311 0
622492506 382139521 0
541005216 690382860 0
371131482 476043334 0
321970948 610339127 0
281328396 127683904 0
462426137 94830100 0
630774960 278645487 0
769200913 675096929 0
480700015 202027186 0
145781983 702099977 0
314370168 329665664 0
617198151 121453711 0
551629163 8652565 0
175808388 167203551 0
127505988 265736651 0
644651063 298214241 0
266809639 597563022 0
202557838 188570023 0
699853850 124418288 0
334161767 233357078 0
273891910 443564912 0
470965657 488345229 0
129850805 57589858 0
696490399 21487277 0
378523894 252894800 0
420501441 287276561 0
485528662 503849500 0
256141350 489810999 0
166141082 404513094 0
249874249 23712655 0
181849080 581279700 0
523767149 127083515 0
26997527 219227366 0
542767829 761408390 0
633579751 618924795 0
440470312 312705360 0
247418888 423999805 0
401474966 641039610 0
703042396 272712912 0
84659912 741797678 0
76549787 659384717 0
417810572 744423792 0
320041289 102670360 0
735603254 97134715 0
563286009 227709233 0
640355495 770624146 0
579481725 398541631 0
567766692 100750415 0
636129073 33268147 0
403417026 464403371 0
646484681 100518439 0
782353781 607093109 0
801472713 102732491 0
433948192 53937112 0
368279962 604760944 0
744879289 660507483 0
746097584 731723450 0
367658378 756604182 0
445093859 304749427 0
140067015 113304652 0
372308518 686693135 0
501299941 56351168 0
789126737 500085218 0
709172469 791796379 0
21213803 334655054 0
87347245 539246534 0
240899550 12336982 0
554626262 39460781 0
112040131 708970520 0
317825340 604507116 0
242824134 74787537 0
186543734 662469236 0
634961785 60439521 0
558967515 688583438 0
638156823 400748447 0
718018385 7048370 0
640826218 229246927 0
523696626 599852709 0
439719260 727917872 0
575517836 696439585 0
275571652 242602046 0
91681349 80872189 0
541224008 568534963 0
158370945 800915760 0
191974902 2048554 0
144384799 430563345 0
680018790 759334751 0
129393974 731694715 0
468627527 37130620 0
117002594 733456829 0
416450738 735890909 0
707721134 720027430 0
461369741 549313375 0
644571160 578019430 0
183158358 84794235 0
608698558 363448399 0
54725698 21510666 0
657977998 561524682 0
88368423 710997631 0
683427883 68692859 0
625533205 78328430 0
557599878 575508133 0
232001003 704494522 0
578149490 31154421 0
422111824 65946213 0
214980107 169071101 0
525299577 723486793 0
544484254 788053274 0
378124174 12481315 0
551387827 151118994 0
7412628 498137229 0
436431359 749858071 0
141212887 195818464 0
309288906 750633252 0
698453910 490474631 0
542347894 206424375 0
60254594 563289922 0
70795659 36044204 0
488221049 232853671 0
217759438 722356544 0
180643031 166510413 0
694281656 215245916 0
701362453 149458229 0
650300176 17321111 0
314555129 211465746 0
93496002 595895819 0
784961523 376421580 0
193963270 228621163 0
504759789 434532836 0
690295244 521431827 0
755133332 107051596 0
19871931 602470064 0
442065890 475507213 0
791675594 314715496 0
31422011 709065109 0
156045469 67835564 0
146588388 98040249 0
363288211 51089211 0
78206994 197085825 0
127154059 79232602 0
416830209 572131086 0
792507647 176121801 0
664703282 227590442 0
187552871 652504530 0
375661929 357237193 0
297987221 476270417 0
794570017 710122686 0
653443792 779234462 0
378634679 62889802 0
30231047 607488312 0
434213818 216451133 0
526644590 425873508 0
306430169 641079572 0
403586129 706810253 0
646677004 613286846 0
93929715 313692858 0
720582734 345081167 0
618028194 565477504 0
756945812 522961673 0
137764487 112299875 0
751701059 413795775 0
351966720 89812237 0
698302734 798352167 0
797269813 513785243 0
517734278 65013233 0
180872898 643496668 0
508182002 133210869 0
403838997 556064814 0
776798763 68880955 0
404297341 34910973 0
605677048 716286475 0
354119161 396713955 0
77628643 247237923 0
370325812 490088427 0
779770614 672024292 0
774505603 340815849 0
111772091 678308147 0
70668839 393605980 0
42396056 429990581 0
37741603 304618927 0
41389114 46330067 0
289873875 185744085 0
766050267 620864743 0
482238311 436481982 0
632005225 455146811 0
23036258 349689535 0
556663479 568473855 0
269347885 189304185 0
631323569 41200631 0
148958114 634944891 0
204877137 295499080 0
365490048 121183591 0
552901886 496261416 0
631210441 551815509 0
151180322 270697377 0
446681707 717459805 0
403785670 674009076 0
4976532 637162014 0
733588202 132438631 0
520150625 678650830 0
722267002 393612011 0
401895241 538738017 0
418842494 330975056 0
343814472 697890381 0
651490192 70566829 0
385928810 436069832 0
763578268 78113905 0
415793883 729001941 0
274199644 560902935 0
265558709 573642243 0
437794642 42608153 0
135678759 469360045 0
731087242 430126533 0
316114147 559137344 0
189251706 708176794 0
523032861 301938930 0
189509549 680024357 0
16214196 125957419 0
690228704 333972358 0
194328924 718601556 0
167055775 508987526 0
684202396 6439632 0
324252428 693555088 0
644708209 274839040 0
168182869 65346821 0
358686072 454071316 0
173440964 454618043 0
163365646 531229921 0
366970743 559507335 0
158549402 685931800 0
668758140 214006412 0
289063195 247739663 0
749617413 622514561 0
402970705 366242224 0
353724682 282407054 0
228856107 319318921 0
754904985 401977602 0
457099535 648934438 0
627813789 711356023 0
596162695 656232752 0
459602257 674702276 0
453150504 673743572 0
151241495 651800949 0
539665587 594730031 0
480223905 741946283 0
557220227 125043274 0
467984509 81378886 0
633786817 593778002 0
543387322 762401979 0
241317065 796405609 0
475778384 569749193 0
322314204 68798737 0
427008086 296155746 0
569622347 107731714 0
74309418 44009203 0
682657834 236024577 0
181070424 602192440 0
492536599 707389344 0
246666498 39614605 0
5765347 594967781 0
335514151 343132797 0
58820960 54818259 0
11688269 392027147 0
466372613 1049739 0
673785869 138716448 0
747932384 468212712 0
404689092 292134629 0
290007925 692138756 0
794848915 488379866 0
525506436 341682645 0
81992018 70215029 0
676315906 399934184 0
96747044 220205405 0
774747276 518538003 0
48836827 318384735 0
774960783 305046743 0
626795587 565610890 0
214979217 434900357 0
254408383 457119844 0
550773313 305743071 0
456468819 182735394 0
627682980 525523855 0
605456111 224353087 0
169955684 398047397 0
157228620 152390937 0
187284672 455871573 0
301315163 69373941 0
495836502 173175349 0
497612812 111137561 0
528960994 190284147 0
503783516 184487195 0
366542571 712874962 0
442778199 235078848 0
429220981 235863808 0
355529916 200426694 0
502765530 455250255 0
633618972 629326349 0
50075501 561627757 0
217578330 427158520 0
637247804 425243281 0
323509140 304077247 0
605189584 308570945 0
420517836 100550087 0
781147105 382112757 0
614013335 449073928 0
539034096 29377836 0
580751136 240713177 0
674268973 37962284 0
748354968 181043272 0
204436461 39469546 0
731903466 425468828 0
508458334 692412948 0
188079755 780731860 0
74780137 327472564 0
510256918 651561192 0
653304079 162379231 0
417190540 668726093 0
364462841 521386508 0
22443559 723008847 0
305545948 275779531 0
337399180 44249255 0
105534498 759122447 0
789051400 36059280 0
735637747 783457904 0
419450832 158481963 0
242030683 14574483 0
376465538 664084072 0
699164729 358599146 0
357007092 547681177 0
292899327 11141572 0
75563894 338164192 0
116836419 538439269 0
756801684 531186300 0
324024255 190350201 0
41138460 279330852 0
276716997 629746742 0
696347134 390217631 0
201921600 145437686 0
62469679 372930779 0
534618156 787246950 0
43011426 599809583 0
775077133 442317334 0
90462532 243146443 0
153324227 448774575 0
191892523 93218155 0
529907796 301480075 0
149215780 584886079 0
171007283 513521270 0
527347798 689876488 0
504869948 79896766 0
219618193 398964834 0
183523924 335859789 0
474504967 291155062 0
196763078 559960628 0
474428860 657435395 0
334781689 622074619 0
353145480 653922125 0
536501126 785871009 0
476173608 418204417 0
455150972 768696104 0
32480220 760097720 0
446507311 689592973 0
26084058 740542533 0
742543175 526272693 0
194755506 674691272 0
593908739 145839267 0
503117712 645670095 0
229305877 23197469 0
669497103 711971848 0
370370316 477248965 0
434854557 614876390 0
168464423 277318700 0
299408687 617851546 0
219836803 713955274 0
183613486 442533117 0
155243151 427704501 0
672891533 757360691 0
608258463 647429632 0
129713170 354881638 0
723978984 114635888 0
680762337 352631728 0
494176005 115373272 0
180881764 784936153 0
603241541 202159441 0
312300800 726534659 0
281988522 789707264 0
729427730 430578254 0
759467815 100041493 0
429759953 95242474 0
492317029 80267112 0
752268030 636099164 0
433100299 723469413 0
171681511 759304489 0
26075564 105716989 0
592510677 16435731 0
517232084 234546885 0
667459072 549458565 0
685937551 71846904 0
167061528 111430587 0
672880349 604092302 0
514055688 95507142 0
691428229 563320292 0
678486978 520461348 0
549839102 548484953 0
541181622 316533238 0
322068151 366616415 0
478998524 513498245 0
239115288 335553740 0
644480999 341840621 0
459681502 547013854 0
590715956 500823295 0
335522395 261732797 0
418657661 793116572 0
597219821 235799491 0
336266454 356084387 0
794711325 178278863 0
519644633 789663895 0
450035936 498972398 0
271218418 295423359 0
358983979 743857840 0
614393546 411181868 0
60543557 512333221 0
300939475 174100010 0
43244902 379005392 0
382456649 370852193 0
337713919 453686342 0
454915506 780146753 0
749814615 485834899 0
293005834 692292718 0
328424600 432442962 0
625113494 67530196 0
247678371 575241450 0
482996152 482514664 0
281011846 17759010 0
78755388 223318406 0
428342974 157158818 0
396188521 240865609 0
295772896 542698338 0
598652041 776374492 0
545095111 15210307 0
416587685 623571576 0
134363046 595711140 0
638084248 201563901 0
252022533 636306162 0
240174179 530178016 0
378371048 358671902 0
53632787 281673867 0
781519993 348338225 0
769568512 341178582 0
214585266 636297855 0
30015713 762211062 0
414290968 612997976 0
337563731 4653105 0
315457605 471425837 0
513330383 716722720 0
730015679 567910342 0
293236145 422302947 0
219056015 671585954 0
348522114 488857239 0
771535659 532627739 0
148486791 530244428 0
180655488 744167414 0
607304355 582936720 0
376116605 110076312 0
284163401 237006329 0
320334478 633092005 0
618150500 741601294 0
758885616 228382168 0
309714520 789495952 0
589575008 373712804 0
179014899 430695240 0
502290531 290612853 0
495522901 448317866 0
776523015 708432382 0
578448023 644469132 0
297832896 617401580 0
383962914 229403910 0
99148300 513036389 0
681992466 455233542 0
355496633 756196965 0
475890427 384463028 0
411482528 358267703 0
445167820 480261143 0
44748471 78862130 0
533820431 627384120 0
325345028 521306979 0
202788561 616826385 0
664175873 631295181 0
15891858 750077977 0
521751148 390251488 0
37362436 154290449 0
409474535 293098498 0
512821760 698714288 0
370784499 333118535 0
618284310 215604760 0
609011028 471794263 0
49990355 184890143 0
558765530 442200349 0
586035099 630086193 0
183966945 366687825 0
721513961 530194220 0
269082898 362495014 0
130141138 143499646 0
498377744 54328830 0
106024508 470888320 0
610604563 788430427 0
113277547 59144459 0
409713179 512798464 0
614801052 707826362 0
169388370 202526627 0
450457520 587069511 0
12844282 80813385 0
43784323 482618421 0
122890830 646666007 0
354368890 632094663 0
437353729 78757608 0
674288755 432866202 0
618964479 395971899 0
374826397 267698498 0
287409234 539144580 0
495175111 683163609 0
497437678 12710082 0
111081659 587041684 0
152315406 9961524 0
23813012 51202410 0
546452619 532669 0
491441172 203345644 0
661466591 324521228 0
137610865 205323848 0
450001178 768562805 0
641623600 488041283 0
729016380 486796120 0
104383655 326449378 0
493168714 740690440 0
467160753 348579054 0
183395191 277435611 0
98929815 750854558 0
581996940 452709860 0
404227430 697914481 0
369376523 209860042 0
558274022 207275548 0
127730179 742430841 0
323526893 592122401 0
361683408 515861045 0
290153927 308693264 0
325300521 711121139 0
575654900 434154918 0
426556183 565808916 0
207230752 454015786 0
136705373 794738922 0
49474183 434034762 0
89886617 356344666 0
31020874 740284788 0
73801975 223270232 0
469893064 106514868 0
409014124 583582035 0
522529447 6825086 0
510384824 158383529 0
378113795 53059725 0
356570176 288825549 0
72229192 155390836 0
693080690 625073149 0
422420532 62063553 0
746141738 240343314 0
318993061 103130921 0
142056249 86585421 0
786652107 481264925 0
20622117 512321707 0
347711971 695265245 0
45871524 338161597 0
429237331 54786653 0
399926363 102640741 0
574379515 552933412 0
728582408 704028576 0
282303941 233632479 0
466930176 210367470 0
220314323 281844059 0
74502811 145103795 0
48794062 351573981 0
499115560 618849345 0
329388869 165893802 0
443979617 256284602 0
196667890 706172559 0
591011376 365249704 0
545581944 633587340 0
524393379 209167347 0
492804006 524572469 0
503876953 424387811 0
314150747 427677970 0
253351644 702931237 0
455080331 556031275 0
232721127 22281138 0
655775343 340937560 0
18965510 737554938 0
94417419 50710064 0
683614312 322932809 0
485645336 71252938 0
316678222 558928313 0
223470762 497016164 0
323460731 417620361 0
639840224 247314223 0
161594505 538634365 0
381228280 486744192 0
352347476 468668489 0
781523393 631258977 0
555690700 489439866 0
696659470 143881333 0
704698037 645658619 0
451423683 737677715 0
295571123 745961710 0
32289378 551349775 0
555537865 513869357 0
346926963 617097038 0
678922277 697479482 0
327974104 450336839 0
723165606 793003860 0
56181234 364541575 0
106817648 316811351 0
575891182 189895590 0
679646479 722635599 0
29031475 73112373 0
125649351 753208364 0
657388804 372553885 0
622687641 576820833 0
594758938 740095065 0
520181157 484536434 0
353623242 197863218 0
45435935 445909795 0
32865294 707938363 0
503999384 592976532 0
480732091 791540499 0
334960175 779157231 0
574281590 523369268 0
788810734 466121146 0
531475742 54293013 0
63163563 199053514 0
306034758 553201155 0
768726768 490704491 0
616942271 283556066 0
672331068 246928614 0
775016889 673927101 0
197005857 173617083 0
545563014 77228925 0
646038396 163684689 0
651814147 40440296 0
265244062 489267046 0
574086681 441378530 0
145594362 493746014 0
72410024 46865364 0
243786902 218812842 0
421881532 562279879 0
619578329 448086115 0
456112947 412148670 0
767556763 576613603 0
738647960 488870371 0
316906240 775243725 0
374016656 701378090 0
133019185 532410902 0
765251407 29672571 0
304741615 634998084 0
689773253 95176224 0
519893459 211024420 0
309306698 713694399 0
494772609 695679547 0
495536927 284469585 0
684696032 766326841 0
670736092 185996909 0
325384540 530059007 0
600647171 400825589 0
160507513 386899725 0
413417051 449386100 0
659014182 428101897 0
376910820 560464225 0
579032833 801009488 0
594753523 176777200 0
649842022 32487915 0
375474589 190650225 0
721710446 510569569 0
688422680 404547728 0
457954748 45712465 0
775656136 344818178 0
86278021 416565412 0
273632509 671656331 0
179265968 766299963 0
444721471 366692261 0
399531430 311636096 0
384172722 407918629 0
474639870 337463600 0
440081754 633727440 0
461122664 329963289 0
308661229 734460490 0
66503309 640684848 0
458794651 162425468 0
351122615 51128324 0
177540479 621036883 0
748115015 471109868 0
480666690 51266625 0
4342755 406361658 0
118661093 25067750 0
735959760 142669656 0
285761747 15874398 0
216327119 35021234 0
665989723 449745842 0
256248519 662080152 0
451285927 417735166 0
291078211 371860669 0
149956397 246005873 0
713550804 202230965 0
43370841 659977749 0
385960976 429942470 0
663038078 113029490 0
706932539 793528091 0
219686526 76188304 0
120970821 95277413 0
64702981 515643831 0
131434280 31948166 0
504168117 91475881 0
168937908 277006195 0
353358403 199851893 0
167886810 187919997 0
76974609 588779408 0
283441155 682434270 0
742094716 399850651 0
467741683 611407064 0
519798676 729577463 0
697451015 37435831 0
450384352 232512472 0
99547925 586740232 0
724907188 356283987 0
192755003 353166901 0
363160870 512475397 0
342505882 295309488 0
19471511 249914901 0
289027568 120240987 0
257613684 120483503 0
531105260 554475003 0
677776007 631380852 0
376100343 611744846 0
41530082 355915899 0
233076713 15352993 0
176866352 390526415 0
19581815 370308234 0
188400002 21890045 0
47481395 200394830 0
130661048 145692901 0
323627103 118133642 0
652496704 182809517 0
758223675 227019338 0
311946739 676766513 0
272191472 247852172 0
98941197 403243697 0
418511625 234448033 0
496790093 50531905 0
195876268 126639215 0
676029591 401063920 0
182405485 571731988 0
799275423 682365882 0
50846941 444829270 0
623884847 273316273 0
89177528 79055737 0
670797575 127058650 0
405331439 325985779 0
460307307 318048441 0
214261294 543560982 0
303357958 777159222 0
474028895 526555496 0
651185532 382189070 0
430403849 632370154 0
384589346 24049594 0
139036700 167714739 0
498736819 745102383 0
616909538 641822248 0
454929581 772989718 0
268596210 465017798 0
459141814 545685427 0
231327013 285932405 0
229880557 451497497 0
620532806 631916491 0
54527325 401947154 0
426753862 30018505 0
221395871 161957083 0
594942572 144927273 0
389147231 607360337 0
256670633 456895406 0
480576429 29146614 0
89738584 213718754 0
214741546 69496552 0
408529818 156070467 0
726798014 363569052 0
732206346 395685828 0
628928040 502289407 0
414585651 302464364 0
263060383 134450970 0
180249005 20020224 0
198280456 720764742 0
305717990 398309106 0
566381913 397209432 0
326061429 157429343 0
65604323 495723404 0
438714675 327236851 0
255597418 548074132 0
789350379 615285038 0
87755959 598096174 0
490658570 436994062 0
713041 194208195 0
63627602 301121566 0
468084458 406009355 0
529566449 502752610 0
560861636 699134218 0
615823718 157806760 0
656221530 785339526 0
502191611 408692678 0
787475324 350192077 0
545454275 207416123 0
330170845 707896269 0
140320264 579638540 0
93753900 776122786 0
567490654 289394268 0
735282815 422177092 0
228386114 406919455 0
740505769 252033259 0
277093216 83126359 0
197497085 80594215 0
33176423 126857253 0
522348682 594367030 0
608951887 158950798 0
226858988 17098693 0
705801352 415860965 0
606620313 476560689 0
154704733 295386309 0
627627672 226298036 0
270810926 64461335 0
383782130 754300633 0
743955086 69578799 0
747207455 321456769 0
349023052 660608949 0
546390652 721292343 0
724519207 507012454 0
153723836 118511254 0
18192064 623740109 0
130045769 451024841 0
325879073 777639864 0
62253802 46503673 0
409825170 791647488 0
619187677 271823432 0
680385990 223996779 0
344625066 748604955 0
215090547 280406035 0
228016019 462940984 0
800199228 719177691 0
753041150 636073474 0
485598425 771564885 0
33939673 220596731 0
159916430 368043414 0
69865776 222135149 0
35421812 647935022 0
150743397 313049331 0
398929521 342258499 0
300277177 224493647 0
677667487 389056390 0
734812162 73507580 0
609657240 350903027 0
19309866 173496587 0
519561423 535682467 0
478609432 431388327 0
139647352 582546889 0
326784044 674830723 0
722445200 370961336 0
733921625 640483430 0
729629451 493733534 0
661142674 586983638 0
314288493 413646530 0
600412506 546343394 0
58311369 248825978 0
118719691 312053818 0
19531273 679034129 0
7504532 446424180 0
465604971 41656986 0
356214691 258568378 0
60922516 562054091 0
86217135 517459826 0
686767952 714687002 0
20329398 24751946 0
180030401 589950772 0
338626869 379613367 0
801404198 687955966 0
189103378 620328448 0
637097072 653726926 0
491283860 375213421 0
410276324 515736143 0
404586147 139048987 0
632531230 562705617 0
390688179 258548689 0
213277825 238275885 0
19869834 115986072 0
673458859 155225794 0
126756183 398565379 0
638766576 668008289 0
539485033 135522686 0
279272069 792065216 0
464624403 59575495 0
278033037 380759227 0
212636581 182700257 0
467634233 196010073 0
292163404 288749859 0
40929229 440342612 0
260168233 185140077 0
462482246 794276431 0
131532771 493237483 0
68894378 733914070 0
708315636 746711386 0
178544818 670472704 0
429521560 415768763 0
752491666 641137775 0
295078320 226228338 0
470150403 607716678 0
401767925 286974810 0
460194913 726870302 0
339354373 449249954 0
197963177 306718164 0
666298007 416584341 0
309387733 462407150 0
144116580 683039038 0
329992656 81538110 0
504533146 480696298 0
251602880 67184253 0
324099993 121505740 0
106052432 238238805 0
227121920 182832479 0
338603691 189839297 0
673208806 235156805 0
763856118 605442589 0
139743186 118900021 0
16508484 550582635 0
748365469 540982166 0
744202050 691001499 0
93135515 554700059 0
483765497 81050237 0
629249508 550901429 0
532489496 754781249 0
412110946 430977885 0
525520534 366626228 0
351774172 47341679 0
524642692 285764989 0
685880304 481001577 0
687308295 583181214 0
537352575 786966837 0
85935170 437150591 0
252494469 707336789 0
402995552 714770883 0
477916904 251517710 0
428638061 420992004 0
711239767 238477324 0
182088230 105973410 0
450398264 792546464 0
115974192 105684201 0
125620067 81720051 0
148930121 100600830 0
655921520 738479493 0
345724056 428524522 0
317515754 156977957 0
735135680 85870346 0
181015675 657525523 0
151902882 111930451 0
722960783 700796280 0
165216997 63706602 0
779501547 306246589 0
43660116 624783253 0
409397497 69925093 0
477986602 513983118 0
146668944 98569933 0
329480917 344204111 0
713941648 21895103 0
256671025 772631988 0
471109126 255153303 0
452632648 797207332 0
545393877 329699277 0
396616037 167121068 0
700310882 241312467 0
412945415 658147361 0
698663957 126971731 0
477213291 252179032 0
357052803 772606968 0
105078749 303716798 0
429319672 588036598 0
84748074 702227028 0
84694088 711106241 0
208622657 560791643 0
182965538 622448851 0
468796303 238009739 0
741251484 719432919 0
739261681 242153055 0
21263481 514681806 0
207039455 297550776 0
457899762 457574665 0
32469057 78316352 0
643811723 510843602 0
301357441 347546436 0
750393428 782827203 0
434622575 547510648 0
191390192 149082767 0
169868428 420528154 0
335631991 517106906 0
190063851 160896795 0
130259540 734880374 0
659330738 2699135 0
698811287 412745029 0
209015453 790822028 0
112655413 215045123 0
318303787 213754617 0
324164969 234845692 0
407365316 269454400 0
166357103 266895554 0
377443851 430197502 0
746990264 678758537 0
522441253 187528574 0
130223395 138181949 0
494257932 461498635 0
302511127 318643989 0
510698366 410640906 0
490078818 696366608 0
74485443 26878629 0
559142365 623854986 0
74421006 219740403 0
398776406 632977890 0
188609363 485165157 0
373329516 555907083 0
219525141 469367751 0
666741806 600076828 0
550774498 471083052 0
265125326 683988349 0
190334500 654530079 0
452952863 680320279 0
94183 459525310 0
249055765 48626890 0
347765156 549775405 0
572801093 158181958 0
60314162 630261815 0
713508972 106051321 0
659065726 644884221 0
128102158 131504344 0
633702581 268661539 0
132757599 135557402 0
211351832 780908005 0
342222026 376260916 0
9119654 611745469 0
166804739 588833641 0
520434137 703459901 0
775051478 149461035 0
262472028 233106867 0
79122607 775767960 0
339102903 742519562 0
336701784 260371718 0
349683146 711737599 0
32387253 411598803 0
711659895 398137751 0
744219030 702316757 0
431021377 745417904 0
734506933 88021492 0
266581889 264753738 0
154896861 521396805 0
335402382 279120333 0
293978725 503836390 0
376720825 253309370 0
569318823 364684296 0
129570176 253084405 0
180800331 793908927 0
738766261 14723700 0
134953976 772800413 0
100935158 407873232 0
667694350 800987604 0
9534437 533119862 0
326552464 778011958 0
598681178 219941156 0
500011799 114310087 0
632858479 788345756 0
200892062 663906329 0
782528 573711362 0
150140843 257098809 0
376566875 504465503 0
555785332 408073308 0
676438521 2931159 0
726414846 381654421 0
459328990 575480865 0
241798990 268549406 0
5319938 788307392 0
568737288 411675482 0
727714103 212608147 0
473281564 786979590 0
569255209 92318277 0
617575882 206203017 0
547970649 768629988 0
749686383 333739285 0
395730894 609601754 0
397986779 6613706 0
236932001 442785015 0
347777445 338887831 0
244247477 479595023 0
229534111 354956399 0
360668054 273574736 0
653797200 171978256 0
623661408 307744209 0
497249227 230795213 0
426073232 509907693 0
160319354 159645429 0
749561729 441279448 0
568008367 756067334 0
784316736 576943193 0
264590728 21724565 0
747827773 773185694 0
227740841 466116833 0
519722159 231132717 0
394211523 69565040 0
218338066 486135131 0
59428893 116298549 0
328245408 531746116 0
752701267 176103142 0
778604541 28577740 0
28702787 795538062 0
328212346 456716088 0
521317759 20354666 0
497303600 73750991 0
1984627 653936852 0
548392213 328966337 0
230978446 781532900 0
535605603 84836202 0
566586451 25795260 0
295800100 589935236 0
352561144 524654650 0
406537227 280683358 0
322233650 223710013 0
345814025 514643229 0
525865421 682331800 0
32299054 255819945 0
478560330 576021998 0
264289229 56615064 0
301357396 611706971 0
199927997 675604501 0
460671435 345178062 0
445415648 20099967 0
610507462 54428887 0
168529647 211553008 0
16110175 218383789 0
158592904 145519156 0
631943404 133564329 0
678129396 390385330 0
153256098 95514772 0
794210865 757261922 0
545979333 282299340 0
229826652 663845958 0
492490378 515336091 0
769333361 248115711 0
761130177 536473788 0
383173946 435511200 0
383359182 210689584 0
584543519 301148695 0
385519556 423459389 0
260235902 370776184 0
375830119 152625589 0
541190397 395839446 0
77147946 211757444 0
227611329 33621566 0
604243026 316842887 0
359715261 777159530 0
199752707 673498994 0
739423356 62333325 0
253043254 584546404 0
580695774 350882140 0
477885084 517249320 0
293588402 462792715 0
56330650 23036720 0
662514558 688986842 0
407022487 460530400 0
737193390 228276566 0
71466757 701901596 0
377836867 662724424 0
689240965 418759398 0
31652568 607864370 0
705120500 110171762 0
294898266 353524105 0
473170263 19279960 0
459565782 368202789 0
5077765 577177143 0
385709759 397329626 0
19384513 303089831 0
615737930 125308009 0
517105223 271494500 0
390983976 624939269 0
507719907 382978573 0
533010808 558287073 0
35570463 379082081 0
318426933 36105680 0
54836800 70687047 0
299672575 478087028 0
696378585 691721157 0
516275995 182647440 0
686759624 639781463 0
535548619 503302805 0
356128402 475731484 0
719073410 704352646 0
303541901 692616088 0
705935480 768947086 0
646801456 147046713 0
788662004 139042249 0
601465957 53571533 0
563040720 415354148 0
190075915 739127661 0
157865502 623107211 0
240016516 480515916 0
214315 181522112 0
434870011 261166007 0
654615243 618832726 0
351950281 84977556 0
453934496 329126322 0
13378559 339680491 0
397182147 722002535 0
379410198 198194997 0
568042065 97532651 0
724531763 519145630 0
426998403 358694429 0
602227609 324612670 0
496672953 17626926 0
412837492 388982372 0
398807657 675724515 0
737004154 749581883 0
360744754 301578358 0
504935009 276375362 0
744790032 391657709 0
675801929 352542896 0
582804400 287626777 0
474256957 62071332 0
791826675 778852130 0
768400487 300977012 0
232215756 27859421 0
774557989 257581853 0
71031326 314345318 0
227418879 135905112 0
209570358 381046471 0
595346527 443927371 0
205356251 719522621 0
8779813 493514429 0
307326923 27888407 0
17529292 491687117 0
723394881 146361474 0
530312014 184316683 0
622827061 131203258 0
266213185 644950815 0
686697568 526381397 0
399671763 466444920 0
210735575 592576326 0
424151919 782003708 0
739593712 343425974 0
735493578 53733101 0
231268060 644120517 0
146660768 424084700 0
306276770 535624190 0
785478008 124712323 0
179459785 371774674 0
668661419 426463255 0
187395789 629549731 0
221981577 521121358 0
437503799 719439557 0
198406489 498204537 0
535200455 573301561 0
161824794 29582602 0
610785369 225640038 0
688923682 227306141 0
573891780 245573161 0
43216196 566483588 0
62255685 689307269 0
318867986 242824442 0
242309799 449185170 0
284601286 615628784 0
603335080 165284024 0
458730555 671498377 0
243256372 363929234 0
764508517 134358342 0
135337829 362492890 0
166661922 132440928 0
650839291 33539860 0
148110621 221405449 0
732428404 17266381 0
487063370 477537295 0
692435840 392153795 0
384509110 400628219 0
481522653 623671985 0
593728126 19420272 0
741222110 24248786 0
451975664 266393063 0
293640132 541342081 0
282626989 234684899 0
407717713 139553423 0
188120683 423118123 0
254251672 652303243 0
715176138 10871139 0
361696834 105189623 0
136117593 343204581 0
130841794 397541952 0
770215999 654707699 0
563990832 543531624 0
118904200 374574297 0
746544355 645474631 0
93255893 42507337 0
793771342 412913395 0
796685804 11967068 0
753696007 82633051 0
715968785 754157746 0
704501052 261275846 0
503016490 84265142 0
438779509 405280358 0
773189977 647566054 0
421447487 3710295 0
86568095 205885308 0
41107372 563675503 0
39479101 796254209 0
178493347 485813367 0
677441683 796318561 0
798124118 193610190 0
799239750 540823637 0
198716684 160688958 0
570050126 242388583 0
625562661 431173312 0
188235406 43973569 0
14913599 118310680 0
543335475 503382667 0
44283710 389166362 0
763812688 235188289 0
441002814 195341667 0
80448900 66583411 0
554095759 288760100 0
522355598 280984135 0
774049807 103711182 0
500270249 185446731 0
53092866 276175882 0
97624126 568720373 0
466476188 645512495 0
740071165 639160701 0
439692517 195058887 0
214021472 330809981 0
47186664 163360202 0
247274475 712112909 0
706825178 116111971 0
373108645 354776332 0
657080175 163643968 0
725636928 358215733 0
544374998 596881427 0
796183529 395530711 0
558045952 526042405 0
499771515 711095460 0
314639368 482245126 0
398243351 476383410 0
36340730 39619116 0
600067922 319413154 0
660461257 560980871 0
644810331 706953567 0
779078378 490504029 0
668670736 202535012 0
179632271 151359284 0
92846830 533380105 0
75138253 173835122 0
281598257 439462157 0
772222984 104941489 0
466861946 135417375 0
74964994 383666461 0
453834198 268020281 0
246680606 163513006 0
464614351 768495521 0
420643180 10885750 0
504292547 304488916 0
739114092 361047210 0
494854752 218948731 0
383023328 40104653 0
205443834 540719588 0
177563114 198341632 0
170847506 203350749 0
314629202 86767537 0
30383136 522317249 0
551589645 47408274 0
666632522 410682092 0
599104847 513621624 0
139577429 49317668 0
57053298 416636877 0
329138521 729996892 0
127375743 653062017 0
347924461 762086729 0
684120434 708684429 0
61356349 467917408 0
723344538 460466037 0
657461664 261483268 0
215275808 110966395 0
532615105 250217379 0
542863861 121667057 0
160472143 312243912 0
38333392 331475246 0
529921040 628035263 0
798676673 706278797 0
741321810 86882498 0
607068710 165730451 0
749566409 603403343 0
307361861 468448119 0
13108304 605854636 0
251232411 576263474 0
780355891 92704959 0
678211194 795637176 0
17171472 615248192 0
42281842 542316354 0
673503099 719977771 0
319826800 747840004 0
311966669 501740099 0
452334899 70910454 0
779808523 751707413 0
346245210 233206252 0
760715418 745705537 0
683590698 396435377 0
341575748 508636146 0
386090306 207667986 0
147724958 76356343 0
458891773 82556226 0
2938543 239655500 0
123786469 512260620 0
237827715 642834847 0
65335874 398193124 0
374426829 277504182 0
801405891 713157983 0
371463588 496494309 0
513392629 260964829 0
276881159 252866942 0
122081169 600551984 0
19270673 257854553 0
505399394 428106040 0
173074996 325195547 0
620129362 237110263 0
11943200 785475082 0
503598964 87399752 0
236145138 476830865 0
34036647 47983717 0
60730385 606876365 0
452145584 171454267 0
481317051 412416267 0
715419146 765000791 0
473996376 308125293 0
234832402 390942581 0
762091610 374798465 0
738554801 1886409 0
501102854 550285157 0
145148595 169814229 0
38202947 16292004 0
759369289 740578828 0
302060255 598687567 0
193505369 631083648 0
26482049 701161038 0
261780610 594669173 0
442737609 572588420 0
14814102 395455065 0
181080480 40261325 0
708456496 510167990 0
630757720 47821797 0
410445759 331259970 0
221798979 488437980 0
219982570 547716393 0
445451916 159725421 0
415210445 255757049 0
525989578 330729547 0
218953154 616438168 0
506424582 603799289 0
735921244 87183793 0
557151624 433547636 0
13137511 591182757 0
617784370 554714064 0
594399253 651608937 0
102777504 218455965 0
744360512 511763265 0
13177052 285219784 0
509092313 451672493 0
281035231 466912890 0
79592937 684727470 0
568181264 682534576 0
521980107 321182328 0
37007738 234886461 0
483549280 325797401 0
181368018 415442790 0
156323250 741270737 0
492195798 685978967 0
686991034 420501799 0
66579464 153957031 0
494103581 730995768 0
9542304 17145141 0
723533258 239425576 0
703222551 751581708 0
579309295 560049276 0
144770321 559810291 0
774034847 762582800 0
739406185 116871993 0
777012017 394704790 0
462257605 88528801 0
668952123 771240720 0
503607321 156423983 0
627918730 266831288 0
75520080 157431641 0
4671761 759281614 0
681406482 487532375 0
143530669 172396706 0
690975837 146527353 0
240730494 74296869 0
248089234 367038098 0
349179627 331571065 0
770412462 378821513 0
93236209 285091253 0
701858913 172186511 0
637430558 69063562 0
660583158 326645528 0
526970836 630398556 0
583118781 587144383 0
551597971 309997526 0
667579686 612488444 0
477819260 421449567 0
761758323 261711709 0
216705018 469687756 0
119670051 456535222 0
322226887 760129700 0
345053456 711089932 0
135403377 129368417 0
270887557 372355578 0
357286266 249699056 0
472167707 727571607 0
466568992 341130477 0
80775409 519339819 0
745780671 212798195 0
45071724 241422146 0
372342668 454240053 0
28561195 167543034 0
342889561 346855248 0
375821948 582353875 0
345022974 123555346 0
281617142 388537710 0
473650984 467683459 0
521997573 528657651 0
725148765 749590588 0
517543690 162013693 0
132163258 671208750 0
447888849 152096654 0
503446955 781793887 0
319372885 753546315 0
582449085 537590740 0
727660291 285456258 0
699485612 65052277 0
773615537 389669161 0
241043965 424875625 0
243247786 618008801 0
582004201 765683743 0
437935088 377854883 0
522920389 5875012 0
194087861 506916053 0
487901639 585627692 0
458141251 427219823 0
158793660 406897108 0
368461572 661380515 0
410140110 337839705 0
336838977 121319577 0
320783542 94344984 0
401176589 770511765 0
34976066 96061015 0
143688484 264940695 0
550392661 218188431 0
28681114 413481990 0
440662278 264248588 0
714167163 105637510 0
358354634 662610816 0
545190839 789224142 0
713515924 555576356 0
636693300 142613475 0
281191522 797204488 0
770544224 589378004 0
23335156 597347998 0
210943292 218846445 0
382611033 215005252 0
636644972 499365965 0
168434946 731321888 0
76536584 705923696 0
301143110 689709451 0
499936043 651821440 0
746161998 748235009 0
524891382 574493651 0
695316093 103601069 0
613608264 109321763 0
760167490 236234358 0
198618248 658202250 0
275868697 469569514 0
507216449 752689520 0
448485971 786968307 0
43027141 436361080 0
315424484 356130539 0
370910494 213985279 0
743300208 408964148 0
464723205 514463305 0
568005782 629002808 0
788016707 375232479 0
62962513 373643205 0
262131514 218048738 0
436900822 745867449 0
490581512 319677413 0
649450781 736428674 0
697846318 618325234 0
495721654 54368340 0
43395819 41929013 0
536100296 769316004 0
704857587 375359378 0
34887185 644330748 0
511068447 5460090 0
308776016 144374914 0
360197832 666830323 0
235877791 455166071 0
540457019 97871700 0
97632080 477337224 0
750072617 213187570 0
287119282 371812300 0
154986403 646426878 0
587144252 471683866 0
235376337 608950951 0
77908738 156601530 0
229930070 603108202 0
674653898 549387656 0
556536128 344586076 0
85479491 674729131 0
537069185 30053446 0
184834294 234144516 0
569429258 797560458 0
170351133 383452894 0
162072094 105380654 0
268504260 616897651 0
366688398 537960736 0
570200826 537094787 0
194470571 527241115 0
684434414 732428968 0
660496064 752456428 0
354535476 176018646 0
598799782 724347230 0
777233902 154119653 0
715658995 514543196 0
19014591 155587721 0
53942810 608965922 0
229922653 629635373 0
124951258 489781342 0
745658745 660845656 0
764999929 100213363 0
11838715 515025579 0
521708445 327008467 0
119370945 72836726 0
247205850 394849503 0
548687186 518904542 0
613561721 69338631 0
150565068 380759569 0
50653566 469861778 0
770255526 102071044 0
262615908 600322157 0
725052684 652703492 0
660117916 158195431 0
114341986 743025205 0
309731770 408327615 0
515108463 680938384 0
404406974 562177110 0
28971365 513898011 0
733255878 598274377 0
45899185 375537192 0
590691660 382428524 0
268655826 435264749 0
398626535 20131672 0
797517491 25897598 0
111830666 14519823 0
110800895 650484589 0
392470980 762894908 0
727570397 256649498 0
340143812 177820599 0
165056217 674679638 0
250530090 166263798 0
584982363 120497322 0
544684384 319395887 0
508304457 362577220 0
182849716 201323610 0
144808664 83245098 0
497668339 313411239 0
195377888 724492284 0
199004868 54099523 0
693234570 86853789 0
463323674 750486991 0
778167847 460057842 0
672299131 371987348 0
198502218 343406068 0
94968334 660169382 0
13354476 17982199 0
118229614 584583112 0
540182055 538505103 0
714815693 563247109 0
318078039 762891083 0
214087479 625685491 0
11319267 52560748 0
627456839 402626573 0
670737349 717917714 0
35122202 97748480 0
264686962 96570460 0
491363728 305427441 0
322493870 394773977 0
734211784 263732047 0
654207031 10327990 0
381803445 682181918 0
544352204 442914571 0
329511369 51667701 0
154990364 551499213 0
62808049 48377187 0
198792956 774962577 0
669897506 174579051 0
402941668 144436014 0
616388173 142084281 0
213824366 500660576 0
429384403 649683124 0
520067096 734930427 0
141060967 462604653 0
228250572 482274199 0
781898105 778634511 0
549421047 536137699 0
341363279 672533312 0
259480610 547350578 0
500459844 292548651 0
605645181 42896782 0
408523725 83424615 0
316357680 285442648 0
49354259 463224856 0
529264980 337187225 0
154604403 168097908 0
563153093 717681773 0
261075057 620515667 0
553999966 384298097 0
455234013 58436747 0
751266952 139097767 0
689679505 247248150 0
390841353 780426263 0
695065275 60554965 0
108112879 71039974 0
527298935 516626385 0
41887182 482349589 0
263683164 131309152 0
430662977 347623559 0
358588052 638056299 0
231497204 318291016 0
154165984 676831999 0
223045526 700044648 0
494809767 216622972 0
168751939 471945918 0
161317269 715745835 0
774620616 230561 0
269323603 273962582 0
97170427 215428827 0
229598280 278597665 0
481027190 695940825 0
778227743 26682538 0
65531806 24155864 0
211625849 240820816 0
92104040 218512898 0
674410729 360145491 0
652801785 265481941 0
377967609 778633311 0
288100266 362896511 0
615156234 214319876 0
223932008 83024855 0
247625089 601965125 0
63579727 312814255 0
216234809 296697383 0
287543710 560482634 0
539212668 225108354 0
587261753 612659872 0
581245866 422184591 0
688390494 346692226 0
713744642 703903573 0
278168003 149700001 0
339514996 3574754 0
309349417 333391299 0
712137611 601733276 0
470861125 544226905 0
225068630 65322693 0
424121868 794592378 0
788466424 801389463 0
555423381 740304117 0
712305516 17934044 0
719575036 792315963 0
556608373 359545867 0
496107696 508192119 0
676257421 625837628 0
379363610 346795124 0
477547916 278960016 0
535654775 760023489 0
354535016 171305857 0
118953181 401820215 0
176607437 528813173 0
518795206 761461312 0
263738792 192321828 0
319125074 723370137 0
409091851 548467781 0
738892826 309643060 0
723578489 666497441 0
498408251 222803645 0
78726659 6406804 0
460063595 364714544 0
798274986 296258667 0
95881758 575110483 0
303293632 469878320 0
617741135 132526195 0
516189046 543675508 0
713774051 594911407 0
558309450 511576550 0
70683713 542451139 0
588163677 493349763 0
716545858 385705886 0
601168012 159172903 0
673589388 273381848 0
396999705 532148581 0
468954169 218199924 0
512251975 580839189 0
264443458 715569338 0
760002322 322877184 0
607091389 295913022 0
562447634 124033613 0
411830143 532792859 0
646892206 319792206 0
670257558 376018725 0
130760666 679917005 0
512415095 757820864 0
316601838 622344110 0
590832674 505362651 0
559713715 65803729 0
454702132 340005690 0
447673137 596989071 0
677442053 389477848 0
280482456 692468152 0
297508874 541533039 0
400334253 246206320 0
410323399 635355654 0
162171918 769007966 0
51604525 255366824 0
399254559 638876093 0
335168271 142835038 0
58106553 113709948 0
350114162 293173702 0
458896450 250999388 0
147612170 737285885 0
248454779 159568610 0
409959979 37430294 0
432421673 635321226 0
399674708 315849621 0
651924039 762730566 0
477038581 702461787 0
71293644 591206335 0
112107710 721645622 0
593236460 158896209 0
194932612 115617775 0
497597778 160617072 0
520714527 615176605 0
699465306 445874308 0
588437138 597292438 0
373231391 327170833 0
638949651 366133501 0
596869823 430312486 0
238367351 291333671 0
737564793 675276525 0
59544232 72936608 0
164341475 508323106 0
284683545 453638966 0
307624595 310295643 0
676547586 445688079 0
577416126 636694379 0
129960456 408312121 0
196677747 110186475 0
420368723 578204363 0
569460579 16514604 0
238883220 250421099 0
715298746 35278954 0
342802092 474407180 0
756135316 233396518 0
59003694 530947471 0
231066661 530510453 0
95927492 693268399 0
199691282 86936999 0
613892650 211684787 0
24215635 770811407 0
283833317 517751223 0
316682068 617595278 0
584129083 402326854 0
347150227 218597597 0
275654618 346855650 0
663800037 627372025 0
389399409 27518398 0
364330057 530469875 0
104274853 456455855 0
618633204 5087000 0
413077499 350818308 0
494168361 474960732 0
170206948 643443275 0
629513133 467333181 0
287597523 276554862 0
484814100 30136636 0
288859242 739752453 0
553285542 778884727 0
766587714 147925659 0
511759315 273359739 0
92130865 744209491 0
286307207 200700071 0
439720618 185155748 0
47583603 111844528 0
453708746 418576199 0
572843045 785429174 0
359758456 171808546 0
65645396 396594395 0
778980944 295998039 0
586283110 266696746 0
123195543 294871311 0
775202470 107637864 0
239247348 601763107 0
269434418 724106366 0
573110517 233380189 0
86231843 631835263 0
31108459 795136557 0
465512995 337245950 0
488638681 116253026 0
400349088 764553586 0
333571011 149566627 0
92431923 153502303 0
578429984 524022002 0
735503266 676368956 0
97248127 41087864 0
104249038 583076837 0
11107558 390536462 0
88136921 630642868 0
180756042 356239073 0
359281442 16054049 0
782062620 501297475 0
739846005 581134485 0
119626477 725239509 0
601105299 70074709 0
769706995 385524821 0
444294335 466796322 0
270645999 36518034 0
289699958 656599148 0
238357777 285623074 0
360637844 43488 0
612853297 695260823 0
283104399 646809785 0
512982721 548638717 0
774139824 414610362 0
114375882 323381381 0
709099617 757326564 0
707990039 672867552 0
568559192 273954987 0
72461366 103753692 0
436336151 796110912 0
361723993 423745165 0
274259341 441058074 0
154974442 743006133 0
424208261 274187731 0
522527771 234430771 0
101254454 37273136 0
725687592 724243931 0
742608116 400195603 0
1438116 629016883 0
637729360 246718044 0
404626191 343530720 0
436169984 85429317 0
711513742 383467978 0
423570305 284278894 0
184468505 664290257 0
180686362 480957581 0
796223498 121858430 0
411876514 110688806 0
446266126 461589671 0
733890940 407684069 0
648447834 383181850 0
560224312 196178969 0
236383095 739370380 0
4365748 274419945 0
801111214 638037528 0
135037498 731059027 0
100425432 20766061 0
373155177 186142103 0
317703861 698844772 0
463307974 422081826 0
528227424 639969583 0
358413869 545522197 0
682692205 183063368 0
363202108 799465260 0
46862081 374204504 0
744897524 11754883 0
720816920 151185753 0
435275214 520016472 0
210105779 74663874 0
565162630 261421470 0
391351750 615174886 0
416346355 23208649 0
259913924 415825226 0
494202881 786772150 0
595452228 203473304 0
650804628 130089053 0
672457737 241337573 0
141398720 27428321 0
462525860 48739526 0
613126702 575550715 0
475591293 372416144 0
220704067 217548824 0
538605356 117613868 0
181393512 432150024 0
168660261 635947587 0
38537017 317435803 0
793994998 395633839 0
95701598 297852905 0
94839804 394890540 0
201148864 755078789 0
517390306 305765246 0
622312876 435224647 0
228987218 588927485 0
441402761 480973820 0
358984718 129584276 0
294043704 482531100 0
728395218 116492349 0
72649284 712110376 0
308721220 381476913 0
401676847 400386898 0
225220125 527119040 0
232449596 76933975 0
82707840 777540251 0
697824180 243762922 0
217824687 21075058 0
70813045 256163557 0
679599816 266592866 0
768469264 734534206 0
645424229 399121378 0
239958204 280080042 0
338728675 455162485 0
669408528 385060025 0
9483787 727120227 0
687534078 373874649 0
475656716 275432171 0
503568211 448699515 0
735524501 515162667 0
188191720 183507940 0
400959641 470185177 0
762140445 199786154 0
220442735 545234025 0
495479528 34042973 0
356795366 631336072 0
549705460 337773757 0
202723373 721780587 0
748593532 23721275 0
653501581 392301927 0
297463088 250774835 0
116461303 793932912 0
444397613 76201473 0
649974347 262097801 0
441385998 617498182 0
701684034 352501254 0
711116574 758361096 0
161712161 148550127 0
602544743 396757998 0
641214082 727992992 0
309772030 35270388 0
671338856 334748809 0
620633604 480055071 0
385049879 146795752 0
131094903 179597981 0
696724478 746723593 0
681277492 347240200 0
450927793 737264397 0
748913005 639950320 0
573198070 199229586 0
25936065 142950461 0
789095536 764143622 0
662157547 220443959 0
54206030 630574754 0
687944706 688537153 0
356694193 256684788 0
72861451 11384516 0
694294954 233951 0
445404240 134962528 0
530273473 685676498 0
798004013 267979100 0
526495912 101494351 0
690701378 605301990 0
694189663 182908719 0
385352199 336944294 0
357397895 756427286 0
636540765 209373327 0
133255470 5257179 0
509365443 732324274 0
583986633 437867927 0
720074329 676061798 0
527840226 755169801 0
378142344 566787374 0
346302937 162869230 0
86738163 51966950 0
29791132 262036924 0
22050626 92374746 0
103817711 278148130 0
244691537 110044694 0
778607672 247938266 0
61536813 624962035 0
295307014 407011286 0
375153015 673470846 0
341738284 232660190 0
791653746 151359334 0
772277299 262937325 0
723281633 208346454 0
568503386 93403610 0
175951291 421516644 0
170697953 280820728 0
318749860 673063278 0
599331723 229991022 0
533173375 18273421 0
326803043 205459811 0
711090871 431127317 0
101414769 495965120 0
230407725 223653718 0
35860374 32139706 0
415986516 209512504 0
445768867 269529480 0
364737812 219548382 0
236611854 314184905 0
147178227 99443488 0
652024744 369760462 0
316001506 250092516 0
540904047 104095984 0
396934189 219457454 0
713585448 165540001 0
359166312 140068233 0
573396591 198663846 0
582632011 797912477 0
268427504 211331751 0
265206159 539642675 0
447270020 59272686 0
75532416 116435938 0
412280432 665168074 0
563602416 296264265 0
678644452 120609439 0
453237276 474249889 0
579104440 339392522 0
116914882 441761726 0
477943987 406534363 0
419371114 350636146 0
376215974 398036063 0
476573557 738141963 0
136676281 121349781 0
599463580 171722868 0
4916103 143745997 0
754741168 466129522 0
159166663 118969288 0
4798176 609442572 0
334403178 115667191 0
101250566 403456883 0
459264637 153028139 0
627566365 741948920 0
770697571 574384282 0
130864475 440079674 0
69405133 640682910 0
536525704 775821827 0
544044680 75848976 0
307682733 382271376 0
51741330 644273944 0
84145628 613498776 0
205044765 557785162 0
350691557 789662595 0
547972043 740105228 0
652093086 793792174 0
711214002 702645736 0
629366274 10055745 0
139974003 329801050 0
45396091 157274836 0
205351761 244254165 0
295522990 120021389 0
169741355 120071205 0
792811672 147121119 0
30285711 216713209 0
249653279 636959562 0
595240043 774171788 0
225157991 766043058 0
772120896 7294944 0
97359116 692478337 0
801403401 663446170 0
21641693 376145860 0
725385765 388460591 0
291236059 697673733 0
23298481 126771168 0
100407301 660448354 0
80238475 188952880 0
227454613 525392425 0
317528518 564308938 0
19130234 197995748 0
465947810 575838240 0
700236744 719306681 0
456715715 176227912 0
59183689 246372935 0
18798469 431833256 0
144324470 773169554 0
41707747 52896342 0
75816016 391235949 0
128185583 450488602 0
181095937 667068529 0
29677880 172153162 0
347957172 753575980 0
721115280 132836624 0
693102681 105927422 0
3075084 289600278 0
509292564 104117061 0
477295570 96101334 0
262848290 94864861 0
159072744 167889722 0
210456564 10164167 0
128782270 351621145 0
514731312 637015601 0
757368562 686292395 0
42829954 277921739 0
268010818 170965578 0
610749327 345767764 0
730553730 269135527 0
559703112 153620797 0
544667230 233663396 0
457274074 99012813 0
356834715 482693110 0
598305477 210986279 0
536569236 301138250 0
713628008 286442773 0
404394181 142702942 0
756430191 582353290 0
456117345 463748738 0
422598595 431694894 0
295963864 238167190 0
123386075 663405252 0
226646944 664759736 0
96026470 460362838 0
174071190 161468345 0
10111485 136690964 0
559155947 551277608 0
555043277 685256947 0
41883064 570927332 0
784218019 135144337 0
692552098 589316013 0
696580684 313392056 0
347997255 305274211 0
117419465 389110363 0
325377156 303561254 0
395473906 483309784 0
713242513 600739229 0
417209191 445443798 0
287616858 285392833 0
302744711 138623741 0
101074656 776711536 0
432834799 461607913 0
681448608 673963576 0
377546739 192459805 0
344860071 747040240 0
599479421 636051373 0
534093196 60231166 0
198141008 481524667 0
125860562 578833702 0
495422102 222102972 0
658864245 472304024 0
614823737 769845586 0
563572725 423121033 0
133162285 518932042 0
118998488 378215327 0
702651597 459514629 0
753930489 312490021 0
794684022 262953420 0
506128552 628029808 0
695058466 266655703 0
578030892 85232226 0
190983149 560680488 0
628084465 655703437 0
309965689 380244551 0
180290685 180503733 0
412128216 799327554 0
451628755 213635588 0
624705499 482332129 0
165517877 254186603 0
276968910 449786191 0
582070803 137851149 0
715091686 183903265 0
291519991 76959521 0
390470446 484878003 0
439521865 313131528 0
431709979 170442049 0
564172189 57362747 0
409180001 440060279 0
535001097 303315283 0
41870229 520199180 0
764899156 231232688 0
43620589 276660431 0
82784085 408043549 0
211677845 513680177 0
478420599 365421746 0
153857398 603600088 0
164632646 541713209 0
568061724 464963269 0
120620870 92961128 0
461086248 108205890 0
473805135 676268393 0
379744973 209727196 0
781364727 487709031 0
515678007 286827937 0
515956887 7298394 0
428828970 726542166 0
631337411 116740569 0
330360306 762702519 0
44216305 757763977 0
797987747 517076631 0
796074220 1314769 0
88649807 72912086 0
61053535 574936745 0
213757898 372746447 0
614279730 29371389 0
298992144 202701831 0
1061386 67438716 0
93914573 461242298 0
542559703 606960448 0
430718630 420659997 0
162937293 13907696 0
785470745 217629942 0
586362679 685141419 0
77800256 767450139 0
236355356 95573052 0
282607162 126394565 0
480988057 266238300 0
9538737 318825189 0
395850084 536780829 0
416003224 761917530 0
256631781 748825273 0
429899160 369731347 0
581659953 516594832 0
316109211 99216287 0
171519457 463073699 0
38754490 444914571 0
718895437 419928611 0
94732616 370473657 0
451921866 718087357 0
20773130 733350992 0
355030519 473134701 0
281554011 326818969 0
619957034 736778286 0
162886758 707498364 0
68863772 225817390 0
482889314 184145679 0
320848171 166397977 0
396928531 668498494 0
664651846 702967352 0
20352767 751908271 0
273033031 731270263 0
82223935 780168490 0
145675353 345650127 0
87206374 584380785 0
426727427 225286150 0
779629495 666668311 0
707479023 63427005 0
285508709 183616479 0
636888039 729184154 0
670853420 747101867 0
672235286 421320962 0
446090915 529599603 0
52117345 482764248 0
70797776 623907165 0
746258130 218960210 0
428449386 459997817 0
178107470 447677399 0
640212148 191892579 0
78597229 77853562 0
520155501 676638608 0
481598716 540550397 0
183033574 696374313 0
551925369 413504192 0
421704295 203454357 0
126964070 269317803 0
439224497 50491854 0
588276422 298921552 0
36450030 243771497 0
102590324 551619489 0
579680373 374628004 0
273754476 744450942 0
628130017 622882708 0
96657020 630586533 0
794683982 261735384 0
697742777 241415390 0
202703286 539327359 0
204932190 98358777 0
422073061 573377709 0
167836955 87535966 0
177708492 715094456 0
789455226 215620107 0
87324420 115247506 0
451447689 535590677 0
572675041 325039456 0
245924501 599818301 0
335439015 413383340 0
739898655 137031066 0
514807906 59309119 0
510699413 26786105 0
593249944 706560694 0
186570444 555712180 0
547212294 367773946 0
611457272 794479166 0
29828702 115316806 0
82229686 451085434 0
763180769 126535635 0
475235474 434951110 0
395538500 616929902 0
377728685 453947795 0
469956258 508445679 0
648029873 634122036 0
197758938 290751239 0
121512686 32839577 0
500037445 484507910 0
787335950 110575286 0
573767117 793718259 0
394801896 512031919 0
427172242 283615082 0
341045063 763644506 0
215923132 648949837 0
160742364 227211650 0
722595347 298758318 0
776786017 37668264 0
39555696 523465749 0
475057614 164192710 0
749266252 505470854 0
225314669 532480515 0
553325128 500109728 0
236900661 204334040 0
236613305 420531144 0
221430191 446116830 0
429966980 138232359 0
369959802 527600074 0
634351268 11593899 0
346853038 38491044 0
603978802 267019613 0
191272468 320552875 0
185927411 456306975 0
378618755 485155395 0
384177327 199991966 0
603997787 520886310 0
799669242 39259580 0
244480232 522892642 0
108017493 493403694 0
724726960 658160401 0
173704372 710362847 0
473392034 144844071 0
632301390 52272965 0
483167948 775861061 0
435853916 180161784 0
357283065 274428972 0
260003609 592505641 0
473976954 119681467 0
424071496 553851877 0
198999849 572415999 0
608041745 214917804 0
144375419 532236134 0
196393823 719374249 0
228696300 733888797 0
56289821 324647804 0
555772050 17974696 0
418204012 581632520 0
281254094 98264626 0
419140157 344750189 0
327172227 246524385 0
655865370 519954255 0
315772419 598038759 0
4780614 667029182 0
204663840 267468468 0
617878600 449501248 0
523286413 271401257 0
482396254 728280196 0
565359324 58278997 0
12789913 234270475 0
527040191 700401876 0
594420020 362295026 0
515683313 591293731 0
706193386 436468129 0
417776068 361496594 0
754358134 71448160 0
435763583 317780964 0
272498235 404129805 0
745513913 192001684 0
589971588 306329926 0
429794723 115536906 0
608199044 634855183 0
2600985 229335823 0
316110714 317932224 0
709982458 559645698 0
369327013 658276572 0
213875520 108887739 0
509890495 306307938 0
55766445 562242538 0
661855992 596843159 0
307086096 663840087 0
153685276 728533616 0
78261735 271675222 0
150583600 706712873 0
245193084 310847358 0
629775277 37950684 0
96950537 640286821 0
602368131 440972982 0
565980870 553562355 0
333967870 320904689 0
798261031 482508845 0
408255016 420483521 0
255522146 195782920 0
602050428 291002166 0
342194517 489349750 0
646587234 436530483 0
465659429 522034483 0
230592215 551471233 0
728047947 138324922 0
332422835 259427200 0
553581622 123034086 0
757401318 612007192 0
199806571 38711323 0
737221016 292632058 0
167693153 725127115 0
668639652 603251457 0
709801056 500025923 0
533237374 315382589 0
140764629 404166572 0
51415836 100565388 0
114564795 230822178 0
138115278 358084181 0
634400508 621705014 0
289957003 9139380 0
323446992 468936191 0
122374261 182000096 0
760453722 197300912 0
574958985 297284033 0
414533035 261522871 0
724361263 174358509 0
665793331 265382400 0
290763129 317750409 0
87031526 215816341 0
284330645 247377513 0
657520961 242305390 0
584228407 370559115 0
80709410 499232471 0
758681957 73684820 0
81693026 193866441 0
166892257 213129828 0
356247736 237340072 0
16969127 524844639 0
460629901 211334934 0
235319019 457421338 0
708322466 514979136 0
792624408 176958867 0
533005408 156309637 0
469208994 181020334 0
405188037 701272890 0
731087311 129171865 0
523027318 245497399 0
738543183 611543560 0
6331850 175560259 0
563513928 188975861 0
167674526 638430206 0
444802919 719960617 0
624757415 752111698 0
55421664 789879170 0
530173845 573322146 0
465373637 653353209 0
35756040 241254224 0
786371736 627951950 0
435749035 322363085 0
717785698 602668254 0
288866991 397056369 0
748496922 295081088 0
798581354 125516375 0
283152644 319804085 0
309470429 784918160 0
489351874 663696951 0
746958679 340209968 0
779714912 580585582 0
472207183 536022983 0
127249335 361079785 0
85954354 320142540 0
750266668 413185987 0
489549348 469114469 0
415823784 291273617 0
574842178 604579681 0
171443895 492058510 0
497202189 461732253 0
414390606 371425042 0
133322250 425668648 0
27093159 526118199 0
195396727 228010910 0
641019275 727166853 0
488997768 399132726 0
767931248 652010929 0
525712466 241887421 0
642084266 756757633 0
472113845 642850347 0
43107054 94270715 0
271235042 799194120 0
636085684 318430235 0
152268295 522601213 0
565061888 46628284 0
349930179 125348566 0
629686899 789190655 0
572320847 506264500 0
739437275 260758156 0
486780760 82801110 0
104498212 484106248 0
160049787 95176476 0
400822222 242943797 0
65752402 326044870 0
214575996 684181348 0
250345471 143108662 0
220386067 110798985 0
719982978 677889250 0
678579211 687395017 0
783581947 46074730 0
730413592 343228662 0
512429269 700862431 0
235917611 723385967 0
316803050 506739352 0
464811905 258635023 0
64008913 51078732 0
192754176 319138214 0
136921756 516503708 0
295354774 460063532 0
496131643 17155146 0
307827382 463658402 0
622780671 302293388 0
731614547 706010682 0
44642613 346512385 0
794786900 517230503 0
750858459 371784583 0
599975945 463731857 0
494360127 614582947 0
790583378 216974398 0
542600011 109920328 0
135858368 175972376 0
167758961 556491700 0
382841311 780921852 0
257518811 272690595 0
255550185 161042769 0
196328044 245244332 0
412892308 660693513 0
336013517 316738476 0
539969772 367665351 0
415770202 481938258 0
18984969 209085091 0
401173890 456114385 0
792463421 148005217 0
660871812 259085574 0
24024096 656217049 0
89003072 544050133 0
303361495 582275938 0
60923475 455711394 0
28342550 173792316 0
66233455 205539751 0
211599882 723343521 0
750881661 610222739 0
750804535 612377126 0
542307372 17162459 0
280486910 743132049 0
107178671 78164880 0
787617461 323420987 0
762675585 534754298 0
571409046 499261685 0
411252220 410454134 0
129906066 58531520 0
690193600 13395432 0
170120247 522114952 0
676125207 587821630 0
775007573 632929763 0
111630670 309734834 0
677657205 298367221 0
362709389 304965365 0
148093076 193321209 0
275597387 669119084 0
435389382 10680237 0
158733056 265603740 0
700376325 572565103 0
629186581 450916019 0
2491806 425235292 0
362535436 448214802 0
638202807 38000463 0
575790893 791628014 0
720107008 18735397 0
275853517 622956615 0
497294024 785946741 0
127201104 46503993 0
702314649 504216059 0
234694776 760076299 0
209906655 665890190 0
410405305 276220248 0
39726611 300979119 0
430823938 477390202 0
8210654 318088006 0
5655602 658340361 0
120094499 615856164 0
728414961 760477219 0
300386099 94199549 0
333720084 466116832 0
332425846 118972963 0
610745392 380340201 0
109823486 170859766 0
367333638 122217249 0
656521126 148855206 0
730084535 358675998 0
333403804 102050260 0
484179488 97923942 0
193051912 575221338 0
284451628 121184520 0
47617703 638740605 0
437808138 428981317 0
206590888 255612793 0
85182020 631248102 0
636143571 474131474 0
87467007 404482724 0
218103295 248636993 0
583038032 766361756 0
85499963 2638122 0
249237304 78062972 0
108797652 647644614 0
87958920 744739730 0
108249004 725082657 0
170918529 160166058 0
377800955 534486950 0
265336901 579386839 0
515985249 202096350 0
495964857 763458518 0
517118476 705293887 0
332934702 361797952 0
95101188 5081856 0
349744806 405895956 0
794621241 666693284 0
688374089 784620284 0
376615894 484328283 0
8261085 240728164 0
434648658 282359839 0
423446567 767355121 0
479807381 192327649 0
589631515 594772461 0
407374046 417664752 0
518356576 750778269 0
473149092 328129835 0
160397626 313461913 0
166880054 17544324 0
449970689 413879105 0
63616904 454678485 0
437627436 336641352 0
531665639 132674328 0
383435206 571200732 0
159828473 62935926 0
147084245 201440501 0
70005472 176318552 0
439432324 369761005 0
268261199 107117677 0
152747925 278162810 0
33229506 725436805 0
715346070 73743383 0
787249938 692996292 0
97359067 374798726 0
94370063 570445725 0
344836302 573777350 0
370716557 405377722 0
183397629 731471263 0
546387710 516171473 0
489672821 751128085 0
685622225 145298863 0
120257614 539526271 0
665922683 364896087 0
457613504 557066941 0
386497559 245358308 0
521222596 533529926 0
426409594 21808645 0
253744948 184808654 0
34334780 546835241 0
337465679 771025066 0
366078458 29548558 0
511888632 736499225 0
184394737 265727970 0
416065167 670102176 0
692903051 172277847 0
159450276 799704171 0
370418753 65497502 0
128771771 39331364 0
325461352 84183252 0
139145907 660103231 0
307630445 782796085 0
137374627 214844545 0
563706442 639101074 0
264714911 769883653 0
217953521 534929449 0
491648578 209627746 0
665663957 684412069 0
566027 714033940 0
436377873 65097066 0
325460412 629327738 0
143126580 237796036 0
280099909 610197406 0
153142208 678596669 0
405516957 279169536 0
609514087 434661214 0
262310474 366790731 0
667772486 54460822 0
566187529 540672972 0
240509241 579254784 0
325397008 279871318 0
400621933 313019427 0
712883410 403702921 0
187128296 193264706 0
59196765 617143272 0
184745887 225223331 0
602624533 138346634 0
24329814 169070937 0
194703002 151430031 0
560575019 216452024 0
149313345 326013488 0
439605717 498564894 0
167815774 725298641 0
498220471 509557847 0
420460338 343163732 0
509921453 103259366 0
205839278 684452804 0
360989410 484217331 0
278762670 5622845 0
10366237 318207198 0
618801713 403995436 0
793861821 786723355 0
383547677 242780635 0
175794580 786651111 0
438011583 123637987 0
727257399 178799771 0
653038429 206595588 0
14275561 352977415 0
433574077 390593815 0
168491762 552469453 0
309268447 63777069 0
214052181 394604256 0
678338150 227601113 0
426857210 358819295 0
234994647 141377378 0
40923106 218183033 0
33079046 797037300 0
400057354 659434161 0
513079203 161326083 0
318726274 463989158 0
336603582 247734723 0
386205306 168430960 0
675685479 251472038 0
200030455 620723754 0
776739480 447545569 0
139666880 688514515 0
203482969 493911258 0
794653469 236300873 0
683166883 617695956 0
485271045 341606460 0
658171216 51044971 0
393766100 708801355 0
282774630 785858979 0
651243459 55010645 0
160851540 165502594 0
378987224 716789196 0
83511513 140059262 0
630580748 214460895 0
671411126 433067730 0
240889392 320423966 0
43369237 731208680 0
174204807 659253249 0
671498058 798939194 0
677947722 477691858 0
272294972 319264002 0
445739002 551311781 0
116611078 436988514 0
436654894 290203068 0
507890828 763427605 0
497703416 101457705 0
624559051 376925323 0
64907105 642631702 0
718893083 165464339 0
461995222 55692196 0
460990998 243095065 0
19013043 79975459 0
460414936 595869488 0
142833276 329232622 0
785142860 533311972 0
764924055 208643483 0
465813150 296517515 0
278949047 241255223 0
452525551 203548426 0
171647239 729153589 0
142771719 781759995 0
282025242 569479104 0
613800187 534484858 0
527095590 715448215 0
503082490 230385022 0
234804774 622587656 0
733519107 768617554 0
537376355 131197728 0
567024433 530154233 0
90445701 732457383 0
304207993 623215782 0
463562263 721972671 0
64950690 16770389 0
140661719 436167661 0
779542940 404620225 0
787557453 86525051 0
408921582 5302922 0
574356144 736217065 0
491397382 724346702 0
632731026 190281256 0
3686589 220311284 0
588809050 361857837 0
514414038 14887199 0
31856489 197193921 0
495083300 19861908 0
117440945 431437759 0
365269108 575098340 0
679312577 102473327 0
603516450 604381711 0
444442867 515227623 0
220302416 773166589 0
210870060 373984261 0
605903978 724466791 0
18841541 318721305 0
341978456 725282827 0
722862574 620273720 0
222349930 185203064 0
286119537 752701895 0
796067935 634846316 0
323559507 273876962 0
796784126 482356754 0
504630982 445223213 0
732864212 51878549 0
406718586 394667982 0
615702463 543202214 0
760782623 60293748 0
694084533 385799589 0
205846030 295653006 0
647236711 493462396 0
210696457 587263089 0
586586973 213464023 0
671320871 126486578 0
575671104 73159178 0
512237292 533496001 0
794100658 482251555 0
630558310 94546304 0
53318025 298506281 0
189279453 215978562 0
49987728 785524704 0
585055426 21174048 0
344865850 681408901 0
314591131 532406359 0
397227794 326618323 0
708863647 275676172 0
686396043 428645646 0
657658372 550189030 0
588286679 444526495 0
267731327 134429901 0
347911307 279881640 0
662621613 411333472 0
592233181 783177525 0
119416019 38575443 0
91011440 390536640 0
223786461 279036516 0
180530919 354880105 0
124160784 770034983 0
161878915 498024659 0
110754969 106136004 0
92228810 666885614 0
526723559 746049587 0
83575588 447249264 0
706538077 670643836 0
502540743 335253578 0
580871347 788402848 0
97264471 532907771 0
526270073 653181049 0
336529811 41040734 0
218075923 417408753 0
404613974 647819463 0
459772579 282111310 0
119140850 213163918 0
741555124 383459740 0
528583120 590598383 0
338169231 296765616 0
449751403 466091254 0
424775735 241664561 0
418202588 145398165 0
173171366 235528452 0
272257446 279084685 0
256165165 329300710 0
108375085 41979900 0
457897388 136201588 0
222174536 199226979 0
39260345 310405491 0
719943378 383060384 0
99774003 549903548 0
607929674 475985810 0
526605588 119323855 0
441820385 410277886 0
420946239 300386533 0
770204796 580879504 0
110392104 756404802 0
263634464 512000343 0
299336448 123063038 0
436309567 216371672 0
635137336 493186901 0
442640427 425092845 0
547116366 202862101 0
573813360 168917722 0
319017350 179976389 0
713673822 65510685 0
800650650 781842477 0
746673558 433886508 0
193734080 396460636 0
464470148 33184705 0
614943303 96177260 0
737635553 523492468 0
281111955 310087458 0
406891704 375060746 0
236769704 261897430 0
308321884 743265123 0
127432431 136084490 0
720724250 188562724 0
497985633 720858582 0
327893396 565596619 0
484901545 618426970 0
129814628 163807200 0
738702560 441027806 0
108841726 631867425 0
599695471 177616697 0
740745090 254586312 0
616986245 540969507 0
748745671 431517195 0
513462557 550947455 0
546127690 595548399 0
401718189 331104092 0
773858263 283152050 0
497392928 559918376 0
418088657 30572527 0
99703417 65778484 0
636555007 734518361 0
687669469 680947139 0
392524969 611593927 0
200449140 393199453 0
97528876 144983671 0
62763177 705443641 0
168791561 406531957 0
625576217 147686183 0
311992245 288181754 0
577334994 110602901 0
332461469 507062584 0
231388713 274269493 0
658918187 647762344 0
681390062 81280487 0
742348377 236010751 0
286216898 770651005 0
497299880 297219008 0
507867573 126232650 0
115728315 370718443 0
677145022 54422257 0
333549187 397655000 0
396841837 252434768 0
279519003 211249588 0
173084386 574674407 0
648628203 136027270 0
186702593 413498406 0
246727285 109470316 0
207925503 170656499 0
110518248 501223087 0
526794998 88041119 0
100063472 246223828 0
462355162 525988192 0
134124323 709522144 0
502841872 674863166 0
547197826 307591335 0
733665978 476192177 0
506670918 606462351 0
539939316 100346772 0
102673039 49994816 0
39492319 718451217 0
201335696 199735035 0
708412502 88303016 0
719060235 433995392 0
274338425 715461753 0
718641621 541274489 0
187138785 668267855 0
494743558 69906846 0
302776915 19822413 0
431910173 318249448 0
146742893 454617777 0
365535921 462245979 0
297741794 21172091 0
664986907 426719797 0
647615444 465743193 0
675826326 206399674 0
88465611 284680848 0
346825969 93589303 0
507254083 56926926 0
170802964 628039096 0
655651544 414189788 0
738133162 271983356 0
685923070 174274917 0
22454977 112513795 0
373611726 167760924 0
103157409 615836280 0
100779387 214489953 0
43083949 94804389 0
186580757 739967471 0
222007642 161762378 0
207554207 628854966 0
135348163 789918159 0
677781281 529421340 0
251564358 263703596 0
464448841 289690361 0
483429932 765466732 0
355252690 478735998 0
247161684 671369785 0
758627161 330732035 0
203524282 400616646 0
783101078 726860889 0
268062712 119960771 0
487710502 371492793 0
525681035 476541807 0
245563275 775655425 0
164846495 548577660 0
476790915 505865990 0
169027125 279838393 0
614037869 492740063 0
272287080 669141365 0
689361887 253779687 0
304344173 776623664 0
566541138 352516668 0
79015018 606483078 0
21327333 230676513 0
549926322 522106637 0
266815861 403351342 0
734638087 488450298 0
189430110 115747070 0
220232485 297493463 0
653527870 675129352 0
230866244 240904420 0
114016163 44076060 0
237388114 179190093 0
800662609 91739455 0
738004258 735635211 0
595573377 404420215 0
386874814 791013445 0
332213638 648839324 0
210414655 514943176 0
454115901 653273830 0
165941171 183679418 0
778116880 760867834 0
373478514 746252736 0
489495261 552493589 0
323904548 278023702 0
278233885 633577867 0
95288890 281724277 0
714456202 791510349 0
669411821 712439035 0
430655109 188928770 0
252064527 469071185 0
352300181 577222827 0
235322185 569748702 0
539469622 421407252 0
46925735 57011507 0
516533816 302186542 0
311663650 699985019 0
203515591 618375944 0
629952186 293945301 0
507176839 126934775 0
83501494 75532416 0
421337880 484974121 0
231082393 168036854 0
605719040 119653937 0
778485076 141865337 0
264948578 22141209 0
5929312 407454205 0
393847598 549856931 0
414997183 259402663 0
779481037 644943578 0
472591808 657817991 0
559448604 501690509 0
740653405 723763687 0
653815783 566788033 0
583951849 364819870 0
197908009 228956428 0
327325244 200150443 0
791224439 100740916 0
442851213 217458483 0
370072461 294084520 0
435594526 72667359 0
724394768 609849116 0
473568922 334365611 0
628618190 321770404 0
743734793 478342622 0
11051537 248026075 0
346305368 608526157 0
213246384 24294255 0
616315955 629608610 0
420945882 287766375 0
191336849 681861049 0
313767962 739202748 0
745633131 289206157 0
503095691 700263767 0
357703944 624600049 0
705922183 220508456 0
88805730 735187999 0
41147587 776138355 0
728254658 602391520 0
467885769 603071850 0
666335027 778238046 0
9683317 479188290 0
746538811 773268202 0
347835321 249589276 0
207759840 286190153 0
236096064 785260323 0
622393340 266051209 0
744574675 294216555 0
750675402 369967361 0
25352296 713553653 0
80989719 511361850 0
362931282 695366639 0
292117409 581498052 0
591387634 200283365 0
132392250 710315582 0
414949581 249934941 0
43053630 32442083 0
345529785 393504832 0
630504462 49413759 0
201366245 495741353 0
357105944 171434722 0
136207259 534088255 0
79272048 293381674 0
575213300 500116845 0
393342727 456227413 0
45148319 355456068 0
342868159 541681488 0
304307381 82960258 0
464864956 702639308 0
764394718 145376412 0
451762314 306817816 0
102196226 781545169 0
423113582 328527723 0
384231584 456761725 0
574405411 182208106 0
428725983 631148362 0
443214702 719753957 0
606898570 180614401 0
768718119 351320371 0
687390380 446398135 0
457047278 728665264 0
745829805 359380597 0
265630269 581612221 0
169880520 195654147 0
312225743 696711871 0
573451282 760944578 0
500985950 448449010 0
237795842 266319558 0
234328094 557574568 0
523546476 366935027 0
670395137 729776660 0
614218574 593595375 0
684342043 569908011 0
149873370 696549608 0
80809000 502764732 0
64149588 626706181 0
196730180 651628564 0
441896088 537824546 0
232139569 612016310 0
122137778 149989466 0
14867564 557247221 0
39721811 437250386 0
343801808 379419753 0
652436731 274409081 0
345701168 148113289 0
370092492 608675938 0
21669209 635324754 0
659946465 731917149 0
274195590 480720059 0
62731760 127507676 0
507500688 189472201 0
210354852 294105334 0
620275877 480358888 0
431259031 478119422 0
301478585 760307708 0
406827043 357344713 0
194606578 649008435 0
316160830 625087604 0
416292054 684017923 0
445404069 382106937 0
415513053 345574117 0
308946779 168574408 0
708832386 231987216 0
278838389 124028518 0
491378642 214609556 0
755597579 506929159 0
440487521 500461546 0
560613817 338224270 0
756300073 654097015 0
733297931 533210024 0
756649731 369129833 0
532856410 734561647 0
469912223 725748355 0
249270805 74396814 0
71977835 566824804 0
179923762 291716687 0
184016421 560323705 0
643191870 268021305 0
782841437 73118265 0
524871821 319754882 0
35281732 445196054 0
80741813 155488587 0
647035520 428975188 0
689753413 36709088 0
573651452 405578164 0
716569441 83734605 0
596025044 432805516 0
699083408 133821882 0
769969480 301009538 0
618516822 621405390 0
129850514 606653546 0
46215159 226872644 0
508308231 718271035 0
6366090 706989304 0
771153306 457453495 0
340052349 135337844 0
298599988 279877338 0
495831356 51875243 0
137856212 52369932 0
283984220 598302142 0
457634800 462415447 0
696636565 453472246 0
427447677 404803928 0
367743449 231514708 0
446818418 444858788 0
22676820 459763095 0
331407753 511040236 0
26444185 310756791 0
164816481 88463994 0
740190427 59147942 0
201922303 341874460 0
280047445 104378834 0
38954879 500722450 0
530525403 768619813 0
99523294 113064965 0
307564766 306383086 0
123465146 738191508 0
587308644 394690431 0
459940794 222889088 0
558774884 256630316 0
248023330 180289564 0
292846669 644848226 0
683107429 781506212 0
305578365 710930471 0
31193100 614347418 0
8660627 205079093 0
345896784 393517453 0
330975949 157313255 0
288359859 342244868 0
711156941 799506889 0
94700325 58279855 0
436360465 331175303 0
153604597 639764651 0
583862330 16978324 0
20744020 245531011 0
172104040 512883972 0
207930148 704470628 0
205550598 99498407 0
177396939 166861142 0
511058847 404909988 0
636892118 395612893 0
568362692 428679130 0
262114751 704526398 0
503390700 272845071 0
681281804 501858856 0
587089802 784432509 0
451820824 709433221 0
47867410 515922159 0
555646348 592553845 0
755420712 122118214 0
600769901 466151873 0
313535777 535371166 0
161728807 717766576 0
52037349 749735924 0
443246801 421266271 0
4239667 724398029 0
798751421 189520105 0
216009424 508594545 0
137252347 777134576 0
288871980 371796583 0
742428788 409217506 0
654420431 519106990 0
469295083 264571451 0
43009300 9315279 0
725509646 304966062 0
749213239 403461933 0
656173058 493229745 0
443650734 147421278 0
619959867 533037051 0
158683379 675833825 0
5630946 170140437 0
220609568 309171850 0
183548105 14042223 0
347736465 170966712 0
281767537 549903217 0
663900775 529986420 0
76907045 798518809 0
181954453 420520076 0
583781001 718743253 0
633940420 217335795 0
727667055 599490377 0
491057454 724336310 0
547636515 73273846 0
620912818 38475449 0
29849809 557440393 0
752210383 283852273 0
135458469 271798129 0
579635830 351295795 0
316839099 241116684 0
662066394 772487 0
733765929 93804934 0
85805970 597975564 0
553470652 541192583 0
346838004 291555632 0
724591489 149264433 0
88477821 247582417 0
601587893 744107722 0
394569263 74322472 0
612120781 771221229 0
225944236 674444066 0
166458848 418572409 0
728866264 137152444 0
352774695 205598742 0
303441663 798003748 0
703014703 773060489 0
735903754 50114423 0
523911381 722387224 0
292072895 17034778 0
80883553 492416634 0
100034910 199216822 0
755596495 278116387 0
373724420 672327774 0
66452139 643258331 0
290139202 185382553 0
9869620 717190368 0
460889120 346487191 0
734518066 679523395 0
760708398 96325519 0
554463956 472188805 0
208126921 267093211 0
168800329 250986751 0
635851417 373282261 0
753285394 38770724 0
120567393 525409513 0
556606325 279808726 0
74260063 62460761 0
224489914 317644554 0
785665881 137027847 0
195718277 650657741 0
710383265 176680214 0
95364044 479705541 0
562909034 736632829 0
514737887 103771399 0
721790569 1265164 0
373454198 789491312 0
632542354 188802452 0
688590590 406023291 0
3516032 22507299 0
71638689 113731159 0
372302808 622416779 0
565256368 286755833 0
183978167 450445696 0
191365259 46303481 0
635681463 151959126 0
416792380 260747501 0
624808635 322238211 0
589320884 647425672 0
594176018 688979466 0
796308017 66945729 0
253276371 722500952 0
558547938 719549786 0
692556068 711759703 0
499939298 480179163 0
329871695 483040863 0
48341770 472822346 0
208598328 547932221 0
699668749 483975059 0
129369441 781146182 0
152598157 87861648 0
503177667 151309560 0
628888307 239165477 0
468052320 648382969 0
405578613 149998720 0
646413887 637413120 0
680538916 715535420 0
568384367 732028657 0
173825159 756726845 0
394758932 337472248 0
177316639 694185921 0
392181473 340202934 0
464309518 498825913 0
607458926 374352802 0
73572685 42313617 0
287418708 631001139 0
742717808 502990264 0
426362876 443684557 0
572833733 160713092 0
30542903 628569348 0
462205971 213386523 0
500070825 22750955 0
92612096 252121351 0
64169538 686501660 0
434123503 193140530 0
206446383 436359416 0
304644419 325805204 0
308311374 686150601 0
737536047 88911770 0
195665736 414318245 0
211238562 578953764 0
59353295 267070672 0
263688521 255172961 0
746927432 787774972 0
294151829 48429597 0
288718623 66561151 0
703416043 14467089 0
14663765 671492988 0
479730236 200998953 0
582974185 60785116 0
408721914 725925548 0
70958124 350138810 0
453165809 565628710 0
285093464 589001288 0
276643358 289692325 0
43611617 180676552 0
92068732 771794599 0
257680010 234531890 0
155863696 396802420 0
354959972 110605734 0
535744605 708700857 0
647009370 273296909 0
337336733 386238900 0
263656132 180556909 0
576698341 80144317 0
7459238 318014345 0
189661883 344666023 0
484762048 89712062 0
316118230 218266670 0
52372620 797966767 0
205516904 116450142 0
245168949 503131210 0
155657494 437706233 0
130095853 654898972 0
372390938 474129694 0
44397241 359147168 0
366921095 288576187 0
593016462 767664813 0
697280517 636847881 0
230164024 108213885 0
686246439 428545208 0
332941054 580355371 0
730749169 252110799 0
270777662 278154697 0
258776152 565343609 0
489488653 583026754 0
573840178 149021033 0
727405641 632002826 0
226219371 725751865 0
173773191 659313003 0
684518494 670664177 0
202779007 131654868 0
331186828 45908732 0
349731629 214206814 0
60535326 711410559 0
796453870 467923946 0
228190591 288544526 0
154149372 260354660 0
292990487 787605768 0
291778080 421080927 0
35822593 491846888 0
561185270 683321308 0
479230405 37458061 0
157465455 691151790 0
525308229 366022579 0
362548059 801399464 0
198070676 88325232 0
573929652 228422202 0
24175670 792532867 0
49074990 488304792 0
533367050 86240002 0
2610125 111260336 0
298092256 327894816 0
420816308 78648895 0
452152763 441505100 0
768396172 550612491 0
132617313 567324868 0
374119642 211967100 0
323468317 731132998 0
282448457 341922315 0
773958557 725804868 0
649306458 245149106 0
469898022 361111282 0
390637881 654918581 0
681405013 316162550 0
3954076 88504897 0
743121228 251532598 0
383675226 705304989 0
611345741 310260443 0
134506257 355691903 0
225572317 525432083 0
67833818 451450887 0
195945497 574103568 0
492008406 346570745 0
590391754 583995207 0
289346183 760512501 0
653880131 182089962 0
426205557 178848843 0
116246558 750556770 0
500203601 61404520 0
35261896 202027643 0
509776216 446525607 0
355507965 188447232 0
34820122 149650366 0
611242324 222804645 0
83175561 275941830 0
201578661 510927200 0
299186216 330928684 0
125587349 16152879 0
701482395 54987911 0
675463853 109982476 0
782700644 679883198 0
576779046 340989375 0
134065469 310525624 0
15002653 286969506 0
728191851 678329547 0
689225423 627894679 0
218221536 407869122 0
756118770 585201923 0
109535645 218974587 0
770608672 649430915 0
520663058 733726774 0
50612900 318119024 0
520079253 655754876 0
78581199 739066079 0
777831528 422055675 0
134565052 502587617 0
716447291 107099912 0
209694359 185203012 0
678403493 175438351 0
613973695 679917508 0
281182600 575225313 0
783802894 377807290 0
234589124 150214278 0
549305894 310706897 0
526290568 158755885 0
73080184 351214532 0
194803410 609168404 0
759754424 668984015 0
568295587 377872265 0
156816247 706325533 0
42106121 410803113 0
132781016 187599543 0
597352161 26743826 0
320038720 257310879 0
356324773 111373350 0
184014768 366977131 0
216330536 624153745 0
24042979 702425015 0
439775437 407878419 0
628178218 715779195 0
472392181 221111630 0
134421012 318221058 0
661067630 423799936 0
585386887 168970825 0
652400267 743339375 0
560653655 609418121 0
549805362 371420118 0
538511040 105596065 0
66391455 616226494 0
487861371 350714096 0
197615732 709880154 0
795543732 715900110 0
695517896 598991009 0
380317115 453534444 0
767964083 512522693 0
512350041 91048531 0
193689754 133713440 0
534285875 725450029 0
618914051 722366049 0
733480146 773982069 0
123109778 730967583 0
380258516 152310465 0
677849905 707255126 0
119318406 669979918 0
445816749 643818920 0
579455622 737183660 0
497024523 422165342 0
753106300 126717390 0
265040304 76305113 0
341045922 79964996 0
40678789 420217130 0
117529694 724670998 0
15311347 273499189 0
691519518 360680344 0
56313137 108955184 0
745623723 780013195 0
330632794 703841721 0
707674525 584504403 0
642741730 56151007 0
47999377 405114762 0
145164740 219846995 0
507999870 375422603 0
23179182 283489886 0
714508252 462093154 0
790286205 289036109 0
285673734 789213691 0
756605541 368273787 0
58838178 206966809 0
463609237 554242726 0
577933214 34538939 0
383396099 343367352 0
187353059 491953489 0
446436953 720956551 0
1025985 754084747 0
151406084 131831297 0
524019964 535426221 0
715930742 327196023 0
690174783 641189552 0
350361086 629612249 0
267174920 670561782 0
486164151 523657648 0
619455066 352996464 0
476599324 789209743 0
374736348 705280429 0
267935364 609558498 0
457469243 219689633 0
185886740 437916050 0
122516958 134138675 0
642257786 691645291 0
437701434 745060800 0
401218347 254672248 0
236382251 728120873 0
570949719 216882770 0
608748208 559670544 0
284441678 271194260 0
491101749 106578485 0
180412191 116479646 0
420998006 468450165 0
98372017 208570360 0
189260449 324205994 0
39591337 751328912 0
71516187 141898020 0
288169984 66348196 0
315809295 669440724 0
271556465 48241546 0
259716767 101012944 0
775038722 646128853 0
234535735 514639654 0
28279553 103064098 0
108833178 116626716 0
485385249 421849561 0
670207126 236410751 0
212397572 525414186 0
720566449 371436094 0
627453645 116855055 0
146947143 759893448 0
380924187 461551497 0
570177381 306605799 0
651515336 10637138 0
532628276 125767555 0
616883906 160940073 0
406782391 558011025 0
425720295 180967972 0
644597547 527170313 0
209288636 70229305 0
669564308 147823063 0
617076563 778130115 0
154293876 758600468 0
170482122 767229639 0
248596557 73353755 0
671153587 757754073 0
776711346 568457636 0
351934637 764933833 0
229361064 7843577 0
64467513 690779227 0
338193935 36257749 0
423856757 776259957 0
729230832 746352049 0
133477380 573655109 0
370913709 390977822 0
629135463 269218748 0
475588026 656493419 0
45197168 607545679 0
150666640 87699804 0
409311309 299175766 0
765539406 110577854 0
214804260 696287745 0
642203762 604549907 0
251760101 545564216 0
166993154 658402073 0
102077955 438427211 0
634032587 710772130 0
420517492 381808239 0
94765665 47872742 0
536094552 74209235 0
392628699 548376835 0
119474941 487506274 0
42843365 658792186 0
146748353 232862199 0
718534798 445451525 0
487584646 573760862 0
18230954 594869072 0
276222068 562519899 0
135233848 31596329 0
471890220 424196598 0
424184639 721925025 0
607634675 482648693 0
260068032 201150353 0
305187154 162713882 0
282305147 176672424 0
668994779 187642265 0
542015231 74847497 0
228037936 735703382 0
424238436 662711920 0
769548872 46888970 0
204724629 717296767 0
388218926 199302480 0
358374558 510291751 0
699674305 617271574 0
732616696 260515297 0
720244574 679726270 0
4315477 482349536 0
173294803 484168732 0
314684507 233048423 0
450337770 715641472 0
256847938 182310222 0
418956553 35668386 0
751717722 617235835 0
196558859 344059195 0
187230444 759105483 0
770681766 595137643 0
591186163 61556614 0
793274633 432099022 0
228537286 268078009 0
343259572 673561118 0
113566033 127736877 0
90126766 735033791 0
530137739 360331525 0
349046272 615694114 0
750367299 639403561 0
11591490 617979138 0
642732145 652797270 0
583154409 711505749 0
737947780 279837286 0
21150400 498650749 0
483178903 169189045 0
494872546 166564606 0
578377840 165451948 0
80094945 626052705 0
407907763 615170198 0
432264572 793201797 0
494698035 648484808 0
269154755 201043258 0
368597756 595891272 0
731267676 571297161 0
240706643 157504494 0
376991388 662192628 0
723801463 167251964 0
561045541 765308018 0
121905035 467098266 0
492715398 784035338 0
36430742 244217007 0
448977014 369032814 0
455035716 648707948 0
90684574 311486789 0
662793596 758793597 0
27791885 170380868 0
548854297 146916607 0
467798972 386865912 0
585534481 331849326 0
122027213 183424249 0
485243504 287401579 0
218638605 233320995 0
126283898 489890911 0
270160626 524907805 0
444449103 627021655 0
33320453 22549141 0
161694257 256889126 0
630062497 597171049 0
721170344 390383525 0
740606568 431845236 0
142151941 148948604 0
295103272 21779426 0
458468712 720080650 0
705876268 211334517 0
649097647 708469725 0
287019641 794923410 0
649924254 684041316 0
781300194 434497070 0
439819952 43064624 0
452316785 674730687 0
419183571 475972895 0
355462750 393621809 0
548257360 255952683 0
584775236 698489872 0
791780828 664724961 0
464356536 689773488 0
219590210 458656597 0
385425893 641724405 0
142559766 314459626 0
623088890 82793134 0
407632517 521628797 0
478044950 286601930 0
701376750 3600205 0
255569848 186783722 0
674680098 617336087 0
45388396 743867853 0
151371395 294701899 0
717476049 558566798 0
130467944 224378854 0
763521107 545775762 0
240059508 5918476 0
778296792 466799853 0
320625448 681216575 0
212781538 707294796 0
717777237 136147265 0
17539752 43372742 0
571278297 762042169 0
463755713 362513576 0
274595393 114961576 0
227906320 285652584 0
7075357 289486925 0
179217574 127240130 0
740333370 58415144 0
308205343 501387737 0
539732355 196318185 0
307483560 634747550 0
506246199 515326887 0
203979581 60718028 0
790466571 496043891 0
142735124 678582448 0
455915732 299922855 0
93718711 735362271 0
797622750 23904167 0
402514744 31544067 0
665364307 16376045 0
363451441 342129281 0
465538928 281406622 0
245227203 627631417 0
654675025 23948394 0
771466212 501550997 0
163194715 2003058 0
673385576 792281464 0
751502621 156510117 0
666151270 283390543 0
293129268 572500267 0
759597455 461772218 0
459358713 775724632 0
716939339 168603826 0
722354868 779531904 0
729827398 409943714 0
658487158 227536614 0
328841707 679232024 0
62640872 134894800 0
474035232 542205492 0
546604157 665823247 0
107715583 695957132 0
723586717 355147680 0
516729627 520346851 0
515794703 349609311 0
355666141 724237616 0
553413943 258921093 0
398373537 4128465 0
66073955 279966562 0
682997523 777585722 0
32805397 272957186 0
624712428 754538692 0
322796956 291857243 0
634273752 249882201 0
787198620 801108213 0
715700500 375792147 0
419018183 19809416 0
472334739 27568360 0
110549755 533953516 0
207915867 7776355 0
574873964 5341992 0
509872796 171779767 0
234793280 615082798 0
68431092 190024962 0
75752814 613314541 0
63260672 524133300 0
729753676 380768226 0
646090357 287638924 0
96191790 15969414 0
235827485 528614251 0
683551079 214065056 0
643783279 212595736 0
323990168 229727031 0
672159079 238718122 0
766800088 205135365 0
224582871 264298297 0
704922736 201039228 0
73732193 575125562 0
388453389 263425115 0
624933747 10639061 0
237000444 715990956 0
569433987 50282224 0
524326502 296104600 0
217445802 525788326 0
260381592 654148858 0
763264579 205867974 0
231115412 438771207 0
367624676 729465677 0
373715506 381911733 0
142550859 290714102 0
344234956 288931565 0
697481156 66333832 0
628649907 183894854 0
299155875 573276738 0
478589022 722580410 0
650687959 772616797 0
337763670 627362962 0
734190910 182826371 0
368418032 24909244 0
477879497 15487785 0
402477052 481663241 0
412057241 682759222 0
46401728 659810499 0
63411000 272119517 0
360795756 259346315 0
38152072 268073563 0
315657020 223266103 0
264603266 785335731 0
202299878 96603476 0
67597474 756405648 0
698098395 612907788 0
605938037 125682919 0
298757353 14766680 0
720071232 588797724 0
86044041 619061743 0
532124832 668218384 0
764312670 780349417 0
301615748 29176405 0
505533594 761018921 0
461233650 699034297 0
598992860 368999045 0
695888118 263302225 0
74867641 541644872 0
5594130 331409096 0
717264953 101221577 0
21351709 501231640 0
347496578 385838473 0
209280008 526934432 0
419533745 422809570 0
403458901 294281143 0
243731447 343373196 0
501658279 339113323 0
607046130 107889227 0
463705640 138129681 0
655983850 586228403 0
791983041 676472648 0
30474587 398140511 0
115755974 131370982 0
234127869 9705673 0
455250744 785220920 0
574655128 411472134 0
585807750 368735250 0
343160993 660802870 0
694840684 801498572 0
636193632 683444984 0
721830595 503500564 0
709541340 478248348 0
405256335 629587716 0
322129071 441895287 0
200154036 313990911 0
780698074 358567069 0
95010537 799461945 0
734473334 653589307 0
211372387 384282390 0
297518898 101864377 0
15666452 435317067 0
402912234 649514087 0
588253893 79675989 0
629553609 405076431 0
106099256 132884401 0
512466136 518609711 0
341230611 52922152 0
176392068 300998207 0
139881279 613664659 0
663131280 422565372 0
271665825 759019303 0
317823246 348441740 0
771438239 600568910 0
5872608 656690579 0
24610082 515101521 0
113723997 685062703 0
612237405 28050977 0
263642552 501322064 0
474788492 703872594 0
99235093 385060000 0
450602919 664628152 0
628517956 104351425 0
770920945 684716747 0
618669353 233619325 0
742231960 772239923 0
603949381 172579865 0
519041225 635112917 0
734539438 703941193 0
796921085 61636685 0
68290863 619089266 0
403286442 471171892 0
467442290 49002151 0
170644505 283408234 0
553055469 79589280 0
468792366 674449327 0
677071826 540496189 0
79281385 764508531 0
448980220 316343064 0
147627729 313349236 0
625341074 273185964 0
441241802 74199387 0
325021021 670035463 0
364110437 372475555 0
452529695 462534390 0
729802140 410645486 0
710887248 746668011 0
406168002 64467538 0
557436380 214270566 0
170506789 568850897 0
420753895 47327732 0
266806270 478032816 0
112357909 372884329 0
63688449 58493757 0
537943395 149396125 0
212583357 269937009 0
768971750 363032021 0
793818096 638446624 0
156139590 755014322 0
292762926 598556982 0
450499335 541063366 0
301414592 344863385 0
10177493 552998876 0
170315846 533513368 0
275642589 667277473 0
447530229 223080831 0
699087594 272644946 0
18251440 623475508 0
609009389 354554441 0
4720543 37894670 0
191840926 302492924 0
276447364 659370198 0
32789472 389458567 0
262840022 763292540 0
581674334 499159348 0
649685167 68998021 0
349429437 306642709 0
428080141 722140801 0
252218142 292567573 0
67277419 520172015 0
239578964 253840522 0
264720934 269662884 0
231388410 748904491 0
544156538 563483780 0
256961708 539283529 0
781781390 36458098 0
388656094 312234817 0
337607145 335324757 0
200589096 11224839 0
442490288 94955757 0
653241039 318347885 0
552784515 742561189 0
172677855 629821807 0
706459786 155778383 0
123832366 267847942 0
155730097 260357101 0
479648542 664987188 0
326407305 780184668 0
166270375 369012057 0
499156125 680091712 0
71406294 446741690 0
221587630 334635734 0
581403879 8708311 0
620043948 466380115 0
476128497 760515625 0
432030214 661885743 0
238856550 108185781 0
656645148 280977580 0
373418100 86311519 0
519137555 541792141 0
445793342 179049730 0
421569715 53029756 0
499653128 394169181 0
234604651 194662297 0
36671692 371390586 0
647377545 740388457 0
255395892 176063688 0
478739250 283528465 0
388205148 51749609 0
236204611 685514910 0
563935667 759204464 0
266511875 628398824 0
567593336 229361477 0
582002531 125216919 0
434574086 14058202 0
420955913 527379204 0
272134292 754267420 0
341224612 791844411 0
302886171 705600494 0
235794509 62594379 0
483662829 718582819 0
125095737 156893307 0
66204354 713269268 0
613188892 376550189 0
628445470 617225460 0
640820536 520068108 0
634969650 565902797 0
357744348 178925068 0
459267816 589196916 0
377592273 154671896 0
160357705 531850647 0
508320431 631458674 0
324203712 351489664 0
193268862 84644345 0
286455320 382587838 0
331123314 799424433 0
412293722 532162319 0
266531922 115087265 0
575706836 679354376 0
305139917 292252892 0
735392449 131777523 0
794826187 722712882 0
338668336 341521732 0
303420593 617937579 0
420500634 678141947 0
560563144 577576197 0
555744014 30301502 0
252537244 496878961 0
521797565 311696182 0
627426160 225150605 0
225477981 236700672 0
629335171 300450787 0
113958158 393046123 0
768555193 207420487 0
267506631 282918676 0
446268480 522799721 0
243608858 733224457 0
174960127 356034817 0
201036502 616131846 0
600425943 72718636 0
337798511 563473694 0
170291927 791722645 0
331942397 501982583 0
772945156 468806246 0
758682548 556002358 0
350484421 551291823 0
730611312 383146121 0
354769124 371447427 0
155485432 675085043 0
148612954 426548218 0
652572861 99833950 0
764381868 375941606 0
513498280 799822033 0
485498260 335479991 0
407638880 649516047 0
700394892 377435276 0
79130343 310197507 0
276635170 56494544 0
137496345 408986691 0
661537904 303700211 0
50656109 362848479 0
176878519 182799946 0
725181243 554380754 0
311431921 577095844 0
706324802 183888431 0
453312078 241439628 0
148848693 721627461 0
790835410 671805742 0
252317055 117497028 0
446693007 19490813 0
206939369 783404070 0
262167967 365738775 0
517252692 235811297 0
320295857 623777762 0
514475127 5671506 0
282320724 727791836 0
636865496 303042965 0
137047367 465538314 0
100949077 699950564 0
477269856 622547959 0
470011421 219422836 0
595898917 432112210 0
624349904 209595650 0
339151990 736055692 0
353336727 121493103 0
729285861 167610776 0
178013219 2761788 0
275398216 301000007 0
73493342 103276407 0
232266806 54974798 0
644248272 381214963 0
287322824 359356679 0
692890862 407036716 0
357919341 731909512 0
654692595 487514199 0
114412038 66223240 0
349660182 566699924 0
154922600 726111876 0
90341710 205496583 0
413972037 475319528 0
60000653 375241669 0
312393021 221432950 0
680533078 580801149 0
203996615 504483786 0
332419143 231302638 0
717750770 220692178 0
37213701 187883119 0
729213854 417629464 0
557669394 55508270 0
157685811 534144879 0
94078372 523505525 0
109289437 4514387 0
588735032 663863280 0
125969596 711587297 0
710109859 694412978 0
470554723 682150065 0
72268185 29238106 0
297692409 348322629 0
35890947 655264541 0
524719820 33663568 0
462204738 76876464 0
556153384 652580189 0
13373706 785978624 0
167845615 152216693 0
623027389 279819198 0
96953623 635897154 0
584456370 42130976 0
287938608 225490280 0
355442473 19167735 0
688895860 445061374 0
778236425 235006955 0
27927579 589032534 0
179239102 95465451 0
323236437 50432949 0
727183065 729227156 0
721379190 288672008 0
360606561 17426995 0
651340750 501853461 0
306205482 382036648 0
743607799 743567547 0
80254913 82156736 0
692648560 439199381 0
737763098 543290318 0
37345186 630620525 0
104706600 261313087 0
211815019 203459638 0
514083633 350354597 0
516720084 453954574 0
396671730 144363275 0
509705729 129046742 0
789770141 41213437 0
163411716 606916794 0
526148987 491741599 0
263736360 370515593 0
217375493 236485326 0
186780428 451292157 0
16857974 323013125 0
581415254 558163981 0
386601638 464534388 0
311838746 205649721 0
331834506 660403539 0
304720407 689133180 0
661037836 182290741 0
614739365 171699575 0
480681547 49882653 0
212907757 277628187 0
377204476 560060836 0
119161113 693759018 0
632914727 557437728 0
571680825 352566548 0
641673892 348958186 0
447578320 414942419 0
795411106 341133936 0
513855273 437666736 0
268083136 344974531 0
590119245 684992136 0
96543013 237658774 0
606215386 624534056 0
352915029 205961026 0
752957509 685402909 0
326647427 124570614 0
725797598 647275705 0
774883009 652666717 0
301924375 215329124 0
674009159 522500210 0
586605686 507323885 0
510971528 59160876 0
747972273 536187685 0
340027623 61908495 0
656731382 753735481 0
569549503 274464894 0
229110676 412314345 0
395760817 70369921 0
125922693 334256174 0
649067400 178712645 0
689731046 253872952 0
327807185 313511477 0
294108130 729933360 0
299081158 309984384 0
120329055 78101501 0
554865437 333576379 0
132079199 710291379 0
547955326 441571807 0
100352986 213939034 0
601649344 620910362 0
789978204 189925139 0
748443691 405221113 0
328491303 76456677 0
385521413 256116586 0
411925653 204393097 0
632975827 587427933 0
146569367 312162122 0
667097118 719247983 0
773121393 772009315 0
1356915 48728056 0
156233379 478777975 0
551035779 194706998 0
131706588 543092949 0
781648945 19269919 0
289808371 294012118 0
140709348 113593695 0
393576498 299467878 0
194643396 659574096 0
757250273 442280515 0
635067869 225458252 0
46275812 80003748 0
27771356 93849987 0
409606294 186098553 0
342459037 183003883 0
95956263 643101513 0
602583368 700333296 0
702423094 582839246 0
738596719 739932743 0
283836064 587662185 0
503947558 276952982 0
634704863 456819115 0
716605696 659136147 0
511024851 205288420 0
204455042 757767039 0
711080668 89052350 0
341299598 681641799 0
222533936 720470770 0
683180904 324465674 0
475480718 345139185 0
279416797 502024097 0
90404776 494134722 0
482661782 545294132 0
314929016 347907827 0
662380650 538835811 0
146612581 596530494 0
242736393 752391902 0
342143372 543360627 0
205312659 163893061 0
299103572 515164146 0
734042854 396754147 0
654106084 257026412 0
123895183 548938489 0
415627224 184190242 0
445887508 280882875 0
426896279 328043017 0
518273179 272817492 0
35042427 716301866 0
637540306 141399108 0
261230466 718500241 0
101075040 563228929 0
489430392 126673518 0
769568405 407806109 0
92080907 631478732 0
432815665 773758107 0
326171865 40398631 0
102745171 682388737 0
83220878 782137807 0
763435797 253631397 0
590460965 726952715 0
559057601 320161017 0
557957411 585536703 0
192912667 767385170 0
570417087 303373701 0
688184624 290765325 0
221300836 733877816 0
109762988 174920467 0
278230089 267837030 0
53710290 324063683 0
334512437 111323393 0
483930840 666147349 0
182998529 621195241 0
683080119 530586377 0
327431031 463555916 0
586921926 253880863 0
215554478 759354755 0
616598457 645612371 0
93932244 455382811 0
785499229 439983785 0
700938065 792423845 0
42972143 617164595 0
162909127 90860882 0
631133981 335601553 0
341566828 437876517 0
663671097 188057896 0
434849166 29496124 0
409897193 352746091 0
446169821 148503460 0
573235851 17751001 0
204004480 638727053 0
14301533 617865048 0
391581835 223697594 0
108984508 377087806 0
688303577 671475036 0
196409448 318523114 0
321468341 381286626 0
571709457 237466656 0
501754526 64558258 0
535652364 245200580 0
765475798 235842391 0
616646151 443190864 0
172102276 220836024 0
398714213 206576699 0
450538588 541363338 0
215679250 341760220 0
153891765 718496346 0
633735452 418089377 0
484896940 233142891 0
341613879 58431395 0
210715625 355979385 0
106097510 627921938 0
369920477 193132222 0
432165373 557187386 0
96754202 38683417 0
732924204 253699312 0
726514074 571255771 0
317233695 483035494 0
426299800 701603424 0
505499180 49043045 0
117808216 639460902 0
200480993 104980355 0
323331163 393806294 0
201115425 554881598 0
442887710 66400366 0
43124237 195881339 0
344446572 339679951 0
460266932 106647078 0
10416797 784621432 0
401479668 166113684 0
384193097 404085944 0
777715077 373653322 0
348106881 571780398 0
722439881 226841135 0
740824572 540166214 0
241146888 589464833 0
517258046 393602498 0
517308532 362622697 0
468543480 519030175 0
61517718 678552213 0
434238677 800228149 0
640347909 137365490 0
538765083 542043554 0
471864663 654120416 0
468069639 304746425 0
339655257 51690275 0
123781539 242348701 0
485917422 142479070 0
210189796 670678410 0
51849826 611165969 0
273504606 521752716 0
361844144 493170977 0
697418781 700339434 0
393795895 554271969 0
510576402 500259831 0
724704570 397351034 0
638084963 107123977 0
87269101 267056319 0
3633560 373609812 0
280632186 29032757 0
442785975 266159604 0
279225507 248963596 0
231046954 13227545 0
281502305 415599438 0
246165596 670123621 0
715414302 324918350 0
276441876 302713059 0
15540228 89817371 0
598283466 320382982 0
264730913 330730879 0
146987424 81098739 0
463667877 455538260 0
251312822 568520363 0
118207733 474888723 0
442998426 192610425 0
759658431 569900190 0
85319934 537918094 0
766698307 476993129 0
515771000 113123998 0
624387407 654127295 0
453003882 756820291 0
435093874 575848694 0
386387871 63372929 0
9566401 121696217 0
478037829 104929254 0
321673573 80524687 0
456674326 649113562 0
111026315 65559954 0
292069985 619947698 0
787202238 289508309 0
1124153 451875245 0
76079423 725530205 0
491993635 567893517 0
398855502 181316116 0
297068188 579465125 0
454601603 257946063 0
374517129 2724605 0
449538611 197336004 0
6131312 380532721 0
121429535 651252308 0
389515928 223496815 0
724231818 310321710 0
19111465 197052138 0
655597307 715018002 0
797962964 70063733 0
268891614 244711720 0
586770024 271076440 0
333544309 123413940 0
154895264 167190073 0
591943659 15892779 0
360674630 216720361 0
187567178 136043414 0
604390442 467568094 0
477225014 647195064 0
208979489 386436226 0
681962455 724130947 0
25934729 222721369 0
186986896 407960618 0
155050547 399409694 0
107522982 393757869 0
172913651 736230228 0
270942819 641071765 0
511393650 12601 0
596458495 422101767 0
746782853 348391131 0
454728544 100937849 0
443250871 108752660 0
344516514 9321231 0
558799108 532255336 0
315976695 687207380 0
349145627 396580886 0
682239165 521391931 0
686618938 603244381 0
2632828 532765554 0
70202290 200299193 0
139208145 79889224 0
718547977 584302184 0
409904415 487489381 0
583112611 265382035 0
122313877 190363411 0
150339308 278855226 0
760049079 77043080 0
278727973 257370646 0
655434283 772541981 0
529417463 716262400 0
632368831 794953290 0
639960529 3114843 0
317892335 146120772 0
615999505 616043635 0
4038736 562109099 0
800652993 320646952 0
242734349 625564441 0
435641042 693593520 0
498501570 551189347 0
554172466 714994806 0
327224993 278335578 0
575464671 61763818 0
356835705 739326954 0
213969887 308138606 0
693152657 92939627 0
291328581 467663712 0
447204001 211438548 0
742704350 184305857 0
730454050 118497798 0
294988481 710677185 0
517085069 668944391 0
613903410 126692430 0
143937904 622930197 0
466937478 369004772 0
235528289 42099989 0
215703393 345565096 0
144819131 164799125 0
100907233 521806901 0
165387290 711720522 0
114846965 46603511 0
58868057 710848629 0
235914764 10323842 0
228440109 677077251 0
258643507 400219962 0
535762936 297678554 0
387270521 11975257 0
265660415 418457874 0
307145046 316274339 0
298173300 426576210 0
449220224 369490309 0
290272665 451187960 0
398759076 626434760 0
170798498 575426410 0
179968796 516281073 0
614873879 364546498 0
278850122 712154496 0
568736875 498925906 0
593176384 261486333 0
254499366 501332307 0
32070800 109233043 0
555896105 499352869 0
324240919 224191030 0
82372571 764202295 0
372075199 614287377 0
590001772 641109937 0
776922496 234570761 0
30846345 96121709 0
636401047 544012471 0
84416013 616193105 0
23132558 205005362 0
415404905 185891661 0
558173348 666151722 0
335999304 300731971 0
657722328 461868743 0
792701037 659111054 0
713825805 559636784 0
238481212 625260256 0
80830814 188793694 0
525780613 2756513 0
799518798 172479184 0
40545504 199464120 0
374808881 223330300 0
655390850 643769023 0
665606606 486585160 0
129467821 237411894 0
291663709 497748980 0
234057797 168936341 0
474478735 447385846 0
506661399 633749145 0
42474360 437843338 0
517889986 459714445 0
630358607 250154244 0
300606450 311724733 0
699678338 754606326 0
491952756 252787234 0
99406476 782833925 0
650186002 54665763 0
187572985 334344507 0
461439792 766372236 0
453978824 762349282 0
520246657 273482124 0
722303911 667912823 0
740856482 31663105 0
258850229 705557756 0
617297662 727411990 0
698180634 529672476 0
733470418 620232191 0
535202178 312718789 0
310689024 297917777 0
522039652 415376243 0
505979313 759936118 0
20713398 764883996 0
435957342 317078979 0
413463931 434995287 0
211325389 448968189 0
34109873 156174680 0
225985682 777532959 0
433205189 199949860 0
626812910 266573453 0
250481025 784777046 0
147569036 262878371 0
770660361 751973500 0
74077953 130645085 0
713553256 362096509 0
683930249 262798946 0
696964275 32601607 0
120826505 374396523 0
508874653 457720593 0
650959731 593314845 0
378222744 10560126 0
518916803 731552953 0
123007502 150639079 0
250404038 190376772 0
119928597 364928217 0
118825531 562851683 0
525451385 359095153 0
524173782 92843688 0
172782669 591668721 0
140516240 570864120 0
246889945 599842954 0
61966010 592172902 0
576655705 463679647 0
147728769 125021627 0
692736252 494228856 0
410429614 761435372 0
73174866 465314726 0
738296769 344260250 0
233961925 656087704 0
343081598 503654584 0
350414771 629489512 0
493956427 137124422 0
263042863 389180963 0
372679364 138833976 0
422823287 471802159 0
90196836 775521296 0
403221686 24504323 0
51574869 485675105 0
479328393 304563868 0
44838502 420340019 0
452289832 793985533 0
420411025 605128173 0
414732743 408215485 0
210448107 498077369 0
194684454 709737004 0
540463988 606415740 0
269655991 399634604 0
419193516 128096594 0
61190250 587448167 0
163106550 389436957 0
670504537 30682767 0
590782059 271036266 0
548286229 742690 0
762048863 721383704 0
348345043 712600475 0
69172321 610642093 0
395277496 101038971 0
66669220 330892081 0
685249068 333400081 0
451952069 633101115 0
408011581 119947701 0
528767554 156842745 0
74764452 194248909 0
162260187 99403756 0
722365131 507755656 0
263552047 601511480 0
5915880 263550565 0
413035178 576185574 0
26499927 73397431 0
424793731 159181010 0
72336164 245836471 0
419750067 83669945 0
451919630 744125499 0
530753485 511847002 0
121635262 384517772 0
706550036 711789944 0
99381858 528914874 0
522717380 553025419 0
607615098 545902377 0
151416897 10755826 0
196017966 482286420 0
307633545 586230491 0
406236928 237196524 0
496026358 787866025 0
246333709 131551900 0
309314793 262097608 0
316696113 386815787 0
43335351 395239479 0
532174780 158200677 0
279729626 797197354 0
390492866 755374664 0
628469889 107307584 0
441849243 607198522 0
244501605 755057570 0
675846938 607312265 0
745276527 765265710 0
281450076 546753904 0
747373371 342783199 0
381360451 173233742 0
271406438 524949493 0
367992687 403177707 0
610265177 401182611 0
748656177 36504853 0
88929486 711896604 0
592357054 405462025 0
588550007 456026419 0
756648575 562415746 0
556785183 561827860 0
150923228 69521921 0
661275551 71338027 0
580852672 774945494 0
428497233 1627195 0
355061699 88551918 0
446118221 750348613 0
110091668 450439876 0
784871553 585506177 0
552749435 542919096 0
141129992 137677925 0
47648360 469730576 0
329424734 410713951 0
689298081 690623967 0
315345008 41180497 0
1111905 475572986 0
393651761 422500380 0
36852039 431133198 0
72931883 171594358 0
52051055 683532831 0
547758587 250117625 0
456985381 343465355 0
410833850 364024328 0
114359614 249897364 0
174569523 635013424 0
610500737 394458627 0
464973331 5819430 0
14481483 506265334 0
471267135 220185057 0
332130713 601193827 0
689613115 461006180 0
125509165 243745230 0
74836510 468495221 0
512766431 648899001 0
501254105 184378750 0
685913430 785345337 0
800026874 784995387 0
141582893 441249389 0
509411780 449957998 0
366636918 300190578 0
717399004 723553387 0
666913146 250135375 0
352396292 676867233 0
7813628 104230520 0
146183164 533468400 0
13788138 208614915 0
476983255 463963571 0
645445620 675013558 0
385523620 156818937 0
581986583 539796434 0
17237954 738680844 0
461988674 278899461 0
547621219 408487637 0
611188754 665225044 0
179107593 597002663 0
239679830 491570116 0
70108107 226055988 0
356398356 209125394 0
645621522 745587429 0
287012637 784163124 0
365742735 436868417 0
138668826 742103306 0
223112424 610753965 0
31594374 392255508 0
135519634 465245779 0
281178331 145097692 0
86496094 4470652 0
463054953 208624454 0
663232468 321982267 0
577959065 107040236 0
532707132 394267503 0
306748061 386759003 0
569919235 680496576 0
749625303 259163329 0
500401889 754183886 0
428175646 395124514 0
396779979 106572166 0
380240446 82057457 0
105517453 245191486 0
525820050 700428242 0
117362580 724613441 0
495204801 111834623 0
780907371 379284675 0
680974509 603039433 0
710540547 327072040 0
381064725 719879207 0
752592871 692599710 0
421317038 203802030 0
478089144 75090057 0
435120316 8561774 0
591172720 184700671 0
239596588 678135225 0
215090894 471768312 0
186431849 609419117 0
631063769 723157192 0
137895193 495086980 0
589221276 726824331 0
437787237 705866269 0
690631078 683122551 0
614607063 701716796 0
252192745 164739600 0
652538836 667122113 0
495458643 210986326 0
641223524 534492583 0
414960478 740408606 0
436331490 576216249 0
76358698 432827465 0
676450654 642785594 0
310057742 169980513 0
330051310 535461727 0
409741305 343545562 0
456429137 724943928 0
400517438 323155214 0
201415376 646945610 0
81890822 146608347 0
477206995 619624327 0
277198186 691849475 0
474544668 57600766 0
602105669 753605085 0
580033481 372412488 0
161944021 1594725 0
57476504 658447202 0
716038765 764528911 0
248624964 684026580 0
233660909 31074008 0
650699279 434821176 0
85956627 355238291 0
246800946 715132672 0
788426844 364541866 0
263898801 312418213 0
697431353 603070702 0
301852964 288913469 0
180928842 541028349 0
275507143 304153281 0
729164847 164496266 0
406962780 304914967 0
364723387 396390754 0
173609160 349772475 0
162520652 219710163 0
104416580 65183102 0
175669650 39392542 0
674955883 353223107 0
15756475 459860817 0
495999974 382308500 0
611174994 621237526 0
419715273 184100543 0
528072438 720319141 0
503423570 234504872 0
431309487 593786929 0
558628231 189619530 0
631435019 540839919 0
655793435 203859674 0
239755348 388473569 0
99540335 411572293 0
456174699 561813632 0
555199831 713478587 0
210962635 642038306 0
590863331 687274523 0
220794901 519123846 0
100367872 622288517 0
471549134 370622656 0
447034662 540615235 0
507214427 237206403 0
439372054 92243341 0
63382353 732234398 0
333610717 507808590 0
656945414 302240061 0
378365406 100321737 0
314713188 154454438 0
736279644 179924218 0
236067063 383646240 0
672156622 157345514 0
33222936 444342402 0
254726766 605037056 0
681722994 332225304 0
63180813 580308258 0
615446555 737796365 0
518575831 678291724 0
579103807 576036636 0
240236221 121188554 0
82768132 435837874 0
683340990 651028330 0
630817088 249204113 0
580678971 245078927 0
136492352 290890255 0
299516253 161642706 0
354414138 760652069 0
311335328 523279212 0
280896649 710716710 0
51670573 573786616 0
340110364 252347399 0
668125032 254525699 0
20655090 384978726 0
187847735 436809639 0
599105422 410629058 0
768115890 359012829 0
614104088 377188367 0
156293415 211042510 0
376187030 331088947 0
12820359 551102407 0
421986013 703166083 0
299337083 694101940 0
695444890 460507615 0
20441301 105608213 0
30177786 743484365 0
107328781 369885775 0
254218240 558464375 0
243912470 71684655 0
48304911 725691677 0
208852318 778862044 0
513561204 40424737 0
737634660 24899359 0
486759724 721344875 0
376650316 137808017 0
260925751 359458671 0
478448026 510493798 0
747150505 703448732 0
693847147 178383749 0
800167719 17355749 0
607092793 536149531 0
749787229 366668586 0
436566307 630645156 0
84640163 496502722 0
376905491 500552464 0
132892775 190271847 0
49284012 334849469 0
786843620 295747626 0
6283726 756939248 0
545195756 448364559 0
79310998 323903640 0
577309923 559247789 0
513223349 790181597 0
514563869 375215801 0
718426657 39257668 0
381125834 90360208 0
459123316 613929400 0
615732921 200507461 0
736014862 193319273 0
271812932 91216021 0
490137170 719423814 0
132016797 711966402 0
602903527 294286239 0
285608681 206578200 0
126255831 583574321 0
745605651 403640699 0
772085273 101576331 0
85899693 302532799 0
395247016 704421502 0
693469008 458305150 0
207808901 736286847 0
573121159 200166367 0
798653899 569441022 0
504629978 442349119 0
272100580 82626752 0
424223689 628862048 0
166210925 451425108 0
585278801 433466013 0
295974214 386988179 0
557576402 291644647 0
258603887 652050177 0
357286028 404835004 0
559994216 311317987 0
635639401 709073329 0
585868309 99483846 0
521217435 40083194 0
107279318 460692271 0
422764890 342511963 0
228324127 128165165 0
360070618 24375343 0
568894489 320013054 0
781111513 189655341 0
759344672 665302227 0
25651333 45435784 0
251202724 191898582 0
575611660 261447771 0
416297213 660529937 0
371665019 29947258 0
260346899 335049179 0
529971073 392656426 0
649240846 411672951 0
696475662 8391777 0
188255979 332903029 0
478725431 777037923 0
572453623 760620162 0
800233124 315526072 0
733319135 719372620 0
455803078 577318561 0
170113162 638282288 0
12099831 220096839 0
987305 39264421 0
661394421 719560894 0
324498829 244234534 0
642242573 140259098 0
654818792 229301669 0
727053730 71015876 0
447860051 465130467 0
241940185 615479797 0
714098644 242045488 0
369659991 589041283 0
469099118 563414513 0
32967541 141325453 0
357957976 741476506 0
401941376 580312619 0
505724242 609907975 0
678274811 739902904 0
609847827 426067631 0
444614683 346426595 0
772631235 737789286 0
239373902 153342032 0
311263059 743353198 0
432694952 199882137 0
176526978 151683567 0
684506009 516072623 0
22207092 161580424 0
147003912 144823951 0
755150217 225524738 0
545557702 77503989 0
256112614 660455559 0
501692809 187367163 0
661653913 229606422 0
446329769 194851168 0
223171420 557864696 0
702993964 759688073 0
531225372 745369703 0
46741689 407028070 0
704893295 483339059 0
620115880 459555524 0
615019133 100194510 0
81716118 84191199 0
152984839 302615091 0
32734263 367697122 0
767748112 324316871 0
597632689 152582661 0
408561950 405362792 0
286057557 759498160 0
22659870 190872373 0
194538187 662035760 0
486576782 235503425 0
711565815 454004985 0
42423258 408308758 0
587909730 583270021 0
469761983 424959924 0
692885589 531253628 0
283302262 125982090 0
464143894 640593882 0
232751198 439113652 0
552220027 569802336 0
739631154 195427402 0
462169585 1987375 0
15092212 182372354 0
239845263 186411548 0
627948038 405211641 0
81724214 388920139 0
762199641 239166128 0
417911853 785001522 0
416690872 635865023 0
119007997 184290157 0
718079909 315419080 0
663752608 365392755 0
206438314 411175298 0
42532253 160472648 0
364338091 469293125 0
585105888 589965098 0
528647475 182932636 0
394418648 48345913 0
554421873 680817847 0
253865469 70279415 0
617239120 324182405 0
608150798 300634347 0
535857641 140996387 0
432763115 589096665 0
581109825 625881953 0
752593470 176227411 0
492006739 501655668 0
319216375 388250398 0
176854002 791735027 0
599118854 335067098 0
270111089 112647482 0
690452986 542489104 0
593045367 293049057 0
520548400 441292799 0
320563388 77125595 0
656059430 371064655 0
166328843 733462490 0
142633633 689179531 0
678425955 331584135 0
20714947 602347416 0
654225451 326870998 0
790781907 377283800 0
58705776 259185459 0
78092172 552728666 0
593460625 262027080 0
767419064 56806352 0
26148786 174880022 0
280311322 472239596 0
744238039 368113174 0
527869086 618766630 0
102156105 571220380 0
432723756 194934326 0
624511205 113873023 0
281347622 787144494 0
604090207 41858744 0
621350981 412881754 0
498870896 226821515 0
326156781 741458237 0
519890327 491765378 0
603485197 113111824 0
623545831 529789091 0
44212693 173712329 0
103325694 551351423 0
651621236 443228285 0
788008585 177677418 0
559899423 153249013 0
382003897 37989774 0
84514964 423434884 0
426004131 221795815 0
667763971 269738446 0
786793433 196095738 0
304055833 54772512 0
139476959 55819205 0
306583430 309023282 0
178087751 282657955 0
769222626 645859151 0
762351102 442613937 0
214239498 792677448 0
552205610 521983547 0
770144152 456667275 0
28470069 268359629 0
621292380 236895015 0
497206280 724041871 0
289151813 648044035 0
375009620 527036827 0
340766031 266161881 0
351038939 146142601 0
105651934 284969363 0
130331702 579248019 0
296870374 757779735 0
288885274 146607893 0
2176039 97842108 0
9880978 480778375 0
721247285 767545376 0
69491176 643627865 0
2044627 516111403 0
780115535 585373485 0
99853512 144549937 0
246701501 629805205 0
580905696 125646865 0
194448069 389657044 0
163702566 293908080 0
56775674 133887205 0
384340598 58805789 0
418330211 226804617 0
623819277 663409855 0
722598751 298087745 0
501051398 705993849 0
155855309 467692166 0
497152684 562879535 0
173986278 444409298 0
694469626 537281520 0
112438416 642298617 0
544598785 588235980 0
425765329 204081294 0
483327390 73799914 0
659499480 2331820 0
771301133 200844106 0
452089306 614708984 0
298967294 503637014 0
554184828 277700772 0
287601853 268048901 0
750476013 665014658 0
492341060 422743729 0
652319328 367781366 0
258192534 561178966 0
672134244 146771119 0
51917235 570841158 0
167785732 175466406 0
123814577 408813389 0
561628864 635422080 0
650169648 317688976 0
167142366 258719424 0
253342042 680563439 0
1118289 755999907 0
472278549 88233075 0
456360687 71031015 0
415679295 429344694 0
335885359 747876893 0
273865330 420032633 0
276741838 628010635 0
184882401 459344449 0
713320370 571928024 0
165197180 577989154 0
225980077 619849182 0
140573842 738002887 0
617025597 506653455 0
230881411 660665663 0
130273953 244503200 0
101758445 187835484 0
359242292 26886419 0
586560857 306685576 0
787230963 629259590 0
345856098 528212811 0
102079075 330689194 0
171014200 105064144 0
199481169 644209856 0
642678812 378393688 0
481101448 18691449 0
88566917 762584605 0
726445186 400235191 0
166885965 69375111 0
133814280 655446074 0
800969872 660768089 0
332017648 5274434 0
789643926 32865344 0
152960801 32952280 0
316386956 345729822 0
766652812 228715826 0
361726941 429108463 0
340575100 353913083 0
550378772 363574983 0
219950771 292648799 0
335018642 129480552 0
517780952 413863432 0
652247534 52272554 0
777847582 524825038 0
627099165 390938887 0
30273823 559054182 0
441001581 509295398 0
565831845 309073759 0
312713896 104410550 0
213868040 147910241 0
758341572 800032225 0
266509026 206588048 0
94922658 749440246 0
580637493 485514703 0
510193562 191241613 0
98677144 37401320 0
123967867 254527572 0
89628656 22480985 0
763053423 778396845 0
149642016 727404056 0
512158114 464566963 0
257335799 471449121 0
501186065 726471117 0
593489150 469042349 0
229587815 20063732 0
251650920 656235840 0
785151380 510556360 0
715573599 344486476 0
174577692 482080580 0
715300033 645380372 0
290062168 357010842 0
387384112 596425490 0
721008744 116597949 0
458165411 222764890 0
545094461 364522841 0
655165637 401978710 0
750855805 525005251 0
730159249 623950425 0
668736210 271767356 0
470722797 288230338 0
196135126 255553688 0
426518477 419769096 0
219763213 520339520 0
54426241 754970498 0
582120429 257111003 0
300771548 44291339 0
463279371 168227683 0
240181766 8898736 0
515484479 274125243 0
743942399 173355989 0
210783318 49259129 0
259184377 288919374 0
345539597 703180624 0
730763864 197713696 0
555899122 755223121 0
709315819 765868177 0
147606910 787563155 0
597433775 684525603 0
139564967 331523728 0
581602982 463816790 0
563211845 3793354 0
746209820 779081557 0
244945573 236351417 0
143877387 530965043 0
698800753 153792743 0
297042778 348280235 0
98490979 402280533 0
347510708 447411671 0
143578947 205553876 0
394632166 8089135 0
83001402 17849503 0
564925546 543927459 0
537398028 24925745 0
30914148 14540402 0
768445199 609575494 0
730560072 424275635 0
101914642 198511794 0
609368511 243656830 0
223087116 336749054 0
797442559 617908953 0
66762587 215374237 0
90311813 404215406 0
271925473 543034297 0
382002149 545875594 0
576174795 762155381 0
488572463 742123229 0
734091955 263771070 0
784157682 668075612 0
215911923 162201335 0
69616889 395359652 0
692164820 575163570 0
388119690 56707458 0
230524638 1078045 0
78365797 747688569 0
347063709 144596796 0
284764457 709687824 0
403606551 622610451 0
96646317 559495856 0
623936124 792625515 0
286295153 667972589 0
180784322 99019416 0
562087074 73240212 0
718234134 597646161 0
783321367 731520111 0
144004692 656489126 0
53517372 82239342 0
595588678 73993172 0
283148251 231636823 0
463891112 535507849 0
236006262 296726730 0
148343297 593131124 0
486957514 792567763 0
201751314 119275966 0
782046624 277591740 0
44787719 616775289 0
12361605 224348338 0
129545312 68899786 0
594722715 684358637 0
47286832 260359504 0
457294977 480032455 0
442219859 228953389 0
798684299 123895501 0
600287910 311060813 0
516004701 409647348 0
482759154 696335203 0
78435489 318694041 0
471474863 114801860 0
340406793 574183091 0
655433917 646726357 0
741597880 427851639 0
74063401 199558156 0
47521195 85070664 0
753978439 222324243 0
290152776 491268235 0
712280464 490360822 0
158914446 324564752 0
137585079 121541594 0
644800406 610023928 0
589871594 588804618 0
100124051 494021789 0
533493706 613252321 0
409576732 761648082 0
282748463 84127916 0
646857359 363416516 0
574776848 368985060 0
793949871 416071725 0
608474332 618743058 0
375752124 82605330 0
474702327 101038936 0
607939273 792195351 0
532295845 265077227 0
491130399 429255159 0
781437316 38669408 0
797580684 360914928 0
121505745 601594666 0
272361310 63718993 0
159613694 17078997 0
5166994 380584924 0
284177321 426129173 0
105631961 54508442 0
452324242 478173902 0
35910150 466020351 0
732538088 397787580 0
457228329 465792949 0
748282891 109062906 0
386462000 727378062 0
179659439 216761250 0
626386347 283330667 0
324614167 390503072 0
736249190 384029007 0
584125159 768326651 0
272724640 140940169 0
684764049 257811864 0
358171944 454573390 0
129300298 17145743 0
189045868 535867367 0
248739953 263372919 0
684691066 240383796 0
428325805 479405305 0
618989464 728471346 0
113240254 504758878 0
610558917 768454404 0
35118809 800565492 0
793243315 773340706 0
485157012 161217849 0
682371583 229620475 0
627081025 196664758 0
795914301 478528672 0
634486801 19180507 0
654337737 168128640 0
546270598 212151800 0
390148936 735169829 0
508069618 73348729 0
798555780 536288271 0
321566044 758459003 0
748593111 15619646 0
750059957 771489376 0
623920947 599631091 0
243966451 422130019 0
77453147 102962660 0
555434231 289629508 0
5241162 724668447 0
306827108 82323282 0
174001331 524370959 0
350695013 436848640 0
101283027 279043938 0
282992958 251853732 0
472732140 513332463 0
458367466 458738683 0
29583255 367742332 0
707689809 27983372 0
439104507 519136577 0
451571275 245756312 0
769439858 199166052 0
200089029 173666938 0
97558226 25530496 0
368618912 435619090 0
639160825 528681959 0
364822681 402151422 0
282613222 378109267 0
75501260 73070058 0
399863384 768605674 0
295282576 658726019 0
72391460 121272217 0
335578366 299597397 0
580740401 270048039 0
210299528 561145195 0
252525969 770331370 0
726952993 175646406 0
676406437 370978051 0
475875371 601696456 0
741809835 356767499 0
438859688 777266958 0
431943988 418388984 0
14194983 300425774 0
297433948 731822942 0
220722255 745220302 0
327066847 90037570 0
94719146 314601893 0
742795300 180305729 0
776119334 258995079 0
150392861 84226550 0
282659897 64969796 0
739535241 32151130 0
359502586 567559537 0
602152782 448846641 0
652486755 260574979 0
284201862 473687574 0
488406518 37346196 0
786808449 44450689 0
197838337 791052642 0
541750659 392844848 0
85524322 688590889 0
28889415 156451565 0
387652946 550478818 0
119255450 621761308 0
702985147 189349067 0
654470895 759231251 0
556144463 266057799 0
771339501 384878689 0
433493887 76409838 0
685878889 765500909 0
583969061 758436208 0
16437264 474597655 0
664172767 496598953 0
48681898 423525140 0
715424413 729549492 0
668018441 645099544 0
370530873 251157002 0
290504491 120351214 0
648390885 614247854 0
703496235 134145208 0
615410239 521024266 0
529181435 323005025 0
555583977 699694458 0
322389409 576349694 0
84348324 428385130 0
477360978 79571504 0
758672104 651159936 0
321507630 393621437 0
531481752 450085948 0
11599972 319958448 0
593203637 468382678 0
324934449 209157118 0
709689356 231394643 0
331640059 478180273 0
765811992 161263295 0
462610262 556519294 0
257432272 14038042 0
353963167 466629553 0
796450488 682968670 0
724867386 663712471 0
281323048 731581310 0
727869786 217586299 0
76110140 94256939 0
490448233 131200116 0
172451461 376604631 0
479553909 464176576 0
557568760 205918217 0
769494829 713846294 0
595168185 89419760 0
51963057 748883337 0
798979950 605822395 0
575246505 587957740 0
32271661 582751688 0
607633953 209465783 0
419858534 182793231 0
279406098 408920632 0
571087887 695695130 0
690705888 168824012 0
753946185 125935773 0
88591074 642528151 0
125355578 541410414 0
762439646 678266810 0
292724137 249214851 0
34474744 209301430 0
184733113 284832214 0
46440282 84307797 0
244664006 744479578 0
417534198 666774368 0
635092709 694692457 0
659011201 336075055 0
494473629 583204330 0
242923518 602536278 0
458974787 375077397 0
258584660 378012856 0
56695486 327041305 0
751793694 110174163 0
674654704 119250047 0
146039909 26882296 0
405086527 610315271 0
233305420 311427659 0
6301157 642538228 0
596222523 191532013 0
320840148 758447206 0
89344858 117579701 0
553168497 469440055 0
406833652 431865930 0
32553964 679980946 0
548666241 193468196 0
684622906 631114980 0
699304057 307028483 0
420665813 797711794 0
344083552 325726559 0
727404853 298371692 0
18449163 215029379 0
198614301 179858477 0
336541598 716949175 0
595229994 248418948 0
208064160 421103559 0
641077475 409377611 0
438383354 459679758 0
633677683 445492426 0
20773709 503600224 0
372197873 483227694 0
36780322 142851282 0
95786114 131995810 0
458249427 173450477 0
325305082 730272467 0
2717899 154682365 0
310341657 682206399 0
656699849 190581373 0
746922318 214613526 0
264864882 153316663 0
291542333 52010640 0
208780851 4217911 0
718665237 389538507 0
170270327 704831558 0
152842622 711281502 0
622456778 154921019 0
567869121 212642540 0
759679294 43234599 0
46834761 203159004 0
436551604 727315879 0
58046185 66156840 0
552247917 456325549 0
173555457 789631334 0
123277064 540776536 0
241592548 438287107 0
656197832 29571283 0
112393240 440097453 0
312156574 688717982 0
359086999 193534846 0
202491124 653444517 0
669728634 358817001 0
753898814 561316586 0
485932348 514062269 0
766990108 401759314 0
375245823 230409335 0
533288980 335639989 0
573249639 222962648 0
498887993 317778935 0
296017761 613493213 0
583407307 11132800 0
6254487 177008207 0
457637474 531419500 0
163664682 299165528 0
504544881 217846151 0
630416177 493665520 0
570741999 643890328 0
671387241 201581546 0
519225871 124780257 0
52564867 648055407 0
376568596 396996876 0
276862131 384541408 0
387038338 554824933 0
716216998 108065151 0
164556166 414437150 0
681943284 741851812 0
549655144 166803651 0
337191336 396230216 0
555679836 562197277 0
279821861 283002617 0
747547613 427504896 0
118926245 327447031 0
1523429 157473592 0
430780443 214396488 0
202769736 267898163 0
119639881 63209618 0
299112334 201667619 0
83091821 451218780 0
305970767 60246679 0
12899574 479889900 0
377418030 12297996 0
67074503 180814820 0
567623934 550981134 0
458289387 737055445 0
763795751 165090856 0
364044793 192077732 0
302028345 125516050 0
124465144 615820500 0
771508219 778257321 0
440867786 16247293 0
80711594 125138238 0
488953164 648897967 0
683474009 753576539 0
465049930 187486251 0
536249884 585690414 0
294866728 30020831 0
504412777 47606652 0
591932054 596803101 0
398187828 592694184 0
168848805 649258697 0
624845352 507642881 0
460492353 10750338 0
476089364 36198617 0
401646975 441369602 0
15817884 3904861 0
715081957 725771366 0
101965548 163436095 0
203442900 323305460 0
772073511 49409162 0
741485838 481570095 0
636368066 535364185 0
290276967 240167697 0
568433953 285265000 0
607948693 438639572 0
205683171 164397566 0
424343409 344205740 0
535463295 537041473 0
218397109 448980449 0
652846644 80675860 0
404243862 384004093 0
635222675 544553469 0
564204985 158728924 0
189023224 63590241 0
341581487 307277729 0
737710357 296588410 0
354726698 510835843 0
328507765 791386188 0
259477029 372118948 0
150102573 230134945 0
793858141 236694044 0
574728811 751137510 0
197177972 85939217 0
590895634 767920162 0
596506077 2724765 0
139471357 609296790 0
173595329 387740132 0
390478565 292479094 0
342281383 415519654 0
482798837 36593238 0
332358377 11395345 0
254190469 604850249 0
58637087 409176396 0
611409495 380882071 0
667202234 96439363 0
616825996 93650454 0
553771649 531830067 0
284259822 556587146 0
399902297 594738296 0
572708626 414009470 0
633236437 767325440 0
758613978 212901562 0
761803159 402151909 0
85680359 241810972 0
79124751 705001069 0
423819906 27080541 0
88397437 570113941 0
94359527 780970729 0
779127189 593621817 0
265335546 11728308 0
735712681 168509692 0
113410577 479932573 0
329737160 350633413 0
419256470 395658399 0
188624723 741319398 0
6961921 683862296 0
369264909 294040427 0
785679287 767260278 0
495689259 510962325 0
714677831 585808145 0
580625785 630682502 0
798419276 344296356 0
563956761 288677023 0
299346538 787709515 0
254962567 374315926 0
429299807 220067550 0
411759651 489522357 0
576374952 469198808 0
344195731 126991915 0
759398800 143356209 0
632538045 247992566 0
650301517 449565245 0
499000582 479259760 0
384569129 228694113 0
416654414 524509626 0
114383198 339686899 0
55329399 396083152 0
228331971 653321464 0
134552001 520769155 0
724107571 174260634 0
290729747 358607930 0
747432697 425816069 0
481013200 649975935 0
66855085 461923763 0
528353400 258766090 0
365620202 396867578 0
362840616 341862182 0
344712506 153721314 0
199076688 764934636 0
48954115 252801429 0
527836126 709842666 0
165253668 344824282 0
456101533 442602668 0
528229420 372021167 0
217315538 624812893 0
365461719 413258202 0
167502908 484163281 0
617665117 528727470 0
568182630 734008566 0
87962580 447815418 0
754297896 683022788 0
32147619 687611261 0
788028391 190015553 0
170528376 800804976 0
29189528 298474189 0
309905224 316951154 0
239068753 627531752 0
772859840 634698666 0
293602213 49116747 0
631815844 718924321 0
4844728 137330741 0
624497982 763526601 0
479424665 540028903 0
266141017 57187418 0
208107694 690731494 0
65410236 632740263 0
508297854 171096248 0
104320265 647925955 0
391259055 42340553 0
60846773 225788346 0
311417488 244662342 0
179219870 199032729 0
684303000 767934411 0
586488945 698868144 0
350933188 43305537 0
704209549 277031593 0
796692740 120246302 0
783118884 251358141 0
415628720 9570956 0
570979133 668373721 0
453783482 14994231 0
50410270 177954595 0
670483112 572729010 0
642499084 263645674 0
779434571 555446488 0
484743795 163169139 0
155894108 379969874 0
191440405 482734409 0
610012027 720080089 0
101897509 48115636 0
522889284 362720229 0
32423555 561178500 0
416088086 483233964 0
356537951 717103868 0
564116742 195718308 0
607762351 39116273 0
785188630 789762060 0
672425481 567145002 0
38621432 768204822 0
536414187 466204107 0
196261733 121968520 0
246931699 536178962 0
181155576 768336658 0
378242947 96229334 0
383288466 59918784 0
270693463 239157534 0
650879374 655430679 0
109429690 480494351 0
680919985 429675282 0
394464740 20798721 0
463007583 447719017 0
183077779 589419500 0
655253936 104958995 0
213957114 741954308 0
428860503 736323529 0
195662446 565426511 0
217121593 155768370 0
574987256 737718644 0
202274218 606097162 0
478124776 153231953 0
730956407 521808045 0
192320030 273474156 0
195705444 73399690 0
393932691 418153573 0
276671355 146027971 0
360896428 649786956 0
404827575 396382219 0
738779089 663086231 0
368305060 541066441 0
223877913 683634102 0
123895787 293244222 0
459941002 581191717 0
770435618 91282039 0
638012963 334658514 0
794406864 81258814 0
195207311 545487764 0
521859657 626347422 0
610849329 233397569 0
765240704 768854531 0
301065649 21588638 0
338569046 47611048 0
666905708 377826598 0
59405268 86128039 0
392788008 117740381 0
302856691 633096490 0
233795824 682150066 0
478600484 702998406 0
117300048 646173775 0
517811288 664493113 0
256444881 471658337 0
543594162 554831700 0
427894894 397675536 0
302410842 154961953 0
718456897 427083797 0
494066260 499915716 0
708339621 176915489 0
333144075 402927591 0
165724060 409339658 0
235609867 496404982 0
754914990 547752493 0
603210763 257209825 0
490721173 213560689 0
362245117 527676194 0
398205749 525620548 0
540598322 96457419 0
29377852 783297969 0
710701603 167265289 0
301431301 261662548 0
575233860 194926558 0
158817764 774857768 0
788145982 591713722 0
444808489 429918744 0
527547030 345964824 0
235195410 339771795 0
206527043 676061711 0
366397157 514658157 0
570005936 395468625 0
741634053 198509780 0
17198291 452257322 0
9168291 667975565 0
289170913 449675032 0
321738702 426146833 0
61012433 239847816 0
424742596 217281594 0
338224757 537875360 0
612283600 40850581 0
570563338 597405578 0
395076413 154856461 0
661709856 81725217 0
244498962 564550260 0
509281058 395716789 0
646433656 761645760 0
593323277 264099901 0
476841052 247502738 0
350629156 143475722 0
181256616 395131382 0
259386595 699487861 0
672101691 600033772 0
306642093 597240206 0
692596142 418750825 0
581054905 535273686 0
392002830 611129559 0
470817000 70954400 0
152463200 390471638 0
51799744 492140222 0
245961443 518116637 0
389162946 697735925 0
196142064 365741305 0
795334826 547158540 0
116221204 74220726 0
184775716 711927396 0
399237438 615535115 0
753830916 451845812 0
621906644 776655253 0
100629745 399665631 0
738478216 145537589 0
414551053 758770152 0
414732522 595992702 0
408872550 626312585 0
471008125 323180618 0
512449283 216117335 0
309879733 282712309 0
531264559 565026239 0
102653271 210455378 0
260778633 688631367 0
274529968 722988583 0
180379613 606247662 0
103699862 386524039 0
589232135 552574779 0
3104677 634401347 0
413693949 727794228 0
462191020 360632006 0
160755385 265781029 0
641874641 202867261 0
100510662 474445198 0
672432821 752728965 0
394260018 225221087 0
432139623 306520912 0
108858444 467796066 0
477547631 110559851 0
757133426 256078647 0
706324054 602074577 0
658523147 414615141 0
272193935 592334680 0
575334276 415863502 0
498721024 124586538 0
705030584 26705186 0
564681052 336744079 0
144738684 25496926 0
580072878 687962128 0
96731081 53051225 0
728246466 126138510 0
143939237 410955392 0
173327721 649502599 0
237379129 413872827 0
687557747 56542361 0
34068494 116533181 0
274905903 8095194 0
755932305 336592451 0
588091199 785913903 0
319265923 471766454 0
309031350 70502392 0
20022191 376462383 0
330468160 224484671 0
61796909 273837795 0
575590447 202217570 0
229116018 111959353 0
540306224 116421797 0
656581728 323868918 0
514151248 344876964 0
746602979 690545481 0
447223496 642320200 0
523586133 337749825 0
411884892 743700638 0
199134508 497083725 0
114080765 163230310 0
475064001 749115873 0
44115923 311985906 0
542485655 318061013 0
688981527 251958012 0
261028304 352424134 0
54772286 297541764 0
256227503 730365491 0
297535743 479744462 0
378070805 786469142 0
44606047 642947157 0
619067170 402410005 0
718326691 706666832 0
63117416 758839035 0
50391529 80998490 0
216073802 194548204 0
49226093 633242680 0
246564201 735514608 0
541145616 587680045 0
83860917 409930593 0
619281525 122773945 0
676366788 429390121 0
322388828 565649282 0
771840502 113936876 0
82182920 763229111 0
127192281 124196926 0
97568097 552531856 0
764990225 123607685 0
68144566 613618896 0
15468014 179744562 0
213090516 763766245 0
156409628 125450744 0
248259779 148968808 0
647251626 74608693 0
501398841 18765309 0
115278465 85085209 0
69727713 128370301 0
461008607 662837902 0
494836355 705235375 0
364616831 521364504 0
124145757 268666245 0
345704676 796557502 0
575103259 539928087 0
279575626 553542542 0
208238882 627340400 0
568057464 702378539 0
566729460 97073843 0
172279814 68078635 0
282220553 706056657 0
87326372 795426886 0
59329784 565981308 0
114599989 715134553 0
187011956 69927185 0
607854686 613792633 0
401983487 2616179 0
745231960 560478381 0
689011812 164763185 0
183766076 334655645 0
150586353 337979031 0
535605250 689543482 0
44234285 110484032 0
676615389 569606641 0
37447971 181620821 0
644316496 554401855 0
373805916 459517464 0
704905813 159324011 0
630995786 763426832 0
307786808 499427062 0
116928278 86961094 0
149028372 240339186 0
736299906 202293192 0
616862734 399825830 0
756556839 351715538 0
252796032 191738133 0
263842652 752266851 0
629663289 747760471 0
130100857 436716808 0
191772510 522778877 0
67239852 190836206 0
770262276 485121305 0
698165560 539370308 0
483893011 264360798 0
569187115 427154404 0
713551460 646413264 0
299332289 221085175 0
54522352 135953776 0
388199857 97130729 0
648319334 517686012 0
638225237 64197410 0
303102083 570185997 0
569022727 393721575 0
769126345 66789089 0
472147465 206018256 0
437038009 288607359 0
528811271 150127248 0
583840871 446013250 0
132326336 386755036 0
180395834 276058144 0
523172553 92609287 0
410396166 164488490 0
146053996 629346636 0
296855629 88262534 0
687336554 158634971 0
483969674 711316564 0
785187334 307318490 0
93713699 223917125 0
665512358 403504627 0
429983810 507786644 0
406275911 660293051 0
485942364 102381125 0
221047508 49109368 0
451405598 78690547 0
792782170 64715010 0
576035282 612758543 0
759310832 651524622 0
281185980 62683408 0
526176867 112657699 0
512717312 134868812 0
15221648 14385924 0
651686773 321203855 0
439819570 130190284 0
247604165 740516517 0
351925497 87493667 0
280698920 50031981 0
129637175 618257493 0
762736222 277467604 0
503360180 307576627 0
115810618 68269468 0
693701759 58077962 0
173887276 374607255 0
41008731 751939677 0
679408929 559673950 0
92786676 157785476 0
566042392 418776699 0
117471992 576017823 0
105239717 83888247 0
387994872 605120977 0
226697968 628434347 0
296150076 401053857 0
357327993 341894407 0
592856809 454519352 0
787938999 563703900 0
485723928 500849648 0
280540888 585023608 0
736171021 622158658 0
87397430 415742635 0
255775221 37392625 0
742911765 733037857 0
191121164 480409267 0
785704915 608823620 0
258437263 788053239 0
452959940 308542307 0
445990482 13113757 0
510742753 512605551 0
115406080 797861550 0
40489214 213943653 0
601870039 277074747 0
391965432 701199168 0
267172111 686430747 0
392814033 734833552 0
252932947 144184698 0
727504916 631208778 0
494563720 637906954 0
351703798 99593062 0
192808052 266859105 0
42667629 230766376 0
610408217 386507111 0
318375106 540763065 0
227104363 432456695 0
372846962 747422180 0
509235539 425941705 0
243438503 319443044 0
785759037 640413421 0
197848277 588833605 0
48999455 244583397 0
572753941 460495646 0
130444000 781171615 0
61631402 716454726 0
694094579 733718316 0
148395801 20710198 0
147115382 164671777 0
407117263 232918893 0
568202510 361644528 0
613655167 765967154 0
736843176 686688003 0
652765577 66027748 0
600976289 199298521 0
541262845 577673691 0
561618109 31510933 0
165873236 310826715 0
102142441 383403054 0
665500698 632607629 0
52832839 656627755 0
418931521 693385731 0
28162060 350410871 0
64608466 18813860 0
610962103 296772761 0
417086086 665583941 0
104952862 111582417 0
65667726 433190653 0
447679954 566878520 0
100512139 294108486 0
171022604 796392308 0
692906784 785631915 0
563370723 29818195 0
98253267 485532761 0
111571652 590529416 0
429742810 157207789 0
421904243 347879664 0
376067868 698504634 0
309989245 219242273 0
714352054 486181065 0
401606744 356880002 0
380596291 574746158 0
353807063 793961257 0
681885816 85119346 0
6854271 382692242 0
737695515 700920528 0
157769145 15085723 0
210401083 270995840 0
720789912 292156703 0
760181231 638730888 0
262867205 3604973 0
778906934 436796386 0
616227537 432399994 0
139913809 111189381 0
107159305 97649120 0
342680560 75637558 0
635406498 95710344 0
365078505 247331460 0
364028112 509639113 0
723412358 19729697 0
719205116 788242940 0
523346147 404374271 0
709923840 454518835 0
12679998 134543999 0
785367782 614965033 0
187438246 746056351 0
231548498 212785837 0
398598528 346044423 0
701158749 503011635 0
368678146 247910263 0
516320013 92802399 0
188097070 723312208 0
607972220 609142487 0
364798825 129148906 0
203264723 80881216 0
220792816 199448920 0
364766700 97028689 0
713616869 656264400 0
502125014 437390267 0
656345271 303770789 0
575569427 305803694 0
522145495 287487514 0
262875049 526507201 0
130906180 223059997 0
635015357 71510765 0
637628102 535420983 0
227245839 257275166 0
654538545 143934381 0
165757237 566745050 0
139068543 737403136 0
8664931 635391177 0
383001904 112858375 0
227259188 676914189 0
331757394 153002864 0
188029624 230736693 0
5065347 400070992 0
173965963 137147633 0
492735680 477070490 0
297912911 561356002 0
612142332 254345791 0
163198374 527641550 0
409605907 790731814 0
91946220 447898606 0
255290362 707687808 0
95429931 633606532 0
480977407 282356916 0
410664486 706525799 0
505172137 357320681 0
658570885 246810878 0
53261281 290107750 0
543316822 679054883 0
424884858 509958456 0
341343725 361888053 0
93657497 306230181 0
111736257 750866899 0
590547672 403608767 0
566947983 375554948 0
389322423 642336606 0
19861251 89967584 0
152040738 319186832 0
569786331 226404907 0
223942566 735517199 0
794161845 392315179 0
283629999 111553879 0
198384924 366315006 0
482435490 500378828 0
671808715 728571757 0
499344619 325892950 0
480305422 207993219 0
744004229 431215077 0
299813569 425771004 0
591851752 129659297 0
48459693 689588498 0
364750111 12769521 0
32055039 512063935 0
596023757 552162580 0
478860044 83750265 0
556174304 759816215 0
516764929 494119947 0
266311184 681779505 0
567372895 286632388 0
139832831 205818816 0
289811034 360101762 0
254585634 76949019 0
710934380 650685059 0
514172825 320400641 0
768386080 121216212 0
406722390 620301644 0
108550060 216614726 0
56353747 397879144 0
586946446 435658568 0
65186895 375518424 0
205869826 181038290 0
435273271 359015570 0
152020481 513516041 0
433817620 232961381 0
118730887 307518934 0
33970602 7419793 0
258580783 23462460 0
586829115 784453112 0
759646410 797539647 0
530306087 93458772 0
665818970 382745167 0
388727796 692865485 0
305123607 670794664 0
494119923 26285340 0
108535341 3558865 0
681772447 2941221 0
707229417 766762625 0
232047153 516354166 0
683743067 751777315 0
349730705 506179036 0
123381132 552244227 0
349321371 166450890 0
422945867 222302509 0
214821644 374120236 0
206003954 326929836 0
340807586 511787176 0
88153090 731787636 0
378803938 673624978 0
117202624 753434016 0
73901916 790880523 0
170099921 21892716 0
481496455 316361269 0
463934105 668839204 0
471126394 488364143 0
648576205 666220977 0
53007219 626446087 0
722687614 402156597 0
499276124 327503256 0
475396793 780954428 0
575437250 223868850 0
617424202 159704709 0
523301774 668600805 0
769036724 498519623 0
333145269 104284320 0
250773820 799602750 0
550009197 536424869 0
234093419 411417854 0
597188230 10902463 0
469799938 504698449 0
744492761 683444626 0
402798951 94569231 0
23558827 390145439 0
755857411 637824792 0
28924375 174106103 0
556971324 577405358 0
671587767 208896982 0
157270828 285798324 0
310890961 640341463 0
477469809 643730480 0
523268655 733543978 0
324237257 158628450 0
182070113 612050134 0
781714402 378553556 0
328568011 396205818 0
144603690 471277609 0
620269715 513841954 0
27087442 193325256 0
723588510 403251183 0
619325264 556293621 0
541019808 209318708 0
70251391 346764093 0
728797586 401113251 0
559995051 202915989 0
470164215 19368195 0
92156067 609326097 0
799505663 25376830 0
581081800 800764738 0
73429758 348584906 0
766272476 472050602 0
79320642 359918989 0
447770619 437118442 0
129915165 786997363 0
436597935 395116490 0
402384178 748156329 0
767858914 84029196 0
167543174 425947416 0
575543958 673021695 0
709527974 437276365 0
336035956 789049908 0
362027520 332443667 0
540873664 501455506 0
149191653 700793580 0
639388118 204963777 0
600029459 251534562 0
438751043 70484017 0
328653435 332462542 0
349104195 491030344 0
514196675 788234288 0
401737476 200382860 0
392124241 104635202 0
471018800 769363140 0
404748418 307479245 0
570139604 115351436 0
590219293 703517755 0
573957506 699884162 0
710329447 541702995 0
499451749 483617735 0
115028944 310946331 0
671515841 283590497 0
392301485 324166363 0
58066264 484782744 0
200276504 133722082 0
230570652 511553517 0
408805841 273345854 0
430209129 794897271 0
396453408 378649581 0
316011767 725124460 0
169026100 488970140 0
2745666 354234277 0
680698702 483141498 0
593707942 184061068 0
693510280 43312191 0
229618792 623458392 0
633397546 260796077 0
220483769 419410847 0
514177484 736180666 0
294279738 720538856 0
540894070 629277503 0
767336890 50616582 0
323575059 449026702 0
19049790 66363839 0
709663315 170918243 0
415837269 148056610 0
742096526 294382060 0
378318712 190793123 0
124490521 735547858 0
194574866 559268827 0
38250004 100991464 0
792017566 737677710 0
645015258 240215742 0
618324855 267805931 0
757381161 266674237 0
284880590 216658127 0
213413844 552781189 0
525477194 423920385 0
638018466 702549385 0
242046620 716501311 0
413463576 305058389 0
541604756 505322174 0
779886219 397591976 0
370156679 83979933 0
609019457 793711270 0
691796274 755238104 0
688811248 707309092 0
7393208 164106337 0
62099173 714404548 0
371624866 107968723 0
508325217 124352365 0
310468719 386920249 0
564856490 712510691 0
137673721 694088706 0
98168338 169728033 0
495356364 368341791 0
650608533 15718196 0
91213842 99657625 0
440139562 336846974 0
601080925 553696074 0
608680446 14906258 0
103271475 58316369 0
741185728 321159620 0
161977063 262956518 0
739122046 156566173 0
179032516 771243695 0
186752177 524706725 0
63589176 446941177 0
613918840 375900736 0
342709123 186572381 0
241538423 6379452 0
114941090 24964733 0
140556263 5036441 0
115691966 41300132 0
364540531 423425072 0
696795936 179979710 0
384536313 243695654 0
36680205 334329358 0
61453692 239672797 0
391175217 688570801 0
450446069 161946193 0
305096537 325940345 0
209236886 199022976 0
62413225 483405529 0
680476190 406304894 0
256566851 249744440 0
531514594 227716131 0
12905289 397107095 0
1632657 414159867 0
136932332 59747527 0
222850087 63047402 0
446232952 740557572 0
53918068 245725377 0
423468258 193836337 0
445322320 108337923 0
729661797 285187567 0
62356796 18591567 0
603823282 393300512 0
171753355 200498391 0
432595870 446223948 0
494608388 678659015 0
491107430 736223172 0
184213526 498654353 0
328428227 2906062 0
567687903 237618553 0
547955965 94998411 0
118974601 720135780 0
367649330 630714682 0
107755557 282092125 0
371448940 605488821 0
394289042 216308623 0
249392824 465419836 0
86027806 786047202 0
292139218 501915978 0
510055269 797040619 0
485607732 678545597 0
135621361 258402334 0
43656924 628171510 0
284412721 67542873 0
727913287 704958484 0
74376968 598655421 0
29043984 13519875 0
107751409 256128113 0
34192659 207611921 0
530984230 404458622 0
77639587 375313675 0
698692643 340883502 0
141596973 429133868 0
361164676 582244533 0
439225680 178536254 0
627388825 422747944 0
453632129 663039363 0
461706962 464804527 0
608510281 774572660 0
682458570 340249385 0
705615479 373683807 0
386097763 81535866 0
710878508 761978391 0
687666874 526104515 0
48468951 546352684 0
506245469 787540000 0
627215878 482133164 0
9866931 775686425 0
684315462 744441144 0
192943341 59897127 0
49048235 134641651 0
557504269 604475987 0
625245086 303141792 0
656566319 455215268 0
118186105 229786639 0
507648554 732019263 0
15618333 436456298 0
254343071 16928807 0
669220694 358805023 0
506465361 700032491 0
476388497 352953288 0
532286422 622725129 0
402001906 720957510 0
130129572 200868780 0
545999631 492250923 0
315717213 667641117 0
792995831 521502779 0
72632645 685457172 0
710286463 444525045 0
527800647 148781993 0
340997602 17043915 0
603910924 454533624 0
268299884 74059309 0
730425046 749490979 0
237745398 511857618 0
406175207 495889929 0
732863665 214219114 0
212045193 211831016 0
346841309 458117446 0
449993853 239172950 0
615633903 167197211 0
443124978 335956009 0
730210411 392025669 0
711118436 603203135 0
675611402 512415623 0
478632890 543523168 0
99019004 65841090 0
88831107 264300263 0
57621888 324160288 0
105641876 155717244 0
240380923 254893060 0
88757705 282645650 0
482058208 211684016 0
302271865 232143652 0
434557932 570378247 0
24147551 405312297 0
346269902 559435682 0
294934755 240908242 0
664954590 756973324 0
55772063 736887162 0
658909897 742422334 0
327487265 413791924 0
563895261 731950010 0
321052123 309646544 0
580620467 697898513 0
569395019 644003559 0
167341328 256519194 0
513793636 368985674 0
534641820 344395834 0
712565965 628630601 0
17362744 330441372 0
219737786 793926636 0
452264905 62810061 0
346813609 77575829 0
369251760 150901790 0
755664826 234958514 0
702200238 119387117 0
691591606 784454281 0
375271052 764057793 0
434188536 225201271 0
29951317 577697402 0
74652567 81720342 0
156396895 715051593 0
90695311 55139429 0
369652455 691898847 0
283267213 624013309 0
301869890 182230683 0
343044963 741929882 0
278448969 412518954 0
194812182 410047766 0
198543327 346463416 0
799617200 531668052 0
10723510 426502534 0
622512100 88100070 0
435071740 116999900 0
496354972 68121479 0
13742590 414370323 0
197734483 527816800 0
401593955 724032029 0
763052253 326248953 0
95751368 734608332 0
731176217 631328583 0
402714282 319364438 0
783116192 107169758 0
602419782 253242310 0
42630173 675286689 0
19304799 107180751 0
60542718 338319747 0
432742850 319323300 0
311865677 769192913 0
643319422 701805778 0
234206680 344239573 0
307676709 610867277 0
775962573 104222562 0
312031655 670253037 0
260067544 735842751 0
452978853 696731247 0
291267263 640575418 0
643775769 307323328 0
746435825 689566733 0
758668389 120443011 0
118758720 343081109 0
197693154 88468890 0
46077250 356235457 0
462517182 698504099 0
91431832 202635505 0
601212859 567482958 0
261318269 474340996 0
781600932 334724685 0
336785906 385803184 0
706355828 57267191 0
102705160 32745368 0
481906166 395374318 0
485441719 382059688 0
495390492 321859159 0
128871557 361810812 0
785584145 14479758 0
376852659 573777736 0
27601784 669113698 0
442708880 194351487 0
760196733 350417289 0
764924962 129705280 0
246257917 86937812 0
328237748 447090908 0
343370880 151824505 0
183057136 659975812 0
307604818 556195633 0
493725844 575445471 0
436541544 159332207 0
776992246 638667537 0
761871715 521022440 0
623621557 763598782 0
425580216 191184748 0
155761812 627598259 0
31703414 215103507 0
354672525 403164002 0
700603960 482319500 0
576541388 724085246 0
749628813 43344395 0
199797182 47097173 0
417093773 39073056 0
623093880 632908310 0
415655744 220549911 0
92464268 161461978 0
101210114 557268426 0
376539083 304470653 0
128968677 88833075 0
290168786 221008949 0
700176628 681992860 0
332747051 593522397 0
334358702 363788991 0
117445442 235571740 0
114602022 522206355 0
588670246 636903711 0
476699738 513266353 0
340476626 503855513 0
197096385 480739763 0
603936248 383546098 0
311931297 484233731 0
43295792 284887608 0
558345292 782057903 0
170168291 284789089 0
454234568 373456624 0
369693778 292740875 0
549941370 635562507 0
216755894 736593190 0
587142565 454913924 0
270836460 747373315 0
392424236 739054549 0
446610405 376285156 0
401168368 548335996 0
260320316 751440564 0
464563339 465153829 0
681269288 754923557 0
330537366 717932886 0
776973046 724453772 0
629963839 776169991 0
368652913 489967752 0
458396737 158267451 0
535661215 295294125 0
560039034 617829256 0
717315420 480010249 0
165010758 137069161 0
318200819 264300607 0
203117046 33626626 0
598742022 562198829 0
588233582 545450693 0
543495222 585700006 0
406280820 727784244 0
276832816 527322454 0
678076645 687439946 0
95070614 635232087 0
414330743 785119767 0
202941558 317789065 0
120043024 371201419 0
273029438 708732738 0
414810674 264966987 0
520611408 742209266 0
459413381 171066954 0
276536950 347831144 0
2728729 191604485 0
159335550 686628859 0
401886914 253432601 0
718912273 786540072 0
370560494 663351668 0
756238495 570002421 0
348180870 293945020 0
710065520 156414892 0
657521318 189546070 0
284759271 249311618 0
164979039 447132765 0
344570233 318387611 0
414340721 284629708 0
2896812 577037942 0
313570205 779094016 0
199588566 562569908 0
135982677 679818358 0
790008970 80701335 0
746565508 419625933 0
275792991 589871607 0
719715643 240101270 0
704282675 439781224 0
666315522 418914617 0
332564434 537017726 0
91425006 42089526 0
765197547 88139514 0
307069684 753903924 0
622476547 235673094 0
171863545 705835026 0
720265356 92336545 0
543621629 477167690 0
474371561 498164453 0
600303962 644207123 0
618434251 478246798 0
772256873 231238038 0
239011131 457343169 0
746352157 393074126 0
246683777 37753477 0
600421578 116225444 0
331822563 80447174 0
439182328 356289701 0
422283048 475052895 0
593983397 730185374 0
107536008 515041082 0
274902848 566723082 0
9788340 554010270 0
126981670 448411255 0
431088269 143399463 0
176065998 162905701 0
176236783 771212867 0
109995889 418692455 0
214487894 389584457 0
26710861 132103814 0
649826968 196527454 0
641556091 787000804 0
674299301 148613238 0
249764199 610083015 0
206116849 257418631 0
189769562 684212542 0
724538901 189529075 0
396861272 460779323 0
423005811 662419027 0
509996216 279315770 0
723525373 66078085 0
117823293 760932875 0
277844665 391726496 0
439537980 208043880 0
342489427 682690695 0
571604162 535245570 0
699589163 49306585 0
93216944 458458494 0
641444521 363260678 0
214006764 496281395 0
165777805 398938304 0
628336572 468753218 0
249207117 420601844 0
324371831 107729835 0
632009838 246950517 0
146060254 139664499 0
474842161 749571123 0
669735946 225671816 0
548374890 577569579 0
24842791 540096845 0
756089043 557224797 0
200462287 159797089 0
417897109 102546182 0
97814844 165875915 0
645887837 569557002 0
279870414 501808602 0
448448735 232463983 0
190151317 584028250 0
524599837 321051723 0
329895708 276021813 0
523181172 367514247 0
42107200 612252901 0
589598380 564753753 0
467003432 91371641 0
479497035 293057019 0
170085167 139576062 0
400248940 631941241 0
404079491 92395571 0
656604251 297277339 0
202118130 124224963 0
650725267 457719799 0
83107124 384915003 0
494543539 493981459 0
431996902 509861707 0
157143645 518122470 0
487349571 336091349 0
236340116 207160039 0
784209563 108795462 0
65823445 671822215 0
732818996 18275824 0
298567661 737750338 0
620191839 133509980 0
549751086 261794493 0
578068058 221448354 0
344327395 650995574 0
258088890 352823822 0
212229686 23140327 0
143558369 310671537 0
272390201 74793363 0
678302365 672958257 0
544774817 366314494 0
670248739 269908976 0
487651659 19035500 0
6449610 458965822 0
619031205 597828513 0
443423691 134025551 0
571304876 285546998 0
744259069 645321008 0
330231697 328107473 0
135075661 273366450 0
71592813 565642231 0
142302694 30207669 0
481682970 113954730 0
389984715 602271381 0
132851527 642525064 0
769754465 333641922 0
198870902 781699317 0
505810509 452004470 0
258031940 419234457 0
181712136 343528180 0
586492266 227639524 0
620874969 42192181 0
373414440 659850557 0
611661848 473774382 0
69065588 369315679 0
296245771 305518311 0
277875952 624715932 0
485403000 562248712 0
548646645 767060364 0
629029837 84163855 0
443625344 68033738 0
417234760 325418926 0
764864825 270055248 0
337197811 246600922 0
744886221 412932040 0
214939543 180481985 0
135478618 377330910 0
447429952 429202604 0
467531376 747408639 0
346575333 123401291 0
223682209 749419263 0
209033188 580075448 0
133727113 252628912 0
510733224 175887888 0
227397146 746380487 0
245238485 172224220 0
166411944 77440551 0
504661403 473511903 0
339101676 708618609 0
422536195 505156555 0
602276123 650032385 0
713997643 385042471 0
786616177 453895388 0
94026389 743920433 0
312207762 672953362 0
747829448 307728188 0
752261165 122554244 0
170085471 317188754 0
209948743 502800512 0
545712813 723222493 0
58818777 794568737 0
24291930 144433614 0
206208210 434931307 0
76299088 616165012 0
68896761 6773307 0
573169470 128987325 0
576276801 168147301 0
762590459 139853944 0
81853480 139348888 0
510444930 345284464 0
444842412 25371273 0
136085933 403578842 0
106102894 223054132 0
606958091 458031484 0
558174010 623802241 0
640269527 787137658 0
590213998 477701926 0
52757111 750092729 0
281325911 468048755 0
402794590 247743847 0
217234624 107508689 0
295370116 642128717 0
754038599 732480940 0
43098666 766579705 0
594062605 270250689 0
712081753 531332913 0
85392911 693983955 0
7764909 221788256 0
637636199 289075091 0
60703557 12806723 0
146470579 236309670 0
350497569 783254387 0
677625218 520316725 0
469132578 228741753 0
113698026 504847784 0
286250882 306971380 0
751277747 16057834 0
656503372 8274010 0
344173554 14622377 0
532521239 638470587 0
704887072 660140073 0
180497582 536585677 0
156604800 141010114 0
120281197 450907935 0
472533990 355798447 0
329393430 164954755 0
252239133 100486261 0
109330099 41752474 0
76980339 616426513 0
515558710 617599341 0
118212936 197669733 0
301562326 612746678 0
8203716 623664910 0
460684513 604093740 0
536087026 723938306 0
527038304 191946717 0
412913357 250485691 0
123553492 152612371 0
48485877 413990245 0
397871999 378123375 0
12298982 477669987 0
327527396 675565273 0
696054949 345396005 0
149622215 575333390 0
302555844 47321204 0
601787385 402913861 0
676542158 592408337 0
485963882 461274221 0
345600959 329760972 0
55143308 784602631 0
588142508 738992094 0
584415989 793373666 0
179421224 781747846 0
748188155 564918733 0
162848430 123442843 0
181691990 107817266 0
132262568 714504817 0
129500318 723856909 0
736517120 171010248 0
653269950 477739901 0
9312518 562443153 0
339143850 647888544 0
503208325 119842887 0
700579699 354958260 0
310328444 112454423 0
274755613 167651934 0
111372719 470589976 0
618818357 630894479 0
258816168 256268555 0
628547154 507001044 0
754289342 210584897 0
368667948 297194615 0
113595355 105624822 0
76557731 390711487 0
10021655 127387378 0
179584958 329876848 0
341435858 540275105 0
450878470 147666002 0
788637321 449150635 0
465595312 73169019 0
791817384 451731106 0
265882891 575530778 0
41776230 607062305 0
639013525 395513091 0
397063498 438843447 0
528853605 96171054 0
426736956 97748033 0
54695909 574890180 0
347321605 142827877 0
608691405 211361398 0
486177896 524590724 0
212221438 63571585 0
30558983 154748987 0
464093002 423240032 0
667999805 189217603 0
727366363 444252938 0
603983852 336589924 0
440593230 504026086 0
462670886 263626839 0
100520967 444358961 0
554383903 785336954 0
616845509 724055245 0
479604776 470325579 0
195100853 288868163 0
595103301 2511382 0
585648237 775739335 0
336988815 64712800 0
690655106 162692536 0
462680974 716599849 0
595565498 443030950 0
102576214 699477647 0
515271824 667871117 0
642424416 747592687 0
500814113 428715022 0
750610753 665215859 0
516235370 612340837 0
451252949 534004651 0
436280952 333619798 0
365201876 74584136 0
596728644 155933835 0
705511260 487447955 0
656821865 430994173 0
37252317 322014157 0
526069109 700563623 0
261761126 540125137 0
707525034 774768023 0
689658185 185239939 0
606192803 274355674 0
778566281 489286968 0
565070556 548764091 0
558460844 718390231 0
233085472 552425670 0
617627742 714026710 0
62542662 99095601 0
396583402 714553345 0
190973275 675688234 0
742879317 37959127 0
774616239 26450571 0
200911073 350389494 0
108946275 795902100 0
696548273 313163826 0
454963984 415225489 0
519847054 61195649 0
696194521 504694209 0
39037655 10380152 0
83828686 565296871 0
699056603 793372082 0
588381259 447471235 0
326323343 567672270 0
232415534 309571688 0
573942160 487683813 0
696189802 261481952 0
537574743 34857967 0
799357046 763084919 0
486173998 632918279 0
111850668 128526658 0
205630914 614803234 0
604115232 271671057 0
11050857 261076125 0
211751246 66488513 0
40014710 714868519 0
383489261 666401382 0
349322246 687168961 0
17204089 629405118 0
377659740 604077158 0
14080132 636244733 0
204663536 669197960 0
200782789 318893342 0
628923576 12108608 0
115600284 400753122 0
163552936 327736574 0
231038446 605592953 0
666395093 597477350 0
408128319 427057656 0
104511985 571919023 0
520360706 691336529 0
268859128 80589808 0
597637116 355821576 0
696253599 259636087 0
591080661 51533664 0
17713763 247999958 0
267354411 494144745 0
649898568 596532046 0
393089210 361262811 0
211484135 483325594 0
212721589 571355421 0
573297449 777453178 0
332418897 628116427 0
18085453 461992104 0
373538088 23863576 0
279699305 411619949 0
202174162 113526206 0
28946142 82246785 0
740793975 367789775 0
609648003 477795088 0
82977174 494081947 0
598908715 439016174 0
769097401 510958151 0
718853844 291372010 0
239336201 603521355 0
791020001 394539009 0
69133623 288323428 0
151313518 651107673 0
607657225 292723664 0
131047325 143686631 0
306504480 442727753 0
562388873 215842975 0
494597369 368679276 0
779717188 31592898 0
2698748 533831917 0
746468144 57284420 0
370561419 510382171 0
412679288 446314090 0
34616527 271832342 0
140125946 314620949 0
396745811 593760088 0
110190368 675710113 0
448223470 284904817 0
238593509 794095491 0
586271100 530589569 0
654964030 494973769 0
405280084 162528776 0
346308476 489763623 0
397941628 160612876 0
128043923 51215545 0
406336185 461217017 0
622480950 710139444 0
129852932 656309870 0
496510593 107307983 0
519022529 689210538 0
243226462 264206725 0
319577147 147477849 0
363707922 572508595 0
738968771 522624121 0
293015831 340433517 0
796670649 43545577 0
128228852 537730893 0
620197449 486914981 0
784800654 556502680 0
680361680 758451872 0
107521629 657212543 0
383487394 23284457 0
13284750 563960155 0
393399278 112884082 0
500496296 255917086 0
522543379 513095155 0
372396512 462929632 0
35580274 482275739 0
19905853 457385059 0
241342639 106469586 0
637465702 20720381 0
147320033 240880953 0
517742044 204859366 0
418769307 8084158 0
386449818 576106729 0
369759406 625276512 0
538201589 630383227 0
524435173 84211423 0
547884765 552714989 0
698545071 431901667 0
416976368 303493618 0
528561826 239729399 0
642326383 525527635 0
223287091 108429504 0
594408594 512919316 0
141750749 323129264 0
179421941 666939526 0
442054254 727847169 0
306325618 315957559 0
180316404 648696705 0
730221951 126934987 0
116672557 468643439 0
285557480 307730932 0
676536396 783364910 0
750047501 743378107 0
30585374 573964686 0
435251739 59304146 0
45098933 510040124 0
645444952 117695495 0
575019889 95111458 0
398735156 119836134 0
48436273 31751012 0
116727511 282823000 0
89486177 108438595 0
599948203 136658065 0
150887579 39813969 0
560916782 304918995 0
355601494 652665438 0
386090335 209386240 0
492908472 791339756 0
634203545 168010231 0
135981261 696277285 0
110849835 180119181 0
431314369 800009459 0
273844052 681223457 0
448942649 152837017 0
361769362 6878956 0
685641495 182506150 0
49790514 196764169 0
422903623 408810461 0
72863316 551616719 0
537137510 281590648 0
557966962 134949647 0
556816371 587290522 0
437954324 183606422 0
259344596 501810395 0
189147315 12103954 0
336577635 683076953 0
577092578 648461557 0
626559563 170042579 0
53724002 173074607 0
75789176 125337190 0
688172925 722698871 0
64320697 476214750 0
87269122 313922434 0
22244060 464095196 0
420111549 623839874 0
675733568 227888393 0
168469912 524227452 0
218662991 604729046 0
351793820 284733809 0
256739766 583425069 0
761845883 658582744 0
80710530 687996972 0
753537083 583284008 0
625002868 589768551 0
785625633 560874275 0
712549385 683021813 0
29485594 710447780 0
114720165 170957012 0
578747510 785108120 0
608545775 331385308 0
541838274 658657549 0
508721434 496106648 0
571998180 90001969 0
291795717 312606143 0
56662283 459289459 0
800638733 238590666 0
8428003 236169892 0
40331929 343725271 0
413526970 95992923 0
675599367 730753214 0
738752697 188195647 0
574239413 723703232 0
794349622 316744640 0
498829796 439881232 0
589245325 205538720 0
139335937 254937098 0
275109921 672290960 0
457695635 316969518 0
65209446 696146830 0
694381340 481354067 0
258842459 604835239 0
332059881 276710259 0
785451734 78442746 0
356224480 340163898 0
85419581 644593915 0
119149986 546940006 0
730590004 415487809 0
453328056 220079278 0
734621028 330902611 0
696429464 470363676 0
465770 406966779 0
715829311 252991847 0
311050149 653788070 0
284280244 798711788 0
205269420 84068905 0
341239434 531234539 0
400350296 676646829 0
253869565 180928856 0
776015847 165720083 0
513358284 37333300 0
181766064 304342633 0
777943822 143304826 0
684924457 612530939 0
378354335 303921661 0
6024809 78867601 0
197237166 745674566 0
560502182 391181272 0
357908926 249323913 0
300147004 612203056 0
202430617 320171741 0
51785551 265191782 0
25692965 142216809 0
358517797 207189017 0
593502491 302818066 0
709844973 431272646 0
414182386 73673353 0
556341300 476821736 0
370163360 66905309 0
195186470 234110674 0
783088045 625431979 0
77355972 92058634 0
198681281 723826374 0
733092566 383223527 0
728628250 741532484 0
266935677 230256289 0
297352735 232184727 0
67824202 298833635 0
662829659 416466739 0
472684538 178731756 0
394274374 669670455 0
189249081 640976582 0
503928989 783379346 0
173932938 107729613 0
270601695 738065794 0
348323234 559162281 0
771891882 510102297 0
313925868 402351734 0
758572140 375003579 0
739914736 342374554 0
745981945 762795832 0
706248315 610174817 0
32664822 619298452 0
193872876 682136428 0
722546546 599196841 0
256719425 615603985 0
638934863 564762926 0
54392651 190266207 0
137576156 203328943 0
182855550 663262334 0
458239877 2613454 0
484925243 329853396 0
470913835 250647864 0
748706209 392476191 0
161285354 17546348 0
672005983 342610477 0
361772304 563818445 0
129575002 591925841 0
509282973 145384239 0
292218626 561141639 0
348962234 10597768 0
493103691 127186849 0
359283881 266561840 0
484191109 599403877 0
421969971 694488127 0
752367149 470242302 0
42861189 439318215 0
689634642 460129022 0
632043421 666945896 0
736223961 173923658 0
184812613 247209867 0
259678710 122981624 0
784851735 107382262 0
512224929 527586121 0
340276734 115652353 0
21588442 777718106 0
180705272 341439772 0
245966460 763096461 0
1471417 374526955 0
175290354 172973002 0
726722754 451679339 0
505276686 43986896 0
353557885 310529249 0
741103238 791416269 0
788015257 709660856 0
46996751 165768967 0
26870193 394483082 0
667134303 237835295 0
493072547 104643803 0
713903511 340706420 0
535148224 677400545 0
361497069 214996114 0
557735297 3653623 0
158180388 221941125 0
46247495 229002940 0
410663160 378116171 0
567929435 581389410 0
589265626 703014326 0
177552728 505835521 0
561678383 255412461 0
630183084 759620654 0
602677577 695334493 0
433362381 445770313 0
395351227 151667045 0
499877569 695942066 0
504159666 51226550 0
496323770 168635822 0
132387143 278193144 0
189683411 726061544 0
449702265 294092538 0
661232734 708889477 0
478387273 244369123 0
70118010 608169429 0
376155571 591413370 0
213896008 323702411 0
9815443 730128139 0
251274125 440911325 0
533715304 472413820 0
959641 443329070 0
720701443 67770357 0
311543025 738251223 0
411380492 149148397 0
113644992 510713141 0
668358059 363846571 0
190107748 543658012 0
800874394 648712464 0
137341477 487810346 0
792876110 767584748 0
91508111 439938669 0
170531854 105499758 0
278399259 202576727 0
696190906 146193633 0
671197281 253905803 0
652050848 531531822 0
740961907 689894169 0
752315816 232581007 0
569161624 444875176 0
313053156 635761572 0
570436154 151767418 0
757587201 280503774 0
412024535 175576887 0
592794198 304092356 0
577776167 141885192 0
330769528 515627841 0
750273994 748974977 0
341298386 441893828 0
570610435 111714613 0
255428219 143928291 0
165255063 88221752 0
286530428 629602442 0
82382763 644866133 0
347495902 641945411 0
382756106 536127485 0
374794402 169504021 0
735920375 676285356 0
557435923 322770497 0
542646376 13990830 0
399174274 603918712 0
129120461 707801819 0
53390481 521332638 0
708844990 243693226 0
753526774 582350039 0
220174665 78034138 0
530383935 255709900 0
594204886 293749029 0
756718526 211838992 0
158895728 207336443 0
450758304 649244601 0
432959580 361133068 0
718355053 392019957 0
559142112 245386495 0
227321304 741275482 0
126974137 221109889 0
425227873 166331651 0
405543378 283609908 0
372807804 736931801 0
445812402 676997547 0
354833583 465106155 0
267903809 365365232 0
629986319 189233739 0
707766179 533091776 0
108509231 32251955 0
203632116 350311873 0
130468390 250293104 0
312222100 718087144 0
661773901 400700985 0
312468567 205220410 0
587993508 395892672 0
369320856 419594041 0
693124760 428699670 0
629120224 309376588 0
91924890 779471523 0
37483683 523814160 0
744786652 594017103 0
343205090 450946113 0
631882380 221636930 0
115022268 733842965 0
55852152 492657167 0
79368097 649254200 0
656075719 297784837 0
631808967 136096085 0
341660010 139112761 0
480889009 737871387 0
743873921 145443800 0
646155226 251776467 0
754669165 70429403 0
85434802 19000999 0
710010144 647179651 0
676339000 123591400 0
380558290 782330434 0
596616536 784389585 0
752424954 137647773 0
568527833 559781951 0
663140639 410150357 0
629904204 130740277 0
568735549 774884647 0
126060762 393659005 0
485785780 652285758 0
768907149 644682536 0
117033297 753873473 0
748431909 13685939 0
391515312 415709269 0
684260698 704538891 0
266040212 725309468 0
312590766 424499647 0
690979908 481136640 0
433221874 378512259 0
609513277 651432863 0
683691228 657604474 0
330240748 211691842 0
515254231 681993714 0
783391301 518331491 0
637156237 185690035 0
260717967 155737953 0
261461479 417771676 0
716621804 316109862 0
149452202 299335792 0
104335744 373762033 0
68170170 695426645 0
365553482 291807886 0
228403942 90402644 0
40765824 477044779 0
143492176 746972507 0
746288905 129856785 0
326911708 204086751 0
44379690 558762250 0
250473369 5511257 0
722685702 87975018 0
309084174 413059925 0
156188580 526188745 0
47749799 34671243 0
48727892 736637808 0
495779452 584149877 0
657855844 106771776 0
648218159 533691136 0
48564944 361467657 0
218591542 471784346 0
115762484 685810233 0
706787189 719564677 0
375602093 155837033 0
586527077 592965556 0
441328925 146515731 0
33920765 288128166 0
216416434 224480923 0
183655039 441485355 0
86781080 223059842 0
707958717 733708933 0
441188827 68443860 0
1617265 25595148 0
538051032 530215056 0
431346582 390607683 0
515343011 493784385 0
315505524 141772125 0
422535762 543337123 0
10707509 159773575 0
659030233 100944799 0
38737538 531644679 0
457721293 101686703 0
214201062 268533997 0
536037708 620591527 0
629401348 580651840 0
90744470 574723034 0
121547332 72360167 0
133378321 149402596 0
429799689 511345959 0
796205944 97031837 0
187515485 29924615 0
769592992 21724481 0
344536370 446599665 0
103796573 554544559 0
499715060 248176834 0
728939052 114311715 0
488700951 601875782 0
747145338 447963631 0
472687338 225377987 0
366158061 679804164 0
462754175 623080500 0
683674693 460568752 0
552947756 774684857 0
745290243 546218182 0
318740653 704319191 0
116735807 108814063 0
721178530 427637657 0
255401192 444620715 0
764557524 379095510 0
786489885 84041955 0
451980559 87879110 0
100226422 93231212 0
129003119 120331947 0
650240468 194261789 0
580599905 718238813 0
136302379 91878227 0
751235548 515320605 0
255861781 415583835 0
550153297 5216440 0
158793451 423913542 0
438663269 358986697 0
762924270 753752828 0
487265664 494194340 0
637210494 646444028 0
575942162 503151944 0
299947601 111992473 0
31109407 634287161 0
258878812 200857526 0
538069225 134148609 0
719358649 619727864 0
523661836 307358652 0
242854376 422161170 0
799800688 643945805 0
585720166 2966807 0
299146239 203933087 0
87178028 439974217 0
244557327 752142558 0
114968298 392677411 0
596013855 219455431 0
762737817 370115216 0
724721524 743348956 0
530843802 86459938 0
210016022 403287433 0
588599233 676681882 0
236746238 411495443 0
597301122 71350174 0
189709796 317667398 0
86894174 394467845 0
747424665 318237292 0
605118580 107144462 0
686605352 134058247 0
264916674 789360291 0
772803615 533598267 0
756065688 487971445 0
793473168 384224349 0
152814052 128718342 0
378246197 132952935 0
171216842 343460524 0
436020524 660224786 0
17071588 48182887 0
462167867 582915737 0
409486571 114818666 0
752080630 318360740 0
366622774 35705187 0
352463155 329514584 0
557782454 733190288 0
182047114 164341909 0
687972714 82351316 0
737839749 173069474 0
48651287 791593770 0
254746973 298816665 0
408278407 704397898 0
321233782 721036940 0
302920798 353734094 0
414475477 500871315 0
457634926 229138557 0
563427207 793557963 0
515295003 552400327 0
294487644 563845518 0
296536121 232878281 0
422425231 20624298 0
798568829 451121691 0
360958535 127999684 0
686046634 3168098 0
255023158 47479741 0
202036218 719128733 0
695998737 757726658 0
335076924 476678343 0
471392929 521127904 0
449925031 358402088 0
490848811 571038989 0
446554746 577195669 0
760207986 215564486 0
260828884 216966682 0
279638294 46514083 0
361456848 394477593 0
256005374 564854905 0
57470034 33949099 0
68657182 487026134 0
800442872 632025671 0
452610946 108375224 0
378585459 90218539 0
294814833 270041983 0
262042929 706749320 0
121770297 497000947 0
736798779 612254444 0
702065295 541233278 0
241099137 249420754 0
377312523 134361548 0
98665258 164863151 0
643379338 174213256 0
110231108 35709618 0
153749379 532703091 0
129426784 629925917 0
610267716 436142865 0
528672608 107474392 0
631786913 15461465 0
697717048 299620679 0
651986047 436466158 0
544370493 437364677 0
50382820 348514594 0
402952680 560319567 0
748189837 704817423 0
761002920 422189588 0
517670907 799156052 0
720479350 478202387 0
168814720 171718137 0
237996673 247610314 0
567182277 442569797 0
615234894 405456042 0
777476635 682305422 0
224107764 302317279 0
555354667 234485189 0
329266670 593034446 0
759688541 261848874 0
247420370 771105443 0
189506171 2050529 0
623497448 688639838 0
408422560 243417145 0
565637409 477525220 0
22259655 257169811 0
745212774 676360564 0
592397759 68507574 0
704026935 689614072 0
78845406 474039628 0
609684663 124806037 0
321785195 333103277 0
180719056 5129172 0
39500401 136310018 0
8785768 311355996 0
231399284 366625353 0
166580814 224642687 0
165513518 288579459 0
402182005 130962029 0
137657793 688955287 0
699010578 75015568 0
142254388 340194403 0
31639406 424253317 0
387060543 485703812 0
281287083 717788604 0
641247070 537937674 0
81609697 317892270 0
410805234 216054621 0
147761343 649482048 0
274905359 235717050 0
354389726 738086681 0
719822744 337534202 0
376474644 311006826 0
533182631 365381111 0
217123029 673498366 0
662255905 12177275 0
255746273 561857840 0
3203761 184682568 0
113481081 591976884 0
568691188 434803393 0
462601109 61340278 0
293028340 477940554 0
437543873 785181925 0
163098025 276488796 0
625060087 639076495 0
112364053 158456529 0
760544361 143865103 0
679421312 713427252 0
330218490 439576518 0
296173783 637637321 0
605630560 789940134 0
227429710 276366325 0
337030407 42158488 0
336557903 375248043 0
614128803 100312769 0
308684508 796708512 0
269884963 430838483 0
338942381 476274004 0
475519671 543576916 0
657640834 790810028 0
327702278 137798872 0
629922244 581495581 0
279285258 760004939 0
560786647 187703417 0
168330343 351575044 0
498575901 185504027 0
54329364 639458490 0
358101785 435086057 0
630409031 198263634 0
314689911 605087907 0
58244923 801483102 0
628060396 219293887 0
538318444 693753820 0
437130981 74757520 0
221676550 158094752 0
797211682 520383901 0
761572280 562960937 0
19008759 20250382 0
313068736 519215807 0
2261030 717627768 0
583037995 269610585 0
635600887 246053553 0
491699485 226661908 0
328697017 419247164 0
588725949 548891412 0
203464598 111884372 0
199647837 711477361 0
88093739 499129049 0
387696455 389323147 0
795630729 158126641 0
471725623 646210360 0
351900062 752469406 0
220798458 130838790 0
95173330 62386228 0
496081056 120473081 0
184945564 458671387 0
696292751 193718281 0
525993630 350844725 0
478619425 193389068 0
741892262 76418744 0
797573974 318945523 0
551740588 143089468 0
488404722 743208626 0
255413172 706023662 0
409021315 79833565 0
566688442 650906080 0
450149933 88332217 0
455617961 322239396 0
98738373 739205880 0
710189406 751877506 0
181828401 378166244 0
609855046 5252043 0
493830465 713996526 0
655430549 66280044 0
714367003 470882477 0
324900628 748236476 0
681224752 603063847 0
121281145 83626378 0
629562628 21833627 0
795925868 92491452 0
356003459 720079734 0
174656839 717477719 0
219749692 578579122 0
615619299 381577993 0
325774456 447324074 0
256035821 172417888 0
693429757 48562610 0
370654441 583380652 0
438483121 202632179 0
115834530 272795506 0
369745469 149724381 0
502574047 538763382 0
43069751 396254937 0
512911508 697307345 0
697905117 237661020 0
459303707 443155243 0
413451062 546136640 0
611171145 270352072 0
314225184 798319864 0
558664919 202596205 0
706129607 294072615 0
287867434 235241418 0
245175426 751580860 0
39278390 372257247 0
694628927 601255002 0
574595010 613698106 0
392072339 777281831 0
446021996 481594358 0
470561503 294571158 0
460618031 575899535 0
571920630 768059380 0
561532897 598745866 0
672634706 74383623 0
454593108 603403056 0
11390226 432823830 0
575693279 292438239 0
56499486 405903343 0
26311035 401292796 0
86932930 482195990 0
6417683 9928506 0
178470231 313775355 0
671044448 550515283 0
302001765 601234266 0
201144354 516441430 0
330942056 667816781 0
33327928 342633942 0
746566925 594622708 0
546724433 270353988 0
592645523 266879909 0
656265784 115832023 0
45005477 17938046 0
363987675 97890805 0
67067845 750457890 0
20464080 148631051 0
147607585 645130907 0
34059604 5589691 0
141215917 406345090 0
469035254 198809668 0
213638264 292601270 0
276758780 459159179 0
151339613 500747220 0
633604788 215375779 0
352757095 40790402 0
238669854 136203636 0
14710730 265194423 0
415185682 797604540 0
394620062 601398328 0
56228923 531331278 0
25033678 15001223 0
353633155 124766268 0
154400151 786023153 0
782426103 723560224 0
797807815 739352931 0
766146908 175742789 0
412396213 248089147 0
753538490 100986579 0
571259482 727500762 0
248207244 452791938 0
212686338 2646582 0
425557384 795630912 0
769472132 476592805 0
723499123 672995118 0
288952813 789359462 0
704039695 68680084 0
526710194 539652452 0
458116471 607896054 0
33164114 602007081 0
424943232 360888428 0
59071590 461702166 0
223571250 454459822 0
272378083 468553542 0
188058076 323211533 0
800215017 576656098 0
341277993 174951176 0
41128688 318073733 0
218478382 733603667 0
285907521 565981106 0
609431571 535273719 0
768368828 18321238 0
188221957 134689006 0
52260026 408703376 0
468877026 662661622 0
234549798 694357465 0
301737297 689203458 0
28900961 164499075 0
335502236 711036412 0
507990420 659460907 0
624817264 109793493 0
277403215 478082807 0
36209630 393598260 0
752481121 473802771 0
360215024 72655929 0
659446269 209912387 0
371300153 328583671 0
240357204 582753691 0
800017976 761152851 0
132946245 425421349 0
171199197 179894400 0
617821367 16433121 0
443868378 294005600 0
204765338 460824198 0
421233784 467074880 0
95460025 739878367 0
645394276 486221924 0
478202591 794120340 0
527775255 423261314 0
493087781 733660545 0
308717113 452141697 0
321984842 524049967 0
748575152 513365617 0
360811311 396432176 0
748961691 560122182 0
498563930 473108343 0
315963908 716841325 0
304719645 237286208 0
684295427 709470420 0
447312803 365546553 0
149954845 621819471 0
94924879 376636228 0
530863962 356683678 0
643260010 329663577 0
366907718 1997675 0
771455265 114089380 0
595046216 399641153 0
96368078 760630363 0
83847284 645671160 0
74426234 120774985 0
474781167 644317898 0
432675181 190807797 0
108786025 51226058 0
636752330 622750045 0
192314853 172712817 0
631208760 382896080 0
37395709 600834833 0
648098591 11525381 0
73420258 523032361 0
499318263 563595214 0
313328632 680228970 0
507575438 412360299 0
754943424 255658316 0
403018561 139643740 0
599342895 320446971 0
608113326 681328810 0
244470267 227929876 0
697709172 775280754 0
453889645 564660635 0
751005783 185748926 0
7011598 417674457 0
331185387 91124281 0
333298546 108062348 0
164267369 382681484 0
208535649 93026139 0
243870869 153330607 0
369860796 288879665 0
188181568 26696966 0
711271191 131916298 0
12829219 94097090 0
672457429 720451950 0
7507247 17639376 0
344110524 109469096 0
324546003 447160543 0
537235568 157815013 0
463412900 29432468 0
609292982 81897405 0
59979127 525874846 0
741725020 106467965 0
212127833 257294296 0
377078776 786634012 0
563155652 276582516 0
537492844 627513852 0
538938505 561538115 0
179750291 85711323 0
340684857 168729768 0
546968390 185551918 0
94945461 650842282 0
47502257 13475221 0
654062046 284734782 0
11295527 186770141 0
436600633 355823998 0
714284476 545895602 0
179783466 791718067 0
608861780 115009302 0
284727813 417637464 0
566153356 56051309 0
193437380 370619900 0
595856194 614579443 0
51748210 740848937 0
236935111 83231569 0
97103963 487810913 0
209641044 335008166 0
195334190 756072487 0
716899789 727110895 0
797779663 404697737 0
357722238 548177767 0
39391438 65697557 0
138153656 636573360 0
308025147 538117237 0
201948776 9439471 0
396027923 167554213 0
227703969 639484385 0
498702980 245657740 0
518358947 316635559 0
96880219 222582706 0
785585093 261463303 0
316080032 296878409 0
880213 299409235 0
668831811 747346009 0
424018751 283555138 0
467609533 69073636 0
396585324 289837491 0
684061219 788976976 0
1846408 322047875 0
652654116 85134373 0
266290866 261053831 0
82843547 329711046 0
438243722 439255284 0
409521874 683024758 0
618886234 189845425 0
83101516 158547795 0
618491513 233070017 0
337375162 701482666 0
637163944 517928194 0
218106400 183291656 0
425158247 73324293 0
169591253 329465488 0
566955466 568757906 0
580712337 582649056 0
519571447 451764814 0
780543476 364490674 0
181352300 469787648 0
165993701 111012162 0
606859473 129613292 0
262519841 701777448 0
324968272 774222082 0
197053982 299659399 0
443763606 298360635 0
25680424 217308337 0
209169660 196936179 0
178774093 14171312 0
216459499 270516710 0
468214323 431515570 0
144936588 310728245 0
290126481 656086494 0
161276210 339454516 0
348760016 346841952 0
479382243 30697361 0
753767001 574204697 0
391836872 785816722 0
480418619 334466183 0
594748032 770774289 0
380939798 310568907 0
477842728 279458132 0
650532092 390018330 0
114320343 263409982 0
138533737 508643733 0
187125461 310492578 0
288050144 618019551 0
413049035 557138206 0
416969836 737538983 0
277458441 594552184 0
525505902 590696053 0
255572207 36882231 0
492875639 533727278 0
273314954 789796767 0
33811458 2474599 0
443720381 652134633 0
222090409 144181284 0
690400082 432857201 0
269489992 509143681 0
647925919 161717603 0
662804208 587517313 0
208327041 616471869 0
566939877 10885862 0
169031338 543133493 0
311472032 577696125 0
271628837 147887505 0
217552361 228763865 0
151208031 725109451 0
120136164 176441995 0
530040047 244669662 0
29385511 15622073 0
349243377 445838588 0
633352528 643233513 0
144993021 553907116 0
519316225 433901264 0
745638561 496710780 0
566021591 698869058 0
669857551 665623191 0
704436936 17985839 0
299677634 544600469 0
131310348 248624112 0
462469216 379433413 0
532303154 238341010 0
150572692 761820347 0
544853369 522210646 0
465892951 503859019 0
388491850 650848108 0
198768233 257460954 0
445677179 747659633 0
168359227 39325649 0
739109628 583542548 0
288591727 735657830 0
193092892 268594764 0
532360114 689426587 0
346663230 575764786 0
720985268 713168840 0
457943722 673773689 0
240587672 142205647 0
367960873 421383511 0
778257309 600952060 0
228397321 643685936 0
676863556 555576491 0
279652107 161246420 0
436828004 234986173 0
104722447 269024705 0
77256401 382443215 0
17479581 478699806 0
675978957 670757813 0
628295605 531736154 0
569062283 635320196 0
212997215 120724346 0
676658018 597691681 0
136716432 579732029 0
389985261 316849460 0
742202419 75688795 0
198205872 741803 0
147653698 322206300 0
75263349 663854052 0
246088257 424818991 0
651303952 597371715 0
383459847 74334046 0
218048936 756873663 0
201230467 629947680 0
192407908 12545445 0
182222099 14931787 0
539951477 86003151 0
607303287 297673264 0
45968934 266473176 0
793727139 785789912 0
736717062 631070446 0
545745838 727501960 0
406487383 720874697 0
559795912 81441091 0
7331209 312981350 0
506109800 481363257 0
729028930 670778412 0
675324333 759173305 0
712236211 451177030 0
742543236 408555897 0
599820089 707694377 0
76911342 350289900 0
401086390 650615505 0
567552964 731966351 0
558108380 684639530 0
548648792 32101673 0
744987798 793153741 0
273228091 680187185 0
93026066 359028491 0
482765094 483606338 0
763875474 312437735 0
59988361 147855397 0
499525168 172984068 0
494337645 720772072 0
636585873 739208114 0
205642110 231848261 0
205088050 572223104 0
158815321 322600884 0
207864120 293710062 0
464120027 723684257 0
395113703 683583943 0
464923196 607568914 0
624079195 620109735 0
30735857 314386425 0
75849160 507598909 0
447291954 611581803 0
328073565 418018328 0
246491197 316488152 0
380872962 605589174 0
156213422 740105988 0
404416257 165252249 0
161363316 480575648 0
428056652 664981856 0
487332933 185190331 0
191393495 338091789 0
393782488 189995083 0
649160461 357044945 0
336417433 652669514 0
180757725 280912079 0
577285151 421368503 0
298121448 147488222 0
716017780 312789284 0
365423622 399533813 0
106267077 728650861 0
230644652 504036810 0
508721735 267070537 0
333822815 257519315 0
159081105 735291183 0
598345816 680536585 0
171859913 776513498 0
377865444 682934149 0
73216607 773812451 0
420243339 767572057 0
396274758 462235724 0
615324396 400246079 0
523088471 766030751 0
524336355 449384409 0
151456210 77800718 0
308469557 43480494 0
306353361 477695703 0
700320383 426023474 0
24423787 526874531 0
124131868 608058202 0
527227083 101104511 0
342139345 335662330 0
456073202 218258881 0
643483602 213531877 0
445202583 599346001 0
640449093 695062614 0
661758878 333592480 0
6548224 572599251 0
102452793 240536020 0
742013188 511889059 0
608153356 681994431 0
665612631 78237707 0
579148874 559177848 0
108992614 738796053 0
492052180 200606548 0
364455592 626974652 0
520364777 641060742 0
222261671 790399339 0
278627060 534851385 0
149103932 702824618 0
732079537 85782412 0
671331359 92697242 0
95295528 613836027 0
782202092 312020850 0
357774377 593783617 0
70627170 209534453 0
705814788 47094379 0
649892123 155114371 0
438097814 310063495 0
576690845 509406774 0
454699390 33617502 0
763233781 225812386 0
330204749 293171706 0
588986839 268549577 0
769996238 337908649 0
711369936 213360959 0
202354187 628942753 0
715329718 27211000 0
202831736 231932503 0
312146841 397230617 0
277738731 37208288 0
571011643 101626812 0
757061930 711950353 0
391157847 235851614 0
9480084 70377642 0
402702124 545108306 0
539549055 577402255 0
492464451 166896505 0
724866395 637247763 0
264461276 203632239 0
719317685 165026480 0
324739847 157549508 0
297585229 223171058 0
471721104 317648967 0
66010719 123456831 0
279912682 31612035 0
292317277 718635859 0
410878724 636416839 0
750100197 662515814 0
300744296 621350414 0
212246977 517387583 0
299799963 597637633 0
186239778 799428247 0
362155201 675117288 0
163248191 774987816 0
160253738 122086253 0
104437445 425988045 0
136418445 374374822 0
652471053 163957718 0
41329956 720228540 0
73415898 361079672 0
243946553 675402858 0
255804407 777454901 0
589668413 71902510 0
371897662 483113193 0
225913260 440477115 0
518368494 75934628 0
519991810 681301503 0
524243990 417356184 0
295884548 233244444 0
636253068 766037006 0
283420985 86519744 0
579751008 498617108 0
299468787 183888694 0
464263424 389402331 0
49414722 472193300 0
467783576 393296314 0
247723404 772554904 0
260131044 428397271 0
22568493 571193195 0
722659486 26568235 0
326151476 344186246 0
475076903 698275249 0
567818984 508248694 0
496612709 165554527 0
474709067 597253317 0
757428440 27745364 0
666184653 9030461 0
84523716 187823027 0
123292205 585712549 0
246007046 552081896 0
65469328 462157412 0
215581112 614912019 0
196670258 411173045 0
218182122 118676921 0
249072873 256061532 0
346444137 287727252 0
264588943 569663858 0
643420735 287268253 0
390835243 341354122 0
468866012 357086623 0
503952401 369419751 0
485422257 280870380 0
64080401 423202178 0
592281517 183862045 0
102010257 320187615 0
755359710 175888846 0
694720722 589250538 0
84620769 264233211 0
766041421 794373210 0
67182339 487666341 0
190710747 646863903 0
174953160 27808400 0
262200850 221734670 0
720372426 265283460 0
731766036 23040313 0
364882800 52110244 0
762905404 153303708 0
793347356 365098937 0
638957175 497793861 0
153411571 126310198 0
348523822 31594347 0
792232847 170545841 0
648776972 141566500 0
535454087 573337936 0
622542646 459053612 0
580511140 383344468 0
558837767 745602005 0
701388945 686995819 0
463459815 153406693 0
258867330 195911822 0
323527519 633257973 0
790667079 516416590 0
97458569 410504861 0
525086859 671627485 0
515809776 480001991 0
199019196 159170080 0
267659749 705719265 0
327600699 101811789 0
349804316 441590948 0
718563332 82935584 0
239905311 266548894 0
313142774 13570054 0
294237979 658052935 0
135495552 126736716 0
627519186 496859054 0
655538618 752601953 0
484133654 13782285 0
171081219 567575927 0
437508665 119988819 0
672037145 114840077 0
137085186 543246462 0
299498657 185884441 0
592886540 689343981 0
382526975 97321427 0
504880655 177328411 0
380680624 590378174 0
123106649 603391517 0
569098565 303680699 0
734447259 252959531 0
439674162 137102507 0
267993059 201937889 0
308581886 185135140 0
556643561 680729222 0
352441441 682202322 0
624306314 67080280 0
356863871 132320480 0
82586872 384692580 0
491437430 674446831 0
573663353 157278762 0
717132293 98241341 0
402670914 57027506 0
226589681 730436781 0
74367817 291441573 0
304968852 235487819 0
170839466 725121833 0
506521360 603672767 0
475631612 603182517 0
423341418 486872657 0
287691653 105635709 0
198701174 125835692 0
110461391 598177213 0
25834785 755511038 0
581489055 562953973 0
466830085 421468640 0
768796293 361955728 0
466757285 655365384 0
554611612 165716879 0
64931646 159831671 0
550252606 383654174 0
126109978 619478362 0
201365275 495701945 0
729018787 705496713 0
614541752 151449733 0
301624865 138516593 0
36634730 430001573 0
431411603 422616449 0
256875049 112712181 0
193516460 111475871 0
775747795 451208843 0
628665506 148476191 0
207690114 193606280 0
593825882 176040187 0
569826382 202557953 0
780717701 631772680 0
348123101 77098256 0
130282310 87961285 0
683048784 207478899 0
365043354 122546614 0
688660525 140571035 0
121283053 299667483 0
416567285 675961653 0
13447629 290084822 0
120570013 347439917 0
662387199 633648133 0
774342679 774360122 0
302873091 336343557 0
796424032 274026954 0
400177543 307906942 0
338974483 104269456 0
491608704 500561070 0
293861926 546586562 0
397776788 247801135 0
393239345 388983688 0
394275295 237496697 0
281183804 796630144 0
339538230 466097689 0
159505373 135605197 0
521229879 167340725 0
513963319 194038741 0
170811737 107627233 0
735662434 138256916 0
662395823 404911867 0
50945591 107119189 0
383709609 467833156 0
443179445 555039430 0
385493478 515709306 0
389526164 586093386 0
247824021 741202999 0
620689683 166950055 0
289746360 188985789 0
187779907 72270672 0
82143404 162962880 0
129971352 73451556 0
687812362 403677080 0
210150221 220671057 0
790875060 630594743 0
26002688 676379026 0
623331744 272947433 0
530833540 369133592 0
593773203 145129110 0
45269866 638011819 0
145728655 509710691 0
476651294 316954848 0
182484642 211206779 0
717008060 202373786 0
396757814 598891121 0
559414507 25592808 0
673562349 433319949 0
109500388 16973137 0
349511267 95714830 0
234502697 582680366 0
26506340 610440422 0
636338626 28149638 0
126740128 659773821 0
575256553 109999088 0
697948173 425106159 0
248436136 739910342 0
798840940 382588634 0
457004357 760909092 0
283573991 676802795 0
377388606 84914060 0
671070712 460952253 0
1245743 413168995 0
724864489 546461963 0
523263412 705177369 0
485277617 403697642 0
390318476 737851775 0
314048955 639633823 0
329112210 612746459 0
172243189 243614309 0
126021068 195583778 0
233394401 637547246 0
180018517 496373708 0
278131820 320728813 0
91091072 380509918 0
273666118 614639258 0
665407841 196521252 0
536293989 240016951 0
714482263 225345249 0
120554411 505240084 0
384158712 649841805 0
698198121 395107620 0
323656120 725577962 0
112572447 522929369 0
787458877 285758523 0
756638065 289155632 0
468005192 764365861 0
343756641 448289137 0
359268666 308337473 0
338000168 265536090 0
488314175 1671613 0
564584596 156328102 0
222988900 105164729 0
259212953 540074098 0
700659910 572156048 0
715758342 595865816 0
486702712 598463780 0
268719310 17874846 0
50800196 179377431 0
643896896 615259666 0
31812813 401426354 0
527483494 546934714 0
596045329 224105659 0
40570397 559679699 0
774506447 430950205 0
309124343 531938252 0
328298584 641714091 0
415330142 590551282 0
434852681 502105955 0
419478658 791766442 0
512871102 536324366 0
548420829 517723356 0
730670615 148430334 0
541156653 4591089 0
706167995 634128470 0
476716250 74665390 0
155582790 369068180 0
406092421 234956040 0
478073215 394760259 0
241537720 82007200 0
362905781 272540909 0
418573798 754498442 0
248248564 277814116 0
755162569 320855097 0
669740634 524572723 0
263788872 388268307 0
765981899 681467445 0
261010290 602714934 0
375882494 752604464 0
634909932 632811231 0
287380174 399647393 0
605492716 387947423 0
701976473 796239621 0
342286292 587730917 0
270829485 527983911 0
710918527 67657794 0
37485791 410217793 0
776104545 426737617 0
14302197 350591375 0
204056336 592315083 0
126346071 242104366 0
636161879 358869543 0
318627292 42949666 0
255966714 218463423 0
260474818 63033849 0
24461935 68949563 0
322810170 231256491 0
36454157 19233673 0
790688788 415836696 0
397416569 410406613 0
640567126 120345474 0
597440187 442427805 0
539876470 16865741 0
142807828 351134920 0
361227770 157789527 0
529617191 659757817 0
297864431 531179670 0
244292031 531198762 0
417590840 59031262 0
323371357 771129264 0
41798367 429800918 0
397902205 124718627 0
332969093 328739447 0
725781728 201246818 0
710467170 473000100 0
682599746 144850958 0
42383587 235373637 0
54450588 664815617 0
4750077 58651873 0
285752110 33023946 0
158535102 111507271 0
159880443 786106945 0
500022036 557871999 0
154742381 59690309 0
653109567 113324446 0
491254783 19858148 0
688060635 451081548 0
62975116 193736694 0
739923677 464188313 0
637166860 689767871 0
251815976 119538660 0
786782613 397359251 0
756303290 687108006 0
410373058 701445470 0
548686541 693687502 0
168359025 453051071 0
43957177 83756362 0
337285028 45782532 0
798971962 36861656 0
728123514 228014789 0
614328945 117158213 0
715844152 179155255 0
430992488 94444028 0
354155295 418164737 0
751960104 362811635 0
564645221 40757396 0
118717292 149332078 0
554612722 704990251 0
18045449 87623273 0
58531311 155145562 0
427513191 431574879 0
41582734 622495959 0
24432023 113286416 0
260419645 756720812 0
199535947 486156019 0
530944413 332618276 0
326409938 636471667 0
319658937 197658621 0
615220241 655283507 0
169352719 174504909 0
470253561 499036307 0
310351911 582899753 0
501338474 402613826 0
484772822 601724419 0
293032301 323188803 0
523492270 35191843 0
108855599 196126486 0
728598570 15403234 0
319985330 153979077 0
338890587 795222618 0
731484569 727513151 0
530662605 608257635 0
537368843 528712567 0
10048347 536796954 0
476117533 110185760 0
129991600 385354297 0
652758504 441652599 0
546828301 618143423 0
583393873 283564425 0
458144150 24646017 0
792230045 89582090 0
151924592 480148537 0
502404501 139684087 0
324500423 307049618 0
20674815 742704131 0
751470724 485247733 0
599446488 23930694 0
782616287 176272713 0
159616642 232884014 0
351675289 364147872 0
477525014 792857369 0
457736030 228125485 0
192367211 2792625 0
502617507 611532174 0
44820748 103599143 0
741959488 177741931 0
624500521 653767002 0
571019187 501239363 0
720054566 494220934 0
768891662 291229744 0
446528921 582514560 0
255186953 316752784 0
388494772 491261833 0
72675749 175930963 0
284740225 494570506 0
669043249 372490303 0
533379619 555035053 0
448986244 256379883 0
360913575 695028608 0
23020277 467312125 0
67610353 627656772 0
558368941 550585582 0
94943985 379760364 0
218271813 163446254 0
382091124 96712873 0
98759839 606325119 0
17454183 324649900 0
379575030 154519861 0
669409413 287147451 0
157924627 532402969 0
400390621 21246392 0
421508529 772075467 0
52643939 642536339 0
471668748 786598118 0
110824229 668397816 0
369415029 535051018 0
752797138 514561913 0
714992148 345621910 0
685458343 465122146 0
233521607 630872247 0
191477148 594672974 0
480780266 209275820 0
432649025 343063880 0
411253814 603213812 0
114537369 283423214 0
426576232 519378964 0
570469618 289206152 0
705407063 393182186 0
419922069 310774212 0
342986792 622189015 0
213707010 374140629 0
363034795 327542785 0
672912619 382299672 0
618981765 532749030 0
487495892 780483134 0
691318060 331797897 0
639968543 515959987 0
63101781 8720965 0
520453328 259398790 0
666450669 532179260 0
173329170 85520943 0
208141308 17651632 0
46851774 190263001 0
625867067 684029071 0
661002014 320217968 0
139460254 392707694 0
115264557 618148205 0
624777061 167927131 0
470762846 580200232 0
247103853 396546378 0
521764673 795493306 0
18881734 558429194 0
115210879 402917951 0
325779361 505487298 0
297119120 334404961 0
19158885 272984656 0
635933264 281572067 0
440096437 629654692 0
35027090 541628362 0
49573665 603373185 0
56655562 133915910 0
195092393 542900220 0
463507103 71209993 0
359719605 53057902 0
591585245 371928090 0
771101183 341771335 0
456798442 723330157 0
370279699 747963806 0
188124900 547677232 0
686056685 148932347 0
97472969 467418457 0
634552042 202003880 0
566839787 185145505 0
121063722 556843871 0
337215429 233257808 0
216444462 190380364 0
475860649 308600249 0
539599858 192617613 0
749784935 644765557 0
676770051 278793899 0
592719272 720304962 0
99624636 147196950 0
597276013 660549688 0
702958088 784859788 0
315024977 23920275 0
410779373 316630532 0
738690912 513772966 0
475574923 299134022 0
184539846 111165507 0
165570767 501192463 0
581238894 72364826 0
436017176 318012098 0
26470299 147212113 0
206603899 143582945 0
416002677 525112242 0
101357919 592139963 0
121328658 676634056 0
657683548 230071827 0
536593454 373149878 0
230161164 233797502 0
656260828 754806325 0
257201109 207088145 0
46733393 198314367 0
155511539 5834003 0
709046940 761993167 0
17169674 790167058 0
522509114 301196935 0
139503777 713720878 0
671659817 590188807 0
371830374 786007063 0
281755344 202638859 0
7667773 134930057 0
234609740 659455216 0
138330868 377526146 0
349079294 217880600 0
607001086 140486953 0
626726506 698090441 0
799012053 603719273 0
518844087 124351030 0
58610059 544989065 0
718149614 704256385 0
751398061 165325096 0
417767187 135867494 0
457824360 271591295 0
75536693 280573740 0
492290452 508916580 0
252678280 119951178 0
505298434 293975536 0
323182419 666713995 0
457363385 229996532 0
170508431 424265193 0
543896573 385126001 0
388737169 298403287 0
482720903 249604367 0
182282581 124874831 0
63093597 654800854 0
600984515 284532805 0
691709007 634219003 0
526015648 480395106 0
710767354 46384381 0
105603013 214481512 0
489722083 500386457 0
380306839 260134986 0
382990948 620491170 0
494660143 214556012 0
349066933 171366696 0
593387495 50537765 0
406870902 75601008 0
518154280 99149339 0
8314724 771818058 0
386603497 779778160 0
707614082 598263870 0
600690205 520170404 0
424370086 456965705 0
493183292 656514274 0
374023837 187184450 0
667262644 757700985 0
453826637 224185279 0
421480220 340152931 0
552680625 779836638 0
156542013 699202712 0
716278810 33292915 0
540196515 664366745 0
615101597 680490620 0
786839812 225271674 0
534795279 277707453 0
379417781 255304778 0
194609224 349640276 0
351951122 289531156 0
795444379 700878111 0
689069291 217839213 0
377607126 200695682 0
343640863 746126052 0
715836436 469415573 0
11852235 266796103 0
457905957 766166353 0
358291319 160307696 0
389805555 413990383 0
131520324 751719019 0
780545386 748491545 0
39466927 424542928 0
668740153 198221376 0
627095149 548179073 0
607923018 715087638 0
359785094 157219334 0
230415408 354413669 0
395416526 287587946 0
453394882 756015320 0
567342811 436778475 0
742979769 156345083 0
798153901 687161692 0
763092813 378156829 0
583681575 225032045 0
6454558 772667500 0
156134336 491554479 0
323873168 519629370 0
599513537 204689412 0
25754912 290285653 0
676165200 737189415 0
680164536 5406830 0
593905799 14834069 0
124941355 476508877 0
692195422 730041643 0
216916642 797721560 0
189531366 369359030 0
661774082 450535161 0
425576762 396466808 0
429580088 745656876 0
510871895 85042111 0
147450067 525537687 0
762331881 65352073 0
436955372 107280417 0
124316184 557539091 0
313277339 614581733 0
204784690 63670796 0
222212602 693111978 0
713540450 443903111 0
28702095 60040648 0
701714940 735579027 0
604081261 55320702 0
10731119 755772768 0
123090556 490707156 0
476090217 207958264 0
569729573 539865414 0
352288477 111915354 0
481866965 450224262 0
418452309 488981306 0
239624901 211661206 0
376587373 717533430 0
133022578 735999136 0
617749115 334879758 0
530614623 29321407 0
242123757 111948350 0
632369746 416687478 0
721594277 667217310 0
242300826 593962589 0
587078737 221734106 0
281092345 701955962 0
516781499 140665720 0
348162309 170066698 0
584231557 175204055 0
754884165 488134013 0
771076101 327918548 0
698568937 1316188 0
378347555 222752831 0
690458358 253228493 0
278649585 508710706 0
407591023 377727386 0
762090810 426954872 0
722249231 571085221 0
182879158 259869323 0
797902854 268899931 0
417671801 372891226 0
12250819 588840717 0
482736065 244099429 0
538915493 305208136 0
12344255 128534339 0
407845591 17230458 0
551332272 516521897 0
486510641 408779145 0
484835529 333760827 0
257691950 614254486 0
9351839 445816419 0
383529264 577263626 0
574361871 595111785 0
456549783 601166018 0
552044385 212182797 0
532207472 589122113 0
424467346 635420606 0
219539886 687932046 0
144844048 622037985 0
225731615 241995818 0
562526441 504370206 0
462643617 492098881 0
637018720 698508254 0
141150061 299189657 0
184389625 684894037 0
729225004 133416305 0
427165143 408514235 0
617241929 348575055 0
666518778 408892849 0
514454518 575814341 0
687581415 203383730 0
756038134 332241855 0
374107755 217108326 0
542944094 417051780 0
389171274 370870794 0
572923300 784724911 0
377303713 653487039 0
771580583 766971267 0
201352323 89767117 0
110477256 167152337 0
764478105 758796795 0
559746 32768317 0
685872253 120258909 0
487349637 71069211 0
592570664 144738685 0
618295649 176340071 0
634419556 430975807 0
787382658 23253116 0
678047616 473100802 0
728147043 592877868 0
406983351 265496906 0
451668813 240859298 0
491671010 420814800 0
14341459 359888826 0
703149836 346012716 0
148868039 415715422 0
510679640 201293252 0
169884740 499281099 0
409012114 657802698 0
764575265 424828191 0
146155402 495132978 0
672587932 493001080 0
225721983 637724184 0
524046416 333899181 0
15673085 581359019 0
663238710 180025762 0
422421099 713835656 0
427930468 649694784 0
490352906 499707697 0
653978146 303206106 0
323941019 215653393 0
187651119 450361596 0
469139452 311194730 0
207008410 674981114 0
486322514 16898235 0
117221418 378396481 0
212679364 415207252 0
5860134 4627164 0
261342017 395239092 0
400004752 562761651 0
231978923 665294870 0
746697004 730789198 0
219168200 592271182 0
483741063 487175687 0
228203408 378263259 0
74801955 68827387 0
199331376 158053514 0
191783540 461239726 0
346184758 479447478 0
396055298 281924537 0
391187138 624502770 0
173989032 60054002 0
680919139 499695259 0
531631160 208921274 0
245059760 106130913 0
154313174 795894750 0
715295428 107325620 0
373770860 265303322 0
463030500 79402695 0
703910872 130933093 0
39469487 459685154 0
559034324 597984234 0
327951377 10768735 0
208991172 549269100 0
97984380 616244913 0
178186705 743854981 0
237537453 112807577 0
27476043 271207559 0
390070452 619148994 0
778881292 188435620 0
465840108 45369010 0
669356556 524432797 0
309850700 23232373 0
742904791 43128289 0
343761240 765827191 0
405820344 660872244 0
528091627 331698435 0
362153917 434685620 0
730934577 556828903 0
292325900 787479616 0
194593018 469362733 0
740638567 133083828 0
323622950 801732225 0
172480296 274536491 0
326569843 684128727 0
735719708 648876167 0
733644013 326951957 0
531162362 385721902 0
721890766 370975005 0
244938692 351418324 0
253609312 553405658 0
70405136 773499132 0
769471001 162089006 0
582508117 104214840 0
757668431 341320111 0
335377392 234955275 0
204042615 108134785 0
454643657 207635402 0
575138774 469442391 0
651758377 627148924 0
325358085 344480189 0
11922266 431603064 0
520563077 358941320 0
172579914 778090486 0
619046864 687998393 0
31390846 532168347 0
196600860 274403308 0
195254642 562057908 0
456327082 351285605 0
248486872 147951978 0
533844209 545696835 0
125227300 244138214 0
70044999 262772657 0
94430345 284553808 0
341401007 46598511 0
279341404 212583920 0
576590470 382164955 0
212267384 687784379 0
403215133 678714002 0
628058801 28852392 0
689406145 366330459 0
487491212 364759931 0
158808139 477216370 0
620814474 440282733 0
436730353 369684712 0
637865579 566288722 0
273563887 717059514 0
277974359 78527136 0
235120246 299368297 0
411743345 398321179 0
115663486 726107903 0
396562028 484189034 0
306182661 244835536 0
782967401 17062691 0
54593852 760153755 0
684571707 700743037 0
402684856 273461193 0
461741025 508007944 0
590685508 32220168 0
503370345 76776272 0
568640544 215578336 0
205703216 345849662 0
9303643 193900772 0
734805063 46444066 0
568219755 656936081 0
595673449 657428211 0
599108003 499177226 0
537183093 257354339 0
88453947 511672291 0
606551709 178813249 0
757487158 200454486 0
362826243 207722806 0
131637646 101136978 0
468896981 310223881 0
474870926 499169476 0
505619990 391702353 0
162932463 670006922 0
799664109 779529189 0
593539666 788171741 0
258157259 495627980 0
271980383 598224884 0
443260401 790415791 0
45485733 703548343 0
373788865 397833410 0
242642254 261876955 0
329311442 434873009 0
130323026 465912390 0
358214743 608791253 0
177995256 148225635 0
441747848 393418545 0
591134167 787466499 0
777244213 638732873 0
509446830 205012225 0
565812152 315270743 0
595698316 63845214 0
556195371 683684784 0
744435959 655399153 0
556744841 469261164 0
685204497 547274072 0
288656871 414396146 0
742334504 286964839 0
302791714 676921247 0
418517708 564318953 0
468604972 670499743 0
85149781 97448340 0
1469039 546673773 0
210788552 306206326 0
751531319 52529658 0
527982022 290937593 0
695234105 671767614 0
41886077 410989799 0
445763104 335827824 0
726614882 741440833 0
688221275 99188595 0
153224669 145212881 0
425869990 120686395 0
789935328 115184555 0
699423128 572618367 0
506803447 235570605 0
615645780 412659441 0
517369279 80660214 0
284747753 612355317 0
91451591 341819594 0
58815745 527546902 0
406168468 714206696 0
474599585 597976818 0
454880745 578214680 0
584182389 184882915 0
25136879 216312034 0
763769994 413789628 0
781953566 679264919 0
256304980 635951895 0
566401354 380044930 0
702139453 3803155 0
253532365 86661200 0
529145808 147373472 0
186519054 268795838 0
141693529 532925737 0
457935506 244903566 0
630030754 294045211 0
346795655 91587112 0
513954069 218627291 0
637160385 458657454 0
445951113 448993307 0
248098845 787390150 0
386994009 801640996 0
51964066 173497080 0
412982800 306334789 0
34350821 646384079 0
215007554 215535933 0
139962358 249519279 0
790880963 407679686 0
511709407 405718296 0
121177275 211792704 0
514286474 137002538 0
541388421 398012378 0
135089800 693954287 0
222964690 119958553 0
537735264 317604017 0
344976473 191816088 0
186024597 36445111 0
58726373 665374442 0
762123917 714419539 0
416996098 14020629 0
512946121 111403601 0
168049991 464628840 0
644940721 737349430 0
701318363 468813865 0
474810377 731588369 0
411641074 569904643 0
777530146 790544232 0
612848782 485870180 0
293645027 68981370 0
296843338 464825528 0
595696727 648041384 0
340349872 170871412 0
613595826 252067112 0
245814054 68948685 0
181111006 717959485 0
265853190 428011723 0
562703071 428769671 0
547878870 499789861 0
458900478 295745008 0
222452164 175916034 0
402511690 100370411 0
556380596 399337678 0
719965057 227660384 0
492850060 681032717 0
465057330 67920342 0
500746004 62018736 0
295518225 286112339 0
196546137 268968440 0
708958718 637303497 0
710257826 542274473 0
333201449 392779364 0
406624832 168547227 0
31805140 63225002 0
617277058 194607610 0
201488156 580283599 0
633747104 494068708 0
746595068 385844175 0
482166975 407257654 0
285425051 286207053 0
725000756 357805233 0
729276327 141079081 0
302105480 286564192 0
148704024 754668476 0
284803383 514904497 0
218102015 568663605 0
245391135 323908867 0
277990618 668401643 0
659102595 106030381 0
792120023 24519801 0
692640946 636329789 0
370105339 27907731 0
1015598 581125540 0
781773113 365876196 0
268130974 748722057 0
652342779 437571235 0
692209216 787413527 0
568165201 441413213 0
773055939 97767738 0
504756226 674497335 0
511553333 371365677 0
97771085 512985982 0
241846700 584879084 0
55372807 412353416 0
316184022 533729001 0
358537591 631987724 0
747025580 717137687 0
709334467 595858656 0
412531857 154163139 0
60632108 593048886 0
681152030 592196593 0
473041127 781749598 0
410244846 379367624 0
792232510 85567405 0
262103630 590892564 0
519029386 628863300 0
273262483 766894399 0
386077359 1027679 0
354515425 158500788 0
22291120 428326486 0
192873995 694946418 0
623944962 636782009 0
560472804 767583415 0
263666225 627152390 0
229561700 160809876 0
408420086 227022265 0
499240998 235248169 0
34346932 78323860 0
304112648 646235205 0
745174947 460106818 0
635229777 612432050 0
516357159 380105401 0
448193935 781648677 0
141122358 396190291 0
784441746 295355449 0
623964015 7272216 0
657454237 600937225 0
762084610 628198196 0
753434068 583346708 0
320426141 20328430 0
455610583 432898654 0
565701345 721018209 0
175459870 232142048 0
746064485 112576186 0
289579055 144272114 0
392410851 797697519 0
138776500 567028738 0
580407663 18898411 0
87157965 135411719 0
672457050 90718518 0
207909309 309583939 0
680202731 230459236 0
412748069 24114642 0
633470478 332534477 0
649553904 224083700 0
622056845 9560335 0
125203055 179104089 0
50278776 73884851 0
50680372 350978747 0
489041193 332390076 0
476467989 282792150 0
337234089 580435954 0
292290615 210550899 0
144675372 328844903 0
642871012 632665398 0
534472493 340214850 0
617064387 725018549 0
327266997 333816653 0
23024883 59517384 0
767258343 765213907 0
83956836 233955611 0
124901123 662557839 0
32608540 691252256 0
659274090 85753227 0
428013701 782232082 0
551451715 372127835 0
679444797 574503678 0
485739127 40286109 0
333920737 211459777 0
473764162 400428396 0
225805412 726370357 0
772588473 57706029 0
410196917 40276248 0
625657041 207451753 0
616731854 396355705 0
58713008 533905826 0
137851279 674205390 0
168251647 484803596 0
142787183 655879287 0
221196699 669004487 0
357095976 56542169 0
151436345 313550038 0
276898886 778112659 0
617523712 42251696 0
541207136 187534986 0
679849122 96728604 0
559834451 161423992 0
660196282 276497324 0
191256476 631536870 0
475536220 352269115 0
565708498 435171253 0
84944090 345922606 0
708345372 745939666 0
374047060 294463465 0
244587559 668969026 0
557341459 716039187 0
471667797 698990005 0
86463477 603382409 0
362432307 317822342 0
210110043 70822087 0
685422358 334966617 0
512773710 584944331 0
558419619 801236449 0
266214781 391949486 0
774472083 310962031 0
557311207 449862399 0
607651845 532165170 0
540663008 13541238 0
404899058 765559215 0
60726617 205467817 0
723123934 680491321 0
667509999 228368310 0
532914303 57176684 0
210478040 186604403 0
541155026 18904596 0
790424881 556787620 0
253853916 548610370 0
750435016 742749587 0
613419750 780952839 0
580051578 252801337 0
586325410 241289198 0
291864943 614918504 0
42056832 214878285 0
640955719 88332709 0
584997087 338393219 0
261468714 543859576 0
710078279 518356563 0
489473147 654454522 0
454434036 690790406 0
100314454 50674757 0
231169660 744542582 0
576790579 578212840 0
228018980 705552096 0
740162787 799740535 0
452990301 37490786 0
507457237 307373024 0
362840135 729925965 0
333481386 90365016 0
386956437 707653605 0
669825701 424766756 0
608699985 166521232 0
304788988 786160941 0
73585694 395652497 0
780872452 756686254 0
252609425 298707690 0
596630382 459146390 0
695929447 323296665 0
162830532 346435874 0
301727759 81969348 0
669134359 644296460 0
417366659 240133799 0
111951840 199057049 0
345070504 321732287 0
689741641 40995249 0
785339719 709278152 0
215736731 404269592 0
261023862 377945745 0
479680483 513838469 0
318583872 752506440 0
391264795 386106193 0
770213520 289827172 0
98766780 681164200 0
723256081 110241440 0
178931233 291342411 0
480671986 3339419 0
691104058 130711719 0
795658344 275270592 0
565145299 44072639 0
167435417 741473244 0
237873957 659913986 0
56055062 580820154 0
182354526 552870405 0
304121626 797729734 0
214803374 66904474 0
13891271 585095831 0
410185618 363896118 0
473490715 153336524 0
229533748 206330982 0
767360431 158436956 0
251492837 733112648 0
561326092 647898884 0
368987570 542837007 0
427066603 56409750 0
609293917 190769682 0
584058195 463817278 0
666786560 316768430 0
150376217 122213239 0
789965286 447037120 0
381609684 471562877 0
78601017 700282045 0
773804026 703996241 0
40336247 29471057 0
497331941 295770709 0
134122830 587451605 0
787024943 296594810 0
447615118 723169512 0
156932596 511137473 0
333161259 335100859 0
55406351 4604980 0
778780612 129431796 0
400138428 437693058 0
278773765 319179975 0
51742658 238782429 0
395019542 399149457 0
363590456 739753074 0
302845754 604354350 0
681823990 416738848 0
225958442 520656335 0
279615999 56750034 0
761569242 469083463 0
329439200 88289231 0
552393952 625313675 0
646064047 790907333 0
234323287 56578576 0
677566093 510802735 0
224057425 360998677 0
53157135 465233174 0
544654513 251265097 0
445670024 353357954 0
556061074 73930484 0
326545556 202802066 0
328723289 473104292 0
163744192 93287475 0
315665795 270386884 0
101165030 482394030 0
280855975 566943279 0
323760089 173872347 0
791871951 41166403 0
640977196 516872761 0
628673732 502908336 0
367890581 560412705 0
274173223 723607064 0
222958368 419593210 0
403253510 298000284 0
152604196 779883476 0
680618405 244039228 0
308357380 732944634 0
295802768 611508972 0
301351183 193427616 0
464191206 34505452 0
715548047 523399068 0
640110883 619028715 0
597728856 732479419 0
242493545 80355808 0
183370748 775804872 0
165564935 157251881 0
35000865 433308592 0
529413360 447218077 0
57508107 800504668 0
797208171 536403319 0
641752184 485808408 0
4358700 232387124 0
80890262 363904167 0
639118938 492016899 0
423387187 785720875 0
20322842 12644208 0
618612001 645471811 0
332577144 270035061 0
457522667 722607861 0
59231412 52659816 0
405772421 737962251 0
249363788 586559654 0
356481338 248242297 0
518100408 180838411 0
273391862 479248086 0
482164813 575786736 0
747274932 274329556 0
72393473 687182357 0
166033836 605338605 0
118984143 754585848 0
227344147 167824889 0
493270916 342695356 0
117335377 147521422 0
116392399 489643546 0
726147036 24366624 0
757557447 116074401 0
511620032 699130430 0
89993737 220049 0
172628735 289752411 0
227502721 657710451 0
183807936 48635357 0
101816033 689538480 0
415617087 554525083 0
17842361 602228385 0
43739956 93419438 0
3217630 39151293 0
696586199 193345200 0
564923574 115575482 0
39622247 179609173 0
146360641 314605685 0
22563725 596629924 0
431766886 589325703 0
26489110 613735845 0
495754944 241171781 0
124292553 249244237 0
711779218 472372166 0
331704547 294103491 0
255174443 405233879 0
250204846 132329572 0
672310126 564282120 0
19954247 599697526 0
514397611 346824323 0
89768417 36351847 0
410830062 784136452 0
54324902 452680260 0
506554952 738283701 0
646037540 342541906 0
602668173 452042131 0
547149660 665750565 0
592781197 346123290 0
228134907 380482332 0
631620574 139726201 0
411265374 357082695 0
248550190 249405175 0
486115489 752727799 0
539147070 780091409 0
361530226 635687272 0
574348198 38017969 0
209593151 790478403 0
26928032 145990676 0
559211659 787431740 0
124334957 628156981 0
295765099 748754172 0
369538573 449854901 0
401337916 413930070 0
102166930 152850404 0
238785342 668216226 0
74252948 103263626 0
144253064 324940155 0
782236956 513584447 0
411711793 793814969 0
55027914 491461558 0
682884886 769197173 0
497829897 550197916 0
230249531 686116803 0
694858785 647299961 0
432390918 781063281 0
2747312 681167729 0
184813858 303836761 0
237055220 777685363 0
634461485 510799711 0
274328403 123303543 0
206480177 780281194 0
294855790 577227756 0
666940202 538530572 0
426564775 756017665 0
547670660 153788085 0
550408334 489014666 0
799122932 294394230 0
531544761 287765928 0
4172058 108315919 0
677030463 798842432 0
342512793 383512919 0
11711559 389001866 0
295079974 623236226 0
53592122 334952797 0
222321006 444809389 0
449981698 433884279 0
485252114 418777369 0
626904309 363545967 0
348419287 462129737 0
106605775 367284253 0
216022119 386508868 0
622861048 66106264 0
282074831 459338578 0
146631610 509197524 0
21990298 328999874 0
267027172 509731960 0
14705316 654241331 0
700664116 652293839 0
243814141 217408750 0
713391049 676732302 0
333765700 409596092 0
678688081 410306881 0
722270184 418381918 0
68163635 540785191 0
175749391 759919122 0
152757277 380642976 0
542450625 710564767 0
20795524 409318822 0
546375538 753599202 0
189770718 653751273 0
477718410 306815065 0
519162742 576668190 0
55423562 727707243 0
21032303 735668431 0
266731523 385376123 0
66023369 299769143 0
641260613 235988888 0
14467706 3753560 0
207697510 305700567 0
432330028 177308320 0
178369495 603633743 0
406730940 763861754 0
326827378 316561863 0
407605731 486650809 0
429944986 200670621 0
516555175 656676999 0
427183046 736240661 0
537827535 630593223 0
172486027 696212772 0
107961266 427992132 0
488120874 393943619 0
166230761 684405020 0
160510416 736563161 0
363100948 703238973 0
391467942 403532659 0
79542568 583650328 0
157877212 504346783 0
478985953 664623940 0
339953154 610661330 0
222501501 320114681 0
568693761 673501264 0
237276364 168826758 0
570336326 634866129 0
99728666 175900686 0
334536752 682337524 0
376334222 744687924 0
295604517 176082818 0
775728010 771064880 0
429735265 617137701 0
375158594 266355227 0
58308231 533881380 0
597693467 789231815 0
2714886 218878098 0
22865798 343644869 0
393487910 215514874 0
700761257 118184698 0
622355039 83461866 0
403424274 555099558 0
771796686 646103205 0
395830652 347426594 0
307164620 774891573 0
68298402 328392534 0
305521263 140461907 0
51014677 75873845 0
161456120 663196337 0
630707224 428870232 0
370252166 78339333 0
174228127 628182806 0
68488810 485232920 0
101626267 182767468 0
621603722 238109533 0
88457373 597163502 0
411714297 138058749 0
246670586 319238582 0
753275530 529194813 0
385477506 624349611 0
66183775 797654687 0
412991764 73105603 0
480856741 533945747 0
709583032 399557110 0
307851818 713829561 0
25495374 133876575 0
12306370 74532392 0
46419977 790215966 0
656434084 477047498 0
332074539 625361198 0
5284133 481661473 0
490305099 270859052 0
351452078 496891540 0
163024735 325331216 0
705820653 468748375 0
216265604 644633945 0
325414212 552134592 0
383054675 488782148 0
717393696 418616916 0
534424426 165846472 0
416351245 452155568 0
655045263 55393777 0
712978295 441384172 0
84789972 228419107 0
517681921 278288529 0
204625183 583432636 0
699711770 667261898 0
573582946 216705381 0
375407679 550580594 0
283303855 529689893 0
450007230 590524423 0
262953422 266574849 0
557542599 515054527 0
412363108 86264499 0
724915097 665290337 0
624900765 793225401 0
222947161 629322572 0
741843188 356479303 0
765593785 335255553 0
652834247 98895732 0
344882134 80151508 0
655029958 318367859 0
736456509 319629624 0
687796454 626201428 0
280785342 241264186 0
191390980 444462286 0
97297362 527122679 0
273672178 392181687 0
328881239 402413983 0
537549270 100443991 0
482660028 219492981 0
160926643 46130688 0
267258886 294127898 0
409676214 122055084 0
373701496 166371454 0
597176740 683604475 0
657469919 37895411 0
421974452 694049196 0
736291316 585369342 0
62789693 146000358 0
942030 327813851 0
257632911 430692118 0
599787147 486115500 0
284097119 35598328 0
154389938 525103759 0
711893188 236173735 0
614632032 396538073 0
25156442 423012087 0
118765047 607842850 0
281339183 327241040 0
646370804 28102492 0
215612020 248819587 0
265322772 477109042 0
496045144 498911189 0
724755459 127259852 0
623475554 84843945 0
801081144 198181909 0
652938160 705501315 0
21509176 532193855 0
335943830 132935153 0
405519328 170834539 0
387008850 93055178 0
540286418 728850925 0
424329278 586501565 0
300256430 400313239 0
275896787 87496324 0
537030568 442761027 0
137953213 578212267 0
307957312 121004529 0
233878312 128668956 0
333763330 73424469 0
786898612 215989071 0
350461366 59683845 0
505174944 195490928 0
756971114 509330138 0
441081473 218095453 0
333546946 21185214 0
691765073 677867916 0
575842699 49246756 0
764997475 53492535 0
562849022 614905303 0
750479965 274494285 0
391659162 471783587 0
633443688 476078880 0
7367116 733642527 0
176889310 105426117 0
402315341 237304899 0
345771819 31919937 0
128040993 172814623 0
296497758 637259158 0
577324828 527484074 0
306657558 766326139 0
720267111 696978399 0
472215847 155663189 0
312329213 421049677 0
707937650 644690874 0
416528038 739546896 0
778837148 62045439 0
666447093 249077804 0
672942959 78978434 0
163943131 67664393 0
37922652 507082848 0
611811892 340394233 0
467739018 221125256 0
252347291 716424197 0
711179703 71785782 0
467066042 704954158 0
350984330 327973127 0
269035273 370535581 0
31493164 137651077 0
741136814 614327430 0
149887296 508580444 0
621661094 31416522 0
643258812 3187075 0
43556074 649339806 0
350897908 322466060 0
763173313 245694512 0
583335885 110408538 0
59050224 83374482 0
744684284 598785690 0
114186598 293357744 0
514189609 309898925 0
292085582 263212923 0
67287268 790868530 0
1917854 463547113 0
319912278 455044238 0
261850097 563145218 0
214561322 191064267 0
7791267 588291168 0
757511509 653567518 0
604441243 700088213 0
393986783 438508786 0
491968704 489716112 0
381682618 158791170 0
722283841 516074480 0
167014466 455715917 0
558089250 48933531 0
676668081 455749281 0
564376913 656379303 0
715517911 358708777 0
614283101 606812583 0
446499089 782608031 0
722325961 305944997 0
615052439 266646326 0
752546950 32315896 0
351672658 158773718 0
147145568 695126503 0
470144619 686047543 0
528299694 663903393 0
664588525 538192239 0
255222129 616139087 0
502515791 621800953 0
686377469 666715683 0
16589160 631343347 0
441098068 598338239 0
536605241 548029188 0
204127373 337620839 0
72775770 653615149 0
280028933 769033151 0
75005816 242449131 0
487331588 114135552 0
399105782 325168069 0
354446204 122770231 0
46823910 402359783 0
277641470 801444659 0
167160618 339514396 0
648156582 406609467 0
750739171 383677575 0
411092518 170764373 0
720133351 39312611 0
73081846 203433911 0
542472742 328332478 0
64912214 272857773 0
90505385 350175852 0
476116012 572963168 0
562838361 302086300 0
268307645 304553128 0
391749492 342180203 0
197028086 522452149 0
441882189 37646248 0
491482646 6555157 0
194998564 683950079 0
788046760 207257242 0
613167002 183980135 0
610739759 248058410 0
735970735 211186728 0
501816902 257046342 0
294513357 784576113 0
382422209 199466283 0
174695266 37142694 0
98404856 744699127 0
727390708 327189724 0
390628220 482009471 0
13375482 378273103 0
509117572 610427441 0
180434469 66336840 0
420640576 501701218 0
406734046 469878913 0
584499217 199515082 0
85759094 778942361 0
497005798 30661529 0
799456463 723798286 0
459518610 100937577 0
378263348 225354376 0
635958761 431132539 0
31608863 35517359 0
411640698 39610482 0
703078742 130467437 0
543092891 359882597 0
45775802 614742481 0
660154071 230411740 0
615315472 450545691 0
797295978 74106668 0
285541046 480673171 0
556099341 252611118 0
255461874 625673764 0
110156378 575298463 0
66230780 292023058 0
220527513 283233793 0
11821603 606361970 0
26897109 290945578 0
173266159 277911445 0
499577330 15695076 0
452459357 697183844 0
57971024 606223518 0
617318767 322705275 0
652030311 2207806 0
244147557 489292499 0
324373027 94902589 0
258945319 452128127 0
397483484 595947142 0
728445399 357010665 0
675788801 134730524 0
250406208 68365906 0
745006989 222092013 0
31392129 352427798 0
158226590 628889790 0
665312494 663127677 0
696937528 786396705 0
711284276 340236132 0
653340800 800929893 0
77131492 143611028 0
540550631 583703310 0
539056678 144754198 0
643827634 13794594 0
224222562 3293805 0
28159536 213868272 0
684534128 254275412 0
149842042 593698514 0
10218942 184339348 0
729700618 640722220 0
516825597 669830943 0
76303454 33336478 0
245837080 291089941 0
132208209 710559247 0
415943415 428000552 0
257595457 464262272 0
220717562 758279222 0
776120004 476213152 0
239527679 671806792 0
695536994 11288469 0
220484776 467723378 0
66251070 522537973 0
685180767 26874168 0
178107226 446331805 0
49119842 461106462 0
631783964 18990735 0
159934235 441582198 0
717348362 462308173 0
73562895 693415305 0
235810758 115606410 0
224396485 52492681 0
132462004 530696571 0
688632650 405969142 0
263969463 444267038 0
693651283 764950515 0
418163726 439260798 0
477595344 707265251 0
601675024 634572110 0
53440604 73367546 0
534887543 118812728 0
704533475 272821567 0
281551099 162343377 0
212117419 442326528 0
325082692 650725434 0
514678469 294162602 0
365646483 280941062 0
719369867 766507097 0
558962117 162832796 0
597120096 75435275 0
714262557 335295952 0
182998752 20643791 0
19854954 29806387 0
662570553 801196285 0
582690689 513832149 0
248097180 378961912 0
520419706 255378918 0
271734283 502897802 0
764107420 347001841 0
515673441 55788310 0
361022524 794001697 0
209918852 230504221 0
382996295 362309688 0
471910865 160862759 0
679639532 407415517 0
180759495 311175700 0
772030496 147507576 0
23503771 126863609 0
171908903 544429375 0
631347548 468899849 0
740241393 696954788 0
255335397 702498619 0
117512108 579403116 0
259755113 390132013 0
137196769 394798134 0
669220942 255964130 0
666260651 679860831 0
765872316 107084724 0
21310806 346527659 0
683686852 722969622 0
790062819 709939413 0
89082009 329587045 0
614648270 234568481 0
463094359 704050060 0
579620440 466157981 0
769534419 285916854 0
666925537 326747543 0
715676756 102092172 0
449121958 597837294 0
574158981 503001128 0
375084802 33065569 0
338952268 548555510 0
774110415 64905143 0
658530345 264893724 0
368861687 403524818 0
660357020 173355505 0
175091038 624079170 0
596847080 798865207 0
111041028 595142058 0
657498862 263587042 0
427723581 26838044 0
439063629 224015014 0
323897674 75625110 0
763217093 284475997 0
311808777 706617134 0
618550859 275458283 0
726738939 103573343 0
199433316 578850005 0
8949196 402410735 0
25228621 236213687 0
196736795 299701590 0
2305561 66427033 0
678305986 456708002 0
469948189 3202885 0
539729398 500090978 0
383908990 701025601 0
174087466 678055816 0
72011911 15904993 0
227097632 299742158 0
291258341 557808875 0
462138346 740835879 0
635126811 602808502 0
143153721 634510715 0
775614663 261935971 0
670193363 285673728 0
239722043 332303007 0
164428729 499430771 0
335611982 563081463 0
164719128 591467485 0
4326796 404417106 0
149846592 86769440 0
551779766 271226662 0
136786176 414196467 0
750927841 614540669 0
720056016 447189786 0
447757905 49373612 0
316060876 563825024 0
721457457 418384583 0
100173000 327375602 0
508090477 490646056 0
134851162 485587949 0
177979380 444362641 0
635144345 763221187 0
665056822 576590733 0
341009010 136200624 0
598527338 166057735 0
557874952 396418724 0
80326892 377624819 0
662479626 2413530 0
797062491 241193356 0
585363015 473645546 0
579963833 402608239 0
52910956 735241822 0
592002151 10370098 0
533284785 663466404 0
592438166 230843291 0
561436425 553760613 0
18399184 785989812 0
96611415 614363503 0
158616171 708446833 0
332433504 355942794 0
21773226 43250346 0
332577166 26496065 0
277428858 416431283 0
342545975 401686561 0
731978818 687012993 0
130068448 35941814 0
584670712 662912872 0
647603330 775138024 0
595150439 674187610 0
116951956 169580325 0
22433549 359541117 0
586419394 630204146 0
214966182 67067451 0
503796867 322009483 0
530389358 479732538 0
374779576 639886252 0
781784705 497478190 0
152738717 457493385 0
201138515 275757335 0
411474448 236225930 0
671098800 418663950 0
359756092 396018201 0
74497194 612098969 0
334162856 415681736 0
266389318 56819738 0
250606248 759146747 0
85111209 664152778 0
782689899 752556117 0
713581982 527814436 0
360115859 679270441 0
471294105 559618999 0
473053660 586897926 0
49309906 30605659 0
585154968 233139830 0
725225459 76366788 0
640547943 271032041 0
495385246 609269538 0
783875076 425311810 0
272783218 671801733 0
36272067 90551384 0
277373492 767253242 0
551425067 56867231 0
387181633 417091185 0
654589935 106092850 0
669978587 315325844 0
346458447 210115542 0
411489056 746392325 0
514106424 698767955 0
625306748 704449803 0
235048633 388646010 0
739729056 131282322 0
637102008 747799236 0
545291614 535172537 0
240204818 420215652 0
396760347 189651203 0
378884556 33097722 0
405732579 154183757 0
577347017 448624447 0
615825936 612489367 0
719444589 747948077 0
574119083 8466904 0
743079624 799440316 0
27985479 667310443 0
247155052 577990605 0
758719798 475151224 0
456865232 336113410 0
666073624 209439915 0
211877696 431984760 0
98347364 217898172 0
188191872 2728571 0
250747434 223225885 0
510420992 784151447 0
416116398 373932325 0
302174945 41852586 0
535269453 712102553 0
165867978 339869119 0
544267267 231769954 0
180724770 217056856 0
69248717 510703171 0
546803309 432364224 0
555221914 667017370 0
104056980 340226701 0
37683697 231841574 0
155323353 134886756 0
675196527 223694971 0
75065956 249148975 0
269287038 708645169 0
376588252 206236739 0
721882010 27599153 0
183671239 689923181 0
457649989 209273618 0
355906170 109051290 0
723791384 651563968 0
322518552 322651458 0
240124730 797862053 0
447216312 467971271 0
510408086 446190293 0
746351132 239744664 0
220091463 776153048 0
623515333 566374974 0
638523570 283951941 0
738472376 322623304 0
798193397 98794350 0
415658339 583934673 0
336557902 667241976 0
90179513 148004119 0
31160252 654053752 0
240850540 191240558 0
561479149 599931490 0
202703259 161657983 0
221530697 3236311 0
116691184 174965760 0
223399738 687385662 0
719826318 28805032 0
408605159 489843943 0
212568539 568819592 0
362870473 445993516 0
682170929 112873761 0
311343296 10452321 0
72167255 777914829 0
441792584 765355362 0
688399929 514795052 0
38874595 741872370 0
300086168 246207018 0
539985940 623928115 0
670314143 155588017 0
347532620 49955029 0
167744946 117779850 0
472879570 243666578 0
527578559 229750796 0
558035319 503092536 0
130707820 542278454 0
799936847 30786879 0
418343016 94933642 0
13835302 528591511 0
319475459 684512925 0
719829518 792807599 0
605768012 325705240 0
499807993 444328654 0
568533140 2309224 0
652523880 47942508 0
170855184 706811251 0
612858113 298896978 0
769545500 120542573 0
397224561 228931360 0
94719111 596256095 0
318966769 201263215 0
400268093 636600076 0
216954483 50769688 0
417970627 233193493 0
431447990 154656612 0
321235841 185530158 0
600977217 506204472 0
422133075 414259998 0
331171116 588303545 0
489040228 552821478 0
637580857 151067604 0
624873023 649070377 0
764346776 145153749 0
195366322 461946670 0
545992931 76784289 0
516501334 119120544 0
50156126 267555779 0
173186942 390418912 0
781495874 95152797 0
227490952 390983763 0
37713657 190504944 0
62568137 400468927 0
521675514 455660320 0
739839695 59522418 0
309778450 712869538 0
753639167 128481147 0
327221113 705812822 0
178201476 647374562 0
268874992 611433420 0
3266220 280711597 0
204996027 211150199 0
547119509 263155876 0
582427572 489682196 0
625258124 306031877 0
206649393 596042172 0
407083619 311736101 0
589607047 9318518 0
585805060 574329140 0
195112392 487077587 0
619279036 472188147 0
159929867 281653132 0
36680772 215352065 0
434363742 145745555 0
599600104 235075847 0
686840495 253435859 0
89660149 123830839 0
780683297 88970128 0
631280711 378259075 0
709661076 173807315 0
1330780 542363120 0
727879760 511558221 0
381712569 12183664 0
747722989 680466959 0
708207358 198817196 0
215080927 670576240 0
387592358 349895205 0
56357517 726409704 0
16574183 535867311 0
259812220 376023101 0
304983263 773831078 0
108668031 481881206 0
218630764 507610413 0
492827064 294651403 0
641319623 433815180 0
745750696 445364942 0
282549572 728783539 0
172590306 33149777 0
484849773 193614346 0
47316893 226031738 0
247161523 236611074 0
106101584 377958127 0
186663817 344970335 0
366729651 309204121 0
748951655 59470176 0
686259149 55687582 0
406843891 351372306 0
362657896 414508026 0
765501341 23562748 0
688907600 710432208 0
178816416 157248477 0
109376290 341183940 0
377038801 110533120 0
707726354 748027232 0
571265740 579104164 0
724467442 600386955 0
673078066 794592411 0
646642150 158477377 0
108676681 549824114 0
450928169 654193281 0
346709964 677837531 0
206699222 85612756 0
181007466 523229374 0
231513019 576101621 0
77654152 252873348 0
265466472 215316790 0
361086779 583651389 0
112287648 759425628 0
563959714 790930094 0
478570776 698050451 0
198913766 286374875 0
92848135 551644516 0
273518149 615626017 0
414559930 607552077 0
191079849 775796832 0
636675449 435348038 0
650848610 202667639 0
602659753 691072385 0
315964993 375953708 0
251374304 310489768 0
600016629 347176364 0
622632155 178474325 0
146257622 99094983 0
775680574 778380496 0
408047687 127305879 0
63659216 373988147 0
311759869 650386570 0
114862614 499652461 0
485364621 23225777 0
681159263 233205651 0
595361693 241354939 0
201072286 538181757 0
635858221 264897230 0
134460323 721656202 0
5118858 783245566 0
767712507 339144950 0
528892208 783564680 0
441429854 12431395 0
228168943 455782461 0
315431265 641600824 0
301375370 251553409 0
90941280 258956969 0
199053915 40582044 0
612291119 320754080 0
16127539 489775019 0
70278393 199401126 0
436615566 162060008 0
192738138 411172114 0
465711242 76188799 0
35572309 718378561 0
318705751 361719660 0
278000450 316624189 0
526138826 557340685 0
36133981 485182678 0
78917763 446459601 0
323730908 361673907 0
92816012 486185114 0
578257734 560875428 0
263217904 312856067 0
70067837 18593483 0
461457248 351501555 0
575641880 456310217 0
761330005 327935887 0
673214108 672188720 0
19512273 118522564 0
322928049 550991580 0
218674113 604115126 0
504989355 232619102 0
157451066 90256984 0
98220439 77257456 0
385336297 629106374 0
446840597 255111654 0
687694312 166433331 0
382496343 355853491 0
151751859 623474010 0
342103705 230414716 0
218796800 79144851 0
605831916 213405690 0
20511537 263285535 0
331469902 39346951 0
8065570 521131408 0
508819750 617985619 0
71367025 226753265 0
566726415 94356140 0
652023890 249313775 0
49948505 715453744 0
276153795 652331130 0
485122546 649604839 0
561306834 634388745 0
692176204 533232163 0
665707949 429751443 0
391639265 422604622 0
613388298 420045181 0
351034593 74914292 0
657555295 121883169 0
552014941 412358148 0
390602606 545388134 0
44267376 470674905 0
284855893 432923080 0
93691147 446897057 0
165743192 412821787 0
386644828 271433786 0
359135899 60501270 0
382516698 653431893 0
152369091 707111288 0
156857463 296009201 0
579199340 118766422 0
320926181 71656075 0
654327601 631273596 0
331176258 758639435 0
175235437 686365996 0
472903344 364885865 0
65155775 700022864 0
713594323 397739638 0
74944443 272259897 0
187353551 604943413 0
144689404 714897005 0
245224303 362235915 0
112539533 171810179 0
207922966 767137752 0
312063455 519709309 0
554963857 334710234 0
50200919 562839288 0
40199135 248813361 0
311955257 207485007 0
378488456 324114349 0
661358191 466392881 0
787972469 351827139 0
236857954 188209734 0
20069403 205361085 0
655344650 149838876 0
712428781 758626648 0
71306812 115473781 0
316180837 166923431 0
269899447 168062215 0
706028380 24491242 0
408524339 142414732 0
329710976 318945999 0
632305942 117615150 0
420757104 652312540 0
659351998 310327688 0
78164487 266946217 0
656479863 422467656 0
486085150 704634712 0
229458870 765079816 0
550281183 9408824 0
337952893 137886886 0
94314651 364784680 0
780242354 728189092 0
789655416 399066031 0
424365417 81204542 0
545899231 88295758 0
603539977 718518372 0
382159325 773420110 0
468103907 176440282 0
342022838 48573466 0
14406853 778078081 0
407486566 415482985 0
741938008 199955391 0
60263951 653150675 0
624975775 578416183 0
289554962 545141395 0
656313185 177652423 0
341872999 564770911 0
150981617 662451559 0
194387726 139665079 0
197105452 554516473 0
323814529 153903358 0
458620516 315986951 0
801092155 369553593 0
357447163 705850651 0
723177044 387221948 0
91097249 162091812 0
663386005 165862584 0
434356775 395144511 0
219780485 557115336 0
663710909 71150403 0
245001655 726379751 0
680656339 613083477 0
126834791 588430939 0
143393103 116239633 0
375296125 580283763 0
689312022 320430677 0
727900718 132333521 0
662926569 572841385 0
572198479 241852098 0
613980053 609140163 0
72670634 132433208 0
198614624 771154452 0
429413968 368057496 0
33237165 202935945 0
263718202 551613854 0
66415520 7263918 0
622331401 488685862 0
147646176 515124079 0
724482792 662469507 0
210036280 529606037 0
315898149 456023831 0
8968302 441433604 0
261080263 402088095 0
674073572 588916973 0
615463298 158172539 0
361415039 291499520 0
60382274 456539647 0
533401903 753285080 0
553028445 244415527 0
204539169 347768386 0
107538335 671060352 0
213208635 778888003 0
451890475 784694637 0
608206071 175775736 0
722234119 253820332 0
753908137 527234939 0
3899829 528939024 0
40692015 429242264 0
788041190 713553278 0
682363516 67585316 0
272367116 799865729 0
762568834 504696922 0
216616981 99793577 0
56887333 526647068 0
770701723 143304192 0
549369829 470416640 0
326259634 15604840 0
138403676 308662249 0
717150481 214237737 0
169483439 257106250 0
534987147 109797957 0
123136620 562380933 0
130202153 625682829 0
224580862 487421936 0
505952222 296731976 0
234087912 368917083 0
582924128 274224080 0
631159297 387273677 0
50154002 286996385 0
140498769 154324790 0
732053344 68949993 0
287586231 585250134 0
638271177 12699118 0
18674357 591173920 0
779521498 316241355 0
775439939 665633626 0
291954450 313602793 0
693865270 275006028 0
440981324 110283026 0
157443190 12405886 0
177646829 511311426 0
625682557 272265791 0
186211996 628010040 0
230290402 128991773 0
511788543 62846114 0
546422229 378348481 0
502764020 302858314 0
373212533 346421150 0
229531570 710488707 0
400210677 263373680 0
595702174 457466625 0
289779630 737973621 0
283103590 541825664 0
170286873 401041335 0
153941694 732728580 0
573819471 784580201 0
418836389 415455777 0
220119242 754178897 0
473562830 108300397 0
265272524 493045592 0
322279686 120473542 0
418221446 539992516 0
462884601 482753679 0
185909150 785271326 0
168474753 786317577 0
661932402 113098915 0
706990989 459408557 0
110018682 635633069 0
503860463 733652103 0
603375204 791901725 0
390896288 176722788 0
794035934 651177640 0
270130103 601758001 0
489288447 724554859 0
316822580 131332940 0
700916161 540032024 0
178856837 299511216 0
782135261 610257892 0
620565119 754553707 0
520898335 570133605 0
706795832 501036757 0
281674608 771423253 0
77040297 98406439 0
343898116 790822081 0
304774720 71720562 0
253532847 67238125 0
359104415 167506411 0
679821189 264989428 0
340028197 198478051 0
156149121 455942402 0
530882889 230720269 0
703720024 442105037 0
45578429 343563819 0
309038227 499288074 0
337709733 429795774 0
561189448 88622009 0
368310181 720008761 0
559301211 519630040 0
295473322 377281709 0
624946491 643321100 0
772201528 534992469 0
256878820 281663441 0
327913316 768951219 0
692736212 3238049 0
19266683 618508955 0
169000639 290576441 0
64160738 182037667 0
31851635 513599276 0
208703482 129738453 0
472712821 420338023 0
381150826 508385576 0
458307302 274882581 0
416869467 544773612 0
377242878 442878051 0
161591340 785346834 0
136530790 112665878 0
127331664 26951915 0
488652584 580778271 0
92196575 454449211 0
612746873 68973624 0
368374835 390939139 0
500533656 662720906 0
590254189 482974480 0
369564760 731417224 0
751813387 455663256 0
28021617 682414958 0
80319769 761454895 0
127383088 140567727 0
114788812 496793086 0
399631505 140243013 0
574972028 615923777 0
416276075 88241827 0
580566598 771566128 0
602295113 156099731 0
425042964 51779414 0
473016947 423726939 0
505908794 388230350 0
641372954 617045552 0
431008591 68111784 0
189278368 102853305 0
79164114 643035498 0
710364732 212067810 0
318711780 161577977 0
39888516 423971544 0
142829118 545123308 0
228791298 650722897 0
220395089 391292496 0
431898216 719998770 0
564129934 231799035 0
396922102 628853593 0
490764618 358188058 0
584346638 473219804 0
17750028 250264571 0
323387541 487453707 0
132692502 301893308 0
758509645 152584116 0
495914982 226572939 0
753282602 13008684 0
743432755 730795269 0
71453700 230365792 0
648769984 322515362 0
377212362 630413004 0
72498776 763423051 0
129568633 187550498 0
641330393 42871009 0
574988143 353092311 0
454066566 499355428 0
760340135 272238371 0
31497415 135548588 0
462227779 221086073 0
546510667 208706570 0
115087807 308134199 0
260039410 553074557 0
486510924 158782189 0
687622066 409578752 0
99524185 658114499 0
30593967 105093326 0
753134205 228115458 0
34448876 496275106 0
522826697 684464347 0
174179803 459374866 0
537943814 679071131 0
294241509 326266063 0
525264118 615094062 0
589435336 630345816 0
564759012 630000859 0
121613824 632466130 0
600904618 542255961 0
706484543 255620211 0
295786755 254277471 0
559762063 426325872 0
661902449 585001030 0
229466177 590556417 0
275387954 253661049 0
407897030 4975778 0
1047506 351773988 0
461852333 741309512 0
683323349 116658096 0
769232950 633585140 0
676883238 512439043 0
72534211 678647326 0
375042 15869451 0
526459278 460783963 0
787724364 510348831 0
443155644 725218806 0
683481860 673091622 0
105392200 534689555 0
571737710 289461684 0
195085068 475512490 0
418248120 482036272 0
189949644 198604091 0
178774802 653731863 0
239401796 687434211 0
344347017 528229873 0
660961898 606308113 0
751249607 801735900 0
627497134 488029347 0
376153843 176415312 0
410802857 498875535 0
533745471 348068073 0
540496622 698884945 0
268222748 760204346 0
668108833 112108693 0
438455197 459389413 0
31150801 513480590 0
616433047 185869263 0
377363329 12381542 0
481317050 174935046 0
27124279 221177512 0
31641448 754059520 0
394549911 411761910 0
322633961 314237612 0
317374300 402176118 0
640717591 617224355 0
386218999 671006928 0
408032245 46518210 0
598824141 322342860 0
487497493 595439016 0
11850852 238789953 0
231802575 18663344 0
233293531 144189300 0
445901215 718378370 0
273082082 458602535 0
36037109 79013755 0
237521290 724109334 0
674800729 799605318 0
387501202 303727488 0
5254507 515066195 0
34051977 394523291 0
498264655 577082307 0
530557084 416881960 0
187873587 365984910 0
61637313 680012640 0
101748720 355966157 0
362884922 759729818 0
21752308 650722502 0
142906000 605731773 0
127464855 798626660 0
229745848 364293141 0
423387951 153815174 0
526396721 139288969 0
380273275 660618492 0
343100578 202408733 0
131806566 361236598 0
703199425 671429044 0
771901357 89239631 0
213988931 389880750 0
213188733 581674228 0
426377263 564491616 0
719357717 488564201 0
750396067 413721173 0
277519520 336547960 0
294376078 46538075 0
204387308 414354656 0
479167572 233542205 0
277864524 63959589 0
224429532 552569109 0
657000745 628786175 0
82731544 250180273 0
39443576 191634194 0
800624213 609879125 0
421307725 153657340 0
546256629 366349941 0
688000489 123870110 0
4329908 745599463 0
397329538 425938299 0
501872788 375594075 0
118536036 167124916 0
272009081 671027742 0
435173453 469865940 0
781836971 447723083 0
106889515 51550613 0
9769328 211859017 0
267486157 783410186 0
403346302 563371516 0
570624136 55304487 0
78243339 790389737 0
91004320 440577697 0
107260303 418193096 0
623954876 426128955 0
618423308 480617259 0
286126056 510004876 0
119718406 197599454 0
441972034 171905437 0
214429723 520361120 0
729383111 125837175 0
569300716 204094631 0
282619263 593154165 0
482879949 421829019 0
767048631 477168964 0
347067888 686645906 0
92835459 38225133 0
60427138 675050735 0
45076993 641250449 0
751442639 192494167 0
84029968 351186985 0
515781374 787435575 0
296489671 582516497 0
638238553 447737563 0
131402490 416314929 0
449603400 127394389 0
205868615 157453679 0
794418953 649084894 0
369271503 5910793 0
262599019 99602576 0
276844970 186329334 0
484770137 163078573 0
717384755 598512721 0
472554344 204220670 0
172641824 84442492 0
468535532 730360795 0
621094069 455992054 0
471498190 547309049 0
595830514 534978111 0
752651322 748840865 0
767958092 252496203 0
173926880 578236535 0
390775235 285147815 0
107836956 377111651 0
697800698 214743716 0
424418909 310664362 0
99369042 595461845 0
137277104 631369766 0
534950049 374927482 0
733019870 800020542 0
247175317 750494778 0
539328790 666348663 0
409904712 515276175 0
609716823 279479091 0
104636280 471473651 0
441568786 73811710 0
281203918 469847683 0
215776561 405268042 0
434978015 584695278 0
44342595 429199467 0
392082096 716775273 0
699343759 324167731 0
205738371 274963314 0
405245441 16322503 0
606089566 537603946 0
184705156 486003693 0
512792914 542813982 0
360913198 544997927 0
681794268 769966191 0
134713890 380528031 0
459561414 350570496 0
757543385 126655725 0
430947737 547897368 0
50001647 626730466 0
454869121 559825203 0
623850565 186987103 0
152503390 557934655 0
567079323 508815503 0
117589715 600196048 0
312166187 303462673 0
16242266 222911865 0
113756085 364493386 0
735921608 183600670 0
159110583 503387520 0
292437491 484117943 0
687996418 437511648 0
9499529 641947530 0
590370851 687274361 0
116035970 196836558 0
60479122 177510402 0
604518592 765406779 0
510551900 500750746 0
39320404 117540679 0
162900357 651859027 0
123221264 192209433 0
101443470 524419429 0
627595020 82723832 0
208917407 629716010 0
664212573 155341763 0
407180516 74529774 0
428200408 201408044 0
610731193 89289162 0
502663702 109431672 0
589884087 334768259 0
547538201 700643964 0
148792231 173633745 0
453951248 384008469 0
172770425 410336491 0
728638107 126219233 0
466194906 398252866 0
242668580 102311215 0
92766522 167131257 0
41483267 598861514 0
272506346 592560136 0
511685240 147695285 0
306754101 479986641 0
587375776 748692295 0
586847915 455466169 0
430540292 331439372 0
412803785 566622879 0
537743127 352917124 0
107386878 514606413 0
382699845 210512373 0
234169507 736057246 0
594889961 706099001 0
673762800 498176935 0
96621378 602361633 0
151513042 374029877 0
540166434 205648396 0
156514409 577262604 0
58589370 425487922 0
789029075 289880907 0
192026126 716862418 0
130446990 426694832 0
204407554 4856396 0
71367393 226067382 0
674755204 592674763 0
321651210 761900262 0
732234572 183148648 0
597815275 606712634 0
577470937 28480623 0
380530381 80359300 0
632047616 545810096 0
729051837 755070384 0
132226673 162428219 0
372784963 485284218 0
309796520 277569572 0
50695275 314792868 0
554913713 675052595 0
768471188 690578 0
23436852 10340554 0
533313845 685840404 0
186822817 710165846 0
72741800 732538732 0
400764049 543816332 0
671851698 653487997 0
780717752 611616861 0
621414550 87535362 0
492333065 284085210 0
801494708 651169822 0
242546379 174321877 0
787986719 134520911 0
407369212 289666730 0
85065510 615280663 0
309271353 22273993 0
48068129 392918095 0
146047401 122876712 0
601511456 314303205 0
188345683 514579549 0
497116524 62628802 0
258042450 300456933 0
48034261 446811081 0
362956258 768715913 0
291835938 116081160 0
448363105 237736528 0
356342134 308058509 0
313834957 100171319 0
331487937 621140110 0
91542210 356266677 0
332173036 597641649 0
520266320 665466054 0
438803123 37704469 0
764251885 352104237 0
514029236 100237433 0
774405503 98461460 0
470382332 447366428 0
476585639 643628903 0
503535599 769877217 0
687584111 688592538 0
384055122 125695375 0
62679746 359224381 0
377729774 387728933 0
755815845 452314211 0
39783882 444867608 0
34918869 444411674 0
552615298 779371283 0
180349838 155474467 0
611403175 119588347 0
64597954 708223498 0
327151982 657447855 0
143496814 581254558 0
180879001 754593355 0
364067816 96773154 0
226527315 284327753 0
120789134 538999629 0
410910143 524339140 0
571900618 632885309 0
629066193 713635638 0
12045335 55494352 0
353580903 693714155 0
673008574 127621586 0
248603859 389342582 0
396873676 241017200 0
424385143 786717165 0
59981354 650232654 0
551976025 245262365 0
432491378 464663708 0
436032779 142456299 0
571115524 667998946 0
542053566 18086014 0
19050399 203964205 0
698707018 773672492 0
189387443 460707481 0
744475710 18870596 0
489311766 55257658 0
598102901 383087424 0
583368681 416638048 0
437345024 71345151 0
648870825 207913717 0
261833902 275364637 0
389329846 144403134 0
583452532 500411903 0
197235605 48780022 0
333583149 223837271 0
593751612 210051036 0
666803936 706446044 0
257264338 444202213 0
239036886 307117857 0
334142081 401627726 0
260916046 25209306 0
584100304 381842015 0
506200552 358932767 0
465090442 713712401 0
36164394 412906064 0
71393574 248855908 0
717686793 439019381 0
129658153 737397990 0
56046528 596840391 0
54706346 41117882 0
60407637 624683725 0
423087816 37530241 0
480694541 689677974 0
196647415 560681247 0
393425424 257228974 0
503270036 67804355 0
245584818 75685743 0
183241412 394000694 0
726200563 545935501 0
692675490 426012941 0
631653793 612289092 0
599011275 73033728 0
74133284 673428985 0
360181663 696020584 0
516622420 549578888 0
174872165 800819473 0
189852941 334769513 0
180256281 287765676 0
448301900 125821701 0
480832811 39541179 0
666467451 549744618 0
292788820 263091425 0
94491872 37646012 0
302058983 272884129 0
753136082 277282383 0
719167768 65536130 0
224725026 197320255 0
709795274 767244642 0
395821878 787952289 0
517749535 410694903 0
312146561 238262535 0
623194110 219390547 0
218885450 544030160 0
68431208 444078526 0
65611149 560446557 0
15485129 399072325 0
327458719 110481374 0
325292153 337097429 0
219389413 255705736 0
391350667 362383940 0
265321732 227554675 0
507108197 286507969 0
433914929 135647054 0
451573927 718131101 0
481013844 621040180 0
725918301 573112401 0
95966723 225823371 0
389010535 346463709 0
566973510 246579132 0
315464227 103794250 0
59392379 561373802 0
270727404 242197431 0
418547049 378164535 0
718213955 591818184 0
400319160 611091179 0
768573440 585611083 0
555743538 147981197 0
492290945 502877412 0
458583678 370324744 0
33917791 568459304 0
493422363 28752771 0
285850026 168948273 0
120665017 210662439 0
88753659 451831497 0
720871231 61040617 0
315487503 708710202 0
528353704 403688354 0
163904118 756254911 0
676973276 23571847 0
124961106 557266764 0
606279470 287425699 0
319943255 243730531 0
522500635 641391137 0
33944648 260538216 0
698534309 591208597 0
194927227 172660542 0
32763461 332442249 0
764921991 743434399 0
192667333 753986792 0
431981648 197228185 0
489732307 198173520 0
534806651 327598418 0
429851913 652368420 0
44494009 682050844 0
779838597 189475156 0
366944189 679964740 0
800222177 213581073 0
176118990 661570119 0
505896020 739642896 0
31842634 315160125 0
275312606 456138867 0
540816700 417384388 0
114259738 619126697 0
508477329 790348908 0
752055712 198602895 0
798643652 269141698 0
407053453 197638868 0
581910755 204014099 0
515329376 234928502 0
567726409 739787107 0
441425043 363394556 0
395125217 352509556 0
248753977 660288668 0
617325002 446250294 0
792812028 634313925 0
713896032 368682940 0
39642074 41424360 0
100015791 19722350 0
568292907 764689496 0
637008470 637422693 0
798312748 235794095 0
9456729 715342537 0
585567897 597361853 0
378059199 710031272 0
154198102 600487650 0
780554190 732194171 0
685646990 195133975 0
727536297 501345879 0
166252059 511304315 0
425953482 630039753 0
288870790 448957513 0
330505570 781597129 0
534242582 159502772 0
249390412 351039900 0
703350576 415705509 0
1782715 672081474 0
146488938 233791336 0
396583096 35171891 0
62584845 51987682 0
588330738 614470275 0
183479597 11577542 0
281839722 800656640 0
712361579 337931286 0
502413185 431982071 0
120263348 139336749 0
361951501 567685963 0
316034012 454353869 0
659449356 587639051 0
598138956 89927571 0
514908755 736562346 0
192677698 798447218 0
106744287 612332271 0
693933611 140360501 0
385904874 271576535 0
535904773 74804683 0
147139513 361956709 0
175737891 7384661 0
412749130 219099874 0
517684904 454267227 0
497021840 773468282 0
200600227 600739890 0
358164925 313342023 0
70973991 278674825 0
628249285 170108643 0
439238251 790328749 0
237034875 444502877 0
160226434 200154959 0
491580936 64260035 0
483725575 640405604 0
58352608 447292207 0
297310149 191307110 0
52784337 176882279 0
562601557 560873817 0
717024006 594805004 0
49402616 337029956 0
414274180 137686506 0
17031114 358622794 0
318520586 789971740 0
534085821 614101597 0
403566770 153806588 0
630326224 94093014 0
549585236 627437818 0
376685168 29410695 0
726524426 251142017 0
264838773 603300474 0
739869748 206036838 0
662142555 555816913 0
216480496 88849602 0
504796603 614099332 0
707982881 789670285 0
333156070 645868884 0
146664004 280687655 0
124215472 188722595 0
533015464 627384477 0
594041201 212302517 0
235354548 706350858 0
1547921 303776674 0
516567264 31589498 0
138074884 255355741 0
383964753 781092951 0
457938204 485636396 0
22668007 82569287 0
95072554 220211778 0
657163338 151965995 0
427357937 101697850 0
50013768 445182567 0
625148462 563463283 0
30347122 105181003 0
354164513 569977131 0
586185992 122318607 0
104750212 145198830 0
632563764 613128219 0
539598262 757911433 0
418181406 399317536 0
658510023 457624977 0
388676550 641062125 0
231547827 377866098 0
749895093 215712302 0
697740720 548711775 0
89184428 780040512 0
466416773 646175980 0
610134493 24003967 0
268012978 448974145 0
191403541 420017566 0
794304204 559856006 0
255526770 265985165 0
561251333 444135594 0
492686457 303796235 0
261148719 359057628 0
767265931 615163753 0
537625835 723365068 0
14255837 446559059 0
344011136 521785022 0
448460617 361503945 0
93316323 483718410 0
137779174 11597880 0
786199401 704657324 0
512647656 536726969 0
43581090 187244774 0
458605721 351679016 0
383280956 9345171 0
309094435 751736005 0
705336310 672631068 0
406608370 741044056 0
295384347 430433598 0
689869177 125750044 0
436486798 759731943 0
751653104 398154409 0
142861485 564571673 0
410959991 499997580 0
504590692 435032611 0
759877242 642009168 0
766676466 752247601 0
664197711 399830469 0
712799934 763300086 0
706964171 28686008 0
36287148 80566700 0
295378379 736250494 0
15079677 531022269 0
159527157 794872804 0
658903942 344707385 0
209483385 666214275 0
319911098 176573244 0
510076724 543916899 0
5180007 50883930 0
531782359 42568567 0
270029793 245221250 0
22291036 605471213 0
545615775 431573803 0
88204253 596573174 0
699304724 718117316 0
295896520 563742760 0
621353940 775025566 0
193408043 188776133 0
327228591 544095617 0
17069416 656578856 0
431139025 610514586 0
502587707 64787843 0
496441186 526438134 0
639258135 603571414 0
491372901 88079829 0
36653668 356927736 0
502799279 590431310 0
252566711 269501740 0
440842901 134481031 0
655734305 57088843 0
676308605 548944835 0
564367230 765017468 0
238821694 218385317 0
71886368 573896184 0
700219314 745527877 0
436432090 714496226 0
756543346 243119241 0
634857823 323855198 0
25498620 80989838 0
580118370 448846362 0
636020037 292305145 0
336393095 652424130 0
454106197 654921852 0
88285461 317439402 0
99981534 311034069 0
539494439 222238326 0
711232353 640776416 0
787122665 762050411 0
385577786 473322536 0
690204232 125485887 0
11197386 322600086 0
668984223 197126384 0
405275452 325786792 0
393867798 287360674 0
604770177 765135005 0
442424505 471116650 0
329451111 367185423 0
303054294 44039532 0
337844799 309117249 0
544333312 431636638 0
150370559 694421284 0
336837481 662823221 0
169964504 179250467 0
469816323 673382255 0
315116408 273470453 0
620537781 261175499 0
171238575 485421541 0
371125771 113754421 0
21099268 25566000 0
439826164 58443074 0
753736968 125485133 0
575285126 395777081 0
194838257 536733702 0
389457848 754218368 0
484694586 752585094 0
617293690 245622911 0
137579575 487004847 0
720143128 189135443 0
448831517 720132078 0
103320935 719964954 0
399677592 692658952 0
549554402 288234478 0
500532321 532134175 0
615032376 636821873 0
711916299 547052067 0
564729409 119399870 0
142896285 89972314 0
131835535 689034008 0
518134707 714892572 0
543619074 88534373 0
571390396 239345943 0
429293294 412933873 0
396769910 333676555 0
325619926 751861766 0
165098407 620029999 0
654017962 525376497 0
45133262 727630442 0
160688441 7933411 0
680311941 564852049 0
336321867 260101916 0
513833719 338657093 0
177358664 78322617 0
341350841 398458128 0
291295832 79463385 0
519377305 162125968 0
534877308 346662877 0
30893058 480214067 0
601932434 508173262 0
218811645 37742882 0
335125409 697184523 0
95496845 645443110 0
552425340 87608741 0
170782171 576557900 0
38633554 87480907 0
575438078 186406007 0
684113943 280572762 0
749579325 19164496 0
698337807 595592245 0
390668177 681883883 0
256699231 225016698 0
229738738 386747758 0
684534579 601438058 0
634044933 398747163 0
525122548 248669073 0
633868916 509414238 0
179391095 393186548 0
461923326 403794218 0
76346220 317696264 0
86816323 405774485 0
347865835 598061145 0
801069556 146471266 0
376154792 541374330 0
764855660 540908609 0
649668955 7556687 0
460304558 334665931 0
29178949 448114706 0
179954599 309390599 0
50590807 307046835 0
387895828 774328229 0
317038427 598714567 0
140144087 435100875 0
666241001 77258688 0
371552394 686915602 0
597732817 623567704 0
325715586 186967240 0
465670706 779041440 0
760166779 460057406 0
35242682 4940213 0
632159806 640116664 0
660712716 697579059 0
759945415 201507834 0
579945825 101095630 0
712821692 798091082 0
688185491 784511468 0
303237081 792506874 0
576911250 113246562 0
800190195 627056223 0
687141551 379588393 0
452660591 683526457 0
179144341 752828768 0
29881908 235053024 0
625493076 274280965 0
202077433 535612176 0
75598559 794287529 0
483771904 285295649 0
226947217 552722564 0
217797226 277877679 0
717359165 156812548 0
8509759 156407227 0
8189343 740023415 0
799885429 426591514 0
565386800 764253833 0
627646924 516988464 0
563873124 361881942 0
509299524 713250138 0
59715230 235035945 0
538990979 185982691 0
599309634 698930077 0
482636591 16241850 0
741798814 730679627 0
380482379 558548346 0
685702437 440014323 0
425409686 148184354 0
796196376 783065885 0
618396376 41156552 0
292847740 629652732 0
181930891 127436991 0
172951903 497263493 0
76804868 288105720 0
459910726 59889939 0
569886460 350406831 0
138009512 263505857 0
609204683 734191518 0
715207842 363561534 0
671379305 565518118 0
253592739 432587589 0
391580294 791586247 0
592019211 292509910 0
660017621 161435260 0
270150719 295412497 0
414693310 712258338 0
467452655 465330560 0
267819584 598471392 0
742809095 510869030 0
122048889 692572424 0
295434653 582432622 0
416842803 611236987 0
245853288 181869678 0
206406682 616518946 0
222214613 684196754 0
784477624 210303850 0
356837304 440091573 0
364453080 548318117 0
711029484 20628280 0
712728257 493865694 0
197354386 451979219 0
737172947 301684738 0
40992455 701326778 0
496552896 22322153 0
792641186 135970657 0
308524236 415002733 0
27746295 52867835 0
496891492 281137819 0
105187372 334137470 0
572937320 693955928 0
603224941 207735449 0
605824214 608139964 0
605903569 212786907 0
257988747 768104878 0
104199240 512501965 0
768841366 189502077 0
233397708 641858506 0
307047424 75034056 0
16186813 108387826 0
445085990 309627291 0
575932395 303286688 0
384544562 230329019 0
369943880 105712872 0
427502430 353532321 0
788347210 291658430 0
408114282 122750392 0
768352637 614873354 0
639631758 115622229 0
272642771 273931292 0
699282884 110915208 0
432514923 775761767 0
301698085 35048411 0
130127676 636380176 0
795666475 509563163 0
556947799 620423804 0
64250994 97907821 0
46532255 569281498 0
770069102 787901685 0
254007887 784607180 0
210361624 99299368 0
789750038 171698140 0
741802715 3292942 0
69939969 601966273 0
659096884 505948640 0
310024896 134248489 0
738472953 690985056 0
632005853 575688444 0
140478901 584627399 0
74203840 784887278 0
170687550 89441993 0
525916810 426307133 0
369403431 491250082 0
7388196 59489845 0
412309184 266270329 0
285018179 592123994 0
416411218 375104614 0
149486563 30479026 0
181217944 653178862 0
371039115 657538121 0
315518988 144006714 0
272063447 787960591 0
756595215 544957829 0
661549009 315306421 0
330434100 284737271 0
298281879 270572873 0
180822753 443856525 0
746062009 386091631 0
59865746 635755053 0
206424414 420832435 0
731641232 619087163 0
468263870 699597141 0
157565986 500566075 0
687605136 618204633 0
464275128 656564051 0
368660352 643270320 0
619938298 704846453 0
527769424 138184202 0
294036953 218815851 0
659688034 65496304 0
297084456 323054926 0
671990715 436499729 0
450170262 351554337 0
550994509 505859092 0
225621368 212927902 0
634172558 300541581 0
667714797 198439887 0
693909746 466704673 0
443830703 236027625 0
312575747 136345395 0
256998614 29703492 0
587139298 400151139 0
393685400 733687856 0
67107037 202864261 0
4944558 791709884 0
329242819 476644099 0
413732034 775382537 0
781610949 448816769 0
382302011 37385143 0
613935165 733414306 0
433992396 758058934 0
576355052 627461521 0
171788413 79395260 0
399554292 347612695 0
578841907 296817079 0
164388874 209952057 0
155995507 542226164 0
461300025 168873736 0
369506421 142462020 0
476778248 491711059 0
396880576 361033927 0
9338234 504951170 0
241176295 181243315 0
373389235 157091140 0
684318379 389547336 0
750254110 88576601 0
307695772 399092811 0
400984204 621045355 0
262152784 507675588 0
249391062 644931977 0
739963164 217170512 0
427534397 260265822 0
68198207 630831411 0
792738648 409001826 0
690741072 3428466 0
465569431 315388665 0
243006977 699860525 0
170159027 516853587 0
265957144 585754771 0
90952032 323277968 0
40121699 778826053 0
123084819 652308529 0
201740132 716213217 0
537244345 691735519 0
78232133 340641037 0
679458664 92491943 0
777437698 630141674 0
257960516 706963516 0
78131648 454375680 0
118688988 325699960 0
622267738 427877468 0
600868221 433271775 0
484158653 108465248 0
426252210 200025816 0
736816605 776304798 0
605002365 643695622 0
116693040 102213853 0
774481134 213913752 0
454841824 148046281 0
717342085 334893146 0
541247136 155924484 0
566001071 126112415 0
634631050 192956681 0
511284889 796585499 0
362487647 133021789 0
320219327 762549377 0
705170985 379102862 0
541269611 31637299 0
552327493 120296776 0
415560986 396198814 0
310493011 658290168 0
645508150 146096543 0
366329986 114388037 0
678833574 463093693 0
336398460 381922487 0
309684995 368148770 0
330987251 105959933 0
642218978 164659650 0
166418482 614104193 0
296469636 772983160 0
481292806 541889405 0
343007427 755672959 0
725563129 715872221 0
469690004 475224846 0
11688786 340507048 0
166853884 370001212 0
712123199 655506185 0
418351030 320652377 0
742535470 90089182 0
185956976 296990797 0
141426695 101898608 0
521753209 745493736 0
630014716 102018437 0
99131938 628729538 0
556554226 175779479 0
422400952 512964728 0
688114917 99712189 0
675112176 533956070 0
621314231 658619907 0
453616541 219603808 0
354851636 117031375 0
29059568 147320016 0
289875028 507325430 0
528335432 752679586 0
201526338 543895116 0
442816805 177108387 0
243344073 377323575 0
194357390 268541009 0
313377406 46209787 0
259303323 452724585 0
379540457 379159391 0
698541526 363957324 0
702413567 52675112 0
766306244 315528444 0
4776358 692328947 0
321830540 521622692 0
440393639 263251340 0
105129487 623865512 0
606975433 643663404 0
455040437 246501713 0
774751004 40973338 0
551288888 548607641 0
238205037 471470515 0
346019988 62139004 0
604442729 685241006 0
592516278 769718660 0
296386518 296962121 0
473071296 643047612 0
738243271 711306624 0
661117821 532718657 0
259930943 208572189 0
27299926 677673236 0
510718566 50702166 0
756644585 455340830 0
403217389 795870596 0
693418441 184761962 0
727419400 682670949 0
659989109 467056901 0
165132996 163751012 0
677961986 140204674 0
658749553 48098771 0
408620001 331725195 0
86292091 271454679 0
448485105 26971776 0
321847851 388773229 0
250990969 318242630 0
189352488 603701690 0
82944262 115432057 0
32890922 736907659 0
629862884 253036375 0
762968664 30622378 0
553346115 645197850 0
471533185 165537505 0
512050075 64744366 0
308905214 414109286 0
737731718 172707136 0
570775583 584633401 0
353130295 376812368 0
160409985 476005984 0
588669888 330832023 0
211551812 145729997 0
40089872 283334195 0
798135545 55228796 0
323052261 234234564 0
245440038 482843268 0
311121102 430707702 0
734313562 579911713 0
267268908 574652519 0
640646433 244006988 0
57566860 444759803 0
62633617 568750008 0
605810935 521811407 0
511618593 756099828 0
291885360 230581057 0
19931051 650059816 0
305798602 47630005 0
599995716 319149599 0
475032004 674780622 0
510530097 51966432 0
157148597 74788235 0
183444177 602437536 0
39317246 30462336 0
188419343 76300125 0
527730960 731304229 0
212725020 246519330 0
302236157 757499532 0
595043302 42294662 0
716490563 573610945 0
245247597 787068799 0
221857527 535512326 0
635045604 675498471 0
539275006 482665145 0
343786537 660029484 0
298926599 767228907 0
191365060 57455661 0
168911078 784328673 0
451512792 667498401 0
782874236 115055302 0
237232992 619086714 0
296401734 755777246 0
201927007 2064974 0
723096820 130093610 0
186509815 147210589 0
614672658 52968193 0
287977392 652211898 0
230598748 376103614 0
479623765 697986504 0
744189761 149274538 0
152237755 599007519 0
362757633 107220807 0
676598082 627338545 0
284046452 727929828 0
483670576 243017125 0
576875764 548792960 0
354064480 362603549 0
44536911 777609072 0
511640615 722214675 0
390766371 543893414 0
662048903 621143313 0
193071392 459273241 0
675826353 174528232 0
725475293 758129882 0
643432369 755395249 0
86489132 742222993 0
160043566 768392917 0
39325029 38491967 0
419963612 432779476 0
528226258 139898632 0
475676048 447689290 0
497967033 728216977 0
180700440 704184725 0
343496967 643191558 0
149355915 456635497 0
355145174 774930552 0
296819345 532197112 0
749356690 66732321 0
672925088 609771570 0
537490849 73689191 0
756638485 414176740 0
615240470 550307414 0
108970481 759763147 0
178057786 602963006 0
340457935 70509820 0
131298659 767017256 0
270100361 216050328 0
634038429 636754292 0
440333949 55319539 0
681483831 53934619 0
666269078 671619869 0
655187125 107367505 0
351799119 204830290 0
554135133 668103662 0
720612716 231928475 0
644337321 202728348 0
486981949 360505704 0
662855783 13281066 0
628487572 102381113 0
190692598 662257791 0
14461271 11311751 0
400021643 191222735 0
800274144 762236046 0
405070349 659871614 0
149605506 153645147 0
39290696 533449523 0
678631436 292739032 0
408429412 115626697 0
624987108 645251165 0
689089946 384847721 0
19065811 309709033 0
521080673 176491785 0
540183246 367964070 0
405258392 627502057 0
497319652 244238426 0
459526470 793751258 0
185740963 247024946 0
187813627 329712392 0
374649330 515955757 0
392587201 31834757 0
482707264 160627359 0
27595013 271107378 0
374252824 135787991 0
351488073 371208152 0
630187184 254389918 0
138168126 47594442 0
25247292 565397283 0
574681917 543383064 0
133015877 701193821 0
715273712 352738571 0
752800914 597311501 0
490929147 136435404 0
432971171 21020638 0
717126841 716366304 0
23147281 625691367 0
407600751 119262334 0
93629161 608794284 0
734883431 638571341 0
108484300 549207735 0
697582060 130946589 0
432519814 132937400 0
125398993 93808204 0
42310476 800315499 0
643844032 626807334 0
91731277 148285627 0
454446102 412804301 0
119305773 532662047 0
785001609 201383493 0
688654361 44734532 0
438420491 357161899 0
302934538 36291495 0
382010652 127198284 0
599982289 714599731 0
393810898 510418121 0
217979289 796438294 0
201976368 35439753 0
593612498 179838279 0
216639053 754997040 0
276514703 430759637 0
348054353 768085557 0
480093944 256687302 0
34325197 72109279 0
351852714 463835534 0
367460779 83649287 0
791450531 792439490 0
175536585 677647960 0
364119261 673395878 0
86054818 363458249 0
610777466 578880269 0
525723902 552262780 0
5829413 728583199 0
139193064 580642636 0
204090675 784293867 0
502336756 457352389 0
81235112 120835365 0
581183819 371960297 0
79607437 196717200 0
495579003 74865447 0
265202948 773108120 0
261159985 652406074 0
137580641 212679698 0
631077159 617926728 0
651854200 378686162 0
496392926 163171984 0
603784069 542184685 0
503976451 191673772 0
526031813 768155624 0
72056925 220028622 0
713650135 700374664 0
463484429 739034824 0
208356234 452209507 0
11076189 679056959 0
392927302 209506590 0
594459746 20305864 0
98804976 444424758 0
158101390 246692010 0
60981388 620660784 0
750670034 147579966 0
136663077 339016500 0
266466355 784009324 0
394337953 191917487 0
163790813 247529287 0
291812500 549582482 0
275331249 538501407 0
344467103 504854393 0
330411210 49658407 0
522368607 582939898 0
15232227 600506994 0
654231512 115266926 0
151136335 280484749 0
645170629 488391576 0
587600117 116412147 0
692762664 723410893 0
593253681 184337975 0
261898552 411765281 0
537401666 184938280 0
776165629 655813926 0
449690220 43223689 0
781081486 193903487 0
622403559 152117611 0
252410407 317327405 0
535567243 456718514 0
481314210 456473572 0
447282696 734112122 0
251455144 620225132 0
441494974 38607667 0
703793498 416823915 0
34708353 136800995 0
41509557 114322732 0
180395365 215461565 0
328278845 142783322 0
553548336 285943162 0
193866710 223245751 0
468887289 408264099 0
308461853 398332987 0
335768456 270836347 0
525392768 349314184 0
98765165 553931627 0
53096388 703038119 0
327829976 177979683 0
88176363 340445309 0
622192703 90222488 0
100224815 694158838 0
227662049 309538028 0
7185418 215058322 0
11685084 3461646 0
788309459 214871487 0
648368784 462827350 0
713487506 479415017 0
632072997 453345212 0
609951259 702694141 0
725585477 476956809 0
575932426 479754278 0
343509197 539889456 0
78700603 198632809 0
576594604 360679788 0
234118390 333817882 0
345707888 541436371 0
324502112 609153882 0
740150741 352302993 0
275372821 800370614 0
222747138 524586686 0
621693462 258866749 0
5472740 116964707 0
68748303 144927676 0
464590437 269750956 0
637446831 685988010 0
441310420 232130287 0
29663734 138475580 0
362658255 544823656 0
578917497 348893044 0
635900997 538776832 0
711126464 331112094 0
751986308 662963174 0
489275289 626200852 0
157708759 428660040 0
743597228 263402603 0
645057004 794832831 0
763870542 310032793 0
97525060 282679147 0
450209210 117482372 0
589360320 526171723 0
267414154 571639697 0
631832997 64437249 0
689128057 246176007 0
641528783 162371340 0
90967242 405449853 0
173574346 92728071 0
618755434 740568342 0
409806303 407602773 0
34029881 147373602 0
419777720 58599843 0
481131960 92980550 0
221607429 74951447 0
747748445 228469601 0
381333265 498439417 0
316622036 320743635 0
4224283 205736325 0
43274390 331533208 0
577207520 104550922 0
533316982 31085099 0
624983588 746766475 0
35054184 167614969 0
299658172 491502248 0
339715171 68903236 0
433840916 467448247 0
228933483 480167920 0
749056764 47234147 0
694305099 207251320 0
630039077 755353259 0
262415281 477906118 0
278799628 702896613 0
567505723 641341339 0
585701673 455868402 0
539737893 595596975 0
754559936 222295427 0
177010582 528356398 0
540829294 454673705 0
545177527 346825604 0
593505005 293525281 0
278272503 776128196 0
224176309 3754475 0
224375111 250210695 0
687290672 652768954 0
164561912 245591428 0
578439111 457745220 0
181016677 526364025 0
316033135 209981462 0
641710805 18932127 0
391282897 563640747 0
497210732 733888405 0
324657169 334355905 0
155352390 578327687 0
744288005 377887310 0
230717587 600399990 0
116770484 641459113 0
510898123 513384982 0
36571941 408530246 0
70490024 629734507 0
210762828 51301202 0
718382731 13352679 0
248756726 76935070 0
732124077 557947753 0
769680433 246420635 0
41915556 492098303 0
379922034 764242445 0
89855298 235321846 0
708585680 214723463 0
532311337 260181382 0
626759288 396670731 0
304986389 15775795 0
176560770 450453546 0
574908591 418072126 0
739093846 560352844 0
691711923 728360336 0
1298793 348745914 0
52017325 788702415 0
690474442 597610673 0
174145316 274398665 0
485346599 442004646 0
244694508 543089999 0
516758817 32863908 0
324772980 623991625 0
784794059 542341082 0
719705791 401406261 0
288050544 287795044 0
217394769 444312827 0
39377091 758561861 0
120126328 675180413 0
393252011 72157617 0
261934689 539418724 0
692035436 763220696 0
155786500 235944645 0
238464561 424277924 0
242786941 132074342 0
277491471 676609517 0
502774107 533296018 0
53072030 432890265 0
295603571 37263121 0
671683549 183569157 0
535452073 731541372 0
768077342 681589134 0
655420736 687844090 0
515051224 43705236 0
597012170 309148257 0
798443882 630803208 0
758587332 580449896 0
529159963 55129366 0
82931488 406285264 0
637862414 322735033 0
449696548 779262332 0
625950052 651109508 0
207962389 332736157 0
657946716 382138246 0
178137983 345958731 0
100363292 194692654 0
671498874 567017486 0
224043460 466091059 0
347883861 320684001 0
201364422 173732306 0
293591712 723705312 0
675131564 57108694 0
156977881 490336085 0
347662835 752036758 0
673054148 609561960 0
694563152 94192447 0
610305486 410638105 0
255192404 486288678 0
136320330 12898266 0
193291094 212476789 0
445314027 586415030 0
518267012 163598650 0
288720984 294152310 0
75719725 531580453 0
124887385 357801578 0
418895754 635053759 0
213743039 774028930 0
391145518 435701693 0
41282935 555057619 0
463042853 182276512 0
528571033 709971122 0
677381927 203065048 0
287944516 371861523 0
2993690 442531655 0
457952171 203157196 0
390256376 400381531 0
335743949 563127262 0
223160217 647398123 0
548399491 45171014 0
680880070 598383785 0
261503682 186507408 0
519668609 660704786 0
239465738 62663393 0
135101035 247738559 0
377573698 67537967 0
687824105 1528460 0
520000669 62030787 0
145809569 145476295 0
560209758 701576616 0
354478548 165985636 0
357395118 120355201 0
294431034 27929201 0
490832120 790320527 0
62158822 265524995 0
266069367 130232174 0
493128844 517054333 0
582913122 257315807 0
551236015 718043932 0
250047900 513610587 0
618678457 462467735 0
587161166 499986046 0
604850364 491274127 0
271744589 370051812 0
351654208 129739790 0
393122067 92071336 0
453621184 126015079 0
547183479 585666687 0
735428632 228049016 0
9448369 455323882 0
353936990 216308024 0
641482339 778399021 0
590692639 21207113 0
59630455 678078207 0
670497148 469960081 0
5426898 88306902 0
587365685 466192308 0
50231201 742515919 0
584666165 40436727 0
506951169 757963155 0
407769146 586649063 0
393669884 62732914 0
321067558 730321634 0
437011577 60882840 0
377579769 539159642 0
309879721 270118962 0
298737554 566519455 0
295265768 375742740 0
623124000 797121584 0
634400783 23780963 0
657240189 121372813 0
633551044 419547763 0
29025580 489087964 0
147473736 289075384 0
557866424 257168194 0
372532217 199375275 0
56028153 685134075 0
290284102 278136981 0
302962321 323618928 0
675722862 346268852 0
496394232 120026889 0
423292579 514326759 0
731880131 35706878 0
191793600 307628015 0
724991206 289983667 0
501783329 4962173 0
178799032 456796969 0
142983088 604317793 0
511780435 604552008 0
500644254 76678786 0
390570316 250535533 0
759492465 347318643 0
28984672 694262056 0
636946065 278636819 0
227884266 191990799 0
742573092 519897634 0
73606929 781113779 0
214570326 397376599 0
187387441 61048048 0
213274984 439341922 0
200359374 118885064 0
652514764 305115972 0
290030561 615660475 0
537469194 439586002 0
151972601 281416374 0
665441760 76687717 0
38462572 462959160 0
242231945 151304621 0
234107619 331399758 0
13145254 51647632 0
612636660 629303871 0
223451783 293835658 0
166890998 658191309 0
392313182 712155566 0
453195380 356056036 0
797988031 619753329 0
643747361 383269324 0
182510699 205331964 0
205716112 325973676 0
789180742 581481454 0
96602367 130366870 0
341324086 704733368 0
434111071 770863664 0
621791906 757574562 0
368414218 553686331 0
770468324 761782005 0
225240022 356457405 0
629184172 753382224 0
192068182 73289477 0
389640266 143196492 0
263218200 786846392 0
46232435 17153154 0
719337502 77237162 0
277140535 678731742 0
744299739 347948118 0
381869596 378371091 0
139732929 473752457 0
529257648 405706941 0
707619013 622324217 0
32030152 406751837 0
223302730 55676774 0
467043083 689446765 0
595455325 88935486 0
665535622 211019557 0
760006875 298459344 0
685308368 527012312 0
129707999 212047061 0
75052168 207226361 0
551328561 780609528 0
152372753 775537199 0
663760603 358366306 0
141982933 12031240 0
18742783 322804560 0
754978078 755210300 0
56585168 419895035 0
450740102 450613391 0
29304690 352301301 0
50690546 571734852 0
489824124 353709374 0
543871941 633275871 0
211881736 151284076 0
629744194 793093692 0
577502769 82579530 0
785149758 647471179 0
230356671 417509351 0
573930596 315352948 0
228620555 731592135 0
264178936 782283128 0
618928983 765059236 0
441592119 135171424 0
95014649 376950225 0
321510120 537441780 0
584756527 534521355 0
711658269 72882553 0
536674491 57587096 0
781395655 440577176 0
148789050 673533903 0
304659163 36084356 0
294381288 201077994 0
188926623 130877066 0
737435651 111173158 0
49934663 750109473 0
656847610 37350485 0
108415613 46975584 0
545723166 550184302 0
486125055 395890903 0
350437765 27182926 0
291321849 615707017 0
600441500 702622118 0
639843418 277944080 0
340278072 154057000 0
18792549 656194052 0
482282257 409189700 0
283921877 393462963 0
255994238 655796580 0
392196271 696312486 0
700151196 532823345 0
43338457 566127897 0
198043927 765947826 0
163056759 513973276 0
78956188 309802931 0
387332178 406282580 0
312759977 576188109 0
140426600 484518505 0
222199338 578223028 0
232024890 795048423 0
137271183 119261253 0
748914470 667053604 0
238810508 632050400 0
360687466 171895635 0
332649392 421224128 0
510789829 705794439 0
346240502 511418440 0
12692057 218326801 0
73318199 774658292 0
682793850 647223598 0
150105203 640426171 0
63022132 190008140 0
428998213 78010816 0
43140208 559762324 0
330831968 507839144 0
441044815 379159801 0
466571776 114436327 0
352531027 63965114 0
19431665 624857458 0
93340136 799668439 0
663214703 531568053 0
533957006 307231742 0
209500875 41585738 0
726342563 56647102 0
614146557 289133933 0
70416476 125968475 0
483706703 772366302 0
104010129 490392599 0
240374753 234813461 0
62893721 380039569 0
128892454 590935716 0
744772257 374134963 0
299162792 155581014 0
597688506 644745244 0
278883069 134848598 0
218331805 102820656 0
406347617 209148735 0
473226727 385006484 0
709956994 360390714 0
199149733 746831210 0
751848396 491486462 0
157612249 31935575 0
159453575 744206421 0
174331088 414452602 0
713422281 733165321 0
476796217 77904666 0
557565451 489652996 0
672347444 93779844 0
184117256 646700352 0
26521604 713818043 0
502149838 373816622 0
537731628 362438278 0
711713709 579991802 0
14862848 187007882 0
404927511 41649870 0
164986571 637951428 0
505233259 307367858 0
610896595 745911866 0
30728609 363798456 0
580423188 401507048 0
322435282 320837366 0
426588886 252668316 0
628194896 332476373 0
484687403 567464279 0
3097673 442677534 0
214085081 434865969 0
795322364 628043305 0
633637246 764499243 0
294075626 670652671 0
351118228 264333722 0
540119181 116345616 0
752711037 280946242 0
612350821 43508941 0
227706876 101767353 0
250655936 376632217 0
606520441 634197220 0
436032997 171051663 0
622454306 23909795 0
520749244 20934669 0
210352614 303875890 0
754093104 35199493 0
594412957 632293772 0
258190608 790781628 0
437580761 600269044 0
143307878 451167950 0
89354192 476778012 0
659892320 216300567 0
360781781 458359318 0
61892736 579664007 0
193341300 71853916 0
24102268 173543249 0
80383854 665300890 0
497987746 236793258 0
80118780 670691962 0
266128833 614936150 0
756461255 535919570 0
158497302 124199304 0
3274312 212612422 0
261473814 328680674 0
90411045 247681951 0
610161495 328020110 0
195693602 140254788 0
280340510 197674929 0
307979904 277532033 0
797247915 331019852 0
179096041 111365487 0
2595797 790691302 0
757127453 141920943 0
726382544 769132369 0
157956698 563285520 0
208060937 755593700 0
787596237 416172609 0
39544977 637028050 0
54624700 32857252 0
581889558 434741213 0
43050390 699432380 0
325729788 764979153 0
480727221 199008064 0
332961578 147471305 0
299137944 254211492 0
506373387 100139907 0
330892847 68980558 0
548473602 596285417 0
95702703 170749206 0
41018427 642904855 0
16390564 706365579 0
359433693 749940672 0
15368482 163103519 0
667187839 564416986 0
669973720 543085366 0
424552022 306879565 0
15680479 233645497 0
56814575 459965935 0
416399813 154992018 0
178617832 45120764 0
7093015 323572251 0
386263321 266845413 0
308351347 415324454 0
550376235 726430323 0
316475271 210514175 0
8481054 295348029 0
330945189 98653697 0
583321081 451512943 0
444831920 331028447 0
309074051 441008395 0
668006835 291231866 0
527482461 342370218 0
700051872 413041028 0
708350629 378004689 0
416866517 289527847 0
743172494 733338538 0
351528729 159504778 0
472950743 487547203 0
57855031 254697316 0
197770077 97449049 0
750160077 681388046 0
442058152 538131219 0
192457450 348959285 0
365309448 605093498 0
112620856 799743761 0
635628512 761574152 0
430948745 216419533 0
113890467 309478021 0
788088815 404190072 0
374795706 192383326 0
356232887 271039381 0
368198379 738884762 0
225629408 366388729 0
298521282 35188634 0
746917509 716504835 0
66548819 442398453 0
51452018 715049841 0
244410319 18226850 0
280874747 697850419 0
705547891 30539832 0
444535318 622111145 0
414184497 333303636 0
41566662 100371294 0
790699463 90941284 0
614573281 232774321 0
27728754 435010425 0
666332381 171416642 0
234226727 499052405 0
568645780 790555509 0
404613482 423935805 0
509527167 583369689 0
479046377 528692655 0
701870354 2270909 0
481100385 262395695 0
375099217 573656374 0
77229292 189804522 0
591072941 28426480 0
38249766 321918031 0
706672796 255388182 0
726424500 82695999 0
446147144 116203909 0
445584166 186957231 0
201909978 346210580 0
777848271 502363684 0
699828500 676564504 0
41363332 624842362 0
675396932 752088199 0
624814367 385248957 0
217528899 111449385 0
334006393 791267234 0
291452512 752314294 0
721757968 165764863 0
679644506 129922405 0
205133478 703408949 0
319395532 160290271 0
305357186 108113447 0
460211581 348519769 0
509893649 27320413 0
204772466 242264134 0
492081187 116449152 0
15172534 439678718 0
181191900 235677859 0
373147357 32279066 0
190266714 519383235 0
220452658 540594734 0
590886718 48374767 0
37793530 193174498 0
466613093 207883638 0
207240856 72139447 0
794766030 417194108 0
764627325 440279903 0
24817610 309836875 0
781672736 459211125 0
538649082 335071625 0
16904567 178707118 0
605831121 683092077 0
238005849 85324761 0
370211262 508030540 0
375135198 453780050 0
59858617 82118160 0
235442593 576941919 0
523658086 319309854 0
579411482 408198601 0
398416798 246548425 0
719214476 325009374 0
421706786 484540655 0
498053861 706791311 0
83777105 696418078 0
438790543 641315602 0
752952955 300060982 0
248881562 747396876 0
132632116 700063835 0
78421418 358980857 0
106396360 304200318 0
63846238 433825245 0
349353328 697953915 0
647302032 636449433 0
621901761 364777742 0
147501198 543326657 0
13852833 752184008 0
766613273 239845475 0
232804448 250275958 0
80555422 466029383 0
59309821 491577192 0
248133461 735871014 0
165052101 539115024 0
652549416 203454633 0
242607831 54057543 0
497753859 408237176 0
754796650 699707999 0
431749414 210401080 0
362159258 638063493 0
553864334 730958594 0
286542491 41301738 0
437057764 690663855 0
779059524 78969241 0
83350245 574501476 0
335932645 186320711 0
257468498 798876310 0
702602063 648966355 0
146743212 689705847 0
473656582 670276559 0
423735942 735399790 0
792791230 336157436 0
311487000 139418797 0
6445892 238889259 0
528351510 56468961 0
87677703 222784252 0
477044485 703866 0
707779869 149561663 0
57488237 631380211 0
224660345 503226518 0
263971032 748567852 0
770166202 469298225 0
1098109 265753001 0
621674872 94622939 0
84436364 101353785 0
280291534 658683369 0
60243201 71838242 0
432903670 494668997 0
101591714 250392293 0
202767735 770128587 0
660771807 228750841 0
271768780 602263983 0
228821554 69569757 0
78842374 97653019 0
404343552 373435218 0
345353877 327870947 0
414750168 651512170 0
207962974 460805213 0
543932093 477600017 0
147478337 108476728 0
709621228 797247406 0
514196506 439765232 0
603680002 485351568 0
635839955 355549 0
199869135 78615162 0
138082022 499889095 0
741630834 451024748 0
551222069 274418045 0
432957779 69631928 0
678761349 357697582 0
515345146 101373650 0
5006902 335694289 0
487130209 765770691 0
156255960 282599276 0
610353248 751733333 0
73804157 273560621 0
228954341 116777843 0
227361130 359308395 0
436312339 337839381 0
734822176 230256858 0
634398351 207157068 0
92109540 250842965 0
568813683 312576967 0
514020818 587769092 0
5839693 676546747 0
506376710 115591637 0
117181705 456056070 0
58979152 92099816 0
543084924 456006555 0
688654904 562395431 0
481452652 400510341 0
254194257 795903510 0
783588191 464027062 0
259678691 537502931 0
539152491 208626289 0
518380335 178528502 0
778871392 340759663 0
242005088 32808216 0
743661630 165442603 0
444049292 579037014 0
481495905 616283258 0
737308733 323349145 0
675921808 103590842 0
54882142 745782099 0
300774115 307261813 0
417415978 235729493 0
315927128 142414737 0
286538609 692157403 0
649601631 542778445 0
310877926 196072505 0
150469862 316171092 0
15038928 414553199 0
722266403 625088660 0
305051959 27806675 0
719124580 201171834 0
612780975 715195854 0
402212272 363513319 0
47103445 204008716 0
799448750 76197987 0
798217518 669002792 0
526461911 616331633 0
382363823 748371449 0
195647121 154807789 0
137045600 646814020 0
148939496 289023013 0
371396 682798512 0
363366824 146838407 0
638361091 151143379 0
695605766 412374571 0
760530034 378113503 0
201784635 133965830 0
12071518 161441061 0
494139372 14644448 0
119896493 95129283 0
309813174 397464732 0
196685704 491282258 0
455555853 476628465 0
306714741 379697203 0
123292049 448469525 0
569569905 588332524 0
150683205 69425395 0
400644122 333584614 0
613219611 284406481 0
110490132 61867104 0
644823461 96310721 0
265161479 354295752 0
389791939 677597456 0
559994671 501882376 0
558140075 325524119 0
652639091 333125222 0
70615607 344315526 0
638660955 275621192 0
413615175 88193158 0
710281625 396036964 0
581594789 132495136 0
593859496 177733367 0
655703996 669733078 0
146135950 460284905 0
474953120 451715864 0
481180938 499790574 0
627117512 775084650 0
75179976 547428236 0
17214768 649949565 0
507676984 392152209 0
108141377 152068420 0
685239597 265266160 0
394787784 655044027 0
307398168 298194747 0
466585262 579354047 0
357140418 470738454 0
307314717 727278172 0
382105165 9297577 0
230431624 311966704 0
707567778 571035814 0
737839550 680658373 0
120789980 162605753 0
485533013 313767584 0
766604531 196943605 0
357980452 699968821 0
428316833 422799090 0
274315793 508370913 0
310332006 521145220 0
22822627 529421107 0
208311406 120245860 0
766355492 21558247 0
175653156 527546705 0
532863944 322081760 0
356385967 342743991 0
38781807 497150976 0
547556943 601799828 0
341354432 732243108 0
490615829 127209938 0
269134507 796815612 0
557476990 589254388 0
339021922 353789752 0
798478755 692833186 0
149296060 410160679 0
182537497 312801852 0
405799674 435636415 0
199347804 336529812 0
3248035 465528266 0
128149922 617375629 0
505222506 265378959 0
77338905 201004016 0
297136399 239604459 0
221526125 85366439 0
170993605 494388996 0
6742923 70501422 0
492841336 623494849 0
403565290 781433693 0
335098992 291886286 0
555376774 54712437 0
365214696 779150784 0
554170429 207279685 0
669420781 189698216 0
482241821 225872379 0
421148976 162243899 0
421324797 579362236 0
163275024 371385552 0
705614917 81849974 0
380011173 407410491 0
221056150 641372570 0
419006817 270663973 0
264378572 570781722 0
376058309 767609624 0
591668036 740737324 0
253585527 533542482 0
413991353 671827313 0
87835997 6991991 0
624017213 704116940 0
283815152 560798716 0
110911621 92670553 0
321146411 46904690 0
218265155 443174209 0
86184028 421685960 0
108780018 263267678 0
705669768 440501689 0
200805100 434904287 0
621049933 683508449 0
605713142 189809482 0
255869354 380681016 0
624553673 306950275 0
781778727 265264002 0
344610124 261611051 0
264834313 280909793 0
720857033 426401317 0
291006433 527146231 0
565900898 198087807 0
649401423 577690242 0
704863998 712035486 0
574554609 661855621 0
347546447 181690250 0
752930059 754787764 0
222858834 70133410 0
221311686 796579809 0
596513585 748499610 0
217140727 721548590 0
34244007 525702992 0
696052489 65540461 0
127587241 237464742 0
118247939 330632313 0
648120114 156457148 0
611589092 291111153 0
133720275 39373823 0
332352591 470608731 0
90881333 323211240 0
118001357 487588377 0
759987402 486519725 0
728905259 720792043 0
565116889 253205913 0
619825521 581756157 0
402928388 40416423 0
403711842 490447016 0
461441640 247274625 0
747166509 81706033 0
370587341 544460826 0
551455353 267896827 0
457602008 11313846 0
701122234 97614765 0
320389435 432454461 0
140814868 789346202 0
407563652 460877247 0
591697623 5010336 0
420989290 192493049 0
527264980 429894128 0
748755977 406543074 0
718837830 247450070 0
339970601 281365008 0
218091026 386124427 0
655909487 193754913 0
55714933 185784894 0
32768210 587233465 0
579849495 449237093 0
228759320 741507920 0
407712822 151985721 0
517950517 702952327 0
626844329 705482925 0
598017278 170282284 0
190889854 270516160 0
533488406 793752528 0
291715635 373648618 0
446706684 333394135 0
3966862 618078079 0
726535795 273670733 0
542147327 723393407 0
249385325 269427910 0
331965065 619726342 0
2156209 353502684 0
216922613 383602123 0
593868373 467993324 0
23006024 670729259 0
515564396 445277209 0
292592932 293827445 0
370716756 120544888 0
274931074 668811221 0
411853720 325940744 0
501461133 121360580 0
93096677 65395788 0
35810442 119609332 0
96902541 466015122 0
135401378 711314988 0
463280774 163663887 0
373927213 28130580 0
215557711 554157032 0
368105424 401072063 0
669836265 780766492 0
630551640 187649074 0
607819915 776853268 0
796109480 428954545 0
328252028 137771956 0
252700220 773173009 0
364579631 693530895 0
564672071 607663667 0
46995808 513749140 0
598976596 193359203 0
12155928 631328872 0
705375172 535855926 0
151914505 380597228 0
281987484 606431960 0
520176596 799736641 0
64413160 343375939 0
393722327 151616730 0
480129501 71357796 0
572877525 762703656 0
641521173 774671051 0
300515822 477907907 0
429910281 83469206 0
214485046 401799638 0
347952652 81328885 0
130672669 363949712 0
423949152 333560654 0
499481665 605403591 0
276380981 300481402 0
718257783 796036185 0
425721442 274163248 0
766026169 303769404 0
344175529 283197383 0
153678892 449115323 0
620374876 536882195 0
204434311 525394536 0
308591407 294057067 0
603922572 714482811 0
248170779 345179427 0
288109672 479110424 0
471025839 483002526 0
365644286 624338810 0
273077039 411838511 0
314556800 525903066 0
736022210 405051187 0
729855191 357836122 0
298673469 336031098 0
176514914 301942590 0
447577961 640346492 0
339385144 78892679 0
255344339 715324177 0
303809836 125172089 0
248366275 208849324 0
482568185 686759533 0
480633691 595437698 0
220069523 664908958 0
654219213 555808526 0
253661360 463735550 0
567470797 196129290 0
24547554 413322759 0
472680765 357528196 0
49867521 418052513 0
185122269 368755622 0
586180421 384290892 0
629236457 364367219 0
369934044 546618676 0
404712865 250358998 0
39954008 446230698 0
697801754 199998083 0
708604345 161976248 0
636661650 751825167 0
156414562 566573665 0
286507561 749431199 0
70193114 672102297 0
82259932 431544651 0
800453312 564824258 0
385153080 30857404 0
739110449 444200819 0
477588917 115111444 0
791523854 588137101 0
349270137 674065828 0
365572539 167023152 0
366877382 496161638 0
628817896 524776635 0
371751001 119676783 0
429891791 208263502 0
178371054 228251903 0
302275366 273639136 0
36712476 208132617 0
69193779 652125363 0
504517554 602818085 0
284389671 397781443 0
326388846 614621982 0
417071658 323967557 0
346409305 713086294 0
90645466 703528182 0
132180442 139097720 0
271816466 582762219 0
282429730 726438022 0
12763956 427468609 0
700109195 403256952 0
660258135 307239667 0
462389703 586588713 0
137804117 768870337 0
478764441 587377113 0
444094355 737007021 0
638572416 98811295 0
607400845 662667811 0
280939064 635863316 0
726377085 108411414 0
750952659 778268512 0
764487524 343542471 0
45230610 324465212 0
307204448 320776274 0
157186899 306066556 0
372770805 371782427 0
348942428 60091680 0
302856433 462101454 0
388645205 711412951 0
382113706 659106024 0
609576788 688952319 0
33651669 131579643 0
679760196 183238373 0
363384565 772152152 0
220976702 255351242 0
326923732 103710656 0
560000752 439660055 0
184713101 622423193 0
713873954 660876590 0
437763692 132225459 0
141670344 200327364 0
110256970 592296000 0
397676141 752363733 0
163196968 167453519 0
702905337 540901549 0
758564029 772256869 0
776695281 547872949 0
659617262 377040090 0
380475216 244071715 0
418608041 242588603 0
209661859 589360705 0
600791705 596314180 0
720925355 685635034 0
63801480 775441988 0
723836088 711937761 0
303384105 568843258 0
797623288 268270300 0
705164001 66254832 0
194449567 522106681 0
412875346 61940739 0
781904896 686970600 0
604048268 389489010 0
376337155 600467802 0
254874741 625629396 0
590295213 790046649 0
293790730 491536317 0
687849525 544999288 0
487830194 163860395 0
41657750 396687043 0
713147250 382119422 0
187610571 223102344 0
547546625 411812118 0
296321220 775691553 0
365960335 492243697 0
490513350 798120041 0
575066214 598719752 0
51364092 3020800 0
486632624 729773003 0
286162123 508813771 0
234832330 444540806 0
306861436 54912046 0
156955421 302088108 0
406514541 40710329 0
451526152 342359736 0
387399027 340615035 0
55201087 703791565 0
531630012 438687226 0
754736149 676687139 0
290871237 536321463 0
264058441 354420072 0
385317674 710017257 0
85791639 299933289 0
164354217 69184311 0
471605585 716732634 0
175974865 343730479 0
113704484 304472903 0
232679311 530166068 0
217379364 421852655 0
138222969 483042112 0
647936009 204088881 0
375051300 419434410 0
333622610 37918212 0
783217652 42600094 0
41779498 652066817 0
568244642 481172300 0
387027134 738619164 0
52611224 316871444 0
533415530 198660897 0
194194151 639301659 0
133524957 312413363 0
556529501 669732997 0
546264489 196124732 0
50385902 206675323 0
351958199 565135611 0
646726361 553766908 0
696396607 91507103 0
109201536 30542742 0
161924051 394296595 0
336636889 618031049 0
544378902 589633445 0
40212142 549545722 0
298021759 416107555 0
23645298 682294324 0
492765125 198343669 0
181846254 477126262 0
353517487 4992197 0
57482591 307873654 0
689393577 144116732 0
195284755 488853475 0
10988345 659738607 0
410972886 508981864 0
400338939 628778259 0
203537279 586753946 0
124124930 425056488 0
271273265 43457978 0
608170631 767125445 0
626456563 617322718 0
637165281 43432805 0
672074437 213063153 0
607810856 3778112 0
563638538 39724794 0
748194637 633201275 0
753500766 754036496 0
674013931 459950087 0
692293067 53685321 0
7550127 537017966 0
744814762 679669173 0
591363387 39701519 0
228663050 166223622 0
433970454 541733146 0
337722272 445869768 0
160387393 125853228 0
702951674 202581447 0
462021863 87524467 0
477090829 777530716 0
20358080 313280321 0
21721359 693810887 0
799901117 703531880 0
143412659 327726225 0
791685925 620969138 0
239959887 741233308 0
106612381 792687311 0
451636817 515747785 0
99516954 572608379 0
542376141 317840767 0
326310312 260745794 0
304163537 290515280 0
525096207 104213857 0
540052458 696539476 0
784729645 554346841 0
641150718 175666344 0
325986802 388029426 0
430482525 761882551 0
257266724 65867867 0
236673776 335220995 0
728293233 715432629 0
67354797 109323331 0
788735957 217144861 0
230713148 214456115 0
79172173 681560849 0
680159405 79221534 0
245652727 268678325 0
148042704 685252002 0
197722227 48652059 0
563715226 601743444 0
168488453 39366151 0
56964981 276017734 0
303870080 564578933 0
279024348 435714204 0
447221697 165473690 0
76769793 148339501 0
613593650 779769058 0
182363229 177192430 0
693497044 86658967 0
70951708 156313038 0
198839522 180109560 0
516116911 288085509 0
438226354 507042613 0
136855742 544202512 0
31248040 85317122 0
595755616 626485847 0
247183977 214911780 0
50672373 429331486 0
47064657 615843038 0
351876114 44747875 0
477943986 110943517 0
102594931 621698851 0
619666389 712549926 0
69680024 48404393 0
282070742 177421210 0
735727658 160331836 0
1666066 485761963 0
726507831 605381467 0
415461037 748014512 0
327740555 559285950 0
165786812 367067968 0
133569888 517358442 0
441481598 137434794 0
467382378 504150578 0
777651219 697288469 0
81106911 268734136 0
141278383 262851751 0
389722080 645244615 0
521287893 203963334 0
199032992 396536851 0
765359926 122017103 0
785078914 220283299 0
67991308 331785666 0
10027426 222387596 0
490219720 9219918 0
217381081 774765607 0
242089151 739028052 0
796946690 759735016 0
705028878 196453332 0
430046793 534345518 0
88859003 80814228 0
631663003 482753582 0
106407499 128616322 0
481817310 761412553 0
402971863 100340601 0
724626914 337883162 0
569476011 23468838 0
373071750 212006870 0
699025645 586496793 0
46329749 445580952 0
416658493 801662521 0
387933610 377839982 0
332548614 186321063 0
312448779 576307756 0
7306901 380930000 0
518415939 351468765 0
664748309 83522911 0
599035534 200192046 0
55597530 276749674 0
551024991 568474154 0
574884464 47764196 0
46070891 370679065 0
289899038 787833756 0
289136269 786239639 0
784932090 197626248 0
278178233 676105326 0
239647546 207164123 0
768556330 438545647 0
390995921 582259070 0
758655531 348546579 0
426380892 105434339 0
368180012 31691206 0
356560636 690508579 0
253822714 497719037 0
424993339 161100599 0
417128007 578461817 0
644362904 429839298 0
248906035 613043038 0
513078305 765450627 0
745148582 287134777 0
90089925 261747133 0
324721105 47967905 0
551006675 685939318 0
685129877 86867235 0
125522692 5481347 0
277341648 677598596 0
230138863 644004179 0
6629678 136161895 0
321354136 459301194 0
498874706 245739419 0
30197782 179435651 0
70781900 686521164 0
80768036 488184285 0
525379166 629139182 0
538013358 713181456 0
163618630 450394794 0
598882838 37872195 0
178266718 39826588 0
384754024 252439920 0
115725994 687102622 0
651977661 35468687 0
133840716 187492704 0
241294439 217056381 0
86976067 427845590 0
770321382 114119516 0
677310972 565844082 0
633988174 532024246 0
721698429 26077055 0
350354488 538115762 0
748201670 402928049 0
357986485 758293893 0
614922386 677689601 0
474850578 744048171 0
467246722 308043541 0
498274318 239557759 0
322049908 743745655 0
597932439 579509684 0
372306248 388237676 0
409598908 73949880 0
501025790 19675857 0
301997766 13818240 0
378334409 70408288 0
460626093 359766841 0
288687765 562272019 0
530427973 706835471 0
148593419 606943189 0
380519605 43565444 0
457643231 760334999 0
617181706 242098460 0
82190670 699113355 0
53739673 43506970 0
189724736 466251029 0
408988549 665527253 0
258685843 226497616 0
103231399 297190234 0
171611861 471359197 0
465036392 629912199 0
74923143 343517317 0
466079450 381630340 0
113991671 415235305 0
400034878 11866914 0
567638389 697399585 0
133164087 347814880 0
786056138 538011618 0
435375640 411750853 0
310057853 562171395 0
577561419 539869976 0
89068283 436054640 0
433024350 695336265 0
513536388 8577343 0
119537995 783097511 0
494185469 596861808 0
339935098 484964180 0
200344322 234713502 0
453803967 392123607 0
614567786 450756815 0
129921091 642795728 0
448000609 186077525 0
2187736 202583176 0
128287587 87922943 0
85202837 47329368 0
280405790 111193454 0
292858482 780214618 0
798385150 510719091 0
684426448 53730470 0
93606590 428844936 0
154561103 267679789 0
503405063 356246984 0
40512182 285006296 0
226417366 436551130 0
43255057 93012589 0
472335874 537759717 0
320147955 302479297 0
326388004 643709315 0
285444724 520971227 0
243424130 14436169 0
86432972 321710553 0
580843100 77870391 0
65299149 143160929 0
327463202 83407211 0
688006957 653698723 0
299407620 61156961 0
256291199 358810587 0
1204871 785688530 0
318824695 9792541 0
785832421 719676525 0
54945797 150677323 0
167422912 88276856 0
100578975 15080387 0
131231938 572432979 0
734674057 696376743 0
159505569 786003007 0
732274983 569749743 0
104896786 615122937 0
286552101 776625503 0
476521664 89881836 0
656914525 176474737 0
368514549 777887437 0
137366088 62004513 0
270052007 707349081 0
211120227 521639650 0
374153437 684218181 0
339157047 246318803 0
382524433 539405783 0
522866791 545460251 0
469138625 294864684 0
499766874 12479851 0
801420126 653458306 0
767329088 601821111 0
630466953 395872352 0
514734599 450153239 0
457369957 193675822 0
544554963 473212376 0
176492814 347694922 0
367866975 519314989 0
727990864 493596396 0
51036002 700065922 0
369674544 146423390 0
569432093 447721526 0
584656833 66407563 0
586320212 762110958 0
185939707 408144381 0
438912473 411336363 0
331595032 704406069 0
230457718 509856241 0
250325716 214185966 0
281385202 179948331 0
635729014 368586918 0
102734180 49052517 0
363602562 310856938 0
132954242 722936219 0
760987341 315633524 0
25775160 405151254 0
440825078 8173557 0
309016900 441294785 0
645569081 765905174 0
648250629 718819967 0
68090939 763637308 0
543598309 676887212 0
60286991 573164758 0
104059330 28831711 0
177102731 50935558 0
265905200 164120964 0
546937324 156706169 0
90689085 152919687 0
323466947 81773798 0
420870463 475401328 0
615924 190197937 0
450879752 368341140 0
323816362 605321043 0
733304532 464643216 0
740572243 258487821 0
685156357 176631715 0
476865307 596662573 0
67345472 671260224 0
792750424 411389010 0
378753859 92507333 0
336668777 27223118 0
642872772 624379516 0
281770905 601509444 0
19051795 584126074 0
533579113 728911002 0
192122347 472195467 0
729976576 565628521 0
470675163 554250427 0
199524624 443311723 0
31442831 361835612 0
646106517 577331994 0
588830517 122368703 0
555665892 183146524 0
580052760 254061931 0
579387784 187817898 0
229367370 270727495 0
185644514 582935156 0
492416271 180653382 0
461164820 333569852 0
706811008 168267937 0
109431059 75334011 0
367490095 627413586 0
560243953 336523139 0
195283610 625758445 0
159856402 684226361 0
2724368 465790782 0
249882330 308990279 0
282590055 40662069 0
473167969 109762976 0
664795165 184926950 0
392974206 772350619 0
592095745 225696044 0
626795991 44910371 0
292499890 85567741 0
610155704 90386107 0
26959911 531761166 0
561132169 636610752 0
777038875 667348320 0
328059630 769146290 0
275981638 284233092 0
653216454 522915893 0
452861602 417426935 0
58533021 386236354 0
35284552 679013215 0
468016619 534863952 0
281310621 81334373 0
444635586 668292029 0
412013260 664286563 0
312419653 189347501 0
781811107 189425455 0
243765106 638136802 0
302787332 215457498 0
53851087 388157705 0
554229159 560040205 0
570518279 799969590 0
737000586 66794428 0
183229933 565451297 0
128228892 740331215 0
775531794 197951428 0
529297411 489730637 0
530989224 755165591 0
607413813 111964723 0
605912124 784750883 0
353633568 516196079 0
573280017 400140942 0
470023178 78110691 0
118225746 767909907 0
275319948 520016189 0
205092790 228377057 0
184156118 605931504 0
733215799 477019584 0
472803443 428699523 0
508735669 188201524 0
602681491 317097504 0
781568316 588423144 0
63946663 73511369 0
437461569 799634361 0
300198348 562951234 0
365180873 473643733 0
536022318 40884744 0
624902487 783361049 0
54802677 757536325 0
493473306 238940869 0
649515805 282825358 0
334331007 507419176 0
788519558 697058597 0
134080170 233086204 0
339356303 9906913 0
56711251 601436145 0
659331074 671808969 0
224633320 613650338 0
447630380 202340836 0
274732149 102774978 0
126021393 327482343 0
465744606 188020797 0
272150052 224869855 0
24917957 24979630 0
722281544 245302283 0
597313405 531590233 0
274792082 575067570 0
118636322 14635425 0
59384476 798172568 0
252868937 707861587 0
511191614 117289365 0
291648508 407527692 0
260438058 313630731 0
13597839 189352688 0
160435240 153512420 0
202025081 334374009 0
794605073 400707800 0
27753509 293424135 0
337808380 6514550 0
289283827 564747326 0
101908976 50722112 0
360407699 316702416 0
155610108 539116944 0
217509048 638551806 0
253601164 378537806 0
630583840 350341593 0
398915301 280411607 0
680279363 349556408 0
413910604 268390280 0
346239280 80581670 0
668250634 703500269 0
682160453 258404316 0
278165665 633720209 0
59010631 274463772 0
634519845 664702450 0
149865768 562409835 0
122212503 784726467 0
673728219 424756689 0
13551348 434974606 0
1547294 227602862 0
146718509 699515538 0
643899773 800815289 0
748157006 148025772 0
388935733 740152275 0
438793705 283707671 0
176950799 291923748 0
692810093 229395254 0
450668791 251926052 0
184743661 38611586 0
263505489 242015639 0
413961263 502194388 0
108399720 384664671 0
573703725 367550184 0
76551088 445300898 0
399925436 523811944 0
477399860 343266749 0
94138161 485302093 0
595093600 125639998 0
623026247 570758868 0
385860796 476444562 0
498440325 124443694 0
46111824 78398609 0
155443800 791534553 0
666870087 757119202 0
757461583 220299827 0
56402465 679493644 0
701430137 169998339 0
483646521 381409414 0
681285595 192324784 0
347553562 95184710 0
313766259 73995906 0
415261160 131823695 0
522218429 79306760 0
768492170 154241396 0
63916116 405011583 0
568357351 637747339 0
630306440 668280254 0
595862448 345244238 0
237930277 645084979 0
351245599 315139559 0
67600249 59359670 0
230897760 493747675 0
510121296 100033414 0
487789803 531734163 0
259754050 393329597 0
493086168 550568927 0
32302116 103391133 0
147710062 565662454 0
492508669 24388042 0
794023976 644117496 0
173285709 541628591 0
477004017 459648959 0
685186222 520143589 0
463717841 27364587 0
256471136 383163112 0
264812289 469925104 0
380102029 648518832 0
122652200 36610716 0
472906444 502625793 0
35359414 348881303 0
216692323 13917248 0
559763887 558337543 0
421967352 797906823 0
591994028 534935264 0
295722229 615389371 0
100327577 476846282 0
251262653 93533128 0
209568554 358814143 0
764775589 670110093 0
148710206 462292594 0
773352751 215515532 0
761597177 426219670 0
187692370 781198849 0
291399219 10414268 0
403706303 527713432 0
490854320 622785734 0
221478129 730532917 0
77386539 687605283 0
106519097 484082542 0
496821090 707705420 0
252817633 762243863 0
766657030 606414238 0
521247464 424349849 0
318118782 53250125 0
593770494 541807582 0
14711508 576513514 0
413572305 144086411 0
49702712 640074948 0
797574728 648259961 0
594392621 466643569 0
411147237 292159343 0
683277372 682489913 0
142951907 309511869 0
553383576 128991533 0
371984070 52803351 0
350491444 750365888 0
454275845 390724202 0
615341327 538146721 0
168034259 593977621 0
773591004 199956148 0
704513439 112602766 0
115112956 434196103 0
296535002 446132299 0
384404607 367678579 0
457690945 675728319 0
620985146 521070808 0
415468047 18306281 0
464096234 614647187 0
63795084 275634293 0
167655417 42534837 0
576229029 455760957 0
489964487 781006853 0
349117780 113154451 0
451549072 339340044 0
712332123 346475469 0
465741429 565331211 0
354000063 179659261 0
598433377 612640282 0
480843468 636928788 0
105778173 556232759 0
192218993 652875376 0
575798320 523224566 0
313442563 793970601 0
410834817 311407985 0
223424561 80718579 0
726623487 2523881 0
168176315 360848827 0
57557255 651104036 0
402648486 755916786 0
450824674 526759941 0
50629233 701985848 0
342788099 685777768 0
736775271 25641629 0
502302790 585015755 0
93627121 14207666 0
715906270 119237822 0
163062713 768256998 0
659286278 160465958 0
262343534 678358156 0
472335183 576080207 0
386790443 338522108 0
501663218 140052116 0
648079673 556517817 0
704722634 481142194 0
689334888 774383176 0
779278814 303629087 0
691285502 623159978 0
693010369 625653213 0
744624689 195593760 0
167981762 188272604 0
670134918 431358419 0
409219496 467283569 0
651058585 156959313 0
771033277 566123275 0
461489217 345872708 0
47176747 795448727 0
60790030 418149547 0
419371653 154466369 0
642459566 330008541 0
105262563 179262431 0
338121599 789028030 0
638777373 716183844 0
164628393 730705697 0
514087321 647926182 0
663115151 186339857 0
384831567 784684653 0
750006680 591017571 0
452345353 145081087 0
70113215 548151551 0
185355205 124778760 0
566433717 157153855 0
350630304 179618052 0
72906468 668872529 0
42133895 199827677 0
102675691 166144883 0
197827731 277998929 0
460803635 200724091 0
260167814 474985498 0
566714617 227289732 0
535914613 749083469 0
385645170 760692228 0
141267720 534450395 0
36534787 365282079 0
275541169 455736760 0
525490316 604923796 0
642415229 323780098 0
546895968 135751993 0
438189785 634805906 0
745722387 381980474 0
653379298 18440195 0
155674277 516978125 0
249980696 222202698 0
608457581 799691242 0
274013526 730293746 0
29965090 105310196 0
279275580 559563156 0
239672253 129375033 0
733883955 442983537 0
18016841 299233817 0
542133997 250855518 0
456548513 282279234 0
47470953 184869803 0
574864392 189544097 0
179801134 94334310 0
176372839 153635400 0
513422205 315911840 0
692018538 278798062 0
455343826 333591590 0
149569376 662845536 0
279227783 554970431 0
125707745 425987000 0
386337401 128515243 0
366302301 186624037 0
737690343 286463247 0
38211173 445660798 0
573554216 403702444 0
750361337 381959596 0
663360805 391162293 0
32850968 550434279 0
49043828 572546120 0
166537249 458752058 0
209520296 386041956 0
720231329 720575542 0
658254325 433091315 0
437821221 761519699 0
676020510 566096422 0
543418442 737939414 0
317857747 127824549 0
364553684 346850293 0
98732220 447085470 0
254950227 383636484 0
409572448 328892402 0
85302011 558284423 0
685571490 137851311 0
568688809 316825945 0
555857837 183835889 0
790394027 472107789 0
410562118 143569131 0
498721944 158128571 0
615641970 445334114 0
5230061 13711424 0
86352021 223607477 0
2973273 304578044 0
42665914 552131312 0
269910974 145732509 0
572577355 476789934 0
354235131 738100624 0
174888707 388874931 0
448475178 247370384 0
725976941 351351600 0
585632553 275950906 0
171708604 757116342 0
141274536 464640142 0
307315834 681565662 0
279185851 495695119 0
314613993 542779907 0
306557993 131258205 0
643615149 100465683 0
215624874 68963973 0
542309738 505037110 0
224833480 123831878 0
527093202 128212400 0
69184646 470825492 0
52249866 206676619 0
553024964 138321977 0
778133854 136501370 0
276340685 674637235 0
535972851 259889913 0
322538602 305860010 0
411060813 105218948 0
782776900 241017292 0
284504901 700847638 0
253852149 390532087 0
151225475 534931282 0
743739505 440053948 0
499910918 384690162 0
47784554 214305968 0
282441105 662243091 0
209635612 35907738 0
726325051 136801861 0
329291044 648508744 0
66402112 278181908 0
261548301 134548522 0
771462911 52795076 0
483288181 670413352 0
89051156 449821696 0
390104569 319428456 0
628892195 782579237 0
698750775 397695572 0
771996349 148856886 0
707524373 745952258 0
243242111 43811621 0
21538706 462216189 0
292804532 410557306 0
335429352 84557723 0
518868514 562926425 0
305032382 96373909 0
377494538 361612712 0
664657157 391067262 0
264661747 560958280 0
503677795 32047079 0
299796621 137245407 0
500490197 232678014 0
80427673 768826010 0
256281451 676641411 0
507252840 218388326 0
87364013 573285280 0
513474234 132562740 0
457654195 33345270 0
157835405 513905940 0
222209967 768576567 0
541911840 769851042 0
245225425 375246547 0
697122936 800328561 0
607960660 675798042 0
598481263 374761987 0
416054165 688995002 0
181188105 228487485 0
11837842 50831052 0
465665776 333166826 0
586713706 70096729 0
98189072 284478890 0
643493039 258823576 0
377435813 553315950 0
770250277 566806013 0
476326750 527654921 0
430858134 402225083 0
149950295 77925217 0
761219973 377482833 0
36698537 696204774 0
695674703 261835933 0
595305573 727808870 0
774647337 143113 0
590591745 9377396 0
672791037 21959505 0
457803679 616573272 0
30228362 508905462 0
600856129 659686574 0
757048565 75768479 0
387475874 375647052 0
689811934 242100078 0
50571359 760714168 0
235710114 140741274 0
733744328 96827804 0
50792061 709437744 0
506772441 185481654 0
170668352 497158349 0
778898444 529461271 0
109224103 469995200 0
359266896 52835652 0
377843563 57435835 0
642098594 26143451 0
446759959 580692158 0
409926089 187607822 0
34561335 550931325 0
59118062 713823703 0
746297302 377165067 0
83995546 715181534 0
100432692 733635466 0
36475436 21194996 0
55132858 145362049 0
546358445 372618612 0
476748648 452844866 0
385232844 113999583 0
592233074 623534758 0
417635149 617689805 0
720431011 8256848 0
208445467 248763412 0
480260497 696349004 0
433596972 183187078 0
634078546 384778397 0
771874483 164654456 0
610730642 726121029 0
96983388 76327685 0
420140892 65867223 0
177963998 763698058 0
687433046 89439088 0
762269854 524360740 0
676530859 105721950 0
520362190 760882298 0
118832924 271890539 0
545431956 768696202 0
194632659 8211152 0
261357329 208321053 0
117720575 546340307 0
376220399 145081055 0
444525051 295314706 0
222296676 583255635 0
669283701 39027923 0
334544084 182552193 0
27306547 180502013 0
678352040 443946527 0
752812520 428879892 0
57069144 95207375 0
173278325 655738523 0
32915911 383730652 0
150348645 278403 0
194700686 516582660 0
704797380 709589702 0
772432549 166506809 0
680184839 700874078 0
684352125 327971521 0
412208614 150772534 0
464207142 650089660 0
278517480 742374571 0
68612385 126944354 0
84417194 705742550 0
392933073 753370696 0
665849378 480646668 0
527941672 170486931 0
770584742 756860350 0
564222114 795036292 0
29699030 709193504 0
458158520 351080415 0
408837506 289226092 0
377494552 291084155 0
373478683 79777821 0
735577920 401985340 0
481536195 83203141 0
535863733 544481410 0
202473737 800040831 0
542326418 238465513 0
736398269 226883961 0
625727681 607448522 0
94689421 508613265 0
595885474 790223368 0
319520165 71696218 0
132259517 179663290 0
141572816 349850429 0
127542233 10360648 0
246782338 307760114 0
12004901 750380158 0
680151356 368754358 0
546331695 534377785 0
744162901 738019916 0
55520771 211293503 0
563822143 794445090 0
736747509 510953037 0
304813785 729544827 0
255347233 537943638 0
707179255 8198203 0
71179360 237539587 0
470478210 439532907 0
673004408 409897205 0
470100402 796815297 0
233931345 421000497 0
110456808 380728674 0
115633820 572928504 0
596776343 256838091 0
662581302 704361761 0
466420954 526509627 0
460823816 640883965 0
736999267 435162828 0
551643621 623676934 0
261530419 271634203 0
486831911 797483179 0
469950864 769512888 0
519004382 468081221 0
49795493 645069428 0
11014556 722873452 0
127856808 738015232 0
146077732 664621775 0
315307657 315419744 0
607750230 71106576 0
45132026 551504161 0
447465798 792791465 0
131867041 370493614 0
46693732 110368022 0
495862884 424889471 0
294564857 735540758 0
608094242 189645709 0
78767710 637025388 0
53448245 649305938 0
388439234 479531913 0
237663838 694460698 0
493511915 287576922 0
499516200 88140169 0
677207238 234619634 0
521757340 733256798 0
608898175 91280879 0
712765611 641389613 0
360628669 35541891 0
745338384 791484863 0
292350772 783920367 0
215444779 296660561 0
187593278 546930282 0
427427047 595873380 0
530956131 461004656 0
536450088 497735322 0
573615762 674584512 0
796948502 643658670 0
135874410 640456396 0
181667538 180044864 0
49634703 140966890 0
376927776 185263458 0
224988255 577978454 0
430798512 257439104 0
330161216 192101976 0
510881809 239380198 0
141455821 430503520 0
316153402 783561925 0
764631027 425068521 0
729103433 344486899 0
446758074 396109569 0
9475397 738669941 0
553780579 797395727 0
306139843 261448303 0
713399142 688905177 0
740390269 79308743 0
212405839 446655439 0
460310861 699775327 0
524875353 474657890 0
552249599 585082051 0
245282975 445794214 0
534235556 64488686 0
399726309 408900521 0
691427443 289348119 0
545944449 175559359 0
231615749 232643965 0
106600060 394601222 0
783814679 612151170 0
459989062 330896807 0
727182146 706142262 0
398370886 253323372 0
14586007 65083870 0
409179954 444157686 0
419389641 527696271 0
147604442 637303857 0
240923019 92421520 0
225075168 730350278 0
115214618 260168760 0
447728411 147563248 0
167285141 604103869 0
885226 194464484 0
775496470 638938025 0
687890779 257820201 0
782854262 95579031 0
305015999 702374152 0
390916826 672412211 0
622321967 631523663 0
112842926 116108827 0
290755780 374497992 0
16236257 543933657 0
548345367 754156736 0
150747614 500587164 0
60761 44148428 0
671416500 627001797 0
51590941 399843656 0
235978255 257623559 0
352668298 246098526 0
321993079 789187140 0
774343944 225717820 0
570862969 70050932 0
636693444 61268304 0
401226286 528725051 0
431783908 710158297 0
449298351 321993936 0
58584635 351241336 0
794381946 787067303 0
265156005 715775696 0
350639260 682195387 0
254162911 340147478 0
307339867 111783742 0
502028077 239409533 0
801609165 487016940 0
723574143 657491934 0
382683807 346597210 0
18384400 68724768 0
402863169 250554407 0
682659251 483990959 0
260978602 21045536 0
469534743 468630612 0
11971389 300080858 0
228527637 7925765 0
468670437 235676371 0
417469961 513103504 0
57434784 367626706 0
528421819 532517638 0
42634447 502610061 0
382377635 712964856 0
14269053 230130704 0
405526465 555300635 0
61658265 533974610 0
491710214 3531423 0
206709575 27061898 0
212114715 419332240 0
757884904 470910202 0
702722766 518823219 0
159876079 86821379 0
531007639 372105202 0
36833880 508200741 0
265655657 252672498 0
377774803 614443082 0
530846128 249992634 0
796617886 722200682 0
259345301 185911210 0
215867632 138224709 0
198082058 36036690 0
269360956 461808306 0
227299614 59871784 0
116792448 314820470 0
730034693 391270110 0
643406364 689525733 0
234617044 549203509 0
745364740 768084682 0
25987457 344349693 0
435352236 12091566 0
14179820 128053438 0
582883239 767981059 0
408826299 282727656 0
72661879 205645740 0
629885040 67905470 0
279581115 119103735 0
568238401 640559141 0
355923668 504836998 0
472145005 154254395 0
673764782 481634317 0
164071269 616638058 0
97409727 195357540 0
397520934 95632399 0
650434911 334851989 0
440932979 319056240 0
526425530 353634545 0
218055958 399581081 0
576472712 626726912 0
146463476 673857079 0
132542008 392012970 0
331131850 169111606 0
465657469 419047236 0
241164962 140452998 0
167096129 442878095 0
117552820 96059263 0
134399592 208724086 0
801474608 6205209 0
212421458 551199102 0
419210901 203499861 0
193592497 713644768 0
180846904 484247065 0
83290481 151059470 0
93769826 663810129 0
223735475 291658899 0
177012435 400320110 0
570991859 51321784 0
552744437 320086150 0
742606114 578965976 0
800187760 294778138 0
293180716 632921328 0
134046531 454083702 0
470204963 282910214 0
584888351 415847351 0
506887916 679805814 0
419619323 413495974 0
179909561 545922228 0
433917407 703339060 0
604101018 564818607 0
427767541 293539856 0
670850766 691352219 0
180514926 661085912 0
329953551 243469298 0
528078823 266262573 0
754683150 133431111 0
535968436 576435749 0
238536691 374700640 0
295066560 82117121 0
648018777 295404496 0
495365808 92853508 0
300339302 728057099 0
350590864 62448930 0
163618247 315890909 0
339161501 762363400 0
336184568 472989064 0
758819165 596582787 0
258363923 252186717 0
226406681 606228314 0
415025919 236073885 0
50575250 746741077 0
707621170 75895903 0
644525770 716084015 0
451526068 268876658 0
674534045 209906627 0
653660760 154864473 0
447582270 796062259 0
726080937 10016305 0
154309023 633636270 0
322496229 231588424 0
417945503 740845187 0
417895110 763056997 0
300817691 591253494 0
423925144 650284261 0
160899107 642766082 0
170807651 170993912 0
799869953 570391732 0
558005788 596417119 0
654738588 210483524 0
162456658 353807242 0
95557414 131617913 0
654724591 502151958 0
498621538 46545852 0
741998480 116634130 0
576497566 782763639 0
160987202 720923153 0
608753955 80331063 0
686634264 781341283 0
515684356 129370925 0
340406723 133335138 0
172114916 540600133 0
432637030 672704316 0
171481463 34654061 0
510914238 214780887 0
332696140 297304034 0
758879580 572767066 0
490486392 328399574 0
685919518 470287700 0
776485059 67943479 0
428221226 352837333 0
280005778 629315110 0
131922859 284737213 0
90184889 110764714 0
408501940 556859978 0
720408251 323478272 0
452506684 419506577 0
295808956 685011165 0
794451152 537490670 0
456220129 461927562 0
191943906 622325356 0
542530201 780991159 0
380962337 579394933 0
406126350 556915239 0
260930916 693610798 0
473007962 662819125 0
715211944 21923912 0
623338313 711254929 0
632083163 44203166 0
268572676 54750333 0
393628765 747155790 0
285562613 192428358 0
42197860 558114435 0
286220397 366239561 0
514976291 445182498 0
272219769 240074049 0
479882400 375492901 0
548136384 407472444 0
314793769 403816547 0
733871277 90617427 0
203997116 566178223 0
742233496 297580993 0
300528080 688825306 0
167029744 75902748 0
403847485 685916264 0
342810501 117213820 0
115896491 91162337 0
468927740 677260806 0
412233524 498105268 0
73564996 644509861 0
595833161 686502143 0
534224900 548321356 0
91644735 99183074 0
623899944 322748666 0
219423819 666118327 0
783864020 664196586 0
337103016 203438367 0
312651087 263292608 0
269896611 13553128 0
769720431 168652650 0
387302134 768279067 0
616189119 464067215 0
645316266 45425497 0
724362197 180922214 0
394775253 608487605 0
400536750 604853014 0
252699732 389519267 0
709789208 151824070 0
16150716 67566455 0
274578621 34874072 0
185155737 321974656 0
178554132 141206804 0
602111379 484410762 0
16795360 390960715 0
598963868 690281939 0
620244077 622201016 0
602401320 523179861 0
731456361 246222511 0
45937282 626299989 0
266370507 726456954 0
78259647 43634947 0
277248511 556615932 0
196457123 600375426 0
105301764 448717878 0
202655492 710859409 0
172163117 662339114 0
745249518 41033909 0
94598511 734331104 0
650007760 567363906 0
16897827 592282745 0
201930808 128003363 0
261874997 339411752 0
112034590 469260923 0
784869015 543212902 0
222260207 575229441 0
190441427 36550792 0
150022976 455240477 0
38731208 252149983 0
349071949 757425610 0
609175121 662512211 0
547444475 762748752 0
407040113 484161795 0
293836738 276461517 0
602079610 717448494 0
724405210 423482676 0
710590295 382292821 0
38515198 661101346 0
729822330 181155067 0
204213224 172514482 0
413816482 146112490 0
436347835 10962126 0
589253735 714652247 0
156870518 154777041 0
529685931 530747870 0
162393994 501168183 0
312896208 557948129 0
745064382 745603186 0
129634256 473607556 0
561837711 456598303 0
624725379 698087501 0
284110001 87656433 0
569535012 619807640 0
546251377 792901932 0
311650140 99142555 0
479539619 657135741 0
445844245 776553336 0
801530885 567427848 0
169019600 336884416 0
787504116 267002295 0
347436284 373649991 0
718514070 489555489 0
278279944 211645065 0
775931993 530763387 0
81410534 381641879 0
749853288 738205546 0
612950632 162638875 0
762727363 101562515 0
371090374 71356970 0
776888216 421642480 0
454852358 25684379 0
530606307 191416794 0
547944966 446135180 0
347420532 459742902 0
424275364 758086774 0
729743370 564664801 0
107592345 399000244 0
457805842 564653017 0
573187205 536440987 0
559688469 220196596 0
1131756 364708724 0
341376798 86406569 0
753540049 173358032 0
158944911 217235118 0
223663055 559249204 0
636257571 766063898 0
43232110 459363659 0
37196001 519650255 0
544154583 597535972 0
599625205 369618860 0
407228644 550933665 0
608094907 80582109 0
613883700 118449071 0
587109479 286534849 0
584992409 147032649 0
263759796 381539565 0
149154995 241823285 0
351431134 491752098 0
641084295 177436805 0
707311922 159676661 0
258155257 287330126 0
65832486 272340600 0
716656609 725807239 0
456758988 6491008 0
694263997 442684440 0
17778621 574956302 0
516095595 798073472 0
286945773 249542248 0
68769597 264305413 0
651818795 697406010 0
565045162 763616347 0
322263200 407668662 0
486562393 209676060 0
396411597 755359070 0
184291355 318645414 0
109398974 735878047 0
718066234 135443990 0
450654816 109062959 0
779729387 542661750 0
126712526 387197882 0
221118148 236085291 0
494187055 545448777 0
154967205 428951290 0
304788560 300847467 0
670845941 730919853 0
2778561 109521068 0
648048143 538861921 0
33759282 615082286 0
134786454 743864424 0
235857952 758353801 0
563893629 655618487 0
427668482 329881310 0
675901123 662563212 0
762392654 386787348 0
120394136 763265430 0
563360215 633356715 0
132451177 9376436 0
325664307 253130375 0
398057562 657245835 0
91724155 12561831 0
189918200 353971798 0
596962414 277839848 0
445653222 503025781 0
290221217 431219036 0
282948845 167244719 0
768327489 415479682 0
197461395 131821354 0
57478329 87028715 0
539397480 140888151 0
19550649 799866746 0
316818667 436167503 0
735431605 303930276 0
605364079 720580313 0
359384664 199011523 0
47790056 743743841 0
46213932 333783509 0
11812753 560410133 0
231788946 38444234 0
304747387 702399364 0
581660482 432805541 0
305388634 710421014 0
64391676 652626384 0
359892921 111338235 0
62174807 124619313 0
754620792 549609264 0
172638617 585568101 0
447779453 3653479 0
651713742 295204606 0
388182548 578254332 0
326871254 579271954 0
137289221 684722222 0
711458336 517409548 0
641355658 91724011 0
75537284 317563457 0
708108222 112102275 0
423761027 592487705 0
273572730 189020571 0
17348852 470163089 0
261837219 767933484 0
193945135 546419230 0
624043268 261283032 0
430170597 332683766 0
580508876 554299116 0
23121802 367849147 0
115408557 981375 0
708738533 36679412 0
589061222 202746600 0
65493771 65052806 0
525637088 602214230 0
779765930 39460227 0
603637775 16025115 0
642646190 636381607 0
401306000 24445417 0
418360692 799077323 0
449089829 150382865 0
53724282 73491609 0
223431847 612608581 0
295894219 393852688 0
349947552 487154871 0
109617149 430673187 0
329648364 174976710 0
539782180 606069966 0
417444665 633447812 0
68508905 504473983 0
451412989 228489627 0
432842016 222964219 0
174290903 261835838 0
171858796 496802823 0
243722932 602845202 0
178121636 105306079 0
177181084 123139767 0
767673617 617618442 0
582960873 671098712 0
524425444 795556116 0
121924846 30170021 0
463425262 178884020 0
456138141 622413046 0
614825591 219668526 0
207307957 561355241 0
628203369 746691634 0
46000904 757646091 0
751010109 336117008 0
644453058 215968910 0
267569711 50011794 0
686798990 468590273 0
31017753 445203108 0
18418348 402314567 0
209095189 496085753 0
446266016 120936027 0
558792630 221146651 0
430532722 340896189 0
320491046 609452505 0
415425894 678460446 0
95773652 61618220 0
268166641 527884790 0
688977101 442537984 0
766859379 297395016 0
558876736 398394462 0
518824580 723731777 0
441603059 339676120 0
656335794 195282091 0
105387281 602261740 0
11408671 363196161 0
178402530 564835643 0
384608766 322210981 0
435519457 513224363 0
170939318 445932249 0
585894345 377189021 0
786855183 506226881 0
569682892 737559464 0
226222868 501163474 0
123059094 217439536 0
644954999 284458525 0
242449469 749559359 0
619723250 430511727 0
692797233 656454820 0
64176374 183655861 0
202406072 202730575 0
477765798 9585837 0
298504032 68771858 0
256743614 206860413 0
250225398 6058455 0
340597918 799127345 0
303256800 641926465 0
722956327 576937224 0
428895220 580603189 0
688881948 698693465 0
101142178 520374698 0
318717990 136007549 0
733890636 734689332 0
733160254 625642490 0
761557259 716172783 0
568312536 759704265 0
457677458 407041048 0
176497434 289530696 0
759443660 166253790 0
315900819 499408471 0
93817678 388667288 0
472460192 782932206 0
595953373 512913358 0
423052140 704819337 0
543873515 339512669 0
45961026 221911529 0
103200678 427148672 0
28909316 716756693 0
88625462 502626074 0
356069071 197891471 0
683092228 142869045 0
251455454 61522341 0
377088917 621683176 0
202377270 157482283 0
610758916 566760769 0
693691851 358139676 0
121990850 131272538 0
800608093 321502798 0
257121816 524783938 0
408273132 348488538 0
105705534 111450737 0
264279228 462248072 0
135912854 401553958 0
608658910 209083572 0
139918405 274566509 0
621260713 23885577 0
110690529 665788846 0
485814157 129735445 0
319776203 373693581 0
518707949 112521750 0
381036942 297465352 0
378136407 487174173 0
668733663 375889889 0
429513500 479001068 0
371763980 633130033 0
376522014 181250792 0
3567568 465643128 0
293036884 356688633 0
176953205 238688032 0
513381337 727745206 0
700214162 260344636 0
681983575 637633689 0
726031051 607368871 0
297644612 492972437 0
720129952 218480236 0
646678506 663881794 0
41072514 312245621 0
264063198 195496120 0
760588552 723724594 0
781668925 244659392 0
275143763 155415252 0
204017562 776404796 0
194691282 736770230 0
90890819 353916689 0
192311796 477981593 0
444630920 541147707 0
305075435 492249966 0
452404182 539826336 0
218021472 503714789 0
281897406 105790386 0
60129549 324963536 0
523725815 688434212 0
45519346 432513599 0
577279566 411715473 0
499943683 648854728 0
11958980 132638306 0
63583988 773808176 0
509256912 417502914 0
124584000 401726083 0
761693993 233724799 0
218099375 234010043 0
283495826 567876605 0
491686127 370273658 0
718503202 512821549 0
22381350 357101154 0
469198689 494065610 0
112009554 95588984 0
250646819 304915930 0
524018545 626572662 0
345539232 540760033 0
748369457 11617345 0
541405929 114321397 0
88913383 91652040 0
670495190 8485189 0
8050528 427826830 0
291652100 297875390 0
91696651 735195811 0
468696411 701118679 0
37391749 357056195 0
430214584 364034665 0
717201367 742830072 0
293556414 379303579 0
746352184 43291516 0
10628485 518443713 0
226845701 229487309 0
755389308 244269002 0
112382196 727377137 0
743292868 210863337 0
556765501 542858816 0
160421116 44104038 0
634491940 346189152 0
394599272 792903253 0
702802812 236524748 0
573363491 459393610 0
530959331 141794223 0
502320710 272536018 0
426207027 283589897 0
629396261 743362592 0
345079647 644605952 0
114925659 236253049 0
566500331 66230532 0
519600998 744169229 0
95044174 738990671 0
658838871 224284222 0
367960232 428269747 0
176705266 71783350 0
488197563 58428748 0
483949540 601963545 0
722636404 100156423 0
658233184 507614527 0
556820229 111466149 0
764718882 161762226 0
658578344 87932608 0
299254447 218860072 0
154206287 539023506 0
351961856 407701377 0
222371956 283031183 0
624283281 250663489 0
683034160 287760459 0
776972392 517119283 0
655689528 665592421 0
220531167 539897763 0
771129729 747672643 0
514243158 478810822 0
541845162 353708357 0
615669328 339627951 0
225512382 660609150 0
6354385 258445645 0
85740115 466531286 0
668956632 62009759 0
538751052 579221929 0
657165845 580224287 0
718696092 433503952 0
595854606 378936098 0
404042229 323744777 0
64824387 562028071 0
143224393 667694009 0
105383156 596940355 0
42808364 356463277 0
274523229 195073639 0
716166630 746626582 0
794539392 277308935 0
488012510 77526336 0
246602267 323532607 0
730206425 567256193 0
36301277 491595051 0
24264087 11442728 0
375597632 235960923 0
800856498 267035935 0
580046617 746775649 0
724600623 401273056 0
494294509 589545229 0
747196315 779978330 0
666061556 339882029 0
207813071 142489329 0
287557560 346810604 0
713421975 306181596 0
241148393 281221371 0
792883786 191335705 0
72528476 482391090 0
428676862 405057493 0
593765996 147831630 0
728273469 204456242 0
239422283 376768027 0
270338056 60645236 0
211024392 563097412 0
77836998 371686388 0
123518225 706622778 0
773310460 186214987 0
731652156 245436806 0
683453146 4376071 0
637583375 604574412 0
136397761 793867851 0
775286325 780553398 0
70717409 416863636 0
794034786 237151497 0
759211758 15726129 0
235405374 352855378 0
473182377 576197305 0
374675915 418666445 0
637596181 753078664 0
459677113 85293334 0
243201485 795241195 0
526545909 470205241 0
111208559 325626693 0
502122402 229374202 0
175707994 651163912 0
150723780 673880557 0
170767702 765590619 0
738126723 500193532 0
60066727 36768798 0
30888867 210288766 0
695296914 565648788 0
4220405 357134239 0
548030641 464557044 0
168904890 592365607 0
348418207 282851547 0
652105091 464436924 0
503378731 383186336 0
256171236 774685824 0
466544800 541988710 0
484055573 670990465 0
752363071 391039505 0
24130825 158211752 0
258320033 373420392 0
735224659 238059095 0
746309272 322097559 0
469462971 17383925 0
453484309 400412624 0
629830874 553024480 0
773569773 121247886 0
49766876 382688688 0
156264734 506224531 0
38510603 623954584 0
624277847 724715272 0
788509440 447950841 0
780060175 226715182 0
779988453 2456541 0
356798615 758195720 0
285662408 215213997 0
481854198 242643610 0
499737300 591427621 0
373462976 135568600 0
733821019 730632312 0
115709262 425358800 0
506288205 575155298 0
210018718 661065308 0
319143015 398473687 0
152851692 434357761 0
612444533 171437156 0
571235062 338388234 0
463563460 653419310 0
760280285 624509211 0
68618389 687310373 0
127409746 712722899 0
320540153 148983992 0
18306618 683982936 0
479316112 6127187 0
3007561 19470491 0
295993441 652932075 0
181708519 623137298 0
380276813 492756008 0
284282455 607727036 0
55085207 629954574 0
350193693 457463101 0
674661587 119750073 0
522816403 179791567 0
344988566 311085635 0
399725445 230896435 0
156560798 80921877 0
546169242 434441597 0
392218880 454554384 0
466101747 622928272 0
145622590 187248867 0
47825817 725538993 0
333892708 380048953 0
258257915 304674105 0
257213511 757925735 0
347847110 66111738 0
710639819 14006186 0
308319174 200048068 0
164977649 124377035 0
626307059 91007336 0
296030851 719428759 0
455805604 786954877 0
601872855 738683294 0
250649870 467800157 0
557727046 235012943 0
254674686 318449973 0
11675892 74058989 0
631067957 461917467 0
333072483 27603576 0
454843519 619524704 0
55426826 732362376 0
527270914 215301675 0
510883661 133178596 0
190733099 92546053 0
576236868 461264832 0
726883879 423491331 0
2582440 385721152 0
300007511 111830231 0
58965533 124581766 0
786177620 257370128 0
24280779 129420073 0
267707837 612181809 0
790166903 7157043 0
275315921 684415420 0
194928779 329739045 0
35015584 345436388 0
25554849 280928 0
551980848 131448996 0
75541132 536693372 0
441994235 477083284 0
477933502 289314269 0
180234251 158385524 0
508497302 519326686 0
310126308 426909692 0
640836017 376774384 0
800183759 196180944 0
253323010 202566530 0
738409155 501323217 0
300382202 307723983 0
545348170 205051452 0
300640829 9016059 0
78207135 334560131 0
28873085 199162145 0
376077355 523429236 0
94557567 50381814 0
189008399 394301071 0
626582674 233748773 0
323383921 725647855 0
59051925 341960988 0
291567633 469828637 0
569349162 104318719 0
399970320 375644617 0
294226866 162662371 0
340426983 207437896 0
769800939 351853730 0
548213646 711965308 0
271523206 338782602 0
773772823 522954228 0
602502869 295005920 0
360358447 630246473 0
358684043 707160319 0
79030803 770178767 0
797861424 353787449 0
476496427 420573636 0
29753513 452310210 0
468445066 571226797 0
126031413 577997445 0
742407912 502654212 0
329727860 173576560 0
286073447 361548867 0
634019210 679493089 0
470285873 335731435 0
262300100 380051829 0
703701794 543989969 0
748902782 532951825 0
705820202 83283349 0
89012203 523088123 0
518837765 125334012 0
606661239 275544835 0
183547349 378738255 0
230447189 308539971 0
596843017 643237864 0
624938952 777706711 0
758230714 362859407 0
101115923 65627522 0
634304903 313519571 0
766868575 136998575 0
334087812 170646683 0
408009415 663560889 0
601879501 170794641 0
551414659 620256669 0
719427107 524670935 0
112593944 231195570 0
761738830 318800806 0
361497936 301859548 0
509282366 402829005 0
446053174 537352623 0
101324684 287328339 0
661824949 494961295 0
798860159 764327787 0
728904092 358430565 0
237619706 471008949 0
422167392 77028861 0
560695706 323745488 0
650343648 451050835 0
102266096 715275909 0
363104389 250307351 0
408188618 710730347 0
707644454 174212288 0
227873605 246199977 0
648638092 249609728 0
78298409 411056528 0
621033274 770736174 0
65727152 105657554 0
260252742 235381449 0
464379103 637613915 0
88466759 708235478 0
257828005 302117121 0
782831044 188153401 0
271351879 63395510 0
63311769 548424009 0
441094600 504309177 0
678491232 218552055 0
154657575 312239799 0
48775843 638252134 0
218309134 109999528 0
243620415 11843633 0
468164905 292128403 0
733777646 787547984 0
199823702 366279684 0
87520925 632612504 0
799597863 254764116 0
636247500 474079305 0
488342818 257620532 0
467066155 65679643 0
704391432 662314061 0
436704461 419199670 0
214994024 489094984 0
793690424 269461087 0
337440388 201373183 0
446328326 75402477 0
525996421 204966178 0
297465971 236302223 0
130099436 42578802 0
309060345 416727649 0
145856518 233984877 0
87663722 552508811 0
600875330 493135382 0
484628565 797025071 0
728773173 548006683 0
299119030 422491805 0
681699096 596505974 0
265308868 733546104 0
497294173 446787839 0
520260034 36650057 0
600607167 385721259 0
388759200 185470809 0
645887047 678383649 0
314678187 35956995 0
25200916 146901387 0
248316311 106169518 0
323330802 722991252 0
677429803 430035364 0
666812965 491247571 0
444699142 28464384 0
699994689 583692465 0
801089459 314000466 0
35807725 700083465 0
775859354 524882653 0
684710225 8653570 0
319825723 340295945 0
494472924 766901494 0
16017597 533212448 0
522149502 737412875 0
702824838 483925077 0
105294201 439163084 0
673973395 678742087 0
748391424 688832780 0
204309314 121423167 0
158248330 638114488 0
377807636 123713707 0
291340154 360022158 0
551678716 479227337 0
610328448 204670922 0
270749888 333105628 0
423314572 549945369 0
592707169 60047432 0
199649863 323976684 0
9687000 503342770 0
483189747 199216258 0
730217309 326787841 0
661268109 340665355 0
561992979 716421011 0
699220584 81343067 0
452905955 263368144 0
297589096 681897196 0
467384168 489412967 0
305075324 145817251 0
737483940 554974684 0
674418311 266260212 0
731505731 631982457 0
593694767 729478663 0
236788231 346511038 0
496054358 591027170 0
763397491 576482118 0
670480664 594933657 0
691947084 54495887 0
793365767 199874561 0
193709587 588726386 0
630664297 602712459 0
132086026 247763982 0
120004833 658849848 0
149514311 743024562 0
222050724 113412948 0
722149161 280908877 0
301438240 648355777 0
731388593 553734650 0
239782114 502454619 0
209224364 84952675 0
214997665 300714056 0
531983915 777345861 0
27963465 683197646 0
278670671 717734524 0
527707659 381217126 0
25624988 335466725 0
714077706 640927222 0
337930673 231699123 0
553562980 237874847 0
787363292 31470075 0
19555371 625174715 0
612276191 739074721 0
649074009 142896405 0
614967803 35646760 0
20643324 158557373 0
16957869 385098862 0
147500666 675963813 0
419429258 708422881 0
559673128 757583836 0
202547862 107964946 0
249981064 282064505 0
639410079 426305254 0
340379878 761163220 0
603423183 36019822 0
49694545 456637880 0
340407188 657388322 0
790157885 467668888 0
579087477 583564507 0
757421691 243426639 0
484690388 233543737 0
10823486 516265698 0
456346821 384206292 0
94190002 78244633 0
22447178 648357052 0
690289725 38731412 0
208301625 164355551 0
2671077 796380697 0
290053071 704547458 0
585007359 146425238 0
326497165 532019797 0
381014185 215939435 0
686294456 161934941 0
430553482 386658481 0
66258802 315243506 0
95710063 681255847 0
505903767 293316227 0
387812787 265108350 0
360882692 357285621 0
95582007 477879334 0
716246208 69346548 0
553247689 662016809 0
414809785 666487524 0
189199893 620740151 0
686283332 443276880 0
772499942 172501332 0
531303317 225737064 0
166486084 548511487 0
672924664 406007860 0
355939389 21801547 0
751465758 320115553 0
691161491 65095465 0
19636483 457694481 0
308359645 721329230 0
116306419 387163058 0
212090973 25161790 0
61709177 115855175 0
194419186 506386092 0
575759135 653167347 0
8961513 636189773 0
107849530 150838645 0
747580450 475736093 0
736002075 718533689 0
378694027 428688589 0
731644607 540851265 0
81094264 165632955 0
85156965 51274202 0
329637504 337811615 0
436183135 503224999 0
228954585 730362351 0
15509308 664518825 0
512771203 466723934 0
342682608 469003807 0
200410305 96625158 0
561825302 587654118 0
342156828 110943996 0
132942343 239638432 0
361938046 204782326 0
469573328 41023675 0
377835689 281526220 0
348260142 627812784 0
784754212 269872428 0
507412912 349799242 0
442925287 83637631 0
708718658 655670390 0
526195111 327483621 0
736105820 609824533 0
175700432 42154772 0
410877452 479683895 0
518274193 418378300 0
665873131 503425375 0
179459392 500975337 0
23133913 206346689 0
83767855 78296996 0
146775796 557944993 0
674300229 171214284 0
224993078 398285672 0
539452402 682275276 0
756481617 90053226 0
400164213 393436208 0
340398314 46742998 0
147478223 535754441 0
408103204 598886009 0
575311070 760155618 0
592387093 783730753 0
679471283 654383282 0
384818517 30721312 0
30136392 799795073 0
60980223 33064459 0
191500284 633913046 0
295382556 470231763 0
665681748 697781577 0
307832791 339677352 0
702284046 797850014 0
617207750 534244721 0
363011994 556724939 0
141769969 647998683 0
527827676 789792776 0
378702519 681669965 0
31639711 647141545 0
729871829 581122656 0
537436303 380653980 0
155171552 235979980 0
99685786 270029794 0
488323220 397228105 0
35958186 198529269 0
78203471 760464511 0
237504184 553305476 0
206878990 680101748 0
688393234 250171193 0
130177258 107280330 0
275568815 500505390 0
79593982 775245838 0
158221364 361214530 0
656175650 696714940 0
293801670 174928666 0
91592104 570364937 0
636464018 756615411 0
537133505 111365354 0
592702569 744489964 0
672363550 90172601 0
337524557 710506558 0
727922817 496432149 0
410668217 92357194 0
636799647 197149050 0
103530838 387117828 0
641238309 198444463 0
340740253 624546348 0
86334105 606848969 0
460008110 756670297 0
365713633 669814892 0
572889494 91351228 0
279472924 669947988 0
17589462 363681822 0
170360447 176715817 0
525195901 157629691 0
202462704 283286169 0
683913249 637877619 0
179515004 370856881 0
565094649 321485710 0
248374568 595582391 0
520511605 501576793 0
164000974 426122344 0
389888714 576896136 0
52256570 433413037 0
534741243 589852853 0
587385892 261696713 0
423539814 466479278 0
358494865 505552547 0
127172364 473472472 0
796911043 746466145 0
106686782 250918465 0
53850569 482100244 0
195656987 626244329 0
592499433 718150651 0
423800049 494019201 0
556026964 64930347 0
335243426 124251831 0
76256199 84830873 0
39340071 685124192 0
117817527 373039311 0
549030360 189691832 0
98991091 266895075 0
592749434 304849380 0
456381694 670400702 0
212924023 587259575 0
739678312 124553673 0
318903747 749666418 0
208326813 631782246 0
166124838 311714348 0
395349659 432813046 0
477535413 387671375 0
360898832 342279548 0
329848383 325819167 0
239519169 583191317 0
419494516 98818184 0
477084968 486074389 0
200773370 481542886 0
120800880 298972641 0
125889483 211802924 0
62883845 451585644 0
71011079 586472691 0
132360306 587318985 0
121513463 309215751 0
133255798 502606398 0
163829123 185506150 0
354933270 677196855 0
605296778 178188163 0
399115057 343460920 0
617923285 182152095 0
15388646 786473773 0
609945731 759781878 0
683140514 645959859 0
304620144 714742360 0
125211652 262296033 0
250083514 36154156 0
721251673 424499735 0
331272986 575842146 0
2911465 535583022 0
510973026 78959841 0
310320244 503329493 0
747045689 103973827 0
413196794 59929418 0
423035214 507145391 0
70177169 267923406 0
696851692 489726766 0
112497464 744595436 0
97192406 56476194 0
535699649 362223451 0
537997612 406232097 0
169315623 403649125 0
415126553 767693791 0
738589542 714509770 0
768914915 778639684 0
652165599 610836811 0
75658900 313251447 0
572354171 190365962 0
346687639 189545821 0
83022465 428592817 0
613516695 529782243 0
706874268 493272137 0
526406649 473369117 0
142696949 477444191 0
540114492 470648060 0
115542388 123198524 0
801372921 313089312 0
768536192 279203278 0
295203304 278438425 0
288045831 22779976 0
105192312 359974449 0
295856993 312505648 0
230074833 215470675 0
415875132 421165250 0
198666350 85366228 0
459660198 540795072 0
426773868 652795531 0
240265938 483286468 0
743277477 377723573 0
787465592 286394143 0
241794753 624621586 0
201798248 594700042 0
608293138 716756017 0
323685623 660274707 0
98516111 787658888 0
796771045 546019327 0
749114303 680321396 0
100447131 72463595 0
3460229 53082052 0
459499732 785257913 0
648228800 462357217 0
618805670 141446966 0
323348156 500698258 0
601719035 506954349 0
755342065 754099444 0
608675426 620563265 0
676315757 256207714 0
488152589 436401015 0
705890046 573363261 0
289106133 434450377 0
784432607 10661195 0
104021547 181593292 0
534044717 248907682 0
243058408 581186739 0
120472322 542475308 0
393715771 1543420 0
225762698 93147473 0
304274809 650291007 0
556106566 545847074 0
279001249 412522456 0
213614172 530545353 0
636259500 763430852 0
32937672 603710861 0
715598823 759613023 0
679770667 461022719 0
629733591 113130675 0
91436881 258511900 0
367472619 266583538 0
437872308 608707319 0
171253938 734703129 0
71310812 223828104 0
26319057 253587630 0
666168785 41722118 0
442088631 342957577 0
783262597 42781201 0
117180807 379330229 0
138812728 363393336 0
30137346 225650956 0
283123805 187731167 0
224437580 337750294 0
477319194 2459668 0
383284537 275939597 0
311359517 113255371 0
355003914 195861 0
500118158 113606656 0
200609421 628552897 0
655004804 7664180 0
478961736 745308800 0
71328408 106039630 0
560185811 253442968 0
674902163 406373734 0
712322972 7319295 0
537425767 133065831 0
124812015 377851343 0
194065257 461440046 0
737203119 204149188 0
211923017 664252657 0
430517804 651479539 0
23036789 337671545 0
624027512 283062563 0
240178387 585450010 0
647445069 123370138 0
444176404 256577058 0
579769532 160497649 0
698975264 588094804 0
545125421 659885413 0
373404831 632296891 0
263126060 381564248 0
109446390 267118059 0
285162522 560329626 0
553404701 322030616 0
285245344 550975527 0
50044778 204719825 0
422126187 302055068 0
779318166 25708615 0
151628265 538140704 0
242967483 308786159 0
238987797 207345798 0
338279827 303087706 0
134341838 486858670 0
229040277 384168673 0
190186390 686404640 0
673934067 536541116 0
440252054 499928038 0
90762399 154192275 0
666282458 11678754 0
213276727 697755235 0
485381587 302293570 0
596351953 517102237 0
521779965 93106043 0
274759690 467395691 0
415358104 309549762 0
418680456 324521021 0
449340608 109658207 0
371059049 766075538 0
775370785 332037085 0
558878124 63502751 0
722796871 83051578 0
660080904 10115704 0
665981319 715746754 0
330629546 267030507 0
707975294 90722991 0
797407816 128841260 0
290557595 520145544 0
750838300 376822327 0
709162120 590114725 0
21935283 588130664 0
140916735 429644711 0
99841337 126723875 0
217391504 109629622 0
555702462 399823633 0
656592356 107402624 0
261139090 80086322 0
564093955 203223301 0
108169362 600385566 0
746927782 536329585 0
592590175 653169416 0
346061679 261972982 0
611953467 725035820 0
746462873 675854016 0
71239931 333185770 0
75885338 182828312 0
364947059 81688928 0
29681347 76606113 0
55343662 633603227 0
605729505 750564844 0
358589804 742452038 0
126731180 641951836 0
370073680 23576623 0
239291987 361636115 0
468742695 283164591 0
99184174 343849074 0
18436656 328821227 0
342656639 363712903 0
730594417 440028755 0
447312757 699327142 0
572413087 46697497 0
440831782 683028491 0
17988574 484637627 0
284571888 773153024 0
92493637 196246329 0
176174594 108362069 0
176918760 523450998 0
229613976 582311622 0
724070120 166617772 0
513643167 306814835 0
541590401 130764033 0
487795483 412378870 0
689830803 716133744 0
630188405 259766464 0
607822066 267537902 0
646892260 659219497 0
380512076 159922519 0
545990117 604286385 0
344934121 655256390 0
350468072 256756452 0
317137573 282738820 0
67937969 517894254 0
432806990 479483154 0
569188107 289641178 0
38445877 35737005 0
593260289 753045363 0
754990543 197194133 0
450316585 37145213 0
718961986 720276482 0
547175510 675766359 0
275512635 657450128 0
255659920 481976673 0
498922922 339253448 0
375232896 405560016 0
601765840 289857706 0
398142519 249543190 0
117944641 180324545 0
358985742 738230685 0
404081562 479853431 0
565326530 481947675 0
84784019 44604512 0
475450724 294565752 0
156683670 120052540 0
92118712 300675374 0
340184057 145090680 0
185762181 354127005 0
166521029 605916509 0
42462821 513013318 0
365604587 785646360 0
347059781 738968667 0
675228215 383789707 0
409534676 422379941 0
257362131 614716547 0
549700687 619403929 0
357338652 449668687 0
434773794 787647179 0
437863087 480903359 0
78194933 419697560 0
700213074 20095049 0
746715506 83564792 0
675955717 204751467 0
498909581 72924251 0
659297966 43058190 0
392267576 347856756 0
138689891 166015425 0
574319683 117062846 0
348080676 200435296 0
503786787 159545073 0
232357623 245338153 0
720530287 230375457 0
152089028 404518001 0
153828539 160681474 0
628877732 12229743 0
516871141 170523205 0
618752818 735380741 0
464122840 561410456 0
497381731 742357774 0
724757662 744532464 0
465552327 107856866 0
560279533 275095587 0
650638857 708698072 0
119302369 322167516 0
44951890 38500556 0
270368538 451700875 0
630237294 427617919 0
220513449 316471283 0
129942479 574944281 0
621358405 304394771 0
549831795 151683817 0
716166564 149655155 0
438710831 234166745 0
659346034 449845449 0
573247185 748797284 0
163574766 157730148 0
465657478 674348305 0
511220945 80781926 0
43388 283656165 0
42729979 374985500 0
179466291 530607555 0
297751603 516623051 0
178100002 542412104 0
472985485 92024352 0
477506653 755826069 0
548762536 69826843 0
73874243 367592043 0
370845303 601396324 0
111635625 319333065 0
203610503 259603508 0
739261947 491091035 0
481800164 618129474 0
793568724 770524181 0
798521784 325271680 0
505947164 401284585 0
13048211 696225966 0
620981807 783110525 0
570081765 274460209 0
160838422 103608057 0
106148316 510492153 0
429726921 300219498 0
603704109 688352785 0
36006379 321083741 0
654789558 553781256 0
568141143 275017646 0
432760309 597335431 0
403045249 585569638 0
294712578 573209773 0
498956366 487378178 0
651912239 683013413 0
324047916 596494543 0
431859212 624696503 0
446295888 626498928 0
685602429 27459968 0
782992684 691623330 0
535661792 752327948 0
721850638 144533234 0
376575279 773348245 0
591121905 394405273 0
531364908 409902115 0
528971588 270358315 0
512100391 124132011 0
493692596 251410702 0
565672920 145105628 0
230341945 478163975 0
578863803 94839568 0
16652469 636024869 0
716711770 715796094 0
282791291 357349905 0
69089099 101460359 0
99810699 731268852 0
669687835 266171282 0
481795951 473116299 0
118782117 784961601 0
652475983 391259116 0
13241456 490002756 0
765780736 373356046 0
220163042 103998664 0
499662109 716177398 0
310303258 119486364 0
731598835 376780784 0
587401452 794313810 0
653245235 515075161 0
587833776 334891045 0
17290010 798269380 0
537957675 248340036 0
326771832 629952542 0
148047985 775486525 0
62729062 469961390 0
507950713 320895870 0
197815796 748009826 0
139335134 234330202 0
386433554 742861261 0
50091049 171688242 0
159389639 121004612 0
370145501 320221195 0
604260190 514021480 0
346471639 138958281 0
378202236 270951116 0
788007166 116218422 0
512897590 744547487 0
487178515 430075897 0
354362373 552215496 0
277529058 372657899 0
335734181 35250531 0
454743150 545030839 0
14596985 593458782 0
782914868 625883127 0
287655775 41118091 0
729686714 473341729 0
395353267 254850212 0
162500429 654563458 0
760131325 546569316 0
763158364 65584002 0
295063713 368573313 0
614945580 84294364 0
565631514 252223105 0
594134274 352954992 0
434930642 176968416 0
191885173 202413446 0
117622198 491178381 0
695924353 731640302 0
765229641 585639481 0
579875269 409604226 0
735520133 77106694 0
597290085 509836107 0
29223601 40217016 0
650449988 528723921 0
529723630 446042725 0
309635582 45001398 0
230774832 400983966 0
361974982 292303036 0
723341695 776648671 0
514474406 39325343 0
706194961 370882613 0
662895774 765421973 0
462110290 165043184 0
689849595 421072436 0
580233080 629434778 0
674480086 610744606 0
87293377 442216953 0
298079924 256116991 0
100711901 716557360 0
576627422 20229219 0
555009465 766510557 0
431538925 298711533 0
249011368 751127136 0
194450710 323224517 0
435558348 251292284 0
121213045 208793923 0
322281918 8919602 0
153124360 1021983 0
644636821 369612981 0
55091890 407884754 0
343083660 580760861 0
214148849 498047195 0
44408554 449261841 0
256925458 538161255 0
25449214 784620206 0
133984437 235093783 0
147474232 205181214 0
620566041 711708276 0
168945970 610595056 0
230240186 26743037 0
264442232 572269589 0
272036319 22672928 0
228269053 479678610 0
482856862 193201514 0
623378877 740665018 0
381505112 59598681 0
77545713 17119574 0
597966384 496832118 0
442580020 704687201 0
625215716 571480642 0
441104815 308874301 0
704218020 135263532 0
38006471 146685092 0
232214806 607158287 0
607666025 610350093 0
570766494 136736544 0
361243005 566727710 0
554772348 49073374 0
362349990 682233479 0
794985683 469514266 0
599209542 708066032 0
82799957 290514833 0
746302832 50341216 0
244467540 463000293 0
562090712 761048141 0
125673152 640433124 0
146384374 291651474 0
279880394 631063354 0
62789640 595624473 0
218374105 420837189 0
315137329 720865138 0
197836722 268691385 0
14523855 249810649 0
46725093 293076430 0
340219869 671114265 0
133851179 568741754 0
775852207 28961773 0
716779693 219215576 0
43380241 763233305 0
150606380 260130763 0
368049455 99204155 0
520491950 225839744 0
715921040 186534601 0
183899680 462040019 0
249226861 486993947 0
452870619 249856713 0
535891189 305762336 0
31809150 561720124 0
375062742 375349236 0
437428088 390507867 0
780897 610538269 0
209732254 3020076 0
120895811 476414641 0
360352110 694394852 0
193043849 310562264 0
643598436 379349171 0
726194990 387459444 0
648557589 186296080 0
444021922 135083218 0
414345148 653632678 0
438003780 711758442 0
271115337 41100111 0
28027065 588574307 0
135318625 464865665 0
310836346 274147798 0
544220694 712896783 0
699504748 671563812 0
279251558 247633631 0
435854281 401970995 0
425511008 458593407 0
154193652 301704762 0
731681263 229155825 0
401816442 27800731 0
370408181 531531390 0
601260148 499920902 0
252103510 370537423 0
32510331 414401 0
389009374 110131115 0
522305398 5109435 0
650081800 801172357 0
424736477 598297976 0
61639543 309810894 0
225367503 180378857 0
621954021 291967412 0
589703561 564827333 0
477537074 405743454 0
376996814 336807738 0
439623254 496190113 0
116702754 49193562 0
642036158 246972002 0
771778039 429919439 0
150857009 56684547 0
414426847 569343287 0
159511098 541888974 0
500216873 394820740 0
517202942 630148333 0
94423267 487765867 0
562637749 317504779 0
747979701 241497916 0
50528098 368581439 0
206126059 576090941 0
722500593 340115820 0
139734727 570517840 0
411717400 258579033 0
150036949 478889692 0
142841130 70708589 0
794245345 523963536 0
681140753 710233660 0
432910629 669984685 0
587059457 595016071 0
105456675 391174933 0
426462411 64457956 0
193478604 465730264 0
417709409 121338086 0
283196212 202914053 0
164539828 273422761 0
742654702 690749166 0
691438703 7248643 0
82252582 372422062 0
161846670 249494003 0
570272364 800016048 0
3878474 104508589 0
681486383 319094337 0
639091164 231959014 0
408711 139506221 0
230732505 638014265 0
269849605 32243914 0
5057447 591326321 0
302157901 134809955 0
277215380 416476796 0
800890965 81408954 0
335491590 146442862 0
432527425 70658891 0
20272005 167686307 0
470960850 782954195 0
104414314 219358104 0
242144601 694058273 0
81283094 2016255 0
674942612 282561224 0
566077115 758108499 0
46187253 465556282 0
630305191 45808640 0
678531218 546172834 0
648915868 687465521 0
485051451 51226080 0
666145422 248932299 0
105035186 385729792 0
764081090 282187025 0
390113612 467971864 0
91842853 377621838 0
732096080 138603548 0
232963334 58996490 0
457336858 524749876 0
167300943 262190020 0
21057327 220864499 0
794368333 477849246 0
598116558 74361820 0
165423799 19706216 0
513980989 265058317 0
204836069 478952147 0
601085448 445181244 0
679306870 440438729 0
314598505 314960563 0
23627358 707571001 0
320355823 605153787 0
91992624 777771115 0
4391982 264370724 0
572103830 128743884 0
504929799 432166607 0
139488066 259645150 0
681465602 278974123 0
334145241 267344448 0
230320316 617368345 0
758304782 210420601 0
628002144 71477985 0
402678304 31070969 0
716081674 397183594 0
203808094 732824726 0
763716210 557097398 0
505687536 115862458 0
751645492 66653322 0
726048745 299086343 0
80036268 547379166 0
290787414 448499160 0
425434600 471933369 0
429175550 449517324 0
363459150 179420343 0
134540443 591482624 0
397476547 424702330 0
798517874 116355558 0
691465106 532599882 0
729438621 710690025 0
553314975 170556029 0
681139742 607459985 0
299306365 179453151 0
507000145 631061142 0
113643616 244676253 0
734934179 192073593 0
426173686 424252085 0
762137895 16828686 0
176030634 488356301 0
376665542 387013811 0
720665690 13278247 0
44104967 33984182 0
252792015 4252312 0
522592649 751033016 0
452325749 412296860 0
795803977 670134937 0
211648307 701884257 0
237890727 123194040 0
750132659 646828689 0
692109709 324116461 0
82715816 413265977 0
331665737 148465681 0
706755716 112952686 0
635144942 776520549 0
776422594 103953252 0
60406960 711687386 0
281335583 354076419 0
408383938 238871276 0
669779628 409931620 0
410634892 770462091 0
533793624 474228332 0
168876036 288811231 0
304587876 387814575 0
527223939 301249738 0
192265398 71167401 0
108206577 552788453 0
295000537 428989098 0
91792046 595392615 0
185994781 758601617 0
627964758 64300435 0
798602469 787133779 0
41900393 237802755 0
501964898 422714033 0
192002036 628929692 0
579748132 543939671 0
473981642 784831888 0
727019821 733519476 0
370366890 450574534 0
97450838 384851832 0
34788023 639788912 0
128406050 514212923 0
636732050 302020610 0
71396390 671944030 0
460248168 727649495 0
523925141 312276745 0
341843289 267481825 0
645432544 154421991 0
140230770 74382231 0
571781081 535751773 0
154473172 669544436 0
366780759 321212926 0
5051238 327894963 0
611784338 595590684 0
796930271 468114950 0
688284151 488478693 0
324154245 349958242 0
211689478 134446638 0
797887354 257076401 0
554224377 40411271 0
713839402 435209515 0
720923867 54147565 0
387739512 533117020 0
500858150 159995268 0
679980952 769160482 0
36975409 589296141 0
435418055 794831118 0
545341122 589883448 0
635790203 391560487 0
199184782 558648981 0
734990620 494822939 0
713352980 85374069 0
472035888 539388004 0
291872821 758293922 0
781687106 353283417 0
712300597 213860820 0
8360062 526727356 0
22989618 371501095 0
280657664 745801639 0
9496345 397901459 0
645802265 361039167 0
208502548 30894976 0
528151354 55644846 0
790256007 590014266 0
98868487 161864051 0
632861372 265305633 0
661133330 3227961 0
372895967 130213804 0
535748921 769938525 0
777783235 512925193 0
394914304 497409208 0
466076340 49901975 0
78567152 728956667 0
759669959 23209603 0
522826199 521083790 0
158403833 13869302 0
152715916 467621730 0
142462688 642483507 0
646690091 461343584 0
319952708 467238949 0
721718415 787177003 0
704244173 506705276 0
16705815 657858937 0
176240306 193911031 0
614755105 799053560 0
510898262 626780926 0
120728218 393505677 0
258247977 176122413 0
626924818 81702608 0
538609107 581633059 0
232908351 230500062 0
89257457 472722477 0
452256128 366262245 0
67945455 23671591 0
539090442 47313977 0
733821365 714120971 0
324814698 771479910 0
162289788 230675574 0
290885111 264955067 0
790368809 22068401 0
744137460 472486807 0
84306478 593460288 0
490584099 206743166 0
2764589 156426534 0
167621814 588836643 0
727357487 157747590 0
697333270 630827057 0
390425428 669111340 0
558724101 624723002 0
269602614 481444784 0
481563642 79320711 0
505850735 272129199 0
492428887 27234082 0
12275888 376654364 0
691940717 423437185 0
592423246 755201498 0
366677169 789404565 0
706046035 305023671 0
763779395 590227792 0
266944040 701190275 0
475109158 92148227 0
366078718 626350391 0
97807661 749140896 0
48245974 681234120 0
443740394 215458650 0
753251391 197724524 0
115601113 462888299 0
499761831 93259577 0
408656310 530461799 0
242907427 463761344 0
521072431 795824545 0
180566449 196935989 0
491819890 785701068 0
1506803 319352496 0
757561475 210084356 0
2680849 36949335 0
800980695 707539848 0
395861144 573514014 0
566478071 112654623 0
45969629 288023729 0
500980748 273978375 0
774961932 55460493 0
395057876 212307663 0
101914330 190731033 0
494413230 173417193 0
676783092 577921884 0
655680651 709341043 0
322399879 336328748 0
53283456 367399971 0
752775177 358675929 0
642257624 141444879 0
432449092 396462982 0
30988066 31129127 0
404167333 660161427 0
499671151 755965848 0
355739932 372404380 0
733083557 448156720 0
115304835 551594129 0
578698824 178250922 0
392369224 588511912 0
685779519 798379689 0
176573510 355821271 0
678789835 726400357 0
471059151 208500108 0
580779891 285569738 0
520262270 208804062 0
8338676 281136298 0
77755460 433234025 0
256419293 677818400 0
600864693 377326613 0
628185231 587184838 0
660880923 499388627 0
293262223 433956663 0
491896905 678978867 0
580841670 511275289 0
437718132 226098810 0
11250072 693151457 0
533272603 282513000 0
3802481 707786414 0
690240907 298534839 0
766027695 223810032 0
670141729 53100079 0
385797703 181061439 0
767608640 464938798 0
87947006 453724428 0
515279204 630722924 0
120999721 206415873 0
693581388 185630157 0
751058113 337003630 0
245194937 125983618 0
162473284 750210372 0
408896103 466819191 0
728697233 201814432 0
714860211 335284695 0
317347751 619474443 0
683270558 187898645 0
711927819 420092993 0
181545686 32341301 0
386420683 161579407 0
7566254 726332555 0
682884479 701506429 0
144102535 604181590 0
393238766 25571314 0
373843321 308287447 0
177714089 211052520 0
330572680 563895445 0
416686194 603395295 0
697164245 726412440 0
510533033 653856303 0
728500723 316315867 0
721591396 784304428 0
77733465 136512493 0
502894495 748504961 0
403559491 295247442 0
7768887 337286271 0
292087581 243946189 0
776550748 39471401 0
130153603 533100657 0
411534934 151218550 0
404876381 622345416 0
405557865 87762876 0
757212012 588416533 0
495991487 218377927 0
638074033 770099417 0
222428116 348327667 0
395363417 703064467 0
189200657 652055847 0
725947836 170722292 0
9448655 464103431 0
750234325 75615419 0
311194968 2393828 0
744770750 540937568 0
488292270 310846046 0
455180475 800830006 0
35847370 244954474 0
316056260 110072462 0
196431024 318434046 0
479760426 684740505 0
5412884 452902959 0
232807365 688116572 0
662523171 183060694 0
764508070 278110013 0
343181755 52211915 0
57035947 466942768 0
401699067 29748043 0
495394284 646108589 0
472687054 326651549 0
490034919 158208491 0
683969220 279317809 0
32972914 48847140 0
132284267 299521414 0
637707249 333967066 0
269041134 301927759 0
396578011 460729873 0
760051180 431628039 0
179120618 224747998 0
42683592 557742329 0
220759452 464655415 0
188789454 306056954 0
605101213 596050195 0
259504371 430896988 0
750922769 683777141 0
486182415 274683514 0
391547932 730608537 0
296648909 24145598 0
322954486 348664199 0
323664514 668984101 0
72343385 650627311 0
638662515 505330711 0
749740754 493097651 0
482707943 130730473 0
515243962 456479674 0
120042399 386586745 0
540906683 544853086 0
375098166 391540417 0
184452250 654025360 0
690024325 483490786 0
492668888 29164720 0
291215825 182597309 0
181384006 133483638 0
9616125 764242271 0
262429171 475259222 0
254829012 235481757 0
684273006 422814110 0
66605644 492979664 0
555273452 387316811 0
109310368 24255764 0
154476177 780866688 0
333344769 282401255 0
104723241 297180595 0
69344203 363414099 0
544728876 792100114 0
428917936 680852420 0
361400075 396019259 0
324393033 720460059 0
586732502 265185236 0
167526923 415853070 0
354254136 219455867 0
164461305 729345370 0
182993627 602073116 0
161478463 285402607 0
306907344 185387054 0
497955761 493497092 0
302686832 299958035 0
11646931 320399405 0
501539737 86757631 0
10399993 770828099 0
354303562 391033415 0
567470780 515060966 0
347745428 409605607 0
156381859 755126376 0
494031488 719408586 0
127326772 308051743 0
625299663 646677673 0
73486696 282263785 0
223645748 499304482 0
245533671 427441841 0
628539939 134322837 0
48304008 38230453 0
399200416 29334463 0
781288292 625302330 0
385859964 138760805 0
731103386 91878047 0
419993905 760531576 0
658172063 130664670 0
317034600 418795445 0
107013478 533677185 0
296881010 2072880 0
579770664 460925916 0
738503483 572082951 0
702572674 351593316 0
47732014 732113112 0
358968345 277175647 0
147573297 402239703 0
761903047 391330485 0
401616458 506960177 0
374957936 625845230 0
161859619 238548033 0
675497599 546127430 0
479659752 488513270 0
656862744 487778686 0
519270088 245647743 0
721586204 690370657 0
490553247 530437044 0
420536990 333546222 0
201399069 12736766 0
582158888 428662101 0
739551067 204486517 0
410291276 477391725 0
69305454 116729291 0
434622640 329101651 0
628089981 255881444 0
161415924 645743621 0
440927867 348304533 0
533472930 556796413 0
515114512 187384540 0
124891804 338721782 0
112630545 268038483 0
21311174 40235806 0
47619583 488820457 0
627822871 292047150 0
278936537 705258903 0
399426989 671896213 0
476205828 675296006 0
640864204 721057172 0
204626204 319913806 0
108285190 569746540 0
335987919 270362797 0
131433616 687636255 0
447271663 53998427 0
129049908 796324134 0
335320999 156071435 0
726384843 297513961 0
731619431 179074014 0
187626954 693877619 0
219369819 62072413 0
632966013 1150185 0
601534519 193824122 0
38062640 173028558 0
90826422 646482059 0
249853809 611801489 0
46100958 779900354 0
159120543 484806734 0
623077260 633943736 0
225117679 204461630 0
761889425 479644834 0
7177280 619746126 0
499148197 175332075 0
541563874 782136070 0
133636588 338274429 0
354352548 793000108 0
257602693 358315482 0
350479014 39606445 0
469080742 345251489 0
572823995 177937197 0
707692815 165755255 0
70402816 118031639 0
184010928 721499329 0
271763231 661554676 0
214593923 589777132 0
590584924 589370947 0
359403968 575227384 0
75984022 241918990 0
522431695 347430685 0
391634420 661030951 0
410778597 440306051 0
529600294 246176147 0
39742088 118663325 0
702388993 223323795 0
80433941 709318982 0
619711544 399532813 0
145493521 761034218 0
177543353 5487206 0
90078240 669549382 0
534696193 649302605 0
89259823 186115426 0
47668855 569472998 0
750667822 219747888 0
390463925 570277410 0
487180810 252450043 0
605662424 687534588 0
687251926 436206539 0
365254342 61215348 0
386372091 86234936 0
286379311 753014856 0
657967435 303588188 0
545957077 388121348 0
279729756 68768807 0
712570070 41139485 0
385614474 150446914 0
490451920 447400685 0
79652741 453470092 0
231852965 121054445 0
455675939 568455775 0
394436396 588516803 0
78948353 528874238 0
267864651 786051222 0
603339352 110672889 0
140156378 336252782 0
461856246 253478241 0
543903626 455966373 0
71134792 130542732 0
373716666 345839226 0
183657029 217699688 0
786593269 423800436 0
537269138 462952119 0
395825885 393209575 0
37728592 270635417 0
557143196 756472699 0
743828320 39784400 0
186949638 425587016 0
196103969 345938391 0
2853440 54540028 0
526013765 286200311 0
408722361 447194925 0
523009435 343998556 0
74595612 631497737 0
584764250 383258535 0
80401752 796904143 0
800770307 5830124 0
504976221 369991099 0
580507217 433689939 0
660250336 694395243 0
325380892 114976833 0
88865787 535139266 0
556073211 97841767 0
35803920 416977699 0
779804937 736178998 0
210143026 168044925 0
457806074 18196855 0
678469945 128178618 0
76324354 355738530 0
306313444 73700655 0
474543506 707174260 0
706492680 67884582 0
565853792 525008149 0
797904109 748796804 0
91039927 464203128 0
566403295 357450165 0
657646294 573327656 0
350734575 189370721 0
169408201 518499290 0
695386135 572337690 0
606439881 771063143 0
605512925 527227713 0
113403272 697161631 0
525572694 110809666 0
625074983 26659483 0
722694127 241745797 0
243233305 313278754 0
48382057 464075293 0
237234955 19829988 0
24337397 151626378 0
456608537 674380330 0
787453666 189024314 0
135051728 348035474 0
88524836 709062162 0
323295442 781646321 0
425867322 691332147 0
301474170 225148073 0
99560073 168668092 0
596097484 550846855 0
296905679 408565740 0
592860742 643706877 0
471630283 181391660 0
298329412 486149684 0
305803573 625918203 0
541180398 737966179 0
641983359 43289693 0
59175594 5383667 0
698731365 557593766 0
477071342 105312496 0
646623627 412737559 0
588509740 160152639 0
224228523 590123393 0
25302678 388099023 0
385049599 432698940 0
668135550 504474662 0
419783354 305032120 0
402422900 313960482 0
354393139 76557739 0
684425158 701781593 0
431973491 359983061 0
759648363 532804025 0
426693295 222987765 0
175129431 3422873 0
397011693 669091244 0
354052662 333187281 0
203320710 498981290 0
391493368 32682069 0
125934141 379842696 0
560644029 305961631 0
750700039 328036883 0
162471040 124421856 0
485136578 477507739 0
633051164 167714459 0
163136879 124967860 0
552920834 597323238 0
443167496 193563490 0
362489353 149373086 0
790421419 485238601 0
89932276 562944917 0
729429591 146802528 0
272420189 281783085 0
189087245 669792101 0
235624175 731136290 0
18593911 188140275 0
295361549 80301068 0
62291009 603427759 0
308135792 186637807 0
645347074 49735302 0
407590316 59013162 0
758680386 134059553 0
168954110 456393878 0
336126308 333951942 0
649832791 39955439 0
660704535 572089241 0
515435382 524031535 0
531402786 628533839 0
108765115 581753555 0
137799068 762563518 0
660043509 576354195 0
567600743 29057839 0
312657027 561895968 0
5819158 358050249 0
788336967 299747127 0
772216316 585774839 0
290503384 469214743 0
696411019 142407066 0
671128596 795527565 0
505294390 345156882 0
314037746 259200634 0
587593961 506682116 0
566508574 797205551 0
527527187 667530189 0
367433787 480833710 0
317874360 330748036 0
12871988 665056329 0
570055599 779723949 0
751163792 280423766 0
301580565 570983186 0
677271004 664331612 0
567671442 216049654 0
514709568 307715080 0
9788690 568605794 0
654759884 755383665 0
238095300 395467186 0
117555213 700638116 0
148002451 681861116 0
577934776 447965287 0
560409608 436753281 0
782860607 371505379 0
494638528 563288668 0
280481833 354939192 0
328063613 16153247 0
780875222 102529121 0
760035083 565186489 0
368145569 660554273 0
411843119 245364613 0
237567978 53879234 0
723793378 75243329 0
585861881 549292485 0
653232029 445874504 0
72098196 99399981 0
245928938 21830114 0
489035933 598931440 0
172940985 242936825 0
164984707 766336397 0
269228447 26345388 0
403354512 691862290 0
326003141 364917254 0
712960181 123671125 0
773771354 593613072 0
577331156 408820768 0
552867566 153522677 0
722038390 580562754 0
623590133 181995596 0
359006518 332481719 0
608137778 428435608 0
202370725 372533175 0
571543951 589147252 0
465528619 682300590 0
719612061 73806970 0
390238421 692010223 0
451386012 672659673 0
649561696 254136831 0
748493871 125394143 0
567616434 9622956 0
661490105 234898771 0
452767157 141377867 0
258821241 289368691 0
795769003 569282567 0
277957239 776812299 0
469672624 248812389 0
200576608 381241785 0
492170652 487525129 0
565129842 453637950 0
428415874 479458661 0
141117018 491565842 0
90818150 213716176 0
371021267 403161141 0
279713716 161340366 0
49077868 208778029 0
640375130 595270228 0
368910945 364463591 0
595034735 279794992 0
501173622 274946406 0
273708296 347162815 0
485431560 170623807 0
441524003 107990641 0
739432058 744692115 0
467580416 489475373 0
663968629 588051699 0
125288117 730108269 0
741400343 341489153 0
713242436 607743934 0
350354610 693509684 0
683025305 479550084 0
264545966 41526382 0
93928210 544581700 0
279540442 331086553 0
183017811 32662234 0
680627197 231649965 0
228904397 758323361 0
328950739 133626123 0
443838005 627370085 0
678261255 466050140 0
191656696 421414672 0
130764252 472441106 0
75178825 667603273 0
250484769 512086695 0
41536562 508776081 0
300048621 440512758 0
227804557 293618656 0
196762805 451345517 0
132279445 153616282 0
248560371 192239660 0
264777512 206536455 0
263920753 503935903 0
188943856 17629730 0
392580625 280133288 0
728418833 446090966 0
372383526 250608496 0
16437955 321758732 0
21265499 579962139 0
752924314 780416728 0
120019952 322099928 0
741126918 332310654 0
304988151 287963429 0
585761919 528247588 0
176049005 440388665 0
108499273 561663887 0
506205401 1900879 0
696324286 245562147 0
169209109 493587342 0
182454429 42534099 0
657764692 654522926 0
478061335 686904612 0
596324314 488105086 0
476363115 606428531 0
194286164 576968102 0
287288537 267189141 0
358107937 332978746 0
659207479 28521699 0
99600325 636452825 0
176740718 283697096 0
528959397 296447967 0
252961252 333992100 0
115718917 6969969 0
454499298 744601291 0
81035185 236665016 0
364546888 560023963 0
797450021 617830430 0
117564816 464215068 0
202994023 755372189 0
334079063 11654291 0
527751009 676759457 0
150718082 653972694 0
597966031 122387027 0
180762174 417978071 0
423159071 85492619 0
34916641 477540519 0
567277982 521668262 0
522810673 570799712 0
265140657 439490619 0
605226909 726812220 0
293074940 552721814 0
494901701 594222738 0
515823784 414465840 0
646611867 787667448 0
649788467 59741711 0
409498335 373583945 0
370323988 636561652 0
693593428 667049185 0
84431590 412700631 0
154318524 564229087 0
191759391 452731433 0
60670986 344019537 0
19470736 746661621 0
358352132 780597169 0
746700078 540487520 0
31928370 726664643 0
25294992 500056111 0
243884404 472274618 0
280551059 665331936 0
414839789 558178886 0
71032795 121106802 0
270809624 560427807 0
271443613 53831720 0
618054607 614942852 0
609867100 585775209 0
489397218 15349372 0
35811338 172429878 0
15831841 98886852 0
382175117 179295422 0
695528468 220811125 0
461319465 282206439 0
549388735 289288283 0
549691136 542292752 0
16125400 343174882 0
112106511 243667696 0
408520162 240852418 0
408856897 293577873 0
755774420 282241751 0
772729575 657283103 0
379452424 462837332 0
119412779 261487310 0
714272884 343357182 0
188613216 104856195 0
253477438 296377710 0
371018111 658084196 0
419980618 677168030 0
188104942 550235707 0
511166908 522314558 0
503731944 78446166 0
322535286 602027084 0
164948553 335301450 0
788577688 755765734 0
682762843 595461065 0
593861262 209773888 0
240988937 200196755 0
777973798 257435873 0
1806711 6180521 0
277612249 615081074 0
480973927 512142069 0
55671952 606496813 0
152178226 321095683 0
709135394 339363496 0
223021385 229807137 0
288163905 204163919 0
581394727 177138669 0
654415418 93873385 0
89125869 642009760 0
390216433 540293571 0
410849098 795711285 0
542992417 621403864 0
65047952 86310454 0
697120478 643809381 0
6870309 50927042 0
529190083 261346036 0
293799516 557823359 0
262997580 441841017 0
550521084 537630991 0
373820650 540230095 0
270995268 540594585 0
265788363 784021870 0
596505029 778649169 0
660647080 772577118 0
45762329 2666709 0
502765697 409635473 0
498813713 445295106 0
656279498 513527008 0
4572472 536986104 0
484645238 42964723 0
703041949 415807261 0
545991818 45851858 0
468266298 204850000 0
603204390 274613199 0
10381886 353718097 0
383216242 254544986 0
675238066 438540816 0
582696155 431412036 0
334374941 431808671 0
696012334 675185299 0
565876891 619496950 0
15989568 37620889 0
193816519 465339811 0
463196168 213139134 0
546571947 462788077 0
507092110 667489960 0
548584499 669310162 0
383223994 408058278 0
688868100 752800005 0
70967380 209623714 0
148450502 447108258 0
39354297 464399068 0
59151729 83014494 0
899692 109614020 0
39497487 274301226 0
237042127 354768447 0
627335076 449443916 0
434338712 770414853 0
748858627 684231085 0
786004737 213762533 0
548858924 665255743 0
548952805 28743992 0
264102474 757397700 0
306404966 490227774 0
671534254 703886955 0
603611252 653321566 0
512740424 208127473 0
145257101 452245226 0
376211831 210236695 0
655528001 168980034 0
51611673 460391199 0
375757322 148043098 0
580910164 182547658 0
750803704 346847915 0
705077454 426566886 0
133164657 745847694 0
408862375 717580598 0
117118021 756357429 0
408920392 6215665 0
174782267 725885688 0
740241042 309172666 0
356648171 199134851 0
553176560 93719884 0
314298573 796975775 0
217304417 256266843 0
312771520 139719507 0
76158577 430933304 0
780764878 801292697 0
284994478 132575005 0
763178815 170898468 0
260161638 157856574 0
528233272 413593398 0
12141902 653618750 0
484380515 136332812 0
725772964 482659431 0
641975759 102715132 0
775522516 619539499 0
689071278 123556512 0
766267214 690612591 0
488656968 9082334 0
183214255 477307725 0
499268678 542996324 0
341184573 26974752 0
178831398 625542089 0
113445396 587338439 0
105502086 583049875 0
97399444 424213678 0
42035912 635145886 0
440483480 407526463 0
172077655 53786233 0
650173230 736829140 0
419230832 419307130 0
739266147 635799376 0
334643379 18312412 0
22706231 224583156 0
367459434 151348534 0
379849919 264935961 0
136752266 715144799 0
421483772 716823035 0
144379617 338460479 0
109963307 298995058 0
132661143 776956153 0
188579544 341626814 0
697963731 525182855 0
116572523 199981698 0
652371592 145640244 0
370928472 476799396 0
646976307 56312655 0
299822687 405273459 0
553779945 606954396 0
495596810 550402324 0
42996638 431510387 0
469230963 107352172 0
44560340 706460473 0
61207777 593538605 0
232764876 414581751 0
165437715 135107883 0
364121400 697700284 0
78741137 620374669 0
301896050 15115888 0
269551162 551424197 0
194941515 558481806 0
770546565 164314149 0
549829894 398046123 0
597711380 128167721 0
633187627 474255 0
208187186 770146271 0
183323101 121826120 0
464134906 40927053 0
632095415 627793708 0
268700027 654053226 0
477311741 122208213 0
92669538 48431966 0
669502837 223460953 0
740340306 390843248 0
750072342 539189049 0
574493080 190070280 0
760427897 94811783 0
765583473 650761436 0
654562575 261847259 0
172397573 752491657 0
642643270 539961819 0
622067204 252724943 0
741615461 37181263 0
656825959 123731415 0
654869339 458749659 0
80413402 241938334 0
165816448 365282483 0
599943154 14491584 0
732304712 455567499 0
540231010 537194577 0
675155441 332377433 0
144616766 188050287 0
214070083 54053189 0
167378591 572193753 0
128574276 705180307 0
329449425 680710759 0
8679351 301150546 0
369036228 154841020 0
153802282 50360609 0
486417644 641411904 0
69882335 132284225 0
280042888 795391268 0
175157038 538049612 0
271481397 799636666 0
781670848 336252798 0
696553286 689357370 0
659562515 230345185 0
139780140 367405097 0
191613368 506295339 0
188337482 330896947 0
348870977 773946383 0
34344528 676471690 0
400653075 634127735 0
546592794 85799485 0
316416813 343928886 0
480360469 523659871 0
665847885 168030512 0
298240688 13474366 0
302265154 78543638 0
571804420 6784314 0
34260389 735755300 0
364716248 311488730 0
551178166 567959961 0
383942991 134078830 0
392538633 454737258 0
7399758 451306990 0
227307194 97040977 0
687683878 108570435 0
74163166 103320844 0
536768821 676593685 0
728312434 622425812 0
701669977 275704663 0
290730271 777476915 0
637455675 742447311 0
9772002 620391189 0
527978924 764611776 0
664539420 476994602 0
523644894 492428284 0
651088652 176895800 0
111818022 24053846 0
510262991 295635917 0
564185899 638213664 0
67043708 261367641 0
330772165 527691489 0
128635159 87049805 0
207602781 210071068 0
370437016 685373863 0
650831310 442636665 0
160848515 105409028 0
35385222 151394135 0
136422667 612659362 0
614549557 468678477 0
117990539 12893643 0
544116963 202445031 0
93927293 793185937 0
717015765 375556340 0
423086054 216607255 0
262584899 439039366 0
181710887 438816485 0
673879190 174268538 0
263068654 389627984 0
722432729 787433288 0
426680548 312156613 0
759987287 482024328 0
471165209 376196241 0
783002866 487103635 0
643763469 400246578 0
618508117 177746532 0
391194537 52515976 0
320035349 75873118 0
699347222 662453378 0
51134444 551254391 0
31995960 60139397 0
9293372 775780145 0
273081792 97636073 0
535224890 580132603 0
728397630 586728384 0
118735294 71178830 0
543465225 451685347 0
356116303 582377973 0
755206506 167194776 0
425515398 464080693 0
158460451 149760286 0
662170694 610567394 0
580545209 712892567 0
680859740 389704112 0
778889841 249506903 0
556817514 482135044 0
166554550 499404602 0
577878808 634720620 0
778741491 426583260 0
359516258 217396066 0
550336229 104188737 0
770356048 452194993 0
782627451 796845920 0
321963429 534252905 0
209039769 213451919 0
37063097 489543154 0
340397264 690228507 0
800942435 102261815 0
615593844 792167054 0
183025359 656185967 0
39823729 426016578 0
740717118 764153379 0
54653075 151845448 0
11084321 36373082 0
529194039 769717848 0
132142115 94028066 0
800707118 756989944 0
740770185 787520863 0
423604227 526673448 0
781985918 588512229 0
471274441 632566238 0
244588469 159384525 0
29864197 406521969 0
376325256 633160719 0
705102233 629577334 0
606376267 779662367 0
759356037 671351045 0
477442194 579991704 0
685505699 564995772 0
402400309 774372539 0
390585856 19876008 0
472704996 713962585 0
432621779 574454332 0
32106807 624509663 0
316074425 664618164 0
25207824 41221259 0
188392399 288005388 0
640861262 339044053 0
291242659 257869537 0
374590540 194854782 0
673169411 485804935 0
562246657 567401099 0
709819112 413361201 0
771423026 536061138 0
428058633 307335889 0
782837786 122430293 0
109523358 246850935 0
703931919 479959130 0
535320277 475068772 0
142013868 690948039 0
469199901 168422615 0
654984369 100943552 0
54065959 225201708 0
507653393 313623630 0
664825849 200186114 0
372151006 242346328 0
448785671 466081445 0
170764815 357427762 0
222864952 541439379 0
449054959 612735324 0
267224438 322704868 0
625534584 249542073 0
668731308 671699119 0
686997885 631866416 0
753530496 664743723 0
497096243 285772192 0
175273466 98873457 0
615391055 527666149 0
593431725 334128769 0
499581654 190013 0
673860192 21100545 0
331349021 400716588 0
725313466 784246015 0
421232996 623285263 0
143123163 663692500 0
460724323 75505318 0
671772306 521920576 0
427931603 70033102 0
459469118 73684488 0
449507882 584232731 0
417067063 604909719 0
439927080 656379968 0
219953539 536614954 0
47223339 727077511 0
787242927 591322459 0
514051640 358995292 0
416414213 30953766 0
336477682 112205544 0
449331365 109409036 0
276226977 50873781 0
251553291 641170808 0
344908351 799284959 0
154237910 450256510 0
52666686 20020974 0
569333489 291401615 0
750390714 460034374 0
663124051 473049861 0
474868789 487657092 0
101119660 784388376 0
78441756 400531469 0
336427595 653510101 0
419578434 411628541 0
143428579 635291516 0
245153659 480299467 0
108542099 470503458 0
439100061 48222212 0
263468858 126535949 0
776980120 34025366 0
578602051 794731766 0
259694453 448114418 0
379134926 76859216 0
81992117 733792186 0
598592888 624561983 0
679193738 443801403 0
121701064 358678581 0
295764774 10926941 0
687784833 540648692 0
792723346 280533161 0
368490937 651071201 0
703022813 427620815 0
416689221 401142321 0
305935519 246575168 0
415982253 749791139 0
199979674 315405974 0
30573683 198930317 0
262030871 283446230 0
483052292 185913715 0
323781160 611101933 0
293771925 705168709 0
82170138 36077380 0
547325214 499183973 0
140644619 543510888 0
361444923 272182753 0
736719530 211701891 0
131312341 641562164 0
459154750 715007390 0
76002145 240256422 0
799744322 487334136 0
98367542 325963767 0
299808971 549882538 0
745091471 60246405 0
193818386 105542133 0
527707248 217961826 0
689025639 44863730 0
517917646 666270500 0
299536983 759468215 0
299930335 522922680 0
608047859 499303995 0
79665264 317871674 0
491075418 399720437 0
424629184 736093638 0
747917453 180912850 0
744377574 490082373 0
635099985 101071521 0
527937778 193125103 0
771177197 649997233 0
447867806 595209110 0
647153333 361330425 0
664900353 339683396 0
353300297 419876577 0
137166117 797993605 0
692945493 326759945 0
644115625 1924689 0
492375358 283778318 0
463346585 698597834 0
331607735 794963269 0
129191008 522233985 0
95394917 649940696 0
605937989 29231816 0
386408558 763242185 0
528397601 733455285 0
602792311 64178502 0
792698088 579370230 0
314726182 532968665 0
470570916 104858251 0
76536939 62813815 0
141352194 274023965 0
348817138 71179033 0
305553366 28931603 0
295591179 62469001 0
269319590 715707807 0
668161898 574106377 0
355612828 208110110 0
586031320 59018267 0
326446685 625002855 0
3904562 46484977 0
575235741 294139592 0
450219808 384381573 0
138045990 280194133 0
15245564 621695986 0
781635555 63193096 0
480974592 334130055 0
688182740 632765700 0
98970293 722660444 0
109892979 411028460 0
655545896 491879146 0
447359079 216045002 0
530352366 7268076 0
132668418 230354396 0
450395850 532783851 0
276685872 430647042 0
485674227 183274756 0
284895983 719214464 0
136785230 310827582 0
490445488 478400196 0
733007791 374561658 0
336658732 162890328 0
429370198 15926175 0
758205033 586775941 0
248534235 524920671 0
97801309 730357487 0
755101400 582973455 0
228368541 70104476 0
260636446 130883940 0
125124243 795703889 0
314039937 798775002 0
314119689 339924808 0
8502447 229628831 0
23313075 716174065 0
741934253 315190404 0
780368461 302997247 0
323891525 97558841 0
428560946 201525559 0
93478096 787481936 0
390954074 421217250 0
653196170 122124727 0
182351053 507278557 0
74559252 375575849 0
368582733 783764130 0
351671406 781880002 0
669516166 383661933 0
624389225 645851983 0
37456145 695079209 0
425664337 731740014 0
639011838 84065504 0
135762658 751222512 0
372482099 205923938 0
352594740 714434205 0
202289273 435616043 0
774127855 453830650 0
182060453 12421542 0
208229599 656064846 0
69826844 432592324 0
541192702 163231236 0
140242508 602243263 0
492181725 467267718 0
456646663 658073359 0
448769308 231419573 0
333919099 437191681 0
29933481 302245734 0
121432158 327842415 0
735090497 234693935 0
156246587 214437450 0
628401712 105096149 0
636157561 153185304 0
760636520 398997608 0
381669826 102232948 0
597763886 557596191 0
583912632 624694698 0
785393260 779015039 0
551845901 746786193 0
698184782 276830229 0
521612354 328169422 0
299981608 159482098 0
650281420 413433637 0
5498409 71854639 0
291005596 577139993 0
416057499 720550043 0
230655894 794193509 0
278680656 321940675 0
162956615 68850143 0
87527240 192185347 0
651108536 300759470 0
365078273 739843457 0
258052448 191427072 0
484631499 500290231 0
275931763 36925024 0
492096357 137148653 0
23210603 655354688 0
313869458 54891376 0
536674498 388014897 0
315082908 771169647 0
467865824 364249392 0
454075331 582292329 0
78137232 730703622 0
42868393 598436018 0
411855164 324811809 0
797032818 310263902 0
117776155 3365338 0
621558562 168110818 0
230812166 49922900 0
200578687 404106122 0
15579155 445293872 0
86376403 760415701 0
526528744 620134555 0
223576630 380236605 0
733691528 382481927 0
618002643 286790633 0
359097133 462925805 0
290121488 196284896 0
215788383 301091832 0
6138277 153389824 0
684955815 35180713 0
483085256 600729043 0
216432667 751620946 0
236825387 136355664 0
190054819 649764064 0
514287383 113293711 0
260549342 170286828 0
325000772 608233770 0
662548304 649800277 0
130437255 558936681 0
473631944 175112982 0
674071645 587186815 0
464789773 55737564 0
5256350 555135765 0
58889730 632450414 0
100374849 466377939 0
772476241 188124768 0
739075764 674304037 0
584043566 537592328 0
143413401 717131508 0
342321617 509503477 0
631705228 410045950 0
247185972 617776400 0
252567770 302544981 0
375892249 440972241 0
532114317 275182101 0
182681238 414412808 0
197052826 416759864 0
230895359 106388365 0
634842254 208727831 0
104662869 101192838 0
356787534 588330831 0
277957612 195300223 0
543941894 440049476 0
338697712 178835299 0
441302985 338064716 0
475338149 500171223 0
296137878 77292032 0
451754336 507382296 0
489335198 267625524 0
495581739 150806266 0
99656788 621652720 0
489331686 31928050 0
18416156 532319423 0
431735781 118012799 0
343153299 761030287 0
527590170 255170717 0
664291873 26374573 0
113296251 196141918 0
82105246 111087300 0
278230210 48172692 0
621666695 292243063 0
576767882 636677003 0
431095299 215185085 0
100841460 513910213 0
393503769 17333051 0
299697018 456566900 0
86224432 84687595 0
668711272 7149110 0
109328312 643525447 0
499629075 97484452 0
398351165 43206843 0
704206329 5211228 0
627664129 399644758 0
69079883 767546693 0
361532974 716054009 0
50312948 796156267 0
73850016 588538102 0
505502200 517665463 0
186269677 279932126 0
409444850 328337085 0
259977721 641627184 0
122354521 546761656 0
100812871 238061359 0
281169535 188316920 0
269714942 646493370 0
536641841 762239815 0
321170560 417191449 0
246879349 645984013 0
203812510 484320669 0
141625677 229075076 0
599556535 316909551 0
244591648 314913640 0
450586359 707737626 0
46656241 542618509 0
44759784 379603039 0
292524605 663992408 0
677832340 426212671 0
572730207 533472116 0
471299786 55403111 0
54632088 621682416 0
550610403 513514874 0
51310753 214850679 0
283347263 463545610 0
299858801 374989456 0
362758604 732356028 0
357782562 171818728 0
565236120 37964543 0
411012427 684282368 0
322213217 677420381 0
193571001 746082907 0
118290459 295288666 0
202690002 459458677 0
612618091 733885852 0
62460120 343433911 0
233228482 637903473 0
631221219 262289396 0
230763049 681799936 0
718488852 389064835 0
17243810 281826429 0
719184981 234417589 0
413210585 330163160 0
197608241 38219681 0
731184288 278227132 0
597913675 577514747 0
570039032 407996734 0
652101180 481096538 0
271703279 105170703 0
168201701 534861170 0
787889125 552592729 0
478434848 643617519 0
137817429 115143425 0
500680464 490906172 0
700874634 536410985 0
28633051 142822935 0
238517117 267605210 0
595573266 361003920 0
438573757 677554734 0
207859717 112470773 0
49763014 425634965 0
579462427 126630054 0
583172507 508241675 0
638440928 186283303 0
797392717 706021054 0
412845895 306258746 0
320028087 373107891 0
466951901 616454267 0
102507201 618642215 0
117660130 369525719 0
689495545 716736780 0
493903863 434392102 0
542810386 331847940 0
61549724 456637602 0
277265044 171571876 0
76442045 336648682 0
586355815 164644737 0
339875229 370781156 0
138217736 93172159 0
552203565 120207679 0
171420382 129790433 0
183624248 30663044 0
61860049 250104788 0
1403628 384620827 0
756329840 307702136 0
245347706 658991319 0
639417704 787081099 0
142262404 499062441 0
8966783 702540726 0
714857586 657835263 0
52884243 365256316 0
253121937 187358346 0
589270021 353769224 0
30739829 222549988 0
241922508 242451883 0
324139020 754680188 0
144162227 348898841 0
29869055 213083798 0
270437982 363204297 0
563637658 397670329 0
215829502 595329169 0
264542602 417813247 0
214146532 583656334 0
100683488 378726214 0
761218711 290037870 0
247836870 542285762 0
713052541 793784362 0
286029063 711978820 0
633596912 335725514 0
303285975 158614991 0
692232200 140868672 0
215138989 593383210 0
28729566 577942070 0
554241493 159565072 0
357086292 707363829 0
11135145 633812183 0
669596524 408343558 0
165643277 196539185 0
90878977 593902397 0
379140946 201140823 0
629336964 265310816 0
401236536 408258418 0
795414323 446757841 0
198611693 403749213 0
75877217 648958482 0
45081820 404875554 0
93236865 225125105 0
773036875 610832957 0
697859861 221314586 0
376066325 124545061 0
1963144 416452184 0
512082495 75234526 0
609838460 307597895 0
683774652 585972322 0
737202061 148362395 0
287099790 132734912 0
405405850 127822486 0
435369840 291989395 0
709629802 316723256 0
36941208 648845795 0
572432867 467755590 0
134814629 529910853 0
261946224 314549622 0
494960721 295706438 0
781934652 312079184 0
18201784 479866158 0
186576546 671541664 0
752072579 575307077 0
70557887 160059364 0
101405537 142370433 0
644217926 21020266 0
365448603 788914802 0
706998908 18118457 0
419182815 671806180 0
720880838 655450262 0
711446285 688660803 0
216322435 340124438 0
399260538 491054316 0
618496296 516778943 0
424959941 236597470 0
535324818 33622502 0
7418951 500170807 0
186859153 127268189 0
195482949 782776127 0
31542863 186490883 0
188727321 35319353 0
584714818 448572655 0
632195467 100280625 0
627424671 11812532 0
188728941 121329198 0
281663202 27376592 0
37660691 665886696 0
171550105 15362461 0
576510443 755997463 0
279496627 331759972 0
627802388 356590753 0
186758917 738100738 0
198211708 409062241 0
581000965 788111800 0
471930772 282275483 0
460554205 755028347 0
746629292 468444059 0
451520877 630231499 0
496423017 775160932 0
132613485 346913255 0
666558727 45649951 0
586612942 269571920 0
470643922 116431656 0
532030916 23871003 0
615852246 695372068 0
167963472 720946662 0
505394623 247800857 0
605676803 102376963 0
62614025 483258405 0
120409010 264103047 0
154127228 104743522 0
210131036 786430115 0
254047773 720811134 0
488155584 71436358 0
258568512 129289198 0
753711581 656371499 0
681585455 512738747 0
80164004 207709133 0
132616836 233879367 0
325458725 604496066 0
165585030 374913734 0
655000761 784671635 0
65492246 277604984 0
692937828 542910265 0
374799687 599698968 0
64770103 250196177 0
424308419 598888592 0
501010580 655042027 0
411156534 135742233 0
733757711 340574506 0
675059847 102364493 0
322995143 569019114 0
264649756 302135513 0
296418824 167825232 0
785216807 198391482 0
324359672 780563495 0
179449006 16449491 0
242892612 290637278 0
146485122 291169231 0
637326501 494904529 0
231109256 162889295 0
415011666 482679471 0
112428300 127346048 0
601095801 355167161 0
754983419 340555317 0
131587838 559374358 0
144119631 243406150 0
300856231 97647578 0
748793090 480388078 0
45143368 483838850 0
450761785 623492993 0
635434458 126788423 0
626016499 227603371 0
728150402 398962199 0
681164945 147411989 0
610933140 771491278 0
522549266 151883473 0
467456922 522113404 0
423775081 452742684 0
90084022 276678448 0
618401359 302659183 0
643073623 174462872 0
366890851 312217270 0
728920957 741789594 0
526260003 252205868 0
355297874 440330310 0
751350740 596817614 0
134843809 701443178 0
53945323 304149194 0
602203372 276351259 0
98631998 164827639 0
99409428 432439386 0
293153797 304068477 0
566109220 243638397 0
401607481 724360715 0
179968408 311717395 0
405473409 513096608 0
524628935 455774142 0
627817649 577623555 0
324211221 563353158 0
154061460 649631182 0
622121855 736899265 0
475942466 188185771 0
61632494 501089127 0
612317921 651626490 0
471445186 441457572 0
151808857 139716027 0
199339764 542503772 0
799904724 469221654 0
560922802 777640361 0
87385705 144253084 0
739743835 780436769 0
643845644 237204579 0
22283615 595739806 0
553956689 449920159 0
470037065 571774121 0
188529348 549018520 0
438817697 220016717 0
454727711 538956317 0
580336645 645004294 0
157035379 585669465 0
570659260 238173764 0
776053768 437759117 0
751217409 315899754 0
775185862 303733516 0
584233680 76955182 0
2454321 130337048 0
509023881 455821076 0
308517513 241532764 0
688836955 710582804 0
529851571 77124778 0
725534551 309840306 0
662748866 123925566 0
384163370 303535261 0
51045588 642622327 0
283107956 632232989 0
574681446 606093404 0
178923897 730835484 0
618338264 558879378 0
404580524 96855480 0
545277117 20721927 0
403841077 349146091 0
326845390 76780474 0
70463383 159567509 0
300760790 717509326 0
189067079 98022023 0
661644578 423384516 0
40000693 492554383 0
110754787 287897486 0
254929313 302559925 0
428788205 152145471 0
691420162 159825228 0
328758235 561488801 0
187438375 266347396 0
665720008 243462722 0
548840206 679740566 0
650375833 143135632 0
23748778 127367388 0
541425884 597419003 0
619418559 43371347 0
521140157 508377880 0
67543806 51092614 0
298912719 134742742 0
527621320 785079126 0
450269410 387463339 0
334700414 747972399 0
470186812 439628230 0
613273424 4982411 0
624723597 290739222 0
187392079 773648453 0
369245205 198495463 0
441949414 788277446 0
382624768 660568627 0
529115497 790577463 0
469091028 105844295 0
426164211 324164278 0
416661759 400557883 0
507458890 338902713 0
178895307 398242263 0
760708173 498614770 0
748005060 191251135 0
289710770 630171860 0
288444813 419608728 0
772069269 149139977 0
257782200 550012775 0
776653194 276339701 0
701311931 228758804 0
539499464 226814779 0
202148171 731178927 0
434042042 133104464 0
645442357 267309316 0
347713196 491025407 0
280223951 734165243 0
319776033 653563136 0
283013926 352104811 0
569061251 692702848 0
108754651 59933532 0
643634401 358230649 0
619992344 65318032 0
334357434 292650118 0
551983603 300516215 0
704660881 211212679 0
651232550 600388028 0
171293876 765687110 0
119285817 760134084 0
626577079 789486226 0
587362105 677531693 0
25813771 164910805 0
732332721 1984047 0
133708441 380549739 0
613889925 302521665 0
229315767 685581626 0
535030055 347734299 0
252218737 388444018 0
143012716 86118633 0
418265217 420688447 0
738250805 752986346 0
395347885 399644849 0
797282896 438476396 0
632531590 592463530 0
1519785 136628316 0
382683262 395172635 0
479262195 730932875 0
772249320 99528585 0
175758868 487488826 0
479486509 194106623 0
96510333 53797530 0
408569817 462170827 0
374840524 268763786 0
258871690 740185614 0
441265565 523363925 0
285335942 60147522 0
403189611 556172236 0
14290488 514648440 0
444711369 190072488 0
44229767 170666467 0
484015088 559857050 0
789870213 467043162 0
376528753 399387606 0
227625779 262711109 0
688248703 701002069 0
318517138 459846194 0
381384629 568345093 0
791726117 263774062 0
369495692 141946968 0
541750900 354401359 0
667428502 159731593 0
165824252 307027867 0
750675497 245705076 0
139388378 123797482 0
381643020 25249406 0
659163505 722285039 0
385295978 397565985 0
135527520 460023366 0
767502050 409398798 0
464679495 755491983 0
441360138 180628238 0
611804325 354488734 0
744972345 588174929 0
364955071 499775653 0
245513736 790748940 0
170006903 641290729 0
690127925 94606934 0
160421138 462654111 0
297364264 533891953 0
758719050 338305763 0
229640628 572212184 0
257766196 214766812 0
345205797 13755277 0
418320489 467049158 0
614187446 301797104 0
529230555 280750448 0
449186171 769344654 0
150243557 84719460 0
323222761 343377948 0
317986631 252906732 0
119324142 227823443 0
693291816 333169394 0
402978497 727658975 0
613676367 701529186 0
649421786 699676625 0
265189432 272026113 0
162829329 710272664 0
211568135 662781632 0
96466693 738012714 0
204933965 362291523 0
232827876 6070930 0
670341518 369710820 0
188640081 310913929 0
727503813 168927800 0
304349586 526009535 0
739323235 162842511 0
172700793 355617324 0
303412014 693690138 0
397077826 774436744 0
135269910 12291423 0
385358481 788660895 0
571720253 751091667 0
312574895 216045777 0
609999713 189239187 0
690342141 19900809 0
636581541 123969599 0
65680562 380008967 0
335943134 392468286 0
710211410 425600699 0
131907377 473717742 0
686579738 408037190 0
747440853 213263768 0
770073052 451844696 0
688418498 654875220 0
111333587 507501400 0
677018717 36924492 0
84519912 458183782 0
13245192 516155094 0
327732013 9589553 0
247558145 480923869 0
247784989 589468189 0
151239280 26791616 0
663476443 343485096 0
84498217 164064526 0
701226570 22591693 0
97756742 488862527 0
256364829 374140046 0
782171912 64725817 0
469535335 554005838 0
759818429 509030102 0
516412 51499307 0
127463325 428758918 0
539695480 655953439 0
237762539 645730242 0
709609 568727349 0
172951317 149182730 0
429837580 722142345 0
654980664 659802022 0
276697787 772250691 0
743488390 503574187 0
699957953 676108617 0
386313755 653495421 0
556588504 348581755 0
584453469 782151337 0
547893624 480516953 0
731640102 41015430 0
722166813 156628925 0
524984468 188214146 0
349378900 621075473 0
308046645 574675434 0
472765713 551385470 0
763179587 331490478 0
461380597 282470695 0
101032960 255310337 0
383587127 731063954 0
658879059 704620960 0
266755918 533847196 0
26157946 15328864 0
346409844 426962744 0
652914584 25210413 0
143866087 564043553 0
453951949 495800664 0
156092479 171430629 0
525447500 87771066 0
215515438 436621888 0
234665422 549216278 0
553868298 132240781 0
541193620 254161690 0
250443287 668860421 0
37701148 465113347 0
732437942 202703232 0
551437616 737328342 0
701713041 595415138 0
783143990 369211828 0
105357279 173977304 0
436197833 480056345 0
495096997 218655514 0
450596308 60275816 0
20655559 563894335 0
671957608 615667535 0
87617970 380738674 0
39327580 703726861 0
627584877 700406679 0
323386645 490534784 0
110384896 667812467 0
22333705 574412005 0
150942459 205787425 0
92612461 118833978 0
256303569 184467981 0
224244911 208460815 0
250816269 559712596 0
367491310 701920374 0
572520397 274837002 0
326449979 506606980 0
770319563 33564433 0
198670159 737706046 0
725481860 60877153 0
15324376 660218487 0
187229626 76115757 0
198971318 751543583 0
138527608 447190383 0
729872303 73785635 0
624658104 582924594 0
762513585 577653330 0
325589902 230975249 0
764551853 504787475 0
755001488 524455159 0
331247784 724153707 0
100560088 410745131 0
176949148 754976285 0
370825061 664704821 0
508140896 18309005 0
204999672 743475824 0
653245856 428184099 0
139871181 320542485 0
156741526 16797868 0
180485793 633781094 0
396944130 568657216 0
162971159 729420130 0
359798166 647443814 0
181881787 469661663 0
718402150 309168789 0
547722976 775421660 0
539848879 592551271 0
28313494 145094323 0
543958189 308485708 0
160981831 150478144 0
696758150 239285091 0
154729016 376049708 0
705769174 755570332 0
738703955 776282135 0
6355019 330296825 0
659565130 724068097 0
260162497 387995036 0
344916403 123036050 0
47849581 384958153 0
492396024 333823988 0
436809437 709690211 0
165836914 104620459 0
697324103 782176684 0
335434520 757621775 0
224002851 504046023 0
6633712 492369376 0
696593770 341491995 0
57829238 546468020 0
344021477 513918087 0
228357922 326850371 0
291590364 492094091 0
390356574 10647744 0
533034785 442178087 0
302109669 586014475 0
319035014 447068231 0
375294088 436079356 0
154293847 268946376 0
384797274 766289380 0
668209070 187606650 0
202321731 43600100 0
284877948 421962761 0
231604103 328148974 0
548682768 414202621 0
465500711 737101330 0
696515326 14509961 0
739896874 400207365 0
380465909 407721957 0
428615078 261562869 0
135494325 155661574 0
609714412 238494820 0
665084605 375669559 0
99823119 613242921 0
278605482 404924606 0
533095469 704316154 0
486365788 516422088 0
553366632 31364086 0
424187727 97777262 0
212011494 476934345 0
224724227 590604933 0
632894791 260516387 0
738523958 305688355 0
239811153 209913460 0
356611761 483557240 0
799330411 202175707 0
555967746 143020271 0
513676673 42559785 0
340608391 231876426 0
435224875 370774212 0
64785823 620085331 0
518115244 325391687 0
777024840 91846062 0
147926790 276215683 0
148513650 752726621 0
705876793 245643583 0
90378176 27308006 0
794905737 531879920 0
464578338 296699293 0
769854818 610323803 0
731969710 780963629 0
588506383 351729963 0
333352294 477838448 0
669769372 606058874 0
211064849 113599357 0
776488840 355934132 0
323549298 441763961 0
689483315 638786544 0
276204327 611013559 0
338346148 598252877 0
541740137 244060791 0
737940517 738693834 0
735335436 447563759 0
127772544 594507679 0
434223964 715933105 0
224299748 76366429 0
470432375 675072523 0
421692799 374916822 0
634341253 343556529 0
47137824 744554110 0
742707788 611280097 0
660553673 262004733 0
335712884 50492398 0
778245623 213513759 0
233905840 134370456 0
473531262 707718439 0
198531533 323499802 0
495871857 604125314 0
502073134 740832124 0
285726472 340326241 0
104133245 167174862 0
61355097 694452189 0
58779088 221004217 0
62635405 441976526 0
268110551 66016410 0
703151298 761563196 0
333159169 234525602 0
701273833 545621010 0
793514837 779063014 0
775329032 496165260 0
277942015 518641167 0
343986934 502858975 0
611237478 737714835 0
292436958 731163019 0
72271413 110368399 0
548765298 244419482 0
757449665 428800986 0
630916779 84778131 0
284684508 22083423 0
484833527 430702599 0
585320490 436767427 0
585820496 757847186 0
772818508 94688814 0
287632499 200820274 0
441099018 262652802 0
657726793 60982395 0
760139270 676522158 0
627611922 559730128 0
523197844 288689027 0
303281455 202536319 0
24418536 563434704 0
195276891 282978147 0
785717741 588896307 0
279074002 763925591 0
678334579 746470436 0
375167980 499530384 0
265135960 301957332 0
104591505 133422790 0
698106708 204888675 0
51841817 485994609 0
14889867 523326790 0
75743619 307707853 0
207403895 764519174 0
760423040 525778727 0
480441019 4774775 0
635085435 160835841 0
529181658 302432857 0
570284351 192256408 0
427871828 54488210 0
13668606 176317775 0
626173649 454802345 0
123771863 66142187 0
131094126 267769906 0
705090317 655985389 0
45524774 759921256 0
91000129 269410745 0
771638415 611499951 0
98933727 575549429 0
555479052 83496203 0
354015023 428728928 0
458892750 464390366 0
217595432 663571513 0
135008149 58846345 0
500416078 519366403 0
348630286 666101974 0
617805807 507610057 0
365491066 277805292 0
80008030 422306046 0
96834732 698700090 0
641737075 372433461 0
20029074 64468285 0
30399811 517320989 0
506645539 299219158 0
672238520 335505663 0
109171736 386249228 0
49992997 287746570 0
474317982 500015076 0
678069153 381661021 0
553829864 571199518 0
491305963 654572319 0
447829113 11083523 0
387298167 303117467 0
136139392 668905335 0
535388753 271657719 0
619148266 135319563 0
633684830 75657354 0
461836259 727540378 0
429859454 532880319 0
796254850 143202790 0
409245465 125899430 0
663803039 386502738 0
552012868 288342953 0
90975502 21299584 0
39967319 87952135 0
731290518 345554641 0
719366006 388254959 0
534835008 526249984 0
673248270 561826491 0
540575645 282563541 0
131412086 797532938 0
767984260 697294417 0
536641646 585051569 0
644271387 293777625 0
237318202 517938988 0
273463965 95373819 0
79285599 168055036 0
464051492 153453576 0
589970591 521514290 0
525215171 721126421 0
488089355 265154668 0
560900808 511932469 0
438351216 442841103 0
400113710 731838183 0
191629793 421447709 0
333089120 406156807 0
232853541 454997209 0
44285582 359996773 0
609188369 501031820 0
637658637 30208405 0
485133299 58085509 0
219903130 767419602 0
718485528 449466928 0
564622082 666200940 0
194136391 33533829 0
78351507 128954372 0
201047052 167929940 0
482383209 263796045 0
177545958 608941408 0
79966713 29047494 0
720134774 551682678 0
486406796 684305633 0
737495936 12220123 0
491770017 283308715 0
63765973 600467063 0
153669950 549224502 0
7772478 643980389 0
543648929 622071047 0
544501278 359583639 0
398094449 694789805 0
134002784 405362454 0
676763991 528882811 0
462290624 240490744 0
335653455 205025907 0
717274300 407659468 0
399343789 167955509 0
322732233 61027704 0
650794702 757084537 0
486096724 139386501 0
84118864 564289038 0
725502574 438620560 0
795188359 409572634 0
310389911 736395011 0
291772795 101073585 0
559700147 615111998 0
318697435 423412920 0
665619719 58257517 0
562674182 400859658 0
125789990 143625716 0
779493990 533018979 0
719395146 458687335 0
495111938 596203578 0
30977421 377955798 0
576680982 697785369 0
535083970 797622908 0
256058290 176576023 0
531161935 709657673 0
692803530 202523204 0
123087366 64186725 0
735816663 75945909 0
653865033 191783117 0
305570135 654952626 0
204807936 401371286 0
547283673 177454343 0
602607415 541111704 0
243901295 81428824 0
490962043 420144371 0
378299029 149321903 0
552845308 5818363 0
312910398 79120519 0
332534980 577224499 0
561672549 339377349 0
201398027 365210297 0
799264505 297784370 0
317990724 260197239 0
41389924 351641369 0
173983304 1171526 0
585972477 273768844 0
520816054 36564215 0
589332523 141409709 0
485437267 59585867 0
743578125 524457917 0
426701464 353122032 0
375068768 396108029 0
571620107 437281228 0
621273083 562672192 0
172159923 613840084 0
718481828 187156999 0
654738775 28707527 0
576180690 396077501 0
735777836 31722313 0
30564123 255335987 0
137643282 606435944 0
545172920 428443419 0
559471669 771599779 0
647477981 385454475 0
445064634 31961923 0
367279901 389629777 0
415573276 256329753 0
371453908 434484620 0
476499486 220237135 0
759394908 765804090 0
276615401 593766236 0
752676948 97869116 0
289333275 76818889 0
125396483 571738984 0
284813436 454858627 0
485689570 340769470 0
301096111 143700911 0
687001717 428592041 0
678983800 760026940 0
65329486 124167825 0
515808823 552905080 0
146174585 364205155 0
315351955 247907802 0
734170367 720802621 0
683358179 357428855 0
100791782 592777460 0
446869144 180137731 0
398694668 381779681 0
618694771 722233598 0
772125922 189281411 0
330841226 35439217 0
93417815 242056162 0
597060347 26845872 0
376413233 489414853 0
168962440 140781330 0
573706324 694766753 0
104056711 349086097 0
557711385 701862425 0
78341739 317597220 0
713763335 440835863 0
527813187 257441979 0
646382698 800529763 0
199546325 462394258 0
13540438 6793317 0
300389273 19864351 0
308175100 216726657 0
444987441 139393065 0
14800799 93582471 0
535999387 467284264 0
647939523 66292511 0
14565941 704251716 0
347105601 539346357 0
683772239 175385617 0
748607640 524628299 0
434474469 675166773 0
458299930 135654004 0
98130522 132122725 0
662684064 412337472 0
680829908 387537904 0
169937649 248347180 0
764485852 762139724 0
583973047 69595683 0
474950160 344435770 0
28778993 73420690 0
704452009 119466011 0
498387860 77739778 0
162088952 255969728 0
701952976 179272145 0
125741876 239135377 0
436245274 73199820 0
15221151 473113061 0
170101303 335960908 0
718756500 142778144 0
488838199 98422114 0
758810440 238404318 0
702535669 703168199 0
297266638 291692732 0
326013452 181895587 0
553456802 278256414 0
463482779 116649310 0
548751335 193341438 0
575038918 323790564 0
26328014 56772865 0
798827616 789244223 0
472256866 649773920 0
416882867 149531357 0
223599925 87806559 0
182636448 312714280 0
717318215 198367806 0
291625912 389948218 0
641077077 698872370 0
691765634 689651315 0
533560775 254117909 0
645311172 224969872 0
281116409 23369117 0
772090913 10406007 0
684558239 453795936 0
66269336 633068442 0
619183261 261457565 0
71408242 243280505 0
286128961 320471945 0
690304624 590542762 0
627479816 130887480 0
770677274 490051027 0
39391731 57992734 0
723417301 214027853 0
634850952 262042262 0
387010642 518680962 0
159718171 423447812 0
613238048 471889085 0
297793102 77033715 0
84002938 391487782 0
434020820 39362721 0
511180198 339215229 0
748115055 401985576 0
506695086 596637952 0
244815418 298330634 0
636157502 599574687 0
272137056 55518608 0
25805796 52226695 0
621058921 118256610 0
654417008 22979448 0
694339682 129953969 0
434227670 84853612 0
322065581 46333204 0
224311837 231166220 0
238686386 399416983 0
557975689 141057049 0
68230578 681813425 0
641683066 89089967 0
561322161 150980991 0
447387501 39707798 0
233646685 107167588 0
221731807 466989860 0
146713623 250405291 0
786778430 88582324 0
254499592 533820614 0
497708301 474475758 0
794137513 698539505 0
683916387 342534538 0
228867072 662994189 0
776056704 517531399 0
342191409 204557632 0
236432946 780422569 0
68419152 723992510 0
716185332 472112518 0
183213096 286415326 0
523683511 105091086 0
545367995 753378021 0
730474521 452484458 0
458456106 598332393 0
230794990 564361224 0
750113944 189801006 0
731387304 30132582 0
208692611 369073276 0
765839006 478260648 0
365556337 546743639 0
788814524 696746067 0
547890143 504760088 0
220181482 8819890 0
677639445 35893175 0
189664378 604977504 0
557754844 183589124 0
604103171 180061193 0
335736207 743932141 0
381808944 290957888 0
266333664 107690907 0
424596101 580271419 0
633594962 582154636 0
334325344 219018765 0
10696140 431849329 0
373250638 497366690 0
264762497 139576162 0
435904700 655493722 0
129737437 779884566 0
637321062 616016779 0
284388788 98208404 0
24638391 801011000 0
24871325 143168574 0
704129848 465781033 0
55001810 705572348 0
89382804 19585894 0
512471097 364050267 0
29713651 651176926 0
485680340 562264048 0
589819071 452867064 0
609740894 757036742 0
695243138 64853848 0
169154643 448592168 0
417859556 468608866 0
101825603 417548060 0
591117512 747206134 0
683200679 780635298 0
266946645 172778454 0
104163176 164619082 0
500497896 190134798 0
284086058 235465538 0
649231380 82719483 0
122361873 769807096 0
464810188 255520805 0
716819476 711303387 0
24741310 231488095 0
698571171 376566015 0
46857043 726898707 0
319521902 321636758 0
479573377 676837312 0
613505693 183188631 0
287864048 228244740 0
759963043 336218751 0
727066114 436618888 0
594025045 496069790 0
21186473 656040367 0
581073842 196551053 0
220402143 645607439 0
148725636 776948412 0
598143398 243318117 0
123520399 784046129 0
513109680 267528127 0
530419995 547160893 0
787630793 668370364 0
341569312 207698904 0
450128488 28665765 0
372338805 120691631 0
109719207 376244121 0
1568375 81720991 0
675766898 52148335 0
199930339 243545915 0
89381916 58694325 0
44759577 92113978 0
319511345 313478919 0
535341469 446600240 0
264479625 57269350 0
540375825 687271579 0
38648756 766798182 0
477385304 676106747 0
44859106 528551188 0
468501078 31183753 0
590470216 355278331 0
262646579 558039665 0
155709392 35997479 0
232650308 682831799 0
225876026 468701643 0
312855545 105277789 0
434358847 215885194 0
676318173 539093793 0
86033384 155764078 0
352184426 23858909 0
190989577 496418841 0
279532272 659337506 0
29786734 379961736 0
473448783 516036502 0
57546562 666027247 0
452480675 768765353 0
688208964 373073231 0
684519620 705692546 0
786276055 758934003 0
772132248 121894133 0
484669625 684150366 0
457287742 266944062 0
404336694 174262185 0
344883279 541914871 0
680205253 601656837 0
182442952 437125931 0
606338352 336666937 0
96257428 228036718 0
797498431 299776111 0
202996312 686661639 0
525273454 649683690 0
577955563 375975748 0
270836091 437764284 0
178240740 678660242 0
450398922 368688779 0
146387861 663694278 0
366907074 573583260 0
30050773 127477207 0
575681748 220991160 0
735976181 448475554 0
269565080 30829567 0
644316614 548477021 0
695121599 17487408 0
728688989 797129358 0
482245789 387078217 0
469480115 776410185 0
711574649 22986694 0
249551259 368601909 0
204842609 782676656 0
619015415 209620136 0
327724675 327141116 0
11946004 105091780 0
57558475 546808252 0
422364636 393814588 0
628618646 517516372 0
548470119 229653127 0
261580425 618382198 0
673479864 709436542 0
399252193 170937494 0
738027809 50966230 0
631223641 643428825 0
330911376 653867744 0
87169113 222976297 0
698323884 648633300 0
56124013 389707963 0
437619770 340627113 0
251289584 475047171 0
491493076 595137885 0
731575277 540418956 0
635357823 478373127 0
150107958 665230458 0
408833203 656643230 0
525345468 35545417 0
325333542 497958800 0
572992633 606034587 0
260937708 433865902 0
735112886 276235471 0
29497761 421142106 0
720550500 731603051 0
304665515 607381068 0
264621272 601920380 0
512928650 318779260 0
694753049 536440514 0
724085217 246776338 0
564840508 289560071 0
603828548 502757412 0
370244235 62004861 0
200466728 416953759 0
448360028 768684611 0
296210489 11170468 0
518635216 477775563 0
704174376 510303828 0
129665316 613779541 0
253141107 780540572 0
490506487 259791656 0
149226288 307443596 0
20850205 797922772 0
266408904 446875489 0
213303731 439055312 0
691244676 352244498 0
327290459 596258343 0
412369698 255656615 0
49481643 569739792 0
425340814 544751268 0
444501276 602570698 0
137559746 392180658 0
125645474 247643180 0
37058644 130626383 0
15928877 178894186 0
82383119 103095047 0
564628898 623880597 0
178066171 403858583 0
367715372 611297906 0
510500810 248436915 0
370759708 50938836 0
623347242 571999655 0
43885567 767405182 0
78289838 527911961 0
425821496 533177729 0
167863777 693712709 0
186765245 122836051 0
751245913 205371588 0
364226114 170895963 0
600348737 121933000 0
644959647 120880048 0
237351515 704442919 0
347410 728212632 0
323493260 468670506 0
447599639 75439522 0
760035356 283381008 0
246341183 39880115 0
404175563 289996889 0
296233827 215935918 0
283918570 293802583 0
86545446 305770814 0
646465420 627745409 0
779323844 454625360 0
163184085 494786674 0
294690942 136347162 0
394275010 200344429 0
503733792 774710841 0
375678796 635588424 0
626857585 667943857 0
217188910 130382644 0
172119131 791728740 0
206849360 174058807 0
75382787 647830237 0
455898508 333654168 0
531742824 346584113 0
159297502 62109209 0
415057528 146461437 0
75352630 800779628 0
426550102 200687368 0
625628938 448407654 0
524766849 659072208 0
196873693 199508740 0
645504446 46182983 0
475408062 409214273 0
19721069 326050103 0
52785251 431360642 0
124804665 699550935 0
381730101 226376089 0
64609698 719257699 0
436984652 629845870 0
313916053 308446332 0
600698760 535706315 0
640922967 381316719 0
272475267 724755972 0
228183308 735228283 0
735174293 460280785 0
389016891 487413278 0
643241064 293688477 0
78357681 371396834 0
14697399 524370176 0
291611210 101325802 0
467131126 786979110 0
608436240 46420321 0
464678944 83027950 0
386761070 491050198 0
56977082 525828093 0
316631025 704842844 0
273076336 201915206 0
717130355 310452728 0
60829343 98563878 0
688748498 281086270 0
117878679 253261409 0
354220066 303121783 0
40972966 783591219 0
175483238 366514269 0
599220278 28036982 0
189027312 126739386 0
518288517 18218985 0
94302491 175357464 0
364161147 344985566 0
581826866 244343199 0
520399045 443791461 0
49087175 83478727 0
391762104 585136242 0
161286929 177310867 0
361707655 599674644 0
644214583 306108028 0
39668412 507358399 0
395428077 148373615 0
611720480 366292487 0
447322345 691869412 0
774899287 442884765 0
400309732 352485896 0
761922836 239299698 0
323968454 208446142 0
748391673 184100106 0
794721761 795620447 0
554033426 200235623 0
4624453 593664369 0
791804894 145376911 0
211454304 631299604 0
698782815 433335369 0
56614335 430349607 0
54880628 81520632 0
537539604 107129179 0
35772486 92162343 0
185611527 419823281 0
194680484 86856421 0
91821765 576606943 0
366583737 263922277 0
161580043 62354015 0
332086159 465024843 0
128925225 697530959 0
451976502 43003431 0
620019629 103776426 0
137918476 668929874 0
539853655 449683530 0
556688709 592163798 0
33102382 568966489 0
379489678 562981252 0
369885350 727725723 0
512947762 361687062 0
302724393 775487333 0
137373646 489730730 0
449137883 22432438 0
78688726 187075431 0
47670558 343605526 0
550537820 558266118 0
385838205 331202777 0
665542863 130521904 0
136453245 745298260 0
556749741 281380036 0
536307699 669630570 0
422504590 248697707 0
389964752 287786415 0
247839251 556454103 0
405036764 535138811 0
55441741 691638149 0
311199476 138880266 0
6163580 673132396 0
488064811 307778238 0
635161328 195782298 0
791231532 394749619 0
624406793 755102954 0
509237227 254872774 0
517493028 197199027 0
638782888 788169372 0
241911249 514000278 0
756256490 275823463 0
534307255 323879813 0
752559531 631493018 0
65273024 49099366 0
408472456 228339659 0
330522662 88061464 0
253237723 19717433 0
185106081 677292532 0
160808014 192130273 0
260135472 176397776 0
296312619 445497939 0
88795913 157789983 0
544882154 792013773 0
495346527 303377360 0
556612564 744991263 0
428858464 178553575 0
623353340 141239155 0
362913155 600985169 0
131640552 391144523 0
259151459 438258494 0
296182653 166584856 0
777098747 195925515 0
653412160 727301226 0
673404147 103113722 0
759843967 320514614 0
536810454 336497002 0
439620224 322660470 0
620524144 157308529 0
618877580 783104000 0
140140049 562737293 0
438791827 187183194 0
291795250 188394421 0
350863200 707968093 0
595781807 623385721 0
145875966 762700104 0
16458259 211751914 0
576083202 248975962 0
797361405 489633679 0
516934246 9247421 0
669129612 274467403 0
341070824 5163005 0
672793326 76366937 0
601908208 178113426 0
57691486 81502088 0
750392308 12680045 0
744636081 381132787 0
384727897 495846103 0
720543614 334209658 0
262405578 126275756 0
60678127 721203135 0
148526692 573680427 0
510830207 127145275 0
725752248 548036737 0
311703733 314682743 0
273711778 589410595 0
412230747 421872713 0
618193361 471075423 0
792984703 449303686 0
513341564 531195628 0
53292447 125228978 0
427772892 631959680 0
356981963 766371276 0
208476945 383440798 0
737698666 537816178 0
59671674 313520345 0
787353651 589247012 0
30814398 151125738 0
466455604 202997024 0
389452368 502163916 0
376973217 308612287 0
285319824 50951474 0
195122785 460002895 0
419989414 211096604 0
194435110 226015096 0
263540044 190212499 0
412958322 626757289 0
780087265 257967334 0
627043582 390585449 0
160711638 580401003 0
408548377 472388241 0
315054790 780467073 0
526336307 355523190 0
441154620 300663985 0
6838063 228163621 0
581058558 337470813 0
739629962 216288480 0
185914291 668966337 0
356473763 693069291 0
621070401 120817241 0
659008327 214929909 0
124115012 388804657 0
163828814 501502722 0
776782322 457350226 0
527878573 251289413 0
217278983 286646743 0
773389869 701988403 0
345605276 482554526 0
449247158 512470456 0
758841757 770669190 0
318222356 38897302 0
715907332 319315189 0
165761906 603144493 0
641537716 288982073 0
694125574 586922270 0
678069315 466043045 0
435308971 85915838 0
197250886 2142942 0
317335420 475890090 0
286021554 727372616 0
636164822 591489566 0
571893967 232366337 0
336827078 280624344 0
297048135 427420728 0
394213230 679417527 0
319514248 388144542 0
2035136 54357577 0
254921348 379783494 0
24702709 14033006 0
508973076 577420159 0
16823074 789730363 0
714348496 369883731 0
4136751 505280772 0
260314909 521483703 0
541716626 579204277 0
580905070 543612776 0
741540131 89512503 0
709818850 337693158 0
306364508 40277410 0
192207088 233911739 0
771642652 36254474 0
100227414 611546669 0
184766169 211676871 0
709604278 188274563 0
446256904 660770301 0
262178274 734681412 0
126552391 31796464 0
558569580 432409483 0
555406028 770900638 0
465258806 82338994 0
379550103 392973931 0
662378872 23340561 0
369234794 694120490 0
89290019 659975617 0
538922449 357403183 0
32143062 772685636 0
283456593 500284317 0
594086654 71113328 0
381822983 589554969 0
687937238 674591933 0
622549162 425421425 0
143647833 252517372 0
706601246 478264937 0
98772790 27783522 0
158815087 298889450 0
233019726 445434349 0
363588624 59856219 0
302121745 289856931 0
389587896 34667616 0
795833601 253247274 0
667574223 717434453 0
169932714 271040673 0
754791776 664323072 0
314833378 537159948 0
599872878 42155225 0
558741064 700135696 0
61960312 461211551 0
546039670 529385158 0
149487129 267196377 0
229692088 586226195 0
192327501 297687770 0
534731725 761115353 0
511880622 490373345 0
203412792 197864568 0
663520202 529711212 0
55674976 650415343 0
220084615 62756497 0
122063132 397566579 0
423243932 448809945 0
112111360 644954770 0
336663179 643099926 0
113076598 328537202 0
565324494 49207042 0
103546739 709581190 0
490001503 40405261 0
79570490 525867699 0
599625869 51809776 0
579951702 750228776 0
406995798 81179120 0
619032476 483951549 0
530858614 60905626 0
116237663 601682028 0
184534560 417677991 0
681334434 149530944 0
51494591 14311228 0
453220810 678144970 0
161102881 102869067 0
391164989 252899743 0
236783018 498679074 0
115384522 786094250 0
339158506 254404723 0
46786250 195698903 0
734701095 530982223 0
253318011 308664909 0
279078123 748636121 0
557582400 631937143 0
72725449 672233002 0
700934214 792414517 0
783693400 276968971 0
336664301 51473953 0
505000390 793966273 0
732007071 381022212 0
490879451 59720840 0
219594270 639292144 0
770882896 68916191 0
716535172 345659742 0
533322148 742111999 0
423927532 275448085 0
184624641 67036504 0
223511665 101425257 0
634765685 482751641 0
623642813 2681842 0
12175754 216208810 0
367896181 131325746 0
577146583 625630114 0
755359091 189384063 0
473760836 596445237 0
51534947 792373492 0
750916197 248944159 0
379012373 335832969 0
111147578 655420982 0
537892917 718156929 0
575105040 313675887 0
175194742 302267507 0
675469122 213769212 0
624535251 394712357 0
123879143 48909434 0
239854263 338417237 0
322746563 299266432 0
100141364 445461431 0
625312892 77410266 0
119439605 361667841 0
374272058 391150045 0
778610368 121428451 0
109317691 495044411 0
340400672 213233040 0
545865246 207536442 0
640747277 316704639 0
641100743 744284737 0
55914336 751740944 0
145337617 505883202 0
235348495 317857799 0
634295356 663717870 0
602622059 621799009 0
36360536 367059568 0
35835411 629917610 0
394342980 384129204 0
574472580 776741122 0
214391010 148152023 0
550966783 269278965 0
727192522 760073453 0
744671112 203602357 0
130880443 582744397 0
483826399 179640396 0
779631793 462012020 0
42685684 518741683 0
37240934 537668584 0
131859477 91801670 0
725576439 647888462 0
312946884 29540276 0
541250091 480084117 0
218082803 3183977 0
791247570 159404126 0
505053031 350695128 0
156124906 172277393 0
390944014 733188330 0
46607905 442034382 0
408500256 536227578 0
770937011 275618912 0
402635876 369558290 0
440028091 65016820 0
705467151 416991690 0
756892826 457432832 0
316324266 197046324 0
60489535 793271753 0
789324358 531950396 0
627600233 97766622 0
243242244 272005084 0
364202068 22083360 0
253421165 634646770 0
357171874 169694410 0
715155774 438005451 0
712431869 416952929 0
412407301 698181966 0
510740727 484141091 0
703077580 353209776 0
641367510 561998884 0
101663061 319212874 0
690438275 180848533 0
458666675 31647113 0
445711556 195249985 0
769927811 581142125 0
170599098 694569494 0
252537018 494425235 0
411445869 23811041 0
396009855 701042403 0
81926693 389817027 0
757627272 619779174 0
452823585 441453648 0
20582538 742587996 0
137256397 79067146 0
123961804 757456701 0
473491909 43312098 0
391348004 116340978 0
791228592 745052604 0
105166065 41455512 0
605676717 417382875 0
694388783 647611475 0
47662936 207931445 0
344658559 678278993 0
12827199 577218472 0
627628350 552769527 0
390044644 261559052 0
555200141 694861723 0
35736612 35950454 0
313650384 664212958 0
535240752 33421099 0
527851503 507883194 0
183990061 153046857 0
353491472 30417629 0
632990789 28367643 0
282650883 340489769 0
154438219 659700729 0
200807871 304032635 0
399764637 647308159 0
285980659 636282533 0
762361244 711242863 0
331742323 685565811 0
680030337 78744689 0
453120435 718462569 0
327885499 703469255 0
599885806 272087578 0
139623643 50536553 0
127075037 553693267 0
109542981 738886174 0
151572629 329786329 0
118926047 702281477 0
60236054 390899636 0
690866877 368716286 0
783187734 780584548 0
63687078 78690690 0
770811017 793511814 0
736055384 548434960 0
498194565 323188532 0
17234472 661222211 0
247441799 308298877 0
389790930 340487456 0
112619799 465652901 0
171841529 214304125 0
42139586 424185523 0
528560153 362154857 0
591277837 530082183 0
682023724 12720501 0
584891856 492709679 0
251636978 100160803 0
111531018 113526477 0
390745997 733083382 0
457095407 444063095 0
471759053 691015794 0
292379731 499025443 0
83738922 121234641 0
173469103 695287421 0
139291049 217644153 0
695550404 493274130 0
344597937 190725653 0
277919348 325489196 0
518526970 299681954 0
778936785 68792367 0
591572946 140497823 0
325163546 222322535 0
515169847 121653553 0
589652532 450417284 0
772866846 45526202 0
15614001 86608236 0
198380904 643940946 0
418100272 601665799 0
722983820 11021943 0
377157451 504653595 0
199479073 626957718 0
79132039 258152798 0
390608259 567447577 0
787499233 621089885 0
755205504 94924456 0
661585238 345441027 0
142021759 205450948 0
285794820 640721366 0
769773834 138765370 0
311954416 82313442 0
466690549 429996492 0
519145984 5332781 0
36298505 118370157 0
576923618 42863665 0
628880826 130407946 0
18216534 68568836 0
571745481 186183126 0
677720538 466925673 0
239115342 1294639 0
594275868 655724334 0
107592703 393430313 0
314837456 195623664 0
540311515 565351620 0
371865225 203841037 0
308415754 630942369 0
642974699 676908698 0
202384823 89264511 0
324675783 550809951 0
630087749 508254230 0
664151170 626639207 0
237485746 368647866 0
693874474 255623680 0
645304167 346824720 0
747585567 40396581 0
106988875 240420610 0
446060889 352026638 0
415596245 725930575 0
109873325 78917489 0
569570666 763231586 0
35526515 76290540 0
458028393 148243638 0
638300540 635000569 0
782184282 54604450 0
89857393 34155370 0
587077863 473258599 0
330540319 560889033 0
691402650 60584461 0
328414970 243748773 0
126727350 399573552 0
159699054 97298506 0
251362417 382953158 0
531233480 477593547 0
680540386 637675051 0
314745723 587921833 0
186233423 294298936 0
492927711 516159107 0
38774890 547320952 0
644042328 142377380 0
464645300 635262059 0
125498404 203749931 0
179251851 659508879 0
713007079 195030887 0
347227804 159526976 0
480493516 15233050 0
70650097 90592280 0
525575971 268732118 0
473452668 59675014 0
495931873 480496516 0
620422358 401115324 0
211569004 560419773 0
625655391 17551151 0
39593347 485650166 0
198402572 546578389 0
451579115 433403343 0
88838550 546333888 0
97704580 505817372 0
465795921 798518230 0
231259528 153748112 0
691832110 484102314 0
543153156 709786105 0
492914269 518900664 0
332489833 644515760 0
181043425 175712284 0
136559367 377586483 0
92428906 494855630 0
60175964 234964164 0
680458802 208026509 0
565871755 213749550 0
377926652 800456966 0
314826498 535245220 0
93776037 712231509 0
380216779 276494481 0
144302796 127212478 0
226620715 585511690 0
558488426 534809798 0
228720383 676754592 0
732669209 430412636 0
673044941 20575207 0
211577579 181767414 0
419011394 624985809 0
260958513 769047980 0
716806345 200565970 0
413902050 411705790 0
201999515 300956784 0
22484766 345094822 0
633515810 8135600 0
576669862 401477683 0
486054148 423871968 0
353677867 305941157 0
386038631 481246579 0
359142084 558285404 0
644015237 593694941 0
686195204 329024809 0
678499971 648387129 0
140456145 642274616 0
539877405 332820332 0
236708447 499242550 0
196207930 20053396 0
250437732 603755591 0
480699234 731588985 0
530457434 82165725 0
260870814 86362262 0
189575794 3674413 0
274730313 290260552 0
233518259 542695512 0
728681128 600767925 0
583352923 377800214 0
571037609 632564616 0
400535376 239706406 0
142895566 409741106 0
776616229 411261032 0
25196475 553710163 0
705730316 410679908 0
24728358 229710892 0
295705048 505659120 0
272896253 523060858 0
87830984 199722016 0
621141018 86023078 0
723358495 136931008 0
201024111 616968797 0
560233840 413281196 0
7410733 113643173 0
714243323 477654762 0
239220005 749939531 0
380915471 417472065 0
388812090 384045418 0
491377148 380630677 0
315813741 172874023 0
380377699 515125949 0
256688113 561287588 0
586318698 471233489 0
642195599 215676951 0
15935541 383916854 0
142737247 704446512 0
564626681 464358070 0
274620201 178262890 0
592446184 217560430 0
364699851 225171033 0
571659709 277263567 0
429440035 374385244 0
241271988 784047170 0
27647959 221830660 0
686938317 374818747 0
689447882 245471399 0
637348694 229727984 0
660405474 328685825 0
499737178 703699591 0
547961620 267682970 0
656734022 334317436 0
600381605 645830223 0
9694442 392891277 0
754393117 76277495 0
109765843 79990540 0
158120915 397297303 0
250535776 449577010 0
42624839 634164001 0
105152328 263390978 0
442870112 649128056 0
786052589 616769324 0
72487559 214685659 0
452034254 631555513 0
48782048 752022395 0
640697224 473192335 0
704923647 726391067 0
43164745 404853033 0
425657873 411195607 0
276195755 695730062 0
103945726 265064932 0
80421288 440328467 0
329305369 70287737 0
730524420 461197406 0
194155671 182674730 0
20739912 168118109 0
653375377 139074581 0
451745410 282762656 0
719288320 357482902 0
277609932 567079850 0
29159899 238845585 0
222403775 685602765 0
295296060 171494204 0
652545324 131504484 0
585071743 566607308 0
508111147 206625135 0
567920181 275201609 0
110163610 769233699 0
98939694 124474937 0
337873718 792958410 0
242931565 713906371 0
619317030 227358844 0
19946478 210669841 0
125085793 637023848 0
639168092 342627253 0
72578998 49082719 0
512195516 637888176 0
122706386 652783109 0
238283347 623502551 0
696415623 250336575 0
704267474 658502046 0
26956341 207135972 0
630394150 673889059 0
575674502 665526033 0
551807529 544729692 0
541188617 27679797 0
36520660 170730973 0
33585118 396155151 0
295298178 449721862 0
330606538 158198246 0
478182425 288548689 0
748954112 670772347 0
577712834 779894276 0
535963224 526010805 0
714551352 751677438 0
656398190 657258313 0
763133698 367641187 0
317846667 127460532 0
278810801 502440489 0
83984329 375382797 0
147752403 228719967 0
704383212 786570910 0
470537590 680724586 0
199439974 706506460 0
585558558 622989406 0
775589030 726042800 0
9801887 439738067 0
424504404 267989833 0
79859422 538507156 0
665666809 79473811 0
527137535 8186416 0
385401183 717665661 0
215974906 434685812 0
44906370 120889905 0
311884318 204107352 0
492618309 592565104 0
344142249 592473413 0
377044319 526860757 0
441100675 505066300 0
521736786 798918483 0
374427915 588702167 0
59182414 758843841 0
86342129 542155353 0
380174261 129986784 0
672821163 784074068 0
527177343 393760828 0
500109897 70274162 0
403774919 292628006 0
377189150 485942193 0
508586753 8944398 0
608022909 618352718 0
374719859 556062793 0
126598751 303981161 0
159099705 597485922 0
66193233 9686234 0
637364582 111254809 0
2359945 738673054 0
789795359 182627242 0
222901063 356508939 0
561632289 60387582 0
335578448 644123274 0
558384422 127743561 0
252302502 127349298 0
792984644 498761057 0
270072489 54642952 0
281640213 177828026 0
47929890 380910048 0
635204557 163601552 0
107925059 34863846 0
133271999 10270290 0
19469747 216426786 0
426159597 9868168 0
424016367 225918576 0
477891505 44866906 0
795747887 165199096 0
239833482 85623568 0
454617940 624004353 0
515054747 309109530 0
435382459 624742550 0
14931075 47599782 0
366668994 683291225 0
363871403 533843791 0
743107144 341090274 0
801487159 1663487 0
488728600 597861083 0
150687063 729988011 0
586123771 197403198 0
389557239 681920228 0
410568511 469440259 0
178627196 386530693 0
516181631 547119831 0
664488880 204197132 0
176798078 145286634 0
21042464 430565463 0
550865816 379846844 0
256440634 174687833 0
464459245 612140916 0
567854821 773615754 0
175188333 130978670 0
366145074 233275356 0
551866048 772971395 0
748644586 39693952 0
417481637 457534848 0
757340694 194019368 0
118135833 1187723 0
443994642 506905255 0
619817248 396546177 0
266725087 326476965 0
595368953 759870511 0
763807213 494887925 0
284534344 562705027 0
81649131 349658100 0
208534283 173497551 0
724582825 72514811 0
556555824 298343927 0
101791427 408097844 0
83043261 603453820 0
186426007 230692093 0
220752744 3739957 0
493268618 166844239 0
50418364 417667616 0
496739235 521906102 0
71003427 558727370 0
638012605 707871891 0
798309490 5324318 0
773854116 464571231 0
799731808 344034991 0
722848452 698484623 0
460143979 719601092 0
92099914 767026237 0
664978751 15520197 0
450705815 493498022 0
407226344 426661036 0
76179118 414342030 0
260997924 564987284 0
428606149 201876844 0
503462543 606274651 0
29533733 498546425 0
612557863 129558954 0
819510 570694724 0
719566850 408626527 0
702363085 190825967 0
307087279 287972829 0
223700502 411589957 0
739264221 443682637 0
436144906 149710208 0
528016044 601793897 0
754074848 374220166 0
220703949 239763542 0
515479432 410010499 0
258190191 221277203 0
631456355 356549870 0
246255055 455641272 0
169729770 309198720 0
416719872 603341310 0
180201675 184197242 0
410393509 256298969 0
440520574 352214054 0
552029960 288669953 0
39437832 11302931 0
528446174 671091670 0
274694815 521866170 0
505827473 79593650 0
747781409 331600793 0
498651655 622801718 0
613936887 140271280 0
641593760 747872003 0
110742562 291392715 0
292243623 600396610 0
501719946 772985314 0
314282594 440713444 0
583347412 190993561 0
518427027 166484990 0
21192826 386413516 0
690299299 350994757 0
123054080 626611499 0
688585567 327942527 0
541293612 507602297 0
493900506 36889350 0
456464445 411183693 0
596720426 80390494 0
592191380 688727568 0
206750771 423102014 0
49074538 131497905 0
346838168 686062406 0
380147995 412270827 0
154547755 58290061 0
563890671 247439915 0
698935735 781808287 0
560710405 173643270 0
454057584 584788300 0
321731266 760133227 0
36092652 200761241 0
738378896 207815057 0
60299119 312590874 0
409329885 569376691 0
723236726 134994273 0
795535797 478152657 0
307680105 20270633 0
540892225 527459813 0
297574054 347364876 0
763325523 296094759 0
609674932 528498039 0
140409686 260907323 0
111193489 573777715 0
316714832 474920638 0
75716116 216598214 0
785771268 255012773 0
410711568 14569073 0
758931749 127945214 0
336799582 479708403 0
759852248 472645267 0
625241500 386066570 0
366277032 173748205 0
695171013 576159512 0
738302178 607380192 0
589307561 68642341 0
206035296 31892048 0
670945405 502314917 0
466666569 773251450 0
702165124 304787056 0
568964648 719503177 0
795692912 604701058 0
718798014 683854638 0
301277122 596665119 0
244815295 369633112 0
120670328 156751626 0
201759679 721150506 0
350608991 170094371 0
411165462 533469637 0
193043783 33489587 0
643591788 133256585 0
459684920 458579486 0
105084624 41883591 0
477779313 620312938 0
230581824 470498277 0
739630975 715144693 0
781034739 395299929 0
470069831 794533692 0
370596513 411991207 0
665410090 713421053 0
440658513 227982617 0
282625175 674855650 0
89001777 28435777 0
69991516 744450740 0
700982717 308350812 0
220246676 112475415 0
46142706 10774135 0
337213216 97676879 0
125898801 622635673 0
274160194 550121332 0
316427206 595954627 0
574197329 646469030 0
504843916 670552905 0
730374600 629210932 0
267660707 508808764 0
106984355 741114970 0
632060135 32216102 0
225354176 546034505 0
235121342 473458667 0
238076420 15328478 0
124937682 109424910 0
589103276 20720060 0
300311305 130002262 0
109746899 608154125 0
593691155 347875423 0
5816425 100374428 0
327817294 660025633 0
621479709 47478175 0
524737549 476314234 0
268986169 176697415 0
356130678 770912052 0
501517346 557472725 0
692455352 302035774 0
698885604 192457924 0
626341861 318125791 0
323459866 368925304 0
716901091 729070690 0
581075432 626006683 0
483232671 161860649 0
586210666 172023012 0
489754896 132991351 0
707445470 529285955 0
582607448 545951245 0
427565785 707813917 0
582698140 11290523 0
333873495 178285352 0
654839570 715867445 0
57862628 212893786 0
342762875 81387302 0
549028964 486106243 0
512973823 305660561 0
782316301 441109840 0
750002462 72348248 0
11171597 106518316 0
790683649 484608898 0
524203994 166746655 0
169853718 410887362 0
2734060 359058580 0
278654417 72883707 0
713109839 619165894 0
731375075 143717649 0
363931023 340179484 0
110427373 443160798 0
68373236 737633385 0
299525813 593760097 0
541573452 416024956 0
417890532 279958694 0
140468929 195243957 0
441175935 411391427 0
146506763 772238340 0
488101370 231844852 0
34981484 139511085 0
543586331 493843156 0
606564820 635605386 0
537504245 232605562 0
709028368 87711807 0
318313261 491468402 0
509735821 190870947 0
585945390 451444799 0
110132723 703685018 0
435788474 650516201 0
550916482 552108363 0
213536168 418623498 0
671647928 150346106 0
435168379 739273298 0
358662518 651506597 0
448305775 115653464 0
482183079 68083341 0
171049679 289230248 0
665133520 331821725 0
403852979 32884495 0
7171127 793180103 0
722237084 499971416 0
9969662 630821481 0
596881689 537619748 0
154944511 618140414 0
39464342 577091158 0
94133737 133727513 0
111973689 577517887 0
706865060 13869357 0
454764468 460022470 0
356565631 203415498 0
765212473 755537688 0
508544101 441940194 0
124773889 359264220 0
547733353 475875304 0
151731597 709445354 0
775460905 658416447 0
560936924 343394574 0
180986375 239871577 0
319569042 526853704 0
106953468 623310789 0
674479578 536288928 0
205444702 747914205 0
454417263 310921407 0
763831238 281225244 0
162873033 788665461 0
425632780 652170169 0
750950384 236432463 0
754147812 238951550 0
559961095 503867654 0
194924088 336846550 0
398870331 244039941 0
442502426 447191005 0
563300050 576553543 0
350569598 394553683 0
147142943 546897027 0
383184399 496969037 0
401784537 8532910 0
152830505 296577996 0
637954538 592051916 0
250212067 713751900 0
85094229 290992762 0
199228015 222747303 0
761901960 639524595 0
424970106 782593152 0
292935227 246065456 0
663902139 572872217 0
389665869 772347234 0
547843073 401071352 0
538187201 739941617 0
384955781 633210279 0
781150491 320432413 0
284472477 801184649 0
699754783 269133440 0
693699768 80413905 0
122062144 109691236 0
476285904 263475520 0
174776679 718036709 0
540814911 165698925 0
324895893 281776699 0
763938484 565426177 0
193010108 162717968 0
544238327 73235314 0
328230415 263770665 0
431379774 539090487 0
634404746 127685283 0
760530132 182967365 0
452606556 549857429 0
666082812 785811849 0
561614535 36882468 0
220820032 158959118 0
44727897 635757909 0
42100393 583696276 0
524738584 43916948 0
368855034 735337551 0
62002206 607104630 0
256192909 329439597 0
208684259 701285758 0
203457090 124982683 0
148610865 69996503 0
721206518 415687634 0
681329223 635130885 0
645861764 495697744 0
463172825 793341064 0
513466348 58274923 0
697552255 58242964 0
551370793 357684023 0
152904900 71271826 0
745859560 153149114 0
349504539 469044896 0
472682850 534931172 0
610273910 172225103 0
36322756 217226344 0
196581239 372406703 0
726924718 136977993 0
388610008 230689570 0
474092694 675062022 0
708215046 85970850 0
715182072 636965229 0
341053948 348740656 0
272013894 221031022 0
58676342 346437725 0
369614591 319805353 0
41027913 202457697 0
431930753 177451019 0
187443909 282910966 0
310305707 698695665 0
192964551 563294987 0
719333045 676094248 0
668813451 713450594 0
271533221 18503936 0
562781316 472443710 0
329403469 560463876 0
54671446 716393282 0
49114908 387207800 0
615938551 435504574 0
679505627 467668058 0
592140287 132176093 0
792554155 32058909 0
474019741 116241020 0
254513202 514427307 0
77768170 211113531 0
724389689 393352788 0
28737740 337774720 0
715111439 421143184 0
578770551 616525487 0
242684870 112380614 0
435590652 114957343 0
504050223 643653218 0
724402267 472781481 0
23466081 169085272 0
490128159 590983396 0
612531054 196387506 0
243267880 621214309 0
266842674 754934683 0
283779431 24367408 0
227200982 174321306 0
50916609 139449002 0
619658958 717937748 0
768877365 607325454 0
242962048 782052608 0
206779017 520258729 0
552982182 292696474 0
168992292 666843129 0
189245414 297640424 0
367143974 35313804 0
313695820 724315785 0
27664257 328400327 0
42386083 497442322 0
193368042 10996789 0
496459568 202307524 0
780268740 62980181 0
686079192 508801013 0
344959408 736927934 0
515862850 745946797 0
218862620 549448818 0
603284417 203790598 0
772822502 82073019 0
752088812 659309331 0
710494555 450706323 0
761249087 7930485 0
160546007 177684524 0
254999863 536146669 0
607881322 704449909 0
768977568 23286537 0
782979752 470132520 0
784200512 221669165 0
271375975 286295270 0
76681294 185349515 0
788154898 388695134 0
449377440 22611670 0
7784159 429618357 0
7634537 199600795 0
791970102 469980671 0
524034956 554509741 0
155769075 751439734 0
604502329 109896578 0
544098363 265640626 0
195976236 467568263 0
145330635 574839083 0
184263168 395363384 0
780569168 500553840 0
53599253 776266865 0
682713761 198061910 0
279137629 205910525 0
9810920 169032961 0
141910619 276853635 0
520278840 341225491 0
782129197 661634010 0
456008467 396365645 0
280840060 65444832 0
321573485 293592050 0
602073488 180248359 0
318535831 19327829 0
199615739 147039528 0
43229476 755254542 0
676706960 300719227 0
205222238 690704862 0
448771631 732387419 0
676798087 211260252 0
673808106 642805745 0
52429105 780725877 0
69382234 773579867 0
730401667 397221243 0
569022605 237887854 0
721795027 690124688 0
26044200 343198852 0
353002767 9764648 0
799195141 614706852 0
222515997 767506398 0
445064883 600100675 0
703983048 497280957 0
63309980 464483186 0
272959817 246823818 0
57811466 294465955 0
439313942 13078422 0
796962355 446501988 0
708713260 506656752 0
21499344 154357095 0
99178978 763381804 0
337950125 85663750 0
465130103 4284068 0
719298801 767568279 0
211307905 583292145 0
374308853 89421285 0
740062338 785534361 0
693037884 575405034 0
15813576 142954276 0
575283651 40684441 0
262086565 794384650 0
762582071 702691437 0
464876926 259106737 0
548497974 181624670 0
613445224 427084638 0
740758135 402421892 0
3377593 55543982 0
327234161 464616766 0
395476000 695938153 0
394800896 662352170 0
186034598 151246812 0
101208954 519874264 0
526284153 160441381 0
636008956 125066519 0
683238647 299282147 0
133906473 537943303 0
383974193 231044556 0
338553812 207491667 0
714838385 322034998 0
730636178 384212059 0
298758455 284331238 0
275409852 86472203 0
390416913 168240860 0
791651904 453509411 0
485027356 148736125 0
170364528 401945288 0
572935898 258444737 0
471003798 300341592 0
48391239 504383263 0
778134133 468987514 0
669631691 432699209 0
264544312 469290041 0
473927312 3095761 0
726439995 441107155 0
644919788 80903704 0
199134266 342984328 0
479086585 646707950 0
457176865 134714958 0
93013829 450775998 0
637381790 94129844 0
309692835 432667568 0
634901485 347106559 0
417033192 715750946 0
297710270 661242129 0
361626545 746266350 0
541861968 353418014 0
560342790 647289178 0
228794948 2944546 0
158951951 665600251 0
518152509 406704235 0
84215645 236315117 0
172106998 519920042 0
461673405 80130194 0
452191811 471939799 0
247367096 197352336 0
109479109 21454941 0
709289134 413287162 0
287222832 52342530 0
381438017 546655596 0
279599853 521677563 0
447447112 533613030 0
149577262 246633527 0
1251658 715292803 0
44870511 299057174 0
310844232 343477408 0
701348026 58007291 0
245975540 47215163 0
329723675 768988111 0
329669372 65281136 0
37333550 540487515 0
19059491 677521417 0
276928458 227326071 0
757448219 703205930 0
748829848 271565586 0
56285221 37386693 0
619462383 439698105 0
16325385 711339553 0
714610163 52080322 0
697722332 696409631 0
113262235 769313475 0
347780254 765723039 0
649128470 18593381 0
375354585 571526048 0
121713720 336435066 0
54413498 681144514 0
312478022 674974802 0
721932845 194936274 0
639943345 158210841 0
245627399 6986475 0
703771972 701045058 0
123834870 581548222 0
613283633 546093748 0
647248196 27066055 0
270412129 290642754 0
238233535 155197121 0
757430721 576790672 0
708706049 376515103 0
140920241 650872105 0
596615456 246974470 0
113843065 754010803 0
377857011 242717488 0
390353575 593769966 0
497400895 665654398 0
656330587 168232237 0
287130439 599874797 0
91278851 11558653 0
503438035 367761854 0
604454315 376428575 0
86896199 415526070 0
354097268 109871557 0
566664437 200277057 0
452868253 168832639 0
230657104 724078473 0
449917992 713603078 0
597704461 380931594 0
202338429 615079164 0
234550813 144106408 0
437955553 300918283 0
483811664 371371373 0
387065768 403054618 0
173502214 686410575 0
384561329 701307976 0
119269352 193822716 0
56443353 281616352 0
708130191 167987832 0
649297320 566614884 0
405096004 103383286 0
331643875 80541191 0
788904577 393985468 0
570394005 786572639 0
791404812 274693605 0
797751181 752127397 0
652253271 327191234 0
294402270 787535477 0
697843022 436062989 0
707635469 788027334 0
360721287 40429424 0
323553688 282289469 0
441362388 292264029 0
245119385 68213849 0
494187235 186753690 0
396727223 388374503 0
495376785 157754073 0
12368544 588454287 0
115994716 245897329 0
538564147 55910001 0
643379486 403292833 0
481623943 646745039 0
588563774 736013740 0
374461113 140450594 0
308394049 561472232 0
568805114 569897378 0
251929933 248227347 0
709251934 702424328 0
284340987 555477610 0
685442349 213770041 0
362657491 296495811 0
2561946 146856894 0
245455905 205590785 0
612265641 365653438 0
8491302 179533164 0
590248667 699508046 0
628574492 575764715 0
648466541 751379766 0
307654255 315306155 0
157533038 205425965 0
674420293 784034887 0
286020635 588167920 0
770940460 649364201 0
260082328 98182365 0
455297804 486070566 0
263949488 271317023 0
732451787 475956440 0
498564094 353420853 0
546315445 274686100 0
654653207 639938701 0
683211026 783274505 0
634613610 112161633 0
272358714 512841792 0
688912448 35865517 0
564361003 472492941 0
434152153 488214109 0
183552260 270750398 0
236194210 791647670 0
1484164 410918929 0
592267813 480328517 0
397516676 408085936 0
467233538 745726069 0
352614883 182832932 0
147139586 245000350 0
746492444 447742098 0
429288191 60125803 0
720959988 70422119 0
421136028 574293822 0
656201058 198360038 0
412828414 426411374 0
633395227 629965611 0
567079339 451307018 0
253928649 647308967 0
382719022 521532179 0
616706908 153647831 0
731205817 576223900 0
554624665 441492716 0
768163696 173255447 0
271385549 269860627 0
155313669 449929939 0
708772352 80087058 0
393979556 702082698 0
144542803 492265205 0
171639427 179127584 0
418931950 381283770 0
431997312 672018756 0
712189757 415151257 0
763603755 684264779 0
349545127 789510622 0
134575617 525233573 0
671872285 522479966 0
356172860 725340898 0
489492783 249822909 0
376695219 627324287 0
128171279 67487127 0
320433627 466577196 0
95288217 346711417 0
168521656 374928214 0
244982503 235478302 0
490918445 369210818 0
591767960 9747878 0
76749762 762877475 0
217237688 210967839 0
230963129 191786324 0
452240269 48059759 0
446569040 783023736 0
764410131 577525307 0
346685166 404992906 0
515995558 6084489 0
631251415 399792027 0
666564444 25874770 0
212157591 68351734 0
24769344 590584689 0
300431927 280980728 0
720865749 44211305 0
130312114 447110368 0
561684447 23539103 0
438324757 40554187 0
586163769 268697783 0
565049137 267589340 0
598147055 89801077 0
141052047 279765708 0
677929001 43740590 0
273076724 739546463 0
788941975 84608566 0
285577706 752900975 0
225310421 183193753 0
72027707 481800667 0
36906281 306268951 0
528755846 697000132 0
513121896 639356212 0
677359495 251549266 0
62868103 136828723 0
601588351 25977722 0
524119701 132781065 0
317634277 578716862 0
699213273 586288486 0
138529319 168120359 0
20778057 645385757 0
360964750 149000619 0
111248194 224758016 0
214804661 197159264 0
3624511 105585688 0
60544158 72331645 0
330886687 766622904 0
44439892 364499618 0
62496537 194509213 0
362451792 569244674 0
520426856 262722892 0
452057204 459276598 0
699207936 786196598 0
544370902 87153010 0
639283467 157766020 0
585867803 538615710 0
776365559 739166427 0
165410740 50149567 0
455092355 652528640 0
394172048 312452607 0
386576041 343715900 0
231414700 555803743 0
654281584 558506678 0
497160236 647912707 0
46865664 775984012 0
174303865 469501265 0
545208324 267635186 0
761746250 711739931 0
351232650 656107295 0
437556428 420472712 0
362225960 313661807 0
536406076 95121829 0
515091997 16273757 0
88691773 67986884 0
458715385 615069231 0
324565780 238818898 0
288504856 60977752 0
667015023 187835604 0
645172934 458994576 0
410617574 783963133 0
447146524 47647534 0
647455273 7504632 0
167858268 37337570 0
379782899 117744872 0
468774070 120536478 0
766226072 316041899 0
532533741 45431490 0
367332156 765126258 0
96747444 452620331 0
272761414 277939858 0
202173467 252064980 0
369778071 133514944 0
325222949 77817200 0
780468841 676652645 0
173078134 171551873 0
681833519 643519082 0
567896254 333176086 0
135936784 229975471 0
484005480 439042605 0
720515143 720589307 0
761082279 629792036 0
265190705 610980961 0
525394738 765079102 0
547553008 465460905 0
762417675 408955965 0
695248597 675105581 0
589254894 592313038 0
674232120 98548322 0
416879528 27302003 0
94193193 52756308 0
535451949 421512340 0
321245484 164029552 0
629980985 402844991 0
449070478 121321229 0
71335136 687605348 0
101746413 220047904 0
438653747 246631420 0
316260134 503970354 0
236442294 752279623 0
218544173 536618702 0
476632417 600302884 0
153351244 319097657 0
795160328 231235306 0
614311504 554246049 0
201002512 249029508 0
554011295 646485534 0
684703578 381865921 0
731411309 196763341 0
411090753 88359350 0
438601333 330757989 0
743384812 105881738 0
788756877 364609772 0
526833674 560745164 0
547943073 676710233 0
585539000 474096671 0
684134383 439167317 0
296139478 525513228 0
785577221 92427710 0
609082887 327688271 0
57541123 209817596 0
19624937 634108413 0
454228958 241902066 0
534589711 566290335 0
11443237 32288557 0
15499465 707975941 0
686817158 349194102 0
400484068 736547331 0
720979343 688431730 0
191253035 598398471 0
402081108 296303971 0
698445635 773908155 0
499188728 485636417 0
2026306 49733295 0
496023442 732461696 0
58837697 57171522 0
516312467 405395731 0
53790993 597815823 0
353271428 622758727 0
780128708 377914043 0
760408195 358230088 0
390044162 231848099 0
281770858 582648335 0
705877955 434693470 0
686409240 305509669 0
106641959 533871540 0
768753486 340847473 0
80435197 16815691 0
43385007 42283643 0
226397913 217682042 0
40463471 748595393 0
527398005 725103359 0
801218675 399903753 0
529812950 530916423 0
276653491 747959232 0
749062400 240944819 0
517588315 579194602 0
411784980 27482316 0
200923596 208578318 0
346388323 706332392 0
796805086 323512876 0
598472474 426881882 0
379986790 559205856 0
238977165 347633035 0
341459180 464716111 0
109633054 181843779 0
643039856 523627757 0
93709117 685315789 0
380667930 99882803 0
610433345 67864181 0
578322693 374611125 0
683622187 318597776 0
783517091 175623197 0
729004138 537569701 0
211304800 661480005 0
78829135 273478140 0
27586332 636673480 0
249253573 413542914 0
234826293 597060792 0
291342311 343301220 0
565915158 629132030 0
679414783 83113791 0
319104854 327773944 0
629724751 207834578 0
143853918 695985636 0
486297712 702709014 0
304624424 203950845 0
631536210 762062204 0
411958479 260327415 0
107237292 784000764 0
246221648 6863168 0
586981172 754834635 0
685238347 756199590 0
166885353 769591493 0
97736245 381971916 0
357879927 441540649 0
180320680 295363242 0
590963151 527607770 0
177754465 108037541 0
123490271 420456016 0
19117993 38568737 0
17906843 233511198 0
86157094 733787338 0
301555993 494282410 0
318312061 572437088 0
570415819 79067308 0
280489562 361675252 0
503661726 447983842 0
546230431 458963468 0
226753415 550496441 0
488648906 43942759 0
645985626 367495999 0
326274481 495622177 0
467640415 738611705 0
726882348 732467453 0
588385270 572215104 0
182675052 414088653 0
387915024 5643088 0
235403240 52131092 0
80763792 733823272 0
75020608 431085870 0
202102112 521745709 0
612443924 106681536 0
466256902 82975158 0
231104539 369853844 0
617793531 206894769 0
515638282 197521178 0
173371650 32550403 0
590865245 626754627 0
527730590 774139851 0
294484557 688675325 0
119362145 699793340 0
778079767 669232741 0
279180772 678749542 0
157596737 532117801 0
48692161 573567736 0
79501513 231875385 0
577579272 578305138 0
524512 753994488 0
650972498 23233193 0
752752044 319568527 0
206170145 610431728 0
661644137 2993215 0
424431190 394142194 0
529256455 129297475 0
685129256 340095250 0
85056667 524764696 0
652920115 616715054 0
60755815 30413419 0
689052290 495138797 0
352301133 172443745 0
646307047 409562849 0
154728210 734692278 0
336113254 311958279 0
751527221 786921988 0
764724286 590715868 0
330370434 671724805 0
707219647 572248165 0
273757448 361021575 0
35739356 306117579 0
769390098 98427246 0
1877594 245303837 0
769393436 271506099 0
453181332 554793416 0
696365699 725984597 0
605576512 272175208 0
763693812 646831493 0
591341921 698038517 0
49617190 539559908 0
523230616 188369189 0
96625163 733607358 0
333961344 187290721 0
78079899 606739385 0
779933547 485799579 0
741622413 768326745 0
246818950 645689257 0
714972902 366507013 0
16376204 409058479 0
766214869 452892396 0
617895507 12205500 0
50789961 363000744 0
782492583 564177828 0
335089358 639050689 0
404910065 269793312 0
499007714 230676178 0
398270415 311591707 0
314972719 598764720 0
181794184 358434999 0
197139455 799650894 0
258444159 566564054 0
682252632 675897765 0
673554741 582179041 0
480951180 382324044 0
540000481 545778969 0
76484838 335716754 0
263106362 615446518 0
71578188 774106463 0
449364961 38604112 0
732367226 200445159 0
622325980 168869652 0
221189147 793662680 0
224566685 596162473 0
700401766 676379465 0
765868605 428360544 0
375985018 645333015 0
389304163 577884105 0
392427290 571112893 0
369288086 521860739 0
61503642 107086808 0
721598645 19341256 0
785638379 450981840 0
197619562 34945490 0
78206558 794412835 0
378680167 112438272 0
183269650 124903721 0
408077326 778278297 0
800133068 355488377 0
626069290 730105352 0
543770473 596086419 0
400602175 643606386 0
483277649 626217846 0
650471489 330823823 0
181129562 415967569 0
286199850 81100256 0
268221001 400014748 0
36356890 725689691 0
337947937 575723511 0
21956566 295057140 0
266405864 443535406 0
644549610 189334488 0
673264126 102409790 0
27810731 370822540 0
363426107 361002537 0
494754179 381578695 0
273063547 92200841 0
511675142 506154559 0
399884369 106720676 0
42697588 498253253 0
41371599 192924888 0
276232574 469916076 0
468098681 708721479 0
606642659 361331591 0
158258338 361687920 0
622347242 500021263 0
190569961 598475631 0
17495606 149911845 0
488176596 751373312 0
213417265 293353859 0
522494498 367794531 0
746876655 272002176 0
38071938 149624500 0
415500182 69479842 0
394451267 101257556 0
769964275 91644477 0
735388162 472976856 0
490179183 731218988 0
357271549 224018834 0
97520963 342374124 0
691223453 369583286 0
92152451 757227282 0
184277842 251268158 0
209720541 738563037 0
525626552 757376174 0
797502962 356228366 0
46875110 408162040 0
23533263 717865191 0
461099948 555747248 0
241719407 138355023 0
534507725 313685778 0
105543933 164595756 0
494559343 417958778 0
694592856 556562830 0
290769993 257330634 0
623282094 148338818 0
149843725 794217473 0
401222165 156281589 0
466621298 712643135 0
330099182 571141472 0
478389861 190679476 0
576401542 184666084 0
36769025 368420180 0
197588811 742613124 0
348991760 713081227 0
474102848 790272972 0
704194239 326357446 0
702918928 202901725 0
750512893 560582720 0
618471177 269672754 0
780695317 570578637 0
8184894 19315535 0
254545293 31966102 0
437432874 606273989 0
501395541 56569161 0
208244266 213035643 0
261802380 172162526 0
284311035 392783330 0
439414897 173661681 0
378837645 146221169 0
298351652 436584049 0
617414944 727734907 0
198522944 114226592 0
756260835 285712082 0
105638485 574693475 0
415825556 617721670 0
329549474 577567614 0
109937369 750351777 0
600661599 691712448 0
71578117 777967965 0
298010470 721176884 0
253701980 73046055 0
394411982 145446172 0
753777532 46533471 0
651404986 733910823 0
629781215 743824826 0
742732872 763265528 0
715296433 224908410 0
208988691 559313593 0
338162136 475969844 0
200685344 68477897 0
347404027 501589567 0
312431775 688205789 0
366710273 457336143 0
478584556 383308082 0
602681274 458878209 0
268081574 446408366 0
632743303 593926961 0
214413407 248130477 0
247470314 255552331 0
129740370 374118163 0
723595993 624285273 0
589624848 1977177 0
313259621 10087437 0
751892217 649476889 0
452435405 304148446 0
332820139 767599040 0
359135991 310680490 0
400442336 659133789 0
24575711 671420074 0
51916938 16567741 0
345254658 397544434 0
356223014 43373701 0
597168462 709884416 0
445665185 305623930 0
674116145 717375863 0
524844678 47737055 0
247845672 360684453 0
701283727 736723307 0
101817281 20720611 0
380218362 243026789 0
584987181 469870387 0
328203511 266003498 0
493842917 90582632 0
368432841 796550428 0
623758188 532463816 0
373043644 298159946 0
500939525 453971573 0
294084126 546396235 0
97117345 137757681 0
400379318 97532965 0
431389970 777938001 0
226681449 316738 0
563654933 308417234 0
216864357 101733257 0
302753203 507988728 0
98202558 188144771 0
357785015 321958095 0
586572723 454768902 0
656974552 147497559 0
580946490 305966391 0
541279514 618447732 0
397697404 101206424 0
257846650 493454659 0
345662145 357954823 0
762292394 552818560 0
770523804 800306460 0
679472422 512223136 0
583864086 670669683 0
203169630 91715459 0
106083062 77080999 0
669933889 515122 0
596708269 11464734 0
400395423 694991922 0
126996276 144445484 0
628996972 388334006 0
322340881 284716957 0
331726586 375256500 0
312130215 330855329 0
52557712 713466552 0
472757784 367088884 0
181348254 79792438 0
545027376 382989344 0
374750706 457849993 0
574685025 27921662 0
548328716 755272335 0
79497359 346586382 0
723267836 500761763 0
713511624 167267125 0
184725240 368058374 0
661241798 713607463 0
721065446 260016638 0
195614851 217229804 0
152369889 736559160 0
665016523 257392109 0
554406142 78877996 0
360301230 46581437 0
797942661 519020148 0
523771138 298273607 0
184479134 661160430 0
460303757 698815265 0
293642622 766171285 0
712628295 760101276 0
316381530 625532186 0
546295400 154356229 0
791796679 83462373 0
71412554 134609431 0
759823157 179981048 0
356886111 665208586 0
711084266 410288812 0
529720535 158491968 0
700853263 717017102 0
178102918 537457588 0
700524716 224894504 0
94134255 40792808 0
40957397 775395810 0
567955565 706128631 0
503347789 435223782 0
601074988 550393098 0
747909351 283328737 0
161680142 114726088 0
590222525 682174618 0
189051361 55932060 0
170083932 15595972 0
582609688 164167553 0
327142409 177153330 0
77954842 216093550 0
282432496 191667254 0
746161803 445155207 0
501689400 550904523 0
116762636 30169957 0
357335984 473172071 0
773096881 364615038 0
472227666 136679015 0
12010650 103464734 0
417779738 163437508 0
736980651 221283620 0
736599337 439128843 0
128188887 771412640 0
565344947 669509762 0
590296169 677980810 0
729671877 70285 0
401070247 425473449 0
700724183 781896824 0
748782263 229306841 0
567108208 606947700 0
157867109 329876551 0
92138323 641570694 0
657687340 359477050 0
190822067 654824733 0
21570458 657101100 0
141952244 472520997 0
122202284 762342314 0
180618846 324401913 0
770878241 365696514 0
751484726 238213857 0
181945522 459790518 0
706944445 405809 0
399704099 121013003 0
99836929 548443695 0
312837035 504565493 0
464293336 151374359 0
662252347 458206145 0
68739301 50257392 0
102758491 407347074 0
67284854 693770678 0
254488090 283951388 0
704044579 197108470 0
525938460 8187280 0
537408094 658222530 0
257261547 298820014 0
753040639 122560696 0
369020117 330270993 0
202560909 237248248 0
499253795 135103823 0
711612986 776833627 0
435056332 146897044 0
82144728 553701510 0
269566479 106472689 0
442416058 309328890 0
31075673 618069151 0
38767429 503015398 0
547838834 767056159 0
204124868 235300136 0
681750447 557961925 0
603307735 596382841 0
685051896 49451051 0
520834343 336645473 0
232731335 414378130 0
114612730 422125447 0
449745090 232383195 0
510016683 80642618 0
662100361 128882205 0
640798291 610556399 0
136192902 546895411 0
491941558 633058801 0
445672167 386746679 0
319950025 451836153 0
246294766 282240673 0
162490725 597504606 0
485287893 490479837 0
298510957 523174565 0
470625498 488049373 0
538424984 568700403 0
70620671 356049063 0
656985789 119488800 0
159868533 168004704 0
279081900 622609106 0
797219392 690367908 0
557155747 762235059 0
483591585 262765031 0
42879790 541668116 0
328907986 790325750 0
761789918 800497488 0
500173126 333671607 0
413977394 85891413 0
602370232 579288090 0
36424027 634973807 0
296709070 462857878 0
163525597 513622383 0
199534894 284706312 0
344556108 17060878 0
17830895 538631201 0
247715980 181132803 0
543430266 311024863 0
714825830 310431769 0
782085455 734989636 0
372917717 117092388 0
292296880 462935718 0
500952881 179541788 0
525372888 145123643 0
445382872 340935637 0
205112776 173830204 0
757650329 374284265 0
106226727 516433186 0
313526113 585373906 0
184953509 182435378 0
384274207 762584193 0
552648134 372858586 0
154229442 799356215 0
86621358 124670295 0
323800148 770200038 0
454271497 131662837 0
83879023 346463152 0
86699746 634165109 0
546970003 167573746 0
362407827 501090918 0
578155788 92596171 0
652880425 24940161 0
618461658 615756115 0
264640835 301390353 0
399561384 158693879 0
158357655 110762608 0
767369304 550657483 0
585272059 530462503 0
567359125 701465399 0
416438707 784115611 0
328992772 342204061 0
217219464 346242764 0
581574943 667893417 0
52693811 334535122 0
214486696 750974322 0
624808719 472455005 0
467892369 211914814 0
796821665 365326471 0
548077735 301712002 0
200196581 263799467 0
116568249 110651 0
158521007 321631097 0
382543854 658542531 0
276343621 32909308 0
13260561 640107659 0
560426741 219195003 0
421376136 186534315 0
244865014 714319541 0
80280698 440240865 0
260320559 325410167 0
583828706 448811966 0
518846943 801513113 0
72324851 233768749 0
727059007 261060914 0
306020703 605383946 0
725798292 19037699 0
4577650 462529688 0
357228860 772546098 0
3159568 454863591 0
162142589 319414314 0
784021918 551232560 0
674646183 201155537 0
380350228 176183891 0
167922627 719730718 0
288806229 360903800 0
474804799 539177859 0
663094854 166152524 0
490767447 799478825 0
634418326 87382013 0
68750972 214529999 0
523265497 363430332 0
149572641 485340579 0
387949202 565148827 0
626029288 526285351 0
332454480 61906575 0
256724325 288794613 0
617762619 338731607 0
183885319 92147300 0
503591992 348610857 0
581041351 465778148 0
157812535 433263281 0
260230896 232964124 0
211265635 212613744 0
210396099 428649347 0
710469413 170883930 0
354200693 427542893 0
456052792 248601301 0
370763248 375387918 0
279779512 104882554 0
95287897 300158080 0
378438537 609792537 0
157323965 435537191 0
214492993 6257497 0
571333997 68526240 0
674095759 631176349 0
749909754 39349585 0
550587790 665290750 0
446625202 381009618 0
78386968 338152141 0
47310265 334308868 0
12067882 671926421 0
278637642 274568474 0
240275218 34707640 0
105755521 194537407 0
327308551 333147175 0
492949155 107397693 0
75127040 571235738 0
258839442 349973821 0
262327028 293154786 0
212250621 354440444 0
702852982 689139549 0
650635058 253663149 0
143817618 621524980 0
338394029 242086441 0
199299588 82439422 0
134829782 448028743 0
683210875 171523879 0
309376927 351627210 0
204399473 758383978 0
191727189 417565065 0
676164366 227890728 0
57655855 715552686 0
235700893 285991330 0
637011730 618556924 0
539582564 518324431 0
690213905 280848362 0
167781807 657461240 0
790696455 320410450 0
454459929 404938284 0
106482073 217498379 0
622867836 501434849 0
116210718 774160079 0
724596196 584866184 0
550883666 324799298 0
700294896 757638450 0
60020603 309148101 0
437186034 467110770 0
256008603 218714239 0
236447522 475462430 0
418400237 173786943 0
565973228 379569787 0
321379700 164359661 0
221895072 771816497 0
622817609 15466509 0
673793828 98397569 0
397899482 309766114 0
52302032 782489988 0
644472247 720709385 0
109978958 482649132 0
465776407 63258266 0
280522194 342533190 0
188184213 386132361 0
766317364 574618634 0
572884735 653642386 0
343724380 677877935 0
542943420 581373891 0
722291117 455465281 0
311466024 340293500 0
7428790 599899300 0
336430068 506796437 0
522976431 179601997 0
662400387 665272219 0
162069251 75728974 0
109707272 591027746 0
598597196 241660718 0
352710566 192454438 0
25468213 425562063 0
581298749 350653350 0
200896174 148247652 0
285866921 712459888 0
571733157 776562924 0
207052654 718554403 0
110633806 516779318 0
201204082 201206383 0
537055185 7115896 0
452800850 658229946 0
276643934 798564109 0
455559262 29891132 0
500227101 267164474 0
668841108 409302543 0
394528977 137901369 0
262352079 385395136 0
528421943 201974976 0
38105493 690120559 0
467095816 676400431 0
337701160 553474583 0
327344531 440028429 0
542990645 344894846 0
27308008 394689184 0
798621836 83857607 0
122745361 618607314 0
513606203 493828433 0
241067338 403468489 0
356364926 215437056 0
516807046 442710049 0
94321654 466204315 0
504162878 778463034 0
281112613 379797956 0
15940952 362206180 0
260440648 568419046 0
723022344 57807527 0
299740691 261302787 0
563653099 699395474 0
602131700 251314881 0
146920128 108670211 0
213008703 58811146 0
777377158 760633387 0
679062532 159249228 0
179514715 499389537 0
75250479 477028150 0
651098007 668977364 0
474837093 778704523 0
185169032 757777073 0
395595173 762143637 0
325194376 593605363 0
430583334 267860234 0
498804601 684934601 0
263016090 595174104 0
45166079 368955214 0
490836407 733028025 0
208460897 28246154 0
151431482 44113097 0
278452509 161728482 0
236917709 254530462 0
523714491 325956167 0
687378360 341472686 0
578008998 387092814 0
675972302 668938996 0
179214994 39426138 0
680137411 648753727 0
60217089 206501965 0
611975657 26876746 0
559230866 424641334 0
531741418 41660243 0
412605571 22129439 0
133881654 712730781 0
412241659 16267129 0
568418605 790203218 0
212585559 344328897 0
533558297 507599476 0
493687571 354849004 0
500010805 158816963 0
780282142 568437679 0
253063723 109632014 0
293666178 607135582 0
208142050 702169080 0
410573967 576898411 0
653956372 16266446 0
238780801 125719722 0
59339784 631402143 0
42591234 37204160 0
79576343 593309583 0
256692409 461010192 0
313733668 710351257 0
482145887 69864095 0
167058880 226374114 0
596650571 423234002 0
461116254 490549207 0
761414885 291361282 0
384525717 61256147 0
683518963 108269491 0
42310028 714393183 0
282976956 640399563 0
672289563 260166955 0
323083071 39574902 0
276223314 172057244 0
293686858 511648553 0
782133558 224545781 0
733008441 385957042 0
32923502 545890081 0
605038895 376579469 0
444030845 535326037 0
680555978 530827235 0
16406852 533414740 0
695929677 680750730 0
235400953 67702529 0
750463212 577129162 0
217479429 168127508 0
380577812 746953389 0
437512627 63989173 0
497511637 101382999 0
514570838 461942295 0
54574065 27868125 0
708629944 228181734 0
208778775 633040532 0
647277501 312356849 0
328203718 316652164 0
124625236 94663343 0
482919086 434955783 0
503760220 243601484 0
74121084 530380125 0
769539413 349768682 0
128784829 730102626 0
562204045 447281149 0
167199354 564436203 0
431844887 643349905 0
510496241 124653655 0
606068247 171030572 0
85031849 182143447 0
119293451 448769848 0
357614237 436013997 0
532262216 540118888 0
750403031 367531037 0
410754022 169316350 0
439618218 153204518 0
701748402 792005845 0
593928052 645324631 0
447811096 745269159 0
778588623 730937045 0
672904122 562909371 0
383136871 745460542 0
121448951 383604911 0
110102362 633390998 0
269164243 160105038 0
408217048 552291507 0
182093551 696841108 0
504362484 4621812 0
668204123 643065047 0
279018396 39821901 0
792502160 501908451 0
46774011 759780040 0
542374945 276690350 0
673318662 456026669 0
792784454 316780424 0
461073141 745575649 0
261711473 541891286 0
733694835 398975978 0
560881406 717724165 0
426377877 291717388 0
208242705 683567697 0
465627330 120686276 0
544155688 376423396 0
184597753 437047390 0
215363811 594024116 0
300276881 516584316 0
510206924 407580032 0
115829733 13322026 0
291857543 739862963 0
33394636 43854032 0
86523458 322662666 0
554798728 692349910 0
676410045 521036968 0
751319230 11564122 0
640112586 710216681 0
276406051 559964478 0
780504819 304184935 0
498010775 268251829 0
117666318 558958562 0
747980601 766589751 0
139087144 438710568 0
491226636 503753519 0
356645600 411611211 0
693935173 53756497 0
698856263 592532583 0
355035131 628987486 0
137078408 342003525 0
604945168 779159370 0
534954688 574064338 0
74832853 39749270 0
34206948 348434582 0
79100945 183077142 0
272745009 695177760 0
561708956 702908143 0
452043413 676626145 0
687544007 449628155 0
310142165 795115672 0
176941150 485229626 0
426977337 794628318 0
363730841 320448561 0
554664438 549152393 0
703861046 246113412 0
285628502 479148990 0
220213868 496937437 0
703835201 689820334 0
83305266 555149300 0
464524642 316525489 0
790614617 14801722 0
593081494 54026925 0
136498988 643922203 0
66339076 537172445 0
748079733 473534345 0
433866266 390569869 0
560093177 407291689 0
395916214 292926859 0
553427702 250199678 0
416658505 145064865 0
775870754 576417742 0
224072493 34817473 0
462922761 338241311 0
193635212 11585223 0
579889834 684400777 0
455999059 168174897 0
154126776 361571251 0
304733375 645915690 0
713378537 787582404 0
170454482 119169784 0
404831384 3342560 0
290344743 710496690 0
444461332 636512328 0
550406742 391093624 0
293133308 178552973 0
376332993 759828370 0
662164221 640055371 0
67536333 235136263 0
751130949 325022987 0
503473769 514531205 0
392507924 741382504 0
567949559 208546991 0
711573379 103862744 0
132877559 134358026 0
273278527 251967960 0
125508139 602253100 0
625799722 753668521 0
610145881 437978384 0
311686499 441138726 0
531691708 686114069 0
401630367 548990055 0
624197152 501803298 0
288609767 564338230 0
646842502 732659803 0
619629648 122728689 0
123121999 445977906 0
332795819 413747471 0
776359103 56939567 0
681646648 507380562 0
657734283 93167803 0
193602177 265446842 0
499352550 22988314 0
624000381 718470173 0
296703595 362203293 0
410497267 196503482 0
336961847 355217294 0
259908049 411930602 0
726176516 122486728 0
632032181 112842360 0
167786201 632956353 0
591602037 688726394 0
392035102 445170699 0
646798213 712522357 0
713904540 186103968 0
201420261 644951637 0
280366418 617177051 0
421392387 672350039 0
69413471 150951943 0
271315498 185152970 0
360033843 518837327 0
634612694 781422427 0
237608944 176000718 0
252757914 381311732 0
683634698 126682705 0
53773710 186253984 0
163727899 687870356 0
393899188 697540394 0
765687805 728112072 0
797371976 325187027 0
83146387 502895332 0
659481649 644379024 0
678743427 265059427 0
742908394 361375711 0
283291040 384453038 0
756002635 728890342 0
128141132 789856706 0
44731688 579416261 0
681960784 373291807 0
289194251 318685147 0
98252049 496008297 0
603200388 282609473 0
749513881 66372890 0
724392678 660952892 0
568945615 520197168 0
606274109 305553596 0
19302618 318649300 0
226325372 788726174 0
336671896 620196148 0
584376263 786075688 0
252297093 781981927 0
733281430 63884257 0
758211580 15837478 0
289404480 50966776 0
589439260 369539550 0
476001643 138771916 0
39167368 692580006 0
717174445 98880828 0
242296455 692245609 0
180647865 463431485 0
295294299 128116587 0
771852872 631435475 0
14884511 107719169 0
302614360 381986971 0
481842148 336664539 0
471747867 13046802 0
659912663 141580683 0
752703456 295204634 0
484080214 413097224 0
597204460 51476945 0
233508795 420453631 0
676799553 366866328 0
510094939 417241062 0
226514124 741071414 0
60462936 194226646 0
182569813 782079031 0
51333849 56233546 0
208832789 550945997 0
759168235 262878187 0
85378126 358303184 0
515669029 344478885 0
353769721 745236814 0
719024234 627074847 0
561266521 514280521 0
248611493 718923173 0
377441258 30493882 0
563633155 133751871 0
513979763 712634222 0
463221043 77063432 0
407765450 479728992 0
597534183 768925132 0
233554459 62788138 0
761950601 745213353 0
40478905 787955990 0
179291007 482587613 0
100730389 662215895 0
756389565 35223602 0
449891801 75142077 0
663796799 520470919 0
542492663 518013801 0
637076332 47447501 0
730778936 685801459 0
625066524 689202874 0
329783251 583215861 0
568902704 236949163 0
595980527 641407473 0
428208752 695478264 0
472184205 119030981 0
279577118 782223225 0
94068394 521706088 0
525688495 585133134 0
792958432 486923835 0
463140197 696412040 0
112223946 197470103 0
72603038 713957525 0
277614217 390076773 0
237232097 422508171 0
593305705 794550612 0
593386854 219195795 0
496662023 192371072 0
297968278 43706802 0
179418532 547622736 0
534643511 96796901 0
424658740 282964599 0
123084306 209543163 0
537450654 623498007 0
34140843 490006953 0
357157556 3414550 0
737012605 23721545 0
432848726 147766857 0
526679 232944191 0
631096746 59117183 0
324361078 613588769 0
643838960 651590963 0
626892791 660980565 0
674147310 163555660 0
391922388 224195112 0
117462871 140159682 0
587754016 379098239 0
327857204 453641286 0
12733897 783462961 0
675086360 604698825 0
116738770 209366925 0
237711684 293924322 0
153360180 448896359 0
70962897 656904759 0
623725263 431314542 0
414401634 345794813 0
482444553 253101103 0
680302996 289687248 0
644816837 410568154 0
334818078 349206266 0
166733175 423273060 0
492877058 10276773 0
220946097 626337738 0
160168220 50261387 0
326235808 491563285 0
5870879 486558184 0
17065671 51423633 0
78415106 291919821 0
558956392 589895787 0
770131732 358915150 0
279439685 167531660 0
347497346 210863695 0
165525308 61045116 0
1929010 163568670 0
745353422 328238717 0
279908292 342869938 0
680598544 146461739 0
547361741 430503208 0
799995392 256178654 0
132157750 339577492 0
218147090 589328421 0
75476772 295769245 0
23691313 354834764 0
627772240 472897403 0
610697050 653762505 0
311337906 305629336 0
472485785 790716277 0
273698975 551346155 0
471130033 737007831 0
511822402 505093907 0
603924180 669995913 0
168162547 154355978 0
507803674 681323865 0
639352114 778989044 0
50792891 88417287 0
102512936 33443414 0
275580162 619631286 0
414524020 630182729 0
421153223 431380773 0
449879374 45000804 0
88873308 506394886 0
488931916 18354917 0
435491142 210790936 0
613118837 685797008 0
688216855 765962026 0
48084551 720572206 0
489314273 289063373 0
330477361 730966260 0
117440294 226674707 0
517494882 398681632 0
725792366 604580589 0
591427050 53377276 0
1547969 342202762 0
232906578 651176614 0
738977472 265375635 0
173398593 248980861 0
63071691 604560493 0
520598157 29701334 0
751422921 67719468 0
40864573 167011021 0
141982312 581096936 0
291323062 136860129 0
715131393 12211466 0
603570861 498250212 0
726425107 115150746 0
111943544 794240540 0
80354472 361680699 0
457719729 776992645 0
448864503 318829577 0
31226550 242216367 0
113294095 707051711 0
487462405 133751203 0
554165001 363144881 0
209998369 172466967 0
560183582 345575483 0
21632342 534331753 0
614604169 757512960 0
225029845 179919559 0
328866135 409266226 0
640619094 728013530 0
552946595 309569771 0
796954034 458331473 0
2020059 119759751 0
761527827 140538475 0
380259354 590568032 0
713659404 586427198 0
292500898 373816737 0
201495871 460654608 0
739600695 349656811 0
201346981 412027504 0
289751331 159347556 0
698810335 370927370 0
145429923 267197355 0
322103338 231065662 0
57542472 762202656 0
18760266 241128559 0
555995834 166613385 0
775084203 18481685 0
713181577 28238390 0
738382765 458461647 0
390239992 358460837 0
605793488 265778057 0
553705454 530295184 0
325781025 504083654 0
578690605 512900390 0
42821836 232873965 0
429869930 2070474 0
778702797 10134510 0
784798513 475052748 0
684751697 688214199 0
21457941 777606251 0
646340111 473734293 0
523997060 469197042 0
533658108 630759588 0
45442725 366226483 0
80888131 180650770 0
122226273 360359644 0
645457694 721177487 0
455600828 253695734 0
238824689 563239824 0
181840760 689827049 0
553461464 61666201 0
330312515 516329573 0
725941305 498698113 0
316249036 686373863 0
542587118 412785180 0
716266328 396567141 0
245334637 714328488 0
338452302 280919206 0
798964243 65475370 0
628327462 715745205 0
628977047 249617607 0
679970608 519866593 0
470929559 232628765 0
354632850 322465858 0
721668098 466458234 0
261658503 778319075 0
180259746 710190728 0
608690932 293008422 0
636612959 333631589 0
146790288 131030070 0
405407454 120850814 0
492332174 549289252 0
763350101 674561306 0
784384118 49922480 0
670994452 764634753 0
625447672 368764364 0
192947999 266108028 0
462474229 328708780 0
451049265 27732229 0
736794162 570215352 0
6954986 483736028 0
681273467 741153603 0
575781908 543470845 0
603473150 282744941 0
308517513 697615087 0
127436528 589445376 0
476933053 140181977 0
150249105 37084040 0
568142411 530828303 0
512358060 142695168 0
613194850 594285161 0
150805676 597332427 0
625201841 241590584 0
504062473 316640469 0
517710405 643678961 0
734104364 708993785 0
678825316 30915725 0
682519443 754763296 0
523255050 283549978 0
782099533 600717855 0
388334104 150353273 0
117422330 759987096 0
579803661 745869919 0
153087571 583039326 0
483465136 388123983 0
487398153 305539564 0
439162189 455652682 0
493335581 295331981 0
746431108 688299533 0
222285639 337316009 0
450399457 347126526 0
134655164 732371750 0
722761374 106923140 0
682952662 187352841 0
554511039 500329536 0
96819523 299381544 0
165976230 571241389 0
274809643 312417653 0
287394234 402551039 0
497341524 66229558 0
792062531 385958435 0
571957947 626732777 0
217596282 253382143 0
396298154 297369040 0
175903484 577655607 0
506055238 746878997 0
559707799 44715340 0
679194821 801340270 0
514730113 452581699 0
360341487 542405578 0
626127525 632039278 0
303219263 707821399 0
7634005 184458289 0
738825082 158559778 0
96641296 378941210 0
419398430 509630980 0
312069161 221242124 0
177063396 122837257 0
595737331 490376989 0
497921659 677662956 0
369092033 312689684 0
301519517 538330300 0
100674284 76764973 0
776803510 656822552 0
141591802 413469036 0
7950589 66787854 0
730109563 352730145 0
758456336 551021006 0
185561817 166440692 0
65264053 269413633 0
327677154 475910770 0
459233636 122302403 0
487021226 660290530 0
184754184 255529173 0
145143507 195324890 0
24984638 424714093 0
392690919 527038022 0
321012417 502026565 0
118518484 395193578 0
146883884 395539047 0
281200127 640953248 0
514247056 343216046 0
499107689 331793580 0
3596355 150389502 0
719871948 113682523 0
463542982 771627694 0
617281731 442836328 0
197455124 255465070 0
85696871 425284052 0
297973568 215974674 0
574377357 174030852 0
240501841 677967627 0
309511544 382587282 0
766829937 766328090 0
519762928 355616052 0
754000891 680931788 0
586656126 470852650 0
543175702 405087388 0
173951690 487202733 0
49902511 349789509 0
314855085 535534519 0
480412194 536496693 0
391842362 786691675 0
154459306 515457184 0
142713253 377121915 0
385529061 344253660 0
720682385 768769788 0
656752814 619570621 0
759492734 63228907 0
261889971 429143989 0
558609247 709734735 0
624480359 661008691 0
368401023 224574876 0
59730734 698218677 0
434213039 547708993 0
492082445 81783528 0
506047140 42307087 0
783899783 310227242 0
340133186 198254962 0
621166893 567253208 0
742972264 638767183 0
513982864 640818799 0
569139544 702621734 0
767416950 667091521 0
157490564 363146579 0
619184429 789995642 0
665355189 296458381 0
705021823 722445922 0
587970810 514145836 0
129033719 82235388 0
271170046 259185367 0
497007263 361828803 0
772339800 5926381 0
25799176 150982625 0
324744360 766904483 0
323675007 504356675 0
90191065 463953013 0
95714415 639615989 0
759436261 35265412 0
342016468 739639602 0
230918649 483875877 0
322735005 676864519 0
25693764 581483155 0
602819023 97196866 0
448023723 623917787 0
229081345 486145327 0
159640267 245115673 0
245671449 524154996 0
73286503 536202991 0
180052402 82565596 0
714258001 694775178 0
503888945 612933546 0
227363854 486500445 0
286717153 487463818 0
212892035 718424430 0
347814752 380702498 0
165260146 195047764 0
685831282 300442807 0
296385410 539384882 0
452270715 45369548 0
720146290 381539041 0
759335023 784027098 0
676172954 516211498 0
726401418 426509517 0
52850055 603032944 0
6001862 312087326 0
158920617 436159809 0
382405402 480006798 0
1147574 312248945 0
671855124 77668780 0
203232990 575126309 0
629037048 695943722 0
647678141 42331444 0
120646548 687320503 0
260321337 599108898 0
449920827 797670655 0
567397037 67188 0
510229370 480085842 0
5150712 209778742 0
42698049 741310056 0
342083809 401732062 0
22100746 2840799 0
299212130 159117854 0
646002465 531217280 0
757213309 585722317 0
221080213 394650319 0
376714527 463235182 0
116580927 47929381 0
477953515 534237525 0
653592457 163233759 0
398211030 491659009 0
484336932 448191333 0
289615141 293899536 0
266084004 287640204 0
742640413 672080147 0
113096945 171680666 0
531415188 382042416 0
495937111 306187504 0
622581299 86000792 0
137388810 115855245 0
539619032 763391818 0
474028914 281778330 0
492629024 386563017 0
595213699 355009659 0
224661145 86582545 0
497632294 689958948 0
477604759 91464141 0
627718760 201112926 0
171645321 795882029 0
663871609 737023841 0
82281175 693989770 0
378012891 124360084 0
456258875 407802512 0
364769744 76744961 0
404894795 743469578 0
170213870 764693242 0
768169056 64671481 0
64971659 770518762 0
151220690 230114490 0
59898900 283153181 0
241163715 483904450 0
422591897 30171973 0
436172278 588108622 0
224692626 69535449 0
97459369 181431374 0
163666125 72657883 0
370417620 344627650 0
603963015 586061737 0
406915577 629680913 0
622271637 539945300 0
795690796 204930311 0
320489952 496849610 0
749345870 776625235 0
358713323 686899893 0
558949634 271391643 0
760586591 216794332 0
223330718 599940454 0
325940488 458080682 0
297845638 460457593 0
396947134 128670915 0
746591754 462969561 0
698936742 49926651 0
277247881 593340938 0
212529110 647208689 0
211268794 442373362 0
274879613 380523175 0
494419172 507348900 0
214058123 396843279 0
296680471 229181677 0
387700582 107888157 0
638216719 42298527 0
596605431 491227758 0
244875434 779836653 0
82151383 331263049 0
212626577 82078326 0
289398589 199141656 0
459398387 98023540 0
534724503 656250520 0
244868920 688205322 0
23871318 427961155 0
231014979 272441630 0
92388511 762333797 0
728654295 450958185 0
7719419 471920830 0
356677592 309272960 0
768190634 752953865 0
411712850 449467563 0
63301009 291144171 0
404155322 115834497 0
183416175 492301358 0
796335744 569075608 0
342141805 174573856 0
175334041 347935089 0
743737566 328017707 0
431511697 713987004 0
550278040 44752774 0
27879432 723811008 0
522342300 710788217 0
508787233 127594308 0
139542290 190038370 0
561180152 693939856 0
462733454 514107515 0
691760822 620742977 0
223365627 280434472 0
441438847 735641775 0
728611376 526028633 0
520917757 447197852 0
36449509 546950028 0
493205612 681302458 0
679902780 201969921 0
134283397 10264607 0
260019204 314314261 0
101961176 54672123 0
315691848 292294498 0
256948620 620931963 0
6749938 59670068 0
767234782 431417691 0
717571116 788216294 0
372823285 569551492 0
637101844 192634741 0
662036825 203713579 0
292268364 288683008 0
578252574 240414362 0
477086595 667279210 0
713506438 651824525 0
437003477 364505037 0
489541446 26453602 0
546049289 164215041 0
195812982 152772758 0
509307849 551894014 0
781014730 470486315 0
295002649 217839097 0
242598205 771761945 0
108684971 336295754 0
790065690 726268918 0
349122481 596323713 0
495123178 542952626 0
65447771 409955445 0
350613311 403306199 0
636552519 633477600 0
348498566 260633858 0
4797618 195747242 0
752423691 372990164 0
454656658 215976421 0
270295207 784384503 0
671443852 759559276 0
686534693 434003605 0
740413804 369706094 0
292371990 571251175 0
494725484 511972047 0
435982270 32520656 0
464471273 331344898 0
567373508 190345064 0
241633298 61868541 0
737590355 81046743 0
217441320 510899106 0
160240639 63800997 0
414160910 599555955 0
313813405 570522591 0
479988463 547209289 0
155973232 354627690 0
235920933 614642469 0
226607472 690277686 0
616328283 547972387 0
191708752 292105917 0
473413174 84671344 0
262070278 770404518 0
311138515 174716170 0
108439202 627738100 0
727469516 17666369 0
355693430 269069857 0
516884148 157769142 0
5718758 50596533 0
345163812 581216039 0
684497099 429504746 0
407552641 339903562 0
49695337 651348830 0
578456686 749574917 0
173339443 627088582 0
592917913 742352692 0
439546696 697230580 0
124010377 712314071 0
327607776 614683901 0
209997082 168637557 0
524705647 556450659 0
626734737 251985712 0
600327013 583583382 0
696212051 41390984 0
240843719 25227760 0
250152182 364716206 0
442750344 516205950 0
600012408 417892398 0
22771413 17523619 0
463560329 461291768 0
329044183 464595914 0
708327377 457628463 0
650327339 334661079 0
74433795 295283729 0
626034353 119951874 0
79850701 221168390 0
681178558 461233689 0
713310387 288592921 0
609002868 461666014 0
298400790 323921890 0
579050584 378759701 0
777720157 75545881 0
29153708 301033655 0
231926513 341896550 0
632612392 732244019 0
354606735 416626743 0
751038473 490069631 0
82448718 615503931 0
651049141 668267135 0
247352898 407992549 0
220847098 112272883 0
495071153 781942773 0
267740722 166440715 0
313912753 50766438 0
147375591 335788773 0
269298915 473285352 0
279330425 642836958 0
705135598 335869360 0
445264728 117818892 0
549286137 453111462 0
437753048 255786559 0
672201891 340535184 0
507368360 342514758 0
640002963 558113491 0
139307499 657195156 0
678654691 399974317 0
346860909 708586340 0
391366582 690031374 0
641493098 635314705 0
594637269 177278865 0
86524752 366388042 0
520646269 194652964 0
467488895 491387355 0
215715827 471730133 0
386105477 389420852 0
84080243 533579663 0
362033606 554611498 0
572568562 568333336 0
95651656 445925627 0
334142794 695602351 0
362789081 514139667 0
603875445 400212717 0
622066679 299299884 0
9560062 208722003 0
428667396 109371910 0
508163736 582534480 0
743853892 170277231 0
324904490 32801236 0
30291491 758358147 0
149861215 251579068 0
758466578 251879053 0
307556270 563442342 0
736137971 291606116 0
174611638 556770508 0
508678489 404402090 0
561473362 462117147 0
15045263 440409979 0
175638862 505721067 0
338033154 489927424 0
278562013 597905911 0
23732082 62495575 0
226900602 62303359 0
311774272 725417482 0
456728811 209263016 0
173678928 639857061 0
435966766 396504099 0
634024368 36319402 0
749136195 158857178 0
305039372 585759489 0
756943029 373971839 0
155528027 521045718 0
462307386 571404309 0
225894019 117411905 0
564205122 513084825 0
287575858 505174770 0
348853799 145759139 0
336649032 115894074 0
682125708 12740716 0
683821317 311472840 0
52391380 5063815 0
560898440 31160103 0
636321326 289254634 0
779284579 533179010 0
250436936 706062556 0
25526977 463552272 0
231220226 381423659 0
708753835 471955829 0
700482352 448766217 0
366493396 450670236 0
581128088 418094556 0
232401784 356547912 0
781689183 439095308 0
72638275 688692507 0
191879601 488869357 0
336455316 581016314 0
366646348 38332510 0
268100775 261842046 0
398776300 50873261 0
635428139 126711237 0
86805973 309745798 0
754479545 268954504 0
68685251 121252347 0
746457996 741874037 0
427158019 329676510 0
9459344 315202054 0
471320557 296095220 0
174232030 709094582 0
257819940 339909570 0
465737273 93098796 0
60257318 4702372 0
605116944 33392113 0
800690325 234602098 0
763872964 497885155 0
272593236 433440385 0
433456705 222732688 0
504035711 400132180 0
17324674 536208725 0
655516409 623675762 0
34575825 480176782 0
90837741 246162277 0
17035671 625232466 0
131210601 176946924 0
577994737 142894101 0
182204357 449719990 0
38358148 254717264 0
38133502 637656328 0
462322532 114328813 0
133980947 353314574 0
644973156 449413316 0
675614923 290108325 0
183393545 65729668 0
608185694 426874245 0
736300893 260642302 0
76363560 498360844 0
114321024 434693287 0
159260803 416275592 0
488893035 651599555 0
456550236 99335562 0
233237427 705015504 0
155279687 769071220 0
525013694 317505568 0
399694190 510247298 0
537799786 788421204 0
661160207 697163716 0
477293340 734371283 0
255210160 537799567 0
749987518 783981708 0
374356174 532501612 0
603542977 618193868 0
768819899 592033097 0
120586512 705289362 0
620714443 599242049 0
270895749 651481807 0
628491045 462462 0
441653820 543856618 0
235941189 343096247 0
19489768 566718926 0
99878802 182303750 0
487057007 88095996 0
578104333 57651221 0
27016446 298880942 0
691967112 549770458 0
115215308 199710720 0
290708962 27646159 0
516076209 6143715 0
259326898 43985467 0
668244457 515692100 0
627611090 739416684 0
403392050 413054876 0
162052726 643932962 0
520962158 533957225 0
347578278 507911488 0
154395263 238337576 0
372331085 213136009 0
498323631 71083873 0
734038595 290804915 0
604637591 294087602 0
219615474 47385303 0
160883951 788870197 0
420817058 508837491 0
642040789 755047427 0
37121828 566357392 0
588898456 337161720 0
316476863 486796236 0
559118747 673355240 0
268726531 613075549 0
634236056 60445589 0
414733524 265195655 0
725706104 280876364 0
358015512 19372767 0
748078593 92967276 0
191032795 186765695 0
350892623 458868311 0
510252311 295921716 0
318747424 113147826 0
542961947 194472514 0
459761591 492178526 0
58176555 364039057 0
749363941 495902325 0
403591145 725530156 0
678074002 710793679 0
48951011 122240668 0
317181369 436728351 0
587173183 257065135 0
651991530 280024742 0
274968846 319738507 0
103645208 646115983 0
660111212 23638250 0
346330129 295806019 0
344640335 329248782 0
438479261 791308615 0
69125122 600643505 0
790256022 593325452 0
792424792 796405326 0
576526924 348106741 0
217213247 166077415 0
84845643 604829827 0
683824558 434921676 0
689080013 385437732 0
399688028 531852332 0
653411696 578268885 0
501961021 17156200 0
423333013 659338688 0
280978370 352746967 0
393155636 524090295 0
180043878 422078267 0
333207990 299285939 0
349048761 541410638 0
608612468 53226100 0
349410622 176974608 0
261191454 230973151 0
68446138 313247725 0
212402941 262568014 0
738929492 80665779 0
8890332 608829855 0
714574418 241926178 0
443932870 639088739 0
292767969 395506256 0
779233738 63783894 0
175659041 101381299 0
640632289 280266905 0
747554061 797525862 0
529095180 388633890 0
602946994 204148633 0
560443125 70526265 0
598621508 219681855 0
214301402 344078910 0
417254136 745088589 0
690892677 328749912 0
525625967 730377622 0
141427337 58773518 0
161232884 118325790 0
3494889 28633620 0
755068991 237279667 0
82948761 437696311 0
146953064 365107015 0
378727613 134195203 0
711166905 791147928 0
304281055 158286393 0
8409786 729340611 0
762265176 796984888 0
607447930 792386954 0
604380984 631941967 0
301638016 3924111 0
90177290 93706695 0
545758401 220213868 0
433651181 729665191 0
682522462 528783947 0
622317528 11998087 0
321975395 136862435 0
795362079 711284974 0
146788263 605835853 0
192882286 758271059 0
614831789 745748676 0
742719541 77043960 0
648708124 585509228 0
213016512 14094305 0
62916220 791567572 0
134046808 419089504 0
447815787 55042221 0
425854758 42204416 0
505559683 502824007 0
689448338 327119035 0
237620827 447588687 0
280751107 327663112 0
390373758 744153669 0
551072831 531997617 0
743216752 750331879 0
363513396 568290866 0
96623072 34291434 0
450678003 721200253 0
693862273 433245831 0
467565845 312954520 0
40049829 194019208 0
616796642 151910536 0
340436274 51270915 0
776635105 250154537 0
618733205 441426821 0
5295284 520463932 0
294683051 9115300 0
740811627 165925763 0
193720388 405206162 0
80581468 785302122 0
294320480 208827269 0
47867815 132317287 0
766255457 157376154 0
699586372 742915352 0
245273934 222006811 0
635492635 544173404 0
579823190 271629646 0
120815769 74404505 0
211183043 448139675 0
254493246 636537985 0
582428926 313155480 0
737633612 289627211 0
706663487 223839086 0
553306251 498136513 0
380192818 177706159 0
449363879 9722322 0
365152839 660457109 0
625842204 622011681 0
475301028 324042075 0
71460764 415147813 0
606662033 367820771 0
556319202 234370650 0
340763882 298246810 0
757539073 128490880 0
266217565 252758137 0
304340685 381547362 0
252396626 535894931 0
464452949 6636683 0
389633768 701850000 0
449257256 600469200 0
56784643 625063425 0
652240201 764698010 0
705399531 748594277 0
560657048 645428646 0
228911297 462126435 0
454794635 562157236 0
577783388 465342993 0
588601042 112349108 0
653257305 457713315 0
628274987 790648194 0
506823698 743873427 0
588620357 130921341 0
275140507 575058661 0
667951255 489452525 0
697189226 620535443 0
569612461 653619106 0
799638548 379279925 0
113402859 505557682 0
128165640 449894547 0
162597894 709975517 0
62620191 626877382 0
361606441 729994852 0
663080405 483038424 0
471150751 528462570 0
574619777 324437854 0
611381561 69847044 0
233177737 1485656 0
361553339 15261321 0
654822294 411365819 0
14602804 13494173 0
211055735 338835740 0
105802674 150176981 0
172753317 606772881 0
655595807 97869255 0
363094078 154425087 0
713747169 535347537 0
66417038 105166200 0
414115622 672053817 0
601070956 514199832 0
595719221 758369286 0
566586848 614380385 0
184718543 555923863 0
227562496 289454585 0
713221690 175915852 0
168880341 320553179 0
750856580 649206785 0
623440420 109204336 0
138440201 96831924 0
605892651 117878318 0
516380714 714671526 0
108707392 84676884 0
630425385 189926545 0
136100909 496936760 0
82415608 772037221 0
459286548 355811068 0
113325971 123976590 0
164886290 765483786 0
790366672 429245525 0
740997762 20309583 0
46031912 345296015 0
362551039 456428771 0
410922921 781209880 0
12836442 549165679 0
677304558 275081149 0
564990765 90439612 0
94409936 403280114 0
196325889 324162759 0
194267604 631501322 0
410444141 269139174 0
541296472 779517434 0
576003534 762598318 0
112048201 295517876 0
154043777 319275898 0
699767850 662768453 0
694444118 346348792 0
726577974 522662268 0
410874364 257921977 0
158891455 440337553 0
211727742 248663707 0
532185910 570300125 0
608967698 1483125 0
715293522 387307000 0
620879262 749100576 0
630566219 471551430 0
89813198 243882992 0
203453142 157233873 0
181727850 151390589 0
584321214 746657979 0
431517931 742765524 0
782425115 765722972 0
223252464 133624226 0
548052506 563686828 0
779787225 775180824 0
706459413 109768451 0
618771522 26424444 0
278021902 133621927 0
605120645 669886215 0
51656640 133651652 0
578094424 375436801 0
496222436 420850556 0
150446502 320861513 0
682490274 488022829 0
13296055 537946657 0
298811730 632490894 0
565639681 40214490 0
418342274 44350544 0
506599045 459209941 0
527867824 611651060 0
791716820 98603718 0
103046989 381449876 0
609783061 590478772 0
642747845 421228554 0
31394954 750035670 0
135007406 472498668 0
441853264 554481807 0
676202169 609201650 0
76159697 657661195 0
181042629 165651429 0
579686499 634832794 0
635219622 422880395 0
704062315 269295470 0
41264282 342469162 0
129323930 120437308 0
189234122 202214219 0
479694185 715681510 0
379870335 675743652 0
365959142 773794779 0
58381858 429717715 0
767901487 236644518 0
284601768 16649308 0
127263073 241430203 0
703758030 689778765 0
263910179 224839794 0
128658446 212292045 0
764520016 275181937 0
11811863 777878867 0
62885262 77645044 0
365542126 780669928 0
11005692 136444226 0
13930134 30588815 0
502828598 260965632 0
199395623 467055043 0
77371385 541830522 0
268749085 59994246 0
234153565 418134425 0
721035415 776798309 0
286888783 653094173 0
719176828 165913282 0
84019937 81799854 0
308410257 132024158 0
434751005 782980734 0
16157427 506180972 0
674049416 497644733 0
437732702 169429462 0
667172479 467531649 0
792577705 176662121 0
352004944 684038663 0
738875006 514389069 0
799955790 517300335 0
765318722 124274428 0
233462953 63521701 0
557058730 583827277 0
418393432 551444488 0
751133187 423992205 0
611339552 232656470 0
724070895 104270361 0
84139269 635859169 0
14876362 266168762 0
529483602 431596291 0
750105319 539893428 0
412689623 383439049 0
676396523 267686784 0
265335530 229597758 0
425534510 592933036 0
320621547 396739841 0
113702824 216503697 0
340928967 75504804 0
81126732 290135736 0
606797938 595397724 0
708041514 677854801 0
433634650 166509307 0
58471235 385293998 0
507237455 714608812 0
217546166 48346930 0
611829876 136977591 0
438733843 302012719 0
275659232 756054829 0
130938000 670353410 0
518950578 119247707 0
418959080 293194582 0
253294444 176902056 0
127544909 235135043 0
427488735 370924235 0
719653112 270777590 0
543629410 453780964 0
763189110 219101905 0
372880969 586424879 0
143365746 364557457 0
478823941 544408152 0
603096707 737060427 0
4993040 602949854 0
314360621 187012023 0
612973106 700446311 0
156235676 221719683 0
748006503 236173675 0
137608903 311906373 0
66495383 795202157 0
199849117 403483979 0
434108403 332403157 0
477428618 523467348 0
478837043 131008255 0
175663738 584467865 0
514005841 153289919 0
714284258 677946527 0
159458023 271952765 0
272975225 434635841 0
378790600 402458923 0
328331123 99599931 0
435661425 723973807 0
348722873 120175820 0
450797575 119387827 0
736787155 499137864 0
567496235 553189191 0
632954389 168866464 0
174011243 469812295 0
370245207 303944846 0
10130313 657160158 0
349255566 240200906 0
527536682 4608730 0
761478761 14092621 0
584069222 547946137 0
405978837 393793566 0
174206771 283970332 0
595038406 11654863 0
610742801 430625314 0
730026439 474230584 0
28099296 18201666 0
743773178 574497373 0
38978204 785444323 0
87390115 85071581 0
626224060 285261325 0
98239279 110648163 0
158072191 5202462 0
48277180 64335389 0
300396122 659646297 0
446596358 738059878 0
671612579 454149910 0
153856091 401465857 0
503486554 93808235 0
566894283 521059879 0
544810554 507325615 0
291905161 235686206 0
275203974 564257719 0
232318968 712218848 0
387375788 506317546 0
382695687 791761340 0
659984630 162449568 0
340271025 471692761 0
117100094 585963085 0
89502099 491579067 0
527448527 464377902 0
70595602 91055069 0
801210880 227168847 0
40409193 461705918 0
419448073 768363972 0
247399291 741573068 0
463504777 4771139 0
793075771 7153768 0
668035935 745206338 0
679802261 91198933 0
543061502 408278227 0
310996956 339594280 0
584476995 646386726 0
549493455 631091137 0
23280517 593813981 0
68616748 186003247 0
201701681 345832458 0
401192339 209855937 0
362356819 240718041 0
189109517 260594339 0
800452070 155375877 0
533781846 422959184 0
393928864 368731734 0
347313894 486431232 0
704699643 271391902 0
155284039 716631670 0
452177653 262040957 0
679388922 509100681 0
122245544 71425074 0
498811003 425528887 0
29802109 421287999 0
303163291 739664842 0
419670979 217342927 0
662736547 490762272 0
424855556 58737546 0
396941362 647052194 0
680680927 589404126 0
535754239 254467230 0
757451066 407867993 0
197703366 305200836 0
218080719 347124284 0
564107191 176846769 0
622840942 238189465 0
95783212 90553618 0
45644323 536465265 0
719780934 291591056 0
713231695 727029782 0
715697132 783990664 0
446321408 6775517 0
268599240 711447085 0
245554950 253909084 0
350944491 279004339 0
504770890 620822680 0
543740385 647229611 0
786726402 98437223 0
394345843 489612204 0
704864318 619171952 0
536905365 25829357 0
650553968 249827464 0
97917430 539484827 0
689308560 279489347 0
57964308 106757346 0
704280394 35736469 0
509835289 545581085 0
503471509 6467129 0
526561122 579842852 0
303452579 228406525 0
605854564 611746016 0
641406205 286197246 0
262417547 429577465 0
169678303 797414587 0
498186465 465151893 0
140178384 763731974 0
661592975 6285811 0
380427452 129711055 0
307436206 333170016 0
714671827 83247285 0
636292979 479604918 0
221173591 438376546 0
64616871 503602831 0
563501121 227358043 0
704987663 308206812 0
494781588 612595827 0
503255562 220555539 0
364697104 163067387 0
186473478 766388594 0
263644020 393898205 0
482218863 679693454 0
633304436 338038267 0
712756880 361239703 0
441100954 107970352 0
253946248 36384355 0
64177932 37298735 0
88737177 638346051 0
245266395 569423071 0
626859194 584065632 0
737778203 428850979 0
793303495 10163667 0
676289339 251291785 0
242470559 704681330 0
237813734 341263312 0
655166160 692751252 0
240891487 286142354 0
542570313 456074745 0
535392346 707328387 0
692922229 668095803 0
369529954 136740122 0
544527837 667397924 0
303628331 319576777 0
106274957 155166893 0
583235246 589133561 0
783563353 684805985 0
34519652 256835861 0
187711266 329296495 0
90814136 257146859 0
220096099 126888293 0
518751265 543860874 0
137571253 353084752 0
402863602 787624819 0
293256102 638544774 0
100921923 562716404 0
385662168 285590235 0
522960897 428318193 0
346760954 481608247 0
23527141 215910637 0
410482963 404228655 0
800344105 641599964 0
367176958 561645669 0
158370752 88174190 0
513226665 227671435 0
426010735 381578284 0
356690979 594874373 0
363915971 192632922 0
675854883 733708691 0
616144461 169429008 0
34317617 544907739 0
332163692 626917084 0
66870839 456586414 0
121381472 269989363 0
728315232 501131848 0
715247451 567163790 0
469307412 120090558 0
94819539 453456090 0
784689398 553637187 0
640214049 194862330 0
693583973 165833946 0
122367811 511618843 0
603415476 362177576 0
124721830 774059746 0
323592426 630433330 0
429654098 632213377 0
457790816 199023171 0
739710301 273162856 0
691753317 68165369 0
501994418 218162872 0
638152761 150073419 0
477172237 697485341 0
23364230 537562897 0
143272108 480001235 0
66327280 353513270 0
587113173 630949421 0
287588992 336754074 0
419883573 302339664 0
698818261 309442481 0
16181375 21354559 0
677312270 392784133 0
383002985 669657008 0
562182246 236692891 0
10444260 281664132 0
331966951 777220348 0
366724571 791056804 0
707522427 166098524 0
470925251 94563688 0
202243567 137702666 0
418225073 794897845 0
223447480 562712009 0
241653782 776515699 0
417367528 130390158 0
372161071 526318276 0
717989176 488249860 0
315985341 371716653 0
560025172 230721586 0
723762556 631322455 0
637005490 241645951 0
198378688 699345675 0
404681594 690698570 0
751706603 689264611 0
641576962 749850787 0
605048434 782968757 0
607338370 225130350 0
510184614 282356437 0
325717334 524890263 0
299347272 609012564 0
550700231 778405601 0
68642720 673553018 0
698615341 235820402 0
639274193 263857715 0
486174989 736943333 0
690564155 43568384 0
154338710 390723355 0
442289280 426060769 0
21066305 760886554 0
469975478 544228678 0
329580035 598884556 0
46750761 424363362 0
311519477 79534610 0
313271594 643104329 0
552333361 490903542 0
399339128 458407848 0
700969350 796680201 0
523216447 477453116 0
452258524 450143379 0
71499760 162563313 0
556306724 627982342 0
679466568 193076860 0
395245671 509808823 0
151412007 608576778 0
655912827 380611486 0
676275420 40785956 0
785735913 535304403 0
488419106 185322951 0
478442645 603400102 0
107386888 529693524 0
291270865 537571169 0
687246679 27824403 0
447325652 82599893 0
580692105 528584739 0
322466890 80087156 0
775556483 553176402 0
509352687 44711496 0
740050268 617457115 0
203376896 23398697 0
541702327 58757849 0
233350482 358737671 0
400852734 138513772 0
721777286 251006431 0
122889922 689818435 0
427411254 340666674 0
402575439 655041180 0
785323221 624559109 0
666075945 638373240 0
315276707 12156049 0
118698820 515076240 0
314152270 301834541 0
717428880 473537425 0
185367743 49171294 0
408203315 625172967 0
594038369 115628891 0
643882965 750840829 0
721490757 9008716 0
88146294 702941059 0
440398953 7820304 0
120906312 778443666 0
568722171 38509617 0
674087438 100160456 0
359459137 54268555 0
242397607 185413686 0
395805832 776506743 0
399839813 574315477 0
342711094 43388649 0
487309662 94504634 0
626427124 558132233 0
436222428 53490497 0
413672471 204620317 0
738156703 102709803 0
78082990 192245448 0
52342168 236802620 0
407161754 547960724 0
379380406 301819827 0
177665508 452170248 0
369295892 50245923 0
400379406 553526898 0
712816263 334319811 0
316542351 372926600 0
681341658 701981131 0
709372967 13428757 0
212144141 279713549 0
720364171 112936150 0
583966624 513277824 0
773108699 419473464 0
506433395 496229548 0
199953186 665983286 0
523374031 477360934 0
459156306 29021170 0
419390819 187433862 0
71831864 745253981 0
37747591 196619215 0
274402855 600362605 0
368370162 693979574 0
404753147 672821339 0
703372265 541038507 0
800104061 256279471 0
517598961 516835884 0
557502307 357506539 0
768607834 650590653 0
293813399 847191 0
402068287 311005528 0
576924828 572105118 0
348844870 120712726 0
539052440 612380505 0
512892528 677308154 0
732583243 494686012 0
405815559 142691730 0
101894641 796187353 0
416857921 6985271 0
553083985 3705157 0
672625347 797233734 0
16264701 738176834 0
487516111 99011248 0
217936420 332891540 0
499218642 535269596 0
108671474 778696498 0
223296539 455369206 0
688831014 781720740 0
92611402 61780844 0
527138004 798413372 0
505237435 29263578 0
775188430 217199581 0
231546966 462024012 0
383114855 163571125 0
696180784 131747156 0
23171053 755554068 0
526012077 370007363 0
642715583 488079063 0
354043342 416728568 0
352800586 101918043 0
631708372 541409094 0
1534337 621896820 0
677997220 342802786 0
86785947 424469633 0
6354462 519770082 0
644632421 85466258 0
717928885 91157837 0
485498377 271571862 0
625976224 731789201 0
633504435 373115283 0
484119615 145888009 0
370335601 508902566 0
449868547 507524177 0
95746357 583249232 0
21576312 662127578 0
532675191 503596854 0
489990456 107687561 0
363777471 97967769 0
537430464 30759956 0
511545246 581562823 0
173787584 748888067 0
421679750 108456988 0
748943776 629031376 0
259915397 211941408 0
605913212 353525274 0
527344215 257203705 0
706191811 97599300 0
695456097 203688748 0
431574028 367278807 0
388045594 197660877 0
119111316 139029520 0
593345958 500866988 0
438962941 231213945 0
796983354 123555841 0
764059767 113992412 0
551832666 100751961 0
282689415 609446066 0
89649877 453006663 0
104911172 398837022 0
147958850 410706583 0
167503821 70819645 0
468374088 380398907 0
640283446 612093601 0
543911651 230471305 0
707871017 195170013 0
25484857 608614659 0
425654167 506815460 0
140168655 561865853 0
440669392 692302544 0
650146176 392802704 0
291093250 748434890 0
279335324 767015585 0
740569298 620988695 0
704926520 663877337 0
91525237 282851037 0
559219818 779220276 0
659117025 463490852 0
789647712 63096651 0
267760913 346620570 0
53930869 298952423 0
409136768 304808244 0
160857892 295855335 0
135888326 361252205 0
657173619 499985954 0
196252142 320244630 0
681269334 60740577 0
369595324 256049411 0
63946977 258926417 0
730905964 764885 0
507109060 633264626 0
749539351 759396348 0
733296206 125480479 0
22873456 732375015 0
147776969 482580417 0
89171302 337985684 0
56960350 343905362 0
387011810 628400272 0
435149034 464643772 0
661379307 698440338 0
495405484 162026283 0
330253230 625995537 0
60491028 309391621 0
641115522 765299013 0
720227670 342430221 0
592587872 318369116 0
125549386 534635058 0
745772005 594213770 0
480222924 10625047 0
183383009 211130955 0
322621470 610613212 0
380663524 283835944 0
796953518 239076755 0
355623377 262441617 0
768575268 503028943 0
456597822 658451012 0
460582965 46097654 0
27514035 31602630 0
419474176 664724704 0
539501514 679776823 0
456332623 392085899 0
514726132 281669025 0
783874933 318955850 0
114448314 623760510 0
645539758 452751204 0
703765580 257432036 0
96228613 261176423 0
399838229 756591136 0
536873499 505930418 0
96710469 51806073 0
695069491 732635957 0
773511666 734493585 0
638720274 719577205 0
433175103 515333384 0
64389275 422800901 0
272276690 318098105 0
176423410 16227235 0
204143044 677717330 0
140433731 672837576 0
445648182 777701446 0
84022034 174035896 0
447737235 41902209 0
259073711 560798349 0
780943344 445188721 0
712571335 154971681 0
524356373 110291897 0
774911315 114089937 0
50246452 395051065 0
355026357 539533822 0
180218433 546970405 0
549567538 236895179 0
430863429 464289493 0
79529211 706975912 0
342608171 516546029 0
242103268 367351617 0
247050158 200971042 0
544649393 217796741 0
489710913 15480282 0
157137661 404205807 0
653240793 313257917 0
544291200 749038584 0
298717590 472431359 0
718707737 375070003 0
512787783 775204956 0
754910855 742994867 0
182814451 781318411 0
115424482 292158946 0
468766315 700928381 0
481769567 364679430 0
105008505 663405840 0
316247597 380594413 0
645634684 342149520 0
243752746 641159245 0
524510681 369491328 0
308116199 650501263 0
315072348 397882003 0
31009766 784492123 0
783084242 735597474 0
707291471 677187010 0
724617312 497362443 0
117310103 53892136 0
611564109 96633688 0
329873689 203423367 0
86845078 556195638 0
244488464 317891503 0
619571455 114278214 0
504975190 522446905 0
150107423 357708870 0
536584633 704156562 0
196758100 136648652 0
627872781 680273578 0
73437347 30512394 0
554586493 757950312 0
400089996 136497843 0
167756624 284600805 0
39187300 143009307 0
587482394 364759743 0
149390833 653232186 0
578515946 236225035 0
749485102 665845061 0
415422557 305779026 0
549319338 500825426 0
469486932 199864231 0
59429462 301342361 0
213939737 496125881 0
416268230 658172449 0
508866021 129511319 0
146971055 213409111 0
239028294 499053598 0
598009333 722303626 0
434270743 664770945 0
278372004 505575708 0
474426085 92398960 0
478135518 215974640 0
462016379 679751109 0
287824205 616571710 0
725370086 134548361 0
325302169 152360500 0
753432944 392113373 0
31567193 84977766 0
436754371 643425886 0
35517562 465909185 0
444893898 406877692 0
214436248 193286730 0
504815715 475200426 0
509798121 366114151 0
721518101 166397949 0
599981424 662411336 0
512497586 674549018 0
209419695 789199297 0
692021593 207515788 0
447083335 409753976 0
667626393 62150878 0
273423931 423597204 0
31933315 793755932 0
428581229 1713451 0
185168726 254768311 0
95626197 770999407 0
471320 200959531 0
420654410 234814580 0
78564938 551859899 0
400118218 168668268 0
613866348 525217681 0
590490948 676780018 0
346360612 281640751 0
703575886 33914179 0
49458565 87598804 0
603440899 80467851 0
602948234 451898848 0
429087877 76683792 0
350185543 395390131 0
432853214 674280985 0
671114111 493500393 0
138866076 720013498 0
217012739 381309962 0
209580844 192685742 0
190486867 501070483 0
749138496 401138784 0
188062608 779579956 0
191877090 385457940 0
701503064 320344300 0
272249641 21851049 0
272456248 24209058 0
467619618 259193260 0
50364667 678742547 0
69863971 174028111 0
147282172 296237288 0
611765549 529329876 0
464175071 660302999 0
245404835 642279087 0
111340882 357323125 0
561793638 521673467 0
148144433 762525054 0
712343246 333645001 0
647094728 577775912 0
256305438 195534139 0
572923298 260671290 0
432636059 96625598 0
175130926 777204201 0
605431455 139098356 0
420269273 548104465 0
650410636 60779397 0
183074263 360993793 0
155648384 367421748 0
133156617 792603553 0
25027558 224269891 0
185319278 257034683 0
429999163 797646496 0
77781717 471770262 0
147502153 346579945 0
228711718 359916368 0
575842871 315703931 0
524327776 401639554 0
598271743 72383446 0
792414758 283556620 0
423985235 641338962 0
498937997 781503556 0
256930602 647026083 0
724868538 483134198 0
362319793 284508009 0
316873872 31493726 0
233832757 245407442 0
44745127 27480781 0
201897862 785887882 0
127983999 571030818 0
400946180 661556611 0
203368577 175795107 0
323212961 794955045 0
704185319 308320484 0
580098208 331903783 0
467376619 115243990 0
544439222 209436511 0
37026885 180096836 0
254705795 390927138 0
104420843 456106272 0
185837354 591436566 0
108719303 322056247 0
719401904 474816596 0
330441877 378508611 0
220011141 77065916 0
124815016 746818806 0
698310175 419327419 0
220837901 91763000 0
674405417 16232091 0
344333399 663021334 0
389885742 703268669 0
450310834 567569785 0
614291146 697152203 0
84162650 50440667 0
502822416 393238950 0
116455478 171057693 0
164067096 256548522 0
485600454 718262890 0
262922287 235208123 0
212361379 86691029 0
580318166 287515218 0
701829430 770953013 0
114044006 469101042 0
168260248 175969742 0
297952194 186950269 0
252655215 382294686 0
121604230 155391541 0
681751953 480881238 0
159804767 16230364 0
715658602 161795663 0
265777093 715649049 0
573524522 55748375 0
102422062 632183503 0
85330275 600692849 0
596178951 409951532 0
177632921 624625259 0
196703021 356814120 0
388846276 75587997 0
445478840 632654483 0
194874279 387500587 0
567541363 99210779 0
539799648 194934083 0
142158151 706692139 0
519542351 572138874 0
368919832 583031053 0
532486923 760972391 0
79770279 169997542 0
69830487 204069366 0
477635233 45063405 0
4798924 185899189 0
424255969 241238934 0
122143566 428488849 0
86427484 396457565 0
438238410 754848468 0
726312067 699482563 0
108842726 763083624 0
605167318 458628237 0
547688674 121350918 0
109422075 139562212 0
456351330 751513375 0
309350578 187365187 0
654591925 643384237 0
576476633 620162519 0
160446956 648050060 0
177749919 407070710 0
297951996 801204732 0
119693036 594887773 0
146869665 42098875 0
14344275 37061615 0
361321205 469056131 0
42712125 753997485 0
294983879 112521469 0
434143891 603359822 0
162126141 763414762 0
262760144 13891083 0
335399946 457675017 0
101140689 766869181 0
659691250 11972056 0
623180353 709907141 0
234289954 528430694 0
533527916 110703762 0
628462045 34591212 0
458590092 238865758 0
11336409 170628587 0
661399466 277601985 0
676831969 262574950 0
190781399 713933889 0
203830267 673634132 0
207231743 392947098 0
747509935 719701146 0
569652788 64223927 0
719007322 468880230 0
562692216 579638339 0
54542225 160668626 0
98221518 426142297 0
722085908 171583706 0
434138162 216381327 0
643252819 318673209 0
285992033 637936015 0
296673832 432257846 0
643017491 797838070 0
539055699 220957323 0
552183942 299375618 0
264755509 26039750 0
698145750 250927985 0
28665240 12367434 0
352775386 586025721 0
640535531 47571688 0
411914500 545420667 0
633935354 130712464 0
333502306 124366318 0
21457127 253826425 0
492886743 646870020 0
665022246 746866066 0
481791210 73122302 0
703537079 241346907 0
778982011 516783556 0
252307773 515079839 0
420207785 652949447 0
546584713 163506411 0
410524828 101735182 0
739528206 356667257 0
437128876 467431420 0
215621038 750697668 0
403820554 101316692 0
59385849 192936344 0
739707462 674217607 0
213976768 156074047 0
797369797 734427130 0
89417507 433250044 0
1036999 659163294 0
268770982 28597998 0
1701164 387975910 0
293867177 245672691 0
669443891 354267988 0
630620444 473771285 0
631437995 663842350 0
29143119 296513075 0
196008150 464677865 0
260839508 79977409 0
185406612 440366905 0
798578633 483494819 0
120666128 801663929 0
175374803 196735342 0
665879007 714240957 0
326681655 404700818 0
453414622 633268664 0
93940520 301245687 0
697131906 244861012 0
200787648 605996045 0
47830689 32486974 0
25486935 557039121 0
704690526 97984048 0
331222349 674443677 0
659323499 264772130 0
212574395 348373144 0
193549276 797667760 0
467531193 162103318 0
126088718 349391976 0
263173233 402767029 0
19017145 207595310 0
160316135 664559277 0
35782296 741549110 0
687549921 613175216 0
295044553 227871720 0
311047677 347992450 0
318362786 61285186 0
438041310 62269301 0
672693338 642441351 0
792842237 142811799 0
32426026 566513022 0
676531453 428222343 0
62873260 376786882 0
305916156 93986688 0
18172736 652624820 0
55496765 316980993 0
353312374 246797828 0
196320005 282676107 0
103248510 386330676 0
108641847 449969232 0
777831366 224228446 0
395750471 326823360 0
767911149 268070900 0
632917001 57029371 0
400836076 705689360 0
300276483 305098424 0
214679949 540428204 0
719666004 5100388 0
189795887 636180348 0
108783235 593437975 0
639081224 316994217 0
779055091 248573981 0
347956779 153134416 0
744771606 208604983 0
65955908 708717749 0
67394914 476975584 0
409782591 6545451 0
297311081 157988735 0
243067768 693863540 0
407062653 287178164 0
526814642 691883355 0
114303096 703314908 0
514775979 279280373 0
451352443 603689282 0
302470134 415526416 0
614710490 729379135 0
86389707 213291920 0
460429086 794574501 0
283285880 301896895 0
50311714 725299584 0
364079637 272185359 0
755909225 722306847 0
575086595 683063844 0
34923367 760744536 0
535906150 688962184 0
430801837 62097932 0
311302599 552496570 0
329268479 193056335 0
393308572 403943903 0
220618075 551007235 0
760175111 84613110 0
754661578 780739868 0
529899694 541777031 0
371197941 206590608 0
666112899 771777325 0
672926904 594919119 0
220503900 156658347 0
514084333 98810607 0
385041571 217782013 0
208634043 546487895 0
18724566 333300453 0
35400645 462683677 0
98512734 505930085 0
474723630 181712969 0
93058243 343522231 0
17200273 505632782 0
781172600 28105993 0
444697984 49408927 0
689084814 80401107 0
348483650 523674282 0
147520067 342254810 0
744474342 7520159 0
327327698 342816049 0
535927719 60338398 0
344131276 240360381 0
568489291 114641240 0
214267520 509484132 0
118585855 302116217 0
113709032 481859323 0
170639350 260713747 0
127167038 19586599 0
359382975 416084641 0
126255381 64587231 0
507917763 120245665 0
164281220 758163381 0
749158380 312645144 0
451907846 175071235 0
623215318 464976084 0
43740070 714190534 0
218142589 596781163 0
775925947 698051645 0
705947685 52617036 0
391412407 41684777 0
436964222 787040081 0
205943909 651587356 0
152130377 405250057 0
210757908 90792987 0
56687854 2632426 0
334883720 740045128 0
213069877 195878241 0
557318250 593167473 0
402512040 990444 0
12810643 291515306 0
349635928 328249196 0
796369573 722703894 0
706654486 197947880 0
53008458 208651101 0
227961447 454472513 0
669906800 289017263 0
675985914 446947920 0
200320006 187760775 0
635712548 336018039 0
665708704 201899991 0
160814436 192020848 0
693860316 739049020 0
287853334 728236106 0
573626250 755044480 0
193443446 72025049 0
531688861 256021968 0
473960129 172083609 0
624519943 279093469 0
117430727 249755897 0
785834786 302851196 0
477564295 253356693 0
667801657 171375249 0
426996094 119632646 0
49817256 446168251 0
225323165 175108145 0
344673689 256879589 0
195600446 471443298 0
62275362 754470495 0
166221072 771713823 0
690347954 92033072 0
586270904 8868338 0
318284004 165818923 0
2946017 587883733 0
104637477 527170306 0
435838921 355495063 0
282178811 188187375 0
456771789 92215061 0
5859705 25086430 0
243390171 521314714 0
367700908 90735266 0
317199665 458548914 0
615702018 543222650 0
55532084 329743306 0
181640893 609613932 0
198331669 558266113 0
57302747 787345790 0
251762685 376482474 0
72828357 453756354 0
178239445 689793393 0
463433660 448750679 0
598912181 752637979 0
397883996 690901981 0
649032810 497337544 0
608169083 363781895 0
384875316 562100651 0
341681846 430360553 0
518363674 578723002 0
673790399 279039985 0
313062158 187098521 0
387558649 157882804 0
144370723 734837374 0
177107905 478176928 0
266226042 473529102 0
343699745 535963813 0
790101946 292190878 0
251646159 73208452 0
71279898 85671774 0
621546113 467008954 0
270845147 709810236 0
217033111 338582997 0
662664108 702317558 0
346299518 503956855 0
781896722 13872999 0
562344054 319963161 0
153952767 314355809 0
148262649 266834479 0
69361157 725925542 0
92118559 141137348 0
209212993 179885597 0
764677854 520504235 0
226883229 255949082 0
332501552 277094900 0
439229441 88083861 0
69476299 614288999 0
715761335 127842978 0
790656852 549088828 0
755821338 159920509 0
742933993 706187628 0
441716829 419510201 0
194572451 9424050 0
91022312 98689046 0
359328655 517805388 0
697299897 736896156 0
221037357 721300615 0
765136403 248497632 0
599267013 113588593 0
483463671 581958279 0
243987141 638894234 0
208046651 194654727 0
590907171 485855911 0
529041804 520145457 0
506304957 218941159 0
473732372 219773274 0
208411993 557282386 0
288127697 324021091 0
606963939 41507374 0
448982386 173691530 0
463527125 105593647 0
564937746 146225888 0
58411552 538545306 0
494671525 568738578 0
687394955 8578121 0
531341320 99620851 0
332376803 801314052 0
199734386 487708582 0
680482559 153317929 0
406144326 292727619 0
360442832 125222090 0
564076232 428659230 0
301603528 683339404 0
549791501 355861304 0
777107871 609147731 0
509187170 693507062 0
207573921 263474595 0
352066392 485495440 0
51300500 577374828 0
576751112 407790387 0
706171742 361070886 0
621496040 706953312 0
551096728 350097534 0
130737316 9004883 0
374614237 21839285 0
574419326 537391001 0
645731367 311747708 0
429279572 574929249 0
679743544 304313865 0
797091845 255464443 0
555665121 125680386 0
801437155 796819013 0
532601036 612666923 0
772902661 216137000 0
679880117 11486284 0
510546172 76965959 0
799706136 243550355 0
266230923 693133925 0
216462494 711519888 0
683734124 87282587 0
729024814 663991293 0
603221596 117904055 0
785910508 60212850 0
500555658 222672346 0
164605366 7177007 0
669503195 183473409 0
212128063 72759561 0
527441344 610956106 0
767681254 431613848 0
219632194 710801142 0
122915169 668532183 0
637452272 16630736 0
620678659 463218278 0
122159208 770910097 0
114869806 96809800 0
611458683 420930517 0
521420503 435752491 0
440508712 288666679 0
65420455 483761816 0
688432050 589519891 0
244618736 496847287 0
209350862 89291333 0
82373156 710325774 0
38903629 333676286 0
270013756 702912125 0
409110343 391279941 0
78497081 23431141 0
249815080 528361883 0
47915588 412996930 0
637553106 124274913 0
97754611 27510681 0
241100026 439959177 0
710424172 708190144 0
664336020 63860572 0
634433083 65943939 0
113927159 35158590 0
535276338 146471258 0
497066062 756686421 0
209732896 584462007 0
36446920 651497911 0
758405115 707431454 0
745570099 194966788 0
605184881 775735516 0
312967369 561907100 0
476728503 67146868 0
760416679 528440395 0
225376101 243741191 0
223084327 695504836 0
306779464 741843515 0
167101406 61515021 0
797294415 752000233 0
678230991 289064545 0
239044386 792108826 0
462209636 540220150 0
775910371 151140609 0
748175646 749497823 0
550657299 128390249 0
687974204 405718859 0
575662847 353839095 0
598566117 230819567 0
65147876 397401266 0
14118585 635075406 0
213140905 423553136 0
523607948 518191682 0
574334569 347296804 0
539102270 30832500 0
358837600 660936425 0
99837882 343804305 0
401385708 188450789 0
466093778 771604451 0
752463075 285778312 0
597729029 797714653 0
112797636 638569960 0
252019556 711419438 0
680742659 294936503 0
200451945 386553175 0
255536478 295903411 0
541555514 255884085 0
518612945 314786647 0
299937795 418798746 0
478809646 308877934 0
92016838 752403414 0
547513269 344291247 0
337342150 443692394 0
798633355 382069848 0
197479802 771131860 0
160589442 72347170 0
412928534 427689654 0
61456173 620968654 0
489383995 242321565 0
639821965 781464471 0
548854936 743068460 0
579555328 221116439 0
515928626 220353094 0
140842240 426880264 0
622484770 364494425 0
165037433 441071175 0
288715622 193863233 0
440968744 780390918 0
160716476 317571890 0
661576994 518626135 0
770392795 607027984 0
5527583 212834799 0
121673882 642809539 0
383154825 202618680 0
52987142 192931017 0
121016284 256473343 0
231370448 120984679 0
696428560 147168414 0
379742173 338928381 0
372713422 158825108 0
104613136 354374990 0
704282971 272465435 0
63776023 296628578 0
725780545 674072538 0
57008239 212900646 0
40583364 86906735 0
668872032 391564036 0
61558749 438036322 0
762977765 785087983 0
590032836 153915652 0
597643788 231118205 0
381261433 127519212 0
609037653 20700463 0
468904178 432652610 0
130759152 184140649 0
220066911 675690878 0
512079424 341341166 0
644108186 393884857 0
620787391 706406300 0
435214394 738847599 0
435002474 635287911 0
386499290 403542682 0
236077400 322276017 0
639542138 414839103 0
97222320 698338764 0
239453760 546751588 0
125401692 639010596 0
536814765 496796335 0
780905636 192224543 0
424010515 223794169 0
316326454 134652580 0
611096190 82140468 0
620477475 726870491 0
236562403 717041242 0
350171869 674941148 0
24707047 687490338 0
733166390 662965884 0
445275306 283923576 0
256080959 756552404 0
166205953 41912693 0
453716611 791233121 0
322903451 256605558 0
55611960 669398665 0
141942342 14389327 0
498370627 275896062 0
105404823 701532119 0
774511205 704134084 0
152208569 221735607 0
430561468 706083969 0
658460764 746742165 0
546734526 10260545 0
7466428 383462151 0
169458174 673452771 0
183538727 231203103 0
244187655 429983771 0
266608608 512726710 0
459808144 653176368 0
680998991 475934790 0
768760771 531614486 0
193867752 221120943 0
38071062 476479808 0
587740233 357805630 0
445070434 657335557 0
758705044 76561230 0
383160218 35404070 0
714137113 432210245 0
392383867 284899744 0
749915321 506054980 0
798527411 581637899 0
735609005 48628436 0
194672924 464679022 0
48276749 25595368 0
748295799 408755247 0
232842876 623765233 0
167544293 401824137 0
381145581 484665804 0
268184482 47211515 0
323528893 655266897 0
45412461 798600787 0
186554646 667415410 0
539350657 308933633 0
572356292 593292291 0
710764450 621330628 0
103910590 691373957 0
365681652 637941374 0
635761809 289796145 0
703742090 510276442 0
480058680 85750020 0
86569275 520821965 0
421663807 550601355 0
567220216 201543897 0
524298689 609642015 0
32713967 503969733 0
786749627 442483897 0
447010645 795913551 0
370432714 496095033 0
343164864 156377998 0
175512791 639733927 0
241679128 438578031 0
502049944 274544487 0
751121156 551802578 0
48975699 186637905 0
656743603 658218296 0
105274809 761236411 0
466186617 23950592 0
336803166 570420121 0
443878958 331077843 0
231863837 710082403 0
488997784 679384339 0
183869511 27778494 0
727454063 450044919 0
731321306 154121240 0
525240574 296598847 0
623337310 552586618 0
233984691 85279527 0
480514235 698467144 0
186405883 602135942 0
649619878 306057763 0
667626308 371009853 0
386434368 779630017 0
282366759 687149155 0
780148197 419731230 0
772905684 6407943 0
619170290 592386678 0
258503965 523455744 0
649962093 508413166 0
457798979 658095081 0
181324354 19007811 0
170299447 566399225 0
394969834 659879961 0
482727848 34525155 0
40159043 617599935 0
662427894 418022362 0
295151414 427636324 0
395773386 702125558 0
52147886 325356584 0
623571039 757969541 0
162163089 357314769 0
431684040 604242278 0
484686075 736564202 0
656471090 637708677 0
83784181 133805996 0
283802023 385375644 0
328903232 741288472 0
784413159 313804354 0
457234801 71133768 0
668688758 294967007 0
107650298 465074813 0
116623856 642242757 0
388178569 796211523 0
426573002 307345376 0
21994280 153544498 0
302162231 476415857 0
525997603 791923785 0
628195256 686594582 0
579945265 143497872 0
230038061 601518584 0
695682294 579076678 0
320128563 723809335 0
81989334 251675628 0
588457037 509798748 0
61774616 382209308 0
399784560 567709374 0
78684418 797065065 0
751879819 209398681 0
783719093 290517532 0
6945210 542548088 0
782285165 30072266 0
629473352 723528326 0
256157857 341936886 0
35540743 316514924 0
268557285 681885228 0
712294855 131095093 0
302716777 327223413 0
333312691 700250489 0
663332248 407652656 0
572253452 372964864 0
165461125 759338362 0
629467874 657730546 0
428486580 358395833 0
411276489 304912333 0
208979866 688053596 0
291976774 353404028 0
507315355 71906607 0
94290630 388350112 0
107620616 352664810 0
786883334 416203903 0
187962011 210223888 0
754373456 562328043 0
85938960 577438327 0
174601567 569688309 0
769785761 9629694 0
274151418 511063370 0
75359862 618416674 0
646062997 596315230 0
156359051 124000573 0
233218788 554183870 0
594746782 454387885 0
207276879 126354010 0
61457422 785820146 0
193718738 726898862 0
473017173 668094782 0
47269434 477030459 0
508467199 526760063 0
789243101 505517466 0
428495713 35597352 0
495382487 255854572 0
630156835 520962614 0
402829971 223784938 0
431216765 334644470 0
465670855 225957395 0
543621209 606919894 0
696598620 408805729 0
229204546 17938758 0
754473843 562524050 0
696154068 50622875 0
267367301 551638479 0
596648659 209572729 0
223059854 272317262 0
718479085 375238170 0
557644083 529937406 0
575196509 166440222 0
248692754 304016685 0
632419568 203934912 0
600377893 474039392 0
681131647 318440180 0
351190405 102177300 0
174175083 357110785 0
190898679 616793904 0
41983847 179155109 0
420786769 640059047 0
37082446 656240241 0
694996927 751551220 0
540965646 550226737 0
4053419 281032033 0
76294859 80987363 0
626508054 771692811 0
225912389 353788572 0
729945153 301679652 0
633890197 89454995 0
744088769 311976743 0
601751570 299845214 0
204775558 291274444 0
569332614 798259305 0
401562499 254693782 0
315712176 735516776 0
625402168 540882272 0
669628251 470358310 0
639876073 164510783 0
710589135 358653831 0
746856512 51163652 0
84761802 364981379 0
709592903 773365853 0
284382297 457060455 0
245653158 589730303 0
472317374 218767739 0
788654338 620233097 0
376350750 383169064 0
563497188 660922630 0
43950002 152418442 0
24957237 789333293 0
696682164 203018556 0
418989047 579016255 0
778434446 99948221 0
487219696 108887695 0
238241812 71697313 0
551541767 699984511 0
624048227 91866969 0
360634348 608961755 0
664448433 184701431 0
8438633 577241379 0
776374465 396813499 0
107886591 620362514 0
534720305 339127413 0
345360331 403043674 0
456027216 459637130 0
527447390 132021054 0
461249311 334616935 0
8046581 547583374 0
86419696 75177518 0
262444604 149749091 0
44654144 3713368 0
248432130 555486622 0
446257015 720369113 0
632695185 741667390 0
202203709 297761440 0
343896899 362926380 0
289183094 771892214 0
520485763 2369707 0
697692718 240548972 0
235467109 635090073 0
578423265 570121975 0
607175571 267192441 0
796748376 638333747 0
323121347 528735510 0
184547633 307856535 0
485013311 628523867 0
658325858 478588326 0
338168638 591662754 0
692412858 132947450 0
776868058 31484214 0
627724183 330467684 0
779794488 298190852 0
330309541 209339947 0
36192878 34582360 0
687343770 740141561 0
119490223 409355207 0
240192177 351927480 0
457276341 315247656 0
730116973 558868321 0
422164354 159070880 0
715260234 86196492 0
683518102 634321725 0
602574453 686038177 0
252248565 376622904 0
132679162 348147914 0
50874097 594834011 0
640684325 268903301 0
606092474 676822665 0
291674391 407757540 0
569158414 638188943 0
389743985 396031146 0
77917695 785565280 0
134466674 399430227 0
132248381 507160274 0
339409610 766135373 0
29694198 747946334 0
337319710 763635926 0
567996843 25798612 0
774143632 131790693 0
377737343 132318400 0
6162803 102968628 0
558791289 631729000 0
648541136 780837793 0
619216817 534930026 0
690692392 338196957 0
799662907 374970952 0
84175684 32004604 0
174265372 520063850 0
781713532 425346900 0
697254215 26198564 0
757401809 227035839 0
457171719 172168441 0
418256486 143926916 0
678329566 408189204 0
450212795 368214312 0
497772862 382509225 0
68369538 157189525 0
440587481 166852852 0
466573589 286799761 0
355280007 338054410 0
120966859 145947377 0
678871941 674261560 0
677821361 30079532 0
436219557 345081177 0
37013652 76486951 0
16488828 338207273 0
588588671 795446023 0
567218555 327929875 0
314085190 301173130 0
405066781 760130750 0
630027115 493484333 0
463060242 697514203 0
29942619 665829316 0
249110599 39357908 0
652216333 794417668 0
677165315 430662807 0
438442290 586422849 0
236224015 591826333 0
477162608 186045794 0
748715919 700978464 0
276898785 169499556 0
437518586 638801676 0
251347014 762114340 0
377479559 601345344 0
759431651 4636666 0
103300015 249592488 0
30400945 33727165 0
310550766 635282333 0
619130934 9051037 0
2199790 765839182 0
349597184 653706863 0
412845038 601539174 0
398214639 253770232 0
459547459 540998654 0
601048636 169948064 0
36720353 677248072 0
514605473 645407442 0
323544542 311181768 0
132298168 654449631 0
456417169 270943757 0
359540229 526720301 0
97781568 692304152 0
62097089 661332220 0
534400733 667931444 0
327245699 14776295 0
303973307 448640736 0
366720701 131910006 0
453793191 726401353 0
225141662 141878689 0
117067265 135515516 0
800678112 455349750 0
319609076 91689491 0
520333516 391119977 0
658068628 427543754 0
231939987 207768377 0
348717589 306209758 0
760936385 564299837 0
283833603 398155511 0
182677998 747876322 0
713202128 337380037 0
591120265 540999060 0
415352028 276189774 0
590921488 767519876 0
514336522 373575568 0
226668600 456242034 0
266036944 391171829 0
307089131 396352063 0
214140751 307280998 0
594590480 274467494 0
558123733 573015360 0
513144390 486444034 0
205761934 111745241 0
283571992 213511311 0
108321988 540310600 0
722252991 64712765 0
240887211 668632184 0
462350310 759692182 0
200351827 702742991 0
293364663 300042608 0
8435530 121865170 0
215312672 320427756 0
330018449 792601814 0
449044517 538023494 0
680375378 739155187 0
265243067 685894992 0
100304562 1898127 0
466460402 606085997 0
336018912 16533477 0
255507401 399633527 0
764927929 324821491 0
113585870 731984766 0
243577476 196025609 0
671850184 407976591 0
77951434 321437374 0
667245268 14750624 0
101694937 328419343 0
746666558 533423930 0
224104814 795460577 0
152931762 169201784 0
88085093 360233592 0
597623302 142238041 0
239502157 765052503 0
179336362 449121974 0
475541318 237829416 0
311079742 642565523 0
203308670 770152248 0
636903682 668666752 0
438795387 669455465 0
57325612 409032038 0
61476834 743787538 0
753640980 787924615 0
234826559 352857835 0
378753775 754269421 0
565102572 93826206 0
477218208 391647260 0
526929935 464454268 0
360591551 168658981 0
684172873 666660637 0
47643441 111197718 0
170551818 780229725 0
373573260 229823818 0
316362036 776396580 0
123880045 31257070 0
192035720 747362779 0
266912993 595605829 0
562033325 769690918 0
234420142 276376662 0
52043744 479256298 0
614896824 334823198 0
524739418 499528792 0
61661985 49806619 0
462862036 216968401 0
5825946 310608534 0
239860904 123712013 0
742748422 365885430 0
510240284 79513439 0
697357310 252768205 0
306869349 64047836 0
151790638 731397805 0
704005373 502860401 0
671030183 271509041 0
95485641 634747422 0
51087457 42962383 0
291098034 616272578 0
309192474 593313496 0
750730665 186638824 0
730132422 720458422 0
585697700 788534216 0
754425077 446467900 0
304705637 446235175 0
405705448 340001652 0
419011287 564732439 0
544082079 546991989 0
742803661 10440364 0
252396182 154613484 0
284545335 159753185 0
347042631 195358026 0
754202613 246515861 0
668899894 103074561 0
690514418 315495266 0
746180575 88268195 0
180767912 294487217 0
56772788 100725458 0
652847191 535277320 0
616483929 140376683 0
310271320 416427992 0
247599035 328065342 0
139453714 458838601 0
488404219 230603253 0
339944592 282241864 0
38997998 348410281 0
15221012 770009289 0
744736061 287118338 0
130795881 232186708 0
370874033 746296667 0
796468796 344485906 0
80148220 126521364 0
661827457 446115319 0
779198972 306327891 0
125335305 681337291 0
401208496 260808657 0
735617581 115287697 0
277248775 497284448 0
214013919 182425486 0
92717304 537760450 0
719384276 535413856 0
127412334 708087911 0
115851026 169651584 0
784519559 797011056 0
784138795 450250716 0
627418657 119782790 0
226936972 490995711 0
346537242 558012078 0
521165425 395005149 0
450836281 305415201 0
111537904 602717777 0
150575589 59993313 0
657993465 230021002 0
229423022 658495036 0
668680409 183231601 0
570002550 458334158 0
602292124 483940586 0
615093929 737069512 0
159799819 684001128 0
50643207 361100871 0
414036642 26515721 0
349272473 265175372 0
200839731 548304733 0
437684688 699120761 0
156013172 752579052 0
742233231 172419571 0
80777165 654573694 0
470783630 680510768 0
8479029 265163203 0
83407708 526031086 0
398817934 730480203 0
69549716 599388782 0
634529821 494813686 0
417460479 533617641 0
2531409 104800039 0
504374916 581915572 0
495568491 159200762 0
489168504 22761498 0
117365264 796999837 0
36751024 221224462 0
577981856 350165013 0
61696011 456887831 0
606332029 686812688 0
779807613 7105161 0
767127710 297167062 0
14375093 233796514 0
676996809 525680058 0
689045864 236041232 0
205897686 584872184 0
741804218 120834536 0
341851063 591606333 0
378113210 425028828 0
535478454 341977083 0
693344460 470317027 0
501871566 235577494 0
573049634 280210755 0
476302375 750874635 0
358266685 283877524 0
12603023 427684028 0
493450594 221072276 0
748349342 460103578 0
101178223 533638455 0
37673726 91637916 0
733493670 239862065 0
19641521 397599974 0
171213080 611619952 0
281292287 228801010 0
449294961 158497078 0
552087941 337381430 0
195384023 502279844 0
484205037 517429885 0
230967860 349264437 0
367329351 352979812 0
581741662 219654663 0
56739408 573845102 0
134014681 64701244 0
391330794 729563625 0
741925074 413604126 0
740265615 341056983 0
187334443 490017037 0
558033491 293177569 0
436684675 53410316 0
260915700 763119357 0
277632969 167273824 0
133193193 598154153 0
80471895 705116193 0
402125787 256754325 0
518148123 417672491 0
116282929 644448805 0
282109697 644329593 0
449936615 739283 0
342175501 661854737 0
472578656 162553697 0
784066810 628106615 0
798727245 677440523 0
529133112 35619170 0
225510562 375746683 0
290847005 98430107 0
739338253 715875901 0
478117114 505885400 0
781847105 704617829 0
175800671 778491705 0
769377397 69890883 0
400360389 476686289 0
320730083 766724592 0
622945188 258870308 0
272866146 470935587 0
8449856 14723943 0
482661907 166209372 0
87983238 420405815 0
542572563 723352691 0
603691873 283731929 0
271560709 184494584 0
266832323 659443796 0
523594497 595225820 0
406172669 338029787 0
189649114 778481385 0
475853808 150365801 0
259532146 261282409 0
327314285 15607656 0
186900689 636935059 0
257829453 457329421 0
127954001 472485148 0
682235055 132258293 0
362520803 131522741 0
187258678 37710622 0
639910314 521817670 0
43369405 128427262 0
401743786 52381277 0
456509776 200237418 0
407616420 258727810 0
521379469 342746948 0
533366799 311595911 0
676137851 780133742 0
361192807 686208547 0
113660696 664293655 0
783962668 334631825 0
269272904 148747340 0
87185591 480317519 0
108034321 6776665 0
322264722 479806825 0
565053828 614506518 0
310919394 93468698 0
331686398 302196041 0
70261347 454111111 0
676811900 754780761 0
328948133 179652291 0
719273838 24057468 0
494843513 11595327 0
238925287 17298521 0
198664139 198705402 0
31139011 109852397 0
761227982 569160051 0
516957117 124086632 0
26449637 770125864 0
78718433 729944213 0
427537146 661038445 0
206959090 729090545 0
446719089 96405184 0
420491746 750253509 0
403728973 323180387 0
467403591 183277074 0
2311662 605105423 0
509580487 97154204 0
554870823 622817540 0
739892604 302850711 0
780460523 190343547 0
349430376 364487917 0
700595370 414100404 0
747316601 253274923 0
218491078 290988943 0
696601934 434019013 0
86833700 156530140 0
399107645 423120520 0
579120016 237443579 0
770703540 411215821 0
107953649 4713198 0
98338377 187687077 0
408164352 303048079 0
630606508 273246811 0
27271385 257844461 0
116606674 300628800 0
422427164 684719384 0
473137976 644218291 0
755346837 487703887 0
757378627 682188247 0
779259917 683188818 0
254403700 367233099 0
371671379 191590084 0
89156890 352839678 0
100234166 609092502 0
301087323 504771791 0
240520757 42636304 0
427692616 104938403 0
73885398 700348844 0
343428584 262713530 0
634122399 519203454 0
126806056 116435277 0
271268690 461265073 0
71292502 124386089 0
505127610 687044311 0
124440860 182150532 0
493951011 58072609 0
405992145 423944943 0
690384024 481728139 0
656604140 772539374 0
329800670 290032986 0
632037597 249174866 0
184304696 574590175 0
437339156 763626310 0
106530883 410273434 0
727963219 402289088 0
334080523 794338288 0
451346462 724033375 0
254779763 498896674 0
199196202 781884786 0
123073493 586093424 0
247309069 75371161 0
48803726 791360221 0
687152098 590322058 0
308478937 373795865 0
679463061 505753104 0
340849580 656488528 0
3039894 527963162 0
124919489 540230378 0
203702226 698234681 0
342020784 61956175 0
212289096 502982892 0
188672951 157261820 0
355440213 486438510 0
348743199 29565633 0
465909662 184912545 0
1864372 517980013 0
58459890 503018871 0
430564412 334004267 0
560626544 790116305 0
751791785 550311876 0
685572391 599336290 0
488969848 386024281 0
128078319 738655825 0
527608543 419157323 0
788652084 578292386 0
327618824 47456596 0
236914079 315951414 0
649218783 382013024 0
550733317 442663859 0
548297444 435109714 0
563557587 671937166 0
30261713 359176694 0
430447517 223958672 0
334076537 127519330 0
580634544 325636657 0
203301338 727719905 0
95309750 285967912 0
40981383 199189395 0
193848035 378893830 0
718113671 673964091 0
142049440 586756813 0
755751615 783866935 0
86635488 643612552 0
257493532 581990229 0
361341769 26400903 0
727004542 699541591 0
689965384 489049617 0
245667532 741908321 0
194511713 110183060 0
423917280 489539755 0
343925574 379548985 0
776592303 777944688 0
490552313 50847358 0
543267432 490125607 0
538272031 761145327 0
24943980 620776249 0
158855410 753832860 0
505611753 777802892 0
635417445 61815460 0
541507907 756141720 0
153256100 526688529 0
412714416 32715604 0
182960210 129189022 0
740083447 384268897 0
283778837 203824608 0
206390712 137009785 0
367599408 449173144 0
487252514 473574229 0
637640812 34380291 0
581035256 200818886 0
798089979 28481541 0
301458698 448021744 0
265783367 449637586 0
77214804 217577088 0
315727583 179893523 0
291420682 432633513 0
234349670 521490108 0
621123702 247517135 0
97926390 319597227 0
752791434 134521919 0
119543783 468484851 0
57959702 2823849 0
766646119 442491037 0
218205483 437841710 0
216027787 107354840 0
729528711 573160838 0
224579144 331280202 0
86436993 311266733 0
333206849 14294125 0
322534026 271165847 0
502608532 480327231 0
119025374 198472093 0
655741709 537772692 0
508352847 348709567 0
446077212 668310678 0
575193612 696653328 0
233289815 727532898 0
672870106 691468013 0
589911485 23427213 0
781447544 271063809 0
147785894 308278623 0
319403881 711288042 0
374890290 519920960 0
366467627 161497880 0
704096148 228603721 0
290233958 550747354 0
362501321 676685365 0
619139598 148727136 0
467080607 211149907 0
284526566 264515271 0
713392647 376965635 0
614557618 426595259 0
279796464 516737297 0
695754661 721702671 0
367357390 155234469 0
330374818 381708410 0
764488407 170962329 0
263637148 23217541 0
133570055 374221649 0
422752184 374258514 0
557128984 451740209 0
737367952 284136228 0
109211882 569248995 0
287222317 224737677 0
281416913 655572668 0
373715148 741549206 0
210002313 213083200 0
792152816 285011758 0
305494192 599292632 0
565094399 602367097 0
381197217 23213210 0
445765755 599038986 0
757223733 460503975 0
727589868 7281095 0
306922245 502325567 0
19935535 314672029 0
361628614 110383990 0
719933290 388852194 0
411614162 101342351 0
691286173 301860822 0
585727422 585650844 0
780292577 663985833 0
486956741 757912889 0
88143851 663675761 0
499036255 664192186 0
77321865 122573190 0
733599172 153014453 0
237979470 78000552 0
304525164 121784486 0
739494672 172146769 0
359447486 737118567 0
580124770 765917245 0
364506941 401126712 0
518142892 465010656 0
643992974 237804842 0
672120025 107590096 0
355361193 494946548 0
702295081 277435403 0
99627891 87923676 0
718884332 493070532 0
167763548 297526404 0
270830349 692682806 0
26959831 113278396 0
641811457 116864072 0
82548414 264638795 0
593250916 170763581 0
439040029 28348647 0
612904246 391600111 0
46605662 34349747 0
224875951 13721716 0
555408184 565529378 0
37469491 548366843 0
541729092 743203616 0
330460323 111996953 0
359084744 540792799 0
68059240 360480579 0
213135239 340775254 0
267470194 549288291 0
769670497 362835255 0
131323510 642135188 0
60876695 311471021 0
442265129 466479699 0
313700311 290233058 0
577760631 494041279 0
616176994 636509000 0
331523283 439774993 0
256137996 240987801 0
160620018 136560125 0
52897288 643606504 0
88538154 380779302 0
523155965 258471311 0
566670248 468339900 0
291086828 511611369 0
426723788 10203085 0
443614451 753122123 0
347159372 227704491 0
92136790 122842786 0
16672212 49202926 0
25788401 126401191 0
604387354 38506631 0
194804092 16430984 0
132144448 608789850 0
261472489 97007781 0
260474702 519542354 0
768041329 414414622 0
203578222 518029429 0
274022338 39011677 0
133254312 504605919 0
209356977 702260969 0
438553185 506782101 0
435538914 672703469 0
363390493 758841137 0
444284083 677521176 0
724841870 751243429 0
162159511 759731293 0
588010465 479996025 0
737406855 696145746 0
305208338 426648879 0
57623502 145813783 0
500553292 431787315 0
543520108 279358891 0
497655166 228144608 0
729596343 91664539 0
363572920 476271716 0
47227294 219600953 0
149490201 756906014 0
775901027 626301382 0
558694380 719065650 0
110819508 736780807 0
521279537 678337693 0
711641466 128639868 0
656253466 442940644 0
750559747 283426355 0
325237500 218648028 0
764106752 395371053 0
762061670 135704763 0
37448137 98966265 0
618596676 149938297 0
486340990 637894503 0
276325006 700539596 0
243787358 346090671 0
156026906 1369609 0
383013509 285760483 0
145688786 588448485 0
787607188 764139487 0
461790992 493132769 0
151389897 548373304 0
587895354 507601982 0
699698955 290074001 0
457982484 163564872 0
389140138 386774044 0
103971420 258845373 0
225909934 19344130 0
297672103 127608142 0
372886569 202997645 0
561299899 5327879 0
5090806 504724768 0
203724842 355121238 0
767105277 237953913 0
476763731 425606732 0
801083369 112061530 0
773792610 229953371 0
389361076 345925544 0
706549719 402320315 0
574093895 354120260 0
704372754 252638726 0
168415797 343831478 0
355448476 630793702 0
616585293 774350873 0
490352518 277155756 0
366117445 776172588 0
221756848 775866206 0
319919907 5526195 0
18170595 492023882 0
776230273 137599022 0
658125214 141215607 0
329362130 222300798 0
181691223 52268681 0
267222788 118002381 0
25777687 662584401 0
416276336 203077215 0
753908996 113267741 0
253436127 83098544 0
197914336 511810373 0
504527164 336893344 0
74750598 156687856 0
153903334 78965929 0
71856403 57301023 0
201560063 499845101 0
523616996 207334310 0
528632940 136595219 0
285930529 647102053 0
758840355 52700406 0
158633066 502814145 0
404515664 115429138 0
777140783 388799796 0
81834975 100205775 0
136605454 24194767 0
741909586 18437274 0
442912836 73075734 0
332691656 690744424 0
488825553 420435100 0
338496739 269953699 0
752339874 532464713 0
772350400 732787620 0
431927696 484728752 0
587247883 785160664 0
690389452 776619962 0
449286248 241764293 0
734341775 348254590 0
741431948 235018237 0
657566216 503965488 0
721068469 771177473 0
300882046 731667413 0
47680196 347929665 0
110948435 24559819 0
11236214 321498123 0
506890384 767618881 0
770515842 273585653 0
716062752 457106324 0
638282099 124124674 0
589428616 153948544 0
242190132 45755030 0
133846351 30975523 0
248138785 139597173 0
30963078 529486396 0
388868643 499237143 0
371346436 281448542 0
538129327 790822331 0
800375638 342845045 0
236215957 299696855 0
716814982 596979784 0
393988209 644897138 0
185733837 355052405 0
599370158 170014308 0
85001937 79575688 0
335867078 535116864 0
502181363 80857835 0
127947012 444440734 0
756327135 479901317 0
675046035 698351520 0
651115798 61595489 0
745953062 407601016 0
455098091 59501403 0
47213490 755230712 0
482308081 559645141 0
401941906 287253003 0
166856311 388593832 0
60351141 341775368 0
412215659 384356464 0
176033801 103396538 0
644141208 311278582 0
654655920 454475199 0
731686387 720840485 0
96893535 357787564 0
67034465 667862066 0
611616969 641216646 0
627050029 418961469 0
731012316 229879445 0
609459389 452437874 0
503853409 519021859 0
46694201 257163225 0
338934264 513076669 0
143016005 47031375 0
780729981 683658948 0
294777127 121873849 0
80908570 211651937 0
792354438 155791239 0
516704002 675249878 0
515196283 140894403 0
366577579 319028117 0
289660969 210153178 0
509502585 316645365 0
622547256 569872775 0
108101690 3144240 0
270695286 551841284 0
794609178 111963182 0
137509734 375543809 0
672195103 583842769 0
740816713 548150880 0
453202174 637433607 0
121118283 92777080 0
721334532 250953322 0
250386172 257435843 0
169583863 589184135 0
255826081 605062217 0
55012925 359866845 0
408325518 199843518 0
381970061 767419142 0
513279534 392673693 0
433462355 280415305 0
237288085 565497330 0
494199835 450972666 0
286617691 698571791 0
82118717 562543276 0
470854258 503487466 0
422094144 201288492 0
87695387 478565951 0
625050658 751573969 0
481805252 729224572 0
546667724 561647257 0
337790134 494671274 0
207998257 596237993 0
327900989 74356719 0
294751752 766591241 0
462163512 360184047 0
553630248 313203818 0
411249708 657055382 0
286236958 658925014 0
303579368 679273930 0
457226005 483493610 0
622318467 299549723 0
268014607 8691580 0
184606050 395085711 0
235661151 50187045 0
740596678 580574039 0
263203476 137946456 0
531835180 638287752 0
103481922 699604743 0
215598784 639959217 0
135057286 723557180 0
499804761 84862203 0
766081115 770988767 0
792085642 750227911 0
68600465 364603258 0
404573548 3603882 0
787067593 715909559 0
63355352 416858583 0
282352762 441656192 0
622785382 196437557 0
510201475 534352816 0
534544766 731921163 0
34022741 746035503 0
540368497 794713706 0
10359127 209119424 0
426762391 13318231 0
34239206 294878256 0
504878211 567410301 0
394611264 445204020 0
390514935 153444135 0
595730689 149587157 0
420614115 610563674 0
552633141 386218673 0
324917589 145267523 0
539969994 557785844 0
118246587 259374927 0
298640343 307995047 0
150160005 239010437 0
297198382 612235954 0
586907745 169441654 0
633442948 612226547 0
362249541 29262946 0
95464680 345363161 0
687798070 687641419 0
683967259 387419505 0
86717249 440548517 0
1158719 764869454 0
397799838 539670067 0
23515257 706167433 0
691507233 359928554 0
198822868 279086498 0
787776100 268805544 0
457599739 54879090 0
314475993 246079974 0
211395329 579803431 0
178153731 451499791 0
601405609 247717657 0
719429805 751461637 0
229799880 419225022 0
718500041 305624402 0
428661892 295804349 0
698746567 57674248 0
27239377 238720915 0
91011820 339665629 0
671937640 300701233 0
176524241 104226299 0
168617334 20907081 0
687386529 691355581 0
425785114 336618788 0
484800211 391744862 0
451883130 671824566 0
727762033 630606382 0
62308099 268426175 0
680598076 81729962 0
267457712 557557628 0
200711011 466480724 0
351905206 732644199 0
18803353 415847732 0
63407283 683412183 0
483501382 242416813 0
179911788 697118923 0
481515756 683841053 0
742804036 768540974 0
504789120 296277545 0
62342851 308599890 0
58427065 342203110 0
4300357 80507271 0
525942134 109616407 0
640683890 136704856 0
434923739 796439524 0
45678244 137790923 0
322270405 656469387 0
471241237 544194506 0
104624280 691468651 0
388135298 754506074 0
634343907 87711924 0
199905878 441840546 0
317318570 180353298 0
579117996 441580082 0
76055374 646997595 0
774787381 300187650 0
320132401 624554802 0
583838202 444814764 0
608639289 217909061 0
150014270 32879561 0
491167388 225596486 0
259698797 82771700 0
15468527 685861637 0
162795579 399693809 0
437118594 586723646 0
492160425 541698613 0
575827805 215159601 0
255968019 527991566 0
313430759 665274745 0
253750649 167909462 0
286177555 249340989 0
258183094 127885113 0
396698018 572218235 0
557309359 122870301 0
162478381 235944127 0
381397647 198140714 0
761098155 182332968 0
673559387 475440754 0
553187660 216435997 0
8397543 760618720 0
233381388 668199761 0
681616453 484264122 0
779599144 700566911 0
552991385 450755261 0
452735846 14313564 0
209719545 421327283 0
626971829 772726230 0
317104346 58676903 0
615751866 278858437 0
786263363 148256827 0
16129043 436058862 0
526394340 645193978 0
555955440 726452333 0
444216579 208374159 0
448844801 360184580 0
693670349 390885226 0
601818128 563459422 0
221469928 11232548 0
380995231 282335180 0
464322598 54188516 0
693284019 772516349 0
672547440 517029137 0
489198180 89697422 0
277128134 786131030 0
299612914 733127579 0
720946285 200132995 0
353625396 117442429 0
300153450 379217276 0
25235184 564892316 0
379345016 606678311 0
482002635 481938682 0
211593492 273156668 0
279480226 712306600 0
538578007 61377239 0
89314350 609603088 0
775755632 648484368 0
119210602 32522069 0
249988841 690958364 0
262575504 630691092 0
742210367 103542669 0
521738651 13039222 0
780913224 621517700 0
197522803 322557158 0
599854845 55584377 0
80535450 162799555 0
311862020 285384502 0
540861537 54054294 0
35014144 468300956 0
200678238 347694867 0
560147288 648029232 0
780250070 659417803 0
642162028 661191898 0
347849235 279949113 0
527543660 133141193 0
471363768 160613126 0
360622028 350155240 0
788930502 338649926 0
203179144 621913856 0
608468293 396732768 0
738655797 36999417 0
671798758 589769002 0
607339871 317417577 0
402519826 613392774 0
33255505 191936914 0
407453743 690850312 0
181117314 208664114 0
19256432 795884668 0
32053406 530911437 0
186106525 590676937 0
164780122 686889878 0
407180966 308529098 0
374547158 775039797 0
603534714 716503913 0
351993328 27448500 0
524313676 7424340 0
3206940 435989262 0
150022384 496953436 0
474865965 471077597 0
430295457 624641310 0
95168517 25385532 0
234415803 123000822 0
712208781 642025378 0
668555076 45372267 0
593768461 596460652 0
256219954 726615926 0
175451220 762800527 0
561212756 661640326 0
557603000 406057989 0
461649755 581181754 0
463307700 535732591 0
472094998 193728760 0
655559036 557175420 0
780456048 63450724 0
255844074 393306337 0
754310663 161301862 0
334176824 569401471 0
149716206 556147091 0
661252542 4369931 0
523215204 344894214 0
98283692 281586105 0
122570342 556581717 0
35125359 452427323 0
588769922 494593545 0
517773575 103996487 0
39277432 769070954 0
299544390 737282628 0
418155119 738772626 0
504488049 618050160 0
304238364 639892482 0
772011586 368536158 0
779061997 433026834 0
469680288 636526978 0
698273053 87514165 0
410322925 464987410 0
416816777 44261236 0
610607615 594012557 0
346225637 376988760 0
486267863 268631992 0
234611139 102833808 0
108600196 666144409 0
331355244 73823862 0
588540629 20802942 0
476571335 63969271 0
711879868 497780402 0
9613718 491486258 0
176693894 384721659 0
396740130 337720820 0
161223531 696816232 0
309984217 31468467 0
211959288 570959666 0
671817353 305520932 0
38122720 591729560 0
564184617 125177627 0
105255778 161766524 0
204668798 33170281 0
229811772 362768727 0
789516013 629500873 0
71019060 568838423 0
676677783 3688063 0
14688003 94166953 0
344482902 753339240 0
246084943 484421362 0
733754298 83797604 0
519688363 474793210 0
681550011 527375737 0
374835134 173432923 0
264806228 329549728 0
236104600 618642109 0
257134693 383343204 0
154797497 801510822 0
61256392 207961134 0
11881264 148414027 0
242730380 740824802 0
78001658 794786778 0
20561079 124811051 0
519997093 24987232 0
285286706 668510517 0
644965687 273634038 0
415421883 376941231 0
443558381 99372745 0
502061948 344849371 0
150256701 313086623 0
242725287 560980213 0
626602366 569537175 0
248899138 38972921 0
389359520 622953479 0
343776120 466672852 0
424701650 314448157 0
606977658 780812078 0
561015203 526682513 0
89603725 715687077 0
668726455 581462621 0
702388586 166082397 0
610148866 465047592 0
244273342 61925784 0
356616452 254985544 0
408374064 712359463 0
601984883 292283821 0
406328970 304892294 0
261628558 795432284 0
541143968 409115652 0
472351737 338974944 0
377961464 264533806 0
498595745 745223128 0
504228588 619489976 0
474052493 784739448 0
414284786 3413102 0
734440055 729261006 0
338316281 687642535 0
380526400 171213821 0
791812859 158783061 0
383162660 29957932 0
320055921 359737581 0
307095692 386161161 0
237730083 508481741 0
103175549 51203163 0
711160722 238195586 0
517969172 566149034 0
267033727 479477078 0
44068037 673540980 0
415469323 537770435 0
199891309 28194812 0
288086585 788115135 0
312097609 362672751 0
230668166 575444056 0
548611604 269231302 0
284182966 306600043 0
765756636 621035238 0
758921447 706687590 0
343712750 501991957 0
605520410 512752474 0
488053191 35770586 0
297858161 19235183 0
651028766 269697881 0
685185789 618041365 0
121782960 477986982 0
677332909 555541717 0
388000479 614838728 0
96434652 305036635 0
226289637 147148438 0
746851459 364627844 0
739786241 492727709 0
744512083 587731816 0
646956189 154672220 0
426999608 715082972 0
245271853 442072913 0
49182774 406139616 0
518680161 617187781 0
488982603 513135859 0
472115364 550510035 0
658613612 148262589 0
764230123 87927635 0
222441922 337230918 0
536636971 146577411 0
519868139 552332952 0
788750532 383137846 0
193831797 361672868 0
594140434 329705322 0
82597090 700531725 0
193733470 523417694 0
522474037 646970544 0
365136775 572866563 0
536187021 452914837 0
581252213 419608498 0
742062493 273941943 0
538582125 398071130 0
196348254 276503464 0
14941543 142298515 0
419600388 128951657 0
656756479 789626313 0
119604375 498824991 0
485752750 543721974 0
320014607 251785350 0
197900493 94999732 0
772008673 786920165 0
480185776 27533546 0
176908675 285988848 0
398693578 257560772 0
582196284 276414424 0
771196059 510847777 0
258329387 490445151 0
196261030 795685846 0
334780775 249254978 0
219844914 789221389 0
737776723 292130502 0
288341870 611135450 0
693283625 745095169 0
779816318 449018434 0
398372426 51696887 0
379253121 159391299 0
566568036 235377765 0
143440855 449823043 0
65351401 228487509 0
304797277 618620696 0
382892412 462543029 0
247937721 357387281 0
180646285 698339399 0
506789527 75829880 0
6292308 682666993 0
333490016 70979839 0
351235883 628041590 0
345674675 410214918 0
564098536 671526342 0
631795352 189644669 0
89934907 713982328 0
121592476 121043540 0
758370665 108082372 0
626232186 63996781 0
58620141 436091594 0
708296131 676597114 0
499443476 268148048 0
608571118 98011564 0
596880615 783659720 0
540218435 172141993 0
654079533 61655595 0
728015442 275316321 0
43598762 543339970 0
706095425 585076737 0
106297678 682993651 0
418390409 159168998 0
748907168 392676896 0
156283768 202908359 0
472039181 194609343 0
734768813 30279508 0
269605687 18902405 0
346186636 627799000 0
403371065 213230264 0
52159301 313063549 0
658169808 129829542 0
205197818 383486874 0
80695122 795758339 0
751541347 161801915 0
619693318 506331306 0
494974425 283033167 0
658936624 303635401 0
433932700 66017680 0
289702435 626633233 0
3864512 52564257 0
468957769 435834319 0
244419049 725766718 0
291321095 95978530 0
317369294 71120684 0
628381289 442871539 0
238881156 178058345 0
71721791 785639643 0
480774362 403767222 0
801344473 733498075 0
222351006 568398198 0
687869040 402339923 0
46101152 708356878 0
328696270 558297582 0
246331846 351473558 0
486213278 728361572 0
137134530 524039323 0
710918973 463657130 0
706596426 281560837 0
66627623 709064351 0
703236114 699652683 0
500813910 329156346 0
380714858 26768240 0
732509415 471012486 0
577407833 132993355 0
530455794 125690004 0
241283946 234493968 0
792783621 37131489 0
356764446 596458704 0
261113403 466765801 0
778792682 26052703 0
145340482 189770061 0
137684044 409980080 0
76638872 394895050 0
274157283 4005646 0
407634176 587235561 0
451862250 25199151 0
787771454 118891462 0
137584322 508225006 0
756498344 587426520 0
309993340 175152178 0
16381571 249953744 0
130908755 720173986 0
705627326 621071004 0
752759788 720642331 0
686473820 338363981 0
598915256 685187804 0
66044387 41820469 0
604653098 566873544 0
535624348 256788255 0
388043341 800192463 0
263039882 696655161 0
99132494 339408762 0
531878594 800792320 0
36721874 569932860 0
461771125 650735137 0
276321610 599720067 0
756575585 613450529 0
317333083 425311642 0
268579942 52116477 0
2586800 135657889 0
28985745 477344825 0
344972357 539598796 0
171263843 581315219 0
192619086 528318838 0
674700272 497262204 0
457395122 295963380 0
174611478 377684563 0
194436898 619249182 0
593596570 355252212 0
104994861 135662549 0
342082355 571716345 0
447884984 181171220 0
242291900 395442488 0
133360178 537139800 0
578502167 325777515 0
11414995 419669351 0
157165416 512921986 0
331748065 224375295 0
482235706 285338055 0
100588832 145950746 0
182983829 659286353 0
521081793 569224603 0
761966152 335989974 0
508416518 345865837 0
786918828 526957437 0
319744950 429890993 0
506845400 675321031 0
631639009 20464003 0
656323699 522547622 0
9912435 263034047 0
429693564 103792236 0
174225283 727942679 0
202259035 266655694 0
114717713 132751057 0
546782179 446075511 0
248183010 320400613 0
2050681 351625267 0
698883341 541167304 0
601334287 452003881 0
644700729 331819104 0
610841320 756250473 0
471140696 450596225 0
299117263 444637051 0
727150301 584782510 0
658900256 42424020 0
229385165 512000106 0
134345563 354516485 0
691316893 241292910 0
281492231 246470937 0
256087123 430438039 0
25890394 552469114 0
320242396 454716039 0
111197512 313498545 0
575344662 590175394 0
114497538 365534919 0
628793352 444426699 0
312929969 775334677 0
334153189 203402779 0
225973109 494777814 0
710561426 421641335 0
650578062 756298568 0
285688316 3701117 0
766881754 639575585 0
314866054 290820866 0
226390894 533428743 0
678140346 768258252 0
448566086 470844599 0
195083677 184289824 0
622550639 280069714 0
347518397 588007204 0
343074027 2016869 0
657467606 169490732 0
421772214 189133861 0
422664049 205787180 0
762597834 26842106 0
125679042 760880269 0
462193367 525370236 0
111561576 745334747 0
407578837 27253820 0
565702796 512025589 0
722005570 380226825 0
315434281 158574948 0
649537685 726824278 0
737970731 175872781 0
336128129 371200826 0
707168000 757835486 0
353994066 421447782 0
4640236 277273372 0
620977442 664253831 0
496600875 208474219 0
532647575 712511716 0
64160745 427125958 0
794652492 63130350 0
458087717 717513227 0
559929179 145486262 0
27362862 672181317 0
682631538 188136620 0
467792745 178099971 0
774805805 281286814 0
218701253 412034651 0
140301446 378250451 0
68714779 437615503 0
617411999 56257454 0
404464061 186304722 0
39338851 331934711 0
347746923 291007495 0
172661712 41082978 0
395311652 379606061 0
352749035 64365253 0
441049209 26175032 0
754016598 253406565 0
677544064 359088439 0
439807483 535398146 0
33473954 593620297 0
708228894 442913008 0
119884466 101145560 0
175098422 254432781 0
348343795 419459006 0
105703555 469926809 0
25385491 325178737 0
398692462 794615952 0
652410973 734459457 0
22521728 775855492 0
656399031 244740177 0
408844509 509125776 0
307269757 240203913 0
719574795 573587155 0
271198490 8363772 0
562731193 731805117 0
192616499 586145096 0
551833276 521491372 0
21862780 445606671 0
448343810 680959513 0
68825190 800967147 0
301046684 682492330 0
138821106 290704296 0
737507064 712144880 0
770356869 631728756 0
632409212 741113505 0
519373255 236309619 0
154941288 779525783 0
644446672 542606150 0
461383453 627169968 0
103467208 265673454 0
390663063 676875454 0
736875846 620644153 0
646758681 691238456 0
205410366 419973719 0
34499156 405672577 0
513696961 732584568 0
688105100 471665879 0
2667207 80277922 0
657083991 667701929 0
402700406 337878494 0
651334999 608977885 0
426865945 485521352 0
565207459 314984500 0
130946570 686350458 0
414322954 800106703 0
180916950 381819544 0
612325462 453095910 0
280131993 306052451 0
147044768 613503587 0
184679661 224464668 0
370178137 60630607 0
742234278 392818470 0
93147861 219153118 0
726836542 785001226 0
316825660 747762886 0
188768421 779038962 0
71082897 137157547 0
622021082 429542385 0
68607443 158950163 0
142520509 597083023 0
500377786 191271626 0
670744850 223640057 0
753032409 206987124 0
218241036 566893247 0
303653541 200681703 0
775629182 434167362 0
510414066 221183533 0
771841373 27528838 0
746345254 425259047 0
303433720 95045592 0
190252849 649911406 0
500188195 104151740 0
545351745 748654217 0
569161196 141593260 0
550347517 14248647 0
393509976 625536926 0
334907358 363821731 0
648625369 126467788 0
128607297 621769904 0
377544982 793171665 0
441945580 238985249 0
446420571 104294483 0
323346380 598160908 0
191185495 643072864 0
276899033 367397482 0
287463941 412700288 0
60057688 781409302 0
372759951 405296309 0
397717109 357176974 0
11812795 779694881 0
58708477 497521208 0
513345626 762879504 0
516583005 406294059 0
6206963 402137188 0
132518768 45611372 0
10903385 685113611 0
387731560 530548535 0
422195257 744795472 0
227208279 464513427 0
426010018 651945284 0
698933017 23854126 0
412671204 618045980 0
142089497 159648548 0
137603203 409370542 0
698760444 122695274 0
116601267 373107137 0
593252937 257617809 0
451147058 587380528 0
473528734 607935330 0
342262580 563873254 0
519645721 382400721 0
416943666 720682245 0
579481202 686927147 0
690574844 423893136 0
724796950 438087349 0
760561477 684129695 0
369265400 240450299 0
502913200 588938368 0
780456603 112706632 0
656489555 272353153 0
639202284 597720845 0
447545251 23285932 0
782272423 299830781 0
281456499 225604845 0
532278917 579248002 0
433121098 760357770 0
261047619 188208475 0
568526452 642187306 0
233027718 319185021 0
214760295 459322188 0
788662938 60576068 0
611525413 727302018 0
619962208 92127077 0
110563780 180871876 0
549891327 221401065 0
609591646 638948165 0
464057158 716823050 0
98742049 21184550 0
393431831 726345787 0
277870748 793158779 0
449778085 437727066 0
656429326 172645325 0
558191237 789363282 0
472752170 256213409 0
534383926 523516536 0
237823434 437801870 0
272108617 763724869 0
473440058 195389304 0
470839814 602080229 0
424835368 5317864 0
658868682 45171700 0
335724496 90003926 0
725293660 414344108 0
420844219 500915204 0
157697601 459272111 0
60908032 171416547 0
733809673 434118004 0
201726730 285734192 0
289161754 458909840 0
109850710 343515434 0
131818118 11197726 0
675023805 718686139 0
407653500 240148816 0
638603837 787715254 0
62657975 432615334 0
443409573 512194467 0
436428320 501071232 0
560094237 19051314 0
631628847 769330765 0
354395440 200246995 0
700038639 63795012 0
493356352 85894256 0
387856782 513225939 0
489722544 101055728 0
198709346 301495371 0
893182 151592915 0
135955458 471090911 0
758743332 636589341 0
183213126 122515571 0
460606007 178885419 0
485243446 379615329 0
336905834 117684157 0
690101431 25060950 0
633101133 587467753 0
470568043 542020100 0
74116131 501424371 0
51304659 510699102 0
246791583 593190718 0
794625273 254475656 0
31669225 596962014 0
73777086 493791553 0
423295590 131798057 0
710997759 435122699 0
663061813 149952588 0
151222271 243263840 0
277153295 526703036 0
175615023 790764516 0
573279072 164763185 0
582118328 255604437 0
644382388 391318950 0
567518600 448180240 0
610182060 659105862 0
544932175 448889209 0
659464971 525072181 0
318320354 223521941 0
189332986 394986739 0
388969610 248008157 0
287231678 667927391 0
32616849 116192050 0
765282688 443206597 0
76036895 571270371 0
686070931 765537401 0
40805275 452612554 0
606305747 256297950 0
242836576 776158339 0
606582341 7390627 0
152620286 633103825 0
597509903 797631558 0
720648246 11507811 0
761212060 569265829 0
511349231 196663416 0
277395375 433679908 0
478069341 306700216 0
256242751 196199209 0
731683361 799448776 0
502892387 8160969 0
673488783 119634363 0
204053170 704782512 0
401405472 363605164 0
517517733 259926165 0
381546569 292144999 0
13379716 326180540 0
217766502 509933647 0
574072692 455877055 0
407419164 469062026 0
270479668 527942497 0
471223545 414884076 0
68977193 536844649 0
419500735 234230332 0
632891690 195833779 0
339908308 264644665 0
416278840 360234251 0
656915854 299719833 0
370582376 299192182 0
36396797 488928093 0
772372483 627544292 0
34348112 685456557 0
172070088 415198837 0
78299520 691935476 0
79319332 201221467 0
451838673 63184665 0
586965167 232630581 0
107450489 201486733 0
141007150 41894441 0
25346834 778476351 0
517639607 597937013 0
100494968 321795965 0
708471091 494834072 0
509964323 766779769 0
741535843 463170667 0
640774240 402788617 0
305203516 72477010 0
714809619 783300414 0
395188800 122671346 0
782350231 783995024 0
307119531 707963863 0
212473350 556283149 0
235642470 765350150 0
677318670 327567523 0
41121063 144796281 0
445015909 22351271 0
369819415 455430175 0
401992801 772178671 0
362731 563751657 0
160447239 458620580 0
353273837 7166794 0
767879265 542841306 0
460548225 660831678 0
197502311 107341307 0
550273378 548723382 0
407382984 182268043 0
534392001 194579567 0
486531170 670461039 0
533570339 659606335 0
139588897 206223752 0
697554171 232373856 0
90658568 463539793 0
121856327 303180625 0
355815147 640242835 0
319264724 334389157 0
753785992 237046321 0
18833494 259907396 0
312437425 454800074 0
733632126 708424519 0
525043922 457906883 0
745155755 629612801 0
452874856 714439421 0
83086983 352346620 0
689585622 648236240 0
770693671 247675613 0
393249334 629606959 0
304495917 353037580 0
603771468 206925271 0
597265038 165899752 0
152229946 302738712 0
235648245 48877429 0
596757629 114441206 0
565857829 391553167 0
292935988 115024936 0
464326615 376473171 0
377661445 264636692 0
728327270 749132710 0
751637590 568138433 0
577509715 578288316 0
413707547 363408893 0
392385138 104038321 0
435363853 387199417 0
335283285 764290546 0
258059492 417614144 0
440525274 671147118 0
689471305 438896561 0
315686637 203669904 0
680341445 703954796 0
275406962 472424247 0
742995710 491465677 0
514642312 734920811 0
638309620 726869124 0
4440059 481918140 0
604388588 365765498 0
660239328 132557435 0
466451558 466241344 0
510489279 654777971 0
638938008 277766176 0
11545669 426269278 0
231431257 734306349 0
61386309 433399873 0
340888782 720603066 0
563135905 22224186 0
191633783 81809325 0
725556093 274380747 0
92780288 373171492 0
94833502 160303965 0
560963853 153019564 0
110723753 42546518 0
581268354 779776080 0
491614100 197037469 0
288151983 677207477 0
73959397 560410544 0
661487136 127406145 0
349753388 613712497 0
140324241 463206423 0
235730582 373320953 0
326776341 373117958 0
505121170 387558510 0
230322160 654306342 0
514259779 686072172 0
472625052 405482142 0
747020603 338303853 0
26598456 245331707 0
791974818 746035144 0
599228203 7430170 0
748920125 287823692 0
716807321 95583400 0
99304193 769605531 0
346145463 592959016 0
163235589 549600509 0
701718576 213572302 0
437397057 443163182 0
584718038 629467921 0
612889572 633704344 0
112147060 656011156 0
292342261 778714205 0
324159934 776930433 0
211362738 368305165 0
325963830 327482259 0
393057437 657964456 0
112194508 615529571 0
53754622 493500492 0
556376584 247106155 0
561576691 199385093 0
14825296 707546701 0
523699897 629470669 0
72659687 783563784 0
576361698 612470967 0
204147948 736921269 0
390364994 331387322 0
722000584 507379947 0
710489900 227320993 0
539690314 711994033 0
477969420 552036792 0
592716526 133441825 0
514941729 198909254 0
114599487 204182949 0
718927032 275358204 0
468056406 625565496 0
502550282 285775002 0
176594882 276418496 0
83298387 554910859 0
714676670 656152062 0
168746750 653626967 0
23088012 304461285 0
165441395 249618514 0
340896441 656903484 0
425875933 343131400 0
696160622 639458389 0
529656239 322620366 0
377926913 101991887 0
300853340 634733210 0
174903455 30326766 0
299679902 45996832 0
395871767 349964688 0
701281516 139788519 0
307544576 44353200 0
447921379 468112530 0
472190982 128704981 0
638397902 138850037 0
295978350 530119634 0
585800293 401664300 0
64932973 337141669 0
159274148 483243287 0
243350461 231704621 0
271266663 513456671 0
460319052 74440621 0
270445046 643375183 0
619885765 377612856 0
641864383 605480570 0
51131897 452778997 0
260080407 585066130 0
170194099 680655500 0
334907191 706691911 0
183750578 740952256 0
224852180 332966260 0
792896819 66576022 0
400627804 375964746 0
458665029 30932314 0
671506404 390054077 0
65299558 323107645 0
40464911 648550201 0
238303972 547518761 0
709388479 41641766 0
281029089 266149322 0
793459457 366627341 0
651491576 708446278 0
19163852 46357364 0
268306210 369560504 0
707843523 419296384 0
444858601 98336035 0
655185791 267244574 0
369946172 599899122 0
446344328 577369685 0
146187733 452444437 0
794077464 193180160 0
382533411 67513830 0
393033286 50842672 0
274861901 341009317 0
752844650 247548097 0
270278367 468927291 0
73194585 354931307 0
694161672 76439856 0
330757707 487800864 0
176176803 475242922 0
170633785 237226089 0
59272162 184164925 0
750000659 91805521 0
214195637 15102290 0
417474131 679613703 0
191180261 421294878 0
588761509 373283124 0
479727336 732768674 0
37140553 761883417 0
378184386 728811590 0
259796613 696600496 0
705566468 64597810 0
709340925 520333115 0
331286926 309796424 0
113230328 389409393 0
483619503 475016069 0
97513651 531698673 0
32062558 758255230 0
500425986 237506025 0
466973126 232776225 0
368957465 615244792 0
767589456 454551486 0
261431432 28883157 0
30535019 769167142 0
226028428 36274633 0
282594190 239087689 0
509959804 80778827 0
47647073 753800568 0
794862926 536661190 0
776163418 600898451 0
656945905 361844430 0
191578165 93226888 0
768001905 181322325 0
171125315 558228711 0
50176214 287273158 0
356273395 659931197 0
560508843 512517028 0
305776295 175107385 0
521863688 613653335 0
580865744 786416516 0
437211668 261285177 0
671091316 2952385 0
312187112 604205476 0
263897791 67777303 0
299040147 202516561 0
534878033 681712952 0
574879295 20570162 0
378644047 426505417 0
743517935 707668916 0
280482783 572936963 0
523886353 138721298 0
419622356 273290563 0
291908611 763379420 0
274486245 448557925 0
37729336 37670325 0
489106983 323441833 0
128052050 64737805 0
231654257 27354619 0
481695458 514501718 0
354606292 201834898 0
702255369 460122821 0
578752697 608832757 0
517303235 667653659 0
135673770 562848917 0
169521333 459225488 0
266225717 626598134 0
115761995 93358054 0
605281089 372546018 0
567821133 417924504 0
366194225 179334268 0
690509002 209561341 0
190371313 181060990 0
103148860 741951702 0
746685677 587542933 0
745957084 14482232 0
217371049 314173771 0
678641377 158519091 0
460947674 282216016 0
69361905 402944616 0
238145144 650254568 0
131883109 489445504 0
615557420 252935626 0
192341706 375233074 0
522071992 104929360 0
680970787 674074315 0
392038775 271207435 0
739707 50224968 0
520313893 510515334 0
3367665 344651870 0
505012778 192467570 0
370031362 352959499 0
173287214 445944674 0
99844725 55353124 0
263964230 19941978 0
740516098 208923455 0
118349982 175689331 0
440565387 644732798 0
414603764 319793921 0
361556769 723288131 0
541673168 64579552 0
42357257 733040766 0
314777548 630731683 0
283678969 456583518 0
613367805 527098696 0
649807463 662966354 0
122148261 677161678 0
543246529 767808178 0
437514332 685111169 0
396949510 189040011 0
513760172 797472055 0
335930420 313392402 0
534601719 468559558 0
537703294 161785584 0
748394031 286353320 0
127643150 381075221 0
163831584 296608288 0
17571093 194154264 0
110071345 661955797 0
704033292 156713712 0
672169827 191878566 0
315243620 683217198 0
139862146 610796864 0
505444573 789443375 0
59251461 286760391 0
118191193 61330879 0
656674952 454873682 0
564966223 497138544 0
797435854 127638973 0
470424558 692307998 0
445003538 663342089 0
37075182 497288806 0
163478981 600576866 0
251901850 286956091 0
339225376 481788879 0
562556083 250246981 0
320838809 639639902 0
233780847 243931560 0
480911106 172758160 0
712999573 750465827 0
321013365 735238099 0
551025597 269380247 0
663920017 4398545 0
459086612 733028962 0
169459169 227746653 0
775061484 406692200 0
299329302 295047673 0
311092678 257456225 0
800737497 359406663 0
554068978 314089439 0
675267044 127428298 0
23454584 697423196 0
731091620 402458018 0
788187128 530213069 0
538725246 87048864 0
373218720 743516093 0
751950080 63925845 0
695539159 338924915 0
603183666 333967607 0
109722479 608549455 0
26936734 118907216 0
108016645 490024617 0
529537820 776022324 0
108302209 664928675 0
672471077 701781041 0
653588738 278470876 0
135672526 205438834 0
477155434 24933572 0
528422788 6340227 0
395491139 161485595 0
453928671 605043750 0
554680852 693145573 0
95407172 705460475 0
740882535 786446553 0
479009765 325779890 0
132460558 701014884 0
769309860 417245989 0
441049113 71423245 0
67672996 322045404 0
655319574 716409155 0
402126062 758518905 0
50705956 270890755 0
607885616 517001444 0
211484895 325587602 0
642963039 799924302 0
568841125 96946963 0
182908132 90181384 0
77869005 555885991 0
59988379 515447561 0
310342932 474396248 0
565183816 218148820 0
222708094 172048005 0
359415584 27714515 0
55652661 499682361 0
152308562 92189719 0
676731499 294175272 0
775264818 303474082 0
364695922 365894969 0
298114735 608482434 0
178864114 473967031 0
335018083 84412177 0
161725975 508194757 0
629853068 203753084 0
800183155 393303455 0
280180452 205215699 0
385620690 791294480 0
10987453 742731538 0
138935385 125440799 0
77070575 341299506 0
604900772 353360772 0
368468504 23883100 0
477570464 160094660 0
181469894 236899738 0
51461872 382390238 0
280186833 220193768 0
792352319 420893030 0
62142709 327004312 0
244174177 424188207 0
544510148 737238834 0
597217411 188779381 0
682145196 493070106 0
534042192 439972840 0
296844049 613107768 0
81496481 408770842 0
495352243 139712753 0
230742870 221454863 0
330882666 703701181 0
308963131 375358381 0
432381903 360724053 0
225219316 120313070 0
154043799 287968756 0
691725145 9806600 0
512543299 474923035 0
766164238 486107142 0
380956860 36967084 0
240906175 333531241 0
333938245 122203952 0
619429003 195697897 0
437520753 314908427 0
453214483 596160816 0
299463834 129096454 0
442630815 722579188 0
73261535 323800679 0
42437289 25610717 0
745481651 160834698 0
776365667 343997117 0
369848761 319021519 0
782731636 789609354 0
327676655 64159785 0
511195015 511819207 0
272888215 401452493 0
334932667 669831318 0
666053488 725637551 0
204834577 643407739 0
731507941 329336624 0
181971040 292546072 0
320889065 437749695 0
205209767 531905619 0
562327445 130816455 0
591047726 705178760 0
649454324 212453207 0
357822177 167990900 0
169370012 398282199 0
54996244 529797277 0
282429443 353850125 0
281645786 290426277 0
304094028 233613790 0
701486928 458628226 0
250983300 765632240 0
762532460 592306879 0
115683688 788816903 0
222647425 686088103 0
215529171 179391679 0
109506411 632096325 0
97910479 490250606 0
713238803 454874023 0
37542575 430046716 0
737183644 599677278 0
470190306 538948298 0
795379526 298972026 0
63396483 550587404 0
387033448 673563763 0
205572586 56269826 0
225799360 210866223 0
272369275 165615947 0
493075931 766445274 0
9261439 784122257 0
265201597 732914650 0
523132669 552374108 0
282613657 198103202 0
694132970 251021912 0
789314289 248480567 0
128267353 706513727 0
271795441 325739724 0
719238541 272982115 0
302286736 240335358 0
381740831 122911534 0
117382233 528966394 0
378966663 161394245 0
662094604 560741171 0
595915121 499814691 0
784619633 303345083 0
768289580 641991585 0
719638649 651890365 0
686826766 215258779 0
694167189 193097303 0
358929116 366624326 0
745398078 4969893 0
465110555 341728456 0
184426972 440382703 0
561214591 51622832 0
569294336 290371078 0
468792251 514608333 0
544917026 272948300 0
156980270 761620311 0
801215983 428889597 0
406148251 601181760 0
298504683 579954626 0
86591200 62513756 0
472549560 338156964 0
548395867 118709589 0
533904187 531750577 0
672589790 193883265 0
43072262 131255782 0
387537675 605523441 0
184157154 111333944 0
312421969 121343365 0
645644876 314344975 0
598095869 277625200 0
92075637 191565997 0
228701144 474821560 0
98545919 399055123 0
109452825 775338847 0
405926075 632582091 0
673771725 535882691 0
5049049 292110319 0
27530294 127750273 0
212504292 667403618 0
470988037 548251367 0
30716050 385418127 0
668891701 325832617 0
160952362 108777026 0
307924779 212066885 0
372682472 794352165 0
657243512 406637288 0
578836488 790306428 0
734010598 190134254 0
486650054 564770420 0
660388408 570161855 0
498456648 782819302 0
320946615 39484581 0
342625097 539082829 0
1347725 714031328 0
6919074 713371954 0
688678928 397292421 0
632581835 544851098 0
676893206 386788630 0
197873737 484675158 0
19243813 703508741 0
772061401 276475859 0
761401243 359756704 0
561001740 173210489 0
617214339 19301634 0
224099946 161106519 0
662724111 4436005 0
135024399 71191057 0
456162480 703041446 0
298954461 606166974 0
310328156 708828897 0
730359365 232001175 0
551736143 443228366 0
341207509 241189678 0
774379139 634921529 0
303437120 209855141 0
245550012 710817687 0
636294099 369766028 0
579380164 799797265 0
665039647 660186335 0
421754659 28033064 0
43944494 574475142 0
299329658 757687170 0
103481610 61705269 0
41007509 354448714 0
232214116 654864576 0
772873797 373342661 0
701489135 735977250 0
100457544 622012770 0
244136962 733935947 0
290340728 754573054 0
26844920 701638600 0
567386558 104946145 0
753706183 613056818 0
773233097 290493437 0
149908869 113483874 0
467767948 565129644 0
437712999 443236952 0
664596232 646487669 0
166191243 320138065 0
773319941 604124956 0
365063755 747382708 0
439102997 543302514 0
485470340 314250883 0
245087509 757558461 0
155363752 486952330 0
554853103 674727857 0
320185161 461059774 0
330817726 594744527 0
728972077 706312214 0
298633620 578403691 0
435741057 19809643 0
756508595 420675459 0
643242902 414263495 0
600834869 398410274 0
268864747 296385691 0
55381510 371303587 0
275316488 557169669 0
698939973 226458984 0
180118427 384435883 0
722312033 23448485 0
742601136 785158081 0
800290000 238866873 0
651136578 445536844 0
55053025 422733643 0
245255400 168640497 0
84335400 192210725 0
73773643 520550204 0
335252920 187894080 0
116326383 107946159 0
330406397 313417010 0
624486531 775480381 0
538350617 700902226 0
702597718 522411157 0
395241147 377866004 0
254025721 645204508 0
309072037 539371189 0
222073641 104613776 0
618638362 338462094 0
383127724 254031556 0
724261498 699785169 0
186571880 525777851 0
163450440 588022569 0
57321287 451830688 0
320736011 760468536 0
58433818 263868399 0
728363747 590004430 0
51196548 231103636 0
684096551 258914278 0
97023545 91961350 0
718417281 211353738 0
599634895 600313426 0
74536823 723881502 0
553114887 222866396 0
696881825 511507204 0
143525786 526677225 0
36105862 250730152 0
303757484 475987556 0
607750265 749690825 0
640248454 727225897 0
81320130 430154056 0
35468987 416328741 0
295170890 166920494 0
302428500 68249832 0
662134684 719017609 0
628795692 691586830 0
598013743 580432207 0
564997624 611913561 0
255593332 350907961 0
696988239 728778235 0
132535396 797503752 0
154127595 581772220 0
702788737 527884928 0
204813210 552572118 0
2957535 160198002 0
46977442 62328041 0
305047713 104921640 0
193908235 561052172 0
41591920 295708851 0
209048126 303071338 0
432411356 763325166 0
658408179 174095852 0
436097668 320629292 0
6717996 372586288 0
414510022 394732932 0
261188952 230491643 0
34093606 153481382 0
513470560 209554491 0
311775860 510351746 0
118296178 233241064 0
113459652 195241906 0
624677868 383785021 0
583000599 746223412 0
389406034 684804244 0
59667071 651526611 0
601443096 640585254 0
726288072 290007758 0
362269133 372732070 0
157035670 454672790 0
18250148 3521603 0
93035980 570673411 0
607416256 536368206 0
691474267 385896776 0
645331496 62098421 0
530611598 421510617 0
379012276 300061404 0
41398323 397097241 0
128545524 100704323 0
213849549 543469306 0
487215754 484443409 0
648621970 441554708 0
360152063 698254351 0
323370634 44295072 0
388384840 798912627 0
74292169 383711878 0
190952941 668260070 0
740741882 538260917 0
746337344 448160150 0
710848087 341327086 0
152833366 685322492 0
734120998 496694561 0
241275070 526329984 0
23266288 83019997 0
480442670 645774639 0
337991198 705388727 0
50483386 347759639 0
128935997 444817846 0
216656859 437013535 0
383617584 438055618 0
268773841 795281650 0
155972347 254897088 0
735119490 501491223 0
363817576 26410597 0
599967412 403826016 0
760737453 434053060 0
414279607 85956495 0
224906405 68589482 0
294784438 653378563 0
424318259 461247793 0
321367113 504492 0
667512358 37279080 0
555862162 26244552 0
169503471 40551600 0
152619230 224395896 0
312149734 333187553 0
44147918 63891409 0
186608986 194035522 0
580548884 760721132 0
41063022 285820001 0
289090858 298651111 0
565063264 472748711 0
570765008 28702517 0
131366962 539811910 0
740820273 171938623 0
260131971 353397971 0
638656860 189475708 0
606858028 488612153 0
221859715 191163919 0
605956352 597605423 0
638108133 686313206 0
118097989 487874485 0
442612315 577387949 0
68279354 261331543 0
778315356 265171198 0
314911666 374106377 0
17062365 442389493 0
370508199 50839574 0
322387533 455053303 0
782132931 646519388 0
756807559 33695036 0
351371708 416267820 0
224218304 702155736 0
537710649 641853344 0
748181853 396320133 0
567304611 127372803 0
667240031 319175167 0
516655360 757727663 0
499066092 756036509 0
721990045 76723300 0
464006877 436344979 0
582026048 509819195 0
371265758 428167072 0
320136403 229300609 0
181032601 385351399 0
539908997 371371334 0
141363828 156299440 0
168947974 111481253 0
386210790 343440004 0
434534717 777463154 0
225044528 418016746 0
494551216 765373657 0
242611485 6033362 0
799885872 259837639 0
186250894 662000260 0
309699997 76861166 0
291454651 349386711 0
305825340 123840631 0
278361766 582050331 0
147788314 167686437 0
152274224 304527809 0
291579107 11268 0
542331910 548329071 0
347198856 625158398 0
222973672 361072663 0
184996510 82887324 0
644710334 558488424 0
703152445 418770640 0
298233200 582188153 0
392800911 40494045 0
756733639 401877739 0
492823357 109233847 0
658748066 784499194 0
698188326 573104779 0
215551657 620130703 0
754049760 341392799 0
619350148 697681892 0
632485904 521754873 0
684445487 495126990 0
52560118 318435741 0
379228378 364828804 0
737799897 587516130 0
80748381 94968071 0
436292768 370462242 0
156436127 742713388 0
732234304 639053949 0
563926156 493005843 0
156729290 129632892 0
208081446 9000831 0
563547779 1491937 0
246075448 140061161 0
777182028 695770937 0
519054041 296959637 0
450269919 552914805 0
706970420 354226610 0
645585225 307709143 0
84757167 527385479 0
150795804 495879983 0
795591870 370587509 0
353125952 745045934 0
337607073 545487230 0
338328278 437534783 0
561882872 637629970 0
801377797 738881109 0
747992615 241489771 0
704841141 90731148 0
571150007 433021058 0
2848468 87386951 0
783255020 595725909 0
57166088 608036862 0
256450309 651453068 0
661333786 523808191 0
283010783 675946023 0
85069934 586630969 0
705952564 541714007 0
557495348 231545660 0
691566122 673710682 0
467430856 337209799 0
362702777 589418611 0
445231185 589555472 0
651734740 217031472 0
574224124 653741877 0
457885069 551349541 0
387560944 56323607 0
59189220 371343046 0
565260905 72369987 0
680354143 95844790 0
46034020 148875342 0
749612985 371431792 0
78244327 381309160 0
99675538 568333552 0
502904293 237184325 0
539670483 565107680 0
476923588 726416616 0
358698131 97957028 0
141402116 481844790 0
718579097 319726674 0
496231078 545041902 0
473972949 775366364 0
473929340 130919460 0
338717511 448977672 0
481412807 304987350 0
458768959 186260211 0
3414824 237218037 0
45998979 692466133 0
688582375 121836143 0
353500492 221884008 0
387488809 243868270 0
717226169 375830884 0
630451128 679520893 0
463376527 184679762 0
371372430 365888061 0
530877924 650133077 0
429876965 8572059 0
800048336 334506311 0
103115923 568988357 0
211050551 344994490 0
658704015 51913138 0
150532837 490064418 0
52457229 526867245 0
212656668 77359548 0
705612679 771924718 0
275590901 357643584 0
663311501 19838700 0
660698942 443827263 0
154802160 708233204 0
711592074 731999302 0
607262342 226642239 0
776304759 222775641 0
765404420 610851013 0
639092891 791826671 0
256498225 404648402 0
152973280 229730208 0
401955041 45911030 0
616454077 27735513 0
265549147 644173387 0
691443153 718696739 0
81327785 481258966 0
118902582 200644496 0
361675780 400272998 0
84686173 132595572 0
229460615 440486585 0
338067591 151215108 0
522604072 570906094 0
85816147 307408483 0
539061944 221623480 0
338494827 394683939 0
793212746 249078442 0
761203158 474055150 0
507539095 162784673 0
359870907 204573162 0
594433388 198964110 0
180576609 97318158 0
695110061 270293561 0
540342392 300654868 0
285774489 160720354 0
678139383 4590339 0
675846389 392608396 0
5553298 446855828 0
205396683 59469445 0
566655484 393690695 0
515442962 478717912 0
339554622 610412728 0
547489641 312138806 0
414739815 604481121 0
41845006 256247792 0
589687587 221513770 0
518994025 502066248 0
153728257 57173448 0
741492595 154695944 0
336166498 600944014 0
79920678 317100292 0
32083526 542628868 0
674078650 663025297 0
629999762 134103728 0
729048378 603655580 0
309542496 262390869 0
232237611 290856730 0
611440525 87495491 0
755132529 534622307 0
37190102 364608452 0
7146388 664644720 0
459702377 654844477 0
751477523 448356910 0
595204849 240026384 0
753933489 51356481 0
676559616 688487101 0
527137169 247043336 0
86434728 511492261 0
59840200 535026211 0
67369452 262327543 0
11516157 417166519 0
113410213 460487565 0
667840664 114030351 0
699283199 661694482 0
714600078 22598519 0
774677490 779512026 0
58956126 275288673 0
435789118 390018586 0
36077615 495958117 0
375368271 568958834 0
519237054 237517973 0
183866532 548209975 0
509230817 663012709 0
513994703 523960427 0
524534263 391757562 0
552448804 86974942 0
29663175 523499345 0
679995513 582732633 0
103803224 315141245 0
599145592 510850408 0
288364607 226011176 0
569743356 278102784 0
790566985 59949316 0
18807830 393035436 0
360055324 604770724 0
407917589 297628513 0
37634616 491462970 0
676189953 284864007 0
378511646 788967979 0
443340656 97405602 0
301808206 727357884 0
611073994 399523535 0
151179666 739128243 0
621455991 162609128 0
70468889 111898708 0
190958070 765747642 0
119824201 73438000 0
674528768 507839182 0
58343669 76396543 0
500476476 15078827 0
120544903 593798390 0
716211879 481007812 0
368069999 434758312 0
156331560 291933815 0
148872344 407396780 0
55075765 470857275 0
233807455 62752953 0
740740066 388407700 0
364511719 260199283 0
245071307 511258459 0
677335394 620324106 0
21857861 62792744 0
566271427 660293742 0
19430696 234394392 0
72988728 18530398 0
366486261 629875833 0
432375449 592694236 0
626025029 2825299 0
360611599 81763911 0
291905700 80145824 0
408904587 773621962 0
235349215 24618431 0
168840199 779402265 0
208506731 56176680 0
104116479 218124150 0
483850522 374857326 0
151758631 671458369 0
339774481 628582431 0
626277666 577035873 0
65208953 328175370 0
470865461 490483511 0
415112459 784086112 0
206403498 735440593 0
693849560 508959113 0
664895478 351812070 0
611834000 505760480 0
260044633 341241141 0
485670932 175622365 0
359962569 55817023 0
255873950 197667617 0
718860274 436398442 0
300468924 639778796 0
37650601 216873266 0
550071635 33765049 0
566037318 446254079 0
485112834 210410873 0
146612599 557056935 0
102858734 766586448 0
80125053 375547380 0
55077173 263607416 0
6839676 229733418 0
725525511 779182438 0
436826302 570311548 0
157843067 81395690 0
235967607 774624499 0
641886249 29070019 0
572957015 650737796 0
335524986 403408694 0
731345339 507225019 0
368371882 169929450 0
251347093 609869644 0
771006171 93542138 0
213929453 431025142 0
246440129 689002175 0
249279737 622615968 0
397877124 440346160 0
96673764 326568458 0
646265879 258850264 0
793263441 312435443 0
47755268 297443767 0
715833465 451194532 0
713837002 595559026 0
50547526 743261461 0
203482820 436841502 0
294337967 37461601 0
330542141 15587475 0
550452347 454618782 0
786385474 226562193 0
752144098 696241342 0
71460262 736343118 0
566587099 449133956 0
75968382 143695380 0
323983622 515560224 0
436704615 748552540 0
581612346 257151489 0
148325003 254478897 0
650205137 405979179 0
481607677 409639072 0
194030883 546373642 0
368918278 231673372 0
238465750 135834985 0
277244405 629756781 0
305017156 277308042 0
791758481 62615553 0
641153049 432279579 0
162126785 57035367 0
452868931 590652370 0
711581084 608206954 0
398406904 593879942 0
364944638 430903333 0
190145121 307628086 0
743153072 629985583 0
624279138 40870800 0
506833652 215270196 0
107669947 634251368 0
447519871 371817439 0
265463705 464531709 0
759805237 121022239 0
144124818 790517166 0
594023206 417897744 0
20682639 364543377 0
264352555 568785239 0
477901348 96802469 0
409485194 549777887 0
205807451 664774196 0
577728447 170447871 0
281144151 448950124 0
569472334 539989725 0
509610347 659809965 0
243846675 310302038 0
638811473 723378831 0
365345428 635554730 0
461689619 615659175 0
464958509 269425812 0
19154542 500185279 0
69704319 666493642 0
364301657 646237556 0
203461295 45576881 0
720125830 799898807 0
351632423 303696884 0
711992607 788310009 0
724136247 732776285 0
551289746 81079810 0
667805783 601562359 0
533384973 726225567 0
143813241 524522421 0
792313309 157685772 0
713032127 680568352 0
682851664 490774525 0
325841766 724791267 0
737968862 234907463 0
578978622 241050979 0
541146955 657203622 0
632315850 32100371 0
511872904 150677253 0
701981181 67903330 0
435341321 684047246 0
422522695 529160841 0
166183150 432276267 0
166709540 522048117 0
789956214 690654624 0
555499407 135646637 0
231131027 675071275 0
610588482 31211642 0
207113177 289036924 0
165023880 181376655 0
140370785 781675774 0
34819563 479657522 0
105413908 732526064 0
588762734 606548544 0
149483940 283573592 0
77003987 683054119 0
235389428 458992732 0
64095978 591472008 0
20980771 169768247 0
437357361 317445003 0
260808523 630869848 0
743614917 523018381 0
559516056 660945350 0
103260801 651581665 0
205065694 780155783 0
599576345 798679790 0
250327332 471687900 0
601195413 116448240 0
592251397 274086000 0
801655121 572819066 0
340935677 267779562 0
640583025 371675426 0
243350025 515074662 0
403932991 407589561 0
670779459 556096235 0
564949303 532379636 0
145291165 547765182 0
501390695 762903356 0
730468621 214352204 0
383851118 11355716 0
345252399 694505051 0
194779587 676554470 0
277444552 541856081 0
222623428 673584440 0
773951209 401949075 0
732444219 227234410 0
526223199 65411421 0
282689993 177226227 0
606087149 733569964 0
79188334 629343693 0
166263513 430428584 0
201139009 120884002 0
331333838 547776543 0
657613096 22314960 0
649077599 186246325 0
283777781 417487311 0
123789718 122811773 0
213865550 161948145 0
736164928 364688989 0
292198856 649338737 0
103488008 379449043 0
233890062 283685672 0
405124905 72172189 0
694983104 66333455 0
98968342 669172046 0
649239653 477947252 0
570962769 488402907 0
363787087 791711703 0
680453167 199911593 0
223911864 127233862 0
378529116 185207107 0
323631588 506220768 0
36549797 533541300 0
632554145 435658473 0
258033299 291390925 0
610668660 717666152 0
299800527 537331436 0
72456664 308526133 0
722030042 425370037 0
376956043 459534552 0
604399714 503436573 0
330441291 230577531 0
296422547 417554998 0
470000476 689387560 0
373546798 554092796 0
795432318 217131314 0
33173017 487379873 0
759988052 446196274 0
446802654 330681807 0
592461599 78695197 0
35195725 637483082 0
520013156 544369491 0
88406961 650471920 0
542248074 347914576 0
590032430 751586598 0
251423544 20918646 0
357403012 561550080 0
752566715 588345498 0
785403468 761644096 0
598336289 320154837 0
290839828 137657917 0
565083895 512404257 0
404820903 26348179 0
411934716 67657587 0
501122534 328637912 0
623084035 628137891 0
130186217 228141009 0
204980371 240075754 0
519626983 365774213 0
586611652 175712886 0
751085986 142853394 0
247562163 291974751 0
698772323 144205069 0
575999775 718904783 0
517735941 651987391 0
224996768 325831831 0
40102724 304409308 0
373312670 530377787 0
222226265 396340885 0
1298018 207758964 0
368907166 657800539 0
460932215 477915051 0
624140737 109617141 0
671121988 402285167 0
330543088 481980352 0
242771615 139595853 0
522047325 31411299 0
553989418 57233606 0
346377067 7201443 0
599316522 435832299 0
266365517 50406728 0
432370656 794124705 0
784551505 126560964 0
510838276 625521068 0
421864905 112948897 0
760645785 774931514 0
174094587 527643384 0
568130779 561702424 0
146507055 94427523 0
33933465 69804188 0
222246245 298833092 0
759960934 474954661 0
499119359 644635081 0
249353730 36446330 0
387814515 755275417 0
333356007 552773368 0
146904391 41323052 0
461776141 150196936 0
23323466 432578920 0
725810450 728205047 0
747472466 752579971 0
800953603 98369058 0
307729005 173511428 0
184685429 455600977 0
375154571 142405191 0
596924287 27748605 0
592965183 55415573 0
449580939 520609356 0
259363522 240103226 0
766792252 467792567 0
794244102 190900742 0
668356691 456388914 0
141359141 664045273 0
698023965 677811302 0
753226002 211090077 0
393494204 612619546 0
22929314 736799006 0
796712711 43960399 0
594707671 415483161 0
171847980 654091774 0
767685937 290707303 0
652370186 755373265 0
573362099 523564621 0
239341102 668870155 0
194900353 644425218 0
238740282 5854161 0
385581027 532278988 0
606149429 101819389 0
25906546 779976178 0
709060666 234134888 0
300674544 770611071 0
730743838 496526791 0
655522879 698460149 0
40524686 199877916 0
387606171 445020167 0
633940169 323256719 0
418535771 588982368 0
636052678 626279963 0
792393720 383170115 0
545190118 280338815 0
468579105 622382382 0
652479059 245233042 0
162114810 378347937 0
334607498 197929566 0
20184360 719137170 0
655145635 98069487 0
406781227 187591234 0
218997733 375237696 0
125959960 258521023 0
157796094 80902624 0
239836021 545632791 0
168978725 551664090 0
493544446 728330303 0
134091078 496626953 0
36103771 56024104 0
441631991 215306069 0
230023170 428280617 0
444169312 687785922 0
328017872 563108663 0
554039404 302962840 0
112939843 705292206 0
478710615 463495138 0
46319626 120204357 0
532697547 28881179 0
564889885 87687590 0
180017216 736123838 0
704884994 768850097 0
34702062 387473128 0
233917500 525871503 0
569050589 526474894 0
92398709 413535710 0
510263538 79909738 0
367120320 320604690 0
496363993 579617806 0
744457634 446703913 0
528136845 417182686 0
738463595 784595799 0
377444120 146779374 0
578474987 353653243 0
548301061 623022644 0
3717948 346195189 0
667419035 401846112 0
403061362 634428570 0
291710428 741553930 0
722579504 729718692 0
653316673 32159101 0
692945036 432356388 0
522226800 792077934 0
447918267 347272247 0
9434165 515458099 0
430252955 28291285 0
736436683 50359154 0
39260947 541423413 0
561534444 315775619 0
540923545 664745224 0
797518065 452096949 0
260993635 252511558 0
703350069 15959 0
800324193 108992684 0
117761750 797370834 0
752402766 78262129 0
495759472 269156025 0
292418434 782235019 0
18454177 600652294 0
350657548 603426266 0
303661875 792015263 0
749046005 505869188 0
44419695 104417324 0
649080528 610785785 0
486913448 45947830 0
685651692 136325359 0
397993537 80673819 0
716274764 690584088 0
770458412 79800967 0
65803086 529617546 0
464173528 732103723 0
365099998 466271839 0
439949311 316774809 0
711309586 378501232 0
178059863 666535971 0
264957510 449984341 0
654931949 194332416 0
597050229 37267257 0
452016484 306391078 0
433899375 51238493 0
504706084 448350106 0
532173427 139537638 0
779002592 631822238 0
610103931 240810799 0
237597954 549152235 0
166792535 254211748 0
453875507 530564540 0
502653972 715932798 0
626317010 629658243 0
706864329 132674189 0
24702989 643039812 0
361972719 231344585 0
558529188 679862287 0
663827746 702807341 0
278409404 580818228 0
674377865 485816802 0
340730026 98095420 0
363673554 544726113 0
575433186 718804372 0
293362656 505097641 0
415301809 25738767 0
757514329 40479239 0
487337800 68276558 0
664521016 536441468 0
595276785 509516563 0
594027181 734476540 0
653904372 801141165 0
465799776 786318248 0
455911897 500372816 0
240639066 172913430 0
516116911 446412073 0
688375562 387727879 0
376845148 304883933 0
374257945 336541531 0
625925288 721529539 0
124219805 654793222 0
67346525 32489441 0
154836094 370561997 0
553041153 660402389 0
59412544 447297573 0
127465296 632653019 0
49428190 334244204 0
45421089 573896886 0
358571795 384141842 0
281505958 534850353 0
446416201 767642460 0
215125366 428783028 0
343060339 761637806 0
725897057 124563885 0
600089556 237774125 0
758068554 384500048 0
144511035 423443168 0
66088675 56709678 0
613913195 487973966 0
793883086 609578646 0
132350467 601815270 0
138366726 644413423 0
24662999 186693379 0
506501157 724740515 0
214777401 710059271 0
578298025 798764922 0
199516746 378132549 0
152629102 88021377 0
8762651 51600041 0
138368559 146359965 0
512265504 154853358 0
26325449 313101479 0
85158027 308643695 0
341300070 524332110 0
357351459 676002512 0
110084082 91113281 0
575723202 414751941 0
226148984 392512078 0
185598340 242893676 0
600641575 595653430 0
246416908 12801040 0
750427636 435577 0
270353516 208238738 0
220855274 548897175 0
447626152 224043 0
210470380 99529675 0
693382373 19824222 0
469852262 550175221 0
773279985 249764654 0
100914547 153590746 0
136663107 320494270 0
163689002 354995407 0
303576430 123481733 0
464592931 389049137 0
424563054 241301540 0
643873035 751773977 0
793322715 376670013 0
10381722 523009019 0
710426009 441094427 0
407265474 761144058 0
467101987 756542148 0
519094064 784925186 0
426551838 425239501 0
22977231 732764567 0
690374304 177203065 0
446497849 696695590 0
167793434 746316961 0
294032236 176283431 0
289354764 346414065 0
440402908 510864592 0
513382171 418913275 0
282231423 670213515 0
417444450 5567839 0
228014070 166809427 0
351572921 532151355 0
471729037 661612409 0
635495892 200308818 0
642307407 548845895 0
28072771 468184345 0
174706925 564859117 0
681729933 217042449 0
506367713 302818663 0
185226092 515184489 0
412891857 569221175 0
251997626 561692992 0
691921322 255440056 0
615524139 425674758 0
610393463 616786855 0
351820653 292654069 0
345376862 404254333 0
764984598 329484192 0
298005740 491772131 0
406455456 111103650 0
384966826 639079021 0
778090052 609684976 0
376356680 266478356 0
681344844 222982377 0
517678866 10378176 0
360680090 733521237 0
10865724 467521537 0
789947819 448621390 0
397750178 20354930 0
249028384 763092521 0
560958366 673144024 0
317186536 492325194 0
552560159 481675635 0
181084112 725538337 0
439775637 36554589 0
30531005 629152888 0
298537587 218965505 0
705260729 281899683 0
209699503 501352679 0
552879209 530793584 0
735486226 103637804 0
593792105 508402880 0
725696036 643166590 0
47847049 579187024 0
249456945 755032164 0
498451119 534858119 0
643089038 765627215 0
683430475 301679195 0
604576689 75069799 0
148251224 739252452 0
421188522 413756909 0
256344423 696486669 0
436792237 96448057 0
213474742 524967117 0
481761712 3114999 0
602848480 295190759 0
131937929 39836295 0
605124185 328977093 0
190943691 433841679 0
779881351 126357508 0
663635696 488830117 0
102698581 529703871 0
221471094 570954736 0
530243415 414385322 0
116222380 75023763 0
103024572 639217580 0
148434654 75161255 0
510544510 553398287 0
782041857 60514164 0
56611888 5462497 0
69733982 74709766 0
609000889 188640531 0
436528597 19388065 0
468644384 498673184 0
245283895 518880856 0
517063428 32532635 0
314657489 755926119 0
190412399 757328185 0
418109326 19790305 0
41132478 258480000 0
635408097 655694200 0
431480140 422392370 0
156177131 382025264 0
146455214 498943912 0
788965368 586906200 0
377452750 490457871 0
18448828 427637167 0
332884231 433547230 0
493287153 215140499 0
92768964 584342663 0
733686255 171683998 0
484136125 465063198 0
420461951 542284717 0
177634307 408588405 0
765968649 187372274 0
426063073 536920497 0
453670594 648572829 0
565865071 670453166 0
480252499 131183193 0
311177454 41436173 0
440454566 6718066 0
271582285 777338845 0
671491222 548919071 0
80022719 295585069 0
384826061 710174131 0
305916720 268913995 0
745417713 796572085 0
117920428 423682473 0
751786820 375927846 0
729083588 179432185 0
767480923 587460242 0
291359246 405360239 0
141580728 323655237 0
684899235 699013721 0
124075727 513027222 0
731349880 211498864 0
52872888 121807112 0
261203595 157240437 0
504663155 785467738 0
639021374 301910510 0
191611374 680486685 0
353862644 329473742 0
165897518 773121716 0
354125591 420525314 0
778932844 183523077 0
288277317 599795202 0
567370723 407591357 0
424919906 754011509 0
13251773 296783201 0
514855672 248309167 0
251467066 368660388 0
348080734 151298691 0
504468525 321213668 0
395521679 467962208 0
525402426 643257781 0
231139868 387236372 0
57103346 463398224 0
454172660 317717088 0
317333422 683929894 0
501953683 778342953 0
208993897 562094299 0
398483477 773115946 0
81934397 36364670 0
9031878 713704259 0
776110686 581236070 0
62005862 210469714 0
631969625 306587958 0
451693676 462915997 0
608877823 772576692 0
26288631 380535001 0
506351878 352944989 0
728572385 193384849 0
364829679 120045913 0
126523802 76714956 0
651914245 565574666 0
13872648 709084994 0
139879649 669122946 0
617073324 217451113 0
590071980 96737946 0
424917550 682194383 0
66842696 392347317 0
403859479 328914835 0
445186632 251783304 0
780520329 258684900 0
322967500 736215521 0
375879008 410015169 0
616982069 615174435 0
632001702 103129521 0
152899978 592122379 0
313283242 147675910 0
248304001 769615731 0
273960746 389362963 0
491910180 612718685 0
423756174 626363395 0
570985579 736958653 0
21564342 460834686 0
642964209 254965935 0
313267370 712369280 0
789523690 709775020 0
114458842 524113468 0
801682419 762904143 0
42713732 395482151 0
651216977 540232378 0
503992121 107485429 0
558857759 344412637 0
57406137 387609144 0
269942710 321363485 0
626858687 410248966 0
54728755 319621344 0
83593383 211988566 0
71391441 380439484 0
192262410 391943437 0
697695614 147463075 0
704396634 537014004 0
57986571 742339837 0
95361744 442323145 0
719098651 5718510 0
329855162 525794991 0
629266977 447549203 0
141624540 256732514 0
62113445 472202877 0
78845349 310741790 0
64612961 487038195 0
255414901 156262803 0
485679202 12223137 0
632232234 425553381 0
679229265 82059768 0
652710255 161475633 0
168382063 170940983 0
592902369 511469228 0
82326932 48405842 0
347662076 529619025 0
477942569 253201216 0
500918050 517901307 0
709299246 731532165 0
443649262 490687797 0
108240706 726437059 0
218241204 675885549 0
708583315 499012028 0
670399335 430916544 0
674503544 78953154 0
557177758 4755066 0
573849185 468520718 0
323089020 352382438 0
603864746 307981391 0
353141147 184688594 0
780550782 723252871 0
265163672 771237740 0
581625769 781851683 0
643040348 493191687 0
289160284 369443979 0
240186048 443961639 0
525860745 744891528 0
187300051 319793286 0
116913596 218972475 0
695420359 103909009 0
358998741 151989037 0
82102416 297267080 0
411748544 618439360 0
241458269 785878617 0
113300531 208127468 0
712343004 327790059 0
398353052 273424916 0
196138546 215385695 0
150484356 724010437 0
234922351 397929776 0
474383291 640626236 0
664061482 103724015 0
477377947 458644843 0
233209443 243104700 0
288742468 86571647 0
530260208 478697892 0
12478953 259078831 0
662436534 541878893 0
493424280 309844877 0
680945806 797566059 0
289849390 416828469 0
166283906 383045899 0
639825665 96872048 0
156077098 334445417 0
141974964 550133026 0
242553908 441697831 0
433632956 682669746 0
753940617 509500849 0
167296538 262574032 0
562057558 317453697 0
177019783 745886020 0
617015268 458196563 0
467752413 412690009 0
608456017 416553306 0
220589108 246810029 0
477798159 53107927 0
485114878 54149110 0
305245022 487892587 0
584990129 26924077 0
563618238 542326690 0
13104131 764375224 0
192766931 83604118 0
510337721 441020534 0
685393531 117437185 0
303780987 614695586 0
659564779 580407403 0
456113002 56852162 0
660804181 364204520 0
682386160 67318642 0
482211723 160372528 0
516949776 295217450 0
236794474 364515496 0
615578403 512254650 0
240860313 327777432 0
51850756 282219204 0
576251399 101791188 0
601014667 454233444 0
645655429 441222548 0
229843854 335164444 0
304105024 32222807 0
321819479 190925776 0
753673512 116516234 0
221833628 666627254 0
498327312 350707188 0
556716708 106585286 0
359870236 275839392 0
291617835 567633210 0
655134474 626054748 0
544972035 168282127 0
154950075 309065241 0
520950065 128577261 0
307055692 555598795 0
731991403 543712683 0
339374733 626927654 0
278557154 767671744 0
210761407 247779524 0
72452303 521985396 0
251974289 790047751 0
563786492 214586001 0
441137936 609360922 0
718928903 59080414 0
679700141 146175123 0
392852981 257331017 0
478553947 638842070 0
293570575 90050949 0
270761374 690982928 0
672931205 670235933 0
128055916 26035332 0
107520330 716449141 0
587116788 257443928 0
267543441 413282551 0
797903937 37727730 0
336319168 785408286 0
450593735 133165555 0
443473642 359126570 0
4673383 126822720 0
37557852 706274843 0
455672511 721441397 0
195205619 713341063 0
578476763 756151307 0
377725735 438048125 0
342011855 144234167 0
777503927 279074138 0
230388830 747146525 0
767310009 619247686 0
1885881 788781584 0
310638059 495719928 0
404191850 248458531 0
381517009 538332773 0
120994684 214397612 0
542438041 514446629 0
535131300 551651748 0
570184520 174150174 0
508034049 515514088 0
266069865 153884562 0
732112296 329297748 0
536538366 444090172 0
541272803 297237816 0
633737390 608012591 0
211326007 559448697 0
716892929 391161171 0
596889982 409357733 0
378468124 35385653 0
258871415 381826017 0
406023409 561160884 0
88925186 118270469 0
120435061 539020609 0
494048621 518734187 0
392976743 573859431 0
392579203 531367840 0
283239770 139182409 0
530818965 159684881 0
257633411 396691830 0
571889244 68346715 0
796592451 173552987 0
314388515 70708004 0
738364981 690185440 0
410122504 166465895 0
437991197 271471446 0
688647236 586033702 0
560095334 666196115 0
289244680 654127363 0
407425957 169472733 0
520090328 370088228 0
333794942 676452330 0
684521868 65834921 0
396309513 156952982 0
619591246 640754892 0
788327154 515380645 0
714836944 723869490 0
15788696 148296548 0
210981048 345234637 0
688506125 309593791 0
575026877 709446888 0
481946765 736465198 0
382443297 648132309 0
161772324 99085400 0
769494121 728079825 0
761701989 167957019 0
74166847 270403824 0
728879470 466148753 0
212314608 100396505 0
116830351 503307201 0
42888506 655106168 0
256768483 402048177 0
321996520 15920171 0
24039310 794953609 0
587114858 97969502 0
789061782 17109470 0
572429355 139933500 0
337832326 665685127 0
267924771 615430412 0
240086792 682796147 0
60027009 450108797 0
263701804 293830683 0
675851791 439526941 0
189016103 34933022 0
132507589 298031592 0
322077407 481069927 0
450258237 801469310 0
495978598 609289338 0
179389957 279954824 0
47558444 171937643 0
396279869 714605073 0
710651525 227997981 0
792198523 458589345 0
760467645 641042371 0
142169788 616988549 0
314596626 332949174 0
483374403 307870818 0
385436109 674914561 0
81870785 452486390 0
47930407 748705296 0
409808391 221019102 0
164484043 317013834 0
742852161 582295617 0
368245494 209414419 0
350641527 546230960 0
303085763 368075282 0
445446374 579447838 0
242865753 708393233 0
52965074 529659245 0
350295419 664742108 0
204414368 676380301 0
14865827 107623227 0
214422579 550701111 0
105284786 383858088 0
292948339 643952540 0
662506766 353684282 0
113254925 609087882 0
242271217 723065282 0
483068676 206327994 0
372363369 141485428 0
311092087 695120643 0
536813532 9550715 0
1944102 693590617 0
123562743 59555850 0
401493772 609020332 0
630542667 289561247 0
669729426 426355252 0
275508324 133312453 0
692407527 74015439 0
548319565 409607080 0
723358637 643681542 0
7032110 284669112 0
194009868 472867800 0
114352986 214753149 0
746656640 603693813 0
617286700 493561946 0
568422948 359523134 0
105871525 502374067 0
215030164 237862947 0
639837815 534239952 0
6544622 697888349 0
17479613 510831916 0
578051052 426532243 0
389367058 308303215 0
447652658 677991328 0
248772360 307583090 0
137576509 299298400 0
383689448 744139305 0
444597659 102144518 0
168510869 603404489 0
18942502 294168749 0
218195663 302801620 0
137712441 568446634 0
500664884 50209348 0
532019032 385447742 0
163564787 752896064 0
282966224 751482283 0
257546495 757099028 0
627398545 365131758 0
183248978 357060867 0
14535778 709423501 0
563397459 310384262 0
367136842 414493326 0
540908937 383587072 0
488253699 80403892 0
348715268 28872110 0
49982633 81411457 0
254561033 535354501 0
190541094 346013681 0
525486824 481140150 0
540305134 272219700 0
613356966 417797429 0
727189018 406248572 0
186372267 629877943 0
558082288 25628169 0
403615997 94130029 0
131002958 27716520 0
366223804 331077925 0
375901267 446429196 0
158117278 647413465 0
668645386 596196738 0
442476485 394981047 0
658686651 294321285 0
591081502 602093367 0
320659364 580932070 0
146993149 787522346 0
24882784 166722973 0
741707085 555806408 0
467659560 19728233 0
703850021 20351052 0
111547403 408613089 0
324378301 710883119 0
143258940 378111949 0
359510805 609084673 0
136511454 8174554 0
31489592 65590265 0
83905966 18023430 0
128276343 357777013 0
172507397 453733409 0
193256653 104585381 0
399804936 774510460 0
745495122 800519248 0
100557205 103465192 0
688068468 41821462 0
114621358 718198970 0
561676597 472041428 0
286886911 310255171 0
788455343 154131064 0
440812846 323676472 0
340504142 343979451 0
141320035 511480365 0
289781745 13386496 0
507291832 9419219 0
537391744 92024940 0
705807303 706082039 0
238923647 403442322 0
608345320 395356913 0
337557790 389197076 0
531883914 216455553 0
97724293 63923209 0
801027605 486410099 0
491295626 159399935 0
298337036 629151049 0
785229110 202450191 0
202376085 425590916 0
421136524 279128545 0
438281191 284025609 0
153683349 534766989 0
318868575 278722624 0
649903368 554186541 0
704129465 288754223 0
416384603 757744904 0
314296259 180525249 0
100443488 299371814 0
142565275 159859126 0
661623594 486876020 0
473413414 205059949 0
650024902 206245786 0
242578389 723318223 0
199898970 769434105 0
333207972 152839599 0
27508969 178015387 0
250283837 122971414 0
589791274 458090079 0
730081292 768854674 0
15247208 296149584 0
270952326 134588189 0
1048344 566062596 0
354379599 455494415 0
495587622 556967776 0
656638455 459096821 0
493445839 689862526 0
177630957 381783375 0
650103869 399173372 0
241862213 737447911 0
742708482 318112701 0
241838683 30959463 0
674864565 547318320 0
512717444 61731021 0
60743065 641616145 0
549966176 563021940 0
60348702 531795109 0
529939402 484116167 0
239122386 66289087 0
407834006 180313593 0
169489169 265758435 0
734514262 305105545 0
782273070 18238952 0
713718340 562482404 0
119786401 16970192 0
662212429 453945293 0
156311342 226106575 0
478676268 580566976 0
536190020 312794429 0
600943830 118025611 0
467509938 553188564 0
139252146 513244678 0
104355987 370223196 0
415576420 290573754 0
572650550 666937712 0
768625848 161926793 0
333488176 623945668 0
424682609 156497414 0
178060405 122271914 0
614611207 252771502 0
390881537 676365718 0
754294596 199257511 0
501905371 755451281 0
108212288 2170521 0
620700578 479217569 0
697510234 553468502 0
167199385 594443884 0
627261541 642010820 0
740285094 167259184 0
155941868 159380946 0
37968959 414666202 0
510472314 721606056 0
469356193 219614008 0
274246596 714573175 0
561767299 616612106 0
214848553 44776373 0
242387923 310300043 0
185595218 453350879 0
731475691 12467388 0
600219167 18339089 0
386801492 687134779 0
106386030 63398291 0
245027237 748797631 0
532756360 268366144 0
373080288 765376591 0
568548526 466661162 0
178674342 711452382 0
697775747 663635714 0
173591840 714447475 0
238891460 28845828 0
299593548 245751433 0
801039266 549908058 0
202536657 188088991 0
81628380 585840622 0
137186320 738284181 0
47865814 433676366 0
87379307 700042981 0
640924493 524152840 0
627667206 608027108 0
421090989 506186092 0
278109403 492505627 0
135994994 41463578 0
15069791 67401404 0
110381289 99982781 0
278648438 375343488 0
718097320 35237212 0
374457932 262984490 0
720876090 656045424 0
637601391 625413310 0
513989983 557253071 0
216689329 142597483 0
532642235 788765637 0
316169616 571771551 0
636458504 554157997 0
310540115 613479714 0
485190480 89244022 0
28180380 383477502 0
485435951 64029215 0
126828921 200145607 0
515952126 790383132 0
129860023 399858085 0
159506333 779821857 0
586930112 396998617 0
99325772 800577699 0
530357092 113914622 0
738738095 264106259 0
559259935 244626882 0
671023179 729498196 0
233760180 497072798 0
41550815 10487478 0
171758686 235762013 0
443774297 425273138 0
459497961 625376179 0
514766533 25027054 0
101916272 69839303 0
24934721 733513353 0
664489891 643165268 0
791689541 713161123 0
264366987 2124290 0
201384442 65180754 0
205122106 756879219 0
168818995 570891383 0
134479459 162899142 0
546471528 105364129 0
135884750 466524659 0
427405022 339609032 0
279252167 231585757 0
535716065 76072475 0
154345896 173103208 0
684775201 470590274 0
307772477 740066714 0
211733657 245158538 0
794272324 722332734 0
361730612 636180106 0
83917751 336417339 0
309781962 207886225 0
604825469 799224144 0
50239 226857615 0
214825570 403154064 0
687679665 436624414 0
500820683 10837880 0
538585667 786215870 0
575200037 508318604 0
693721844 758286681 0
191962586 280292296 0
77704359 76837741 0
333207996 85105548 0
696361233 694273749 0
317011461 247921550 0
161900950 176143990 0
414948363 115156259 0
683611161 240210097 0
729825168 613499584 0
772152586 492192651 0
692883432 144509580 0
316559189 271569286 0
599929143 642561129 0
284572382 558289977 0
405420276 409883462 0
341876151 660570407 0
600480309 519858412 0
58349359 337462562 0
503110219 154670326 0
723278440 459166464 0
639585092 775444521 0
219780139 220397646 0
770583367 542592825 0
17200645 796519714 0
362505236 335767717 0
721908532 331471104 0
561302271 440858159 0
660469019 762021255 0
628337150 293023335 0
47976966 472155869 0
703599931 460661986 0
559305108 407509718 0
645184987 512942272 0
24787674 185422846 0
431749243 452671793 0
340467457 272465085 0
647708086 410704816 0
476918525 324630009 0
635483563 579046037 0
247173800 64616952 0
387281781 559990036 0
552106251 740670488 0
131978543 569310600 0
408404917 291720191 0
189426525 801142630 0
125178688 490088763 0
723008880 618540939 0
184766142 302645893 0
323319588 751435802 0
662346558 66117885 0
355055279 171724560 0
249833276 795330439 0
457154463 119163922 0
131618400 458853077 0
483159520 692705094 0
775799987 3974001 0
457225033 244995328 0
110238711 431619260 0
67939625 611867155 0
740633963 434278212 0
57009814 760499857 0
561639979 99799059 0
682407620 609897055 0
383637834 58260535 0
329338890 687141474 0
553017319 690078616 0
696429613 259731530 0
193864383 368434718 0
659452484 693847569 0
435328903 261066694 0
461329919 32418251 0
110592959 658872301 0
13121724 22315759 0
96185715 160985151 0
266188590 240948927 0
654204761 784559806 0
617326647 310642492 0
446435377 326087656 0
620144488 687139568 0
547649039 541452946 0
555080672 506446978 0
59461471 778098635 0
34382554 528759175 0
61894763 302896999 0
203995542 775559908 0
374051142 238867014 0
757860637 539150274 0
767853661 527679276 0
440090538 100971302 0
750425526 433108140 0
327932783 189835894 0
619214512 300180690 0
377520204 554601105 0
405487604 115191032 0
615900128 600828681 0
463955323 324983657 0
789262974 485243196 0
418873156 515297953 0
376205109 339698165 0
253883876 200569255 0
605282378 789382893 0
350673418 475277206 0
563551072 390197721 0
434749787 123179099 0
345203652 388672589 0
552270625 422531273 0
787835708 42097885 0
594330292 691841478 0
446473212 238998328 0
230810636 108226276 0
687531402 605841398 0
241605629 39721025 0
364349421 489323507 0
526821348 515286997 0
608676460 296524318 0
68041598 388172204 0
136867505 165923142 0
360445579 65461757 0
547526071 188190892 0
130377873 576656550 0
652940650 96913276 0
621543439 357442353 0
157955932 153368323 0
391761713 461284649 0
695347156 20781964 0
699345437 153935884 0
373268578 289095264 0
86430916 171024237 0
251465704 441922667 0
116167430 369071531 0
211820185 572803228 0
670738240 778660873 0
796181897 493654203 0
148732132 206344733 0
225383823 4167125 0
26095266 107844927 0
229619349 399665406 0
719684490 327617262 0
366301751 104143167 0
341347343 537557613 0
340984008 302058621 0
583305068 464862889 0
797311411 479930875 0
425063247 41382326 0
162213883 64250900 0
553512913 85843311 0
558940477 646425267 0
48332741 99262872 0
322846982 60651832 0
147462426 203083862 0
343685084 237410461 0
86337092 800147853 0
186555352 568701598 0
301099413 250138952 0
747036689 194078470 0
752046105 654277835 0
93537749 115006158 0
577422509 733293796 0
210418316 787403711 0
346958294 773994710 0
682262041 456179774 0
462323159 743516250 0
710418168 741825950 0
308217812 445064725 0
731726058 569001975 0
281494386 574558568 0
714106189 340080981 0
675374173 314705908 0
457458193 605675859 0
238640980 614782235 0
744014500 793798277 0
576410115 214246807 0
40010133 587370226 0
720453077 576243126 0
783503336 228413540 0
30957384 251467162 0
592356830 261676423 0
715679119 458363587 0
713933829 267038743 0
345121041 306189216 0
84006237 231122271 0
91947980 267037361 0
132883328 422090850 0
689537812 410507120 0
691703413 531256112 0
294193632 689058290 0
452311600 296551606 0
344069015 64500555 0
789463073 273833770 0
420238978 612405642 0
6908649 636262966 0
214294493 635340218 0
524461389 341043819 0
147854420 355441187 0
95150939 477634203 0
218308277 591330153 0
645793034 116189599 0
174449703 212172142 0
525442424 728599631 0
455595645 385067828 0
52279811 14854512 0
780613493 115164549 0
673872685 751104986 0
620395468 49704859 0
651661124 424198786 0
24879598 307925298 0
795915737 417998182 0
735289797 358096317 0
296766257 656027506 0
39956863 368467999 0
168690289 200948655 0
645795049 746372699 0
199086381 100869364 0
781415012 714215477 0
56317659 687160351 0
54894816 759154981 0
780865245 80280017 0
534834688 140218328 0
111285271 576521970 0
775131861 707781684 0
359895045 290240057 0
173071518 459909642 0
39984396 52034174 0
440868685 700079695 0
533437662 74699861 0
408590963 746671966 0
308239443 158215800 0
108343379 418470608 0
629069814 542319837 0
516712414 557005738 0
16974669 234635151 0
415829911 262272965 0
673087033 128049957 0
690544727 679184095 0
629609464 733168255 0
456973168 202299935 0
787921620 193005379 0
697647886 268553877 0
588900460 233661330 0
277150971 255687689 0
153780298 60162343 0
608399238 643823630 0
898778 604171942 0
163678968 599256365 0
717401199 303990342 0
569294476 365932058 0
338640931 151838800 0
489066398 430573411 0
211567096 774983255 0
276115724 516443943 0
693164576 786731107 0
22091305 338657125 0
90766902 253393237 0
504533968 443292129 0
206223714 672001189 0
606544260 76677290 0
218458926 759985449 0
377668696 290702951 0
796738676 462963768 0
54618603 263391730 0
434644119 601151520 0
386713195 158479236 0
16581880 340845080 0
298786438 250327771 0
488198395 131677025 0
351859354 124000859 0
674730899 21511631 0
606843530 607029874 0
184550789 168117253 0
476667640 650888702 0
343364174 700589350 0
312933865 550303895 0
571663091 678875420 0
175554341 505343663 0
49724468 145991811 0
774721798 409069066 0
726783943 480241047 0
521911281 229729018 0
214927208 394653162 0
369662597 429254544 0
739119013 703377500 0
57794227 435211181 0
646886736 239606172 0
35005219 499929896 0
299690296 226485514 0
314439859 741892105 0
4954294 40237303 0
434260742 753851684 0
97580964 611346363 0
460557382 369910050 0
465693719 408929290 0
254749516 490211733 0
658740004 373942043 0
137294685 173846137 0
767142673 674502511 0
482354200 45873500 0
770439159 41721657 0
217100152 422852940 0
634160934 300223394 0
630263944 156111745 0
691712913 117619524 0
661877310 313521770 0
766052565 142614798 0
176407650 271326074 0
194581790 83346935 0
602854125 102551893 0
686340658 215829480 0
323723515 423630495 0
37207654 121315225 0
435430877 439614576 0
32826140 505539018 0
549693731 662724884 0
664583577 101122503 0
383898108 705927566 0
342422035 515918994 0
218755717 491587588 0
540640402 711564458 0
578321626 555691360 0
310662904 645326476 0
309476897 263833035 0
316257189 424148033 0
726640551 710091876 0
489197872 584080132 0
547822347 127371789 0
667053284 23087216 0
579839889 743954227 0
736408360 530480655 0
366049374 779727051 0
192000475 152298608 0
467912549 63458761 0
799089235 157515589 0
140921395 765985280 0
25917605 396147222 0
689324635 504760364 0
420765870 390617633 0
245836677 386573583 0
560179570 441245734 0
377070339 437984769 0
148941202 561263477 0
782848004 312610154 0
798796633 374159542 0
572021499 414144491 0
594507596 119514156 0
444438571 670877519 0
126450433 524296116 0
441174153 699081567 0
298735315 400498193 0
166130096 673790901 0
279778474 211120334 0
631706455 212015395 0
95703315 419407466 0
576140032 482886534 0
764234977 661912747 0
571140714 629147287 0
384607093 687300671 0
610394402 95495953 0
193813198 43421911 0
144633888 233120780 0
329733143 392436215 0
13596992 384943340 0
494093053 94674381 0
649026217 100599421 0
46651243 408516655 0
399516515 260112660 0
486297455 486118398 0
208238822 586089277 0
390861796 119883675 0
66424399 382702394 0
201873859 418076821 0
550422505 254255319 0
126554912 375876393 0
325826033 542271952 0
143267251 470590403 0
195871444 316083731 0
334261542 638065631 0
368945245 428548319 0
387066473 766480028 0
491233030 133069268 0
495408209 196045071 0
55892782 518922489 0
30149212 670891886 0
486312783 473271879 0
682653736 219744275 0
222880985 317822811 0
766170350 637511490 0
156087714 623167622 0
368184528 18598780 0
329934165 235744879 0
437849883 562162368 0
166478442 213180095 0
353198081 108971890 0
288072355 209451581 0
108805444 87177923 0
163148956 558563566 0
133576798 395054475 0
645809514 341271492 0
526999013 662073289 0
203109348 445881480 0
244552812 52058626 0
102038478 567666826 0
378395982 381541019 0
780812088 501383920 0
613783938 466681024 0
381525368 136928657 0
685154398 539631196 0
364905438 715262796 0
12735575 373315179 0
747717607 363326377 0
272680238 737903241 0
43654052 683961738 0
259991958 256958523 0
591077910 502046632 0
411216739 260523794 0
623593611 12657099 0
542417545 676471717 0
363182553 472368369 0
372892990 744515004 0
618697544 628876069 0
248595910 404260021 0
139258557 60152707 0
256058980 90640662 0
330087602 663323692 0
581328504 711541771 0
198668658 794568134 0
667852024 447506809 0
743723071 165191282 0
473366241 769469051 0
346959267 553498747 0
550801897 730318489 0
119818647 645219207 0
653086512 493618569 0
694163630 534983808 0
317702913 447212021 0
665016069 39742229 0
490219994 335697407 0
727873800 739622948 0
356754307 245449905 0
304840160 296266169 0
604488499 337005866 0
367129401 461487902 0
216408692 798773125 0
574773129 584755884 0
662453294 623186148 0
98522964 710101938 0
429060205 759972430 0
445922918 18712472 0
644783099 734334228 0
603050625 770218046 0
64629129 88892744 0
78668146 629998681 0
167995897 74430778 0
463792487 162868951 0
600003510 202275010 0
550396270 105893039 0
517797562 260215213 0
728248073 467533774 0
283349042 10832913 0
770838659 474214483 0
288300350 467331106 0
798653609 413543347 0
595630597 438670943 0
648329357 739343241 0
634795697 534514432 0
583617027 636470332 0
181476529 588373397 0
729138418 256964458 0
705721434 722128326 0
740667074 673748610 0
514765602 162727701 0
241098545 440158478 0
781161977 793160573 0
692306137 168230885 0
288810229 427941016 0
257644621 330376822 0
499745901 607593287 0
440643007 69331446 0
729069518 611168202 0
727499150 382012634 0
101481483 15148667 0
510723007 402031715 0
587713127 61947679 0
196443157 541994995 0
429304254 787996589 0
441167274 4813091 0
702444074 650450947 0
75453593 300310438 0
334198870 463831467 0
614198212 298035638 0
117298129 127025830 0
679499632 614277312 0
294116258 121303501 0
27663678 3813228 0
299890732 88431204 0
325774378 470927345 0
188986727 98642483 0
170593896 160411435 0
441923458 518147375 0
776799893 769163967 0
639283635 560195947 0
757981817 237011715 0
704475623 442570448 0
667582533 620126042 0
402841033 712604111 0
31620544 74105077 0
415138696 67952892 0
296728809 164083223 0
286426575 468301404 0
405036459 477933633 0
795112595 566619051 0
309450121 379094268 0
420286017 208776582 0
40654068 135918926 0
359627013 306275257 0
458037285 214672756 0
80123589 156587383 0
692761001 370435577 0
695702300 581950617 0
517653954 377510273 0
298647655 717711477 0
683893208 595530131 0
186205281 515922922 0
759674276 494760860 0
292222697 109399376 0
595703971 313689157 0
384550624 528443988 0
114260725 691348233 0
682626861 571226121 0
564357446 747016857 0
699700687 536189933 0
14156854 348358860 0
696288647 405881759 0
739930489 455303874 0
537577474 790010395 0
525001402 294268723 0
417749031 164254922 0
147980823 101935116 0
456548439 506696713 0
511371010 644747533 0
266887573 730566676 0
535803301 723189011 0
518027991 108551913 0
207305154 397362399 0
562507880 790725393 0
640221129 745355479 0
547144669 109823209 0
57449163 531471570 0
796365265 287318167 0
44265382 405091920 0
638270075 469295920 0
52192634 400396189 0
683388371 276472674 0
78918026 739896978 0
786284135 656814239 0
302057677 428489098 0
615706206 609391676 0
234165473 611162352 0
49100275 517321749 0
112604127 220830947 0
99642396 384274661 0
466544197 552796473 0
725664990 70791500 0
291215994 556408698 0
477648265 153173717 0
776081012 20253324 0
247607455 587292192 0
160371543 384845265 0
425752490 564371566 0
471653784 644604316 0
565915594 281207592 0
450093822 730816044 0
35988608 761993621 0
186724860 499953226 0
505831231 486428933 0
311882269 14611765 0
586698818 735259428 0
741629131 84272195 0
98689727 503063822 0
645288194 659342275 0
740637517 353661163 0
169091353 789888501 0
332099894 578708766 0
300387793 33191385 0
21165425 238524246 0
603025935 231050986 0
578593971 49585688 0
163235060 286621679 0
4372293 396900335 0
220880605 141387574 0
175312800 92641198 0
295461467 756478320 0
555953390 138961258 0
374864931 526541012 0
740622019 671504353 0
75728788 138428707 0
153185798 205332655 0
341501365 518931001 0
10884972 617479474 0
776150613 795973522 0
616694647 388537908 0
79518429 3235680 0
716372251 410916520 0
716121787 484460357 0
141344581 278754315 0
427218355 570914933 0
73525788 742095470 0
125311232 143784781 0
554760747 221356586 0
263995986 176493542 0
209960938 295765507 0
50631405 140600788 0
195809683 611693211 0
558834687 183484165 0
540572035 555316513 0
291085418 439761513 0
766006835 781619382 0
382930994 457788896 0
372460981 254337108 0
554213506 394969131 0
752564568 252963978 0
1970024 182883993 0
454668543 641919213 0
670822262 486503107 0
659251651 589595539 0
16169736 142328483 0
610075682 266371975 0
211930633 34844440 0
752322552 116149635 0
416854445 737137087 0
573650205 718234279 0
140606548 165322991 0
579351817 116540868 0
545101763 69415977 0
211895613 236329215 0
478449052 214122993 0
504366438 501101620 0
542426358 740811313 0
199461179 395274799 0
713652903 515569993 0
531966540 347375089 0
747845953 196735601 0
618230564 419815551 0
364175606 781730498 0
153489044 553693410 0
425048841 576818967 0
163603842 678776634 0
252060915 411520926 0
762325463 556389105 0
476007536 492328335 0
262892322 16092612 0
657188463 524761730 0
221447589 454301874 0
784555473 337682985 0
460581944 375484901 0
521263663 725132299 0
28837701 789344984 0
179040138 625232366 0
627134636 385805485 0
685763720 7865710 0
642551680 237428068 0
317957982 133555841 0
592192651 365105415 0
404160807 635138862 0
622930501 232548129 0
751551492 660764696 0
210960871 684681760 0
467906274 114848977 0
303619953 356331156 0
105317419 659174252 0
259054836 598998664 0
706732956 72663666 0
385567343 800727628 0
168628671 34465214 0
567572215 504563296 0
772194011 530262701 0
718944899 551882668 0
90792033 445396857 0
654071934 364779303 0
728303190 788824599 0
564488054 418161779 0
401026254 550623764 0
143895102 143755123 0
762722016 520192198 0
690228621 492397692 0
106298111 42002181 0
698168318 535153750 0
159837443 108467127 0
210263689 616554236 0
702618312 254172563 0
219056848 687485300 0
399926966 390778633 0
635142227 596065479 0
510241971 777582023 0
309506300 102010738 0
750626299 35630826 0
205669370 325908184 0
448088818 701844618 0
742025649 106053190 0
539400015 412308441 0
643571593 259302445 0
523786875 657563891 0
79502444 351748843 0
636242270 11817966 0
401838663 110093003 0
197213421 209972726 0
616532400 325495363 0
737884375 587365745 0
29979159 614140200 0
324896331 464518493 0
220336548 698966023 0
480483587 531694555 0
258098606 408237534 0
52995006 770300465 0
97794904 333436654 0
19667021 784276150 0
157380094 588690253 0
14452607 382718638 0
751415585 687487770 0
139472272 61986052 0
190847898 445647734 0
126505490 768803051 0
394674448 762968476 0
550150647 716284253 0
648640280 746115636 0
663257959 570671021 0
468119897 54744299 0
753741027 86588927 0
598486741 321854858 0
321145669 642963571 0
530608647 365184324 0
513709869 243653991 0
295524769 551392822 0
334178769 377260474 0
777761468 532707873 0
149848373 393853508 0
19507736 90040117 0
28126193 10953861 0
709584700 237520201 0
135797259 148560293 0
151215032 349139389 0
463031809 425007485 0
716671404 773061621 0
364790939 380446945 0
744091748 316630204 0
300136895 489528500 0
476540107 728595923 0
105329985 156025422 0
710857262 744945833 0
762849180 82701154 0
476038507 475520281 0
582980115 465903110 0
642652240 622235272 0
148772064 417095881 0
616594805 186554937 0
21325383 614485244 0
800722960 124762509 0
484083485 171331779 0
80038295 70495809 0
646153610 286698683 0
364660507 226302392 0
310309072 480478750 0
146686621 520783208 0
640721179 73371463 0
716352632 108299248 0
213142316 532495944 0
159650290 519838430 0
676390981 173931750 0
111355825 727408970 0
764450521 580628976 0
263056298 633548803 0
315590879 705204559 0
554231103 674765011 0
668386760 235335374 0
261635672 256763836 0
281529067 59831688 0
139784407 140351222 0
731133781 180781291 0
598374737 792750605 0
661572534 375133891 0
315582962 462715226 0
595974048 484385892 0
332035185 780995369 0
594736625 544809887 0
39076484 186025776 0
281885995 548396288 0
142297000 585947175 0
199389386 482351278 0
180419909 544095258 0
567978438 232220977 0
178698088 640819004 0
438895389 607803583 0
757143823 391526982 0
582189457 559907680 0
574631936 362157326 0
111682867 383804942 0
465242532 543681992 0
227124759 192109735 0
314741773 120949734 0
182314732 334762704 0
508566724 698950875 0
553763623 479721891 0
788085241 479554717 0
532243167 267527939 0
382056570 491870338 0
328579756 509215031 0
598564761 417404964 0
25255013 656303709 0
352933100 580090460 0
9394510 460451019 0
448098072 314460398 0
259435326 70504235 0
184680950 667327785 0
112339342 82640757 0
682827810 593578706 0
513995762 781904586 0
403901981 509649788 0
593429519 68852141 0
156192920 529874492 0
709292395 483372266 0
605057567 710585004 0
289422722 671483330 0
670935928 496336201 0
117665092 385767497 0
717018507 130430192 0
792358187 320334504 0
613001530 674683696 0
264413838 549161367 0
752552104 481702271 0
473294135 43270503 0
79573679 594952439 0
317288371 555753237 0
27855398 757297922 0
225643422 453940898 0
371348493 489648871 0
420892944 538938819 0
764214791 458200088 0
302014819 370110851 0
552306732 487350031 0
856029 598915534 0
667736142 628003114 0
359632603 104695778 0
309376571 103076225 0
34829063 107430982 0
171999889 84069577 0
692252225 47484293 0
457693591 246100177 0
701899935 57414930 0
86474947 433631915 0
186825274 300145650 0
12073016 600471632 0
358499694 445815946 0
77880053 517681934 0
63548592 763503747 0
334433077 759252801 0
43509935 732038888 0
145474541 507274464 0
801284854 147347722 0
364603374 315329535 0
201491967 578288690 0
723985204 219243181 0
410505684 643470781 0
434861271 525524243 0
19713707 764805438 0
496980018 589656596 0
128582438 16845904 0
168494291 147248447 0
735246360 617107024 0
655047239 431924440 0
681318302 707103358 0
751190712 642508048 0
27586536 419012981 0
266233526 424842719 0
303358184 180007519 0
574279718 504171843 0
262962878 357622731 0
418204146 18704143 0
368066187 454878352 0
515332650 743656202 0
51861641 14685886 0
577214680 12180658 0
379651155 689330345 0
656228285 252382755 0
257688169 774278082 0
632202851 43679908 0
614473452 349375930 0
778690392 785302861 0
376273604 433574163 0
334430901 578955327 0
566994284 718223362 0
716665470 4264674 0
164238469 224681241 0
385501135 717913952 0
254904481 158934892 0
277498264 482569790 0
570423331 280201113 0
635501328 300633614 0
325407252 375106597 0
249544962 522976412 0
137905448 492286318 0
785835819 12436138 0
101302956 190662867 0
528598797 508651029 0
525774030 627148968 0
365373520 267907105 0
627126308 710547762 0
160223124 318116199 0
98671737 596545094 0
400939641 608089865 0
133083058 43932191 0
326459194 508047799 0
84378915 709830044 0
119496902 24535363 0
108040707 169328314 0
463057092 117366127 0
471618526 170573599 0
241907068 81511071 0
333873181 490915744 0
149636693 178764580 0
553067158 138418389 0
188862343 146473729 0
258283635 670665727 0
146168362 382778082 0
627589478 94213844 0
385479676 204532741 0
218994447 573332671 0
533064750 133399760 0
394759409 106601150 0
408644300 27132350 0
627817407 39808096 0
354955175 433478627 0
444125778 523553255 0
730975915 364990830 0
457498980 81624170 0
796748094 661939016 0
119483698 159040934 0
655921738 178908199 0
489965295 164553927 0
157302592 441603632 0
654906335 266992817 0
556085616 425731973 0
139980835 50930579 0
636523106 344735039 0
117317021 14968737 0
18970980 28294229 0
362561521 133518669 0
416521917 38726742 0
194257128 691578083 0
709881276 696664975 0
202050519 211896062 0
37782068 77397973 0
20719646 680337970 0
100287703 463309908 0
674547029 235994236 0
103656851 741217533 0
741272878 642529308 0
103143657 98649162 0
600820852 762872292 0
709320039 630094564 0
587691435 410243760 0
769662554 60581051 0
692432326 792391917 0
648059615 604686571 0
286906426 205842868 0
434647182 353296522 0
331136422 615044854 0
288086714 185453848 0
2484692 3396904 0
476498480 592129379 0
343244268 701588573 0
433949840 796126345 0
750957118 450973766 0
79451646 380742231 0
292758377 294271537 0
240804490 430291690 0
297907553 654641314 0
592610890 197999704 0
769778341 727178053 0
394275659 254246520 0
263536848 567501089 0
511454416 730556519 0
787843058 49777436 0
8142933 92726066 0
118385813 734970213 0
219003648 614945433 0
776860259 254644578 0
463368763 644206718 0
619039868 245300882 0
497601727 758256592 0
592830685 342240208 0
249240275 645992815 0
654569968 704778784 0
179597804 183276838 0
499317061 93860640 0
511097272 251096233 0
212772428 111186883 0
76637888 337485173 0
108836647 91730362 0
114996852 22207241 0
590602121 218200350 0
771849434 639892345 0
113764482 769169365 0
105132746 752759018 0
625298344 573524961 0
640369327 798876676 0
488470835 279576981 0
518952717 89280257 0
564458306 349023223 0
164346605 668040089 0
628844436 119255056 0
32652505 258092902 0
106459809 145894212 0
491575700 465372641 0
224344894 569813092 0
67828806 168514347 0
431929030 683923234 0
570023513 30330680 0
426217511 24300350 0
714596476 795429650 0
17076848 341142941 0
126831237 612410119 0
508566515 155684920 0
534297630 305482578 0
767614263 350074043 0
710125697 655148793 0
688358789 772079267 0
421588365 793268369 0
589076775 402047660 0
569546638 585943234 0
157073629 226801385 0
632042551 130356349 0
553989392 105218240 0
514019589 103015901 0
765999530 433008789 0
232050923 119644822 0
228310817 431799096 0
676821292 522160767 0
697665777 685625716 0
275517155 113067359 0
531510853 248849041 0
330054504 238475014 0
221656583 93002482 0
417662781 9441233 0
720151295 338757830 0
101920624 631124265 0
580766179 217790460 0
58445737 596437795 0
362491854 197391697 0
164727775 291764876 0
268380461 516791470 0
306298671 401813877 0
157636829 441919921 0
348181634 339876054 0
122003521 306539527 0
613761320 447975604 0
351047968 496298143 0
546707851 413886349 0
545586003 50979652 0
648984416 411819717 0
345903572 512704388 0
62871966 504519987 0
719599154 676282334 0
209907484 566389869 0
561111575 730195327 0
251880569 624110308 0
714003437 778599505 0
619712747 667417145 0
370078094 186953085 0
499431440 404343600 0
663944080 605527986 0
712376590 653681870 0
366589550 315561761 0
760622439 521990301 0
645131824 519470898 0
488320582 423794585 0
85220964 558332064 0
317407511 556643782 0
176796454 770953916 0
165871544 489100345 0
177149049 74361072 0
531680593 73821200 0
122331960 140888463 0
169542064 163817121 0
295781440 223691647 0
278848892 63842396 0
782893852 530016162 0
730248725 753181636 0
445757946 411724288 0
59745577 53463429 0
314689030 259213946 0
161598581 559822953 0
657644098 470914077 0
200912644 170244857 0
788738129 403188734 0
607651023 559906455 0
352016278 102755058 0
38550547 219557085 0
482930236 522550389 0
671411204 392587408 0
323453938 411379717 0
159514295 343009714 0
627333557 528397208 0
368564142 1397701 0
263028834 395416053 0
173494484 179612908 0
398626478 340668788 0
786821483 488424040 0
625928692 207190815 0
381517468 85646466 0
37088356 69783532 0
63109088 712993331 0
565318578 696518742 0
131886436 83709355 0
130444907 130621373 0
571875821 797808163 0
793364524 704885924 0
619113942 420278002 0
458496517 125148146 0
403729720 488559562 0
262185804 28926321 0
561636441 171723902 0
530408113 306275053 0
192852631 202909143 0
23001365 668556360 0
489975299 237820573 0
365139652 608956906 0
400891131 523643705 0
682529344 722604592 0
292826101 252124592 0
457431717 399413095 0
293735243 371600647 0
304021584 585190550 0
594965194 662239069 0
106677473 195240392 0
31376483 790547477 0
677774423 796665018 0
691230146 568433150 0
783175999 287998574 0
76706994 462196398 0
229270808 681046732 0
119782664 303521758 0
527828723 648127244 0
642885628 196352466 0
36758443 788160978 0
778305305 754918847 0
305769074 305870647 0
681656047 126482569 0
770823404 546067608 0
692980814 486448568 0
266783571 432293180 0
389389983 314680789 0
96649730 63370049 0
517594956 475329733 0
226211489 398920524 0
726911302 122487831 0
110766493 442142564 0
165393392 224678485 0
263697456 399456517 0
398786067 238381181 0
507319811 647763340 0
172190314 410128914 0
114987809 241755999 0
430938692 265477716 0
638870975 281871812 0
401105088 497785479 0
424232348 692840947 0
649342926 48083539 0
158052164 254073467 0
572737259 438065386 0
82579890 270519102 0
436363385 277272824 0
582974363 692034850 0
208570321 589800707 0
528640584 699438060 0
706800111 186500196 0
748381399 45599217 0
648451969 353769833 0
423961135 432561258 0
774798729 319737071 0
334667650 612423347 0
52002661 93405102 0
336349931 155990929 0
719134852 287473773 0
623787119 408477148 0
637688611 143759539 0
50256098 495705652 0
618782802 623239548 0
351334309 713771776 0
135872072 461091118 0
206455742 116233294 0
307988110 261724285 0
636807176 444873786 0
22944920 46114668 0
99800818 285679521 0
505369624 120952432 0
693520105 58884526 0
686980068 69087754 0
264299121 187921878 0
512453675 375748050 0
386487038 693954858 0
579769581 300457612 0
263593681 697754452 0
564213321 12579417 0
647494097 614378519 0
561311429 362343403 0
610360439 192061443 0
580297383 674717431 0
291444408 113318986 0
271685447 501060960 0
245020360 526412322 0
200329056 127788686 0
753485882 286678045 0
488939930 708496928 0
690816933 570267702 0
22625510 682803083 0
581994819 466500217 0
665352700 268152530 0
661334608 784093638 0
210232055 37222592 0
169116667 173866103 0
595673157 93685229 0
124017918 615840862 0
258981007 734059580 0
261849330 296532457 0
786089266 447761841 0
208984745 636415047 0
464385231 743006321 0
557937751 317136217 0
602034117 240644713 0
464007736 49153901 0
769942468 285149116 0
416904576 375227771 0
399334057 6796549 0
552528220 726734707 0
538755136 541156136 0
310179343 56204890 0
588011920 696475083 0
312651566 770961169 0
754861478 105893014 0
532644661 753858499 0
45383438 640367132 0
555368079 383594296 0
238109444 59550776 0
713185640 729258687 0
163207637 28977598 0
529886508 775374491 0
799643471 772853192 0
457615142 306155631 0
16144404 346947368 0
7091300 221091659 0
357898446 555798145 0
618158952 86047896 0
335131408 751576224 0
17969970 675722619 0
663014760 165333030 0
138179385 746187686 0
32292481 296601714 0
44579622 239894526 0
438611251 130284378 0
698640734 290808682 0
481844588 737580439 0
597443305 343589662 0
250411587 307150066 0
574104633 104677798 0
427201533 146322659 0
432185382 308059780 0
645116837 779720060 0
749245453 58611159 0
626375107 480381355 0
717500969 288839810 0
316979007 762513653 0
586884197 257632540 0
739233768 563162157 0
600616050 532697349 0
727688467 611322908 0
723205895 688045797 0
453194468 395615122 0
152500378 277272276 0
700464755 261249189 0
664053887 753753566 0
534932903 691885786 0
151041269 205760679 0
37565256 180663289 0
424190946 280862993 0
413466439 18806214 0
656889889 566039859 0
345807422 322736094 0
558542198 520648310 0
90073369 470167064 0
724698378 273800830 0
23443256 309231715 0
792392511 225057548 0
758803333 481549334 0
89811127 685498484 0
441719529 220411318 0
776212875 119827137 0
355870620 110609992 0
104275888 265031160 0
319344499 738779348 0
389338532 106812597 0
296501167 439962313 0
510320057 3323243 0
60328106 448237174 0
779498754 250601729 0
376541042 241745480 0
266348610 245762394 0
107758512 504490719 0
147787590 556443940 0
90912580 742969645 0
767137051 578456522 0
24891895 715557847 0
777839016 510181935 0
428272259 42933973 0
241633838 679806596 0
728392049 626578598 0
530057576 89651431 0
635910897 43160951 0
174352494 442957527 0
688703436 72642134 0
76733068 547535551 0
222658239 188751860 0
515772927 633665967 0
530247522 732194906 0
400172266 746696707 0
389044345 174424761 0
14872691 591922581 0
662691333 123528732 0
660150641 411850597 0
647263115 320409284 0
145656781 479274886 0
237527651 571364960 0
474990692 644542443 0
12960841 296198273 0
799672988 401134764 0
355695303 325570369 0
148464242 415666600 0
133862468 304719599 0
501262001 43009189 0
217603686 4733441 0
40675942 446314614 0
775363897 288633257 0
378425242 702080266 0
96825648 552392712 0
714884895 471120934 0
681876146 31079291 0
83579236 450209822 0
317944125 203707149 0
733373096 193937307 0
15112843 370653632 0
385349814 287316789 0
743578657 312670896 0
258810104 18888845 0
689128013 790288937 0
716888591 341559293 0
231991213 763168855 0
167905293 471017820 0
716384684 226771613 0
402533929 213567357 0
599708589 736374598 0
649622370 540693393 0
139878176 453224168 0
109670188 203198364 0
286660831 144221472 0
798264488 339379480 0
62427030 199811679 0
694188105 125482691 0
732632019 482599932 0
468220437 116996353 0
468939112 574255558 0
80733933 713889273 0
61438422 416414052 0
299064803 795870519 0
140910313 303559974 0
424932678 56388441 0
301457832 85281043 0
279727568 416477711 0
222717478 153695202 0
470221247 576387533 0
739037094 87861874 0
329449366 255441166 0
51724632 787749753 0
194849001 435741326 0
181953598 135550623 0
516758895 163346604 0
176258333 657489076 0
775547745 440128133 0
59357270 107563857 0
149970372 390070728 0
356725301 711195936 0
121025767 424309877 0
740350743 180536570 0
631836017 509496986 0
249205266 791532587 0
433888339 57957900 0
386763865 481891439 0
732648164 165720712 0
737091555 25553660 0
713289146 714815437 0
645775191 297300337 0
55709426 111513222 0
240871798 554326943 0
400645827 512993395 0
283125221 626573232 0
459200978 401467112 0
729462835 38692221 0
573226141 676063759 0
23710909 350304016 0
150711264 415653735 0
368488095 8025000 0
741430918 265345091 0
634995991 308722435 0
498972457 21167508 0
699459603 300452481 0
609051360 318468749 0
620784604 188066660 0
106961160 281025704 0
10771122 738359705 0
313258581 695048672 0
195810999 747349938 0
783274439 641471810 0
155883682 675971729 0
461957510 229950776 0
482994981 337780869 0
463744106 211270649 0
99747913 152939407 0
331735329 796661340 0
268402489 666775702 0
203173641 250429716 0
346985131 221066990 0
702654469 578569032 0
96649814 297849767 0
725548844 221634046 0
747185001 682067896 0
681005016 196735815 0
630274985 215782776 0
707167779 304786247 0
496535244 45471350 0
31208617 25900583 0
29281220 685454195 0
387135568 585721565 0
283345483 127676936 0
618140459 568377068 0
641483202 3622117 0
222666325 723726625 0
279265598 419927475 0
701430960 268920978 0
575568243 225807482 0
557774717 796754652 0
309931280 658775010 0
757514188 701244910 0
156565918 352456139 0
87945580 465536484 0
704078107 770983540 0
486050692 136173663 0
110499967 406376406 0
102026854 541434705 0
149405842 173960698 0
733692426 243930914 0
7570873 415609107 0
618538843 222642813 0
322948125 673830623 0
646292198 555847909 0
687190984 111545049 0
203083579 647899479 0
234421168 294153212 0
652013396 301021261 0
323065668 275525431 0
318589032 711080093 0
207156764 509724140 0
417951337 662377623 0
136855308 306316145 0
508756419 394625232 0
184056859 293427441 0
178052071 267246522 0
609349045 510035298 0
138036911 204497185 0
541466823 238664738 0
30732280 398933296 0
448275568 798881561 0
342608081 762573981 0
370242793 327910468 0
303570026 4603267 0
775739625 246082510 0
403352887 240992798 0
307550680 487122396 0
221744033 576496436 0
494899583 4192226 0
774827565 198708360 0
381985720 195386286 0
667328494 164458325 0
180759805 51514556 0
215017509 187214326 0
6929601 260245646 0
207677917 220672972 0
378521731 212625384 0
350039591 561075499 0
700093171 493457562 0
287709160 142607535 0
658165448 691211477 0
368902208 611869307 0
503877547 183681057 0
561202083 749374005 0
171293608 303844600 0
585132851 96055488 0
287711977 78707953 0
657729966 377166817 0
466939405 779267812 0
419710228 721571934 0
267875767 647294302 0
501536381 152544954 0
351461535 259584733 0
475401109 97406991 0
508456036 773269996 0
273833019 415233745 0
172363769 328818572 0
68443872 387332308 0
625891265 267519553 0
375256454 123989220 0
773128716 428941084 0
766643957 544078881 0
706853113 98234339 0
346949931 431974522 0
121025417 208647712 0
364043704 339333086 0
713353399 100790284 0
434162668 578364610 0
12771995 187676661 0
506464602 79149893 0
360408811 43308172 0
182019483 13413081 0
209194043 511166360 0
160459146 558980441 0
447355341 517642578 0
7343913 688141334 0
566849751 753458084 0
754088497 167907474 0
734266869 787731481 0
268531241 216050936 0
490325746 642322918 0
331914520 703448804 0
631357937 384560271 0
760733955 446573700 0
743794509 120535128 0
488077891 476894563 0
355441154 676436689 0
393882598 399953036 0
432360043 253884206 0
49738399 660802167 0
481513188 751957624 0
292017768 776517961 0
49972626 209385205 0
209274483 743785511 0
6694649 326914419 0
638238738 661345251 0
132751932 775469511 0
659732626 527124784 0
131506738 476035765 0
698977695 200122915 0
584886655 716093723 0
739969858 347229365 0
450618036 710592003 0
111778470 351557351 0
451778282 701243419 0
739101664 185593705 0
647187965 709715346 0
51235016 270810500 0
219375712 688729667 0
82429533 115163798 0
481573962 460785875 0
142231532 454924243 0
31635031 315287147 0
185650445 564346174 0
539100167 145734761 0
719666570 301505148 0
127067903 8241048 0
232892406 114362097 0
328368477 662834665 0
173763872 239416966 0
625335577 648741618 0
7957321 135546363 0
343178215 216451346 0
555354830 240138912 0
36090435 95247746 0
789777218 720575147 0
258109981 277374063 0
590140236 52668337 0
588845077 708838619 0
703269895 67532839 0
660936458 469312602 0
277293736 14805384 0
192788784 106930160 0
473294613 580416600 0
327886114 558735705 0
617845720 338590380 0
150836511 770394583 0
595147644 190335715 0
335880465 548811017 0
751809187 262648337 0
673209757 236107595 0
196800344 705763060 0
188027292 630981019 0
161171022 484114704 0
246727477 68836167 0
21988342 759473612 0
18760292 662183252 0
268827012 679656783 0
545876326 544835269 0
251902517 446984922 0
601276183 352566175 0
381180328 536593485 0
688809598 530566401 0
363949284 90266564 0
604978113 419506497 0
559111554 94619055 0
537285180 795474283 0
633539751 687699700 0
262183983 289355592 0
402181943 92924922 0
165758652 403664947 0
51981657 368949258 0
103651952 683749453 0
332361297 39355121 0
770622888 260580478 0
470973622 183327832 0
363318083 44376072 0
538679635 744566279 0
23958545 384863194 0
351324581 13013788 0
294880170 227407215 0
155151350 389332815 0
147562639 565418333 0
556538254 301198522 0
495785137 316228455 0
12219845 195469253 0
127587969 112536064 0
536396953 423502350 0
460193488 198592505 0
613484958 788603088 0
357255094 67302039 0
249678705 311390131 0
752127167 80666435 0
334457692 187471532 0
354569120 595215886 0
476970466 90644444 0
381520771 789468583 0
58479605 621950094 0
365122669 175635806 0
244026327 365250855 0
333678734 558632531 0
155908946 380422088 0
786799540 525582544 0
762786750 115269631 0
53088375 589798985 0
389713393 57666935 0
524450005 767072703 0
295479497 527159726 0
488770586 156447342 0
585802271 489253933 0
585996651 161028492 0
629114041 230425615 0
709415209 468389904 0
151218271 412557348 0
180103452 97238372 0
644593732 267774558 0
551754083 52100663 0
684589752 398657654 0
720805360 673037557 0
125248733 769905867 0
791016388 157396838 0
87673316 355686832 0
2567883 237892627 0
72024199 41038908 0
410078925 592681112 0
669708572 634333572 0
643814278 123193155 0
267310709 731682186 0
499095779 426371567 0
58103741 270241618 0
433499220 135860199 0
28851843 513654327 0
148743751 371338447 0
261078606 172943847 0
483264214 169204571 0
135516557 519427757 0
204669684 376916782 0
71734498 263282852 0
616252301 194230172 0
783758752 253986371 0
541273835 200043903 0
516719455 626509265 0
753874075 499941601 0
604637614 336117295 0
663859194 214652899 0
610975666 334283434 0
727276579 480908332 0
792199847 373896053 0
406078891 328241660 0
42738448 612925641 0
501772477 747367689 0
497146105 705073778 0
313684409 624539529 0
390266110 478359807 0
769996621 210935741 0
376876182 469178038 0
247025230 729910988 0
182288552 702474436 0
31500756 536755784 0
719394354 237812737 0
255624256 12355154 0
801645955 329274321 0
135083307 28753470 0
376959178 692633320 0
703082855 576211660 0
208404315 645003091 0
62025173 64607891 0
126711153 432915634 0
715265533 391719377 0
727882521 465916476 0
782999316 401252945 0
176710805 590376658 0
105637084 351724836 0
55631056 7460133 0
441102348 434145270 0
76145600 779986884 0
674783539 658143497 0
84389969 565646043 0
272751794 222745120 0
591770644 321607203 0
238731475 518738413 0
590061528 99418248 0
544247829 42760672 0
199992344 701989392 0
209468965 745926894 0
780126973 324731700 0
198287159 601097957 0
561830472 448056056 0
28913821 652317162 0
398665443 611053815 0
607000540 475707942 0
335593238 28304288 0
631549314 615324350 0
708827512 514873271 0
93116055 371255196 0
408565171 39546993 0
726314417 725886888 0
167588022 397040054 0
778963437 353860613 0
329258701 141645657 0
684883899 483668931 0
176696836 101771982 0
572843994 552112473 0
567165730 378719316 0
391879835 66901716 0
341087129 470378431 0
281055034 3135423 0
338830987 218651165 0
50849084 215323530 0
472187116 338524715 0
324487236 245941960 0
724722617 225884688 0
337234826 264118985 0
705645526 305299527 0
298526916 731194732 0
490387103 254631780 0
521300311 188397638 0
720832763 46664027 0
307116345 534691564 0
667161190 702113322 0
363930078 787967909 0
577299209 620819682 0
671032093 129387663 0
635690587 604980213 0
175499133 693730765 0
329667194 162153862 0
470857611 230741624 0
373779217 737606202 0
341960127 32024133 0
656315378 388076786 0
556442894 304108528 0
270176258 31647184 0
788121601 646643698 0
453336067 619897736 0
675482446 725396749 0
60089132 277504265 0
2026940 679492851 0
377103076 497633352 0
684635435 698194175 0
79467194 636477134 0
172415662 236500473 0
773175402 61255925 0
796791999 452522445 0
326352456 134831715 0
732949586 489803458 0
800170667 191111285 0
57828974 686651296 0
103243012 792377721 0
506209316 489969640 0
682250927 630371789 0
641991667 302575534 0
503082429 359671690 0
718645983 149088628 0
575946318 273241421 0
749491698 707901086 0
302234952 133245328 0
298958517 298957060 0
389643083 389505892 0
682070300 536558127 0
321856052 671187018 0
16508836 140300700 0
735724191 383864471 0
763529491 261514161 0
243209086 739095366 0
499198694 26479821 0
682401375 629229683 0
253836353 128622486 0
194022206 466405546 0
588381961 376947765 0
317413843 48374196 0
540433687 780705438 0
458667502 362091835 0
360702050 51572030 0
216217130 306106941 0
739521238 700274567 0
247463698 528598088 0
168712708 471109833 0
752000511 783428138 0
297764778 732042148 0
771787413 379832094 0
305426010 334089306 0
770839356 220317975 0
605720723 698351560 0
599764147 36194291 0
155023728 226515085 0
645973087 382976754 0
513053149 627109887 0
291224015 763112051 0
578690370 519406864 0
777956065 559837623 0
698318919 50531265 0
698666632 613391565 0
577306608 45804941 0
484963290 463637996 0
363920699 82395009 0
69760190 622607670 0
47724893 778234945 0
180143873 751856892 0
753279066 18806744 0
330432456 770747393 0
785219102 704081641 0
389009470 419213462 0
425047403 712299249 0
572060299 683924739 0
452327086 241837589 0
412722660 287123053 0
668782789 787847670 0
93111203 644915232 0
606348003 346937586 0
299630872 162140012 0
376997544 416802088 0
262998249 589197788 0
347437425 766740381 0
420368530 29320756 0
781112398 718887858 0
761415536 335911493 0
297005751 668212099 0
103184671 637516367 0
631404936 59446295 0
763471669 517821499 0
276426705 563294507 0
297096640 681809311 0
183288400 716760413 0
239940740 377083110 0
494524918 279754254 0
525661699 107135195 0
197205694 139044777 0
590211560 569227315 0
252939148 21436423 0
163067172 548265330 0
536236394 42865240 0
183263890 97013564 0
376576854 355012403 0
464459643 603799141 0
18476180 452688841 0
592178069 152115084 0
268032582 656865460 0
45447784 297782510 0
155051281 55681907 0
419576889 229782895 0
34102930 271724246 0
45051778 133076430 0
615043168 762501276 0
365630574 438244185 0
679591966 788226623 0
35667531 240668852 0
549567099 458991769 0
456725335 653594727 0
595724267 444475467 0
211736239 62615282 0
725110794 285087878 0
560176079 346182534 0
355542970 510756164 0
677575081 282895169 0
596748099 381776018 0
245807024 91965183 0
461854818 145667752 0
199895383 593908852 0
700712538 561507874 0
468063849 343261653 0
481400403 681930285 0
505337 724501914 0
650533682 390029158 0
505129282 15404270 0
163437643 131684001 0
633886443 255886970 0
230876913 312664342 0
755301724 742363045 0
679001367 89731569 0
696712025 511041638 0
358232516 193634918 0
752654742 273823354 0
517283967 675727903 0
182485462 18463350 0
393746337 106277306 0
159252811 485777920 0
441598683 460409482 0
152558121 781124495 0
185055524 258524443 0
556563458 595889072 0
351816181 414305869 0
543926087 21373700 0
288619608 563800408 0
117756838 721052098 0
692983760 176509758 0
709196046 301734774 0
462125552 337655448 0
325972428 385929387 0
278654091 760818360 0
703587171 670052647 0
253387408 491284218 0
262206559 638693580 0
23434219 503262968 0
208268356 153392481 0
525833594 314533738 0
648858697 161593162 0
791327977 386088856 0
175348881 126058634 0
74986424 339427772 0
412962727 751111943 0
369440790 747126202 0
391185190 76750178 0
50745375 45032891 0
308122426 97758684 0
399072133 11965187 0
289765841 320871891 0
141571818 499136164 0
204493663 654103590 0
784359553 141366568 0
413346497 615353054 0
166872331 37915303 0
448317062 226419888 0
572302711 331033483 0
773594029 588351290 0
694466471 692232732 0
270704392 800154997 0
634190281 613399249 0
634518487 740687893 0
453248592 372556780 0
785480718 528545828 0
774508627 788460553 0
758211978 563542964 0
616034275 801160430 0
726979038 312929478 0
252464213 642988790 0
322838776 35920188 0
193981887 758629609 0
598012080 272487390 0
662446780 556448280 0
146324070 608423135 0
644744568 168889750 0
154694746 114165084 0
629515304 230778742 0
394250962 749055010 0
517984712 70135329 0
350178074 181593574 0
71506846 217996399 0
715814028 183979983 0
107552314 112801017 0
675860202 417301832 0
92267401 285476214 0
612669923 352852455 0
634005463 433229883 0
676553021 98980200 0
626931792 106450678 0
89059919 788396152 0
101153638 207825851 0
238720311 461653944 0
349633228 372276876 0
661390757 655477204 0
258313263 698615640 0
415175677 391136443 0
128041763 715308385 0
627791954 91353585 0
602045063 753458708 0
717184931 132938735 0
373708338 508315218 0
81138850 690298031 0
769202883 446798486 0
610422071 546869700 0
429180107 74575074 0
575355740 627303196 0
565257365 128681760 0
520307712 793613445 0
769863375 333221144 0
482132522 186316370 0
477794942 568743228 0
339070019 552337116 0
65222383 281116871 0
195814679 702891112 0
772118824 132655494 0
483757396 580956587 0
717977248 13798140 0
533392351 539070070 0
264231446 201693226 0
151347159 787757168 0
777328338 553019686 0
220472228 299758171 0
272188281 531876273 0
219571614 312136976 0
667889784 582963266 0
296849788 678717365 0
97267814 700510888 0
318842466 592916998 0
566078513 594360930 0
436110 529627183 0
25482213 641351918 0
243221877 66485736 0
723732491 406881120 0
358624895 226654527 0
526611109 204208178 0
99172727 279594684 0
415316323 575297621 0
570470333 430835774 0
608959724 258187890 0
468825487 791388507 0
203028440 688022496 0
89105667 683512989 0
174078745 578513956 0
380980488 257581087 0
183577712 89875195 0
124684261 130579059 0
611297937 605033829 0
466150231 250653261 0
96935757 190889306 0
191697573 773424254 0
683394325 168327719 0
265016920 284663531 0
475570992 347599446 0
186269694 135914656 0
533851338 770879353 0
224486438 402693809 0
706796869 527599710 0
668966457 557624474 0
582807542 263684510 0
608179775 90611781 0
250202300 383964270 0
26511650 615298590 0
328972498 459637046 0
507727174 659417392 0
585412035 484142912 0
723202854 579530764 0
207057997 481864287 0
363124972 796514468 0
176674689 167909498 0
620068431 306120022 0
470677920 674173985 0
739360064 53608655 0
622254244 250399851 0
341140129 343063014 0
623010067 40158559 0
440430085 644987209 0
769471945 214048482 0
451973169 13982437 0
103784663 154327352 0
329721806 297725248 0
702962633 771712743 0
781680613 620921257 0
621075576 70804416 0
95019524 685109184 0
323746242 475993152 0
23552609 462767918 0
696911641 111572393 0
273117765 225825409 0
193034990 129802596 0
620754640 595367509 0
431295384 42881629 0
701734269 354161619 0
127696454 7037105 0
370568618 569374398 0
586168978 260578852 0
214826292 175284207 0
384769777 336505123 0
402490454 705993984 0
263218095 206343068 0
340152571 82626979 0
132226754 192510772 0
267815022 794215209 0
224392891 498263224 0
229644571 178181156 0
272473922 602023778 0
147999077 263343728 0
452006316 374305258 0
164823372 194006944 0
651075902 710691262 0
512625128 91780026 0
76612244 337709043 0
421971078 300076785 0
356498638 303612929 0
55732249 218949390 0
645795907 149104278 0
191079744 385669693 0
772586439 590820364 0
241664338 699974957 0
358814649 406652849 0
690455084 778471953 0
633247553 499253390 0
484569155 636975087 0
171677537 469961124 0
790643297 591346012 0
472437044 111427059 0
663987009 634671175 0
372891924 731509469 0
653705456 4792152 0
155663210 714308966 0
540197318 202179856 0
757581551 415829221 0
253891363 123041074 0
489488149 453939527 0
687827491 128874373 0
519637954 638685046 0
525487547 670931936 0
225700938 760038189 0
673623601 751019737 0
93952028 158589515 0
52298602 587637804 0
205351587 347336241 0
76680979 500581495 0
284721485 249966251 0
411382618 460579313 0
177948765 440179547 0
264834666 535651048 0
601313444 235492250 0
7200531 54173037 0
253658523 325356119 0
666566600 437749185 0
69283134 719241313 0
314887597 218503534 0
385902235 397747815 0
405884599 26701630 0
407071219 785049555 0
33775808 316953486 0
192994924 177519033 0
578036987 745620653 0
669679078 774864993 0
513824469 690276850 0
715941781 703573436 0
77022422 615420066 0
381294481 93993663 0
788254906 739448871 0
245663877 590967633 0
393526257 373790290 0
545463436 523695173 0
101458761 174034575 0
147477483 64497368 0
677246126 780220585 0
50444426 117994072 0
784341508 158590451 0
59449671 29281493 0
392149863 624179529 0
470674335 9396489 0
358982468 617237047 0
100015379 86274835 0
655569054 372642336 0
560769201 217158906 0
18811314 799117888 0
523002553 539275723 0
260456504 441268522 0
643559499 658824995 0
493504922 68585027 0
285897017 661573236 0
353627271 275684930 0
488095420 479772828 0
367721657 784620485 0
69867352 394476062 0
445292221 585606232 0
322294716 714931723 0
165648719 343506959 0
747262396 297501147 0
35243311 46182118 0
483121669 527889780 0
44710812 578027193 0
601461295 728981695 0
295069111 664068292 0
506701409 569073381 0
748833779 488047884 0
288615696 52059208 0
475208885 68527603 0
598782517 458690266 0
734089266 189637680 0
116057792 397610506 0
366531134 295078220 0
240271941 406632715 0
417422194 459138097 0
379161390 9803853 0
610092040 574417870 0
288125076 228925142 0
247831333 149557456 0
729478309 561235930 0
103881645 232644745 0
693211794 55548645 0
581807837 509543014 0
300857672 162167247 0
139171199 402876487 0
613799687 271457346 0
699875753 495380122 0
667448419 262258196 0
211472839 414231593 0
213706717 270033593 0
410298904 61836719 0
620326019 473706266 0
380833134 712958658 0
319979155 547814241 0
506672744 40692348 0
693712117 687761909 0
498290060 604912740 0
635187609 53599458 0
570114310 387151371 0
520986171 247295670 0
320150834 10617877 0
388297505 616888397 0
9030301 598283128 0
339858280 678131547 0
32038088 216090174 0
591555363 77667404 0
335107502 518634256 0
631060340 190764744 0
191247733 340603802 0
147948049 434683748 0
138864200 725036148 0
667118638 435770062 0
621875299 720042832 0
562937091 560892505 0
148834840 93993690 0
11873699 356058934 0
403188356 598871597 0
606343160 114580914 0
72490745 354253339 0
641918319 584037897 0
415326348 771254368 0
248148067 739089337 0
662637071 51213978 0
110030370 314098762 0
115580516 372351599 0
392002419 638317251 0
332824500 76181296 0
612227465 659257585 0
598348129 318470426 0
786972557 303073820 0
436717842 366909612 0
379055407 400495806 0
284197921 619846814 0
549311703 410702101 0
646357126 676886778 0
338439325 559533475 0
706749809 160522288 0
274551318 622590439 0
512448470 360116317 0
342482962 797749781 0
223804018 423235822 0
677832820 271360113 0
655679182 751718689 0
309419336 693279388 0
239397809 743939573 0
258834224 637937203 0
667484028 758856367 0
35085586 441724006 0
491610667 320053221 0
483248646 272392637 0
44086113 75530339 0
422001961 16988288 0
801728724 646173743 0
392673176 209103509 0
454402191 722299739 0
509217549 673633837 0
459347986 556486972 0
64140060 243694535 0
468643641 113406597 0
393134237 552676956 0
729907567 680200873 0
88474544 496720816 0
719306513 663627549 0
355054684 661736697 0
539017210 637023693 0
101250236 160751757 0
132031941 670261760 0
298962448 126580786 0
17279130 768764000 0
99224155 364829458 0
700613788 799848690 0
304671246 781532143 0
414110004 159726507 0
377397263 568211040 0
439870334 275650773 0
197219062 769872363 0
468393553 614231076 0
244877433 29229458 0
327859426 272581083 0
500562853 499700484 0
644752327 313357193 0
765901519 724987392 0
23533135 277571653 0
52666992 603579275 0
735324793 565851088 0
618441888 647928267 0
690631038 29307497 0
22997645 31999260 0
527907576 415837007 0
486862466 515275016 0
635854361 573030273 0
165730180 736587983 0
675115094 787859620 0
327685695 641984853 0
490762746 58226123 0
379964446 725882211 0
117471733 509008617 0
88635652 446868442 0
720144518 132267136 0
132779642 751446997 0
351464560 126891005 0
663166868 16941588 0
387976744 561004648 0
665369479 45141704 0
210416646 162076780 0
320257748 158990314 0
102587746 405100121 0
355834042 118511116 0
209713625 409441465 0
345268194 661593380 0
400705894 650637339 0
197656952 368656572 0
596563121 155377924 0
69445503 669559371 0
76837051 303906840 0
106467363 683150829 0
423451247 122581384 0
666777078 667229377 0
555446881 1647342 0
151388603 106082863 0
326458259 319572592 0
755194294 309896410 0
103473931 95044377 0
30757007 35550431 0
372155127 26831719 0
791854919 233773348 0
687468911 57082007 0
702871896 484252421 0
766265787 706201320 0
443025016 323648084 0
615520584 147610301 0
733716979 741640989 0
352866974 800963936 0
449057606 668624016 0
16965334 135113939 0
689516582 290064959 0
505665443 187303968 0
539855897 796934314 0
554039682 701769568 0
14440010 349477193 0
472184677 144351168 0
134183164 431014585 0
727819502 219507913 0
421396560 259498647 0
333494606 37595520 0
638281769 657022213 0
606394085 164340811 0
401110825 74857609 0
645861286 137851465 0
287218953 474354716 0
14068125 157818001 0
23070499 411356174 0
25265229 751930335 0
313175327 759263964 0
765090740 57681423 0
437560381 533989317 0
157503830 712027468 0
291287725 167808158 0
404697686 686312684 0
25043709 536502072 0
155831815 639027888 0
613997212 730594688 0
170165853 234958302 0
565927295 51811008 0
373854371 650301172 0
159348397 143231387 0
560300399 635506045 0
616790642 729464018 0
245954757 222624285 0
147054722 615818182 0
348417393 454038881 0
473415825 384701208 0
770134573 132182705 0
400046862 538681022 0
789453919 72222766 0
408747205 251812540 0
63772760 80555749 0
61724928 654685157 0
78124020 577502375 0
366750831 446742650 0
604955985 528377313 0
738041723 734692413 0
321819600 281431772 0
738827131 467469869 0
465779447 610761149 0
351755145 193984589 0
59972028 294939945 0
790496929 312806519 0
714098576 234344729 0
618138277 204180393 0
536650723 80148905 0
790604521 64055885 0
197397160 422146861 0
759929401 42354676 0
748489906 1362765 0
346154837 559343685 0
447703961 85183111 0
682878815 125907717 0
104836927 104109634 0
274789497 195269404 0
268977501 707006369 0
585552175 639664928 0
144516077 368936099 0
742217608 358328384 0
684533571 246730855 0
427495884 501713294 0
368169913 608046183 0
739721629 455955207 0
587743455 7138554 0
271177073 195415329 0
323853412 183935562 0
401043079 82584309 0
445722397 448921106 0
708841854 251924509 0
80679945 263449323 0
752001298 623444933 0
171330009 377816494 0
722252376 557940546 0
789923799 19504936 0
319647443 34107346 0
783540986 105759996 0
608402332 520242683 0
249317939 724100527 0
280586741 339040629 0
446727497 392171778 0
34963395 364616890 0
198525354 144899536 0
549518500 298142200 0
17083001 3616363 0
609121289 386005995 0
607051658 501277128 0
349738658 16356099 0
228167453 519682786 0
257124768 7788565 0
209007227 696267452 0
15501431 567468908 0
232314977 606074467 0
324346492 35036840 0
237817399 17980765 0
485831182 177640987 0
781745860 674427506 0
81984371 342679509 0
201211205 595726937 0
559253525 246227898 0
61982517 338218131 0
26173034 418462885 0
305928099 599291558 0
378365164 594190115 0
265669479 23102234 0
149850332 470501835 0
500322001 471897619 0
467227673 106908209 0
648101986 1608942 0
399534328 107283556 0
630138126 14043005 0
59226403 644525730 0
620646669 599263921 0
435077584 312878712 0
96278413 615149413 0
354721316 678518692 0
601874821 253851263 0
374550688 264228818 0
289311368 226718670 0
685586152 712958069 0
41433338 256188166 0
27295004 207746745 0
761939637 560011258 0
400060776 93892883 0
412780545 726011840 0
304357076 265857604 0
243542785 677221829 0
753982588 758302815 0
649414161 443397600 0
77946260 73559105 0
546332146 75189405 0
778838386 305453432 0
52573255 318387685 0
641094889 738104026 0
468925089 591092998 0
419250400 146907783 0
419644685 300934101 0
346873774 766550048 0
129831880 635180950 0
262978178 80162381 0
214202992 749757592 0
634735564 186977066 0
567311408 316374425 0
482342785 221510005 0
28131086 24276949 0
596166032 496554961 0
638336189 331251931 0
364136696 584367719 0
197658220 735208013 0
178715507 657514022 0
32793955 641657463 0
576588761 162131867 0
241675627 476189560 0
694768188 773269356 0
582116471 19244581 0
42316527 146159656 0
30661282 254543591 0
672834710 387107422 0
71464039 369639241 0
495268697 339475878 0
213591886 67266400 0
166540050 127283012 0
333215802 265541281 0
578258363 442305413 0
471278318 171649260 0
160666786 34092460 0
316605158 504099114 0
173959251 421484670 0
509479985 30495576 0
705226004 718998490 0
441721122 356369090 0
769306736 275959827 0
111763159 29696291 0
284602651 338626705 0
272120573 103127882 0
724743219 447813690 0
295056129 457945601 0
753026819 769093384 0
328963807 454258438 0
204453272 163512412 0
549428584 228095105 0
444443722 173533888 0
687041331 348324040 0
17404544 224479826 0
445551734 492093517 0
786503832 644250421 0
101474525 564113188 0
116600890 225023653 0
282084334 465905004 0
100959048 471787230 0
64963929 425893464 0
3442660 340747649 0
376634860 123742810 0
18129666 289124901 0
371867985 672082691 0
571341152 290268236 0
664642730 659063537 0
48321430 353023417 0
641028356 718577110 0
666165604 797142314 0
206209151 235890144 0
116214259 215925902 0
294231039 183556688 0
633366353 259379515 0
424128848 762995300 0
518988730 572076738 0
698176437 95268095 0
290823665 573053148 0
213202491 652956554 0
324920093 360589127 0
318410181 517665205 0
376134170 443837508 0
168985363 405374641 0
242195205 399698864 0
454777006 21253179 0
760467054 505850557 0
436195309 648084979 0
74006868 668666667 0
798449002 71535805 0
596111620 777036032 0
272574959 658069509 0
762359259 200314028 0
358693401 379212256 0
688417676 733332611 0
445104031 722172800 0
720087298 480650414 0
294014549 24835617 0
259180303 35204985 0
423925420 340338973 0
702927479 228088514 0
50469978 447400090 0
223963135 488337156 0
423011706 607927160 0
596065987 519058577 0
417377287 788883337 0
257594790 319951548 0
14212532 742195125 0
32225622 631791624 0
686558581 94778533 0
630818070 597088139 0
478062123 583078958 0
180030775 387449844 0
698168462 246358595 0
202120068 739518121 0
661069990 631471531 0
117267 342507435 0
307691683 73483838 0
720364919 408987223 0
235866934 288046713 0
49984038 470322060 0
540018794 151177919 0
773693808 328938536 0
650002217 535182593 0
633864491 783982318 0
26162807 691862908 0
51806621 505112448 0
21987698 601842272 0
141628250 542483692 0
48742102 664579270 0
345067020 182982306 0
657312539 380055801 0
562089889 357016624 0
455134112 348749283 0
585073242 657051947 0
528145355 694121674 0
113407273 168885131 0
408810362 628786903 0
277577733 407853679 0
577976703 322350173 0
662235676 68606923 0
345560937 128947389 0
612970394 582481419 0
765621734 253560388 0
463081537 68562957 0
276327784 681238816 0
40082445 605851600 0
229335589 607628998 0
382425927 70430465 0
19497786 403138764 0
166148393 406825212 0
720645171 264237629 0
664140850 575010879 0
188391482 162096703 0
132176003 601189771 0
401513877 725784073 0
577741527 783697632 0
583191035 656144727 0
589404791 214307338 0
351775449 615634055 0
577446385 52477681 0
632887763 606998777 0
114058255 738720602 0
212784093 563281147 0
279606430 226899925 0
456208535 414283537 0
787555193 394845725 0
182995417 23225687 0
406182444 622375234 0
539146068 374529013 0
602479578 549489347 0
361949764 707635685 0
772558343 672050842 0
692319092 231633548 0
786135549 289036768 0
459310639 512425491 0
665853175 577976308 0
251359086 202999673 0
255715470 284533665 0
248680875 185621513 0
29016659 716354778 0
756559471 447433410 0
519640970 81035826 0
291604583 25201527 0
681774256 515569619 0
578040692 679422352 0
405153208 554199731 0
785632576 165555943 0
508087566 568010432 0
370805855 506632578 0
495892413 464437160 0
725585547 609599275 0
405314165 342700111 0
622732681 781779726 0
481316229 130438394 0
640478834 301446261 0
507352476 218098411 0
530979355 703910551 0
228701241 377447217 0
625087565 683376048 0
731480963 477778600 0
514200663 356066430 0
174457808 209954637 0
726177939 165248996 0
319731501 611729345 0
520575359 274680656 0
598416916 323213195 0
202403499 619453492 0
165926734 244599638 0
233929822 478192511 0
538803828 557595966 0
297535289 106281091 0
6725585 76284047 0
412670648 690316444 0
781578990 724805793 0
145635954 371810644 0
600473002 77493521 0
685090337 413057504 0
274522729 186295069 0
225818442 542537793 0
426426439 707313386 0
444099468 380237642 0
135194350 558479799 0
579072993 489904202 0
426443423 104670481 0
96176058 562783570 0
552217905 576395256 0
6749468 207234714 0
667552510 191614671 0
510416896 174289206 0
741274342 581268515 0
111138043 401710072 0
378750136 84974168 0
328159811 652968740 0
680942129 482126513 0
120484977 303876567 0
549342879 739021006 0
65393516 457824072 0
693822326 450746855 0
596457832 402240798 0
227465639 241235798 0
587889078 241940953 0
21629922 686283754 0
546020688 562587498 0
742128595 458284818 0
129087369 48948719 0
794518789 434214905 0
742259538 276627064 0
725371343 540027965 0
591582337 32519701 0
133877231 442797618 0
381540254 78313985 0
571248849 100833113 0
185148510 212550342 0
581953089 184630482 0
459821746 500480263 0
203404160 335187435 0
379023405 552122361 0
460309409 562471722 0
474725304 567718893 0
729245202 46849825 0
114377897 289763849 0
685545707 200014571 0
367145788 134697159 0
457168763 378102913 0
627570593 28456217 0
550989804 446052963 0
761353147 170269763 0
680143084 606751772 0
619925595 763708846 0
369931609 8178204 0
345822857 284632753 0
563970168 718573372 0
191016020 341962304 0
146219771 230369331 0
237437659 557624487 0
706030497 516133694 0
668550249 37081776 0
183294222 488310172 0
540441773 604485432 0
654321130 311927336 0
292247318 571508442 0
424417960 556732559 0
469188762 664643478 0
179424157 691822341 0
438777694 154781350 0
20228036 332550894 0
180029835 538511810 0
680830209 139794333 0
162923340 490532110 0
242063934 394183329 0
320481524 377295752 0
663068989 779227026 0
358891361 298618522 0
133189458 214943350 0
56561245 446740430 0
223393526 636158167 0
780068436 574920404 0
529575671 310772285 0
529843812 249210286 0
699953520 591894321 0
611320518 37069156 0
344240433 333470799 0
798516122 215951068 0
172926966 87832617 0
596891087 119550673 0
15037109 615409098 0
579232492 196680770 0
327939907 329092890 0
763270128 777196242 0
721553613 645542968 0
549614816 579404990 0
342591406 396331044 0
360444583 561194427 0
768168318 396564158 0
338963865 241585470 0
429504856 720816442 0
226671718 8660497 0
666521010 451997392 0
275407018 476984881 0
657472345 139205848 0
780192779 97335539 0
686866664 151226759 0
526341802 127088256 0
740945111 259231035 0
437778374 699330271 0
573418234 19292283 0
418772504 359790293 0
358188524 198271962 0
35238165 735744051 0
662483737 666238334 0
170927552 174029433 0
155874425 522768764 0
285436822 172963504 0
537365632 562264288 0
301577226 150453858 0
726767871 377310351 0
582866332 279360763 0
565140099 521434887 0
66253385 440098814 0
360752896 109936454 0
236923997 92422894 0
323750872 589886571 0
57698335 680613611 0
785363557 26695338 0
702717371 308994299 0
414887968 707122100 0
48423423 535758094 0
306942099 357909153 0
84983116 542068671 0
622745537 306043541 0
311696936 474573441 0
615319245 163071416 0
782014474 649225281 0
528979708 682532404 0
296624526 194729354 0
564271690 250410943 0
797878549 330506944 0
285763731 238528158 0
604771089 645060397 0
255535238 174954319 0
31327881 234740137 0
225137259 372659743 0
331088402 589982188 0
363397278 232872169 0
558818915 471091187 0
164226214 25008665 0
154686663 336504563 0
201065996 180261064 0
256167196 528805319 0
402545874 703631564 0
289278736 702735477 0
107190847 123374058 0
655695557 296647721 0
202419898 630928171 0
125490130 212894411 0
377948029 436105898 0
417428587 36657949 0
75716273 234122631 0
101343486 157082788 0
608470189 101581425 0
321227032 263519947 0
726659809 387707832 0
38681237 400264724 0
178670857 452143122 0
267608060 132413342 0
514936453 777054942 0
700434792 338765162 0
172424496 346871818 0
334283007 386077039 0
267391537 480212753 0
733299661 171500154 0
317134049 563428646 0
728596570 91926127 0
346668251 187709423 0
163300562 500725197 0
548602741 31693862 0
595312217 290088743 0
438503212 790283700 0
373253064 314876482 0
276183904 580894906 0
205880190 568575442 0
228600728 43266850 0
543306735 204085596 0
474710834 502986786 0
377928555 202727808 0
198728610 314770041 0
572575403 418952238 0
503984124 230226025 0
628703324 61243612 0
513756595 201791997 0
4381401 500732881 0
93446891 274023035 0
501009699 344655328 0
64275785 382414831 0
605814104 355335327 0
186822247 470696559 0
648875146 161154133 0
518886830 189428014 0
39705896 371684625 0
392084213 432441325 0
748656378 261465047 0
284507601 408833638 0
379720481 11550075 0
270552430 319683302 0
726009993 265550223 0
209248594 160791676 0
189406381 16106288 0
331427081 230027733 0
170071733 547052852 0
337166819 284435610 0
761772433 760012856 0
47037086 743090468 0
731121046 477787 0
730727711 241186561 0
182134715 708984109 0
234507910 606844492 0
428510456 217130471 0
758541408 692382696 0
404240424 461601173 0
294723267 131500056 0
680184999 328267955 0
300486498 608368089 0
14742154 78117052 0
579483499 614825387 0
286283289 610046762 0
442159628 30192816 0
312953912 319218841 0
736107837 761550676 0
304297854 444984462 0
770445454 268818552 0
354379450 766956444 0
399560841 590752331 0
382176733 144539140 0
683146955 516689692 0
428865307 84568644 0
324993996 691928108 0
46665310 610579772 0
491201702 596843535 0
328416686 756538110 0
167772810 103665664 0
639776482 529566855 0
423836752 515095639 0
291986787 566761635 0
519755385 417319334 0
499565358 414692283 0
771155744 438027323 0
261399540 633176173 0
405308850 796560880 0
339714323 681988184 0
297794583 216623016 0
620780660 766296474 0
438156681 132283210 0
67186234 463121410 0
356591622 96029050 0
98165314 190701680 0
798537906 543474654 0
147761847 413383147 0
718577491 152121233 0
713282863 195673593 0
267247138 451144156 0
786481902 309419407 0
318691679 365672844 0
129926247 486947567 0
143824111 359002338 0
84174832 688735037 0
487216087 640939040 0
709847332 606178552 0
211879468 409860001 0
468116993 220866997 0
690550841 724368708 0
217674889 88068545 0
577862529 619946315 0
429822553 524071534 0
722541166 779651829 0
750578253 227340613 0
109005388 202749361 0
412877973 15567578 0
490133388 211556292 0
325451299 655080678 0
498772400 83105113 0
126167761 219909444 0
626754321 340208401 0
315916892 194339331 0
86089294 538098318 0
37825347 668371657 0
641786969 734752782 0
319762004 704550795 0
152023594 570665176 0
381568926 296751910 0
745066701 443518992 0
36739830 582157858 0
142770839 386165208 0
604143473 361801132 0
736674682 681598468 0
695916556 97273123 0
47129337 723942557 0
358815172 118445485 0
612957136 643819001 0
482817008 373558450 0
440923634 682242178 0
700457382 717559625 0
681973414 587454395 0
474927189 217497492 0
2344428 52596538 0
748009205 604318989 0
687478484 504030551 0
45702902 223892395 0
409867321 558741573 0
210032515 556882454 0
724080185 476889511 0
205781302 323569463 0
180081452 672270372 0
512568029 634127642 0
488384305 557384463 0
570343349 601648212 0
665898388 257877125 0
188241040 317111045 0
167396498 101311553 0
275305286 506416295 0
392835004 773908282 0
592409506 621399006 0
719356689 574565037 0
651448869 633961480 0
246690290 683746640 0
513189777 481173785 0
761801904 531354508 0
7770718 501566457 0
293339737 189965527 0
523344599 341012408 0
424156563 268820229 0
507521554 350367081 0
370028339 674168588 0
431314644 224204668 0
101729373 47721447 0
109476734 704107925 0
266955556 466125370 0
267728737 290103499 0
420021123 586931679 0
510552568 175381450 0
70349774 21758040 0
406512513 722760006 0
31888327 62505525 0
138732314 584200084 0
717408512 185740325 0
720449904 247996552 0
571390405 103525387 0
497940623 130429499 0
360082223 517629617 0
277037191 654068941 0
784760501 177649331 0
133898874 313163496 0
698167492 183704746 0
627042179 657477758 0
275562020 351711230 0
226927563 662274323 0
580887297 25129378 0
148832406 259351707 0
399374031 54523606 0
83637999 185733091 0
378997737 435496102 0
27571407 346537799 0
519727921 643802516 0
255584986 415275147 0
96703113 730038414 0
437652372 337780816 0
214984409 314439290 0
774240529 57561828 0
231494234 490057936 0
489703800 475577092 0
130292688 127320739 0
534797322 707023938 0
300898658 322100365 0
172509495 612978516 0
305969046 562937745 0
23209690 56333336 0
526100880 436604022 0
435322817 304693315 0
728874670 296136139 0
564938021 168564211 0
264441410 76350092 0
216123577 540408555 0
546820480 48000487 0
337609022 547504951 0
370152362 5671467 0
592293628 623168605 0
97322299 773982325 0
634666705 294689789 0
715135839 568542659 0
337934295 479284265 0
588346307 114889484 0
597724220 256733366 0
590491633 456729218 0
500975315 316423794 0
138695664 587512000 0
233875805 782340969 0
635232527 67919773 0
83309113 8614603 0
553786066 729868014 0
324817228 243567197 0
283146078 520583752 0
526639121 635680597 0
286150191 423502164 0
575586116 89592540 0
31672956 249041819 0
430261592 420400718 0
237718454 292989275 0
735430400 778350034 0
208624750 691587747 0
78364987 506240621 0
146747498 219802762 0
645493473 391170443 0
421200776 652506496 0
381206283 637700773 0
781603569 506974828 0
172382749 468321150 0
510986950 165871966 0
524388708 158764268 0
127415903 369798482 0
81579065 652972767 0
577263480 75203494 0
728335080 420900004 0
460567675 613819054 0
522592213 265065154 0
207634326 419379342 0
666899224 782910349 0
44169696 250528257 0
202511577 79869286 0
300278901 174245520 0
521750453 291617174 0
79447196 176675247 0
42074335 688298734 0
416679472 676686029 0
521130104 670877936 0
474486616 792295827 0
454958784 466228821 0
519740644 195213353 0
492207726 141765143 0
80247083 527974826 0
185028443 569070386 0
359743272 572679621 0
118093950 386962380 0
711566702 517749960 0
408851153 388578947 0
549881248 385810108 0
124087200 374538869 0
411561342 229079635 0
613684251 533317245 0
230997550 83798278 0
568078108 158988622 0
557995705 173303946 0
401995244 69033919 0
715935162 551536760 0
24660721 11479037 0
100617571 666117624 0
273463505 653627626 0
305971840 670401280 0
690908745 548126823 0
619959001 598783263 0
281309908 587023 0
268027535 617604316 0
345272066 440294625 0
497971375 734939823 0
376575213 212614321 0
190758772 729845722 0
596276400 779280237 0
790202502 646218585 0
332577997 547824563 0
724029119 201386136 0
559759851 374670447 0
70631177 254873385 0
84334665 377785576 0
192540758 103960243 0
722577143 93849119 0
263905693 171224980 0
400624059 538219702 0
16348429 254595280 0
148180361 20666337 0
353365186 683150343 0
215881562 378715845 0
55944815 162959120 0
60169569 707818202 0
604040635 372827955 0
133094770 41340719 0
62940634 796527265 0
722740217 345813477 0
332645598 44334998 0
235871220 796609529 0
210864762 423472578 0
418592220 486311316 0
400590517 477093755 0
407468698 680671166 0
187980877 461695502 0
186121042 271221987 0
333862571 601336422 0
567015586 321804415 0
524073737 384699875 0
441291986 633851727 0
204551995 579987480 0
332787435 283973829 0
22248391 41502393 0
324597917 410755780 0
458371211 748705161 0
780505657 314403236 0
500942988 633095331 0
389744199 383946792 0
228657471 90682765 0
448828731 660892962 0
249534396 500131774 0
642991983 624775323 0
412734391 242969551 0
688487022 167745108 0
495743518 751586256 0
599635295 249130473 0
424802171 13592458 0
540069363 763520960 0
597599289 488184549 0
588452978 164146851 0
70118738 81991219 0
274262890 237187706 0
598485685 125809887 0
209788229 32097759 0
189053407 794336883 0
394463316 198836786 0
16663273 765650272 0
85189881 527496392 0
142731350 695086773 0
427718787 323270329 0
224161118 405772241 0
722453539 452218981 0
512867656 684437574 0
782276092 688598647 0
174380919 389808876 0
421581431 188730422 0
86032589 291974385 0
635964870 772075203 0
355038482 513138255 0
106474015 498203361 0
445983818 793731541 0
473862003 652645141 0
400964595 81513012 0
677292974 169585045 0
506752083 493207284 0
171236538 526800685 0
518410244 93026281 0
511458403 541093592 0
441459706 228516907 0
243640578 676338282 0
170772760 746718372 0
169007722 243776057 0
318337851 770827446 0
357446632 414598479 0
266762289 464000620 0
431950212 634950684 0
605224124 551460159 0
269159828 5117879 0
651415729 428033509 0
231685092 418960747 0
4090476 638576353 0
153955520 185453259 0
330297918 214199387 0
142476750 181853141 0
602635905 190995121 0
663091502 19918531 0
107989138 491627580 0
14250577 269528933 0
183344834 336769653 0
388819190 430945335 0
444137860 47115552 0
439046001 163437683 0
780236403 424079816 0
499615255 288746127 0
442186479 182580740 0
483238498 436912809 0
619976577 9802631 0
510183652 381039746 0
766361974 455011410 0
355572155 722436601 0
306021583 626342216 0
636811973 776366600 0
762769514 331960871 0
564829029 298726686 0
347280709 499461592 0
454775334 323875803 0
663319650 79004645 0
59148663 479855708 0
255669974 318080874 0
279922921 419038035 0
450455083 597845664 0
654814302 785460290 0
575298156 154639719 0
259071659 735502836 0
608603082 64780825 0
280887617 582714638 0
445319685 443439419 0
38135593 625863762 0
335812190 438075436 0
519053570 631687880 0
345535168 478512627 0
64773530 470297689 0
324174692 612958032 0
131636832 616323699 0
305003527 259761438 0
568487959 304731308 0
503537555 490345712 0
305951942 141096370 0
1400216 214299604 0
269740012 62779222 0
647631437 720427655 0
697940093 95567754 0
429317768 546773715 0
552966383 214605092 0
304642871 5205383 0
529456100 490198537 0
367339286 528831346 0
45322559 195703748 0
790530688 493550044 0
395368727 149998603 0
208923097 211243000 0
718195062 765063505 0
13550084 168905803 0
564484090 734896446 0
565142287 636142596 0
359800999 676555032 0
532518061 14302917 0
475495281 327269270 0
148614947 788228066 0
436769137 470771780 0
23917578 203612978 0
358396755 355802174 0
206142820 624093017 0
106697348 204119177 0
648250915 428152857 0
573777804 646398393 0
29111877 527077524 0
763878833 753207300 0
356918285 69067325 0
221656722 551162554 0
21430839 383663634 0
345957887 621522121 0
158949692 456815347 0
744393584 18403889 0
782530664 724687871 0
531491432 188611027 0
177426540 713781928 0
455234268 473064082 0
424660251 794678558 0
28736314 384344563 0
481348261 426090083 0
315784175 323149701 0
600841527 48541035 0
730921208 312153767 0
264344374 638101503 0
55417638 122909987 0
595412156 358218847 0
341131752 421915865 0
568251012 348573100 0
68786354 64085718 0
583324382 67546828 0
694622247 140526763 0
712350621 428877891 0
448186947 191258281 0
97483770 256181834 0
11317878 199029412 0
107980050 349707599 0
414652051 533672711 0
464810172 391841338 0
141566767 380990977 0
151969181 42146429 0
59060166 526732284 0
436837864 480209671 0
206570760 639655184 0
261933834 159080102 0
667041532 737712284 0
48431185 439102417 0
384544544 634351854 0
574956939 136277483 0
70340439 61775015 0
217735535 125589762 0
309106812 526657694 0
306129192 683542884 0
18634430 31229364 0
527843675 422239004 0
345745097 650823101 0
415862513 721231586 0
407176507 404579835 0
184458475 85735048 0
390922517 47298107 0
762366686 709188550 0
784247568 147100789 0
587622788 505814751 0
722714549 112737574 0
328589901 45131672 0
631288048 644586900 0
589588970 641351970 0
725400316 771150487 0
684636136 745734377 0
64041828 450414534 0
560357487 582567262 0
28770983 306982159 0
285528086 533219722 0
129678991 571301683 0
339564493 517693002 0
74716977 670757523 0
626018761 12110355 0
65487098 335141669 0
351617354 474879345 0
687648980 689883156 0
476550611 336299178 0
627445121 309727995 0
801008067 198407756 0
467310914 564322039 0
207009855 498901103 0
758240225 37179903 0
734810867 240082230 0
373595383 501821756 0
571055452 562643077 0
582110020 362901463 0
19505249 665909412 0
610521178 778934250 0
284717788 383146006 0
600013478 496765376 0
4105725 501705831 0
185269006 338836361 0
575318277 720894486 0
383175797 470048107 0
783265469 176100115 0
90868087 674282378 0
27262890 566310580 0
571783893 498212408 0
511499852 307371140 0
147658242 254260017 0
149477864 436649210 0
90776293 187171390 0
596294003 710005963 0
649495687 561205256 0
23146430 497334362 0
50672125 390014465 0
181581664 241179567 0
691242471 189042884 0
290442486 788689658 0
402433417 166373990 0
21789295 613462602 0
201602963 365634726 0
447074286 119101541 0
327712858 604234151 0
533266845 63853514 0
464735699 376536259 0
143276045 415638026 0
711701413 252921338 0
512854609 314957028 0
627895902 230238421 0
175732667 389708047 0
185933316 37211757 0
265975913 81774966 0
394163136 316331605 0
711281201 100053282 0
283462525 240667142 0
77531530 497894177 0
766604053 687788675 0
385268484 65921099 0
688231324 1787399 0
540066427 529261535 0
608653801 287459157 0
150717596 394265521 0
396052612 283668176 0
554567232 584435820 0
404619480 782812090 0
293618846 718553145 0
636109542 721678099 0
169615945 734298831 0
434751841 583869285 0
25345337 67304972 0
605099252 75304421 0
681543234 352431402 0
324495164 290216606 0
441293515 703288898 0
31797161 543640008 0
447919239 477597998 0
644842082 607946278 0
88400511 782233277 0
414003384 117213553 0
86765358 9258268 0
142288302 709703726 0
565382132 185463167 0
712020600 468243108 0
264046747 512060595 0
304059895 244859804 0
323149402 662245783 0
256696393 536396903 0
178901884 374922516 0
765967518 476897638 0
684098730 73579121 0
70601079 750373980 0
141199859 74696142 0
766854407 663415344 0
668972871 514557714 0
20052019 49806521 0
296780395 361201881 0
393621495 346074192 0
432191677 698817658 0
712079096 261205227 0
542876347 93199904 0
611873917 405345478 0
792244853 440349144 0
248761440 661630859 0
664098343 229639904 0
118348959 132012165 0
782221855 357130099 0
466708009 223720597 0
112910706 512102081 0
603510868 619926147 0
314719533 639189008 0
51810882 307371046 0
780224816 274116951 0
176790609 255465498 0
472655148 172009672 0
298719115 695009397 0
5078716 452578584 0
585320363 446846761 0
230996546 605307794 0
401091181 717478813 0
383885786 712464745 0
345036018 310344353 0
4784205 131794682 0
418878852 92002555 0
634868836 49467209 0
208724235 594091724 0
598641104 577630109 0
263336066 548192283 0
376311865 781704562 0
692598031 408651600 0
136294413 376565359 0
559911765 691402878 0
751785605 769829897 0
523775073 531355905 0
759809297 213375600 0
434878490 544409951 0
86009782 325216645 0
622497746 746995146 0
337422307 518386048 0
205813466 227244061 0
422974892 329795236 0
633861415 368254231 0
256629221 494823128 0
552361626 800763159 0
414141935 433686564 0
641578941 142884504 0
288491570 796039320 0
235265692 69851985 0
522812812 465015573 0
516599859 199646825 0
642777503 147234726 0
425330406 196174246 0
563339308 386178346 0
62301894 599456188 0
416593855 396036703 0
108514888 298097008 0
323223515 163507491 0
564878664 487951 0
220918939 714309886 0
377279920 368098946 0
256144966 631152882 0
668565208 550176835 0
423794328 771213431 0
166605117 793084441 0
145452993 706176473 0
125154048 105378722 0
699305761 193466458 0
65512828 147212621 0
222550867 501614505 0
302234250 567698014 0
28342219 455317199 0
344600531 301059939 0
514931103 604367816 0
785114639 340341982 0
494511120 622035698 0
160386548 244644779 0
740953315 201284997 0
421006354 71417917 0
603932807 598955737 0
685771958 304551556 0
9765913 654268565 0
96210549 424837828 0
263305989 291170041 0
565337654 764941912 0
506763520 645571596 0
582999775 577058486 0
571249362 305154647 0
639321239 740214440 0
188779259 756224491 0
344461189 257343812 0
454901907 393902072 0
75993931 596769665 0
427718450 268332745 0
326366904 260269355 0
551568373 736645656 0
453961987 94512402 0
511955098 263047061 0
503682539 767362989 0
572395201 307853477 0
343942749 263848930 0
714592636 774109865 0
347398890 287955834 0
800043390 132060812 0
379980060 753927277 0
446371480 756682184 0
102615969 355677424 0
794761892 240416601 0
714174960 299102171 0
64471298 44816283 0
174394631 137911164 0
763617816 361495553 0
462230301 741966817 0
121622717 198826341 0
499812154 63787762 0
159463049 358649331 0
534045410 603071407 0
231574305 663825008 0
619216438 684774447 0
759036982 265798632 0
388427590 545369187 0
726378761 438230886 0
306480055 580345643 0
101370036 241904815 0
674523099 186646083 0
9517768 142097079 0
218726224 132105998 0
734886698 573472203 0
130155114 120213590 0
334051131 466075086 0
271349789 304023083 0
290656207 641876188 0
155480130 137846084 0
310183583 576362962 0
167611945 65348970 0
301127610 653727723 0
333252141 389960148 0
648336933 2853895 0
415466010 91654 0
225327864 103441270 0
96217809 406995488 0
131405350 495709135 0
775085018 239274981 0
681258572 330242170 0
776519483 439003444 0
393171894 611262280 0
535214278 419904232 0
312775622 560219114 0
85926446 396171507 0
752026662 647815381 0
730075738 5117613 0
231420910 261434248 0
682361579 801225313 0
599733982 209972095 0
707267023 344707227 0
413788823 464234921 0
505290354 214611762 0
46659253 76811726 0
111837757 499187470 0
179096742 469776476 0
308810559 348959289 0
524268731 244315040 0
291454447 10845014 0
363767912 540819609 0
329908261 68320033 0
542481644 403931777 0
332058508 75241183 0
275612292 457778943 0
666178291 646445672 0
404583473 77227746 0
412194989 698742566 0
749721492 294887 0
347154800 165761908 0
227879660 182489559 0
35336038 587133990 0
746575274 100864263 0
13815417 542782263 0
160653450 317941095 0
513711265 420980554 0
338394813 202988751 0
296695320 36415651 0
147079143 302300397 0
468244897 737328521 0
735008817 303681552 0
143603358 526337408 0
560558950 736687534 0
171514144 583625993 0
61346221 549441908 0
49125377 234616195 0
690955520 383955854 0
619639454 491841289 0
372866597 734101961 0
487894624 233351405 0
437286373 569491792 0
381296280 265386699 0
574287311 680410355 0
242955924 187298902 0
8788279 713910138 0
726934169 186529971 0
377758102 22993779 0
421872678 251090377 0
175447007 367198410 0
710112703 332007363 0
239719342 274402403 0
111000494 504293210 0
5475593 369825780 0
550648269 92983113 0
414568152 617369289 0
397632110 219159102 0
70315376 195908559 0
506498549 476324800 0
737873169 342391408 0
276254097 633922439 0
337913386 299586840 0
718437969 397583025 0
129206500 372912878 0
81099696 74229782 0
721467368 567151319 0
673849194 120508552 0
284085703 229220806 0
151270908 389809234 0
711633708 244512795 0
666211206 42008116 0
342967522 121705032 0
384648776 425068018 0
545393529 129184089 0
419185371 621253149 0
774538579 200967664 0
775324248 530002429 0
744049421 8367585 0
743895797 538364712 0
384691983 9076904 0
364998504 694037957 0
773658920 42390955 0
27736919 152102471 0
608409246 145787334 0
575260855 568298624 0
197087964 27204391 0
606873967 349100095 0
558146018 364546092 0
377978342 227513234 0
421025530 713388026 0
32882184 761291561 0
214944306 691069225 0
141427115 41961511 0
618395554 595305034 0
675450533 222385120 0
141818995 740391411 0
456954696 729225130 0
314848404 782769147 0
538641064 352173522 0
722994769 506083832 0
443536146 413130397 0
685941543 381394455 0
214760463 579922938 0
416082904 752525516 0
177706201 447148907 0
663710042 26938615 0
698025534 222049401 0
78137020 225491143 0
799282841 639794171 0
534979681 93570631 0
402978263 565294926 0
145364719 49806492 0
153768033 562710566 0
31837609 770803063 0
781749161 444782760 0
406586385 306868919 0
416719035 362260753 0
388265656 390171373 0
431367168 342787839 0
528740031 299437690 0
569347656 717821153 0
227242668 307673399 0
771621306 177147636 0
407399872 612594172 0
425220462 376467921 0
662522922 370011600 0
28008650 8630530 0
789938269 29811769 0
166509872 427952645 0
270261410 289550 0
507333932 343751046 0
38886931 125390128 0
457121804 3818897 0
699156385 350144976 0
349695199 383663825 0
675119434 135231686 0
351519246 27520015 0
353439361 336904978 0
477770723 613623318 0
768291599 259290879 0
542192016 393692768 0
23307854 392534075 0
253551414 346047462 0
730915743 715377905 0
437403352 625599414 0
310398372 201302513 0
646965283 163374545 0
125935167 745486282 0
490250038 791862553 0
236437275 426266871 0
277308773 557588472 0
491993085 297410900 0
33257723 103213129 0
605191559 218417637 0
478787566 455996127 0
571017516 359476553 0
15980701 247596177 0
103466027 510307631 0
345021982 602419691 0
741989940 173746538 0
109051212 23218843 0
787283880 112408428 0
261258360 102167840 0
730548298 23602785 0
222988792 532210467 0
209455018 568688287 0
341260864 73480439 0
470896211 308531050 0
285370325 633439484 0
568544794 233497402 0
90406591 659319946 0
775414698 144525690 0
307355213 758066622 0
503982344 37689789 0
180819986 179823242 0
785505741 12677451 0
573513160 689580059 0
281452092 750640407 0
335814546 133109903 0
52068535 781496190 0
13309188 767059111 0
568955476 75069557 0
60559479 89700690 0
574504781 255525037 0
16544577 99189502 0
9213658 528747213 0
225043382 205641847 0
151720783 171877461 0
52374828 704154756 0
5302544 290835119 0
726856606 481985091 0
435473580 615242514 0
110760728 657130814 0
244643235 157719681 0
759751008 424682082 0
644634648 375428364 0
88274406 163238929 0
599676703 392484800 0
745909688 498308444 0
106931121 632581110 0
560417546 494858266 0
77127915 112183745 0
43333329 163985769 0
684778766 401437967 0
544603382 302131356 0
114598796 443405512 0
392667929 175112962 0
659532633 267704318 0
622359836 163892021 0
323775474 266350391 0
108253541 122649307 0
655284674 432259267 0
383797032 747329498 0
337242898 18413357 0
239764949 758117781 0
428269078 19856339 0
209983356 548793745 0
569742849 456156648 0
797223823 274206924 0
728017538 36111338 0
290956568 357733531 0
94819361 408911315 0
124147271 362545540 0
406687695 349231024 0
137250793 680621135 0
602630156 489732592 0
358416535 198313377 0
615972950 34757811 0
403896047 228083329 0
408122470 211513494 0
213230496 142398236 0
611928893 493213755 0
403657087 606115986 0
620602363 782300796 0
345978859 597730695 0
537727238 514536245 0
469956024 410894941 0
136860810 346448380 0
75215734 462705865 0
507427144 769965186 0
233140977 430150832 0
166058145 282189988 0
121618193 715100340 0
763790409 244121793 0
279939955 202364322 0
214305664 405024528 0
601499226 751031227 0
701193725 36215598 0
316433438 281455177 0
330348809 78309833 0
605908280 351646745 0
733133983 356339605 0
477457689 415816693 0
555187501 744325278 0
127379458 576802865 0
453252821 200485404 0
143554411 787755346 0
668473683 246010218 0
536100438 706154063 0
673670956 401756111 0
692434424 8670376 0
586757550 662148775 0
100398186 336096391 0
391397545 48591470 0
334966475 198091616 0
260125669 19284650 0
188644573 326228277 0
627808272 742434849 0
186828145 373185133 0
288751696 780860327 0
442539209 620004027 0
86440033 77293477 0
333530214 13443721 0
678530029 557621650 0
786860911 82351453 0
518815064 712705945 0
371355421 123857566 0
322086909 665133872 0
322961384 253504423 0
605457628 29165032 0
165798304 340108682 0
654214969 293403284 0
617869410 597771630 0
158154964 232415482 0
195578419 600099549 0
266011379 760062359 0
462403652 388658245 0
458669203 209605340 0
333317404 169716590 0
22230587 729952948 0
249250024 366318025 0
379857828 86609206 0
467096454 179946378 0
66663197 233378172 0
217682134 579174648 0
279643736 424223528 0
755771281 122998905 0
695961471 263482993 0
471904231 382207017 0
765474307 97629704 0
529249466 282750021 0
466298204 676287198 0
753335033 481102983 0
745443675 791255715 0
630898128 620335404 0
667530581 284822698 0
651553245 690469111 0
74783256 219382698 0
308637600 725056343 0
784840536 424858769 0
392951686 505066380 0
589129375 597134787 0
789019433 733200748 0
186562885 272523377 0
469340051 674294667 0
207570033 799148860 0
377020842 135527716 0
100633476 32496721 0
347724912 87522251 0
242524222 744756237 0
788181594 666683179 0
147310582 745631568 0
684831952 665287698 0
459821836 179194070 0
17361529 265131596 0
396051392 461808993 0
316227262 288445995 0
280960615 534092823 0
112073452 237027039 0
790776094 495588756 0
248538693 265547373 0
237591349 381023306 0
426351047 265414782 0
87570972 265251666 0
740011149 237737245 0
647612490 203708430 0
484569552 718289076 0
344822750 499411672 0
90346822 612222077 0
371840880 266604621 0
773681874 149485307 0
186028553 740004876 0
356222849 301550525 0
593141444 195137242 0
75580307 390555122 0
212203290 545329230 0
611215426 51967613 0
419190184 567104780 0
518534752 778891424 0
181225059 151793967 0
531556807 49212186 0
181543462 98766328 0
286050206 152518660 0
498525868 488570627 0
211497238 572260680 0
194844190 362574842 0
149278357 359584751 0
186379053 395262613 0
513590785 41016018 0
683543751 783178913 0
249507625 501955772 0
272392457 48771984 0
695702330 212280616 0
24244311 462588164 0
670665811 173002079 0
621099958 708099475 0
309157465 697289101 0
98356335 109170627 0
261811484 195699524 0
734530639 287642601 0
643459213 129841183 0
2986902 568538619 0
497043818 547998828 0
170484210 401594227 0
376402419 656755949 0
646599599 566433155 0
235961120 347128042 0
500493223 465139471 0
287773700 297403685 0
568773599 654247999 0
392985099 693329896 0
295399672 562564332 0
276900234 167395333 0
143951299 74864821 0
541448962 25068048 0
85551966 687978886 0
370079496 794222569 0
65162817 527060841 0
327790569 373653199 0
668480823 129276051 0
731118901 738877756 0
82612132 511357506 0
291918022 369624033 0
247553936 183709527 0
52769929 413562648 0
88348883 105310940 0
122465562 91910896 0
654941845 424748061 0
92090986 502903270 0
599573960 653756326 0
47241284 227991783 0
500794161 157251267 0
207071310 222677695 0
53178710 52021955 0
532948195 162484896 0
238869718 272909152 0
304924405 639096128 0
3841267 734691453 0
775969968 393912125 0
319164371 187655846 0
422353122 203165490 0
166642360 322810632 0
229327578 9477883 0
45123304 335897348 0
390194483 39894342 0
6930500 607857992 0
797262077 370330442 0
202378899 707185182 0
221982227 226186992 0
505818984 456025417 0
488669285 188891170 0
529352997 553448959 0
135253122 367324041 0
640771001 367059612 0
381527219 200237360 0
558398796 342758175 0
144664443 492758053 0
539168787 65745214 0
104558278 332006112 0
147180390 556381721 0
498396904 73851565 0
495700328 700210581 0
630552999 533903519 0
647682918 594379235 0
651676359 28778469 0
166673155 300221019 0
116893412 740543751 0
544381754 687868915 0
404037334 549987916 0
243278637 448838844 0
523836655 627408323 0
688307283 313877004 0
471879739 521651839 0
248840147 346236425 0
731439365 553342236 0
176232734 493329046 0
117023060 558262975 0
577723157 407610656 0
48649273 702007466 0
464919760 261702627 0
566554425 776565481 0
658035714 192972799 0
765812800 330493408 0
341937660 25846940 0
50803048 721702587 0
493503091 453154484 0
541948994 183052244 0
788287705 525322887 0
315738863 660681740 0
549025780 67587030 0
92840357 142027740 0
211293450 787541698 0
713988653 19498902 0
354555509 397424664 0
349682734 519964202 0
751565253 770811266 0
250649886 628635031 0
671333808 384052412 0
212293180 201218152 0
689538484 23838402 0
430585088 416673526 0
426225630 600044750 0
31336547 742521087 0
631908185 492274700 0
400896848 1069542 0
218429092 739162906 0
244384759 640503576 0
353195663 199021188 0
313371527 436720969 0
155685932 29251045 0
253936361 111866450 0
246098692 323186009 0
398340098 425855837 0
801475404 86559677 0
690604688 20043883 0
83366660 231416917 0
293608779 311105707 0
475225215 182398660 0
746783822 139480605 0
792297655 732074119 0
573864486 93549177 0
462753106 73048084 0
577448422 647165694 0
797460310 487359514 0
280054863 791676352 0
426511224 4215285 0
246428542 406360313 0
759685842 7020659 0
89405845 768499584 0
144953993 150986004 0
665683835 121754265 0
775556825 341229623 0
709723210 181246012 0
446400611 776776495 0
720951394 711854036 0
359285082 236849584 0
77333423 471483063 0
616667199 491265724 0
343578207 451343958 0
790621934 585499457 0
67477210 370898557 0
393451344 5235179 0
706083561 275131887 0
241558994 722265188 0
418771139 705054564 0
324908412 530302065 0
17652954 209117313 0
376789039 108157777 0
796426210 524121219 0
231272829 2679236 0
639655152 243089498 0
781118984 6499630 0
754442104 4907037 0
548783020 169630628 0
779494187 481000772 0
465611732 442697953 0
716563625 444559316 0
91701143 442278257 0
726854789 588731672 0
318529494 735210426 0
406198429 169398583 0
130579966 742986983 0
118139830 664581045 0
345344780 721589698 0
705694502 561885692 0
606139207 47596071 0
800288179 799932992 0
447616935 519273166 0
2436425 260595423 0
593130625 583744169 0
584576821 567276122 0
705384150 665009588 0
599160921 560665813 0
734711646 334634671 0
341232660 152469562 0
757529040 576303295 0
38903734 587468792 0
601495510 45731152 0
265557533 175458242 0
207907306 258268577 0
412289432 740352937 0
397837769 590889285 0
422671959 261961784 0
71532500 349550929 0
160691192 285971676 0
244119492 141994159 0
469815111 237514224 0
57289358 524580860 0
86797442 512062524 0
79160202 235842522 0
534091936 705050840 0
459898608 760058820 0
444085526 425130918 0
103306374 591348942 0
368646762 261622136 0
602024689 596913110 0
462500845 795689710 0
399441524 416656443 0
135271983 632519682 0
112460913 208744790 0
120667686 538182256 0
163627754 495304739 0
447323082 353587102 0
329949664 711892738 0
193259877 640969017 0
219033189 732708161 0
573176993 253123386 0
451346840 523165618 0
730431285 670633375 0
152123259 503155687 0
754220093 544082849 0
723043323 212902243 0
91032251 97840305 0
141365028 613755521 0
582202568 689389703 0
763800800 335370837 0
729491946 110175814 0
175247022 150861036 0
763046244 438666944 0
90275775 425157000 0
699902187 459862104 0
604685840 483983689 0
315522632 237984864 0
256836053 797757132 0
406621844 7625776 0
708566776 463947939 0
56705560 475628035 0
514305450 521681285 0
299403525 383802767 0
253493606 786892532 0
326028008 339484783 0
705790888 331045609 0
387427059 194487812 0
430208764 279809398 0
107100558 608258843 0
551683985 463236855 0
792898548 707151531 0
569828194 278232794 0
696152252 675336817 0
757727604 585663247 0
376854973 446454869 0
212842344 766384992 0
417931629 329827048 0
338330394 88960528 0
445008285 198817549 0
433803522 6483208 0
359902409 793394346 0
447934242 522860956 0
461387184 297234446 0
423404494 704154072 0
626436798 55842314 0
288469290 781367465 0
733033095 229951653 0
221319487 557482155 0
421046426 657194843 0
379606071 94908050 0
90812068 477813337 0
539825291 622832433 0
653428673 437580514 0
285145669 548044099 0
568915901 755615277 0
630814419 572690185 0
192331780 87173569 0
321911288 72190867 0
15184320 461221980 0
635301989 218260289 0
178723334 139194801 0
648299567 754994573 0
623101911 439239851 0
71162354 302720810 0
409729381 320629283 0
70171208 383030368 0
228451134 120669945 0
237954980 133393541 0
435017715 310119634 0
119925583 568786408 0
593164416 106536827 0
739532723 770621801 0
547985738 603996249 0
150141161 200643981 0
509379733 15876003 0
758537478 309406727 0
317961465 265653327 0
665992724 390403790 0
475858343 403013298 0
343161677 392365440 0
695501709 15034622 0
672236194 743135298 0
338438179 758125065 0
602007836 171992590 0
356896815 89293703 0
286066878 650032217 0
431933454 750817795 0
654059282 736310094 0
265957235 223749047 0
317175094 451343895 0
309774223 31559127 0
230942991 355443473 0
669556830 466658816 0
286136540 487001341 0
779639887 623244109 0
687878188 539466519 0
432452281 636218180 0
343275614 601587089 0
119483112 200689660 0
385695879 96270244 0
546133472 290512080 0
754119355 200974770 0
38012758 583530140 0
689792470 696561641 0
449494043 300673789 0
274764031 490903517 0
98663563 54256029 0
776434171 703528891 0
74321175 566888284 0
783780831 512156508 0
686965676 127236378 0
85074325 599450917 0
715730068 547050162 0
376805925 72090517 0
120883899 449947183 0
782833169 108118323 0
575036886 184634328 0
455919773 428447277 0
420991561 408245530 0
580949434 420783295 0
60491744 141094573 0
669789088 322580354 0
294030363 531716202 0
21133102 197306668 0
59198273 80505510 0
671209452 730124340 0
164489608 422964643 0
753157961 15018860 0
505727863 231048203 0
616433239 32271877 0
548658346 253697054 0
279349815 160093084 0
786414991 43184805 0
177020489 571294904 0
81234134 337578673 0
320943114 114905863 0
790185073 210995696 0
604176143 563071313 0
141929293 18699945 0
143409806 133404810 0
756084307 672901245 0
96844973 326529453 0
711919673 126890139 0
324427133 155621104 0
444644775 675063494 0
521035954 237056864 0
423699469 368333738 0
546816761 544665260 0
543224 163250215 0
77913543 88556771 0
431281314 74624159 0
539810618 737963508 0
294317379 682525933 0
428989101 440561471 0
558427663 253845604 0
1496205 737415060 0
644886553 526808865 0
389462016 271103136 0
226896832 230907672 0
587942119 197201110 0
62875982 708569238 0
418070678 667511406 0
623026442 67805955 0
389231045 118570402 0
111831529 728602552 0
614482648 20793927 0
780116687 5312113 0
740281620 456461029 0
560581596 435117720 0
553780781 200532229 0
53957094 652426163 0
247847907 187927349 0
710522361 243511049 0
260846650 641222000 0
333175385 477310235 0
596075667 622710760 0
201679019 601126024 0
579431404 216716574 0
641604028 145930566 0
553393965 552450877 0
269849595 490681738 0
73176302 203346554 0
194151818 172710352 0
36299543 442560837 0
479556710 749861303 0
330851825 424405895 0
326243304 235614559 0
400958630 574652998 0
536733656 256092457 0
110643712 643910294 0
46533628 36241852 0
49131822 396233094 0
133620788 178644858 0
696861284 307174050 0
297200529 262371563 0
476725293 681245504 0
396425292 767328671 0
618216706 461232432 0
303739865 658021188 0
503436065 613198741 0
307200014 706437890 0
295754459 350128203 0
152766224 727152917 0
424160348 411861945 0
390127626 669020875 0
503591030 800431139 0
765667604 214681211 0
725149182 180360971 0
478162450 173072320 0
501470040 233576802 0
730631025 700391043 0
382801240 670608990 0
452495353 557597011 0
336018104 442649100 0
372733314 581949167 0
343568132 63818510 0
785672736 469838760 0
648280828 676371514 0
37091004 568820246 0
721241468 756445494 0
109869000 179672283 0
241979682 624180735 0
724081013 633745749 0
640672366 362781782 0
641938015 227230406 0
398247990 180920935 0
236604748 387062718 0
688487508 180543300 0
433260498 747258801 0
715826266 92855045 0
50505012 615242540 0
565117502 545220732 0
480824291 207813652 0
64615414 751858405 0
29314747 548793579 0
206445232 370003903 0
1196557 190664509 0
547252597 39768191 0
154798077 320164539 0
278751532 646620110 0
126675094 219580006 0
373097519 299288474 0
120727834 130220892 0
403956997 430873613 0
188492618 529894044 0
295598275 47061836 0
148619604 67923061 0
579703190 640333647 0
600566874 99841019 0
267973629 678305338 0
653247712 55757403 0
324062993 692937612 0
22118673 273523490 0
163875541 629808496 0
670321152 450520881 0
175419689 403037312 0
399101904 674364381 0
699257321 528179755 0
535782447 553586284 0
456662954 763010657 0
171423665 186511774 0
245131592 145980752 0
337882534 284346191 0
445497442 508957228 0
170744894 720409080 0
655314152 334267142 0
557420352 629935240 0
551316165 450732854 0
299665838 762778308 0
2731520 742003152 0
441060366 547158199 0
744791115 7576511 0
601854159 233044933 0
359243726 659435119 0
252176384 313362170 0
761430200 329386151 0
607708090 623317954 0
152819787 756275108 0
65282226 253611952 0
463984121 800815075 0
53161530 156907964 0
640853426 230753256 0
632659914 702557247 0
434203696 789924657 0
550108615 682115133 0
213035477 240871518 0
546933412 188951974 0
568843706 618801282 0
719776222 794938942 0
372538641 228515971 0
748221429 335532580 0
497597435 637953070 0
156016325 711235993 0
411948632 193473816 0
704361964 658661300 0
97872050 481518889 0
375467155 335519523 0
742910965 250147513 0
625742166 529770887 0
31750876 422975235 0
742091215 683242457 0
312418142 721206707 0
659986310 237358218 0
130865626 539467539 0
138861607 225017384 0
103136458 366442515 0
22440000 298125945 0
564456196 568794625 0
218496912 16765487 0
97800054 519953281 0
12946927 347725055 0
647827295 489338111 0
148731498 764150249 0
43068138 763516606 0
285929358 333608158 0
504312029 308790099 0
417832905 652542516 0
303157340 759084948 0
617657388 375776571 0
700320547 62144443 0
586655608 6209464 0
74754192 634750167 0
547091656 125712693 0
312267611 585374803 0
483890445 436473715 0
663501586 381767322 0
800874430 785005615 0
283419440 261230676 0
681037880 426816427 0
301549131 66994910 0
699800383 546843969 0
147901946 528319993 0
779337750 736523085 0
176988009 30308474 0
101090674 126135184 0
124795178 271237177 0
156995709 402967909 0
175099041 538904081 0
160781542 684152404 0
70860344 24084776 0
403394088 154081563 0
276441121 186979706 0
204184949 408701916 0
93619796 485016134 0
755365921 293250358 0
103447539 423947461 0
305905358 147877268 0
482522485 304907585 0
475978172 191758448 0
466637312 51096837 0
223880787 30664536 0
255371777 150455658 0
752556665 105617852 0
238249978 527554840 0
314834330 789124903 0
223593133 273950462 0
372601241 640485943 0
494869809 316901937 0
668714789 195947135 0
676931168 615245444 0
52326165 437489377 0
555409868 155099806 0
23052377 114543110 0
468339517 689647065 0
590306497 170042594 0
32306590 546568468 0
412893975 234969359 0
52772283 320691895 0
460626956 168538916 0
399863472 354745877 0
655386041 300959550 0
311588325 374538906 0
283989841 736723111 0
14456193 72168842 0
758137638 176438559 0
492075541 219011250 0
371642279 62157535 0
43289503 123053716 0
779226994 410637573 0
651882140 171761649 0
392181890 796923914 0
559204268 402072486 0
309134641 606425556 0
715611257 715723050 0
300720839 711500100 0
647122657 313179578 0
377333994 18873176 0
249534878 17683012 0
128871105 131961816 0
760977468 309215141 0
334036042 535149887 0
631447565 364532625 0
611304632 794247693 0
349632033 631997213 0
340698369 503855193 0
644890142 554129933 0
19659246 422471778 0
208970195 707587154 0
311476448 106606311 0
37977065 610825726 0
279173549 665658720 0
795969144 484537104 0
423583011 188007124 0
169167799 577444227 0
614830029 88356238 0
312385611 59497563 0
324251193 625441760 0
514393206 785665464 0
650918790 84233569 0
191283954 346607993 0
572022978 749368543 0
80181819 182683808 0
105587860 60392990 0
579127178 641564412 0
549146837 415682411 0
537058752 276313740 0
579180085 422430161 0
26845291 535459927 0
188880633 532305936 0
512525796 253464366 0
215936896 758314957 0
489132793 596989868 0
63722737 501952398 0
576355565 425943690 0
90499829 595065701 0
687461460 319232971 0
466162312 592575864 0
543543061 722768277 0
709323350 91323495 0
204011626 318793994 0
530380466 203386635 0
728718524 203929880 0
458781225 234577728 0
480146021 494205576 0
41560563 120823345 0
235814711 467499243 0
428427456 391679902 0
326332924 248632485 0
556920869 449140243 0
76641828 387152612 0
444689934 520853463 0
210005995 211066659 0
16742095 308723845 0
553415352 176200460 0
423753308 792297553 0
142371230 143129574 0
242466461 210723343 0
412639862 264609963 0
400286047 419030440 0
393479111 660015066 0
638878857 157407684 0
485436006 43420846 0
208093439 154899999 0
167833511 605402384 0
525321769 218769514 0
784084252 231408871 0
158736703 494652587 0
392478367 324979373 0
658727142 203065331 0
426983335 526189906 0
575445146 610482509 0
34659747 129852218 0
423367872 734058215 0
170121683 447199529 0
537476502 187568312 0
649201639 532314551 0
665042706 403859307 0
350121022 481615823 0
143510163 510389163 0
257529870 573401467 0
562662488 344591162 0
175361200 17856825 0
213690861 486621593 0
639738705 416316086 0
188580761 5892915 0
261027997 103492379 0
302174858 163830882 0
344082949 323741626 0
358777028 538576176 0
515054370 722854512 0
647328469 643844558 0
324446101 452875739 0
694288015 410746940 0
511118583 94191784 0
93147309 530060572 0
425561721 25289941 0
799761544 766520864 0
733909958 55634597 0
7319176 293816889 0
33189937 205100739 0
330424321 106110481 0
415827896 162087877 0
480150327 552180053 0
445482779 669611199 0
356743437 122529054 0
782732611 79055797 0
451696369 316268717 0
507019782 528246556 0
226158165 367850423 0
727687522 268573203 0
568203751 180475125 0
374980824 419620390 0
732884918 727369496 0
86779417 485791696 0
60407655 415808534 0
448426368 34038718 0
54611179 255833586 0
345439736 577957870 0
46273277 275258087 0
620667100 9002748 0
739296824 214173797 0
521836808 777270181 0
149589360 510968504 0
122955017 216571149 0
217890353 315115353 0
220163049 469619315 0
523420309 314976613 0
21088929 789728904 0
401378655 444217216 0
568104113 47472230 0
762001574 586249702 0
485435628 175209433 0
592669263 429034407 0
202464034 67198543 0
753802328 436658732 0
744923901 377955504 0
575943100 326681552 0
136503838 325974417 0
678637057 271179162 0
751823325 564535738 0
479544871 339329127 0
796196254 610614298 0
457022796 218650869 0
500935477 354406860 0
35612994 174241507 0
767169412 193552250 0
296195854 739404143 0
188608976 758104683 0
555941673 46339637 0
304050894 796388103 0
755598577 96011395 0
327870355 703174447 0
45997006 134295291 0
385306507 342193385 0
641868336 602038171 0
217173843 648798387 0
647314790 13395061 0
6860122 124995487 0
78609987 477575822 0
606484238 48550888 0
71302501 223199632 0
51471813 767408771 0
580557905 54431909 0
787209638 605847931 0
665865770 229709030 0
435702759 613395963 0
575733131 502231610 0
467559682 63834750 0
254216783 641878096 0
491142190 741310959 0
40735510 145384021 0
104594606 434819253 0
687808315 119715771 0
218459214 91062992 0
700003731 477947480 0
128384660 326710975 0
63390669 239074758 0
243950062 362820641 0
491399457 796563413 0
580129839 655270471 0
594676620 796133588 0
734865272 554869524 0
419903822 121533590 0
307218962 321417159 0
167587717 614684120 0
660598961 496921510 0
577343000 115203167 0
392225396 361763662 0
523129027 476950942 0
99812947 500845294 0
15915672 718942467 0
655552535 203006133 0
132989050 503732979 0
107205026 355621428 0
56936886 288514735 0
445982806 711367481 0
34296693 331295290 0
247857145 103288019 0
414224425 405392688 0
8435427 363550843 0
708657976 366017952 0
150429789 220748523 0
402758768 634870277 0
76272179 261643538 0
610933693 181989274 0
3864772 663777439 0
175243657 328476931 0
365357850 745164644 0
124828117 199959450 0
344546369 120968697 0
176927171 469937664 0
71489734 736941776 0
109130242 404963427 0
605084985 29165696 0
162186023 291143904 0
622632426 270221783 0
90261858 642416897 0
527566223 251353093 0
637203555 474109949 0
389047412 553794326 0
288818310 64361691 0
17916867 92166688 0
611378348 524502294 0
744547490 20681509 0
195192657 349388474 0
456217021 278414683 0
300904560 82892939 0
566093514 668452861 0
620762966 582867188 0
537285196 265847159 0
741842527 706582682 0
512482481 107575479 0
312209318 647473424 0
421466351 77898685 0
492623938 456859907 0
241418837 79893365 0
285296500 82266112 0
583660714 740835977 0
69310327 390212955 0
82514704 571522823 0
172766269 350469457 0
641029990 575525784 0
247260008 287115710 0
511026852 315798071 0
506123295 764522313 0
406629592 267971901 0
289652289 80911399 0
439392150 185137473 0
578618847 664339008 0
742367952 791470362 0
62802553 509852630 0
479079370 240435048 0
456009301 54842532 0
672698838 75942073 0
704913544 676921896 0
561059497 759362513 0
226440480 501503495 0
191722655 138701070 0
202833274 110457662 0
665596596 697307299 0
227783481 713843543 0
67096045 136497306 0
307673453 35963108 0
212174595 745797428 0
584332376 122434319 0
613726760 308061540 0
689901991 225672444 0
195971396 800957215 0
445263072 340153253 0
232847336 154705763 0
747832870 327450861 0
342702311 93013348 0
293850905 32657351 0
500292610 714226198 0
215006816 47292476 0
725439050 422227840 0
379366034 415219673 0
88217985 11629988 0
485972359 137040462 0
569693794 589249708 0
552006203 130691747 0
448068367 475679022 0
449004847 485159166 0
540961214 54283429 0
466559698 1272906 0
330908155 258352349 0
724699225 332412039 0
237372628 359926127 0
169043885 208031785 0
75189853 705388134 0
727647231 711071771 0
320493025 427931043 0
93781872 347925829 0
110742519 719304660 0
146581848 68173673 0
546959696 266809713 0
775469714 562852600 0
125032993 410079396 0
62068511 635791070 0
482835723 414561314 0
575252745 369391944 0
781441901 570448319 0
685195448 402015286 0
185764440 242977239 0
564883662 448794975 0
156542351 96609780 0
155220235 652699121 0
391980263 238190179 0
485009720 799409116 0
37207091 460669265 0
630541131 233273170 0
507081982 537770523 0
273052436 471319105 0
147420341 503572553 0
69460638 726840308 0
618768908 781608806 0
759531623 499555412 0
304284534 411362089 0
491374300 65780689 0
604201813 729242718 0
524336428 632972660 0
132277564 661302638 0
575963256 439631771 0
31438338 414266683 0
58801499 627175509 0
388749979 324960879 0
82031137 314296207 0
158691921 230818911 0
85057963 244404384 0
724227423 736609595 0
788306860 137407771 0
604515444 681690316 0
787131121 402531023 0
196281087 578012010 0
555280890 363092666 0
492787050 225061305 0
590590700 91801995 0
467892838 608537969 0
319400859 397651044 0
570576103 325055448 0
713439396 231240965 0
278495708 172534868 0
326331744 71762913 0
515528629 775408473 0
249314977 25870364 0
560457393 416604549 0
349791935 484907933 0
111246856 594021474 0
193232124 443621006 0
56059332 269242750 0
359605324 204104224 0
762258966 432481883 0
54055851 730126573 0
556746387 601325085 0
200401851 200148285 0
10809993 452568347 0
230297252 496611177 0
636111945 201622081 0
3676981 701834003 0
93969421 331351218 0
92017411 770879243 0
724015447 791528887 0
245164005 224086406 0
426264133 699482739 0
132917644 41132177 0
575721038 518157679 0
147380429 46635403 0
187890403 13633002 0
282131889 740270432 0
54457899 402324398 0
70659839 501486463 0
149919176 173901525 0
519550878 176070661 0
224547386 199371947 0
19072676 671021701 0
49736017 593522558 0
49437708 190714258 0
711742118 576606914 0
192424532 447027271 0
768719994 93027281 0
90757561 164358118 0
278299591 305423142 0
210612585 47506715 0
562712939 217623704 0
681388300 213511218 0
512894980 491503849 0
283248351 315480426 0
32389797 11067381 0
65500810 295279060 0
316841653 619151622 0
684059985 679180846 0
375206482 521601762 0
204413995 545449261 0
320406131 450362057 0
245934304 652298194 0
669709585 39076656 0
547637392 40496447 0
486891294 182920908 0
723477843 632336451 0
778845447 292290008 0
439522245 346716327 0
108827459 569903114 0
421619855 573429212 0
669127041 245341398 0
169885158 93646434 0
285388799 53448320 0
496250844 161325337 0
25290712 444309064 0
367487853 531086731 0
228818784 477978885 0
147251022 699263516 0
617063473 222644632 0
299852608 786925328 0
646911431 654566533 0
551041165 91717942 0
376897484 553718523 0
284967831 117955977 0
526514594 334352093 0
510873008 534372045 0
713310052 785172585 0
786496552 744445766 0
222564960 229666376 0
380015493 664212123 0
350029657 381673261 0
48299078 792989985 0
323685992 585102181 0
475292848 404417599 0
25837630 109142949 0
536601035 40602589 0
107950018 768399675 0
268300193 509219285 0
139072678 692624394 0
216840860 209013465 0
202615001 128624189 0
28246556 202773530 0
751059789 241555972 0
65622347 718480288 0
397975048 706522005 0
101588188 463416263 0
339267822 669151344 0
82099108 417275560 0
599410546 157936073 0
783173938 353979381 0
47985985 197182148 0
634210411 189118291 0
714736352 459340382 0
645620831 609324042 0
337003575 204510492 0
554524880 395885329 0
637955316 502473777 0
451576271 458871622 0
279319118 256180831 0
399090473 693614935 0
72774529 193661734 0
478531167 326558705 0
396253426 199729864 0
402146493 17840905 0
260816312 724074035 0
675146004 26669598 0
561024853 343786729 0
650864019 738226674 0
560093996 391443 0
575482677 665602134 0
134608361 362882621 0
371077092 502709264 0
134395067 737222231 0
750486723 231841718 0
797451952 532065692 0
446781376 662833410 0
514280655 762194936 0
650031615 792651665 0
41538977 611919329 0
43161947 784817340 0
541658977 43079605 0
193563639 66352339 0
264301747 787053347 0
635363091 356862105 0
1662179 574739624 0
740216150 662518874 0
544845990 10242121 0
526971425 255196010 0
449603370 529506123 0
543167207 2356626 0
583348821 3821373 0
144518859 649646115 0
530220946 110338170 0
426230742 23345828 0
379319790 738745496 0
297298224 438134034 0
109712128 661107691 0
30636384 413203314 0
153691659 262715097 0
134866559 398969173 0
731560739 82489241 0
518531853 342609053 0
54912736 305811815 0
689010891 364428763 0
621171182 470850482 0
523100186 554565602 0
570013091 165952012 0
28673072 604124671 0
360200967 283839751 0
59090540 588557774 0
582437445 316595465 0
727032986 238585360 0
130976129 627596378 0
422616932 651101199 0
552779928 15729995 0
393745017 435149338 0
693843395 547038458 0
102536503 100718287 0
727195176 633758663 0
179412298 38586025 0
661060581 754422510 0
147601882 462733427 0
205841060 379552443 0
193070158 357037533 0
12719050 603534199 0
270091086 463572893 0
611480803 792283489 0
157889130 637013256 0
340083158 301551603 0
652507127 156405859 0
18029573 203583506 0
56488406 664054675 0
218798477 791465762 0
333779432 313253417 0
573997256 446390769 0
601770940 667539495 0
374009151 576413880 0
384516432 700007360 0
656003046 176731097 0
298938763 378809817 0
588894205 123376352 0
125970449 725412001 0
743651789 633824712 0
591587537 797704418 0
88578003 631441583 0
696470591 599602883 0
175056141 632259341 0
752801910 494736242 0
796508814 739371091 0
796361091 408835344 0
32536239 718473821 0
681649492 414544580 0
33039859 155429824 0
485188242 365826016 0
216369461 368300610 0
698954554 320365842 0
280202706 6277190 0
474145961 92913001 0
204850623 675680753 0
429904181 149062547 0
407654408 619692591 0
516811769 674779279 0
438865435 296005974 0
523461105 737222673 0
727598322 373578235 0
274677648 165719999 0
644189354 705268038 0
483061232 477725373 0
656948821 157614436 0
251580191 230321727 0
260280712 48101365 0
582309482 224141756 0
522150752 618351070 0
20882916 463510804 0
54246952 783814224 0
464943925 41678238 0
206274971 487051847 0
522323970 35707864 0
204956728 155535289 0
702130363 390995277 0
118540625 6791933 0
330905587 415059109 0
554915796 489730050 0
654122112 474648741 0
168625105 238944136 0
155660030 540440850 0
793608558 213131211 0
339682762 225416998 0
754959794 697815113 0
113674153 649553223 0
681205559 217746757 0
407500281 22352464 0
7973247 748110509 0
589394783 640232909 0
239677319 618281041 0
224387708 84445705 0
96095634 689229009 0
513705356 386544025 0
421817593 614246932 0
553123705 384471582 0
184354843 759117698 0
385741480 11007281 0
93019463 733833809 0
265604813 541847197 0
755554829 187792566 0
194800639 100622880 0
212238698 549341744 0
86007273 186699024 0
629690012 360121930 0
494828525 786005324 0
638311807 287421081 0
224620220 253889471 0
350794602 721564537 0
660314896 647862936 0
358212374 647924900 0
639407544 264851437 0
393296190 464123052 0
788592799 344261146 0
747861035 404494107 0
597925455 541981740 0
91675944 289454145 0
776723685 385707202 0
348405854 515958311 0
482134761 522545033 0
174508677 556298529 0
242521790 707392128 0
720218114 713929424 0
109746281 635718201 0
222197334 362847124 0
335526180 676541253 0
120055894 177719994 0
462249222 309906111 0
466448266 56734354 0
539503473 336652974 0
746084496 339969890 0
167858793 404093919 0
670099671 494680645 0
589685385 189584202 0
330142824 721288488 0
729420741 791137487 0
574626115 161042352 0
173739626 68473596 0
378374968 496272057 0
617077417 1424244 0
693752237 50177186 0
524083359 573265611 0
136275157 162556872 0
343827116 379249009 0
246300569 288054877 0
682192699 116758395 0
206904688 598784216 0
704385168 124810193 0
446160926 254033130 0
360730979 183928286 0
754720593 282320624 0
14138760 282880489 0
580054842 241826661 0
747536977 454761456 0
665221422 443744349 0
758452082 641783309 0
489993781 234731272 0
425809811 319352556 0
475308944 184095821 0
747362612 646821025 0
617239843 454910642 0
541634701 511571650 0
116823746 264975554 0
799017312 362518971 0
651988325 389340796 0
729811609 449938781 0
213115213 754409838 0
785201847 609159847 0
781729475 618862801 0
347314957 135218186 0
57454980 175228283 0
54166500 447859927 0
402218516 782981673 0
685397034 111369959 0
403268642 17234434 0
641267642 413070414 0
613896418 404954710 0
564134115 21419537 0
352881937 795750909 0
215330891 569347027 0
144456421 219206502 0
740569959 33629918 0
474428226 582378393 0
169009797 206017458 0
650233558 309854740 0
418139981 152215747 0
693441726 503933889 0
101993307 208007884 0
584073212 506983296 0
798595440 582033351 0
449400384 351076002 0
504763883 509626833 0
743973269 636187058 0
79155075 800605862 0
145228530 336651437 0
697239278 217178915 0
487139262 339312756 0
773170729 14499396 0
282853092 187254107 0
338806331 779896449 0
679847509 626506200 0
258917838 157315507 0
493940793 658789988 0
227242063 430491699 0
349632303 755854134 0
271960577 720232650 0
276524148 716404349 0
318454206 432986402 0
117132613 395305297 0
610504447 304390505 0
300038341 113990722 0
83090249 736532007 0
142706729 31000606 0
176317214 304776530 0
154324243 443937212 0
217372119 329750613 0
703927720 162236200 0
340930268 211758576 0
62237469 321677690 0
784409830 442076961 0
661397380 578278816 0
299747460 119082555 0
600980052 347164776 0
124331417 791392768 0
198730724 207225938 0
395861931 727080149 0
617011089 597082879 0
621948125 139220671 0
134215475 644402785 0
287882234 541606102 0
621319342 297138794 0
759587248 28491164 0
538958536 295258896 0
520004831 563001061 0
776813498 781657848 0
88879524 438995643 0
685683740 245302919 0
784012798 608181700 0
692880508 708424650 0
313306828 644376089 0
779919927 601175321 0
653727781 336158891 0
437148932 187557028 0
329861933 697423751 0
196959858 149285971 0
790040421 508019640 0
164145800 395867712 0
796390641 360816543 0
78707256 241256127 0
484217260 637568425 0
632558424 219971671 0
382988040 125330501 0
44821462 281177356 0
608643867 234669186 0
221922807 174018055 0
733320944 611243695 0
167624242 196800797 0
505110542 255409042 0
282127508 449027593 0
754905979 800674021 0
432848096 240933715 0
330617945 262807747 0
701898299 446620635 0
379745371 109787577 0
653785457 366669950 0
233408743 100165095 0
547367744 575543275 0
535668375 77959788 0
14722226 688727856 0
442911662 702662388 0
479802658 474345792 0
601595038 232792333 0
214921054 291415580 0
610566809 276269999 0
309464149 487498238 0
165129450 389799938 0
207465791 81734506 0
710268396 201302347 0
59161752 512672036 0
382725678 143657521 0
139877914 112584465 0
659095428 375372282 0
633953112 2097547 0
389969277 677416892 0
667303511 362572094 0
690691541 499447231 0
531032879 229296748 0
661008355 111069065 0
292334156 724177086 0
493632795 363205744 0
689258630 403546025 0
666967318 227919841 0
218422130 342919915 0
139682538 108440248 0
428127826 775589650 0
673640353 18100175 0
252423257 471137141 0
765803162 675443341 0
219612375 270174914 0
640460389 563966057 0
509210607 295321957 0
717904267 432799406 0
500418370 533964740 0
214189193 435032258 0
352737598 115412988 0
590618165 476059393 0
386393173 343564332 0
54599900 691506621 0
686651044 225319593 0
313010167 724742872 0
260004136 92523187 0
198866378 105801502 0
297796346 584439104 0
304714626 645346767 0
547827804 560530921 0
785656334 181136880 0
124923399 669910402 0
251725617 443337891 0
419037054 371623976 0
327096235 283853833 0
84033673 730555551 0
492587257 272777034 0
207396509 553955492 0
578155201 731413406 0
223740447 678151918 0
762504434 131761216 0
429908200 344364470 0
148399096 165165892 0
676078989 436141017 0
465429567 626831626 0
250211303 643842456 0
65444414 562506159 0
565554600 537288806 0
185752973 130406563 0
407358022 496989187 0
327496249 188461410 0
596392760 179815189 0
217994830 231685792 0
550438874 480612414 0
613888630 742445179 0
692832851 117681326 0
12241482 341935838 0
715944020 465979701 0
556779667 679910145 0
352097788 593232096 0
775569267 116670355 0
680629465 649574281 0
61262803 133957815 0
539847696 645520309 0
209053500 324577039 0
27134552 351186617 0
430803643 566479571 0
244784115 203752216 0
729534811 28760980 0
576174467 715819373 0
377698829 540494222 0
485568633 278825180 0
746176683 53959248 0
207797740 659689934 0
314976361 134376780 0
215981523 160486890 0
97130875 77445805 0
412036157 77865105 0
356281611 173428836 0
193002641 6413196 0
489676681 541170038 0
254088030 43102021 0
737011756 215126846 0
772519820 744065217 0
520689807 574458050 0
546329326 677843088 0
198676304 214168674 0
348633026 766637019 0
756357450 276018515 0
619670539 139868105 0
671280470 187704377 0
595401536 52665873 0
757011018 8074689 0
177283258 195337832 0
724134257 513077684 0
422147066 321968859 0
654111041 235160887 0
777890665 690064298 0
527953399 705639240 0
56883128 70830734 0
689890684 20593155 0
468395917 202112628 0
75958220 705171573 0
385690387 701750389 0
541476481 412477285 0
83348621 584001005 0
277286701 106488940 0
728992638 579624290 0
6006732 233753082 0
38413830 319980296 0
606776655 266395755 0
516829397 293100037 0
481654383 256118366 0
779829998 572542899 0
583125764 742156686 0
626041940 344957823 0
69304266 781083595 0
176814649 428087919 0
567873412 621893419 0
513987711 57691026 0
302035960 30067447 0
249687951 163041068 0
195754601 196595598 0
247114088 378850875 0
623222723 106474038 0
455157772 662049988 0
210091743 41217179 0
720277011 400855547 0
661795953 112426404 0
782000215 660969794 0
440385115 27163131 0
632504359 414342350 0
471320901 63064710 0
412598667 735859653 0
489292560 72725397 0
772791358 756683875 0
752387247 578314326 0
558573645 371890339 0
168648678 795223060 0
542638620 545531604 0
731576425 497958826 0
365086403 429476037 0
155346266 427067935 0
447220000 264402097 0
316049771 693017095 0
531759192 294346684 0
454882646 358183660 0
533834351 348747277 0
495311694 589760085 0
770065648 626550751 0
365717888 292607060 0
467903039 745789840 0
108739328 422736026 0
639033116 20004896 0
129177930 49853718 0
657217749 11922711 0
600671890 494433480 0
55345559 609371674 0
69683931 770875315 0
256504043 157282241 0
553454315 164202925 0
716460419 616525588 0
713437944 621467169 0
131702494 66235149 0
150363900 467657523 0
337736466 602579892 0
709197437 747362188 0
60334631 14686794 0
600991081 259283232 0
621235965 237564627 0
222744247 692711432 0
173507819 664178750 0
107046887 373436683 0
360904229 449025298 0
424502055 738145076 0
108566112 702203901 0
24549858 796460404 0
466634461 188701272 0
48886113 425714701 0
135509392 765525442 0
598061066 240191560 0
424621891 549299037 0
628613843 282396240 0
299578119 103639597 0
204619985 664487269 0
735246516 761219818 0
435163712 450590370 0
661520821 252653596 0
349395041 718529671 0
90419938 669132314 0
691233753 293624672 0
659659682 383953474 0
397199055 189383084 0
413718135 618831347 0
133507165 612749153 0
667728547 69250850 0
536923749 765266858 0
352342167 213489376 0
710535564 211061168 0
416224279 55573546 0
394593596 440485129 0
236839852 712558161 0
595185676 331426113 0
634907376 601243635 0
640032389 168135573 0
504355684 106374348 0
304208520 372893007 0
419574487 99024244 0
500905198 311333475 0
717155593 274682573 0
673313080 704468309 0
114648136 60287507 0
683163131 727867255 0
237903801 86365125 0
703049080 693112750 0
412234652 547337577 0
461452598 359362705 0
436389930 453914479 0
705308212 294947160 0
793479970 542025444 0
25563266 207963152 0
387143715 706591672 0
712174571 433784075 0
798697427 744500186 0
656603318 437766530 0
309306638 500308936 0
99875324 68223077 0
174453234 460174140 0
331110743 476587847 0
430785269 227802339 0
131366046 582951171 0
142513109 562176308 0
757451128 37510371 0
766255561 516522014 0
56110480 527377139 0
632364422 737353026 0
309837381 495449415 0
738546201 172116843 0
350402122 151666854 0
755020212 634215759 0
617068236 149323567 0
79256412 726018275 0
95488060 300145542 0
243099054 172700586 0
518864371 533668063 0
744597524 5274089 0
268048963 340987002 0
523466617 29380820 0
130134339 25160621 0
796725333 162638169 0
149077301 324896149 0
157946200 128154441 0
621116345 154960873 0
559400705 404406311 0
421151453 236347335 0
730290592 750592678 0
3099414 475138001 0
629185852 68776666 0
567759375 310468741 0
333452280 733628488 0
402004183 625279472 0
465671850 485197829 0
319449267 594446328 0
356904691 230893486 0
356374948 398243237 0
249652970 513623650 0
622933992 459976548 0
165296499 562765289 0
419739797 175450796 0
466428569 189260500 0
733146859 445160154 0
708272609 122993839 0
115022050 21615861 0
126044325 441901064 0
674688997 699175176 0
315578294 727689092 0
406190183 164497098 0
344555950 73142265 0
683297521 612231938 0
462500885 107414834 0
631828752 500124949 0
16253795 207599369 0
43655075 646122593 0
757699961 739881072 0
250114804 474766205 0
224065381 551837790 0
120401781 722140487 0
232180726 642264719 0
631151630 708646914 0
230218686 48205154 0
347829647 784691055 0
299037581 186736387 0
171491802 484668609 0
558830127 570705336 0
624567654 120490643 0
58530883 132119556 0
19688509 334100606 0
724471695 98999872 0
699673783 699950692 0
664967307 474795902 0
36192727 11086582 0
211471805 647068113 0
389160125 345439105 0
177061696 688420281 0
788461960 127319375 0
779830116 142485630 0
150198460 685018286 0
207835279 684536494 0
682306415 385022993 0
776115131 662063687 0
157882674 317861606 0
617202373 312190759 0
258656236 531016697 0
164084950 202513532 0
686215532 369826672 0
764620335 684296308 0
25727866 719540482 0
116532916 263101859 0
37451198 56414317 0
680982410 485371271 0
501989902 458996213 0
449772327 133748391 0
219561555 615985518 0
96920388 179522731 0
477090388 530180850 0
535883690 649853396 0
92860904 119310579 0
376836044 117613751 0
88083787 452151887 0
63071415 405010886 0
784408829 790515385 0
536775572 70554764 0
65883215 81928581 0
165866761 470250695 0
469712905 566133367 0
503525032 52120429 0
207766336 708589846 0
289993976 68920358 0
333457693 275933955 0
141303146 800985140 0
421187728 139379602 0
294343830 370073142 0
240187533 721069942 0
537803685 138833619 0
254620944 450154084 0
305178695 125722819 0
383651047 426061797 0
279917852 182819442 0
488637126 289186319 0
256607489 539549612 0
311677758 554896027 0
671733998 145126899 0
311358603 653307652 0
694382667 103308 0
724153587 534375149 0
338040819 21331494 0
37715932 6616898 0
705068492 28700284 0
45800019 540137631 0
633701511 193266289 0
644820070 801463399 0
134183354 472550218 0
543758721 514694223 0
324731512 324182436 0
395268305 301087323 0
263429022 690339892 0
441033465 401513828 0
165372950 642953248 0
283017198 23781257 0
216967710 409279627 0
228239448 469432610 0
283137579 366811618 0
517453423 730705304 0
314202196 132528670 0
362849813 395569174 0
151785833 777401304 0
437583865 460212920 0
329287195 345608580 0
399364413 624864785 0
114612007 102118611 0
265376446 698406186 0
348263597 458396601 0
643849328 405844309 0
247388428 695093230 0
259373247 203378335 0
123056523 567907975 0
286482339 332708455 0
291427211 759284653 0
710095234 347592819 0
62969219 26937562 0
207756356 380536154 0
56725437 576756836 0
522751064 769698557 0
298832375 204972806 0
575361175 341181093 0
210278004 294788718 0
226439688 698511190 0
733247756 619282542 0
447829017 498475394 0
512641831 707043487 0
46955249 566169820 0
722368910 337190053 0
557658 453179736 0
527005183 639141090 0
689455467 794877501 0
217164596 104388949 0
670224403 482378871 0
497655078 12386057 0
164573399 281934485 0
411508808 789180552 0
134208216 161043499 0
772274457 167420202 0
476933342 492744159 0
285608425 560009188 0
786079763 263527861 0
708731616 368257306 0
160983879 180329190 0
711996659 673023440 0
580771949 799961685 0
354226348 709050403 0
634368652 699149915 0
326877008 323495780 0
237088871 76580317 0
219674829 583129176 0
128606796 325807450 0
633521556 722518565 0
518044096 238422312 0
193006717 764623540 0
729028293 779506012 0
341534128 613075104 0
665536518 197761707 0
80907117 249500786 0
544973236 149342418 0
525071515 731916933 0
400135978 254911106 0
569102849 157151715 0
279837463 233838688 0
446231462 421333921 0
292074572 386750763 0
789037932 550611918 0
650268212 540390930 0
306343947 794751627 0
571578963 654497654 0
153608228 506981065 0
180831626 318481821 0
117407639 482410456 0
630808705 720047254 0
496031465 797315440 0
348751336 777977141 0
763166544 618164309 0
47634120 6838193 0
677509307 203568216 0
455115652 106934083 0
79099230 233183558 0
70225669 570125628 0
29874008 679758060 0
591017336 586973665 0
766082554 288002107 0
369913476 54866494 0
272167650 216667378 0
504195028 200932282 0
506687084 136830090 0
322629124 724596740 0
144906051 56265349 0
170610347 723659083 0
575569318 688824117 0
67246118 731419890 0
67627312 174622075 0
647451566 53738546 0
67051431 734019555 0
383155835 248916033 0
383763270 267855394 0
435921870 70436158 0
601122619 192191964 0
184684356 120302563 0
306847537 461538553 0
380666081 104389071 0
215674713 70787661 0
684393668 443642834 0
653367151 19612079 0
595443233 339405038 0
508052811 725357663 0
438937097 138117477 0
388311720 231165418 0
225424426 438179385 0
126851727 105542265 0
696877531 779756583 0
545290642 251437289 0
308103917 39217990 0
597625521 746823286 0
55300998 544379521 0
118994591 598524576 0
683544109 347614097 0
364899893 298693076 0
213230589 280428855 0
490337309 227893227 0
583188958 408289615 0
425971498 209543994 0
465545681 220957738 0
155502718 306865193 0
586575490 347735167 0
340823975 577455869 0
527062439 727294379 0
735987237 693384138 0
234849072 435092993 0
571880934 631959401 0
100077929 696126905 0
742341047 361491374 0
289211176 80616718 0
230047542 604195173 0
163356884 791190234 0
80735832 479403548 0
214165242 287416230 0
46918910 352407304 0
131460793 448997526 0
532028341 543119778 0
564623204 19628947 0
666814065 772823183 0
473742579 695219100 0
130737127 422367763 0
240580142 388934 0
415577573 455533663 0
521425123 496797737 0
679529059 657951127 0
708242186 313549593 0
535404646 733974131 0
490096858 261304186 0
367733272 211466492 0
402830453 109363256 0
793199679 763726780 0
198052653 677637140 0
409154903 296125093 0
458885655 524187693 0
218827720 321218993 0
675014307 309024543 0
402771395 367165230 0
540079407 38785604 0
190414368 340462528 0
428926050 578586432 0
166745133 156842630 0
56341091 323937796 0
627212004 711659704 0
199000683 331777245 0
185053508 256251265 0
91071200 409253424 0
171708457 22517201 0
260649192 659957112 0
249177157 9346400 0
226832990 77286820 0
685981629 139776538 0
181921617 184169142 0
372147438 54886146 0
493977510 141209375 0
449039588 308607804 0
501371399 760421897 0
689837688 121738654 0
679805062 183857439 0
6409645 324799734 0
150101524 365687927 0
353118137 595358227 0
517652092 707531784 0
713435693 175189007 0
717731643 583743694 0
276473500 357494794 0
693236693 757444080 0
370571421 629270378 0
68084610 780147475 0
591139838 168287275 0
228164199 699350692 0
697304739 235275919 0
347875823 421862887 0
624429221 606723223 0
579649813 763891319 0
230562484 114266190 0
796123815 557227745 0
495550634 711426283 0
642609921 798603687 0
740323635 361206526 0
265845308 765700974 0
714711418 189903146 0
506591264 200330060 0
564805702 402422723 0
736256541 274143070 0
245600167 354125147 0
403074683 115937831 0
12236488 425114096 0
524284931 415033710 0
620283237 396994622 0
516219818 507941570 0
529204948 792680262 0
668497572 563301921 0
97924989 1763259 0
633907652 119643101 0
256457360 355597125 0
448889111 405939047 0
715261644 714424645 0
498649684 517123038 0
308302068 585269826 0
394803514 77781048 0
564068287 518597232 0
95643156 527078355 0
275273423 258205301 0
73908732 350817975 0
418758450 684824406 0
526135928 32139157 0
225571927 60699201 0
154611544 304923777 0
331439997 84169851 0
243311630 469818492 0
178654882 351893802 0
681615076 526617970 0
699181363 764721014 0
61310343 415449870 0
295581841 188808487 0
616570553 289124853 0
138363355 262985022 0
492505222 577479323 0
285285379 529676587 0
791175214 270343192 0
697523198 706936359 0
136226565 76153235 0
363127716 699153731 0
777411739 622125802 0
543855601 792416295 0
33372836 447066338 0
458166858 709673717 0
761794394 787220238 0
612583002 762821112 0
782554290 158960113 0
148096431 547788726 0
547525091 490300708 0
666736392 272414196 0
718762349 739442097 0
729627617 64685044 0
28327819 470250382 0
113329237 8063933 0
587592323 739538370 0
759012640 164979856 0
62171332 182011799 0
560575682 545718799 0
350820613 1055780 0
92891725 642756694 0
532307143 655809889 0
21986533 123331216 0
363505038 347448959 0
102846847 791108534 0
596037451 340642967 0
652347710 340462022 0
374871207 216880363 0
6610472 418731049 0
262468964 692625388 0
507592754 598759738 0
462148019 236507279 0
102639866 466540437 0
86907842 465994484 0
565692174 548587259 0
66906680 221013445 0
238214322 282861868 0
624547920 678609023 0
581723723 581854821 0
396635584 604179356 0
796961721 523221240 0
259387024 622838752 0
800607518 63739140 0
527767060 425608763 0
369886769 567054629 0
503284778 323166001 0
507314947 640679160 0
464816871 577291085 0
219462600 495844085 0
400338834 645415048 0
93891334 677636180 0
607341323 87161382 0
297565888 157004430 0
273147089 643751857 0
224422797 147616857 0
613555080 475593850 0
325008658 417085512 0
571551839 611146218 0
166998830 49301693 0
632214174 196509878 0
680798957 635583425 0
328985146 580829632 0
586852055 108380566 0
480156636 476973470 0
227625973 498770300 0
105938048 380346070 0
585585914 215670184 0
765541279 31067953 0
112216224 96004761 0
450540030 550133804 0
157993374 98922795 0
483729793 315523132 0
210960486 345361931 0
372720752 124875790 0
773403185 514746865 0
32056605 659530744 0
48742646 25213351 0
221798636 20239848 0
103999678 601222978 0
167008205 72063815 0
792973782 411962589 0
797898987 190977577 0
786293464 454461542 0
182350836 218263780 0
356413616 419068226 0
527943542 770268956 0
83778648 550931839 0
371491649 136112847 0
490422795 677089076 0
726620205 492885027 0
517290923 299858362 0
260860610 205194320 0
191935721 772592187 0
198255407 713700053 0
451800539 191584101 0
40779845 772837585 0
185150783 267611890 0
15357941 431722144 0
472669210 208041612 0
135022374 613534046 0
88008014 100167545 0
481706805 85618549 0
406990091 737942319 0
362626910 235568044 0
529870289 116777178 0
61833574 784372675 0
11797653 424206744 0
176136627 83490388 0
86462327 315431066 0
337473443 456288133 0
209676093 409662041 0
150664425 550432905 0
390371693 181195719 0
641288187 152718117 0
290159032 652134898 0
295322536 79710325 0
251572741 554794548 0
468391032 789889472 0
234043327 57614830 0
139659734 370667953 0
58308032 498648796 0
54089723 446415812 0
394735110 411026960 0
722968568 619307524 0
175382902 95705431 0
154406734 486196804 0
776022271 658299883 0
705235830 417423911 0
656414213 653744870 0
31520907 217727039 0
630169554 768556764 0
498332157 290098320 0
311216389 128645270 0
522741075 717422473 0
525917 377182150 0
446826004 52260629 0
364485784 599861268 0
121903882 232460602 0
207513016 720689733 0
644210896 58533779 0
662695934 655522932 0
213801503 598186486 0
233336207 287860851 0
234331852 482629679 0
75140156 773270424 0
422774026 613746633 0
479203162 197670442 0
239951318 503071883 0
193872656 418859968 0
162323353 580158883 0
770504619 129986780 0
178759732 299789156 0
549289597 761869148 0
294747987 685512863 0
213855859 196233945 0
311532711 307153882 0
229660052 69818707 0
772240657 587110640 0
86369244 413812821 0
425994766 509763747 0
586282321 323145632 0
181603620 79667836 0
682446028 5054660 0
292969125 386927567 0
365165014 225906128 0
487091317 3464656 0
10955574 25733858 0
78916975 266133914 0
252045931 378467473 0
246244357 49959072 0
74473282 653549979 0
211340324 642390312 0
514181586 124819168 0
239365402 604151242 0
209621139 522196906 0
667482039 541438820 0
102526578 438204048 0
709603048 201367923 0
507397007 464752615 0
108973776 302550072 0
610061459 500867903 0
574264529 770161183 0
333104296 620377026 0
189231279 140489142 0
745139521 549384219 0
328911522 327090866 0
505599624 628086503 0
487395112 534584256 0
88063237 796396027 0
433856956 60903636 0
275871163 555257668 0
347245452 160189437 0
736990836 241533640 0
772350502 228570902 0
328936929 631018729 0
516934450 304919120 0
733372895 501989066 0
136199963 672589735 0
82318754 282164475 0
319968491 307244377 0
312340471 163353538 0
785680412 146254743 0
107167989 515688451 0
699856251 627179994 0
283001928 473700126 0
794042018 289451713 0
185356001 169559617 0
493064569 122189858 0
212611089 453685968 0
268853445 113832407 0
670378784 87765362 0
711453971 151794964 0
443962095 639888996 0
469778339 202418518 0
544200557 633527985 0
366455099 412549593 0
41769181 736493524 0
616751404 402865956 0
429222328 411032444 0
285982479 690857614 0
570756725 301737360 0
650883282 591187390 0
306180627 463537861 0
428895515 425398347 0
577165569 732621095 0
701231203 403457531 0
721120795 210096424 0
201546212 306285042 0
57778457 110522640 0
767849820 446487739 0
38545221 197893425 0
145860489 696941781 0
173146521 749766426 0
220702987 60940701 0
713878710 694796750 0
663751891 298380398 0
520448232 360409960 0
257815646 763843 0
441763101 474587817 0
594616037 243810597 0
342082214 742318754 0
587082113 377434230 0
666246910 609407843 0
477538208 230754721 0
510937207 395974775 0
399899892 249539383 0
332096860 102739828 0
167950331 473455617 0
15590879 350608501 0
316058640 311376413 0
447636854 520548749 0
241736502 429067178 0
551076974 623078727 0
542466614 394715930 0
342518753 93811466 0
179463418 649697984 0
95877989 353116340 0
235665032 781855013 0
593246841 143760134 0
478798479 796191515 0
55510077 331112990 0
576163543 319945298 0
416752696 219003506 0
189948261 80688101 0
692977542 415344026 0
276647195 432346363 0
327121143 151984751 0
207885706 133183825 0
500513904 800148450 0
471044178 104107576 0
213671499 752053133 0
460972889 674792304 0
751908214 308348940 0
608055658 118669090 0
578467456 638589886 0
313289955 159006269 0
512059539 393204591 0
796576775 71657026 0
506611899 197982775 0
513854488 415360570 0
398389027 240666771 0
442821401 111502207 0
728481764 363510673 0
416708449 518423777 0
330344563 593267821 0
260160490 594617950 0
489289583 177272712 0
357614858 145905299 0
756273479 458641330 0
568669383 162426149 0
618652368 176594185 0
161372987 415348646 0
330946055 345558295 0
440494668 403919175 0
764579437 695481433 0
159533367 565418882 0
294554876 85790166 0
724650561 722424529 0
1660329 675835075 0
440261484 86899560 0
307299825 561433826 0
219640241 162473392 0
229608414 253554284 0
45826304 606952677 0
484742064 380175233 0
111931568 581622064 0
647392378 569195530 0
508237802 632695041 0
48531689 45198318 0
689901945 251469760 0
766705366 277486151 0
537894703 93011767 0
795027640 194575790 0
669356740 763338096 0
136782781 413025161 0
6379411 104758975 0
142322000 740347953 0
222014112 493286356 0
457920696 96528212 0
474806078 283021662 0
779913681 232470876 0
37202293 75470604 0
444606703 560665172 0
758134645 480032783 0
232315954 594642477 0
772013762 511115012 0
449276112 793136604 0
279639745 461688622 0
277978800 412646458 0
169393828 250000150 0
551178212 645539598 0
620794357 411466085 0
620453776 747740009 0
146569653 658101646 0
783240035 122182843 0
263585141 81271804 0
97972111 641357342 0
401929262 571713069 0
332871719 782008351 0
202333612 37987374 0
677441302 530066765 0
479157414 24474266 0
294414479 496304313 0
768915534 500201988 0
626128374 724634615 0
397999219 661583221 0
590948541 109558148 0
177517791 151366817 0
429735013 774950840 0
47146096 184809169 0
578847071 126616857 0
789820225 604312699 0
546759404 718826057 0
220430024 342770506 0
740148704 296668892 0
676761717 110307056 0
660867780 204853845 0
324492597 562454532 0
730450582 579711802 0
43645940 407135108 0
498503962 403951336 0
457556984 141581956 0
422328721 332672591 0
37735424 536440435 0
291767620 180857412 0
66622397 584509817 0
333504360 82565253 0
534937056 410979281 0
495879191 302683432 0
342720247 738498336 0
133030391 146432625 0
515268427 196742236 0
786963656 474114357 0
214866979 347520438 0
418226330 665172321 0
523750574 776066732 0
76249369 432381643 0
263435514 249357852 0
513444194 768245129 0
622846454 596096214 0
379903528 181735541 0
208686283 738229826 0
138088101 347634575 0
207075239 762012608 0
11120185 109957866 0
218673191 671691712 0
260935157 632393355 0
684271195 374589049 0
729395580 537976698 0
274843202 200698502 0
655433941 380196572 0
414199856 752086296 0
380548002 588504918 0
600522352 140199300 0
528823228 201601595 0
316065298 572514109 0
219738963 105130535 0
543632882 94739792 0
685913393 378313126 0
627061538 386632393 0
718591955 153272736 0
93281291 327616316 0
288639999 670466834 0
387930870 532280229 0
695223972 459523126 0
81783677 61326595 0
92813977 281583142 0
82964253 336141787 0
144416845 421561127 0
271865199 626279437 0
697465605 312367732 0
13423178 606118049 0
261926958 31966970 0
388609317 619862310 0
25486538 625976822 0
347983356 526606698 0
118308315 705414289 0
572504104 15983189 0
128702203 410909084 0
273805321 527274048 0
646704119 204843627 0
564385816 373231197 0
435189518 634916324 0
373053710 446968340 0
764789250 607903323 0
304012992 84254985 0
48554477 95151892 0
719376662 503123148 0
445342242 25803003 0
32712790 706228833 0
780959373 39850116 0
369550974 59261210 0
35103804 434934068 0
464084406 318148537 0
385353447 786776942 0
35483658 518542560 0
412577982 148945223 0
134103412 253595336 0
311089411 149781831 0
50854586 757383849 0
606435594 558285849 0
499933359 173639192 0
570391552 183149974 0
288996003 629455732 0
362722489 471214628 0
554247348 67420282 0
747843686 147065806 0
351278431 221381991 0
97438546 624202363 0
378513379 540142416 0
9615674 706942852 0
157097704 166389245 0
98746310 694503251 0
475348467 20528578 0
685431222 315351368 0
97277336 224954343 0
179089573 169698981 0
67785392 685941173 0
250899659 477924903 0
788229752 288257011 0
167888317 106695647 0
574747210 501207070 0
405759539 498586438 0
673337248 77586154 0
449258519 244991666 0
493973795 378400464 0
139165461 149767692 0
32009931 452365715 0
193882209 609910815 0
744030055 166009270 0
105629146 66902473 0
291524048 215745467 0
83590305 152404819 0
516329674 609841098 0
558126424 376382117 0
427929295 262910628 0
84178126 639699541 0
700789237 390575913 0
652151397 269778737 0
693120042 523076344 0
399533963 246508291 0
43209672 260269519 0
647477624 378792052 0
502514683 638678646 0
351461589 55604132 0
748349139 252975708 0
159732910 633175526 0
643164947 395325928 0
11960950 479746902 0
208699212 3090615 0
191368573 176092165 0
220762890 133975201 0
523099767 157846740 0
495135845 402206891 0
241019787 613649503 0
137829152 488369467 0
479622181 404031718 0
10819665 243488448 0
242816171 51657285 0
324284695 604704947 0
681175840 476229010 0
411120774 312641338 0
128396109 48772437 0
85965072 548988857 0
665120495 700602307 0
26209848 446721429 0
789013451 731050253 0
305915928 284692790 0
458733940 109905404 0
270010010 31111722 0
376464923 337620205 0
200444348 87240227 0
615423933 136067284 0
621833695 320209060 0
771960527 586211295 0
434345966 257047626 0
270734578 494876968 0
749274396 619438380 0
214654182 185977958 0
603967533 721499806 0
95441819 704594501 0
44516649 279842592 0
335842747 554714170 0
341099626 780272215 0
707870212 193095094 0
267204787 456904614 0
209147626 102669589 0
35815427 599927729 0
385590156 732352417 0
116712876 595800943 0
695927859 345176945 0
719321278 755633272 0
600167048 286148184 0
744977799 217475965 0
275003066 435699776 0
613952023 705306428 0
792218064 358445650 0
375385461 612558173 0
509259172 583290823 0
781330639 788500103 0
557790757 127905843 0
766379635 433673040 0
188201488 167561171 0
29860003 657661369 0
582410590 250315181 0
254144310 334112170 0
420021948 110829566 0
170206234 766412532 0
612425631 48299917 0
522959837 208096215 0
207159517 583392346 0
237860737 87258810 0
652207929 3453366 0
325356240 506160371 0
741799539 210170013 0
406953731 612244435 0
150978140 305449766 0
764298017 369132027 0
437601723 660773644 0
503373954 10454886 0
15453433 639096053 0
317867029 20178912 0
517797176 4074342 0
545959721 116374085 0
261700332 301909879 0
657606079 640449925 0
44506800 650302560 0
687553004 532098410 0
110302401 219359090 0
752670894 381168276 0
128974378 238583395 0
97118500 758775259 0
583815725 233338648 0
760101653 237470074 0
663743123 170133150 0
513565191 179053904 0
220166627 227922123 0
531384379 30915505 0
587734169 469344366 0
771892394 97676796 0
431252662 33142289 0
448117195 746053860 0
738410343 573046851 0
646831834 659924273 0
731605961 610948788 0
750199709 65520643 0
25813322 747698621 0
406890910 456983344 0
785284197 658307724 0
574758788 719058300 0
687690520 608026743 0
523483842 793624385 0
126912142 496596696 0
240831878 169219192 0
588801974 538123405 0
134087766 448320870 0
259301579 449809249 0
32108813 117697781 0
59149233 9235599 0
720915751 505655284 0
123215992 619750016 0
604467672 688227560 0
91541018 343804237 0
136086890 627778605 0
475029465 31719454 0
484762591 287746390 0
405450698 87623410 0
127451646 67684994 0
490890797 747860886 0
704550874 422334657 0
409679100 123067214 0
469754238 124096743 0
94787264 91777731 0
307229109 435560328 0
20428517 547287632 0
36347663 488159163 0
642293099 329326778 0
679617922 442035822 0
739098552 563099992 0
530627822 252709687 0
508033525 728827368 0
652535239 191004335 0
271765864 107210487 0
591001511 472569448 0
544627944 74062936 0
750185215 244582474 0
426145690 794026479 0
468674523 600594725 0
267525329 760318826 0
210654891 745929951 0
367633405 166535457 0
430090517 552391803 0
74286017 581599533 0
565490117 785808731 0
467336117 227899347 0
144996720 510168742 0
163541784 501754356 0
483753973 778428448 0
112734023 117001727 0
462962551 437803315 0
366738489 259751740 0
766246659 391002665 0
170607413 365557245 0
34831507 246048036 0
191718801 74791062 0
648573414 222054026 0
786079427 453675815 0
526917108 644229979 0
497418298 494665312 0
177502532 547157083 0
10801023 377536556 0
73100499 133774997 0
752408730 525379976 0
357287655 336377633 0
83624206 181198317 0
36205583 114218514 0
530815676 471735190 0
623175611 545283617 0
2009217 281571603 0
692498096 408114520 0
669188922 78454371 0
548492896 795745722 0
160868541 581006512 0
520034340 663172164 0
120362802 78376664 0
338818323 26159551 0
793718820 350764663 0
142329555 368290927 0
417169277 102520607 0
147263978 249019243 0
461713913 157074462 0
485624062 675686717 0
265216026 364761772 0
702713339 254832440 0
507383209 222067008 0
713181141 174698147 0
314264632 60036114 0
460950361 737672722 0
67393992 157396679 0
145424280 234963010 0
436999568 387672201 0
154391523 771011106 0
613672465 701781406 0
642416184 60042727 0
144900610 558657533 0
5729418 243555159 0
582185498 43235996 0
78878443 573467503 0
312980015 56569069 0
470058915 557977562 0
59589845 337600681 0
154117630 286009698 0
581438581 430293595 0
512563720 121025401 0
11815624 581884180 0
617514968 347556814 0
615831311 141823340 0
77659916 640658249 0
379240635 437513888 0
693258104 276899626 0
121469007 143820854 0
536569107 44763717 0
479788801 5856989 0
769164935 85211033 0
187772338 733154367 0
685404470 325522084 0
546947983 373425656 0
456996144 789990148 0
708343185 381648101 0
493536672 522880915 0
248411215 468013435 0
250202456 517069704 0
751203029 691862399 0
512151437 457988904 0
421660104 300607972 0
626196429 46586454 0
610813179 355303440 0
551552726 142197988 0
325662141 542045633 0
684555128 350979903 0
505816262 256069237 0
446276880 671591943 0
349028373 800209 0
290352614 468197802 0
257132810 301991382 0
384854364 315281034 0
796208841 748798290 0
491953236 760851396 0
428711018 93564397 0
640364068 43525048 0
604750949 622890640 0
491520619 599787616 0
222537241 297182958 0
778635044 193003605 0
334806756 484988864 0
636517982 76856732 0
70438289 163312178 0
673225868 421153639 0
781753206 778815827 0
778836699 743118050 0
602519965 495964482 0
522839695 147404790 0
619391707 34937945 0
394043165 228283036 0
517466955 103414626 0
639935304 107378432 0
51895626 615783116 0
215985257 332238301 0
587427600 27378218 0
586587292 206809501 0
494816940 282544208 0
204655376 547037751 0
668991499 645645720 0
459541931 650931757 0
312950220 292801867 0
97100324 597793405 0
416993050 471959400 0
117369884 350826283 0
668111266 336205866 0
138717511 797952301 0
554683803 429375593 0
134632452 415186885 0
1814949 689607933 0
617482241 120584032 0
396069094 27662086 0
418208654 776799323 0
777281552 340053977 0
617571269 549489083 0
48406770 390800068 0
146114800 728965989 0
118503422 106721723 0
535744771 90794004 0
723446612 404827474 0
680147437 345558551 0
400143777 549162952 0
403565993 333262931 0
468215083 639133684 0
416291203 799825248 0
597314811 5730400 0
351552786 143780101 0
275969670 191395520 0
526873677 401524674 0
14156458 20074381 0
564316414 228137801 0
556617412 173297056 0
82546621 57142126 0
185199106 568506509 0
572236882 790912106 0
442960043 541881064 0
684857017 418258022 0
89734362 479396063 0
272166380 738322074 0
684181209 515538386 0
12274081 124203190 0
451834713 562827795 0
574592811 745672154 0
555185021 290142923 0
790368953 393773060 0
159564622 793273553 0
442941787 536283320 0
237132821 746405683 0
529256945 427404284 0
18590820 68138104 0
741418565 221217073 0
39783148 785922516 0
791184784 347045894 0
89079211 564619452 0
450400081 714898169 0
226440329 446609508 0
393176504 415355472 0
616879099 620937008 0
315483043 237477316 0
468613955 486538254 0
37464270 735650688 0
321558343 761847676 0
506987192 207067602 0
45802910 114082367 0
132990811 540241575 0
426706642 292965639 0
231543639 402244620 0
290417313 687147338 0
308737038 285099327 0
72368801 663117630 0
790594403 753635928 0
636057488 341620794 0
59924410 121717487 0
17798294 153268502 0
699117914 480146646 0
340209921 88722345 0
529388652 270775012 0
680464540 274033719 0
221620648 196174589 0
70595897 85433110 0
369520846 245828278 0
48577885 275568012 0
263287613 601567435 0
72439505 650614066 0
707860581 50543954 0
135718431 660710899 0
558004542 353547154 0
445625604 497727098 0
150341772 701648229 0
214760239 591819941 0
95121759 249510238 0
595163011 345273767 0
666956819 404144078 0
266589759 671975092 0
174474857 627584378 0
775987937 573947155 0
153362050 63648333 0
527960425 496892197 0
134117847 207193575 0
99751399 427956832 0
495314458 693708624 0
566798062 214204018 0
755713764 477854815 0
305652557 247782627 0
190358742 7692231 0
589520496 264172962 0
166237706 446359472 0
353840612 623573370 0
731821657 142253080 0
246398207 534027664 0
228256407 481695805 0
23402344 413713726 0
67954875 530753018 0
735388730 676664636 0
110296196 11821196 0
373976075 715485954 0
97606558 248888388 0
790132548 562232724 0
220486061 63129740 0
410336924 550317795 0
609330054 378074062 0
759193805 230797249 0
203042767 253682377 0
246489649 491042975 0
83161093 653897948 0
73140859 355569600 0
541896318 37065086 0
167649951 713499978 0
565670365 264824180 0
218282613 398954715 0
795989209 240766938 0
541491175 761569790 0
714885291 472635895 0
641423577 323348929 0
170796187 615255535 0
154585897 307137938 0
456390176 241271752 0
576972242 223518853 0
448241001 459498672 0
166596846 711778095 0
569096547 99883008 0
666772313 593249302 0
147551562 477475536 0
150309784 18923368 0
23293823 283174431 0
243852753 232759038 0
630119553 740348172 0
729352238 590876569 0
754916889 49608202 0
81650009 32028672 0
368710218 501414427 0
458989478 513699542 0
635222495 217613729 0
790261620 617469546 0
695229263 685568938 0
501599312 40670779 0
585820171 206684132 0
77642136 665027342 0
406758605 634890453 0
314299392 546541772 0
661511456 270959500 0
186957704 428973646 0
668955667 399721121 0
700605273 544424082 0
46590216 139375879 0
489966931 471805792 0
197177068 236424471 0
90381941 184222964 0
443742265 376934111 0
81536794 597755388 0
463089015 462500831 0
311023368 619572983 0
339669737 274801852 0
172697830 284731583 0
148194235 650972379 0
249109773 252039596 0
207034065 378032206 0
347680254 688725469 0
614204819 466148407 0
335125425 100237941 0
659480509 372092172 0
76298361 312079518 0
237550138 565762338 0
423401989 186381733 0
130172988 60495703 0
428648383 200486890 0
195830336 633973014 0
585254830 504758224 0
578233964 3473720 0
455490721 269528334 0
224325912 145208241 0
495233174 764457028 0
395328488 80425606 0
629208441 148379665 0
226783588 21829298 0
77260535 458272148 0
71434115 482241513 0
521656779 451362937 0
63668214 635606182 0
635328594 428221601 0
646288959 124192413 0
68988212 140806676 0
798346420 690236400 0
459155344 39857650 0
362189106 479215665 0
489719741 267600238 0
652574504 511761554 0
567359694 18642088 0
394676207 374406528 0
550530894 685220103 0
84441187 396748465 0
108945407 199329675 0
703940239 353185004 0
562333264 325675230 0
270741897 131843536 0
597205772 449597674 0
770529430 42148847 0
333601778 378648698 0
787347173 8660490 0
205723801 561699213 0
106385662 462051968 0
671311955 116371291 0
373140175 436806029 0
412121937 611163451 0
735910372 788270545 0
229668856 514151898 0
259614073 664353554 0
708380714 110019069 0
192642924 769553371 0
670372255 513092691 0
456884450 176030226 0
605054065 338145274 0
383658664 572495512 0
699582526 784145697 0
782965990 386663178 0
740920500 606535942 0
698466146 732613487 0
500195787 25302368 0
201005886 202169294 0
401657501 72507261 0
461347771 17925730 0
352777459 144451953 0
434372474 21823961 0
408694380 148604908 0
401947364 786605583 0
187456116 136556037 0
700916806 227233313 0
231758614 636421293 0
730896258 235159248 0
8933761 564106865 0
317593700 799844084 0
620257697 706208021 0
597941964 478720458 0
412723161 438626492 0
19725132 203448762 0
724162493 56147958 0
138219778 756958580 0
670796274 537511356 0
782671966 623776638 0
790662970 347217943 0
658969607 43367414 0
23255647 38525419 0
198156397 132504266 0
547866888 758564845 0
391704265 14494887 0
693867726 280458122 0
360502110 691743007 0
152043210 319377016 0
743848273 50824977 0
139734838 646333058 0
180222685 334250590 0
112402489 41419434 0
83962562 136524218 0
652502492 103827886 0
688515765 176609418 0
178980033 30353734 0
749140445 559622190 0
726960888 708656279 0
581856743 340246228 0
658298914 152722319 0
512529202 625297670 0
505655517 792567912 0
401203854 53205951 0
553442762 33609463 0
429447289 302318999 0
654464090 355464079 0
679219673 677445520 0
627389160 699802470 0
131977476 533088175 0
143905242 366106548 0
503406460 380383387 0
121966599 540492745 0
178686558 276964060 0
488086429 575224951 0
263252649 389206145 0
630769091 508132501 0
403282459 301571902 0
686477893 765513881 0
200477045 45970511 0
490853409 361261238 0
13824772 21261441 0
659346381 286060414 0
312027029 343223816 0
108719273 616557826 0
652673116 525153311 0
420960851 134330368 0
189794588 671408056 0
667660443 55689177 0
312765406 94848694 0
489378271 727606292 0
59243170 98974102 0
772979399 196173337 0
574308634 298997026 0
665013691 625132428 0
520675295 240484751 0
139756806 361014585 0
621784196 24829408 0
521589269 689490673 0
21033408 639338099 0
456296532 571321001 0
689065896 393862202 0
150119524 348567884 0
455587849 409202005 0
290893516 129225731 0
266126872 235871969 0
161785541 40852161 0
103033947 25004179 0
411825778 402706844 0
730943062 68517871 0
718439759 382839301 0
742133209 215360381 0
240269027 235309086 0
596988888 515422655 0
359021458 726990723 0
799389619 332980101 0
617400215 79377940 0
785830568 525751477 0
628436696 620238011 0
799653912 427862051 0
751910117 283243607 0
319306228 331471598 0
172031530 749863952 0
398796330 381258963 0
68463702 502074299 0
589018458 270355959 0
439409474 14560026 0
241773737 198919943 0
457811342 546340967 0
16709069 41824799 0
745592478 787739617 0
126793658 75093070 0
45602076 48653715 0
663996515 717380265 0
77110603 744145215 0
274135506 454229539 0
243040891 649335232 0
7906137 719835127 0
780493280 721067003 0
641918881 246008171 0
575351411 79128323 0
225295852 288015778 0
727160060 642203360 0
173093817 425840231 0
30307318 634694 0
256904153 80544808 0
527023038 563681620 0
508093191 795676908 0
165858899 247564995 0
238010249 26218151 0
483742995 1059788 0
491396321 45543237 0
128218434 157348588 0
774729380 800812844 0
125223801 730433953 0
256795437 128596351 0
329401262 277476335 0
517715349 290030759 0
591115313 207668326 0
229894801 218468458 0
350947093 653199347 0
393635672 591145653 0
703958598 364270068 0
773567134 128344208 0
555679854 373662183 0
588307094 444130922 0
403592745 34595991 0
266319345 365132825 0
339733829 627064038 0
357443475 490014300 0
638105553 2288108 0
750612153 746234533 0
265825498 189231851 0
519201010 501972136 0
254086381 156059979 0
569583271 472335798 0
389120550 457754106 0
297099171 456122807 0
221603038 515014603 0
647026783 772800913 0
154428923 116293379 0
795078005 352828339 0
234368512 424872519 0
135764656 402443380 0
24396230 20952934 0
441145120 614113546 0
9844821 508606597 0
627118844 483679186 0
446129251 441957205 0
569007815 222987163 0
121153548 363975555 0
349098772 54868730 0
328288408 485376116 0
158214641 709530012 0
417186524 784948861 0
424637987 180236098 0
755101868 156465791 0
680833624 194238200 0
610619894 44165652 0
630389116 690847277 0
343090796 309321955 0
246598549 622234096 0
42376269 545999205 0
630482633 76210557 0
280724649 686764064 0
634654783 692867140 0
681209876 308855189 0
113835396 473909122 0
350670371 458524574 0
38800725 402977531 0
94024941 599043175 0
777524487 615929523 0
485784460 216471279 0
5989313 468360581 0
268885275 137169984 0
444961151 402289724 0
87523052 140196387 0
117622075 45133345 0
170607689 538906307 0
313201120 574549347 0
458897174 330984783 0
268439935 624655018 0
427295541 327145976 0
426894447 758531265 0
467639279 490644139 0
265617203 792650083 0
409253453 117919193 0
745075470 562014140 0
68440362 80118180 0
100138216 653410504 0
716916975 508250583 0
325544758 728538861 0
236790382 108163554 0
533995076 484710946 0
89152778 55807010 0
497794977 356676534 0
435931661 244297798 0
176647145 140393585 0
94372618 83851946 0
544697596 720660403 0
432285093 387904833 0
165313406 321702788 0
599232115 110625756 0
446274889 711938073 0
474381447 696019306 0
530579472 511505719 0
467315981 377601 0
797256491 658083821 0
751923748 509115067 0
132163762 203944256 0
16011676 557040294 0
477739652 653580297 0
334755446 613234371 0
663507533 475539500 0
6442451 22801023 0
635424203 425061649 0
710844242 528316105 0
464593172 652921484 0
634271467 520699510 0
491742795 296652454 0
622762144 286684596 0
801308261 269630969 0
292148389 353977168 0
518776525 714416304 0
631399893 46781610 0
303498224 575736426 0
92974818 369963363 0
507541095 480528350 0
217221578 390769604 0
333609426 388472486 0
299676472 647900992 0
527661127 262256850 0
466491380 609848076 0
96796014 128970684 0
684762427 220141114 0
336404724 445856145 0
380450734 374598454 0
449166658 242696642 0
9784521 582206810 0
393590826 428326074 0
334323248 312619238 0
744653652 523950984 0
597562143 736095965 0
655724489 237110476 0
400466482 688626877 0
584284672 153975092 0
166732393 628685495 0
175351204 459545714 0
102933798 565927751 0
143611512 560995422 0
308629894 45271343 0
44483294 730601517 0
158655413 105039842 0
768382839 260840358 0
36142549 731286984 0
102293265 143801229 0
185388077 3825079 0
60302512 250711987 0
285100192 403426446 0
374267502 368997647 0
52793666 166188400 0
20796245 408048565 0
30641598 455441977 0
800493473 568254223 0
491998117 640478292 0
465567063 789082780 0
525732823 110113776 0
630694784 688917900 0
566809704 691602241 0
550468144 234716140 0
627140158 673472569 0
717956057 743180426 0
559347933 549077523 0
42106799 404867434 0
31197977 328002618 0
699568251 7272391 0
3939259 517659389 0
156775705 366831084 0
130920397 87397299 0
84682490 92792526 0
28028446 144517709 0
241284412 39303456 0
46861833 346631865 0
208963483 287671920 0
157026463 478126553 0
97000963 727957757 0
540523842 254280526 0
431205210 730662547 0
500560303 154590131 0
665808593 755868574 0
679909621 500468756 0
93384504 7752872 0
41432648 629076392 0
481058359 7092224 0
69098867 438460442 0
708893112 82081700 0
611498431 20107032 0
184361656 690498938 0
761509446 534748593 0
556391840 9181155 0
433440955 465109692 0
577393284 641804385 0
565551753 3524757 0
763339139 199402489 0
290742207 648525713 0
149470096 31949363 0
411626685 730722963 0
712152674 723801633 0
245982140 407781528 0
366864860 47890445 0
414978537 445205396 0
342439498 555679006 0
569542031 492808105 0
153604781 600078387 0
542281372 239857294 0
270762526 208438540 0
99527165 305606336 0
14425364 70907724 0
456019061 549773749 0
232317199 55868934 0
409714970 442033214 0
421497850 469224993 0
23665479 611212094 0
82145127 788793074 0
33293483 255743155 0
212867023 112035827 0
299829185 744955136 0
708495644 672944995 0
304636236 454339814 0
635908936 197885817 0
254672415 117077822 0
186811131 693778843 0
745811908 39943464 0
789140341 226208991 0
291022046 259973209 0
586511210 217973540 0
378197620 409338076 0
747862828 582384529 0
720979464 168824822 0
385124788 616580878 0
346174767 455089833 0
787673784 256091442 0
266892602 740672150 0
320789113 620244270 0
16961085 676311698 0
342970635 317482217 0
289343506 31603356 0
45386958 726054523 0
633466175 619159895 0
655341056 499207619 0
737939446 55925671 0
658004776 333134091 0
471569644 586573092 0
733688355 293178904 0
24355213 750337832 0
227779078 538272181 0
542172894 497562311 0
617045345 52858903 0
119148628 196283862 0
296296408 452616783 0
407448261 259601505 0
366454619 161673567 0
593409179 794656493 0
579721856 102795061 0
675539123 433458600 0
100986789 538270771 0
682237331 296359984 0
667404255 553963371 0
575606957 438937044 0
8794373 428214914 0
569296340 385631598 0
784256774 550780936 0
771636259 124864095 0
413773237 112505498 0
744698795 63764319 0
204804993 610587446 0
636818939 175901902 0
44807470 555683980 0
792204992 369163461 0
638998637 684525348 0
777108731 509421854 0
44163941 355752353 0
16420300 51460580 0
690009969 498165370 0
374223881 419189178 0
134309249 357366254 0
192349751 391755631 0
501158036 8876007 0
758170820 325950128 0
551019570 378718256 0
241897671 37977511 0
503422204 239508513 0
29479963 301860719 0
698300081 758382422 0
693143389 462987246 0
539126786 154342254 0
591337629 579204843 0
69598032 305211440 0
509331427 298061994 0
336720337 426456321 0
162674085 117838612 0
101132628 280652549 0
302397853 626952621 0
282624692 158034828 0
787420870 423159454 0
135777571 124459441 0
206889683 340187523 0
339819120 414411860 0
37761114 637477855 0
778325057 82105366 0
206664462 35448341 0
528432461 112038567 0
117116665 154101890 0
158648183 327609696 0
1117066 714497428 0
75335553 231719465 0
295457728 108644165 0
636264157 483795942 0
610994220 64737669 0
611569888 413339699 0
308214098 679016246 0
47392391 634780452 0
419093273 457010799 0
671519201 174642357 0
748540444 192148034 0
394171646 438980953 0
559064850 367036600 0
734647585 377889274 0
97619989 583160740 0
618838657 617260531 0
144479000 715425623 0
732955468 249536777 0
179335326 269452166 0
568951693 212872636 0
493208158 579164187 0
164090377 173650565 0
196319287 306810427 0
263055461 301250279 0
263439602 490326278 0
88498226 534090392 0
518918702 467538210 0
462371690 281821716 0
486522366 336716868 0
74439029 464468124 0
666596 512134011 0
32788760 258820428 0
653565078 80419661 0
366185835 280561549 0
252993508 606723364 0
156741313 91518922 0
297894114 603034089 0
679160163 168610605 0
151386098 757240376 0
166058656 540675317 0
748407553 800314714 0
507272756 758287337 0
407849967 388509948 0
611202698 365776152 0
648635294 93862925 0
600046343 431652241 0
461710246 366296429 0
480726817 428484890 0
611579041 270561911 0
158745999 244629109 0
618391650 310217199 0
625765286 524588588 0
439534206 327038093 0
722147539 472406686 0
616867987 618414448 0
212582764 608134425 0
285559098 445090657 0
241126149 542749485 0
351884254 197061599 0
166667061 733251318 0
136402778 638407359 0
620678061 217500774 0
170948144 397953586 0
420527878 547542319 0
176255750 579776245 0
589797 66512735 0
305992719 498883501 0
242139082 485455760 0
602616173 210141408 0
27619604 710641263 0
611413258 133119039 0
514671264 414117398 0
796257221 41443867 0
74598223 637643743 0
512652881 656324724 0
676384419 595304169 0
431994580 158552546 0
234924903 613769763 0
665968101 327165263 0
641129560 291475094 0
203815057 99787718 0
524782963 315018274 0
402525076 432217571 0
84679405 617184931 0
412630198 281039150 0
213064090 127134018 0
751329409 68070440 0
187104297 99974712 0
15089304 611697393 0
136168125 68589133 0
388675279 68861960 0
431978066 53632551 0
226532224 384614728 0
595030525 327544369 0
102500052 183710979 0
16197652 272255578 0
527802212 182120748 0
442402241 26034124 0
184925956 487047314 0
786131102 355946498 0
691199183 78478265 0
368777448 376953750 0
89827545 471942864 0
393772646 698484400 0
175106540 155176483 0
557857997 748274769 0
779584197 32855936 0
364302607 20838931 0
688151017 625511454 0
799776492 480130458 0
293440932 591805830 0
219491631 443229297 0
341724683 617603677 0
498218394 700696158 0
776310543 564972449 0
24841124 361654760 0
300985270 356029594 0
283809686 185158098 0
193997313 718216602 0
688007684 457782329 0
10448015 76036618 0
394886023 372733101 0
372639073 720939147 0
118923342 446116223 0
131742861 420771759 0
90067345 31849018 0
664491747 288513973 0
289169683 27739852 0
263158159 573846423 0
149907132 388764225 0
500007610 705708886 0
764945330 770750327 0
532438642 447870114 0
512301024 797374266 0
372443834 478366831 0
755818203 222359976 0
401946383 708705396 0
117277904 199435102 0
592761812 432082032 0
232219652 543535645 0
382399025 113112279 0
9984970 718863131 0
654899960 197482304 0
341246697 793540823 0
727364848 120400698 0
114268520 96851416 0
381527600 562398726 0
434471175 245967879 0
331079256 527106879 0
588180423 742633398 0
325425307 234933611 0
42302673 357186086 0
762277928 314750586 0
577688847 189961191 0
692367652 214460834 0
417001631 271433063 0
171832437 619203724 0
334414516 466904499 0
207739417 267310699 0
387849618 699254084 0
70392532 734383902 0
210417213 700092929 0
339524193 795479131 0
492026913 175696890 0
496223977 559104474 0
131499695 540026083 0
112832904 448482247 0
731579294 460070272 0
262246764 214483782 0
261384029 726396845 0
121937578 400198792 0
257410966 696253718 0
524741708 16866261 0
432618678 687426090 0
6879349 398348358 0
63570043 480249825 0
188506037 636661483 0
620882632 216411561 0
248554948 615910468 0
655771851 494148351 0
440278531 465491118 0
199649747 348300005 0
502820062 252818653 0
279381477 532252241 0
194448228 88144870 0
103964382 175287549 0
74721227 646617414 0
427510421 384593110 0
524194744 652952517 0
61155691 416968023 0
225264564 77137278 0
718947723 625119258 0
690180432 331629359 0
542878799 618224523 0
560191513 20217254 0
165387398 407388186 0
361718743 524589833 0
262611107 98839765 0
753453089 332845019 0
742450960 682951275 0
210030839 292337425 0
369220900 267878704 0
769789269 441474483 0
638622402 535302 0
459700622 265612269 0
666154385 538382854 0
667551595 615773745 0
758887289 137864410 0
439115869 46045819 0
117999986 292691221 0
774389497 302232085 0
795205116 121950213 0
211135074 364985631 0
351716474 401517510 0
745982465 144471769 0
38681725 429662487 0
593647313 39974569 0
117984138 285953145 0
280954924 391252988 0
629723964 220701540 0
194538518 655217687 0
542516583 489535895 0
74850660 674536 0
762376282 720805902 0
45324103 174081322 0
447751133 788265978 0
198014809 531078673 0
623404758 581303838 0
629253207 76175561 0
724659529 264432930 0
181051732 641516522 0
493022975 382377172 0
481468843 318768328 0
621542618 433302414 0
107027226 294905708 0
240856691 126065443 0
94368520 642048538 0
685408165 116094592 0
106944692 145274565 0
546893580 506590821 0
333187330 697609476 0
325374375 189568553 0
202611138 458177347 0
302060377 471186676 0
380521385 561530636 0
324660507 433922077 0
199081886 550734468 0
678985276 475382751 0
429363703 251766406 0
340746467 565208680 0
175206074 150054654 0
565034105 7787853 0
212287658 751378660 0
591353202 351560721 0
320993940 435144143 0
747332530 286557666 0
729927056 299476397 0
593621685 318494896 0
59142765 789995273 0
290313282 631073861 0
771204874 562999299 0
682414297 361696259 0
202005579 774748902 0
706123242 599005214 0
713968530 417120295 0
215524608 257795170 0
559657440 655195625 0
180878677 671919046 0
432163523 249856934 0
207214186 81380810 0
673253897 770039502 0
270857529 511696430 0
232438803 566100801 0
364998283 275365634 0
120254408 397309179 0
678245761 714275851 0
536923442 125327052 0
298119483 555829692 0
196628859 144556236 0
523839853 678306606 0
14889381 120743598 0
350928481 144962305 0
309635892 215793289 0
644085886 53142645 0
678789054 507107267 0
185622695 768261063 0
419825459 411940123 0
653196695 686431805 0
32809504 125919954 0
142715603 135234428 0
114339550 122470211 0
639565975 662229011 0
76356229 600906926 0
708002985 73941150 0
435606991 794055757 0
721481130 513153831 0
416952498 204775511 0
655050583 154871186 0
331579988 507137425 0
800361734 206229402 0
277823567 94357408 0
83587641 576566690 0
742648518 747397318 0
94242174 538590215 0
494733266 399281129 0
192193205 379057051 0
224123447 479615606 0
699280923 633474415 0
633340882 192094400 0
317284758 742190487 0
475936939 745641693 0
171200339 31375138 0
453984703 660567640 0
750012798 246213151 0
572948701 441041637 0
521141447 264395985 0
703836951 395916732 0
134199266 478324950 0
717260067 191881285 0
604476939 233499165 0
639591954 653288760 0
138060245 461489788 0
692693318 37628928 0
128549265 523783406 0
360808058 313618414 0
396452271 50743310 0
800665366 503732310 0
596750343 533881376 0
275858311 511191556 0
276384253 276556918 0
368361961 620620288 0
509199553 671983234 0
776878385 537146231 0
715547685 71277366 0
234715022 189589911 0
405976878 698767896 0
339502384 469070601 0
800323886 211811240 0
647028652 579129565 0
549810960 355637093 0
738035585 739708909 0
626672878 78374122 0
670077373 203087054 0
30898071 606868195 0
155631285 109464404 0
23535040 659109400 0
136489546 587313284 0
368632538 298019390 0
280120535 56903786 0
673760383 217085447 0
118391803 655139686 0
71857384 588150529 0
442748987 256757222 0
45402071 22699579 0
42664342 23037061 0
626618229 2964439 0
712252614 292676057 0
426287964 396061581 0
793203776 600792729 0
689464336 535063854 0
263421082 767897370 0
408486560 68400579 0
453870466 601723549 0
605175240 388137222 0
502807346 159048075 0
34839858 565768019 0
540148059 782680956 0
56855191 773748581 0
440972417 622136694 0
577913879 465896313 0
743351667 103560241 0
384762821 62320398 0
617806951 569361396 0
266651368 657039264 0
664474067 526425406 0
429366892 540745519 0
119014384 294116317 0
675318032 316935348 0
612143726 236323500 0
483109335 78985163 0
629845577 353188107 0
713935669 105901850 0
619861086 126398724 0
648194565 605854582 0
753009070 565887193 0
12604953 307864804 0
382769094 349980873 0
366950374 787287522 0
318631589 41887822 0
471099299 191838101 0
8155742 539161062 0
640026724 16016059 0
642690060 209252919 0
496844421 169343109 0
571979844 155113100 0
51480455 610365633 0
227570811 49227521 0
483190545 55445228 0
361699326 132529525 0
396820993 769836083 0
677752621 91671823 0
511403621 206536989 0
351987589 62187578 0
92741355 529883011 0
195903481 722875053 0
417555527 355051915 0
496171589 499945758 0
696184502 266828919 0
222813973 361924425 0
642674 278458749 0
356343693 730172342 0
611640341 250659532 0
113910160 581381467 0
484378675 185193631 0
174917433 795810839 0
446899579 497424344 0
72701677 299081492 0
28730243 287896098 0
509225114 108922164 0
161931602 692244310 0
472187624 745441856 0
377745911 612914132 0
551542755 95934689 0
784370007 274867277 0
47233531 277010440 0
542032491 221348116 0
477061706 595568820 0
371975588 42833969 0
92869292 426489708 0
540720866 750277790 0
137129394 720953380 0
83920164 188367375 0
580527904 21639308 0
711279053 535796213 0
636395387 38595097 0
96207928 211087374 0
684101574 73235160 0
311886588 303149745 0
215703986 42819143 0
171174608 568929279 0
236372611 169831386 0
331612098 485361169 0
409343146 103091055 0
759997430 477164497 0
468774998 74206971 0
513453417 417394025 0
336481214 296067257 0
168589577 156042200 0
82690352 437964885 0
268500246 15493593 0
379532284 75207634 0
25089263 80888144 0
140130242 431941451 0
631291188 247418689 0
662442321 117894129 0
39538994 736885110 0
256812408 406781535 0
361316841 180250831 0
744624649 508023790 0
504874179 610214337 0
731550558 49194603 0
262733541 17399340 0
672772928 546857170 0
649932901 675586976 0
173754162 23141921 0
686651368 552133907 0
248536624 541679555 0
218105386 494626080 0
228220278 673903186 0
248179602 796303106 0
26714064 93543907 0
513037645 108628122 0
187010603 123704339 0
655327848 644301701 0
547326363 751806459 0
12803697 100787679 0
745041863 362673882 0
405413810 351023949 0
568915623 592605493 0
540479996 143533439 0
247602419 371926886 0
34420113 210228008 0
596729966 337089823 0
400187353 296359861 0
662002993 687686105 0
371027468 763173362 0
360981765 35409340 0
610948371 379720109 0
157619440 347607461 0
541389036 331682400 0
723099859 284354488 0
561121984 219876349 0
274966000 781484739 0
313894951 314747635 0
241930532 255424246 0
60123216 659691126 0
403326208 148071614 0
532766850 234667165 0
470050424 174014855 0
600061030 663782534 0
722330189 199997706 0
622919185 612536046 0
740505235 167567137 0
191313945 620603585 0
373701767 563282502 0
388769617 225478507 0
734847442 174246183 0
111692865 489142934 0
674616968 83106343 0
118820403 800062391 0
252566211 131547869 0
510877624 112660262 0
453551345 616124241 0
123646326 710418987 0
294758811 224098980 0
438797048 537318746 0
678468360 183429805 0
4202343 739994099 0
601019709 531771999 0
208716854 142323106 0
577187227 326716440 0
16128967 431950801 0
455341607 614971211 0
38587826 555601221 0
641759178 751284621 0
751304174 295148564 0
549642248 206341110 0
433727762 682749723 0
704092545 385049954 0
233664009 236626002 0
619837512 757844686 0
58374282 68476738 0
270105936 446018040 0
532567041 155908381 0
49968700 211798247 0
381740432 253045049 0
83912835 22733314 0
721681569 169652660 0
513898627 774887476 0
115528605 661083086 0
443737989 496764902 0
394383715 155882979 0
87737665 618237691 0
399067194 763293063 0
763441055 652901654 0
692071830 397868150 0
314742451 13212330 0
222657054 237831171 0
735960597 308618833 0
370160188 668894593 0
186312020 529157678 0
700038927 292811833 0
145302375 1931679 0
624518728 759939811 0
398476237 631855146 0
253532385 11303440 0
714320068 206961590 0
676586519 505841269 0
340588861 727163515 0
543998613 487024619 0
358179663 22628432 0
693797170 138058421 0
456410100 175166144 0
217845286 122476955 0
315884993 91792555 0
581547999 318478993 0
368278964 568233027 0
768350861 435754931 0
793192179 539506575 0
325192054 218833659 0
534635521 542405284 0
121466949 398902233 0
573112847 69324199 0
352089731 397062091 0
649184223 215207104 0
623834817 609860168 0
124660008 677928023 0
307526226 356394829 0
129656387 166626073 0
193256875 187138359 0
756959412 9363669 0
671031320 686043060 0
1326698 758217576 0
196980624 284744815 0
761050752 455862962 0
175619185 667679865 0
278913362 689370643 0
551171471 628790788 0
574007574 127134302 0
197927580 85148277 0
604964450 200699810 0
98577065 650153954 0
165779829 24886363 0
309138441 297593671 0
201768023 164743847 0
47712051 425548379 0
547512349 424210298 0
720627483 174686178 0
244171853 199230478 0
232635347 307677450 0
621262085 512653565 0
601648652 74965370 0
294323449 550475334 0
84297300 298407630 0
291409517 561025425 0
498395255 20162766 0
142176118 747882507 0
72488779 531095517 0
704179564 424497785 0
127274242 559375704 0
260220243 642955758 0
94694353 642067351 0
378814465 269894358 0
68812030 70925825 0
637739329 636462418 0
92112173 650793622 0
158023530 194130735 0
469624933 416254872 0
176622518 703156734 0
307379217 472633776 0
681013218 701249139 0
503520549 597989085 0
451354075 446177546 0
697152897 435609887 0
118352832 359006034 0
469157385 313638987 0
763215333 588054321 0
630000318 758134664 0
689125443 799814700 0
133044194 305699840 0
455843871 252616645 0
732615499 511798227 0
633529340 599030618 0
637305565 274608752 0
367224813 115866901 0
716033163 718632694 0
608566421 243974199 0
654554644 281026687 0
321337200 45891955 0
207058401 634434981 0
784527840 700320650 0
43145270 481109529 0
647461910 24817102 0
419032201 372075671 0
310466142 497482612 0
270087213 116286067 0
397389972 162511585 0
311398334 583949304 0
81747026 425695349 0
98963029 352505619 0
261431914 694082317 0
773475012 431463276 0
236753371 455403929 0
635298127 18044078 0
84747668 167661459 0
520671944 439098957 0
384565901 741171291 0
791433426 549578791 0
737973055 155118227 0
369998171 716174530 0
75560204 600568187 0
661305854 74100081 0
591950090 144306988 0
793068959 258946554 0
195863642 594187228 0
80639623 60288624 0
315890050 694977905 0
352720533 703479441 0
420862670 611578029 0
307126401 653183645 0
396620518 345516221 0
498084450 459473752 0
439582972 171835600 0
79649788 396468117 0
640237332 378935697 0
589600275 792320223 0
428591123 269543885 0
390251284 646915747 0
73901749 417785267 0
95989075 695361001 0
380678231 773609985 0
732890580 451373818 0
493436270 65246706 0
192612116 44051047 0
180037316 382286650 0
325491922 434220392 0
476649566 9101469 0
376248127 345194638 0
707615493 307404190 0
537651500 550369556 0
653896759 79867218 0
765262549 213125085 0
391019547 677132304 0
739639498 733173015 0
574315690 629612017 0
226491380 584680670 0
606509030 363885813 0
375917986 291846243 0
637034278 349762212 0
741637138 256557343 0
628168945 314391456 0
66277826 201004936 0
502519064 286144667 0
639001961 515089556 0
577462517 250282164 0
64533737 490653859 0
695072849 114161261 0
474703182 258191821 0
378998972 388630133 0
443011956 206679192 0
99628595 673742424 0
459968761 752615812 0
263076773 276797816 0
159656451 238510130 0
690413426 640181921 0
740989637 201509640 0
656768642 383329682 0
227847362 378251764 0
626274932 276685229 0
133613895 301705530 0
411102606 63591293 0
75012670 607174806 0
122934656 445965022 0
339181844 520752384 0
419407355 249501925 0
561567138 306583269 0
33729216 620105397 0
357548891 428968130 0
688602708 504447933 0
415853077 707331768 0
47549433 267326607 0
479690785 277342264 0
466768470 122201636 0
356737803 154002184 0
342472462 244428741 0
523192088 776277541 0
596281651 24011837 0
667957714 322222615 0
208725396 641913823 0
451703281 305079464 0
81450351 229466690 0
303617021 224308748 0
347996794 715167912 0
532351389 286261364 0
154495536 407982858 0
183962733 243790008 0
790593988 356460834 0
419498360 172885695 0
92880754 716633185 0
6753476 564302204 0
588103441 174300407 0
280143250 763900856 0
482708645 337506306 0
335326992 459023830 0
487196089 378215637 0
297278982 390577416 0
758691403 324165904 0
623531245 93094091 0
461569579 686079680 0
493421501 194814371 0
226322842 391691981 0
606016357 758667968 0
350038596 554036296 0
270722875 3608641 0
729003356 776423320 0
38644747 32504468 0
72718894 478852953 0
665467108 673264837 0
445185234 721655883 0
497794355 121410935 0
399617042 169250756 0
444232735 731154191 0
233189530 380415075 0
345491557 1053957 0
52953645 633712769 0
68791626 183874544 0
206132244 740416459 0
35441352 197307646 0
587032065 402071723 0
253279528 778922053 0
796108990 747452877 0
290461388 370428646 0
656459874 788458760 0
141478097 385041881 0
340815168 183587262 0
217717740 728177012 0
316061006 631700227 0
490575902 142531819 0
154224565 254752768 0
796229336 118274271 0
215061870 475089431 0
280973763 647938823 0
159655540 218296667 0
439598680 757544373 0
618956946 53389074 0
682401751 267449789 0
425298399 637235790 0
330254015 543624421 0
11808461 258678083 0
366134050 689978305 0
170307720 37272313 0
777485538 247900616 0
629745616 626543911 0
565272204 451705349 0
24015132 568901608 0
150607831 242446628 0
366757841 610165131 0
293456313 332015044 0
362703069 797880980 0
525352785 262920861 0
547489040 256297380 0
782340813 34783411 0
176834184 733736350 0
242575107 244527940 0
421828976 787118593 0
450289143 10331750 0
703336811 345478713 0
141424988 208627292 0
138409573 55177056 0
418168125 781881428 0
64960847 243694107 0
118203239 660713036 0
116274666 347069035 0
434603962 20633097 0
179873103 367990390 0
157644260 571473973 0
332189903 94145339 0
210779132 15372969 0
596993482 609369459 0
721936943 204383422 0
621993105 35153390 0
588222559 754504496 0
347553877 221187713 0
451764158 63952206 0
700999734 94439081 0
238279758 436807623 0
389263557 386583061 0
685751265 544403654 0
330917323 715922084 0
324844191 425260015 0
752037727 266007961 0
449857402 228264786 0
611057205 794767163 0
800734379 277849017 0
139986576 781374111 0
733456178 114482486 0
687111061 528594835 0
768559720 28014631 0
274845991 447830593 0
747424064 259334866 0
432486567 536638655 0
364295465 130508540 0
156505829 512113207 0
661488783 476420383 0
599292227 672137925 0
531440451 580203065 0
362696057 794645502 0
524253051 484983485 0
595282964 308057788 0
670259605 69268583 0
83920168 60105228 0
366411765 339508082 0
42439248 731952807 0
310280615 65062940 0
301592661 638312479 0
81060762 682691093 0
290319146 10214840 0
647920508 96001066 0
724663809 90422232 0
77183332 198977369 0
223519828 437937115 0
128124451 610267420 0
285645669 93042126 0
178517131 132395104 0
573194382 528894077 0
358308678 267110574 0
7071566 729710298 0
622197507 404308606 0
368504198 321152118 0
408912942 461193611 0
458950680 699038470 0
673558785 782600178 0
263802847 317960798 0
188967685 680958433 0
193474063 431120106 0
529333114 220107168 0
148815862 215466154 0
741735553 506310110 0
550924052 197955518 0
441537429 482145809 0
510761781 168075538 0
734657184 251485943 0
196631948 552640008 0
459234456 106572090 0
9840132 197061218 0
793498077 507593841 0
507436302 279384567 0
483988596 83007179 0
9214317 429204493 0
205511606 360686904 0
337551724 240296046 0
650873099 711302873 0
344846738 414746595 0
372255614 370763173 0
28154031 426551946 0
16816138 536880073 0
182992414 195926887 0
781775731 410884239 0
510382469 71170058 0
49711394 713980702 0
105476951 186350500 0
173778040 682542766 0
709160975 553132476 0
740982042 764206915 0
17442468 96599814 0
657794054 621164770 0
392693121 509705193 0
476482086 626018255 0
335495282 645881701 0
97864367 111064157 0
767876395 640289547 0
368664301 444986929 0
658562083 163413342 0
533258874 588226667 0
610168284 276122248 0
618946253 690927117 0
410535151 401088729 0
517084604 429706222 0
410284867 512021489 0
28968030 682115024 0
433749575 74171840 0
267778399 602348069 0
42820459 523101990 0
645232937 565816180 0
731804400 443476693 0
66812168 393969423 0
745579047 641059329 0
95359540 435429120 0
391825217 284139686 0
442361276 264207362 0
77364586 617016591 0
202466831 482932798 0
329682926 555838298 0
180203436 733892610 0
561597610 457061689 0
664647135 340083768 0
754900169 19861557 0
709082388 256995592 0
198860462 9277369 0
4915567 594466836 0
122273132 166249812 0
492518531 92421434 0
779064354 151864685 0
59864837 78338161 0
801143397 396057283 0
562091846 581788996 0
790384732 795908810 0
421069721 652905032 0
170890343 183490829 0
271454072 573537896 0
503798672 632681047 0
55356681 464926425 0
550749139 261320380 0
743388004 667930583 0
296645488 439243735 0
663612637 89847362 0
483800517 297018985 0
17216548 782096829 0
298047545 357965040 0
172685684 336112987 0
618161692 724062770 0
250415694 165385247 0
676359654 140123555 0
727717198 686323712 0
349419225 679156133 0
208398773 675117165 0
800332750 752630141 0
92386606 459142913 0
640194349 247365900 0
785831094 218972718 0
612386136 440060264 0
109945753 596720331 0
49321430 127879817 0
499589504 544970607 0
330768764 315979045 0
750083939 401755809 0
204256556 393555393 0
227692811 556574115 0
501739059 21018708 0
328111318 451175231 0
444126158 528967553 0
589709772 743475035 0
577974456 670653985 0
20981726 532414477 0
764447460 495841018 0
97181400 469115508 0
254439659 356655817 0
518258946 412964944 0
45051343 570259840 0
28275797 30176638 0
316162152 263967331 0
219170093 620946475 0
404372435 175244872 0
294838817 35200226 0
777031100 739434330 0
277733405 294394435 0
181005857 473949861 0
586681600 210717996 0
561006237 789052412 0
43080980 428378656 0
197504363 110938138 0
229462031 612684651 0
625267342 360021397 0
243270818 450950631 0
127771617 798109715 0
318723993 226907248 0
755027880 177721739 0
83651545 551308707 0
300128242 632254168 0
695838319 101042646 0
91245548 111543190 0
608072459 79450177 0
129227924 660366658 0
563289695 231881869 0
771882906 646217522 0
256297865 363191500 0
621820277 190370628 0
537356874 6610823 0
103399365 431416157 0
590287666 704708050 0
748405492 535474012 0
148881917 220702845 0
593375415 336444163 0
68309247 441313691 0
35257247 465637978 0
348569947 13107804 0
674228165 680296864 0
510817035 115400763 0
473502399 527065334 0
332639403 136615094 0
70705946 18072965 0
416033430 574944620 0
593697018 712226460 0
757885103 757376586 0
55622322 239894950 0
518410580 752290654 0
285243916 685748088 0
306255807 702479691 0
746778499 330051916 0
102302663 10814974 0
426734110 768399109 0
608188559 510616502 0
491915578 696817181 0
620446918 479754236 0
434089853 108143660 0
339163346 474779774 0
388034841 90065364 0
716674328 96290325 0
504809374 270989898 0
591874653 428140768 0
260276920 241493289 0
320870633 217066137 0
90055282 714082094 0
2561317 178573788 0
782820481 80659031 0
663885958 166442089 0
208848394 433897989 0
200129806 522376236 0
13226612 604935831 0
144703738 355228527 0
526695738 414445389 0
410390222 547201118 0
469639502 105477069 0
321788306 622521040 0
276882796 165548127 0
131138162 373963427 0
763394422 207406496 0
470703322 498453 0
19325801 657763794 0
468245128 473389456 0
117404249 634196354 0
403944745 793993449 0
800747182 483898815 0
63474303 470137887 0
420579340 772154382 0
703966524 757527739 0
523427226 522571845 0
334064715 800913305 0
470160294 510970772 0
267258736 604018042 0
470843109 220113778 0
196767931 207323316 0
422645916 240663076 0
457480643 344894953 0
662390020 212888453 0
223192183 747885941 0
445891843 13502631 0
134930319 515051543 0
649654561 306670379 0
353227467 43520524 0
404531059 86841305 0
306118988 611292167 0
624467733 124247582 0
452068597 449559885 0
779376440 96247706 0
298270827 21763378 0
673675530 772384499 0
269852648 467373055 0
528839678 25063293 0
789275671 481713169 0
23911019 566436291 0
435066637 17319940 0
493772278 769119245 0
282678080 36109080 0
725908947 241678766 0
561804452 18098472 0
322029405 315433536 0
288897942 743544580 0
790559002 67733133 0
405047999 583049650 0
74501865 266287855 0
397858248 146092321 0
731615227 792536122 0
261394277 154459145 0
26813995 225030904 0
251139161 478539030 0
709732247 195954323 0
723329962 550724000 0
553183092 468730392 0
450689103 328515969 0
687986499 288659689 0
63435852 636364285 0
514471172 514444125 0
568690882 651758930 0
151898421 436985053 0
95909059 16464547 0
713170036 749403588 0
662821597 231667109 0
646354424 414716189 0
522143579 377287131 0
269406844 212777298 0
446006604 744205552 0
23019766 713350157 0
221794767 378577710 0
29086219 623273001 0
495326587 14505046 0
55799506 38207727 0
241658483 492964745 0
2193093 328940879 0
369204993 75270946 0
244392947 86703542 0
158837735 714741120 0
346242942 681246581 0
286010753 322161701 0
619825503 83286063 0
89095833 213522124 0
275142583 63868655 0
520370531 290489150 0
267605976 449752608 0
787423143 240202782 0
522433258 92016404 0
486357826 223391506 0
487509996 505380036 0
409137441 661298907 0
439881466 704098423 0
615078760 555106766 0
480169963 627732000 0
171651052 337650537 0
667072907 200719464 0
245143786 73192762 0
318475895 293815825 0
606268311 169532784 0
437323676 66442428 0
434947641 217180346 0
479210311 733592426 0
405707676 781665147 0
329438284 376021390 0
9185692 36783754 0
332515676 698681472 0
242083772 573660275 0
569376741 614822372 0
41922730 462972298 0
393618886 780996064 0
12772265 243321725 0
40769305 738341712 0
398321906 445971191 0
502018927 697010757 0
89539613 377544628 0
114956581 772298970 0
500071184 654078537 0
718883900 228257271 0
328563663 272387024 0
368144664 349415150 0
633127115 597981147 0
530193271 217573383 0
720340961 601375199 0
275678039 251355803 0
207928796 721560386 0
254915347 49472833 0
682060902 556493887 0
655757736 754979633 0
315439237 541778763 0
612089735 555035055 0
568977417 485211694 0
411830596 117252855 0
166701949 741762457 0
683122457 426674850 0
672130447 755139321 0
646234075 310730169 0
696814284 764858165 0
259605929 788877034 0
420678735 166737446 0
784832283 21838004 0
581751125 280295679 0
309373406 243501677 0
751977453 231147317 0
520187935 337075350 0
551159965 290712400 0
67635356 537922889 0
721647420 142574410 0
456107315 727004912 0
176064615 465407107 0
65486335 271781857 0
253857219 405499271 0
218496194 628920394 0
609883986 553357403 0
548301500 195923680 0
708624798 563371402 0
717657999 133809261 0
562093676 769680064 0
186028810 229354199 0
589876278 325380304 0
411191328 535009775 0
309102714 757948777 0
53267245 489613174 0
473840270 695768361 0
61338741 96156679 0
758085039 684827143 0
158260720 748338501 0
190505053 273656289 0
162719418 562873958 0
725416257 85404376 0
724591066 499497290 0
648799305 195356754 0
267987657 582226899 0
797200886 283838658 0
19562534 515195164 0
37275335 305127853 0
260462875 687801987 0
213626488 320593427 0
554344593 517426463 0
384132455 692892484 0
41671106 683536229 0
571954123 576116397 0
444566804 25648424 0
203894761 529700931 0
408278838 789607187 0
133346043 733983474 0
577986152 645179807 0
658137862 9300354 0
454280618 685400656 0
323667777 121888329 0
721341836 379766726 0
80838507 736036358 0
111661829 53374209 0
208814508 110900217 0
619406704 219842221 0
672975880 549446636 0
457155296 603897647 0
742672072 187800700 0
764069274 768945731 0
516832577 163412615 0
470392034 18376150 0
712502839 704103285 0
736341234 277888153 0
91946951 253316848 0
619328493 489576750 0
458871447 174897175 0
670612022 191561016 0
145933259 549206439 0
759298503 80202383 0
391489162 722426440 0
469335882 31277218 0
59149038 51793060 0
254526710 262219701 0
556165964 404230924 0
47161325 713088024 0
762304382 273965994 0
393854493 309247531 0
13660973 608643583 0
106828409 322865489 0
692988540 740130809 0
582948942 488926476 0
548764354 83472064 0
642607949 581168862 0
707452878 360173600 0
130774554 384695701 0
487665818 195585920 0
26564143 743204197 0
27862676 328332855 0
237277101 101114845 0
658400742 667735853 0
18399763 48532001 0
709538432 611998698 0
187836799 205641640 0
549913086 736925579 0
42503530 82703515 0
124070827 452950890 0
6547669 399711072 0
169425501 628041615 0
20222176 200336529 0
132539000 578509679 0
619080113 579311828 0
370760022 397942016 0
666002974 405851300 0
494029642 801150603 0
23147785 469843319 0
560720084 219075754 0
384281580 210500668 0
465175097 326136469 0
41828406 528508286 0
572206194 758429861 0
638192658 383733596 0
106994837 526161488 0
142637723 740837833 0
760759018 398129830 0
442161468 331920582 0
224612457 88525991 0
610973318 342003007 0
394480558 212283675 0
115507792 413144395 0
612734276 182179274 0
152921898 722336142 0
516968276 236968711 0
649638755 139949261 0
199027090 387005076 0
625166463 743626840 0
139492030 192185933 0
684937922 24569686 0
84596046 12900458 0
800502895 741315367 0
631650223 417963451 0
560624247 575141421 0
484450907 247636263 0
739909591 63009232 0
275606835 777892428 0
387501946 700531735 0
2748202 646281292 0
489055095 247152014 0
143489566 18411224 0
454402377 555311492 0
443872292 418072243 0
338224128 416337641 0
557724113 769935338 0
395811603 51449996 0
535513000 506699631 0
6354777 75419822 0
104129488 785586594 0
29533243 524423780 0
532524518 780637876 0
344919588 253963513 0
723264942 661861139 0
739508794 675074853 0
496827497 10586294 0
606082354 766187834 0
537196688 660028227 0
433990491 635387721 0
216292051 55894264 0
24117984 485315754 0
418201578 388907372 0
392118305 34978638 0
582692620 772440246 0
516977416 25816739 0
313759611 503487483 0
408537338 404580037 0
796634424 769457653 0
359422413 779346044 0
615270787 73091409 0
617781373 650198143 0
274192789 598237471 0
575290323 330411184 0
768644575 616880087 0
683537649 448835361 0
162800731 326790681 0
129624934 686254156 0
343267500 101784450 0
24135805 537692017 0
492488885 191334155 0
43938398 487846932 0
497251186 492264009 0
222323656 706449059 0
715630440 779568517 0
443153879 9916479 0
142798652 42506937 0
205835350 647204972 0
661126529 338085312 0
701321753 531541771 0
29389208 252661428 0
185208467 719712302 0
221952293 502875667 0
297635594 188036512 0
223027921 350895383 0
687235933 189821468 0
260672773 624720700 0
130583149 84082292 0
711876461 423474847 0
607958375 645841957 0
704406714 213252900 0
800214159 769580946 0
100046595 679776740 0
481915841 683034189 0
165326196 310008619 0
231247895 335139506 0
631737109 791122788 0
284910613 536695624 0
46524319 255714517 0
50034171 313043872 0
131593772 686787180 0
67065854 162968452 0
764519366 237527666 0
96584655 122750439 0
538463741 381887306 0
247999191 567438845 0
374332280 72029123 0
274513642 628153896 0
51292679 64027426 0
321268062 104840319 0
4659511 238996686 0
670985661 186632516 0
799084628 184964794 0
152879481 308096235 0
454021020 629738116 0
526394354 690751675 0
420016553 669316619 0
233219934 45282562 0
221907 738693234 0
142348350 133773171 0
585427964 600900178 0
199803999 18797614 0
581373767 139318452 0
498600265 470730560 0
361083493 570798043 0
252983553 525567116 0
197322388 80726500 0
35748788 544575894 0
26168272 135792211 0
25210257 328197023 0
707962690 525645019 0
527386696 716544185 0
426196469 530169579 0
312254335 681510797 0
650917373 132559990 0
538333398 8766815 0
628137664 132783139 0
283778496 637130189 0
596209225 790179147 0
44226911 717340685 0
40863239 248921887 0
638449941 329538083 0
539165676 169743025 0
779683862 624605055 0
131213784 721316716 0
537794740 255495087 0
322669428 40335621 0
216494460 283496087 0
469998738 451866196 0
164158628 97322148 0
122173079 366221548 0
710211902 1951723 0
49313312 34628596 0
698068514 191632260 0
4401215 62846559 0
41474317 568940328 0
698981029 168334014 0
607403561 11138881 0
134428041 115288379 0
347995462 312930374 0
254627227 189763082 0
488808587 641166530 0
58306248 75111608 0
360504961 258230993 0
755750250 625580536 0
83734469 371443118 0
696544326 127599656 0
537056642 711733319 0
760392415 279771871 0
464793290 193063555 0
47112574 61707994 0
411815122 610337396 0
589133298 755989073 0
274612787 608790051 0
354327913 744506973 0
55819503 110340596 0
672733426 463218478 0
266839315 797077518 0
83324982 279712569 0
682104027 294907217 0
29132657 128915263 0
104396716 776089112 0
482789604 505406988 0
619626892 685876077 0
682964066 727662481 0
729876882 476875421 0
300526403 618194522 0
315396888 360990259 0
801655328 74003665 0
591703629 659330387 0
186098060 464342894 0
582480264 586203500 0
553302845 162725669 0
522844082 647534698 0
738001354 37458664 0
774581098 109677538 0
16285700 174483659 0
641067466 109617115 0
584549173 666599979 0
62791951 134451436 0
239662297 507320886 0
23830258 73894309 0
648318787 733449668 0
456626861 557121680 0
370206092 393761741 0
460077909 793966432 0
199376557 99877748 0
412578391 468368249 0
609427198 69469231 0
93775273 782042398 0
640503192 159044731 0
307982650 74849708 0
677841176 530876798 0
93433572 625683430 0
273949335 664093665 0
539138062 650074661 0
709203628 486273102 0
653865865 696577006 0
216386854 397251485 0
776161160 206401634 0
412413879 16147667 0
732319441 643853568 0
346441346 652575828 0
563649843 801699183 0
35473619 407073775 0
66534394 71799123 0
31584349 761607237 0
435135240 251697564 0
287957413 783788294 0
666000916 384531502 0
669325338 247623204 0
736594001 336847793 0
646212532 625892620 0
370853687 61462020 0
351518132 560623762 0
168662850 684118438 0
201557925 792534236 0
697033733 723787789 0
337074299 724592798 0
454033124 42636637 0
688861931 112431259 0
537728551 472558748 0
274253050 199660733 0
656246782 154569478 0
794491553 540826963 0
421612527 430222910 0
233765391 156926756 0
361552432 567484531 0
528625509 336820131 0
403964851 62460908 0
123048919 88078024 0
212015646 129306253 0
188462468 104754233 0
158452695 749187895 0
390742575 791021640 0
203249774 567633186 0
383330489 253179341 0
308719227 512149642 0
219788126 139204220 0
200502461 246565648 0
36735495 45984621 0
512472157 632700676 0
534369730 800696166 0
70709216 533920788 0
598556360 189829778 0
656288214 154386608 0
296184414 796525418 0
171880903 767741861 0
492050345 579696954 0
472005052 587507494 0
571488433 495014696 0
67238614 270029879 0
637899383 452008457 0
358576653 534704299 0
496569594 608822604 0
268442319 582194873 0
369567814 13228499 0
464167514 255444516 0
505687121 425329337 0
337891331 496477041 0
388916188 746112255 0
483307946 532362913 0
355634969 125299537 0
538272338 742687627 0
553104984 327769178 0
329206288 529854762 0
172707193 103253662 0
213772460 732933764 0
196508320 1397855 0
11464687 602590948 0
305044056 599529937 0
458210853 745387888 0
551337497 340779435 0
710037271 283474333 0
680499518 128701333 0
318927395 54008985 0
483629748 668371395 0
495839410 180276049 0
73687536 121073563 0
19799185 590989980 0
708912357 486855937 0
542554791 51879684 0
410234751 9893984 0
308980843 703084399 0
132812907 479257362 0
563066059 328807185 0
720199995 462957210 0
725577584 679949596 0
371133437 12953095 0
725414316 666172748 0
55988587 513312346 0
627244153 34902330 0
168066928 640958225 0
483443844 134523276 0
424445576 778893767 0
51424275 36434312 0
652599993 533873872 0
259745678 672199192 0
14542217 117920152 0
326472426 42977645 0
746819955 442775657 0
387391364 301158578 0
392469160 600482240 0
300699308 289087263 0
47001398 336029763 0
695734026 721081219 0
5092025 198406489 0
324149384 131238870 0
746111482 213748775 0
138295372 643443542 0
468049409 99832876 0
784145522 170818118 0
67033320 711029094 0
309230390 674503015 0
300385563 418685625 0
470560111 671146295 0
774897436 56777819 0
220351426 592988033 0
380701031 466154819 0
11140819 158433628 0
204762571 294484537 0
568916681 480044113 0
221312015 643222116 0
508013445 391465077 0
204036791 480111851 0
522852094 362058381 0
336992525 108134329 0
144562959 69326554 0
496189004 611155332 0
177741930 657390127 0
711847594 368017980 0
143850674 142064358 0
154145571 335995963 0
378882456 413925754 0
530620958 245515124 0
282741646 287516678 0
643876436 473633006 0
656142630 146280073 0
751777571 473024560 0
265447465 65314063 0
230068117 265204836 0
714663407 302856314 0
780464439 696892734 0
286077311 562437480 0
90696350 6976943 0
365560861 277799634 0
311164995 215576974 0
406172769 300858629 0
666048652 664714380 0
630072028 508891362 0
639678426 90605972 0
394608906 670175306 0
701338392 596180085 0
682786557 621727479 0
704473051 647893468 0
192714629 166285375 0
739783881 468865621 0
328402941 203750779 0
486784735 633307228 0
630932296 138999260 0
765698394 331151316 0
399515543 459504567 0
108339202 146090998 0
750271846 36029686 0
149744329 409731911 0
329115565 341470472 0
76958119 262383491 0
106062132 630886864 0
444890227 185293510 0
261280425 29384125 0
141687379 235336399 0
383219666 468180742 0
139706245 550522528 0
455186031 728657726 0
639781269 704554597 0
256186323 612835739 0
288177914 20121730 0
509324246 727161337 0
606257611 319622184 0
687511001 197995712 0
683014020 628389378 0
63225165 235094351 0
203070482 572625130 0
62866876 191550600 0
367309043 76403527 0
452698191 768150762 0
414816305 19541314 0
154973310 30566489 0
192589677 92339783 0
691694037 777370083 0
115798 679866493 0
638545962 316838056 0
717470495 704732735 0
280045565 587120463 0
69486709 156691641 0
760067910 275767733 0
652734795 529712921 0
375565979 671051149 0
200481947 229975795 0
498371410 383318029 0
60550885 489292445 0
253408674 766945293 0
300417074 55186570 0
425724826 632571602 0
369605484 88256550 0
656307920 1121426 0
333073086 428538256 0
505251933 400622025 0
236652915 479343255 0
349756101 161745510 0
642156508 682501212 0
460168152 52943580 0
495532010 482857183 0
184076869 491737142 0
479113129 789889094 0
402021616 272244515 0
626039733 554083243 0
91023789 633356529 0
553481885 549067345 0
34532984 254616997 0
155140492 434228484 0
725485282 666293362 0
740319216 484705604 0
465348031 114936029 0
778830623 301567525 0
317410945 48620397 0
347494458 169734619 0
725456814 522429754 0
27360447 352043310 0
185620592 65969860 0
70665880 255349058 0
684704595 571960904 0
354491407 350637299 0
262582456 304057841 0
32380770 296489739 0
260175619 184654257 0
743265083 545314932 0
141968654 671117637 0
54044640 490330746 0
307218551 406603745 0
624387144 598925218 0
541288802 232838864 0
532985361 310434307 0
597995451 643330777 0
76767836 478717966 0
404033557 597106259 0
621553616 349552621 0
240440380 748845848 0
799003832 533917499 0
135083497 383834365 0
265521451 774939312 0
143755506 230097081 0
446358416 17833432 0
793278498 32684927 0
334703804 112315474 0
243931157 709628458 0
548553431 219234845 0
186777364 428063031 0
184750671 10632954 0
669978873 241884364 0
603226446 796500465 0
647447236 478920094 0
632568730 395087128 0
693734984 169625536 0
234781322 721539301 0
593136378 622452733 0
58192774 323669096 0
269421474 259960658 0
773968342 196151117 0
775705072 10577942 0
279967849 63527146 0
300745246 718476075 0
327077634 477269723 0
77180467 324750510 0
59779747 766133440 0
796515533 285813984 0
447589427 741295822 0
504368640 797821664 0
433150563 68735856 0
318477600 469882075 0
426859757 125262491 0
756685768 501497265 0
176392551 480344023 0
23289016 467350750 0
259579672 55315973 0
478228870 698365225 0
729172371 470901098 0
521935795 391604026 0
61490550 576117743 0
426879644 374368666 0
363134982 18496937 0
483397722 702763023 0
687465911 45568025 0
322673668 164323412 0
175611149 456802165 0
464837104 272190652 0
352823749 742990959 0
684139245 707501517 0
31554406 457627934 0
133309527 107510325 0
133445416 415360663 0
523005577 386671173 0
610045790 185371197 0
469133353 585772485 0
520872705 651593391 0
178345679 484445922 0
468375485 396480303 0
561307716 350656154 0
456215691 440883170 0
274199373 783458336 0
364826416 144518552 0
536011599 638274033 0
724446238 479056217 0
84949527 675966352 0
416272479 281180676 0
560984280 580569702 0
771401022 780398238 0
431528056 426828672 0
352475297 592655110 0
20782753 646395866 0
190605609 72056460 0
455838816 783138212 0
674905734 242172902 0
159339942 479682627 0
445961247 308989611 0
295404040 658282909 0
230592696 476332641 0
477782710 240014501 0
129796895 463346786 0
800509704 718981137 0
542615308 173166112 0
796556450 498552530 0
24458550 360582873 0
77052608 231438888 0
114622988 509353960 0
677104352 726990836 0
213339090 256578613 0
250340220 57912159 0
74793790 601478356 0
261721397 409563409 0
470046793 459290434 0
555478176 99956565 0
61542179 159272189 0
327093668 481023502 0
455802179 596768384 0
232042213 201160559 0
229019248 785751519 0
691008091 577395033 0
467899339 527187623 0
542674189 290941735 0
662308539 768095283 0
219613594 467582786 0
675878 128347859 0
272485530 25257223 0
296983497 261248691 0
715707027 585163062 0
563425542 332156698 0
653514296 525226176 0
702960664 706674854 0
495534877 256469226 0
546389047 790878765 0
33543235 63145771 0
733289773 335687980 0
197263448 377840845 0
152020991 127025589 0
690916201 446917886 0
297267051 789746330 0
309990048 225190834 0
776001634 82992832 0
273047395 322965886 0
515925177 607954836 0
432992959 756280459 0
369143248 589992422 0
251439304 27004344 0
753827587 789793599 0
106284140 663881577 0
248098634 343287631 0
201758156 204862432 0
141963736 133650853 0
164673237 252452215 0
351279772 153934196 0
598844091 494123847 0
257309773 366327124 0
249932074 482071282 0
788328716 455157990 0
221867768 36855864 0
566827026 701468958 0
504436537 432046137 0
242670028 513071541 0
141466441 104976440 0
184643496 119615127 0
705614651 516549675 0
465147037 386651048 0
155027849 798803783 0
160870001 469547005 0
170684433 502755088 0
355367320 575140623 0
289410361 790255109 0
426334144 75618527 0
729040896 674569875 0
644465691 690922837 0
789429553 800146116 0
69753756 375762773 0
790521588 783338896 0
17861455 621620139 0
356133163 741127950 0
656503586 11922544 0
344634705 342062209 0
738229725 287239137 0
668100097 233444635 0
734666425 519707753 0
235268790 232435984 0
728055750 176601797 0
513667370 228193381 0
470251192 188170930 0
156520767 165152598 0
627507107 239695499 0
152937345 381378848 0
715252092 124905585 0
701546265 71023854 0
118407256 403193878 0
443608422 184414565 0
437180907 405400556 0
102197638 483359492 0
100041614 50196828 0
594091911 260835148 0
476129032 516338416 0
391464177 657642276 0
679669780 443821119 0
790751792 694502533 0
592713336 695573804 0
418423851 672141156 0
346230712 666960888 0
785198268 595438166 0
374395590 669053777 0
405330561 26951764 0
503627023 254787995 0
326401458 735121254 0
643678717 89292879 0
768096062 130748750 0
441218782 726716632 0
560503317 23914305 0
346148778 509690191 0
20294618 365749402 0
680172015 134711406 0
725306953 746187180 0
704173173 590846712 0
572019066 572542490 0
97100849 114598181 0
258529945 321166588 0
42568163 721061828 0
395560785 443710842 0
262473375 215918829 0
107881824 305004960 0
511650897 487410647 0
228761306 98325222 0
590404842 569886311 0
614461006 751626649 0
569586534 99058095 0
147748493 488962633 0
719659794 19331838 0
656196247 86481867 0
126275195 639454958 0
623684190 596245298 0
627100636 755038155 0
341667172 110263377 0
744004254 543587386 0
115634051 209134864 0
261805436 680741288 0
694415478 513732937 0
77141084 780326623 0
505944369 328156726 0
138193645 117402330 0
784702597 458666540 0
573812296 719974853 0
204891904 797871372 0
6488680 488468832 0
268387473 714424213 0
143015659 124605859 0
712684092 69084864 0
594064257 188013951 0
587915948 82620298 0
200373802 302218175 0
117929510 90920949 0
56330649 44936217 0
409502959 425993428 0
107122675 665852787 0
124164837 200078954 0
745410956 337295175 0
438659905 337379899 0
491877596 528440922 0
598585710 351026637 0
794398088 607855191 0
594379174 494101352 0
184499514 14403980 0
74772889 64178357 0
100470370 742801837 0
279701246 586865221 0
622705438 697206490 0
421268201 177950252 0
784277500 584830474 0
539413731 263975804 0
604058148 113638557 0
435007570 558328928 0
436020576 404571215 0
801682476 270641262 0
36937421 255760286 0
528604842 182680384 0
308996033 746916228 0
288595012 119566175 0
160668833 269959595 0
491185774 418379753 0
20074697 131148073 0
348344343 724991582 0
174251333 725036168 0
174710979 389578748 0
530428889 212814085 0
283339436 116964973 0
27181698 485324594 0
14557184 20604389 0
378132852 557753513 0
273319299 303103018 0
793017192 498223779 0
380939944 120731445 0
136935360 719051186 0
13587377 553472597 0
386576595 449723241 0
470757399 389467208 0
723707004 473327072 0
209289463 403415106 0
434267699 507044526 0
712503946 277095189 0
526880204 91005001 0
295335094 593097025 0
576995669 472556293 0
179751543 622228143 0
579832612 247767492 0
645133978 217399558 0
344393294 460001960 0
214864524 657835483 0
262855462 113805759 0
796260394 660823331 0
467520640 800808970 0
799414027 381781151 0
272887113 164617965 0
515933066 101301207 0
744448429 420375601 0
642922124 656942391 0
657315460 6105379 0
265384947 754461747 0
531383934 506891270 0
586759326 272518 0
596599311 1382146 0
229475700 794994555 0
722908739 542992061 0
381800051 14222847 0
124625027 358675173 0
290715060 270304587 0
451250596 642316331 0
262133526 595591612 0
400457726 690272459 0
620001797 448598876 0
275497416 201388590 0
256715116 676501197 0
618692545 590396369 0
265882052 713144236 0
2553347 465213514 0
292724771 556222514 0
178776159 740571394 0
701988131 112629601 0
336536096 388003956 0
641950454 488938430 0
196942856 323991984 0
528538583 86309358 0
7258124 39812797 0
643958547 185248817 0
348739251 789529079 0
303238725 495932206 0
748473805 40310298 0
329446545 724534244 0
556603935 767697405 0
698913366 797213845 0
244723080 631152198 0
120292366 584499997 0
470180943 467337852 0
722994098 617528072 0
737678488 571696474 0
459812069 632694714 0
569278389 162575963 0
289047673 221208004 0
191116350 791580435 0
152566822 288023524 0
343355843 788395406 0
389013124 366778295 0
51326086 451669232 0
150772641 50232639 0
662922410 697870526 0
646462220 340074239 0
753584021 800199803 0
81335461 258898142 0
279594966 169735246 0
726588978 514999361 0
182072763 465144693 0
779815964 527262496 0
186058013 262342647 0
558544511 37224971 0
32906009 681910778 0
790767435 69218174 0
75300136 421879315 0
166082421 320663592 0
317548747 25666073 0
478383975 238263729 0
477049613 567925266 0
622435138 760624530 0
174135502 327103771 0
193893664 689213526 0
421296073 265228049 0
766630430 447088972 0
57658739 104190308 0
268249296 389943450 0
350966182 94285624 0
158385056 58269231 0
407661323 479108380 0
670299488 668948754 0
618160644 531648375 0
345599877 16215352 0
628463588 694468657 0
243785171 645660354 0
159330738 466945855 0
708537349 106762010 0
209498751 219671957 0
159271196 511014731 0
59688298 354863395 0
574719932 66318541 0
390775203 306814865 0
387508284 272071412 0
82114887 526990573 0
528861313 720503867 0
716545558 785710540 0
702706850 712311102 0
151001748 251790257 0
698225011 110774648 0
62782908 16407035 0
325947646 758933241 0
591314181 255836112 0
706054121 369409953 0
458920568 257720826 0
373941342 57123269 0
783766565 584126650 0
38442124 456729733 0
654457135 587020737 0
169532120 654309598 0
70086872 94607728 0
106765436 432283352 0
63891705 74215010 0
108652301 365506060 0
340490495 500468170 0
3130256 116052997 0
377517627 656646558 0
324252158 161982338 0
352397875 733857462 0
151196695 405672028 0
374199140 216293568 0
323398878 358166074 0
362335660 297065366 0
663539566 132843189 0
107820853 695496347 0
682081582 144561657 0
528223006 161821664 0
359816088 578429217 0
384647211 331568259 0
278500821 247959941 0
286672583 386694287 0
105301578 338174446 0
791936899 336174711 0
405096956 663724678 0
173943447 3889546 0
613499267 182984864 0
358120853 140068659 0
705681126 762768233 0
54851139 71899092 0
175689330 342267847 0
583345375 56832439 0
575820501 562264651 0
72770909 99204183 0
491035376 33232556 0
590119216 552940546 0
592905575 182727596 0
764182969 157514580 0
759593729 129818331 0
332668011 144287786 0
74716745 158692365 0
199886121 328272606 0
194815909 207243219 0
234971586 201830482 0
517315398 573339726 0
670679055 585099678 0
14938521 103406020 0
228645709 483220178 0
531558205 198205729 0
537284915 721437867 0
268778296 85720791 0
565889092 50255366 0
134014100 179572230 0
669803084 582164080 0
738548362 525837575 0
529133619 352399927 0
184544684 459368503 0
265462602 790374671 0
583358268 202921599 0
163006139 454893592 0
559618424 53846163 0
276831436 753584800 0
550064261 518503907 0
593325531 505537509 0
32872054 485125764 0
527547998 23833974 0
123018836 27607013 0
724067592 379403544 0
776872256 257065548 0
382001834 456545429 0
733804511 34434646 0
225258229 456810878 0
304404482 524979629 0
432534652 266094774 0
774098898 639255432 0
373696195 529135096 0
24392654 493163486 0
294507157 589877974 0
468126467 444500834 0
89924741 467110466 0
455274759 235839434 0
40223000 495293848 0
464815132 664568812 0
638756552 279977623 0
625334146 796433420 0
556052673 363119215 0
310497840 214361355 0
48247239 174534515 0
205997451 724977319 0
195064006 61150404 0
31102683 428243677 0
356899993 35981840 0
173972890 629392871 0
411126149 800437255 0
381818293 303523200 0
340466882 173853624 0
477175012 451961586 0
794540315 116164179 0
550828430 455331720 0
664259808 524605394 0
56226484 328625214 0
451558935 10543692 0
614312697 60468529 0
681354300 421998103 0
415946951 420927195 0
593800127 589533899 0
583111189 105540706 0
235621544 680449351 0
3068147 91111264 0
301156881 93028824 0
564748416 792758776 0
426134107 321277804 0
128351735 95088071 0
723860882 777582705 0
636145925 609803280 0
348922172 246376564 0
607451717 198000038 0
664130378 734213506 0
58910057 92633231 0
27488582 614115667 0
593887320 448541085 0
566318308 258475820 0
567873123 151110377 0
711887171 53897647 0
612036643 598999291 0
508461562 571087840 0
559375084 584319475 0
333364492 77876892 0
227406864 51871164 0
4704233 38568076 0
751669548 190440742 0
574003623 248578879 0
676188236 264810280 0
243761869 652016105 0
234238638 522638866 0
13132518 486664714 0
472676845 191957836 0
192889240 645091675 0
708143907 142056550 0
570551174 351185374 0
694809370 118164018 0
487030110 778772349 0
80378300 449367066 0
367416785 524277169 0
30580423 109848948 0
211655488 511402802 0
494406935 317343531 0
57997651 384592930 0
156380577 682204931 0
412606218 219802741 0
397339575 497556745 0
498851942 456286106 0
166671901 11945830 0
98012166 388408613 0
338033283 777405269 0
591747328 222239871 0
26012292 9186477 0
405653207 598854854 0
583201506 172247169 0
217623110 247804919 0
538538452 70308952 0
316869256 672284849 0
407688735 783096562 0
370437029 452175205 0
517093000 336148160 0
108973218 355240584 0
392779608 790868097 0
703987107 543936797 0
276854166 341256687 0
85247918 73530402 0
518939476 475559600 0
798878919 176881045 0
98502087 442398916 0
626953298 321777318 0
587692323 773595383 0
187537665 211052321 0
39629033 605182552 0
756842386 36612723 0
248414256 533632544 0
653218919 287101987 0
460025106 187937994 0
294563188 782553641 0
601398919 221459809 0
139985074 70514884 0
137997872 413485293 0
451013086 263822570 0
747080923 63828152 0
679468520 787575791 0
500136491 391008112 0
139315135 211371857 0
493989792 443733239 0
566353910 647239512 0
485750492 689885849 0
650077273 552103452 0
385564506 796292756 0
48220819 565709756 0
306832868 67014743 0
236126373 166298128 0
442100896 37041183 0
151316886 632410200 0
152809503 789262620 0
336275417 452871277 0
619285074 359833675 0
401843107 654016137 0
736430297 604305639 0
560714936 642042532 0
486926231 478291636 0
443266700 305759566 0
81223815 460021880 0
481187234 403060099 0
26795937 502282474 0
255602039 766421278 0
675808894 618269261 0
293915065 598325464 0
157910939 121550761 0
370327784 739776952 0
573130124 457824882 0
250879391 593704428 0
532491022 199091174 0
526496160 13468685 0
607896089 402991192 0
98682883 769649050 0
361843658 312115591 0
744306706 250654186 0
126704767 378713082 0
725082168 615486658 0
759058106 514692435 0
94701952 148932557 0
327800682 127254419 0
244661771 326984179 0
503756569 562153880 0
707025392 292527061 0
227486969 364768785 0
179931726 260236794 0
791285015 547307623 0
528408854 177614354 0
698433972 257276000 0
739834013 562848653 0
371368765 424179069 0
117060295 622382573 0
640133409 258342310 0
331258080 100774752 0
780731952 303902937 0
3923691 685805663 0
423781209 774250787 0
344235846 682635318 0
442513526 377357227 0
613361100 227577085 0
693272825 85118140 0
460932555 586825410 0
119310534 305968174 0
616722515 141480211 0
64994163 695441757 0
723537364 441453542 0
17589345 192776636 0
494557977 588477077 0
499434175 777523579 0
55545840 763293506 0
447283941 753075968 0
42791107 430157188 0
384442109 715508572 0
541275051 387822923 0
104871090 346977027 0
2518287 257218191 0
37599853 362635247 0
635708818 561206473 0
539963754 617254147 0
234465799 189692548 0
590410366 296711171 0
461437018 715860200 0
670863080 438640180 0
76522616 155764658 0
512572621 118822568 0
85096803 144439102 0
268972441 121368173 0
539528415 38558916 0
108669817 296544605 0
324145433 532344910 0
53878823 185848176 0
737926470 797328591 0
594830555 542872971 0
418711961 156912183 0
207871173 621799676 0
446024982 181540597 0
414805938 282192791 0
399751573 490091016 0
79284734 385826870 0
470667365 443510995 0
242750225 313274196 0
716484153 379252564 0
49278517 793915121 0
359290786 456493582 0
647529496 180432375 0
443646036 610606332 0
158752755 489734692 0
561549477 546990256 0
312240388 603949459 0
612870362 550850802 0
428791757 528221734 0
363071703 621426051 0
746685329 675334745 0
727605229 196706304 0
238320539 441647340 0
336527322 669718747 0
456814959 556837557 0
654255080 93234676 0
114726572 655433430 0
737180770 727213351 0
682239075 738664470 0
758104687 34345525 0
334749275 97626285 0
361595447 377251769 0
66092466 76747745 0
125195024 534441485 0
608789759 128235807 0
114583519 354813924 0
178589713 149284482 0
277960170 766946987 0
637194666 416101775 0
264420992 368541183 0
392787323 266188697 0
485051993 717932503 0
718225461 204825859 0
394623059 771968606 0
188448760 262309523 0
398634318 635193834 0
520413454 306371753 0
10155312 767995293 0
470606040 49794031 0
564565214 175246534 0
144680224 775655145 0
40525797 89596345 0
48546036 264567562 0
165442013 749785475 0
442787756 85756804 0
611358171 557668688 0
317759235 181465209 0
773968427 426944730 0
523421489 798675676 0
475999878 338423666 0
327970184 81110944 0
395260570 580073933 0
469794133 3519514 0
71627636 550464163 0
718660632 300290808 0
716821666 17140535 0
157003130 192994285 0
690097615 231172351 0
613637784 379017710 0
150638548 53620670 0
310624796 222235063 0
332348005 610601297 0
14359999 654196931 0
122086111 97080628 0
38127983 749164211 0
27993705 345506094 0
79081314 484421220 0
583759611 624972318 0
264296421 84393006 0
209012572 212976962 0
302265622 691970706 0
575578998 110902402 0
320021761 463324890 0
689463890 1921632 0
647806697 778149011 0
475334397 616589900 0
757438192 641724041 0
32032086 120877297 0
749283459 90680359 0
300039940 307519202 0
220810108 680665 0
79635615 203202236 0
271134259 727181943 0
630598017 497963283 0
235260868 207893608 0
589052893 171907163 0
768948173 302563434 0
488834835 523115566 0
762140089 70119327 0
360274378 361405330 0
264025757 644612908 0
758890162 665849310 0
301988168 694068572 0
299235802 600223342 0
751158706 760258029 0
421950521 490946339 0
751531906 645781734 0
190073829 39433790 0
403555606 577971297 0
100915921 589988988 0
31756978 91509682 0
180670444 245494389 0
418622992 668657009 0
92404483 124013576 0
68810817 69869164 0
370823035 54503437 0
315882005 353968953 0
787118859 83607943 0
386951887 56136960 0
193395147 76583641 0
16699343 403036831 0
166013381 471252245 0
321259354 400117847 0
192153524 201027918 0
719422191 642770401 0
219285772 694707982 0
546731206 100404356 0
619287657 634785828 0
415463923 284907778 0
613806027 693932334 0
171013861 629021194 0
527206958 307698292 0
529508240 175138355 0
350695449 742911355 0
186017137 45574983 0
146658752 449924221 0
33933401 38009673 0
21777501 265145100 0
421357121 173484397 0
92167360 253052338 0
628476693 418902466 0
203189933 342327094 0
324842276 533910482 0
510989497 137404262 0
581808275 132679605 0
788310846 572723384 0
156967065 382637921 0
789425361 271790194 0
130371218 476315806 0
483776224 651874641 0
528230979 322557578 0
789632465 660186111 0
567768015 546226475 0
224609684 779001206 0
340844066 602553048 0
704321681 54382933 0
62724167 659511967 0
689494139 136952652 0
384530537 104889045 0
146433751 508555878 0
16355282 238565850 0
415962082 779406508 0
148139937 640980256 0
752105058 202744196 0
414378432 31815319 0
376648214 693677611 0
121289384 54784366 0
87931835 706402566 0
4822801 160110276 0
296388415 323072452 0
331416935 690757534 0
738087674 401570526 0
158613087 673511087 0
61286176 438651015 0
178418184 306187059 0
583119461 358695862 0
680461818 621698346 0
724344670 46222270 0
197455806 293639827 0
324271543 572770251 0
456528280 170317106 0
277513690 695899508 0
385493465 73322585 0
63428334 690338092 0
265809277 208989805 0
786819266 691322503 0
368915324 137869221 0
339657866 235341287 0
373561234 642928149 0
683222094 241479685 0
613611510 460912356 0
581289956 188865713 0
407337843 488753291 0
63850725 43156512 0
385729228 294681169 0
583432140 634822128 0
581829798 704949272 0
60845969 518909189 0
115909309 160791385 0
734053553 147863014 0
278823194 133127371 0
100569145 709731561 0
407701062 326892022 0
720406135 586151399 0
25691303 210788176 0
733892953 221455626 0
147537520 138335490 0
651699710 226401588 0
604565060 772516396 0
779329724 62085438 0
102371302 799514084 0
363852238 307370722 0
678246272 677842686 0
83567581 655217847 0
485947505 305935795 0
343749403 238983373 0
370252492 166155857 0
646200779 604424642 0
690912667 285293833 0
632402407 165125265 0
367495637 155477712 0
775692088 460208597 0
666069100 544003936 0
238548375 528136210 0
737685181 264742471 0
675648650 362571532 0
282510965 436098703 0
349795045 760249572 0
593351667 125081848 0
472505277 341692311 0
641557643 550952610 0
368536011 413869364 0
127724004 710455998 0
135047542 384290824 0
264621195 174131621 0
494486973 189419723 0
1211000 145370109 0
203471299 786465380 0
432975931 329946693 0
413303492 317496220 0
218998435 460203796 0
278995144 129492735 0
561015532 165136581 0
792128850 269274327 0
8516709 143453436 0
186074451 3346661 0
171045170 135553713 0
272393577 541846862 0
19067994 745511227 0
702327635 695778879 0
581170123 315302241 0
49534812 504393059 0
497428879 560600925 0
719201699 275756982 0
334471358 32121455 0
794793647 393331250 0
733906505 201775900 0
505599918 65381653 0
603091695 729506765 0
360828838 632765779 0
504893272 605904712 0
130915065 90524288 0
244400466 609603365 0
77871770 565478308 0
19622567 278423845 0
706172999 663733441 0
532901320 543951384 0
11484358 44522854 0
499036750 127722771 0
202723389 688218404 0
631478168 400000428 0
561806895 273186156 0
618560678 660093102 0
27576993 798442441 0
552937336 6960691 0
9505386 432828042 0
34251433 464266734 0
87729979 516163444 0
314210478 551449934 0
115682273 281630083 0
623141294 543892443 0
737241754 66937685 0
17337510 636908539 0
341474637 574030646 0
221974646 60205444 0
506339719 308415859 0
570443839 150534847 0
709421931 98617173 0
604327871 336666281 0
463055991 695922663 0
408969250 443026381 0
726982368 549052055 0
579596755 703274383 0
346826451 142627956 0
301482445 744148244 0
356752075 697059340 0
159115989 339233835 0
402885444 604567803 0
16466642 309837263 0
382399262 641798375 0
784705172 282129385 0
614904173 427210893 0
127544405 33210487 0
670686308 553902406 0
28814169 641327553 0
550971205 200267551 0
681464534 364020516 0
299796216 627907888 0
41065940 762785779 0
324949022 730813683 0
308493521 731867248 0
377751045 360419460 0
686945135 666457821 0
158028993 751757668 0
223081083 699673796 0
389986550 274109717 0
150525076 77143928 0
405231745 87298555 0
100315450 392072399 0
704430493 226774073 0
428409437 671368410 0
475673574 599562571 0
559845567 208477502 0
635964165 239249031 0
410326945 421401638 0
781316370 535711851 0
307271248 723439543 0
605284183 508465982 0
19136954 105078901 0
438138070 442358829 0
396728421 38129873 0
657343223 202318194 0
386193881 762974802 0
144274876 119900352 0
25891870 501919334 0
669236117 717010657 0
505618920 644063895 0
48294369 427536058 0
154185045 122084602 0
465038698 322580718 0
547272822 242241415 0
589698739 373339039 0
67142998 224123933 0
321771833 621040437 0
418466847 59973235 0
9560041 90662821 0
703131873 46369660 0
474181827 238402695 0
250247528 278020835 0
225049054 323260081 0
589962937 300159811 0
551487239 304721514 0
430206762 319043421 0
533939394 418020125 0
414491874 7010371 0
214151765 298920969 0
19682034 664525421 0
326639882 628360573 0
119947899 8418383 0
296343005 731162661 0
219061924 315337082 0
308981836 550865632 0
572872805 428954236 0
265306292 14601286 0
288862195 67650047 0
520757869 593675040 0
499578541 371758222 0
87924413 784937379 0
675554010 219437327 0
723520824 713922431 0
274320770 630385906 0
446750853 98887424 0
654645312 620622994 0
29709425 703023026 0
252531566 132012650 0
280698458 458596106 0
772510364 155074785 0
611551510 772573200 0
463393659 164605425 0
179237478 151438125 0
224964395 56360 0
421434445 556169434 0
89971365 614977923 0
766245610 334907619 0
117745236 44713430 0
400998520 153226631 0
642479411 544310275 0
688980071 314440629 0
618730695 155993729 0
765482698 10120617 0
733651420 535772697 0
335364537 683434087 0
562639311 739590631 0
540666284 297485372 0
551604766 703068591 0
732282934 446301914 0
271775433 660770307 0
503993339 507286863 0
65154251 424617267 0
74549059 559210608 0
742213554 36195255 0
208699070 793933494 0
634724610 584786417 0
249777121 35932239 0
367679438 701514342 0
361573806 407054860 0
714167583 300854832 0
31792442 271443087 0
575711022 303553775 0
484150774 574276933 0
492197332 534514886 0
301004775 767406097 0
132919030 543837079 0
143283323 357748634 0
35423389 475307714 0
154977399 309718096 0
157759526 537866876 0
678873825 336144302 0
723044657 682424069 0
335505242 505032284 0
452139854 801605887 0
327998495 515845430 0
415611025 611408615 0
704404756 290622287 0
208193539 577849348 0
235992123 203035328 0
22895991 782180597 0
9918837 410883647 0
789808454 382742905 0
198772464 77474194 0
761225439 538800688 0
138028598 706840248 0
301079655 154129733 0
714638175 471554644 0
44810767 245252374 0
403360468 475666982 0
201090547 659526392 0
61379374 701021714 0
22113715 591999172 0
252083908 268332619 0
219990724 368141217 0
303849339 202424251 0
311736531 744111384 0
761443846 317526405 0
284335792 506511987 0
168993739 421975340 0
583818780 602749322 0
165073906 127694725 0
75925966 625517986 0
88813573 222428916 0
729032649 541491482 0
598904765 49947429 0
128225211 798688068 0
318893156 205545070 0
224016802 583438267 0
86769309 708603788 0
355717817 776828836 0
693085353 709669168 0
654823649 391952966 0
32568920 491328833 0
567654402 771426952 0
252750195 347117523 0
529060431 411387930 0
611598626 687376025 0
160509120 553468239 0
728743569 598283801 0
79753373 509354275 0
725854790 531470222 0
646288580 798864107 0
571923924 693534722 0
513158762 547328394 0
739056604 659294348 0
18750225 519081278 0
222346904 608727955 0
763511608 342093054 0
630145506 637707605 0
527629137 527687245 0
534828938 671169767 0
483974074 92282643 0
713946223 514992326 0
692275027 83842322 0
52750396 752997572 0
715514133 519479261 0
120815387 410149190 0
119481308 457556752 0
80704502 584555382 0
95329314 466152359 0
254204572 17688502 0
562591088 398794296 0
78600944 561924032 0
273749176 482655935 0
424972193 732926292 0
198268397 204151526 0
701412457 87753969 0
713731674 78292879 0
346369293 24912432 0
2047946 552152848 0
212418162 170024457 0
337194221 226562813 0
314166279 163446444 0
651707710 251438319 0
687328630 79915536 0
647218854 55323259 0
736244949 517887520 0
205138862 704536528 0
582527281 487199581 0
491728714 570959487 0
305717669 604692615 0
582659227 540989282 0
371634812 175524806 0
94967806 727337835 0
560220715 81315480 0
301436346 136619287 0
601276498 172380274 0
129365293 592317747 0
106197962 735043543 0
788959233 454703612 0
119045870 716310054 0
43086127 440477720 0
231005673 15094504 0
237536549 682158922 0
190507759 105823053 0
511181299 322263132 0
429533828 786389324 0
122509360 697884935 0
538828673 464853602 0
100551069 574799272 0
311849877 7032806 0
278518196 550643814 0
207865504 289570024 0
652436593 703616820 0
564812230 411329677 0
72108376 720179842 0
413985588 87872340 0
646233617 202557380 0
82972124 639582134 0
308425191 296650012 0
259611197 518903013 0
576392291 296634534 0
235933285 692708563 0
69392711 507584511 0
181062594 98018252 0
214542200 60261602 0
177852325 646942082 0
591757687 186492804 0
158961792 389034116 0
197551558 472536250 0
150158478 446655589 0
511644835 154643992 0
286593367 113623631 0
259006972 592455329 0
781095036 394477953 0
444915680 663362775 0
410019235 127920440 0
704548833 448429265 0
487127657 752635692 0
423319819 184933784 0
370106468 215515984 0
639045181 345353575 0
606123777 692406271 0
297624431 642135125 0
268612360 62893055 0
461540494 566830020 0
496273229 213355922 0
741229048 335730433 0
316969577 435781300 0
702431134 490346126 0
489472579 620511434 0
118987589 439515303 0
393126170 406353450 0
691348661 731352496 0
247827684 602894061 0
103304492 726020048 0
608590179 227087684 0
116328543 796510407 0
170690176 141122650 0
506067391 441103978 0
221931953 192793356 0
98156464 11763715 0
207994106 746794749 0
207781096 580195866 0
168285544 288739368 0
672983847 273825019 0
239191372 520917940 0
331584003 760263241 0
554333550 456734843 0
210227866 41858077 0
734526773 358224390 0
474932571 237878097 0
446796227 530229192 0
625343622 474598222 0
293755595 221262325 0
241376459 651856881 0
357600746 59353059 0
236640434 622076278 0
26765222 53951284 0
579691752 615623969 0
574279443 548132484 0
109258525 266714233 0
191437330 291410043 0
56412986 403716955 0
735652831 41484367 0
375205976 281592074 0
29411674 442490710 0
96220260 591804732 0
782057154 630531678 0
749002027 36336438 0
345928761 375453597 0
622639723 687476525 0
776392306 682277318 0
335298598 659535063 0
706600806 365586963 0
591702254 785055873 0
180241420 510914996 0
727237647 528809753 0
32678987 631362266 0
423754366 265460589 0
535556359 53598789 0
679969294 556236841 0
466631896 81744808 0
549635358 592234778 0
199277157 791004933 0
303492820 706734766 0
146607122 466568462 0
234959449 671700891 0
603464317 157283161 0
60670224 135394865 0
702642304 376454604 0
611987071 114988565 0
161275057 341098174 0
793447885 315025773 0
455123935 345338382 0
102388354 379171822 0
665208112 740256234 0
66654437 779194797 0
530391063 202293833 0
544496628 313463259 0
434326040 681505541 0
357093724 775877119 0
516838335 234670881 0
472008829 266989661 0
733382327 721586445 0
224120385 30959418 0
126378480 34384141 0
768461315 649410414 0
582351332 768320655 0
396694981 37759726 0
649512454 62793000 0
773916277 519694927 0
605676244 166479257 0
773930649 666692471 0
785137779 441256370 0
632418076 352437755 0
135347327 111763253 0
775236936 283040211 0
353891328 639960531 0
609725575 473925333 0
238845816 400990173 0
199717629 462882012 0
132606076 509229967 0
34376668 766142238 0
532241470 800544169 0
436559631 798308817 0
520163381 589827528 0
168802403 404887366 0
589867802 34218742 0
661310695 223358289 0
164972224 141618168 0
164965139 376095013 0
623350516 296231314 0
793656470 559897089 0
612978834 218958668 0
132919048 696793454 0
590556339 380615105 0
304618583 120931198 0
678588403 759393028 0
121343220 604608757 0
577375769 406110730 0
178074875 196356595 0
286233008 774173665 0
496611434 666420184 0
255048184 660297033 0
328007427 495065817 0
60459386 471268666 0
455870785 496131977 0
179317210 701521082 0
217164962 327434960 0
726792698 483727616 0
477805540 274318086 0
338658469 717785091 0
188962056 180047421 0
321736304 214458470 0
726572650 577129378 0
633199367 557218402 0
26484283 45457811 0
613491208 700595722 0
347983577 747321864 0
241316303 315362994 0
77240238 264567445 0
298944649 441879189 0
269871727 206426371 0
513957713 322721067 0
590432439 140832453 0
202264884 90613828 0
281711661 510861435 0
258509546 743339723 0
548304448 171279105 0
141021011 529339320 0
12283667 255320163 0
569120969 531089821 0
302323072 457137720 0
409837123 745289523 0
368706127 319918778 0
130659760 592527671 0
789316326 217083360 0
436198743 520968894 0
453176041 290164342 0
647948121 107803018 0
682782872 58017406 0
317086761 204627358 0
658246079 756619121 0
298440947 142710054 0
62332758 313622109 0
77184910 692155020 0
296040619 368498140 0
620064915 790165858 0
118405266 696452034 0
79311919 519563810 0
575958751 408028930 0
141344572 65774290 0
105673950 59817126 0
310262866 48447573 0
127661039 226477473 0
715767157 269009398 0
69577383 529796809 0
12331129 375908758 0
780405482 598088779 0
7309369 743663780 0
201544619 6744175 0
361242069 189565025 0
502560517 244274589 0
263071284 635273697 0
4310184 542721340 0
582084295 612597393 0
491359968 511322127 0
404058839 516940859 0
195088386 89980880 0
327634561 476896403 0
360694554 694806455 0
38364904 454860999 0
382212673 497307689 0
751211408 108989951 0
493451554 674992551 0
72034760 109979256 0
127309378 399751103 0
390627498 201143722 0
441775945 1175649 0
553109492 199094053 0
455351892 497991088 0
712823122 427334180 0
501180867 454345366 0
614624235 89817748 0
595314467 603675197 0
94051850 748747815 0
534435483 130273271 0
778585133 315212964 0
710594420 83854568 0
157184495 503205779 0
89515962 378535682 0
729191301 699866646 0
539901308 383634479 0
720122734 212490063 0
257787513 758061630 0
783971921 757272857 0
702538151 150940568 0
374642380 450814240 0
342268131 205258021 0
422209904 82677966 0
298929485 211287918 0
11606238 740106184 0
544789208 370732705 0
429711345 662934197 0
35743538 46577171 0
35263861 206498676 0
385168261 619095377 0
206699981 585329039 0
679268262 657460460 0
82527450 221250109 0
286540167 151987360 0
703251618 314268486 0
737350833 115812698 0
544109737 753134819 0
484595349 414866518 0
781025943 713255953 0
467836364 240126490 0
663046456 629544233 0
44659822 763533929 0
512797765 157867463 0
507263144 64051814 0
458336925 140643377 0
641447637 758525559 0
261308159 524972020 0
569611247 707827437 0
511893694 317102191 0
746275592 780943023 0
634735908 753733171 0
16715016 393922519 0
602794487 70318516 0
625922093 44026352 0
614763924 102625817 0
702166403 33190388 0
370375837 309006301 0
544181016 188652520 0
196502192 754221607 0
642014203 117697792 0
392412864 335767794 0
241030279 406886228 0
145043155 715452031 0
504741442 258957995 0
680333341 24405252 0
334812916 758856105 0
453234976 306224002 0
684505483 762040647 0
202077277 611317470 0
736597691 58921095 0
720488010 752972329 0
191614239 711912314 0
372092986 449215165 0
164502592 17727134 0
362817384 318193627 0
308932708 306427134 0
487947127 788640177 0
739625250 357000924 0
181086752 685021457 0
184796724 313291371 0
530871323 655416545 0
488148422 380682623 0
457073731 13124439 0
641953092 476629535 0
197307569 61571304 0
139804862 579554168 0
334733334 477972166 0
640454392 676920422 0
101982925 687326924 0
448546699 619747248 0
309936669 674167801 0
361927587 234326027 0
286557422 187114990 0
686137835 729263712 0
536674375 280699283 0
611027354 119066086 0
19020412 471977763 0
224263147 354220403 0
798092941 87369828 0
484067614 508444144 0
523069157 796904201 0
768936474 11774360 0
496465551 85892581 0
18291680 594170920 0
419572967 450936857 0
203475375 506841677 0
217378482 376933749 0
27354424 359904938 0
383050614 35795242 0
369210965 595318911 0
409103567 155056234 0
23092388 102492012 0
130431271 45994123 0
113639637 674986309 0
415782314 777576836 0
472130857 114927361 0
427363684 167028684 0
772568549 774441367 0
750107061 59918803 0
81854454 711514604 0
530845684 606933839 0
148700406 470842332 0
415637132 629641897 0
179186880 56755359 0
24168362 578877641 0
425715247 637908051 0
287821755 595090286 0
106096654 90693870 0
436390508 14513617 0
58700302 742426899 0
208843911 735955827 0
588576299 378969260 0
795987887 76981333 0
800388921 370668723 0
461164717 668397916 0
249591498 151680176 0
451928482 367510228 0
639894245 75847993 0
51332603 745730505 0
543392335 145391216 0
40874562 763202731 0
319520647 149197715 0
8220682 522886750 0
367602547 235519753 0
420424648 326670489 0
608773544 489593968 0
382860499 722576086 0
623265886 599651905 0
204296669 38089210 0
298615639 363871230 0
550262631 453273336 0
453002668 335370454 0
161491236 126608229 0
754927162 634071905 0
682844701 73762241 0
770741656 107611353 0
465066798 347917487 0
718662108 717749360 0
94807934 509914807 0
519851239 752419571 0
485375895 757753522 0
295191850 118256867 0
576993560 41865348 0
29700753 427152213 0
306375329 667228826 0
93719952 441044652 0
754157260 92917531 0
293886439 531742754 0
60863596 299288731 0
275769928 767042586 0
797174697 627239383 0
186419253 616501441 0
84953854 581804706 0
733648173 775934559 0
714768291 647105922 0
748378673 741887381 0
414572358 741031794 0
746287723 171874883 0
168504501 329894136 0
192434582 717695155 0
277240218 330966221 0
607179667 780062578 0
726847059 656710653 0
312129 175741953 0
52534454 111656699 0
520082694 793678961 0
609417522 648195824 0
126354060 292363847 0
119559195 550210008 0
223582252 475035796 0
227381786 418663296 0
711116495 161552203 0
497419995 371079422 0
255754821 264367090 0
655379948 250325037 0
353902391 672369647 0
306904506 371643833 0
174645744 177881145 0
535514698 175859971 0
230530349 519323776 0
625326863 466595576 0
474520839 456756639 0
748893668 339298881 0
302671374 476999956 0
248000151 229334858 0
156239414 636642636 0
335374321 297979607 0
481363234 605172309 0
557265758 8414054 0
468323610 531948402 0
267080199 179350724 0
643259587 181553630 0
398018679 464602925 0
498493102 593273153 0
488256363 147170743 0
223965908 253755464 0
39809986 603346761 0
292489164 66258543 0
30479132 178571712 0
491188962 721351933 0
456258309 521975563 0
263485994 714939389 0
106895527 762861078 0
300094341 379121965 0
644916854 429571589 0
684811182 54816548 0
197136259 222272848 0
559451107 449910431 0
750940239 695729112 0
647611079 664882953 0
216890715 90859892 0
129630055 729855413 0
170224835 492073704 0
551671814 626578249 0
672590908 400673520 0
35682775 787856440 0
711808548 67474232 0
616816355 458863441 0
57067821 568468537 0
625943639 565497717 0
696035026 683961143 0
495182653 632543534 0
555392208 152231374 0
454714216 113650649 0
374303539 15658615 0
205089013 32501990 0
360276432 297564695 0
316164945 172536442 0
415752872 329063940 0
582535935 713221801 0
777370965 46010952 0
799021945 528831901 0
601609166 61170010 0
635366693 179400304 0
770796849 608545520 0
599584814 797353084 0
493212330 414116577 0
473064274 536093347 0
572028016 588922919 0
69254230 469709305 0
530392611 156991004 0
716795029 460741044 0
108421982 256552559 0
12199451 125158184 0
53455509 412490923 0
215764895 577519945 0
534471765 144198459 0
675606988 161947291 0
209338431 449230343 0
174948594 406849341 0
577717298 154320523 0
759689314 565338899 0
484553429 373356697 0
783767159 767074650 0
774791497 566054405 0
691439047 415317674 0
688840880 454971361 0
478847338 305150515 0
515867524 714823910 0
398913944 573400390 0
462622177 340778721 0
225507911 533712349 0
371218882 78818634 0
672354141 690063573 0
376303397 6319895 0
344150251 55121093 0
701933873 77288434 0
294448700 259956521 0
233199620 446315558 0
617571652 267435558 0
61139683 428089541 0
578220950 245672932 0
713420375 648010157 0
688065935 345422514 0
163676949 718819430 0
56785355 33748356 0
24606718 537820214 0
302100770 82848081 0
603706032 662562376 0
100069380 356366801 0
553592510 313991620 0
114652266 600504583 0
160212485 188822269 0
439874062 405066610 0
706328465 766222868 0
431565643 28598129 0
116553989 395777663 0
327765937 451736113 0
743891853 448011584 0
238389142 501617994 0
76430236 306313837 0
247437920 723939872 0
127226957 311127934 0
247046060 540140262 0
295658624 55744225 0
741144598 614491220 0
392166725 313951120 0
692936164 442099449 0
774384642 520848533 0
671330363 275605122 0
4548570 691000986 0
507285918 75618329 0
380786905 570996660 0
258477340 47404905 0
142148397 790017690 0
243884699 728598360 0
631175880 284783379 0
492961396 747902655 0
8867940 751094135 0
585975504 158506595 0
179444305 30079108 0
353264061 685658987 0
9788789 167581147 0
358501068 40450853 0
509752993 706524316 0
495217080 435251774 0
537358395 385011154 0
201850959 577321847 0
424686419 460855533 0
680228613 576519738 0
520105536 398356604 0
289426141 344032326 0
657411309 253594796 0
728161883 404177571 0
175858443 595493723 0
325050080 491197962 0
591317068 205054474 0
17783366 721279961 0
443491541 400594461 0
546096374 295246311 0
293002164 445387413 0
615281853 330005635 0
663024127 407372326 0
311624687 512369262 0
360026181 503500136 0
15575024 75613764 0
123293533 26640484 0
475990143 564806985 0
687186933 723236885 0
743622653 111031841 0
700998714 595176562 0
242665077 146299772 0
541725371 189582945 0
791343107 496310724 0
265628486 421442919 0
616293068 646253981 0
298646798 75334375 0
783179112 484156081 0
103675235 163163053 0
783706342 339633299 0
367206036 60779220 0
34532515 272492221 0
263359725 619558389 0
631482249 45415795 0
629206337 411123550 0
311776334 673026832 0
585191539 47392331 0
76459576 193712542 0
564083477 491102133 0
375701549 618888380 0
249791142 753973183 0
174168539 497475832 0
783469288 379013524 0
800381150 725138324 0
102078594 548587272 0
648046300 374325225 0
1723681 62089963 0
732963300 424387849 0
741956350 506216955 0
143621285 490110131 0
173338241 648652512 0
136636963 18764393 0
37687268 160086540 0
797500528 424418963 0
305862862 125539317 0
130427605 294524649 0
489030041 406758745 0
644027586 553366212 0
749594779 651154695 0
193321443 214858059 0
556303911 719838118 0
337416812 467684624 0
115337222 454682537 0
509922161 489938917 0
104111673 473571981 0
264917284 743883855 0
684779830 454000900 0
728393276 483053115 0
520248855 495757664 0
276119788 64455649 0
578923857 488343723 0
672828047 167303829 0
573202981 449219717 0
723856738 168182242 0
514007176 272146008 0
321460667 185321038 0
1545730 429183425 0
293540191 544178659 0
714337460 501651766 0
685871104 369221061 0
558271203 344169324 0
412231520 135009967 0
672462660 376985817 0
183240313 768783454 0
728167593 32431423 0
187584349 768321924 0
325279490 17623394 0
554152270 433858792 0
776358134 153930747 0
166890096 542382427 0
657567789 84855997 0
12901117 258723226 0
471535852 107290726 0
221658657 772313879 0
782391739 41502375 0
7512837 570448001 0
697716865 588662103 0
461932554 132596172 0
286107746 18195862 0
342940978 531506383 0
637702008 219308801 0
528185714 84482138 0
772067940 205069543 0
134207762 491771107 0
216097800 53999717 0
94702133 395716728 0
712667725 798392457 0
398249010 363087858 0
412702884 413878506 0
604208845 697606324 0
60648290 642517169 0
782327282 86864078 0
411622633 664915174 0
611156901 189831829 0
375693554 134321540 0
432506632 743288135 0
614583635 587615336 0
124280564 537718712 0
499003426 16009894 0
70369781 398471049 0
223112930 54659868 0
277242342 127754092 0
390876666 177247826 0
400632349 199936204 0
82950567 572396287 0
139158477 750444566 0
376067453 290181139 0
556375256 188057095 0
214253573 646875107 0
610120603 226554995 0
631929379 677041343 0
661067725 761077612 0
656041857 562596661 0
726886651 544022790 0
419040624 238511826 0
546218229 419381251 0
422773729 667866776 0
211115527 113623743 0
182547358 355111849 0
450519266 567637019 0
154688526 212711113 0
224582152 510099223 0
201602888 758364322 0
571408017 588945863 0
723097699 241637995 0
199589284 601577707 0
762754368 111827632 0
685610849 297840928 0
267491443 677272100 0
561177324 552361419 0
449543284 345292259 0
30429813 663022203 0
408248911 198634060 0
752094420 18719262 0
412308994 548180947 0
744618385 599585357 0
334706221 327849690 0
398169286 442653151 0
365724651 702818854 0
673586730 604603444 0
48989267 50610073 0
564492067 273949185 0
427883545 402282209 0
740477162 459490609 0
801339617 535850203 0
61585187 581594719 0
4634884 211290973 0
274581197 790877772 0
666867531 525119663 0
417091247 763523131 0
212739573 316052876 0
276712357 332550282 0
795237498 737892520 0
478897553 787688608 0
104540201 649417055 0
664989030 273205946 0
652183430 470008428 0
703432319 34480411 0
150906533 308210348 0
682966635 246957569 0
125017547 610872785 0
290512132 336741957 0
543936321 788051293 0
524112491 111613232 0
188559451 129030439 0
198511539 694700409 0
686640367 107702171 0
421104318 537901035 0
180972942 167270533 0
750343904 716958706 0
507300046 626584589 0
165265373 761816305 0
375197868 291388755 0
73085906 334060326 0
563199145 26647130 0
57965637 87472721 0
467502576 77334731 0
511810765 504360622 0
630773121 432580733 0
297187912 191238583 0
295921943 141510435 0
635264726 270907572 0
768539259 296502779 0
276964743 475967164 0
625357507 18025219 0
353772511 421472279 0
274936437 15778433 0
464853103 56318920 0
278849862 319828079 0
751724157 90208916 0
521590704 510245017 0
553715236 402988614 0
17755117 243024903 0
662505777 157925289 0
664693570 248912336 0
575631693 351572473 0
582303494 347488855 0
63038960 48428447 0
309002242 741196742 0
402996379 132824200 0
380303032 437156317 0
563160349 35831732 0
610766329 650739912 0
198759791 569020707 0
737338294 500460659 0
451587341 599410886 0
556015560 26453916 0
745003671 391739021 0
392943070 529049200 0
209087575 532703017 0
760029511 195735251 0
186219106 249365723 0
539779856 291326495 0
30667853 242380433 0
354138840 311064819 0
614716215 107541316 0
265808940 621344765 0
425135640 801198738 0
8462310 567170579 0
159117553 781646320 0
388547049 430225498 0
462516667 229783547 0
255549434 129041779 0
620395815 560014811 0
78304388 666995618 0
630624445 377477298 0
471780343 628423495 0
303443944 663480083 0
4440664 403946481 0
398719720 440412188 0
396140572 136618435 0
330710203 31984471 0
122908848 324835147 0
772880162 61766160 0
669710610 491951259 0
213277552 255934443 0
705903354 417644272 0
694703667 648220119 0
141698490 371090720 0
740452246 675742876 0
110673939 800514889 0
388137092 523861419 0
554715109 384389894 0
29758911 587756427 0
622611118 677275719 0
747874980 639624197 0
788765790 138740097 0
55587078 221400989 0
526340264 530149240 0
63893413 37106536 0
123243486 628190499 0
529373052 784943415 0
458515941 363733733 0
107194533 439021471 0
571409867 329220413 0
749807637 776728216 0
378330444 496485508 0
406456492 319587270 0
430827919 250833859 0
207623033 153355672 0
74240310 706301007 0
750149809 221613823 0
256380750 780204073 0
507834130 127967544 0
139046206 12633781 0
432068445 774665107 0
700121859 192373358 0
363197679 530053709 0
247843395 218299613 0
365290392 700539365 0
485068337 313489694 0
706976701 565466671 0
33068 667653670 0
641865278 302287388 0
717175063 65454396 0
14380864 184507357 0
353639495 282364486 0
218772878 546534007 0
547350636 740566290 0
8251775 22331186 0
500968889 52997113 0
752074153 168431770 0
27845599 36797003 0
5743407 764739805 0
667504113 131901986 0
611200737 338806273 0
28163828 178044054 0
419526216 485276461 0
357680040 214256976 0
226762523 417815419 0
458018067 506502451 0
238156755 562761493 0
448944351 480582137 0
3764537 408491385 0
206323934 119245669 0
261959387 798014707 0
77599299 670825503 0
279945746 293792695 0
77113247 733797434 0
147273767 313361062 0
470690651 598726248 0
406276441 611306806 0
619597680 761448929 0
55448468 300744946 0
263640086 680390017 0
744037020 648621403 0
613520450 145362459 0
132566439 661615962 0
352249607 627480840 0
57740522 234046624 0
246734954 538151104 0
18023644 677984280 0
324498002 293189576 0
104849531 350195024 0
503376809 523560300 0
51900983 281396428 0
97919088 304294028 0
635908224 98739405 0
40089054 254164807 0
325679279 614211748 0
736992112 243934593 0
11646401 499030651 0
231957530 148281768 0
539374736 507611637 0
661285686 412876835 0
401995032 428932619 0
385860124 47486811 0
609758250 479078900 0
654596185 344251574 0
344061413 778392299 0
683095135 652798325 0
498379530 345813605 0
125291880 274848694 0
95644709 569748177 0
198546210 372205153 0
510221379 289188725 0
507840588 534086985 0
672073498 178661942 0
40133524 63288971 0
608005415 354518239 0
365874678 522011408 0
348202661 271434142 0
84542783 515625407 0
551154369 40918180 0
675851359 471847057 0
197145270 380150363 0
137738698 527021680 0
476713107 355866766 0
72684200 655682140 0
265076392 58410975 0
194137005 344385265 0
317953427 130481484 0
713123834 76145291 0
917356 623972107 0
129459522 226092305 0
457103198 671691892 0
213481481 418249257 0
468849046 2780303 0
54362490 149354155 0
761385692 693594128 0
577848771 593241702 0
522972611 218584363 0
406926089 256370237 0
488634654 426923021 0
215298547 103108047 0
349531105 464495807 0
210307863 659738022 0
242582712 164873945 0
128591635 648306303 0
251778079 582220072 0
482590733 609333318 0
727884000 262816753 0
303679587 634711955 0
309673728 782141473 0
619159588 328075314 0
573869502 779781107 0
258808692 101406364 0
124424865 93509376 0
708296628 500968802 0
795990101 91872780 0
568819624 284556667 0
383409686 416037409 0
94219172 710903222 0
281524130 700892433 0
430046681 145852062 0
785836625 672138452 0
211750934 415181913 0
790575402 427608811 0
596936079 114034559 0
288006276 582010338 0
415284054 408040595 0
415135724 473005768 0
167069565 106341067 0
270068580 629887678 0
215208945 188703214 0
243938094 731995830 0
559899975 655743638 0
17192509 415170074 0
668191283 306433055 0
324156107 695417922 0
710484262 668729032 0
55170965 447161744 0
223077571 40224834 0
756932592 114544904 0
281153536 319846339 0
644250524 486196760 0
585875316 40907561 0
279931882 59832239 0
147218797 224193196 0
797028287 609062966 0
29695966 91512883 0
546670073 614763349 0
21636641 275757494 0
417727243 78668443 0
160914800 52488381 0
65563406 671225227 0
668060879 583262697 0
397349416 266840815 0
147445839 123473074 0
537722647 469468653 0
389953955 528177345 0
421301962 153054451 0
635762550 214938478 0
356124033 193874130 0
427379153 518402366 0
744876141 182473689 0
337095159 614559552 0
310111 187293780 0
432287299 245987734 0
42234220 669118552 0
598564083 493578854 0
66726502 140651039 0
492051560 196363031 0
703094129 457382628 0
453911947 456175491 0
64636535 374466732 0
113527091 395505098 0
800587320 89920185 0
90139301 654484741 0
689850302 16994223 0
750148270 366816950 0
787031997 31296219 0
675930170 468528898 0
703497378 787693396 0
707678703 125744455 0
204896009 575545827 0
103527271 171194503 0
643089113 680516809 0
81133901 241630818 0
148643485 753849535 0
96219038 29282397 0
216940810 354592801 0
293859927 214685887 0
169568890 342689739 0
92482194 73067757 0
304665601 31610251 0
203821094 176145836 0
440453835 381416291 0
260598842 595815273 0
193785194 242437233 0
314049070 402318830 0
410571902 408887669 0
465656357 662772554 0
116693817 447118536 0
231836955 349532526 0
357498912 428587690 0
446357747 377741019 0
458100936 771581703 0
436792155 502525511 0
478211803 627510309 0
216939097 113119619 0
577671579 233136727 0
392783917 36639236 0
520468192 657976405 0
470727333 603971947 0
535417639 34219655 0
305491888 51336753 0
799363157 261371750 0
301945334 31118319 0
214985990 730069759 0
392305623 129647116 0
483669114 504836869 0
84763661 79921882 0
40974014 705052679 0
320333344 526196516 0
612897430 218867903 0
657630967 408568725 0
18986793 51324110 0
786593937 742682941 0
105923413 778534278 0
219511825 218628478 0
633806909 419705485 0
408823539 23910532 0
200356824 186123015 0
468597 183852403 0
88650683 559490679 0
541021088 720163470 0
157706965 332330176 0
433943372 731997728 0
317627784 11321145 0
298317971 319508334 0
415011314 82659809 0
348932938 101596776 0
516653869 232605365 0
670518712 681545422 0
495203446 631277946 0
31287207 772237826 0
787898542 143671003 0
707335084 160172076 0
559692434 282294064 0
54853636 689394303 0
495574705 68576455 0
17951925 150311560 0
508970091 112162234 0
226952734 382632934 0
183739781 543105637 0
631136775 339936476 0
211024109 485605786 0
178005711 110944141 0
738190382 102423917 0
709881509 448931142 0
546715398 101067800 0
119830703 209433079 0
99371728 197129234 0
556172126 166968307 0
20038011 768940239 0
555915975 213405455 0
682400126 750497398 0
131732274 671259602 0
550795508 681186094 0
15318093 783590148 0
122534938 156821173 0
763320169 523934537 0
420532661 424124591 0
734495872 529507596 0
424845023 333315639 0
95481741 749540764 0
674132208 21076202 0
87486545 337432160 0
81901700 418011802 0
370349161 525277889 0
185964990 189212770 0
736250938 13661259 0
766197647 452103637 0
224102447 790952594 0
4581630 173414490 0
701184675 113558698 0
268230730 197318075 0
724434221 398086623 0
31623548 304270461 0
677505815 280555791 0
502692434 644711647 0
151973090 32180484 0
764635693 386451562 0
279669325 731349834 0
137027480 609757085 0
595280403 780800767 0
277231483 244838105 0
493907678 44957233 0
553168988 128496728 0
497008039 457459159 0
721069952 595420290 0
20569897 494034255 0
310860837 280062921 0
606580471 58496893 0
74393291 247041972 0
604584205 25290266 0
26152654 557285019 0
54050340 638161522 0
648529739 182166999 0
531996935 82508456 0
643146919 217223242 0
797456351 401589764 0
563721122 346398189 0
496597064 108678704 0
583816164 334059538 0
367781418 360450777 0
326681703 409476434 0
155022281 640660536 0
113187145 482476298 0
182112335 402047177 0
347689297 510020506 0
321936309 157433982 0
458676796 49197320 0
298066010 685979296 0
152949440 381644772 0
418232645 81817743 0
165088472 74894562 0
575137473 415220606 0
36813758 564803034 0
220126454 642538167 0
644577048 381703506 0
557797867 105073127 0
64969620 627576202 0
95948684 717176651 0
367785374 30709 0
313152752 588974933 0
114093872 74530523 0
722049979 320454689 0
748738893 554709452 0
443963267 253604188 0
169537961 1201386 0
225294848 143345691 0
507307087 134408100 0
783060307 349564735 0
368702140 642632612 0
662025872 259177748 0
420516026 525101097 0
121565352 220024047 0
79194093 290267143 0
32990590 656489732 0
541479229 688246973 0
515742661 231775026 0
696399817 203979540 0
351412460 64174105 0
383084240 725037656 0
79067414 573002128 0
194182995 133127136 0
664622026 247392187 0
269879871 193392389 0
134507438 761400338 0
153198152 412269426 0
252016966 336316805 0
185868449 795505074 0
242435134 58927596 0
572750000 776259246 0
230112691 743009028 0
709960754 182513160 0
733758941 739666813 0
28902080 175453176 0
355953897 769012603 0
796153739 772607611 0
726045745 261375976 0
65098730 1093773 0
321090856 305081254 0
62261093 273684434 0
424700340 401103419 0
527848629 409430471 0
738285950 452617768 0
51773534 259318586 0
675540544 445547329 0
322759953 321341009 0
210992260 269221734 0
386103092 786874445 0
110457717 485572418 0
389507215 193305373 0
268034119 96998044 0
166774811 525069819 0
7787833 197412450 0
785118861 603867526 0
729647556 793526774 0
706697772 654948368 0
357074813 176698555 0
151099608 244575113 0
276995098 398612441 0
572853872 240758239 0
722082701 264931475 0
441903702 568110806 0
776095678 502614352 0
447075493 749852509 0
637379276 397742795 0
247368069 455387124 0
540140778 314032914 0
728355595 44294143 0
714668509 611849455 0
664326765 624330084 0
285972549 46462950 0
749168610 737400576 0
330560768 382910659 0
474975101 432951519 0
470077072 241999790 0
489324836 11084100 0
215952961 232865414 0
204578865 769878110 0
364728829 55986690 0
306457943 221005593 0
626667380 760149097 0
675891128 589820090 0
458502799 798008330 0
207847750 394758360 0
664694247 505215806 0
792563327 472079779 0
209215019 668943247 0
445399318 388049622 0
697387724 55203662 0
631458755 360964184 0
188434411 209543431 0
91746147 705037262 0
308564307 495482203 0
546630956 328721560 0
275890845 714064523 0
713134496 559570630 0
193289493 420532782 0
137546399 752382732 0
296897678 435936317 0
12304144 651619559 0
477087982 310716170 0
703524507 694977402 0
690226821 497257143 0
794569595 280571799 0
577654929 560409976 0
677477641 244123725 0
240807039 292795943 0
722859569 331408370 0
514250200 632717807 0
252821835 585499663 0
738336621 783074888 0
70238102 415725205 0
667985655 384918934 0
785780357 682726031 0
774377120 444977159 0
18998534 391419241 0
204383659 717683112 0
493535697 122155311 0
81424576 793915522 0
491118407 653568820 0
352530441 590552485 0
53373929 297043725 0
489234757 389964299 0
458199658 251192546 0
257093968 195400358 0
262517195 637712848 0
30169743 595229324 0
421970864 263142655 0
3082482 702591480 0
377439550 361554449 0
66865193 351031287 0
331545787 260127003 0
228709265 107897585 0
760597540 524845723 0
589174509 326345160 0
384023988 314097118 0
242400827 717109407 0
671808421 699601674 0
301689077 412905819 0
736595644 312346576 0
83331720 353191465 0
608902710 69856889 0
735554681 160848069 0
126725261 257591821 0
545515346 241647940 0
723184982 731108429 0
172899808 98935850 0
179433165 604926562 0
603846545 783425205 0
429080639 300405014 0
228356003 550150200 0
236069032 152788959 0
549722875 645863560 0
763627842 96909263 0
280356895 638292547 0
749589040 224383888 0
449816228 561182298 0
358807284 444547399 0
497754856 627610637 0
235410336 374806001 0
21866565 131255559 0
518199102 162102786 0
347827929 7833364 0
476712247 263399465 0
650493523 684185723 0
593463985 778623805 0
153110142 588687402 0
77174767 119255238 0
599256404 314076696 0
490446204 611052236 0
426103571 633443756 0
379955908 78162114 0
382017047 31820947 0
631834219 70428929 0
605976032 764518445 0
471785703 184741646 0
795911211 299803477 0
139227453 182940906 0
767106777 590730183 0
62902696 416845412 0
162196684 442914569 0
335327837 659457981 0
443617419 516047960 0
550029134 89926807 0
587658919 358694474 0
267192423 461106889 0
181397095 627017959 0
463268779 367731109 0
764211783 326902225 0
153003516 734008608 0
487451417 95893552 0
747457801 788246074 0
576903758 192509421 0
230189634 682318312 0
371798908 766044971 0
246774936 470563193 0
484346542 400201355 0
47792421 48931614 0
15330841 519070184 0
326155992 197790942 0
715520741 56060024 0
146613869 161716206 0
359250382 353119788 0
96666205 730358205 0
156929271 675499061 0
657505414 134534900 0
368188762 530824618 0
344794465 380288983 0
626792479 81512168 0
549079194 770221977 0
789646639 279420086 0
790669060 215418958 0
587962367 452254932 0
629476148 548723513 0
106278054 567062581 0
205807243 115417060 0
607552469 540596226 0
546077482 475350943 0
140959627 728009882 0
209941266 428476911 0
410721502 464702404 0
259071044 49232551 0
379782499 64009945 0
664562673 425643058 0
412483577 198395608 0
409570291 85591030 0
8022022 747069229 0
389390618 391672989 0
203741189 156745484 0
427334697 86188445 0
773772208 300165059 0
16116091 173889090 0
98621410 44948982 0
725512932 415164194 0
477716548 285428835 0
344123845 550305333 0
42151116 391421589 0
493298834 177961377 0
270378671 770296021 0
107514659 251329952 0
592446889 480478144 0
60856850 206281085 0
587935464 379448884 0
657287857 408391796 0
219161140 63308905 0
625303555 595093286 0
533292648 250716120 0
747157540 689159312 0
397599074 128380459 0
163045504 379663656 0
78855459 434531375 0
460958759 140626822 0
293444393 349394612 0
682379772 461702023 0
385662623 794105367 0
125342822 228088260 0
797191105 731999876 0
161172324 424836578 0
755906409 770529774 0
475390789 301794233 0
428891216 183602843 0
600048387 19755204 0
332653500 78769086 0
299306129 735015792 0
579154340 106738354 0
410319288 41202264 0
173966043 42483345 0
372817424 161140697 0
296387265 780154951 0
781038151 248505788 0
432588623 195142092 0
565570339 632285042 0
260076080 220763612 0
540943975 724806885 0
102370214 122379916 0
721233336 313913653 0
256318720 41651776 0
270182988 615498214 0
578848158 402033655 0
290143830 479433366 0
58448275 191076592 0
256228009 170312671 0
118191488 789141949 0
609231673 738867278 0
154926298 707336665 0
324228038 70077585 0
144627658 782206128 0
78727339 233917894 0
171610805 78926596 0
726371409 628384938 0
240039434 47137328 0
351931318 783539984 0
636764947 627230296 0
668152121 80104771 0
654621932 647846032 0
288763404 714552408 0
196657088 679962521 0
736169171 415602451 0
775859021 486468908 0
719950809 11470873 0
299130782 57533028 0
227253733 798237552 0
350608390 42854957 0
123666284 681701925 0
346363868 610562826 0
328212504 254545137 0
195515814 398866139 0
309304986 195776415 0
20710560 117213294 0
722969358 570144211 0
430390721 244263390 0
762918840 305956079 0
695829224 243155954 0
436189721 239529659 0
174760654 215507446 0
394433794 511705038 0
42427966 708500373 0
215720486 279694452 0
115595801 541243787 0
698389465 544580850 0
512209673 473431570 0
793009712 432063500 0
540506031 474744954 0
360699694 773178741 0
672283936 572049523 0
422960862 797622354 0
801604710 47100688 0
266857196 696347061 0
170509291 474664252 0
556830397 72119614 0
781019108 430685327 0
267205573 361842340 0
84881171 374335266 0
789761991 684927945 0
469737577 130035976 0
399773767 642073035 0
363285943 717825653 0
247397855 429726878 0
384652953 170330044 0
669205683 341066708 0
229643240 585242798 0
397673772 427240407 0
449842793 88466332 0
439731915 759464800 0
480826411 114518332 0
135418877 361776846 0
187756372 271846127 0
277454620 257022704 0
260875008 700960890 0
381645922 401168515 0
691526768 720860862 0
183581323 312863696 0
768569374 467696913 0
672107730 184881177 0
318525989 740478870 0
216427558 779219128 0
3297679 621055422 0
319650991 391730602 0
339631156 549174327 0
605076937 472505598 0
545830820 346673404 0
716321454 172119401 0
78777323 251544546 0
200562263 773051797 0
83795766 265524882 0
653465695 218166173 0
741039814 777749254 0
357608323 271062573 0
595453781 109185005 0
470519069 477669881 0
7329177 247152552 0
311409423 286943141 0
615469012 528821261 0
46823595 436320753 0
683257485 575450512 0
699850557 481773989 0
26343012 338901647 0
679434819 492721124 0
670267342 215055018 0
739026518 557684634 0
528776611 189579602 0
256649392 8828204 0
768044910 773417982 0
500914895 757400146 0
38784174 90327257 0
226711915 272300625 0
611102022 336232100 0
572425829 81237384 0
685486528 332601264 0
321376692 693852474 0
416608045 376949312 0
775542809 635381836 0
582889974 4101193 0
60073348 582163997 0
561141925 381637626 0
15934394 123692104 0
602273480 601066066 0
331927363 447319414 0
316570057 557405857 0
705752081 528262135 0
540263520 754086541 0
121110428 424523977 0
686427169 618325626 0
487799572 621628924 0
159695113 427509032 0
213488403 323296070 0
580831122 74770610 0
694603146 94828399 0
358799239 53855488 0
398312717 61036347 0
686802682 49656256 0
422213992 74935562 0
580680712 632282428 0
180361439 498098830 0
258707952 385359592 0
537027826 555733438 0
256162531 194692593 0
625397665 625795468 0
57302422 782709013 0
494199194 57397688 0
126458736 671291648 0
84121338 281510383 0
512393324 682982729 0
259660173 758854388 0
470920624 150055126 0
246809670 568011157 0
606332865 579831374 0
67310379 373343709 0
294078874 633399377 0
323039793 364094152 0
371447278 703732592 0
520632835 428858310 0
639879289 72452688 0
553045788 514768093 0
327046343 495867859 0
90946036 243762983 0
458155838 552855781 0
447056873 635068697 0
709697320 483722156 0
592370818 288898653 0
143840085 709060386 0
284604313 526229456 0
683476435 311921102 0
18262540 137308872 0
290457592 684363589 0
687403338 529240201 0
241791974 474504075 0
329591226 579004026 0
203466832 407070964 0
644926240 699268252 0
503793490 791968549 0
752998372 692688917 0
287338050 633381456 0
487962287 565009508 0
590775355 295232630 0
98729596 395006174 0
152611004 794175329 0
714676413 79526584 0
361714539 492052211 0
59375270 724469705 0
517597215 437088170 0
603957782 125724062 0
692078970 58896312 0
323193602 704623209 0
268140360 445677887 0
9291833 534435912 0
46041631 104262749 0
159293072 678266343 0
559243822 653557147 0
154983374 78870593 0
652382724 421233049 0
685938108 707602809 0
560063112 47840605 0
410128268 747109048 0
247999561 648453264 0
766952687 498238228 0
217402760 438093584 0
519185469 122137837 0
569520583 165290494 0
109354264 646081601 0
321411838 685132911 0
280472820 299391778 0
520607314 338911345 0
792899788 162448158 0
337019157 51152098 0
82495226 539074604 0
594924000 735440712 0
434515894 556542280 0
35974019 798887345 0
609569528 515472135 0
622961684 389006148 0
565063930 158172236 0
717708491 191676607 0
576498165 333966188 0
690932570 673805085 0
337702257 92369904 0
107986826 341562824 0
636838911 252194630 0
651103909 56366257 0
389577339 406237898 0
551715791 712043170 0
297655047 380467812 0
722791591 173004794 0
299092752 340307368 0
289484641 434268360 0
216959113 152178046 0
585431709 122690141 0
183242450 788215455 0
7655637 181867940 0
256405553 376480073 0
503399281 21319956 0
74384283 120034041 0
300343939 275242021 0
274185304 287665821 0
475753000 474140550 0
351992959 458254899 0
610107278 155826450 0
469918737 729434456 0
551525864 486645639 0
387670737 595398074 0
513502158 214841511 0
176116828 152543563 0
613719486 275607358 0
101592424 706880233 0
644191672 238084862 0
209655320 783345590 0
774989681 397873853 0
630236255 256216386 0
359173861 2144930 0
78848457 221471212 0
356452273 310595649 0
191643726 415604040 0
21921469 58832873 0
367325030 344415653 0
569576596 80585269 0
253159791 463256616 0
398389234 786658447 0
92581097 86063075 0
727673287 463983616 0
41961786 285984681 0
686660406 296010066 0
246176779 403255495 0
494317644 194136158 0
374667334 330710277 0
675212974 245692010 0
180744441 719011265 0
509235195 519913146 0
330207859 444006235 0
296881842 477322503 0
440105639 85594507 0
195851117 102059987 0
296980673 188127035 0
220988883 157633168 0
759286846 595757792 0
659414349 40032696 0
792612937 449287119 0
88131988 55278008 0
693143210 419185709 0
224475713 760961402 0
635369007 255131248 0
168074653 153402655 0
32929388 259972978 0
221056013 440217494 0
417361665 1688297 0
739085998 326656119 0
185628297 582452698 0
627012166 254963334 0
110463612 25955647 0
604028733 373341489 0
672353753 14005079 0
364407373 593694044 0
487383860 245615439 0
577610467 752732176 0
533549392 153892292 0
474139401 328056196 0
769885599 245496610 0
622902394 46339801 0
316991907 741378296 0
437654424 745939178 0
421655725 174065189 0
545761047 667593876 0
547284863 632631693 0
781774874 249524322 0
709220489 36977105 0
788648575 439724250 0
628363396 40887001 0
640391311 647071160 0
688963430 146000994 0
396165828 724147855 0
626598236 741361643 0
402849276 258375663 0
739708819 530029975 0
349016749 170342274 0
511224601 488053226 0
354643244 621368870 0
332684276 319732748 0
183804942 646313747 0
323878262 202390710 0
534436483 761298027 0
97906814 645376519 0
692195611 254964789 0
756023295 327816422 0
345817226 624168315 0
257352191 533927288 0
203549161 625556238 0
726104976 587401121 0
298632370 262029974 0
319684595 17048230 0
675463781 724829332 0
627751599 282885740 0
659879049 629237391 0
158411077 722370956 0
266115548 201664914 0
556424146 11228164 0
449716197 294793015 0
403031272 779526831 0
224990175 85144521 0
393620797 273627946 0
51277811 267243272 0
513409287 357455398 0
602791856 363228088 0
340161629 144287812 0
554251326 238906369 0
751123760 154591507 0
800948177 634627763 0
197118186 40506801 0
726751600 687715055 0
133525787 648393 0
65458207 206557973 0
766596741 214961683 0
290039629 574045291 0
593764683 515027009 0
469772122 485684988 0
152258699 461412136 0
602642660 713768237 0
791671813 592095412 0
429155311 753481981 0
688742809 647966390 0
741543452 125063254 0
5603140 313155729 0
338499824 652754132 0
379816743 36716875 0
432698500 310300865 0
796761521 641441261 0
611715341 323820802 0
652401227 224454103 0
32422426 324388726 0
580490545 171427947 0
729218482 308580529 0
404144047 423695925 0
35818660 212153840 0
417261462 155241440 0
306713472 425889745 0
132963828 596895873 0
571063167 702679440 0
665618575 50948940 0
148431533 500214463 0
34236487 616285805 0
457534046 338383211 0
637584464 527656927 0
430122495 565996759 0
788542652 576536101 0
188965876 291422728 0
278173381 438167801 0
615259060 626582356 0
570875875 451843693 0
23811658 287657443 0
31866647 520691847 0
720259461 494089024 0
488627519 210135784 0
4865025 133427085 0
554601218 516493886 0
397105835 702011816 0
362913275 348489748 0
65061371 569261661 0
574692838 225952094 0
187616267 313992608 0
244959744 100940349 0
454839776 50846462 0
187521284 437835106 0
171729778 761677027 0
517350613 409867302 0
511089543 793645866 0
213059401 248726364 0
40032369 14161749 0
287342706 499188873 0
264568063 243819344 0
433838607 49960047 0
461086087 51954522 0
630750966 147215165 0
333130322 786072732 0
747297720 737025518 0
345154460 3750458 0
324573184 734056058 0
451214457 222313715 0
393082715 433569166 0
320622361 59437919 0
247406029 609147413 0
190626649 29736603 0
491382247 774178864 0
207976825 766592265 0
329159292 276998701 0
138126000 410256737 0
179070187 39300424 0
225597922 29999486 0
180394793 183654072 0
276673733 577745988 0
346745100 563961436 0
38275644 545706425 0
214825125 595521329 0
202381152 387202631 0
485033887 65457993 0
671655364 82856972 0
756509935 166680284 0
399952152 685752836 0
22141020 48731064 0
69131040 453005953 0
743463778 204981961 0
551487733 682160598 0
499555073 388284762 0
235398380 533850635 0
796731553 534277722 0
483123201 10360213 0
525796433 434559750 0
262178373 743226629 0
407206714 25145744 0
219585818 616447438 0
780119012 391950018 0
664890834 545496434 0
467218975 724632070 0
390030378 391048953 0
145896281 348020889 0
300749551 431621998 0
6317981 399027690 0
742781666 122098396 0
122467943 40705473 0
204909696 236489668 0
65883630 552835917 0
698931546 670202563 0
115841273 315345948 0
443717862 672908039 0
309694313 573890396 0
625984091 310439748 0
601110715 22448896 0
223772867 422744315 0
663837708 149532607 0
715811848 152032142 0
634772661 76223734 0
691169030 195979174 0
42777107 232459184 0
609200348 234915340 0
554950962 525357889 0
379152238 337080501 0
447787757 779907911 0
265330500 148067805 0
611682655 123024067 0
751649095 105754428 0
788500586 174316714 0
239683627 339864648 0
723336690 208255583 0
730056884 444073409 0
449414733 487757274 0
98752957 784527348 0
302455813 676888101 0
356344716 72366112 0
420238102 702807679 0
711410628 313519574 0
404983691 227058987 0
356299309 682845774 0
7799605 405214013 0
652343124 36684048 0
415345832 351188632 0
598426284 453600430 0
782099751 797638746 0
118400981 403943649 0
540415435 456252926 0
274257535 439377068 0
532915917 504249786 0
55878312 612233313 0
503387462 692187799 0
485856967 20740548 0
350657018 174682350 0
282099217 407361461 0
675306017 19392167 0
609323449 426145680 0
75524 792366435 0
655688609 405724763 0
383972255 150950308 0
133982749 57740945 0
139551628 730633497 0
387177415 565862300 0
369264546 438532893 0
718942801 522482367 0
507297076 313679473 0
759894196 89985666 0
95496601 518267955 0
253249778 286027536 0
545454761 199379314 0
625497287 121933153 0
720666376 720156238 0
778991338 218479343 0
567160073 48124120 0
648158142 554964190 0
576113069 292951788 0
220034853 535085773 0
218255998 755797446 0
638231600 579075203 0
548052961 229592565 0
407853322 596540226 0
27461997 443076441 0
335410294 29907715 0
509221032 774419831 0
63267936 51828754 0
112872902 637340406 0
288935255 752981071 0
555004535 702436033 0
320872767 46915648 0
666763631 306729315 0
17945256 608917804 0
770710786 78875528 0
433551055 413539777 0
232220079 215959265 0
75768202 214143004 0
270960906 513900015 0
74657408 355941999 0
305116702 70469823 0
275663027 782570963 0
277987816 598518363 0
736363740 211484002 0
455432117 354737738 0
713057207 543825775 0
240878564 221969207 0
464361581 349456598 0
259252633 745382813 0
352214440 340166924 0
415127244 93638267 0
376329235 531215453 0
673196880 58321179 0
134449744 508608059 0
764555563 514758101 0
318194655 532725194 0
385875948 39248131 0
530749705 320206443 0
20003545 712966460 0
98284085 145065678 0
3346099 10945096 0
418767775 167134493 0
22824931 565425897 0
82413622 5831959 0
167994179 138137708 0
498454465 231105622 0
110961785 220648770 0
586986594 157148663 0
36841217 733633984 0
73051691 746442455 0
504187762 743303123 0
200954074 350064026 0
514409306 638851055 0
127463435 799338830 0
2481290 242688596 0
284079975 700029008 0
379268245 769805030 0
586533101 254159609 0
531684871 4535889 0
374929131 842354 0
569498097 446527774 0
701056828 472604853 0
668291904 238359990 0
266991101 101207976 0
125014459 329077863 0
299211993 152001181 0
535259944 541116750 0
490630192 449382083 0
602958063 419449858 0
586223360 319456961 0
214422679 21608598 0
511402591 55588280 0
38608167 672616585 0
51674437 90607349 0
746265079 657440799 0
259962497 299682802 0
703622795 365746698 0
670385742 83303391 0
6316867 246737082 0
291135597 480711027 0
595271835 585410226 0
407461463 382831536 0
146521502 76020662 0
253376697 432500138 0
138138216 541243216 0
724893209 183182811 0
459394747 255721640 0
715220286 602282564 0
697934768 276780236 0
331766555 204879483 0
365268209 508474588 0
394356879 742032986 0
174761273 394326190 0
479941545 473099771 0
499174107 405262350 0
379597818 117289368 0
4587867 500603018 0
642286348 578202639 0
73891379 756794381 0
113749280 388324364 0
769532649 306680922 0
467603617 214602383 0
584677463 629176118 0
278206062 709950860 0
322201103 674564130 0
360052842 21696157 0
129146118 273804048 0
470797296 734251946 0
36068092 130703121 0
97703108 553247315 0
39552593 150328938 0
493752446 144764612 0
198113281 772659560 0
210174485 294158337 0
666735887 588069755 0
382577870 2557941 0
471972942 147671057 0
45079938 31715651 0
231036626 783996656 0
759052818 387152484 0
547812310 713587200 0
490886627 238680758 0
545334778 115823236 0
186337340 769840418 0
661888996 133409290 0
320359428 557663889 0
358348686 34049614 0
744495003 67595818 0
37341503 602734963 0
679373895 80373195 0
280263978 598982683 0
609499426 173818697 0
353666984 542944849 0
530533412 781418468 0
418438972 32229578 0
470020010 408979392 0
307302467 356423235 0
503190948 492439568 0
209765903 792267839 0
659903951 372985769 0
592412245 24462582 0
122651360 546745457 0
629008604 431673721 0
538499739 99626655 0
410081973 284630578 0
787097027 454235435 0
691008118 245434592 0
662822381 540966477 0
544591024 516803419 0
94435671 113228655 0
183207446 395550260 0
728973830 777366131 0
604573411 93656161 0
635540791 594914465 0
503877997 519309014 0
693999422 257388386 0
636331475 264829549 0
425004823 214814101 0
484287549 774646892 0
737143299 181191866 0
193439012 464169721 0
798384409 656064988 0
128979494 403461951 0
332654444 693297510 0
542008011 236237319 0
697447344 607248194 0
269066065 213896323 0
598508703 775038669 0
750579206 648354606 0
516431978 113770945 0
533159886 530859193 0
149079929 41494012 0
405234312 535753644 0
465033522 50299194 0
606451023 721837425 0
776890893 472630089 0
113595690 188156312 0
557816125 447161000 0
120383893 747867518 0
21376115 574345881 0
765972571 511024245 0
633920196 112761276 0
53945066 425010593 0
370969755 421820682 0
308819686 466784731 0
204413042 698712396 0
6426760 55959162 0
199564652 216807502 0
575236713 221717775 0
706713376 296356226 0
711556081 553584954 0
487228801 52853252 0
616983256 34768204 0
650544814 691342300 0
180736371 739915186 0
245684368 345011925 0
502288997 573950330 0
592770560 489588325 0
733042404 794849499 0
416379347 277565832 0
681875573 84091571 0
356866649 420940145 0
373097664 691928011 0
5704051 561810941 0
199819146 675699550 0
521918412 230654741 0
482501270 669420929 0
506683365 470357048 0
534732350 465258428 0
556409621 314929648 0
211150147 258692786 0
74650932 313071565 0
358720680 203151883 0
254774691 606165171 0
509082477 115860426 0
32700702 82553697 0
127455240 516813531 0
307801080 131209284 0
312711412 511937134 0
432845936 450223735 0
465255818 64281742 0
310911650 252941095 0
170951638 44512514 0
500968073 363005367 0
458497290 502645974 0
6130912 703322069 0
40396517 526877845 0
679176236 535289559 0
454935448 371659384 0
258288544 554069984 0
516828768 68815109 0
25235215 359828930 0
201596672 423221185 0
778795162 344426171 0
138853714 330937239 0
613966297 643891531 0
398181441 481279668 0
7130837 400789798 0
755172535 271565518 0
148242590 488817690 0
20967301 696475509 0
67508370 800267318 0
155765955 238860162 0
504280732 501448165 0
764368586 65970182 0
753301888 766376875 0
140052678 53086573 0
586386377 662948039 0
508215743 672042778 0
614950548 168890164 0
51040590 343742153 0
237705780 47615937 0
764922185 297120495 0
491944597 354596795 0
343629623 538514386 0
62515789 611572071 0
740322483 23947964 0
297277552 216466259 0
15118 251119608 0
582333671 616382208 0
41488224 193630103 0
441704674 791432986 0
329845119 449048875 0
103043468 789029223 0
454340669 489468664 0
310696547 288859657 0
675658643 120964818 0
231821376 132805750 0
140858733 596473331 0
616165502 40177568 0
697038057 305981908 0
577596174 153840660 0
691788951 541655881 0
645908360 145657211 0
208116941 326278166 0
327177231 664074601 0
224743111 315285044 0
410075549 705950823 0
165178248 90488082 0
590555414 513211437 0
154757207 798678033 0
725497570 166325698 0
560212509 39564012 0
164363026 139931653 0
44064829 121933035 0
801588845 179332050 0
164009665 279209209 0
420983784 23686669 0
700883384 702435134 0
180786847 204184941 0
277818869 221929487 0
792844780 200281325 0
443153922 746106061 0
115632658 294233787 0
332333246 617407750 0
548398850 256875176 0
289622831 593412140 0
799137039 629201890 0
339965458 268909659 0
391140880 454870929 0
566371446 77651100 0
322049346 160467505 0
458913289 547606700 0
760611961 245273715 0
795910468 191121500 0
721705069 433402506 0
567555028 638565182 0
41267778 424883931 0
222860818 168630073 0
466952591 436084459 0
620097789 14154673 0
18423024 293794482 0
239154369 319584892 0
271798970 667293494 0
584995109 479077675 0
599668533 64445536 0
530611843 349797079 0
48372443 349943938 0
236905854 626708852 0
674531486 30580420 0
477594783 699127962 0
78378622 13385719 0
573375299 688391045 0
213898946 276155511 0
494053211 652095021 0
213968697 514185367 0
526658815 228154006 0
669554154 492461207 0
608541110 90597854 0
506337711 451011857 0
66245828 650489107 0
502874528 675212462 0
567941071 498584429 0
380430409 391210925 0
511569728 718837109 0
637503928 472133775 0
521435945 744574708 0
752193979 98917832 0
763138675 649151529 0
139565792 258854596 0
612630822 295811146 0
27884107 669084150 0
147695168 425557712 0
677660297 126638257 0
170860133 446881938 0
428338777 460158518 0
59966134 245746745 0
694992949 259751545 0
667538310 704461210 0
77301236 353701408 0
371254416 132709954 0
541262905 713494265 0
115610809 154050320 0
261755093 102721778 0
406977014 503109009 0
573229957 366861131 0
539934863 550088885 0
88663323 157704433 0
387781202 77924607 0
698226132 658949361 0
581638978 723842999 0
302171258 794911234 0
192315287 765441150 0
596851663 510808919 0
164789859 795153614 0
14148901 135397945 0
261142911 389384431 0
545955293 798999989 0
248976385 511836221 0
249973839 211512577 0
609020141 563689953 0
230800315 763957785 0
547486580 257093064 0
277022013 789804042 0
469341610 720021119 0
617328572 475338279 0
6774468 714094065 0
355551099 670836731 0
106612828 698798532 0
191953025 280863319 0
142961593 257700249 0
733096304 728372481 0
239085169 196286898 0
605124943 626201651 0
715853919 425134565 0
561317428 793217946 0
611148145 776918407 0
295712761 739322205 0
632034937 36309140 0
538502722 301060669 0
466462516 298095133 0
501741012 399974653 0
7479652 291156096 0
9098239 104392664 0
248718691 157880885 0
760413753 353418010 0
359873845 609273973 0
630171012 188033559 0
528872124 396156679 0
142997558 660894823 0
634859256 75763216 0
767087944 4502999 0
309770 694571394 0
505387202 602806835 0
546564140 658120590 0
552257422 326287411 0
680947049 524789080 0
707787271 736641 0
231558271 170607783 0
635655361 666547608 0
248472448 479755611 0
267971536 333862787 0
791705113 106167320 0
527660382 177082694 0
604096393 508655630 0
684277623 290932828 0
667699690 739850326 0
622079693 166349609 0
553919901 668083669 0
653858310 337940509 0
47323402 546718287 0
709230797 673147479 0
285352435 308306996 0
143018780 487154315 0
263141691 356835394 0
390123090 131742439 0
45815391 364982025 0
574150672 558636833 0
690385741 409130061 0
578062910 582921471 0
229129123 740988105 0
743419610 29784502 0
534003907 687988473 0
28683340 572734234 0
400400316 30596922 0
351665157 304678218 0
387649886 109072641 0
367011371 1662874 0
757887301 694946690 0
72648290 602206069 0
90323585 13249916 0
164515535 680298193 0
345199202 470087044 0
506552510 73475290 0
194329458 182576303 0
10430907 390305264 0
688026177 388506575 0
15168128 398141886 0
381555806 552421716 0
526710941 719140115 0
653865304 309534575 0
401976463 535227157 0
534205546 358499825 0
300634635 9121712 0
513076816 210957592 0
758464439 112304271 0
174916265 135489246 0
486678696 149744076 0
478458080 378131697 0
414773403 398990245 0
35166146 768407153 0
22794900 677952335 0
717312140 48209656 0
204211803 688206789 0
701404984 566604103 0
616418541 422336863 0
242840559 411694936 0
601186747 358492784 0
1978677 253132456 0
121517012 110563717 0
2145670 482317325 0
128444400 432167106 0
765443742 242431268 0
147801465 99982401 0
771011798 645056301 0
734290647 212493987 0
379476095 504083167 0
477924000 331345141 0
503385952 613018997 0
281612467 222029151 0
303228070 394126123 0
800954524 490657298 0
611114249 782098957 0
144111456 396543088 0
150735742 256983643 0
289781006 780695584 0
560832575 47203327 0
780128402 511656216 0
508288052 83235653 0
79868107 154249971 0
787376333 432783913 0
166639530 155247602 0
599494097 271512468 0
171922392 717099212 0
740299666 459545117 0
259186376 503560133 0
523803881 94805522 0
337936276 446212397 0
336935775 77712973 0
204311275 571314386 0
273725458 778513460 0
682580558 60759400 0
601387531 296554147 0
39527237 548211788 0
553497831 488270906 0
299751024 109914427 0
40659154 356309660 0
736362347 594268110 0
702132938 547166148 0
585275692 624257489 0
282598927 458966375 0
22276010 240123047 0
589312302 563538870 0
52040264 503475580 0
80971561 780843376 0
745433803 253898556 0
101193100 758522870 0
557742025 562883760 0
546279268 352575129 0
525545254 707860110 0
201744546 124397402 0
355247969 381852114 0
3094199 789017195 0
59796826 13227149 0
621670796 573823653 0
74847669 596517837 0
720918853 723584479 0
685222349 60278389 0
39007621 130606462 0
724596323 547887116 0
517155639 561405068 0
228013136 464878608 0
785820974 519422185 0
347329930 67025866 0
103857034 440078839 0
685231844 347469278 0
26379013 433516847 0
525413217 81530741 0
621023004 752846902 0
110615077 243483378 0
360067663 654302941 0
459851558 171048047 0
475481728 627496381 0
783818988 254849981 0
503979607 506313712 0
177195032 562856630 0
464875277 520978894 0
59074200 788727567 0
702373686 658358972 0
345432159 152401900 0
32950356 308806572 0
97933755 594247518 0
195790801 614861101 0
650825062 773525162 0
622422174 733075451 0
598359534 64662064 0
243697850 714089199 0
481517725 480592431 0
525745415 64864771 0
664374533 758266723 0
795074102 747076303 0
441638942 117585015 0
224848302 22658719 0
18147436 392214541 0
170805983 431393975 0
381599909 571871349 0
327615464 404075475 0
301167368 562292549 0
238438160 305329988 0
796024680 507298089 0
603764307 486150774 0
237305024 448583532 0
662723197 715742769 0
73727459 356450852 0
368906801 488333108 0
613656826 569241805 0
468335646 708313641 0
382616060 169288259 0
223752528 746573156 0
348948853 448204461 0
63901204 54474841 0
657716317 771446069 0
777393697 180590124 0
303606491 55950100 0
67951443 334299003 0
667809706 118945462 0
505976729 467129926 0
180842562 228589461 0
296560952 20623449 0
220874968 732146798 0
487658314 744389945 0
87166933 183379558 0
527647422 145027723 0
457788726 792917282 0
465764288 44571157 0
194409946 413372050 0
222508560 233113894 0
531073569 76603514 0
705496841 362606751 0
199043444 276782662 0
724062145 19357206 0
178026617 724319113 0
687827052 442831451 0
32190362 97633889 0
712286614 337389976 0
348854025 515916143 0
172002070 754723227 0
584536323 691463409 0
245942308 76498871 0
12709468 141548650 0
534167006 191070653 0
221133418 483915146 0
47187115 550419596 0
270636993 384143710 0
609535901 133592064 0
422975275 747186814 0
4965270 656108936 0
672616142 214246557 0
43540102 29170954 0
769382494 783769403 0
496718920 338417552 0
48121231 179763919 0
794495571 22363503 0
63770953 690573770 0
178325390 540540546 0
479430081 502450419 0
413743630 572758749 0
13096178 593030595 0
231388603 586034538 0
512935472 683767350 0
117187149 69432977 0
636802077 346820259 0
538370533 592980642 0
161832403 708472175 0
774618783 298677699 0
413489606 68301217 0
633107034 558812128 0
157293461 622522342 0
357162522 651149921 0
270570983 786679914 0
524337865 563226116 0
57863911 754625606 0
446604147 653117751 0
298023514 317853561 0
192420460 378458471 0
168784709 746566192 0
276407748 685735540 0
568162947 47066859 0
9003713 324641869 0
241422417 678769610 0
94965240 782566994 0
216619724 443751596 0
787109020 599791326 0
587049012 24480628 0
115729832 729340084 0
92824702 518156878 0
499239902 68603914 0
738130728 209272306 0
697117575 266166382 0
268776554 774120064 0
41835467 190285996 0
165751142 491464387 0
636695634 88096074 0
86614698 537813658 0
110901914 236516207 0
676669621 11269826 0
316595359 534127810 0
236539781 257360243 0
172336050 101484429 0
467410811 634818007 0
190062451 471234383 0
159682492 515922216 0
199863425 64169964 0
313176276 717981400 0
9739034 511219807 0
82051255 579649557 0
145176263 51112633 0
605170781 42489586 0
590578027 205418234 0
28501206 579107196 0
104439014 30262083 0
743054892 388201042 0
497293193 160441793 0
584498642 444611650 0
131443928 97223523 0
469348975 523573142 0
750854169 697057436 0
279164482 691513519 0
45498654 188391117 0
293487833 271214467 0
379645124 796008907 0
333612365 231999271 0
384735366 89723819 0
44458447 486146260 0
277901609 252699840 0
200631593 39124385 0
215767209 285985627 0
780180884 249455300 0
108237998 649483444 0
413668334 218992964 0
255305836 389335288 0
507821191 403744545 0
773507143 658421622 0
529556216 568748164 0
312053187 701033804 0
54873280 182270219 0
540133586 692485957 0
406376402 761621607 0
511128943 611519316 0
11410169 314276046 0
756390930 266746358 0
673719010 314730237 0
297668906 435010565 0
505722315 609371524 0
77930894 767885662 0
786238142 227298930 0
277003097 91687758 0
164376990 703557799 0
4980438 114943036 0
367955785 68179592 0
454346322 654795486 0
202531508 743377671 0
775448467 259414770 0
512221992 609645781 0
340706306 181242135 0
361269628 64695431 0
145361911 82294568 0
104937289 454123232 0
397600147 266953141 0
57997365 650969226 0
105215198 461412024 0
113829176 254095075 0
694687782 515800336 0
602873162 280543639 0
681840684 410727634 0
36568877 17823843 0
695606869 498897508 0
641962465 694528133 0
445797391 52010753 0
54862036 76101250 0
788117379 341569383 0
165143116 73237340 0
170403332 684229881 0
498724392 670396129 0
702314773 647512819 0
37678736 315480186 0
300933696 354138431 0
359543505 294501157 0
637356561 45130521 0
316772672 397828461 0
183770336 118833635 0
724489553 720259795 0
387174540 163410773 0
749830490 399046237 0
217380174 605013043 0
6441998 630951541 0
775864470 44070096 0
766116940 598475445 0
221347385 155059757 0
156633186 15056093 0
408407821 730083835 0
76851193 653673516 0
773764823 552819575 0
39558090 497815755 0
276331238 487812708 0
687607291 525127938 0
726600293 148992984 0
201946275 157708271 0
759584931 162894526 0
744060590 328543312 0
758081338 568011283 0
334217704 411176925 0
67123186 708759494 0
454415646 535030206 0
103403709 307497711 0
165986248 137898636 0
453480672 688398151 0
642524763 289753625 0
189487131 616645839 0
440017802 118187395 0
609216326 269642504 0
738707648 227785846 0
74923873 784329445 0
382188418 678710607 0
243639830 76253717 0
266320562 187282306 0
635884140 404230317 0
273525858 610736414 0
471455250 320241952 0
719877978 566902668 0
707449358 193649652 0
507618324 182385590 0
714105898 696069428 0
753936989 702497710 0
795537829 671120794 0
518027909 478098044 0
445814459 535416356 0
560836891 587812158 0
172088146 363618289 0
740856037 592941894 0
786816999 424359465 0
349863490 418155483 0
8178774 84611352 0
121317667 564623104 0
365200552 484030035 0
123259865 630143435 0
142254584 58666288 0
725511733 512559215 0
198617225 417545204 0
257664542 31059422 0
193774787 563455966 0
548131310 3502266 0
49106070 321593432 0
457580359 721376180 0
801139288 249690360 0
688151548 608507063 0
335219313 501983567 0
475204218 499861699 0
400726381 664291489 0
327342888 716679380 0
256507284 259136 0
203899596 240144602 0
241650777 316199368 0
127496061 714895020 0
779821230 756075781 0
567994572 236405727 0
276243197 780049728 0
268503834 611169594 0
329764652 511905938 0
606270024 601961677 0
603547455 378035073 0
751205732 444347780 0
780625418 610864223 0
673738094 501660736 0
4142322 359429212 0
611761987 355143356 0
430490214 735699336 0
49357898 93555882 0
432173234 323400491 0
505826467 674374833 0
715637570 110192704 0
45611048 429348251 0
524414776 685543348 0
779500063 192154634 0
248709494 390987089 0
459882441 425395260 0
742126372 531056641 0
62776114 511107906 0
147211017 356005783 0
81463329 193571663 0
663347283 515844183 0
109543581 666940205 0
218363744 381685904 0
269799490 631475883 0
787459514 557876244 0
189687302 158224708 0
135980859 273388886 0
344681364 295874587 0
736134542 308230113 0
234715801 373588572 0
436731285 61032615 0
581588279 348085391 0
39383836 524517592 0
739431779 157684825 0
610983453 159910733 0
586727450 610273803 0
226400276 138049245 0
636891404 111798305 0
16095243 675224408 0
481511723 351496043 0
621461288 509709575 0
180682817 21936685 0
739046971 572111471 0
532192104 385420202 0
71050258 469681228 0
309616188 714133613 0
517628606 258411575 0
629676845 531074818 0
707696513 618213887 0
270781397 154546783 0
272427838 115250849 0
192981647 588792966 0
698709441 584968457 0
40373011 559063260 0
423151732 753034298 0
675853670 706225964 0
267058678 256500521 0
569970392 108946635 0
772910641 493069471 0
17488816 149480615 0
752188210 401882942 0
503398041 785176023 0
760824546 513050703 0
364842322 435294277 0
120726784 72499320 0
604010335 128277036 0
538959021 407308935 0
18833028 14147608 0
442260229 742459880 0
558375471 498524014 0
373773896 616687452 0
579735083 182754390 0
475849510 59378229 0
782510536 158619497 0
729627680 534200381 0
14374314 676177171 0
688213686 746696081 0
790603673 254406696 0
181257411 671502284 0
540142470 8596942 0
84619313 592964738 0
283037485 228360166 0
393500865 164639542 0
83694171 286345937 0
195313373 99423880 0
541808816 447169923 0
153087053 149019552 0
511321939 230925134 0
483561289 620907841 0
798477709 733167014 0
398651871 2590213 0
24697964 666629933 0
37022911 259908898 0
791935451 100469820 0
608516707 495806157 0
33276506 26408321 0
548432244 59723748 0
707941492 471960262 0
357867624 581019360 0
586157197 510579405 0
685514284 701531548 0
451924510 787251284 0
25526943 524388360 0
764364760 127572666 0
660533892 788858989 0
63947565 685379072 0
493888793 593893220 0
217170759 26801526 0
87421625 446791406 0
564306095 420881121 0
97773981 294818774 0
612345864 499181901 0
607759065 380905091 0
149972115 162585125 0
473011127 591616636 0
671861210 200881680 0
512190785 441044583 0
333181351 514397279 0
360447357 555911552 0
505330710 632215387 0
722557300 532930984 0
751621669 174007043 0
30765138 82452737 0
522212032 553712895 0
160208309 702515466 0
756554488 77825840 0
114039732 223809057 0
273409214 226353510 0
36482166 69963458 0
522123623 497248745 0
448040123 353968590 0
166578369 771582578 0
143771463 28366031 0
490746002 773669537 0
674252590 92107903 0
770686873 320877848 0
482611160 152487529 0
592383630 477520000 0
696300610 357719876 0
272285578 546632224 0
198059631 252356339 0
372064326 556587342 0
242677889 74822807 0
457105338 125410492 0
133128508 118056901 0
16087796 258021350 0
16122793 174322505 0
695925872 421769811 0
178705971 35196708 0
182499064 431119966 0
376672454 759203517 0
683234225 95289132 0
212971072 186019409 0
683357532 368495827 0
298497499 174790214 0
130061096 129117004 0
23052473 196810692 0
161198338 644205364 0
624594849 523782437 0
203326469 532441556 0
684024296 565771403 0
285933086 154713714 0
620517026 793501718 0
543252911 58820673 0
436747063 732472111 0
119677529 677016678 0
324550213 244373115 0
554281647 583957336 0
197767890 178237475 0
81260701 686500521 0
194105491 174172541 0
226377196 397197272 0
438837624 520461415 0
468583625 582029176 0
576219506 57843357 0
478604968 140908615 0
206638802 468411869 0
727685542 588470221 0
149397718 115033291 0
27678704 668019550 0
177950805 173738360 0
377166695 25720804 0
486584121 27026119 0
312007069 239149802 0
685251917 383422110 0
264778931 184399917 0
633919961 68366745 0
155824204 279600678 0
41665927 192083179 0
487045257 155722676 0
333781779 715413029 0
190027773 236487838 0
281710243 162793778 0
775926807 381813630 0
25432274 349843430 0
71445027 276702213 0
136494407 625819205 0
647077673 87507955 0
87073332 760381601 0
674161610 279460062 0
407431972 293904832 0
545110315 768096528 0
146590121 244283911 0
234691459 601253753 0
205818144 103761201 0
784819886 168692104 0
186240114 369391214 0
585667332 119308146 0
283008181 240883250 0
218135513 780145882 0
543986139 218037748 0
760705728 769842745 0
391875966 209946180 0
424907138 285285290 0
211078594 431085519 0
170280197 141414874 0
189901526 606210274 0
310177887 754509168 0
259711803 648548444 0
492361975 608990405 0
739839003 683420018 0
76776949 58274340 0
542431354 568209653 0
650739202 309949164 0
662657343 18946599 0
555552753 765530855 0
197669306 8141782 0
488038699 55359195 0
486376804 429274028 0
164845931 728282583 0
605031097 107894947 0
18636428 16373897 0
608105756 600027438 0
418870897 520255687 0
583011879 698645786 0
85332230 168797497 0
365801185 3910117 0
452275314 79323577 0
170310626 35907462 0
657595008 188341066 0
665515796 234558666 0
217163664 27850935 0
333810489 680729357 0
618998850 793747151 0
472479286 468665052 0
425615937 325033335 0
194659370 485098200 0
324651585 387136917 0
770563235 592939185 0
632705824 13952384 0
747000504 554393167 0
619595011 223862548 0
423582333 379178841 0
333307221 283833993 0
665614511 543316206 0
778323129 692174630 0
714346501 776926283 0
270806673 415301191 0
142230639 79002027 0
259014177 393086070 0
388811329 406397143 0
40903227 752054508 0
257891456 501234193 0
5834643 474276878 0
18628010 725014040 0
542643987 763978896 0
482745324 425491692 0
228843785 34229814 0
218025513 60338739 0
575144941 460916523 0
588138149 407522195 0
325492588 392357563 0
283885938 323222708 0
373399488 69108040 0
458214804 468186824 0
110701923 564122448 0
227488202 553171631 0
689840521 507194078 0
356019598 659104383 0
614862692 42568825 0
54677002 380552860 0
399532412 374816492 0
323918037 49972220 0
449344248 197467561 0
129753054 790423204 0
611154680 338191469 0
785105017 225620267 0
237258888 428523653 0
555418556 638204549 0
265566585 625556354 0
354741516 402660298 0
241239819 214018571 0
204294193 541229105 0
315426927 58931719 0
217224872 665756917 0
788024325 707076044 0
389297848 218535467 0
1958901 722409741 0
259751385 464587349 0
612705563 783266087 0
263525404 568460112 0
679476500 564136799 0
209647884 343777758 0
644388982 426439437 0
699167498 140983817 0
260859277 214165072 0
197953259 634446307 0
313159036 782735709 0
8470912 648307375 0
78958736 745678866 0
788906260 9133258 0
572932795 136574246 0
674081210 735068021 0
669246728 585355272 0
189317806 383747528 0
475248241 130410657 0
705895793 73211919 0
801204900 202242937 0
51280615 142830127 0
36703819 379499530 0
422587345 328569106 0
545542031 245496249 0
479470045 580360837 0
2864421 696787916 0
275649735 608104419 0
661144666 290856195 0
174225803 122340963 0
13297764 519667071 0
447981100 645640596 0
645464134 723281345 0
378627177 560610040 0
516557057 742125314 0
478988751 60442339 0
511488356 57679671 0
610881244 647553899 0
46051081 269317203 0
550709562 373282096 0
47480173 788398848 0
219905004 393801944 0
41333254 461147593 0
288696899 121926117 0
389946616 506841530 0
54580449 700248577 0
277719854 369237991 0
389102070 719411791 0
583928191 527993255 0
459395519 344298657 0
599574839 633224618 0
703600346 379171387 0
669562260 274884054 0
470585582 509053258 0
195573932 185720677 0
63057454 240167388 0
153566426 775954041 0
232366190 493128596 0
528947736 694153915 0
258430793 784754021 0
757980505 318282653 0
7487773 201106630 0
514312190 271237813 0
143167562 630232829 0
104460300 300104159 0
137952325 601054107 0
141429234 446891568 0
709735599 795787411 0
189831578 719677483 0
272007323 536155277 0
485132600 325946486 0
542048595 56715555 0
302260865 72198991 0
421055500 292267341 0
525951234 429685863 0
572529643 161614099 0
684436795 384157311 0
247050832 411539384 0
20753268 118066635 0
665916518 427558661 0
426710015 509370211 0
137913959 698290860 0
62880229 329858460 0
353277003 548432449 0
183444523 350553438 0
104347499 235906445 0
653006447 131141216 0
261543565 746807665 0
659698750 387904217 0
324760432 229654294 0
230401451 129573145 0
185203634 50380154 0
364689093 70713345 0
102023847 485838933 0
580820737 407586833 0
314232126 184654106 0
448212896 195103287 0
625461074 180974973 0
626011230 248843353 0
31952044 767389659 0
751097086 202643949 0
335147761 76093680 0
199294556 57381737 0
430280099 287329325 0
381970809 384594499 0
194278839 179207953 0
354339189 30930914 0
2933241 117442447 0
600858752 752596147 0
544512639 50916904 0
13285166 618190562 0
686778254 763680931 0
82244424 321300936 0
584020663 238877689 0
426995812 641666397 0
689801756 385450762 0
650477246 141340452 0
670265435 167138720 0
383470563 746632493 0
543976523 161085110 0
792337611 154702110 0
368575359 84860522 0
456594733 724564674 0
47205821 665731136 0
85110476 638506371 0
43226809 608628922 0
423441171 639368110 0
219080031 661763473 0
175686588 715200512 0
539882283 534494015 0
449524230 588538618 0
262708041 160074335 0
498348442 731455830 0
380178871 351996813 0
408938891 325043876 0
389788875 726403679 0
391677533 698544072 0
6231387 699607752 0
669607121 27082532 0
671292316 208715640 0
195257347 330859530 0
489445650 62883826 0
8184800 278806923 0
630877044 678351817 0
698179604 309107380 0
324623535 110394902 0
673483679 161221553 0
341077988 191992641 0
666856814 487434856 0
755636658 691877724 0
634434840 252533646 0
141069759 146195523 0
624500098 366043560 0
155264771 526265958 0
513595105 497451811 0
528097423 100989779 0
619358258 419765810 0
336750386 634910200 0
214824737 24359504 0
270014534 568737691 0
332487973 216884645 0
631696281 108455589 0
703811354 86452434 0
255507892 82830151 0
340335783 650870213 0
718377176 44934408 0
66861774 743031270 0
160212892 711395438 0
409609913 336447451 0
474612599 539649105 0
156957121 783091323 0
114187119 351568390 0
380812798 183887486 0
16566676 731269528 0
248103599 453143510 0
443997294 394609440 0
218350804 78847166 0
39803417 794995277 0
747629160 273091049 0
392671135 104663132 0
300663576 585320249 0
629700764 260674684 0
555981555 135565409 0
72984031 556632210 0
523611991 424814479 0
444850851 493581698 0
672399918 565523385 0
22688399 327330405 0
768427586 786884352 0
378022322 377111578 0
369016248 45013170 0
303287834 571175056 0
157571090 387827831 0
314946591 2530067 0
712538380 319638115 0
437499470 716166828 0
480354517 674736939 0
7177408 124581865 0
755706856 606998605 0
662661742 182513693 0
497790475 330238448 0
187286242 563237501 0
308600939 587849950 0
647938694 286692092 0
758481839 370045413 0
165309392 607948139 0
339637994 539601605 0
561649363 90391730 0
522010323 664878826 0
128900304 607884402 0
678148554 62134635 0
571933184 208723634 0
551623375 79008595 0
174323306 616309362 0
575793189 619391627 0
798678656 445760948 0
21021018 647230889 0
349482630 80605834 0
660877847 192802500 0
368491999 419310534 0
305719505 125395366 0
348881653 454105738 0
328932462 241970409 0
794166194 595229418 0
658359853 142169765 0
299772342 142001442 0
452404789 469041440 0
73503839 17764673 0
140417216 479046912 0
374235504 266655319 0
153793040 159462974 0
688400280 502287927 0
738864917 769580827 0
631143717 308686376 0
335035642 651660572 0
582258164 778649403 0
136495694 643965939 0
150386446 39381714 0
581150527 373496212 0
734840905 93754319 0
514380133 542006773 0
549546069 631043795 0
550768998 714333256 0
642025104 135749090 0
76881487 337296872 0
791520389 511289644 0
561243902 636905129 0
481691794 663192765 0
41430458 41127813 0
139519358 550713720 0
28862837 581224396 0
424894812 104765263 0
97127307 354023887 0
466165934 350368836 0
698880621 587594629 0
74481423 218700539 0
3639949 202935228 0
333938422 92868416 0
269558252 147159848 0
711563004 467856683 0
409563663 209914312 0
67791036 589474797 0
96406098 88677449 0
418372561 358306347 0
105888844 307420976 0
74172103 60713382 0
535916315 778598322 0
130752815 68759747 0
297676453 633403987 0
663367375 712662769 0
629271017 349211675 0
34755501 710564050 0
84325777 119808800 0
424835176 191850738 0
397912904 144801930 0
167902332 14541639 0
606852727 703964119 0
357692141 672288128 0
250718687 439342581 0
377057083 484409937 0
529773607 258384744 0
526330750 663603013 0
586804481 558439133 0
625061299 726550654 0
133238084 118463327 0
605243423 43323408 0
568005276 374310197 0
668134185 247196797 0
128700811 247043850 0
375290661 7656712 0
475600051 157837569 0
175928916 741782778 0
610719991 140786545 0
120483758 502566286 0
761373752 571449275 0
284620473 679855219 0
470261042 33027769 0
663931080 74719340 0
698184068 416407298 0
127936879 693781058 0
469461224 70502285 0
561817621 528522390 0
683477251 334417446 0
64985871 690303677 0
256969825 775945882 0
693607224 184207014 0
705262047 474409970 0
566423696 718643547 0
685424552 179366970 0
36063943 426948319 0
601553287 747284857 0
271978358 394039615 0
797931500 755207172 0
460224772 318895105 0
475529930 712577336 0
17377132 380106395 0
401510765 341461761 0
593996976 416340801 0
383483788 70764294 0
340851936 144660998 0
222411730 382299764 0
329936051 50823572 0
489384572 153257741 0
707902103 73680602 0
623397092 449191008 0
204966398 55894130 0
489700182 646652012 0
630113549 768254929 0
689044849 66063117 0
149058935 692555732 0
665629070 38649698 0
460858176 463942148 0
205666576 619368063 0
722880806 719040400 0
758641035 412653197 0
411370550 751365063 0
101181093 87652613 0
466861300 520869795 0
664727437 484480439 0
679389017 220566888 0
723324242 678508356 0
326759556 26514184 0
432307253 122084725 0
377624654 445400925 0
541786009 241287153 0
439720684 232411549 0
783845354 588714255 0
798280331 743531288 0
698865179 73198852 0
546244776 504078046 0
62045232 622742463 0
689301968 577669910 0
449179197 758407563 0
624034895 495284982 0
651811599 466601513 0
685254198 703964093 0
679898472 266493959 0
196099978 626851349 0
603432252 101432333 0
56002005 520144480 0
682483644 579744344 0
670751017 20896865 0
633311601 269858932 0
397692395 439822963 0
241510364 606157862 0
589678709 267032739 0
349751932 354668549 0
772709368 43068138 0
119604109 652392712 0
200774319 353687640 0
775094032 39798962 0
453456080 103224414 0
716115151 433283680 0
497080610 611058274 0
80187972 419167016 0
130296785 600409969 0
278902761 414424865 0
618390448 770898117 0
684681158 276248432 0
84344535 33696104 0
136779334 529517391 0
513713830 473013779 0
599908570 171385716 0
735599328 730469793 0
643739573 37078159 0
592485710 219776995 0
94291923 688699198 0
718680503 340614904 0
539799070 757532835 0
174936752 437470590 0
147416072 753937297 0
134083289 503500566 0
468775283 517959198 0
135931252 515756359 0
64727823 543437683 0
41552310 297694782 0
324991447 515209756 0
248822537 659155547 0
301885953 504593376 0
499880641 270503617 0
559984772 610473384 0
393436130 504564978 0
170843827 42211614 0
174822434 741947473 0
286487723 612255490 0
521730355 281172564 0
761998237 577218129 0
580050607 203015312 0
782943100 236061250 0
476985393 669176777 0
725469049 321634405 0
358666505 16352538 0
560396217 449017958 0
445277410 168742931 0
345112481 629869505 0
194334557 423008631 0
170567634 498100346 0
509702639 62419155 0
237571886 37854624 0
404330908 97031329 0
146736403 231350589 0
43812549 578358665 0
543513244 704577886 0
442264687 241635239 0
84259071 441684758 0
360719890 373666089 0
712095058 576662622 0
71106116 28266685 0
271869817 442457566 0
525606005 316677765 0
737067492 299775896 0
402404318 280690822 0
735689527 32924896 0
717680192 494161953 0
41713458 760094850 0
545698941 50189944 0
693194979 646533644 0
204114989 56341585 0
563606596 248064006 0
494081581 453442683 0
288353956 106966370 0
379972121 582942393 0
594993161 754175742 0
789286978 697821022 0
215912300 208936434 0
529300423 749368716 0
549404235 553530795 0
434849534 318320321 0
728181549 106960162 0
204860963 671981058 0
19902282 397915316 0
215381939 604774133 0
487569490 589811419 0
743808159 306480965 0
142168337 481914951 0
152520254 223807499 0
427262386 136644837 0
454587340 48751709 0
339244576 456529158 0
358780454 16033283 0
391814429 70041669 0
417058001 150409971 0
541841551 771193546 0
347285713 93526049 0
493506966 772699854 0
790841763 793757445 0
258524359 419146303 0
284368747 107997825 0
689572950 457384398 0
513893685 203716924 0
800795375 583787037 0
47876299 342400734 0
391917326 12286960 0
761058163 566289500 0
142509556 771586044 0
568285450 348630334 0
329103110 254194954 0
697091653 703871038 0
528681230 636925062 0
304779585 691275039 0
606121499 143069708 0
107277733 209943482 0
482106418 108461866 0
422128516 414741990 0
777017027 795918136 0
146059159 43003508 0
328164211 379103764 0
360080628 254350728 0
411084657 538602242 0
151143438 684415457 0
162309400 274099223 0
139471581 441143840 0
593817637 679108115 0
636234076 695612319 0
598061112 764179890 0
116815769 56333634 0
366344192 191679385 0
790986445 295084401 0
750219443 57828639 0
735097630 54911725 0
298166442 379355683 0
471298309 245830728 0
205972636 301782917 0
129020633 381402669 0
705427187 571675196 0
464874560 650040450 0
274965525 202587135 0
733036565 230043833 0
332318207 158649886 0
359204463 426313381 0
268323969 636502559 0
260501326 694256758 0
77862428 535312395 0
550935598 176060229 0
136878221 520908104 0
638227209 291076793 0
407454352 168224635 0
374446614 374363793 0
645982301 526190740 0
98218214 153743887 0
678242159 747296889 0
766153681 421454368 0
445626318 35026117 0
398040682 232821421 0
210820229 87132101 0
112851360 351479951 0
251727433 262199426 0
613064488 793139266 0
132686524 479861487 0
172676264 191767681 0
484349396 169684851 0
34645967 388391969 0
787567480 557641138 0
221909252 417908286 0
185068564 657398124 0
232488161 74356395 0
578340785 756792483 0
123076130 655680728 0
317180909 704002640 0
143585640 174796801 0
608467580 533219378 0
237087599 133169097 0
28762711 168704596 0
57303478 37356428 0
706279983 265392996 0
97994122 529312405 0
185175075 710486929 0
166002716 23530386 0
74327216 70855624 0
618084620 719962882 0
41523271 239488559 0
568414363 269223518 0
138383749 488273369 0
647940091 617472078 0
55624591 624177611 0
582171000 310757866 0
622992648 607546190 0
241155940 422456778 0
773523946 131783772 0
744232215 443621877 0
728730807 442808980 0
634158432 196114482 0
762263308 32182481 0
493304043 716938581 0
257246587 763104738 0
308986939 621714135 0
321226701 34085261 0
635667902 662933753 0
541308198 540433014 0
119191547 731844324 0
125748415 401002837 0
393522954 3935860 0
753895016 401899269 0
103056270 693670814 0
445648150 218676832 0
279737521 496732060 0
469756392 598558344 0
261089559 29848667 0
545631740 79879481 0
324972722 604035046 0
420341830 177637809 0
240235418 706662569 0
754780423 314411550 0
368311478 740627948 0
24920694 416328769 0
462335024 529789612 0
516343221 514298048 0
397351414 300107156 0
606457667 507267364 0
669622322 661665254 0
751710880 46398726 0
188201325 768102348 0
362031702 606716801 0
530506166 732928923 0
317545467 436907217 0
22649617 647557233 0
700527911 653692900 0
752732456 499564945 0
395854897 37954190 0
262652144 193830693 0
253662714 189651970 0
48072436 567030247 0
771050291 699797584 0
38260751 358888851 0
139200699 495716358 0
532303307 90768549 0
608669226 767256311 0
203463954 511359637 0
195071689 7810273 0
503810407 365820092 0
101639025 195392199 0
622577629 309922732 0
640919707 683337688 0
685443330 706203420 0
43557396 600544845 0
506111991 505277120 0
597907649 441183971 0
456582926 709834885 0
473921030 483917920 0
658702878 160348878 0
132274440 456531223 0
387955382 591906034 0
297816955 375077737 0
379684326 439371921 0
620631748 510128429 0
275194007 427288225 0
481720300 313629057 0
221939225 403992382 0
237453781 125882528 0
295668819 304269926 0
43188993 243555674 0
763883298 309942007 0
117623802 666986011 0
31479449 566264396 0
595678008 177239483 0
704138571 185953151 0
90455213 544251098 0
33026266 423373332 0
436491848 134317871 0
460707658 522170254 0
426583950 61826518 0
156026794 386253749 0
598210732 533024029 0
334193136 258211816 0
542115485 271627895 0
613062854 60546581 0
42916300 656274678 0
7179810 350726745 0
701425176 789782284 0
516769159 64780415 0
650357666 129481560 0
317783119 241446616 0
99082992 124278537 0
706535242 338182545 0
134094954 611923328 0
746871219 58330007 0
311367669 447382061 0
67873531 620314000 0
113398078 696461508 0
135673946 385965047 0
709916190 682463056 0
748173215 479285197 0
5641723 77055043 0
797203348 564386864 0
709486826 472956408 0
545689119 515406671 0
665391867 148076009 0
142997324 654629799 0
389418490 705949958 0
481621991 159620474 0
285125717 507114698 0
744537479 277151751 0
737935116 537915240 0
458115156 447977232 0
433232432 372200162 0
111261308 224276475 0
424655499 268358504 0
287229541 221703637 0
111548738 35668611 0
521767871 686300419 0
333201027 192864691 0
658964813 760331552 0
599125602 440661150 0
428660654 549774363 0
744983145 205593858 0
242671958 142588620 0
574628737 35482855 0
418050302 179375363 0
390763408 41349514 0
722979315 222079368 0
495049783 617694035 0
80636352 555280651 0
361487545 326016153 0
778082928 106132372 0
311661989 264168805 0
544233455 16154123 0
393278494 37393558 0
139869233 749927343 0
234394929 631745608 0
241114235 494538420 0
683060342 779406115 0
721277811 51317212 0
652859747 219621219 0
414742404 484112468 0
342623411 617674865 0
377854226 257959536 0
595750185 82329538 0
541357759 570192443 0
652466548 400481313 0
588059547 414763446 0
191778575 605672121 0
300736284 663195508 0
111435564 541029230 0
187817171 274399535 0
219727401 269129254 0
516222509 777911660 0
294438831 378833171 0
174729109 178766513 0
312398665 626497341 0
714105961 753235708 0
68387548 328818081 0
137475061 700316262 0
776471900 585050917 0
758111602 177799732 0
80670742 372100372 0
94219012 93563023 0
561128630 2021342 0
679023843 425402800 0
89191967 537905214 0
766166871 478426307 0
633409775 185923787 0
735559360 18278367 0
544771777 248176947 0
223049805 709416782 0
654541370 463107886 0
395374705 443257924 0
773474197 637638971 0
418518924 496215070 0
226774179 189756108 0
800538858 731424421 0
445059437 437889592 0
428761656 349344560 0
262393889 77164136 0
679619335 234821778 0
764363380 622674097 0
518418732 91096448 0
699451147 634771471 0
519611899 421953889 0
243929486 515822801 0
97611552 495314576 0
83539962 685236797 0
129081050 636571826 0
561729249 185384972 0
721360523 116296264 0
4179491 655956497 0
350164636 794778517 0
627816866 562269043 0
497506317 471786951 0
54198638 326731191 0
412970447 72554886 0
571223697 660324762 0
503176424 20372925 0
22654371 743746303 0
769553878 753186394 0
429456498 411215604 0
24216694 79211786 0
523368151 551215095 0
250534260 239872282 0
390246533 126174031 0
475763286 462654077 0
47057662 23703057 0
198579861 336556619 0
192459938 667525529 0
234027443 339237361 0
312407140 585141059 0
157243697 48589919 0
123408298 374821293 0
790991077 128785206 0
662132308 128511341 0
27356835 765235939 0
570925336 232787335 0
730599772 8734640 0
777513840 574134388 0
45597345 778520824 0
6332648 482866688 0
675606603 753095156 0
431225114 467714908 0
254887440 624970181 0
766259081 718218046 0
628246505 235897259 0
470204291 252458789 0
138462030 544976435 0
184292634 198645617 0
44595699 273259906 0
754068077 504973933 0
565555391 28557961 0
156161791 411859970 0
784129028 416219809 0
252940770 774970089 0
277505448 470137159 0
25217331 266862461 0
740742728 792818041 0
378920269 210800718 0
629717002 152204449 0
485718196 377911189 0
250414242 540050615 0
389588334 463619056 0
526002311 751713447 0
648980264 624637032 0
477121447 125402437 0
306508774 389837980 0
738439318 30326616 0
5162129 393586185 0
426688789 591995734 0
324411486 581738977 0
400579686 653537853 0
399907057 704878306 0
300283130 418715958 0
751870798 12769043 0
760246910 574799765 0
577989347 607105938 0
134448000 507664226 0
309372381 423662915 0
29650819 340199024 0
315533378 369650817 0
675916182 684014020 0
673635060 438276425 0
74521443 516823829 0
588723141 453987757 0
408767998 199456015 0
142659813 495429851 0
570247727 314717888 0
580833562 199379787 0
550588751 324278244 0
773048704 728623072 0
763741373 340938724 0
778365990 170042912 0
121470539 114964979 0
230363558 182212688 0
620017507 575355723 0
33637636 688910899 0
604272830 517667948 0
366299364 299408410 0
32013271 550529092 0
509669694 464307777 0
84502346 193794424 0
465454367 750357987 0
699910329 784643755 0
214660230 154897927 0
125384742 99613825 0
424405234 31464477 0
313504072 560212208 0
646979354 373207702 0
323271416 716229663 0
50956984 587776684 0
450811627 77153482 0
594826414 146961996 0
776885461 306781107 0
790436094 386322188 0
528074505 157608103 0
663014907 520815374 0
165687229 661143289 0
274070038 164843131 0
572327537 371368835 0
162909269 307319718 0
713881165 325066109 0
34825618 190002684 0
593061123 204222916 0
560438983 221385520 0
282910472 97943465 0
509118663 770039579 0
464282108 201912259 0
252330738 62661982 0
344451285 464887038 0
801144922 678869163 0
455420075 648837512 0
195312928 545710082 0
53568668 358452441 0
398013394 491530215 0
575470541 513800055 0
450774373 198304379 0
681659388 566866146 0
56994899 722325262 0
563973100 92505748 0
155630842 516183838 0
153727722 148759915 0
278590463 390757738 0
202487291 349784280 0
575320658 323982254 0
693611788 550782148 0
45546941 741378591 0
492308988 529338781 0
788659568 117689768 0
764535314 573160551 0
521809960 482321589 0
85318082 541836076 0
106571399 126015195 0
145009700 121793263 0
88781778 277193002 0
49680418 735382040 0
59461131 774755382 0
314323616 249956681 0
716598452 79995674 0
667671659 298064181 0
711229 435558662 0
435874164 315067709 0
66766234 433181337 0
221566143 579624079 0
178891372 573158076 0
1045453 708956666 0
527246715 783908384 0
569943202 104001356 0
3269434 25337753 0
23730598 81841691 0
7441813 695809626 0
727472819 172685598 0
43594727 88463348 0
580254622 503844420 0
674558639 437826297 0
669504058 725984478 0
579156890 453208208 0
715206672 658269066 0
544245185 236018544 0
287260225 712245166 0
78142677 220426042 0
424780582 93763691 0
738078897 361056937 0
246537613 543397100 0
689646014 113766511 0
171397137 677181546 0
790859746 274854405 0
160852486 759157803 0
219063183 127300327 0
292639083 78718418 0
407662744 192556783 0
13432774 535123908 0
434083273 783682553 0
755852676 24304487 0
486120136 558931198 0
545753795 762255260 0
750912697 161321769 0
263372713 543960311 0
572955401 683829186 0
241523444 700558412 0
382182119 505929278 0
677494197 554723052 0
485144678 316172293 0
505995093 273683363 0
794680013 26968802 0
526464879 539222136 0
557782731 422080127 0
108509520 394506651 0
556949804 389586205 0
251600418 379794024 0
653321065 148420734 0
398309752 553401864 0
593139920 561641050 0
421336548 337442619 0
549237302 668771167 0
712517744 211264247 0
119471119 209181761 0
295710199 651943770 0
118266950 716190256 0
612042756 631458292 0
631926894 148583102 0
355549032 573947884 0
477969300 471357852 0
161090584 782072039 0
712412416 449494274 0
647537501 214588520 0
326544133 476556553 0
320271371 118847544 0
499162786 14919782 0
250751745 617802373 0
648951939 18073220 0
529282545 280250075 0
321007662 152601573 0
2890012 123285446 0
156519610 288099377 0
653422686 545731998 0
72733032 556557092 0
494000716 463734733 0
465863062 47719689 0
316338901 446436368 0
149581305 559964819 0
753624562 249345809 0
539171572 292382108 0
297432629 351737706 0
615883895 742130566 0
137134357 712698810 0
125642598 776667666 0
70748510 590716619 0
606643487 552516762 0
685275243 745312668 0
691767683 8895535 0
678374290 128235532 0
2893250 400113188 0
325248642 378881314 0
119769539 267916139 0
164759979 116858284 0
124832972 42933656 0
623797599 200896693 0
164761522 175314162 0
38638350 652190368 0
306941780 408806330 0
769833858 538064220 0
78904931 67356107 0
628103416 581148802 0
482615118 523304395 0
223311802 440646618 0
396601427 430033468 0
397028908 648053093 0
310903532 555746389 0
281059113 739614018 0
790777528 62072589 0
475945853 432590005 0
29116921 435595295 0
438610321 357818099 0
399836766 475816742 0
577953698 355622664 0
622647896 642394211 0
653314110 101682065 0
428414226 695471459 0
595779609 319225519 0
215436093 546035222 0
678208428 105576902 0
644290224 763532017 0
472236064 3981218 0
124791465 139454176 0
107597047 563163007 0
148311717 550288117 0
360627018 211967841 0
377994142 294962686 0
112821092 220732251 0
542443902 429179684 0
417860494 567762850 0
351152127 603098215 0
399764599 147490509 0
25087019 10391143 0
755650467 360710875 0
611443832 218571018 0
659560956 298172078 0
249336703 127110958 0
351713995 1934828 0
20768209 17128452 0
568124035 155865702 0
554462906 661795607 0
218495154 196645516 0
330971379 453169163 0
167744066 254942707 0
126326632 694910725 0
741211963 184105570 0
387622801 129909364 0
794859824 572916527 0
733377095 265671890 0
150626859 633905246 0
263085451 62728950 0
560027544 504796957 0
26929117 402585350 0
8333843 208471292 0
66851336 335469606 0
279082622 340368915 0
571240916 217613440 0
549089416 188513341 0
584212860 13930278 0
295423218 645556477 0
472599123 494357136 0
113755007 316322741 0
8057988 595225444 0
159373492 294516275 0
729092674 33169137 0
544307684 546953945 0
573890785 43799256 0
390496827 313613363 0
581748871 664864172 0
327133220 638947189 0
178269536 635533015 0
448940404 248259471 0
511491165 28942141 0
725092915 324643870 0
538280710 385716506 0
397222845 246188349 0
754802080 353389607 0
327122147 491812702 0
25240813 244146151 0
331511795 84771680 0
255164464 262867954 0
413152311 15103716 0
476844420 761930357 0
677093049 212858430 0
630661720 406635088 0
572820575 625500076 0
76036882 662944384 0
220757854 145176540 0
225952482 650673180 0
426165676 185593986 0
399970243 365952643 0
411598620 131009632 0
7002206 551083636 0
351370721 721426787 0
799698849 315005456 0
73833923 430268647 0
599216968 532138016 0
743348422 610870803 0
217720050 414613130 0
182479729 789287987 0
426439649 269908160 0
239851038 121334527 0
362309393 469429067 0
377513291 101233674 0
165426975 487185645 0
665021920 115991622 0
394201576 568100110 0
457317358 273033929 0
616162771 130293030 0
123032053 330553142 0
53004768 229098486 0
627430546 206002146 0
695822821 740269323 0
421499236 189020740 0
778564296 359970568 0
634648422 498892639 0
51420646 387065445 0
637379860 436153506 0
329415633 218741797 0
620612172 238521651 0
406715293 786937387 0
334444588 155300356 0
160049289 641595003 0
119704297 70746614 0
204768485 505037283 0
763438508 520075964 0
389355737 606188770 0
670726467 749189121 0
708634871 159142578 0
477756474 93930772 0
568363070 445751364 0
233695000 560320631 0
267140165 352609410 0
631945217 247481568 0
49943392 120675855 0
772628833 531602296 0
20555892 393447446 0
186536051 706331426 0
404112226 726766018 0
625858433 329256225 0
747268846 635726031 0
49775553 424104444 0
51231759 423201984 0
119831670 26609547 0
717331351 84199497 0
425627065 714789591 0
595024199 703430169 0
295069969 195341527 0
319254143 566610594 0
137971596 559077345 0
512388651 144814616 0
44897703 531859913 0
329619776 81181426 0
506254684 143964032 0
690349568 363604444 0
719160401 761404071 0
11581804 774201506 0
538002002 158371490 0
589649618 418863420 0
620928644 115171877 0
794431651 610555117 0
792965840 528146474 0
665820286 601279281 0
634434648 656498069 0
492970035 604474424 0
20422313 667122763 0
475501424 79044042 0
479584100 671255502 0
54303594 711173988 0
268720691 472930190 0
671111729 759133651 0
353325544 635052952 0
660812123 368763619 0
51902237 713949321 0
16518689 759076211 0
47761872 379254369 0
59477324 579642868 0
128264459 639912818 0
372534248 330668913 0
283790130 468924540 0
593673665 360265516 0
745323837 569016348 0
307357997 463997112 0
491656340 524648408 0
577513887 195771709 0
180554065 744340768 0
758859570 466175970 0
700944860 794278480 0
125195397 435154494 0
586886077 255690708 0
396352235 308377715 0
729450233 489734393 0
68397616 29329280 0
120647529 11663265 0
611279096 429995028 0
616406525 796542766 0
774158468 16031552 0
307717566 78150801 0
763775517 286040019 0
750766593 615320276 0
189419856 732451594 0
306478875 417400174 0
477536480 552523205 0
670306657 374891999 0
773041194 551581484 0
42195701 308048264 0
769617170 293841092 0
375276903 744137705 0
603653887 118299775 0
37306395 721161697 0
596981339 368954297 0
615151179 723280970 0
523963017 279656852 0
764628288 76460103 0
2829780 186803097 0
377453087 417496626 0
729879589 725919331 0
182722200 579056689 0
77582001 729417880 0
361862148 765716127 0
695486418 596431255 0
135430755 84661311 0
26902923 76112454 0
433615495 160314537 0
489214789 312296124 0
62852507 592055019 0
682609821 102811894 0
628231771 305250359 0
608387544 486750812 0
656706748 179083789 0
448770586 219016469 0
640679243 27198538 0
452743541 55687504 0
257786260 332883728 0
70643154 292357225 0
726729085 589323406 0
594542006 625026497 0
56966016 458463316 0
133773630 172083721 0
93688511 729571969 0
766844237 451293832 0
82656047 548221121 0
169581395 231812437 0
352450341 386482876 0
691132063 326327563 0
600366444 142094723 0
573555019 29262243 0
454906870 71958948 0
150518065 462434238 0
207220591 147534783 0
699000935 671270054 0
801459617 516154031 0
639208385 426976102 0
191478477 524823337 0
414701091 115024134 0
407268391 372894651 0
524621156 739318637 0
685784900 669141389 0
162606353 173702903 0
510061620 399484409 0
312336099 601413236 0
61870177 5362046 0
9395036 739879170 0
640651956 35690613 0
3316085 655224717 0
211682597 583888913 0
133415170 649713086 0
622087703 370809672 0
335568601 353591703 0
367014253 636831802 0
699942649 142217476 0
583105016 106179276 0
418063620 31154928 0
294958034 443465317 0
217065807 338160903 0
749893292 169138204 0
91680109 381053827 0
699690786 599280197 0
53335616 55192866 0
695958573 323124567 0
669553799 15077190 0
708869652 143000867 0
720224207 662079851 0
183911629 366629116 0
516546742 418558478 0
148988425 489847119 0
99499624 463144019 0
555217464 73399890 0
622666742 340675843 0
168207984 612800986 0
445290177 504865747 0
144041089 121931530 0
170026944 708798333 0
220249389 445436174 0
473802913 156443333 0
368063555 745224879 0
325703121 20990387 0
367593297 126828104 0
391232793 266910613 0
474923957 293960409 0
173588261 616157261 0
539553022 791659122 0
355469719 220993895 0
711115786 519260024 0
664785205 558485569 0
619338196 620742476 0
14981973 730130305 0
467456408 81293936 0
504336315 416510114 0
671128948 224425622 0
270979482 332906484 0
446321410 370080208 0
482783042 222313865 0
560394573 265401416 0
164480947 323602222 0
622950671 194853891 0
690196000 590143128 0
739412054 123369307 0
162598313 426689566 0
435479498 664563146 0
532820603 174900230 0
149753378 596372131 0
446711675 380765099 0
489333672 51325140 0
570077516 704752411 0
453803158 57370958 0
416978482 708006822 0
320359060 780670416 0
664838386 539176658 0
730397521 170003263 0
383716273 201742183 0
244794964 78886970 0
235849964 132738368 0
273413634 363036128 0
351562920 320416230 0
236122158 189818309 0
744454350 229837390 0
658154558 402833969 0
297496834 450008723 0
176036503 117562654 0
657662875 365684782 0
299601333 750541039 0
683565365 270867407 0
215175959 772691185 0
548526673 221071776 0
415652225 604010040 0
712640099 67139116 0
577173582 382915299 0
152489102 388890216 0
759993177 257806517 0
31363957 568850312 0
357879873 657559183 0
255533763 60256356 0
722941879 64813372 0
502279154 5427600 0
135660208 768729822 0
305732655 120370366 0
461214386 400266850 0
438202145 5759206 0
607072565 697374557 0
341834275 201020066 0
491917432 686570822 0
399546799 160640375 0
357918153 71596017 0
48961212 99746793 0
731399576 735833034 0
556508788 347506907 0
719638411 442444564 0
73502793 619663135 0
322808664 507684153 0
308327896 414282343 0
27408734 780458270 0
340421892 45406625 0
148930312 675247332 0
404683542 568253503 0
198944334 454597201 0
299952986 155744821 0
672366037 484667289 0
753063504 101529191 0
308017867 191568518 0
48059148 7218160 0
162263709 62947750 0
616073870 459631410 0
616614640 495946839 0
473917845 686237601 0
346909507 686718159 0
49861036 493805419 0
264182262 344914854 0
427156978 415384160 0
93903833 432919007 0
424495608 658605062 0
167078709 502175500 0
91156410 653749153 0
103472900 582689888 0
681290379 506547295 0
62212303 784123272 0
604266013 351997468 0
456223541 243754200 0
647476534 488225898 0
541716027 277339127 0
657257182 458691321 0
644171245 594032495 0
31996186 352560798 0
727780706 457822775 0
673458263 253917098 0
328955082 29973448 0
418055571 78402924 0
727830810 560109817 0
770073755 437588594 0
597627336 709427228 0
391815015 263348309 0
161978162 520815757 0
383724820 219509433 0
679233078 492008902 0
152766568 160547751 0
407105851 661019509 0
420873567 705992556 0
472191982 749188592 0
508792714 472600908 0
61494489 661673409 0
310923361 132909043 0
792669654 486783822 0
750389273 573403007 0
376408444 303736653 0
790519338 573834334 0
49439096 224471049 0
457911522 297938870 0
430451979 384816629 0
353846797 162300765 0
235274327 437181185 0
619969625 297433570 0
557115636 295991415 0
436437722 326659425 0
463522242 737552553 0
323210063 106740120 0
50557516 318782084 0
592168517 69227509 0
661375696 439007461 0
403417651 650465277 0
558775939 286021310 0
248090178 70265753 0
513605940 658364966 0
434686764 355075503 0
197761194 154808487 0
512508537 561844445 0
123247586 455078033 0
296580536 244074488 0
174170426 474672505 0
704759187 526871043 0
715290472 479526231 0
789286421 509289958 0
176621410 518647750 0
276660871 739419816 0
540057146 432829631 0
98933960 195514228 0
650422893 530853573 0
251376566 758619990 0
481321778 512697602 0
325398309 642826506 0
18017795 537479273 0
359529193 299556247 0
486508270 407894547 0
785695166 560628752 0
337202540 478662939 0
603587337 645038815 0
99944245 601395083 0
646936077 793932364 0
336401166 107609288 0
474423908 633240730 0
18651693 639188657 0
789843676 289185810 0
337027506 745656300 0
31086029 124212031 0
98318287 236989135 0
791166431 653534895 0
295356473 43166082 0
350907913 610635589 0
282942310 123021053 0
178151855 669771321 0
468423960 331709131 0
632039653 13355946 0
184997712 703981755 0
606541714 190316114 0
451418803 28773910 0
459784118 251762885 0
498942986 56982780 0
562639006 147480482 0
782624504 172938284 0
67438703 648649744 0
54131473 169968588 0
75253729 516012865 0
617010078 620696931 0
486169978 788269524 0
563751616 463362430 0
171828832 197607010 0
621186097 573278232 0
238873838 445624912 0
315018782 277197319 0
344821298 126405946 0
87045895 87103337 0
652266236 278446097 0
566202567 71682273 0
628206047 151758005 0
725050158 465521 0
342098655 452566848 0
5263101 134608124 0
790490916 592436821 0
146564688 761053128 0
77791531 595948314 0
425934475 407239321 0
642150692 120448050 0
755781549 181279073 0
552701801 125441452 0
698860598 43075103 0
384761465 288517076 0
382098992 595660628 0
171712837 485150169 0
530599909 729307432 0
279454998 218163619 0
223867890 124009052 0
156200470 559873702 0
308842155 197822934 0
716741739 468965434 0
714504946 77478773 0
570834448 551045359 0
280051084 762958205 0
608109195 293076990 0
185092335 596440687 0
475555285 168389880 0
205697720 45735141 0
435866105 410839786 0
687457230 233423107 0
639016965 206511517 0
550080271 686780073 0
337053589 49533780 0
65097146 364436514 0
651521954 349443391 0
265819922 432504021 0
620159841 312719003 0
730061759 282714491 0
151535187 353834918 0
69624778 321859941 0
626454045 310915305 0
798995568 579226946 0
124038318 776369567 0
377183049 391227143 0
9158083 428624666 0
611920269 511675661 0
729747362 307702645 0
709302354 527893676 0
575271011 729862478 0
168013918 721703499 0
151884194 231799276 0
182631614 457590699 0
617124213 727185002 0
605874533 18036281 0
159955695 595824934 0
455322357 767823724 0
453544515 524459958 0
612824599 652281070 0
402872883 381115395 0
214408987 279706409 0
581500289 381860968 0
246039693 496912850 0
399077717 491821251 0
16047743 664029681 0
320542553 662052961 0
431536930 506093446 0
775704200 801115315 0
36927075 275074721 0
250113018 297346460 0
533954607 385173298 0
789781175 646660513 0
84103169 465781502 0
172299415 126133041 0
701746431 662586202 0
622779433 279219753 0
714324130 725007930 0
712961648 513853830 0
349140563 34621734 0
374705014 673852516 0
470208905 511095879 0
688443039 242267932 0
511408035 453080389 0
452746943 237346068 0
77746965 530145404 0
82341241 15398811 0
726604536 322667115 0
115904650 669267023 0
132969884 16867580 0
431099736 636847372 0
395917415 129428099 0
717858428 413661491 0
595221986 117106590 0
271753648 666732895 0
38200855 232950744 0
604013842 640586050 0
151574571 714989334 0
488961174 232172978 0
457944286 696621509 0
368120875 232404538 0
126245113 694726142 0
354190718 190989415 0
710767072 751994718 0
405996696 626078056 0
156252464 707847211 0
210168054 628099511 0
633169153 337319143 0
568087259 381138066 0
333370393 128521496 0
381588904 126834674 0
734835914 797099026 0
409899226 22741851 0
617366918 649146655 0
685808365 467173899 0
588089918 236623159 0
214967865 756044431 0
627052446 123881489 0
753837546 235336856 0
321704864 302793283 0
330113788 792972060 0
713708648 273072722 0
79514005 588733266 0
356635532 723277188 0
533526876 631426032 0
757434376 70036759 0
581834441 28631299 0
575644047 260383618 0
537224950 717385296 0
408203512 666053284 0
48107266 467968262 0
231377768 184427833 0
372849961 216975184 0
159113227 678386674 0
498892163 260635975 0
205205409 470299156 0
583773301 451072202 0
775977117 457654677 0
596586337 15095913 0
545213432 141205743 0
214160474 136797971 0
749011980 591071810 0
226802116 137728474 0
145673787 422662779 0
556823829 381887336 0
757394791 435739660 0
408419310 695455711 0
276979210 471948795 0
666606291 796181084 0
102019058 733899385 0
92704476 502228063 0
594385526 41958362 0
634725574 328844300 0
776939260 192572865 0
632011587 635090871 0
753645679 388986403 0
122346094 383056516 0
197109152 106974460 0
738173029 745212544 0
431703830 372395024 0
435049096 178277703 0
451801974 799951097 0
447349046 410116420 0
397872135 787611933 0
584883958 165192895 0
220406381 87926189 0
323254357 406487701 0
243359954 302574284 0
355156918 371505124 0
21845720 313027845 0
370779921 553060463 0
460242047 673413273 0
16245136 161597565 0
493183477 687129249 0
34677358 223452825 0
69513081 56309675 0
446885060 7633722 0
797834240 541520675 0
533202717 37036205 0
47966229 315556058 0
167781618 481545213 0
522439289 347948832 0
143013250 368563531 0
293953745 187419652 0
128130108 116050787 0
176973916 245273707 0
641546920 695391495 0
365673405 293032668 0
311076808 644447447 0
682605722 717063756 0
113671636 373061754 0
752456016 564264242 0
771911435 770983146 0
254520839 744825111 0
387176533 124207865 0
347728357 267413341 0
516929766 539937298 0
51104256 224405339 0
578242424 353643894 0
564633577 76750741 0
243596686 132762931 0
682952052 310914758 0
168666279 482744260 0
276733662 767923657 0
506408860 320257557 0
238589975 82887722 0
207714936 588836686 0
513155988 168267989 0
651644819 234727741 0
504181318 313329460 0
153992161 758651059 0
272726957 550701843 0
290653581 603686413 0
159365076 293297847 0
737688333 37233418 0
692174976 233536382 0
764066618 670724389 0
37510864 660999395 0
606979611 208507224 0
348952083 778615512 0
214143756 339669288 0
232482024 451881722 0
321769796 313353662 0
160789531 759163643 0
661487308 74088532 0
464330231 342336105 0
539137452 775700833 0
354055799 786045927 0
128719351 58474116 0
317250380 196918167 0
421627451 761649951 0
264268142 659908395 0
451200932 800919545 0
713608995 688331922 0
556812778 416506160 0
580100900 637267159 0
260143713 746388237 0
714519144 526028426 0
505517578 233780510 0
764345602 541900136 0
714184497 38761728 0
321428790 82385928 0
632495392 149857032 0
335142985 575985798 0
631903658 546166145 0
555863244 737793280 0
226879386 494124660 0
749014651 626064874 0
127208177 696602708 0
481862324 139070184 0
723000743 787666410 0
570213647 317827647 0
621200939 644968461 0
107258144 103486282 0
70937846 425734449 0
579585738 164270113 0
422409590 393932358 0
798794175 429164469 0
506326162 59050990 0
303082779 486527905 0
559317709 379880939 0
28847200 580002126 0
716475569 55043073 0
416002578 182096417 0
774502581 176382518 0
342354654 294386664 0
252293449 338753935 0
115811732 698794514 0
472674306 382534451 0
728669451 698805727 0
417097271 471345661 0
408194631 530817862 0
295482509 10738905 0
440101541 24694928 0
635063589 575591251 0
726252511 487451677 0
169556413 647907752 0
747858803 231909588 0
214591031 66685147 0
702669304 537510463 0
717725812 100783782 0
611479593 489468377 0
392561728 539068508 0
403677101 453260659 0
264152807 647849903 0
169198553 200499822 0
172500446 194147977 0
445968154 300920579 0
389191216 345390320 0
189443813 503950522 0
651172288 323482505 0
251252704 247652711 0
222121710 302905850 0
769707774 296941036 0
263104341 299019714 0
629724859 518910873 0
623046604 57114323 0
685594597 581123307 0
499530662 641880910 0
169913137 259533357 0
66195167 664763509 0
483869220 471744071 0
162818953 326496846 0
164141822 170276606 0
696141516 437566252 0
66160329 2950631 0
146226342 589072511 0
556594533 447405528 0
477681519 363311280 0
233524141 216306806 0
603797880 182090955 0
130325996 81505002 0
27548570 655161761 0
790172618 117585275 0
587690647 6674067 0
276867210 446101684 0
248621875 271934063 0
470981485 284346826 0
719588292 721347744 0
610436923 718850142 0
6367735 400377678 0
232131345 285957303 0
94785968 85474975 0
798521897 359058695 0
104570215 152719907 0
751670023 37351372 0
353580524 575984048 0
431926463 742296844 0
383724773 112272661 0
1220253 152045691 0
597636301 728122223 0
418826169 493773600 0
343302331 441527149 0
430977710 116370024 0
764942285 162560229 0
26937266 263431164 0
31499560 450452435 0
107319900 643984057 0
471401032 701182901 0
761636264 344727710 0
128872483 654765685 0
175560344 351903797 0
293234574 693645286 0
656498844 713620854 0
25828533 197468366 0
598037217 30900500 0
476631574 740644509 0
353787511 584932816 0
127676865 634988527 0
471766431 45261189 0
71421970 797020601 0
793524047 355119765 0
357328813 207181275 0
313172920 131284614 0
318145136 279097432 0
793885201 489036294 0
177435067 158207483 0
593477080 274669401 0
60062421 738789913 0
494911605 427138119 0
214839767 663778440 0
489162814 299517592 0
578700600 439215238 0
673475679 346401647 0
608659130 324870293 0
430789726 468756484 0
207818019 26519699 0
487753363 675886414 0
597773679 167373350 0
719230819 194344793 0
669511272 662556123 0
348377223 786910411 0
415974232 233069527 0
571254709 794729521 0
633405896 188361713 0
656395303 245907665 0
664690497 222777406 0
60525149 733049481 0
608692943 361577511 0
790235633 310718767 0
799923679 644532211 0
794694214 798610613 0
559458706 438782353 0
411891325 765270029 0
270504809 793706757 0
462605580 426369761 0
419911669 358338016 0
292555493 647749620 0
617259432 172994472 0
757038928 402707213 0
106946788 782972851 0
247893701 587377931 0
166376323 438543595 0
281012560 320237629 0
536816731 180603540 0
642872110 695398696 0
89195700 86152810 0
701464597 28274908 0
607439984 517356771 0
396892700 485868267 0
393314002 268703141 0
139017254 784496919 0
361857643 337345141 0
613519584 414570188 0
334851578 725878658 0
363679679 364312257 0
131763022 566601588 0
696181765 239084601 0
797032041 58100984 0
435716920 464858433 0
563597218 558257901 0
316771500 484305329 0
1568729 235034542 0
691171157 783619413 0
58092975 95863058 0
495275901 180847432 0
685393271 126998075 0
625079972 229667416 0
63795670 56667168 0
583174315 161312930 0
253467021 618181055 0
201357863 351803401 0
52185060 69581849 0
150921991 272836510 0
359748200 101250434 0
614016799 260833934 0
30447618 711020846 0
446692587 359847490 0
207933177 628454148 0
150206668 52814736 0
276185000 770251897 0
739360488 260712115 0
690292909 93120988 0
742262292 212725334 0
688201336 713416478 0
744358954 226352359 0
663617097 635261514 0
469362650 21289789 0
599673616 465680152 0
759882141 712527706 0
81025980 162819702 0
22029804 541187387 0
3481479 57630752 0
714239398 201924961 0
699305953 351057348 0
369944954 295806446 0
506731642 767651433 0
736219198 560743120 0
510988863 187525815 0
543988976 534270801 0
554806112 685349477 0
500693011 115876489 0
308199508 630744917 0
509167455 138895737 0
764028116 407160629 0
589977154 399685404 0
486003570 72492773 0
152260880 611664394 0
374008477 670898107 0
63105738 767660097 0
188121992 726780200 0
270003380 576422690 0
794521952 584445988 0
488257878 651944197 0
467495928 247583384 0
633529252 742263934 0
542462250 563174741 0
674535726 107901646 0
150084039 471796243 0
417861680 396705392 0
548326278 492727411 0
389987355 787475754 0
282846074 672473332 0
375613769 560906378 0
339914049 117376414 0
83140251 702376189 0
729094361 333103368 0
95582465 186948498 0
315171376 399048596 0
96898823 759202735 0
572650339 308303615 0
88018390 664463249 0
19939521 125994889 0
522190929 326403421 0
279499137 169695921 0
711274135 98166975 0
226939610 550262164 0
603634217 446003451 0
254157531 205542558 0
598149178 425766276 0
570614191 277792644 0
208743751 518897756 0
156199601 608348266 0
756043801 77058766 0
584632378 89968380 0
448637444 43835351 0
171565690 704938209 0
357515300 300040230 0
650244714 71236046 0
304257852 102543769 0
306342864 553310251 0
535664290 201332051 0
304055542 648811341 0
121336887 338748189 0
662036669 168294965 0
293758959 154421641 0
91746852 419276767 0
59403673 584528801 0
267736029 54068315 0
346411819 620973285 0
658881984 533611016 0
266894016 663500734 0
306801885 447904193 0
351773542 713763418 0
597177846 422214704 0
553838428 743936879 0
664496553 537678346 0
266037741 556091849 0
169073299 620491084 0
207463872 766185903 0
46211284 517697842 0
370015214 694746230 0
296360701 553010297 0
760629224 786014745 0
311812644 511423854 0
338649963 746858128 0
478457127 668840965 0
800128035 94586654 0
515002600 82601503 0
791177992 786188332 0
268641050 514520268 0
736119254 627401890 0
124281691 212976009 0
795223727 86771306 0
155351967 99396826 0
98587099 201140657 0
235459447 548177541 0
256389652 731235065 0
690009661 202115404 0
197564815 456593163 0
314297860 711346466 0
116650107 585147721 0
336360280 152003778 0
388928000 601429526 0
97844791 763284598 0
388483361 447013340 0
247035648 574980223 0
168132771 717006 0
788900069 9189850 0
705620005 182796100 0
716753425 322605182 0
182395907 25014944 0
451342981 75958788 0
57567103 420580105 0
144155599 544934380 0
362251414 34438112 0
587774011 526178553 0
502096102 498549975 0
505641189 561814010 0
349322527 790531233 0
375987213 71084556 0
626892824 601480970 0
269748111 438224898 0
714884502 401512981 0
267529338 315529470 0
530210244 311944593 0
700823265 32731479 0
53193825 394882803 0
87709827 115135712 0
705382414 584865954 0
689982675 254776911 0
684117988 586636574 0
731081377 414161093 0
563974995 523856216 0
317612270 383176530 0
18821377 399215175 0
176296991 6735042 0
328173917 94840097 0
548538380 714914552 0
318385237 520122440 0
183564097 395001779 0
143774620 734852402 0
514074326 566510538 0
758306639 13450938 0
1735636 247188336 0
158484269 163253708 0
89489966 380652851 0
136141953 575577759 0
715622263 544426803 0
627268143 150571218 0
4004875 314034440 0
345117131 771041685 0
608148831 131284904 0
181506852 667035246 0
171838801 416023958 0
230513762 459511376 0
590880290 351474945 0
607335624 311069723 0
371210584 118852924 0
161731677 553249095 0
229087373 134158039 0
72784144 540352017 0
562679765 421227892 0
182514538 412183651 0
55341476 207349070 0
564651539 488549893 0
180996157 119275306 0
552202725 662462326 0
296980970 8455270 0
3869172 391787787 0
449080102 44963131 0
574082753 155748389 0
62835729 89135312 0
553801476 648300878 0
182753641 188626891 0
266103349 475434588 0
47257100 391300206 0
312566677 91943907 0
55341414 229658455 0
118109404 194182501 0
532777239 486386876 0
286621838 617529157 0
174004630 79020386 0
251569017 83902 0
795182594 605044909 0
628391159 395391127 0
412714055 525328887 0
76938791 65064610 0
676875259 325417101 0
61076079 584361980 0
503026869 128939795 0
653039753 62881621 0
794211909 728766761 0
756791798 711453967 0
571324438 682983737 0
405561492 218043785 0
276962522 227593176 0
462705712 541901346 0
450919595 455514218 0
106784192 664427026 0
610123040 639914474 0
777949332 157929725 0
322305723 793545861 0
774093966 156095915 0
603737839 148504952 0
407615680 628713159 0
411405558 242161735 0
311328074 85931552 0
133477543 754028807 0
482621071 149170112 0
636682117 538082418 0
447755439 181566779 0
329130711 419906701 0
659929428 664808081 0
668371285 502869361 0
399185818 358909092 0
638852482 137711274 0
678310435 164428361 0
221044162 663978383 0
28305208 371494345 0
235927327 679841257 0
614935868 491310658 0
513094590 724312369 0
330576054 474844771 0
155019494 170154551 0
304051716 735921744 0
45270540 318847249 0
585399625 19168964 0
573212490 266217873 0
298147407 179983153 0
674518576 289953359 0
149336565 390701613 0
139665306 179811109 0
10084745 770325136 0
618096980 145291308 0
288263730 418366561 0
660267042 753564319 0
354347627 84234978 0
370629513 410028902 0
769845907 680350832 0
110884428 780554745 0
57431560 654245898 0
599633116 713735251 0
235614346 284642025 0
584487678 616704168 0
790288607 230988711 0
666074206 55875783 0
774250374 249409440 0
700876507 246131087 0
298002345 485473217 0
692653406 155229886 0
201213013 526037247 0
445826741 507141499 0
598422635 583705589 0
693173377 25591154 0
725821372 771897979 0
203030849 130953130 0
3523644 484812 0
303409660 173612642 0
642572899 792657007 0
317593121 11499179 0
86394791 101871144 0
653877881 25661360 0
380153771 597856634 0
146416126 698933247 0
105857793 607051052 0
95849826 778777282 0
645824845 163681139 0
433921398 580921585 0
215434471 99513737 0
202058098 29078217 0
255366617 17869884 0
498528153 523111694 0
184127372 31046037 0
717760044 438917014 0
217163897 592554455 0
295512036 572300788 0
57805674 652879499 0
147611465 57940518 0
660295507 519947173 0
350820995 235254832 0
359111397 175035414 0
697576599 541831645 0
470100213 692062122 0
218620921 539391776 0
254920368 436624714 0
77223920 164208471 0
701607762 510633547 0
157374149 192919487 0
771244816 558611888 0
14882891 376881224 0
419313696 548519732 0
125268610 279148721 0
715000333 261869528 0
601890320 740412442 0
707764077 111006532 0
524139214 400944969 0
360241576 250449824 0
329725385 744407697 0
53646830 665403518 0
465762629 170369612 0
441670064 328971037 0
615859952 199803647 0
682677924 255129853 0
32391198 104055864 0
457097134 232892637 0
225015533 127520928 0
404265575 789306343 0
108072815 82886527 0
370455154 266037018 0
338824962 71105750 0
350591217 56107444 0
694004097 261433990 0
797613388 160077536 0
155581499 500825233 0
235114051 318456153 0
611155399 716183847 0
165914444 549882022 0
558232250 604813474 0
730090114 101951087 0
142426382 215076752 0
157664600 138548208 0
512880568 256447630 0
663666458 358564680 0
698951819 372469319 0
323017854 224910892 0
444272667 427612351 0
678105942 404757832 0
392829519 68211850 0
350541396 765567103 0
662745734 684638054 0
218463331 215052323 0
312252715 94323824 0
551256904 156438161 0
99597557 300187690 0
333271617 756235156 0
738489131 644655564 0
777360845 553422661 0
345085075 59908971 0
211524453 21936838 0
12476027 29513394 0
750997860 143686026 0
552044756 760490320 0
589928188 265371613 0
97480876 445551511 0
538631409 691467988 0
506617619 57730266 0
516752017 787115574 0
406877580 130135483 0
593197631 349408135 0
535940559 117494874 0
92794126 111855052 0
511437661 488847902 0
13844860 214026651 0
727539782 116317938 0
52056764 333472317 0
403159462 40847371 0
600712539 91952032 0
733128891 266647325 0
538999748 405785369 0
409526271 610290515 0
6891284 589882800 0
324813382 176834784 0
275923048 368804866 0
458088029 661143255 0
182671616 146006570 0
266849663 23830936 0
586400801 377281287 0
580133032 314852620 0
253395314 612318863 0
53306541 372081284 0
243749265 13137761 0
258502824 16167665 0
774964244 61062149 0
544940885 636725279 0
69977531 320136592 0
555397022 205315922 0
165961616 511521983 0
39174966 417698881 0
192523580 751124440 0
150124923 786011126 0
729158778 735595191 0
59890159 470232281 0
777076144 329901624 0
797488046 685799732 0
57639575 312712612 0
604906484 429728606 0
106493871 113564185 0
628551380 605594559 0
447522205 310748577 0
16835151 352591073 0
433011415 245324557 0
18631543 183004829 0
229852900 326682802 0
258354126 350138744 0
403654767 255804455 0
625776595 550364045 0
715717877 361114272 0
196205212 190964061 0
229039996 18547896 0
410518447 561057624 0
265696271 194690542 0
172548170 185416866 0
357732581 228867248 0
792234542 307111997 0
255003297 610714916 0
283390252 533751242 0
253189154 21586254 0
309972641 545710880 0
667751261 241541598 0
281349755 701503467 0
540588083 400932377 0
690796202 718115169 0
625362679 240571981 0
163265905 116401611 0
770568265 674724629 0
314300390 468151882 0
539103101 529627978 0
398590863 738813562 0
203816117 449819288 0
399985627 541754562 0
251194258 370002551 0
394368700 65367008 0
72501166 605480885 0
89716430 46108101 0
527554052 437394307 0
505541582 524964848 0
679257548 659591662 0
590288195 201036574 0
336091612 615911661 0
202013744 462449895 0
574408343 735760596 0
509204242 537109865 0
146884387 536955139 0
344224578 58536019 0
193127282 462529053 0
622153805 417581107 0
198321289 510717179 0
419979351 510707789 0
798060947 607065322 0
660351360 62118661 0
370876916 150943751 0
515242563 777154800 0
214221875 234932190 0
536631915 787422593 0
413468015 572832407 0
780448459 750447719 0
250128943 708052225 0
796638702 651122373 0
349417415 313109690 0
314861573 620368965 0
303854454 39238374 0
285604471 219731769 0
629271008 557367458 0
359977563 450643247 0
297423296 16494644 0
595727647 58931509 0
745522597 479602474 0
565158140 412033077 0
481085426 389072889 0
375056401 516032876 0
4841416 683638100 0
708823313 125321447 0
676917599 234524694 0
432471658 502994677 0
628240094 620127792 0
437365834 574288661 0
645678851 477361248 0
488606420 28589411 0
182957841 684610034 0
177096857 214411424 0
65002246 538575602 0
404533587 472082699 0
153980136 267530895 0
248048983 195762793 0
471841618 276976983 0
505980997 64742978 0
273084940 213114601 0
319287243 32172687 0
570392034 34114873 0
297307087 328700100 0
324662600 411032997 0
517875731 59547820 0
704675669 352071852 0
388309847 495574650 0
702338193 270598827 0
137831542 502031725 0
34599822 123752185 0
776783084 560781475 0
795821928 399123166 0
254407221 439196476 0
790649794 190473859 0
704200278 365593659 0
431225143 620314292 0
687739252 687241867 0
343040891 504423241 0
660979158 762913055 0
663957719 295400558 0
253368570 207545753 0
604430934 553728907 0
471032363 653223816 0
611565288 786856957 0
800639057 746671236 0
663228752 319479316 0
334635024 149751928 0
345502430 672523698 0
317107107 495478076 0
698502091 302708026 0
603606299 743381411 0
167701105 273419448 0
221292468 398757055 0
143283822 13242020 0
104858837 359714450 0
401707634 178605312 0
431519010 499282909 0
377338699 603674583 0
459751636 703598465 0
164014357 734290631 0
789927265 185376179 0
775683417 603918286 0
316510237 652133027 0
771784089 146437846 0
573218398 483410568 0
125619326 188207380 0
267944978 147718684 0
345172574 979894 0
351075607 493926166 0
454297359 241178210 0
260855230 218531840 0
206532652 777935868 0
185927789 188120824 0
167938133 174564905 0
490070713 797823395 0
702459776 747563761 0
437147312 228322043 0
212489896 360148874 0
550923387 569372176 0
530403869 786031301 0
324455164 46156526 0
794263311 522431430 0
304544586 227338306 0
458160118 725597572 0
769353807 552574132 0
208241031 561026690 0
159900988 99495625 0
380944501 492596862 0
79718290 551006065 0
245080337 342190259 0
767890853 91931429 0
214357399 483921221 0
657529445 173082919 0
589563595 676045799 0
565487406 374709040 0
605252535 380546640 0
602933581 576605470 0
314492541 672061200 0
453113293 511343577 0
20326535 592886875 0
730765192 727582428 0
173219745 10117460 0
497167428 718526492 0
26314020 10622511 0
686763792 81648252 0
648157468 499171584 0
713700310 566182229 0
225146152 462063883 0
439378455 798642038 0
659247425 187437293 0
647157934 625108937 0
482992355 730952767 0
350732565 343468751 0
296136099 116887886 0
376569698 145035306 0
451423856 312006152 0
706508595 344598809 0
571736994 218952063 0
770162644 54772227 0
190382131 40910691 0
268642704 224138938 0
492341417 276328616 0
692299413 39301133 0
317037289 735456416 0
763461852 274565188 0
636816938 659852916 0
130901470 737273804 0
731813907 419206189 0
12461452 746411308 0
405665514 606800129 0
193116020 349505719 0
446213046 99237137 0
302917718 633491272 0
380436931 630335319 0
592876639 367353244 0
579545577 566504221 0
682386532 537951395 0
776468874 426483037 0
265492862 31300316 0
752059481 792963171 0
6498532 396218685 0
425437689 236093924 0
610014120 266533637 0
622547953 663313016 0
762421616 693423298 0
308645913 232891953 0
245444340 698261023 0
146523306 264893405 0
73462668 792932063 0
625275944 562798953 0
275260040 272746874 0
217563207 641249188 0
711409867 307076093 0
208783663 291404549 0
740668792 404142030 0
47529051 114745439 0
86845883 730773314 0
240440620 78590942 0
210330228 419804353 0
522506107 738497758 0
358883931 709375229 0
743444017 357079575 0
700186617 92138251 0
513327353 147523993 0
414490924 541313001 0
763907901 797745306 0
544377549 386404575 0
720898820 749005996 0
22070693 685798761 0
325682970 614013113 0
461444392 559870899 0
778874516 671743232 0
332922117 210123885 0
232280105 535800865 0
88533628 426443192 0
107624845 216463800 0
491107886 421695993 0
607425695 715030505 0
466897453 724442113 0
453691178 347522803 0
722366978 740572691 0
215156610 364637647 0
142892217 230266628 0
177685006 217807613 0
2996937 65306324 0
633469224 401020156 0
680169331 561005581 0
774600704 788562318 0
732261330 340726856 0
18075915 135791820 0
507625040 249500683 0
450950457 766685835 0
560244344 190087388 0
471122457 703850955 0
52656531 687253905 0
752419079 769890570 0
712339831 500119488 0
744541962 29336546 0
225371187 471971783 0
223759911 295475586 0
300662695 208550399 0
683637458 200201488 0
484266789 609786232 0
254759094 41668192 0
614421975 253184869 0
451177846 239590203 0
29234145 147311931 0
59590722 272621273 0
642438687 267888586 0
410638053 744541718 0
509127749 114985498 0
14272943 148841835 0
767236561 39858574 0
98083866 456105554 0
388826912 224131116 0
502430869 170571407 0
703723923 195204976 0
27020316 618802316 0
519143360 106717004 0
47112392 173655661 0
260502048 620432159 0
628551059 588905953 0
597184013 801463279 0
539265443 452357276 0
335704 755307154 0
124483859 208196634 0
370455255 770474759 0
765531479 426410245 0
314640930 221457690 0
383903845 173395073 0
50820995 737049255 0
429336000 78040512 0
35925048 636777441 0
352119893 40165106 0
640574377 763027809 0
165185391 705287632 0
763497559 134144747 0
316175402 373373064 0
362156510 393069484 0
744173825 752070155 0
691159304 602934339 0
190700582 179501669 0
365124729 83948054 0
188228333 676345306 0
196400085 36874542 0
660225717 675031296 0
515089292 359706971 0
336812422 469282456 0
470213569 107989070 0
658432274 6109691 0
418174855 13572518 0
261664647 546762872 0
728482085 634830204 0
397814999 432180654 0
395779717 226361203 0
372459365 648718054 0
164289620 713114286 0
530898317 407109862 0
646013662 369945899 0
406427604 104367994 0
31809191 560611414 0
743178492 491426097 0
165421259 744254389 0
286471006 43047672 0
12927088 226637817 0
93707066 479731322 0
18366461 763109879 0
397672162 48773862 0
398108321 765890401 0
494337933 574857482 0
92861358 664992171 0
301365075 70981130 0
751669028 741324896 0
82991701 198604726 0
606289957 287315638 0
411298397 271357826 0
542908718 323239076 0
575712451 787408914 0
489193009 303343756 0
426598764 778841269 0
585022576 274475902 0
472307157 109230244 0
103301648 139553200 0
121673313 387432910 0
78901375 502382453 0
162895704 579413396 0
306584277 345504581 0
10967841 202837254 0
110886119 631093530 0
200612798 465524273 0
664348859 385584122 0
762677464 284103594 0
523167974 472321275 0
208876815 768660674 0
210505414 263799494 0
592840871 550969456 0
733683718 571545364 0
304538196 119324658 0
220314459 550262303 0
228048176 632587658 0
34303824 715885536 0
434542616 508806388 0
506255309 792973290 0
303241268 465841284 0
439740941 462822462 0
120124222 204608182 0
144631617 203077557 0
309242862 745842010 0
35740831 554058723 0
222838669 7415316 0
321987546 645582194 0
197879200 206189043 0
240847701 482349524 0
297664578 770765714 0
432231249 140430647 0
768232636 716180064 0
457234106 156003505 0
800555502 546933082 0
445600136 559533431 0
550442233 238996592 0
309147237 159198617 0
583362869 84710110 0
530397741 535936411 0
49165246 627749980 0
273441381 198522127 0
356124656 705261792 0
256934228 338977047 0
53115401 298990821 0
436744117 360998408 0
164171314 733111744 0
800079518 469437775 0
584484712 249953931 0
451374066 719851662 0
451093512 179609478 0
222119928 379685938 0
500590198 617584378 0
797817053 92544591 0
732758417 295907359 0
516806616 89899181 0
156259494 192131887 0
12469775 657071169 0
74287620 427234634 0
111403996 303189002 0
98808447 716322126 0
143499520 85442274 0
569147625 464885437 0
637997809 356260009 0
771265176 330923290 0
106115389 713470133 0
513274965 642700555 0
555341622 768524705 0
405469582 31203590 0
596093360 434384124 0
198892853 408110768 0
181324548 394318979 0
322970397 88689357 0
682119648 460696827 0
21767949 655036372 0
577199283 523685437 0
286803739 785132261 0
303292570 444061173 0
111749430 636512580 0
332361243 681899284 0
753649032 125394419 0
64483505 477034364 0
728613113 546847884 0
128662497 784915180 0
780105072 9005719 0
39622517 561854798 0
497441050 59962815 0
185826420 303242003 0
412082043 426755253 0
150056208 562563061 0
547320367 218168960 0
465950443 198984496 0
799478348 134077778 0
4121059 549662297 0
46111113 235845324 0
690892036 411248968 0
484281230 676174216 0
181503235 379296814 0
58075149 243789889 0
627644303 510700662 0
88762426 38883646 0
438197337 419498735 0
548433256 581645182 0
247102301 543907005 0
65796097 385569904 0
13747700 516718831 0
606136921 165038363 0
56815316 471692119 0
101149014 508933764 0
274052875 181986824 0
61927002 794796180 0
465315110 442055307 0
351660466 22925571 0
644581566 336364951 0
309529126 636416025 0
328860048 244572664 0
660553972 381251933 0
40203657 16867145 0
667857968 319117578 0
330758776 427312897 0
124806904 53265015 0
376477907 688755711 0
67720913 435763497 0
159621585 703082358 0
46365780 753456332 0
213265362 431202203 0
380223458 696829029 0
604966874 525832804 0
212294297 378182628 0
496277485 140367807 0
271409273 498133016 0
432179700 273491743 0
106452652 18173586 0
488309280 532043189 0
632181098 258902402 0
538103166 291572637 0
479127777 761651520 0
450359060 441592243 0
739771872 646428817 0
234886070 509948313 0
48654342 703213325 0
662136197 215758376 0
756414344 683665597 0
236433860 354296947 0
504426824 254077606 0
279620168 115830519 0
668987502 501307254 0
549401928 719886431 0
600637100 323992680 0
82922368 748747875 0
105252900 75790088 0
479784678 693442194 0
445999564 228694363 0
666351328 801152245 0
172623962 694799123 0
153682116 351121904 0
524630077 379483153 0
568094103 732622398 0
33002304 508030800 0
486458731 554737846 0
583094615 517432355 0
466957616 755227745 0
293186535 420013709 0
676400497 311572169 0
748175240 118521959 0
577489451 269136110 0
539217341 500184305 0
78905747 503047571 0
543273090 163260331 0
684940834 141896941 0
597732549 579852147 0
795139956 652801385 0
170875508 632340711 0
299208615 601808151 0
462393824 143395513 0
738084449 658734411 0
486976520 708311763 0
186159845 472335493 0
2667578 475222620 0
711273563 451116196 0
759714181 189871898 0
630117962 133159675 0
40576746 801454178 0
639773281 443969690 0
576435969 614750775 0
99722534 758914484 0
213811791 755288954 0
21547624 58061938 0
274884220 366212134 0
395976741 53212914 0
623686466 370244389 0
251191874 748730734 0
173429083 678672337 0
66187417 314498417 0
152312991 154865525 0
25778827 426262700 0
191045610 457566725 0
657117425 204166199 0
764133936 747242666 0
279478203 684495047 0
677184508 310649381 0
752078959 770108624 0
531667482 449328700 0
231777787 570646494 0
405443667 139449750 0
30556000 700526702 0
58403436 494104824 0
51014232 32896229 0
349266724 23685541 0
661653789 81530181 0
618243108 142453629 0
348505582 685879669 0
687424595 766664411 0
589791546 225278259 0
791103117 238637846 0
92856685 399803501 0
257803464 34882934 0
112599344 487098003 0
702435871 9993704 0
360177894 637063236 0
642931057 24985666 0
750264158 731734187 0
206344500 22001751 0
28404531 277915571 0
190467483 637254929 0
426466268 521910231 0
264209340 663659871 0
677835082 719159031 0
352281947 538209996 0
445926400 297923290 0
724886576 362127074 0
579123469 298953848 0
326741395 716661393 0
602452096 671609638 0
261805870 63634046 0
457031030 244737075 0
91152121 89176135 0
229218263 55898708 0
389424486 585495386 0
618800690 483172699 0
598349956 487342837 0
519788629 449491246 0
620135632 57074559 0
268047384 248585344 0
267983499 34201557 0
7272338 721111906 0
536094298 138688969 0
309827862 145879493 0
182678375 557816857 0
553736211 743294988 0
551092016 558336910 0
272769868 771060852 0
449690029 322937614 0
414089081 48904668 0
243967146 138148100 0
341049714 513539182 0
243715539 551404544 0
70340031 476344145 0
462690724 788406930 0
418060584 457418685 0
451128721 467763889 0
35810141 396075480 0
410753990 381441489 0
729176414 171169415 0
232553405 108018227 0
327736699 415623146 0
260720658 799229218 0
673701283 625254677 0
679812229 257822116 0
30941001 461788624 0
581959002 184320204 0
779376641 22028688 0
756645094 377356826 0
706747881 494607388 0
553508585 475101559 0
784958862 262317378 0
652819715 295468597 0
376738195 283508504 0
684288625 145999956 0
255872632 555517051 0
634064924 719017486 0
421612005 550592567 0
108271878 653192358 0
481225582 584664048 0
245717037 567665896 0
667513790 636976235 0
524496986 133483693 0
560033936 175607779 0
631815170 459031069 0
562465071 668005714 0
733277468 635148924 0
50452960 540956007 0
498118089 365183868 0
527870832 438317453 0
178929951 523346342 0
272703386 371811719 0
757956914 226403256 0
262125366 334254438 0
446930864 244931778 0
407793082 269416094 0
218360004 178295008 0
526431906 472202159 0
562395360 369941825 0
415631578 219990251 0
740010608 501590027 0
111217753 32833495 0
388862726 129779569 0
583986185 400003238 0
630818725 318719164 0
724221964 467722760 0
362785666 518285568 0
276677263 75635276 0
773796057 367976436 0
599035791 555993414 0
18643745 783360995 0
114139232 483842764 0
354979650 244205394 0
708130764 280879452 0
104264735 93910816 0
409798997 246487767 0
427109068 553905612 0
458435525 32783336 0
748026922 81775059 0
61861345 60185191 0
93997647 565887423 0
51380579 605093690 0
94122373 537575440 0
212460750 32970871 0
381892127 325322463 0
457019293 424979922 0
387626317 165454897 0
547165491 389161548 0
554244147 651087128 0
466986426 401604795 0
325949500 380073709 0
216206778 7154438 0
39856923 277878426 0
506967314 437977575 0
192818063 662724844 0
24587135 691793311 0
756859652 400280343 0
434667100 741089678 0
136734278 297631895 0
234324578 447038670 0
211097552 413992338 0
318062466 79838286 0
636492239 205762883 0
429607640 287234115 0
614544046 645025548 0
492872814 6802640 0
390899950 682452650 0
505512837 167883818 0
789394097 585694479 0
187423318 99162856 0
417256466 648774755 0
315866282 547156291 0
751497846 558578866 0
583540339 391401962 0
210823174 220004743 0
237170669 128941716 0
559602316 168515606 0
616336335 83876936 0
466035181 699659591 0
406408184 498262438 0
597240677 243569387 0
650049673 276555848 0
799190327 526121225 0
612053475 747339124 0
586996042 242717236 0
257805308 406595140 0
759114054 244914186 0
455015962 749270655 0
30483308 582286780 0
318941289 12386879 0
23350878 202630882 0
370055356 511420838 0
85601386 538837577 0
102039903 320928184 0
507052900 14494488 0
570126937 71422022 0
443442535 130979261 0
434477283 674089457 0
334715879 387782179 0
503409321 484409665 0
204452324 766634248 0
715277649 58974768 0
745558073 532544394 0
592248530 269468883 0
712385576 335062642 0
589872809 757502088 0
535008955 190219918 0
50139603 451118711 0
487904459 414772782 0
569652927 37350489 0
259821771 273076438 0
382177158 384537245 0
580309098 331659009 0
512174732 299549357 0
730895196 412420198 0
305419743 92563170 0
506718911 445404927 0
429941018 687818268 0
528004596 390970789 0
321582901 455446618 0
110378646 558705317 0
442612881 487807256 0
386686535 274181689 0
727082901 711080235 0
277278044 189491841 0
624944723 69544885 0
573564659 788255861 0
785750448 143602922 0
607923375 394537027 0
581990989 642548883 0
181777753 712357311 0
259825131 564716512 0
251506624 696660430 0
146514411 86034388 0
20927493 154157107 0
757180993 202839364 0
43748825 346663275 0
512770262 677184115 0
60820810 19918235 0
86750464 59853421 0
98248067 560143146 0
719101043 72094319 0
379932816 533550457 0
515154135 47885793 0
624049885 11875518 0
503716467 51876271 0
328226379 512753590 0
726478933 569614830 0
660303734 366800302 0
618413686 540218960 0
247666284 86777573 0
421367053 101559142 0
413952255 705974553 0
224019275 628685145 0
147334476 108248725 0
607646241 371649834 0
539463351 658044400 0
665895762 578270925 0
427374532 720294839 0
12160595 402470613 0
639507719 68236832 0
730732722 787229288 0
117597039 485111705 0
214325519 182510640 0
114857990 232373276 0
777550286 757616915 0
418802343 718175710 0
438995685 84368110 0
196387990 758337520 0
525545860 549678787 0
787025709 136289295 0
209003976 353230033 0
645829874 618222623 0
210380947 148339516 0
55737783 665175006 0
62286489 197290342 0
560170419 366297313 0
439179982 149822764 0
655824970 442204378 0
557597924 106696144 0
419702731 47108606 0
544768282 312511742 0
152757430 359997241 0
791166205 567878491 0
522081329 238531441 0
603425797 714447691 0
131621955 76660078 0
777766035 199037057 0
338678787 140766752 0
567348875 16073646 0
183904447 423842645 0
253137617 535239971 0
748257144 51858907 0
53052128 543175228 0
704819046 703302732 0
384627917 308301585 0
256275077 647364127 0
37392937 156509168 0
586620502 715209885 0
372100583 715201320 0
500595028 156812580 0
502541259 299849354 0
556066517 224452257 0
616437957 280155442 0
218036952 78475589 0
309763669 722830880 0
450947320 493892702 0
619047120 494499165 0
466356752 553456347 0
668061368 773321031 0
328403113 11771743 0
500968707 482351678 0
761347850 73367388 0
342997478 201520826 0
595390377 652681541 0
174456156 153419037 0
298790143 131228341 0
419973844 688714043 0
263944069 69656652 0
299632450 221007329 0
460236585 332833638 0
551890960 219735741 0
259436840 616330121 0
459873274 370761067 0
5035284 98694059 0
275965286 197269390 0
606442851 209135533 0
201831284 584270196 0
292485598 408445541 0
55370021 43367382 0
597697917 159920015 0
581492451 3590831 0
52238097 6813665 0
157801643 4492137 0
612739736 276832266 0
284974123 416238520 0
521895716 655396650 0
778787312 53506303 0
51422878 381470809 0
162414464 341675644 0
64200905 297332449 0
478989157 548789370 0
783774018 226876346 0
665358997 128771089 0
710615406 391954173 0
730706576 481343004 0
44087314 266631557 0
687769052 112223601 0
662373840 614369159 0
506320985 675051338 0
753261345 229561619 0
524291862 362692335 0
799274057 70745464 0
474334015 310058799 0
194687916 659609535 0
692406120 751854964 0
581081481 471202971 0
743100359 313740025 0
151979178 556573695 0
598433585 616022720 0
462305528 382421181 0
502003814 71464721 0
536608779 765272714 0
127682575 252610643 0
6817752 298113789 0
604572922 330062391 0
150871522 685175871 0
297666882 623371770 0
417607376 623936093 0
69608178 174212793 0
382971887 451738729 0
377431 616728380 0
200485043 253957 0
150764348 743279933 0
366501811 596201206 0
216624763 540451186 0
362408394 523370517 0
273171667 295839432 0
246920519 110205499 0
665677287 646594022 0
50902929 200342830 0
40284351 750770075 0
668396061 486944931 0
697106818 111473686 0
312109917 528613965 0
316475319 548518954 0
48208554 595261427 0
456413476 32689225 0
515493048 307032846 0
235647890 41252800 0
273236043 698093950 0
213118314 85045888 0
755189882 529367457 0
760583374 427109040 0
229433720 207782301 0
179998968 394324833 0
55504670 490101493 0
291721885 96731895 0
519049105 554379195 0
739826149 600605815 0
782121552 740380027 0
485719119 21158616 0
694560723 562282775 0
632254961 235750867 0
727783437 337555501 0
186480473 428719522 0
379875836 75501189 0
682651682 649012331 0
721969649 659914764 0
498476593 489627281 0
663244957 624620341 0
3392379 215445109 0
481468285 539567595 0
405091914 293518220 0
203745103 792413911 0
263099508 434513068 0
587147760 365617052 0
371638364 128853662 0
100649243 93290409 0
377429760 445927877 0
228801801 528497926 0
693775693 513165259 0
52310991 792679021 0
257852377 730064597 0
410162650 414257712 0
657767330 67743156 0
784015720 226698080 0
579332480 524019554 0
717926055 452453513 0
212204434 15216196 0
482180256 780105713 0
67507913 739038013 0
634250724 761122521 0
172323472 440654481 0
189520249 680099777 0
750118987 401591478 0
567834646 125722824 0
753898355 317899116 0
735987562 671874947 0
392943043 67195887 0
204489640 474944787 0
476939046 78095432 0
31676419 133981001 0
384174506 694192638 0
379610498 510807994 0
469400222 257963037 0
425631985 216202730 0
59632508 420538252 0
643078615 195378910 0
103652891 300520122 0
28060951 786815771 0
345770652 655332721 0
651418975 135729762 0
211418013 372126494 0
308704403 788579040 0
308550316 270266710 0
70080807 184415568 0
371758687 601741117 0
293069596 62907074 0
56477838 796708312 0
565559864 556639129 0
355794570 393752086 0
668078650 472402423 0
752973732 629803995 0
680985493 272771312 0
584804016 93807305 0
242980282 83576252 0
446717721 18272141 0
49042003 322059052 0
635326555 535330417 0
382086432 751837449 0
763136324 516117655 0
356446428 487924204 0
466209988 524677823 0
372109697 37282238 0
499606343 607966278 0
254740626 663944615 0
708975107 735545859 0
436828764 644616311 0
347791992 250763417 0
570100307 80447512 0
368608543 647121488 0
103974920 82157637 0
443795082 402565945 0
3268489 767336754 0
20480235 767423473 0
110360030 639056232 0
567242972 311492861 0
615254149 46691881 0
472687544 472537718 0
629621171 498234235 0
125112231 246531074 0
127343637 733527042 0
379082563 260213014 0
367657049 779680563 0
359542966 801483353 0
294064119 424553902 0
46939379 794863895 0
750646529 694357711 0
120163349 381392555 0
172922937 137658021 0
225669931 257423723 0
790829960 377878747 0
283016871 579351061 0
130584955 471508103 0
221996751 203084513 0
450372795 537318068 0
178800751 126213932 0
499552334 470886912 0
521532505 308933779 0
383875737 444639611 0
96159555 237007921 0
120209398 32629377 0
34182089 380479328 0
560868341 691467336 0
544547273 351621594 0
58452763 756033178 0
278390425 203229591 0
546104383 359689417 0
85180766 148920798 0
252182176 600672289 0
562119311 545166095 0
497265137 594791402 0
258304694 275533943 0
212317520 248739804 0
612027845 17223296 0
643909392 51373484 0
535600578 776422013 0
532794075 41150854 0
769762992 714797929 0
231794212 715277585 0
680572785 771809989 0
138470167 625051747 0
465948055 576968097 0
764546577 57898220 0
98080202 693893516 0
302225146 798587279 0
334942059 61947717 0
128105969 248492670 0
533280111 195107495 0
751557484 5089459 0
789583364 423078966 0
575949779 759401002 0
620251354 621013333 0
564375475 781488790 0
294718245 354760729 0
650365739 365971990 0
642193296 773256108 0
778454215 565787065 0
225451720 392073204 0
777891763 214052281 0
257277788 498698947 0
773201392 671291885 0
430968781 200851943 0
753570766 297402308 0
229349752 689310821 0
677790695 517419399 0
287958720 273242216 0
497909915 264216436 0
571858058 358232257 0
510373098 500920903 0
409530116 306174522 0
699911735 657083413 0
126989854 428210662 0
480118684 514915157 0
390231701 796389553 0
116807372 791528661 0
732440924 18679369 0
82123254 358934754 0
646224141 631425834 0
451179479 358543405 0
774596333 232453193 0
119057760 35324357 0
524841419 465998813 0
749184791 87909780 0
755755968 416076812 0
315345056 318005774 0
386613476 60322111 0
175506165 239947434 0
116960398 144163691 0
324372169 651869486 0
771185078 283072583 0
587251747 219984836 0
683597538 327244464 0
220903907 61631153 0
20303685 290848198 0
219687994 155607498 0
540482055 561938558 0
45308439 544675037 0
22259119 344626096 0
112773467 363023248 0
418424281 793007454 0
140622034 134685565 0
427263099 764248685 0
619506499 66816906 0
8594656 738348723 0
38473308 164042288 0
461516647 778927339 0
639056167 248702522 0
642665471 69675714 0
321301787 138771346 0
366980208 377976980 0
472099579 284848372 0
286897524 687641006 0
313018910 599403527 0
782284370 11445338 0
642959897 555870727 0
274449448 320639049 0
485963454 636919512 0
356803908 632649386 0
340954131 765538835 0
677370077 696666469 0
326942693 641583471 0
534279370 658733660 0
139474696 124416739 0
615489015 546292036 0
79204273 718476006 0
781367820 796824946 0
418831224 390421315 0
351108004 776845436 0
780638909 434894012 0
289687959 553782548 0
223301705 569877674 0
634830035 214496849 0
407586380 105129961 0
711082384 721278678 0
707276205 51165196 0
690911484 775127448 0
241221041 358061438 0
437775530 335898584 0
280226347 197373635 0
350181287 481150023 0
156591715 213430400 0
253730105 654214709 0
791668738 761727602 0
293235599 752014225 0
346483590 489139252 0
314508227 48170339 0
360544441 680905311 0
525797226 795768622 0
795190468 740674447 0
641446167 50948576 0
326472200 497757761 0
165524395 303575543 0
519813189 356096951 0
757855128 289765160 0
773260041 186651617 0
540585686 493987676 0
378318930 691970453 0
386916835 30847955 0
332359974 696949965 0
543557467 385938435 0
499351196 600741668 0
571265710 745479035 0
107830324 470663462 0
737848272 695920922 0
59188012 123825434 0
594911310 391969775 0
332978229 649291922 0
451563954 391491746 0
707725375 150518215 0
509537872 302919530 0
53928602 424311197 0
644710564 104936757 0
499642882 72907449 0
132049385 191754195 0
296087662 780418655 0
590586222 33226917 0
29993364 187819323 0
688580155 294806188 0
283988009 544062094 0
367423573 630395859 0
457734108 172896562 0
614617639 146725729 0
514643383 311071905 0
130351649 468841155 0
681905101 577212494 0
76742925 237598275 0
48442253 769572143 0
753389769 396547927 0
434429743 783226774 0
222007079 632071811 0
552199010 663043531 0
655601824 267896074 0
562972022 735020080 0
721683569 131144821 0
525285391 443380417 0
706687053 400365814 0
450959141 591878021 0
743330447 427475965 0
440135190 541756204 0
304445319 198983764 0
40430682 166531300 0
136541492 500220612 0
113068203 395693649 0
84323308 428912960 0
571114809 675637700 0
218163517 289304161 0
533060825 606181190 0
138160073 538293944 0
568330435 531654040 0
452542663 524665065 0
272189648 335808199 0
227314629 12563750 0
201487284 460514954 0
755995232 361809333 0
99430781 749805085 0
638588667 349166532 0
734114211 403014795 0
394947410 79623563 0
235653602 613074601 0
229602072 452094910 0
322890035 283914778 0
267059729 152091911 0
146304527 304633685 0
70155105 71444944 0
35557986 534328397 0
467346895 175365336 0
93813362 254621637 0
367936369 396426005 0
757598169 409868098 0
710446283 575453860 0
109001642 96798854 0
168150128 276204041 0
456915362 693394406 0
297344517 263041759 0
70741441 557181924 0
282761674 429517854 0
109466692 541062167 0
187849568 541739354 0
596773880 247733644 0
181237938 97048688 0
458268126 701603904 0
567758723 735494946 0
241829939 113272169 0
441013615 656840750 0
666784341 97197028 0
21802541 649496174 0
636495545 677837240 0
537212581 506006979 0
241182570 63697776 0
771141312 608156719 0
697222724 437543820 0
553512020 269917345 0
154549167 171593686 0
567950180 684448727 0
96371350 457492403 0
721280163 567204401 0
595440622 529485265 0
689940864 206799008 0
784189221 268496948 0
37022985 272272058 0
568864309 723125720 0
783780181 231319322 0
450297304 56152487 0
597021365 443168182 0
117220305 279006370 0
268465005 697133416 0
86288853 129012515 0
136365875 270177859 0
418498171 379399370 0
696733173 93919865 0
166174368 326995047 0
83780390 652976971 0
51795984 169934171 0
435834595 362810503 0
53714859 102598148 0
241167740 138142156 0
729193398 540668736 0
108610875 371746128 0
83158593 676674592 0
316227887 545700462 0
140716583 716276947 0
477895072 507328426 0
376972081 27575148 0
183497808 597745761 0
472714582 431913309 0
211226379 496781985 0
450013253 284238209 0
55117423 126843348 0
132851882 95630636 0
497902742 370433185 0
31426953 42510438 0
49239351 154447678 0
200643216 667757043 0
539484031 68387819 0
505162804 242610886 0
444607923 165217303 0
150078406 661231192 0
746224568 92952832 0
168310635 658499012 0
335952964 37183741 0
92892917 179924101 0
777502440 325520015 0
534108440 23489380 0
386521858 641629744 0
640884931 101718015 0
321149128 43562660 0
127509033 432827449 0
416090949 330837303 0
100202072 252169250 0
407897202 12910405 0
126901466 323595435 0
126971120 95225385 0
241932735 512886016 0
377059865 314725836 0
616163390 481150980 0
525162506 569043881 0
345515239 673351197 0
799018627 12750723 0
675145113 544671183 0
284705448 172828324 0
132058413 303581392 0
67360902 649046713 0
77544004 158301350 0
626105760 691344803 0
339760065 527951256 0
189947115 781275087 0
717425465 105577347 0
667192630 362221919 0
232494650 354148560 0
133644748 403681500 0
440392004 69545643 0
381329149 259957714 0
64932929 542148571 0
359184190 454488976 0
483207884 694741123 0
595789524 394708014 0
673439477 152942442 0
502481380 292062274 0
476849723 235635274 0
671604410 400741730 0
374612232 171723722 0
264915247 292391708 0
19981997 512394980 0
274529326 302636595 0
562408459 356221129 0
644945496 488193661 0
459796322 225557762 0
606459285 714205311 0
653697509 468187760 0
423526581 398334320 0
43171409 276473882 0
636783316 208176459 0
22539158 135699487 0
65604266 552623026 0
795957001 12196230 0
543500366 260350708 0
320193413 222550098 0
196126950 741776535 0
637214120 283435307 0
47406479 631750793 0
572142958 287851979 0
248916364 492968899 0
707585875 349073575 0
471812431 717794629 0
145751460 308488985 0
466018188 70954333 0
131979005 76650684 0
387331408 51721789 0
519760615 736186193 0
736859034 305213523 0
599586704 513675975 0
513081791 302698220 0
8916926 465849172 0
622021552 284382416 0
586110109 711899190 0
1052143 200120284 0
416095233 668778340 0
147851243 769109299 0
540338459 299196178 0
206491691 227081693 0
7385340 463988174 0
288114836 607823844 0
267381380 273576173 0
431453526 226284292 0
24580848 112653500 0
84087617 6559308 0
546951417 728497845 0
177543508 291002151 0
660422543 540275541 0
7545237 81371169 0
728122911 540265196 0
502251773 383466222 0
223282380 638893259 0
334686755 207249324 0
566597351 488313302 0
636443504 274589036 0
495942269 564244461 0
701663971 757319616 0
42415647 426383589 0
244936474 265632252 0
213057423 505925157 0
510471896 86823585 0
365353681 315111486 0
781509205 56258650 0
6407296 154178266 0
694543921 34017988 0
784405044 118367640 0
286346804 680257361 0
599564610 298097695 0
214778181 127494525 0
783197212 729778654 0
107201458 45629294 0
744279239 523702712 0
672587535 607037849 0
357600922 742644397 0
528828426 677424351 0
507759383 140116083 0
452420731 337055316 0
414362096 544174213 0
216550826 1030320 0
533750018 262419764 0
779391096 646394160 0
289349196 417761115 0
439742591 310118753 0
694461593 372076666 0
637735340 149110051 0
742172134 675924818 0
115452529 85103947 0
761801947 678560369 0
235900640 248751552 0
183888554 762697266 0
249814073 145278537 0
499729550 348034613 0
503093790 80691436 0
261082047 193826870 0
77377010 238756226 0
160145714 486493817 0
449047567 559907249 0
693580740 40880236 0
308716593 593037737 0
234648257 422209626 0
104944682 559410208 0
509655670 772171059 0
689507306 477942851 0
450517273 679361760 0
163424050 732180908 0
242691724 523370563 0
40142462 298322043 0
780673490 322252412 0
546163854 604401405 0
368296299 412785384 0
654533746 141653885 0
44463334 74745904 0
412733450 746935312 0
689750025 769405845 0
219455346 172844407 0
269545371 782369113 0
190858277 543352734 0
384931676 219743860 0
532308333 449612071 0
708315563 429095657 0
668045780 628109745 0
24697361 137036724 0
98496916 254670270 0
366085604 15259037 0
72836895 619243374 0
563557242 541874690 0
132941242 699048685 0
713158773 746882718 0
792812389 475089138 0
660269641 496166404 0
468546604 286109180 0
185142193 29785466 0
773293191 137469050 0
668514310 397385334 0
271691913 504385035 0
255637 790867216 0
670101647 362623167 0
453048219 654756535 0
670041399 111801704 0
712319591 76353161 0
465565553 587539347 0
452794614 647047723 0
500853828 99272560 0
351792570 387995964 0
398594330 318248964 0
255562846 211059954 0
770423766 370735347 0
175669931 386413928 0
626083499 206845636 0
185990452 4667747 0
60780977 532333120 0
255156587 209166163 0
372065109 63471069 0
270709430 541580528 0
772952111 154434698 0
133506513 800010534 0
800543693 160845835 0
639573091 185552671 0
202248698 77429781 0
599731285 682525596 0
243448158 305369766 0
382344775 627296446 0
602797772 111049773 0
185623506 607358531 0
124911271 164992396 0
355611407 259262001 0
24422969 718740831 0
573860203 725367953 0
11897059 294961809 0
203365174 729069872 0
233296000 485605966 0
545035035 747928490 0
381265817 528796328 0
430498808 454090221 0
378886800 599077601 0
223080099 624219147 0
672693974 441065216 0
544398025 265520603 0
163896286 176543396 0
488903066 48317942 0
18252721 170982516 0
767128992 144785207 0
251303746 573774234 0
146964639 390662019 0
261668081 19464266 0
309392808 619027831 0
517714714 722083914 0
520268032 517386764 0
564684237 90350265 0
799897340 328683415 0
3154628 348292371 0
469123456 13051173 0
797760000 762531750 0
173180370 459519873 0
77132722 614256940 0
252422952 155339530 0
315871449 185980655 0
33592531 623646012 0
533722778 62035229 0
147714852 301607417 0
23905573 674307668 0
717166845 713795058 0
132255876 158633337 0
518765055 258772845 0
382109416 245499107 0
435130058 209455651 0
679899918 299164365 0
47529628 76474247 0
344891362 633286203 0
292590497 171470065 0
110167120 750229323 0
266281083 148537669 0
273532581 93673159 0
477882938 120014509 0
65779899 584949501 0
567481462 390918029 0
599928112 397216229 0
335097770 387576438 0
201087031 134381757 0
30874669 69507991 0
96134731 135092191 0
77839662 738206781 0
416318804 191812695 0
179828346 496882054 0
256117111 142369252 0
237974771 441211665 0
699158338 512181670 0
483244347 202598315 0
320746950 175935086 0
282992798 123155530 0
742100905 240054954 0
790064254 48801856 0
351887943 534325329 0
414536947 532482115 0
755477 296643106 0
220756562 293271162 0
61008220 507750861 0
301784116 270720959 0
710816061 66619050 0
601903081 661574193 0
390103445 567781555 0
776522184 554656423 0
38446913 500213804 0
655146025 446309685 0
337575232 449206621 0
317130637 799728773 0
461674996 260444475 0
661045606 426494666 0
18179996 556517602 0
16013504 389712303 0
502538523 522677617 0
472364691 539477118 0
597866340 784291575 0
676809160 477645321 0
640149693 331655574 0
631956718 71744296 0
738859059 207045884 0
386361186 528159123 0
202011008 572019043 0
390430659 23524616 0
386956832 319165980 0
738498890 211664566 0
603627227 437484468 0
793156527 106445776 0
43415051 164009809 0
575509803 269805463 0
439077272 617845376 0
760731836 483885861 0
3813193 747920643 0
756340473 524642398 0
95612252 461920235 0
364008061 631918935 0
780034185 599462002 0
136469155 282832527 0
164525154 44103774 0
732402387 436579323 0
452023860 484556922 0
719899597 407898996 0
34282874 764026705 0
630600193 191707344 0
359738241 242329795 0
682001208 82304995 0
539456846 546841296 0
673521299 523733303 0
472164977 788213456 0
48578438 388755887 0
84744848 74453995 0
217528149 382076574 0
238279919 746796423 0
757543334 706867598 0
348585320 345315882 0
663281315 585327514 0
269788342 736899015 0
37459789 411678953 0
312378042 296347041 0
67668467 298680426 0
143184271 303915668 0
3027618 539722170 0
764651246 114049359 0
392225263 745661812 0
357944963 287081169 0
743681253 297718996 0
436347975 424060161 0
511018356 388685075 0
59178236 376385282 0
480453351 594945611 0
268572182 71518456 0
231919581 422752790 0
349185650 79961336 0
202374381 287119667 0
747896801 438381989 0
477690182 746936580 0
616643812 698814945 0
420236022 425361395 0
264529610 51200508 0
489017714 626061312 0
264625612 485349147 0
649469628 159608800 0
648637115 321293152 0
741222432 407514120 0
129231878 74124398 0
613990998 345107956 0
608612840 775270457 0
225990929 569766936 0
137419291 605395335 0
66510142 336113614 0
190429579 579954776 0
670551098 422288058 0
235031017 691376694 0
478177146 410387520 0
715234976 115619540 0
179664396 254943245 0
451576584 406759825 0
12538375 462426615 0
433723129 558460857 0
568729771 260623712 0
200050626 790621204 0
566550580 366042724 0
619878227 156358660 0
577407772 613313835 0
52632200 328255942 0
646063658 208868971 0
516096827 667254268 0
615714604 771389355 0
321033449 12823297 0
683445543 579113184 0
693873653 104488275 0
220698006 29940533 0
372777945 72690181 0
624173976 712049429 0
457490608 66079153 0
135049904 765306941 0
627414789 610725911 0
21243746 698052929 0
608438256 775521527 0
471243855 271535768 0
744967505 132958097 0
164360296 551045321 0
626912363 689700013 0
120543940 237546756 0
455627709 764480494 0
782125258 330979289 0
789739696 267714167 0
790788176 113731446 0
735716927 438725848 0
720447364 367699910 0
278565871 791957376 0
301550038 68529749 0
782820760 484908976 0
363853633 745709299 0
206135351 89897381 0
528079679 415625700 0
192384737 5437272 0
596028380 391397622 0
169773827 262822265 0
348213060 500208509 0
602627254 718109829 0
132168394 81239914 0
731104395 260006263 0
75523864 181737941 0
614798359 329445187 0
116393439 567951646 0
401338894 238241808 0
351642925 357438564 0
142745525 591956193 0
608053745 229308076 0
798280824 55166648 0
801080422 661242124 0
649221656 30965825 0
532333139 262459263 0
441543490 206432656 0
191378048 577305977 0
753809722 579284533 0
204180965 711883696 0
124430933 550474544 0
755906200 692228643 0
113503271 223692468 0
222915025 158478259 0
161355253 272278299 0
501772280 87457386 0
280626448 367699460 0
329066048 140550273 0
528737131 227274630 0
377333361 89996019 0
327475026 57104878 0
778373212 559928325 0
179414481 755814291 0
173707767 433886420 0
745826317 2558397 0
535813621 100198826 0
426591478 381356503 0
348212848 14230461 0
785605867 715345352 0
166549942 58399740 0
459458186 382779151 0
107771271 656692958 0
112022559 280184937 0
702444401 28502319 0
335081312 464593922 0
129498892 428095216 0
619394808 433340544 0
630967300 13723829 0
312018902 145089686 0
52206584 304112776 0
259043114 698709189 0
94795605 608446769 0
605060902 482391162 0
212587458 716619678 0
69840035 317911550 0
624874298 331420724 0
85182788 426060836 0
130970151 345436130 0
320272785 32137412 0
723712979 234592176 0
153198575 138266139 0
599809657 686794365 0
526289606 585368320 0
423726785 173305960 0
70271661 444754208 0
680892764 61536177 0
477865940 684422937 0
205061052 91504637 0
688117745 540112812 0
338439200 626864512 0
690539450 538024164 0
461544924 90461419 0
706702989 456088071 0
462992511 542847723 0
548261553 276002806 0
684498755 534918304 0
58984291 9062491 0
568075115 435256740 0
784368794 392642526 0
307415911 579422499 0
171177373 521280712 0
782460449 775146188 0
508328790 538584636 0
787654945 373004700 0
627791649 258603786 0
674997082 537956665 0
115261845 666452536 0
167581577 709345499 0
35217017 531258045 0
162905727 61630362 0
774537893 767066391 0
638762492 364963803 0
21170721 744498952 0
698841133 546865021 0
352599063 107799267 0
180575449 30208883 0
214747697 729044012 0
278860771 726041862 0
584373175 215310814 0
623140536 523445420 0
514195465 673413447 0
415703855 373656081 0
573982954 600699171 0
800651871 439531747 0
130527001 477411602 0
338895241 678534807 0
775925539 572184046 0
104914867 791380082 0
39887423 529677815 0
436257898 526091487 0
187129982 170467500 0
389174447 564485640 0
529912778 337309450 0
20754110 8536074 0
9823044 461270316 0
714261879 785063689 0
635132195 236753552 0
608792436 239117213 0
410221060 37763190 0
472083343 139338249 0
690004947 140173161 0
473853300 515924942 0
600049604 83151666 0
279618353 319935175 0
382786369 213692254 0
161486007 351556221 0
531940197 791417447 0
216957207 271299902 0
402313289 711675838 0
752488091 320176284 0
471601140 385915381 0
481162298 495264827 0
536371662 98411274 0
633874428 509781312 0
189927864 403847391 0
135442898 568761547 0
494744107 218818229 0
753334022 259631276 0
714225627 694579892 0
575693382 783770494 0
693823038 801142143 0
69853729 457919012 0
783576968 35571471 0
372356844 23848833 0
471458991 353765011 0
33980673 415231441 0
198289524 791026791 0
277815442 184700663 0
748756273 621366694 0
396999432 399028264 0
357816068 82302014 0
644531944 617981474 0
451447623 592494372 0
339834422 786456927 0
781917603 521037317 0
362017992 758446628 0
773035726 214822040 0
9974103 299520301 0
160461144 788633396 0
382566542 249477888 0
435554717 581851584 0
314631141 390812877 0
244136569 492223776 0
103846625 31512346 0
243003658 737808009 0
52465882 138635503 0
599322788 453932238 0
184430466 377386938 0
70635917 16628545 0
393926260 695232856 0
778556460 629722772 0
389762418 600945458 0
669262600 134716504 0
47999911 328226011 0
713587869 458957233 0
326467206 395996114 0
15249618 658856702 0
646318009 150558127 0
594145843 89511830 0
109661942 443565762 0
89640656 677910524 0
443746609 500650421 0
109677604 22837418 0
465638232 383704239 0
544145671 430685605 0
322876324 620038954 0
104420798 402416525 0
764330982 437149827 0
90672384 51726740 0
254209305 398353768 0
111488034 291860979 0
100137686 645910498 0
567338679 374325892 0
492293847 108042729 0
445943595 518738990 0
252535093 462754673 0
171431796 727787992 0
608471621 522231006 0
361141628 568447018 0
110455788 478809636 0
238862652 218796658 0
286171378 109902813 0
769008925 758021529 0
662116432 153447850 0
423971063 450218846 0
641174725 716453772 0
513729389 240215015 0
91861075 267784955 0
751072441 624868632 0
42505815 95237185 0
318982331 314323963 0
106532490 486854568 0
471684193 224279208 0
49137910 418252276 0
607723280 285872051 0
59418487 507893391 0
272644230 678865427 0
526060298 513022319 0
99565525 732300595 0
697851072 128314519 0
226353044 40834493 0
402087136 780540358 0
68753216 355964477 0
156885700 351415668 0
289436807 735725011 0
210393093 154948689 0
63204789 632634130 0
451144012 700312562 0
723286820 741242305 0
300912608 418548321 0
549788480 663566238 0
556265763 480544678 0
448783444 371468180 0
684883463 155040576 0
57855929 750491946 0
790700710 542787477 0
747604796 733622901 0
176002595 363525887 0
428648317 245431054 0
377892959 98595452 0
92624811 600894545 0
383388166 164168986 0
584926259 260615882 0
10461321 690470845 0
261360699 374099467 0
140482131 20676996 0
20456212 496537759 0
318456076 577185468 0
193690456 517012690 0
314964307 216464901 0
274414667 182107361 0
100867642 726026064 0
90574327 719098875 0
677305949 110269344 0
613190218 780901592 0
551963000 340943725 0
296753604 71280297 0
199966126 689234570 0
757398614 9216086 0
696171032 701320259 0
642723069 467967810 0
528703194 404571246 0
664571201 355934206 0
460887846 751572312 0
182349777 426320423 0
376127198 527211137 0
68121256 458147047 0
474810257 228179538 0
356870847 268982842 0
207731941 794854146 0
205773780 10727490 0
441939116 651907491 0
777384734 221245265 0
387954561 315927499 0
630169030 241998629 0
502536381 571162431 0
109758235 481629032 0
54668583 132062811 0
221139716 566594845 0
330206988 477100941 0
16698454 571001409 0
572642482 262296115 0
565484726 364304004 0
393891960 606389984 0
326912039 136371175 0
313078792 443859417 0
592093335 304788480 0
123138601 407324979 0
536935558 190063654 0
439934695 652163850 0
795789635 187621542 0
334056495 403745427 0
86356083 627820262 0
611544482 718638458 0
602896035 319370151 0
557733501 108204916 0
674605557 464061380 0
479987673 284006867 0
338822223 652810865 0
64247306 740836000 0
759511476 776514124 0
171342042 442543967 0
294712235 677523932 0
586134707 437173999 0
471673147 331475820 0
184434784 165728886 0
202807153 235777618 0
409898726 741207601 0
333535146 508795044 0
508739488 715157272 0
439828430 638183223 0
345291807 679140398 0
427844422 187773465 0
428281551 285988644 0
75565060 614012982 0
690983466 547634920 0
124454816 410527856 0
474096737 75825297 0
572681827 212466883 0
640267244 658024026 0
493214911 446357888 0
187523565 517929499 0
725774575 498542125 0
509569989 271532646 0
30518953 589944342 0
129017691 206590856 0
389045365 193765380 0
253944071 245061217 0
716049546 178857058 0
63314841 152808565 0
741168017 770688295 0
457429582 205259687 0
114569566 133906983 0
589464336 199883491 0
157254988 757667720 0
677343189 732696184 0
515199602 279761190 0
721806580 13550072 0
508048058 159292266 0
67135815 669316652 0
201361181 519318339 0
332523772 626646680 0
773147012 713623436 0
563993947 209551786 0
350632898 437457504 0
648469143 226252605 0
575638575 483261430 0
683563327 334567425 0
566259839 316011295 0
693872831 328627715 0
415745296 134044353 0
160879352 207332967 0
127744568 47910448 0
550300539 693622187 0
418560839 134098095 0
388205219 371993578 0
581724677 647690218 0
760458594 510473167 0
335441249 292810150 0
628430337 543935011 0
17949794 785146486 0
101357563 516163359 0
491038786 102044564 0
306847004 87011289 0
556537636 170868736 0
706474166 274555095 0
357146154 390935218 0
756293125 787655601 0
778621434 663724939 0
103768002 653304050 0
746729333 669904569 0
23787446 725838537 0
625808604 488788165 0
174511239 261316585 0
750684864 612243263 0
717269877 554120121 0
28942287 300747367 0
707862768 145930093 0
494601550 447159719 0
121428181 782798485 0
217244983 783004502 0
410783295 743369118 0
397293301 239312436 0
612582728 438010383 0
641788666 801444807 0
797536219 645600380 0
761603296 703205139 0
651641893 230403322 0
228827293 789155611 0
604605270 427044685 0
44193438 462295604 0
697464370 605830684 0
473488939 795991683 0
73352622 332436508 0
750032576 445615419 0
397577036 92525457 0
348372685 541154337 0
398380045 614907751 0
749617642 303609693 0
399898417 312256396 0
506713141 297558219 0
764872694 371060218 0
520058645 541576792 0
268407816 5613738 0
210436131 80813215 0
285104619 655489050 0
521349076 393152560 0
144421160 308943926 0
264467299 301840662 0
233078350 549066397 0
477693691 361990183 0
103762319 36456794 0
749818085 184667200 0
88525146 744322734 0
219771731 388706300 0
159186956 466815068 0
342822513 163379700 0
301773835 169655694 0
544387506 413483117 0
477900502 747917144 0
239173189 705238131 0
136254682 594008901 0
283692668 95515170 0
370695659 194911029 0
633807253 571401983 0
271987030 350689578 0
86655189 734560765 0
607979911 49632431 0
251106943 171471445 0
793090489 612338552 0
772236164 334328080 0
54093301 105386907 0
378654691 399095550 0
669560221 189348202 0
22298303 334429245 0
244558493 119274182 0
122998212 268922587 0
378518889 587371949 0
745326990 93354433 0
350321962 546163727 0
6621284 761446737 0
281475104 625264075 0
294378357 735521507 0
473164909 791768475 0
193698187 582739712 0
738944126 464767527 0
665251667 584543741 0
530574312 87985670 0
440463976 587826172 0
312976378 451278429 0
741326617 610684122 0
76321137 618397758 0
723809899 167397473 0
324606937 739074416 0
412997221 485127619 0
702849683 785978608 0
561024616 125099578 0
335549205 564647618 0
560839911 425163448 0
160881011 14265216 0
779543141 112241960 0
290997257 539743209 0
53630244 551540667 0
111365579 181877036 0
727775141 761555511 0
100981237 500975838 0
580934038 694237044 0
128332631 530826457 0
793607495 481408956 0
308087289 241442237 0
585544559 762593590 0
95454162 371069471 0
513242432 518098278 0
43843970 484413433 0
285564427 217493787 0
403279855 613637075 0
228262562 33558306 0
797947042 355129374 0
388098012 455988187 0
773516405 435339331 0
198510012 71748402 0
625126403 718904996 0
283791777 174149894 0
107655623 249310138 0
33044153 311115537 0
654947057 218929878 0
173314695 323063065 0
520780355 704904119 0
84126465 562272309 0
61945967 708839389 0
795633449 680272834 0
457312632 601504180 0
641546949 343300753 0
330304962 712998606 0
13005064 371525904 0
738932572 416132728 0
13988269 712240742 0
200020252 31709040 0
678928467 260398025 0
562168494 180414817 0
449205175 557652927 0
548672015 7396425 0
157430908 43798425 0
676394115 601970038 0
361881800 761390535 0
39943535 745947372 0
375101830 17596227 0
335667111 335786344 0
129510885 765215263 0
64952864 381080461 0
288768352 518721264 0
392041147 565078593 0
254278379 356524085 0
136616964 751152412 0
688050946 627858643 0
271400490 454409005 0
60778232 716846027 0
743631124 141015114 0
291967420 602176868 0
708481269 344794358 0
521542754 515959959 0
307849831 575414141 0
608461511 394537194 0
402238689 406997761 0
700945750 381532238 0
443831479 319762272 0
552189887 447417403 0
121809696 80381706 0
697573737 749939154 0
132719430 535845813 0
201419052 735519869 0
393200765 399263337 0
783804693 450407582 0
744245535 555196686 0
691038955 408434949 0
235383945 431371585 0
538965157 363254918 0
654666455 207508558 0
749891277 233933750 0
577241899 204845777 0
528927994 161465754 0
372025859 29658967 0
722549700 307115539 0
496791714 226405738 0
654170373 550675959 0
174638528 480726662 0
557569941 424047650 0
136124182 312256904 0
211184180 692684487 0
477345584 439535216 0
147039015 768568080 0
41049971 290452262 0
563545571 648151279 0
44588332 634652265 0
623726022 52507680 0
653863861 7730484 0
535897206 747311011 0
259477658 587449774 0
161050314 319885253 0
734121365 722653096 0
213644256 458099643 0
524313240 398488323 0
271537150 116335539 0
548276768 85610876 0
462813632 495741605 0
782829608 378589678 0
646136372 471895225 0
737152339 494977300 0
31607229 78135067 0
219773761 593780383 0
704766428 402895293 0
587945885 544320640 0
662959508 89103342 0
68582296 756609732 0
420202328 28407413 0
422825519 585732037 0
201656606 163120996 0
748728323 267668976 0
238482533 604000578 0
751029461 230664890 0
221202559 3918916 0
408127747 131894609 0
452296915 207045336 0
192224882 90627590 0
250706206 260986584 0
147028416 319331067 0
647005655 127226773 0
171188477 642053523 0
233829706 662121996 0
793771464 286391213 0
431162749 27708714 0
380555223 226950034 0
104965152 452553034 0
682936422 589452686 0
179708243 265781687 0
57875677 240852668 0
307625390 293812239 0
334193481 308644767 0
17091592 21765338 0
281751453 224389795 0
458148097 749074639 0
352764433 404024566 0
432938822 597801419 0
612290170 168212062 0
335921984 708357088 0
688055671 230280792 0
126173002 8143951 0
435657566 370657260 0
673523670 642318659 0
336369991 521137712 0
90973527 27470548 0
409547550 598298910 0
403250670 360804051 0
695371912 127606752 0
699577537 782879668 0
676131391 191293691 0
376361745 793553348 0
644366047 157794440 0
472760554 465245801 0
112639166 673324370 0
524480280 662353925 0
539391871 326537738 0
156913760 718368361 0
761029184 519814504 0
350657251 368425753 0
680622309 774477696 0
90916572 697899550 0
593126225 406629229 0
736177621 417505812 0
224919366 153244042 0
261050392 487049698 0
346991668 599673840 0
590948492 344032577 0
618162886 365177243 0
588896651 264140042 0
646243478 674621570 0
253589507 392212876 0
557279047 360125222 0
363370823 459957690 0
161263832 274844459 0
197284161 482390159 0
518946065 490855830 0
80938880 176283035 0
204214232 173337907 0
206619301 144980520 0
533316783 127345808 0
698510166 698706620 0
504421919 713832335 0
395936824 160701702 0
661754409 112961729 0
452264971 549009222 0
238992911 32080150 0
172325467 654951463 0
144402600 37398352 0
296229353 770527156 0
534492506 457403843 0
92490311 517719657 0
240990020 358580657 0
147647267 780402120 0
55439858 502677715 0
204650410 674222914 0
70917349 514330005 0
185534946 113147332 0
568348635 479584859 0
619315903 395051404 0
475001865 420258052 0
117170600 34178301 0
226577639 336426559 0
250977194 363898348 0
513551117 191347424 0
764306982 335468964 0
123622101 8385078 0
191543597 307783294 0
772295722 129981284 0
725211282 357741889 0
166131287 307873443 0
468012025 665227563 0
573297357 651955813 0
30004787 611533308 0
299591789 514823662 0
381847412 591648351 0
31602830 142417558 0
453065524 131308167 0
748747736 480917390 0
660448280 489056353 0
595585191 69459229 0
796401474 328398602 0
154725131 525548713 0
797383783 328875483 0
163214420 505981410 0
713613517 666345472 0
531677838 210963437 0
447432573 554417356 0
94427558 600257839 0
759026981 403575871 0
33883726 419433490 0
279346058 211144090 0
455428212 437775097 0
211593685 239696036 0
118525703 211176323 0
207102495 496993662 0
634870667 345366794 0
30262328 707978549 0
793532898 361836816 0
308469877 700242420 0
553375968 131892054 0
381594553 233124692 0
9444104 223400552 0
135100236 623050888 0
557740077 476999507 0
416032723 761438228 0
582933686 55686936 0
373576801 452874394 0
79231397 622010054 0
558108853 104868249 0
378874305 646795429 0
153772381 527689949 0
16004975 106027640 0
367095052 471591111 0
534152158 145500542 0
470238231 217965939 0
754876333 491185178 0
231617651 219637207 0
399526999 135948769 0
33057798 480529701 0
716300013 142031769 0
674220969 518267705 0
283992911 799991398 0
472149160 218903340 0
422763664 337697252 0
768739283 385773653 0
499624618 57419300 0
713472462 542311137 0
301594281 536124605 0
47746043 414820086 0
663290480 586191291 0
424736055 125093924 0
678743101 340525802 0
333669256 5824260 0
752096009 32091814 0
156355114 457058255 0
307426405 774027105 0
426004184 476384457 0
781473302 715726471 0
310420317 777406788 0
358599794 172514089 0
359356776 788178724 0
331008179 523786387 0
662607480 654295309 0
331468029 8330357 0
798427269 607900354 0
697940235 86484201 0
573953480 674459633 0
292566096 40187239 0
712486793 630410232 0
238658854 559970686 0
559365749 769157503 0
255800609 411510252 0
586799532 530985033 0
433464922 80961354 0
687405073 8906169 0
562691989 317613874 0
305679916 257516445 0
76124963 685807692 0
110248291 587151599 0
205881871 10510071 0
457197351 283261727 0
656307764 80770469 0
517640325 462850 0
536702940 295624720 0
777639747 788839416 0
679236844 172125779 0
698679987 359490843 0
173846826 331777673 0
712713781 481273507 0
408912592 636724964 0
572672772 737033705 0
333271300 261000230 0
276702623 390863266 0
43993166 410586938 0
91189034 530892272 0
230047229 367136457 0
743542527 549033825 0
88502302 110344212 0
167048335 294392140 0
570659148 455400459 0
550969194 679065284 0
458601519 373981798 0
65234178 630868401 0
376019761 18579683 0
511519857 145248779 0
192806442 312861325 0
511544894 631827184 0
46105 692973980 0
472816764 228482728 0
211069909 752641405 0
208880525 103784927 0
498730979 383588049 0
340493391 442774394 0
205561655 223620435 0
124776382 94840751 0
268666511 159379855 0
111761517 193233027 0
181352070 606099004 0
801697166 30324633 0
172865064 436635121 0
111802377 335009481 0
367604054 399950734 0
511726176 585509921 0
754013143 355220828 0
616123483 595858905 0
504987684 349745039 0
179337380 53932062 0
200811749 539115749 0
704302838 455510782 0
227192251 753243870 0
634342510 198858270 0
327921606 747556310 0
572445627 158496405 0
105792035 402281223 0
61419921 267492705 0
653157107 235112926 0
29606472 96460309 0
420004674 725900904 0
695480018 35731543 0
63573000 660349041 0
313940742 289481830 0
98223402 613269874 0
570602944 112816643 0
101425884 665484830 0
532315330 239582230 0
587577010 771087524 0
742648773 34015981 0
747015462 75217308 0
262438967 24819080 0
625992222 676656675 0
720425746 618336583 0
40278911 186938578 0
535473297 773664711 0
54096605 599448156 0
774861794 56509248 0
392062154 106978507 0
709387103 509059889 0
58640585 29845000 0
237234420 347241798 0
89018050 13378035 0
377333906 222393457 0
538183230 593840785 0
193813508 430713098 0
306411726 712564212 0
19311867 701993234 0
359842703 632137740 0
294288914 786309434 0
62468298 488685239 0
566879149 213024012 0
201355657 628321070 0
640205312 445326463 0
443390281 280194166 0
419738544 67056388 0
88628987 352226906 0
215963210 737364034 0
280521150 442089993 0
421342447 436537196 0
174952897 491808771 0
338448608 98248940 0
622215027 375197146 0
92698055 435778313 0
130862952 219546020 0
611230738 144121593 0
788425837 324788350 0
402961080 308730125 0
575904197 166021406 0
434612509 294679005 0
21828061 6354259 0
126093155 525733838 0
626821509 226849815 0
293456523 537188561 0
338788416 394326789 0
25217707 508998405 0
6403552 128693159 0
780249966 636483372 0
554232902 119774577 0
180037751 525801916 0
403514841 104206127 0
549801711 630857556 0
484711555 39147589 0
283169181 652585448 0
481078314 574995553 0
743977588 33087502 0
799760415 436504507 0
307866983 225542459 0
467035903 212304140 0
217506869 308774370 0
725346685 692332933 0
23229769 450148248 0
440255538 282865619 0
163084121 365246358 0
700392287 626573888 0
611432883 230521774 0
203894388 43004292 0
308700135 706953251 0
666907756 559989073 0
601993857 575513748 0
707914682 180959067 0
210433814 630221373 0
794969888 15594398 0
497623015 755854509 0
355812938 207291744 0
280860913 306671841 0
394807508 148120891 0
775233098 608690277 0
128682868 422707048 0
16503245 652268554 0
136437200 422404595 0
729461030 552900541 0
63608356 269399189 0
497676015 313027940 0
734037104 689101012 0
143799753 280670833 0
325100633 565852174 0
110017041 330062636 0
350618742 550060484 0
71253325 291515924 0
604800597 130049120 0
482989949 782761833 0
254487127 757243514 0
672598635 171259362 0
741641724 311345771 0
157922662 624097190 0
756792631 483795014 0
712001847 117529344 0
70667477 67544027 0
304873176 790932539 0
577543944 130786015 0
522659523 210250005 0
651015646 757038421 0
135273829 138021949 0
513178539 568414141 0
135754836 317923240 0
540450382 785554498 0
205673335 759395584 0
782620620 158319371 0
341255445 373543656 0
513942944 8692865 0
342091746 320748022 0
608065739 782031136 0
317258111 405976150 0
491277255 718684651 0
554927083 518117845 0
507802063 769992797 0
314445573 687309572 0
754779314 73203600 0
796645467 109685595 0
439740290 665767609 0
305797091 332251938 0
182489347 622607638 0
591530209 575042624 0
85928064 456197768 0
199253633 140978873 0
201855848 415103519 0
352595257 123582096 0
52583182 214142070 0
54480240 166121541 0
362849600 675493719 0
630620731 210894900 0
777291508 123043636 0
479698951 215193313 0
710348816 485571495 0
123962348 108225412 0
210002115 411727179 0
593274225 397373172 0
368418796 449745487 0
668853839 409120799 0
31363456 42728916 0
504575896 382232272 0
638974017 254021558 0
577820553 9920859 0
469073768 752050924 0
319466070 331384132 0
670437075 326635078 0
443651446 172126727 0
144964680 255784556 0
245599693 56665944 0
420464246 191319877 0
328008677 343910669 0
575035795 28965844 0
176767773 650024805 0
634318121 559360038 0
239504963 59806894 0
337185822 159841212 0
560346544 315921277 0
528293589 294971337 0
538569906 438983086 0
171601143 392571715 0
365731960 521991203 0
680006756 713013947 0
398317702 725450661 0
482401396 449755805 0
284645643 199739925 0
25617524 149477447 0
201686782 518621239 0
756392176 616228700 0
491998237 125780932 0
300403055 177031742 0
66420146 414464015 0
186133760 345775555 0
768312687 133227158 0
657382403 96207178 0
152931054 734466898 0
411440624 211128014 0
435215060 53575278 0
570581627 579910322 0
306394644 141680396 0
285228489 48956215 0
382229060 674288019 0
263467268 274501830 0
682293335 566201950 0
344156514 719124646 0
680383210 243925659 0
104390394 103267459 0
236436548 303486137 0
482800271 742345970 0
673638794 634655858 0
158477954 121339331 0
428252549 40505632 0
93135531 609928395 0
326794202 377587262 0
743067224 426636870 0
545860210 387312330 0
462030571 503464034 0
602014908 739137986 0
627365528 360996557 0
283952040 606672632 0
438159822 295890130 0
274027742 682102702 0
711188617 5402108 0
202770927 414355230 0
503535106 362848546 0
685531851 696048499 0
453262750 629961715 0
483819052 347463319 0
41775178 539103847 0
434013724 238302902 0
460504144 15838918 0
59963055 739902010 0
4339710 396433224 0
708669625 629547025 0
521226480 286439889 0
171990089 553242133 0
245626692 604673025 0
721905877 521117947 0
358588975 59012152 0
437295928 71308401 0
313257714 170928995 0
144057163 303798848 0
789273571 411293060 0
76316445 331335075 0
726200859 303024995 0
300092757 722620828 0
780860604 653617546 0
610654889 71833459 0
1215938 760526247 0
778658953 770165639 0
681047609 461753275 0
791421740 196706121 0
675291927 30477443 0
351674265 589085089 0
177264072 486873160 0
284827384 479559285 0
541095474 25814896 0
219934 462407087 0
183152010 674263645 0
765287550 645187643 0
793640511 22231498 0
309982201 99534582 0
329290766 180761039 0
374387559 234081469 0
629317941 42078198 0
597855397 397010470 0
674212721 717397472 0
567006583 341982419 0
567770633 291809348 0
277725014 365979195 0
600224745 409881790 0
628431984 510517090 0
667219143 220004636 0
521062991 141414790 0
333076392 275600746 0
342392257 22972680 0
716231687 156175606 0
319636670 559317595 0
421537248 33324194 0
86990680 771988951 0
222106481 363863437 0
545741748 531066056 0
272576697 314924788 0
575257811 677381003 0
282758709 600780404 0
472771078 723165045 0
27722189 675217607 0
557010618 215873780 0
651453186 26978064 0
292558787 188700194 0
517938860 247175191 0
583941366 318923757 0
266434125 427106219 0
340039280 333218049 0
574235399 300528986 0
107776117 372612401 0
428786571 722869706 0
331754111 719043530 0
191937707 319633910 0
418310083 431363750 0
250447363 390916100 0
255394106 417315279 0
516221267 169178801 0
712459695 701467700 0
480823764 221940556 0
211775801 331659738 0
560490905 236658603 0
363301876 107041952 0
73020140 230617087 0
110610789 129146860 0
750900470 523901729 0
548598768 603694044 0
409279402 690103172 0
736469850 656856041 0
261153876 325215313 0
528232942 699465280 0
369192547 90271665 0
676662857 592468687 0
551434720 495012873 0
276522965 486765050 0
82497035 192657465 0
652650192 428307920 0
324787072 179359172 0
246000017 288220426 0
146727894 204155119 0
121757943 39847269 0
98487366 48998950 0
131229735 562908914 0
631525680 199964750 0
417125401 613218142 0
25887108 794460095 0
170682405 333830855 0
516037163 12143566 0
528360086 66153588 0
386287675 99283588 0
147344966 445570709 0
244521669 269110233 0
769417103 286904221 0
712148908 132022850 0
741237361 200756320 0
276124073 573337290 0
197337792 386145616 0
281043645 413390097 0
752930074 66406371 0
474784589 741317535 0
399685768 175267901 0
359858486 104541205 0
355441270 690509247 0
332660452 348935197 0
182862567 604916144 0
161132895 215921386 0
386986272 4777807 0
438965249 289398810 0
784747465 464635179 0
139142904 162499656 0
647747043 273251786 0
286123958 78158534 0
259231617 540343287 0
421420325 286535215 0
480667702 487540490 0
439722688 274092388 0
726524996 447884742 0
222190526 298666742 0
41128543 164258556 0
227893389 203677989 0
639810984 435594457 0
40595930 766938070 0
464610460 110455763 0
778212451 717243092 0
289286736 216183352 0
652905773 584322326 0
633775766 699380244 0
21885353 580010250 0
359841262 736877538 0
466475117 690094189 0
165548246 694739862 0
101423880 212046220 0
526580360 702410895 0
318973523 224760951 0
750512082 52064853 0
395910287 297129919 0
223120386 617066079 0
281535941 96082402 0
114019525 65414505 0
400747053 20802978 0
593720557 507057739 0
148878994 685111836 0
393110153 737430794 0
59486304 540616876 0
93613001 592068436 0
733148621 263053076 0
470348328 235845334 0
485559649 521661776 0
758052393 10834058 0
357494039 197500883 0
230758685 79237251 0
389850073 756251074 0
365253485 236526448 0
788654528 740453636 0
604190775 687998454 0
716415649 788828175 0
551014590 82883292 0
415894789 532951475 0
525312758 258318868 0
688929573 788270369 0
777555722 196189381 0
291279138 773558442 0
521535678 777041713 0
616203989 582576415 0
755158694 312910927 0
719378207 358872482 0
164057512 175423926 0
704120886 753857332 0
52886963 98192008 0
235460580 15882527 0
325196769 364604097 0
735803543 341411859 0
519632332 20358714 0
355162595 494470031 0
559061956 441130276 0
778018005 678777923 0
587292361 567545462 0
273769094 45706132 0
460221315 178499110 0
149162238 512047742 0
783053722 607954125 0
782599330 363005129 0
441630788 451341330 0
267205729 47314432 0
93942319 784296894 0
491432313 111327887 0
785181029 550498154 0
198055652 238998221 0
261578202 470873355 0
436089765 641809314 0
664300424 467155215 0
80481538 304785523 0
350522315 270844597 0
78043974 232715566 0
728436586 299742276 0
801439647 620507902 0
620555692 135116492 0
337673539 501204413 0
141854717 406045639 0
396490596 161886101 0
694489572 163706372 0
415834245 181152450 0
476278655 58979744 0
701782592 327585416 0
668571742 685958408 0
347341768 760411654 0
488644605 23964354 0
601914675 416551873 0
741918244 404948686 0
722846938 633813789 0
146667709 197650548 0
465588085 115549329 0
181254971 230578077 0
71833253 49128681 0
776628694 84720880 0
113825899 480269145 0
98254007 191851471 0
534594155 420118688 0
786518166 627120471 0
606165100 535905572 0
111809434 785831375 0
488229823 287554642 0
663417871 206297886 0
242674271 657606686 0
69906939 351320091 0
186298942 421213652 0
337378387 104247077 0
401789208 373788923 0
350927930 433511562 0
540799896 17568943 0
63881653 744184630 0
237965891 384168045 0
417010474 668958768 0
510440820 563644081 0
540130732 517746104 0
77082031 198809736 0
346371901 763825608 0
639966205 152202459 0
16400396 501824269 0
513974511 324383117 0
454118793 241595855 0
713034348 603777432 0
98543807 373539963 0
287671480 208140685 0
711017266 201068541 0
143545575 89288782 0
611689615 705838071 0
301354722 402535609 0
390609781 178914903 0
658315941 244143670 0
639655042 551511008 0
553755278 426701980 0
105749300 640970217 0
162440897 391982062 0
213767981 628205870 0
575378211 360681169 0
31478589 583602095 0
558728047 502141304 0
433006563 430745245 0
556528418 695766209 0
505410708 350975035 0
214154196 749494277 0
344962402 124070285 0
27782877 265152814 0
386347983 599123714 0
545804238 260769432 0
734096872 24830205 0
222080190 227703832 0
57372292 672556248 0
258881490 385180853 0
504284754 537949559 0
273182523 328574514 0
158893142 238912641 0
44518378 410998815 0
203550184 303658720 0
675988792 478555761 0
99130457 415728633 0
302717700 598763914 0
170964243 637335267 0
519102646 232958847 0
625533518 574320471 0
607617361 536108948 0
198363716 175103426 0
612846656 375758928 0
780700246 421245078 0
715092089 801284405 0
203246251 603717368 0
535364086 226994601 0
218978695 461305421 0
658958328 115755707 0
461798950 280759238 0
520236492 377389071 0
647289077 44403349 0
788000003 684097170 0
169200121 597824045 0
591344436 218342810 0
763997230 646913777 0
47671292 118820200 0
112129111 157261894 0
385868877 593895607 0
345299999 619603210 0
657177003 669740830 0
243010224 145441801 0
240100252 57258857 0
146558304 580954552 0
206926106 493898123 0
454222735 355064894 0
141868890 290372289 0
795603406 537823875 0
198818486 753700365 0
641834614 660187534 0
489915609 668044748 0
336910398 683625757 0
787669263 200394227 0
100093397 168783405 0
736720819 435657726 0
27645874 280498635 0
107204782 794898747 0
365548104 143426222 0
639162678 321804143 0
784067849 667323141 0
115772729 151504397 0
178720477 635353250 0
207826213 775314845 0
489694988 30870920 0
268599014 393052706 0
696012365 341736603 0
336835396 452208141 0
580609474 256964187 0
350897740 66443186 0
553402203 700939243 0
767733103 394113870 0
285595931 783144078 0
716492440 551911520 0
729033561 725533255 0
181996867 291701543 0
289070789 135793642 0
441233264 318977405 0
692208496 307277825 0
753224803 95067268 0
394760417 796511160 0
28577505 196189471 0
446292509 2052124 0
10547691 248855750 0
734188798 116936996 0
786508815 478452956 0
53489464 264675473 0
512828101 136251650 0
754058702 731901988 0
19363258 168768500 0
428110073 581286463 0
124289106 573553386 0
786034260 674191269 0
263392961 168149438 0
221916013 135792765 0
538785469 606322924 0
656185573 617386663 0
702530518 269728434 0
212364714 167976133 0
631530554 452719689 0
581659655 16445277 0
564213008 784719916 0
175977766 15670184 0
172119016 564430199 0
156560333 488797796 0
13535005 640597496 0
145105533 569256096 0
47809457 512303134 0
28146574 397727533 0
259811319 432001620 0
87466850 471026443 0
678182655 613999023 0
29931481 188198340 0
518553504 392309904 0
677383130 378485683 0
44333986 495047221 0
502240521 714919810 0
439084752 19653358 0
324089185 518474377 0
671000796 185725728 0
291814386 151570575 0
179457348 327802733 0
407515604 140747096 0
797198665 76081275 0
66717097 141231107 0
15911235 510894584 0
568284591 267847545 0
178925922 359848793 0
310992023 551095859 0
254097447 31398239 0
212231811 236006880 0
106691781 708935186 0
430413403 627608614 0
265661381 726718211 0
70939867 716463525 0
342788440 404622446 0
485977782 635066181 0
688402504 64780656 0
321511349 39560886 0
168149078 611255794 0
175893984 461032011 0
256431739 462989374 0
398557157 533408789 0
283742395 696049425 0
160919030 258058863 0
304018444 200253016 0
696591614 739286457 0
691103244 148096422 0
610108565 767629742 0
47710793 533388732 0
130424049 606137470 0
681612831 243440420 0
512984298 9305912 0
111011035 797708246 0
752152988 264497264 0
119513282 120158027 0
730957485 127717345 0
480849813 445584491 0
358612078 545670398 0
508945480 669592867 0
65153653 555484571 0
19409418 675847048 0
745762644 28568770 0
411893544 300645950 0
351762117 42237068 0
309777706 714940295 0
754388085 669368552 0
797647879 672952693 0
679973595 77856707 0
264070572 719043361 0
670353459 619750740 0
419539007 237089245 0
39756893 588530942 0
335883744 470550852 0
590493543 384794445 0
33134266 653016390 0
106318596 531943283 0
509253948 769388365 0
498158588 646249908 0
184861044 566858202 0
535292903 96208441 0
461533993 56305097 0
624496030 154141840 0
748091598 527241021 0
96962334 565721977 0
693880184 428551584 0
739089773 311755472 0
516966677 685105723 0
83140858 267719872 0
747928456 134891498 0
613968238 100268243 0
482202434 182605593 0
411251817 280373423 0
57929634 358448932 0
380789998 492979134 0
56967288 778679694 0
383660175 571358014 0
474736383 183073523 0
674186279 137141742 0
510288530 227905646 0
14467177 685800005 0
505677590 90242769 0
637022955 179706486 0
405528367 561948301 0
687965678 171814369 0
570179691 98031033 0
551053758 185550348 0
497365919 452357490 0
756779476 283568135 0
259457931 376751084 0
648953832 611488371 0
170518110 14153326 0
87824090 126942837 0
118773246 533291461 0
360589292 106360078 0
38657987 631352960 0
177553542 575168459 0
613647921 385725444 0
163244755 192931213 0
685370694 422553022 0
373813150 682656049 0
115714694 437814137 0
571030319 396649412 0
354487830 751349543 0
143961263 410823124 0
29123318 126244391 0
491665885 16282153 0
682667875 313211245 0
277875080 273432918 0
12351461 31254191 0
271055434 440010741 0
328513845 258194749 0
159749029 52011433 0
212718008 453297133 0
309815562 747497160 0
142378051 244438044 0
395655289 177131269 0
790915491 249983937 0
470612124 90740896 0
485381092 633312233 0
403986265 421285900 0
412180609 157082455 0
94852693 343312075 0
552819306 16983497 0
88937957 360426866 0
124951589 92540578 0
475589857 472665313 0
180309913 316365108 0
392094226 392999565 0
359330401 684541098 0
461066080 226024160 0
274581007 571893660 0
156513195 707333356 0
514533510 643505555 0
463898818 527503952 0
611109027 705478971 0
515059461 370046606 0
144776516 650565683 0
675736701 654661942 0
457055788 218159276 0
394479525 550555534 0
634886487 229740980 0
640352678 605282571 0
185708723 171358477 0
674285699 668120911 0
597561070 712135793 0
547329429 26751490 0
39334517 329829592 0
347736779 401356852 0
441177977 737326383 0
585637993 429073672 0
633881551 405298231 0
57426037 297888503 0
3179811 342699556 0
367309334 87841936 0
655117616 663690536 0
454246001 604761891 0
190759110 467381570 0
526064104 70941710 0
736255518 169154053 0
629220345 571206393 0
356191997 392320148 0
290488552 442887287 0
221595977 201501918 0
601193728 445930010 0
308527684 191520650 0
242343024 335565605 0
777200175 283075495 0
104376899 589329922 0
499857748 704262836 0
383945525 664651553 0
359509552 135466165 0
11790368 32631897 0
191932061 361989553 0
274866121 522923234 0
513435893 700963131 0
264398675 624288237 0
301588156 181149941 0
641231806 668012983 0
95080304 53845062 0
619351895 85139278 0
456292930 536758044 0
31483813 413768663 0
127912204 61008047 0
505746615 773077850 0
214253031 495881036 0
218747100 84893096 0
664253605 718626952 0
39570290 129117147 0
412595780 514547002 0
700697424 587362127 0
641095226 619926683 0
694175434 497928265 0
462648004 322902374 0
69567377 315101599 0
572189242 720840780 0
328324711 488837107 0
202662719 236325924 0
777992646 399942881 0
337558741 759227136 0
464911595 564565271 0
127160600 11789560 0
753423912 312170656 0
702757136 96799269 0
702075564 125664847 0
719387014 272015755 0
705000201 206770112 0
243439321 257214536 0
763526731 490756205 0
244488206 271255246 0
293534041 104432519 0
595686664 451613269 0
121075540 573198742 0
344843972 6797868 0
508039171 677077798 0
787606078 326928062 0
332819909 752302851 0
533149249 767485867 0
618042553 520787472 0
121865364 538673448 0
634384902 95670832 0
261884202 392826168 0
243509023 245028998 0
544147730 659557275 0
793405799 3102442 0
511654519 733967333 0
397615407 1292611 0
446274704 614718003 0
624995264 368405741 0
111655457 724631507 0
611771490 305985992 0
565200989 674418227 0
160736408 204234131 0
427393554 141978554 0
572902595 711666186 0
419573645 46438947 0
608949785 763960508 0
140419337 623752028 0
579491821 618310735 0
722558908 714758225 0
161127943 249508404 0
496099888 491832675 0
69745362 402696780 0
715094694 102922620 0
761721505 287682270 0
642968782 430750702 0
621076526 113611399 0
328148149 114835053 0
286257113 563391827 0
96455525 351437646 0
393536079 444352847 0
462508630 556740623 0
208085492 572949128 0
548030084 606669188 0
725703902 571741214 0
220105454 116309125 0
49950441 277688919 0
460242183 641512802 0
113262152 673403388 0
296783043 149878842 0
67681169 389339725 0
665782212 475707129 0
610432222 784226693 0
103494638 213801876 0
86207438 183327429 0
379316912 44254387 0
628306046 762369740 0
322803133 176937794 0
150063445 724759999 0
183299479 115933451 0
296173289 685570018 0
262857478 531837530 0
109184599 444060615 0
531799340 674755069 0
553952063 763218008 0
228762603 667298000 0
106339591 119944418 0
594595437 540123156 0
553115353 763927612 0
367591426 720521541 0
183377172 678009039 0
631425148 677491242 0
738025398 291835704 0
647257481 599493700 0
686182702 11750238 0
58739696 340712361 0
228611238 718687050 0
578568592 229136993 0
633114956 1197127 0
779789146 233653923 0
743176051 219619906 0
164778043 464494377 0
736866558 365881117 0
774679206 348101894 0
260784598 19685335 0
22347684 707760785 0
233827351 223687071 0
358066777 621194078 0
682576844 230154449 0
169003268 148491049 0
732180013 791743760 0
379017979 535845708 0
351408462 71162861 0
492755502 570527820 0
373274946 763933243 0
512455863 180959812 0
426865035 793650307 0
33235365 228639302 0
486132660 188269178 0
319841897 492862796 0
606575724 253213988 0
329100553 576759212 0
635725317 642547788 0
402663330 116973438 0
455346357 418368407 0
291032531 284289562 0
212563473 735037919 0
143707375 382489533 0
530678393 450760657 0
549483124 661653807 0
94130497 187028519 0
305151712 700221888 0
412536440 132380697 0
531028877 338831253 0
373992094 718603066 0
482226394 264807752 0
7466920 244643357 0
570643370 266317165 0
601857309 238122864 0
490748397 397950463 0
6673462 183889163 0
290695866 646074871 0
487202688 517580174 0
14955058 212450013 0
23589766 331445562 0
410461880 452385738 0
19305131 687727800 0
103919983 326346025 0
718948692 301048954 0
678034944 236189702 0
643668087 571406483 0
679869224 430114257 0
64031827 499260184 0
249197362 91862063 0
654365278 172969094 0
524609618 686779304 0
257863132 159732636 0
611656752 18705815 0
70110956 619712791 0
430156960 369016844 0
210441593 567783488 0
365042957 438830190 0
769137112 641084308 0
690572538 623052337 0
11494068 640487012 0
157622289 628729134 0
409107579 173363629 0
378817782 684756764 0
207701392 319933755 0
415162746 684224977 0
425369653 253171141 0
240746432 374028694 0
516655644 741468389 0
410120168 547507101 0
110762228 16505910 0
44876533 299168664 0
176071805 311152658 0
144976664 408412885 0
332023677 20295818 0
784785192 578562600 0
441126990 708875601 0
242970626 550022841 0
38985057 21769798 0
345182714 486707644 0
355538036 504948808 0
241113175 79504580 0
480793548 116216672 0
136644357 143493783 0
87883971 604224823 0
687442211 561208372 0
375165961 631279148 0
523410500 164057202 0
290837590 410588714 0
43602482 102248163 0
235802866 357482319 0
511779282 319145785 0
82553319 663658585 0
182990023 483106802 0
53215529 671193761 0
552236142 221350734 0
359555396 530418809 0
160764456 50494763 0
584624928 416768767 0
428195848 431569278 0
690442122 607406671 0
155015605 30900166 0
536236184 649540090 0
375406645 80119785 0
625578629 46985822 0
323852925 244418618 0
40258413 577064460 0
439689471 596288234 0
439754354 738489858 0
143196508 638072361 0
314931223 50352503 0
491081690 799978650 0
484122039 519304626 0
5684056 462061273 0
68850349 133471134 0
299365733 325243495 0
570384339 640982018 0
129975779 494721122 0
707786585 525307487 0
185532580 128151526 0
694139296 335060944 0
474129561 403945116 0
723641249 271892729 0
555708468 392776886 0
92589529 432022036 0
77180223 391045565 0
415927069 121558347 0
246199058 336183861 0
588541562 596931988 0
591663095 594925980 0
20810293 386376325 0
572852832 298124018 0
416802015 367484428 0
415984783 648191449 0
559036213 110022108 0
556629967 377798881 0
252933510 669200974 0
389813430 467259997 0
568720722 416538030 0
532297904 613865672 0
663863697 358681814 0
224895842 506486015 0
335006342 736977560 0
799897876 122367950 0
3974460 598214143 0
294722100 19284034 0
718274046 249890669 0
15920087 750844740 0
739766732 192238356 0
506972462 248781944 0
623574917 159322870 0
664504703 799114379 0
306322871 415497473 0
301560178 670248250 0
491103337 63878081 0
768154281 296006406 0
219061511 449470507 0
764652218 11624378 0
689182627 334464070 0
26245373 83702411 0
564180391 223767241 0
408876732 129525613 0
241953001 574667301 0
173450596 507062285 0
101558202 658217410 0
230938690 285309301 0
5970411 47778164 0
291116024 460499778 0
727562722 273297662 0
108811308 394881737 0
102787951 771343426 0
412533462 406644942 0
390395155 309333541 0
426155563 419848930 0
437058832 423131104 0
171610013 489549885 0
441228511 579982563 0
153349955 595585302 0
474926152 378455523 0
130422008 243993732 0
729778684 142792176 0
727351432 524102575 0
407219885 502184396 0
709465746 358431375 0
227626409 172488957 0
90728717 661210849 0
416289855 178988776 0
297150616 554751745 0
279345779 14531651 0
156139472 11839004 0
785941623 674151789 0
97075124 800861540 0
587441855 200756570 0
774429212 484839754 0
187952037 259832330 0
652163432 654343829 0
281911603 471230702 0
366978075 702288290 0
571252799 499552128 0
648711039 266123691 0
2290434 547770103 0
81320398 789343368 0
608623187 791192249 0
639257519 86671681 0
504203141 724222042 0
587184717 330937861 0
404508189 301006319 0
637044658 241600138 0
529213714 749892893 0
681246132 39982201 0
706233538 650620054 0
413654517 121970364 0
538380327 578438991 0
526282242 531698072 0
362067304 768041256 0
639565430 294867945 0
307230101 356998287 0
564657529 172439827 0
137194353 147536315 0
638120426 543752797 0
499622749 646387613 0
37041912 184523303 0
372057848 778842467 0
683713946 458375206 0
100132989 199065824 0
242695610 226352441 0
85130597 711057308 0
555431521 98424012 0
298155164 735836687 0
328263743 309853462 0
622173153 700917646 0
172234819 574840169 0
225849092 483384060 0
147814206 15735054 0
633701972 596226085 0
432413745 109151101 0
782771218 789028772 0
281269876 83317787 0
97989711 667641049 0
91858519 311902697 0
354061579 214612453 0
153191950 327442252 0
69154027 724577221 0
679451800 636248249 0
122289208 207817432 0
567443132 444690049 0
775137622 796986806 0
469787285 337327396 0
359226242 85603896 0
105169805 662553466 0
18688527 800334934 0
781884958 33384991 0
744760325 730223724 0
677990631 443335547 0
312848419 6879308 0
532080632 734916542 0
400672793 103494806 0
425047998 775038891 0
667233921 356052894 0
467987438 269924665 0
545126919 322243203 0
775681127 640244318 0
706785490 691669855 0
100177874 668836385 0
662782730 533117518 0
187882504 741929270 0
659713801 482226835 0
189594740 22095945 0
511396386 289805222 0
533740381 377067600 0
721181615 429762272 0
477307376 206682614 0
599611076 344549406 0
584905260 73028460 0
589461525 522110759 0
518886984 571203067 0
248349493 537431091 0
350136905 400621864 0
793085731 502693802 0
470181384 443401164 0
230483800 574542226 0
606470889 529182208 0
308857080 51221482 0
730776803 390889971 0
658875866 237527615 0
311408372 179107952 0
669780761 746913534 0
36963198 572265926 0
637157723 502578512 0
11640703 769846909 0
483305381 285417246 0
421055900 572807419 0
102246744 433584008 0
149524908 709090569 0
473585440 244232713 0
613792357 330051407 0
235133945 390001506 0
210157673 372041902 0
596047900 693408624 0
373783869 177248627 0
729423981 586384633 0
323060641 555976868 0
123781057 268675764 0
408829783 81002866 0
321280124 13941684 0
769526773 623448151 0
66184002 37056648 0
206893255 773651868 0
350890319 406213031 0
616169289 654142303 0
241037457 32098346 0
652859805 689440520 0
468247968 780432023 0
608671023 789656735 0
789242202 215354960 0
127293139 528380976 0
379841954 206905149 0
413343846 644072107 0
242286213 182557791 0
439674260 705989466 0
221479083 738835464 0
440959700 614434694 0
386395834 533427783 0
52129511 785458646 0
482048613 762731847 0
395648535 584896216 0
744285594 449956457 0
288664740 754235503 0
113474078 365864189 0
499972200 80137523 0
9366584 276607310 0
188984062 140583938 0
139368132 723552196 0
379926578 161175638 0
171878492 667671463 0
373815515 125812941 0
330692310 318471027 0
765645220 479847054 0
599549617 780603084 0
769690351 36306089 0
155628125 693172871 0
705877429 167573202 0
585066380 335583140 0
289075060 501071873 0
237065245 587291348 0
408036404 657638526 0
314762549 180160007 0
102447709 797444123 0
120384114 633873489 0
764289218 72937184 0
534385796 289698225 0
618906341 417731912 0
62863290 650072585 0
551508965 316189240 0
478829359 97971323 0
250248392 64141056 0
772557089 350036002 0
467042962 566022782 0
622636099 256280716 0
547166797 231958208 0
528237483 36465817 0
57566571 666033006 0
23532355 595772617 0
687128004 455315171 0
524962745 653637201 0
723012478 293197740 0
395958534 659904024 0
690621581 344116879 0
445675015 582206956 0
310559455 779377752 0
150201307 573718001 0
501891774 328937387 0
548310571 549803827 0
174504194 398000129 0
22953216 501968671 0
42999491 597161575 0
501136927 674304695 0
462580651 741342219 0
795130697 21424227 0
20491298 380740700 0
756678393 606075897 0
74179275 148248369 0
729588576 402041719 0
591848850 98094865 0
550094134 506343846 0
473074213 783321935 0
409181643 731870883 0
306191516 607954533 0
642072526 190447346 0
114007447 451860142 0
124147768 396889430 0
228768219 209093522 0
249916749 423662951 0
763930928 516649267 0
187642759 342867856 0
5343063 717536024 0
168728800 144427402 0
100236730 251084103 0
244058799 256695241 0
241812791 464372792 0
476410521 703971860 0
344636263 560386269 0
509012024 661974911 0
621241943 698874107 0
585503857 664544946 0
166081913 794677321 0
163200686 68644310 0
421079129 402300417 0
46435416 750419590 0
771559990 616288245 0
699589419 654268868 0
675352206 360821275 0
42020793 472192958 0
209025854 136491323 0
202726596 261113289 0
536170972 144052978 0
178923457 502929401 0
618338609 524291727 0
66116738 55784511 0
107278704 675232507 0
548798127 58019861 0
172850427 24276196 0
350570442 341337585 0
265433403 261907660 0
585923054 203988321 0
218663831 405932392 0
92539775 752452101 0
487807203 39271959 0
458929246 630104840 0
624940166 535228177 0
132961905 577135317 0
732834227 672234025 0
726100455 314800480 0
253683346 251171631 0
738797314 654271065 0
577912313 707825685 0
649415278 33521527 0
514195632 297868222 0
309413309 428201185 0
625917464 412331659 0
40534881 64508873 0
524888829 264303327 0
287820608 546423449 0
741230939 492227309 0
332806979 164196416 0
760271831 364462420 0
221209616 335827456 0
248508253 335005579 0
543666411 622791624 0
146197234 692755615 0
186076851 445570482 0
493743841 762116960 0
678559414 106266129 0
702273267 783372370 0
84073256 171601859 0
579838238 85129979 0
421972323 502060947 0
652793039 613256335 0
277057805 591289330 0
194274367 479434317 0
561841697 170333592 0
39048536 31802006 0
386421857 576492909 0
328394856 75656473 0
479437449 586491512 0
207327954 62465881 0
93117573 799210816 0
37760389 14386592 0
656446886 683266740 0
62521702 204443501 0
252789734 61375092 0
772540440 751622291 0
348675559 311229948 0
620465631 736641333 0
378208119 271073195 0
506718830 655116005 0
795997240 597335395 0
695084231 333276388 0
278463917 81192421 0
571988993 764585387 0
400257794 440261390 0
63522877 206330427 0
316975341 52299886 0
155589870 303887148 0
160433831 131611807 0
532098520 738752480 0
213611018 720673188 0
164228226 255896589 0
534235460 156636052 0
762831064 347707765 0
202747653 438015015 0
693155081 173665670 0
123966654 400834042 0
376379372 29228509 0
622058750 60122500 0
355139869 278317132 0
172904398 83327089 0
586285501 562754695 0
674926659 648485712 0
699771494 187802795 0
292265173 537829462 0
111521169 238031340 0
462140223 713031635 0
411299115 624034780 0
597540425 349333576 0
376377950 535423866 0
788025325 460921806 0
797638497 27986883 0
424378465 155043873 0
385737355 82291403 0
361437088 311189065 0
423446020 345033636 0
434876899 223305652 0
76245463 73104856 0
645717577 121420249 0
68632348 507635616 0
658259621 703332021 0
392689631 480758815 0
13750306 751120393 0
743607783 318409273 0
572027811 386918899 0
360315702 69096577 0
748471055 385044195 0
175837927 471513691 0
534519458 254656706 0
114939642 638487450 0
372155216 470177768 0
781754596 235297570 0
241563449 793232541 0
186535013 386149962 0
23209907 538141682 0
35879929 67138397 0
765958992 512259738 0
34248340 634828172 0
272876376 165209331 0
66573653 155041159 0
495297806 605270957 0
622239875 384908177 0
699619443 140444050 0
638146657 91869312 0
419045762 404981914 0
664712753 98082488 0
211437971 3356694 0
540263331 237475085 0
162907391 714809810 0
194058075 70288860 0
205888961 474453139 0
247024987 668397535 0
218416812 198336190 0
275388071 3622485 0
288800107 221241404 0
263830677 231709219 0
498434845 9111511 0
570580059 366037191 0
381948524 723584624 0
223603998 773313920 0
81595894 154746578 0
247207394 731921900 0
579260542 33277060 0
259600689 399039243 0
791104067 748388317 0
535519821 279732886 0
75060736 637164620 0
601804434 513931581 0
170895126 532406850 0
35520004 212618183 0
273951508 298794769 0
239323139 82965221 0
201148006 665750035 0
575451148 105117000 0
415063279 391647741 0
688316993 139940214 0
562037659 672868140 0
416183084 351296625 0
398589733 213493316 0
358311290 584882759 0
249250332 112451839 0
509346103 231507229 0
323608920 32268353 0
786316566 608916215 0
190060450 292352793 0
522650858 489481937 0
465480364 516270985 0
279105886 135195520 0
526598823 761338759 0
226740342 488526485 0
208791098 729847179 0
237560105 493274371 0
221635954 95862131 0
269172766 684246774 0
362487473 361110301 0
581938245 315183221 0
549376806 609182309 0
389198970 289153873 0
96136971 132068086 0
25973834 17503329 0
683290745 643972302 0
373163445 25696921 0
515978564 531312549 0
771203196 713385417 0
711421229 319129454 0
149020487 479504932 0
724980877 250387137 0
592712229 426997812 0
405116001 185258930 0
253895892 349523412 0
722501027 352431726 0
788366567 740204688 0
105165342 122873537 0
565424784 443435207 0
127846355 247058492 0
488260964 603698100 0
299969802 784044315 0
577083398 143783048 0
505500384 304574359 0
194240554 602825738 0
362459015 545348656 0
398114299 661502082 0
645967108 402860135 0
195372966 159189187 0
390317205 758016024 0
751725166 427906639 0
464375826 295852786 0
350848519 260824640 0
622834946 565248027 0
510227516 289145620 0
300382084 309019964 0
801692835 183523433 0
619345844 22982799 0
778429872 719669648 0
580445841 70132085 0
722972741 178027868 0
519063689 637651922 0
364890246 791252996 0
54637143 247745712 0
444629014 140943878 0
469918660 512422163 0
599517820 538719086 0
258921901 242610604 0
702390254 26139007 0
730122561 428620272 0
648013774 467194359 0
658759246 613334400 0
673206845 363522145 0
196436762 183426869 0
86026910 345724075 0
426123602 200681466 0
285190240 737490134 0
565134518 242946256 0
597593410 705580918 0
465717869 129696235 0
786706903 308084363 0
93859421 632096274 0
713113784 516231469 0
462835498 619827499 0
48720992 427540914 0
538717716 726878234 0
282372999 586728147 0
441344456 567711587 0
310598339 628550065 0
298890541 107446176 0
356092608 473981578 0
280489081 419294178 0
775620787 402202780 0
627923702 300881783 0
549757240 690707811 0
287970678 103685390 0
389225279 625703863 0
781477616 314369773 0
384603963 329528020 0
199399970 540535728 0
693151641 438714410 0
544063202 284302061 0
158985820 15757313 0
752633242 410166745 0
781573782 699250342 0
310125016 551702251 0
492165878 100817750 0
150770831 24768945 0
519811526 231940119 0
155472331 679583385 0
581759300 183540782 0
211056911 63602420 0
597462997 575895090 0
550109538 21976642 0
759240471 753977190 0
314076185 27891116 0
101837871 239876413 0
375950075 128650448 0
248049205 35106779 0
305321072 717704758 0
502522260 715042558 0
709926664 525664708 0
203634367 496572113 0
88388379 332275720 0
679261400 49300419 0
359324546 507658499 0
556540414 656729272 0
127338842 404731467 0
798386491 503259868 0
556965710 488513022 0
601383989 26685678 0
352838055 618630577 0
272051189 301540746 0
410402297 11806506 0
484109149 591844606 0
203292196 666534074 0
26664027 718743193 0
579927215 543838077 0
89485536 731307678 0
649593 600114314 0
577842080 731938996 0
276715493 793354641 0
711429216 646885278 0
528615951 235195120 0
650878302 785947617 0
368149312 515557579 0
87493847 8934874 0
326480145 118161540 0
409657614 186914074 0
408540250 86040380 0
266577367 286592777 0
393394225 138653782 0
619020297 571821140 0
413564192 550795953 0
408428970 406799525 0
8699353 346795471 0
755532308 440403534 0
48579921 733628406 0
701457097 114997586 0
504750759 516095797 0
257044292 52340727 0
635254017 451500810 0
310053729 735669790 0
204746943 367052651 0
745779035 637829863 0
781935193 70869642 0
626517801 770499487 0
111363632 300779485 0
780546040 373966475 0
410876422 427655789 0
735667136 743882180 0
554859661 167463642 0
366784598 46288145 0
652212342 101190639 0
387475927 57610985 0
293777350 434383399 0
540647376 79603246 0
530990289 275872280 0
606903091 463788193 0
139012516 557343428 0
24962535 539308271 0
771396715 196714730 0
740408528 158149299 0
10424415 369682138 0
393900209 348814636 0
362605728 160910978 0
548499161 479558326 0
79141825 195068175 0
90967588 573212219 0
488165721 782735471 0
651863646 325169626 0
12837467 781426198 0
81224395 563807974 0
585728391 36636541 0
311317941 404088655 0
452591707 43672724 0
356711381 322074706 0
698827530 569969126 0
529681298 103833722 0
758263122 234103244 0
167527434 572503202 0
215994134 798703736 0
700042820 621992630 0
64568379 105357122 0
122362314 637384078 0
586441420 712687759 0
230261248 150520259 0
236536582 760513331 0
260640216 172017196 0
743123733 428308141 0
427349524 411543307 0
293588423 681139921 0
156671597 216279298 0
725244231 27930267 0
144238970 767371617 0
408301290 283572213 0
716637669 398724447 0
266533963 41504994 0
414705057 687159679 0
783344977 318866648 0
490979625 227361046 0
528814412 611504352 0
412879567 382184708 0
261956033 506578391 0
86732519 425550152 0
342500728 80262907 0
275083109 347494442 0
281567185 524997440 0
331566286 297396063 0
670112141 731003710 0
764939796 305471249 0
205392310 634095378 0
262401944 268034812 0
612134060 302807873 0
513914621 134714437 0
582864061 653413145 0
130550424 312602332 0
726525044 386041543 0
52553408 121120409 0
342536586 326092668 0
565944605 231126196 0
535848808 528498847 0
178441224 154547205 0
576123553 442069986 0
666664345 251287660 0
788842923 617575039 0
384422248 741330995 0
543487610 36400275 0
206733793 19507170 0
552187367 312808714 0
571519937 79741013 0
475116314 697149849 0
398678970 391014666 0
108523487 114894564 0
537373933 492030733 0
765514872 581575368 0
468101646 81156958 0
657936665 696035966 0
151504903 464197159 0
502656089 777611214 0
717675358 193270382 0
57202186 699258574 0
66268059 119615706 0
47753689 361188594 0
64891077 435003809 0
345473708 610352677 0
551842799 435425601 0
428031422 760127026 0
24505609 325379574 0
407457652 191567399 0
738296901 741719058 0
544088756 122599370 0
497188366 703464841 0
543590250 477002245 0
572185542 569932372 0
75514787 773922510 0
87401461 471591495 0
458858693 507756762 0
612191088 420440372 0
72486199 556262787 0
77946890 708023223 0
247776847 765634792 0
431801995 265056508 0
413465995 482164258 0
87365020 60506860 0
36200972 193836100 0
199321292 532030130 0
740534028 52108073 0
713970869 20558301 0
661846221 444083627 0
272178134 636142358 0
434480293 680837619 0
519259434 163939072 0
436910441 656765423 0
156556636 165611466 0
522011394 229366329 0
156774956 662565619 0
340382450 340166453 0
379453913 96209447 0
264676212 671520041 0
445601047 340489414 0
87368865 706356596 0
706936290 47091263 0
331609672 383689975 0
582918631 422469093 0
296475676 429793326 0
163368812 566431729 0
471018338 615509314 0
653230169 438544662 0
200672690 63983205 0
431647415 414987063 0
727006481 456287932 0
146081813 557284148 0
698536524 274320947 0
171873389 799705778 0
438565660 775193484 0
337049203 182757774 0
664122345 167053886 0
367629475 771501949 0
544721538 19967033 0
782479276 33344992 0
279827637 216313342 0
174174931 621871337 0
575356322 430375576 0
177298212 596628612 0
380048392 243443790 0
335050082 293196356 0
220465576 507810647 0
340987939 347615294 0
13984955 441274510 0
745432251 3017421 0
562799990 312513132 0
335811720 477245341 0
570827162 766899478 0
735988908 219920075 0
542194795 629807680 0
486199519 438310585 0
654037313 3679976 0
457155956 55110747 0
642375586 727309279 0
424578437 361926132 0
137072517 329056088 0
134591231 559837293 0
557968762 223878824 0
109544011 276736007 0
352911633 691478794 0
690393862 270360732 0
517774158 330716129 0
239719122 260209805 0
779494882 263590720 0
216481205 506333917 0
607271456 90578474 0
565793915 773837198 0
546139620 718641348 0
29907517 424682824 0
4135438 262149146 0
793212177 279556312 0
667718366 792532830 0
111121308 7342537 0
291205437 426060305 0
69211669 625533446 0
324014555 625403492 0
416478455 65332140 0
784150293 94361048 0
766420676 173258705 0
765668989 410633269 0
417342138 361024095 0
394244476 78539475 0
2876265 1906304 0
143755782 163791895 0
620670041 399127079 0
182233094 746536807 0
106782804 207801650 0
702174107 529545514 0
352126935 108706639 0
467450550 712980792 0
576165163 390652768 0
591783738 765306565 0
411798438 9441774 0
90163875 479608464 0
449412295 667131388 0
689665526 609713004 0
694148915 246283156 0
742409699 135048630 0
780695780 693350085 0
177130396 730502033 0
784354546 230736005 0
318795929 282831394 0
763492069 42905062 0
607914080 365930110 0
141423103 460756804 0
608393560 35860899 0
345629583 276245029 0
530980623 146956713 0
12971993 678374862 0
344461208 656133450 0
180567938 708653441 0
759846560 14178869 0
121456425 176696309 0
170967551 503900942 0
563068833 63362861 0
572717296 113489754 0
404702176 788664149 0
796481501 778850853 0
572925446 714502265 0
785824978 80771952 0
618955177 782937127 0
392300340 425594144 0
369942067 52651685 0
35754670 344422534 0
144082467 306122017 0
47209031 453722473 0
569311964 144606395 0
8537102 210883570 0
255166118 591653170 0
165393236 240101174 0
312947069 31768088 0
204688600 163122876 0
584520569 494933184 0
286181915 552734589 0
34203124 786417578 0
243505420 704513332 0
341644581 144155188 0
99894379 466621793 0
376707589 113248501 0
437761103 487733966 0
346122438 300819888 0
406788529 3016111 0
63611222 674888202 0
233703225 381899992 0
588314453 88351882 0
23196436 642296857 0
185493174 17214935 0
259674169 643665523 0
546745626 629798628 0
288488213 718895412 0
469209414 730646916 0
298174913 794142363 0
588444452 448446468 0
462756613 731163668 0
225496279 365693664 0
373479445 723084089 0
598036277 78701443 0
381454619 272226049 0
653358586 552548376 0
435390436 509137029 0
429323447 598313106 0
484698376 183020179 0
261946324 15717894 0
384999484 790995595 0
589811163 61074763 0
277921578 626151562 0
195539427 401422857 0
619189518 772664553 0
611768752 533511954 0
584140721 143975205 0
408269815 236156488 0
146392003 230923178 0
59064175 528466648 0
93475550 795697187 0
676497543 395550056 0
134564319 792911620 0
212430647 314898077 0
596811608 478055777 0
393160095 93270706 0
651278198 607787078 0
712866478 789847016 0
317656975 598351187 0
594395603 301930429 0
176244444 70441822 0
516869638 184618931 0
446145601 164186010 0
3555744 794454102 0
360007328 406606801 0
457566218 137686850 0
455406302 222340462 0
765380790 36251655 0
681987102 720080591 0
450884636 280877300 0
446934624 368886115 0
668649213 245719786 0
204428483 270995490 0
315208345 738050299 0
49751805 18061262 0
342140973 625972697 0
671601701 530440776 0
13148125 528272333 0
279128387 122537799 0
177449144 598033335 0
252922545 359165443 0
765128852 138799494 0
664758 535884580 0
524611838 755050458 0
200961391 63306116 0
543317348 388662307 0
740258865 232893078 0
79308170 523201972 0
562785885 402957985 0
578120761 646331685 0
728483523 715527992 0
52056083 259681430 0
173643661 59575636 0
672761271 156559130 0
204398017 99698056 0
167944560 575569216 0
313387228 210022407 0
470610567 521937669 0
92832886 640312554 0
458305526 368042184 0
539471265 135346820 0
534608238 677224992 0
506789356 495205719 0
772074459 677672888 0
493857355 230608160 0
555730243 654241513 0
791172536 628862587 0
488197229 165096524 0
120548765 801670803 0
2925485 371043010 0
561338654 459580411 0
336716033 400233005 0
265982563 178421605 0
478776426 91488266 0
758329851 339847405 0
60433 261584509 0
285241463 3697229 0
441518333 292901526 0
396105180 167997808 0
746406363 585805578 0
583701560 265185739 0
554284255 38994138 0
664687225 281375463 0
307110844 21472351 0
685073645 228237553 0
375804885 674197828 0
13968164 383763059 0
134043401 447783676 0
430951617 185609778 0
75032685 678587355 0
570227453 174016579 0
348576912 190677864 0
707921729 3464300 0
800247104 534752120 0
525061059 48125979 0
448412215 640332566 0
223474844 801062653 0
655680571 592620464 0
716330806 437124566 0
491125758 655499627 0
762859738 262574915 0
42331182 112495570 0
258949490 102647566 0
247588108 780231198 0
609986477 463267650 0
333240049 291170300 0
66550110 377696164 0
748706501 221252162 0
599885004 575332039 0
481877390 619509344 0
310511763 786673508 0
387952662 532290713 0
114864804 686909488 0
499017843 300155306 0
137733343 530140557 0
619464815 754316571 0
291400337 58350277 0
72723993 474430160 0
699224256 59063940 0
708486029 539419666 0
3951737 284482584 0
370008289 227348243 0
563904904 139051513 0
561261568 775491246 0
381833375 777392888 0
640898677 682868633 0
788284800 675083109 0
133454364 529441316 0
378275817 11227931 0
457065797 24604570 0
32496846 501836644 0
390804477 613012458 0
354612603 689351727 0
643164702 430475987 0
163224479 104734840 0
553318749 11666000 0
479992261 484036324 0
99025443 654126159 0
724897338 454016103 0
369783917 37882156 0
87483037 349561361 0
151059944 614712917 0
7358424 354460894 0
433571072 176376394 0
745586424 494360036 0
573108887 387258347 0
244102695 414023262 0
489694311 124189031 0
471253358 89280673 0
442428146 389256863 0
150088205 781690032 0
745994229 358364583 0
781386346 277690741 0
611233021 195090359 0
290589044 686598633 0
553396683 57203062 0
200571460 656292485 0
502795370 112476166 0
726171024 279067667 0
745123978 49974716 0
454852308 320153556 0
198065332 287838903 0
673032307 423395579 0
176339401 423298019 0
142077372 440954164 0
198902432 692733447 0
495696262 534377129 0
449645190 72813891 0
590306976 524650017 0
375532918 438248157 0
441783170 395320775 0
795195343 166102126 0
351408346 363125427 0
353738001 197228258 0
248065965 474057842 0
436699803 602732148 0
26029230 735308950 0
247508926 56876551 0
517401169 573942598 0
758658312 199999469 0
351834144 67719100 0
489026867 203559318 0
432626665 315290048 0
266209915 360895675 0
223791699 443063419 0
751001507 575963070 0
42768377 160655062 0
538854372 547269190 0
516514817 52059908 0
562389395 239134280 0
291404820 54499755 0
547686052 328671563 0
234906347 330365352 0
739858296 527329464 0
800581471 332985685 0
400539899 769208038 0
31961656 180965806 0
456421652 267059871 0
707422740 263253091 0
242460993 148997782 0
486477852 716932896 0
156215876 424486149 0
99140552 586567802 0
280901427 391040685 0
645309383 782251537 0
42645068 501243734 0
233466089 338854449 0
493652163 764800583 0
632349456 427109757 0
572021913 691350393 0
305299385 260571254 0
274375164 474941338 0
364871604 97579865 0
749208568 357685308 0
154983461 375343748 0
647972641 355718634 0
739844469 465389243 0
630010877 70971624 0
790126745 64927443 0
723693750 631636461 0
505671782 793144452 0
563335991 436431961 0
284937264 502326380 0
367405060 93058882 0
699822474 177321918 0
346904673 92573106 0
441568834 223964564 0
167575832 364433002 0
792854625 223805443 0
409483516 598067479 0
272972599 328757641 0
71916046 723133532 0
515236957 745335776 0
6989291 275148046 0
786866047 537047710 0
797790355 363139237 0
428547559 786793205 0
180813896 697424644 0
254973747 459570987 0
576368528 532655632 0
67173046 276722248 0
726029608 707370177 0
68926944 760096025 0
348168013 307265318 0
376771837 762541494 0
529288120 399302060 0
163782396 663576908 0
138689069 523525303 0
14285482 158368015 0
550212800 534587320 0
32012507 632529726 0
44980811 271087198 0
246412363 80448381 0
103226381 91631920 0
99327427 728272031 0
781624657 510027869 0
574787754 598920104 0
4530233 216883490 0
580045848 742364692 0
684936677 636016671 0
446351404 121177946 0
176782318 133339627 0
218005436 752474395 0
46978869 525630821 0
85211206 383097613 0
784588449 278893063 0
409521038 794902256 0
296430627 411691585 0
727729195 390129483 0
510242066 655044970 0
610655751 696951233 0
631544263 739795957 0
199890051 489664106 0
75467056 487612671 0
733272490 213062340 0
722047176 265340452 0
584760531 688019399 0
61805011 106156601 0
236428064 593533137 0
391996828 730077398 0
534382061 711191449 0
116221301 82492796 0
139232974 609181914 0
481020413 188521439 0
59638553 191982561 0
80198590 336183718 0
35921670 222730369 0
21934957 748444256 0
726362548 668293130 0
109148116 235239651 0
245439634 233253224 0
536355101 555343295 0
177807538 82967136 0
313335594 181358515 0
441156985 302646899 0
778155198 455203809 0
719718884 425197922 0
784981090 692566104 0
331912670 401240672 0
250876983 527719850 0
675256172 363241639 0
567038813 61257456 0
682622603 68744278 0
718456321 507266946 0
137095335 221320137 0
673090071 256205389 0
40427506 360941734 0
683316438 397984425 0
264506968 279762077 0
411704678 13024599 0
157565498 263027614 0
34151280 793263275 0
42232311 612451405 0
175327580 771276838 0
783034493 499054681 0
667750581 7720362 0
465344876 631313104 0
143116832 482084596 0
59105314 156826009 0
28868762 432539212 0
639736759 540585467 0
526480439 584279732 0
769123035 254803122 0
535727506 80439748 0
337608799 274251164 0
488074404 12128462 0
121881982 581530387 0
146926457 350293247 0
572725363 2733580 0
198257796 489568176 0
69620307 610150616 0
585779604 469910734 0
262441368 81428659 0
559828564 672227209 0
739762060 425067715 0
133833321 774003271 0
320505108 277965856 0
411464166 20758758 0
573884357 213048421 0
276337756 23609757 0
143942970 681711725 0
449500323 347179216 0
632390622 606912930 0
674931238 37132789 0
502466437 517537453 0
18113139 794613179 0
668670009 320033399 0
173071143 530243339 0
77232100 428422945 0
103406787 375321283 0
753549025 780900931 0
538045767 398826482 0
474848716 362053019 0
721464547 134676879 0
450595346 641027238 0
565780698 169180990 0
344919823 293222390 0
669613148 233191605 0
95544043 624740725 0
8024066 767532002 0
563614381 541457647 0
769005271 65201818 0
280910345 654444552 0
591839086 618240476 0
472514266 130307158 0
326859689 446238928 0
653571438 47721555 0
382043721 178569511 0
791927249 775789801 0
417690908 2991858 0
514481528 340672923 0
132607094 677617062 0
31107374 168087906 0
369069112 446402131 0
65403208 366633810 0
80309129 358695720 0
367260728 273264500 0
1730335 648753262 0
759027800 81571817 0
690002056 338464568 0
717979568 83805495 0
204138929 751940910 0
741535413 504962640 0
32846401 728111661 0
198289189 560127816 0
306338673 185940658 0
647616515 695016357 0
597480798 617935326 0
30208226 562040563 0
593760191 589205782 0
453728253 340415392 0
428340021 530095868 0
223737319 106657432 0
660832198 656586160 0
380345840 659611175 0
361631986 388096573 0
689738736 54468994 0
398454116 148760998 0
14691823 542662128 0
448477607 102988948 0
212051383 329284980 0
147205262 617035021 0
214288367 394720136 0
646235936 445161354 0
305008764 504903253 0
687129359 475252760 0
524982117 503638860 0
408277488 168049414 0
778114893 404557143 0
260303250 121583420 0
368221663 133893517 0
201415986 571681218 0
129915700 8429675 0
727638509 646650024 0
582642405 28521803 0
604746294 747595560 0
522977268 571854148 0
238943465 461610449 0
10448613 552245500 0
298703171 250217835 0
570256332 715166102 0
755743878 120431974 0
641835508 195000895 0
347272527 573970871 0
533843570 749997491 0
65386773 88529578 0
351618137 178798372 0
546367148 300322180 0
309548957 109877563 0
33805842 249990594 0
156989100 671432959 0
121890537 218195687 0
743359741 549937574 0
283429300 125355091 0
413665580 21208224 0
255907690 432178660 0
180622134 769119964 0
550489782 426425084 0
269758904 758393852 0
3814285 218137600 0
74745823 31425511 0
33889359 264475769 0
427211018 45514189 0
653281937 399801438 0
253006502 298445705 0
726097751 530777037 0
651006014 680636758 0
600869064 134995322 0
565211417 5954336 0
189102215 71215693 0
312021405 219332502 0
692901642 518703920 0
637029321 382971316 0
482001288 752163254 0
154165626 461901396 0
750468313 606359256 0
581697537 444942911 0
483191840 685541719 0
712176810 196897573 0
689547803 481943564 0
247040966 29109891 0
633996791 643716193 0
51702767 792571527 0
119544306 210226147 0
619465677 638801794 0
541954311 608891993 0
621886316 159372792 0
126585915 195379602 0
349275020 241245463 0
341135317 108894284 0
713269429 83673989 0
554683019 125571739 0
585375066 519214131 0
42491109 596635428 0
692617400 326466083 0
382213715 682020832 0
223943966 218645313 0
632283294 473720434 0
697656464 301976061 0
519833136 206266794 0
801155070 229563432 0
176219628 776622045 0
575310474 543051162 0
231238692 70031200 0
757389209 451104279 0
6521576 340811006 0
97154309 566031289 0
389892147 419875016 0
668336437 705298781 0
757595304 213429217 0
264184504 385539305 0
302895611 41237148 0
569386184 755069778 0
721216268 770139284 0
757909732 607955937 0
647442644 755117371 0
543575123 691058513 0
475850182 340255364 0
667350090 215218421 0
389130272 9759775 0
531000118 157438150 0
501528774 558978710 0
90293970 583337896 0
693321784 603020791 0
737570778 464246428 0
322525792 373931109 0
98658300 89613763 0
659918600 289996980 0
180961763 66218033 0
604883569 653462974 0
742654549 692699953 0
434828767 102756034 0
447945642 533369083 0
436176171 453967172 0
494964662 693626149 0
592676398 594619370 0
548677592 96353254 0
331300066 555074420 0
697934880 367472938 0
90197865 237401097 0
790871062 191343289 0
702587122 202410825 0
158128236 63356452 0
693163 447870566 0
379515101 657529905 0
61657200 270907708 0
369726181 190169274 0
699546903 420858819 0
716544734 659333629 0
259795108 646822637 0
134934401 223171555 0
194747600 201071470 0
668635138 757293846 0
257947716 241697015 0
399128974 615674088 0
498324558 494353414 0
615426925 281896124 0
292243648 783790324 0
158547512 624237555 0
208138060 476155484 0
25397531 488341742 0
72030695 254150266 0
360203745 620834962 0
623673183 173673254 0
801694504 533050936 0
576175459 574443596 0
478089809 104450684 0
462677315 173016814 0
638056628 479791787 0
452170502 498842878 0
235121522 674297884 0
14449241 793680196 0
296044071 785195348 0
472204144 308664704 0
171719468 84759412 0
471610644 251581898 0
625754876 112546418 0
361921304 15984294 0
715992528 410546979 0
158320677 301077182 0
8760500 218420044 0
761686768 772745091 0
676322864 499937631 0
74202539 129086682 0
540136126 298402924 0
506326195 159335649 0
394084066 24998691 0
404364373 419643813 0
204050005 789854699 0
355516335 453454647 0
324096669 205974681 0
146519306 273490549 0
539716795 483625549 0
251229515 529951666 0
551626741 512995541 0
669121735 245292248 0
74727472 439849454 0
282332705 446576723 0
781847293 663590302 0
131849700 269938397 0
359051463 752376643 0
575245634 706747625 0
437334417 220422352 0
385706750 377787220 0
560192 652848710 0
568351157 32154615 0
301934269 111226635 0
192948583 123048234 0
600193506 209732012 0
508958294 631443491 0
619451533 81922256 0
633548912 52504941 0
249088785 718136998 0
180723079 518664652 0
773343050 351387278 0
599672875 729237298 0
40795585 394880437 0
140058725 719899385 0
398031146 347397795 0
428608373 440847937 0
734869705 295942986 0
658226287 331019096 0
584405911 660519637 0
616680226 684797905 0
327795291 766912094 0
291622032 639873398 0
200130735 186820887 0
686842824 227788436 0
264864718 592445074 0
81567865 552508731 0
241196579 378943891 0
367801171 35524346 0
223619298 43180468 0
473682030 764037798 0
134819611 661001670 0
238945573 348489350 0
745365006 577380033 0
375749887 641824477 0
348692834 83137810 0
280974287 352492455 0
776228422 560995678 0
43850504 109430752 0
409467612 485915465 0
757092274 754855144 0
682123587 132602726 0
428629900 88676160 0
241839354 259274577 0
762320944 627614047 0
78279855 229505848 0
14806083 236825178 0
327153982 668825399 0
101055714 552583203 0
255026042 325701543 0
657987586 655719901 0
204766232 18857034 0
756569705 400472333 0
631053495 663922458 0
73475624 492707668 0
700015425 280744131 0
547380572 270157675 0
403602709 550269524 0
76220962 650879158 0
469747181 599095107 0
24856187 706601977 0
720353030 704301482 0
723031364 439588606 0
563484603 738058180 0
734627530 123161255 0
28268400 365522702 0
228487258 58341843 0
491186996 660174539 0
132456924 198540583 0
141057333 338699769 0
159725041 523288658 0
477205531 211893641 0
283112958 301975509 0
444215612 306808408 0
317805394 487148861 0
464553909 525235318 0
776067719 548454155 0
365072036 354172173 0
444868211 528527598 0
92338517 591622244 0
254997302 150557187 0
192789623 230178065 0
134136312 768517356 0
682752896 704100571 0
714672594 35094229 0
683105509 346974905 0
243896811 287814635 0
478036380 22578733 0
727158686 616882180 0
139675559 245537040 0
365536526 271635728 0
417350505 368697497 0
769081152 611521899 0
686948276 522458248 0
624994697 669553084 0
659784219 698654704 0
402260762 85826232 0
508370599 341389735 0
582641179 274728956 0
311407430 652256197 0
283003352 334655050 0
489701431 517138159 0
119400401 688169301 0
448850262 454408519 0
747726602 28533877 0
220429836 635319842 0
21414656 266023396 0
128111305 59458449 0
158426991 301933855 0
229029335 424637634 0
7090591 16026999 0
538230858 724355603 0
786506383 299300476 0
100851777 332296878 0
272012760 343926640 0
247970830 375634774 0
490695679 95893905 0
63244257 428918087 0
376063761 39025416 0
150170657 177169865 0
237650492 633570294 0
431785068 242241225 0
744408377 237918379 0
176494168 651635998 0
648463661 622508214 0
277680152 617943879 0
466492913 30269241 0
567250562 767827239 0
194755009 119347028 0
460780774 776615225 0
280755226 500836581 0
333032084 145340487 0
138913301 736251929 0
751259398 249795732 0
747746122 796841226 0
235327772 743819285 0
97515246 242079832 0
566243308 183911630 0
60241239 252550085 0
713301518 303472045 0
208692613 134795909 0
784271633 282550979 0
139208382 326396876 0
667805489 762113781 0
95933903 586399171 0
1263464 561861919 0
344190636 613551366 0
163292280 590096454 0
135946180 443226978 0
270578022 538380213 0
370546142 297455449 0
146611403 162697749 0
113239250 209093226 0
42322567 174415813 0
795324567 634727068 0
433405338 601038582 0
523269710 80291004 0
441378838 51583754 0
569345660 405239097 0
184567257 16948017 0
458844140 85916608 0
43439424 693670525 0
445650089 93621249 0
477016225 409680481 0
672040286 207619257 0
235577385 204831682 0
679853825 726531386 0
194816963 539781688 0
462086525 476747117 0
126856487 167578662 0
313704704 73492737 0
433724122 51309582 0
335664430 203447298 0
286989689 256488827 0
605982428 470884400 0
458950758 407432769 0
628741558 746932364 0
12989121 168786294 0
434735674 249854443 0
77101170 124237655 0
709185431 496096926 0
444769686 272227239 0
328962562 127040849 0
2284876 187879076 0
712136349 22103125 0
169040575 13257009 0
125577108 3442106 0
234859315 58517068 0
106138601 560643214 0
281201141 205729619 0
118133127 747229343 0
339843880 674309997 0
659302356 683096380 0
170110152 448395082 0
336802829 33081937 0
200040022 702233938 0
639852607 464711347 0
377022600 138157346 0
569004786 18983939 0
261409180 550300005 0
190772723 318717112 0
492405461 496288467 0
707996418 48340633 0
764040873 293440611 0
124538989 375893062 0
18062432 419683685 0
218500968 270718340 0
431329281 690456059 0
345854489 638966950 0
107209522 488937439 0
622147570 76293970 0
592896852 154036259 0
72060253 800863915 0
201086587 153710572 0
49046135 38621956 0
673829087 370959199 0
710433678 239832237 0
4017878 232079327 0
209018254 35156780 0
208441992 255450212 0
677379700 374048123 0
255529806 249497700 0
105595933 37588081 0
308427245 246102199 0
343493912 251482847 0
586978971 594496890 0
556640710 187806278 0
621922681 245652985 0
327418929 516853300 0
760685425 693051174 0
329056403 292981892 0
263641849 471697602 0
244250698 172303303 0
219830819 107263696 0
41651990 400026334 0
251041719 16624308 0
82114168 465341568 0
471523043 667547900 0
578376930 355699546 0
509066181 336593520 0
713204282 454112189 0
593784279 329643362 0
517368026 513365546 0
123303447 408351806 0
563012277 257683680 0
414431214 189029215 0
403825124 77187980 0
557223158 318209534 0
288202127 662132692 0
151557707 743380646 0
504808429 643369015 0
538275336 470340264 0
700390286 200282021 0
706430782 389822014 0
523722234 64990354 0
351781282 68930146 0
221473184 178442376 0
724835169 583528135 0
596007298 61977015 0
3931261 253547435 0
161174748 728995325 0
27610892 126439762 0
734765311 286357841 0
493342228 468461819 0
184779541 509635471 0
200971886 412898788 0
252151312 768032972 0
86234880 692070953 0
655249709 208981043 0
84072316 610613731 0
221161718 468908174 0
110878175 112025554 0
646586707 300449908 0
115710906 58299163 0
548663175 333846335 0
340770218 262301104 0
605222182 538068828 0
246279003 33848521 0
560908488 595184444 0
68304657 128891309 0
318211018 131655155 0
775120609 373003407 0
258991651 20161633 0
674082053 56189818 0
472946700 165988983 0
356965014 587316219 0
142781785 674365836 0
230738835 665892430 0
494224875 328288120 0
376621300 278525664 0
13824158 203482981 0
489290407 73260728 0
356324795 492391880 0
687382052 782178401 0
476020669 378590319 0
739138304 458534630 0
184383020 512816670 0
566646835 127788935 0
644804603 476755552 0
73787144 347300976 0
770230382 419046250 0
147568023 175779969 0
172215230 28434659 0
352651149 543121103 0
680693831 175416591 0
387384127 259160635 0
752238438 789819196 0
243848966 430051148 0
485318643 288277248 0
200932822 103461694 0
704588648 714825326 0
285384451 261252430 0
690099170 589128150 0
484931819 689101838 0
73478498 409811751 0
633478509 44933854 0
144279373 98688515 0
87595729 686802920 0
320912211 459638035 0
369713880 818827 0
547581612 377009462 0
162483930 139523133 0
455391718 559933614 0
492904283 221188743 0
37439680 340134202 0
67735453 40169828 0
457292504 774228435 0
531708965 135101230 0
243574745 430163759 0
325366906 93072866 0
249376087 87807350 0
186889686 576133345 0
783861266 790099219 0
103017458 508369990 0
190444903 309573267 0
557001386 593903944 0
200770819 487303628 0
359826441 77632039 0
784562798 100506349 0
355754918 254486562 0
611273512 377190472 0
443771346 12069958 0
308448914 103114905 0
104882567 341069766 0
31702354 642026148 0
478937355 338330761 0
205727750 714200199 0
343273345 744565196 0
25696172 379106347 0
64581205 586910498 0
477087685 75305866 0
384088722 359517252 0
708105833 175333879 0
286924146 324001322 0
509140035 345705884 0
305926818 92239694 0
420607773 708633085 0
197128613 578811082 0
267260753 26779098 0
642459718 458998796 0
549749720 250775576 0
461289681 370067459 0
765575567 348163657 0
51506182 300381368 0
378772281 140927583 0
288800251 569608987 0
13065887 308169401 0
447244225 633472609 0
393673509 594632858 0
137777614 732587315 0
130814413 157776684 0
348639358 224768666 0
677263260 340631249 0
309072263 740057122 0
424887156 349310137 0
516102989 39813759 0
421556187 235327635 0
121798659 637963525 0
625142717 661839279 0
373180781 689733268 0
589182337 206926523 0
22489177 134928574 0
552845910 591927679 0
262745937 119127922 0
103951866 336990104 0
553110330 178956553 0
791946277 796196006 0
401045649 484361929 0
135646597 678064710 0
760764604 387254154 0
453379443 362208494 0
5663874 114568698 0
721700988 415923864 0
463146609 323812955 0
353605310 251845468 0
510748529 197488833 0
714218733 22781356 0
527501192 795400601 0
501038336 662403573 0
178274272 440343419 0
427315931 76201597 0
743966372 795247613 0
77477854 184597234 0
564384659 507590001 0
718746429 255159710 0
741871186 254200144 0
480195001 261921377 0
635577605 687826057 0
357957425 310336811 0
441087672 95162244 0
223503893 40340413 0
711337948 177332686 0
295064441 168854726 0
745889957 194968524 0
539844722 368788307 0
390301413 302827845 0
678024392 753301555 0
218993530 100925480 0
69472110 77775678 0
352785025 685901539 0
339504871 652271813 0
462854558 262178962 0
435983107 489083795 0
756347221 468257425 0
472349383 125187560 0
641721883 38227765 0
160942086 687431745 0
676875218 402969302 0
536165984 631763239 0
314354650 146670293 0
650878301 741603664 0
502205182 473548431 0
673677694 247610562 0
239587846 168993389 0
160099774 92029858 0
544787089 679252975 0
792344991 473923543 0
534435998 173385805 0
699022274 355248014 0
766173821 447924115 0
326938437 754717594 0
710884523 532658979 0
228318306 380585478 0
158010234 662816588 0
489577776 157145588 0
374155218 207964310 0
782864259 254612715 0
713294494 363459109 0
677061772 610114473 0
738129808 94712980 0
578089690 166975909 0
114950401 380188381 0
517475961 441327476 0
417906253 208356786 0
791134749 286796635 0
242611641 588455563 0
352996933 271772478 0
338842743 469102547 0
45485024 728834399 0
21609195 221700787 0
620313853 671041248 0
38208515 98947305 0
109990912 224302066 0
136130954 260819719 0
456099269 302959859 0
731687836 711746341 0
208922297 55320971 0
32603903 608324788 0
493375229 495535990 0
460950258 209440153 0
801502131 565891313 0
123134903 270004284 0
717867668 403579011 0
11874860 741831511 0
652850131 766381540 0
797750733 495373821 0
740107272 168133016 0
336370122 755406793 0
153096117 372936847 0
446327390 119085701 0
1920442 318313495 0
104182836 171397603 0
82523199 190718791 0
248647875 146711727 0
685346382 294703468 0
783811971 276315698 0
410914631 120806938 0
771014346 410006096 0
518480024 480316402 0
624460309 112380159 0
67109782 352108099 0
380159233 476139790 0
16425983 727557046 0
488109704 442436003 0
437693550 374810172 0
297723206 96541191 0
602559935 313688064 0
120531370 29465230 0
507613207 225687730 0
356603638 624801948 0
236175607 482938698 0
749369076 538562222 0
84122585 757894476 0
781494050 560960905 0
716482847 529200221 0
491319439 479917296 0
611104249 329597581 0
578870557 320072061 0
113347960 674963693 0
297258216 484187713 0
649862493 778416144 0
510449598 683210850 0
663356547 227330178 0
118391740 457842606 0
382919871 221629485 0
743635336 409953486 0
268885395 705352828 0
637839803 350375343 0
771449528 173805968 0
110492500 88207157 0
160323095 638271178 0
582398508 759012891 0
523912211 472660993 0
473204351 692495791 0
634610393 118585239 0
636082685 791337129 0
201793353 651806406 0
324082022 291589945 0
527758610 255130211 0
299697035 698985665 0
614348900 258497484 0
595886590 221757251 0
801437828 752919610 0
507224749 459709014 0
189449898 49695895 0
353283299 7906446 0
155378178 402340633 0
184170375 495373734 0
576763609 112490729 0
329896285 112589465 0
77910586 382100770 0
477374319 361305774 0
67147421 125103119 0
411980793 700281640 0
46459019 371687010 0
640770849 737822744 0
512234092 495244109 0
172100011 103910938 0
348430485 296276683 0
225243097 418626697 0
115110376 117947397 0
256848434 135325936 0
616131683 661671189 0
521673686 309579426 0
380623943 787145958 0
185131339 554176041 0
517249191 30601785 0
714359199 381975811 0
299366660 345778135 0
600905643 289743219 0
67391907 43347080 0
321385720 310045874 0
254627533 679590823 0
419712877 711354865 0
538601151 654663580 0
168044743 259504132 0
333395612 270899233 0
10168062 549989826 0
205767146 780514924 0
715934514 403022219 0
273340304 45260559 0
59146222 391600331 0
4184518 210377426 0
779160806 141342995 0
352893787 677895914 0
493649772 64194213 0
347031027 543805961 0
411688900 652903584 0
672447220 153882036 0
307099792 178665277 0
196156636 278829211 0
120465412 450494521 0
204715126 798142273 0
766386819 57281941 0
104673919 741776151 0
558063778 195784372 0
362482857 144956419 0
749650789 531858005 0
760562346 293671157 0
589316093 718597115 0
81450497 337977184 0
237802241 394403013 0
447515424 492434110 0
786095272 64899439 0
624925371 126531914 0
109613208 105829147 0
605076263 644138275 0
231125034 628893671 0
380932234 196061939 0
620347391 106232586 0
424742833 634772489 0
480950011 156642142 0
549466984 292726918 0
563166270 166196908 0
441523322 658014502 0
742061688 128694290 0
143015062 765823253 0
524420287 658641445 0
666027907 632550169 0
124334252 641970290 0
29581499 182185981 0
585582062 649978653 0
583348443 79436355 0
758795666 272005694 0
167843615 107506003 0
489817248 790187249 0
538580718 147441259 0
769907468 24675918 0
247693773 334381359 0
416314682 614480085 0
80722820 68967837 0
731945059 782375628 0
420579679 106022090 0
458550188 800153708 0
569111355 37573650 0
63197650 258040151 0
487532662 243958372 0
191589423 375775344 0
269490062 472026443 0
86668148 428277197 0
393899002 100428072 0
383839490 33257889 0
135546306 331748070 0
695563699 196296288 0
127651931 715947786 0
473694429 733676283 0
191914330 330076908 0
645934817 205987020 0
422733864 712096784 0
220845656 671142057 0
134635668 71747548 0
623706428 553105895 0
105729741 570708970 0
607174599 528908608 0
48599713 756738496 0
789033064 733929607 0
18366288 186986695 0
657186235 194476532 0
353293132 451421175 0
110752768 188827153 0
225954933 200970751 0
384092523 403945975 0
85599946 195136615 0
214757461 569424689 0
792224085 631573251 0
531032054 720016108 0
534545627 784919545 0
163703469 459951813 0
752668873 359078579 0
297229877 518093053 0
395993677 733502190 0
781885067 76353144 0
554227190 232078425 0
20112647 613368230 0
257788558 369778707 0
187702200 393153300 0
225800694 674787223 0
7497659 652019786 0
403350064 120441370 0
798786812 433865764 0
691789387 545107329 0
722337767 128525512 0
316768507 22254433 0
45242316 230067379 0
339890543 329159023 0
272080388 657778049 0
37788867 308516615 0
221087109 392720515 0
685462795 457467902 0
699851731 462123603 0
446245358 479652810 0
137669096 590665065 0
389303366 38090941 0
192672450 172019764 0
137200189 630181769 0
192962001 459226703 0
423485963 147470009 0
548094392 168520257 0
327425295 212123152 0
533193143 251668466 0
672847330 202042437 0
551811092 575807656 0
220864557 21039400 0
420654113 33710860 0
65237564 278330265 0
565602627 15334847 0
367545194 257881468 0
418651965 373697134 0
183816879 751675326 0
258357683 258174526 0
489294356 643757767 0
691458349 485439923 0
646297609 582908975 0
494639022 642382962 0
249502697 228954374 0
436172684 110273458 0
569569594 107915719 0
433759512 29249612 0
734218878 329778042 0
194663782 205792038 0
78829029 510765871 0
249160793 652185010 0
524711029 791421113 0
613836718 416384140 0
217138116 367516726 0
572561246 611180322 0
668620806 39999779 0
310496995 206321864 0
520585021 382775790 0
580548247 388761490 0
708885437 499445698 0
548479202 203768700 0
261471593 257998272 0
385678701 135139059 0
495186917 759623435 0
624123194 244686190 0
740451942 226808593 0
67040429 374969015 0
465449753 638867576 0
236111571 294332166 0
256476709 440778036 0
407725889 451496872 0
614805579 526371081 0
737895255 755952296 0
468934762 677795135 0
608453295 455826057 0
89680960 577141332 0
510097494 23629874 0
383561492 443162979 0
624557485 737208496 0
246093253 750407145 0
44625401 737048506 0
358531407 387998331 0
586886943 464188429 0
387949033 681989742 0
363829168 342533934 0
40033804 215398603 0
393206422 204804646 0
158364948 339984608 0
327032835 202285676 0
518487068 687482124 0
639741838 223195652 0
523811559 195291247 0
581486348 266731497 0
492540790 139947294 0
194686843 314242290 0
401256003 216518912 0
160483413 563938954 0
357418449 793548791 0
200149715 16561258 0
12466707 642327380 0
587749773 614948018 0
588136526 679244802 0
698125371 403105046 0
794630860 738293840 0
412947316 50898398 0
32129804 281855401 0
310826613 403826876 0
800909189 594186007 0
226269700 502961292 0
604876917 129601551 0
784898765 244248389 0
73264542 719932314 0
763721977 705149456 0
438240207 365029034 0
394765664 82345521 0
459968476 179867575 0
524413454 165243558 0
631977236 260633224 0
203833010 115760892 0
725763866 232299869 0
292872569 701990386 0
418826804 146284389 0
302352799 375791719 0
620556719 315812829 0
359867677 126356171 0
580793609 378782814 0
417759034 432391141 0
293442648 87107587 0
691015297 281037283 0
279961970 506597448 0
206634757 720798835 0
790056273 321489838 0
144037442 598987321 0
268981392 711329915 0
527953260 319815468 0
636732777 789324753 0
344718596 51555481 0
49063419 468986080 0
629186144 251540030 0
492351109 115511618 0
293589110 541209834 0
63417593 675568385 0
130111604 763163311 0
87045863 731025096 0
759687446 515124242 0
110340919 487026574 0
622383240 692485074 0
179920062 151085000 0
625533021 696541452 0
352235289 368167225 0
521198803 762241823 0
589514444 272081873 0
127001598 530493201 0
768382037 75658578 0
646287241 548654815 0
42602196 119909551 0
264614531 345853511 0
495753743 708882637 0
88803031 587976382 0
768189221 454064173 0
710898912 161329507 0
61091188 235375372 0
705300297 267275459 0
26729380 34304200 0
383864993 742075380 0
381380822 451498354 0
99388171 483850608 0
151299594 254031299 0
494866596 513650117 0
318822341 742332854 0
660465956 18457388 0
151587354 620502724 0
585683088 502506166 0
322733371 84296157 0
534571771 247113225 0
714511841 146128771 0
284172407 162662676 0
1305365 83630655 0
62462689 417740055 0
358882484 9400564 0
456997322 773273056 0
667983635 616466730 0
288209924 565349023 0
107495841 607350012 0
322892095 661572377 0
428808134 512850313 0
285765749 435134203 0
244374189 151867852 0
573867684 715973213 0
782268326 511658111 0
765157624 60378720 0
640485681 626797303 0
354705892 677374792 0
13079900 343527110 0
494429649 370351030 0
268216329 682652718 0
42981009 120078428 0
477757739 572355444 0
647538494 33939217 0
557199415 597287990 0
547560880 84922761 0
202535682 361232168 0
223713435 115884054 0
404954018 769157066 0
423936093 583363382 0
96192761 102778702 0
442249710 526874604 0
134015972 75615171 0
541454660 552342762 0
447816584 692002940 0
405944125 584856905 0
322145086 673909770 0
650601678 550962274 0
349629546 212889183 0
126470386 769736031 0
62136195 347691511 0
199312040 665893178 0
308406899 36128693 0
708155196 396834467 0
112238912 121569510 0
120777728 574878765 0
535898968 665391800 0
414551409 661800324 0
294514237 358400337 0
221771142 441447667 0
719998683 569767009 0
783560468 766859469 0
701487987 24543905 0
379577737 585368047 0
344190611 759541933 0
507842514 466675899 0
601569625 479709196 0
254893450 719933301 0
291063347 391504385 0
346898103 368806628 0
48269277 366770363 0
760916908 748227913 0
267814694 517157933 0
592515976 346804228 0
300668220 338272970 0
14816702 506809230 0
323773962 466866572 0
301505009 648740809 0
641410778 697266937 0
611400129 555146715 0
767389016 375765324 0
322619245 604519404 0
713484189 159978109 0
49699653 776207356 0
258794933 456086430 0
329403926 778874162 0
461966567 286513536 0
737071127 379241552 0
521579308 299124580 0
643194733 765368514 0
96180729 200220745 0
773195961 739723460 0
214661289 254711331 0
607287696 506115417 0
773763165 590946051 0
194199540 533021940 0
146096371 88817096 0
188343331 598975728 0
361531802 698925728 0
754383302 179377933 0
130243135 194864986 0
335959232 237356409 0
109327389 480066558 0
610143275 498876931 0
43155100 640389471 0
256524847 540856552 0
609688575 39772587 0
55239978 424876317 0
609016297 700897722 0
163491378 53064200 0
677084556 786867783 0
708072619 620320415 0
421276289 98465258 0
86716043 30947430 0
13302848 282677593 0
789104366 20599324 0
346911527 252365735 0
52025260 120625447 0
485688977 782373593 0
745248234 665980117 0
46905883 797481530 0
212594845 293243436 0
245567484 270284425 0
652720824 567832547 0
184662920 396254417 0
782734216 207663596 0
248047894 222062216 0
5277366 210609144 0
602011469 16763650 0
453097492 220043073 0
627600493 801525480 0
282475775 762093964 0
740915224 501871850 0
131565828 455923636 0
140392854 121487525 0
84816671 431463700 0
90863648 680444836 0
797975715 673910607 0
540014452 251159970 0
381317697 437907459 0
572090031 225875652 0
238257175 29619747 0
377581769 309690186 0
673124647 64935728 0
607745352 41098386 0
152095301 98950213 0
688414459 745897290 0
315890838 395271322 0
654864370 360083508 0
94370187 31196133 0
321391399 540606403 0
784688089 647662885 0
249729487 45368589 0
493248787 184835996 0
529327016 160286828 0
118984105 418119009 0
738888196 707310988 0
139816861 337773349 0
56186871 505244857 0
188593311 253382594 0
313543952 19648974 0
277007355 235107410 0
720733699 738935674 0
640343992 722834527 0
537117108 205633771 0
581403880 290828536 0
225714705 170276169 0
545108467 621679562 0
5121169 691526455 0
330070838 288245814 0
66114520 598399011 0
680140858 66782745 0
189308292 382465966 0
699836159 347932919 0
104791287 4790497 0
222901435 727989693 0
489030096 498048776 0
794126591 134019275 0
310582175 568263002 0
252397407 666236746 0
453707904 96923853 0
221856988 703394116 0
1080947 388934261 0
147413897 122233460 0
162007620 297461425 0
88913916 321234080 0
657472074 374790921 0
704220191 527659484 0
355001746 327222687 0
244439055 445612295 0
652647066 454386058 0
151434467 97401679 0
281389038 783146479 0
612304845 18871078 0
368925812 740775328 0
602863913 755776419 0
682109105 547574460 0
593340576 177978517 0
526879956 408102213 0
137062881 49759277 0
138634472 668983662 0
341278893 751867498 0
497098656 248653701 0
748533920 265988069 0
477199791 656643237 0
399000240 491076940 0
157613919 367808190 0
722296687 604937133 0
579662206 134433150 0
670545331 294135256 0
22126712 794969684 0
587454057 257926960 0
444773107 687478246 0
456198828 285283756 0
441632395 486120600 0
554235549 789565883 0
281669308 72071826 0
348603144 142729832 0
687802413 199750277 0
705627389 569345131 0
672598965 159805636 0
76662668 163753393 0
31730831 516462224 0
54603111 93247717 0
109734776 791648694 0
723411614 379650156 0
415327283 441655249 0
147617258 791460435 0
88784838 400377528 0
180823196 129177162 0
763677111 366622517 0
337632928 741413905 0
674721058 466927155 0
788551754 433049743 0
355543199 514652899 0
88061866 716967732 0
272707575 609761043 0
167825919 24694318 0
264053760 24248843 0
386813296 272834296 0
707587936 627016413 0
225246749 286001293 0
220271752 605704141 0
59429634 580589165 0
4632935 673300349 0
122478746 677455772 0
18356814 294436804 0
258288416 180881246 0
573346899 598760371 0
363316758 411470173 0
120940884 492205357 0
273032650 567556651 0
597263578 758000879 0
165815075 68954144 0
660369748 548780647 0
67831207 511510973 0
761903091 167123714 0
271604515 124046924 0
541916037 436673642 0
545146103 666712265 0
76241703 14760451 0
98868181 549595040 0
408529050 653508444 0
153238984 671773171 0
739437873 123454013 0
598012094 156588811 0
543621902 381181572 0
184992489 703305577 0
664210638 742660803 0
460443495 470381582 0
746239266 124138670 0
464605527 32544806 0
554124064 210364622 0
96562628 34252680 0
381169665 503845310 0
437366638 707198036 0
322263327 127906469 0
671038898 174732541 0
720004668 630078971 0
633947407 242726887 0
89080866 525606084 0
586618184 763486527 0
423252356 92843513 0
424518808 230384596 0
315927459 444498205 0
758556257 727669797 0
293931867 71992178 0
211166441 555241160 0
228139320 27063277 0
293221197 467439741 0
305241877 225194421 0
286935720 257153435 0
652446852 578130478 0
49010951 667325410 0
374085291 90914987 0
109721216 65617146 0
782519639 119080070 0
350725964 501209744 0
260674624 261471297 0
249911161 660486431 0
555881976 670570407 0
479609101 221689461 0
271535912 414979031 0
100033946 713979419 0
150715717 668771570 0
59831491 104600658 0
161956245 510871168 0
403416021 516955023 0
467293701 664282132 0
566063478 460219475 0
107341246 749071437 0
164550432 628555775 0
491387459 761075504 0
47873274 81670290 0
532841716 419841930 0
735449145 512610493 0
228114513 278153351 0
625874713 604728213 0
445330753 430920145 0
656517945 594399555 0
179722872 627006025 0
357465176 703968932 0
327754176 719184454 0
602157121 574849437 0
779810282 637649468 0
622710358 238781893 0
396117723 257374970 0
416974022 516680385 0
314229595 513026866 0
604602586 388934898 0
129411136 588919015 0
531812838 500367508 0
311291850 279236493 0
507350852 490362738 0
691737614 574586313 0
559345068 675145060 0
73778389 128363397 0
560088686 217949790 0
163102600 576839493 0
30786284 454037572 0
775333752 15889876 0
602380755 144935546 0
534097272 391625209 0
746701375 327090702 0
760020632 713757531 0
445563280 468349851 0
153991212 789929892 0
274994769 595163653 0
299421806 677685338 0
300095909 628268256 0
141149931 521969545 0
691063167 178382161 0
153213786 90941097 0
601959616 137574441 0
109133782 262120318 0
208021475 400967964 0
372716033 388894649 0
652198387 36270626 0
174075230 195730708 0
296274797 511549198 0
484882214 243542775 0
322845188 199602562 0
478926392 221999458 0
376943012 133050235 0
483338629 668132492 0
516195049 779189516 0
391428701 589338583 0
213228900 360135593 0
636011954 459474660 0
212375852 541446556 0
640902389 470429531 0
280465054 686071646 0
135344185 777830623 0
657892365 733571015 0
779906993 795778915 0
348714759 433432204 0
465337258 780197924 0
633217646 266001341 0
540217675 348441673 0
309756552 315811098 0
681124059 612339293 0
792002704 160890528 0
419139973 19836908 0
140913587 556718001 0
125020389 443183857 0
777213266 74023428 0
462127701 444156766 0
499257564 270837883 0
43803696 538239896 0
767885219 33339762 0
351847446 548697568 0
531574026 162934006 0
496330382 330002131 0
690843393 210801673 0
149730436 495407702 0
182278525 296411339 0
790347792 477157369 0
497219324 39246461 0
342233002 774187085 0
136930680 401799762 0
751925648 146106058 0
451047896 368611004 0
499947482 571627002 0
58564729 516614328 0
604815530 557239308 0
209627863 15381603 0
111932365 206078650 0
505393576 240734265 0
227952989 737720234 0
751961104 103220989 0
338665862 530708693 0
495787421 462001526 0
290726835 186539077 0
447901746 265406807 0
410921910 164038367 0
100150184 194260076 0
122289967 142635020 0
730711935 536209568 0
278661124 304805143 0
80284279 459297782 0
770026024 424505981 0
8576533 192440893 0
165903678 427202965 0
118685586 486671405 0
742277241 616255366 0
539592756 463777072 0
613505044 313709225 0
527917423 413333298 0
37098387 150621884 0
173090422 129228497 0
552621223 337356368 0
54932338 347714212 0
331912875 710625941 0
465088923 626124564 0
78397025 170165740 0
736984279 668554653 0
798932203 386619294 0
635151144 336851939 0
71756519 287885367 0
525777802 27663481 0
492171122 470432018 0
612079085 344396699 0
523035675 655227051 0
363476586 759013310 0
598811589 288383281 0
613156859 312578440 0
749497646 79494464 0
511407568 184998400 0
725693093 308265500 0
25222932 290347832 0
780793210 766102100 0
175728897 612081936 0
22767345 720415483 0
41387 493646081 0
574339596 628848426 0
780898741 288431663 0
790640685 595967714 0
402998347 512726192 0
358904493 347854574 0
423841692 500822666 0
193972850 717694727 0
570339153 288939467 0
370010658 303994731 0
39253258 195221608 0
587312387 302239853 0
269362176 226521972 0
31192483 742892104 0
611214501 565506463 0
788534376 485666835 0
39261646 741191773 0
374197159 173747939 0
302586294 660005459 0
692205459 198991931 0
370966357 632653454 0
165466240 674026102 0
491087856 368729901 0
79221396 552348180 0
388129905 356270383 0
84728185 173750890 0
706213689 426097717 0
444872517 384423619 0
353329116 206833292 0
242395410 120070106 0
362892960 76243051 0
550603688 136962240 0
383045699 371653281 0
92708113 588083158 0
672848328 485006567 0
289917624 668817339 0
47429655 243229679 0
542071265 48534636 0
368964331 362089323 0
410179104 79468961 0
201425326 614226117 0
663928817 59370156 0
54156611 746378206 0
765256800 279083073 0
386202853 370619641 0
244490687 102405759 0
267580077 277077211 0
243416627 527601495 0
304450191 464413445 0
281018959 523069749 0
140174875 94111017 0
703445452 209833615 0
773933794 344621599 0
163972263 307670295 0
462027516 179929607 0
624046960 633620818 0
184765539 594511613 0
370476050 747295859 0
222439370 684579379 0
784857283 33715959 0
668496535 407392289 0
196486575 8584078 0
603543900 473682248 0
32367518 391863050 0
228564911 242812460 0
322053945 216187757 0
356352303 33623732 0
33391543 668438819 0
279121273 443069607 0
454571247 527592959 0
26812998 506089919 0
31656817 609917660 0
390308096 415006810 0
675270029 292423472 0
241528484 774457919 0
560719813 157175052 0
448525547 322533849 0
202406987 290197684 0
799535101 62169658 0
142000294 566355627 0
222344698 144543674 0
53471612 231555483 0
670573784 474774556 0
198893749 787468594 0
381350267 303584200 0
736060633 733970078 0
274351082 479319688 0
774420400 449398051 0
642529358 481225166 0
36824960 357405342 0
311140727 243665966 0
206017494 664149426 0
119514374 760910720 0
125586927 223400154 0
636894996 692757744 0
681328868 748332341 0
702592776 744420830 0
284984591 495181994 0
126612343 348010575 0
536183088 183112229 0
84207385 340326193 0
143477756 735167986 0
385687200 327898170 0
551179549 21062473 0
150829888 461251150 0
312733237 222558917 0
717004773 311160412 0
70714695 216276550 0
17463 674826327 0
96809152 60133029 0
350912441 570599749 0
232898212 95007690 0
798145949 298516382 0
599653840 601941313 0
281495316 692671742 0
243319152 482928213 0
625509374 163103758 0
729792001 557535469 0
616140619 660299329 0
543887765 144123529 0
219912503 644960012 0
744276935 532853540 0
801228516 70917029 0
692937523 236066789 0
137389660 125343261 0
566585077 467012773 0
314325203 692770492 0
259652214 16903132 0
750626517 463435629 0
738494703 69247966 0
584632821 462600631 0
197073791 57344225 0
304211998 141867023 0
19837998 663474433 0
776592634 629841614 0
126016911 84675887 0
632023931 554452853 0
11696584 372755796 0
702116533 527638044 0
177698013 678957783 0
80084385 374082509 0
786013965 287456212 0
683865948 455082038 0
390411826 551989343 0
164746248 634647968 0
328398633 527697537 0
774744690 226621798 0
738584669 62005201 0
368570027 669444526 0
569451322 55699610 0
189386444 12160034 0
265838111 129497379 0
296534706 709887812 0
395374702 764853092 0
783129287 184513723 0
286700262 285201787 0
361388482 567525184 0
132023708 79672178 0
339639059 403938369 0
35275655 531760776 0
241588630 146209784 0
68748526 125981977 0
267866426 366254387 0
132614740 778440623 0
528879942 305952280 0
113974504 232089470 0
622161038 530297614 0
588168886 273660699 0
599314564 29214455 0
351535579 642970931 0
395795246 284646845 0
513633133 109339443 0
237076952 395598565 0
498409123 652040822 0
391116362 449803948 0
577718187 91432280 0
549226850 495011699 0
232064959 613937564 0
747006471 20861615 0
322043333 570779623 0
664525272 545606167 0
635891093 137310877 0
383010157 618481272 0
739773290 415733202 0
328722244 412910818 0
739231782 148533406 0
382309185 463814379 0
297966145 130110210 0
406797940 774925916 0
154944685 278618432 0
95028461 344386340 0
605429814 785446508 0
216561341 549858976 0
773919121 109447008 0
447180898 752008284 0
151799462 512649822 0
773078871 496243849 0
428260104 756188276 0
147717821 414341496 0
419810678 17136861 0
712008844 17687675 0
65307306 741321043 0
730054614 201741719 0
558345534 694003641 0
618533127 311425454 0
541388014 290157355 0
378782169 264735872 0
329326089 287941897 0
285272359 497217573 0
390369041 499778026 0
100466855 704871727 0
733829895 317690608 0
460327223 172766528 0
534467905 523870528 0
227622487 284448275 0
367963926 724903319 0
665739498 477780215 0
709806098 484721887 0
348527614 303020006 0
219415681 105284079 0
637889281 250052830 0
133481394 495274682 0
536838795 126181712 0
241451858 79801037 0
241803859 386006989 0
519004386 256854686 0
143868817 177816908 0
27050772 746046933 0
451644515 54903414 0
13142320 722945823 0
747208088 673652828 0
349840159 603061137 0
477799576 282964586 0
208679670 643308596 0
472216106 358822593 0
403135335 407478291 0
163842524 656338770 0
589824829 778499145 0
164806268 246711241 0
668743024 560049442 0
32053272 706784660 0
542196208 551181420 0
263101580 179661909 0
152676351 304573285 0
316840876 572792102 0
253097594 75176811 0
495473339 745895062 0
205804753 252085961 0
441504120 178271881 0
216833276 698215490 0
661810191 251393238 0
419680411 371303293 0
90953404 587217251 0
480055823 214398294 0
221527890 184806934 0
385160409 393240080 0
259219016 521016309 0
316835697 132182411 0
76305537 134787717 0
234826695 452671962 0
367974514 321260567 0
318370244 82914391 0
599938420 255768026 0
783139790 167695357 0
362288230 710770111 0
383714282 782240612 0
32018262 705902151 0
606475253 653280272 0
226877412 589762178 0
86068861 675525771 0
753377297 646853958 0
389241425 772768675 0
770228808 177235753 0
256504727 356651760 0
777998818 496451568 0
271315793 208237357 0
624447031 706090691 0
194118657 528146115 0
200058486 765851183 0
625925622 793906549 0
801413404 412422444 0
236777876 703094296 0
331161955 619777987 0
186476748 98149261 0
65991619 685288087 0
454802403 6431496 0
564721744 237167301 0
414044747 504138271 0
307305937 517027533 0
60357133 623464523 0
452032187 376098030 0
510516134 350211472 0
763093655 649150827 0
335689307 85252346 0
758800500 778200126 0
625865170 288467289 0
322995615 36718660 0
590018429 517130142 0
206714147 327894374 0
24241724 247880175 0
735707712 22036198 0
588313727 345213226 0
259939606 668155941 0
498108124 796275326 0
673435721 246100438 0
621298838 135982760 0
787474534 516914458 0
20157954 679944389 0
341526411 150232381 0
504235279 600371705 0
461857120 506018821 0
271993868 528800095 0
708747621 289744184 0
458530381 181620316 0
25134191 693086854 0
474870351 265032006 0
800636804 339257757 0
89788520 195308512 0
444642163 89757107 0
231695916 393600154 0
206222987 24375348 0
721254356 312803541 0
706450877 84968621 0
569683656 244285540 0
423752938 186150622 0
111116130 669702944 0
406762391 786349531 0
502986817 62568316 0
761084358 129635801 0
531946820 520772947 0
669918909 112685035 0
797262289 235041410 0
780128875 548531020 0
138819072 72874638 0
498256375 526180267 0
357259643 134130895 0
402400840 241433409 0
790240178 89000939 0
574337019 588059719 0
17560383 108241935 0
480881829 188738844 0
96339377 225148672 0
685618524 535019832 0
127137675 438356617 0
640393681 189834311 0
305959730 83276535 0
499660 476064374 0
9301178 759737947 0
56587497 484158493 0
138069842 545380137 0
716775248 596319229 0
143995498 258685631 0
113123029 64328161 0
317759237 776992101 0
461774798 214047378 0
573639399 459884847 0
554813358 468440382 0
749172346 436624075 0
361129339 326013380 0
676263175 783955352 0
636581703 269103927 0
695230691 137717171 0
795745963 709195737 0
435868567 682933994 0
780615572 555972009 0
15480930 358790399 0
455793304 95113620 0
684224474 793691151 0
637999266 762030182 0
576166397 214483983 0
549548624 646127197 0
361888185 256481223 0
524133263 457891057 0
466969455 501030473 0
21986319 589865525 0
752520529 641095614 0
450067384 189153999 0
542024148 230755248 0
7562868 210844895 0
315302054 520281915 0
762139 187577696 0
773286166 256503832 0
445581279 480158181 0
305140251 42473067 0
72466705 539656540 0
518265521 603867069 0
299352467 95239995 0
347217283 238692344 0
475127712 683014924 0
545844435 516410477 0
669687595 530318213 0
249423765 299824302 0
698617463 454258108 0
660351227 28807780 0
405312097 70729172 0
89562322 24068586 0
615988267 506494713 0
525411882 706396703 0
259636154 649770458 0
212429188 413134499 0
645569055 417051409 0
594113626 2615608 0
530032822 40077325 0
75596447 616107746 0
426696776 5491114 0
756516922 511107783 0
517191287 164805820 0
330364095 36344814 0
85667502 651433938 0
753093911 695099434 0
306500672 290097866 0
172980377 401859453 0
675322630 92967172 0
77389675 631223007 0
490296906 164376686 0
772830658 185371542 0
62209918 334938828 0
789293242 350459213 0
555896351 530951641 0
656313419 64407052 0
227153289 740068893 0
794859168 418335678 0
132575666 550493364 0
742689551 300647007 0
71160330 485919450 0
374501863 743607411 0
567532548 633443670 0
311381485 665004062 0
437959542 412994939 0
621411274 40667566 0
288411959 318464045 0
398632048 47105202 0
218190367 312665234 0
421757157 238486694 0
796364163 736604635 0
74294475 312239889 0
240080514 682013744 0
534545800 507656520 0
390119077 159294283 0
659562999 467895574 0
250888875 756158396 0
461995436 554618970 0
494714259 37007834 0
349497413 782328526 0
32420134 360713025 0
28363462 466661804 0
551401775 337660861 0
493465114 523638967 0
555992649 3635533 0
274237206 622140182 0
538494943 287696181 0
120790994 148931588 0
729398613 649022935 0
80590567 81192003 0
573902299 780730453 0
705406058 166297289 0
299620389 177454591 0
220270869 565626106 0
152177898 235570029 0
752861190 308597659 0
110813026 418044616 0
10098311 514010408 0
584675609 378081772 0
548054066 629863023 0
329475925 71196314 0
372662275 774668728 0
269135325 372988836 0
445680619 507538096 0
668860656 610947503 0
389214520 377807274 0
375843092 210122084 0
413382619 72370035 0
654278210 716346243 0
752542918 228393571 0
236194891 428606285 0
528277274 33970643 0
469509465 471394968 0
437885045 452334366 0
739295218 428650875 0
675658674 354550780 0
576545579 730516297 0
778712005 107088559 0
277247074 216495585 0
170279723 559074792 0
9514122 58372051 0
231371533 613893281 0
339559265 448039571 0
648859503 652264320 0
225746893 565976300 0
204950131 565383185 0
199026021 557728027 0
195850039 534260475 0
47163720 751248872 0
505487963 694463615 0
71202256 215188733 0
529563888 266362485 0
494701963 287424786 0
469048226 309054277 0
371427677 158896629 0
525780335 189866540 0
585826292 642862551 0
529447881 131141400 0
58943169 714258022 0
610757318 652267610 0
320525953 737417129 0
35459666 431118765 0
457010206 754965809 0
296310920 115391360 0
150415770 213561652 0
577209730 670931103 0
217392675 728124026 0
645519694 697785382 0
712168839 647358323 0
427674320 236433435 0
503259727 764381982 0
572720917 43601441 0
760288975 650589774 0
98510072 88173501 0
250960752 646554563 0
5777578 471009051 0
759834783 785197711 0
373791485 253620901 0
758081329 257676799 0
12870752 525385796 0
48046568 447769994 0
387076378 411140831 0
390778112 703319051 0
50810051 402602179 0
702781220 275723739 0
781032946 107993345 0
95004032 710829263 0
334288038 562835224 0
423552027 581360531 0
200975937 52463607 0
81189271 299781592 0
202467653 447871998 0
412016354 264591551 0
195047315 679470119 0
89691494 580007919 0
671607415 666330175 0
740157723 555582492 0
40449573 459851607 0
393604750 120608799 0
543321781 471677570 0
85360062 79203717 0
732526542 384717355 0
203856811 540162255 0
642148357 143164124 0
532385315 530456566 0
90162917 532859637 0
358087644 763592595 0
475447815 693118494 0
554406185 325598431 0
482886013 128695337 0
110677772 496088629 0
525233578 70251815 0
255434803 481349379 0
245532447 440337588 0
459301703 783448835 0
204738447 637550748 0
626796000 776215202 0
791265922 638249153 0
772725578 102893799 0
158539610 99669695 0
339946989 762178753 0
158642988 45803238 0
74767860 500351459 0
693402016 717445847 0
284810600 283498929 0
434323028 682669743 0
480305682 506675349 0
746869928 235078615 0
563126106 195308065 0
325929702 476179450 0
304349474 341852845 0
432242839 351625723 0
353208229 155426465 0
619187162 788489701 0
100042005 505364795 0
282283801 621919548 0
442042566 324862635 0
484191465 583237943 0
381478899 767289979 0
299947324 789384376 0
210281683 669570669 0
383219758 334515709 0
499395330 68001859 0
259499958 603400217 0
449426153 100877889 0
799628871 485561750 0
612106332 193047382 0
720565514 469614368 0
564851224 61465882 0
18780540 322252537 0
515911105 653952222 0
415685456 600701921 0
205846829 638541832 0
536401042 53587658 0
151617797 749636206 0
750368138 300694525 0
349714157 79752131 0
110055511 175984582 0
750745407 321392064 0
150973095 2175856 0
638813012 188013407 0
641190798 418207171 0
153708252 432301798 0
305154184 322129459 0
52374292 333881289 0
719998340 703646214 0
485353678 27853454 0
535005519 779485450 0
179746579 551677504 0
147970938 619042525 0
666723746 789168444 0
203945172 19251348 0
238923879 460366295 0
788830414 632168920 0
471760030 341904790 0
782483614 723539224 0
593363742 65068138 0
39455032 685713224 0
355117006 713175249 0
216278173 223710711 0
313412649 678340685 0
636895754 301005664 0
355979220 223041341 0
109500770 578284142 0
661091314 505219356 0
196652322 559774596 0
329483089 192245632 0
669934009 717945724 0
58075646 166430918 0
470081360 250642891 0
187380833 680775616 0
664804113 446853105 0
434676289 477604959 0
647741249 5263986 0
797118248 436619375 0
376473099 720603517 0
660668123 330255534 0
516964931 149832000 0
322551055 217409946 0
393189516 173022022 0
280898147 209398979 0
276680754 719394575 0
578587193 128897142 0
574622734 179427137 0
734493768 516799310 0
79670146 3472124 0
403881547 348934582 0
566880803 103460485 0
179254503 449693344 0
429119394 130897110 0
408758533 499913350 0
312852578 368904165 0
555377481 344776862 0
642250397 468943880 0
470884238 641821923 0
597332433 687165826 0
437316910 178763740 0
436807622 426880595 0
13747460 581098899 0
359434696 312115169 0
681373718 227317872 0
684523268 160920105 0
556552300 382473446 0
630937444 130452475 0
763745561 482296748 0
268362092 70155195 0
743575796 393514446 0
505173356 83247042 0
267990510 103864165 0
268957789 464282307 0
140160982 120546097 0
603419804 203923493 0
768508490 387955828 0
628921255 132594420 0
713141114 236768931 0
408466013 398976060 0
445006440 407033849 0
314859025 727154716 0
780915317 271979555 0
571962784 157657113 0
245860962 421947375 0
375698567 299437633 0
347567719 548299596 0
686917181 338067740 0
513946461 631586286 0
429337202 505738640 0
180796373 733591167 0
155343615 20245149 0
495627040 321485615 0
591507655 312319429 0
412181572 52270858 0
243491350 123473939 0
728908170 503862209 0
725655744 458073128 0
350433543 19030389 0
182925376 606350127 0
453303 480758106 0
161433178 692049232 0
388457020 614556668 0
189540985 156428385 0
283690390 288276531 0
779110447 189941580 0
790331881 778873725 0
198821577 747553597 0
129529540 105189702 0
58179509 508411384 0
705348688 393410033 0
236539149 673452675 0
69577017 236454513 0
508450707 567427385 0
31685769 797012994 0
2737531 730120273 0
64980039 628941660 0
6520289 346123284 0
8246122 389221848 0
652350329 436105963 0
206141301 334177899 0
151910816 757692572 0
638342094 430926968 0
544498595 519730210 0
147396756 21420638 0
134103500 310848734 0
242835149 581143388 0
705193126 292641823 0
568665505 602529410 0
526192333 219185762 0
289775360 384256949 0
255068707 267686762 0
510922679 754038797 0
437399701 153229248 0
160386555 239397680 0
782444827 535921257 0
89674842 568591679 0
575191374 211534663 0
709817183 426613692 0
168789875 133722827 0
97306459 652277181 0
360960028 123530680 0
756240492 618482190 0
350187327 521735293 0
396638466 208557241 0
191742470 656747140 0
49885653 18494112 0
170715557 583079669 0
702001244 187666147 0
707997402 43193255 0
705026460 774432642 0
107233061 381545239 0
545590517 724416819 0
480317981 313051348 0
738369354 220159971 0
771599837 55859222 0
651272567 527294168 0
232356604 546671038 0
60548649 589264536 0
618796591 188768191 0
462596457 624355921 0
61743791 412013371 0
730269755 50582386 0
209095944 781195101 0
32149703 508345092 0
101516186 212421337 0
773397148 502187802 0
43927239 392688020 0
372577757 380782662 0
683187470 326346667 0
469940558 33005643 0
788526475 333875250 0
671694163 529432065 0
710480720 752795507 0
489086916 121683249 0
180216002 711938543 0
794413402 310829664 0
401003205 143452363 0
177161437 726271701 0
225489470 15585953 0
303253022 40624528 0
188475868 632444483 0
323056035 456907453 0
441978975 548105349 0
488042677 46627486 0
390344275 165137442 0
466072580 508309067 0
620181535 425715446 0
694712279 640565278 0
735903782 481384944 0
174943668 26604001 0
644621935 525849549 0
723466694 599853089 0
454503400 330541105 0
385861880 665564628 0
446135363 205926544 0
715849939 363869155 0
688518655 371509686 0
20088090 333529212 0
240965726 302936578 0
116782461 631560713 0
684380641 721230920 0
535478599 258250811 0
300903468 602266289 0
208217626 288240122 0
13914055 195761171 0
70475685 395725985 0
612858962 764357397 0
638862822 104155212 0
426719799 294955595 0
167419572 526410961 0
284180223 219528513 0
757072012 396575687 0
116141524 422098769 0
411610351 589826418 0
615425358 708938762 0
192693831 746974817 0
728101727 681239412 0
207608352 283314857 0
541084 96153174 0
759196104 676648508 0
676733661 340316035 0
551228110 214664032 0
477371512 48393730 0
727228634 600676861 0
139767091 555917333 0
792434786 189578700 0
529057820 310095417 0
362900887 604715445 0
554521768 277731195 0
663692080 298369852 0
272962665 652517395 0
121880614 481889251 0
92138273 610304950 0
147614439 288671503 0
513136484 184083003 0
295256575 772441881 0
184574334 265909636 0
397710537 711518423 0
95008922 141729041 0
331887996 420683783 0
285950691 441832138 0
255876293 486546735 0
51197877 582215609 0
487377 726312637 0
468268227 650841182 0
473163529 788932808 0
661382566 198051429 0
349003361 365465230 0
147170609 191949164 0
319914822 687795584 0
300249418 314869370 0
773704871 557657169 0
641611863 39933574 0
481461323 402050410 0
136622812 646275105 0
62112986 407373033 0
250735933 268922243 0
321113595 590660509 0
46163729 464455247 0
266799053 575148343 0
398683633 149747048 0
140668078 396756016 0
145411177 57585379 0
577751824 783823584 0
493135950 547508903 0
70260967 400749366 0
12053734 713720601 0
727873432 476372773 0
252735769 230119634 0
708004202 230836548 0
378035815 276294565 0
144599249 454010299 0
269815470 551455502 0
75647353 230826681 0
563483983 588235946 0
55610075 339056119 0
68241430 736058772 0
535407816 254146446 0
716433021 304400633 0
444573621 799878008 0
76942487 760740257 0
645777362 480514743 0
698396331 279050947 0
596148464 26474492 0
430713285 788867755 0
446422559 473267121 0
798005603 798928773 0
558410388 528089327 0
113040883 694888769 0
741145011 489878110 0
801444325 677466644 0
258406757 774318304 0
555836311 670510524 0
484279761 387566517 0
1368614 380449590 0
372764949 292617765 0
731728314 493162812 0
614654944 616485986 0
322483786 72832715 0
243178218 653449197 0
620649142 651374329 0
258784893 519969948 0
525755771 756862511 0
373925399 661855282 0
607165706 756631920 0
464915610 42939230 0
799578003 471929207 0
499203242 3241646 0
34341161 764745675 0
69966029 566868127 0
721334340 195154009 0
143015275 669794150 0
535394542 565996130 0
491086562 609539302 0
242926973 18735456 0
290031374 399733186 0
2302145 138806776 0
578968874 305292441 0
70417244 335782026 0
771613811 497506015 0
465944072 198279469 0
152200631 146787554 0
456951265 149108453 0
572428007 78938034 0
166436420 596627555 0
227827282 265465597 0
191258118 86965810 0
724456790 660994340 0
524355361 106947140 0
166467308 336145525 0
647139455 602550958 0
521476734 554042713 0
679139449 720268298 0
485561501 353314578 0
377117725 176381098 0
542350468 557813608 0
41076993 503565550 0
525904661 715866587 0
407221591 586325137 0
383562846 671615413 0
173747658 688486998 0
619061770 124242884 0
417691394 175682503 0
593362492 355956051 0
331140387 294563634 0
125382220 346696770 0
445978229 220148156 0
690187316 501908625 0
440301677 99246393 0
42722399 385523390 0
162228829 747788495 0
681491686 269294964 0
46773482 675307409 0
644002488 408422359 0
306614276 639072721 0
410663860 412259498 0
291712431 568776158 0
21616511 86816350 0
450363204 632033228 0
504094290 588436790 0
181586592 42518102 0
124761335 642673249 0
251876051 592447428 0
674534044 237842124 0
160511821 700115301 0
376516462 298287469 0
155881761 545308647 0
317586432 797330297 0
282063862 100981037 0
329737023 190674563 0
786251436 420272206 0
663349783 644275049 0
40762242 566515575 0
761493884 517765668 0
110582060 86370398 0
212789413 81505130 0
475314808 618566341 0
157298339 482586901 0
168389316 291112171 0
353280670 672530371 0
713991699 634828459 0
231346609 160837966 0
644872230 53571937 0
311581047 387423844 0
149781151 685743085 0
788903030 385527830 0
234794370 427804184 0
615972194 483423006 0
305734245 161625729 0
147223836 168338562 0
508557237 388248983 0
424452703 585624011 0
224257666 431356288 0
347537571 142113933 0
13172746 427398431 0
520276570 477306121 0
731798258 690120070 0
54725817 766819285 0
701952162 38229318 0
622528701 676647569 0
26968230 245865683 0
83138137 458612019 0
487618067 656896943 0
768838888 706521991 0
59850457 136424122 0
727311641 612912501 0
725455087 403491520 0
302875545 2733481 0
752247509 753024628 0
154765528 275378270 0
767743737 619743717 0
611774190 712274180 0
680734981 723219367 0
10804356 425287466 0
471875489 229210478 0
347606855 749406882 0
776708927 601592359 0
105339274 557201025 0
725123197 428408796 0
488056479 326206981 0
529953229 581703796 0
250341171 304695721 0
429095729 634874976 0
797368312 311324730 0
325490153 313212357 0
518098413 431768729 0
398510364 511058063 0
469205508 570786094 0
304478526 77838289 0
738274033 668336891 0
356722701 228400398 0
14600484 509171974 0
168231372 723825818 0
422180323 304149440 0
395184651 150817656 0
163059727 17930108 0
348348388 793106093 0
108757925 471893975 0
92908607 723657451 0
588175256 362922331 0
605907289 508531992 0
321969838 540967384 0
348674441 234616317 0
627276848 702868568 0
412387568 391059257 0
58287148 341193763 0
60942640 777171952 0
663500163 122122908 0
373170297 98641261 0
666224633 746208771 0
352592174 422949359 0
232199893 436750388 0
284849198 231906430 0
417293921 419902014 0
173365157 626041379 0
509617216 425973493 0
463961360 208216519 0
799761637 761914180 0
469752802 111175211 0
248660608 378991950 0
516325890 381532019 0
259179581 163750941 0
295795520 167684086 0
78450566 19483960 0
360065565 214865649 0
63144140 286323105 0
594802167 760774460 0
69829985 651808418 0
556007055 404285199 0
113072297 648221840 0
283654838 125157351 0
356180854 59347851 0
342293267 566543936 0
548709553 589844110 0
248795617 536655533 0
289511923 174230971 0
387841237 523901632 0
355657610 453029670 0
747971941 656401261 0
683288577 83102812 0
363159278 584106922 0
495391528 477279679 0
799291113 139217485 0
597339439 240014088 0
428851975 203673758 0
607839129 303055518 0
112618131 5979496 0
365645949 386702000 0
347374794 314997537 0
176162091 645176160 0
665990291 135897170 0
258470697 488954649 0
520641781 574187758 0
393438231 295303472 0
46516154 108442173 0
186298248 519214641 0
546132515 226557300 0
781322455 492488732 0
219046992 791779184 0
354485391 611405584 0
8328988 530107052 0
214845461 484827189 0
579408911 769054078 0
707523434 39984274 0
25907837 410561509 0
624951272 19594409 0
286265412 588568633 0
521682351 195441054 0
63747224 218627612 0
708547857 476500841 0
418084531 288406550 0
576017034 422024733 0
678045400 697940608 0
145783641 128459991 0
680523522 496134772 0
29832316 473480844 0
588527833 769222732 0
488009391 515144495 0
632105363 179236663 0
348833089 565998745 0
434332577 220074854 0
43653133 97918022 0
60678834 474108351 0
100647910 111211090 0
426656135 426726266 0
580288472 345337148 0
658639735 398257737 0
336326959 57642593 0
307984821 718830648 0
451346631 126571279 0
723229281 220879879 0
338795382 97194112 0
242970235 577206611 0
649531740 55469558 0
611624540 23781018 0
71413193 168897359 0
282393198 164808437 0
761515011 162038111 0
196824168 754922509 0
308860961 383280484 0
46902228 597922320 0
449191226 753705511 0
774715377 196484035 0
542741555 743290679 0
695873245 570908800 0
3028986 150252755 0
738876053 600718372 0
531753326 687261421 0
695127226 131496548 0
757681136 689320895 0
475755743 310496133 0
403080756 739068750 0
26080881 613696260 0
118565314 432148631 0
217421997 657279117 0
579063129 25575331 0
322901972 125524740 0
142715097 553829418 0
483770475 546399582 0
726579057 76794991 0
228969681 297905825 0
134828167 252454103 0
699096267 10107613 0
349779473 402441678 0
521327185 749353515 0
605301224 162143728 0
550861487 316338518 0
705500085 630610480 0
551157030 396890786 0
476246126 459670208 0
605610698 70693149 0
286727176 447967217 0
512663383 315368837 0
24774839 123129453 0
565754827 95179469 0
659961109 650522993 0
241973825 249525978 0
394983058 53171453 0
760315972 85851808 0
27322088 666115596 0
489556846 51904130 0
544183020 708378352 0
177314713 639871258 0
489284918 98040139 0
146501186 639756875 0
550046702 321238999 0
164659628 721741058 0
675838834 283251323 0
650798946 221289809 0
299485681 250348050 0
277224625 186564433 0
794468545 690137317 0
302706079 438252760 0
586552407 483568762 0
361635431 285227308 0
172552689 787635207 0
457235869 127411973 0
723034821 35600381 0
2714220 768956150 0
281960709 379675959 0
80803247 699215155 0
168220996 613660520 0
586190748 347407558 0
26426449 317110212 0
738610339 168749427 0
739462384 179786310 0
432552839 418646679 0
434695434 494895913 0
281345161 392687219 0
332488824 451859658 0
350499419 747391944 0
75780987 755232670 0
797800046 481739011 0
602500528 54684853 0
325504539 713472554 0
368944402 65513813 0
296424558 750553808 0
472103189 790385492 0
487999826 5788774 0
264687554 603614248 0
641876944 132553314 0
574135719 181997732 0
557351200 420878353 0
215993613 27843629 0
646666937 486752104 0
749125078 676217182 0
340732107 236676382 0
253799255 543929693 0
49736895 496474754 0
546158803 87212761 0
407022194 601270963 0
208839575 548269624 0
377321941 688564878 0
147260717 560018195 0
764647071 520298312 0
591626719 461329474 0
272248647 694718169 0
667138721 661644341 0
611006304 37089172 0
434002600 274747696 0
423323062 222201275 0
514219237 303798181 0
718920918 754598225 0
295719614 144020523 0
13234610 427029231 0
304125237 796088419 0
67142111 215804720 0
255198359 224978038 0
411025378 449733743 0
673547816 715127030 0
740785424 530241950 0
95572570 800582948 0
1969523 595156725 0
366877031 605648463 0
87403220 696801990 0
121341303 384428017 0
395186897 134768022 0
633749035 689939892 0
492539055 335717215 0
432995155 718227622 0
450372737 533291403 0
427146929 706997047 0
440735347 596704742 0
208177108 772979015 0
285125477 546780056 0
312841295 688442416 0
267393135 86362382 0
690921361 742049862 0
539830495 793529698 0
523028308 623146925 0
19730007 326886529 0
98462904 331482065 0
763667994 649867650 0
361080909 319610464 0
77827368 191664457 0
226857635 441869131 0
588784396 574911703 0
477794377 187211395 0
778433849 77467367 0
526763306 459830297 0
623083993 459675862 0
342506236 623491364 0
769941357 352386869 0
273083683 588374049 0
381785455 392366307 0
133831894 646705756 0
219062002 3929511 0
664874250 100890697 0
511291629 718054401 0
168113226 779494258 0
709837572 541862935 0
438911367 280018433 0
45090713 33601360 0
391803506 91385745 0
68402292 656730338 0
428558155 474457462 0
473719221 317414783 0
350441768 457907816 0
667129346 388887665 0
475649323 8200388 0
549854381 634336998 0
39394350 496219125 0
42238760 625251789 0
189961163 502250034 0
379128730 597151383 0
556553837 740835531 0
633626297 129216917 0
248275083 9877253 0
735550662 262753530 0
720371565 656203845 0
44617380 672693907 0
597740403 294685226 0
334373374 297663719 0
161478363 382978119 0
264938970 314836071 0
75049954 390827226 0
128941137 745375626 0
440026909 702579762 0
799514484 394770473 0
19345142 279984104 0
218996947 800620538 0
531339814 749185357 0
64398197 80234418 0
714642733 654711956 0
409718240 182302110 0
610092376 694584648 0
736089982 744785870 0
173101083 51151884 0
747866833 60583081 0
122448368 335659531 0
658515520 754665920 0
528061149 366662674 0
52887283 324239339 0
187550066 195178198 0
576404178 531201746 0
99497388 87129448 0
350080718 418563901 0
343356397 144270391 0
698701624 384058309 0
683327387 366314403 0
397334818 648302260 0
32245640 746985334 0
298266174 6654748 0
368640539 23982609 0
644154180 117899045 0
560192959 569049195 0
585884582 756598980 0
797943048 186591167 0
301925852 17603670 0
504522534 445194093 0
104099309 664011668 0
282637662 39662829 0
587232700 612094173 0
287120322 764130332 0
40052127 443876547 0
399420757 336782931 0
91303487 323576357 0
700387129 68310670 0
641854576 541166134 0
624482161 186923120 0
69211978 484684235 0
711186839 719457923 0
146929096 94136080 0
8308514 671656093 0
687053474 513462923 0
108112111 77029613 0
39745752 392854778 0
402733759 427102233 0
685683102 754241900 0
673456798 106369169 0
605475778 552653580 0
55744833 708443438 0
23631308 757959310 0
781647688 374290730 0
95400211 428051485 0
366847361 201004521 0
268394340 417195724 0
473614549 244572544 0
9983236 608922182 0
742389078 613327272 0
528738533 323975370 0
447379933 180600454 0
480343567 717795179 0
334761318 135570604 0
745671029 680574690 0
222776509 227619960 0
490612375 415547703 0
138617493 466939115 0
755384859 690612039 0
25798522 226037743 0
482723138 464874366 0
467275941 403173750 0
495399330 773301318 0
331576458 638865471 0
59468233 484771163 0
341759630 273197672 0
462633394 161836829 0
101022715 26803371 0
444879530 71981065 0
649847910 29828580 0
392659646 60739674 0
437034163 495389210 0
81196692 676325509 0
733869333 519013820 0
317716324 31028839 0
25082912 627787551 0
624497686 711596865 0
207680527 783149497 0
404360582 534383438 0
269063576 619813693 0
544452900 580360753 0
767986212 160834325 0
431077474 539619961 0
465325008 243413014 0
255620961 546772059 0
491558011 708626954 0
9342506 416690241 0
264499392 267049988 0
280748929 538891365 0
280690417 695251057 0
597186076 260159337 0
698600276 578958617 0
535206469 615641015 0
77080896 525975120 0
649018629 72742462 0
404524177 371927618 0
396773445 584457386 0
376202212 682116576 0
621419194 465689401 0
179929683 797906643 0
187358862 19508634 0
39195662 528472338 0
166080951 672491285 0
490117883 729170021 0
678538864 246890771 0
775701972 502991183 0
208570382 272280764 0
519804987 748524696 0
491374236 786548660 0
10541020 388135881 0
303915654 72050178 0
265932268 419623803 0
189554483 627533772 0
763838202 365020099 0
409196459 47769527 0
655761579 559415221 0
70835799 516842759 0
17759135 798343236 0
272460171 392181307 0
189999648 457203336 0
357445318 753366148 0
196795261 486498951 0
407305164 411329417 0
329125704 231553585 0
472803097 191353593 0
82702011 609114372 0
141065212 606846362 0
103158032 209655796 0
676606708 80060333 0
495945910 428423903 0
396846936 482439952 0
442667343 317683274 0
114527795 601151801 0
641499728 755069137 0
738836658 414305840 0
47144323 639019861 0
14373625 162547499 0
242575825 750265985 0
251292790 220082986 0
333719085 20018022 0
676889181 182866358 0
270840976 156048397 0
536415007 100327076 0
404139098 81633196 0
144737480 388482062 0
27943242 24519260 0
287595449 378362871 0
427705801 274238033 0
200094703 549471416 0
640104409 568832955 0
327738351 457212963 0
736881603 341473449 0
209055631 420843878 0
66148313 749075471 0
769183719 287839949 0
700728841 613180476 0
399817803 693016397 0
397420271 729047353 0
131871305 317729227 0
706567509 408405924 0
26155301 393416020 0
475969492 105947636 0
312052395 757169693 0
433137640 670111045 0
640845752 540309845 0
559572233 415378868 0
166683597 49783959 0
626599668 338933022 0
139922325 364596720 0
453110767 435893767 0
773900572 405659971 0
649520785 128495869 0
27620330 345579451 0
233672605 119123129 0
444856817 473912353 0
776583951 359305750 0
348752327 521603130 0
599183522 457605830 0
447946626 330096986 0
3470305 644404625 0
489994921 22642349 0
212439077 351223937 0
604056629 654245918 0
41555456 573579273 0
454914254 617139030 0
444436615 67511951 0
778946229 735420566 0
266818950 106625393 0
761332893 346648693 0
290932869 303384133 0
719890270 163315807 0
548449222 556972626 0
323842100 89201070 0
544257050 119625458 0
632164529 155825883 0
74102262 492592761 0
567057440 457597746 0
355025201 215186932 0
347732099 121218241 0
777405193 791335405 0
489723050 85097116 0
603393133 743180520 0
668620938 596769009 0
571053334 205913574 0
133891304 591537912 0
227094940 796644071 0
399413153 261088989 0
472995750 520176102 0
736907985 408122242 0
25555098 131541203 0
544738431 531691043 0
139693467 198141238 0
735108890 202041817 0
291409873 186116636 0
310222948 36127947 0
227847578 130527443 0
688739837 294386528 0
629669821 315423085 0
649660971 734568665 0
665146310 9321609 0
630908004 368233735 0
129417200 709539293 0
265257406 763552554 0
531306231 179280242 0
646178865 785421872 0
469165760 72453356 0
257329411 537431337 0
683607346 426912407 0
149625035 456600509 0
455162295 759132119 0
412962184 356410336 0
511357958 170403699 0
344290001 651232289 0
447486262 458575895 0
385548744 457206710 0
384203909 459960045 0
385256565 581857314 0
718291467 399039967 0
376299476 124527307 0
716545791 210574813 0
296639743 756303206 0
26269561 293108799 0
369199677 333864832 0
528445251 365557768 0
145366526 800165659 0
182346369 344869074 0
253978562 106025907 0
672924713 318131214 0
300569937 763953451 0
718946968 294254372 0
631979862 359178188 0
643763490 287477342 0
509274182 163907189 0
319067475 584890408 0
579385527 784241169 0
257984768 363817772 0
77344362 230040566 0
791918399 127574173 0
627098273 133690830 0
605773389 71989571 0
515251866 392681626 0
441669531 477746719 0
82332193 75586419 0
236920505 624961619 0
247698299 771787898 0
669542671 281870073 0
581276876 438016457 0
531306970 685076633 0
94770751 504876134 0
156211142 377609851 0
644595922 249561475 0
654390808 643490600 0
68696058 452151859 0
112811660 12552108 0
416114301 412710748 0
337212291 100981717 0
584005944 524926090 0
248537446 9603861 0
592190217 179074274 0
603874538 537831066 0
773897069 618064162 0
428316318 491814696 0
661907594 349610077 0
652290564 263765234 0
649798519 420999206 0
273148888 592394543 0
602374954 227572255 0
405993437 304241695 0
691501379 647017758 0
299576085 156171750 0
306445047 489528344 0
603981855 163781596 0
30718557 417867681 0
636504644 430981263 0
667462363 663437114 0
492877070 780735238 0
444074998 88477907 0
479342678 760326324 0
231602870 193498405 0
781756546 608254820 0
232973364 542987992 0
528978705 175880496 0
313502130 103881716 0
611810625 647264040 0
559207870 9790997 0
572458282 777389437 0
377975720 317564404 0
207848568 735326253 0
124546198 644802711 0
265130090 732369968 0
617504332 723682510 0
142774700 661929397 0
619841764 761437982 0
680698848 504545620 0
255785782 469601173 0
107031801 146225601 0
134983373 138113603 0
578244083 602919695 0
87504922 257325018 0
342425863 351791175 0
340689174 534858599 0
661583725 74076524 0
473397767 240906462 0
97399995 761001584 0
288786982 765878215 0
536040588 303138438 0
420179582 28789114 0
271642612 93771410 0
492672756 54292415 0
477812357 123062593 0
480836129 648008675 0
586522475 302113758 0
499640934 213238150 0
115625776 783035141 0
225365808 309012464 0
107544971 46876126 0
271638336 429505473 0
599006323 278697019 0
110497695 332335055 0
48265347 546648140 0
144006014 725769793 0
258348371 637596405 0
526386197 510311488 0
440477043 715234166 0
155986848 786359764 0
437226049 233025629 0
527274301 44522363 0
94507578 508177308 0
788581387 514168863 0
763995282 639467298 0
654706112 31823773 0
102704831 82087934 0
288915330 100134640 0
417959863 690290456 0
570638965 466228444 0
373313921 196554 0
32612187 605583545 0
643959191 122604962 0
105525360 394616723 0
361201737 77722059 0
557488492 692766050 0
540932393 97879458 0
637042577 69939829 0
541689706 277073594 0
783620340 402241016 0
661002205 472062950 0
731617042 154701318 0
740364945 317867487 0
271300843 711482403 0
54587429 69870013 0
299991144 352838470 0
297927903 367210432 0
31697543 644092734 0
95631827 766221777 0
249900666 312459383 0
523594201 496098827 0
408243999 429043912 0
230066811 687497946 0
439635621 105884468 0
20448668 29462955 0
800324938 601862700 0
561289243 334908083 0
615712698 396920500 0
396418209 414495191 0
487166814 449720825 0
539318950 599845267 0
791123118 332103426 0
563686239 203832789 0
188640926 400733635 0
186846095 427060318 0
554224316 84461475 0
744781823 301049499 0
519312330 700690686 0
407373542 68579561 0
481873231 435425542 0
86710006 608753249 0
745320727 266300314 0
390946624 609999445 0
646240213 287407658 0
412258763 201741628 0
473144828 11131003 0
72708346 629913849 0
18336182 250155673 0
368048077 187989958 0
105457064 265208256 0
650420569 268592278 0
403380144 601512172 0
617860631 385772176 0
67806374 586337070 0
269743553 733954145 0
734981299 307589263 0
212067276 81934573 0
78841233 27526378 0
362323505 440129415 0
572463436 145698282 0
115524420 128016361 0
316497128 766117144 0
297383762 542250622 0
96206652 759686150 0
740533453 265321431 0
497415773 619436923 0
194423990 64236183 0
653427427 655535958 0
154779473 203639432 0
239956465 469983290 0
241022424 681426267 0
748132685 181077286 0
16626442 636655803 0
408646979 725786346 0
133653433 768211767 0
108583681 167195952 0
608439514 222482383 0
750721982 462278322 0
508711736 404024350 0
205203954 431347192 0
166651839 59696863 0
615989366 407111580 0
662589687 451502265 0
897594 222482888 0
679918269 606041502 0
33414708 252374070 0
274037444 119844873 0
346200228 587755 0
383731645 310600331 0
408593389 600326199 0
362659404 693662632 0
344470837 54202896 0
733992690 623785232 0
177279089 687617240 0
408123757 444295892 0
553983006 773750326 0
740044434 183832779 0
620113502 238731460 0
285397381 572023135 0
703179710 683796778 0
285428235 542344668 0
237203138 347844415 0
577707425 733289829 0
699918018 760614123 0
8843929 92138241 0
737091768 691273456 0
205054949 293737243 0
181919396 452929273 0
98098655 50602825 0
27091567 81460272 0
511507767 734068442 0
736229252 236169649 0
354309749 30267107 0
629011781 457808765 0
358439162 21673536 0
256463681 350269696 0
57062812 685889077 0
310625787 199491917 0
431030196 125465071 0
172310658 520580568 0
721028195 60663394 0
735991445 213060711 0
721668344 507386187 0
89257043 205785770 0
86589089 493408226 0
260742164 75417991 0
473829854 396498819 0
718789179 354145403 0
409280545 573966913 0
261705369 708732571 0
247984250 391671053 0
270196434 503659602 0
176858664 596482357 0
153031993 653801322 0
786516018 637256043 0
554887003 231295125 0
517878756 378693265 0
417782365 731026879 0
339593046 691092599 0
439191624 654132215 0
53030062 379048357 0
53268375 151755955 0
652983408 733768986 0
318667372 504276977 0
221709087 511511037 0
206887513 1014972 0
286063341 275065391 0
355711663 239243014 0
516499622 480986085 0
663555301 578482893 0
613401260 528406065 0
437295846 178376858 0
579148847 230726934 0
326468783 388274619 0
161205012 777081213 0
207330041 164995839 0
726581639 79035099 0
194057260 491586036 0
526761692 168615626 0
295312762 330634060 0
7239034 568981073 0
87909965 432626147 0
272522554 580382054 0
148116655 8342223 0
30598804 385864709 0
94685626 300999245 0
268836460 306648459 0
519997256 423683596 0
520383612 398025385 0
695322310 617010988 0
118542087 356058617 0
491768847 723913882 0
746137787 65063429 0
714401693 604371688 0
746763158 38696350 0
498566892 323935062 0
340243056 297533958 0
228792824 48306652 0
502820506 466660455 0
526422758 660151311 0
171472243 696881673 0
611841646 361603012 0
82351171 458531572 0
119971629 588431076 0
537416204 305037520 0
28368659 536594091 0
761932284 359678182 0
750699957 758796361 0
174346686 720247215 0
179507626 183383863 0
60864934 182256174 0
126539913 686656262 0
299707859 54209395 0
190685893 545630594 0
352220034 661475839 0
663425825 14015239 0
412960145 31737430 0
81072857 266271740 0
15666286 681675347 0
237827263 160217029 0
32303396 764615480 0
198011615 516051878 0
263084317 166673832 0
268407611 102394906 0
634618591 388801035 0
297070333 496647562 0
405738111 657698188 0
482626455 418411263 0
214051709 8792455 0
743937466 1717374 0
1227539 207052751 0
134078854 435835152 0
157974601 362952828 0
596349090 629657544 0
702519421 563593105 0
432316499 491343435 0
305424772 79065489 0
166289041 647685344 0
256781310 650842952 0
739495022 427515514 0
3555669 684527008 0
423593589 716545532 0
81913026 657702487 0
389951561 216883570 0
401790754 537260669 0
775651968 795112377 0
662315322 721739582 0
639593467 363336307 0
418076843 777576397 0
592003395 386306073 0
337955956 550728959 0
375114391 308276834 0
644648083 726072283 0
790583800 479400559 0
279515850 124600130 0
140197675 342564536 0
576755901 419243764 0
459913006 198759177 0
794720128 293860644 0
31111559 32692939 0
517178940 176060282 0
628764333 250473839 0
303631047 661401943 0
542226486 458973905 0
9270888 87302712 0
700615307 48389254 0
326514210 642336451 0
609192356 121053360 0
285995437 507997094 0
699959324 60295074 0
668633106 179230296 0
317897596 63968529 0
180717121 395281904 0
59959551 465782099 0
673914976 105077864 0
48799448 112090223 0
284572120 250655771 0
635463972 735219947 0
801441407 78991581 0
387758877 211262520 0
744316658 457422620 0
136057625 99726329 0
81037055 542838449 0
333101281 595920761 0
323282879 123034241 0
499883063 251757632 0
17675547 547877578 0
81665792 137195641 0
412762449 71873667 0
433631012 411329972 0
745885056 535712191 0
404377043 295854379 0
610056081 286329334 0
584748318 15889354 0
759776113 287838072 0
723009387 74089634 0
601221849 488861304 0
20791521 323516009 0
400898286 178869855 0
542548913 310635732 0
142067461 655571403 0
142749413 250785483 0
16880666 299223329 0
102395308 177319901 0
184497021 298339269 0
771625257 538817679 0
299887435 74486749 0
624394933 451896853 0
223803817 279344306 0
448088917 113569311 0
390025022 595256828 0
503644101 450739351 0
335387850 644319266 0
339758074 164751201 0
419243642 749079781 0
626227011 610747379 0
627758888 169079533 0
582096526 213721139 0
298506999 439264107 0
290273427 561257312 0
643142975 780366492 0
347169137 6239686 0
288481480 725122834 0
12414249 785186169 0
31807377 704423851 0
99519273 27269904 0
447318357 455509398 0
54697109 85866090 0
660817106 391131925 0
61045103 254446659 0
631480445 144425033 0
134910381 137556101 0
434467224 252253684 0
140324629 48432089 0
167523258 110491647 0
49738558 91531967 0
739327279 742787605 0
338187507 474694262 0
309004519 542127631 0
324618242 534197057 0
207380216 146666403 0
719126656 718333769 0
16836267 375321230 0
163108868 519025571 0
480589359 527264613 0
289878759 119595845 0
574961825 433710511 0
661197097 311158270 0
791128546 532825547 0
121836046 157267377 0
223298613 342824246 0
583667454 674956028 0
667652393 459638319 0
107996159 427792247 0
711492862 758282035 0
591860320 569846509 0
199947298 109037017 0
747425487 52794371 0
148570192 742261125 0
165292893 781722295 0
309592127 541943538 0
486451027 233654465 0
17674377 43180087 0
58866650 766717402 0
125420861 249598075 0
105909688 756942627 0
626004032 1843884 0
649811056 465649416 0
103567879 95247066 0
270084778 303814236 0
496713291 665872166 0
165780374 312908923 0
12536985 292754168 0
201094487 51780375 0
362709863 465888526 0
686163535 224644484 0
484580149 564913854 0
522906522 17331958 0
66132125 653402423 0
56441970 641444279 0
661985505 432941827 0
3233260 548337759 0
537264251 84321165 0
439866473 188697821 0
387527213 412781356 0
683239281 337848801 0
305945816 57549589 0
639958700 416184224 0
103467833 757734828 0
181937161 616338751 0
402135044 542841522 0
781950391 401563912 0
62195828 296723508 0
569547597 214426507 0
666715507 261123387 0
573321648 475189859 0
51819325 332578439 0
215837646 583089931 0
652062200 725195741 0
367370249 110991430 0
380401288 572224392 0
274873571 376195416 0
669252419 443560022 0
60163437 343464269 0
741979534 692900154 0
700154895 303409141 0
491493073 63190864 0
170666538 371956444 0
351016500 617755579 0
111400120 143663597 0
47457517 540423126 0
598400256 605930199 0
282976492 728563494 0
489190700 567648680 0
562390646 264738244 0
60020445 449448254 0
144725940 765643225 0
347267651 237578646 0
183995458 169932998 0
707296855 352358376 0
582111341 199918244 0
325078416 389384476 0
647118313 43374082 0
39219077 672524540 0
561669297 495518357 0
321755235 359625667 0
678390732 282376927 0
393424144 68516577 0
429885743 395931824 0
689428374 361057856 0
532757702 630526965 0
350630185 3259000 0
248363387 64544068 0
289960794 317913017 0
403796927 229910415 0
272678768 787700575 0
276040631 563291954 0
23355396 490123223 0
463921620 456211078 0
390920006 479195663 0
536721052 3118065 0
518097089 744406833 0
290932299 738894375 0
421536335 410843558 0
257713728 466963061 0
59337335 636216400 0
511481454 598689620 0
290508400 633812779 0
390766860 542286453 0
578526347 767773284 0
305212926 627673558 0
227802836 332139644 0
757690763 408902590 0
258000071 19785713 0
538746845 634378901 0
128395035 312942152 0
313187220 544366666 0
645782818 564610125 0
367767052 693777151 0
113357953 332024769 0
189382266 242159769 0
587898782 593506990 0
722855396 249886326 0
383804328 30609852 0
530895517 247589640 0
598253799 683010874 0
565985511 439700328 0
699789963 372320862 0
724573521 372098863 0
673336786 157670673 0
235456358 662975848 0
384144148 418615402 0
590529575 270476985 0
255837059 597034953 0
115757718 34797342 0
267112676 506780573 0
334638038 489671379 0
503516051 404488223 0
86177934 38591586 0
116529184 366333357 0
603250986 212707649 0
397104250 204020729 0
289419327 706461782 0
40512143 47904527 0
292465675 34048211 0
653662933 650938274 0
454781602 474071179 0
374361811 444614513 0
52847894 472284413 0
295977660 13450677 0
599191712 365545294 0
379257243 301620685 0
282838186 663632287 0
532768078 72622197 0
124617579 643076349 0
393541827 57909542 0
78655285 42728777 0
373949836 2603199 0
631644363 46474572 0
515132936 531022459 0
401909014 103651877 0
501419666 18890930 0
544602083 510305593 0
165874867 61612298 0
672465857 675866747 0
434424427 577277914 0
367049545 198884358 0
96420389 85531043 0
786153013 359783640 0
250172764 108124331 0
656182502 245674624 0
49501297 665356939 0
494267926 611559950 0
560861724 215490962 0
47426928 664341106 0
541749635 693421254 0
478149499 321537408 0
740980200 617302148 0
229760071 416645179 0
637393073 538841275 0
590500122 783767542 0
501367207 797702553 0
704977439 354037962 0
143074748 433292160 0
669922271 653596850 0
397521130 794597156 0
152279722 426045549 0
672969204 670954445 0
484968915 784647530 0
223171780 609523551 0
180329055 673051265 0
527218059 470690883 0
287232650 380483356 0
549634944 724578248 0
736331761 58436433 0
669390097 610334365 0
366380365 752972903 0
623458773 727073558 0
499371458 313617920 0
176722465 749274549 0
647797782 684847798 0
642657577 352920980 0
246029724 799847055 0
753714022 374546975 0
578156155 150209795 0
187298771 675041239 0
393086571 299418202 0
290375592 359548765 0
196449864 245040742 0
84722231 624084409 0
50382589 445514240 0
95683765 393095962 0
623784133 285099288 0
542241900 676369215 0
285641775 418295348 0
784401454 289387502 0
178189988 751646502 0
712749217 257052703 0
601535715 67849376 0
119279240 799247324 0
656397011 59705075 0
365305894 204158577 0
790562784 455754848 0
749888601 316526381 0
35820076 298839335 0
704438473 635996928 0
597231443 311730492 0
181120680 599652889 0
268673885 769423396 0
731336028 524505096 0
425510056 637656899 0
124931440 253567538 0
452387465 685205939 0
580266595 677703770 0
353573020 602600755 0
154302282 97192912 0
135445206 533477281 0
229030737 16795715 0
454176850 328174265 0
490938134 382990036 0
343426656 316206879 0
348938918 729143134 0
662162828 39054159 0
618003668 767851771 0
687308972 43797827 0
567656258 571239378 0
207958183 599669391 0
664439896 729321987 0
340545753 654522235 0
3638454 577462874 0
104708781 486542432 0
231482160 24304134 0
742212745 651970366 0
243979730 423781638 0
360117631 65910310 0
772458664 252881330 0
41768267 487809146 0
486712123 530339841 0
572536374 187262803 0
11401105 90118276 0
774463313 556415529 0
727399432 423749655 0
527373571 467189297 0
783983564 55561326 0
116540862 530378779 0
86634052 422101278 0
24602028 438194484 0
590785292 169552368 0
617171666 408912823 0
301101009 120240166 0
548730833 718065580 0
541951267 767273866 0
30733292 13538102 0
669796355 516351852 0
287644605 112481453 0
638349825 477870793 0
38574676 545909224 0
198546166 646002260 0
651514546 342500575 0
378486378 301853796 0
671969951 488943661 0
545220918 198753675 0
604469224 746456280 0
41010235 390593414 0
460327813 104788603 0
125405433 61350512 0
795244596 504446182 0
453612640 172780860 0
512131020 672655863 0
65961819 488409084 0
172176595 32864931 0
729645436 556312844 0
711934421 477664479 0
33225742 751709231 0
295939219 198919226 0
209544435 567097758 0
95562779 627919337 0
275045368 786488818 0
757201283 596137836 0
764137484 530127 0
263240083 275314791 0
517063181 321944094 0
552646121 259820286 0
657156907 125639022 0
250119900 436450033 0
395877508 322295 0
662332554 118731532 0
288744952 268020015 0
793548683 394685632 0
244206079 592369915 0
496511105 358370800 0
193057694 222221503 0
217246924 546884938 0
573406658 33292595 0
785160760 632292751 0
287868919 575012112 0
764943297 607132196 0
179425713 68052235 0
736991370 511083520 0
554748516 529092129 0
683989671 189446803 0
590845464 518866134 0
76365595 56416232 0
613576889 524223034 0
785354918 524020622 0
716812167 217835235 0
254047245 793097168 0
514840399 511998612 0
104596175 211775572 0
100684494 10617660 0
170488101 419768979 0
597118643 625225691 0
254927052 104429090 0
340999719 541119329 0
702242446 100156844 0
275159157 192558029 0
343209507 639460896 0
461160601 554598561 0
371297663 793429979 0
585036649 649650868 0
703336148 95950486 0
314914876 651837833 0
328677948 25864670 0
153369063 183768865 0
58336010 725440974 0
431836287 578653665 0
541316723 246713241 0
619204621 427255367 0
464029798 652541558 0
161046447 577955942 0
399973251 295536783 0
386211503 790418339 0
324755951 524688930 0
337861345 199800388 0
614323802 711872550 0
190374490 266640774 0
415560708 234765522 0
128150585 431021983 0
38463263 104882050 0
159103374 363861905 0
570460197 195252233 0
772686392 594370778 0
94626605 138367037 0
347798509 236961625 0
589962668 51488461 0
18713297 536935329 0
745447375 433861558 0
34170640 185926610 0
454244295 199863071 0
752547676 119077589 0
697483010 122058941 0
293056609 272386784 0
670040379 319493504 0
30827657 774894044 0
583052688 194811069 0
499726821 41274689 0
544305794 154337611 0
705472374 1769620 0
343729799 189764409 0
659752889 667184627 0
612114201 611171203 0
400090798 29691074 0
719092990 620549000 0
467578246 112563171 0
535763963 404210580 0
427133445 494642299 0
96247535 443904132 0
391077942 681012598 0
9943811 640244148 0
439975243 128651294 0
571533564 339157158 0
404601350 603785313 0
358565252 456158244 0
711536523 640213754 0
551052068 728940969 0
80934247 726506999 0
417076104 556333959 0
546818647 295414212 0
536595536 451487966 0
323943226 498479848 0
794389919 24075334 0
288371360 762314579 0
173203218 516676123 0
391189185 398537106 0
57397307 788176212 0
559457480 138692092 0
552075303 208666557 0
386070399 319898580 0
578425245 92399147 0
565348532 190958749 0
597264272 88105177 0
290997143 357083096 0
764165988 306747558 0
361979524 383163792 0
33768888 792145671 0
59979724 657484025 0
81997475 423247495 0
405466031 429659437 0
548181552 13103631 0
150896443 21938039 0
617040657 336900572 0
761226326 629041403 0
746385276 209686691 0
227911836 791351616 0
78044197 269989306 0
795793648 81475565 0
70578285 593689250 0
271781318 480221962 0
843008 494405732 0
411231958 308928464 0
562600667 452286185 0
64891337 193193962 0
125924782 287197626 0
641655580 279690347 0
606035199 169125807 0
715901677 573442079 0
708289294 569201750 0
633586736 779000022 0
751179387 339190003 0
241610762 125836377 0
706214498 527210448 0
67282237 90475578 0
748841393 175161983 0
45254279 781830494 0
178818080 578349049 0
609268997 534584753 0
143542592 267785763 0
373342573 309298277 0
715973063 576690500 0
449404554 68962764 0
262629714 628953068 0
337185677 200800954 0
244337499 240518427 0
538011 95548938 0
585278892 122845885 0
662654101 689140594 0
776914996 761322832 0
32865433 407132020 0
71899087 40121235 0
65824119 216226741 0
207399739 487169308 0
456594691 359529218 0
128730210 718653247 0
721034321 572281138 0
332272915 67238270 0
790087631 234868319 0
525845507 622242233 0
225971454 586424664 0
774698174 543591607 0
313835555 350701381 0
649942459 491573641 0
331186748 254837418 0
157973556 265379274 0
113212375 14361402 0
87706291 655296327 0
15300383 359399318 0
178652121 125179095 0
310761734 756016137 0
219927943 606176165 0
575661672 39160157 0
112800214 454925963 0
435162937 341341891 0
442061002 455822465 0
77215175 238172134 0
657602650 490748497 0
88530017 160307047 0
605242141 307704374 0
73811579 139895661 0
754203084 665379556 0
541038315 248200228 0
2128162 133774774 0
467768714 769270326 0
590949609 323396851 0
318917727 498365068 0
668680324 366437509 0
75429666 118984287 0
685783729 579920528 0
701015787 456336936 0
501194183 118167269 0
56008590 679334602 0
222215280 443454665 0
228006473 365453263 0
472653239 511844546 0
23416372 767249324 0
365601666 514116707 0
337728200 674262901 0
709233917 794729757 0
326637092 138423722 0
744049785 7649038 0
264782501 331589559 0
420472531 681414636 0
557662378 89569728 0
779271089 608648993 0
125048770 366544950 0
254748536 102683010 0
277960156 729297638 0
776720333 301066609 0
306190186 203335266 0
180515571 694222228 0
659492918 558125673 0
400257155 241314104 0
657512562 436512183 0
309407982 352289313 0
718637040 663823053 0
70676483 256116036 0
187381141 504614967 0
222026572 215026666 0
640729938 330031739 0
342089220 524051688 0
273858942 327255102 0
394305905 746324623 0
585100971 690874961 0
238357836 207173517 0
120812225 621631851 0
363502764 545832134 0
243860453 349096779 0
138432455 36683419 0
473801471 414617575 0
524131942 473160131 0
391819105 424813509 0
293870865 393897252 0
384739520 551709185 0
55002458 129240508 0
280397475 404718743 0
320014642 313670631 0
609034765 685822491 0
323855397 241998952 0
485958507 755236462 0
219612968 30329873 0
197972378 442687332 0
499884842 362236624 0
205756628 3616592 0
476752717 475144131 0
182422909 39478549 0
515211390 527976579 0
637155088 141218475 0
718445913 470919777 0
486203207 340264905 0
742299220 716163286 0
222247269 210788894 0
540600281 228439599 0
626053370 219807923 0
191372660 798954275 0
43728163 219695398 0
32216968 35718018 0
664484277 414953177 0
283324927 790687035 0
353201182 784506991 0
235830706 598345248 0
340773941 121902593 0
442251319 76421431 0
603821020 443538070 0
723631620 770452796 0
678596295 91357720 0
111732485 756442379 0
732502266 51655226 0
699006132 67056886 0
634012329 339366497 0
375500272 723807564 0
491605074 371955674 0
4202552 763116975 0
628689447 287882785 0
267926627 563784260 0
230057305 189774790 0
149940536 511745971 0
203093191 111580794 0
500852167 613634518 0
385832007 636690348 0
338046494 134381906 0
419512361 491187227 0
346278774 447715470 0
289921155 280823055 0
406322640 402183504 0
305672218 442914594 0
793380888 122380121 0
179648141 517505348 0
522855740 267022632 0
801423981 162217454 0
180892419 181015352 0
455618872 586451777 0
708304206 93190418 0
77037547 233256002 0
316530531 770353128 0
36819227 790979348 0
319994138 492451550 0
339279548 222477739 0
260748765 457915562 0
582785442 152267729 0
55274101 492076956 0
280451731 712419173 0
297832173 741745889 0
196348532 279938883 0
341876261 95197066 0
218021272 313209354 0
679226043 515877061 0
314174830 689645488 0
179422728 459580328 0
630783905 512953297 0
375041632 432431779 0
81418472 527920265 0
266466186 135418214 0
628023710 144810227 0
278442860 429271358 0
4066347 366557328 0
526767283 439697210 0
498722848 779458204 0
61176040 284245712 0
28322188 331449486 0
486644748 391654486 0
194532664 752024181 0
256074145 731461689 0
636774729 726132897 0
287461890 762934942 0
392295499 79091970 0
440261516 611159720 0
644687968 624755783 0
651413569 715461020 0
368662549 328795443 0
560020921 708488769 0
795511195 440920792 0
270602759 633972225 0
446968214 399031988 0
251968283 12270233 0
552888746 187688113 0
390475072 23247757 0
298791316 478623223 0
792407979 634760836 0
417780906 65797156 0
501117144 495728994 0
544531423 106676616 0
76066757 533163961 0
134174810 10016579 0
330632711 391241863 0
419052041 364012042 0
487875118 202335011 0
444031877 471103052 0
77225635 484158466 0
674676515 102528279 0
309957047 407519513 0
472522060 365683122 0
263150439 262030583 0
681338502 579232525 0
182892082 417793769 0
662639609 683311502 0
276688464 65653420 0
525955460 270815162 0
468669319 534356425 0
228999866 72197800 0
13687955 510241649 0
189709918 231275975 0
8299657 297563057 0
187065444 495935215 0
333516154 435202718 0
693634435 742281001 0
397490851 357185534 0
453782796 704487361 0
732151704 710796238 0
23493141 313540491 0
351689716 789478797 0
95976754 251055228 0
171080279 79580929 0
107208143 117458822 0
603171114 301743117 0
70500536 682852588 0
86492876 591244646 0
36009179 747233797 0
434102017 661669918 0
375684952 164620008 0
606168580 145562716 0
199800736 480905701 0
154896152 737792450 0
344339303 649494541 0
154487514 441359160 0
581335582 355447926 0
278895811 489863111 0
706128338 376057086 0
383366941 655778496 0
168234329 722486125 0
101374574 354002490 0
578148221 796674460 0
284645446 668149538 0
66368528 150276254 0
743769802 351988891 0
72235769 94562307 0
126153550 476795399 0
734628933 335115630 0
234686445 250048131 0
482315911 339297965 0
468183518 739050781 0
217702166 788916657 0
222015699 755800400 0
348403547 184863618 0
784344458 107923756 0
712949727 287320744 0
73528872 160056221 0
618080601 277236577 0
796347654 238685683 0
320424609 501273991 0
260925552 419615938 0
136492050 163216452 0
498870761 380014046 0
471180152 783905292 0
544612453 121599559 0
327169725 394936233 0
565953571 359248400 0
66229572 571762502 0
423060345 698982618 0
175532756 320005204 0
318731569 660587318 0
100589748 726329947 0
604295864 376128329 0
350534332 213016740 0
568479360 226828135 0
48873235 344434259 0
284861284 247838830 0
213738215 151301458 0
25883987 390116202 0
305404420 797796839 0
280975534 688593152 0
434057406 623164961 0
83056692 60480465 0
348797862 114639857 0
645361799 92520343 0
438491569 86165050 0
52739704 169998078 0
175434954 790831943 0
280501212 72287135 0
220165613 395915658 0
103014542 2378308 0
118439984 202670808 0
194318703 572890171 0
405228501 606977648 0
316978637 554441476 0
231747149 485137722 0
367156829 708545363 0
333048135 153777876 0
343734028 175860812 0
207938506 465780356 0
777606569 602946850 0
112445100 535431427 0
531701115 747355271 0
697701215 426550064 0
377312704 667650572 0
34534559 148023632 0
156351152 306081154 0
248324869 350764761 0
669324336 632601093 0
545592012 485756972 0
434780044 48534833 0
22231490 232249852 0
530268838 757223381 0
686261648 796630358 0
37181912 276472991 0
581437268 723029939 0
650264880 579849197 0
158034001 184520500 0
328450700 59243217 0
79919438 748194466 0
219947057 310890551 0
740448286 711695012 0
597864641 267388635 0
211408822 697045569 0
213957967 355679177 0
787184821 735634683 0
572187458 146421577 0
595994153 746612276 0
406632402 768895796 0
222177901 186988090 0
472918288 336396045 0
248519677 165313217 0
375849927 746872529 0
601665933 203215881 0
444395488 92674067 0
767930128 542463975 0
340158694 516659123 0
25219022 395610399 0
680462813 800214421 0
339206096 624884313 0
541672189 367750987 0
132113311 381970347 0
636483702 573132165 0
794003253 404499523 0
574830764 734540556 0
24857318 355439646 0
706327346 39788959 0
654861364 314752418 0
722875407 781339213 0
331446184 631645457 0
150952111 482693608 0
559541957 746968503 0
509878121 704648291 0
564406506 301181112 0
492564169 478288560 0
740851947 695096120 0
534382033 70875112 0
782576620 583503958 0
253087793 155368687 0
697372027 68900512 0
385273114 613431962 0
699708806 617829632 0
511773486 118290496 0
691135761 568984161 0
682222359 41619792 0
315002752 605401545 0
311932809 338215222 0
300755522 476481202 0
320886961 201401828 0
362927193 390212254 0
191574056 763754615 0
206864426 221086469 0
387238382 26147607 0
302716812 685253774 0
704740320 743122016 0
216070522 84053868 0
691524115 265077191 0
11617416 773485023 0
207879601 378195259 0
515589990 685180299 0
635791342 556821763 0
740923059 92705270 0
206598708 482199612 0
257663661 72934284 0
299376006 237770868 0
683238539 105998396 0
387720330 591172575 0
223449582 89459505 0
401860953 789712899 0
478906836 367645560 0
703112234 244194435 0
308234376 459627790 0
313195979 398802825 0
35220202 284287635 0
666021904 33866511 0
636057443 704046032 0
671048096 768559799 0
544641089 309202481 0
224039974 345484618 0
360765117 349269835 0
52670089 144193787 0
641321546 448176466 0
504948261 467512716 0
764515700 89228821 0
81575243 132071609 0
553339702 372059092 0
590329254 299935405 0
653947938 153143362 0
133742228 30223071 0
65707567 338113746 0
142961960 34745833 0
741864093 83508089 0
704382685 121521485 0
717762682 407861624 0
299944445 316757349 0
482937735 371816153 0
723783680 760802819 0
538874154 526244246 0
483031862 456359836 0
702882863 617059458 0
686844143 522626678 0
652360794 475842829 0
704996550 45395400 0
646301004 268345109 0
12657488 786085380 0
777118657 325030853 0
350842144 581396879 0
540861395 109991350 0
710304381 689924471 0
63536995 146725482 0
279450153 185049553 0
377027746 543175167 0
770685830 186134305 0
279759541 782803070 0
105406615 589863330 0
211296540 504661585 0
312320065 161876207 0
282159746 184898266 0
29429501 720619202 0
327699065 363506331 0
106062759 577747787 0
560084699 4308835 0
379830857 566596578 0
446682820 371838204 0
9125789 473232631 0
401906738 579457828 0
417209292 481475219 0
362559299 739245708 0
655546259 753630924 0
795055412 651250086 0
225300189 77384227 0
582205916 675332794 0
118961394 288643069 0
192421181 664479754 0
542320172 251541137 0
699985093 706337250 0
121285393 202235947 0
212702671 778441248 0
99152845 344081966 0
380263978 507410729 0
173891954 456356920 0
582036605 176247512 0
62726498 493316639 0
592685732 800663976 0
390332934 234034464 0
260462480 264650114 0
731128686 215675719 0
64187381 711757697 0
259366001 589175010 0
604719516 701532016 0
271092250 123496832 0
170981295 621580649 0
471052812 504291680 0
514131958 292694017 0
256168970 517473885 0
55482129 455412993 0
174117889 70512319 0
235438101 163025761 0
572363034 690774470 0
363500103 421485493 0
359191965 438405022 0
206507942 47420345 0
697077739 296599409 0
401453472 170944063 0
568339236 679416297 0
282150065 484345646 0
746420629 796574695 0
795219638 668045242 0
374486342 273110651 0
693274155 324492775 0
620259372 398293892 0
548207738 570101612 0
764587580 537857663 0
712888975 209247088 0
202768514 43902371 0
129317854 232108941 0
571479893 423593302 0
796987286 356912597 0
595493974 692879779 0
131301914 769206606 0
120432632 344561333 0
732477728 624465042 0
147895585 678020620 0
407773651 505442700 0
50420839 101637303 0
265351493 703038835 0
133712728 625256336 0
549992735 32543844 0
107670072 140948834 0
220492000 75631121 0
652587685 525758678 0
15687394 511537878 0
337569905 172879083 0
317022047 356384557 0
523404487 787579536 0
760640208 424947619 0
795110851 45563446 0
19498107 799205248 0
331194744 565697169 0
736684071 100570607 0
135432206 381500033 0
308902362 22169712 0
490942493 101201658 0
235412832 998158 0
400399326 523028207 0
801025506 263424672 0
528658646 484965572 0
225148759 234846003 0
569972007 27458568 0
743985905 330454800 0
478067385 311262449 0
567620280 378633356 0
105144443 746898814 0
619228999 687596296 0
293003295 183399481 0
491556658 437500848 0
357844110 507745535 0
597157623 774760451 0
46514997 428431265 0
679326300 68916416 0
110761644 306624503 0
9019825 717091262 0
632141072 580682732 0
657980401 790557148 0
148366045 438919168 0
618547710 151452656 0
514638130 107468396 0
608898936 343134620 0
44959881 242212178 0
703001410 100767627 0
780025855 418384203 0
7676229 542743394 0
793858601 391354533 0
513528476 791241153 0
44693495 302562558 0
439966341 57053982 0
256467342 14964876 0
459882077 53945775 0
172330431 208129554 0
191780962 139145131 0
775100917 580775139 0
454213762 268807350 0
495597071 647202966 0
18548755 789036305 0
104005645 500916218 0
389379818 405520622 0
438109422 785308009 0
277498494 116631382 0
399537888 515577546 0
254281330 713068966 0
549429377 746980177 0
77211906 501511275 0
45285377 124277687 0
276954164 593914998 0
64268432 51457550 0
193973089 210601858 0
279196054 548780564 0
642059955 199221754 0
354171613 260779278 0
542384454 91232957 0
538391189 10265672 0
204354471 408869148 0
112677243 782355468 0
18706846 270966416 0
608537599 608657113 0
203209825 289743757 0
88359745 55221158 0
781236541 68288566 0
218900498 373905286 0
660660953 709686217 0
720643775 374920824 0
237855235 348898879 0
749627339 560102158 0
743839032 314498768 0
581638160 161635367 0
638115516 2878232 0
252067133 646197731 0
446168716 269785316 0
371349974 66076013 0
79523084 98770013 0
472752220 453048957 0
624131379 538318507 0
286190491 100086440 0
657523945 161280278 0
376526999 435746885 0
494601923 786851076 0
335484594 254098533 0
580438520 356200541 0
409389585 671863389 0
533294598 10119785 0
101912098 545450600 0
775369438 712311797 0
325340960 513842765 0
676021797 470532556 0
550047853 474493469 0
106171819 464295574 0
720562779 384843029 0
250337015 739621457 0
470533808 136504287 0
17561296 498336559 0
652632767 351907233 0
191356078 198618469 0
650520233 515349830 0
709304197 232533713 0
12431187 431461774 0
70858767 659773496 0
399957261 453263053 0
703758921 248322137 0
523336146 61742738 0
772212545 287767631 0
17659500 69935194 0
136832394 329112771 0
728069781 692352559 0
162924885 596758542 0
570708388 87319083 0
189364651 239783806 0
746575137 221903497 0
308057481 118639520 0
547496583 424863714 0
88657945 654334726 0
250092329 27299584 0
471691138 244637376 0
356311799 589905591 0
597450112 111884120 0
150558405 25211723 0
143005514 135815789 0
296390695 318672308 0
504660783 400613209 0
167205942 486145400 0
103662609 762040711 0
139640734 139685674 0
735916048 468282365 0
627112774 452618174 0
727960499 31123314 0
214442654 65552652 0
481842119 750151700 0
784166561 645171966 0
740458062 300421163 0
617319206 756471746 0
448558943 151468269 0
746788597 636410578 0
140938174 38385724 0
518992961 553968306 0
430057075 26615581 0
94998992 698164872 0
124575833 302001619 0
343089837 414230290 0
319897697 126234910 0
304796634 679298742 0
587772260 610642879 0
112222644 162367069 0
538194209 779824706 0
42960947 54086897 0
294433238 217958223 0
767508478 537626468 0
707124930 744685891 0
175639686 40429402 0
720301606 67629029 0
212988091 462503811 0
682441944 641524523 0
750100551 566731672 0
616206204 800583447 0
119660024 767077328 0
135095943 497231473 0
372290666 768140503 0
511488247 443056085 0
774621144 239542904 0
590310556 129378261 0
690440628 693071515 0
411122613 598916319 0
724529768 631178938 0
644366192 686452394 0
689376225 73799726 0
288573571 40826232 0
687108374 161081987 0
225514941 361458815 0
761583679 163526333 0
134405405 726986528 0
392830187 513696731 0
50443104 449182161 0
708236478 308209090 0
37883701 188815810 0
126650761 703539230 0
398179915 162013180 0
485245881 474193429 0
2150513 169099186 0
316869536 92647732 0
477778895 284730281 0
519531087 395796611 0
174065155 159903627 0
535256938 692448387 0
460333961 84130137 0
51697552 529390067 0
554761613 431261356 0
254814809 432081458 0
321511083 37291989 0
124380242 410001675 0
256983690 379259463 0
677572349 264979596 0
771749718 585587848 0
326077425 799551282 0
768846991 41550511 0
329866027 37270416 0
623149378 708942381 0
733831744 527008400 0
70416312 272559316 0
722569034 461334241 0
157459702 4995604 0
578557803 695942928 0
226314165 279059673 0
6093277 22244318 0
280876828 218508576 0
580384348 132074805 0
671401897 159073464 0
671439933 134358706 0
400654889 106694044 0
718690233 94177101 0
678204925 351830352 0
302230685 641087976 0
424152102 784547927 0
262702455 36324480 0
477653399 206250761 0
426474752 23214649 0
240650024 794746884 0
240346407 345471744 0
292638735 745158376 0
66258939 289777354 0
273359901 727815168 0
240847159 607180973 0
452519642 597462463 0
231632549 311641131 0
184884949 793186413 0
623866026 236318725 0
83411955 380895904 0
479581596 607198983 0
466946723 169704398 0
581529939 44075214 0
506867312 479262011 0
8265177 120687694 0
229915634 486752177 0
392686107 562126486 0
251462368 112404831 0
760208516 681447325 0
380296988 737671227 0
119889135 128313408 0
33065227 213275207 0
414027132 757083252 0
135223865 243842912 0
501250437 255556171 0
424813067 321637873 0
520636442 510329260 0
499876610 478489338 0
354846892 602084840 0
62745362 375221176 0
249518814 16752545 0
370086522 180951191 0
523219218 228373612 0
609809079 125354154 0
605170729 751098284 0
412128250 492182752 0
621786431 455507035 0
132565785 98599854 0
589387959 370809970 0
750840641 312991769 0
702694165 573851849 0
389271457 464336548 0
437470968 279077102 0
11120531 739561797 0
664619351 433913357 0
679840880 217911516 0
707054357 759349479 0
574833001 92830352 0
598879742 509765455 0
635273522 234822622 0
607467398 289315236 0
759272434 263949740 0
630912292 793942449 0
149389018 629093060 0
460176095 182386176 0
765238208 108559626 0
377477802 247760792 0
421068979 778470312 0
130351489 723661076 0
335510530 355922665 0
453718818 690768681 0
395801650 767745024 0
645096781 654359710 0
79326519 99549783 0
281250427 718641489 0
164378196 101627918 0
643037760 244276169 0
352524839 101456695 0
212014502 309429441 0
661468469 316873293 0
28242941 323975278 0
644688262 757312557 0
41989403 109578226 0
328152673 414657213 0
663265939 498041268 0
245398886 234604275 0
746049025 360572017 0
78210555 578547425 0
238211864 562318319 0
530243901 181038920 0
353995346 496932092 0
233048493 326902798 0
655564110 553065836 0
571319777 230105407 0
378644748 139292797 0
756375615 89613044 0
658065543 453607884 0
62371996 373928596 0
6192130 491214225 0
203013571 787407810 0
325000779 451982095 0
92178185 174803110 0
749775476 759771741 0
27782731 588880708 0
735841624 267259274 0
579462224 97552881 0
602391805 463432951 0
295390755 324326911 0
249318485 240674029 0
430650348 199898891 0
630133761 601535871 0
16748866 380858497 0
783285528 556564964 0
306171079 465649668 0
441967561 577117692 0
234687291 2593166 0
491674507 147621414 0
548306687 195759723 0
491039711 623172577 0
130757753 228555253 0
763643763 551179629 0
448587534 52119400 0
233005820 635949120 0
298600307 277317370 0
431292778 297103620 0
754094345 798581944 0
96333395 646408331 0
372877103 157655873 0
684521140 71833547 0
500733603 127092448 0
679793072 786303114 0
69696335 231811136 0
292954400 206539822 0
36673955 649776850 0
634465842 436237144 0
588488690 82041483 0
531732542 402334661 0
324829120 518725267 0
516855202 384155073 0
486995796 603121369 0
573347819 125117150 0
573292443 464653971 0
614298980 233499965 0
402560747 571934735 0
425570544 193116184 0
266828555 404194955 0
523616986 311747531 0
720822720 582894511 0
473077236 63356311 0
200572445 23850294 0
90036611 125426940 0
765765610 570342643 0
644649999 789472169 0
261994757 511969985 0
708912005 1318664 0
714294266 489647895 0
110414661 390239752 0
684688808 325617418 0
92958881 114802641 0
710864533 194813843 0
48990477 709873147 0
671015211 190787450 0
373245015 688678179 0
547243031 769341350 0
324560119 194740979 0
353157196 793945699 0
384918914 342860491 0
223155422 223657403 0
19579878 585906023 0
480938078 72397719 0
596816906 623732518 0
62230869 257968108 0
545676630 52359606 0
126010899 304410471 0
646730598 394508567 0
473242290 581728076 0
539294658 179899085 0
662030107 575028942 0
641483062 638934541 0
175358050 269170503 0
93057246 391389805 0
25067160 541954583 0
469392627 25352628 0
115302733 419534881 0
243419168 350499563 0
36189974 633639926 0
761393592 318239048 0
92568716 410367239 0
287502618 201738110 0
702626141 624733964 0
296962403 139628411 0
790126705 253468925 0
781503922 441258459 0
155811230 79117125 0
57392956 90680227 0
132805066 313381987 0
344882800 315651735 0
367897013 242614616 0
365594133 632513084 0
76493252 642250431 0
274798013 751339116 0
193944323 409484062 0
395713510 298485902 0
294328978 357354042 0
415437669 343898882 0
676526792 355543858 0
390241089 417557838 0
286512429 389566066 0
572942939 201202621 0
403233814 91294747 0
142926219 547809000 0
675041445 555900772 0
189296802 255811122 0
553576477 421667501 0
453082020 556440861 0
242221139 533017952 0
542842983 488685740 0
570921781 677163664 0
317242085 195078614 0
630093916 359736528 0
42470234 774575823 0
41307239 540685179 0
480281976 525001315 0
655157571 150906114 0
433053667 498562139 0
86045655 59510580 0
211708116 419659406 0
605697616 257040985 0
376280865 238506619 0
589308110 480348036 0
784378707 706491201 0
349692501 65300993 0
310170069 585921066 0
44071404 453893234 0
24510713 502754957 0
597976625 205638060 0
789606104 215090713 0
773608636 30172122 0
146958254 504177583 0
481522205 103915440 0
574278857 589410002 0
89463997 16067817 0
344610756 360865364 0
367350986 351708361 0
21023004 796237210 0
82160458 200712790 0
120386271 465791444 0
577002756 775351405 0
100503600 169877672 0
545012104 347415833 0
693859279 308422532 0
659364664 17415774 0
719617264 102184167 0
52763353 248454520 0
208386669 368472997 0
726749129 402258206 0
208896067 287050687 0
625837524 203278985 0
654312637 51448094 0
202271999 478550187 0
526583524 619488444 0
688386868 238844578 0
235821830 748059172 0
784199874 320942252 0
233434663 658444727 0
289123497 408633802 0
699007407 713451661 0
391042217 229216400 0
791820945 526521983 0
470316464 709077460 0
94495492 363014711 0
670016622 383360818 0
272356802 275328266 0
494748593 545424283 0
15154734 102643925 0
136414957 203869230 0
137153499 573721375 0
202581295 175232268 0
342929778 176036124 0
566957630 670653196 0
580301126 537726614 0
530498479 521068801 0
353439001 134578389 0
762670688 712956188 0
761645394 592334455 0
589037670 115269571 0
480169921 413587971 0
421825689 776352630 0
504046186 782445184 0
400867282 375906057 0
280301128 631895200 0
117590080 687296135 0
376136892 715937836 0
470134639 3022864 0
229023306 478440953 0
708517482 104937965 0
229909210 567973683 0
81061496 632663583 0
421993235 794242536 0
759209645 580235352 0
199412868 374175324 0
393083647 695367262 0
709639919 709952846 0
27731957 267710064 0
796267216 574832528 0
81955337 765088908 0
52014056 704561328 0
670122892 407085855 0
386231112 298677635 0
679920680 135325725 0
470048700 115557594 0
456566472 23438276 0
551882965 794163553 0
800088041 772665986 0
92946418 376364624 0
22370502 13063592 0
743597590 495201649 0
106430380 350508079 0
569697339 195299663 0
106790103 276917360 0
235550014 753481380 0
88600098 661128765 0
164325360 324944492 0
797725508 590551185 0
482848598 119067817 0
113047298 103509337 0
156265550 500773095 0
679201706 589216962 0
68512440 263890838 0
756293882 722534230 0
89239485 170193136 0
482869677 208469227 0
53276399 27826633 0
178887735 681372540 0
277722838 735324994 0
411101407 786796590 0
589214572 702230494 0
293518360 795994309 0
447915726 758553414 0
210459804 98415432 0
73073313 594151833 0
564441224 334701698 0
555581170 520389520 0
801366852 17878508 0
134966786 726581821 0
608173048 181914323 0
234782056 35771755 0
483777220 373281991 0
613274487 515669830 0
48354778 203148441 0
54433880 196496494 0
411281089 731673670 0
231008217 122674796 0
376499554 511096547 0
68070330 350288608 0
518679385 457054113 0
30937955 432510763 0
477539368 749850098 0
666402040 261912417 0
707693431 71418263 0
742973108 604037495 0
19118216 316895075 0
127176320 63835989 0
433488454 164208984 0
427433036 549184558 0
427971988 237972114 0
393751476 233257781 0
440222027 566660091 0
200930137 785815125 0
787862090 121022944 0
117324066 654897220 0
460754638 301757245 0
728214557 745955938 0
50350916 72536087 0
315344302 365378220 0
572808024 425905191 0
709613308 415370430 0
640506115 251624122 0
257559577 413434208 0
556570224 231189379 0
107574716 22658173 0
193684330 210208098 0
22270191 471521734 0
315238487 568346120 0
446438771 570452290 0
678945218 749918111 0
88467273 340072253 0
272914023 392179412 0
219922518 330096940 0
86152735 419638258 0
591660515 486484892 0
311240700 550746655 0
10596184 299112473 0
706117386 674428587 0
18391192 510450130 0
34923914 138729200 0
800618975 282967831 0
370558555 116021546 0
779394735 427736844 0
511187238 604918528 0
324668613 49902591 0
799440255 29975196 0
57343159 750387499 0
51216690 346371246 0
337348706 126077514 0
574314933 106199541 0
359210938 191009132 0
309230472 784178769 0
116699897 752545360 0
354489026 252907518 0
149572923 723443655 0
651395188 598828982 0
529998052 89175997 0
259968691 209951035 0
468215142 249369899 0
349801413 459708552 0
244952566 672419834 0
121506792 461824694 0
287387407 614464217 0
233697454 432597624 0
213828852 440666174 0
562709284 692263376 0
511130918 567713452 0
564728797 70881537 0
221768490 722586513 0
745509259 245296049 0
23728859 135087485 0
206611485 217393818 0
599905223 316852211 0
441792640 225263594 0
468582635 235505157 0
17503212 81293412 0
36023777 343377639 0
737878915 558722339 0
475814277 301739253 0
262623907 32385888 0
453255106 522482382 0
599346184 773032938 0
624827441 61617443 0
679096508 384135964 0
473486463 9429460 0
765670976 598914433 0
651374181 305281584 0
152495201 73900181 0
311075955 354769071 0
552803582 659630186 0
438698062 126269509 0
6805888 2804001 0
796649143 87933131 0
729958040 409633489 0
692322352 726593290 0
2921253 252118801 0
483543216 440379693 0
374553828 794599187 0
369695358 544874582 0
532087034 565242762 0
408263095 756455404 0
757504271 307111414 0
691750959 374238343 0
118332928 343853923 0
22162881 53866886 0
463646911 82571440 0
767729206 93348974 0
732267294 334023810 0
284588769 665540274 0
279608636 207664251 0
394725371 78206867 0
51451388 184463510 0
265665917 645708317 0
162441708 650618251 0
360065636 438662725 0
211446845 480894368 0
182341148 684988908 0
18916513 451876047 0
515245388 207326141 0
64250936 348362658 0
543941781 522690306 0
130498290 111435815 0
687066719 3561391 0
625183436 375142485 0
154700819 218743941 0
736816504 242469144 0
249552870 196318287 0
238975097 241565311 0
667929526 624043283 0
677960685 378443771 0
720044825 630128102 0
628330105 683665517 0
785546600 137072821 0
87769687 508098368 0
639966980 20906484 0
798003880 304567665 0
322717260 634095100 0
293704600 458116004 0
246840121 24575484 0
801313863 703433984 0
472709028 495616681 0
227671323 706104157 0
426246904 226503684 0
193983707 361235023 0
576776848 622135083 0
779526732 43657545 0
50041350 496372334 0
280994092 99453273 0
269812804 180501311 0
613931171 360553156 0
234749304 317494272 0
296509826 672698375 0
38633800 603691156 0
673593092 566466434 0
30424476 592398752 0
32772078 386862597 0
452487699 558200652 0
464786662 128102657 0
674742168 420711989 0
608160252 695154224 0
307994665 560392598 0
496747940 354953415 0
711649579 201062898 0
611045592 723911212 0
513917063 66888915 0
551109267 50069428 0
638513126 278709872 0
539938724 629971996 0
685101557 281207676 0
369731791 63433432 0
451031686 4337861 0
349429729 363669175 0
508454770 505131130 0
387160048 766506103 0
232758458 384411601 0
768690141 720161459 0
187952400 42071048 0
601835790 741875629 0
357973017 404425846 0
487402667 214770939 0
752978548 528833215 0
290861110 737028490 0
154082733 310822666 0
224791776 385251434 0
134392438 747512911 0
400427875 394894132 0
792936705 734416784 0
339843547 677073310 0
66902381 675575140 0
716954999 406178556 0
335545667 37407529 0
162871393 377719819 0
239810470 225512436 0
247190221 743757314 0
404059998 653755203 0
61255945 106412449 0
352770997 545773299 0
653621972 166817473 0
332531883 13952737 0
670672617 430073155 0
370231099 167574536 0
328478188 87247488 0
275763465 465333885 0
488856514 746213727 0
430001063 745061368 0
366980722 408573727 0
730273546 792743540 0
53726824 545848807 0
513540662 546725591 0
146087377 158012606 0
183898555 174235096 0
88120895 361520860 0
516600159 411686018 0
389474291 719041508 0
592273927 524120556 0
153996088 443976305 0
571671259 701453607 0
12316810 771957340 0
229756473 465121962 0
758838373 335196007 0
249392326 16832629 0
481503180 319526174 0
239206906 275837017 0
251401028 407998889 0
222714965 582050935 0
599445032 426543346 0
123371563 693965994 0
639919739 242389070 0
485807744 16936579 0
114524060 659666912 0
555536542 266297216 0
79290667 347717280 0
117336211 734604789 0
717887063 175358665 0
413770133 780705132 0
14926662 219351047 0
513391859 731177929 0
165167853 525444226 0
632806310 23882792 0
455485105 439738085 0
765639959 56765757 0
648594245 290233679 0
224255011 83867437 0
108052786 567115140 0
60353418 349629771 0
520725502 354376290 0
781947155 694320217 0
343025848 330691542 0
646725845 628285105 0
800218980 479098528 0
342059435 568461172 0
494654229 99789071 0
461601942 228865565 0
781115625 153013191 0
358680137 571458279 0
701633226 286398425 0
621183486 696016667 0
565601453 97735939 0
94779600 2227738 0
92999556 665838001 0
387146592 273856883 0
773282574 535534283 0
792837929 263016195 0
599928378 741594848 0
787640307 273724543 0
336111494 22508028 0
708795528 162601809 0
243155046 104088031 0
513220877 558478498 0
507758249 449079596 0
630266637 696211136 0
773307695 56603242 0
23591784 299302320 0
793724031 703289688 0
703393848 460358820 0
9038968 467832857 0
126999621 779206060 0
88176472 6131576 0
248153762 64930818 0
632530780 132907500 0
517351695 763579402 0
306439323 321694287 0
65282302 773989973 0
509674244 258487486 0
583976489 118258932 0
767506086 292675849 0
223283665 606367115 0
674071604 665201308 0
201950217 183229563 0
135106165 464599809 0
769656842 142354329 0
5319581 391730956 0
496590557 497085256 0
329995568 620537318 0
701178562 254620047 0
42256027 80059824 0
381418610 116363616 0
51462094 761197450 0
76897826 74670393 0
327585858 218964136 0
208794399 148997246 0
720520159 419253050 0
340025566 657540825 0
299549744 23237056 0
203226039 231890808 0
654343841 391896701 0
300859513 549208156 0
608534276 291437387 0
625341819 248054102 0
400740711 93116509 0
375126596 622681766 0
569607908 772128470 0
765132050 98888022 0
749061699 45411026 0
767041051 336059966 0
529830522 659847963 0
502468065 535232354 0
522231196 63992880 0
118846182 608405929 0
161129570 709331401 0
26421479 610016576 0
702811887 158199537 0
608280633 491347239 0
592596579 166912259 0
17087631 274764610 0
744055687 650732237 0
570099350 576348523 0
645060916 155511659 0
585205363 166527706 0
382688124 74901619 0
206203150 112110071 0
793487460 523500678 0
418438298 410459406 0
260893945 383362364 0
691223827 589157140 0
588714966 341903628 0
661158666 257550682 0
81259378 81454272 0
514092729 163096410 0
568954069 420950050 0
712030233 654443162 0
509972261 535612155 0
305108081 733139714 0
84426519 604526891 0
441689614 365211491 0
14203155 553903387 0
197788862 590874247 0
312539190 330462768 0
292602518 247868256 0
82800086 290050958 0
768530710 108932643 0
459448166 374629825 0
462604355 189728065 0
559614950 300583428 0
591414874 226182414 0
783537813 545916884 0
505515177 481819003 0
631547335 657160915 0
245641095 578257778 0
727076417 17760284 0
783375190 139296286 0
62587406 772373818 0
654374006 588744045 0
350033875 789180321 0
563964869 558829316 0
487061043 705714502 0
125432684 193987837 0
718586015 506308023 0
655144679 784277951 0
377481058 52644719 0
55008126 1712308 0
390986842 637760190 0
308151579 436798069 0
11082286 501788726 0
647382019 138003042 0
77561484 379006651 0
619938603 656124882 0
302743165 548550153 0
342092973 23632914 0
680425578 196648624 0
760544998 698960901 0
192285193 550744796 0
588564063 648728859 0
306746620 715063623 0
271776997 758820586 0
656852607 531054992 0
10378163 647161714 0
123759787 97603328 0
31677479 627879314 0
369073805 285137394 0
577268107 718390064 0
746799246 370642828 0
800408535 295228682 0
381046938 679083712 0
44432547 416348130 0
154577473 356555257 0
680524574 688790443 0
337029353 205557182 0
729796468 388382176 0
10259213 611294049 0
616410091 793308984 0
34190626 105269054 0
85822789 675464542 0
104074027 550939095 0
555664234 670156222 0
66326279 183175582 0
132352049 469251104 0
768963149 711501710 0
109139965 554667456 0
696847444 311298589 0
633933942 525983669 0
536474411 374896088 0
469617045 92200900 0
133066011 85471591 0
166718843 163495701 0
523734706 513375263 0
430021787 137245255 0
523206008 754670272 0
731042363 615885401 0
398779515 294950432 0
629780525 309663051 0
393047335 475793207 0
679995754 500409713 0
783970752 614847786 0
247247978 765610882 0
483414593 591686226 0
356228981 698915505 0
609968789 759097800 0
586134889 451301392 0
136108543 401444922 0
383642137 621133881 0
239401276 183790715 0
132450529 678598295 0
88213899 222515201 0
661729476 73343066 0
682711676 580856926 0
197625547 344915347 0
745051102 17327860 0
59399938 54425609 0
549416078 745977039 0
631032103 240552701 0
551969356 299107812 0
601650029 387765350 0
597536290 122249055 0
537413527 653020595 0
625234871 666458985 0
517462419 783776154 0
390105115 515106760 0
488361827 507480661 0
436331825 331661678 0
519726970 609770530 0
90314926 405376918 0
20734844 200187130 0
194200497 667799810 0
495378743 370082445 0
565174630 60097298 0
676221546 600266026 0
163296447 603087240 0
51719834 449055372 0
430535747 761350583 0
284513863 535667389 0
758744692 714918596 0
288915101 717926 0
447567069 588094747 0
628169064 415237171 0
362930666 151817792 0
584517247 77983762 0
456375907 600640809 0
87020449 60708355 0
526029237 522843068 0
576350720 180052324 0
334128221 697567201 0
532525426 698822639 0
446636974 96926674 0
283865717 177720129 0
659901710 666301683 0
778061930 77189678 0
618989741 476059205 0
29345269 515437650 0
502290594 547145702 0
688792410 131544777 0
262102452 203223314 0
162996633 575688782 0
706653741 588462339 0
102762931 58916818 0
527687619 325195547 0
130240176 458246422 0
614466513 139196677 0
404871105 189141858 0
584877143 257360717 0
650345955 367734318 0
757803339 83000839 0
43876326 747647651 0
136542553 533081177 0
385826781 329774612 0
186114928 719364285 0
507481170 773722844 0
156176734 253084783 0
790843010 148539648 0
438890129 621265950 0
379383204 316770274 0
467560293 762044171 0
22287386 369736189 0
515117093 100796367 0
710387949 315765499 0
168620813 371781211 0
242954828 40174515 0
626560088 39423239 0
37927981 448884090 0
152503324 171696507 0
582306052 483413322 0
226739998 589082565 0
565052453 437187601 0
174822788 63183866 0
147678204 406462953 0
781274030 392768243 0
540879639 602869627 0
641129921 218282230 0
731980322 206281225 0
401040368 196264765 0
382335527 449077014 0
270110478 720253429 0
545140807 798750308 0
565537700 287956887 0
53612598 769626517 0
423709418 256155895 0
23392242 266931019 0
215029918 441009184 0
410048538 145688867 0
721114087 436154547 0
123564648 485039710 0
160123295 728111194 0
578974591 547159969 0
488811281 423052614 0
159601834 656103492 0
567281832 37393731 0
489909797 699093296 0
505783963 336520155 0
258384712 413132569 0
399706995 21739489 0
454049367 67401136 0
433450699 776336002 0
112374202 715228574 0
612447348 535131236 0
144835096 101963353 0
59323510 23397042 0
636709670 382725495 0
633740972 694489601 0
715506787 384336878 0
655421833 796488917 0
448333022 656468712 0
363951337 498239537 0
664072493 785505998 0
154955945 114387146 0
662170720 509915887 0
389407779 735120553 0
619670204 43849432 0
566270791 52499285 0
524273725 210349188 0
568085319 358863192 0
689271781 456984593 0
130517783 797958966 0
491269459 86829812 0
691979976 414960196 0
419781180 662423876 0
36471766 321349332 0
628564036 679851916 0
676568537 95459822 0
513618225 550602390 0
703795006 588068239 0
75851912 690616788 0
10383018 361555234 0
210722692 299707249 0
790404673 374203127 0
18777883 261655937 0
396929993 460225990 0
463217543 325960951 0
446563228 348670339 0
271628400 183027043 0
32666762 182732526 0
357709319 249429388 0
645616301 263457652 0
498213271 440623482 0
506411539 516736413 0
234549768 275998161 0
741546949 776543378 0
399849492 534661079 0
590312716 372635945 0
267816075 674863594 0
65349238 558712682 0
521703876 576969946 0
13009503 609232021 0
702671283 386983508 0
209388287 135514403 0
527522164 168440875 0
444930665 748679558 0
740568623 131458021 0
42981806 680949892 0
34894911 389145990 0
303859505 616094357 0
659158835 366458534 0
30620184 679139579 0
646311542 473912358 0
18187857 84153905 0
220932548 88717921 0
173804227 353479952 0
700657202 112469366 0
563516318 381439877 0
10081382 613672277 0
113427504 376001731 0
282181162 418054951 0
732826892 353170493 0
634695588 13228090 0
676676566 707200620 0
369437977 113487323 0
175931240 653703474 0
323183979 216838503 0
543598419 749525905 0
523649684 247194680 0
720317451 265913257 0
203471831 179879311 0
756668950 545797524 0
735918697 206409270 0
73019659 637660253 0
134668778 10603199 0
414494800 296344783 0
61147081 558098179 0
308334326 33769578 0
586363559 524643880 0
608434168 104473271 0
375523273 215075150 0
95198908 172704208 0
407768158 81235199 0
348706001 595374821 0
689754203 372058122 0
316132466 618706358 0
140722241 627265893 0
228019620 309115547 0
726312750 144255450 0
239261799 85991952 0
763473036 142767719 0
62826004 147428019 0
365542915 59005770 0
370273534 504699281 0
194168837 344132045 0
287984074 711281035 0
691336366 222247852 0
425984842 456266396 0
135084106 454864108 0
374709943 252202234 0
322385963 511327657 0
575722118 94009940 0
294578253 257218685 0
722110571 433987400 0
639728500 310038929 0
705671096 372126333 0
659533114 278005747 0
473565878 361249177 0
652402316 185914008 0
270383054 189817118 0
91997940 123315531 0
661788706 742657638 0
114595934 738799705 0
346323405 341608303 0
69081224 702666674 0
782109918 176685080 0
694142953 340512696 0
685993723 235306011 0
115762693 697070827 0
795921538 385364948 0
386887943 386483724 0
167250364 283908290 0
581023680 683932968 0
549415422 454174324 0
625397999 531075269 0
349030590 797657928 0
295370409 39662051 0
132613585 581680017 0
449972154 565879682 0
61640509 28987389 0
654080295 572247411 0
188418277 423819011 0
721665267 64355015 0
265655752 37170215 0
25283371 88679707 0
557290669 113086493 0
346976349 368030140 0
317021112 639909609 0
600026051 450740112 0
340057592 198715281 0
494301783 133054947 0
455978322 372404531 0
251712956 680169649 0
40879148 505316360 0
382897220 333750492 0
642942943 714217138 0
759850380 245412599 0
439288785 660058419 0
720749450 364656411 0
111077835 200865218 0
378087322 684569982 0
732546187 320324344 0
534648690 253230844 0
714309430 361601543 0
168703093 709150802 0
657521249 98422392 0
650648249 174865555 0
28304111 64469744 0
149643121 306020843 0
48303485 256056344 0
305792127 9148864 0
170130747 82195795 0
92689932 440405131 0
52580285 573755156 0
383688542 657265289 0
307420664 454774326 0
509403631 676973662 0
462071685 224454870 0
396008872 655348392 0
17686513 510710236 0
107474906 42435997 0
263584005 733830537 0
584180547 273604893 0
57583778 5956306 0
626042932 463213161 0
456701714 762962320 0
107106048 308419000 0
193871217 210460138 0
104517049 319117549 0
335544570 621401790 0
49910951 316697998 0
325490581 115573902 0
765237025 329812943 0
763544515 120545916 0
4345807 220436465 0
481014985 544606135 0
567757067 105179334 0
635387250 155759603 0
52112326 728644662 0
104032748 24195104 0
181647549 507008549 0
773858515 542517337 0
290875869 6442816 0
157023237 686243447 0
700296452 20522156 0
55610607 243831625 0
564899477 19068976 0
187245262 55753164 0
171615363 485978538 0
698606360 534133606 0
384324061 75386015 0
59114936 635764156 0
475864379 111620660 0
751765160 298232387 0
43126505 123996743 0
595803056 613069961 0
599810785 490716948 0
179887390 612330637 0
529087043 625082788 0
786467239 298733550 0
538179190 725632733 0
183313868 367359619 0
344277959 779854799 0
58508300 154443898 0
597352263 366087447 0
357343733 45067027 0
444145540 530097531 0
248643212 481713825 0
669781149 716967488 0
413743597 48186237 0
597417215 604869401 0
224154563 451550839 0
19011505 383709047 0
786968639 794596813 0
83156497 712357405 0
300719381 347339957 0
652362906 506679526 0
684563724 338883470 0
50134655 220523746 0
76913074 683848019 0
347982667 418548657 0
26887800 356492790 0
142330226 291230630 0
243524380 97589009 0
737656597 395019374 0
530503597 693675126 0
425617643 652131779 0
430926970 770145368 0
152446368 31997031 0
262940419 241472892 0
667391778 659946688 0
260309355 404919500 0
546027311 115285767 0
293783914 211330207 0
609611087 800113579 0
550987448 576959801 0
257539016 443414411 0
351609119 507695346 0
523760040 440232832 0
441607125 783622303 0
143753556 69768401 0
447805378 65370031 0
344712640 95280894 0
287704738 118742492 0
416481382 77982090 0
273687462 765974618 0
549960409 485500694 0
778369971 420750952 0
785474509 545295884 0
6162767 303139520 0
283606790 472484708 0
209918391 86164291 0
13919961 365282426 0
141649340 634452240 0
291555793 480077134 0
429216167 173946004 0
498549754 511211095 0
658643744 246001374 0
410741673 417427068 0
389437758 692264052 0
440766720 594954127 0
762254227 657463548 0
799666065 595209588 0
81423522 390204514 0
583256388 792467079 0
688767010 206001745 0
727630315 734862207 0
517788059 199215423 0
147142136 336123405 0
651710718 365340009 0
201352183 401155592 0
490748364 131116286 0
751534385 273072615 0
237946808 12289994 0
212776795 150659798 0
404178745 550760348 0
223045614 588940076 0
162671807 593214390 0
382076505 143607787 0
203576864 419733255 0
550897162 754401611 0
680529513 486429977 0
673676184 225281817 0
389692373 286632910 0
406761279 483555223 0
154246704 175377861 0
65708651 549099276 0
26453188 606231953 0
391385649 326222813 0
607750675 438319769 0
77935056 646209024 0
164417636 687896569 0
441774464 366553193 0
757476377 384635776 0
234478344 7846414 0
800170661 578030451 0
142265359 753684462 0
238230326 498052547 0
681961647 368337780 0
517055481 603204348 0
568947990 402943816 0
630823277 679250423 0
575689765 114432080 0
492632939 784641518 0
743141982 386907085 0
224062395 388610138 0
190527280 546048375 0
797261355 199397180 0
755694975 289537279 0
424863643 793507193 0
203091745 402423886 0
613550824 271802652 0
195776293 181743812 0
518250616 11884944 0
378087439 497428842 0
183633147 124137279 0
702557646 93709437 0
292353574 584350741 0
642228398 375186486 0
589597796 354714295 0
763732825 227850025 0
254812425 531304349 0
629868188 235482726 0
726054084 784981412 0
609625906 265024671 0
23184436 239550758 0
362708352 43032116 0
718788003 482534468 0
787369018 518728641 0
727187169 751260359 0
701115677 556831248 0
310128042 463474517 0
197937639 668768328 0
401076712 222756799 0
791262402 488938189 0
441026947 15406335 0
277832499 280747642 0
7445716 752933715 0
315340446 346810136 0
133426012 566254143 0
4991949 274697098 0
490862001 121008130 0
227248282 156627933 0
73030932 503969152 0
483363744 675576288 0
437208409 31987248 0
770938166 509495641 0
776134832 195087294 0
164346074 772259354 0
245090880 315615747 0
10493059 474553544 0
40152190 604999441 0
599736716 305671780 0
781641024 772498111 0
333098810 763501053 0
658160623 556522560 0
561505823 585338781 0
504607061 746362986 0
271885174 502782374 0
50420993 766398512 0
798429545 66451301 0
336377286 541971994 0
713868804 537549775 0
366897891 193177503 0
214315556 159864201 0
524492107 752860766 0
103198723 674083985 0
555985950 181023643 0
400588557 281672748 0
621046817 520546072 0
795102003 76206571 0
77449073 776742622 0
402912301 757656078 0
687041369 327687403 0
324690674 651646928 0
725301985 791533692 0
797945346 266481559 0
263406615 761159120 0
374255899 204988747 0
111484842 280327758 0
566681599 364436598 0
431536861 40384704 0
502927895 279028701 0
792226507 452632461 0
511504519 185703201 0
656486605 682976 0
351968813 364366503 0
67127700 281081305 0
644973021 689836525 0
225406671 527684645 0
285876759 69938944 0
482617162 241555355 0
766457285 553154798 0
560799750 675786669 0
338486131 290310326 0
488206555 539828075 0
578068839 329145494 0
550361883 422297652 0
514174902 741755341 0
582991147 342877984 0
508718622 610243824 0
364134412 543988589 0
121689228 761060269 0
198920469 320146090 0
502282760 383964274 0
601592075 475645299 0
454634706 508273444 0
771904364 756168048 0
373108300 316826384 0
514170429 335642483 0
344486623 714272528 0
519419219 77892490 0
446595621 716025117 0
340197037 433314559 0
545282830 519891554 0
710828855 128564390 0
644974666 465125405 0
449270458 645716017 0
125701860 601676283 0
328420659 363689857 0
232907775 107887484 0
716563151 224474847 0
800224329 11179304 0
741078711 691513023 0
441486792 343887491 0
590659258 573297531 0
210832868 141165417 0
389618921 116341816 0
513611344 71654772 0
193288049 446868916 0
545343138 508596063 0
753526085 199942312 0
554551926 455003296 0
460761773 230089632 0
785759878 706651964 0
12760220 572269393 0
522022196 345485521 0
707767147 82413749 0
772746359 324817653 0
455938552 679898653 0
620935960 270512298 0
131971993 368667066 0
237600 774998068 0
94837520 187103250 0
346831096 354924952 0
126168407 466420824 0
276398922 428212123 0
589691509 37303222 0
761201953 512744986 0
118478308 134207288 0
465841281 53225274 0
687169458 223215996 0
340754528 578466456 0
739249350 542276934 0
198701056 795396143 0
164531648 68221521 0
676867441 668408588 0
218629228 240664743 0
171910464 727997606 0
381151355 641353117 0
195357325 703144456 0
92093656 368888982 0
397062550 351875973 0
348334220 624668773 0
286608129 222181857 0
679521520 48215054 0
96074516 176805326 0
559273456 587743302 0
535070352 4593954 0
592706353 404039889 0
246233700 616219957 0
112083542 492003536 0
8276889 315624528 0
534807363 118293823 0
628698457 515031734 0
684692637 755758951 0
356512361 101028542 0
300420399 654664657 0
68909305 635177925 0
7519083 259495823 0
183132852 707760475 0
65143848 377063306 0
515755202 674425634 0
203049790 103317629 0
364351384 625087297 0
720726873 496092628 0
591874960 264367405 0
69567281 55160258 0
494832123 696778690 0
137120637 695225234 0
17251152 595282051 0
539026196 504554703 0
590029327 749197543 0
269461836 462700200 0
680815625 736515774 0
402424196 777580335 0
364117189 216859147 0
277446170 224151903 0
35552500 178663922 0
432779532 189103997 0
564335555 106185959 0
312999467 398712351 0
296205303 246301740 0
470734239 441727202 0
316164877 667255235 0
648084689 778892665 0
583701748 182925697 0
575392232 738570588 0
452368820 234424361 0
328803975 648832412 0
28926512 709846311 0
75645710 792347576 0
647276165 564315732 0
583597230 165286955 0
120335826 55073170 0
95331690 591258346 0
500791956 455226953 0
13615086 317738092 0
9164914 687217596 0
627934915 76153618 0
68955640 553465613 0
21011437 700894205 0
47558283 25506000 0
241952648 731671347 0
496541258 525936944 0
489291562 420079751 0
209407041 531390914 0
41572284 680629222 0
790134463 115569531 0
687640665 116483812 0
112307267 437570089 0
37516738 766358478 0
318194957 73667216 0
686256337 287798837 0
355282438 118431082 0
726357267 478417345 0
768253174 323152425 0
799952086 84260781 0
674274116 378759529 0
307362403 244995162 0
28843437 747147529 0
764357948 787074902 0
777627347 334999297 0
537193777 705961100 0
48881460 694961977 0
238145359 393601465 0
705032119 668606116 0
419201482 407275042 0
314746555 554623489 0
594501020 287119739 0
266781521 408619104 0
43338041 486864440 0
344046587 241797895 0
615790604 626657219 0
55147917 785700360 0
625421346 592652484 0
120386173 403883869 0
398892699 460614596 0
348526208 370484726 0
671639301 217694880 0
381266601 74452231 0
97463525 593162950 0
263410048 434362518 0
288674361 408433083 0
43548758 676545795 0
185808020 458896102 0
170588399 716381252 0
391817189 2506195 0
437019212 136404451 0
284113267 214329223 0
626428269 84779348 0
561831384 430544713 0
769606377 419695293 0
180519548 190962235 0
706631223 789315359 0
685561830 54144601 0
750510548 545960718 0
539245462 724464393 0
654620993 547189348 0
90145639 491270557 0
554011935 653324013 0
161791473 36502604 0
596084920 784288745 0
156698506 770179555 0
216010294 87842313 0
601439805 388763036 0
419565349 441034628 0
188648950 134265336 0
525483273 518563926 0
775381402 146909009 0
706434804 792240384 0
763514134 515765303 0
527437156 105562403 0
503223491 579949192 0
795241279 718927389 0
411064120 409475513 0
680299979 653331039 0
613990894 597368907 0
286696984 332847263 0
710488181 640014333 0
656143718 797022681 0
313398944 175198845 0
721762609 208267576 0
763787981 433351774 0
320449851 646937442 0
703282373 82160701 0
23159629 579957658 0
148991524 179764247 0
690954959 401757160 0
198357430 578192715 0
741793796 461688555 0
385506190 321970572 0
703622011 693891663 0
652633367 527315054 0
420410219 208793836 0
305627612 785560168 0
569328598 648520866 0
702957348 783491120 0
383191436 402571262 0
98479989 239930074 0
135713554 193544661 0
768484860 461329155 0
30645606 76108790 0
560601042 632205382 0
273742645 541933005 0
154249788 202553330 0
245750029 389741497 0
321909483 629601028 0
101996156 518964457 0
393908647 402978953 0
500899286 152446398 0
68572652 569206077 0
767286929 111244949 0
508336320 41536930 0
85331146 57533422 0
201173145 151200436 0
231431685 787319724 0
712700229 684811682 0
206979779 667741438 0
428583403 376553651 0
19699956 397326366 0
440810297 621233063 0
228287413 418368259 0
344288999 391170755 0
422507698 5777179 0
171226556 329198131 0
305322948 478555783 0
795295789 104802097 0
341244962 347132828 0
470765139 510838619 0
623324996 57850319 0
240723890 21829689 0
666607190 37173627 0
787868329 32122623 0
526088051 606514396 0
399810497 508094150 0
690190369 729073806 0
698567984 38673289 0
191935650 539735278 0
630068362 29481920 0
510263011 52285082 0
433103383 173234429 0
580481630 160292359 0
227506844 68399352 0
624679447 633752122 0
359227726 186721972 0
258904017 182388491 0
297375654 19818435 0
178889437 71765013 0
324704498 653976241 0
517099547 7233559 0
414856156 302367314 0
333808481 604077437 0
277008519 64668725 0
32210827 661296887 0
162206595 208835654 0
116965448 708083024 0
201490822 373981562 0
273306155 487834140 0
639179795 330765684 0
79347246 113547244 0
196519523 558589442 0
49541834 117726782 0
684854380 520298676 0
251893280 26944801 0
391890432 234653548 0
224202960 55594888 0
744615586 355116612 0
230255739 424369403 0
664628810 434824092 0
583189936 105021109 0
511198008 304808580 0
238163242 308184435 0
609277078 92135423 0
75581079 465819813 0
697304604 212757580 0
152049041 332024398 0
466950723 756510010 0
426116907 475765402 0
636960731 464702751 0
327034514 198516565 0
163388760 59760791 0
71421995 232643541 0
779830277 207389084 0
134838585 71030246 0
115689888 645551050 0
494945697 607300801 0
73680733 421531204 0
119161127 531225507 0
484486327 421203972 0
491890972 328229219 0
606381040 186727727 0
366341720 322101764 0
302761158 379983561 0
515695021 773493320 0
194795562 592507070 0
206497112 167753006 0
301621425 234737524 0
757844736 11078735 0
555378002 691272027 0
13083944 448889498 0
699368780 131918384 0
486530119 362793069 0
662330013 210989310 0
360382446 614376723 0
244054806 83934792 0
388429522 700385482 0
284689738 62802364 0
322310550 567269527 0
131351056 119056632 0
129497675 463520870 0
19919330 600213855 0
746701279 446007820 0
282197583 282750065 0
300903660 582722839 0
214590760 615771195 0
446585152 667435417 0
762275282 319535027 0
564041594 571752576 0
82921509 773530721 0
390708717 481394486 0
179607838 684208849 0
246466263 289595938 0
580677911 692991603 0
721566877 277569946 0
715724764 260833351 0
578325037 536107857 0
32221277 569911594 0
489471328 662687145 0
564932428 682191707 0
511333913 628574529 0
524134207 188449702 0
522411962 84518017 0
668651521 671805933 0
799025106 112988998 0
648330379 569554516 0
235012664 191620967 0
336058217 224439149 0
670505756 53513948 0
641808011 309512044 0
750540924 723731325 0
263237655 398361839 0
402861951 705481591 0
506378020 621725225 0
300660030 33771796 0
255490907 425589525 0
306343344 188331145 0
324610291 745296546 0
66260414 157619706 0
587983614 376639611 0
33551979 170549239 0
767514678 581354543 0
636089842 134103760 0
499297270 364078526 0
64318049 421542973 0
24501342 44176143 0
299605279 714163200 0
332399690 792603580 0
667315793 444263891 0
357031096 450662270 0
430694615 31477496 0
700986721 229006977 0
301328 452308610 0
575818635 596583580 0
386034313 767153260 0
22444708 603534539 0
11618726 489270329 0
230209736 59591068 0
307990759 739854581 0
549370427 373784995 0
693084414 15906028 0
440721823 9598982 0
527761729 333312055 0
384134964 112726739 0
784907610 651075001 0
382058133 328692185 0
623811728 477862340 0
493159167 632361633 0
667723299 264896565 0
547627841 756009401 0
610371845 516047938 0
511114185 32984276 0
799005759 647992095 0
273035540 619132299 0
234678357 580885454 0
40474907 546249126 0
285249065 504187304 0
230629940 181445122 0
168045851 253980164 0
462584014 357213034 0
19121382 234762561 0
765838923 419719544 0
190738421 409657339 0
638957414 645875721 0
688583336 290590415 0
497418620 611719022 0
93570703 245853602 0
45298741 482806279 0
178660638 196219977 0
48419611 248035928 0
87855715 691757418 0
590538652 320970380 0
282916994 140527580 0
547547177 284030442 0
264356631 299382080 0
524066484 537644632 0
141482310 749086554 0
743089324 474193709 0
621803637 486982423 0
574275366 597889654 0
428246561 295226008 0
599718873 190216766 0
27806891 9853658 0
435728207 120234672 0
483671753 174403744 0
348757462 96320296 0
63399616 473829845 0
483341516 397795473 0
686579980 69997156 0
404315563 162967559 0
503512395 85591446 0
615602320 709996003 0
579086133 485851603 0
326290037 356733965 0
212291470 745910596 0
721755877 159470618 0
252762361 456666194 0
600605265 232056193 0
304976939 240595343 0
359664390 399099918 0
355373451 309305866 0
103581296 784973418 0
105009361 665658974 0
410569327 331045939 0
203574524 780059783 0
539090887 548832252 0
598261520 410288974 0
149538653 356342528 0
94364705 73166280 0
541514783 801638915 0
167502983 169084371 0
109077733 581215970 0
357689879 75471462 0
199217351 51526229 0
577576197 426889276 0
98910394 357885608 0
556864901 277913991 0
649588997 619525416 0
756328651 632822313 0
182483946 794385194 0
286813158 341873712 0
671052597 575183588 0
727384272 281962101 0
580835805 380223244 0
342006113 524481122 0
608236058 650415810 0
649728952 735017275 0
629358333 558752786 0
436932723 739251857 0
709206052 542476889 0
656144317 238991293 0
630732902 259881557 0
579373397 216367510 0
359553715 682808195 0
141108168 231523034 0
711155330 193624066 0
452191199 795651138 0
634551664 624626898 0
667346491 392890970 0
632161489 523393608 0
192768339 699047084 0
486797518 712074894 0
324840244 235740238 0
792125425 227910172 0
174509484 24248974 0
645603838 566500382 0
265079140 726821779 0
432548841 479483484 0
703714332 278549576 0
232823865 359511004 0
538482856 293376239 0
108849093 423095641 0
61760963 737862672 0
249894925 564955105 0
382579494 618166714 0
15918605 750961886 0
534023162 682666179 0
320454111 493802193 0
346281585 414210238 0
506921481 701684539 0
264957589 384899751 0
765041394 587051200 0
329978910 136277690 0
137215350 648311632 0
716203814 728702427 0
591446381 345424995 0
5404629 160376931 0
452709595 638379752 0
517919463 716609152 0
344071029 541425689 0
653362142 637985321 0
502561192 735989808 0
734142465 188062282 0
685074034 27447512 0
707200660 683391665 0
103317628 522543639 0
446590383 498576542 0
636859773 551221453 0
221003879 249187641 0
375446894 234794535 0
411906735 307601935 0
19324580 416686059 0
270331714 614073916 0
90805596 390840435 0
588581805 20459001 0
742949046 599016307 0
183534558 432577829 0
50257465 444566687 0
704751467 142843710 0
231260956 711301222 0
704640358 596671591 0
100113253 774050923 0
16454388 744185997 0
743336124 266308458 0
250034889 222162905 0
424910870 105271210 0
597151355 234115426 0
104408485 117579760 0
273241416 770162941 0
698259797 354205243 0
470589310 216243741 0
640181303 290753950 0
464076262 161436286 0
314776535 1108440 0
3886598 674697318 0
40936777 520269179 0
427607967 44795712 0
538618359 781318791 0
650722952 563270897 0
619144077 530324459 0
460004634 737089787 0
61407335 74269518 0
57489839 187486431 0
310639010 607346941 0
390286392 751486417 0
29142112 116440346 0
52101270 455114971 0
286426669 20141572 0
190267737 567542767 0
662340884 582924414 0
127976684 274245422 0
352975807 97925460 0
24457754 175129625 0
152705994 291664704 0
182777726 611384335 0
633899704 24105083 0
350412893 652679473 0
267230368 7204479 0
399929415 157031969 0
230079052 16117587 0
232537024 232913311 0
226964285 229490245 0
676272462 219146472 0
80255749 369329420 0
443380331 365345675 0
283914840 364878846 0
188001117 698667796 0
664857268 296239342 0
70000935 602979554 0
157318829 345987329 0
540965668 221598649 0
536629759 513938015 0
247376835 330862761 0
783574272 769107766 0
46075977 46113782 0
273901063 222447742 0
430416441 546736726 0
70460526 317884800 0
753068901 337020321 0
577630378 649880085 0
742707847 621292006 0
407445408 51548517 0
596713438 20974943 0
175794287 508424122 0
105952411 146200140 0
492180210 565321527 0
201137797 196846127 0
427094698 620330748 0
684979134 591093177 0
264009796 582525362 0
658883533 745262836 0
472017604 730401355 0
98927324 728446948 0
220471412 23053465 0
686468885 66316220 0
512739929 33071746 0
325397648 724877854 0
280175189 220690752 0
706259452 728106548 0
657372667 215424801 0
570386694 216207006 0
547425747 673235925 0
784752217 83609511 0
717444394 439633855 0
490727387 717096460 0
470645335 453370472 0
156434398 531034333 0
794578040 236095799 0
357116958 56890381 0
453486071 479858404 0
23818812 705667616 0
784528351 124765513 0
351327871 199530292 0
257281171 665917008 0
397890778 494512211 0
46514173 782712659 0
253811866 53456151 0
545217895 697344894 0
331343192 433302710 0
647533007 281055657 0
523186378 25723493 0
45023891 320324250 0
391158048 511362487 0
419430397 309635964 0
504441550 71527275 0
139367773 133920173 0
518151843 667495183 0
434108295 735273756 0
778670399 221614631 0
750731011 180160238 0
450471410 739502558 0
117477751 784019273 0
725611082 338285317 0
10216099 679286977 0
742157205 568841974 0
627322651 741633454 0
604671593 536988586 0
285299797 654498138 0
36420620 508119089 0
446109663 230095302 0
649814548 457745933 0
221081746 685510299 0
106435092 346584709 0
164103491 577261263 0
526442444 640838684 0
64837590 143988421 0
401989757 496713751 0
438762837 430841315 0
387254029 684469623 0
510140873 437725038 0
777754564 735606633 0
130611205 774059580 0
594217773 575471740 0
486391546 118717841 0
170718594 38424299 0
372766019 619130922 0
124098027 743387247 0
766299386 677863778 0
755786223 4914196 0
576096211 617571732 0
548787033 534004905 0
509673970 628028767 0
624151827 296839072 0
513183543 116178900 0
768150319 774872036 0
723116714 75193304 0
532847039 581276112 0
135844600 142616005 0
267931250 44672586 0
554027243 359209893 0
400666759 432213213 0
504470686 796181820 0
143649799 637722483 0
785296364 123634442 0
793213940 237848974 0
581593684 78631891 0
88880996 295342043 0
454839431 798969290 0
90345331 789853657 0
297822354 601052999 0
610133375 609519943 0
223730147 52382391 0
128832354 439414140 0
396836308 415007464 0
406437043 418218585 0
177594305 282708456 0
627067558 461298170 0
109383344 21113802 0
133232527 17158732 0
595800622 181076396 0
349330110 493145137 0
720374843 292539678 0
269706888 1388942 0
80235005 785861764 0
801251066 505211080 0
595624865 42304849 0
247547334 60750716 0
366748041 616094507 0
540466852 643568993 0
238152370 436845878 0
616646887 493042974 0
63936778 61662132 0
387466036 560527714 0
798491278 782079693 0
82150247 429896382 0
669793923 427803381 0
455338860 265298927 0
173198211 50558131 0
420962646 625684254 0
442223101 590164843 0
539445101 755476995 0
191691039 454563884 0
791269314 297734516 0
240561359 196350280 0
283232042 481373211 0
637364238 474430231 0
71766311 182206760 0
663726887 100291094 0
222658401 734806005 0
75239973 756171217 0
642271812 696126932 0
339849418 263661555 0
569773066 73597302 0
515637728 568883627 0
768852607 281950453 0
24672201 615641647 0
42129796 708036595 0
6627192 672984763 0
482094929 774519343 0
88404808 558112398 0
798101220 630432400 0
305286468 729557745 0
316644642 276947956 0
321980359 564468064 0
504803876 433119293 0
632663938 580737233 0
577519972 23947905 0
187245891 292896597 0
324259993 141558672 0
190718993 772077655 0
757738652 431687526 0
600353431 460428610 0
365845692 585293886 0
275360289 392056146 0
653827405 251893941 0
577300959 253777634 0
305633312 175877411 0
232587228 485835483 0
410082222 409603356 0
767136912 708389601 0
158644410 198921072 0
613786710 299833919 0
238641275 778344818 0
532657006 460924510 0
195511153 434913601 0
25865584 563964151 0
451252605 469052530 0
229184164 567386563 0
46340432 783470890 0
202112781 68428154 0
455537993 695491300 0
293407343 428078965 0
204218828 372452775 0
588880317 721586227 0
592082894 201896191 0
445518918 300635299 0
720615276 145836365 0
156745594 629643515 0
869584 702801690 0
714209617 236847629 0
380988243 507390730 0
693803920 151848942 0
61321614 603534051 0
139943417 118969727 0
183969131 77885330 0
510878957 602181656 0
532182482 299128912 0
649536267 170729470 0
657797891 12841739 0
671850328 795976870 0
582862807 155239068 0
185918104 380399595 0
81440836 425159470 0
335597181 362917374 0
674799672 384464507 0
587142233 146645885 0
751084475 216977405 0
421649635 627713886 0
401299568 164290142 0
104380215 109832653 0
36113761 169696785 0
359826202 262919478 0
24005567 303215606 0
61976054 7836734 0
88548425 418935309 0
462540078 251563863 0
98735053 175669971 0
389020534 41000459 0
278412880 46098587 0
691262438 735232884 0
360738742 87302903 0
562462704 184098568 0
659756203 688882403 0
492311383 413934346 0
278938710 363036377 0
95720204 419693926 0
477309113 494369702 0
161795842 411514375 0
626661609 42720851 0
620499711 466831925 0
368175140 204306451 0
778837342 396634989 0
650853410 375446857 0
307865789 97653185 0
730327445 429242076 0
363746919 195827264 0
333590684 643758487 0
615757993 690372777 0
58454391 299780293 0
673614348 249721328 0
108933288 641546317 0
213895676 296435064 0
20624816 159347321 0
405055678 618153945 0
577575886 785489289 0
615534663 653846754 0
313029568 569880289 0
15474022 550271143 0
14577343 476740897 0
56660090 138658709 0
237379037 514127205 0
128006780 372114231 0
561675525 514189623 0
708953819 778665821 0
130019478 412421699 0
200624116 123053438 0
548680561 115993216 0
717109649 532222924 0
761753160 3939650 0
750844182 526820563 0
327458682 403482819 0
21099226 709125215 0
456196429 223927102 0
763476122 337603902 0
755274829 643603232 0
132550347 661215072 0
578478634 751755992 0
99261609 525437453 0
289240972 540535032 0
321085311 469772007 0
329883828 271124447 0
268716575 262033739 0
39555602 83973827 0
671921979 26605190 0
684945006 655340936 0
741498158 657188665 0
178244331 467965234 0
754324352 354913898 0
563853007 691496814 0
523511137 637574998 0
325886155 438457280 0
634593079 693329556 0
382542128 679279673 0
328647531 372204289 0
603809409 663208019 0
581009735 213451030 0
749844782 460668715 0
587605589 435162868 0
486659153 1040071 0
229063707 402975898 0
406024609 450584837 0
45466778 616825860 0
679816108 535888605 0
694414172 494792366 0
453920694 167665895 0
793966270 657632673 0
456561162 242230987 0
274612857 316912375 0
588473319 120701464 0
315600941 441264665 0
172082959 486354189 0
207717625 636057424 0
50001572 784011640 0
743015160 126308672 0
362994191 761770618 0
34749751 354047518 0
184200679 558102282 0
55937982 556491586 0
176221447 611713956 0
210755490 90443483 0
338910281 376791019 0
54482827 215661871 0
726200941 372064166 0
606375479 76722708 0
757024757 26956606 0
431700472 6660157 0
452121437 49738883 0
513226143 295265709 0
78353902 515148580 0
640858983 566518921 0
294978398 451608345 0
742683146 140371764 0
477463720 65416023 0
285023357 312291446 0
225685844 629903820 0
156578100 702700697 0
768365726 316868762 0
71205304 538000922 0
331358086 419366422 0
193978141 172516367 0
722313857 700643306 0
133312199 41551158 0
618945607 486214624 0
518178666 432994906 0
107574997 587220569 0
395840070 620057814 0
354531748 576815879 0
723595278 14842313 0
349812507 14771954 0
329817338 603758592 0
87893314 725786442 0
369899396 102970116 0
744648818 566932828 0
417982960 220062249 0
128481225 462211246 0
169325303 641735328 0
173712192 730116349 0
277060523 605413862 0
645986762 2074135 0
460860673 253095843 0
708303659 709427301 0
236156250 429855103 0
132151655 503596822 0
684013405 37346161 0
43869479 147422540 0
250902770 355089006 0
750543877 368251918 0
435802393 117302527 0
167025100 430266453 0
346303414 607648248 0
723640857 772240926 0
510219231 565313464 0
503790958 263446961 0
733965365 483216643 0
780229425 640764126 0
265131684 250403614 0
43959877 223958098 0
559160790 128779812 0
740327097 745222140 0
385334477 11377719 0
460101097 383020653 0
6512141 167639093 0
473197314 110464133 0
678601562 380559170 0
197380942 694430552 0
90880954 172167776 0
519824794 625008111 0
485752781 79533710 0
299344934 371416051 0
444300141 259194931 0
770240466 189928983 0
615630591 567023200 0
620115231 546452880 0
514938331 214323847 0
11947240 413878464 0
426238998 353669107 0
17288957 436533236 0
705665170 250683721 0
355010835 163820354 0
678954267 397291249 0
175557670 166053181 0
326611053 642726062 0
429720455 377652048 0
798304183 755582986 0
444411683 23210160 0
401320765 295180834 0
124446762 722520395 0
434524241 640319345 0
180573001 38009659 0
505156686 702748449 0
386742094 625073665 0
744664552 480776031 0
120416764 600082999 0
564155648 90537292 0
648215552 627953735 0
520879067 96020873 0
131041326 260509904 0
129076646 620521361 0
598422394 511081053 0
320089634 100991710 0
605580618 603330861 0
2942808 460942171 0
733975298 642266555 0
418791246 402686959 0
304008035 483646722 0
666652438 64375344 0
293330496 271364094 0
174117852 439215055 0
138650516 785141553 0
315961902 658136485 0
125637609 325047810 0
142338995 337567568 0
420652099 645671316 0
492157715 663239312 0
486814211 156159732 0
556052268 286757474 0
408774975 31366998 0
14706990 589146277 0
130168278 279842875 0
61451287 133882309 0
87803136 403239850 0
322576796 331456317 0
785643549 440011838 0
253486537 761364168 0
457059794 349291371 0
245691963 310081491 0
170591568 437212987 0
700465947 741852798 0
213550908 693732018 0
543977520 719174244 0
448817063 424020506 0
654117387 472824408 0
377433559 147407841 0
79216326 100327978 0
736041925 497197629 0
135549161 225000911 0
477388837 307496759 0
727884837 480181800 0
626432852 287255732 0
217632652 754620587 0
138750315 642289954 0
756129141 460191420 0
754640521 30254542 0
732756331 473713976 0
624775251 243000621 0
246114392 741649388 0
49186405 129608741 0
482581816 404357968 0
602189499 24506188 0
155858553 39953518 0
476945025 617530202 0
15233318 109120727 0
658092613 316749163 0
157100993 704140688 0
415106451 742618193 0
766445461 217950806 0
408263695 664195504 0
237051144 88383858 0
33837863 695153269 0
453972170 744445692 0
487363207 631720996 0
493206969 276380787 0
179782223 133197977 0
467917922 755817090 0
390475777 746856269 0
218662673 443762041 0
553929179 116528551 0
136815524 635923262 0
534108427 676321840 0
537686967 125921984 0
589269178 404736924 0
250159420 329320558 0
643284265 384862587 0
158753996 625233067 0
713734823 243326877 0
319612716 369372087 0
405301241 486845793 0
396018002 80588377 0
705414694 601294431 0
568379930 504615915 0
649721088 792713120 0
450467212 313517363 0
292958554 556521398 0
541812889 310960492 0
479471996 194774757 0
322931407 121685284 0
414410809 728218328 0
314215754 346555312 0
537225347 15187661 0
451141906 356394950 0
730791851 138036966 0
553821019 757777346 0
758972943 42163504 0
288164 69562023 0
782244925 153047511 0
202092436 63871426 0
168953285 201795153 0
54760059 796797819 0
418018638 460034057 0
475677292 169037355 0
82044069 245116909 0
259998780 145164008 0
332788132 696999960 0
194113817 106515218 0
58294584 760323286 0
640124010 509550329 0
330441230 364893705 0
320348650 787784428 0
631192523 572156443 0
498018484 351751333 0
672742444 475770575 0
505187214 193779941 0
215578293 660005009 0
11600663 612661596 0
483844450 481530854 0
194916995 570718706 0
543938408 509006687 0
665733440 228071477 0
675365672 21480895 0
782141573 35598558 0
320243057 25970758 0
57013237 315083723 0
432885267 102427275 0
250935916 11626221 0
324584416 750829589 0
289069480 242382948 0
794010149 532621242 0
282391889 393018750 0
661753808 427179430 0
789776948 22751799 0
111380654 775720181 0
780113988 442229404 0
243124503 283126440 0
377029709 22077388 0
39579080 671138960 0
628982813 569098502 0
436233041 95330546 0
196711322 309697152 0
141326215 293501322 0
664225286 130324809 0
489246739 634473805 0
375643533 17544389 0
472879548 187773602 0
351854024 663918110 0
49275484 686159378 0
78311273 440293172 0
740920478 715362908 0
221034396 791165475 0
544259370 799154107 0
284690980 269783449 0
359144474 125953425 0
269584181 204965703 0
605608021 163994760 0
241620416 210768486 0
741838768 353199487 0
399275203 177316307 0
267653275 675910960 0
207352406 410703798 0
610782631 536908968 0
218281464 731083998 0
765600674 503261631 0
689458862 662714609 0
352943537 349655353 0
510666918 429913803 0
55006819 256539523 0
181079624 522304326 0
177979155 414636242 0
470244919 132976464 0
660538209 77256461 0
284941403 435262817 0
42239861 629443375 0
35709814 442611685 0
540666249 582989262 0
504705597 54699936 0
758127518 519040538 0
75079728 606307453 0
792724714 54891708 0
794110568 608002975 0
716032238 707757260 0
47471580 758412094 0
725845698 713468723 0
360813176 573753409 0
445525843 759088500 0
599899540 709091394 0
763297738 697323563 0
345097407 533904657 0
324061146 638714128 0
510396090 544133505 0
719076024 202658728 0
339745943 238309013 0
21801697 636738600 0
629674102 120871346 0
446876713 89639659 0
28208272 687506407 0
639756042 93312467 0
266818925 474185031 0
551736260 236794559 0
791185931 606663421 0
536668291 150001388 0
136112730 745764121 0
337353733 503864124 0
306519325 556173104 0
727383114 787013166 0
307078357 234378748 0
189809284 666559783 0
256661644 447526774 0
102651418 548209688 0
55638470 376989240 0
783016740 747312040 0
643655351 642483901 0
208235341 520663937 0
560053492 445150360 0
595427007 142992202 0
203977391 770674791 0
312633206 465761783 0
273191149 281598024 0
708288187 181319921 0
701683619 656618780 0
235619746 502154370 0
483251923 601383287 0
193049045 769266687 0
433994928 92873256 0
580112952 597085141 0
616327063 738385527 0
635617263 285512885 0
304484770 621977426 0
763180242 643058319 0
703589722 154611660 0
786901017 244579858 0
150711883 446749448 0
122117754 274900141 0
548738568 143046501 0
93474064 621599297 0
510045801 702362127 0
760619422 20455367 0
205180899 410470922 0
532634495 554354618 0
328395354 758290068 0
754800324 230875066 0
94222081 424672131 0
100698531 358262371 0
165286320 197208017 0
251413563 266628238 0
54793017 47223773 0
172557389 279274523 0
771199089 653190955 0
249489425 298196926 0
274892841 31879441 0
438449175 58536225 0
332812926 382642927 0
758667397 394649590 0
489285968 773284976 0
595278920 736900022 0
469935280 712224269 0
512219715 775901691 0
399968304 737356932 0
59937966 275285062 0
394148124 692063332 0
736969852 696102881 0
745158799 91732021 0
398215521 679690548 0
178695987 30175242 0
725635366 670592393 0
663039499 799197166 0
213345648 71905221 0
412984380 95208031 0
182883890 257140859 0
622200074 758042194 0
450944233 404215860 0
230065328 629517678 0
716796575 649420201 0
676382189 846488 0
12580209 487715557 0
111282786 235644495 0
463831009 292782761 0
734226604 775626749 0
747999962 707932259 0
419276118 445204991 0
160774559 55170022 0
756798526 351433695 0
159265981 324953799 0
166935472 189438688 0
684596468 167963157 0
517001573 200096996 0
200095846 801460323 0
681194207 504486657 0
495365948 197011156 0
493914922 392655643 0
699996425 87943696 0
398248704 331666413 0
578610486 120038205 0
687262030 394296319 0
750019629 499153661 0
545437570 251292623 0
135130791 678813085 0
581803270 650585588 0
284143273 185232359 0
479013460 673629261 0
647135810 311970411 0
727656664 111833662 0
739330268 709349599 0
341479030 683801637 0
259909365 197334978 0
469190278 116593035 0
625815752 324348090 0
298106800 300968732 0
326034436 778306586 0
526364616 470450529 0
264753632 551969340 0
354335926 240020399 0
538326697 210561058 0
66575194 202433874 0
740956145 647253963 0
263377328 471614846 0
534586394 799143943 0
549637683 55604229 0
595416498 9723718 0
606223994 777364178 0
95821331 600008041 0
533761087 465612426 0
534055720 540330874 0
124662028 160152145 0
251239393 58547036 0
55344544 730581698 0
199387481 501386041 0
523886138 278275274 0
687903793 112792577 0
115235715 467518671 0
283921405 792391413 0
348344135 447661337 0
486089263 94482911 0
441808190 304380390 0
281899589 678808066 0
438762260 487998155 0
213089890 22883111 0
712072977 355262822 0
144107478 13318364 0
174039719 238241315 0
57779817 172274662 0
507138373 731718426 0
740872042 327268095 0
738518794 493464778 0
214386049 290828552 0
648503089 529660874 0
726601518 387535529 0
243098573 307992200 0
214668586 373572328 0
732346992 581808589 0
595238457 616109133 0
639156290 400285941 0
537476385 563802019 0
756886779 769497123 0
23150463 163680626 0
283379815 179735799 0
290605980 137766890 0
5028191 602112333 0
746227868 730166014 0
516187492 305025099 0
440752468 754098761 0
700366778 80072808 0
493255658 528154048 0
31739955 92573496 0
267664044 224597976 0
351760743 350221549 0
269778873 34793839 0
750359486 7155767 0
590425829 301543039 0
220031875 669374768 0
104128736 19660144 0
534263319 127087134 0
157136415 89563850 0
700902328 510356634 0
783555096 32019712 0
323395418 563187697 0
546701012 136614636 0
394789211 519267020 0
180407518 606511381 0
259061059 117889483 0
573600121 147647558 0
504761842 741833054 0
269490043 227909801 0
430540937 9210539 0
332991404 407958587 0
601332134 781643012 0
362580265 381614840 0
620403338 464135083 0
502638643 774611999 0
467630373 335260768 0
107864214 555006777 0
85880128 414659476 0
400735726 176609268 0
108958798 295106203 0
423538317 549722405 0
357103879 170576188 0
781555591 184131226 0
614408299 85477355 0
124490809 795631989 0
522081184 139279284 0
723483682 357754378 0
646648505 494609601 0
712025724 213500918 0
758228885 49307237 0
127442104 627351081 0
58950277 356822130 0
625223669 77245119 0
224777279 512991971 0
594545402 206599551 0
37723860 539880012 0
776673441 153982165 0
725454322 256987793 0
640794169 660325085 0
563468263 347931718 0
479086573 302735238 0
763535215 88095386 0
259261301 763187987 0
384814080 435275373 0
639042750 596240706 0
411692388 173428362 0
456913886 289232596 0
148072520 792373627 0
50018495 519574369 0
350753013 647992788 0
270871547 179698693 0
400558477 797880556 0
330983763 536990585 0
204213287 312879041 0
608197971 255038978 0
443512751 175366576 0
391763459 578579413 0
510848793 674257708 0
489838516 260088397 0
201567726 648551823 0
519986038 147200629 0
178339745 428458574 0
351393843 43468949 0
178907449 714210284 0
513231907 552701594 0
13613628 783322570 0
659581712 460473266 0
744313970 332875457 0
561358938 159138641 0
316161711 677919263 0
719385257 472349234 0
50692543 73144408 0
176723464 470272024 0
43095307 505125388 0
459419893 218816937 0
94952592 495346254 0
326952188 25384843 0
680740472 89360300 0
35629769 152491582 0
308068231 461916834 0
113320708 343544768 0
195029564 301971826 0
393489329 362729461 0
657079513 316462792 0
702409105 418810119 0
582811746 117568677 0
595543554 583277206 0
252853205 391571168 0
594128000 423944233 0
99713819 450823624 0
340703034 686980338 0
405901553 267744793 0
651755158 278184866 0
275126591 423653999 0
764351809 352841513 0
579001517 500415096 0
345110573 4899997 0
242252455 781212684 0
660956702 596365474 0
593535265 537007212 0
253551665 89949753 0
408249870 413524960 0
69886256 614580267 0
303494658 727007966 0
221669735 112997180 0
509273741 554265624 0
762233125 111827099 0
48588806 348316771 0
438746910 330127720 0
741593994 28003847 0
463362917 120785437 0
39354140 234177521 0
306527177 427986049 0
409494438 758094775 0
216045088 733559260 0
326468121 567882660 0
528932792 494670282 0
390140593 338927432 0
557315292 415077639 0
684244622 67360336 0
10957240 352421893 0
433858237 381070251 0
83368214 147232114 0
430992407 365495704 0
687429886 291426320 0
275502710 146968444 0
516242581 553681092 0
63577195 557842108 0
298405410 511672876 0
162884726 116412532 0
307134610 233143790 0
227430466 759107109 0
591267306 158751228 0
146461741 618273211 0
199944422 56578942 0
625484521 386242336 0
186586533 409930725 0
524048417 136828236 0
25980674 705003830 0
98142241 511764232 0
480679021 243167895 0
182182651 572493455 0
7162693 565904198 0
738817404 6570646 0
515489490 773064758 0
639735696 338066220 0
268026536 541545066 0
75116658 542245261 0
360747671 124458497 0
482421845 664840820 0
485002586 616336909 0
524305184 752710182 0
162033583 777280257 0
783190886 642498279 0
418429590 487968687 0
48293068 351520089 0
425980450 349538055 0
413233252 129154035 0
723660483 431226988 0
246976407 775154826 0
266726114 467874454 0
734476047 642608400 0
705122622 412567065 0
335629084 60742959 0
606659113 190021585 0
658628676 112930582 0
356774611 367835473 0
552937269 121609955 0
111206792 675213248 0
772392459 296337592 0
238769151 15297929 0
142466825 505215648 0
579183353 238048955 0
706334834 232844366 0
784803888 493284901 0
375444103 256173214 0
800090857 478335181 0
294144700 648083824 0
246613335 88478095 0
443156619 599953350 0
323306868 782147456 0
335046521 552576874 0
287065217 625880211 0
117928544 401217733 0
695392310 648954536 0
548106346 41338040 0
700565126 108465337 0
714626480 478514154 0
11568949 541966876 0
383642390 159681051 0
180171689 132933858 0
5909697 511835157 0
675567623 212994660 0
631656686 629461781 0
20526645 796794887 0
398811413 454798318 0
211804583 354777733 0
571607259 278321082 0
82827906 462898703 0
318006272 331430656 0
131348015 636358097 0
54823455 121621232 0
116340979 523459743 0
674783164 767604772 0
115567480 201046505 0
645772500 284043151 0
173021434 443309986 0
394894070 632561057 0
266600398 484684898 0
482198073 11090511 0
688955035 611460855 0
46354268 416007130 0
84682085 737210064 0
549533492 508405573 0
54836979 281025871 0
752655454 419949450 0
331673948 601105234 0
175801533 269819222 0
253464954 409778477 0
258382664 124519113 0
41620481 558703655 0
21045660 299985209 0
666269205 235230302 0
145958628 35185152 0
770619479 216652545 0
294904285 226121170 0
648617653 717961600 0
670639231 525026567 0
637812779 540155763 0
539216370 233633782 0
62808655 556538282 0
165348181 197042228 0
180817192 559501981 0
757270861 578654836 0
485843284 185383779 0
732754515 627480515 0
40908221 712967935 0
213938027 795622807 0
51192804 203825346 0
346858478 401050846 0
107530665 359425402 0
477707026 84781852 0
611755089 235611528 0
329884647 799696577 0
8086001 580902510 0
372603271 506537607 0
621798944 792830751 0
645145967 486988883 0
279465540 758440739 0
571030883 100771941 0
516318713 78470283 0
737540857 680480361 0
492598826 758555373 0
248356023 394350447 0
405708972 464152973 0
612899313 295898303 0
492807498 196277349 0
761272743 232498530 0
461439911 530198603 0
306981600 767824459 0
503570365 232251520 0
544287298 361753748 0
479087988 682532888 0
163447386 62972144 0
35345542 128936630 0
529220077 709265254 0
652265586 61874076 0
774549008 50546808 0
286754192 568881145 0
592991016 580933434 0
756500382 237271315 0
113001171 434774744 0
543467940 550212238 0
471047643 556138718 0
79880666 561381154 0
350520406 328691132 0
98910867 519862971 0
498846164 566188701 0
398304185 757921305 0
595576146 570327605 0
187517332 446410876 0
355906423 640192041 0
231179964 356458150 0
92501968 744705777 0
282392597 371750637 0
78132419 475894262 0
670735339 506671251 0
312395940 291620145 0
166884286 791514436 0
183624284 178801537 0
621146074 273702981 0
613636166 421403563 0
737804056 533346406 0
293037800 613261360 0
652500768 616822065 0
100410968 318760289 0
572303991 372436441 0
646098686 93914021 0
86418084 544189744 0
12288393 681544428 0
637452366 545985588 0
478103613 394947552 0
314221861 264381630 0
294092717 609969397 0
610256911 389537816 0
679041695 101734637 0
458631833 654550079 0
176471958 482433280 0
11439480 139411909 0
392687259 207712342 0
252215436 547640668 0
51309189 563471287 0
509983356 99638757 0
65692944 519449305 0
151597687 250973515 0
653451434 426037305 0
234531982 79978646 0
587412654 448727533 0
630049225 757468636 0
588822019 27169553 0
459724282 341933697 0
201576579 369981224 0
409612796 134253822 0
79602792 374859244 0
244566711 306287668 0
3378274 163696830 0
79213105 576473307 0
226970773 208118476 0
559018288 275799266 0
146117735 441364363 0
63163726 746403449 0
105603063 620075029 0
481825343 640581009 0
761176734 490008790 0
675645393 87756546 0
183194409 511447510 0
518548786 323053194 0
603953328 774646062 0
243051541 187387025 0
780798985 340592178 0
660151573 303103757 0
124919513 395664009 0
107737618 36045608 0
7668325 534798102 0
742408608 3365170 0
332035146 731764963 0
60664659 200747230 0
247750473 530501014 0
720274612 702285012 0
455234319 695333800 0
420327152 546274551 0
631588169 203639188 0
498600939 32357050 0
462855577 607329915 0
221367228 257957011 0
313435372 69943975 0
99932836 609390139 0
22016809 445910383 0
362733489 237183047 0
750623813 586754629 0
17531231 562831552 0
367346188 573465821 0
534645809 439924568 0
205063126 134253504 0
731647038 81389831 0
124349162 435976586 0
160065412 495242507 0
673564453 625835803 0
516642039 744825605 0
680436956 718361150 0
347766640 596303298 0
649755293 649005380 0
517530121 569730802 0
231233146 171523585 0
431813496 638376737 0
569201864 292144633 0
224247485 388659913 0
455227377 520051338 0
771967918 144572782 0
798743637 310620040 0
188406162 792665048 0
260144361 36159932 0
472909137 652259147 0
353611908 538984089 0
770446578 202777050 0
277651390 635994726 0
141802710 37213204 0
779532703 435987249 0
259447507 601691884 0
526416478 156450055 0
295021558 496871045 0
301208065 611616399 0
169691499 356930029 0
626366337 533324840 0
716594192 455197375 0
225993961 593290672 0
397213127 648557395 0
649457862 379507548 0
679948775 106896198 0
554461440 752372846 0
255950189 436638363 0
557727547 261977588 0
775150223 372471647 0
66011970 516822716 0
753000010 140772331 0
649817292 313235196 0
742789152 676830681 0
789374332 146558993 0
237486048 137436127 0
58900453 79319559 0
621077043 121660031 0
250191546 723185950 0
168692762 363602223 0
769649501 742197504 0
88480805 413800707 0
320921107 762993079 0
778746826 614901857 0
79422641 298837445 0
556579560 305002124 0
266577021 690477104 0
552383222 54236350 0
266023437 392369410 0
352297521 675018960 0
103585007 741479243 0
646878632 641173359 0
419974839 447312792 0
79191969 281137892 0
742683849 782516639 0
447293056 218627776 0
701844363 35802353 0
683468982 660724742 0
390777150 8194336 0
687870995 717258209 0
648432611 722245946 0
791701451 550287497 0
435472681 307133819 0
710835818 240452482 0
134510804 221124328 0
629350850 350808017 0
460154800 60678454 0
353014488 350376165 0
8755447 271384351 0
105028792 385774730 0
378893180 738257836 0
682415346 671117919 0
182685841 368364115 0
150071344 60075212 0
420762316 556580266 0
743228490 492262669 0
381178457 693831295 0
191338647 524651848 0
416219755 89863442 0
266684243 602527818 0
212831754 145061815 0
624102138 637724552 0
556774795 693859505 0
752687844 614704393 0
436243816 268398401 0
788872914 728115533 0
194830133 96647797 0
102364703 348670191 0
225262565 96707282 0
485733784 168152385 0
658662405 737995985 0
458337964 497799693 0
46182916 713421144 0
761297964 453481127 0
287004561 292685123 0
388724731 230017429 0
530719249 51727468 0
766164460 729470522 0
349106608 372536482 0
401451161 96823839 0
483176167 118941738 0
592891446 623532776 0
168632999 285020535 0
562338487 296829507 0
194610929 35113753 0
212689838 439946151 0
163474752 470374060 0
239895539 112294300 0
350824199 581898553 0
328912940 449392234 0
349235689 238473722 0
255282879 696313353 0
779610007 404210477 0
731380904 21353640 0
531841310 94886435 0
25769055 72324297 0
309723791 21675457 0
160519824 164880634 0
795755185 605062165 0
367732822 596639970 0
517386526 529259375 0
141488166 259987374 0
158534804 367652550 0
572087817 235538885 0
442963438 193441486 0
580171757 610920975 0
145342693 115848300 0
21110136 206511793 0
571908442 623387828 0
388476901 798798049 0
49912970 511448751 0
13039889 478908753 0
170748529 13255489 0
470737896 431755464 0
464338545 581627487 0
766109403 543287673 0
660759677 671844762 0
236324196 485126850 0
92976726 705199610 0
183809712 384909154 0
152821489 365550569 0
372813013 563161097 0
698557484 740688962 0
545435124 336306859 0
352091642 307153358 0
351126556 720575839 0
70856497 134470766 0
544333761 41767566 0
472775762 431562351 0
3864581 279169954 0
399044146 664163391 0
588991839 576846805 0
704999845 37981549 0
651847995 517126338 0
212757105 368174113 0
350983832 710216071 0
705739903 743675671 0
519210185 428998497 0
518656265 231600796 0
352096304 73830256 0
712379244 18740481 0
154302289 258018047 0
587391363 504652920 0
564864232 734516661 0
526398430 605347389 0
401788679 398046267 0
521063584 314141686 0
98566916 699972336 0
18748129 262961465 0
1128322 5473087 0
434795009 69114951 0
588230548 27171778 0
242795325 69839168 0
28403780 45802323 0
719777344 407585629 0
728068189 15884667 0
283861902 307817684 0
698200260 64450048 0
518824734 143051181 0
60169016 751560169 0
115175751 199345803 0
202611316 772813459 0
321980105 612298621 0
651339062 316476234 0
571863309 207788331 0
32706541 64754252 0
542215266 18848722 0
799543810 204949694 0
144105686 757134994 0
266065007 51265814 0
335955179 658810775 0
541253689 333361263 0
737999343 129453806 0
284687765 177641601 0
20824337 264040633 0
794636319 424279062 0
246853520 329809048 0
642231409 78586597 0
447619618 487300959 0
530695664 743482070 0
743006476 75448325 0
656540924 522510187 0
271710754 253360085 0
453760173 634297007 0
739030498 371356312 0
473622485 554957511 0
13142899 17967009 0
257263134 217693562 0
739880595 524954811 0
635638222 133908752 0
698065282 720888101 0
562933818 179670819 0
245713284 325965972 0
118212233 652002746 0
125711320 97823036 0
177624984 753125368 0
658044791 614148890 0
780664983 73369966 0
789470867 724896726 0
509065774 785060975 0
146254908 757977098 0
111587527 560311572 0
146577993 48006879 0
710024737 147420364 0
498049649 4916767 0
175897666 365507485 0
798310170 648513367 0
288838210 203114826 0
140132604 366218069 0
7370740 579320401 0
650109660 660808250 0
196216448 296564256 0
504098811 230627467 0
282150962 529531063 0
17850970 661868695 0
47946692 279963287 0
751029659 455078248 0
413009787 319453607 0
128947373 684592047 0
126712969 681329074 0
5075427 587518484 0
572922478 529713621 0
71585166 666742102 0
30640394 359547486 0
536122438 580051193 0
488121489 336683290 0
461667617 228784235 0
587227081 400138558 0
142757459 370612739 0
372053518 591158206 0
793615970 183434180 0
463246602 222960348 0
114439225 773157277 0
100038733 260136581 0
266729202 793733893 0
514043185 512478676 0
601385237 15556523 0
52737604 727250284 0
788506643 137676227 0
227594591 85521103 0
17944885 532080006 0
312823811 104222625 0
26522436 320845744 0
505751852 170725711 0
282252116 255253854 0
575695541 572694338 0
232691058 583305045 0
219701253 161808387 0
635385026 245286395 0
658621561 748493270 0
448429433 54485017 0
225075671 361614067 0
508075878 436002810 0
777765047 339089065 0
221692132 681423199 0
65349535 719487851 0
12181578 685058233 0
501183488 643959531 0
547776183 518524036 0
142150656 724112327 0
490307915 793026839 0
629520398 180084110 0
280836257 10490665 0
415876629 218171383 0
506043062 478672812 0
168884943 156472410 0
125950593 142495862 0
643977402 75088934 0
510238348 353585251 0
777404498 531133310 0
394734043 770259564 0
611482849 624065266 0
298197504 158684837 0
637610124 102333141 0
761384695 312857705 0
42055168 120115989 0
795225332 404239847 0
794198291 39936706 0
248885170 124857659 0
673704073 607480750 0
776557520 736507706 0
162829176 733176267 0
651351646 752681690 0
52024201 789078705 0
275408445 81828826 0
79397040 75080128 0
17902276 623921554 0
716781397 387551671 0
463678024 363876169 0
135162265 457751975 0
369661243 479865811 0
715485873 150324633 0
789012115 176467260 0
181843138 135319233 0
198835773 726339516 0
66578932 157972061 0
763485599 223471682 0
320482239 41396784 0
474629793 454737180 0
176906329 599215649 0
17224982 301641357 0
496203319 540268795 0
323606720 200973902 0
529103056 755471933 0
540637912 3637281 0
114392984 288425575 0
375466394 88021640 0
201134459 494800391 0
73212990 80557081 0
753609524 247910501 0
695656769 417680697 0
645341597 215088885 0
71008304 15487881 0
140512571 775124771 0
750695804 571762782 0
283652079 574541130 0
285843045 91451246 0
336923163 163235850 0
48517413 436071405 0
764771188 50275746 0
76013299 524342077 0
569520146 28229266 0
309679402 21235374 0
350481187 158067016 0
542465192 796044787 0
480531993 433469977 0
581809761 563823679 0
63942724 587470532 0
797131543 451607396 0
684613867 101971492 0
349571635 150455876 0
80792671 475322789 0
448238479 751179738 0
113395133 602816153 0
562907653 487394787 0
544466094 198270800 0
685545474 119811295 0
562773484 103240089 0
202184819 708922210 0
654478770 690313622 0
713913905 380747615 0
632526715 390169829 0
457332898 335187976 0
216919160 757949247 0
10519177 606929935 0
82741156 735587674 0
241012961 180735354 0
559359150 592939408 0
117270745 363099560 0
77244321 618753458 0
241577818 751649644 0
127794768 631401440 0
41991751 65331309 0
645341565 774362691 0
156834500 325703151 0
729545964 777984087 0
227278316 676163203 0
715292125 531802437 0
357541299 58268460 0
368342665 477040019 0
607684460 674097886 0
713657255 454906254 0
326224530 659643454 0
424027154 309112801 0
456080802 324599701 0
395831626 699619393 0
224058046 165498161 0
455912792 82090616 0
692967996 456216388 0
18309848 691228741 0
683162217 624738023 0
316467941 614585131 0
103446708 483981345 0
287856062 266110168 0
460905595 34013022 0
524336141 238535516 0
669302052 458664463 0
83109981 62516229 0
237103551 250932736 0
751452530 473980149 0
777924956 260768906 0
195575896 502263124 0
80982398 563695987 0
589346001 219710072 0
762609384 476861561 0
530394423 258641918 0
256276301 110226182 0
775187111 108906406 0
102021260 247841445 0
243374383 478813674 0
254564704 230636192 0
639421263 397849134 0
6686918 287402367 0
236703318 155939222 0
734085290 536451034 0
273422392 210370434 0
140615604 323705642 0
685511515 114831258 0
780204200 624175750 0
746619193 597483727 0
352855414 505959606 0
642701428 171192473 0
530888097 334693393 0
788158050 415095607 0
599696741 641723578 0
445450856 506952183 0
14344481 98881870 0
488100127 163936195 0
728620307 385327737 0
585637462 541629760 0
627530082 123383519 0
190703477 628895132 0
27689626 287600028 0
158951649 550794996 0
671828708 228104056 0
710676288 732905502 0
246804177 14740487 0
781243743 668501607 0
2970326 74387968 0
398303193 106264294 0
151595187 659762916 0
140772678 63785245 0
284799824 316122186 0
770889066 600689288 0
608884712 720150525 0
218464351 322693515 0
45722439 189513053 0
163953246 23587369 0
144131601 313539170 0
740921802 122963658 0
8782083 591269624 0
327436124 763293844 0
355247702 753676632 0
260336811 600153884 0
664183632 777518785 0
603810792 518806878 0
668943076 772278525 0
636446822 398099236 0
657251244 523870464 0
239564914 424624763 0
693372931 600494416 0
241055092 695969886 0
648500577 592456311 0
741929355 190973223 0
249655242 337904902 0
99888660 58872596 0
676875783 138479687 0
408547320 179051927 0
209635526 459018523 0
797103054 349648154 0
459033963 316355258 0
533849919 669331467 0
486560210 578934708 0
600168730 352317685 0
105213469 686305875 0
653009231 237741355 0
411849026 483086665 0
632543320 46068624 0
412165605 640462974 0
54652486 170756237 0
614572344 252220831 0
801730091 798917056 0
360457644 319212539 0
289416841 404810797 0
160629092 779935645 0
383334052 362177305 0
749333317 510467382 0
533527770 356907972 0
680784177 34672420 0
276019793 730643555 0
199448563 203804703 0
494372975 592138662 0
177316646 319720935 0
698326782 598303940 0
422169205 740204193 0
772211133 625550531 0
206527171 260120810 0
27818913 757687871 0
112593530 597466044 0
584261671 150370131 0
699301688 80434656 0
4631212 293571659 0
121174767 375131371 0
48869141 102603263 0
339173482 564438143 0
601090226 283755465 0
720687790 627792319 0
758013217 721061318 0
11640518 19062309 0
306759560 270249216 0
304909628 534035541 0
349144291 716304091 0
299893370 799505512 0
66965940 203794201 0
276472088 561625220 0
167702774 544472141 0
370773781 668154843 0
339673324 242319591 0
431519129 214092609 0
706792823 709148021 0
157679438 630198629 0
158748743 796834837 0
35556950 479812307 0
600182621 437123665 0
23924677 282608656 0
16186884 333139284 0
344530669 688828105 0
737169178 722845691 0
50421654 596888320 0
452150192 371825613 0
385867555 400635835 0
317525458 477580578 0
781480440 232633763 0
246243405 645903227 0
161790818 3534299 0
558983921 633457932 0
685184055 721337114 0
754719298 162832647 0
622734388 744608229 0
494635608 60702062 0
747023516 177983882 0
472592626 196638724 0
136810406 539239028 0
25918997 462933142 0
8909896 252096261 0
82235427 136618441 0
195803342 73307192 0
716015029 529848478 0
737588137 692521139 0
730305922 567635125 0
566348082 269054368 0
235142810 389373719 0
8576169 333748984 0
271497229 11029860 0
636904997 65372883 0
189841279 114349223 0
293712221 429189417 0
111189151 373548143 0
685184977 705276473 0
49066868 435983395 0
6970188 436138416 0
39629211 372731201 0
135058878 522721472 0
192197092 350912775 0
13309432 751108233 0
75007518 221503101 0
337197375 584345850 0
838138 442618021 0
720653917 62225667 0
247620919 75736927 0
508313970 117321128 0
140448669 596386808 0
641208772 712185005 0
16937338 634392038 0
578927058 618359526 0
337406969 626237639 0
658053077 636148482 0
573865574 652482081 0
94672490 651736665 0
689708560 320760598 0
255339617 512753571 0
703724746 515495355 0
164882597 420355948 0
492799874 517447250 0
357894625 201704844 0
695582686 115206045 0
703730237 489551266 0
691560317 62822235 0
109936903 84887123 0
484827985 333811224 0
790428202 542159738 0
349661634 305267209 0
51716667 407406183 0
6018639 763094474 0
237486076 379929466 0
676329456 486888322 0
184751436 332521164 0
383514283 115483243 0
478467886 475604209 0
789466554 395326448 0
711142480 59178723 0
96535446 225199037 0
494719297 567074274 0
469442873 59566299 0
370874854 168663631 0
136652288 614661218 0
561842019 44032337 0
386222393 210532280 0
204732523 663375621 0
342975865 426698634 0
377924281 299956162 0
148998245 538526044 0
93306424 585263153 0
368468892 314873039 0
662025072 764151161 0
395687186 257200376 0
947196 757680050 0
36478149 189178514 0
778574473 65231752 0
757309246 301305679 0
683339791 646798565 0
89681626 693949988 0
458058492 778062739 0
86668782 326998545 0
723926196 248312874 0
383303706 141708237 0
771499398 603645761 0
560720673 280088093 0
110123868 483422160 0
658730915 199626983 0
458542789 447864464 0
289159001 553811669 0
71153406 629965617 0
386233272 523375714 0
35582536 472092430 0
694112989 788668534 0
525242052 292863788 0
240145928 290691371 0
315917597 545156761 0
117800557 511230371 0
794447023 422135740 0
348678299 1529256 0
108206596 289595395 0
767330580 100128340 0
73291864 751531532 0
774550936 611891711 0
51580674 591011373 0
241844642 268369249 0
147404484 13292620 0
308832699 657236384 0
50049796 36674792 0
321841895 333916089 0
57665054 166627411 0
447325806 515063271 0
286187228 196578296 0
753357856 240499758 0
591036007 596604088 0
12765641 343463099 0
458401816 633795512 0
551692900 779693180 0
733849273 329739724 0
723189151 707425171 0
330773830 243893440 0
261055292 616040923 0
711891538 132149541 0
387517491 659237784 0
26878664 147966351 0
750417883 494062437 0
10289761 73757635 0
50729561 676781672 0
613266851 144165749 0
28160915 519567039 0
653147376 206606702 0
113244064 164541253 0
784368483 427371128 0
322303175 588924105 0
48819819 29472547 0
476245503 298843474 0
306080806 559298593 0
73348429 73965693 0
287077846 327197715 0
307126363 487319358 0
463927729 589685511 0
522130141 164028729 0
126041210 723828978 0
694448248 357060290 0
75566244 702449449 0
608325015 167784260 0
661834824 27222839 0
159590654 180065135 0
190998028 181501332 0
437012178 245028530 0
735375594 304768517 0
512350780 424127992 0
128511068 469218801 0
779312298 231320473 0
351399576 134540967 0
703127178 496755386 0
712423291 416696472 0
140848780 479537053 0
112362009 460058494 0
139919311 177879612 0
687464119 195793818 0
776004342 419029118 0
652178417 7414880 0
791478669 398386328 0
127453957 75623069 0
204812558 521652351 0
591813792 291410290 0
407880126 314180970 0
647486193 552245467 0
662351950 349949235 0
710265221 24819002 0
517420427 178904831 0
118220810 658633577 0
220556281 436503438 0
459911491 81744325 0
423358822 333831752 0
741824848 78139607 0
721019747 124294382 0
357272113 624543475 0
230964407 24507912 0
338501321 570113577 0
282125393 302351377 0
301751873 393106192 0
291691049 187819870 0
91352516 156637838 0
584741120 661958555 0
377062035 459552545 0
618817903 786101648 0
90856609 32982050 0
293813612 80841337 0
457877925 33055270 0
479709176 718868884 0
367365755 695192255 0
60179054 697035473 0
416184459 723236375 0
762098277 265435484 0
191093376 352439981 0
740543830 111974857 0
457968251 429171623 0
671883710 716098876 0
103094286 471023180 0
550667080 49853967 0
643375721 290734920 0
260482031 758890230 0
504216245 649541689 0
373554731 647704815 0
202478481 178239577 0
143747699 638167844 0
322397020 233632757 0
164209763 152755260 0
375379842 498906086 0
454943887 674252652 0
354425080 445060290 0
727545720 652296809 0
567516249 337201444 0
109324456 170911809 0
483289699 781621114 0
506609862 45767676 0
63177187 688996615 0
719681044 444201676 0
524930540 191021491 0
732422855 267547885 0
589330216 283430314 0
1805963 560759181 0
693831502 559285829 0
658801641 399316294 0
36656459 498303999 0
10648006 522166899 0
388969916 361831467 0
428412130 698609335 0
332431196 63080835 0
110876153 384135581 0
71491220 530966538 0
454030924 367551789 0
495224990 742928993 0
257399407 579107481 0
204689273 631953922 0
456766673 540593577 0
31458636 82466086 0
693401508 761388813 0
546225620 533781940 0
778100564 430735558 0
628289790 282975773 0
797827768 418975990 0
60167466 358090484 0
144823388 503828380 0
670161810 332492746 0
299674200 167177678 0
95617928 101772376 0
423773762 159309294 0
310737618 61717131 0
467432902 559377807 0
21545651 429036110 0
225205724 403995560 0
210305493 194817009 0
167777186 105938740 0
258490076 599862166 0
245247277 289661926 0
131927468 257786785 0
168777798 664467638 0
103334757 401242345 0
749337239 647653710 0
191896657 86865534 0
60503481 423079091 0
779753664 640475451 0
277226116 796546191 0
296616765 489651664 0
161217422 305719160 0
642218616 603312453 0
461537898 716238986 0
215973402 697787039 0
46247433 680803122 0
406421220 414677965 0
660222643 143466301 0
778560545 186385323 0
698278422 7199028 0
226156987 12470511 0
444531692 195846186 0
551989597 496344565 0
652235582 94472214 0
58610137 307279514 0
188954805 624563469 0
707810373 551320449 0
657892515 720132729 0
64178861 446892103 0
217732368 9557021 0
241610689 239764632 0
151075515 571634697 0
383093135 725350388 0
713690764 244431751 0
757254809 529855191 0
568050071 735685645 0
39876459 646677870 0
413413564 653047382 0
294655942 639916648 0
444522048 758018882 0
157936118 784669203 0
48908415 105261389 0
662199033 612672675 0
138457873 484928634 0
574885342 779533574 0
553260709 202874029 0
489067702 229855346 0
443537956 249894466 0
568769981 532942754 0
546262977 132188573 0
97919321 157931448 0
45794177 590789656 0
245677745 251524856 0
351540285 241327706 0
36636155 587984431 0
290455895 470137514 0
626330114 129162884 0
641187468 794269433 0
500779849 622228058 0
645708041 635240756 0
100017340 263273490 0
529951741 669363784 0
492330272 683178334 0
329020411 764960924 0
12083542 649794860 0
93196710 183310049 0
722130898 458394180 0
435946048 587905950 0
148902045 108767255 0
672645993 116420241 0
159626367 611196105 0
286263297 88147359 0
348601413 660989186 0
797954838 583480590 0
645771919 733177588 0
407932056 451924138 0
170678964 571745717 0
604635304 431210323 0
426673585 359205932 0
37632902 494516935 0
304690708 131014112 0
729232640 532450954 0
336486643 654358136 0
597269107 258010397 0
700698217 311478951 0
792689902 185345885 0
376249100 36493668 0
735221087 736183493 0
76092247 236745538 0
29938097 603347548 0
433482918 232836774 0
355178247 687495556 0
402985604 366681209 0
19553297 298952143 0
387725653 771069424 0
289543808 112596447 0
129378713 422682118 0
536389086 310016508 0
345030161 765950108 0
701343256 334746231 0
575174483 767700479 0
197217038 680890802 0
737980753 85326199 0
461393367 769298497 0
589999064 578800467 0
412908440 525178986 0
371953013 233592298 0
68887093 168455591 0
568348545 373913725 0
739833225 404226550 0
429849123 379107316 0
600095571 48228751 0
575611935 747463089 0
396094107 359151073 0
327322516 140714445 0
271051406 522682113 0
699117844 165089802 0
252827117 490617831 0
305792471 373558312 0
226115246 493067857 0
328637203 646739652 0
337705992 407914129 0
355718899 318194189 0
428231016 630529552 0
310349849 667349134 0
659655861 750256069 0
526307969 221968879 0
146459558 482850385 0
607426542 418896699 0
82441201 285733686 0
666957834 674044698 0
752038360 797325560 0
609469966 545798610 0
684186713 479727078 0
636555482 796972913 0
401527074 299970424 0
469483918 248072981 0
128887362 515667786 0
18197399 732614938 0
164946535 508162788 0
328959534 528705427 0
268799229 310560236 0
447435961 652294995 0
617246313 498152916 0
439000577 504414743 0
367711758 299528805 0
88590535 776557034 0
334508746 246185633 0
116511473 11373328 0
76058197 487650386 0
557407678 466744415 0
708654211 649253418 0
666937967 290418790 0
333341389 21675039 0
783596770 362523267 0
248587337 581908807 0
305727585 579199449 0
263833905 22991232 0
115829197 587336526 0
395833321 783518892 0
466508768 674081259 0
735599429 71004864 0
715200337 29402838 0
502261546 518429357 0
610606313 235542011 0
160432775 509611223 0
280399169 616863797 0
751625700 302933877 0
520839114 170259895 0
49463570 91575967 0
772182635 444474530 0
13580734 149925972 0
640340633 27385114 0
626648809 510254676 0
588509895 86880859 0
100840740 213141072 0
332972692 706658644 0
532942371 501424385 0
326020110 407824577 0
213475511 675483549 0
672805805 151430387 0
145889105 712730000 0
793878408 219954789 0
53736584 412459426 0
72152693 377477101 0
354347496 713628743 0
60007092 781347582 0
711789638 443864133 0
752447682 301848879 0
259060607 628014889 0
499853008 524413621 0
302122903 771850977 0
667121272 307985692 0
137525183 780370476 0
687159881 500156790 0
423871289 574969744 0
266614104 417516500 0
528671316 183315659 0
406179601 35440642 0
364464453 744061028 0
269290850 698349607 0
365756427 126260907 0
461422346 142729996 0
605496344 477195242 0
498335349 651749896 0
584089644 439716235 0
145691889 617405520 0
480078490 406266380 0
160759830 123720668 0
224569652 579035302 0
352207754 515099685 0
54042918 708575633 0
680350297 76430259 0
614967889 654112698 0
91814371 90630701 0
316118078 338647000 0
709769951 663355468 0
55240301 738555402 0
617742857 412816720 0
106733118 135252014 0
634912392 150442956 0
778643887 680268977 0
598873194 143217961 0
61028032 484118898 0
458601026 638673677 0
228130581 294154413 0
678225142 324737801 0
551276602 58972973 0
574145042 463036361 0
477335355 386145894 0
255637792 227646694 0
254505219 177899608 0
591182116 414973976 0
488417415 579728731 0
511610395 350093791 0
337213127 591584830 0
713997132 745003766 0
110474426 471574087 0
750681162 331600734 0
1054674 216046066 0
289517220 469285690 0
88098680 350168050 0
339423477 362862355 0
332963982 411829602 0
288951729 145232464 0
583839686 184504929 0
229163447 584060012 0
160880040 16816169 0
343838428 696821779 0
350552636 347822229 0
486273873 357829379 0
183362780 429256489 0
462196927 532731115 0
287845235 443002701 0
106267005 68516462 0
198339947 121743797 0
536552804 789525824 0
587116301 449964684 0
518989380 777551797 0
508196904 727616560 0
11756980 33280420 0
795761810 787396537 0
785204586 307386821 0
456876491 109154878 0
217106350 170984711 0
322748197 702382026 0
509618795 405417509 0
521869561 300307457 0
126256962 360086302 0
783030897 184874606 0
734935136 588674559 0
169695662 775488755 0
334515895 306904120 0
605852175 257698473 0
664172176 445670690 0
387427123 275973863 0
770972057 73046166 0
424721875 296965851 0
537891301 688423355 0
72423896 527429140 0
241919804 97490541 0
480849970 237301084 0
595587442 260915825 0
246376382 340240524 0
770175048 614126840 0
205603592 256739845 0
687889742 280527345 0
777064617 124089357 0
119230030 115131950 0
495314123 797331793 0
458599429 72533920 0
50392971 764983781 0
142570549 615432360 0
713198879 304940741 0
234246261 724298377 0
345233710 732863100 0
697541983 787935699 0
746887172 384847570 0
78895618 300181259 0
661838101 149768224 0
48206110 48808203 0
43249261 634761100 0
1858372 645486920 0
486402431 334136527 0
354854271 314483551 0
646220804 174754870 0
236735089 195274136 0
636287883 305665375 0
310534490 708793168 0
563401467 282287758 0
368793996 209232591 0
497974354 227714140 0
376681952 705561148 0
176641580 569145076 0
30336829 65611880 0
442094460 157045756 0
750913448 328637676 0
392236653 500797129 0
622525466 94357887 0
363917383 631434850 0
224741777 639618344 0
630785461 783216814 0
371837824 517025503 0
174028611 746466218 0
396417230 48891289 0
600699654 375834736 0
346532521 281523518 0
275157964 747026744 0
493980971 109282202 0
138771672 389698939 0
462558097 450415041 0
13049333 780810329 0
202500471 704755937 0
55212571 83067129 0
90113449 217551170 0
697401002 388388597 0
518411724 324579901 0
20282774 593040619 0
681249250 383314134 0
674347781 256256526 0
755161904 599490418 0
383824314 516472902 0
443362678 370509954 0
355058888 304917577 0
223890191 190299580 0
324505747 503896892 0
748216293 341444212 0
282068623 47821395 0
502541065 458055061 0
652961280 134103518 0
598874295 702944076 0
253118631 305898773 0
500429303 682244106 0
547552046 226271079 0
749564282 252666665 0
689812228 17852362 0
15452814 561769467 0
477507259 253890028 0
280427455 47137096 0
779452747 242877235 0
588791234 760572678 0
627560270 579208409 0
514054648 268908048 0
324657975 302014503 0
35052395 353219542 0
24416662 508866796 0
645062017 12419841 0
113382227 17597542 0
180024458 36579699 0
331751022 632517724 0
554982597 619481805 0
446725101 340199876 0
706655505 55791929 0
571961452 148341907 0
538083472 584125844 0
373533130 251945679 0
600267647 693019818 0
495638177 109552703 0
358661678 197119401 0
591659928 457471098 0
195037855 384882143 0
616046804 515924124 0
544142939 573723031 0
796111612 689092749 0
448889819 350701459 0
248056395 531174821 0
497467661 478702408 0
568000796 417877811 0
125639947 471255184 0
500018609 189963492 0
396132158 15757671 0
577135087 516383958 0
672461617 590988932 0
461697759 549102226 0
15055599 396287280 0
675027483 543717216 0
529070931 82795276 0
442201682 239105651 0
691079669 304595032 0
349620435 679060150 0
230104369 156657578 0
764143507 53224594 0
409063738 415843668 0
279068415 555899580 0
142637171 710160868 0
503289874 742178820 0
3203530 635136080 0
396294292 625300729 0
239680840 493548038 0
792819793 729026545 0
667483025 211120458 0
220034872 712266734 0
86497467 324251155 0
707703388 707428428 0
339533412 383337194 0
415134966 772033018 0
404219493 551716848 0
274485970 138816797 0
121387190 488015821 0
277222958 185223423 0
167102095 259240576 0
92823711 136581833 0
105319377 570902968 0
120300680 158902284 0
520155336 156675995 0
483623490 717573613 0
16338266 105474036 0
736442974 674817633 0
693608783 718533793 0
782150267 659459650 0
245646568 697304609 0
575062616 495003337 0
480432534 53346791 0
171039345 225455569 0
215902694 343863716 0
99209584 42881805 0
260796450 564433513 0
117078692 706905150 0
417407159 763630919 0
433338981 44680955 0
342129141 377059894 0
50239324 461970294 0
364809984 5469364 0
224104136 154570357 0
230668028 135465112 0
251878016 527600060 0
605741486 146621732 0
556749960 261029741 0
262969511 125046744 0
484913439 760462581 0
9820267 756676848 0
28891007 555579256 0
681284027 752932655 0
108037956 733115708 0
763227886 4430598 0
36290249 511960909 0
566174351 696430930 0
18351323 498132438 0
660808940 488882958 0
700515130 553904905 0
53837455 363858508 0
771075134 448788539 0
172001722 373232316 0
691073325 420664688 0
249772513 287317740 0
575029505 262431903 0
265064228 635777902 0
67097364 267371358 0
96657759 41609136 0
284124555 364432704 0
589463235 558873708 0
413756042 715385803 0
161634055 133530310 0
219493422 389052248 0
368613651 415645544 0
533612931 470326191 0
203079140 777485548 0
374875063 561779378 0
143827405 14527431 0
49557166 702834256 0
543798298 776514424 0
389555 40790954 0
238558544 184402334 0
170191613 467378656 0
232239656 701478911 0
349641839 536220857 0
504946034 204902540 0
481524275 360450777 0
541103373 564470827 0
249396909 110612119 0
150380288 361993082 0
62341169 3614380 0
649363978 386082112 0
446510480 420395131 0
132523981 510684349 0
661913851 504646301 0
675986343 601028002 0
413776093 414895936 0
621359027 235095255 0
398422296 289466411 0
333770472 220901282 0
209554311 140836699 0
447653994 422828208 0
624470070 681499208 0
324993289 582462884 0
208388461 159576546 0
189666666 8931627 0
388230728 45485360 0
439238015 331980805 0
396954313 570539533 0
713415882 411256903 0
127483501 569799420 0
385177946 353961050 0
112311321 46497260 0
767369545 479630566 0
790148894 97209420 0
57445869 742909561 0
107064573 652429551 0
193827442 584694149 0
207383930 413720323 0
58151273 426569459 0
695434299 50348147 0
381778407 298052367 0
499492344 673139841 0
172320562 629261038 0
91286019 707359580 0
751136900 550821954 0
264027938 456742253 0
362889265 450842633 0
120451903 675344824 0
164800486 291528591 0
82528991 135615798 0
704172313 480812543 0
327320281 172228981 0
554688432 307529549 0
366471714 166335119 0
345285360 522558626 0
156902723 436558553 0
384993592 241222942 0
77609866 749362988 0
636339969 461429805 0
445534678 728119264 0
424855620 701917816 0
599137964 672920715 0
26462932 716421204 0
91368984 136381524 0
342826947 653605008 0
305449931 612109160 0
532647525 553057277 0
180286327 448553596 0
272162576 527431075 0
657440463 489834085 0
444484833 89155972 0
507128958 100055936 0
593881122 568957067 0
289398964 226135668 0
538202314 657647080 0
136281607 206863563 0
637547998 539578644 0
740943130 602228812 0
487535102 16932578 0
576232019 29053077 0
692734453 538298561 0
93192617 619044185 0
598717037 629056141 0
86587368 465891091 0
662055666 697209028 0
546812150 225477654 0
68918749 528727638 0
566999830 63845496 0
293508460 474417834 0
193756577 374420505 0
237761188 238650090 0
39708816 234405075 0
292803025 247887078 0
341905320 115690913 0
218121500 63051952 0
90199439 176231625 0
7895598 289977629 0
653008114 571299993 0
775630438 641042822 0
785155333 627080175 0
132451010 386143695 0
57053719 484600874 0
153647864 648158424 0
172484931 98468900 0
443030188 378926608 0
539068336 240132861 0
208244888 481885265 0
251379574 252908289 0
29181643 719808782 0
517709042 663983828 0
741310426 781146820 0
690824481 288144851 0
602645808 117132344 0
282514488 775845406 0
609414523 90846741 0
515613245 657183389 0
330144699 246789000 0
441686262 351124384 0
423393532 158759595 0
612696989 418861946 0
672997488 434802442 0
128180153 671214649 0
75538058 585175321 0
615018625 248409976 0
3923692 721754936 0
316367378 720536077 0
655143801 680315000 0
297028200 241873925 0
416598471 796640426 0
195309273 56136943 0
660993447 456834295 0
88700134 300811568 0
508163830 740332225 0
663670053 91308914 0
348847297 457073930 0
625629887 421127762 0
381931832 50542115 0
532459291 206569741 0
675100088 563051636 0
230825511 645736239 0
428985337 420227378 0
587759049 709048035 0
210407182 34411679 0
487435619 732263835 0
235931642 378882043 0
437520194 548039052 0
722205558 740454183 0
626509225 527116447 0
681940405 85941743 0
12947033 719419273 0
340739534 136741782 0
457913220 355372358 0
397273222 297550175 0
196776208 201054845 0
713120450 43437824 0
416952972 556606721 0
160857521 255906584 0
555444971 216185009 0
690532798 471297478 0
243781833 684014827 0
678774346 101945652 0
724208280 625243875 0
174189705 801431043 0
139764402 1489743 0
484589850 211570756 0
629974454 608190961 0
755076468 346023625 0
457390767 501722237 0
349440811 577339175 0
715654943 40233124 0
640478685 558111670 0
467698067 729864055 0
350444746 177072683 0
323306643 425781868 0
325832223 135605692 0
66345592 563574451 0
654198061 152915354 0
167919895 291979600 0
186901197 569367132 0
464727805 197736032 0
740032213 607273805 0
137724449 327853315 0
61687132 327567935 0
559283634 270621883 0
581395863 6616761 0
713726450 268742242 0
753245860 746315866 0
274258052 563480949 0
794832740 681259034 0
511819850 350358699 0
356797744 62666487 0
592336688 744368776 0
678266409 285132133 0
555709944 243468666 0
692853410 543657227 0
491303552 101649632 0
174405393 682058244 0
188556048 211451801 0
264147056 50989208 0
717882257 714865827 0
280437487 281297075 0
93447221 422648915 0
674689672 462620560 0
768608215 11816868 0
456229705 754076460 0
174687588 249497752 0
711923374 112889779 0
269539269 236374160 0
704203933 412591788 0
362560625 105970905 0
211877138 680654047 0
788600947 599171674 0
409803640 279723026 0
353123596 547871787 0
186271047 766915522 0
61074169 388604373 0
190532196 531330843 0
510651296 476531563 0
287510780 704702733 0
175396630 667897214 0
364891119 282780379 0
632316579 672917847 0
113319701 384848420 0
409418485 457973505 0
650633287 422914491 0
70201142 596371371 0
649348047 453508756 0
698854078 150668916 0
283062331 776493138 0
690482376 366900353 0
62989330 277825958 0
667205137 251521309 0
241748663 796147076 0
284868349 321343775 0
302675297 637276044 0
646735524 14395010 0
98843131 647303999 0
339654249 317831373 0
233628164 59519644 0
632244126 33208220 0
463121354 530865254 0
699210495 21690691 0
790094860 761681661 0
176514674 352013597 0
473437491 719541470 0
382407251 557310368 0
780439630 668144012 0
360797258 697999780 0
190812423 720431800 0
502792360 20252821 0
368794978 132996868 0
476448946 677298282 0
263739418 755984908 0
393389169 753941397 0
300045852 258829145 0
331478738 52466366 0
523522006 369405002 0
781954740 589643819 0
469797785 679719501 0
455131472 286168103 0
240604123 493604336 0
553614738 102621405 0
561950430 163908684 0
438455988 541319830 0
757980507 53914969 0
28580169 99552875 0
91953000 722968394 0
461305 595212046 0
111063072 308503525 0
572423704 704561333 0
308283610 626392380 0
127127214 595234841 0
492414590 254093750 0
767410184 306345972 0
70179 183580016 0
262792569 85983743 0
260340594 355428640 0
735482891 174953552 0
556199694 91950955 0
659358199 216687851 0
139272872 58961522 0
447875507 146928646 0
474787459 206799233 0
214453716 411258630 0
796724240 661083323 0
314197706 796581863 0
741328424 547742702 0
107841843 696394948 0
115822002 542869308 0
553384215 50975750 0
629423914 159819231 0
547966702 571448846 0
422185050 196400219 0
781042704 648238179 0
263653935 418791991 0
729080581 536094625 0
30141975 98162992 0
143499132 752150482 0
164484161 498807855 0
632921627 216454813 0
384973937 761943246 0
379153323 774850402 0
760346374 188512914 0
27123599 503892660 0
406263964 352446858 0
68356753 512306272 0
299755906 458419997 0
327686315 469822522 0
392487826 326517084 0
309017325 33755427 0
723013371 336287657 0
362413799 504779568 0
129810794 109594128 0
320995837 468228354 0
657107907 500304692 0
169330352 42447323 0
714565874 73759518 0
239789158 423019164 0
114800815 621963384 0
731876115 78900281 0
565882547 703716177 0
93859312 624034779 0
224219009 192016839 0
709090748 222619134 0
587321021 332154496 0
311116408 545644064 0
135739535 443280817 0
90417472 529634349 0
486689576 27494542 0
278556679 576618323 0
217135576 282387714 0
774830181 752684783 0
513736078 647966829 0
28894903 800757011 0
372805491 731935519 0
173051914 48928587 0
436993998 11827205 0
503747191 181270036 0
456571711 573455241 0
404460070 148265427 0
532505619 535086201 0
777209383 19811204 0
8153690 178186959 0
762509641 748040736 0
318426559 751510389 0
423656673 614030954 0
199831329 76800892 0
699203196 243173951 0
99653315 632116713 0
141721458 562194828 0
405288180 422569625 0
143149311 240699090 0
344973386 121963327 0
589903756 414135844 0
701859208 673413543 0
774492314 511574967 0
104277238 769831726 0
578946206 485690440 0
9671601 356438402 0
9014676 76507203 0
146805320 168588403 0
175472735 427970071 0
200457833 515986066 0
21871029 683146009 0
286848285 586314432 0
74450207 338149284 0
451074011 574013906 0
443305246 727719464 0
442170515 560167392 0
560576349 195461562 0
266376917 67483135 0
510842560 154084712 0
292241680 168493277 0
570591461 469985228 0
155547028 251829988 0
292627740 101476143 0
162740433 140651726 0
262045720 260162392 0
487869770 278792482 0
590987251 315125116 0
619128564 28410666 0
523263678 23104220 0
432062425 734067136 0
215285031 58245684 0
232208501 297794337 0
616929623 505255854 0
165313107 212623463 0
801483724 96509335 0
653034703 139211088 0
568996485 686110041 0
326583006 342545304 0
209195165 188247911 0
536486448 760282943 0
259445346 762070470 0
528160496 335890973 0
452142012 162003122 0
443878783 519556396 0
346430337 238195502 0
279480580 47676707 0
735055166 357604828 0
671258993 61067889 0
337630936 180124958 0
507820230 185913511 0
382444529 134511056 0
632214317 27228382 0
22438470 178873108 0
136325672 445849091 0
278975327 325832597 0
146682819 191106216 0
582786470 671742861 0
204054086 161523730 0
651933197 201173233 0
256556633 604666996 0
695446818 422375616 0
603227435 664579850 0
248602589 567341394 0
412855429 157866141 0
213805743 37820062 0
772305445 316254964 0
219403481 717831072 0
734905665 633946289 0
572984337 484185866 0
608385449 109549525 0
601791629 641265458 0
736853106 23015118 0
200326473 551875253 0
704571782 384487731 0
566026663 437767567 0
33873699 66274297 0
90893730 55007731 0
153414227 627899044 0
153790009 399722053 0
441368123 165844667 0
476141137 228044199 0
180496754 565670909 0
69613818 21288304 0
173613060 452476774 0
142112344 464501104 0
753424010 120824278 0
535851910 788726846 0
217444894 284021225 0
483175237 626944751 0
675589035 686070857 0
693032405 468267925 0
429178310 667437964 0
708912173 469246058 0
659323472 659528383 0
663247455 497143802 0
759871362 44365100 0
93513557 419868488 0
101760186 344296576 0
121600009 685172527 0
30889177 639658604 0
91568723 13339805 0
525890562 92564953 0
324119145 150033700 0
278564032 667766915 0
148755074 282994214 0
597960607 203425396 0
631972276 564576728 0
417699584 433344897 0
279714295 230287414 0
764632062 578208850 0
650186584 349713326 0
557449449 483589617 0
623769755 36910584 0
605155838 779508180 0
757874214 279089214 0
723686033 446560836 0
116826233 795354719 0
653037023 121966171 0
558427376 788388271 0
135774867 234990961 0
152232070 774330253 0
640189378 409414662 0
397495400 555720019 0
464727598 103989143 0
419499987 200432933 0
255400254 299856549 0
546880549 123440175 0
385205881 485703148 0
210647346 197213648 0
134519903 410282958 0
249283172 787292606 0
506162293 26133878 0
27349752 801206780 0
350212509 258662536 0
687862009 379645960 0
497615791 40869327 0
224482846 130045925 0
153971647 54734389 0
256318322 631105834 0
389087140 781467047 0
704886784 476951041 0
70563465 88136238 0
419805746 305929321 0
198712350 195413065 0
345447569 635603956 0
274620741 117372177 0
303754345 705070192 0
159438095 572417290 0
549843285 395116156 0
633966735 722913622 0
244603972 200806959 0
203221570 32860192 0
457368592 659642787 0
264613107 47374360 0
745118866 375843410 0
477298957 357611433 0
236957720 771919904 0
689455243 668882878 0
690451036 61933355 0
529151067 763049107 0
109782838 653357097 0
93045461 637955127 0
280289168 124728463 0
632705335 245694914 0
784489056 685235280 0
219789005 80093212 0
582948678 697713253 0
4924571 36400099 0
798480598 206375536 0
342626635 501206300 0
719251997 235471347 0
445018618 93464689 0
537792293 292822945 0
641767380 470055911 0
29829669 789988969 0
76200638 386893676 0
596189927 381410567 0
676957974 529056885 0
97352168 604708931 0
147994070 68429759 0
406446377 800969325 0
259250331 85070212 0
376402296 132805833 0
555624314 690376004 0
18970701 8420620 0
290278293 207450442 0
625190080 301203301 0
592745352 678407779 0
747381154 319655682 0
748605862 395441961 0
414848742 764157525 0
650535026 72956615 0
97822330 743698326 0
95131990 308364475 0
179721674 10173189 0
229654337 577455515 0
71309344 646921253 0
744660353 485986698 0
153490859 314771226 0
169313111 415497988 0
116594295 218354460 0
196028106 484134927 0
752233100 464018277 0
405227366 231876972 0
551762285 31234950 0
54796346 767512520 0
614715862 455329617 0
554309342 324275133 0
291495003 288725665 0
420415595 43845001 0
65093014 511916998 0
187708237 586118452 0
314775281 61409942 0
469424596 739485338 0
219849251 512252024 0
527324460 461440810 0
4586074 368638885 0
634123506 718591271 0
784475153 622591818 0
153151623 74833836 0
497074275 691243027 0
629056383 511608921 0
248955173 390513740 0
483613235 660297545 0
468513411 280012554 0
518561873 197941984 0
392346447 474286060 0
518453734 428439448 0
168586226 574026549 0
631345480 614725420 0
245975406 218489622 0
500052264 728336472 0
467259692 737911368 0
101834559 507318642 0
66250843 208832392 0
557917557 507801226 0
181557470 781726729 0
335516456 616104231 0
239107785 672894241 0
34518389 563095779 0
794316125 510089878 0
362879270 367751360 0
60060425 543188672 0
381916663 88989812 0
194215050 700339728 0
216104044 478642238 0
118029663 79781257 0
653997575 131784293 0
247022361 631334660 0
562913396 630318773 0
33874454 499207867 0
452887646 123321995 0
389138533 152904140 0
296451267 239446559 0
33734218 407692558 0
345473907 332801030 0
230566278 151038873 0
334778003 156024870 0
231826898 235041991 0
404203108 186601526 0
584830700 402170473 0
196942773 86053972 0
250945938 281419514 0
216023520 477830233 0
212019595 576115158 0
700315715 102168468 0
351916651 636026474 0
741636245 147148028 0
759886810 792485463 0
336765583 378784394 0
689416331 597760064 0
105423624 469375631 0
759664033 680649716 0
712628381 357113029 0
787541953 228869588 0
133628280 520695722 0
347221410 51472730 0
497238017 34657222 0
71774493 387900709 0
380615263 33830461 0
65974991 380434225 0
169363746 236085140 0
320581087 542581685 0
262347877 614779640 0
57902930 773138364 0
656108765 501004893 0
497368065 538254217 0
112852677 185771804 0
342508249 94146119 0
111872052 344342328 0
296338844 610172784 0
396281272 247090596 0
609997285 568912714 0
137619705 170026248 0
620940134 67164587 0
617660037 679899636 0
580620214 656183198 0
260825606 595615737 0
553677765 317705997 0
108240731 356541160 0
322850477 616943613 0
117450531 268935763 0
427821746 194243924 0
296641374 374271391 0
312486058 556658072 0
200431824 590713312 0
33519424 143776272 0
782052494 795538055 0
568640796 700663054 0
20620522 215731486 0
661560294 108820239 0
395792334 561536175 0
585547649 737802907 0
407743079 299939131 0
304001034 634769418 0
119888227 430321350 0
255780607 95641248 0
630290885 292068657 0
380601094 111894825 0
278342186 279515356 0
624198381 667514726 0
316292508 23616587 0
659434350 345224905 0
147094245 111235477 0
310427873 58751850 0
270877570 788647743 0
169618221 627984809 0
295211468 428118706 0
79077551 531718471 0
68306292 292761521 0
560263736 728303571 0
142053638 461832441 0
146904738 75243905 0
670218416 443876486 0
608151483 101437247 0
639336766 266353299 0
115950529 398439278 0
87291326 167779197 0
247130176 313232499 0
179017729 65149132 0
296718920 503807372 0
578015049 141681892 0
457843408 266549246 0
299016681 348029044 0
35536388 709627331 0
387258640 623937601 0
329255668 746389764 0
786608253 52640824 0
170498355 77794441 0
287984653 373061161 0
378516887 281899992 0
539931047 386876991 0
171738026 111689556 0
387046972 609979467 0
540688028 308312908 0
571168153 387997988 0
362699904 75107905 0
202685832 279644460 0
272828621 299126822 0
486090568 322742716 0
214737350 731973445 0
763157762 561887844 0
429914460 679743707 0
284896416 436804924 0
562791912 460638249 0
632195636 696259715 0
137092820 600310123 0
93578526 285463728 0
465740987 47352522 0
14417580 414567406 0
619687488 222529159 0
625788970 43782043 0
704398657 641534300 0
308942233 457559974 0
135645179 58987014 0
103970694 82777890 0
300187884 489609724 0
786287794 639829696 0
170508891 172985523 0
800131185 119654712 0
182869948 565716904 0
633263675 80206361 0
305041177 788183182 0
268454206 264075360 0
412785105 699589406 0
674045443 474819348 0
330478322 134217270 0
160546898 276540476 0
216698082 11971157 0
662477107 543966091 0
603934566 155280942 0
571529667 739246331 0
486620852 143106791 0
87262077 516015488 0
184944019 275683764 0
729181148 24433625 0
413298388 628358403 0
784641730 693734793 0
762778441 691294926 0
359427111 161629085 0
81628326 552660527 0
262763473 713126101 0
209686365 317749772 0
367518494 620446785 0
693492957 40417768 0
463904372 287558776 0
166514169 480961324 0
325306254 600215027 0
72613127 360182529 0
634227371 188380396 0
692810614 560183315 0
796699219 574469373 0
773113162 322606444 0
347719635 536243765 0
717354664 263075278 0
662304124 79537950 0
743060915 533121273 0
416188668 176574958 0
316103463 582024687 0
214635184 690048674 0
446692171 208443333 0
777180907 779809824 0
712915301 306422356 0
458498324 373866727 0
665248933 306532833 0
679751522 241639506 0
641628588 248719071 0
763398970 579206542 0
435845962 260748501 0
581211859 623822099 0
360044636 523315113 0
342831495 323865142 0
374975302 196376122 0
330407433 202383277 0
275084944 170194228 0
629814948 549979159 0
582963709 497206582 0
21943249 695226760 0
90178049 440121494 0
711954645 612565317 0
22390823 82280017 0
638329334 174978491 0
484589232 338325686 0
532209921 759494854 0
800595420 60046626 0
549880343 306018469 0
476913925 159641383 0
308320869 38185774 0
435370343 610308522 0
239478218 395150888 0
149689761 298666217 0
288604933 178624377 0
496110360 518919037 0
196694456 250840590 0
52884000 59167589 0
59633725 454296847 0
718589228 485580166 0
103768062 462911637 0
4885760 455982147 0
612495316 258613582 0
155159561 377727815 0
587609818 122616357 0
509680719 436431603 0
129843160 722960193 0
261527890 391045286 0
633307005 7277446 0
229839144 322895537 0
357964521 663216577 0
551620573 407867052 0
785788845 200566 0
798711378 530417882 0
149702921 164615554 0
599488951 347679217 0
319536233 735471509 0
670285676 179531499 0
668665386 795116814 0
605723312 594105180 0
603744128 43563975 0
613349325 585056247 0
689639689 34187794 0
689478724 558969963 0
172207270 768824258 0
516766733 593331977 0
501184112 564206057 0
701323965 682255128 0
606948617 578828436 0
95572466 213780827 0
142006873 213799926 0
715357217 60611497 0
209070767 374876684 0
138061661 600555647 0
211024568 313007937 0
445907342 766207655 0
120396348 33738103 0
117850381 465152572 0
721375335 407311931 0
717612073 712276991 0
336267935 721398609 0
209358776 565930527 0
540086021 470897953 0
527579785 421715096 0
557894771 457411095 0
186498757 396112596 0
216327622 92404338 0
726755814 468345956 0
179519056 156771199 0
697907258 238213579 0
407023850 295888937 0
750493389 671451517 0
40197276 497758737 0
781001302 277696963 0
761301473 134198341 0
519558445 721954473 0
408566170 752901740 0
457330092 481844523 0
26498281 689396239 0
794189715 8348792 0
502177244 328261428 0
489558496 700203524 0
318795722 347026074 0
559023750 676176480 0
564135937 261082942 0
573521639 776846839 0
438382439 303201944 0
149085065 689498421 0
254809638 642054701 0
567003708 261209152 0
454543165 620687059 0
618751214 742972986 0
782280123 235221234 0
511393300 776219939 0
491807081 71900909 0
231061325 209956168 0
111435240 626186699 0
111509709 379016050 0
630607760 147189983 0
170810142 384542704 0
273589692 359627868 0
647547028 290058916 0
648025440 672687253 0
289149805 499019854 0
339164291 742326267 0
581844936 538221285 0
782365340 34531839 0
309067648 751004818 0
396767864 542546448 0
380689768 34679805 0
318140736 60508588 0
779081900 344260979 0
644172639 586193255 0
657890151 613114188 0
339095581 130985552 0
53434079 625327148 0
714665864 633090874 0
650939021 643344351 0
116606334 665504834 0
100576340 790837386 0
337041821 110233303 0
516069667 52845663 0
114838397 530707204 0
99882575 794909353 0
372180866 696070919 0
350594446 653468320 0
709433099 370188975 0
434884312 377601619 0
59929463 40557258 0
53639598 208940388 0
36179895 374826052 0
386735998 109705440 0
428013182 768471509 0
185785663 420463143 0
364389805 798522576 0
70437523 27517967 0
411463713 731421051 0
272335728 673533532 0
409305950 786436996 0
381505400 565196178 0
152753746 583751120 0
419929369 479756314 0
474436549 167473513 0
112394849 457858013 0
431469898 347219786 0
774216188 677048096 0
553097300 486632393 0
191787313 640423987 0
263694875 97257040 0
40704626 798529317 0
476775273 317925275 0
588043801 520805586 0
264577423 234936630 0
304702802 652278419 0
382140324 280544535 0
556892129 346342164 0
489612601 398025611 0
263698793 223090272 0
688982482 648950729 0
105286120 670497303 0
239103495 191238147 0
763679277 127657357 0
215637428 73887988 0
798004630 81884067 0
658702806 136777718 0
212680866 306752900 0
540651839 367446062 0
36857679 28069613 0
262250158 625386883 0
452564906 37422561 0
720792622 789909108 0
525117111 706902494 0
554387705 704800538 0
196638996 377783323 0
493062768 690374922 0
380043667 762362150 0
126534133 786462817 0
279137080 344236503 0
176646751 399861592 0
688384205 594841911 0
776469313 36372306 0
29891253 311935520 0
532034404 790162347 0
252658387 550147371 0
220488772 193537421 0
433737015 601232971 0
764465742 692358018 0
786534654 55709502 0
188914265 131878111 0
536743149 148570119 0
19009577 703610021 0
690356967 236226271 0
433624698 161844405 0
210807001 350034149 0
720771326 517476175 0
248493461 369174098 0
680059448 380633330 0
252217016 462602807 0
437629995 580916655 0
186207857 400274927 0
458608212 585497389 0
118424906 74735426 0
234056791 344267505 0
491506390 381626803 0
682990550 271246123 0
606339201 697257753 0
320146403 14184227 0
655947047 627532342 0
578889203 134484919 0
471437763 179230726 0
703398267 640874784 0
780698323 22208960 0
608031292 401947145 0
394345352 714862948 0
550962475 684442876 0
115405544 429871617 0
665112469 611518674 0
660607287 713727378 0
146637424 736040837 0
567021214 412788768 0
778720773 665539048 0
458047614 189082353 0
478781217 507034532 0
33936540 554690902 0
426320396 287775819 0
236077274 560070314 0
757743699 589497026 0
265986153 239963530 0
374165659 693285155 0
304602389 671628698 0
174303992 11928082 0
309862421 1655346 0
31399577 214597991 0
31006783 750690574 0
682089511 556360774 0
485197335 173370670 0
204695159 509978327 0
725062135 287340782 0
300192628 651373446 0
649085831 762961181 0
204983561 527920566 0
535414300 489938824 0
535797051 715055132 0
183474777 135787534 0
308604851 692584929 0
286618895 778216096 0
434721428 172446068 0
498690199 86411494 0
446499938 113166819 0
558287464 154047718 0
792802397 417955221 0
107706796 393757776 0
791695434 540553144 0
375597261 368217364 0
562846576 536282257 0
12886930 379318929 0
73887087 727945695 0
560408975 167642334 0
509974921 657717180 0
431642157 339464464 0
489481222 781350539 0
733659763 135014518 0
695570290 732947678 0
794797453 745674584 0
519331235 133343019 0
434227140 269682778 0
44713027 261134414 0
300998179 295838205 0
549695663 49928785 0
550812460 660832099 0
564128335 285198612 0
362556768 477756642 0
321008613 311189341 0
177487772 386968761 0
407284440 668013177 0
145730878 37068046 0
480277405 12699193 0
620004081 705263250 0
386244543 626248461 0
718033138 441352127 0
312928231 6034084 0
789108814 317185444 0
750859280 759026617 0
691986390 602700746 0
401031750 720149244 0
744643380 686225200 0
419963276 106612365 0
92435835 376070722 0
709499791 764232575 0
616519521 1772562 0
764663616 448760707 0
676563674 407756803 0
90801956 194283662 0
499908776 145205987 0
656720803 462085598 0
758819822 488972846 0
141600684 795708064 0
615838656 48130633 0
340843232 555880647 0
76827665 742535957 0
475828832 676649113 0
78878527 503615044 0
480198157 115310976 0
667442624 740268881 0
343842667 648795208 0
33321601 601826329 0
117670554 177034603 0
696164033 150201110 0
492975553 2301773 0
131615355 680897646 0
377545547 598568041 0
185270212 530411467 0
326928325 69129678 0
29282044 549801540 0
205553538 48842558 0
670055492 548216318 0
469180956 216516084 0
470173597 781055122 0
765515438 77896041 0
501402913 85911275 0
136011662 514591240 0
627145790 173832855 0
643923286 800420761 0
161413583 799333827 0
702189994 735738577 0
243076504 795402390 0
440355155 407440571 0
608132918 587385248 0
619864708 570636273 0
449751168 261988859 0
138847977 767837392 0
20214455 86735245 0
559440002 540810808 0
187401376 386019663 0
300695041 769926088 0
632276340 600788757 0
40490445 718344535 0
696639388 223049389 0
18824731 58628879 0
580858471 280490122 0
35428496 227945460 0
380591407 453877773 0
564791084 423317523 0
738956900 265913431 0
254033709 423437347 0
537278957 122768867 0
440822964 665668186 0
782852717 676576395 0
800444441 481562348 0
113159160 664206891 0
476732443 600331821 0
553226393 648746859 0
396989171 219259476 0
252263144 441621669 0
452873206 492582916 0
550050004 712338029 0
35682335 179389650 0
625815410 17092757 0
117655599 368879067 0
286676333 526205437 0
204475526 457359035 0
349764572 521840001 0
43588299 755614937 0
491743683 88692429 0
139158569 117583615 0
467146918 270061669 0
597070912 677358579 0
670623648 667258865 0
468363442 424536122 0
337731513 458151916 0
140700805 296601592 0
737598811 536120239 0
6304011 202019917 0
436260389 604006194 0
655424865 620694961 0
78706575 449249411 0
44148434 276889642 0
327448070 277657998 0
725937266 39713951 0
470081707 673414888 0
445099016 753504428 0
412615657 686623714 0
15387096 415339745 0
655175614 288050547 0
689484621 253330348 0
467548918 234159822 0
179864501 27234269 0
172251706 40502479 0
642671265 15216671 0
452637146 701511642 0
554107378 650523427 0
712605736 17338379 0
653920524 271529489 0
162608853 235908694 0
558625006 778125823 0
659208238 678703952 0
426226462 158400859 0
404230742 621795426 0
622497661 121963353 0
760464404 365934881 0
239716768 382352357 0
699309070 30029374 0
216342242 722366786 0
226894564 417455973 0
575831317 174180405 0
215216334 470821890 0
674787482 735507294 0
590646998 801609241 0
488808722 267807357 0
261930639 89788993 0
110069954 483502299 0
515227690 13656345 0
789807428 112857390 0
231709313 133570074 0
357178205 301222875 0
759545381 583994305 0
783446724 790253573 0
624822377 44971996 0
737026328 753517549 0
263198098 726290550 0
531424109 646940967 0
801318663 180714566 0
477864161 259246965 0
699480719 99452885 0
452576102 91774005 0
309157167 235063608 0
483262865 148842341 0
261240953 687136816 0
436137093 740327417 0
94912899 489041029 0
624075019 636483332 0
741951853 527076944 0
557627107 766032527 0
88398934 35254611 0
682591657 183206133 0
363215842 119936716 0
101541341 643404889 0
300650510 444286885 0
73050241 35243006 0
225707550 646312598 0
399022614 750767390 0
678324136 417482269 0
459140819 787112359 0
154059006 169847513 0
603320675 467394833 0
237260517 278582093 0
495122519 429441257 0
28324213 422856726 0
758337672 527196130 0
594286243 302559548 0
170038095 351825308 0
741835519 46204652 0
124502786 706364220 0
12421422 166984097 0
799233791 374089307 0
618330579 348928563 0
331198887 451717928 0
438113107 696570915 0
256847975 757106849 0
166402526 363962991 0
39968742 748194774 0
169831525 528493291 0
342949271 664650124 0
132950040 529410605 0
211883809 658903458 0
587154044 466741591 0
321544764 346594794 0
131634690 434068466 0
377570214 792745873 0
31700532 119930796 0
510934163 435376015 0
776962919 44336021 0
304985191 173499588 0
248667816 397557843 0
604578830 761220387 0
451281124 8904780 0
492990837 320004315 0
67514957 147082817 0
258668103 592214562 0
89068516 786272078 0
29724992 509607032 0
412191819 165639836 0
463650816 153541017 0
246958577 302353354 0
773870923 357405647 0
324528300 476423220 0
171150725 773449182 0
519607919 519287958 0
179795021 171434435 0
717526354 785039225 0
511799647 244785596 0
49360596 473611781 0
33181080 227144978 0
174693511 211400118 0
613000601 227628100 0
134780153 744102090 0
582144226 538071095 0
695217322 151863252 0
648357673 533869848 0
416008864 771039908 0
271609224 135451423 0
29756495 218721225 0
77788556 217503166 0
613112132 757979895 0
683679510 624697946 0
24880501 757637296 0
617187539 3842317 0
22360941 385551847 0
115284185 89149325 0
198458565 79461357 0
204779519 641920403 0
608515444 471092076 0
746023581 346706806 0
491195910 119167951 0
215073104 181068174 0
3232013 35022156 0
455814096 203732902 0
363002339 383418151 0
278270240 542110055 0
574037578 58595333 0
396961226 750867769 0
797267667 133763755 0
60762356 65818668 0
84444482 6079429 0
774234165 427500074 0
251834403 685229973 0
320559157 64373843 0
154585357 132021599 0
798266731 191846387 0
281031218 317180656 0
37698795 20757955 0
646186435 598025429 0
370296200 36726887 0
503612876 204889858 0
390682283 612562875 0
307727171 768533843 0
426207197 730905330 0
290979437 186289454 0
787642295 260953365 0
531392955 150921030 0
50787614 586044977 0
724819824 268773102 0
96424158 419932449 0
760686966 185280839 0
434775163 573955150 0
155374588 63532749 0
13765686 564703902 0
434587656 54049230 0
529518460 200985932 0
742292093 414523560 0
54241375 609381501 0
295663089 146498923 0
544785232 461654927 0
595220031 318887442 0
212921637 793322054 0
179097492 447349767 0
270719072 531338378 0
680191320 715307864 0
296081525 183045590 0
305460578 133931261 0
237180029 717202536 0
511804895 527344317 0
65222259 81984197 0
19425172 559487234 0
789466853 395405922 0
653743351 292890950 0
419490993 689644412 0
794073157 103282708 0
151737630 296159755 0
80778225 781581761 0
63854798 181521756 0
291142489 151912477 0
114323886 320784372 0
223693599 568281033 0
144617971 210440638 0
435065202 73287756 0
11479326 556792984 0
108338236 52832027 0
786382002 542581326 0
364325207 364061131 0
115467429 529058731 0
44579368 519646384 0
315534974 302236195 0
704458135 48974556 0
278218921 543625697 0
101658277 667921898 0
31477226 324341680 0
505418400 279906032 0
619011645 270295429 0
457445641 741971143 0
788615332 342876460 0
661466992 142069863 0
632956065 672063166 0
100726435 618290768 0
569686498 491393363 0
166788837 655909281 0
228051016 97502400 0
203515524 12638053 0
751648610 35969388 0
230241124 460329151 0
194907038 689651140 0
713136008 274207179 0
755528454 191388131 0
142222590 337563182 0
330214103 611844924 0
681404379 770624784 0
354197786 480747016 0
169822324 487100294 0
329076206 318552012 0
174276019 786611939 0
764305447 313775994 0
481472644 692574646 0
94707802 189230777 0
276890121 618722026 0
789159083 192774775 0
621642237 701087155 0
765091391 237443660 0
227920670 571151312 0
609510862 51664102 0
597750589 686599240 0
115895898 199043462 0
26447072 797381961 0
636330945 199919407 0
564155516 687272251 0
581560234 642220449 0
82529040 531041872 0
762210793 672528714 0
640423041 346683366 0
102427900 548757094 0
405122401 782480795 0
160910856 580319476 0
792094768 284748248 0
759587931 580050508 0
670563653 163195580 0
731489068 283637890 0
176734616 643651583 0
21615361 215071596 0
646156927 713505759 0
766851327 498266044 0
286096582 412982268 0
787960190 638553173 0
225622022 489779120 0
640036532 129280090 0
441306999 657912545 0
790263654 614533879 0
722543240 608497735 0
426246992 414004936 0
353546527 508031012 0
640043058 176659862 0
452075160 135984092 0
745563940 641761889 0
52534052 715233138 0
183859706 139687205 0
193346700 37116413 0
114334514 425939288 0
589284979 163898685 0
722243312 266212155 0
418535297 36249333 0
229931440 56073206 0
190692746 231085920 0
22045968 491246164 0
176442729 282576765 0
513342706 345312830 0
712269795 74955893 0
307817891 391984991 0
486245010 243907350 0
723738321 339256606 0
469454593 283911415 0
126042811 266258416 0
16412482 196976115 0
669963785 99329213 0
420649348 20251736 0
114558948 548928150 0
798216381 142171762 0
765791900 171447669 0
562463162 484069387 0
391376660 124225225 0
620840511 186511345 0
162503626 88374690 0
439047859 373663465 0
672922283 260711748 0
305338880 703883619 0
267240154 669551219 0
83253819 609566519 0
674456903 234676116 0
121797563 453193932 0
230072358 515037442 0
140825049 52862402 0
599486215 359332949 0
468165549 316268150 0
197606742 367660896 0
435871579 110920951 0
592388887 46278736 0
676293920 547345614 0
100582755 84126345 0
277351562 239123968 0
707437592 394479698 0
524678311 710265146 0
358494541 490973939 0
222634327 55560764 0
737177485 478597718 0
490227617 264008802 0
369577802 252559042 0
770715340 685557319 0
645030848 503305784 0
146683937 463505521 0
422861050 280587477 0
561704173 388156116 0
224646544 425367431 0
117356277 322444942 0
213019251 597935460 0
56263454 720125087 0
178874154 703235047 0
114580278 655267551 0
45278331 580602818 0
771146807 741179483 0
366604693 416943108 0
289864001 729436743 0
139080838 763234237 0
225067114 104515225 0
11280079 275176345 0
167180299 662030577 0
648037368 518862793 0
251032977 516214368 0
710358899 576487765 0
389879549 75081914 0
483650341 432169303 0
331531119 493795764 0
297566240 734535879 0
218309877 438766310 0
345000464 402794350 0
254928551 710832071 0
6668082 260346251 0
159950261 534815456 0
380229013 604108977 0
580251406 735022005 0
760284427 439797335 0
202879241 798619026 0
110388875 30711870 0
466012412 675848011 0
175608612 127477043 0
128682864 773474757 0
529033326 98688513 0
392475227 451423697 0
70887546 342302862 0
686515076 267595971 0
13051666 751020456 0
522005465 739478924 0
608099119 411683097 0
749144134 318665790 0
770623282 747377403 0
404564805 246645831 0
189647638 249658374 0
416317818 118260093 0
597336262 315888724 0
204608636 392803678 0
591379968 527190846 0
351119596 74974780 0
64845464 78976680 0
736244321 579211958 0
326290335 675734805 0
9945343 769657830 0
154407990 775864368 0
742755582 124524904 0
44109330 458267031 0
390276576 606749116 0
420609498 737191435 0
457117843 739416937 0
467325075 732490983 0
323301370 632075738 0
392087730 106567520 0
161364712 286371960 0
641392047 381327489 0
239983561 74183488 0
308570224 635679086 0
177358477 25208829 0
718792857 710592050 0
750337439 696167919 0
546850500 305210278 0
566700186 384082326 0
665902424 498474996 0
272150269 64838589 0
351897929 529658489 0
97147642 403842546 0
473634829 199854073 0
151037354 455606573 0
36169121 525006748 0
535051710 12226253 0
595636888 253663111 0
148430103 267998746 0
334380103 533311205 0
72843830 543818846 0
101309851 131721343 0
119452803 8164267 0
119633300 7223899 0
591952774 79495487 0
340636390 267972278 0
548104660 621606205 0
511369755 718763445 0
599384806 127757876 0
369104372 307063864 0
558655279 477229645 0
282107546 557685853 0
422487141 587107293 0
795703629 440515441 0
38737945 610361276 0
101174318 313048909 0
759111601 502790678 0
232627839 308128569 0
402453915 798547304 0
792566498 632107747 0
797454242 645861984 0
439314958 134015098 0
546026833 500004617 0
263013840 114674407 0
407478200 692103326 0
584610996 756612299 0
777379298 286264909 0
791659654 536664883 0
54324729 272430363 0
189052517 58775902 0
264631473 494913888 0
354549319 369137275 0
626019554 168933512 0
668218059 178774781 0
750806746 88523220 0
721192234 702907586 0
703073463 395059955 0
116037373 353245607 0
418123782 290597244 0
25092381 670565736 0
224965484 533985417 0
275531846 133202158 0
179168349 173956783 0
730592426 375517284 0
350312959 674964823 0
199426826 179581369 0
731220154 436175440 0
444332007 282800026 0
740854605 236823293 0
198417128 185782885 0
10965835 446324891 0
377655130 471191876 0
649901818 588760830 0
766564008 405739137 0
736168517 141840634 0
459559103 604288986 0
21181960 512810842 0
260375141 372254403 0
673855521 356540104 0
573229824 255733119 0
25163837 67649338 0
410011182 312257389 0
388511521 65964090 0
449396798 22169741 0
48499706 413315684 0
73853333 722245680 0
591387726 164620425 0
472001323 399224882 0
300046975 569257031 0
64741633 788184239 0
446947977 8929159 0
589373353 466077063 0
792106888 350328835 0
758669763 477067787 0
724841521 496765173 0
390262185 703115600 0
539425096 501743174 0
193950492 353350975 0
124696099 100768073 0
77324543 620077301 0
387720576 54930706 0
21676193 719887688 0
517548719 434091457 0
436653146 581656486 0
154871239 468774407 0
668382319 38212277 0
45112857 768720498 0
655213471 58990987 0
576200850 194367545 0
309554348 287927412 0
26429041 357060408 0
139786335 31839013 0
270145362 100541455 0
205657571 365875914 0
452896616 152423593 0
98927589 337465421 0
636288525 384186873 0
133276498 425000228 0
538685946 603564362 0
757576961 683952672 0
725012995 324833633 0
629335736 655456225 0
586701049 223266584 0
149283889 111703462 0
112435556 310721545 0
190782139 122391724 0
388719510 548779274 0
517139856 277582834 0
124215043 253993549 0
643192513 492266075 0
367285775 300308268 0
455382278 589520252 0
167241786 621337549 0
4930197 329149022 0
278774588 150757069 0
608919616 205207105 0
713644121 401610781 0
757496497 533832438 0
236994510 691587263 0
286322164 689472269 0
118610508 725148264 0
664845373 339524036 0
313303663 202153762 0
512161337 36685152 0
652213581 369540546 0
65106515 602540284 0
32578040 74732336 0
14491150 690761457 0
782920205 242560901 0
636117737 328627763 0
292043834 474879902 0
294782767 577986682 0
369176905 450872210 0
460526200 781397015 0
661842340 148759348 0
574960201 274866690 0
270369869 752796790 0
307915592 208805702 0
757060373 507092205 0
207200771 495969824 0
527462040 264147075 0
28676820 44479242 0
157909527 277201538 0
641209195 730693643 0
46763589 467513246 0
108776921 657726756 0
737775167 160255961 0
679980720 392818387 0
749156485 25738986 0
427323206 267949420 0
190853309 235384438 0
660163336 616001646 0
625601754 675336750 0
517565993 222690870 0
671108624 678033125 0
751701173 496272267 0
319140380 728581142 0
154559862 642893242 0
322829077 4580836 0
494273844 750072871 0
264376963 338655800 0
720563315 768643518 0
5624949 95343536 0
551033752 117253 0
798125864 471986553 0
704804325 660331849 0
231675044 279601902 0
419427487 794396970 0
262293594 114086238 0
676033928 598390896 0
2966821 138310692 0
100484641 469057595 0
225002521 656515305 0
612823533 248531083 0
622107523 330817387 0
731468266 21654620 0
622661974 89730532 0
689181417 560065068 0
636237551 399409319 0
325953174 725174664 0
686827140 210624985 0
521409421 327487864 0
161786860 91471410 0
320290236 648746274 0
481300694 192279111 0
173443616 104948188 0
314167090 548585568 0
374006868 686993859 0
703318772 23892006 0
594837022 640875567 0
702564235 206990116 0
539263505 241782729 0
259807249 578736105 0
226686009 411983929 0
340960048 187860819 0
684695610 309597077 0
652337269 105174492 0
469033735 547189056 0
484218220 543057336 0
278722999 615701906 0
252842191 415939324 0
284065609 767290508 0
41446402 177156319 0
285263031 2803084 0
147395295 553964155 0
732757340 218386806 0
684733956 653263649 0
510628113 760229066 0
690358490 781779357 0
224882197 400785693 0
702570435 186529773 0
788859236 563958671 0
406092933 193890566 0
716888536 519127754 0
457233567 579933108 0
426035805 693018484 0
517791226 742771979 0
474542467 190970917 0
364779532 66369079 0
578746880 560079423 0
120353255 525779647 0
263665285 241905910 0
439973357 42230095 0
631055490 381917932 0
471467341 399471822 0
497466355 473161962 0
230973291 669761687 0
73466356 59976976 0
99477700 69930868 0
532615879 205549003 0
192400798 154774747 0
436701455 424119428 0
261521082 220671756 0
70191216 295153578 0
365711708 730125596 0
658266822 356923612 0
213105703 223721591 0
243459968 406652290 0
573002961 787475255 0
143720425 57956420 0
257889140 111060013 0
456484855 165037360 0
503212407 696091865 0
122598889 463780734 0
719304267 60226790 0
264992993 194404661 0
780856455 40549790 0
218069441 164027812 0
502000255 470846895 0
394393213 704905255 0
406616495 735798133 0
179502474 391758671 0
732732481 280901599 0
427398767 490859777 0
56531832 432410456 0
43486722 349501253 0
446239996 247256557 0
572316724 517092366 0
479324796 480585227 0
30039785 454729492 0
243985570 797880690 0
146814286 165068922 0
758187669 509967892 0
388050240 687806064 0
715535990 235272535 0
682861487 786279958 0
52142113 213455509 0
167464837 417819676 0
654330233 238301937 0
164411677 469986627 0
46702360 473532572 0
632807683 330906292 0
110356296 725671279 0
608759632 407831181 0
610398461 376838781 0
466179880 743890082 0
158294992 406040116 0
220686974 536291217 0
446196546 780984403 0
141019397 348980409 0
158363946 369277100 0
581333129 18065260 0
333158861 715418455 0
345055921 532993385 0
724850121 179379340 0
680198547 250810522 0
485968633 613376487 0
71606762 383197602 0
759920626 698543900 0
167608141 136494065 0
555670263 476620961 0
725781042 329141394 0
307205960 800255993 0
640914056 395523616 0
167690957 650802199 0
77574812 255929907 0
755605479 10115997 0
184614274 712959845 0
313931489 589801410 0
574571179 92919128 0
447055215 138296571 0
142342305 378519893 0
509361574 357643333 0
518388954 242612040 0
81297530 235959189 0
215369394 410868111 0
288147807 780319808 0
621718305 98678681 0
441453576 485543146 0
166567638 333298945 0
41725835 59239061 0
308381501 541708974 0
215091111 331205114 0
171677363 757660186 0
291279961 490863996 0
509749521 37477383 0
631244781 582601712 0
640687454 119496805 0
741703993 732536479 0
492759642 141999853 0
674614170 412610664 0
780018768 347925953 0
325101114 451658897 0
520409658 4087965 0
25436323 237820180 0
362061707 99804265 0
638525783 568093990 0
648250308 482914590 0
198677572 231435444 0
121531687 140764275 0
294382562 170464109 0
245050869 227074069 0
773668859 171877001 0
752501181 717956979 0
758118082 703945035 0
610230093 252084506 0
770561766 568333663 0
567522860 162532535 0
332379166 797128981 0
212580730 287994570 0
722245673 504572832 0
705858387 111445820 0
511375409 138396390 0
763990809 278438800 0
216893802 370317430 0
189425223 26297162 0
493755836 27202693 0
518463114 464083706 0
66438333 339043347 0
222272895 261023349 0
371390820 603735959 0
707156513 33091260 0
646125692 274570063 0
498427467 785421229 0
243502055 434403006 0
53720906 524008784 0
75611409 443218708 0
377000042 468155568 0
359868445 583416569 0
16669688 363416384 0
234108612 360291490 0
521356699 8160416 0
217025576 154624344 0
431114952 153569838 0
75423760 773797319 0
463855349 748326173 0
770860135 396406143 0
513776559 208405333 0
602941301 653765500 0
55076754 478666962 0
532726544 360455762 0
137758420 327791480 0
430670349 566916435 0
722861470 571494598 0
775325067 262056873 0
333449090 800122570 0
801336836 253112513 0
98458807 141117136 0
734864554 427520029 0
94814928 674199891 0
382262429 538395299 0
3588430 341879620 0
154576674 138355366 0
582816140 598814216 0
192692289 111874443 0
463015942 545662078 0
700852097 510673796 0
376898311 162050069 0
549317186 66901759 0
198644024 558562332 0
553564022 493601346 0
730441289 741552359 0
768785802 419206856 0
463126640 32264875 0
52593386 413890337 0
491311998 5803545 0
191194016 734271564 0
456279994 768221550 0
615868038 129741267 0
363601959 722110175 0
700959819 364624187 0
502736849 413460091 0
354883975 679096688 0
317057813 498230529 0
256957757 625903846 0
535110489 246706376 0
773584355 199920196 0
395087176 425662539 0
157466449 678564624 0
607636352 130705896 0
409028021 79662408 0
215092634 370450588 0
204009188 561996518 0
355795739 444373830 0
228698899 608078518 0
388489059 414330120 0
595406829 699275517 0
133086730 317155997 0
278882517 298189354 0
483611321 437606160 0
60688247 534977045 0
91493546 532264550 0
455411858 768570659 0
367383414 126436737 0
182991714 151372912 0
348298966 629706467 0
534646051 66285778 0
30884887 283382253 0
679489992 695574882 0
332299508 489828936 0
330204755 467131886 0
750744516 575882615 0
473880630 130531744 0
108015036 783653953 0
658767321 541855953 0
54293566 484815629 0
764235193 394581020 0
72208790 736289751 0
756965725 258240530 0
467316588 513018082 0
174795498 395043463 0
9726001 125275544 0
704958627 107537918 0
250138906 18454927 0
479925899 569469167 0
66531345 382554082 0
418415686 398690601 0
560982741 495245624 0
556136402 342274349 0
181216859 284979761 0
282986610 245144877 0
266472387 675892669 0
412831325 517276501 0
289991702 360014112 0
622484831 575716880 0
682887968 461140721 0
657648889 754175640 0
665479538 27149880 0
303203329 258645697 0
64897 457199752 0
598633979 635063465 0
228800919 715454605 0
781076131 426781183 0
730987904 558715568 0
298879925 731496850 0
101498750 770975321 0
210175848 355362622 0
419559428 396703518 0
540121177 455064879 0
561664074 741771734 0
303246778 369992182 0
750983301 162240455 0
221262940 230162413 0
361733108 498183524 0
342392338 147605658 0
614354951 60633472 0
390846405 314326979 0
771738725 177285437 0
446382810 542717627 0
73318787 208489361 0
206938809 368647071 0
685367121 443870586 0
600401969 149712625 0
517794100 168432302 0
266626441 710801509 0
273579163 637627125 0
52623354 85021558 0
610823665 262109765 0
746262844 187263089 0
587851612 203103535 0
798725487 86132846 0
99030376 284143130 0
570295580 295032662 0
472808856 448799288 0
360353777 247814630 0
477868053 698868385 0
372478484 628005972 0
572939481 658393281 0
64404193 421781343 0
771476329 129840503 0
731420919 32751472 0
376390834 545014383 0
335340852 689093408 0
3114362 508407495 0
549911073 16239212 0
2344047 642200705 0
728007586 150636845 0
233575757 588376524 0
97427419 112276871 0
273382182 41066198 0
765562680 442836088 0
646126953 330131261 0
325780589 582659313 0
691194198 694577581 0
275516907 578101857 0
796338542 565655980 0
363560696 177207982 0
709082806 196037552 0
633012276 292083646 0
99438062 248997274 0
104484431 667292034 0
490342394 171086681 0
119591196 164173123 0
737132179 81497356 0
328362042 715750198 0
448492673 535778498 0
324932495 73702609 0
414758032 65491036 0
59190868 789624278 0
565905989 633659918 0
124318773 717879651 0
436463333 34451046 0
634679060 58664547 0
758619374 801733468 0
315798495 234260538 0
292822500 596292725 0
192214659 496802735 0
284082308 333977296 0
541012346 342342195 0
208842296 588748877 0
132761145 123319682 0
396361438 56210928 0
571799884 420067818 0
210924741 187256335 0
75451031 655493378 0
713457295 69454339 0
797252749 219195016 0
745650005 292903627 0
110989944 89287401 0
118136606 320097660 0
791992842 51726818 0
329742488 662991234 0
375495790 549749027 0
500754215 651670640 0
465970205 633375326 0
363746671 200770720 0
552331255 675958927 0
403799926 378181397 0
684044915 324053316 0
382176043 162505174 0
643237442 129796940 0
220043336 623608332 0
195912051 612718637 0
438089414 241438847 0
23621801 493447419 0
568159894 796647724 0
641002309 308582050 0
793664319 306874912 0
382283629 350966853 0
178780114 469204778 0
760131253 455686101 0
471210327 512208933 0
149237784 22484550 0
687507876 238544209 0
442399838 672177168 0
740498116 106085860 0
783956988 126461108 0
583100543 342246469 0
637159420 156230947 0
515359039 416660558 0
712617150 447516340 0
461401795 614955681 0
693870873 111565439 0
6777491 551124414 0
53174424 357454758 0
714975528 52990504 0
472188888 193350956 0
324922412 305780769 0
429037496 70806976 0
173466242 424379822 0
303361588 631157256 0
64550101 548183981 0
693008121 67415010 0
226085152 610787079 0
557058106 415979022 0
469529043 428719167 0
293655206 361637339 0
53271758 309226130 0
313741821 600429163 0
594943802 580523663 0
264438093 271157296 0
551944456 533058031 0
323609853 775368339 0
148240400 707311319 0
323890547 695565195 0
249793303 789174708 0
656899583 470083006 0
93749142 400400392 0
626114383 59290762 0
108415263 6718967 0
94421029 200782064 0
147863033 531994468 0
27743680 417548001 0
795059707 377728753 0
491563297 609768689 0
181323249 309210973 0
651095138 303022149 0
611518766 117237213 0
143140047 46263470 0
152477267 496321647 0
414655155 423405718 0
487821833 64359335 0
257056769 136846072 0
408637291 556662229 0
676108854 729202107 0
259834999 370519001 0
266187544 620198139 0
145955868 51829857 0
99758849 90534165 0
524520965 686723316 0
489653292 502429204 0
653873002 211591807 0
602850306 617708714 0
424652434 764300465 0
612017248 133169362 0
371328981 404650742 0
90316030 335650840 0
224635974 370671486 0
235860879 540586687 0
66262624 766836196 0
503476744 127895220 0
590473645 383550019 0
180212755 621066279 0
481339774 75247623 0
402027303 419229521 0
65832653 511643969 0
632369305 51637987 0
285185056 15311650 0
156102163 585097282 0
486174692 194187082 0
164879114 556245614 0
84578955 631820467 0
356369214 79641364 0
137486860 690772840 0
374416611 773662752 0
484670722 711115284 0
434145510 574478485 0
615484895 151162921 0
397581069 313847324 0
547962920 688966922 0
658461287 510862652 0
453047927 10718489 0
30155931 731217952 0
536038418 206914850 0
213846613 329685046 0
423957794 699523312 0
614658154 782545668 0
383260622 299400044 0
682522138 168768831 0
658041375 265685742 0
100732726 362622480 0
476545765 661518849 0
717787991 748564838 0
798558455 211087808 0
490142319 784758347 0
693946703 27876082 0
86973588 218775093 0
514428974 165866959 0
620648940 564522046 0
284057881 654099245 0
629303298 561337067 0
278929857 77576350 0
62444534 128748866 0
255520262 2525981 0
122997265 582710618 0
765438323 759326701 0
401656696 705078790 0
662489910 299380750 0
643199869 167493206 0
405114326 739069778 0
606550724 575483560 0
315227853 47122223 0
782159942 220975283 0
485450817 322355198 0
245660361 159827447 0
731312765 31529847 0
488896552 400027042 0
679586555 408976185 0
724409502 2802066 0
57862103 178288057 0
240650447 143944972 0
93532763 263778158 0
341725700 726490346 0
743475995 561977195 0
224150145 608925248 0
634731574 34723373 0
251434905 773040307 0
724997710 324358313 0
630858127 773773852 0
716533135 436902887 0
668069086 1896507 0
136410433 667411043 0
439709559 263083179 0
783131609 182266778 0
373880316 585564518 0
410238093 85648687 0
450172271 648647881 0
126754990 537558489 0
253117128 610817966 0
35380367 698061114 0
432759672 710340683 0
65143502 158363536 0
287098481 706084854 0
579096762 139188192 0
584310280 331539182 0
369768046 539781591 0
599372051 565181926 0
636422176 201697598 0
682818011 418577938 0
541804009 117560143 0
47571393 694580470 0
572278624 568177760 0
594680529 441618087 0
281324669 323521038 0
282389736 457355955 0
699983500 61122053 0
369335337 95492398 0
211734493 628226031 0
476381905 355305345 0
698198645 190054622 0
246225672 147839020 0
313934143 290167255 0
295233206 111187532 0
678510522 455061491 0
229958437 15778470 0
581174393 763600969 0
344089540 679830675 0
32847813 255881827 0
768203506 94380294 0
45349475 31841930 0
352310735 771714045 0
35403164 369273675 0
591656640 401200877 0
719364460 399105556 0
677380664 251101835 0
573553795 232394879 0
101246559 736529342 0
549171586 585404950 0
714674270 437347063 0
28286732 690071354 0
507614351 716274294 0
739268588 260776341 0
559579329 700788338 0
162330129 603564878 0
464896204 232308785 0
420840872 166445239 0
225598099 63491091 0
297033655 458415630 0
445275323 571502649 0
241849568 120341397 0
545702635 67406022 0
752493726 713637848 0
122445240 794586296 0
64550791 289570517 0
95002911 650497825 0
682435543 4955897 0
428626185 90360996 0
59706252 345794115 0
772849309 310869033 0
367809431 132448499 0
560808673 642031121 0
445017571 280967236 0
756403107 480979371 0
648955368 239623212 0
453476004 762906706 0
212033109 402918986 0
464725245 490711450 0
331928148 652228960 0
786103642 256565580 0
552155461 270493383 0
634605017 720284189 0
501323348 703222373 0
220024131 18085692 0
453935442 557635142 0
775701549 366093833 0
764998071 591999906 0
5833409 120889731 0
179501716 457240838 0
582303795 726474393 0
753376174 677187147 0
433362539 124944973 0
610075059 417839542 0
133310096 106733976 0
640371622 88959980 0
615729407 454300609 0
236900642 307002638 0
240595910 586980799 0
320226381 716448525 0
672949271 660810534 0
272485187 85643045 0
617927209 600675384 0
369867299 147074306 0
168187676 403145336 0
123207788 46806103 0
690997 712992049 0
42196943 112769048 0
704110525 541822648 0
200408263 274306491 0
355354959 111876726 0
448001468 381386451 0
8723238 673467963 0
449195838 401458044 0
566210138 781501567 0
676510821 563861851 0
497251881 98833293 0
88987029 459298361 0
339771762 760275099 0
367115546 548429606 0
760814688 257046926 0
443528766 323335710 0
437772521 8452280 0
294678830 282462920 0
273713337 541694869 0
12867301 637152483 0
213795761 177743786 0
18468773 398338173 0
94833243 738401255 0
420454136 162561169 0
496235053 331738800 0
331378683 39890987 0
137269345 656258847 0
605453848 26364169 0
101564171 719493480 0
82386585 548385043 0
315102357 444740354 0
485533590 488859162 0
745298060 527884677 0
400834251 492108667 0
468137596 798341289 0
491930164 192723909 0
573720751 243515077 0
201740443 599281707 0
407700478 651362821 0
192493616 663505557 0
168373133 199911724 0
577706449 569702960 0
548118728 570247827 0
725070610 727650930 0
800033681 185114687 0
706336166 434699607 0
252197253 9509017 0
208490918 199204781 0
694621518 390860297 0
109299552 453921699 0
392637673 476065826 0
577394237 684746192 0
484277523 107167030 0
530856413 127817643 0
144268012 608776870 0
179061773 379879017 0
290461203 705972508 0
653018664 373545087 0
741926975 569525519 0
23566753 132721710 0
72836863 547776523 0
98214199 16708512 0
455073505 793927711 0
151327013 569534480 0
757323302 314173371 0
225194618 641956449 0
614735564 394728527 0
406161636 2824882 0
19001839 759904076 0
328244247 183271486 0
526893926 747395237 0
217564735 112698272 0
685366403 18594421 0
266468621 249020535 0
648380621 573295962 0
741895837 381069900 0
408090797 141731657 0
357895143 143801584 0
496537982 335759119 0
643184221 731042926 0
672718675 631044980 0
185625129 159516121 0
746830385 73081694 0
620766063 592038764 0
172952804 530241953 0
500407001 539575033 0
682099848 104543564 0
553415518 405161546 0
547521862 447638877 0
434476476 556101578 0
370178863 538250872 0
676473006 639466855 0
715784241 499717615 0
517000474 554700294 0
789408073 186105699 0
585231917 448330793 0
693334428 229812546 0
454487054 677122211 0
731422040 765458813 0
795044168 437387118 0
744122864 680274816 0
747192594 213371424 0
294816359 590933965 0
716766229 496187919 0
411950557 540453583 0
484684546 665239083 0
396936549 243117903 0
635270607 314520048 0
260492645 387683910 0
478984215 714094528 0
71959094 515705696 0
530069590 492464567 0
510353103 458141870 0
627805116 415569238 0
209382310 278485672 0
674905422 328898146 0
731569905 135151020 0
418023894 452039468 0
699369678 610449471 0
653475567 44255600 0
757233169 375446479 0
286091244 720460784 0
743926382 436710629 0
732294695 773132213 0
123404612 599352851 0
760354148 49615093 0
33562018 572328234 0
382194115 248128559 0
8669731 349770480 0
648074742 220556528 0
477382089 518904550 0
285601834 117833646 0
465775472 521725005 0
456385895 409054353 0
81683473 57891840 0
662207837 125908815 0
292911268 223534250 0
31552830 221298596 0
25356149 680550837 0
75179995 61600841 0
333578650 99583840 0
164624151 229787262 0
706205546 156187475 0
784249086 792850517 0
88575725 421688798 0
224912865 94420250 0
250039621 449279472 0
250837348 419844294 0
117219720 37916175 0
600012345 303156302 0
494498705 145305649 0
137146943 487600697 0
203597552 396150792 0
620382582 201606200 0
640569213 638034963 0
175047858 607605902 0
343796170 505413662 0
691986400 159458590 0
95396656 225136439 0
678572143 588089552 0
399517989 360970363 0
456396602 799730562 0
701203148 367517902 0
511047436 88622242 0
539993275 640797068 0
79576432 113118093 0
578666352 409976890 0
19861677 163106765 0
565794983 354908121 0
359427965 137281148 0
584933054 254859679 0
187076342 197810997 0
191575720 508474910 0
75217491 13235573 0
351017317 469805226 0
760146676 88756612 0
335963662 324808021 0
438189748 364062453 0
751647379 255715275 0
259125963 94585727 0
412806218 5457509 0
420807860 492257954 0
418827602 166446390 0
145602265 561035915 0
292292916 272954806 0
32631904 652793456 0
658790645 36682644 0
6370583 650722789 0
25485125 656432385 0
163812814 693781982 0
798630956 287722325 0
758580124 29480278 0
387490244 751587012 0
138587107 80111911 0
508709677 179076855 0
631996062 595986 0
236531080 792294164 0
396106440 518886121 0
340641468 476666094 0
593559115 81640821 0
575527632 633429424 0
693277124 510738205 0
431638211 169909579 0
29713793 685128859 0
778239396 241049307 0
93777048 379642191 0
514303871 568082655 0
219906969 266106451 0
332513177 18546059 0
713518010 222942104 0
2994353 513671569 0
416230582 800310455 0
682980095 567673473 0
54936565 709737520 0
149264088 663964056 0
567356497 291700146 0
333407551 692053449 0
539321513 779072042 0
711624111 217337588 0
109579298 161945331 0
701001617 644144694 0
438734292 633816512 0
622703656 141520340 0
785580670 408642413 0
264404534 784885600 0
471530790 685465134 0
384707632 146582021 0
699648209 149279558 0
365865802 19121541 0
433888673 499395047 0
372400642 326013644 0
220008343 578724032 0
514795373 464179741 0
539554061 141180049 0
250584294 184857066 0
636040060 229730066 0
95955775 535796199 0
162371695 485800074 0
141662781 144214 0
236224249 10975662 0
715020331 126824923 0
570172280 154212209 0
750665057 311076848 0
175138762 89048724 0
651360365 388155152 0
536893816 27477963 0
717308549 300793524 0
236769771 599118200 0
333102888 467838149 0
558167231 96777551 0
537085025 494317996 0
135189641 538460378 0
234189367 525248861 0
98962026 219126485 0
283796856 511536895 0
346406488 538982211 0
460594520 635190933 0
427167126 611553999 0
507186320 790477541 0
99734419 287254915 0
540329391 260509805 0
560226739 277198206 0
445752273 795508584 0
555887897 652161065 0
222498203 744073484 0
144712838 747297539 0
567448486 379497137 0
266440085 238235897 0
636157697 674320346 0
238369103 322276398 0
499802077 61400877 0
169254272 722392007 0
148540148 26388726 0
228447879 698796502 0
376713602 394198561 0
67240661 138031098 0
131685531 378978781 0
136543522 227090938 0
486617960 73195608 0
126087666 504937793 0
107608756 95330810 0
574606365 22129889 0
350364118 792750441 0
629248226 419870939 0
9655504 142857795 0
555608042 296440968 0
786898734 164397512 0
422333660 628923035 0
642517844 39591552 0
131002913 133357839 0
745408884 658791649 0
583165993 346434505 0
124195873 474812733 0
433453609 355261924 0
497508293 799175831 0
118279159 261835116 0
593341057 665305719 0
70212844 35171097 0
454279428 87310443 0
180267350 449158599 0
650438383 468627287 0
542992684 574512638 0
100444906 425780337 0
417615544 102036671 0
127612902 232784981 0
463198596 289167308 0
366946148 583258498 0
255887608 244135949 0
795879233 181998766 0
634495747 25843584 0
415662670 590767724 0
503101550 535565563 0
135854313 352007738 0
563272093 789281478 0
21125924 164518682 0
759423744 605603056 0
677578120 438434060 0
277020007 652263801 0
429910842 610129153 0
572362382 101542132 0
81043350 196419234 0
784290925 220431161 0
502958955 190401400 0
7403838 131165594 0
218418026 614092970 0
771853788 350321325 0
88915965 509517775 0
94315615 752567265 0
723068631 606258281 0
522001312 630128309 0
764357152 512084813 0
109281210 188013712 0
517141731 682217686 0
643596189 707948805 0
366272406 553008091 0
419016383 414021759 0
800925552 215801201 0
733189835 310498359 0
201120465 417744532 0
251462395 149510526 0
498107700 509311998 0
182946798 254477227 0
210279202 81089020 0
436681074 464471583 0
608761781 3248168 0
183854980 647087797 0
155212710 63110507 0
401077696 418566146 0
233153070 268183281 0
415867654 631751128 0
315088989 642223009 0
467342369 4756529 0
716259602 134191829 0
17737807 487320105 0
93688569 641946937 0
65459708 552825192 0
386850401 235588931 0
666080187 718284720 0
351385136 564793340 0
723621848 121312377 0
530878730 354711790 0
328059572 761208190 0
798979937 643474388 0
51348255 567971890 0
619570360 187150369 0
541889476 84250841 0
161779769 117015281 0
699487863 308420574 0
379881451 120759080 0
296714963 798933110 0
681591208 148370078 0
216796957 588189447 0
324121877 748607769 0
629250498 688270956 0
611798017 439002611 0
287378543 260365321 0
454852935 270181879 0
533987291 174713810 0
756416331 215787334 0
499346097 364947898 0
598290331 412668815 0
676416862 289040597 0
486475253 789468506 0
445660174 634701848 0
238028138 533237606 0
743150088 651216820 0
333538630 430675813 0
593609331 605999501 0
154088612 651450469 0
241591227 469722063 0
450136790 603293770 0
211568243 757163850 0
169847269 55505818 0
649745843 134619293 0
386854500 153547220 0
626488839 349796642 0
132500622 426333867 0
106209832 747391967 0
86540727 230126039 0
26140816 45526342 0
139719408 774741579 0
237837916 388301028 0
719197239 108962794 0
293820845 704435828 0
122655889 361618962 0
386703809 371468049 0
422249404 630684425 0
268768070 549617619 0
324207587 292587036 0
289446865 559871528 0
266156562 158743189 0
226921284 599910759 0
746301332 577847099 0
74956493 653234998 0
295896716 361266434 0
681448890 676403103 0
400965594 652244894 0
43869284 242842310 0
771451554 790522833 0
702467392 559902734 0
2575861 658232409 0
392974072 670997503 0
453965658 597941898 0
515076249 797356013 0
735513104 417796944 0
492608437 18240847 0
673588264 765372272 0
694428563 238237504 0
753656238 761322958 0
303470885 47552950 0
105004885 635766633 0
278459461 435319903 0
570716150 516810833 0
684734265 666775666 0
562606277 6687620 0
508381701 732757485 0
546121643 359900939 0
450760560 335781808 0
289768962 713703768 0
510927329 66481145 0
711937280 678748902 0
90828304 733483244 0
403741993 368158245 0
120863314 213679164 0
680305624 264020428 0
429443694 594005816 0
524012205 44681837 0
364432539 792467928 0
573513090 742965550 0
493154136 220897266 0
123110975 118242502 0
701180930 226281200 0
368294749 569807641 0
200420328 303880415 0
339625814 284286791 0
180260277 163963222 0
220273364 695359863 0
677519439 485569954 0
534627760 579615620 0
96937098 215916250 0
765038292 691334568 0
341557101 627228372 0
464550556 456622045 0
447372926 146121667 0
572683418 67936485 0
233932877 111273207 0
394078045 455074181 0
448910562 606111532 0
251491362 189741210 0
734059547 27580665 0
206853843 452812096 0
42679804 605788325 0
795775839 185820509 0
581491219 186843764 0
423060490 778383599 0
344354588 260272014 0
361216802 515152931 0
249297147 752757051 0
252501511 458728369 0
173236460 438133126 0
236575038 748875865 0
312712329 4939647 0
686014550 15634005 0
113074611 315869780 0
571121240 55129584 0
472085446 68661024 0
20692301 26873063 0
758653961 437758535 0
460686092 624262398 0
747199953 533508777 0
718202179 581434029 0
54265937 126550315 0
27632771 148963443 0
207009355 86194426 0
756732518 366961829 0
138164470 756504559 0
545465488 565134898 0
348389696 60574607 0
788650345 359900606 0
52222642 144919813 0
548288875 331887623 0
294997404 742626983 0
616754358 22073630 0
620612081 133153496 0
240147459 648686325 0
474182004 153924374 0
754349663 38910447 0
311278903 602702659 0
458420723 790293641 0
650927979 774218262 0
99470566 754294505 0
46821786 692729173 0
790535089 18417682 0
740690060 426662195 0
636826621 262762974 0
392016473 5403814 0
10263060 761144644 0
568680958 624157755 0
616125029 573839272 0
270323410 716630547 0
542221087 508077152 0
83403061 470433237 0
71428331 57137238 0
246905653 14050612 0
86938610 709809395 0
436590160 107392822 0
190555309 656847726 0
632756485 730280075 0
365913426 17531990 0
238168210 133405259 0
241587149 168262299 0
597259555 566551400 0
28405591 175360741 0
606761679 334315673 0
51480642 245112769 0
466410702 503654248 0
536928502 225158387 0
297926632 576064250 0
428617251 427894785 0
626662440 373417185 0
768477061 715581314 0
283913143 673086321 0
146798741 358318398 0
513532358 603659795 0
207335637 463336738 0
634177741 301533763 0
646443173 289224469 0
256652466 143832684 0
10443054 18662957 0
758340781 132715563 0
769036728 66188106 0
741772289 415083123 0
263833552 307230425 0
468127100 672709354 0
448406887 538764823 0
13979503 432181837 0
484006594 619244095 0
342651677 660472226 0
207178108 33484114 0
118914788 30673820 0
687315634 155413860 0
439133595 429224995 0
561966849 194630803 0
470916951 592236526 0
573956608 25944444 0
743698187 122720223 0
554259097 245932531 0
646744724 687372086 0
330111554 778205535 0
210535517 697030024 0
47311245 398061880 0
352547585 79930161 0
444002242 169168627 0
523249193 561595944 0
476816415 82255926 0
29489537 633190603 0
448371093 320076612 0
669322580 47360920 0
797041971 714468450 0
109833351 725502779 0
546979831 636921590 0
119446843 508081607 0
645185110 71678297 0
737825564 494483993 0
410667310 338820798 0
243682848 384213055 0
635180354 280166434 0
2969334 610936416 0
672833323 276002954 0
370718689 659997713 0
228277994 94985785 0
667433204 147014877 0
536686826 522510406 0
714798007 164537401 0
200889351 623619161 0
618543637 564967194 0
643992052 204930478 0
258650704 393940172 0
590126137 548061404 0
75927400 548269941 0
321958712 553070771 0
44598951 614451877 0
93866374 475954176 0
344654062 260099774 0
30273251 245991057 0
567919508 693337399 0
756205293 734077320 0
794826862 134883833 0
570454340 289421715 0
168931605 378558154 0
609072887 93053351 0
403345185 466894420 0
333247733 84081637 0
263952089 162289022 0
668335325 654797076 0
476344691 80027906 0
577284223 411081550 0
687054305 195634789 0
729618012 462412360 0
260818648 25367462 0
595035160 730236265 0
497477886 611773317 0
15486826 30903888 0
466974827 155480339 0
600008444 795566060 0
582463232 651784520 0
285392951 161468093 0
393525573 550801564 0
554048142 459253304 0
754246675 151709831 0
479639848 590174961 0
497917023 774119997 0
756194563 520906017 0
751752315 624839599 0
721912856 324462810 0
285334017 767197109 0
239699866 796036730 0
585487241 63780184 0
29181099 739205007 0
290093807 132922373 0
280735252 279597142 0
786990186 198653627 0
755024056 729213234 0
647369554 748300317 0
423783480 462547626 0
645293969 735316232 0
678580421 485909810 0
419908293 187255873 0
429588133 415646479 0
566909582 338615886 0
649983160 227434941 0
266044413 483792912 0
197261940 166700306 0
14289782 734837172 0
276087721 267766525 0
229457774 406097082 0
782935460 545295248 0
626181892 741351731 0
775374709 231103853 0
48000595 338302798 0
131508873 315306050 0
293286066 20285350 0
16696978 159574896 0
520763791 740336503 0
18142893 62847452 0
546807735 712085805 0
456562535 598746306 0
75928872 322019384 0
474051326 787836825 0
146548341 168663777 0
597955208 198710542 0
359567314 773515821 0
251133945 522197679 0
306112930 511628788 0
557253002 575031063 0
524109907 507504650 0
538826559 414740827 0
405113964 291119484 0
513472589 226325074 0
260198992 587516446 0
642998990 375492769 0
760505176 8247102 0
227862946 718256799 0
485673820 450837603 0
72171812 306008041 0
170024006 792458822 0
19684957 13764622 0
580104666 773175648 0
535176293 130120353 0
390863926 288955447 0
190039996 723596263 0
746200718 394295474 0
7212071 161727975 0
484248341 776852938 0
174107669 362532484 0
466667366 242877122 0
113061703 53808765 0
202447377 645857779 0
462740985 42540999 0
244246526 225860724 0
751254837 541239660 0
266277984 680323547 0
685696547 527130567 0
632242058 531574464 0
396005237 793401827 0
133781773 607551172 0
326909396 412656541 0
310576574 78167818 0
749044906 329418260 0
518943464 251045189 0
370012780 587185926 0
553083156 440905788 0
532082813 680519838 0
383999947 123319137 0
620913511 697684639 0
245305209 482112724 0
42580464 552868847 0
569311411 74922564 0
590396554 107321249 0
49726426 171194233 0
665113571 208620044 0
336513312 399883548 0
591019493 394351001 0
537961727 407262493 0
736913324 160812147 0
107329760 48098881 0
215464339 265797722 0
713223823 424334715 0
377461202 435704468 0
709133842 571783073 0
176975657 143211655 0
681689515 306483777 0
78044925 412515847 0
784492089 215447724 0
85305794 110939094 0
421902691 704727232 0
541153281 14686477 0
58651131 747340212 0
753580154 731206117 0
778096004 585087074 0
418913309 542684588 0
764028094 428736512 0
524024412 101909221 0
88902885 779895778 0
401389870 742901807 0
385667487 510098356 0
166196294 98735539 0
29805676 295704399 0
50169921 585341536 0
537823789 51117843 0
562675552 614377477 0
423420376 50854474 0
490420377 457027821 0
491703927 476557338 0
53298175 501647121 0
558558029 551226402 0
332715185 702626815 0
418984397 331746921 0
401531122 629677646 0
173892419 44138544 0
325568938 394103981 0
745102912 442756853 0
157974530 579881672 0
241518914 42574728 0
31249055 665526666 0
336478882 210294436 0
639272101 209973017 0
94671226 689455750 0
686320045 376193651 0
637296307 745469810 0
177235289 531361149 0
292443068 358969021 0
662044719 605791606 0
755513031 21593415 0
502165334 33456617 0
289068003 585612187 0
318081836 373050293 0
312462204 672601007 0
206565219 261126595 0
167121054 381358182 0
213709979 343059556 0
585868445 798066367 0
548839340 603841791 0
284988304 66875454 0
470746597 348218313 0
766767241 310254186 0
434789771 797416655 0
98441886 18256418 0
164581713 722667076 0
540904429 311766438 0
417868065 13314126 0
188198279 299006638 0
775777504 144123510 0
648815595 395425156 0
29236766 104227570 0
219201744 613881271 0
567270576 326315662 0
79994861 77901363 0
705699779 650413066 0
537620168 303727941 0
628527902 756697146 0
151729467 404664961 0
132257632 160964794 0
91557709 559554390 0
688793841 540027802 0
167346513 654374736 0
80378987 32360427 0
11580240 686311066 0
323683004 299986857 0
268644649 405907401 0
638006367 695051587 0
51042045 230029335 0
430324476 511839184 0
553727739 656344481 0
4510266 713773651 0
372088125 329811762 0
11414106 701731785 0
304841952 745567320 0
134533885 674282813 0
285877939 188860000 0
220209846 567350767 0
446939183 154638062 0
172331761 259284967 0
504361844 523238248 0
130198116 574546982 0
594554513 104226160 0
253511233 153622228 0
399410970 336852421 0
410300484 569974574 0
407666616 619781804 0
77652611 495037113 0
167761511 311208388 0
535229109 407823308 0
493007177 505251964 0
342404217 659175200 0
490986440 683853070 0
258831653 122455884 0
348958622 622080085 0
57984350 346263335 0
676463128 325050796 0
168691270 134598666 0
553238866 44312780 0
34743492 194765210 0
565018418 550587660 0
456084988 22798773 0
171984754 269409045 0
92915586 594199843 0
329360354 546739388 0
242646047 538132220 0
280808368 682824744 0
584443492 507665221 0
521843764 678036576 0
429290485 182313726 0
482017234 417455298 0
149391102 310337293 0
44569823 195843080 0
710705994 527549424 0
797463980 565762505 0
1261409 78068547 0
63869 642442905 0
101219680 540137748 0
44567932 777662258 0
271993283 375351777 0
431934187 78119725 0
29664715 474701670 0
760558290 452564377 0
259837540 358327279 0
674826031 256107885 0
57222869 530648057 0
558689464 581259598 0
374609436 45711897 0
522612226 322103145 0
195324150 83403792 0
660306226 351903924 0
80711184 710137556 0
639707298 326264925 0
553563328 331253889 0
215216563 59045181 0
628139454 669544728 0
745115531 674808700 0
671338640 118631080 0
126880632 66147956 0
344255132 733661666 0
504836663 722919644 0
62858621 732116353 0
427765630 533124878 0
481727203 476899553 0
21392854 612673725 0
361021087 769160046 0
296499930 744310397 0
759478572 410532930 0
571803344 651430440 0
779100981 720383564 0
528591325 686488777 0
80328583 165072407 0
533740993 113085128 0
66641740 537403249 0
606673822 64091638 0
113429233 718743566 0
190141978 409912091 0
198405109 703895361 0
788841378 655950347 0
642947583 187904213 0
200479291 680905256 0
666603166 32203231 0
683303689 111068287 0
400116475 121906952 0
644443453 441495118 0
319332690 131454473 0
99009336 49018364 0
417894501 67800169 0
317300419 119950968 0
20321538 752341916 0
115478456 391096032 0
463812734 524609991 0
117195624 452680107 0
232954797 531304931 0
557098355 612194199 0
43132330 97176371 0
440291541 141040586 0
153260857 184884967 0
539410052 410681553 0
540409548 98038039 0
356990198 713200958 0
124204875 84769978 0
763092513 420958524 0
661521678 771292519 0
75702017 155481324 0
208021355 351478981 0
643783942 582590625 0
566104959 585842745 0
240864573 708230534 0
369827073 484789372 0
678907303 791590063 0
37869553 565072507 0
463815251 17202670 0
147843376 259024639 0
84107096 751048909 0
454564577 111739753 0
232736537 455882224 0
159950989 338739295 0
549212858 706156412 0
653977729 276742909 0
362343927 631446871 0
727023277 447957641 0
470508381 48252880 0
103156556 206043369 0
465012817 71804728 0
263947111 436257271 0
363701222 672695924 0
383461295 158738918 0
648621727 702476655 0
668422857 159935201 0
627129128 349241569 0
418600958 708472316 0
316565356 532936580 0
700471825 533968969 0
229242934 794389349 0
533510051 214933599 0
696537953 666597190 0
784794083 400634477 0
731482538 574232152 0
276284775 690203346 0
703194831 221918251 0
30071664 561607971 0
563737026 555424518 0
781095988 397564036 0
563491066 694836601 0
250727647 71180372 0
314980628 255909232 0
659928758 719435978 0
544357413 652760283 0
167118496 374634356 0
789972279 111128416 0
176973626 678933681 0
346194728 384604006 0
180929377 116145882 0
426546480 577837866 0
26878374 431398361 0
300718327 503477596 0
684724459 92684455 0
173695699 244420039 0
604367688 720606235 0
62105535 382741076 0
410086403 743195472 0
320939064 303167340 0
608620771 175317269 0
578325284 750780918 0
651689422 254801737 0
407094981 749108284 0
41475050 133058931 0
256673327 250924018 0
118770129 673446365 0
699443503 297388948 0
384294105 142438598 0
673729230 45963860 0
544172135 59156534 0
483186843 410518058 0
356979954 320868859 0
696583601 34292978 0
417972763 387551876 0
785278431 379427348 0
190676715 316380714 0
120690908 783798092 0
136817263 9638277 0
161217539 679176257 0
756453122 550411074 0
786281564 74115292 0
350479948 720284552 0
127300517 281910918 0
316346989 26796650 0
317453729 649317535 0
120288877 390763632 0
149957767 665363926 0
51056156 369447795 0
307752739 362007689 0
621350570 580718895 0
110107186 487890271 0
702997913 347545525 0
128188476 313171753 0
447528301 656791061 0
532008667 111145034 0
198853045 130805896 0
700779235 301361742 0
565680420 489239634 0
736382765 646004517 0
775059703 600142625 0
149132789 45722234 0
84026038 768640703 0
734166648 206640438 0
46317001 149332737 0
108103161 767767341 0
581075970 318792571 0
105379692 652063761 0
400869029 477973085 0
706856295 753808012 0
596693857 177986748 0
373266709 184691368 0
368011104 657399797 0
773741292 166260100 0
81202365 132587096 0
71857185 578412032 0
142871943 137572212 0
356189201 420915032 0
236073468 637785098 0
672070447 403679987 0
598448828 1775140 0
713444482 168366757 0
579872278 154637077 0
307976886 307895849 0
121604142 162318716 0
355093495 463161394 0
569390834 285806835 0
624887924 134144206 0
212623269 201958845 0
260404698 801352158 0
672059801 500814552 0
514058127 421000466 0
189454461 772757353 0
73560385 133434911 0
220925121 189697490 0
734694960 786734551 0
275158151 12110819 0
194056344 67056439 0
303245795 691564989 0
702550721 149671797 0
437677848 246504157 0
417535819 267913177 0
670949233 416365677 0
711171241 458287920 0
173524660 111834322 0
285326273 272569100 0
165869924 41195879 0
781557665 47825653 0
227268718 599974216 0
516485385 653708476 0
112428355 499113883 0
39212143 75373906 0
761064683 55157003 0
73174410 451744581 0
76959896 578559636 0
338255336 476135489 0
177060340 459039585 0
780606434 490034632 0
290662461 488448663 0
58461224 590216571 0
155511616 668598576 0
65766012 113069600 0
682216179 644604179 0
92087448 319640129 0
641256292 227361372 0
256111925 621986748 0
749655969 36544609 0
644087865 772850277 0
337363446 158495154 0
464004247 366287278 0
520461238 723854240 0
637019169 691949579 0
625021905 283084973 0
359191300 462742350 0
113889439 229820548 0
156729357 619387246 0
5146680 6878256 0
668847139 632266312 0
630633382 677033803 0
652492142 348147037 0
183128179 93006123 0
219321835 603717629 0
156801577 307568689 0
73105094 341179076 0
699874011 633500817 0
616598913 363542644 0
499937093 480962835 0
540123177 438645447 0
550414060 152182903 0
24229048 457518832 0
580648496 240055277 0
85647458 650564522 0
727779785 734360048 0
435355932 271614588 0
208984571 558748447 0
715255620 322697771 0
302449479 16095763 0
278078528 358209013 0
679745251 634841066 0
529278150 705540604 0
487436189 536544072 0
9947407 125813193 0
69750918 638162829 0
274385661 746437108 0
288730180 9743799 0
679233463 345623950 0
755539989 741918739 0
188221597 413698499 0
410071717 289523612 0
565213908 493306916 0
10297607 760785714 0
414049957 310622483 0
136073273 303505791 0
471045657 643911245 0
711903719 82747426 0
263946828 686945675 0
364947156 48894015 0
387808613 379028181 0
336045703 401059810 0
713515565 557979829 0
509128925 349315662 0
612185286 702892988 0
195647533 572505060 0
792705436 353618612 0
129230030 770866083 0
383636686 145874749 0
676993920 601970185 0
114934393 113800161 0
15057603 665773375 0
246133183 188709867 0
242220821 735187959 0
293438029 250878866 0
375500618 694202614 0
339159532 155851251 0
673474465 70861195 0
604981009 774304850 0
696824399 16148499 0
57913313 287255421 0
312727738 782189533 0
357534726 738031127 0
703177673 660254743 0
677472907 181197808 0
375200783 419581932 0
689122945 337049397 0
419964272 28247683 0
16205295 554457986 0
699371738 574015281 0
293733669 581882718 0
62799172 6593819 0
137729059 385716998 0
791287270 693631048 0
147816389 444924014 0
757354584 444272227 0
354953283 611192906 0
755885488 743474063 0
243970596 651040485 0
583068360 403713280 0
705849009 628270110 0
644990394 152633048 0
13521898 279052994 0
695467592 437682042 0
597185747 389312851 0
416221771 683553428 0
644133986 507185714 0
401142349 223632312 0
547305712 145184721 0
600201052 437933140 0
602814346 437449886 0
5554596 535019609 0
61858562 648171056 0
173151443 577431233 0
470192314 531723447 0
470333847 640167399 0
84094341 531343626 0
216641819 448617503 0
757083183 47992347 0
630860550 338329505 0
641541701 542066456 0
510493220 746227380 0
627389936 429182745 0
677830459 624781397 0
484440865 475079732 0
186179082 352073308 0
414536370 591411532 0
609078657 563004248 0
787503517 610590716 0
449623222 233068981 0
466294736 84680426 0
546944636 298636506 0
218217281 652779949 0
663121089 773017362 0
669065422 798652693 0
359042509 184349462 0
107002119 229962471 0
630020065 349780002 0
334752351 260996633 0
351920452 227525116 0
398312232 279383834 0
777473738 42711782 0
314620584 272672884 0
196539643 613872660 0
148045400 590506717 0
385339874 174098707 0
461838943 382821515 0
310481089 763857286 0
564003123 285378366 0
291967161 660600059 0
709228541 633767792 0
551064774 348980510 0
9090245 302134962 0
657990583 561954817 0
777360363 189386575 0
429756192 325125116 0
542704055 114861082 0
353631028 24881694 0
565750676 143501895 0
545775329 561777571 0
559338856 95813502 0
181586647 417824005 0
447901245 277139200 0
388907096 206170196 0
201029762 199532399 0
103087816 617282361 0
305571989 596277223 0
330534484 437566973 0
142489080 784982752 0
121156844 445121779 0
344106875 94072113 0
716593066 470368006 0
219728361 113978535 0
175272195 541845925 0
643913388 686981046 0
58076552 339195335 0
397934369 8416214 0
111182283 230206500 0
199446564 515433375 0
204099413 79094590 0
61521981 285089151 0
262669035 722704102 0
172657829 586932289 0
646860107 353205395 0
100676593 779913016 0
759929406 331909187 0
418440871 230139127 0
347278502 742030454 0
394632255 692778798 0
126225810 379111254 0
303770313 672304664 0
151162005 381243349 0
326593478 342407647 0
50578105 598916827 0
144393116 182629959 0
165919682 664312195 0
342794042 53950611 0
55842882 762891595 0
687210683 105559742 0
77674654 525335473 0
710494720 307703320 0
63448042 27815719 0
230123904 157714829 0
477210884 727609478 0
126097330 140441597 0
766999749 724293631 0
92448420 448800907 0
732804737 53236967 0
268468662 116738709 0
348335499 489208174 0
665284547 673007057 0
104572377 754174042 0
247431289 58531457 0
641964974 508155625 0
133126000 507627440 0
404146372 377521323 0
124186884 579405802 0
313075684 356061096 0
263281874 487734874 0
480619907 6126618 0
599506947 319518038 0
674172020 402638198 0
359128168 747307963 0
382343889 225999607 0
736797867 86865964 0
529585429 283306220 0
648836668 230499145 0
513938749 233226879 0
720495459 624332245 0
342021222 535041340 0
414815038 775247020 0
607108199 438942009 0
542926017 489756134 0
4562860 554346716 0
576451328 379681144 0
640237216 601134172 0
54660735 119940562 0
114613207 730973737 0
519314350 778928796 0
446571947 694003036 0
649379402 786088272 0
753100503 159713320 0
386290086 73237867 0
56795456 306504430 0
499726428 758696043 0
148927877 698246710 0
431211409 321299183 0
409118857 560574073 0
278913704 474096383 0
727921952 502110609 0
528841054 377783020 0
75474436 370034954 0
327314525 712823620 0
55323837 53842022 0
382615609 277736876 0
159014802 767235785 0
406670511 286109656 0
96993198 705126393 0
660321791 737778543 0
354328690 63962819 0
268159942 338185829 0
712119925 691739521 0
259139599 781685969 0
568804585 230732762 0
570868784 58797386 0
601453599 273893905 0
699572145 272489763 0
211083414 737356986 0
151405526 681790693 0
320024475 707476667 0
556167586 712959053 0
186130863 36934418 0
580488419 705625074 0
787299067 168182602 0
306833208 411823534 0
432528810 138269881 0
324627009 685201626 0
234005024 192354732 0
473355295 230100212 0
675614102 385842739 0
781443187 589580824 0
373709278 70839928 0
16796327 475841840 0
107205345 42079740 0
345381408 777374764 0
235191468 238237505 0
736527449 81143369 0
313515519 503596768 0
573604288 536830237 0
328464266 418965909 0
737098385 372575570 0
392604794 760637746 0
755626949 533751891 0
369700163 278607612 0
379278861 17928129 0
609811263 600198641 0
59460055 51154229 0
508942549 565313814 0
23375605 776588584 0
129626745 575767468 0
129753776 457191296 0
524917983 116278020 0
144145949 612751052 0
172246834 333316158 0
640922205 587072767 0
179698154 483601389 0
212290822 676861398 0
234694115 323993342 0
467897406 477658902 0
776355395 577909169 0
365243686 38583832 0
136340659 558533296 0
12427727 65255390 0
364555984 349119872 0
512800686 581671915 0
591205667 3421415 0
540447624 315358413 0
444152075 282891513 0
611968526 174276778 0
237648095 235394818 0
221484659 122097496 0
550966584 201101376 0
365471866 368353906 0
101803172 336284163 0
153271696 516520211 0
684238825 256892573 0
32236398 28808833 0
106096853 674880278 0
790203738 581902784 0
216059195 218360854 0
284419542 188293890 0
715443511 122051530 0
83776925 438256590 0
429326563 554472160 0
97927135 117594351 0
89265664 699016044 0
789887325 529319520 0
644905981 266098813 0
92959775 344349939 0
257955468 645780827 0
319475836 148527979 0
38614799 312313830 0
305592769 555528872 0
728753093 121327085 0
193340089 570281595 0
723055917 138124748 0
546418417 333931696 0
635219891 660766421 0
366330209 764702283 0
661708934 587152053 0
571308649 276027302 0
240095436 274650590 0
578863180 358147582 0
517661684 4559339 0
756010055 590463358 0
138088378 755926260 0
410348287 210413713 0
701630809 684930517 0
291389260 79610520 0
93525477 271853515 0
514459191 406383723 0
747131282 221392583 0
729864786 302851169 0
14014783 627539847 0
58798605 532846842 0
17581802 737594515 0
642057834 256595354 0
66338240 253632825 0
721518279 704452809 0
10465394 59876220 0
380712927 350696668 0
706498620 724131722 0
564932217 443103720 0
512703410 593272510 0
337281726 616428545 0
568803113 211662200 0
234553523 713893249 0
785937700 471277183 0
326730053 695348465 0
14859776 190712418 0
139183608 79020287 0
399412446 17646710 0
385210709 116207868 0
627238477 391569007 0
605473241 163194677 0
719935052 530497655 0
580750266 742170175 0
786596213 383940613 0
7734395 464103333 0
429632997 609599180 0
440805959 457158032 0
38738063 647478067 0
55501683 215389299 0
730122520 348081439 0
43766902 249172445 0
697333505 526667411 0
762731953 10941910 0
576208238 301619317 0
261304920 565854397 0
161089423 62473966 0
768443437 740810934 0
148159764 721429237 0
787141157 364789198 0
424751891 381502458 0
488761447 206353064 0
278906836 678295912 0
752897008 220967415 0
380738700 19499958 0
710361555 117842457 0
63687235 557498613 0
677117953 609025041 0
589513945 46185838 0
250982184 546676313 0
484738665 461997473 0
548072804 392209945 0
261940323 84913367 0
471241688 504060419 0
150612090 330696165 0
676907508 332247725 0
469487637 392961735 0
658217108 593230036 0
559675178 309790619 0
64369585 700066373 0
530234755 376935435 0
759252370 86463615 0
8307652 698957772 0
140650971 135572561 0
31238831 233078814 0
50889377 794871896 0
10533343 540977327 0
291039750 153400131 0
699876808 211342069 0
464126282 631687474 0
284751459 306458875 0
311825613 205341559 0
653640258 118948972 0
276719514 665396805 0
86317346 39157301 0
771385239 439558357 0
367051841 587343802 0
401427087 268135025 0
146353564 509669036 0
211097652 668737454 0
229326392 56953054 0
572274628 763009875 0
160257634 19633848 0
351699894 209695422 0
202975303 692862544 0
12356602 82961285 0
618577595 654526927 0
46036873 261559555 0
659499796 59145991 0
314777950 477812618 0
705369754 94481294 0
86557915 320604421 0
595536278 737317564 0
245923210 9852460 0
425108001 262213669 0
68273742 588663550 0
219405304 541212874 0
259305907 291464687 0
273862379 677718930 0
222458794 113646600 0
637471629 742633492 0
537002202 768604312 0
605034997 779320408 0
661785141 284903134 0
4944897 15511446 0
35639706 187672125 0
141587953 733648201 0
615272215 210985307 0
395448260 132104839 0
245875691 112678566 0
147607279 543382424 0
794843253 262193280 0
397477822 223360297 0
619377872 285074312 0
184346423 503868280 0
92142162 498088340 0
399433560 151062989 0
646980750 248011226 0
478582238 338005211 0
274828772 169899398 0
654744394 24108775 0
30906752 702083904 0
196984556 545745280 0
665549553 316283247 0
349246924 4607375 0
190053276 108772323 0
56180011 362119815 0
490228056 434648138 0
231442003 9334252 0
337271031 334926270 0
692305731 794936358 0
357260404 349260804 0
421010751 745153327 0
560483762 45450205 0
521074215 116864037 0
189680739 520484758 0
472521680 607628137 0
601940740 112921371 0
768823525 520820705 0
237428294 277312674 0
709345805 346492778 0
187789040 214817673 0
653665346 94816653 0
377489248 235751960 0
766858759 468175007 0
187008946 407783245 0
456430943 34894908 0
372198354 145821391 0
541387544 429963284 0
614138237 454798028 0
92763393 757728903 0
159417961 516837811 0
360380666 55003956 0
348427108 152578767 0
639931336 583220823 0
151499188 575105000 0
228630268 593111492 0
7876553 775769433 0
570976660 113427347 0
718434261 201739014 0
32793093 132679255 0
95358773 466841051 0
478554771 373004150 0
620387435 98177100 0
312346748 476274523 0
160238602 768145783 0
724329843 488695750 0
652791718 314449039 0
26057040 223097392 0
487533768 339923979 0
37749745 797317430 0
533587561 27850539 0
684750981 192366173 0
775179015 34101076 0
484157669 564764869 0
455516348 734909365 0
634888456 387398904 0
256364472 566594259 0
97875444 491816794 0
242233977 440568447 0
581333112 625148714 0
562523760 516175632 0
568340838 29163535 0
424639997 409335314 0
423415399 330757253 0
791104490 743577723 0
654063097 585780560 0
480612596 205047323 0
632362564 43559446 0
232535316 346148935 0
627396980 605047309 0
396428619 563030188 0
489540855 93367303 0
78572750 506523280 0
279049194 525040318 0
402908470 505573745 0
430679086 489686051 0
144563692 140483746 0
166828670 267457333 0
697588160 773216776 0
655505068 535055267 0
211941170 370334352 0
653368567 346693836 0
661553035 734711451 0
308466665 1506823 0
410046529 624883117 0
430807666 606236026 0
662423543 470191580 0
204203870 677730050 0
208185425 292334240 0
385666560 123898378 0
387224647 635929206 0
367139329 783811197 0
8194022 90628941 0
532164478 644742192 0
171885071 527659255 0
256154730 12724768 0
96706353 294051192 0
800771807 101354613 0
504140961 292029766 0
86244269 759845852 0
150666137 190618822 0
315629477 77776181 0
486018494 796883777 0
582430348 647439377 0
752488942 287986821 0
345005362 343789508 0
739066848 137906853 0
208289719 438490890 0
462952988 347593222 0
328896733 127353106 0
608231814 752203228 0
37638942 245717263 0
113173547 67807 0
273682091 459984846 0
192427771 761413393 0
532268049 588141716 0
195844073 400902370 0
405057110 172342808 0
493547741 293640702 0
231443243 141151392 0
84242392 53417044 0
247935335 408293138 0
132471440 33890316 0
220943986 213551004 0
558406953 214882753 0
214384228 720573566 0
23206075 121501703 0
216361499 286721058 0
745093340 239803042 0
661952985 444862973 0
412533028 131963850 0
341654751 776120985 0
755765297 303400473 0
768819046 488718099 0
130550706 544661774 0
283317587 500728057 0
481624256 658645775 0
119777398 238532798 0
115636891 39023232 0
119100895 579221823 0
92138626 65754589 0
615152926 211717069 0
570686395 424295671 0
130593289 541730959 0
80744535 188066864 0
8185661 419622334 0
793714099 611706693 0
778045201 500854285 0
531412229 738932463 0
305922042 544873595 0
588100407 187424963 0
714779921 300146085 0
571068814 419805227 0
598267772 92175172 0
46864861 193621879 0
643332786 93591759 0
549135947 741693892 0
513291697 150057991 0
341661979 402857088 0
432822984 179609655 0
21252524 93695725 0
541251868 294638106 0
546991745 127752828 0
44957179 601151068 0
602565360 771710316 0
596930493 139160601 0
90974480 177443476 0
107137371 766761429 0
662844781 350136597 0
589613216 18195220 0
541842885 622325457 0
175675533 396600964 0
766491714 164575116 0
629460299 307514945 0
286234857 793508667 0
310951665 542915522 0
411308240 118080282 0
489654408 281816334 0
633424781 485724277 0
567918111 448389948 0
512662376 582724012 0
268664045 449605259 0
774090641 126298020 0
293899845 162088465 0
607300274 335411549 0
265428374 638429929 0
297864151 23939314 0
376140603 757176962 0
474334915 91143570 0
432892522 157984942 0
318207856 621185021 0
751232284 345155297 0
362510278 651117327 0
385442271 790516799 0
299111263 707969331 0
78277189 478228624 0
753929926 464278247 0
256740316 194896740 0
512453055 442202428 0
136797298 673886815 0
145029490 413891597 0
705314493 102358069 0
344032043 275605315 0
661042731 176324689 0
539401688 4760491 0
213542631 548604359 0
605104628 767820909 0
684703934 686591264 0
103824556 420674891 0
384329907 693075780 0
351663172 18293518 0
704803308 660069413 0
295535510 9367327 0
309981940 477531955 0
772804413 429631996 0
757799554 245195557 0
378602242 584919636 0
471057975 687149137 0
18985666 158185528 0
114736828 121001745 0
416637453 726424834 0
775693666 737338232 0
670197340 704301338 0
334654432 450835616 0
494830810 7877531 0
450408942 366264815 0
740572895 364798502 0
328887749 614491999 0
188977303 265166902 0
256116122 662953755 0
783311948 111177492 0
112886933 413298983 0
600321056 116145193 0
350541870 482122273 0
513355574 44883301 0
416949980 70943626 0
521287525 589417296 0
765079058 685494334 0
640287638 56389337 0
657717258 382184660 0
706120958 790884679 0
157924701 250574311 0
679183491 404221955 0
319038038 423301950 0
2228039 258775329 0
423628321 437123660 0
237267056 77454003 0
645360939 141044763 0
30957651 300070067 0
366522704 345649673 0
161353393 137362497 0
76568815 719081781 0
435311373 646156061 0
710902959 5049902 0
353017406 748626365 0
222829042 217091195 0
167313658 30847824 0
189763691 174006210 0
111564414 386909107 0
524554699 412614182 0
253010316 7375633 0
95488814 692784803 0
648394277 783002162 0
774304399 626864205 0
637879278 37549965 0
594431851 443358718 0
100555277 294480737 0
265837080 61745712 0
791281097 418671169 0
669899606 610864576 0
204678036 651127779 0
647204690 468430933 0
475101310 377496146 0
618214595 345356362 0
125375581 747583490 0
597644888 399708983 0
414688659 628722877 0
188472442 215835034 0
151677824 614594584 0
39847108 268579810 0
649877691 122440266 0
264877784 779075635 0
697318909 79581613 0
546395788 325167910 0
398598244 736455918 0
253801930 791962256 0
589767350 144960429 0
539819038 665503422 0
507915278 410665090 0
214265709 733448124 0
736766903 359548570 0
643560497 136854220 0
152975620 42020898 0
151207356 466796699 0
422743554 77007039 0
702524739 400331101 0
595071068 43895835 0
593513878 559351733 0
380237081 427993177 0
1701273 304695392 0
365244667 702829672 0
449744590 599100025 0
207628753 6469786 0
592871875 346174587 0
543295418 77640990 0
398573664 770543663 0
170391758 314204588 0
385867410 632432289 0
393328369 517425044 0
450423144 496469625 0
653220066 63002282 0
48886966 325686306 0
89523723 524304869 0
716823188 740657857 0
478393486 599618862 0
292635059 376668363 0
526936869 751275815 0
360193927 354051353 0
464753137 215378411 0
484059773 17441977 0
459946627 762582724 0
559276789 429751841 0
627463778 458382621 0
667554990 476379181 0
281934023 110847609 0
56735644 468498940 0
581597417 534405267 0
446599943 404813232 0
274636203 439855879 0
264099516 359110835 0
605978518 331885943 0
60343433 654745451 0
158387986 431090098 0
392710488 174679708 0
680256125 370224226 0
555738630 307277452 0
56620486 786336148 0
613791170 326273876 0
387665408 762511004 0
540178554 342803809 0
578983521 429073947 0
62814348 669460176 0
147923561 773332760 0
214970592 164663507 0
245194042 605511847 0
94908814 784372462 0
14394915 306772098 0
417871565 409999848 0
198430026 376169679 0
469309678 750990180 0
453436853 484856145 0
506383301 209530162 0
777409712 391779992 0
82458689 170005608 0
744388338 491008736 0
537556321 729002362 0
416732378 445528947 0
253907747 313926234 0
773397213 330534431 0
735410501 430948845 0
167353636 86415857 0
415481297 183266104 0
425942439 241489069 0
273875401 91299453 0
499745207 486956490 0
606380914 309114823 0
76597756 490091236 0
130008654 88328991 0
683468648 82896858 0
325011347 463727972 0
376806395 186823764 0
386418858 21034795 0
650648041 165006679 0
686860800 469078349 0
400711457 618711755 0
259666525 54940083 0
378908583 410261135 0
13968300 690040888 0
551390069 355916999 0
429669279 569560706 0
738320689 770069566 0
253712504 674961728 0
334597073 362320357 0
339662025 618357623 0
474657260 196239857 0
328062363 19162476 0
262207994 428125176 0
676899745 418470943 0
546434476 549893749 0
518719588 766540143 0
427818692 429989335 0
344346654 336358958 0
367637458 20557804 0
573393734 428214189 0
440180082 286607508 0
93537059 749022971 0
679944679 686133241 0
134649066 225397740 0
497942853 561155809 0
632271475 345152942 0
361998857 342550812 0
639844527 586759853 0
42632638 178359098 0
765865123 41450701 0
271107445 168656474 0
337035787 37979103 0
543195327 443974566 0
774104081 399080810 0
634012606 750476227 0
306547194 452842654 0
417058459 360522116 0
326416736 761323686 0
620324246 606323003 0
222213816 302617638 0
533750423 160944057 0
380915565 44418814 0
681387279 322497318 0
556417529 136897789 0
616627587 573059202 0
712386775 401020607 0
128052161 373366875 0
410508357 740629 0
553355598 361820433 0
522957263 558247275 0
575432888 442444046 0
645394037 134600852 0
70927472 640711269 0
126445100 161516458 0
243827828 496944896 0
533788017 180739945 0
313770943 626925697 0
129678170 487777536 0
691202367 345709757 0
449315126 469402502 0
287787898 7178479 0
305359939 563205591 0
737130910 38712512 0
483000886 209028574 0
416969555 522838245 0
298044777 696181149 0
358205567 618226650 0
159842270 485829314 0
521479417 600661381 0
718241278 764391788 0
61663027 497317258 0
563982567 135168456 0
419054665 624368353 0
798284083 528728897 0
139222536 374331169 0
36978219 2604686 0
93490301 126665265 0
176238038 733968830 0
155562066 395002994 0
211623822 515407750 0
272627636 216188657 0
489931419 641719485 0
29819305 65668995 0
388107052 617178527 0
514269007 689875671 0
171252443 347728537 0
255916834 265531198 0
494911489 137010395 0
791649885 312683716 0
669450679 316417819 0
546009428 230526317 0
474588855 300133 0
654197259 770196229 0
476792904 364548052 0
341641575 218168868 0
227499607 408998759 0
623687649 760811036 0
116104571 485037862 0
201444449 412936808 0
476441800 145796676 0
332585664 358955158 0
800041479 777671150 0
198707725 663915811 0
644824565 81903746 0
686773619 339348387 0
529156042 228091252 0
700888873 175572871 0
316855336 258408226 0
45547387 239057885 0
14705391 141138904 0
242776973 675652047 0
213573212 37318298 0
536686560 731996178 0
408518204 222738983 0
201776494 602815558 0
226762729 788458981 0
656567629 308968382 0
503361249 609805285 0
503562033 389102050 0
609102006 302012601 0
393111627 171409182 0
186797673 541015364 0
349202244 219130177 0
563691432 700528720 0
775832999 502857279 0
128999874 32613459 0
302780625 276240555 0
736662288 783727500 0
586019632 102728833 0
693395277 76542346 0
228104440 659640683 0
155922483 664501374 0
628946547 418979756 0
435377519 445927007 0
643850909 359947008 0
721343876 187643678 0
145990305 22940824 0
637732209 463802941 0
318390780 16071678 0
440145176 731374949 0
393985511 509655645 0
291390752 318605112 0
519547890 300357817 0
356970246 439352375 0
173873543 659394986 0
124355047 638633037 0
535775891 671885087 0
251355853 683636522 0
12090696 512568240 0
366966774 782558819 0
90399820 574625800 0
391856754 320676997 0
435173725 448306586 0
483632089 62680776 0
52938368 454900942 0
211797174 440966292 0
418497165 671363509 0
550398595 611259157 0
234704074 6992296 0
602712135 46592023 0
305668180 120183789 0
37052324 364075608 0
598521882 696887430 0
129253018 371845759 0
658396736 92375482 0
738936785 250799120 0
1666969 143944628 0
453999033 693782004 0
245135005 171607199 0
726613829 91018121 0
391299901 763275212 0
151228429 705828849 0
540308281 269744103 0
185419555 782082113 0
214695482 736388242 0
67003057 740740457 0
674655972 17827436 0
239679075 189271030 0
793103889 446108677 0
129678581 727539247 0
622163040 659947002 0
619295633 136540342 0
464587531 794678738 0
145279855 120932012 0
303484569 579333505 0
42885897 756034587 0
727021295 81029456 0
742946702 614226283 0
514070524 513077834 0
694575653 600538409 0
67044175 114669292 0
9510858 503298998 0
401592159 339453882 0
367949928 196349946 0
99547284 344339862 0
190549119 695769071 0
662205923 216881541 0
607171055 492689219 0
294762280 195379426 0
135453242 669585387 0
610692454 180750962 0
348440329 129753537 0
304965199 183068359 0
641097648 229928508 0
176127837 94761295 0
431914254 176134584 0
48211519 755866495 0
13457650 506733529 0
236180889 536929611 0
298300055 229909758 0
742352612 623139819 0
713758168 453452891 0
273405441 47819527 0
242096235 480616151 0
627738061 794536301 0
422646517 351154557 0
148889343 289406683 0
678023616 755547627 0
108715538 146952304 0
366345528 368429302 0
41278669 782235368 0
619402713 99861438 0
372777606 148344549 0
719879068 303990687 0
488718540 193739832 0
320995934 680108074 0
349268567 141207933 0
700238008 728230185 0
129338230 225760932 0
461645390 129918737 0
152238666 219033936 0
629547890 258231863 0
584036787 63969816 0
632365293 545394655 0
275769394 793942510 0
241313038 490818550 0
305357294 350874684 0
348467557 285359321 0
294142534 120553633 0
85106904 192042844 0
8836860 604613576 0
453102828 245002716 0
792790941 283301273 0
587420331 200557735 0
755882038 684732011 0
769400888 517164814 0
272289547 198282578 0
389671446 122925200 0
758612137 676999023 0
35263792 574970106 0
630779124 599469241 0
559901817 732713434 0
798533099 547155194 0
722012063 148892151 0
697775937 51222370 0
324715161 138566157 0
621539492 655548400 0
765688339 162404642 0
711117132 383775941 0
426938206 774695928 0
570622661 478436882 0
731638538 253390816 0
181967040 10763119 0
708310495 56862644 0
199242135 559209310 0
593460551 82584814 0
142240017 636888677 0
77088718 464431010 0
384503406 36114604 0
298884960 370530676 0
273926048 732761165 0
785683377 728367653 0
761361074 256591199 0
310533528 43192788 0
708302355 570302963 0
147126280 141042480 0
128261281 739341983 0
717702646 108128691 0
652121344 718450086 0
402976933 657169034 0
287139937 504391482 0
343638905 150960254 0
110284835 257372562 0
425901873 291202428 0
365024658 646692648 0
316716155 195646949 0
107430505 716124585 0
222470645 338889214 0
546870183 192727678 0
320831510 754378102 0
732282398 102429337 0
579377115 160552159 0
599301596 268028017 0
619246863 327925370 0
794885671 20185553 0
405837008 648292953 0
35117425 443821879 0
244089127 336359169 0
110525166 386728904 0
623853168 573135279 0
24279087 368530128 0
418200503 769092053 0
265850699 159778441 0
361477313 385330251 0
724951769 795797268 0
452393168 489067676 0
466921472 203638883 0
53171600 632437033 0
726820091 531695404 0
720616222 388487275 0
711565673 106737543 0
38482848 566215254 0
797858744 575675192 0
685198435 300901306 0
439950972 400965696 0
741704433 430956419 0
482042603 768969698 0
678026088 457152301 0
455848697 367169220 0
110699985 135577342 0
319297016 684734173 0
90202683 705361940 0
765892620 103296798 0
166022484 652435403 0
92744952 549085258 0
787656433 352690910 0
93223450 684243781 0
557372200 196502984 0
472299080 765718959 0
37327566 152534874 0
723309710 190762041 0
585567133 10349200 0
419120029 162129551 0
89450850 540008135 0
143494232 165642070 0
349757475 664938615 0
361542027 89818846 0
409255573 85228019 0
433892394 330814471 0
722758527 591120804 0
75341422 77965918 0
770399848 315362480 0
228061492 243660026 0
368323797 331716771 0
592948557 424941242 0
315804256 580132359 0
751778410 44293961 0
422478397 346545323 0
532774228 651098696 0
739575131 242663928 0
369697169 56966841 0
146166846 314350205 0
406533364 748851321 0
170501212 402777600 0
684434326 415295496 0
741075154 750429951 0
517832043 647425234 0
197976567 677843610 0
682649868 366190129 0
358258812 65778248 0
392443032 241159572 0
709009560 64264843 0
125424318 327998091 0
259699205 670473688 0
691834720 575763033 0
597720062 275998275 0
551911842 636689597 0
647518532 194395512 0
290188978 257322557 0
654511000 783014118 0
133448028 470827320 0
490811418 723122685 0
403098292 173730993 0
741176219 499699253 0
525663404 495592848 0
247099874 85378324 0
544357983 56782542 0
83054149 81533835 0
485090118 778350519 0
672089326 527839603 0
516117793 441072730 0
535107179 691519835 0
320784689 431080273 0
645992809 524200750 0
589341618 702715779 0
269875088 531873656 0
19638158 433330447 0
113398316 42102928 0
753566902 303912207 0
219107780 591546304 0
216271307 761662008 0
338636673 638132008 0
700027120 82002518 0
580526097 689867920 0
528473451 733544521 0
396120390 688372265 0
302665377 142014997 0
283671353 212803315 0
209960922 224200555 0
208193347 656703019 0
36728025 328657140 0
570084671 769175748 0
339551392 760830641 0
754377884 337818949 0
467553313 417587960 0
217017851 254108669 0
726729143 712137989 0
128539766 466193732 0
363417493 499543187 0
2334809 256914050 0
529001103 246674405 0
21020078 697613329 0
154061194 185286800 0
717384065 780114236 0
571157632 325430365 0
711779412 139245594 0
256030930 227953013 0
711534155 279502992 0
45688996 162432008 0
144691203 750608382 0
473087575 361429502 0
520385268 253238114 0
162864872 390154465 0
216718398 607542901 0
544273917 704862319 0
539881051 258178866 0
738385783 750813322 0
110535253 220377073 0
472725802 413699089 0
555278802 97536144 0
397201487 633822321 0
177428519 423699653 0
265628348 2868199 0
288704605 263139566 0
295442350 76415400 0
314494768 600453540 0
592750563 505696011 0
713783697 387092666 0
225316747 128069924 0
640348928 762674120 0
372136203 689477318 0
677234670 45841555 0
601742864 21046370 0
588351452 368498783 0
112654183 656780070 0
757639501 633704805 0
566106788 278036113 0
754942117 88239739 0
625843452 725696430 0
521507078 769041331 0
690251106 13723197 0
265878138 507680708 0
795597954 706568334 0
680659992 723300839 0
390737487 772847711 0
68462461 347924453 0
416139265 785322926 0
473429028 253957019 0
531971162 738727340 0
506366651 549213012 0
417391355 720522632 0
683177137 452910534 0
531765784 687733176 0
638621055 624549836 0
790454671 67796961 0
141949608 275305954 0
272978385 605809054 0
768135038 644048527 0
276980232 256072299 0
351074469 410481836 0
373548977 448376817 0
6098860 221353220 0
399300381 84930185 0
483569781 466040337 0
725946884 248007003 0
181050643 423448428 0
729176436 102500161 0
669202947 351873607 0
689784659 296315810 0
426972586 148871473 0
379932317 165158903 0
263744800 510537771 0
430704279 691463858 0
498163688 707148524 0
610066781 51753732 0
349249989 323724683 0
542678372 338131435 0
605339866 141031160 0
100758293 8919824 0
21321558 786541416 0
213310684 10466536 0
624496078 192141149 0
363684293 459306918 0
472891857 715455423 0
159085670 788718498 0
312121998 476690756 0
266704400 385259257 0
449691265 467349072 0
269487795 17705451 0
497393592 354420756 0
586505610 257567393 0
43889581 339625551 0
595096666 602545329 0
482495500 485913402 0
761630361 460874954 0
704998700 179257193 0
425432853 750379112 0
420471071 118196249 0
477013986 159756334 0
708400128 262627066 0
50795830 217675227 0
52580955 71953833 0
318354373 756575506 0
401463957 308519267 0
296125050 666704837 0
749158888 452635966 0
582178230 658102396 0
740016410 298632315 0
685027653 244992242 0
584398492 358254150 0
48292571 217238547 0
92200875 269750959 0
412114943 579440635 0
113888452 602358707 0
299060806 800387661 0
137404805 457826689 0
346113763 424245865 0
273493587 733897687 0
317750060 757348366 0
463247679 709172571 0
661829925 794176220 0
107798883 286339411 0
311059872 12991136 0
76684913 147701038 0
42335663 323112446 0
464219954 551300264 0
295717596 457287228 0
643644095 24751048 0
381677907 48442176 0
318971592 78663743 0
38603194 613879165 0
664822425 172945701 0
541415295 492349888 0
558060336 4685105 0
26515505 492449385 0
632818139 150999989 0
674221717 740664468 0
607802346 219461456 0
404771393 371945721 0
141224766 612371701 0
129089929 670606927 0
503951316 513236405 0
132403375 179941310 0
713616922 60729817 0
26057252 59595258 0
412043852 376264747 0
693030748 652047885 0
748009707 610178365 0
417492360 482260468 0
273434729 203843951 0
265485248 271624146 0
697990338 483227543 0
338127713 207658920 0
341148495 657211307 0
716705415 663462274 0
660579492 202977058 0
315449896 121688001 0
455529309 444976007 0
620027897 399990099 0
16181297 567009642 0
774850294 763667790 0
521740963 603524029 0
27226057 6352140 0
785141195 201241689 0
657789522 400462495 0
267993961 79810610 0
151836685 211715854 0
179384041 757195789 0
698880118 714863414 0
401058278 239955520 0
182342138 547044466 0
559456434 479934125 0
138557557 484437611 0
69803250 618939131 0
758879003 696743851 0
338674813 563474624 0
205783381 245224923 0
33114460 239024338 0
263762212 373358382 0
329368366 737530734 0
379212283 534840504 0
493986740 337535296 0
652975445 651892794 0
218911089 795629616 0
77567077 521831003 0
759877586 466536169 0
126960971 552581268 0
657214393 246937658 0
717591290 724413824 0
300785110 252846857 0
584511900 767293112 0
625344287 205947944 0
190832645 223215645 0
761839475 541291193 0
638050243 662498499 0
78198863 470570781 0
714213293 16216079 0
11236844 396156710 0
266032261 365779349 0
196331199 228588020 0
622058631 481514737 0
531586262 543899433 0
739789207 21882908 0
46264360 555310455 0
602889015 783512211 0
526817997 514217498 0
257566050 397936578 0
626938462 156247507 0
56943764 558651829 0
198118650 161720892 0
443291077 425041491 0
259300244 373037193 0
480602398 58982775 0
366258175 386520140 0
800952909 302907737 0
173243126 361232874 0
392616360 418528462 0
275051474 579542290 0
438538891 504222618 0
49845106 114730074 0
716975636 750011791 0
116416631 633115489 0
563395512 505972382 0
89739193 246868649 0
359348340 289344844 0
282654185 518142309 0
632588031 327860196 0
405683270 684735722 0
680872559 56919393 0
326987815 432457723 0
330347601 339811478 0
21442787 703603761 0
467008984 543034479 0
215471580 519551022 0
686369810 706021898 0
614274011 109492219 0
39864143 123263630 0
786736544 113743594 0
335592874 779398960 0
672832024 508046842 0
714684439 599200570 0
279795479 491798770 0
68348014 472514633 0
2992025 472796518 0
256264049 65596201 0
745449764 369592950 0
347400435 134347490 0
788359647 371882484 0
348602900 699788933 0
124038079 753809958 0
334237388 103471201 0
19372034 639302116 0
589808350 354515321 0
557970334 780691944 0
642460428 152176171 0
680388632 600188015 0
644016247 635946908 0
52773325 363757301 0
465368083 625479994 0
225624640 583044870 0
208948502 235916031 0
632250153 403007912 0
158445532 494079617 0
511411398 173816971 0
191930770 179652692 0
572244687 46538596 0
426544523 692834204 0
642028506 772713391 0
242055381 767042429 0
12115697 223133773 0
198520939 720538260 0
591809051 543247112 0
258433538 672785456 0
84001851 515470855 0
443509663 322617085 0
557290438 586674226 0
277742213 734694013 0
207721725 280139571 0
258847379 303891116 0
444132894 342467806 0
520234246 105277884 0
594527739 646032666 0
136974809 615392870 0
757931303 785095125 0
705492065 478844084 0
103992124 39686203 0
643002575 160645314 0
401361862 637689075 0
249142227 662306306 0
158611753 497659718 0
73422556 525881848 0
411448937 535232328 0
688036485 118148869 0
683004290 789161949 0
10377917 64263231 0
571989528 173152726 0
719268928 509426744 0
555683641 475699496 0
368940117 617732515 0
34115968 71097190 0
738809754 200844240 0
312891610 406057996 0
22018236 539938807 0
732356951 719613393 0
721234471 673883987 0
476034408 619468690 0
168721447 615154369 0
266173751 626748427 0
144255867 342175201 0
663944164 569780123 0
596942228 202546503 0
775931544 87481504 0
498489867 242533357 0
619783013 716052759 0
125703996 2933359 0
399647782 294923795 0
743569216 27560645 0
717336252 593792166 0
277234338 2907602 0
761318063 461369368 0
178106760 223313248 0
546890795 14036935 0
469858211 576677661 0
10227233 401561746 0
566490446 393143670 0
45063872 553471837 0
226987521 385458492 0
304600950 490982850 0
149445318 629971068 0
244205055 105410904 0
671828250 792691843 0
190683335 433745541 0
631856486 465891177 0
725708893 483417081 0
26092383 761497994 0
20817865 372674013 0
551673667 18003687 0
122828955 408455249 0
697122132 536743077 0
76810686 323135596 0
535509505 558307587 0
201076086 83551393 0
118130901 213925019 0
787541314 109562376 0
380795321 572719972 0
189943713 183444357 0
734565870 7702320 0
436932134 465206774 0
397543034 166496249 0
405072400 381586911 0
478976228 682807726 0
226235335 539308243 0
318007447 707398330 0
288519695 51700392 0
588862336 565709236 0
543874938 612436853 0
536551179 617983205 0
334686954 554077914 0
481567248 77659827 0
644998388 571723044 0
137546070 378513926 0
800254341 589387925 0
388249006 162965964 0
183398703 267211726 0
548411442 702310601 0
21861622 773541727 0
401407145 509284608 0
646375388 788988854 0
292443677 634827542 0
117404230 289649235 0
525725145 214547738 0
313119548 619589480 0
218416596 608577776 0
232581781 244391073 0
567104863 361937810 0
763058061 234332180 0
373224526 266259145 0
128711847 793602472 0
571276591 37478564 0
480403414 469000393 0
184659169 522967605 0
792114724 87581632 0
688607207 491040213 0
470749650 479360481 0
738592763 612981050 0
654121380 61704381 0
69108526 272393865 0
326427578 656235683 0
226588484 138136793 0
640704189 318734563 0
763346 282007268 0
169879336 264539542 0
134336170 77173589 0
509056031 506700769 0
70270151 479030438 0
562900629 746417252 0
699548796 613954452 0
323403496 402035072 0
432472535 43960875 0
773443882 727290233 0
692942687 254207786 0
74452816 428902515 0
71810581 757426570 0
306757706 446027391 0
783176532 35600964 0
758072924 522777878 0
771867602 346654468 0
765214424 16882754 0
509149694 189135430 0
301135664 333248108 0
171874871 569073011 0
328751292 14877878 0
438881396 268816983 0
415961496 271275172 0
486983675 307817610 0
52594930 215768527 0
43355062 460123025 0
162899002 226201243 0
699364028 258735531 0
427245093 104045712 0
441322533 373464204 0
700573445 422009828 0
13182643 424590956 0
752591923 714828974 0
106446062 693779917 0
796160998 705898505 0
249072752 558870154 0
766279016 764677202 0
341215649 270605665 0
557670925 22168184 0
344929820 772889631 0
365343106 729064493 0
649676687 526863664 0
504602254 386842756 0
103272764 372353312 0
717800119 301736724 0
712587959 161759288 0
224647678 517459935 0
235060181 326090959 0
279370499 593803195 0
302063848 574473479 0
405812376 548241981 0
204889834 568591588 0
78891790 524517422 0
596880293 562017316 0
259124075 473603644 0
480463865 93490243 0
619829041 756168344 0
406641934 609776898 0
538602458 595461505 0
601494468 208802518 0
78861882 530490091 0
245927943 513898283 0
267970200 393501553 0
442214198 190867072 0
556240622 182057296 0
19280183 644146555 0
213240624 313161715 0
631569839 634694123 0
624750620 330064428 0
694509999 130551669 0
567232575 332913264 0
655428990 671709280 0
529561444 615442894 0
649250311 173961126 0
609828992 321121012 0
543536381 89946513 0
766692281 795435974 0
502659370 283795450 0
219368191 761267373 0
721837114 764000639 0
348200349 306537516 0
595416393 618118237 0
50918642 536201631 0
560366195 393961720 0
14338680 173156174 0
528837604 379459963 0
544207968 142563254 0
582145939 195950739 0
632712405 764891314 0
729479345 693383373 0
79000334 367346086 0
126808601 559118604 0
180137537 682302479 0
794951552 217690925 0
129099620 430847713 0
721826048 665711040 0
417788055 386239315 0
581041125 316261948 0
710491502 649788262 0
442056788 29576765 0
118686204 70523265 0
66165358 41946401 0
466512677 175082565 0
301422580 170395247 0
585586523 61247805 0
522016366 152451525 0
570721688 247538854 0
263288498 738233697 0
556894051 678165232 0
360982498 306200159 0
610652168 782574764 0
575307376 169812217 0
585609665 717548598 0
310992393 347523064 0
96484519 290892283 0
687153913 537381805 0
628996113 752411012 0
51071942 423246904 0
692322975 759295214 0
94461223 780892314 0
406798844 711942472 0
117612597 277970041 0
631995026 484195399 0
193740368 132261599 0
687774116 576693944 0
595900494 364111248 0
565741132 553243443 0
706607242 164331922 0
396957602 167878636 0
678960546 717340961 0
293775055 275084387 0
495004665 478423814 0
579898114 528122573 0
739370725 531266957 0
72778515 195579947 0
612864953 593391018 0
312576039 79403999 0
44110423 590205183 0
753868256 68525553 0
579021434 705341019 0
141275670 272222304 0
279009266 550035753 0
232196621 481558278 0
628430948 731119110 0
20543932 150959735 0
458308939 643157839 0
502920326 58311022 0
91946539 483113985 0
468442554 631509899 0
684212864 427552918 0
767925732 220948478 0
696400792 315006369 0
190594161 288087112 0
248182095 488818047 0
579110613 554728777 0
75755811 88327847 0
149788314 304365686 0
497524720 791900776 0
219877102 165571997 0
43466927 163716584 0
315916691 334280790 0
669498337 697221452 0
622892859 408626306 0
772168204 709685527 0
748649034 323450978 0
197048836 693213532 0
444663091 542616302 0
791338845 698793325 0
72110761 417283325 0
579762891 111030861 0
623185165 205101944 0
454467378 140006532 0
558856713 452394665 0
524414198 617863293 0
311422767 791973215 0
666295125 454528068 0
210099338 5843379 0
455739141 370421524 0
188002204 689822826 0
146751440 284633467 0
13022352 289189030 0
361315971 293384901 0
590244630 548726238 0
136346199 58067022 0
728555727 360754772 0
471017535 436604006 0
404556786 664725987 0
547224089 529726366 0
775379732 89913428 0
3844447 276141790 0
568111236 439068488 0
201903928 676276660 0
218271162 168446442 0
97926709 33950071 0
393091193 106930519 0
13278692 40875145 0
679343678 752370669 0
455144384 564744514 0
402588045 686765763 0
455278875 775406998 0
140339065 245185855 0
660771358 221602230 0
436017514 533653248 0
277790956 647335712 0
556855998 320842041 0
713840044 135105914 0
171941954 283598444 0
132267257 241152821 0
572018897 600541891 0
773686136 601299967 0
734289020 523698861 0
311241681 727893918 0
270340489 119989263 0
172045736 3203542 0
523866438 377781010 0
254436470 396104111 0
194173078 61455554 0
483693366 85058224 0
765857719 663872253 0
221790521 700164042 0
361109772 565782357 0
610917101 466621422 0
375379378 210427257 0
392257702 28310845 0
129763135 405346145 0
96377152 257952273 0
334700763 707331612 0
109819243 484955778 0
777554894 233648689 0
108277070 389767422 0
262886381 602765050 0
517159463 622262694 0
29115418 183338525 0
614785553 285490289 0
452167137 208790380 0
768334637 459097535 0
354784912 236378175 0
112345196 799657387 0
789730598 121520861 0
247783424 653730736 0
531394874 418784497 0
169259795 169824133 0
520868470 394269583 0
250857744 311679817 0
57155349 375977432 0
691418555 362998880 0
66037574 92102146 0
669843711 431503870 0
414911067 20633463 0
490175159 12505402 0
785328170 150279422 0
527731757 469908047 0
252798200 103100637 0
473655179 288638524 0
635706841 95267597 0
57316828 188805886 0
208814438 611240787 0
242327948 221526568 0
462833252 307945792 0
395352111 558900507 0
87034715 179268339 0
53846464 368807052 0
335083011 282779158 0
135027548 158729337 0
195668167 519471637 0
641030849 188092582 0
147709711 801065529 0
605313982 654502720 0
773607076 107874149 0
436012045 766099888 0
474130620 334359096 0
123572757 464846481 0
770561445 12909113 0
35443665 789823575 0
147980399 553067547 0
91718701 247931776 0
33637176 754061284 0
379044514 232135798 0
756081836 335433527 0
67711826 358568905 0
589561424 792494323 0
3552102 449574871 0
88348061 563838793 0
358309700 93560663 0
83866704 216489693 0
181646069 350692260 0
316377506 267967417 0
801423756 739351939 0
751763657 136454056 0
745068959 256115089 0
687481745 7472356 0
281150811 334545760 0
306092315 257426775 0
614583247 31155234 0
310305695 330087140 0
157201963 733876382 0
138681757 134025434 0
250655017 87392713 0
769661050 508457475 0
361686219 20466289 0
23793245 326670350 0
528085263 425561870 0
413675814 481605495 0
756259434 6618508 0
307053542 201714652 0
353279450 224973519 0
172673291 545377551 0
488702194 395157038 0
349767841 81050693 0
293296872 76394079 0
710106100 62373250 0
270037462 224692701 0
386161040 68991603 0
199443320 643072605 0
697601519 746201166 0
683341096 217044455 0
374562012 108287204 0
202545085 582872828 0
93453553 573171034 0
314261334 323775178 0
624732866 256467706 0
701104740 237729104 0
320254647 293355536 0
549972951 279255681 0
518842120 487746117 0
727562372 154322011 0
464213965 50348436 0
329814009 104953779 0
20894864 780074643 0
486664843 555740079 0
171360286 421610847 0
653255899 800651284 0
312586983 617617441 0
608311932 484652243 0
103100410 488409524 0
776079834 232296263 0
347046834 345972711 0
522947227 99167972 0
323833302 395369691 0
642945201 307805359 0
277568892 321764795 0
81405872 118889277 0
643592240 153348974 0
561802251 57931978 0
130906984 408494851 0
221266226 220291985 0
6536189 680675850 0
228288892 299805407 0
395620780 342830278 0
626522808 415382602 0
310140778 65099898 0
164166036 524768455 0
317663297 483055968 0
436298079 227513077 0
212121209 423813253 0
165581858 199540410 0
459369068 163575132 0
471611928 718945471 0
451611891 534369108 0
639597429 593054307 0
447417573 530330783 0
501828616 772193178 0
302656462 125781392 0
529634862 724069910 0
710629871 631228659 0
98105417 648480027 0
661877100 461673159 0
547192260 385580275 0
489856776 399557418 0
403205637 95754001 0
162103534 12481942 0
9060332 381778752 0
598778560 436652994 0
623425176 702494659 0
560921923 466867352 0
329278464 155080820 0
44624049 744275448 0
76053639 398160464 0
165322569 668555324 0
102172924 135512983 0
4617359 581951504 0
430666912 547028805 0
331345764 277327638 0
600476254 506161033 0
597966551 691287536 0
260896033 623435870 0
476533912 401411684 0
766334638 324831558 0
750883849 19089594 0
139656891 497925500 0
65047919 594479582 0
255736065 367560233 0
469703323 688214364 0
651106233 307662042 0
584843157 622304771 0
530315221 67155430 0
794848844 470480914 0
354077744 118232255 0
688756923 25285425 0
755826399 212611476 0
199957231 367536566 0
481614399 248874843 0
369942773 205652201 0
658310908 721343493 0
611831885 162907373 0
506929518 651817661 0
127937043 694139570 0
775286897 767766023 0
449850681 425082188 0
722309414 544872424 0
447575570 330545718 0
215178094 169120153 0
314488034 526595907 0
417683959 584669005 0
146734838 770994574 0
301749256 529585742 0
534417489 343902049 0
550557414 631155966 0
153820849 71598124 0
81572859 261631055 0
403620376 237100156 0
604619506 654084648 0
504675427 553357124 0
377208122 537877734 0
328001085 361766488 0
670778375 327601672 0
519044927 334564289 0
725861708 640658587 0
260422734 682570065 0
313921748 673500651 0
410510367 790553177 0
460963955 747059227 0
298189962 52221840 0
489504367 344338344 0
147169828 776914248 0
18070452 631281949 0
67309681 13079629 0
668812013 271709107 0
262226678 726219219 0
589392159 707588407 0
428941363 778255135 0
799272402 512359126 0
448140523 1039015 0
285636544 682501200 0
603534375 226751551 0
746836010 505584413 0
316944488 799071172 0
702621336 294890515 0
714493458 453815964 0
665251613 432602762 0
386493556 452074142 0
671367303 169584888 0
745128229 24213105 0
167594348 608890716 0
592613331 722994254 0
358214781 362294335 0
602302271 289091762 0
73185518 353641522 0
762152864 761620392 0
637843590 735235467 0
796422316 531275182 0
612952411 104408289 0
793666877 322493387 0
325753507 60442953 0
278213079 571199708 0
455057414 148002397 0
230700845 531834151 0
212372848 559385412 0
149949310 376136667 0
625278189 210629771 0
126533090 301759958 0
350227196 346279504 0
110695269 407460061 0
787643589 78625862 0
576001287 129161126 0
586589870 10314887 0
168242299 628745725 0
282370983 747811077 0
206166116 144766462 0
135455582 719979073 0
416554935 327560712 0
295546118 82272183 0
229582499 27430994 0
109897295 90736585 0
729875321 126123951 0
63363295 289568659 0
687275591 696320571 0
85856684 559365358 0
618106113 292618380 0
606719892 27203444 0
42542017 218244761 0
571920060 459383626 0
172726241 584902445 0
296635237 531773867 0
123053291 606236851 0
396708736 424644386 0
254294176 742370024 0
632403708 234004815 0
511736913 379686158 0
262931329 136753914 0
35095830 758893349 0
783093457 255441155 0
749271395 527100086 0
14457231 266290048 0
44107023 748797312 0
658741942 528283834 0
41801988 744014965 0
800121903 510776837 0
437049103 466727347 0
89514755 548353245 0
392323647 113656097 0
716923482 763327839 0
17885173 438776664 0
100458472 219402232 0
572611006 148303929 0
544030403 687267807 0
519118939 556656555 0
427989805 514521611 0
465683466 712571778 0
590218386 485207177 0
140480833 301550371 0
304438663 448887255 0
575223881 479074696 0
749212663 703118277 0
457057682 431652163 0
610788979 355427244 0
359095023 774186251 0
521032526 446715415 0
505926186 190113556 0
366980490 62109634 0
392302604 243587834 0
359545412 675828269 0
713139937 756373976 0
467369155 647837557 0
87158497 32545425 0
253977310 245675875 0
38425427 456620601 0
302992068 425889537 0
633686899 595317492 0
8807852 648977691 0
185924171 397328485 0
195517656 711852856 0
748352637 664438565 0
68052849 543090509 0
54752517 116736179 0
747050732 228025220 0
68884839 455196549 0
214160249 454470137 0
446468753 583849491 0
142074856 404485557 0
247229562 634568438 0
185025272 571708994 0
586387528 495437095 0
681120535 527332791 0
682242840 9701510 0
632481230 113365837 0
408657139 762815482 0
646857634 749805882 0
5069134 687342675 0
23119862 733972398 0
229184557 206276084 0
1066488 78884553 0
723480382 37298045 0
409407240 182601868 0
445043856 685260483 0
423295232 311670725 0
410439455 421457309 0
49829722 716018975 0
344681061 498095445 0
779107089 539352660 0
506116868 367187267 0
260482099 688019264 0
430389413 349804954 0
339407022 562410569 0
429830197 504217686 0
219234645 790188341 0
498335417 525633043 0
338551483 632312093 0
543389391 234371806 0
164507311 447014258 0
417214659 684860882 0
543707643 292089583 0
572256715 688982926 0
657050759 743214617 0
238207174 564067666 0
775006564 673953183 0
709604053 475178226 0
799358702 305119052 0
411475641 658085014 0
593313346 208761581 0
745960495 409924932 0
374416563 213405016 0
793879809 392812351 0
273475097 798252904 0
608702710 687333979 0
22954193 34501660 0
175264785 327111963 0
441490576 449462524 0
670955247 679742606 0
257712857 765383322 0
598369147 487879941 0
467537483 106095005 0
429923488 798280661 0
726334140 176392100 0
443960902 713829919 0
697701205 568001425 0
451360007 7302900 0
505100391 542431577 0
85751803 776525887 0
578935664 625418785 0
118001620 92572129 0
54511269 721233404 0
314175821 415804382 0
290457386 206677321 0
113130103 144151254 0
462535332 596272522 0
182203418 511358499 0
588691790 469084838 0
775590978 371320996 0
345998918 90206581 0
641676022 484128988 0
158976430 591139410 0
672580791 164429577 0
144430905 134201199 0
407280525 625231735 0
573234810 263938631 0
732098266 349077849 0
418126973 259256716 0
776913416 373559917 0
482331352 659050472 0
668571636 153113789 0
369966751 298113819 0
749851224 282651930 0
109630259 137198086 0
698677265 55660471 0
238368866 655808353 0
443242608 354882833 0
417186961 416360290 0
445553864 58890865 0
536968398 707107451 0
651109897 72968892 0
83965417 64238400 0
39706081 777505195 0
32438823 129250424 0
362904817 291238092 0
107461526 171873812 0
594993578 101299407 0
610932865 316742139 0
13564373 659440444 0
694946536 219250933 0
589550369 54922158 0
53172988 772509725 0
691402095 394669796 0
537245343 440699728 0
578152986 615482274 0
694807160 558229946 0
692911389 794927546 0
774146280 36819188 0
417433985 189270085 0
481190330 509453309 0
787963289 712361072 0
268561600 18737717 0
160965380 428649747 0
372136079 195123478 0
171999779 596081274 0
477131395 131398202 0
182716210 412126400 0
186810621 46319128 0
9076704 188832236 0
362257524 140842914 0
596264921 38984502 0
202165541 649055078 0
735896720 642570931 0
62152942 744514238 0
484400923 184684019 0
22802867 253469050 0
285799065 237417704 0
742368863 40638410 0
348715008 257090158 0
171766181 767639039 0
10462383 16533063 0
235114684 414700763 0
81827131 314461995 0
34925936 547899771 0
687549004 73115012 0
686482686 344254346 0
275730768 324230947 0
89521752 138900391 0
768635156 253878192 0
262541687 435282040 0
595010705 494776479 0
728514800 242790910 0
521479850 175460193 0
668761074 459524697 0
576656883 502407602 0
577879367 21520438 0
769971409 759458318 0
179811828 295082513 0
790587211 408407629 0
703462429 527452458 0
338555158 290097005 0
45222844 780927815 0
754514711 372475828 0
296698477 226190542 0
783555137 697687574 0
757669521 760613327 0
205546945 679883976 0
211357012 632077200 0
81319190 556437742 0
185013071 251729497 0
26207220 123825788 0
383978081 666931668 0
399254998 247087854 0
106662135 226286685 0
115177891 298363840 0
715431497 359056737 0
675565205 171110260 0
780693117 432344787 0
416436511 751923114 0
464102999 327350345 0
564748309 549114479 0
607895604 2191155 0
83136931 415927116 0
249112942 443737684 0
782877817 603536828 0
218063234 276385344 0
146494268 507826095 0
356638147 134621858 0
597345631 308755 0
170864437 399640523 0
80045228 699983345 0
325536522 74747411 0
686933708 26433488 0
466370314 667090761 0
572963907 388465469 0
368013150 128065602 0
11917526 65924014 0
514027047 131747497 0
80309927 95820069 0
755293248 477440398 0
117574496 84837105 0
166013905 749213699 0
639682537 700199314 0
714487499 188192345 0
709576218 284870254 0
263838632 684388632 0
677114793 390172983 0
258237464 74861866 0
788394931 702427081 0
560820348 156002973 0
429696240 27733621 0
122537173 175599551 0
524902957 282459798 0
622392084 344140450 0
200431989 328435372 0
479084665 735918846 0
375774666 376660903 0
418185666 227962930 0
718155848 676884950 0
199455025 576539463 0
583976632 124007757 0
794717632 574778309 0
677703496 698125205 0
230860119 225099840 0
544023594 633578369 0
531789528 615776314 0
213085361 149870407 0
158088114 414563838 0
562618757 158713702 0
266637215 469183408 0
698219395 776648063 0
511334320 110006906 0
169218901 432202181 0
517949932 442217563 0
758702877 225214042 0
433516883 70258495 0
532498741 35080825 0
426964116 562351411 0
448000973 228779247 0
660358028 250040383 0
139027629 483431525 0
778294063 453673255 0
318700030 302746649 0
705857245 710709669 0
247068827 662861211 0
347835957 746027996 0
135722660 170987490 0
449524485 380918620 0
28835533 351532202 0
475445780 345950345 0
306828376 181689469 0
262648271 748909591 0
638439509 134084437 0
637457311 315611995 0
271782741 639741922 0
777441984 592100765 0
54464331 42312597 0
150628824 422389673 0
398925209 183633681 0
637864806 455605679 0
357533184 372775410 0
128917132 17830385 0
413415321 343079784 0
546232596 391308655 0
534458261 338627688 0
49195776 188310951 0
11352659 603074557 0
474948036 446254695 0
506365961 792226761 0
758465703 142860891 0
398637959 550212217 0
74395663 259450063 0
61471090 682841861 0
74802552 582265098 0
175084264 221829077 0
318437522 459444376 0
684502138 468997669 0
693656187 86829263 0
272435163 328922369 0
630695727 28767749 0
372352835 229816856 0
709959061 119170217 0
421435090 111313646 0
632101319 309492274 0
468910330 754128637 0
171016741 90131131 0
338940344 106614968 0
464854371 610517343 0
768249715 128733841 0
221527394 26709312 0
250158321 350596191 0
240212553 360581147 0
604491729 717645923 0
119009694 446169793 0
26841293 614212388 0
367481642 112184547 0
672121167 512285658 0
575602082 365759487 0
233292542 283326797 0
466104646 444688559 0
560414676 183787764 0
331493977 601117993 0
246758121 35137204 0
220541370 123278011 0
613439743 2685830 0
129882427 644334909 0
71439656 381734067 0
238643315 693411584 0
678924969 531480043 0
380738330 740625921 0
486293612 257454765 0
553830483 714945045 0
65188195 798923407 0
628795962 396727575 0
644820239 264264005 0
362713168 353468165 0
78358682 144263897 0
622144026 730215656 0
536782776 120013731 0
187731292 705896273 0
72209796 686938560 0
694422443 65977285 0
759106333 247594169 0
501839119 618894462 0
769679056 122347666 0
221375535 465826809 0
429754707 673384323 0
523848217 508255637 0
522156948 782414860 0
627512663 155433439 0
324409568 182453347 0
120656054 238990641 0
98261706 797570545 0
80863362 565487092 0
118820203 104560151 0
283975973 416537748 0
7670364 715688735 0
388489055 236727235 0
176276559 671436782 0
81810297 543926478 0
233998441 556672266 0
194267037 49999030 0
3787335 114391640 0
701731546 15356466 0
125704043 318928195 0
41170072 517544819 0
488594401 670279416 0
12013470 90642277 0
437447049 640747447 0
731048408 351869997 0
34287007 691858401 0
468062736 775996337 0
145464203 60164139 0
386015294 479951035 0
589960069 19662979 0
640946485 189492820 0
473407606 754703319 0
320655846 437220886 0
669575697 574135831 0
573262478 516833694 0
782526040 15532175 0
720841237 82407458 0
781799742 132808386 0
599734282 78439220 0
74420732 291672440 0
86530341 611650036 0
708669334 575058430 0
554490953 189739763 0
358901400 150740831 0
674875548 77627419 0
181288180 598997143 0
416309016 604338383 0
195008420 537277789 0
499431915 90163726 0
659725119 711763210 0
299792356 254337902 0
664067953 710091608 0
444387268 2714870 0
18085327 690617414 0
183028595 168797265 0
517314676 387148264 0
211299155 106216667 0
570110522 416320059 0
416322407 589681917 0
382760298 609286382 0
19449252 648476050 0
609108742 647370225 0
262567908 26294673 0
365130405 771676501 0
501907213 123324196 0
53806636 446189513 0
339510320 648803149 0
316661217 605556680 0
156362874 387044152 0
507216029 10473610 0
742645564 77276776 0
717768903 120180933 0
126691015 548252106 0
758600786 770310658 0
331301676 224932081 0
285245355 770110128 0
136444603 449690795 0
357012545 734768966 0
283086609 636084808 0
755042167 238197045 0
74060302 301727034 0
8904486 661589117 0
380452521 102860740 0
798479015 498045871 0
508089485 217135953 0
462453628 646161519 0
518642420 39988277 0
446661113 741059831 0
223197051 405677485 0
42339856 419352261 0
279902148 149086729 0
243778050 292942820 0
348065024 324436335 0
6260352 120073230 0
83121291 249137929 0
99538708 553377056 0
422830012 797053803 0
478998579 440516467 0
673292963 326863067 0
360560081 174061671 0
426288199 689088663 0
194336210 26875509 0
532378572 252824253 0
741740178 744132111 0
178480459 263319990 0
219220590 392032614 0
793332138 665216948 0
71133030 305430170 0
710290905 424739803 0
543854521 547415013 0
147839174 526596190 0
7578533 51859334 0
567503887 732392652 0
363665047 201155016 0
474130368 576043661 0
533130744 218382225 0
676001999 599253170 0
478648596 170612614 0
159106613 341134565 0
723882491 554242587 0
739843336 285889574 0
298147509 723186586 0
600095329 740999846 0
709170675 343659611 0
136189900 22363632 0
451044319 82684674 0
777097231 653288527 0
739117381 647814069 0
472674622 669831696 0
729910533 280492629 0
602852181 553917938 0
229066961 497806242 0
371464801 496248673 0
733723355 540650304 0
285598800 138311361 0
328397580 424304823 0
218043621 656230734 0
673874492 588141925 0
743894859 716440348 0
532498913 375271783 0
673019143 435235610 0
228610787 670896905 0
308146381 658075029 0
693668518 36803088 0
604176012 317389562 0
475765937 183403301 0
570990673 81294105 0
250655294 370116026 0
612907713 179116439 0
333874073 539118128 0
227346020 105871686 0
20951705 601544104 0
670648059 369779379 0
37884071 632395842 0
324161115 748202623 0
787765313 435286314 0
465199040 239921184 0
518634171 663172979 0
186809912 17011552 0
455807546 8694043 0
652091074 406123462 0
163150683 644408943 0
661265074 525893084 0
541020189 693961213 0
119185232 25504399 0
687707934 504782423 0
644616258 742747538 0
51939559 462073849 0
160669147 627494897 0
400545523 678704324 0
174593383 692358638 0
561661454 771153238 0
486945386 526871234 0
495674883 741534222 0
426059402 797934059 0
97007379 495805453 0
617965559 551854147 0
225385017 220491340 0
742994490 81447701 0
686669883 272634214 0
598585054 106968839 0
669496313 405683438 0
362918482 160758345 0
279741127 485108898 0
97996986 173610010 0
664204296 192737711 0
418423868 717773781 0
733200941 64486916 0
529151610 650715943 0
525604790 390448794 0
153624470 180522864 0
140030085 46987655 0
129366864 362832933 0
138421836 350509256 0
627745853 161557658 0
105657866 799387654 0
649723238 475885490 0
631155104 72474564 0
403685523 740014993 0
766214525 606208941 0
156165390 684225131 0
504419487 594932897 0
135276329 537571084 0
297265963 75278726 0
623538218 730429805 0
593239601 152989311 0
65983836 800050753 0
296051634 465750893 0
725820207 359767888 0
608714942 633142002 0
41257163 598311307 0
266958412 86372370 0
581560613 668325833 0
707587925 266011598 0
649693939 791588513 0
325348232 149843769 0
136036890 135050703 0
198396438 439063956 0
87172611 594813528 0
328302439 528603867 0
591336957 525971738 0
256505157 109769684 0
361959392 427265431 0
776587642 783888111 0
617917181 17456743 0
543167776 15995665 0
167609635 656114339 0
204525076 628512630 0
460679404 403904159 0
763724812 266953869 0
276167195 382344415 0
412092036 530226268 0
776594214 777008088 0
543107837 93142776 0
581570044 187641733 0
153115376 321296739 0
741155533 457026729 0
152219780 420257554 0
692561609 741809834 0
294762850 151997680 0
202591518 152464229 0
694758972 73304226 0
134150499 333331069 0
654642507 794168587 0
473765720 128444710 0
83505874 423759272 0
477936826 652856811 0
592839229 136284413 0
193952169 569262321 0
35420003 472999977 0
43408191 340450782 0
303686099 120341473 0
578356682 61190251 0
132155443 632141746 0
792896468 731448217 0
675124098 626904537 0
747463222 458119940 0
283451324 394288813 0
507777441 534345109 0
170263184 288605885 0
343539254 514921385 0
96767792 291844502 0
97825501 628231494 0
646440358 176610101 0
525942921 729581336 0
552550818 85192639 0
46419404 92299431 0
297101586 91590361 0
554274299 793482873 0
367497505 419598608 0
653523484 708077714 0
40944628 585300258 0
373250035 242856730 0
799840891 723864809 0
237243424 466602274 0
635678742 786059429 0
470971017 192811010 0
463568830 499244066 0
403342607 91137218 0
51431994 291044646 0
34381700 219435877 0
207080050 754489600 0
165922087 187279382 0
432491533 586609418 0
561856382 568348131 0
313814475 116033092 0
168244431 691799658 0
533147307 13958422 0
313083658 206064285 0
118791907 452623558 0
480142050 635169729 0
124815865 143548632 0
550855467 239850789 0
421638723 251528936 0
65559149 66511534 0
326775287 318816544 0
593694573 499609488 0
67724402 610973009 0
89982222 324815520 0
488690625 678081382 0
344175438 664777554 0
554169433 630644479 0
185836852 405900948 0
433065500 752460958 0
600643061 745841072 0
442803859 42586910 0
195688593 17691921 0
611450590 418701576 0
707068011 161720014 0
415408005 553648340 0
669696207 399663786 0
111799723 550428227 0
721213725 247669241 0
167718017 771502090 0
566985211 762580758 0
654057026 524166394 0
193296904 222813679 0
658494885 721533670 0
684520865 257978841 0
460311952 152777695 0
330324263 74336005 0
599789136 239615606 0
630109018 384792192 0
209120276 191142530 0
393088178 431346213 0
785461471 800527354 0
736348394 416699616 0
782165349 294241419 0
400513772 381630810 0
48087437 345346467 0
784302588 49597548 0
552055696 37228881 0
253096949 125663611 0
647502651 11925761 0
220180592 455640672 0
794284757 398127589 0
229309569 795908386 0
754092713 336710004 0
591673345 512702528 0
237262029 425055609 0
210933274 177776336 0
770413577 553617797 0
467164841 13827200 0
136724071 464283736 0
546063657 329548150 0
666405558 320446314 0
674759713 530280677 0
588996152 430659304 0
796535008 528381166 0
310792452 349659636 0
746300295 520168426 0
188559166 503920818 0
143156260 146420459 0
118177637 769379375 0
472160573 183087471 0
727835612 251146458 0
515639998 600759830 0
244393161 465663954 0
325024191 744492931 0
389396420 547355080 0
251515215 19440507 0
284127717 364702847 0
456654388 346551172 0
657954459 283841913 0
550440357 303361247 0
146620063 770788107 0
318956674 618909562 0
183295058 697828452 0
799954490 289089287 0
432361085 682970073 0
137922158 443705370 0
265990722 613483108 0
559839710 125098255 0
644143750 656979059 0
445266812 196081422 0
416708262 564552076 0
231973266 536261292 0
17743277 330021050 0
494611439 459706620 0
131838126 127759374 0
369143223 185256841 0
586282988 111844745 0
377255837 783725032 0
555221434 550341453 0
504005287 340186582 0
52522684 499628793 0
788999048 730792721 0
766467652 560235935 0
263808462 58399315 0
480120255 705260061 0
332394464 646676088 0
265319168 518027279 0
55099815 753034987 0
686475951 467548493 0
487125278 7276746 0
626305994 215072084 0
361337125 749952877 0
624162489 384219105 0
227726971 777802274 0
322194137 257717205 0
86016604 718681888 0
452715253 83026973 0
776764177 147396640 0
588824279 82145694 0
720384644 481958100 0
93025737 640380581 0
528786682 152161042 0
208140098 527781689 0
503019094 690101604 0
201908878 113689224 0
529927949 51274349 0
30357776 493001202 0
118264707 282272895 0
754204102 579933407 0
293722575 666094400 0
23887335 306937685 0
426778639 199270268 0
653785142 258067421 0
358063490 796612166 0
213006367 337192468 0
493056929 108775816 0
798877093 758338908 0
615899121 31890016 0
452146204 788223998 0
266196985 704764522 0
78636310 773167445 0
775029750 675307003 0
401486373 247853701 0
314786882 389252536 0
718994158 469415174 0
417872860 27822762 0
108170563 179581006 0
131511754 743215822 0
543083039 171496039 0
281371409 335678191 0
318991405 709801695 0
291658364 576559503 0
455691428 670139159 0
734444607 4366939 0
234756188 8692170 0
707555553 242295076 0
39739352 686671287 0
299537912 12538229 0
749828711 695481980 0
775620542 738222843 0
533446105 232055594 0
167287949 643427778 0
206369583 287038999 0
183615358 704244374 0
707839143 12565176 0
512819264 168316083 0
639832034 489445664 0
569377711 100574989 0
237134788 250539808 0
636518240 679396562 0
391388683 272550431 0
525671710 326325913 0
693077607 170042493 0
779733279 166558922 0
727520154 95178841 0
514673978 756822037 0
753819218 187537451 0
728440438 769335639 0
431235013 43311972 0
753095460 70348685 0
254900077 721563317 0
253299303 274704219 0
57639594 600087819 0
484116696 743980907 0
407931215 355573624 0
399096426 9281160 0
760269234 479881484 0
545220595 148689227 0
525479269 310413703 0
555733785 626619596 0
77797435 428469537 0
323862234 269086590 0
349467240 734887190 0
181343415 201169890 0
557928304 252701411 0
783979120 108073737 0
788142552 77723580 0
404425094 307426037 0
565706866 295454583 0
226481616 324337681 0
421485609 459282825 0
213498653 500645462 0
332545916 458904667 0
595168008 514142492 0
172810456 504596831 0
504675316 550708092 0
319535976 346127008 0
604499866 331869663 0
615671353 593606961 0
209103337 597873637 0
544238146 702963790 0
232900797 136250281 0
466574148 223672475 0
338374641 622563919 0
743757510 117278046 0
733657046 558472692 0
254017762 374380166 0
523638096 312862544 0
507550506 492421045 0
182564501 182439767 0
800383338 240576629 0
778500544 131110845 0
438760826 239686114 0
212066716 757770240 0
302031174 281815541 0
92238943 203766571 0
352995109 723312418 0
691858574 384641227 0
428391402 176395010 0
229610352 512430618 0
770766108 372403693 0
433247312 22087127 0
694322260 444319612 0
21633588 731769248 0
456406701 622932711 0
85454096 58482311 0
779311683 633307158 0
133179397 749781702 0
310939336 59280594 0
644022047 731390844 0
104413475 4204451 0
19747319 564522483 0
169147021 463202947 0
747607166 356515241 0
153506383 760042567 0
255230010 769379015 0
83003541 616549017 0
477047783 201535283 0
84439530 280418001 0
121143122 145991704 0
718997381 204939319 0
596096275 312236468 0
188560638 734428161 0
584833776 276028112 0
475182056 335915662 0
69027825 19735571 0
762708630 393187832 0
413081941 145648694 0
49648323 156814487 0
584184400 89319925 0
353479910 179418585 0
216251394 53453703 0
461076848 538507289 0
87995987 439930471 0
151459917 538026043 0
172669967 187110119 0
146791387 475016447 0
740135245 165826342 0
221609139 155081698 0
332912171 447146777 0
366872233 684913976 0
316851510 650408485 0
181024849 17650663 0
565319135 207388043 0
149515137 637078805 0
160940929 445062196 0
684219077 761501013 0
217767901 646381850 0
766092509 269211594 0
354225425 306809058 0
564950917 376277829 0
189950938 391237412 0
388103948 151771589 0
449940068 179497202 0
774906476 435941348 0
360761502 560940800 0
28307203 505333063 0
708064955 544816248 0
182115906 764537946 0
318608864 515094826 0
622849265 51209344 0
279020587 103355127 0
445955685 648938220 0
207676548 34331614 0
596954216 685616946 0
67588015 483828527 0
663927041 730110841 0
446015923 563607532 0
456510134 98614138 0
157832216 178936213 0
186540762 336776739 0
543765242 315484987 0
383171478 23275677 0
518393701 541505991 0
429428076 736527417 0
225937859 54638850 0
155416325 182223515 0
604725749 566940424 0
659161105 368648243 0
407017353 182257100 0
262749195 523501307 0
288676518 599474441 0
580632687 648807185 0
675636208 90670555 0
636334050 525734950 0
379634824 33363164 0
190873958 532679840 0
678055085 10378567 0
75152343 461280749 0
124489206 384364930 0
616878676 532264232 0
185647688 639018074 0
556842565 570010163 0
373263835 165912721 0
799572627 194368964 0
596237659 786697984 0
61758827 46191396 0
411575890 465478786 0
721683404 462895285 0
44507520 373723166 0
111404858 532428718 0
65622156 473706979 0
616156270 144869293 0
707727579 612071715 0
652553754 565419248 0
250378125 678885437 0
273625608 726183841 0
662742491 550277859 0
446208319 547878660 0
223824430 123709559 0
507805960 449176399 0
732810191 228424176 0
218125958 319007089 0
187780710 771577602 0
67567213 456159346 0
208703949 118745495 0
82570371 233042973 0
261045526 717004309 0
377412144 262092641 0
124094223 311564494 0
111431673 664478680 0
527194697 692343615 0
448000784 639509597 0
518579745 771630865 0
291092161 547287165 0
335581501 158102130 0
748526614 506587672 0
415443016 271884164 0
392518399 525581306 0
32198718 640515262 0
101914311 260695852 0
105361407 163729847 0
711486236 292367125 0
789536329 582050263 0
23748248 621474984 0
68439288 371746935 0
589847731 137846057 0
107425339 799743417 0
180272981 236146401 0
657486755 144973973 0
67566016 254611606 0
134259743 168726097 0
574869564 789261141 0
56462655 236185110 0
141327853 337479003 0
674460680 27520969 0
11453616 15924815 0
53811286 688085826 0
457969243 635294370 0
229688217 707646229 0
489816836 611661343 0
202496763 738976628 0
325685870 51494943 0
699824689 677889270 0
265673342 582882463 0
691493604 27530147 0
706934037 630751837 0
97017588 539258520 0
629878198 531941368 0
774953969 357587413 0
564716047 325183556 0
344188448 68617961 0
539601519 466329 0
784414090 268672743 0
163632556 15173992 0
474217121 548254305 0
539202603 680665919 0
563318282 134641099 0
611951628 334163030 0
108102910 181186013 0
475321440 758741335 0
136557126 281608115 0
209280358 615347985 0
195545006 597744441 0
599350770 550856398 0
782038116 341587350 0
275735235 484348741 0
206277276 708597104 0
193506371 629578928 0
417428371 742998637 0
48097597 473160408 0
359106027 621657994 0
741689724 569697867 0
468997939 414469291 0
35172860 341149455 0
567607439 127247830 0
616179383 515822119 0
231508037 675015200 0
553479210 444850288 0
597917518 164816260 0
39826883 381227295 0
561067743 508422756 0
175235595 316563839 0
209183343 319877939 0
573863390 415236437 0
111203953 180708741 0
380040418 26391632 0
167713964 580690003 0
746571398 739035396 0
383602425 15084029 0
596331357 782527921 0
662393317 549076514 0
494037697 705601521 0
16520301 282726079 0
72376185 756509196 0
345015538 255986186 0
360533414 70117308 0
266503034 367107963 0
224075523 305781148 0
196649449 34590297 0
674730506 282943848 0
447213998 176785426 0
81298437 760385671 0
121804258 695888622 0
326145671 70936030 0
146557233 706655863 0
1352347 632619478 0
242836971 574597878 0
200424719 51491271 0
177624896 523397756 0
396888926 286385057 0
407447457 731838354 0
692760276 152602127 0
160612594 609387131 0
54192962 70103637 0
309407577 286065173 0
361055815 382531137 0
39427243 603787575 0
740783924 771569003 0
80245580 46528415 0
621291949 393280644 0
97288736 413522699 0
375069735 789988702 0
172621365 350681407 0
140424045 767075437 0
619534461 522570091 0
483146896 275215970 0
648573477 627845509 0
643693483 632335229 0
381414254 264345533 0
726294453 150845354 0
365715063 506351486 0
405018030 740630309 0
123507472 151369027 0
198043875 261066939 0
83141812 20465845 0
320982067 499396449 0
672529831 667674127 0
55006913 523909708 0
663277118 242517330 0
688519990 773023465 0
426936736 48140578 0
484069357 117561692 0
272048562 607952269 0
410500878 718627631 0
506979555 569311071 0
259660046 410142500 0
519479113 443257485 0
120305766 651846045 0
590631710 483341115 0
683457798 574535399 0
713308209 723125852 0
496408753 1864736 0
121852660 701103128 0
435422689 639510942 0
207290599 326069895 0
686902030 743646468 0
193685109 559091477 0
777613438 524115510 0
270638312 121623672 0
722979729 610913175 0
334989872 428195353 0
33184411 763370246 0
356718879 639038321 0
600245328 597010986 0
91932787 38720456 0
777174650 508334836 0
266546160 704397119 0
453875081 363517947 0
73724885 178112351 0
143611952 372444223 0
282915552 630325504 0
549828262 390047989 0
709287309 723194966 0
531233675 23210791 0
364084708 205092816 0
465418833 189904380 0
100869639 216999004 0
142243273 269254336 0
82771217 587060331 0
381198422 690360421 0
162314110 586441168 0
151752382 215732276 0
396424940 183693054 0
510376640 277901579 0
663506495 231479157 0
353281661 669389561 0
539976744 144568333 0
711991216 417967714 0
277323560 789432968 0
408280164 779387914 0
502069033 366301112 0
52661360 40373905 0
84706841 566528059 0
440485699 326271741 0
491771798 570912705 0
559006759 228260741 0
237745361 396845990 0
169227076 493375866 0
649497333 325711407 0
573611581 647298421 0
12408241 1593364 0
8610624 786547828 0
197547298 362522655 0
560313803 422845217 0
495318038 710781459 0
468094384 6353243 0
604898098 601916602 0
357668060 681815833 0
762163697 727173194 0
434138096 152273501 0
22435373 707066569 0
97741961 270262497 0
196396493 474341066 0
250586335 512920073 0
47087408 663170857 0
616354107 472638588 0
786337137 364249731 0
432443833 537794170 0
647432089 571352914 0
297201679 408499937 0
427495859 501336449 0
262050039 688772247 0
606090465 565452139 0
768873806 791555192 0
790843507 542409350 0
170812896 325765057 0
96036806 306191328 0
348777693 93508598 0
535379391 742121912 0
494295960 120097799 0
587313811 601547888 0
699237479 603671092 0
693654988 486972858 0
48021103 787669832 0
597997422 408495487 0
378657583 216955038 0
430692077 681826475 0
774115903 572199865 0
233865571 611122214 0
601492649 516058671 0
475992674 336079763 0
192600059 586456541 0
528953546 734437496 0
15306560 114277803 0
176842945 612394645 0
91693384 57718310 0
755312345 748512518 0
509416386 94202356 0
695652748 146534940 0
384763509 713123505 0
673724666 288884456 0
657710200 36158136 0
418454714 492301305 0
630948993 175261201 0
583210948 246490792 0
607030502 429434014 0
143249957 105429276 0
133252208 534757469 0
100049535 535719156 0
20751161 449717837 0
443610760 583477696 0
597051570 131822422 0
5548470 452258960 0
49494250 353040516 0
669299307 217137188 0
526676498 738472224 0
272675402 660770262 0
766835015 200997841 0
571276433 513818470 0
11001419 60487834 0
539598306 21153334 0
239209838 720493298 0
495542689 57354752 0
234264617 601461137 0
573895060 547010740 0
669386277 778995984 0
35461432 469592169 0
282093277 67582851 0
296113628 645999489 0
227140579 577281624 0
374225517 290095348 0
428055646 693935378 0
310261399 619138926 0
31833239 411550905 0
56762803 245562901 0
696239713 405271510 0
2385789 456531742 0
480218036 90165798 0
782116232 374398974 0
531100922 752237166 0
268120883 88361754 0
742723279 353001768 0
24476557 446415618 0
697779368 309048743 0
172395888 776500654 0
337352740 479425146 0
442745235 593248840 0
391172750 485805812 0
565067689 277539688 0
242265870 409743841 0
99867022 269652159 0
460008210 456067080 0
105032609 317642172 0
217952538 151198369 0
605393997 585564832 0
53442839 721417572 0
98659879 507693942 0
190414898 591326323 0
682259558 378358898 0
141431639 406554653 0
359154143 632599938 0
626354648 441099422 0
702888414 80855374 0
596615569 417319833 0
311396878 250443385 0
597586744 284812067 0
522127262 111416740 0
201344877 334271988 0
664916995 167537863 0
149473743 292757851 0
210310416 253443264 0
721175044 506738153 0
290257791 325697841 0
526502691 219413127 0
663035838 251151035 0
141588317 779484059 0
80478589 469720313 0
607367121 741039693 0
753755177 11853754 0
126102413 357998580 0
70882579 324970327 0
665826518 348846691 0
546005707 513092977 0
525783376 569049008 0
240928345 62155091 0
590451814 323057360 0
800640321 219993838 0
173094702 242597004 0
570269260 727080940 0
468359972 416140017 0
139384023 355924213 0
406137795 320070578 0
309713744 146935915 0
481239050 696800784 0
427315653 15684960 0
173487994 269529682 0
136037631 786384661 0
469625706 656088908 0
94141982 91739005 0
161626394 752731619 0
608673057 208816213 0
17503802 23771025 0
649913271 438738917 0
230393435 679483867 0
714784428 444091958 0
104060703 398201220 0
152861468 225251948 0
778576035 120425789 0
438815125 411141952 0
492850035 353121741 0
552138527 303341690 0
552235243 477466870 0
631289729 276405597 0
337016966 540639786 0
675493106 748285101 0
760579774 435222968 0
163889827 393029931 0
679825393 626833182 0
257993623 174452143 0
609557360 332222758 0
519368502 775903350 0
53124468 703675892 0
232820957 227717418 0
240560370 62991864 0
499388085 782384768 0
474394658 646369645 0
700157322 349089918 0
486233249 779521436 0
328828387 160888579 0
518559683 763279119 0
170564635 389589500 0
474329625 389527873 0
535583052 256787210 0
11573256 562042437 0
474814100 366692302 0
75501618 316640025 0
558557632 714906003 0
274658816 648101450 0
681723760 675074369 0
466942378 358614082 0
217946606 108370831 0
648339712 301298634 0
302809085 2680859 0
332977138 41476480 0
424639099 409837216 0
766072513 483988444 0
56157368 672931011 0
778246824 222411883 0
552557909 239382048 0
415957778 659623898 0
105645314 569450792 0
462730260 62637574 0
358467892 192892219 0
69641812 301791162 0
492268080 467605651 0
433370385 418163269 0
245198453 718951198 0
214651532 623346686 0
113291472 636873804 0
607287649 285298449 0
197611949 259145150 0
320053752 437538872 0
259360116 96239954 0
216480463 105710802 0
322720827 578381814 0
725338509 361346030 0
438870947 362196614 0
613753979 94910890 0
699447119 761519857 0
431451348 590294043 0
621724530 734565971 0
63541401 504949340 0
495264674 730812486 0
460026623 686872874 0
544240685 11614843 0
125582279 415876589 0
740686880 368579202 0
402631007 534668968 0
406752274 244944424 0
319315160 694289079 0
726598011 332830632 0
606051340 17846577 0
313425270 416928094 0
429169434 641663929 0
305224215 55461373 0
699723756 120527923 0
766097576 738511670 0
701809870 73079147 0
87597902 16470739 0
396815963 411984057 0
714874976 626490219 0
427476385 377316869 0
745409170 293537319 0
132924362 628092046 0
335313456 130863149 0
308890947 506508739 0
709383741 740803936 0
733336641 184938119 0
228753454 264307071 0
361745534 408371095 0
159607231 382781807 0
428161726 616876901 0
516867707 138770688 0
109095809 138796650 0
578724042 226130830 0
367109761 444988779 0
420868809 793240670 0
130379144 315850872 0
175790589 257363066 0
481201246 76962658 0
529189373 741080713 0
327178907 739821644 0
143877047 529166088 0
792456672 69197359 0
145629693 250367503 0
532161121 322832989 0
224787927 6653977 0
35188599 19212990 0
594012613 637073887 0
445677030 49141897 0
456781187 251568872 0
596751331 798568695 0
44230106 438844507 0
36630159 106972861 0
296212942 692831781 0
308546958 574451648 0
368939193 589176903 0
410811951 302696246 0
259012971 173539593 0
667487499 347193126 0
482488342 367383019 0
241134121 617377102 0
360940456 124117367 0
38639684 595583864 0
657765917 164419220 0
474465339 221835667 0
14782822 113849632 0
333852250 710205037 0
563808858 472546409 0
185194765 439244787 0
678709570 135019433 0
463073438 680063198 0
654476976 721703828 0
533479276 548264898 0
618360730 349818290 0
222491498 687603093 0
238482084 151606572 0
647609250 81072115 0
165594133 121520027 0
623602967 254936773 0
479760560 63443198 0
617481667 471382586 0
8904421 368454150 0
13863604 76794914 0
509196626 133367883 0
531703282 318970057 0
186256206 365922107 0
388557688 497954225 0
409660376 800513471 0
663850063 397389537 0
317685893 292344400 0
272651674 496837520 0
555294921 428563139 0
774508306 683512392 0
698885052 667125291 0
381976710 127316076 0
748499759 446772747 0
145577467 394462572 0
195832245 356127365 0
183957781 655145510 0
180773331 518202519 0
782334992 406104942 0
164719800 540407272 0
88895534 716384995 0
509924303 58922537 0
715460691 69733463 0
66354354 248665484 0
102229727 686495422 0
382505538 429632594 0
494307692 185445231 0
24680796 270134079 0
436018054 385084368 0
597582317 299209164 0
297232237 42804125 0
122291679 319640787 0
558239982 220772720 0
237885350 160280352 0
434013819 446013554 0
546004699 620774422 0
132567189 625579037 0
689403506 633579576 0
59429717 558328598 0
36235318 68030358 0
731283058 325697738 0
714610234 801621978 0
251623075 26383483 0
458792862 757393068 0
51269914 556808156 0
116247879 569264814 0
495478213 245749521 0
316076767 512347408 0
637758220 726033220 0
714693984 569376274 0
362968315 27113496 0
183401270 580450735 0
466453756 438482569 0
208363192 211064886 0
276067622 350870365 0
305376749 63482891 0
703165260 364120009 0
598317136 534323308 0
380198831 626612114 0
441471126 257154358 0
398194103 183843661 0
212166472 123596525 0
41516554 408352985 0
84873977 35112501 0
373604318 11185070 0
483090852 421916803 0
282986673 667725528 0
523493125 638725900 0
471983237 510664468 0
733738356 88621322 0
137722706 541751729 0
145858539 676243606 0
423079868 115994503 0
17657703 190008907 0
755887663 51686218 0
150973399 265274271 0
798647703 719801644 0
773238015 391140996 0
479725691 436521601 0
699412248 565766310 0
793352701 797690046 0
264609340 703240348 0
16057918 729288213 0
539327158 382904237 0
554783723 613439010 0
129782925 641494763 0
733108227 438065843 0
73054133 80511801 0
736725623 668518133 0
332239871 8322309 0
468698489 469835682 0
191365447 798694711 0
542259718 790454882 0
663084703 720588992 0
690436202 501983801 0
160342510 320501423 0
514875606 160716346 0
652854397 682386075 0
24887333 372385497 0
320417165 433705280 0
462142166 468689878 0
610330068 381057811 0
491048500 741992788 0
371564765 545623317 0
414071346 458193690 0
148610313 680925254 0
194124777 69494249 0
473297219 245403124 0
217299915 732188045 0
24702361 400709203 0
512829589 140628418 0
790682161 135882778 0
466404458 678819328 0
557566491 770398945 0
752955163 52321279 0
88183972 601395626 0
508485518 57547816 0
393952980 610973109 0
356546090 646860758 0
239541020 381757770 0
300502913 515942381 0
412523588 130719534 0
34557929 790019182 0
740326807 344012553 0
562234249 794206773 0
383586674 696833892 0
131269333 795598164 0
121341147 613555619 0
759088198 364668930 0
505178685 131139267 0
567818521 396324372 0
104141240 41887495 0
262828952 337418936 0
426229049 98340831 0
327429963 625476117 0
249533620 95179274 0
112243188 495840723 0
393821617 477357831 0
727777698 691004774 0
2526744 175358245 0
641156227 251388034 0
82036560 72969328 0
58287452 590451928 0
725048560 11485921 0
119919561 472921335 0
421003370 520438150 0
151178168 607677496 0
172160769 430440149 0
302742129 552933948 0
561531128 553173661 0
425767515 712796544 0
746649392 78805353 0
386819715 476819713 0
32402225 97330583 0
372979913 380324129 0
222976243 641731055 0
561196773 319448689 0
764876547 456280764 0
504090897 403396398 0
691095377 562954851 0
604683518 586518020 0
587360857 405080985 0
437229189 285453392 0
439964584 216381486 0
26181462 344914582 0
335132160 660845300 0
662048819 2909285 0
701421588 232295149 0
552785732 96799325 0
63309429 701516877 0
405853927 641703257 0
98104405 341931100 0
580560881 603265129 0
214398633 128535630 0
69737873 498517653 0
523538236 216815287 0
628344310 618875008 0
572296269 280178974 0
786384931 565385569 0
302298716 122295139 0
790152279 327113819 0
79146677 62655964 0
587967473 433344822 0
531463019 557599922 0
554193010 312754420 0
775725169 91198370 0
374584935 798241872 0
296784413 607991432 0
742373447 298768813 0
780698787 598395127 0
407925260 721714359 0
99074981 414397926 0
646532186 68796296 0
481741429 633031746 0
401259175 284638444 0
592598043 21809540 0
247501003 738260014 0
232117661 768362980 0
574984098 311975672 0
546801832 85416797 0
168930999 18155511 0
71286162 789582347 0
193313502 984185 0
796269456 796316414 0
481201092 582155473 0
445382215 304422836 0
683271653 114494544 0
14610898 347674452 0
365322082 339852319 0
342375044 344509114 0
595117746 768664376 0
779658132 588693001 0
328628543 789228092 0
49497390 775086821 0
722661965 791193640 0
748461211 457872981 0
324196002 675164733 0
88766486 798015092 0
778236412 556522504 0
650715652 374357754 0
469479114 409476364 0
463727716 535496375 0
189408864 324335444 0
554773754 39261119 0
601435377 1416926 0
220501701 583179607 0
178593320 257759313 0
544471561 685716682 0
93462425 359747674 0
782761434 489950432 0
331778536 779553843 0
570712026 680701008 0
133529155 304614471 0
1225607 614554097 0
721718452 373610510 0
249276542 448075475 0
50025531 798746065 0
334389065 593498761 0
18965612 38288124 0
752682423 375930423 0
638751034 789825307 0
513430014 174078428 0
427871364 322276390 0
423690269 206504715 0
767715216 115166864 0
143312403 627833196 0
618111842 360890143 0
204091283 746175862 0
697242711 587861811 0
51444298 483025303 0
97739781 163288287 0
679656099 89748541 0
288887175 61801088 0
212280479 581282728 0
320427460 497494413 0
216688615 288805789 0
406530990 459256439 0
271555463 713246354 0
345256771 739792991 0
611472029 46642300 0
383734090 454022698 0
216430091 64130653 0
73247505 742316045 0
641622352 370042809 0
755368121 644241940 0
335490539 139917159 0
118203385 351059618 0
704301265 236895499 0
404342134 557843938 0
786566660 382553088 0
762901130 558374894 0
153278255 677754437 0
565674254 619884724 0
278106092 659716290 0
186469431 14706430 0
614823340 492980 0
442388451 457829829 0
216755172 388553048 0
58660638 742633691 0
416133824 90908204 0
270078576 765499920 0
719785240 221828646 0
305433948 295893507 0
420525091 428602771 0
73248060 135289593 0
264375493 642227487 0
119121684 274599225 0
688307216 8863409 0
306535723 251762131 0
82423213 801119317 0
309197734 116608993 0
715995098 536951447 0
392422073 82035193 0
688151006 706794756 0
229543072 927716 0
175586203 22461944 0
498811507 425177223 0
290622294 478718066 0
103010864 715295898 0
443539076 123237842 0
367871115 279251998 0
693731335 422430655 0
526469977 335319095 0
789221265 147757384 0
437066730 659986467 0
112705231 415478736 0
125928675 540819847 0
731986819 649256162 0
288949879 716740970 0
495037679 629488464 0
388440537 757947028 0
321104609 1331341 0
393273023 459309566 0
418699767 355636494 0
780496269 315865558 0
49053701 193751695 0
269885025 350316546 0
101556573 2772416 0
450783857 618572775 0
347406856 738817347 0
147153679 750669115 0
380222516 525066300 0
162004887 140092212 0
770866830 766955214 0
161184858 108818101 0
437352119 344739621 0
484652365 799311952 0
417063398 783028178 0
696415731 540498429 0
278521001 12969146 0
518040035 379450214 0
669127440 155641731 0
633916689 386975999 0
229199193 677206807 0
599131627 696323921 0
23641339 555497623 0
43921592 156066573 0
373228591 556998061 0
354683165 581792084 0
261826471 35591421 0
70152964 467375038 0
322152455 485880393 0
789677268 744857591 0
679392145 689989203 0
397386090 206401070 0
471697196 417567462 0
424982658 420014752 0
643158063 359261675 0
550067979 575055150 0
107143491 153924703 0
508678372 324083211 0
787409329 610078348 0
234223065 790403645 0
478881812 23247512 0
719275489 716092286 0
310852074 196680936 0
40623368 349168822 0
268750878 792820982 0
276740842 334177975 0
132286216 796665285 0
344360378 601024902 0
401624127 696727348 0
298305179 104141970 0
770825691 17389329 0
759105336 587022395 0
186306550 90294680 0
659753989 319894600 0
589822817 635621443 0
85104800 383524302 0
726680912 478055152 0
1558157 28973213 0
579062206 38744322 0
473031294 532520630 0
285339613 188182926 0
604585327 170326722 0
567349563 290901876 0
156254478 218743061 0
352889285 509269447 0
306210221 453305485 0
241278240 388386890 0
99463623 213738011 0
289887470 157058490 0
450848308 588533435 0
165825381 340536254 0
530094272 453660937 0
302820529 160909121 0
96494775 697822551 0
537771997 271757364 0
704210199 506415877 0
398075594 513538790 0
206614213 527734244 0
154410234 629769675 0
432717729 83711846 0
69348956 208543567 0
507892993 366159246 0
696691751 221910689 0
647845986 143981578 0
225447929 273892722 0
328723821 433677515 0
239051550 555290554 0
479390697 753251441 0
783527428 753917427 0
146937114 727745580 0
309487648 486216993 0
503694193 15419714 0
111886458 609477697 0
111733204 236608251 0
647460063 408570347 0
25866333 193894144 0
354348351 128580908 0
396318779 556316812 0
297510799 602817795 0
26173082 87868559 0
338536158 90920293 0
331474688 760612074 0
226438770 18613614 0
605552650 590583157 0
764557718 577633206 0
24046474 284630517 0
736755081 7258148 0
302853171 639594776 0
386925799 323969268 0
658369137 4565239 0
234283419 384117063 0
267205847 83539186 0
97330141 252901289 0
780785864 309126070 0
272767231 251940539 0
294031727 758892496 0
431217252 502030158 0
414049865 37011801 0
364015006 497074044 0
242179002 763776297 0
564169404 458073899 0
709280171 158167434 0
766449384 457138265 0
191864729 263454856 0
784469083 638597911 0
344435266 70645044 0
281143325 571696537 0
620891696 545152568 0
571441104 510458329 0
35682239 545271277 0
48947800 360286323 0
596927782 135870690 0
167740431 76005635 0
56916549 692077937 0
29003360 742035991 0
553725917 567642382 0
253879303 538282917 0
44060732 575006273 0
249485090 337243725 0
24722201 339981375 0
326300863 167941013 0
439438738 663071470 0
176160843 344775697 0
688150838 149064810 0
39708227 341976573 0
400129436 391575422 0
694845984 662441906 0
743826082 496647862 0
342891115 276787317 0
784498052 156029740 0
208791260 153525149 0
714628586 638117201 0
31058285 44290976 0
196844319 62361100 0
357556076 367136255 0
110180130 238211506 0
47281106 141147809 0
708394023 293175445 0
251306397 240316291 0
152149410 551622318 0
203509602 720978978 0
429887220 587929070 0
514813812 739210277 0
272114323 675351214 0
289296220 50280113 0
569220699 522593899 0
368367789 295904901 0
35531107 373851674 0
681710572 694413480 0
158952888 15247013 0
531789601 684921600 0
370946600 133477804 0
157082944 69024518 0
756960182 141628765 0
233757217 86614343 0
190226606 359606760 0
112528600 686533979 0
739167655 675027805 0
771796801 348386951 0
517888103 380806343 0
277397988 737054265 0
344524234 160735155 0
682550976 283769963 0
275571857 33810023 0
295646781 63344994 0
528949895 725189434 0
601568387 57120989 0
608962357 236385211 0
284426402 120864954 0
459745523 50993227 0
694030967 68391073 0
44099120 503389553 0
350275097 702289906 0
162237383 427965273 0
784421477 92466278 0
305046300 705207452 0
342270248 729899078 0
551686296 785733730 0
765590147 264675127 0
303411097 600232254 0
499861246 547085394 0
705912396 704373098 0
339943075 653937068 0
80838242 358811980 0
422948952 5172423 0
100368452 70905194 0
412272818 525712926 0
563520453 108924167 0
536728890 197155401 0
419383101 100221494 0
571240415 169151719 0
24378014 311685506 0
250648799 26724032 0
503607732 448310858 0
165877142 8221819 0
65776152 182851708 0
189888052 742901558 0
584998040 235323605 0
740139822 147050601 0
63739495 639316789 0
358332480 179248805 0
334621763 180997602 0
198419082 368996869 0
715827928 648066818 0
288153437 160463982 0
540172302 720811309 0
105334715 403329155 0
798443221 557422183 0
639468808 143554846 0
234692105 190657096 0
772959437 309808198 0
617022418 597953485 0
581617796 204185777 0
119034094 328325124 0
652059401 345366567 0
782765001 648018323 0
795728957 112438679 0
29343449 661050581 0
39366313 27202209 0
651026525 378063091 0
279031516 702677853 0
40630437 239858575 0
375683494 206788340 0
303593910 111528321 0
300187693 509210203 0
129547938 556357963 0
697389814 347877868 0
107045614 489474991 0
680002063 608701249 0
292041165 788475233 0
421686236 527681343 0
719205386 241879441 0
181313694 561519251 0
674498870 476409957 0
642495890 101787459 0
106693174 681445705 0
504166353 748027274 0
187077357 717049034 0
269127669 688795880 0
591101559 798064562 0
572136212 209647151 0
264934198 296137037 0
726423795 738777575 0
761899338 346342849 0
199753524 619355516 0
236586952 560620944 0
791709721 140271398 0
410719653 329764798 0
5527609 90820364 0
131111284 184812923 0
395214976 590173337 0
685959577 221061873 0
298597675 741029147 0
708486598 161492768 0
75119770 26461723 0
675177106 460547467 0
604851289 784775057 0
3526480 72044633 0
574393565 172560829 0
107603494 369973816 0
529275053 170957961 0
715278136 446326925 0
459995341 675980485 0
1098060 556441352 0
754174900 304510746 0
691195325 158736618 0
362063041 612741583 0
347535440 380527764 0
676639960 170701779 0
15923879 558499461 0
1820748 507258268 0
791733217 664674413 0
500374536 29525157 0
509821466 516423025 0
709513992 680263897 0
408026908 382109649 0
353510718 488338777 0
263251485 640878421 0
425624623 744192210 0
613864758 553859036 0
299182829 365422604 0
110347966 772233407 0
524172590 711327649 0
702152082 529372651 0
342277115 677527311 0
57899331 3972393 0
725618169 683824545 0
639485040 232057960 0
528168397 349077794 0
486604915 53013583 0
719562152 262760385 0
427572584 261864825 0
685835658 222201903 0
473461760 115109606 0
537574270 10661827 0
765626433 703457126 0
39318502 314917170 0
435601676 709182210 0
169932438 20436081 0
667428357 143667490 0
279151320 575283504 0
165436799 709126992 0
792252072 139599585 0
385023847 61151241 0
162976199 776176347 0
353710674 178921037 0
216764650 760205617 0
738362331 401353352 0
301426709 332667470 0
166754378 608833774 0
518055274 501232311 0
109610993 613710979 0
87370985 418812971 0
312903010 15647217 0
159770740 372721880 0
174038470 503617869 0
137639108 370323107 0
357525092 552893589 0
298418544 606805024 0
745708469 126087674 0
482963681 547889399 0
190214350 219759052 0
167709709 125494416 0
214508850 651528140 0
161530669 567488608 0
637256652 718149312 0
229322723 440539570 0
339707880 550928817 0
97381081 598815508 0
209205117 60238822 0
214499922 350961931 0
654327224 336094222 0
323094800 43019714 0
285791969 45903771 0
528511544 289054840 0
536163287 70974480 0
61175149 132119114 0
5462908 97925938 0
139525409 568008564 0
295053267 362246601 0
708471221 284608867 0
104699019 180240072 0
64853785 200583568 0
729508827 597857533 0
532703756 629619980 0
528000296 544389496 0
242631729 561690080 0
765583850 761702069 0
410379109 239769132 0
171380696 48375849 0
564125598 609604609 0
365159028 792231697 0
451799442 746266404 0
315947827 192199089 0
205748051 407867973 0
91243517 430806818 0
247838968 649948957 0
386774451 202726241 0
131984014 472684290 0
226833497 143178332 0
125594637 69008105 0
296093452 505315574 0
642528140 796253891 0
17344678 463204674 0
40475738 643832945 0
268619831 411332193 0
362436313 658734697 0
567753617 356780295 0
661206601 530153200 0
97496217 159680040 0
232314309 394345162 0
730323162 285079534 0
542739866 71710896 0
650774621 341824171 0
481435932 682916601 0
451781224 471249679 0
481903735 331850054 0
45716704 363757115 0
129169028 688070359 0
314100898 775123258 0
532161650 345251593 0
57811375 80664587 0
496179544 31070677 0
259173289 623304391 0
173339648 263302616 0
46893475 461050612 0
403751337 463981772 0
647801989 482508303 0
702442846 679653171 0
247222761 364699216 0
81559255 98920346 0
211975679 154248369 0
306983815 651710774 0
600883271 737919953 0
187459074 705727624 0
5881241 463272147 0
559519103 337732502 0
539340349 258063243 0
558929145 37130234 0
414744714 2511980 0
311482702 754088890 0
210476257 356510064 0
535642015 657043117 0
694760360 677963131 0
364098010 204700272 0
71186500 718724790 0
483604802 719772371 0
74729167 177531974 0
713608213 558715228 0
550246052 570008762 0
642391114 446485924 0
647648212 222344756 0
504515091 496998906 0
239710206 515150818 0
697303121 419501079 0
687380825 424422431 0
74059690 211458592 0
265453985 457941075 0
127719530 493059054 0
735278187 355043642 0
757967048 13173768 0
28997697 45562345 0
157394705 77600625 0
285653696 274350813 0
745856330 622893466 0
525752655 448814224 0
539440816 22518720 0
740956674 137463881 0
277133146 768315451 0
698408406 749887578 0
286918408 203280461 0
310395025 89819129 0
675704980 598495728 0
303918940 200667123 0
383935385 280177542 0
326553354 416973967 0
761941204 484436070 0
555274786 347439310 0
327539999 562614729 0
733858881 93016526 0
593545318 713882740 0
566505261 571716544 0
543599719 675966586 0
655946356 593846690 0
124437766 380753359 0
737481226 87425992 0
723161192 4346797 0
62589670 145030805 0
671469260 557498080 0
9853090 698893589 0
669870237 700842260 0
624820569 519474161 0
419702831 295799251 0
97525367 55077541 0
766480409 40985874 0
624881655 615461010 0
291095934 596494006 0
103047702 534533840 0
114613229 109372920 0
16058136 733156717 0
702516830 70110790 0
365515962 654889042 0
144273043 353577918 0
641906867 12541369 0
699493040 144582911 0
701499999 108335509 0
518407077 120127941 0
55573522 781056368 0
59315888 154842016 0
658642841 793288620 0
13658030 307001248 0
242317246 42060785 0
121545760 556900260 0
194453546 529411377 0
347472268 690477735 0
600677398 379692309 0
276098287 364675790 0
352432505 689329177 0
351652160 530648788 0
575463336 409559983 0
96402253 36658262 0
766991911 92574921 0
596736970 699077236 0
587872221 150454353 0
473249736 626439519 0
590315684 549877006 0
415514669 393873319 0
149575995 20078281 0
473918572 702217417 0
297368164 753321948 0
146609253 433801958 0
596455849 563190990 0
565731368 50698578 0
10918467 798920220 0
13923276 658157420 0
742303829 178514612 0
413535047 586985016 0
217650056 158240775 0
778573862 168856371 0
675239349 35940414 0
480784754 281211788 0
694962454 601064950 0
767289290 65407854 0
589546765 430939274 0
155175077 140464290 0
229794174 94256793 0
583086684 327256451 0
639377570 736999347 0
601728150 222334004 0
129887381 590945959 0
569270112 642573033 0
333281550 585231024 0
636972651 303183197 0
381589841 399152719 0
144759250 45297931 0
4309647 511616705 0
656649622 325673256 0
385163523 593961891 0
467205192 524582929 0
740954 576878556 0
484523666 317651295 0
446645786 136713376 0
260910681 793717234 0
686325504 267212780 0
291151783 280262736 0
282542863 28166510 0
199884441 718916914 0
170528967 608967123 0
20525286 663530266 0
43243863 390190473 0
194036697 365918230 0
5347923 422697977 0
628279191 149859640 0
294658733 600689417 0
228211154 694223959 0
13449934 775786116 0
368483326 587182653 0
527247007 585671862 0
116759635 173822963 0
795278860 383003136 0
82904349 524349507 0
141326071 605308589 0
46059016 668603418 0
608436001 723666291 0
166878088 582507153 0
180271846 199240694 0
69993764 425622663 0
450092312 361045021 0
299948140 317336017 0
599354811 687342499 0
155428614 336280492 0
525816805 258599150 0
660881037 567284697 0
173636489 776013019 0
435084934 723868888 0
509529976 507344690 0
294774544 116692302 0
366753369 237684754 0
242279892 569680996 0
509508317 445279898 0
151472433 43441610 0
768557666 349888051 0
192841815 434501181 0
510175242 577140322 0
82834282 194117911 0
512700480 559801598 0
522618661 279941434 0
372374671 156723892 0
464038724 225694411 0
308696043 94478369 0
666810149 43397515 0
144451397 9371604 0
432371103 135518147 0
592622311 755116282 0
233474747 646129036 0
68694345 601584626 0
566949747 705326292 0
314350194 178093294 0
695226788 47375141 0
698502113 44631060 0
711030164 610722805 0
775177692 723281226 0
350129529 613394216 0
376054814 313896741 0
338441423 438037791 0
39048069 102910414 0
549220263 358444676 0
406368715 433269436 0
318664866 666977144 0
236779170 762894878 0
87385562 522059967 0
148042042 686353364 0
498522526 392660466 0
84830806 261154932 0
104971386 460100912 0
30146858 621494493 0
557383444 171945637 0
362885798 572768079 0
415377396 6849549 0
85153604 46166190 0
429752197 87807641 0
687030876 371045404 0
496138385 185047629 0
202249814 615893263 0
100973864 630008892 0
185660209 79360853 0
445149780 123028323 0
605665889 475509599 0
768604416 342552893 0
572410488 670468740 0
137965325 21434275 0
557976636 514916817 0
150400167 192529965 0
552265680 84317835 0
551766082 518086467 0
630201351 264108900 0
327052037 736632297 0
575732722 89800254 0
163188940 623208103 0
278669702 547456377 0
443851118 614753581 0
666129130 377361296 0
134617818 396453671 0
645772914 774366504 0
731140942 647992560 0
12247009 300217372 0
405865990 324048204 0
42172498 139008030 0
602856491 448748378 0
135850910 628264602 0
450877436 71994445 0
497399821 338398095 0
416112420 770387580 0
573233325 468859635 0
270017181 601865186 0
188719985 154164448 0
712108022 48629929 0
578545534 582568836 0
519137966 684085459 0
724794960 213116200 0
359060109 442824666 0
360017456 653281150 0
384674185 642554963 0
783411723 595204874 0
702727413 401204215 0
83810722 224718704 0
762660403 627164357 0
70156940 104381210 0
225273518 488229325 0
376457327 336523902 0
758722676 480689350 0
457053767 200448839 0
171725109 405692579 0
347620591 320191427 0
338049328 55882528 0
126058120 509589995 0
678254962 651130163 0
23621209 489072059 0
53604297 55861311 0
722498042 323962431 0
600273326 332367358 0
547204887 524030722 0
22057051 117305676 0
572602747 164782102 0
748990135 598749674 0
326514576 457728358 0
113102384 256751761 0
696658560 92235422 0
676448103 751994198 0
16130381 282418983 0
104263502 128157926 0
380963110 594546477 0
414123466 381582794 0
662774326 84526192 0
531979463 286165485 0
217703237 64949110 0
415484035 27912145 0
779605890 317696169 0
721947804 691887014 0
590901075 303975061 0
707330819 316310237 0
114088961 266941625 0
98176989 306832618 0
408920590 740696770 0
706888532 344330222 0
678402424 507854446 0
188034131 410606062 0
498124790 218771032 0
695335239 333800494 0
643252376 544273964 0
496040113 275512590 0
6163469 167158521 0
327819581 4122806 0
648706777 714924233 0
570376096 397150873 0
86007831 570377848 0
7484433 35167102 0
649257378 557563051 0
171016098 509457721 0
202774118 465490910 0
207789856 414001581 0
223296512 471388844 0
515791544 351543595 0
21931233 297037315 0
76275431 440638223 0
779956946 693347726 0
546936991 741830059 0
148461881 266506464 0
74809666 218478762 0
557031139 692090360 0
33247073 725868701 0
549039536 76521757 0
229914657 710007031 0
79062648 284618959 0
441404838 789079540 0
764767663 188269971 0
544957152 207716869 0
386038549 31803764 0
652193508 225392929 0
220715910 708687649 0
288524012 104267222 0
502764449 756309215 0
458301021 788647136 0
368161020 408375491 0
332702663 557630559 0
121460232 798744644 0
401124020 784737868 0
530955782 152762104 0
180155893 180090060 0
118020118 415120650 0
671650039 608842005 0
232639051 610434651 0
508313862 682357972 0
610467955 156909699 0
428821589 365312577 0
265561704 247170739 0
201586774 25658900 0
83697165 512845075 0
397325797 198411267 0
303681433 55794797 0
403945135 231690709 0
245046299 194518403 0
63930368 44830521 0
407082191 350927822 0
43470167 138068475 0
184964456 150290126 0
530186165 119168886 0
436273865 769816750 0
25988524 22565971 0
303592100 695292651 0
136132471 711146315 0
429433369 761421602 0
74171400 358758226 0
382426122 133524711 0
475569292 196728352 0
652198621 103068571 0
69518997 218189998 0
324188715 567739271 0
607440275 701197116 0
718360894 422105487 0
608808074 136543105 0
73394061 261886024 0
344953830 543686099 0
226098577 532404088 0
265395742 724042201 0
300192506 248536851 0
124175724 48452129 0
304065812 552923866 0
412196563 273456690 0
519076981 500264350 0
325579067 642570210 0
581589987 147152189 0
723072456 570979289 0
208391218 250867228 0
633239383 502549942 0
455489729 193284931 0
589683224 359889066 0
260923364 479415347 0
763444029 370282062 0
553475798 99633852 0
163817322 75594373 0
465822345 613584001 0
625276777 659948327 0
389005952 41948830 0
604308000 190657754 0
42001108 723135409 0
322442518 779534440 0
526048202 98807893 0
491365913 229442494 0
204308762 364756618 0
295656319 757522015 0
492252384 689886112 0
337071952 86160241 0
453195341 203946562 0
549502209 762802230 0
511684843 566664882 0
330777616 71596580 0
181343089 690609209 0
3682447 46985898 0
704444227 58808456 0
389153306 425752987 0
774506390 320028692 0
83942248 228019331 0
784246974 619000644 0
783994430 704262968 0
528367664 521707158 0
452374139 455599063 0
320574981 169406616 0
466438050 255738051 0
722493594 110659163 0
449393631 69753096 0
171587741 749347863 0
31574666 255495081 0
272484171 662554835 0
365887174 627621906 0
758365308 302805472 0
173699195 469567402 0
64120253 763677094 0
225643213 217193581 0
582599301 251528185 0
318725080 255662666 0
519551909 137851531 0
410390988 377212997 0
623182861 731143957 0
394491162 663770803 0
420049089 121406915 0
547992634 218247577 0
452485518 369722507 0
365444619 145525508 0
354865607 83826111 0
226704746 455859994 0
359756155 308287791 0
676924962 57550420 0
461510346 111431160 0
545241960 308569028 0
415856637 383750173 0
51639034 306989735 0
427576963 629376146 0
387991776 663708826 0
136204918 67709470 0
381678854 343519760 0
692693531 228552882 0
747632522 588800033 0
275784031 228757571 0
127832210 724847684 0
245302619 413613326 0
396237357 486821240 0
110204712 787004516 0
149109278 148257697 0
132728548 275436091 0
126121043 699021656 0
547916911 84942603 0
426871967 199513964 0
588489343 370758541 0
772704011 443465084 0
194456794 514253313 0
557710008 194900541 0
216399370 379999627 0
211496104 631156603 0
693284542 12837129 0
129184905 709275117 0
480907618 560070367 0
151481684 444006474 0
551423339 5799266 0
573680573 689913422 0
700030129 695432198 0
776943309 672611427 0
698653624 330205134 0
375453065 421939175 0
330361207 586700627 0
720640352 52285834 0
493302295 729404281 0
405814115 180232736 0
343847517 96670009 0
711492880 538939943 0
23639733 279295520 0
180101600 733652942 0
213024877 689043983 0
585190990 86496179 0
441764128 181047526 0
260269064 590772529 0
497900646 577688441 0
533356934 551810217 0
653440189 647257992 0
726755790 759329996 0
409846472 452893325 0
428572845 634384819 0
721919355 642551512 0
407698617 641862816 0
261623351 75114173 0
622464830 553077477 0
747632546 22189416 0
201629143 17078342 0
317465247 641786346 0
449857234 626537735 0
770740049 327955973 0
654614141 790287182 0
220293893 668849201 0
434231260 70965593 0
258581626 322786910 0
532119751 91431856 0
7132301 557892618 0
57921075 306804546 0
714996228 749634435 0
404371285 363483506 0
201271435 670792851 0
140958374 574650121 0
719041146 303060148 0
772632788 451565148 0
148326704 600313903 0
192275274 30232306 0
447032302 746747145 0
589412666 14045692 0
682769026 214007940 0
327350163 187666816 0
214847151 16274276 0
790757572 558781242 0
376376883 406204404 0
579381442 282616541 0
211841862 650947810 0
105807910 24359380 0
711244734 260478588 0
244153629 191890561 0
717166285 186614447 0
626287582 613732365 0
574757808 327319081 0
15267011 490403613 0
446095462 574061038 0
123608984 4813956 0
128192836 776026555 0
420703253 421118923 0
683158455 300754482 0
237584835 20466678 0
758237602 506384753 0
216283498 111544488 0
68406044 761279837 0
736573028 597245864 0
619309883 367594716 0
193503428 235704506 0
439359917 463104107 0
31619347 795225088 0
636291883 750881996 0
782964738 583574980 0
613032729 654575078 0
381796607 475700777 0
436805726 534262028 0
538898588 467680196 0
267490193 418510302 0
643410746 21701795 0
629753030 586215679 0
261557877 707143282 0
621744005 665874339 0
213992383 797718634 0
566464825 105465167 0
701774322 340449225 0
762005668 67632171 0
174244976 735276960 0
289950170 270915842 0
9878563 477243863 0
252491930 800596780 0
249874426 147822559 0
205736969 724935951 0
234186968 321534903 0
233870603 312945590 0
162198158 725732639 0
724525314 410400673 0
771428452 521859304 0
791955049 412246039 0
789772981 219418899 0
777829285 537216262 0
317369605 204272671 0
374756258 425909910 0
418946253 796804963 0
32968907 2240941 0
24640321 66649718 0
371215853 559336455 0
792196567 337574030 0
654748797 502031 0
483985346 408194001 0
342712454 380335686 0
449351650 398317040 0
288092415 7531422 0
189952477 498051606 0
57551442 84957562 0
226571187 661550045 0
569397251 224387538 0
404984557 534433129 0
71583028 447638306 0
691646168 110594765 0
500556618 169367937 0
214746802 563497479 0
475681888 176597024 0
533462267 344853455 0
748517231 210100830 0
433646080 428046986 0
166775125 664107559 0
99090300 169392416 0
96147984 469069750 0
428821972 212869977 0
366634547 755403700 0
44371171 801074759 0
69767184 760146165 0
527684243 460894817 0
198855723 378771217 0
362746514 208177018 0
682532974 703406071 0
403114830 345412902 0
90104522 419070047 0
790311693 368892370 0
206306910 187320189 0
507134986 347040967 0
98095754 578820474 0
606058225 776351006 0
676199691 255814529 0
303720174 148518019 0
628522704 204634385 0
712425152 317923959 0
745080250 408839051 0
777244145 558707101 0
366615252 44846002 0
9789130 635321630 0
333318337 297613445 0
296021040 587954143 0
522624361 367160972 0
432869057 491080041 0
245886360 782195867 0
480971506 201618229 0
209506058 153060587 0
556559318 447473424 0
10802737 719727276 0
434193781 337778284 0
150977454 49148405 0
35871686 765557455 0
443530178 437138277 0
432415026 123476342 0
680879838 770089706 0
177704539 553724416 0
256876315 457871950 0
416414734 425844328 0
436547442 420236265 0
672055242 556113163 0
381362329 762924737 0
134781163 579255592 0
190232737 162202211 0
30427425 287608871 0
514418712 416002536 0
675181813 462024760 0
461564745 280030122 0
47143172 719320822 0
698731582 216454615 0
796944745 511201189 0
331901979 263792846 0
675857763 633283927 0
125039958 52495565 0
439581400 113045882 0
164247237 716340844 0
598816012 379945990 0
629008145 773529816 0
421106447 120312695 0
658345695 714590551 0
462349135 797343012 0
669941639 486428095 0
15469407 687174467 0
288239051 743811509 0
245966852 67568474 0
545132089 247191178 0
426099908 443000150 0
582102029 377946515 0
87471891 656199832 0
429161387 348444206 0
2802338 134589481 0
742408730 81944554 0
121423302 130563748 0
601586682 165638523 0
193057559 244238347 0
494054168 84434727 0
539192801 554846580 0
339414324 92954523 0
445949424 113982459 0
124852965 634894919 0
152154975 75558133 0
440793569 705815484 0
399370346 77798511 0
609572319 728226701 0
444375136 723465920 0
68377761 414293145 0
668586977 241170483 0
404877699 708758914 0
666201558 162941060 0
758844298 259187703 0
379514645 375149846 0
564014785 761572830 0
561931880 619406282 0
498625686 645641522 0
255424966 472871642 0
19515240 632255976 0
463486766 691030591 0
544275146 362714500 0
448695296 733873053 0
705324608 378014358 0
575389352 576673217 0
650025642 395908325 0
3234558 137355891 0
30328185 398901729 0
668321264 465690879 0
364672208 286846005 0
272819235 733053970 0
213818692 309297210 0
596154973 50348280 0
772012743 14402396 0
229953207 670594723 0
6468050 170688523 0
554819868 420825607 0
527377295 129648757 0
57451826 795073172 0
694165110 585529867 0
98165599 35033311 0
402582271 426401228 0
361703100 316473001 0
406928309 282860467 0
402881326 502778575 0
695216256 559514311 0
331108624 734289390 0
790119703 17284639 0
553288134 711532885 0
755117801 221607474 0
624782697 350885851 0
35504466 10831758 0
180868893 511871276 0
465399335 686227893 0
371891945 535462370 0
512864233 375992717 0
321024763 764677172 0
317671807 33382227 0
252799918 397495517 0
23627374 659958933 0
624605228 99476643 0
776973219 786208869 0
284149874 362806701 0
754966648 138835171 0
329699783 734282703 0
1595496 761414981 0
721982757 767135331 0
169513131 123296219 0
478612358 103250976 0
713983706 675419919 0
466883638 181072149 0
204698259 57537810 0
768625850 682039565 0
710208073 225607185 0
787812563 9824595 0
162034000 226596957 0
373995844 746233532 0
263445758 638206870 0
710276829 752173452 0
530290929 429509559 0
68632655 317576046 0
213239688 630701760 0
287998682 281220247 0
637328198 228253468 0
782811568 700193453 0
16476782 313910926 0
84415764 260780054 0
532703364 492895990 0
517779738 7685205 0
218263128 774183267 0
596369934 748929367 0
785219402 622072817 0
491808892 52469468 0
197362812 349738399 0
562293421 748313769 0
262187304 9806982 0
70703242 491616784 0
546620472 613732995 0
443034832 137095450 0
726384125 765258133 0
126769984 183647916 0
514033630 705964923 0
378393127 424108963 0
652837938 773162288 0
1178792 122633995 0
516175020 466214443 0
184279791 473393956 0
217069046 676368191 0
315411883 463975871 0
698177566 238184423 0
602425503 296532807 0
150389487 111953683 0
716867296 629237516 0
207170802 30379756 0
303570463 388851123 0
722761753 133744535 0
564555499 164121314 0
578515195 98836240 0
107292492 735187750 0
749717484 757922135 0
446225217 620342505 0
253181533 162751562 0
684663815 129178628 0
703245532 640091891 0
82760856 549930212 0
691756948 253168184 0
1946921 377510192 0
426970636 468789904 0
545446001 697144804 0
523303178 44226508 0
691975938 777762622 0
403725985 485990822 0
607260373 218180333 0
189588431 306962225 0
392833624 653720970 0
34713106 303671889 0
6433640 586019233 0
609264910 248299646 0
792516747 271994041 0
168249331 125279907 0
798187180 589186663 0
596325801 94594039 0
522528818 556713834 0
710416516 605902367 0
308082738 113866741 0
570715301 60103193 0
539679207 138134586 0
171548518 692731478 0
547960114 435735466 0
67058233 716907004 0
502847305 779475665 0
188975123 514353887 0
740304083 115742565 0
226155772 626169849 0
360445339 595650572 0
279836857 611209144 0
408971378 645816853 0
431551663 768633307 0
719340981 264896637 0
760942112 290652528 0
48723307 628842191 0
212986801 407461376 0
53307563 58479687 0
206404340 687772068 0
128716401 178098514 0
329894245 732879925 0
568492848 473275223 0
546652343 594823895 0
567548115 556988556 0
785957073 387578075 0
274194300 271268012 0
608179411 226809046 0
508764043 541485657 0
492583443 719354921 0
427558539 297559671 0
307619791 657262132 0
693192971 206355362 0
152715224 449910502 0
323305512 218554644 0
389292232 503608741 0
497516608 578736889 0
169820071 638512428 0
770309139 67351388 0
441821928 475008216 0
111075534 458060910 0
290031725 502830295 0
551552740 44955116 0
289593087 634220528 0
100717394 221419374 0
253205976 400944717 0
779841219 116409995 0
609657658 750103684 0
560410457 653760542 0
363339303 175356911 0
458985890 438700185 0
232796582 51654569 0
233623121 237622453 0
98162485 448170117 0
669269752 770180284 0
330745928 212167091 0
543352981 281393374 0
789016934 602128270 0
245867556 681224306 0
394909488 493182604 0
639642331 103474738 0
287448143 643538691 0
180470314 216106843 0
275476549 393677691 0
705791866 222525420 0
85762667 419000617 0
648517082 658589629 0
432187921 43253848 0
137466649 591060660 0
279343779 785944247 0
97735120 145960079 0
233896058 30006941 0
283321209 683568777 0
606654991 216047772 0
624252412 487247223 0
94442525 762684096 0
664305248 733552984 0
354943626 759671976 0
265906524 713891911 0
696113921 41763422 0
542638247 227226099 0
486565324 679916753 0
77946088 445334536 0
295914983 106659594 0
685532088 739400247 0
384757400 119711803 0
588983079 47514868 0
469183390 118462431 0
413058382 430063267 0
2836549 704067351 0
474873397 787926268 0
290569304 686586557 0
596096253 556565770 0
319565483 290484005 0
663884666 16711706 0
767884103 80393768 0
260513111 348021001 0
353736239 604479883 0
113405351 256615561 0
359926552 547885915 0
538645916 435421573 0
669038184 376990230 0
64031648 433941905 0
2210291 183338458 0
713886469 101650730 0
18666649 188966333 0
473650809 412303664 0
198831904 359479193 0
783974431 32198726 0
214170740 634200144 0
546723231 8877494 0
579410686 204631272 0
343566935 306098132 0
515281193 291337327 0
349758458 356299464 0
738396780 564112518 0
173869780 609247002 0
290255408 297747518 0
668050101 520275790 0
54875384 30477731 0
328896900 524238406 0
6078053 45695884 0
264739566 142542996 0
553167892 634597676 0
342041249 296221181 0
510014915 149827972 0
358879638 772208178 0
113183945 500179719 0
218209616 668011991 0
364460885 76331522 0
20754927 396524239 0
292091772 187812538 0
199052411 572447846 0
520115060 303569175 0
477639943 487737095 0
14321798 89157095 0
31059569 320006298 0
291175181 288033872 0
336402965 734928491 0
41861288 636897377 0
711222718 728848043 0
298797440 155498383 0
443838043 429292988 0
726180336 656394857 0
719673070 252054490 0
417050626 49925478 0
49262661 638858121 0
445542704 392638191 0
620891072 778930859 0
253111348 796203115 0
475184161 629268453 0
724921293 77978267 0
715462569 797146094 0
182144915 701633024 0
46166535 557261810 0
546410380 410955858 0
592041673 158808234 0
773042037 149925490 0
456737662 166337507 0
686338322 735325057 0
217644429 576406596 0
620092220 582250454 0
159089451 633131540 0
575764585 771408912 0
355655982 33665057 0
89835299 228919688 0
623294683 509089711 0
112477131 459262825 0
385141060 560395229 0
688561545 667448620 0
715771351 305906369 0
588603348 90207620 0
491182841 627493269 0
283720480 498386253 0
480755264 40290740 0
353201350 169325263 0
593816300 149823550 0
550937814 631614461 0
500315977 507469425 0
399643845 503097991 0
154070202 247804264 0
544124687 718178440 0
616000734 247662180 0
198855518 36613310 0
774223003 588587669 0
507229120 67579660 0
348577858 497868110 0
41569624 244899747 0
468084154 573676638 0
25941363 161428433 0
502955458 542118509 0
597047757 116367813 0
32510860 16914458 0
424288428 263486637 0
406741708 188763120 0
102632407 525630962 0
454238646 468854986 0
772959403 283735301 0
636221770 181706095 0
451981337 405241191 0
174433663 255545268 0
398025796 447772574 0
583125792 119859974 0
345316931 271936278 0
595426253 237184273 0
363690768 553757238 0
656515201 456433902 0
212278977 440093041 0
748531846 410882813 0
261452129 37443332 0
440348510 370428135 0
782431051 671256704 0
749539077 637183870 0
744631374 586710283 0
217648405 457156459 0
578991371 643087311 0
431487302 238569442 0
490836785 37539179 0
318032609 675556062 0
486739777 337062370 0
388596318 129765876 0
475275093 210275492 0
443285520 309378244 0
646977494 450324130 0
32142376 531888843 0
641260301 613760734 0
245997380 370668170 0
761686761 628874338 0
11476192 599449658 0
51257641 78760659 0
629607487 692321913 0
656488690 11637477 0
461629478 761324526 0
374959528 161885021 0
186241304 479764653 0
116969698 22303501 0
742991576 767011146 0
650668431 116476124 0
308841308 418367351 0
696685109 31504998 0
436257068 620080742 0
578759334 208422629 0
266548529 126859979 0
228648855 542253849 0
113536273 76744290 0
543477374 784967956 0
344217650 102596636 0
421351987 624885886 0
307360398 756818195 0
386129990 95659682 0
117393940 752109166 0
517059748 690260696 0
585066617 762455405 0
676290750 459723624 0
615290145 506061797 0
283268850 433189034 0
660341615 701188191 0
135463373 614589052 0
137880729 790068398 0
587719446 376884880 0
93462710 315021262 0
356473789 10208309 0
23446015 117460603 0
680550933 164218408 0
52511522 57192693 0
352845656 497100438 0
148385786 493445908 0
501978658 46810802 0
623515079 89562756 0
425296802 751356792 0
25405456 603400874 0
314435506 502112398 0
550406744 471832691 0
9861568 132951066 0
167030707 517024678 0
554961733 646240820 0
194965670 193992134 0
448785218 150800934 0
601626108 629903376 0
416731905 553447563 0
692039399 98544326 0
257744707 710017810 0
33368181 668926163 0
18462898 5590190 0
682064864 226782477 0
193866730 723191484 0
790228866 205041747 0
751634664 186754709 0
135251822 499170090 0
109355477 229505844 0
493810296 6570343 0
750556033 627761177 0
478990485 50339612 0
701754795 88216339 0
364844488 24647623 0
371797873 378512006 0
578152341 100377217 0
265105152 48117890 0
435314803 565335257 0
407062603 519033633 0
647770440 487083882 0
464431939 778462734 0
344154646 223163790 0
674342838 56659301 0
398383709 318232677 0
487188 612870166 0
413144929 158241993 0
208107273 596975081 0
91667811 266162806 0
384303397 604774462 0
412773726 452591894 0
432604082 469975676 0
431614663 347982574 0
69546853 440923700 0
733566721 658252167 0
211096455 593125193 0
479515173 570955354 0
387092707 756416858 0
651470332 531380586 0
662976666 318624383 0
208087238 460501094 0
551328380 568201687 0
80409332 786369910 0
623982651 170271148 0
162986929 126851845 0
760113753 314159402 0
733020530 321636897 0
10537754 497204637 0
129186650 267943753 0
574248288 730557333 0
505572627 141606481 0
198697588 234168291 0
346585656 64552410 0
91379163 423578567 0
334574324 765204090 0
537126743 371598678 0
96024638 119769054 0
799839099 234308242 0
732369736 751384106 0
187188976 609487226 0
760540959 13679060 0
374457981 169166003 0
93934771 78105374 0
547488606 388791467 0
8176602 183922526 0
768640178 165355984 0
656933115 245191679 0
373584060 48075675 0
365341592 638849430 0
467938401 627985317 0
756326380 566352470 0
548172607 589564044 0
40162700 569355093 0
754043248 394907166 0
110404825 642910384 0
700349170 98393614 0
21943179 793917124 0
308697847 781939753 0
434188665 636092633 0
178654580 784080442 0
323824580 556028759 0
522230146 397027738 0
596658708 600107925 0
119527679 763093068 0
165278214 230978891 0
645438965 632814911 0
122701674 692842592 0
576066784 482262561 0
164006380 564767195 0
161470275 193623009 0
162813156 607041745 0
682379404 533167393 0
48917553 769753634 0
512561865 788440641 0
447397229 29144363 0
347772494 182079394 0
26843453 431585190 0
663736675 324419565 0
163742777 105594265 0
767431313 776901796 0
566124232 461614834 0
338200766 113451614 0
119410876 139268319 0
411861837 187670039 0
677754023 73629441 0
447094109 199221016 0
103293186 122669014 0
588055364 42639964 0
628310604 113137014 0
566328235 435111693 0
698243046 455527411 0
475879136 343684852 0
428476058 694487483 0
781383102 25307849 0
445870860 358462736 0
345450191 264391306 0
364299048 407065435 0
29851325 339718356 0
753516652 565138000 0
180666985 189352432 0
211575031 10266603 0
340887636 620194250 0
176333390 124207863 0
738447706 269716267 0
612365890 134464984 0
389557639 748720665 0
555718463 594128036 0
740629621 300425740 0
775661277 320167255 0
560808416 76175115 0
617590459 691681244 0
216756924 580290164 0
639935964 713219772 0
780830798 743943470 0
296427872 628585052 0
83360559 151268347 0
277222734 101078290 0
569071337 52619588 0
506171777 136534114 0
302017427 749902758 0
187350612 112162160 0
646486485 164242973 0
623441362 400116737 0
439309391 222445759 0
276363669 45091603 0
299261493 622332753 0
168165407 168620725 0
341819421 496935319 0
248762399 680044600 0
499420057 27221087 0
124381456 799882117 0
25607718 7409514 0
629603417 520572479 0
356034309 615125497 0
418599850 99948332 0
393946220 607175931 0
551334743 214973071 0
152508042 329795875 0
16467118 581060092 0
154656726 737000229 0
39589240 37806486 0
426951739 378253465 0
664431067 737378463 0
626006282 675490137 0
58757388 486001411 0
343282248 358986887 0
145175007 285311648 0
70605995 231338386 0
624127563 324429105 0
336391542 796623512 0
546245836 750742384 0
723333172 619781256 0
419406769 466701170 0
762065455 1711001 0
577647228 353437645 0
785309594 141345593 0
597518473 172325990 0
755233463 173273611 0
550935392 642526283 0
406483078 364270852 0
188755766 256743615 0
631018547 516525726 0
480215846 558883151 0
216191096 799344015 0
658634895 688031929 0
283712250 175192732 0
235961543 546674113 0
464242713 215612192 0
716074964 244895599 0
695470756 133121249 0
217942020 374378250 0
751347630 633731767 0
353671885 755143439 0
466718888 531179067 0
129784333 692475140 0
618487100 504848296 0
657495863 431544542 0
652279931 257311973 0
662065693 674506417 0
593081752 705805400 0
391465135 76626853 0
419796431 439516376 0
594960650 401518643 0
266717600 713558153 0
416576904 446476172 0
181130049 10447637 0
379432272 344515077 0
370496443 82472448 0
683449178 230785278 0
263211977 799378430 0
23768209 292980724 0
764331848 581663601 0
494326088 412430744 0
289362393 116141176 0
551698831 415496855 0
347970467 628318826 0
177634283 318753495 0
628070336 618037998 0
384295673 413850925 0
87819644 472884114 0
460007173 449463484 0
774137540 138362939 0
486715361 228116618 0
332310554 347858960 0
347848124 666838814 0
383890386 174205935 0
602323544 489181184 0
708868452 717682334 0
769131283 229306553 0
587294764 751339802 0
205682061 202099401 0
527369839 321739857 0
686518477 47788351 0
108148675 100357196 0
357762463 655331416 0
644060236 316392574 0
669251832 458122334 0
260485375 275470880 0
698700907 697601911 0
8684304 307737066 0
165965227 668226968 0
446251934 232500589 0
686978985 353315517 0
680265574 618745691 0
161487681 143754063 0
713822202 514512627 0
538417882 72263773 0
797861537 581348157 0
302149896 378080598 0
46099629 483432561 0
633826538 170653668 0
454317508 667445192 0
531359683 482117537 0
334043763 358785454 0
80810282 620775716 0
144083664 626372709 0
272386162 256482827 0
96420736 623994293 0
639735578 772141485 0
351699871 386386715 0
238630728 741772597 0
41998036 167885044 0
501233033 429781199 0
360560897 425854035 0
552459628 732936833 0
180283702 737526072 0
568593347 668670174 0
215634019 353701882 0
37531819 503490249 0
675891651 614127914 0
248873217 361319607 0
509730464 493319950 0
165335614 42913544 0
475585026 683355962 0
129989728 332697666 0
156372727 677845628 0
285227900 444674012 0
73180920 656597334 0
41954445 215813570 0
731281802 135826842 0
364575819 266180195 0
725520500 235298459 0
4919483 277155759 0
288905511 596953063 0
245632819 722373509 0
376284402 568366663 0
782171592 457857225 0
588585338 397199350 0
562361380 455113365 0
495384368 176883518 0
173817329 388130592 0
62840794 698552359 0
49422350 352301331 0
132002627 505301055 0
442921346 489288798 0
759746610 68976632 0
147122669 594592374 0
79797390 718753586 0
483540990 251854009 0
657863880 27791236 0
435180435 329420850 0
450701710 347065253 0
691546849 735412690 0
584168174 621261393 0
769514004 368047616 0
66323268 596253049 0
198696550 164348774 0
425772312 150208715 0
520752847 87468677 0
651480351 795009648 0
263047097 372648795 0
402984304 490846818 0
23286036 465374210 0
739458944 300279037 0
350970174 599090902 0
269723212 585174494 0
126019815 453149053 0
98014310 160925767 0
11453973 160698489 0
114189768 392284946 0
725534893 255133180 0
215087314 614566850 0
18236953 27841293 0
5101659 315248385 0
292702760 206525017 0
770690887 201405855 0
665237651 787932106 0
101004495 268952131 0
89143427 509040444 0
738322066 200833401 0
754971625 296739133 0
430773477 75432448 0
239808987 233577987 0
122850119 141764068 0
123728364 581134452 0
26192809 227338778 0
39874325 566035635 0
550842056 162032462 0
419503680 593416291 0
317656394 400104215 0
742746104 477273690 0
724685821 659847521 0
29757697 629238653 0
326371334 651182717 0
414876293 198842211 0
592639074 575443901 0
580368358 42801028 0
619505871 517631539 0
415942609 172926864 0
662068093 715531894 0
626978859 528464222 0
563147658 271801617 0
645902350 520615482 0
665245588 98604675 0
510192989 649633976 0
679022713 294224092 0
436800137 559729879 0
399325269 256151125 0
800481448 577829513 0
300715192 525339716 0
387315030 20002696 0
416778883 303596267 0
296990592 363997024 0
710290903 220583235 0
61497276 211585090 0
766255217 623607332 0
404567685 74355196 0
632006406 343068797 0
52331017 272841095 0
228546514 130461455 0
255912363 731048268 0
252459682 618562728 0
764626361 792529383 0
463868284 533721806 0
54581131 624698408 0
86141868 503131647 0
540058864 568260200 0
378740876 164079642 0
305969556 73483208 0
232560599 300674195 0
625925149 731964463 0
237217890 382307230 0
675147003 795743942 0
595014656 534570110 0
633420723 385495092 0
615926597 601057115 0
93714597 227233133 0
224588312 217003122 0
730177859 126312745 0
790120967 175599024 0
33586475 170329855 0
177521824 481783316 0
431484611 578789551 0
350159114 327211102 0
752612128 656246119 0
436815353 723155084 0
691757975 411142416 0
140626123 234563068 0
628293414 398669066 0
765069852 570953277 0
269524301 244765364 0
53781529 87103436 0
166932524 667733868 0
586611825 327011562 0
441407160 138539294 0
742649277 649663151 0
441896053 216600193 0
228413319 355065892 0
320782014 585689662 0
175047517 252330719 0
435485266 320998729 0
627183030 234794508 0
319782095 793694258 0
790260904 631240695 0
80493367 588973788 0
131203772 569521766 0
311843204 400202829 0
326566092 693532392 0
231025903 505709825 0
212481808 556590538 0
629676828 584545198 0
413643477 418797855 0
158190884 704752524 0
119394817 681559389 0
300481313 347614839 0
608154071 293123409 0
643802761 145466398 0
228954629 630491869 0
14709778 152670196 0
196743026 522761413 0
603803537 356187417 0
80791916 325284281 0
410709496 749903660 0
564407688 183801925 0
292879640 264388057 0
209203458 565740114 0
624724786 523963065 0
743590350 673565293 0
721363766 608891099 0
95150613 507699817 0
569598276 751613478 0
288665619 463212577 0
498335734 80236826 0
608400541 700948345 0
293504429 641213098 0
573759464 38088799 0
146965378 115533809 0
142655203 4941924 0
402644212 779762000 0
566881509 50965812 0
144671043 443410395 0
184661841 250993062 0
308009004 509453610 0
271626881 626984219 0
583711928 434666575 0
403875648 353903742 0
485954713 186415174 0
97557562 743733259 0
650163876 162927237 0
697608887 733707210 0
402944992 255247372 0
713644336 682227385 0
234772918 498247754 0
513892934 17501891 0
418762527 111132499 0
795239038 581313598 0
257850875 181175072 0
440816656 221663294 0
651742157 229693676 0
273003085 196485752 0
335972552 507694059 0
440875613 382696839 0
412482707 382553975 0
542572719 525867963 0
7392184 110562473 0
4523515 196626209 0
170916328 563150469 0
380667995 191918161 0
475378740 307135329 0
723613003 695130663 0
213251872 73430023 0
589351467 439632857 0
602180486 786171821 0
513357011 319545166 0
214022852 605747928 0
4968635 56412872 0
753363187 155894020 0
169763184 202139376 0
564883632 155849802 0
774106353 31181670 0
735659010 443366437 0
791029914 302587833 0
698057062 39815959 0
112771853 420063986 0
185211552 13573577 0
87871779 514902922 0
577012980 676398527 0
282700093 88777780 0
377671552 657434074 0
89905204 765270633 0
607574717 155198017 0
693254640 590785342 0
432559813 752741289 0
700845125 232452308 0
217664049 174558034 0
416043990 735735102 0
348103335 630917181 0
640592413 586962762 0
225138252 270883355 0
440001663 93390058 0
611840586 762574236 0
651299382 351387066 0
53647377 255194423 0
723776059 165399232 0
206229955 412790758 0
161662752 468230174 0
357536776 296122205 0
646524866 548043276 0
715563160 232518014 0
196988031 740780616 0
586848614 307044650 0
352110217 361970829 0
493143510 433211155 0
175079364 795641478 0
475340882 219128136 0
224614986 360752166 0
492805143 575645468 0
437372490 95081884 0
470539056 542929284 0
535344188 3447582 0
224692410 341368129 0
650181992 677484372 0
722239325 773709252 0
18563684 722231577 0
124643833 42302853 0
400045071 640573356 0
333459488 104052811 0
754292133 25428122 0
411128207 207678083 0
640767661 142237556 0
462211351 463313022 0
282752856 347614362 0
704634102 655808253 0
196311937 299005851 0
366211093 56414481 0
233289187 785937599 0
612755718 655607953 0
515845587 506414729 0
609270315 625094946 0
322608775 116093532 0
374756105 623833830 0
205828935 309903511 0
91903669 72727504 0
260893421 396814517 0
296820965 699024345 0
581410605 18947971 0
59255530 712134850 0
4352026 650139545 0
107523364 59759840 0
634232857 365090922 0
533843897 312432261 0
129989358 627392829 0
519718505 652723982 0
529692686 267491325 0
475133063 251862242 0
390734575 103107552 0
350005336 755501984 0
605261937 24662094 0
270737216 320603392 0
489718599 512866516 0
635769810 561285933 0
512512991 748402960 0
181316369 565954365 0
582716816 522490682 0
677253718 284667486 0
563499686 117005980 0
469843017 60617098 0
354191235 53681418 0
267927187 348200684 0
164338504 160869013 0
762204395 751277627 0
263684186 222855173 0
251143246 590761790 0
439351557 325931249 0
27345289 611824465 0
207992891 749023633 0
536583983 749088076 0
541058111 515224265 0
52818294 686323292 0
135426204 17205500 0
232719435 80638702 0
381446805 562800409 0
485336391 270044097 0
482415305 595748586 0
317701043 470908708 0
452165678 756085821 0
557051761 459710777 0
121532457 362452204 0
694620870 344761817 0
275875474 58525797 0
780730196 362456856 0
49099115 790338484 0
15945771 551957048 0
141207336 38412303 0
6102944 752720558 0
723387704 789771543 0
181402746 415065522 0
647843678 473691184 0
229727646 631336570 0
242345004 420671672 0
40379882 669060003 0
520547334 724537470 0
498328101 651284271 0
499395759 207713531 0
374674113 790746711 0
461567772 654242205 0
761821869 688284382 0
476223926 662960269 0
746095484 4624560 0
405920937 400248281 0
236371221 508980949 0
608724407 668925096 0
269348231 757076662 0
631296745 776275208 0
318421827 161899239 0
572387161 117581711 0
640047200 94325180 0
601295489 337372165 0
240792300 225776866 0
184129950 174905198 0
277112514 373985492 0
769160228 391056909 0
223794061 333581211 0
735099147 17311721 0
231961006 397850780 0
6239223 80355876 0
148049076 711914779 0
374773081 257599828 0
422044410 500394064 0
299232007 574369135 0
283708128 414957594 0
295226968 726351511 0
484332685 242822763 0
51698886 725689316 0
97069384 345792749 0
475020814 642622643 0
114585984 355877854 0
128208819 167587559 0
708116244 700696040 0
452618050 634829090 0
45797173 334698634 0
642289393 93345638 0
152367594 367571966 0
437540118 104601208 0
127587309 303957479 0
344495775 175478027 0
551373587 238960763 0
102351568 625360268 0
220699021 161466669 0
117840488 228847526 0
43999718 614756882 0
154897452 577150639 0
435937747 671062398 0
285259052 256207276 0
446115562 582340957 0
594892025 406890816 0
674387695 324748427 0
632046795 282944411 0
692390053 33203181 0
693614159 408101273 0
137025240 757750953 0
672534328 620573664 0
255859176 35922002 0
226319000 621365844 0
87197505 766351903 0
476360148 234097164 0
216521532 317626219 0
117339670 166749711 0
349490720 317442519 0
695078987 252960149 0
385729660 583135520 0
762798837 754815973 0
692648427 693208973 0
319240837 794514209 0
318343582 693707878 0
277066399 717121729 0
775028209 169701792 0
538640753 443718083 0
437389130 773783065 0
38879165 270438519 0
375487517 387051071 0
197590294 785052302 0
641385436 458226649 0
417036898 537935956 0
542673891 793382022 0
211721128 722347527 0
214131512 515123172 0
50684236 568933628 0
326191249 725206205 0
171810014 238172130 0
655371465 432214118 0
594455443 493469227 0
409923977 219729276 0
765013715 480337667 0
244735204 190652638 0
571713033 688266130 0
580225137 449594638 0
322756607 366228669 0
675542763 240656531 0
613894101 784545697 0
440134849 716149422 0
254079055 103741765 0
297709456 521576516 0
692650923 372340208 0
442068358 92445720 0
643570396 12151950 0
18447771 290606784 0
521332451 487462348 0
791603644 337985260 0
75247470 132687514 0
603231044 785893548 0
423821934 771451351 0
739269948 240575282 0
201395345 498197915 0
416605317 767899817 0
121970267 273993984 0
30159783 345844996 0
595881459 625577578 0
502964986 159572444 0
706732439 599108798 0
26547943 717547225 0
510544418 375019829 0
109923374 667030459 0
176676121 718171029 0
377165798 100045612 0
640291863 672029346 0
471141120 152416710 0
359232336 419370757 0
636512508 315157685 0
417089897 567663466 0
620392674 668143463 0
15149469 361374051 0
611149293 529309850 0
274469073 154315076 0
549867514 654619104 0
464323803 76229186 0
187859937 623330888 0
741045960 616708489 0
150957901 168167960 0
204988316 756100394 0
221976353 121233375 0
191729824 40039445 0
119698798 88731110 0
107881130 351373115 0
646722007 709917642 0
320125754 589360749 0
365013853 609192135 0
138259804 723112290 0
749623296 486659691 0
701433973 367315546 0
624518890 393323161 0
713097107 274645768 0
366048991 783878139 0
313810139 562249301 0
260686062 190856845 0
332965411 625450607 0
747402129 361523847 0
483513453 135813318 0
57488128 270985297 0
120015504 642480171 0
479619274 360398272 0
218459920 283940206 0
675549883 420862566 0
115917623 747751271 0
609893915 662570153 0
264248360 254664417 0
466640736 318437554 0
390526554 58225165 0
94892263 671476763 0
288774238 50232425 0
167508693 629861273 0
584361185 493504559 0
136469957 500385502 0
110288148 352383999 0
723458984 224359841 0
728931896 509884896 0
599289451 288182412 0
230215399 101839550 0
771900402 521780000 0
316846412 735418936 0
382144551 648806375 0
494962429 275218904 0
371952977 390121986 0
603093098 799901905 0
276425961 237783318 0
407535372 371934015 0
409597526 65343166 0
241306884 27190160 0
275626546 522410525 0
408848015 315963940 0
256636718 398445434 0
188252274 792973317 0
570331115 692723198 0
548505147 282098005 0
757329798 5345850 0
535653523 413587216 0
546448633 655943877 0
138696567 181812826 0
479945254 601041697 0
554130206 513677080 0
369463894 708954711 0
495408068 704427468 0
682065758 772038439 0
789827676 593170188 0
650723836 491659888 0
483538931 750463604 0
781913969 377525891 0
129752381 548469291 0
325289800 612024799 0
344494931 510214388 0
610359846 381216133 0
768867293 264119906 0
521026074 508966689 0
567446445 715656532 0
604568952 582087447 0
83727571 511986528 0
551483345 669734723 0
24004605 782923570 0
21840479 443710561 0
435761585 2796304 0
14570513 301501349 0
743456803 29983014 0
699957418 103461049 0
314980841 518383918 0
775656943 125279981 0
655017725 274311239 0
375445365 58337960 0
28857528 563877546 0
567224606 338989531 0
507313271 742937983 0
511112641 780476776 0
369297351 312588794 0
320250325 615618644 0
716951371 182851789 0
509871828 635589728 0
763669631 125872706 0
40606225 42883431 0
383217353 192431801 0
780460111 102813412 0
466025871 32604354 0
127218452 643552512 0
607563582 630470028 0
351075404 600063984 0
647513393 551809871 0
52555040 185545010 0
282975426 13651443 0
98364793 150655123 0
791036627 101488486 0
63471863 502045740 0
456641162 537872820 0
30562993 527262208 0
112341998 240468059 0
243793003 41505671 0
561028280 625015451 0
86899352 525521802 0
51643383 32973237 0
368458641 626276736 0
389876160 174263504 0
539138644 126053897 0
373169667 606134706 0
463488815 553818269 0
59297644 152061815 0
99138672 88236459 0
127452453 31557428 0
496589956 14991118 0
136009532 95919715 0
619518265 182186520 0
277012951 81377236 0
523629717 208839455 0
481862071 372577094 0
419782000 18482640 0
210442310 752599427 0
100711768 223419729 0
527716985 75610477 0
783233607 640556581 0
715430768 371177441 0
599416984 511425586 0
370498792 407618387 0
497371427 73160732 0
262436164 352990712 0
494757630 654218061 0
199619223 520566320 0
419528217 305483385 0
540891000 274341433 0
497955959 17688548 0
8696728 261519045 0
360200676 404091088 0
708340806 238725682 0
764771789 544545921 0
406139939 344878334 0
577571127 629691284 0
82122717 179897449 0
581281828 456357084 0
106035596 9713560 0
618936301 119498334 0
38085184 271822995 0
81334752 743312400 0
149578137 520574721 0
262690120 686417309 0
771654878 563167105 0
286710427 787292647 0
68354451 270514042 0
387010725 31042481 0
655734671 345246322 0
18324917 679939031 0
110741781 105397629 0
199533003 713591343 0
265678898 17796970 0
441522074 420212805 0
734420386 293677332 0
9566881 662534376 0
565864976 541129119 0
93441396 213615250 0
230719832 124647849 0
596348076 606764972 0
240819304 255052835 0
546742084 592317683 0
459665433 493303186 0
756150745 406977403 0
348185453 402847818 0
521397015 437094136 0
607806709 251367124 0
190423439 346338585 0
239249340 76475800 0
59296985 125849346 0
796022954 100719371 0
188356387 348204206 0
545433512 131439285 0
350997665 476860169 0
543054489 615435913 0
686741996 547983831 0
449522072 718554322 0
152698585 788936079 0
399448902 791692784 0
363524424 748069566 0
125650674 91711766 0
115166507 377216230 0
755345319 17924593 0
354907637 510014237 0
226040112 45081883 0
648665986 737937481 0
608588606 151829138 0
29383450 243701804 0
80824668 11332837 0
575740345 290790713 0
792026561 384671868 0
728512699 129849895 0
650417283 503557831 0
693939230 710541261 0
657922585 259354140 0
534808757 792026455 0
228752637 25006851 0
217751397 215996350 0
162172950 79944952 0
282584555 249448514 0
120396615 3614443 0
538041725 486315449 0
154281344 327414264 0
263808763 583049426 0
714603894 123515875 0
578652050 700622377 0
789381777 69938226 0
652565867 713870543 0
187160584 7585334 0
430410776 592948120 0
529647101 722409569 0
746998533 561580552 0
167441563 403119146 0
26783370 359498012 0
623111635 582226215 0
57043667 393435589 0
338163706 274490891 0
561934499 145591373 0
319019489 487421380 0
672017189 504514920 0
588504217 631976558 0
593406275 680503742 0
691583 183143708 0
226721889 286387253 0
48886299 546338482 0
768969886 610944544 0
98706 15735313 0
671213365 146370679 0
20007342 440316783 0
686632108 767087408 0
296074968 605330195 0
747596531 93815543 0
709479018 200897865 0
76634837 660816213 0
571116937 539350978 0
696820234 282056522 0
690109062 95498638 0
687629990 631191129 0
53170167 78781353 0
286436173 86513998 0
453463019 800385001 0
279256633 321599781 0
785642540 601050601 0
639857168 509759674 0
619294196 626299539 0
346387133 224020643 0
429210031 688905526 0
225076472 581261271 0
600466435 218212460 0
40458942 232969012 0
162635479 769558028 0
337877745 678413417 0
544627448 709524297 0
605663251 30053921 0
621250965 283433132 0
799385851 443424318 0
707931477 272176509 0
493300604 686838387 0
570408080 360660911 0
302331957 275033711 0
783815386 174290309 0
216978623 358556809 0
409221077 40850892 0
576860607 330052785 0
63067778 617897174 0
436236622 505487622 0
746907808 206812260 0
23489358 98397631 0
243920904 597737700 0
69592930 619354710 0
317574596 52854436 0
511565618 183456191 0
729646043 276891642 0
502099452 766604404 0
474279187 789926596 0
136988676 326219169 0
90124751 29628400 0
35045797 727897948 0
299935250 368619618 0
104678775 10994536 0
139084407 696844036 0
626582282 336145558 0
273184287 5750993 0
99424835 307116793 0
356971981 395501807 0
563701984 796858683 0
527447630 509783146 0
97558291 650708820 0
150882308 413093180 0
113484232 172641571 0
653838121 244018894 0
717905447 568266064 0
185989570 655415775 0
800921533 49622918 0
610019381 143225042 0
435803798 317087046 0
16135468 442069481 0
104479003 258303382 0
268770649 620571169 0
725933469 323923912 0
704010453 311221903 0
725587445 721129101 0
430453514 474135256 0
257829883 742900201 0
295676966 444966216 0
200626387 288116335 0
264962779 405644737 0
141077065 769372081 0
632900146 655037131 0
304643278 415945833 0
384229730 687354142 0
462599078 586360180 0
483745658 231119011 0
240842439 698970010 0
767920328 611007346 0
363289831 607892365 0
399326762 479271831 0
330341216 55828184 0
480124275 413059607 0
498868792 290554241 0
312415 673856955 0
622297029 12708811 0
289774813 29985968 0
251828171 800338022 0
210892218 283034642 0
393604855 648111558 0
798722781 276273657 0
288231962 423621246 0
688770632 552957190 0
415940928 153752107 0
331005387 274273557 0
707452492 699870906 0
154353273 81883218 0
401338405 3750979 0
715795710 743574036 0
667964225 230210771 0
555323550 797897300 0
564651577 339922752 0
257392197 172666929 0
561098881 728023751 0
603999444 617354126 0
759041652 577899914 0
326411860 389038603 0
613687882 366758109 0
354985786 734967893 0
459440775 119556983 0
340784145 609714668 0
170338982 208120246 0
577472620 607624325 0
161673670 625205136 0
486204901 262048052 0
5267544 415542112 0
183889901 371903707 0
730329859 592272845 0
548197217 469450129 0
343045370 203303757 0
196398287 644203396 0
579384262 362990645 0
175041237 635939482 0
711782757 182038927 0
288551961 190612964 0
53255956 308997323 0
335604323 470849724 0
68826430 274016676 0
700715477 358509268 0
425686493 597874839 0
181927751 18508880 0
388450685 233310003 0
608126463 799922605 0
158578710 412966352 0
164809958 268173243 0
241291401 179716840 0
184125611 450368243 0
348711324 376921210 0
360250249 113603585 0
730293571 659760328 0
742058074 422281922 0
302354735 288182908 0
394697291 255323930 0
156119984 296382241 0
478918625 97243834 0
714475069 453873156 0
658341584 739421649 0
670966592 95789219 0
448412216 512850971 0
713918847 491650132 0
427193237 228186699 0
480306511 750553542 0
85070720 656363764 0
416869485 425746654 0
189400057 379614065 0
421669282 784180172 0
203489767 611575878 0
47416900 383581721 0
592790544 324461614 0
233896422 711268345 0
37159723 192631103 0
684527380 771978473 0
330691209 598289523 0
522745326 502097935 0
183343105 475210076 0
98969793 659556887 0
400213158 300753836 0
489212467 426896705 0
557905941 564515763 0
574568016 89140413 0
354218516 332754919 0
462825064 519505702 0
492490669 185728220 0
81442840 93664136 0
508116214 176118250 0
54130107 259637753 0
437658445 373991232 0
322706239 714785222 0
130415547 719484894 0
209611623 662381997 0
341148308 674901508 0
343106041 320591823 0
757716732 309378781 0
326707325 497021720 0
88499347 486879515 0
104714132 233450941 0
79221261 106821781 0
210370419 31945019 0
349542441 467933075 0
737646861 696132356 0
82047037 486875599 0
628371658 328386853 0
707967026 213595404 0
710638046 767483019 0
793445645 136655631 0
260547147 299634099 0
727256211 548767353 0
429068263 171297594 0
74681742 333817536 0
744218469 315647453 0
172100494 487075958 0
238842611 555420574 0
156238469 341118804 0
113526729 735013999 0
433361551 264666124 0
350445280 217160465 0
749825999 801697637 0
58255796 68968791 0
600113180 331002079 0
60739440 216296634 0
551739398 644653053 0
569764012 275375040 0
649015943 787638602 0
3405602 350325610 0
786642464 519030082 0
270569226 27308157 0
30562322 243652494 0
626901112 389657698 0
617033315 752830250 0
380438535 650257827 0
766082612 236896703 0
143003091 718342507 0
36780634 552651950 0
434842763 634838030 0
626513774 394372901 0
766438385 233947984 0
146781790 23059297 0
373008100 232672797 0
439920537 674489033 0
179852792 76610446 0
419587230 98377285 0
776407916 21059076 0
28678446 225321921 0
418643402 161469524 0
415880270 67458739 0
303622810 403665863 0
273098290 463576991 0
158871655 242122189 0
266527346 159023461 0
229185963 136217946 0
292960545 635929446 0
328278278 350389948 0
315305019 777461550 0
245848696 555757015 0
320209121 404229195 0
522111437 59408426 0
495214726 785391408 0
436174307 93124277 0
208826129 305941255 0
223813298 187066642 0
185647994 332423575 0
536278500 272233451 0
507200873 88693572 0
443546498 257790061 0
148082242 708783192 0
209543763 570554268 0
115016512 649099581 0
681129820 89786386 0
721037269 611732963 0
104224261 603647789 0
605675414 587503233 0
150013289 758169943 0
41723891 731503560 0
644730728 231542545 0
540729665 351012932 0
538735157 766670560 0
659888209 162496770 0
415705283 43381439 0
251001584 431161175 0
793200287 217872792 0
518678686 327280321 0
260004432 615433590 0
265582836 368490487 0
733798126 30430580 0
674830735 629992466 0
395325494 321841850 0
427993503 383829503 0
159819677 294769799 0
527070764 475102167 0
351385776 752036219 0
277765320 1370616 0
195797284 291221582 0
142328233 107333621 0
208163459 646152758 0
86470765 243818950 0
84662184 403317893 0
4934076 680296403 0
65366973 40471858 0
627932789 361003603 0
91878377 560351582 0
376513781 173458810 0
145979197 777092634 0
57621941 239750750 0
266595822 272801610 0
27411690 759342446 0
361006545 664783638 0
390057256 195164924 0
23875215 284815240 0
626661522 598858767 0
752802967 216513979 0
271762245 255962136 0
619827778 607862683 0
550140650 7904189 0
29506827 527884560 0
607808357 459020 0
4366107 534250098 0
142781912 342417126 0
39330502 367937031 0
701225675 674232710 0
200280902 695359470 0
575116260 477452344 0
103124251 507112778 0
225106262 266699060 0
789857171 440543616 0
171634341 423788753 0
413660200 742245579 0
50956026 582255951 0
521155385 660221255 0
29146818 390110743 0
372066468 152760121 0
260115614 568240292 0
801153306 656596370 0
288275424 102538316 0
685520397 799216729 0
793166847 113173174 0
418760737 681934683 0
392878631 308700829 0
800093222 338517731 0
681320781 75403667 0
461422151 335639651 0
64253577 227403018 0
546364870 361970317 0
783422350 247811304 0
702340116 446991623 0
538358580 620423181 0
682263359 36140207 0
431859437 71215015 0
250398875 517949800 0
7804190 123533552 0
515491230 80394204 0
772707308 298261249 0
463990432 627811385 0
760548177 276399663 0
416877527 153938052 0
452549933 304283300 0
483531671 285880086 0
344772347 332831157 0
541726656 99860689 0
303448058 578970761 0
245625431 355901419 0
357230944 624469362 0
238183613 747550542 0
238119410 467438860 0
368938252 26038397 0
211837940 144852114 0
631798852 237524489 0
270813931 509354179 0
473658560 363752303 0
783437082 176693366 0
639158330 36172927 0
389916805 497222066 0
678365258 71905446 0
771431459 383413749 0
737216281 105664776 0
420315004 631782119 0
485582102 440324206 0
695147251 423638882 0
793514025 345913991 0
459474781 271926031 0
766609650 165217045 0
359009040 20284835 0
219767125 548438667 0
753379286 734777302 0
610578225 355831716 0
504078115 140696838 0
760068348 258436779 0
751071331 745853829 0
75925055 206734597 0
90090996 15004174 0
380617321 490130929 0
23685492 52989765 0
516175019 761503906 0
362177692 795837500 0
271003871 574883025 0
380576012 313378191 0
8965783 779412108 0
467038088 606810794 0
421233658 265982141 0
743793819 430192019 0
325146875 238684606 0
563448047 50140988 0
104795624 110387796 0
53824106 523038158 0
141522878 514115813 0
260558243 10064761 0
670007059 798629949 0
79860463 293841898 0
791298690 218712810 0
245455415 454256097 0
174808685 420511841 0
349127919 22939466 0
553002241 533711698 0
540326669 102409953 0
382238118 250848898 0
485886594 320338709 0
116925628 600535753 0
128811698 51694161 0
533400789 717885875 0
633081922 680397593 0
222842829 185866378 0
560837072 291326594 0
135862591 414726040 0
761130094 582992478 0
778485401 528496921 0
705179467 333747397 0
603121318 79591479 0
97370609 319786444 0
527722984 161247275 0
689749633 277199151 0
274996479 248236080 0
281862849 755675966 0
482353049 72904126 0
764509027 715337446 0
236423399 85714795 0
793225236 266698604 0
148903626 450322162 0
565980231 256124110 0
248148521 275428742 0
297550724 357514477 0
380329666 615541706 0
684076208 15149088 0
474224558 730240111 0
422776302 39983918 0
118303147 471947320 0
787900667 103194635 0
51006330 789235491 0
305084625 86363836 0
351283031 63319638 0
386149066 746877001 0
387293189 619444978 0
569966480 157543024 0
629543893 19582559 0
465436545 533510133 0
773693667 25800711 0
222218997 426183855 0
283194804 268578062 0
253958254 355101453 0
321636228 716326530 0
629577648 778984598 0
766145858 791858977 0
738761512 681691357 0
403859176 230098426 0
799065378 288864063 0
768671213 257433635 0
402380647 189269453 0
207549944 36640623 0
115716646 1193256 0
710776383 478607351 0
147911631 705431348 0
231306057 207076308 0
23383723 400176499 0
651920273 729281030 0
66929101 43838093 0
311948627 545953553 0
412283492 657532440 0
315971351 493430280 0
464332489 795162842 0
43310430 91623381 0
71917092 248608926 0
143852485 674366886 0
515470210 104092997 0
137857965 648497244 0
687830242 685761802 0
217430366 401552976 0
508365535 456885547 0
204874599 362515704 0
460492057 788141572 0
692614311 63613935 0
592576519 739920955 0
234351839 459506601 0
566520650 766330809 0
696798018 121944251 0
595551435 727580850 0
496617057 51904541 0
529877476 345293166 0
402526772 234038913 0
757560160 254597461 0
372516382 107017990 0
558207461 544776073 0
792887130 663727381 0
538648895 345453454 0
330128842 496189721 0
769907383 480166259 0
447342329 579379650 0
114234278 222578940 0
201157517 224022387 0
547132115 13238849 0
117257581 519506343 0
413764792 502413601 0
719909450 549572629 0
599229001 539457289 0
22916522 701189398 0
202623278 56288001 0
683218395 670324206 0
181776475 680166900 0
189632789 324626122 0
394968628 298639122 0
153049345 217658747 0
32004728 130434747 0
225091565 483910530 0
73848295 268123090 0
440271495 161196338 0
83321071 199054443 0
123953833 83298811 0
297140301 726265510 0
80631747 343530012 0
640772559 333878579 0
310268755 83379563 0
9276742 359506382 0
92955871 435778734 0
589045231 273834465 0
436919950 157862023 0
666430366 721652510 0
573565111 135543639 0
495404341 632348096 0
141850278 457159698 0
225372218 490972632 0
767041484 735100963 0
621118572 395455806 0
486235150 792395935 0
246885188 475666536 0
46146143 312008637 0
74252673 743089446 0
34380914 390205553 0
793684965 34655367 0
527027787 361950617 0
483624955 647637052 0
540418675 749841746 0
70179228 404712576 0
747841300 87306455 0
799583645 3773029 0
498095066 475549275 0
48047502 251719370 0
22351110 404301025 0
393314371 164343098 0
782989990 359467929 0
539775090 671919484 0
11190403 253021183 0
353733535 117843323 0
614594472 45816889 0
747992173 349325857 0
773150093 517147586 0
464059778 489927140 0
734628799 62453833 0
338421864 436845547 0
124894157 147681558 0
244532326 116873519 0
21819237 396963140 0
238164403 293010488 0
200256587 243797228 0
20487090 721515492 0
38717723 636793027 0
449360094 65969808 0
256275205 194173045 0
428272503 29799305 0
467816134 411033775 0
743471878 509808107 0
777783202 47203362 0
272670226 444232609 0
672111570 381972992 0
131030111 660443374 0
406758818 53342110 0
477989567 372260348 0
159713604 353552423 0
35475441 794565977 0
357935929 93557486 0
519522835 134080509 0
688854321 595558951 0
602658507 102970255 0
204204246 362934787 0
275301784 564744197 0
678019194 152732661 0
178427857 792184404 0
88305540 516070554 0
35633081 328240390 0
768215041 753680545 0
10992218 111310036 0
633312764 147218252 0
644847174 737359679 0
384834446 373268784 0
531664263 754002059 0
269526064 132469070 0
56283636 586563764 0
437655225 145883403 0
8485958 744441009 0
287812214 604706511 0
205746718 556585733 0
313013686 374222713 0
640531695 781117591 0
334973738 124813376 0
697724137 221349806 0
605869044 170147499 0
54793913 610188160 0
778405066 430731577 0
419748034 683112214 0
235847950 17539640 0
770004018 289880211 0
51612039 507349884 0
671736111 131672929 0
307025503 172198792 0
88854953 230857480 0
386425595 102778210 0
291179586 281499147 0
562297380 770313130 0
307701872 178492140 0
259630544 145699186 0
300363740 231346231 0
603558758 402071589 0
412148600 397515217 0
769086570 488246319 0
740518014 746525082 0
564484915 62261586 0
34694886 40336449 0
324669409 389270146 0
67702844 761733577 0
524851057 70405877 0
477422827 220765232 0
773427991 64866854 0
633060603 427778910 0
8386627 353998208 0
379487488 45755572 0
690005630 622246981 0
525826284 684115358 0
728005548 80436753 0
369326579 508886369 0
436146809 522835893 0
778449174 791918489 0
578225417 507432704 0
427347589 554622278 0
567430792 528076289 0
180656575 787942831 0
723908321 518880278 0
438568768 100059066 0
171370708 60436976 0
504410789 238896329 0
636724884 328626146 0
133955506 759949708 0
599564623 436927129 0
433196823 768066880 0
468934392 796469706 0
363584936 437321135 0
204634353 76279357 0
291817045 782277508 0
451333139 504203899 0
180348169 238255309 0
95914461 464862192 0
447871785 527781621 0
320794947 321916474 0
5074519 468659063 0
633340978 731815213 0
595859352 799966878 0
364819306 91786096 0
121527330 349208984 0
728408595 121092250 0
497271873 565091941 0
230351200 344163173 0
155500688 411173084 0
97336746 717851959 0
311290233 505418296 0
413022833 420411520 0
353902348 454124983 0
674457952 609371158 0
181549826 776396566 0
182218026 574218115 0
766522959 359352731 0
420125633 211112040 0
745587126 244091398 0
531715216 277144740 0
323685803 153801711 0
12906267 749547818 0
318430238 290733075 0
425489403 400743470 0
650401092 142363910 0
69941778 72947910 0
116411751 333992117 0
280771151 612750327 0
594887991 348545028 0
561869887 785676220 0
481519426 204584133 0
614558466 399497830 0
7597362 153943357 0
111931217 264611080 0
590332533 56784282 0
417126607 317297549 0
529468855 447395239 0
563033876 250306040 0
602879305 678264836 0
233983806 315578864 0
572601072 783786563 0
515913654 593125934 0
560459275 107811926 0
482393219 775735377 0
414397952 185641355 0
72642856 483291516 0
753919035 275644298 0
183731314 331279323 0
290061952 533061444 0
124967552 101446381 0
172498103 231013924 0
82889971 273430266 0
707302014 789562497 0
332080744 771498298 0
211448901 552984876 0
380610548 342011900 0
433635711 750160789 0
551676447 549731035 0
595969982 512135728 0
539629114 326859361 0
800518152 503515111 0
471415311 775631291 0
523332799 659922645 0
302915991 290736954 0
381214616 545991984 0
471955664 432552500 0
730739866 598297860 0
451198841 398737768 0
63876076 752345525 0
663903650 685555215 0
121837341 677743910 0
246066594 561716610 0
699423066 601024094 0
254478016 90475365 0
305357900 116143994 0
71262383 445871994 0
103930292 311547510 0
162003897 778109981 0
479308786 550911478 0
70429572 502436099 0
562981075 92793541 0
60987788 462113791 0
111214541 633170836 0
364988813 19585725 0
613542605 498030172 0
95404900 154861420 0
230807263 11061536 0
74891830 174151709 0
384820178 101307586 0
28413919 593005098 0
67510995 522736069 0
344374121 476969461 0
169233093 260271607 0
755861454 529646417 0
685051394 466912921 0
173787454 784418889 0
507957977 457791421 0
790163081 132614178 0
241617323 560318658 0
36220668 177306448 0
315260853 143444636 0
345327930 79947314 0
785901956 168430007 0
74908727 765903133 0
778771999 113442042 0
356167648 239422125 0
208199452 276295040 0
132598491 571275000 0
517444212 470092640 0
319237907 102547316 0
684399912 704344981 0
240362774 240747665 0
427662929 487832928 0
1247921 162346990 0
297470751 764687873 0
431084030 179328904 0
133756027 717826938 0
550625110 310044885 0
651031170 70075634 0
85264037 578835259 0
273863137 332048603 0
771848056 463313766 0
351502777 444256756 0
125455 556963435 0
220760053 254593557 0
240876351 271490883 0
664362721 159198292 0
83726425 16310442 0
643615755 68605224 0
173728124 614313091 0
714835457 702673490 0
325771250 443296074 0
260968926 551307121 0
396745109 56054447 0
111547977 570811352 0
209050921 467663072 0
308302357 61083515 0
104040204 566787021 0
110486713 56473470 0
355073163 730263536 0
175361661 379631823 0
257029779 154596682 0
135784321 611409086 0
374791236 478125470 0
457164467 173207070 0
615324649 391864033 0
64707521 229347365 0
280521458 250212632 0
793527932 620033101 0
791746717 229165548 0
17073673 536264650 0
628173447 626908267 0
515453709 526486607 0
233672298 667188807 0
133306970 440262675 0
225775106 358104840 0
451061211 400363087 0
593242733 710577533 0
605245257 49655712 0
481797383 586882009 0
449979773 173237670 0
222687264 418756656 0
92203307 78562065 0
314854155 585291962 0
30364590 112047988 0
470071851 368636345 0
494551082 410072133 0
469680818 291758786 0
322280802 455693433 0
315709675 189566746 0
747380812 37628768 0
611273883 80634780 0
679714610 403330023 0
536406816 534702347 0
373584611 23018304 0
285248408 248968067 0
311484794 205708966 0
556995374 395859809 0
91409759 133073666 0
570937572 530623808 0
285847335 395796415 0
628377326 654848064 0
768768891 608682504 0
448820882 381872008 0
170632245 251450146 0
49285956 80618080 0
4304609 745131784 0
632689045 89677054 0
307812185 386610885 0
424101685 177373305 0
65719823 157882893 0
48268246 121204337 0
801475992 745086682 0
450144096 181355821 0
421952694 122922523 0
209282304 207822090 0
451905931 260079780 0
67863850 156537403 0
601432920 799285757 0
257184550 563139241 0
755634656 613873518 0
441795744 30961241 0
472867732 239534858 0
27739674 338450735 0
237130555 87045109 0
380630211 293263903 0
74260508 646673810 0
221805206 556355583 0
742049967 379898027 0
203810289 296545348 0
256680975 137309728 0
142529028 644424727 0
498737808 368904468 0
168396484 780375086 0
163056307 193651900 0
771697837 145003823 0
700968150 757124446 0
4457536 743341067 0
687410859 114567582 0
797059297 57747693 0
285424004 17080183 0
749491643 338544084 0
189198824 298332874 0
96051316 494999161 0
243170616 246075670 0
685826951 603397554 0
330227498 651474530 0
487181346 89842722 0
216863362 796253913 0
390168402 500322872 0
266399590 19134298 0
500371782 95698948 0
723356762 631332910 0
736015354 326440695 0
141970755 520888007 0
69875 751892211 0
579564878 598183646 0
56664791 113676098 0
341792523 385462959 0
177483725 218264035 0
391164425 462245179 0
242351602 6896158 0
116871533 621830608 0
684043427 741902780 0
230884970 585580367 0
787221760 676857981 0
278966792 618097466 0
457342468 540453508 0
312228048 158348856 0
632079570 148283929 0
738596068 740143426 0
417807638 11072875 0
573200520 247872489 0
66049591 83475858 0
469365543 611670917 0
157157641 67925641 0
406049740 405908920 0
27032564 487257166 0
692731460 678623871 0
290866788 547745709 0
333938513 199633065 0
594287665 37008185 0
418434767 99795496 0
687724619 292189156 0
149846334 250775686 0
652450676 668971989 0
1078763 389880861 0
173575118 278149909 0
229708834 170782215 0
592950192 45449145 0
416046795 301556749 0
571660525 437063944 0
559212444 155937839 0
336412545 457468105 0
452647358 581286978 0
294023202 516677936 0
162527586 570077745 0
436060105 344905979 0
260554262 606348272 0
5093167 439000390 0
144424300 423063434 0
652188565 246811872 0
176914666 266436282 0
561694099 631981736 0
782405873 540882125 0
603165047 117920652 0
42368605 444624711 0
351019929 418085360 0
391959606 365694099 0
758407305 558434009 0
756486153 719221591 0
113414416 308335678 0
319253170 394229147 0
152463457 73072522 0
171608585 190866873 0
342625084 251477452 0
328500061 331768202 0
226553234 491702879 0
357469724 580359252 0
641125662 709008728 0
264296805 499281326 0
414519217 215827673 0
165298204 545486571 0
361168326 512875420 0
644055992 177283357 0
699203441 295801148 0
782743929 196079825 0
159442003 351450283 0
308050476 15816407 0
109888186 622546422 0
144916753 430081583 0
398874115 644495560 0
12477126 660021899 0
73416902 303538662 0
407270624 62449876 0
152551256 610861919 0
672054562 562064440 0
447178805 425234216 0
628744367 57052898 0
775261285 355336348 0
139951407 699276374 0
464168720 194180404 0
307448056 486525947 0
613031048 403310043 0
271891688 5105294 0
431783787 526997895 0
681856069 777795053 0
448040061 295245212 0
274405328 724570644 0
717551378 585033796 0
413283545 185630583 0
130382271 124508242 0
302555775 490137426 0
64987285 177396684 0
622507393 295702728 0
237600763 290402069 0
151987473 573422576 0
282144656 713719142 0
568957693 401944028 0
598219937 265251080 0
407748298 699548240 0
136736398 190784052 0
167843697 140619785 0
401110877 575131250 0
128268542 563420907 0
1483452 694787699 0
772661278 283671249 0
270588675 485738986 0
549519889 363652870 0
137670259 251650456 0
104156413 151288926 0
594327928 433497812 0
673573406 552756813 0
282941880 208705763 0
226708948 265918739 0
572009347 267898138 0
703161861 474012463 0
252329872 143976285 0
71271876 497543565 0
558273690 45696737 0
112502861 478914553 0
609411993 177216556 0
568885264 698451550 0
340145106 290904120 0
365705132 318034617 0
369900417 46981807 0
501308944 610831498 0
87486412 320626231 0
713412055 268532350 0
73825012 169540415 0
202013156 664173338 0
167991098 742718812 0
136539149 195334029 0
220114929 345885862 0
679555258 437408066 0
215352538 540740194 0
475269866 715838723 0
369464639 435713257 0
695686008 794344481 0
782587319 351204639 0
149079322 765287524 0
586580019 346747954 0
240837789 619400244 0
158838806 292004417 0
449075502 74941691 0
414839635 500693605 0
562612007 421666502 0
29492449 514137304 0
229110460 245825742 0
53959370 280161477 0
370995517 784556262 0
117027261 699165049 0
114853833 128124515 0
114383507 217979767 0
283745453 135560919 0
191273441 412383497 0
571204953 608074421 0
486207135 199764999 0
255073475 28227779 0
235740686 569452488 0
793577523 155195063 0
767381696 612397387 0
677312405 449483576 0
609774667 560483277 0
97587292 779006097 0
453600649 634561998 0
394930398 783481095 0
385792129 130639235 0
238496701 683683157 0
670512510 365863849 0
718917629 412856782 0
441185190 722816948 0
642889540 131911603 0
791349817 51402215 0
677605025 580714817 0
39043425 180138372 0
757556387 587866474 0
370645056 185873614 0
652920147 630883973 0
213240361 652789745 0
370804341 135693429 0
101795723 459529131 0
443749403 425411253 0
269350657 67338339 0
684405139 326395333 0
87376624 569446120 0
325545456 227781939 0
593222668 443337806 0
607345050 44322517 0
406931784 2831173 0
683380351 318219526 0
614395660 68700184 0
268604291 159066770 0
402133379 181933984 0
720511050 788208351 0
743353477 796482306 0
461610433 662989399 0
592179608 280408396 0
379519631 161845713 0
133022588 138858597 0
768209765 99192072 0
210403193 613952491 0
461461409 297170526 0
253486291 284292876 0
34257069 655215327 0
321903173 343286510 0
622319972 73590001 0
396368149 180925047 0
724663453 387152582 0
146745868 511341838 0
654998389 553378131 0
163446088 405843666 0
148709742 200067533 0
559779567 780128651 0
10098730 475072081 0
146894697 778081239 0
568704257 17886587 0
794796200 306758976 0
346952414 752846775 0
338214844 239285838 0
54722058 533543809 0
403950267 292929072 0
351050575 283764332 0
257098407 252891477 0
779038868 391275726 0
260762061 338274581 0
75241165 699211964 0
495181874 411412965 0
54146663 788751683 0
647732457 10905651 0
110819079 201963543 0
333929881 76515624 0
214109398 53167682 0
586336089 262646346 0
302095267 730299080 0
708810887 520429215 0
173266128 699434145 0
653372536 640662597 0
783875361 86037414 0
718675925 765888529 0
459240829 597305966 0
243813936 451292304 0
88648842 389920073 0
427377798 539768276 0
325776208 692431668 0
499100291 505322080 0
643330537 501741503 0
695329428 203038981 0
23077861 566114645 0
560090923 345580555 0
701727216 746338731 0
124930162 346932031 0
599197716 505534795 0
179326784 660282983 0
683304970 477612548 0
587312773 798393731 0
412473117 313991329 0
305486850 157295262 0
350494267 500276713 0
758522949 653484584 0
274297618 172441328 0
155361148 605799188 0
49263115 646711771 0
315812787 116402473 0
707242065 640961113 0
583510949 102356019 0
411808185 63704972 0
479269870 718126257 0
152383560 343608102 0
760858121 279789945 0
228852060 330405317 0
29567722 93669610 0
23755432 544895067 0
354927568 203296366 0
1903490 424501938 0
204227631 564807841 0
740978473 708898784 0
216929685 110482770 0
737883758 8160567 0
626518819 403666688 0
726573272 378532931 0
693113477 67836379 0
596391195 528868238 0
88346853 443533182 0
320349507 245936331 0
600083162 750303418 0
429734466 600263441 0
224745987 632700248 0
51865512 415563641 0
394261633 588447642 0
661769050 295216256 0
585507539 750568334 0
430228335 140839793 0
223836174 584120343 0
324280150 147900312 0
254002169 330077456 0
473820129 411884329 0
270021125 106240459 0
325756553 448569951 0
40052417 737095114 0
178111934 683382327 0
228316203 47208878 0
436407040 248150827 0
352593732 109013031 0
519194210 291947915 0
739378382 22778012 0
768403142 70191417 0
46879788 339094949 0
354802380 96635146 0
83985667 274802440 0
127163904 426812306 0
780578234 352538231 0
419336548 684331137 0
156928681 579004501 0
596445975 216863958 0
495184933 345810612 0
127678308 49474699 0
495492793 400038646 0
604429973 595307386 0
188639527 463414735 0
314705059 393514561 0
371409267 112472238 0
538290696 51910153 0
225586724 619659833 0
186254860 498316002 0
240937361 261308050 0
710451501 74470575 0
300807528 164130794 0
387970969 274543300 0
368439885 561038303 0
555169497 156309930 0
241304414 701218094 0
309926497 444108944 0
192866270 771436916 0
577449266 640984287 0
212637910 464804501 0
568788771 580642110 0
156390007 316536084 0
331409253 593219665 0
102227163 702799298 0
627389648 80176479 0
567208732 590824818 0
90730658 676896596 0
20608738 383880184 0
108875910 624358460 0
115201286 558476441 0
503913196 391331547 0
360961604 79947756 0
689091213 784070641 0
785458262 773079347 0
127192104 793946895 0
486094973 174520301 0
604374665 298306270 0
242208933 414818564 0
309146014 58232467 0
428470111 466463585 0
715174100 680621525 0
605679470 789235962 0
703267557 686992923 0
713455185 173751895 0
672766669 469499733 0
47493273 57278065 0
36679105 76305713 0
276725601 588125264 0
107096190 705887815 0
529387804 299844385 0
260817562 771130908 0
517723072 414347575 0
536956556 285344572 0
115995067 518102789 0
599494599 789079937 0
532437128 680110145 0
316397220 368304459 0
470491590 28368175 0
48088522 642288811 0
494817344 293840813 0
698095497 220793505 0
296978468 47494839 0
90251678 288986640 0
597813896 780929362 0
722391987 126509854 0
540772485 244404010 0
488024088 710932098 0
528826787 458195092 0
318927070 751745550 0
47337972 286296047 0
288186098 732789951 0
798020438 176268410 0
516302417 650555185 0
66024157 215192408 0
103886938 517700454 0
619770512 656621860 0
251373189 297400916 0
377636377 40423786 0
42962496 368369567 0
386338010 677985409 0
32985372 480251991 0
600137840 53587556 0
772017197 302937623 0
6663868 317396385 0
647419593 139480900 0
167380809 792577297 0
254216974 551587174 0
337651522 302411215 0
14629922 794747492 0
183768486 94680859 0
167384235 364036202 0
613704056 627389131 0
44825992 14298956 0
659355593 315601693 0
239422140 700421334 0
106479653 252715365 0
198989432 111064081 0
323484287 694169054 0
492664634 84771486 0
647184442 651915134 0
543355020 340857684 0
266203338 797933620 0
196036482 309655737 0
792478725 42615031 0
536754154 774841971 0
253716654 531750005 0
630133960 401140564 0
676053031 28167296 0
119773935 392906761 0
658322207 184338209 0
696157263 48359610 0
106131866 502940858 0
773661062 429540404 0
637042449 411645912 0
638285291 297583077 0
335765058 80295487 0
624536805 449208283 0
601341960 716391280 0
475534325 460768803 0
91402161 285004690 0
32395706 402850490 0
398046550 569714916 0
418349771 67419355 0
334363567 81537401 0
352427581 466122323 0
85601323 264727796 0
223595483 483105489 0
578752915 356514434 0
506152888 104052539 0
448893483 583224539 0
726572096 398842924 0
418693750 462222517 0
75346767 491727773 0
134215356 575840447 0
377449227 6946007 0
127104535 295612080 0
361021284 606959806 0
380474061 22500569 0
788882582 225443360 0
179207719 649461660 0
465206678 665185270 0
350514919 380826267 0
299735493 7899389 0
257777553 622519672 0
684305244 726609188 0
317117577 520108629 0
510860364 615837493 0
14031576 294771822 0
298272509 282880756 0
530900773 732485933 0
540661981 630452612 0
606594632 324138100 0
327581623 451010026 0
690524862 594643592 0
714278035 653489255 0
198481454 588207878 0
32712228 231903709 0
630375614 693239328 0
740255375 22892907 0
399112921 215675632 0
397481685 67117931 0
704243202 93341710 0
207868879 445596609 0
597319713 495156832 0
443853735 600864206 0
217071352 758653230 0
625822255 648849489 0
170834228 705926953 0
649990510 451185682 0
289076658 120907654 0
257349507 759348267 0
515969570 40561745 0
670637743 744303690 0
514636296 787419909 0
471224441 317371730 0
270619798 332630018 0
107907723 487278799 0
407061474 99360679 0
604116710 475351355 0
727189503 797967774 0
264975494 309988488 0
215454226 439145417 0
68014637 337310058 0
485758586 203450497 0
632772110 747202817 0
429722492 28696602 0
636171652 236442170 0
469681282 509516282 0
92764777 686321449 0
524246968 688644890 0
752817729 437554954 0
110163831 188390936 0
344243833 675352119 0
62752569 736531820 0
519918155 469448993 0
344227724 299818547 0
400918837 663365251 0
425930606 762024822 0
455789104 376762021 0
308785294 445697947 0
290718378 581266352 0
124298487 501058190 0
303383717 788126229 0
682654789 766266553 0
371792627 16458295 0
773241421 714401131 0
390071599 637619255 0
556929729 154259427 0
127692733 480649193 0
65446692 546196813 0
790208170 570196738 0
170809676 334572751 0
280829792 207640250 0
59173021 139879601 0
413916967 767458938 0
659327824 462453061 0
548665574 42435912 0
23599205 347226117 0
185753522 13531644 0
591161875 56557387 0
382137033 404576899 0
11090094 110110902 0
493248972 139136088 0
4481166 80387891 0
46824872 391473334 0
80879126 376938609 0
700448779 408623692 0
588435439 689721564 0
212921453 74363351 0
636009808 632058093 0
594119298 437533113 0
735927476 769869384 0
693709399 799022783 0
554275046 444167309 0
703025615 678674025 0
261510894 612434621 0
300209392 474346902 0
502270234 703280130 0
424309825 311662110 0
448514269 176491731 0
260596246 123158264 0
786312097 742261517 0
244074567 89956365 0
67102369 151090173 0
333067971 669939581 0
376779639 422861161 0
289913929 782990540 0
64705973 248931359 0
588033018 676266043 0
22129316 285197753 0
248983193 61165326 0
421027137 759145189 0
126701085 551462068 0
637817141 465856503 0
781019891 57539238 0
630111028 784719213 0
797307072 61873727 0
323515047 681171400 0
255980023 112410530 0
621930199 158213358 0
96191541 247451924 0
311477032 394710476 0
10515690 207092959 0
449851612 282843967 0
460369675 452096447 0
183620062 298685936 0
219072175 458610800 0
65242586 462675653 0
278454702 72129193 0
427904715 780072821 0
573940287 651757897 0
88936883 772922270 0
724091249 205408622 0
682619036 299616600 0
753140533 311619826 0
373920770 559978612 0
118432691 637312650 0
591841304 214287267 0
639664367 584824566 0
458101345 212875902 0
651679350 465421106 0
272853469 222830834 0
180840758 384429424 0
688547146 442385460 0
370580509 663607217 0
626112960 599100662 0
444653232 303523631 0
549132534 400755601 0
427900788 32410022 0
137542277 500937004 0
208056192 34636855 0
597866558 457190317 0
121161726 654714849 0
759173668 401043962 0
302394248 572581638 0
587505963 616457763 0
163115261 466074607 0
140109611 181530448 0
79063109 692151838 0
153979529 51221449 0
635487305 685928955 0
540940867 394989205 0
619246454 748947781 0
396080471 563072251 0
283775739 330700969 0
204129636 581101350 0
633934767 570207182 0
715551129 301889194 0
605076647 586850302 0
769900709 706758456 0
498947544 432442802 0
491409188 462764706 0
391577258 282839888 0
104632561 406979579 0
123898271 258625866 0
709767566 559857239 0
10144094 189342853 0
699518686 93377096 0
615977044 701254222 0
434781722 358379264 0
716039784 711394928 0
529204235 765561356 0
236160149 137635206 0
2893179 407966172 0
461033662 271153612 0
320359967 623884599 0
774118609 368367166 0
207440735 71749580 0
307694444 457386044 0
152093266 124981111 0
216994320 242472370 0
399712618 111563629 0
254535681 372511211 0
464971724 5248056 0
725747291 346462624 0
470993829 116613476 0
771247090 129800176 0
591987599 318627395 0
705453602 695914574 0
582311594 466800417 0
788755512 688265156 0
424840649 600743972 0
81209015 368245933 0
780689459 659303183 0
167721216 107782767 0
372748757 225009103 0
353198262 354856125 0
204118671 160380402 0
498344799 411027853 0
621881222 432680841 0
740211502 560862702 0
201023969 584737262 0
568413200 774236210 0
75621047 236069563 0
780683634 128921004 0
4818521 4013758 0
200497991 689840906 0
541300871 326238664 0
796762074 650243182 0
794724186 545508436 0
397261617 169274708 0
122351175 775342473 0
604886409 565119040 0
706681066 569592400 0
756062575 140322781 0
349337361 302323150 0
310135716 327112303 0
463122778 181046773 0
495490497 81877759 0
340389028 425764767 0
62056967 734760195 0
569130247 622479178 0
374760451 145483043 0
785725264 755879799 0
607303875 249747040 0
227299271 500213329 0
382286307 416777274 0
587709542 786970438 0
162994096 345260115 0
523106398 82470410 0
495570823 284247124 0
560489393 195965654 0
352174115 500336414 0
50507924 416030855 0
322557522 500054293 0
36668299 242731591 0
572470423 280640992 0
396123129 268442305 0
74800936 799147738 0
718241554 21894947 0
234155028 417612125 0
69259165 275502913 0
313038548 97310222 0
591238136 272227222 0
516608218 48806008 0
761756459 206653346 0
259908436 307255227 0
440620292 202808582 0
603784494 398755030 0
737704244 708405102 0
170510956 357205961 0
301860790 562758006 0
196842783 465860172 0
422713594 471159839 0
624054295 270491873 0
214514860 54588362 0
633699971 772731242 0
117391670 83249527 0
426762934 548946127 0
538140443 726865764 0
172590068 255103409 0
253203227 281456871 0
43630620 89395937 0
786728850 82790380 0
216141076 205126996 0
218343791 425630869 0
67027526 410308096 0
347802671 492358652 0
437730744 237078774 0
721127291 74977024 0
47802003 636846232 0
280910580 722502426 0
300714390 174095099 0
304133337 176455525 0
148389723 353485255 0
209939147 725873028 0
242529306 135614346 0
237771234 702147458 0
542305109 45710624 0
755206239 636971668 0
549259077 353219733 0
342186979 386712153 0
177988395 128980421 0
801544372 73908189 0
69955453 88497357 0
271420287 747445856 0
632940885 64085132 0
790269794 26776383 0
463050475 193472256 0
574565970 801090279 0
533150038 155948767 0
470297952 408233878 0
509641424 353417868 0
115662050 490313473 0
165805025 669882897 0
186080599 537819361 0
664042964 455458190 0
210214255 765089474 0
106744633 794070615 0
108870071 434544573 0
720843383 364499633 0
207787766 751627211 0
89186001 102918942 0
525363579 410231117 0
284027100 177111322 0
560975325 418454074 0
72465494 748863041 0
268500153 717630065 0
795038809 556735053 0
783722274 43120323 0
461376005 442165159 0
185820372 154886396 0
407729409 117289384 0
778916671 102172118 0
757673353 6470332 0
616584196 705792367 0
69809392 291482452 0
212027316 637067067 0
460261964 733046224 0
472511993 141553330 0
108225134 732582922 0
293606609 379252484 0
368469393 432563814 0
129378758 676039679 0
120461220 239097131 0
67285958 11538800 0
584881964 270602567 0
173928072 425739683 0
118928682 294211484 0
326395585 688656442 0
19896001 105505654 0
778725175 62333214 0
278132237 114910214 0
287318802 479689141 0
436043339 96657054 0
412360799 760888997 0
210723366 462205806 0
45121782 194297671 0
129374456 694096438 0
299934661 676903387 0
784721080 674030317 0
677521638 395827581 0
747058254 406000466 0
733607180 416170219 0
447793304 150293768 0
620311667 747165244 0
697417388 111932338 0
69085811 433420365 0
575895462 526768685 0
643003181 313443357 0
712880554 360447710 0
678382764 215767792 0
706124166 560017743 0
752573945 124200978 0
656143193 248770507 0
439014488 370668560 0
50539268 368985915 0
531221364 150235751 0
774192383 16416869 0
208046564 120148427 0
182335501 47116119 0
416652552 456032902 0
484198650 765498329 0
520634944 203790682 0
297609701 241680599 0
413083224 382890929 0
632448304 503828479 0
594110494 740300450 0
710636586 422131644 0
60070844 20277254 0
453357674 770676141 0
266178959 227982216 0
681895489 389440954 0
551639885 453239619 0
639119234 153786531 0
796684868 624491006 0
609587986 436420536 0
521394387 362650261 0
422067998 67610413 0
55249408 741453824 0
226617086 103259472 0
18892559 796454447 0
798613173 499844832 0
75646679 655285633 0
19653556 698869290 0
687326911 374947106 0
619474210 470150286 0
671444210 783836929 0
690009820 699618195 0
77736462 699677348 0
156164526 381535567 0
84498923 752118392 0
220550066 319646840 0
209140568 662153054 0
58588208 424717301 0
10895748 85796754 0
544065227 234955101 0
703977173 303848849 0
760762959 72726750 0
24827464 718574963 0
684157595 165033429 0
700839412 507623525 0
98736534 402454640 0
619657495 419260789 0
360502130 767590078 0
335676563 689644398 0
399073394 192490503 0
636665173 668916269 0
167467623 760121745 0
376878289 742641951 0
533718420 683745552 0
502087719 639971961 0
575272051 577760668 0
331221977 776461860 0
464503793 779583998 0
452646137 247067283 0
433348330 110095597 0
643849448 762001458 0
297201309 274114168 0
302770702 206311451 0
788513159 771820600 0
200973950 29872393 0
154327880 672724119 0
548329426 521249794 0
460086325 477330812 0
735445765 306828788 0
94019675 48182082 0
517173703 421693970 0
688887788 350949738 0
16621628 216028317 0
112585563 641745973 0
655824308 78159244 0
231378368 183190377 0
708268419 629779296 0
99523853 30243548 0
653196955 57550416 0
478694152 448149389 0
544586944 553214654 0
519708606 717780219 0
51184294 760956144 0
563482010 367686944 0
216909446 379200875 0
790112170 702360383 0
403916727 249464191 0
72238353 464474412 0
532815160 551587949 0
787379249 539903379 0
729462472 214241496 0
612535996 357508151 0
50607256 60997850 0
763487153 12413791 0
368696054 667959904 0
467449803 602378550 0
692045780 497670039 0
631855883 350330858 0
99723054 695228155 0
83051377 628609761 0
696262058 641584236 0
278485424 433904899 0
367254942 187216912 0
411876906 777807970 0
642739749 787844881 0
489737665 211280790 0
71440711 190210658 0
399323730 659029922 0
787279415 83180598 0
610905742 631639338 0
209276515 174455136 0
723287567 73301125 0
156959945 65441303 0
403408703 216757646 0
3848966 168008289 0
791446719 422128538 0
157273024 705650796 0
695022051 235954599 0
66093493 731025351 0
426662708 566067249 0
134865984 221621433 0
162057248 550577917 0
328958916 18030921 0
545116501 589876893 0
522954752 113553211 0
702151683 660975422 0
373785565 418712046 0
527065977 12906418 0
511381608 295397886 0
290969263 416187586 0
790437873 232664782 0
114362573 192394381 0
165657740 465861486 0
478179160 490848735 0
357845249 133160280 0
394478618 776648757 0
215860143 724387138 0
754133308 461144339 0
278382218 538317725 0
54829478 220746657 0
769531477 612512705 0
524626181 316605119 0
630716956 704680721 0
543593274 466996238 0
115606225 640688192 0
687750295 254242179 0
797392365 541341138 0
361840100 646091569 0
117356714 256448383 0
781104776 118225969 0
378154125 117676069 0
510911119 721413369 0
121988830 730968928 0
70374167 271139400 0
463443017 332083169 0
17386066 115851143 0
304439302 81794878 0
158498604 790906388 0
458564204 450881363 0
622659322 172534501 0
751137259 259437452 0
83366116 505540609 0
692452770 792290110 0
283706103 382425635 0
5335496 590871845 0
573563221 208876786 0
450060337 604884214 0
725286010 342490700 0
754222138 267558606 0
658294131 531640944 0
171123217 73411764 0
129143203 630677331 0
415629592 716261299 0
693072242 728896671 0
742308582 131754849 0
769852851 470704397 0
692634364 626813323 0
728120938 161606791 0
15683643 770149551 0
240660576 763206019 0
294550932 78856238 0
213789985 166464888 0
83356725 529199415 0
540812299 614002513 0
117152624 108791556 0
801522597 134244309 0
643407282 1346855 0
505584160 414873346 0
396459156 409975756 0
440781411 319837692 0
144450312 33622157 0
257750569 168850076 0
466575248 194598096 0
635448716 197484212 0
47319780 60540009 0
88255327 784353099 0
743662003 718851440 0
260048136 623318120 0
585190970 225434699 0
766602376 450604142 0
755964925 612485197 0
452865015 198871576 0
318492105 144201689 0
152416456 326708927 0
427547321 116534842 0
269453255 368057308 0
407107865 374600080 0
699918934 715479931 0
756760773 59213512 0
614837267 315458715 0
222254491 113957166 0
516264917 655890506 0
604689519 294549872 0
580963287 73381778 0
583200372 523227145 0
47534521 642132226 0
522305822 499750007 0
492740215 619890485 0
19773040 780895366 0
312383625 605536059 0
38818975 127292292 0
441080514 654131685 0
390297909 487637604 0
305951206 352955339 0
248672284 5829218 0
723306210 705988229 0
647886149 784782206 0
505063917 303716995 0
534618656 290933769 0
282974132 587484136 0
530614883 138746661 0
770282849 217139846 0
117455844 440600607 0
750540940 224602166 0
329177523 686147343 0
223757600 367866175 0
620988158 387607202 0
764113543 152769402 0
266430033 420715612 0
259701157 343926493 0
559204549 447257964 0
171200683 716876488 0
736284787 189137005 0
712743962 480043425 0
124769501 205514999 0
531134667 493643752 0
50337954 38616352 0
383439472 163229900 0
493605504 240016016 0
720167561 19710876 0
685076207 646090844 0
91087800 669067599 0
748212876 770035741 0
458674339 679209176 0
301899020 773731983 0
2070668 64751355 0
6889085 752939690 0
275363019 38704961 0
564641117 641003657 0
592325854 629367801 0
383070959 31864787 0
419177796 360142847 0
763355300 243205155 0
122825 515506625 0
592448175 383403759 0
632120446 800450789 0
424911275 36706107 0
412829480 376085247 0
144430205 548307074 0
490854628 699999443 0
256339981 441183606 0
304770349 344291053 0
271789167 272529411 0
442654928 563069610 0
742238693 341473013 0
675998236 134705361 0
372830184 221476294 0
661338626 204380014 0
230258837 790046255 0
653970470 178157609 0
227012758 470678731 0
597106355 277379006 0
632235021 195245469 0
463333678 793389227 0
534408456 111736990 0
430572640 707459196 0
255281730 530135644 0
71291909 189959652 0
789541239 291734105 0
375585453 321675242 0
159720044 180861602 0
461646593 572495593 0
330107045 117754641 0
131245330 96436675 0
311667222 61023502 0
721808337 797329550 0
399799338 121101280 0
79245867 97035976 0
214523523 759652932 0
197915967 595796795 0
84977836 456386832 0
433200549 548520704 0
403294412 788652551 0
506988021 525811948 0
405775163 622229234 0
749096090 197995964 0
328477554 722867274 0
106790816 409291405 0
176619479 584092769 0
613797890 668076819 0
463841576 610652102 0
779807404 514312260 0
767642940 94629183 0
720391335 214352674 0
230729881 672329476 0
305585457 591561197 0
665564549 758106287 0
537859404 451211080 0
690588062 45045276 0
411941835 447955157 0
678187224 576920297 0
684734641 34830489 0
94111045 33117751 0
271138694 583238294 0
591002340 520500333 0
199060879 389800146 0
599715182 609388617 0
530400391 586181310 0
359056123 726981254 0
426858895 452941995 0
253140705 745389143 0
432306126 507056791 0
721855110 699699964 0
491710794 528059127 0
677686960 362816316 0
220680693 165329515 0
636169800 383860306 0
425364036 76674148 0
194016997 433242522 0
679104851 517958507 0
208133309 181794436 0
202722917 310632485 0
664904948 115180022 0
664971560 353773559 0
114978652 667647587 0
92163184 676046873 0
135876443 331151479 0
406722197 430415672 0
17155232 151307577 0
278809787 208021616 0
150604494 637002997 0
202070948 680932501 0
713303579 130840236 0
293752007 232381957 0
729249225 737909697 0
356953975 147431996 0
689815733 761722216 0
449377325 469556122 0
60141551 223113427 0
27082322 133964723 0
658642176 685688359 0
567197621 550142556 0
456155605 276481468 0
290143065 327570417 0
206675698 132195426 0
443673324 150773732 0
166492992 616048806 0
442885785 418664169 0
786537334 347558718 0
552513195 267403130 0
613308967 244024421 0
174606323 59431868 0
188587483 365625190 0
221109231 189349431 0
94067912 223077023 0
131028549 284844690 0
684646186 796777428 0
681528393 102101425 0
600596714 720265659 0
331059197 264216377 0
277379942 239805510 0
31541150 108199871 0
450075631 520375942 0
738671152 714950189 0
217118117 361722526 0
478085262 691608146 0
690988983 479653290 0
447252310 623407190 0
274401883 72529720 0
441906911 9208045 0
496442647 238483355 0
527237901 102636961 0
555786932 221788104 0
242083184 744595952 0
768884862 422165019 0
764486856 88343972 0
777980230 458737555 0
278504783 687014616 0
9408422 507647902 0
258792469 253138868 0
765445501 529650555 0
511636523 53733963 0
686182744 609679648 0
345352528 576305530 0
250835693 625248294 0
650138020 659188692 0
732004247 268348127 0
423266934 333368301 0
8960624 287766530 0
700861145 689809022 0
88166226 653592971 0
211878258 323327039 0
437725619 554364685 0
524905252 658420055 0
92081471 80057883 0
148055249 206652600 0
476393812 362816724 0
678103273 246265334 0
748801581 478408445 0
381373813 118304619 0
589111716 729336912 0
199871633 745763170 0
727210125 308754769 0
291263876 768696339 0
482236784 536216703 0
557209917 87177391 0
422239084 770895204 0
532795660 611225406 0
209524647 794253882 0
635299524 76696571 0
97094860 690232510 0
204902029 444812303 0
276531080 215407196 0
676676610 75231706 0
712232029 92055687 0
123786484 2454628 0
241415721 156007129 0
431083432 432899986 0
548290624 580213754 0
537568422 687916187 0
74927715 654678993 0
575666299 152611358 0
511712682 82695786 0
107110491 526643654 0
66788755 199827070 0
786934701 139168249 0
336587155 291230103 0
430639606 152352795 0
770108649 606825492 0
484990117 483330329 0
487921104 207658037 0
768828318 96360311 0
659741589 333308527 0
82298839 193103572 0
106226896 119354339 0
738892234 15346378 0
224867807 397391661 0
413598711 580586382 0
676629536 798278768 0
354253641 426525800 0
720362444 19059607 0
647915447 691987251 0
258388835 263331607 0
359814404 526741797 0
632181814 579197511 0
193674475 372311769 0
301569992 126206777 0
102115612 210209511 0
684513184 140687678 0
397671565 429739796 0
776239444 68215323 0
401251209 585645814 0
752848281 191668829 0
145897537 165794986 0
684946679 122129199 0
254826584 373640295 0
195858811 225457520 0
723457813 3818460 0
263023255 773150029 0
540564042 210258814 0
303191182 60256418 0
122299075 572207196 0
304037097 267122450 0
32611259 173175731 0
525384663 609443364 0
156958366 221788258 0
233218843 260176158 0
751618799 682473572 0
712213547 372292538 0
132100576 485583177 0
344614940 623551102 0
454471738 41263843 0
274881523 224986746 0
51728619 400765923 0
454889416 411899916 0
398779213 312976930 0
63701379 568416344 0
784116089 446928240 0
798491831 335341519 0
607999934 173264783 0
210479914 682566841 0
484030502 143531849 0
683841717 413081390 0
205733026 106993079 0
148639129 255515020 0
209484414 192033523 0
339589909 249404353 0
239650116 84502825 0
746711432 205387699 0
458257397 272746535 0
328393428 102793988 0
4200201 124592250 0
74162622 335025096 0
120750229 341361026 0
175247427 702450925 0
447814200 298523426 0
13543359 490698626 0
696866094 570345591 0
627238657 91172918 0
43552763 411908147 0
120023711 648638939 0
332925218 732378363 0
789333096 702610309 0
91105456 351421719 0
22529332 764790275 0
244918046 401592393 0
630928658 486388509 0
696636329 519292097 0
472915591 432117200 0
430719372 13090290 0
179523501 773144377 0
230751563 164900196 0
563201763 192300375 0
272309829 494755683 0
700916520 241384801 0
481105320 41055072 0
252768491 338592912 0
136411041 719470407 0
12802706 140227619 0
103845752 468897819 0
644429308 766869105 0
746784770 71710241 0
731607590 186456487 0
677919433 179280388 0
270782520 424291305 0
270464174 134390866 0
694131535 188562224 0
311701031 105611256 0
89897793 79644014 0
387597962 697327380 0
469876682 572646613 0
777657768 325593850 0
210915656 289420511 0
15533579 471518640 0
662812602 357010988 0
740866819 667827428 0
766929301 738769104 0
708859997 53493223 0
23048074 300040724 0
344311775 622145985 0
323502069 657363312 0
453486092 140050773 0
164396695 437560148 0
218701809 296828860 0
733319645 187411479 0
706718566 134413933 0
640035691 490363216 0
96656610 714083382 0
213317641 243805386 0
448614898 513689219 0
41801526 781750566 0
255806993 664553713 0
683279095 672040098 0
225453166 749698489 0
183204829 99524274 0
285123256 29264373 0
14620995 205064062 0
171096776 348259335 0
295337216 512691287 0
420847857 720062738 0
799468394 683966773 0
224093170 162195034 0
772474793 727678644 0
224843230 108549353 0
686931017 246150691 0
613751916 722405563 0
455538486 745649178 0
630587828 330777158 0
479041950 104856658 0
778867120 297114077 0
190590204 160378397 0
203665968 397065577 0
372833347 178305898 0
85286711 388413482 0
801274546 303966180 0
261386963 409682047 0
400003147 213615776 0
728331828 385912444 0
508041233 635484190 0
613341198 793758908 0
263648385 404320582 0
118918111 579399736 0
247206056 207985966 0
145237634 255409605 0
298548766 91625298 0
632539502 719771992 0
487117245 723979983 0
100568934 604446756 0
598166247 503722953 0
618928148 325475179 0
298190414 129603193 0
770273006 776062315 0
30350689 738527988 0
128873576 773266390 0
267708624 379482936 0
51960057 375413370 0
107256817 639086399 0
533392440 237619696 0
581242063 773477613 0
477728042 577204345 0
420507468 195064078 0
465555312 72843506 0
697532002 326632336 0
733565072 643427297 0
743320380 251012517 0
295672576 163747013 0
125064111 404298666 0
593987411 247024987 0
163643584 678741652 0
398550405 68961500 0
482857585 106249221 0
626128127 105620946 0
698502919 459536196 0
581666798 341422614 0
320696522 34828980 0
374242468 697809643 0
149436060 510984252 0
196027106 768525252 0
217894223 32177006 0
133238673 589726621 0
370725836 5945916 0
708445964 327925285 0
528330316 432380689 0
146917650 688726970 0
701672989 699657628 0
78598004 380845989 0
776747283 70491923 0
146815541 646641425 0
740798002 614442104 0
170998243 125242403 0
28769085 186115527 0
362273647 455906808 0
367937461 460059476 0
349132749 41253403 0
787994169 523178792 0
653824651 388071655 0
385564846 313658947 0
416110929 26825106 0
741631446 180036328 0
720138666 754962498 0
496311203 520004292 0
427897359 31048948 0
729789437 510686243 0
615424136 418661863 0
621207001 653673629 0
231948794 21952200 0
775385934 240669645 0
129763161 25490602 0
519560632 139659005 0
127545433 408674317 0
179836188 390804644 0
131545004 271056406 0
456517092 418746307 0
602553476 455181731 0
55254098 429938507 0
606790877 344752434 0
301893590 665240327 0
714644581 412318586 0
723477870 607448802 0
732361821 108553488 0
27091568 83787684 0
721147167 158687705 0
206267118 17591206 0
434833780 600777109 0
24623186 717762286 0
261629245 283314844 0
580045800 286458921 0
358618015 376635774 0
659332458 37385924 0
318012553 778753921 0
50979566 28863164 0
376205492 121112506 0
716097763 52105226 0
156189353 714619386 0
693769376 485641116 0
559804629 34488426 0
685247003 736398637 0
643784692 501694311 0
723858054 754530602 0
654467993 213218308 0
314258084 311916037 0
682843586 430932142 0
628712877 58497460 0
582248929 73084109 0
556138254 272920352 0
709060552 102236403 0
337162932 640870447 0
339639154 10437299 0
418398582 518372414 0
3941265 740865662 0
402673459 164533648 0
346194511 595269594 0
623959001 609628676 0
498513559 772651786 0
298036451 514208688 0
200351496 33622570 0
128344102 322066302 0
149671435 766893634 0
661455969 347887055 0
73984345 224680523 0
504936670 636431360 0
159355304 43162966 0
254827625 14769811 0
500408159 565447834 0
796927882 186910296 0
572110564 373329183 0
466234290 323235466 0
240424176 645534370 0
585565163 468129284 0
321382602 433592299 0
163222746 179291450 0
612960595 491817898 0
248847830 785208413 0
777688221 394290688 0
472056510 293198422 0
617260691 420943020 0
222104461 644092109 0
524884127 85417844 0
659284783 750008367 0
702592734 169163612 0
176606288 387161252 0
88079693 568323313 0
296193538 315894321 0
260356815 511933334 0
790044780 453729861 0
441828339 172445109 0
219307008 338819827 0
270011920 684130687 0
632550849 459132395 0
41460806 123785003 0
409804481 475452810 0
383412895 456256566 0
202640830 508850692 0
9106638 480295534 0
725619124 862888 0
152984020 800140888 0
213403025 545905238 0
532913922 790482540 0
484979407 541047628 0
602986805 187670706 0
736374536 371232268 0
452583598 546748353 0
691108496 740423506 0
551034711 450231819 0
216023079 562036650 0
347103892 272111598 0
761300587 394147486 0
234582470 109823288 0
72609515 733703780 0
274026834 456865192 0
403031377 487882536 0
734938143 292415826 0
380150888 469499420 0
628654934 592849247 0
212540938 504798783 0
669252646 438433336 0
712781832 111837694 0
455319129 615175716 0
158802866 616537363 0
708567469 763954488 0
485449608 690464407 0
8189379 569708600 0
323420194 348035099 0
67811253 600000101 0
776922603 417551779 0
2719358 599337949 0
677442958 211046726 0
687335514 47384749 0
711115813 135830752 0
708953361 249763825 0
460889269 354576600 0
13090975 122550983 0
791043365 79920354 0
286173801 568852398 0
750920595 118250797 0
116906102 726888236 0
49998244 774245994 0
466216317 752684359 0
208600873 606365290 0
97455400 220491655 0
480446451 670595998 0
280898699 404778024 0
758938878 91917278 0
551047918 555897386 0
607630166 679105417 0
669754194 196324184 0
455904143 182525981 0
547931456 676211988 0
395502482 92215898 0
27788037 27231950 0
23425533 631516511 0
620114467 735888808 0
331296986 3248337 0
553383631 63779053 0
218312772 603982199 0
676789010 206505333 0
462436834 626834004 0
121280026 740392385 0
401375621 128877742 0
465425404 764054815 0
718156042 546598689 0
701171227 272825175 0
312830836 737390121 0
90658748 612030904 0
240143658 772132069 0
778562446 500483038 0
647591464 412977811 0
12781295 70727005 0
553951556 619092961 0
798466611 88234890 0
591973174 83118011 0
694782736 161639423 0
171288457 338904577 0
170711400 377999723 0
715787541 657051356 0
494377285 522939673 0
148962647 262077941 0
352446348 444745287 0
23986092 611417385 0
86516706 188265142 0
569617853 557279782 0
364319016 657597916 0
256403157 757732490 0
527358876 751899075 0
466485238 682449185 0
286759270 432604455 0
480583776 286332673 0
759448571 326546592 0
415220803 697613532 0
57432072 562840328 0
246878297 446680377 0
760265068 387731739 0
396573117 793048769 0
291661550 80844109 0
619716703 411329333 0
682099869 386833144 0
568307211 23125366 0
7054990 491910322 0
468654169 697861133 0
450482134 144855957 0
187383844 120179385 0
448077048 192802522 0
711053482 400732808 0
79407862 601051491 0
293995750 95691871 0
714627233 333845264 0
143144957 187629767 0
275505758 430077806 0
676967896 73296113 0
258823050 443587162 0
332416574 498899457 0
274785715 763964991 0
711599851 660769468 0
481740919 567746947 0
577500202 224582138 0
477892366 573539441 0
141436776 598395110 0
703200436 657340163 0
469019422 334878099 0
527964870 105901107 0
581068188 175720566 0
628215235 450191496 0
737966485 276512510 0
700519888 326725277 0
213403811 157364010 0
219486508 605863206 0
150537707 10313182 0
158062310 42254118 0
13004440 148585198 0
482120154 752117165 0
625020318 318477973 0
281395851 666672376 0
799335436 480869954 0
16377236 467942817 0
500551338 573775987 0
785021611 232902286 0
769618128 507088697 0
689609898 800663984 0
410175863 334069801 0
336300672 772562577 0
694940854 316796438 0
216062017 651203383 0
140634487 370592227 0
798876298 432865609 0
704568816 34959488 0
538178167 164080361 0
656550265 281822388 0
266146425 461317300 0
790074367 735164357 0
624491198 727378501 0
336121413 422997813 0
723205487 789956273 0
185309687 301705991 0
502969268 760530749 0
512825880 698592032 0
630129176 353663928 0
445025254 328021251 0
226028165 525841730 0
35444327 224653315 0
176029930 281829291 0
554399319 643497508 0
266071650 48563640 0
222334653 711077305 0
32193551 455175494 0
335755382 88141274 0
111359163 625282756 0
429522704 599412846 0
504938679 528036258 0
25759740 719893854 0
400412567 728270019 0
409728929 23858262 0
692592960 497533330 0
341186089 59721724 0
590999597 506702759 0
203856903 117739311 0
670327795 566410646 0
787991100 743241315 0
434156213 535749368 0
3010599 179242088 0
436423670 526673256 0
508322386 193436882 0
281601538 168505107 0
595297838 198395295 0
561532107 182850149 0
329906158 655773212 0
701051338 293987978 0
415823371 264377926 0
133614536 258181641 0
259100876 600610374 0
360385785 741675165 0
562411205 517615392 0
769655113 337628633 0
217645907 737167838 0
180060564 584764176 0
146357656 99889948 0
219539276 56596121 0
228089045 773483995 0
603039479 418744319 0
362249972 292931414 0
133271227 657034944 0
393816042 133610405 0
259152717 85153733 0
266455434 669802559 0
468718226 285766292 0
373847901 395312985 0
237483377 347838111 0
789853754 339358399 0
96901961 416574763 0
418626699 388055754 0
660420470 780704228 0
164830472 108589764 0
44510590 249452364 0
315050110 762981009 0
751094504 480440407 0
29674240 598516155 0
330627487 580562461 0
693669772 423913612 0
619233614 104453695 0
740476988 356944202 0
305774529 505752839 0
622764073 601183626 0
371420131 31286864 0
568956519 319093961 0
236033129 741153971 0
18172996 690161983 0
569590798 10723265 0
448788550 398594626 0
59813591 250840852 0
403889576 755719465 0
384873849 738596425 0
112295960 429809192 0
430792729 189574680 0
660544994 580729053 0
578784190 693628535 0
251952959 746312363 0
463713382 260436378 0
299901081 680959498 0
131822487 115597755 0
367653481 777406709 0
252302839 403350644 0
88421634 428551282 0
698073204 186826848 0
437020847 491800372 0
560536835 4761715 0
512066389 424001183 0
717310840 510286167 0
379363083 611294099 0
485922420 90117098 0
265750438 790010026 0
713466674 316662439 0
220776156 209690089 0
156119261 97360045 0
325263717 15067526 0
321364959 552195205 0
45675613 87234016 0
566536604 765145583 0
540974546 87537506 0
662008424 279646899 0
311330166 556873392 0
240306735 172545499 0
415001770 282592764 0
179391216 719580081 0
202179938 356068626 0
585616012 539743116 0
682929192 690373679 0
88287039 451314051 0
383664263 617775464 0
679326075 187605337 0
70071491 433640207 0
287381699 382668059 0
2142679 762238348 0
385379505 479989796 0
575315254 633812014 0
732555116 721989810 0
754259387 406289757 0
211015157 264888073 0
424969956 173052347 0
794374451 633395146 0
739470775 714080286 0
487831732 785151448 0
197520774 778264102 0
263333336 593758206 0
284699744 301358808 0
519784084 45429688 0
218538237 236647454 0
701617101 130719196 0
431510808 520961342 0
290848658 631684762 0
186237942 395818905 0
653535048 80859804 0
674350251 281790640 0
405592989 499240091 0
549782349 482554331 0
539467701 650125116 0
603832095 545402436 0
451290084 302774716 0
242562604 328653934 0
650581390 535744144 0
135730297 658405199 0
652085690 443011447 0
183051374 634302220 0
471196828 318578508 0
376202618 74575632 0
730973355 50507735 0
547404090 563108667 0
564329914 230659805 0
298236845 337022859 0
383307063 440234691 0
247548540 712977578 0
776994452 43485606 0
12991725 218259505 0
226914786 41249712 0
393574039 75544709 0
417147736 332969015 0
447558076 762740953 0
363010001 285490612 0
172099154 517212132 0
750140233 536361272 0
177613511 432620363 0
158580217 210967316 0
184732929 158247217 0
467871795 668545156 0
108132930 474307528 0
434372135 312125217 0
289642734 348606332 0
499658086 450309108 0
13828305 67577892 0
553062714 681483890 0
723015103 30498529 0
711983073 374257686 0
467347504 353801087 0
419045865 466100039 0
137835667 405465706 0
795704888 521523953 0
222886537 759100994 0
740242524 311585737 0
358909288 129406152 0
100378341 11609616 0
504171298 761634884 0
221396302 364062194 0
667353323 430743327 0
300156269 189368958 0
599041153 704594064 0
389072114 32959095 0
441332978 706955785 0
461370223 389691893 0
66310689 137523060 0
213821627 206471740 0
448410347 355144105 0
417595697 711309588 0
447838093 132695375 0
104815305 315710406 0
596060351 674257451 0
346186842 781899084 0
599682463 125924813 0
685546021 483770482 0
800386984 70610976 0
155330404 355817964 0
422169771 605438074 0
633841565 122268821 0
101967524 265741199 0
46479292 638275904 0
136965878 540100245 0
164373302 80599207 0
657082169 215688417 0
178247928 200434975 0
38704369 519607268 0
83353838 696097789 0
492450318 596332520 0
283464084 517218192 0
530282462 210693035 0
792959045 321914031 0
270438914 372311874 0
689303210 524430076 0
76176689 259465993 0
592778450 537423841 0
284098316 705631878 0
134298255 232141419 0
429003148 451174252 0
39695515 36415345 0
711040789 708228539 0
237130536 288337918 0
214711018 305591783 0
494350822 38719268 0
631718434 248766169 0
209218864 643693938 0
155464269 760494865 0
681323170 462857903 0
262606250 776043461 0
496978779 160143388 0
232973037 756706770 0
588874509 268420067 0
34373614 571206319 0
708550890 674255106 0
524496 518240580 0
137159353 401306218 0
60996466 514511243 0
547934409 357559402 0
568145703 328097006 0
784649165 499828465 0
595882032 623336540 0
74627132 140971933 0
321767946 269390093 0
491975462 342278195 0
436883123 717156353 0
486686206 534849318 0
522758349 120488275 0
732261483 775128011 0
394071827 738451036 0
123653150 607836789 0
738528419 566596360 0
608102714 617860856 0
455594112 189663769 0
202574569 576161884 0
316209889 523340097 0
121606418 85043754 0
634780478 735266020 0
583872844 167302096 0
695475238 251824303 0
266305043 372202584 0
367560307 611445744 0
420672985 274469024 0
19349803 427591570 0
496949385 674006103 0
390369785 132484293 0
97844746 635481431 0
785387198 247864404 0
543999086 203709311 0
77766822 670510127 0
47126430 624625563 0
570512169 418596377 0
92432567 245756153 0
112474727 261550051 0
175596988 371252412 0
476808608 618333608 0
438097705 469773508 0
140213151 558511850 0
98104199 105706502 0
328409800 277366271 0
125266736 520429196 0
781215134 106791028 0
629114346 629030514 0
484254963 51164021 0
397366867 304594648 0
662247457 599610283 0
187527325 161311185 0
40507740 100425331 0
234752528 402611889 0
198294129 572734460 0
314992108 708649041 0
576072917 721915936 0
452760491 702586077 0
422757325 801093130 0
508894770 581264799 0
180668377 415511320 0
204977117 213117036 0
334340544 403729123 0
795171108 521868606 0
70287185 164048656 0
230701506 441078312 0
748015811 59984666 0
319722700 234082596 0
570995116 82205792 0
297781311 66033142 0
707060695 250994308 0
733931300 525952305 0
668804164 200344394 0
740669365 644892863 0
514666365 165997185 0
449325570 673559955 0
170814758 733256970 0
671723373 702578579 0
261015437 520338042 0
114250784 183962013 0
658926020 480576178 0
14847535 21113192 0
722650462 321551418 0
598327068 646731188 0
411761661 4467690 0
476706313 450309309 0
562331219 273456904 0
680558246 516515624 0
465235227 577151438 0
728322473 547328733 0
515353258 69955054 0
393375816 12946999 0
459461935 673530187 0
316103179 706816735 0
241967444 695217886 0
371043832 280335744 0
165413601 427601911 0
50922213 454603178 0
41303507 226598487 0
258340632 372910215 0
224717014 618270949 0
745359491 607026522 0
468093766 144603233 0
151127473 488729493 0
388797260 82337073 0
291415607 643994978 0
354055115 730839108 0
338384438 4514256 0
711514328 243790925 0
533323721 100929571 0
302351477 422583938 0
307232545 67647100 0
272135624 397443446 0
650273160 210553737 0
380604424 332055157 0
282416576 269359695 0
477079623 430061756 0
423319358 642645904 0
193012995 747214135 0
798381137 75515430 0
741445309 525685908 0
665073773 265272087 0
212527483 658641182 0
793030853 127841016 0
617992656 297364264 0
18132608 91187529 0
565443948 560206989 0
313666145 357569280 0
125059846 306846605 0
794547771 642653157 0
403482823 686754497 0
650037886 507116982 0
691872421 480001060 0
272259200 20172672 0
672640726 364394268 0
45893500 324864381 0
650306283 504523277 0
610809678 114273091 0
760907852 216638485 0
458579887 741087204 0
709167921 367584160 0
556895646 547793551 0
286706922 738216263 0
617102579 497453314 0
794781508 702901663 0
216467053 278722006 0
624076998 464006843 0
419749535 590401645 0
680441009 317355380 0
327418682 521241683 0
496817498 160249047 0
667694096 11870659 0
379667416 590045599 0
704988970 603737628 0
250092275 245317038 0
772339382 263207199 0
470119939 194832009 0
114442462 778667902 0
266674588 186777288 0
163067373 666975059 0
723808184 600466623 0
192924709 578585323 0
673338163 308846351 0
243377561 725062759 0
592611380 745261030 0
606102896 122269170 0
321978053 590214737 0
346111572 4263734 0
272897532 611471604 0
766592342 672213032 0
257036084 173495663 0
324372226 497146715 0
148493927 251758226 0
142070446 597732347 0
601897820 519291401 0
34615048 408592134 0
17377233 413568608 0
780841811 751291492 0
334806052 459102083 0
709333927 239854880 0
268403595 149053248 0
111537200 16920294 0
129794007 784124564 0
138364302 524820576 0
268248388 648357888 0
289056123 107008907 0
682842032 109059817 0
47165957 99993073 0
163411181 318233158 0
525556208 193661289 0
121586896 854711 0
509226977 340767617 0
336082294 101088582 0
485145233 309988024 0
557644227 584424532 0
330964626 524798371 0
61233548 744803391 0
6896973 47420583 0
497895655 64967299 0
358748382 753034840 0
239683713 756473250 0
155497732 535430650 0
52889265 714903095 0
742695506 77873637 0
609531262 279491911 0
223872399 227134286 0
36416032 518936667 0
1533774 799890339 0
232247317 426193545 0
746030914 776257360 0
187078914 427845311 0
640608543 515658897 0
41686056 667733954 0
139584069 320247014 0
479758182 516028859 0
211870548 550733922 0
783685898 162053761 0
332010919 31100119 0
107114817 153872581 0
90337693 385600445 0
367267409 461796941 0
224597563 72357447 0
546433654 79767128 0
563631429 756553216 0
33603331 678362382 0
249311974 360274103 0
359117090 172717364 0
651405432 585871714 0
384615797 556829841 0
632886763 146630674 0
247178268 434877011 0
355199517 386850458 0
506296331 425694819 0
566578681 183327526 0
368395366 260415590 0
410899923 175847050 0
142721730 106388967 0
6974845 104750166 0
650485871 680680595 0
578327344 704505224 0
358272614 143875907 0
369269675 665043231 0
257744763 161618110 0
11970794 639899406 0
376067523 500833630 0
172291615 361848497 0
348491777 25612322 0
622340916 551533304 0
706112013 539286953 0
621767633 604974442 0
234953661 315708743 0
522875607 391316969 0
21662539 321713497 0
52255514 455726039 0
580747341 309409882 0
75904103 201540779 0
76384223 721990088 0
182971553 163571819 0
520454224 401555603 0
423810452 540551536 0
735427632 676952298 0
139370809 398246416 0
715311764 193183936 0
456373603 657592685 0
1991062 323057885 0
112071334 526669665 0
415311226 672574391 0
342255277 682521753 0
733726939 451118948 0
57318448 405626821 0
22276664 562627918 0
155648371 119764866 0
597864232 374422961 0
305417684 101682350 0
517384512 683214244 0
710303038 674528663 0
467113949 617257547 0
3354271 299484850 0
781324808 758775761 0
230990720 456888099 0
435230609 728003429 0
764600395 292698429 0
127045784 169502299 0
255840400 602857793 0
79207091 765298119 0
120494578 573806927 0
494714353 206418771 0
392153949 73005667 0
664747560 758493458 0
125897776 230487118 0
441684260 432013891 0
440689820 25156346 0
660861746 634409462 0
91669595 610922151 0
466014534 303560026 0
669828241 667998347 0
1859442 50180821 0
498256179 466576599 0
55424994 137386951 0
229447643 396037156 0
294256570 543377005 0
649999305 214267443 0
14313689 586015222 0
597182394 93809491 0
126647091 692730757 0
417691136 454654984 0
634330158 662920128 0
477370076 190865405 0
56056687 483876316 0
66030312 779620639 0
475850137 684669279 0
751536278 279068441 0
90733896 800228982 0
142466219 246148043 0
746924098 407978625 0
240315835 644974275 0
267907134 334967360 0
556402201 409938294 0
441703625 570846905 0
793249367 193933906 0
749259606 580310534 0
252079177 223536134 0
745356106 33001475 0
55081874 337781882 0
35543671 459080540 0
621005254 88265598 0
792502613 618384242 0
276818402 553290873 0
347018196 17703944 0
78409656 301610672 0
645818977 468937387 0
580645311 538962297 0
215743832 801638080 0
178928580 679891269 0
66373024 684063496 0
369486354 290605598 0
600047257 788162372 0
502877721 142522399 0
193073437 742806579 0
253810368 105438710 0
233695269 736630133 0
668788695 641717993 0
82337035 695770273 0
2632863 644941798 0
186544840 395557127 0
115573822 304757718 0
656058223 574824558 0
405847172 503319952 0
206637438 196536960 0
660591217 694252241 0
299990490 91599634 0
598385400 23762643 0
274110795 327946167 0
461636857 188553394 0
269462212 543547971 0
530062829 181787596 0
227217495 463709418 0
509906912 638317713 0
547019450 443492723 0
376120337 154705506 0
393321665 22309421 0
702675155 299976449 0
471060946 172463311 0
663744859 384873645 0
287181117 514970967 0
586702685 298574949 0
643819288 571727589 0
153391661 32846815 0
707728170 750336500 0
149388862 309866041 0
730770966 59717970 0
59288456 296058931 0
724463603 594682274 0
448838565 396669892 0
717982341 64883081 0
248659644 403053810 0
342680604 173965323 0
246879761 118859352 0
21048744 227703810 0
362604947 285963017 0
729149982 434753585 0
437388679 254796764 0
770456058 168811395 0
737788013 465651789 0
260369235 139885689 0
238314602 40803134 0
416129222 286553036 0
557899686 184088826 0
145896972 158918753 0
693339511 380423912 0
358813716 600637480 0
668288192 47389656 0
251846818 718421419 0
59237683 156669666 0
635994850 296828298 0
170028688 18492244 0
461982007 708825949 0
320754847 706044436 0
575607085 49104788 0
381814294 240741072 0
235996999 601001507 0
513464110 90743167 0
34994474 593396590 0
517589609 238617436 0
278861128 276966373 0
422272190 739322687 0
680917648 275786719 0
308402898 216904701 0
694590356 466005031 0
617330970 378010694 0
78015696 735704277 0
73175138 119399381 0
522970844 52803143 0
380424047 779497457 0
662523476 37422801 0
282802255 505828763 0
556706028 263908257 0
385158798 112341572 0
213977834 319973482 0
447723590 620694912 0
108726541 266867551 0
10840872 177808616 0
354178805 125538211 0
565176737 166372894 0
202086264 310970387 0
234209139 489707200 0
795991103 355714082 0
147893384 37205588 0
31921916 116701216 0
567358611 388749221 0
333911120 483909216 0
792122127 759608952 0
250823569 118923239 0
206856188 99061411 0
351425740 594157662 0
346139815 241106260 0
699663037 306982477 0
534986434 229221320 0
233702447 306611688 0
498471125 761196916 0
671817417 81567371 0
115631158 796105748 0
337837224 55875323 0
644292427 476493953 0
432656434 605386790 0
553769187 515416897 0
797927483 364469684 0
212788147 34411666 0
733690181 4971424 0
778666265 309262480 0
578228564 693112129 0
47546694 353341763 0
670268526 259768348 0
572389290 256692264 0
634611944 457082886 0
533299596 432521518 0
107553325 68888028 0
592065897 294279096 0
298138536 161858888 0
343933957 536195501 0
46397237 101372648 0
391008573 55404255 0
619000682 280367250 0
344166158 504454605 0
133398600 263925829 0
125145132 379600452 0
464587675 142498543 0
265642869 53087410 0
228400937 620140991 0
185378906 8046146 0
651584342 127425453 0
798331302 436676977 0
686289393 780349131 0
752792871 526067611 0
33409339 713599062 0
101910032 794417991 0
536506188 158208516 0
740700468 585894864 0
738612187 575749672 0
342966438 635079271 0
547556926 19827575 0
21383442 606609651 0
494384083 796771273 0
448139246 454928365 0
99210217 192018595 0
301371299 299667823 0
763889185 263152529 0
558865497 390931198 0
339133611 169912522 0
10127813 29696706 0
14284236 217421478 0
127703429 217002637 0
696558663 405883941 0
739009180 400346944 0
40842309 779845168 0
774965573 271229408 0
542007454 493819428 0
682981135 408260305 0
718249070 468175511 0
771091032 271208558 0
752822201 124226991 0
201017681 704656598 0
713243957 456109887 0
713374268 421233000 0
540809926 84829540 0
569261667 66339712 0
508957622 435480123 0
524922494 3586349 0
300625912 566316766 0
71239102 742523052 0
61760912 101578898 0
316388290 535430255 0
718382966 672176230 0
75180188 671611667 0
672497014 652524206 0
265835140 224033732 0
527879259 731219672 0
77613235 787174306 0
300235291 11325166 0
46260887 326772670 0
371876281 1187042 0
74656076 331033817 0
86332298 329585444 0
691749437 556751408 0
176382449 85163891 0
317092477 92464186 0
630224618 772413680 0
107417501 420461096 0
518383911 325244 0
744586581 767697535 0
94800299 425533114 0
520752471 29484666 0
288107736 349993733 0
504848635 102415535 0
301876428 313187020 0
265958893 333260443 0
369595775 176480677 0
771008535 610137770 0
164026073 310521558 0
86327439 103665391 0
672283919 701163584 0
269020835 349769978 0
48494331 494766446 0
601853428 223906813 0
297857507 608206366 0
443258520 623672358 0
696752310 306674698 0
479775212 313064520 0
514279072 373019602 0
269713897 648589877 0
44249977 274474849 0
240409275 49771135 0
587562069 132073586 0
154414820 279558129 0
680911890 270491871 0
148366322 344681620 0
69896656 460174016 0
607016891 496371125 0
574821293 571569590 0
486160608 158530168 0
791799857 271818640 0
333906966 359988127 0
627214234 694575360 0
356513093 414497689 0
581236255 29215660 0
117682444 159237901 0
463778452 294392335 0
549619894 453736748 0
506005340 3733203 0
354311701 379674950 0
567605760 286711121 0
88349055 322688982 0
275282855 460410181 0
188822126 130329648 0
260873485 630795203 0
58029102 374609808 0
394256972 26279564 0
563188703 463484716 0
266140296 82550682 0
446375384 24477791 0
55373936 42921759 0
777852193 524417208 0
710120255 693721532 0
32441442 379245665 0
608029604 53048079 0
414812914 543555164 0
741791425 235329550 0
430623342 91810522 0
452012326 605294177 0
634904099 487590254 0
319158690 56927448 0
457871588 139659527 0
222470233 56502039 0
73916114 428290738 0
235699537 748189139 0
88221764 675777257 0
292197867 606590246 0
792732076 696732762 0
415468267 251249397 0
144676277 135185944 0
769644945 455995292 0
501383648 765594329 0
12119919 315771044 0
130428674 676417526 0
719299044 773723057 0
159589075 612561827 0
784245652 474732399 0
217552645 791748252 0
688966011 583989942 0
272826049 594905465 0
288879286 463300105 0
779297518 474258408 0
510770257 352859818 0
89332694 587531092 0
719687093 335448444 0
394972775 670495101 0
477073471 54685712 0
644537022 484162877 0
237413565 383026915 0
83825025 323479271 0
164624754 471445710 0
682918332 142438319 0
642266074 134897148 0
28221897 485332002 0
47529184 717120328 0
626062008 592911777 0
345884296 50987425 0
27270700 741949734 0
623785526 375208421 0
193632208 207624842 0
447064759 486723112 0
688016578 283142489 0
330605208 681776802 0
481551092 575530738 0
250146382 460151439 0
319178061 700571662 0
348638367 545297355 0
146614252 12809635 0
131784700 147870439 0
625150620 255446352 0
354970621 140331410 0
311849685 486906876 0
111361334 223146951 0
615519189 798949858 0
485390619 302999463 0
611658714 180658622 0
495876837 215934490 0
801055671 311577260 0
508282501 62663455 0
616841127 278606519 0
12765190 151489241 0
621356339 511846900 0
80314165 521076402 0
284550658 697326010 0
263838642 452373905 0
604105851 251896618 0
39164400 773878214 0
175468413 456722109 0
650753744 113923329 0
753848174 189673715 0
733282322 671642562 0
409127534 757539255 0
100286634 413972031 0
3775031 399145618 0
776753462 18677026 0
25682077 199131142 0
63502005 518734281 0
112956776 526359197 0
224393321 733759850 0
301155074 325564495 0
318109574 406254399 0
235101128 725647548 0
466682913 553185173 0
50342491 30674267 0
557069175 748669054 0
484067840 91364544 0
89653838 349928972 0
78649520 203924478 0
18389581 304437273 0
33353606 437800637 0
619207877 258161529 0
656070114 156493255 0
514249290 190329533 0
288476036 63053358 0
792931343 268686124 0
787314309 760666435 0
61635216 636101104 0
335043418 284244391 0
659096147 32349879 0
121325126 690035555 0
114944396 211346346 0
83495860 364617540 0
557156206 401675361 0
580946870 603306994 0
326366407 330664840 0
140259203 326400234 0
275286180 662669347 0
598913523 549623410 0
360945112 602638626 0
232196023 425639816 0
250808302 608166533 0
446602960 337974196 0
699683601 253105500 0
181479746 476161673 0
344326372 160866745 0
292393138 724847846 0
59413343 321870550 0
480918355 754542741 0
247392355 23643777 0
17570634 622859426 0
214950969 564247616 0
303537093 388849430 0
285941612 33992407 0
761615441 274120323 0
115007246 694246062 0
502855823 451468019 0
278277345 129980272 0
756100950 472487779 0
301360115 720764299 0
11792420 756360434 0
500985232 570766697 0
504003440 580945959 0
153806052 22172598 0
573544153 491690709 0
236009863 423739296 0
3504337 115660431 0
553052124 634847578 0
519346998 716489959 0
88871105 400122760 0
168818809 308794067 0
275791510 518878202 0
303868692 315650042 0
531954236 268898731 0
521954890 534915134 0
457155928 340577682 0
547335982 645840058 0
325049847 95141865 0
569128491 410999388 0
316549277 1986969 0
331449502 11220765 0
51636163 448288429 0
708484034 619018953 0
470065086 73171202 0
135909307 786739466 0
708799574 546845937 0
128164559 278379953 0
396784898 251957473 0
139332836 232659550 0
324563567 332579498 0
71977 714680164 0
72001172 764173519 0
338560079 678050267 0
324090439 315453090 0
416511718 361075477 0
572882584 69249953 0
347807194 323674642 0
751046987 201200615 0
193388823 773383577 0
561734318 621259772 0
483317345 758061945 0
438726456 353258900 0
181366516 93521183 0
567579252 575452969 0
289872677 393368591 0
729588241 744879623 0
465330298 626893055 0
153640871 485018213 0
728687390 298405276 0
710882526 456074007 0
753636759 668136105 0
128736688 480945293 0
550491910 617479428 0
420297811 784141279 0
301206621 216818012 0
515267454 100828439 0
96754177 314638293 0
218307489 261298042 0
1241870 407130677 0
78559089 564237627 0
158809033 576415922 0
433111240 11511860 0
528435575 554229144 0
219138276 210672933 0
511494305 592946953 0
571572964 738772622 0
170713041 439430319 0
128727924 347818154 0
508493722 745867749 0
100484397 432271646 0
368215433 149183641 0
312361376 374266367 0
364296301 148132855 0
109299940 515834617 0
48415984 371917599 0
392169070 477881900 0
122168414 763238696 0
739218574 37338373 0
629536836 86995623 0
612891448 287752892 0
749500455 308816876 0
499596278 767154881 0
573245105 15203695 0
691490335 679739662 0
230355269 425246977 0
44594149 144641343 0
777807324 761186893 0
756562277 323684435 0
173208008 459223933 0
573280648 178245703 0
189732223 444514667 0
92624597 725165093 0
695980993 564867979 0
479589713 389360213 0
612739642 232341635 0
142123974 396534061 0
532426739 502269726 0
475540579 646039541 0
177253179 73531555 0
166919546 1756377 0
73449736 294528978 0
643249625 188262238 0
729636947 93368036 0
198497646 252283685 0
541441305 354142758 0
22618533 504471002 0
208208844 273885029 0
741900168 779370947 0
728149991 243462007 0
632536618 503547413 0
191228588 421532935 0
38005287 563519732 0
682349659 353444508 0
790662801 554738718 0
477159460 9865196 0
779196461 186474846 0
115350187 637313389 0
556027831 435989909 0
356030381 146481594 0
642880545 375667494 0
755086421 688423829 0
798434960 645604282 0
408037639 452019305 0
438509301 361135066 0
188351411 70654922 0
382881666 89069023 0
256387426 727968074 0
717521668 83025773 0
433927568 541191073 0
750067326 383688852 0
179529416 594402893 0
382357745 266331534 0
125083766 337188897 0
712668135 395548455 0
477420386 161212387 0
470537358 620580939 0
493880108 746959347 0
745183531 271317290 0
495754990 325883250 0
168564281 131535112 0
59417415 299740935 0
203256725 684485457 0
695285209 297358055 0
740475566 33964220 0
760234156 421336082 0
607673075 127791429 0
334941107 15397637 0
554970676 546217389 0
75047809 386537825 0
262671588 230925891 0
335418457 702597883 0
429918425 537721362 0
634151469 8649209 0
536076326 616375451 0
343452417 47719756 0
583430686 718063354 0
303463812 390546818 0
257500649 52333376 0
742883430 686395753 0
468587706 367168835 0
71058784 512316313 0
647020600 23148648 0
238987711 540063970 0
588166755 458704060 0
524367678 554852193 0
669242556 144175890 0
27194004 70043231 0
584698206 671271217 0
764534184 725205200 0
650267320 176260905 0
256837078 446461005 0
597809718 89966506 0
474964021 797682943 0
612682091 32627002 0
762747311 758734062 0
523863471 433153501 0
103109005 686712909 0
354872627 533882500 0
63121019 177777472 0
543314318 748125788 0
609124928 96535008 0
585939611 283915320 0
787871988 367352765 0
681069163 294515548 0
245011196 325637039 0
790860076 137194624 0
231619123 410523306 0
732407835 685493616 0
136088580 171937171 0
628384802 789577922 0
341550279 130641063 0
454077103 106494254 0
765129027 253724567 0
63848069 416936789 0
134019591 331289984 0
723229787 300759284 0
12805596 107973154 0
666077270 369826004 0
3311526 735304213 0
543632711 691903245 0
600184991 701606101 0
200274382 75335357 0
187164786 532681342 0
695886714 321185666 0
429139862 660968109 0
150686890 532024138 0
528843021 602137415 0
20710451 609507298 0
126099988 648184512 0
753737928 450914265 0
483268284 128631460 0
602537404 794571277 0
226067436 24144064 0
325898624 693204587 0
745897081 520868186 0
455628631 735152605 0
523686422 536480912 0
677587357 244343485 0
458454101 351020076 0
346429992 772135129 0
499163124 796649768 0
199579764 34913366 0
780596853 81198577 0
267456122 779015948 0
647131346 194389442 0
391785466 286081722 0
249407338 269620347 0
346767759 724790632 0
652337748 139945742 0
491308644 377847097 0
271787882 758727533 0
23479371 782281980 0
481711806 398193779 0
209814391 558917383 0
555024977 349337603 0
519747175 362295863 0
604503474 96407363 0
796302277 325053391 0
455431614 719192286 0
562052805 715983771 0
83263041 35650826 0
489261131 248483381 0
510270433 112443295 0
241487056 2159433 0
66710000 735097985 0
691130021 253571500 0
459036319 252817069 0
700981710 93190140 0
30939967 469463842 0
437927888 233569636 0
13739038 600806629 0
409466066 336916443 0
290474817 592463099 0
284428713 426864582 0
720204312 665983342 0
489941859 734396355 0
398751311 616992385 0
346331092 759928439 0
479146806 678821739 0
722553051 247820417 0
582591553 547252953 0
796594858 778814353 0
523632685 710293920 0
747487484 291009676 0
248771261 407504525 0
378127952 300918112 0
609706367 194021115 0
208898608 130867208 0
459986377 664887235 0
401561336 309080872 0
148376589 297391954 0
558365174 516292198 0
797482222 160309459 0
606468744 547288065 0
475905087 335751331 0
8358987 750671074 0
62699174 169690313 0
211720215 359064923 0
192158794 530357289 0
409796449 304650635 0
553714699 538740400 0
219189237 398063944 0
778753433 416804883 0
407708589 409823171 0
363115194 422742268 0
190539348 195062247 0
488558549 197031756 0
13369748 527800788 0
481795953 436088420 0
487957790 636666720 0
366828487 182757567 0
406192740 61064253 0
114412277 439421445 0
770514727 719030003 0
472747235 383881406 0
395313092 232104063 0
366847 686494485 0
574067867 239467949 0
37547386 270358398 0
37299747 604560680 0
188545043 52636353 0
353956685 57919248 0
736757439 440971970 0
412565746 226427513 0
559204201 575577499 0
629911521 656911691 0
138860543 223704364 0
272313132 192172926 0
318766916 200749613 0
296174877 68694981 0
562290619 456952464 0
170975985 739672042 0
507605831 552688069 0
53223295 75585804 0
22681654 702769950 0
479028092 285756634 0
159346344 466037219 0
343435349 152082635 0
190007623 152277496 0
15252412 157136886 0
703156772 645495217 0
450454233 609290050 0
618579369 179140319 0
749455155 626942753 0
319804989 364345127 0
386127864 60909132 0
173134709 141408270 0
543078434 126367082 0
55808156 468040986 0
134726521 320366790 0
505811326 670021225 0
395028428 507227400 0
416351545 279558449 0
51939792 221988092 0
522348953 728158947 0
121801405 750067598 0
145262047 691410219 0
481424424 331716917 0
218078216 20388209 0
249571019 177729466 0
36414602 696477226 0
242674898 16183680 0
371359735 109572671 0
711183294 471770527 0
5010456 42483992 0
630892400 170437407 0
782382258 709951354 0
193202303 530172429 0
296875893 215865713 0
336838585 767562653 0
170769161 653770324 0
296730330 215986325 0
225423161 412373793 0
514693526 178834820 0
98700534 383077138 0
750648587 302772058 0
152139962 108938409 0
24494927 755989406 0
581935932 399421965 0
324935974 524327770 0
621273919 129104043 0
356802026 427822929 0
52683377 664255435 0
517754597 674898607 0
130865839 84104616 0
597095514 451714870 0
710644371 521781943 0
358793843 120146038 0
625059821 798901742 0
741008419 189394617 0
453005225 714047173 0
543146433 691890183 0
73323134 106628344 0
605418115 47788415 0
618625499 368954958 0
331951194 682879550 0
755785475 765171960 0
302188502 321367740 0
759123799 699728339 0
211710094 558598567 0
739655965 8745126 0
22011869 481842816 0
57620756 253273458 0
794092829 416176740 0
43089914 428877835 0
364209926 643878783 0
2370245 605787053 0
345893971 542527494 0
660578613 702987554 0
56086564 647111464 0
334836781 719965387 0
699882025 538096233 0
624040330 353027213 0
643797405 45379589 0
26703098 578616246 0
645733286 64807483 0
218928814 330734739 0
265410699 706181928 0
375285260 549939405 0
335192211 524191528 0
350854525 101187549 0
234822669 786786811 0
208147598 715646589 0
3727143 725987900 0
702656209 26316878 0
188027963 316063671 0
509389625 537890594 0
496396634 439731315 0
233230132 366955249 0
118615197 500319453 0
651429196 1156709 0
356326956 264535899 0
148937734 455586526 0
638348753 448355546 0
330996395 67547896 0
231434370 121593259 0
196405656 199960661 0
207173416 222560529 0
799095058 194968212 0
174098319 142746376 0
639502180 661147241 0
365050036 81628365 0
67587736 602813274 0
197132739 577802787 0
732632977 55418528 0
333590457 49851822 0
74334542 48754072 0
544223193 739175561 0
436596731 483153823 0
301327572 687056002 0
734556528 603352132 0
573182302 390011534 0
634353205 317512136 0
585358393 369057678 0
80003780 131799418 0
361484576 366464199 0
99610460 728846747 0
666181863 405475969 0
375358971 125335543 0
537205997 518285121 0
687948976 312025794 0
325218299 204094992 0
31932105 782197552 0
147202858 484962780 0
376921905 702709150 0
231713781 597825600 0
389168142 590043412 0
508893136 485351567 0
466376862 522560858 0
703835690 142280883 0
596374101 401208201 0
260618698 109582799 0
485278893 38144404 0
15929343 476817053 0
237479850 547217559 0
124339400 233332741 0
753261093 743665499 0
201153658 778099620 0
473473291 776248078 0
611161513 54675894 0
264363049 425005972 0
389710097 75943850 0
175380986 461362559 0
532467983 734524092 0
152694826 148338837 0
617317785 1843819 0
147163529 272114329 0
518014907 764699377 0
218162437 75425467 0
105357542 206786923 0
400863539 425476385 0
100539506 612353437 0
703488480 356400678 0
71228401 362154132 0
276769983 689581511 0
798791454 414513548 0
62804679 241049553 0
621407130 464990829 0
514836795 23969592 0
255842734 334011490 0
692360020 71952704 0
370284912 280796958 0
382864310 23017633 0
747808922 422220212 0
587044449 445597163 0
405767886 572600256 0
632407669 499649465 0
762525616 652965538 0
313411484 583761621 0
554662887 336200952 0
58566108 155137452 0
708921755 495156686 0
711768172 750443193 0
289218902 335719490 0
198451016 119359149 0
581315320 150495969 0
275353908 306995369 0
47746917 352886322 0
448748259 285877457 0
57379034 313513942 0
16151018 14308107 0
358780064 74159835 0
336043770 512437521 0
92136282 310004560 0
15951043 319785712 0
155625182 198569294 0
685857970 650531230 0
173695001 108111051 0
546984455 285770551 0
51103526 543492665 0
254597812 360304236 0
77629631 425488347 0
555085243 431627350 0
792662744 766458427 0
590559892 533775971 0
258793223 159376970 0
578706217 306407937 0
601932305 415065496 0
549865963 589631916 0
709714338 599708243 0
742568370 260511938 0
472883466 67205781 0
379670123 65235030 0
85883066 20586207 0
537082096 70992557 0
218098996 334172327 0
741532523 35190024 0
376246544 93318952 0
749723674 35964971 0
585070123 733786067 0
168563120 583881216 0
788823692 593779251 0
165848615 459785296 0
61378126 766507442 0
470595518 318476760 0
251748744 309307734 0
45884888 675784638 0
509273881 571801199 0
344467003 741827329 0
168316857 600262126 0
56234658 438721555 0
555453959 648231014 0
404527132 105982075 0
150611724 660441095 0
689875079 462226123 0
349571407 336083170 0
331235486 150434206 0
449906645 294604768 0
487889617 591421948 0
482978702 93752416 0
117723888 753974495 0
474875473 677715626 0
81660428 728119026 0
384117373 81309760 0
375231957 732437010 0
205761145 138634389 0
125969926 591800606 0
697041623 141002590 0
579368350 706816379 0
12619767 569835504 0
95810276 207959656 0
538840093 327584723 0
131942699 687975039 0
553008237 633744842 0
11732139 342041961 0
492153545 209834629 0
726494685 665654351 0
190478497 13823738 0
503844330 328193021 0
742157152 713682487 0
176418608 365294150 0
302219282 208844926 0
95800755 663530324 0
318773436 594885923 0
110232848 60109958 0
330609643 45472209 0
622630303 376820453 0
520244918 465704668 0
343229398 683015559 0
318380886 535924340 0
468361234 292092098 0
217328443 256125613 0
470619114 753169702 0
638571551 509736818 0
746799885 516200241 0
176562711 395066125 0
114466381 552416843 0
597575170 690773398 0
753040148 98298965 0
567098417 574073430 0
730504079 52358937 0
316537942 720972955 0
427892157 354203244 0
452920982 10198609 0
339547459 234523083 0
112140873 256054144 0
721464990 565207721 0
59720860 75453818 0
61265013 551232519 0
338755187 159882744 0
745956080 214575000 0
288003493 119697625 0
72886768 376132148 0
305905986 152267707 0
727982763 482328295 0
498102281 570017278 0
168213082 158004871 0
165864696 611959464 0
297027600 625395557 0
744843283 31293104 0
584291307 13873997 0
24208638 69453094 0
577942214 521880070 0
293605873 472153623 0
428733298 371608603 0
676869017 662311165 0
436269612 74455807 0
657994792 674557014 0
125180288 166120592 0
217815740 64001777 0
384914122 133171362 0
675435979 395894284 0
615455884 446147954 0
435307459 224924620 0
271324859 149658916 0
225799719 501504642 0
454316878 660483648 0
716702370 359258550 0
547745519 432293185 0
662214631 270208777 0
365118398 659152123 0
225671406 348780023 0
111801059 304925320 0
472961378 258774242 0
617619726 256113813 0
723791387 539211726 0
560059690 298527837 0
154794792 668493493 0
720896194 194871127 0
774688904 547318534 0
316569562 319140542 0
388416992 556745083 0
255960516 120960721 0
653853903 307055191 0
246108655 527137346 0
765749139 18603637 0
310920377 330415848 0
224174207 7858453 0
217480584 372898168 0
440605439 750213867 0
629021351 388825983 0
101606826 149478956 0
216741263 504194749 0
497869558 537876150 0
724009905 676351715 0
426298157 342649833 0
346937249 631845883 0
157388021 382091137 0
684619706 110372634 0
262594788 681744659 0
734437064 673004425 0
559951226 446533984 0
396082129 140318887 0
50428085 322839798 0
523845431 591985676 0
741249526 72268588 0
231971425 351516236 0
534718020 133411563 0
667686060 39005867 0
81222929 519447365 0
336547786 184759369 0
697372001 66263863 0
719966319 286824772 0
286462950 589587355 0
664171282 173734119 0
294450823 215956722 0
683279229 407306868 0
337410193 796481919 0
267957140 114894209 0
366843589 233139674 0
341180405 496690164 0
269629239 541798923 0
216395802 626340887 0
136695956 722951187 0
158088060 459867195 0
545839598 294890109 0
391463591 710343040 0
45452999 482016700 0
167274862 65538366 0
131443014 60390640 0
499939906 225011825 0
598896924 783331099 0
127205099 281185682 0
263058929 270021129 0
59197086 142288055 0
509708952 429013204 0
586734360 663823190 0
728861249 195719504 0
722644579 193702557 0
654687863 248657427 0
369402652 206236984 0
746742490 63027644 0
619437154 406042986 0
54127776 489759394 0
392794688 373251381 0
407768149 775617208 0
759286619 618178121 0
536962932 275975071 0
368472651 463054509 0
618744970 712825963 0
538775984 62289941 0
720627723 511697075 0
331368058 766561554 0
710688232 10907344 0
529713483 488418129 0
422496701 69359180 0
757726458 753139594 0
232709288 587887324 0
459302539 52798685 0
310236050 628577636 0
66569740 484448632 0
799683058 613086953 0
194304044 443785998 0
553731056 88959151 0
207322595 205313303 0
593523686 94865609 0
453103993 184795488 0
48838665 40164463 0
107780110 593938154 0
498436903 753178211 0
319014090 372063236 0
516783266 775994919 0
86858639 572545816 0
746964056 684977555 0
131004640 170388020 0
747432096 94645099 0
432808072 740919891 0
423807299 54373527 0
57535142 523723422 0
262027325 764234237 0
240691075 614489871 0
126165508 330082202 0
669211730 783968270 0
513792634 493387577 0
111356980 204425331 0
222696790 542148708 0
723666804 701301296 0
107424740 451609065 0
756790037 34864884 0
329589518 429579482 0
592747617 762671380 0
318431271 94664722 0
162079715 720095322 0
127981558 493310472 0
246555590 225343657 0
292173957 516538069 0
557665862 755324439 0
401297214 374097801 0
779011799 277765497 0
246656976 406598199 0
652560679 359196759 0
492491483 776843983 0
340527595 470965292 0
82346195 560314272 0
707063112 337714703 0
159530848 422684349 0
520108798 742224828 0
505144019 343030577 0
528310064 718574046 0
371460780 648544890 0
615501479 712905572 0
592534335 635380870 0
529363593 216928190 0
36962197 198244645 0
121572756 347849548 0
520229629 614514285 0
360148064 210860572 0
698435719 81681780 0
363438475 276880909 0
654899581 742100783 0
122628452 550937442 0
793612703 6986433 0
729119796 314229235 0
195806721 72540152 0
348570582 627270155 0
634436964 185136185 0
4356718 691270044 0
144937016 420023907 0
263280573 552079714 0
616473964 144799123 0
512359683 234703358 0
56366804 473100678 0
39001672 523670437 0
972889 726638886 0
22333084 63260084 0
546985778 357039286 0
141392860 199484276 0
686738038 621666600 0
308499418 406039228 0
83857578 152861627 0
52794262 65571357 0
684595422 32028294 0
517180773 743095856 0
782301140 375060473 0
532908544 50922389 0
479892202 478286080 0
723087404 713662162 0
348013905 416999843 0
400536735 688481221 0
454011898 679204487 0
624398478 71970085 0
503525768 261952692 0
47610144 266784266 0
704953362 183588701 0
97487014 442815063 0
596110017 584498071 0
70474772 255546747 0
493355796 273598373 0
564565830 531493334 0
331439854 418594485 0
187162239 606848902 0
248686401 611009768 0
199215914 585776685 0
432960209 786024200 0
193399555 612722014 0
649099664 790244637 0
587027108 308070421 0
750004280 626477563 0
426658394 474894026 0
215156562 664356285 0
558382654 289721159 0
729238304 752512909 0
16338790 87634017 0
115461011 132979675 0
121439334 745174107 0
647400097 605328243 0
26687005 633812078 0
225182258 103202688 0
763461242 789381012 0
325802913 269113501 0
68583275 635516800 0
63708976 283934348 0
386813502 395309007 0
309751432 58449705 0
742695979 146943721 0
143725917 459407403 0
697177130 620458180 0
582852789 627840069 0
262190824 357213003 0
685579780 762318150 0
598609119 693570282 0
324293149 132742821 0
733637666 192339538 0
133768108 151888206 0
26712758 434022274 0
723335347 155473378 0
542606213 524209957 0
138593387 666759721 0
231619332 629745941 0
540785474 766819060 0
79507831 197812843 0
761268134 410079673 0
562237338 747609569 0
326093259 660683579 0
725429060 25921826 0
43479537 462388327 0
403855643 612053607 0
709791364 458282775 0
385830940 474244364 0
315081678 540460829 0
704707477 251318555 0
590956368 579094504 0
346387912 373708696 0
529585772 618357782 0
681869371 532548255 0
189348497 255125142 0
45571458 22370247 0
103277342 67436510 0
781966826 172204122 0
278704534 89748840 0
74360260 141246379 0
407272655 644790024 0
459484582 514517120 0
409377972 60893514 0
535821544 92272920 0
557019782 103529781 0
778729350 55887462 0
379379834 214306878 0
684905882 133834193 0
793543904 136086855 0
692083226 671526282 0
38862466 682376102 0
208729684 552825275 0
594427308 43042306 0
775786391 76049095 0
239175761 454534363 0
532613138 218948970 0
250333970 777995576 0
30043516 109511317 0
754524747 393554274 0
104876832 172533448 0
604868982 396811505 0
514099563 381324354 0
295224774 472124807 0
682967673 186262600 0
10044587 653573681 0
597701240 39494511 0
198691977 450554995 0
242447561 515239043 0
748003153 645191578 0
292684654 434163403 0
767560531 690746910 0
717369830 39760711 0
797398853 291745652 0
233391335 614033816 0
709666506 399395170 0
239746650 145270639 0
582819466 724297733 0
112357800 155053450 0
796785647 455747800 0
600816433 626609442 0
533686942 743322691 0
637440880 505889043 0
49086787 175406557 0
46516142 275507063 0
502379406 440390161 0
42086666 108586678 0
647598805 486806158 0
449069822 726562 0
156597307 384478919 0
282704890 520545754 0
559765467 552704834 0
223548931 344775952 0
665403993 713760886 0
675577238 43658636 0
330699199 159485325 0
480029451 381682663 0
792602209 273837588 0
329336885 2333090 0
398191019 547747045 0
601494923 760208869 0
69096751 754181976 0
368331671 168621594 0
657213508 362869063 0
441612787 240038784 0
730355119 773635687 0
426148751 51442032 0
620894999 53032789 0
394234155 722876292 0
773546419 246903074 0
334159489 230462955 0
235049092 245071071 0
356266442 375970309 0
379090831 409409100 0
450730020 458522136 0
743985991 2962685 0
419060103 86581479 0
497644792 768919827 0
735621357 51751111 0
449172669 742879454 0
308039764 195856177 0
684739362 161422863 0
145871465 10960758 0
217196354 715920344 0
745133655 197666886 0
402136997 465949867 0
168367512 55663527 0
279751750 540417152 0
735760265 687245003 0
733358737 427078848 0
357110602 687472445 0
113588856 611145932 0
787132061 119173464 0
382923460 164078949 0
351164771 20747995 0
695496283 480244404 0
231131515 495922071 0
182926911 708693076 0
514628759 611838854 0
368592310 288690400 0
718328724 500703316 0
139253699 336592796 0
20744182 193476139 0
247362888 526516433 0
791331261 331885032 0
453237715 693629032 0
109367184 339089623 0
272908481 232124755 0
246345126 150615412 0
206691756 521162588 0
798710406 309257023 0
704934447 710739848 0
758593851 341027696 0
164067278 484158833 0
461146351 242581848 0
234904346 478797598 0
609241201 424963060 0
572291887 756033389 0
163609858 197239083 0
58445000 27337342 0
665377264 462966780 0
705232737 789220284 0
115198778 735408713 0
125928301 212330888 0
641524109 579161610 0
24315043 279541686 0
518307910 311079403 0
30692004 397783669 0
616506544 336670029 0
659683910 631721787 0
592278869 452986667 0
620776956 181241635 0
106286104 458655112 0
210744512 580709994 0
344647167 515402136 0
606733689 437194456 0
411277561 321085963 0
396288220 498621837 0
411462232 538263913 0
257717062 268404808 0
633673393 560847038 0
773452885 137287015 0
729309187 488758126 0
325286953 454684489 0
481081224 145131931 0
401640619 571735750 0
117833438 781011440 0
432219230 212104939 0
642343676 788446704 0
59492851 141393660 0
608562786 416606073 0
531295439 486106622 0
736665011 148186026 0
270868347 796305200 0
737383705 680779718 0
195996882 14112296 0
420477202 166569471 0
303653908 760718609 0
564620004 554549367 0
182197022 628210228 0
796504233 607116645 0
601954531 248230929 0
22578381 436026654 0
624017569 234492157 0
238114656 22520726 0
793517992 312284120 0
345094083 610730222 0
10062467 427345518 0
30775894 139233139 0
92322371 702223797 0
27157594 82761237 0
397623549 247344886 0
20798226 49981785 0
697827598 536837928 0
209731832 59766953 0
52191811 202818292 0
139110645 681493694 0
203451346 647893274 0
506116567 136392107 0
639417447 602034834 0
589794435 199768861 0
712381161 689035083 0
645006480 785218290 0
45790052 344597253 0
440018453 773081418 0
8634097 596947776 0
145835547 497846213 0
573237866 382726016 0
34105041 436432804 0
644554360 28863209 0
737034644 81983034 0
543219320 531505685 0
507964222 541733354 0
188816314 378444349 0
192133609 257614004 0
456806710 229105447 0
173517941 508748457 0
739907385 353420449 0
283932540 283251560 0
156219224 242261484 0
199982017 70505121 0
724295572 670651923 0
189182882 512350170 0
14834571 246175204 0
283854986 343798592 0
597081762 224324228 0
506423748 560284549 0
228852639 576798269 0
223229811 756007412 0
656412983 316042215 0
667359044 563128503 0
527648780 120253622 0
592157934 200824126 0
455785120 177245238 0
391104031 574926466 0
119887460 269407121 0
597196330 387199155 0
778992740 20675246 0
9747776 680011862 0
472187061 789766875 0
486315920 267749441 0
393740940 773669132 0
249539880 448108530 0
143049812 773901088 0
238657469 571736401 0
57438964 391514214 0
446463016 490486710 0
399413380 6411503 0
431664080 37704442 0
306501105 336293067 0
599434490 111331774 0
287469185 287946264 0
454462258 274387727 0
600482680 643850878 0
304704753 497874829 0
566451916 23231153 0
192705795 673908470 0
565619374 158235073 0
279921532 104854645 0
663187726 618207338 0
411807029 491103419 0
642641558 654136951 0
493774573 89563940 0
122717826 481316567 0
596945599 428880070 0
243684919 659527657 0
469380558 580512152 0
721460846 317259071 0
368965853 463555140 0
220154697 663574101 0
626667767 352414831 0
485248153 661285778 0
489003222 32515221 0
50331589 735265152 0
91084418 184035959 0
203552597 477937732 0
527543467 264238525 0
417068744 192572077 0
575521132 687054067 0
233227222 340074670 0
134319928 79547186 0
77607893 609163938 0
726514914 150992379 0
188838848 510780030 0
102858985 44246976 0
131434369 168208348 0
393593349 288287090 0
481540147 106803801 0
26978768 199973160 0
531313588 539202194 0
503550749 748652394 0
58430687 657509448 0
230710603 591180342 0
4274255 347773251 0
386096818 108050603 0
679237862 424727043 0
189441137 801306084 0
96451280 480480536 0
38525178 662315133 0
398051462 394098369 0
172150319 162859747 0
756022450 622504899 0
667434726 771908434 0
386517117 622992688 0
216291017 318240887 0
232288969 444990950 0
298001555 97105105 0
795308118 109735556 0
54348791 421297221 0
423269959 530619884 0
636519566 415110343 0
332280863 694337759 0
416316504 306396176 0
792301077 185725258 0
583579390 585752209 0
656502206 676971486 0
581027562 642462375 0
129898947 675012221 0
734012167 479971867 0
275135675 55541424 0
203029344 589191464 0
37642273 645225392 0
135194893 773220606 0
497898645 523119101 0
341997911 160800915 0
475210431 606486340 0
223308174 141362339 0
151116103 203446476 0
737354216 49179149 0
600517129 398396405 0
494485933 570000422 0
531541037 591037186 0
670429068 782508643 0
380175975 263356158 0
650515009 323456375 0
68701072 208157026 0
695424834 102933072 0
557349870 198523909 0
463062756 424764424 0
272302047 618299572 0
134939663 233737190 0
246928968 718787310 0
468906114 635534077 0
568978503 360776391 0
683474583 13856682 0
584044190 772718536 0
10947429 447074213 0
691553587 457799741 0
403121584 434745074 0
65977513 273363022 0
680715449 257001088 0
156505125 737439564 0
161961507 754477200 0
514784085 93159652 0
22273408 468029640 0
144806796 38765019 0
193817345 82746015 0
86569236 565868554 0
571350992 570645968 0
710284539 688532217 0
411024569 332245005 0
517606838 278447440 0
149433857 26938251 0
173739395 156608563 0
792323225 230403453 0
437661558 80800252 0
104264470 290353819 0
723736917 158297518 0
721388369 679997339 0
661701279 155810228 0
628802091 523117410 0
107865493 226787331 0
717160862 154936143 0
170427809 764848318 0
408986565 65146950 0
407310439 741027140 0
142147530 642134472 0
194973237 425200732 0
193240615 647397188 0
43011326 19177831 0
555339987 535653011 0
261467416 299323220 0
673954681 154010906 0
324879032 169910795 0
86012504 36406494 0
374131586 221368876 0
101550629 634043231 0
799028898 334846983 0
521310652 162825981 0
692908567 730788148 0
134276175 194709185 0
328873434 358311922 0
747817029 265852769 0
559224812 269471945 0
282218649 223528110 0
308342824 230446245 0
375091760 652058562 0
453094778 304359312 0
25865080 98899817 0
192959461 724866072 0
681421542 735358031 0
51808746 494535932 0
678945565 429912971 0
763116422 551276856 0
529924960 90163386 0
604636746 302237971 0
222355245 660262019 0
66305520 540210750 0
669639846 172073943 0
376335612 55165970 0
379972883 521486332 0
431136397 39752806 0
648799123 558848033 0
169242799 143990292 0
343147542 782069056 0
501462390 485891433 0
498966812 424430201 0
438702751 48873626 0
109631644 552556695 0
365917999 537052384 0
307580370 607721615 0
410581766 527288360 0
90164001 69049496 0
116890072 623689167 0
157395309 259662765 0
764253699 492197794 0
779968749 573285590 0
39111260 685348658 0
294651866 455656047 0
742810506 500402846 0
655019784 435783601 0
441379754 484099343 0
257741812 567584281 0
760307072 162861674 0
46414422 385634024 0
436583824 497294169 0
175387031 409767607 0
761366457 677652978 0
25082286 726232740 0
610746771 527035119 0
268060086 347977322 0
667424942 755413665 0
69981853 18763071 0
686567269 279595066 0
679214617 242261202 0
67253935 19284817 0
498515586 596403885 0
717916118 406365376 0
401749675 763017223 0
614342510 744487735 0
642087382 208499537 0
378089666 709376997 0
139318754 126703151 0
776260347 614254961 0
574492344 93754716 0
353306640 107732040 0
469722413 30734836 0
470749430 85610344 0
383642713 488017244 0
510017787 542672812 0
463942477 109443393 0
770484791 759980033 0
208941329 657314553 0
104746821 281450206 0
623139366 41315212 0
598242281 142526119 0
98523373 279248962 0
240636440 580757628 0
762842154 626796438 0
443389884 90861493 0
483719620 479852192 0
48138370 575336974 0
766816264 448025166 0
20087996 749270841 0
643604533 262148612 0
210090395 496679244 0
349190105 31986907 0
201690643 547948958 0
404776099 464176560 0
553816239 204636015 0
757370475 85848762 0
5792891 629255486 0
320260452 393399318 0
513496811 541690606 0
16021960 607383009 0
464001751 772429263 0
39462433 459244784 0
252577993 603524874 0
93878783 39304709 0
140803793 173828802 0
626999814 34978553 0
793792821 722075345 0
367661757 334808103 0
590272169 217795169 0
329860668 127810354 0
342707988 400236712 0
692421095 40558283 0
723268236 405120810 0
764048888 662677164 0
139174587 727163192 0
515971503 532855011 0
648182246 59132252 0
298556771 347675337 0
572588969 346436936 0
800013232 172739597 0
723411911 65380420 0
557359438 193629952 0
535102064 616257820 0
542984881 75425401 0
707978362 580506051 0
510006545 501086184 0
277429073 124787887 0
372211397 508682701 0
306476075 97847841 0
336043745 708292914 0
59558124 788691395 0
222673016 26185367 0
661814915 81106973 0
357254061 748530531 0
590739834 222789060 0
454557707 796518896 0
746937425 11040939 0
751818546 172248706 0
708748570 118641455 0
90527151 731063939 0
67597205 22613587 0
306867596 438447828 0
205705515 462701580 0
416714881 779176723 0
147820506 561878724 0
302632842 368188330 0
533037198 146638797 0
632696695 488491525 0
780070442 459166126 0
213685949 139680075 0
493927548 536530244 0
382853569 59390117 0
119172878 613778751 0
731052675 337011262 0
310481575 337615592 0
517818582 776651621 0
799990664 671092400 0
371581988 232860187 0
726425928 636804507 0
454714155 368136006 0
706505313 757612436 0
573865482 529379771 0
220091022 359109687 0
151338666 416630531 0
405338981 27281001 0
424333623 124942049 0
558458388 691653643 0
608534224 527476232 0
270556359 490862188 0
592833483 444154949 0
479746830 466691415 0
356795274 353222648 0
586813913 695854086 0
234215460 444497233 0
262948131 175214323 0
304553511 307835181 0
35163214 368716050 0
172008626 156999853 0
110797609 99020700 0
421961057 467398721 0
538675881 771248416 0
455256891 102014572 0
269109598 196296981 0
399384171 798039426 0
386749175 240198814 0
580016134 52973577 0
787256177 739573474 0
730446577 789914367 0
69824690 282526757 0
255489034 735640389 0
689651200 361711706 0
597787816 103754375 0
6972031 384643389 0
108309018 680449666 0
381176967 578388844 0
456742607 576888276 0
449560592 786938889 0
277824588 350795676 0
186649639 517074972 0
305941077 630128033 0
195321004 325816379 0
400787405 523554504 0
39737112 765909738 0
496316277 258071041 0
748746071 315795705 0
620737711 152932033 0
701715577 13481197 0
737991441 355329794 0
115491895 694958920 0
547422037 71476646 0
657561486 341324283 0
412027194 58111202 0
563305600 375562304 0
75191118 500838632 0
295277525 10270091 0
795679399 308699297 0
767602837 786490101 0
73772596 392824150 0
183158179 257159219 0
324926051 75545807 0
518736931 283885502 0
348261988 636306039 0
623056504 649318113 0
499269410 703964356 0
764837102 115172036 0
402856893 311453210 0
549013487 432294760 0
252932267 110510921 0
387632755 407165504 0
40225058 674703674 0
339586322 215208517 0
485843125 263212054 0
785943662 356341726 0
435917885 658858700 0
450012854 570108218 0
92158616 536557410 0
589369218 205652487 0
288172517 327796918 0
252359481 546379835 0
392012819 322676021 0
365060457 163972130 0
186845949 319478450 0
254191923 100722072 0
777265619 240245238 0
499601365 800342201 0
712004839 21916706 0
2521282 490188166 0
501693810 443723457 0
192146338 43421950 0
696143920 564186702 0
252096192 641895914 0
178832615 171932066 0
279821068 762000325 0
344559199 789762240 0
615748791 439522426 0
278859008 739615261 0
754561839 768979627 0
618986231 716496107 0
207508207 549160826 0
209193804 578842392 0
190133117 121719218 0
44848675 478822855 0
746550965 334265834 0
359779078 147123436 0
336115338 249858727 0
598204496 220537133 0
98272044 742036232 0
722002285 273728202 0
479199826 114420311 0
18548160 506286367 0
478276867 476380945 0
62439546 737699868 0
417466447 25876679 0
124365655 81158290 0
339037565 231475491 0
735403490 206965277 0
248147073 55843703 0
697524534 603492412 0
556920630 192852787 0
134174882 191829408 0
349489219 503682415 0
82078618 119836516 0
350884431 784545413 0
415143713 190550365 0
660100069 144873360 0
648850365 566965747 0
390385949 531055686 0
417602383 297270126 0
357593592 261502676 0
764024067 423375605 0
543122701 388100143 0
190851973 272747831 0
585244938 198878692 0
648884814 776401100 0
682230060 256163121 0
383314879 556626519 0
781029415 396247729 0
520565674 745477814 0
273562126 405982299 0
383833542 524025268 0
163853500 56060982 0
168021131 140033511 0
722443355 557156540 0
324597831 529691477 0
158551413 504629417 0
5844987 431060603 0
451828780 263559271 0
661640784 326282541 0
559612381 494570369 0
524898917 115383715 0
64694068 205817881 0
361995939 142651432 0
47689047 503325321 0
445608004 199124732 0
65320625 268891090 0
589570864 37258920 0
477923184 536038698 0
211377500 250043362 0
72013711 677588322 0
665974718 366327859 0
160439465 86406770 0
641773409 748055664 0
65598793 236727601 0
187173431 57461833 0
598739778 251588419 0
521586889 646996357 0
56482412 337044871 0
431499754 465891054 0
155422853 621566411 0
67667632 213866729 0
319462189 376524329 0
735297428 603652319 0
608494922 198187075 0
277108437 377382842 0
708537680 601578214 0
538531059 428013337 0
703940919 179267072 0
450148888 743456560 0
432144288 534728612 0
71102972 578934682 0
632026206 521671719 0
312600290 563988404 0
591268896 643269332 0
121526881 389959818 0
425111271 622922738 0
763217538 270400358 0
257178837 717420310 0
180815349 545614317 0
623955494 716970883 0
361357934 582934366 0
709777503 16513385 0
427035014 10825754 0
72684939 469135133 0
366946594 67613927 0
672027337 224528365 0
102917658 752637592 0
471483149 646176580 0
104395216 87611918 0
131001309 256746472 0
598234226 391574732 0
719606580 66164272 0
469884153 257093693 0
305251739 487490795 0
41557761 457274112 0
361930877 442022607 0
407003750 266356022 0
532304168 623989533 0
145827437 521366821 0
577847184 290820377 0
467122212 103656452 0
430647179 184348589 0
693093852 417569187 0
623927738 357866263 0
88931554 499686284 0
787250129 364012135 0
589027479 739904331 0
220392687 268678934 0
464341059 98073647 0
409645960 484548745 0
534021121 124358029 0
612008571 573623853 0
564445480 71662107 0
471176672 739138066 0
757091379 565419988 0
450593187 265002473 0
418647016 130177604 0
695129065 263139901 0
315570222 742213612 0
561797674 735100254 0
714455852 212615866 0
611425317 554987803 0
202423016 381053720 0
409033555 517032850 0
637971067 768515867 0
536456263 352327894 0
746535908 33017093 0
333864011 695758938 0
37324998 159313724 0
100262540 27716668 0
400611429 409945860 0
204008320 361531413 0
75417370 487883211 0
676380561 651369837 0
85594327 785137849 0
792028098 294139684 0
377993976 366490007 0
690521973 794811777 0
353693240 743862110 0
371890756 160351530 0
514175632 409313404 0
598815759 218705092 0
657106564 375149622 0
786789000 320676705 0
231416242 536356630 0
783737127 67571935 0
738862475 597175985 0
319626981 768554936 0
188796636 609413534 0
205841760 65184630 0
536517242 140988031 0
251401374 263081625 0
32631990 420760998 0
632513444 418071980 0
138247598 165499261 0
235707446 363777687 0
342594895 531162055 0
586767122 639955106 0
664062451 277891597 0
450749499 199885030 0
570625058 519748779 0
713188046 687158099 0
658753249 451644798 0
654156816 320959125 0
260957322 787203455 0
571164750 705966928 0
343188980 751373597 0
476168862 68470855 0
602235145 185433877 0
575800796 380688044 0
378959139 588658902 0
160319961 672431729 0
474512715 371203367 0
553081455 486191128 0
791184164 458151915 0
169159190 682664104 0
137265268 404640741 0
238111729 531946389 0
78210187 404807639 0
149722518 140276607 0
135911226 664664272 0
311176191 338394390 0
628042669 596287385 0
18762143 563717629 0
129914457 630643975 0
307293199 408537842 0
335570514 480275790 0
106769030 162886497 0
612590615 231367540 0
294161754 143581142 0
20788992 248590958 0
397806330 738057140 0
215730654 704056433 0
558683424 211230362 0
74459055 572951256 0
497858764 733203466 0
41020552 553715815 0
574109547 25604483 0
724810963 605010844 0
309028310 599947765 0
143094864 409132454 0
506028778 267586370 0
592960288 693052431 0
692353478 576326790 0
243131898 435104027 0
311315711 315544997 0
447169470 346623258 0
154333366 479144865 0
574688318 130262746 0
276778369 634019986 0
106259491 140439339 0
56345016 770604574 0
345154458 533245825 0
378145335 167888198 0
267686857 59895347 0
166356573 176662460 0
584085479 16019052 0
147507646 285356975 0
780565008 797767154 0
754713890 780812533 0
32909459 738919913 0
227881531 83489642 0
662504305 398723068 0
410382254 738124026 0
502874555 201091554 0
793789564 382973481 0
330113285 305929051 0
558491453 570150257 0
682700553 382327161 0
48759013 348871405 0
78500118 172475396 0
798442355 631471797 0
658637521 456694686 0
580094366 352555585 0
449279515 562466909 0
102317418 204293169 0
177359744 410047464 0
721795364 198905328 0
259720510 403321024 0
562435361 755010710 0
252149582 648122020 0
227954303 308332444 0
148769758 442146175 0
330938404 538681252 0
633221325 748010943 0
738342373 438943967 0
206294837 570089525 0
323910739 693466361 0
556068705 310641985 0
596098471 653936449 0
29684838 295573994 0
152193297 531148773 0
28536938 58280982 0
800601837 359665925 0
473223549 383885964 0
374645363 508465354 0
723991073 492535997 0
439588443 669661448 0
230980204 635211359 0
16900638 529392964 0
589057529 314010853 0
354169001 252188300 0
419000905 493055908 0
669691173 350941813 0
451982820 133305716 0
123478113 660732901 0
189301421 610552914 0
755949851 298850835 0
503677564 546579750 0
471852019 10757875 0
630903869 287472148 0
693877306 348347703 0
345221701 613506987 0
332749102 292828370 0
449931148 742719582 0
57413677 91699612 0
295097525 43144868 0
781291233 395542358 0
790183622 514487451 0
372791631 674259209 0
82531504 273666852 0
351868698 342928799 0
398909284 91749397 0
242190339 685416087 0
260088786 20716583 0
355310518 260809203 0
703836304 39172872 0
266320119 486923509 0
31716299 510000706 0
596978001 361021108 0
630080016 627450051 0
179901712 556032703 0
550166042 646937969 0
595815689 707486785 0
339502353 28946286 0
647643061 387691030 0
59954072 229117980 0
88422757 207526362 0
255739879 180884754 0
415360303 676999566 0
111548135 469300939 0
637230201 214378759 0
27486537 152396706 0
290226849 179413537 0
755221011 707692200 0
463072172 784858781 0
94331788 571897927 0
714305830 782558946 0
790473475 440436110 0
270493346 444722687 0
370901181 483930414 0
260013205 320686344 0
31277701 252461514 0
5888209 179506645 0
155266906 165333171 0
552187360 121938620 0
185051807 189432337 0
168870585 667848148 0
96578299 316918957 0
746189639 119754218 0
631032778 458211247 0
735002489 346702475 0
451011936 69310750 0
715099284 533672588 0
320595820 309072129 0
154601418 87144212 0
541615410 26402644 0
223655025 348859955 0
200507724 737949194 0
378582789 273575607 0
355295733 291992664 0
515112117 726252330 0
607110884 301506108 0
551392015 279919388 0
628949141 135772264 0
643940273 41393811 0
450044222 276787086 0
74874611 519214817 0
761256709 302597549 0
775422585 51257104 0
657218555 790981442 0
673996519 154627645 0
559222345 567920461 0
404113342 766933912 0
95811715 689178443 0
221758915 710720926 0
285267098 142071935 0
417704492 447513841 0
738586293 201206786 0
289651015 303040229 0
354302490 315645718 0
30045149 767392948 0
472318759 633552855 0
42204449 251432494 0
453339357 154580243 0
292255213 784864378 0
223341533 688515205 0
201279287 351772767 0
651255538 370849523 0
348415255 719697692 0
323111714 487886125 0
340398473 765035115 0
671408872 427191753 0
64351520 798440300 0
71450568 584094598 0
182589089 111714424 0
561328416 473045129 0
760015625 687363759 0
758055571 789863602 0
694666832 314566959 0
384463488 411244283 0
479443238 766314882 0
70997576 472126631 0
424924030 629662389 0
759191679 247536701 0
729937622 73936745 0
627315264 396407454 0
611780000 250109102 0
531912236 266355358 0
560344060 219047072 0
316851739 460953973 0
664276578 336476115 0
413369014 439471896 0
748833306 356956817 0
25138395 682507302 0
140777319 699358802 0
471664961 460104191 0
129759181 265914412 0
7169584 108064185 0
40711455 120957834 0
461121553 158564371 0
566965275 50297617 0
569386221 71888164 0
338388162 423472073 0
29388227 79921309 0
510293256 622145000 0
142773887 428624342 0
682862541 545802094 0
209371468 392796279 0
312167506 375225352 0
687543731 249505644 0
612787915 738032498 0
714230918 324771487 0
537720933 768183802 0
19349824 582952694 0
703606629 200458547 0
797895461 363849684 0
305604566 354457230 0
676074205 517772641 0
417183526 646746623 0
728131012 630731908 0
374980108 552951655 0
606533255 392051148 0
690545525 278533627 0
724742122 452745684 0
718073907 133896968 0
643590466 475998785 0
245777497 670010396 0
61848612 212560084 0
211271720 149916172 0
308083485 387540239 0
553218767 768947994 0
627731971 747023612 0
668011306 282928344 0
771617241 132773409 0
619013884 687837663 0
199245931 136985875 0
694328299 10583860 0
438187649 506052369 0
669547161 170604609 0
755807661 762704298 0
395327010 571194272 0
791020904 574702292 0
378290099 492956161 0
323730901 394415422 0
27530067 255187010 0
606307271 673024552 0
544138324 622952512 0
572212746 32090043 0
11656106 583688325 0
571889628 592134922 0
297661316 34559160 0
574621416 455161440 0
572258607 157108493 0
542263234 718312168 0
50093935 334229341 0
239441137 686494319 0
305158618 360424793 0
152338551 198730412 0
216772745 338513201 0
185237166 33683759 0
152220165 82713827 0
617239281 427502637 0
33408412 394497817 0
702076148 404326225 0
84693052 239351134 0
618063220 679944540 0
38261526 93572601 0
78026461 751433921 0
693429105 108253797 0
437744738 108627232 0
190660775 198564800 0
639720291 754087523 0
454909146 703824758 0
520571209 281528988 0
88948098 158657679 0
554528905 705749204 0
421410586 432360710 0
408027649 205857326 0
722815632 191183839 0
182114624 184469417 0
7232221 732360249 0
247082861 162911701 0
766616947 271822616 0
370578114 372748473 0
150085725 7657284 0
259713373 703034622 0
69117500 490815794 0
334988573 666759117 0
84045131 175902022 0
574213785 4324888 0
87753081 291601774 0
446767694 302889467 0
188543930 475929334 0
646374754 318836617 0
186585804 537376288 0
424701804 90918726 0
371464619 477900828 0
774006415 21182020 0
457664506 481047736 0
417784440 690945799 0
747770181 684658648 0
591119512 404339365 0
495208128 425439569 0
257240176 118200142 0
40560980 699179464 0
206794549 757067488 0
492589541 391887217 0
184847318 171381324 0
242013967 249302940 0
767191642 106760538 0
364752354 631313418 0
268420944 253067601 0
555722192 406511249 0
99129209 752175360 0
484708502 606941785 0
508247455 256245039 0
493455234 59703237 0
524726013 387929123 0
209300774 442242426 0
116389136 614788140 0
656738733 686188508 0
741784494 572233158 0
474766376 801326200 0
683548327 241773800 0
523106312 637659577 0
605237343 326380439 0
592367783 419378050 0
232287241 370297397 0
448718510 457847575 0
364445147 280075465 0
288392080 322424592 0
164126388 518951738 0
357052912 25453844 0
9749969 726839529 0
598174706 316402309 0
451620403 444012593 0
57691605 238421786 0
111014966 162047780 0
241598656 699394410 0
639648390 242631647 0
377303240 481895103 0
460642590 179099843 0
174369796 285845387 0
788790730 460434261 0
341994000 726998006 0
640172291 42542860 0
223607817 169399572 0
421720313 114659177 0
202179449 664393949 0
562345381 495822675 0
108383187 475915861 0
599879375 326431570 0
485235782 422213061 0
679489216 208109597 0
655929576 424839023 0
375768953 451393716 0
697171942 111123803 0
709220042 670902975 0
364682349 34034254 0
323237631 203542784 0
134373949 564785603 0
368150254 748301469 0
622857356 638330551 0
362744578 186826426 0
207610914 503754977 0
401767980 223991696 0
79936015 774247009 0
492263088 543916197 0
715479818 569413299 0
80034051 783186 0
779596537 171137181 0
607711431 579824087 0
358366813 572099148 0
280731132 793178784 0
176204466 379847899 0
24802466 252675062 0
469642193 78886759 0
614488650 267164166 0
606675566 139962398 0
141698823 117901107 0
539909915 533418950 0
591007467 458136229 0
61912159 246919732 0
349241502 83539601 0
348040442 140683698 0
565591478 250488626 0
687539510 724116503 0
781792916 487155568 0
233529290 450967886 0
32808251 475293296 0
218077422 369372617 0
302562697 476900331 0
55833402 769355903 0
392220133 676053651 0
527303529 246442378 0
584543724 691325550 0
74424084 637295454 0
251337780 192493463 0
83818406 785487838 0
429064806 701648948 0
298929991 165712624 0
154854353 33664621 0
460310639 617989272 0
524243459 629687356 0
310644086 447982969 0
525214317 616796444 0
80659996 647119507 0
361020619 180190999 0
312394633 738575531 0
239031934 38485557 0
336854843 472724223 0
294865365 213259117 0
377435115 137517759 0
789222963 670945197 0
116783035 563423067 0
438080348 554733783 0
423291776 170933937 0
641540509 220110037 0
623689700 279451875 0
161784127 414987346 0
68900122 728066462 0
664728196 263139204 0
576056960 781983172 0
428545684 385558131 0
775761656 706062979 0
292096179 522519651 0
606731998 389308334 0
278698315 83510908 0
423444366 630116998 0
791129164 694572820 0
620486237 414898652 0
176941984 198874477 0
39572953 527387751 0
315440058 362989733 0
134285488 505727143 0
690685817 80271319 0
397793545 488426886 0
603548051 493408632 0
153426903 318693202 0
627413976 773440500 0
732814916 519049624 0
794650128 582217258 0
465694627 713636875 0
771673798 35284067 0
168839710 704773815 0
770354729 147867394 0
139370789 167218302 0
45673578 496395460 0
598525822 465363897 0
542141101 87280348 0
66335285 258760752 0
464079617 469535591 0
64519648 82205919 0
96124090 295734190 0
241392067 97477752 0
344546885 612637309 0
391483203 5710762 0
633165859 489571168 0
318845697 292674071 0
168173426 454920211 0
781213247 520708756 0
420811026 228593189 0
526909340 628875223 0
521768539 76533434 0
468937834 494525800 0
39491261 187297023 0
172651418 142532653 0
204375516 268820999 0
311340220 795175764 0
12283186 732399221 0
589635878 491118220 0
786338412 357608735 0
582528787 12557216 0
623681052 782043688 0
226411817 403534225 0
426801440 653702499 0
668324799 568826665 0
486484049 385586418 0
295368986 206230331 0
90579686 340412211 0
473360957 148499649 0
661289291 688183257 0
367996260 1785800 0
96590782 202346848 0
643091298 779180809 0
777215950 338466622 0
88545019 279911189 0
172391675 386451999 0
550660243 283446718 0
722849784 189144054 0
3434006 202055348 0
84624145 406341383 0
94976114 64590844 0
434218756 793149584 0
770133006 28931781 0
260866916 8581933 0
623759229 450325291 0
555542896 530259551 0
400162023 658071758 0
677142185 138655121 0
467806221 535561248 0
463674418 168870072 0
645071068 91568002 0
284885023 661709011 0
195197367 562030513 0
433323812 434715385 0
157859548 83990367 0
387784853 454857467 0
681573678 633145341 0
330144877 565691477 0
107127152 143868851 0
21878968 93182047 0
689687279 789944475 0
731372430 135717157 0
775641033 295721410 0
110362105 90103015 0
683517809 54035243 0
789023957 80059579 0
156695195 775790852 0
502782611 777921563 0
440253931 782429241 0
84426101 700810975 0
613073940 112151338 0
573452000 466822644 0
782309582 235828245 0
421787232 54870168 0
202387178 418349223 0
13153170 243168608 0
525059271 652833509 0
93094089 377562081 0
609257706 336196901 0
446102283 23432367 0
763022176 40530267 0
790236282 457223294 0
541747296 440468458 0
414160139 58631776 0
199473837 357514155 0
205232187 293180893 0
525799094 410629801 0
660749135 99533210 0
121664818 682002303 0
50988496 656365382 0
577520569 272064688 0
202005596 188276551 0
349250027 742952280 0
725036752 728841457 0
642919588 402761606 0
388084088 600074740 0
761106443 170473928 0
158143924 594234731 0
126533687 637925203 0
141944602 686900169 0
662219302 326587010 0
448729735 273499554 0
584711627 687588199 0
561444633 541298679 0
150946964 142729722 0
151142461 155061009 0
247706398 90453941 0
630551128 349773090 0
697076823 301145633 0
456611048 298772917 0
687811239 776225598 0
88703945 674081942 0
189560347 456193064 0
528469285 621271481 0
293648568 568142364 0
203007779 303469313 0
380572662 220654992 0
414839278 407420854 0
156201907 139416054 0
765916942 250225445 0
681158999 434382056 0
212395937 692585193 0
628406193 263242277 0
47259216 122323981 0
230558374 265118800 0
435545319 75351681 0
285283998 376427719 0
546216673 601827990 0
560942021 688582509 0
548639344 149349891 0
330153122 70803719 0
584936333 716139845 0
457162875 230604447 0
265712648 78450389 0
692656512 368002233 0
231174443 85611879 0
427953172 711630067 0
325032278 612945102 0
496345633 292881094 0
232451880 567491180 0
147326939 264809955 0
660627765 553257755 0
688296946 23568745 0
338622449 553904318 0
19141510 637461811 0
88287651 177268371 0
787194776 87261152 0
113084363 468217860 0
577506563 435830572 0
393634523 761366635 0
506207371 755509305 0
599078112 158449866 0
170767259 149531326 0
429150130 590649128 0
372392955 544790454 0
629350853 581591648 0
228993124 409095918 0
24905508 178089413 0
12278318 406791053 0
696624415 251007431 0
682992385 322142828 0
310117683 185163350 0
337873291 434752618 0
561331405 274523824 0
125139595 365974256 0
526314070 721715349 0
686723540 161295612 0
352216403 97282574 0
108259852 292004992 0
175505035 223298307 0
282297375 535945204 0
489935538 36924787 0
68031320 256012060 0
717474487 21279962 0
699147202 104996562 0
345629237 710460882 0
384529684 10866514 0
254971954 548580740 0
301927874 643575800 0
777662048 39765659 0
437246767 309347290 0
362491154 793968647 0
584426481 91585555 0
570959255 133442475 0
516475475 646154278 0
209973484 751897685 0
508693251 1413489 0
201058270 742609038 0
742072743 776057086 0
401844106 170775836 0
596696906 537327294 0
267597421 788980521 0
53068967 775220383 0
744323696 528005713 0
544498482 583582115 0
614412970 777034662 0
261840306 235762743 0
80696654 445356471 0
718012928 436664114 0
21001195 453155448 0
85074862 143942377 0
164320580 477484666 0
661825841 172218430 0
768581707 254050265 0
33752762 170286160 0
279891561 699377847 0
576137227 700757641 0
14765447 13669364 0
740215975 776122668 0
786907965 667923630 0
87772501 325710431 0
608155928 508321694 0
513291961 79031548 0
414906262 797333985 0
316515506 357059613 0
98755215 705536158 0
416879135 373451700 0
508334082 564406697 0
793273145 167527922 0
747387854 703745895 0
62938054 771786614 0
281709145 565641472 0
572340397 307495562 0
771359874 689740041 0
707874850 494575413 0
401393283 159667951 0
580815388 91494735 0
337433596 615807122 0
315351221 184246114 0
329681074 129113257 0
617460242 283159857 0
252915072 334608218 0
86400122 427326427 0
326020835 246979193 0
525476855 253788332 0
281040804 626856375 0
99316016 551053792 0
360594240 551033876 0
332018481 170948927 0
348077868 247268027 0
443531664 754704919 0
436867346 27329828 0
770400040 354569007 0
144663451 87898269 0
309666276 293645207 0
18253490 66977364 0
564566804 190687505 0
379173626 524105837 0
578487693 293953350 0
330181169 780224174 0
278290756 124246154 0
236479773 291738924 0
80350862 232284625 0
38847635 650087596 0
562769440 306272809 0
47417505 445298909 0
422064321 396027487 0
322087466 640491467 0
677101754 25549693 0
157850530 233205802 0
682739761 25255594 0
317976799 728156295 0
450654334 42409122 0
483579673 426285019 0
100173304 266507845 0
451906168 350658025 0
382444821 69328585 0
595475031 635472808 0
466138415 189440824 0
637541572 759746435 0
519273513 35509045 0
639743229 610892751 0
84014245 744694386 0
311894423 544340265 0
318180104 755969299 0
360278751 36775514 0
728347575 521278651 0
20881996 789284759 0
18827617 192366855 0
248957579 188273597 0
361501838 543329669 0
444668132 521303631 0
55206062 250300816 0
652389484 728363106 0
275574331 151945479 0
783277023 737684899 0
255913934 195083740 0
651881635 70457576 0
13179569 422605329 0
581575900 357010317 0
727716306 124532145 0
792956146 205534094 0
770566657 5470080 0
485790778 133229654 0
473587838 425895343 0
339692322 698791765 0
631099572 277452504 0
171004988 453656526 0
437435018 412827086 0
330822745 463098596 0
512678291 467329630 0
595845113 793513963 0
56527410 701556023 0
52070336 126125544 0
716999926 624366916 0
260288963 422328785 0
277484730 796973759 0
445867362 711788915 0
567612765 329839924 0
106878779 446831598 0
688739602 488236123 0
31517345 53008087 0
53204199 229148325 0
84401715 117473277 0
493425137 347068602 0
219958182 322742592 0
173293780 454905418 0
580050882 229584130 0
431900052 684697783 0
21921215 181131514 0
585635833 48784200 0
551105749 724581741 0
363636253 701538680 0
310051481 579282788 0
259950002 727568824 0
635655995 186563031 0
273128607 752306537 0
177204188 695037663 0
264151130 308614368 0
593032388 18123977 0
323152004 160065473 0
796978415 505728375 0
43348426 514776981 0
540049326 24199582 0
753184629 456174537 0
172065412 40509307 0
560895045 229629893 0
277111465 178185587 0
700597498 692280955 0
328610565 678934492 0
440777041 416536670 0
776196017 352240784 0
1108836 39421224 0
221704933 733769619 0
140572095 460271910 0
566809794 16763425 0
611366539 352465642 0
445931822 191327948 0
526976679 577909795 0
664868172 45860325 0
661293881 179159918 0
115540398 226961355 0
166547481 188418113 0
434707048 406864678 0
588120624 350275746 0
645226991 558992956 0
59981237 270311185 0
52924682 85536727 0
197559978 625183861 0
42069798 630657360 0
553434481 769222570 0
264997126 285305857 0
96598035 292934418 0
51074302 513134850 0
297680165 358100746 0
557092152 692098649 0
597786993 433817935 0
677586624 422062335 0
717512538 53068440 0
510260450 101508699 0
726416101 217359561 0
2186222 140005067 0
705774557 192051921 0
671314463 587614613 0
440391383 361702029 0
625530101 636460380 0
198557891 733886969 0
284474590 575065128 0
746298912 662467569 0
458606684 360827037 0
277886006 193687591 0
286659943 582062207 0
440047115 541163465 0
686432188 267147180 0
78548718 323259097 0
493151112 38682363 0
218795997 784793429 0
433243392 730437905 0
652538552 399399375 0
167543115 537293659 0
275891766 637719832 0
793881871 268865026 0
5641470 620763863 0
548950327 375793064 0
629025468 761468487 0
291645167 645683788 0
588234996 43072035 0
216298702 767388271 0
722267628 778532779 0
432713126 300407644 0
158324328 7909630 0
283564549 190273567 0
484304902 382743734 0
746487593 423428373 0
329769128 190593268 0
656850672 595859606 0
269473567 97043442 0
643121004 141048938 0
447637404 232208728 0
675960445 616866878 0
728446376 384322554 0
729006475 536866312 0
431115765 702355581 0
320421103 389304945 0
423330068 69737487 0
793801798 654867726 0
725356013 201980118 0
276672044 515066659 0
442740910 222429018 0
510291318 55654805 0
78490834 705931755 0
293024637 387493488 0
390680007 722988472 0
450460103 219655581 0
555285606 486734605 0
413007913 108982545 0
147552866 590131668 0
28016377 330099187 0
8870138 424106769 0
52465042 381526886 0
239464367 788256084 0
698653984 410720235 0
206874126 371518805 0
728982569 396861622 0
382575554 10660169 0
22496609 680137079 0
181205754 55627783 0
789770419 745807184 0
349990386 794812184 0
47495708 686873999 0
367031418 328266735 0
366751606 475928354 0
724374395 450485360 0
167049986 700537767 0
357623347 192617909 0
179985099 635720646 0
111287191 705044721 0
278329623 528461255 0
563427454 280332178 0
224924816 318569198 0
145447160 641733224 0
666257474 457906956 0
15168378 485213656 0
469680848 40894116 0
668990424 185774301 0
299535300 392898488 0
144044554 675614116 0
771649750 735025162 0
494113396 606776808 0
291770733 491305559 0
468376809 159044830 0
223294114 624233849 0
460747737 215812543 0
220496686 12219259 0
667696203 228903595 0
154811736 695015221 0
528946120 270285575 0
662505527 384744035 0
506061269 593974281 0
662187283 618313906 0
504517678 178023848 0
451343098 705377819 0
798170514 245016371 0
600678245 201833650 0
28053740 647354220 0
738218537 603489491 0
183314534 237932300 0
300997548 551600584 0
375081574 309105377 0
800762035 74156737 0
115728286 768170834 0
510638420 45104537 0
34398383 654361164 0
182073318 83795624 0
400850141 309514942 0
357895835 551660638 0
289790630 617879688 0
675647275 636985454 0
205824732 456977411 0
464076380 121530111 0
712052967 386414109 0
402137262 783161087 0
378635059 48933170 0
333294816 132894163 0
153574659 239214288 0
538565051 489791145 0
433246324 676394827 0
367285348 773610874 0
665533448 85522669 0
495490566 329210687 0
457113750 616153153 0
413794808 766015341 0
461734731 386864217 0
494402964 353751960 0
228835051 394330516 0
694198357 98682668 0
345491311 151624075 0
679841213 506014938 0
93568488 24643899 0
609798988 298964752 0
184016741 696744657 0
74311694 729476927 0
442303815 72564242 0
737360916 298367240 0
278139332 89483613 0
251934249 249821804 0
224028531 711899694 0
362561394 308919899 0
260943618 293904678 0
727837815 17023608 0
119888783 216302764 0
122580960 414738465 0
90869275 344938022 0
179940308 506407315 0
643092074 147698578 0
690310703 208078855 0
764217803 774771239 0
703086695 408232541 0
64292656 34408100 0
748342684 418364944 0
15805369 691631907 0
550348597 171528508 0
62536841 674522473 0
270854362 178705672 0
413792923 760987720 0
195812761 118656891 0
264421924 48840084 0
759026301 621408225 0
302869720 19555071 0
338962372 644449425 0
664278700 21560755 0
689357270 217088948 0
40400549 414079099 0
212496498 711050732 0
63578144 493652644 0
388142966 275212496 0
776646423 120850155 0
542800262 162139707 0
108414104 371591051 0
191522117 585106801 0
446310684 766251070 0
753817243 349511574 0
344396364 752813778 0
294828492 608734400 0
383537583 398838397 0
318879352 142752991 0
170552112 720929295 0
658513848 85110137 0
647108838 310458400 0
401136259 512414579 0
534503436 468324575 0
403406343 25657241 0
139416196 703190606 0
410678929 59240131 0
707065753 504275010 0
97431710 560264598 0
656377993 494699352 0
488307414 117110244 0
713661244 419163644 0
390008330 690794043 0
229047568 619034391 0
158632801 418064113 0
431188724 409291072 0
392242545 474421030 0
391069161 680092055 0
373446197 318734828 0
366327469 48225348 0
45621924 612905641 0
660586917 200268773 0
47974606 575577585 0
233849102 648936481 0
666876063 455477209 0
671672015 593639521 0
477177359 705998411 0
310048424 142715974 0
8425095 533284087 0
64526339 313387035 0
421848027 736955391 0
699788049 608333905 0
725977293 43932223 0
15624185 281314946 0
752274729 734501326 0
719605647 13272886 0
106043544 503621457 0
602712562 225530308 0
619879527 464501362 0
354127161 708909050 0
144891360 21775084 0
283133268 157579360 0
653507720 433054134 0
416403269 305932076 0
397636482 772235541 0
356977321 356572757 0
587778097 77854510 0
509859895 717781809 0
520827027 120813569 0
504518591 499021662 0
706395551 248986839 0
426148403 591904659 0
686878391 576329018 0
758303454 418451976 0
758438203 21600883 0
190285263 19105222 0
164905629 329918987 0
466738063 110629955 0
75827446 522517530 0
50689021 106804212 0
746357544 303254371 0
505909664 739733553 0
585188368 11406609 0
756700653 52766094 0
693457398 595543880 0
617200307 631666760 0
542606747 46158335 0
677559898 238232531 0
787251860 476067408 0
117776906 153931329 0
602440236 583923606 0
215805189 376219958 0
350031545 606623813 0
161477533 58885171 0
337197697 406837554 0
577909304 538639676 0
740823184 136940942 0
60865636 378470497 0
573953549 573289556 0
104803289 686894540 0
576533740 161826740 0
79003373 664653589 0
632841314 685158684 0
494424804 187822957 0
59755552 194717213 0
540534661 310160463 0
49361907 659452676 0
177323020 757619961 0
536594222 466883201 0
456433041 11293871 0
374147552 750961726 0
122064 176173313 0
604787436 135119513 0
19440662 125559746 0
309052163 368311194 0
60824492 601331882 0
214697378 786070046 0
323899315 615885378 0
575859944 222493784 0
176998072 226794434 0
261164194 186702818 0
674358754 643716127 0
755933039 646559071 0
798416157 717336720 0
70540295 131461246 0
320260233 181673814 0
177093722 626214291 0
651307552 90188536 0
600913041 507223021 0
558349962 662498870 0
428401100 756480773 0
255755880 728154489 0
717324076 749185126 0
747699614 574275053 0
692336749 515486154 0
429224239 259945136 0
424070513 763258887 0
92009018 767782964 0
108387507 97703028 0
36704929 753317762 0
492569992 727115985 0
770323472 663250572 0
667886244 250963417 0
124007469 322908665 0
627960702 268436323 0
409604902 268549063 0
242398508 715850764 0
191188370 283896043 0
427994294 135756652 0
700320160 355804392 0
665070136 488095553 0
643312102 536411553 0
109404697 26218997 0
368995959 699189236 0
68788349 534007489 0
542711851 767649788 0
612163635 757091210 0
552248173 132860521 0
22414901 317680360 0
613421228 793711662 0
156506574 183790068 0
754626834 787785444 0
771605035 690869230 0
618518133 606646340 0
602732171 44233502 0
489001691 741748097 0
418427573 322985858 0
390222501 455141778 0
493576313 523807795 0
733262179 444656870 0
127347031 398847640 0
344796928 710449662 0
333352043 431766058 0
457344883 233621607 0
208260539 9272198 0
346809391 222325851 0
348123219 65570809 0
720094513 347970180 0
94625002 192294208 0
773742868 462740795 0
148828314 216999570 0
718139204 335174129 0
433694887 199106870 0
183887006 426820354 0
516924762 786371372 0
613502517 639440470 0
184684225 485852959 0
258160128 328367922 0
623870931 678079250 0
472573158 330549065 0
670657882 44954596 0
716180290 482214940 0
572351825 668136768 0
372906004 165225385 0
336242517 133987793 0
522402963 50698 0
218013588 426822973 0
506302414 526472023 0
341945892 142178369 0
517468817 745184767 0
266211512 205028334 0
798456919 695578054 0
524614987 751682281 0
500571577 418751381 0
755412117 438230740 0
191078953 287804146 0
13202179 233433233 0
627816969 594597383 0
441330829 262403469 0
132982972 184919569 0
469198993 514552119 0
253549288 294158445 0
38840303 781933647 0
79153096 422877529 0
633416806 87490567 0
458286197 411661076 0
451004698 589705435 0
778147379 310998345 0
207708354 575055842 0
312675976 764466153 0
484217421 521668451 0
298949863 10003136 0
754336198 272418271 0
678424224 269898125 0
28827703 576351069 0
339793457 775208770 0
779909193 245204460 0
792491615 217670547 0
572142 786399723 0
337345703 331235472 0
73491478 239453881 0
160300320 623797194 0
322283236 480460535 0
162730542 466175621 0
549686162 629632796 0
181965775 665709245 0
592638392 114460893 0
703620549 396786049 0
84984648 353687625 0
667417013 327068599 0
349851814 87945369 0
464560210 244484916 0
100819060 28136265 0
513441485 630199516 0
529124689 38525300 0
94832659 746593485 0
507725593 508276646 0
493042297 145775037 0
510200942 770331254 0
307396613 536798434 0
795312509 712725601 0
624729811 524462640 0
70457782 533705727 0
496602647 60927378 0
588627630 286188041 0
227823771 498889903 0
716293422 695630577 0
105779861 179870410 0
596374298 209998182 0
200865465 152880600 0
579070537 260298328 0
670224476 587570438 0
168484706 134102472 0
535042233 486492023 0
328621138 776810963 0
57727210 2596724 0
280771119 729801742 0
743698352 85046983 0
166263495 325515265 0
444420551 668685076 0
228021479 267675839 0
149176539 274310193 0
562625792 242147181 0
548608577 92470024 0
504865441 253121927 0
594671261 73644703 0
567260920 505059848 0
176827042 49691846 0
467914997 606969447 0
253322464 307338674 0
677958160 801302281 0
568928153 414302451 0
21851394 522815168 0
683223888 722127527 0
25811090 608438553 0
261782583 9939660 0
428526316 483797913 0
97631983 657044545 0
295914032 206463602 0
282620813 522874415 0
3614735 82091641 0
339794661 517584102 0
581398829 251047517 0
714955016 361883656 0
693104270 27084653 0
122154622 658043801 0
562375001 666336568 0
85696398 504426227 0
633697346 481338100 0
751255150 715895610 0
399808743 149391518 0
567750396 147467624 0
693484014 259280467 0
399423675 150510112 0
233116259 249257656 0
169412632 167243032 0
530891150 234925398 0
716605948 579078910 0
565505832 516336790 0
791695416 741900937 0
408334668 736568565 0
157042012 502513657 0
258464456 275401807 0
175385125 687070039 0
114293484 556602459 0
112038275 205340835 0
445662423 113346691 0
287929572 324471758 0
511138042 623698270 0
644572183 663947255 0
607804639 220473943 0
113348502 375604173 0
365448700 324712073 0
654243773 193839323 0
492529650 731175214 0
656011449 468992659 0
335580617 445718672 0
189224245 639934784 0
118391720 8208645 0
604159384 123351095 0
343554989 109716723 0
292685942 660852842 0
366718247 508670124 0
507508011 459314885 0
586080336 450048222 0
13646855 364791794 0
582989150 633282643 0
136594771 497514734 0
231203232 796313851 0
533335400 426735901 0
589691100 160191082 0
123803672 25266953 0
539257858 282528571 0
733598788 662315039 0
248318778 696593578 0
483878402 782138987 0
533778683 515200687 0
160271446 90525073 0
168254919 657362027 0
655584851 401178057 0
436837960 41771621 0
654946239 399695993 0
230880696 467914729 0
188984558 668477556 0
210647859 507519827 0
411163451 544901647 0
584483860 291753164 0
595297754 489244921 0
465987262 402972241 0
460598490 54119021 0
114649 669746125 0
246396220 122075682 0
275602869 756970672 0
459006580 528966917 0
459380063 191167564 0
551107138 388376385 0
689500347 50194525 0
462985251 79799609 0
741464788 363205081 0
448463394 740405983 0
3398850 29700596 0
422174037 679961679 0
108374866 624165053 0
252507518 550615947 0
139029224 623904399 0
37592952 512388479 0
683780811 304056050 0
600336941 635533631 0
676575047 535232273 0
355548398 198705030 0
563372381 245653407 0
698655870 653260425 0
530548145 328701461 0
129035950 540104679 0
371744615 254535442 0
201806666 219780118 0
546320168 361474108 0
737179514 156827002 0
393792093 582487763 0
162637002 356993522 0
798408089 437495220 0
581264304 251983670 0
240673670 146849022 0
354748872 620374879 0
671241874 766887259 0
586849948 164911017 0
267145959 496682270 0
198581163 178632739 0
6427845 681385602 0
479355209 243723851 0
708034752 222056394 0
611019881 207873458 0
532399311 570246347 0
218757531 614680400 0
504396774 731931496 0
388403848 42251563 0
195031146 310193504 0
766436329 49367630 0
10870692 49427463 0
758827456 362634776 0
120471776 253917127 0
159456342 792519526 0
597466076 199744218 0
107592555 468607130 0
141950818 498882918 0
391161367 217990849 0
703080203 463618316 0
454503697 740953718 0
494845161 729032339 0
58619472 105459768 0
700789648 797643185 0
446081486 106748560 0
374249326 104052142 0
520947091 56486607 0
642264478 581014771 0
503072346 443648672 0
146476415 266240907 0
629133274 207399227 0
193461621 399391667 0
659624787 720850955 0
590815062 559145131 0
350081838 140060146 0
687053477 427097967 0
694603835 328158448 0
139158357 245864351 0
578794645 583721022 0
114525500 231251619 0
698497973 641770129 0
735442211 765113884 0
239099840 72339123 0
515463333 397689272 0
226860353 276421995 0
772381145 541946893 0
408696054 430383162 0
278870641 100262739 0
263061097 35266142 0
621846736 15389490 0
740834840 500810300 0
541449045 140454230 0
681759012 536203804 0
208575161 531433147 0
93409339 221686500 0
556572951 783574584 0
95109394 130160127 0
757735284 158535566 0
12032546 794569145 0
487049960 445489671 0
781620889 795830912 0
521486498 549397039 0
672383579 20320697 0
196611219 326350081 0
243456447 558984552 0
81752929 364836968 0
35900765 137741669 0
703452794 588277642 0
641656319 431570828 0
252617653 132709649 0
487851155 537212606 0
607817910 544706781 0
299076466 33415113 0
494762092 259621224 0
410502791 214812077 0
379532868 157779235 0
269713651 588718385 0
364068685 319559568 0
216415824 3259419 0
564306653 667583240 0
726101871 464878469 0
587082818 165735075 0
78425080 680138930 0
745505053 69895610 0
409638764 279034369 0
764295613 527440550 0
301367985 579407205 0
360385438 76208412 0
601287392 759572700 0
385730055 236732785 0
19152782 558052341 0
410586794 483557183 0
310164937 335435147 0
281477084 669924861 0
307107300 445080424 0
329420572 515247119 0
214169077 121955903 0
172879491 238216552 0
218930308 69508375 0
502055648 520419182 0
359818465 90423999 0
174021801 321213787 0
685734223 506991942 0
107808560 504373012 0
677333776 751840946 0
564539771 749962672 0
780396382 411442882 0
557870143 337320299 0
441799503 430488899 0
518317880 264490570 0
472154445 749819787 0
47477582 94002725 0
324162942 722334528 0
522714269 378275052 0
760188400 686253461 0
317473593 414821399 0
603159482 677145689 0
410137210 799846585 0
772536384 631094252 0
109967448 759965382 0
445108086 681095385 0
297212221 166017625 0
502584693 559210728 0
440215323 387794937 0
701919540 38005716 0
613337483 675409419 0
242529431 687345456 0
639041793 564410994 0
25358129 704468480 0
166087877 50622662 0
279642882 186694186 0
351826715 797197462 0
773754192 295897044 0
341174583 111516854 0
275047626 420473328 0
620877878 359506116 0
281865801 716306819 0
337190814 123537877 0
284256790 431574496 0
579671517 433861779 0
619418789 134285284 0
135234121 734257163 0
681816793 11917325 0
647577698 240224408 0
747633892 642981749 0
155233574 345471362 0
133838042 432117116 0
268017942 423827705 0
208127166 524107250 0
583891933 729452064 0
65737907 656156132 0
777748738 709351158 0
704562985 605146405 0
651997609 727531175 0
246817175 88888249 0
504445532 775766938 0
321665689 794454590 0
172907866 162857205 0
118071785 259506219 0
349031331 48496084 0
658829437 435860338 0
88385604 475236110 0
344307050 717330223 0
22639854 163977601 0
86961360 600205499 0
692544773 155412655 0
169527274 251287747 0
727814961 613538703 0
438666054 202692956 0
607481947 396204373 0
137858106 7252722 0
606777454 26179404 0
408763474 621549076 0
514052236 670849685 0
281230696 527517493 0
435350900 256769230 0
61621679 10420132 0
632619542 321909767 0
672102040 406247868 0
795767708 88771838 0
673501345 493227855 0
542285313 146649822 0
597850302 172272106 0
51553431 644416641 0
324874563 82507528 0
415530622 257170947 0
142119049 578008604 0
293730826 16961321 0
310854558 762617901 0
117974340 465735037 0
680493246 326755489 0
228216422 722313122 0
662119246 522200484 0
22650689 234935340 0
308827238 689920447 0
592765609 188642229 0
739732764 657168874 0
606824066 247312796 0
192725596 282745365 0
166642663 405538049 0
281891767 658432119 0
562116227 187561578 0
775256612 264125254 0
583146576 158717200 0
153436769 363800246 0
661088005 673201491 0
516669127 506326224 0
2708374 28842173 0
110120625 481376696 0
4895755 51515797 0
421912804 177859079 0
691857458 544084021 0
273004543 120337060 0
121313716 441148217 0
236525476 593163170 0
105943704 545413646 0
10679831 636447223 0
642382996 280095569 0
278574904 673099360 0
418121580 124453880 0
540995887 419968667 0
59650590 699145975 0
387881952 633270925 0
496369995 398430458 0
489269182 309644539 0
9689628 470939400 0
442164146 712293311 0
580542102 588144657 0
437901933 448518581 0
209573596 515743086 0
38561276 261347 0
293551107 108849735 0
480062400 290348275 0
76257697 465907171 0
80325966 640967984 0
95137244 739352051 0
378269982 602862492 0
291634226 1380293 0
727861319 299663076 0
583077808 457237128 0
596047196 61257053 0
30072521 120604105 0
108920785 464118897 0
528993068 618330618 0
721182699 257326945 0
8976654 171431458 0
254173337 651601537 0
190340156 173945755 0
518300562 448355268 0
798983783 82300191 0
467131916 205820211 0
362023314 763012017 0
785868938 214220641 0
290061098 317200583 0
541482554 749732861 0
47393408 584782789 0
447730682 566658299 0
650574748 391475363 0
672938135 581323842 0
659095053 674180097 0
192589253 165310094 0
530564885 130020042 0
62252408 366569395 0
207971122 417119450 0
311678105 763302317 0
533232451 205546016 0
747008019 540505119 0
259018475 247999495 0
31090218 537741346 0
333518900 244741141 0
435942828 428828224 0
170866294 392274687 0
508315530 685238455 0
353378075 712177648 0
738156381 50369989 0
783015187 397036257 0
119236334 357757472 0
605154787 124558242 0
190939213 225047683 0
22321719 377132775 0
34125125 507118231 0
249321723 365932257 0
79046537 166945378 0
713005374 251191226 0
23221919 487258120 0
726276468 221364488 0
141120864 214746420 0
85742317 19009634 0
121770457 163028274 0
384729085 628195630 0
497819479 608790169 0
86846438 422124869 0
128101792 559753815 0
204902028 732804237 0
319068089 221737224 0
493185418 171359507 0
430721102 284803655 0
472067206 319800367 0
319997845 205961350 0
510742826 227692049 0
771873643 180480828 0
244398036 654996961 0
248002043 309703541 0
615406287 787631857 0
789549681 789333219 0
370744907 94454129 0
123586258 283937505 0
534312045 689778544 0
587010664 332079233 0
620653702 422222399 0
453026290 420502375 0
744070000 324002035 0
788322997 658216101 0
743578587 155300301 0
766192301 693339670 0
605152169 178909734 0
576638781 329279717 0
261711651 714844464 0
670578085 759795858 0
253099861 164428505 0
377781000 157193937 0
655822035 595696009 0
127510088 473690328 0
774530753 410147194 0
589691180 296154100 0
7422883 614484241 0
403400990 209262477 0
324061167 455022547 0
145422468 385606521 0
459324384 765467844 0
494412722 158916264 0
203970766 330908216 0
311146395 540458886 0
273375484 706451064 0
192367206 487776276 0
304082603 661228360 0
487309522 82352277 0
634708643 153196216 0
90754697 378384426 0
177695330 522447908 0
464057130 46658658 0
642809523 698238460 0
108624843 140031811 0
9418950 402078820 0
53449881 458591027 0
582149111 96998399 0
76575012 250208009 0
520321147 230806679 0
472379969 565331520 0
733772917 716931141 0
475147533 475717103 0
280787206 83287824 0
587336625 20470807 0
788082965 152449415 0
573248235 380968759 0
67988517 727865726 0
490186485 437382944 0
20771381 523212751 0
276590380 735121124 0
34607987 58999494 0
98025070 243153621 0
771621905 102182274 0
75415119 45931064 0
361990960 521993449 0
423882914 707642380 0
285899191 297894149 0
324573500 132303225 0
489803239 601647195 0
355099680 491216767 0
324284080 195260341 0
751299572 335867314 0
642909778 226730481 0
474779746 554784686 0
609725993 457131623 0
590484353 43098998 0
716544264 612370145 0
666537304 503265842 0
191810113 63797394 0
161364397 163849850 0
473471152 303153006 0
149557416 72083183 0
186812070 683428682 0
50664134 176879693 0
638450917 753766924 0
774616158 89151309 0
631964159 347986618 0
264083110 702987976 0
431645375 47996451 0
14519843 327039103 0
445039191 257428941 0
42241206 774930390 0
706799666 441769189 0
101541908 421907383 0
671429829 588213823 0
67980434 461298189 0
534772659 83366571 0
550233375 526877507 0
371887600 573395293 0
178073101 300734371 0
275293043 173552941 0
252224849 20630007 0
117889130 747827913 0
404204856 287430125 0
715096146 192617541 0
549679751 590114198 0
577336730 2691992 0
239283606 773795517 0
773185941 307481545 0
277307687 299844166 0
477452628 716699042 0
212870833 573545478 0
387568652 305112362 0
75525193 97554987 0
692961368 219309334 0
143954395 353711908 0
12157574 795183078 0
623408071 583902134 0
547374273 433541745 0
223494838 739145563 0
254084003 722828068 0
612331199 186867017 0
424195982 141305538 0
315311718 329192018 0
181287480 156734864 0
58626913 105734191 0
493871787 583764093 0
393542381 701828524 0
135630166 434182938 0
542911157 380718232 0
4610996 35306584 0
790671104 481627876 0
244125499 456288884 0
726080361 685030668 0
198922405 237987646 0
243142606 317720036 0
203926456 608801199 0
565438462 216613970 0
645660895 349593444 0
762039544 545227624 0
634418415 111452724 0
456698973 356574781 0
447218978 785714109 0
110106421 411289398 0
710706848 219056955 0
441274370 170156121 0
650658209 287280157 0
486975707 455681422 0
258057626 154301104 0
378310626 235147080 0
352859182 58740253 0
774581993 246406955 0
653465862 72722035 0
195532440 68757681 0
495805018 333156682 0
663641290 237724307 0
706778750 605917777 0
434226749 547574525 0
617126533 718112533 0
566552435 621582396 0
625019823 771759216 0
312897992 732572784 0
433754350 253689818 0
332657701 318813989 0
683145287 564288154 0
121641017 710584536 0
56342962 405455729 0
770972893 311901564 0
751844019 592252677 0
285342674 430112764 0
458648652 528335534 0
574319713 491798027 0
276128918 500986304 0
447715138 170745122 0
367468732 177982746 0
740660661 566329983 0
88767835 632303676 0
7996255 356173335 0
320465273 629098291 0
7839269 260736065 0
634971029 424021736 0
112037984 526033893 0
18104200 562497196 0
642779666 405768796 0
409553891 718783680 0
413081726 189854635 0
253846073 719580289 0
438612148 647443482 0
265745006 143082918 0
506919054 564511165 0
302842855 581235704 0
223956409 25028707 0
192738790 53016438 0
143713338 349396854 0
128960488 94391313 0
380928328 609607872 0
649579649 50184668 0
660268881 757812083 0
495941093 543891296 0
307506043 779297140 0
309296349 315634614 0
209038926 543260033 0
346766626 291967885 0
342533979 492676083 0
105315077 698222839 0
369687255 4414635 0
777802296 679617685 0
682277145 157841066 0
348042074 489181057 0
284241185 103735108 0
445516995 407621917 0
694132800 543478157 0
558750854 140350161 0
530478888 574560386 0
179001355 151192388 0
203096722 455447083 0
97254288 199095344 0
390018779 428239326 0
132818554 555157605 0
217127919 699577028 0
230788450 126071564 0
772738772 98822860 0
340780570 496820987 0
91647076 27945741 0
743313486 635345347 0
429137076 76798839 0
177797808 701186070 0
474599012 354321994 0
188563347 39223159 0
100927307 404396876 0
699507067 618932402 0
189434325 302452209 0
510867001 273283725 0
645774845 135502538 0
175088485 383681728 0
627935883 767715713 0
165997220 1325987 0
506405783 689792522 0
764301217 451420629 0
61391079 210398179 0
499043440 592255441 0
325526303 531838929 0
295365399 304464333 0
735135491 132067956 0
297270531 592471117 0
496926346 490864109 0
388583744 355674934 0
366576721 270462584 0
567637954 127702311 0
665880049 234629741 0
56772142 794080065 0
490629273 170738460 0
288481669 368671354 0
238931566 40324558 0
762751693 231575388 0
148682222 540827956 0
20268025 518912054 0
325432169 597525604 0
238972755 456293014 0
337396565 96337152 0
722407801 389735430 0
720013664 775607213 0
312931383 160767853 0
289913136 160950924 0
604880816 783800832 0
143788093 690282961 0
150194753 286984409 0
619445884 460157081 0
451309035 260598210 0
287731577 156659038 0
695853014 289461933 0
681762502 298047299 0
94759057 382359736 0
498578376 738355160 0
420583158 199594894 0
547213881 763603113 0
603780294 463291201 0
179829166 527802185 0
245389951 468776302 0
130481061 455895128 0
80286695 424792256 0
289801735 435995939 0
735310440 621181901 0
152428638 88714904 0
586238511 724677470 0
354563632 401318772 0
734163516 596127241 0
512552149 382952916 0
680514049 602298990 0
122052726 431932521 0
195674198 150226892 0
623563633 171129157 0
460828295 344835532 0
430051607 133263634 0
479530553 648572547 0
117946595 498808661 0
569251945 371837218 0
450402022 394540987 0
126837294 438125644 0
618859690 189493394 0
564252968 580617126 0
710001477 371944033 0
588782610 410847529 0
334723675 746591829 0
675162178 292436404 0
183569245 358439018 0
688958767 283962133 0
44381855 333960275 0
309430224 736504628 0
48870079 746456973 0
241938548 565046154 0
509963835 751786775 0
626195594 239603393 0
426076642 430250490 0
742696471 288246791 0
628486045 631964486 0
539507022 223228027 0
236630098 625967394 0
618610206 634803833 0
103091898 389657941 0
188273923 522013485 0
377229629 282029713 0
488800100 443546311 0
640658889 220430674 0
1809457 543008284 0
445529617 646214486 0
136948468 716873654 0
665991035 748501962 0
474098538 709975241 0
28713269 430096251 0
574518694 603069102 0
137821430 456791504 0
409195718 626019933 0
654301736 506189630 0
293948264 180011840 0
61730857 277063085 0
627352239 181051262 0
737715391 447025557 0
74168663 141153192 0
473853278 533513771 0
195547418 91094977 0
240551447 801198056 0
422863699 600996763 0
367088079 603370878 0
191721679 741838665 0
168550011 181867315 0
450179467 478888493 0
701171821 791364062 0
526111486 110606908 0
392622766 623972603 0
215356864 274720191 0
398169769 336277274 0
40190953 59400619 0
479348728 767782282 0
262210393 149279452 0
320939374 183064738 0
71776836 584433434 0
372263502 489033590 0
486438705 277421402 0
373335699 184108323 0
284624285 459471194 0
735818192 307451779 0
61726430 326000004 0
442600223 212175811 0
205538694 387952366 0
658279886 480944055 0
472400629 47277300 0
509718577 99327147 0
129284825 140662201 0
404194569 141043956 0
660495719 218329146 0
387976877 405778 0
269085824 203197935 0
61759872 287612213 0
286670561 645398019 0
199110769 209033004 0
212929930 197853528 0
76190891 571703918 0
721929080 462748163 0
605286180 157350467 0
124730207 739574011 0
434910551 80918354 0
739637376 62234900 0
698495599 694629748 0
184177913 52723792 0
361942660 277596413 0
239613560 113321881 0
73910252 513000557 0
97643135 542221699 0
159464032 519881664 0
24618581 223432018 0
50075572 309862972 0
348399287 505893685 0
711635971 36931915 0
172527368 460023777 0
436375639 658293541 0
235694660 92566614 0
694030022 499093742 0
176673578 138798097 0
144211583 268918988 0
592804408 426732253 0
380950471 81696192 0
648188770 55642540 0
71970791 240276421 0
389684361 51551461 0
615666562 797741380 0
535900455 105802470 0
541411614 626016028 0
522746449 12661895 0
343741415 76363409 0
472429842 758113876 0
681430017 435879687 0
767877360 24448777 0
41952080 628387887 0
643748663 446140503 0
646433647 237209945 0
509356395 279125864 0
416567349 341766682 0
192698210 19168592 0
132010585 727032046 0
96910478 622449058 0
563046313 792761222 0
294758970 2316723 0
100674767 93525650 0
22805592 57524402 0
263121109 414442743 0
252334150 713158621 0
204370386 360563516 0
483427750 592208328 0
41558548 791390966 0
801453002 475134461 0
663418353 503454980 0
450911839 128870644 0
629383701 661317110 0
229418621 397348954 0
443376156 767306312 0
456283114 134624855 0
111301046 109377230 0
140538290 438192261 0
527179154 175214554 0
241148444 638653934 0
799192987 409704810 0
74352001 644230689 0
374937855 537085063 0
120311942 635749758 0
333545692 177390607 0
214138297 723715579 0
572283585 464435776 0
393712227 182579161 0
476405934 167170966 0
735103304 798910086 0
644058127 113221061 0
352311075 645282702 0
384456924 266967765 0
642539895 2075345 0
424507542 369533397 0
575082160 449569690 0
742214699 761655647 0
79716636 646112747 0
440644874 137905278 0
478183026 251621305 0
470637401 627428266 0
447012800 662953789 0
433965394 135235442 0
206029371 228074213 0
500135442 674051176 0
550144247 313272359 0
377771657 156239054 0
679888714 478858146 0
178282169 752823354 0
173927778 88055603 0
110140118 79073587 0
613765584 725585509 0
291172794 196473858 0
517167987 685350684 0
233863559 726131750 0
739206191 88323752 0
628855016 591286666 0
478447460 183933377 0
174602729 751118264 0
448091975 313617071 0
710106426 459934816 0
13554321 147367114 0
434185565 339035291 0
358566781 256679625 0
435405561 344479835 0
286700025 661424211 0
260261839 648138852 0
692764549 454813081 0
796901376 663898969 0
100377901 99895688 0
666932689 72457076 0
634882448 45520431 0
21338205 393109379 0
121263580 650099514 0
143190935 240464991 0
732062288 304570830 0
373177799 218315359 0
34927007 457960078 0
669119951 557893032 0
638365507 231668472 0
682979006 527311348 0
214382312 141793770 0
189850677 213089004 0
734371181 307897069 0
791961288 469548738 0
566955656 477209854 0
547147383 557567612 0
439284858 307675934 0
160220363 403235876 0
796612330 510391232 0
608050885 549807333 0
246415627 87918208 0
512024636 376960941 0
4967919 95027488 0
66587106 729293293 0
154683575 606775129 0
453394110 58874638 0
727080323 356244316 0
294127882 348624437 0
440130578 212958377 0
29462509 505219680 0
314473401 378660321 0
408180940 466038515 0
703833638 328273697 0
507118876 724543031 0
24463285 744941862 0
564712268 441078375 0
329658759 775566345 0
135162651 25204775 0
39169111 538555099 0
468959951 608682376 0
284098290 93680583 0
462496432 473402563 0
341883088 627629677 0
573536259 45316378 0
430354963 671316921 0
693097638 103689142 0
428064322 427707205 0
607320312 366286543 0
451210063 149182717 0
55814029 162748300 0
771195100 387050252 0
117803047 653675818 0
197943632 152076227 0
370631938 112312924 0
384276149 708563443 0
79120848 292141758 0
340736478 231921922 0
423301371 748710858 0
662645002 172260914 0
540216547 129412162 0
322718176 528720072 0
536664415 87954859 0
574874181 19850085 0
297699226 787043735 0
470862321 535641321 0
396053809 65149478 0
788479740 495527382 0
739276397 308291261 0
674535349 335587640 0
704206156 123428977 0
507318125 187689260 0
76370327 375667614 0
431561131 716175916 0
785977690 232346606 0
368775161 56496936 0
229504070 739879747 0
755314760 451427430 0
163228065 474700575 0
452203115 275189816 0
373485633 322008471 0
485156754 117270533 0
258233400 606043997 0
171603157 350100456 0
726911507 114502879 0
785467982 482460701 0
395652780 432447717 0
766699358 427325019 0
84637236 364073124 0
697294113 203710552 0
785106238 297174190 0
153157779 284148554 0
472425371 441915457 0
678144744 356116058 0
215472597 254671 0
107304504 669813692 0
226845652 652060487 0
204370792 705713836 0
366062418 248577365 0
60796009 519760611 0
695102318 278387371 0
22426995 727370641 0
798904073 265893362 0
439846010 421240390 0
458515393 398030261 0
711393744 320970178 0
160088685 52480352 0
750585599 464536384 0
799591676 724737196 0
438898035 617277065 0
247861058 310155173 0
198456159 749841265 0
594782697 448686678 0
62894340 745003110 0
753571789 382190240 0
83808140 236167748 0
349544516 729732162 0
760821812 724070564 0
180505602 470755645 0
383354318 405749035 0
424180187 518285934 0
235395358 725523141 0
171633073 147546572 0
180682776 799600686 0
320230143 81010432 0
90548225 445019663 0
312269800 374969225 0
620837695 528003722 0
537211399 140418282 0
304666037 473093180 0
796218878 572570549 0
222815903 678385724 0
337444466 551568727 0
677218101 443999667 0
308407490 286339586 0
58637869 10777246 0
351389178 345803728 0
536758537 749724828 0
653600928 412608930 0
409922219 380453176 0
498735907 478300625 0
769225115 796570286 0
257550161 429412719 0
620339916 304411681 0
90321860 426329560 0
438456790 449730586 0
162708592 770397441 0
780208606 752186371 0
584028834 150575398 0
795673904 504370230 0
179501461 146869125 0
745739510 224791980 0
147760177 796339107 0
131004806 138190329 0
151426348 344589353 0
425934244 544930825 0
259876597 380836710 0
413733724 541017114 0
608206997 561253827 0
726622623 121654984 0
68969999 588661812 0
548695919 465197980 0
437404224 1604253 0
314307928 509716876 0
477690914 242154026 0
712367606 335395 0
488989927 415650179 0
221205731 60369488 0
283845689 316365468 0
584204040 771306034 0
259678724 98335096 0
440323009 549360684 0
693773803 252421898 0
565290764 757211165 0
693277308 639242054 0
430769128 397877135 0
166070063 632305237 0
4139297 584717425 0
188158975 299664928 0
214970844 749914006 0
42049280 458706456 0
483827770 332442838 0
276606965 133759166 0
324996610 66480355 0
689760128 439014796 0
366099650 493541690 0
607781322 416566539 0
83663087 613395137 0
2592206 610169099 0
785583321 254135537 0
63881459 265942178 0
374185363 752272239 0
463311228 740369017 0
430633759 801449966 0
796085343 753664937 0
277193607 794821238 0
261608712 324504097 0
44741795 108435339 0
125146009 213255206 0
168078538 777677996 0
671520002 708327168 0
228711482 395613502 0
503378603 181514820 0
616142447 466071511 0
726227060 648122040 0
505145446 738188620 0
750723206 471143477 0
609981190 237035176 0
170618260 319071156 0
300715805 76093098 0
120168251 42020633 0
267531152 741601718 0
765281187 755529890 0
735571982 207236787 0
328494799 448326944 0
78912097 302863083 0
300847678 592221874 0
672716066 579164824 0
794846154 541903787 0
333726050 743416834 0
798232618 696231871 0
368682585 573705549 0
42499908 491568096 0
3848702 186507868 0
548594952 426212798 0
15628664 434342414 0
308811753 26748993 0
336688321 468907106 0
305451959 3119818 0
697947188 149631115 0
313326960 652802396 0
390533989 727174045 0
527411377 765213116 0
137898067 183030650 0
440941074 643869883 0
714621401 663499899 0
276503837 680062707 0
772254474 268279748 0
66200041 581918340 0
347479283 688610082 0
2678139 196902943 0
294198649 402750382 0
406637090 503909873 0
577321432 6110072 0
366198075 586518620 0
742813043 785638102 0
655187805 625758575 0
303769247 688151884 0
371758420 581869426 0
556261017 72489003 0
414372162 358938235 0
191604637 322521888 0
91601775 126358325 0
209990423 63089627 0
237544037 657418784 0
182712565 620561991 0
523612731 47638500 0
568547066 240950179 0
571008014 306355533 0
629909346 589277714 0
491981411 182952284 0
592303694 46924442 0
648920915 309358422 0
272555936 109618943 0
140003295 687490273 0
62467389 707419605 0
596768403 579450986 0
119642952 250363314 0
704016308 701661136 0
29186547 329974844 0
635742614 359398288 0
258092627 143209067 0
548200694 570617193 0
589100697 54819546 0
512189089 109157898 0
64177366 504975845 0
197677346 178384081 0
453003855 755904450 0
762935357 420678153 0
61234482 550376908 0
325269250 727214100 0
518589496 692641244 0
550256930 149979298 0
358555222 723419883 0
397696487 512552885 0
469398856 2956001 0
412677397 769670428 0
352019506 132403764 0
643281037 681365933 0
235201653 262336079 0
756354724 387192735 0
55962844 438647719 0
786799589 236443774 0
205169794 86246386 0
660801890 147692549 0
401170751 361126527 0
429327207 264007292 0
378815051 193125497 0
614845837 403912909 0
213010722 87540338 0
246478650 455308443 0
283462230 371147538 0
521658137 701129762 0
176216086 203997446 0
683824308 551562892 0
420230766 787268211 0
101543066 268717817 0
34541662 264868736 0
3090528 616151079 0
490667410 52119102 0
470203220 561795643 0
189047285 672386805 0
446512097 358415048 0
27646187 616813756 0
552728581 638150895 0
320691685 380496727 0
338146153 721416057 0
645965594 544790011 0
280456350 777285223 0
759604631 441266741 0
563428930 468070968 0
457457717 79232893 0
482591377 118002874 0
98030535 490323775 0
186896994 121288960 0
742828123 467343123 0
473540589 19102713 0
257592168 392853037 0
189731485 456156363 0
662642409 210889708 0
651527963 26734177 0
421774008 518559590 0
523485272 113795125 0
565416757 291943797 0
621663187 227406967 0
614501474 137113007 0
12838582 148517842 0
495495887 484458378 0
688438842 782524787 0
22681837 69601506 0
445383699 96970631 0
481543766 160036658 0
602934662 338003734 0
463227399 609866693 0
276733825 426686497 0
34453663 776186036 0
576365648 367545391 0
727581092 127689701 0
624676057 664510096 0
490962750 643108370 0
502582950 7458954 0
202352554 326647954 0
558452634 233250686 0
715745014 89835844 0
714223886 715074423 0
692980061 675304250 0
488210287 798692725 0
12341312 537977095 0
399514269 636086565 0
140341214 753466813 0
434392530 570103249 0
379141652 551530995 0
463479055 297171313 0
235339599 69406699 0
478145109 711398853 0
217757650 514677277 0
630969080 141543520 0
250312962 233910374 0
264471795 427367129 0
622507994 197657140 0
708925622 44852833 0
54179367 227732790 0
518287276 240383696 0
578598507 57496632 0
195974548 521628234 0
314114028 265654729 0
216670044 699073117 0
337679008 84852688 0
629528228 547550247 0
82850765 750671089 0
138886823 326881004 0
695757459 81042363 0
686996183 536267363 0
713651953 125341315 0
90413212 427123005 0
762994434 204421967 0
295976906 423262098 0
408495724 324010246 0
232682999 620081081 0
44741561 454205434 0
295608345 206732841 0
268512989 14617411 0
236665026 388395794 0
642997833 631709943 0
78002721 557905721 0
477866905 259537307 0
588126130 465539091 0
440044814 660195548 0
45222097 654136661 0
711850250 93911170 0
223087670 718125935 0
261398845 231246328 0
527211611 732712285 0
771861471 229385281 0
37703956 595044593 0
422692688 456868462 0
356275904 496018746 0
651866315 94321656 0
187108844 590371938 0
336844204 660992176 0
138388462 5204217 0
93336246 690439324 0
561694466 500938150 0
794982392 743689841 0
362043749 334489258 0
297887569 635124091 0
265721867 559475605 0
658028448 439495981 0
95231861 471576506 0
419382512 402615801 0
157944517 356748358 0
257276176 182994247 0
575728394 33517021 0
307992323 407252961 0
746114024 117096332 0
197437699 48776548 0
18595135 586830565 0
286580835 245531493 0
95161291 123664667 0
506165829 779552139 0
305637028 447601177 0
247907407 304251824 0
457120329 573123114 0
789488093 459896054 0
143008434 585277964 0
482007019 535400363 0
740003314 755889758 0
103561223 631633382 0
146831370 466431001 0
22901899 639216830 0
34239977 719288691 0
67937663 122853723 0
259293989 162215829 0
249819314 163697771 0
252718047 313806363 0
394513178 725134653 0
218280580 748740877 0
403776165 43601875 0
675931275 712692748 0
272306439 62161036 0
527908737 487881777 0
383511216 23320714 0
186352411 527933486 0
751057228 285110095 0
88366518 592190794 0
360027468 120943330 0
542407686 415092868 0
181099444 571828469 0
763109744 545740363 0
784372006 778010145 0
29471519 585063415 0
677369195 301840495 0
297011165 410318934 0
165360227 537478914 0
480718241 301919205 0
608087012 552135878 0
208364675 179168039 0
185702119 400428261 0
222021628 777608257 0
321376194 444843605 0
538011918 140511949 0
241243185 68723049 0
449156860 624572231 0
167533125 106607266 0
508628349 345874785 0
298189651 786939167 0
532266747 275362651 0
113678865 467674370 0
690378399 63900110 0
488402667 465258815 0
55228626 713317330 0
202845002 37444692 0
369528945 183047293 0
369389812 710982774 0
478886628 570758744 0
781013857 48400520 0
790684974 401836890 0
229626021 556593538 0
652749732 620597219 0
607863307 2910189 0
93157647 273189840 0
289956082 93037875 0
434228960 274066793 0
647123336 233827316 0
228583996 575761497 0
174356141 62926613 0
228649343 16375802 0
605202144 203955852 0
375850643 311106797 0
363927373 243138495 0
710266446 161747616 0
381877089 371501899 0
473445037 723857099 0
593305838 346452981 0
349795641 714914119 0
637470392 785962813 0
486937962 45474096 0
746150880 512936552 0
212470224 646772940 0
226324495 112243083 0
333036217 515230532 0
709496140 144144722 0
530621289 253983916 0
264661380 448486733 0
305721742 127602513 0
286876740 332066737 0
12885510 6575014 0
574786315 203490630 0
254603228 469027409 0
514765842 360238497 0
95838271 366589412 0
89993858 16563611 0
538511117 623514244 0
776134445 267338872 0
759213686 258219446 0
626960004 499218292 0
434652384 416955161 0
650488087 480499057 0
627756654 482754278 0
462529735 729351754 0
786725446 211274615 0
428459915 260289398 0
542712298 573048487 0
521076741 489173619 0
537568601 384075550 0
490728268 556850149 0
782699546 689104580 0
22118277 145233741 0
535162144 236960771 0
364897612 612043391 0
220252156 465928363 0
409091559 370787961 0
732891975 700358410 0
37744145 271488507 0
258196826 664724309 0
635651374 131543341 0
319586601 666266648 0
285907853 184095325 0
732192895 494826567 0
623007167 181665817 0
466571164 722203395 0
375050770 539589623 0
499399688 668528111 0
539193199 649690090 0
309443808 427997776 0
627382474 8092750 0
483314020 712696494 0
297003538 106910644 0
509535089 552795090 0
761652195 776230747 0
709183268 385738529 0
735284625 252568313 0
689604018 569121711 0
75087909 794570767 0
278713406 442947073 0
37872391 515620008 0
223917021 710207934 0
561302170 622878892 0
106416662 244160904 0
167237517 183108829 0
292302432 381517633 0
693924366 157491479 0
183403759 683980250 0
429377418 299885949 0
547210657 674591143 0
416651613 183786197 0
300367328 178753705 0
240549071 653855027 0
198720038 103185141 0
459661420 308942640 0
158045901 205973040 0
435767804 239111174 0
624657955 31535761 0
272027552 777953993 0
162959285 361608013 0
471593212 86167124 0
37515364 764725328 0
456830137 113475154 0
298244764 209807946 0
458784652 29147433 0
323094844 24666302 0
639877905 638764821 0
708853613 156656929 0
319849165 495265338 0
400336187 207215950 0
242447892 493108573 0
296176502 492141497 0
418988506 86018820 0
729036493 365624473 0
598602911 251925414 0
37867923 67711745 0
785163928 497975593 0
673364273 501099138 0
554192235 742597484 0
152209345 320105269 0
310342380 3760284 0
248644232 136058513 0
280785567 530264170 0
718550323 318377418 0
28146814 651052354 0
556378949 622062142 0
261057768 14375282 0
154612519 471034634 0
218588771 584785469 0
320484341 769425662 0
600830923 287988118 0
132205873 384393362 0
210031526 673499454 0
234548605 58590313 0
371491566 78035463 0
19241619 436766280 0
146887833 426734361 0
743712042 523100630 0
67727113 714856935 0
610917567 107610556 0
119317780 710738480 0
221065414 138594646 0
66203105 689014232 0
218324206 302172238 0
474767805 7697640 0
620669654 376799077 0
544632361 782671491 0
601465804 336941285 0
61135489 651292290 0
760974172 77735955 0
48787701 438439446 0
667219223 687103494 0
55234743 68937806 0
176772120 367579089 0
85715773 472481168 0
285240098 433557238 0
605940420 463118427 0
105947416 79005432 0
769372761 775800517 0
481943693 185192730 0
205998822 495930351 0
183909689 552092239 0
615529575 208573929 0
547982187 716537095 0
636216089 713709074 0
571886546 197451266 0
728807843 406538535 0
315447533 102849186 0
132411088 408012269 0
214955775 489257353 0
78252245 220896342 0
736598213 108301860 0
571176515 239617350 0
388712179 262809787 0
323338941 425869902 0
553252198 369671460 0
438519905 588527780 0
231693119 232904237 0
783829525 71320661 0
214369916 169957266 0
223922395 418502106 0
225057317 395956374 0
322520302 366376665 0
487701920 674287291 0
470006305 261947887 0
626468096 250994012 0
647227017 527671962 0
330411624 517892464 0
654515114 57813516 0
89581974 23861218 0
564859263 202776069 0
229008485 494852518 0
510170467 85308923 0
155519578 449315394 0
686595051 668978345 0
117906085 310166429 0
105043231 323426906 0
651770959 782905487 0
321021291 564417059 0
344323704 545405142 0
362951295 118301187 0
615005253 139037895 0
767513985 311268535 0
782023317 466939730 0
215389556 28341866 0
316008484 307217358 0
59580023 654981438 0
49818807 32903175 0
773219767 446707845 0
178963143 314771645 0
768190576 360393061 0
362212443 293416238 0
89244007 350014120 0
794156417 298774287 0
348679044 740458205 0
230559711 325577465 0
75227910 241281108 0
479105890 377039192 0
634602110 640589801 0
679127454 408432672 0
752631038 142877304 0
556596204 299478431 0
491686569 96317681 0
252586962 28015497 0
672529759 343139438 0
338943929 366460070 0
30307229 293773587 0
771867960 79121611 0
636330429 39509428 0
66344544 543976775 0
483296250 64509735 0
181058637 683732915 0
15907487 244878922 0
267466988 466005092 0
325684283 707982897 0
783401722 367480387 0
174388058 425973623 0
331901839 386701650 0
395783489 260597384 0
226332782 720710493 0
349815630 391459149 0
355853653 10899615 0
309358411 399423203 0
181465047 291800731 0
62983079 699202030 0
530299526 515592872 0
52563484 701359858 0
434219818 24784468 0
434822614 731689591 0
621183473 581158205 0
82322581 106719856 0
625387008 20191573 0
263015573 748061448 0
224699211 604712323 0
141058469 126181399 0
344629833 324567289 0
655421592 656010490 0
113309740 568182755 0
33945786 727694522 0
639847641 2087184 0
491714943 191929388 0
61993750 364076856 0
775522507 751684185 0
369427380 119310901 0
700631053 520269445 0
607337355 687738344 0
27202216 620090105 0
352457754 646366488 0
658232306 460170821 0
221375866 48279051 0
403231036 686959192 0
390798483 782151717 0
163206561 109091458 0
792101798 393271746 0
235081160 45929123 0
152226279 229972606 0
240394637 396904884 0
292435161 360331868 0
614682032 145094795 0
405318228 652592744 0
129594149 486703939 0
275015290 646476388 0
610752023 121765235 0
637875879 792803606 0
169407815 743375551 0
428514199 206775006 0
579016184 590854316 0
581804643 614582923 0
731392901 89147670 0
252064484 337736898 0
490681945 342271108 0
616253632 380643348 0
144321465 796858436 0
152303142 790882199 0
291397286 28053420 0
704788144 116737403 0
313843390 233153457 0
33481041 368629817 0
10622242 48326991 0
735313159 254421050 0
585938938 3521790 0
544430284 309119 0
634391851 1362468 0
9049524 404954322 0
474835514 521285147 0
110434480 488683820 0
145458862 12166552 0
595274714 278673084 0
255627740 243244853 0
282329765 734086626 0
785985326 512681935 0
386314865 179943497 0
504482395 85354986 0
22419235 318594645 0
655750688 610169250 0
395838158 450751516 0
105400969 316015137 0
520899430 762873350 0
277099080 20234423 0
720651732 794512136 0
557324839 651951161 0
304011991 521592008 0
378737405 423291745 0
315104321 119625811 0
751998247 623328690 0
251103326 692584330 0
397968467 377326069 0
775542403 685168625 0
95854432 606080601 0
792714726 594087188 0
781797886 61557538 0
301092064 791567845 0
124636127 483702667 0
761379066 734959037 0
173013154 2495341 0
488193603 432352573 0
767377511 7235419 0
122770593 318137321 0
263684914 639404577 0
24307903 555564193 0
616609350 698470506 0
120136633 113898432 0
382822982 288776897 0
33966723 454300142 0
256064972 230099486 0
510682898 398090501 0
7826598 607270123 0
436933093 776676204 0
267730551 574261151 0
529112042 292574563 0
414738655 337964989 0
98989465 752571669 0
639466220 297308285 0
127585346 307781360 0
222406773 777857747 0
136898168 358053104 0
705902236 92783199 0
311963930 186424389 0
419759305 83119402 0
655199066 597641527 0
136544547 313244501 0
706841267 751723370 0
114869030 717698560 0
448350133 727514654 0
616764742 41554270 0
331001950 641036722 0
9683906 474156069 0
543032352 11006231 0
435962967 490677974 0
447414519 660324597 0
651843776 172017591 0
564710657 571605156 0
425528326 708331791 0
507203641 662887193 0
313289280 597320674 0
616187138 184098041 0
215104091 489241239 0
597931708 675134274 0
694472880 99960099 0
306299196 101496787 0
775781355 237026406 0
55536568 508003132 0
566203184 366902318 0
771804519 447278874 0
705891123 531670390 0
416175668 457659124 0
395045790 219736280 0
542743128 106217438 0
661462428 620343059 0
517815437 614838392 0
100547910 755739224 0
156795414 206166925 0
114934360 35002890 0
108801783 356004994 0
455331469 634860688 0
748183645 482876231 0
437622856 390174917 0
252130358 368499507 0
426943035 798065484 0
684054728 650340393 0
536412105 163426970 0
297110943 350568557 0
87226703 800314875 0
354582950 100225647 0
262749456 575208914 0
346354251 655602736 0
687703685 724941155 0
584829012 147172935 0
726576124 393254930 0
626605809 281082640 0
223858586 305087067 0
706443564 582732402 0
120927445 783904872 0
223924276 188853390 0
407769566 750977027 0
34401548 504755356 0
155319115 629277453 0
486672446 267602221 0
629931276 118867804 0
71610059 414682572 0
327588919 712065696 0
734162699 328790758 0
774790918 164540355 0
111413027 613873803 0
121995208 523338245 0
40392087 173848477 0
124208644 477037026 0
639456255 325084312 0
437652178 324218862 0
280579505 213091281 0
150910858 643780754 0
381960355 328682405 0
48822833 144801948 0
455403667 561645779 0
788448209 87031612 0
293097424 660938576 0
94683205 525067801 0
417184498 608140790 0
791265828 81710276 0
405745200 426506152 0
144390241 775606692 0
80357702 341819885 0
761417366 398546697 0
130026465 604765198 0
755358753 44900221 0
442824160 128811403 0
192799240 661040561 0
518698957 561687873 0
737068205 515352718 0
81149837 118298162 0
171552955 186457715 0
321375519 474378460 0
795690352 503850957 0
273932064 664462290 0
531694934 500271905 0
334790033 379885730 0
413806956 505643298 0
662561222 652866676 0
334939776 300532590 0
501956202 768017766 0
730554943 133456977 0
365877132 564606366 0
334588998 300171094 0
543308858 688890072 0
167280569 242166198 0
345296234 675432918 0
623841229 351478244 0
12462350 24914236 0
309746648 16916763 0
58838318 404534600 0
322918516 751439233 0
163156518 280148202 0
526881515 226175718 0
43159744 173976813 0
290661500 183034486 0
441269870 120658394 0
440354821 225004051 0
780187268 89258419 0
160006657 748383683 0
538438294 390560852 0
249006580 231813552 0
595589480 431879542 0
191944229 45518625 0
434144113 788166749 0
229817404 132877886 0
351217999 796756998 0
254512828 77334877 0
553472544 684795942 0
578493073 763654476 0
255403214 367425901 0
434528414 585296709 0
139933748 678207674 0
603497225 488667219 0
718999587 434032631 0
30307953 599360619 0
175509699 228819106 0
619330985 534843290 0
426301946 706383087 0
351750230 67546491 0
662754974 308521740 0
115699063 180972187 0
263611245 569725671 0
98085039 81991090 0
614865150 971470 0
307309185 279388507 0
398180008 675371093 0
222145844 112313518 0
682244851 387587140 0
47957263 321580132 0
732812618 341468883 0
588061310 536563156 0
413960947 410460499 0
616644602 736048632 0
467472941 186815588 0
147251913 377471457 0
326706871 381958329 0
113412832 550777649 0
264180939 73114593 0
735108632 147071650 0
186532389 619414660 0
271836276 180219917 0
599106132 27594113 0
523983271 341906606 0
261654669 357032723 0
611191991 26575099 0
388530214 328466001 0
745043225 70252585 0
384406988 77834259 0
127487496 293278143 0
292622228 27180308 0
223305134 178829846 0
41521073 758143914 0
531768856 763366024 0
445886643 509703816 0
720628902 319899471 0
642891861 60562743 0
313291801 543268133 0
81903590 109828410 0
334968881 484069948 0
776252525 237058914 0
429104250 493539978 0
735179685 518545529 0
199526518 280653711 0
85823919 266910165 0
170532779 16131347 0
738539118 677031014 0
717873309 84756229 0
9413549 725234404 0
149513581 342362938 0
559553661 615123511 0
179459424 175891337 0
715481518 672426698 0
515411654 6705579 0
184007855 261618276 0
560931750 665118297 0
567026811 199968778 0
43844196 388112018 0
790480799 152636584 0
503739704 704042337 0
733368620 210416910 0
150068473 330975768 0
301388500 55176132 0
176168751 184803674 0
173543821 403186465 0
688289972 422607566 0
261349504 536764868 0
106453832 575621922 0
389066342 160207259 0
377467093 754132341 0
734151756 395998138 0
102902125 271535791 0
387679238 454429677 0
546963932 216147678 0
13868767 761448813 0
335457061 273874768 0
121731347 412718708 0
226558668 27567503 0
795759911 382603361 0
597105797 95325231 0
663703029 603626881 0
718602545 55902169 0
111124211 555501580 0
518552523 468746667 0
410475654 472574990 0
386512477 139337578 0
334797817 579470483 0
482334509 581093670 0
212451471 269279444 0
179942604 126384399 0
558984228 515922491 0
706611681 495866155 0
390878217 105993072 0
732227610 110910081 0
736388811 500229665 0
594683358 445645621 0
12721149 241060323 0
44590698 455269610 0
25011198 68692296 0
437435093 213897901 0
706931096 48136926 0
624796752 351850459 0
631514262 295529450 0
700478064 306227366 0
366573252 758374398 0
660283825 83403487 0
621341790 160637365 0
154955163 6732823 0
134334733 81645277 0
517261532 596024312 0
62391737 212448964 0
356221722 590844441 0
328018293 667874908 0
138160560 559317834 0
59053005 101524843 0
18380388 292069480 0
143971913 28296953 0
520382790 385999747 0
665959858 334505011 0
524164735 48335301 0
369318379 282521770 0
102098696 26410017 0
423954980 752864696 0
793995185 190437639 0
285383679 75296544 0
786468507 357848329 0
533959305 294285154 0
18682088 344699227 0
12639442 248441211 0
237992247 631808280 0
410533295 392319343 0
269649139 786411654 0
76618878 238479813 0
702705581 312856019 0
125759917 439040660 0
116751862 247058099 0
656407508 782001952 0
211015957 405747777 0
121428666 700238293 0
475435596 132722757 0
193101184 273211840 0
694634230 659180101 0
507183322 778998839 0
633578678 220425196 0
110028609 703777706 0
225962069 377703835 0
767378829 309533521 0
366590665 162751662 0
728204259 454083787 0
355607951 136488016 0
70409276 657096570 0
439527946 652352244 0
75169229 796669562 0
236660722 293497074 0
537167754 416425592 0
19540274 763325025 0
278979061 282161756 0
198378741 326692094 0
499767098 192156041 0
285120010 652282832 0
118586485 490290031 0
443351678 690770846 0
90267009 28851791 0
321466516 458464920 0
757379855 477424862 0
14205959 214855618 0
594639995 316131800 0
151688168 119428044 0
308049664 556146553 0
370929326 768381335 0
263998955 343954766 0
386432584 197553872 0
497991500 506183807 0
47741628 157822544 0
685916385 1691485 0
509935984 99344516 0
493231811 651071865 0
439025643 758394903 0
246591794 492249056 0
144258877 285332601 0
613662998 229995088 0
434643195 576610346 0
246876965 250355381 0
666848081 514294618 0
37100663 86861620 0
720218347 385722014 0
390520415 638535697 0
45056751 411057439 0
447047402 105754641 0
950814 163095311 0
334263149 68440840 0
185363071 59202303 0
506274586 160227865 0
431121576 338947137 0
315358991 279190717 0
172356315 211072931 0
642482228 440829427 0
772375278 744151641 0
207868831 294197107 0
5044529 135093252 0
642062060 312028860 0
91739701 570447981 0
295097072 143124019 0
637793769 236717964 0
600425015 343068651 0
466073378 750436677 0
430689 310304391 0
210436262 554593443 0
253884352 266803755 0
624215572 302506698 0
299200941 624445402 0
281465888 434356342 0
260923877 94622708 0
726361398 409828411 0
744741465 490029020 0
539994585 452595708 0
290632888 497397515 0
440437313 285152208 0
212135129 451971190 0
664361813 489371367 0
403742062 567667372 0
641493874 79324385 0
713298228 375038736 0
797285388 381525041 0
504559112 725021018 0
734577505 351005691 0
504452458 91590875 0
558130272 527571163 0
669418609 775869435 0
40144827 230297897 0
439814088 782211836 0
95286278 539460378 0
310259261 699863842 0
121917739 49905919 0
3158012 245342010 0
79501854 255457525 0
447117207 461762489 0
8991849 442345128 0
475732213 495468020 0
375366629 566414073 0
619851529 11638632 0
194469149 219336108 0
535797332 112602528 0
787409044 209014031 0
256791073 771854667 0
776068901 432390521 0
593697574 693843175 0
470240576 753647689 0
167954997 240275467 0
62156770 471444510 0
544282190 222732826 0
707587070 671505992 0
673280114 426651612 0
307976326 639280481 0
314176029 741859889 0
1408379 730589017 0
210335594 522158103 0
751174998 231833345 0
700711758 314122549 0
410918740 775769391 0
684026250 616668709 0
678893135 276053849 0
85727590 668124207 0
774992225 446166332 0
226060583 102874751 0
219080587 75534610 0
479852297 394385586 0
100325709 568128095 0
388517197 666410213 0
616746607 174059498 0
127217555 179210446 0
459674639 62780342 0
713087322 495681278 0
769321701 272847751 0
441004227 496425730 0
56700673 746650104 0
122728867 427422750 0
74573998 153805290 0
112247698 651641524 0
355954295 302332913 0
267630390 259877421 0
520403357 417710520 0
125214060 374076210 0
184581204 624199462 0
61177640 444493479 0
48678901 718986491 0
756314319 66861174 0
676068125 745630407 0
726183888 374004927 0
546956603 478441973 0
760101838 413922168 0
172256984 767022731 0
177795871 582854345 0
14381007 779239216 0
228173327 309863368 0
522366189 469297874 0
697198761 302552541 0
326292142 507976860 0
103251200 362201958 0
149919999 122436059 0
466986085 673726542 0
677549458 381128133 0
103439376 768629255 0
227469381 484929916 0
768050724 691608484 0
183248916 69150690 0
229903867 49509466 0
771919543 755240541 0
144950017 349672505 0
84375150 125191552 0
691616728 696516533 0
424469215 600654523 0
199125934 784143116 0
648682899 93834530 0
440680833 698779399 0
623848447 792486235 0
350649499 351855863 0
656170373 769418232 0
378412376 435360754 0
95709327 561729390 0
345281589 162338439 0
122930668 154579391 0
194390838 247286685 0
114981844 117919055 0
392705432 743977552 0
362949447 723996038 0
196873083 239237782 0
730440507 700067330 0
563122926 771371945 0
117564273 749086013 0
244283887 579415118 0
60327470 45340518 0
337944693 369008885 0
458423972 521771591 0
597555394 764405247 0
349085037 242743356 0
518131219 630619149 0
292207381 770244927 0
10997852 234876971 0
771181278 620924753 0
488956639 223100872 0
197771018 559610065 0
602994964 224379399 0
260192983 610346539 0
607544801 791682098 0
634701668 73774112 0
502978734 158799230 0
343723434 348793909 0
166176010 126797173 0
363366157 71215447 0
768653768 6716041 0
616860858 351722573 0
651689010 525156338 0
563029279 173542116 0
643704797 579305989 0
276762897 347764661 0
47494466 117956041 0
489619575 21283666 0
541788925 505522782 0
361105986 621452736 0
340724254 676290527 0
4934666 76430557 0
313824163 280328430 0
344785717 71804481 0
199143833 683744072 0
613206908 766639654 0
395393270 246839408 0
194247434 136738055 0
46397831 574064609 0
175791424 564881117 0
75377350 704883771 0
778836902 60156131 0
674548237 374809200 0
588588848 639935189 0
511429791 118099979 0
668771494 304049701 0
685859912 765115531 0
389048170 79973528 0
543502371 735530610 0
168951857 163765924 0
110091929 502523811 0
91610398 750802446 0
65829602 657504014 0
484871283 96123104 0
323199989 360969393 0
122319500 453936846 0
731776313 686138166 0
471986689 240466824 0
154696460 469598473 0
297700177 624246907 0
652276543 745544814 0
648198441 146676617 0
679180421 331987859 0
765379675 592075469 0
696214163 286298039 0
327006678 226713851 0
321130643 580553318 0
382826300 716391920 0
716197415 533909004 0
707850113 619741686 0
81390466 544387968 0
622123945 306414090 0
344909933 17441038 0
562772679 161226766 0
151640526 681182763 0
42558355 124034354 0
679838730 304578852 0
800552239 663082542 0
431122285 733147176 0
303797237 363229997 0
183523469 519022103 0
19581286 549794807 0
366851592 677243170 0
29457060 597227678 0
75353800 761639742 0
733575717 401566599 0
791211282 89578635 0
702272969 787955004 0
149745495 411034484 0
464760397 187626912 0
323042419 713301406 0
465176040 336514426 0
507848463 245199049 0
240840175 656714903 0
390754171 69174780 0
334956293 552607725 0
110921714 732499839 0
684534072 739701640 0
233916398 45125117 0
640627818 740318231 0
718048158 151748403 0
362878637 126612662 0
24411357 34077497 0
642698126 291447544 0
684346635 177392986 0
478842059 656244288 0
513033290 99250483 0
490473409 2640492 0
560731351 410596740 0
263912221 224751773 0
322493866 553400313 0
700524308 76537869 0
317975147 545400789 0
639002228 145784858 0
712956324 565515696 0
158176629 65076006 0
369771213 256053560 0
255301979 204106573 0
319923840 329330115 0
249732161 258173024 0
1307925 120159115 0
196092045 594187468 0
296435745 571372194 0
134394567 400706590 0
670543555 17584047 0
688581688 604286951 0
386852727 521218611 0
258562267 502467274 0
466325376 205930185 0
258505035 227778440 0
463779189 758188210 0
644373401 263102474 0
746938472 541138540 0
59362786 672240805 0
575976115 665006169 0
644398710 261190082 0
748479343 760889678 0
299883117 739938842 0
690805418 611419867 0
317840462 95269218 0
249874400 378787982 0
77483487 763701637 0
511114573 321806255 0
422321029 763541878 0
337948074 8792368 0
95127669 521187160 0
250294850 25253148 0
19405128 381505587 0
321648217 231676280 0
500737403 15001751 0
786941758 366463483 0
211388609 560251292 0
506106411 558985022 0
321489495 126558274 0
719085205 787846118 0
183161670 613118138 0
366257598 436225557 0
482624978 591033248 0
111090256 648997160 0
244207421 102119434 0
183892369 163925523 0
7140779 595222748 0
389654207 104854477 0
537450457 495702783 0
368614156 482694129 0
224091729 619795423 0
100404811 260481134 0
420136805 356517719 0
14419986 195987621 0
321637689 352047331 0
665313877 341866302 0
185839558 290580377 0
654741235 113636238 0
418799178 192127261 0
318965913 512860771 0
741243774 555552369 0
763150420 412395398 0
196724060 794850820 0
714908321 684157727 0
412199349 432587171 0
13598978 23001332 0
246182832 318098198 0
107771332 8243419 0
230051742 678935759 0
648117486 588041991 0
338686809 641258998 0
36986990 168497265 0
306849256 795456752 0
529911855 527356618 0
531690289 141969560 0
140698512 463776045 0
792167627 663006782 0
486824292 542475074 0
366166470 572629779 0
771207314 178005785 0
526189803 133928408 0
366981454 263725263 0
639783783 652669555 0
240760145 211483203 0
14225559 715289723 0
755996992 2743047 0
578946645 268621905 0
121541395 559292611 0
686132912 394719264 0
765303140 392792151 0
290352568 155080865 0
153620921 677760686 0
55549147 151195694 0
605270416 230903154 0
298971394 422693058 0
213061105 712555430 0
779025748 453006120 0
796298594 403108422 0
648932794 703714926 0
583295418 674972814 0
575659772 576200329 0
492152917 319168133 0
344354182 53327333 0
254427685 180450784 0
357820601 96904931 0
210947346 325151277 0
233161157 620677634 0
264158781 401354136 0
255136913 651901583 0
644526080 542023473 0
621673336 782679028 0
457107326 387985964 0
547332632 426320883 0
788484944 27523105 0
294827643 670811126 0
556182822 666237731 0
783572141 17325509 0
682787272 100265895 0
205640680 542631482 0
773007486 243163676 0
760208564 794409886 0
632680570 769805736 0
291267047 65866596 0
450742134 479758344 0
89903616 97172967 0
148470032 737888490 0
516848924 122531459 0
212970588 690329477 0
473595507 636174082 0
253849441 620240399 0
692065402 386650326 0
428357497 639089289 0
503468633 596477662 0
443417715 609496600 0
459976383 318977510 0
286306766 188017049 0
276686642 110935906 0
241472940 95467954 0
657060716 180678438 0
491734559 11596109 0
316349028 324159790 0
552693479 800581700 0
360965052 553515437 0
772795236 335311137 0
614668622 165207304 0
106307263 451028221 0
436724875 271777505 0
92525144 251301831 0
152215053 634148854 0
44281530 354004991 0
25983750 769323069 0
59926508 617340008 0
316396782 792916149 0
759311494 227307847 0
145337846 436777533 0
226404097 763898896 0
63301698 38056074 0
293539404 444561591 0
217460548 351710022 0
418105958 283311791 0
251557651 481900647 0
711564278 561406615 0
719490517 414707113 0
334218065 755760152 0
453787115 114264246 0
367008597 200898839 0
140229853 296208945 0
48032475 794708763 0
33478650 552227555 0
290099214 560667966 0
75181343 81243905 0
554807873 427071872 0
562890442 636868701 0
693249728 606716870 0
253729316 58988424 0
126361264 196159124 0
134231418 491703277 0
588652729 82999660 0
324360749 693380383 0
656961306 43939863 0
763103006 506206553 0
49677561 274537479 0
36071731 735053430 0
140775663 683849197 0
269204116 687473402 0
206503505 83894550 0
326698667 197265810 0
141530584 129205389 0
383064163 120668405 0
435902303 125384304 0
8066398 67884407 0
471048699 536362739 0
508518752 569254022 0
765840288 712593233 0
603600549 381580997 0
144944399 143946054 0
178556370 766189735 0
771072410 609261183 0
141638408 214520147 0
253946448 383948234 0
527857880 483209071 0
275094758 637353019 0
326534982 471217245 0
595274512 102293370 0
214375807 129708782 0
172008657 582119436 0
3621070 40108412 0
435477886 367035520 0
436602399 460808773 0
93435710 212460118 0
424418193 69478288 0
516133523 667588339 0
753907210 773596812 0
723111354 331430111 0
287578317 717213473 0
6806486 448620663 0
383361757 500020540 0
628994194 172258371 0
379528862 599524810 0
782770297 466222410 0
106737313 274065364 0
654520620 462129537 0
521533905 139878182 0
135354717 793544751 0
230847134 625250811 0
661677370 201743827 0
137900797 650365515 0
482283811 772052786 0
633313934 34282572 0
346210797 543576217 0
720838627 226297288 0
487561934 23640952 0
86441701 156092201 0
76087950 733023370 0
482901062 147900010 0
503539427 310194761 0
326622418 447431661 0
130027820 182430750 0
649008468 579194962 0
529636802 90267839 0
618486840 755332195 0
131232557 381356786 0
261262400 678811055 0
468270207 535114703 0
432174842 510964121 0
607035533 530652100 0
346306477 483774216 0
677535208 123020814 0
258245463 574256649 0
54783483 205133861 0
52354495 4672713 0
615965734 212684252 0
590600712 274549852 0
689649254 127607595 0
422765501 482990555 0
777972197 768450639 0
443378710 283747615 0
8301860 170473911 0
566906184 448708904 0
364849453 149770328 0
696369701 232316684 0
400858439 686972216 0
677487057 716710988 0
377565556 369110710 0
113706807 701209234 0
130134053 495631262 0
506938284 187831104 0
484959132 757251686 0
234387133 166243294 0
267476934 180271268 0
747457601 572267083 0
643472843 37534485 0
541741199 537722232 0
413125416 504427445 0
66016577 749222165 0
200603 679870076 0
253729798 119969414 0
124590773 201040456 0
299764455 40761754 0
130344771 107866620 0
436960453 147376130 0
202660771 716027462 0
426018694 750112042 0
352845626 197905565 0
700989645 206765651 0
453761910 166076545 0
480263063 444388209 0
6015199 365351875 0
698447573 457507178 0
780337284 487649445 0
795274110 81658381 0
19683756 597939278 0
705381469 687801539 0
747803955 653369011 0
204246875 379726989 0
469266241 214513165 0
457559677 275627003 0
314398270 155828746 0
302994149 94480291 0
69508267 298181098 0
13406262 134470142 0
688430991 300653899 0
54256599 201750437 0
137217464 386123290 0
5944407 734204778 0
801481593 531427264 0
590658439 330228490 0
86593204 221097807 0
55628763 75571057 0
647628130 581652066 0
63537444 444980473 0
184392023 748449935 0
142947834 223298509 0
511856544 134614318 0
510833900 609806587 0
793083657 99748686 0
518588861 267064065 0
390850170 57756573 0
636372007 202523527 0
273975278 510618399 0
51283193 119649715 0
292354244 677485506 0
356547946 56279907 0
300901924 313507752 0
532802474 2881652 0
90828446 125695924 0
122439720 30470743 0
504981900 496663690 0
580858851 583271643 0
258152554 783991348 0
800374740 19884766 0
252732789 682062861 0
296384465 630515801 0
780691716 128882127 0
165676673 620131852 0
43697207 494807334 0
707974640 298011826 0
48241210 8024268 0
455841850 790651159 0
795805718 658081883 0
320071747 529310948 0
585893102 390059641 0
512603635 577471861 0
484873496 175945776 0
421157458 596212384 0
628610294 590442688 0
16865085 577992015 0
315325740 189674548 0
743422870 42171711 0
127107979 791641948 0
99672348 591955914 0
321357787 85157134 0
661048541 551212227 0
766137647 663536916 0
483120129 360590314 0
766945036 131722177 0
520926023 580192229 0
253322125 525243258 0
573470334 440183754 0
758175804 469210534 0
644709271 486011385 0
159782960 569518801 0
30002380 257891403 0
693786436 385008896 0
764891348 346855030 0
783408692 13634111 0
738520338 751507853 0
771769405 791855759 0
84483735 536568590 0
637429402 98017928 0
172164577 380283191 0
131434775 217034148 0
307293325 607799297 0
261646789 292845729 0
537950778 13095853 0
776013583 544321091 0
728497615 681015843 0
616389021 359175112 0
286767514 582022161 0
177236346 732713442 0
263498850 219004772 0
676954710 716635611 0
25526794 51792543 0
599315465 646900045 0
211279280 404595821 0
429248997 477552006 0
634292499 77735080 0
792548250 56421665 0
267434209 332516656 0
116000749 480766369 0
542037622 421686742 0
452825301 352596468 0
321153273 287130565 0
436765614 723335364 0
628309135 221548504 0
788836401 734189052 0
455081126 306634481 0
516860146 522987584 0
328408830 430572315 0
798701333 454716128 0
633345367 251296288 0
712118453 89112734 0
652111278 474594811 0
273334055 297702940 0
136544359 716530015 0
687759609 328864336 0
183979520 99448954 0
132656462 477186581 0
486142315 285290805 0
775118661 141694011 0
417366842 235813306 0
442162564 531515147 0
183522452 150676618 0
508372644 650532945 0
710308368 662393526 0
344365559 568093209 0
619278044 129299005 0
626998263 623449241 0
733524789 113427238 0
367282584 31140981 0
639512030 452129290 0
395224567 129637948 0
104825125 607135018 0
251432634 660112934 0
155817442 17598584 0
185402801 321666288 0
437297560 294883300 0
668458700 270258201 0
19675741 682432592 0
237388071 573622533 0
325017844 452318642 0
704036359 625902884 0
724874536 191881025 0
533690117 132705862 0
462671497 95702453 0
112191178 487875869 0
471171707 32344180 0
5720567 327827269 0
269931548 135470435 0
428322184 219504666 0
764247008 195131117 0
781345263 592831905 0
274163545 332292245 0
798023051 5082179 0
668494395 126007798 0
402111535 282376450 0
475936680 651062958 0
232244359 646103219 0
667642405 104375649 0
200559543 79264182 0
366410731 731383761 0
220253577 423808999 0
96806220 589576429 0
80499975 551185412 0
753606948 464173481 0
244671701 730226983 0
596765124 725948128 0
185083765 397938147 0
309942945 253690265 0
629309664 489039800 0
305549842 598334199 0
23176390 352968971 0
438225599 158777193 0
398022800 338526168 0
498791747 774598791 0
87886250 192700779 0
374983502 794593268 0
643058717 344497601 0
99045227 524356810 0
287775758 429574895 0
721542413 60525695 0
325876065 735083321 0
199995705 799953613 0
475690582 91452829 0
788997752 715168112 0
455944235 215471592 0
625284629 759197381 0
437861903 223701553 0
107452230 415219051 0
623951188 772217844 0
117088706 339238220 0
312103886 270126997 0
548102615 130434928 0
753589993 700527593 0
53408987 106885345 0
27790312 40003980 0
622538652 494872463 0
393358967 543464987 0
97322342 534617048 0
628169799 148334274 0
706718419 293674510 0
744044920 308837328 0
384026303 387624408 0
323650381 646914522 0
325730343 663123582 0
765481469 760220413 0
404788440 638562128 0
90762533 552497486 0
585766060 213187175 0
344753028 772782704 0
739684584 730781830 0
234125649 75411149 0
552047269 385252098 0
667182413 489096688 0
454691535 645302910 0
38464563 655192765 0
737314805 393854885 0
370965387 313105101 0
507636511 277637052 0
313894689 667056593 0
386317311 250330257 0
123778708 409959828 0
326787758 186611621 0
789581309 317506420 0
751948200 31231278 0
379260864 539209426 0
783134716 683259136 0
477909690 254565229 0
517665084 114417934 0
514160768 530319294 0
222818153 524243115 0
254973076 236303979 0
290262850 376921548 0
163992598 110208939 0
714104882 178879826 0
648269345 286551471 0
731719395 123576118 0
671185188 721388726 0
188689903 782175545 0
20849248 464588714 0
265004918 56251118 0
146204875 169636975 0
439644336 114659572 0
32987917 582438851 0
516651948 138572941 0
605333226 489977898 0
263330938 409041874 0
536785564 676616047 0
682965488 528665051 0
525743008 84053582 0
655122352 437225585 0
627482588 34875720 0
643647418 579687847 0
309574003 478335457 0
420226770 552239034 0
488372758 681411201 0
1973056 618094437 0
512862552 614085281 0
651841821 684103087 0
74726451 249438506 0
343179741 452079955 0
710251251 293303621 0
445799485 179242587 0
243106355 601513542 0
801582882 450609496 0
235860854 272841634 0
433165906 107449502 0
775738133 792551204 0
672557450 135214602 0
374398194 226697248 0
449747875 488126704 0
539991028 213250102 0
209172320 421040987 0
781586588 63087669 0
251424092 580199495 0
399959803 19551950 0
133128029 341519554 0
472184520 221943893 0
271827450 603733667 0
218360587 267109527 0
489906274 101952944 0
488272504 388667006 0
391737869 2278270 0
373330543 338301465 0
510527714 744664459 0
140449231 16640149 0
202593933 293939879 0
59267812 35283887 0
82322356 121120460 0
265158871 656507915 0
786127599 278149018 0
722562013 427557614 0
555724284 419689955 0
163967487 783590359 0
540801577 339992524 0
571572842 417300814 0
719047774 672454641 0
320309031 112756177 0
651568810 226898524 0
569037335 660316305 0
481736348 755318422 0
673677687 632949728 0
488244722 43287139 0
684853516 176231708 0
16043376 69063720 0
526642685 57242455 0
389025458 599967371 0
470615168 255346234 0
796366029 699857549 0
745800050 355789244 0
581977075 174056259 0
496401058 164861163 0
1042310 150207561 0
663671836 278327772 0
568563729 361398918 0
399908 137934235 0
498634235 121919723 0
689217702 732199107 0
770361668 456743290 0
336204086 412161894 0
196221123 288972058 0
576202986 299452116 0
439896573 78279072 0
754099745 41427612 0
129651546 401055307 0
252795732 383816206 0
474999625 121602733 0
333454133 742258753 0
435848088 364615727 0
368982535 641628278 0
446558933 157799370 0
407302854 102645346 0
545388613 355895409 0
738465868 259433929 0
388711027 482514850 0
207538811 16035811 0
20025357 404358193 0
729380997 672804662 0
314683444 663249697 0
34108800 385967245 0
78234077 784182840 0
617503353 581559573 0
324387981 57857965 0
647809498 670031214 0
114604704 679420725 0
214936761 149506979 0
542218071 710464232 0
294514350 376169725 0
354133239 794610592 0
268918531 198488279 0
303600303 546161021 0
477807490 300349435 0
250867537 625773815 0
256837269 358071282 0
441966916 12412870 0
783768835 626849303 0
601570707 65685694 0
372333015 730431958 0
338477654 443851744 0
320312397 223337263 0
275279467 70381364 0
577547189 130493845 0
170036698 678349583 0
381450698 262709830 0
617444311 631483764 0
467634387 140729881 0
42582360 476858324 0
593784381 757960575 0
515380068 358091934 0
365830576 669051972 0
39671221 509578256 0
85742735 428522829 0
32964867 719586471 0
67839873 326921882 0
691132373 497166221 0
395626478 362250190 0
571228536 749140602 0
453906449 593021067 0
576555398 414848836 0
489322597 604172062 0
658705264 45728288 0
449555719 372951478 0
4707505 651433286 0
557403678 27798098 0
724936315 326968612 0
149668898 573444366 0
510273223 382069482 0
412764906 434249234 0
582845102 139096668 0
384621811 71036122 0
782409364 519478142 0
453365766 219843851 0
650413536 764247891 0
327403579 13778547 0
623942416 192029813 0
558315267 272440505 0
506200100 542272604 0
603261918 280077215 0
543835250 363572429 0
189990680 437700050 0
264635396 455583503 0
749833201 135809715 0
50929909 766718650 0
603748214 541689316 0
745547736 365404828 0
187925731 672160704 0
562277369 350245082 0
453161628 665854621 0
159601074 705534429 0
692642602 769123216 0
669471153 103937225 0
473160952 387048287 0
154638344 782299644 0
520152817 662205396 0
633486167 49835900 0
306378189 98281178 0
286860522 277701789 0
607729341 368694010 0
273380367 274173264 0
291377478 500669369 0
321194684 275822274 0
476388924 377363864 0
32757747 644336312 0
300514596 711398790 0
774213731 337668747 0
238900034 665518694 0
199264677 264278774 0
209870335 562998924 0
170906302 639195150 0
63741826 383879898 0
110719580 171590409 0
24513659 677283481 0
549206720 466462448 0
486478133 530526674 0
160746043 760381551 0
340122459 362498723 0
422726194 339476985 0
496681241 751013833 0
682448963 793816239 0
620893028 277014874 0
39834082 669742033 0
674472464 414929983 0
247279999 503560579 0
42805165 319678195 0
248312154 165672967 0
666862298 673987190 0
490189339 582101183 0
91897708 340850591 0
590022254 484007290 0
355306653 647080287 0
144135621 338617904 0
21567157 450800444 0
50890415 20780111 0
305834534 722314999 0
290931481 99774608 0
276917549 245075461 0
209388254 752891690 0
497599035 85900132 0
76640235 58269791 0
687682178 727403663 0
215618934 709199871 0
237314613 255137925 0
131767825 799278078 0
460002591 245130710 0
315797095 87336528 0
99525998 7139842 0
606746500 136946118 0
602286266 113101503 0
634055554 286191767 0
593882794 778831520 0
250408803 69421830 0
324502419 10470763 0
697660076 552629217 0
246744940 234071221 0
698847966 397232257 0
732742042 202919708 0
592639162 54807652 0
270153719 91291661 0
439298506 331504270 0
186283984 360974030 0
628057143 710966903 0
100249182 324295319 0
128457548 506282197 0
612423849 295017338 0
263579241 555408569 0
413770058 469591666 0
362994633 100997105 0
370836771 305847131 0
545181444 274897000 0
408237922 256997864 0
412144225 800298947 0
124597476 577808046 0
605532411 693643035 0
149525526 246299783 0
396949058 765386409 0
389980801 269679935 0
464532555 502433047 0
704099197 239869871 0
209719312 134547668 0
434155131 274210571 0
443749063 363515198 0
113730641 596738373 0
619032555 472079521 0
708041413 261368266 0
414308031 632809693 0
702788614 276461181 0
388304429 363465502 0
61002571 18853370 0
410804936 601506907 0
554064104 178413966 0
615604227 146360928 0
78457911 795539155 0
11435940 63481299 0
66144932 335547921 0
713216635 307507725 0
78268886 340689475 0
659250678 29084223 0
478321453 770852511 0
96643488 792503999 0
258423922 531913448 0
778731794 357808196 0
113814263 570693630 0
731936872 699367869 0
359041863 47927647 0
693180931 557232685 0
743181520 319299490 0
346512628 93672158 0
237569947 300281703 0
734162853 245227726 0
774217034 61772746 0
576677515 68608801 0
736823378 271878775 0
604416108 722710922 0
610612627 272016395 0
121903754 563143364 0
308355017 634750246 0
346137019 95881483 0
261361458 691758071 0
313247087 506659443 0
349294942 101697689 0
359529318 114417464 0
181087152 436565838 0
151773997 640923963 0
482716030 312629617 0
212348968 110907854 0
531131737 765366582 0
709549918 13610895 0
201086778 764460077 0
290871802 225953059 0
55008986 468791027 0
513730998 64803459 0
737674503 472281938 0
177984514 796463905 0
250120481 664172893 0
12691131 340138273 0
50289963 144542003 0
781497726 667016621 0
357157874 356361388 0
146295783 624798780 0
148924977 270729001 0
189562437 413295933 0
176826460 216876123 0
99338770 785415391 0
351883058 414004871 0
768537289 492076093 0
195436481 750650674 0
206129887 459764050 0
719151427 360469385 0
429807539 707330037 0
258721342 337622489 0
659160026 790594028 0
260997801 690444942 0
487653955 663710782 0
498373867 301727297 0
268302298 154216554 0
390177846 733181358 0
686787251 612803362 0
225539785 11253602 0
87187336 410424300 0
214941062 161674155 0
792405763 717799308 0
712050640 195475024 0
301592187 292313797 0
347746903 602076577 0
285059508 22018718 0
732869390 602141122 0
525472289 704772333 0
212656253 330399550 0
536441522 306917487 0
747372961 555351714 0
79337722 47123065 0
487459345 549710848 0
270284869 384897945 0
783971620 517619763 0
128549169 594881459 0
2776586 81047030 0
117952534 337843187 0
375164540 140720105 0
353623459 613003436 0
643886200 143538591 0
130864253 534920024 0
299248192 712454868 0
263593794 48069622 0
491978537 489077499 0
267951958 755018078 0
115225077 635869185 0
234602454 771118201 0
647984817 187214383 0
288943044 650627708 0
106423553 662902100 0
405739067 795532131 0
37054397 579443090 0
710689182 307045257 0
233454193 590626017 0
333024972 453332084 0
191054941 715208204 0
530361548 154906957 0
787613070 409701109 0
279312086 475430138 0
785913849 671414434 0
418807987 41792690 0
784796798 170462345 0
66870828 641230677 0
89203442 563743654 0
176876300 310450525 0
621023681 704444656 0
76540232 435369911 0
59493591 355181107 0
351895731 96911845 0
429590319 10222004 0
715530570 333169853 0
658388044 706594067 0
204600474 638551620 0
495138802 719447325 0
1425449 494069425 0
408499719 151776913 0
759807593 290777614 0
85759989 279329332 0
789044398 702333149 0
667486851 670927163 0
566556649 419073711 0
321170606 240521838 0
248772828 255683767 0
728004339 793143219 0
426003057 82043844 0
285989680 173276657 0
570373376 429134121 0
278956501 247594696 0
582810936 173480742 0
686719512 140222921 0
28563720 134362490 0
286023911 529727729 0
179128586 588855411 0
267268817 557196707 0
464884962 104955964 0
336219402 48880199 0
420322552 436794386 0
553065146 471950548 0
333891465 587655639 0
47772218 794113761 0
268235280 87923361 0
317969006 191691943 0
25612250 274134874 0
518094947 272457171 0
298041471 184456057 0
644509638 273433067 0
72140524 193755716 0
392566153 346017894 0
611818754 160222538 0
455037669 771467589 0
394868478 630005219 0
495767121 665273841 0
29863995 593152177 0
226855826 33205672 0
592029888 546611224 0
392604038 709549937 0
292869349 51423085 0
123211482 657567933 0
486845958 195479414 0
768259662 163149473 0
509868158 62736139 0
296630233 649657317 0
782071111 281742341 0
422080591 34718777 0
197344654 224879436 0
510908945 444919911 0
268111571 562574341 0
728828424 493067096 0
490749995 449060920 0
244167842 594376452 0
4214524 425379796 0
190308628 134537959 0
685076567 444406559 0
687046000 253408309 0
553605999 198896652 0
135794567 85594777 0
119130285 259874530 0
473165644 168712645 0
576030494 568224148 0
703366909 508087469 0
481190231 262392679 0
471437873 253109883 0
495524574 305393690 0
383391213 306610902 0
724833463 133612077 0
540727565 170386759 0
321430164 50092623 0
67289936 716665339 0
401367880 341808849 0
332509735 699253724 0
154845971 759446968 0
645616342 360608409 0
326867424 750642629 0
37380787 162976351 0
267816592 100067120 0
676682319 797348802 0
37131126 622757779 0
157305124 641178438 0
735107225 169621409 0
367981460 422233924 0
193838523 278140628 0
428739405 517305688 0
241502441 342607743 0
799049738 25146053 0
232024341 372031130 0
639472222 63245772 0
733269450 54142597 0
77537157 427426410 0
586772449 328988882 0
715347219 54483005 0
593893067 309248279 0
323725704 259978384 0
277809421 325666968 0
493052825 124490745 0
522948433 6273570 0
596081025 284539184 0
359729277 335595632 0
54134408 188004993 0
190986455 245578270 0
320313670 464059591 0
435221318 11640287 0
337256131 78180052 0
455521246 605511529 0
345048338 289313992 0
92461621 560532864 0
311205958 282417424 0
208872276 473562604 0
378340758 530639613 0
297343585 502233594 0
536308187 667535191 0
129379621 320775107 0
49753984 39742063 0
75375143 455850126 0
172911206 46065838 0
488136123 558896037 0
604284379 465349253 0
414940475 516299042 0
446051717 722340682 0
620062344 20382279 0
728867029 509123296 0
432063368 212262879 0
721808724 713680642 0
468453480 121320401 0
609703293 603742731 0
317548810 308108541 0
195781221 746644985 0
210967021 709353608 0
778195718 592370756 0
161229787 587437737 0
641852847 492606862 0
351600678 272870717 0
349830799 786408266 0
416118385 785003724 0
91677844 756338608 0
612086544 41963218 0
677301819 198823541 0
357729837 309502355 0
633488353 262282612 0
675741628 259963698 0
390506950 601748972 0
226579192 108745968 0
175487445 628267177 0
209440943 664560263 0
273072192 372827200 0
528663490 549705176 0
32488063 217273516 0
349637127 636753507 0
224596153 702055109 0
432271923 570742226 0
189130979 774174628 0
264423084 264396665 0
256905620 653822057 0
745000917 75343140 0
626713055 192212363 0
286433996 294166757 0
369753100 798157298 0
568777777 530713451 0
553880474 730749412 0
718792474 783098359 0
777196987 602902430 0
650895426 432769589 0
363100330 649085473 0
66684173 784599538 0
69009629 512014140 0
587698258 672856725 0
642237336 248706725 0
305475449 665957309 0
104920533 22479749 0
617146654 393952571 0
657943587 785354065 0
667382652 151959577 0
708337678 394051923 0
566222751 584950569 0
778711029 507356630 0
452626498 378185443 0
645042655 649687736 0
295826976 82669991 0
135468602 570872110 0
495829987 337459129 0
1567184 656381196 0
182649059 426805687 0
84854774 72445622 0
643138439 192919072 0
46202085 64204180 0
63648758 231510344 0
201079995 420062907 0
319603825 226330384 0
714042735 763981091 0
226851470 762012016 0
200289454 178752337 0
214285814 90052991 0
387080936 266038611 0
276650530 50011792 0
187048971 522216945 0
158938583 33247443 0
529654077 748882650 0
551211484 321282157 0
537911416 200380982 0
595832057 60888036 0
608579341 387051108 0
85153231 394357778 0
409910706 393129310 0
635990080 627504392 0
202096633 275504266 0
448987013 443159637 0
331253241 685495973 0
315811089 258397385 0
124101982 350813259 0
715790896 123384843 0
559980825 800544223 0
510274832 507797 0
776972943 128564571 0
739979922 633640002 0
712971668 611476493 0
175931639 530309683 0
355611141 283186417 0
360417189 93263939 0
66984902 553759723 0
693530611 393585284 0
732865503 526275468 0
171394069 328778146 0
733927639 735686133 0
782154007 409073195 0
685263029 219699960 0
532176762 86830525 0
543764441 522166452 0
122408558 589026900 0
700224073 555016248 0
589152726 484777207 0
126501974 432336002 0
64557021 335770381 0
363383807 294425133 0
207054175 515433553 0
378756524 197531603 0
347027786 211801609 0
649373966 191279889 0
481071903 128857215 0
530304386 268982940 0
17869876 148663542 0
581202673 73595959 0
93875941 505726500 0
440913381 688331043 0
771825009 616909066 0
577781914 162012843 0
170249089 667792140 0
191580926 208294114 0
215498186 311946869 0
20436917 295131434 0
525191168 127790990 0
605958351 24199343 0
259998703 493339859 0
651534131 515723187 0
264916991 244317856 0
745075516 635251028 0
506963527 657687545 0
89350865 88465483 0
355040355 223059736 0
443697741 167024329 0
335943986 299972048 0
125243078 187392322 0
496786952 42310971 0
189880034 575919895 0
321619170 703237638 0
534749895 464852713 0
457220497 405485230 0
503704069 100515523 0
731225597 591079774 0
758993438 449646834 0
481295741 76434932 0
514579721 122207175 0
796133283 470189963 0
800608582 766272027 0
106226200 351795065 0
180621012 350563066 0
529958255 650314148 0
257205426 324555762 0
71321851 26809057 0
289118983 174707254 0
182084535 669901196 0
192207025 621949811 0
575309709 2367007 0
498558162 661977711 0
655117800 652194444 0
216332369 761642099 0
316063301 417303851 0
796893646 442221933 0
717977090 43308519 0
543034881 608022533 0
607689225 765683730 0
177590460 398084226 0
440662106 399381017 0
59296287 132710408 0
511926559 213334828 0
645725630 419239349 0
305361838 692758370 0
781719886 105382446 0
240906443 561622706 0
30385204 790789785 0
381792872 165295810 0
188877386 247329639 0
186427634 633181449 0
10810981 159857148 0
265950005 565597107 0
801318519 715423502 0
402924037 249770651 0
234422219 14286390 0
146138347 156938181 0
255813140 52210925 0
756666019 531937757 0
481511986 744612582 0
367974283 194038490 0
770939667 630831517 0
53664848 262778742 0
719191754 172035114 0
609976842 653182472 0
425276639 750728091 0
171142903 242841535 0
1970830 587995114 0
33981038 344571829 0
73007104 748429584 0
756501927 130560082 0
793014319 389810063 0
549278000 364953927 0
554172491 696864487 0
51328663 57344627 0
593592991 51723851 0
355428624 424990663 0
166540091 785399019 0
663442115 410926096 0
101940981 583787149 0
84697098 790840033 0
414073871 115466822 0
205802387 63254561 0
40555569 595804023 0
389058631 736734269 0
473437991 24194176 0
70172927 393174077 0
212678865 251628243 0
327591192 335810268 0
636451363 621039454 0
179650666 535796195 0
282976025 313808273 0
67297079 337165773 0
229708366 499285030 0
285230022 323721174 0
86485961 751289980 0
573519369 748939591 0
516753886 15879710 0
115057005 207893157 0
405825972 670840455 0
369976919 69101036 0
650275056 396732965 0
549358927 163913971 0
560913642 620454293 0
399925555 650434466 0
84872771 756734412 0
582332552 127256823 0
482430835 760738897 0
149324214 168432425 0
271714393 656052273 0
272624545 70862999 0
348999895 78084901 0
301784707 602033844 0
285028803 637932861 0
109618075 728829862 0
52241057 61030445 0
50987236 674008748 0
36244554 632697860 0
529428574 478531679 0
184473357 318753633 0
229761561 203197170 0
379266455 8293185 0
38326987 714199684 0
449623931 481827936 0
453249349 433143762 0
343367679 76635835 0
15108926 20778818 0
325918533 108693769 0
220949174 422639375 0
98935992 758372604 0
785668284 39045429 0
790052584 239870756 0
237218223 684212372 0
202987232 310007835 0
309834624 502075326 0
156088016 561716541 0
780324408 205547074 0
113145254 700375347 0
651614947 281823176 0
782196219 312010899 0
583837460 226166643 0
664557976 722363146 0
678576349 98255990 0
225160833 304056408 0
351146313 427274723 0
512028268 247964236 0
237626060 586662129 0
113437832 584144362 0
589727648 174970867 0
732034855 585597013 0
304719998 466522794 0
528165177 581568073 0
201768673 98077155 0
169902322 252801402 0
592763008 171834449 0
378894470 521786600 0
171437925 382733461 0
311541502 644018268 0
306273551 471884406 0
308406114 617214482 0
595509216 123199401 0
136475321 764925089 0
442984092 722036783 0
103356691 181838336 0
349449312 436457455 0
525668030 439652210 0
516943600 139328076 0
364286678 412742744 0
638716298 142337382 0
75534525 171842452 0
596862476 341367970 0
245245893 770567782 0
309226182 570539855 0
690612094 518456698 0
33696708 462313746 0
637917545 550668662 0
406118190 136726852 0
263280025 681433535 0
436361558 404681053 0
247251679 791438571 0
445014578 344950177 0
55311044 679621068 0
546140736 699792136 0
467730171 396923183 0
436882370 553064338 0
620656707 652538659 0
77397677 511231031 0
41144305 360094552 0
91968424 781749454 0
534274518 754907090 0
83575011 249365765 0
462401126 710533746 0
50900244 143706870 0
507934917 321147065 0
160117945 690187441 0
27660518 744707916 0
756508428 319309563 0
684552398 468018134 0
28161721 750700277 0
302574565 37832828 0
106079831 490431363 0
533618147 217178648 0
400119409 568652773 0
168988127 694099681 0
243392935 28102936 0
605598980 155928389 0
329669321 471482779 0
615089915 600855940 0
492294479 572263302 0
297324640 386199169 0
748313355 329127028 0
796953018 613214027 0
621641595 137374854 0
280185787 784491713 0
189703075 168243265 0
174456471 59986975 0
217746135 317926028 0
170806668 356437451 0
95878192 675341476 0
199521386 649742210 0
443908557 708089114 0
245963183 740097554 0
258472971 359396149 0
354796900 757124675 0
794316285 48556564 0
10542145 497950813 0
510763390 795409580 0
425043369 532446874 0
589070905 175020006 0
283791800 610142839 0
588360821 133926163 0
706292764 257525358 0
87993201 697366455 0
42489695 6304834 0
302633379 323780956 0
336755976 265641931 0
90954683 263361283 0
640046225 194173428 0
369110683 673581922 0
160716792 733437709 0
317938563 62668867 0
577573691 578232847 0
27547604 239239695 0
124233323 420012852 0
245783614 369860120 0
415947785 696691669 0
772681017 751119299 0
358261908 648163439 0
552359464 792758375 0
522101911 262059459 0
412567841 52031085 0
237947685 723185678 0
111881083 510582742 0
660138111 232365538 0
694833388 270546058 0
784438822 110644593 0
306662538 130758631 0
154502566 445726770 0
498943522 463609877 0
633143366 125270056 0
250902228 557661897 0
383088771 250745722 0
743126647 318955070 0
622356943 335999120 0
503521596 494251283 0
287801680 309769995 0
631449933 488138951 0
681600668 121033428 0
211145404 580975189 0
253648529 686363525 0
651533407 755696006 0
241169652 20310701 0
365440061 568033537 0
240347448 237379998 0
615760442 385528660 0
250361890 7782832 0
293659708 383914980 0
31699169 763534264 0
436162400 522093903 0
658137680 650759249 0
299285598 482721694 0
158321362 755792620 0
469791000 574323711 0
524156031 154393276 0
233738680 526296943 0
237209253 73975902 0
336429510 428959773 0
503961863 268588101 0
145231196 366242560 0
740144524 477602473 0
529685183 687820042 0
257120445 38978368 0
369949744 251494540 0
360596733 516887622 0
598979658 610314920 0
59294461 582108637 0
523143309 561980143 0
425952399 111264967 0
475162752 775685301 0
774482929 140935639 0
53060302 145945141 0
286605065 624100417 0
26158546 487623134 0
367457215 233422744 0
432053786 377312606 0
17887533 590337851 0
478540424 375112637 0
136611042 87213846 0
550651251 372621086 0
85450431 675470654 0
699746528 677093582 0
76736004 546432809 0
668419740 71134157 0
389126499 518808557 0
54596091 149686045 0
316957755 764309053 0
579455840 569663762 0
667302977 72906805 0
36170201 766843017 0
136267138 147943154 0
154528447 786986377 0
366023530 592590786 0
271116050 349524642 0
280862586 223196697 0
173804018 7055957 0
433433893 144865499 0
677471622 450360426 0
567555346 540735524 0
689257689 427360029 0
367707784 189629804 0
758527912 119425381 0
572835176 566700153 0
541729593 566174769 0
218342829 187513637 0
163149390 365600850 0
451616285 421746910 0
470742147 718296808 0
416123900 164662939 0
208306680 381065622 0
428076423 232115188 0
268205073 574429293 0
433662753 301973119 0
16407332 549176298 0
404074975 686334836 0
96247926 560648691 0
510942628 410093732 0
588934179 286574174 0
173332707 682544649 0
7529110 419511924 0
259330523 152590999 0
166889367 609984601 0
628650244 624963128 0
715632421 362451654 0
333349907 144194717 0
349932505 601423157 0
121331722 239074967 0
81353919 741658464 0
434661774 388227734 0
24939402 149322405 0
534975890 259764244 0
269510042 484698040 0
780569322 422217091 0
516931096 156330079 0
735906716 75256065 0
213372666 60879627 0
117250958 691172710 0
506172670 494855499 0
68649063 365778300 0
124953108 439862034 0
467816073 557345374 0
5553894 648775824 0
398712335 668939473 0
427818706 667615758 0
300986869 147215898 0
362105793 193308427 0
509234414 74147861 0
458094619 558638419 0
535461091 259290273 0
714174687 144887066 0
557641272 566845828 0
778406683 669615264 0
70247298 503324937 0
380878674 507052465 0
522743154 51120059 0
96370529 27392953 0
95000586 663640389 0
646372771 150364349 0
52871725 129294735 0
681554496 227211523 0
247228857 242985570 0
679853141 624375380 0
621215451 596515983 0
379047976 407663695 0
141573147 563880147 0
638482193 72201696 0
272687536 747627797 0
149304577 86162396 0
54944583 684516564 0
81568804 166800127 0
693644122 336864409 0
694468617 402399914 0
564913875 145709441 0
3081378 285949382 0
31267687 184339242 0
142886514 727700578 0
387728157 782312524 0
200422332 256178393 0
205040803 180986499 0
412555197 417299614 0
157171856 508728600 0
600210679 631816100 0
46245341 505738137 0
612175286 150985360 0
156489328 138662000 0
607419505 55608718 0
15660027 622693878 0
790821513 2311280 0
621016904 649261468 0
1750828 777976256 0
540217886 330816417 0
12056818 733455120 0
712185021 398468870 0
261445217 629251972 0
77365828 154977149 0
575432141 452122934 0
164658607 370636573 0
9739534 136413553 0
536196353 370389367 0
160744388 37188823 0
683545298 148601617 0
788491054 357877321 0
314603341 601271125 0
437724841 151552762 0
356950714 104042237 0
722485140 249816595 0
79493848 259843602 0
455007902 342066183 0
367933335 304946922 0
779050300 141470316 0
705500060 694874841 0
44395343 313028168 0
417230312 714541704 0
294716297 75780102 0
413759196 368568251 0
630182192 617725503 0
709464096 583702254 0
790720289 300804359 0
708279436 748339355 0
209656227 302456798 0
94163025 91119731 0
579392055 544801556 0
756271576 148226351 0
193131551 31382307 0
651102371 362911296 0
700062077 648507303 0
27125716 620529163 0
281856654 668136648 0
11464573 690537407 0
666956518 718810363 0
268461030 182249739 0
78859067 363886720 0
608294118 559076033 0
482517822 677133943 0
545639351 362993906 0
226565868 411739734 0
265376512 122881339 0
613682013 198647345 0
338110205 625607534 0
66361165 629863142 0
35652488 793702981 0
224116055 751552848 0
215461835 721722534 0
580759652 594361926 0
187896680 354696448 0
623136946 258029286 0
573413515 699014153 0
697807779 637979836 0
381334009 423515510 0
654057300 700035347 0
29981554 735012628 0
350234265 610930429 0
712105944 700653929 0
792291058 571726629 0
77101430 794978036 0
439472413 81132169 0
639380521 674397091 0
473866845 16901465 0
529683061 403639672 0
198897315 604822322 0
297892408 251425974 0
11917079 92697165 0
621234239 311107174 0
385620107 369999327 0
293719539 21283333 0
233351258 438371924 0
641360255 788027725 0
253149002 696211028 0
328331740 728271210 0
685770311 379940805 0
774258839 285496682 0
640410547 447921941 0
318023224 347784209 0
28111047 257239088 0
503183372 656663300 0
313031113 128367468 0
740719479 376506005 0
410927099 225944558 0
707561070 244238759 0
579524373 505981067 0
755566652 207973858 0
487282357 612191720 0
750450044 460655649 0
144221441 340163185 0
640559142 702455782 0
56720387 310657823 0
397936003 12147984 0
22702255 691703548 0
296243131 647628720 0
77925383 348138571 0
707845 673584647 0
380587406 337998077 0
91552515 181837989 0
12532174 755282469 0
145407536 700527570 0
585820049 664956465 0
654036788 239828942 0
19639836 702901999 0
773491820 97268293 0
450453824 393390534 0
80534199 76740759 0
406124575 524195203 0
581462769 329790457 0
331456053 95825624 0
220185659 80930788 0
404218913 137957069 0
662965653 17784380 0
496756960 145282003 0
120918657 12583212 0
524726478 607823758 0
501374838 550705792 0
112563829 610078045 0
542270106 782359364 0
740856732 344825197 0
18409828 431953900 0
478382611 164674707 0
550065150 371401494 0
541279335 314571834 0
690121037 172630677 0
197582905 331296181 0
596904400 251468413 0
52364227 535089478 0
596756641 395111335 0
658824104 638223421 0
263158015 735126885 0
598068201 547601207 0
520301578 415976532 0
415665997 195187219 0
172166579 140356026 0
295780032 493745952 0
277317932 684209083 0
447685914 438600967 0
179288877 571850118 0
554263201 321194471 0
550845522 164230261 0
340213789 273606158 0
399928008 162828210 0
500456437 153564022 0
42047670 759286889 0
668671174 11517512 0
588980824 49817342 0
558957597 5527376 0
327915169 403473821 0
277860760 644436861 0
396243296 455162701 0
306010039 302629338 0
271092298 192291873 0
652852805 413258369 0
663386253 397240693 0
37642207 293099336 0
748102597 445855385 0
67620786 261523154 0
566241470 713270057 0
271066994 150581801 0
186173555 756481475 0
394190297 298859809 0
264248996 448881830 0
237450429 724220855 0
487841843 526255060 0
171533211 277968076 0
605937226 405130852 0
34193909 754746020 0
677311826 358905250 0
449660926 378710411 0
216772836 634217080 0
156262281 411007851 0
682506490 32868592 0
147341072 763538448 0
41799586 393864143 0
472180681 252225055 0
561132560 179188053 0
274420456 348977129 0
56023808 412184042 0
750515962 792307480 0
594509475 289197378 0
153570116 170265065 0
687680311 494355308 0
609697903 748664152 0
302343262 138265970 0
495931927 331823408 0
460671193 185426243 0
15029582 706812175 0
760183501 376946699 0
526006962 485038942 0
487527735 68141377 0
384871742 700936575 0
224606970 649656221 0
734814642 617354296 0
682016651 439417851 0
385963189 517294525 0
151987603 609558991 0
789635065 424196855 0
485188793 646372354 0
180917712 88717269 0
693738270 573334129 0
509897326 143400477 0
200264723 66727804 0
185894543 220438284 0
583816746 778212169 0
364253527 246246771 0
617576028 340978551 0
436029981 409177413 0
752166235 581720524 0
573781186 501216375 0
447535834 242694551 0
731961155 433775021 0
498837617 261182604 0
621277876 690380693 0
264093983 719858744 0
415127933 228082728 0
513076202 660449909 0
164366623 614141016 0
608446722 676665127 0
370787919 801237473 0
126345896 210331470 0
228833176 177628098 0
599012220 85667236 0
748025162 365542851 0
11641094 492961147 0
575693725 506523566 0
28480879 698731563 0
487030393 511359588 0
547385446 612760641 0
431937344 290047614 0
795816582 632623005 0
516690233 283209561 0
207186789 734394490 0
509567402 6466566 0
72924585 742761823 0
93621549 275525885 0
373247333 170141485 0
782790060 241234818 0
178198714 330633342 0
183504875 588168108 0
505553467 732691815 0
410006784 18906989 0
749152539 371463801 0
606560569 743939841 0
456505475 450793356 0
236751673 789824841 0
219612430 363805846 0
190137256 714016126 0
708143155 386550960 0
597791768 261465209 0
381881237 785092277 0
316627868 795902374 0
572225784 221611956 0
635391476 596170543 0
619185031 117064198 0
280636295 167939874 0
783350430 26824271 0
27216225 789962304 0
439850252 723273147 0
399484026 211986926 0
45829238 434185906 0
513730510 295495916 0
456477046 705359867 0
538165574 762311682 0
363334905 195445520 0
177500968 453905886 0
120717999 503254596 0
102983157 192244692 0
79597195 199680436 0
213118800 124835273 0
274698636 368567231 0
754257788 278741081 0
204291483 796040554 0
247470513 657846855 0
651405852 599304442 0
696288720 363950879 0
301758866 717980657 0
41510919 328976170 0
333989475 753151404 0
567698616 357705985 0
567734511 716470351 0
387139573 512940338 0
541338891 450113685 0
234039800 469774141 0
98547716 767222727 0
662191647 205905372 0
102125719 652581793 0
663222446 77605119 0
63220893 180921840 0
143738168 378553067 0
603710277 695608540 0
456552457 742901881 0
510902336 110598287 0
371287376 61479887 0
162575329 319152360 0
73456078 469524126 0
358570730 635751940 0
800573562 382494321 0
782675355 426191770 0
111129336 588143665 0
148748574 661666492 0
402534992 616856309 0
132556221 693183232 0
767840489 6711462 0
758627587 106922135 0
93716754 407559871 0
794868012 101230582 0
652980911 510091012 0
354104647 669637032 0
384601164 85829751 0
720626558 126651684 0
354260918 461738982 0
511358235 430643369 0
374629812 192586268 0
40596050 681431146 0
256551487 13922274 0
172960653 575353642 0
19393968 661020317 0
623051031 608086064 0
197778505 240177529 0
508592423 590683080 0
604432228 709432896 0
145192883 262046791 0
549887993 337621307 0
303164770 473202697 0
294371686 327901482 0
254031982 147770086 0
634726407 292615266 0
430394843 633880410 0
318745340 516033706 0
360186863 3115368 0
449043369 741780895 0
158643981 75546193 0
85970763 780348965 0
290400564 520421511 0
7061358 787267620 0
202434190 80147853 0
24298314 126015448 0
238863795 473802645 0
151035912 564437387 0
39058832 292772934 0
284548316 670534778 0
502888500 467052274 0
463407253 169146437 0
266594259 160948326 0
423536168 189581114 0
263489214 227056967 0
544313846 511727832 0
441184479 110166593 0
635593363 545838071 0
559466397 715551244 0
609584745 180171197 0
397399374 61554823 0
117746843 510870598 0
128245968 571308196 0
366517470 512575 0
340688039 12779074 0
22411441 342956358 0
782090984 509717659 0
231956042 494461418 0
386184880 231418816 0
392404487 498093362 0
113729404 50446848 0
614790820 120572079 0
326250802 629862022 0
276999100 714033410 0
489733667 218834643 0
168851175 579985993 0
110689227 778847825 0
117772705 516322218 0
242104488 464655346 0
176159415 55242750 0
350302769 143771858 0
90317899 337247311 0
754864608 132530433 0
789841571 82306683 0
360357376 56253603 0
463542735 541178398 0
96176239 329881749 0
493844812 33016680 0
607027015 748646929 0
237280867 619050435 0
180801337 284246827 0
52360520 68441317 0
749801802 356403296 0
438407275 796282746 0
505885332 276831781 0
392821811 316952247 0
386991485 514050521 0
253004317 754608274 0
149395343 530788120 0
474111062 622076954 0
717899281 446167558 0
698811010 363936283 0
93334695 95193095 0
295253510 213778539 0
496612304 400199562 0
569880975 343499811 0
106331211 209078546 0
296200107 594968650 0
159009739 195124718 0
254453981 547047269 0
88478091 424835115 0
586721096 754941193 0
355634760 568719334 0
108344326 14843195 0
315436831 503909825 0
36351895 455787995 0
698281137 392648215 0
149027262 704603633 0
453756258 455337771 0
701589173 416523843 0
405191696 705632322 0
333226397 486710361 0
80819622 323364340 0
353723513 476522232 0
426672904 602289210 0
444934029 224071379 0
319908229 520889527 0
206182786 465952887 0
657772369 206246263 0
30630387 550103335 0
291390999 715333657 0
758710624 432290367 0
766211240 580388257 0
357412644 577912044 0
9668536 144812629 0
14177250 145294912 0
462057991 114490367 0
527782664 409264145 0
646613265 60369502 0
245841876 176081181 0
458739985 650518400 0
461021789 231156545 0
680906375 709691289 0
493860988 675643307 0
409942093 675447516 0
473736638 155391333 0
429563963 639771786 0
107257265 625740526 0
578535575 672894792 0
733394229 477184242 0
508392431 724559144 0
635737311 497083199 0
651057395 475408610 0
474769795 220126797 0
652512614 2095673 0
590599754 368717742 0
746594725 21430717 0
528766785 729695381 0
318583514 741061120 0
150651888 449797758 0
28343077 113815993 0
254145928 620881840 0
301573863 573195609 0
753272743 559309106 0
512965810 462530834 0
668518046 434050102 0
505005147 652866395 0
619391146 401550434 0
261461964 683837703 0
446382451 330335433 0
18650902 566026280 0
100948663 368729077 0
365026951 537128422 0
713281457 556808432 0
284448518 5034641 0
606407051 283759387 0
474324828 412451313 0
266651674 182751032 0
521002390 628907093 0
537047739 335243236 0
406681143 442132822 0
445241327 90045712 0
795677962 480797864 0
124229749 311117746 0
305057774 752139059 0
687982563 684300645 0
371668494 602535992 0
276491359 121392828 0
374925406 430509743 0
556459703 681208046 0
229966850 764738604 0
143988214 562448355 0
772500637 325506784 0
239630559 133565629 0
617255214 709573005 0
610990280 715959316 0
483378936 750905763 0
233802370 663674531 0
52062662 199092201 0
280357847 139411685 0
274758298 456289140 0
723170684 49732251 0
523525739 350983942 0
581303010 503008671 0
454134595 498936979 0
774661841 635509820 0
678268514 179141249 0
100191693 218229664 0
107286386 290752074 0
780657030 2908178 0
258884135 394562079 0
122735829 638821124 0
564330073 527929344 0
585430101 468398572 0
775011127 472951310 0
677766866 273736596 0
508718739 166598206 0
103991958 427610605 0
412285440 412542561 0
11987019 347607402 0
208992149 627801797 0
524278973 171218229 0
350210449 186649568 0
376431622 784299428 0
781622425 499555052 0
533010382 772449245 0
780679775 688033390 0
552900923 616874939 0
46649858 146888234 0
113808118 495297162 0
542599523 382740501 0
626205225 202511417 0
238960453 374387297 0
416539870 573167025 0
456156414 514704011 0
414905910 69974545 0
424779870 600537591 0
102954906 478941661 0
313645532 456240431 0
466111058 225337543 0
39954800 197957138 0
523622747 564677806 0
241944259 608866722 0
143002446 574976493 0
644423252 311247885 0
15010549 711656408 0
449550050 1026481 0
660937556 669671876 0
311618771 455301670 0
629310068 782081450 0
464681503 227307933 0
689886035 432863664 0
399905962 739766567 0
702539617 247644492 0
121659664 278790527 0
240904348 91018422 0
99241770 654518254 0
154994538 343887492 0
176848923 759963984 0
405360876 40242288 0
191571034 187994277 0
747686221 721771694 0
152809718 611982350 0
773607126 338592130 0
529409796 519493543 0
111387280 719964635 0
716799444 715286752 0
651843444 797263301 0
493212236 127090440 0
602723761 397192096 0
12451920 258303823 0
681385339 465236247 0
148478185 115977748 0
368927729 552606185 0
304654853 19299782 0
800099669 667613491 0
496715825 308813160 0
132871680 224536568 0
420929121 214992219 0
154796690 533708961 0
268008157 178719851 0
786124554 215605035 0
374264445 169345100 0
569660796 642161389 0
483863404 61576802 0
237049049 455846052 0
513127908 18352097 0
59380480 707989863 0
705458390 576332854 0
300022451 773397975 0
801178686 223732764 0
629999052 475595905 0
341547344 704425358 0
325376677 762051415 0
726637478 595355155 0
98366091 87265921 0
793209156 95121971 0
631595132 100120554 0
424025569 329195489 0
287124099 509919137 0
359179767 40971611 0
573906031 792098458 0
738108744 207788114 0
203032829 240305705 0
203239216 722874679 0
394715966 509799723 0
408830135 203748909 0
567290302 300208490 0
739427898 217784520 0
66523464 108972961 0
212643464 741025770 0
444248892 418124727 0
240349795 356931608 0
385959683 201902106 0
758360866 584170127 0
287474763 115951556 0
573849670 83344245 0
33498273 135841640 0
202187677 319226056 0
69097091 165183504 0
475769853 35252570 0
765762549 687986962 0
628989720 660061184 0
699274160 371350467 0
776606534 382445761 0
686632097 430516754 0
474033518 791154869 0
667629053 773886843 0
308312232 636158206 0
482126046 238267513 0
332566539 777778267 0
113520517 505523070 0
227979580 237385667 0
632492443 355916302 0
761493374 730157027 0
211906855 484659884 0
238447002 483447390 0
715904031 364247387 0
480346237 11688784 0
712891699 300843044 0
660731778 405193619 0
779405967 708511348 0
494559325 791268061 0
424980574 588746687 0
153060575 95114652 0
386554021 86498247 0
502819136 551718493 0
606710415 720309377 0
257417263 58438591 0
427134623 689631993 0
103369030 375430419 0
135370970 195322033 0
77271556 497488893 0
554888503 317277386 0
513020529 192478123 0
497219478 236398129 0
584389008 593513071 0
354130438 304684789 0
269846208 527158611 0
190884913 371052641 0
734692092 545414645 0
563620793 316064901 0
749326885 40709565 0
36966887 280644624 0
676110752 189407903 0
195869526 725189413 0
468075300 24791996 0
735759086 117076710 0
351500628 128298912 0
573096104 176556564 0
754199891 80550182 0
674822042 775810702 0
236342199 245029671 0
785910393 475477045 0
407343964 409844721 0
326953921 453560765 0
497358317 309360413 0
405775948 631991642 0
530530272 242746281 0
457369125 462503379 0
563940847 600425486 0
370253546 7801706 0
790234977 433501804 0
375637098 86573986 0
17285233 204359879 0
684253809 729108449 0
425701822 723974193 0
527989002 553625221 0
52656323 150438443 0
125830451 581699677 0
14204499 515554917 0
224455488 9043014 0
428896089 14342726 0
391568800 161687680 0
279318262 140105837 0
509129618 316600625 0
385490669 249743246 0
630889883 435387629 0
515107232 297920749 0
410497238 636278878 0
191105501 267479706 0
552706943 448347759 0
473955188 431221190 0
215314348 63496131 0
149375557 249266468 0
16104289 252336190 0
550115532 448629950 0
666034849 170037421 0
67681082 179397992 0
79487096 448419526 0
107081427 560102508 0
267135474 139912881 0
661527431 164137088 0
7461645 503356618 0
17870731 83032709 0
257750846 324894797 0
271409689 565549491 0
210040196 435759364 0
232980189 662719108 0
484115048 476548713 0
363754641 180234464 0
315377535 271498349 0
378841842 583509939 0
438430295 606325259 0
493314359 647424663 0
370603760 465694545 0
310173504 362904829 0
174237512 303539547 0
768721606 369947878 0
274570045 475760352 0
24915484 793443120 0
463494411 4699031 0
147656137 309311617 0
504655733 508806144 0
612785050 653632916 0
278135389 365142803 0
125043691 635047873 0
349205922 1493520 0
787480540 142820418 0
424542426 589571016 0
197225119 278703360 0
786958266 483980534 0
501465976 418589102 0
559739835 326915161 0
736778049 695962849 0
51898873 624425957 0
539083384 412592360 0
98929083 435788067 0
633024896 386795333 0
710992927 657920039 0
151871023 339497152 0
303303869 233220419 0
733230501 412291558 0
364389902 552268200 0
100497705 697554074 0
426549826 263104551 0
203291324 661763562 0
533628790 123190277 0
169989403 456702953 0
58582377 354587151 0
5212424 562899804 0
403490952 689257687 0
223283956 212290019 0
353314174 786970441 0
466095057 7404439 0
674949245 373336631 0
667074280 357561308 0
488009821 178508811 0
776738232 488534137 0
268208740 787199123 0
425285002 72272235 0
315231980 754993148 0
519745262 559012695 0
668824629 193822724 0
214750778 155599255 0
60680058 237672516 0
220429609 602111522 0
146956417 63192796 0
225568279 256059618 0
495754073 242948670 0
355319989 92439341 0
481677918 523912098 0
589127510 671238481 0
534232234 686565995 0
364547837 538012106 0
359747811 725615024 0
210758202 370521362 0
740910433 626540866 0
282344742 588065015 0
759746181 140571765 0
706158195 498360343 0
609378913 276804635 0
361883458 625052519 0
588756988 199117796 0
668835775 98024621 0
160260004 97490473 0
226612267 519943335 0
716526792 678420249 0
156913825 526210869 0
232467299 555411343 0
708676138 171259152 0
114527994 10766216 0
692988591 570679195 0
141414609 732447681 0
91552417 204829529 0
743195766 605306098 0
293991674 124828168 0
282919295 616904362 0
545421971 522951271 0
110187239 52298210 0
149520109 614468012 0
415619724 520136896 0
413168755 436061808 0
576270850 146899003 0
298356653 661709054 0
856548 256328679 0
185339600 384054862 0
453357661 314009326 0
522396823 723962802 0
674904902 273451360 0
593569462 742347682 0
612551959 307834631 0
651292810 563026278 0
171609145 23275795 0
676458266 184759242 0
290876009 157155407 0
698273587 99019847 0
631841063 256915365 0
46829102 573774671 0
604918057 687750881 0
67129709 603333259 0
100659238 640981997 0
162204071 290834476 0
12814530 753129543 0
340359086 335903010 0
783338410 449518112 0
325437177 158598868 0
561625736 170304437 0
37045875 527787269 0
519008320 539448551 0
496775341 61218103 0
688848307 53467038 0
301439870 789563878 0
424683606 794005614 0
628898829 256963154 0
493065724 476612787 0
32010827 521667221 0
179432966 269436411 0
725775297 597876959 0
704366609 175419034 0
770323353 507366243 0
287216175 201143284 0
354969287 671647712 0
619474055 666067510 0
371178870 677738730 0
186310385 718839852 0
560773530 608620680 0
298283423 216686239 0
67456837 124186473 0
417724217 9151320 0
559176170 696113976 0
358355021 469063808 0
102878854 593339309 0
763224267 101637854 0
428105819 731239600 0
28022538 606897500 0
539337327 438442837 0
234159582 396318536 0
424400395 247496551 0
194899050 363411046 0
367445052 513512590 0
137213671 739587300 0
763150487 262767555 0
692418785 430676622 0
53917987 167533269 0
694485943 340685056 0
490579355 540815073 0
540244045 108402064 0
129330617 481541808 0
263712033 274302656 0
725868689 775440651 0
338362754 690957408 0
551112646 10999295 0
344405614 277935534 0
779039959 170124740 0
261936574 386066470 0
230400524 430577039 0
61465113 550927614 0
145935570 709679079 0
483424966 248084173 0
366224678 675771263 0
595167343 369048408 0
108066488 66480770 0
469829351 749764170 0
61241418 102607780 0
288758940 227244377 0
371361519 314374432 0
684481863 355740017 0
187653873 547470326 0
406613011 355797988 0
631750625 528645863 0
296509506 313593051 0
544824408 659673286 0
334861151 248579737 0
120139241 207358342 0
506644910 605945471 0
790298252 322039679 0
318085073 468744814 0
24944173 116511796 0
682488772 105872205 0
134700613 389342623 0
643608936 499019542 0
62880177 506521415 0
186420724 644272139 0
78408746 101375223 0
243834994 402553035 0
304102950 652733551 0
615676258 391535637 0
24721387 322958 0
433010014 674763421 0
265853305 380834126 0
257891474 795159969 0
408428215 224871732 0
127056167 43824299 0
555453291 212883194 0
543370177 545530431 0
459108902 324649098 0
210321388 793602288 0
503337962 22314510 0
459950542 331043006 0
744412582 2382807 0
98578513 649462314 0
294318242 600836460 0
112264649 129591578 0
589931699 453426027 0
596063514 327396190 0
421249217 577428054 0
545647082 300539874 0
258722906 711469306 0
420988509 45127357 0
533994384 648632528 0
595763482 758551559 0
520304907 73072279 0
436714285 42742075 0
447770812 475179819 0
238987085 602976103 0
509431367 13460438 0
276195364 670884623 0
606891571 382770074 0
81077944 258915369 0
455694456 306002184 0
123847825 111213238 0
63657108 6188139 0
475608290 571143920 0
278040862 643234146 0
253444797 149518885 0
57318210 337927053 0
301781861 494956146 0
37835160 271400526 0
26425649 536815104 0
435959429 249978423 0
34516325 751048442 0
542630666 558270560 0
220495776 479706463 0
171658666 244814938 0
173405706 46779763 0
528732551 502780130 0
82287016 236318127 0
234743142 750348277 0
642535029 398508360 0
19544258 27235052 0
794686470 629574732 0
332705192 92811093 0
153447233 140292929 0
227341112 342363749 0
415837411 351998235 0
434819681 737795321 0
9134382 472953090 0
741763780 166443585 0
78827350 54606739 0
727349295 281961974 0
106449366 679384999 0
474328010 449735411 0
459273842 386889734 0
271048496 514729497 0
158084031 557950951 0
636257853 89899595 0
365596919 652692954 0
538250675 268303831 0
157401905 107657470 0
638545851 327702452 0
599428053 652870166 0
333486461 638906349 0
772709895 258823455 0
667509245 413858233 0
648428813 708504944 0
311957397 594500915 0
75077116 279767153 0
695112253 589072959 0
197133639 530472691 0
492122791 325486400 0
514779415 157787629 0
401723242 175009866 0
180089758 261634074 0
686625172 281852599 0
79852144 646352167 0
534653810 46681951 0
612888436 517577843 0
24495968 602928151 0
77106642 305571732 0
239285326 77362314 0
263355474 53063247 0
153957833 685302011 0
146506650 243423740 0
195970638 77839649 0
609364203 631968071 0
570859140 754578785 0
485844615 228065863 0
556609309 532052764 0
382956192 774828935 0
482044646 611204451 0
591967638 84877167 0
188809673 195800838 0
667983601 328918030 0
608666294 96329971 0
656207389 624050543 0
648734797 578573171 0
399031920 180392998 0
92270826 210943235 0
264035120 443825382 0
2194457 557382855 0
161237375 599267786 0
417096574 517408149 0
162948962 387189157 0
22464431 718224898 0
100270199 652272998 0
431721244 205669792 0
91741923 40475874 0
561528645 267870577 0
403184043 469538722 0
338980410 626014291 0
283604004 342302166 0
481239777 761904144 0
502154348 279351793 0
188863211 37877510 0
10661701 3697940 0
353402687 81195154 0
757595369 387326513 0
43232404 217932054 0
283773727 249104014 0
789477288 253837117 0
366137733 102868941 0
302678884 502391049 0
10810078 84560709 0
672428710 78352485 0
371605438 111095533 0
702085270 349583037 0
361968282 719572638 0
735749118 239994510 0
622958945 708174850 0
161416865 124383485 0
396951279 710410823 0
339492305 592534100 0
526479306 572555303 0
179569015 84995309 0
434066345 397487114 0
680583577 506872316 0
4031226 576216486 0
381547173 745752148 0
310668383 211828720 0
645678819 677093767 0
50841641 467587870 0
23173974 106329653 0
48287628 677743020 0
415092551 51314832 0
235265187 398435996 0
499306862 335114037 0
279082971 450761673 0
254112258 77426220 0
402360507 209141312 0
547029275 682358685 0
615865744 614921682 0
529452406 277736071 0
403595333 114652630 0
228748707 415794615 0
26338163 284507642 0
408377939 686073885 0
161575902 316729338 0
277765102 634104649 0
597575447 665289786 0
434888652 180767640 0
627679495 341077976 0
340481316 414668967 0
259749004 431834448 0
564102998 189966379 0
619663446 103266447 0
89470787 337773903 0
593732308 597021486 0
1534224 106845608 0
471356890 704901586 0
301762011 317645512 0
683923822 230437735 0
157678681 188993943 0
727956955 600938748 0
574420440 15934798 0
95275971 542076844 0
240535884 277656982 0
701906260 400812728 0
480182228 270423095 0
39525637 576951754 0
542494937 54072264 0
159944947 447564106 0
745809753 47822773 0
392647900 129253848 0
533093777 91190001 0
594864083 213059580 0
347059869 237677625 0
516838035 622861026 0
641557767 621309084 0
50338170 796391899 0
203105727 147134996 0
318547288 569879517 0
298091192 408689764 0
222575722 150359074 0
6464027 286852121 0
440333558 681337705 0
571476108 762276889 0
475819872 455788649 0
498350742 235037779 0
781987532 431295798 0
119189899 34586095 0
438636346 571572077 0
334815744 237312064 0
289491530 568467723 0
550550949 226921721 0
83396998 86479205 0
22719001 61429417 0
324758979 521401562 0
447844649 223297163 0
783869785 182642136 0
485086026 47253453 0
541429704 2494440 0
788673242 333827869 0
582320960 416441751 0
193375209 197290891 0
457574548 439345079 0
94644344 473596688 0
560765191 353059604 0
444015906 205417918 0
713942224 438869269 0
786477102 635285927 0
716895161 153019757 0
572064079 429673151 0
369809023 60799301 0
587228470 601548923 0
752339758 729870222 0
594903802 645916267 0
155787884 351617998 0
793022085 664270116 0
382497872 789987948 0
790136087 665585269 0
320748564 401025231 0
554040210 108010713 0
341014399 28733028 0
768086516 612360123 0
797359201 6482345 0
425731228 567887275 0
713468569 715352465 0
71667646 420345627 0
409164545 370535374 0
478517944 266477219 0
1573474 266964326 0
378154199 77819583 0
478210518 236166876 0
490206101 657883493 0
11222310 406438611 0
796712210 789445226 0
139019953 115845585 0
43184161 666092601 0
378011579 260467850 0
233575055 312813617 0
554441336 341000199 0
393175890 390483988 0
793172060 584118452 0
84009826 273030022 0
471920907 90539795 0
237736426 410550128 0
586447034 726251559 0
411932508 664353389 0
653235235 724769954 0
325494952 644976239 0
158463916 238228633 0
512500692 749393207 0
363331696 565624158 0
535315470 686585536 0
273978688 743000805 0
62434558 165502319 0
156931554 54243664 0
420974004 191768938 0
526384921 246871702 0
79805908 532872391 0
742867467 546770407 0
612899921 38647093 0
744920314 642771504 0
293006944 391363898 0
161040797 612172604 0
479801016 207989596 0
434600590 338327136 0
181528086 418085532 0
49320512 441429557 0
440985602 216093129 0
436085076 576578673 0
501386457 569515746 0
385001213 275181444 0
192398096 289492011 0
376004324 777079668 0
414490726 506746521 0
96561550 34352576 0
177844268 732086231 0
325824982 277938035 0
250617341 447771870 0
621586372 610029560 0
712088306 458082624 0
67589261 268251206 0
661527934 478849265 0
296986417 194835835 0
124102869 481447320 0
440189631 576528995 0
576471769 794474574 0
660125552 240678426 0
430266080 222758782 0
679007782 774423234 0
361861972 243280379 0
783599663 106078068 0
113868473 595751524 0
464407084 674075191 0
767165120 179886745 0
778088999 427154102 0
543491748 572109189 0
545586179 749693063 0
441885508 527060303 0
135238837 282109882 0
388244952 442536618 0
266247319 654205758 0
533104731 492147502 0
386722574 264205437 0
13865034 208057553 0
598036875 793988976 0
52967254 63958651 0
5777567 658290152 0
455124137 435776841 0
385426545 796216109 0
85700764 799271511 0
565867890 744583119 0
538594108 239549721 0
387383352 699851409 0
712569181 102542112 0
215356234 313900376 0
281575608 440587469 0
696626296 209838006 0
634172184 642454427 0
279576137 304448869 0
138444811 685077435 0
229356668 637843826 0
796332313 58082885 0
451682714 633742909 0
457407247 235896144 0
221313948 493743041 0
754737762 155341752 0
756885951 246290564 0
482511817 522620883 0
578628815 463166287 0
376610936 37379476 0
80783802 312621666 0
312597833 344008888 0
622331505 369882884 0
12529156 411055987 0
269754025 169333764 0
306674268 747315725 0
364822160 747336075 0
522123339 420724100 0
793296342 451413344 0
101658534 125650235 0
20581135 569703954 0
771998120 317603274 0
169316592 575531104 0
301464161 170265143 0
531382802 775455647 0
18295071 575445470 0
101877118 78752366 0
346693867 165525636 0
295442096 323116572 0
752534472 381729617 0
302442288 717697764 0
426397860 531048846 0
229500452 138524689 0
152332775 214681506 0
33653676 342319895 0
425332084 12771785 0
19683734 485683162 0
381680190 355443127 0
492788847 330576985 0
612282834 332078138 0
761929233 266983508 0
306010 485004434 0
472150954 449274898 0
366325963 587507698 0
118621294 11134421 0
55765265 532213709 0
427917700 449751521 0
216882263 155857080 0
613816159 493436737 0
367274428 669422519 0
108470383 306368065 0
610930854 774286273 0
512421884 769391626 0
578648850 445279141 0
390690489 271902153 0
701926937 786972340 0
405874312 687908958 0
153312907 487297263 0
378146211 716895436 0
588565466 207520228 0
429574770 192727528 0
652908900 374801864 0
569696686 397580277 0
206619970 774455375 0
671350152 383985026 0
432334529 328406633 0
665690332 426527842 0
422021508 794089934 0
584366575 99421754 0
164398025 488228754 0
92610410 514808022 0
486490956 674325599 0
252248982 744929970 0
767070075 185169827 0
560124454 277211225 0
782980931 479762146 0
741254948 147410602 0
156800849 110268658 0
189657034 382096959 0
590126945 6575549 0
684827512 244272514 0
442755302 172711393 0
783224889 407099092 0
512730144 208456157 0
260995508 44819738 0
589392337 395291443 0
207008260 644828932 0
353165692 147086034 0
772633358 653451137 0
629529740 280755081 0
473115113 418464659 0
571975812 625016731 0
296375443 354288717 0
561590997 58568599 0
577590991 687922283 0
358217328 466116750 0
801207686 169878550 0
338492814 455137836 0
718099269 548973546 0
679280377 92822601 0
621250644 138734924 0
538847637 116238042 0
57325044 536175645 0
149451662 410768510 0
703341983 409913217 0
514557905 430517315 0
53363928 450597917 0
412042335 738753999 0
735837070 437263331 0
770087052 463167042 0
426983795 494677072 0
693581008 770411426 0
260098570 292887112 0
767591979 75376963 0
344362234 19199991 0
353502025 483042376 0
661533238 160841345 0
735270450 508940303 0
123898968 356602203 0
130400632 286430255 0
3179090 230983711 0
263813258 194094095 0
212958518 356367129 0
143630522 677149475 0
439225301 44669941 0
591243859 581114266 0
656261455 83980706 0
290958664 579086917 0
347709307 2342115 0
700484899 702511386 0
268023280 106034059 0
655155958 583995571 0
59662165 612876232 0
18681115 610025725 0
637630913 415505142 0
754960358 51319122 0
564312702 59039902 0
389051901 723353882 0
748842065 684971097 0
521269062 685281010 0
602289707 519463806 0
292097897 288572918 0
697974372 493949740 0
635561621 39836614 0
674980818 681799513 0
681177602 508955305 0
123112590 735494589 0
21529927 587995165 0
437204391 100390591 0
457347035 458901854 0
320446508 244264633 0
183340690 557195245 0
477591586 420609303 0
296231195 713875976 0
267329544 289699466 0
453317675 313315575 0
574203642 456412828 0
679330100 139942545 0
623346328 140714684 0
604661398 441126421 0
331370179 127972470 0
458233446 635713202 0
604952206 357032314 0
289155992 62205092 0
532720153 19258443 0
524807455 186925655 0
541761315 361626671 0
196473367 181264867 0
172806546 446518656 0
530282301 20177616 0
680124989 216813830 0
699867789 92621654 0
153094515 490514840 0
772892667 167724620 0
251394593 172462256 0
184417031 482098090 0
333139010 235368800 0
295750250 314237013 0
497098825 158407003 0
279219148 325033455 0
84673503 104811896 0
395008945 385503825 0
545012140 272639788 0
351513677 541657276 0
40572710 28477270 0
622344123 644146770 0
312115577 653704476 0
92659499 262227876 0
107686525 675187940 0
771301646 792982211 0
398238249 608648929 0
120494069 472343652 0
657855172 144842834 0
420503803 526638620 0
265289512 290872844 0
62203475 774969546 0
145263006 689606379 0
380746647 160184243 0
663006943 471155568 0
360407958 204098918 0
198550588 342249772 0
366714864 725182478 0
171975237 70443844 0
573384275 624492772 0
7602001 787313255 0
577705999 636506642 0
370871399 324513870 0
292893777 263735307 0
70191173 748767710 0
84285719 489326220 0
126502726 630850419 0
160822786 116819054 0
670777919 430798017 0
470374668 748596623 0
354849796 764498562 0
204738667 135277050 0
219970343 101248017 0
399811736 501459274 0
144842318 291514775 0
330730774 417351244 0
436436633 655130290 0
457210215 472870303 0
699749221 447918869 0
11752392 356370066 0
153878908 21646472 0
472136864 140472849 0
475010371 444057625 0
500261220 85662543 0
71586426 56330895 0
752699343 739297405 0
559754663 63492822 0
42336500 447071446 0
342616789 537527218 0
504118829 765253435 0
363804890 272233340 0
690424645 67869942 0
409339344 767455096 0
721765381 334234024 0
686878523 25359857 0
191833675 130666154 0
686124779 392591975 0
54053521 122857709 0
49241447 444284796 0
181811466 579486860 0
684030584 58308189 0
330316502 10825626 0
416714211 761359606 0
33452491 515359263 0
603800854 622736684 0
798202816 647263140 0
406726814 577144549 0
260854772 693082644 0
479596624 492530460 0
617624882 470012497 0
448380622 208119440 0
615663168 522095589 0
102918818 607134473 0
500542501 127616549 0
408496568 761602554 0
37703906 73907629 0
769574039 744652080 0
227747535 666714044 0
166191335 117933496 0
736953819 753579846 0
671428934 457052295 0
145646427 56500602 0
111137443 96256655 0
245909454 683740153 0
267621387 717341033 0
402565293 10987198 0
198146662 600368948 0
114663909 683350966 0
25124732 225133984 0
106174808 251587223 0
167394798 200721874 0
397657071 723648087 0
650803066 800175355 0
674005915 541588986 0
796542119 523076547 0
637964720 307754869 0
237211873 662245590 0
317308978 156049615 0
440094067 604573835 0
434779977 175674111 0
702827353 249324176 0
288644457 246846316 0
310279032 305575368 0
384765592 256068500 0
283104243 564007263 0
657103510 180963342 0
793952891 143002469 0
304921198 122725673 0
678224058 19636391 0
677747352 89965346 0
559263434 618281012 0
427966981 77957106 0
728806344 440109492 0
187614492 353994253 0
98496444 245911219 0
224036615 716827498 0
202786288 321482315 0
371034230 158813475 0
782852775 208169658 0
8518226 470841289 0
358253406 695456270 0
494748627 26080505 0
610294228 271881617 0
798405711 624763160 0
415060457 634722376 0
399537511 771109979 0
98784892 688515160 0
646359183 440855056 0
93047230 60318207 0
614997558 361180454 0
203803441 561785721 0
76196689 499253109 0
123190940 751074450 0
266764680 294396525 0
273937599 545815904 0
553137177 26609948 0
64174384 706470520 0
154687352 411183462 0
633562222 375418861 0
186438908 137715664 0
800054481 632028193 0
776228761 680607227 0
159289455 782082481 0
395710641 634761667 0
442347069 270015223 0
426305177 543221927 0
337507211 187219337 0
354522326 188363660 0
302796572 739229488 0
481516327 722955480 0
202811032 520643180 0
682598600 308233946 0
395315563 495936242 0
746865603 506034189 0
649568609 385337468 0
85520147 677847175 0
516317230 530932655 0
126550376 239314839 0
284166242 368868854 0
130882695 310242234 0
687364574 472525832 0
706372101 77275081 0
81469696 181596447 0
5655176 238603644 0
646485503 345184682 0
358602590 101034451 0
272892620 6547521 0
106097213 459196850 0
763130554 686033200 0
670641188 491168475 0
153203962 311415323 0
43247237 785897994 0
665867126 23907523 0
472357309 608790591 0
311459171 37847710 0
222614806 193711384 0
360308806 660426080 0
232963629 714610345 0
18522615 364621287 0
419986436 246746335 0
165627090 70152998 0
221875550 674024008 0
542632038 74999053 0
9363036 507734542 0
597353445 339154616 0
12164312 744885322 0
344315411 674427833 0
76417179 74799610 0
435647012 58614878 0
79110547 302946877 0
496605676 407489757 0
786267315 627411066 0
189449538 728356631 0
793966752 512377344 0
91596795 722261011 0
306469524 703287167 0
295440103 737112021 0
561354695 487993111 0
750975418 238948327 0
536891176 359193248 0
275968284 705783251 0
410982401 234968365 0
39958797 434925796 0
45837842 100742104 0
735763016 568333841 0
692186940 233524722 0
733221832 280516524 0
712095512 107219458 0
513299606 555595672 0
375858529 116732781 0
351066901 260208193 0
751758914 383233075 0
187471371 678649847 0
322487017 673458577 0
256332866 193473955 0
97299404 365770256 0
369578361 137912707 0
665791328 426973928 0
581540981 104959067 0
46415091 106204884 0
64128963 734649500 0
718430562 713983339 0
579050098 243696179 0
381243403 53743148 0
439952186 450171880 0
488263939 290164527 0
213924035 104072207 0
509935241 664428236 0
175635067 193139033 0
167939376 646974978 0
630521196 687389721 0
374763226 605421754 0
519378382 653586300 0
462580340 317861890 0
439219131 654234656 0
395837448 518050523 0
297740765 158009560 0
714025164 511623460 0
731983284 505410560 0
5085337 403425313 0
718064670 185304629 0
658260359 675645684 0
567632657 709364913 0
270323540 407435160 0
201907679 543876467 0
190010421 102335339 0
613429232 318907143 0
637390619 63883374 0
23189549 715103384 0
687005003 543771298 0
532766361 413396673 0
32635408 482674155 0
774837802 391208549 0
687819361 742195307 0
673163906 644012965 0
531383998 655893622 0
382814972 603863952 0
457136585 479888042 0
715661139 483573806 0
673234540 233443069 0
130700923 133096996 0
109833030 469285132 0
596295988 463454619 0
114309917 719551625 0
535440315 174652756 0
111562653 54343070 0
13114725 778562971 0
502093831 16790647 0
585698381 464853648 0
42438269 64086246 0
211669023 717312554 0
756293288 673861492 0
335619033 515345881 0
565666079 224772678 0
673699422 121264433 0
702758008 132594063 0
747624423 512374616 0
626182424 406445952 0
680033306 119071138 0
724637938 505213345 0
647435062 635007291 0
387422987 402172373 0
356270869 136274578 0
719811589 515400835 0
119290654 17727697 0
44334913 628842850 0
793876320 11819522 0
550217100 571860856 0
484525568 289765620 0
293489621 298680709 0
472321594 500214287 0
544195241 157003524 0
652847725 312728399 0
528576730 587738362 0
234058951 463861938 0
547588634 274119501 0
96866363 49339444 0
562019232 268241540 0
275365509 676910566 0
605541955 100298668 0
658117028 511078945 0
570109462 281327463 0
769830521 294895651 0
490689671 185489102 0
105217628 649381865 0
193924389 801636813 0
556784561 492612462 0
617037774 732129059 0
473170024 661743367 0
742711463 573351515 0
764953454 109320771 0
198804516 376479761 0
381424606 122084395 0
494156469 451524031 0
769702539 771014950 0
114657650 11162175 0
250835747 123957397 0
275383402 28173662 0
575052987 737625307 0
594144589 294019727 0
45038057 103167175 0
631843500 143335131 0
5110010 475260652 0
561834340 515027926 0
155713367 597483897 0
467651603 463436901 0
752637023 139823840 0
51945426 695365159 0
117276747 51964651 0
710433284 291384964 0
129489702 356145160 0
233812263 349967972 0
609177471 306462797 0
637203104 498597048 0
161845073 266118048 0
582278495 762771842 0
756246621 573348383 0
757185829 115863084 0
27871780 271143040 0
16205515 777449882 0
488230596 341741191 0
471981043 560120493 0
97147771 610163053 0
758945279 165991543 0
193635705 711767844 0
25575078 107331405 0
724023047 52695288 0
374023984 675566626 0
487948891 333408364 0
410363453 683427247 0
127351504 186843281 0
625104461 762164532 0
506878944 269743026 0
689461418 643613846 0
671612581 704524915 0
156436473 440088376 0
397796076 418654518 0
86610308 112979661 0
18879552 503973314 0
334308964 521566552 0
524815004 486526818 0
737388802 153750480 0
524661849 693281059 0
729083161 310710338 0
491592051 95646912 0
184203912 364393848 0
18214604 117126607 0
143111204 669685000 0
763543989 619602206 0
508964115 165188943 0
55742001 256751712 0
116676296 758873365 0
606465290 47966544 0
700558701 381299405 0
448166977 415271038 0
105922175 618278494 0
248157463 423286397 0
698447095 367876167 0
728047004 746538190 0
785753611 386950436 0
171912949 344423775 0
80247886 32168345 0
337318775 354504548 0
730644096 102775682 0
592514476 417488198 0
192532611 60163955 0
531099705 800918828 0
264910001 414790214 0
631953270 660738230 0
23449607 182918687 0
592887498 397983909 0
409604305 138511598 0
572561700 146769699 0
96228556 1114671 0
318503615 629193680 0
128034478 525786206 0
422401304 231849354 0
723273526 45459420 0
527119200 701175062 0
349051260 52750498 0
636185932 224813330 0
372255128 785199145 0
483777231 394705597 0
227406470 667974588 0
762330076 617036140 0
438144238 768710848 0
537125355 147876612 0
98760535 502833817 0
628796653 762950100 0
233629603 605221344 0
735029634 748580706 0
329284255 510853168 0
343940147 112571000 0
16279742 526265156 0
327393840 27009071 0
321966056 69447127 0
636757263 243793893 0
345466648 610372876 0
564158414 226345447 0
461661788 231180636 0
590901249 504676467 0
32394294 612509712 0
321498449 214612728 0
797530113 566553353 0
439385911 788497123 0
721332653 646192663 0
246263304 227747013 0
183643306 542152772 0
339604186 568741812 0
383184357 51511601 0
762929743 67081008 0
107093200 402687225 0
774279814 758563616 0
477918037 346268027 0
180372097 400840218 0
247080544 412276271 0
593624585 345292523 0
274799806 400756863 0
590162035 645874894 0
347231077 263175695 0
157336441 765301983 0
142324479 171133495 0
249414036 746938060 0
794968059 255857409 0
472486281 400582220 0
33788011 159647780 0
797493694 564094865 0
616555219 645440540 0
261134316 162867990 0
717462228 445668681 0
366829452 738471864 0
734531955 617788469 0
104919314 533181248 0
748549247 28144664 0
466964460 204143668 0
576210927 650694848 0
500424123 737253948 0
778380624 780654377 0
751480165 118093687 0
601923061 647703172 0
790279240 370514740 0
246464764 595904822 0
670051558 728499551 0
125477749 402542942 0
785949254 387664317 0
361916944 715304733 0
105751635 144838039 0
419724785 535153874 0
678599099 647547687 0
699191369 123589607 0
452468557 74190202 0
639395062 690202021 0
518996328 383547742 0
239075481 712213017 0
659209761 8418394 0
279881647 429449700 0
285275228 700785679 0
216032167 336852599 0
522673489 75527056 0
213631116 149173142 0
69351144 722198140 0
105232804 396131235 0
324932962 416090909 0
420556080 209681828 0
468653790 381026806 0
323525585 489231280 0
194134898 692658923 0
54243961 544019710 0
102417474 144529147 0
84287210 370564494 0
213231527 245392762 0
231816274 784136854 0
169238939 635178246 0
41123594 576979437 0
295603477 231975801 0
535041073 435001440 0
107468551 443846537 0
412601211 516864226 0
690885918 576596874 0
186096631 765757052 0
212252677 182040706 0
432847958 311423004 0
713324809 82924888 0
391286049 683389847 0
73787188 474477587 0
98297798 753274350 0
225462687 576519371 0
707988255 528562726 0
418858742 768354743 0
338013052 746666263 0
542202544 498607569 0
486189562 316524331 0
632399264 461718087 0
316329190 332205503 0
456479187 780337780 0
184473280 337866625 0
309679462 164536763 0
544137930 190725133 0
330197655 794424114 0
167683333 568139226 0
77265440 258385178 0
424238558 763814597 0
10892083 555854072 0
69664417 336869126 0
171813119 462474378 0
416585121 471016931 0
754899653 261409321 0
400129823 396446908 0
175841721 41137705 0
36469104 599971763 0
25785789 709010829 0
454557761 459448383 0
623379287 607344383 0
558987449 693378219 0
777293581 685481109 0
394724105 414024952 0
249096921 521495760 0
579309280 318501402 0
150344766 459781626 0
14312582 495001994 0
165470949 769926848 0
338552826 340144017 0
452028190 453042881 0
90970849 604968431 0
413599809 731692728 0
698675772 704594205 0
63674834 85647907 0
672977764 293722419 0
186812084 742782540 0
95726195 196642887 0
595703658 754012375 0
668575910 604612991 0
695575268 439435147 0
637863846 29085761 0
445431398 136312491 0
703196624 99632466 0
502484241 183611668 0
433946603 551054119 0
190323138 760341097 0
314793224 701252149 0
741229205 473507268 0
579111698 358389235 0
530208129 792506256 0
150405128 535877794 0
711857896 731969140 0
718407466 222759745 0
152730697 426274129 0
98091031 52059424 0
77332133 460846841 0
63146732 244578080 0
527099534 466853257 0
97166588 553893944 0
50120078 450747952 0
349241420 630802058 0
287361765 372879391 0
499001667 198755048 0
466034407 707712904 0
726404134 577181675 0
492515867 397272084 0
316297304 192334541 0
228980966 327723892 0
51387223 685639703 0
452439227 771518995 0
94121248 438863538 0
772507997 719459758 0
118697334 203472945 0
767159874 441142763 0
574533219 719597714 0
594935032 555493121 0
452116151 262391906 0
130946928 286406103 0
665046831 756037731 0
487217807 619386181 0
622977109 482625808 0
737242378 637885206 0
222688570 384263580 0
116450166 349176531 0
327659528 190697982 0
110615434 314388516 0
505389383 88756823 0
719384901 695145794 0
732292275 230557650 0
687994544 52481704 0
262278557 255966271 0
30677101 310110851 0
412788811 315878842 0
448873528 1920895 0
728137104 389974564 0
568098775 88772119 0
759423514 152167845 0
11540551 710538773 0
437169801 121187507 0
661013153 487220741 0
284416635 654520581 0
482009084 399886447 0
360980628 49454532 0
207698572 537953433 0
208894119 390995751 0
12581016 352607324 0
649573914 612743323 0
227381000 106914206 0
472238842 163335010 0
224226415 313210630 0
270527786 577617193 0
86371959 775238167 0
751579648 580870885 0
126134345 456798238 0
193406958 66689404 0
443615390 643757699 0
106824809 433228627 0
377240775 117916946 0
108002381 302755004 0
299518654 102516814 0
629969935 724903995 0
392389282 267494511 0
104460029 594350963 0
55426794 472667262 0
651829384 1117739 0
736145238 454807129 0
754654566 118530508 0
771318241 221796766 0
792397598 409779645 0
713201189 541809456 0
382835587 101438943 0
750359713 481484101 0
320789901 332187613 0
330212305 267794214 0
349921013 441787193 0
700826705 97091795 0
635932614 463609676 0
759694322 435770512 0
494087381 420345827 0
142827698 28859537 0
553658386 219749498 0
722174884 41377789 0
90492320 446506693 0
568000970 448047778 0
623196126 444019172 0
393766169 209325461 0
170075541 544022189 0
597814494 708125468 0
87670967 253170031 0
649418941 262086218 0
390846536 710642675 0
585561103 565160806 0
760346239 148417859 0
30960325 106401821 0
688202166 671605474 0
312710990 611869838 0
591349922 301356813 0
446805674 553494679 0
683102413 529841945 0
435907161 280746076 0
77801925 431067320 0
609119926 566989123 0
794564858 387490735 0
740917574 512201200 0
155051625 395019369 0
782558312 49201809 0
680407956 58655984 0
439591753 589232981 0
603322899 278980985 0
259269614 237162997 0
283519455 508899738 0
266689148 370663643 0
549705201 420105140 0
572543800 355515666 0
706712563 200223127 0
134802934 658921115 0
499601189 612248203 0
116109947 569801013 0
177503399 15012770 0
374620176 434132497 0
199950808 667822439 0
584241332 360571644 0
485939795 184302033 0
199924675 519270541 0
63246212 243851133 0
5160618 494363299 0
607670510 433172408 0
102155556 104938198 0
231159988 747417302 0
171427162 367578376 0
270274775 368925744 0
540978280 545446759 0
68140085 87700638 0
515532715 599977694 0
99026585 655650732 0
212840341 623696758 0
440600039 463136413 0
181352727 334662900 0
254325912 555007505 0
147496455 470529705 0
373863740 94267636 0
717181574 511932735 0
781557964 763604127 0
582272329 430625467 0
689781259 343050796 0
790770534 241484386 0
415004071 633511551 0
255586730 194845234 0
461217655 176357617 0
778615697 749366340 0
653942492 700545267 0
383989326 448678876 0
485434692 91798017 0
456994366 674584772 0
470039778 404406386 0
614501837 650500382 0
369463002 192282213 0
168752653 746509400 0
240351800 713003668 0
470843393 110903143 0
720064725 175311113 0
398529334 719591719 0
508849347 147742725 0
284289730 636858009 0
1582327 668643815 0
530119162 160661544 0
94337442 678029589 0
768199557 331021168 0
663686696 204885858 0
776877285 407696972 0
105634702 531556256 0
522381932 775965184 0
584793454 652284762 0
785370056 135593104 0
211521056 67506450 0
194086436 353004530 0
194585038 339240231 0
303769526 615458460 0
352667468 503058005 0
542686947 410566503 0
381274384 553985106 0
261783069 518290897 0
329439479 37744061 0
297296655 300342993 0
587778442 54142266 0
4863620 108383545 0
738660383 288455013 0
212222750 606567793 0
503137634 484361090 0
356758794 38804825 0
590408283 33789658 0
630204953 602908252 0
236520621 10417267 0
694132978 750338718 0
341990919 110744745 0
798374431 411155968 0
281750355 50819223 0
308395405 787703446 0
32625771 540249294 0
401299327 510946963 0
603101832 636344216 0
779979857 290871915 0
482461724 724409589 0
584555500 535247492 0
712008312 626649015 0
103340422 39980483 0
742741822 396079229 0
726242384 468610120 0
518075276 570916085 0
551550697 760573052 0
110622425 141516369 0
170496924 645719465 0
264215882 114271098 0
172830214 764447810 0
339501576 360263647 0
392486959 223009103 0
602471556 592728913 0
382152982 200794683 0
381533074 219549068 0
52553038 377902373 0
3199080 49759506 0
541740545 10969690 0
85439850 590709974 0
26630916 766178695 0
592327171 428728569 0
377072018 432211296 0
273725525 10371207 0
800884741 109387328 0
418850152 188601478 0
598508617 345360267 0
740092335 397937965 0
563164731 456566721 0
741911494 599294912 0
74426098 469931699 0
377351951 772316213 0
33387072 633732154 0
723393146 485897450 0
348628881 119573863 0
764011007 380836285 0
268522900 442568712 0
750887011 112077012 0
374669607 526151508 0
406176123 638375957 0
14152103 340975260 0
432819992 166228293 0
469318809 486150893 0
269494099 519494870 0
346601904 68061402 0
11843237 430840893 0
544799835 755423214 0
683269713 615802211 0
105035202 574019115 0
512167596 251569085 0
781487950 45056379 0
108626117 45666102 0
669096689 539214489 0
440873250 144544117 0
718671691 499515054 0
171768446 224717763 0
464514441 490266202 0
386142274 216905188 0
255136480 45528651 0
427076657 305440368 0
129733100 398763745 0
645872483 197382737 0
730562206 293060142 0
468562513 363043533 0
494825841 141123381 0
565945200 424967835 0
6714203 374484288 0
663547932 553108078 0
643517640 286627079 0
574374835 75499783 0
126478050 279105648 0
757862567 593834554 0
535389775 706283446 0
665284641 321336070 0
566366819 339669292 0
593442459 765284729 0
635622346 673128568 0
145103671 257932443 0
132319874 546005009 0
551747607 566510916 0
59385105 567113420 0
199190527 547110410 0
139155347 408667568 0
2746838 583951116 0
484614675 339525018 0
155792306 343245864 0
191746062 165261363 0
349897228 680637578 0
566554156 315012411 0
191314358 280973947 0
2196711 524635361 0
258878393 556970815 0
768120476 631253130 0
127832650 448842799 0
715008131 27545654 0
746551368 726601744 0
531737455 486076982 0
411606951 634022556 0
81090494 179954581 0
214099054 530736104 0
608879992 446612445 0
517375578 640626861 0
265133253 797663422 0
45953594 149857635 0
500356151 524620604 0
731080130 579263037 0
772129557 701603579 0
762039295 796376525 0
342388348 211292638 0
480448476 269963997 0
713312340 443020179 0
128083090 194173013 0
98474914 359998513 0
142563880 298633152 0
746588838 302935340 0
103959223 203398984 0
307451701 282277796 0
308969677 441044458 0
597193304 58869124 0
211897421 695940186 0
771282121 490819484 0
45625097 285552651 0
242366380 26177653 0
547504000 253558125 0
401739686 765517025 0
618674347 402479445 0
107536633 554969240 0
474260474 617596561 0
440587219 318220098 0
551993528 785605347 0
786761984 373264984 0
303556158 268022916 0
135852578 402658550 0
533139235 640108298 0
393750077 639527934 0
721771203 608542711 0
611817650 639635255 0
17646494 608719082 0
96682159 340479839 0
475663971 411948216 0
110234878 114426868 0
692093927 631868145 0
54111189 453844285 0
368151183 583695955 0
760494262 253746348 0
748338692 507837243 0
486713820 158850614 0
651982770 16415352 0
27810450 326245306 0
484599513 419110250 0
162287141 376001744 0
210093390 698805340 0
543708459 240386534 0
616153695 516879666 0
459843284 108168557 0
296855734 744670739 0
534743611 317213002 0
730997375 218419486 0
744082731 434068561 0
112683058 617379905 0
363772586 118425473 0
200397689 721214037 0
286266634 704185114 0
355047793 438640593 0
90862799 410049032 0
316619642 520742321 0
664541618 484447790 0
646180305 801482132 0
375834039 63876088 0
474732299 705707768 0
230681170 492527191 0
103258421 493262340 0
329590026 85776540 0
55669965 741642990 0
781450951 38445632 0
390836986 768880704 0
511708613 151940612 0
177357584 355947616 0
581095880 338379464 0
504303817 462427369 0
733293563 518553636 0
633253186 226538190 0
15970864 292041693 0
760758628 478641418 0
490219341 259279013 0
354720417 10365733 0
709795584 333179770 0
37388930 798933030 0
655116661 701182304 0
687704906 340331073 0
126566883 203349364 0
29666171 250345920 0
652504973 667472527 0
74192737 560327349 0
163274425 166249649 0
583708870 550894069 0
227232906 545331529 0
717701065 205269654 0
153216090 704012791 0
446934303 188324081 0
615146877 499849244 0
90175325 737341071 0
194722920 72481667 0
248749888 324735844 0
567772310 173900593 0
459372374 488126990 0
42901472 237007343 0
781418269 152558928 0
234982442 532359559 0
213105407 303747588 0
11397198 679454332 0
628309807 107709908 0
709992263 362363407 0
70745931 31509660 0
110887308 359167964 0
146783911 725306941 0
368881971 584918754 0
477027174 181210275 0
704923556 263694507 0
472210363 239165219 0
631623659 738139966 0
629587049 450522039 0
306130397 48032029 0
40765252 447722061 0
405928007 445708588 0
364267723 423694506 0
320781765 81516604 0
53500827 3101461 0
391092706 577375559 0
422562415 403618884 0
293562963 578167436 0
392415738 32237942 0
624569962 755857347 0
602087128 194297684 0
272668063 130488505 0
636251618 8312335 0
749835859 729377867 0
57425563 361866778 0
158438307 144723210 0
537098966 487298741 0
406923213 781646815 0
517178633 12309563 0
398322925 226300721 0
658428755 335004830 0
57360381 384235485 0
444240291 639446191 0
103757285 387806198 0
448276344 638215316 0
147973897 161734880 0
440564339 753167441 0
334108371 310670995 0
734270982 552582148 0
280907156 773446103 0
244692845 447383449 0
463836111 432855265 0
450981503 447372628 0
52688054 717144718 0
290733461 301906050 0
575204929 22258350 0
165009298 64068818 0
39742694 291224748 0
733630876 3093871 0
710777958 312013910 0
68918421 483192228 0
249473627 555607898 0
323610224 118810503 0
655745048 122025505 0
213930344 522490370 0
480428689 440088046 0
582469377 361869308 0
754728097 547593034 0
720438122 233432833 0
152886613 246350337 0
301857307 360109225 0
595336338 774801251 0
35022187 26294624 0
577830612 763805811 0
146404798 262927913 0
219140399 573254905 0
337819258 262966521 0
136455498 234096131 0
469444241 31271957 0
753651991 204134624 0
415279048 745200857 0
767720112 210798725 0
554743576 756427267 0
173791141 793402815 0
645510905 680242614 0
558084973 506317258 0
596950698 116772166 0
412871840 638657468 0
603462423 58380799 0
507595691 47143535 0
763148440 420204109 0
109321296 274682074 0
358222880 301052006 0
436154548 454759717 0
181794742 747058317 0
140603854 222217829 0
169083090 469494434 0
191662730 429801194 0
668361564 42584037 0
733500335 164175435 0
363159857 404637644 0
610078132 362605902 0
421387236 472211202 0
473084 412933516 0
426211647 522118063 0
138638576 627201604 0
182412170 507585716 0
387244029 294309941 0
278514799 134569297 0
2676597 583331497 0
36365954 489057301 0
83584650 92794602 0
400146040 671856411 0
260630778 528342449 0
112873621 155011189 0
671419890 574372583 0
459358389 287548010 0
232122983 492605288 0
576990906 783802514 0
131636787 461534587 0
777422756 293661462 0
123138024 763866981 0
356166752 262006773 0
658492234 220638561 0
415085612 613999063 0
19677948 516085685 0
347056221 132485386 0
525197680 548368653 0
196900468 679261429 0
708066726 333096304 0
402215234 387737053 0
417789031 509991730 0
426265364 29438538 0
330761296 328667297 0
164704199 146625958 0
152442200 528366754 0
731026544 533252306 0
78048975 161205976 0
464699280 766388534 0
519325394 775804053 0
18974766 495175664 0
111744698 409605644 0
436491322 327296643 0
216655374 238568403 0
341327327 787280428 0
535086321 630148477 0
22529051 187019446 0
415927689 791918069 0
412694054 505601610 0
376336852 528334679 0
635412211 782620407 0
592579701 554976944 0
633671494 747496368 0
504485650 61160110 0
18030987 157699764 0
764385852 327522698 0
12239937 603216755 0
534082742 240763331 0
711652426 98790752 0
537661768 792268627 0
20233175 782432503 0
427009051 530414386 0
698829324 35391954 0
92903721 800686499 0
383282709 750374574 0
102668185 359626491 0
714843052 450162113 0
719587977 691421594 0
688351039 705556051 0
186315048 635923632 0
61600335 367925089 0
643788558 777325551 0
641842271 582952572 0
675762071 197502464 0
277516351 369796801 0
536884522 767737484 0
371054022 706918712 0
195271692 143609943 0
597050530 525981439 0
308873640 349596818 0
264321135 20954458 0
387279684 35477070 0
282786219 102604200 0
127333059 272782559 0
262266330 603949321 0
129396787 103257684 0
238516980 10686912 0
114333428 791307413 0
256138597 536134372 0
95657407 631064194 0
539243927 71206859 0
685251016 299521562 0
251464798 598251628 0
358386358 183526817 0
434367872 534208950 0
509694282 557916671 0
122402779 242310865 0
625331683 522243125 0
439937585 709381713 0
460863529 10872951 0
615815442 741241400 0
782014134 78432242 0
489931243 729864859 0
235628269 394569065 0
19626679 561745312 0
192200880 13105994 0
353632282 326046315 0
64080996 733993020 0
36982587 479457100 0
727664596 269623748 0
777206246 688606473 0
529930627 400642317 0
161070471 699575860 0
718980506 379782948 0
604749734 7376239 0
89158622 361613314 0
330680206 414050375 0
166610573 793623870 0
340119650 99237481 0
210478586 237549791 0
105086633 779060596 0
333909076 246473691 0
767402590 709170301 0
70862235 257870446 0
453410823 246660421 0
23437768 408791489 0
127708965 206022317 0
409741058 793210270 0
207265812 603304594 0
718489750 577035796 0
586544542 532547603 0
59479828 645504448 0
479614679 114585532 0
505225553 86400473 0
521615321 373806180 0
700537788 138396208 0
337655355 422986018 0
298848852 625004975 0
754224691 602052892 0
213577764 783044997 0
755661004 549912248 0
521587981 759043013 0
781497012 113623175 0
781465000 295757131 0
664243858 243113276 0
755134550 69382394 0
241279229 49052537 0
716613324 177880151 0
291376134 199688768 0
323068595 177686598 0
560730600 439473332 0
333431215 780235949 0
363090196 85904448 0
216606561 276836772 0
127860480 436090439 0
154328191 306923515 0
450097220 199489960 0
653884067 255873853 0
543902247 204295860 0
577089156 799877375 0
611892683 397694102 0
659353809 268196109 0
201297623 466019949 0
645186140 526513819 0
126587686 38578011 0
588143022 67080279 0
69264432 348659729 0
794991279 688742575 0
244077720 502525548 0
582973541 257098942 0
455088830 394809366 0
228212236 304249114 0
706233068 514356845 0
542391230 684304083 0
584042985 575393036 0
145442917 421398157 0
567549077 3841045 0
364750640 739769680 0
390554408 127201491 0
550486242 444633340 0
230100548 60967269 0
708410400 453150811 0
721853884 193338958 0
510877304 46821317 0
522808294 338691808 0
230681886 404180638 0
103197919 479869130 0
443954372 685920891 0
148052550 499513513 0
62950261 107126633 0
444877114 848850 0
315777200 294698944 0
493001989 28669582 0
178047884 128932576 0
315022197 647643333 0
46252972 461091986 0
140182593 794869111 0
277961915 505715152 0
770658412 601581866 0
83997835 671140394 0
686013397 227327943 0
796339821 792698586 0
742864022 481277888 0
694930596 341712836 0
327611392 520671878 0
691428567 508117776 0
250711676 344023102 0
306580744 240232908 0
308038421 525379434 0
172528186 245036211 0
344824976 752698767 0
261981042 39983119 0
423175608 364931843 0
673815736 656312528 0
260658038 325546285 0
675648122 734059628 0
612666134 100272518 0
553472736 326072874 0
378580481 254498835 0
614842098 394240294 0
592281278 75542821 0
563493757 224206377 0
132471182 508949574 0
55735746 645496260 0
114836593 495525260 0
113749704 426065058 0
250911960 438141150 0
322729929 3493520 0
104728331 549219131 0
212348421 382016999 0
756739255 691034202 0
238502541 33538312 0
319220041 76770814 0
562648449 469180259 0
152683915 699490514 0
422346184 205561525 0
549692641 619958292 0
221008225 229197988 0
752245973 558552162 0
254410183 794444778 0
432450156 212532647 0
748628587 222635860 0
460722111 178666342 0
263968954 574723192 0
66661343 6989233 0
639626056 706729127 0
114217238 234155519 0
220478147 35410376 0
358610236 585233561 0
339439613 688283772 0
444223225 731695870 0
324185685 270711323 0
46802251 454479204 0
641897512 209820297 0
550913404 548535137 0
503366091 131888713 0
736248654 139578807 0
183311326 257840173 0
743883505 661404057 0
537461804 15558075 0
292152447 331592831 0
362427533 466574371 0
327778459 573212423 0
261372301 565983206 0
329951329 580615564 0
224155335 757552726 0
777450229 448073442 0
671122250 425525473 0
627163490 743043036 0
365394380 303729159 0
286159379 131249968 0
521376054 393162124 0
503988935 337334870 0
472425272 442100825 0
10601605 742976995 0
317505313 532893517 0
187038289 76185236 0
626775693 433806502 0
274770927 374562320 0
732052814 381222958 0
53740969 207151438 0
314208962 417539522 0
252732628 345409282 0
507577906 194719711 0
423898498 356450567 0
335267809 49463597 0
173501737 329325958 0
313014713 616828945 0
800968298 4507883 0
398110436 433335971 0
407987133 638741843 0
311143218 111903602 0
617019778 346506265 0
595060711 230745906 0
791503746 671503622 0
333515062 170412042 0
410263243 345229847 0
51089707 60654138 0
274432583 305928163 0
709166025 675659880 0
522049209 195197882 0
493815013 498923599 0
270118101 515872547 0
470449148 631429945 0
585933726 66940134 0
57149483 655687977 0
652746414 252067801 0
44752580 14518293 0
415623568 309774266 0
679839969 176575246 0
299818034 353962198 0
354317170 196893872 0
42087628 135449374 0
406752667 754137774 0
740463932 156770396 0
566632925 519339496 0
28736110 406766130 0
369728784 737358846 0
668284016 232415540 0
728675000 407144205 0
83110998 346765929 0
707253401 517909930 0
715825028 760345188 0
354896349 308881750 0
585629227 779103372 0
95913789 104289644 0
220327129 554012684 0
374996858 669394639 0
249313632 335223253 0
180390946 445714586 0
227533646 67218421 0
739430369 227971990 0
135694134 54430686 0
9636742 42702931 0
744096752 591008215 0
687765911 420332641 0
162033240 756854541 0
633305851 503117533 0
191822652 103679172 0
747175553 751974285 0
505437918 359262247 0
733288573 61397464 0
432358781 497454360 0
430478239 441469466 0
389479637 775329142 0
614484008 719648657 0
408091640 377641926 0
235290833 510439415 0
74842360 542541115 0
711026643 779933777 0
734736242 472709276 0
620005619 504474030 0
120266160 261017025 0
364026289 259644908 0
516601655 670212175 0
469121555 46414520 0
310932550 112066972 0
109834627 359623357 0
23643645 662011071 0
459637241 249197097 0
243603152 778083872 0
422120052 541180326 0
571010549 649132896 0
128210197 249840229 0
634112659 407393153 0
312079506 515107680 0
153882707 253053451 0
132090666 603589943 0
252457786 210698179 0
275137250 190160992 0
458319317 241250935 0
250687493 274727967 0
157582666 616940652 0
38545668 19147818 0
54329737 146537164 0
417888719 31280039 0
584449310 472334397 0
508800618 273313056 0
738757569 505153641 0
319678377 424842397 0
314759483 35719187 0
86297362 627187603 0
559970517 77066741 0
553167577 136208622 0
333929926 631175507 0
178163297 79215073 0
525128470 65252047 0
471603382 713753275 0
651234601 317568374 0
271572451 797901 0
397189463 105175623 0
479096369 362430824 0
188476935 613662336 0
120809276 103274598 0
792427873 470922535 0
580396825 397688739 0
114420058 48931648 0
743815289 751800339 0
772712620 587625220 0
241989504 337770901 0
768069020 618702887 0
128769464 276520096 0
31680049 390666465 0
489186589 530014683 0
77281546 255909641 0
255179135 749981233 0
426950869 162354574 0
413019519 55084047 0
710621473 44437991 0
352159439 253501597 0
442216114 686333946 0
209341914 363968777 0
344478284 299195154 0
28775098 60621313 0
36086404 62393776 0
310496659 275642491 0
342484296 165187885 0
382947582 111063089 0
762141144 450679180 0
73616592 331897687 0
497264630 704654097 0
480542887 694419584 0
501314964 232458703 0
286839080 726248953 0
690471478 683865475 0
762928141 416159878 0
426985352 746145240 0
430532883 525861673 0
285161741 495846838 0
669100822 750145708 0
471356018 480113362 0
445403145 393210258 0
147256969 536523236 0
740022052 109329477 0
550729404 429601286 0
81275644 76708790 0
60191611 440719553 0
574486303 626359616 0
4837822 101455371 0
718449272 420284602 0
425187609 358028865 0
597848363 624340727 0
293688955 185975528 0
436385309 429771249 0
311916312 659014393 0
30044212 733221087 0
357421872 236055062 0
788113616 660355014 0
59393799 728967809 0
671495973 795578883 0
620770767 395679804 0
222802768 263475203 0
402155862 180606728 0
265868929 345550302 0
716055863 562402517 0
416279997 283415260 0
181213335 394656184 0
227308230 238095951 0
381853313 552428584 0
25645865 474605512 0
150660265 515051286 0
554931030 444742614 0
154153230 745754105 0
271653055 359809946 0
592662225 228298607 0
790074577 68410321 0
792340876 424697098 0
441822717 351893675 0
270841446 121271000 0
535898980 569643853 0
710942691 578430065 0
209102570 388864598 0
314541012 616510588 0
113537378 228712818 0
369116681 123424602 0
642010715 78613473 0
753018777 516407151 0
688903814 47710040 0
115186685 514280186 0
612951926 237382781 0
388773569 543044660 0
191615872 477243300 0
635251063 471909733 0
680866293 138036079 0
644202156 651027357 0
759279222 289041660 0
141439207 686309691 0
127978153 748768867 0
605625953 700607768 0
236727655 705710427 0
260612463 738599686 0
253606948 694124197 0
646928262 798213568 0
529272950 142516830 0
733466480 111257114 0
119511884 670952223 0
220862337 372806531 0
153236492 515781264 0
195529261 302446315 0
544335652 687255679 0
757596180 418273295 0
489123345 451162892 0
571314088 768463185 0
155414903 97650636 0
679482490 408252707 0
709521540 737102985 0
234501772 274668481 0
661788448 443388531 0
393578800 677482136 0
205222401 466598012 0
211773512 325175990 0
338729447 797922942 0
488156959 788006622 0
397744650 365112238 0
560390237 132612594 0
166028861 65334812 0
419068850 535592094 0
3692130 786832703 0
572162443 220165599 0
512937342 591957193 0
236602819 745916101 0
666945833 426425183 0
108463332 317313934 0
292495705 8354282 0
652017752 236036792 0
617418931 352409883 0
723027033 723365256 0
197208763 624723669 0
535195834 542880903 0
761874809 248023510 0
508852238 266894124 0
241599555 312117486 0
583902754 297325768 0
571132368 591992932 0
518817536 714485330 0
374182935 10348632 0
382121169 304417673 0
385757982 550651173 0
78374786 617031589 0
524842958 351517369 0
464113012 249806925 0
270866443 39808761 0
247748010 326704381 0
773760054 405102421 0
335971885 702374990 0
224934191 286063294 0
520382161 543386949 0
313044721 101226596 0
159993939 199415446 0
119953155 736204426 0
92934600 671166914 0
4535899 226089382 0
647359387 774287241 0
766314879 281091609 0
772914267 174713880 0
721975748 418733823 0
61200511 308783968 0
545095293 742333522 0
232409562 304726976 0
772615071 770643277 0
796509370 121788248 0
345116036 322910281 0
326436682 106421189 0
63225601 135957370 0
471150340 301225789 0
435854357 200242184 0
81466315 254981396 0
649509993 460213806 0
128461101 175289628 0
231170629 576130763 0
118036593 59379404 0
775942835 669854470 0
326455976 435188007 0
717174947 287567509 0
480973686 724771624 0
84644464 627961630 0
119857337 231983964 0
701183725 404603967 0
704076411 626664200 0
86794499 729396794 0
670928471 221622059 0
248655989 759832794 0
168412164 26510132 0
228847955 578964147 0
450701079 354363124 0
146692757 164117236 0
359908952 379232164 0
177858141 498421663 0
552537886 484549583 0
104292775 756795595 0
106499119 358255057 0
444820559 378591753 0
191132207 220764302 0
251697376 785541026 0
654397922 663050509 0
551293560 327063878 0
116214900 670749777 0
593534472 73207262 0
592007813 506503293 0
778999257 558372168 0
335873562 636803814 0
387871336 67107146 0
696850078 743512442 0
695175403 442164675 0
35355612 551886079 0
418134730 767458270 0
360742436 181750869 0
630435962 427955643 0
661818031 32048136 0
15812712 551480712 0
719113168 321931019 0
482281012 183768190 0
698692923 337328451 0
281119400 585734353 0
626937460 439009166 0
263302544 303996290 0
618465501 576296908 0
543390273 602594807 0
103500244 768681231 0
164207950 419226581 0
256202847 201523773 0
291118934 375627009 0
662159612 411855010 0
169013336 510371073 0
760737482 154045716 0
435882841 15337743 0
670462600 620636748 0
312639515 508041446 0
661637426 71616316 0
778687650 490004604 0
754607223 792213674 0
176456327 599861491 0
175761756 157563301 0
423391037 496078388 0
92287448 755454024 0
598016850 233176491 0
577752197 185880980 0
12324257 521672959 0
760057873 399143375 0
692457093 136165647 0
88717501 250710013 0
196955262 259875771 0
546435344 486970728 0
512677951 109857770 0
512114101 131404433 0
508272917 219338272 0
354390227 547723169 0
756986434 581531567 0
368963439 406229255 0
635483442 295885127 0
412335031 65918281 0
49378351 570992736 0
121576451 685100669 0
720154 595623262 0
396923780 502824510 0
478282227 767054677 0
502890203 526266139 0
138130090 433521591 0
2107484 599913511 0
655493198 219216475 0
490682450 33496623 0
56265378 112752278 0
373206121 503007377 0
305495500 339772429 0
687405912 510596054 0
11171469 48430876 0
672710567 671795015 0
662976993 401784026 0
646954251 708296734 0
58105233 483478943 0
349261231 186363581 0
542872131 381592994 0
82304322 653135063 0
686323466 690859408 0
472151063 88516248 0
258580074 332182088 0
371149337 589233760 0
332617161 277692785 0
603576435 521922923 0
520679652 716744395 0
3979418 340338800 0
32224909 664059959 0
460925038 631601242 0
504221744 639621989 0
144453452 723803388 0
510137847 34502449 0
404138417 753383884 0
649716725 65623369 0
516728656 322594127 0
351806233 732933576 0
669349228 465110284 0
603380053 267379667 0
796783480 77085659 0
348592010 583512149 0
679905482 35063897 0
54857367 550867627 0
646152443 215706206 0
380429767 164427755 0
413075156 328146369 0
54066861 367373455 0
537731140 467819461 0
380122342 345575746 0
767904485 29624815 0
376459864 177415298 0
509195001 647494708 0
559941887 98083446 0
157711033 213260408 0
382292736 87542846 0
199915149 509542390 0
33495611 298888724 0
693694120 628795455 0
20317867 504529287 0
621105915 626249158 0
39152022 593405442 0
2424491 715824804 0
801151050 329466252 0
762222684 112026886 0
706978201 534731845 0
786758461 503042331 0
538501350 221190062 0
137123278 138579738 0
324401099 271215574 0
580868280 279320423 0
518887562 223515997 0
251636459 187975643 0
606320496 68103145 0
767543616 433019988 0
532138016 528303471 0
609717953 301358846 0
606681250 745771843 0
336865304 367919152 0
710670061 579967731 0
690808800 636140913 0
422705351 717831836 0
251215373 418616472 0
474023463 29730978 0
655523877 528856103 0
268239840 573402646 0
23949915 680674991 0
384992189 211990218 0
324300422 391417826 0
209885875 799950722 0
370562717 168621954 0
260477603 171978455 0
708392287 133359772 0
561582545 15161812 0
369320963 602644849 0
150719342 618907276 0
680022749 462511266 0
503072644 670333266 0
264382057 387738986 0
352485667 625520959 0
156229372 327515129 0
282157502 503567864 0
178825132 129365944 0
262281369 607445948 0
247609622 237048910 0
787967895 205537555 0
354977354 106291049 0
395117943 755732001 0
471203164 467375144 0
249217330 379376882 0
357023449 549077989 0
572748847 752897480 0
354854418 148109659 0
82457700 236330713 0
617846782 383409500 0
185863817 306453628 0
642753434 763186109 0
87036482 636487976 0
400919599 501373213 0
580657232 222794984 0
566751227 454557756 0
346857972 546492468 0
238271357 434457708 0
723250248 669817162 0
522374344 446990422 0
617343114 381273654 0
459411525 402310719 0
453261241 567210333 0
256208859 7370031 0
785165420 193735149 0
655981065 153587012 0
626581456 29716401 0
196944907 759259322 0
738128019 343617867 0
100334934 518527525 0
109385980 78472071 0
139858990 77294172 0
26762712 10728466 0
426297723 460201158 0
576442998 703574478 0
429434179 738061543 0
97397296 788144351 0
664304116 774675393 0
184380261 749153346 0
627372690 521986825 0
502189213 572060192 0
105835677 472593341 0
41520421 387663920 0
630722252 228602755 0
241065661 153566387 0
131374746 499922130 0
218440356 793745972 0
601862979 197933598 0
481383626 299632608 0
775038047 716463599 0
315358250 801655384 0
376400577 269328345 0
444649736 31501038 0
497009328 619181116 0
185719740 255590676 0
342403245 10008137 0
664977471 574505886 0
673710862 643337635 0
393748523 259913329 0
727922572 248514446 0
559034195 441298136 0
522595261 708257970 0
129779043 667238848 0
255794362 205971876 0
669957738 690205032 0
195637351 768582822 0
696303290 767117174 0
227791988 47904383 0
51549500 95906825 0
386144313 390860930 0
668073403 512003044 0
560104333 789390240 0
151633212 530090074 0
532932057 423273268 0
766460515 135979976 0
470544007 634082529 0
400657345 78282891 0
526632657 183912255 0
127235358 128564342 0
238145031 463863144 0
282793253 578123723 0
670595808 442905830 0
98086096 485898757 0
720580582 363876841 0
321297137 58865492 0
789098349 281503898 0
775135516 587258161 0
536845871 219840126 0
730286915 279020452 0
324227460 83643388 0
39943382 586727557 0
495440702 499676843 0
633150835 492918424 0
744829237 125407376 0
313337577 223856489 0
735561710 777837802 0
2210281 695994271 0
635801119 686739994 0
584735244 657807682 0
77402793 309367418 0
604716778 714820985 0
232880916 158481761 0
128316830 144915185 0
730649651 557281462 0
53852656 769925187 0
54535050 748812376 0
633009585 387516182 0
352468237 562185024 0
41830394 446741752 0
32496017 594443303 0
140961728 314804731 0
219106993 219067280 0
564718692 693299222 0
620360778 203873471 0
22605807 162675939 0
778549239 379042352 0
39345121 201781003 0
303824172 11278193 0
319011629 198223293 0
534238896 2049027 0
404994320 320507662 0
90754783 270022988 0
611954433 479802747 0
705327437 12282512 0
450006688 613703321 0
232320136 103912426 0
176896559 488994730 0
125595071 476738346 0
414654062 208160592 0
174304320 474485070 0
556925545 315959675 0
726040890 428648711 0
606320257 49602388 0
327461409 441142331 0
140235857 491230090 0
359145926 86841395 0
779809062 323578949 0
239991418 283813088 0
791690516 687629292 0
424069460 632861782 0
188265593 390294880 0
348879080 260216058 0
539514838 194332314 0
532166507 618189882 0
626024174 317386266 0
348297923 466115909 0
566066517 562255334 0
166644329 403835785 0
320025287 126578929 0
672039894 685603048 0
58977703 258517526 0
616868989 663080365 0
105898504 262632044 0
236696318 789322788 0
756675151 729224765 0
387674398 142346300 0
666509735 592477488 0
532513252 96175623 0
104444841 543162757 0
49886020 60323551 0
158387287 769949306 0
704954726 506240942 0
548012674 767607605 0
705770284 60886875 0
582000139 398158321 0
210246748 465666681 0
241371432 89499238 0
407059175 767359135 0
3939061 63362881 0
619104961 349122765 0
446424935 348054209 0
165445194 214731943 0
671259048 384069376 0
657256252 782447053 0
401929615 278176421 0
309192805 202240293 0
791921237 380288823 0
733423242 518634495 0
656595358 721160626 0
520485595 104673915 0
543685753 719309494 0
668382475 722790111 0
718699645 475108615 0
317527050 513475817 0
595341102 717778903 0
458360854 252907651 0
176497567 692529413 0
195366033 469537570 0
479811434 686755546 0
175887941 217298919 0
237999624 624246738 0
671908762 689876320 0
538926384 417479373 0
89161857 178953406 0
790871105 639160166 0
62728428 142681793 0
447212549 660328824 0
279834037 285998217 0
316635760 372612267 0
382891041 395274705 0
352234923 648402723 0
128163788 627472325 0
467924074 155725198 0
396078800 515959633 0
784508298 379248019 0
619826327 413616016 0
772695912 236774683 0
56760062 705774111 0
398372864 689772666 0
144791686 272751038 0
700211211 96935180 0
208815222 552260759 0
279597865 2582640 0
36839609 542077560 0
39663264 231441214 0
329616091 439382210 0
507854479 127035266 0
731621729 404222681 0
395884528 591694981 0
233982160 753400047 0
173671960 56252326 0
225755556 600322754 0
674524989 426682892 0
103957078 144272466 0
70469897 84466795 0
189365477 315791993 0
195304059 40855426 0
771275102 141216011 0
381681003 231371972 0
650696846 768532122 0
627723793 764610751 0
517466916 430266837 0
328237927 318670576 0
493587104 288581181 0
504762070 517982953 0
713354641 516824904 0
583890389 636408578 0
706820389 754106388 0
501113260 784669240 0
712559607 206610460 0
397385865 363115627 0
357210984 502512563 0
252911428 84149956 0
186518912 247089127 0
580770916 46665217 0
595939189 221269015 0
619187453 312073334 0
32055447 211711756 0
745890106 385924546 0
564283537 464425165 0
748553631 720732176 0
22845599 660080047 0
309160198 700456461 0
28250803 453341397 0
597970656 396679064 0
620985191 326644962 0
148942878 686482877 0
331495795 675138097 0
235296350 4569192 0
101824649 484990283 0
696038655 242576259 0
726990836 594565566 0
628871981 794263442 0
432749803 174059454 0
577413598 278231500 0
106975063 658566346 0
55408626 291590561 0
643699770 371104180 0
378902812 569449937 0
402056773 665611346 0
453235576 307907955 0
640589596 290390076 0
746395533 687161300 0
624998788 734441705 0
500961233 723073211 0
198676213 411449763 0
705925187 790838010 0
206400893 646702304 0
354726109 483154831 0
487872762 418676311 0
244219210 253630913 0
538627444 541863992 0
65881627 556918626 0
606818422 715032213 0
546446162 532492343 0
200415080 329750714 0
750017277 699987626 0
289653076 627094629 0
438480421 31187784 0
249909217 624056581 0
102611600 723687941 0
450952545 750481535 0
308298461 117446077 0
712025090 688010489 0
696990307 470945382 0
67178832 344624962 0
717680714 250667120 0
656695061 703656224 0
284591066 443521827 0
334856836 365470598 0
313499859 10024184 0
266042889 772094198 0
483895484 434391455 0
151608845 695178931 0
624682518 222310351 0
100893592 505210373 0
493384027 597695717 0
747675486 334835596 0
474791254 500524811 0
644605687 519741535 0
782042720 197458925 0
785217200 608472840 0
725780394 299934410 0
254923601 777763205 0
101361121 709694752 0
113499857 34556738 0
737552204 533160435 0
126484981 379859192 0
454345844 783621419 0
693874721 229633745 0
486837021 132623206 0
226004746 253360136 0
457474230 734534906 0
448077840 475359506 0
225021288 410474268 0
122728224 579531724 0
107999403 601797445 0
502558894 682388037 0
219749943 503650109 0
26192044 618700794 0
84585821 627199465 0
593423990 323607082 0
769461273 342563026 0
128623523 272878321 0
168705062 451562448 0
316960099 388960824 0
327505460 4842916 0
506491584 715724293 0
247102466 611674331 0
501996363 567584551 0
516401460 344276073 0
120501214 517261166 0
616060866 317684725 0
243774035 323997659 0
186175304 115541317 0
101181984 658008457 0
45870192 634813849 0
377550141 343224337 0
486751941 92266000 0
71783209 85081803 0
323144117 548440579 0
758616371 770263667 0
421984136 374628686 0
115767660 141523593 0
39773501 588962950 0
734904941 715393398 0
801097694 740916860 0
719569136 43273549 0
327042384 778165011 0
489569818 230766741 0
216115578 152583470 0
572896716 504181846 0
231191325 779863014 0
405186815 357065309 0
444288347 86361221 0
324982347 17323881 0
277632001 543631839 0
523715432 317298446 0
587926664 651345223 0
122212879 484253454 0
226848441 760265827 0
278658201 61488260 0
423689698 43272653 0
38670487 407343418 0
155986521 636365866 0
218178281 684612984 0
621362051 226465368 0
728951519 564498173 0
366629873 565503858 0
263176341 530992961 0
88146421 485762864 0
114121215 483222000 0
159279209 583935515 0
470599877 676757032 0
774973966 765750592 0
237824304 475195493 0
775168066 697346816 0
86153128 314856880 0
51063250 491403425 0
554077609 206241416 0
684513960 591870378 0
380099092 199304912 0
188836379 530388516 0
28035471 740364417 0
295697257 258145308 0
259358354 554536394 0
732960292 405594761 0
660643060 344192348 0
578480182 196513989 0
365350705 228408009 0
596694364 350722683 0
507976417 107679260 0
516553698 593055577 0
325564637 108748606 0
52590587 101498243 0
374395493 8472426 0
609667404 611810789 0
507072594 305215567 0
60756045 440147014 0
231884309 750688381 0
549487828 756657388 0
308834960 694510139 0
35242749 501057103 0
134110491 190196398 0
634240631 133706375 0
309856492 329466379 0
459173653 256320134 0
705930312 335184446 0
683310073 224137755 0
79576760 392677604 0
688161213 609602788 0
48802167 646596297 0
659720069 389827208 0
589828507 48772982 0
309872249 764539124 0
523097757 410493160 0
44894251 694092907 0
545640553 718482005 0
684943963 388131583 0
230741748 302775270 0
64472897 486068493 0
512026737 629211185 0
787951731 187815343 0
377982080 210334777 0
150679690 14460787 0
560263627 75302324 0
224747847 49989878 0
89818537 15265298 0
321152408 20261496 0
296913606 44426729 0
442507234 773340129 0
115142167 468670070 0
80690052 386616018 0
800576263 333099309 0
694802006 799025519 0
790871294 338108273 0
290428689 439450933 0
293251300 350197552 0
77075399 183437818 0
554213728 317165829 0
144679592 527623937 0
438444026 496264900 0
622196129 205279867 0
279942656 769041920 0
97020072 156240962 0
783834045 127401297 0
374045660 419359914 0
608472055 181003352 0
242927010 42198419 0
685832652 117456616 0
267521937 109498256 0
567062908 703005114 0
330260597 685431468 0
344250371 625523558 0
454581689 124284431 0
132498118 611908416 0
207551997 218217663 0
685507367 404211509 0
549524089 686093122 0
412595804 704154684 0
227001904 472852087 0
612987614 758050252 0
564500353 106283804 0
372847689 75610294 0
97666872 782945239 0
45231792 615141658 0
519249026 273963427 0
560936020 301203514 0
235074134 250682556 0
430004833 69134803 0
601120757 716544440 0
503699353 387638006 0
664632905 257546413 0
105199004 575104019 0
645478666 416281747 0
703134025 255348303 0
651604923 549925293 0
342807134 154245342 0
644045123 346327982 0
146151576 620269631 0
178511927 387391415 0
75647856 345896845 0
385257510 475688552 0
624292250 385662623 0
753533087 469964578 0
595661383 395688427 0
182884453 735065178 0
607702203 335446380 0
720715324 676966202 0
85029359 669938937 0
168336659 61022094 0
756498931 323361549 0
470463037 762267400 0
655139711 103563196 0
265022029 550784479 0
718636066 256572923 0
731924514 55911239 0
412330692 743143936 0
674730432 655353321 0
710755646 615612872 0
171807038 451006176 0
741840569 757517442 0
311027374 670218194 0
455824582 527413686 0
139360761 187970033 0
314145014 521725706 0
138173152 586570191 0
553905580 395416383 0
714583778 768600500 0
140362997 593316857 0
717003271 226508253 0
532311087 84474361 0
380229769 519034606 0
27338120 667384321 0
172764589 106415293 0
287973354 493168147 0
694282671 344317372 0
315173949 555470764 0
37279399 428022508 0
179806057 539147298 0
170484994 31830912 0
641821618 560578226 0
649461840 737814876 0
732565172 245569625 0
148455067 157857100 0
534708581 302220538 0
765455531 496543607 0
228950996 533916881 0
494039282 176842772 0
300969056 492382252 0
560260814 696355616 0
314431409 418165866 0
226234876 422854101 0
350054971 50459417 0
575655803 758095771 0
445790896 406565753 0
550420353 203909501 0
611318777 737238175 0
428494725 380730867 0
303747426 333611248 0
24843494 120715902 0
731257780 321478754 0
32669263 610726611 0
681237823 573937028 0
431937482 190034691 0
71223557 696078015 0
667574285 262174140 0
652566203 724942681 0
499749691 369900783 0
9041749 495904524 0
670708943 115009180 0
721262753 501111987 0
30102700 436838743 0
378551442 421064291 0
562892049 130259375 0
19938539 703632861 0
24417222 364520704 0
326172942 291304814 0
297579869 144311534 0
436415618 598900024 0
318111132 254819052 0
119959487 607967030 0
485538929 216505418 0
22031374 164705685 0
715083178 256160693 0
570769334 670607794 0
39196108 116335702 0
620029535 315640416 0
393982070 110379288 0
206855062 605385854 0
156619263 726211214 0
443154833 359989600 0
244812526 80705896 0
735348813 412587756 0
565558496 740367498 0
226004864 470940900 0
290899046 731416239 0
324248197 151219443 0
724854943 322343459 0
419153821 271681820 0
385144855 611948377 0
270333767 352463269 0
229932079 579915368 0
501377606 18264946 0
527320525 3467264 0
510495020 160948395 0
721720581 304079259 0
155795040 369110934 0
110438020 456520935 0
113576317 568509066 0
628179684 505627605 0
83343007 155217278 0
197187291 282944898 0
600085820 424320546 0
247445595 598087493 0
40229858 234935219 0
446351199 496042891 0
218331191 417771238 0
513675688 227282098 0
421335626 292151795 0
162529817 535617128 0
563120296 300203372 0
738547194 634670990 0
14203230 89846848 0
317536489 406008683 0
12386836 333656160 0
13987987 199101960 0
60982974 332999306 0
611278041 498808273 0
399640817 128771742 0
166289423 343557408 0
441622668 685038790 0
445814039 467465774 0
651029104 408326929 0
639295848 205559199 0
457535326 542887677 0
641909871 77513068 0
255070621 569764455 0
133610368 79464700 0
559401986 25467892 0
487578605 213401088 0
130804369 15407072 0
144579694 402209234 0
133569217 244149230 0
209678309 297994741 0
21054211 790227019 0
484930336 5656769 0
795598349 419522623 0
754942113 44002385 0
175290023 84298710 0
455274000 203293014 0
405406904 92916750 0
535199746 503660720 0
535046654 662808368 0
640617576 2225199 0
741767622 21436454 0
92100932 402760000 0
743763845 274893409 0
85387255 64381942 0
236026026 166925034 0
723543407 420502207 0
773762278 328014229 0
681023264 269778496 0
50808802 632049299 0
623290928 709764092 0
97883967 40754724 0
741634415 522139828 0
633158176 668137275 0
567857010 715987746 0
666679857 757045679 0
74518405 658623208 0
447789838 500115761 0
127937411 14975763 0
321929888 470127336 0
75016837 516360801 0
312999959 676522376 0
412615817 461967575 0
518154106 775746658 0
231837080 239021409 0
209191583 110855889 0
388756102 314811237 0
345723518 127377778 0
632259925 498909985 0
176008526 37527337 0
179939908 324542119 0
132597346 618362593 0
495295314 754453359 0
656551867 232082932 0
277653558 378551247 0
646444841 81616349 0
477917879 269728026 0
242339816 478904591 0
163063153 635673548 0
25646928 511045453 0
431771442 356018566 0
618108312 593766802 0
180728409 225772460 0
785761775 129453715 0
738467812 108401477 0
780706431 753402777 0
12888891 736540492 0
615989574 427062103 0
427742909 144255147 0
120603244 116334685 0
503603092 560954341 0
412917696 615284186 0
661693670 796573341 0
178246620 485075876 0
119920263 335377788 0
310187038 182424006 0
390701169 522981639 0
697029255 346648199 0
793664557 664156820 0
644472319 32900059 0
562092476 568247523 0
93509717 717979557 0
561758634 515020476 0
240978150 111412376 0
530556624 752411094 0
143631204 570581956 0
568122203 665566413 0
167198340 287712970 0
649355317 514147482 0
560017679 419246203 0
212144151 684267262 0
74115748 505391708 0
518668556 788857926 0
592202250 336075920 0
781926047 724710648 0
35706524 293717085 0
675320172 318706097 0
468811216 317983687 0
236992967 301208323 0
231109480 53920869 0
159260248 417014877 0
200857393 314720010 0
538223579 686573373 0
37359353 347563602 0
722259863 638681450 0
614945703 144542423 0
582992808 63688302 0
294224531 511355658 0
447717545 302818315 0
548329638 455997774 0
487234848 122657382 0
343975092 67993459 0
34424087 231312138 0
75934723 383167665 0
503728061 476043206 0
137159962 576057077 0
591131628 131100103 0
345255738 31821165 0
129975616 409502993 0
205124335 655447092 0
288457299 560431474 0
439436552 247114412 0
491595186 334134856 0
212189888 294452548 0
533227102 511543370 0
349329712 226210686 0
655960403 334695595 0
620664212 89102325 0
348955413 608946286 0
347959698 505791491 0
706786446 491112569 0
715450707 460271516 0
314354363 713003097 0
456308231 256046177 0
221440132 238877264 0
270018699 763180132 0
270049846 724715264 0
604348281 654112836 0
378859224 2081811 0
660641149 265967358 0
731881779 452069907 0
468231942 558045276 0
182159512 468948892 0
336571248 787533772 0
105944461 584848709 0
774134007 65465921 0
259918994 643875118 0
229423876 583212026 0
162456121 484387132 0
139001988 793354312 0
332223541 118659398 0
622626062 71551439 0
519071422 424402795 0
231370885 47809530 0
489287561 386073508 0
188260703 191964854 0
541414953 457573151 0
521672581 637771988 0
473770407 652517940 0
75475811 764634875 0
299422858 415074209 0
180314027 149098739 0
127313433 354671648 0
478459605 279452527 0
798087343 226081985 0
266210723 171903319 0
746020257 275090173 0
79219785 743467874 0
386248399 47940473 0
760932439 534992712 0
271475304 638008677 0
111119316 275910473 0
153996971 97060938 0
694576692 363523758 0
418070705 759113117 0
629429861 468053917 0
439273010 404555804 0
50300404 298643251 0
673476409 36512613 0
313016335 274301212 0
317186986 251611172 0
79818467 656221945 0
497089855 630871381 0
678096998 777542935 0
187909155 291338028 0
536690244 260017596 0
455750318 235729566 0
716354728 282198594 0
736811307 437842849 0
326001944 654034034 0
657851949 661173369 0
637088735 123329703 0
92394400 135861594 0
605859716 669029175 0
252629784 5806501 0
493496226 190793715 0
472464506 507260725 0
372048085 167468557 0
187333815 370508239 0
457855320 423345152 0
517993019 678210763 0
740947950 513908799 0
305161210 615719788 0
331068555 221610447 0
361404499 498812970 0
233619966 483254827 0
59306867 139428713 0
735594562 596547934 0
187709599 88128841 0
624898386 96625415 0
345581554 265078162 0
683709574 637703902 0
254309542 786336062 0
705065903 333257015 0
418970969 24863723 0
571811492 771308118 0
438982325 536087978 0
116257131 98753718 0
96548933 382337993 0
515318423 647740557 0
30538166 219918023 0
545794638 782385826 0
420016286 534362430 0
409509747 474783103 0
392955433 299904499 0
725374304 751242377 0
87647124 660005585 0
305779287 345249475 0
797100088 788877172 0
784042834 274888469 0
357679123 725456534 0
45040750 480371848 0
273386976 357639707 0
384551479 680828800 0
520955065 710369487 0
714190765 336300408 0
447598567 440441828 0
247752113 54996180 0
265729077 32101502 0
430861281 125894385 0
432131165 332825606 0
519594423 197643950 0
368961577 92783674 0
765673149 759738272 0
406638223 614791014 0
758456236 624017148 0
650150798 171468793 0
174542752 717062495 0
299577920 512896338 0
411456499 149515810 0
740447047 640181755 0
54011546 293664842 0
286997973 538396082 0
91368816 172647299 0
544911704 358440226 0
134255605 780202126 0
314774195 354814124 0
198844170 709409581 0
401766185 297831748 0
143385845 124798995 0
11347547 617235848 0
168340679 625533159 0
744197670 754169346 0
723941163 381417785 0
127603951 773203477 0
137911900 672017117 0
185145872 699303176 0
124733204 181297940 0
435834930 459972857 0
689263339 741824481 0
47914512 348157563 0
469231202 294999522 0
606858993 459610687 0
66609354 69643282 0
665091177 420861559 0
654115231 61910430 0
27549357 73639395 0
437491817 189210517 0
372929812 173570821 0
188671067 680379807 0
424364692 435837015 0
86656615 629329795 0
248591651 644692945 0
652018227 222840624 0
166190212 461114330 0
542179521 484734661 0
215303900 559266421 0
514942950 329665960 0
609940354 652029233 0
621788327 215852510 0
723354509 236842613 0
192069093 4339059 0
40223964 191209712 0
421196135 370453997 0
248039948 268227823 0
356031855 566775257 0
723924647 702711010 0
482310554 561342547 0
616983210 534568496 0
559275582 516053629 0
669532343 140894579 0
306144962 221082730 0
642164175 444633013 0
784634088 374728674 0
485848626 738288742 0
371925282 156752102 0
236802259 553394762 0
721113711 173338465 0
259495802 246895839 0
100568597 641400265 0
173764336 633850903 0
163196025 610230387 0
592134031 758491771 0
660155846 573309536 0
406546983 172596825 0
366808152 29196060 0
258217107 767460839 0
781571276 531186652 0
458726400 352876886 0
441813493 40256219 0
545407422 586117718 0
589503400 21397995 0
354412754 653323751 0
163884616 395533267 0
254045599 743770573 0
381466935 714903129 0
332172534 396317056 0
88703102 290515135 0
246710017 784985976 0
356796460 102400154 0
134048383 337815542 0
36498119 675663147 0
64752167 503592834 0
205065329 205743797 0
54272511 394234316 0
131739262 205790556 0
187416435 109366572 0
283837322 80889046 0
651161277 16430403 0
294971221 385518389 0
190001522 555961936 0
779387506 276320955 0
329588008 146142553 0
278307627 192259756 0
407349060 595239215 0
498155216 577651226 0
241560332 12159658 0
763339106 664216014 0
82653596 525687361 0
210130195 156704571 0
22284198 752671462 0
302514724 7308972 0
448838880 402002957 0
624563739 150281492 0
653639252 569400185 0
213617580 291478331 0
107607962 497537233 0
141692418 55559024 0
246973006 196157073 0
14918619 692482148 0
633732912 352359979 0
487495150 729287811 0
4811310 43597725 0
783027492 555636608 0
99728842 53985264 0
710040058 632861511 0
135956574 22062166 0
794599712 715190321 0
577710360 534851334 0
577932294 328505267 0
448089374 608214876 0
203949492 419128530 0
194303246 303465667 0
622209206 600775293 0
277952179 704832983 0
466899318 722174451 0
167755628 34397783 0
646424774 755732064 0
503181561 244946831 0
397534393 137637696 0
325794405 446564841 0
395601886 420324905 0
94146439 181778309 0
315534875 64749430 0
794408078 328507942 0
432949433 415651844 0
75954604 675922369 0
689302970 243729472 0
791967648 747628901 0
750353651 795696341 0
349054326 695008780 0
799346256 746894391 0
238921986 154207668 0
501273100 561423736 0
260044829 404522824 0
155823859 235151407 0
66644788 181744977 0
182290240 750578303 0
14244044 739693263 0
537125733 602536013 0
603811893 586995940 0
633585968 617130252 0
426959434 636990293 0
679890706 176606533 0
338354264 582282717 0
781399063 247774782 0
574926508 783441515 0
68618036 580349113 0
528296474 735443075 0
546284437 369368 0
126771255 453206936 0
308648664 501841137 0
146210755 90278608 0
294244580 575698197 0
386640341 70766584 0
701684746 602028397 0
403067710 756059298 0
616256709 394200503 0
697958338 386870795 0
230903714 602044434 0
782025318 161405900 0
737706565 314007643 0
442317450 632136773 0
464854988 291202674 0
767673505 614074262 0
683265420 38301106 0
478508740 664738728 0
53178468 148200545 0
548238515 401163368 0
435885219 216165767 0
587468152 750718756 0
755901359 792490136 0
289264881 142018946 0
733504493 169776603 0
725486767 290318233 0
757863126 739401618 0
388092423 414575106 0
608825834 95766546 0
221329975 558116516 0
89796298 234503675 0
229961450 480980635 0
103358478 635023132 0
195317255 721723893 0
756446584 560929966 0
330219510 3671957 0
23533854 783048545 0
470317809 153231065 0
301450819 95590420 0
448413157 473809336 0
589550325 167259255 0
646054543 448271442 0
305453321 543630220 0
82640197 401142995 0
725854224 261302253 0
141770421 340769564 0
483060541 641485520 0
158787098 439558377 0
313954435 108909064 0
674922077 146591043 0
534703064 74990684 0
217695907 559705841 0
289229281 48850171 0
669633400 364145996 0
760438302 34310290 0
488002036 180791607 0
11696926 42895164 0
626957204 797888289 0
784575132 103656035 0
452742566 210656615 0
774011328 155328380 0
146900861 772732994 0
444267067 140519020 0
31739034 334920171 0
165739284 26978334 0
757595991 716692759 0
536414339 575058097 0
185124522 72410647 0
14441107 331325436 0
175177625 526142595 0
611631189 468974530 0
480286568 530846115 0
590598815 160641108 0
554125515 184836007 0
713162564 671975196 0
330703908 394559464 0
225165042 406058197 0
503040677 217556396 0
252099175 691773495 0
341031084 509919794 0
13837760 42440259 0
134053279 784636091 0
346174310 5647102 0
430945003 211567538 0
173704008 312101489 0
789177753 635552818 0
665379593 322411562 0
663365574 723284325 0
118700606 370360962 0
385851020 462438488 0
772323859 733942695 0
132390340 379194963 0
437759040 721064491 0
197733140 288001417 0
606673444 449831670 0
237619171 666376529 0
368542087 75216604 0
794128355 185501691 0
106755860 463236721 0
459940499 103333926 0
771419233 169466520 0
437445869 404249130 0
316615266 55512874 0
384971799 403350904 0
449045839 118288178 0
593171294 63125395 0
572937042 458447168 0
784394406 757221597 0
564238755 333740232 0
331841688 186939060 0
519503508 527370446 0
132117463 770167769 0
296769167 740811567 0
294275099 493587673 0
568197020 396724289 0
220487653 573992690 0
539221346 15731995 0
412425138 351205588 0
519729 528211940 0
392854313 243084260 0
461189474 230306660 0
700200901 593146853 0
477352357 248415752 0
693915124 366162256 0
522913585 703412474 0
709782703 618245107 0
168499516 322897610 0
418015277 353841683 0
625177848 730695686 0
703599233 613158227 0
170918044 32076615 0
582517662 40257002 0
394606937 58528740 0
774948595 310768660 0
657842397 435207609 0
577184301 551266106 0
386755561 400232143 0
4557776 658484373 0
441289284 67632783 0
291018973 390589746 0
35543636 428833744 0
117033618 113833471 0
763350750 571240063 0
503935350 510744713 0
80099405 339954449 0
183659339 766968953 0
333688035 210718109 0
200029210 770425658 0
236788020 29932957 0
117851457 206477644 0
157619559 594916184 0
342102439 451970808 0
508932242 479037759 0
374566524 439212542 0
555360662 610113621 0
175421663 792290086 0
692256655 115258033 0
351063689 534310315 0
467763950 627113600 0
253419745 156361297 0
62031656 671381985 0
183614652 661781118 0
304820478 647197473 0
349677866 656915576 0
664238633 396895881 0
364131081 335250481 0
673159653 477604549 0
406688402 75400511 0
627851743 609293103 0
370775161 192672850 0
512269628 702251341 0
630009903 645525447 0
10493816 769737826 0
249892730 355609854 0
545091463 175233600 0
486203572 683865610 0
40276792 711223667 0
364064028 363967830 0
307008579 781710439 0
66840008 521671116 0
3478625 436156521 0
572095770 213745496 0
111431286 659634605 0
144457499 86043484 0
316495235 415459077 0
653251696 568225475 0
272424506 701716175 0
542651368 403941756 0
374929152 605976123 0
407264267 231919044 0
125760378 657472032 0
244059788 386580280 0
226372425 226036685 0
792633243 52760928 0
605445761 109509025 0
736741942 546746771 0
626818897 399537618 0
575013570 359301433 0
741853343 355370769 0
545001700 727226703 0
213384194 572492151 0
326565583 786170694 0
773819017 612640580 0
271636611 663841659 0
511715016 276971947 0
385042653 237478981 0
634380555 517142537 0
73797975 295599068 0
546666466 715377417 0
57024778 780625264 0
126286097 347058936 0
597856096 703724602 0
35129942 269320452 0
781807711 378900223 0
489392277 18792880 0
452294947 129616572 0
52775238 789965260 0
317281650 488915604 0
258261467 602792320 0
196740961 82142089 0
606316283 42656273 0
339138608 545810807 0
539759702 448418698 0
93443185 547241366 0
697516093 524190910 0
227120514 127555516 0
477116885 635490867 0
448167118 348018097 0
207812167 393086546 0
481808979 353223108 0
565892865 15379241 0
727013045 651212500 0
546532546 564326586 0
705303763 389842757 0
642208393 151960741 0
211011854 439884085 0
330844167 419006419 0
697407861 537660123 0
82648297 328155434 0
462475612 542227090 0
600640285 434242862 0
151815377 439191918 0
386154706 640294599 0
551346780 592408097 0
396354966 775471078 0
544916635 776188226 0
467728825 20938553 0
315565577 596341879 0
516810068 772339594 0
556085067 284593552 0
460375936 423324394 0
151435921 304444713 0
213331072 76599861 0
398299726 343243553 0
429108350 376396354 0
631741872 99037785 0
161740464 693778693 0
711469286 724851785 0
99482099 436071706 0
420903146 302023885 0
503406672 359091267 0
569072321 308913914 0
423209309 124885117 0
355359247 538586885 0
718072606 756425790 0
623062409 53162681 0
384303801 444949488 0
164836118 162941966 0
421411031 651818687 0
674765745 249943359 0
211590510 326459402 0
537885398 18807503 0
420876515 184614176 0
788200282 40507961 0
300801888 471401807 0
466900628 346499791 0
344990085 168064579 0
143534803 437246945 0
779635745 346992212 0
384841367 1988729 0
341923106 565112178 0
59816448 717841359 0
363275973 78130620 0
124695392 23780940 0
236934324 41744798 0
704265205 56450647 0
229989444 235804171 0
41014987 588443 0
48287623 593306132 0
718892967 276794184 0
8458305 383575592 0
127022267 604670575 0
598218773 633470873 0
414387699 642132758 0
563422209 619303935 0
714175735 448253970 0
65228003 19355644 0
603026811 377919554 0
657636266 33754281 0
426767279 639139628 0
253217827 56918694 0
642288498 487791265 0
485481306 750861915 0
627448183 66651291 0
485799745 766329822 0
102241626 202423995 0
410169174 649892480 0
523689284 407143890 0
184963524 466140474 0
545634001 782257895 0
415146499 401229459 0
727854177 368840615 0
398505264 441517108 0
251203636 175715550 0
555890364 517154676 0
674304709 707522585 0
58960651 109676871 0
224380083 95064629 0
292351943 71169413 0
256999100 679857752 0
1041312 154957072 0
390422675 739082873 0
373816952 442580564 0
160263936 501319889 0
678126447 337631903 0
757314985 615361219 0
70710174 239900429 0
637025373 382910701 0
495462738 617721680 0
308374772 131781796 0
690991603 69411346 0
714940568 699763484 0
499893550 165265101 0
158622776 94070331 0
623450768 78152520 0
19318224 92901416 0
662929388 73894966 0
166016033 403379768 0
395220601 276981550 0
614271309 568298308 0
334936047 24585391 0
588799311 578411432 0
280876325 1032365 0
599827793 687082417 0
144730923 65955283 0
116934758 292462951 0
240540999 140857761 0
766849556 283561795 0
124435833 685213405 0
249691652 685084464 0
681567661 403073892 0
562292998 146818299 0
737551253 791127945 0
448155979 529898092 0
361065652 663403289 0
83968560 566642540 0
591183241 105298808 0
694242143 169351121 0
148427180 630475840 0
141656593 47873693 0
770182744 459219123 0
98082630 778556078 0
457015526 542780409 0
766234610 525875795 0
714516191 488354712 0
614243502 654885014 0
225075250 134230632 0
145979012 357294965 0
548058214 127305035 0
335338739 62173235 0
654385425 686977918 0
774257799 744437693 0
214796906 620166761 0
691753570 636539024 0
696228032 192270010 0
557026268 631006742 0
780752035 98526402 0
690996576 400150685 0
161410774 347161633 0
700805462 704219989 0
152560893 756885104 0
467276398 26491083 0
335175076 22579863 0
508261980 42889414 0
590645236 637226612 0
77848527 619778799 0
505592891 632180726 0
258145345 621170297 0
156597244 608027101 0
649593225 703904961 0
324145824 711434142 0
547117003 528783842 0
800495242 613578004 0
584415236 659038684 0
218907526 650408746 0
38878414 747989920 0
767692346 436137104 0
264031859 536742444 0
283243375 171111580 0
250452311 298285332 0
4727754 199695582 0
290444675 230896198 0
523113084 427460015 0
134773094 507161979 0
143025384 249191153 0
729734892 523862939 0
109746527 308439792 0
522862420 261280186 0
249537084 240743786 0
247803145 623791120 0
435837120 361206317 0
582949392 21376887 0
572836492 742397527 0
389414795 498372847 0
436556336 566574414 0
646910125 110188861 0
548680995 440877378 0
706221657 477488900 0
423047577 765720545 0
388886690 195062155 0
628993123 577741718 0
397485745 132153195 0
308037327 179622953 0
346120911 347690931 0
700184152 194032250 0
100734055 470605367 0
132611871 253173697 0
615664931 227119871 0
246232913 626967055 0
327487708 197763444 0
722279647 367273858 0
242597489 163568211 0
31616871 74872027 0
602256580 194206757 0
365309852 113716467 0
218544470 352241682 0
195284213 592856196 0
467143303 274913285 0
10372211 444624944 0
555442318 445213167 0
306399022 120634816 0
34013673 674188446 0
571935425 183752471 0
714461986 730654235 0
676285234 173879110 0
672691059 211956108 0
770887884 765243885 0
520771327 382717468 0
160730865 4895575 0
58614832 10706634 0
794741383 310800212 0
338421177 49895542 0
580775808 584670520 0
671641798 128085839 0
259737768 709240903 0
648041068 555845367 0
225209957 260796451 0
77867632 533031895 0
38586533 544222478 0
334415860 746527103 0
260667717 39320372 0
143489481 496496278 0
446408306 182069154 0
766452424 171242915 0
128799186 149288870 0
527117716 612733751 0
16607970 322549723 0
661634947 341395618 0
222353989 19377100 0
266620370 587428732 0
468021724 248742703 0
457668750 294513947 0
739585916 417358006 0
102482457 667698607 0
109563121 591171966 0
711066352 738161812 0
401665111 620937472 0
532091723 89948955 0
429021460 505294093 0
279695565 740747321 0
418266352 13202147 0
198318343 271987242 0
777403636 101014 0
136214547 535754853 0
230999771 663590500 0
37665397 775723266 0
287850632 407269659 0
439040011 426602594 0
724364033 779581540 0
469192417 671568303 0
199778696 223819658 0
533432979 540710465 0
767019231 123278968 0
55107724 429766765 0
675409236 649059499 0
16631231 139767979 0
410083555 610809100 0
479021365 782348372 0
714372184 203913760 0
721589632 293654317 0
386464175 128626631 0
421513555 296234515 0
656936407 179530042 0
669828927 800469104 0
246375363 354246904 0
797673260 411469209 0
135308441 456337005 0
249309680 47658820 0
292673312 208863326 0
470095761 313850908 0
594058657 349362574 0
708615370 372225926 0
617473406 232280564 0
297582510 178930286 0
372854277 778227798 0
456837168 241286839 0
501513458 532262223 0
515777768 373764080 0
770128142 755372468 0
227724757 181292692 0
419643144 429478686 0
714411175 293501571 0
422653499 565697563 0
122846517 696693926 0
721229954 37656570 0
666831608 262926611 0
327810964 276659794 0
488069384 310286916 0
108534751 42173677 0
300509030 517960751 0
642601730 470226163 0
174406770 710961058 0
256934396 180617549 0
132081321 489219795 0
12286457 661446316 0
198881623 533289273 0
506173321 702326072 0
756178908 511766964 0
671288304 288763554 0
762897498 226828071 0
253867283 229142978 0
256766340 684868146 0
671176086 792910862 0
256148923 484009743 0
146645837 106696343 0
482630062 635566814 0
706043612 169777524 0
350496368 392708854 0
74680124 550346624 0
11498844 81709817 0
554459315 616903914 0
416555259 348802076 0
180345029 755055576 0
793837315 34777767 0
356494976 677197959 0
786174972 219648972 0
579510834 549134083 0
201734685 103455969 0
797088562 521035687 0
610091269 703762977 0
331091770 245982504 0
448533585 267357057 0
761980562 658872439 0
191682486 573197157 0
631467753 407163285 0
53557660 589679886 0
794081353 48982964 0
493988962 674161389 0
227264221 44404054 0
35651233 577749024 0
631625264 41411290 0
664317715 375390748 0
254700992 793220576 0
277581465 696054295 0
173127754 162174593 0
167824476 358752187 0
358179029 713393182 0
240548732 721249214 0
140941367 484889970 0
663114321 222247723 0
293590067 771540864 0
273496521 746205526 0
111909615 59466589 0
764293519 751113317 0
767045017 652122535 0
523907627 510949783 0
622659324 718797936 0
439720387 526401644 0
613359040 637540141 0
415168511 175328943 0
98331391 517061980 0
241246663 53304899 0
657492914 777467023 0
419505191 359539361 0
356331273 579174800 0
775260104 727744291 0
190894044 747444984 0
57933018 106861062 0
348341427 102380044 0
537345999 428223379 0
379697121 645534151 0
648102402 57664563 0
562399196 275335659 0
99562159 545564785 0
34032928 11476427 0
416676358 649547371 0
744351730 317896904 0
36443950 220921125 0
633775974 561898228 0
608385806 385715909 0
730414494 679362972 0
394103540 112009729 0
317825605 345796752 0
724556492 382610569 0
550157807 170539562 0
364495694 423240567 0
563347666 405725066 0
389869914 778116235 0
314832034 244052724 0
775783378 497069682 0
651933480 570743765 0
93732216 368830553 0
670195202 727454967 0
128959467 160705889 0
281125870 522139399 0
583481789 445449439 0
757329480 128264911 0
409417376 623958610 0
370680638 579106169 0
243378278 218418266 0
399083906 674212732 0
663858380 201282128 0
454351553 694233457 0
460337598 668824271 0
644814340 41656522 0
714183406 392777404 0
482945524 586335385 0
403255952 341700301 0
440127142 446854045 0
30894323 152958111 0
594735543 309620950 0
610005275 21656629 0
539599713 623157583 0
353324699 762148689 0
373887924 412839320 0
31751680 403330838 0
429403406 100171567 0
215254108 399354029 0
489278040 296806479 0
541476619 251605005 0
109857570 86889250 0
644956403 694642838 0
480921910 403401506 0
97583899 694022319 0
189742192 85341820 0
12162170 573514864 0
25383056 49410224 0
726025172 268883642 0
668447553 50116209 0
554607510 700261715 0
138384457 234053901 0
314429095 716252823 0
764093636 775217678 0
713532092 390162294 0
721989666 738347845 0
474525405 320274818 0
142285388 55301706 0
222612185 476883168 0
337557875 788378358 0
94281321 103527470 0
83677038 381573173 0
560119581 344752244 0
273500618 760798101 0
724406591 120155551 0
455274329 241249221 0
426081181 750737035 0
608379441 18478650 0
501709837 312507725 0
211470554 435188635 0
700558408 441448619 0
774990355 746703321 0
394435424 428068347 0
62298638 477118977 0
79445914 275384570 0
301047143 772766473 0
561365531 398978520 0
325199700 686783859 0
45339371 260952795 0
228322589 730721830 0
256086782 646661109 0
347091930 749102374 0
700837440 219703950 0
694380266 581099821 0
155263077 6019595 0
441197117 440667452 0
621010762 419132955 0
297647261 246641396 0
134941419 643532265 0
694817110 98835055 0
499392296 433799116 0
27439078 311855741 0
428582468 610446319 0
490842719 35303310 0
413639453 364292468 0
136212356 530932695 0
526533943 703932717 0
773109384 435952419 0
526642952 305697813 0
519448483 359630863 0
623226604 608002913 0
722617012 684342327 0
130677566 379889191 0
589730023 85942069 0
652194221 462741951 0
605958815 715745879 0
517588240 521360367 0
476761338 122463517 0
446883405 53102244 0
494898137 436125237 0
387599905 410613226 0
91530717 94624258 0
797127759 448306362 0
406538748 250729399 0
662066360 713763698 0
601329153 461154440 0
589322598 27772470 0
708987658 626233591 0
220454290 158111841 0
81968721 93756295 0
359362243 758578302 0
656868609 171394846 0
7656684 662729839 0
138432559 263824106 0
505824216 444317758 0
364153470 694020044 0
539328877 588551244 0
622344661 93504786 0
701430483 357908103 0
485708056 270845750 0
791252593 263586651 0
58218523 17958410 0
723950562 234295154 0
723894453 304219585 0
512324521 616476169 0
401992254 510865808 0
319168913 286731834 0
68529831 219140040 0
517691626 223025041 0
681412187 579391936 0
601474237 307032745 0
31098084 753547322 0
564189153 506887864 0
611303721 287585061 0
211938753 761059038 0
497487612 422512241 0
333812424 765505866 0
116506844 336574958 0
692877671 453299663 0
71587012 719915946 0
746288983 103670000 0
742014372 533917901 0
137716977 342237106 0
575051527 245979412 0
516596087 613850503 0
680071416 284995466 0
488855413 22788936 0
54855667 598103142 0
139132043 328622950 0
513775639 37951446 0
145037641 459844563 0
238001069 680961236 0
460015696 568713970 0
271853538 98594844 0
690818794 100154837 0
333499652 286508457 0
774769661 527146208 0
383714493 417008700 0
584344415 578032921 0
483801433 32366409 0
661588836 675818518 0
503335308 65850873 0
705302264 67314570 0
320465755 247893584 0
773241202 62380800 0
19998727 681058088 0
128549513 358541444 0
200811073 69534341 0
400748448 16452547 0
553122222 240976648 0
779495929 561508051 0
531531723 293326875 0
279754254 182504261 0
411125573 673069022 0
722570833 330568848 0
341256658 98556756 0
356742234 464726266 0
268783109 37653751 0
573505881 695691512 0
182457995 768663541 0
216059773 471569380 0
29331133 259691989 0
770247756 390598599 0
184694056 499796380 0
14878021 498111836 0
636460702 118266096 0
372317868 742744568 0
420920955 621425343 0
3504201 620047541 0
267379942 283952969 0
426219731 389700134 0
580945031 685300645 0
367751115 191142888 0
311936825 690480921 0
166321705 425715662 0
200842187 216343468 0
14967248 363026064 0
215698911 597872093 0
735812758 754100594 0
358367614 151562705 0
380816304 593273756 0
400078730 228645649 0
595841954 538476387 0
413144153 786520080 0
713930162 356021762 0
662235958 508816645 0
534627741 130245976 0
796796248 445479235 0
377355153 632288567 0
18511389 545960179 0
713908066 611405386 0
549836290 425931438 0
219339035 652642935 0
99362803 730705990 0
1871463 75703325 0
39839652 586641398 0
69788660 745569762 0
548703479 156926485 0
651371521 723400783 0
134677255 17241924 0
78711172 785739867 0
791858703 754757219 0
353087653 78456348 0
734757123 58823487 0
409219614 19911431 0
99805305 544128774 0
209533039 206155988 0
310760290 458809756 0
752952099 429529753 0
591058291 188071799 0
582666101 311653663 0
385676737 390217733 0
786628564 799561584 0
480763563 41948436 0
396953447 553437900 0
119861605 269102806 0
680348021 283310921 0
233092822 50552252 0
232734062 423463645 0
364732661 196357380 0
71599604 35620194 0
332365294 562992369 0
461447735 335314641 0
206292987 583916697 0
373043622 360491392 0
70827326 179886413 0
181261994 257864257 0
48847821 130096227 0
108314970 585335677 0
369768122 6396473 0
84542140 720716081 0
201266660 250935974 0
496661752 149629236 0
504443482 109483374 0
306507997 131080165 0
109760017 772911422 0
595771656 275444374 0
521872823 674997696 0
251733503 127438156 0
242940734 346675987 0
753085546 673247971 0
725794000 284619775 0
566816142 67615330 0
259694279 260295564 0
317483081 191078682 0
568263258 370189833 0
234809338 310774614 0
70891884 129959711 0
144995274 323878545 0
401654338 365775068 0
407196761 307653566 0
757826349 48546819 0
528253880 441594383 0
537761204 546227861 0
695934667 597964146 0
713424497 582688755 0
709816113 711590644 0
35489451 393730962 0
549160431 554692526 0
722066304 376740853 0
136655758 273109455 0
308138490 443035527 0
741115242 66218392 0
588473613 525104042 0
715123009 228584112 0
724223150 146323464 0
725541674 272241226 0
653003269 131248318 0
422599766 418915392 0
412259815 459264853 0
225319743 698242498 0
777822022 738008878 0
696128588 22127707 0
97018064 311771623 0
266689172 510133170 0
629742632 596138046 0
405296756 470742105 0
794616803 774726421 0
414886459 624145256 0
156762077 217413676 0
128100962 56148874 0
584534752 1118347 0
569651799 308406654 0
673098012 78602074 0
661205768 273573433 0
598052315 760022443 0
22438037 468846982 0
220432885 712089395 0
462769853 187225575 0
334346279 570579668 0
677362780 517540688 0
463192574 192458469 0
130618364 330779535 0
119280126 612014945 0
21023345 22770503 0
115810110 113358422 0
277110353 614883403 0
92469150 346064570 0
54130213 356441867 0
544867444 291334084 0
195128536 760854300 0
429908983 511955205 0
333049705 736342372 0
535757956 650812341 0
625471938 96633713 0
115242977 180728672 0
22639542 589395205 0
209097822 504774983 0
715468327 507224605 0
116070974 2346954 0
725656422 254005780 0
331102824 362102421 0
544782957 516323905 0
752872172 762371838 0
374353484 407226438 0
207476098 701922631 0
14123963 800228167 0
233339438 27656469 0
675965541 768705004 0
174222200 245823658 0
601902102 21414784 0
148433554 443488553 0
558009251 340499576 0
162643174 326488568 0
137664433 526105850 0
198292682 762810369 0
188963653 373194881 0
61194998 625039585 0
747335539 737081165 0
242736411 88641325 0
105554865 670885724 0
295219506 551025008 0
135847022 705111870 0
747077877 531647309 0
148943796 511600933 0
38044269 47509802 0
505581107 550203108 0
415228116 263461957 0
354493324 36887037 0
326372691 167958942 0
259137765 185477878 0
184902586 610144999 0
488780963 87165440 0
332006362 490695286 0
468120234 678874704 0
142380224 326743938 0
250856563 341008042 0
102160451 639563665 0
326360892 796768808 0
606618918 756116526 0
523393746 367174856 0
542086935 272762272 0
615165214 622174316 0
557734022 4575714 0
196351370 520179820 0
219387959 115194441 0
557741408 673469474 0
121534749 71166656 0
276081585 686215822 0
153497471 320511831 0
438912893 254026437 0
707136362 301254877 0
241602102 204747430 0
487921771 11111609 0
119111951 223879520 0
382471923 111882284 0
138348451 774288069 0
241286897 459116301 0
650026792 730569596 0
720715261 78008091 0
287696893 367091286 0
441556177 307967235 0
131237767 28094717 0
522983536 66221061 0
689176426 801149380 0
228208749 719429546 0
262237651 89392400 0
149429361 579928984 0
360772605 496916151 0
440929254 568492525 0
112455008 96189116 0
74785370 761060927 0
173261005 791427054 0
675524875 714118152 0
184577565 492065571 0
96518918 33810744 0
513073488 710746845 0
369217780 319950778 0
613279227 756370472 0
155257947 225258759 0
481476041 21922586 0
558200166 313785518 0
603303072 657013265 0
685174058 738697021 0
755193376 679294862 0
117205614 779435629 0
527503691 234318568 0
553642909 36408604 0
436733027 74930836 0
15418370 123401288 0
329351095 598201511 0
763879086 31886631 0
595646973 676641646 0
46568006 428913378 0
455475519 488773659 0
196955701 408724918 0
132244964 143703415 0
685041847 246589613 0
332241952 249930791 0
69879402 738643953 0
324949889 32048064 0
193008769 348696698 0
498235883 558407139 0
555522544 303426116 0
98794735 382482672 0
5176760 488605100 0
209280781 454880313 0
522295229 663798609 0
751592572 121636092 0
615200960 514606071 0
415218786 634887908 0
614753814 519979579 0
106323484 712558257 0
563322234 122525803 0
471360060 87013328 0
608590550 517608538 0
466755173 78735400 0
129409903 418358400 0
105104923 686298661 0
242404831 117057428 0
770993646 363247260 0
11674988 769579776 0
210741734 151823436 0
233178163 545440273 0
534309156 268461013 0
482599884 794892572 0
458910839 493792106 0
88022946 316885984 0
59601707 433712370 0
594573948 594756639 0
388277465 598547396 0
749832025 597479140 0
366844851 328446931 0
79976624 634489177 0
788997046 665342077 0
777468990 264734763 0
645612199 635873734 0
601273638 199182674 0
315273939 41546690 0
278371289 424976502 0
116491005 302351026 0
366997408 319607187 0
568745301 671537892 0
468547195 90011168 0
766461766 544954220 0
250025390 431269583 0
637135124 735500935 0
770965797 671357319 0
333395297 326377915 0
162538644 27805618 0
445229656 228946604 0
338865908 158227661 0
70629075 391772441 0
348261298 374242921 0
15948411 500149117 0
724033152 580201545 0
398120619 260536503 0
351878202 446376296 0
544869249 254280252 0
469601593 568499371 0
617542190 692963290 0
625576216 221279432 0
346297231 629629771 0
86986829 348994274 0
323717699 213545044 0
86356876 443546645 0
169139035 87847196 0
568089022 282111347 0
532914970 165570273 0
460716882 653675501 0
69785371 628968818 0
731229347 725944537 0
6157547 640528566 0
357716019 130102855 0
269267340 491669912 0
74104913 246627557 0
299226350 580525716 0
326546243 609071235 0
676026476 716590729 0
19750994 469116739 0
796400804 414622870 0
611797366 109675575 0
287835609 407168376 0
613116673 711993817 0
555680359 333133873 0
246997374 348924944 0
25062798 94881877 0
735934682 671376413 0
253891530 290899819 0
463568097 18978799 0
299891102 208402035 0
758843893 491585970 0
500768598 694201971 0
708512320 780208005 0
292895380 426414738 0
554337686 661468662 0
380201229 238705129 0
569544235 566392436 0
34570218 127292081 0
181357489 10336306 0
140968903 488299330 0
406596799 43074914 0
515232763 397355934 0
59585064 94916560 0
545596304 457389955 0
474025647 488638481 0
511332748 18783452 0
556084647 213569136 0
655547451 552850209 0
173518380 642927979 0
388873812 610906784 0
68152673 687654645 0
695075508 589210385 0
762601552 443343058 0
232963892 491128466 0
697874977 667287342 0
93106293 553548658 0
46330220 218657877 0
183389049 352965467 0
449642448 647412051 0
408459270 658101356 0
629920703 391916832 0
725729993 243782001 0
31795365 140755705 0
322949155 609552645 0
125099624 799254049 0
583844087 529586148 0
79143411 31899467 0
259763949 647985696 0
544866169 122655680 0
622637672 329820236 0
399645592 293248795 0
488751506 640893552 0
185329859 432996607 0
281402110 155109695 0
499386265 151647666 0
478306321 130562657 0
153634865 381895359 0
107481321 723451530 0
458083278 319976978 0
309965070 81291848 0
739242137 360183542 0
561310685 433173994 0
374018914 308159521 0
114362642 734254125 0
66787061 573285845 0
191697715 443929623 0
777316043 744305898 0
639229781 481761777 0
295423728 84393949 0
632209053 623778099 0
242155856 277118440 0
748108264 471057477 0
413938757 798051192 0
780659676 799822879 0
375885162 528274143 0
308173117 339050851 0
528516952 410351999 0
48650028 334061837 0
53988219 773392990 0
746608306 41035415 0
690123641 560038177 0
779053097 100450041 0
240566427 616855673 0
560730654 673688027 0
554581071 241327291 0
175126977 317622641 0
655312436 254585750 0
376764168 318252047 0
722460507 26366899 0
756441082 710855451 0
585722791 704355556 0
108739830 535043845 0
688109459 367318475 0
433466357 179708745 0
357874283 566871291 0
312436187 462516418 0
619840835 138602235 0
99882421 278927942 0
715103903 730400126 0
754412220 523992215 0
488586604 762190220 0
87533980 292251052 0
702425170 656777305 0
281541480 751562316 0
264529282 681371017 0
76126730 544727876 0
44883129 132511153 0
9598585 524605747 0
220490210 485474487 0
488155629 15201073 0
48246924 577991514 0
574666231 365605113 0
8354772 78741361 0
25126013 641881194 0
371753092 375984808 0
47919544 143877978 0
576421170 623471989 0
569296706 531654712 0
630097319 588511868 0
25237771 519177989 0
427946348 767133549 0
291554762 336406938 0
669244978 303090180 0
96958907 168034606 0
789748293 340973329 0
437717496 150451717 0
673568766 253071638 0
180897256 358693681 0
684299881 470413210 0
186819314 136676497 0
47440753 533268388 0
251397088 383485049 0
492335241 108790665 0
222174549 799238356 0
774115364 542931359 0
159010925 409786001 0
432864685 340287167 0
341137131 120407290 0
446848603 204655240 0
559137176 276458639 0
462404241 45491547 0
228505368 121316536 0
476677590 254311890 0
485872957 32649964 0
104706074 76804053 0
13060402 136938009 0
710293742 427060146 0
363453869 710328717 0
646872309 242052947 0
215767009 66562521 0
64090843 9310031 0
358189102 379516503 0
39760577 763003572 0
550234254 388361443 0
133538992 66312660 0
741154880 57322652 0
736108060 741673104 0
36466128 747716281 0
760073083 575546132 0
260238520 416259090 0
30874251 539542763 0
569060064 771476564 0
260926379 646417170 0
248288013 571377789 0
229483880 550200212 0
595046707 202815692 0
504228437 85974854 0
730015355 563702876 0
512062786 732207169 0
683715599 591637137 0
407144553 149395154 0
476436794 10072822 0
546395494 578074288 0
320510508 47863962 0
730212514 580645708 0
306042282 34877478 0
363417638 87123138 0
199136964 751539832 0
372924698 147228783 0
701538163 389210782 0
136359281 399746103 0
333695712 80769125 0
143138693 568809468 0
742596326 539135700 0
333424957 425885854 0
141176112 768414033 0
279154340 751145747 0
706385444 472122180 0
767146112 94684718 0
101132504 153405207 0
225206194 790670242 0
486547413 406253040 0
194370568 132296036 0
150472764 494778013 0
558528151 463569474 0
694114637 314370983 0
413196750 445861855 0
402536297 543625350 0
431302414 529420420 0
466292284 333536573 0
556218606 726005687 0
443744471 86502608 0
117786262 366966338 0
314695920 313591694 0
179143339 148285487 0
6991302 634329985 0
640755962 92905099 0
379569192 462993341 0
394491377 743930605 0
419793275 784776641 0
787446117 735463580 0
103419953 661669103 0
369328629 478909322 0
144136172 634359025 0
582760151 106866025 0
376035985 590074944 0
78421671 753628487 0
104735253 56711645 0
394016120 535461443 0
147854260 543854211 0
729702559 689057564 0
572410116 478013655 0
16443182 299801554 0
799704922 470330788 0
292359278 52068224 0
209264124 260496067 0
281589677 200481014 0
470278038 771231666 0
608318896 368890702 0
388495102 302084734 0
763858375 50819946 0
741655138 447393733 0
445136717 674913556 0
701143037 727266992 0
153734408 64736472 0
44445279 590815158 0
9545559 786954934 0
201550460 624665877 0
506836443 114455801 0
611246704 286463122 0
506412759 167811772 0
370717935 585328906 0
734450372 431227839 0
300756119 506207484 0
234326189 192696119 0
317364119 526682175 0
782850260 735267138 0
761556549 487376518 0
457157144 221099818 0
131987125 259056361 0
724088219 649594014 0
23027244 737201477 0
690677515 721889087 0
11860049 705004334 0
588056661 560489158 0
703945990 145759999 0
711451093 29841475 0
148522957 536500409 0
797309576 213439440 0
314768587 406063272 0
735102317 222930964 0
720839750 448003828 0
469414011 629457565 0
465791182 267493910 0
692730713 459582052 0
243496049 410152327 0
215372344 500765484 0
735035626 289318174 0
281456247 520500097 0
57228621 315886626 0
661087888 596844876 0
129724735 104882661 0
484528998 312060523 0
701141064 496671341 0
615706991 174210251 0
109720927 570768425 0
223656790 42357010 0
375565988 381408314 0
224237553 684061875 0
10130195 206277854 0
500404505 305243743 0
200228667 497195800 0
130480226 402764769 0
133369078 466896450 0
570914533 559559406 0
764737314 276277133 0
23158312 257138167 0
296647330 185775548 0
373591985 208735223 0
18293567 559462103 0
637476516 266958918 0
104405456 26263607 0
643758656 499637749 0
170834141 316877494 0
416617307 426325440 0
396257153 270910712 0
292982441 336795275 0
368231952 417016070 0
153177161 756946988 0
536285521 617858696 0
561275056 773291733 0
426488432 615819124 0
228481182 148450826 0
41256865 637218619 0
215485513 511168028 0
755732321 693047282 0
696951792 75759881 0
174486793 777138787 0
152391347 627001683 0
590471563 353771164 0
394775834 761724360 0
381018253 141378671 0
676661329 48067153 0
122515740 668119347 0
193275192 501042824 0
335922083 358714514 0
446606320 384518459 0
770200063 331759770 0
189952118 639468693 0
780796387 277852431 0
249901912 488789802 0
110946851 426577039 0
246176115 799663575 0
641932852 36811080 0
583165223 136249633 0
663892930 627281371 0
641899081 252153842 0
715074739 775226771 0
342018004 654585592 0
631223883 399054774 0
38562688 314336448 0
222718703 114687291 0
550047855 587527561 0
211237802 716408255 0
149270637 525012547 0
391724503 109252332 0
545453326 361790587 0
596490996 16975931 0
372375271 272388605 0
769061462 732151363 0
646076647 205651219 0
315803647 685387449 0
295717360 157331649 0
588080856 366083671 0
382873401 344527726 0
452362957 408372517 0
164355974 251932776 0
172645165 794731240 0
157424370 98973863 0
211745674 511772317 0
640249488 731160485 0
222146568 279316652 0
174351624 451107179 0
216197743 6620689 0
127284783 678160317 0
377022368 408869834 0
289915399 8660753 0
436915524 370674441 0
222719915 525399416 0
744693464 156217839 0
780428390 166838371 0
450694352 10957290 0
131677423 129864702 0
646859946 202333437 0
482431717 611824914 0
673479077 715376181 0
218416259 757149986 0
708746450 753412417 0
117539812 313074402 0
427716010 93633829 0
221441682 344992119 0
463266366 678481707 0
93515838 589968067 0
152313377 111151536 0
486891707 395256164 0
395037420 756843203 0
231469958 772888056 0
714211860 113887976 0
646982867 765118721 0
196169899 485396670 0
595957952 597765593 0
32028129 554180624 0
200912378 695745548 0
798866171 229919908 0
611770054 649428071 0
328577539 562141740 0
595652266 349185547 0
585319394 507581262 0
781229810 542940543 0
183231005 145351797 0
508999454 212193462 0
36070158 49317597 0
176491552 154185063 0
455203450 183847445 0
407884596 494872405 0
109344190 129765716 0
173578669 707445418 0
624984720 680355436 0
586821121 546645633 0
180967376 365758405 0
711573269 166711124 0
431777466 11182532 0
417272970 480769707 0
778442307 586829640 0
562862776 52509671 0
688893932 653190336 0
726102006 230775736 0
265822290 509551097 0
585232810 699944393 0
337844025 465447460 0
387951098 642669396 0
664966107 396104274 0
670821221 540850624 0
92727570 612500141 0
114061540 561216997 0
469501237 126860194 0
235080267 643587362 0
640782741 155687865 0
485575521 65488946 0
783986551 560305999 0
217115746 70044030 0
133824070 784992778 0
941142 671382647 0
333790689 33686702 0
724789181 621862337 0
642683405 308759440 0
344367583 627293719 0
720300231 128154777 0
482052325 639873398 0
13826454 783704580 0
12660101 102842081 0
267687224 412659623 0
434416818 76646828 0
149117313 758436645 0
275867719 628175181 0
564578098 781670603 0
176658554 617325839 0
297141323 481769795 0
36570136 10779459 0
403563781 240840886 0
490144193 541122220 0
435918558 138296246 0
75653138 149719360 0
569421845 221657580 0
171959916 320934062 0
743261294 584323456 0
722313940 28588397 0
505813171 4689933 0
728502364 18255018 0
373172639 138730466 0
472074465 89562991 0
128698622 540435477 0
408188311 616943272 0
118699447 39629934 0
19985771 268867809 0
435646846 219488244 0
412247148 483135225 0
678831137 77578109 0
231455403 37496717 0
102008956 665862155 0
438620534 543557907 0
509567193 83366630 0
87295238 486739070 0
557841817 430251445 0
368910238 198709007 0
449935801 241289004 0
31300161 714729922 0
550778557 261255261 0
56968597 355425807 0
216649654 645242095 0
250919724 116108834 0
81117233 579094992 0
17739520 443428833 0
198137454 590244995 0
63296758 689592713 0
69512265 757955785 0
154702880 163087772 0
549439954 116612467 0
525236834 742138190 0
423590622 554933467 0
605311494 571451502 0
514199297 33525164 0
102393143 495767926 0
661932104 169676435 0
650689988 206470989 0
280145882 639239583 0
375312197 608102456 0
700234495 216658648 0
709494957 371376599 0
225195984 554366968 0
44386993 522155557 0
577730554 237062455 0
316777880 562918824 0
253276706 145871551 0
622911663 318306573 0
796067476 143787884 0
273856627 742822198 0
297091651 256665361 0
168946631 781216544 0
383531323 478764929 0
588629805 77884372 0
495670653 650909639 0
596866385 69724276 0
135672711 97852576 0
54619412 97625407 0
186729972 565382156 0
619866420 173752784 0
282511158 186244906 0
434340164 759471941 0
270111057 146919029 0
439654246 172874806 0
296082848 68768772 0
1928639 562281863 0
550547779 71553352 0
633316890 189469177 0
141870876 779858440 0
60117991 204013124 0
457573556 293683394 0
785014146 753606647 0
204282452 489130602 0
440637226 587665676 0
753138108 790844995 0
363604421 351805571 0
738472100 556734388 0
699942450 19794176 0
705106074 467460220 0
747434059 222273616 0
418557660 111964994 0
653435499 56499418 0
527855509 785876367 0
299117894 165038944 0
171919001 295397136 0
431967302 570783943 0
281943167 154876394 0
244191349 771758255 0
774264115 370946776 0
691449172 170012279 0
665865802 693611386 0
539712103 176940036 0
707146638 701520267 0
647872032 634506029 0
37752361 200213088 0
297595463 793710716 0
715757372 231637824 0
68009354 254437115 0
799966672 555164930 0
310539839 94959178 0
45360946 544140056 0
22789825 355189269 0
511932326 206627997 0
726334907 369211829 0
785724636 594765243 0
632497212 623335801 0
489301828 191695807 0
360184169 396531709 0
364576354 471062051 0
617182005 227921243 0
561635582 423617910 0
799212399 379631300 0
587756507 370107689 0
639118195 419239964 0
487932644 523737908 0
220683056 501679501 0
55219456 503736028 0
104874782 92319411 0
728300644 610019966 0
697495594 4314932 0
700630004 121252042 0
519277199 239518926 0
155674169 595853303 0
289893032 594580754 0
78838486 161317334 0
492275455 433447540 0
233305908 439576865 0
463525227 94749212 0
658581233 711946816 0
74298385 125169502 0
236413736 654573638 0
502580479 394623657 0
495461293 782768491 0
157414577 366454190 0
545351941 158746822 0
346254300 541125949 0
471271967 196756747 0
351504782 190953842 0
380553800 690963337 0
187882335 694503800 0
405779544 705065684 0
10801811 542780841 0
331496819 263029093 0
796398645 157733384 0
611315181 42315166 0
374610155 588233392 0
158306054 613770139 0
751384274 781319414 0
301339046 638392280 0
318311309 589697426 0
676806201 74223505 0
568203357 9640679 0
721125117 557609497 0
389227642 118554033 0
398674267 354079795 0
220119239 304306338 0
512158809 658967153 0
339947763 178724759 0
262596712 663369612 0
196379368 213943700 0
600828847 244189094 0
6232352 233938789 0
605085508 696242736 0
747412660 586093034 0
291504636 325592827 0
532944187 203623666 0
127098088 532074053 0
336652373 72727874 0
313751368 434549561 0
415903459 179092734 0
536746937 599949067 0
169183307 652839099 0
698215862 402170021 0
5934713 478726537 0
660205563 565971976 0
310869302 337259453 0
111921707 310614466 0
261732279 82797889 0
554374684 292605949 0
747029864 439506809 0
611014329 325833438 0
482969718 792405402 0
388221877 227650113 0
333447696 718570007 0
402695636 81210507 0
500714921 52692355 0
68902015 188364910 0
783402009 512481212 0
454293722 465567099 0
436039051 706726416 0
48806841 5904153 0
704854316 708843805 0
755267816 535943023 0
50843522 583218154 0
46764539 714154114 0
216437599 323429887 0
444439104 391741326 0
95519319 379991889 0
315704780 395905757 0
399614019 420812432 0
453407083 621211491 0
207989891 726140967 0
602149547 432448110 0
556045170 389664101 0
340937459 377123621 0
125260529 700435176 0
205891179 384750342 0
341749289 144014569 0
78911332 96382642 0
353982986 318664374 0
670631246 235678537 0
411047997 8641486 0
316310244 624657089 0
778054375 140215437 0
323700802 533289720 0
300642558 516177615 0
628472984 70501382 0
656196552 796309129 0
356942343 191075746 0
382217365 405629631 0
708991303 270851688 0
328280381 75331242 0
571909807 79949579 0
381113198 288311166 0
773080320 473776609 0
439670192 450263204 0
770732301 559969951 0
567124733 577614787 0
382800383 743681512 0
255663057 658255121 0
84595955 124135460 0
111899876 146134658 0
151944504 75784287 0
780052125 765684281 0
564580928 555217094 0
173190282 359518668 0
344730881 273483432 0
627864258 665298313 0
253559079 556845023 0
373934780 774373175 0
74547028 505201491 0
473026090 167879176 0
34471990 298760058 0
459847959 413234141 0
387262415 300375935 0
253285316 486977897 0
256263521 124603254 0
342982500 33449862 0
17378730 30511970 0
469554762 755174985 0
254302682 749468383 0
621712359 87461103 0
336659064 141330303 0
545481353 12186034 0
504640076 249910604 0
798838443 370209354 0
752899357 515498523 0
126219934 203408939 0
112395986 319822176 0
779742102 182760866 0
568867373 168840804 0
354925764 273822631 0
681907983 775629604 0
95706423 175873473 0
651306879 25604413 0
741361262 473013915 0
15186101 398629290 0
578758820 488354476 0
204794860 262511983 0
44489574 153645180 0
649318098 302610670 0
366399445 516318561 0
507398199 181771363 0
432034034 118720012 0
331807348 554213388 0
58180391 176054183 0
377378263 713324197 0
560704916 91264424 0
59958186 458908813 0
654838166 771169660 0
668423317 329206460 0
352579089 356855369 0
624667867 689077543 0
746974668 697174560 0
157635020 761937015 0
648459215 63743632 0
655932427 514786310 0
338086977 481680206 0
595953636 364448574 0
570831875 235906640 0
449699485 200775388 0
334320383 128843249 0
765864409 238701777 0
736446700 425126270 0
32500689 259511713 0
74840260 517297417 0
172240774 549831390 0
685460710 70823996 0
280416599 800923949 0
550048847 394728657 0
55547771 662042375 0
505709304 112376037 0
611922949 498133593 0
368249401 344814583 0
427500155 208359369 0
548161312 328196189 0
557531544 768992154 0
278810515 506488311 0
304958634 340159005 0
576225458 42807219 0
365981150 21345355 0
539524566 627992090 0
712585074 85132529 0
747164909 390835638 0
515525020 444601735 0
289104213 291685241 0
110213832 742425772 0
649263929 562110899 0
523423387 390550141 0
206627284 749396245 0
470480940 580623908 0
384929002 755164462 0
653558614 336088739 0
247115069 7611389 0
157598500 202842758 0
786093073 51327640 0
793564016 363586841 0
213187526 554369334 0
541198930 728564832 0
541569627 248729575 0
85511435 110585488 0
589048359 464259314 0
784803495 523028813 0
732078679 245995844 0
567106804 518188123 0
174034381 16255414 0
501647447 443051828 0
518324537 364143753 0
763378321 523255360 0
728257710 552558156 0
699049719 389914564 0
682399248 261766271 0
606945131 89386588 0
55813481 731894195 0
552505047 784703129 0
406625211 457148142 0
786166551 415931620 0
256720264 620400101 0
638206124 222956634 0
299928900 56605047 0
141608669 562779870 0
355377404 538630449 0
542660097 454687886 0
592761235 194155660 0
569498314 340767191 0
479400930 429652744 0
345438275 482875361 0
613410354 89387599 0
30150156 621236232 0
15555612 76224091 0
251631015 602606160 0
260203826 387789315 0
560577893 794719683 0
54217570 30241678 0
462853787 450682823 0
231144244 320515044 0
111008120 272972423 0
144978852 268595796 0
315013449 709618930 0
420313317 681052716 0
335888960 723028803 0
563260763 577420450 0
545742457 498877305 0
169214361 174065734 0
801499807 582051082 0
643945814 379859719 0
460816602 693577397 0
767927532 425914473 0
773745038 650215751 0
387603620 156231825 0
52934020 486947059 0
39682313 740459370 0
280481403 272290970 0
536801140 510173734 0
789308616 763948644 0
336027963 532927559 0
710116466 236589435 0
425072811 15125020 0
316394422 229890538 0
174494149 472545148 0
481513026 684228795 0
31345240 205264003 0
710926215 522213941 0
201587303 164343596 0
549323598 746961053 0
18058468 532416628 0
213438372 106883323 0
472235888 499624855 0
615540355 209164767 0
136907902 412159288 0
648342937 536356126 0
5689868 687764189 0
406692410 663966532 0
521759030 346151034 0
302357514 384394763 0
9567858 464306832 0
295059722 194428269 0
568642860 675844044 0
572230898 380157467 0
314946555 225478448 0
644877500 694215538 0
374819227 214953681 0
637572598 594639519 0
201811902 130197380 0
306235143 793645216 0
726210847 442746982 0
42003882 134558387 0
235134591 707781981 0
491846353 621720362 0
723019283 628006596 0
274944255 3414462 0
343008202 679592445 0
60784575 17690671 0
695844715 742672729 0
343922355 222473348 0
402248661 628973471 0
7417847 798162085 0
579142330 441647560 0
779942220 711455850 0
225701149 580832512 0
409412117 473242551 0
229587342 187518235 0
781604402 715800975 0
764062769 727720561 0
706340330 154013518 0
61797514 4546459 0
101054829 137727319 0
550017009 627523816 0
387098942 176015125 0
592769675 729510523 0
628395424 283521313 0
367087996 283060477 0
354835435 474217030 0
627245203 193067088 0
63772855 192373746 0
634913139 423252664 0
199816570 761867962 0
416055676 252974571 0
405292498 592208772 0
148822834 386145744 0
523093533 517691948 0
596208458 312591126 0
573368287 462469627 0
181108762 560965612 0
206476324 125244301 0
793787343 402164665 0
775604219 25076041 0
370665323 137123689 0
489858958 650731295 0
710511973 210039268 0
688225732 228141693 0
736142716 5532233 0
299310832 251078805 0
224635470 728660662 0
773731576 162987453 0
675203370 174867684 0
380005915 723688550 0
639346368 148633952 0
319072589 554641340 0
772742160 2869439 0
344774274 87644371 0
326307292 73613478 0
207426045 166461145 0
101889609 213849238 0
435853916 799358278 0
384291784 758741100 0
481442413 261889811 0
184014876 127212792 0
520803378 681642790 0
252042864 504782172 0
701670376 263445413 0
541319219 317521698 0
597387962 540413295 0
573018590 206511927 0
615285563 293878943 0
21988670 779740908 0
545347442 707028021 0
702962064 269465701 0
53018416 655416592 0
267890452 719025958 0
27675609 155028165 0
162491337 800594617 0
272498877 493045136 0
449973291 121350302 0
335424410 275191141 0
430699160 585480291 0
538443214 18602262 0
691053136 377194648 0
780446303 174282631 0
693832919 756395419 0
775966321 16629882 0
494385102 328549742 0
17867345 565262416 0
34262697 415591196 0
218124873 582451249 0
263746162 174762014 0
197243820 16679296 0
226337119 528635959 0
151592388 200946774 0
636922027 28900050 0
341694135 566559140 0
544037853 66916723 0
527434656 604842531 0
462666969 366266273 0
155666512 373949267 0
120105539 671775872 0
349452562 99557549 0
697278149 386284190 0
246660276 742201456 0
710444392 419596600 0
716666767 507199508 0
532616877 694477704 0
269030481 780683922 0
494789674 121047614 0
299049272 334322384 0
705399759 129814086 0
508638099 86530956 0
486334881 543048179 0
623424166 635556904 0
196744908 113410452 0
459240034 589487396 0
158019233 530612816 0
424422439 697610178 0
102827441 561501192 0
385316208 357977340 0
567369855 55399750 0
557710246 252887876 0
748145400 773111564 0
596621047 472424803 0
42586066 661349141 0
629028047 696891997 0
614650941 717764546 0
22280973 633252059 0
526641009 661420311 0
183937668 593845606 0
502906452 208632668 0
10423367 167381874 0
310408977 206137401 0
155107795 390409786 0
456374738 570188925 0
614664294 409516324 0
430281238 566376784 0
570537627 530058930 0
420171506 431241061 0
8956417 438845291 0
757435816 224275869 0
181591532 575118829 0
235300426 63029135 0
395248736 682132529 0
571491943 578881708 0
178213012 691665873 0
281594958 661635636 0
543685004 425921036 0
664847040 210750489 0
330607164 205292568 0
145921871 750533002 0
669449635 475449874 0
342321813 251668441 0
103257938 129251076 0
650393013 187264537 0
30173302 147023882 0
187248049 286463835 0
185033191 139800867 0
579516319 346068271 0
328294789 9431832 0
290407129 476092495 0
735347870 555934646 0
297184749 231136118 0
241497359 670502846 0
155708864 52563375 0
515628352 664810185 0
492804772 512270227 0
273208210 622936286 0
120863596 566810092 0
554124224 29199381 0
156326335 194306871 0
778245193 446860031 0
161500224 615908247 0
253476414 196458629 0
794127208 67279871 0
356935840 130891323 0
584530627 19112900 0
151248224 420942087 0
29692036 37534223 0
81225923 673481160 0
138708684 32456840 0
493340421 130067842 0
296837122 227406025 0
311128790 225955376 0
421028433 703736184 0
638693390 327180479 0
494369410 484296513 0
387431811 395060816 0
218202701 245121719 0
692736891 394825403 0
154922052 317092702 0
768646381 378187705 0
364864969 16149884 0
307959929 424991292 0
251298306 222474131 0
138127035 670809243 0
25773771 625110293 0
774703253 563428674 0
278107709 509572777 0
381160655 260590715 0
691944069 467331920 0
296917338 421957493 0
130427687 134456680 0
324918764 663879974 0
549780304 597853024 0
692487409 527235349 0
335974444 41791609 0
238253051 238400828 0
549300210 437558333 0
312415258 339053033 0
403650223 261508465 0
31649142 687317791 0
700571912 583366971 0
621869649 207791529 0
625690397 324758386 0
476773373 303500349 0
518379794 346906264 0
478188444 260673359 0
402383562 105703784 0
750108684 297640844 0
431066252 42555330 0
618223501 259094765 0
530340359 466871147 0
57471699 176410725 0
172623267 289963179 0
624544553 69583392 0
756238480 62181654 0
279098937 236546581 0
178334903 301450426 0
493109449 309714629 0
596026286 305751987 0
583483291 455027760 0
396694234 2342711 0
105319177 156672473 0
553789512 57720930 0
695754287 647454 0
156535100 403360216 0
63120688 768732142 0
434415763 95040006 0
356550523 66263317 0
464242259 518465652 0
167316719 693750939 0
128005864 340562890 0
37264078 292972706 0
692965828 331404905 0
418840698 294080574 0
484581879 415803552 0
264948780 624594784 0
520925148 253884935 0
574358052 27630962 0
588490759 397161861 0
321975395 366551200 0
343793629 120477716 0
218950261 324994443 0
684798872 320965724 0
766805992 754336048 0
161195693 182024312 0
249055437 278596852 0
554043488 126725592 0
348483115 785034755 0
760278415 801325427 0
743298504 349942387 0
69362797 713667427 0
93167094 162713166 0
643772117 111197231 0
457491863 351337799 0
560344442 312189860 0
434356679 761608246 0
682290316 204780341 0
344124394 601547647 0
279704374 673945024 0
31252062 153293415 0
419082553 2870812 0
773979763 96136370 0
167228166 431595146 0
300630766 476168134 0
225980369 439629298 0
635739943 149328331 0
246014500 758095350 0
706084120 703451222 0
681599432 49808425 0
155135630 724364180 0
23569126 283340975 0
29163655 74121638 0
520784142 736862289 0
520891497 543365864 0
438928382 439959392 0
644703212 602931164 0
225709013 690293140 0
90032309 12896301 0
256637285 684864341 0
194473519 539151699 0
562585925 727760903 0
559986662 630111246 0
132269205 202838266 0
783447022 585838191 0
125805457 587290820 0
629151797 347895911 0
274115633 460198406 0
656511927 172385612 0
766875548 250128959 0
507700036 307379473 0
186642333 484843062 0
527818941 83006840 0
158339036 88522101 0
663426517 115178474 0
587385275 656547115 0
247483814 159179593 0
385762289 246919871 0
397166462 94943379 0
377700986 573531820 0
394812191 6622251 0
611113762 687743868 0
16306936 675653695 0
447427287 522346057 0
185948678 699254249 0
196765162 428312892 0
295080408 435340453 0
645108937 27460525 0
450377821 115343242 0
428727767 498032342 0
143007906 664113084 0
368675420 777650165 0
245159984 196095291 0
483844705 718616889 0
15044412 456566030 0
477887731 332546988 0
51764859 257046132 0
272198790 575138785 0
186715340 306288003 0
64876757 314926007 0
85863355 583807750 0
178764362 721157111 0
88058403 536715130 0
11580791 59293349 0
155615584 578052986 0
513689993 85823098 0
423617379 460642325 0
259132812 442254761 0
752764829 756365746 0
550755435 52676390 0
636079681 212638924 0
312075550 555231935 0
597509269 763020793 0
675428655 99342652 0
207026746 532537677 0
568990699 472120038 0
320123042 1847931 0
768512050 386504642 0
249998808 524521621 0
421343207 731896265 0
165759009 544494742 0
297862752 97137903 0
366167899 702134763 0
785088301 282211314 0
515116878 32650875 0
742150793 785026837 0
664529408 147014839 0
852556 660307191 0
193008760 281919150 0
233038290 548283209 0
184568536 559220489 0
76099636 719958682 0
323731161 253756107 0
176011817 786018978 0
793565028 592560637 0
217237207 648173614 0
778380414 464514148 0
177170713 314826545 0
298263795 144852068 0
456898311 361994432 0
676196707 233210075 0
138149556 141508134 0
499483690 486070065 0
192471266 83114156 0
458385442 611149165 0
369677108 738860652 0
682156467 565897022 0
196606134 419552780 0
184404137 643966990 0
371507713 199056021 0
557628848 612745782 0
665392336 508983216 0
209087908 39800716 0
755690005 797975996 0
229116665 134884332 0
399640226 162317196 0
777500407 674811660 0
758464219 800709450 0
1766423 658440824 0
580727828 323026562 0
174109572 695739876 0
753705648 294007470 0
400015540 191407768 0
152545463 380854226 0
793002995 656416328 0
579372580 517541054 0
302766187 469017555 0
698054030 276575526 0
736976483 343364659 0
699688282 560918998 0
29616377 538019811 0
788890111 779559058 0
530275476 698966789 0
305267232 117923511 0
132030137 522548456 0
790360372 224794493 0
713857783 630453626 0
263401074 413848548 0
226475039 247209149 0
778706534 800247571 0
105127426 208384874 0
89906792 235719600 0
405066756 379783247 0
93786623 299481329 0
487128898 415845048 0
104321706 422111320 0
538425043 738194905 0
786949278 95705919 0
86264363 779613037 0
750054185 232070356 0
651297014 374261889 0
720387903 764543527 0
15365048 578725499 0
514299579 57299726 0
422370778 683177892 0
664473993 197146980 0
285885500 693781694 0
30050513 195561131 0
464711700 113129762 0
260902562 544898663 0
18455195 91506554 0
739674395 256692136 0
50823507 670047622 0
599200574 328640106 0
518268030 597799171 0
508955245 275932036 0
19583441 34924723 0
390754024 215788534 0
152034282 798113901 0
292620779 417117701 0
170176978 306489807 0
179988294 599435698 0
745609904 689720476 0
800611832 625255800 0
208978782 774836343 0
133504943 442915672 0
786491596 562608000 0
298598990 734354339 0
419270383 555286639 0
739367166 379114106 0
39014485 483030239 0
279435125 9249006 0
700725157 321513563 0
355290539 376246831 0
432998108 163551436 0
628138221 150250490 0
687665717 754704368 0
138024541 338978634 0
123529170 315227369 0
609492152 6634631 0
570773246 350359050 0
241263998 11805499 0
446239881 719772249 0
189886776 256661772 0
567717126 223064650 0
8175414 520892343 0
142649835 396031625 0
538204195 599662069 0
425913440 249566300 0
139779562 515114808 0
94739662 268708086 0
287574494 793231033 0
140435849 173888018 0
790009401 631933693 0
176377855 366832956 0
733817677 516505406 0
5989835 524666534 0
478895831 577318615 0
54132408 283535094 0
173822942 770880018 0
710809709 359716830 0
18203406 405931098 0
28979838 586759226 0
184949027 62094381 0
326641474 605402299 0
365742981 629076258 0
40036501 752897455 0
428293331 418251401 0
408632748 64576154 0
769146757 357057817 0
399820378 795597595 0
436129997 180286297 0
130497116 167476628 0
385746241 558535873 0
736272656 175289764 0
455671467 492571610 0
557802742 764575396 0
99031110 309721447 0
595297394 161572282 0
412478229 409198997 0
472873353 276332884 0
349918104 648994496 0
205306188 595789291 0
58765261 490041397 0
180047122 718573706 0
243262140 284304373 0
492446312 697363178 0
254532370 380066557 0
781154702 341486589 0
75277626 383020225 0
474531547 305269903 0
196775733 279825374 0
114907563 667658655 0
306345481 759770790 0
36961318 232706928 0
526021314 758866527 0
208205640 582904499 0
323381222 83570397 0
50702261 158541925 0
799137929 186481577 0
664233904 75848459 0
469837703 378707395 0
227975420 301627229 0
542197922 538873564 0
159527349 56781152 0
474676577 156836586 0
392879381 204711942 0
694125712 607935292 0
395278829 411050631 0
717415358 109467895 0
271203319 492901988 0
593146275 190358885 0
327596217 224788565 0
489285699 453572445 0
164594154 385877466 0
98499975 634823425 0
165916207 513516658 0
648576604 314863254 0
35795156 757620934 0
180068920 390444997 0
41279908 397472966 0
535910747 330626453 0
400304228 53291340 0
385365251 742821990 0
210254266 270005405 0
770902901 433662595 0
674790342 429980808 0
286512637 701672123 0
148303398 236476057 0
279407731 746682052 0
603106143 195572675 0
632536633 258842931 0
564943657 264822060 0
743022273 269799316 0
435926063 406629992 0
650086969 392886210 0
702712486 185816687 0
514455556 659547320 0
645493161 289466697 0
545420990 575795385 0
412719862 369485863 0
87675892 686221585 0
266441138 199724289 0
559115311 689374059 0
570330234 790449112 0
54698701 372939382 0
11224328 50974596 0
367719304 158680923 0
334438234 742978973 0
249400877 290626413 0
753759626 786081176 0
70041693 198016917 0
241106995 695858439 0
270939087 61306878 0
242432998 501524266 0
417389401 628863934 0
430122333 651503957 0
113040473 573256863 0
301391579 463193361 0
68375072 171272740 0
59372241 393278239 0
759377472 302275204 0
201737889 296301372 0
471165537 514110180 0
153558758 760205460 0
23733631 732475378 0
684501601 476086766 0
666453677 579132965 0
292285543 76588347 0
691296035 588160117 0
23581501 530127588 0
401771601 680551522 0
562714985 227790323 0
92205138 538046359 0
594169126 571146157 0
36145955 326406559 0
61780458 238161985 0
578486138 691778363 0
687281436 762417356 0
279957294 781902382 0
476671362 635760978 0
600656327 795191709 0
90550911 477813760 0
353496222 641625569 0
566012346 493756120 0
788174577 149194005 0
493139555 624323281 0
319951127 726157765 0
167481552 609563643 0
712772706 186106870 0
119318151 428604432 0
746501238 404693268 0
777634353 217422358 0
655024258 546683767 0
753806560 598434429 0
630374978 460436748 0
575406084 335615352 0
43823511 423452972 0
341777485 252347343 0
557985848 555128432 0
231372429 368294348 0
61196648 513920544 0
279310514 431434520 0
224916288 599257450 0
152753472 443148791 0
138946927 503190953 0
515855212 135689864 0
290865858 280934546 0
103924761 177106567 0
591699799 608542661 0
340859274 106576215 0
337757751 376250857 0
606543034 442828948 0
60935725 766606666 0
527143967 345931987 0
72245268 579108151 0
757065171 542173584 0
200441819 635166029 0
772710719 11522066 0
345121398 372098353 0
691039546 750153481 0
193354051 538788423 0
708610888 99084585 0
40753165 169153688 0
417362915 708765709 0
313567369 592513845 0
170857145 689526605 0
752788694 497118707 0
421722339 724966522 0
766074375 521147822 0
324527077 798503779 0
569740222 790344658 0
791614454 135874991 0
114655884 623087582 0
194342257 150632716 0
585299269 721835943 0
395104851 223873808 0
783159223 308315839 0
41407382 50744723 0
724297614 638518823 0
651699532 477336440 0
613065709 305886158 0
57013897 350217784 0
308471661 622903278 0
525979442 652619302 0
745974676 214303493 0
479440369 153456691 0
689281971 458575592 0
551830645 594803162 0
642892625 663346385 0
647838676 701760256 0
80931873 385356490 0
14795472 110583880 0
656666756 379758760 0
7857853 176708917 0
287056766 171977911 0
541824034 620179763 0
335354745 361527825 0
465887033 492358192 0
424528798 363072935 0
212046073 773522326 0
759019753 414286861 0
91473189 558429409 0
528688701 93886110 0
411176840 77811901 0
153736064 360094647 0
329972641 583724320 0
328450362 192061121 0
400082450 206065125 0
310026680 568428165 0
502452026 322382574 0
46924098 679464239 0
169021763 27046365 0
563213914 426092877 0
327003000 521881604 0
765864068 53658671 0
192385861 672888895 0
330418360 455911364 0
722765644 411029223 0
267902811 419210046 0
169411117 551314402 0
426526552 354176374 0
650444875 396491662 0
238290926 352920316 0
257492518 555951515 0
264327112 21109308 0
609340678 744082738 0
519414089 47999380 0
167727163 40617216 0
245284014 490474594 0
502281504 351604675 0
172001480 592814317 0
141923285 11628433 0
626289969 433749940 0
757011795 552255806 0
785910222 662833019 0
409017575 335049688 0
445483023 529151103 0
503180833 330947505 0
260606124 361017850 0
656384058 65523949 0
775561365 565083377 0
496279007 354937155 0
756149727 183037632 0
218584435 662620718 0
493689762 364248057 0
792728559 493200099 0
510818292 633010827 0
398269959 340963188 0
271732992 406530709 0
65041442 236630113 0
412644303 73842634 0
766686301 20124183 0
181506412 70915520 0
602982520 114634027 0
99681215 186179091 0
511071911 332902710 0
619991310 668360469 0
79269702 266604849 0
181648252 777259586 0
719188183 517687111 0
301730149 247683092 0
204303390 135360472 0
579703487 637937672 0
425986999 776098973 0
377815739 724000052 0
213938694 498045807 0
510175305 624423907 0
36197274 384666344 0
295915367 305433526 0
548970222 615221574 0
234275496 426783972 0
28134986 554632896 0
303711164 183632535 0
443359092 446333180 0
116483700 189487056 0
544753413 45214067 0
47444545 264545463 0
335101712 189803426 0
105558968 702893220 0
476504795 326780664 0
10850327 60772782 0
661435471 729203892 0
122527889 737628836 0
26836092 539445924 0
18534683 457288483 0
744237999 742706257 0
142552255 421452505 0
568722691 580776245 0
516613992 718889171 0
316604462 413865625 0
451742653 142741519 0
165069913 738416632 0
752860433 197061708 0
132821169 130645106 0
519681464 725067190 0
200302264 244453321 0
253364394 40781149 0
210960194 352928449 0
102470412 602524614 0
550248830 66229038 0
416504044 521582464 0
245341110 134313402 0
750272031 613053581 0
115651238 56307611 0
231562547 721069763 0
352649028 212367392 0
362421220 535790826 0
658437567 42235399 0
211063948 742258087 0
43140566 15159779 0
271959448 714618618 0
60684397 385397560 0
57550968 120963177 0
201776554 511606992 0
588787275 504637552 0
429177057 304583454 0
548662735 317471495 0
759687440 213741390 0
210812307 199483111 0
366458047 693513760 0
471194903 632535278 0
317437961 244416988 0
738689873 367874677 0
433516238 166341741 0
34791201 688677362 0
621328360 305234393 0
251698263 532226348 0
49204666 784788929 0
338923104 520009042 0
464574281 18643308 0
507872879 664387864 0
679542419 614689222 0
547028270 314128652 0
653518703 477978006 0
298093067 424656710 0
777266390 217601145 0
292558734 793893888 0
679739590 427416922 0
451615276 422119046 0
615882642 28228146 0
574571571 669864506 0
345420009 261152309 0
112750442 461328292 0
91397532 330794659 0
555435613 342164228 0
77329582 75744910 0
283036823 245862080 0
731383140 323482968 0
77647739 447631059 0
305967726 459157484 0
186840863 685014716 0
246040899 565178127 0
463043985 728238733 0
171082990 575495559 0
357182738 625513850 0
75642681 17039358 0
419364738 14530483 0
348100734 574944784 0
421585954 264617007 0
383051960 772849970 0
746594212 789608386 0
149642054 677696555 0
224743510 400517865 0
518934654 325345436 0
735796987 485185239 0
455771031 649572472 0
332675275 344450018 0
334823698 266920603 0
590918059 25549829 0
467931550 82451680 0
3495830 59812468 0
203726519 524160921 0
284580171 221117595 0
677404604 106384938 0
169477280 606072646 0
454170234 163875038 0
675752734 302897742 0
693420916 362538124 0
270406041 574290640 0
99965607 174771253 0
727417562 441942855 0
521802491 444089253 0
648475789 633946145 0
223466920 64284827 0
505486388 688448748 0
422612137 179862619 0
626580971 273328018 0
671831560 443969763 0
51454559 24837797 0
523384058 239643980 0
623342089 121581690 0
437034218 421659867 0
6053146 240734183 0
664331162 455179167 0
741208598 678561616 0
528331813 180161154 0
618872872 273899072 0
692247971 277892751 0
474354950 388785367 0
495209543 211416327 0
243751568 551851064 0
190817448 191722201 0
696007029 194095490 0
376345054 31174823 0
493345671 80781867 0
488582333 375815689 0
458642431 48027728 0
535576052 688844378 0
512497014 590455595 0
564142949 530090308 0
34299489 736505737 0
28303101 609341376 0
708935056 679617485 0
740934374 113021668 0
702832947 146757619 0
2806098 108678432 0
186833969 111094495 0
437544353 158668992 0
596861536 285783301 0
142510070 392617927 0
515983134 152170063 0
225352250 756683563 0
319610945 559528784 0
65274262 211233494 0
554041111 107994946 0
60382677 37013912 0
324316103 133167547 0
691216196 561296753 0
640959638 197218586 0
228985449 689596984 0
397893608 718348458 0
622380693 646617613 0
80539890 123941963 0
718306036 580256540 0
186497333 310953232 0
781467462 395231202 0
555247726 544890756 0
380573214 492313354 0
189891765 639278608 0
470421873 128389100 0
371096525 15777258 0
656405681 709897785 0
464660171 681340201 0
348814855 509240290 0
725694792 14624536 0
175403415 692113137 0
389521256 61450154 0
100211966 664763877 0
274262406 18936956 0
391955186 674435157 0
402948651 458254200 0
536500946 492922035 0
600823087 91811440 0
217820956 728321676 0
676332789 386002775 0
365963772 467161271 0
231363966 515604639 0
136026046 498643786 0
127015288 411789380 0
499164678 783850920 0
117377179 783359089 0
108858425 371543700 0
463420178 597670990 0
521252217 542222589 0
22273676 445667498 0
584381790 43041723 0
495403953 525409365 0
428289999 614213349 0
278987831 154194104 0
657757193 327790883 0
412338105 701972177 0
283395997 332169971 0
743907094 683593594 0
355644277 643047451 0
335030929 713102302 0
164040568 501507965 0
11746963 779797590 0
199423497 123969868 0
630835163 120866339 0
621016247 458242903 0
46574289 156483791 0
606586171 324792594 0
514160784 780168821 0
516420618 61584271 0
456339359 519928114 0
516414286 528418256 0
639399988 708652266 0
55537315 30981490 0
380185825 168116228 0
195237378 454157666 0
242780670 488028073 0
68679358 193788337 0
129497706 700017320 0
584096603 47517584 0
476014755 789997334 0
673375364 365266647 0
378278326 367410422 0
724042920 200048061 0
135610663 726156381 0
651202835 630653092 0
553567953 383275524 0
256990073 314506614 0
125100537 342509036 0
269743069 713213627 0
107573302 491269201 0
134987671 161605519 0
227093936 82828094 0
577726120 678927733 0
93242837 378523763 0
801224818 780913492 0
507341721 476369761 0
709779232 5556679 0
179823474 720947244 0
44051350 48917553 0
496818655 213814863 0
742879141 211369372 0
601231639 590295250 0
437281623 740702859 0
505519543 231951781 0
34195424 192738884 0
53077879 735395609 0
380435103 726134001 0
404133395 140546737 0
2195867 407167194 0
373152278 557239717 0
44546280 304647852 0
570576162 800667800 0
206687703 295734785 0
648555853 509193461 0
193096081 573294870 0
34019334 535742964 0
502104696 757355584 0
331156156 399920756 0
206102626 538440038 0
335074650 145342843 0
133941182 722218819 0
170746991 361828065 0
221058469 564114132 0
456723881 491574468 0
468389744 309411161 0
31596866 279608349 0
420247895 298948640 0
370818697 589831209 0
469099133 224836234 0
93792501 633324157 0
433373909 468293346 0
765828479 420340820 0
537632865 288133536 0
560881200 706690560 0
654291721 484045954 0
753198685 620753573 0
697624437 508336800 0
36179751 507240547 0
209944520 467746122 0
178132240 431769268 0
778072128 286698222 0
284133663 426170644 0
121839010 589413533 0
511574347 562458962 0
724359829 666292643 0
349891683 120668181 0
29208087 407008009 0
411489623 23642262 0
291155735 200729802 0
735654159 325254321 0
20712731 629220761 0
549693044 413107261 0
497677892 157285111 0
559571194 300427240 0
482689031 553782300 0
600860448 784290184 0
778302378 797803372 0
534675799 491925174 0
299983981 590459112 0
459606737 121846765 0
413503503 740026275 0
324528382 231302652 0
764325721 568210837 0
269229131 578397601 0
386404060 716485236 0
552441798 3811669 0
82076948 311177292 0
194508078 373087566 0
160793154 394287824 0
545483722 606074052 0
470736000 596762874 0
484866827 555375927 0
620999969 342228439 0
793554299 687864926 0
507103387 743696339 0
483755603 193300126 0
598927132 733636789 0
493466031 576664423 0
447286242 801592851 0
390802576 426762061 0
452120106 89606629 0
429283863 100237523 0
70235795 39334541 0
119434079 20420081 0
793765652 699113554 0
489684071 636932912 0
545196520 153122643 0
765377718 681595138 0
134779251 360021262 0
191194275 5265099 0
634727994 75830393 0
268778287 216631309 0
256866486 275044312 0
653451231 101445994 0
282465215 606163114 0
41226457 771899995 0
757816990 675093820 0
46185132 795286702 0
422078964 683372639 0
124247655 344868871 0
565032168 33037926 0
361673975 499255734 0
149090209 279354910 0
701993533 520023951 0
546176234 445562149 0
731873968 106160538 0
231509225 362680524 0
418578621 572507863 0
763020113 693117464 0
242061396 57671715 0
443869801 653629897 0
761598251 358162012 0
162011338 491415062 0
135691235 164129046 0
223369219 735334010 0
717355080 546994914 0
746341080 504536329 0
664417295 31864865 0
602017961 743874939 0
103217173 785240997 0
169203223 626361950 0
241969536 395752983 0
569383872 275464004 0
469680778 458693001 0
502076022 164018009 0
611423516 250745089 0
352027755 5226030 0
597624934 577130719 0
339075362 302592078 0
93364378 495894610 0
415302942 736844783 0
275506058 456581914 0
626057726 409034422 0
350370415 684112258 0
721556440 741478712 0
407659090 164605011 0
32510636 241659294 0
494555832 317276592 0
760875756 604804616 0
233824694 341836694 0
589135294 602712020 0
765208086 617342908 0
197891025 678861470 0
796350077 696822534 0
171588224 17999791 0
703587612 699636847 0
331271931 637209588 0
669421970 243782779 0
428806094 589655228 0
778289099 163695343 0
595071326 792444144 0
51337880 663343295 0
520928765 47791987 0
629037875 105647755 0
352771379 492669712 0
546805075 51241402 0
744097695 552414218 0
141138936 534379158 0
660576497 426928618 0
623523838 297728999 0
236892458 549871202 0
429665084 47196425 0
477361089 373220452 0
697509962 62706399 0
698753907 118489999 0
145415587 655668387 0
624393038 446394826 0
625373273 31078300 0
727958419 24587474 0
184840576 495461380 0
314048937 112335055 0
469512875 736878352 0
330995449 724826244 0
712736160 209116628 0
738903026 509712010 0
411140750 364088219 0
296285882 149612242 0
705622355 628906702 0
16825811 635623605 0
650666456 154852856 0
228087757 617106011 0
189749654 740751181 0
672709692 155032800 0
773287189 785310588 0
262977259 234531040 0
633350999 193793997 0
147139678 115576476 0
271789887 749487814 0
218801841 667491869 0
390641570 582511381 0
507507137 749931467 0
218379005 368006005 0
117911866 660298673 0
67381188 293208424 0
660592075 478141808 0
426620286 365966389 0
304974178 141145577 0
367184655 255594889 0
358153212 550201747 0
705133043 711521191 0
267964839 495639784 0
17449206 9095459 0
664760031 780864048 0
414607570 610688263 0
110280783 174244421 0
40383766 652052347 0
791706149 653789889 0
507905825 333813951 0
39127565 493891467 0
82120564 236107654 0
740278748 751705214 0
283619334 258332021 0
485629798 561730003 0
159749241 288723880 0
367241295 306079436 0
588564482 269040350 0
203512190 483107586 0
112098229 492030725 0
262239326 463294095 0
213079835 102625324 0
352294421 375198430 0
387639306 69136516 0
602421552 424648739 0
632652167 610540776 0
230228133 509682279 0
290280650 795542926 0
676819715 760421556 0
59986187 306450579 0
788111728 679828925 0
615552428 501354795 0
145552665 552234328 0
335051247 138547900 0
613727954 680144047 0
30000308 128592031 0
800868210 271580971 0
680700979 427530805 0
353786382 429285183 0
368911664 517619121 0
149143288 398287420 0
461043893 560319959 0
755799532 294872967 0
94332072 293004599 0
316234924 422289549 0
775565076 67751145 0
778026201 409045879 0
259432534 566615052 0
138447219 732304221 0
465878702 91477833 0
739133044 177504094 0
735664225 619697198 0
282381563 182905857 0
624301599 509328169 0
482254680 171139769 0
726155518 41744943 0
289612903 32251339 0
580378578 605788811 0
563180818 87268570 0
555066668 492566690 0
467884983 519750900 0
313732299 203186172 0
583063155 16137099 0
141563721 165909920 0
401697868 722402119 0
512749922 225475706 0
163612200 223451711 0
161197780 723827078 0
433947831 582400722 0
786707644 763901333 0
686809509 145125476 0
528940245 786616417 0
120637601 621519035 0
773134137 736799658 0
733231201 658230066 0
161219821 283319213 0
702340135 565097086 0
172432612 443923912 0
385359277 648473388 0
558720673 111371702 0
43420648 6250313 0
118482306 456998254 0
506694540 76444544 0
181571637 358141596 0
147123911 225725511 0
54989842 672421779 0
298115264 384953576 0
713958248 700894723 0
302660927 360351146 0
675115552 323154955 0
179731430 196400799 0
105018352 18048553 0
616728661 38551155 0
105654916 465734582 0
388137444 345364886 0
288807339 619462397 0
1732487 208276577 0
610778767 56628261 0
195914711 599038447 0
477592240 677455030 0
125278523 270859745 0
618638285 26773318 0
105871593 88320446 0
581068822 567825461 0
757315169 195096339 0
147236578 399414687 0
158570686 27577487 0
475526883 339107710 0
527452797 104958095 0
319210975 578082318 0
484564982 326984323 0
718633641 656503013 0
451782170 485772701 0
795551188 253418187 0
110817000 746379770 0
346861247 267245216 0
27913376 728377801 0
187000160 258754205 0
67492422 585304337 0
105843568 128252479 0
34639521 77188604 0
705345663 16409131 0
73383112 771770871 0
108652985 598401204 0
99141168 473875338 0
766432974 238403418 0
292383535 1117987 0
682827285 58437217 0
393424531 499476949 0
48030931 657246281 0
650798050 282194483 0
152949262 739164632 0
5580129 77243361 0
287596385 227564108 0
598529779 570203411 0
328713402 663843671 0
205638243 330514062 0
324667796 612091790 0
214601578 142300069 0
157700938 775723120 0
226612752 734882609 0
571869891 575796962 0
319326381 734071809 0
192217209 546858522 0
57259531 660866966 0
87533755 567691163 0
197480118 136928881 0
215787222 487427765 0
698379787 244052781 0
718795985 608542591 0
411677518 540941982 0
243711644 436755966 0
534083851 764842968 0
95576499 490098186 0
747016455 60022171 0
497773955 680465855 0
525896345 234559461 0
615937194 690451227 0
62510939 61487897 0
602292942 273697019 0
314696500 337503803 0
389687685 194272851 0
339711493 208409553 0
260748246 144475735 0
244876835 215950910 0
542501394 378026139 0
503560051 467200348 0
666756419 206062016 0
77007791 665809372 0
413987645 573046133 0
15417769 580613456 0
452927580 462966822 0
776229253 272349922 0
90592133 423151311 0
709780829 62108958 0
278572909 366472647 0
760613850 657911752 0
601978786 668831118 0
400039052 547186350 0
506979283 328755126 0
341416521 572425666 0
166093990 799809876 0
270371163 648575139 0
333976287 778133647 0
450672857 323239453 0
271279492 141698411 0
685646160 762364039 0
707616875 722932310 0
435414485 399256234 0
180470558 513379684 0
187311530 134197060 0
17878016 649861302 0
220494652 635248032 0
99600201 101560154 0
194227527 23110726 0
361680908 536927100 0
721797451 311900825 0
579724990 493844681 0
150123852 70382292 0
529552211 593038894 0
592075789 749972364 0
49246819 134950411 0
769234889 474704793 0
114643140 236657654 0
482252221 430465189 0
481287924 566218791 0
370735608 653005168 0
183898716 41464363 0
325018950 640510413 0
264666159 22708483 0
576664682 101732368 0
490844896 694450562 0
433449491 766792253 0
501808442 728888977 0
249070395 552845779 0
795328905 250795610 0
606569562 179312704 0
185152717 365185442 0
606277001 121184186 0
629662961 159825901 0
121942631 757200395 0
367997887 669960090 0
770058918 445360577 0
8230419 246477735 0
94784963 327999466 0
375313122 73735921 0
726893976 159172687 0
512175462 460421027 0
112329332 373864208 0
764881199 393058274 0
269064939 767936690 0
209315267 408743767 0
774806922 609958586 0
8684892 500804322 0
279213938 170717636 0
582943623 19299567 0
771378478 209511742 0
718838308 565110983 0
201835167 477239431 0
158954699 530141715 0
190846006 141888051 0
487762733 769744220 0
214919125 126675417 0
660661553 315829855 0
279019898 651992897 0
545015902 216825977 0
248529890 476623489 0
700161463 672735557 0
65517879 339272134 0
435378021 730958534 0
612585911 342958688 0
698415665 13261586 0
528839095 717106412 0
282577624 230804538 0
362656184 8124684 0
414616833 111420655 0
544113767 610497162 0
355687921 437377273 0
343271064 381823972 0
611340256 373591545 0
249790879 386639336 0
490038376 58798113 0
512342375 263842129 0
115882550 92794713 0
211192747 513843941 0
524145738 687178308 0
621221030 361014221 0
675036873 148466792 0
351016526 680192549 0
182108861 581174771 0
245870986 574344094 0
14716172 337352988 0
301675880 170083860 0
17467926 392702197 0
642827886 754326852 0
30401882 6023083 0
708290909 787950839 0
662208216 758666880 0
191399703 193827899 0
87661763 217326872 0
224703058 542957627 0
202255546 51905505 0
518224335 142200060 0
64380136 453668479 0
351393432 74794767 0
139023018 435207828 0
180336603 630535591 0
663095124 443267961 0
197827464 74258306 0
99925011 267854860 0
607249107 37838312 0
449149697 752833365 0
666666794 278023331 0
695647825 756524347 0
496824326 279940508 0
60425987 26916351 0
451733916 394599712 0
320439542 532563017 0
242244605 33245368 0
103617274 330460022 0
120398485 617760850 0
13645065 433710256 0
166542840 501780119 0
387022263 389867711 0
216920562 562298140 0
142727505 22239884 0
558438068 765920117 0
120298561 723105812 0
305523342 142131787 0
741037331 481914357 0
671209296 797786674 0
738995534 744021112 0
723235211 761645252 0
664446802 617207752 0
157194502 129948453 0
57239501 692270891 0
484580552 661473680 0
79572206 1074266 0
669892565 487251231 0
259716736 280651771 0
482825830 138857985 0
517093408 666818791 0
491411559 314531815 0
217346020 5953961 0
22839650 179692628 0
655182536 229807316 0
625311085 548561797 0
189505401 751796408 0
355013317 562231319 0
454847706 686422178 0
102918785 344744464 0
745540135 648587926 0
523607158 334696508 0
17719386 444090818 0
523924035 764312160 0
490959114 681204339 0
100540858 292051704 0
64790204 630767691 0
661724121 452780792 0
383252919 69761525 0
792507651 128073964 0
759079269 45338345 0
467180016 480695232 0
410008322 475283737 0
95474338 503927008 0
223011275 506106461 0
197304227 92822748 0
625826167 65723004 0
203919783 211409980 0
799013447 102779933 0
116914266 363425776 0
532686655 348329417 0
442536423 381132569 0
318993264 130283437 0
4437925 492684483 0
801374703 429189904 0
474432477 249424935 0
588178311 684260527 0
483377024 275415057 0
167238818 320534538 0
355214522 572286365 0
74454209 611580775 0
570323108 20472373 0
449995330 116012751 0
723167299 257640398 0
39084148 498642906 0
655186552 485299764 0
715390573 776882548 0
679519252 598512394 0
32430391 66579096 0
310328357 674088886 0
381177903 652930462 0
98568650 409859485 0
351314603 328177275 0
799381885 427896094 0
3268225 469981937 0
387527279 640207946 0
272100105 428657774 0
698152745 28636324 0
721455248 263545259 0
514473064 326462297 0
97498362 646934709 0
128317125 539338930 0
28339608 291959336 0
578923482 212138763 0
594408723 780255505 0
263481962 190329801 0
250361930 284199664 0
407286808 244136084 0
503514719 331145769 0
783631741 250015040 0
478362345 530028454 0
240267186 135974219 0
783351948 790028168 0
596615327 625868745 0
774080512 67132471 0
349440031 588067491 0
744838749 90074028 0
703509382 570833833 0
266096607 545770895 0
412828304 191230208 0
704407283 106600413 0
76143249 741508646 0
286584562 31733134 0
313474853 1582088 0
651300890 6856925 0
457762518 353237259 0
702358949 741265784 0
50662722 179621469 0
501123399 558058788 0
478151417 687488937 0
640366676 306026095 0
464549042 790452252 0
499847179 445963755 0
572900171 15536550 0
560472479 546052280 0
399098622 737611941 0
794514770 137296677 0
622467513 733502901 0
560001846 345603874 0
739058121 349390663 0
195188403 658351842 0
201533519 699096758 0
297971116 247297305 0
734556047 455039365 0
652281921 593541132 0
244627039 593441510 0
100762620 632385341 0
693650880 745615150 0
464603895 510197872 0
235376138 357816746 0
678373365 405301095 0
417416215 275228692 0
798730456 353934375 0
777251380 583393257 0
760292497 535086795 0
14394633 531988470 0
630632235 795802055 0
483605476 391620885 0
267503359 360350213 0
676970220 495530830 0
658772012 704115817 0
5902892 520808968 0
234681306 290466316 0
598226608 658865000 0
226634927 514043964 0
718681296 96209304 0
617770271 775221194 0
14380220 413686802 0
743981717 455994955 0
475253216 780988065 0
101471874 652536818 0
24511543 12254286 0
119190799 388404777 0
353735613 260689845 0
683650429 212278498 0
636816968 104019291 0
169405235 530027810 0
143851815 546803385 0
79233613 341905860 0
431680967 751811079 0
535077458 147674189 0
456937033 442286421 0
251545952 672126283 0
219852610 316178389 0
98888153 103632267 0
609703915 259218254 0
466368072 253515928 0
385793743 294086571 0
182144128 596463106 0
19567945 186954918 0
315146260 608824601 0
158135308 356110918 0
581638712 598470512 0
165085455 770418135 0
370913434 301359670 0
545838704 174888806 0
258892303 390644387 0
290142564 506858560 0
526272885 399310857 0
664417145 631165922 0
727509606 413843317 0
407949188 111011022 0
504087765 787730212 0
237157660 689291367 0
366285478 493745930 0
109886273 139927792 0
45592489 275645951 0
360338045 36273357 0
662035870 490890355 0
759987194 706304573 0
251486395 361579231 0
57908177 242097393 0
669937998 77276666 0
437459648 354317130 0
198380702 186258383 0
630426390 619352088 0
407908469 180007964 0
58116946 665528861 0
386776651 86376065 0
747571520 394481011 0
311888613 647460965 0
329766293 217554080 0
791955876 57558115 0
573883103 260140658 0
638942980 633356638 0
383260209 619325079 0
307521079 97386973 0
702664049 488112962 0
34718647 76210911 0
470710941 331163708 0
454455703 193997914 0
539386496 671777882 0
287197629 516193152 0
43571904 93623716 0
395798686 410046225 0
260424035 551384717 0
223489298 476234997 0
198198631 488342309 0
90510489 769852032 0
312786471 685835860 0
696904553 165601986 0
650437403 226911488 0
745104078 660313707 0
112928169 535488403 0
596700140 669180999 0
74514992 501042018 0
634081793 594538618 0
226830428 475062710 0
696380641 701529080 0
379989338 703048757 0
724298434 206872095 0
135909476 226021061 0
705491529 60113268 0
775577385 208118229 0
697844850 727289389 0
78622384 53176414 0
18976039 181263267 0
126340001 650974764 0
68216596 378771008 0
101970239 277019293 0
397772257 38087725 0
420364889 356266326 0
145167848 412397145 0
78426674 71113701 0
520325434 53093577 0
318808022 493715778 0
112223571 97184094 0
72751113 42363996 0
729427687 222492511 0
93146397 742406292 0
488760782 522792332 0
567450635 663716958 0
140806853 456057064 0
27054434 69644962 0
316969994 323124422 0
752187660 288573853 0
486944700 78923890 0
251303240 159011553 0
558817549 450708082 0
535219852 232016349 0
464906433 706724322 0
652228076 323490577 0
410560624 272803793 0
607938385 288358861 0
612215716 217339668 0
151175404 583741884 0
45362134 287649433 0
397657878 589380600 0
47644704 336395464 0
360374472 407959480 0
618885668 586002235 0
505148708 93857012 0
504257435 796473572 0
572472284 32263338 0
328736747 307539870 0
668485442 521292875 0
384927311 764542337 0
590532646 332710690 0
385620081 308827816 0
751914328 301495369 0
538969274 248635265 0
446251135 447562047 0
768106739 718342449 0
770289324 703091533 0
533898584 595639980 0
531455615 89827711 0
492985958 408468157 0
350678387 797729580 0
742766651 118370615 0
279089902 793328757 0
598781657 164319023 0
648018931 474652737 0
386084323 377305782 0
407670920 592742929 0
522979382 582863554 0
577071935 258351061 0
60700181 442209438 0
180856987 415838034 0
410557138 329951319 0
265483903 448031022 0
395661103 351797939 0
235946881 302633593 0
5731400 84441346 0
522996366 455212007 0
163290934 340167150 0
148652498 731154290 0
334562364 429733905 0
602334336 200793788 0
234545500 154919219 0
774033212 132042949 0
77351087 591731454 0
328896591 73953909 0
233450346 663656433 0
396576604 49264950 0
163221656 768882545 0
614726075 312889943 0
359489795 736073497 0
290821124 131996765 0
774131167 490277020 0
336283579 317310569 0
555309447 657225367 0
74712957 162914402 0
645115613 545799562 0
428833185 379556928 0
610688480 646978404 0
268702533 382579720 0
391977671 253794351 0
497518494 343462261 0
55664433 44884736 0
572188618 155430538 0
429861397 254513488 0
548403698 189190747 0
358924821 351835009 0
109824292 516230500 0
112496745 309624495 0
680413526 64362126 0
150620077 298666561 0
564756600 581467794 0
736330844 731936605 0
476123516 403047916 0
619331155 453927882 0
598476976 616456679 0
561646907 769784551 0
722650482 405106918 0
752852909 424989186 0
519818456 180290700 0
126661848 662683903 0
574804153 617264330 0
336328657 595799743 0
422345004 600794100 0
573214899 735163245 0
517463206 796488038 0
789362211 374716984 0
49516798 527044816 0
356438047 265871085 0
773428657 618747648 0
276675907 247154 0
261589600 222475572 0
111831636 150528 0
795812864 6737988 0
152688600 762720581 0
288369666 509344004 0
439275553 270287935 0
436503352 198946841 0
216744393 423349595 0
319396002 522612429 0
475993818 19484762 0
187784738 631735679 0
302431349 299722340 0
629424475 611536473 0
677326614 19529292 0
593064387 587730179 0
15849605 690111823 0
563967640 767809210 0
721102742 467927278 0
316949605 61644174 0
112238549 373311058 0
118203210 290384197 0
348743021 507908466 0
539770228 9664194 0
566355832 635042297 0
609483359 588853229 0
465015423 99988840 0
682868826 29493645 0
489737073 753111520 0
616641898 38036141 0
118540638 57418722 0
376378482 364134553 0
421899396 303200847 0
634620094 31512321 0
53100093 506187374 0
437415861 460027850 0
578877525 40065526 0
212310065 628555114 0
500003215 111499160 0
434175652 732488901 0
294682275 799552667 0
67935472 10425735 0
390844632 33170854 0
411724476 178953328 0
302929858 44842106 0
45325456 74870886 0
377752483 362343449 0
249752379 450544189 0
483193390 504339686 0
102514575 585127518 0
397227766 361300244 0
426227359 135622485 0
166102660 523949944 0
269474429 217308345 0
165192534 413095114 0
113872729 78582462 0
173559842 516901147 0
431265189 170427169 0
455640608 656345982 0
460256229 311997174 0
550243759 705985869 0
792657948 638593065 0
259431691 151695724 0
157682042 726226277 0
445249960 357740854 0
319518268 189025189 0
660315222 583780104 0
45716316 182323391 0
165707810 384159771 0
219083861 672449948 0
6819823 3103927 0
418526634 589255853 0
108914903 521685394 0
450373675 21229922 0
286947622 4657707 0
583386508 290286380 0
402647535 470291276 0
322828165 760619141 0
601557409 392003166 0
646888619 675341553 0
430533543 736924074 0
617310712 458991750 0
243771966 145671770 0
201875791 631476987 0
440062131 196258691 0
397072229 296191258 0
469618736 425722818 0
298608167 408909484 0
125847232 564942709 0
502448830 651436101 0
349205431 349997251 0
304594580 468671514 0
505545796 540338364 0
362181406 259173554 0
532659856 92946111 0
36220620 790994139 0
601133 504098466 0
289907832 113435610 0
751603668 269613628 0
533669953 286365765 0
128886437 694490490 0
122607021 601380369 0
600943577 242458795 0
794946193 119798181 0
627458604 177271692 0
273756198 633577268 0
230298882 252597172 0
609145912 310488289 0
263342526 785129486 0
261198377 639090429 0
752197947 649765571 0
493909329 211954987 0
2746260 218582827 0
386423854 202908820 0
594238828 456636378 0
119914743 615160991 0
83882822 746624103 0
89808004 167913275 0
444977319 327343173 0
500602677 24777370 0
231044138 397073849 0
346198279 740679747 0
501496850 288098298 0
680271014 583999572 0
56123103 135888378 0
761935959 652067729 0
572602728 584655041 0
605480301 703969639 0
537501580 415807480 0
622230207 231843373 0
501149206 315831581 0
697338839 716324799 0
397495515 615363044 0
532013942 702444807 0
480315301 367670016 0
378468391 437481896 0
401069930 781150958 0
253690665 678775349 0
740169540 502864139 0
134040549 141877331 0
698474508 273924203 0
394809631 586276463 0
115676002 540508278 0
406659756 455234535 0
193306803 746925563 0
178447942 541626063 0
8029272 111122930 0
259931660 386267956 0
79962938 703357487 0
522376240 308273731 0
613018372 672457500 0
126216186 268774779 0
4026039 366853888 0
754470731 546819469 0
542713858 590839635 0
492972555 371973122 0
543321611 102369155 0
22407547 473650280 0
719800134 383989567 0
11756321 439226710 0
656018125 249073034 0
12450196 556820056 0
688846074 288544606 0
542725084 37354473 0
759090838 26659450 0
379951150 772880283 0
538109946 381797173 0
179640347 48990202 0
648557343 728449835 0
647671928 788892828 0
776641119 135649228 0
179470951 63669284 0
573324151 610039306 0
796285557 292699005 0
53682491 704879475 0
430100040 673815443 0
740575777 778238768 0
751113319 484153541 0
289852918 251106074 0
591650733 22557073 0
83669368 154476252 0
78656532 466751466 0
583876916 667095151 0
157850292 424796896 0
107150499 179088358 0
544433493 76251939 0
510724573 522064498 0
407327569 558740430 0
799760125 120835465 0
428336380 126631317 0
30729575 402589364 0
90709707 505267295 0
200115969 302092427 0
504820734 770743519 0
449599277 136356155 0
510746101 268809055 0
601285630 350884554 0
261015723 608127999 0
418041592 419148732 0
557893201 407127325 0
314033769 565447124 0
238175479 493701578 0
452463653 798573678 0
684721761 598882607 0
458145434 699948428 0
580631239 419416997 0
560516783 376422259 0
733298287 197277384 0
79320278 787488381 0
199405551 501106785 0
115393400 248798487 0
224434566 474808245 0
725306786 392239917 0
263007608 537679220 0
371660791 474030239 0
269200304 70391351 0
481352929 684931409 0
132670260 420255529 0
95274064 688070106 0
660329384 70967147 0
144016901 428225449 0
176054462 277420608 0
489784624 553908163 0
723749209 586957499 0
448297538 662521118 0
715762147 753923026 0
379988343 299518025 0
469292024 476069606 0
101076575 234726526 0
135026594 756618274 0
86366502 175217197 0
278994019 155853265 0
346737051 510104176 0
650642944 274995626 0
795021077 762314533 0
534495389 131541201 0
550741683 289289211 0
633374973 685970045 0
441397183 75646053 0
407905106 34861749 0
130098195 488314963 0
166350796 271194946 0
214309667 222128038 0
177057032 471858438 0
784133583 652876671 0
290274162 269692577 0
108354092 408142910 0
574242650 19857628 0
456216884 86755761 0
255638619 590589715 0
181572035 171835213 0
709274349 751540312 0
192100016 689402451 0
406070344 314037049 0
472154437 95432369 0
260062406 598423712 0
369143424 489075383 0
725198766 306138248 0
3334306 282822012 0
531192147 135370517 0
172951591 450177149 0
24839169 176833180 0
592067729 661961874 0
274683367 684656583 0
103004938 65808177 0
385707364 567574284 0
2639365 782415799 0
272481733 523011494 0
99569935 256071586 0
379741720 434221190 0
538077092 248183192 0
20146353 437183173 0
145033492 323377610 0
737778826 78009076 0
74913507 309775681 0
264643548 94542166 0
745605038 641383446 0
198728455 134779071 0
259507837 731643696 0
378680788 445909534 0
242549753 18247356 0
16950481 333868466 0
487698336 647110223 0
196065238 752209924 0
306471678 740581102 0
655487520 563772151 0
266335043 754854949 0
488812607 474317050 0
485544682 352782476 0
428102854 599207662 0
411184637 487785254 0
433738258 662149698 0
253234862 56413235 0
591000958 390706078 0
241897646 402879034 0
451311797 737111 0
771137404 635769443 0
68050637 390810682 0
709029609 305325336 0
619054599 757806362 0
747119952 39966632 0
716342563 214825540 0
569529019 754337982 0
117548368 678327399 0
644810271 218443189 0
673918224 95939228 0
103935811 738068077 0
186863018 94911554 0
225436857 263692211 0
542528852 140029779 0
706977774 110591576 0
297921202 516677259 0
624408694 194778262 0
555344169 743494117 0
114008000 500164686 0
252547759 240730934 0
214525362 372704620 0
544736170 598597159 0
42261575 101454045 0
610029001 640726787 0
361228694 111333814 0
618840155 666277066 0
741983198 33881929 0
64021006 90480412 0
543571250 686911296 0
471554199 508869763 0
262550934 529843721 0
659568972 509422310 0
193333918 660612766 0
50075617 560620856 0
308509523 653446717 0
761530721 750709304 0
229423754 50666511 0
548361907 745184133 0
131446596 286411915 0
594365628 395961096 0
22165034 43471108 0
26149270 407414688 0
488495210 245535902 0
602835016 501480936 0
703211520 536253043 0
506518501 414727095 0
377998206 81761577 0
659429884 93897089 0
572826586 551856679 0
116493184 474451229 0
674766251 416526660 0
530171679 749092206 0
393041057 224243841 0
100929495 158322647 0
700702772 760709429 0
647863822 158816013 0
283940476 41345698 0
723088534 299159056 0
517953899 264405925 0
466652424 534901287 0
580395998 777890642 0
759625734 216486533 0
552190363 563135118 0
447931137 643662700 0
17745128 261701771 0
351132015 322928818 0
336642563 717412322 0
185272414 70364619 0
15539479 756156232 0
450133235 500577286 0
36900953 735769127 0
708148629 681056173 0
295493639 386407609 0
125836861 377132586 0
717696773 152226129 0
118044795 13428369 0
513913140 623361128 0
318003638 293177665 0
540333483 99529689 0
725398204 190522435 0
548647549 384912180 0
682346254 129569591 0
87254328 252953023 0
686919046 299917379 0
483910208 499384201 0
150255728 792525664 0
101876831 555221141 0
452786173 688728531 0
227633082 129423777 0
373739748 13215061 0
347186331 337795489 0
261795109 450531782 0
348512004 695253676 0
158282644 109833666 0
311634475 506203076 0
733333862 800756799 0
693791461 23535263 0
244727794 5534634 0
258831817 231192750 0
73087694 64558651 0
30684551 442435906 0
680834628 349465968 0
598705597 188321642 0
688369648 71716452 0
696426473 663403468 0
547139887 683786200 0
687060830 200060060 0
770769730 170986680 0
789291161 626259564 0
719382210 795311620 0
173308678 593735028 0
428787039 381833303 0
638652167 728606400 0
172637579 97330116 0
262253236 87497275 0
628426652 235987568 0
579392442 78712405 0
645028345 389405224 0
10174246 323520302 0
453590711 25396761 0
689879296 745982133 0
565752819 615359245 0
376905038 66937593 0
86613073 262859087 0
434816901 234764314 0
607439351 462503294 0
569104181 431231072 0
665957737 20268028 0
635537196 562269863 0
255110251 78721479 0
660368865 355934040 0
160483052 304935642 0
111465817 384403727 0
43004150 446275181 0
354164623 599618447 0
34552996 307883637 0
344000731 37182474 0
373608440 534538126 0
758205349 12548993 0
224516537 711674982 0
674148910 689513961 0
200335573 246721515 0
606930000 330650385 0
27821100 656140276 0
795589998 230331135 0
707881114 332636083 0
188148082 649835115 0
122322596 418128856 0
748947077 43840609 0
794164769 308057447 0
144670872 720349584 0
112431245 113255990 0
310245625 429190298 0
724441100 660438116 0
71828894 58654171 0
538338244 298782073 0
397780774 766414476 0
667311944 302254494 0
576277626 530616395 0
796200627 326329652 0
481158122 352760004 0
5603513 544678648 0
703629478 711285484 0
164198192 95594169 0
661412694 670833078 0
180946265 290648279 0
301174491 141862118 0
58271728 293045986 0
431755601 461851462 0
281606194 425358042 0
278814297 725842402 0
175967972 137039940 0
622663489 250230504 0
615374546 704115856 0
158495055 46090043 0
657166194 223805606 0
2260521 365234454 0
485681033 561104667 0
761241507 701130177 0
477834948 555672748 0
533514335 220388032 0
77986715 178990066 0
481660941 237236691 0
681702386 213809256 0
544495466 239527196 0
75773703 423903083 0
441733306 284870252 0
98629972 693673241 0
754130342 624293566 0
53253803 549441610 0
361746941 568696048 0
388488782 214984524 0
138586507 478022211 0
663973486 463307557 0
147929307 37938201 0
186539392 490979834 0
59599004 730669113 0
466681134 150793192 0
662772185 298655876 0
632138845 443060617 0
372685819 455814026 0
83819611 198533507 0
215123912 725241643 0
746249024 546853708 0
582487684 147702020 0
781329100 21025247 0
198994684 139748168 0
108914395 513616483 0
526325845 603648074 0
455155068 385361649 0
485054358 563753418 0
490587355 168603330 0
732886375 204865639 0
383757314 523961364 0
792250623 286721211 0
292119959 304792573 0
650701446 644591307 0
375946208 792518814 0
292487353 272107642 0
513385041 702044681 0
480829154 230048916 0
19003190 377773444 0
405844765 318341264 0
53806144 508227937 0
664549972 789108185 0
110374162 122371315 0
601192848 546981863 0
66684150 372390809 0
172201544 691665028 0
647474573 93480463 0
106085806 126423589 0
158237053 703620474 0
726943456 218720980 0
251234432 232870778 0
577369487 588283618 0
552752213 143439138 0
195010705 203929134 0
528845059 42569379 0
528283726 228749311 0
513570619 130112878 0
270500778 589981855 0
517007684 381596407 0
130309228 116572121 0
459697818 290833684 0
85202170 559255195 0
344631314 695045506 0
404445738 628898503 0
85619676 709062182 0
358846470 548836629 0
172478779 239673019 0
332816281 142137886 0
492960424 358772372 0
285134674 100091887 0
635691254 531564092 0
492923428 739021897 0
526987170 376811076 0
767861724 674064503 0
183844408 642276946 0
638781931 161748091 0
705402227 705057524 0
424518333 275306555 0
747542198 712529569 0
695779864 282211086 0
684206137 522100965 0
680311405 210435109 0
451844021 639381499 0
301432486 314861480 0
674994588 22777706 0
788697075 245206126 0
94288904 799609780 0
435610260 407661845 0
445125835 791231656 0
480283496 280781023 0
418795533 7211694 0
766892738 499913176 0
27631931 767299307 0
214270315 123295480 0
6038117 624741659 0
272563357 183398316 0
205393813 137173287 0
323729509 349134318 0
683629954 388037308 0
553057707 285888630 0
758323687 1638661 0
718398461 176140829 0
230361310 450932897 0
13172136 301651409 0
682344422 15659097 0
173719552 401988769 0
347736490 131063799 0
287211607 290988521 0
58154110 795531539 0
253411809 56207692 0
120876144 166980087 0
3306086 770889278 0
392798013 103690207 0
58820608 223573933 0
416682458 230790383 0
148280647 330611334 0
743300545 793395103 0
121378843 572941274 0
774828825 12916995 0
607666505 502817374 0
170287990 92079181 0
573440487 370651709 0
160164350 438616684 0
662496084 535534225 0
183301867 256036441 0
165567751 489275423 0
703082108 432286790 0
729189858 388049402 0
29634150 584083693 0
279051489 676942714 0
522169710 261121625 0
388967265 58248314 0
334346869 698285813 0
509292013 96290136 0
459357886 199111226 0
287560055 636289604 0
544708536 275045951 0
280750549 203456070 0
544775813 199544991 0
174651239 99164464 0
186181663 352974604 0
132533937 514293190 0
282134703 779024828 0
473798772 554674481 0
475957772 621856439 0
163476789 464893877 0
376049045 186595636 0
363900555 610029225 0
789069266 148574028 0
783917048 87102972 0
730226093 227974145 0
453177301 362798219 0
379094381 392800051 0
432864855 132363842 0
234242904 656156083 0
747167316 350484715 0
340112383 8222463 0
688211633 546510094 0
756046700 274533864 0
519586641 313252250 0
593250768 412062269 0
319903201 399791275 0
494060939 494717560 0
619752939 95474593 0
263073785 761092999 0
77616913 588353701 0
238384860 65958891 0
709692260 478702585 0
248779662 154930134 0
170982688 538786386 0
480705963 41874059 0
47319378 199980184 0
45926448 560770869 0
428781281 367658958 0
101558143 52627292 0
735450661 794059645 0
117235469 421184261 0
243697460 528229879 0
467279692 596037220 0
129467869 100443706 0
647138523 674857503 0
597842492 115069904 0
644601810 680834774 0
735196367 438254568 0
775974394 553200897 0
70358117 294367101 0
418246286 502694006 0
730155836 616377572 0
299023750 621626404 0
210287357 356637058 0
752763434 334339284 0
359003232 518447793 0
440773338 366023035 0
265734265 39105698 0
622716732 153451342 0
95248331 261093965 0
344990578 571798850 0
763854669 230652862 0
513646305 228910640 0
264111621 333020319 0
408519186 685520815 0
528358318 297822436 0
464254166 789242939 0
774218405 392602452 0
173863107 297435380 0
188642468 496380773 0
594339851 390620287 0
689656395 617272498 0
710216564 96981728 0
532942552 556223897 0
731160546 146914715 0
289371930 454423026 0
373236266 459561730 0
687947215 16864611 0
351927547 365206017 0
22616008 442622799 0
371240246 789550688 0
636749703 277148303 0
745313180 574291140 0
525627061 272273957 0
194622338 322442046 0
691677298 11585044 0
730648431 550510490 0
331181276 201965914 0
594938932 780896193 0
378358922 126956371 0
173513559 203883545 0
378591039 417449032 0
581959385 597280113 0
722821472 113418268 0
652528861 255318481 0
274379213 528070049 0
284238718 112736099 0
664194684 116253014 0
566599704 374304282 0
68921137 622805452 0
598801907 700434926 0
637452183 339360872 0
7864492 281863714 0
478998519 284697155 0
614522087 424601316 0
525263517 369520844 0
132799123 517465373 0
210945421 561341604 0
394024850 390365173 0
756671989 276150958 0
299701128 418920713 0
467750179 359784570 0
538777215 308025822 0
13817047 578268429 0
768673100 786321397 0
41523060 596265233 0
432941650 658133144 0
232854639 555604015 0
700963830 654704470 0
273371716 622602504 0
237731646 666340067 0
328935085 489783093 0
115418135 777254642 0
65779516 430359363 0
701066338 91374190 0
10369269 578263573 0
5127536 720755385 0
60863226 158177486 0
485605017 533280118 0
505089290 361596964 0
450956801 464158919 0
535064479 273580068 0
107660135 701584747 0
311807082 574763438 0
391163142 767869809 0
454722746 130106358 0
771800006 280256774 0
427152590 127429499 0
132859668 205063161 0
219970400 473515574 0
194118697 381372857 0
515488429 171420650 0
474355299 213836381 0
246849465 12557198 0
474348628 760157522 0
548588709 660440111 0
533831317 320346126 0
12544689 35271207 0
732329969 344274191 0
524557793 584199825 0
441558315 659973145 0
456515146 542596 0
343387470 667728209 0
555325424 271983305 0
306833536 139959051 0
757816225 89264642 0
799940616 236812638 0
764365172 478561144 0
712552954 332821094 0
155229236 507684994 0
572870332 764094621 0
707047603 270336693 0
224277040 779052059 0
459138705 759301312 0
480885111 16326826 0
674091177 397379334 0
746128184 627412896 0
385641502 611478468 0
671743572 301676716 0
415904668 32582272 0
118523027 170053147 0
494090998 142624232 0
257601434 255194157 0
509253218 715107218 0
749805110 367676632 0
518010495 133793992 0
649363737 166698994 0
24760927 483757930 0
67975317 143364959 0
199559012 763562128 0
328059868 364141171 0
558320759 366326360 0
421594893 129267700 0
414264575 128445378 0
339664564 585672513 0
125156342 33658255 0
59731800 763407105 0
752926029 585828309 0
236554109 337864631 0
538257093 594542940 0
165655105 74562174 0
58318928 23171062 0
702517317 251182976 0
589660944 602531421 0
392820545 514804175 0
475932773 533097 0
427281205 546246575 0
278315840 160776522 0
196954107 20297129 0
88861544 135196744 0
174371554 245746332 0
750775700 605720487 0
511643731 187181267 0
188679250 299855824 0
164296223 499248741 0
398824339 12916863 0
445672149 538027908 0
572997694 80403637 0
105385280 31587973 0
46491624 718601946 0
629706002 340858650 0
164248149 483698985 0
563905958 357407319 0
540723731 330751877 0
456930611 11837664 0
111986078 696361723 0
121101188 537977620 0
34758886 622359370 0
77578014 593822036 0
625034027 379830126 0
746095742 253264769 0
117988002 315927649 0
588247511 351015297 0
733447889 595406543 0
75519911 560341186 0
768519033 307244678 0
666346164 796313198 0
68748872 265748993 0
687756988 144918731 0
293188545 189273924 0
719823617 215740539 0
785405090 93653354 0
35077560 521182726 0
792411120 436795055 0
19625929 186747229 0
105712180 502937234 0
630138418 742605786 0
672593155 144609254 0
301643059 4329207 0
88279107 42635699 0
671102054 38014743 0
398586740 471737678 0
122147555 636686968 0
124789798 353369559 0
363869529 216641819 0
605195170 105143414 0
304488797 574409252 0
250825702 690944830 0
695142141 541990274 0
711309385 420423715 0
118075078 363634767 0
398571765 687948943 0
278594985 605496159 0
234147592 277562262 0
720723204 757463415 0
395321551 41404836 0
228887837 638520752 0
734370205 293045001 0
729650947 345717033 0
588368858 156394307 0
536193804 435704678 0
753579597 426847088 0
194792062 687797959 0
776986222 19014555 0
489569411 542908351 0
32635488 277320291 0
49737710 477207685 0
601334491 658402552 0
87236022 219163149 0
492119020 226365186 0
538951790 199493714 0
576764599 584151251 0
594119638 779888059 0
738418170 715217854 0
168985441 28597719 0
5100269 202414277 0
392564365 367443361 0
611585470 414455277 0
454606066 132952367 0
97180919 355989627 0
560893446 416624199 0
377966483 726233079 0
293772165 255072878 0
424045020 467991273 0
144573843 713469796 0
735009782 206116219 0
346103154 446699967 0
187229646 517909060 0
328345446 99314623 0
230810124 61977740 0
501789685 293065826 0
772679564 194852742 0
300276991 158310515 0
353930874 658084279 0
612409211 284459717 0
154249112 631292805 0
123794475 739368450 0
340281292 636405849 0
173557606 448398338 0
440712064 279255114 0
450588822 195543042 0
586804777 631506745 0
231758394 596729244 0
138873407 61673925 0
598221426 742473753 0
164112096 370263463 0
141615694 527886827 0
754198976 371839176 0
783662414 353755340 0
153617392 633856167 0
736956677 434788753 0
227816031 260885715 0
513535354 192350135 0
95232743 208697253 0
185662607 701835629 0
491241052 652249556 0
14961016 792011796 0
185077332 620406283 0
467077624 553949976 0
240363651 265742767 0
750310719 43328605 0
44349744 76738339 0
2859103 664667217 0
425225393 635448065 0
537415204 702379987 0
715366240 553705092 0
166613900 30222299 0
495002363 624513679 0
80155494 60347453 0
41716506 338059142 0
360918963 720969387 0
730601419 682278466 0
440859777 69931416 0
13425629 157456300 0
592613845 228265276 0
531952969 509126018 0
261513632 707002129 0
298705793 351835054 0
198219818 511895304 0
637889548 171950109 0
71768095 421902178 0
705322065 444248488 0
169573823 176327185 0
455001026 631032115 0
130924796 340502843 0
92511511 78823278 0
754549849 581944516 0
482700352 709566331 0
201424794 416743869 0
474569604 355286222 0
412910504 753726396 0
190874611 79971590 0
500478597 149617662 0
306965189 742912580 0
158316937 120634941 0
352425529 165118409 0
705661022 257073127 0
461340185 152108317 0
252611912 468837585 0
565261990 547781137 0
269051811 99554051 0
562490722 54269455 0
424562466 416128610 0
266613744 714324599 0
460800818 28143958 0
200864150 157743947 0
205263473 461507507 0
470901738 324201066 0
330050761 774328184 0
75360596 66503968 0
553756547 83885519 0
143475591 403976834 0
336303527 604542300 0
708129196 618490019 0
391454549 593590449 0
110220849 440712735 0
381944497 316454394 0
743533676 547412880 0
410589796 24418435 0
537836383 776558355 0
708461581 420424485 0
165840390 584635556 0
513831630 33691259 0
127107276 602304487 0
453875995 169210122 0
322018913 447613827 0
104572184 266547929 0
240104514 670501296 0
246224712 675745727 0
537999981 495716101 0
238409699 60654565 0
242732052 102199039 0
444884584 134624032 0
172466282 85738877 0
584154498 344448344 0
528324468 2037478 0
153914804 561050457 0
536708 453212171 0
736277011 215606571 0
504925492 48366862 0
293268359 514559108 0
635105822 581461480 0
779732878 705987369 0
261228676 464820763 0
21754963 757814373 0
141185378 629762026 0
472503364 767152334 0
585136938 676203346 0
13480909 79642254 0
650055146 116834781 0
787368652 363351401 0
738978549 455682939 0
675008665 615831573 0
181929823 91427245 0
331092676 135977809 0
160015611 236473406 0
235006989 111184499 0
211842707 551199860 0
3154812 13843272 0
96760358 561282028 0
300050747 87639734 0
74353893 258679609 0
704914353 299782857 0
346998510 217162701 0
206306722 400437358 0
381894299 640883580 0
224586210 623213390 0
513017879 140063567 0
149547563 19625014 0
323810366 745216900 0
295167132 249035094 0
513828294 555396635 0
481149363 619046159 0
401773436 613697353 0
724765857 149138548 0
290953989 157549240 0
382567457 93273075 0
105015009 544177611 0
697045889 644443039 0
103619899 499889433 0
671055475 449829418 0
646294204 744851012 0
190661787 36639629 0
729522666 99651699 0
178191003 112041792 0
60445283 790400463 0
718628033 626635975 0
627385132 797272412 0
406930369 148734478 0
589076441 89348125 0
689541087 571522376 0
15226229 380047483 0
592786028 783644737 0
241423296 452560716 0
672424753 389851095 0
721560862 76087002 0
308909381 730637061 0
273795289 458196824 0
337805072 327967991 0
635953628 468870071 0
209780147 12763737 0
115064878 5699447 0
215803186 475865952 0
168051812 125392255 0
278883230 295318673 0
279618687 507985722 0
480649290 200501161 0
548238563 719528569 0
658614546 283004321 0
365862336 362289963 0
369166269 478418659 0
726574036 496878739 0
520446723 61667435 0
189765676 155799830 0
755608296 88779988 0
654631066 136129505 0
253640561 673157576 0
11898151 326189500 0
77071128 315423425 0
473173824 85815691 0
391598930 619392104 0
60671592 423916862 0
84196546 413699847 0
138356624 774865502 0
376027299 436526408 0
188948697 179711733 0
325772188 725706191 0
220934780 573603438 0
40134540 252900799 0
553444490 62056255 0
83180112 107106398 0
661270680 441121377 0
638589218 61420411 0
186619173 539770926 0
760921165 230241148 0
737531137 342676458 0
285551576 649468938 0
156055772 322221357 0
615403010 287201466 0
371875983 780123676 0
651633445 603487271 0
484681212 174050869 0
482135928 259781607 0
761281475 84386836 0
744827722 294413892 0
423345231 777054975 0
499844571 669655902 0
516159647 220146493 0
142643544 341304607 0
375504855 444429281 0
61623536 562084559 0
298845118 564300330 0
166900354 445817670 0
455553464 693584265 0
274338590 394776865 0
88567907 164956867 0
696869953 65204846 0
31522428 767624097 0
293275141 271430650 0
213086131 10351739 0
261992948 193253634 0
681105796 604265341 0
479596453 162623560 0
327547271 15867090 0
295025712 131690316 0
190370488 630651389 0
330990884 471907798 0
348470530 39117316 0
440789548 17382243 0
109094427 599910799 0
597658625 130638124 0
85262398 735285829 0
509455002 641927961 0
175903101 202173053 0
353998176 277628157 0
283711733 138583791 0
473731845 313107178 0
780120298 663687734 0
766156640 791172975 0
260351187 441666346 0
334872045 579840164 0
772529132 721621960 0
490516795 612856814 0
535644733 639090183 0
480449708 260727370 0
353759708 725920756 0
536463655 719779566 0
480677959 263840157 0
489780609 777088292 0
47433683 117277922 0
187724939 631840875 0
256186212 206682090 0
356891135 201099470 0
34217840 557090403 0
517820370 751283692 0
150803574 685847383 0
167610348 254711835 0
40832205 746777144 0
219413549 252065904 0
336641144 465773146 0
605714896 107126102 0
531379968 144204788 0
524151782 202001928 0
396082299 699377133 0
349625584 690773354 0
299749390 127794655 0
60264116 657565841 0
259687271 483169909 0
135938319 478239526 0
605703591 584103707 0
738661304 512429073 0
591925487 739872979 0
193757778 578285321 0
189266416 348159658 0
712250974 356178427 0
290425755 437162548 0
577994232 336460696 0
117380926 491451182 0
327558682 285218626 0
352692262 749553029 0
158792399 692714789 0
29381137 449074471 0
266758239 486614166 0
731859427 79318094 0
275943209 428759698 0
679447269 50370244 0
735320364 144198640 0
766614021 417440612 0
38212279 490984713 0
470564410 300424046 0
552476727 588462061 0
297539482 400609883 0
735964992 260253706 0
289681706 682891094 0
189416696 281635161 0
484024561 488684153 0
722271431 794580564 0
273748005 775823282 0
122028276 421693096 0
481919346 315378894 0
457004851 262569555 0
548128138 713781664 0
689245448 458721797 0
262718501 426377273 0
234829845 437902142 0
715386845 299096135 0
516707086 754267779 0
368589717 221837816 0
109827062 695607401 0
515919992 509768607 0
552849832 772653194 0
595667866 333334407 0
641021017 294185277 0
29537742 289618929 0
128252796 309752894 0
302252115 26950747 0
619475921 799402755 0
171245560 576980010 0
408461009 57281304 0
685997053 405652900 0
194153910 526709232 0
237079588 284156902 0
433289520 640582503 0
295151196 449060996 0
688370448 19900131 0
312288535 41694004 0
97559229 488045615 0
446186499 322914331 0
433582020 780475205 0
57728391 73568410 0
539954990 88436930 0
149357568 579644334 0
44519366 574796038 0
575967752 696668255 0
528244036 348476894 0
116344788 19442788 0
244511172 25282974 0
223205310 83688923 0
528397543 704156581 0
50848203 273130221 0
675701885 590350395 0
56200027 727807884 0
402332457 332456204 0
792502899 282669670 0
19864774 278574721 0
582104933 787012612 0
665259439 442900038 0
429903183 749972484 0
396726580 216139769 0
179546650 410735873 0
751166389 254464773 0
89539483 584431282 0
631370439 94024017 0
294810363 726271914 0
668288224 55829961 0
574750575 714165804 0
266196597 67777231 0
669211580 215593434 0
212202416 623554979 0
663159437 717714391 0
104871054 432520196 0
68591622 705086069 0
775141729 226697402 0
299617813 30964413 0
54714751 524794470 0
516462684 772880625 0
619713932 263352114 0
317912675 62438529 0
359844725 599761757 0
212305928 665128504 0
615663153 261661591 0
754430035 222148697 0
65925652 143871294 0
516788512 250272125 0
269943739 184942657 0
746044456 451106208 0
625925848 420759213 0
108649834 437970355 0
65791316 168178974 0
542281496 114186727 0
575522726 318837111 0
757098906 454483682 0
749762876 381130919 0
633521511 181922917 0
747370043 409417492 0
213791328 214256156 0
108455629 755985442 0
526750904 13515870 0
106732557 61536775 0
486388472 191294343 0
120036626 196225249 0
543661010 636573354 0
139263274 46412261 0
440471064 617437322 0
601723320 796625448 0
732357522 127138204 0
665827910 163914760 0
284853550 485974409 0
541394687 63624863 0
267694204 459416226 0
774032585 74127398 0
152470002 561813154 0
130852717 189690642 0
94018213 409264921 0
7729372 93989192 0
104334123 478255596 0
309485567 783148732 0
486582104 164696949 0
500894421 188956626 0
134939053 285882927 0
536048923 561007833 0
688398262 583092349 0
282984319 180273189 0
721129234 219922853 0
423172659 7573439 0
768045163 431444903 0
756617271 131889244 0
101440973 570608888 0
249304422 227094403 0
487081490 446534002 0
40208911 787007177 0
458463127 494429387 0
47942348 218165437 0
749650775 204064420 0
457979687 249815039 0
225989926 698565133 0
54567209 652588896 0
642600840 355426134 0
734435641 693969844 0
356959253 570098863 0
771260038 785122283 0
502548866 605740452 0
34385076 669860680 0
323098681 431357504 0
78602249 135748677 0
396552250 567271775 0
759303006 570267592 0
21606419 144459535 0
612495324 609430755 0
45206038 242039061 0
160433665 713324062 0
63821442 644163652 0
573493261 278353173 0
318279193 603422203 0
780915518 785929526 0
554212059 689812380 0
474266059 145719781 0
445466130 174163620 0
138421531 51835355 0
398046622 558679364 0
209709968 275619097 0
212901811 47096285 0
728217947 665464860 0
729282921 464019211 0
554897578 684704958 0
653517025 588159300 0
571190106 3691498 0
136040199 85349102 0
596870613 742870433 0
693011116 487753461 0
776339065 393741639 0
247934151 292709742 0
94910041 464165336 0
727730561 759959377 0
1970392 30648806 0
423523327 570070722 0
85566591 419863424 0
668430305 236830280 0
410785872 152189654 0
66854833 237328121 0
526873595 186379308 0
97721009 174733679 0
340349459 92934423 0
433276965 646625118 0
507678496 331683609 0
178074318 131851825 0
129690492 44657471 0
759998801 294955688 0
655835572 597206405 0
78253289 219041513 0
420840906 152294110 0
78038794 586269245 0
646269379 756775756 0
525386759 798445151 0
140207325 81736782 0
508689666 345869993 0
50178791 158665749 0
246022373 577832278 0
642594632 50093011 0
679063079 425550288 0
757988100 62999505 0
219654348 207736393 0
299551115 120413033 0
598731952 465432875 0
681568127 354920660 0
309783648 585172210 0
744419553 215128328 0
677428828 764857788 0
234970970 566577720 0
689912849 447408525 0
772204418 278362982 0
521023101 626082366 0
70694693 15374770 0
389632656 108911191 0
437308912 244414669 0
765614664 521439762 0
187185255 475285731 0
592621755 90077018 0
270504749 788348277 0
137593633 39967506 0
534597217 514823556 0
393664641 81762341 0
287480373 527770155 0
434782030 452303123 0
400922571 327743292 0
155844743 685823852 0
107078405 152249640 0
184034774 788437569 0
441544719 220139305 0
501759383 81269364 0
226140618 792453301 0
522546998 183798770 0
301336176 52090356 0
432763706 304800624 0
41876721 609892416 0
485214489 217555413 0
351954552 222605667 0
530553180 664937416 0
529008264 642890464 0
310441680 97430764 0
239719115 13883924 0
443121094 528758491 0
603338804 4007680 0
684754031 93772178 0
509792083 199995972 0
177605662 313079859 0
169547900 501057825 0
309901058 164008539 0
350854323 511015238 0
154771189 623988321 0
26940140 27714894 0
337826825 776217485 0
354761696 178762797 0
185445782 305712686 0
611002914 179468126 0
561572983 717529141 0
75650605 73825244 0
749344586 587024525 0
800762120 788383161 0
702502909 362110511 0
386740796 311373115 0
589861489 181547884 0
187885978 458730206 0
427448837 61000859 0
127308729 630477288 0
197265541 469056682 0
404392369 596029291 0
283669192 480488015 0
277812836 647287112 0
396035778 475629607 0
140612987 487633635 0
341984655 174917829 0
715596680 550128469 0
454894418 693790983 0
294542919 322653376 0
443380552 664645313 0
609456637 183687863 0
376995280 727180315 0
198483672 259613917 0
687559692 541923574 0
356579597 794922701 0
349496273 367466534 0
367777362 203223186 0
395815043 319216136 0
627264313 257303839 0
703032020 289368535 0
403670747 738741718 0
475575682 65324793 0
532566468 455490854 0
649571081 105353129 0
268807592 512463759 0
386828299 531458213 0
177266517 400481457 0
619079514 482046085 0
689365999 1572037 0
739854933 672886541 0
331441401 775573335 0
644514533 649473837 0
238332601 778650235 0
541820871 689304909 0
261846568 622513343 0
274111926 629134586 0
599147116 448623341 0
151205844 268288907 0
159349407 699396075 0
114192275 380742563 0
324515485 223495562 0
109224918 669624713 0
771748070 623948172 0
215888095 268020054 0
353377513 701000079 0
400203127 58129516 0
364871154 355475930 0
388400596 49727353 0
797412274 131554118 0
680171664 554340892 0
446620382 16036007 0
22201822 369698336 0
780662377 572734063 0
67776964 178261773 0
141274972 394143243 0
188492308 233884493 0
62869828 370187183 0
669661960 801567581 0
441008058 603162578 0
464632745 523258283 0
667021140 176030369 0
699131705 221302039 0
335360571 269202563 0
476002038 578370185 0
234028613 96607211 0
631617522 300992201 0
98974055 320218055 0
17152143 684391585 0
338917262 675880362 0
421565070 68966902 0
488904348 710437299 0
774418424 470573073 0
283386667 23244229 0
17023563 33790530 0
679698311 621434945 0
45374654 504674489 0
118820026 588341940 0
551292045 677155674 0
74385990 749201810 0
698816375 29081030 0
697635882 449028678 0
287017654 349384310 0
57613175 609202223 0
185302902 687208413 0
256238639 296698884 0
293033790 3487675 0
766794216 308318095 0
208148096 731747778 0
311996129 247092174 0
238027516 241567229 0
371451740 162120136 0
397371220 542220782 0
251317807 79831523 0
478696850 594870103 0
415542322 483302645 0
704277729 265103328 0
725179261 163879431 0
289798131 293239371 0
159027786 797372807 0
591300233 614503183 0
682141405 451880975 0
249034254 314453622 0
273986558 346949868 0
407159629 127368112 0
449824884 667896338 0
635787154 405656316 0
495257322 760549502 0
257572856 249184956 0
58539364 364883537 0
408424905 721532889 0
354295436 397200629 0
478582165 627498438 0
602111691 162238795 0
90565313 91768499 0
385190594 137901328 0
771350933 369170655 0
618674920 470084054 0
674298180 607908046 0
68422380 429974542 0
757546998 325485803 0
291270370 190433447 0
781016350 698515889 0
788850713 314983950 0
727777029 667086303 0
111459957 603771941 0
176928563 499317473 0
266102859 497502482 0
506364855 445734604 0
792576090 658117298 0
625348380 796474402 0
645612405 105089810 0
560935714 618004630 0
359560520 344123432 0
251597542 8074311 0
726772891 412769186 0
482489526 131741190 0
239861 77242059 0
140584443 58036203 0
504899021 576364455 0
116252267 10958278 0
383880310 783866669 0
6806326 68663014 0
253723719 117908273 0
773225355 210526325 0
636408229 183666342 0
125061821 203155201 0
245383223 21559929 0
723961097 758908031 0
685345948 112778796 0
332569458 675514850 0
112389294 649227414 0
182360452 122892519 0
175606310 456980844 0
84500555 118132074 0
632346743 382494333 0
166257032 612608425 0
108082465 75314009 0
484514451 501120118 0
128455680 697117736 0
402802472 477026565 0
294529368 305016052 0
164962313 188902131 0
748266985 110781790 0
779224464 128173252 0
603600515 309665379 0
284320106 749673514 0
605647997 343045772 0
545830504 691788350 0
199555380 538218899 0
78366161 784689678 0
626130162 511512157 0
490465422 86307639 0
41390579 293548443 0
199556232 515651754 0
274169301 103814045 0
630788083 193576989 0
403160945 208474349 0
506795191 29365398 0
185930613 341960632 0
283975348 215618951 0
731085734 205884918 0
733324324 219893458 0
79087582 681809065 0
718193001 19814547 0
273919776 257494913 0
276896754 340161355 0
795527604 198061045 0
520693863 659455524 0
490022286 112219833 0
702343412 779579810 0
240847827 206751137 0
10548208 357279591 0
363839073 349503626 0
540375047 762836508 0
152719516 788321889 0
607502893 393368918 0
712707899 405723363 0
577707434 611736576 0
602474887 172246748 0
788306188 797590146 0
409962010 180978794 0
141751168 593762151 0
23573135 536024080 0
246454373 386183118 0
342603854 725701957 0
467247577 223455297 0
765838223 457377695 0
206718525 448209456 0
651463022 716230685 0
60940685 93215780 0
276580210 680725989 0
338505555 680277769 0
779104063 382628770 0
365623001 217273560 0
734934405 608504505 0
699097144 460650103 0
216825787 321564200 0
14860121 158595878 0
216307092 548332286 0
566835404 386523803 0
10209916 622861645 0
302446801 631950997 0
338361152 402203353 0
746983549 297653469 0
622118813 781933051 0
730882593 327058940 0
173625535 341602467 0
669417704 791368457 0
97518827 214887711 0
274425766 361025798 0
776231060 345926649 0
456671900 24545586 0
330495338 444273301 0
614438785 578554399 0
399385897 378911981 0
638929489 12537819 0
107071225 654180034 0
320033259 776417352 0
329430147 497665708 0
314413930 140390414 0
737457478 56220897 0
710020033 307892446 0
395363414 63492286 0
401479506 116626443 0
790568459 748706828 0
180824218 517108211 0
271943871 548578136 0
363720968 53123421 0
289032909 662701102 0
293114354 401488530 0
565541313 142556141 0
757771276 32524332 0
165185332 62770078 0
674906531 383086735 0
789010304 673937283 0
127447051 67472485 0
315569446 66762063 0
349638941 164604007 0
294063745 438295292 0
552103035 6615457 0
757050967 467650075 0
650992663 200345482 0
210101181 750695908 0
776352134 793061384 0
129971944 335638186 0
504416871 280379909 0
393693326 248196580 0
121526324 205156316 0
344806292 470604642 0
795938653 564842387 0
215569142 285377851 0
116034776 779113941 0
229700390 595255882 0
142730623 147879355 0
113474474 41690533 0
389747740 47296197 0
231802509 722150083 0
708619172 307385644 0
97877228 339185004 0
18559080 240169190 0
329474853 395783316 0
93195403 711298969 0
178107302 456424730 0
188435788 472257516 0
145273138 675060146 0
177405311 44176904 0
141215658 241063139 0
310068475 139143853 0
359906326 775019915 0
421338058 672778748 0
646239323 787480047 0
629666482 559984745 0
315033551 486092331 0
750738181 74484346 0
163401710 23298414 0
528827942 791099484 0
707070176 778870906 0
25627502 347775580 0
581788285 525655489 0
598008871 574279085 0
209671201 134946610 0
751171720 430533800 0
696565125 261895272 0
582431777 190186444 0
76759927 320931115 0
703881216 662885174 0
58620073 550269416 0
753933676 237006909 0
48445820 77975435 0
683513854 674784959 0
375513845 432378806 0
399098843 246648274 0
799031993 379506582 0
99699578 484484832 0
432988148 83365989 0
402137553 575137388 0
777124488 748081906 0
468330512 20143248 0
639740278 418251950 0
756210368 451657706 0
46901949 470241724 0
239592995 564136589 0
461250776 227611577 0
306324533 287383502 0
302750260 16236899 0
343161030 44931666 0
283837698 92265879 0
628586092 353392948 0
117997528 708433034 0
86878758 243709580 0
732532711 870672 0
334652843 323283223 0
487756404 371114309 0
662095665 698347487 0
420061075 657264363 0
585910417 159351969 0
560179632 12597867 0
188407317 254040410 0
453596732 617795473 0
721662136 709758472 0
729251210 346708243 0
632008266 394781140 0
375750635 728700701 0
160066648 583798844 0
304637015 34058532 0
741273784 28832104 0
383928327 753760261 0
784338474 672073438 0
30442192 354911726 0
428771545 614004628 0
269702253 652172548 0
286045221 371881529 0
583665228 374139696 0
33486699 272554699 0
596383161 510671418 0
672431272 660213460 0
11229400 34260355 0
426725690 227983088 0
327781328 619533048 0
800191338 79325526 0
271809900 691030252 0
245814840 234499540 0
156524892 9380389 0
427338101 646499672 0
770824425 43402807 0
388581356 298122747 0
146221031 727078836 0
187777505 600141258 0
265795596 317208140 0
445812056 108416656 0
279465216 588407494 0
531413506 56976711 0
496485421 519618152 0
722192829 466022549 0
372172305 353714055 0
544157369 788837519 0
785035087 540462899 0
255688950 469845416 0
268172597 190849433 0
72013698 588720302 0
710997869 326025901 0
386986900 587267891 0
199172967 256930643 0
702240666 249412750 0
304512971 180103257 0
537797288 222514573 0
10827756 245980391 0
202270226 449855116 0
487439876 431034953 0
787553647 572720747 0
517256026 751134809 0
627216549 496678115 0
612798750 12647855 0
383959149 49033695 0
475449160 348447368 0
139421458 37840065 0
63443173 134001102 0
392486585 488217833 0
209390724 496096365 0
61652153 106197784 0
97714663 600619801 0
459076323 749994770 0
551434078 335220594 0
376245731 394005277 0
67372776 601821628 0
43496563 417327545 0
152649577 565680820 0
370722852 637311546 0
690112859 755272541 0
232066224 396436454 0
636766890 678793513 0
65178233 708701145 0
264382947 716804908 0
345828305 68034917 0
327446608 512128448 0
289448205 69493484 0
509049606 319676153 0
194890093 370668626 0
167340956 460292546 0
274613368 120400840 0
277739636 691633943 0
203229116 639591034 0
627054011 727981420 0
83499745 378837217 0
637471845 759143401 0
598232527 473182221 0
612477319 360354508 0
338569205 768758345 0
587282344 5718064 0
107267194 693023629 0
193027734 567447771 0
593611157 488148058 0
523122259 262806430 0
543624707 169715204 0
568613232 660514812 0
83982012 4327545 0
737785781 347526963 0
172560011 551807532 0
522232242 371724710 0
109453307 73270060 0
301275572 4712240 0
71169224 47648383 0
745427815 276348913 0
527156095 140158675 0
236563368 477849417 0
64160716 72752431 0
432567479 391616289 0
674442738 262277788 0
462922382 71299723 0
730615590 138684634 0
319460868 56592430 0
272915929 156398159 0
741617389 97983600 0
742174683 116500545 0
41346520 28351488 0
121520062 269225781 0
245553300 505495229 0
467068175 550054867 0
213955399 354337348 0
658794189 635606589 0
677685916 110939108 0
290190274 35383979 0
186464945 162300 0
411033191 192504331 0
43374548 678475997 0
572747490 797725991 0
321538189 266914154 0
503562671 450583237 0
469689280 633911611 0
102415352 33377169 0
21012067 683090387 0
461090353 278626564 0
361287841 672233761 0
235171145 12553890 0
539938876 586556653 0
561135015 179218083 0
571382540 713163146 0
125140891 442363151 0
313990170 598676807 0
774590827 713005621 0
278431353 210078459 0
77335166 223214776 0
694478742 648827491 0
429343528 149324202 0
108968167 138132226 0
742424001 585173900 0
208724961 642768944 0
652974596 586161691 0
8118854 5922175 0
478887151 751320595 0
539159332 744943214 0
2915373 485493696 0
508340111 408762729 0
197756906 392039513 0
644204749 636030707 0
560353481 74183924 0
361895651 653716388 0
370316959 374089580 0
565029150 586706522 0
14038447 178754906 0
614223701 547281113 0
500758468 376772586 0
611875773 383601446 0
46528809 90149294 0
249634062 201678908 0
316531351 354553526 0
327353264 60851215 0
42271115 301983210 0
548624495 80100287 0
347340408 327034274 0
11648492 687580774 0
224216046 490543267 0
305660239 640156554 0
512045128 334557192 0
14447777 230979728 0
219116547 282728439 0
542257544 494029740 0
41216874 502440580 0
538646999 330664174 0
569354869 327308752 0
596455393 277984874 0
608196901 135214305 0
454626393 93230666 0
531577957 9714842 0
506493079 343107851 0
627722848 607698613 0
643977198 585372168 0
795277910 492841020 0
723479902 144605939 0
778546992 469519950 0
465386522 192826698 0
260983560 37590503 0
132359628 306947958 0
772917295 799388612 0
591127251 42055050 0
664042047 82112712 0
291931188 438144029 0
214679998 582193075 0
152368080 15438940 0
774027334 644434345 0
519484347 491639422 0
674538221 99864443 0
768973793 118186282 0
460658755 301394814 0
165631670 570732018 0
511219139 214980452 0
497064926 121540329 0
560462300 459219697 0
12803374 451861355 0
541844927 66365462 0
768924952 800007323 0
300919043 571545960 0
203161358 119399174 0
786655244 494298494 0
3721167 788122720 0
184305892 730961430 0
684940287 131710826 0
2170135 310392894 0
404624861 20688842 0
683201581 684687540 0
170372066 478840954 0
582388018 512694150 0
703673633 692034825 0
731029508 66925616 0
458393296 538486949 0
735224364 697844726 0
49458305 442150587 0
168009245 593811502 0
286308947 700899760 0
752687730 715575537 0
630246807 443909650 0
606126724 107071451 0
108683537 678186544 0
566580155 588629167 0
582342686 169598282 0
99618031 787438482 0
799024029 30456090 0
535490514 204912097 0
235052607 720071210 0
590736451 751639510 0
50849857 217866976 0
200601641 421095068 0
437673016 793004193 0
760305314 642867261 0
112579738 643527206 0
377560776 736924435 0
461689404 644234839 0
631174737 147801883 0
301468156 691641132 0
243634531 132888090 0
151291730 221769242 0
590542283 518779357 0
732932023 498197721 0
249989222 481068507 0
680777292 441261099 0
297415090 377905015 0
62355390 63713602 0
277062023 758834756 0
738622705 201760900 0
402581480 201222179 0
517582661 173362209 0
70452156 17135079 0
245113821 360744008 0
144290615 47701044 0
374592442 107565076 0
101295465 32975230 0
683394671 613761732 0
332477223 391060734 0
338544612 323340328 0
428002809 548150058 0
376146906 28647904 0
392410207 496231136 0
796956769 642655906 0
567440730 194593483 0
754218029 728665657 0
450561055 379831024 0
677071101 676929388 0
471952544 641029020 0
216736402 189542206 0
698224386 490352683 0
463252670 160591632 0
610317292 138881994 0
256994162 237707046 0
288600462 121961679 0
430503395 124441946 0
700450708 641402160 0
710362885 593801935 0
766632969 562162651 0
362092105 327729607 0
722040950 618055174 0
694272682 697665491 0
63319914 585865080 0
543198864 780454597 0
409201855 448765156 0
463621793 480114115 0
686066741 726108237 0
305350740 644252781 0
132850528 787030164 0
358242434 143101999 0
649248356 15276739 0
397229954 324625381 0
587082630 495600720 0
55752858 582723835 0
759816170 797822736 0
605758123 69224355 0
246297504 295600460 0
800989084 302982438 0
193793820 389650237 0
94769549 588642255 0
188567736 300901816 0
171279122 615888313 0
464598958 494084593 0
688367589 638073016 0
667963556 683526812 0
743634541 576694832 0
68164103 499043282 0
405918900 117498866 0
312125016 38025449 0
429961148 298814839 0
412152321 793829216 0
187980781 310219598 0
538817184 726153109 0
299778338 609156892 0
748284431 722352855 0
470813350 135798980 0
758418203 569931277 0
682497566 523856262 0
743768403 436967009 0
327892407 465915196 0
533665549 317282149 0
388161684 606875136 0
147615713 335232552 0
446170235 573241028 0
227289949 799698407 0
252704881 76597490 0
397326991 706332039 0
647396207 452333472 0
396411631 203313059 0
477164757 474774763 0
518879093 599544981 0
589211218 593472284 0
625831514 10614814 0
321236483 346182575 0
272106282 38589498 0
777974073 485712316 0
421079210 179245052 0
563051085 351049891 0
578706698 136709868 0
151952789 358288545 0
215808815 82613321 0
696079008 280607434 0
294788436 660936775 0
694038092 320401323 0
545686944 172570247 0
73159720 663310569 0
286276288 761242312 0
231927641 10482596 0
72333852 711834088 0
625217103 632400925 0
635524464 640799580 0
248927005 207312465 0
163228766 567964954 0
303420488 288939004 0
276103910 568022115 0
26311018 670226266 0
395436014 564407997 0
89527219 465299893 0
752434462 788004820 0
398746389 566225995 0
18971165 467189206 0
33561141 446600102 0
321924832 378597166 0
709852030 686511275 0
699089141 275490708 0
186850030 185254131 0
239667416 287154118 0
732955043 568165454 0
670868004 758672431 0
690880915 443246693 0
741654662 455911293 0
314561939 81818618 0
636082554 724019479 0
750392598 573328043 0
292903316 741197065 0
491169007 439820595 0
272567014 357908055 0
612526251 454226245 0
571482503 383525775 0
187839144 554996478 0
726214153 539989293 0
703587175 711077699 0
505739345 362742832 0
9116974 388222171 0
521563641 529365157 0
565230963 85350286 0
298216314 368812703 0
236966475 99562163 0
312954947 638346794 0
333441946 753462385 0
133788421 118144784 0
7457564 668337818 0
557394178 183743575 0
707526616 752665262 0
375892653 148615135 0
383212931 369580868 0
457914418 728976768 0
498718803 372435815 0
148166330 159740295 0
154546210 551470630 0
186322973 200680341 0
262222794 113729285 0
49516057 766490761 0
456176131 3434406 0
669418574 280418749 0
735958725 346510094 0
713802816 409211149 0
133353645 356749980 0
473552649 323621765 0
566480565 321043960 0
49964898 396309067 0
360018777 272279721 0
627052802 428175276 0
62175626 302517671 0
329234372 233885795 0
228756148 350550285 0
384589212 668499792 0
609306634 24680780 0
461524596 727167856 0
168654223 284689880 0
380816154 501708710 0
443741172 726632655 0
70917904 222670988 0
462240290 436572739 0
225159656 290433618 0
777545204 377075912 0
134867406 313330758 0
447117485 567834786 0
203187646 306345191 0
353318510 735673932 0
1205504 587318927 0
337117540 271136723 0
768624096 221577893 0
280868693 265031196 0
95509252 200060075 0
283250069 793628014 0
285651666 695189677 0
474034687 512879206 0
43631678 640082625 0
796386768 374204011 0
195028219 464211468 0
8303501 232310208 0
367629033 630300246 0
187895826 492891008 0
128292289 603053622 0
448272425 42614797 0
238157495 50293423 0
132221615 574104441 0
255780234 508179521 0
369159988 81644426 0
344773808 147430652 0
747133279 81933166 0
541156067 580480388 0
21395674 748306312 0
399034840 746112195 0
279205795 178413413 0
128342603 438037579 0
540202084 670546551 0
595924854 97687063 0
562188803 271181073 0
34205674 585745684 0
202315017 88728471 0
19726755 296479201 0
597679887 272958975 0
188614769 779584816 0
182927163 520924932 0
569912159 607366444 0
777731951 329101533 0
202499452 29045742 0
707741152 721796908 0
339419400 240137491 0
733563823 781676651 0
84641817 206148135 0
237606661 622266460 0
54608452 689482139 0
388701069 167394200 0
566060989 413997150 0
546449 150585587 0
329000270 287912546 0
68257898 566502831 0
519383860 715731391 0
433126300 664685765 0
409924249 14626040 0
353202691 330306667 0
33669229 335282506 0
21236279 70476015 0
265471858 166765109 0
636014084 111016451 0
441691354 86506677 0
348288920 570775637 0
371252622 233449624 0
736072082 316893836 0
750809114 616826030 0
396571085 610589220 0
453029061 235842472 0
285191790 480475486 0
706717589 787435719 0
391567118 202290994 0
772701110 789706353 0
704816682 792597203 0
80596293 381824060 0
778840815 60681312 0
727927606 154709696 0
377613300 713523854 0
545901454 90534944 0
492669650 63551227 0
486434507 402796502 0
371601545 550965936 0
685899023 195775714 0
474940790 553867280 0
341006083 417222361 0
343735153 184848201 0
639772508 603098622 0
686492595 223900553 0
58000656 432911997 0
266112109 670783105 0
777919169 454726890 0
250864195 78761991 0
675604166 600270982 0
355360613 296019854 0
92336114 636518605 0
668413508 392562310 0
240863853 529298704 0
210003766 195661798 0
323807516 289056690 0
757190551 238723210 0
464639943 23196381 0
50360876 304604030 0
113480230 609935773 0
308350409 777787995 0
541820784 261315959 0
224327632 357954837 0
605882411 726477808 0
744583937 609760269 0
402700700 181337938 0
369113095 646366417 0
277656991 478024029 0
685734596 214246584 0
768180210 76303006 0
521762561 85376248 0
708917899 454662816 0
426382798 708290661 0
489514298 66006495 0
449828683 166790583 0
318656223 167834235 0
620382128 83838762 0
723532860 544077542 0
782970701 791228355 0
150566057 528036005 0
205944445 353543456 0
257636059 161645428 0
707124501 683534292 0
714101267 294503228 0
777368499 536234045 0
649884293 219561770 0
726117065 455346726 0
360787472 597127141 0
483914350 43827411 0
15579918 202437599 0
445607360 274079679 0
797383391 183697769 0
333913761 36698232 0
64115358 421492216 0
442214345 177211354 0
93234957 412327797 0
280098608 477622335 0
166707056 718796539 0
695172124 505985926 0
411142615 576722723 0
276178294 472033705 0
76797726 28851683 0
588651984 720424024 0
754890154 682876722 0
356799555 778856629 0
53243246 483671527 0
563652632 26080714 0
298063820 122506924 0
497429421 265174160 0
129244276 24934412 0
650059967 483482953 0
725047883 730957035 0
381400883 460463270 0
261725053 718906675 0
460785191 524986366 0
176268200 483464486 0
723193125 625202170 0
362946256 209405621 0
241930861 196664802 0
440900645 535067683 0
339980647 784883657 0
772420182 204737960 0
134468082 202261362 0
584665549 650586297 0
707415817 25594761 0
268739602 218312255 0
103073670 464027857 0
701650247 408933099 0
293225269 345622421 0
685708418 82003492 0
557822777 1582372 0
726122699 515182841 0
688040289 213125231 0
741073631 301747464 0
165842440 775504607 0
302115619 269705867 0
616851604 741261277 0
144562388 117317636 0
244998213 638495418 0
133823065 746977384 0
297585983 391181689 0
546288508 483260648 0
238637414 671476678 0
54392951 221383692 0
684266526 389830763 0
795663936 209575628 0
334333952 669008670 0
148649540 295478506 0
39695508 777656977 0
421231989 162153672 0
640933336 272416526 0
11632143 106717450 0
441294300 16871247 0
183052584 18126506 0
68864881 191501881 0
637654275 797172970 0
109734258 798975133 0
775014726 616995393 0
156864913 561056267 0
258083154 270809059 0
774422189 751239113 0
330404573 454970607 0
214259105 263107292 0
722557986 597979044 0
573770227 122009335 0
24910372 433279267 0
267975799 322404887 0
252422415 68009056 0
433639915 444117705 0
193238812 702206239 0
357731486 576796392 0
187375806 734363915 0
154687771 253465690 0
454200737 617669545 0
555501351 562181128 0
304486250 423491260 0
341310542 201832276 0
682995877 674638862 0
233469709 384730899 0
192135599 368446227 0
567013351 404377104 0
311092454 537107431 0
782846702 374157718 0
782995208 346699805 0
795249422 229020960 0
237869845 364444425 0
348036816 39466804 0
660233770 519181497 0
594252627 235930854 0
123160334 45807781 0
783874821 108101884 0
665355372 461790177 0
149998770 708067278 0
455078141 664471405 0
126071346 333406987 0
310074874 436023099 0
632349318 562514077 0
579268843 40349504 0
495570266 602055560 0
270376727 628076528 0
174712318 113771232 0
530527431 775233350 0
530239674 159498436 0
796575334 456257127 0
285181109 198261135 0
506644784 305204977 0
219020613 57049876 0
793962995 589901847 0
146740851 439835527 0
572256482 16429723 0
398280027 373989561 0
667618228 531933058 0
641919746 744255481 0
175503633 725255619 0
44463708 124619609 0
26383229 699348731 0
630881540 756997728 0
707138305 701575052 0
560108623 762791276 0
126340639 139018275 0
210540275 376529533 0
154937912 668282782 0
529976221 567996789 0
645296702 543272142 0
36757722 86333020 0
306937866 741344914 0
243783557 432965276 0
132534361 682775220 0
683772130 617345861 0
703230489 71274936 0
156727455 562547431 0
127708902 101084957 0
609055862 726106039 0
248195868 430610768 0
115538991 222571901 0
65480578 188615454 0
241389015 338787973 0
410181307 393122203 0
597849713 44344678 0
760240207 14993808 0
36989866 38177989 0
110905627 540977916 0
175507750 108753647 0
135140214 612914473 0
681304127 127066145 0
682948473 365626317 0
493680007 680800869 0
517197250 623399946 0
93344325 140707215 0
368770338 207024750 0
696749713 314994351 0
293762986 491282804 0
771753865 520450147 0
607166414 663217706 0
232607336 185873933 0
197936710 548384225 0
277939449 764381903 0
383667470 206968299 0
303053719 12015645 0
789662291 223017210 0
696840901 267600934 0
231982329 457010924 0
219211589 60555574 0
485205417 354307140 0
467637145 411394985 0
435174852 498412154 0
563033068 337752276 0
615737472 229767558 0
639101837 562985165 0
352382408 757162137 0
248820309 442642469 0
181838745 310864507 0
478501868 10413601 0
688646112 585942296 0
261437100 350421626 0
513404565 534649303 0
609619895 109406336 0
220914243 699677160 0
160130358 145675155 0
542304942 640792008 0
783015531 210143879 0
333913400 412473171 0
171925150 211435678 0
449794142 267010242 0
226890440 268216555 0
741469881 497635339 0
351151270 763244767 0
596497107 94270225 0
580261153 712762732 0
43238896 614707729 0
585695260 631954399 0
221022107 653710199 0
183988007 442596705 0
756699784 670061294 0
286880894 643071295 0
719594738 466578703 0
304718469 411854647 0
383814659 83683736 0
719545992 429616329 0
43174248 778317162 0
11132397 565237048 0
126404452 506585716 0
408664402 404799118 0
380327079 761147069 0
494674055 601726117 0
87074782 734180109 0
268519702 738188945 0
328143271 145163879 0
615471005 485130410 0
729716895 279011839 0
134068527 478448323 0
19093765 223608772 0
247360530 444157191 0
517556791 144145641 0
398237274 458055242 0
141439505 317583414 0
145581269 469734036 0
263179894 699506348 0
471651790 135752798 0
7183597 592609142 0
161281432 132623382 0
474637295 672244942 0
405192206 366460914 0
440897481 106895545 0
150834413 756201633 0
153196811 389710913 0
111089371 539166677 0
217274752 174767950 0
160888445 639760171 0
470986702 257259189 0
451423756 212051111 0
197184437 166405112 0
567715211 596179805 0
442589938 69652593 0
333509379 572567244 0
730679617 224498379 0
56626228 376676552 0
425727032 801121243 0
574821429 694845238 0
43146163 6142768 0
662711667 685805110 0
74837371 539861838 0
797949042 200260000 0
685777754 434729210 0
636375854 725321909 0
763875761 414755350 0
73638958 652029618 0
661821055 135759895 0
213949834 696398025 0
330086914 294567651 0
380475125 203931485 0
735443210 348125841 0
518091123 426505007 0
659641213 368505862 0
403794376 798206515 0
154589346 510748590 0
272414763 525209931 0
227368428 715618786 0
193085097 680078661 0
798843557 10866650 0
704148897 356833917 0
424016044 687901263 0
477241134 103549584 0
649679768 706336341 0
683674000 454971947 0
130670783 275602258 0
748319258 95602352 0
661322187 41728683 0
362556953 295885588 0
632521533 498772363 0
308261021 63944798 0
271438784 251411598 0
705693848 288792338 0
507334418 221403764 0
83518799 669103 0
787867765 396225630 0
162923257 583698364 0
111132768 316801448 0
400535518 320042266 0
402664385 282423553 0
581783770 250972753 0
159263736 481752785 0
265297110 104042287 0
778109183 341749994 0
105540027 517106378 0
237531567 670057910 0
290078377 148213700 0
694529164 583278261 0
577134457 263775263 0
184583342 387544049 0
204818618 136799394 0
681530842 449287904 0
459817001 233507352 0
612033646 395790218 0
488819575 339847161 0
101695871 25091214 0
17278925 286750622 0
356256673 725464626 0
608990951 712201969 0
203226366 437367644 0
590743459 248774097 0
25143740 2104251 0
266227010 402746989 0
102122888 337569247 0
80572265 17156039 0
662909892 202171507 0
563622025 20830704 0
533828522 653585448 0
1198199 493805795 0
319381582 365076582 0
28128694 616675046 0
266466196 568119251 0
777133471 591620708 0
294953030 178871065 0
382712947 131647592 0
663526035 131464462 0
115896216 724938044 0
780712234 64636671 0
218353143 391289581 0
6299388 626832243 0
705602503 238264254 0
39009934 518115825 0
3037167 69909700 0
642747556 75927146 0
219297925 98216370 0
367770579 773473579 0
396208547 635433295 0
785341468 377868700 0
341114986 684014613 0
249021771 271209499 0
388517465 365185789 0
94025606 421016813 0
528800316 79526880 0
79471915 504096679 0
320884755 377948998 0
611839749 64415004 0
558966808 636342257 0
285488270 789920039 0
382261649 105531017 0
188935125 166917761 0
625995445 740592276 0
56132537 627164130 0
615657233 214113818 0
783092649 580041434 0
259659426 392920968 0
428771836 6129956 0
791977623 78375443 0
326903961 367988002 0
72326896 562612796 0
693395889 61993301 0
278033113 467182842 0
537842639 84399694 0
398819034 367104141 0
267899498 493320389 0
405673742 786141169 0
529530131 81244680 0
684428900 576434978 0
362418530 95165189 0
385873600 320313648 0
53054684 512987565 0
211697597 675713125 0
420622241 295183581 0
72439341 351877770 0
509617166 603998919 0
269413354 45500318 0
732392653 6050232 0
789197776 165793252 0
283824382 770548225 0
239979290 34582943 0
74374838 721233338 0
137345142 302768481 0
425581089 328025715 0
444367674 273590858 0
761022524 359405801 0
20279062 145954809 0
358758053 60157775 0
609860631 605896046 0
568194596 522609668 0
326102294 476585798 0
445994804 319813554 0
259948755 63954810 0
474865980 541382745 0
7276334 707745519 0
293330120 290177735 0
711764010 566517337 0
672861911 675421714 0
40561161 184866544 0
606393848 371638074 0
97294904 467775813 0
509839785 499754616 0
5111291 300930479 0
84694708 596659938 0
167514051 422169716 0
91010215 80595030 0
650975033 530576253 0
42920190 263394934 0
557444399 797721884 0
796590167 480735974 0
8267190 236183345 0
38965147 574764099 0
88543079 199588621 0
143504619 604209266 0
374896762 678671542 0
267970420 316391821 0
59820808 588723997 0
40879559 24768216 0
545214800 248346000 0
144272520 512440180 0
509235744 437697591 0
2165896 319167752 0
597087784 538638989 0
447734558 772110973 0
131026341 38915256 0
741958618 792851355 0
69617438 232780555 0
387738415 61540724 0
87617489 156019964 0
352481721 104041826 0
378285132 173212632 0
75269598 758151251 0
111800 248008004 0
312858008 167340471 0
223047615 586754606 0
595377537 635230623 0
612847879 194744926 0
591434393 590432769 0
726504345 507150320 0
419020566 787650563 0
100198232 283201255 0
397949821 514736892 0
349998549 783178241 0
165138639 716920194 0
192373265 797121839 0
424004896 591042722 0
106307209 135109086 0
178058770 299767195 0
291723951 323408474 0
741433754 62196115 0
379522710 117962114 0
595920384 497284515 0
512582290 83443836 0
233242486 516288126 0
503041124 594577260 0
680655814 776610500 0
217457432 406112604 0
292870034 324240714 0
58755006 121506151 0
425862418 674558541 0
183072150 713793305 0
458695627 548838839 0
780452741 197202165 0
421032968 1375057 0
262915640 728655490 0
181776476 353831600 0
265475347 772913952 0
596362263 572463144 0
745765570 287462407 0
587599737 623086338 0
405538727 662160341 0
691028299 400446849 0
691363729 250954666 0
421486720 663474342 0
292469244 746716434 0
196675092 790716107 0
380285526 468549613 0
147309234 94384187 0
715750995 108282551 0
393579606 442781997 0
182059722 147034129 0
341931125 555734819 0
508337478 60841667 0
252241340 566693789 0
788939119 328514535 0
554743562 209100263 0
502290699 762703928 0
124997706 170542110 0
216771692 24616586 0
27311312 788193426 0
399642632 745683618 0
669919239 140798514 0
763751486 703180592 0
19239199 417962658 0
708581994 681111328 0
351730320 140059547 0
774981959 444912857 0
549406120 342336878 0
245548745 719224926 0
781112363 63460094 0
308969895 189963675 0
786674104 168713761 0
599047839 61872647 0
93299863 153919110 0
626898222 704443033 0
605738651 268320576 0
24520461 537384950 0
192092836 201861055 0
620722849 736357104 0
69562061 382526697 0
490295163 173916157 0
602566466 767318300 0
20846670 204667192 0
691167770 657856775 0
727336996 125687654 0
334305420 419335880 0
203543438 126635528 0
110065118 456563750 0
360923619 323357749 0
175367029 521759342 0
272899608 325329274 0
669652616 768865997 0
183061173 445534776 0
304539106 620315202 0
590133660 724427863 0
660900148 259166528 0
405570288 508245330 0
544938935 383796071 0
732779827 530573425 0
458515951 619442345 0
405354228 66123172 0
454855048 67028904 0
65977337 261081406 0
531650859 99321199 0
375939626 273124524 0
211854948 125641078 0
216756270 406645719 0
352421074 641357140 0
463306665 177929561 0
790807614 744471263 0
199484152 180917054 0
650964903 16483205 0
789364781 95897923 0
184216168 452111746 0
229374562 281582133 0
256781237 402545197 0
206053471 112382413 0
507089938 91914848 0
629208776 223906792 0
361570345 559847926 0
473205052 288121663 0
630396831 680839670 0
404819047 7854784 0
172604408 418911501 0
723598135 375119669 0
218276631 248936169 0
414277928 440629772 0
281528416 43368848 0
433285524 68825601 0
100533339 570996680 0
314886001 382619109 0
282363610 266963169 0
600460701 640376682 0
725142226 192922305 0
392636640 241541272 0
239305143 430379531 0
462239108 227552771 0
527257789 430333823 0
256071532 223634939 0
551904 652700367 0
523759421 162546184 0
446279449 47728797 0
604207350 748169136 0
497218385 646732589 0
222034723 487086691 0
99228949 789871934 0
703544729 302808039 0
26604405 368842561 0
143348281 190212942 0
681212318 506294794 0
172018480 459436662 0
275107736 145035311 0
412427310 800458107 0
604194769 505732670 0
687705173 640569553 0
209635639 550899930 0
663676825 484199135 0
303399008 485794526 0
65134153 637170010 0
744399063 276911435 0
94056697 528250907 0
149600878 530884139 0
533799906 215854336 0
611426188 305781017 0
228976608 339491149 0
242944323 6365195 0
100615663 290796390 0
522896658 501488814 0
628214923 308110788 0
37553061 286324166 0
415080887 392471836 0
246431308 359332923 0
340934100 381017654 0
351005072 403499155 0
477511420 239551524 0
222614580 628070904 0
234592331 701545846 0
13402793 649361549 0
309731199 162764507 0
539381651 514579523 0
215243387 507125201 0
271770498 26768617 0
194689336 199168397 0
132463332 478170196 0
54385780 716952023 0
71694299 463888009 0
400478882 454431752 0
691299971 768896674 0
118633921 559116483 0
734054280 246417508 0
765182129 562618460 0
80597311 723955028 0
298400534 498861019 0
258940482 653308353 0
349234796 548452087 0
253888404 202856947 0
581287976 242768413 0
355733244 133402319 0
283290820 273142401 0
61569842 11490876 0
354406620 614110738 0
297291985 66993637 0
593077359 362128677 0
628529607 473698238 0
513287115 283602711 0
321393812 281787095 0
127966823 550990603 0
19702680 781877197 0
558685536 116117133 0
61984421 568874889 0
182377673 360381671 0
232724158 2508040 0
35431307 124310814 0
762152535 613751374 0
255228089 716622186 0
389754920 706154152 0
359536156 490154233 0
796279537 39974503 0
455086942 17255207 0
552646215 375075679 0
632702602 717794023 0
305839515 604969311 0
612839349 754822527 0
680194150 616915104 0
59380352 582057244 0
15784926 666644655 0
670219303 148969374 0
357889297 748741606 0
151886058 610062464 0
568278670 171332187 0
665746493 485939243 0
335345430 565125492 0
791035524 571791791 0
528170937 14585290 0
297585389 617694876 0
198537035 258181263 0
504582299 560670282 0
52556900 668813325 0
578054943 613081749 0
207270422 279805806 0
581130047 399795906 0
56797886 307231203 0
438904230 466380301 0
428999988 120816431 0
425221699 413530099 0
217819333 738528983 0
744432723 425074297 0
779417466 224165446 0
137211364 421682571 0
251808370 106480271 0
590878215 774603549 0
770555678 676173437 0
191640098 460894543 0
318383198 423944998 0
737187231 213004528 0
573487659 213555157 0
52467404 578643509 0
381676237 510157882 0
553106128 8588968 0
484944681 116126485 0
209650909 239481844 0
87953729 488059137 0
559322733 35996074 0
652371237 376022339 0
612025592 340461367 0
100235650 220294572 0
247634821 667214741 0
3682152 107309512 0
557327468 396731203 0
38547505 792468297 0
606672521 72266431 0
616388922 351197525 0
518110454 300027228 0
715670707 507918463 0
549430735 7051494 0
31341679 253077397 0
60503798 533121049 0
189970003 403901173 0
307031313 310606202 0
753518686 553362190 0
293827684 27588228 0
665647465 279497572 0
192351454 666083752 0
261710720 622931762 0
487396564 710493243 0
642287915 464919254 0
491349418 731187034 0
659062722 198684465 0
578400961 645174750 0
144141749 387748413 0
633875546 277131914 0
370840691 244811923 0
385998633 270231415 0
8971373 604900433 0
601421473 167651924 0
204414263 271784594 0
686843037 260554058 0
650409594 202448930 0
204620257 390888792 0
615834819 312260650 0
731978228 84758155 0
373076671 314068635 0
111819140 68908563 0
9248515 562763722 0
246279162 735189484 0
608776513 668922690 0
670973359 720851115 0
727278086 677318502 0
459987224 586879662 0
192318160 545811667 0
721356972 766963535 0
723091441 119818993 0
141214681 586752271 0
70407285 746267012 0
541991536 197166213 0
710562491 652113977 0
779903321 594869216 0
607063502 634581787 0
733738216 265160932 0
122664026 537927496 0
121110030 547553517 0
794622048 754768889 0
307979668 646021147 0
769650546 318305383 0
443883621 433998536 0
346484013 4618778 0
578835392 446354588 0
562064474 452858225 0
419759488 378478976 0
513354034 14190039 0
134353161 591693795 0
468271913 642095156 0
457584027 658886759 0
717502429 547368267 0
386192047 553538639 0
764981092 64866697 0
607934447 322920694 0
647782897 535891310 0
524713807 328523306 0
505245175 273071298 0
659626152 629690670 0
428171619 515983429 0
648656485 682918686 0
647066457 491366135 0
576653598 778725819 0
128164866 50175463 0
184177907 24326473 0
209105942 713536940 0
360583790 307384696 0
645238591 773577536 0
312930503 379291213 0
699345351 564699090 0
479706947 140300795 0
46857038 780548725 0
337614349 518222656 0
634303172 113741999 0
328475265 657781421 0
79814162 260640916 0
275162968 77466254 0
606433587 277974262 0
167593999 547883734 0
105351461 354319117 0
282286263 12922225 0
192217376 11719984 0
656970481 529210835 0
380075984 485179654 0
212122744 304352523 0
135050057 601590150 0
10590787 713153868 0
456579130 428334702 0
96099965 292766023 0
23427513 496443195 0
763497937 779788766 0
589649388 183986928 0
730826881 150877734 0
174607764 690744264 0
196285912 314963765 0
357847645 144420873 0
658506144 554258273 0
449556391 654013582 0
237435116 415856337 0
131840371 714218829 0
640771803 7240458 0
466218997 385555378 0
610652643 300802926 0
721347309 610974969 0
791220068 365054911 0
334834743 597378702 0
312734407 678156555 0
84520395 340081548 0
438475681 553195226 0
575920204 501056091 0
741256480 395626588 0
442652745 582662353 0
747828242 360589524 0
775335887 489531461 0
456512018 595466069 0
782666317 125096057 0
675959040 593342757 0
53493519 458479096 0
683659213 644978301 0
460845680 751858535 0
662350196 245596534 0
138016043 222633286 0
593308773 562040374 0
697521286 172346919 0
748586473 144143949 0
427205673 275876499 0
596823967 782459777 0
662639086 63234878 0
784899110 364256366 0
295334625 736318439 0
775463024 715602108 0
749185422 18140395 0
704212891 536991736 0
637526442 546270703 0
761808711 766038948 0
649253854 142522522 0
623072063 494091958 0
99033500 204669495 0
48181717 218483204 0
179630443 612343309 0
43027574 425393820 0
762474156 691765577 0
203133965 408620091 0
606153340 674567580 0
724305792 226247373 0
642631098 552226650 0
608393200 543518221 0
781798550 593621437 0
540339936 331796750 0
407316353 634476006 0
716255226 99916577 0
115754289 230726 0
24357969 84348219 0
372538793 439179266 0
440624297 538956674 0
226863441 658907336 0
656203611 550155797 0
263513185 154865778 0
242551654 386207309 0
720577161 526754255 0
220151245 502793991 0
500918585 650544525 0
225931831 598779490 0
453438859 183707056 0
533368550 450583002 0
120944767 550680428 0
230319269 687194289 0
772891602 322863092 0
757091693 239744409 0
615259776 540489874 0
154158496 53843378 0
337513289 674380440 0
427549751 96546799 0
686754765 227361360 0
623273692 489504477 0
664476004 210325626 0
13185299 773983784 0
233214889 569140633 0
731008538 473423074 0
638657465 429919845 0
513107410 54857648 0
98012573 682424043 0
242639906 286018380 0
83884754 357641409 0
759126988 258279914 0
209198790 95912920 0
589521798 65767349 0
330027328 127035641 0
566803196 779023778 0
672010002 494399682 0
26293148 614555449 0
336975418 49616609 0
13992107 440318757 0
788438983 404606946 0
132066773 236081722 0
218152497 514543716 0
530834731 610724594 0
669101305 585626238 0
141051498 248537624 0
618923967 199765985 0
266061904 391436364 0
560536996 448162337 0
481433333 398399734 0
402915802 178276152 0
498152225 441744941 0
544758737 73340377 0
143996040 514026213 0
701813249 434989911 0
483375599 617581126 0
34107373 440487023 0
275510456 215767706 0
65398931 390340572 0
507673894 79516549 0
335802406 326733121 0
713420883 351188068 0
695413005 428461031 0
632754440 308483540 0
267323952 256184779 0
497609900 706118 0
643941678 597160823 0
151830013 171711730 0
389051937 494229934 0
6577460 638791801 0
726491467 416701404 0
3203495 308878248 0
251915466 304969130 0
413388813 111439093 0
327958630 700632181 0
794465420 660414748 0
74768907 644483853 0
181162337 187440687 0
98206661 655231822 0
317646424 718356404 0
699406260 15203230 0
340559015 728032632 0
133571060 241411221 0
607633305 263995888 0
214552213 7113144 0
44087959 573457657 0
745713482 622188321 0
515296222 296773507 0
296177761 757208628 0
727539864 785193046 0
362405321 241307035 0
239877209 516593991 0
745254372 429295530 0
510737718 759848069 0
706918198 77453431 0
39277002 535465302 0
437480341 522341332 0
725298657 377487696 0
203694862 270648490 0
657593140 673353259 0
582254807 311622516 0
498074724 695590012 0
748338993 61251428 0
721034257 170873767 0
184483531 498820907 0
735223232 494205690 0
688955439 332577686 0
405834210 229869183 0
382236729 105159155 0
461227198 253545844 0
414807571 174905684 0
795500894 641590399 0
134657103 425828497 0
577229009 544894561 0
121584512 714663282 0
49757969 273409929 0
55321335 420078062 0
469098568 146375232 0
354285753 587342378 0
218748056 4373848 0
636572264 494332367 0
145697460 22649762 0
249820118 245275000 0
239343631 399562757 0
748914236 9124877 0
662119739 521891705 0
480338157 469304301 0
508203343 421710680 0
780281672 664838594 0
402222120 73671916 0
170948378 53038325 0
19427889 594423083 0
412019815 481456747 0
269385403 303503164 0
317692890 710221632 0
633275421 354418531 0
718761836 58176151 0
182114179 624763051 0
664815947 226311191 0
743873420 466294477 0
281064961 443299075 0
772452771 76165091 0
230819199 542685846 0
293003124 745260643 0
662966092 138568257 0
435084866 619691955 0
18517794 83537883 0
183131833 51609311 0
308156063 209626522 0
182654769 398233811 0
113723982 601532745 0
650480654 75104021 0
669055464 189304932 0
289234318 412040153 0
291365908 534345617 0
472869752 126854351 0
205322862 29224607 0
483484775 165493992 0
465270963 388161183 0
351493214 458900277 0
236259443 16607498 0
83220048 796076689 0
703844117 642278143 0
750855506 113429887 0
54900695 238067543 0
433438116 461040096 0
538793074 658701285 0
320296298 111309372 0
377955255 741165974 0
422424861 557856106 0
135513727 337776509 0
720000060 699543782 0
572335796 491193652 0
702537452 487658718 0
710592293 228184103 0
782777850 761650631 0
515716271 77844222 0
606146690 659667324 0
277758839 636556720 0
335059330 32081677 0
155984938 99713833 0
275309070 271754997 0
552171980 555769763 0
320043516 556922 0
204556251 394284925 0
396602501 684177627 0
629598634 115013126 0
299351646 68376776 0
141154165 224617401 0
407487245 134880920 0
349038577 204560919 0
743615606 89162970 0
52141160 335406124 0
348787769 106918012 0
521889414 507068947 0
652766950 209589303 0
460355343 444665131 0
49665236 375426719 0
81941613 370546715 0
674080787 524594209 0
614374083 444162519 0
303571701 326161561 0
688025149 91590841 0
625701468 26937534 0
773135645 549070548 0
738303177 554521298 0
268803676 489268240 0
484688942 782736865 0
673461426 735909522 0
131003078 581982992 0
172673637 432224385 0
697289194 184725346 0
516345185 37645949 0
400493227 95322862 0
761637849 484418075 0
403095940 344909198 0
87844936 626339192 0
274375606 748985001 0
79879008 647095455 0
239928321 449816660 0
635683311 383255314 0
12206332 311428906 0
788639253 286342046 0
668765273 530392715 0
538642105 5772693 0
91595744 595413797 0
736401413 118642072 0
172738083 650122364 0
182537421 86228583 0
91102054 19476567 0
557175736 36931015 0
676812356 439754178 0
741818759 777241551 0
580379353 800534281 0
768614655 222784631 0
492234300 794029287 0
409111069 523660017 0
521840455 773303281 0
793639208 601632758 0
163911932 451039876 0
222667966 186398637 0
31841989 503327019 0
774348304 469310016 0
210005541 549426113 0
541998229 669731801 0
89372289 250065494 0
399703339 545554710 0
9890541 486360327 0
390388462 661594282 0
251727622 61285530 0
678977427 157636396 0
493224746 135295906 0
297108585 2119572 0
66869583 766506667 0
657028715 783448481 0
479139516 431560828 0
614406774 423138147 0
677238873 169603144 0
340388503 354018488 0
485399250 101853087 0
716648750 541971907 0
788107166 678425800 0
787239141 11938127 0
536113343 277688616 0
480686374 402062471 0
602400394 133807369 0
61724418 782274812 0
416134054 327970749 0
22024475 33190338 0
157424687 793556970 0
233027411 538150594 0
319933132 540353463 0
25003961 574151705 0
255664100 596265363 0
758617817 205131617 0
686474848 773862684 0
229851259 135815009 0
466521714 174244542 0
643660887 602161807 0
665196854 314595101 0
131448222 240076527 0
708228550 479994268 0
70901003 538270113 0
120489072 323764544 0
271694378 618671963 0
307892336 241698986 0
45655016 634639827 0
273329446 646752995 0
637133603 66726493 0
626024669 376712545 0
471742765 742781495 0
116748383 352294006 0
592996830 136290266 0
103969012 639127849 0
82096016 785472217 0
174071048 800428130 0
176733346 478809934 0
553328214 327183243 0
569750622 91151923 0
348866507 317873391 0
402696026 49841941 0
450995211 597104435 0
603618636 533505096 0
265342824 576857319 0
729775732 76479437 0
250541197 687890709 0
672263674 593229075 0
194361494 17978627 0
351776882 47028468 0
92604585 134863342 0
75581286 452598351 0
355538058 103503514 0
481967333 207815904 0
658932801 35857927 0
163853656 386886319 0
456123557 171549552 0
73885612 33283474 0
81330396 521241183 0
543619637 554391093 0
651297848 420738274 0
473857465 104747124 0
791554249 484568517 0
494567783 10557976 0
275429699 280134644 0
441432995 297179252 0
684134552 596288770 0
513403558 76424703 0
188248867 258569786 0
664426102 153663507 0
671309 150106786 0
92800071 522864097 0
585343690 522482958 0
213807353 767051357 0
269883796 237108712 0
235989506 408632259 0
372462014 694388901 0
766449222 48476052 0
162807043 5787727 0
744911239 733023525 0
715360693 312316018 0
308480493 333702108 0
134378180 632244058 0
432657509 620492870 0
447636349 766287632 0
16713575 413555740 0
517026439 649478261 0
768801500 288700743 0
122569975 285544641 0
45645858 35923542 0
450669283 387378271 0
351006243 556232831 0
770974796 692921333 0
198372032 517335770 0
77383973 441256127 0
313190111 566224589 0
202452961 314985016 0
38294350 19966848 0
368067364 624453651 0
17968888 94271843 0
256091019 101177619 0
487138103 332920977 0
315539082 763322395 0
754043385 490591426 0
392598314 96454910 0
709026288 140489209 0
88129746 624416992 0
748811658 409791108 0
158165897 279011090 0
399107798 60064765 0
698986738 750266592 0
655384263 523216445 0
521984008 164268380 0
378038963 606781346 0
393972192 347814314 0
775391400 790340299 0
212868153 465578512 0
443345038 61444722 0
186879756 706694384 0
713455075 126143316 0
283920946 263948927 0
563265668 601911273 0
738963488 567492747 0
759998524 579428590 0
201325602 13106128 0
560723489 461865794 0
711518312 150903461 0
178172398 318846788 0
434968337 550413802 0
17437817 5572171 0
530591793 686620252 0
227787817 36864135 0
56891410 677661361 0
603856668 574070717 0
656525255 737036727 0
777984221 600996454 0
376744841 775725080 0
766376200 677078327 0
295236246 668242765 0
581640159 704769282 0
336826484 675392110 0
625765471 53939332 0
438220517 643441952 0
43529721 89466314 0
274483240 146009824 0
522109522 232549722 0
585412961 778799176 0
170639635 491415502 0
231813749 474614857 0
187684651 61556661 0
347650333 36781235 0
310510338 362233055 0
205525106 381119134 0
472716008 607174204 0
353863050 374817180 0
14197213 231210396 0
2270538 572592044 0
409766207 679376053 0
284158335 318019210 0
627628706 285126357 0
148175918 252114593 0
125246259 441987375 0
95835038 94288111 0
148416536 245513903 0
522616551 746230573 0
525347517 111423460 0
245670866 326208977 0
542380847 204193450 0
596655085 725888008 0
197286491 452355767 0
336546241 26669928 0
165499474 317344595 0
682453710 323963160 0
425834469 595906087 0
287286592 395105750 0
427171554 329638978 0
583867488 646568725 0
531476983 134517605 0
314003142 738717987 0
252814079 574929711 0
450319492 240801432 0
188857411 621514583 0
519821156 189639479 0
677962653 376838450 0
727220566 478882307 0
524984161 361390717 0
308270453 407867816 0
625123035 402709766 0
778797403 695148911 0
56916600 254242506 0
219324177 557186434 0
185396701 703549892 0
683826390 563531423 0
239408851 528896014 0
516255714 689526787 0
649311265 499476906 0
488603391 563832928 0
223074355 650923458 0
491703306 253108513 0
255252025 555343548 0
495236779 205216229 0
482914492 589052858 0
35961310 167944666 0
123134035 520071229 0
70817923 149430453 0
562567004 166741049 0
490681825 182856977 0
119365824 352051136 0
33141479 92611937 0
203323045 414311644 0
303504367 789019051 0
524654800 50201926 0
795620662 214680970 0
760622691 686498083 0
688813756 103587515 0
199817861 125540147 0
393413990 644619201 0
261197444 721450721 0
785340870 165626169 0
52718037 513374614 0
783086035 647852523 0
126962359 180625897 0
69359333 120704748 0
608009693 142419415 0
606484805 293373202 0
717942726 213540741 0
516497827 787366175 0
683350210 669680091 0
229054383 321672809 0
209998863 676238088 0
82352927 476186630 0
30191775 457118663 0
539792887 789090197 0
227384326 749131462 0
536597730 360990801 0
415344498 393721390 0
562986769 762208997 0
360199837 606512514 0
564092816 798502402 0
755826399 217827610 0
118669287 137901594 0
115224335 562765423 0
169506232 500663797 0
797111342 274083755 0
652654536 305764294 0
21685948 343138633 0
200345711 491949824 0
645245446 704203215 0
509567357 527780187 0
253662455 485155194 0
163309690 31989833 0
604995339 348337919 0
8024938 359816136 0
738469197 613559271 0
315105296 601496644 0
237134321 514145121 0
198846137 634787301 0
226077278 589271737 0
54120324 481504403 0
666363873 624751984 0
187154885 36251318 0
671048793 769406488 0
678079894 323007214 0
144790827 551860478 0
505851416 300876575 0
68294762 718821739 0
238325286 327692835 0
379765493 25921601 0
665206376 757213970 0
245314183 211551771 0
22339465 736568780 0
691748053 419565231 0
418836178 179381304 0
603689921 238635225 0
387490585 207734525 0
30682113 353146416 0
512923368 232185432 0
469753098 610348582 0
652866480 677590061 0
284635743 306733616 0
30929355 515552100 0
540161194 706022847 0
680172553 562729232 0
615224764 670751910 0
181267161 552010153 0
752107929 595843026 0
385388136 17897866 0
798266618 638701901 0
585991806 620507674 0
800691752 287415235 0
293755999 338849174 0
93110384 332076520 0
369601070 65728058 0
64414306 214577123 0
562172343 154598085 0
89967254 635036875 0
587181735 502974719 0
426523862 224817363 0
225322550 782147810 0
685791394 67744062 0
544920808 603898441 0
117093542 121954324 0
511323116 689077503 0
585193868 680781485 0
101426220 161168163 0
372687451 491742550 0
746142861 760640460 0
560184508 723896761 0
62403064 759402440 0
73006123 425852144 0
557730075 641754900 0
460371259 601908381 0
354769791 186250389 0
639247748 467193660 0
425139545 242953384 0
652735493 581511523 0
737161699 557384310 0
766614652 276541119 0
767639698 170100475 0
3666174 231355862 0
178426507 31191690 0
239031052 669100419 0
381262569 254832173 0
288376360 694243319 0
301875993 662028409 0
661443842 503538271 0
153831456 70345254 0
78437326 653095739 0
470324465 204426783 0
311250231 708928247 0
272103714 50456775 0
685938976 367636470 0
421340908 24005977 0
537753862 611188833 0
658602390 400763525 0
98884625 602720728 0
507505047 559607690 0
8643569 766903220 0
201087795 578114431 0
531953704 74222956 0
609440859 799883074 0
373914669 10462274 0
145247831 368812853 0
496048344 19219500 0
425125795 677369624 0
7731995 280635007 0
714373778 609608026 0
463590169 800477318 0
639034261 776889852 0
518690229 109351495 0
793505556 152144029 0
152098914 498871843 0
307129429 705573098 0
352406607 266986542 0
238759622 181387463 0
741762825 287254621 0
102770486 158755606 0
50569903 782156985 0
769711509 599402335 0
657446945 488873523 0
634617036 119532715 0
356893866 748171372 0
704610566 376726650 0
483818557 316492037 0
84520188 386027102 0
544083225 17891531 0
787450839 603613295 0
355533990 744634717 0
776907087 759016293 0
136106815 189431739 0
218027344 597800278 0
202969649 640982652 0
147892896 122888034 0
408416808 418967825 0
782714768 352022467 0
577327610 359942387 0
368018862 115947851 0
344992606 667910763 0
93674059 743416847 0
779546245 468740669 0
549235066 573729904 0
88776419 736496636 0
47680423 480396080 0
153276122 580291537 0
218587005 604147320 0
299341735 709055140 0
785080811 647818765 0
765572482 150362400 0
88258349 290273534 0
160149650 609672836 0
536418887 711915905 0
664531320 553384251 0
213456141 763002108 0
469294695 765640319 0
93913342 653284917 0
310955596 776199990 0
793336572 582997887 0
801493477 484248426 0
437111417 774812259 0
388829614 508588597 0
580626523 293592999 0
578151085 433644512 0
243585685 485217878 0
628490267 113194458 0
651464163 262988494 0
256154749 337488024 0
737723952 687227739 0
184030960 526271517 0
211685427 520924672 0
683137532 475434386 0
461879903 314936374 0
708975093 541655841 0
719379584 214021271 0
230671698 675099863 0
526611125 648262294 0
620705147 113605533 0
781410057 597522918 0
240445277 433788305 0
410279989 377429293 0
800573508 650827781 0
364559956 761504590 0
670019872 161601502 0
220648412 736831683 0
700815840 124542163 0
461934829 746826831 0
588423375 534158470 0
419084587 722441498 0
770784598 663231745 0
313341904 640138052 0
396494184 43227820 0
646172646 248537675 0
1950149 600482083 0
103819358 412548730 0
64562730 171056894 0
401000769 143032509 0
734588021 382781697 0
10562228 359884847 0
206456930 419101181 0
254328728 724246239 0
122242547 326738116 0
544602578 700818638 0
7611621 412164492 0
710287788 722090095 0
707810612 784189772 0
516089363 458108353 0
672349018 300005653 0
192628826 71658064 0
253020865 107639938 0
417140415 399476018 0
701314743 227674577 0
55957947 560437744 0
450158274 419205082 0
682750972 246006787 0
213050527 304676340 0
362509536 464078185 0
666996985 309718188 0
578317795 499954819 0
449879773 617538993 0
694688397 169464776 0
702555238 386101831 0
332584829 579317947 0
260558674 179789355 0
571963037 159357603 0
240120509 181357968 0
427894005 375803293 0
29519910 124472019 0
238182493 578583443 0
246218389 161418555 0
478237214 180521439 0
363439106 313709694 0
257469000 212308082 0
437281156 364030074 0
484933109 534634985 0
417916948 533323139 0
44124457 283436706 0
601900120 424321867 0
723454372 660027718 0
372524462 119945514 0
371721261 323082964 0
630520563 5442406 0
69470095 643757102 0
1057556 518993570 0
395333964 604141441 0
211250961 724778805 0
35874363 751661670 0
560215430 256212549 0
301908490 629578752 0
185718100 651095933 0
210578072 642005757 0
535024802 347852486 0
540122972 618988734 0
403135281 337992760 0
721949851 633579556 0
605351379 439552796 0
16424366 673219914 0
510263604 92379949 0
185056930 193606890 0
50415933 202128747 0
70839455 706209573 0
182399718 779681365 0
3848739 450011659 0
171908416 382558143 0
591820490 500489729 0
273559711 333007355 0
672493952 114192656 0
722834096 585850205 0
688030870 169080787 0
183227278 577561044 0
797937284 272699025 0
424818561 23988760 0
627877630 611778590 0
522197495 389608119 0
392236770 468785138 0
737115580 157233281 0
524466117 67084999 0
250756248 6476133 0
748886712 298247235 0
159159987 236154032 0
288098278 502801019 0
26866511 352013137 0
411046610 524020215 0
189530584 295562717 0
95680901 607376355 0
315664656 348934519 0
257023796 658511446 0
749054941 633187119 0
783032362 616616454 0
433067207 3055878 0
394224136 513127846 0
728461375 792070732 0
265370673 296006097 0
629248736 642892395 0
95294195 606459298 0
590360502 14490928 0
420488825 467354963 0
95519627 429851021 0
709382332 458617851 0
493967696 88968624 0
375669421 662718124 0
57366389 97468402 0
697757037 467663962 0
5818997 303292802 0
772344781 431493655 0
32468012 744328960 0
285016786 72307544 0
162972018 291041188 0
111960667 267400808 0
493513869 237388370 0
560019818 409297504 0
175816516 678983524 0
5342277 221510614 0
68964511 224642169 0
438560611 76448813 0
594357082 347241588 0
757729537 54016371 0
403169859 719122052 0
363198890 567291189 0
576768697 526588415 0
321508756 410032891 0
211046594 97334995 0
281641904 320400368 0
696072554 664818720 0
773548758 463436751 0
564453829 538615840 0
370403942 138445260 0
100820337 742846251 0
71568160 734298376 0
609527640 594548698 0
703551156 278170399 0
432849440 170772641 0
288759347 328428908 0
209381805 599534734 0
394249272 66363942 0
91448076 494975443 0
777235231 77796476 0
453664794 228006121 0
248018688 491418905 0
679992395 483480333 0
544092030 274292251 0
160722254 18677195 0
510983797 225681966 0
445937660 674433983 0
358798374 102115295 0
584326949 797598233 0
445500205 108045049 0
213784470 343022838 0
108459128 96277363 0
349386424 683349732 0
534822584 82751138 0
303557638 474584929 0
159572780 59755775 0
248057326 154178346 0
566345123 467685175 0
141253122 616842450 0
505054104 492022654 0
543215455 407225333 0
268848792 681803800 0
161893974 183753772 0
116614576 309732998 0
289625105 495966700 0
476691674 579374290 0
378673394 35230596 0
287466798 176800773 0
273526061 127082514 0
16521940 125234198 0
181564192 574073057 0
449251355 618194645 0
323294749 287972737 0
453061682 729209963 0
406496130 25482204 0
683183167 339252724 0
271657069 291072166 0
769068179 60420770 0
167324364 297822022 0
434924075 246379630 0
632013186 555558867 0
448623919 25607673 0
299529469 363093571 0
661775767 524088652 0
502247206 193278655 0
631511047 34636499 0
333509963 189201010 0
269912296 30417531 0
66443365 315014412 0
739349433 432533351 0
361335681 724497636 0
255213135 240053312 0
508321792 609956176 0
658830564 558784543 0
625389131 12451328 0
514209049 696572787 0
451311497 571433429 0
81856330 303825017 0
141753460 583577296 0
789771540 351899081 0
162525631 705910842 0
361005152 456203428 0
533580243 673298910 0
764683225 132374841 0
119220456 155736124 0
320160301 443159905 0
211461492 729325584 0
666049049 589195948 0
464487145 770411914 0
726895144 186163035 0
254671969 196963498 0
581439305 331732426 0
712442018 594185268 0
5861503 432588713 0
155670540 716042333 0
69453923 726632949 0
591502346 41358857 0
514229602 299872613 0
768183496 631006892 0
28073177 584489871 0
685812961 383500057 0
408808874 13839384 0
18046595 223876040 0
744322112 162210654 0
296073533 702143989 0
423841048 44809839 0
408054130 209570228 0
107100 600174687 0
268765661 121908207 0
26461493 58721277 0
444542998 661360318 0
253905132 312478237 0
356083204 628184451 0
448114015 653860152 0
132930073 754479663 0
234073298 309862402 0
715831572 139805526 0
560111188 193990496 0
448217796 596120191 0
440754119 154345872 0
528351239 547056227 0
707654743 161739747 0
72220935 341393403 0
293956690 177392072 0
330953034 361771223 0
75719627 712196613 0
234120569 507496679 0
197507245 730058851 0
473516283 291052552 0
198493255 764995306 0
474251235 38301043 0
195402183 308688344 0
392526643 730023131 0
93879260 586035280 0
307735063 374813605 0
721565977 438931782 0
320229653 303237772 0
29196692 683383234 0
591250719 365471847 0
163623527 351113682 0
418757068 96915067 0
424722951 738681823 0
420837114 114877447 0
328914801 360633179 0
691312848 127285218 0
472077180 86148927 0
699759537 520969875 0
260685752 612402373 0
754786770 628253981 0
368149550 279451668 0
259071372 425820069 0
306562678 21168339 0
726009698 713998512 0
149201409 87638190 0
598748194 691362304 0
543010490 533064633 0
188957985 216335315 0
123876411 83655563 0
392302822 411581588 0
554511420 742255090 0
708041860 581329254 0
392442175 583944130 0
705999772 557328967 0
109046857 772680157 0
497101236 84411328 0
134020705 229499083 0
364801949 222517655 0
327897470 113872113 0
123682379 34616583 0
496093018 209754776 0
52238174 599275270 0
158957634 83216889 0
75052277 68655177 0
795882467 111585682 0
89232770 531688734 0
442398492 449746582 0
662207028 28393979 0
208444808 69729517 0
411199082 467515918 0
70473153 488559669 0
203265549 748442233 0
761386362 595347766 0
798784131 352486018 0
516142132 497626538 0
222698839 505779877 0
759648551 212038446 0
440094982 764818527 0
362668754 325985838 0
481137839 719421757 0
389749702 378074704 0
175185926 527464315 0
549153293 111374886 0
609467042 372964956 0
494472795 277224787 0
390386311 205387612 0
591528040 711692235 0
280929221 142727355 0
206283877 431979679 0
282450290 139498679 0
443084953 118225300 0
784268840 337782266 0
549940422 461996381 0
272853801 462905594 0
794913979 680153544 0
161177544 392972496 0
316684589 576354968 0
720117099 470342158 0
59648779 292127504 0
300657693 472447762 0
120516025 97859372 0
311675178 734356043 0
251665870 343743403 0
801140604 263485482 0
516077336 271047963 0
625207134 596284350 0
664282482 403125515 0
407537208 787055338 0
84836775 578558426 0
364455423 302715084 0
657712497 786789610 0
585415766 580762510 0
10481907 561049080 0
205574705 627398396 0
525492291 507989315 0
323208370 160239417 0
660617374 465333950 0
475270767 520724726 0
560617772 173479075 0
347383356 583223793 0
499096824 517649756 0
78608767 333560452 0
169448014 277595681 0
792774688 559048284 0
133264009 310114433 0
732790960 299266992 0
86483159 225879845 0
666066719 200725921 0
435446946 145408305 0
583682286 664590673 0
218981864 644092539 0
417053707 42947245 0
620314281 600265707 0
631148374 345335966 0
386847647 514904453 0
18842274 359028203 0
5432751 29874841 0
75905118 386344149 0
78845788 183145524 0
335518193 259111540 0
283670850 338354079 0
641286134 512038258 0
462337407 661031084 0
338110648 710558806 0
798384491 600382040 0
748990157 132977375 0
10944559 783924059 0
395234472 1753898 0
366830123 495317967 0
550812882 281085418 0
457135137 726652875 0
351184439 254523783 0
398671571 104508417 0
669999931 617569505 0
161297669 265208885 0
99156077 440288718 0
765868383 242764255 0
122501976 373005919 0
471162104 603181496 0
689854960 579480882 0
754831970 428568401 0
489509193 568683764 0
423382805 317224385 0
178312082 784120214 0
578579160 212536929 0
576892105 271784061 0
85328913 293833840 0
622852376 704901813 0
100820332 167308141 0
427059329 75816517 0
305015469 691616733 0
111541766 620482626 0
89250896 490337847 0
719340664 585918009 0
530030094 262413593 0
645106638 49065208 0
579032049 120170489 0
610726145 189651841 0
439095402 84223585 0
142492778 532216362 0
772107313 162547596 0
745852445 79739074 0
92818459 372779806 0
99501805 427570391 0
407331062 354595609 0
369351682 498470927 0
796990254 531040998 0
128401542 702425704 0
104191273 514592719 0
652749252 347646737 0
50711554 99216050 0
205684467 646680738 0
361255894 152399805 0
335906583 12552226 0
38915266 661688236 0
696965968 551877295 0
555455806 154223792 0
573508872 709344116 0
422843710 134024278 0
770169633 334580114 0
482906629 248459941 0
53504317 257644567 0
482763549 419529605 0
387211667 487387701 0
41000713 561394512 0
38927230 282439526 0
502590843 356656712 0
257562731 101881809 0
284229708 390294384 0
473870260 562382993 0
332117796 729689166 0
269295263 618146774 0
703544012 651498323 0
237918418 503312109 0
577816426 43014327 0
36268679 598182688 0
792548796 287488287 0
328817249 245110781 0
753841538 119999735 0
533690427 15278044 0
30931993 393621141 0
207879700 536375114 0
541241061 759175256 0
239273481 528345815 0
509712983 205958164 0
79512269 697331088 0
709704162 677816869 0
600136940 325548068 0
681474121 521483437 0
659162571 583796815 0
753196787 94987500 0
523211290 408149947 0
145300053 641458369 0
108377340 636955537 0
227159082 168612141 0
275512750 480800531 0
497667181 273747479 0
225308789 449474884 0
513864309 398490975 0
634664221 210668489 0
502061674 367932760 0
555384157 796773349 0
392700285 729662879 0
557062557 692024357 0
98493717 692582834 0
790049658 563179862 0
508169161 138245853 0
619665447 261909170 0
408717696 150469226 0
411282730 428253915 0
507436804 710394605 0
695487232 380643960 0
160272729 220214833 0
74676851 36005511 0
410164898 745014775 0
665173523 363196077 0
151524697 729856314 0
238666342 758971693 0
758300094 368282941 0
423619761 201484922 0
327898061 505050197 0
465723896 254875778 0
156493791 728065308 0
476109323 412869450 0
243381974 674365740 0
59318095 430568080 0
241019839 257761181 0
542994325 307984851 0
659944541 190031505 0
187553716 54429687 0
347994795 110867213 0
583754379 675683955 0
772385287 680724652 0
549888300 362162511 0
430314242 801206379 0
162887475 556816982 0
617457023 450108941 0
217197365 781018041 0
691154409 422970475 0
427710917 110991001 0
787101337 30435081 0
543836611 489645580 0
643508946 481880551 0
174053077 454214413 0
152660711 675423803 0
555482575 354489595 0
13976325 180554499 0
411174563 247865415 0
574124735 207142972 0
101460658 517218356 0
324909043 732601585 0
282807691 418221073 0
550940763 32232925 0
698852968 37755606 0
351953795 726157489 0
357018256 487229069 0
720309654 580111746 0
744841019 553522048 0
113314425 314758014 0
363800955 256432948 0
70176702 783336330 0
105710203 120611939 0
248194733 36573300 0
420038429 423222993 0
326486416 527359056 0
420611093 660378958 0
147791091 689212501 0
577615753 229842092 0
576403042 420945495 0
600246064 89005031 0
640650556 267208895 0
730759578 256818124 0
582014073 634202457 0
794843730 313568816 0
362899611 309763311 0
277153972 533901245 0
137811344 440673439 0
446052110 348191423 0
363746812 597608837 0
220928145 468954829 0
316253848 716301316 0
321668612 477694852 0
664390686 601328675 0
664358104 542095984 0
29534620 520162572 0
678679219 535819654 0
476394880 77312414 0
723350608 214412923 0
749562891 78237507 0
91445053 653225499 0
466645952 355499768 0
599969180 433271830 0
542856167 506600911 0
172265728 105814337 0
8700928 275023018 0
753408135 31141408 0
527880613 390185495 0
772759813 56772999 0
736842758 399175525 0
147597487 149702372 0
411953965 141824247 0
474565737 685334438 0
629524085 782936183 0
773374000 295202845 0
135061852 371015146 0
764423749 413059551 0
302124689 84859291 0
104263431 130899374 0
272296239 555426719 0
59591554 608748869 0
285344569 613203743 0
462557110 282264205 0
786714231 74828734 0
472550679 269629691 0
623866601 227429130 0
37284558 331298209 0
2753549 391294126 0
694990067 219782767 0
470824543 255569507 0
605600573 52475476 0
95264428 576799006 0
761073899 178033879 0
312509566 475330449 0
368922054 342069969 0
298605887 470761604 0
216673173 526892261 0
703839614 714230210 0
462339239 389135766 0
401473158 479354632 0
778439554 635330043 0
584660212 106205047 0
238440602 475555346 0
4242105 612128738 0
356256320 116717844 0
131097730 354200316 0
122387945 756315416 0
724582194 101195241 0
768437079 542079125 0
720796766 167494779 0
538549759 50101986 0
395570026 658184675 0
588924907 480554934 0
669553258 605617060 0
227558336 135311100 0
255122957 186272236 0
473882759 704717169 0
513812513 41582263 0
546700028 59657208 0
68651771 737719175 0
639349786 78733268 0
786423107 233063574 0
477642315 429778858 0
698964811 446063200 0
298044502 400504684 0
636886277 560669503 0
690552893 640213763 0
465425762 687886268 0
785211540 541496436 0
284163428 140536831 0
45522434 661411814 0
416155384 105798787 0
71773109 525672764 0
329864003 173377094 0
9995601 608658787 0
673445144 496420436 0
179298608 697131777 0
601222861 45819720 0
477013580 491814202 0
291226834 94998611 0
237472734 50788876 0
783993037 663383310 0
348023502 562114773 0
504703358 106300629 0
770485144 79227837 0
707178866 20599810 0
68575836 198158180 0
66543670 461127686 0
90198284 383191049 0
596451602 778489249 0
59667645 365360408 0
731276938 592649067 0
345101725 630724152 0
351899404 618118596 0
182197690 190531965 0
243844017 446065591 0
382604437 235373180 0
361225938 218981948 0
455126430 79148149 0
242188806 749383389 0
320783660 121218794 0
670657120 212585125 0
468279762 431264029 0
571765447 599325330 0
459278778 317981608 0
512062525 707910147 0
435285593 104385295 0
556075369 107302519 0
183610408 205124046 0
61648370 423903738 0
400770267 592382216 0
787597003 96765755 0
375775798 154331204 0
458803752 633892290 0
748438203 96930125 0
126057800 215829060 0
329791002 491520947 0
775779190 691816159 0
377572128 653108379 0
421794346 472783486 0
518080640 378003141 0
124535892 338226247 0
749282709 390775441 0
460828694 486364161 0
581671616 737470591 0
508765117 50343598 0
734240505 791404283 0
800720256 728123694 0
110870322 755533268 0
191102667 54032031 0
782251045 43473547 0
512616360 364724265 0
61420880 507081868 0
54599306 34220577 0
39467745 453284266 0
239233133 44163368 0
622509397 41759390 0
263091243 796203827 0
164038114 792301133 0
586087497 75069345 0
331447481 229964212 0
537827110 713429047 0
783354837 141019114 0
51153495 275433818 0
191049119 80923142 0
65830401 22749222 0
159088670 312850487 0
522890346 787514246 0
564599496 365018668 0
666589438 141951241 0
610255397 648645488 0
341083808 435980200 0
442949666 588724294 0
148699405 449174636 0
106099291 727719034 0
380272351 657532063 0
117274499 434108456 0
229219530 645118813 0
610748818 95010446 0
285603246 103041635 0
627419394 391287224 0
725169115 121755427 0
789580311 563752132 0
680014941 683658495 0
689495504 636423769 0
90544746 495536926 0
591717772 466248282 0
327385891 312419190 0
108120854 61964344 0
283801769 381714199 0
204117962 369125403 0
721639569 505025629 0
334660558 156662361 0
223130417 367575495 0
710197292 326018336 0
289131826 66099958 0
612097155 660405065 0
617561429 501792556 0
51785004 645609110 0
373659777 523737037 0
599337363 232691643 0
216598141 335753909 0
320575131 615111551 0
249129274 514073373 0
597870976 665532019 0
528757485 34480483 0
168701201 584052628 0
151806188 284618000 0
555449081 388411190 0
54329274 119728247 0
40553684 596694959 0
385792435 376059492 0
546963287 105178475 0
437569794 158481936 0
227913917 65538281 0
525344875 660069634 0
26742401 438935364 0
107790499 24118257 0
619434362 608742957 0
389953269 121307090 0
750371482 695626956 0
656888930 771509449 0
554404366 605085657 0
392725169 73443542 0
389918907 435410801 0
488959171 514937671 0
210303158 123913818 0
511747538 9715911 0
712783769 500978135 0
672912604 562105795 0
188094758 483329876 0
241224222 626246159 0
525741611 100642820 0
568968512 533359372 0
412580197 347975925 0
776090834 164161768 0
215935754 357958963 0
494678863 564222137 0
262672314 708224875 0
685890063 617403814 0
371336579 12547874 0
716812134 483996394 0
492216711 46976058 0
178246547 613309875 0
729480618 492236241 0
768305086 430384210 0
704705108 548720495 0
588317939 311986663 0
40237305 340317365 0
618041987 244353318 0
95037492 358839353 0
339435631 140934617 0
649326912 29970551 0
538149218 783674495 0
617669300 348855065 0
780217887 245686039 0
521550847 531819693 0
451457408 101575213 0
381429722 736477077 0
439891310 232752899 0
103262200 605562251 0
799123691 293644457 0
424859009 102066632 0
12725548 473331050 0
578351479 67716913 0
367338824 83902224 0
468202668 142930121 0
203764886 699047265 0
654515454 335626983 0
660001214 671371375 0
307963301 12163287 0
452365949 59879102 0
34056570 394133530 0
428455291 42882910 0
530943078 84825644 0
92055038 121370145 0
796236611 14022010 0
277998950 2237161 0
121094821 565450868 0
332195075 265126334 0
298047211 150117471 0
86038418 91344170 0
580971111 184230753 0
76426144 271794901 0
258939108 773695993 0
517816199 150730048 0
299674565 272133908 0
233821264 264966372 0
419866262 694046304 0
509374431 521518850 0
204630864 736042564 0
480319311 195034346 0
768603 176136145 0
438273501 651157882 0
526212030 515201399 0
781634111 103550135 0
515278472 145017868 0
18480977 730609104 0
571283335 601920953 0
59524756 562822960 0
86480540 275629096 0
248891123 631838401 0
509089854 634160066 0
99393218 393993986 0
485607124 801693699 0
549607014 72547582 0
515349864 435163625 0
300441438 62578338 0
369720762 141105633 0
471119529 691558600 0
758700284 309341699 0
31768661 715717699 0
447204156 465904919 0
212666383 663978770 0
490628313 580576031 0
353522318 600010430 0
271601375 160634101 0
486646950 4591049 0
95109421 752877861 0
168828768 136560989 0
633245854 220046577 0
344982543 67340255 0
558937607 415321369 0
219323047 537735223 0
230208959 658139553 0
610554706 395349314 0
722686770 100345502 0
465137716 380925589 0
709121374 61824605 0
33667979 707751174 0
584173433 382175534 0
511330676 9479779 0
293466287 489501138 0
233019950 373571668 0
288992275 778244433 0
207092027 97694624 0
707008254 542814941 0
524548734 626005232 0
359282288 470152355 0
420926715 236896952 0
27740275 120015622 0
61967822 390818091 0
94776508 775267777 0
76668606 611797922 0
677315046 351553195 0
316906320 796228200 0
71125402 39187195 0
790328620 725452428 0
573808648 361595523 0
131382050 768071298 0
781483169 177018804 0
185475273 753205013 0
686729934 506888179 0
390975116 670573438 0
175491738 259006327 0
768578749 435936462 0
786915087 311799359 0
35531921 537322236 0
194972019 136083130 0
793969953 583679080 0
114895951 764599787 0
179163754 438844367 0
117510007 624071762 0
300905513 105042657 0
153832989 357192223 0
675698022 558122208 0
61087446 369721397 0
723178969 475578386 0
19488622 265147507 0
562345957 713430712 0
546499830 685392387 0
150801915 63776764 0
499009721 296882218 0
262449182 264602547 0
594520063 365945665 0
669468820 703183954 0
625664471 110467335 0
106672090 622070347 0
121595 406741448 0
780490690 492680800 0
278640696 62382761 0
61919565 234640886 0
368634361 231902016 0
120471431 127714772 0
46691749 406140718 0
765776688 343840087 0
183844956 576785320 0
173668184 48712956 0
536676012 175773877 0
417934069 81466693 0
352622533 133007693 0
480352008 418876501 0
574527139 102023231 0
133654415 650187316 0
572301863 486057719 0
351801054 420839565 0
367177063 736077603 0
716589178 174000128 0
574981729 405246294 0
260395875 709145294 0
554759763 178883088 0
586445875 220261704 0
583791808 335519772 0
206838100 565025278 0
367325033 761557540 0
587098104 407201496 0
758560943 144555904 0
210365816 285960632 0
761741803 695418610 0
330715948 37440978 0
559397717 502058302 0
236861846 418410272 0
689226254 641241939 0
72760490 539512051 0
150617378 8325037 0
473647860 474967213 0
708645026 531793476 0
746098439 51976288 0
421167669 257115344 0
519850001 80458810 0
606705522 795720765 0
11848544 209313798 0
685003328 435719585 0
358145721 600826431 0
2828341 186704388 0
457196175 349987507 0
229292525 50600179 0
537120778 772915375 0
118713124 25780363 0
390987598 322246787 0
347084405 570511943 0
149279120 775637384 0
393496443 352238435 0
560436451 314804847 0
687678273 404610732 0
662623843 157869811 0
570589168 390205860 0
483272719 533861818 0
571856635 188494404 0
380599621 195791386 0
307133947 695828728 0
185526546 475252774 0
467763620 282870952 0
102862942 586674200 0
183321045 189143187 0
180925187 786663028 0
555731680 309697050 0
217325197 366056892 0
671054827 353019066 0
535115012 282471892 0
741135295 39856937 0
649307208 401385841 0
378467907 225096336 0
121421485 208504910 0
302518290 343227710 0
513424840 733607199 0
477664555 225886383 0
301039395 304089442 0
508626241 716601794 0
771741177 609389954 0
436544688 763470449 0
770642775 762257317 0
592009220 599680954 0
79534668 394463141 0
589681661 578686301 0
799203385 591696724 0
674315295 18888044 0
676221218 787218721 0
178671808 363321892 0
285240312 375296734 0
549666962 603984418 0
771256923 425576760 0
540041391 518700469 0
29827295 232090883 0
613733165 17594692 0
530296740 241749550 0
544051576 288215904 0
312522658 248225367 0
654358245 102372015 0
729365210 468683644 0
129082513 180232075 0
221712547 364667271 0
464004304 233973832 0
388870608 799563155 0
718382225 232431486 0
603951215 120292185 0
516267789 407635582 0
548055052 336771623 0
64637326 119141202 0
315680597 430037213 0
220276730 25199814 0
322978011 118660711 0
734958025 369195405 0
769562256 106338626 0
508829692 161776801 0
195967822 129521886 0
162756209 767542383 0
49770095 323986098 0
571301904 714814151 0
489948362 739940090 0
306925514 757064281 0
748248190 59738175 0
697336191 703403951 0
388002820 622931394 0
722569856 10161030 0
694751322 259543965 0
23118187 692170593 0
705789419 531784003 0
319104745 45024599 0
51719656 478723885 0
223519614 37076983 0
86208188 7067650 0
375093885 343408112 0
175588814 346809013 0
359923668 303262271 0
542291599 219940214 0
799437814 428211532 0
188198015 297098719 0
584697822 576451692 0
615740847 214881521 0
588410677 706493103 0
43198998 365009219 0
781718259 421920757 0
183462212 209371798 0
145785928 320035819 0
585297807 263732619 0
416067692 420314025 0
301148525 408093326 0
1319442 658870331 0
615165693 16044296 0
219093671 493648497 0
284554136 149999273 0
490963921 54288830 0
575342979 568754573 0
386936107 19235894 0
583421454 81465705 0
306313751 360226373 0
243643522 507822738 0
260389457 264038268 0
18071988 733152068 0
392026920 730355989 0
304610812 152065061 0
249237763 741054564 0
4896769 715855656 0
346002920 261443588 0
479512187 589925649 0
570286098 611217405 0
268904931 206227123 0
518551660 559256220 0
437863109 421506481 0
435771571 232425609 0
397949973 234039234 0
550291951 179316425 0
642407010 583127146 0
158491145 696269568 0
45344885 325978583 0
165406362 161731891 0
661708661 266402843 0
277851472 375393352 0
170352801 144493334 0
539285258 589531140 0
250445769 154972523 0
355052182 463520107 0
697820490 399443100 0
172960950 557491988 0
367377213 20117333 0
328529191 775657562 0
243150834 511310763 0
343148169 358325241 0
594303931 13593336 0
662003656 86226920 0
516596830 456687140 0
726473534 165075755 0
483659326 551134237 0
47149316 375969314 0
564319075 797431567 0
28638162 479542642 0
323830308 205400825 0
3702130 642710582 0
382713992 92963356 0
202492760 66814357 0
443670900 485316752 0
330498750 390996596 0
678160625 57738360 0
364079241 422964135 0
379936188 62822694 0
299300149 158030454 0
156817378 509714057 0
509559005 127546900 0
225378909 587568223 0
11460115 798216263 0
412200326 353691081 0
461847000 223823262 0
422396927 341200350 0
403894604 710880091 0
3031673 533627195 0
604024728 628957153 0
261103372 673851882 0
733300532 790623724 0
191701705 395211949 0
459315187 675545271 0
25152931 354960654 0
788807662 149833397 0
571419411 620503953 0
94740799 665957128 0
571476001 381459851 0
23273186 137778160 0
559128002 715123601 0
29910633 219921350 0
741431387 400253285 0
699874993 433007816 0
30446949 371421165 0
396627635 586158341 0
560072541 756647082 0
396415720 488799008 0
493394513 313424248 0
673567420 391055939 0
724843726 32894275 0
309338381 545979520 0
63329948 23135108 0
533544885 399783315 0
291133347 141222486 0
173287119 554502578 0
69998973 157944703 0
476794966 772460130 0
533000502 682296921 0
159189372 704775092 0
187663326 365525204 0
641018200 499006732 0
515020541 35486539 0
294915322 513490765 0
361983567 740943181 0
76504544 419965199 0
576545594 216919495 0
509398279 135808157 0
158407072 565117242 0
432161244 732115239 0
733845779 774848298 0
801613970 188606128 0
218339529 423242862 0
420466370 777733349 0
577116518 357034974 0
558461596 523919707 0
727695524 435663478 0
130107602 142383420 0
339421553 404084782 0
745992660 175222270 0
521659932 136352403 0
392218906 532103483 0
230625359 373442278 0
286156230 561508163 0
610837485 800174052 0
678318649 596704764 0
173674448 1768449 0
153805856 376575613 0
417800007 344258723 0
648758375 110943335 0
653865909 21855947 0
268258829 555581271 0
291246825 306077087 0
342819066 355557750 0
382255599 190290320 0
49177440 51629035 0
625454123 376542012 0
509822321 61259748 0
782105901 213372074 0
101842147 367762984 0
354901217 524206274 0
706862907 331101340 0
400426145 528729864 0
605674210 642179500 0
152865943 580545798 0
646832922 717395313 0
749202077 285560910 0
331259333 576583641 0
26479338 293904810 0
609746470 785115087 0
641916827 484134157 0
584481405 612237971 0
770586307 305835897 0
729134753 355034668 0
148420889 113811299 0
363959974 50389766 0
71192369 95592216 0
263243549 659039479 0
722265784 58828209 0
499407585 799153418 0
553503532 244469879 0
266131169 477398312 0
317974723 476328036 0
292525604 310971953 0
677347114 391569710 0
457588875 194941875 0
680833526 746816394 0
766232082 595007842 0
27183939 552923064 0
223046011 496050966 0
532659745 779989931 0
427878386 146677458 0
353271187 394390479 0
741719515 110589181 0
17198982 71691008 0
392735104 704768606 0
5850585 46534686 0
420892430 588154530 0
570357337 145432666 0
192974381 132024608 0
464824643 614998627 0
93989484 587785346 0
654540078 424181511 0
102557189 18691112 0
560009904 787720522 0
122599016 366177215 0
801160787 612422878 0
613405734 374084975 0
76969626 330489147 0
604962757 564463276 0
661449001 173001889 0
332150027 164706941 0
444788135 792354476 0
315517135 63433469 0
344272003 239211087 0
373039180 422823959 0
90917201 521236587 0
111894024 706914578 0
731803839 496729501 0
222333653 190253393 0
35443787 163665094 0
482721571 497548002 0
106805435 464438036 0
490173016 254531427 0
797384560 263987307 0
286343167 444321584 0
543830326 177871585 0
680419814 753081338 0
578761094 413752506 0
260948802 244848360 0
664490178 5948747 0
769967074 754047940 0
475528391 777388050 0
462542910 795031103 0
461397132 709051141 0
295075934 83485109 0
117903782 489202777 0
77628248 306905402 0
116549673 261984789 0
143116044 422663343 0
429611204 410730961 0
649824282 287198483 0
517486292 670721149 0
381535806 740640232 0
406940632 447784222 0
323926003 760959193 0
745244743 155125050 0
53964542 319944003 0
798257651 569681930 0
262527869 792495807 0
567601825 602297338 0
538999304 161471273 0
658866541 616736961 0
93417683 306387849 0
534446010 348145488 0
293664546 601262544 0
231454765 151378423 0
311329281 230753980 0
346198411 130370320 0
519022628 381546123 0
487736198 515373757 0
63581368 521421072 0
439405199 498603167 0
323132903 427503482 0
721585084 772804442 0
150526870 566760413 0
31611278 292226236 0
67098899 313227826 0
776485250 632531153 0
554050692 56656559 0
596176801 34534571 0
217041926 790981208 0
503995367 163218309 0
568447900 693672381 0
47229250 317038410 0
648732684 523156639 0
21259319 420607532 0
753728145 341965770 0
31294025 635988997 0
738303403 251500062 0
85098194 250024856 0
113244073 608291504 0
480254909 138286292 0
547099387 210098461 0
683962274 349238604 0
110778442 436591356 0
388855553 735144644 0
117739426 109142249 0
518108370 446891056 0
769233037 187044384 0
191045286 793928472 0
413816896 140670000 0
88207641 730497600 0
409329016 144565725 0
541392091 448340297 0
686796619 664210669 0
796652690 714736178 0
338081976 647644209 0
671099129 609187395 0
304821974 787711144 0
84875880 610043155 0
736453735 495863744 0
571040702 363186348 0
694920106 271774963 0
624096617 145418257 0
776646757 317476121 0
447666285 384911305 0
662081537 172526210 0
640962215 65644534 0
533969605 787334554 0
94959634 304936944 0
537606762 573941466 0
214855732 654647134 0
272963650 45075855 0
314907355 192042284 0
483038795 794285288 0
400024257 183520100 0
143784194 393590742 0
27900140 132307679 0
424711710 153539510 0
792664850 121052772 0
543809259 54058746 0
619711876 708614798 0
771138048 43904195 0
50644577 775694715 0
736595190 148837527 0
761210495 698502648 0
172095328 648935967 0
703909692 547479203 0
316388486 160663203 0
500792565 376848644 0
682765024 269377090 0
692837804 437062039 0
451118202 612106800 0
237555002 486284257 0
746389994 449441714 0
290377102 540559324 0
394387969 55803995 0
797841176 67508114 0
461356512 411146009 0
454242656 568655780 0
412571714 593469311 0
388451662 737858675 0
500810488 455695437 0
493261000 139557061 0
781571541 453809285 0
561385100 590445405 0
738143683 25534860 0
673275623 415735411 0
443729020 324978788 0
151465519 786317024 0
196804746 651440263 0
706502925 209342199 0
524180379 56712608 0
699912303 772637371 0
345329231 518416266 0
660592860 512135826 0
741541079 730858310 0
386659737 273778144 0
270620128 259982680 0
253250089 324656387 0
197373646 28253236 0
434097446 451848679 0
380775758 637270920 0
422544920 377059494 0
420326720 606582858 0
165914873 168333452 0
23933981 780972140 0
67612009 528182416 0
370207647 273199139 0
699274123 707981782 0
593154077 594755825 0
188970035 711471426 0
576073100 748405062 0
405993262 554418542 0
621538395 301277758 0
560307174 435879849 0
83014191 18072487 0
737928194 743904494 0
675870663 257109738 0
247290462 561666437 0
662526701 178921878 0
684194798 677652697 0
133886310 218634243 0
767101205 125826917 0
254202454 403002978 0
181614385 739947168 0
379868402 418646966 0
622921706 217204141 0
416941311 215020437 0
716001258 210562014 0
265799307 618298143 0
129454019 536873860 0
288189548 633165713 0
411670969 627732003 0
724339267 138998525 0
660654132 718362572 0
538009911 778888889 0
698485823 468902356 0
313329935 681603625 0
604775267 606778686 0
521468960 288706979 0
204679022 289911469 0
60023293 571177984 0
14981151 201640641 0
674200436 375051478 0
460124689 689137604 0
312670482 662264146 0
676668179 312806156 0
75975853 653657978 0
104515453 274291578 0
118920755 423142688 0
769493995 696761227 0
244360417 799776324 0
625189881 674821192 0
242673649 779861470 0
79352273 8773218 0
348959735 737362314 0
482154250 355911526 0
657819780 545771575 0
284494482 183980101 0
448352543 477719668 0
535452417 588182549 0
381235786 295294686 0
268510933 131571342 0
407460893 794443609 0
723031745 143307840 0
166524329 270922282 0
594406611 54247433 0
202048343 57838600 0
293740313 5571517 0
390572472 21691857 0
24125736 382270525 0
275649110 779505179 0
335166324 713765442 0
207400384 517969825 0
715937684 728272449 0
386713299 65491479 0
185893044 458043164 0
428960544 251589925 0
361709179 78409518 0
275316007 176162156 0
95420955 613053316 0
400041230 699849078 0
434097126 6130008 0
229511395 219176731 0
41050560 133288053 0
677822075 710437654 0
418195696 776055689 0
20102708 393119777 0
621942945 72984380 0
314967224 768049550 0
123752168 794422403 0
370377901 478064956 0
357396994 30228454 0
268110716 109893264 0
54495402 461618542 0
530517759 47903821 0
341490329 737692751 0
367604234 509390539 0
569631322 198762835 0
762716998 119583870 0
720592021 532651916 0
690625896 582473588 0
137809390 284491627 0
674436389 678375572 0
319597571 444658887 0
394203483 532336173 0
109082027 504128719 0
478326989 801123008 0
614017749 690781288 0
617126720 553967624 0
615180181 350986596 0
767250998 250059268 0
431463885 4516883 0
691810730 306469029 0
116731298 733802097 0
506960568 513065495 0
750509255 26282272 0
662613103 439846222 0
663575910 717229826 0
675323965 787019597 0
419507067 502241668 0
106273619 304637065 0
468338273 711272443 0
491137162 572930643 0
705088061 260353347 0
770330142 632949779 0
143480879 358866286 0
216493794 20827191 0
486564604 46374583 0
166935097 447233074 0
511387958 713715345 0
792457877 202048480 0
252914518 279978960 0
174212523 329044399 0
396539000 563123793 0
422668698 130243358 0
572526066 19892914 0
499103509 687612202 0
413444428 783514268 0
453707320 671167985 0
658598705 183171563 0
26426854 413988965 0
286330449 313682865 0
123518160 434517518 0
216103726 232641273 0
135330526 23298704 0
531969651 252878343 0
628238054 180007979 0
486154383 432027081 0
159727146 382383964 0
681649257 156792373 0
321067517 499787864 0
83400546 143927115 0
525566124 525216868 0
573783638 650393963 0
627201647 401473959 0
7971411 504458580 0
352153947 474714621 0
792539143 198902644 0
41166912 712347374 0
236435380 525664084 0
287271075 450700592 0
261799382 593721692 0
633112505 333658557 0
260461889 504302195 0
470841580 737136373 0
103488972 610403287 0
110607220 182949983 0
708318245 577344618 0
754449944 55786930 0
456501253 150515492 0
591148360 425640212 0
89858255 24550148 0
654602896 578126242 0
421054626 182316524 0
755729722 546030248 0
112895837 484670134 0
277562635 548640047 0
534277516 695876312 0
711144410 535482320 0
210939997 31973951 0
60188354 588185758 0
179994463 227529241 0
473336547 504198875 0
339576742 640609379 0
499234318 294233368 0
41886637 251978909 0
244088483 10372900 0
156535956 322525442 0
356109318 249655420 0
740206118 618221799 0
235971320 96759906 0
202914448 242829439 0
159622952 391202928 0
458052939 25241879 0
77923483 136646200 0
655184581 435340532 0
742461583 143127160 0
51553075 205660907 0
2289078 338957491 0
246465608 241701221 0
259629114 449135344 0
648615655 358113542 0
635361484 199843281 0
518092855 435842854 0
601595378 542017910 0
261377041 21077836 0
560633009 571187076 0
136825522 786944203 0
606771008 608341385 0
755238253 224623422 0
160881074 768822241 0
427516078 448335567 0
800055797 131080244 0
383471483 545559433 0
369627997 658761079 0
82618328 386064714 0
625650936 161910535 0
331780536 31592767 0
701130275 253514278 0
666857443 319262809 0
483890157 642407895 0
502193722 441596777 0
407727374 757022226 0
187420417 542605721 0
389966601 190697349 0
365568817 311581757 0
421826070 642440794 0
569688608 209717572 0
672867951 82126685 0
17112612 162035994 0
298494207 243999327 0
252780437 7112217 0
777750179 643046358 0
300471545 449541945 0
348977144 52288424 0
732890928 592029858 0
256954453 191982517 0
796185521 175397342 0
621239356 329576223 0
373779662 645498050 0
322812746 553293485 0
563855218 588338139 0
525700516 543236427 0
800125343 586026294 0
158825600 225432541 0
429426399 110492634 0
454914041 465688830 0
286279776 207702673 0
575458688 560338821 0
483850385 101089187 0
167790413 113163470 0
682856191 80380537 0
242957236 268905963 0
62537944 364111978 0
9964613 195075650 0
191631210 215470496 0
315295542 191549972 0
726766029 80948982 0
294299705 218758421 0
254230335 256946219 0
631061707 215206410 0
255737478 682602852 0
478689666 380305347 0
759741022 104382251 0
602851730 615827255 0
197455556 105744666 0
684777066 593519058 0
538822288 798203775 0
364555737 619682180 0
525076123 655769270 0
266372596 18751983 0
97056814 771505486 0
348507418 72952704 0
725423039 427158551 0
255452466 86307066 0
502431935 345715204 0
269041657 104559645 0
296783186 276485231 0
646147196 163995170 0
442969898 40559004 0
714139953 346602656 0
482387748 706065312 0
617864799 313781629 0
563234210 75925890 0
237449440 385246724 0
279948026 61203591 0
502765278 299919659 0
526429795 607177129 0
153195109 771291139 0
236741052 262464435 0
60245358 612414566 0
489041253 10148772 0
206212625 693925291 0
673941349 14820463 0
561593921 135661293 0
24648566 245024463 0
3840443 782244632 0
200721024 416791940 0
34530704 351383382 0
645647614 710804549 0
515721592 612185766 0
640580207 270692887 0
83239742 40047082 0
275609480 133679893 0
658538944 5593647 0
460874412 274117806 0
315198330 177843344 0
753083945 270925579 0
647274988 174522527 0
385405762 692444986 0
244050307 666967055 0
392144894 464214589 0
5944148 159787705 0
474391189 206564545 0
592307177 774003007 0
421626977 260271596 0
319532465 86561029 0
797617549 538942073 0
554467254 728695108 0
716488976 544585235 0
451233265 663570765 0
443228574 653801074 0
477169424 704548120 0
131830780 20903998 0
751353001 586980975 0
572280467 360013093 0
679782368 744834807 0
726527957 156655033 0
275559499 154826191 0
801613696 422954459 0
14493544 156584030 0
542539173 752293901 0
326043116 231990350 0
426097483 506904926 0
361454486 323387795 0
726382572 405898223 0
109791618 516460798 0
355262093 170747960 0
242114948 60510536 0
346974800 93688780 0
404577587 305442751 0
1612089 546752570 0
2454167 310446065 0
266366985 541350486 0
753079341 5411219 0
217450348 702598863 0
260741186 725896464 0
169585692 78173670 0
664422210 174174442 0
694564071 389272444 0
235139363 335251392 0
453504629 168736865 0
90019974 130123188 0
431008650 254656011 0
502645851 304305008 0
707890347 255111354 0
698999005 428381626 0
101513242 406242632 0
318020858 662209221 0
741062226 201471884 0
785898990 472592208 0
692053690 512325610 0
176497015 303132930 0
581869349 403738207 0
332426716 561649543 0
571228791 148269062 0
296903082 707901865 0
275700280 48440488 0
184671638 262378852 0
326347425 250367615 0
578486607 170529823 0
17788738 474499072 0
25755677 184337581 0
690294571 761471395 0
272329280 354603252 0
579889740 564697923 0
632208487 153755653 0
357210022 286178953 0
173513516 466818145 0
41410306 146229265 0
266522241 362311394 0
503293037 489504881 0
367348744 152584900 0
773376148 123696132 0
484205992 681776578 0
394318699 205935209 0
756941361 309018830 0
251975413 127683607 0
749308150 432236203 0
263741420 544865251 0
247784269 407324306 0
17362018 146864598 0
685143308 490645289 0
247713629 290936140 0
416017528 207158788 0
602404388 465638604 0
354817925 81135742 0
388036707 515413222 0
510248141 10568616 0
620776186 384605435 0
691760765 673542368 0
363283012 376662145 0
94943503 347267972 0
379799457 126162620 0
369490690 53472533 0
153605458 699118713 0
180587875 32783958 0
289345111 344869444 0
536933364 497380416 0
75115189 307205750 0
623438667 379871711 0
5558627 658086342 0
636121722 632854369 0
470578592 32031507 0
563832762 719672995 0
336752808 92036720 0
215166099 697559305 0
573038530 686079430 0
785277707 252780042 0
684451614 564582811 0
284080042 81864583 0
682247539 253685067 0
717397851 282634914 0
535029708 260152639 0
105157653 725886259 0
754491338 384091812 0
222115463 264530582 0
131892253 700913165 0
440166498 80914354 0
524818861 563060510 0
494428567 12865289 0
11328877 660572293 0
544538150 28813865 0
436897657 587209070 0
366597624 153867826 0
26380240 208792750 0
555581987 688503704 0
781045657 128376010 0
69137149 749415741 0
745336912 261757761 0
367284202 98383033 0
39274021 500168577 0
694654828 676408204 0
785814135 654205665 0
61929223 307200356 0
11789024 452865244 0
396259689 772369384 0
580597117 393212821 0
224196341 355018539 0
265333931 701095064 0
331192820 146147276 0
489068605 422149358 0
562171538 733067991 0
428680661 735982621 0
595061194 565213472 0
443726928 567443459 0
283269685 478315988 0
103632798 267800973 0
479945144 767683151 0
508505099 714953303 0
771561908 553043749 0
347857230 92043444 0
651750469 651904211 0
764369853 762806585 0
98651060 510998057 0
765149294 479034821 0
588584073 89741088 0
448746820 338229771 0
431542012 440661940 0
630429440 452494340 0
263205542 95881518 0
189262696 631629673 0
244981664 432608933 0
189580861 238544128 0
77600362 657174413 0
522030187 771563973 0
112848971 383194286 0
500514886 121248815 0
182214324 315580733 0
483865528 543713079 0
288530002 436042865 0
108188583 652680544 0
14703442 751500671 0
275099149 28324144 0
497874703 639654646 0
180408291 378942011 0
475662407 165663765 0
665681787 721346949 0
567279215 723464855 0
158388175 324115605 0
532984884 46749380 0
234667928 411663570 0
44430330 284951899 0
90114981 272036134 0
53785281 119935222 0
679075314 584981804 0
369492584 203608173 0
491205630 564930590 0
114849796 208970996 0
635925885 198444872 0
120057141 750529698 0
249214203 787889031 0
509703673 149548599 0
657044648 109001072 0
271827054 682822771 0
418327137 216621275 0
543375126 236687295 0
743203942 782074938 0
294218264 665264173 0
225966165 12439721 0
260946456 211089618 0
730544446 52459296 0
522804366 788506024 0
372893358 636321350 0
665707669 608891741 0
602239734 202766701 0
431415555 649962510 0
785169073 509852677 0
90802500 459065854 0
20468392 797658151 0
308380497 451201697 0
173598399 455242502 0
598943636 90568056 0
484327870 792629866 0
55294908 390315093 0
465621678 430367474 0
353510763 614891101 0
50055231 605721860 0
517498764 87276857 0
254566024 548432397 0
44751730 510131658 0
736655835 19860320 0
6958353 533483201 0
430937184 634417915 0
603407115 118701034 0
259302865 391672859 0
192244994 94087848 0
514300535 96872335 0
315876596 671842134 0
217139706 382431813 0
545533842 357064898 0
722182229 541909137 0
794207461 555582018 0
603227164 516170897 0
190044946 387886255 0
310992495 357441313 0
796171395 519193483 0
246731553 755127921 0
595852934 99250431 0
303068803 786994455 0
427441781 367529615 0
86895727 444651403 0
190463914 672672053 0
750171308 29167015 0
232470912 413534152 0
57213466 376961229 0
523910244 740482515 0
594859357 248695364 0
83998776 441450366 0
126438142 529289340 0
613871099 169115715 0
228173759 455713196 0
566734275 86223340 0
158759855 625521110 0
650838975 500545837 0
797390413 135536286 0
750040737 268498051 0
329047335 70732180 0
59697077 305716472 0
664243136 113109615 0
173544589 119053513 0
491336120 727316644 0
752202695 410308163 0
609771882 598704137 0
660690849 723895706 0
552902925 375679981 0
727593456 89784574 0
175178369 766503974 0
683707560 249158115 0
478746190 107652081 0
622843758 485070143 0
584564958 305509550 0
170714964 118470377 0
734858449 801602756 0
512563699 447495512 0
151556632 751393667 0
261900311 217190747 0
581327657 21745939 0
793173309 394859133 0
626482738 550506206 0
2380422 691402902 0
639752815 797817936 0
208513351 144572718 0
683309921 224620919 0
480779393 684992417 0
154551322 38133200 0
550865227 188020954 0
703717090 656748322 0
232943892 597813871 0
665304431 95408116 0
558568205 171221298 0
718955981 259546357 0
608923814 526284315 0
474878288 242108347 0
359380639 436150884 0
15221172 596326051 0
329759350 472071039 0
35877234 545343051 0
12987514 353111080 0
356798855 309515431 0
590227916 342357462 0
736109701 406756907 0
17953723 483224934 0
668011917 52156375 0
215446417 441298967 0
449729955 78426509 0
769801992 444227667 0
782322563 701599808 0
512296410 185569409 0
262660919 739689071 0
603689127 427951918 0
94203032 425647316 0
750141298 671647966 0
586977233 59304244 0
340845940 417243035 0
35061588 80663296 0
237017386 238047936 0
446308699 22475000 0
595660292 229922658 0
401366109 764236074 0
769452515 795777895 0
511083061 385221486 0
321707243 622008745 0
349892994 409830721 0
134771491 337853186 0
234191299 719922082 0
92408367 164339083 0
355587056 775206224 0
185799163 259560993 0
441371885 89597571 0
648818426 679035553 0
385165538 188398911 0
403810079 1712341 0
80742264 709531589 0
16107620 170747538 0
563394429 673047198 0
34685317 270193958 0
693549133 2435643 0
435593362 794420734 0
181450544 300377670 0
12107567 445403457 0
177553664 116664804 0
514312382 481238743 0
46501608 42395781 0
203019055 46011680 0
651725816 426807641 0
391328046 223474828 0
458940045 422459879 0
788445220 300029592 0
759721411 410153513 0
72675708 413147106 0
19598633 200498486 0
295682516 444522583 0
767068766 186787404 0
628579079 127443285 0
269565550 52191681 0
418381620 459919345 0
488900365 216681268 0
727064784 595988959 0
296192159 851414 0
192921728 177230801 0
253156240 493152267 0
189108240 110087423 0
787201131 363832732 0
606016686 709713393 0
532100732 283791291 0
17750524 709550673 0
405692164 403763941 0
80957623 21928260 0
772217381 91644463 0
321603445 152265156 0
325668458 655931927 0
183714049 556245504 0
134068715 350938715 0
384802345 191056589 0
79060286 398216423 0
434548213 724829189 0
478614421 326760684 0
270058832 494572703 0
648421590 163174248 0
110671564 327992096 0
224813580 308636958 0
580743576 459234951 0
387030978 484339524 0
64440691 627138123 0
274956599 727818761 0
656025421 682329080 0
250662618 269373838 0
185966490 705234499 0
74664371 676582067 0
201923348 682252634 0
129721782 4855988 0
476125243 606021740 0
4798605 445419234 0
425274939 62228702 0
649953221 407936576 0
785698405 356271162 0
325385583 206221996 0
667277433 612699526 0
47481025 559791483 0
801309137 306408671 0
582554479 459497866 0
181070195 54194932 0
486877530 153611605 0
553132032 120799606 0
424560242 562172392 0
775837571 61698700 0
3108217 133323635 0
191908238 534814678 0
299429007 608669130 0
506398911 746002686 0
428460777 510205557 0
445790029 484989390 0
783957195 758209622 0
627756213 337129024 0
420682601 173421224 0
308356014 99909897 0
161839506 90118531 0
298244376 400431045 0
429577300 406736351 0
562912379 139724547 0
261174558 764701940 0
757767499 96141047 0
315657292 656923189 0
379152656 205958920 0
207386362 180478891 0
336741917 623618419 0
483780486 211740536 0
179921487 628195879 0
195183868 535254257 0
591386507 335894299 0
47424135 558147825 0
313372643 664297022 0
401730151 363285925 0
309029817 334800127 0
248936316 19566160 0
708461768 285937298 0
71531210 14564997 0
739666794 176129108 0
590273991 414890650 0
481026546 277203005 0
402021045 779695194 0
352455678 502846581 0
163114026 621597028 0
275759664 431690330 0
318048529 241125767 0
559727638 509865861 0
335700826 11939013 0
252247911 580644558 0
735503163 390486292 0
797529142 573195430 0
524972912 176204982 0
397127921 329935406 0
214432033 15885249 0
603616703 108978766 0
167223969 732635357 0
644653752 338641544 0
417800725 378353772 0
479944755 743604017 0
513886598 562979415 0
525897362 755952507 0
361889021 460698465 0
544672984 202807616 0
651847026 335014206 0
793904728 466494593 0
769798001 636500059 0
281309120 420405903 0
129761225 547142273 0
717899841 152675503 0
120132589 485055088 0
624874158 150844743 0
252994579 586994044 0
281687803 256719385 0
376653609 678723338 0
211590023 648136447 0
720345042 330412837 0
228326490 425870041 0
363218376 593497765 0
691194693 304369358 0
414795352 11823782 0
63908699 725159141 0
256711257 252247050 0
584281326 426112408 0
695011952 699307933 0
319562548 790960625 0
228417106 271044105 0
95980139 146563435 0
554877589 130667373 0
348657228 17638528 0
547121845 666769491 0
646688141 330121831 0
235762512 168359537 0
249782064 445141221 0
179396365 761788616 0
569483323 704640578 0
456489290 682977793 0
171474446 545102966 0
278371669 537310000 0
39451798 742116377 0
95657468 791233571 0
760623470 437803768 0
232205100 623236889 0
738818774 778460155 0
30800146 692136579 0
394986033 14913398 0
502492071 284991493 0
58286903 429422819 0
447318052 394850078 0
329591167 141503406 0
541228518 192287951 0
323180928 574363881 0
423228285 89807481 0
156066624 367582512 0
503799128 781817315 0
339659660 208837706 0
593358350 322024886 0
229855588 379287616 0
723497711 687458026 0
609886358 121966913 0
719353520 166979000 0
564432865 651025551 0
268267765 692479788 0
52020128 144250871 0
170625031 542486370 0
24812574 59125800 0
158958163 313057658 0
671172574 160166434 0
355871239 203740652 0
144241953 642577782 0
420534581 12371391 0
406566285 373275245 0
709927686 773514167 0
1931504 648167109 0
560465108 77043154 0
173049874 174159816 0
139293243 402364267 0
192070961 508758214 0
391493429 669096279 0
345796241 671059002 0
737479721 491125993 0
169561466 114004224 0
355240930 523438487 0
13110810 241257816 0
723660601 3130037 0
627859605 219932918 0
308851192 151371767 0
729483480 692944579 0
157852993 163090961 0
767429164 308145022 0
153021938 341552401 0
614988860 188122706 0
685601292 549337221 0
613210334 10168758 0
442118440 575504542 0
48514108 433625496 0
195466972 154410737 0
168755176 795695060 0
45528658 291492091 0
267232494 222460809 0
16489643 723746433 0
519990514 175773631 0
695509407 244382096 0
673816064 575018198 0
348830819 549331544 0
585757232 660844362 0
97446015 143984189 0
65647057 325753054 0
156926712 92828945 0
421525777 261211199 0
232006886 633700143 0
306445815 724691534 0
148805370 569684087 0
492768923 125362433 0
436552120 213189428 0
435166546 674640757 0
421348287 124798707 0
309537547 312708803 0
339551469 761354609 0
511376884 505062151 0
769617847 378149311 0
74165397 114111865 0
367668110 648995503 0
276795319 12170608 0
748795188 541379669 0
430344003 511993084 0
21281802 294684990 0
689653851 190592820 0
696892641 20120838 0
341073870 347848641 0
282570087 642070736 0
35667005 762630903 0
373441666 787182649 0
457001415 322184333 0
292260447 703879619 0
13141708 358844218 0
179019060 733221 0
319330552 141197594 0
553540301 799819764 0
191692660 649919522 0
255713925 593283279 0
13383687 395106457 0
249236833 509687718 0
188556191 651087749 0
282663121 449210422 0
287106970 337284441 0
489839760 783938383 0
241680687 139389402 0
354843334 658805052 0
750691840 423056880 0
435969358 491419669 0
476379716 447108443 0
307988451 178231523 0
142370047 706086854 0
437161259 495355765 0
307166530 440016154 0
427191801 309785468 0
297698317 628856610 0
621928557 635242386 0
637610246 65203048 0
482503002 209356682 0
405839671 446325225 0
566073123 104134722 0
278696597 504629137 0
128386714 435918626 0
528066989 298238423 0
223869761 557721026 0
281463603 555731746 0
436043475 542667348 0
97632761 400444020 0
195794398 149450031 0
255486767 544790605 0
746348273 295751022 0
178130871 97684850 0
457935470 501392561 0
195169307 445869083 0
29419317 68079914 0
295246944 699602347 0
79276626 600750869 0
630833326 74725936 0
159797577 571041181 0
282492524 343117280 0
325495998 546742435 0
737573683 76539216 0
258574238 340107460 0
492378154 399364954 0
446494731 161701316 0
260471229 659408048 0
370482474 155398526 0
578504005 254682067 0
4470189 132454104 0
209675229 627035449 0
246252882 42881163 0
297271319 31904960 0
528255818 334163386 0
66136967 779393039 0
192387146 480917335 0
174526600 37519520 0
247830791 205293884 0
214788627 398053334 0
681435456 454545511 0
252985318 176215395 0
705185079 23951298 0
511907404 328140368 0
241428514 7480553 0
87350479 273055126 0
402725991 589768023 0
268196445 552705434 0
326263860 252588760 0
723442201 647706565 0
286618911 327079235 0
660443103 588071630 0
658232896 268613283 0
754635096 578744495 0
90630455 711339517 0
478497703 639609693 0
575624573 12170910 0
200081796 162042549 0
712030650 180525679 0
685375394 419553392 0
459542940 637641523 0
390729218 746420950 0
580152607 302118794 0
235437182 59327613 0
345150182 428949510 0
310947499 92239273 0
423701711 120553426 0
209427146 28617020 0
424912052 103205035 0
672781980 83018106 0
391469910 383813367 0
644501083 769825836 0
98746608 654248907 0
108503087 132033936 0
204261096 376269175 0
796973701 716236346 0
522805279 78920843 0
752880328 144816493 0
34397380 217151663 0
311092804 124445245 0
442385523 649821750 0
190198967 720905150 0
95970229 132533403 0
388319684 798719076 0
381569312 496587189 0
650019026 341614386 0
23226205 578365031 0
641788282 480579477 0
436764546 554998065 0
277846088 507258373 0
414119714 36318816 0
597817622 50366958 0
4662883 680394748 0
33554472 797805437 0
572026298 385138356 0
328768939 508561372 0
234306914 679162307 0
770656459 651343317 0
789055732 773410674 0
626659617 231271901 0
438862904 704135925 0
672530495 474637040 0
28359931 6561091 0
341472971 284280878 0
161255394 342356666 0
44149335 728952230 0
318693318 794822264 0
198767061 188025542 0
68200526 754085635 0
601444867 754354117 0
108729599 128697602 0
444159391 706151628 0
91998581 613008786 0
720169565 21277965 0
721894272 469267035 0
77470249 35211812 0
252375589 792532083 0
216390996 341677089 0
435281791 463298379 0
451712972 780471111 0
189239276 647129920 0
365395463 315189099 0
442684704 762860365 0
638499749 326163507 0
552431908 35059904 0
767473562 576553985 0
76642727 525684921 0
757016961 560449793 0
788927297 622203949 0
179166282 572981988 0
297233456 423425738 0
447263176 31891542 0
85381476 149396293 0
154109573 201613682 0
368893518 428770021 0
255170756 259022811 0
381463110 514079224 0
711793975 336709008 0
42237062 637446849 0
552249944 711231520 0
487317860 203790525 0
333779429 374007960 0
396199158 524788493 0
780668829 633116552 0
142114256 779861041 0
244298321 199561985 0
467845413 142032136 0
472701943 82684969 0
657343468 531890350 0
556964153 489127585 0
63189931 203683319 0
675788159 99519246 0
514121675 188777572 0
168328688 735412932 0
627262066 95845711 0
415910306 604951580 0
307424759 411439713 0
594612256 325015937 0
76174236 627297587 0
324445458 580699982 0
28741462 511158085 0
80775326 576605364 0
183338376 35120148 0
761162962 166928258 0
218789776 709084970 0
723942013 680327615 0
723732124 707556679 0
142960228 353785968 0
164675392 711041611 0
405273891 627370091 0
621965384 290960677 0
475698015 278101385 0
700974645 568290812 0
655516207 86677941 0
788002338 42265768 0
477763467 640721871 0
346131857 244767214 0
777860058 359264056 0
63512440 140101775 0
76110288 331159870 0
81732720 4000820 0
270185239 648357997 0
678729936 726023018 0
792992198 592357869 0
791284153 38605079 0
609145156 662482483 0
421048341 530676974 0
717195960 496465574 0
758732792 787431724 0
752046084 461412151 0
347302649 210095114 0
316502157 183638086 0
15856845 177831123 0
783963571 246326459 0
720297575 29518951 0
215389874 136980468 0
509582841 23711659 0
458825190 229753709 0
265134036 383632621 0
4531198 179460347 0
387907725 412108241 0
87572254 665255805 0
628543483 454068156 0
487377285 546564823 0
373680046 617368396 0
666807508 574168704 0
503626138 626565399 0
436474626 763067951 0
185769500 268737848 0
498813121 76689653 0
454012429 151582207 0
161552704 438424671 0
60932844 582228925 0
154871007 284043623 0
286759819 614516776 0
103856820 237773895 0
703094735 755960295 0
43499594 407295080 0
236972526 421418794 0
164842041 594684807 0
374634568 593019826 0
8090505 80660242 0
200602178 778995883 0
220110478 750298894 0
615718079 299884884 0
671230082 687508987 0
495191362 12339513 0
307195341 199243302 0
26157827 286160863 0
183804082 671928350 0
790920543 505240625 0
653227783 750058349 0
487125159 754106510 0
388059263 65798266 0
190036196 92570744 0
371128880 596099148 0
579898266 60571369 0
55693713 792313402 0
424320063 168430342 0
249875622 350647080 0
52275356 539091194 0
766294338 184774795 0
379481022 632848844 0
167489913 45337801 0
31982644 252323569 0
364386688 182036264 0
307807167 21041829 0
634114175 394360570 0
123238118 560173233 0
388294384 83687114 0
218711134 453460740 0
149939631 98301710 0
628508450 555514105 0
404326076 151530470 0
310715657 55626812 0
747951820 126406782 0
394564094 233340541 0
556746574 301681948 0
537325909 497352999 0
390430150 709252460 0
734515759 681932340 0
450163468 423792095 0
645527835 21921105 0
310320857 558818015 0
502450057 176147540 0
97296693 388623305 0
530967124 398569416 0
762628996 763329634 0
784292823 137298622 0
757120500 555191390 0
631856182 796727675 0
304945181 770462216 0
482113476 76264885 0
448033696 787787601 0
570329538 602231554 0
367007053 571242005 0
116250687 749263412 0
453738015 524937489 0
427899250 658946299 0
28059253 531463593 0
730417595 287222654 0
705144115 37658871 0
736656658 766850794 0
323609918 645738946 0
462955695 248115544 0
180986367 262588747 0
454974433 537103270 0
754757854 465834388 0
527922475 282278217 0
771069361 655363702 0
339478878 258849834 0
577057440 770272577 0
768319178 752461698 0
490672818 573682282 0
262894515 675951328 0
645123980 318606923 0
637504307 552758384 0
70949348 613440059 0
272026772 727107968 0
508007743 684793960 0
559292638 220320405 0
172437493 65390571 0
597881584 619921687 0
6614766 7405497 0
761086706 681031804 0
175875343 502661770 0
746742877 260950609 0
61491478 294768761 0
504190593 91452025 0
323406808 733399702 0
72734342 492349799 0
251863724 626512205 0
433840322 206500607 0
447328072 747643337 0
12802906 339039438 0
777820599 432541715 0
303625193 33814899 0
419624483 200980969 0
577922545 635464136 0
328668077 517644136 0
761222348 292452298 0
364002293 150118275 0
228304552 453320588 0
58355037 573691976 0
90666509 592528899 0
533813635 673875973 0
744321191 520931276 0
789511476 79128 0
319132098 711524564 0
545835420 546121003 0
415781414 741725130 0
654456847 252897151 0
655303537 219330681 0
8097844 132577840 0
569370589 84216978 0
264519824 127996413 0
184349025 271465923 0
783095083 574745491 0
357316310 361791589 0
39460476 261728541 0
600314966 105916954 0
366650431 739554391 0
689519860 323411521 0
633177550 16333116 0
756898480 665188458 0
628718832 495434012 0
778030572 430157647 0
402493797 210403835 0
488410866 72416734 0
406783102 448427452 0
182429055 598200362 0
607640245 629475014 0
496855801 422294637 0
9801867 722849016 0
220620284 629016234 0
90005287 18867933 0
343597382 698795242 0
653900819 285927732 0
649236422 152257296 0
439256563 438050238 0
697570781 786096348 0
705234377 36045231 0
468089450 351628219 0
705236061 723530192 0
324296665 448459798 0
96823354 289678535 0
734184817 759999186 0
309913227 190550427 0
577222147 570895031 0
305890170 173372315 0
622755602 647359681 0
216297670 272497706 0
708649282 566587878 0
105615533 214691803 0
623141003 498161065 0
89460313 7627943 0
423909211 199322128 0
550363125 403426442 0
427919109 170098675 0
103312635 764707623 0
83941734 347225733 0
220869435 165762839 0
722820508 606568245 0
634502188 278791817 0
308809878 202897607 0
539877191 462847044 0
568177342 394322300 0
392115689 130051700 0
131530621 311184447 0
474030487 365468151 0
728180631 15016202 0
351140925 61194928 0
799985346 750645279 0
797360716 525275470 0
431193886 601370820 0
645539806 784925265 0
324802976 40601839 0
506177950 172504102 0
545108061 95053399 0
376621914 703335388 0
522191882 463680364 0
392220784 474386111 0
611849714 438520 0
45647181 554360529 0
235748311 305023576 0
469340838 9918527 0
339265093 537035999 0
78600178 144213487 0
89173393 117234277 0
634002310 201100406 0
389270459 311963921 0
471501754 743668364 0
599065322 567559616 0
415154030 13381437 0
512926744 95838549 0
428310633 173250959 0
135341434 608748754 0
509652183 241720143 0
431422081 138309313 0
73750906 63840886 0
347480935 541921775 0
294169213 412993625 0
298789053 801352550 0
618340205 446894300 0
181044437 230946323 0
366211354 434606034 0
664080931 442745860 0
544750785 126662911 0
297434354 674736859 0
120236047 670555756 0
477465950 661396856 0
230616100 801291192 0
68593409 611111907 0
718128952 748691846 0
375570814 155846352 0
112948971 752018129 0
616610641 188781325 0
614793662 350658657 0
165485010 260185540 0
422196752 639278937 0
766786948 736720050 0
188763213 663246993 0
538344828 266317092 0
49119424 612747408 0
393157531 634392002 0
199457160 687038501 0
88528716 359935345 0
183813140 495580100 0
151542881 678143111 0
551324237 533923969 0
186642339 263244509 0
15098039 729677420 0
208750737 754852525 0
616450473 117821233 0
445521066 146957306 0
319911732 597147639 0
297303577 420697264 0
521382929 54176735 0
515293894 795612007 0
71370904 534762236 0
634623838 372713132 0
796096290 614273785 0
411645693 23546343 0
473087396 626786687 0
736833015 672595596 0
798939092 401344586 0
670701951 281368795 0
210085561 40764524 0
716415178 705178881 0
96445690 209877593 0
280869663 792550908 0
20172849 627964488 0
203808630 669691466 0
793054594 41913668 0
518413067 741077986 0
11317177 632035023 0
447835633 541713544 0
306603030 569592143 0
619158693 303750089 0
528123674 195727259 0
740142396 598053417 0
67926280 477820720 0
500454478 423452193 0
422390227 759022489 0
106192863 626842494 0
194560279 161862876 0
525476899 571630348 0
628598229 771697702 0
167838659 50432312 0
524118762 225994338 0
163723529 372476786 0
165439578 779057877 0
438430617 196514888 0
479998211 400999421 0
702556569 728446529 0
518842813 469770328 0
597226410 578944510 0
21517213 602330743 0
717035790 344393777 0
705075242 120087813 0
514412357 8058638 0
66925774 379231238 0
705665875 308193942 0
297629263 195411679 0
510004521 722304046 0
652977442 375306472 0
623410822 41885535 0
266403931 665161511 0
747866063 149410872 0
512494265 393318283 0
311781213 74666949 0
752493289 667423752 0
607714523 49734325 0
583054365 468403043 0
558286087 764217643 0
358314513 406699988 0
625376480 75631404 0
725975364 152222875 0
347975285 113586313 0
213583601 233601862 0
86572408 305434206 0
315316280 776337966 0
515370334 185000099 0
607062694 347589000 0
601267023 182166370 0
22755709 503144988 0
673928620 729991181 0
9995814 192379089 0
645510510 43086283 0
783657983 257485914 0
112421225 549803460 0
27180163 629635837 0
315527975 677563665 0
744222338 272110561 0
505776584 558200625 0
685206769 181403412 0
375503440 137139108 0
231762031 1877354 0
303219747 602245816 0
231914983 746704100 0
735697925 49760444 0
104961819 197916376 0
743158765 59909138 0
618069174 509228827 0
671653079 338898640 0
427684212 185876972 0
389958245 53432068 0
681454314 279767587 0
262974899 118350110 0
698801404 632129043 0
205094501 146058628 0
350736030 200337596 0
783710203 783256081 0
395955526 418437953 0
276620622 102166840 0
467589674 238594641 0
756281517 328040599 0
162192586 289008636 0
463464974 514448967 0
380352585 270033450 0
406278651 346062890 0
415438131 90527590 0
100967698 106797252 0
578256929 556477853 0
491468682 232174608 0
784788546 312735751 0
73261968 289974765 0
217775548 707631963 0
136247362 116967728 0
243901115 314429031 0
363762764 443885275 0
609348004 447575579 0
213795947 543088031 0
399038457 557500280 0
265124575 517485553 0
447298180 261068660 0
233663794 189247293 0
148409216 776618607 0
645635638 588047594 0
727284103 94497329 0
659478329 644491497 0
421692050 663863893 0
753064844 627816261 0
735653176 674807371 0
293604921 439322467 0
11803630 171757499 0
72283542 302592057 0
191379141 105600432 0
778010319 299608099 0
461440742 471714448 0
578386619 75581447 0
644424764 717262548 0
431898351 416803561 0
134370543 330123211 0
219055670 301389828 0
793981665 442252311 0
327246809 752508118 0
443934626 587114070 0
334580087 528797332 0
143643171 272522728 0
298647245 568954244 0
295550956 448874813 0
569799232 675861 0
651767756 509131133 0
200883218 511872003 0
260883904 155268916 0
570379276 601170826 0
425983382 702687962 0
426553913 574359712 0
446630653 104966154 0
79733134 267428870 0
282394970 258873759 0
349290367 86327456 0
364748065 62310057 0
511042439 609692118 0
711436188 166450856 0
137468346 487766048 0
396646945 328073071 0
78251376 370768113 0
278287719 93171756 0
789248978 69808246 0
331382739 281561314 0
695598659 44125327 0
485793457 122457927 0
205319120 334809761 0
332388415 794461201 0
726700140 609738504 0
759826558 229551752 0
448933112 588150429 0
574930840 35275908 0
194876216 635566676 0
726936004 108004033 0
325522763 510504070 0
487121195 677972636 0
523696960 357930801 0
66729283 502344505 0
459784332 737013747 0
413819559 207954927 0
400235220 186115504 0
563175724 408503740 0
256067711 678426020 0
656437545 275538083 0
240406490 50268811 0
250396197 465142788 0
137910195 597774370 0
112712227 165915259 0
223511513 159434154 0
282664266 594215011 0
72668380 69720443 0
742001152 54762647 0
154022624 258520674 0
581147298 639554986 0
210446458 341248407 0
654867112 118277733 0
726268479 163133933 0
543918960 370487031 0
90475103 400226623 0
500013987 753746216 0
539170337 745484110 0
361674247 615224233 0
279784173 699426412 0
297032002 509030153 0
306160631 512625040 0
747234241 320733103 0
229017954 728801221 0
408436289 229312821 0
200528178 43219630 0
379778942 527278490 0
748690084 669435737 0
323650639 712332188 0
357469130 418989122 0
610433819 507694514 0
569949881 563334362 0
600515071 23071134 0
598499984 257616922 0
73353750 483906573 0
464977837 784918129 0
635543637 254445591 0
398106842 713240885 0
434620860 658620939 0
242382020 294558608 0
237531534 231814127 0
17142776 537237985 0
101084620 397844327 0
477171895 76353091 0
169921031 262667333 0
515579933 576434772 0
469630623 152142442 0
403522880 175539400 0
95204610 161104786 0
599882921 772659565 0
659368389 12811987 0
263081672 684938263 0
567662990 504273804 0
570808978 581030007 0
776866983 280398153 0
660339368 691160119 0
107373312 7564531 0
558936975 774979609 0
175803268 671759732 0
236309875 378475356 0
164136057 554609422 0
789517547 402217664 0
536512718 704929091 0
448207839 606026632 0
587505364 419899340 0
605857958 383030859 0
503388849 779751044 0
780740124 571306105 0
254507482 665459155 0
471176321 161619959 0
446393885 447028751 0
350710556 253534655 0
792715505 674043259 0
509536869 499977750 0
439526238 454349389 0
379669216 248856647 0
420024576 368102545 0
600453333 154446996 0
238352670 58716599 0
610081908 90706689 0
360805944 88711769 0
84685006 463646798 0
627278911 28686040 0
52978892 794244453 0
527784938 182914222 0
99509874 560011143 0
660508720 688432612 0
676579591 435913210 0
192066582 25921994 0
697701868 634811447 0
423731166 21144490 0
275404636 92139008 0
604006596 472416741 0
781193167 558683744 0
654816689 505029385 0
291951616 451409970 0
341022515 649669392 0
696940136 135466176 0
445102097 710108470 0
208539821 619182652 0
315282111 486333729 0
653357494 199325121 0
264254623 385619489 0
388696641 641838908 0
58895755 439847100 0
435962310 97671625 0
77470805 552487531 0
86460216 766473297 0
786107836 580999861 0
98445305 282158358 0
497262961 402174265 0
424584236 407263024 0
605906359 248289404 0
797765738 296432116 0
604776741 761550025 0
592070239 479244234 0
268048688 103397797 0
224911146 217661889 0
42323245 405496875 0
791480033 554318555 0
73909056 52989015 0
302673057 397266909 0
222959451 98125051 0
780364936 758951816 0
19575910 101372759 0
328332961 529201294 0
190975672 397834468 0
634776961 751163395 0
206964918 116511068 0
548840934 454492016 0
781968507 111735947 0
121688300 195555877 0
206440948 567453837 0
158451127 2326715 0
447217763 148503697 0
747561229 290154421 0
386998332 88203240 0
595841136 44666591 0
756322509 518699388 0
478005244 439873844 0
54572743 551962761 0
651674628 594778914 0
58689214 634311679 0
797806820 271812515 0
11497772 327472096 0
14632036 34930572 0
655257706 239839142 0
540143778 362607723 0
497475436 389725929 0
85956170 754251308 0
552091523 592856110 0
545654011 292293678 0
348416803 125685893 0
570820368 343430779 0
653312335 400072465 0
478758157 638826178 0
428710899 754904508 0
486863938 440976968 0
765056184 660659933 0
8867142 214194149 0
379526698 644238606 0
70928931 625602007 0
716809237 115699127 0
591210360 289244653 0
117404991 745759966 0
690634583 606808802 0
618768606 431175559 0
162564072 486938972 0
557998442 643892080 0
414902980 547495948 0
431810647 722908127 0
339336051 63552250 0
209465548 575665222 0
379403956 710406196 0
273995549 537877818 0
119973441 186532723 0
427356521 156610584 0
704329841 801324002 0
37150815 519647223 0
620722582 332235226 0
150480790 412473887 0
753369679 284605072 0
315889707 641851347 0
43861476 296223500 0
599395085 709561336 0
432940030 325393848 0
390933871 619590512 0
714071906 110183421 0
669345200 57551394 0
785783613 76008216 0
587230390 576590019 0
36874352 61912383 0
571580593 123844736 0
537534423 56452651 0
602602419 394571212 0
313988560 468222485 0
151220430 597189634 0
296015889 516926156 0
762098631 388009982 0
67467708 644838164 0
406828684 102209125 0
351418258 395724756 0
207867366 735939214 0
630008395 382306526 0
688777545 718912180 0
790317452 641803357 0
312898120 129689043 0
751421222 666862675 0
306453231 248117432 0
248321180 225578840 0
256534766 556988677 0
87232214 692714901 0
271730781 777369628 0
753122642 261636692 0
662482189 640439321 0
122192193 330850338 0
331286065 197947275 0
148442821 646972174 0
416796596 364280498 0
63337229 189170815 0
782510067 686096384 0
390015976 639344008 0
58633164 556190398 0
22021571 522645144 0
459210985 433092463 0
134749273 628544333 0
207966429 653365992 0
227437624 567017382 0
390271391 683473993 0
429597447 318179993 0
635377263 547532723 0
492621643 151808434 0
683146903 289122335 0
404623395 193488349 0
164821202 106102802 0
529670127 748863395 0
380295958 175219019 0
446974206 346875309 0
18420898 729070806 0
442972114 611941967 0
456555722 79926762 0
195539783 479189144 0
445830263 650816251 0
558294328 706132657 0
524315259 356711430 0
309746251 14985048 0
451633472 754024964 0
426739966 355521779 0
268570130 497097592 0
682378766 209106966 0
775126594 236243449 0
67268581 40898599 0
217454125 410606636 0
472700106 736046889 0
770430495 209380896 0
57686457 660665385 0
288116191 435585203 0
190952776 247345494 0
616039280 621628363 0
651059136 263157470 0
231149628 281020725 0
549411205 461813792 0
492120752 553515888 0
614989448 351546842 0
164350716 681972853 0
794984436 701422440 0
390958229 53769273 0
706127050 519017185 0
668643228 529161158 0
433560539 488970102 0
91469827 493175116 0
475302129 527633051 0
704772272 499159594 0
147645189 661514181 0
456118604 399673351 0
780807321 682699500 0
568485990 140756974 0
744716048 421143248 0
1637271 408538351 0
335724484 626047958 0
800356662 482520316 0
83716059 273667723 0
348994661 351876136 0
9011262 195178085 0
752549994 331027163 0
155242569 28417285 0
90016208 12660524 0
87544312 338293907 0
142639301 589213731 0
157902441 543287758 0
286641407 263378145 0
227196865 91223060 0
665734447 173049723 0
266211882 3309210 0
323360940 640082087 0
629450736 643015990 0
351555335 498513633 0
307062933 278907852 0
355254932 617741091 0
796192492 284756558 0
515774860 233245842 0
415574596 126961327 0
98789050 53256091 0
164203567 720606898 0
40800449 596314245 0
678467572 418815954 0
739190396 682231427 0
447066148 606948373 0
682888132 310503307 0
116394452 541960884 0
10808382 40106256 0
165998394 622214804 0
542422874 413449895 0
124829994 399531509 0
625460552 523578056 0
444022631 129768927 0
113710382 386464090 0
483354140 208568846 0
754965375 724162717 0
678623181 273729037 0
290278419 149232257 0
294178014 108922760 0
276994472 110072883 0
759051564 705449433 0
663946181 31064488 0
159042799 94540294 0
169101194 213976799 0
365005966 596229025 0
176541130 696965778 0
49722473 750092254 0
235107820 35696584 0
13508607 781100253 0
306526785 32675359 0
792761816 60219126 0
280053654 762978556 0
33422571 344554235 0
68798439 730487418 0
86559758 196947853 0
221218001 105285451 0
376287874 218429384 0
136208872 599908089 0
45679354 665154450 0
170713743 620132008 0
777493580 424498102 0
383787484 389281191 0
624399280 360972159 0
11273067 609516536 0
64570908 380317576 0
637445528 121690807 0
303602975 765399576 0
430469875 33726447 0
472247407 135328246 0
749648163 218645833 0
129350275 54585117 0
114602278 295912757 0
193995993 588138109 0
500868415 126506958 0
179137090 441648565 0
282298889 766947991 0
551900454 597339976 0
751620133 283161569 0
705498129 414562300 0
660056502 336449707 0
731973976 377234797 0
314935320 57821140 0
637786143 44359425 0
700321364 723553162 0
654382308 92392554 0
188674139 777111328 0
265001558 157950604 0
520965806 604708802 0
72360097 730863031 0
414052389 82299767 0
233597561 18326397 0
297604537 467999521 0
153436842 75474044 0
706449623 548449901 0
587977663 539701035 0
307946655 783181538 0
780293715 121480471 0
507726442 437542987 0
84329338 67585953 0
761224227 696090292 0
565423882 592359872 0
489675135 698878259 0
48294133 52609756 0
92991058 409386739 0
730281503 634139371 0
219270828 400741426 0
99454457 580402722 0
341492421 308564788 0
344850880 487946605 0
96934972 296939737 0
499508824 198133237 0
198422671 103134508 0
416128300 7499851 0
684168486 195133653 0
635230194 139816287 0
340082973 692039989 0
726870394 488999927 0
387435111 237335357 0
657958074 392253600 0
559866681 249765878 0
671822342 308673247 0
449073255 51660209 0
291462016 302416606 0
208062003 391122902 0
593556730 644750938 0
665178875 23940906 0
287025075 507172803 0
518890964 575539769 0
19101422 125935311 0
584046158 670718701 0
185409506 92557930 0
155369966 366128329 0
28874765 4117924 0
639556872 711160085 0
544996339 584345880 0
532036550 264613219 0
429692083 260423822 0
244401162 120287226 0
131498752 562281229 0
590274863 539249091 0
487737909 389724239 0
131835296 389230783 0
717967473 307624810 0
581643416 44984282 0
289436359 328540654 0
556210169 320092002 0
361356736 523556707 0
396492386 443346281 0
612748405 88651324 0
464909178 83210967 0
372985229 147156361 0
512865917 6700746 0
448783647 783752313 0
488949863 338445648 0
235148026 509935518 0
56187080 306894746 0
719893353 309488500 0
229994098 324064116 0
594245348 379093674 0
606334518 409584247 0
330191919 360113220 0
107917535 189957063 0
640663920 231788782 0
244035652 224302228 0
405665909 535738349 0
88287910 659900168 0
185490574 495242097 0
382737190 525147865 0
282925097 1119900 0
383001457 350724886 0
329401019 534546209 0
349037387 219105933 0
238776899 571994688 0
275194292 164144676 0
524518901 576094555 0
686198969 523697669 0
571889193 362225890 0
698381702 692433055 0
383277446 185927357 0
328247791 676276787 0
711304159 110370565 0
250356192 392494443 0
293178036 611576460 0
380788732 309140182 0
203169862 179595051 0
137267050 257999426 0
743477633 239363551 0
705363204 18568326 0
650959045 79195700 0
210675502 636915934 0
749599903 582791837 0
9182061 756023473 0
162271200 694245273 0
745833702 307249465 0
87768903 167945108 0
488535253 474671996 0
728676827 664805850 0
545828993 437313908 0
179062801 378651185 0
87391015 115782722 0
488413129 291088024 0
786095927 91590365 0
102815843 342440826 0
258993686 167241433 0
698671017 45247316 0
132200510 87074949 0
69659253 237206259 0
418437933 3879982 0
67592995 259563315 0
460688275 326540001 0
699284436 698181587 0
376697773 236855538 0
57925116 108930019 0
67271307 486243773 0
767372593 453064655 0
338989927 122014574 0
290553239 52654385 0
729723556 185383938 0
112306721 679262727 0
542755398 516456480 0
86500331 330012463 0
645313201 148677111 0
37431066 770967359 0
147248763 19556952 0
196094760 84794654 0
520367421 267529316 0
71755880 517239911 0
75173744 379572242 0
408100337 190514783 0
771475485 239249703 0
380095105 717746085 0
591758637 322698122 0
542883605 743999322 0
277187656 200897224 0
211358000 559061347 0
56710898 545948850 0
403996327 579056787 0
354855459 361232608 0
565919715 308475326 0
348856342 729022859 0
415124037 490764802 0
112111867 532510183 0
656253073 252688215 0
759633679 460953686 0
560280644 655756036 0
205664538 597185107 0
562683623 650120316 0
20872285 641378959 0
765283263 773622817 0
254874182 275548619 0
746805187 725612657 0
484904662 484570582 0
90148252 154946176 0
84683972 404442127 0
412777400 12716558 0
6283036 367497083 0
169849569 262713467 0
12987039 635146591 0
562579999 72038311 0
662092873 183027698 0
160699904 217420450 0
501032548 1404794 0
749169066 58552782 0
207775691 316220384 0
647894756 30834819 0
162985279 167938406 0
582093848 317459287 0
715673296 348908114 0
266374946 606394820 0
759336548 455341998 0
453238318 370603075 0
637620896 777470362 0
142745658 214760108 0
74178827 437809986 0
337699044 364745761 0
106633229 271736769 0
645534640 373419885 0
552168576 713786043 0
536353518 719435210 0
183425456 95062907 0
277594388 494258734 0
363972633 70681922 0
51859624 162204030 0
764755819 405785058 0
568839985 672517569 0
185161162 748060251 0
332093840 753346999 0
175796247 724625513 0
352177851 250240608 0
502279218 353137931 0
457441616 273660884 0
161540115 137739372 0
417671693 701760132 0
632317378 22400180 0
442850129 449728473 0
746769416 381602270 0
629532351 1273903 0
248299298 719730319 0
308172905 225485800 0
265419384 660325494 0
226747933 652711927 0
779122074 545121695 0
450681517 723730004 0
263526984 785247268 0
772076701 22934785 0
480735999 117274420 0
271716126 351015554 0
53777398 566545720 0
181842235 678990218 0
77961110 198956524 0
142281848 277122115 0
186748975 605766999 0
489803684 390506940 0
371325257 563287837 0
253141824 721956159 0
283368022 384753398 0
644227550 554440948 0
464044803 553872108 0
391650811 748177227 0
22376715 702045325 0
344223497 699609844 0
70296879 781924947 0
43205388 427934536 0
49440425 288277526 0
414855479 332776931 0
651691135 518445830 0
662437747 163743711 0
414906552 174858211 0
674710731 520952950 0
372633024 245664147 0
459543063 486477573 0
381238871 166083089 0
473238862 138494413 0
26086376 739045348 0
560757166 529358314 0
190726089 269719295 0
325647283 559968032 0
741143999 643661566 0
22656523 590885871 0
484070462 17613784 0
356552519 305400006 0
295716565 514568186 0
698026296 666866077 0
566143833 253735784 0
435612880 158447097 0
569649126 699607005 0
308068742 257998663 0
778302858 756001250 0
180200891 535770105 0
655203099 590748417 0
445661305 521908921 0
318894102 253508504 0
260928407 220522361 0
624613495 779090662 0
739781936 512884815 0
274936863 274490089 0
507474552 431813546 0
110289734 190585206 0
627664039 475578222 0
526982211 112355857 0
192751665 666296449 0
239736131 227725674 0
332248749 412621221 0
39516164 231504369 0
238469800 725268749 0
46360451 167294310 0
403137373 764693863 0
165698513 3927028 0
34226058 153907012 0
121106011 512686222 0
100985364 783619351 0
197584102 190715751 0
619422863 300172103 0
291640768 498652370 0
263671279 375541693 0
607699216 252311472 0
384031717 762780812 0
170378574 104825022 0
245689931 606150404 0
150909992 7526347 0
51813307 157379599 0
702972112 499503978 0
595876851 356300054 0
723083826 512074506 0
89933794 573571479 0
633201372 243278739 0
539308756 259719793 0
791302898 436924957 0
635151984 218200874 0
528141208 542169397 0
793476495 576349685 0
249636455 370644744 0
282939831 611516371 0
381117082 599626706 0
21090970 728128464 0
482847521 242039833 0
175050345 30096175 0
579115526 52173747 0
160559599 408265973 0
706293529 466840187 0
281052858 33425053 0
393463400 383591094 0
572988846 668906488 0
267046624 114611859 0
227933853 456455789 0
428590286 286744890 0
622289914 545701043 0
774285532 365012023 0
439241370 408012077 0
62102071 461844026 0
345107316 196074843 0
506154351 313311911 0
335227753 735041540 0
228521466 400717880 0
435863659 756825534 0
700483121 355293271 0
373925498 613753820 0
97021628 37586833 0
778070876 188865072 0
588873172 163447414 0
428284445 90089026 0
529420881 86192388 0
209863986 174769812 0
718645342 496422860 0
440133994 782983443 0
434699577 747833314 0
178148559 726357576 0
552888235 27830846 0
736287966 3661878 0
740111345 75321537 0
314694144 505250226 0
365890731 595057995 0
50280931 601271664 0
531486153 602842514 0
358076343 532614632 0
667964014 338720306 0
462603068 527848898 0
224780162 748615745 0
558587753 38780693 0
72679701 367032608 0
801476198 717591375 0
714654176 664028243 0
605373907 18597773 0
16556169 515724833 0
68572342 761240036 0
21774101 773899372 0
231425528 630513285 0
386969193 724130082 0
530038718 97431740 0
521100908 727743961 0
506326254 737368576 0
157474173 367596187 0
450952897 464111489 0
504211103 175046312 0
336054825 396898406 0
277964066 622118811 0
136173849 127091920 0
680780385 204828762 0
691264268 384042855 0
171514546 546136206 0
354891685 695620742 0
249917372 350978298 0
276975503 382722949 0
359674459 432223966 0
133370679 19501365 0
637643048 234630308 0
590207571 132040643 0
615202809 685058426 0
239458160 112109411 0
435830311 532852007 0
272360668 135616462 0
354931499 332387403 0
405064398 229532160 0
151426016 113382483 0
478959287 213902208 0
179167846 246666551 0
330995175 606564487 0
126044720 344028848 0
673181335 133516144 0
47340820 406033229 0
770893814 647790428 0
60924617 654056189 0
317663088 203264926 0
474357175 592762009 0
55266288 705975268 0
656139540 667829745 0
800045710 20778390 0
292870101 183729587 0
494622750 297389009 0
18032213 378232600 0
374931206 446440312 0
207768986 344056230 0
122725019 314766402 0
527095621 344997877 0
686085406 1426217 0
448865165 135976442 0
333950686 622780897 0
204949947 353490595 0
800616769 678130585 0
721924159 520926622 0
441440031 17823682 0
582069220 149481705 0
673927478 417564631 0
333713038 738238307 0
242676074 664111337 0
560918388 724974206 0
183471455 14612978 0
571743722 130248270 0
789776911 560521962 0
676908883 323298270 0
722085944 674612173 0
491968621 323069539 0
455552786 650300194 0
734027400 302906027 0
338474411 613507581 0
490680975 331067448 0
415714247 551964888 0
389659496 191665867 0
164673695 320110443 0
370971295 730732835 0
275299329 217190942 0
135464215 556982345 0
597481500 7534768 0
748497736 628735150 0
349464160 154676162 0
17870024 771460842 0
615707902 719484819 0
183893654 507678282 0
293269275 252179653 0
580597481 35102572 0
79222378 608618067 0
718291363 594764225 0
714943488 720416509 0
533080328 150420532 0
529417466 64194770 0
2193173 275148544 0
654057148 526409895 0
440904575 319892966 0
666125637 748399448 0
529928272 380683342 0
388667103 568494931 0
122724920 276135117 0
487158386 676637662 0
778416345 766756326 0
169699740 82174162 0
735575424 330018174 0
171476355 138361564 0
231693576 421671340 0
125848900 650744492 0
769585906 223133134 0
761555330 760203186 0
102087231 188295056 0
257064596 707880615 0
484291230 349483421 0
204661303 679666886 0
67208046 603149720 0
594782910 223428068 0
662450604 242900311 0
25036973 554247429 0
791072800 280212361 0
254857906 678155701 0
440724882 384827761 0
165657768 468003636 0
617481079 76085948 0
427066127 637599765 0
405307598 584984103 0
76862002 375385521 0
509692975 792536404 0
528959152 779418419 0
46462447 426639427 0
530477668 454793802 0
99901941 134322672 0
332589825 745306524 0
617576952 33607784 0
258974015 493496971 0
338444970 734938625 0
680800185 399975229 0
585985239 10070965 0
91392499 689884237 0
504820287 380609191 0
441516003 119294689 0
356974127 695761169 0
144342556 219387703 0
491129145 131357557 0
222750198 281411939 0
299852153 65346431 0
702075741 759402243 0
212913811 677179618 0
309939086 519439048 0
198123882 535538559 0
781770780 788139698 0
429985213 547879171 0
398631616 763493720 0
206182467 305409223 0
231457259 270132420 0
371648857 686928292 0
318320450 676683470 0
619741840 747577801 0
219796919 119784401 0
783314573 30142117 0
438664944 658337523 0
636576831 160144205 0
270198895 141412144 0
194929721 766919255 0
463042855 467732486 0
534193569 30573235 0
85249351 459826006 0
494459370 254575061 0
750462324 124412397 0
635509014 615743723 0
797029693 315337881 0
629639890 102133864 0
78750600 401509615 0
155727647 531573822 0
580810902 329851781 0
77182828 145924757 0
176906286 189336070 0
87929838 229718226 0
698241691 99750602 0
227770735 196537541 0
773199657 257860847 0
16133843 151920412 0
647673477 64201589 0
292113103 344268827 0
194858263 276993587 0
229894433 777365370 0
716606462 678383577 0
13782430 390499518 0
799856412 583960006 0
501607674 202794279 0
703169622 612195479 0
126023964 70385594 0
150313297 244229957 0
474413417 325690920 0
737947274 72287200 0
489074068 684771877 0
630266475 93251858 0
154763575 25822586 0
611750088 500669845 0
21757925 95506266 0
625531149 372167941 0
308601185 564166373 0
549568351 800871530 0
125698206 712758990 0
458072537 780163554 0
744747634 107489414 0
791259515 613434362 0
123509633 440721737 0
280442067 287705635 0
233073490 778670719 0
141375310 721855686 0
293017442 774756268 0
306190546 230606114 0
189614664 406098231 0
474955389 487448259 0
125404197 70359068 0
153696154 649837509 0
688979186 497806752 0
264080511 51197388 0
581025674 710747409 0
794467628 44268546 0
482527675 168091521 0
336913163 547907266 0
764738970 774182023 0
447149962 688933048 0
20982397 508952206 0
119769228 591020475 0
632834059 140218766 0
605216162 703528143 0
526589215 508506089 0
668547448 103400276 0
734071534 504236689 0
715835693 535492585 0
568786598 764085503 0
106117315 508196240 0
640862949 783048221 0
61176355 75772172 0
369255721 369295555 0
4260326 466144650 0
611715838 540549099 0
17298572 18290533 0
330294205 587623930 0
325724722 787781286 0
211060555 585618857 0
513222480 784776 0
67515831 39421801 0
433921669 643300139 0
70116096 525423367 0
263514407 318391664 0
188254096 663487879 0
64628879 210671415 0
351390877 550224868 0
265934308 221959905 0
656908153 416814162 0
682459335 332284593 0
278049658 261140195 0
548782145 480751298 0
235933406 482763514 0
70626502 789092445 0
613567554 63638139 0
437533995 159505924 0
279379029 707555480 0
314714389 267978722 0
614417197 759846384 0
418705657 728310722 0
131885638 377025094 0
159556324 214387105 0
676902232 539587731 0
737313744 290621465 0
145703371 200404635 0
139708514 313598636 0
372830050 212706592 0
245828508 770153133 0
369945316 434901187 0
603918120 533799915 0
534527892 268181665 0
168199523 511420276 0
763230087 446480319 0
615797396 529630769 0
301223333 442315623 0
512928423 405309732 0
611448748 510148965 0
663140716 489034547 0
503261261 545500274 0
431921274 766194363 0
784945485 45333051 0
170490659 127815778 0
367244701 52548223 0
179090718 31618007 0
52228779 338987824 0
186312580 654332557 0
42442402 147325375 0
462819616 204770830 0
183346631 200926255 0
89777106 539067843 0
419885692 333195536 0
708405843 229880348 0
535418360 587302317 0
52347942 703343747 0
591855123 2642406 0
754800343 329977258 0
50037011 223176167 0
342700300 67789680 0
389094464 542907078 0
5456816 705349141 0
706245910 505021920 0
138572706 35428534 0
345608605 521982922 0
285198520 239681485 0
75959125 286461868 0
536611851 95599320 0
462945800 647777368 0
499538876 667712256 0
307205889 572220919 0
797398477 141688915 0
552034590 599306589 0
3854224 57068525 0
421197676 270304735 0
415697845 229567344 0
581973599 508673839 0
18360276 717876340 0
621185156 578517254 0
38169908 282563104 0
72679986 421370522 0
367095714 465552199 0
73841783 517754350 0
342200860 119927058 0
670218603 106762169 0
78563095 554416131 0
178299173 540886275 0
565001086 582128301 0
122426524 241294755 0
167952911 195573715 0
538931637 169446501 0
151942633 261212423 0
106957599 61302843 0
178368856 62929769 0
561766285 535650462 0
723620979 173604456 0
238468130 412225047 0
299580360 295352488 0
499970512 145559213 0
259831003 691402982 0
49619578 755067532 0
192908346 597494679 0
426060057 16890435 0
530437088 630547635 0
606184501 766442645 0
328415050 277233159 0
24382403 46482816 0
193806351 737129193 0
701717577 497336401 0
617914813 460836613 0
28286321 84306321 0
602857074 177020021 0
569872527 251463113 0
105775505 247006433 0
789343117 300495625 0
309026618 290498226 0
150033841 316043684 0
234579972 584949060 0
74728615 508287499 0
416064375 572031726 0
193803862 559089236 0
598142705 31283800 0
420881761 330076051 0
210928061 694918364 0
254335644 379537829 0
127615423 376217117 0
693211686 347318748 0
56848338 407508485 0
367717085 426672811 0
19693097 12934583 0
558425629 400627152 0
579385612 104750547 0
184521724 482949597 0
233735279 57018803 0
39738303 215612552 0
273977735 436231359 0
33736171 133387956 0
660551058 343658282 0
796082033 359162092 0
34452567 635762832 0
561157635 121285031 0
676273615 59960274 0
746458221 535102525 0
490559860 530143004 0
41630812 193635609 0
426436736 102200087 0
106229446 78016888 0
684624217 274002924 0
760822501 381318186 0
442029760 7109793 0
416511504 556983487 0
689341551 25016875 0
623542092 695320827 0
228421149 751090692 0
495179257 73915315 0
3241159 445296830 0
345177674 43914995 0
709623255 189302892 0
772455821 710407881 0
226352041 67208400 0
776290834 718292199 0
51654942 184372885 0
206545475 564423469 0
137859147 137142980 0
20887702 207916416 0
602895300 609312795 0
580169036 117876494 0
574862224 556354813 0
591833209 525693788 0
261840237 302239238 0
259948963 193416358 0
151359368 176322385 0
49595533 265758526 0
767178755 216719398 0
323996154 102696130 0
310587552 537119512 0
210318015 623198451 0
212405208 273937705 0
384100042 602037921 0
565388725 45028883 0
702965363 329657223 0
641101193 581360734 0
534243424 140576783 0
156755225 174815779 0
478731058 583291934 0
54341555 696323442 0
339600957 40593537 0
638112187 8229760 0
240008637 67702804 0
484290449 595061474 0
238814811 732095914 0
781563976 62054430 0
222946771 218045267 0
115698331 453447126 0
771745368 512051522 0
230299952 82362016 0
649017078 376067814 0
724659813 179204147 0
418905603 63221814 0
575144386 5005375 0
361795992 193110796 0
606065211 419208070 0
329314696 7325549 0
282459807 366307225 0
391455874 793710207 0
342296959 512517380 0
488736907 76749888 0
671973920 532973892 0
629981824 313933485 0
50077612 520152377 0
39591307 486668156 0
701904905 702104327 0
764132196 382142820 0
365619806 529745631 0
208261266 284670782 0
547501025 294663183 0
123172992 234158538 0
108753225 566294693 0
634706808 643425654 0
313958641 128936955 0
567602615 231593723 0
59732815 403600034 0
84475235 574659223 0
674041636 742357448 0
785732100 530110398 0
706726158 146636866 0
676750338 791771263 0
609860549 81375335 0
498065505 364977058 0
783440275 744869403 0
169825999 468897534 0
214106889 378834556 0
639144415 124141728 0
265630795 178965776 0
770407002 786009253 0
20357482 281740422 0
564961109 516896931 0
451716989 73294653 0
511495121 494024183 0
434207828 601629184 0
132514132 156449623 0
39792443 270362075 0
378151323 158962806 0
205332788 197811586 0
318010710 472126917 0
793043847 259593042 0
388605335 218314282 0
562355666 767402423 0
136731350 122595016 0
619787174 304121432 0
586115243 502621799 0
766671361 82167582 0
236380934 542376244 0
231242495 571849531 0
140907867 162089221 0
71947420 129055706 0
260070137 41748249 0
133527265 438843004 0
635765736 589538003 0
262530532 332267194 0
676853315 381687043 0
610140570 442577956 0
208213442 553477853 0
501579522 215295569 0
67620152 708034456 0
99336666 110831091 0
356025770 324115034 0
612506172 767511316 0
167636607 277662626 0
233223154 472592310 0
235196250 713611128 0
725286661 696379932 0
404955745 375808607 0
522014104 608725879 0
420527672 333657775 0
760023254 428191637 0
466213897 401199388 0
330528718 216291459 0
23257883 44703829 0
755881752 176247746 0
47471887 463593912 0
65485043 106058344 0
313787983 642905066 0
133919616 688398792 0
17888497 732227355 0
775423306 491655177 0
533929894 531038113 0
724788620 657087072 0
764943158 328793916 0
519407952 113398788 0
738093354 789042677 0
92574167 792520605 0
203927496 559175293 0
267255273 707954413 0
271633839 326671835 0
458515200 34339438 0
86942159 2700142 0
713152722 638516688 0
733096406 42467601 0
271436049 451830250 0
44086429 121792727 0
139513150 20465915 0
41481574 566440146 0
138109694 331295650 0
652278070 347469612 0
254832074 376624547 0
399719853 122157732 0
440529652 494843287 0
301733748 276644922 0
436468899 631243353 0
315880851 287751006 0
147889984 140728179 0
92556972 463006280 0
643783910 28355622 0
547616139 224152914 0
654375153 425710244 0
666297878 339808434 0
463420738 275355939 0
213405561 429444465 0
737187843 756660099 0
539564307 589788816 0
571567014 49434848 0
95046926 186268431 0
693586774 734226003 0
757502930 380516379 0
211376653 208831588 0
647479927 310375842 0
736871231 184411039 0
5703901 153644320 0
18988380 540546684 0
357730628 730695393 0
632671307 282441101 0
467805328 615234282 0
110561331 566534734 0
3935901 593220424 0
322179256 231704064 0
372632651 795095892 0
765002725 499096064 0
571707647 605746362 0
703099051 8208955 0
411125670 651148466 0
523053500 477847342 0
405786507 735923962 0
549874023 614781546 0
20983457 56074279 0
165543578 587812926 0
355253611 337313740 0
407778719 650600654 0
662660752 298900469 0
662639064 506945538 0
635962701 544254750 0
184936711 734527669 0
378224952 476852015 0
583847144 356764131 0
630997134 172229460 0
504761432 432450640 0
393209268 53881197 0
741467775 223502137 0
261740584 71592479 0
388429280 342365568 0
306724507 36633677 0
297106793 469923912 0
35512369 775885699 0
579952595 566109314 0
45807876 195223182 0
50893290 10618657 0
487439128 89044641 0
375783223 46017113 0
171504021 74070355 0
142163772 444954385 0
743100535 378374837 0
38056347 751150713 0
773848654 17636569 0
580433586 57029778 0
97002906 737977931 0
274177120 275900185 0
789078380 594786122 0
279910317 596356863 0
751842172 258241961 0
780459924 591659815 0
438203488 241013068 0
644768019 29014818 0
89885166 485124102 0
646729863 218753574 0
360859306 564899674 0
207556938 205258185 0
649795184 58504147 0
126455940 360636459 0
25216530 703557897 0
780441794 586098411 0
420495543 755855929 0
390927381 685187914 0
775295212 365756488 0
67740702 247346665 0
235670702 631958880 0
733700357 343231868 0
738742653 446014303 0
631215381 702856219 0
418021504 8639065 0
686515760 369077553 0
735273668 703963780 0
701755774 394226403 0
613786835 212939070 0
109986899 700816792 0
322028690 556323857 0
725931686 421353905 0
798690224 734607815 0
682880169 361151636 0
104030885 792137189 0
772260354 347635621 0
455758686 684507444 0
771444909 35862165 0
469479828 199398525 0
644626237 100694666 0
724676117 617765804 0
20607359 197372984 0
143008104 283612603 0
758034463 616422116 0
391645539 447897777 0
526282385 481292509 0
85297005 92206420 0
296992663 145436644 0
222510054 454558475 0
77239689 571066918 0
180494867 177662674 0
60951357 625611010 0
765802685 262903008 0
635934305 783495326 0
358987080 778381936 0
135451892 493168250 0
22855277 96805476 0
738083272 59725101 0
517462200 71567273 0
657152470 547891138 0
468719329 80356768 0
265526186 673829603 0
675037267 39308662 0
148380299 386697767 0
319576991 712471710 0
606656442 513393777 0
105946146 541272345 0
574078898 12519144 0
577517929 743430069 0
536346908 508036092 0
282275087 759039249 0
365102525 247480788 0
728309295 693336649 0
618845652 469713391 0
493548624 26454739 0
396611159 616830414 0
570205002 185070171 0
547921696 414525693 0
648652893 282737239 0
163056 399101616 0
546534042 27582295 0
368774256 321237816 0
27372408 790217098 0
167439713 581333061 0
299921206 269301626 0
366179215 315204190 0
721771230 560747769 0
190266727 140856364 0
717591247 482753974 0
195955656 426113120 0
370703064 475656866 0
187451555 182986050 0
513143140 272149101 0
470907645 627871525 0
418807240 333502 0
265857818 732373264 0
318985612 39019913 0
101330416 117340910 0
685535186 408708149 0
119578234 318554916 0
258054892 759629505 0
621720907 554762683 0
683307852 6395965 0
567746087 137690129 0
781798429 630861486 0
578689061 622342447 0
763415917 30489250 0
445223030 307438013 0
664798026 757160080 0
520996903 257240587 0
610944626 270211439 0
614314496 45280146 0
193362593 153327366 0
778747779 625028722 0
453376913 286526758 0
381304807 105718913 0
541736847 483910553 0
307388390 470367318 0
71325903 520875856 0
775346792 737699467 0
458547506 719585904 0
316445064 697199664 0
693248867 504016207 0
567742927 209559896 0
103022486 684120120 0
195593538 632280521 0
204818940 606984607 0
693455629 268499432 0
264123451 158158125 0
52613871 206269465 0
259490176 65066788 0
534347182 718254817 0
716824609 733389719 0
627086757 613483996 0
498636445 226396364 0
376216839 458029899 0
197766693 470866009 0
69006333 417683030 0
164925427 492760447 0
158789325 210355262 0
796755395 379593822 0
728664503 642596016 0
651664905 554298054 0
582334904 246075920 0
636288521 439373172 0
146403680 608308539 0
487808786 336379751 0
399003152 103048166 0
798385569 770020541 0
472885389 537030611 0
544448059 287954217 0
315713096 791306432 0
335022594 458545293 0
353016132 293233103 0
87664891 568590956 0
151767896 238632229 0
83016323 330293307 0
23032023 653685979 0
237135602 338689077 0
426852547 357358443 0
161289335 644089011 0
445607298 693780569 0
317145480 190329192 0
502462088 611842056 0
661762121 207018469 0
578236620 714536170 0
154385832 154277056 0
225275965 166743172 0
541611175 746206909 0
307943506 338730701 0
232100020 239177346 0
184148468 385672564 0
55178851 120374125 0
747198322 310577862 0
757711999 710395601 0
712241146 766856300 0
553510907 2438543 0
768347046 775550002 0
662579353 649635823 0
664271253 111038162 0
28256145 321143073 0
545662406 98542490 0
183943771 376311378 0
459303866 402929325 0
402012889 515514892 0
678022198 791593366 0
191230725 222451308 0
762938627 103194982 0
143685714 123605146 0
393406214 551528126 0
235473417 259805067 0
490165581 156585575 0
679755473 511864675 0
768957283 482492173 0
719437300 517101651 0
534948751 360706835 0
638352595 627421275 0
305321144 374228673 0
619127330 579170378 0
525801613 608587280 0
684801722 688935057 0
243482678 399969210 0
608534191 769714738 0
562715728 280518961 0
717283066 575331723 0
43120289 715018975 0
45929462 623326075 0
197497327 724805564 0
783864680 530552917 0
609757759 320260605 0
711775128 156211737 0
391603022 382514432 0
160853407 89069463 0
118873682 678671467 0
68770271 405996424 0
27157870 618451684 0
240886652 697580054 0
105773448 174735607 0
396778297 601680089 0
701668285 762990003 0
70122697 35846259 0
652564973 586512511 0
252061458 581061934 0
731471409 588076526 0
129744233 760108081 0
302046911 611660771 0
17997833 40246112 0
560860074 454297681 0
576800086 89306711 0
667880498 420260269 0
287400761 133531957 0
107638469 661296792 0
704051073 88374712 0
518718109 401063023 0
376898280 368248973 0
405713650 110448192 0
746179090 309121776 0
641795562 466957442 0
573075229 473260000 0
565425737 12747408 0
724808170 730231196 0
800734662 174939436 0
267263589 615431982 0
799833451 238658077 0
412437533 787718531 0
587483448 140972345 0
766091853 278373848 0
426464063 735638523 0
14192746 154846471 0
112344961 256087827 0
122614780 735852809 0
48226184 596327538 0
211522528 794830881 0
581142761 448417858 0
66098475 196850673 0
398470054 661894782 0
197005092 85685033 0
26167108 604815829 0
391473135 312907717 0
600145291 390047256 0
28613679 213395550 0
776820749 399171841 0
350422370 560117958 0
593387258 604380781 0
613130391 674635270 0
485222320 126851789 0
424052624 223800363 0
659650478 717859856 0
128852593 84491067 0
462595976 502015628 0
416535561 763815528 0
670341458 124287837 0
322452012 385747300 0
446821986 206133807 0
223176471 96637421 0
339621764 24605334 0
517680131 786935893 0
117675086 329537422 0
306394764 321268586 0
220256554 206707733 0
260386111 147796686 0
153670026 213822967 0
403518610 34497585 0
1727441 561864586 0
567033890 86325852 0
249185267 572217278 0
408918922 165948680 0
321487068 636587034 0
8171939 775214862 0
103797919 338889906 0
418607695 477895214 0
518425688 354491449 0
473846374 436205639 0
23725676 670078497 0
620729107 358592383 0
331067505 693898230 0
117568164 335955090 0
691114339 714227852 0
422540983 54809196 0
51405528 621745301 0
770526643 362699906 0
35163970 725279951 0
691619089 634515825 0
143032343 604477633 0
284802768 97640361 0
21781966 358072064 0
696200422 591177272 0
748292598 377972164 0
536975309 290829876 0
65842161 229449296 0
4174738 347236494 0
559997861 104050812 0
309064843 370585998 0
759831447 616619378 0
296603024 770436552 0
634943849 20029678 0
600866338 262558446 0
227882316 337602357 0
268752907 89620603 0
337078184 635676797 0
32486353 800610101 0
280809079 637837434 0
388441453 530980285 0
370316768 788180717 0
122449410 526070712 0
170488444 565595379 0
147629830 9511869 0
418263070 304772056 0
747010801 559116381 0
663305897 339736804 0
611445001 291844613 0
798566947 438406752 0
610162151 687053573 0
225686542 448191600 0
407429625 670479950 0
710854053 150126107 0
280280690 145104119 0
380229108 370391114 0
584582659 514518910 0
637367643 437467648 0
158441386 156822750 0
738270869 595957118 0
497400754 118653184 0
392293034 520613564 0
717702992 581290365 0
709485276 218773352 0
499457065 189138925 0
48773384 486111813 0
51796661 194938322 0
569915331 630588773 0
601883547 471043625 0
307069504 382556869 0
670026704 317048384 0
795778396 45397249 0
77353482 160036114 0
121599490 582327710 0
399135603 468181679 0
37642236 162570942 0
541842986 403901453 0
551382398 90442223 0
614155873 799469480 0
794143129 578133900 0
689437624 750268410 0
139743626 70630969 0
597169997 622506956 0
771964002 695526484 0
255895906 780916262 0
144747913 23717516 0
17893634 557951879 0
544643968 452788799 0
519787308 392554645 0
2790155 537638039 0
772630405 685413715 0
204582616 746170857 0
694271188 769345100 0
251979868 521726648 0
655952294 338724879 0
144372761 246075470 0
650733249 367534751 0
325889393 617159531 0
216658292 426301098 0
669820340 478336145 0
442449678 717656301 0
40451172 607066546 0
644778200 518328578 0
787303983 71178130 0
573701929 750768068 0
320288587 211686905 0
463695839 243696008 0
794304312 597806486 0
791433725 684665432 0
292947715 743281491 0
29927413 105103907 0
295358992 661075113 0
300440105 168581043 0
516963783 6095885 0
790233427 759613406 0
430019765 341300127 0
305240008 669005409 0
772438109 751850879 0
696043346 482352821 0
239200461 175929895 0
590054085 529273549 0
35858233 493959379 0
656055470 550414739 0
331456792 124797843 0
659055810 217227387 0
67784718 185338300 0
600705835 720953248 0
635349753 597092372 0
426714807 430027605 0
212117960 587748743 0
680720662 481589638 0
321010416 82666002 0
358169308 250668775 0
81111291 350778839 0
566021534 86084936 0
372798042 336582655 0
365913565 404245019 0
162896001 579687152 0
356412501 587576678 0
732756266 294242516 0
46155813 610378495 0
80066551 424271989 0
594612614 1556022 0
778923746 779264917 0
279904520 351982028 0
746152032 693196355 0
780527601 473333291 0
704037796 68881988 0
211121105 51823472 0
716390942 330624051 0
24310718 196280285 0
473308391 23686812 0
557421378 248402574 0
201476785 1318821 0
171890419 754198096 0
714202751 690188903 0
167045326 673293348 0
562377602 584729768 0
534075002 258625575 0
302967579 395818661 0
520577632 738881066 0
298193697 631425469 0
681373824 326547609 0
714367206 566586426 0
679404573 314618897 0
402168427 396068022 0
385946727 479801855 0
700663691 5919973 0
281419550 248722912 0
768744449 512469586 0
801534430 234546088 0
581674633 714465693 0
626376548 429149518 0
337092880 486944720 0
558238445 313497197 0
549087686 477263807 0
61095776 102528736 0
120255914 760603877 0
391062034 92264207 0
32095875 278660854 0
157300974 105266144 0
754375651 447810366 0
90849961 439820395 0
262477298 771662016 0
168396049 41769608 0
621001039 716211342 0
703649279 753949778 0
315453574 89492160 0
116642497 668230813 0
638159752 193589588 0
564186409 737038173 0
178615146 347274688 0
138450761 445374493 0
280358013 336713661 0
431856936 258805740 0
773288717 301273107 0
42127186 451720191 0
799459208 416923444 0
721466268 98217855 0
31967618 729557129 0
731461698 442120609 0
420555895 103145085 0
28412364 363526501 0
153852957 419001556 0
738056482 733473691 0
94174925 152008826 0
524003340 735977663 0
410607345 607260266 0
638288687 470890236 0
5348348 562110004 0
704769650 385049091 0
205871193 27602695 0
454477646 116583095 0
233079914 540310382 0
11864907 401968218 0
169238490 657377402 0
71502683 606969644 0
87264383 685869106 0
235484124 102429431 0
705434125 28346610 0
357106125 785855719 0
131375864 179343392 0
712500129 774510079 0
597497969 145273210 0
145491998 355729395 0
537718735 342697454 0
730613012 348946675 0
419120061 213822300 0
522105896 229045074 0
350260891 337441686 0
109526190 296338897 0
357782497 382840560 0
740540645 314150865 0
291968082 635913355 0
224907305 710594809 0
498169443 277483875 0
495923921 521574491 0
436045945 524564460 0
382872315 713103893 0
660927721 224855460 0
196546415 459781608 0
97115591 3835492 0
796613410 254483294 0
302067633 563201029 0
445133493 359296356 0
232687821 432936619 0
692534253 583661916 0
66707560 250077898 0
392999531 488701403 0
73241633 621805838 0
759945362 169055104 0
531634052 319069723 0
49207015 285272109 0
731148876 448645773 0
526503123 761091374 0
685483470 372408496 0
646674857 595529576 0
416494998 78858496 0
771842285 14564445 0
17509876 166174795 0
611817358 416964378 0
691561293 322131029 0
602893430 193251599 0
282877840 147553705 0
327967771 232294419 0
167008299 221614183 0
698864911 487472043 0
180777300 551741396 0
648647639 647054193 0
319000291 292438199 0
184864605 216645180 0
281254065 52846463 0
93118377 786099201 0
646221464 195676614 0
547364640 371390226 0
523403673 117205875 0
81874706 548477623 0
677049122 73186565 0
571305923 253371251 0
173418076 651944998 0
605962672 355414521 0
782069627 209172424 0
2046727 101016699 0
606496536 215935817 0
489678161 37004260 0
515424690 352166988 0
254656786 640980380 0
31122445 733038101 0
724012365 614933324 0
797880195 112689434 0
715581236 584943436 0
61904203 578720358 0
154992119 625689176 0
489257185 370141659 0
200934231 140008511 0
207088782 470760124 0
672432963 232703998 0
103821834 534888030 0
528509027 618813854 0
669615682 346732447 0
697581849 517599892 0
780532292 692213682 0
136438844 72453192 0
621740098 338693397 0
703377265 602398443 0
778972365 48355838 0
744115797 772675111 0
309153421 737478087 0
168854854 114777911 0
505722076 147125889 0
782983056 508858110 0
724773863 630782086 0
799543792 606241506 0
38390071 760169967 0
250012644 139518112 0
88653253 159137407 0
165811620 16614034 0
398123522 647123443 0
205982376 450308206 0
469814448 117348259 0
767260739 676179762 0
339871995 256989045 0
496508091 679543085 0
617734518 691343607 0
155255723 72516712 0
698951675 209359818 0
624995564 393042113 0
507740954 373158403 0
593621915 713529982 0
648073331 34643820 0
514640612 622264123 0
96631234 336467360 0
715018393 260514408 0
208433561 241697353 0
571112786 19954258 0
747699016 526883121 0
621208415 360689099 0
41539465 654277530 0
161441714 251329695 0
735003241 415412498 0
415118597 54203325 0
538923074 502320377 0
33255441 23610996 0
698120371 549981808 0
790546240 319187373 0
537034095 516970214 0
413900644 574762016 0
487182208 317975278 0
226195399 26648894 0
228267786 249679164 0
15551398 784570029 0
776402032 321567326 0
477922226 678848652 0
715491605 203603164 0
576887118 30614367 0
792747641 346979862 0
83964074 528438275 0
140380513 655463079 0
608529037 534089477 0
585965785 471969114 0
685183883 114461636 0
412674837 358465179 0
74167432 365390491 0
535447778 36396385 0
18673409 241936411 0
685572724 309360278 0
674165160 626277090 0
750602142 613778509 0
541028714 724266676 0
145835994 727791690 0
136080319 774710409 0
680902736 187798606 0
546384990 166114469 0
351169984 671856708 0
542088053 511017687 0
33626372 308390402 0
647316326 439763374 0
683516472 474140671 0
297216373 100873137 0
396796992 775026155 0
486754350 43792848 0
438172729 19850409 0
547713970 572053047 0
370489830 675402636 0
215640744 497013069 0
645942390 257760641 0
267614275 76234733 0
625506173 163118644 0
32828868 738819791 0
528247322 649924483 0
332752388 38299323 0
251419197 132157965 0
681468786 363362007 0
291028267 396834343 0
63310994 236734924 0
609794620 268856247 0
151404083 516551308 0
604135148 281637801 0
123192395 238320665 0
485190554 262936840 0
284001662 388850483 0
260918809 720574131 0
781582408 401863999 0
672302898 308020688 0
120006457 144231187 0
257134714 195903399 0
735913656 564657285 0
752271358 340627142 0
757046217 131202862 0
717710080 359822315 0
213229013 377340135 0
649873794 684120247 0
480574935 777965414 0
513141817 593129665 0
664339807 647979352 0
344170699 530613422 0
225418155 168620161 0
217199967 342176170 0
278793436 597073547 0
672355195 608583492 0
194726192 707037225 0
436114139 300923266 0
198521900 195261947 0
8488909 479358827 0
705146807 545357089 0
143881225 432184927 0
633805299 306323380 0
725521442 214092519 0
697266399 20312119 0
681150202 68486424 0
414066838 743671649 0
539423485 81281396 0
453955235 636268432 0
89696092 386813347 0
478592383 70451040 0
338299298 184981077 0
365415454 651474841 0
110349737 268432816 0
351167958 408833439 0
604356642 436310821 0
639138437 528028897 0
517328706 734673611 0
139483451 113182051 0
306721254 131146721 0
406670627 761980952 0
442056065 154351520 0
619473286 89097791 0
115465234 450371518 0
437317500 769325379 0
129105262 576697469 0
456665085 211423563 0
667276839 574152616 0
656322437 64982706 0
82481531 457628366 0
473158588 561486538 0
512518144 576750224 0
712844288 478838779 0
483114238 536376174 0
363532345 88762805 0
733635922 80511057 0
481224611 517155048 0
290324057 256210186 0
547647986 629623943 0
551494309 323199803 0
472082809 196541341 0
676908047 239137890 0
411612455 692316065 0
585273917 488549485 0
88886494 336632444 0
298220869 315558393 0
631203449 62558926 0
341398447 12126832 0
379993819 516532447 0
312794715 129067198 0
375246444 386444743 0
319851141 133366766 0
627326279 481638459 0
783862799 519314048 0
381527441 610241944 0
544648951 151841311 0
505537193 286098475 0
744812296 631658441 0
364977617 314844630 0
459567622 77217113 0
591416828 92977423 0
324020117 176928695 0
312107024 761889624 0
600739578 619524049 0
684909631 645608829 0
767165360 272860824 0
525076818 362346600 0
13698624 264206867 0
256795374 452787535 0
616587349 515328262 0
668762090 311630548 0
503210864 321097154 0
60384769 581245595 0
700153178 180412242 0
472865153 34176420 0
114623692 280460488 0
590219740 64477485 0
42311387 645180089 0
733147394 208460962 0
209321128 277164362 0
403322933 547068895 0
135479206 489337253 0
249802290 768122154 0
260250305 97914547 0
617882371 770339929 0
81804356 842382 0
124768850 786961566 0
538300098 252648259 0
444088947 94067102 0
485558295 242158296 0
224368409 306245682 0
619231263 296849591 0
24259952 532921679 0
687339748 475716269 0
174309442 58573852 0
442712899 423635352 0
787969334 396824807 0
271664361 739637896 0
608141685 642386062 0
679001832 659541956 0
210004932 469145263 0
463014074 677028073 0
756417682 718303986 0
369223303 16921529 0
762091592 738801041 0
29255715 764431053 0
611726611 630661277 0
774484665 563110931 0
285518004 637545927 0
34884046 369050953 0
347158955 102778720 0
663402718 655421812 0
197896306 644877890 0
262709038 40921239 0
160501678 740455098 0
188761629 241021339 0
538044998 506121736 0
440568165 694167073 0
784512834 516595085 0
350157360 521963296 0
432125918 591383973 0
16513141 643110325 0
736653993 208489304 0
265028369 80473526 0
472949404 116641106 0
724234332 304003479 0
37592071 190767406 0
585418636 563001498 0
483943061 56466933 0
685879011 287200628 0
770111862 274801674 0
758102911 165804060 0
229074612 398681765 0
124906824 231029318 0
184666567 657868945 0
161365710 581825327 0
110300897 190785137 0
268896464 51893190 0
525114225 99090316 0
797704392 378666342 0
473360741 573164130 0
798400759 222159188 0
204148411 640797344 0
509681972 753482961 0
312364869 618530876 0
398780917 227500714 0
739273412 216962207 0
734823601 662007039 0
490493782 801282088 0
83355230 568925348 0
410445142 698943251 0
586607023 201073934 0
237237539 642060489 0
48987665 160092148 0
646858911 35750047 0
79289170 121800568 0
724460999 491529702 0
700764927 325862580 0
93456787 471833351 0
693560104 161777512 0
593160305 356200650 0
126121363 357498504 0
777013959 33624069 0
26243924 762470516 0
605947747 360382027 0
221747621 718789336 0
174533172 619741211 0
432121225 138804212 0
387641403 429682210 0
728254913 73801444 0
794815667 387265047 0
632743963 443195571 0
718664946 446149214 0
26163767 84436872 0
465731048 280301942 0
494728777 320665446 0
483574141 648471501 0
142820874 798317423 0
163535406 538426378 0
709519771 130433495 0
468934072 180663037 0
360846330 207960884 0
675182127 591236260 0
443249110 353400294 0
240592100 9409840 0
46559685 662512597 0
94417970 359995803 0
121081242 392995088 0
427454158 243659028 0
244715850 704914139 0
321287346 405333659 0
725110720 261548275 0
68478260 286166491 0
448973061 182904219 0
123646884 9422256 0
345492103 740441162 0
261223364 144604030 0
665046885 386093997 0
25790454 21800425 0
742257122 578156230 0
657110311 365855855 0
504839930 325070042 0
680502877 552205996 0
696633317 63739382 0
730800919 747006101 0
525370681 57748134 0
143134746 157954070 0
611838994 660549879 0
172471931 574636183 0
702786201 789190881 0
232580403 501714028 0
665834671 735611688 0
692600732 81541266 0
468695316 692533870 0
606355254 298506273 0
226827789 100889140 0
549106784 506107295 0
588928276 102411850 0
489788255 687047368 0
653530266 639640457 0
614611892 65449492 0
250175251 42658902 0
319384598 110839761 0
19574024 610562291 0
429954818 644262991 0
135003596 45717735 0
175061843 360949600 0
270532 59634335 0
52682812 634265260 0
655725978 387299173 0
135815038 496853226 0
691131073 591519820 0
597168635 432691293 0
688689658 518889582 0
716511855 113818310 0
208985388 216162696 0
31515865 104625664 0
647456368 320569753 0
58878059 488279137 0
127450581 56606107 0
598670342 582348624 0
547330548 5773875 0
626934361 645126053 0
475415804 210082214 0
625526569 71829600 0
801271873 72718076 0
374246383 218498426 0
310783147 540474624 0
464653671 299487307 0
678352717 661047467 0
332607435 116092802 0
295971933 315189367 0
509223381 79275880 0
695645489 637944272 0
170127830 437517892 0
167646479 68539041 0
314172678 314168845 0
55621782 152631960 0
415538442 436088249 0
442959970 27247612 0
598299788 701255034 0
785344859 346841832 0
364893343 322031941 0
747163695 442528011 0
474010464 31240283 0
678551017 197409079 0
788273457 162548669 0
654869668 741319950 0
249686774 475846016 0
109061357 792703306 0
242818375 609085959 0
471061776 493505306 0
708562473 774608996 0
24253626 289030597 0
763855241 492208852 0
753096129 701607590 0
178123357 275595829 0
259880304 795669522 0
279809760 579369091 0
493310144 105715103 0
270204402 400413244 0
701597942 321284733 0
584848756 723158051 0
533324424 686925206 0
744938080 65838853 0
116098650 763494920 0
255108547 515759921 0
192428257 741124912 0
353420262 124614744 0
143483194 686375246 0
317433337 318614012 0
655286904 417865917 0
752265239 688568888 0
436521338 442867227 0
149426854 789472988 0
375616022 608144377 0
520184216 275987339 0
19800197 50486037 0
663866292 543185660 0
552474615 420928587 0
73783527 627246672 0
82161996 230045048 0
515653029 246215745 0
412113932 127218410 0
709008719 138861485 0
380538361 665292683 0
613698982 164952147 0
491148841 333891696 0
224764635 177995465 0
775222045 511920828 0
684244288 800775575 0
78612248 756455752 0
723176438 770417497 0
199786487 547621675 0
451985373 681848263 0
526179111 75429868 0
26864752 623127649 0
575979590 25047361 0
794515798 592650436 0
56181905 26992906 0
263818051 362143823 0
751460009 242317644 0
709133871 256584239 0
456779154 417571872 0
311581099 498717715 0
370951961 680876932 0
365880733 508469767 0
654300798 603619992 0
770841436 358535317 0
509933442 431073174 0
785360722 271789587 0
348239989 183482949 0
221011566 344349720 0
338527433 135336720 0
618880089 796314510 0
542291077 5708144 0
36065358 129957884 0
525336953 586708322 0
305354254 58976844 0
64788620 19455744 0
447523810 657358248 0
57177799 607669322 0
486038062 358673320 0
486712210 247132058 0
596851471 536633327 0
429648856 700719060 0
35109158 531247913 0
651037723 193799265 0
724098696 566270146 0
194085272 664403193 0
506154962 117256019 0
13103999 289874265 0
23091065 427127044 0
795443694 331637840 0
673154796 381262379 0
181723723 298603684 0
233715921 523157299 0
430497652 767781498 0
346634715 742642118 0
257759458 608368411 0
719360005 720653734 0
736599964 737004521 0
585881421 716528100 0
249852331 400518308 0
420200347 529631171 0
228389438 59535673 0
170236205 172398699 0
274628878 566422366 0
135724579 756651857 0
466795408 454566827 0
236928273 89038636 0
423109212 776428952 0
754442952 769886360 0
265435147 7068474 0
365238539 517317760 0
487677480 35891375 0
201967409 799833408 0
789567365 357101370 0
569923159 610169229 0
243626210 547727485 0
13081864 538482637 0
94042713 551730024 0
131371530 534963036 0
419752746 190773996 0
306821402 462200628 0
637434432 177910091 0
582991727 501033521 0
361311234 776213558 0
335238775 114709741 0
229327661 241397027 0
388826416 625292015 0
60846589 675332848 0
160321414 482144094 0
421967129 380015032 0
603902844 173874184 0
780213504 484399267 0
234468598 566029489 0
22532745 600279417 0
379292147 372294682 0
764938526 37757051 0
224740167 519152717 0
30832631 339868470 0
454078532 448204059 0
305919623 183088183 0
736036991 685406842 0
49166245 726160922 0
8515601 688199509 0
112055520 159113324 0
384911766 58030522 0
298897274 636123347 0
339410022 426865860 0
444757371 127926712 0
202166892 763636579 0
32476265 684538353 0
286643925 744040668 0
332559133 650477229 0
234102093 474392033 0
89609321 56471718 0
145379330 530960341 0
286173316 409383290 0
279699850 127501853 0
523824045 545582335 0
222593150 29425179 0
419455363 576612682 0
90520663 561032728 0
528167106 281857091 0
244525518 417066177 0
485498378 218842272 0
422443314 649590131 0
272781914 484085934 0
447588080 713782460 0
689729471 242065409 0
410314396 506077146 0
284427372 383778378 0
646204635 549011364 0
439029982 436375091 0
526866821 345921175 0
114898351 278438261 0
532068627 562025084 0
673415640 133738469 0
552288665 373081751 0
739201640 166266433 0
99144908 146783157 0
653114123 168975870 0
318097407 135311627 0
227666196 607697346 0
444208021 461203425 0
755015225 227156281 0
583894340 190283903 0
124313918 493351692 0
666480929 103947493 0
180536971 443503493 0
603700518 282289162 0
577564809 446669296 0
248377103 343938968 0
182352333 512180762 0
726238422 345166559 0
687783519 138646513 0
791511441 222087338 0
315284190 88430193 0
343103248 62827013 0
449654035 79977658 0
66686401 749274935 0
603703429 621865534 0
783475675 723816796 0
782181653 129343146 0
721206051 674564684 0
237965904 495827350 0
684349018 694705498 0
644217677 331034484 0
698317159 13469481 0
310523622 431926499 0
690376064 419720390 0
641580525 595930620 0
172860284 445557054 0
53187057 72869638 0
621368877 594206310 0
10246477 652740525 0
522372176 101927725 0
190400093 750621591 0
506318528 727946192 0
547176845 358538735 0
751482823 250928373 0
579632576 88339517 0
595552123 666936070 0
514725874 479512877 0
467602134 714249887 0
315720513 755693436 0
4531152 568589002 0
561289269 157395670 0
765212182 59768480 0
80294213 790488958 0
258912389 469582599 0
532251153 233714719 0
556644626 435974011 0
86298391 97063984 0
517211016 601974640 0
383730080 168597545 0
90512112 550761630 0
454311454 790890701 0
784810203 692836286 0
395444977 83646536 0
266355807 237988353 0
741833038 684197747 0
456286786 797519088 0
319008363 590061566 0
35642411 344523139 0
347929376 571558547 0
313785275 468447627 0
65979197 382461691 0
157047355 358250223 0
717907926 206751342 0
564057339 621257790 0
345838829 705827227 0
312594757 215234016 0
321540004 356111148 0
758219943 18656702 0
56672654 792786771 0
655982975 764781358 0
716506057 528767277 0
121000297 79726453 0
103942694 358873 0
706820518 73685893 0
132658274 532250230 0
782892391 116370641 0
406710544 93360935 0
607173239 179968406 0
57416354 282796111 0
241800598 171624994 0
488103810 647430296 0
473306460 430713042 0
619688366 777982297 0
718564663 427775023 0
65092785 303540776 0
635971341 390597314 0
433797500 325582912 0
335448552 577381535 0
276866179 476773966 0
452181309 407280651 0
439133753 140141031 0
792407664 700105477 0
72246547 511431755 0
709326610 156483966 0
625746573 581869184 0
434299555 298639764 0
370545489 616559902 0
263322790 55843393 0
326709177 40074663 0
733966232 195779753 0
549301912 437039026 0
227726605 447658309 0
538251512 303631923 0
550873159 277579381 0
801240415 13778071 0
662919703 270113620 0
297528569 379912847 0
556993060 287312549 0
778440433 128586822 0
660346874 539853857 0
746142340 32614252 0
433750467 232373079 0
248932643 720912993 0
264913915 717685886 0
790870492 170446814 0
241020187 54091256 0
485182747 76547957 0
338482127 289947700 0
342756041 703475582 0
171725473 373585170 0
378658106 236381244 0
494054089 622181883 0
680063755 63015643 0
756295425 479777107 0
234146090 436703230 0
316308026 234976931 0
322627420 154413831 0
108108122 325622992 0
581730203 512132697 0
420852160 378763225 0
684914262 733895290 0
92317770 446508412 0
280086162 579569859 0
52512866 313936670 0
664895548 67258945 0
420352638 90346395 0
509631349 348412467 0
203546307 675188600 0
530504713 558524534 0
732326378 409456628 0
139067577 754261661 0
290046013 644614433 0
635444165 165206598 0
587929346 279171580 0
628556852 29921930 0
227343109 425489607 0
493123471 83308954 0
384661162 39080345 0
290677964 99365025 0
447152822 336076072 0
799076201 747815870 0
193913093 160243186 0
628878446 407677438 0
231150012 624446729 0
472314281 483791705 0
579236645 341299180 0
647040589 247200051 0
182453180 482374982 0
44346792 277747078 0
763544264 148327819 0
10054424 508709723 0
192970685 447563875 0
306484039 207840862 0
274539818 190079625 0
516442423 111129657 0
246754745 690950573 0
142186819 171691510 0
30164612 412638057 0
47956747 173490137 0
216046357 776362302 0
2997140 325305133 0
531429754 669670015 0
152258138 651657666 0
69236160 68516599 0
415283340 793479420 0
399402443 381678071 0
14322738 163729347 0
180532716 763382758 0
427842533 716195635 0
408647510 268626173 0
716320910 175435425 0
443915880 287855200 0
285147621 314704110 0
779567591 734274691 0
683733925 349686793 0
197138793 16056510 0
166256441 799540021 0
283659644 631694319 0
503342256 331955455 0
256442238 163493581 0
88457417 795506514 0
135877459 121535037 0
117819040 300063817 0
247490639 532374406 0
23518901 572987752 0
524916409 443237816 0
597542555 537431277 0
495516873 539021107 0
578603110 512391364 0
42804855 78538444 0
153721995 706251355 0
260696853 375847192 0
628105447 2499402 0
576832471 28878797 0
175744066 56780460 0
149160467 208664734 0
701162230 551679686 0
505704830 376934733 0
315311240 596944310 0
80894310 653597643 0
796640890 779445084 0
462247851 213946670 0
66014541 416799457 0
168817771 92713202 0
43501935 109123417 0
771850791 373972699 0
517784132 588839363 0
537442925 667201101 0
281294661 469418807 0
237564514 319029988 0
595681521 123609405 0
475757768 599943840 0
563677749 791734352 0
588217286 42778801 0
699847600 299993911 0
455480383 467908170 0
101078382 767707159 0
236625162 600427996 0
130959863 204225677 0
411383100 715884728 0
630004123 503144817 0
117959891 708506784 0
57902111 219085863 0
194924349 363155759 0
452537997 430857371 0
785017176 160514646 0
124028793 183035750 0
204558632 117646440 0
278490364 193037942 0
507475340 707499250 0
303297692 784480336 0
761395389 708516883 0
148979605 376027717 0
368953360 338882174 0
577824108 290658896 0
376516892 131898520 0
336864545 268963190 0
654957380 353430220 0
584027156 321382780 0
322266043 189886030 0
702644312 190332188 0
9025819 308306196 0
794918262 26633067 0
391778828 648191611 0
255529491 318216149 0
217020550 509227421 0
220331104 682340273 0
295274289 722335923 0
5952422 322092182 0
538586177 434741477 0
647829885 68323731 0
229562187 292460391 0
316823929 266220572 0
372192429 518381000 0
429802988 694927553 0
496913512 519353676 0
447347779 678090583 0
248823605 695524139 0
315493421 220513139 0
67010008 674016251 0
684362923 75076531 0
508759812 109269992 0
108517028 715664234 0
35149860 608995601 0
574513962 205913984 0
556922220 667242632 0
759768812 133890150 0
763326972 420487692 0
609916537 118535132 0
254652212 212676994 0
533205230 402558156 0
545736475 550793927 0
241681781 427551703 0
96606201 398672788 0
127097368 221600431 0
751621786 229938225 0
549635966 386006140 0
707034320 421823082 0
331754814 135100365 0
207298048 407153519 0
123359619 622572271 0
678977444 309101179 0
172578919 348168215 0
39558397 320308632 0
15528828 25576956 0
682735751 727320928 0
543563252 769777618 0
407817738 113320988 0
332117957 751443931 0
412302407 666817114 0
595574307 630971455 0
655926460 712251784 0
636753360 395945164 0
211706248 631241055 0
454597216 466345722 0
19694909 484897483 0
101377143 213520295 0
491339635 1591008 0
747784614 731640705 0
302563220 487168861 0
15592627 260310904 0
752087607 39418967 0
610992235 410303875 0
36391516 148211696 0
548774747 767053507 0
578815120 35795875 0
304296492 223982732 0
41657761 102135694 0
706649459 683153810 0
381572418 548324825 0
152765537 601826144 0
556392025 517962073 0
743048392 762582985 0
279582743 800789157 0
614221480 607505192 0
62234568 382320905 0
347169812 438545690 0
739652668 631884166 0
699961879 445326432 0
789913047 128245752 0
362708526 765114829 0
477910557 738545549 0
126538974 449352371 0
539556012 545875749 0
505803828 39797964 0
268502601 712935157 0
106118790 659458793 0
470254133 439721181 0
164527664 492180308 0
600881388 664682686 0
278607162 471763055 0
110360520 215432521 0
290194479 307200141 0
236670837 207790958 0
166917231 72807750 0
734758919 364486965 0
171734959 202640959 0
116780559 358295901 0
154409751 515335314 0
146407334 25423323 0
532219336 714567580 0
126667010 695134652 0
89982180 572128361 0
780116597 451515052 0
129075501 391845971 0
103065256 16050871 0
200415125 253999329 0
207148055 320507652 0
293637634 697355756 0
533481153 628205657 0
543207471 588028108 0
796414883 188579962 0
244526113 235032017 0
762748299 87345955 0
26657010 637732191 0
691338834 293559640 0
162278068 319029413 0
660400815 44518638 0
367788538 123800500 0
261212475 514757050 0
660208051 224821370 0
22075802 340814111 0
584660094 186755240 0
178919220 474395588 0
448700649 554759600 0
654480864 564138975 0
756700772 644760417 0
688995854 291050988 0
69421143 561601182 0
543667564 752860574 0
221854088 215872290 0
333597127 639551981 0
116607940 651923414 0
58169494 786455791 0
447152496 81134952 0
115559716 405649708 0
251743439 100986891 0
451754041 420538128 0
166695062 452280480 0
606994212 733522948 0
94244630 758706280 0
596841717 366726843 0
162736230 568577595 0
196318686 16887338 0
30175178 705766666 0
598805778 6895397 0
756881879 324207491 0
753446835 17989714 0
697391274 176712403 0
24030963 630853433 0
154298418 561045411 0
454657214 230817489 0
459341706 694328543 0
263462003 705466981 0
445197368 679838609 0
522095017 71553527 0
187439567 129432455 0
727085896 223379002 0
7251108 492342931 0
631612970 447768217 0
29754647 71026782 0
733106114 320488981 0
35583434 685408308 0
589773445 389624598 0
419307260 95988678 0
475153677 619946407 0
161060496 702991829 0
580951221 400751122 0
502158209 59415457 0
453795031 735786539 0
4339868 596712439 0
186014193 167392661 0
431694102 267651522 0
717398649 720608392 0
454329982 351544617 0
629359843 798897827 0
466768672 24605223 0
543160194 151005787 0
735614616 226365830 0
409147643 332670650 0
15298988 302211841 0
560913525 78279888 0
52944192 444968977 0
480429383 663004551 0
324023217 302586626 0
450175325 10209656 0
143899536 234300556 0
461245417 371478476 0
766743370 518249831 0
573933368 787835970 0
358529964 58853324 0
764496338 438194308 0
243648892 54044210 0
347819061 748337352 0
762784456 76183499 0
3728439 734002194 0
625966487 290109137 0
517379837 656239633 0
668509470 417284203 0
358528975 555011554 0
21168721 231777783 0
786141561 597689070 0
314156207 614922970 0
192102816 484274811 0
204249616 454540541 0
584777068 392738156 0
464545566 101475683 0
152178629 790834843 0
224337461 75657840 0
372158377 317648136 0
437598976 207887784 0
380658600 153877843 0
122159759 271199846 0
74999071 402739131 0
540018549 20579485 0
317231784 263648533 0
459590332 34948154 0
331211922 641422572 0
440354855 245534042 0
738536483 183833333 0
177185543 451263594 0
217681103 24636956 0
433249841 698405849 0
295452345 351791995 0
410348400 741664666 0
57985492 349862926 0
374975546 354784001 0
770314201 56504038 0
471931308 44218553 0
679223121 718596809 0
473540877 489659323 0
663272589 671545518 0
159113 788462090 0
26094904 84015492 0
483524470 201386628 0
91737980 438702451 0
568452310 121242344 0
224594728 264861683 0
357155790 611580028 0
58728905 510675171 0
716612326 245118641 0
318889788 418164296 0
374715612 374624414 0
643316746 288604067 0
655962831 328561452 0
747466598 186014069 0
489198746 410135743 0
735938683 795755500 0
168898005 67304586 0
38404066 350533409 0
754179712 551989843 0
724060809 589190281 0
122349428 258257413 0
639029750 793971960 0
110250001 117506470 0
730093669 657209968 0
663053197 231262595 0
628869740 746661257 0
284552707 626504469 0
532404864 99771775 0
27565758 292373330 0
325462833 762552674 0
254664850 64461801 0
574311241 119278473 0
10377485 210136406 0
155919984 648240850 0
329611861 98999762 0
345885804 689160891 0
346662938 653932035 0
579028254 759432344 0
580602174 141742850 0
513687072 331770845 0
755326528 510655728 0
640200348 479788424 0
567866012 792364185 0
203152844 551170452 0
178084753 65259097 0
755607573 795888680 0
669845316 419626179 0
493210511 291782824 0
559784670 150666771 0
587589943 113485648 0
394814158 428489846 0
699834313 411280460 0
703792506 360634544 0
206423383 376113983 0
21904086 415643093 0
214250005 751388459 0
41103153 461489630 0
255593195 300189462 0
400494352 286106184 0
396203479 795432880 0
334540185 407644855 0
410714335 509864066 0
45855998 645669190 0
481060288 403660533 0
223094043 213846172 0
257840608 89310206 0
97063950 798726788 0
365849145 639463799 0
371590046 396445843 0
110930647 144440105 0
712640706 486619638 0
34775865 471587881 0
14527115 297252644 0
177886742 30102145 0
316836582 739396538 0
288384637 290922314 0
4540411 608583567 0
376985200 619142939 0
40265369 720825416 0
646439907 339000793 0
778455370 487659123 0
339177629 682906979 0
675817818 472223066 0
1114437 797169075 0
675338339 796370550 0
25478317 328002681 0
698509808 795128214 0
756933023 293669560 0
415912658 42892987 0
746991884 439677736 0
496149491 740761968 0
641108753 606963891 0
225930788 716998587 0
18460670 281525056 0
417014094 591990900 0
111340621 720755529 0
224601350 371566162 0
161946198 10159207 0
605395324 652266077 0
179563947 345080482 0
635432432 434923367 0
259578104 36030363 0
49425696 404709247 0
152656304 745542022 0
40260030 173441952 0
722984709 304262622 0
398245325 657429733 0
77904042 588734684 0
23061714 456874043 0
781721541 794167186 0
352251387 653151817 0
557606476 582387516 0
449987253 420301193 0
761448503 432810747 0
721953879 57423206 0
708770387 394690299 0
31651341 769108045 0
549314780 90393346 0
552078237 501205203 0
408668256 198170165 0
296338988 482841546 0
669871913 360058825 0
202370700 52737024 0
304882481 341437678 0
528943608 90215671 0
739901544 568137447 0
169576279 592349586 0
159231319 512566078 0
602169510 69898502 0
417519550 561666516 0
554939323 307150373 0
126931131 274892387 0
317101852 382948550 0
567619325 604527251 0
307934517 785008013 0
297198681 404791216 0
369756982 152265969 0
693500277 732232735 0
245839423 592526812 0
177703952 35981700 0
211930161 562712506 0
285325102 98140654 0
103989830 281153851 0
709568297 609368773 0
355011859 101100181 0
489847932 684175457 0
216680842 504548556 0
791491401 401305347 0
254760432 514443810 0
188764267 523704740 0
10575050 48091859 0
360249081 731626855 0
51438921 582948439 0
443106411 316005311 0
691534860 568629280 0
293248586 280563367 0
125234723 612235064 0
284409975 368687979 0
604550230 429177201 0
712029838 753587695 0
648691790 27321829 0
306211804 501694212 0
469557830 241245089 0
195654959 444987848 0
409054145 169201630 0
691294900 711051528 0
171422074 153744697 0
239830063 240327082 0
86624802 765659051 0
477777827 340451758 0
704654063 694016253 0
375021062 426083619 0
778445957 379722920 0
168273460 11760793 0
62493177 277695676 0
793663006 141975453 0
491681096 151584732 0
183661716 245604824 0
127974141 508031036 0
643559046 799095716 0
280898703 703435070 0
448180271 87388003 0
342148590 425682654 0
315943081 546879900 0
466897000 377652107 0
751844849 476103633 0
488966295 773416359 0
450693306 691868849 0
467032886 197760504 0
772004384 457633978 0
560393958 140047055 0
65059109 266662716 0
488852801 446872077 0
580533550 727761334 0
152588725 322302881 0
797571687 202067602 0
318021274 768017710 0
682720447 217348002 0
154771067 221664252 0
36765524 14570361 0
687990739 5432867 0
299986983 191842098 0
21151890 799300714 0
194044083 7517701 0
448408707 112329788 0
738016551 10145908 0
13123777 389849577 0
777603594 612379045 0
44663628 741497629 0
395552716 315987713 0
425572172 221180042 0
477428061 196146743 0
437219197 171522369 0
36307461 153285032 0
683488807 593979890 0
597241791 659017841 0
496771949 636817235 0
23892465 318050612 0
696360128 161543934 0
122377999 516705763 0
38666325 2465463 0
590246118 555975075 0
410035365 72640855 0
266094041 653866635 0
565386675 722595895 0
298969551 167983785 0
434240710 484338574 0
126490456 334270107 0
684592843 586402605 0
445895181 615218725 0
31946776 184119881 0
601431848 67776066 0
360935048 457604556 0
392163897 417270511 0
281667687 475164971 0
395914377 710147704 0
65834027 374339965 0
514125174 619513731 0
204123017 456328060 0
158301243 510508173 0
406758751 622810075 0
614307069 292528288 0
116676531 698872496 0
325165610 526151503 0
529502897 185330485 0
779827080 253572229 0
333933239 592763704 0
454715741 99612294 0
9648011 498388972 0
386041635 507647239 0
750175051 520387933 0
752758529 155594442 0
400781705 735113947 0
377638587 367609183 0
353230664 70433219 0
672225958 665779569 0
416974040 708088491 0
287326202 469276682 0
502223513 495862580 0
164251790 248884811 0
704577237 403291351 0
199331827 527205578 0
73819921 121100928 0
469042107 122905645 0
347356253 308232438 0
499417524 328105468 0
370516205 129216422 0
604098118 576283054 0
300406391 174674437 0
238878699 446628602 0
675043834 240684278 0
407688179 132683978 0
233619069 140239961 0
757550525 191752794 0
419138129 63151895 0
409615644 411324468 0
337951117 17912535 0
123380564 349468639 0
11168488 492368817 0
384846690 797168895 0
58891243 90479991 0
107239531 112736024 0
655397978 23600434 0
97402460 606532306 0
799772652 614760198 0
68326228 96503455 0
78390286 27308016 0
417798822 653083427 0
304358023 681144030 0
781876684 315913641 0
700739512 349517595 0
198440293 126238929 0
54396296 111362840 0
627642834 49551251 0
653746018 404409897 0
391009083 330124990 0
728595927 164583233 0
711406700 411441988 0
500156589 62165102 0
290728975 469181238 0
342794431 102087638 0
688327457 568434904 0
553000592 776104583 0
495221706 402039399 0
222715565 464495099 0
611315123 100905089 0
468799129 59737528 0
537074696 393634570 0
60211 327531759 0
308643431 733009435 0
734435214 212280550 0
529153832 38841008 0
24658469 339850371 0
320816164 661473818 0
589231562 154358402 0
94441490 658019880 0
688164279 512430426 0
596318956 42090009 0
68104694 23276159 0
799360823 758919540 0
605348573 157360922 0
151703697 682093314 0
774495404 511889438 0
522262299 442406465 0
73039966 302733762 0
669157529 572730753 0
73104221 531808142 0
354315948 794229772 0
543893647 698569286 0
652084887 434110530 0
182124620 240426871 0
131909044 196571124 0
109854440 298532724 0
444925686 650168005 0
689154845 250323058 0
411358139 291936209 0
340936921 480996372 0
380620149 573517371 0
782702395 352623128 0
744068158 176913336 0
621183872 63207079 0
72935415 409073771 0
287920673 640943481 0
126123187 179640147 0
193689237 317735004 0
328978907 799984890 0
794010987 538053008 0
476733783 614829492 0
799634806 799379164 0
395070336 640888677 0
447812167 672924556 0
368930837 354361198 0
720166077 617169659 0
672757947 386346191 0
557727277 556230379 0
532140260 689426648 0
43805338 481614308 0
356984216 185104930 0
41350412 53373976 0
466101398 798374342 0
646481776 137048834 0
307244067 367462 0
127675525 174728611 0
409057030 347365754 0
168887543 559869586 0
688400312 222540170 0
548289114 467478138 0
411465462 274426785 0
17600620 143147198 0
108424310 40052620 0
325465017 471259981 0
342936188 277268454 0
127709941 446466910 0
80383931 171543463 0
549504983 784235239 0
6919090 621888184 0
768668927 34096359 0
359020328 800983090 0
585829274 413723557 0
465621993 191870708 0
575344754 600338503 0
166116663 137945043 0
568077095 20224964 0
180018003 107874092 0
440336267 3517190 0
15763058 352985027 0
737699154 606610882 0
655790941 54062045 0
578965193 762057545 0
365438571 460285869 0
691387723 348552513 0
137294621 605399234 0
259025625 593396168 0
70062129 588122544 0
776648511 730140378 0
735999965 639310075 0
171953488 772715796 0
149307142 469506009 0
257026437 561194827 0
654773647 539698298 0
166224133 643057232 0
581241361 662783324 0
570292471 703220526 0
24650449 786280231 0
282414701 148398176 0
425612741 679899190 0
636465567 286046602 0
374136380 327748994 0
511699962 778610 0
767401040 757843782 0
155012801 595543402 0
316737962 122366039 0
506815927 422846171 0
476724712 735149808 0
72611472 522500443 0
605525531 582919266 0
375050670 107718693 0
768951890 466521798 0
561704153 17799823 0
240793325 423950978 0
760793176 589600406 0
614222955 176262319 0
122485884 800377453 0
288798292 63974682 0
721869169 339596411 0
195861453 681388455 0
247913781 407884130 0
47808597 503249989 0
282700659 267029210 0
140759842 448536194 0
1234662 456342525 0
670261 364596937 0
307402065 745099187 0
694279901 301462452 0
578458653 584743712 0
497360902 59511482 0
779850249 105591159 0
758382530 135477618 0
52923055 168463419 0
399810676 512877248 0
122972860 420028985 0
539157650 633069234 0
438845261 519599326 0
194878584 618110247 0
397479244 350883292 0
595715158 205432153 0
463355729 30250485 0
330329466 686157457 0
179525471 648880272 0
247858879 158683541 0
665867436 103131228 0
725464852 489011657 0
87761871 343279594 0
192135577 257564930 0
400845160 82382931 0
657347131 423434879 0
748126650 340132069 0
480288630 132327737 0
603606307 360557936 0
343506843 200583753 0
658442243 647833112 0
526948450 559059271 0
417806886 416049310 0
302593045 274784421 0
564131332 89228838 0
742905934 92559237 0
489137621 717839368 0
759831807 53942257 0
252434061 618982395 0
326971905 503609617 0
340646830 443926315 0
456857627 333948632 0
395552982 214402704 0
167470907 26907316 0
267714822 138277891 0
60982221 130396738 0
526983404 591769954 0
701180816 403423798 0
2893 386787540 0
508689548 134462935 0
583800630 136403900 0
522743513 526536350 0
364965086 240195380 0
235229560 437210364 0
36971905 190267522 0
714538168 202835282 0
230425538 295517559 0
540896148 89599462 0
81478683 490811881 0
562733477 638268411 0
601126033 773279949 0
220271132 549713910 0
596698245 47610718 0
617250078 297871517 0
143461243 346699379 0
706687454 561479225 0
352824383 793038388 0
167655529 159647890 0
137844798 218362816 0
786764107 381268450 0
745309358 788986792 0
79909323 347006304 0
261665504 78446184 0
697139524 348464072 0
491850288 662108215 0
782447399 273540456 0
676964684 89028707 0
175251943 645123593 0
333255892 523130117 0
630537450 676043319 0
345690585 366800118 0
307398701 553587412 0
613821209 706685518 0
183593533 709406946 0
263909699 93747260 0
516485389 189127936 0
659874178 297230825 0
48213494 41743233 0
141623035 716381661 0
410395037 579669341 0
533473422 147353832 0
31899729 135707068 0
418326621 525926559 0
174963365 47565675 0
162807753 757335555 0
779756319 348908931 0
282099189 579748521 0
243236398 443450592 0
257859545 328253907 0
10539908 531567360 0
24067794 645251845 0
37659315 292196534 0
53735005 373734062 0
216102855 532386911 0
321831717 17007726 0
73155650 784925711 0
590825039 625296550 0
168463079 755455191 0
690422302 731699142 0
777116791 3733599 0
303465140 720758696 0
92316745 728483756 0
612217868 636093704 0
54894822 748052691 0
315991230 690079018 0
790969721 390423565 0
631294174 271342890 0
108461575 45337177 0
535527198 411079039 0
165215189 267503829 0
141918566 662052644 0
30147696 329356472 0
746001436 233532602 0
592115853 387650332 0
616388223 295036386 0
616670453 93845227 0
346007139 754411834 0
290634360 608560924 0
492425969 644170167 0
236271644 167420834 0
369584762 786238356 0
387525918 305164613 0
431394744 273027124 0
375684262 761208942 0
49562874 249295819 0
389713256 265696047 0
357234111 514484063 0
105507316 252562723 0
552985462 630494071 0
70640224 665380319 0
267225734 577217887 0
35801405 565954678 0
593159093 469822350 0
596253828 153579356 0
356767102 616935631 0
536288908 129903137 0
253668581 62714980 0
665534384 264512763 0
600394501 489872515 0
552597063 135568591 0
651845281 411068529 0
193127347 456842136 0
226704961 441839108 0
123704303 571495736 0
478913129 244427656 0
448138417 68888221 0
326584807 445774445 0
568360258 411028979 0
4866718 450399385 0
724104119 240357696 0
793091009 351510036 0
795020137 489013249 0
47552883 301545403 0
105656202 478047055 0
471424813 773365753 0
223100640 496747745 0
239273082 719935807 0
674739621 579477091 0
719421853 290603182 0
739561340 508177642 0
755195659 385474032 0
481915390 250234345 0
63462241 496457974 0
247543297 616123262 0
506454425 165732228 0
424255950 664145824 0
124069691 130520322 0
241375532 256837228 0
384228280 629470902 0
227645190 263564760 0
105121951 51075139 0
248460047 487125551 0
630623096 140686218 0
183076558 430817194 0
294015869 425356341 0
100059788 768982765 0
686422701 753161262 0
174695869 727993574 0
110580780 586124976 0
77389399 385322772 0
753320945 656757250 0
144225443 562556010 0
269300862 577888967 0
399655745 222026991 0
310436034 683181289 0
783492286 205652215 0
109853287 369714422 0
757575249 769848926 0
83934258 336158330 0
753796462 179817638 0
4693204 3489244 0
789028301 244328575 0
459147831 95141283 0
184461595 96825792 0
495339410 312223055 0
228258744 443884818 0
40162444 302206440 0
126255251 736379843 0
83411876 332322980 0
756704806 178017084 0
240912521 39585147 0
662292888 112072995 0
745329848 502361664 0
781535595 601294909 0
518668390 171426016 0
259155645 340039413 0
166977082 638535788 0
527803283 252792732 0
450806394 623646209 0
224314640 707228412 0
79427675 358684738 0
215532604 793310076 0
539647929 220107501 0
688248961 320162238 0
728223827 168005917 0
491991784 79776334 0
587620651 259237304 0
118853788 388978004 0
40191987 289833800 0
626649696 568029840 0
758470019 53184843 0
453532246 433576091 0
175873864 40618618 0
651191364 451178460 0
561514100 148154357 0
372334890 691001128 0
256100819 406493323 0
633286756 54816303 0
551039385 216748780 0
86379002 215828224 0
377137761 109021479 0
468920121 357490712 0
199584500 653170182 0
690585836 91843709 0
22504003 798510439 0
674571183 567416600 0
424028505 780329263 0
727514281 114361799 0
489122262 608796331 0
603069646 263659267 0
717509776 258637665 0
269408509 577169845 0
369164793 232051091 0
484161487 271833743 0
753391754 355950784 0
461376797 497402251 0
293184100 94499357 0
503411652 523669281 0
472265401 57806646 0
481743283 750370336 0
466329019 626779224 0
617123107 60209935 0
29493331 150582429 0
607960705 530018410 0
792818787 383117063 0
156098417 382208390 0
518496605 482275193 0
186133421 243780524 0
572185954 105978256 0
454854454 670586275 0
28881121 636344154 0
726816358 446517523 0
181771125 19916553 0
47631691 464909647 0
105293216 746224130 0
294473822 283080098 0
343822010 497608142 0
735652320 676752053 0
490435943 572284200 0
571333237 191934234 0
329037759 724644026 0
114838839 719397630 0
42184085 208920433 0
268615310 546954899 0
378415554 572272665 0
136307078 739553325 0
431622460 601637052 0
660030689 362695921 0
178516115 124330889 0
328170480 124675980 0
710617744 533662874 0
268250716 602079225 0
735197777 468773216 0
566667368 729042805 0
305542094 575784858 0
691931725 65778934 0
335280092 116027085 0
302564446 717155559 0
710889061 772818621 0
482997198 365058568 0
211876673 22651330 0
751872503 338212834 0
603510128 784868160 0
386093963 38022752 0
670990197 463705745 0
92799595 331529225 0
196055865 34390875 0
643556279 715476923 0
347257826 731826782 0
196154298 542367792 0
596682859 797230677 0
281970869 92900640 0
116957579 57011764 0
10279048 490890967 0
383861855 466727699 0
482199721 692023701 0
294506472 269866507 0
201907323 622546196 0
748376289 226932230 0
355115961 489446605 0
241409621 145632804 0
92371809 555585775 0
465813448 666409424 0
48777181 619317505 0
594577634 80514080 0
176001184 531632054 0
469391274 567506228 0
48428114 167036290 0
343209266 529306064 0
196605661 222228432 0
377202551 385461157 0
587514785 290486173 0
726447379 16498473 0
603333067 661196683 0
640990164 441151625 0
97739871 732242931 0
436626503 700134535 0
128644443 14476160 0
594061320 706261339 0
234745285 730115248 0
618497779 677330658 0
616526718 567414413 0
81590853 767762321 0
510068113 563534132 0
766457978 678244324 0
316417402 204550477 0
737590737 735999828 0
53864719 469641411 0
525251277 508400515 0
545652534 556712235 0
9986736 596670560 0
602219159 295455463 0
207807674 264352983 0
695266871 92632392 0
630228578 48923230 0
618889335 326010882 0
730193010 461841904 0
730524531 630782421 0
433527998 59998870 0
247210271 253187146 0
603932403 524730312 0
277765049 128902034 0
86148557 699986610 0
56264155 779029082 0
28909050 731253007 0
423206815 770622537 0
530264555 682206915 0
183760601 554341803 0
622170173 399480167 0
471458937 346331153 0
257817670 676277906 0
496205565 45840874 0
473931816 565939294 0
383106782 26106885 0
21599994 425932910 0
81421425 437337789 0
163969225 26629758 0
264490941 464481650 0
312041221 750495790 0
174590492 335158893 0
387830846 24048660 0
675733073 8877128 0
516838874 649899462 0
165023765 202915315 0
467752290 651569262 0
209059805 566521140 0
586853819 681252852 0
131570373 341853842 0
577222395 170144866 0
659096325 691024528 0
48058983 29052894 0
355997217 500124833 0
664379844 149221788 0
342343501 787895495 0
55179331 767717519 0
672249757 232229617 0
715335585 204254992 0
427879245 133785261 0
258872911 121337737 0
640396942 432109093 0
226434370 406126417 0
60291229 520485524 0
667259080 269711981 0
256810943 131077786 0
616208874 325847557 0
302089522 193254766 0
485919646 191305348 0
619077191 725494968 0
568946475 254328774 0
503327141 541451147 0
632837914 18509942 0
386548695 292685390 0
210990968 631315196 0
480862206 342961250 0
571514687 312879537 0
163849743 100350761 0
104261898 716073411 0
74013966 10482603 0
646608132 96916876 0
213077237 154953613 0
956552 767998265 0
63457009 753463835 0
688306369 116461089 0
579019280 296432345 0
41812872 54915104 0
579921194 122044147 0
499773172 762390121 0
544907668 797991966 0
361270043 221095851 0
155490011 574791977 0
556873979 558610673 0
380775458 488953579 0
535317721 777205828 0
276992047 313147803 0
483558865 321441369 0
334913195 113162605 0
728166173 389119469 0
591264611 558709100 0
680227208 377873581 0
175580511 42479488 0
417691397 738979443 0
601053726 549482819 0
654497727 598207379 0
454381167 123986177 0
270453049 154333339 0
329102315 726518070 0
679720292 509299418 0
731237097 452059680 0
298344505 419689494 0
629339293 645284391 0
134958007 173392759 0
201355710 532620453 0
611811734 647178792 0
680640158 434875578 0
444397478 155347173 0
20026916 7609135 0
63298067 527496635 0
656775827 800015680 0
136986679 433654626 0
584327269 561500264 0
308593100 286034497 0
52918701 766953250 0
695893927 595581171 0
134277517 145634394 0
251556202 59146912 0
291603550 689707116 0
101697423 204674195 0
337936902 491863251 0
471124203 75844838 0
294390139 366563235 0
775038167 66096135 0
413678425 307534977 0
283416809 578047423 0
338967848 772531045 0
261527160 623799356 0
22330243 716146699 0
794940559 216759547 0
280036885 194607726 0
383777344 43220222 0
521891418 368264913 0
728343857 256954036 0
661451240 349897755 0
27425706 108516180 0
295480504 33739524 0
471140778 263234856 0
630755607 614688219 0
266005486 711388647 0
725679343 135287918 0
733166868 746160669 0
361516048 320684502 0
762943250 657195629 0
556151091 284722818 0
683074303 445773194 0
214026841 404280376 0
710768671 84897853 0
729803159 341404481 0
202702420 638934250 0
615854178 253544008 0
295964431 217337921 0
65312260 682639325 0
57858491 604484597 0
225081655 502081775 0
566298911 696066699 0
774963229 351353799 0
248265684 184300370 0
56086756 323951232 0
330882623 133944320 0
755000188 448190451 0
267920744 309818907 0
734363369 196597341 0
239065142 196941401 0
781270649 581663156 0
146139031 781503590 0
483422950 592315667 0
361649433 474745915 0
554077780 174179162 0
327014776 377515827 0
609287885 26357710 0
440692054 39880914 0
144462845 185606101 0
453883072 539836506 0
58592932 3316277 0
679866212 197804580 0
71660220 725697134 0
595296236 117587947 0
446970432 311243252 0
319763024 520346225 0
159291008 28292453 0
759226979 12746579 0
376030722 798271030 0
332827073 16528838 0
261378844 754057663 0
727567140 487845352 0
87054985 383334608 0
120962866 518011456 0
526772835 680645627 0
489151592 794020806 0
113929565 469584529 0
495816920 118599063 0
60043329 160704831 0
127502493 642457875 0
622023350 336927627 0
707953355 795724899 0
215166585 372655061 0
725011737 265586426 0
189661208 626570802 0
40439176 545199229 0
740196504 732624641 0
690975256 495505039 0
53337982 328894274 0
201638587 258254444 0
552332967 586055613 0
319285306 160784264 0
139092236 64714529 0
180909170 139626898 0
290054693 532895304 0
261184817 252002472 0
267642675 515115850 0
389643739 98056571 0
539771092 304383379 0
315030260 150453760 0
648545450 643729386 0
599316280 798453617 0
774665236 75488420 0
499783740 171511010 0
493343413 104939655 0
237987859 502578307 0
70417179 599787649 0
342562695 610208728 0
350040548 52604413 0
13460799 411439766 0
682023460 314877570 0
494135787 327638892 0
103796555 251291817 0
568039227 626168156 0
309320779 337994574 0
60261430 654687177 0
219248283 501083896 0
122271604 58113600 0
285930066 150017890 0
746547967 405997837 0
751267097 503612468 0
130462745 360205565 0
742764890 600060902 0
165904641 658385466 0
106393200 42749790 0
595594878 557767724 0
530850784 534856260 0
792548675 466915256 0
721283684 490143753 0
417081930 411880634 0
602500015 669568755 0
646543286 357585554 0
131990116 56552582 0
69051689 307565468 0
47086508 253696966 0
777410427 548708203 0
708822807 434481651 0
409137197 689969483 0
414699312 618160349 0
185506648 189388107 0
428436252 750488574 0
138373136 380293670 0
121570432 647539518 0
212940275 594456425 0
706147941 141366932 0
498558613 696464621 0
138744493 55401427 0
329796425 620195242 0
670019575 9870311 0
297887564 276428660 0
476788981 39242759 0
669703505 124059744 0
191316207 171386742 0
96366457 76028773 0
308219620 801522713 0
343212859 290135415 0
528003439 49579156 0
244701557 662197393 0
38645783 261492715 0
104947505 538678975 0
237310152 726548763 0
299178746 258275275 0
366947025 209540749 0
75596428 22137096 0
712672375 384139957 0
422885415 99316342 0
689038369 253051960 0
386106151 739716049 0
365506510 424053313 0
711229841 473769033 0
82229539 870494 0
22694683 720324509 0
437958151 735569040 0
84167410 484234391 0
55893981 34549000 0
288331063 97472231 0
132279617 712273591 0
739749883 370325882 0
507848304 227102249 0
22832930 565005463 0
272885622 330075041 0
205811536 106354998 0
58152595 622888594 0
246258172 506056170 0
702644206 464098828 0
648651075 181951992 0
392466772 53502529 0
710625566 347711835 0
720919162 510065312 0
582872320 721254887 0
731489889 773281653 0
434669904 753196858 0
421209150 1109492 0
776426933 681628576 0
479818134 481487940 0
645948353 786859954 0
167739634 451420406 0
110289120 464995610 0
258437061 542715866 0
567121277 335091289 0
419049222 451909158 0
258808427 506659174 0
786224762 94862333 0
747731821 197436430 0
661493711 428152176 0
303902785 404333450 0
240846796 321819407 0
641043839 626653863 0
391877950 729644034 0
489587959 42630455 0
256601240 580953774 0
7139949 309261829 0
321152363 680434461 0
58974457 316150951 0
758332887 641085432 0
186701092 462250816 0
290502802 183074580 0
788131563 112384217 0
63023866 683113510 0
787117501 610561023 0
798008387 323357009 0
710992083 479877661 0
657215875 572099263 0
91742559 655165629 0
290899789 767511188 0
44810975 441187994 0
706685238 350813149 0
533414192 104234336 0
179192564 649547151 0
31727965 463209759 0
376928123 323790305 0
459529490 103396664 0
700296962 788260183 0
421138987 449340240 0
659422200 491962687 0
651146953 198783359 0
710530841 348111173 0
791486299 482521479 0
295210093 694241887 0
431042890 4551198 0
672068208 795794201 0
217798359 62798896 0
356273687 83548479 0
726465156 329302395 0
80489204 376629169 0
291201405 102126901 0
551827133 224560999 0
462794176 341821694 0
497070654 596916724 0
330468745 455790686 0
72573840 237575980 0
537219200 432619042 0
787096041 517633231 0
103079172 58290866 0
533131261 567609613 0
709245180 163495378 0
473003050 122538615 0
380150115 271638542 0
16560009 38666071 0
458704745 38316877 0
198564844 786941354 0
716309761 191774829 0
785519748 467908763 0
411101928 931544 0
39488967 366957441 0
549769123 93286312 0
257914227 126466010 0
197279822 86683711 0
674064903 76210043 0
81849077 427082224 0
772617203 628406372 0
565601001 72673703 0
345715547 766859658 0
45945881 434659518 0
37412267 59436709 0
645508589 772073340 0
203182932 542673330 0
628650611 380283209 0
318265740 156732841 0
583801019 344401649 0
715884747 417593473 0
307139196 49036878 0
99855055 728646800 0
218106908 275244703 0
613631787 557827461 0
619192493 429504758 0
722337799 791063579 0
632368567 224318568 0
152276112 542648974 0
680812207 346761379 0
582708764 380764982 0
166516930 65750002 0
791155772 225832022 0
746971967 767421046 0
67046398 465902220 0
721772678 213998098 0
440370392 667628949 0
48873721 752229737 0
411327878 528183278 0
695120745 190641505 0
474724940 728001821 0
388770548 255215512 0
379053996 392171941 0
348483986 109390404 0
522411264 311393225 0
757705345 144732294 0
644998481 186870990 0
234808629 517259581 0
211923444 278845409 0
163534757 331927959 0
256251046 126844185 0
179335230 592635927 0
32597153 661297393 0
81887175 152761228 0
585162386 747178725 0
555767378 552946063 0
502041397 653248696 0
161702105 304285146 0
601678855 309955424 0
325799681 486161297 0
770367285 6741305 0
26381870 221863545 0
325709870 65127615 0
153676339 512625974 0
709129225 685837560 0
523839509 241248373 0
4465447 734995964 0
660943983 524901916 0
747040181 141560006 0
360346578 767047230 0
153990013 750182873 0
118690176 456994623 0
386825154 297540032 0
222775597 472995446 0
533012292 414772106 0
688718875 84758355 0
601865540 547252005 0
724316221 325095345 0
578954010 352861688 0
104932762 499081266 0
271556694 663883837 0
440343072 370688867 0
474076753 513966319 0
84598542 795204290 0
367594490 6553884 0
420476696 55364563 0
468797144 331125328 0
324707460 615017743 0
502970824 776876116 0
303483871 48678367 0
623216842 235475353 0
170843023 544365532 0
116680036 119911987 0
204381441 434644551 0
700467710 244933633 0
132021880 402407817 0
413757473 99500368 0
500895179 799971880 0
482890472 303393934 0
781224081 249488685 0
72636578 556680628 0
225324472 31812432 0
508454341 582469206 0
98085136 633566125 0
623183650 128848326 0
59951774 548927314 0
192150783 140241701 0
248736765 3970011 0
415715406 327211764 0
122423752 227002279 0
737324796 272387714 0
725593843 763026898 0
72043871 716571293 0
512712526 120605973 0
775454218 149586797 0
258100047 533559774 0
773125684 693429527 0
540710956 672971501 0
438809142 336251563 0
365840679 298866249 0
370624684 628924778 0
501666289 355033653 0
688081063 594102145 0
710066891 535204621 0
731636985 565189462 0
381773441 653616669 0
766738684 543789177 0
476829926 37055577 0
170941409 379274293 0
769677679 68606674 0
203503986 32695983 0
742370860 370254288 0
226090382 156956573 0
17837410 324368289 0
246858911 177500050 0
211439646 602164851 0
117640612 181291161 0
477186960 298399791 0
540971983 135055954 0
371674391 250356282 0
368069430 518397120 0
443133909 106363776 0
429802593 367800648 0
117080520 454387405 0
298299058 182040489 0
577660202 293843206 0
701438284 27239630 0
259834053 489722895 0
5914365 89161691 0
794545041 767983620 0
526727435 189231516 0
249629917 423023951 0
24681028 442181921 0
516305967 219255802 0
196078875 721105517 0
516592530 133219733 0
333901738 494114117 0
346703693 230913414 0
406699412 101947591 0
375098005 724778992 0
579415491 708945247 0
347807607 358468954 0
645709876 693229813 0
652907366 418708446 0
210730735 403489270 0
45932877 740381407 0
624496991 462912706 0
392343540 320985444 0
265631366 773692256 0
513576540 293204216 0
593302288 563152167 0
488111920 458536929 0
48379739 92220107 0
782715092 233358953 0
213376619 158410613 0
89296730 156971026 0
746075536 408092239 0
308534652 441690209 0
282693306 269729552 0
683323990 640715136 0
406938654 271245971 0
257842874 388891951 0
654625123 789495212 0
479343615 315962151 0
754014032 49855432 0
373225042 707562546 0
113831632 781535744 0
208592806 545003088 0
624276096 175229821 0
793945504 123411089 0
312312318 564201121 0
708873357 362409771 0
497738018 6895445 0
118436819 757944212 0
734240199 449697655 0
63303542 536325161 0
795401727 126432469 0
744721776 11613577 0
607881239 113926083 0
743612762 291788343 0
105133263 527788325 0
548158218 268082105 0
524385432 167533064 0
574994870 648567873 0
621614175 640155496 0
173416432 731725473 0
343469915 87888807 0
720172269 129824630 0
304103054 55013303 0
573579209 389315776 0
731223098 297757182 0
310336925 793914271 0
529748185 463870054 0
580859672 520139711 0
198532494 32926330 0
656193257 585897641 0
515684619 410604083 0
253163578 412850906 0
378971947 286275472 0
779379339 460920113 0
760759527 77114017 0
237283987 382480117 0
149720817 736025888 0
684954015 632430890 0
324799272 32127615 0
585021664 144628204 0
475462115 269354314 0
668922249 133729567 0
560809368 393120499 0
98705375 125086106 0
319008410 22826337 0
680932576 601299785 0
703313541 306665127 0
683287667 438981848 0
557171983 320429930 0
513188779 546063720 0
557266264 449314676 0
317718449 301560433 0
524893986 429534860 0
742199195 343503369 0
342697461 410269051 0
222336050 40259124 0
24642630 234362638 0
452299542 603254979 0
713972897 119647798 0
257706263 45723610 0
691243647 786061866 0
324492641 122710712 0
569548593 80106445 0
438551948 608369431 0
586038043 307582862 0
347739639 316283558 0
408484843 378744802 0
140483415 3853451 0
174009268 121430855 0
388578505 310974040 0
268596853 422649379 0
577295391 707471015 0
559518421 454845279 0
587170479 687034928 0
53251490 768815195 0
15721838 629509783 0
456938857 209119023 0
375320251 393986884 0
711715313 499449331 0
553702784 49574432 0
89983326 568233150 0
427668180 253287098 0
483962346 235393722 0
248442905 157027832 0
454127228 104673342 0
361556761 136388790 0
13415042 328021019 0
726897706 342078650 0
350638534 133960459 0
490697167 475780979 0
465158790 745161001 0
427408881 39526381 0
492626413 661667605 0
240355028 596402515 0
505315978 124507699 0
582238752 796225624 0
195759246 764363983 0
380406346 609367127 0
690054175 146970754 0
457403231 294473968 0
462974241 220691691 0
247245156 522755171 0
67842405 168272503 0
557528709 461128861 0
138875441 347626295 0
375756645 395239790 0
745153889 65344150 0
440741827 705136512 0
30698291 81175279 0
606130267 157492611 0
486973406 196919687 0
626660851 514606919 0
759579034 509411065 0
467793242 440375801 0
666639499 230865294 0
589463989 594262166 0
657895459 776401352 0
127674320 88247610 0
501632684 140976821 0
690997015 300564479 0
565757511 143649765 0
375867431 684776727 0
73912703 278977454 0
113536055 186680503 0
182539053 421693678 0
287369631 798563540 0
279061846 139654372 0
241430632 265003980 0
118221132 501148081 0
775849572 495549584 0
658686143 570494317 0
766273336 658734678 0
246423864 95677357 0
277826044 133250284 0
319624689 215553743 0
786548569 515102564 0
349850441 291810743 0
317301735 542169000 0
332854246 476124104 0
179043087 630847133 0
113100319 490050646 0
469888724 432901281 0
20150803 48987025 0
666795139 237974067 0
312989134 189719282 0
348610818 697393035 0
190622918 42670239 0
740031219 776801465 0
147396527 453295164 0
798589090 135052114 0
590299567 21844212 0
609459080 539096816 0
199399372 482222193 0
69836295 5961224 0
575804660 343720011 0
386601153 27345260 0
626530484 748236198 0
317789471 686563401 0
624345715 419571790 0
436030529 194250204 0
258162670 456504929 0
404750166 706810862 0
97411144 180886402 0
209909403 590520368 0
451606087 677851682 0
648860396 398780929 0
517438409 412030957 0
678686720 13772041 0
737194199 731704035 0
626030473 81346374 0
716806109 733623069 0
428379639 15244042 0
238631456 592824646 0
15077982 277536909 0
131934349 17068781 0
489718986 374664899 0
482162805 189132970 0
799132347 145817405 0
655156106 153768881 0
75362029 133132309 0
794740360 694738798 0
432749714 683930052 0
616359921 290937344 0
512196031 715035590 0
432712260 622177080 0
57317439 505264356 0
656338046 56296628 0
796023575 686877110 0
734404468 536208593 0
5541231 790494438 0
570897155 139266511 0
734170425 541804170 0
32810370 515357087 0
168372206 259140019 0
385739809 331895879 0
514362114 536924454 0
698058390 86005226 0
505703811 197262148 0
105776204 167100953 0
536949218 310052200 0
761663835 402478353 0
147735268 718401526 0
427374362 496852400 0
378924271 500068883 0
88563951 548383126 0
692922972 172937173 0
440385559 447164126 0
213137613 595747934 0
202860537 325380111 0
422156398 41049537 0
445493248 270897696 0
245299025 366591998 0
594724452 422526988 0
328404678 737715191 0
3084972 754413024 0
40176079 161936146 0
726086907 789342468 0
260374212 238629186 0
403344850 442370609 0
508579374 590804152 0
316569286 431158995 0
272977077 755977988 0
464517890 270473854 0
81447723 441930921 0
264184901 627516336 0
331205119 563279561 0
65956085 152921118 0
299389401 516659634 0
446111777 588185191 0
496823948 342982745 0
563531557 213946927 0
284571611 231119753 0
276465576 768226495 0
556206638 321753589 0
133753638 531682852 0
323379218 648521146 0
128518830 608667496 0
393890170 724019228 0
764073484 164429020 0
431787712 482360254 0
783610596 233395830 0
774693963 698185975 0
144384536 180526951 0
496743242 139832096 0
496162415 326935697 0
640693698 9148522 0
348987989 711640510 0
103315021 58471213 0
337141252 330514502 0
693064315 717013584 0
261568168 736384230 0
575291537 762304816 0
615769047 752427999 0
434960490 708334037 0
696403216 125635773 0
541572428 547307323 0
125269690 556555543 0
714808091 171413164 0
262504294 622935689 0
28171839 469741339 0
80921417 547190203 0
258513793 437153796 0
713349921 344603831 0
148196552 619947334 0
154931452 628353146 0
622952363 353978608 0
572214591 483276569 0
703771427 687905199 0
463536065 54286300 0
454419185 746541272 0
438661244 248338641 0
562786319 669551909 0
55156087 275845942 0
687715336 306314660 0
690421629 722894290 0
265026944 46372061 0
209860837 383281836 0
624707378 788608621 0
11383635 636784296 0
376783039 119947183 0
719153907 222541614 0
282085438 422194846 0
485218036 720217038 0
352969443 221540427 0
150878567 124695878 0
496400591 722881640 0
158556356 161818850 0
318128250 206771000 0
481533363 586645721 0
352445850 640315628 0
123703569 399472652 0
198177236 400986104 0
639601477 507517852 0
327509942 251448023 0
699836488 610192710 0
227552874 713855440 0
714015670 533183367 0
260532894 555877842 0
169178947 303263555 0
162753808 31529855 0
349430183 403040829 0
583658578 633079187 0
446690506 681818761 0
760517002 655156308 0
316030821 603260368 0
145649598 550573828 0
65654591 692827782 0
610274898 482042702 0
418057923 608034083 0
231629626 269345095 0
555382476 237633052 0
69220908 28463784 0
218058553 581060313 0
51085262 700905772 0
141050153 123148616 0
780803932 326763743 0
528411862 431914398 0
732486287 404750813 0
220847983 231208686 0
384495867 527271457 0
18510227 396033309 0
697606474 467266099 0
421824628 259586654 0
407368217 554971100 0
123837382 285496120 0
60081462 789905746 0
770423839 441042294 0
183373566 776758949 0
275410061 196402342 0
472994900 339896372 0
726961434 504715048 0
232471037 644059068 0
797418184 73764906 0
725605252 345683994 0
625764582 785068942 0
96252475 48648231 0
230420297 270425671 0
661753339 468066518 0
40547033 3673379 0
760569890 312605533 0
396608494 89499067 0
619172617 251075893 0
36498943 151281352 0
666078021 697758178 0
419985593 166614751 0
388188624 716374226 0
532036384 707342818 0
720869724 481283671 0
582397429 169466040 0
513196445 749079686 0
83895102 609884272 0
574911734 378505731 0
642148762 67228484 0
160573180 49817279 0
421948901 530183148 0
463644236 645860025 0
723764650 103576135 0
164411088 475682604 0
191942170 714561873 0
152357837 795171220 0
767201394 192986793 0
352848602 61822048 0
124903658 88150220 0
66617763 52201008 0
745569076 4171428 0
518241065 28443508 0
235053539 544401780 0
189746754 732730731 0
376620156 537164775 0
52263017 343813011 0
467093945 435227791 0
547620754 377147705 0
416405355 69491676 0
746568387 720254674 0
684433315 228425407 0
770228609 131809749 0
185769175 242159066 0
574745388 1497314 0
343246555 294787810 0
405028928 237091162 0
772448703 628263707 0
632562215 104342285 0
256585588 748208934 0
341867080 772369429 0
399750995 630325361 0
7067284 687173916 0
115079896 210633983 0
584177684 125939562 0
718162596 332418878 0
195599954 162851796 0
262110454 30453646 0
298858869 25204595 0
600981132 748097494 0
34690275 295322922 0
579486783 125359355 0
46607959 315642131 0
522050836 381440784 0
541238303 689173981 0
485127578 531850868 0
682256959 165344117 0
796900780 510711168 0
267648684 136319782 0
419278580 691823307 0
328843853 556586994 0
622857084 716976102 0
494933223 151748910 0
207741194 129590675 0
669255218 247348181 0
502073272 3899479 0
480703621 467819815 0
143884151 211487877 0
770433110 23539773 0
264457927 682453277 0
474649371 730981705 0
173233418 676647575 0
728458353 772674615 0
92199225 511798482 0
359116692 281437385 0
132268842 786535768 0
602174916 472825271 0
799057197 143734285 0
718198509 205371877 0
793572356 638686687 0
191177783 650145714 0
666543867 27494036 0
6174212 53857034 0
327963146 455813352 0
429913869 665162835 0
430324060 78764733 0
419260109 735152315 0
194420270 180639231 0
776193831 140742998 0
600342019 638978088 0
612146363 447550339 0
470347852 568970821 0
561566768 140470278 0
11066355 799241474 0
750350242 276362558 0
229355907 665796885 0
463379891 424132620 0
186250604 312448170 0
224721142 438976223 0
16460356 319413949 0
44900544 668684382 0
460201466 121954164 0
331649548 157797461 0
214693438 130226138 0
222964226 457963075 0
8552329 58544791 0
320816231 217082109 0
462657798 147582027 0
83939512 353498331 0
309959739 180824311 0
668196199 733566345 0
544674114 544633112 0
150032747 513096750 0
140406570 664346023 0
526991054 72718358 0
218390562 396053820 0
391694222 263289098 0
232500282 291734059 0
43539123 759773173 0
6609882 653210739 0
18703725 204613382 0
574401539 765499436 0
266611302 410473620 0
592714540 130205080 0
476805425 437166087 0
407229126 44939269 0
14199907 481872418 0
293808752 376679316 0
332307671 474750969 0
113310718 508825359 0
203035879 380803730 0
39237606 771511575 0
373140365 409400039 0
21076277 64770565 0
149645414 173342137 0
777373152 402399967 0
586893850 64093589 0
311016750 335645770 0
500729122 183637524 0
508856926 318288243 0
537358787 71453350 0
612041277 54611093 0
187824645 413921785 0
119736948 169035412 0
383840446 425418901 0
453456294 111032662 0
137496235 210429447 0
69767552 118468409 0
323451848 217065679 0
285174127 473442330 0
260995343 233493298 0
402903458 43281224 0
475282525 387747587 0
343824189 59215016 0
597117697 464637207 0
749436967 451321785 0
311189795 488951079 0
735727048 640062958 0
35904934 113104042 0
502781233 451092413 0
546062570 559926961 0
185811092 654758431 0
568955070 142340016 0
426006097 369152988 0
798408761 637766117 0
228280490 674697425 0
338824448 270685651 0
491907073 359419357 0
173655094 284332855 0
661920076 207548625 0
785531234 573726376 0
149100583 266273140 0
664957321 331805520 0
100382041 404816880 0
158847987 391297879 0
790261048 260264506 0
338611467 327122097 0
211468400 168853713 0
374178250 251947561 0
703139074 69151302 0
328643009 194508317 0
663475842 500477337 0
627901554 241661522 0
503442407 388923563 0
187046352 222684613 0
545192888 364654419 0
799670358 676557404 0
568271971 393949942 0
531311904 242622087 0
219348334 506724068 0
166640333 607238941 0
791550480 414031084 0
171460274 72476355 0
149033911 748543049 0
259091951 205667132 0
303147836 658125089 0
8119459 44717329 0
87589696 168153211 0
29817015 678660047 0
750282076 593701969 0
773640502 161481098 0
121379282 287050800 0
451070881 598841757 0
189031550 98494367 0
441541831 695854859 0
621927793 254392682 0
176972520 218828472 0
236976541 609352792 0
674344864 126851862 0
254216088 393797622 0
264760567 66234848 0
510945579 75849619 0
310048292 537040733 0
161982498 166943732 0
270680535 506676504 0
354325379 394469630 0
234951935 724472379 0
646001063 521590787 0
719098481 649642761 0
686944507 411031956 0
756394414 14616226 0
281097027 9368581 0
362057752 123896306 0
638443929 155904402 0
531563270 599825515 0
82286115 488050415 0
679904963 214472254 0
445813575 593373195 0
298418351 35977902 0
446819153 286591636 0
76988529 731420237 0
247314411 586299731 0
360065106 509860656 0
393787249 448204640 0
275698134 443278938 0
601811672 631337767 0
234722489 50322714 0
246748480 112902974 0
182674425 619195127 0
201831032 99157238 0
607472435 90395896 0
77265222 739733271 0
258735187 271364426 0
339312741 113488256 0
373196854 742664918 0
200790402 589210474 0
279158945 617402652 0
310454244 703162797 0
537254230 645208292 0
479597524 775330729 0
743720316 780371525 0
65519464 380886705 0
729048001 85110953 0
238407507 99773220 0
152637123 548057219 0
452033534 487678195 0
58318317 664171555 0
123829460 104930639 0
286303589 164061331 0
577451894 665826655 0
693027073 576772739 0
562435857 730217781 0
760866912 585735494 0
299298446 419495908 0
90169621 445618694 0
601607123 65638556 0
214144247 48235526 0
785956739 17516063 0
838896 118821316 0
513269047 162254689 0
8519151 613024652 0
761193698 472114712 0
181292217 681637613 0
434326172 491887580 0
70845487 783584183 0
176289589 127465375 0
229225899 418944670 0
770171185 182956584 0
418506912 57823051 0
15812911 204914087 0
44260549 104931673 0
440083056 195884949 0
71044589 353641859 0
96589297 315253993 0
403603656 160590926 0
345094084 321052372 0
245258795 637581778 0
692183333 569375287 0
296473371 477447053 0
727364964 316473313 0
237106347 780803602 0
677961735 461021604 0
155204105 340504506 0
203377837 386617889 0
8755482 469609273 0
510913513 344890909 0
154440568 463938611 0
622349386 422635704 0
116892146 532598296 0
155659654 124113977 0
378452667 411322484 0
567866881 291441993 0
401074327 299379254 0
730502761 535120125 0
520860326 437501678 0
521489684 707887534 0
27040307 742842062 0
418553404 588848312 0
344011955 239560261 0
439861676 793636264 0
658824959 619007090 0
611575994 492397329 0
364163596 298886109 0
61481636 110410953 0
42482569 710059275 0
127136910 584434270 0
68618348 388451107 0
688939447 752788985 0
38520851 297003138 0
418202313 604723644 0
422136466 15936232 0
549118040 33471609 0
102436379 679297681 0
781736719 255308321 0
731844368 340409884 0
484786934 458273597 0
168185855 63237808 0
123128321 643472741 0
639235333 616666867 0
164251768 396315266 0
330720599 164104014 0
701905313 280781023 0
298335308 216320617 0
383146583 513824328 0
249287957 123246233 0
734014281 575190527 0
653820531 689417774 0
205566528 259611633 0
489618301 202877173 0
52612295 378026987 0
535092064 497711314 0
423304940 47182291 0
771244185 207850276 0
519276989 531661907 0
674086769 116071247 0
430161768 512345688 0
320100251 47046579 0
771415997 780962098 0
341619369 213849376 0
199839022 673755852 0
223962367 434130246 0
252938140 371092475 0
446314131 757339641 0
278310926 495092976 0
560788324 482079005 0
302229553 252269739 0
588418176 530588275 0
201579100 68904208 0
44817123 499776830 0
169760468 701534610 0
213650835 203243365 0
556911036 53378622 0
520239950 792802214 0
796481508 376004358 0
419209238 686700853 0
2003696 483137761 0
553306192 538383087 0
369823385 409218757 0
610984247 510836830 0
611385425 710063497 0
790574074 735075391 0
202691410 617048596 0
54876653 725953442 0
341366856 626200697 0
599451273 366439785 0
109480051 536392539 0
687056891 528340333 0
512559695 630440679 0
393434149 621876037 0
3340987 405470048 0
123743871 139138644 0
245911356 458588712 0
754534354 55874021 0
362514933 521461608 0
231584225 268395152 0
250207710 181227781 0
676313705 771539711 0
792397552 174934665 0
243656907 609421938 0
297618182 244936150 0
280050392 334182300 0
508929014 394875610 0
496675590 693794086 0
322569908 339312677 0
217969855 507765931 0
584554263 388041867 0
498015687 647019257 0
534192418 537707426 0
29128248 719565418 0
403491204 665679225 0
204443625 429960811 0
359470444 179663109 0
792529 195046231 0
390582077 200913698 0
433147928 614953125 0
657259758 276316548 0
506034852 253328022 0
725799280 150251431 0
310246011 616417164 0
133187648 647777733 0
10176424 454754644 0
136246611 732501194 0
710032051 667177120 0
416331121 320277955 0
676884774 71097583 0
545797378 560633770 0
493514360 653814518 0
417635675 390745011 0
285141606 643574957 0
77610018 460248423 0
127190751 143325066 0
18103722 747610379 0
434597200 507133863 0
641115487 675781586 0
48943940 505645774 0
732087122 482579467 0
450391942 673520464 0
219591467 69507158 0
577646347 97336319 0
549059499 691766376 0
279022820 407082341 0
783035606 677418139 0
520311498 96241701 0
629698740 242710521 0
196458139 332448694 0
279327469 50058120 0
371460357 593987011 0
150841113 777866382 0
115091888 451412622 0
146761539 295898723 0
694770656 231306320 0
556961357 424746280 0
422473627 120707088 0
53637494 510911761 0
36058835 753797633 0
20930496 68800040 0
486606947 744673316 0
636308671 551103348 0
502536641 776157195 0
632758598 514669319 0
123215517 205700944 0
145063298 588154911 0
77673389 708789822 0
727866971 583844257 0
461923626 767252506 0
456002576 218221270 0
84123853 738531239 0
639805077 151420655 0
246393960 468030232 0
15957495 445183177 0
293638462 461495293 0
237784806 522759969 0
543437772 367273782 0
464996986 332006130 0
171613096 177598747 0
285151715 545702772 0
657405788 706077638 0
674891312 777116328 0
145480071 144641091 0
76388948 346046643 0
208097401 781500954 0
718703290 773822371 0
573191423 537985362 0
110530081 340893472 0
172428350 449741258 0
418799603 30894159 0
478759754 742801082 0
517461692 769319545 0
302433247 150397320 0
86879153 170668873 0
399963256 425591963 0
702557447 123482996 0
83012272 6597616 0
123465864 98856270 0
418174118 748186122 0
166319455 223179951 0
411374785 720793827 0
171681993 259183421 0
82671239 125971650 0
397912439 210699856 0
497617327 45337957 0
701047863 485394827 0
404878120 597158272 0
750566588 603104415 0
202225381 257962863 0
261161452 165114969 0
455111091 601084466 0
492482321 765982768 0
178270307 489053354 0
445353936 571233844 0
381967310 382528599 0
156538125 302298804 0
182465868 533379618 0
702681486 24031189 0
700033338 23586127 0
235508267 498581374 0
227545825 550647773 0
508522291 715163596 0
765844001 88906739 0
155958003 147850188 0
631164222 39109287 0
127088106 177122907 0
457125437 531080488 0
101305494 437156032 0
557030379 198754078 0
548013376 41433896 0
202438870 243886250 0
35708816 473777127 0
70647535 768446438 0
114834916 557449273 0
423855136 191517180 0
653496788 488617710 0
633735367 454787112 0
153377148 94550441 0
786840667 92377982 0
510404820 98017877 0
594272875 187576913 0
469502738 473841257 0
121309680 193289223 0
128196109 730479847 0
331625398 641692640 0
316651729 641633280 0
174660027 611154716 0
213298995 310893131 0
641665292 89681376 0
639900376 712935387 0
245726113 779130411 0
316596843 310367049 0
780874056 674178950 0
749158692 47015971 0
562506582 648548486 0
772004394 519200421 0
350229290 174636956 0
161050171 725417052 0
231686304 441652166 0
425103119 200248587 0
557191382 518730048 0
561300296 114447288 0
442382032 379779143 0
154366387 387349385 0
89819725 606107655 0
18539900 391317950 0
92971121 93436808 0
274067443 497372285 0
690590450 538844084 0
683034161 435739460 0
23192055 785220721 0
194572028 347607272 0
450939788 50380147 0
687221889 323743845 0
433401762 422634119 0
227160925 165193139 0
176256347 637022523 0
642337630 259497076 0
130538556 208184396 0
724708126 41767780 0
769201224 592620225 0
581310178 578526866 0
208758048 626662329 0
26579868 380567674 0
460437421 235116201 0
722149148 300466633 0
224236766 274283507 0
756357334 231231664 0
760895324 334278830 0
245000194 16068959 0
446002931 147772353 0
309399342 295926102 0
388656321 374960513 0
76011857 90206630 0
298951299 170937982 0
753731036 150519384 0
364304509 433013976 0
277067590 278151866 0
614455779 51353353 0
550113529 505174787 0
739309814 789402285 0
516557839 599783762 0
188947355 772509620 0
512603865 214475702 0
462143697 293116814 0
230533555 497721700 0
508281435 208154762 0
534090152 658572547 0
285277189 557327416 0
358167145 404874278 0
336993548 295460348 0
366270933 511458504 0
295817400 615072766 0
139859962 301831123 0
646868058 67508468 0
511799446 404284494 0
581508774 177642882 0
91387145 35258238 0
725965054 567667729 0
560463998 6837149 0
729952246 524673329 0
233538419 542361367 0
527432623 314950547 0
123403638 88424970 0
667958577 459977213 0
397574841 225564404 0
348051549 785699116 0
670509543 469858791 0
729884133 705567588 0
140674911 323766812 0
40451175 744274361 0
739253677 623126990 0
44896315 49367317 0
641867516 428847097 0
757436386 90867723 0
757159208 629779624 0
534770657 339477969 0
635500110 43950368 0
399286439 370959353 0
45125315 229207479 0
271929761 432845036 0
555182111 73622569 0
174956822 697844837 0
416519920 732603853 0
300067608 268861034 0
233212230 76309838 0
459239916 668359493 0
230337466 215018769 0
80093281 739564996 0
157741642 711067103 0
731409793 130560014 0
583317859 161383066 0
573421268 257082525 0
418750628 734738924 0
496034630 502267529 0
759431460 310446358 0
196052011 91438686 0
663326451 711678188 0
252129711 110780611 0
233960197 600383995 0
253494525 420388312 0
707676037 798526560 0
175207164 471469748 0
180797048 652650778 0
32709648 76996186 0
573583826 620964767 0
541492766 511550560 0
463205731 512718795 0
418187369 757242242 0
127037669 509551442 0
201041412 683726722 0
605412185 463743760 0
537673370 308891383 0
700346778 273580515 0
768804683 516032184 0
604580354 80457484 0
298892216 609836167 0
389745463 69205851 0
572477164 629104341 0
721287055 758603683 0
720037439 381664981 0
776041621 682193494 0
71732899 475919941 0
626252117 128284870 0
530634059 436599616 0
576656664 494904906 0
232627774 678792895 0
599710420 776185099 0
231536234 274208214 0
361524927 447206245 0
640798324 632990124 0
5459070 14150426 0
1956723 768252921 0
714179497 432012333 0
149734853 755145442 0
31794383 181716829 0
166370702 194078264 0
770701292 127155590 0
433558941 46774105 0
46675286 257489343 0
696153706 497975015 0
708417411 786134600 0
207808814 278098755 0
119057576 625993062 0
681517002 108200953 0
496973376 78830610 0
214568988 330457485 0
531683763 589994384 0
673844229 43794317 0
614808377 700726970 0
196732321 519835322 0
777864843 435747820 0
89518511 624150862 0
366204781 17823291 0
288473121 437822733 0
508975370 625582836 0
1245436 647695683 0
33583554 747748 0
657638111 490768145 0
499344183 534917907 0
103346129 792381561 0
687689756 593875758 0
517583623 105555415 0
474265831 587249803 0
438164975 683178308 0
150281122 246139365 0
770433023 347947445 0
304192389 673489271 0
379495983 277900077 0
481836411 525884355 0
395204195 216118295 0
533505754 336246026 0
640934358 427329442 0
356193147 536618831 0
96699939 303679215 0
414497230 218178957 0
673018740 748422214 0
298476096 771544970 0
47427587 227162557 0
202843104 696801765 0
150325471 540697299 0
598624541 744101132 0
108120865 259941096 0
3393481 17731362 0
251282184 251164595 0
255756647 41494407 0
751965559 485923760 0
422626513 726031249 0
652471286 598258269 0
333549990 299155797 0
372501449 12452626 0
796545000 21478822 0
69234893 192550827 0
683843403 451942710 0
601341194 701567656 0
699017648 95868635 0
666242860 261743081 0
781832575 645405601 0
752592157 678642791 0
363518203 146765692 0
510444663 765963384 0
196948364 564722446 0
555779440 280447211 0
693135474 269566481 0
27939262 106643183 0
36175576 156255205 0
55368601 300634126 0
194063190 24017794 0
560848071 747503342 0
222377957 758074928 0
176607144 654075245 0
636935437 605811091 0
362606153 771202984 0
32014860 2622264 0
202828846 630857277 0
402586427 263919454 0
76135322 299893308 0
42697952 233576028 0
386714427 108411500 0
724909966 163263257 0
774106737 498087196 0
296309299 655512034 0
649360572 552403434 0
340912645 569716601 0
345523999 428294330 0
766441854 442670244 0
11411603 69261169 0
43312649 140895865 0
400911956 248699131 0
733150705 142073060 0
47976451 590715277 0
322666669 134481416 0
350243053 570899440 0
793199470 138075868 0
301084314 187741668 0
204932910 203674412 0
792058027 608111220 0
416042035 662447120 0
265785363 720592077 0
57197874 399072173 0
762870621 751114706 0
521667020 694883927 0
275306906 762334886 0
330235084 111621560 0
69210239 174082967 0
800336117 669477424 0
80767504 229634516 0
517863248 665691108 0
228873454 641032470 0
81470106 528863179 0
562005791 13574982 0
679501716 240026730 0
783312938 183307070 0
174896928 114167645 0
559210256 286208655 0
443036494 216527762 0
444003799 310811204 0
491015562 614542702 0
638811283 342120742 0
710868613 736776219 0
260508618 373239433 0
380794643 725202647 0
489973555 155305270 0
558474795 402214895 0
5892836 788685362 0
459241080 168475043 0
697047324 698539908 0
704576955 543116746 0
450190312 430665483 0
397677182 601474042 0
36569039 500825366 0
489184887 547245863 0
628465615 654815660 0
678513940 178245374 0
743161776 25206780 0
699311097 147191023 0
481122169 436932095 0
100519888 143256199 0
734722244 492034516 0
56029968 556205157 0
291704196 503930857 0
694595150 664248175 0
255796129 177960879 0
68631694 413132429 0
743534781 595308166 0
640100136 51205254 0
621204976 7307036 0
47054368 619256181 0
36877184 26480818 0
406183363 484045521 0
286625099 796634692 0
374428307 506229322 0
528554076 300213603 0
760882180 677797788 0
729059869 350636013 0
768632915 323926214 0
472285140 214219941 0
99909162 383611094 0
216789587 316558846 0
231355739 98104188 0
409777411 760283783 0
690115684 489516186 0
224570042 125574280 0
629900851 452260595 0
166421468 675514110 0
751049547 545606448 0
394810616 562128444 0
65491599 645480092 0
358827484 776620329 0
624984814 480646546 0
263032608 669234216 0
728604334 39139983 0
4405003 88970575 0
58867135 627438546 0
679240116 488682601 0
187295574 555886783 0
384688462 220965190 0
482616313 579803377 0
339816659 187889383 0
311626689 131744942 0
86128621 741366633 0
567438153 658604751 0
4616393 326572249 0
600374114 174754871 0
377293761 177978500 0
333036832 186701398 0
119621264 772973005 0
406900422 8609463 0
115804957 759688608 0
43043073 601798480 0
630493623 801005818 0
214834212 389058298 0
380118175 562335433 0
390518898 511938954 0
537000932 617124704 0
527470923 212641665 0
322319528 629169867 0
569938579 785187166 0
293008269 230820590 0
352892401 73099768 0
43746244 593232114 0
134700208 619887348 0
56614290 17855495 0
420386992 796889930 0
212827964 721587221 0
600792706 79615718 0
396341650 590807752 0
614132468 668611017 0
764001282 340638361 0
254220951 163966830 0
106143934 53276251 0
134657697 375220984 0
516914003 163133432 0
460544471 412823058 0
692704778 532846960 0
372250204 259490099 0
250434485 530405917 0
562384506 131273926 0
407901619 58260029 0
385500088 109277170 0
246875895 401356097 0
382658930 22380943 0
369079741 27903722 0
364421567 472256914 0
574405574 772497063 0
385050401 167013873 0
780735018 369256410 0
418902754 367258699 0
503985723 688269796 0
350073549 483528675 0
779422425 617480772 0
676640632 691679175 0
534021492 538171693 0
622496035 372814649 0
21122697 174818174 0
697394846 373330873 0
620984431 8882404 0
455955083 341362924 0
327995720 106221047 0
458186900 559763593 0
472896786 503809635 0
184849430 279144098 0
63873865 186910989 0
68001012 296379703 0
394729386 204295064 0
175148900 717601779 0
243587902 134144873 0
647329463 163069068 0
527842938 77577158 0
330972793 277283125 0
457245336 40298897 0
299262848 260026046 0
395816827 583645575 0
689443518 92594286 0
448620738 574160786 0
300216839 784662483 0
246622038 311290998 0
246226892 801107726 0
265215909 65937456 0
677479591 432537880 0
445039687 509594531 0
81765614 466399040 0
483346434 732468400 0
505615156 421580719 0
742556393 481982433 0
115571536 757680543 0
683423142 178190566 0
666646417 798649082 0
420138310 228260375 0
621914514 644430022 0
709492687 238493474 0
420873449 142867065 0
571743744 499461433 0
776415325 4872609 0
412492155 54740093 0
469097931 149884257 0
113874326 782250561 0
173854336 23751681 0
179957291 172301989 0
405235777 450324786 0
197108414 399016216 0
125839468 42607890 0
721217529 37579053 0
791750720 689639531 0
19380566 722785603 0
545274252 122957578 0
371202056 236380694 0
193389761 281102139 0
693630956 663441119 0
79247230 612980882 0
494541738 342305443 0
586449875 580369241 0
580784535 738969552 0
548924354 539411148 0
604135403 658107335 0
335254577 251192619 0
614940437 410860966 0
303178767 517154027 0
325868777 409698358 0
347114981 65287111 0
154742740 563488109 0
104609806 192940320 0
73839300 116214775 0
779850437 77057570 0
777671101 409541776 0
747201532 193467585 0
450026797 79417203 0
562772041 245486136 0
12185709 523164435 0
202943646 122569684 0
225385788 766954691 0
289904640 778068917 0
531415787 378017392 0
71794432 324023216 0
392185948 785643390 0
709049025 586494368 0
493206888 178163058 0
145188918 458184714 0
193966198 702104064 0
113911869 678110416 0
405945459 115996601 0
525935823 597575144 0
675395041 250777347 0
38291357 308343265 0
699856359 102811173 0
495115906 194534143 0
429398223 158316794 0
142054691 265593320 0
781854006 419715693 0
449931398 567096759 0
335164186 332850403 0
773054493 221879619 0
77609185 171021198 0
752293765 56360290 0
486075057 794214620 0
39804543 687978100 0
180419998 730317051 0
427934709 297229590 0
696909561 350955586 0
184286014 6854879 0
773092669 302046589 0
620171583 3529899 0
421142492 594524402 0
732363059 708345925 0
245643495 449422182 0
512934718 653066597 0
178322067 147726412 0
765382809 245888993 0
348780680 182694105 0
225240175 52619517 0
300623762 597599510 0
688488883 323588322 0
320102247 568991823 0
396816924 174289050 0
735034726 473101704 0
442528811 505569693 0
64322313 671019450 0
271588521 410493890 0
284592616 140163434 0
451297023 391483045 0
513488279 214428403 0
226442697 188299140 0
682324091 32895347 0
644371980 543429860 0
261706754 118290061 0
359820276 431126633 0
294530 676441016 0
304760407 230174520 0
557091560 577524737 0
64911512 321873536 0
235785259 505036123 0
342846786 294407694 0
644049247 107896897 0
629437711 217390654 0
62767961 103740426 0
141654436 349695476 0
615535944 717216651 0
691341599 285216960 0
464992628 787292047 0
98947399 371666653 0
211040889 386088880 0
728423936 319525030 0
428712913 339847658 0
309826000 706896759 0
119246005 571517808 0
586272408 459162467 0
606381509 358142894 0
287253778 777067884 0
332237249 267740418 0
158091630 110100752 0
613737325 202627352 0
573056253 708051392 0
73450560 98581165 0
214823662 513887758 0
545741504 229106816 0
559042095 219616346 0
267562629 613718628 0
545604343 554132765 0
576631697 578852106 0
568057886 614159067 0
377599770 266156865 0
410750762 11930240 0
190808146 403759424 0
293855317 652071434 0
409788465 91263704 0
414485986 508864461 0
460828580 277570711 0
694176296 499923449 0
32584719 226474403 0
769559787 380939616 0
701196341 578851481 0
672450997 178643066 0
417895806 243350071 0
411945405 241303924 0
154901835 626914866 0
340181061 556070016 0
477207615 76536186 0
596137678 169776511 0
243530836 734993080 0
420549976 531531512 0
272441314 491068330 0
772863955 272737992 0
416933243 24286343 0
171483354 340601318 0
484220844 531979700 0
77991350 573109363 0
506698754 382317024 0
156231671 318650334 0
117556927 576786573 0
498598548 472068949 0
436788369 138637026 0
137027325 751363969 0
463411455 243623133 0
432043941 551620516 0
39013723 439930430 0
48879911 107956965 0
91240591 671095468 0
208171612 330674265 0
617384435 417835259 0
423878982 151670223 0
14790722 779018039 0
242252356 163883727 0
188432910 153828734 0
662700918 13162311 0
623243955 563961826 0
383538860 722806925 0
426529252 747617809 0
523081845 254732599 0
306439613 773785468 0
531983127 237539703 0
256536633 160020431 0
509339233 119244081 0
586402862 772564141 0
536602127 294193968 0
318859173 91198544 0
658234666 283853281 0
589593450 712179573 0
571604523 415128492 0
597915900 484451760 0
163615633 5103975 0
39274475 474988570 0
220879343 641600977 0
378169604 68662481 0
515561166 242421778 0
121036484 148276391 0
513520933 472792411 0
243271493 133023357 0
435575168 218747602 0
520661292 765103823 0
37397765 298492831 0
501047511 641136321 0
435060562 464889531 0
776351065 599365333 0
170017370 177482941 0
711786525 264311930 0
750849102 545990919 0
268630213 631681398 0
639559282 450859624 0
251063838 654048465 0
330652568 186079084 0
494655019 71708546 0
708606580 191888250 0
305656118 345681241 0
37024519 533738513 0
476382537 126119654 0
461668163 218425123 0
330790320 727589247 0
186824330 300970260 0
582171422 794563130 0
713327622 226638917 0
241805089 517605213 0
675297819 323372824 0
227237532 608585833 0
549554155 249882368 0
599521450 649203951 0
528557163 2622634 0
331279500 310549118 0
419168446 758954273 0
200714726 583228134 0
605473777 297709033 0
425158428 784212664 0
166318717 295463872 0
150086535 472966884 0
556257358 526284107 0
707208938 128063244 0
165655727 544601167 0
669800311 5343480 0
567819746 397136268 0
705493138 242016700 0
465182766 94906462 0
51837792 381871728 0
156784740 72457055 0
652853911 589115368 0
364644668 637759935 0
691698483 19553612 0
485100194 796998134 0
793777948 204016113 0
158599073 290111260 0
385677555 213068404 0
731100093 597382366 0
155415377 34452680 0
308104560 679300448 0
353697758 614928366 0
739274449 453575200 0
343557787 204200173 0
203636221 109674761 0
199239259 552804910 0
718361777 50559626 0
559323932 646607682 0
386935177 752637024 0
460431757 540364062 0
613430904 505235060 0
104161625 530396636 0
147602939 146226101 0
794213616 493532985 0
281821138 683371515 0
360143177 613416485 0
648036605 23507718 0
539920672 16325350 0
617803306 406994014 0
276625230 776649255 0
546358738 40779033 0
734283310 230436329 0
505503416 522912364 0
463192670 567590484 0
393804729 387338936 0
359142057 266041304 0
631276905 81081457 0
398769542 525409569 0
402402597 75484892 0
610824022 668669136 0
130602587 244409456 0
570230099 626851276 0
70318878 276929308 0
537901744 507103095 0
701613491 648333756 0
271786981 452746499 0
617878765 676601600 0
127928136 362317901 0
471473793 431628923 0
716904590 135162824 0
558931142 707386674 0
78187644 71089638 0
547310908 762193136 0
777024605 434782476 0
328874691 607053314 0
21016521 343835988 0
155242780 239564259 0
482214500 329140348 0
581011495 215618018 0
289474376 356450081 0
393837337 16171778 0
713019737 16981693 0
473209332 554603918 0
742425287 83649764 0
177206694 742365103 0
360995848 84830643 0
185295636 303689510 0
741272711 22991554 0
58942328 605883302 0
32377732 218011326 0
240590371 585828849 0
97818270 677503850 0
461224287 353762815 0
328545804 163483748 0
150389002 178330146 0
507724210 765881134 0
154659398 773062998 0
171655307 458447348 0
578009793 495388229 0
400924845 264778330 0
359957583 733753791 0
300643424 774849872 0
11711909 43231181 0
222885509 325796864 0
13712810 408752461 0
353674367 71620951 0
764511423 383090414 0
17148133 55032224 0
684924660 744964336 0
660033807 546632435 0
408329320 464036077 0
231628296 147093262 0
638602255 331894998 0
210667492 720806265 0
412370940 314119584 0
545696901 446788164 0
731888940 69205086 0
506569499 65153920 0
390646263 362590398 0
275669124 271081645 0
775281166 489192647 0
533319218 797219345 0
503917313 663948472 0
541334441 426591924 0
84735118 6213510 0
145703165 711669262 0
26579888 242941674 0
66761881 530416671 0
706621525 567750967 0
785442152 505062357 0
583423650 791011910 0
464494513 452666987 0
148129892 542064073 0
613698479 160858916 0
389934878 133297881 0
363480432 49648179 0
220893733 340229462 0
143175763 299568981 0
765777015 782575831 0
515496092 640148382 0
604126635 29176773 0
361212827 103051361 0
775906195 94597301 0
611162823 152621107 0
714329306 76102285 0
142198910 307717790 0
568688528 132354601 0
766068436 622967244 0
710524571 768148816 0
240920904 405191006 0
39429619 577921815 0
121071807 156085061 0
112594924 627160380 0
551730708 299999520 0
644205223 103258578 0
54349079 640392095 0
433247521 231305998 0
646006837 356015060 0
298698237 191439846 0
326733781 505728870 0
613075914 488599901 0
324562810 178373651 0
105178366 737110884 0
264235962 22706670 0
441290114 548547341 0
203555896 362562421 0
153271626 678001083 0
379295023 307595642 0
206311229 697259165 0
667557736 308125240 0
624356489 152964598 0
413271508 220207081 0
353151872 111589994 0
245910286 461914244 0
458690068 271955811 0
615774643 425230772 0
186377157 631820365 0
374021785 711522669 0
536426208 18863821 0
670605749 6590627 0
676061609 556341892 0
634846864 177430978 0
356181009 748473951 0
540166880 44447389 0
270147713 62465234 0
154580061 723080143 0
621233072 801009855 0
772537654 265973949 0
186610532 547386090 0
81349093 504876614 0
337112455 603642192 0
393831453 385870151 0
101964565 775176009 0
419755189 109745185 0
446550707 560895744 0
180717396 451019509 0
522163682 347504165 0
595287088 752860237 0
741110587 18434606 0
241460062 611911163 0
560053166 517584214 0
412085716 239913363 0
298079229 730319445 0
233048805 485708149 0
457086101 661708327 0
781195678 186461406 0
141633605 637503286 0
452764620 222886220 0
794001710 703861693 0
166738509 705559280 0
413939200 286370960 0
240230427 784676830 0
706703616 794321701 0
80462285 198443136 0
113502140 53177822 0
680681930 161176108 0
175792242 558247016 0
69402872 186852939 0
489729147 243704642 0
295419457 758584286 0
393145211 532334311 0
271255252 734254719 0
429520429 670142306 0
568599537 250956892 0
591878248 216069692 0
13450278 387807009 0
125487917 768143075 0
379596309 366669591 0
663831264 717274113 0
69055881 604720055 0
174148514 402693219 0
785351160 397627753 0
643823179 575650913 0
538753222 597982503 0
524920601 569971274 0
774554469 53026521 0
117654098 389363553 0
40077689 164720228 0
266308817 703330321 0
643399395 382163065 0
669417196 349748798 0
290274943 110786533 0
618218762 346465517 0
286778763 697710632 0
464626977 505202666 0
269153670 287879253 0
631493874 26348195 0
563168607 98951413 0
273856214 750617357 0
98793364 550265549 0
562035594 746763358 0
287921979 143280569 0
208317013 312620171 0
655470824 26941936 0
309882244 166242258 0
584192620 784560200 0
654481457 724502568 0
740971782 38321859 0
479823951 573310482 0
695332765 645238183 0
544560487 103934882 0
52273689 471760985 0
337959057 743922928 0
25519799 763820568 0
582955287 242961276 0
113243397 600960845 0
608652179 491904338 0
46759626 628201263 0
135940064 76203938 0
211736322 556067833 0
640010395 714683094 0
361684602 29127939 0
354485457 774448757 0
499723166 683765022 0
408672480 15454533 0
77789783 25365236 0
277980911 173445060 0
593289007 198912975 0
233012845 33746352 0
278981923 558563787 0
676897711 124163938 0
227817935 366955850 0
726472356 164411265 0
132378250 136132414 0
65901169 120817787 0
94658940 283099808 0
776994628 360499554 0
316938327 391411220 0
127631878 456422503 0
119641077 187684962 0
106592188 470296667 0
543684490 664903698 0
425817871 315348951 0
572040914 704530907 0
572144553 308456941 0
88883526 258440602 0
566630654 349132389 0
287469529 469446643 0
231012661 745602331 0
719220056 468729452 0
406450813 554848386 0
654727485 664848913 0
614245920 226570049 0
667260856 59376566 0
570220038 51720341 0
282776108 329200139 0
254897502 562525267 0
560731958 139859010 0
127379966 442202017 0
580240236 379491347 0
186603208 32206007 0
667819025 700714856 0
46499194 667902894 0
737668039 238250008 0
626319440 246125075 0
499225124 696399470 0
117616746 131395087 0
51073729 304540249 0
276710785 522806541 0
246958841 700461582 0
614374115 149774268 0
549946874 594667007 0
81925705 563015181 0
643827439 144225638 0
538320712 7203036 0
194123816 758465946 0
189430360 667488282 0
684681915 360548645 0
739425865 24317197 0
46368043 17161758 0
626188163 690593054 0
371241699 335468014 0
255497049 570788008 0
269651387 656063058 0
721668702 192916291 0
33908444 169465017 0
750401812 222915340 0
543401786 66359202 0
746390762 713422528 0
593150281 763571394 0
410858607 491538881 0
218134541 751181235 0
632505073 600832276 0
487081021 223181460 0
527411008 53879537 0
682292041 432794630 0
530004378 649521773 0
33918272 680176059 0
583897598 471771497 0
552814669 642845525 0
469658307 782002727 0
742726898 108780259 0
661965690 608377252 0
683325766 521942098 0
781526262 742626977 0
126113380 645002166 0
732753175 271438972 0
530858164 559168564 0
436099844 677796158 0
288709372 579303061 0
538839937 378654589 0
727046827 578765763 0
734704312 19770014 0
332291552 276893264 0
274980975 470146910 0
288707685 280768701 0
218989951 531099900 0
156578351 731602180 0
407224554 429556118 0
657673156 227956240 0
321246342 430781545 0
331286922 528614613 0
383229179 159397804 0
15170239 622822182 0
630174168 685622686 0
143677080 420242916 0
538435531 684893988 0
759452382 165668387 0
776461648 602806234 0
689796655 671264722 0
752651348 81984407 0
78527882 789824157 0
471360678 488108351 0
109575646 268984501 0
695641333 115344266 0
698337611 289880544 0
123296913 279168575 0
497394899 761463635 0
338405880 683905163 0
127718851 318624924 0
637227552 474508298 0
386551598 371698394 0
654929686 90947171 0
565207230 330219643 0
695810846 566456686 0
719289843 567929022 0
681275038 88373677 0
222257787 777537520 0
740374422 409940058 0
176883204 549909092 0
799205726 650115836 0
534357061 34080260 0
540031483 718772108 0
403615430 92582558 0
722930130 583102531 0
319196864 565060069 0
429705072 439330946 0
33835354 37548063 0
669817825 637498543 0
663669821 577881575 0
711680837 211702169 0
590739304 778074198 0
791893387 522576440 0
722936128 261360371 0
506776017 4897739 0
243657389 187524141 0
740253809 133411861 0
94314621 564762777 0
181314093 593490861 0
330320666 148975828 0
13262731 191490520 0
724297730 133420056 0
307487662 49904355 0
441803104 17476459 0
50588981 5042181 0
78333650 4926766 0
708069821 507014074 0
551935432 693924308 0
496060950 242599718 0
682533208 618403701 0
77682617 554781720 0
293354547 164414781 0
1235137 335579525 0
777295684 701471847 0
597014661 643660889 0
223934836 382248354 0
179215446 184085089 0
501295109 569312309 0
45026815 85593923 0
585025130 543676464 0
173406935 486703837 0
614773733 319426785 0
139264317 501430258 0
84381752 50195195 0
676538382 786014920 0
195629998 553990954 0
721118982 707621250 0
8999982 763746518 0
659464352 648040538 0
532230236 245247780 0
447400927 651717826 0
689731941 258347123 0
83393677 434936927 0
155389144 48194117 0
500807618 308428124 0
570689054 324547535 0
764065575 323960687 0
79888562 780116714 0
754875303 744519201 0
15517463 566099834 0
176216198 96268913 0
260442872 47103955 0
328465219 304079830 0
515169574 681084868 0
274318224 221100063 0
158735735 762853807 0
167421467 394128494 0
757527576 275077943 0
161034795 293766654 0
95124163 3204719 0
653632159 728041570 0
64209574 281424133 0
457857347 284689588 0
622928876 388662069 0
539783595 199850649 0
350072993 719898171 0
193447641 746117937 0
321185703 374903491 0
777385516 574793616 0
549273678 539699946 0
642997597 731287172 0
257166367 219908920 0
104747850 553287593 0
768156343 214640746 0
312392060 24183344 0
784791449 166495252 0
750672777 616995099 0
123840033 146586881 0
570664246 102729315 0
525086117 428187511 0
44026527 146404549 0
381848463 442048803 0
619342751 204585557 0
378328529 341134209 0
646598907 60757708 0
415692233 726678193 0
353815588 136041015 0
680842943 593630633 0
484465816 250470789 0
429949274 86492842 0
465465945 503735105 0
444033617 547228581 0
734176091 475623254 0
289237851 218271218 0
481814022 163166328 0
554539523 713422732 0
103220024 700118368 0
798418944 276720816 0
615374955 339680251 0
799516744 146355691 0
629630032 149772012 0
581714296 699960477 0
768934366 383849518 0
131090399 269916829 0
260537566 620352692 0
612171783 129563586 0
759002338 633996331 0
245128004 800377740 0
171755134 744748375 0
600294034 771617771 0
432373567 606820943 0
506503482 779915619 0
456638312 197004026 0
432989961 202505845 0
468190529 458524764 0
611553701 135389941 0
244257123 3767987 0
200545903 778611541 0
632645046 580806305 0
724173905 515378352 0
130467409 136426570 0
537061577 514298937 0
585740147 163189668 0
743885597 628738921 0
416209339 799822402 0
523017621 789279339 0
768442128 576379361 0
498138511 297762777 0
195667595 615736309 0
613337163 448897558 0
499540347 647952589 0
438101207 327969630 0
186778702 105862041 0
13259805 91237518 0
237161922 187522189 0
129966752 368505322 0
435034688 129585449 0
193750689 692779439 0
481270122 176806643 0
586462842 773239381 0
151535158 43498851 0
579007038 233079624 0
193839832 238880041 0
16260212 697076708 0
229746579 34606498 0
601907114 550674328 0
84468493 547219777 0
794940721 216390819 0
792168079 347782954 0
403207125 177508480 0
188318630 320475978 0
189885632 553891915 0
209544142 710380230 0
40835234 456033042 0
488358292 702938563 0
542210663 95642582 0
122784596 689283972 0
641668618 182364918 0
163312934 650985965 0
527552423 797554217 0
331710203 360252519 0
190923267 411557405 0
174245879 113932946 0
765647975 495496450 0
255016231 744530322 0
477363012 709252913 0
354692640 34039945 0
640499628 165669545 0
472237319 651520347 0
716428510 359197323 0
551641152 249944867 0
800435555 649771948 0
757437788 349194237 0
505078485 306756336 0
142580807 525975968 0
702951324 728790989 0
604792043 131194892 0
101685173 488536190 0
415726553 594144470 0
720677810 201667475 0
220847744 134122766 0
679270927 496437114 0
505556555 384306544 0
484737272 458532634 0
111544117 726644594 0
77928172 638577988 0
413804445 475533575 0
800716299 358091678 0
430462910 79431502 0
660198967 546068307 0
716222806 760031744 0
249467056 89539247 0
45047754 770151275 0
61907916 199138864 0
133236343 188601342 0
210044317 654596228 0
303385153 117367638 0
4311172 494800677 0
464160529 783950370 0
767243518 36530161 0
77722818 45076102 0
410210872 154094182 0
370809954 687591852 0
496640900 68489959 0
99946748 727148911 0
436154488 575774805 0
28038392 654096978 0
410738548 409268378 0
165099486 713348460 0
323636673 450474644 0
16010236 549039046 0
240293201 499062313 0
401589566 332917295 0
462481512 115306315 0
774064331 138027004 0
485267945 713148887 0
190750094 283622711 0
297099025 203125599 0
701168049 494271477 0
64245866 177056431 0
299921187 376036678 0
510368086 507407839 0
630484241 338982542 0
40119196 513806539 0
486491526 770705662 0
367381702 252369722 0
140206088 299071132 0
776463589 736856372 0
97851159 668356491 0
487720398 274158850 0
643071986 65220467 0
735090950 234434328 0
522758482 506203586 0
127690100 560124796 0
188031142 80533215 0
161906667 515169377 0
402827229 417054889 0
34337893 550069045 0
521444577 128409161 0
366088329 197406835 0
732287812 567584864 0
516137670 364916952 0
335050881 693323001 0
440843445 315998461 0
77183058 265836218 0
247911192 695375750 0
384965210 464493647 0
470937127 565015985 0
138083421 136902503 0
389816561 435491463 0
744267150 276605792 0
622749557 624405958 0
346248338 57669511 0
581585897 699566716 0
398337785 489974329 0
775761400 592338631 0
191033958 422773266 0
113629139 168131854 0
259539533 675171395 0
300734761 235237241 0
461617390 715281764 0
166959154 406201014 0
696393569 144919262 0
633470711 43950002 0
660524029 254030139 0
187417831 228347859 0
164834389 691896290 0
765983461 148274975 0
732597741 248676541 0
230933825 418816348 0
697842252 351297663 0
506811851 317315241 0
526823137 377755469 0
310364386 408409366 0
115125042 536664441 0
206947251 535634978 0
113256568 59754086 0
286382414 162500522 0
31665928 561265183 0
345058382 95069630 0
82848225 577305334 0
536220228 767528904 0
466281452 766853178 0
397505640 328809312 0
334638128 537834202 0
404784160 332357536 0
184775225 585470647 0
543817744 134408699 0
370613516 499012578 0
159273683 330446436 0
77172859 537722636 0
628822973 448253268 0
181661107 715192291 0
477841229 78375831 0
56360839 300333329 0
119347331 597577848 0
83394844 373725648 0
534233101 120733020 0
622635676 518898692 0
70507250 498129589 0
211348013 411950202 0
459853145 658619001 0
558151241 526382954 0
800735330 534818267 0
444490251 371090796 0
769202419 303618189 0
104172210 217191997 0
327752788 360587031 0
542802195 443249276 0
279772897 776737132 0
263947449 445275165 0
527300156 453136786 0
503296062 88766026 0
517962946 619676425 0
314147466 270565798 0
545197317 119087376 0
205855476 649680951 0
547490705 80872347 0
420266383 787286503 0
93859905 84312212 0
106863458 409385685 0
41167013 681461293 0
368681176 86364158 0
268151626 376449529 0
217030396 58856126 0
268810190 555806001 0
432897540 614877311 0
333804308 405030734 0
128025511 140416894 0
130847931 283024445 0
90803943 770809026 0
666974091 702198815 0
700803444 131583449 0
596020047 594349861 0
700949383 249782107 0
78431190 766472546 0
363791373 463621759 0
599033908 791568430 0
413709887 740334572 0
622455443 517718935 0
143400935 738070221 0
311959583 75762185 0
582908347 341546288 0
47474041 170386778 0
280973627 546875604 0
369945851 446849792 0
611995392 1865847 0
766534827 346341258 0
356640950 63841530 0
499276414 8262741 0
700214509 420468007 0
601557369 447835274 0
563067442 474778600 0
678248375 794593620 0
158773884 345323836 0
125934483 157110644 0
423579447 406944582 0
189631198 139369025 0
350201642 624592528 0
270696641 156175254 0
778118654 178275428 0
191633197 523978726 0
279610638 299676079 0
763103041 18738497 0
225402971 749788821 0
549533050 580278807 0
635022768 49008857 0
62007616 86107081 0
48366799 514106112 0
518510932 691440642 0
210563433 667076915 0
201741731 756748303 0
346744020 41005587 0
587201317 228673407 0
80040947 320362903 0
734142621 153183030 0
740035718 750660995 0
550608603 304997531 0
241423870 788806359 0
506669840 667584244 0
486427847 162800871 0
372278510 408722582 0
547173689 73770290 0
110787022 778655403 0
669905363 18896418 0
215656680 384455341 0
59742238 268208001 0
711710493 30634038 0
316862565 657525023 0
489780277 460381810 0
358203232 596568314 0
262626829 466290546 0
181668599 18644338 0
200941596 420507571 0
619000044 404032415 0
292529917 604818077 0
178883836 149642924 0
275761199 39803153 0
508373170 359843503 0
68047810 522154009 0
207475268 577083144 0
707160926 10604922 0
18324762 374443841 0
69792731 315351836 0
253860491 734111394 0
40006170 289908711 0
564331671 28721631 0
245131670 159541906 0
521873262 604746319 0
420184327 790538522 0
126499257 80297890 0
774695623 581717453 0
352581178 602724990 0
462482408 82043396 0
656990988 336702599 0
609076375 400431921 0
248589933 308803787 0
619807371 552264834 0
30128097 530581622 0
754031203 601467258 0
669391547 199675007 0
107403880 258135696 0
721482787 728786590 0
564160866 508329840 0
606685047 796615546 0
577570232 410363214 0
367423793 168407728 0
209839367 568469942 0
369048978 438165383 0
710579299 718723216 0
593101688 71816085 0
514957943 211536947 0
434106160 760279632 0
311419712 296937890 0
217444106 353012885 0
683822817 536552927 0
90527611 595874775 0
405999484 561147420 0
412217663 773528047 0
31689146 792200346 0
155481483 477449529 0
328162374 424763469 0
96789766 327598393 0
16663849 306685918 0
53735715 574248432 0
713820096 758317675 0
61296831 542604392 0
652898696 135724180 0
582192372 736439069 0
91838052 482465664 0
230460671 567209154 0
180664250 327556940 0
704332113 57718362 0
522583278 323952683 0
524322933 104385562 0
231359851 584615221 0
55595951 78065626 0
287336808 685157730 0
595661558 34986707 0
215377828 443288462 0
116351878 34901659 0
55524400 554624957 0
504442793 547621086 0
541313673 472970568 0
463833740 225915068 0
785128562 163420627 0
675107110 381903987 0
375850713 733927744 0
391354411 371299054 0
587848178 100281949 0
693185614 682154245 0
767345209 11173594 0
410857942 776007162 0
323330632 86486349 0
608789884 632134091 0
77266325 279429166 0
185112907 175124399 0
649514605 264781586 0
129413267 138167706 0
583638526 660644151 0
383879745 164542678 0
557854755 616252961 0
789260089 346562949 0
347368970 615093410 0
693973138 253291658 0
605669884 438493026 0
713910668 581434165 0
268520693 524926752 0
400877709 433237868 0
45700882 577644488 0
272130121 368723898 0
598049947 221148217 0
33376818 130071965 0
581768985 721387022 0
446189145 200035859 0
671826544 500082148 0
577111281 224913855 0
627014162 94008064 0
600148852 512667069 0
645875133 516065727 0
157091009 244255377 0
321689908 197340647 0
60087339 509582174 0
464130829 452051792 0
384830737 730570411 0
418559777 742166411 0
746731816 284162383 0
359500180 462502996 0
296066009 676341086 0
758473877 692078121 0
752513853 228510303 0
204799391 254555043 0
641323422 266411560 0
580881408 349498840 0
786608425 331515616 0
149596595 745699277 0
710723616 222421211 0
738973485 698084598 0
502082923 195069756 0
212638277 613068946 0
679171685 456031900 0
409389047 563763621 0
356417155 319923669 0
331554827 153992982 0
493694553 82698278 0
422987023 245489188 0
189457759 80308201 0
738069483 266114737 0
34715290 446849222 0
623978375 349629553 0
559669535 784655249 0
593180833 787543324 0
549230814 466402152 0
738019543 659833543 0
728636722 309132448 0
736942884 668245323 0
24259467 689056769 0
659268060 800047363 0
3726647 258926647 0
762198689 272256284 0
410501825 42901073 0
426834601 391421768 0
584355141 299609851 0
582001469 538983058 0
397589712 684255307 0
391506808 259065619 0
391551041 78570220 0
571930138 534114483 0
596457261 643431064 0
673361034 714391497 0
6814352 321281319 0
315088218 543217215 0
681934455 732060239 0
618571507 658966182 0
44652975 99808378 0
187269614 309427282 0
114250832 420541958 0
458547130 422560429 0
801553776 383332258 0
86297638 781764837 0
226945787 238229714 0
104550905 372643334 0
128194173 749578776 0
697868932 775016095 0
114168697 227726030 0
593217553 718777413 0
131471836 251367772 0
498253948 260922315 0
659680555 315003313 0
227993273 610605699 0
741901910 402877679 0
533011661 686444505 0
642503939 800728934 0
176170832 607477839 0
4758508 642624540 0
712365832 195818508 0
128325211 648774354 0
437944694 15841148 0
710010409 569327140 0
479252580 434524375 0
565630892 800549431 0
442913771 777751006 0
475910214 488789957 0
128051911 633792954 0
502300565 109988882 0
112840207 764169139 0
186381316 374340706 0
29930913 799118171 0
660038548 71972822 0
330554231 302758821 0
765673120 490835610 0
798903758 776477866 0
357735561 714270327 0
563474519 312493742 0
87354522 42845353 0
645312259 713228998 0
296825920 20013211 0
651064546 115940260 0
780627267 40535984 0
23439669 117850508 0
631655291 506715249 0
334590969 447382599 0
339613153 327992331 0
714286276 380998416 0
273491582 48829901 0
543366135 696707329 0
163517213 451865440 0
759061794 452421358 0
446381666 362564948 0
136156415 357475217 0
801036168 249672362 0
485452677 387467029 0
337425233 383109508 0
591352843 473743836 0
27517966 284434154 0
111641432 447001991 0
734401563 963046 0
496228583 364256781 0
109896649 399960254 0
251933448 384929746 0
236836354 507763368 0
338798174 590078084 0
536972032 235438849 0
569540783 406170558 0
8516195 173076555 0
105822488 780634476 0
505394172 15166227 0
482444192 738038289 0
563089399 480393434 0
486099308 570685327 0
387544921 394527968 0
272011623 793933021 0
759863503 282519638 0
19338176 372551434 0
669324663 593757293 0
453227240 207424231 0
146880940 163097994 0
658453658 480626914 0
494468621 95442160 0
21854351 484584643 0
142244150 35259823 0
93337368 777656254 0
146077217 318958447 0
723503197 666426196 0
666262311 457339616 0
58701980 37453976 0
273712562 570038385 0
524589792 344602485 0
717201331 227359854 0
5367001 104619454 0
665663019 344622878 0
113574323 296317326 0
353922874 359988745 0
236080144 578307161 0
354714367 22271972 0
329140334 614812038 0
98828154 579649237 0
607380696 140405536 0
587415055 282207556 0
410848607 439792677 0
640797857 210274262 0
722068264 519192508 0
16728996 221452800 0
464094292 110884704 0
87752383 718572873 0
797052050 591126195 0
137825300 417373336 0
759329768 749958609 0
48313318 624836611 0
453465604 472226030 0
748775514 735413162 0
61138149 529030801 0
301724219 387974062 0
149304420 348623654 0
446591736 334447910 0
71220829 379833959 0
515342098 551481936 0
202022861 370315569 0
551768433 682713676 0
172418971 353571288 0
410951156 419047978 0
482972591 221102771 0
552581251 297844578 0
724380575 770289457 0
560386997 745979811 0
157403852 709330787 0
325295860 629128807 0
441083711 553812868 0
792266108 666302183 0
484766176 275111378 0
407603229 714936289 0
612508370 602187933 0
548418311 427964833 0
436177463 12394373 0
745336743 388989222 0
689490985 255162772 0
730479286 290881531 0
671491587 665520558 0
228002146 482427886 0
801479552 143987420 0
292340276 458811424 0
533648387 454405722 0
623828469 700050027 0
43217554 106364795 0
359201387 456816481 0
478067105 796083935 0
685572700 6552161 0
296608284 745633681 0
714275201 551146163 0
592794554 207697507 0
274687834 359981381 0
423445965 516674953 0
694566763 499766423 0
350967429 490428075 0
584685968 353854463 0
243692821 717503837 0
256779460 253811494 0
311819797 154828215 0
82025666 191332462 0
766705050 36763108 0
789919946 752375873 0
173398369 337935002 0
406222004 428244581 0
80408708 265576948 0
234973712 279459144 0
728058365 453640742 0
633006764 365170874 0
791334244 239676484 0
117768592 64093987 0
146349989 407691874 0
370589874 568603334 0
588354526 190478301 0
652697372 67028415 0
48945573 229405229 0
785230834 612475627 0
706761200 510016614 0
42434560 255452492 0
590386260 293128965 0
303711300 383428659 0
651703379 567333949 0
133726052 7960996 0
1796357 693788540 0
7838475 465598832 0
349785674 363862115 0
505778480 191932299 0
172232603 416503008 0
381046260 360037882 0
399314954 440197116 0
782791287 281967908 0
379046445 642328604 0
753689018 598750028 0
79196683 664703281 0
301723927 667657302 0
300866426 791664390 0
95550230 767328062 0
458213398 304910856 0
51143190 550435329 0
678960216 521991278 0
251238489 531750505 0
273040682 239578706 0
562970737 163342495 0
70418466 520968725 0
164225104 430347088 0
165941215 11324365 0
184326447 385562983 0
355599257 782755059 0
129252200 467279861 0
461789102 754872737 0
235313717 467399887 0
229470770 83506066 0
706115703 472802691 0
355212971 165316200 0
56769094 302331847 0
486983033 552744755 0
603556769 300970934 0
787726828 217526293 0
718491995 575011068 0
230352918 786289239 0
694416558 741957813 0
262648051 244691572 0
198176582 636518850 0
172297561 423003258 0
617405821 387966732 0
620988652 717852446 0
551229901 434114703 0
786973994 264903505 0
170206146 579509693 0
626052258 299626170 0
694830021 262423998 0
102546166 263780172 0
298632500 203220759 0
382839605 396842289 0
733799393 754832763 0
632750879 25555524 0
135299786 156639880 0
19842296 51316532 0
441829995 722715917 0
193535654 262932256 0
569327553 203096737 0
112597073 695339154 0
28059841 254587073 0
462864479 244870568 0
391946071 712100047 0
762399551 149917213 0
235960384 706461915 0
799454500 282915356 0
170095185 509439890 0
184807678 538382348 0
523985906 395832049 0
81311486 571659539 0
229883769 469740053 0
7176215 162361351 0
460685573 436773416 0
196184813 98205379 0
173421157 705258684 0
238357790 670043228 0
125614993 678031374 0
723462691 770692949 0
664152118 300234730 0
311901559 82504241 0
750567159 640055454 0
216462805 396919854 0
785603590 260789535 0
79519311 732246842 0
335271484 598900444 0
643865397 70622561 0
345038434 798829574 0
78114100 334362747 0
598755729 420404093 0
172353896 5397659 0
52067841 526872642 0
224063213 40866738 0
121389295 286614226 0
350471424 180052712 0
477711803 534490000 0
309113027 496141043 0
412519194 188184021 0
775498262 703130393 0
619221810 286254283 0
253122604 83770881 0
256797527 463694230 0
776159904 151583384 0
641090241 416091346 0
48739890 174134143 0
123422147 374698340 0
237689907 463244052 0
556654666 783406562 0
2336283 294232038 0
278571531 149403142 0
629713423 108709002 0
213173058 235196427 0
498512923 661255038 0
478127367 484723338 0
718546392 340858935 0
670555549 702546091 0
369434423 275542559 0
69400282 311121612 0
481075576 591553197 0
299897699 612787765 0
642529135 562572116 0
272971991 466278265 0
16285566 597270063 0
437280173 165256026 0
429186119 477168016 0
762634365 218356258 0
680041773 633443984 0
683028665 434328808 0
596844288 169141416 0
355635710 727688186 0
675557948 199979163 0
403571310 564964446 0
280511788 525669137 0
356547888 424691452 0
632376712 397105897 0
180172093 409585131 0
784039560 199751367 0
81891729 601773748 0
327193825 63518633 0
327958401 467847388 0
228583736 751683576 0
256083511 44451442 0
369097983 616126472 0
208328514 45545867 0
287213997 763351565 0
247759266 7967765 0
555440497 302802530 0
449207003 795792539 0
313638822 91232362 0
176915763 478796385 0
58600095 491294080 0
505984119 645255138 0
365106555 489693857 0
456023793 610657613 0
790853487 452092386 0
257163150 726375386 0
147014445 366366248 0
44943737 660241400 0
443722119 214393161 0
716846524 137306280 0
175631797 726937797 0
676502271 636174267 0
690755195 43604741 0
503301852 12740934 0
477291691 1306099 0
187458220 210365434 0
3918005 202398068 0
112170542 666979477 0
212569412 576736274 0
203649155 309991371 0
700466449 200298095 0
448373589 439855678 0
18456249 289486250 0
503518905 785180651 0
144777911 171268081 0
770750466 333154382 0
416078549 287155686 0
629046059 723993302 0
237618852 644605575 0
63884811 507606158 0
259274371 241158296 0
187395357 665613763 0
158598913 768062669 0
313751340 36111350 0
687375074 654578880 0
352603035 405051724 0
488428264 236292660 0
662081510 42158506 0
653556099 359384863 0
289364447 535647011 0
679303565 736267422 0
775158858 15466625 0
461556627 321794446 0
751394494 433401879 0
650317072 540420397 0
321132214 230201962 0
124021261 594764218 0
390969055 318019404 0
538820259 624586969 0
522995767 782243166 0
538348545 602772755 0
262104460 163484157 0
439948102 183645051 0
796111796 463551970 0
639176123 130925175 0
206223596 744862762 0
628789194 654961503 0
596072224 274574625 0
792760285 310853585 0
669587456 366111109 0
173694149 453569346 0
94606377 317481059 0
324719529 90226090 0
749059867 255434756 0
597183547 615241145 0
108358129 520353893 0
670239651 253383860 0
55155189 574007053 0
19036607 790316408 0
785165117 125559626 0
313114921 17631112 0
304983235 442650833 0
229896819 131343362 0
106753391 269042972 0
464693669 163556406 0
460886076 117596629 0
467256362 680271601 0
354544094 728024669 0
561334744 357973943 0
117052119 373598414 0
349425130 130252430 0
620765282 329008935 0
290578774 711651394 0
641695697 292975154 0
789471199 558512718 0
553067572 584644772 0
40982564 713323504 0
568617816 521319997 0
525407681 217775365 0
287311547 759369674 0
744289368 484248571 0
627312427 115731539 0
424198443 746094472 0
152909708 677109502 0
361589372 255569495 0
601966619 353528051 0
87469180 51678373 0
620486391 46438533 0
35200192 285471520 0
577176382 654548144 0
393020169 191075217 0
592672632 721488301 0
495860453 308907615 0
720801677 732208246 0
445294318 116138162 0
392156284 697227048 0
451244780 497732968 0
67631909 245676859 0
377816908 468691477 0
269817786 572906289 0
608579645 556736154 0
570489211 58511981 0
782634322 688976804 0
235269013 717514352 0
407131991 230807721 0
249006150 691465359 0
529113773 147256466 0
278989116 166714387 0
594751673 630400327 0
159289744 513917872 0
162393995 419924317 0
66821296 714434981 0
418176189 571657558 0
435199619 273940612 0
22279171 667003786 0
557431206 576383224 0
446454215 436029417 0
267759779 19967814 0
561051130 6295259 0
673999480 681068283 0
98684000 199164531 0
778469559 476964699 0
565456650 737246695 0
728835170 88077974 0
715819428 4195939 0
208152410 482467219 0
585914160 295543295 0
757430097 457558978 0
364410631 375215228 0
645389958 81318787 0
641404279 782917320 0
525448828 616140697 0
527925085 492297835 0
607774361 349602944 0
30398178 444701171 0
521353340 679743445 0
615560963 480105534 0
233290997 313700774 0
411900890 49071035 0
713011102 409614151 0
59337268 477906890 0
19771241 283410936 0
216027489 410561535 0
397538977 477985930 0
59484665 246160550 0
192273995 732034903 0
113714121 162532147 0
58173905 593374689 0
160454523 544609074 0
431493225 581418071 0
326302084 172009601 0
427208032 433329573 0
229607394 615641251 0
740585524 667663813 0
493620400 203928635 0
365573197 227705686 0
692147263 676980046 0
26468119 755979820 0
379627859 138699984 0
279175512 200406346 0
441768736 483510545 0
801697467 369655735 0
510173734 286818833 0
112808484 611392893 0
714854408 754350734 0
773107176 127820318 0
159576360 663718845 0
375700840 792737084 0
149272816 775459933 0
118326148 33196939 0
412902742 435516403 0
243826531 105226974 0
112989556 346358029 0
290590728 212671103 0
159676256 800634008 0
798493467 651009046 0
328121912 709351401 0
593820514 64602280 0
497654514 608633011 0
579253717 578796979 0
173965750 318884937 0
336171935 333842876 0
486260851 39836746 0
683585437 562932847 0
327600897 466936875 0
416736269 178737757 0
293990995 770846085 0
398658526 358944364 0
773718721 642554700 0
480946190 159864234 0
731283945 210100571 0
297012009 249981587 0
308522742 690319561 0
158173800 651140320 0
617215681 681867856 0
646296282 560719222 0
582062820 536576723 0
542414690 488248851 0
540721034 754280034 0
451061172 569490445 0
121725963 136956888 0
186194799 664129279 0
474184495 197032869 0
324052779 696950812 0
542357432 446942640 0
750853955 311582397 0
649791375 710842201 0
764708140 689525610 0
404665735 549803282 0
17338594 511596985 0
506951233 209785605 0
635179185 408802419 0
284595813 501488184 0
153113981 671159242 0
207411961 626254265 0
178262798 633639782 0
3465557 782339819 0
704390734 583707293 0
569472277 500983008 0
480310331 618751478 0
182828067 363976966 0
338369673 283415530 0
265996357 502126551 0
609812759 78883004 0
707405084 109021412 0
452670398 447836569 0
785808803 111436228 0
147376523 471188826 0
105330453 304944954 0
32843628 72195244 0
707797382 760161827 0
165532446 441570640 0
359933310 664850218 0
783819397 362362359 0
389434090 633048998 0
406640810 456990981 0
424229082 432785538 0
470305781 135987924 0
340509526 508077849 0
593757185 441198159 0
12480498 147490384 0
684542126 532845805 0
759041933 242570943 0
436433227 324694069 0
50584761 501448076 0
152855863 465183921 0
570923908 337211134 0
341458290 417378626 0
137479992 760302525 0
697922967 757045767 0
386356693 355581599 0
495111750 259801733 0
307496966 364544961 0
78987804 175783269 0
218276639 796635206 0
701595222 659293122 0
600071667 694774972 0
109319090 507818811 0
552802439 85121486 0
735354356 383840785 0
366061243 67557940 0
218468487 758150284 0
53796591 393370395 0
370775444 544400505 0
328305709 32043806 0
669101062 403318183 0
337166641 439636794 0
438755657 98181820 0
556332671 275732222 0
696462311 449773888 0
386649537 212914886 0
129704594 456377088 0
647415477 704906584 0
652412430 608289058 0
116777763 481794095 0
112052312 788355771 0
641673860 273212900 0
467591919 485433041 0
151947051 275102701 0
340148304 490221252 0
374450037 765490928 0
527462963 435884763 0
692808687 35123153 0
510129826 736186849 0
177517583 445989321 0
775265744 381250250 0
26814872 679673679 0
190232391 493833414 0
701528713 92111579 0
267422934 6633979 0
143955353 88657668 0
677797453 518659573 0
252122446 221481782 0
776998765 480745695 0
416952241 132775101 0
18032020 478406519 0
114623443 53862835 0
246122832 287876936 0
622831065 71019134 0
578959502 312138390 0
90982921 561438810 0
797554083 33087306 0
355437737 157749124 0
122236712 754945269 0
293863418 675283494 0
306515101 327342210 0
552250919 547356474 0
438405242 310475717 0
248444817 271758808 0
480868659 167341009 0
520527015 298571652 0
782975681 458550662 0
17106119 24941766 0
486523230 529294291 0
161668986 614639106 0
301214236 612181422 0
452936774 330567222 0
720844899 661623675 0
528570525 478896992 0
482942496 707751108 0
646490799 800650881 0
385015565 165529336 0
516630271 292420369 0
84500639 648687801 0
439899633 106086712 0
514179859 623541766 0
260548897 412166793 0
361391354 31927202 0
243063382 462404711 0
265058645 310804141 0
679840557 337224560 0
431635082 545247309 0
212642041 779702094 0
112205834 337186218 0
46980091 252478823 0
773600432 517586290 0
722797973 421199395 0
47264913 657940135 0
202470876 693733576 0
190692149 90048667 0
216040365 192106740 0
642226942 750749203 0
733344711 451682905 0
305924471 342349454 0
660828549 232715855 0
463333964 305670342 0
625394796 508010855 0
337947788 632919578 0
648115395 47662898 0
275910272 15622455 0
304370422 91130132 0
677898116 375330032 0
161278236 745859781 0
605920882 325405036 0
136834596 185043621 0
365166782 705026428 0
128165631 119794350 0
153265614 503448443 0
532298680 430707012 0
98944765 544984906 0
442614106 359759625 0
52390617 553771 0
790129254 519113637 0
400685022 696903248 0
204787871 681823551 0
414522351 724746684 0
216314108 380757002 0
357546565 40200038 0
254948366 106449933 0
29792734 115438168 0
474578368 726836580 0
516753639 197441303 0
408449261 303883731 0
77514186 207029415 0
172520605 93737951 0
731483763 311548014 0
579078375 241245552 0
379558992 690424326 0
203754035 196457596 0
487582927 400915244 0
316578107 126921550 0
170284225 443460487 0
784890895 144823315 0
252205903 201631994 0
654886979 485649782 0
360827973 325503591 0
152200234 371929083 0
311178253 253803443 0
484697819 673565586 0
122058152 627000438 0
445484168 653901195 0
69868929 509006877 0
429782450 615561718 0
48356524 415156455 0
667063651 51299419 0
457163803 381922732 0
463661522 531085487 0
383497912 260580444 0
765501910 346297827 0
4222143 753326220 0
145353548 678210937 0
534486240 225974698 0
582730917 794406605 0
469797145 94682876 0
233900231 495850182 0
215425691 511089909 0
793949074 353506967 0
739862449 483969283 0
232379630 576689642 0
91332258 388557267 0
394402861 647582115 0
343297410 415708384 0
699792951 307459752 0
318516216 747568881 0
71065985 671256022 0
552946749 269834721 0
156204400 14800693 0
670459397 145195096 0
104941793 395502550 0
413128630 473684167 0
637881300 430224395 0
677171703 31261912 0
342907877 221242558 0
219708285 664168195 0
16858993 452056638 0
392463472 585635952 0
213124107 66444746 0
242374203 296054463 0
335148743 391316702 0
315154150 75170954 0
21332902 3474388 0
364747358 614471430 0
361420943 617574534 0
326197243 217806487 0
250280020 690998965 0
474231574 577009097 0
328958198 548150340 0
153883056 607606582 0
358032189 271306667 0
307613455 111023357 0
325229827 768893540 0
492693547 90177389 0
52105275 152468002 0
371573138 689957911 0
723358997 121125553 0
377061030 376374058 0
36761646 236860798 0
407649510 469315952 0
716525041 266133684 0
674470196 564629192 0
668052697 440349743 0
530066324 182155006 0
23244905 76802223 0
688986102 663900701 0
518017543 75460275 0
371486501 533213777 0
312889155 448846197 0
417937128 188113663 0
318282045 98267571 0
698114845 312110185 0
90927691 757386207 0
164027280 788329411 0
751640729 16623798 0
799133362 397182640 0
39017697 22056406 0
105805813 351881096 0
568078432 645332294 0
323289636 45833418 0
448118446 712831625 0
32609544 446347467 0
698327672 395027573 0
130993267 138924123 0
249555334 342400167 0
92986947 44275853 0
594948779 327247466 0
363611286 425439082 0
631262359 433896122 0
254507952 540884870 0
310412106 476838924 0
448709839 348285201 0
662087709 657149254 0
78839369 454614413 0
608386260 594476550 0
133549591 703234449 0
149723322 43554422 0
664437095 678801868 0
396724853 598421510 0
210227390 231578739 0
729104037 218342293 0
541340108 564713632 0
300738999 383622558 0
165977964 474368886 0
415602804 89153846 0
104796870 112957164 0
401067578 8515408 0
194715566 69435439 0
368580687 110459259 0
97697312 705592675 0
391349694 742151995 0
5680926 123458535 0
492787216 429809774 0
665381156 674707507 0
148531389 716245252 0
732405688 690074376 0
591413304 182077156 0
56118181 697610443 0
330163705 653671004 0
85818440 609558593 0
460203072 348422886 0
726036480 557194650 0
8240693 602438819 0
298429735 102882329 0
255155745 628760818 0
499269910 201701688 0
449228146 210422285 0
188878321 717436906 0
153312447 363393832 0
343848207 214623214 0
250732257 526042925 0
398136427 175060822 0
465847999 788959066 0
785613950 579835439 0
604521475 557369538 0
434457373 645443582 0
131411683 34117407 0
588576346 742707269 0
62591064 602052795 0
93088465 752381014 0
399852604 588794309 0
418419757 361983282 0
463530153 450933135 0
267150138 556587205 0
401404649 147244686 0
42997923 79389865 0
523568972 52417966 0
223782051 121564166 0
241179295 183618088 0
528948826 282446063 0
509344450 332965677 0
400700848 654691686 0
666424941 257290318 0
475157677 759631412 0
709647166 204399384 0
614117831 713239174 0
449841570 146072918 0
166613389 379409061 0
354086921 168419883 0
256137089 323292054 0
316918679 682649927 0
31451314 217268841 0
184164945 658905805 0
183685877 110329279 0
129703405 545915074 0
19208317 195052407 0
671859616 650069473 0
557999753 167679570 0
530135969 612272627 0
227989689 318594895 0
160186018 170862812 0
647096033 586305750 0
366015693 215640827 0
253271966 13119932 0
733785867 483075925 0
758424602 291986626 0
536886278 734239420 0
109326377 300546676 0
334731791 288635292 0
594188644 265782716 0
177895166 692156675 0
294492774 464992531 0
8514972 789249807 0
159496144 588543525 0
140412804 494307777 0
436359830 243227570 0
112281496 517377071 0
740969235 786473214 0
380396767 614907823 0
509689927 679353957 0
771403617 147145547 0
301148930 303349755 0
567827675 53881958 0
47178541 201881045 0
767885657 174598013 0
340363774 425222435 0
711486335 362980434 0
38181300 39590180 0
405015033 644963758 0
569565647 736083458 0
716131392 380584875 0
630697764 664779623 0
595513564 713103015 0
354105966 22315948 0
499882759 631008021 0
169107730 796561827 0
163995288 673580041 0
702707445 437902569 0
329316767 451102515 0
291905563 525192297 0
765952601 410591495 0
742595824 27198745 0
554661632 696304108 0
33452337 292734773 0
364968396 520085206 0
87298135 577088080 0
228210797 548852890 0
121424465 83220528 0
583857354 287513659 0
777457112 685757586 0
322570482 18108101 0
491721021 254968135 0
555070768 68540532 0
655552546 167276363 0
408963925 110635009 0
483000520 499049326 0
385296499 544936672 0
375192814 794113647 0
457630465 476363182 0
441249755 383264599 0
691625568 327802600 0
454208259 103300447 0
295579528 125120503 0
63369299 51049814 0
375245120 434892935 0
39658744 712680716 0
373804204 75093095 0
250069039 678756641 0
513259198 453502844 0
65130547 461874069 0
70686182 400303950 0
8699542 383022495 0
35691928 781018218 0
668771237 580355210 0
221157737 660818851 0
788182699 598671083 0
381774149 262035240 0
288767215 62052806 0
638986907 237595327 0
215944313 125641185 0
139036419 482401191 0
129809063 584140801 0
361732140 615852267 0
530109964 249029101 0
390848400 429744151 0
59476152 198251742 0
751974178 519119093 0
271677017 400812731 0
766574845 598606388 0
529831908 66966751 0
240611546 57030033 0
131890120 269275996 0
285007869 625912345 0
16426125 198060998 0
450790049 129090852 0
347493186 468174033 0
104448256 370640472 0
253153620 154484285 0
801162542 551491348 0
226042632 536713503 0
277661296 729290435 0
575574124 659648098 0
11043425 232552547 0
337609641 298592794 0
649795615 447837284 0
615551103 752105138 0
699606884 723361192 0
726623492 417499473 0
500126905 592857711 0
603902958 794817219 0
49561114 243356485 0
484977593 122645091 0
601313446 2702921 0
200733135 75681892 0
769944379 344679378 0
668792107 234878289 0
742018384 646441190 0
624262739 224528257 0
43388488 520243803 0
640301652 241090088 0
324783995 527917290 0
672006005 762251348 0
317605732 423624242 0
456784068 734667912 0
360652437 292509591 0
756849050 535929768 0
624633635 631658006 0
304681494 757971229 0
199164276 674064883 0
635713092 727314511 0
459447121 624498034 0
370100748 574133650 0
750175097 460036147 0
202890250 125066151 0
152514928 285337599 0
661959664 638551718 0
426275694 101023032 0
665852776 418991016 0
548051021 235231067 0
185257293 674670619 0
21586346 305042002 0
666590832 645247246 0
370796999 156958213 0
354632892 469880682 0
636469287 372187296 0
295650484 550511909 0
404164257 708266204 0
207784802 10947720 0
757625695 470999264 0
8149543 780560125 0
740529297 744990213 0
85618737 418141111 0
30321207 200682304 0
648659833 252785033 0
418144165 597042997 0
232606502 608037057 0
81054908 264769111 0
257934047 555631712 0
176452642 328115998 0
346614746 507274712 0
589563763 554510568 0
166575887 208459703 0
647445468 704047440 0
359698029 371101187 0
81800048 654967254 0
401119344 688754293 0
611005428 489586590 0
695839187 272498955 0
650397165 256299666 0
94175933 217590989 0
572500659 84945051 0
536003853 794963847 0
28141098 402922585 0
525214928 220197412 0
460392492 610583246 0
539419547 515682892 0
790343576 429726168 0
266520854 150385519 0
66254957 472660972 0
707855557 478051758 0
314647242 289003793 0
128461389 643024145 0
711572226 732676622 0
552557029 399087686 0
330117553 473422053 0
642451685 705782910 0
360419577 429314628 0
90307714 107598669 0
385679919 305628377 0
797072091 633537034 0
405971849 335729337 0
364344218 534484766 0
597866054 596883361 0
677079009 780285896 0
168600051 428893422 0
740454567 539284353 0
102701697 422949778 0
92480621 99617205 0
236275287 227370655 0
461434369 677718749 0
345518528 389123551 0
335484612 7118128 0
308424313 722902893 0
526696610 73972418 0
84497492 94930550 0
151668486 559502341 0
498966000 787285185 0
657408176 592781632 0
68424162 599289868 0
747035914 227067108 0
189276597 306715301 0
786721180 519788389 0
371722418 497361557 0
204812098 564283080 0
122523715 104681661 0
219631319 252514569 0
551206095 258278677 0
117701179 427333686 0
103777370 217669656 0
500498714 615867363 0
214374645 384343000 0
583676419 144428548 0
701106047 251553993 0
96284953 554381525 0
659857562 639527474 0
58680130 395019066 0
652091165 598936018 0
174606313 665821229 0
257173358 245566303 0
696665724 777030370 0
268364116 408532991 0
744259341 144216949 0
321811901 731122426 0
191293229 493794492 0
226267047 235490748 0
609251271 137354256 0
440087056 483398124 0
722605944 484237846 0
54272503 491456738 0
174123701 375429321 0
575616656 582562994 0
740071391 103516831 0
747575317 412371186 0
495217604 796427425 0
325423838 706060626 0
667004938 73896554 0
479816012 443709558 0
173746321 45052612 0
772795113 296515432 0
523550096 235430512 0
733859845 482173377 0
717957215 351394076 0
388632919 188738465 0
133505519 497423795 0
168891326 356487486 0
319505691 558725987 0
467168219 663070016 0
547914400 327493179 0
631806266 739309038 0
283112786 139194589 0
611849374 202858525 0
88553606 354725176 0
352156428 656563851 0
492491470 682568585 0
575888633 543835855 0
33204683 118093282 0
671700010 182940192 0
195319505 726765868 0
721991394 481162441 0
462988900 517462993 0
659764702 298763473 0
119624071 643204545 0
649687495 403336142 0
686101741 712881856 0
313166828 563478280 0
430119795 697697151 0
775072694 259104430 0
554721024 125556091 0
63931296 706360765 0
317918830 775923687 0
192763767 434528670 0
337843693 23748114 0
58198397 479697537 0
682513596 703150515 0
543294979 349973299 0
676247381 307393643 0
254562281 178114039 0
774819749 621136756 0
454373605 219787711 0
796663290 568938363 0
674551963 325461483 0
328605381 681482539 0
191062954 421788686 0
699471886 761785896 0
7891313 364848982 0
663438515 610038022 0
700617649 459383240 0
700909923 590231376 0
200358525 3055206 0
238876934 82337927 0
78540342 30037257 0
733162689 602594692 0
651210137 797947328 0
676812264 141513594 0
481223768 121405727 0
351964227 423546141 0
164977560 537582328 0
89767416 402454793 0
632402708 268301500 0
513481851 1953312 0
307562040 258785789 0
591661582 488533415 0
583594043 466851356 0
691398406 60881185 0
329447145 576777414 0
38311057 547651682 0
603406058 54211186 0
784467339 114254130 0
766208994 299524301 0
596717823 177376174 0
768165522 79400402 0
340801518 716127862 0
57372491 112125268 0
601836543 423685169 0
622453726 387065899 0
371709394 42944403 0
438008549 779037943 0
131913389 165968065 0
457537824 317127188 0
260566026 777389417 0
49307446 418011135 0
29182419 6003645 0
262453415 137745003 0
344618294 321048525 0
217838083 204925852 0
74755764 90008071 0
605974286 285714926 0
330916935 791560579 0
458773738 149843015 0
30799042 317873550 0
595106381 693326404 0
504957637 61004536 0
310575327 126949784 0
205436037 358084405 0
622969033 172771684 0
498800073 418177157 0
219995334 800724994 0
80099219 607278251 0
210848576 127408390 0
83840209 431194497 0
752947732 649555179 0
448803097 648840986 0
60008659 17868567 0
782988199 579336055 0
288622466 570601188 0
585739347 639815590 0
206141259 794372774 0
9136419 523916535 0
94839850 751357838 0
796132127 723765160 0
267771413 709085081 0
707352896 417896137 0
428089481 598322520 0
680906282 260731469 0
133000899 550539539 0
263780593 273751571 0
602675272 601067747 0
663478725 304449568 0
705859970 672752826 0
661657858 107367418 0
661673592 581450215 0
585516662 413648146 0
170259550 208912879 0
60775005 25330300 0
55909363 347908749 0
686047945 286327292 0
668568701 764254802 0
550905900 351828630 0
550920715 375629859 0
524616235 684037007 0
488435504 70107952 0
310893211 166810997 0
246489705 151674741 0
800650399 587320118 0
637217473 498099310 0
797936460 387715630 0
413991511 770949122 0
449490079 171178002 0
517036560 619514098 0
644036389 737598198 0
639129682 463514706 0
216325144 27585305 0
676085630 220368785 0
296235216 254242004 0
494153150 237172064 0
213412561 518961647 0
253159527 249453198 0
110175008 616385354 0
719105939 408214365 0
584039958 135594687 0
732495169 107011519 0
753568459 455318525 0
101721607 345321647 0
256598432 37400076 0
233553688 112169840 0
783862897 332673877 0
469411321 499253764 0
137169219 381813960 0
254442787 525384363 0
472238849 14779950 0
372791843 778266788 0
131693295 722632549 0
535270179 73037167 0
101656121 307576294 0
574004902 799943199 0
308485156 614245016 0
44045384 265400970 0
597172995 161945338 0
227824617 631282604 0
226341480 749420615 0
692993272 253845123 0
565931300 431578172 0
540361678 551164928 0
359975894 259091877 0
150145809 223669685 0
294977933 292793862 0
61743434 726101461 0
559498706 746048734 0
605721724 704354691 0
204577618 697152347 0
268956937 216400850 0
558872455 174509241 0
40539585 303837376 0
765328342 21281554 0
783499362 623627591 0
457682771 422703876 0
449727080 347017346 0
156702854 506813722 0
207966544 335487407 0
204945897 391802404 0
282608296 708252270 0
723812823 437803951 0
709933580 377142060 0
421438855 414386665 0
538356247 487157328 0
150434193 680752660 0
538238705 575583150 0
484669680 27989372 0
593923207 300728534 0
574945116 521679412 0
34470041 195874576 0
340202533 7850391 0
658337279 633433913 0
294075374 430621132 0
491368680 63306003 0
271864080 134370830 0
473549063 527279775 0
354457172 517097943 0
578078189 241025069 0
548736254 358209611 0
341305343 568605843 0
437192896 800499727 0
113161046 498573613 0
109695149 179191307 0
214601095 6830036 0
535586455 334256102 0
116024692 504816220 0
775650092 335582148 0
75891510 677750956 0
480294350 488176365 0
40945098 199632866 0
48085539 50483957 0
300094555 249246241 0
483869685 750104630 0
371411447 778754002 0
159189873 721146956 0
150174713 647416592 0
203775081 533722679 0
576319411 458034169 0
221219577 131754149 0
308601580 747937319 0
512350820 709601043 0
528747105 703794849 0
728864022 785304938 0
488666137 300853559 0
427299227 604658123 0
186842870 489152680 0
82002432 788044354 0
387910515 386007446 0
33957272 227558627 0
122184935 679517596 0
142759669 327938925 0
29201511 402867456 0
361795921 42311986 0
571328822 88147511 0
776431426 386206379 0
386169504 662643321 0
664684230 444158819 0
574827813 697763925 0
256704818 722025052 0
4812954 620977625 0
582581159 645370220 0
43120571 795971173 0
312932930 264523544 0
46022216 242524389 0
428149676 484741870 0
55274641 482577885 0
325168888 774052228 0
497795151 685163903 0
379620415 458091497 0
648686232 406509344 0
520127352 130113338 0
800541615 636429992 0
52676897 265122694 0
116080918 704408077 0
445613903 66851787 0
41292479 261146447 0
467460793 203935710 0
318775311 222272551 0
474524835 762235494 0
193472525 33651945 0
58864160 638247644 0
247408025 48029084 0
98049565 177355585 0
188557476 142634693 0
94462492 488209391 0
442391343 492533551 0
788665702 43716397 0
53209587 45286669 0
611700275 337202967 0
352419134 559102422 0
595340555 653913813 0
374402190 288715742 0
209590254 630841860 0
761352563 217263118 0
221674842 721757428 0
476484225 22425307 0
538863971 111225165 0
738882748 303393536 0
283382699 355942201 0
441412734 374964438 0
292437318 465175651 0
338355153 266776439 0
164230661 70617375 0
147671512 110538124 0
39551645 228726871 0
658994527 10449305 0
713805067 488055234 0
69872805 502429903 0
581161919 534926989 0
789109274 81086170 0
318093288 359733977 0
180919905 76924263 0
603657062 164707600 0
3935980 328080601 0
486756175 763315257 0
338789042 499455639 0
246039133 204274032 0
217249425 575059457 0
496293618 487106957 0
631929994 720033030 0
422514996 11142856 0
512539584 623008188 0
375351160 279572615 0
391411492 289904036 0
237950496 780812695 0
177679118 540633768 0
179195577 48088441 0
771202034 616351947 0
270341398 685436109 0
371921867 196005986 0
747349343 457356806 0
188844177 579546247 0
510285036 685714278 0
333127564 616004342 0
520517392 172878159 0
173098802 360357372 0
291368330 526079148 0
687519616 480813882 0
496211301 592814794 0
382972378 206819855 0
8716065 428938988 0
701335219 416203034 0
635534206 366550774 0
378424091 10019151 0
512998557 571920376 0
475462055 184297084 0
354931745 260332210 0
792338652 242542260 0
164120035 34231432 0
319392309 327845187 0
690105291 308489347 0
352769274 257371552 0
17526202 64034529 0
205196989 672290432 0
377254886 576203886 0
488324562 685931684 0
105820308 111191276 0
519072967 623719387 0
433645700 683766875 0
641447953 357839029 0
530589425 57784510 0
690455341 521176639 0
378484001 139410186 0
781983580 536934053 0
577083343 638880050 0
255865845 681320011 0
39327856 199369614 0
171618404 455967694 0
742661186 225878739 0
218165027 164533674 0
737282942 99180734 0
96038059 115861027 0
660532050 326943672 0
226588724 747137678 0
109984328 543524008 0
26824772 535797340 0
190855394 177652931 0
429657142 644542671 0
204971216 333750210 0
367840571 392181923 0
468678729 514771007 0
574745331 59742813 0
656405127 652414185 0
435049346 755841171 0
673371458 778213997 0
103788488 480498595 0
536636781 444073373 0
73356622 181190432 0
11969684 590876820 0
100822919 633046362 0
152228424 175358423 0
446691497 411594872 0
666832385 162326167 0
491774359 211523978 0
463102638 737458344 0
152412024 455397157 0
31447685 42255011 0
443575859 489367250 0
674448804 614447176 0
575667701 483586517 0
56060291 575340541 0
512918197 734018192 0
380858933 284333370 0
525903547 248889388 0
706951554 21153934 0
687273421 96643431 0
350186137 273386711 0
216442262 59781168 0
254172058 573528814 0
713398740 67454824 0
97303367 676106220 0
210223760 197043755 0
741027424 65094293 0
468664555 674558538 0
680795610 689874453 0
222129754 379081866 0
263219016 517540442 0
374737081 210738216 0
772479171 184712081 0
84439112 2418366 0
650906689 276275199 0
100382194 412721002 0
310039255 532205652 0
413109711 791579717 0
218284919 641856385 0
195877354 41777290 0
767954947 598074871 0
776708274 84798452 0
16335740 85344393 0
109488770 140392346 0
631609258 440206304 0
129131737 437667316 0
200528618 794293815 0
61171806 459316586 0
779215461 432467814 0
323964372 661489128 0
8248524 293213729 0
361504616 265847575 0
459398910 732296192 0
535871929 227911320 0
752416034 684846487 0
80465835 319414839 0
479453620 253800399 0
124381716 726945468 0
693260619 495688331 0
296351038 680254577 0
42208302 321521650 0
113974299 738914141 0
127517489 144769418 0
326033490 128975568 0
68029486 252787890 0
663221175 200442285 0
258368142 406960942 0
24663412 280944698 0
400657851 135587602 0
353855803 154542087 0
282726420 665727741 0
93853808 78369087 0
454254508 256391581 0
747938340 104178786 0
147923516 24232708 0
617477976 281911938 0
496848335 443675125 0
240012307 246878186 0
404511743 284025975 0
623501146 77041833 0
181867667 520071479 0
150224860 619606381 0
746508653 265363081 0
514615107 560296326 0
113756515 686359951 0
441467369 493637326 0
576277783 766155369 0
132139005 398818678 0
614896907 410847894 0
16429789 367546964 0
728005427 465915588 0
49022575 580729084 0
49704633 553609587 0
418365858 731033270 0
624907301 107191853 0
79099865 680739643 0
311054447 396008935 0
91934873 248932300 0
226089850 339803918 0
445307258 69194039 0
123291288 694340446 0
508787087 66284012 0
660028715 601666864 0
328949129 153810786 0
577469421 506093770 0
80249124 780531696 0
691119859 210388707 0
146731324 650168655 0
83974302 630009553 0
18209556 117932641 0
787936519 644628885 0
702439084 694215071 0
443898882 430457784 0
560563437 395189245 0
687472048 427361606 0
143434435 164226205 0
707964554 645784824 0
126437119 677339830 0
797336017 289551835 0
405898955 588714170 0
757170642 481786800 0
567370123 374614596 0
183725753 109553144 0
629690357 308527008 0
46931741 633390587 0
98460253 679952249 0
359300008 723214649 0
324453684 497934864 0
262015040 36361969 0
425010607 459992990 0
102949019 1073590 0
626486375 689916179 0
20725679 76995153 0
387418769 88034191 0
714332046 346123906 0
61071705 305883782 0
70836182 177564243 0
719621403 713701414 0
234204018 594260170 0
482225506 622096148 0
576650617 455899963 0
171815414 50883720 0
611988505 686074484 0
5036588 191592169 0
263882484 368999153 0
738025540 152378049 0
132673695 286628858 0
264817459 333881892 0
625867361 131217889 0
59210855 536859151 0
99306178 484359030 0
210143594 665608136 0
270748731 64172669 0
736390211 257714145 0
106680605 453709248 0
582409637 439446700 0
292783320 783361509 0
23097880 522103220 0
291203656 165452034 0
575350900 222866985 0
243580779 549353477 0
86783990 700265865 0
185479679 142191461 0
561515402 483480917 0
202630158 121836451 0
257122166 209905915 0
20174604 300228807 0
389339877 482242747 0
338983555 760638389 0
688035735 740272690 0
103426313 255201797 0
270431936 660492699 0
639360635 255666993 0
69160432 264095720 0
441573776 716015997 0
276447295 493966450 0
703481675 388689555 0
290559030 452052531 0
189556650 562110352 0
778399174 709184357 0
60096028 91619731 0
368828193 693585242 0
113183639 544211797 0
640191161 284054453 0
630497803 49421067 0
62664121 566148587 0
511982122 38624549 0
739501631 307473725 0
142090669 739776710 0
569386983 216349373 0
270706480 301194701 0
721530918 470257270 0
104463494 369940755 0
451248749 147319043 0
400077181 158583250 0
346533086 341189009 0
188307708 387138617 0
210410974 674043585 0
707399476 572805819 0
322377407 746804622 0
731797162 395941336 0
400763799 673689860 0
355824726 326184375 0
561883616 216559836 0
387419326 440439304 0
307691321 309282190 0
761582010 749415634 0
380038205 212367300 0
763044654 58513210 0
556994770 425858920 0
791984210 681746168 0
789324708 777314009 0
526978006 666742748 0
421468850 627620711 0
91685860 480192366 0
12964150 12304309 0
573298435 531913440 0
474501330 521552645 0
250440212 298787266 0
135082233 585076407 0
649879261 686505668 0
647778932 2528437 0
99002598 751441720 0
371007821 467386612 0
350878863 173348515 0
298807092 668527738 0
87609283 268917397 0
393133609 689993501 0
523012989 68149987 0
682744177 168792907 0
682596323 599073940 0
197754478 508678477 0
427816456 306796684 0
459133760 210240492 0
99540265 352165683 0
752038183 78113737 0
520775289 225758350 0
509530045 612377622 0
171131738 398129368 0
138642647 515536849 0
293783442 377329594 0
557814006 512383619 0
65595197 644806981 0
203954037 132843634 0
779164594 222280267 0
48016444 684349154 0
599028146 440802072 0
333340047 189479041 0
769065708 43106647 0
438318850 60532105 0
458395206 60452356 0
692082298 201964245 0
243571630 325954222 0
782896320 151648574 0
122874413 552763065 0
98194185 235909772 0
410027103 248537222 0
487880027 559012995 0
223101309 332299311 0
279441971 410715662 0
423167399 739896786 0
238997229 232978633 0
499009379 255910946 0
260409729 354417056 0
379656687 154026883 0
122374816 21455157 0
578857784 404106846 0
123560956 325097227 0
9633434 725202911 0
225615734 89643518 0
388193296 208156500 0
781539820 508201092 0
32992105 69556623 0
483494868 719158186 0
30313663 637609474 0
568998604 314771223 0
45917429 163891440 0
12603177 360696979 0
543788688 387311508 0
732765025 457531457 0
567433429 136971406 0
224648671 719906248 0
512259369 200468447 0
583898648 796843154 0
478555003 296507158 0
586312584 696746757 0
27588608 126915656 0
412164830 211788414 0
426236308 55059224 0
513497779 438984195 0
297272401 407698574 0
159050786 702722475 0
189945253 252912013 0
465206038 261509304 0
46158562 293320460 0
540382444 42060616 0
751359147 301572381 0
37317146 237576724 0
367640467 551477238 0
698980402 179192062 0
583035299 101611716 0
481758194 446957866 0
675722839 688872077 0
250705288 123086380 0
164231947 178285720 0
548893884 497602010 0
284991094 745378839 0
533612971 157549371 0
766617120 382338587 0
36606933 284669880 0
615221229 417425445 0
420829919 151581392 0
608686449 305059575 0
528334162 257736881 0
138161525 700181379 0
609660477 727230863 0
572266884 467440439 0
243074660 523671711 0
287599738 55945646 0
633016600 275217990 0
628546513 416952789 0
102409150 82492340 0
380697480 82886547 0
385716511 565386059 0
593039798 287747823 0
101725214 218655052 0
659406373 87098176 0
187032325 451609609 0
153234685 327273561 0
47277457 312448912 0
7057159 718528651 0
772831675 626038975 0
158454131 492111035 0
440112548 616627471 0
209664755 782137411 0
221663715 139522819 0
359832474 690733916 0
787655031 156036767 0
445967410 585366532 0
512136900 768126481 0
685584886 713129458 0
20558444 726379973 0
146635069 320095399 0
613554429 573394882 0
158280406 33587250 0
264814949 780881656 0
215648568 590759539 0
665890017 621155621 0
454281763 51046640 0
476841085 757956925 0
747764095 376793230 0
38920903 676204461 0
294092753 413590233 0
236890153 185469798 0
584999054 375881739 0
169645328 225251666 0
641281066 393517361 0
765471454 650540322 0
329168258 472271608 0
128978411 43668764 0
589907077 638668835 0
308510546 758149465 0
373923132 664234770 0
303096174 707564461 0
173157507 109423426 0
278059448 390210538 0
474485770 391846581 0
747045603 151817709 0
584644153 220906306 0
688870421 413049653 0
546638380 451292537 0
81060650 595623506 0
427565142 622214325 0
316985284 131854250 0
58054258 39872591 0
738817747 53105004 0
374357801 799270562 0
97831899 499550674 0
444394243 101719974 0
686804224 117263461 0
235209654 558863282 0
461538163 598307817 0
699575362 387006752 0
610232163 238354571 0
665140121 548391280 0
715333859 250900195 0
593215966 275291280 0
612444462 468703527 0
481358715 465978654 0
54189436 479243584 0
797036379 708119374 0
65667986 713591103 0
393582667 373656543 0
728586906 208318746 0
120895862 766384676 0
489225824 605451332 0
303648954 87032354 0
18135 699069047 0
423315311 801609082 0
309190566 331679690 0
188706472 241790169 0
88387880 561258021 0
684313987 597261941 0
417298500 157835253 0
128073153 661153970 0
122191271 189985968 0
350057104 152657289 0
91364180 773953789 0
704155866 529875478 0
519417999 605204260 0
279374401 264538541 0
217592866 274668138 0
600911096 610553910 0
342101859 774249682 0
356977815 622964336 0
149241188 575061810 0
720557341 37113401 0
299711718 687739359 0
580139425 497394736 0
772526824 313275857 0
793915792 75692598 0
201497591 454919464 0
133742085 719259512 0
62180813 83634303 0
470986922 783734275 0
88963044 297275180 0
801455740 255361362 0
760307583 558552671 0
25993918 629817334 0
180420208 717751807 0
644124538 75555156 0
101453372 229384780 0
734264873 241579670 0
479347073 118564590 0
507192899 723929063 0
634360481 414160342 0
749741991 579067016 0
320640166 624685456 0
343078528 342286236 0
329729917 666879526 0
422703547 758253149 0
397153866 91686849 0
782720223 431482632 0
539658708 359546886 0
173768741 474484267 0
751531966 425487900 0
131634160 254644882 0
243915416 564057021 0
208888238 134805925 0
376691840 502087736 0
509476121 113843199 0
153139638 242858426 0
19856309 691868318 0
261796769 300496832 0
742461214 544081940 0
302444476 608646207 0
55196947 547719717 0
620775194 212849187 0
665188816 308758296 0
504536797 578468912 0
444311702 257045719 0
255885054 209081838 0
89773367 611866289 0
282694950 570189631 0
6548914 657083705 0
610935413 228039379 0
342688380 325710110 0
473097090 172163427 0
66651789 268447992 0
790095171 157923021 0
424790030 793918205 0
484082136 755583349 0
163061782 499938840 0
220361160 634888555 0
80987263 406374960 0
445551543 340340283 0
755486728 251923857 0
191354888 55625388 0
199989626 670121466 0
738939163 307718992 0
144494500 621160379 0
119195148 352856597 0
731824577 40971537 0
603919631 121817643 0
234517736 520454294 0
537773383 349011901 0
214525658 461338288 0
582250621 648360822 0
458853190 304021315 0
758802209 264323840 0
562249701 25974336 0
235799757 306060988 0
337139525 685349590 0
674330489 228427527 0
75945051 322559969 0
280021939 449112598 0
516325592 731033375 0
783049618 705397533 0
610645003 10505438 0
148542521 398112335 0
512967189 458415161 0
78671441 571218036 0
357102367 744468968 0
489704265 315353261 0
27332002 353601096 0
444667901 607260232 0
193306928 42085501 0
671506233 158792957 0
328523647 201435332 0
102950632 380090951 0
163258832 57449429 0
349827452 63693508 0
44993299 652264726 0
243395981 734319116 0
772279181 396161111 0
792480527 742882636 0
577782718 385163177 0
75588420 633641109 0
607539493 56633675 0
64978311 590928483 0
724134342 15888562 0
418346257 657133780 0
28099599 545760190 0
801243305 474431929 0
602054235 520936504 0
701460239 452700566 0
288299979 400840009 0
138904816 314819805 0
773020984 480984132 0
319506622 506902193 0
149327824 498042142 0
541788964 35116000 0
309281069 216728048 0
444109138 284622951 0
754033322 443470933 0
778044964 675165319 0
645856622 565326640 0
110864246 16884769 0
325319159 244569505 0
179951797 489524860 0
132330154 685225729 0
717036023 605102711 0
233098358 537883608 0
18888376 287007920 0
615663597 554973387 0
100243431 480856987 0
528899185 176107255 0
691560110 259877816 0
8108492 740366224 0
677455256 612940173 0
27288935 71771271 0
791999805 616672012 0
158191424 260167700 0
741535264 616826189 0
660169265 172340097 0
27216190 417854478 0
398326465 476990539 0
547002954 662307960 0
464129687 455283549 0
371410858 312980713 0
689288480 763830805 0
190893215 417698360 0
519030439 241647349 0
274469513 521706331 0
6456968 141770756 0
525137422 139806512 0
692989088 470283464 0
771182650 96256523 0
6830717 311569628 0
626501240 98015094 0
710990548 37120923 0
299723917 732967748 0
460118855 406711718 0
742306621 451779837 0
81869422 666642106 0
681342273 184063350 0
18791882 283307546 0
641798884 601345388 0
597364577 706306529 0
533063958 129069605 0
416685374 289317364 0
630340928 189704766 0
246218961 92444821 0
73434456 357270999 0
606303744 306008558 0
329053469 388260072 0
671279321 533952847 0
728380443 567712514 0
388666039 178174009 0
399815104 695299645 0
256762047 752741254 0
379088630 759800609 0
258118037 678898050 0
240728053 629220056 0
588153424 786776128 0
510869896 213859925 0
286672568 632157329 0
392685507 652617661 0
474248977 127231569 0
63659758 742129872 0
315929612 644339347 0
477690141 185460218 0
120896457 617293356 0
313644012 155330446 0
201596922 415679425 0
168400953 435269543 0
84499606 595807186 0
559650366 405583617 0
765810505 722844848 0
557231610 794235752 0
520251967 66111276 0
596941089 532430705 0
597911818 55313447 0
197607254 331643339 0
568210658 674579309 0
660806640 768180660 0
787985964 627269647 0
282595397 466604589 0
302091803 157993787 0
512874042 362557259 0
749300031 654209953 0
101622500 741068969 0
244590838 646919462 0
278595072 501257682 0
262991338 26415504 0
458499094 195791883 0
790717052 554086295 0
684485395 179685961 0
97924882 41863602 0
125013927 672665634 0
746116593 482361017 0
748664841 212265830 0
129199410 462078861 0
108877282 597782380 0
564626916 709502448 0
203272610 574059281 0
109758181 799867768 0
551161087 343318743 0
305451066 433365099 0
188871204 260693819 0
482383478 254042610 0
425324779 511779018 0
515814027 280540183 0
267910693 530947680 0
93529982 1439617 0
109375370 301131956 0
205764530 35315687 0
727760635 67954640 0
149463226 593619714 0
571216045 39422630 0
762950210 684049369 0
734336129 63656880 0
601638606 602410943 0
352518541 326998078 0
623134021 154196498 0
741629595 116989811 0
540805879 99754805 0
390342133 685538288 0
44637314 406994722 0
399060095 724990676 0
189696553 349335712 0
440398821 164768661 0
263297920 276721480 0
775977451 692870002 0
26350808 243608067 0
324512511 599946564 0
761176311 713100455 0
69220059 441418227 0
689595595 24463194 0
25407287 468284248 0
514343446 123093740 0
337785604 769927308 0
111747962 575921966 0
233171151 25784717 0
267302419 397071394 0
354848834 659309348 0
766376954 392832125 0
639173750 698950345 0
161614275 588700420 0
118981424 61713440 0
3353544 663332244 0
437644317 547070272 0
157907271 9026956 0
296000585 799071610 0
292963854 64883384 0
409824082 115663721 0
124843718 572905781 0
704948265 57350841 0
495710787 276631558 0
9688807 11229059 0
314158214 524082051 0
486686111 200042890 0
591099025 464873488 0
453102101 554192248 0
122781026 237376394 0
241748447 60010944 0
796040405 280357531 0
562811005 131548057 0
142098861 458766675 0
386467861 721191151 0
513984217 426443505 0
29215914 416793412 0
427393058 439221425 0
304742564 768874526 0
601332818 132888490 0
626338270 84889520 0
440216519 697759581 0
47580926 26449816 0
288501176 717832740 0
56511746 234994512 0
197196155 143108404 0
554795593 607214523 0
748542822 691561992 0
585069556 498653567 0
443521971 648149518 0
153662583 122597750 0
325420239 336345537 0
307727064 103674412 0
582309115 731626074 0
121328144 325399717 0
302028358 578403274 0
749538021 269294045 0
181704779 679689285 0
678099442 61153387 0
56117360 634647985 0
390795183 380990884 0
40029609 222557118 0
256949420 775373675 0
725744260 575271666 0
183223577 45319575 0
87620694 325287465 0
392610138 626419051 0
290341295 57163091 0
760630837 489209999 0
416735172 785493424 0
731775451 789648383 0
77035764 550862857 0
59403802 249374462 0
534237705 275453663 0
163127213 405298691 0
50389912 154605765 0
588101423 488264442 0
766763326 510667451 0
657797270 384460948 0
44916500 801692029 0
293487456 537760057 0
105469451 70375735 0
550533716 442993080 0
142447940 20491555 0
202715866 226713006 0
699706115 647456421 0
632614626 248007836 0
323710852 427722109 0
131699748 432824546 0
567067003 611894313 0
140053752 653913123 0
582630753 619838226 0
421384995 267113766 0
750077161 16778064 0
459958645 689250839 0
189729348 571525812 0
114927060 109433156 0
76303795 448625632 0
528973960 128628436 0
285937859 467255325 0
674332729 467320032 0
410128920 645134149 0
679172014 97606085 0
74574749 384671291 0
775696327 619559149 0
302173826 16793530 0
179275154 45936352 0
610780306 741465815 0
109414213 445989794 0
311624900 689613978 0
707082408 248971271 0
330750943 89781083 0
794297796 752986113 0
498622742 760967324 0
483270340 733126895 0
209507540 32474968 0
319490520 612736205 0
495063706 762233843 0
594102828 134894761 0
129748842 499110791 0
462879085 479900714 0
641622740 130184314 0
443600972 424061425 0
174979196 475779641 0
604953768 575867508 0
256549929 755213285 0
107892687 182305888 0
509053131 592444215 0
458866982 319408111 0
88767884 761173158 0
218196589 552569493 0
171147445 151120415 0
326524342 705533368 0
708017990 502600257 0
660094850 107751650 0
370568506 354188603 0
168164222 271267336 0
794892384 730229293 0
8092155 681564700 0
415992123 423582657 0
311795331 254403920 0
444514169 644889422 0
301023191 78580506 0
41367265 72916145 0
423032003 514512456 0
552959624 79615547 0
338732130 501881202 0
572290836 195661047 0
475125734 467666296 0
391822268 567425697 0
151580954 16506325 0
738458116 474589890 0
685402336 613416564 0
733951117 532376524 0
6497747 611494075 0
339129433 314545355 0
791192387 647259388 0
501388316 57427572 0
320397306 443737329 0
307605441 410259908 0
183290187 776465451 0
656624327 354555988 0
762751176 222922030 0
222181235 737012692 0
409472979 482619554 0
647846668 304016868 0
629383992 54529327 0
105785962 613038662 0
553827025 305924698 0
214454011 306376512 0
732008490 312213402 0
534526546 618119218 0
727451357 778766964 0
478082426 401601541 0
765646903 303448339 0
153578837 49403741 0
285944006 131479413 0
643425101 709650651 0
12031654 198644162 0
298266745 461673995 0
373934175 722838110 0
465149401 794631250 0
149177050 103054378 0
200915452 229902279 0
585299912 143498059 0
792069556 542992211 0
630840118 624085280 0
236785889 385024016 0
613550487 728495625 0
443168651 454063157 0
203811890 367134828 0
767829167 717719630 0
554859968 603152136 0
747294856 271619979 0
742568512 483912868 0
223166785 662478379 0
731394762 113401611 0
182804730 383827846 0
656206015 639616099 0
639289056 300584764 0
435031788 179586306 0
150076791 694654375 0
103362330 31873791 0
309757360 544622172 0
682073417 15789498 0
281193322 62803638 0
419816884 50487510 0
348372713 56026364 0
156727805 157566727 0
15962300 210718205 0
124458096 560461572 0
753763547 724301009 0
162929440 289255807 0
294773212 231274059 0
270005852 493642277 0
688704154 504426410 0
108674465 273858029 0
136327415 379631348 0
219442954 175520142 0
332126811 632353864 0
42990719 193739677 0
373011549 529658186 0
576772580 57496885 0
596959777 16860679 0
292177500 85278989 0
260822329 117269254 0
441615086 461011206 0
291068770 142369172 0
345530430 71578372 0
538994846 609734399 0
613542473 441994886 0
397118011 179237808 0
503435460 699977253 0
60354430 46379338 0
457115617 40106109 0
564780518 4617547 0
128298250 167208823 0
297066415 157675560 0
325494218 188906292 0
710036446 261987260 0
450118016 649078211 0
76862186 329861750 0
191316010 665784266 0
337151671 559660403 0
429780049 95130813 0
396231951 10983064 0
148687280 318458472 0
232297167 217958682 0
336526576 306082771 0
681738509 399732746 0
245992957 310157661 0
694012314 591981618 0
593968953 228918817 0
70196514 276331027 0
284867742 585357050 0
286066560 367474720 0
538347556 154007894 0
283148802 66100109 0
285770762 455804766 0
797614729 413223373 0
733013649 29521547 0
257551158 507547462 0
591583322 64771629 0
176376546 382184481 0
420083830 200871187 0
753211206 539318475 0
587692936 411902862 0
542216876 267026035 0
454623898 286119483 0
732273020 394502029 0
31549411 429699768 0
62828112 743390309 0
31799131 314204700 0
712274052 508268824 0
748353031 537770239 0
438286197 155141472 0
141015732 550519217 0
573247539 648680140 0
648988034 294577385 0
662842289 563833865 0
178827047 30325227 0
164803546 98740712 0
182458642 689103742 0
39715797 42095264 0
477711109 169642914 0
788638499 765817940 0
11818472 615245560 0
650695107 642258753 0
116877883 187042509 0
293751887 333953177 0
4537174 261312306 0
664554909 274092830 0
185135785 28061828 0
576285798 679778789 0
510258027 530021200 0
161819814 771244781 0
652444104 753314650 0
582922756 608624454 0
241953920 707921118 0
512096471 270074570 0
710912066 65456058 0
64876683 363393213 0
440196124 572306187 0
23651258 380339793 0
55904334 721934491 0
603624236 702324733 0
370230171 367533006 0
764216009 235600400 0
545102073 432207980 0
673009280 472397848 0
374452323 359361066 0
397730203 758846251 0
23080378 347709805 0
360218047 492613114 0
169095182 587044505 0
544331993 700847377 0
611905593 116762209 0
550639095 446973128 0
252335660 494921647 0
123088952 475851507 0
80013173 468743240 0
123360432 289160297 0
748581842 734681476 0
694813050 525692328 0
165113408 772213407 0
471189073 196848645 0
114456476 622348790 0
430043516 34217662 0
286094231 616821279 0
176880598 704029458 0
700610708 145461886 0
216143365 216301659 0
152529558 350479142 0
317906552 775306908 0
195311463 637139638 0
773619132 559262887 0
56830716 284924976 0
664434090 455334702 0
439817145 381920624 0
298366829 251150361 0
533709062 515729558 0
434489066 637506822 0
123474468 64512901 0
433911843 530962101 0
159984228 680136316 0
31441401 278314911 0
155569081 583355110 0
712909747 267301317 0
590807493 515369129 0
751195808 451756118 0
690908890 352318147 0
505890911 54449591 0
428290270 750388887 0
100317623 604771012 0
556283588 12143561 0
145805380 709058140 0
400172413 525597889 0
360743746 11219534 0
269649219 297985972 0
191342364 24984453 0
148731330 602488883 0
758893202 653176803 0
369915367 705847710 0
298586011 306725125 0
506871197 516512953 0
511347080 734489698 0
436562936 572397012 0
365528679 464238608 0
76930098 548321454 0
542246417 323073731 0
401508883 306160568 0
67800701 631774962 0
114504744 497108893 0
787953305 677402771 0
469911168 271651022 0
14087253 790656308 0
114175675 668930672 0
484679297 70317852 0
388584434 143985434 0
686779854 529885333 0
724359802 231707292 0
276671495 406681716 0
571457261 107127974 0
48328736 203995780 0
738152655 451543304 0
751687725 374609892 0
240823420 96870886 0
156648779 464215871 0
459363167 83488723 0
677023065 167925553 0
197681491 537843820 0
776357627 539719045 0
726426214 298030634 0
470878635 128534161 0
716843259 585908921 0
532260784 412718602 0
618539090 112229680 0
787823043 457582085 0
422094262 745800769 0
400000778 672119603 0
667651071 433773710 0
708945513 473889866 0
275783542 545731253 0
355820049 690006804 0
754374139 211557814 0
67593577 627305920 0
228064457 723513556 0
522777103 695611206 0
251755588 373754244 0
684469672 15214116 0
312648756 516945947 0
254880146 94528323 0
601656627 77935833 0
49248543 419169470 0
424109607 438486672 0
145146830 230883730 0
677935550 580940154 0
504338633 733995927 0
617038968 268806483 0
718269444 37731297 0
445731298 757156226 0
437506328 691257388 0
634381913 299182707 0
345127856 450101588 0
553591189 524787335 0
714804242 296593802 0
444507459 568962466 0
569863165 550146448 0
684948887 567413172 0
559788537 217532681 0
468121617 94971042 0
128583187 677841799 0
513783334 295460082 0
62713552 468831107 0
523456445 201328363 0
468980885 498161022 0
35628821 413679905 0
31718923 549604849 0
129880243 513406534 0
468341260 698055505 0
458782655 708302477 0
556359289 20590469 0
59683382 656491665 0
325446682 290015518 0
661941945 89067298 0
312438157 169493161 0
387956481 261556905 0
314692846 692818559 0
440476607 580952139 0
118043430 604988630 0
443611337 286963874 0
587403991 161291333 0
145273705 151403280 0
107963075 235138455 0
659290287 91332116 0
657480789 572139914 0
185291329 151381025 0
246955221 710610834 0
374121365 667607792 0
346165773 466003470 0
294532647 237634159 0
219589933 552706123 0
612807905 205555977 0
627162015 367733538 0
602324298 268481186 0
689508434 226008937 0
751347631 104519781 0
436840935 743816002 0
240924996 556124935 0
260427239 538669958 0
179227451 385332913 0
156862005 270232388 0
54495095 104435415 0
608514277 641550580 0
643616774 623160224 0
691922845 793060015 0
685782291 546200458 0
694018318 610031450 0
554021879 769834624 0
488278567 59601168 0
446269870 74903750 0
221628385 467549111 0
81048885 382576716 0
214976841 223321667 0
272661664 537459742 0
257820484 388673275 0
775675028 431199614 0
309979257 337502466 0
550219222 722443381 0
98405831 652162580 0
450007893 101983228 0
595868611 186739170 0
438465449 291293665 0
108491651 131624368 0
301825391 342213231 0
632707228 382073886 0
718201529 726795581 0
586736510 310433708 0
332726610 642183990 0
664628882 61898339 0
677305425 207753517 0
180476496 794034820 0
682440551 423140236 0
185071095 471138212 0
647728811 325587022 0
244415150 629334397 0
661161930 203967965 0
319703415 53154319 0
640371257 92891993 0
138160787 67071239 0
531506006 793092798 0
741380118 114058900 0
618964592 14736820 0
115360889 413431393 0
38947423 434906853 0
192144087 601450625 0
760384058 267855578 0
769614557 229994150 0
753159917 600344151 0
248251731 705558021 0
398796845 173153928 0
188356517 41534633 0
338572449 564122788 0
18680381 788536295 0
756210375 178117907 0
476382165 777897647 0
231140326 295420198 0
272357048 301821965 0
133701225 760769743 0
394890668 578005593 0
484529000 698372973 0
561558258 520026951 0
435080730 81083783 0
213127060 658483588 0
439575491 597064694 0
526264199 312829005 0
452800028 779252875 0
3110754 793456840 0
96425955 553221548 0
366939721 182283982 0
251333841 310190107 0
218326522 291071088 0
48634250 592705384 0
234135978 792012478 0
290881790 304111415 0
154349280 560747944 0
581752665 88494561 0
255036909 489384583 0
323252603 596713849 0
171587804 160487644 0
213914217 93435026 0
257080168 590380321 0
16943646 784099662 0
135310742 299095797 0
516747823 501933258 0
159807456 278482530 0
113893097 280611530 0
375790263 128941717 0
11161604 281878564 0
259364964 54168871 0
501756558 665128773 0
57444218 551173154 0
318607837 792603460 0
471606659 361872784 0
375576619 204698319 0
281677076 446086818 0
486840631 140200598 0
427144462 643151558 0
766271912 738041035 0
294006607 620734529 0
689015105 351941642 0
96312315 581728443 0
369906836 22943817 0
655416768 598648387 0
541171526 277386531 0
495862114 419527902 0
559873969 315428219 0
33883732 252277025 0
390055345 193403935 0
20279080 384385648 0
607851302 645351602 0
389750217 271829169 0
335102223 760143735 0
536820457 343036946 0
288008254 283668172 0
579192449 585727711 0
411005161 19388022 0
551420583 708406676 0
764938745 529345233 0
25975431 370707481 0
471298078 471268167 0
265294687 327532933 0
225191037 309667026 0
760823377 264448923 0
58214130 16624838 0
216919718 405678123 0
425806697 403673446 0
780536004 728295158 0
630224007 504065416 0
7010869 183814196 0
551271446 686856736 0
123303615 272622779 0
598804849 220909461 0
40944988 45456840 0
121514260 627590929 0
413085092 332924660 0
406137415 410141843 0
88472404 156593479 0
725614090 691344802 0
271987265 277897344 0
719388009 317537903 0
11007930 112599812 0
488647765 389762699 0
761500717 123599228 0
393153475 287186664 0
650783260 487156531 0
306092356 575046767 0
454341223 708039667 0
399256907 162670162 0
619792032 342105602 0
744603210 624618815 0
269266172 546467142 0
224061619 253897224 0
750380075 477528819 0
200026554 33198050 0
412493242 569539929 0
1717222 66331614 0
432324156 277119813 0
311396715 112147653 0
392094626 2326541 0
448688687 379804849 0
125101481 169104995 0
789519511 74199787 0
45281495 734535806 0
386405689 39924121 0
308439843 542670398 0
106995125 612187306 0
790112880 176613688 0
121090858 541356593 0
393135440 221808086 0
136924353 765061390 0
797784487 29220089 0
75092862 141430796 0
384381746 515041318 0
796021518 111873020 0
26636393 92517655 0
449124808 716323603 0
257967201 650454881 0
367957425 543087901 0
523825944 782092705 0
75604893 551137280 0
140389789 453902117 0
55733252 238804713 0
591211601 26835723 0
592986543 638939533 0
355872773 100528975 0
363470223 44538437 0
722129394 507086155 0
157569288 720455433 0
468387763 302561671 0
111084472 528237010 0
237948973 591280827 0
361568436 20745609 0
299360171 370878559 0
512521814 394274438 0
598692333 225827928 0
393042337 302696262 0
663207304 128651778 0
463873572 102340607 0
90756596 762823244 0
311561450 263318910 0
179840618 191810389 0
735038190 429924135 0
168120101 386917997 0
760158291 492856007 0
520231462 94831129 0
466704715 111062992 0
458439401 61165954 0
385361546 612568483 0
513655099 202937247 0
60932618 188566718 0
672751649 92073061 0
370088958 530242970 0
395147598 219271753 0
129267438 26949756 0
595151169 542737703 0
12565914 9534793 0
408061859 392112201 0
34980086 325520571 0
634295837 798739810 0
130569509 799846208 0
151524583 107215496 0
568004398 316033721 0
59662407 648722711 0
666430337 306847436 0
197485071 440874983 0
581124191 489030710 0
291470439 784387848 0
644168310 206217440 0
559152867 501787831 0
622662206 460936070 0
446578580 198852826 0
49218936 375680333 0
416574970 213506378 0
433462934 139764084 0
388688228 563927609 0
289856450 751120101 0
440131570 190709371 0
288380018 261890593 0
751317518 285885521 0
387126377 478767232 0
667658669 244441725 0
563904075 695800167 0
181103412 8619784 0
407814687 696522112 0
131982679 182569095 0
366194249 701577660 0
594862728 744937830 0
505106756 618534655 0
276453953 762703363 0
333992021 422099639 0
747630331 380202245 0
225721285 174799600 0
473079770 219411698 0
551218441 399299140 0
489006144 771314579 0
223457600 444636228 0
558198194 780390502 0
277551505 204258301 0
718481525 294754470 0
201700127 512849520 0
312234272 634431982 0
445883704 131519458 0
493567730 688409762 0
683542041 548089203 0
617107480 75742694 0
681563785 215891078 0
251996852 103756978 0
566499170 599365926 0
604509092 700053627 0
186292456 694310557 0
654387770 261987013 0
67912370 180162714 0
385108877 406761566 0
297354118 753007752 0
133813430 218236938 0
715931400 174495403 0
262362885 182937164 0
527577263 777937844 0
184121092 116766046 0
395010312 435576958 0
770019026 146470647 0
376938 486147265 0
730796461 138544269 0
590053957 430250349 0
249538972 715637608 0
118305964 655243994 0
504253143 348309801 0
418362116 797509261 0
343753936 267319685 0
329963487 93174413 0
162356244 1366225 0
593511945 735546641 0
272946931 279520435 0
347278577 134565187 0
467534071 678004879 0
33680176 539931727 0
205854817 466577796 0
169124530 352051117 0
215327106 301605041 0
294533596 791363055 0
782863447 269217221 0
722361779 657818913 0
342914102 481731372 0
269793684 589093475 0
422982786 544672330 0
383093867 219671657 0
709576176 224786909 0
467945862 496909686 0
419663704 698709518 0
245267840 324998920 0
762464799 628714418 0
602624056 238681442 0
678952308 700689472 0
515115483 446168056 0
298332846 559402849 0
75827051 160637526 0
328768958 354614805 0
801423729 368099033 0
777299459 137981092 0
387814086 666212449 0
575912304 36947724 0
277683617 296765712 0
679109763 336750154 0
737191944 30888550 0
173172666 30915577 0
153003151 514972288 0
389297222 643884436 0
220812275 762857208 0
77253494 590974349 0
679600274 661300798 0
291230323 106079864 0
562781933 713572145 0
126206455 407504912 0
266196260 67773752 0
647888519 185085070 0
153681492 195447508 0
409637048 633342683 0
398360924 414231889 0
254922698 392984538 0
283771806 294924089 0
435647665 92357858 0
155794133 541831014 0
523171142 4241987 0
242359518 712770954 0
183340333 134391791 0
461232479 779985044 0
431639127 549031499 0
456443250 366777524 0
16262336 516969245 0
8968744 266497959 0
655692944 272406148 0
415938132 379859347 0
176743097 484081837 0
385664187 778105445 0
755594795 602119548 0
89962921 199680133 0
335641377 211739299 0
765590322 644297756 0
541362224 155008228 0
576747016 132326847 0
2252172 663986290 0
774091188 107672016 0
163789136 374378282 0
44533388 758517971 0
208984190 413401222 0
279463770 350006448 0
192523735 544811683 0
298790192 241432471 0
39568316 761949548 0
449365134 180592551 0
40089901 90044275 0
118850744 172684938 0
684107808 144397354 0
522152844 268211697 0
326626377 436056766 0
497425759 341494127 0
602992871 88047410 0
587149161 834923 0
638395913 698116664 0
772046368 553217533 0
188183678 198337175 0
566962684 386482863 0
373374797 21418566 0
642930030 674642407 0
601933477 361245228 0
375637060 176690449 0
637224773 178583100 0
391666494 300361570 0
370853920 508563442 0
300132840 206778225 0
477699802 405872878 0
581351934 397655734 0
401093798 315280409 0
260142917 391845507 0
589081846 258496732 0
576876202 263767486 0
591089009 502028064 0
183442016 245241544 0
518122053 207821968 0
505444827 65117281 0
275570292 559811814 0
785832838 703048122 0
373394738 33304881 0
544324025 204890047 0
690834973 315968140 0
353241648 430629326 0
114949921 148376185 0
13329336 82885649 0
419577059 406820065 0
205877297 441566453 0
720829676 745139019 0
459218935 195472097 0
270315824 606593590 0
434107228 195343704 0
611015057 712461375 0
607238140 213588921 0
493454050 60455228 0
393348011 398675653 0
350077784 258178925 0
460181245 302268037 0
75365924 545541927 0
27794835 205112612 0
720185749 743591756 0
294745299 351637675 0
109202349 57531669 0
307255709 334010489 0
330556410 205296236 0
680390867 657552524 0
626701296 541017198 0
92561810 281038632 0
735284416 508893516 0
462596800 43582537 0
104283527 275738684 0
144320828 131764643 0
431752409 560659169 0
596270801 770727696 0
20896842 79141065 0
271855478 299425694 0
208682127 146999658 0
31173421 312444509 0
37029702 203349122 0
258359764 700132229 0
166676288 208782084 0
662170841 96461466 0
245913704 460398932 0
157701835 483656714 0
758290863 63184198 0
656321512 91740673 0
463310468 400494034 0
129845688 684517251 0
312121850 252291559 0
725936964 17375540 0
477568624 161045852 0
462744570 395004667 0
742938932 24034488 0
326997733 179014885 0
454195145 671190530 0
505710789 276949293 0
116953608 262083123 0
652258460 350337310 0
469713089 687804266 0
637377463 701399276 0
136898700 183113436 0
237883250 639695260 0
39043897 389962280 0
456736052 674480678 0
217720702 241847667 0
311137471 569092576 0
679297911 710541057 0
469450831 646157520 0
7366120 81047657 0
192341253 390791210 0
102114120 402786200 0
159319495 399635367 0
40785180 779873582 0
779530953 670574840 0
122549095 24668860 0
171061056 146533841 0
89463281 508850161 0
750245749 645782469 0
745533330 187930053 0
566028293 15533646 0
726574038 80564046 0
55106942 33050484 0
443255546 575879339 0
169448838 759691715 0
706915479 420141951 0
184469190 762840235 0
721028870 437805010 0
69429214 538539988 0
743816050 251612306 0
200420730 595343021 0
679933655 209326120 0
126810839 115207934 0
526572850 380263743 0
78624880 650900191 0
440629768 795315077 0
466653747 800615558 0
523982203 408823625 0
412735213 369888249 0
770653028 577780470 0
679326871 88122854 0
299508515 544980649 0
381982462 669188676 0
249007123 437816949 0
693453786 470594011 0
746602376 763047466 0
191197108 529856354 0
338858051 515606990 0
528249156 675961525 0
299026459 477911233 0
299777704 146798022 0
362257874 773922333 0
569718957 567315115 0
560316367 693338535 0
559924451 729420529 0
451554686 457174532 0
421882773 687404129 0
357595600 344318182 0
217646936 409110515 0
469573442 775216433 0
591687895 506488898 0
655377192 615851385 0
618925823 228548074 0
51007299 673585120 0
779176071 715667588 0
2143719 287811255 0
219873819 449250191 0
324620663 282545600 0
689792283 337329478 0
788689166 790726163 0
484172573 237359270 0
618704719 384661832 0
224838744 184209491 0
312846660 532552951 0
44378872 553904863 0
142071389 139225516 0
569435440 15209672 0
28727885 148092634 0
349327026 559804581 0
455321317 585657522 0
229632960 116123958 0
473246266 466592577 0
376827459 514939623 0
541208801 325378525 0
790069110 342096776 0
744480616 402517955 0
169344387 537503271 0
295249200 699868187 0
613606636 735311233 0
443354154 195362806 0
483051710 190700324 0
104772851 132464063 0
16968694 184270049 0
791221249 535735302 0
640166425 689654437 0
662040935 643440877 0
610524209 702980371 0
390570771 419598796 0
679673576 469392367 0
618608026 239318539 0
303163454 78083988 0
314705602 526295229 0
382940979 175163477 0
714410413 355720334 0
699504504 490070236 0
161567421 372656101 0
315483801 6341974 0
76665128 145272679 0
436658769 178485920 0
758161796 631538208 0
296612701 400540179 0
574409011 756495386 0
311384346 758682083 0
214694210 183013189 0
203051536 737843461 0
293487496 403299545 0
801356737 589928213 0
469098174 400143165 0
479543188 332198859 0
242850433 375133653 0
705766170 176114066 0
519579053 505548879 0
525648596 262073177 0
780883885 481569272 0
187070082 432856090 0
685314959 671407036 0
706120848 442898648 0
189865746 640972138 0
205693794 781234275 0
81451953 22985963 0
345425747 525536651 0
299885104 768631572 0
738221694 748898016 0
585632313 695082622 0
205370906 622616838 0
336310019 162553941 0
471555151 558306544 0
635171820 555398908 0
722052105 232112018 0
735572881 372345486 0
16996697 66943914 0
377128822 487028043 0
726558678 504530554 0
736344116 456345534 0
537573972 598248273 0
15969749 696852154 0
708364546 311123617 0
111982871 174057970 0
795130433 794753210 0
137508538 537045578 0
151870728 27065624 0
148814845 167334013 0
512336067 660818577 0
555826966 594726844 0
708438284 334024130 0
129456099 435134964 0
455144373 19744073 0
202109066 538552361 0
505584050 77878605 0
673793920 245544365 0
41214330 144728339 0
615878202 570502791 0
34551005 418706149 0
408784864 686620245 0
608945132 686016529 0
231288655 182154488 0
252878432 587111381 0
598933836 360834747 0
659107739 48168219 0
288821068 24448116 0
107354715 659298660 0
178117243 383926843 0
85706170 393899334 0
503338531 337120633 0
94298642 205424956 0
371437653 604732481 0
440362376 404050231 0
16459950 742249598 0
7326111 703254837 0
721893995 743850356 0
369310416 140085904 0
26645453 139179478 0
429457741 545637296 0
76826998 566134891 0
23772427 295023327 0
693320269 674280832 0
530584270 452470226 0
28492869 744803254 0
795748353 749829012 0
282424145 386122911 0
166073574 641276050 0
793449517 71027374 0
281463702 795292197 0
475113603 289675831 0
164981723 541069186 0
331944045 412317644 0
34356081 179028608 0
264499252 515882027 0
39390864 279425621 0
30612476 408517214 0
468298843 480627991 0
734847247 693333738 0
717545074 634624226 0
558969640 518830442 0
684643330 565082760 0
162519164 503282380 0
665834815 55151828 0
337069062 331807450 0
36798434 721394475 0
719001315 647371930 0
745971442 432378377 0
276804064 569370472 0
425297625 20849900 0
481026613 47875149 0
30820606 572289929 0
592061579 735547507 0
370782730 545452197 0
774859420 777920481 0
296227635 632833045 0
389091857 493851094 0
225117573 316887587 0
697064330 225354052 0
11545228 32973650 0
766757354 611766695 0
277411438 537947368 0
246117972 682135861 0
460650897 553197502 0
658894862 230923396 0
478672631 282697565 0
352718142 309197017 0
578750009 155878155 0
108190773 485824333 0
498737193 220158688 0
509403911 96255228 0
667326192 575175966 0
306438127 432445136 0
168320990 417270155 0
172400887 782451746 0
155999256 377411349 0
473706397 526969304 0
15771421 247500077 0
483758168 483262647 0
151421763 765509487 0
141479454 495916667 0
137687979 205209442 0
35450433 257492113 0
45899776 478219868 0
331039383 473906742 0
651450420 704062540 0
50187313 373333048 0
582197774 627345023 0
231754145 40098122 0
338093409 736700370 0
746753561 384391057 0
577575409 338324398 0
110051130 156751686 0
363789045 718966411 0
694021091 257410071 0
295628036 348556696 0
787288574 681570562 0
503707587 181971876 0
502694397 118355724 0
322657780 601839029 0
675148053 321291776 0
526495863 124512494 0
672201503 595910675 0
547865511 323389026 0
339865118 423266262 0
212206806 433882943 0
322746759 513247665 0
5186916 722130225 0
638438745 431500534 0
319059621 197089695 0
3518292 164547030 0
59129926 231303632 0
717660333 669419106 0
623390370 758366579 0
158330535 5576346 0
508251886 197184611 0
599785474 589592602 0
385361002 16160269 0
598332820 694890416 0
705969979 68104555 0
288271825 116813362 0
708376865 32191472 0
418343787 584976110 0
230889133 164256301 0
46385528 285168517 0
167493596 193736799 0
100799094 619545239 0
280853647 530361302 0
321026852 360424766 0
479064421 568653892 0
290752098 378329524 0
419706818 620420611 0
290494227 689706138 0
568627396 232141439 0
370624566 381926034 0
709286930 289728753 0
256409747 793995568 0
551674102 436894279 0
755197781 513914970 0
794710174 302764853 0
263435757 149179911 0
340177647 284051537 0
631700218 75628119 0
420531316 569807036 0
33440949 102935376 0
308958145 272263976 0
327137905 1718538 0
66937945 600460652 0
612005250 332485684 0
120983494 205981272 0
44343058 682327066 0
428843213 714899226 0
56709317 301776211 0
482871927 544266191 0
377337052 713935939 0
684141628 29574280 0
170542057 624142407 0
72453923 694035023 0
535506546 500766107 0
71396298 277488347 0
248768510 105234749 0
247433205 688078692 0
139308439 176898032 0
491222012 770352106 0
407791959 301760761 0
446086499 172211157 0
66405943 181911012 0
59343008 50475794 0
297474543 677056799 0
288206530 419997539 0
717155140 715591420 0
387205274 424101044 0
720910848 552210502 0
241753091 517532075 0
552589082 211471723 0
245710720 795599493 0
371323093 554376670 0
20497035 145025718 0
675030973 733756232 0
116653333 187855919 0
242787337 585215074 0
173328913 677660072 0
764884172 123767870 0
792830495 623231843 0
286513488 307811584 0
120803984 761146248 0
315353464 24402684 0
665089506 167007780 0
176276369 297421222 0
337992127 514446772 0
253085628 86183201 0
601144225 450877213 0
133402764 628547347 0
137892229 304302911 0
377332555 64665246 0
501074246 118672013 0
55608018 343525560 0
500014098 632214405 0
411569728 287707309 0
332999136 510026121 0
218063483 20143822 0
167110495 438134713 0
526607317 179329511 0
44708808 712697970 0
96475731 29778835 0
114932499 273958750 0
781710258 149075824 0
141023994 101370247 0
616671336 387830289 0
575658333 683233901 0
525598124 602216387 0
780317019 191321574 0
504895845 550929044 0
91614368 691808908 0
326347014 344959898 0
176272548 246411888 0
73734685 32793255 0
162704216 141053504 0
789285265 379517387 0
25801696 383914158 0
643517983 328398398 0
186153502 497938698 0
781883768 365073449 0
270399450 589631723 0
691151941 557737339 0
583210239 180282446 0
655707948 458150483 0
703837210 47764418 0
551663438 790855512 0
242854689 59990117 0
303106247 315787152 0
192188791 14665601 0
328684247 488984007 0
666546758 117909088 0
265879513 284392833 0
423163912 47734481 0
56284947 719511832 0
42098693 601429905 0
763888445 653045833 0
640142642 207573668 0
607222323 556562441 0
727132415 722392150 0
46156043 290910090 0
717702397 762618809 0
304318781 787342738 0
203759332 32123928 0
794491053 164564619 0
649906751 358258599 0
254779596 117416033 0
254061649 242677982 0
695101040 37389270 0
478808012 154402864 0
413993756 642718277 0
323059603 375555197 0
612901844 370830198 0
90566024 703041199 0
427986543 429877508 0
274038476 543670576 0
378686904 444119449 0
69229475 131112893 0
681829355 541216984 0
430223307 59039213 0
568410172 53968686 0
505604166 182558688 0
503404537 245106625 0
30630236 727467179 0
241370761 176838455 0
123405992 453193937 0
728371647 203838878 0
758626537 292334747 0
224349029 681071327 0
734885365 4705425 0
103278063 572814322 0
237325743 332801632 0
764044436 179003433 0
215813963 508703529 0
531607766 587980677 0
67278447 255890518 0
637066285 473073240 0
510852857 511281821 0
557312360 144887844 0
353475715 43773703 0
446766056 242055062 0
519283715 564816602 0
487608271 209328243 0
713884546 699040897 0
378243226 174636807 0
108999514 51030696 0
539016223 510500437 0
741761376 270111320 0
78161586 424368994 0
240719387 711856571 0
628233194 721554118 0
54892819 632894945 0
305336789 137176834 0
339500492 399188887 0
198182297 566213048 0
431259527 788852968 0
219413541 3767832 0
249408500 666376756 0
269574678 774440121 0
756276343 84517886 0
699674641 91786581 0
553940757 345044669 0
412473618 665971153 0
668527208 733609353 0
26636412 606013239 0
775769174 350656568 0
219345609 489828988 0
601768101 608774544 0
330402967 586210676 0
293768774 593695331 0
107372296 574671581 0
108964127 126255628 0
681958107 518258151 0
653957311 573829510 0
253235811 726473055 0
308124917 784681307 0
253938937 86413555 0
431175353 339176507 0
526441139 703081453 0
86962251 554369450 0
735423783 132588115 0
508102788 522237043 0
208687691 524668460 0
164399042 424193818 0
595382665 383633455 0
354670552 746523971 0
481732193 793657925 0
297857358 391114625 0
665481477 706120344 0
541681816 87436106 0
606118850 354081502 0
252911678 34908122 0
266319122 179327373 0
128360359 76769971 0
653561108 300440803 0
450390617 288896136 0
171728660 473900320 0
260062012 226404942 0
729846568 630964594 0
319309243 32818869 0
206540664 73193615 0
12843228 126104148 0
314139018 267096835 0
189890602 342042861 0
470108984 83429334 0
450233300 163259461 0
292823686 546108027 0
87851798 433348206 0
475384135 378467566 0
296354777 747445044 0
151412713 207349811 0
416010297 276689956 0
416756318 233904558 0
728665161 621772340 0
232071351 323160303 0
234887928 446930388 0
740048512 567406018 0
322122809 190006858 0
727159640 706617202 0
185834272 384501266 0
175960319 418768894 0
340856590 206527352 0
283279911 589035017 0
391682018 380013804 0
51157814 544574361 0
132724423 164048198 0
75780052 235049695 0
562330533 59458588 0
377949321 678848839 0
500978808 143481224 0
618124234 592168992 0
307292945 173451812 0
636949921 366811927 0
785835234 742539805 0
337925159 705925642 0
43650700 169459534 0
265450765 389876070 0
377918467 416530043 0
774659053 55118284 0
13180304 777304806 0
131243852 419950128 0
135874455 288592109 0
464581070 114820775 0
254291238 193928818 0
511970621 556955168 0
221995958 540577505 0
101846443 203609369 0
392884872 162655627 0
654110261 562330906 0
545239429 429190420 0
671565475 780982149 0
240898652 632273545 0
604261896 697441479 0
208219203 476416350 0
13746905 95819941 0
643927477 709480152 0
139273155 592639234 0
33891750 532568540 0
396845701 427161809 0
346406531 187485956 0
91606219 408989607 0
246603247 271609852 0
197072722 232120291 0
131604343 462330802 0
492839083 545420445 0
599535052 163617665 0
553121276 604200253 0
785287068 140220100 0
665640737 382910304 0
706611322 662883936 0
129902060 483090712 0
177502210 791466453 0
136577784 90346408 0
24059333 255834085 0
718687285 404632850 0
185720774 357224022 0
133662700 253208503 0
53014156 624114056 0
352147725 344704850 0
443084957 315041920 0
33552550 322409349 0
535316562 189412246 0
262368950 470418730 0
692167851 567534583 0
740097582 530652857 0
628856748 700697440 0
510068398 120483098 0
551312012 477915362 0
239039367 50521401 0
119987568 290525730 0
41161563 413546890 0
443591849 237137193 0
264898084 225698080 0
528468211 633395529 0
524479031 438128560 0
302726430 519749386 0
172616012 718220994 0
410837690 267901441 0
686106828 706263492 0
286754429 172849253 0
652112481 54529765 0
231380039 436599901 0
437053206 195396492 0
221959704 338442763 0
329529532 677969700 0
779567204 354637225 0
395301717 766861112 0
686257844 238641765 0
146162709 672846783 0
371179305 592755582 0
760897541 758082153 0
540239264 785263013 0
493775521 186596063 0
195715889 697819512 0
599059182 289075522 0
436611600 448523088 0
762401929 708311409 0
423265869 309613237 0
605172576 477925803 0
604012417 350878846 0
649757542 85027283 0
158115174 450609556 0
592188154 779197939 0
337525581 763774493 0
565308389 556506169 0
168009694 774771981 0
614232766 279436205 0
544241904 378963407 0
108798778 2841410 0
391047366 212413179 0
593125304 625082637 0
681488736 447472676 0
89925140 304230 0
294049333 345409275 0
652819785 211666438 0
231636719 306975795 0
572147552 11879925 0
107631253 544474804 0
438795198 333678611 0
253749771 293842380 0
20113476 412283721 0
144099289 762369545 0
400266122 699793411 0
748873443 240774131 0
548546790 359742458 0
583423981 18143954 0
635672383 86667639 0
93896395 340850386 0
454176647 16952737 0
263333028 197450984 0
247208734 664106119 0
194916873 596961464 0
629211541 288341999 0
259170915 476356652 0
379868213 19181504 0
563922410 161068166 0
93470124 451374047 0
361722322 525372478 0
290015270 647581856 0
218652788 395915722 0
316900358 13824321 0
342023576 399222846 0
214170775 667037346 0
311138262 291715395 0
642073085 706485789 0
351590393 138255777 0
135537019 505815400 0
65061765 15669352 0
241034617 171851510 0
431863428 460927404 0
423559335 745402025 0
529558607 709773480 0
644935286 652912659 0
485709113 479898456 0
638585800 606672140 0
540986597 553867875 0
146546535 23518286 0
154575258 55906831 0
30103399 635394045 0
420894853 226773180 0
327311187 563425228 0
117324134 608961421 0
587140711 256946596 0
381092046 283829452 0
493889967 407280124 0
373052074 18242712 0
1881301 268567930 0
68759080 723082321 0
114123892 604598521 0
305691689 465139149 0
626443651 180844823 0
395378694 502052572 0
178469535 344616421 0
763148280 100482836 0
790734117 106540766 0
562837114 503364886 0
193871973 467818995 0
801715854 265739990 0
738128412 54967055 0
410621041 133460732 0
47100190 461393833 0
290486421 248167508 0
417284918 619745717 0
633421224 68237737 0
206272422 427035456 0
645977232 451671753 0
253461389 760644689 0
487455779 256078852 0
208853272 96468118 0
312701655 613658217 0
513320577 554639418 0
343393307 673812506 0
554423634 686566740 0
339975494 618748059 0
680514157 698583678 0
412310356 193958362 0
467311412 660786066 0
30587708 163823177 0
43291546 175680155 0
307959924 67214387 0
652541820 47910175 0
585660679 761956763 0
197309674 188549573 0
598400053 702264161 0
403656541 645511851 0
103154617 50126046 0
420968410 92196317 0
208660413 137309770 0
52184630 702722367 0
384493023 366345929 0
702569254 89315789 0
86794627 236110311 0
700090552 158259501 0
739514238 605519255 0
704467393 11573756 0
789501123 649095807 0
76231615 379900877 0
305395321 371976821 0
381137973 109210739 0
244940938 521508758 0
708684011 552045441 0
171955000 369448551 0
538761319 673472267 0
103650571 726881494 0
469167361 468589084 0
233865860 577612902 0
95705269 357063864 0
505389225 687777747 0
537799649 798297242 0
635530030 757806228 0
249418141 207845956 0
347885621 608102790 0
335024458 489785883 0
581704802 505468421 0
523169600 443225251 0
480891999 278342761 0
667672476 144811602 0
671542451 104637301 0
472119446 254688272 0
71976980 24857315 0
223289113 441731594 0
79478754 763878713 0
672506690 7717801 0
733643863 212582444 0
557976464 20147379 0
746467690 325402391 0
736921828 84759077 0
592001975 189070259 0
743403201 470397616 0
255859660 274053496 0
771403444 717274348 0
36238433 337076329 0
397860177 386921906 0
752970244 610405816 0
73653452 647527154 0
352399548 126729234 0
155576485 410348814 0
481716489 506010606 0
10576260 335585848 0
204941837 53784513 0
330146591 364918415 0
273644870 180368053 0
128692050 414926122 0
467022010 165087537 0
579629286 181888329 0
404005307 216897033 0
400610507 6542115 0
183761577 311863025 0
231406095 191818615 0
351351250 341713347 0
22223818 481890323 0
210900908 506105283 0
288998244 355396502 0
240678572 225907315 0
25871106 333869306 0
557329083 274864408 0
476925109 12111001 0
107150529 593913456 0
681618426 693673285 0
625967787 25606232 0
520341097 696436081 0
30689682 765743621 0
628339448 211333258 0
524839902 304779193 0
672913474 356955159 0
22340535 220603171 0
734898494 275292394 0
687819963 451634601 0
121850172 340642100 0
502234002 773762849 0
559705309 17740344 0
650765215 538484380 0
114481324 231431444 0
593096805 337310682 0
736723233 533361331 0
322450140 288675213 0
210013436 629050374 0
676567354 434977720 0
594474398 789199106 0
195873572 576467749 0
503703660 405696246 0
471047186 345330453 0
337685501 601984542 0
576563579 186418584 0
245622340 154682188 0
586881485 420096368 0
125215884 64747350 0
205775411 325960826 0
347273972 241327713 0
264244437 29850524 0
736261090 144780656 0
147187425 181746021 0
483558486 335113957 0
370757375 109898313 0
399028425 662531947 0
702392011 424159400 0
232291640 718148883 0
103133458 670743934 0
564740938 249414005 0
298445566 243249064 0
189243360 407827266 0
791612557 176078610 0
639667782 441073339 0
534630910 320595862 0
229145991 17329042 0
513682423 41013801 0
484155361 223121895 0
104618541 616850851 0
214819574 271438918 0
205997099 587597738 0
68711038 513451893 0
502230041 713769501 0
103429094 509660203 0
631846361 212742404 0
739019767 493994054 0
486243419 451932246 0
429216921 598575357 0
560687210 195547386 0
531913091 179338370 0
51882416 388810101 0
76572499 184888779 0
123549569 317317582 0
432530366 328101865 0
121525275 242872938 0
526886376 60515867 0
175531600 184996642 0
231526348 637269762 0
791788610 582281848 0
457783685 634794466 0
171926768 523116359 0
628669410 424788905 0
663709791 342796276 0
587904339 205917220 0
15772270 399481080 0
748439625 64284638 0
268794516 662621604 0
516540789 530167598 0
102815081 137735545 0
617004712 649990738 0
702392233 784958793 0
712911848 413644283 0
762460994 496880968 0
110677913 616193146 0
186500688 152183149 0
470982322 73866626 0
214444898 648172642 0
203374434 167702993 0
393922417 503123087 0
338800906 44968975 0
301439278 653472137 0
450741714 207853549 0
351016677 382015249 0
30481205 735789575 0
742507674 703233550 0
85783215 782522299 0
612096698 280477262 0
552936963 534269953 0
485412336 794924908 0
439105530 441592794 0
227119165 110204558 0
123252014 609184485 0
6550582 571017111 0
254276934 267877554 0
649476499 217356915 0
569910991 419128757 0
138253454 35155876 0
513574349 186919483 0
729808959 599662635 0
320399534 23032131 0
257208169 583240153 0
773032483 775133912 0
178451902 537796469 0
415953027 720791735 0
778484258 407273 0
655891109 578218560 0
298245268 315428150 0
350441049 310482851 0
493088845 723282211 0
788532296 510844859 0
518327320 73651471 0
634846536 468332088 0
786625310 723872558 0
363756945 506429405 0
730439423 390863156 0
331163114 274016718 0
593170301 149472112 0
157572406 229465749 0
577219179 515510968 0
398746456 590739977 0
537980403 713411031 0
688867978 421934524 0
316319894 301512651 0
310033150 284504401 0
307213707 415155054 0
452459790 690578859 0
558179109 132715626 0
273008153 293067694 0
293530924 547903994 0
2312918 324676741 0
658169020 38157893 0
348681743 262456988 0
532958417 105463797 0
394920216 435099014 0
773243571 115967 0
579364692 588597619 0
789106633 1654019 0
655779549 593594470 0
751170807 210474786 0
118323450 585803616 0
175502023 179674085 0
772016311 81630716 0
79024715 203016794 0
474594150 734908184 0
397948352 549307816 0
35138834 593696558 0
34029016 749501382 0
182726268 592951405 0
256100250 292794735 0
489614022 298892334 0
424235836 335171409 0
662642713 755115621 0
329273124 155894542 0
182326330 698145644 0
128481897 165036452 0
110973436 780019986 0
716536407 668546185 0
219235374 99416013 0
285686076 613312535 0
397797424 555715499 0
778785130 677724531 0
669144377 756948447 0
270881857 74633086 0
16065896 20166706 0
599761869 68411620 0
621296669 556949934 0
736935466 166363917 0
248558215 300894621 0
297117512 511148689 0
425919277 534520562 0
183125330 338596037 0
367095028 390748322 0
514169692 537054888 0
404845072 259778291 0
549442549 599177322 0
57141997 724950662 0
736688203 140234734 0
180606840 532190116 0
531946066 209655712 0
293623456 273024166 0
699996794 363299993 0
121334964 602212209 0
544576034 473137760 0
789846715 42356298 0
732191605 321496457 0
769554495 172053476 0
28198645 136279789 0
214487085 338521077 0
694607133 784592802 0
131348015 4159894 0
147680194 604314616 0
478439320 418986743 0
492233219 284390222 0
655365023 479602289 0
135062617 118828989 0
605991277 58294945 0
684603733 419899911 0
68241448 27903363 0
600262276 141039593 0
759681123 351541808 0
459221713 683737666 0
743521851 445575873 0
361447088 285840600 0
539469147 21981157 0
112673305 394109546 0
405221177 89012594 0
218773057 120218296 0
558622058 209129033 0
733912798 90999640 0
484104285 666981883 0
218462676 350472813 0
640875581 88685049 0
624430962 194520655 0
533147336 613171334 0
10867795 590517610 0
50484300 654040995 0
245426152 53164884 0
725038039 416960701 0
11910883 468052665 0
160319694 23527872 0
7037874 769308537 0
193130238 471154708 0
23782044 228458042 0
603174343 292230900 0
664230720 242055442 0
1626129 671713720 0
295571241 194334432 0
759733613 607344429 0
448386816 106607217 0
614706723 486346103 0
62620698 665174126 0
409137962 430722711 0
339170197 571434300 0
638015820 737658527 0
133977429 105476967 0
291393786 411054734 0
780579661 533326292 0
61760443 364443170 0
243989099 376738567 0
41135241 95030635 0
470991913 300895586 0
561863436 670307099 0
31568200 727985819 0
729431174 326531642 0
269276310 444756356 0
498021670 515659504 0
379665740 553974463 0
405696903 110410009 0
280241261 57290986 0
209937418 465248457 0
481122259 441154122 0
309417557 654120058 0
528852348 11757519 0
299849474 597967358 0
196486465 399445827 0
276444646 375466499 0
190111082 775042402 0
177862383 421059826 0
418185382 408574467 0
11581281 769711448 0
325742612 734080336 0
532639090 696412038 0
709923779 684297883 0
227526886 725838801 0
3265110 656715822 0
701002819 520750394 0
748844875 477564632 0
693300168 640710810 0
83714565 774782106 0
585906094 227928300 0
441470032 128077073 0
441089163 511240473 0
197794468 751937733 0
453503930 686392256 0
202601865 82648254 0
359455520 736004388 0
6113752 735408423 0
660910276 100487714 0
663014053 389540687 0
169256228 609208032 0
616583688 607070730 0
228807781 249904515 0
710594737 393206611 0
438852125 371418518 0
554839926 785341125 0
656954454 272655133 0
629356490 139498557 0
787998592 379735133 0
749943010 556880480 0
131851614 454865533 0
244915803 611852079 0
589014012 351997239 0
98165541 576260298 0
668756701 609998867 0
677807051 602099692 0
475846372 651248214 0
148341822 123038469 0
274185454 211272026 0
509734008 527064432 0
289217040 130785333 0
158502439 700292182 0
156523065 351748896 0
494927912 772651088 0
748535175 796538794 0
110444379 393540349 0
535585354 540381613 0
717731282 31021377 0
104308582 742903904 0
756977769 773355979 0
479708575 110510841 0
478653100 535656626 0
288286236 37262578 0
76447864 144719656 0
112495555 352660431 0
414092559 553619807 0
201547936 261654828 0
374087012 725873656 0
707595778 722496672 0
72621158 433079564 0
204232783 235404534 0
158894392 237550323 0
522966260 280861279 0
603093547 189143781 0
431959927 191262735 0
529543314 645635856 0
273043208 358635657 0
684231445 343497637 0
761592442 577344012 0
308650499 499839322 0
518717963 629781646 0
595855346 654568934 0
485163777 773057006 0
236392015 65480768 0
137130960 573887250 0
460403626 443903692 0
773957672 290226172 0
748686089 268279452 0
282476925 731332658 0
96094600 563731700 0
279971334 543060802 0
627934904 476851006 0
718360909 736190969 0
44581372 743618863 0
752690838 80880669 0
416794419 367212243 0
697256221 267686103 0
23149470 597133303 0
314020252 344073921 0
399723795 308212715 0
747787733 469821289 0
304771249 147038883 0
127545781 525494587 0
660835547 517728829 0
712041821 628744949 0
215749477 114730944 0
251050127 450679222 0
630349266 78476080 0
31677489 222419624 0
310494676 688771157 0
733810720 748204511 0
743066848 565698329 0
228249671 556267746 0
680916737 24949756 0
586191343 558593915 0
453141140 226931567 0
600221172 404429875 0
702195791 728748835 0
155478926 437434583 0
784124162 662524516 0
119201250 793436020 0
467742364 332234602 0
655616089 81177938 0
334710237 132851090 0
628888565 30770900 0
181036694 602082578 0
310635478 163985647 0
582591907 125662989 0
424471697 774549962 0
411088244 123389715 0
669268425 313917655 0
44399148 256526200 0
407585233 621506192 0
255429011 566532332 0
753428999 335113489 0
366133707 613996642 0
692341107 521903706 0
531158204 507705959 0
178672244 524400426 0
585569780 189935237 0
644206079 48781142 0
106869685 49097365 0
40349065 551049648 0
126188597 433186678 0
535349502 683709718 0
737826950 577746729 0
155483672 56307028 0
254631738 661553069 0
708175435 225305327 0
579870509 557843608 0
298163848 583236019 0
541943658 313374182 0
308303830 10406676 0
133968984 570896110 0
474498206 146337582 0
221156081 792810279 0
250128664 453257740 0
272065775 562815110 0
73867040 555208815 0
87351386 397275127 0
788333630 483868418 0
493850235 317017734 0
9448614 262626855 0
670022764 283840700 0
333630719 733030557 0
750901657 39980183 0
742176639 178704071 0
458139646 159889439 0
78310459 528831893 0
781999428 19126128 0
561739409 681950545 0
617499403 566834722 0
312551158 456269425 0
197069243 429240636 0
794314790 523000222 0
553866167 527315113 0
463393414 377550937 0
125507959 405737619 0
789059243 373449333 0
22344935 37513805 0
226911897 446093874 0
604253805 493182624 0
557930007 222893403 0
176554432 109029451 0
107565555 79054781 0
800656777 56399727 0
448221695 501045775 0
159271622 779270152 0
662802756 296234407 0
227753578 633852857 0
110243716 656573525 0
741193760 138102786 0
363566138 734526744 0
57899648 180953157 0
397878375 498909063 0
762079164 183176972 0
742406900 432649723 0
763052722 516316031 0
355414327 12262869 0
502709948 697604899 0
756017137 399171418 0
127915360 92381252 0
583717368 492277988 0
246512476 416251090 0
692643311 180775270 0
621667864 666874320 0
586006816 436702846 0
266454647 568193387 0
166620920 761342221 0
359980035 683815971 0
227353903 528219678 0
500422159 507323292 0
288156744 56379343 0
314418902 554511103 0
695078112 612797129 0
133990307 380147293 0
126705428 527727806 0
405518905 722501393 0
419924066 156022859 0
261248044 695783019 0
761190470 430769463 0
185836308 293345760 0
680601064 546888415 0
607918342 367601015 0
29934180 749519383 0
282298951 704542154 0
579677848 747726489 0
41227269 791494334 0
250018118 555000213 0
561982290 626963913 0
386692185 436414356 0
68261971 662786514 0
787631013 414582465 0
542462439 25509440 0
364175125 303184611 0
549024957 237472693 0
61812037 244964076 0
513454185 690077142 0
598730189 214799348 0
741019733 562987420 0
762562227 675673150 0
795654403 628343310 0
716631749 356712213 0
612947341 520146591 0
682800880 167489224 0
588155385 701669511 0
19015533 701409929 0
396061142 556708504 0
643504352 504113081 0
52525530 308474698 0
537225326 792241035 0
516539312 701763908 0
21736544 2406977 0
525173602 272138862 0
224925204 415904299 0
142240427 171506371 0
152652498 725863405 0
455932231 451780870 0
483513116 8236011 0
501974238 3407583 0
392196586 662742324 0
547903288 151316179 0
414199953 27129338 0
587270918 550154134 0
56256462 348391819 0
428862289 645930261 0
744476730 185986475 0
498331457 460507037 0
57833264 590491276 0
207300611 116168182 0
107534063 780230703 0
165455319 745373074 0
478508820 332589969 0
740127071 600507532 0
170756189 556644377 0
769946018 109589192 0
447737211 697027928 0
329260641 386184807 0
328318396 239711670 0
55394335 518891102 0
412300758 420977513 0
759069432 346456505 0
484986650 771901238 0
589292933 154405537 0
648350528 90359090 0
259792462 581813600 0
499957724 133618675 0
779586872 578157671 0
349897208 21025516 0
103577350 470906785 0
658431766 519685629 0
575089487 185117751 0
30949101 62773480 0
617964800 721608215 0
674781058 300926032 0
598170428 562505428 0
347796734 282360444 0
40762244 94261238 0
19083642 514459197 0
74923905 274199551 0
353481737 273509369 0
734496304 19346005 0
457805391 719419007 0
240778286 280418079 0
668879666 794497154 0
137475086 110225351 0
474756858 584642159 0
92775571 661789968 0
717510110 771258372 0
146332187 690002623 0
647057877 231870203 0
532037069 32626788 0
137752824 475822157 0
58557266 488440541 0
443655815 248573701 0
218915236 691403329 0
434603824 730934481 0
228359538 521483278 0
140504560 34025851 0
253954834 242062674 0
59519643 252979104 0
641128105 173814137 0
629081535 768392724 0
700612683 184245505 0
612952919 659566450 0
206253447 694075000 0
190692111 555325205 0
639583855 359910905 0
348117702 391738254 0
789948026 470243948 0
347170134 212673597 0
585907995 3908671 0
582181446 240225022 0
651558509 579857065 0
196912978 122775326 0
413425923 627699742 0
561517300 27717424 0
642094291 741406046 0
178094239 512658031 0
446479058 50578279 0
739289374 700530108 0
134876125 135034549 0
246849189 697065144 0
393885524 651617857 0
547991430 515109149 0
413991952 625553097 0
637272733 16506833 0
563733405 40094506 0
521914049 555503308 0
631830752 588259687 0
299239088 368463677 0
259528465 395982215 0
347337670 761748955 0
616493551 801382020 0
305482866 766204917 0
721886210 275426377 0
442019223 768324861 0
94308130 191571194 0
593522277 247517668 0
405718459 231601168 0
767237657 456718398 0
414027516 156419901 0
26728091 251429418 0
571773707 584936185 0
41509389 499315259 0
386108274 759361861 0
5668880 345219402 0
137333456 388654165 0
650133668 369454051 0
386221558 356804364 0
563603159 344095368 0
717707398 595538600 0
791655165 139823153 0
713024384 542160843 0
185795847 680724375 0
201348762 747159646 0
4838365 758064648 0
666116394 731331611 0
461323360 437317236 0
456044567 748814441 0
92305755 82821239 0
190456591 675751683 0
299021897 573071543 0
682158539 15447248 0
720986431 160334160 0
271984433 302962384 0
620882128 443781998 0
139976285 47390424 0
282148167 183569212 0
567534196 279186106 0
527321394 649600277 0
152114245 418834429 0
208698368 553806911 0
106433375 362126182 0
399296718 185034688 0
86323467 789833725 0
446794951 226059216 0
792011320 431536408 0
440544082 192755656 0
308306438 265506509 0
387515889 197806528 0
320827376 293794123 0
5755781 593721057 0
551706795 421311440 0
777217437 191150337 0
47554329 49153251 0
723544228 53353822 0
464298927 552920212 0
625496581 524999558 0
262027767 667969520 0
407484821 674016509 0
756693699 38521519 0
27210319 385324348 0
120166740 304889694 0
10490292 780531053 0
451447821 398988657 0
288018112 364217010 0
487701919 204305493 0
688380860 331956292 0
440677870 564246282 0
366944596 284843890 0
420028475 630444852 0
78326010 412878497 0
387021597 656869368 0
343533531 387904765 0
422951923 516843935 0
497729822 535687121 0
441189918 797494168 0
576231846 467513079 0
582890719 20309991 0
129966703 787951666 0
325176006 156606807 0
436533733 622330681 0
312894301 355684796 0
647566626 40038301 0
389148168 149254968 0
531143101 187023038 0
586604783 272490310 0
627053089 670653081 0
566033708 762040488 0
223882384 337575930 0
744063037 801320575 0
669685458 91553748 0
767625682 106766532 0
568749066 95179360 0
660976466 582297882 0
497149084 327823634 0
447682962 505262143 0
155515268 310407821 0
706771879 520872414 0
422160597 354083730 0
563019823 2584977 0
642799996 260632716 0
739748142 669634977 0
230757450 20658737 0
743154629 242081940 0
572173411 420604362 0
590045143 585809324 0
348164662 234651503 0
660718810 467496663 0
152811509 161400028 0
487039628 190616151 0
453731056 445877702 0
529493712 763294425 0
335229183 777976582 0
9771419 330835056 0
711953929 621711386 0
678465245 454807756 0
53385755 314936701 0
83712533 546417475 0
301385626 126216090 0
298791752 32667403 0
221287513 24893671 0
128939895 580912263 0
43786280 36778917 0
520428898 260568705 0
517354038 169714499 0
602665746 510100426 0
484384496 711224653 0
307738408 324091493 0
375012726 346419836 0
565182576 64343431 0
247959150 434489955 0
695627430 502561876 0
152064482 1436092 0
344310975 643569904 0
276066474 483557477 0
719498890 3836287 0
483056582 295586447 0
744390519 143914986 0
705861592 220410834 0
3823720 466801776 0
399663356 610915147 0
80922898 585789437 0
488525893 751999299 0
485032283 666159427 0
378975309 49887400 0
770242552 257650817 0
92824613 115474097 0
348272090 639230966 0
119668122 423750132 0
425838955 75839191 0
144970481 663710980 0
131490280 318512574 0
735916802 713506070 0
309489710 786293455 0
401497804 446817865 0
296881257 305731357 0
493866315 100973728 0
481981 220076337 0
318139536 452233909 0
466629922 104846089 0
545852946 232019184 0
469096584 536214784 0
742787084 478288049 0
360831846 718342325 0
606016777 104840912 0
35237307 150668533 0
329911317 455504092 0
727503838 48597514 0
607176366 549283928 0
436182952 254351376 0
101833690 87549714 0
123349463 523878421 0
348006181 456927013 0
509596896 452598542 0
643835281 771436848 0
129143746 489454962 0
292481245 722318774 0
387919899 574374620 0
266260646 419079463 0
335938546 360962282 0
421476669 246069430 0
578705649 392353678 0
788221043 787004161 0
466069347 66011235 0
126895558 148230384 0
772721145 751005017 0
124484647 724860053 0
668938257 709525616 0
245568777 670559834 0
431630241 206034472 0
384161734 216853304 0
487330115 125970519 0
192171663 365973009 0
689367520 210406624 0
568440158 141970933 0
426544772 611935758 0
668632302 83492896 0
26702094 421400266 0
338526515 752532443 0
171443628 139427047 0
753863262 663744474 0
703497019 634005742 0
771469928 648539986 0
163405857 631723504 0
313716453 180867314 0
276382196 710705640 0
593558791 355477011 0
678491521 515354393 0
777428961 227747404 0
538608706 306511939 0
721971499 279474505 0
702944659 442554916 0
318702721 93180029 0
761951033 538577230 0
443194593 745234749 0
37033457 44494645 0
413573162 85428538 0
114167008 745147234 0
476087944 761981917 0
592860009 753790717 0
143685108 612356584 0
382779486 1475313 0
37607193 498715051 0
506164978 706786847 0
280049620 416704835 0
602564353 663394227 0
226402339 112297486 0
330382289 572518693 0
57269740 343884392 0
310893701 683321855 0
334940723 625855495 0
637794694 165401120 0
314044183 288552621 0
123378941 130964248 0
250893019 404010364 0
621318948 493082799 0
473896771 619689027 0
286777322 5465439 0
315037348 298882265 0
425953421 272657484 0
398923156 13179864 0
398411278 282280529 0
386073127 517676753 0
174210552 555613233 0
175829528 482726404 0
517598022 454629902 0
288826783 95664313 0
711175079 768661826 0
170288557 102792720 0
715909620 200829324 0
493475128 674296959 0
591994650 675818216 0
513674982 374640202 0
527166223 268527692 0
128101900 388964880 0
335703521 110468446 0
431258778 562161845 0
741858579 616239072 0
557449669 38315753 0
566715507 660530690 0
294875238 570116803 0
111407424 193298614 0
433139818 446796941 0
503483151 278451896 0
751691047 515554066 0
226332271 580203924 0
352418460 2438683 0
279014647 647609289 0
225788952 606990357 0
574950507 159605231 0
339078196 93280346 0
68198198 458232884 0
428799263 505612000 0
642712806 776801190 0
357590256 729297195 0
613139672 267502082 0
528759737 243262709 0
10591763 461587558 0
692156235 503282099 0
228728275 45443582 0
650927806 457131563 0
37965670 565516980 0
586619447 641603159 0
237666851 362785319 0
733350907 440648858 0
440738357 206041922 0
330389348 501502213 0
552911218 657384836 0
5127139 324956989 0
163846211 398526528 0
426560276 460297101 0
476913979 259671489 0
206340738 584357274 0
386812748 507896194 0
430424425 297383192 0
245506829 744642381 0
465137948 338916618 0
542717743 685210806 0
37488806 205877270 0
301822486 246110030 0
275687621 121961359 0
359738338 422265244 0
153079374 1513729 0
216772822 353965288 0
525515962 393586026 0
579944281 198873185 0
749785383 302300355 0
713444347 188741786 0
379235434 420922267 0
446512908 483727006 0
53385226 584074989 0
729622474 265495504 0
295665133 345058438 0
496077180 637213551 0
116560914 11546449 0
734180498 62943418 0
377506022 443692433 0
260739002 310912632 0
221961892 778460785 0
287453424 204506528 0
305360209 418266301 0
390573348 263806919 0
431974326 690393286 0
740912826 211053823 0
686054776 407535942 0
295435007 345632049 0
543602589 427165717 0
384444698 70457451 0
283470231 577251708 0
671818279 659620406 0
594083012 672341137 0
80385762 385839561 0
619656016 645925042 0
606651039 662795594 0
311555839 1266692 0
354289270 736622988 0
617077007 112759380 0
339098491 147828596 0
480742071 311628405 0
125080077 693404461 0
138785780 683450066 0
102653976 11435671 0
340605527 284430759 0
240175180 455870074 0
300735485 413281944 0
800462193 339203128 0
795583075 397271977 0
550058962 594043362 0
299701375 11046973 0
498103415 445059892 0
583831517 406054186 0
445694712 303699091 0
626759486 122856125 0
712680969 233970970 0
324245071 435208834 0
654844308 70762980 0
48739532 13680286 0
715515358 699980818 0
332643210 314634033 0
556646106 374921341 0
218064845 740018811 0
442163631 540340214 0
296502939 130919612 0
490327893 362457245 0
496132114 702832952 0
552024646 30001882 0
714597993 615968997 0
473202462 505755174 0
398842969 87806019 0
117198219 554499840 0
226911630 275161911 0
384125769 538721395 0
200725033 301902369 0
328250616 198190684 0
65036949 175142542 0
801055438 543841786 0
733822605 745573450 0
770806628 587842578 0
672076968 600792227 0
551618458 629510250 0
409075272 157322915 0
625916842 112407699 0
613807477 246265409 0
661980108 295433893 0
516930778 524437585 0
789855652 677363286 0
800521574 378352626 0
47689901 531381150 0
208189883 15029061 0
56163171 751971990 0
223313299 735965839 0
156128862 591142013 0
527959223 548234534 0
445408076 438806051 0
708106933 655482502 0
307249917 488572840 0
262656356 357119274 0
9995443 589680042 0
775127774 197227927 0
415887254 374003227 0
697908053 110191114 0
613655973 601555264 0
619734102 546513749 0
44318878 577044496 0
782197764 171709242 0
743791157 349327835 0
482123783 5838796 0
529591701 773169420 0
242377717 378585314 0
444968158 16782944 0
650524183 44381123 0
571525066 292164424 0
92165487 49776566 0
172411825 306794986 0
305456450 289261958 0
633671838 680674808 0
472292201 291075256 0
275164491 522886744 0
439220210 227679693 0
549200367 555454099 0
228535032 764755459 0
741948534 68225449 0
142022648 443245138 0
309467792 296339934 0
107681559 226420699 0
766506509 72376889 0
111496558 449374560 0
406933195 483859496 0
658186268 244825547 0
535468918 377141328 0
159043446 752621348 0
394354134 759498930 0
357130916 403138688 0
706228847 259883409 0
418561512 195458506 0
571386846 636948598 0
282678317 328574894 0
491295534 172381963 0
70216960 268075277 0
793083256 438903269 0
155639009 111586070 0
791382524 465329019 0
229048462 740569577 0
291544577 42316930 0
384466467 255459189 0
343112944 384010866 0
252251267 668820984 0
748618843 466145592 0
155716262 653390869 0
686011192 801489880 0
517104513 419927805 0
225978514 601805999 0
465436086 374687293 0
46226308 490848867 0
406190445 163214086 0
117336985 12567940 0
497511079 523026603 0
351597412 144339312 0
5657166 440873354 0
779376891 556982499 0
120787303 462556353 0
640709055 287662762 0
324163817 350926072 0
604282619 156816752 0
546296879 639726646 0
392462839 228786337 0
48852278 150489679 0
145071566 776285776 0
337402528 434835481 0
263028995 318404468 0
250412398 165163566 0
353982474 801368341 0
494585349 41339937 0
177753338 653563661 0
793375448 532771817 0
13246748 547139929 0
761839406 619873335 0
696209894 75237870 0
157589594 294471142 0
521756425 782694814 0
44725885 289082538 0
658570691 430830431 0
579306952 355012181 0
478457950 789299978 0
136202212 643936125 0
336555185 97787292 0
412229634 53605938 0
574455330 236397881 0
255442615 652766436 0
776049974 612811223 0
549712693 271456989 0
774082407 429093824 0
309314479 496271339 0
23688852 369345427 0
130143969 387800854 0
46190926 168610210 0
602121190 330769368 0
795764657 477838817 0
131661762 205627595 0
364257766 590759576 0
758325925 162423568 0
499284680 625592381 0
323196850 373321671 0
79952286 393384927 0
36258132 257648305 0
22341706 648342315 0
448962735 757490419 0
489573213 9011706 0
748673861 602850445 0
633463461 362858551 0
197880115 755810205 0
631825251 730762820 0
383560226 702555308 0
301337763 791864088 0
512013165 162003630 0
435464590 350446937 0
182167013 559001626 0
222820251 359015065 0
56809907 8546716 0
537237813 411846930 0
570490300 190335915 0
160861398 307257448 0
237030191 153269138 0
276077988 677938714 0
265608599 26115825 0
461699810 599179611 0
512858535 61512705 0
580653087 12330218 0
692691368 513999188 0
127787311 458941060 0
239245112 283539333 0
530451698 552577167 0
754573836 477602894 0
297776359 228022669 0
485694780 243467831 0
642250272 303136617 0
380501079 184248247 0
510411161 353028079 0
42732552 602877930 0
367765495 706751895 0
169665366 717944723 0
508553365 755392154 0
224807498 22948605 0
161730182 552732713 0
97080874 647218342 0
209834548 17805831 0
323346553 46275982 0
134414642 708369559 0
275437862 576409564 0
749427937 101731922 0
725113150 366927538 0
60081842 169358251 0
659874524 645087294 0
126723145 764571743 0
639710865 131754853 0
17944766 171940811 0
775032203 225371415 0
390626217 473215192 0
619241919 770872913 0
769068309 533748401 0
491167056 41373580 0
622254446 136459800 0
174662512 108353772 0
261776322 766698279 0
689286856 771636192 0
307870258 71351062 0
572162759 475258505 0
766207750 500181772 0
233074882 778573972 0
547538475 414626103 0
276164270 772304411 0
101847465 213499257 0
36443958 378833176 0
207936874 452054523 0
155538652 200292873 0
406727339 423791143 0
714286261 586102864 0
163881310 175501620 0
798005814 410229020 0
51614505 246294557 0
74948665 157330550 0
190573721 614007187 0
204177174 90725577 0
747640947 733362524 0
35437810 719096962 0
479612327 637999008 0
738813925 726520553 0
31573245 407504030 0
466056722 190793505 0
203858470 215837503 0
670696696 48098083 0
277563753 2761883 0
343756853 356200371 0
309180017 525632234 0
60043263 493134881 0
444449296 331167116 0
346815590 261505737 0
420481949 38379175 0
188474812 477021043 0
13877202 710519662 0
397576254 221303750 0
172447712 63250874 0
466905639 100176845 0
519481500 549981833 0
350774834 377919616 0
381558008 359238958 0
643573875 208732001 0
515066098 767283089 0
477596167 624968542 0
627554003 435676496 0
216896065 660250733 0
95994971 363771809 0
398733825 568080987 0
599500052 467657998 0
225199639 1575737 0
508812208 637484901 0
589095261 642078484 0
81511050 664477764 0
97964468 133079099 0
190127543 696150956 0
720972155 169908326 0
226078199 407407945 0
618903488 5349476 0
108450023 74869508 0
418953721 624647970 0
675910374 597987216 0
193792456 668085342 0
245202061 764955635 0
363785187 613416734 0
322582131 201994657 0
293791918 517395260 0
451232444 457179984 0
667220789 579792244 0
795362992 380218527 0
197665075 310372835 0
560167296 330538514 0
483145132 262096188 0
115716608 646600601 0
718740250 630322326 0
684601744 640263188 0
411734215 173119061 0
60151366 120814092 0
767244598 101682797 0
661688082 482941588 0
557558703 168936862 0
668863235 58450019 0
741091554 80258751 0
705721428 644416236 0
31545436 168505671 0
102529778 776959476 0
400528902 605146898 0
667704746 697830466 0
738257028 453627853 0
206778892 643631311 0
622988567 469093252 0
173708148 193460751 0
25823808 366944141 0
444534133 316248041 0
446165173 340948343 0
415841600 283827074 0
91848814 497772607 0
197865430 686035869 0
400871062 150547762 0
737848474 742920102 0
717002137 595835417 0
248328 759664419 0
418748192 648897884 0
526891807 352855272 0
691515103 125564677 0
645120191 774953262 0
380575089 466180676 0
316993815 218155457 0
167032229 511358170 0
175043007 784751869 0
660509737 573462513 0
189208038 528128908 0
595893781 507187006 0
351650704 126594160 0
89492969 13558749 0
33877660 278181915 0
542850522 145725870 0
425226623 277527273 0
205549301 170453652 0
310765236 397707043 0
221239619 405809370 0
323383737 535793324 0
46466468 596457541 0
728575367 263015098 0
797221964 272005994 0
481948301 58740666 0
382089888 247602866 0
472925301 763365299 0
292547472 424541535 0
516931165 563626016 0
338550215 471962965 0
351014397 660906221 0
208187161 101540396 0
546447187 524620333 0
134654714 576663995 0
438233063 202377744 0
363202394 317442736 0
92063811 232723629 0
94747580 292091365 0
109653686 388390170 0
761997500 711359630 0
716328364 434349047 0
457633486 293321522 0
665890431 340268782 0
348725830 461125726 0
413033283 659361161 0
460918951 334253538 0
372451264 99552582 0
565915022 35326696 0
97491583 667837480 0
589304696 777526642 0
187794915 295091849 0
690079874 754338850 0
429432060 117168238 0
251362495 127838738 0
652321059 5936855 0
451417174 645666195 0
214149838 224601356 0
655520637 92587818 0
397616577 8485621 0
56949256 378651141 0
364620957 182258731 0
300017381 39196219 0
567523528 594404746 0
731476222 276418017 0
770716299 712903300 0
164804756 491921167 0
276158556 269643836 0
1711747 643989609 0
333615306 709260199 0
695963521 673027768 0
214608778 358624015 0
774380952 267427358 0
148480283 687072695 0
384166475 426563766 0
756699087 798605321 0
225953240 253505019 0
712496168 695526000 0
378981403 183743742 0
643548269 146941225 0
16521152 81139385 0
498033146 278685420 0
281679116 235136156 0
211191374 562984747 0
448836073 138830093 0
682743604 761156541 0
514342641 622777875 0
715679429 407190236 0
505039494 549297317 0
616438006 546030624 0
169080990 743772387 0
597531606 265140885 0
305070316 502374972 0
553429982 669719323 0
499365117 317270168 0
702372555 142318902 0
586327533 783190359 0
526036938 259855071 0
390018580 731773948 0
746428329 706797652 0
308667713 142333809 0
424899254 156155309 0
627748517 586693248 0
740887432 478709149 0
69601760 290938533 0
688877660 183520616 0
307626815 124379374 0
664377838 558954248 0
678807471 282457462 0
314293279 263485511 0
75525998 281305746 0
313475814 688127715 0
373515237 728888083 0
90989812 674552947 0
48343840 800476580 0
54532541 85591210 0
394106293 402591515 0
302040504 693886468 0
334990169 137685286 0
434874162 366147884 0
271406249 777455948 0
611837724 478129225 0
674469803 316881170 0
147383101 764580954 0
683917606 46122981 0
119632138 788186450 0
399734747 670846060 0
246571848 495463191 0
443775225 789487436 0
483567274 745341943 0
69076709 799074875 0
643629637 264715829 0
187849492 625148003 0
593243235 337074264 0
437540095 500847823 0
402067399 646644230 0
178957281 170882721 0
682024319 99788449 0
106216785 4641276 0
795329151 405494723 0
49228896 216367274 0
403919988 181331812 0
278761368 600145511 0
434451928 625410119 0
226434201 525757903 0
662340029 39166205 0
416751652 11701336 0
112998411 672196259 0
688697936 81456680 0
98040364 97937204 0
233385789 40979060 0
301236315 148507767 0
520346987 704205293 0
113727256 354128166 0
348402339 327683556 0
345807154 387028480 0
269555304 795094242 0
490367239 16288875 0
389451380 576052033 0
155761512 786924289 0
276425635 445425678 0
515213513 507880407 0
240507027 165274523 0
345509257 566866047 0
435131982 453974404 0
81059441 176594738 0
547263134 593140042 0
92887506 424936319 0
41888545 198658655 0
507302239 459360076 0
425752581 789251680 0
244662281 720107398 0
179942681 66365485 0
746290548 788843465 0
611972321 410464811 0
643697760 387690854 0
769565 293610917 0
726319384 411287654 0
413343566 505189812 0
580900190 55055286 0
776306707 455880048 0
119883474 325773075 0
14008384 392025530 0
578930342 41042149 0
73961079 325690904 0
397454586 334801620 0
206468980 695271394 0
428128748 319798402 0
528794539 196657744 0
75715067 429397993 0
546943462 638497290 0
521336829 400393869 0
330145981 656567372 0
105502923 250480960 0
98787804 31303579 0
705285567 1601240 0
625721561 286135094 0
242947986 681257972 0
748872350 41023925 0
504310078 543991336 0
83290272 604427857 0
565939272 176273469 0
493148562 291616132 0
24821463 373164178 0
77416408 117355267 0
277958115 725079333 0
708335824 59078477 0
349055355 122529190 0
519261554 462676673 0
683235167 106085786 0
237076681 15908472 0
705551555 284212397 0
470796111 7255559 0
772311885 550099255 0
618927202 620930640 0
361324018 499777016 0
56255299 19754816 0
224581257 652984967 0
208378633 196518359 0
597479716 347195743 0
313050760 44283347 0
747900437 241102005 0
320816158 623506964 0
70195830 664786642 0
708444900 627167046 0
524053305 287572196 0
730866156 781767115 0
13923905 61611553 0
721699495 164321623 0
642923677 801262249 0
135486114 536416727 0
543390976 121910534 0
596136149 541244792 0
296476903 663174782 0
460390466 735563652 0
481763346 388967846 0
425274241 788339689 0
528670270 750610404 0
593479258 180950016 0
394130139 295382562 0
718937675 327223777 0
168983821 83924762 0
688648596 362977641 0
64943829 180350508 0
126658516 444256021 0
339242692 85104481 0
761324032 565822418 0
76829084 124548236 0
49032141 48011307 0
433336903 788423345 0
684247220 174298337 0
558263605 51628566 0
231853960 259503120 0
518837053 471733987 0
116102102 387104298 0
330751795 131757064 0
14833296 505576157 0
344857354 775305337 0
230489644 675276479 0
81751945 620843048 0
716577153 799291578 0
184411208 37779759 0
681552371 338975316 0
66332655 718984320 0
394315890 670034231 0
244729704 795481613 0
221041985 509243131 0
482400268 193514137 0
757088487 96142504 0
162060053 571824752 0
266304580 73729663 0
589683254 82078620 0
470659522 479986959 0
449732576 247188222 0
705863440 27049627 0
404598231 266568061 0
568227351 45444305 0
366752015 249057318 0
448363293 20081050 0
376514914 695501644 0
180533479 258442677 0
414876223 429509582 0
91478907 514054027 0
561884973 43479253 0
523212915 312564102 0
6787174 640583501 0
19491590 493787931 0
399272185 408587800 0
390022321 59594395 0
448693402 707611907 0
796723607 746814130 0
109665326 800119499 0
257726952 154090556 0
188876488 255130759 0
83747105 614704722 0
664449556 281556972 0
545572249 689986607 0
178199299 272126971 0
257997699 311244710 0
526853842 642711763 0
725194706 650421336 0
113226607 502768749 0
261404831 759772721 0
133078641 746815870 0
71880828 741847897 0
439834981 219040843 0
237809040 229573742 0
196690487 541897341 0
403109862 488948092 0
650376238 656917814 0
527043019 207194807 0
613719615 556496159 0
785651942 327364838 0
32898584 177333745 0
354428599 118715371 0
243695664 591475180 0
583997861 391777784 0
50120398 797916252 0
401713245 650216447 0
772985179 270977042 0
369491138 433638479 0
437657771 683639335 0
103355192 385989523 0
780133784 110790169 0
542168450 714430561 0
19394264 157674228 0
562933166 360833890 0
168588659 168421823 0
320041304 336818502 0
270911157 22038713 0
260792999 164554661 0
327501980 111870240 0
7399501 47727700 0
682171532 739309588 0
530198273 130956348 0
500644214 57667998 0
320766862 284855690 0
48638644 738026551 0
765380847 305503017 0
180656939 374808561 0
269149803 192140579 0
28068440 500950410 0
3708599 68236726 0
99266488 488644434 0
407159712 408451267 0
757648102 342180493 0
249349810 623871894 0
687708316 319806938 0
414536127 484332722 0
176051451 384108639 0
88745435 520575468 0
91914372 622776628 0
390541191 303866078 0
713012613 362001584 0
488439101 742146952 0
174779168 310608618 0
224041961 270783144 0
83232293 367641151 0
568439717 696281719 0
286710530 264910979 0
516651118 554011232 0
728043254 649756720 0
68767350 72124225 0
618441071 395558608 0
310825064 637462594 0
647440227 254642326 0
649685928 671502837 0
297768618 150127608 0
12052053 605283234 0
504436188 7262029 0
89303671 660046252 0
83748699 2846287 0
782110521 716555797 0
337943550 51199061 0
771191072 50759384 0
240192297 121098207 0
225970716 568560089 0
292270752 634405029 0
744100782 303992704 0
194801290 333868807 0
724660591 215357074 0
302044726 541166465 0
63517500 459400615 0
656351083 118560508 0
427739492 179090964 0
43261696 646000202 0
503079999 546123941 0
664649943 419161064 0
399508766 371961697 0
518419964 432147049 0
458424791 403575297 0
154294847 769415800 0
340705522 683684011 0
434549563 567741069 0
203180718 345616888 0
83459954 513641186 0
161384779 386380287 0
735791769 543261472 0
344006712 293515606 0
740066077 786644533 0
759641577 696011417 0
554888809 514324501 0
678423797 197976251 0
272640370 163711638 0
33272739 152323284 0
315702539 695086487 0
44084981 63483537 0
448287096 152228960 0
46204977 677855436 0
701479644 118487983 0
580575568 765026804 0
422763 252137101 0
776498101 255475061 0
701070117 506098048 0
668809102 433364868 0
432727992 167264226 0
769670778 367031109 0
425980301 99675972 0
349388260 75973777 0
471408112 315751969 0
196652179 404737210 0
262158891 715010822 0
374029717 394155264 0
532213262 401735187 0
507202504 194941570 0
6916048 323421629 0
381555853 482570282 0
215425580 695643104 0
740581371 337906259 0
790563010 364292166 0
70149695 359768806 0
203696038 676906910 0
518756262 290927702 0
157272324 446384506 0
89245127 467827334 0
744116389 758840046 0
482740135 177774776 0
486652914 5176391 0
368257447 367676488 0
204701636 175175790 0
534957897 192198705 0
206929222 306858725 0
163212840 437733343 0
556400047 331633070 0
767935102 696226167 0
496863755 494671329 0
509962591 88321181 0
726073249 773603137 0
279038606 780663937 0
105373367 262485565 0
264219691 489781159 0
473762205 577132249 0
420844476 592125199 0
717879058 466451358 0
380228969 785328862 0
647342408 468195847 0
434594010 338549611 0
351343206 44853532 0
75113765 762029813 0
397075126 167377658 0
358087540 197068582 0
295454197 101921453 0
284682253 571973676 0
378267201 612922102 0
534702309 699681191 0
782380028 261012613 0
355501359 641051617 0
753418365 245284653 0
605291514 550611790 0
460596630 506246108 0
424431320 192415877 0
153203063 775615780 0
506261167 41208619 0
608523903 294633670 0
566582633 252837203 0
764567211 391812764 0
264392129 452259393 0
779703878 22780085 0
615352377 646156845 0
591869214 725120805 0
447361309 482786111 0
461524460 27269991 0
705291687 646275061 0
82504482 201889179 0
81070885 17010047 0
2420849 7539901 0
675306597 192951954 0
252457035 228071087 0
642928366 187242861 0
610178257 87504765 0
187204008 679468186 0
132329063 568300940 0
413314362 296057869 0
357540290 360216266 0
583166857 388183934 0
527861065 359448446 0
608991922 135859464 0
560252475 451918997 0
45366625 304637777 0
371420660 169126888 0
689920544 20947102 0
518612570 361344396 0
472858083 236555835 0
49356547 717157711 0
195188889 545059705 0
430271067 516945710 0
228956742 551822686 0
701525245 784300469 0
12068357 277639401 0
147579597 598432902 0
259766665 536408708 0
47131265 722301040 0
322228231 547047225 0
794118815 582529599 0
721253992 205398461 0
93871264 709214829 0
757450935 168575322 0
672147544 252962525 0
724406859 147614481 0
34503357 771035247 0
698173327 225584351 0
608120816 498219010 0
744908063 444365514 0
586607513 294674676 0
585375552 466345169 0
267659747 133912639 0
299994437 472004062 0
318903157 612973097 0
177267338 526618536 0
406049664 280672843 0
483491424 513983831 0
333603220 56486263 0
455770690 622298641 0
515942908 217346744 0
146761692 644490468 0
395232736 91506246 0
64621438 139018794 0
193652055 757244503 0
406281798 67668490 0
591213470 274496533 0
530044964 647924356 0
44957681 36629736 0
30897138 427105474 0
656143676 451105061 0
30206506 246529687 0
49674462 144012826 0
681877516 441590466 0
652755342 457124781 0
429527695 639584488 0
583888880 418726377 0
535806500 666633479 0
160602276 545082770 0
744690581 450860602 0
378197393 437455537 0
490163032 545310876 0
326049254 573647876 0
532499299 796604266 0
542369686 133839730 0
338310192 454293439 0
506771318 241213293 0
133058861 231772342 0
448954031 23348236 0
567293880 779207115 0
319537295 404130233 0
468053114 489464242 0
136115094 472418461 0
364415010 222989391 0
237155279 689752144 0
681230035 399027202 0
240352902 693669876 0
292420703 637932759 0
126296401 191703664 0
36360964 503514608 0
176767802 796411022 0
61461013 127419400 0
64311405 254004559 0
296094211 112882278 0
188049372 307682775 0
374896557 174819563 0
659773710 266228087 0
605053677 330493900 0
84865587 541739449 0
101502676 536106571 0
277070185 734644439 0
63314328 429491840 0
136004807 94780111 0
78600961 408253499 0
276041926 403534540 0
19770731 747021346 0
738678964 376565169 0
703945822 676389102 0
415656334 550491587 0
70372633 708923296 0
270652463 308338659 0
669765880 708606993 0
605838015 713263269 0
465568308 76726053 0
151191263 530225306 0
648678192 209978249 0
325935667 476964274 0
179359204 620949422 0
520149842 362503324 0
141265783 82394191 0
317941656 410218400 0
484925555 796325115 0
620164492 548973389 0
510715836 271184156 0
447086112 413269406 0
588321236 237505936 0
11976039 632919362 0
148108217 611499717 0
353287047 253150798 0
749234976 527831866 0
363973192 300903354 0
467664353 358460437 0
250604960 695036754 0
683333916 589709809 0
241830021 585652436 0
262805375 297354263 0
586226164 18677788 0
52774315 298699762 0
406913789 508799811 0
511424229 471095536 0
562130762 314603843 0
244179583 666765989 0
777304109 792673397 0
720450747 783362535 0
313482069 115673282 0
628857839 106230620 0
420725504 57393979 0
625983013 405831187 0
788857326 444126477 0
753491192 311098664 0
220408848 611834079 0
213337065 533348798 0
376287768 694913058 0
47453070 489977857 0
565221230 321270591 0
717189981 771018363 0
457795367 432859377 0
146387207 289216865 0
95690406 543419304 0
7741496 548477145 0
291857860 661979533 0
194457201 472239205 0
286423008 241924361 0
127790659 344713644 0
186226594 160022324 0
327158398 743754394 0
84090599 596557799 0
574809601 54694947 0
631786785 496243784 0
631987758 788034483 0
728659251 350975817 0
732297533 431361472 0
123543261 570779177 0
182656842 126630506 0
361761528 452638833 0
381058506 329411550 0
68557692 697640524 0
302472177 680771599 0
689508144 449361713 0
254866024 667190430 0
627231072 240173630 0
30947669 392816088 0
285070172 771869261 0
629211800 744558938 0
300866927 794052688 0
136156689 362550228 0
390804502 357326955 0
168805425 569354546 0
259660300 269076351 0
6286946 569804630 0
504293485 696614732 0
590796018 601293261 0
572161290 224236884 0
490605055 215959778 0
556807701 208205086 0
10195587 199847969 0
83448017 13826619 0
752368408 267854998 0
540758845 472595681 0
526172710 644143745 0
312379670 186542170 0
409886839 29969060 0
197280365 155365371 0
368227895 672379583 0
261854936 134799287 0
611962225 688189434 0
527227301 530437844 0
761546804 672350718 0
540338678 136120592 0
66700275 572105572 0
451842999 214686959 0
603456319 305152789 0
743302324 477322070 0
277038967 468753911 0
537705358 19409024 0
30338080 301432117 0
164425131 191380601 0
567999517 248179691 0
416623923 393155214 0
335278520 490810774 0
381907200 306114905 0
307123469 44827331 0
499714891 579868999 0
454624359 555525051 0
188018067 556807595 0
691610282 38703665 0
408612831 791338374 0
193394762 396349756 0
143333114 122649614 0
576347503 744130183 0
340480525 372314064 0
238233009 200028530 0
752158644 168936523 0
668394001 11211758 0
348620931 153153290 0
366941550 350073936 0
710559343 38163296 0
152959727 519326214 0
403944711 555397585 0
573027519 494595325 0
710999817 168226414 0
695273925 720216314 0
327985049 589315776 0
236540866 45103291 0
457544883 489566391 0
104162066 27769102 0
161197371 782681098 0
192703835 655323235 0
70365582 374851545 0
778537251 604574330 0
506962277 728041788 0
208504761 244392651 0
610245301 183722751 0
549438548 168954933 0
45629314 518094216 0
139432770 547507161 0
754340762 466149992 0
170158770 223145827 0
360498883 219331535 0
575578193 633644546 0
25661912 5827222 0
157494368 631545925 0
133207144 502835464 0
501881612 760944434 0
108195021 675305455 0
464261800 495557814 0
603643105 692877823 0
637356225 436774144 0
733192570 237319654 0
3538579 167142848 0
226766419 153667487 0
82649599 205726753 0
658426165 4466081 0
748092149 763666769 0
738323758 366538358 0
488528252 336235995 0
377469831 594633937 0
444052816 613858412 0
325338777 155218741 0
38112707 48384806 0
190297379 54880780 0
200602564 743364906 0
478099810 552274166 0
776677780 441702388 0
90191680 724670134 0
281563842 24664871 0
453995054 234319464 0
675524740 248102427 0
742683776 458205257 0
552280120 485413474 0
246055598 707406285 0
142341843 481059117 0
116823676 295165929 0
736016229 506314803 0
45582808 173017754 0
213445364 468023827 0
769492123 635367221 0
726924926 414743751 0
40497655 655054486 0
238573782 20456295 0
639261772 368698059 0
194068594 265314052 0
505896598 371996491 0
176710331 539852364 0
641283619 451150822 0
626555204 376798435 0
698067519 232459665 0
487044697 185375068 0
454188198 321966041 0
403332011 739466005 0
139385436 185847323 0
323664018 189111156 0
294321777 630318715 0
14987354 563472953 0
565719742 626823898 0
534684405 468483341 0
263028755 318803541 0
123339693 602125901 0
33065074 495412944 0
537750699 255814989 0
410372174 498291953 0
712706544 751076776 0
734410723 360652268 0
734344720 409359346 0
531411659 97654372 0
605684382 727296330 0
149449088 201348402 0
607977006 449458614 0
113716453 147133936 0
489162335 278489021 0
475178382 454966118 0
122450323 305942952 0
756284567 130546385 0
7129975 574828297 0
292811514 196495932 0
199725847 337824035 0
437287807 706478176 0
139596287 697823478 0
548842895 604181472 0
556447731 161233228 0
313279367 265076066 0
372494035 160890053 0
393206029 85134722 0
299427201 733232225 0
413388181 785662288 0
228005199 736043238 0
462200527 254609337 0
666873239 491696303 0
222646625 320693825 0
788653593 211236588 0
181299982 681022482 0
722366760 750499813 0
100301627 705393359 0
711775239 561548656 0
409542656 167899596 0
733081488 687707903 0
329388303 571873528 0
546756280 782074903 0
81339434 173008315 0
144831588 454538942 0
365312689 200819316 0
284524798 324598418 0
209993944 428219756 0
439369920 185361205 0
786640123 654849936 0
471735975 359642116 0
324707182 68573877 0
220692995 287286747 0
531171117 223196780 0
774441673 320070987 0
360079701 372807640 0
505109525 483583433 0
607089201 296045461 0
224378435 417576193 0
658309593 734766338 0
195856878 580531226 0
312187028 192473749 0
2518776 207611562 0
743220213 695518278 0
117994354 296091757 0
696176916 720051026 0
312982468 646651799 0
235738464 61907167 0
306398056 206887964 0
210753696 179265900 0
313677895 674728981 0
371345267 721686043 0
422681817 586588391 0
793130026 606603320 0
28812810 72622217 0
206614092 376557120 0
660888607 785502630 0
725488080 440562018 0
36337715 402487282 0
289957289 78000079 0
362398660 186214806 0
561613869 303619793 0
524738714 330993377 0
226947222 758710507 0
456058375 541855185 0
645066223 761314104 0
44456762 263097786 0
3416005 286465493 0
123651006 434272129 0
539172506 209167838 0
19199344 51440747 0
637102697 16559777 0
796342066 372912556 0
697489104 58296043 0
558712570 282646058 0
46859588 462458962 0
88823738 170574039 0
604918178 215391948 0
551827669 330611596 0
452349134 224882627 0
453642093 538940495 0
763380906 546100605 0
251254991 95351668 0
280450605 38171993 0
763813617 472465492 0
781025771 622070722 0
449999654 721868771 0
770345102 323563900 0
166661372 10355259 0
592231945 781289133 0
277935496 587798888 0
242329509 589031542 0
364748113 774797166 0
696506558 206532256 0
755426960 672038722 0
673210207 363397043 0
592969118 199233135 0
151092780 327109463 0
706852491 270882019 0
101366263 719889445 0
394418238 130473896 0
124779263 107454244 0
105696537 154959762 0
299568950 315470367 0
5517133 534388407 0
169996922 179315777 0
337267304 313747804 0
13818983 704375400 0
242375353 285513621 0
780133665 760754520 0
642246240 719269755 0
477313512 718907098 0
439047070 40752891 0
471671696 446069855 0
553163058 347035724 0
636051321 330440072 0
408828353 741263276 0
650903547 723080963 0
493075059 145566291 0
57587603 214566017 0
486098928 631799049 0
412862664 196189668 0
269349631 398178652 0
171130203 633946196 0
692046815 464342120 0
355128223 232092174 0
29284551 677731591 0
573008234 459535943 0
272053220 464889332 0
550864544 366295630 0
198164150 287097879 0
17364165 681953430 0
317260776 661296713 0
706754942 536572061 0
433838046 446751986 0
594542798 517592636 0
58793039 373744117 0
372402163 762892948 0
159188034 452091596 0
122090058 266279755 0
17365939 160728190 0
602228758 630530605 0
220037480 421868826 0
516020072 440789882 0
631682840 284328172 0
705262313 270060812 0
703882077 90710832 0
278129560 152428994 0
67719807 207194441 0
687889831 426007529 0
385431508 753611618 0
641572375 171011718 0
90736503 151393171 0
742383616 265895424 0
709713099 592799038 0
708346723 625422688 0
289425673 711612881 0
432556993 742925125 0
546366084 193484266 0
50379407 426088785 0
391143403 713716873 0
161596799 612119514 0
666209475 648829823 0
182530797 688435858 0
492372421 526041430 0
32808321 385439240 0
526255527 157311511 0
284389218 88828075 0
740255158 177339973 0
582447023 188876200 0
572861950 589993537 0
766787669 633386154 0
570423147 610812851 0
254529764 756820931 0
738880364 175910310 0
787574542 251723786 0
320533695 402999133 0
349220721 117811790 0
616241375 474037495 0
7844149 27688940 0
360586340 357753084 0
115215564 504721509 0
460960731 86974453 0
638893630 538761771 0
738037391 36173262 0
91709492 228580398 0
207650908 254247728 0
255470521 379198845 0
123800534 695132593 0
503838509 318159783 0
386123320 621650321 0
320267891 14781709 0
538843985 501168090 0
65354988 456080538 0
75707929 548955200 0
438382383 112081456 0
774858975 787092093 0
146561495 485172419 0
766059317 463786302 0
519083896 759144918 0
327029665 74733681 0
621347839 475836631 0
759084110 396698139 0
680066085 315465182 0
775554142 288907337 0
248356311 18601343 0
536731233 353690234 0
278059939 242520895 0
401662339 594309690 0
134012253 761149149 0
107783043 724038509 0
360106448 156123857 0
648773313 493259645 0
747699843 448363438 0
639953879 351220733 0
351472123 345388872 0
114976770 283000947 0
328487349 631456167 0
597288913 399547669 0
94146945 536394000 0
102077423 717245582 0
92521114 775710478 0
307964602 740555158 0
171894117 348011542 0
225089350 215583222 0
156118918 399004068 0
776453595 616053884 0
243580312 103606511 0
10844593 534163598 0
203379002 121455153 0
635692814 644745317 0
448543794 531783919 0
663255364 693233523 0
127543147 697476384 0
433767773 636139220 0
672450736 358585577 0
68734246 439397358 0
355297507 184808509 0
434368064 235697675 0
21604797 642835471 0
575615548 277114128 0
236027770 763831271 0
474513668 668718081 0
5948182 404486900 0
77386817 723240402 0
446621759 557273331 0
246223150 795699636 0
139188782 93292684 0
597171385 431487546 0
325220983 595161718 0
350436148 555212327 0
621849760 612091775 0
737492530 392093689 0
401877040 625429626 0
304018973 712971092 0
612553891 635975951 0
565209957 571677188 0
538556546 716826077 0
792293709 699296512 0
793374412 461846605 0
681756483 711514812 0
40787015 453028689 0
603375367 577983795 0
683692892 504318474 0
566346338 148675793 0
727599210 619988350 0
600353966 659804262 0
56106199 726393612 0
453825894 57966062 0
42783781 41089930 0
591675503 86933798 0
606923260 108118797 0
11766400 213654339 0
767466595 492277154 0
626025898 27727155 0
112083781 114093101 0
464515228 350437565 0
181511042 783653738 0
53463605 65792434 0
494803746 728416685 0
48875778 135689014 0
393130413 560031216 0
290883821 399547877 0
730603142 463653609 0
522673626 138651487 0
626731309 182430883 0
201864404 558937762 0
404071916 770907738 0
128957193 718993823 0
69853440 512004836 0
698734823 738576407 0
180583934 702181429 0
101764256 199272693 0
410410661 577912533 0
695182112 55352373 0
751185869 171742066 0
378045972 205617017 0
257702531 438735285 0
494524812 623678108 0
451811289 750150501 0
657638436 16606192 0
183812231 667851829 0
567752807 206021630 0
1372963 551784959 0
787590882 429113600 0
574727983 469334721 0
51442511 579025648 0
586062511 778361989 0
46102501 218025048 0
459072879 210457191 0
574935111 594802605 0
10583312 321392552 0
128139341 404332940 0
554392583 625278048 0
168829262 561173942 0
765112502 311596888 0
155895186 152597589 0
24477613 555420934 0
121014499 85527743 0
214886378 44384635 0
15298540 219700363 0
333520500 789473193 0
645346470 511624961 0
486944691 85030170 0
317754151 135795572 0
578149851 149522936 0
75622414 708493125 0
318601065 16234342 0
487842824 316683161 0
329586694 771166131 0
455893704 778817287 0
505749412 746684766 0
252559250 793811994 0
328101647 652089083 0
101640311 794027565 0
20457716 572836216 0
637866635 795505787 0
239734789 293564124 0
332068477 345527074 0
254503219 693265106 0
395361396 266070899 0
658281477 512346665 0
200041825 523205224 0
65391366 2813335 0
472604211 700252481 0
273963950 405304074 0
82560780 538952602 0
500926853 164631454 0
710089705 461937721 0
136948634 16340269 0
211839467 462265056 0
320744669 281838230 0
272641322 338310986 0
711028177 439610464 0
521777890 732554091 0
330176331 27682658 0
184710824 214414968 0
156477980 410455155 0
204435881 574370735 0
137156747 118255382 0
693021489 272145390 0
636175992 687428578 0
209047935 787554942 0
536240139 651187129 0
592943523 100949703 0
10337450 668781336 0
132803955 404918019 0
205855647 604326533 0
588290090 590742887 0
84391122 398567602 0
261898039 509804432 0
533018836 260337941 0
114518393 787509749 0
714598575 384309762 0
326337771 87257804 0
700896334 448964888 0
579919603 255087293 0
125206343 329841462 0
249889184 368743495 0
62069729 443764381 0
406441829 589955261 0
199501554 115207533 0
289963232 485692289 0
431812288 348151539 0
97374685 37933813 0
49424802 35705851 0
457664176 766653140 0
419130664 702104167 0
348654615 758762503 0
727672368 442629141 0
184813988 766547753 0
737714448 647905094 0
793853892 384179848 0
228922650 690232427 0
398500128 721470807 0
586631953 628000578 0
380625876 526897310 0
677547519 761374394 0
319457551 74978171 0
438328982 267748090 0
794851030 508003944 0
603089125 32488464 0
799650314 467031641 0
483891601 96604101 0
33313532 198383234 0
486738869 572146311 0
788415836 524081178 0
373364640 311827475 0
489891644 500555233 0
582477407 484158542 0
616671489 784278315 0
594981566 770885660 0
91056357 615441660 0
268498836 669409791 0
404194460 501807272 0
367129695 342745411 0
798704669 528900521 0
347329468 594680754 0
777823626 626912051 0
322756927 330967616 0
773353770 705187403 0
238183345 485349761 0
416590539 609875699 0
673534835 570012453 0
526525060 482438414 0
752742676 592520920 0
197940143 77481084 0
603465768 242048865 0
53674767 375503093 0
791794887 764113774 0
18548907 9240688 0
434588386 506856451 0
333251331 198962557 0
415391605 246129592 0
712660948 82089052 0
570159904 68144933 0
96335404 757843330 0
444078833 24400672 0
297034692 90387882 0
624129371 419766767 0
413500493 706400474 0
91298803 149888697 0
423746472 554621157 0
134973594 620420632 0
610655158 333265665 0
22584240 518864638 0
327320378 284241491 0
551943288 384277383 0
319986486 288422744 0
452391500 574369108 0
234624215 510425888 0
433509013 616945669 0
39160421 705272544 0
299200152 319515107 0
768646277 117347255 0
526161785 528000104 0
654097247 541483650 0
528650871 624522751 0
122858362 286287436 0
104741159 341879920 0
275781754 88722328 0
484262930 521375494 0
142505129 110417485 0
254822424 278203349 0
753912459 703065305 0
491123112 607066524 0
514866098 413632257 0
492850709 279830052 0
203169800 344081726 0
792288740 547646419 0
346906375 135231908 0
221015934 613855071 0
696873017 39254304 0
381790330 413652069 0
782925364 78889712 0
721182691 514603804 0
642264716 280111810 0
8326165 179401184 0
524860830 508206240 0
696920750 713300912 0
238769062 566227236 0
512997038 761541509 0
111397058 522419645 0
580715732 73372186 0
509431978 461196818 0
362943640 639213105 0
106190128 138081327 0
683801441 89489852 0
163285502 743029261 0
421462815 537559080 0
679033229 682760896 0
513615944 146722327 0
634632248 406509842 0
204398721 727682609 0
9907851 619330124 0
593822279 688099703 0
689804353 651190173 0
719570294 746057685 0
338698282 40758246 0
311773156 191747383 0
224239710 491765264 0
48474584 631101399 0
227962994 49340954 0
37382300 682482649 0
420579464 424222886 0
746319425 25989627 0
215058612 215004932 0
55840061 23187306 0
116623792 799670642 0
730974384 741950308 0
700135512 131106604 0
763364681 723478499 0
434064306 202913892 0
21350078 759504189 0
356270630 296291737 0
200757724 596981572 0
735494792 271007525 0
209491155 422068530 0
178066303 493045532 0
418382241 379632040 0
732144783 792544809 0
751852108 596236646 0
587021189 418115401 0
1887384 657503523 0
230137365 234589011 0
667955446 704109751 0
430199240 371616045 0
684621639 441525253 0
359820890 516811448 0
427196778 437872839 0
490154338 283020142 0
159900607 568058283 0
31408137 122207559 0
535303363 322232859 0
594647820 8684671 0
552602005 149122386 0
484284204 120040396 0
621631489 63935122 0
581935713 130249753 0
106923952 38202806 0
535913117 311826176 0
50529349 741901811 0
126190979 180990271 0
3986182 321551241 0
180854960 97105113 0
158975718 123476071 0
688714656 646454034 0
102128792 330114845 0
247151 592778741 0
801715435 357932068 0
169486611 8253673 0
542134780 788054022 0
172482181 273949869 0
441325746 36162132 0
352516117 481887267 0
348727265 286988827 0
234518666 517486656 0
338766173 327361476 0
796489101 53562423 0
111594573 102603692 0
510718394 547295740 0
102781663 723115171 0
307034486 367607255 0
72139899 287472047 0
543600747 248619146 0
214039019 530231902 0
558958224 444735268 0
770005536 503096397 0
236585198 755612723 0
187007822 514383262 0
13075160 780607728 0
49381610 148558900 0
343812105 87143972 0
325606383 47050301 0
592905739 406649904 0
420398498 305276940 0
171322257 505993144 0
315340912 187518904 0
21331117 67547900 0
351630557 558927540 0
480613212 478965271 0
487002163 176364317 0
683863448 226879250 0
599741006 171455448 0
411993695 288077631 0
19422308 125134841 0
786690566 15810486 0
733016646 260036912 0
245074661 36392820 0
384103134 275595973 0
449522978 14486747 0
532608229 336660869 0
125407768 460403864 0
2073198 375461529 0
760959985 722532001 0
100668989 371769560 0
330949525 340400860 0
468150919 432754267 0
331969958 542288298 0
328184423 327314655 0
408881557 491016873 0
614110117 336168049 0
800578363 471927372 0
693714400 164120572 0
668878788 736901826 0
160583621 630168400 0
431375151 374983755 0
361400945 110168707 0
122331279 801405552 0
720937909 224202179 0
627580218 344948903 0
708482749 590545411 0
208708949 480770815 0
335688052 267349434 0
547395772 461911860 0
446868245 306486960 0
628751630 42543463 0
220742602 709372833 0
289474384 137715617 0
483867550 151137630 0
143982222 237875076 0
450633163 40379302 0
775638881 319809025 0
492461957 78116055 0
476322619 462560107 0
637833981 179599400 0
363320817 786635995 0
478681878 310017050 0
98269832 740818401 0
462520772 155931919 0
69828851 57384439 0
253762535 728042788 0
83053773 214912977 0
172150548 95877682 0
756500732 499354164 0
521146423 732214726 0
23514151 284143751 0
553436453 510678011 0
116365875 435019442 0
134030733 359663195 0
133180996 31206049 0
668647773 206242707 0
250592695 172043313 0
54848878 565182632 0
498985710 568934720 0
158894122 406610986 0
457246839 600845085 0
573634803 555641220 0
785086756 354410343 0
372478930 237908685 0
83234434 240094825 0
461979382 370908329 0
640609303 495816221 0
733215822 624048359 0
173457869 565635874 0
592344244 183054638 0
47697080 740855783 0
735618061 101392724 0
752185852 619309228 0
86204133 511637915 0
38366051 646481391 0
779827410 66215094 0
147123985 178446077 0
663417153 571170560 0
607322143 116697571 0
275503108 169049847 0
332666864 336879203 0
739656815 219942453 0
569295796 369430360 0
528752014 13390411 0
228521376 526705404 0
628476535 76602180 0
287444906 1149110 0
404274440 71255321 0
137449080 771263334 0
164651802 585312679 0
95072908 54671976 0
676933410 761617846 0
436960244 120724058 0
599931489 31806005 0
507919705 183528260 0
193943993 129332938 0
673453845 490844227 0
82613937 664924123 0
381099379 570351614 0
362672664 266472606 0
106320630 755756176 0
254652873 285537067 0
473000377 439722926 0
114154324 367126668 0
404168509 410855792 0
292097811 708149874 0
668601841 742146366 0
679868687 672504637 0
639117835 213340995 0
454397940 16650512 0
445686750 386691964 0
619679436 505680473 0
270265749 448637538 0
724410461 519362356 0
669022130 601337322 0
250983453 89139321 0
696261374 291117934 0
232154113 420857143 0
450766432 479687978 0
398241685 517705284 0
351421506 712272176 0
750708787 2720687 0
399177944 242966267 0
32083927 316009362 0
282180491 309672096 0
543248623 457661022 0
359049442 448401741 0
643077956 174804607 0
188342831 738516272 0
643638476 435684736 0
94036052 376413277 0
280897626 415471102 0
162998954 508909382 0
299632957 716054049 0
473631591 513807085 0
421293730 800968312 0
288153068 714085440 0
687944234 112013896 0
316417762 78569563 0
729062681 704255892 0
306268345 317044110 0
75468975 747423768 0
98600008 704847204 0
451636227 120169387 0
414561745 701588234 0
154180049 22976782 0
425708833 186466634 0
295339040 23291541 0
197275277 683014764 0
271135236 156941107 0
768467641 12720234 0
540436189 458276766 0
323028903 511646962 0
289513395 187742785 0
542999255 259542493 0
793016302 188359936 0
63255449 539604117 0
669020012 357383547 0
797710760 36692091 0
202619151 641997614 0
147689189 631405731 0
281545889 209315500 0
723020752 493583116 0
765810523 295203476 0
233029993 745154441 0
321606501 779132156 0
671858668 759706141 0
427811002 288087979 0
51331628 354431362 0
580622942 645703004 0
453700462 790440385 0
672988586 630056365 0
408015791 283173617 0
316184716 380305061 0
779760910 471931314 0
425744292 338515806 0
269607044 60448678 0
462543405 500831393 0
503721996 615976838 0
702592842 198953904 0
18798870 297700396 0
785104502 409365643 0
142187425 647153647 0
362030672 575536499 0
494126071 179770702 0
493556742 451827497 0
795646852 559601702 0
85611666 361535381 0
629640610 419722231 0
518325862 296713898 0
14756485 41542272 0
735978867 494342720 0
503203847 638332194 0
22527081 481642276 0
723666911 470144220 0
290488615 355715115 0
417588257 113775043 0
629544655 10932137 0
228989640 121985826 0
431859946 444983154 0
446412535 425480652 0
589997234 698960282 0
491948501 641320786 0
486244512 67638937 0
80523091 510525919 0
108911633 198861518 0
216844897 256786936 0
246268678 403059614 0
396911309 474634281 0
294995917 200139492 0
615551396 452307197 0
531721976 474959500 0
657635177 118687409 0
293250272 668601639 0
607309827 417748783 0
166760597 719887944 0
529716546 407006877 0
799521821 355349922 0
800761578 757880082 0
789249802 582603749 0
442200049 778207131 0
617667196 364030657 0
421595586 4043026 0
208501415 121904279 0
796885836 221555603 0
88802098 224090964 0
367156762 221210752 0
426795506 770888879 0
326282715 108395351 0
257519566 507097502 0
676304334 660403347 0
380605235 723148423 0
134880575 660583242 0
791143078 561198311 0
242921797 743905554 0
685225077 308677825 0
230826767 567966381 0
321598794 756257611 0
597665520 634539613 0
18075887 362944388 0
329954992 722276435 0
710333186 526397519 0
415196329 333437962 0
80561592 66016634 0
694736227 699733012 0
536248315 601669317 0
196246026 105159977 0
655716548 738945805 0
775387033 240100455 0
696996401 98984663 0
222665050 54208177 0
758000767 563813889 0
304686045 190063190 0
767642385 129372887 0
368623868 735912351 0
443350602 752440141 0
268334056 99965053 0
106709020 265214328 0
518790661 89500238 0
791593225 51814915 0
486230569 138640784 0
408735113 464986455 0
254798001 690638116 0
40011960 136626445 0
143726531 406799065 0
617070694 670283126 0
795987376 479860625 0
13749154 319229419 0
337173985 13598875 0
160457332 46655887 0
609700356 145459294 0
120672191 4239287 0
47718718 768767043 0
468654706 342838784 0
238406402 157738900 0
673398264 356788246 0
579870996 751281686 0
720034330 204285306 0
711822014 570335093 0
169951586 675075414 0
733415865 460856394 0
686545515 202645041 0
13046239 229509836 0
491073609 656198304 0
259988951 173126489 0
449625250 781797429 0
294938754 74219579 0
382334407 603362834 0
17084907 216322701 0
544205724 87781665 0
224005062 124668709 0
221266430 202926081 0
737727578 467168464 0
75345793 33683895 0
693106848 781543555 0
105123258 248444053 0
23314786 535578840 0
439271268 434088742 0
45834344 519441255 0
21168459 201374044 0
561873393 469554843 0
119857390 602686440 0
26176084 757906247 0
669166555 527363799 0
559969422 538721347 0
58887337 763157166 0
13869884 690612052 0
611967849 84758339 0
662077029 567707723 0
790836598 692587757 0
248209602 42766660 0
414206911 485179144 0
229933897 367421159 0
175735770 731201742 0
304020674 380617678 0
413693932 762376533 0
392306942 401559128 0
188177603 106542500 0
505228888 801078805 0
67976633 36968872 0
255399179 675916256 0
640815203 429407997 0
569850932 72497406 0
117111634 480871695 0
801618446 539338518 0
402768036 362723286 0
496359827 66635922 0
63549313 471453891 0
132270332 576915237 0
186328657 489236963 0
620601648 712385098 0
801647957 16722336 0
562354192 708338523 0
217443915 453913067 0
180569314 513925493 0
79498884 337849954 0
278813418 334300202 0
141422234 538819233 0
435954132 515450016 0
14016062 717255494 0
159370772 162646130 0
478412479 243973691 0
637807133 491287190 0
286409656 617489671 0
98921376 264113587 0
7474377 140918065 0
123720586 87803574 0
580411910 431340425 0
534609257 310859781 0
513769810 580748177 0
182884727 290726214 0
566832555 673213370 0
383974673 321832017 0
321827635 57067189 0
250272359 412096050 0
121779135 677163431 0
281851602 479289531 0
482085106 434835090 0
740975539 297551441 0
661497610 691876437 0
451851545 195325370 0
299034482 511980964 0
586742450 313819697 0
754080500 510886708 0
238701074 605023344 0
218405972 286569584 0
731435488 461038719 0
399221801 778664368 0
664853829 393779318 0
137804539 426477590 0
326033027 3320188 0
679987456 467176107 0
696050744 439393281 0
440030488 392123382 0
245781835 284721252 0
121877331 401272254 0
69397195 528702093 0
68270373 401783894 0
308877510 529077237 0
661519710 520019171 0
405340838 143513976 0
603885838 553561323 0
55616450 171860620 0
61391041 771240748 0
499522240 684941889 0
590688925 154032499 0
780293084 535080448 0
247745387 319066240 0
384171584 427521713 0
491046317 753650681 0
537136371 282011640 0
455631178 330203719 0
28940506 404566847 0
310942430 664193487 0
792867469 447505597 0
713274668 476891405 0
393528591 164502543 0
348515323 749540527 0
692581600 535239270 0
601307888 669025645 0
68175099 151400534 0
26286880 602852016 0
338519837 80903564 0
530004641 520997528 0
148746614 78919031 0
216052090 427276046 0
539685475 469561642 0
582817821 648301661 0
597692932 590359175 0
56141187 380239120 0
479214598 398741195 0
327157202 331701180 0
590232189 184903129 0
149251087 559668727 0
63412761 537369533 0
397238348 671570661 0
465773434 705039387 0
292832189 283398428 0
62062748 55653104 0
743900323 142580918 0
408998632 734827299 0
713171732 652262860 0
513563610 557274479 0
401472447 621751803 0
219551436 372251771 0
199965416 278826803 0
731932691 465995185 0
547911794 730499047 0
617228406 622475681 0
547102350 214037809 0
499690437 299650357 0
535865196 685220376 0
626498540 418664865 0
163762140 458227634 0
555674117 657135990 0
398512136 612672332 0
36406698 370298961 0
424198422 396345739 0
737306846 141585536 0
555664451 663637392 0
269952133 463850751 0
100290369 33874090 0
226014012 16180474 0
206115143 564764373 0
162756184 431717229 0
196130702 440083718 0
675687771 451723725 0
517862653 738791508 0
188130576 34584175 0
218199507 29333255 0
456579229 665438894 0
318682064 604306567 0
629441448 725785432 0
668202358 98285252 0
31389321 682843695 0
129236333 273091918 0
699063719 562355919 0
44986568 754568237 0
799723285 761032245 0
560886574 235992475 0
299750142 760656310 0
682590106 528991442 0
302685108 430440797 0
260453990 298852019 0
299936028 60477737 0
745812587 613997663 0
51719064 92028989 0
601179344 431634355 0
183077637 229744448 0
676828372 119859358 0
279625833 397524815 0
36177123 543527273 0
149933297 297331779 0
793469216 492859888 0
782531113 413874356 0
34059834 564529327 0
559657503 713710211 0
411208423 297186272 0
478012669 215583031 0
562412247 734335124 0
731303160 131818354 0
96562802 383614885 0
222969018 689535176 0
439928177 517457114 0
122210979 680005562 0
183119142 606771409 0
26997732 528259452 0
380754390 500521477 0
657264957 27576303 0
608011108 295662488 0
581944105 215148880 0
716169436 732623454 0
661088875 797319355 0
448239238 570245142 0
74274000 72632755 0
431071676 19645159 0
666366585 544219621 0
596892494 558261337 0
44548543 209191025 0
157273623 698826492 0
373406036 607466578 0
323448968 768415423 0
558318061 207015873 0
681697785 728422825 0
703711342 276455987 0
515478003 455397806 0
147291346 616464635 0
106954792 350708033 0
262440828 493660731 0
231628397 515146360 0
179287161 159155621 0
566085660 496626690 0
10850286 792032668 0
615092477 760652870 0
687164046 614906313 0
493073743 214573320 0
757631529 219320229 0
125657411 520153643 0
702282079 459711520 0
79443028 131409998 0
216266327 381242635 0
340717142 552150578 0
618332890 38950225 0
234611000 150890952 0
625095710 752918998 0
438317038 188655668 0
120766187 208281952 0
660167465 528813501 0
448492841 92317313 0
429576247 350769934 0
697059890 724367825 0
98136253 688157293 0
144946976 257831479 0
85188854 515866965 0
687973922 306656434 0
791875878 728076492 0
759411454 12894430 0
19103832 192932599 0
516851838 644394716 0
739627373 91455158 0
82948209 474794233 0
654925740 261347506 0
240049257 116050050 0
673524296 249579589 0
491144993 780557091 0
644193189 522137432 0
517519758 797797039 0
529420791 386337264 0
414172350 299695372 0
484835452 147005716 0
144569258 256205580 0
745140411 495131684 0
437209871 1175848 0
216597558 719549380 0
390334491 478595078 0
229549205 667806505 0
254758988 596245793 0
611436385 521072066 0
209904968 408297420 0
310025440 203047527 0
387464806 791453169 0
273061050 220412682 0
71937059 20025050 0
481769041 29509455 0
640267561 288087373 0
770900494 138012323 0
648578230 228992453 0
313329814 220693321 0
168335398 794618955 0
794915076 484467578 0
243925226 796616989 0
634145180 781902694 0
359092757 778084018 0
525382595 416620063 0
128109122 105979916 0
491374098 219008666 0
559126307 307678598 0
496665465 779293748 0
590340617 12054367 0
325098146 472624765 0
168923042 714568360 0
694814986 760201662 0
797699490 24588320 0
589655516 379540837 0
172120809 528887671 0
391672114 670385811 0
370398206 72187977 0
2333654 282490039 0
382839827 570780698 0
57702772 217817785 0
220857168 19069542 0
399711719 69755632 0
650469690 433163382 0
396531298 738768677 0
448874765 448344899 0
208875440 142502080 0
74950502 210628916 0
563648635 557502508 0
343879590 188355659 0
738892377 582691716 0
178145495 293842085 0
74918865 245620420 0
338324527 706565516 0
127373956 571626491 0
554194743 644437114 0
673431829 123005045 0
266438698 728455890 0
515068451 230106842 0
230894985 389876832 0
168759815 7654495 0
609510135 57049201 0
377113215 615111811 0
498650485 147615770 0
150644750 673211873 0
184046989 282554746 0
492894917 31922534 0
160967655 392743056 0
291429429 63103292 0
233677634 287861274 0
81379444 34528069 0
504661775 111424941 0
422349435 739997528 0
307116409 51543506 0
571984580 563975193 0
241504769 415712767 0
381906199 299793181 0
112468947 542097301 0
211444853 270865397 0
142746511 54004958 0
385254751 139609167 0
630297716 416467238 0
740689993 351652213 0
761922651 543580794 0
174894324 709259683 0
780384975 481335710 0
330993867 175394486 0
161263719 219600771 0
331457226 67917956 0
760573830 359549186 0
783754180 237467640 0
530737646 624315092 0
231009562 468419246 0
258374563 572108560 0
419649196 347979902 0
534746624 61439868 0
652437164 315156617 0
631616672 672142807 0
30216911 691066492 0
660448029 591857999 0
401391997 282032768 0
149415124 374577194 0
374059663 569886574 0
484584369 696088549 0
643764526 15172299 0
568558349 218371536 0
719031082 768142039 0
403238897 234740970 0
255358241 81733581 0
382949140 515287663 0
295754025 175972685 0
266250113 382888302 0
352728413 76267671 0
216153114 480038275 0
699061227 56165775 0
745511662 288311081 0
695457401 111383233 0
155143725 80820043 0
704778683 481330402 0
453830562 9033309 0
101741769 499136926 0
301543962 614114879 0
396302715 50549060 0
520248633 603895092 0
551885082 13298666 0
203169794 265837453 0
700830167 722013233 0
112223666 220466399 0
255312132 486654405 0
247912157 728081287 0
370832801 678037203 0
786043268 24743113 0
227259887 129384704 0
51593424 638003127 0
688793204 623096528 0
377819986 506617057 0
668225993 36644982 0
182777925 158070360 0
293396504 334810163 0
396228633 250655394 0
571005960 427986473 0
556440497 725897662 0
461085530 631772125 0
478881181 754815086 0
380212618 485371634 0
331352339 107305505 0
612984377 90440145 0
471085725 96995396 0
379843980 597543576 0
160278741 98765626 0
498651219 788358402 0
591779521 347451416 0
58898393 171172771 0
491119413 567361011 0
493988477 189814138 0
297767336 392351198 0
622452302 235328435 0
637951133 157279478 0
1331306 786147067 0
351812722 730977945 0
265643891 284195311 0
419355259 62700580 0
299166157 271559957 0
600739789 228143714 0
180893529 532816157 0
116986683 469401566 0
565753075 529082268 0
96662996 216541294 0
6105915 780174628 0
787683383 561857681 0
790814046 484551828 0
270731015 520877215 0
532504776 380164535 0
146579672 716918251 0
79146572 565468408 0
766944026 600769834 0
141236185 304784524 0
614685208 587108670 0
390952077 350215738 0
127248148 179874681 0
669364052 785346210 0
245671037 233097235 0
635605324 461126751 0
690995774 370222047 0
622251340 553453351 0
380912004 23583173 0
394692419 778000503 0
163941237 618090542 0
235776947 483231587 0
67085641 609924858 0
438580233 585164073 0
557382438 520029004 0
770986112 247920411 0
271876601 444294200 0
150630879 129496958 0
533144094 345363199 0
676001080 593459240 0
74826612 51340576 0
597920944 677432091 0
349207792 585168674 0
612549355 557796580 0
645708283 535447438 0
572489087 284787876 0
224452446 183833255 0
229029783 98980110 0
451436052 172242916 0
100490843 643692637 0
282792010 22756106 0
148201379 597489326 0
450933509 373860420 0
154698057 198851326 0
659708202 478900497 0
398817678 371706062 0
268703692 706491132 0
430731443 482051297 0
527563438 332567524 0
692319096 139736293 0
654738403 143050452 0
254102638 141821535 0
479149743 458002817 0
772394830 108067888 0
108402500 101200612 0
203622814 371157089 0
228177899 748095450 0
571688463 179519108 0
57670985 413261774 0
637031255 76602680 0
247600410 680446818 0
182823813 193777803 0
255408524 11013699 0
712673122 261494828 0
535081853 661456493 0
734384444 269873762 0
551532943 115564996 0
339799954 681604127 0
491201841 373905381 0
153600159 491205296 0
103067333 304281456 0
798627862 770166371 0
570839860 772737484 0
391836907 422080929 0
562723511 753993239 0
414831478 82842653 0
358848474 685261278 0
730512189 296028158 0
180360605 404000800 0
641660341 664830860 0
395053989 362728261 0
474758342 211969603 0
687908057 74755041 0
795693417 790595142 0
519278186 768530714 0
297444128 417442134 0
376017442 241971664 0
703618246 551645053 0
489363973 358903196 0
413907428 637075075 0
242219868 764381941 0
640032042 664472745 0
113749784 185334718 0
147955260 390518281 0
793326598 1239908 0
764131768 608098643 0
220383417 534428964 0
585113996 271092875 0
75421744 204722986 0
41567868 49726201 0
402281575 297478094 0
86830504 423501013 0
96790135 311757965 0
425839368 655455098 0
697405408 46020290 0
573337684 31306605 0
30252746 209903900 0
327929240 78323239 0
143310884 663119040 0
426570009 37920069 0
762582451 574080239 0
267284248 722853061 0
318182263 706096745 0
328685543 441299314 0
136751234 527758827 0
643459957 226827455 0
228232024 799780094 0
388016242 124470738 0
362788721 176597828 0
176624431 631226918 0
115176185 78670449 0
173437821 372692418 0
306898845 2087881 0
200377864 343048179 0
156586009 651953372 0
337616282 593073714 0
795347585 672163836 0
419585796 588061038 0
750565683 712621695 0
193104521 266729107 0
593333495 51539526 0
2636204 761007452 0
656911154 265603503 0
507382449 3832847 0
123954718 728820744 0
328340981 81439819 0
124670345 778239370 0
515654163 252766178 0
305660812 123413820 0
627300119 175942730 0
98781991 415068232 0
507224655 598128095 0
474390066 774287194 0
29170477 625046645 0
614735844 514130025 0
7932906 43848354 0
777788103 142113238 0
11309102 188405527 0
744800250 220739077 0
709887313 481611951 0
713150973 21713777 0
616203217 499239445 0
371337719 773797501 0
644077929 130324019 0
84609657 293148480 0
659755168 247518798 0
214976139 659846446 0
714366896 588655754 0
81072246 49603132 0
641332382 2637183 0
432210906 111254947 0
267364101 47932660 0
549012408 89506945 0
138730570 153499428 0
759199886 80715012 0
408353124 232661058 0
223911390 714397300 0
188673471 655806747 0
298263630 753266260 0
423856387 75562046 0
266155892 502639551 0
355010664 73653118 0
72325149 280278688 0
749701833 630597098 0
631949626 35818634 0
316057336 181911097 0
24562071 28918850 0
73990983 281564771 0
380813957 311738433 0
216575438 577534308 0
322228799 279027280 0
578596501 276519191 0
581230574 587605230 0
725005594 569492946 0
350194422 469636027 0
272189666 580862435 0
362795119 38684564 0
775226229 79933013 0
196639602 96506201 0
579018801 465274592 0
64210744 738225479 0
384091165 736152273 0
766749385 750552925 0
560919387 286264886 0
23600263 440367015 0
703991711 268222180 0
37349066 31525322 0
443913141 311890763 0
570268390 524595576 0
99777188 667644827 0
83829282 69071039 0
137672981 70417659 0
490513462 232686165 0
790211604 568593809 0
274821518 484486668 0
767024529 657640227 0
429197371 407003014 0
418331117 733178669 0
287660975 5911557 0
710272325 484276202 0
413942603 133573044 0
236954328 169933982 0
680728953 348192161 0
114228268 483983552 0
292570250 156314804 0
517164851 407674370 0
469278510 604462455 0
457500254 123510949 0
270827209 695428259 0
196474149 44596602 0
137765035 27212948 0
510520326 705465075 0
269531104 791818660 0
112538637 543360506 0
242048817 57011945 0
280666634 26060052 0
178073711 505770067 0
281311746 530514045 0
51804533 774894654 0
654276228 164282261 0
19175318 82787630 0
125158670 483787815 0
621811845 316355 0
21756385 169825977 0
448777858 131575097 0
768200901 2938183 0
321274977 422174762 0
554778210 80945730 0
743213740 119435953 0
552273215 267783921 0
591612485 89382661 0
361252253 664123303 0
150727277 294027882 0
321189545 229374979 0
750543931 279368697 0
766296112 173129327 0
100452531 313297244 0
422721105 424453365 0
535068734 709337800 0
670147515 698812116 0
407469809 787700603 0
333227994 685286273 0
3311735 614320096 0
53731942 242253838 0
358537444 482004465 0
517351006 716614874 0
544604928 644349293 0
263429840 468800310 0
294677007 591426625 0
761819426 40177574 0
247423939 644388871 0
88371616 126167315 0
615110397 728296194 0
643398016 311421362 0
299760021 799388659 0
248598571 51151221 0
134011664 72516157 0
19556527 434226669 0
286835784 549713871 0
562982226 125590087 0
688291840 189461915 0
39533471 597047172 0
302088354 361776226 0
537900344 323896359 0
635638486 550242457 0
5548713 655201319 0
105896541 34426727 0
218309979 747808764 0
689566816 281912068 0
445952135 444981739 0
141034007 406989379 0
37079592 591679818 0
546022735 321804322 0
521647428 756819662 0
680613673 454347930 0
102772141 546634329 0
6007178 767114470 0
402638906 238004725 0
51334501 294675881 0
405559902 115781039 0
460194138 314496390 0
365615799 311330840 0
720383718 110123140 0
310958101 505380602 0
520011520 471758989 0
757658918 9878021 0
626954010 583986985 0
103197626 347031618 0
29834169 43302068 0
737625317 274547652 0
284952672 375821948 0
710473717 452420642 0
125041063 315392854 0
548536288 514287784 0
408702468 649597338 0
377485250 298811305 0
628652344 657456748 0
73140025 183498386 0
74245381 536751619 0
469341208 189765722 0
751635742 230032325 0
763081339 692633728 0
280907373 453119611 0
89322491 679404721 0
481297599 179389368 0
538879388 586739833 0
744235553 636741510 0
212828254 621810951 0
742778929 248900782 0
717227570 440616546 0
690576007 9494389 0
482196772 20387756 0
274791066 771530246 0
404219773 273307335 0
789033887 637553438 0
391837159 601912652 0
207751837 785801825 0
303861918 790015828 0
176641786 409219468 0
38728332 57962587 0
281357471 770307606 0
487417450 415327501 0
299628492 459256160 0
552264739 122772283 0
253866104 720602700 0
736035063 131083083 0
721310659 518518859 0
659047251 201153108 0
381201917 365273817 0
109954806 726800714 0
230410350 132331508 0
536017203 713290775 0
319474608 288522886 0
796597721 760481033 0
567982653 147069900 0
264049901 557367082 0
753934614 39529953 0
754370665 728236450 0
409215612 88571550 0
738030849 228341196 0
151364736 734509279 0
659197712 329355112 0
117109194 2167501 0
729787008 628342465 0
30183875 116993812 0
699770930 285235191 0
435136186 428068168 0
354096761 27298409 0
338126407 699506683 0
736561449 386554284 0
671812471 538497920 0
192496671 32582368 0
472271341 545227272 0
223971402 411243009 0
160145085 445965369 0
468501051 12979892 0
411663742 178404163 0
572127427 175166329 0
34501514 401261 0
790564995 261166054 0
328391554 54904776 0
489388365 686493065 0
70489667 622867220 0
89629144 792902639 0
284455410 663270222 0
94462860 164007066 0
672290342 359320704 0
442190700 412773529 0
778390532 473879436 0
9318521 422901302 0
2624016 163003133 0
356789202 273641877 0
666716648 409776273 0
97726118 582763314 0
346037148 191586826 0
747937332 618475095 0
679730189 15576056 0
635676596 157788813 0
177603717 548188801 0
796877925 95991418 0
634702846 50555594 0
316027725 322646667 0
736792407 220290993 0
407790904 273109036 0
290969553 135250093 0
685494731 273909184 0
526562565 690674957 0
749875009 747119581 0
207369651 395724690 0
616103529 178920565 0
157076631 541485493 0
65446647 56528997 0
80291149 301188141 0
52191786 530433161 0
211446756 276322502 0
473146706 670683049 0
5230850 390988115 0
210571949 333133324 0
96389507 543568596 0
628151033 13478475 0
146157958 610090309 0
478484608 70999946 0
199291797 5491496 0
102138962 690576973 0
156503717 769556810 0
202852008 716016273 0
494197713 684162974 0
139296204 628589623 0
47656165 467879494 0
544081237 298801520 0
362596561 431663736 0
198741687 332049874 0
248749883 388309805 0
54394453 331885814 0
508328761 702651181 0
333631696 316440609 0
781923893 366944969 0
493892008 593126085 0
555374627 53863743 0
109943195 556909968 0
52835731 409806319 0
263093120 732218846 0
696744919 150606974 0
331605156 133266637 0
621373574 253325744 0
327569768 92814551 0
495308720 578850977 0
274480433 41345647 0
663162188 777348619 0
134417693 595520673 0
437857044 501390056 0
499987415 621843886 0
800155478 320821838 0
537243000 74960294 0
414843723 5803833 0
41441410 464581107 0
55714945 61451509 0
790417097 466217686 0
551640406 769690244 0
140901102 661745082 0
260345434 63331276 0
289593416 790307595 0
664814460 368835783 0
86054031 646140508 0
678150391 138620562 0
14481616 540448201 0
220958011 257782426 0
163351686 646382672 0
485430364 465465492 0
607393232 248629142 0
767247082 388257204 0
477412028 322085424 0
449740727 78233327 0
420092241 39574499 0
477886190 763629347 0
598928791 202215741 0
460362939 724699260 0
468709183 619405582 0
290036520 143664667 0
9780296 761667591 0
158516605 607083775 0
214650779 552015200 0
546948324 135825830 0
391450376 393750875 0
604286714 50525721 0
18595242 69226630 0
498247690 130192579 0
353704150 117884873 0
694795933 617077198 0
104119476 582163467 0
127899492 336720068 0
630615266 727500650 0
93804081 649319493 0
451762359 408365429 0
700747697 752801280 0
777515323 406850232 0
697074902 141787136 0
798511271 82458426 0
88979980 319265198 0
669873457 213397290 0
456226831 580510415 0
725695858 96013210 0
24502986 216119013 0
677980178 58047492 0
745582011 680275609 0
305131634 778268936 0
637233543 572178448 0
639213836 135159651 0
799503179 497507495 0
418063573 666318 0
237201470 446960811 0
171944365 706191873 0
669136508 303006459 0
634198437 80125372 0
671674319 26760441 0
212526136 152186038 0
686762949 24774010 0
688078990 799528845 0
573150671 431723324 0
483051909 689909390 0
640193962 347897439 0
386107875 229678116 0
43646385 399085976 0
324607728 273532499 0
284542839 215883452 0
212484195 78859599 0
22957655 172558544 0
418761358 300599756 0
314280947 480716037 0
671180561 353634631 0
210569132 326573241 0
391857749 709813538 0
502233932 27583822 0
89058539 169139130 0
166554395 231845382 0
291912168 394463783 0
68515404 622537791 0
483362467 472625440 0
606219888 333120018 0
468427387 285589799 0
216236499 719927144 0
207519538 250490455 0
658327833 187049802 0
28560394 522645872 0
284271238 531365134 0
434689073 533859149 0
574823251 719701183 0
285123269 570231222 0
586910185 57192933 0
468601607 250908660 0
299086411 340305707 0
753567639 615634958 0
705391658 678570304 0
40419696 425796331 0
169382746 505130065 0
744377006 47620609 0
762239503 20454600 0
547338295 468167304 0
109033325 518013772 0
68056579 526516955 0
258544798 382537890 0
346943739 261024775 0
330086434 755523555 0
178076469 99424354 0
580779863 773870298 0
360333438 278213130 0
496596619 787871596 0
195098206 575369828 0
84457892 139845177 0
619578258 516508408 0
459324419 430130111 0
786100741 627889116 0
564653045 283245738 0
327717855 451812153 0
483722623 112751188 0
403805051 183398425 0
743081242 124484374 0
318817819 245549731 0
84829909 632935618 0
406970840 72597188 0
197890185 98759277 0
537551022 783967280 0
748623056 571110575 0
660925989 351383868 0
586271291 599224880 0
111478853 772243083 0
442856849 659971880 0
207527095 261372699 0
389884988 642567690 0
83784378 678739918 0
271924599 618027482 0
87215256 656938944 0
345060006 81470405 0
310631380 516073265 0
669010829 247923349 0
166515462 406880975 0
356373513 755071020 0
241644640 661196198 0
697600380 182880739 0
100359542 8423858 0
76633804 420353099 0
748452177 145113361 0
154834881 283494380 0
300073059 439828244 0
267300411 737802937 0
353443516 503869928 0
138006641 624200534 0
598570570 124090978 0
753488553 15564757 0
284233108 565304716 0
709895108 693798371 0
358148573 801358367 0
497912493 181872551 0
565101112 250426028 0
851403 466690029 0
337320860 82227354 0
654725571 145525576 0
150514350 679066429 0
78365587 232415857 0
624488694 137335354 0
535262034 17618880 0
8653621 380715210 0
702360602 457500411 0
742006576 174495994 0
605826758 35251270 0
131749053 199620061 0
623244402 697268978 0
3499072 243526801 0
706103413 738663133 0
192961314 705825925 0
369576455 350731854 0
516465848 230988806 0
79252533 516739683 0
523541239 9879130 0
54850557 475403667 0
276907704 30677290 0
648889646 412137053 0
256900893 585902003 0
564074331 309900853 0
399957134 758633037 0
200944468 601294878 0
758016124 431181749 0
683168434 482457096 0
484114386 683116068 0
543724043 353551900 0
52552074 16487204 0
114487174 575824700 0
497431244 534057905 0
151761051 509541396 0
655282942 203931775 0
503996728 381138895 0
53636465 21171821 0
212055787 213350054 0
461756356 343176324 0
747628008 295741821 0
283378691 719732691 0
128359625 457920086 0
26379467 761035354 0
746784496 592619579 0
697257066 121006954 0
110744740 564696762 0
597995809 690698934 0
658381186 426307633 0
465803328 661010391 0
120818849 27026554 0
695951898 39054577 0
450833750 601039961 0
513514485 505237992 0
165882126 444497988 0
551491540 437793710 0
654815048 526220015 0
683782251 495830684 0
403069859 107372907 0
363672669 337856116 0
426800082 378212717 0
555859843 216445605 0
458249201 482388674 0
22620333 131462658 0
93806399 308882931 0
440564020 664395811 0
769961878 460521574 0
756727760 50853048 0
137460322 266165064 0
600121795 71085012 0
392008418 60671346 0
207803650 765890065 0
530839132 512983017 0
322521920 214964246 0
39155247 86536675 0
666652573 21110269 0
456726637 634169797 0
139400855 333222132 0
560561663 140261376 0
369023264 457310926 0
782427608 70935147 0
557354732 250781384 0
275384480 39126305 0
500901376 679808933 0
162633863 19601482 0
667681204 312122926 0
257314315 615102633 0
625291446 487494424 0
134672342 573307767 0
252159269 701036825 0
398693672 127604628 0
260654455 119963166 0
359151833 74189277 0
124937336 563941958 0
81409569 230369199 0
100255023 565665305 0
414147830 643479740 0
571358369 169922677 0
705255065 555314388 0
766596128 252993561 0
233420594 644155455 0
141057870 755534472 0
594846360 734135794 0
435131456 797639968 0
345655295 57702704 0
632862905 516963376 0
604600706 448768285 0
634822954 197823434 0
123881326 197893500 0
320926023 702635888 0
681663025 625971890 0
337291622 285185388 0
228285408 97089161 0
502894293 271847482 0
733619526 96178873 0
312148792 319552897 0
178530312 264908578 0
488634919 681905168 0
166434347 449991648 0
412179994 551987076 0
22892344 266918063 0
129931073 603310054 0
232599588 151965246 0
755410354 454455782 0
111851531 763220795 0
291596238 657055621 0
695012953 474197895 0
295602957 559000084 0
202095954 18439480 0
637320193 486735447 0
293650511 710967781 0
361904490 118122720 0
74431451 615771590 0
453251945 359624698 0
469323507 662595452 0
175586650 194742002 0
341772323 392100566 0
126258494 666579199 0
31343805 344833136 0
513267781 339847013 0
639970172 285777481 0
274238956 682598089 0
787793503 193366732 0
426302255 430041414 0
405955282 596741328 0
204703789 286001084 0
684000214 179252301 0
590087475 59359346 0
655051636 13822144 0
134613048 425654980 0
760906244 265768782 0
132606652 524771853 0
603804932 111014094 0
414531604 616472859 0
723060556 402648887 0
725158050 314024246 0
599066061 622234269 0
251351786 770273210 0
704032811 583274615 0
232262121 623666617 0
214109282 562411076 0
259949032 277453808 0
334153174 736869195 0
125200042 197915649 0
631023978 603924379 0
318606253 81092857 0
125411776 343440796 0
189573516 663037719 0
695025568 309314043 0
89325552 19017359 0
435063492 46816059 0
283457153 495569036 0
569162668 61034358 0
139843406 706681196 0
300576037 550068594 0
386973232 679510221 0
15857737 481675522 0
561082904 94822637 0
363940592 414931539 0
187085570 790135341 0
47596289 606040638 0
339798133 391345546 0
132051970 158011973 0
590257356 146594915 0
371550397 360164225 0
492010290 784302203 0
569135224 243626438 0
99014771 137870501 0
321887162 575597380 0
703736038 505139355 0
311026401 80491491 0
142192786 761981407 0
730908955 763606784 0
666430990 158108384 0
95970089 556673675 0
468213620 225481337 0
680455914 297010383 0
130367029 475055309 0
357383761 437372253 0
167389057 242060489 0
481757625 741883467 0
199986616 626745005 0
707152467 451123754 0
162456056 770477257 0
196734011 18237895 0
636519575 178701721 0
29717714 448721079 0
169796742 737056594 0
151380864 702844281 0
431355356 709237407 0
482280812 502813741 0
447303909 588199748 0
568392971 262403312 0
470778511 415640350 0
491845527 477185220 0
530840095 536113833 0
503021985 419420805 0
146126841 287300239 0
96114238 364601712 0
499329784 573561446 0
116548205 568794059 0
545602785 195390679 0
480694146 277668469 0
249269875 637202413 0
643479203 791551151 0
548823964 305359212 0
545301991 618811183 0
523939651 405877359 0
265817199 201926557 0
743554949 591418444 0
153043366 698525909 0
201542289 4884651 0
77394253 555793705 0
91284073 207020127 0
458061187 143013356 0
217201747 623966517 0
87803314 698135615 0
739235513 305496850 0
480404743 263139190 0
169624389 53711743 0
5703918 544269069 0
506634699 445086840 0
77076574 570455246 0
628501688 354310713 0
23031486 583735242 0
111967869 669291974 0
578209047 562578300 0
301871947 427786470 0
485854873 445671425 0
225466642 480958161 0
700018134 557424170 0
681740168 267519600 0
261260390 339444245 0
591514328 17291923 0
31192296 369110533 0
526896685 434348356 0
663951231 378845853 0
695110667 247368643 0
330281021 208387743 0
718457051 416461280 0
544296887 702085628 0
207615508 52082581 0
561805440 108173135 0
366589942 579881289 0
480462964 228105136 0
704552742 708066590 0
618813545 620067015 0
52259740 105980279 0
637645576 107840372 0
583469208 619513618 0
636634528 619289199 0
29555431 751662551 0
324781240 124330092 0
637614080 130424644 0
762963570 12660260 0
268572563 178559337 0
188384764 155660962 0
477397698 198500943 0
210534362 801698990 0
59367816 796977993 0
343527845 753772113 0
55473483 781368777 0
512236322 195624585 0
287630028 162389258 0
700322314 710230710 0
797901478 480738248 0
266504108 788735635 0
219795629 578883206 0
333537532 164188359 0
541966646 25575012 0
345366623 380159632 0
347998331 337370944 0
511429494 417828874 0
385993821 148136238 0
155398087 487660280 0
150852722 707632783 0
194212897 421329236 0
359996523 368577004 0
308246606 566355762 0
420765582 63363933 0
370817386 331584172 0
719676942 740046393 0
564721198 587564205 0
675323562 332840148 0
223069409 292005705 0
4197735 253161831 0
153806135 756220671 0
35565933 331630362 0
474333579 182016379 0
624204656 789747200 0
291351811 511235567 0
766631614 16007386 0
757120427 464252663 0
213752405 42641482 0
89473095 644678065 0
588517090 266576499 0
658783953 2562200 0
448876406 695070934 0
89496657 621900942 0
734288016 531086789 0
729256062 324031812 0
68073898 758436020 0
409238069 644137538 0
7554570 773983725 0
99527336 309482863 0
576304137 746863967 0
790661344 372580003 0
683778199 390855275 0
684359643 121190881 0
313403777 793280449 0
551649195 185376607 0
456614666 772874475 0
742616564 92352170 0
483936373 221829344 0
287529294 193379863 0
407417758 167469941 0
764192521 421512899 0
51844795 176279578 0
724729981 131482914 0
679892330 151900051 0
100901343 487578292 0
201381285 215586005 0
794134216 36511385 0
351178660 144647261 0
149983729 770595166 0
451828926 253433625 0
608879907 436799431 0
512015687 278263249 0
334171548 522948592 0
149380635 70310784 0
463195029 616509908 0
480902761 764434371 0
631945422 337313480 0
380428526 425304363 0
345520845 285947876 0
736175098 435159099 0
324763457 399602120 0
8260919 683029970 0
119157270 582130363 0
299889155 253478497 0
337238006 520285325 0
786630457 18899440 0
156697660 498845778 0
220273222 424924467 0
210296822 269176952 0
37746427 268667838 0
271233359 682726788 0
318104155 469688212 0
425580774 301626705 0
681431875 51541024 0
476847586 692520355 0
752509644 770505275 0
201542600 664203665 0
65089809 301295854 0
290366629 486525481 0
576469395 658041315 0
704641438 225790703 0
423474193 469715804 0
144764754 431022284 0
580254888 662864341 0
209002048 398603870 0
775575655 102807180 0
27956515 338168697 0
762188891 755377759 0
612668455 167579447 0
684093507 472693453 0
324640923 114857263 0
776339941 546624804 0
517445237 496670049 0
626074603 780707994 0
286295743 738402551 0
262849381 670095358 0
609577126 179306553 0
148042393 544799912 0
109312440 612972470 0
765519754 173476042 0
637500552 34263347 0
290043507 182141935 0
705431388 63077325 0
548329748 387720994 0
699247383 35830088 0
404870410 109470303 0
330300548 591360126 0
53504338 309561528 0
472659545 700035328 0
510026987 757416976 0
793899203 244900410 0
567715786 561947691 0
530690732 231121033 0
755992474 289458829 0
498312804 372049617 0
397857214 564395864 0
333398715 675926646 0
691477038 760328994 0
266946759 793109899 0
367933541 565439897 0
220981962 794257533 0
125264890 412881900 0
164229734 401889576 0
511166999 493876921 0
624462187 238529118 0
642790818 249440754 0
374733137 441837435 0
410913843 70361495 0
49632430 635245252 0
522436456 58433466 0
361872926 46838561 0
488780093 222029989 0
695087194 565065795 0
714742587 367608367 0
777325381 482869638 0
45718206 677830476 0
762759585 116354799 0
747904 179723131 0
321458512 131820246 0
77076529 633582508 0
321074216 76024083 0
344688054 113777483 0
783251004 123650500 0
202179024 661555801 0
756363529 676740271 0
166223531 633125550 0
115917882 188941022 0
152524172 369728691 0
424723866 702239880 0
93285956 18416934 0
344818720 147293769 0
549916154 445462837 0
490497092 40621786 0
470537325 36182739 0
624607870 58660862 0
289940071 560540111 0
705781520 190309496 0
478035228 314471328 0
99040204 341483569 0
164386846 722517270 0
323952214 74359889 0
193177716 163236845 0
268776887 223110004 0
541932637 520229017 0
738566404 75916115 0
362994138 2913704 0
690035815 717544958 0
275132633 30433967 0
243288032 768792317 0
438850548 170614181 0
616450316 752052509 0
649047711 102660106 0
659185492 352989814 0
437836012 600657602 0
757074167 227169310 0
499341259 404599292 0
19001436 368084984 0
150905004 688994144 0
409864954 727983169 0
23812699 192966881 0
585988764 505008141 0
59132768 703869969 0
273857219 76546413 0
639942958 717943919 0
99918344 471907507 0
697965042 385162837 0
154654827 784639637 0
725854005 716736181 0
682177845 60693962 0
646168891 27775680 0
532794488 458199419 0
738796384 190208328 0
533724391 381220503 0
232491417 209611598 0
211383846 85529141 0
398251195 794241490 0
268909892 197313248 0
393803686 539191071 0
126229930 76197053 0
204363786 476326244 0
479858410 307040080 0
551631569 398437362 0
445561010 314539383 0
449220193 799129849 0
98716775 274321442 0
566141691 630261190 0
47561407 548584749 0
112244508 646512480 0
271544598 178086992 0
169581750 301865233 0
341092374 363128971 0
60318765 53060744 0
481063797 156297782 0
567800418 81584656 0
683249666 403307808 0
494305732 362482303 0
625817946 673033927 0
646926803 383480731 0
548285281 436794398 0
333301231 582908604 0
214016047 744468865 0
23200676 380477087 0
388051836 768300694 0
116715595 538892835 0
36286095 326776580 0
313127167 782351459 0
559828482 742609817 0
132912691 495205427 0
758658576 790522743 0
384915468 572454028 0
459389338 611244892 0
535129999 299324578 0
167356140 94578253 0
653318737 205954360 0
356097561 40446471 0
301403185 99235558 0
279217056 503957062 0
527499956 648320594 0
556099731 414544739 0
135761418 666453548 0
192043798 550841239 0
522085184 607750504 0
283592695 35694321 0
713121207 141681393 0
12018160 285853948 0
238154189 712915894 0
67625174 605413785 0
393859423 762949601 0
75474345 347335516 0
576427546 302975555 0
358042400 524931836 0
759532904 69773685 0
223217 319529704 0
211966870 521197142 0
480422667 489823597 0
332433260 156198075 0
674614059 371686984 0
357458614 607497259 0
345807484 673153499 0
792924378 308470729 0
47552012 395976829 0
742147064 7534645 0
298423670 511599950 0
494011057 250201892 0
701765944 290949543 0
739819877 549588541 0
255229074 168379683 0
447928674 541041229 0
774930816 6106193 0
445832994 677760490 0
122798048 720144661 0
277538214 570954781 0
65962046 402203637 0
632669534 603288246 0
745007844 148177161 0
242219665 82433905 0
366714406 320362400 0
155671011 105573615 0
169151046 25139162 0
325969131 275751229 0
284350390 716906987 0
222199216 390122761 0
768323308 686785144 0
715413066 244169281 0
59514922 536310333 0
319868099 787967545 0
610442293 216299562 0
144360107 558116496 0
281370570 580232937 0
358839815 513594957 0
775418111 163984501 0
646736246 288477683 0
189076786 161833500 0
679828037 340688174 0
311605704 777420141 0
169405030 585212542 0
71675040 43127946 0
128897481 583352832 0
321193104 268463709 0
651516662 558900067 0
115697195 758019360 0
302725353 554936364 0
259919318 653761411 0
280875658 56333507 0
642418170 286978252 0
600837752 530597053 0
433712108 372493959 0
769791504 251642046 0
219088189 345964232 0
785950761 84033734 0
620925738 626354296 0
711616074 603421758 0
514067274 345674470 0
787231052 504846299 0
413432627 393282413 0
482619543 520545382 0
351739673 782343624 0
573613044 488592061 0
52478058 621316187 0
785041899 600617820 0
746425397 418212201 0
577139442 490457434 0
621536747 666395495 0
234923866 728798474 0
148366798 519436477 0
744173948 340608849 0
452680916 570808393 0
70585090 370602385 0
240351469 724307789 0
386129693 418528303 0
303361504 353627015 0
355436212 757633115 0
462689965 49436705 0
784481234 468910866 0
592836988 403839126 0
72426905 679932088 0
526371082 209489195 0
470486821 743783033 0
589931483 655034123 0
486995078 422160321 0
314728080 596528061 0
600779013 192249507 0
511538778 698374718 0
332674255 582998801 0
698905078 547891822 0
626137593 789457616 0
41142448 273391273 0
718472205 94007903 0
57927358 397416555 0
310617010 795943307 0
155690722 44823522 0
259326839 569544712 0
192047332 753704427 0
253288311 508168116 0
797115823 74288279 0
710353429 789895630 0
702090158 727147298 0
283523990 108275825 0
746196104 75249085 0
628151001 239595686 0
183557526 539522651 0
342839680 181433823 0
246448800 47568561 0
552200486 348542323 0
355121079 426056182 0
794553418 267664409 0
367998153 360817342 0
768534367 705291606 0
701668321 767685941 0
391886227 38928308 0
541387965 133964112 0
450582513 183866152 0
83958879 595574413 0
349358663 130205609 0
550931297 332984351 0
702100770 713263656 0
531489435 104295767 0
116951749 690511719 0
564981961 65017991 0
510639925 437449655 0
519756050 100788943 0
297063911 583757868 0
245356386 168300586 0
235245139 745448068 0
363482155 437455328 0
35016652 588522803 0
49352533 538934067 0
735340482 783690335 0
572324723 410232289 0
36503812 459827459 0
25024674 397819169 0
491707891 619568689 0
687016428 224611319 0
94739499 526604721 0
426098478 254038186 0
54129046 674070044 0
741092587 780905225 0
63758846 477854419 0
281299522 175944002 0
311498184 429429271 0
481056419 129860339 0
502423969 689885219 0
777297664 726427025 0
309769319 36440371 0
178131990 9606207 0
254534146 418107325 0
235001846 29832911 0
206043650 50353118 0
81333174 116046493 0
552405390 180842010 0
504655324 359132341 0
67075889 289894151 0
787431005 339307656 0
394977770 188743711 0
718821996 462489504 0
379799228 87513943 0
186565038 306594973 0
25730633 3677471 0
696970128 41205651 0
368469506 176484119 0
153372688 770470298 0
300186084 196564774 0
208986699 370151842 0
711171775 335181038 0
184729990 475299460 0
108223638 206628332 0
311260848 489816158 0
487882909 614852493 0
601670965 720998904 0
575961069 378406850 0
512107428 698181562 0
527670853 159269389 0
796360830 724081493 0
100666814 24947831 0
244524679 113934131 0
413655637 395546407 0
600425266 245271918 0
471722719 34567419 0
553822884 594292067 0
766738277 234426732 0
703434909 398465341 0
187527118 681741365 0
575052231 86700882 0
466380805 72249467 0
718529683 588805540 0
611569918 272411816 0
385113106 797341832 0
18942008 477122628 0
655101265 697898356 0
567017473 319460243 0
627237415 368670170 0
748739536 662874112 0
418751337 143768839 0
579748761 664384264 0
288824734 684720629 0
357695750 336485297 0
518786152 544939436 0
615975662 387052723 0
165545688 7034227 0
720385496 222809462 0
208047351 371877675 0
469599592 145644677 0
217027706 346420656 0
695222115 162545164 0
755334532 758984502 0
116592977 48160530 0
530383963 179154829 0
215785162 346938794 0
416567020 653233308 0
620996422 624509900 0
425305474 553209341 0
742357575 20324491 0
591427141 775226591 0
637660621 98752263 0
372924703 531160749 0
359872343 761173122 0
87190918 115051161 0
534157560 214630488 0
32106950 692578468 0
572470980 188599892 0
789554993 347194437 0
674410727 707794500 0
203846142 429298970 0
797217420 279920419 0
185448860 713209085 0
156464858 721357846 0
122212614 652223958 0
516578990 264736513 0
423410949 782021265 0
614833287 474133611 0
731366721 150917779 0
720942877 261479554 0
631313340 408153106 0
35999695 256289246 0
254929346 680376786 0
247882258 35658568 0
171649069 252250676 0
281879484 4485557 0
110500518 248604502 0
358228774 39110718 0
268208537 535674680 0
463200705 116837166 0
627681586 405476066 0
673582055 724470017 0
389925940 388822346 0
454189868 117478080 0
592822867 419005621 0
586059600 344840937 0
244688446 675137477 0
396034870 716149023 0
260440874 713878772 0
132585533 3613291 0
19141101 781052872 0
453159852 231986065 0
762240928 658287756 0
283479889 203089509 0
734693262 711318890 0
509079135 534872621 0
773271514 665267751 0
499148713 91817828 0
543830601 476267404 0
544067230 475071980 0
650322261 110814838 0
708635586 600988632 0
579812102 129319524 0
450411216 145148650 0
492030613 112245974 0
495819954 713602806 0
104595212 720736945 0
378251341 115091581 0
128680980 235220886 0
40923361 621267049 0
269477718 731987303 0
600164860 185341040 0
562387619 126568128 0
656857447 609507635 0
126435685 483851874 0
688403447 530344516 0
541534420 103590465 0
145236039 642383028 0
368159326 226888446 0
505893991 218831071 0
731726520 287291838 0
263207668 103263672 0
239602825 136049774 0
523232513 260776779 0
589172555 376512291 0
545177946 105573111 0
230081813 398489801 0
457377808 532722148 0
562451175 402155711 0
626421242 487041685 0
621873568 338763973 0
206069034 388731778 0
487408119 415621660 0
469468322 491446263 0
330637008 649666213 0
308373403 559718748 0
729092582 642745079 0
92294250 408820321 0
177650054 196733201 0
273444841 76908153 0
756408567 187698844 0
168061115 72426915 0
571219725 753118054 0
630882420 403905206 0
194231047 164391698 0
457002457 180523775 0
692704714 332212559 0
351892687 458139379 0
582807201 735067782 0
103055262 767253143 0
54263857 20643173 0
571663220 35008908 0
466236464 191112301 0
731093389 316549677 0
159771639 455093081 0
42364991 228921381 0
454623244 583429046 0
642343529 707328403 0
68691922 632144642 0
379361093 318195596 0
123001693 18924184 0
297933308 360753030 0
334136923 83256012 0
485696985 433929705 0
499763656 343182569 0
190344049 794343867 0
235261077 735655098 0
172779438 44356416 0
53055352 175587721 0
304510655 598824531 0
47564716 587493044 0
799940429 324379106 0
508343560 630601874 0
372530837 296247158 0
491189263 762497006 0
313492194 229814596 0
463328973 440023336 0
189364290 622916186 0
596743657 427371170 0
642889096 564353591 0
586647189 466573328 0
636114177 147163698 0
737535992 466704717 0
336941057 797295940 0
610627251 151130106 0
3189212 110274080 0
764692160 84928202 0
314268948 563588499 0
122887224 203235988 0
576398414 50121954 0
309808839 758370612 0
518067293 582008887 0
415198386 352361413 0
426866008 480741511 0
204220407 65690652 0
160553322 126739576 0
168958891 358389434 0
753869524 391540361 0
303391103 362320092 0
719636902 603124499 0
453087938 451012313 0
647866818 18471274 0
63838646 514423604 0
602307046 31741657 0
188550336 757322618 0
281114574 227884252 0
345856729 613040458 0
600343335 741977494 0
242274078 408046604 0
414072729 331842627 0
150614325 657370649 0
249422647 476315006 0
598806710 70002006 0
329563105 783816786 0
636835433 544474799 0
764533419 689443843 0
797890153 787411264 0
368812377 381457636 0
70800753 414496369 0
98561236 464287586 0
431285934 375553313 0
783648160 113618321 0
353085420 65105791 0
212024464 83391005 0
558692021 534426921 0
522554968 15973345 0
660489089 684358288 0
9066399 425528703 0
183173838 432176263 0
207105148 390833435 0
232150960 754257461 0
539260266 354738880 0
705831832 636721939 0
84989836 794884486 0
15372346 572687786 0
638955156 225657677 0
255879062 557036662 0
77658935 534945840 0
446897505 277358195 0
62633788 626854817 0
376955890 391528928 0
285696263 170595964 0
38699228 258890338 0
627561371 721713662 0
663660398 316368263 0
593506095 747844226 0
418304606 497937341 0
113758230 49937592 0
377214109 436500270 0
35742089 133335003 0
488445662 771808053 0
770732597 205409427 0
198172905 152307181 0
581763195 353519804 0
678653439 795930534 0
528952509 634027181 0
67572120 211086823 0
34620239 281296717 0
423888890 185838451 0
356620903 249631148 0
296611648 733599191 0
778026042 150676090 0
145823236 520835467 0
165926800 399389319 0
333838195 769350276 0
223961191 729725291 0
256784006 313614199 0
467396802 769267295 0
138489709 87440870 0
760322156 550091652 0
778544301 305641320 0
16525004 325793208 0
418103911 688908274 0
84896727 182002946 0
169123500 555384640 0
74130827 177936579 0
622195165 88860986 0
766900245 45279748 0
241530828 714362160 0
241831363 784190955 0
66175330 352884504 0
772046450 146650932 0
433647297 616561539 0
652230359 602451053 0
585872856 674589516 0
462097078 733488083 0
610133013 469130690 0
255779975 579621655 0
275332918 235897642 0
420149200 47068599 0
215973467 707031886 0
12509407 781825477 0
323606466 607478640 0
515809989 253592124 0
157549767 634343078 0
511905421 547225220 0
425423376 13553934 0
609014132 154651456 0
352402225 414622886 0
228288506 313587098 0
753435814 517665012 0
729516000 192548404 0
410530204 178724885 0
793325867 49740434 0
500900659 395434305 0
241048116 433129394 0
318863564 268064236 0
532715251 52445331 0
180879879 143577581 0
497810809 198502152 0
69132974 255759187 0
694339764 164312952 0
481568856 250793048 0
126126865 791202143 0
496533830 579120843 0
205392551 144787322 0
322508992 10758561 0
116655507 723910037 0
310280028 205013180 0
584873931 336207952 0
760229299 378927621 0
421435954 393700255 0
72654633 558643122 0
97240697 1495343 0
793706550 653438580 0
247180582 245622559 0
722540571 476664377 0
787192738 555639052 0
538610917 425752095 0
228508797 602022275 0
284152905 211506190 0
388855554 541708706 0
49740468 122934709 0
663632465 605343365 0
269383579 569461073 0
508943651 48346923 0
456233460 448555870 0
607926196 346669378 0
128746434 701339990 0
554364016 119847345 0
36993098 621827852 0
424032787 733870826 0
610018416 160895094 0
12061869 720728956 0
4375777 645807970 0
496808455 582098070 0
20048407 525339219 0
102287798 311778018 0
224539492 17511306 0
49270127 731009796 0
442485392 403153086 0
139287879 249593445 0
337295150 370973658 0
675067678 146803300 0
450699969 408668289 0
708428155 766299761 0
357599669 110678065 0
789615694 340313843 0
383160779 213622433 0
320871659 491414774 0
249091609 719855085 0
115760916 58904925 0
297976609 115409714 0
773532717 85634608 0
489180573 612596672 0
339268784 639912576 0
348897662 354031184 0
242641883 196859744 0
340419262 229745068 0
312784796 745814016 0
151764710 264585483 0
55400226 228196777 0
375233545 679068278 0
348558686 246527202 0
571587158 512967788 0
479487845 486952919 0
75130746 527981837 0
316280860 514947469 0
153869812 380122116 0
107712414 324068532 0
444417345 510092959 0
82652584 563700380 0
577198656 754752284 0
153042188 696662878 0
626114975 529644660 0
708465291 628624023 0
20137802 747283902 0
196937431 710946931 0
620903459 275815717 0
465890154 426962205 0
266549370 285836798 0
647975852 155692309 0
555760654 541243083 0
171004224 583740251 0
296122571 798947413 0
107789696 256529220 0
650882737 408037462 0
553374043 723182533 0
238228312 115596770 0
23508845 641055549 0
592941542 299694582 0
725346347 745500398 0
429609752 114011920 0
212959310 779176791 0
483495543 462010434 0
161151626 397346463 0
238955104 799878490 0
209906843 399031235 0
270881511 604166072 0
429976688 664530189 0
322582967 20518876 0
594023729 197596649 0
396823900 555525928 0
225452222 648542244 0
763081670 605093763 0
265223548 341316590 0
563760303 80425767 0
485718267 63819409 0
498463801 420275551 0
263322415 48389088 0
670529064 450787257 0
266338303 234172870 0
698734806 270321517 0
142193979 630838303 0
521017854 582117573 0
377836844 41881374 0
10387828 356884833 0
593004955 572929404 0
335254890 32861673 0
287256471 719144323 0
129521334 245048552 0
711626247 707211902 0
198122791 793096543 0
191163523 225832480 0
7489511 41305122 0
655996375 243604419 0
146105980 790264568 0
377322371 700225157 0
239683278 339198812 0
526567221 174731612 0
639437692 781716136 0
425330569 265368868 0
719845872 555528591 0
711337827 704939956 0
506548013 285581645 0
213024633 654459399 0
693075820 96227803 0
697850632 226520593 0
538993317 482891809 0
308913951 654165032 0
705667064 139750561 0
226889617 73647501 0
742739201 249374542 0
59171191 420672404 0
571103639 788006199 0
441914962 679494453 0
544907221 596525915 0
338413773 782592571 0
122555836 771623052 0
406911806 711667908 0
134982412 430158755 0
784985047 537521274 0
342402470 731206148 0
3702372 666631498 0
441964157 8241583 0
330266472 332412935 0
679017133 184008877 0
402662716 742882056 0
536144569 127421706 0
472373629 230898864 0
172581066 657537871 0
86208416 562272003 0
332672153 278091913 0
181671680 232287197 0
112880155 609666293 0
179911984 142360105 0
560732182 690885983 0
373873492 745317012 0
522415339 668392855 0
97992753 583682115 0
427091714 14959300 0
122267685 305495297 0
205271821 284796724 0
305242465 55646721 0
240586218 182211837 0
799327295 498333859 0
672060787 340120498 0
405560881 443977002 0
488707011 44298306 0
646461758 271632402 0
564052078 362067190 0
136109370 418737653 0
723370696 26226563 0
164524257 554157014 0
338824733 739863250 0
38303852 361276479 0
227863740 576009453 0
455141578 654428051 0
590586723 517716168 0
661432229 519368564 0
455219754 447917891 0
524415328 198168159 0
271058752 17150531 0
361971487 280393579 0
270981690 545897611 0
578085977 791031226 0
662981407 586431334 0
237816093 285296958 0
266004689 63912740 0
355256983 268822747 0
586572297 360676431 0
702275071 533775568 0
117665625 80557253 0
387420849 619963730 0
435314601 431487927 0
241510332 249470518 0
80409039 331467360 0
263486675 761594287 0
788276605 595477740 0
718699076 785335389 0
151671050 311545445 0
572258085 714671086 0
453973339 176732330 0
37515103 532064790 0
283109136 701290919 0
32251366 784249381 0
567192612 152409052 0
505338879 37967909 0
56883870 550256832 0
668859541 239897221 0
613220788 297916086 0
333242967 665620244 0
721191591 636275761 0
276845598 641117653 0
373046484 683081467 0
787318985 444515294 0
158246846 761553300 0
642686031 11460172 0
674921280 616394326 0
389234834 799569746 0
233950684 133253418 0
736324250 642160310 0
143764064 288739798 0
233643969 234157212 0
116874887 11271628 0
674328439 221641276 0
470475667 623499812 0
549250602 761262057 0
262527275 212959968 0
427393681 560252853 0
57251626 355982586 0
232349643 725754064 0
742260304 778882831 0
22461214 200676984 0
169509182 273254756 0
459613238 799641413 0
455402759 82516443 0
3116384 373736414 0
765263209 628352140 0
711038958 124907629 0
376686655 589220581 0
80958690 476889297 0
142947716 740506363 0
784806157 53235470 0
134205742 313188496 0
506638370 535474423 0
517956099 249757488 0
694544081 259273732 0
110265774 316868224 0
214135343 399070849 0
786064726 350814866 0
654958354 176562808 0
57970650 220149391 0
742973732 495029149 0
164962313 482203461 0
229460410 134066576 0
278393266 465053219 0
96066359 364115958 0
351896089 312620607 0
86742923 220088696 0
158545687 540210937 0
271594560 512861835 0
710357418 319004108 0
397169047 536857509 0
9040100 384767930 0
790065058 794150343 0
428802345 129575225 0
248070114 203578497 0
552465660 693168113 0
630940254 57083357 0
241577689 523108338 0
437283322 113481116 0
772074119 487069493 0
458830845 240953092 0
368518447 403866621 0
253846056 789227901 0
553441443 453482770 0
334471531 448945798 0
267235771 72487579 0
448253011 701572828 0
692622026 177433485 0
265777121 666346409 0
127248915 680338105 0
32101213 498887696 0
491163209 161244406 0
664675706 439444461 0
724287678 340012190 0
575947790 49698984 0
164341556 265353427 0
692499048 661903852 0
577055024 524157547 0
640452230 443952369 0
682905928 583901050 0
73746906 709597570 0
97086663 203487348 0
353708201 61712492 0
169393237 403490070 0
231398434 734582243 0
138421642 549294132 0
288807540 91402842 0
608391245 742398919 0
606688124 485342982 0
508028399 674393044 0
776122968 716178868 0
327235099 327973226 0
583918853 730460159 0
486800567 111017117 0
733827038 695358722 0
689150410 273109000 0
507494503 33415285 0
56824717 651025573 0
697558348 121522403 0
500123362 660489403 0
577374258 501377441 0
624413778 633508103 0
400167457 93350859 0
408521828 795908124 0
354011746 377839056 0
94234114 75830876 0
756475262 58617148 0
441856030 243037890 0
545445247 42006932 0
221495818 576779727 0
292088545 149662540 0
709238864 407059594 0
223175055 524303302 0
747689836 249460316 0
610381056 388961073 0
186859391 21134884 0
211707134 359124937 0
755373287 151628056 0
447253623 292083045 0
793199238 411708094 0
456250798 87401529 0
458978529 648823664 0
403051399 767395402 0
161191675 191676254 0
214715648 221535626 0
789442368 221480300 0
232231247 309050918 0
452693340 257327 0
403363077 154026036 0
41955819 536818559 0
253938544 273896586 0
129892924 419743283 0
503011329 166877269 0
682579041 555960287 0
457155433 299222733 0
675367644 487931867 0
250808802 767578235 0
163429628 673035083 0
684381834 781863627 0
29322493 776677828 0
344895667 210848297 0
702894669 374445095 0
385579502 507783824 0
429472548 224187307 0
208815628 674794525 0
141485517 363209015 0
222498789 662281860 0
264997487 244335690 0
678808204 501909203 0
506920211 455486222 0
159172393 411067525 0
557460961 500907186 0
532515165 584813716 0
130979045 437782187 0
640228850 475025372 0
561348165 788836030 0
526500936 249604269 0
689833435 234009989 0
57545952 154443554 0
256808400 415151616 0
520757855 794621916 0
454875055 130781768 0
413471512 697197574 0
675333523 470317854 0
438297983 724331279 0
42861736 4701702 0
211771302 592034298 0
409009074 239079712 0
46350865 706557150 0
236378559 270259540 0
404150959 222443816 0
233037327 135943510 0
420485794 90321536 0
407875419 794365078 0
669902989 766103802 0
183353650 619957708 0
127755900 68231678 0
47210437 529219629 0
407218741 764829765 0
117927236 189142010 0
772731431 444560970 0
475017108 87339143 0
579187811 147318220 0
268602586 729724213 0
396602836 22837231 0
477282077 528345821 0
364417819 679728186 0
152130762 743545715 0
540713495 291178803 0
698940825 511629605 0
680649660 347764983 0
536594894 329546380 0
129162299 610146610 0
352641445 748091041 0
100566394 309978252 0
579484401 243067291 0
97740122 697228766 0
103833219 767821148 0
756798591 303653454 0
304707018 250142761 0
523525465 9677601 0
283368652 99640942 0
751433356 273562869 0
18383652 644306872 0
455722577 351461269 0
406700480 529639872 0
147528766 492853901 0
562493669 515543219 0
109966274 360587997 0
327821307 247925072 0
588638243 76258671 0
328184552 776221168 0
139282136 300215911 0
474979077 727578951 0
420177369 561852322 0
429352994 682120716 0
324456892 297858927 0
63021935 255383345 0
47879147 269418483 0
758539504 799557698 0
278998525 80195756 0
241173853 731941442 0
732635079 550431640 0
536465035 469804156 0
42377044 188457981 0
11251389 154598781 0
102426370 652779597 0
455965933 438019773 0
601908258 369229051 0
637493905 752806814 0
761789450 448152995 0
534853207 747580276 0
555980728 779285099 0
789976650 558714799 0
126683997 461664810 0
19036100 597860082 0
330066205 560009475 0
209618732 6071127 0
582898108 556766152 0
491241204 603418280 0
711925869 72930928 0
550463465 406713657 0
287890323 362543714 0
513245284 251777602 0
728073203 96343911 0
37388104 254275805 0
145919804 436818421 0
281171268 704145485 0
394282846 378743115 0
690146229 416633627 0
654792274 410573727 0
505722095 22137262 0
689376447 216926312 0
540463861 321716192 0
92840692 597991195 0
727244842 334546276 0
206306522 392274342 0
649310622 15925101 0
490259661 309342459 0
425248687 163107013 0
652619163 660473709 0
749596792 60933725 0
22264356 16364141 0
751216661 504682752 0
218967756 668400390 0
794168547 524940470 0
163908542 504218638 0
562096905 296715528 0
352035771 299145549 0
567530301 152006792 0
553251253 257187936 0
84917882 340707442 0
277782277 683599144 0
719411776 142857435 0
792259817 365192849 0
68160866 132220274 0
481084735 661363344 0
492995986 467068047 0
232139185 124926675 0
45527774 4067239 0
560491486 266685168 0
619809793 656728498 0
650037272 448644130 0
164913221 242384082 0
626663974 243179538 0
463117977 678727209 0
156817377 264043425 0
480681690 28262596 0
461094857 645468265 0
316601390 655458701 0
438597937 340089619 0
168907997 327892860 0
221499241 362941179 0
384126728 233891986 0
779778210 680817507 0
519495475 447807023 0
677037659 462195263 0
625993406 418471446 0
207969490 307392220 0
166818931 692312689 0
395231953 68565118 0
143723404 44355561 0
296284704 720834053 0
351544654 271455447 0
691231289 291755887 0
708962509 322483616 0
206877470 702852561 0
172146737 522488593 0
756387999 113815323 0
28524403 107934740 0
568842802 344207863 0
715643201 422395994 0
60404354 347945217 0
753238769 291186846 0
628962512 184068623 0
629600028 403455903 0
423607200 711747801 0
590439253 276387040 0
362285080 55491465 0
153788967 24647280 0
395452109 611103086 0
420768090 59218001 0
50954887 61404651 0
672436382 282782357 0
573587639 13450275 0
205282081 246107681 0
663743285 636595439 0
589929358 373002964 0
99423992 741814812 0
248732973 66047176 0
132229651 577907520 0
739168393 283238960 0
620494208 430262528 0
98289302 212195792 0
640367182 186318407 0
271869573 419202041 0
69505489 119783564 0
536990695 187351949 0
223140607 180053952 0
561692327 744845268 0
429854721 324648357 0
63501307 512718014 0
5055803 392039163 0
249243597 593168311 0
742151896 521305512 0
586626010 315793637 0
509815307 6127688 0
238393148 138562996 0
435241224 479857304 0
434185412 639505876 0
103402815 330044464 0
63697224 628725353 0
633279962 769143620 0
341517808 5080337 0
41031002 109867781 0
338864022 446734756 0
409384230 752045327 0
498703982 279188816 0
688272647 718872778 0
767714025 447693357 0
59801445 291351542 0
60806958 54767409 0
337610858 646769994 0
92115132 302516105 0
721481316 607287852 0
421792864 785684179 0
170340343 499440334 0
686517619 301310233 0
208762710 693948941 0
18779837 195952705 0
75211396 342567434 0
269022506 449676707 0
658543891 660005132 0
148143555 252772718 0
379223683 353923769 0
335887242 176672243 0
750006253 74915729 0
274236236 86622198 0
248068671 331829742 0
576963248 734942325 0
698032194 638774644 0
513717409 363985183 0
196862263 680771779 0
271483593 646506459 0
640602780 733351001 0
498797938 652255726 0
238820268 59088138 0
691502262 35350042 0
644689517 613341858 0
539502592 733291691 0
655139141 545937106 0
309840579 672774031 0
627999167 430381505 0
316638611 592347434 0
259020231 183191721 0
583899854 146885225 0
585166165 118241763 0
683567893 440772349 0
373959687 797660646 0
628740064 634271703 0
229505370 313735396 0
470402944 427213778 0
77722969 625822280 0
588849142 576781823 0
449887402 800642217 0
266336349 302700522 0
732889208 257702898 0
489343095 589969148 0
596272631 583742959 0
156635761 313073867 0
26593268 524278496 0
251350101 78951550 0
628360528 599479309 0
85083087 600652871 0
117304949 676522768 0
49568876 351678497 0
296750874 780218614 0
347957688 64379612 0
383866162 111905895 0
635259231 690675343 0
294447403 611615140 0
172449829 641037332 0
780529350 58721933 0
146413917 695128985 0
352980963 138776588 0
681557380 708966569 0
371621053 526489856 0
165230258 740905493 0
403178946 146593246 0
5052462 595227836 0
57938313 127545409 0
404836832 268732866 0
353234278 530147619 0
625858563 584688649 0
509922729 47769818 0
599764520 493259034 0
451109714 553032986 0
448446176 233668712 0
656359633 116988220 0
287883293 744085186 0
342029990 424029094 0
191515961 63181418 0
784127269 540615789 0
253451345 570833207 0
274557292 591360359 0
216267074 629793088 0
298689742 250059407 0
785597758 598307251 0
530638309 213223083 0
190346680 346822698 0
487247397 449807341 0
798081649 422556573 0
411759418 252880808 0
216434255 385887751 0
379805017 699307736 0
354261946 590510096 0
367721094 406647775 0
759777655 315944065 0
355811003 389343751 0
394204839 406165178 0
366560042 415811219 0
302109034 742360455 0
246250397 273860794 0
11954148 46821422 0
544573886 611042039 0
756596160 325220127 0
369265787 6128318 0
718335184 332477044 0
729041155 217291606 0
396514300 114793480 0
66465051 287901802 0
202991458 55952127 0
446833398 701692448 0
247616416 567021676 0
30455363 663074695 0
363836444 260042792 0
44891896 142585356 0
291824131 493759169 0
335764993 753615607 0
530431001 697523122 0
641732006 789801747 0
744201749 37514685 0
770545537 183476357 0
116335430 258453248 0
139802032 487682316 0
543435202 174359668 0
388078784 585768651 0
363408407 153565616 0
121874264 476586121 0
317874012 595083944 0
43789806 587939771 0
180463335 129041845 0
403611478 688961695 0
203312035 451221139 0
496918324 202012060 0
368984366 28520294 0
133190562 468310452 0
507195733 532050781 0
404454315 437404283 0
416989611 747643256 0
279660372 83855950 0
603969680 157728370 0
782349517 506849649 0
306575465 113895362 0
617559900 77387134 0
504788101 704574238 0
130872971 670282621 0
457369669 18672249 0
598761255 172204933 0
211448908 297637244 0
642472327 737262141 0
20072009 271665076 0
511182617 314617105 0
140815252 8428584 0
320628311 14135188 0
280914626 339062188 0
69511279 607966889 0
397354001 258487190 0
316704701 439447535 0
603648810 745936748 0
321778753 124658557 0
46485243 640434555 0
584777431 588738962 0
551740975 562745474 0
702437218 697380612 0
457422051 60884718 0
278022365 795356610 0
632566455 330073621 0
749527206 71017363 0
60651312 547004866 0
719095385 746835832 0
124985910 628638092 0
270767085 26844241 0
181480244 448346617 0
482342982 535141693 0
710987254 101686940 0
652267897 258261436 0
144814963 608717261 0
503406400 573603355 0
750174753 723988118 0
171086847 325783080 0
270284090 629904568 0
497512218 740935328 0
610809824 531281097 0
102842817 445343227 0
542913463 761213843 0
5725859 603864746 0
498439057 518139309 0
186872379 492988455 0
573202251 151806687 0
676247872 433748146 0
187579077 735922988 0
277935741 640209871 0
165756858 705447 0
513174045 231600328 0
431703923 800926865 0
478765690 317235275 0
36707831 167262750 0
459650509 455779334 0
697762912 340991499 0
282901502 141550478 0
367691861 434218074 0
12927735 125999941 0
106458364 618195435 0
537857222 200961691 0
174945712 386018298 0
499675783 781345759 0
84044324 671785753 0
575930965 242831327 0
296546708 639975910 0
620701062 603867695 0
579611893 668894989 0
171888608 775515779 0
513940167 562949599 0
344982440 733164105 0
92288594 366574182 0
596503564 249357939 0
743612109 777511468 0
210841567 171838739 0
273584259 46170545 0
30215551 56941604 0
676554847 385006677 0
85014200 420205765 0
131479747 280430006 0
503924717 268007501 0
634021498 46870998 0
708218267 459437509 0
536653819 376070246 0
628545521 670342652 0
669766661 114077197 0
161612022 599238176 0
33389063 149091249 0
287437308 313875297 0
543859044 146559836 0
289260453 529829213 0
365175847 657503297 0
599269987 365364391 0
9832158 615902190 0
787755450 747556224 0
506382948 660580551 0
757093943 454652433 0
196786898 319445693 0
769093473 189770534 0
223436579 469977531 0
462029904 660486969 0
673955165 175576844 0
630918065 631850040 0
409044908 612708103 0
389424501 520408278 0
658871404 709314636 0
173565749 27188193 0
579354050 107246809 0
715108518 545721025 0
113562660 403482567 0
429645760 495345266 0
409283642 418464454 0
46061727 135131263 0
9200927 35417553 0
450525695 614443588 0
254578449 483658251 0
103797020 737944029 0
574488331 653938447 0
323039496 44638755 0
429889654 279632330 0
741405954 318256517 0
483853374 291819782 0
718366882 615827257 0
793834194 662706383 0
503748277 335099922 0
510896658 746861596 0
312053850 335485437 0
775264165 762173521 0
256820063 613136311 0
515167001 253066877 0
107052695 512130696 0
701363239 757020359 0
792638432 409612028 0
21694 496335647 0
435265138 236947911 0
610029794 26160790 0
716389275 391893867 0
174393933 201104671 0
670252796 647574353 0
361061879 203092016 0
755101604 340203309 0
189989265 776637321 0
35827025 677328958 0
593947192 629670709 0
250160363 759824527 0
615344505 501740016 0
88699001 148484243 0
580718530 324422583 0
575757233 601761244 0
97787953 600907965 0
343736815 487189087 0
498941111 3057233 0
394275664 607840786 0
378471657 214463705 0
248638862 673941400 0
122529977 566550774 0
651918473 439007821 0
89857365 273323597 0
648718811 372627865 0
112055766 345835026 0
234948415 34280190 0
74087837 731959762 0
432663274 630822490 0
266602665 458375179 0
31691339 683442042 0
208320638 665860071 0
758063113 59326296 0
198104798 59098468 0
233743165 417829695 0
417755569 619861746 0
3256069 653928453 0
269468581 747315579 0
158698243 407288139 0
618554470 722017799 0
279300193 576641613 0
426572380 273048756 0
83194688 660207545 0
65064295 670020885 0
282902553 315763627 0
337591599 107974621 0
168474334 790523464 0
34851451 723608152 0
323945515 455661735 0
513688123 58387006 0
159547286 125196456 0
103151017 680710269 0
236536661 435659404 0
505145339 571425264 0
400384109 444877084 0
471472464 73212412 0
352365187 370032925 0
243720340 557578697 0
312394287 391295080 0
25282056 184240402 0
593758054 685276492 0
515540939 171861779 0
526179287 517755898 0
630507935 526203645 0
319281164 65710851 0
115429870 222701974 0
303611792 643213971 0
471366047 223301220 0
123311215 384680966 0
19923965 568187487 0
86302320 720488697 0
616013614 688615722 0
499520995 380029505 0
158847335 603957128 0
745979857 179509100 0
450302954 719575472 0
517496739 7789247 0
118028034 273301560 0
415449407 173616794 0
36260298 147511473 0
390602421 146745838 0
628105788 589950091 0
177493272 442134629 0
259868626 473835779 0
591002835 690960606 0
19344649 325015904 0
422501318 757952984 0
125903700 376777793 0
181090338 360761434 0
423896712 452906917 0
682626723 567445864 0
573822046 622784353 0
120980691 76612771 0
529089461 402179046 0
160447352 367661873 0
545604243 589700648 0
501702641 377123064 0
277600020 70946626 0
713164345 738150909 0
276841450 559157216 0
154173247 370952958 0
465874457 527018241 0
17517997 494249398 0
148018424 522324540 0
113155941 722969171 0
726013419 418000723 0
399304285 700984886 0
339967350 441339977 0
254282269 616199470 0
375889175 339519469 0
205609298 128971125 0
507057368 749552599 0
191535542 450874721 0
244805751 318731316 0
105933639 567636408 0
334287567 421471273 0
522366696 84344485 0
772622794 386295440 0
707004143 666167455 0
51291783 463451416 0
789172996 580291056 0
332029978 1464035 0
522609644 718128335 0
676651261 775791606 0
558981725 524854691 0
496451996 463858281 0
193111843 556682460 0
566472963 740433927 0
105291480 510383672 0
132065624 638576326 0
175872460 23593490 0
447818776 486791573 0
186753052 93729308 0
109478529 274353089 0
317905697 494713964 0
18548782 252791322 0
553124243 536926078 0
602268491 100550052 0
730174401 463541421 0
210078289 713741373 0
115321269 484432942 0
635129757 175818730 0
680890772 145226021 0
458065900 712519799 0
230914686 546790152 0
632593665 675287588 0
425097942 784675984 0
649321981 457277746 0
368324567 294278719 0
93835988 84115989 0
46743372 537738986 0
308653028 204471063 0
777816365 244796799 0
516884043 11538240 0
346838046 620468875 0
290179738 333155576 0
350766913 483167100 0
282125913 652365286 0
428201179 720094823 0
238781686 353602209 0
186318655 645146361 0
348814702 220723834 0
680674725 381664249 0
503364774 739256591 0
508741194 440874365 0
430898512 94359989 0
678206490 756481717 0
386472247 426469394 0
571662075 749855956 0
716414145 325476174 0
673776249 376933531 0
558642049 770590067 0
237177507 351837880 0
50226705 105797601 0
713785653 30217342 0
94865130 103282677 0
24664124 648827912 0
716721359 395169986 0
185312716 643459842 0
137909644 205113925 0
623067271 525890678 0
482785187 460616110 0
682333033 55028585 0
283871990 391865683 0
130496708 133996938 0
365296260 43726409 0
792150435 679842928 0
773126120 284824289 0
185635679 407198823 0
205053564 464045153 0
407265979 711959160 0
754835598 36678610 0
9062634 411782636 0
419525527 554638479 0
73158684 132364922 0
243729898 375398129 0
293431336 609778047 0
794986506 191240521 0
604620912 652602792 0
30151436 61096855 0
227007911 249080291 0
567586623 109038032 0
46588416 792537516 0
312179427 527811725 0
73999791 724356637 0
504068229 261082515 0
613298514 787687689 0
39944669 80585281 0
326714098 392520896 0
38961406 219763518 0
546749031 794891237 0
568973728 707273132 0
422956004 694107313 0
10964443 352671153 0
603146982 687584201 0
734257228 527460252 0
694253029 490024230 0
43124689 164112053 0
794217937 76425234 0
797326792 19776689 0
510332172 665463354 0
545019095 500073407 0
602943134 125478313 0
386284910 546210000 0
359046807 426337343 0
792509804 361686294 0
203885782 357628720 0
295937993 706417066 0
669879442 658673729 0
242077546 34013685 0
393424242 567285493 0
563937050 401622223 0
632890156 127474424 0
57326542 130348574 0
252999287 448218565 0
327732607 470772186 0
66710189 711606551 0
460357370 653732279 0
712620904 371921220 0
584182264 722581364 0
617720955 771851750 0
162516045 95479370 0
425054540 195037222 0
246232639 320824451 0
133950356 586366033 0
282659305 554839320 0
176635866 74998806 0
451012617 690419786 0
501421291 602354703 0
720054839 563489123 0
681572015 661582935 0
446183893 70242215 0
148469881 73549273 0
760430022 168783648 0
302379535 238106146 0
380139787 487104962 0
27480322 324517086 0
429038427 228731895 0
688547946 386240376 0
399720347 353755025 0
291596720 18368972 0
601504101 800220489 0
648210813 40084366 0
634395505 639846375 0
801509011 32023119 0
55085163 639844329 0
434361603 134559244 0
760337682 128410645 0
520127762 264396285 0
390295147 217772172 0
62581425 650953733 0
367075157 743963255 0
602369015 202854093 0
615316285 268141480 0
703329239 30613025 0
458025504 11638152 0
203755928 664104514 0
45790795 268612926 0
192142301 647922644 0
52519834 632158617 0
561239486 281655571 0
787226432 648897878 0
553090689 237656283 0
702300554 657954576 0
233664146 512487860 0
329652796 573422763 0
30684280 27794848 0
86079596 419144258 0
249064225 153899189 0
580607236 719128993 0
303195452 56455844 0
492484174 336549268 0
198159527 641769750 0
279558994 614154633 0
255448583 594823222 0
676059004 152357386 0
180416769 785615966 0
358645651 206148039 0
512450843 538268363 0
361869434 641341058 0
673221511 580442901 0
496923339 742196176 0
325552178 453711977 0
321669780 404677126 0
254046528 167769953 0
39742387 398666447 0
470460403 304224766 0
439508337 547177576 0
232744801 522439536 0
296807657 356958377 0
171727806 143492667 0
318589012 508937410 0
642575558 192165982 0
676544713 203121308 0
340469448 449044130 0
152213195 32904373 0
658557410 399792181 0
553777626 66900771 0
336569263 47518120 0
661160847 268586942 0
4215673 670227810 0
349388784 747435991 0
92251989 714539806 0
154356299 650007861 0
345846046 566257327 0
653303145 521916347 0
593404905 543457697 0
291152660 469815070 0
217950272 1592239 0
70171790 424017349 0
775721099 789330066 0
509499490 407391613 0
438073822 119527452 0
98453565 48172037 0
50991797 643708345 0
5659050 331938239 0
379066471 758406128 0
769771438 600718076 0
1073468 135564138 0
253829286 335195037 0
363786139 542098526 0
17584478 587371033 0
125738775 606798871 0
774527455 534386154 0
3182331 625012721 0
124595761 60151211 0
16178552 620219472 0
662991081 376509921 0
44464908 741243989 0
539739116 340789738 0
125950833 505399444 0
505427010 759385550 0
750611030 76009978 0
550124395 139022323 0
688421444 385589400 0
655708310 229652232 0
461949914 269864075 0
340436505 253824957 0
553932000 75567826 0
709306682 106340935 0
730058329 469983484 0
13101094 649311661 0
478772093 492661033 0
21342612 427355736 0
377110917 161616108 0
741704901 67568347 0
334830294 185232062 0
783802205 729416467 0
790376313 238331435 0
247228262 48248575 0
783631355 185494386 0
642228376 448076224 0
719695001 670538350 0
297397756 380646857 0
576603518 237701434 0
61738596 289607449 0
288041438 572485370 0
182476893 506073449 0
756781463 87586562 0
71232864 709471603 0
46829147 151154919 0
27564938 632519121 0
682541190 390970212 0
461166425 288223374 0
171886032 398131390 0
296730639 750521310 0
48458027 501627827 0
2689030 49660696 0
451363287 648962151 0
595677274 284728932 0
443589053 581861052 0
784822148 466411038 0
707886057 48924885 0
124964579 431964760 0
364835430 635237281 0
330052772 285580860 0
792864271 540738094 0
204666380 203808053 0
206640057 288357678 0
710215934 170605760 0
743023498 399572209 0
225558157 272886431 0
527707783 640350778 0
618358318 306164782 0
708034942 699555008 0
187614580 262820477 0
271646982 793949677 0
698616233 704219516 0
326485289 205986144 0
462690350 552706403 0
690883624 39376273 0
567293826 337493869 0
6571290 354209693 0
343928958 264743591 0
328349534 25334 0
515142656 182800786 0
733250274 320007317 0
414842055 719987956 0
60395180 391252369 0
183068576 693105977 0
769612749 625771863 0
67376530 359253466 0
705523698 84068637 0
209641247 535998600 0
195111843 730717879 0
534399796 131807794 0
222041967 590524737 0
721696310 187702885 0
542175696 602616243 0
247971433 225124541 0
434493487 169243341 0
198521285 212784449 0
398661887 472845138 0
441535319 350986536 0
274590929 449323519 0
33693860 443459073 0
89088459 126582897 0
681158814 761617309 0
762924574 7454568 0
388774125 549407462 0
464896969 497528035 0
6248088 318849315 0
667561117 338186267 0
387537655 790148589 0
445772108 177211924 0
685119295 184651985 0
344364472 314989614 0
378462692 144295105 0
632252203 226564803 0
320819427 50042505 0
382247213 548267791 0
727890106 116300336 0
593253451 379608594 0
102260632 672173330 0
402259756 357941161 0
60058737 208798683 0
503597587 200578017 0
492358552 798122847 0
222848757 309894833 0
785521913 432916021 0
41259369 351262260 0
248472767 626980125 0
458715195 489777822 0
93088365 206982923 0
255874238 324396385 0
146971597 59122643 0
43765356 746838003 0
357202981 250139909 0
722681689 508914417 0
312820029 251406539 0
702786632 86407452 0
280996824 376468248 0
50070901 102327125 0
147675688 12817779 0
775174184 724771426 0
797370392 562806655 0
202853663 688517350 0
106039077 411809385 0
545304638 204005328 0
309091574 609225899 0
630157040 428091804 0
359429553 717525439 0
153055010 377514283 0
658651617 79282279 0
180811570 35094026 0
23888134 599544340 0
200143147 323391106 0
610013779 785611197 0
265014689 393746510 0
87367856 487842467 0
749562151 540726135 0
180844341 269777137 0
663703591 461657139 0
384467780 435802194 0
69714383 98704130 0
679030087 156997982 0
58379027 533438456 0
162092660 688414866 0
185113756 700312201 0
243850013 49685825 0
458668863 483300279 0
385276845 350438410 0
33671984 548938715 0
755666663 57140651 0
719860616 604721954 0
220234816 132400962 0
452842390 254607414 0
87553763 463735461 0
636989103 784099647 0
35767766 775851792 0
271326552 11035297 0
120562913 774485940 0
607071416 150950402 0
515156384 113930120 0
52450749 484106987 0
431998967 88604015 0
353765556 116862452 0
189300091 147920666 0
745861415 430892535 0
141206232 176689868 0
579197841 415145250 0
433929880 517013991 0
775353280 62458969 0
66054565 636296839 0
513083189 100163600 0
165262999 682916174 0
480016850 783912372 0
664731196 670035397 0
700556966 173499930 0
614508295 424108472 0
707219823 345512058 0
618921033 691366497 0
134840093 60435711 0
735233241 123215067 0
282491333 110727278 0
333388424 693384537 0
623136948 3570124 0
710591104 206031506 0
266017218 589925062 0
277622368 289503457 0
394058559 74463182 0
737471604 744382179 0
122273846 208722149 0
81734520 615056914 0
274984156 360511489 0
230238601 54468775 0
257347576 300829883 0
753763000 103646567 0
544311411 8094226 0
376626858 85428844 0
354646 357255359 0
493842162 470545338 0
568588412 632478500 0
333052172 92724163 0
78500598 275548552 0
150893534 160224450 0
585715185 588327085 0
468422297 708109380 0
70195474 295815676 0
436492853 28580775 0
360724969 295626773 0
243902874 746518066 0
692511388 658406997 0
201276241 45885645 0
417565046 675999186 0
635751597 478020458 0
275668667 454665743 0
157967109 552745757 0
160389277 52628853 0
370600747 183243050 0
521531054 697667782 0
601922639 338062378 0
150601282 129972579 0
466315719 18810547 0
295100184 573743391 0
454909606 727548548 0
511170741 613232263 0
778403163 295814142 0
120401074 610222243 0
189884674 702184024 0
445500668 468937216 0
624307024 697530112 0
142947374 131576092 0
549871586 622448336 0
212516957 85107132 0
414817028 540821320 0
123856406 337046912 0
416537786 380665751 0
631527841 140620315 0
489001594 553980463 0
50863542 342042600 0
799705570 25801567 0
782581401 293592915 0
292189947 646205931 0
307814321 411052105 0
322457285 354204794 0
594132288 377314664 0
271919337 630863242 0
727711041 315901779 0
582856641 169293367 0
464497542 521794244 0
371910905 81651412 0
195971820 597751900 0
694882794 628631748 0
307089657 482477712 0
375642093 569061853 0
20783661 44964695 0
177481569 54489379 0
138114403 312389514 0
796944347 250199071 0
735978568 240837476 0
274533559 474118483 0
760220709 566008998 0
566888649 470976064 0
272844127 546991396 0
765622694 527967084 0
274969257 191354917 0
175135561 300396413 0
178191604 491846130 0
351174708 482174367 0
305234292 745261037 0
394327643 471073274 0
477925316 596401462 0
757042044 596120138 0
210719291 416591728 0
460846038 335817977 0
506846722 150259245 0
175073278 132596878 0
735885462 512605035 0
495954541 34028422 0
345797436 72643209 0
199195875 257691636 0
606924513 719195653 0
52334483 173161948 0
267077922 80049873 0
324717041 480256962 0
198020313 106700612 0
617306750 571272358 0
296718916 646986673 0
754320476 724251639 0
40633096 50055176 0
27419566 444914192 0
779044207 477099879 0
800635314 206763536 0
295984330 12430243 0
666365677 314950685 0
657163839 536800588 0
483507438 479732504 0
231048787 760832546 0
514866849 408395339 0
739852737 538466828 0
494522230 259095676 0
190025068 205502266 0
518076973 727741579 0
463767066 305650523 0
691862358 574893753 0
398607553 229384999 0
598881187 355553888 0
141158156 382996416 0
212975554 436484963 0
629800582 529476815 0
221657105 66893829 0
292600644 524620241 0
747189480 10982136 0
437413375 319407048 0
737423813 143832998 0
260619688 555399504 0
393604970 656770586 0
228631127 769751259 0
393785218 96401759 0
429010258 344643940 0
267214024 180463707 0
569153508 480424420 0
303826125 89110423 0
119304210 399291265 0
523690171 132464510 0
294223762 460171560 0
294269127 598728079 0
153259050 374932731 0
366588119 15714092 0
393241138 73031661 0
38349497 561883246 0
56538576 644916603 0
324976426 165682989 0
374719977 30523156 0
669144315 134060836 0
24586205 590891321 0
420265101 684787787 0
549890438 412580044 0
211380305 219676949 0
388302491 507161603 0
489820008 370172886 0
640683414 224023586 0
226173052 86045006 0
114527336 715369799 0
555747436 334082165 0
617376368 721660680 0
769988145 353309079 0
719081615 561010730 0
535347261 626628276 0
101809473 663759005 0
371969928 223033969 0
173696348 507061363 0
499702743 293743709 0
683136538 199608449 0
449178576 57361428 0
183004743 437053820 0
228296325 266335624 0
284341228 750486761 0
757118944 112884603 0
485413064 402972030 0
232498417 153791952 0
313153241 308930959 0
347623800 403650060 0
606349211 19345616 0
619006924 478222574 0
236241597 186493518 0
101022173 340008082 0
172149112 475422855 0
789507768 374433194 0
488353253 739114771 0
75363101 250331842 0
510635966 742681752 0
574114076 514008023 0
143422721 422440720 0
277239326 331406744 0
266741223 374403398 0
219804758 568545888 0
445605903 171544334 0
112461349 23837965 0
366021596 471553790 0
601684808 142453336 0
45207907 769967393 0
120071515 30315397 0
566021840 688200393 0
454632314 627089828 0
161136524 275813572 0
40333161 131568953 0
594285985 364168067 0
326225835 554204195 0
387557671 357134973 0
621165530 709129668 0
129672707 246765837 0
628893700 411041553 0
151160499 184771164 0
492792944 61677874 0
721948288 523703257 0
608292623 527466522 0
734738098 95912589 0
550379700 646354031 0
101107792 679778639 0
581812647 798912171 0
157743049 403500844 0
221322716 710900765 0
448573097 157465316 0
632134762 460488029 0
268362163 371822003 0
757158956 357203616 0
627707493 519396187 0
719398160 773074550 0
337061887 578102437 0
690069198 510691899 0
394028546 271349088 0
265427840 573258395 0
699791025 499646178 0
103593126 431878954 0
459865799 472173917 0
389505777 612732940 0
761012920 366298357 0
182472490 704523285 0
591325112 780140816 0
736609895 424225222 0
633637820 481267068 0
351161698 408531320 0
133941880 576214728 0
576908059 250029885 0
120709234 332952051 0
260033287 545160935 0
395526214 58138856 0
635574141 357240885 0
417667168 399843417 0
96490293 202642826 0
732204096 143130621 0
518077456 23042613 0
367115650 460692239 0
265352757 483911055 0
407414041 632946440 0
494091017 522950550 0
456355948 47516947 0
430311535 699493822 0
170547805 321799411 0
515201086 797319265 0
531953519 752009466 0
673729741 607721449 0
754967096 389765425 0
639388550 234132192 0
121557522 277450284 0
744940791 401447046 0
662338572 466599399 0
780421708 202434105 0
395123914 601335124 0
448921358 780035880 0
664030020 265077977 0
162155255 792608225 0
509358697 15838149 0
566104831 181578709 0
229805369 171713583 0
118708800 741328991 0
459329290 690008109 0
24460785 7132443 0
199729397 392841305 0
49387133 574028795 0
96964911 237519791 0
455744942 519213180 0
663238931 618888437 0
541227244 598385218 0
352678206 625495848 0
290862781 418345283 0
585005816 791865402 0
375268035 523528176 0
398428275 753729486 0
280220008 463284120 0
780760701 657388879 0
20037534 10047883 0
294130031 217976331 0
410306652 735934564 0
288878442 565255556 0
535288038 691841797 0
329513784 90131487 0
52782972 458064258 0
533586632 712139845 0
104352988 511569380 0
706612268 578348228 0
334463458 683849242 0
409592651 505847122 0
379317499 36635678 0
482438118 517449534 0
704161830 612193485 0
164926170 332760317 0
458245894 417318588 0
283471564 218082758 0
295049669 634034602 0
40578788 286571700 0
437172483 285329163 0
257791700 305677358 0
546244158 607747505 0
748504215 713134842 0
522083171 540175376 0
35476863 93389798 0
445904726 630578052 0
233066230 735274913 0
22528237 313320922 0
764782049 365455975 0
723409408 328520605 0
8915072 692152848 0
151597807 521932782 0
27992792 95326399 0
102394471 761371935 0
775517162 46874027 0
298391344 277818512 0
495009913 768292953 0
159531393 250827398 0
558980377 749035315 0
96552702 661214071 0
369610807 499023812 0
78382140 638494855 0
785768723 453845405 0
193286252 66296205 0
263256671 144961194 0
256241587 671184284 0
681126941 190640062 0
527556962 737954544 0
469014524 36798776 0
443415638 740429022 0
285649047 767793343 0
935761 596184727 0
240342714 786517411 0
77689402 463342325 0
157674752 102825583 0
764684033 14928868 0
681248897 767586984 0
120706958 477296715 0
201978161 595105724 0
553508382 296784970 0
334601937 403071310 0
472683351 238338531 0
184179895 339272699 0
436194422 77886695 0
675039658 618725832 0
487042626 764551807 0
469577814 719912973 0
117802902 467499426 0
154334441 679341955 0
526020348 713646423 0
705934286 18238870 0
510220564 40597795 0
551818894 280082030 0
57134863 280354661 0
161582254 146692370 0
641887180 669245330 0
107881231 501767397 0
485936912 758335429 0
85974057 737674383 0
595229335 208971461 0
725268883 88460966 0
2977936 67506717 0
527921945 680077525 0
235255290 230275378 0
394836507 513471040 0
396542874 175884902 0
506515066 148416121 0
520527213 723051528 0
470719768 17663276 0
492832311 456379657 0
782677227 459326105 0
206432634 642427955 0
688781824 687050631 0
571851155 320779620 0
484522469 22565039 0
236295624 6940670 0
274200511 718289396 0
761130777 210341352 0
278953389 684921806 0
542194188 413699314 0
437692211 248679697 0
485181078 548293134 0
45237236 658733296 0
128688189 405426679 0
352775296 563215420 0
245686594 538360656 0
630555267 676867660 0
160175854 321013653 0
781428371 164994836 0
374718298 651002514 0
683453243 494667978 0
680401195 436207032 0
239674342 622221641 0
737694710 654405560 0
617376385 14256476 0
57919708 210472399 0
443980864 557912717 0
197184495 644558473 0
703344652 91600566 0
633903069 256823536 0
165449362 137920782 0
112250243 304926144 0
445990757 316240647 0
667259183 769434566 0
327154548 589103955 0
338732147 178724883 0
273904391 185442815 0
251784254 249971104 0
34006541 465872667 0
581381252 767627117 0
86345656 438055520 0
6714127 623984140 0
313987898 124162006 0
435001498 750433340 0
205466779 681090691 0
18005382 744848799 0
552281691 465827824 0
599011925 284363431 0
58736156 209862507 0
403380682 637397761 0
394030227 353167992 0
203121325 639506694 0
636283309 735219611 0
747909359 511795668 0
720679710 325243490 0
439584454 521347939 0
182245900 711593573 0
476325670 442346465 0
495009448 651864416 0
330681523 132038050 0
743118695 381761526 0
504986942 680535580 0
668226537 282220159 0
527027114 734542642 0
592832356 315844900 0
568653293 212877073 0
726779967 689757431 0
695209485 414318259 0
494439042 440155651 0
641230321 794030130 0
392607681 179946499 0
679321790 713113695 0
740511926 793463490 0
238860488 241263094 0
168480950 630789530 0
485638382 787251836 0
542852647 159698702 0
611977528 780810017 0
106284618 531387746 0
10658103 64867592 0
761387762 169077266 0
296467023 207415623 0
727902424 510309165 0
188374197 67724726 0
618723895 390847147 0
372003637 171945032 0
329370187 721188507 0
69372404 406048182 0
468258667 610582516 0
99096467 62787964 0
255259964 737668464 0
261303327 649778402 0
571686523 457365491 0
650175019 42385758 0
608693189 729335312 0
432975190 600182387 0
490044515 157800625 0
583297509 94259145 0
626596277 631338596 0
383230008 676529760 0
800710201 573736535 0
673044753 661429236 0
240598771 612674061 0
94944425 299323533 0
586804867 509808041 0
115946668 765697700 0
583582138 454173631 0
772857787 765460336 0
595837797 638237443 0
312648986 167631889 0
179988962 368277711 0
775092764 10956991 0
125463694 354376005 0
385946351 310519596 0
334502691 120186035 0
160833093 640719234 0
428941378 140545583 0
481151726 578374573 0
610015841 730661487 0
27728964 74924223 0
342371499 476894613 0
248829463 230772298 0
105607545 53104682 0
750985732 142574764 0
446474450 51168247 0
674409706 595742000 0
159986879 662577268 0
152906210 508284499 0
273919983 542437340 0
329267624 307240960 0
333018672 592784596 0
464215255 396240960 0
681259044 632117388 0
238415396 751667767 0
107427533 308431856 0
626060212 745075557 0
250378257 147411799 0
100828709 618259901 0
190463477 533377943 0
219066340 341666003 0
355839671 629083705 0
523571055 396408802 0
302588468 766700820 0
753004941 403120963 0
183073454 17357104 0
205430818 550386900 0
166365849 403884898 0
576522645 350485798 0
180991714 707329764 0
115174932 18546990 0
549213759 446961715 0
457559870 41569090 0
775137871 531144584 0
561047997 664497611 0
129006864 461192630 0
268103449 679761994 0
656571086 113928978 0
395939830 507870488 0
726048856 584703429 0
596838527 370307801 0
345649117 726837147 0
425983698 250277616 0
143566269 414329010 0
717187248 740237688 0
467994951 650398195 0
412932136 164550392 0
730650616 453661659 0
349139149 43323042 0
391176159 748154767 0
25649522 698956778 0
622402122 194247452 0
132751558 418575268 0
182450774 794536991 0
117760029 35060853 0
569633156 211235854 0
716581821 188526099 0
152102069 680664481 0
459865731 134542419 0
675768112 618911766 0
590539988 605423466 0
541113344 497856130 0
248050584 412367845 0
612171214 58075141 0
240773778 753831359 0
134459904 382664716 0
16746217 4925747 0
59993416 22676262 0
307344609 429345329 0
67304025 228306237 0
195510193 11482157 0
103582128 765780782 0
490119367 123424688 0
591844677 609454805 0
181848424 10158119 0
156836387 251977001 0
749529837 673109262 0
26492492 267442828 0
674279205 780160645 0
319255557 517367289 0
23985605 669759394 0
170301553 640816107 0
662262126 145816758 0
34563786 247100286 0
705954714 287584410 0
554560270 225728219 0
611503351 595920641 0
609706731 284707266 0
90849292 616445798 0
174036277 780835196 0
675431840 383340964 0
567425808 427294927 0
169933058 436047955 0
554930413 338952767 0
219696670 339857818 0
375463959 475903342 0
504570689 19303091 0
110033511 184244824 0
791407037 494686402 0
591741357 650701028 0
768397224 30438025 0
388376430 598497763 0
518895636 671807649 0
247070919 761207409 0
173170681 326503696 0
586841979 599224587 0
684571136 70820833 0
123318284 52879256 0
70072425 387354688 0
128736439 397243422 0
301564633 678330905 0
460473735 204425524 0
651720877 500307336 0
12822219 109355124 0
234320328 460734037 0
632400027 329571881 0
175912196 513101043 0
186040528 116175546 0
512227263 322484168 0
487155656 90949724 0
689578142 321608047 0
26459232 797844921 0
48732950 740892756 0
671062759 506184230 0
645180904 16658889 0
320663022 411508652 0
87492220 229864130 0
431804264 153449366 0
716508484 580745098 0
291032943 32700745 0
641815986 38771339 0
43735281 744817392 0
616736653 729338651 0
766616512 715881707 0
5326778 680449893 0
147995039 515400293 0
144548359 595403369 0
425488378 286694488 0
743941450 680680449 0
432984346 338956698 0
447505516 362556473 0
360683265 726039675 0
96152788 760689768 0
619979972 731459978 0
397534837 618334244 0
687005797 297048386 0
9134581 687731502 0
192451282 593629419 0
188113738 438700499 0
248948796 193630569 0
95185407 346637450 0
196232168 699942694 0
727239021 614614467 0
572166582 518997941 0
305929543 240719198 0
559658099 760664520 0
125342596 284222509 0
447768300 394657180 0
396758290 672470411 0
541967857 608557466 0
33309548 365546742 0
523047081 527745572 0
74223488 319699328 0
461936678 773297545 0
348056995 194677423 0
67195913 35310366 0
98554172 167274222 0
660963241 574711709 0
563912447 404845059 0
726432501 86395118 0
303922340 108989785 0
42130394 328220131 0
426157725 144298166 0
549586726 7152737 0
780836617 166126253 0
141334216 176660900 0
178563150 559457926 0
317060238 237341087 0
502177493 366150625 0
182868536 233375693 0
485609362 314368 0
188350887 500836459 0
641002903 17686141 0
405735283 693750509 0
504834974 401525845 0
674051030 278055802 0
290754066 477097183 0
700473927 719046567 0
661142651 169781015 0
299268594 730999472 0
769263142 738587085 0
592908880 783001419 0
241987558 453009617 0
529860086 603736533 0
626055494 308302759 0
281000095 654750134 0
512759225 617168281 0
549491093 149551011 0
280555765 356654735 0
262597455 173349328 0
502177428 517455739 0
691694839 220196164 0
690341178 720326848 0
800657065 220120232 0
219560769 402549079 0
242484640 507979734 0
438141346 432454468 0
781918428 562165831 0
436102488 655990088 0
616924605 392065418 0
571402959 679264203 0
288125882 488384546 0
703208916 145107377 0
238718588 787900009 0
728556680 662672003 0
547423874 5796212 0
577913368 540319375 0
494213271 506764695 0
25583202 266412218 0
420465645 198865712 0
171713422 243193938 0
272637599 248285070 0
734351164 50845351 0
677923223 561871462 0
690567977 381216297 0
243050703 98173608 0
165156597 385573713 0
52774686 330875522 0
416632268 216993013 0
702427444 148583702 0
452088485 619820127 0
17625736 711011326 0
566493659 273355801 0
234838037 246856003 0
712181260 312786325 0
380712896 513900284 0
177476876 136255185 0
707457587 290103977 0
174288100 712632063 0
541839763 93885132 0
367619459 505181143 0
468764969 112286205 0
94152386 567859667 0
270380637 346059631 0
36564188 16060415 0
606928884 412424499 0
55430565 656725620 0
351369718 259403811 0
645831593 179917340 0
274413475 310999557 0
347602231 623334328 0
159788818 763291154 0
503035490 72358741 0
192074289 153873174 0
522154336 525484920 0
33992170 262739628 0
520203467 468732491 0
552721372 352088029 0
522369415 538516667 0
126444937 389379602 0
775685427 555285788 0
181897906 137233882 0
507369270 638031517 0
359502701 106059358 0
696048353 733416671 0
316144326 60278138 0
398290319 788024835 0
1908888 695236459 0
44778156 686571995 0
419268768 489300013 0
124210207 641924744 0
145013058 211592063 0
300464988 195452541 0
265498308 443968748 0
650597475 426580109 0
482931934 207463045 0
418425918 673717933 0
722993923 459751695 0
206097433 384597688 0
263916140 796205776 0
225248942 536976473 0
34194035 85563541 0
47394113 338901609 0
297477853 594788702 0
488170182 271535875 0
36147622 547126663 0
419427680 694656426 0
10361157 774892565 0
192412801 81086236 0
146525976 475154001 0
336428824 796953585 0
35525690 659447297 0
433451353 90629092 0
671652606 706924984 0
507656457 554015527 0
423450654 291442807 0
170018508 243636777 0
141221413 317950719 0
453962154 487806462 0
758098313 786138253 0
395658400 778860870 0
43785169 57265823 0
18980937 143153721 0
505930000 167790423 0
756748055 679746368 0
255256409 794279583 0
585837532 585789045 0
156029362 530919780 0
121627873 133988731 0
781467542 95348575 0
749629738 399418589 0
736558230 785489751 0
18331231 219970511 0
799264875 475567190 0
515479158 405880927 0
455963446 250069362 0
374722575 28463124 0
265432866 282223294 0
306139182 416522072 0
763861945 544345140 0
294529415 292311235 0
627915962 540850096 0
64297066 729422785 0
39724782 394137559 0
383370345 234717296 0
601939728 472764124 0
347015614 314354972 0
787284155 784509217 0
652105226 342781231 0
645306025 563135319 0
117768634 444115011 0
582285872 150187157 0
191641697 767381370 0
682398302 64357052 0
432191371 757100840 0
355663350 667180453 0
421220331 323189070 0
535757152 732714577 0
776555230 321863415 0
720592090 239245138 0
172211312 664441360 0
291219609 362483447 0
72730020 247937985 0
67223643 557379487 0
49127804 80915484 0
185841850 60623673 0
24023623 13146518 0
284824759 246310488 0
235591796 189293357 0
582213695 1302386 0
21155835 287949523 0
448925757 200509738 0
185910695 197841135 0
520352160 86626133 0
194506472 231693710 0
59983208 265838935 0
771174766 215782854 0
363774889 783848199 0
638635710 609090995 0
94672461 170236395 0
719131030 676885015 0
316637362 690018213 0
332177798 669986143 0
657484922 554522264 0
369174473 368907700 0
122589819 127198897 0
28449599 17853947 0
34349766 298477961 0
740724337 341391730 0
533779384 555520252 0
748390944 691191770 0
662269913 587128174 0
247897008 741224341 0
549512092 110938587 0
174188872 604985508 0
596998343 151960469 0
630672804 294920269 0
551940663 258712195 0
244772365 620241038 0
145672931 641054084 0
330542326 311544643 0
399922819 198047839 0
244013251 277015972 0
36723159 206724469 0
298825502 26413027 0
715003621 349127480 0
740007827 436214538 0
780546691 442961506 0
750797755 161088397 0
359754600 179157879 0
732719740 81329999 0
243864941 399790547 0
533285888 444646974 0
791896235 101100391 0
759389042 380751214 0
486128452 57776493 0
625726526 579518309 0
293743963 538386193 0
293887196 9798798 0
191881470 509023349 0
674181926 193897433 0
675927266 327357571 0
229923444 671170683 0
477488408 722890135 0
683182729 244388989 0
692771727 452180712 0
794326705 444999484 0
603050008 24259784 0
618810671 749932164 0
35639327 623560332 0
597506514 31838397 0
588470331 179057985 0
61365476 282397521 0
703248093 446779209 0
377649803 625737844 0
92801946 611238412 0
640253174 62449663 0
763917935 579758960 0
573728828 704270874 0
19064786 773877975 0
80260952 216395106 0
156595811 518184552 0
152263632 742567501 0
696349256 130723294 0
223844011 362377113 0
587342123 488970434 0
58277600 167924336 0
585726027 687015631 0
263455265 700702164 0
764378748 312521622 0
177466270 744975475 0
62516483 698555155 0
701903927 377156179 0
174502929 640491338 0
439158726 289800940 0
659612786 724044346 0
574141770 77126357 0
365616267 378416547 0
56748623 43866547 0
556171977 543988615 0
360369677 231841136 0
568864117 413126593 0
779056439 108279685 0
111052487 470726609 0
299029131 537270911 0
626311921 524271181 0
115917170 119327658 0
412880434 353313112 0
174180752 651467997 0
698664313 210314964 0
494982098 554063614 0
508531758 445732219 0
501131423 347046698 0
180664262 19157936 0
399295957 367858043 0
336069826 236079052 0
322295699 355758241 0
725455576 372431377 0
38561723 708106232 0
36237167 524906802 0
244454375 426074524 0
401018011 68831012 0
241060023 281887496 0
552084098 646027584 0
441908628 167460553 0
389910847 593243579 0
198768619 277898851 0
29887693 661825374 0
291600939 63583115 0
328326808 783055105 0
269463838 256749199 0
417461486 116353194 0
606947405 179112419 0
327947087 177520281 0
791574565 442786670 0
123329256 71752858 0
320092802 502181029 0
248911513 6024764 0
403273924 492047686 0
581634751 566985351 0
392641230 550458244 0
563947400 36620536 0
39343417 757354192 0
555352319 255500646 0
248991482 605480568 0
318061591 355018753 0
733018567 542599026 0
555363745 760878867 0
176680360 550845428 0
132458049 395571314 0
58253506 312914370 0
327221090 14987068 0
550926762 303709535 0
507943147 533282391 0
510691836 341715948 0
369386224 298245215 0
444817519 325758388 0
565187487 460428121 0
282986164 411314505 0
362100869 346024791 0
207086645 614421297 0
67531522 397970088 0
437826540 209250410 0
301861312 435038229 0
132745837 122334731 0
236286719 583682587 0
739195631 1248860 0
541385490 571970077 0
570714400 7745049 0
91796116 316127970 0
186643463 72295757 0
3171129 569401559 0
492491876 230434302 0
494461882 263388550 0
792853623 44928704 0
565286547 185022789 0
174204867 752686906 0
715248405 597938791 0
511483490 755321460 0
753764789 716943241 0
152222321 595224046 0
637039811 558259077 0
474716778 652599627 0
643984920 234154494 0
136247839 180052584 0
732425112 165378534 0
610495128 91554991 0
585898542 578848732 0
788281963 573691224 0
677704089 339305894 0
683084728 511190171 0
784627525 489685730 0
128591715 245048531 0
529974410 16577162 0
13275536 142052476 0
607397540 226454918 0
54287924 373932418 0
785441452 652739151 0
286018392 36033329 0
177200305 311952327 0
131862539 247722256 0
276716252 559695107 0
696127179 241651990 0
57683316 251586205 0
575626905 533481326 0
195537392 224475578 0
601564330 732722591 0
71200016 243783585 0
37994014 375014509 0
483406383 103729380 0
756144202 339205138 0
605368544 76771318 0
792661781 477715634 0
783967647 794811853 0
45542914 170597391 0
459594656 598297920 0
690387074 201194558 0
579850969 448026384 0
780585333 164047234 0
226109965 146007185 0
651021175 587334271 0
355280078 348724546 0
12674387 406754715 0
36726659 361303449 0
185574378 712414658 0
161142894 336710749 0
678412679 248905921 0
576412322 255173064 0
350333245 534926779 0
631625527 541331539 0
144641222 496239420 0
295322896 179004876 0
648371959 298876364 0
298473516 553108017 0
60260697 586453978 0
549549458 110853795 0
602292499 266737254 0
569799074 428532490 0
418023427 676933147 0
599638845 136506209 0
675019700 766475967 0
332520973 238076428 0
286001352 384804387 0
132225585 593581192 0
69150561 39024469 0
686286064 786274732 0
460400800 178686894 0
603026659 268569524 0
232579160 340365105 0
98536619 706391983 0
346876837 329190609 0
490215294 341313529 0
332969636 6969818 0
693678519 508228016 0
89934488 287821100 0
355986806 333174594 0
418367029 317598787 0
199313712 49092938 0
689985041 274448117 0
666713897 440923146 0
160170325 428840598 0
529111450 515908202 0
523070147 655674304 0
374910160 67437294 0
62444957 709129100 0
179180368 224077947 0
583446781 235722742 0
354226045 734605284 0
355542868 127174427 0
617511821 536992417 0
734910502 195101199 0
111490734 470932472 0
324925851 65936249 0
632557040 483687204 0
276052963 393782087 0
375103887 591937976 0
656022547 584699443 0
166395966 648307540 0
116121993 2973514 0
433369424 447140645 0
62848524 450667720 0
544226882 356820654 0
345970052 801355119 0
398988558 364496331 0
171528237 311938259 0
210631089 412590638 0
296941019 567303203 0
71735536 21169519 0
800089866 485225294 0
298220588 324554795 0
493321913 373117616 0
631194664 178692841 0
591358620 724108820 0
286031610 518912870 0
331760039 40827606 0
664554158 527397430 0
302397123 43193751 0
113336492 765342622 0
716818489 247700862 0
191534502 192648144 0
504151214 647035809 0
94753141 22651467 0
222116448 339237520 0
344543812 694670805 0
438624020 345676166 0
613375173 908369 0
14118041 459680156 0
42669391 586606146 0
633894979 81528364 0
617026083 221194838 0
797287739 44737664 0
25779360 319126505 0
40521616 723428125 0
743802004 181329716 0
315309372 739345697 0
194205301 677808265 0
590500428 173520155 0
650298590 274369545 0
183089139 188209273 0
656784244 110873647 0
215143908 7000553 0
479909015 177730114 0
366837594 74693928 0
605788561 217354533 0
643906492 641653718 0
616913654 436109801 0
531031094 713409511 0
736752947 9884992 0
454242861 376077265 0
290813435 8034651 0
91965407 356672873 0
297837944 48647315 0
629136072 557691651 0
681358807 457730683 0
779978456 677108704 0
398161821 119824512 0
190356400 390711879 0
31579948 318980813 0
648902072 393626858 0
562567331 530103506 0
683464929 612665597 0
775658422 81043577 0
385014952 458556699 0
688417939 258923651 0
337058131 384736145 0
211235326 230789463 0
253018461 578938288 0
659852553 669317132 0
40693504 694875405 0
324006863 621478184 0
725296738 729580426 0
121782642 451839217 0
86503732 758856583 0
208982796 443705164 0
518980650 53001357 0
361027804 450454436 0
290812178 707538020 0
156096788 790493513 0
463607951 426369136 0
792274705 540140682 0
112357170 646853694 0
718038215 546243601 0
108423140 119619332 0
443340370 571631922 0
163021208 572424289 0
569033652 479843409 0
257581286 700462524 0
149630739 562553870 0
732140212 480474372 0
148690274 690891441 0
116560811 773960555 0
754644337 260135596 0
410462995 487098759 0
498227667 62241421 0
257008748 388784537 0
165928534 139410393 0
169601424 689454463 0
96304196 196252138 0
16536726 183940086 0
197490178 738726044 0
244325129 661273799 0
686512650 506253289 0
293476221 146650453 0
46440902 383810168 0
695716116 280485591 0
54257358 566649242 0
492442010 60647469 0
435591547 80049839 0
609937281 313995560 0
95407382 607835410 0
472605309 710257369 0
24048156 66125939 0
523538201 287087945 0
745930054 533192484 0
104254126 282340274 0
290131633 653348607 0
397773847 655347797 0
378545914 514186241 0
215456333 595464154 0
609236770 728510063 0
507535576 305053880 0
225074786 64247111 0
776421753 454180463 0
700812612 137396854 0
595854352 512755237 0
284882013 373445824 0
313580136 139801978 0
735519494 213095026 0
155366300 164160217 0
234455662 495826277 0
794481680 67258529 0
304687343 698071786 0
795382549 443760827 0
684312429 679137871 0
221451997 600865953 0
597850964 595220272 0
288023372 295628590 0
516485773 235055209 0
744601489 44115317 0
306309884 548656365 0
724749813 721098416 0
420030934 75832535 0
711026270 205929589 0
203785236 683118897 0
452928538 714558502 0
202585318 201719114 0
90030971 512877314 0
532970415 184091573 0
365296881 452250039 0
365758275 226855507 0
331768597 86925539 0
718505466 128795324 0
581957348 95859990 0
210764595 427806175 0
610190675 470575562 0
251409289 409396741 0
706949857 553063667 0
165699592 400255540 0
98494988 728181801 0
514712084 132838928 0
290498608 419864154 0
497798319 92607272 0
690558636 393281634 0
650109984 449636509 0
1137137 611764462 0
306321623 247000622 0
310891958 388821527 0
65905783 181998194 0
474649283 488677095 0
413442978 571484225 0
120816007 378640639 0
438165969 179316071 0
701156730 552638269 0
342455318 531872080 0
794827596 240168016 0
747333575 668752295 0
696025384 420454441 0
568082674 222378255 0
220009742 385188536 0
649993915 66929737 0
602753044 144663404 0
220573421 113000743 0
188490974 528985318 0
461171547 778643881 0
528619510 32182193 0
760477760 652193800 0
168478673 419845502 0
74778201 588396256 0
211591629 549002011 0
87823523 27123065 0
477433448 352434857 0
409899404 162130738 0
486261813 214086598 0
223446027 59944214 0
447755166 323878384 0
235773124 623653692 0
660646474 424380507 0
617122698 373717143 0
544158612 533342532 0
178604145 361933626 0
369326427 709742865 0
153588793 726545270 0
89231027 375353971 0
753844527 436366237 0
228247036 645264821 0
251100282 574036796 0
491389375 295107749 0
54537196 744362519 0
314033404 345265083 0
11840324 130045070 0
33853913 661067672 0
647247454 13077492 0
392200084 376966835 0
637455952 623014526 0
54285206 165614934 0
681707084 265567042 0
272884690 399671717 0
462839225 308316264 0
13259281 428231307 0
487094779 63079928 0
16087682 107499336 0
716793991 464864075 0
479765541 189892580 0
537448169 287087747 0
131578470 61693273 0
669174842 48839072 0
302560303 378220347 0
645503976 653061857 0
677600154 708462923 0
639488404 776563279 0
663954030 361109018 0
393236460 361503206 0
662179363 588979633 0
762030716 147840006 0
646511935 613914799 0
193559455 367515000 0
436481539 1672015 0
8606295 638386003 0
452117262 366506757 0
559139734 123582307 0
197910882 190043212 0
298960199 272979571 0
107306187 751577191 0
737199256 673502069 0
20296168 378115296 0
118881459 30422339 0
8004837 665869433 0
132898496 583240654 0
116112120 624262351 0
207888161 198672592 0
779052735 400923482 0
260464330 84432887 0
93174142 140214083 0
85904278 474539160 0
343431438 14144607 0
93850209 27358583 0
464227841 115628301 0
200185518 296137090 0
328232865 734259844 0
209529664 635575550 0
320191553 272584714 0
121408011 379256518 0
725410923 638374699 0
331935592 202811495 0
354298824 504342500 0
753974418 768581232 0
618083607 701775303 0
747819113 724792094 0
72639111 325014961 0
162006749 217004509 0
736668703 684111705 0
601078938 42652920 0
449852164 218921557 0
598479670 55005432 0
406258834 179377563 0
417427915 130888991 0
394325515 350853035 0
248673734 487629884 0
134879404 179158214 0
469475552 306447605 0
358395157 403880657 0
572984173 788630467 0
138207530 127336069 0
797244686 318816657 0
237860390 260901036 0
398002712 471511398 0
260993745 126062091 0
126839069 442694313 0
659422542 677977848 0
295938051 496229768 0
70628512 327877299 0
10505645 436283487 0
228868085 196336373 0
196213951 530099517 0
161207852 577722781 0
756829179 326140510 0
182642917 363926009 0
104990636 108020218 0
349496877 120300544 0
711553986 293664484 0
440866858 47145488 0
331790293 280189516 0
784505035 286607247 0
235283406 189989732 0
778510092 619724096 0
332286911 414933724 0
155094466 375684390 0
770956779 605562557 0
246560666 701029330 0
393114255 697313403 0
487646540 724949766 0
316387493 393184343 0
265554386 633474382 0
381043967 199436848 0
45403209 630670458 0
141943550 362424611 0
491793881 704769254 0
298923200 171419819 0
709090416 672422884 0
203799452 397250234 0
256799997 571110223 0
252102876 693135786 0
252771968 503700961 0
159000937 787322853 0
562161734 629851185 0
399686485 106148188 0
350593414 7211977 0
175974151 318133852 0
190710439 345531319 0
264485438 108875428 0
464239273 47115969 0
783167885 651157433 0
281536349 296468596 0
537608892 281707735 0
203012267 207305257 0
498407715 565587034 0
35420852 214763006 0
738183854 93563662 0
653236599 759868954 0
644285162 734663919 0
708829551 405036511 0
317753701 300685648 0
368795310 196698277 0
265733661 628057997 0
367099931 262911709 0
338502508 675267547 0
251986973 5925652 0
739667410 787909131 0
194304808 33263440 0
101615516 146387215 0
486890534 224999476 0
416009862 246283148 0
747330437 122077893 0
551346049 346736872 0
175301486 289224958 0
291006145 374069879 0
412092659 578810494 0
123412064 718720668 0
763014024 538777339 0
198982408 649606295 0
171742960 298376614 0
553031160 793679800 0
452005390 134170197 0
324216259 777885926 0
484074503 260947067 0
578480840 605102512 0
734520028 157074088 0
325576649 116593749 0
639534722 10197042 0
227545263 82801786 0
338975439 440024885 0
194522266 676438605 0
129839207 104440186 0
351960483 739388894 0
170074030 13048552 0
238023432 194809794 0
775714878 449162529 0
561469583 8796235 0
782438356 708753832 0
382495866 661669043 0
523325892 328143089 0
357738947 744244153 0
301186397 193699289 0
497403762 347837970 0
179734416 248554970 0
636807796 23888718 0
368689969 601533413 0
471095102 321670346 0
200814671 675138130 0
300288068 562424811 0
782578688 461911900 0
162826665 792391471 0
235931441 213166776 0
334205732 785283074 0
344171652 492798667 0
91885379 99534288 0
79297727 639708093 0
721976886 690338864 0
163985162 111786629 0
712188385 702455882 0
788261398 210392862 0
776981086 703027384 0
374890998 129849795 0
655341833 324578990 0
630887885 216410467 0
535951716 432778117 0
128822798 91001792 0
156217882 789714455 0
754221812 97602936 0
425214955 717742155 0
570302230 417956858 0
39364199 530124077 0
322875142 607410834 0
18403621 671115972 0
250786761 691654591 0
561061211 674157809 0
127527990 757575590 0
154622290 102097052 0
635986262 190408669 0
490425385 177546511 0
334646068 198184686 0
687709279 26226304 0
520648422 798702778 0
634911482 447337867 0
334084208 728268043 0
578008220 680398531 0
88019540 44831730 0
361046733 467456613 0
626103206 390315280 0
185896854 741818811 0
552217981 225429690 0
165931553 609151938 0
568750781 163962329 0
110146613 761499490 0
645710801 481651794 0
251098611 673198609 0
3987362 670382599 0
432691507 204443277 0
565114347 522732234 0
753259309 64199617 0
368244418 31307060 0
551190201 144445497 0
658556942 557206244 0
444990643 489948637 0
658566079 228877346 0
276030010 599192865 0
663120541 58726658 0
649745744 387797591 0
553866166 542747365 0
599757743 317217411 0
496805571 145780961 0
775276137 655452964 0
604806311 274726487 0
624356933 399469998 0
496928309 724348648 0
760556496 291635687 0
471666257 500264027 0
247062368 196538264 0
419459061 371222711 0
655428015 374377067 0
360825071 118603271 0
65456722 748041679 0
284443228 71306334 0
624015696 160155327 0
118551622 734990775 0
462000133 302891393 0
484598193 665657179 0
687528183 443892432 0
589342736 267909361 0
69068836 162394693 0
432042494 8638340 0
166637805 425401147 0
90737681 137843845 0
516063182 537298367 0
776881325 538197130 0
504260925 97591909 0
605923354 136671159 0
161362312 691918202 0
714956427 782790116 0
152895725 800328562 0
788568232 425034657 0
329795567 463472616 0
44057523 325845133 0
114070335 61414278 0
597321503 696632067 0
346529718 87291206 0
791189925 491604390 0
128015784 699388324 0
300604661 15710856 0
347464341 494190368 0
413699367 469698886 0
195915042 466544622 0
593222463 591599196 0
646953896 301002836 0
402407514 439339656 0
124440785 39871038 0
501753557 41164519 0
722592826 172264338 0
625082654 355561852 0
102297810 760297711 0
174352482 544627901 0
678485922 403344696 0
142745075 602752696 0
59602978 221330297 0
21763957 200914900 0
358819987 787677648 0
455444238 709830742 0
491115708 151453236 0
725943123 87128766 0
452203782 743415920 0
483975895 303913069 0
729895896 334332554 0
389482701 638998453 0
743680865 756833605 0
652515446 617996433 0
753061264 59918883 0
623518731 145552044 0
357404601 517123355 0
247220436 375610754 0
298125524 504620016 0
39480271 170858962 0
725748014 433147774 0
80796203 577409283 0
691086820 404263685 0
273288963 442127256 0
79573278 115326033 0
243638840 292895538 0
721879529 138266947 0
465324337 608911923 0
404987505 116830972 0
661629828 533437695 0
611995653 746039503 0
537022938 316294087 0
542887235 145674264 0
524923922 370534563 0
300070881 744511328 0
745292762 299463117 0
146507303 20834016 0
795729283 238445254 0
477920378 528898543 0
8728118 710787441 0
49178916 309884548 0
741912989 164759318 0
45308365 500087683 0
372511146 126863988 0
83380147 720564197 0
164670447 13195352 0
263598566 205243034 0
370005937 311839654 0
615179252 93472745 0
98861121 351409121 0
246030191 169023099 0
592747814 471884405 0
57666571 675252469 0
75804388 157077791 0
252976224 278686997 0
468046057 89158815 0
357535615 467738405 0
94840665 121040043 0
16149556 389089010 0
543519767 36460438 0
212023238 624236870 0
363112292 60507531 0
754221449 622079407 0
753912331 652943045 0
491957379 443038112 0
295798317 488124083 0
351341191 590690518 0
149902921 553026674 0
697555685 529631195 0
452751577 289384672 0
768815123 195658763 0
536875745 317409730 0
692688079 705623067 0
662383197 428279845 0
569446839 503060582 0
563183863 504870637 0
218929615 142836118 0
590755191 179495326 0
486820355 790090454 0
90269350 794716918 0
207650936 196902048 0
134837743 725117542 0
796133408 388682274 0
179446541 411428030 0
775614011 323250012 0
270772394 129892832 0
416320673 567652453 0
590381631 593104252 0
548650046 130404169 0
268651380 3757119 0
94449227 693853325 0
120974998 685478413 0
131180696 524917734 0
399918809 68069546 0
328392183 286041908 0
695588416 302234243 0
800535744 56136810 0
661135717 771225124 0
666132859 190419870 0
424972245 29123629 0
102524587 439442594 0
33079230 617659116 0
736188138 605583742 0
723471787 246991237 0
456245554 770002007 0
674963736 598141851 0
727725508 109726294 0
368227843 521960070 0
237843136 93047027 0
757928975 56194512 0
235478668 602775573 0
180143538 125286572 0
415661356 706450874 0
801479757 23412646 0
225830957 670235678 0
260904309 237694715 0
670219113 288657634 0
365773892 203564217 0
103179049 104111753 0
707028830 64263527 0
285426219 94689428 0
254343550 425604141 0
233044766 616360764 0
250009866 409761230 0
463725943 508243013 0
95098915 750413146 0
698767470 585325496 0
501612222 424894700 0
615547605 201577232 0
212176921 445335235 0
281286420 415231182 0
656786888 598367057 0
156758144 612068262 0
154493442 127576104 0
672078798 14970784 0
797186101 187186892 0
612245478 731597222 0
246532170 513120367 0
73055613 196567665 0
226933184 9923067 0
558856174 173179638 0
767077634 598351001 0
217505445 117643093 0
458752144 694471214 0
669223089 17983157 0
53042109 488109200 0
684246400 213184543 0
396712716 374701443 0
780293904 62186707 0
414900929 535318397 0
435546578 617515612 0
134658419 343552002 0
625302090 458552593 0
174035549 186428027 0
174518168 301637148 0
673158660 640341341 0
779877436 53868932 0
320120521 286611847 0
305596274 91575454 0
259190738 575960636 0
550323093 558413597 0
477488793 563738891 0
790596313 800555447 0
492763979 315103691 0
37576492 453263595 0
639917790 147530582 0
165744868 583836989 0
475104335 27914408 0
558199109 214361793 0
229262754 631615713 0
530648616 685454597 0
475281586 318714558 0
493118986 145210584 0
327045407 208028078 0
250572691 395360913 0
799181580 417743025 0
40016918 101960680 0
503575761 338106149 0
227394562 729312789 0
566550614 415218003 0
622724247 354851211 0
158970256 201067025 0
579133837 53883350 0
171653634 254155936 0
114935397 248410779 0
545201917 200771933 0
313292137 602221741 0
288260558 576478914 0
189198963 596806081 0
620988154 583577129 0
116093305 197161135 0
357692578 36237699 0
83032534 50672497 0
2806594 262915441 0
732682217 649080645 0
182577992 569347320 0
102301296 619312935 0
543949944 796907960 0
100787454 691263823 0
416196875 411128939 0
292500562 567402695 0
765734833 631703601 0
64080547 222107803 0
539134829 347605580 0
281389414 82239860 0
179763784 738338007 0
715558776 340957624 0
616003314 284832298 0
588818739 69298109 0
182770296 109678768 0
82050519 671507418 0
618305955 211975322 0
483653931 336811256 0
557115529 611781772 0
766983836 446911029 0
190359171 475448261 0
372537786 727708504 0
482893297 255912060 0
180673516 449009622 0
608814862 224423639 0
745274772 131832540 0
303090428 78148659 0
119209752 623998702 0
514999575 548001101 0
102572137 116277783 0
462699681 43330352 0
793443473 268728334 0
413846277 498887121 0
773844093 149491416 0
643975933 222883494 0
659268157 517266439 0
375392221 303707001 0
785543100 310162028 0
303540266 307353633 0
614805308 251396856 0
622373478 723594422 0
399293521 41792543 0
448128436 720128870 0
732211883 57263517 0
479452343 52490654 0
103582100 670388182 0
94486468 234058890 0
575706619 798094869 0
360149135 739604029 0
773573025 148903206 0
726488097 469472769 0
743651242 392522493 0
393922179 339101115 0
40381823 742302911 0
374980899 185342718 0
729709465 280540208 0
88405369 138197694 0
566226969 648011276 0
470085803 641821024 0
731023463 628124719 0
774379980 288694698 0
692292845 560080306 0
227954256 377987027 0
340267578 726534915 0
723954121 522388296 0
579688366 426570271 0
469222317 447608432 0
734860399 784174708 0
175583332 465928760 0
192514010 139557112 0
140500354 630675548 0
92190485 97287483 0
444346780 445807475 0
111655155 430779499 0
9016500 723522644 0
364941049 189049111 0
470019180 700596518 0
795989268 526042164 0
170511959 708049009 0
87622874 67460913 0
133825635 125657621 0
747270547 232454030 0
266481623 115186797 0
357914414 107847269 0
59318646 64713036 0
306823291 714301974 0
253213297 394929553 0
287075126 438811262 0
225212682 683407477 0
371878724 17450875 0
714157245 635507517 0
130872572 252228898 0
161317544 702111193 0
589429602 367272748 0
36946795 275546969 0
746685238 655756703 0
435482481 746521256 0
246773154 360029637 0
424983717 288594689 0
718302417 3727384 0
468762386 265124428 0
385745967 161373594 0
581553393 559951189 0
557454816 424988707 0
665812267 733605259 0
125233642 66968227 0
198309729 113384618 0
519478133 26320638 0
95510498 360359805 0
130066218 329774487 0
246905232 19172109 0
100671951 610584203 0
652003053 112727391 0
472024876 729596459 0
170971907 531043915 0
765719326 208925774 0
467182832 622063544 0
702716578 92632263 0
631629225 213200963 0
6036980 317779889 0
616139254 741428424 0
247054353 8428332 0
794802522 674617984 0
104415467 660951202 0
512906883 18335896 0
48973721 404455383 0
531080656 523423982 0
739558253 11283295 0
745642924 639979926 0
670638425 772195006 0
357586877 255847253 0
432548398 727647641 0
728609016 546486613 0
124009935 167341122 0
417093795 701774693 0
4725481 457737117 0
587083318 105416846 0
381412608 740959070 0
593414864 20573109 0
735918946 750841576 0
276279982 745112100 0
88520055 624023374 0
466932090 631283819 0
474455080 771671124 0
589276984 13898373 0
398762647 77077598 0
148544271 777887949 0
647904253 670461442 0
488122446 91025140 0
253144698 160596968 0
798860318 597086610 0
162768372 759558298 0
24029267 187540371 0
423988176 4239012 0
468476094 141978387 0
203924963 731585141 0
682698259 465732671 0
491499820 399916146 0
504483117 399152246 0
470100506 276367857 0
406744311 26063988 0
58603154 213167558 0
114387807 175173972 0
670976394 430811067 0
135276567 331743959 0
555991694 328135031 0
262913244 462271097 0
200012340 577613822 0
189889884 131386657 0
522994790 333154210 0
103698153 305029567 0
224548056 471730088 0
712887511 409940692 0
191589269 741777948 0
84892858 157470617 0
784578179 286395768 0
773744756 654211635 0
338836595 439785337 0
581504486 182431777 0
465332799 634827875 0
27188264 369112649 0
225614959 251866633 0
34978216 38697597 0
2309447 427819503 0
509944610 325383247 0
652626019 411186753 0
563886911 459712771 0
793069856 223689410 0
133562617 327359358 0
82567494 498211392 0
698841239 110684851 0
469374098 644125424 0
745125154 646431175 0
355764799 603460712 0
749518057 734904953 0
487785581 230684412 0
12640364 556989549 0
38751922 684396608 0
413732560 211198980 0
470357857 74228343 0
631380712 607721842 0
667993852 330450008 0
580142881 414925516 0
268142969 108871042 0
758984087 454513502 0
338736020 616950256 0
120919051 446569990 0
361600682 470587951 0
765356197 515229829 0
202177525 5211914 0
623288879 651282122 0
749304787 390341441 0
575183293 278249726 0
55147260 632206150 0
174614597 326675995 0
120965734 625046799 0
754606438 769541898 0
725301823 430190345 0
304983233 756822438 0
560645408 498249523 0
341811562 358043403 0
470853506 719442114 0
175799308 174079097 0
665241938 746188357 0
473483263 42782514 0
81938086 715476980 0
207799729 512164953 0
197406856 403334773 0
763800846 580464584 0
111666069 15706788 0
783068074 354456927 0
96027661 202348951 0
623232680 265386566 0
506386667 454664561 0
588452953 663705097 0
527248705 479961379 0
769814487 447873746 0
523718798 67571305 0
267822565 549980327 0
178678120 787491335 0
494273883 609528524 0
774344387 278006305 0
506162321 661916365 0
473129515 362324056 0
733914688 91805659 0
794305389 103424040 0
753076940 669994378 0
385762531 544255923 0
65031258 548152980 0
413156910 712651315 0
35222435 281056285 0
782139795 398249978 0
197474871 354403397 0
795946956 130337591 0
651631918 182887577 0
511637649 439622101 0
478847550 121476390 0
601304130 145267300 0
309870411 298600561 0
738578889 472585145 0
200298468 53316267 0
91261053 50743232 0
692881712 349051023 0
435144433 485243023 0
774812118 772510091 0
35635304 721585516 0
755953209 518494851 0
517066660 718380914 0
521346597 212679512 0
303132049 429908456 0
520231190 642545845 0
40456030 778171383 0
76847358 667678067 0
587477274 23847513 0
532226694 528031205 0
283477958 546964010 0
614480777 209724915 0
58673493 764036410 0
82203333 158317621 0
1047420 761490046 0
440321434 181173938 0
477888604 704661977 0
286338218 361052803 0
51374318 692251981 0
88622252 157975016 0
253860190 14410216 0
40923228 224931890 0
287297679 697487891 0
604681680 23669297 0
168120409 597743958 0
625640287 404959611 0
116994217 615551682 0
702165311 498168859 0
796435123 104367243 0
743708358 45518298 0
107093089 250747351 0
5921235 412962745 0
524812852 775210388 0
187710350 56061796 0
659316313 540320244 0
389875060 516593667 0
30154817 331249351 0
119831577 740252392 0
413494442 202514287 0
442628730 66897541 0
541425155 81214884 0
352081809 565235152 0
769455531 402344894 0
348501645 360341731 0
792257700 277039264 0
323974951 513801554 0
337527726 492064485 0
19198256 336975667 0
600682806 580780608 0
23144128 386136075 0
388326007 453215551 0
745448821 793979168 0
250769226 242838126 0
5283029 72648349 0
607309824 783812840 0
623452147 742259002 0
199219837 782568302 0
698314655 543464273 0
184854518 197174770 0
216414639 311740077 0
611614185 34020394 0
167647599 98958981 0
479334428 97930625 0
276986246 382734898 0
173702758 535291785 0
757141831 221999174 0
434339872 798334420 0
725609150 72674149 0
369999742 224618565 0
283069010 570812256 0
630595534 651958033 0
249547413 474259165 0
204627872 167896461 0
574216970 705463805 0
421487807 590967644 0
461817694 240229781 0
136652513 652762221 0
95094841 659845031 0
409258048 74905669 0
320052219 370567238 0
655994535 179926271 0
60974954 431185047 0
539207687 227244905 0
195857366 125914704 0
680994240 197581759 0
538419536 649335932 0
639273552 417629231 0
562388623 427065103 0
241903094 514560430 0
11600019 778893734 0
245126137 586563573 0
646407234 253732575 0
537145328 229226204 0
417623891 436863081 0
6027536 597701670 0
300422911 461181809 0
59897189 461268542 0
776473777 251708608 0
197652425 284140774 0
547112040 97450488 0
365435827 649099406 0
610270359 492680513 0
252048161 257879566 0
695883924 504697903 0
590326722 451105467 0
424040194 377284657 0
256343803 744812278 0
258488444 418050650 0
277105791 438884442 0
252908726 270667822 0
125978026 433827693 0
654812012 732095998 0
28754746 515489627 0
329085999 530724733 0
248136535 296956329 0
272533512 390678716 0
498331691 664056450 0
73859160 239203036 0
767252959 194501675 0
27059228 226415858 0
158473394 601675544 0
43779919 88684812 0
397333707 510942446 0
418589620 790523125 0
596327234 344164229 0
598091103 152200879 0
27060491 793004664 0
644176537 475608951 0
487524405 248013170 0
448253331 109158880 0
170047815 649099488 0
272430478 659729682 0
47245171 561199352 0
306651839 450785203 0
740798702 696026880 0
305086474 433941912 0
750738522 537598667 0
241028032 725352021 0
716766940 293867414 0
269223620 310480819 0
230719688 444088945 0
117700056 693724427 0
283196051 361896852 0
38463613 659713895 0
535338359 197680654 0
692563820 719674256 0
541005771 552410045 0
179360202 357778144 0
373233530 324141117 0
533340385 672575448 0
552145146 100049254 0
243913246 594822408 0
648668996 418692015 0
116930870 89055620 0
638998241 141084584 0
17641410 266412985 0
260841064 170077044 0
24073404 571476949 0
10162887 409309165 0
237851979 110684156 0
393885674 601812736 0
224428273 19671959 0
778761142 121882255 0
568580188 422300867 0
519050188 669586096 0
145458052 493831308 0
708654492 82080385 0
459740027 506510685 0
145534757 659622105 0
20626379 226740933 0
608837058 414733511 0
439449988 162434199 0
392544557 270586047 0
669912574 75226711 0
235034321 209673292 0
767770549 411330751 0
462304826 393050960 0
183701584 347446247 0
75118877 545613413 0
575923736 627993911 0
587059988 685027290 0
365820769 548173584 0
332025315 17627853 0
480052577 238274274 0
147302727 744353639 0
69522289 160443416 0
156648226 696584830 0
481870566 560952522 0
614449001 463963973 0
33289800 495257326 0
50547609 209234086 0
628967286 234213465 0
633006962 608994308 0
492169287 20652406 0
601853152 545033748 0
196075108 101076235 0
586021991 403948331 0
633115597 291816283 0
625613785 70424254 0
170325054 525621241 0
761690939 60045603 0
35173797 336841183 0
503917371 229097288 0
12964894 597195112 0
475642263 207843070 0
98015250 220225478 0
303264973 69736390 0
11665497 256962220 0
585649385 614965040 0
293891449 12241589 0
349275704 4013005 0
558115598 410635088 0
604489535 251250930 0
669412198 590864582 0
633809574 602541913 0
538731466 115885505 0
315648820 589896944 0
256491760 65633507 0
91596087 354336357 0
513310454 187246434 0
205848611 536092053 0
530634418 381874409 0
158661848 67882014 0
339589312 611702352 0
192989985 551762444 0
413532483 531715281 0
27994847 645595453 0
69475619 498110062 0
589678363 606489562 0
532605524 424147872 0
535142219 1857430 0
144775264 664720400 0
247748914 308098930 0
306027411 119931558 0
768217828 707622295 0
113216428 35729205 0
310897866 395793760 0
451381048 579445959 0
135162679 239414914 0
409548939 381782174 0
238148026 722502275 0
461920537 261336423 0
72000424 288039375 0
470520671 64309332 0
771790814 537301220 0
496634033 75786725 0
540186843 412661861 0
357435355 381655205 0
278765610 137622257 0
599463636 699416328 0
500615242 665684543 0
425862897 753025001 0
627338133 264858476 0
760151236 229113887 0
169584145 691793403 0
717142507 671334927 0
354527715 123884775 0
641750500 292310783 0
432333561 258712865 0
4474449 229652439 0
71360920 105305956 0
34273834 150437610 0
398297504 646667609 0
13866097 704751718 0
369970484 93070873 0
520124048 688059764 0
321605576 149730297 0
779915528 596968759 0
29084280 20531936 0
764789062 268348667 0
722454496 234409369 0
112721885 269138057 0
687260640 562566711 0
441577456 174208226 0
482592625 238081629 0
674706824 520787030 0
262982741 633027143 0
348293953 633437004 0
34179015 31140201 0
186248411 277046625 0
103586363 524013302 0
532286111 603179459 0
597049378 464958760 0
390002429 266540689 0
597310257 475722230 0
600355795 3155293 0
159399921 408431202 0
247081955 231411965 0
307429185 549340888 0
351097970 385186191 0
464400504 203685326 0
781264809 211266149 0
754366599 160069486 0
522644093 734240717 0
421124065 346420279 0
72970357 797156751 0
168050678 461976615 0
139644714 491540464 0
794648391 82666524 0
495203135 710091798 0
23295037 56496792 0
290373788 724875114 0
613563768 110899253 0
779950801 780326563 0
506545286 245733673 0
717779942 3365587 0
521338515 326091596 0
638768600 90852798 0
565016923 692211939 0
161968372 797133645 0
166313189 335074147 0
641242313 111712110 0
481782192 125343220 0
572065797 46383674 0
11299608 83498023 0
327441788 265457229 0
461488340 800892536 0
596536227 753943502 0
248971264 128512209 0
95083923 29980372 0
464736413 709853604 0
42800382 752288734 0
107530143 20097332 0
32574740 741162073 0
503011254 184047240 0
572214981 30896018 0
312334032 316376306 0
558757850 796724204 0
282897991 41690936 0
62600970 304699672 0
441153955 723086554 0
527574854 286721063 0
454457236 47538472 0
331098777 153023292 0
755766686 786009106 0
709099733 581639004 0
571989662 404929683 0
152138833 67753344 0
367629623 43915474 0
519584260 490085575 0
181554381 440858179 0
664495062 656659723 0
737317041 78182482 0
220530544 272780931 0
288082805 683566445 0
72051912 365990478 0
113296034 194992790 0
143033107 191313090 0
1126910 635562100 0
41209741 130055793 0
493474308 769743595 0
747726505 545758859 0
732670640 124016877 0
310036201 736661095 0
112006787 1863546 0
627775621 452565799 0
57753640 632840528 0
371714375 440224583 0
266594486 593369622 0
253739126 440355288 0
457852374 380388073 0
546853582 545526853 0
755221273 590265527 0
241441061 727573702 0
124883599 645978908 0
446864359 624340324 0
615993166 749276734 0
647971904 120677670 0
19109309 520616818 0
607186129 424029569 0
55431233 100192229 0
495041872 236723091 0
784855906 701999107 0
140193236 676281000 0
72174484 45472067 0
390972571 60864775 0
81543096 478290768 0
765997722 212025347 0
320493165 661984399 0
688238235 504104225 0
359821513 376891314 0
511003118 75528987 0
520628410 137253333 0
451452209 173644698 0
445080117 101782279 0
168696081 156962586 0
98424103 634017985 0
657390869 504578734 0
531680878 392196395 0
156001685 560654494 0
142192002 556500274 0
209298931 634083925 0
498578359 194046953 0
82770097 726394548 0
388094168 370403944 0
593546704 278897266 0
54047621 116090639 0
658319318 731455220 0
613798923 693087907 0
181165530 242132174 0
216557486 607708004 0
85440482 481682091 0
251416265 263550024 0
155263236 418479567 0
47192708 779235267 0
243458397 611864489 0
560144681 511715392 0
127482855 280561599 0
511694014 500865137 0
600043413 16571302 0
513249110 124993462 0
577528899 729510319 0
597378070 564809021 0
234860160 596138740 0
10344777 374942373 0
373779891 457106316 0
304476130 531088213 0
580344749 562731595 0
121064337 556362178 0
355334877 98329877 0
444864705 35612626 0
682522557 400015598 0
307884328 144283048 0
387513243 153644797 0
755099531 244608387 0
335695448 59531425 0
621921747 509173711 0
629908809 192696251 0
80094096 202104767 0
423465322 452670136 0
427725993 329668376 0
650082866 48496906 0
91565657 361272318 0
724316646 676790282 0
350994563 116120585 0
87425245 427094618 0
371998473 782822530 0
289370640 373545719 0
517996206 454881291 0
737077715 419655490 0
193320258 643749571 0
728352452 231193259 0
86058765 235889419 0
624638710 707171616 0
135481996 726967339 0
328864231 193054578 0
743637726 323920045 0
166114825 217183589 0
641311224 358812199 0
206534149 9999808 0
776293940 354328298 0
331320361 256994341 0
104073793 144129919 0
727504111 346781465 0
104453460 422434454 0
512628853 51946354 0
78813342 133602972 0
742473971 474417285 0
189632290 95803336 0
260828579 576669603 0
707699764 515113280 0
495950219 114148208 0
46835270 345474360 0
335921621 363187067 0
407385865 400145035 0
564691680 360219556 0
144864960 503500653 0
350634049 82355924 0
435737844 238158146 0
271240861 500526785 0
381139903 380924172 0
615492602 435074820 0
34365465 521804265 0
187092603 221513292 0
400197706 573900982 0
46701051 535965015 0
647697656 219348481 0
763200484 543855772 0
631524639 28166973 0
519755582 619881030 0
576821352 64035058 0
470804364 10821031 0
437249043 726666992 0
485827353 5752874 0
40517480 769486565 0
383296739 59856569 0
667310837 85049743 0
714535022 301806836 0
119798819 62029691 0
414714629 762730666 0
60282145 36444112 0
151145339 753120026 0
340637277 751181165 0
599318812 30119718 0
401049131 103775470 0
608067543 593270359 0
359113281 296414275 0
506975509 782286488 0
350196973 765722687 0
300139041 387685315 0
551011583 571782752 0
223334554 210192382 0
53947695 551614052 0
186850344 60281522 0
260008546 242915897 0
697514696 642973158 0
95951682 134050558 0
40017354 101201144 0
701395136 426029875 0
364644313 640355657 0
344342006 322386725 0
776855452 318805972 0
207159253 271961147 0
63024930 494224838 0
727884250 406519389 0
99961599 684419741 0
115454542 68555715 0
543367147 476425681 0
658592391 45100723 0
24515805 326645010 0
655056467 353022871 0
78459738 338157314 0
716220619 790891648 0
461202569 788343751 0
435066890 347834498 0
538286795 705691975 0
567983569 573620545 0
413624044 783369753 0
518312889 461976158 0
48037621 381953008 0
704143094 619355268 0
725260739 355981260 0
354262313 629333349 0
795238346 699815782 0
590096552 506446251 0
394620229 479232253 0
616938655 229873498 0
503824597 570999219 0
630070794 560516418 0
119594687 259344733 0
121769460 91779348 0
32880193 768178474 0
237387509 350027726 0
474843791 371708902 0
216587854 441926136 0
511498734 546890308 0
417308708 170582123 0
496846925 159901742 0
621463317 788283325 0
223079151 605247895 0
480854509 257276625 0
403827046 546125995 0
692827262 399444912 0
362349496 542201586 0
241048449 409189571 0
723685992 784748069 0
299949303 128718885 0
193510153 532928243 0
460697383 748402005 0
312189871 559332321 0
138333700 287358607 0
631475348 778451717 0
735226241 285331232 0
283869966 663207744 0
215111630 409535651 0
208197399 665047217 0
470132771 422506286 0
665838413 449007323 0
352535866 381376687 0
212398160 585712887 0
230761415 276870174 0
193299211 662644533 0
125079911 716828786 0
356009810 311735977 0
385117389 308501664 0
712261037 406998630 0
419289636 566156757 0
652836171 103510610 0
23517118 43387906 0
734900580 688107927 0
445545033 775940306 0
678433029 251013684 0
582261839 445185832 0
283346097 129145889 0
583440036 426316067 0
754008667 772548273 0
278637698 104698385 0
44838603 527632938 0
239040345 660141624 0
65396153 94092614 0
78956556 527119921 0
410113929 231883797 0
645987865 791805256 0
59983350 639869701 0
403898030 775836943 0
54343619 709208197 0
381182614 671543318 0
554518181 261893527 0
101263746 320619135 0
165089553 253874049 0
574010057 236689900 0
147386675 400977832 0
729455657 587618046 0
659379466 151655570 0
276590927 548984673 0
195725219 365464977 0
583875549 94358827 0
607533147 531551751 0
434386094 217434549 0
459332038 319389474 0
648117114 656892206 0
661154788 110463594 0
403884612 678527680 0
384692886 508659656 0
20740912 483826998 0
180061109 456498937 0
340241981 188768842 0
618668315 228539509 0
179563909 349183652 0
729265910 586826159 0
337212404 203667163 0
340122510 436691452 0
357888570 242859321 0
489853062 656327689 0
113008312 205511950 0
379805697 544428191 0
469977768 47602545 0
173652434 687453031 0
504830912 304839529 0
166577346 343861825 0
318169394 296023413 0
404689820 212842287 0
63918038 616313702 0
385910609 516027216 0
403080906 209212667 0
231632865 231485281 0
721945186 482977178 0
770837083 524915655 0
3693485 743916035 0
439175736 422814181 0
417626495 788780324 0
281864422 639330168 0
617950484 474843657 0
157995450 123364478 0
408072491 632778572 0
746185337 569786962 0
28408716 493970745 0
18043086 704179317 0
414725845 175606927 0
604407027 742043819 0
178648906 367288188 0
786568600 660454276 0
435045536 698985529 0
692994192 211295290 0
231977535 603251757 0
531947404 322617904 0
617297972 457574094 0
635094540 553847150 0
229581056 348782717 0
768809546 374080884 0
621016496 33519679 0
767083255 116339049 0
544287278 436631289 0
612865558 762038609 0
707111535 22515224 0
38040205 91659842 0
670883489 445584638 0
462183593 509426964 0
561819524 432874063 0
285078064 38122453 0
650398079 569403117 0
146036566 349143924 0
74993804 703069042 0
325567916 488112271 0
390699959 45333343 0
313252956 171999814 0
362049154 68875194 0
772214087 521291829 0
353625717 687281596 0
522843740 490748733 0
542197652 388849847 0
528047958 148092005 0
801152552 793587327 0
113899260 369664342 0
282105764 662245327 0
330542372 377435551 0
4286721 183237851 0
113639871 108871195 0
431830331 109378781 0
330816239 100370442 0
515690970 729606709 0
31152142 707458577 0
580758562 15463299 0
430600726 608504356 0
333946671 464570442 0
85602187 725958162 0
403102878 199794062 0
181105568 14966750 0
740926824 714426658 0
67685483 11343174 0
657054485 33327262 0
199022991 395410863 0
560055447 482105789 0
339772197 776844870 0
635607963 8559927 0
451654326 134815282 0
405686648 22109065 0
476858824 250307219 0
445161110 554115497 0
407507371 458483665 0
197135946 4234711 0
538747392 768501698 0
358781635 201540783 0
106913077 585082973 0
566813883 53158975 0
420519452 648492010 0
483427218 467339690 0
302869134 57246023 0
370051171 417823892 0
521279756 775243021 0
480493907 639376440 0
154729490 513306845 0
410002398 292862115 0
58409904 631126400 0
6623401 579927676 0
701215659 230722982 0
268859476 259783902 0
519621921 398991117 0
696051079 299889530 0
626306745 447462087 0
43854437 259443175 0
132580145 151352987 0
66953518 6950052 0
97467653 712673666 0
614895992 114437210 0
469860793 772305825 0
306670714 543198551 0
592141504 494312514 0
630784626 439237414 0
189846652 215554441 0
530541810 342284794 0
700011495 323826018 0
692843326 270391100 0
529829126 165345352 0
43074421 191602256 0
377000574 323583693 0
491049052 89868677 0
144320592 289238864 0
537874903 614965294 0
398241920 352433446 0
601825288 437741326 0
27000460 658227251 0
323658033 65857656 0
204291818 261015303 0
449831315 555688630 0
342671544 665636207 0
646420546 600496324 0
702745488 536866846 0
203416348 49110026 0
587981637 408635630 0
535675605 190940703 0
123623180 560366713 0
489118843 365782199 0
583746795 159936194 0
652697317 722143294 0
66957688 166501430 0
618993177 421828202 0
465274429 643434391 0
35661450 62443049 0
196910898 251290517 0
607298367 124044707 0
196613338 777741417 0
78382593 341070720 0
421576149 584338735 0
6032769 88708894 0
727896469 238999766 0
278033908 70871031 0
193204303 695409095 0
566085522 173605191 0
136175293 561406999 0
497419816 216932095 0
272681338 53116829 0
686459749 49955771 0
264200166 666263325 0
303464072 533729989 0
358087054 65591459 0
398907151 794364111 0
580387475 187837321 0
753157295 546648385 0
336703287 563722049 0
525762115 761425196 0
453055377 168684314 0
61914431 575503992 0
647560695 275023209 0
258850045 69779479 0
231675451 398110528 0
205970133 483593730 0
323400542 525789835 0
289205413 520867559 0
397443886 189807409 0
692184855 139319548 0
641835733 358829003 0
555891935 659920367 0
618386204 231219400 0
771119769 313422450 0
395303411 652298281 0
531985024 500314620 0
588449976 544409730 0
759126537 645648033 0
269417270 661045637 0
101005130 126778199 0
498581613 47425068 0
600791799 475187767 0
203059549 372729547 0
334522613 291380883 0
73672121 606960962 0
463831385 768904340 0
572229733 289664634 0
350878919 526913623 0
710157384 167432386 0
759891435 723029490 0
359714226 261723715 0
206794090 250577203 0
318270058 649751733 0
109380955 82341037 0
704013911 58988688 0
657167287 651311834 0
325439321 257246552 0
701608553 490524107 0
530329909 426247139 0
770219191 54684587 0
670303183 662393283 0
317529044 502580659 0
287494336 136936728 0
572825722 254462123 0
425915264 534814858 0
682817689 80542084 0
647186544 70682034 0
774051590 693841575 0
662293057 238630732 0
725687910 96987612 0
187234629 773146759 0
591772460 561945112 0
392586711 631297373 0
783615384 780251109 0
224070416 221730527 0
792768232 402927317 0
408283920 489685344 0
514455870 537647437 0
773160305 782151909 0
175611529 608726360 0
195001479 413899706 0
33111227 65440343 0
678833440 577315979 0
275976748 7002328 0
258998915 559320102 0
230591227 8010437 0
158326247 403241695 0
452759262 290841377 0
103701887 237008684 0
330157799 606143899 0
40596710 564963778 0
696466785 435719923 0
437597675 25008014 0
792347338 604172485 0
152331203 487264174 0
227796330 520636667 0
543477738 468654306 0
196460642 448827419 0
635748870 546495169 0
27417486 618273152 0
64891386 7071538 0
653891690 792006225 0
598171023 703458070 0
334379562 41392636 0
123635008 421961498 0
711414751 223187114 0
30836483 142695824 0
600004653 215723923 0
587322265 39326398 0
542153764 272690322 0
477919787 190808063 0
152962970 654008487 0
553513058 741651185 0
35401724 77168232 0
267585406 683903484 0
739107399 746640157 0
365081895 645388665 0
500831633 593735010 0
461234489 86419525 0
120585812 25174887 0
451532387 44104905 0
346628447 258001288 0
478925533 645074252 0
379864418 327029040 0
62128108 26854625 0
607509919 421983081 0
577975278 421505595 0
630957544 602137782 0
571245407 712159368 0
635490415 301297537 0
429514938 22906998 0
138801963 429147628 0
733585068 135041709 0
255267079 187923446 0
548613821 206859234 0
435378898 442855784 0
642829318 713094371 0
41039170 597908483 0
432124823 130350861 0
586495086 303900589 0
479569083 166381285 0
623382060 252197927 0
690963955 325567587 0
157365884 214033885 0
89788699 194737567 0
211913925 529451867 0
335562325 705908486 0
53696279 452185632 0
484905389 627857359 0
293995295 443158128 0
404241374 150270641 0
288161957 318106874 0
553507855 550626813 0
25418809 81665864 0
506429908 719439444 0
533860128 429571067 0
672917893 433058966 0
75721403 148544071 0
502245218 180319993 0
260199624 663262958 0
6246277 774957822 0
169367977 772768212 0
555648464 511553769 0
439603663 507069851 0
73052834 93956836 0
80954175 301400073 0
724319818 299322669 0
782033055 554524430 0
476901631 559749555 0
397297090 120717619 0
445825655 68866159 0
475992211 399328200 0
633930157 469094213 0
432100369 366269330 0
678054459 67715431 0
423193536 726127392 0
713101372 737475469 0
354375429 523946068 0
319427093 658359124 0
102477425 187505452 0
175492600 556182804 0
378572773 126622329 0
749642558 56920099 0
176617524 63308318 0
621701614 580768150 0
793885155 511660798 0
397124505 595560802 0
58147806 34267218 0
507946504 76396634 0
99789686 191542731 0
163415343 129272068 0
705690604 663127553 0
723290722 286414778 0
433262251 64341760 0
300835851 476095807 0
69452939 125715150 0
274086023 668815756 0
422069909 128319067 0
742243476 115325407 0
332270665 739834413 0
109641411 542869985 0
743608165 219766906 0
335499186 312444465 0
671660032 736849080 0
576494258 618241201 0
788632573 788704281 0
161943005 434211377 0
769461971 569797009 0
684290976 747073474 0
245665638 758495846 0
78842172 511599374 0
510322896 729693850 0
637203029 174741814 0
335395689 537209687 0
4807197 134096200 0
208703261 354283210 0
311460751 339544452 0
222965685 648967578 0
155802704 447710651 0
12466708 648572436 0
248922820 110789682 0
681621523 21697655 0
449216246 545575984 0
781276474 370951774 0
336134468 97167477 0
377794199 167510487 0
70817112 569577166 0
637854299 159131905 0
768207921 410712834 0
347294892 450056604 0
84021382 43758862 0
735309773 589793445 0
208793059 742558751 0
227085930 719761025 0
311665021 178619081 0
433059671 483374259 0
689773391 301651420 0
573489527 671626159 0
502292902 433567050 0
206628607 459538868 0
731094703 293937844 0
68171954 537293918 0
339071928 90847014 0
186232192 54116399 0
258579681 284070678 0
61522171 311153451 0
134487999 739655889 0
118449024 637762392 0
396623561 180332020 0
213583413 415900297 0
123935491 256555675 0
707073560 701428407 0
399108417 317770514 0
582979753 618989701 0
767910250 335300066 0
449011734 696183633 0
414480708 381038597 0
698957789 628421656 0
375497077 33962460 0
117717727 560583175 0
168860165 658491574 0
608081136 105898704 0
643727151 769025467 0
730533711 129667963 0
155744312 270229527 0
246419660 205689330 0
620479129 721701646 0
694983870 668443326 0
471148316 104806076 0
356501616 709997609 0
625366555 261485883 0
234550251 630501489 0
310701547 193273971 0
756230809 704869324 0
733888994 79754449 0
111127610 352348174 0
760868666 364821821 0
579544952 519459023 0
466297438 199265435 0
51263468 313307587 0
695774462 451627266 0
458286860 228734416 0
419828416 545906685 0
390356563 775758682 0
661393393 677663182 0
586518464 120331886 0
402614146 374980497 0
476623249 1181435 0
467884682 770129325 0
646421818 317079546 0
160866735 497238709 0
123627472 799317407 0
767272486 609353761 0
480241461 436408829 0
44941742 26169813 0
721753027 266402957 0
44536543 760355070 0
540935399 275235419 0
748922669 35048020 0
173765188 555690371 0
590279074 750860813 0
599388841 204850899 0
333380386 69355364 0
797496219 661902715 0
497329718 602743377 0
551003506 477205481 0
418726258 754996153 0
66227089 248791026 0
745029234 198995653 0
415357453 176505976 0
691627146 759392771 0
738728466 400869798 0
187875357 73628262 0
476639937 263620221 0
735034013 486497816 0
4490101 274038234 0
264661196 591249695 0
745917205 440388127 0
228052047 426152091 0
717473039 260746800 0
689344698 182436955 0
577178512 407519608 0
597602117 587395307 0
25223931 120949303 0
785449841 584644873 0
434788624 774955137 0
508582295 490703593 0
53123651 50147855 0
789936642 529047089 0
781774084 29843875 0
801174680 553179653 0
553095378 437746362 0
450682564 601932369 0
96290229 15490665 0
344014357 428213197 0
609811665 614715366 0
637526752 536679177 0
1616557 473030259 0
72689648 600215653 0
654334642 544916248 0
135304040 596429673 0
605766406 371055172 0
460436494 545617423 0
86230226 800844473 0
467607930 709987581 0
311805786 469940747 0
226233982 567331859 0
437450127 724726221 0
378464374 286923806 0
450248852 725272287 0
218342500 619538050 0
273456218 449365160 0
174934972 705806057 0
301154937 237763941 0
676740545 467083331 0
138953276 448262016 0
73849925 344713485 0
94571631 612301539 0
666801456 126348787 0
717466002 475661180 0
160644744 88666812 0
106714168 264879943 0
69844250 124404349 0
737463796 758089490 0
557096152 614694026 0
468445974 390697280 0
91454041 149301515 0
509521040 92662995 0
593820272 391034972 0
744432894 147855533 0
531420614 74277001 0
580265144 483027966 0
158863910 438633269 0
91673776 168219251 0
528273697 553966716 0
660433447 648777000 0
126287905 538045402 0
387587368 636642429 0
315764565 585186728 0
655210961 170716817 0
442492631 592216839 0
165473145 623270011 0
507392771 618437928 0
229095695 344331243 0
174652953 374539282 0
598111752 6497189 0
498533346 238556748 0
283191208 179210846 0
481870997 666485803 0
690596799 717695830 0
602177037 255971278 0
244836440 435512019 0
248310267 224942503 0
633775422 205556953 0
208675353 46895036 0
112727516 91678555 0
590980061 601122483 0
56082788 245275992 0
702905745 120961469 0
778732327 81615318 0
608256312 160903077 0
349473652 19257885 0
341454814 102648732 0
753561371 148099721 0
28397512 778477201 0
416586628 323527756 0
360189901 768141092 0
71670558 375218523 0
4326201 556100114 0
54170430 400768900 0
671547931 37248965 0
523304278 730287446 0
748041882 16698525 0
439548537 113638815 0
225911170 565285552 0
221329637 596928446 0
256105991 372602177 0
343423941 264764755 0
377354233 582167401 0
473363744 603291598 0
55275318 578460897 0
188903057 759096585 0
174089106 751960345 0
174205261 236225687 0
61053920 37630099 0
793914638 464134295 0
443846580 446320650 0
434739106 150858581 0
195839799 216132750 0
555328089 303487400 0
62141577 196527485 0
423741710 435996861 0
546605086 296485895 0
715123603 10805261 0
517088940 315328243 0
499762238 226027124 0
730023777 37896156 0
328789680 320516161 0
544669440 662117474 0
656156989 167700639 0
311635931 725825788 0
546213907 118446528 0
407723149 12601334 0
793132533 87243858 0
416593029 581131346 0
307591869 8433065 0
518168900 2057610 0
145776591 139717749 0
377542332 411081587 0
595292208 268825590 0
1760298 398387290 0
17977559 580710267 0
72153646 425056812 0
116264962 486471156 0
486808415 378931686 0
72072419 782172538 0
229784063 462534767 0
70797305 140538480 0
168787295 676458681 0
228356433 652466266 0
613056593 801694040 0
281005537 264743886 0
122597016 661045382 0
98683972 87061455 0
735590795 284094568 0
296124195 446875687 0
546634132 114244061 0
156429412 636796279 0
387476820 78491446 0
139043076 795502178 0
417227566 367481758 0
531133068 414321995 0
789788348 114220190 0
768104546 790301926 0
568264441 123226424 0
209695664 638654120 0
102221505 34488208 0
755010358 69145 0
46123299 54132699 0
230242581 7130464 0
501389233 740281692 0
632997635 680433325 0
583184370 455195708 0
516317605 594373148 0
505609958 259101656 0
535545090 636526276 0
37598198 445352570 0
466816895 281428239 0
536283191 110801896 0
771192988 320696410 0
537774233 690642697 0
468736693 121347233 0
58428163 185043745 0
742113592 442153224 0
134065220 733821244 0
372590376 278443112 0
45310937 197746035 0
768630652 665152086 0
374934691 716877446 0
367024317 608456403 0
667639810 411082191 0
441448861 446514087 0
280460898 531056751 0
407033351 12478020 0
738102939 200761635 0
401094195 487658871 0
717889614 664911713 0
679414690 505816424 0
691711044 414706520 0
394243296 259922326 0
756382878 694492981 0
339292035 750349168 0
64026982 39920815 0
183611063 522487780 0
352376706 471735088 0
431241471 701643903 0
462156776 185786005 0
279411045 43718546 0
740332657 370733561 0
686846428 425167153 0
214046579 468219800 0
653801463 241903991 0
572305253 677328212 0
182170721 189889576 0
440697345 790203715 0
290597088 678325736 0
627980305 531295093 0
681823186 490456986 0
445338020 113766710 0
187956222 548195097 0
573557497 191517082 0
612132192 591044458 0
339533796 231129230 0
398902473 766704843 0
206326572 359989229 0
627302655 738380717 0
483410147 212992131 0
329271546 330261373 0
20994664 784488434 0
758376915 293759567 0
611691659 323268757 0
413302168 253869468 0
590598447 288971264 0
133088374 212946248 0
81803847 724820618 0
146606949 288679126 0
339511694 471719352 0
233023183 116292898 0
683721261 285111511 0
229548173 420338919 0
666185176 191699826 0
686378528 639939252 0
584749693 838841 0
587620720 689346859 0
329037764 427270825 0
208226126 653819764 0
391208024 439811789 0
438611712 654719548 0
457960536 711113087 0
412156475 346108498 0
556788328 512686247 0
406597041 530090352 0
323093291 706663705 0
91226335 477046380 0
101387795 5956296 0
600229778 706053955 0
393056902 414848474 0
131066396 706983843 0
59049993 557887647 0
711660522 629820836 0
419057394 75012805 0
497778595 788532638 0
257475791 733203226 0
417564120 664155038 0
122683670 704439139 0
107631165 759021880 0
664300257 359924323 0
652495867 43726457 0
362885681 164030164 0
175708676 183624344 0
319678501 175966219 0
470417388 417667634 0
287989350 172917883 0
272618047 571439650 0
151252107 611770951 0
600358571 778926838 0
434527939 186113950 0
219114541 420027885 0
549042590 159992326 0
629214485 764656695 0
779105832 394799230 0
396179329 124017845 0
743614915 468700690 0
107395941 788817852 0
780652193 90305590 0
10374710 95565092 0
81561728 631245317 0
621253666 761478969 0
369970966 95723200 0
386559658 627349834 0
459878578 776419479 0
455371741 274918911 0
33494375 533362145 0
310962319 184299790 0
54119398 681772902 0
74339239 178444589 0
337492576 718860135 0
302108500 766704855 0
106246986 641454583 0
412061833 139818328 0
307685490 157819286 0
38113898 749377674 0
526654573 28531191 0
149069096 481574680 0
674871984 53253766 0
670599729 444399714 0
120433756 744901745 0
680250795 525673671 0
497706632 539840201 0
764824829 303446480 0
678774896 414060741 0
381889144 720885604 0
72370733 137480302 0
242644708 746784621 0
126523226 758758549 0
647809059 767112833 0
168342991 781541236 0
360827557 501312900 0
86377274 240541988 0
406394823 246645732 0
186977440 637669229 0
466916249 86808068 0
402626693 717613110 0
271027548 583753174 0
224492776 755601803 0
195795258 753254781 0
724671015 664019171 0
188995245 45652304 0
696116783 371777141 0
282143072 731994128 0
287709523 285996004 0
195804319 255042906 0
207750518 152948572 0
308266682 247377279 0
384403832 384640701 0
252986944 217204967 0
363360772 428321168 0
413943325 724647600 0
91104392 402567022 0
216049201 294068835 0
87111530 299152598 0
438321625 115530354 0
265721378 694829951 0
711684963 512437566 0
434089137 220807628 0
611002747 668700943 0
109471063 112218986 0
434126842 799964470 0
227773040 709050646 0
163052815 558793590 0
259244452 772088983 0
495856242 179850171 0
653795725 547933292 0
245135549 39606213 0
228995831 72624356 0
559295928 520238403 0
87943878 335357563 0
376205627 1598217 0
156052083 742521606 0
532295108 598109441 0
342849240 747275110 0
210534536 483314887 0
27719458 784216373 0
361428715 509726930 0
362888740 600351773 0
701717432 560773130 0
389909867 685564225 0
714896293 730505772 0
767774456 780830549 0
270593340 36163789 0
310614598 326952620 0
176602583 413419222 0
458580697 255215302 0
295073517 203800510 0
511597490 164331229 0
667276238 762641897 0
726087456 206587167 0
201288981 606158368 0
282917256 509997378 0
651646306 633327042 0
705397191 313892722 0
701280337 119555510 0
524361788 698246659 0
502722841 628113163 0
649693187 418361454 0
205369139 403013510 0
514883215 47318389 0
155227763 575253215 0
15796905 638588671 0
485634408 305436707 0
637882061 537738980 0
95926705 481491669 0
239074196 10735217 0
592965704 596307846 0
602487247 521431981 0
648108494 153035215 0
452748377 569208928 0
444891771 305406978 0
445116785 440325022 0
257983772 129037578 0
661662499 441913176 0
376013593 36007825 0
238726776 119808891 0
709584554 675195175 0
175047843 222656446 0
80462907 369344155 0
234078702 657561674 0
636965511 410430890 0
368219103 400356073 0
547011669 530736016 0
51393679 725045734 0
573892248 307589398 0
645232329 48201835 0
545105713 734411749 0
536384547 117998685 0
581585621 546765772 0
414677474 555676912 0
633712176 430836433 0
329740149 582139744 0
776501590 520537123 0
413596471 391172733 0
447866608 662786871 0
600143298 505934392 0
80963880 668382896 0
741773784 533935939 0
478511811 783587531 0
49834775 270873517 0
264318823 605111891 0
233077091 332377111 0
720320250 172983095 0
171177635 264934615 0
66980615 208079835 0
451543370 363874937 0
205344245 554992542 0
281865061 320522736 0
210769072 619268301 0
201595677 289790065 0
436421864 71275175 0
50834478 456617807 0
604542681 462503672 0
656819409 392000279 0
330665855 229040620 0
715942576 641053006 0
697290590 433105516 0
384730358 476841336 0
123968421 575143062 0
729449449 785925011 0
526343330 800507627 0
50516436 17998126 0
129259949 421942554 0
501531024 266716602 0
368165098 702556367 0
631999813 351648651 0
234812566 294566986 0
657154852 77353173 0
632668719 354800676 0
630470559 26563073 0
402089059 474552868 0
520429448 762393633 0
555864599 301536522 0
339633820 390147132 0
151608445 196507412 0
710602640 780532588 0
28032704 152212039 0
211521852 101246845 0
26765945 312239439 0
746815037 3917976 0
527513526 422300717 0
213144790 70825743 0
628149008 305950073 0
156241900 647722934 0
116475921 487397877 0
220335763 438530262 0
465564201 41746947 0
789549951 774202503 0
541893611 437569876 0
609453511 186717798 0
246571391 251450812 0
661549341 53638885 0
788525714 343185869 0
774028153 567347742 0
535624737 644666901 0
463209332 582389364 0
589236603 413465158 0
403492347 177003699 0
208437586 578008278 0
7607135 788540847 0
400583143 127111178 0
561186372 139344288 0
249402276 445944750 0
35479131 801231991 0
530405592 627003874 0
730646650 320788399 0
12533125 66514085 0
361084110 160541345 0
263404913 435061907 0
61005822 606403939 0
524309327 733941029 0
566059899 308968835 0
554663325 673460566 0
351286019 167408395 0
154787585 42773183 0
677936302 704641500 0
302486031 699110006 0
378539880 336880075 0
168450427 431737110 0
263239435 304605383 0
774195098 699631400 0
187492121 94760325 0
580959453 9313865 0
86912740 263373677 0
639076247 212907257 0
156353884 40628991 0
101309293 499757672 0
676389761 159044593 0
418178850 317460170 0
163810166 368475654 0
110642370 786482307 0
705968285 721311309 0
201531713 114412483 0
307931971 149062930 0
528196232 597442069 0
602944993 527839557 0
275293506 364682116 0
53067833 734952907 0
659037663 459433144 0
323046045 316910760 0
496412050 704463756 0
340973506 288126208 0
266988798 697512456 0
36317042 792446711 0
796492097 398798323 0
170395997 464118168 0
499816270 281529262 0
305465267 503037944 0
340881670 711427793 0
530433694 271656551 0
712715501 102647659 0
580303139 404917375 0
176443385 535957058 0
229617223 29364667 0
318330048 478676339 0
416971305 677056477 0
266058108 561985438 0
387711812 621933262 0
371010565 84098599 0
456138451 592739934 0
781732135 664187921 0
382105652 25048442 0
147107391 433628530 0
677214858 214486932 0
77551499 355383360 0
161888036 5110163 0
259688099 550336622 0
627535665 158685643 0
726385576 455920315 0
166019901 658308482 0
32671925 173445050 0
786138495 651749321 0
197823384 684537731 0
422451912 525251566 0
261395279 417839515 0
35988026 114827018 0
138588042 680391810 0
650863049 317975885 0
372634860 607802374 0
225791167 88634602 0
447286492 256432294 0
125133786 172593298 0
119135697 763711753 0
718618044 80650214 0
400155511 73639983 0
773080640 662493530 0
607293039 765780143 0
573502574 322768288 0
473732252 448120304 0
341076819 507589543 0
19328772 239122064 0
279810356 226036138 0
43579126 313933102 0
354807033 484008874 0
501357866 604904151 0
675047818 567659586 0
340062705 257111017 0
642590507 254161152 0
74841325 211912667 0
209377375 84817674 0
647094245 148672874 0
782931934 591796 0
358093656 183646871 0
580230159 547205556 0
771685752 384919710 0
293832280 59580572 0
236354671 686076394 0
410901158 520842996 0
85748686 261133200 0
188505335 548592583 0
255467104 695315773 0
77612495 211446333 0
530616335 65557885 0
539374311 277544640 0
635682401 734704360 0
210173216 610635422 0
101808147 534876006 0
18600796 585561661 0
187482834 475631756 0
422751175 658769017 0
401539738 209491118 0
193574142 481105795 0
387261023 62591984 0
469895313 716594063 0
791589833 24151523 0
372984460 605480563 0
215481796 350806758 0
677416495 488587623 0
332097584 248677053 0
379370218 333842325 0
108694338 301021724 0
592433133 376806930 0
178037281 702310085 0
375677266 686258649 0
139109826 214125821 0
768846686 512080487 0
475052013 104013131 0
184497563 423586003 0
400988846 544235791 0
762874925 498577327 0
423413053 9919989 0
10326575 52136469 0
87037566 703569700 0
692689263 481731903 0
368194145 103276056 0
368191105 317289719 0
221183430 116508672 0
491712634 109290729 0
80468010 278570536 0
186472305 681151099 0
515710378 262098599 0
114712168 499880025 0
792959252 200222131 0
395787348 692902158 0
418269637 249563211 0
230708695 153062304 0
396741996 100838461 0
711864964 579787814 0
790693779 678430554 0
579635402 417061590 0
140582802 261177408 0
60886985 798762088 0
268098511 395443381 0
82502476 454767031 0
49678795 250103092 0
750155451 610045338 0
7090270 417579626 0
372450606 461315278 0
258075987 586460898 0
258495365 672370740 0
428048329 453294936 0
122429128 547161030 0
757181952 43460142 0
730917790 94410671 0
474987308 27210960 0
171290390 248426153 0
32091399 631569755 0
253933798 647851625 0
340296226 337936428 0
178230944 151436926 0
768261775 562905001 0
405445701 92446184 0
427639221 499483355 0
273272402 618042909 0
635064032 689140953 0
523014383 600280232 0
442931857 323310101 0
237896431 486290567 0
384318201 343231692 0
102715841 21326416 0
70116564 544322062 0
498043650 583346940 0
233125573 82283635 0
261729207 448985621 0
710082086 167315046 0
125741945 318252519 0
562077372 565389098 0
742342706 627784605 0
144968565 246252852 0
12200041 204664777 0
699377460 233726394 0
792078342 357456727 0
531665617 513777307 0
778940076 586574098 0
588232571 342294703 0
784253602 618028311 0
424773252 535027178 0
692269887 213155896 0
301955106 43963848 0
138480262 470304211 0
417167159 713680739 0
762856333 736550573 0
322156163 451875556 0
77784553 202178106 0
438232021 220541956 0
798363208 776093344 0
381377024 276121797 0
510140782 774227584 0
486272407 437873351 0
119229900 722009628 0
614532534 331733882 0
114788028 194545614 0
329593532 109898555 0
104208226 236422450 0
112530394 663191102 0
531173435 3969574 0
437936750 306026545 0
644032076 406345892 0
315724065 545525466 0
379201284 228814 0
238999209 409288258 0
500511614 245612727 0
300209479 581954484 0
749396135 325401305 0
114187475 95746878 0
146126400 183520423 0
221529953 683502053 0
604558798 84687458 0
208522773 783343179 0
503843631 435187147 0
588816904 402550767 0
334411436 683180037 0
526293134 531549014 0
594428966 637767835 0
247238013 530057234 0
465350340 299739534 0
107229195 127780072 0
799360898 473620931 0
187095523 199532811 0
575353904 423866242 0
230449151 561260006 0
402650152 1353300 0
132946533 57369942 0
221711909 681250494 0
77131276 707596365 0
309771698 594641104 0
465474375 4424822 0
683935446 297944438 0
517832958 620009812 0
617020270 261539120 0
486723181 618773827 0
635152355 494985922 0
551308211 13464151 0
748065127 743714711 0
606119210 181235262 0
779495933 161642214 0
644250675 692724706 0
488174034 750524998 0
323189202 216698137 0
375105300 763090833 0
575203939 692099139 0
217066200 63419283 0
545065918 622338853 0
676921873 688929124 0
78269625 334343406 0
643475450 105116623 0
10962895 622975690 0
583534101 531443921 0
589273109 259881083 0
45916465 488775785 0
594388749 296870823 0
549951815 60565782 0
457384619 604221871 0
360147898 501501383 0
299513567 546678857 0
401178690 715647112 0
213108421 545187513 0
314081752 218891418 0
685799435 557256902 0
108233913 31173338 0
618450858 229199089 0
474553885 510805858 0
435884706 496388781 0
706609465 154063049 0
471787456 235412642 0
738300995 714988061 0
696762709 521477047 0
306166464 785556342 0
249243375 778409745 0
54635878 216918060 0
625789677 695421699 0
341607124 301210003 0
39182648 681275186 0
665195203 122176755 0
640207500 482716019 0
630947791 39045 0
603698408 758122805 0
181063400 234798742 0
97475631 15243498 0
576102147 202870522 0
717946667 598966799 0
39430243 76491612 0
158882656 52589813 0
458670948 430417601 0
1658587 46893533 0
477288384 32378982 0
284715794 247002685 0
779455487 784667903 0
20358929 790646998 0
107818618 69976650 0
324745539 232294314 0
795978053 208640767 0
257409123 609983824 0
30774475 463859660 0
217346021 479168647 0
227081348 415618165 0
41041858 112949938 0
445553523 189467929 0
587382151 655398940 0
616538615 220401481 0
202346063 331501357 0
46908171 606750561 0
460949464 225703031 0
261744609 168884103 0
629999728 170719447 0
506333665 278177252 0
285718060 40204471 0
241744869 124426483 0
490509420 204696265 0
271378776 428477109 0
67153216 757982588 0
754319699 291793809 0
483046372 272142975 0
518605517 230158423 0
547804741 151881883 0
192751640 109683209 0
227666734 334926669 0
423827111 720966531 0
134265394 576677335 0
780679887 754398687 0
102784519 80764954 0
87042417 319395255 0
709903243 125360536 0
11457485 512779252 0
176192574 62458374 0
342889932 221208522 0
730325738 754184281 0
125129972 428527634 0
364307283 515800593 0
674672878 355628853 0
605366455 347958650 0
339451511 335016157 0
504873860 159910115 0
509467638 565040941 0
514168171 383977988 0
633220506 240894766 0
71399436 451093746 0
262485609 258144669 0
726767541 654212873 0
610987379 28258218 0
47623785 272320619 0
238724449 237602151 0
318171973 490775698 0
533773266 430425484 0
221132543 198491776 0
749766493 216838433 0
393214719 531474236 0
568285396 317602230 0
301607864 145641283 0
586342120 643558891 0
340437883 82546430 0
724351213 198165740 0
7895203 215643694 0
251272918 422552074 0
706037626 357036167 0
322802088 216243134 0
36027891 297798862 0
157063054 547113972 0
334884602 297516758 0
478982159 450191347 0
382853441 378345531 0
205165537 184470626 0
57425701 480539191 0
69005675 791979157 0
399074366 598996987 0
709531006 100927757 0
62732194 174824946 0
82476732 361691903 0
184618267 732104135 0
582347141 621625499 0
596325156 47687365 0
621423446 353487017 0
35296070 567089839 0
492750276 95934163 0
178295112 386107347 0
514075080 179749858 0
10380774 705078807 0
57892462 65335057 0
299127901 618186491 0
786404989 87566369 0
755531439 16842721 0
291471091 75917489 0
466206611 287053421 0
367294559 314142185 0
462586921 392189776 0
235468788 152483231 0
401179636 205419953 0
176370365 395851438 0
208579759 741225808 0
412953488 558408484 0
434413225 412582247 0
663348826 7891217 0
37221605 409086613 0
1057164 98642163 0
521799736 168136779 0
284025603 16982425 0
157512882 445185469 0
597932706 642522204 0
767845785 213704816 0
633764654 387548059 0
118128095 97851812 0
622369985 278582148 0
29053138 473465057 0
759182857 33726851 0
531464341 372145810 0
194263615 698369956 0
692011507 790821347 0
495629889 514812046 0
712434002 558264415 0
543981569 608377148 0
504019268 257982607 0
547211986 38406740 0
485587082 384592035 0
223440008 730762702 0
702476918 528074304 0
275794681 360997931 0
79012957 734623721 0
301266964 217046491 0
246124493 522469160 0
199003763 37248923 0
306829161 284438439 0
646071730 228346445 0
679246808 279155475 0
613033515 609554782 0
509645691 657377357 0
41822151 579890294 0
718601386 142567772 0
511990565 686094074 0
636908969 670884332 0
50099383 777463621 0
56091162 95144019 0
143280820 752113598 0
694664914 556268602 0
363795690 251175874 0
699632638 152821542 0
232174088 525408359 0
275593251 630565719 0
411560689 73451544 0
417088685 513874226 0
646982444 623670684 0
246763736 744799144 0
236150217 461760100 0
126172607 757209523 0
688324568 249940693 0
418761420 6549456 0
60011552 128530835 0
150444542 506641171 0
739214865 396594238 0
16812462 734786140 0
657589442 438503541 0
80524872 693159537 0
458569423 661573005 0
312620826 179308061 0
465404297 560512791 0
16640859 653427751 0
222439158 31920630 0
265065328 572011409 0
440779438 176245025 0
778505777 484683822 0
396412879 456181359 0
742728086 86056202 0
764803373 491913182 0
525525344 74577450 0
287435685 41380073 0
420461179 705233253 0
425031477 150413100 0
22925595 355082555 0
158517561 102453062 0
76049880 526740823 0
694195425 299560208 0
686963685 373185755 0
645112239 67847237 0
318995073 68762871 0
333446411 106647572 0
76588598 565606176 0
247052575 279735435 0
608212500 647704566 0
430970640 154629775 0
623766012 660992967 0
170304133 456595028 0
524076308 306149537 0
145846041 27703496 0
604108816 690822463 0
134674040 62442344 0
767610548 182307150 0
307988303 26543984 0
173258701 327535488 0
752918354 80515169 0
247998447 771893068 0
78534259 372253320 0
481324662 17876911 0
631872182 217267322 0
456403460 65034816 0
169113937 719282559 0
305142574 14806538 0
496887239 129285774 0
453776281 561610725 0
439722544 674447306 0
450193009 573945670 0
612434923 293538987 0
118618267 626673107 0
714768243 17848067 0
529108601 455369800 0
526301384 268199241 0
229286929 495394654 0
245885644 244312996 0
139474463 566082506 0
595743278 84779604 0
55604705 554111795 0
261774606 795075229 0
568346213 755216130 0
336453359 753144291 0
132972455 321025525 0
218277636 628468925 0
717304962 741856168 0
614407380 367846282 0
661318634 94965575 0
355297357 458735053 0
292649543 306405686 0
240526816 154127430 0
678192509 123383501 0
691004466 176578238 0
797708822 342279722 0
739165908 596230456 0
465605157 596757469 0
623612641 49939311 0
411977133 60781866 0
588960756 484753586 0
266712017 255174870 0
563329129 541364672 0
528009752 240328818 0
703297561 112131016 0
290408890 774074636 0
444499708 519070008 0
716787188 769069594 0
494072226 714301155 0
769945918 488182426 0
129082515 332405152 0
637314496 158169633 0
316417814 433367105 0
576785101 203126561 0
557634841 531634837 0
797842797 22714185 0
710541813 536581106 0
487107049 294879271 0
142012679 476922393 0
93417979 349100118 0
64053033 726919368 0
291960071 170731867 0
746132422 588350101 0
597466560 674708228 0
553899353 597769767 0
248249582 558204744 0
702714274 200351274 0
735767801 3035863 0
731399859 54606906 0
628324602 801666237 0
735102410 298613960 0
750626960 595980297 0
591188579 689680920 0
584686593 93272851 0
573233028 81859476 0
532036231 436883129 0
509003529 162023006 0
101607755 663391347 0
594203113 616805304 0
151664248 416816801 0
39095340 140999691 0
234038111 590522729 0
95393581 110423584 0
594286892 195451760 0
23077908 730274355 0
543651207 624618525 0
769450840 673575305 0
81496713 503613044 0
40628288 339529027 0
368317379 302592750 0
187166889 447649661 0
363975045 389372092 0
782657047 626473659 0
179728305 697510865 0
631535965 525805753 0
406410993 43423337 0
692220038 494664544 0
715057553 483252956 0
336001897 363290658 0
271693219 275769515 0
461334603 690572163 0
595021367 89518650 0
141369393 176463470 0
790863424 120363313 0
331517329 3885986 0
695837702 628962804 0
440397383 631275182 0
65639603 564337530 0
736267806 731599010 0
769805124 319913570 0
58604772 48253536 0
529897864 95009718 0
312573385 753771536 0
650081996 247987120 0
551843267 280170944 0
269574169 609983152 0
554952119 78588356 0
251629877 113497187 0
323724469 169353988 0
502908679 629073642 0
27104579 65828117 0
752434053 449611 0
90891451 205814611 0
335096294 147781935 0
760846392 361586689 0
29345737 439149063 0
371407501 347943555 0
298469481 204677631 0
751560305 163953934 0
300468297 453368861 0
39012517 290823007 0
673900389 771706388 0
762721939 222663038 0
240543500 64201997 0
228743166 461675994 0
315869233 69129602 0
786409610 166279880 0
2463287 366396047 0
676595409 641514878 0
483202807 740140731 0
473467993 765048693 0
525559689 611554537 0
514007305 247208635 0
529291824 751775212 0
384641394 346751407 0
687408405 356161382 0
282112342 110771643 0
571950546 529924455 0
414481397 201981874 0
770805163 661562345 0
245997756 257827852 0
413343900 369353461 0
703588355 364250460 0
67474851 239909528 0
485043167 31835445 0
361808266 178317550 0
239362563 248195024 0
451983253 56781303 0
437818333 240076930 0
559313975 681129088 0
39079398 6466596 0
718050187 690641616 0
339452951 236953424 0
669504547 662642382 0
91165399 686190831 0
696406274 730067952 0
310796733 510122001 0
108949171 197502199 0
171691544 563552350 0
609265235 727250283 0
430806134 651567003 0
645996553 409793348 0
2218807 341008203 0
598662664 403837307 0
491889744 684594098 0
174990905 611690888 0
466473407 433673676 0
14219254 794937899 0
487460597 619022278 0
167591231 132977609 0
157968350 446973871 0
33361601 326822154 0
792402880 318277332 0
376248071 24173610 0
398690397 278166372 0
70476111 309495559 0
259189080 302921521 0
132694419 10527685 0
680408562 331734842 0
144876250 60297832 0
482647139 14119520 0
586273975 112424448 0
770390301 617618390 0
292843027 314821798 0
235546087 346364820 0
793835846 520876524 0
538368241 117008205 0
5361348 745557404 0
751680881 516139148 0
197478527 407282598 0
687316106 422342639 0
327708957 86297163 0
678325301 720404295 0
326976908 794539754 0
91331091 733149287 0
397415337 141023668 0
248582330 195022163 0
386740745 757091754 0
613674856 310818618 0
460348998 751959769 0
493592312 113312269 0
259845157 352856243 0
218037897 552868122 0
751821820 746377643 0
183828846 608236464 0
759356351 221709655 0
23849846 740611601 0
618041009 280351928 0
571674118 204069975 0
725115383 664559073 0
602398537 687075286 0
339227529 623777559 0
175742005 58212980 0
363266561 57254110 0
257383151 75247 0
462623204 443915810 0
363548590 466071427 0
255771484 727635657 0
504631357 155359281 0
306100849 332897221 0
641160477 346925471 0
216881438 609187252 0
492760680 175913920 0
245498938 568463768 0
247192423 181364592 0
477255094 409256560 0
493180250 567227662 0
77189354 120965372 0
285401716 230894299 0
668962572 787922553 0
503397501 773059957 0
494150895 425413543 0
791596226 705262497 0
784434660 255651384 0
602939957 18145707 0
691662452 188187058 0
573522075 731708011 0
407387366 449462399 0
29858304 454032152 0
591181511 727717491 0
787388336 665654068 0
135243802 504260635 0
125044763 149393484 0
79176134 579847977 0
29468652 139723394 0
649166756 696212231 0
562731623 609244684 0
45314968 91072655 0
25160396 696671305 0
486341708 313305191 0
32487823 653872141 0
579185881 306172253 0
88273093 14591152 0
332186464 62238768 0
329205053 483409096 0
441241277 448104319 0
668619583 449952321 0
596076289 316095 0
82802260 468553339 0
459128661 157645367 0
173231615 229083555 0
111684320 271383360 0
111808127 249404998 0
671355876 197535908 0
577597014 22904765 0
11087547 428715058 0
484775847 391920699 0
84750529 345765512 0
160462403 724810056 0
207269011 604382671 0
304390807 659467272 0
83929007 510618240 0
516901001 640062144 0
776531290 520871147 0
608394947 13329566 0
23002989 355394325 0
19581855 511200072 0
270790989 734371745 0
675601548 27360563 0
99907159 665048132 0
283872637 291895842 0
177360263 758224976 0
770519673 263275643 0
539198662 422783071 0
639932686 401378520 0
420311069 780496772 0
171633929 396592738 0
511698436 75802951 0
419576396 142552467 0
617851161 727479023 0
2027435 451128594 0
743456267 518376462 0
122019033 443596107 0
524922530 593740430 0
451536503 262447232 0
20965867 573179786 0
248858267 106170475 0
714521014 170883861 0
174846031 312154492 0
368960621 37770386 0
649545712 679182095 0
727588246 335678927 0
422495266 263497607 0
134568358 292425503 0
218192263 527075259 0
618024513 697921277 0
202949248 216635128 0
363778885 414179292 0
491726518 790451871 0
343443369 638802364 0
657180768 73743447 0
295173218 345485075 0
489725277 438300771 0
498319802 508190938 0
725389417 208872921 0
212139645 728691859 0
597869341 18030396 0
464285927 69545666 0
593905682 470107713 0
782287065 377245263 0
209811514 229722031 0
258509248 784851957 0
280433301 339695618 0
693215459 23701948 0
495822501 573769023 0
463136067 36694158 0
419572153 161547722 0
716783640 755023214 0
355723910 63440606 0
49868535 36260648 0
307753566 83995111 0
170134176 454273516 0
702951621 137829309 0
793501825 88290909 0
138605666 232810753 0
471957138 652698590 0
361696868 183750547 0
100951288 231466582 0
182249935 666442339 0
365899626 307820314 0
26723485 110979537 0
394682806 25214068 0
369479255 247405459 0
354394248 216769577 0
644606104 750357525 0
633220762 754012757 0
622459271 430357081 0
583482057 436376500 0
194022249 95812169 0
71431625 344499444 0
393494657 263401817 0
284408701 734606009 0
688533705 800271221 0
474479080 436144257 0
717571369 495545427 0
516987106 185287561 0
505316600 344014556 0
711650730 295454376 0
217154917 625343684 0
220846750 740267851 0
318959409 430060836 0
150833473 210021073 0
155274161 737425038 0
161506612 407563289 0
683923394 145463940 0
295539839 329697662 0
626245202 433338119 0
629677362 89874439 0
113971992 236040388 0
410258543 223959596 0
489956471 284147251 0
515759667 308838626 0
320575965 456000014 0
694275510 567109397 0
513498289 199086732 0
229722546 337184386 0
426581754 613553845 0
2112812 251566832 0
499575613 74592948 0
418068710 772805741 0
360688522 467338440 0
195231732 164475826 0
310067669 42300967 0
424154232 321242750 0
465996110 34766323 0
75402884 216105886 0
231685556 463895678 0
228118883 107278030 0
4896823 500179323 0
222265035 260801663 0
470240784 267531147 0
755664874 91690620 0
339126597 666026263 0
465678210 444522163 0
627235743 427199155 0
127630894 337142156 0
373952310 338193973 0
550831119 531419842 0
247080572 457009508 0
147276527 481575318 0
621119631 541341490 0
65533326 94899766 0
397001497 627300545 0
750883377 325590043 0
36998430 590280150 0
800202512 134640943 0
402522575 424384267 0
377677762 15232075 0
519583685 593947479 0
472776344 742071338 0
260745227 576281732 0
223332350 636142941 0
306795311 165314854 0
204570800 782227338 0
649322554 214238042 0
729092609 592630319 0
563485100 377870939 0
610683530 262778025 0
706481861 658593026 0
360076156 109624406 0
533350404 252222305 0
669288433 14427383 0
256015268 685953132 0
366778187 416317097 0
367605003 613603967 0
740385338 667166591 0
393012808 257146686 0
259427060 714880995 0
492631278 72191521 0
675222663 563083519 0
776530109 163437942 0
80140901 280204496 0
618332242 405918185 0
170329075 193884397 0
519278397 260496715 0
420045813 99011084 0
473924891 319152153 0
315785939 189228928 0
563296855 249927172 0
174490661 412443408 0
434382942 49520144 0
712672622 747614598 0
410290153 354523812 0
254595484 275943436 0
491407467 235025194 0
260030516 440538897 0
177781525 330321358 0
771876220 161555260 0
39170014 445567176 0
730197430 169910437 0
738886221 393190155 0
294506661 484425687 0
53403984 274663343 0
228704822 622915153 0
165111440 196088238 0
459776455 447117613 0
45207722 723884303 0
246553825 188650989 0
401712795 180170886 0
720200016 187915027 0
313320221 341122124 0
459192658 467315103 0
241187331 169691722 0
672723203 794056999 0
469927971 404162024 0
280153063 589417836 0
396876212 762911427 0
343103016 397043384 0
2050302 333611099 0
326870836 477137752 0
47676859 416267259 0
147265218 518963744 0
235639713 457682403 0
258110267 510263115 0
602508738 603124686 0
573134370 429435265 0
181036458 410262721 0
793722040 534167841 0
15981022 175426998 0
208392911 423827313 0
516845557 686658969 0
186253043 477421095 0
588448807 644811567 0
548263606 663411190 0
7020939 273955589 0
733194453 373581740 0
156154349 187613457 0
68623257 125622996 0
190156518 300026603 0
213856862 110109230 0
713199318 468894730 0
100387650 216431092 0
249338903 530113097 0
581080054 347732146 0
751831845 689251573 0
459852254 13478416 0
786669333 312864043 0
685095630 37186554 0
102212420 47577136 0
713417195 799570019 0
737120533 37367498 0
167041220 519583752 0
90209445 152560447 0
773690238 396549855 0
234195412 27398393 0
655756185 335325055 0
298357402 466566703 0
499828648 197272118 0
138363506 403100363 0
472279506 773870674 0
648629043 148206369 0
172075260 593880500 0
454788007 715846669 0
405760729 705404250 0
531296202 621321921 0
357386085 496454299 0
701595544 552425222 0
478858550 713451181 0
682313859 354429811 0
630552181 174788377 0
796768596 9311196 0
386907512 70757675 0
728300833 214196778 0
231272716 584660412 0
332782987 277796032 0
357167353 467219148 0
637910012 149972868 0
632057657 463557785 0
516657997 491629654 0
109098913 520294603 0
604234008 321321751 0
217823413 128027383 0
282743211 448276418 0
231387625 707378208 0
228273979 597824582 0
749897241 505054026 0
621577228 776910993 0
645474362 6268363 0
792465177 233194161 0
498986624 337766062 0
319910170 658211544 0
328447754 662578990 0
116217207 77047443 0
577658892 220908745 0
397030892 560809925 0
416765549 648904182 0
584626386 522822878 0
734397540 188879227 0
168609144 578988811 0
606934732 557259333 0
395433441 171306185 0
356970500 16316288 0
701316056 101116269 0
673070328 3815549 0
641313146 299807938 0
644981192 260605399 0
66374435 84863296 0
178980048 112625088 0
64381462 506851781 0
323316904 128212962 0
650348413 764634537 0
550934366 497282126 0
237767063 145627353 0
691984706 573459008 0
231880290 546746917 0
760352126 590566981 0
517009843 372856369 0
287488919 790671593 0
717425838 483432700 0
693790266 44867135 0
692440888 753718417 0
518143753 181829659 0
607974490 524282368 0
582006924 107336998 0
34342862 382368396 0
366257497 454359986 0
378603998 5606428 0
312823570 215458064 0
140337268 722098093 0
400744149 45155147 0
522100139 342089352 0
397770619 561464726 0
472693022 213910526 0
225217971 622658137 0
557527207 226530982 0
706815761 287782681 0
509961877 729925077 0
292513141 590937176 0
508639500 576134117 0
480815635 180350533 0
715579655 754873260 0
482079513 208654405 0
277110372 364968315 0
800702619 382455340 0
297908895 298923162 0
534257212 771082887 0
590234397 519259793 0
17738359 492196135 0
755524745 199635184 0
132945012 51143995 0
98520384 658100549 0
282890703 201725407 0
6969497 648943255 0
89413665 294523096 0
533574058 472422191 0
368911024 451104355 0
517830785 364535015 0
301833476 470768618 0
326992239 364633221 0
39730820 171921219 0
756147228 253865685 0
332814344 548230101 0
321463110 600967384 0
336086323 628697220 0
307651807 382882137 0
364968442 270827173 0
235546253 173109218 0
607096891 326652 0
83977978 342434606 0
250325585 126218339 0
394197592 589242463 0
516759634 42399579 0
494907022 429894324 0
169142699 379775695 0
147493984 42698925 0
473106280 40958375 0
746095559 450105143 0
605960597 51912604 0
656207673 273867657 0
193386148 378989361 0
715066100 233259099 0
353912974 55181137 0
242324334 243001268 0
198099383 720065872 0
764491911 524342890 0
280950351 672813218 0
425927553 657704738 0
547850543 161035222 0
112529028 285689602 0
384523103 497823530 0
77014093 660695996 0
653799065 520198336 0
624974216 730097985 0
738539067 74868716 0
261256737 487649888 0
252591900 114198043 0
24172319 410146178 0
183302202 210135431 0
557848316 232380536 0
39775841 252987676 0
270983810 774314148 0
390308703 387791506 0
536255426 741968680 0
347234481 743603748 0
325834985 92910619 0
475372860 437263078 0
144498792 280827599 0
780265095 228010487 0
478529891 53264130 0
764683256 711481391 0
754952887 719247212 0
36123232 546349927 0
727082745 629456646 0
611542727 524543929 0
312121075 398842187 0
221634343 519567956 0
111198391 21616377 0
162314746 55038897 0
292798848 783897181 0
430922527 8193896 0
482040763 74967257 0
489450442 508538676 0
42591673 745999979 0
314146922 789686501 0
241348605 252940796 0
428346877 87862909 0
752173005 403705292 0
756437744 694296193 0
220773906 400293415 0
415695617 211179645 0
156277229 776609001 0
99080406 567680812 0
690837754 769434566 0
516679970 568084096 0
396261590 600156256 0
320032932 109300568 0
148167446 431379176 0
494792960 426647784 0
544003670 740891187 0
727468411 300414739 0
597747033 32558187 0
299910444 662384549 0
43734454 767787568 0
101386341 427002487 0
715611255 72846550 0
716654623 749028024 0
707622496 101798425 0
218059138 525625941 0
48854686 673834910 0
652920262 147855713 0
101654625 18208435 0
22542445 355227092 0
69784194 447575813 0
505298600 121671524 0
547640526 491702915 0
124090974 528651604 0
139250141 209853248 0
514738859 506078455 0
783398267 664244130 0
38093037 156818482 0
209763473 373981573 0
85555259 511963681 0
606057851 355624218 0
365777166 297916456 0
726898746 426857226 0
547838064 32892121 0
784969651 412423079 0
149168729 494306632 0
13397929 423528772 0
775276994 3793704 0
209771405 173977201 0
572149584 770229981 0
624584394 593211681 0
203221881 709573385 0
794958393 539657142 0
626777866 569868520 0
540457088 68587092 0
141628969 667353303 0
684478512 689868869 0
377883429 493741424 0
307250773 377150031 0
190184647 313410356 0
378986460 429686374 0
427682969 61277629 0
567746760 631015962 0
779691785 432916670 0
25465741 220375314 0
381746556 484885048 0
654024329 93304154 0
646573810 784815085 0
592492027 297669890 0
628164538 211890914 0
474838167 444863782 0
343653782 296450429 0
697759878 622937148 0
623152219 522316123 0
495887760 514234182 0
591559686 33053930 0
326231491 208366385 0
742038207 397118065 0
759835604 394798845 0
666390015 204412599 0
619893977 155515505 0
729674958 788799922 0
34300486 667717222 0
360896180 742088074 0
558368927 21286244 0
56306032 83849091 0
434890642 782334233 0
566576646 713289018 0
399613319 212036320 0
6682745 309797514 0
131305332 503187847 0
166914981 211044330 0
736465000 166319338 0
211285990 672437777 0
243867982 32575400 0
332910183 573584017 0
716445019 173450219 0
552058557 501101727 0
718826130 713747695 0
284943636 751293219 0
556302033 308517127 0
72398035 631862118 0
490454908 417839598 0
604385271 553033900 0
473839886 700061817 0
530822474 251765604 0
558443676 311428138 0
189455865 733649548 0
106382614 349252808 0
724317058 275072843 0
217402102 98446262 0
411966970 103460249 0
793795308 601405858 0
425797439 425942998 0
788696889 731375237 0
784656077 608489872 0
481307830 633204757 0
600415350 499208179 0
625302079 72983623 0
766900374 633765898 0
695912960 343140327 0
801697813 641892438 0
376079881 555328129 0
743794806 76499425 0
305509976 233680573 0
660135754 623762515 0
566457521 749214743 0
170203668 663822192 0
794647964 536870090 0
363507817 33103909 0
201827329 88034678 0
117418042 32461212 0
299820214 421023206 0
400691408 639404336 0
228861495 111945415 0
202486503 353185159 0
337890483 203472703 0
511536856 80463173 0
629095838 775633343 0
140533771 307190707 0
725762192 170501795 0
72785661 565803998 0
649950760 88934436 0
349946263 242172665 0
636610547 762230992 0
439413709 753001553 0
100094654 669109423 0
384336454 198878345 0
11739332 529490830 0
486253586 568793184 0
353360357 11601541 0
221583501 226236405 0
769435024 271687326 0
25875757 163677154 0
674003994 450450296 0
360998330 547024327 0
188815721 480598978 0
705675371 685609040 0
68960408 38779284 0
32663726 368996619 0
782282514 92688580 0
272042769 781987003 0
673982206 353002677 0
716783758 72177587 0
449573633 512087773 0
553207812 769518200 0
257579979 321107542 0
643118546 332213883 0
273503445 515330804 0
784213992 617648993 0
448707953 203314512 0
626164969 661864591 0
329473876 185165014 0
34262516 672230645 0
622246420 271168073 0
762788223 134596770 0
61500457 240197833 0
133080840 452481464 0
407690525 319128937 0
790310404 321271788 0
29390250 124071635 0
243061306 7551049 0
505252079 516424421 0
368167017 259941957 0
539002334 211954387 0
731341051 203403361 0
604834704 409033059 0
127545672 459814695 0
79706895 53366843 0
599611303 363843554 0
754040240 564656132 0
654100159 20166371 0
190494253 28603738 0
603980624 697291335 0
710995961 737233688 0
696548360 75320003 0
353190744 425669272 0
362170015 470937792 0
44277358 423462101 0
152172140 736924541 0
454035915 394073308 0
296452871 422269481 0
136161541 179979257 0
532460067 228526067 0
535807276 291746912 0
438116516 364639166 0
56672265 791789163 0
63433673 258756188 0
92250122 465838856 0
396953751 126324490 0
426145972 135530608 0
349321931 273813449 0
43724942 134346811 0
319677055 755395160 0
551408390 301163172 0
159961289 615048001 0
369425284 587031300 0
337968298 727653891 0
550990216 159829263 0
305233365 75200378 0
60740508 592045442 0
664809306 667104557 0
171956399 334213328 0
517218971 237903497 0
1442557 137455721 0
608504100 406868235 0
560583536 626700933 0
717077557 200811104 0
393660014 690934139 0
92233619 443292573 0
595436646 570832247 0
141157286 712454323 0
537437896 369157870 0
593380102 550114518 0
705389942 343930606 0
714052769 145397477 0
561268914 739228742 0
701852989 416821420 0
151953326 273425046 0
435743019 434329111 0
347567202 136732504 0
320917283 777814546 0
233455343 39781274 0
653945067 723528697 0
721642325 245102389 0
371668491 799414925 0
137879868 681466209 0
12039508 28959012 0
517811363 345498463 0
212796811 51161777 0
235328251 329399780 0
724405257 354887994 0
224263560 539351295 0
632859123 493304360 0
665020173 481233428 0
607060028 739236826 0
186021791 505865291 0
200788020 398143266 0
602085939 174712950 0
376674287 604238761 0
737142777 610481812 0
560456273 354521139 0
21502199 369425126 0
26461990 702087661 0
380358579 584943896 0
190556554 603795485 0
738185229 364339626 0
103574502 319898111 0
174246632 654305892 0
132386537 529106688 0
96757713 29111425 0
436781863 116971495 0
407722585 481318804 0
566877775 327524503 0
753620947 577569294 0
63299335 32755923 0
236489581 198599066 0
620767232 751271765 0
107401434 307481944 0
798074334 644010005 0
712513368 196696219 0
686072181 273678550 0
449869217 377458810 0
571988448 348528253 0
226085771 68999063 0
347591706 500282416 0
377042181 707184528 0
649629294 589774022 0
471345805 259242732 0
281308176 416908701 0
142964007 401071195 0
87419005 781971403 0
473603065 79387135 0
387701380 462994516 0
266124428 749145972 0
254222991 797834122 0
657469576 610032649 0
197938514 475916301 0
403727762 590619570 0
326967550 386706870 0
15255740 144384938 0
304159838 740772571 0
215632192 223631388 0
463759236 429551801 0
77321125 66826717 0
559046552 19407519 0
70209347 534321001 0
588966037 175649117 0
483376528 504002088 0
430928785 5657859 0
749041749 63603562 0
690504465 165991964 0
729315175 671793768 0
732680825 88704460 0
777990326 783514185 0
207636443 674346722 0
170121589 590999598 0
498925431 799239828 0
288542166 798430957 0
513657380 737033483 0
132276025 200770522 0
622729054 177003004 0
275462415 459932466 0
789252879 334910324 0
335282951 569291012 0
170063014 790884166 0
685437743 100816925 0
207024962 519046541 0
766055862 781199336 0
145009659 371698121 0
78174152 269564300 0
240145595 459150235 0
129788239 367002308 0
350391811 515480550 0
403758484 50408982 0
535731440 400372934 0
5315660 725148072 0
261519964 206980738 0
729298336 457165166 0
311511132 316949057 0
761716377 497004707 0
46346628 473367842 0
167072072 460224756 0
160514254 533087534 0
784336811 599848224 0
138167669 715857442 0
41973489 38467816 0
673154509 795875193 0
285473250 698494044 0
721220644 167881596 0
679333196 373009754 0
77548046 291993934 0
676507472 443758056 0
334893425 126814145 0
787874229 391640149 0
141022544 505036630 0
317959485 663291989 0
275917651 678906960 0
478785938 490361993 0
516247330 48863193 0
733213562 181414364 0
225861201 562033200 0
746951413 14623755 0
728096876 151865376 0
30489396 213137195 0
265713545 14559613 0
670524023 184467845 0
391361913 405116925 0
649905990 282623461 0
182305851 682620362 0
357529901 345395999 0
736248100 759016633 0
290166817 482683832 0
219794947 533889189 0
395423507 729676206 0
402780438 757387291 0
518828322 7805985 0
688106677 188964431 0
570223389 522900112 0
153755326 631760244 0
714142196 26969085 0
658778134 86837011 0
532658297 651965427 0
376305630 523320234 0
463412443 440977854 0
93095472 108956140 0
516369484 187402451 0
18907958 372691091 0
715826937 170734334 0
70619580 186735237 0
26826528 492447338 0
413552312 659728405 0
409861268 112005716 0
616321534 556736869 0
171544099 774103595 0
631709048 479593121 0
5294548 716104239 0
9909293 635681227 0
370802151 459490410 0
572714887 255595122 0
448352887 1059139 0
494209084 634240616 0
54303686 410380389 0
9666455 310689959 0
678677032 317725655 0
516870814 707649564 0
407484092 586564053 0
684903915 540867019 0
428448453 65652962 0
539922708 252276289 0
265636772 644795724 0
527969621 642510449 0
590927975 605526095 0
155978012 29249232 0
311735722 538612808 0
82512529 439847510 0
785015055 258084932 0
455521195 740303552 0
53569511 547594234 0
149962205 414178746 0
751240371 7380339 0
687568201 158679004 0
46777202 735048038 0
762193133 127464609 0
238427763 130053277 0
609910348 782108142 0
463395801 796100172 0
560788465 227548110 0
602971221 405016566 0
154120796 446654030 0
108460301 750933977 0
7352904 286123731 0
535610750 252068769 0
297749271 538395060 0
173428237 772632782 0
241328977 785244504 0
45861329 797421201 0
675442345 521647688 0
432087912 321725681 0
126761430 459722579 0
202907387 592742620 0
392289870 469638486 0
296922661 34743132 0
680272734 391116979 0
517836347 185611655 0
671475586 324502382 0
102840069 399384933 0
390283468 680006871 0
160231182 154130033 0
306050848 614375245 0
402509521 458803126 0
492069667 23899809 0
443853131 473764409 0
132880461 597755566 0
454088330 474645302 0
753258965 640679703 0
565379488 594502170 0
794753037 461202967 0
557332544 492040790 0
654994090 514537658 0
467252526 381081437 0
776832114 649071787 0
484306590 476691717 0
262820599 28418783 0
195591507 212930363 0
594739860 257032439 0
396957096 52920652 0
212535875 594220596 0
38060586 297053257 0
437694267 161749654 0
229589605 453203158 0
361357503 265226675 0
388302399 132700481 0
323421409 365053015 0
639308804 702583133 0
133172041 659515900 0
137979034 98599624 0
56230818 574943451 0
113073747 80435045 0
97186520 543053174 0
608260316 44580675 0
608969074 319728642 0
56755074 279885362 0
280766455 551300905 0
112314929 388360483 0
113779410 69061452 0
344678517 491782045 0
556396422 710942758 0
249600924 462764246 0
225123599 596163652 0
758707155 740780847 0
793241436 12418722 0
674443190 555392300 0
109723086 286773231 0
310836732 495861234 0
678613933 747036223 0
396379090 5148278 0
152890502 774251390 0
171444077 413040237 0
97165112 679916961 0
757282407 470608174 0
280603703 605590378 0
439944542 582636398 0
573991979 29487120 0
208192393 35432074 0
556897793 753892567 0
734576685 580871919 0
674959168 420772297 0
113702728 339458973 0
676854443 396731424 0
692828196 376870389 0
124281528 573945052 0
54564702 188399608 0
697027577 580870976 0
162891315 783332386 0
239968606 564031297 0
373872218 502150220 0
93333435 69893520 0
533197615 69896435 0
334027257 489691338 0
120453845 682793874 0
101360052 323022019 0
381910035 537182432 0
722346836 429187520 0
394052104 449718403 0
13145399 36887674 0
20358178 54179969 0
568217544 144383036 0
484242011 41866380 0
544046210 246209207 0
183036017 619629372 0
521069688 28965168 0
379682635 622841679 0
488597227 68395428 0
267919147 431030199 0
241962386 165982803 0
745280136 678639904 0
68304420 75013559 0
360437964 141747971 0
519324759 726772715 0
792180328 413224986 0
338830022 283724574 0
315524402 334248820 0
65504316 319621102 0
415666031 671305723 0
491320717 165185515 0
395826725 146080739 0
187469828 733092538 0
160157183 392901116 0
359168130 116530758 0
188239154 310726696 0
400203495 570409317 0
123650810 321910682 0
558594718 286609929 0
147343780 771034803 0
174792175 795903066 0
372506114 504802459 0
669300458 748349668 0
557509088 464633437 0
476879080 215076323 0
294946256 244819237 0
734243805 601833240 0
520166107 761265551 0
275273897 528546274 0
232483086 517875819 0
649574858 281888286 0
173393399 456041173 0
775691684 697409754 0
260480648 682914657 0
56634818 188547293 0
450813057 232804137 0
75710282 512758660 0
76739885 501144038 0
548623169 47694136 0
403568186 163631138 0
185174365 191171507 0
173261419 712873437 0
104881450 574599360 0
442340971 135420670 0
761571525 162608632 0
773590550 27028987 0
324732514 480748220 0
639103200 187927534 0
531609262 480139436 0
18531946 309511651 0
357489156 276016329 0
21522547 599727066 0
79345990 427573318 0
414182927 539413483 0
344180393 254102373 0
190643003 654126147 0
374991055 496262719 0
513168324 302940619 0
103184981 212835747 0
8182604 687222584 0
473775923 483513482 0
603915149 746288778 0
153427073 341192775 0
328512284 571209643 0
327213645 161579698 0
106356843 631247665 0
397211776 469057506 0
723283538 740949464 0
40620734 682400398 0
639980437 211430686 0
678852917 181425393 0
59133577 713972792 0
372405740 576056786 0
189059407 680812090 0
110309202 435776603 0
87588432 296015985 0
190941514 305783779 0
706771963 456640290 0
296878066 263951290 0
426794213 635081212 0
35435135 280504238 0
652805822 423116594 0
461462306 354921565 0
137995525 624935657 0
367382585 114896777 0
576037104 183615196 0
397143048 585034116 0
645887717 692573698 0
728264538 66544855 0
615756805 662766155 0
302300097 100011318 0
673272792 108075371 0
337891097 646696612 0
583458962 746759566 0
226855603 469814081 0
744372058 63831481 0
315176036 143858720 0
327231753 136074862 0
715221906 37721401 0
333628936 297293203 0
745744271 131491648 0
648503216 151446691 0
742501617 406473523 0
683127249 13883489 0
169713214 740251943 0
104684447 536048797 0
110428095 22307125 0
335590579 588319052 0
84288389 591937769 0
346658155 251690687 0
380505480 438410151 0
609514351 473105089 0
178742185 135943775 0
549364049 619123167 0
402934998 23123512 0
525365826 600605919 0
777211701 644633675 0
512613069 81569417 0
642855745 315819253 0
589047642 269702320 0
292914290 620084013 0
70963190 457217734 0
102160225 361825259 0
107687959 784359953 0
667637034 605447420 0
568933346 638064841 0
797803077 114636653 0
707165400 658765260 0
486787925 61161213 0
486609775 310250069 0
23056426 709479577 0
489851181 27103305 0
603357252 65307979 0
315338527 468966528 0
330863807 654581962 0
160868799 485440674 0
769941177 661109082 0
433576717 116368916 0
684891569 446234584 0
662057605 491404044 0
430848446 767031581 0
724581925 307776780 0
723297932 415389897 0
71991492 436849506 0
329934308 162672463 0
348614273 489218542 0
720362539 644669603 0
762078449 548368345 0
775135932 763261199 0
37359713 236895638 0
670597445 457562535 0
386143816 357890081 0
429223300 268248919 0
560287173 448640285 0
143087498 614532726 0
297223811 754704872 0
762427890 626409416 0
706075883 71159151 0
679868910 635327270 0
163944787 312672884 0
766043184 161736505 0
493661100 93230345 0
334197512 703584260 0
525579471 699312015 0
624581786 649671301 0
535832066 323788614 0
523767527 220533272 0
437737544 670782512 0
167159247 652984623 0
49742825 380574574 0
130544830 700270116 0
216091311 584937572 0
199638205 704859139 0
764279121 485025873 0
507972050 722287535 0
763957001 586072297 0
336477958 198078844 0
1392602 489967291 0
572908241 625158212 0
25343055 610406216 0
412458948 446980265 0
14318115 31216776 0
678973852 233702834 0
400555472 237607780 0
306024169 321504525 0
454853280 166319696 0
377230303 594181962 0
705197533 226957289 0
507253588 607547111 0
479031562 331508188 0
467161146 509406110 0
755345991 624281 0
71899219 357724142 0
244859992 79661798 0
614583639 161126124 0
207897966 8967008 0
589177056 354365295 0
659862483 401060671 0
578111671 626963793 0
200199805 463980755 0
14570888 559059462 0
125570836 513986568 0
484745576 333381900 0
425699354 280456360 0
604428415 114841540 0
274597967 704511437 0
252603475 685610134 0
343609053 145091258 0
97681001 421418063 0
117840569 233961783 0
323265465 81464001 0
160743038 147550865 0
717101557 636295044 0
493720889 129356617 0
58469299 233770453 0
416086852 629864625 0
359657755 685776712 0
189509854 258205422 0
14050884 497602800 0
629865487 94748863 0
138050462 215730471 0
149080574 12917531 0
572464341 4023286 0
496442031 622698082 0
24014182 663399740 0
490588493 392237473 0
204721392 791717039 0
587119330 456437705 0
528203823 289853837 0
750342444 337673374 0
542146955 786299048 0
792321700 617143760 0
145412135 97076904 0
192001594 403764465 0
482234685 561203551 0
219032236 373222421 0
67582004 549300364 0
107041674 585144478 0
708481548 220738614 0
761920784 630381443 0
258368440 254188180 0
377756937 335725387 0
263184394 499019027 0
619678344 551702127 0
721881633 417930754 0
419804498 263890116 0
487957978 1202622 0
284724844 135633173 0
7104594 351510547 0
716987909 569246395 0
107267140 726780671 0
583321036 133465691 0
486688000 772747000 0
200722051 59894947 0
145429324 652168837 0
383319584 740939219 0
612134113 681795586 0
431354155 438227049 0
216259378 757720115 0
300110520 44410413 0
619335658 626608324 0
519744133 417884531 0
92209183 700212258 0
282011671 782868865 0
64574912 606452081 0
584570310 660969854 0
496752920 742725517 0
391686075 414465719 0
92905744 187627917 0
284565445 41238585 0
228705750 510663247 0
169708521 554204315 0
264005335 429320723 0
571624203 159646688 0
409332039 350813162 0
558045589 319402625 0
569644649 502905104 0
266364144 223249478 0
531788638 680492498 0
737001553 487896931 0
162722148 447895165 0
154115384 16745979 0
506112237 255593593 0
272191698 752896147 0
173671002 492594595 0
730601656 756265239 0
287935617 798553912 0
120009807 532922104 0
790548147 753269157 0
263210042 422726304 0
140318262 56652967 0
301762993 112916324 0
533973980 409055768 0
228677471 375613890 0
395839607 306491367 0
440271493 292455527 0
408138961 743690373 0
434440531 687833284 0
795177506 444717923 0
115041363 398428352 0
71183252 452674790 0
65616385 342255246 0
316399920 434634779 0
287774704 112671831 0
15790431 469626509 0
586880448 668861445 0
323915460 51069728 0
677157478 544754338 0
215108235 436068970 0
233185446 790276873 0
55449230 266519192 0
121125986 133019792 0
278543092 322215281 0
275629973 728965666 0
584714925 680220375 0
450094897 565865723 0
589675865 408151218 0
249498777 525772264 0
782107865 647696447 0
458860420 153490294 0
419747497 203804440 0
274277085 698589652 0
341897007 242243965 0
226792163 615562783 0
506464495 745981350 0
131612523 643410763 0
321278903 587129588 0
194171039 252592860 0
640511486 639444212 0
366420444 752707157 0
352580425 408815363 0
82741148 610142670 0
729095425 274018140 0
353866451 629933063 0
472071616 455751002 0
73254329 472840549 0
575140346 28957479 0
207557674 556346036 0
137864364 493842718 0
111891431 145868134 0
105785217 95003857 0
642404502 372553388 0
165734561 544913229 0
417645966 599228796 0
197246201 362899850 0
539200238 300998210 0
593434024 665709553 0
259441614 420540066 0
503852363 762862856 0
680805260 484841617 0
325943337 657620885 0
735252837 796570292 0
656630215 609470658 0
515382204 138228545 0
215620056 195838553 0
549556983 390281663 0
379392600 529807272 0
247816352 72571903 0
769533944 27221558 0
174883400 772619786 0
618570646 32320213 0
552377842 620071872 0
60338420 616169060 0
389452585 180870565 0
683404675 294828948 0
564589844 202381015 0
71790348 73401815 0
22406279 90092105 0
387317704 629677742 0
641065306 182473184 0
238283581 133693154 0
413720260 233989143 0
404252092 537325005 0
122805657 699746665 0
96769729 351019878 0
402576758 398925183 0
17504239 599152205 0
6379496 762692256 0
363334740 339545289 0
644637858 243676832 0
104725254 473230783 0
74835035 568304215 0
708404204 292441313 0
443568261 226060619 0
33557271 402197988 0
208539153 586447395 0
230338642 590421202 0
722365646 217857196 0
692302998 112602113 0
752106504 186831065 0
515596441 628001831 0
81821872 120644874 0
491393788 751305978 0
671927829 207063979 0
479461178 413401050 0
285046726 644760808 0
631801240 493276886 0
314690934 56480467 0
729557112 20583146 0
30469962 210230402 0
620214599 705180218 0
484083784 493666860 0
155139888 771407867 0
363556472 623392009 0
574229319 307343631 0
246947444 509901163 0
94572849 618236272 0
472647741 655150650 0
275808129 575421928 0
47178754 81466834 0
67258516 629129060 0
558171974 386550899 0
386677453 384219014 0
780115318 592053586 0
478017138 678332064 0
93641577 587208534 0
168989670 509191078 0
796527385 513537649 0
138696453 469410100 0
532346358 428886202 0
312065084 660291273 0
522852747 436818647 0
60891744 165132678 0
415521191 135401071 0
584813250 606318712 0
49882559 153528748 0
16188964 154688185 0
790168936 34441219 0
307760967 452788289 0
281309319 788188024 0
430055659 508010963 0
613386547 464499674 0
30471254 16760347 0
300798532 561139736 0
398762018 635167263 0
337471410 80081052 0
500981122 670675288 0
444719655 338249381 0
393097382 385962641 0
529703229 630976964 0
43789415 3430557 0
35438712 258733505 0
71783880 695499647 0
40573274 662704079 0
353988823 110994631 0
420673192 660373771 0
84129659 339334046 0
509540463 365432439 0
517929533 695757603 0
377508602 786273284 0
237146404 144018541 0
776991695 81346307 0
193746280 139350987 0
166810030 649667907 0
530195313 738340689 0
368101659 387996542 0
743183633 245709943 0
310984729 187824779 0
619788329 634122778 0
596029888 745364202 0
496792051 192406935 0
219586657 693672859 0
188780499 524931503 0
421056478 3221874 0
585422438 170601854 0
190949876 389494044 0
787783579 50326216 0
472073877 63283589 0
331628012 504468945 0
515990748 138545683 0
257617785 271701462 0
796149175 196922315 0
176239235 766139331 0
468657560 16131389 0
692912829 498727460 0
267285269 780340616 0
436259129 52248199 0
700756613 290709099 0
293382260 451075570 0
628556582 219723579 0
298435653 211399583 0
755841798 268572068 0
560242628 780881867 0
765974088 477133592 0
189699363 548611797 0
633972521 297926161 0
464889694 491586740 0
15088486 476665600 0
450751762 729609224 0
630712565 263992263 0
711617819 365432206 0
690676740 428100965 0
424932287 128893083 0
790273040 794650939 0
267513180 327663376 0
93722090 394607964 0
693494114 504394434 0
68742461 402318774 0
681976777 734652887 0
35706394 623477896 0
597054137 393194989 0
491253871 452272517 0
707092575 229565612 0
112942792 258035631 0
318624608 738526140 0
647353503 733671725 0
473537642 451453211 0
703575069 689574640 0
655356615 732920236 0
787909373 138372083 0
237368997 208625219 0
189869002 216899343 0
648471877 161087700 0
187955839 518068514 0
427691182 287460940 0
718721277 225107978 0
563401681 319861129 0
728829929 757227805 0
796857035 283059566 0
429143976 127980795 0
261085894 666829715 0
795368231 465787847 0
519896757 452094621 0
674328160 797932034 0
73272534 558331769 0
382552703 795349948 0
730483388 143926913 0
527360351 166181234 0
17810330 547305225 0
283697338 243553152 0
158363246 244518131 0
544422497 707886346 0
798432016 249057641 0
225237508 326616056 0
103641491 612881879 0
206906527 228303115 0
723108401 160574596 0
106322857 68218931 0
113904909 100678346 0
10645339 373702754 0
312045210 402227372 0
692186993 213328991 0
279945937 607504265 0
477089237 209330246 0
527844298 444701200 0
109527562 724388406 0
230052147 333705792 0
248490762 11222307 0
235013015 788928588 0
412923269 770154343 0
641994089 181344290 0
86765240 738429461 0
385901764 693461963 0
705369202 172590156 0
566590917 582222766 0
270726745 156760215 0
355080925 229607865 0
67023721 256914986 0
652339956 775399650 0
146550822 796260562 0
304724511 191051631 0
485729598 555198602 0
585294014 78729950 0
603427650 727732083 0
466902575 96208053 0
70711360 605305998 0
561282040 163748009 0
388181918 786678558 0
33037145 126444696 0
319382652 516622502 0
117186253 225390146 0
697965752 306172086 0
246654800 482433794 0
520803795 773566087 0
719747225 246803123 0
367864428 588900341 0
199099161 713857241 0
792044299 414139138 0
183387814 710170712 0
26951997 151971731 0
754532087 307094078 0
613903302 749173730 0
24129947 345324190 0
704265518 167109508 0
52951936 631032273 0
331537997 459132327 0
458875511 463272625 0
155224023 769571476 0
431419067 638178797 0
320738403 773463377 0
100135239 718873279 0
395208986 473441453 0
551759627 30383003 0
435901864 554654229 0
509782958 57860700 0
105696483 826926 0
110653613 143685019 0
395458604 58686875 0
685251759 652434895 0
126576435 446464968 0
9829961 84456265 0
194639794 554324157 0
205227124 632685231 0
327755405 471016022 0
773615322 753478568 0
135774113 655943398 0
607209831 124070296 0
781779599 179592784 0
206335919 409973954 0
570304812 458045703 0
442561367 549900391 0
101532588 3451933 0
373185040 107564191 0
481981775 657936477 0
156479011 740577127 0
434368291 384052826 0
763615104 522822880 0
797012974 74802469 0
196554448 459525946 0
446351160 300988718 0
402027327 647583602 0
432310447 560715693 0
662840950 2414765 0
450077479 254192207 0
184793874 500693901 0
274816502 300856052 0
155665272 421138527 0
379625122 98432303 0
246345056 140579410 0
259083999 472435788 0
281168931 756394522 0
754907114 113252525 0
170386809 123152466 0
400723694 226727396 0
441573583 234823850 0
129180738 191901507 0
627627108 331985281 0
576437323 464549680 0
31957036 66261719 0
301827997 695296769 0
12490645 545222931 0
126386744 25946895 0
523208758 353797610 0
525553531 645024829 0
599007642 619979722 0
70399467 638137126 0
176174491 713030481 0
38998769 716885393 0
379635501 452000611 0
593374608 100627338 0
312948632 317487162 0
256394683 507959912 0
463891404 384022107 0
221584354 2792034 0
397894821 702033327 0
670498540 775177797 0
35384442 734161415 0
61315589 428928047 0
17750758 147494348 0
721796768 503099935 0
686888094 538988461 0
255331397 628208946 0
390821116 72932462 0
416823122 668059004 0
546035375 191854017 0
59845400 587994841 0
554989288 59915474 0
81162513 201680212 0
275841293 304719877 0
284786883 694629447 0
765032208 361211644 0
425509171 165059006 0
151272707 440374487 0
173640926 161427563 0
48878321 470714315 0
174438749 746319800 0
578047525 738218094 0
99375037 231361528 0
168563097 265834349 0
615401224 741018186 0
103101669 638779100 0
439310372 751753752 0
378404057 766750991 0
53301826 229772885 0
791298862 113373889 0
720571961 238808101 0
240647482 189855481 0
179781235 737719397 0
519389938 628605776 0
445384851 627362914 0
145666925 771563538 0
165663274 2203725 0
484323817 710648139 0
517189716 397880237 0
165684118 218747238 0
40832020 46870477 0
371841476 533935873 0
669883036 794399620 0
227928347 610156171 0
577516843 482908835 0
417621652 193598394 0
423372141 669501395 0
107406422 750721466 0
277457265 565856080 0
746989552 214274422 0
697726287 431043450 0
2327607 537291761 0
615040363 28827769 0
711074344 623225061 0
391119602 597420006 0
451191010 285530566 0
555707668 608152449 0
128389384 638438631 0
216730674 784200516 0
439331152 738752417 0
507072779 338743404 0
410983860 368514516 0
61565401 277459637 0
467654766 744288090 0
106616513 80223731 0
58219897 83398247 0
675797392 795753375 0
744474422 545028603 0
748120156 117867767 0
232323060 9391650 0
387639659 430960742 0
450260184 267297019 0
764667280 145191293 0
126475792 581307989 0
494833254 156658244 0
298174035 371830768 0
96951709 140116476 0
104023714 252230933 0
38259880 153947935 0
411185288 410436591 0
47744766 392658644 0
217624641 278811554 0
594782308 200921205 0
739298426 664233572 0
213893285 685257324 0
571519825 111271027 0
692993773 242517514 0
49311005 314086102 0
371100754 66865253 0
99262203 292932505 0
249734697 406444011 0
643394010 487095396 0
207927671 603732902 0
448938341 318981400 0
428611106 720822672 0
531540889 230614173 0
725995210 479432483 0
103448267 316037121 0
474480023 303018706 0
193001717 468849356 0
301501627 40940490 0
361591281 750573844 0
705202895 621900286 0
412897316 47890859 0
402440597 98447668 0
391119401 779663965 0
324716602 414142412 0
322879014 404783091 0
795241164 185314728 0
202654386 473904994 0
479849589 18147799 0
784719888 741854650 0
482047826 106191727 0
242517695 54212483 0
214435697 626079934 0
174094364 196041184 0
649343248 195101324 0
682510004 105338520 0
567304122 221633595 0
771487206 127847914 0
31536099 56055253 0
332704580 300377205 0
319136786 187141628 0
716136477 375235843 0
1037234 646914743 0
597744197 368383600 0
142260976 361677826 0
536275579 427079266 0
555216783 653680461 0
93198057 101488052 0
415891251 721513874 0
274306256 148142748 0
676353872 489637663 0
666829710 114150718 0
192164543 245224409 0
441474918 771527248 0
375354066 645290780 0
321582706 311276604 0
25928637 410101338 0
787921766 292607308 0
507210747 487006782 0
771578016 551169560 0
439258508 86715053 0
734348140 465433089 0
450471044 383743423 0
416757657 269787576 0
368939314 726857033 0
139082806 481433449 0
785988956 163205099 0
357926493 182308617 0
527653344 164499957 0
692016139 422679065 0
726100719 313743877 0
477169198 357932358 0
392906910 580190756 0
786154520 278309011 0
342075202 162633358 0
288637429 371884833 0
212472879 375154045 0
573742473 111210706 0
317916684 613426854 0
478615401 585845327 0
60288543 261370350 0
689256901 511998106 0
104150893 725009646 0
23839336 465257795 0
187634248 498470341 0
788595230 382331345 0
614111475 591140937 0
172306008 468102031 0
648287149 667130755 0
700481904 138280240 0
577088722 736663593 0
632800673 578190735 0
98228726 517847312 0
679385131 685723325 0
157900246 176768990 0
775241146 729527993 0
675976385 647526346 0
396995733 239674800 0
742799794 599699710 0
794798214 723872013 0
370016905 302335445 0
255462056 212449438 0
95515816 449990184 0
102887266 336076949 0
682331966 652824279 0
250149286 628958208 0
503469533 150230474 0
792463184 79788907 0
204458402 337729033 0
258479969 140140682 0
312822406 231198183 0
616962435 137735646 0
548751986 338328354 0
562853679 4147772 0
437992209 705936279 0
386475241 609622462 0
276478946 228185494 0
565907008 164005870 0
485374425 539735609 0
792009713 245653309 0
689818415 15291929 0
469003468 238530702 0
764901067 320744667 0
252892107 610409661 0
736932293 212965539 0
14299723 685423210 0
586687427 410835152 0
157975773 376976731 0
450517426 748174765 0
636618620 652932817 0
462966141 138625701 0
799519373 142087733 0
747727394 139138264 0
702370663 554211309 0
772588161 346028604 0
577832060 702703420 0
604413965 320097751 0
72491555 337513089 0
62835521 439679250 0
541685799 433747162 0
694133788 472951093 0
319697299 765136298 0
561949916 710201963 0
391683644 72536558 0
544152449 525456444 0
417041792 137111646 0
74774338 56032812 0
654835216 228833510 0
59919905 456775435 0
375199344 749099637 0
514624255 386323686 0
607237952 52945371 0
13297830 98855856 0
504347176 243536725 0
216927296 277235604 0
436313517 117725924 0
699877778 12380616 0
680515989 71394484 0
787458568 404230036 0
341181117 734853976 0
235879653 446161256 0
469459334 295317590 0
598488466 174715508 0
298656263 528667658 0
462475361 493516329 0
538469842 667027256 0
791812403 17589021 0
628014376 745752044 0
622308651 130932672 0
684525222 358792331 0
630786937 321981939 0
738675462 456331715 0
471715559 171852623 0
443287351 426989753 0
242314022 125730617 0
562764370 561369446 0
724940273 260547222 0
596723059 543725037 0
361293126 354891117 0
547102328 753748469 0
345608002 333193612 0
417336667 35907868 0
32862491 413280325 0
348828563 752176363 0
765888502 282921834 0
717802021 697413516 0
342078180 689897897 0
3916661 20216568 0
634871769 319460270 0
245702024 71807298 0
610097049 709899321 0
565763717 50793198 0
627507878 558505117 0
752336079 382980167 0
444009855 460496291 0
187503194 735242165 0
164891418 659914395 0
421353596 2457257 0
139694985 125904893 0
748220977 227195507 0
581831103 425616004 0
413334845 262078470 0
264915740 164777674 0
579489780 129851673 0
228586701 721787703 0
284543618 265647935 0
37561645 94227555 0
116756973 118458550 0
152416990 52568030 0
685267465 57841838 0
174706970 365798999 0
702098378 801481949 0
6468317 395818868 0
510080357 83607754 0
626429164 172790166 0
36583198 473998902 0
685701515 518892345 0
38174217 97188068 0
304927929 754688105 0
393357126 615421176 0
512954125 673526563 0
287976844 47264537 0
552910972 186121569 0
221453738 685497839 0
506812138 61492728 0
399717621 774659532 0
60142841 714623416 0
16553061 660640624 0
626445131 343377319 0
630379359 627647667 0
41672409 135199901 0
657003323 596471624 0
351062231 657804038 0
222721701 716330906 0
91887156 293596944 0
60192681 419425497 0
472607548 126566970 0
630880671 52946591 0
712898914 40321151 0
48537677 45550612 0
766929226 329565865 0
699262184 741251651 0
101407672 452865519 0
185352272 180847721 0
608692894 710737603 0
48131589 226861562 0
352339531 785336594 0
193126120 674056687 0
784683172 257806022 0
567721307 359153359 0
380794976 539160543 0
611959946 286452224 0
699605420 85587476 0
89569773 153673556 0
663614736 10563869 0
662356793 89224117 0
116140879 415445914 0
718202025 67073388 0
800971817 36503737 0
355529137 215647505 0
132734505 25009844 0
327493607 409965901 0
673182564 566955756 0
133522797 720271215 0
589290955 316956068 0
265946474 586172328 0
575752821 297737039 0
159875626 509837550 0
587035310 544008012 0
653893064 652449038 0
218872633 472367292 0
158229386 722148461 0
595119919 785203283 0
487271855 478294760 0
632246700 607217404 0
249467231 372755161 0
683527452 141578098 0
335422931 186954420 0
161941573 266906715 0
95876254 611771093 0
482873715 521895823 0
547088493 107793670 0
628546194 237755389 0
287047730 750182439 0
99899861 74307389 0
522804246 320286007 0
461989407 552985146 0
158211362 282525971 0
660016996 108761970 0
192101327 526007383 0
315921368 303052223 0
225360049 330480221 0
92679262 217357277 0
627157952 417436397 0
343940766 66026419 0
470629080 9471535 0
566683075 707981047 0
342288140 528698904 0
338856743 234679169 0
561452769 244162152 0
393444492 613148068 0
11951296 171799169 0
35144497 215278446 0
696014786 436448298 0
267495808 86307264 0
12306188 287787949 0
416480454 98800433 0
796154880 186394419 0
311224307 12095702 0
316258141 41673689 0
579771662 403258715 0
264367918 609043693 0
311514037 449057251 0
740002436 148469355 0
189342578 568282911 0
565735189 504037505 0
411784508 302165194 0
764802948 591359455 0
716425974 543814789 0
458575071 657729099 0
253651788 369767011 0
162340932 446588838 0
375323678 775030594 0
449748621 597889777 0
718539974 432215936 0
320797963 168114627 0
427346223 295361061 0
165963545 651788363 0
134018322 741388147 0
705246037 713428202 0
332014719 122503734 0
310401713 729711720 0
21817270 726478931 0
757017666 322321194 0
783700211 583881182 0
95543654 26302899 0
756889123 318281369 0
525069930 45494939 0
52981016 611692381 0
164953113 659046416 0
706221587 316532297 0
651574582 623802476 0
354540027 186582663 0
182929965 647256719 0
273183317 148935737 0
176445350 15849322 0
514452510 741736783 0
6444882 712675090 0
536457842 800798219 0
491093076 477149470 0
780638907 531890592 0
424243643 213998553 0
33021444 389407432 0
5656566 201105243 0
161620863 17905239 0
681925952 617685413 0
95961025 160408040 0
71403134 655515505 0
99491395 671812742 0
655640745 568840279 0
92670032 689135909 0
263165686 404352515 0
784751200 789261541 0
284751061 206390117 0
141238274 444277312 0
209843605 717274965 0
774287740 663167493 0
69704259 404876639 0
297424132 142430540 0
343516857 146689106 0
32362010 334462629 0
33571186 752184745 0
740553765 118321821 0
186137322 333156480 0
165381719 292558515 0
306687687 448399294 0
236144528 277011603 0
449581535 335726230 0
173688189 654588271 0
34998900 611049475 0
263370202 207674069 0
444534644 251539984 0
479036139 640253906 0
65327637 484968964 0
494596989 526669231 0
36004564 283590783 0
677126137 253425313 0
217566602 538367792 0
303907665 336666403 0
527223710 269399619 0
414235374 48924640 0
500704617 633654675 0
342776716 613047010 0
31350803 308257983 0
354981286 689612596 0
660228281 149087064 0
39192456 79286814 0
427918856 622364836 0
502814412 197908065 0
218675293 448568748 0
247157899 138786818 0
777854778 103722004 0
666209311 131548008 0
109948507 718609586 0
117148220 504644064 0
558654058 366050724 0
679976653 711173137 0
477706132 406285593 0
116445175 279617866 0
77042657 740430462 0
22468334 659032812 0
322142658 627345653 0
298439628 145286660 0
606440280 733533071 0
85222339 665524040 0
365323063 459290510 0
400329823 760600187 0
325186185 230192411 0
266457607 291602344 0
90687203 427734219 0
717745432 657396492 0
167818802 141914294 0
661054823 574904753 0
471183441 397121386 0
176594638 141179000 0
510419197 265270491 0
524877147 231654595 0
148839185 616712915 0
776035023 169480114 0
616347955 256636492 0
173548518 520009487 0
776259409 68651255 0
721205603 308357715 0
427160069 464343232 0
792287135 787212543 0
376809851 202261495 0
308673266 193876403 0
570693113 784825001 0
547122170 253373012 0
668483903 751432743 0
626432313 146519050 0
176862518 558305085 0
303926234 348159504 0
610380425 533562723 0
121969741 221958002 0
68012771 366945054 0
205742289 13036256 0
187629113 121115195 0
476327187 517166828 0
240118056 188161099 0
654619283 659196386 0
66660920 789448219 0
445078833 156390367 0
415559826 661266140 0
581219668 460229348 0
304437943 308321264 0
141911345 567608902 0
593109249 246858855 0
619193468 42209543 0
106461065 540241984 0
667302628 155619320 0
598671190 559742611 0
460154318 645705408 0
285014361 776125927 0
225877393 287391416 0
695435830 192542076 0
477036860 784656022 0
672429482 393716718 0
13905596 431482110 0
716296906 564314112 0
690666746 22921171 0
459918709 786604897 0
568573596 391316426 0
38682657 639355375 0
37173013 483755595 0
81913319 351645612 0
60215228 497186167 0
278462572 162858630 0
179195400 173690769 0
406028650 231357036 0
583118607 133055724 0
273482238 332991132 0
26571185 65183326 0
573905792 536294440 0
460475253 704014548 0
511975137 13250848 0
350086056 110964105 0
73059 375591694 0
31490826 644685083 0
577217506 282012896 0
129489557 340324356 0
28445220 361561906 0
441805647 205777492 0
242226395 699794178 0
260277570 641534071 0
638598607 55137534 0
549046370 783026956 0
712753541 172253534 0
695734391 608828171 0
732716685 317884804 0
576599393 505714330 0
535203099 295444645 0
111940951 795203209 0
563362537 365797032 0
423858274 465628862 0
617929542 527812308 0
56987335 180407717 0
740160371 753763066 0
501968624 792453468 0
754748434 324184339 0
421943104 276176514 0
1143325 232071048 0
714723417 17222029 0
98920694 210837318 0
756075494 533738650 0
98395609 101636756 0
45947772 414368147 0
388437866 199467873 0
681619126 436223344 0
31897970 643292798 0
107996853 204775098 0
396863154 458631090 0
326463478 368675902 0
399243379 732030680 0
121793345 248262094 0
703354824 620281151 0
452574170 116740508 0
254124437 415986104 0
94961790 272497911 0
605717955 565781430 0
354416470 380037323 0
175427142 374362105 0
246999769 490520878 0
142981460 478404765 0
255985494 676392570 0
682315539 387758408 0
318414096 711446069 0
774820212 275128075 0
712046548 440780292 0
763710875 724206720 0
697023301 335317634 0
558351619 549405681 0
425875066 698778278 0
462906620 172160797 0
477168431 712932840 0
697351373 52805482 0
500585718 324815417 0
34825128 354845146 0
276012879 307604062 0
538140089 766864474 0
112905398 588135790 0
496788336 198243269 0
740072914 93456988 0
741595115 419952174 0
777866255 128329815 0
420917605 518061936 0
432257549 99597729 0
426503773 105134338 0
242594484 257965233 0
77653115 176772195 0
598195395 633868356 0
466419918 124682867 0
222890641 396919736 0
737874832 235570892 0
78270644 795245336 0
306970432 509577931 0
631138731 777622441 0
794835881 434179812 0
514564747 531177564 0
108828796 192843012 0
64636382 584679720 0
345274266 369036437 0
213983231 289259838 0
631034476 329536288 0
3369408 260532344 0
69904660 405289818 0
563699550 722608607 0
68686835 167976516 0
93831773 271037162 0
551261831 662757820 0
453479276 110556737 0
256049280 361977782 0
568692783 105550894 0
63236591 638345372 0
506079672 670436363 0
102520079 591532443 0
92894342 221574669 0
45841079 324070610 0
661761800 164493925 0
706980548 304135791 0
644523658 171248764 0
623598258 97071585 0
509982444 107691845 0
286727276 333945463 0
376388748 452984198 0
396536583 768826948 0
503355347 140283742 0
137194423 593111379 0
769583380 304224781 0
147175157 5136771 0
3278950 465557574 0
794020779 538890832 0
371565020 741605430 0
622054266 602572143 0
750572901 25927731 0
622963571 722301545 0
630563356 467034874 0
184653666 736527553 0
237546979 543530658 0
154055868 688257249 0
350904877 120112374 0
634996086 224795086 0
479918407 495462857 0
626377462 348297124 0
647212111 48842455 0
178425791 367209338 0
446503109 652888501 0
196168215 453617468 0
276953580 277410164 0
640658227 537082702 0
202835256 95504030 0
446609012 265833023 0
703565997 560811762 0
428283409 708715666 0
366225717 139800680 0
115578795 666335756 0
201163956 59584696 0
668137414 369707078 0
611542850 126038503 0
276866016 211115275 0
784900341 145827433 0
334561520 416680840 0
27729221 79727479 0
221174334 551397744 0
610246970 283754201 0
487259490 37234648 0
668763346 682512700 0
714382279 324444039 0
174915731 186659369 0
769515527 93330324 0
304514246 51944837 0
154552870 434280496 0
330321575 601840831 0
193625675 577168835 0
630039819 359320008 0
680527912 407831395 0
729462285 680220338 0
154553234 519723040 0
403831425 371623494 0
748512085 177788787 0
794872173 306770000 0
503233546 184609059 0
438847992 593403800 0
98971365 148380107 0
84258751 220421425 0
63843522 627042083 0
347505553 233960469 0
494179037 739558733 0
453958907 582973466 0
677538530 603092992 0
276605899 143509828 0
332782710 181788103 0
74217871 348375054 0
344510661 214765621 0
609440140 13518703 0
688101724 216740057 0
80927 573289399 0
757054877 359380722 0
576050999 210554211 0
687410103 667147097 0
499884523 128074744 0
43340410 241846697 0
537206035 320641025 0
634500664 666572535 0
6659705 390926981 0
75139442 613747976 0
628411111 524286771 0
94714308 694604464 0
326214358 94431112 0
741004142 699759813 0
777084439 273750573 0
329449195 42398881 0
567806494 794592456 0
638544519 410363109 0
339691159 711288490 0
533865359 554383033 0
155337777 794462339 0
199527727 460909429 0
150483678 361533718 0
181624034 4251666 0
320001876 399275481 0
256554715 114436731 0
158026485 70990914 0
134517862 690891363 0
618797527 127763264 0
275565589 16072431 0
521893476 720042116 0
481364407 276413159 0
628499654 771497304 0
58931794 208090166 0
255042062 36686686 0
252992240 399581552 0
279631812 715608947 0
659230832 244967387 0
801664194 779117102 0
44808677 270140288 0
327727885 621660163 0
224224915 414211078 0
580256705 530846680 0
296887374 331876947 0
555478146 73112299 0
528651162 103987962 0
592705357 229572592 0
491050441 635368659 0
780531279 314593625 0
518193638 477104561 0
255135679 305103943 0
721928119 387708476 0
417947618 190262916 0
421474128 212692486 0
453469364 423229256 0
157507076 418489735 0
582932669 136694762 0
407646597 662096718 0
496084170 709852182 0
676951257 291857354 0
653249993 472289642 0
411248505 241838289 0
778535509 595379058 0
164438221 476380045 0
48250219 600820816 0
453961757 147568913 0
78902693 363654093 0
194241018 221327654 0
408677177 275420565 0
711064307 91508981 0
310294855 557508582 0
298167828 551720536 0
115844078 743097633 0
675954599 653370478 0
506337381 308007754 0
568218891 612847051 0
119629463 329405482 0
346709631 14538058 0
362570848 227433925 0
316150174 153647238 0
758476680 749808681 0
756071721 663940957 0
181487389 502177143 0
414427555 370932310 0
132113002 54916242 0
23961821 348865674 0
370660975 669596617 0
210500141 717542448 0
713930591 634133990 0
592297180 587774566 0
473424483 467295947 0
615528092 553145934 0
722931840 171372030 0
48883461 492799352 0
246032435 441072093 0
190308191 309284647 0
360665175 468768297 0
761503122 66869265 0
272219183 321468535 0
269755645 656807911 0
762697486 255506943 0
289951124 247617031 0
431936195 172863901 0
366564971 554615548 0
518362802 171451198 0
99154081 562463902 0
467877610 345327655 0
58525737 594054040 0
337806366 258660890 0
318036703 81621497 0
779005553 613320277 0
724532508 496252596 0
615506009 381233231 0
143634 291663987 0
696165122 196616624 0
500477755 61116606 0
328581020 552904634 0
566804458 23352484 0
750647343 302889300 0
648880131 158132704 0
279351622 561895938 0
533886509 518112458 0
143393700 309246253 0
418532601 323651148 0
516724686 395479889 0
472707504 735353413 0
765845311 668080091 0
139886034 801566913 0
761387921 693922425 0
257057567 123334464 0
748645429 165174406 0
223068840 516741592 0
602973013 507765140 0
67598309 365465663 0
5865747 650926244 0
324952816 478011818 0
458001319 9137328 0
602190136 587791843 0
715273392 706220441 0
629815642 360462528 0
265080881 381384542 0
656440346 474753604 0
10951474 87734428 0
521529848 277388164 0
240978143 244795163 0
376571610 629183074 0
179504430 43477052 0
434950205 155729696 0
251090675 621180191 0
3576260 474333474 0
338947337 749837939 0
491410518 407287637 0
62497597 703497173 0
736756238 699858568 0
779833854 154930249 0
677453868 540761808 0
351431418 51035270 0
528798575 339038361 0
346611780 428713427 0
192827060 375968936 0
538404529 228017110 0
635664218 172299990 0
600917531 452794859 0
744477279 377527697 0
518783943 576530017 0
255836259 503452094 0
305986934 147165516 0
85316305 115082091 0
343123923 746531299 0
773526960 118653973 0
174349733 750373058 0
641172973 208623363 0
404301153 785017914 0
768084515 559577261 0
697620585 599880167 0
754182160 651777466 0
598471916 179779512 0
673004479 200794135 0
287551572 229402430 0
710363329 329997667 0
443068871 56119360 0
313080899 496582442 0
322941780 518113990 0
669152520 728612272 0
326054369 340467164 0
491074831 690387716 0
663289011 275127533 0
214099920 464389700 0
649955253 385855645 0
105347759 129255672 0
30134817 374164214 0
37536019 7676199 0
794569605 527945981 0
392772326 365928309 0
621879517 77217962 0
259417217 712567784 0
187061121 79015422 0
468727383 463293144 0
350446037 428289661 0
771677583 586382038 0
736979803 581350738 0
563711628 527342753 0
197950344 346864912 0
479127230 776480242 0
381717503 99610828 0
609507359 614117978 0
650967510 172446398 0
762403696 444992736 0
561156654 698932391 0
301585048 219151020 0
67820332 175185392 0
579620878 769302094 0
183909609 224033008 0
764493214 253115134 0
482604255 91247243 0
6704940 687082080 0
745041447 761123745 0
248063657 775932176 0
561782161 107382125 0
36002250 389556637 0
297971805 426241425 0
698792720 251021537 0
754551767 437524546 0
211722285 246138556 0
760089470 758028286 0
133153220 32513863 0
224069168 17288195 0
597641327 134323233 0
139414036 283088868 0
583404517 600825938 0
694679627 227681945 0
328585653 45650433 0
738948212 479205257 0
269314428 714920440 0
339282146 586065348 0
19943673 172794770 0
393471454 255566636 0
629796934 578345170 0
757719963 707267312 0
387019796 596361659 0
410353537 617746263 0
281378382 468980327 0
337408715 332837133 0
220946656 667855049 0
49778899 58598119 0
248920212 43632557 0
497086719 665025207 0
727319049 781015454 0
683136298 780050859 0
517602173 456878372 0
572436379 680295407 0
710391329 81258429 0
205860772 592113588 0
395716665 270889956 0
320831939 22144168 0
463501086 597482189 0
279832038 454447285 0
267381018 613663809 0
554621211 416179227 0
106385426 130483323 0
355246564 159071872 0
538151425 595353603 0
85708354 659867729 0
492827945 190059698 0
796562800 680248044 0
392737502 170781063 0
257050784 775476604 0
285529416 31343832 0
564650647 704558343 0
738232848 761579878 0
558457575 140531182 0
610910594 141950076 0
580054325 493340373 0
367576036 230377607 0
655543578 464225267 0
775925160 61210453 0
382829611 210648035 0
275728264 580651683 0
326599485 391478079 0
515106411 794927224 0
128930750 234399568 0
192507319 719990348 0
463696813 575869975 0
208135309 416054130 0
302250655 497298157 0
535946965 25368852 0
519252034 564711849 0
393312333 313086106 0
320670273 414358671 0
343852889 366999909 0
242261260 465203393 0
768099756 71674775 0
274109534 229934572 0
125053517 668155804 0
285565261 163891358 0
413067411 648360789 0
648850982 267228890 0
620639634 798950708 0
351106430 87653254 0
760415937 565109082 0
91831841 540223925 0
681778514 142846033 0
41607012 663568320 0
703618805 87206076 0
142799921 196892944 0
236480280 621197445 0
385316928 391651806 0
522841005 127949627 0
294472815 139610971 0
394492436 471176262 0
282324315 623694734 0
773515588 339353802 0
334659083 25656854 0
37456908 592693746 0
242192343 40558796 0
113339682 218291994 0
297104080 537134039 0
493124628 652664008 0
426028689 578297219 0
524314571 25185141 0
291696071 49567223 0
232184610 338417714 0
131881455 123894112 0
449453464 521080246 0
600228093 92524452 0
385419432 427006918 0
513748846 226068618 0
69502276 390208675 0
51860389 621330670 0
573017872 410029599 0
503824099 41600347 0
608005375 619996217 0
705371519 646735254 0
723556589 514825610 0
80180359 679261157 0
620665661 153332559 0
460613421 758439311 0
521179051 517494253 0
596575395 746880949 0
461961223 84110819 0
289786107 590959659 0
421294546 105256096 0
13733818 564392255 0
524421258 68690078 0
298101044 237766829 0
46839078 659977561 0
3237208 634367805 0
41439853 201586799 0
319788420 411062062 0
416472137 446588079 0
314607665 237538927 0
229458982 525657594 0
65345349 680473191 0
372070950 787866527 0
564390495 525602672 0
117073237 95805110 0
690841299 665409754 0
654667698 71102796 0
715456696 732695912 0
597690154 15161059 0
182721732 766668360 0
333273534 685298390 0
289370897 310544821 0
361455435 784407752 0
452781790 190696264 0
642479543 309476749 0
182952766 291775245 0
646353732 592469882 0
220907029 90601615 0
226818522 95394016 0
398142135 71398204 0
73279051 473258791 0
537815444 413260988 0
331548583 82958313 0
41674158 483933843 0
551924959 449118603 0
738601229 660661780 0
652732773 263845958 0
98539124 17167738 0
762946752 77595129 0
118476223 410501450 0
425034267 142701260 0
420108152 282552389 0
699656850 501714255 0
391013313 319657862 0
234589146 407178392 0
116292218 137930434 0
76192743 699366659 0
699149729 245787089 0
668922843 44968496 0
297185077 405977281 0
142778501 557186572 0
705688302 256617510 0
202676201 571298091 0
777936878 459898045 0
796307086 293607208 0
52650221 549075720 0
673064934 525256661 0
662760648 685196385 0
701386987 9960509 0
77262580 789701963 0
372423436 346677858 0
429922990 2018939 0
486781936 437628791 0
480154751 708284806 0
704348374 504564107 0
324572017 642763310 0
173564339 637404577 0
555631896 142219135 0
26540779 18445530 0
533717303 658956071 0
781864982 612388545 0
599402727 21316945 0
591046008 244092918 0
259759277 8944568 0
2619916 276499636 0
304946493 672033294 0
421021148 240302010 0
575211344 765909623 0
399059714 105250375 0
72067032 689300451 0
12021859 464410660 0
757984977 529565690 0
459518552 308676548 0
348217161 121496172 0
141279022 497296392 0
419024359 381696490 0
632132584 21480624 0
221719455 459726343 0
139950482 49789093 0
65419363 699819820 0
426790146 685857589 0
524802377 220977214 0
672397654 648636741 0
739290418 260795388 0
486088999 152699350 0
725173206 712221850 0
66925394 125380208 0
415289981 706841703 0
653064353 347808437 0
22301915 571913331 0
348236898 378203403 0
415621443 308138125 0
438405915 423836820 0
258134154 639062317 0
44198342 485584782 0
593787687 115125421 0
619265929 218862402 0
122175446 504270439 0
242410573 175513010 0
692129089 500671901 0
778423082 125982626 0
278808016 391982340 0
221094486 246958522 0
328574238 297539764 0
200760178 480403340 0
517413834 351314226 0
21903698 88475159 0
649229797 144970049 0
298584503 236047008 0
292168637 582980903 0
601586765 180541122 0
711095647 488903511 0
400462794 634098945 0
605192032 410986526 0
341132024 706313404 0
640834044 718314910 0
383040315 34397175 0
366002206 132813636 0
25718072 207434053 0
159539834 564126775 0
66912253 66970088 0
563911184 716249436 0
365509624 191074210 0
565779527 493359100 0
260013934 740142211 0
412694197 44957440 0
250420771 247071045 0
355994087 205695859 0
450233626 682909835 0
505551432 784891781 0
359816819 751560498 0
344303657 105966718 0
615193491 303489247 0
150146505 443624204 0
677805109 305357705 0
188225298 71240836 0
637523128 88831858 0
284388363 630849192 0
44424513 159923391 0
564020911 536968734 0
392855513 777619896 0
557051659 650707886 0
220837814 499950709 0
70453944 792555887 0
104600764 138085233 0
213053832 632277699 0
201509040 45148309 0
755261911 286632429 0
168381574 705131090 0
471698204 338516909 0
65888356 410552770 0
711720999 745866873 0
226845366 292360480 0
196663172 798354702 0
177918994 66041552 0
600365300 748614299 0
373651956 613517582 0
499921703 467973525 0
516661641 8198640 0
222240497 414390190 0
280774667 154110195 0
692154474 573711174 0
9440518 777366662 0
104381937 311720117 0
477334257 763908632 0
747987037 771234696 0
331567428 178036786 0
129753628 511861161 0
480527864 609003671 0
734728687 728330691 0
654367163 23689195 0
669887967 792830806 0
453150425 524312015 0
231022027 735621374 0
18525664 13765292 0
444200841 608093069 0
579204769 490226305 0
367932829 44465573 0
550389920 379529420 0
106864442 405217875 0
524398113 151275392 0
463954244 651700727 0
125611605 571033666 0
237995064 618778955 0
189709731 406907224 0
627492263 334585758 0
20322157 758208544 0
752571350 366083199 0
678462912 276398596 0
715946511 39090476 0
19992521 548030105 0
552396157 297058872 0
485518502 425701030 0
722959492 741102586 0
485380635 648388239 0
598258440 444994801 0
577741666 603823254 0
313140885 686143968 0
232569299 544617426 0
577993006 153892993 0
570605324 198870856 0
87772894 152195493 0
480923380 197779938 0
139792648 343196565 0
571480799 200359862 0
382149040 689426433 0
184732341 798739096 0
272431542 695826973 0
800188777 281151512 0
578319315 585174732 0
175333796 13996941 0
250390449 300321095 0
635944995 243170786 0
400542322 303704140 0
353890168 322571542 0
654675367 685237418 0
214998714 518529127 0
469739482 473609269 0
777604727 295424797 0
572397403 462188969 0
690487817 92267802 0
205976122 379222969 0
324719719 300729419 0
746462612 119516801 0
30573195 300251070 0
220539227 555273638 0
350738736 738742864 0
232780120 218868953 0
721703302 240814618 0
18664022 736369806 0
76775478 410198814 0
248743083 489452163 0
275249737 117671756 0
224663242 350050030 0
794836954 347428623 0
603249323 369428050 0
75091872 723224179 0
776687591 121067815 0
240455302 413379461 0
499381885 36664450 0
11477091 279688584 0
345260769 444316417 0
90934609 545663529 0
157540386 419676567 0
305509443 723004778 0
302350944 418879166 0
538985993 273689803 0
708144883 789987067 0
154754592 452546439 0
397383406 307400628 0
288333977 467879148 0
459549253 77606283 0
566247625 157802279 0
576719028 634950630 0
84956107 480869645 0
743200851 637332321 0
63303822 579501733 0
55015005 540009618 0
299451568 595765613 0
680651839 609573646 0
752344253 567187267 0
345466150 517643373 0
584364239 150601792 0
135683686 568644739 0
320027447 414631516 0
137106459 86958686 0
286931146 772666001 0
641889944 261791321 0
78127790 399683132 0
517618441 774326630 0
411387126 183377780 0
384702917 204460718 0
555672902 729491723 0
179606099 708428190 0
187961754 386934392 0
50929513 632654775 0
772998888 340211626 0
405851080 122297779 0
713433405 548569814 0
28104554 735079653 0
101403757 786844012 0
197421782 214870191 0
758267645 654164200 0
458767728 609322072 0
449900380 759139518 0
397691912 294341969 0
674662023 675868789 0
563439270 455253196 0
693443813 728982950 0
727616671 525699657 0
125361102 117473862 0
114483370 16937997 0
97611688 522738566 0
260162831 704316156 0
765759625 453640755 0
666385432 197990316 0
449800163 793724023 0
586621073 482428274 0
531701708 85423212 0
415526390 208274773 0
263601448 162095587 0
694066557 85826252 0
470484211 146386950 0
717673257 577727029 0
643618298 675412917 0
521656583 387976547 0
747384500 546406833 0
73561853 115213913 0
352313871 566048192 0
461851997 168189270 0
594603023 546707347 0
182446776 461221967 0
220793047 327420256 0
51105578 358984779 0
757473154 328421698 0
293901003 290908216 0
625506099 598817988 0
378691309 88241345 0
54071151 123156996 0
680050721 693136213 0
218399389 224321581 0
35175857 47586043 0
657985320 201722303 0
350765407 189890884 0
328115216 763835764 0
643106135 227749878 0
81960816 444611829 0
778966877 177870086 0
96219337 640975251 0
599506287 164461233 0
128761359 521428071 0
720118829 502936948 0
801661363 425042790 0
543371434 452263956 0
569557939 689488258 0
227700898 372743326 0
79068477 748722275 0
726319434 299433423 0
162763234 217315473 0
571767102 228328039 0
413470659 668512258 0
110406232 235475173 0
147274569 715141374 0
557753889 40374385 0
313464025 184789821 0
180073844 297341687 0
425440931 228998807 0
724628054 720137443 0
29937040 420273785 0
138734899 211552502 0
508572305 361057724 0
340588724 214387962 0
63913476 648067094 0
128126162 31031552 0
417305171 671082746 0
460259245 140611392 0
262655953 39955847 0
573040844 461740828 0
430576521 696199181 0
346345431 528937419 0
149999587 520412448 0
326191398 677696486 0
115705715 468405357 0
288874944 495854400 0
656382776 42104346 0
717289365 744431144 0
662871495 553373945 0
151176046 554559098 0
427712834 5312092 0
97721558 290407091 0
691832495 384296725 0
228357148 476713579 0
344281315 755543994 0
184439784 771443955 0
752548237 698984630 0
752729948 293187688 0
786432482 56329641 0
34025992 754472427 0
573681036 572907027 0
179547646 526327565 0
511594459 596595012 0
115391570 223956707 0
165531598 416521991 0
359062095 350043868 0
455628250 461524572 0
763713099 353602872 0
50623085 765442488 0
672216634 151149011 0
667940907 173938539 0
244235907 361432158 0
711812945 135865048 0
140587000 85785790 0
208297094 392096200 0
685768796 590329133 0
589950703 85669495 0
512877497 191799533 0
369024430 21869575 0
102149969 185329422 0
117092039 492428043 0
504158991 424370475 0
286747013 731434853 0
325218559 596658381 0
400886765 346925946 0
364297876 120435130 0
335896959 746632467 0
651502080 474302428 0
614342323 288047619 0
493068369 229121487 0
103038220 682192221 0
294632256 273479118 0
402374307 216128155 0
36176984 630115502 0
716199056 343923599 0
476006008 214464224 0
72843317 235621834 0
484621650 685855148 0
703997392 441696563 0
672216788 707560189 0
795475094 721434390 0
335607878 524916020 0
175222723 326177426 0
706093849 459483861 0
186160157 82135356 0
749943244 107286975 0
758779269 331165741 0
273835750 665706952 0
788487649 103784167 0
261772644 725529479 0
639985543 588396598 0
589888999 789257068 0
693225353 269580115 0
486729378 491523951 0
258467714 572634940 0
280548470 206631626 0
392385293 674012724 0
597953137 584606361 0
343599843 800892213 0
154377728 76285587 0
762839230 774555175 0
444905562 720002383 0
77806936 725805936 0
499100922 75200796 0
782359960 33032424 0
154664758 518707633 0
576390810 251804148 0
483735252 349997425 0
411323128 216633592 0
371920290 451418636 0
208575757 295700299 0
139625626 410428381 0
791604716 321704839 0
346405168 327311991 0
309564207 200975554 0
728129024 612137715 0
369865239 570308480 0
385023128 262139637 0
215243441 17846194 0
625083496 395519271 0
773108517 62199669 0
581140218 156139885 0
602829290 248972545 0
364039098 419265958 0
579714647 549899233 0
604001518 701854437 0
761539916 648739046 0
711132886 565404607 0
489669515 738063923 0
762001552 18032693 0
405720639 793407022 0
553486605 644108650 0
484020760 115339110 0
498574864 28573322 0
350848583 17142526 0
509604311 3703940 0
164409835 440331388 0
265386014 279072230 0
762260325 575653398 0
740603015 770316022 0
347533397 170995668 0
407497250 725306729 0
34675595 586934021 0
789400611 25814438 0
800580943 399936797 0
295207800 640452005 0
24433051 686034540 0
375484625 184425932 0
482155132 170673902 0
580016530 565357106 0
764192745 603180059 0
263542701 479886024 0
441373236 656856123 0
711790698 406066763 0
624898085 536265005 0
475632621 237545769 0
524415775 670911598 0
347865080 755685868 0
661725721 286592627 0
473545822 718685972 0
1101967 224177658 0
368304157 584722177 0
18544525 441034238 0
180153688 110517662 0
20250263 607447536 0
658676134 43224101 0
378414336 314033415 0
683625280 116047097 0
338118883 625623361 0
481971490 540844122 0
8783491 562086483 0
414259549 621689283 0
267479088 610211430 0
500391559 167077345 0
726255816 236646683 0
418087243 507881710 0
419420768 556736602 0
283328179 33134270 0
801409355 685545457 0
595319258 732136129 0
60895680 267363358 0
680706860 277150803 0
662674988 393014435 0
420981790 380039309 0
567982973 433111008 0
338714315 4940710 0
663532910 649735672 0
688595632 410176209 0
6439421 84217173 0
493847411 112424040 0
79704565 315595692 0
789137265 705997773 0
446537693 248627431 0
599340373 276713754 0
450768733 487405971 0
630636318 752194990 0
425906958 425288047 0
432975865 518945083 0
791968388 93747606 0
591159196 138299787 0
518456354 126967890 0
785248137 689509982 0
263608831 264195802 0
243256486 203508339 0
312263488 461871302 0
481060706 208787045 0
378544829 677219899 0
131414969 372474891 0
474014830 173371387 0
62906701 262685998 0
433705530 503964528 0
75092058 92809451 0
642795693 197856772 0
609503553 716086562 0
134271742 725234508 0
776016903 426968441 0
368688302 282061991 0
527367038 471247635 0
734720325 265154280 0
30223728 761841007 0
519419538 148609486 0
87603383 252962488 0
54903682 402378892 0
728224324 366866735 0
196649970 41817449 0
667709430 401308689 0
451059879 269277910 0
95692237 209946922 0
486251914 450375591 0
716373052 791842446 0
221392205 183573617 0
737841868 705539492 0
643246051 769267805 0
371633445 445391514 0
679650334 744422879 0
281784969 792099649 0
27621053 679649266 0
645677211 245373693 0
615091545 357351135 0
367633552 131052942 0
478455343 300025057 0
584320873 671156807 0
503478301 644030544 0
196980262 610436974 0
557051405 331982019 0
130204996 659075931 0
742945871 458999626 0
492492644 488864089 0
180022680 109548246 0
534284814 14754476 0
484981439 709056370 0
447922092 616493589 0
39270932 413100292 0
766005789 207526196 0
756626305 406411786 0
410653383 766064955 0
174033841 133337136 0
797948663 42801109 0
707216905 567523620 0
119436143 72460079 0
4984256 509390746 0
785050399 566211024 0
9806143 141641191 0
761341142 443275404 0
239187516 207726110 0
793670267 713218548 0
161217924 13838669 0
10649341 742304226 0
537197779 13074479 0
77947529 787050813 0
579297613 324365474 0
375436198 119909896 0
592963502 326117580 0
186838224 379998334 0
498230276 703321475 0
250158270 396887631 0
24670762 376296437 0
435612510 336149576 0
592009487 92835895 0
799173360 172623510 0
522023701 679750656 0
494020429 429232296 0
467687805 506565738 0
770446976 567345210 0
229681267 788150158 0
673024469 637760597 0
392861890 550855830 0
709244067 68757700 0
314056830 409131618 0
308161235 574682715 0
13298903 213515023 0
654529540 545696864 0
250446808 484844752 0
119053313 590631434 0
98002865 520724988 0
344746007 408044355 0
615693664 347803686 0
451235331 689276739 0
645625796 728780266 0
667955280 366990068 0
735895110 29386767 0
333394732 589733078 0
502172552 4236727 0
726850269 673696707 0
555790676 240403792 0
523806907 515089625 0
50382466 184683995 0
606780007 233384076 0
664325871 430248410 0
141385061 647911275 0
506023220 435448202 0
631863726 12363993 0
432846272 25625368 0
754951512 235461525 0
104381011 482418310 0
114326526 71080909 0
177945644 361344555 0
279219323 631325229 0
242736641 31242379 0
643875595 23628395 0
289758021 279031926 0
717953038 508253209 0
660170990 36356448 0
160181500 39763540 0
86967719 95251029 0
214251773 316737345 0
504135467 529471482 0
140645481 550058816 0
369554069 349665097 0
72904938 682885861 0
569521799 654362862 0
204942581 490149249 0
211552097 650457110 0
380391558 404362044 0
645319872 45842009 0
79715081 253434356 0
367318703 355658255 0
558485208 313207171 0
68794980 48140097 0
502224625 501260754 0
642279389 724972587 0
425169715 400642846 0
622924734 208794529 0
284237641 152689865 0
283017196 717212484 0
338056092 232145610 0
338884797 589483414 0
253805551 391036965 0
450310298 537407858 0
633408970 705223844 0
598916302 197600440 0
79399963 196372075 0
503600771 485196614 0
255584005 3492787 0
213284400 100946979 0
456641469 665414432 0
792865588 122955816 0
442157832 284681990 0
640538837 716343106 0
313180383 603444558 0
495283468 601950794 0
793358644 28175646 0
58282209 68294224 0
23483163 277109696 0
512472264 74180171 0
173198448 515025014 0
299824125 287851687 0
282969175 466939346 0
568502454 609773246 0
246945384 159806868 0
43482020 151868724 0
558895515 499758988 0
350944496 134006834 0
183897412 531799616 0
443409009 502304787 0
753862428 558292854 0
400323620 56109310 0
247190806 730389115 0
404554735 375640849 0
12698178 651830056 0
214730199 548320428 0
101627681 400765754 0
331686248 506963913 0
566713956 22333521 0
129809506 443266069 0
214514528 13831760 0
707902962 554242432 0
555188116 715319629 0
612789809 254960418 0
714757866 561612342 0
142671989 656875313 0
613806284 437643214 0
364225589 447776356 0
103955938 340058340 0
51635469 213960711 0
784785450 219121619 0
537654247 580554253 0
349259656 480722990 0
169912390 748959355 0
695112557 726791280 0
522137292 633419586 0
755490726 323761366 0
286387834 17741541 0
192042547 214092593 0
368765154 713829362 0
253592567 409202551 0
185505570 117865079 0
766930453 462124584 0
324947534 198767850 0
515712685 277572146 0
72004766 35882751 0
25239049 19083047 0
591724090 347156669 0
52636695 246166260 0
704750433 512652101 0
748953912 519161323 0
407373504 749500838 0
420956318 626589990 0
1387153 348703918 0
266063170 506843834 0
315326337 571926482 0
110481989 692080800 0
158928844 794581842 0
229355496 275548296 0
358712375 713192817 0
374322228 498761013 0
223783022 594306342 0
587883281 258646096 0
426196879 682253452 0
87096338 787182729 0
760974113 152245619 0
29643088 278058726 0
99966551 700694135 0
744784245 765529588 0
625153793 254068422 0
313556548 655395686 0
695177964 735940797 0
618536139 585768295 0
502345068 478722697 0
4037700 53054686 0
441420940 495010795 0
46676616 488384219 0
702195903 394670711 0
232591729 29302946 0
337279419 262708737 0
787469313 746611889 0
605365525 737591791 0
190708906 104980515 0
104390606 574740550 0
507425264 764788010 0
731303311 630219099 0
633411354 168765336 0
49467938 796371167 0
453569165 99603520 0
445208110 301513865 0
615367065 52995286 0
220130917 14449870 0
389086632 225764151 0
303908086 413195639 0
412597089 237007413 0
450957847 296240473 0
85368524 614228229 0
319600769 695834993 0
63307576 736604698 0
228082567 263386476 0
575089564 765116115 0
125834234 111287438 0
406865993 437357740 0
354488479 404094062 0
412002614 31263006 0
601056916 351107040 0
147699659 371064289 0
109305774 639961084 0
366687193 424575060 0
84114793 22433609 0
316114085 262283966 0
64079648 272294951 0
441209882 621885975 0
659115696 296651958 0
229666457 315583972 0
413175363 671345853 0
211942544 277288620 0
98722119 620701878 0
76532603 719549 0
344062584 404232873 0
385644605 328694617 0
206204096 479431663 0
362490236 182904688 0
42575030 435300515 0
389731605 484248564 0
268523080 656656717 0
486135046 448062753 0
214276489 294445254 0
616005280 29317542 0
256720254 380483570 0
69383567 632733228 0
460324391 732623768 0
703333119 752822400 0
554895480 412108700 0
600682868 109157123 0
744284323 781044070 0
79824798 756621930 0
461802329 765847811 0
619038491 648814029 0
631155690 400781832 0
193391175 88202993 0
656034231 231955333 0
4995294 692155707 0
526188956 330760512 0
275502806 344233698 0
17963990 405994278 0
728670076 745150741 0
523988629 339414852 0
699055365 89992127 0
73630527 89286683 0
369741090 299516690 0
564232821 84568713 0
429037574 726370324 0
686356517 470220464 0
78332280 177260422 0
299135914 511349721 0
695317378 514686594 0
131124833 197931230 0
116497238 716226107 0
532152507 494856852 0
444130140 158273471 0
43599289 679565264 0
742206300 105759215 0
617855878 349312455 0
394940174 562405987 0
441281084 171818992 0
90110579 357093225 0
262474791 509166005 0
631977011 751234436 0
667069233 280969924 0
370413975 479561704 0
434881284 132669657 0
236664999 225734725 0
196288315 221177936 0
165819406 763646755 0
262240719 433715150 0
713485628 558801485 0
312045481 579155269 0
65431624 444248339 0
438090347 125702085 0
418749909 503779965 0
462186295 731770979 0
341878371 78739718 0
338039418 355141918 0
25324718 381033808 0
645714681 792352021 0
662496248 226422501 0
535777335 575392097 0
158561862 395163370 0
122341786 800728278 0
287119361 643005798 0
387729436 790209315 0
318936109 501884759 0
546643213 423638716 0
384041110 562533240 0
76124664 695782407 0
719130191 398679 0
699860684 470353185 0
65584724 15525767 0
181034612 132945027 0
716911428 254085367 0
525460405 215264664 0
709825819 310405263 0
229978241 520925804 0
219761984 659717280 0
416000448 73484602 0
523582411 417754718 0
524617239 584179655 0
391220072 391841829 0
167992359 290600352 0
526977003 568497827 0
490363004 762674737 0
642706109 388174382 0
222952199 284227551 0
399593728 473940970 0
381446215 91432786 0
671206237 144116991 0
670464721 224460320 0
408961827 9145255 0
367342303 34950830 0
623766176 604367483 0
59340908 722369714 0
194053848 264923042 0
662949773 623370695 0
800361898 278081778 0
164499207 739847677 0
580707449 223260219 0
220260746 650973670 0
159170476 103077530 0
348110150 400750854 0
379064379 329929450 0
306929488 664165755 0
781886834 389416119 0
678920821 507097744 0
331141823 49634588 0
736547544 783474068 0
547051659 656858924 0
178366898 517191238 0
455426436 221161101 0
379472329 684163500 0
57038546 461093102 0
614985352 377947286 0
712367967 752607629 0
260306921 40393479 0
587549156 411676644 0
523174983 742115994 0
618950915 72157811 0
503637490 697923024 0
383973370 373901888 0
536330105 379753695 0
629873801 492765662 0
102631620 372136634 0
423421594 299242928 0
416939880 733967076 0
9634464 466430697 0
146480512 419484352 0
247552417 798247381 0
294621430 454691331 0
154730446 640568102 0
183304045 294819299 0
672522705 388888964 0
74609765 499511780 0
370966061 30804373 0
370836485 777606949 0
278648679 99314119 0
241528142 768637566 0
623442791 732768611 0
667675013 752185441 0
737694552 138043869 0
637825829 543042852 0
347320515 506105675 0
143653748 110283788 0
28515684 223843907 0
68604683 523257104 0
555667431 88162183 0
141437563 185988659 0
533789467 631049637 0
261675217 583356301 0
649042139 288263795 0
539029513 236228525 0
14012406 746139781 0
169170708 760895562 0
747504399 83843772 0
126378509 214942182 0
428671448 437434060 0
451230794 420603416 0
532087315 688633574 0
455565750 25134590 0
345497235 532775762 0
699265737 624101280 0
686473969 217910745 0
96567080 202584349 0
154797092 383236180 0
533395237 253355519 0
91461297 669411197 0
705752580 710101976 0
790330112 423978259 0
463202646 488348465 0
311148682 641754693 0
361867716 794295247 0
468703824 25083770 0
1039252 425340797 0
622834912 362247123 0
185364853 148552813 0
631629542 580912450 0
374880807 406527885 0
562972419 80015198 0
709067645 664702218 0
142285266 778732123 0
90184287 394872266 0
636679784 602744064 0
165436174 688487494 0
578036045 546676320 0
265411973 689198120 0
538579851 562515689 0
195443696 676749258 0
783085665 69396850 0
716873053 184701247 0
655607560 198488513 0
144952157 460718039 0
557327269 792827660 0
571131897 666989028 0
361881698 724488131 0
79814713 446288941 0
618064578 670582880 0
399045551 359108112 0
451719235 556364447 0
734436807 618232036 0
640579617 86168396 0
295095631 284034949 0
451816997 284694254 0
280047068 14890887 0
392075874 438039628 0
230837513 568885294 0
338869256 261007840 0
654606757 618816026 0
516085584 189016505 0
245562306 529124297 0
118419035 47668290 0
420271536 467838379 0
409165703 303808662 0
146419188 631292807 0
640492379 96542947 0
450126300 507499543 0
549586209 108585439 0
412189859 81842828 0
363654949 360820964 0
579302523 559727670 0
54784679 408995471 0
302158089 740291682 0
482295378 209862890 0
704511786 78879313 0
216991043 322858671 0
381079531 708877850 0
62947202 466284716 0
792488661 359865325 0
660127712 464883058 0
665413365 417545759 0
283748434 77508013 0
328106817 788763584 0
632317093 168739891 0
582961452 590156734 0
774607581 510268160 0
468008990 562704549 0
112130 286799833 0
314630796 274718876 0
659966597 724805036 0
525174882 729959704 0
194114402 379420795 0
279093725 382330030 0
401800820 608311355 0
434034643 605214037 0
470528751 611818572 0
318954789 23782157 0
82831140 499603356 0
431089636 79882917 0
743252204 443217336 0
382436037 565447176 0
764675417 253241732 0
528948345 329665506 0
445606461 91217204 0
223776569 309593459 0
101064360 731833558 0
507219945 284307115 0
444887299 592726515 0
203308206 651914690 0
91996666 562192041 0
742522645 185488937 0
17051524 713531508 0
160596347 54309223 0
688461415 748147672 0
42447160 197525238 0
201218280 220632499 0
459263125 303898535 0
580249487 568070433 0
442562938 476637390 0
168235491 491034087 0
327165204 357401312 0
169415613 118414145 0
604565232 771234094 0
687429027 592107621 0
36158461 756707211 0
417659202 747167303 0
45904758 19952974 0
163404606 316480815 0
650451562 406763343 0
495791681 783571961 0
209477326 766911566 0
260689237 309072178 0
701384192 239411412 0
314617382 343531729 0
651294727 264370163 0
212761823 731884524 0
163751386 538025714 0
688906626 49428558 0
249316582 791860175 0
91997977 668639870 0
131546584 2881504 0
226098253 310711209 0
432399336 240099727 0
579048181 527534475 0
33044134 418494661 0
348467761 107063478 0
628824250 689431633 0
574553504 678362612 0
382627400 681770736 0
87517393 641405558 0
609151201 620401235 0
536706372 247398092 0
289264559 599676419 0
296102920 782405488 0
535659902 658748693 0
251117940 664563616 0
55404195 774296441 0
594447214 176680824 0
77083889 233805490 0
419069123 70704381 0
14887988 332898545 0
296282436 516805903 0
379526204 10243588 0
301476480 389289702 0
424733858 271237515 0
619520502 166654710 0
24799651 405424327 0
26862734 723190969 0
271187265 381297482 0
464382006 243436575 0
580828152 175648458 0
270010062 471593246 0
633834882 132541004 0
314560096 531211207 0
3502345 703281944 0
244990637 748534053 0
179401713 678338401 0
393128417 492636077 0
640107666 230334021 0
339828271 295057038 0
514613715 26596239 0
55188753 148698517 0
76943727 628140115 0
694865769 790208941 0
334285941 179668846 0
99977853 20118068 0
203861093 9176081 0
498306240 85337548 0
715757442 24607964 0
485148786 419690871 0
756851778 715915649 0
766329446 50293235 0
579804446 504146144 0
418617914 363238470 0
558547310 796716470 0
515221069 597629354 0
610852273 675808765 0
799479298 782468916 0
441395255 174405751 0
610698374 761409127 0
610285460 264092734 0
448695829 326035175 0
583533280 559685180 0
121964502 37464331 0
263272793 702782241 0
92435469 409405549 0
209114101 321760940 0
69109130 594709444 0
409372525 379007151 0
123571808 173902368 0
462623766 369483836 0
15856024 222040847 0
797389969 356135040 0
132585510 82770826 0
30791932 590991721 0
433409915 776125987 0
494439120 164402177 0
261197983 710438395 0
258334000 269408352 0
772477700 63837994 0
638679506 136133137 0
601391444 1450123 0
161018813 651026320 0
498194218 291000673 0
363465761 74970659 0
731347170 67917612 0
529943092 384416996 0
125053136 413900314 0
496729523 61556676 0
310976538 323605902 0
533098765 365632546 0
743373505 6740409 0
558779632 587204743 0
567902711 179279104 0
478315186 360958748 0
652952647 72514860 0
226354313 103254281 0
275338535 214494273 0
121255510 128983585 0
323987083 528694437 0
684382 54631741 0
795570548 659382862 0
494102408 605653800 0
633827948 725413222 0
490867996 367521526 0
643871644 662298906 0
588432535 352396466 0
359696542 178458426 0
571349464 46262440 0
167968234 167842838 0
449538791 334248399 0
636802517 205201036 0
502241551 340318238 0
170501044 80555951 0
624579643 693837032 0
140295159 307828194 0
352780830 718162035 0
739850676 327114499 0
342133853 30167946 0
453257755 33418680 0
295230270 618353928 0
633127820 452227105 0
162876546 476459248 0
153004523 273377839 0
265326914 712133665 0
744345633 465047698 0
303563079 488872960 0
794880236 124709530 0
58076444 631584720 0
317160735 19391885 0
697155428 238602340 0
35050568 707120965 0
751489862 356672547 0
357287333 566472353 0
154724936 482121197 0
222200690 663184365 0
518174220 357232618 0
456969764 196170011 0
432508026 721739030 0
614969702 132076530 0
168651283 576245809 0
60956664 182658143 0
328920804 223820594 0
264672466 751404391 0
490164875 434351057 0
324166456 693992705 0
339602611 364419670 0
75654249 66356186 0
585921744 546141439 0
509170624 617574447 0
781339562 428681777 0
662789668 792668430 0
701584474 477335300 0
319759155 128002292 0
48255036 211041157 0
1238924 54713075 0
633509063 361408915 0
767087811 705025937 0
154524032 436566681 0
103609733 743278730 0
777613424 90758613 0
605350482 400614338 0
222565960 304916673 0
418576473 555368781 0
34220849 537395026 0
559634834 778416604 0
513724803 33295941 0
68973083 661960608 0
120276968 639224506 0
52590074 537255981 0
201832249 793200803 0
316558725 520044774 0
1677129 171474721 0
582741945 356251185 0
604433418 750726576 0
649642810 165414813 0
166438481 371183230 0
557800768 414105657 0
625032408 6149613 0
396641301 360326690 0
629334154 53911548 0
43291065 452661342 0
286501 615064417 0
189020854 57957537 0
120603124 227885200 0
543969546 314210793 0
759553458 14473208 0
563205146 226060820 0
338340960 125671652 0
507361093 60756750 0
491243177 541280141 0
125864903 55309957 0
371324007 700287770 0
420385893 535181739 0
735639190 775921400 0
549738489 477831803 0
289682579 362074284 0
12799737 743916387 0
319317200 292751800 0
573141288 759625346 0
542025720 706046847 0
337874663 289185424 0
338513210 234556442 0
334639704 362521460 0
233532496 346427434 0
724090207 621920672 0
562354608 300243977 0
718433413 475436430 0
446416873 642571349 0
68034357 279500699 0
149031827 640379175 0
104925655 678829104 0
695734263 187286250 0
544082787 243479622 0
195564346 184227584 0
542734923 632875094 0
515836068 24173992 0
450835373 405540434 0
296184478 344246879 0
756614401 123384887 0
181835712 634327547 0
566133922 564345410 0
30943363 345908724 0
449667460 436439180 0
89299946 640323532 0
390619914 213398756 0
206821534 9441908 0
423566758 432125318 0
561769011 712315516 0
664072005 334365792 0
467663346 666227826 0
694562616 432015435 0
745275225 496818485 0
328981044 371003283 0
493664977 541996060 0
465332511 201649636 0
96942820 56002504 0
494006012 32712547 0
341050242 665584804 0
108356632 737479999 0
674606712 593233159 0
595035341 789228879 0
300206009 194894247 0
58160085 215468014 0
42243936 538789385 0
711037723 213877131 0
85698665 244855913 0
487020864 298388055 0
481810255 766924238 0
404196225 42339270 0
307506330 437423618 0
415612578 355959386 0
367308948 353871102 0
524687323 766256674 0
586668503 582648199 0
436783917 594515868 0
475193024 532311659 0
372823434 8033162 0
772977465 298456002 0
736084949 12826417 0
225841674 321965562 0
392968248 683485780 0
176791481 670448622 0
703521953 232689507 0
26062206 263835844 0
65931106 542710928 0
130587253 520049866 0
283294475 640422332 0
472091411 470697157 0
154015399 96089206 0
535754376 351545356 0
758238572 532441006 0
144210322 530708398 0
762392977 441555765 0
552470337 246403295 0
259009222 608874810 0
507575072 266308245 0
277398219 194360089 0
548624246 266492868 0
470310020 17734963 0
90040867 634594552 0
310533079 256291801 0
283650783 492001146 0
146826603 85213048 0
486610684 595120083 0
170010615 19848468 0
220290271 541468699 0
166402551 124249723 0
8687073 134815283 0
75267924 531356571 0
121381698 564994857 0
689116138 27237047 0
472344853 577880538 0
704329494 89685821 0
747969840 777308200 0
484118576 793648871 0
284707541 757583152 0
371824549 49330921 0
55475574 173725107 0
334980678 164246767 0
474370721 703544044 0
537616399 316758996 0
40120858 536764941 0
592407186 28181222 0
684771301 332077772 0
642528756 561074061 0
286736634 634898911 0
494532834 228834322 0
88493154 88142666 0
405767218 511405420 0
628055950 206979147 0
632039706 272676430 0
545216943 757161313 0
10516747 304188023 0
770268387 519641131 0
743308116 6210244 0
62868552 290808058 0
571684056 524324679 0
400053847 766792251 0
271979071 365964670 0
788648459 737610801 0
605078691 85445247 0
794524084 124464643 0
368781280 323420618 0
486490192 226555163 0
665074510 400114023 0
301568729 267782519 0
78572989 314549802 0
68496579 76180427 0
473663655 89449928 0
268746963 74508591 0
269572886 464393713 0
126901051 220912190 0
201584005 516160577 0
661304147 204397951 0
570724418 569948478 0
405166520 271480748 0
215854547 160756388 0
275271676 526387695 0
420788339 244475453 0
779000567 660586533 0
297645411 608153139 0
39334862 414273579 0
395879732 93631956 0
178202880 547576891 0
188758725 216068704 0
416730522 262639839 0
313077725 23225063 0
732366944 588718396 0
220129862 775235297 0
318447733 434980605 0
406012664 513823183 0
274677889 167241461 0
793587543 694291523 0
611348568 404932436 0
658673662 63443628 0
545161617 178020011 0
691834060 553933035 0
339029298 682283619 0
308832272 606535856 0
499427023 128131288 0
625010634 794778992 0
714404521 759080513 0
142265853 7167830 0
371432084 471736385 0
640417884 248100658 0
780758128 517405890 0
260899887 263230681 0
544797709 301734053 0
415220937 304211416 0
166322965 485095319 0
542742702 716441681 0
376779499 324289788 0
114142177 184030914 0
308053233 786407824 0
297088131 385213014 0
785116133 169048878 0
218421463 581385538 0
605593102 357844960 0
294305047 618191557 0
355425211 50437695 0
195753692 396797186 0
744532779 579380852 0
538391885 404695215 0
317222385 29396450 0
190311933 715876667 0
775929104 723531451 0
60625756 99291702 0
381450622 298184173 0
403713111 411073480 0
661787560 111431961 0
72824301 674200988 0
764278643 204753287 0
426396194 54951789 0
254450358 664783362 0
457378942 782422133 0
364472119 275326212 0
258453546 470318167 0
392267354 706872700 0
540108381 414763650 0
609282221 717334933 0
515830674 515061377 0
24371778 146086130 0
320737958 438022660 0
649261186 32054757 0
433559947 286232075 0
292826316 518226435 0
401392709 364033707 0
60582363 191132068 0
74327386 23463419 0
532002598 356664634 0
231145219 50784971 0
179347623 52685095 0
412836454 140075766 0
716052903 473206893 0
767838128 622597480 0
305207753 126211863 0
182120273 149421096 0
558116215 285275225 0
410640193 541793881 0
673550570 105572675 0
677938932 247535711 0
706749506 612133487 0
274685617 357894678 0
282982507 681180984 0
536500680 439936129 0
387743482 208200303 0
65374073 630732665 0
360313824 746948820 0
196355809 33869594 0
511257147 304161873 0
237995697 374547048 0
165375025 235053308 0
9787206 514507929 0
743363778 783747229 0
615011366 725374407 0
484691550 249096655 0
226879129 8877109 0
189253692 524463228 0
590638599 369560426 0
156557722 468982718 0
286207112 357732946 0
754619645 351173614 0
562190831 29750435 0
312361528 102133537 0
735048165 383019761 0
478193790 501593784 0
644649744 105604579 0
617199898 491652039 0
557443541 263443291 0
586476615 218037007 0
569071640 374331851 0
352429112 743776070 0
528094629 182832739 0
521044461 24992932 0
798593756 422731487 0
578919132 223774699 0
773348228 481127154 0
377184025 333474036 0
763560160 505319307 0
363678299 282239148 0
732908470 652926597 0
501735245 653924098 0
706919719 459087030 0
345626333 345811444 0
416271444 546188933 0
667488154 580035301 0
187723263 210354375 0
242395409 645995188 0
253836528 123424714 0
370223079 53565282 0
543949121 327012760 0
469637054 666453204 0
790670050 180962156 0
448134953 12642686 0
745241473 76571974 0
131905006 622125446 0
232900506 294764941 0
376412409 282415569 0
590190389 439754619 0
26642202 281918319 0
788250852 315153878 0
681348843 282096878 0
520599406 633602851 0
471179045 643142077 0
471977695 342291881 0
314866734 147034457 0
445073413 796738304 0
80270589 618969650 0
145496981 748810263 0
252043790 349346776 0
483218653 379490451 0
336654135 526774227 0
402446765 721083171 0
756027650 186631993 0
298523350 642400483 0
125296837 686146651 0
99923742 618115112 0
200264563 170807200 0
697102635 636538337 0
575265943 587313892 0
272093042 375473483 0
310448463 83824827 0
343830368 404365726 0
329958728 762453955 0
520462265 85449860 0
140889404 772703729 0
16264092 299819306 0
253465514 269643272 0
335167221 86548103 0
35962508 418312313 0
200602710 183994809 0
465860127 672583850 0
786386353 357528907 0
434610762 363843077 0
551612750 79590316 0
277176945 378180652 0
178400464 576736726 0
660280272 575756774 0
245427298 278865992 0
771488859 125812563 0
720001662 796631761 0
423814823 143292654 0
700826345 169925284 0
337276565 498531102 0
70142501 259766046 0
364077472 147116760 0
646905141 231293644 0
731079975 288189104 0
275473319 213511332 0
575784194 75961545 0
439187053 64684139 0
696680211 431843853 0
486793621 22005680 0
463661689 379583491 0
164316743 799005425 0
757432928 783558961 0
127858347 388890033 0
737658708 472597108 0
724068259 538589736 0
9165531 683166689 0
290786980 606362996 0
584487327 20063641 0
161181256 760779813 0
678999870 295839954 0
105546897 370707074 0
78587391 753238224 0
668420566 728663547 0
95474843 557326691 0
681928021 565007821 0
424494124 248225353 0
100585540 166225019 0
617341429 626209240 0
451186294 374500164 0
65917779 154886550 0
60500006 568225966 0
667404761 462601569 0
21451597 485903674 0
247635628 707102801 0
564884686 723976478 0
310825188 571220112 0
240110516 461343572 0
233222135 735260281 0
735425747 766579055 0
306402159 40508645 0
534918825 239460984 0
222553097 650589665 0
524674800 295788137 0
375831147 77837746 0
226911211 21186109 0
129457697 493488612 0
155489068 516605586 0
671067248 497241064 0
799145995 374942727 0
463120769 599902245 0
519582910 350357516 0
342993537 333943759 0
119775562 238270658 0
319628281 448551995 0
432018956 752108032 0
752291832 163212457 0
216330553 195660836 0
549236128 290507841 0
546365391 34561431 0
712228716 487122527 0
431699099 742985111 0
584324572 66796093 0
574941105 754499225 0
116295046 651689752 0
396759762 566238258 0
162090661 237830428 0
447580752 452906520 0
540358512 570992655 0
30921065 390087056 0
562754722 710299443 0
235007861 739048558 0
698657111 445139224 0
580074596 740095922 0
604897510 188473789 0
556964794 310641176 0
9804791 489695704 0
56001241 291543760 0
608015715 489158123 0
18411724 155687159 0
496143488 118982638 0
7491853 785387739 0
155653171 148407023 0
411106472 71943751 0
31286063 611186564 0
140138886 523211965 0
216999980 673204505 0
84816565 309985183 0
730191265 212207086 0
216854637 610001756 0
648804276 362919208 0
53460120 702778909 0
702959129 655243201 0
266101634 562802653 0
486826173 199952318 0
623384227 139585555 0
70736684 677386968 0
661900465 184243622 0
797812175 215406471 0
710044363 422416986 0
611799112 523515041 0
669958018 315019301 0
126739894 6559450 0
341507973 439712731 0
469464630 185430346 0
82819095 49034808 0
297684429 383464630 0
441700158 209205768 0
572461777 46621937 0
336734596 247674383 0
405109906 300030895 0
288961390 762233116 0
104059153 631956881 0
174219199 794084293 0
204027960 102030855 0
432823689 579014693 0
23303093 239415021 0
364589623 342616049 0
491556645 229643978 0
581316391 27298613 0
505120418 769350919 0
207920744 20900861 0
62614221 704016497 0
686726729 664083477 0
309765964 350012512 0
202425437 232599572 0
553255160 1387072 0
252247410 588805469 0
294534051 552191394 0
633660271 443821009 0
152633757 777586193 0
565577069 768512148 0
675356278 337697413 0
292723467 608692077 0
590766477 294046655 0
198162598 786880447 0
268465443 16413014 0
633475938 791268610 0
246193385 160765090 0
141068605 471788321 0
651936393 740556907 0
772525028 185537588 0
699444813 151001342 0
584633333 120595239 0
751644644 687648063 0
486613469 459782651 0
156749188 363528353 0
22373008 226702341 0
101355413 801609055 0
137708401 793410170 0
590620311 519908660 0
65919359 364675275 0
412350601 1804985 0
2954890 200184650 0
431606079 462556708 0
580961868 63073023 0
215698260 104501976 0
422683 306582860 0
64550463 624831551 0
195146912 323074338 0
769809232 194108054 0
108892064 206159305 0
736490423 583463788 0
429154255 665482991 0
632428398 671083250 0
44665676 570269149 0
117953920 491826600 0
437668778 72952177 0
546454 670294798 0
158451828 433435382 0
592742248 147616299 0
188330047 769294859 0
293961658 41719107 0
313248836 735346463 0
268945901 158511795 0
195025699 564037181 0
703106399 495230972 0
716245701 213166689 0
178624642 230530299 0
512312829 358120120 0
217308541 570074722 0
278720719 29691682 0
190847905 682328547 0
56666567 566744395 0
167362757 738258822 0
644449446 434299702 0
467080212 88634083 0
683706250 634930401 0
653653158 742591275 0
663042405 67171773 0
357561798 128146 0
429055268 98120201 0
229193371 50839979 0
34522704 250917834 0
395238069 264854062 0
192693557 435674878 0
487573647 27336835 0
411372189 51658603 0
325287925 790484764 0
173711747 388923805 0
49182583 89585048 0
404593407 415550332 0
692231402 19500680 0
793911465 296129260 0
150050840 452790180 0
240801285 723330542 0
109843793 491929202 0
448268151 609529199 0
357091007 221273116 0
70141258 547742191 0
218436493 430594296 0
250587973 386353469 0
472554781 771308184 0
384820714 166476551 0
309049959 471595363 0
641294085 708234931 0
22295733 204434484 0
602867044 78503992 0
754063418 351040772 0
712704196 437709979 0
387774128 252333182 0
102978520 449188558 0
408845568 508319049 0
386386625 78445830 0
648306978 760394907 0
536007793 385642984 0
513721747 565309704 0
772803148 754858085 0
73626273 452496693 0
221537753 763407116 0
388877245 482828156 0
371434869 756358500 0
445627203 351674193 0
234330418 559421314 0
747528775 76780882 0
518999655 312029133 0
205726370 565016122 0
790620189 133415365 0
112610087 20299952 0
631367052 763690219 0
437747931 157350585 0
487251922 239126117 0
616797022 257703891 0
313589556 365644540 0
593347496 20827363 0
306285278 92423243 0
275422126 601429328 0
137273398 283719472 0
95068011 93297917 0
663434914 657014796 0
678270693 354535107 0
98154977 432863012 0
400957473 51976335 0
31252374 426628633 0
124871614 96385619 0
225718708 237707611 0
660050698 88528354 0
470461926 281496249 0
258821294 81614822 0
275508011 495806186 0
447225587 51466475 0
121921206 572387830 0
270108395 756400196 0
112160122 783890489 0
84256469 543745040 0
765296137 478863531 0
382321423 595292282 0
759934026 456761161 0
390859164 301642879 0
678202902 62315887 0
333224370 493918512 0
372363021 719022267 0
63370070 345794132 0
580962879 571445116 0
714985541 275564435 0
341709631 263351769 0
594151834 413231055 0
160205355 178538235 0
654964553 693667189 0
179431433 127362692 0
734530197 307215487 0
243421711 178437497 0
605281771 264038003 0
219726467 172967121 0
726655980 524546563 0
23512828 263961401 0
620878950 214793492 0
525970717 282593199 0
756309778 698231768 0
104129435 779802635 0
170190612 702921030 0
458329882 613262827 0
303567696 683558242 0
549636980 717818212 0
750212363 311037369 0
86505895 412790757 0
265510681 265010474 0
498010152 122585409 0
312980326 652059588 0
379594723 101053493 0
510573145 409617114 0
770307717 448607839 0
412053490 674099028 0
620933900 541325410 0
121012297 255327072 0
628801607 659003410 0
625163282 114798294 0
301442139 59546789 0
221163395 517577833 0
487416803 200185281 0
262884586 80187950 0
389098921 745395154 0
411442506 791331361 0
587823546 250573539 0
275853990 616795421 0
59558140 593362964 0
267910765 192418934 0
339602724 636108231 0
1218316 280764796 0
59027871 157357872 0
673153019 44944302 0
715644212 312155538 0
31068160 552960030 0
707293718 776823189 0
58399217 345050972 0
385772158 324879253 0
613004486 524851318 0
257884994 308409643 0
70487714 296829181 0
579850308 199752921 0
717440386 236791153 0
75647296 572965533 0
11270374 309745514 0
18946106 648843225 0
790807913 617092392 0
174342101 268710192 0
340352323 527005561 0
602720701 633669382 0
55603458 505403083 0
948833 212988592 0
714783988 134044517 0
71530704 467621323 0
520315013 261105702 0
126654222 287906013 0
246819626 703274524 0
778561571 676703759 0
751484045 44656086 0
623510891 796461921 0
657383224 637316308 0
277647365 379135300 0
233720992 89902244 0
518282020 494262271 0
218406250 362618364 0
78539241 738082134 0
474556461 605122173 0
571081244 119147769 0
356262883 535247319 0
513181772 8727744 0
145329601 168673029 0
508789761 249142770 0
385644733 400259990 0
469907768 469614656 0
628829721 707127477 0
641903143 598267778 0
454813958 380738815 0
691787910 618064900 0
284506295 741736265 0
50376951 36225542 0
96789237 202280322 0
115394123 206223587 0
382311231 111608603 0
388092645 100215792 0
107587891 279881019 0
351184959 501791873 0
341452928 401537890 0
534877748 582225674 0
514916180 445729579 0
655534950 218278126 0
734965933 618646684 0
89430447 506754451 0
769737599 480008905 0
526441647 180821289 0
382452243 690243055 0
211606645 12827161 0
449737717 6672546 0
105352404 201943167 0
276270355 242665791 0
424963871 669961960 0
7776087 604981936 0
241655573 597244700 0
113701374 517547266 0
774896789 518942562 0
59609644 636818652 0
557631623 226274819 0
88347467 77348788 0
791311184 86088823 0
623085131 201884108 0
649888054 630811856 0
65816289 671452012 0
624881922 88499003 0
456584735 63239283 0
335011252 323824573 0
13390082 235429852 0
685199081 42541957 0
569168701 11738576 0
375728577 313507574 0
598324187 578573094 0
707272632 799296862 0
603535807 192370563 0
560275673 155657842 0
425191086 457103133 0
282368363 468712195 0
614005951 589610916 0
345610262 310502862 0
242328299 289701673 0
411945574 171226519 0
230087276 108995092 0
672307891 607916965 0
131281927 293463431 0
19122524 601330943 0
50954291 577761701 0
77114971 490772231 0
67555375 33858085 0
91564994 706300623 0
674553897 316550195 0
561690861 411318253 0
13482110 401674363 0
377254690 243372009 0
272103381 750697251 0
792640322 781869156 0
623665183 128326313 0
63417192 397312607 0
40929277 264837200 0
520019196 126350189 0
629739364 594719524 0
175481893 509867046 0
74618043 629152184 0
502193626 406474848 0
639120210 555604264 0
524868994 301850408 0
431078784 447706794 0
525598079 324764539 0
28761598 591080416 0
178176718 512490830 0
11268625 845739 0
639691560 775301231 0
637917426 114390031 0
467255330 245673928 0
436903751 134573798 0
266391569 777460750 0
790252418 8966380 0
291120139 104195477 0
785463279 74512031 0
793687639 224566596 0
562528410 373588533 0
243545243 300216049 0
146924338 347665514 0
95458109 564239367 0
486403155 350231889 0
402508588 470623879 0
429635342 595904350 0
326645891 717385222 0
632070950 177969167 0
509122117 673698691 0
458729626 467144078 0
649491910 50707713 0
19999952 766791288 0
195903225 37248248 0
772755974 339000483 0
470290179 542860597 0
298049015 72178234 0
779963736 165179282 0
590905347 531387231 0
466001928 640948645 0
801373412 231384019 0
151027923 122468882 0
302303719 314097895 0
568688689 81598623 0
279035119 625210852 0
493482628 306389812 0
249260995 349663916 0
602942310 324230523 0
468225880 519714508 0
62441845 337803244 0
135474813 714935206 0
436062030 698552311 0
174300621 482280744 0
553969932 396235783 0
67902754 426099877 0
591481473 34181477 0
71829047 498023504 0
400099910 732279413 0
89622557 577865218 0
3253651 44482047 0
712360767 274544645 0
549276094 162438779 0
62417306 24186185 0
262365472 709177525 0
547199991 789274435 0
598490187 381744069 0
725958128 573979192 0
544481122 652758056 0
111045994 683698578 0
208782450 424706231 0
73616059 14862790 0
344832362 66266285 0
61833196 204944581 0
632089372 196887577 0
108335031 589907218 0
539455767 703419511 0
277194114 496148388 0
122140941 221441489 0
144893743 752967046 0
682924695 215402583 0
745845995 711474121 0
17988718 469698994 0
673458266 790150639 0
245863378 333000036 0
422424072 715088615 0
506289610 674883149 0
668745219 769548611 0
52400103 72967929 0
486763080 762804118 0
380340920 106126302 0
724106010 431746904 0
48173830 217867733 0
225731669 166594574 0
583846911 289109701 0
606977425 110369389 0
232613874 349770383 0
239460865 288182578 0
363944758 573508308 0
324886883 2119345 0
517650393 474131151 0
111916108 417892631 0
583092452 425687884 0
383608834 106091926 0
335026066 764793779 0
208683473 209881116 0
453990214 149184569 0
39211869 355132451 0
665239557 526838959 0
166597451 734222974 0
323913147 273463769 0
34769901 212026595 0
95654334 795997628 0
383059287 562405625 0
249154944 104125051 0
219654713 8432919 0
58555632 136810159 0
169294721 448370260 0
395664704 316396227 0
288971663 776630138 0
482140012 4088215 0
246559317 356491571 0
219679731 245060765 0
739939935 223613328 0
59052007 113769063 0
612624640 426679007 0
118087815 126901536 0
761114162 787525046 0
762972587 620717689 0
187055738 4711200 0
555122026 790786454 0
315117179 701307560 0
198597110 280197833 0
579495395 212322574 0
709409629 195715014 0
148006037 542558505 0
687447950 412912122 0
540233752 128616471 0
40912228 619641642 0
388759658 669579247 0
210462240 281644232 0
424923878 289005642 0
295840953 590887656 0
480672626 449878806 0
657739939 273610816 0
483306274 714256658 0
23382850 300748418 0
672931888 569976866 0
679893854 144557492 0
314687669 351458667 0
409002375 736678573 0
578369504 59364670 0
111177621 760042665 0
393517649 657420617 0
300816996 326531598 0
712066437 419465445 0
357054083 116722376 0
276237805 700907481 0
448945217 645292409 0
588341492 530789527 0
637434610 350771580 0
352012599 402970144 0
61698419 404799991 0
19613491 463055211 0
555541789 385610294 0
766873733 371820838 0
270829416 487045636 0
256737508 603685960 0
636550940 447858849 0
161515963 455285243 0
317521627 374689091 0
94941600 752595675 0
574345732 341223162 0
561614260 755113131 0
167678067 176943277 0
798417364 669654493 0
313688516 221516906 0
106844006 64665366 0
313172665 644453071 0
702056884 194843150 0
35599003 768257511 0
67061405 441387679 0
329289915 316694593 0
240778840 223450679 0
695574627 427537407 0
616859621 381463705 0
604477798 610922120 0
457781329 341913283 0
635548723 299417758 0
17892515 28245774 0
18494775 545300060 0
367179972 54963235 0
70858078 39498464 0
564400386 422663240 0
182951644 10251421 0
382660464 546801723 0
120177759 209730270 0
498835145 171385043 0
74962835 282896798 0
93560230 602824126 0
455740683 600070365 0
242825112 51775691 0
531216095 763897479 0
243667271 570750699 0
535537562 236227206 0
33985440 94353579 0
240296445 800249679 0
440219274 5556235 0
341544255 132919383 0
40817963 358580214 0
665366003 615074942 0
96521155 31595354 0
8105785 724887558 0
635913679 684941711 0
107322137 30623799 0
526859124 585758039 0
138533343 360558957 0
444225628 278722080 0
630222751 627645529 0
99540580 173215430 0
560660228 119626663 0
419736954 701094946 0
212562046 103276972 0
427478257 452225523 0
175706580 328103513 0
61416456 35024113 0
683306247 367545928 0
517688531 238542426 0
596773414 388822416 0
610134069 482733624 0
518639580 383643231 0
30970599 784997759 0
544251142 465252208 0
29322225 786936879 0
602885869 536599101 0
208693702 570170682 0
31468059 775809828 0
63807840 626598661 0
551039511 198697006 0
370102039 748843707 0
699649430 604310577 0
484020163 423214952 0
484292903 595276413 0
62303029 777974792 0
177283494 541237755 0
85883791 301924413 0
787135999 567287982 0
59682062 647660836 0
79509561 329853713 0
447537748 747478712 0
177112790 320268139 0
326284742 531014727 0
695601915 681124371 0
799834923 798658448 0
449881938 724474861 0
26162338 256866772 0
92659178 333717829 0
413372394 478815146 0
70271427 66354971 0
80933648 526900117 0
285424328 16097676 0
481492042 295338792 0
109668483 434982428 0
774191659 20029919 0
489973180 380089053 0
28686408 333743855 0
480450223 170759460 0
478428504 798176681 0
160728122 665866363 0
188328907 628519076 0
603524423 418116709 0
460164539 249167814 0
757119486 421620590 0
243140709 495021679 0
341353622 362545808 0
664135350 514075912 0
508035291 482530174 0
196838230 200845831 0
607537718 619673042 0
483426090 664183597 0
140120838 467018160 0
386096834 173978999 0
369264562 695877357 0
348670157 72027777 0
575699088 420290563 0
550875550 498686110 0
648853051 420834618 0
509002304 217840740 0
245460434 349321561 0
484741545 464783548 0
96251539 518950780 0
556859474 248251994 0
480877412 657675150 0
63088252 776603271 0
641390036 343518325 0
25618545 587885537 0
10397770 756359447 0
751046141 78138253 0
293102745 375039881 0
412690420 731124587 0
103519442 291206341 0
277748398 559797414 0
142110008 779204578 0
777883739 265293595 0
231906738 338480429 0
343909010 184161931 0
77854456 195158707 0
212755709 793951781 0
624835308 199435758 0
177166331 706100423 0
118560511 52210914 0
757340511 419138586 0
197285934 625770681 0
702603506 6239046 0
566003846 57232390 0
482928559 752252534 0
748948965 253034137 0
727090533 427442449 0
291685498 592528725 0
179706325 525145797 0
126127814 325383467 0
665962914 606931527 0
76145484 748253399 0
141062352 300980304 0
797148446 412531357 0
364386014 750349849 0
476905065 164838925 0
522925945 81902318 0
94388861 756454811 0
319552150 170460520 0
326849300 411751232 0
539511792 685892525 0
361150328 2514152 0
659413404 438599342 0
515270284 51492076 0
671586382 179301271 0
282208147 454585101 0
201168535 786084572 0
198377880 464702905 0
212193162 438282077 0
436514162 643694993 0
7520989 618415699 0
137621106 382772885 0
168641231 713037049 0
87229112 657785324 0
761368985 652437116 0
399540841 249328391 0
51724008 552558229 0
223866128 593351630 0
548625042 151645125 0
734166280 232443374 0
553616222 455453878 0
427681542 559922748 0
313552464 586803171 0
216686262 147439873 0
693999418 676268698 0
144530609 584071039 0
446416717 323142063 0
256209925 720889847 0
393419040 284925373 0
353599243 411358792 0
300307007 351190155 0
464153506 256643875 0
501148672 377272414 0
380420595 669570475 0
178199804 292389815 0
793614302 497009212 0
34118361 696908272 0
171682444 216777926 0
319950657 752915757 0
192939504 680460521 0
157928369 9935377 0
613413745 64974626 0
581755131 556787100 0
294971427 419390012 0
425516129 323063013 0
201553091 273273938 0
239151659 285300449 0
728873632 628832345 0
146745962 576116763 0
360479014 755368290 0
193881132 372785947 0
511784721 794574379 0
267396804 280332716 0
220311859 749621950 0
252426727 439014002 0
137469679 496566963 0
503998900 363641015 0
561419544 762705678 0
176016283 761127448 0
507319577 204634005 0
391426536 584087664 0
366392237 355890676 0
656986612 43876985 0
375271260 138462682 0
377319659 478892841 0
733072028 301810035 0
16859953 19523781 0
690764111 407985195 0
794668299 790867862 0
370538157 391477053 0
597771017 334827289 0
679599666 323013521 0
112090358 628411423 0
95962502 599838501 0
540360631 179607561 0
621581129 247775466 0
367235263 94346788 0
600409263 716218251 0
310440258 40583537 0
339753484 652760312 0
363153264 462200259 0
654287388 305801798 0
475786604 293577619 0
269955449 482220313 0
515738786 234290113 0
741286380 320924060 0
756283413 161370526 0
98996412 544343251 0
566971786 281252569 0
418498129 615209739 0
516401565 324362423 0
792213936 186044233 0
61136453 502476280 0
552350790 558007907 0
224743404 218487106 0
434774718 681831007 0
189536247 728119570 0
275326897 605316820 0
208391276 669055862 0
683972985 307957404 0
658684307 63817747 0
623904654 550914466 0
638256091 263838192 0
131054184 799524607 0
47148479 318035115 0
796969055 174618160 0
103607872 634222064 0
692287355 168282421 0
207939826 310432827 0
374888253 726495680 0
184185200 469178806 0
800118101 449661547 0
232626953 274323723 0
575370889 287442734 0
93746644 554467649 0
554891042 313909611 0
25484286 127975897 0
796979435 309677698 0
403687368 55408043 0
415781587 25792721 0
789522935 537264007 0
736719210 448635996 0
747657224 246920502 0
706015008 442029667 0
569597103 204264060 0
63220504 775940886 0
187559469 485734722 0
699398560 684129041 0
501388867 699764619 0
728973032 701603854 0
1268882 770962586 0
479497832 53331689 0
80012217 112072797 0
739383218 50803402 0
717060057 371288959 0
384765600 313199914 0
73676011 104891161 0
557016149 518549243 0
533621170 163243919 0
651208665 420842019 0
473835109 753330797 0
595636215 694922513 0
714855244 111002354 0
739327742 196925713 0
79486094 696182977 0
644823316 660611294 0
586741836 123772594 0
394303783 172158295 0
87651528 500901584 0
150517163 758749509 0
585977799 680595456 0
665119170 507100718 0
258035085 704825918 0
191181057 220006287 0
300001310 31230924 0
522801545 128962277 0
446773055 60183710 0
114443165 741202041 0
780054397 205038992 0
90524496 676186047 0
175742485 101835676 0
769776959 646378868 0
470086750 3917479 0
357062897 198580453 0
61038114 723932206 0
778870537 752808724 0
310266244 767774452 0
179155692 279427194 0
683098799 584379329 0
245836458 765772000 0
247045815 176469655 0
24156423 365694348 0
196500171 658092485 0
292215340 509588610 0
503232820 408861298 0
59917318 108645421 0
72677118 542005815 0
343282604 746609024 0
731995418 670661927 0
458833233 301683852 0
12155696 149014650 0
226969456 428838226 0
316242356 683801191 0
247306927 163663056 0
364330376 99952991 0
369078507 223867692 0
574487354 422835152 0
671322194 575618352 0
469426338 371668745 0
367489595 385971339 0
741939576 52081649 0
62316163 682018867 0
409548192 427959330 0
383043826 654545719 0
682154711 677621217 0
68204488 439964456 0
364891112 356435956 0
209279857 254817339 0
608414978 428726199 0
470438983 122380230 0
53039888 245814853 0
415463364 450610302 0
654303555 468699027 0
416911478 351084412 0
441887507 70764522 0
188262679 651556709 0
698186723 494248446 0
647753880 76055773 0
335653800 762739823 0
694873940 316624537 0
684809973 104416432 0
702572196 502458909 0
784513179 513726885 0
677151406 434483325 0
616955901 719309585 0
663502144 206152369 0
596765237 328473225 0
416848423 99118021 0
237123145 590137715 0
537660048 699981188 0
385880823 692068535 0
85373108 89386534 0
566736983 511901032 0
265246597 364752359 0
585295107 4251591 0
683060322 335995645 0
357919285 287483038 0
475107818 611536790 0
594217772 605679102 0
444008462 331824363 0
247831365 17372906 0
794807936 414288324 0
174712994 180585983 0
760062996 492699930 0
312478526 49573083 0
309958684 665320598 0
516905209 49487681 0
158163642 113737113 0
577427882 367679597 0
200034934 515561784 0
272601748 698140162 0
784552931 330621456 0
314278813 482327891 0
22642019 710286438 0
544470681 382519894 0
501857926 436697938 0
725702748 549857230 0
42524741 309066123 0
383026736 367752395 0
323319075 246336227 0
546056723 726687494 0
759615624 311958106 0
568113964 623558132 0
728512815 494923320 0
351105174 294822733 0
215048785 678908669 0
363472496 374063496 0
61084563 501147516 0
152759855 691614269 0
701654892 797194756 0
361493658 246292679 0
539375238 127663227 0
754431623 293396647 0
377174046 180570147 0
478588390 617771278 0
388833403 644295130 0
798533102 101695370 0
555128181 299571420 0
155058752 548380201 0
225552835 472217610 0
514775216 682286160 0
108751530 417134764 0
650389727 523203722 0
613590484 468846297 0
382079324 369360914 0
161709395 239369648 0
195397426 398258910 0
77736590 735500728 0
618911462 320917728 0
653389183 74652580 0
690481838 305808198 0
530445383 88134113 0
535976048 667855677 0
511942387 779625069 0
761212959 339408760 0
726575370 668073282 0
97610734 288031488 0
687651037 562208194 0
102104507 577396918 0
395579483 471871394 0
536420344 385054557 0
684943050 401724498 0
346018877 84293146 0
537588265 622904859 0
84465014 569265390 0
93751432 648078689 0
694512699 397874487 0
481759263 209560208 0
332423425 488539100 0
696937757 765869959 0
672293853 156514167 0
163214942 187562400 0
110063173 722877734 0
566704332 294496572 0
477640950 179463803 0
314451385 197379459 0
278934395 395553526 0
404297508 78003574 0
67571859 275071416 0
484267514 481394542 0
777035981 706881464 0
672678771 689613755 0
706878706 170563493 0
349071411 354856082 0
180264802 71802866 0
20734360 319493739 0
271186080 217654575 0
630895870 231747936 0
381327118 354058088 0
768062192 657849937 0
35564421 765845820 0
327973589 148875295 0
450670683 357191405 0
726479525 315935401 0
273185374 209503428 0
228154254 187173829 0
726781438 279590436 0
371817584 695692137 0
125277561 719868500 0
137306215 555968292 0
685421688 380844854 0
41632582 14701889 0
300981594 366642360 0
535005190 335327876 0
329708397 511737012 0
392593022 716370390 0
349267833 304989503 0
69534172 435149434 0
99905829 291928541 0
162484567 203412313 0
339110666 399661423 0
742069587 113880357 0
209014642 132577678 0
3573274 531281574 0
251827271 591318822 0
701925190 226191031 0
772316234 551740318 0
489811065 594551719 0
790157788 364279489 0
347637503 264007307 0
482634503 543874586 0
427751642 472583415 0
608925316 747124531 0
444168361 742319622 0
306238713 785794414 0
470519777 228262570 0
104786784 151443697 0
261594604 147254049 0
390600570 245263723 0
413371606 623236810 0
782444677 191606392 0
541013534 133492567 0
100752838 242029987 0
152171465 124832440 0
381459351 654094754 0
719302998 187764506 0
277790102 166873413 0
419154626 298380734 0
80291539 657204145 0
227467949 241630312 0
668140434 369404681 0
9759683 513080445 0
384468823 271903736 0
22341093 455945320 0
59783375 22159631 0
138511740 612349952 0
541080795 253108814 0
433147314 178222280 0
371068519 713129240 0
655243031 204316250 0
55069761 616947406 0
499982871 488723099 0
627280053 430164761 0
361630256 624135289 0
534330219 532201914 0
194379130 442418515 0
351666614 511913679 0
94294315 246921563 0
449799993 611810283 0
297183702 42468938 0
681869681 9836029 0
178068796 744337920 0
363154918 446476253 0
322086089 279495685 0
529117383 795207486 0
374928091 165686261 0
24465798 436389537 0
284599261 266900520 0
214939621 37393412 0
654471857 130034513 0
192839393 712747036 0
648033108 473379585 0
368335916 353258225 0
466970748 323130807 0
240166598 223327722 0
736215885 380691839 0
751289391 673073361 0
427354082 343332813 0
495656554 246860980 0
668218047 674820622 0
270847281 14685971 0
705144112 638091614 0
113148990 421414516 0
161414278 551506268 0
386429743 370018459 0
580468109 649765572 0
632679838 476492640 0
65293756 304732731 0
617000223 198738706 0
355117565 279962329 0
300276085 743400086 0
381762087 319762891 0
186444556 168601346 0
24309360 732947667 0
169038485 503086819 0
196344859 337449199 0
546975473 268491119 0
10805606 20252907 0
257840818 417459742 0
135553869 448656350 0
576664539 550719259 0
477683737 257276556 0
598790842 447320076 0
313236160 525510342 0
696466578 624768356 0
163796361 392926051 0
257044121 729955516 0
327064505 274923955 0
346060712 695636534 0
160904517 470254584 0
126819566 70039093 0
313357534 693285555 0
225157778 96565679 0
441264029 744932040 0
428798340 16092411 0
612000616 760106138 0
523887658 351128668 0
763473392 312281253 0
398275787 668958124 0
639786033 412861990 0
658062296 760835987 0
52848507 50233572 0
445773593 216271468 0
110213249 216234635 0
181837568 656827845 0
226534741 551043814 0
588395211 492347197 0
164754518 661563349 0
381233920 320050617 0
4655269 352899218 0
185254229 620041212 0
390044923 416677965 0
235280785 232106 0
339890099 799354779 0
636680778 78511731 0
90472043 319570478 0
395253043 485543353 0
259992263 550132746 0
314116942 653138703 0
168199457 67729510 0
749431725 619246212 0
351197607 671636722 0
592294625 316628373 0
618293757 129526388 0
431979359 461991920 0
87043633 88409879 0
289587354 531346743 0
563446694 100020414 0
365711828 378435552 0
208953372 489155616 0
398108204 694509029 0
281761868 44750120 0
211102464 161724403 0
540662735 687236327 0
487651001 265242292 0
427920622 429527467 0
487754596 253482343 0
322483385 464383688 0
43003686 292168066 0
453432014 689429247 0
368471349 575604813 0
272404735 319661988 0
655256496 101282485 0
285836340 365349406 0
70781573 450611217 0
790408442 304860370 0
769022474 503459127 0
401260807 257045805 0
271701881 634523250 0
302046134 422799588 0
527418735 20005991 0
361713971 286081440 0
309232982 313553405 0
93701359 768133074 0
298604182 550484335 0
718914999 30128018 0
185226618 784096508 0
583555678 446863682 0
397962048 207099247 0
44331895 462110325 0
676974593 648137809 0
92620522 133321506 0
730606405 504723840 0
605733418 597819820 0
331252908 547277032 0
576514318 435190765 0
47042169 463519035 0
262181251 502015045 0
432963777 120281778 0
104233346 106164366 0
532139590 566704832 0
607047712 623336213 0
689148059 187170396 0
578064356 478657950 0
731284983 210216345 0
472377616 63494476 0
17702353 313462081 0
723170254 657282176 0
493882564 576766432 0
74836191 445889516 0
604715072 101881335 0
233846298 188512616 0
20988837 294043205 0
507313338 427054409 0
32335508 400718188 0
490655110 157923065 0
537418037 253373521 0
260605744 582768731 0
66295413 43115543 0
10920305 534931988 0
10510479 154901997 0
505236467 428726811 0
588346993 762617499 0
270345019 767945475 0
44805851 266607891 0
397311104 9066671 0
726000838 798870292 0
152609882 504657912 0
316540031 104193781 0
557877934 401691347 0
420330066 452600873 0
293094391 25710576 0
763901602 58767869 0
565691523 163673046 0
780524306 682595016 0
301520736 466902512 0
668535510 323238943 0
622871227 348536421 0
793756696 306441406 0
417597324 206594367 0
363169706 421712252 0
21885512 599561670 0
560044761 474598797 0
799075214 660552775 0
677112818 734316857 0
732326247 18936154 0
504427630 470747331 0
255262842 176690464 0
580141974 602811400 0
78670712 402411297 0
119226115 796905942 0
301111678 254661252 0
355932651 622009107 0
299584621 244932738 0
593230025 428263026 0
378768310 334916581 0
694773943 672139957 0
706271987 607800013 0
65533299 154543168 0
711143074 283895677 0
305078113 311433012 0
74760972 723582128 0
235137858 607842307 0
164787362 412189855 0
5076482 685265465 0
191146949 410922875 0
202056638 463190263 0
346716254 622331421 0
46336122 494909469 0
330680852 370675249 0
527633235 673491799 0
697980386 542386417 0
41931631 389651347 0
143671322 117276165 0
364900686 313852679 0
286687698 89237762 0
684608500 733129606 0
328491555 235150890 0
658727761 578724076 0
476102432 271759218 0
757596960 269279094 0
575699605 258514227 0
165785541 439370754 0
257507814 550773448 0
342052179 284299295 0
178411452 143900794 0
755572023 10481606 0
515455161 196905116 0
355358171 445864138 0
748811332 739256402 0
192257428 703974285 0
292935069 749670533 0
309426900 696739876 0
203749192 495184056 0
114718609 429452925 0
237419620 1768849 0
231209844 59636201 0
662779679 554644466 0
675827727 185064128 0
459978844 133960873 0
18959108 302223826 0
335200638 50448020 0
781887650 499182028 0
234072465 531590516 0
405236482 468468955 0
390912805 549953339 0
634547377 769368618 0
658057386 572987658 0
776680025 372219387 0
36859650 701475365 0
395068002 496126429 0
764578781 543812655 0
133529787 649463763 0
405636634 328707167 0
532420261 353861830 0
61835803 318415535 0
374444002 300609572 0
34663980 365365111 0
346890316 257514681 0
496428986 226923536 0
335913477 493707249 0
539078338 139253303 0
498750402 451032107 0
400400726 705882801 0
600610986 208218335 0
529839445 76706967 0
574654054 67558659 0
384348745 484687479 0
434505989 163736184 0
224726659 502155801 0
626437233 588037960 0
354726316 636160616 0
460175610 535214989 0
282160095 710625591 0
123199266 436797972 0
319555869 229139794 0
128702541 707535549 0
245014650 115386359 0
52173572 709266678 0
480650862 200213985 0
710952536 51466508 0
295789081 512031752 0
518962234 787989430 0
468501525 649850872 0
772702778 76283597 0
208795663 390231892 0
723759190 662367706 0
510951774 479744543 0
555895900 642337704 0
20794583 328210793 0
650801332 615339059 0
288395906 698082121 0
756853230 307022920 0
80627194 503954917 0
782282765 313232851 0
225638291 421173584 0
689066987 664400910 0
550514691 176867822 0
572430250 574261487 0
126487784 241108784 0
629257984 57701534 0
195744240 710092855 0
175077645 760244498 0
410398529 738502437 0
360878815 18011506 0
662836966 87765463 0
794791430 776196700 0
109480290 42812562 0
509357920 8749335 0
163157668 136185511 0
411656734 729685922 0
492369419 294059575 0
754607580 451154922 0
585707068 278755502 0
589502503 109664399 0
702269967 233490967 0
788890800 344728285 0
175749116 351411024 0
69817397 159566208 0
12017494 434749461 0
430258758 528524303 0
485698310 79144691 0
226285244 215897137 0
326265054 770124014 0
28700851 452650333 0
665939375 359822887 0
563564696 198539329 0
116797213 592065967 0
601453746 173700442 0
571178343 289197988 0
454321574 563272212 0
422801713 390623324 0
607376495 370523513 0
273860853 783961467 0
125915508 208731531 0
767992475 701870731 0
40751916 280537475 0
632367795 592881191 0
119552173 214777757 0
516303409 185267832 0
474086761 123174285 0
636535568 788531650 0
431398600 764672616 0
198478747 208708481 0
283530450 760767027 0
106309798 594415659 0
212340919 411112483 0
672686420 446195640 0
548397518 718113517 0
578619428 598186739 0
755386858 159472498 0
637776162 696456884 0
208783997 32616025 0
496918736 115177629 0
307837836 78830856 0
364239818 467414339 0
372436993 658275864 0
612756209 457147730 0
680411588 392843721 0
305052280 160650328 0
400232589 194308748 0
579012895 340828784 0
194461881 100501696 0
796326206 552008447 0
278176501 60710327 0
188467577 44114677 0
55609274 105822260 0
237054500 360339907 0
339329445 709848459 0
309175752 448694957 0
739752004 587030886 0
591458934 158765926 0
676508382 654368415 0
304336345 407801605 0
570142628 37345814 0
418219480 515250977 0
145656545 550104794 0
572988950 717516905 0
37831804 464556468 0
47703971 550802743 0
36605083 773195148 0
356090553 554735186 0
548629955 122899511 0
739067017 718530283 0
233238293 292914195 0
181963821 426609038 0
122387073 32337612 0
212674687 619434506 0
38207534 321055115 0
608658774 295213248 0
553257058 800679050 0
453797893 127895157 0
114203851 262070968 0
173026860 778626638 0
393776241 521158060 0
508137498 562340693 0
597351907 518954580 0
688617915 670631199 0
181429677 657379409 0
291665780 71736993 0
505170909 162006716 0
70131762 379098147 0
11247689 266046888 0
686198996 561501961 0
782016854 228309832 0
51056411 612343075 0
107486059 547261547 0
130347843 143727030 0
25430291 176403587 0
701748337 29928274 0
7800324 586360005 0
157399136 706631709 0
339437917 481844525 0
319770847 5811073 0
617703804 20769353 0
760978610 378718878 0
169874798 561985420 0
468057829 391491242 0
106126161 110794913 0
248956672 549465641 0
692246093 570036731 0
161695426 378777879 0
152590825 437385767 0
216553927 712797686 0
700630096 174029002 0
27101460 2987102 0
210691644 18440760 0
324916454 124443105 0
585389016 121318138 0
215933050 719643070 0
43280793 355297397 0
573107246 316938734 0
290665813 200823230 0
17097237 156683428 0
60313118 173015167 0
260798105 501664465 0
500702366 225865633 0
3455293 477341879 0
134601682 3978823 0
638957434 137471369 0
14829395 673553265 0
647787085 192580651 0
617790573 378269334 0
111732431 622547695 0
187891221 548251807 0
111688118 215495762 0
52451131 182950187 0
588305797 394652306 0
467754470 210235040 0
458876624 481228234 0
199392417 755549070 0
390164516 27454623 0
44112474 28101103 0
424550550 322372815 0
387174064 171878651 0
679567589 508503306 0
438921361 628923538 0
603859312 338504508 0
177559621 432183613 0
666108738 795031014 0
659511602 687005534 0
400924713 741042981 0
247762882 142913814 0
718179095 292429441 0
367694665 431671801 0
404202928 211930782 0
758809700 722239497 0
779160382 434278877 0
79777212 313018929 0
320567411 48288765 0
451117420 500661761 0
95958947 339518992 0
152658090 12159832 0
371075045 48720388 0
673807265 435736163 0
601240882 476516844 0
557742687 469738083 0
719715732 464365865 0
220911553 449420185 0
674118567 616914063 0
550680059 792329022 0
487797002 699688142 0
476599679 218410143 0
328523024 767467664 0
219602735 167789549 0
276759872 45101530 0
777220733 255474157 0
530049152 411675299 0
44055353 212059609 0
765778244 711788302 0
109838602 165817113 0
478186189 115985792 0
271804505 403611524 0
421487950 626018885 0
431951876 718573683 0
731113168 546025570 0
593685694 404944703 0
411398084 111152943 0
188843506 200336181 0
117620321 146669045 0
598627569 483431265 0
138670769 486034529 0
210853832 453851429 0
173661017 170136110 0
182987603 310182615 0
258331832 412127570 0
250448568 587081512 0
322693668 253529868 0
677177318 409507158 0
633801805 85284935 0
153743690 128904988 0
602790677 134837304 0
82791408 159390558 0
108920116 465128315 0
134683602 710308433 0
711601137 45276672 0
368512176 722566707 0
346382923 32707514 0
56204529 416171655 0
165635493 63492227 0
270395258 628753795 0
448174649 247427353 0
416061552 24459359 0
650842788 324869986 0
733448305 655540267 0
547557185 515350811 0
368676857 799101807 0
497518687 512407627 0
5033409 580652161 0
64309709 374203511 0
144795634 85875625 0
314780843 388434861 0
751458875 334359643 0
402381184 295302189 0
576288084 48956936 0
403519525 686770959 0
61625542 87694117 0
97434320 683885771 0
630008406 377565805 0
500574874 90885707 0
301525888 153580513 0
289591224 226425197 0
261239633 390615806 0
786512819 161442275 0
756361512 726343364 0
292147583 420070161 0
493499335 739936375 0
548112195 277302318 0
53020077 383346352 0
227475440 402503436 0
274889632 568001345 0
15086494 491162391 0
267704913 26170766 0
97436974 1862324 0
736525568 545418859 0
497768559 298163537 0
25494904 507846429 0
149802331 301865712 0
399393360 568513337 0
13566717 777174335 0
151002983 472948241 0
242091823 239186025 0
455262970 614826846 0
781845150 142011410 0
54997283 668910048 0
718298094 674465429 0
642673709 1222756 0
786398781 710963318 0
741769511 694409701 0
651332079 288130034 0
180484799 244587862 0
128934544 360861147 0
458231878 150878056 0
133251185 98015611 0
505735190 728109791 0
358169262 379614710 0
284387627 403943735 0
52384612 509948611 0
389705834 451933771 0
753175581 456409568 0
328396357 566037610 0
106366242 232679220 0
230014942 405725717 0
81072416 84313212 0
629152785 63159278 0
579449063 791879555 0
61263445 28288824 0
742621330 318576492 0
431139288 630445194 0
111955399 777181590 0
525872762 454930299 0
721884382 467664671 0
425385680 217421257 0
435894578 125696430 0
454223389 9120820 0
168406058 468021563 0
524728059 230468515 0
20959506 631120704 0
381554935 588079805 0
71098238 721425386 0
222814615 483462504 0
733746486 240463814 0
376350273 47508969 0
514734124 476961195 0
49793506 280786023 0
719176228 575024571 0
113249326 579407509 0
715982622 257715418 0
723681448 32348141 0
318979974 369148885 0
606282074 644171570 0
61187290 286570336 0
782114841 299561418 0
583177785 398316083 0
523851600 716777660 0
324609848 732101592 0
776894227 189066959 0
30116857 443723024 0
52157651 368850830 0
195913423 186651689 0
375966472 662045608 0
125496979 747523197 0
325694732 190360228 0
216721960 111973195 0
647717708 747087898 0
100819536 52833519 0
722622270 544823756 0
272615030 532760382 0
614054181 653808013 0
50525801 781092818 0
168862128 354734683 0
339494350 245618131 0
638169961 101957392 0
419372828 143528347 0
112747437 12712653 0
737232547 480929191 0
420734387 410136257 0
209920139 538351321 0
567726017 665354672 0
331289308 301316200 0
317847473 281600811 0
382250071 344998646 0
31341498 304380693 0
708196952 601347956 0
767950687 111100268 0
233411173 768725939 0
202142003 579644413 0
66153461 533731040 0
293083917 340914298 0
393182049 605614367 0
88929702 481557393 0
463409388 288699973 0
552852292 519274713 0
177936016 502947988 0
209404269 452927940 0
719294390 55213717 0
691422240 104118218 0
308723395 124837979 0
496199678 221406730 0
371264701 741464313 0
776527931 749653026 0
438366221 422352528 0
527792447 7382882 0
367193225 82244877 0
344599992 412653634 0
132645842 413846085 0
524349111 106676280 0
691255985 600075014 0
366635826 563569210 0
621715006 347300687 0
445288364 738525426 0
469119424 127593409 0
63710338 696137020 0
451512473 475622846 0
584231111 529351575 0
540102739 650299505 0
368992512 389529740 0
551649380 388483679 0
594618332 758949683 0
270046833 317165662 0
56451303 401332603 0
183313628 564625832 0
435956479 774334867 0
519088627 477081896 0
433830552 175376496 0
698030278 558689135 0
504452632 501160832 0
612575284 115730340 0
195651805 362228711 0
550086452 636704278 0
633899465 54436677 0
629965540 370307233 0
444925552 728759977 0
54245353 379121456 0
464650716 746224806 0
434627274 81751370 0
415613412 146270443 0
631998048 88246871 0
463411871 611954124 0
103227489 766729333 0
768892566 59352869 0
32662370 768147362 0
91292186 44509978 0
341673142 568528616 0
208298146 87001853 0
280912872 531027030 0
423803952 209031105 0
726518816 680234213 0
655330165 91204674 0
716751730 65932849 0
31265064 777755619 0
398632392 703826932 0
141820303 403797213 0
465807754 93510465 0
798576955 619548130 0
685128980 502540950 0
1150790 47099003 0
206697566 294951711 0
55518926 636021294 0
295957507 223609852 0
660633390 134843661 0
12558374 431648729 0
220932449 43079877 0
217045032 562911357 0
143283041 196881755 0
636319220 646081721 0
317899244 518602288 0
388059570 657319254 0
22466965 634334074 0
401611562 451771378 0
722640758 234198830 0
14345434 672310609 0
498190686 42772348 0
627990853 566794119 0
624809080 247117797 0
597263726 58645848 0
367659729 364259376 0
676950139 78595225 0
477842861 411169558 0
356713288 640379510 0
583287416 670232820 0
27907606 149583389 0
436375937 764919445 0
626508170 685957742 0
59229649 591766925 0
434502124 756809265 0
731290792 106284920 0
202761377 150696645 0
572534433 432930624 0
216453289 449623269 0
658975844 29491540 0
454097669 679217013 0
309875821 15764160 0
51273743 101927571 0
639620062 545860462 0
674810217 80205039 0
469233476 239020229 0
220353254 800045717 0
309166935 69133934 0
42650274 8261770 0
173178208 69939553 0
736272079 44501840 0
307031459 94198293 0
71717969 761371917 0
776862133 768872683 0
279735416 557293414 0
773179464 537834600 0
6773060 233774042 0
119441703 103850009 0
1721621 205207869 0
598307484 559920094 0
413729347 436240505 0
251464427 38287489 0
581198852 664923684 0
454214433 413153989 0
567004191 402724570 0
538775168 224673387 0
394135105 410279470 0
766849825 255356063 0
285571355 361754613 0
474602101 483889560 0
618541950 758699232 0
91266767 65143249 0
720946662 735061919 0
76979636 601925378 0
181896982 381217576 0
145508568 399218036 0
306232291 578742804 0
602932029 386377765 0
198665811 288682589 0
149815510 86478990 0
297983642 330190834 0
269715125 85768558 0
585679199 238233952 0
40931027 461130572 0
521846982 467247717 0
24875413 10287266 0
46297725 44135281 0
76817905 796699752 0
419148041 150711812 0
268380225 567156301 0
547691299 174497577 0
201183469 608315594 0
709873271 339906916 0
366644852 667706819 0
203625371 712698843 0
155654269 527717224 0
644461090 460102627 0
199067424 765348394 0
37639489 120851267 0
198997810 648902613 0
289553326 520644034 0
544466883 458222493 0
218944739 620441329 0
574442658 452211414 0
228849260 320970250 0
554706890 330941575 0
43727879 21780422 0
213354066 700314788 0
505415237 278135302 0
759267289 351534356 0
458433814 203373186 0
700829686 84030644 0
168893251 11916454 0
762471173 380387556 0
346512250 7069453 0
224736472 654425848 0
224507170 530448748 0
394583936 50212864 0
61044643 208645638 0
36795318 639153219 0
687908154 137425784 0
142918585 616212466 0
5442424 437716905 0
380042624 524247815 0
710595075 776266242 0
106688093 392166108 0
112697998 180617515 0
642664949 546397075 0
640470863 239747448 0
699627309 551966223 0
281174224 757522907 0
110459440 363815414 0
347562548 471057125 0
699921026 290237348 0
693048759 792385235 0
494284214 378112395 0
643789222 354982596 0
464257575 57709057 0
601410553 202215049 0
555870806 134529679 0
350792673 535689271 0
110597589 339374195 0
99593702 143017496 0
646568267 392362911 0
484042176 454488948 0
528639711 32090097 0
337855995 565639790 0
622066716 742276672 0
747204481 129712146 0
428296593 235717577 0
546286238 620014554 0
770526202 569446890 0
616829443 64077728 0
785335566 337283934 0
438797879 324382330 0
391310527 292832129 0
671073740 115698840 0
752798547 499289610 0
633743892 516936345 0
24755226 558660148 0
212742075 100755647 0
253929246 799057274 0
359540746 241667265 0
559218898 671965389 0
335034233 624635541 0
273780586 366351537 0
489872850 330888167 0
91143066 335134385 0
551892436 446114566 0
394455391 246812141 0
527379987 539043966 0
742511143 183106675 0
387272464 79031937 0
487821978 769075828 0
250489067 180013604 0
351595071 529518669 0
748297236 517114836 0
620393317 501116600 0
395205689 24091365 0
473585004 761715701 0
613211745 379095678 0
730373742 274597196 0
295063644 789635543 0
47965678 696594101 0
59394854 312163798 0
348663079 202694153 0
381515916 362171443 0
227242150 578742330 0
210120337 345282318 0
2734391 771075172 0
633255760 509865134 0
516016492 792142111 0
198431772 565422604 0
719925094 29443601 0
136189245 293633840 0
400996361 674512735 0
724269271 493563726 0
276868152 714725724 0
791033529 337576746 0
724193744 769302498 0
295231048 275215426 0
533976466 742663832 0
258727299 127971161 0
776117378 503676363 0
647323057 200946732 0
584523500 548706505 0
143215579 9227336 0
349883403 461753691 0
254067830 461107643 0
686182181 498717486 0
261534697 334488343 0
772766097 646477921 0
190478409 32579238 0
58249833 235895041 0
35715854 76323289 0
206617551 643580645 0
557421203 352712706 0
556879592 198576723 0
602952697 609885380 0
625967682 180043450 0
307954688 229205323 0
652558771 430811678 0
193968196 444911429 0
723466354 73563876 0
9696847 49179374 0
442369105 74970696 0
126082651 359703354 0
596207353 131955895 0
319912465 268562151 0
184072396 225707541 0
614671532 771067617 0
747360061 24715337 0
202335735 302880510 0
717422955 653143319 0
94576377 77689640 0
581908280 412163419 0
592028678 261124469 0
217594401 459581688 0
674495296 348068405 0
772726242 144364130 0
713464303 78761990 0
633395724 58676897 0
434472602 12433477 0
794853516 590441314 0
692004896 683698067 0
121792489 741128652 0
419557186 170046767 0
247785597 586358310 0
763248420 119753010 0
469298634 726041170 0
695877233 74759354 0
633556720 407467071 0
467477938 703125953 0
709017219 157513845 0
432341468 594364810 0
464220679 13164091 0
50601366 497468008 0
271860549 224809450 0
177962056 727286209 0
747412783 59014868 0
586143271 168023780 0
63606922 338560578 0
758412243 375664251 0
246877745 111141530 0
191320134 57594424 0
745577424 241610502 0
167897227 16878843 0
689699680 563849322 0
658850490 591485919 0
542783219 677613101 0
761144834 108704158 0
112246018 654431703 0
702240170 690383117 0
582352140 521675492 0
613553781 416890054 0
61014534 48358722 0
370349207 63391669 0
55657412 486827453 0
757527359 730089711 0
392235995 376747646 0
627905663 699028702 0
190266534 783491520 0
95202197 708371702 0
722060496 512643052 0
795308224 722578489 0
434062021 266493426 0
9140425 299030913 0
154630299 564338377 0
353403822 36029023 0
264045174 21727804 0
84424419 493804194 0
785831942 675082365 0
588832348 694053039 0
257139412 53806389 0
199961456 772668599 0
463364837 57869050 0
770050549 703944936 0
374462287 265241699 0
68770389 756198279 0
520618091 672027481 0
620125119 744314681 0
686151522 18472009 0
152774577 621456959 0
167102038 83628767 0
664526544 518708920 0
563603231 17394768 0
742354180 292736857 0
151795556 47994245 0
436304472 543514552 0
533133835 411864119 0
606337248 627510899 0
382056543 110015633 0
618413913 467713610 0
170018896 454611808 0
475903168 722141414 0
514287071 371464879 0
664795020 689907430 0
350534947 53419598 0
562734376 100327637 0
476668564 233375676 0
705956494 75809684 0
285507630 607068515 0
423411765 105126597 0
180183350 545224551 0
797557878 598487345 0
435434780 484671298 0
651628653 229638851 0
268410666 176333023 0
60103457 78705863 0
108537102 207751408 0
768766051 356058124 0
453921533 732220750 0
477858928 714658608 0
509801882 402301942 0
734775179 689505374 0
734038763 405103004 0
259518872 8227577 0
384892537 507892733 0
682912295 469825154 0
456680315 298616670 0
390163971 518701789 0
629310817 379165804 0
43627911 12952845 0
554210764 543634286 0
58118735 320016279 0
695601243 278985622 0
406688772 415321020 0
796984966 572965996 0
44607139 21541048 0
114174269 798206437 0
729906441 539664698 0
399948102 689903061 0
340946948 576610788 0
59870030 103983800 0
503733503 34829590 0
761202508 697330767 0
574907912 439715134 0
241859186 209410180 0
175355921 246247113 0
148294320 86313337 0
84828068 207307561 0
759424797 444438522 0
708376725 563913066 0
383008151 88315289 0
332428923 737153651 0
77293968 17237537 0
58218141 354872072 0
795072474 154887565 0
199036550 389065962 0
625618627 68433152 0
319677320 637285821 0
169570124 308538304 0
372722474 190463770 0
165653063 657653244 0
313463182 83325112 0
203092256 521107797 0
466944742 297097442 0
537817742 101855385 0
377171792 632603771 0
356863268 351947720 0
559777174 709212856 0
109985899 374784328 0
542272182 20475222 0
591755367 332539785 0
491564501 777356062 0
392539195 306822358 0
771918933 122106923 0
192173118 641252475 0
466303625 191351253 0
747257440 253431283 0
503267451 621175878 0
690664737 424258252 0
326628911 483934617 0
754437326 289235582 0
297246016 514554023 0
308607160 680949066 0
305819037 671849843 0
141056560 403569035 0
361514105 230043409 0
141691050 537972504 0
22216060 585211021 0
503316324 708336673 0
500488943 432912708 0
265439870 566187067 0
12569301 169834858 0
323414933 141438273 0
513075339 541948333 0
654941979 487875440 0
728193567 405984580 0
393660083 287751310 0
591690049 602768016 0
612714909 587513310 0
246466010 643719934 0
650811209 613077516 0
724846851 207846751 0
146594364 117561806 0
684083107 502414061 0
530565078 697733549 0
698115483 774512517 0
351041058 136419640 0
45572128 77148650 0
348931855 734203205 0
361726466 83400380 0
593700366 671645699 0
11317091 467658392 0
368108303 315380568 0
364063397 341953289 0
640673628 27105600 0
656258964 364883724 0
678757273 162650281 0
548723029 198919332 0
662941989 60864702 0
197679064 624399725 0
485911623 411845781 0
435198531 74437471 0
749647226 717782354 0
770859304 518872734 0
710652155 290703200 0
65964809 304750883 0
463612021 204492122 0
508583850 236583270 0
450242781 767102244 0
101784985 37988087 0
42028129 741236278 0
275454107 236494500 0
482270855 192550549 0
484308602 729988049 0
428440251 106633601 0
23182154 509791926 0
86280271 623256098 0
257985050 142728548 0
237155816 703500015 0
258920333 432483537 0
112515918 50730920 0
229100238 580471788 0
330442692 523630304 0
6317478 358276451 0
142673431 330225953 0
242205920 702186267 0
129059850 74851965 0
73104644 318034929 0
9622480 712036294 0
665644941 597228213 0
748011472 700177465 0
328191159 325396582 0
79889120 539045025 0
705862826 390710486 0
535175787 337919331 0
661838721 215983705 0
219687075 336591315 0
654115771 632376716 0
79843636 465881605 0
356645493 25740348 0
423455926 268462275 0
501720933 426512688 0
413059446 797498313 0
592193871 606251660 0
639170226 499397072 0
106725544 775249042 0
510010086 796801762 0
633973136 593415097 0
505490849 405154610 0
570446676 148935696 0
523984760 363726039 0
267024886 409106483 0
315381683 683267661 0
94973183 446403662 0
378339764 548136182 0
591720630 150195486 0
299209313 473714889 0
264748691 568095317 0
143556491 20104459 0
231618509 160402704 0
259588042 423540580 0
246316863 376252644 0
792307476 43911265 0
125457630 741740364 0
323619802 411803481 0
696186655 326276544 0
525349527 572496340 0
265202149 665462484 0
165912802 544982842 0
333636361 623062037 0
619859048 688974807 0
95939425 759545099 0
797678236 124414246 0
717607596 722143025 0
693721536 542863502 0
75358789 40844879 0
132419589 163484203 0
175746787 450845521 0
691673979 736165080 0
603787048 168890447 0
57415192 605732019 0
749224589 583250954 0
461650714 110004498 0
10384401 199860829 0
599575657 468393443 0
321179022 435919369 0
277573713 451320673 0
259320817 312013172 0
495053110 7433071 0
354498341 341368614 0
495999049 399235011 0
270241501 313783126 0
107552407 292103450 0
793157737 422078799 0
211255453 9113775 0
498718765 97516229 0
163853889 81932687 0
106987077 74673713 0
60272132 299235779 0
396618489 81732079 0
776356676 392613404 0
131333259 223765670 0
652861668 619550987 0
78492240 126360303 0
108172920 615266839 0
370666312 263027062 0
93373432 123697862 0
271596900 548841163 0
549374687 680903672 0
68291633 278474821 0
577877903 728711781 0
338442779 258430558 0
106618709 657619999 0
448672238 176553910 0
193563316 381491565 0
94631920 569725398 0
755204173 235710287 0
392057959 547851907 0
352097612 517036166 0
377876887 594520176 0
541509970 15493282 0
529161459 351921138 0
541731668 787623198 0
532715433 589673329 0
438567550 349748042 0
148828610 170625410 0
482628393 550107511 0
312970114 734151162 0
703940408 376691699 0
643471119 151475769 0
100044234 581426035 0
222349760 354042083 0
729207807 156470578 0
639040684 301059950 0
674273998 253432458 0
343321497 285336324 0
83403799 655310506 0
604693011 155271879 0
90127355 534971227 0
226068577 627806430 0
666682927 274012203 0
724262135 474119557 0
407380269 599828082 0
544207187 118997245 0
786420078 86908976 0
243621324 602278837 0
171167589 697688291 0
238263499 522509812 0
334789865 509437355 0
626902139 54713234 0
95940587 208532386 0
251118307 321462564 0
186646035 597094411 0
71684287 661575983 0
323289801 545128789 0
644290564 776505971 0
284326643 783180108 0
618750225 391000614 0
549090150 456264527 0
86093994 539510938 0
302341073 65690389 0
582267962 788482555 0
391142231 281569592 0
451599315 30462984 0
9733536 58269715 0
579608048 559941995 0
660615261 84095589 0
506057041 468977669 0
726728208 292620347 0
739341838 161216723 0
673807339 409847037 0
539202251 202657888 0
571461081 205627340 0
678603346 773145748 0
183135474 358393929 0
679857439 232647309 0
461737703 153723920 0
716684103 675325684 0
645405420 615301915 0
86800394 573847348 0
395335092 383750329 0
400191041 733494510 0
226952114 640538523 0
271966273 252940484 0
591555067 760318708 0
736358283 87693198 0
25470653 299463240 0
355562795 763655559 0
424002952 154391341 0
401762952 736037646 0
312640786 144779652 0
40695999 364086899 0
67872628 415185540 0
312130333 137376665 0
683079583 489129991 0
627117959 466456971 0
444392575 781001308 0
708641987 150748365 0
753081808 181698592 0
403145069 530760158 0
462824420 517645450 0
273604585 280572869 0
184133839 462775702 0
555013436 261471563 0
771968461 196375944 0
700225138 608508066 0
588081772 700682502 0
343694639 105467042 0
46179516 312323054 0
46646138 387638775 0
112779633 172871939 0
644775872 423752387 0
519896077 18337745 0
692455610 472751074 0
544995334 274013402 0
162496801 124760643 0
64535261 435771099 0
190251085 667582383 0
107004544 328305716 0
579904639 655517552 0
21237367 114384375 0
82516514 449263001 0
153341990 81261017 0
517564740 53921321 0
15852063 291048949 0
394967444 79459463 0
762373650 133707284 0
716689553 23783817 0
17652989 501391196 0
309461954 379721849 0
638823479 774915576 0
602514484 729864066 0
349884629 79190504 0
631155489 155884311 0
589725730 317126902 0
621378234 345178560 0
121277529 150512116 0
114439055 410726827 0
543675785 655690487 0
459491720 500531095 0
137701077 341953643 0
446704242 236662749 0
399059552 20131259 0
576686231 152855639 0
504910432 560662912 0
143603830 679989872 0
479291249 129560875 0
193085081 525131928 0
274440919 75827359 0
97568802 182255249 0
28668480 352611639 0
73586057 60244159 0
78192341 690206885 0
102032753 661506553 0
127227408 664463141 0
225561659 97847223 0
539232475 461445421 0
528771392 471536587 0
138255635 299260973 0
460974371 285536440 0
492435480 223534720 0
373436334 547877753 0
706845572 102898595 0
616596040 665004808 0
64388121 473006379 0
276815444 404139619 0
275501846 445931664 0
234438933 156570974 0
589389436 130587140 0
296035001 408333066 0
592216715 669977960 0
321874110 394202041 0
25422308 7852265 0
781414664 724711346 0
694287867 87130265 0
752245458 498989914 0
199239483 158759198 0
172878351 124719199 0
560497824 514622063 0
367463813 535170231 0
21438796 306307621 0
33878694 204611387 0
720587455 513888355 0
541604082 193504219 0
569219277 87591647 0
241432304 410926716 0
169347971 12878424 0
303399708 763612428 0
324250619 781190684 0
101964223 594425701 0
208216248 526441293 0
522342637 71221692 0
383369536 45398482 0
250099896 442134772 0
236945176 741690651 0
390932387 550638429 0
298870093 383748801 0
583176246 567953410 0
780406798 547025933 0
101099702 299829622 0
477617371 774571942 0
458407862 245174908 0
222122186 17364852 0
163434267 302839717 0
696562712 113252125 0
422775031 148537994 0
36352292 601350752 0
180846262 563454149 0
51513808 120215352 0
99253413 398338336 0
773133335 321571071 0
76215908 167139697 0
250143310 398744204 0
158374092 441395248 0
151120953 770710030 0
469392943 432804385 0
267272649 643983983 0
209308042 372842175 0
369948079 317075965 0
377257453 760394030 0
609466237 677939153 0
597780368 465685675 0
17561054 532588131 0
479800595 481968836 0
18386100 78043031 0
80796053 64104486 0
689758595 409489712 0
414160947 333892107 0
8187697 638815419 0
737354836 4511379 0
76321333 648087584 0
740510471 695542944 0
254347937 301548572 0
246921628 27206829 0
252761653 671411221 0
135665221 392871990 0
459966898 763719645 0
13806165 53530027 0
518648630 269614208 0
157583360 222806853 0
388272016 715943368 0
124203239 663203299 0
613651277 79472136 0
627867779 419845805 0
142331367 180139982 0
44438800 789333833 0
538076900 379672583 0
391945316 363854251 0
654371699 589801339 0
66005049 266845822 0
515723248 12188129 0
544182086 130709559 0
99568989 362023897 0
420669548 525820883 0
179295340 215807681 0
512654108 5525761 0
537502626 50436095 0
59073027 462839629 0
71977911 427552586 0
616192382 755620155 0
465233411 656943505 0
243759051 682763745 0
488825836 580119848 0
655784250 209340019 0
422260616 400243303 0
622092644 190490164 0
479767488 60244650 0
178786591 508529613 0
239197590 707433889 0
204213474 365459078 0
289188132 488100085 0
750740332 477677237 0
712840888 201412900 0
417991227 554516378 0
21048832 65749586 0
773442978 500030231 0
504884149 393205469 0
47985977 79900544 0
434235373 162414368 0
465289838 334529565 0
235125604 96927973 0
351078634 644855718 0
236709777 477516593 0
631258107 594251171 0
517681530 510994496 0
748002734 248792399 0
272715102 529745886 0
231595425 62515351 0
22832152 733707648 0
12296604 6586997 0
608994324 26325947 0
773387832 513212402 0
322954117 425502566 0
608907225 105797686 0
294640223 355258591 0
544104529 541027462 0
169518588 326775007 0
114815645 80788663 0
450087840 602393431 0
542321471 234686904 0
712588649 380351036 0
446890693 79559337 0
606923654 13631779 0
772024844 586272248 0
317983595 37797866 0
373602332 552522052 0
535140089 670639308 0
531008396 665518468 0
483181829 565589483 0
621089360 286156985 0
291413473 777760462 0
694217351 32380431 0
787585890 508605155 0
599216211 487692159 0
503821663 65376451 0
450008654 468829973 0
206957633 361061177 0
796923640 661455046 0
711761300 276677471 0
703842657 719510537 0
687464325 27307309 0
541752839 150213541 0
637307787 483055526 0
692680076 544079779 0
216688808 5423092 0
193590653 509278885 0
499133178 223798083 0
648281966 32831078 0
17634738 159421106 0
713217945 791511574 0
695201104 630075686 0
279986910 331201280 0
351626553 661904826 0
183280183 163988949 0
478247846 664214849 0
443462305 500029061 0
769319581 203244330 0
319779996 335490107 0
320832462 228650483 0
643368138 236474603 0
658454857 617823842 0
683032676 461384785 0
412568082 554555337 0
51587170 404398968 0
122989047 596077194 0
280338706 228991534 0
500837704 156500069 0
199737630 523357814 0
91829878 207730452 0
576068333 497789816 0
540285257 161598622 0
480087553 363199381 0
158138784 535856281 0
660364745 779339918 0
669020313 89720471 0
88086660 775512769 0
190215267 385564989 0
97269135 373215548 0
314264911 601788081 0
120012056 188317897 0
422586660 612178219 0
21568083 420772361 0
468346734 710225647 0
237994521 413092939 0
38731911 287412548 0
454470349 327561052 0
631460854 794167288 0
14885011 27083525 0
590209090 615283579 0
493123376 39405407 0
263432220 340523356 0
109452674 559006595 0
617250910 651907801 0
149911473 481987689 0
103114591 53036496 0
102783109 2713458 0
354513196 174027296 0
5723176 235693662 0
12738651 243839266 0
19166326 627074367 0
666016858 403467778 0
643683915 97764035 0
96247149 664415931 0
422445999 793554196 0
505850001 544464587 0
108773687 282464684 0
13753228 684771834 0
71098405 330482263 0
560755029 658789947 0
800501082 49093119 0
596314226 683789710 0
635405011 687407602 0
34728926 642773037 0
565246492 545887860 0
690251846 196376960 0
521569667 368385576 0
107290887 289031873 0
708602954 781283858 0
418183962 350885199 0
731047312 62961340 0
792047722 413895839 0
190544179 433679801 0
143260278 123691919 0
614664637 599170604 0
740688763 78527455 0
434412583 584935279 0
350964033 742794749 0
659329532 611398749 0
511363004 762805841 0
322225629 456984610 0
560982503 483145043 0
1857734 276168051 0
221565627 658751606 0
439518280 18357986 0
490364877 636400119 0
553429309 236158001 0
459562738 390567794 0
599328468 750922208 0
50128870 759499841 0
237846199 227335812 0
335643162 411176223 0
523731410 479828627 0
360421874 627873100 0
127966975 482266304 0
185277896 483242474 0
89924953 74221219 0
533730776 208424606 0
690532784 308781715 0
552571522 728698653 0
25898102 166598617 0
309164916 227641884 0
779979047 777141772 0
641777317 448751558 0
408073723 659880070 0
648797491 257975735 0
34622100 357287190 0
650721557 762051964 0
656614936 196206038 0
302044408 145221924 0
687923339 124392499 0
250185245 745667099 0
578331035 620727143 0
234283160 454928449 0
311962078 328364377 0
747405940 55895418 0
390723069 397554487 0
89935900 92819394 0
732969759 304830690 0
95366470 497276118 0
791662700 90414554 0
504644163 332729491 0
530986753 343125712 0
144588050 56955457 0
61562444 499592638 0
338552131 32849169 0
583640241 432282071 0
26945846 55861423 0
369322369 280725223 0
708267875 648792385 0
77595546 300997111 0
740422448 425065946 0
123872174 720631519 0
11157124 87124925 0
333250593 394977820 0
374155589 453585199 0
720177459 249543699 0
314372823 654724130 0
711561329 15514053 0
780452289 133005364 0
321015994 691730649 0
191351869 703853635 0
781991561 266880630 0
457022358 735282703 0
235312329 478419659 0
489514311 358808365 0
484508060 271894806 0
159598942 175886127 0
116589517 759004900 0
75253739 563931958 0
60841923 550560901 0
398207444 259582372 0
506211366 665624957 0
204613666 105795526 0
188557846 409820776 0
501233929 12982030 0
381402865 472142108 0
517511819 90716871 0
769699106 9763882 0
667638693 724316466 0
417353161 193319619 0
581592624 564321623 0
492532680 585325234 0
21262145 7244971 0
659515310 81875900 0
728892458 697331202 0
486168150 666249901 0
503110380 33211667 0
499112556 207352128 0
125338525 314930610 0
713539754 119495285 0
782673239 8278290 0
176516802 776634304 0
132685074 498321028 0
295753696 130283791 0
50250116 87713732 0
116166436 152585849 0
528392713 378432692 0
714833770 3322609 0
168896135 30272374 0
323221278 541099360 0
566975072 64150118 0
718376682 184504246 0
12604072 94025273 0
57270606 586295758 0
334662458 711875277 0
734104947 61402948 0
653167011 147056369 0
262220562 480658190 0
309801283 445392944 0
112171275 777307606 0
741253800 788695964 0
106229240 222488997 0
496657812 558119271 0
123293514 590881480 0
19904488 581890490 0
175783358 451402451 0
460171531 552054903 0
678152932 561975861 0
587995403 127325879 0
769917535 52489388 0
656412667 462363878 0
613665075 311579314 0
78526431 490662293 0
224046445 331772862 0
763783200 15626412 0
411177158 485252995 0
659002662 651659596 0
510406605 128182982 0
779047692 445931573 0
453654315 504555104 0
394213519 642087575 0
528721901 32816206 0
306494857 398496335 0
699249924 389459712 0
398124374 258856757 0
77925429 540492394 0
23662372 715371605 0
644661627 298161751 0
208656938 247077187 0
351003386 166058572 0
587939781 53417241 0
578563338 99067036 0
558199001 372338077 0
587928218 591930990 0
251526705 274655814 0
127819730 600629002 0
359253051 70214474 0
606503489 375886401 0
54491001 219295403 0
692591369 486088173 0
725208085 220385192 0
188730724 47984271 0
659065741 681648415 0
794578316 207260265 0
748843609 352315479 0
352379785 394258222 0
374144128 118588504 0
614691027 157079749 0
183330469 661216057 0
350958745 9721574 0
297840765 11132290 0
216371533 85806529 0
220371760 16385440 0
475185082 423763479 0
64525158 279999860 0
298711394 234580741 0
503909300 337214596 0
165339435 797404232 0
612362531 688575504 0
513641862 33957918 0
565083058 302368528 0
287477802 748880637 0
271222085 421005197 0
191458767 46338510 0
644329651 318621591 0
291431245 663775664 0
41862985 713369403 0
85095494 63309802 0
720470790 153668408 0
247538874 767892502 0
187327924 576296031 0
201789275 193014835 0
676764676 352735962 0
786483754 46705133 0
81175054 415088208 0
162552287 24994479 0
639354531 358090369 0
64938490 101139796 0
650087624 405030757 0
246578630 633658791 0
197558259 559663763 0
421265275 125306097 0
307122929 192324756 0
336233685 76307651 0
32382150 382978301 0
107427534 124826609 0
70166891 49499315 0
213949577 254458819 0
725462464 55782828 0
81818491 165197776 0
475496873 586145184 0
62013400 557180202 0
752295746 516774803 0
251266437 619557499 0
744966886 679682416 0
730191594 662156192 0
20708358 721682595 0
225222369 55420348 0
140697262 326582755 0
424647714 406417345 0
443556200 526067691 0
52685143 330588688 0
356593966 80684843 0
86845596 228051153 0
380201129 464226084 0
61287704 634379198 0
530508034 643735649 0
690055191 780303697 0
697296759 255933543 0
343986670 472659294 0
614180658 536782839 0
333633309 145465200 0
142862109 8387134 0
379217445 140064525 0
551019483 205182523 0
520768504 564062624 0
648210531 590480371 0
687925423 46249030 0
108762706 249546777 0
115817768 546376697 0
506689369 253547660 0
781394914 588176558 0
365811405 536244970 0
452315861 51672173 0
234266944 42622064 0
345003134 117580625 0
354243707 393711445 0
306181878 81542654 0
302122284 877916 0
496272485 263996170 0
377213266 39840684 0
196887506 294229443 0
174653994 439387859 0
688859213 435326529 0
385838908 103238370 0
757404750 785697591 0
352756141 542688634 0
115809321 54838335 0
522897457 100710983 0
342885569 261781236 0
3702263 640027619 0
635937835 749089741 0
67935442 693117530 0
744657235 512871821 0
624423745 196940100 0
145519105 394975199 0
365302208 639350710 0
757068743 47344337 0
552227828 391168267 0
591653773 544058415 0
597028316 422845612 0
324596681 6102283 0
283596815 235284808 0
616374494 602417771 0
58302830 163844158 0
305505936 641594238 0
490314381 298080878 0
421235195 59650786 0
611596728 773778267 0
76624746 235287607 0
696843950 39948402 0
72265645 642895989 0
662477303 363636512 0
246469555 333176773 0
597465971 332146403 0
181635460 470401631 0
403803588 365326963 0
410830663 357208578 0
236957099 633885091 0
202770777 165656664 0
229935833 13175685 0
514565670 699800102 0
741371026 338170366 0
606621374 520566686 0
283817679 188760050 0
169226849 119107846 0
717154417 295159855 0
105135480 55566890 0
22670452 401245047 0
744468165 605850729 0
605926783 254040105 0
276596396 382963071 0
441906355 221028309 0
522070902 372530112 0
25621496 365194639 0
618732473 739336016 0
635304645 350307150 0
296361308 622427151 0
731075269 351569890 0
189157512 433310474 0
399818776 427221479 0
258414753 686818092 0
697202070 275958589 0
714106442 341164131 0
212777901 744306702 0
100569110 774144874 0
47246416 751435231 0
71065221 68786757 0
277813428 559861859 0
465919141 294369838 0
769469082 262613199 0
521999012 710116485 0
416117680 407233898 0
281843081 357399084 0
706312442 675038295 0
259512282 715611 0
49113178 695833328 0
695244009 314240268 0
486095763 497066805 0
506262156 693715569 0
256465503 566799660 0
632158718 217582925 0
87310725 497284 0
148485043 90839679 0
641786680 351509778 0
563225022 569680129 0
492163852 610740187 0
647549358 307845648 0
707406375 364506178 0
293627927 244512947 0
648991257 455663372 0
148881382 467654704 0
690009400 33126252 0
228148120 455008874 0
352077925 483901879 0
314795120 291406040 0
743678672 221036944 0
353037276 357635346 0
709127639 378703561 0
676932590 14720326 0
614971203 47423033 0
492454527 449038350 0
337874453 647485942 0
13378541 761317137 0
22079273 617335297 0
481556962 690375843 0
648993098 315888558 0
392237991 595239532 0
539404773 160641760 0
279925072 112154612 0
777775069 6146387 0
217996203 319135274 0
318765955 39099725 0
251228674 152098805 0
476246646 123372397 0
117360875 196133636 0
753747598 787594197 0
19683187 445136396 0
56461659 529457456 0
464301053 627341887 0
48577650 185967818 0
520180032 700459992 0
12897160 272909347 0
372211289 401203692 0
571429563 657905708 0
443069902 682000544 0
109887276 194961590 0
731587347 24820730 0
679208153 144268949 0
458914742 761293853 0
116728783 438108448 0
59873379 274430804 0
693141916 54440432 0
49307679 142936668 0
324303309 793017871 0
483788141 144592770 0
245907731 279464892 0
364916937 166854242 0
280681690 464420416 0
653410285 609083130 0
662836016 101277008 0
526033071 583823278 0
681753373 224270468 0
591084377 450620524 0
613542918 492755512 0
495180603 32551940 0
791486245 747928444 0
489630330 763735559 0
288658578 108249305 0
167709394 419341611 0
746759226 153714441 0
7295478 73715300 0
671039231 266925153 0
576673257 690276767 0
98871085 389793826 0
579488488 770442005 0
773328638 443592467 0
169868230 79232011 0
588202636 235592815 0
404745513 383227694 0
365163095 568711642 0
79837785 33724510 0
785287452 38321311 0
272013381 332436888 0
117394734 511427406 0
683839135 685218756 0
549088351 583100702 0
420291279 675437148 0
409663450 153145955 0
586307736 684403781 0
780090468 383646265 0
118180107 576444250 0
446063823 486795638 0
46915901 89758627 0
560841050 343508643 0
450014572 232454095 0
640107874 54774969 0
791705369 42199308 0
284631792 224827247 0
522693328 76969275 0
15104398 202635726 0
453752317 596480061 0
749921279 221290534 0
45271571 249197447 0
667097797 464503537 0
600011693 346731267 0
716304463 260643423 0
15665911 98652580 0
695705279 137022351 0
212564461 408888365 0
620418742 518374929 0
54199098 397809709 0
291100566 216121747 0
284539405 623921224 0
388488358 43642385 0
696890761 384729087 0
698681178 62925443 0
669692370 530211673 0
373888923 366337004 0
472466381 709585151 0
16036963 372329533 0
54120437 698615033 0
482351611 559694850 0
481064400 133450839 0
105239246 312407002 0
763996660 436992815 0
62675714 154127312 0
446521604 447010397 0
385581909 520679051 0
43205477 359377923 0
741647612 665285624 0
784647145 248943433 0
134158408 776904875 0
201557284 138888077 0
694020083 775465545 0
108948146 497593146 0
518832999 602751644 0
21254748 428846483 0
121368293 502258393 0
571032361 8873500 0
691850125 292411142 0
713016016 575813315 0
233500115 346370535 0
388411213 229153918 0
691793080 262280364 0
447413401 378062582 0
560963908 209938914 0
248239093 599544828 0
134582459 114699445 0
190073019 181722636 0
69719168 748156321 0
668548727 345611966 0
385073419 336627495 0
291335465 38216176 0
469800787 73351138 0
729184963 381643601 0
567945395 213288537 0
270230206 186274173 0
497088328 411362428 0
601877453 405487156 0
223513123 422654370 0
191230706 699809794 0
452856645 232976232 0
616170108 15176974 0
751646834 390619447 0
457418112 185598712 0
22816086 685179116 0
521321018 155871701 0
765027464 199670124 0
529708264 371843137 0
365507799 268971234 0
76267883 665305116 0
704421573 165402950 0
768213469 196873609 0
186836059 444765666 0
535514531 452412331 0
174483679 612895739 0
281827293 557091583 0
573831529 196481915 0
758075948 675558963 0
419789457 66513475 0
151972021 353372125 0
163701824 235612378 0
635245338 274511293 0
516765611 385803334 0
404239551 517832791 0
597397372 609395625 0
482825696 122581685 0
646131942 536119638 0
745767339 449793156 0
730015042 73892279 0
47355719 481800216 0
208497027 569951483 0
8986954 761164860 0
503670016 725849639 0
403827179 404509909 0
774673907 588854445 0
540381756 141304942 0
162156216 498284903 0
687365836 165970127 0
187189208 125651848 0
562586750 795529824 0
570891559 657369454 0
385695195 679530836 0
532100449 718410148 0
345578041 465538569 0
557304821 101054156 0
565137845 621335534 0
779261286 183942368 0
548373974 434592346 0
707232524 794907161 0
726635119 788333720 0
611248288 626386562 0
590093954 636420464 0
163748327 780031691 0
175563455 688212737 0
329888009 801259813 0
508558402 745043088 0
357314943 16462821 0
135261488 765063897 0
180725346 10324321 0
800750958 558186086 0
276147809 738308274 0
507503757 667326456 0
268946105 749747166 0
572579899 261984539 0
598293780 447666804 0
377262899 134376380 0
244738751 337864509 0
467378529 695760980 0
751249948 28817651 0
660766805 163650979 0
7310208 770112550 0
327343564 122495613 0
175510321 409237976 0
334593579 467019932 0
797842883 786414892 0
384981868 178252114 0
683134288 562190743 0
742599395 794742394 0
382858317 254699895 0
164197997 200758959 0
212597237 368718052 0
101474885 92104725 0
674115501 454130956 0
250804414 602154527 0
665785276 493042012 0
763922122 35341029 0
433704485 211859554 0
455640911 247317551 0
512336873 714449833 0
96608756 385774095 0
607806854 447636454 0
454941353 662565146 0
159904864 8530467 0
172451168 684605668 0
318591979 581282305 0
187936817 272693133 0
663845587 583965372 0
121558197 78553335 0
522076798 681253693 0
12231769 205671106 0
729372558 641024336 0
259850458 51910871 0
240239620 228046053 0
413734041 7532124 0
395929936 578342712 0
634782799 465112224 0
686267828 98402224 0
289188646 141517297 0
638866196 700913729 0
674589109 625456031 0
415252282 788064965 0
298892181 369570804 0
725511630 51388621 0
53443328 605555510 0
47010328 612710009 0
496527576 534069067 0
247063744 696397724 0
302718646 110717789 0
734335473 268232329 0
405768748 441497118 0
745647363 267617919 0
491427380 530293228 0
433202846 232990808 0
144117288 25859807 0
428069608 316595825 0
740772709 794962463 0
69098422 495337979 0
421944156 688685010 0
127588960 357668875 0
56771540 149789678 0
223793879 594799688 0
374695622 552470011 0
795564800 414464345 0
753602169 513435326 0
299317390 616499817 0
153587708 674664880 0
397189742 76375830 0
597744389 647427040 0
569390294 81375232 0
266561138 61404050 0
485775415 399617851 0
401232420 519219581 0
105389663 365776747 0
452105518 638664874 0
326518143 256352108 0
720736644 784652860 0
776044414 378230405 0
410452052 166139796 0
343494128 447372408 0
56162088 435003862 0
38650747 163579569 0
207321285 64741575 0
284449011 764979167 0
574440175 514651714 0
431287732 281309824 0
562326661 167789931 0
87743625 790753718 0
218726932 255869200 0
764603908 213198976 0
346162220 370886007 0
778743235 12216782 0
660020686 523328004 0
581838758 190924991 0
37090701 271745387 0
759135028 257455147 0
456567602 328646026 0
606959364 90217154 0
532203080 536626961 0
320384816 626383308 0
451008546 645299753 0
116922508 314435524 0
577424978 391963032 0
416214776 670613231 0
743276779 191521197 0
1051938 379330824 0
189311149 626872352 0
8676325 682077121 0
209949746 720702831 0
145414815 547690578 0
619955436 14218243 0
685433593 437586970 0
784885898 131301150 0
538464725 785504186 0
609443800 573819606 0
265968189 296545507 0
747679400 356765153 0
41575961 100432079 0
324891595 11347015 0
25469146 762058892 0
594047438 554838635 0
1237846 731611879 0
782341199 523643326 0
170739055 407310993 0
435314382 116393031 0
43364331 797113535 0
65637412 80861288 0
436132477 393590682 0
146295109 169410013 0
315392788 156122360 0
778359267 427543177 0
451349705 363847066 0
304965425 408361161 0
175882850 592232655 0
556752201 769988657 0
138642288 611229541 0
566044275 477086966 0
418708945 515994175 0
106316588 106452268 0
545951862 488188095 0
251492214 190403799 0
689597975 180172593 0
352033874 400426858 0
122936124 680307593 0
341466998 17487336 0
785500759 322218742 0
754759856 169123814 0
427828735 345318399 0
241173397 417320683 0
14528417 88947739 0
112315362 674300540 0
211404947 774888594 0
354952083 649072174 0
686167517 683876346 0
270454864 491867928 0
764860876 370604200 0
540578449 70559677 0
307747550 118502622 0
125792023 567980639 0
509749144 558855375 0
354802108 49865221 0
307035984 218511397 0
51844047 481785655 0
563641410 31029999 0
344396166 795520869 0
599163213 684252949 0
640372272 94855920 0
355111326 371550271 0
608008448 242237816 0
72312105 183283585 0
294608219 799915484 0
598667785 747829263 0
702502761 780878029 0
763876029 796178796 0
90404643 444249342 0
48032099 467072453 0
348419867 514719104 0
68020744 53859996 0
788180763 463340911 0
189670354 592414938 0
700580918 405243482 0
289183852 331411037 0
728312761 259046377 0
386606474 378571123 0
417012598 778124332 0
72926689 466883332 0
80287648 709332504 0
278081643 310578736 0
792253803 609769331 0
218070617 272110649 0
5584883 243358012 0
381100960 373099689 0
154865496 233446622 0
394274952 617465485 0
665846026 6452183 0
455170615 369735183 0
278695562 39286664 0
246098275 329441605 0
230285020 68719578 0
298061855 265920601 0
672964683 534364361 0
753931722 548478477 0
343450516 630013529 0
3959620 157248129 0
708860175 13971518 0
685139377 298548034 0
132706227 450127606 0
697434490 632314788 0
626193845 605106565 0
573371782 549666417 0
447332411 381276077 0
26099878 778276440 0
35158940 449418852 0
668861479 468578684 0
778831187 246867976 0
76661080 632287457 0
509608746 255269428 0
532086482 785605293 0
670390806 437373919 0
710262892 445655706 0
653490184 707048166 0
284256843 540490404 0
57031590 59682833 0
507253355 537612415 0
119732917 705289742 0
116208672 640667024 0
56936023 696045341 0
445638714 368243270 0
123154975 197835705 0
651809207 486628244 0
529841469 275916657 0
294584635 569675482 0
657333649 775264085 0
341733180 165525314 0
756766728 772904087 0
59988472 427667807 0
170286589 541629423 0
457568823 508736955 0
485916168 297421788 0
41310426 425142187 0
243616958 744799048 0
356250579 81683411 0
595895115 38804898 0
99499773 297929699 0
472530466 691265683 0
629975385 426087872 0
750452487 613097166 0
563329086 313267914 0
235293084 470933148 0
81929115 198363892 0
727626724 201142658 0
465354697 354085096 0
338284279 466265366 0
621216799 623639285 0
408439591 305981792 0
34569586 287451475 0
377272770 149933796 0
68461854 720836605 0
653524970 239472727 0
76630382 558302996 0
447522438 178373640 0
591846682 127769361 0
351200858 45924385 0
495335875 413027035 0
92284821 66082150 0
384736846 204902084 0
213638009 65178942 0
375129978 244853265 0
643208768 465556258 0
433943544 755944937 0
520835870 40230165 0
121623301 27772311 0
386403389 543735766 0
691646633 474750841 0
615183556 549292364 0
587465260 349993849 0
302882966 695159039 0
588082780 167101558 0
756831257 86903666 0
776952494 93707252 0
411660337 354410952 0
319235847 463795597 0
427135837 490887621 0
274119230 174803227 0
577498969 189989639 0
617269341 219865026 0
299609993 460219659 0
615151409 435313970 0
137564532 647650248 0
551950880 319063810 0
552394955 188268460 0
591963359 613138164 0
499105003 422409295 0
573140741 154618419 0
492827070 450335770 0
732850690 503188503 0
476983734 387899456 0
240726220 309836551 0
50337378 760767403 0
671930673 660212376 0
124380769 361153044 0
478772464 517264653 0
15578384 513990179 0
698345363 311750866 0
402601495 263970685 0
66940405 566286412 0
375354018 233593235 0
690858309 11605927 0
342929424 751057620 0
773609390 14598776 0
332752683 604073096 0
760731799 479441432 0
652029567 531392414 0
227036698 41912724 0
278849576 606801835 0
301609442 574245612 0
779604774 243494629 0
207523060 402549179 0
131011347 644109342 0
464970230 86536226 0
646792193 357146673 0
55735541 587828950 0
588025718 106816781 0
489813236 140186817 0
619075349 576740629 0
160464006 254994709 0
765410514 400774064 0
425129480 377695527 0
427690931 161509593 0
317166557 279137781 0
275770585 253646208 0
154460705 114222701 0
282359979 375879913 0
20226513 792439331 0
107783858 109667978 0
72363047 131161381 0
363483887 719338051 0
534221604 50084643 0
118333262 375086058 0
367971983 518574056 0
251259750 761473144 0
351493298 644776508 0
379300802 77654629 0
700817038 60658677 0
422951421 582322917 0
241903979 439390320 0
443236528 331379201 0
711355010 567366454 0
290580164 375029276 0
688714430 541932242 0
249738476 413832391 0
361281197 116335966 0
459628991 694511881 0
7287750 720834308 0
559478925 571707288 0
419632122 153429773 0
633474042 464099302 0
313814268 357237737 0
404931884 197613129 0
261597512 114820794 0
100535587 86496700 0
577631842 176656527 0
654984101 801305080 0
51566848 540517391 0
342661548 747093095 0
294645801 750732882 0
239290784 285113085 0
194745697 3106065 0
250540797 374373331 0
578475356 25741530 0
571352801 310672737 0
556680964 701400130 0
756774414 165766369 0
115045697 259224134 0
582841769 798410583 0
363864039 501473485 0
408458226 142936403 0
133222716 283138281 0
15874697 64036419 0
28656151 11254771 0
172338410 68990406 0
462043989 455722235 0
748818527 421504716 0
216211708 294165955 0
392035119 224801222 0
303935027 373011660 0
517624342 185618643 0
554339267 302851805 0
425975318 159902057 0
211781010 616062516 0
113783005 236537560 0
317629527 281970480 0
270153804 366019124 0
493164631 617186003 0
159390743 681727426 0
318563971 186140294 0
130363078 253010075 0
719960365 695994621 0
593874533 541520639 0
611022372 328234701 0
779100591 299834082 0
84344861 301357269 0
145321022 695257136 0
267595270 272863572 0
14961362 346442954 0
620279127 545205559 0
8860596 743271310 0
457978578 81430875 0
370224702 297262021 0
756406919 424395366 0
122057848 685230281 0
255752401 382700613 0
309636426 498751860 0
122249637 85032572 0
405289858 496644214 0
111120790 276268495 0
585953164 21571048 0
437160147 595941388 0
356497031 401658577 0
329956099 801719957 0
143861980 654102093 0
300636822 519631402 0
473121613 772392873 0
355312501 281948270 0
741032877 273202792 0
250875324 28662975 0
751076699 488787584 0
440451134 343272123 0
130064082 426583443 0
84078465 369697291 0
147194822 9268309 0
604255697 590650684 0
174767315 698117150 0
632497533 291888737 0
23495091 374404465 0
397812614 687715052 0
400784886 347562018 0
312342321 326551796 0
452856513 514007936 0
80309873 429880478 0
328018373 230312521 0
248845488 317906580 0
678087009 380027327 0
534287776 696179828 0
233033832 143569779 0
41122143 683797843 0
217486819 756086924 0
476053829 282295024 0
669369103 743914784 0
458295670 597439086 0
578787886 288923864 0
351417066 345878340 0
194524862 755955358 0
781159997 371343098 0
777994062 777072449 0
153499464 169936734 0
528418451 537419757 0
645109248 464598437 0
627783122 141288347 0
601397198 754742194 0
631305621 115081650 0
720530742 55063128 0
23993045 755646041 0
496510026 730206853 0
720025359 786141539 0
103564841 777826659 0
798618201 83853331 0
508150528 596217734 0
736596249 792429107 0
61794979 797337388 0
370602699 295199499 0
163100466 461414222 0
297875704 472694246 0
187714846 746159132 0
598707306 30979191 0
131733255 449991634 0
782752423 440390951 0
385583825 678233021 0
174709223 135256286 0
689317534 228875456 0
22634789 1241878 0
484629743 128752258 0
23292363 523561921 0
532436250 760174223 0
78641580 188922229 0
518522343 42130828 0
599098923 133248500 0
624550138 64660241 0
236593747 400393175 0
101765896 277854307 0
325061993 185041411 0
104469929 305138600 0
131581073 282448604 0
63847956 797023687 0
438612111 664709050 0
659392012 389223460 0
106749621 403985281 0
626457959 217039958 0
60297111 641393713 0
626775578 416796659 0
16022242 578513524 0
558853628 669847946 0
165373862 184826952 0
226559826 282484568 0
749921096 66463091 0
697354497 306486151 0
316832889 731783044 0
396939351 795833355 0
136627867 318146619 0
591494608 683970086 0
546107244 367044323 0
796276517 9670044 0
359149099 691941652 0
374358049 373714712 0
310524202 182928998 0
174291123 647586473 0
567779076 388907843 0
53874468 587843341 0
113486505 200300662 0
340982220 628910311 0
339529795 333236120 0
80455773 662335317 0
112117571 639702036 0
404331308 252106472 0
617048707 233884094 0
245812701 83693610 0
115849054 590608718 0
317368693 108669302 0
483787639 494448902 0
147579807 714686634 0
394094902 651168433 0
663123818 250809908 0
271510643 88206756 0
519188076 441705017 0
531499504 353801269 0
70996328 283373798 0
612230716 671892733 0
651383145 494291008 0
11236164 639731742 0
389529585 629906465 0
466262662 447018032 0
717248154 532695534 0
364115949 178088211 0
143767107 215279729 0
15984250 267707794 0
203896178 731729048 0
250313314 166401973 0
223208042 652062581 0
292345341 522670494 0
238687624 250146728 0
97118133 26724330 0
437270576 29629394 0
587737523 177297868 0
444836801 348360306 0
753119955 78184363 0
188682696 776850278 0
276894627 561932084 0
611055155 441363777 0
519567282 42793697 0
77781235 448783956 0
774508720 100117844 0
280680995 124764340 0
146468593 133166145 0
299297522 258952899 0
446762140 15825844 0
62208180 761310269 0
529856197 309984575 0
436342701 146728916 0
103756010 145237538 0
463218106 726596292 0
789019795 279036230 0
532649839 185399800 0
628610921 114317769 0
563882749 455786194 0
476612679 231714484 0
420502039 74442722 0
792798844 42529606 0
193245693 799897994 0
234390748 786209838 0
682807130 782935675 0
717075276 640482749 0
525371298 589526008 0
731179862 160290550 0
629295245 303582369 0
451627395 698915181 0
611588059 683206970 0
438052406 286905231 0
30864535 552714563 0
345989798 20345094 0
692489903 44800802 0
641783826 658708881 0
253077713 738422142 0
29994721 341410864 0
575804993 653750797 0
259916756 664155280 0
761364141 434315053 0
182623433 96773152 0
589000109 420842303 0
365631879 97818415 0
296923642 324209923 0
405302403 693684247 0
144266665 756760100 0
270140067 741308748 0
405994026 701779314 0
587310579 79800959 0
64637260 336877779 0
520463437 526377314 0
213420399 315718186 0
569340193 187266222 0
405938512 541454830 0
110224737 327276023 0
133137056 260473846 0
107385287 646532834 0
692488329 183863434 0
393586001 173589666 0
579251933 50039822 0
670592459 3441191 0
799915968 432621746 0
197004061 244045531 0
500887989 700466215 0
519252822 755767244 0
407052936 770479630 0
360303151 463167414 0
728510058 260157073 0
186665833 635345600 0
419575561 214835645 0
606293203 277985248 0
81836261 165491142 0
240700641 630440562 0
424829993 691567178 0
589650945 736443289 0
610142200 627081141 0
132025772 307675197 0
60669968 263318814 0
287673921 296377171 0
764733818 52355504 0
124352283 731159886 0
6323757 758010003 0
303501000 492789501 0
528491106 788102183 0
586332073 690674470 0
648517537 468374980 0
423429117 426751654 0
777223311 425662924 0
650464322 559353810 0
133614063 418077976 0
451632818 271402071 0
731200273 53910989 0
97737761 206055516 0
370203377 205791468 0
165414976 7366172 0
138660450 444617241 0
213672540 88596966 0
318688740 258772816 0
194679274 14185990 0
293726172 60155101 0
392604019 225059161 0
762052597 367488863 0
752865804 574201715 0
293153655 778375158 0
116945107 221309532 0
158812444 100371268 0
507663309 639582750 0
93331160 238921708 0
87673172 484546838 0
648388653 155560522 0
294452490 397752031 0
211410238 494359741 0
475717663 795096302 0
774133984 710409578 0
121618913 402370240 0
777956160 77404897 0
416847811 252919997 0
46531675 425262357 0
213142913 588040957 0
654668018 28798246 0
573478474 670184934 0
341799661 47655448 0
605243659 615020658 0
670178367 784065465 0
460434298 695686239 0
82054255 676303441 0
203278127 204089336 0
337420993 275500575 0
275043522 119242005 0
486566554 57392209 0
320553633 48256070 0
359310874 737152901 0
209616578 254421425 0
162816514 573532532 0
55050855 674136979 0
301439608 722458953 0
512219798 532557200 0
243916090 728904294 0
242971937 453443995 0
216930713 549599909 0
323155862 85752925 0
430081296 291301389 0
285772787 594859096 0
419608370 20127753 0
658720164 630596608 0
105083955 587359850 0
602342681 754827529 0
515462318 48251729 0
622638995 396060101 0
376556242 493547366 0
371591579 282880424 0
109976903 88309579 0
372180921 168539721 0
263292302 676625256 0
667430432 641606189 0
538578734 550746437 0
12643483 322618310 0
63082810 127372033 0
362034304 377036298 0
546174418 759602831 0
63472262 598321416 0
263867198 687037054 0
89426815 619700389 0
742475459 776843913 0
576812251 154270632 0
683534587 97997776 0
225826091 491951309 0
135061435 322373458 0
479412204 106360500 0
662140191 695880742 0
380835553 430638146 0
632238105 178217340 0
122593127 661791769 0
594844038 403101089 0
61510019 632033533 0
725754950 443245216 0
752961439 649811475 0
607359849 182234790 0
110272217 395206147 0
386708263 506084712 0
337250396 403016098 0
412624490 778229323 0
704203941 308666174 0
690861486 49820671 0
52010134 639570411 0
354038317 57938762 0
339774664 374623656 0
182965328 266584683 0
90090161 551362987 0
561412793 723683052 0
489165127 779270713 0
217649874 55036290 0
391357805 305276787 0
44405722 46926883 0
10128582 749184909 0
111641594 286000176 0
739034934 379012150 0
748074037 10508678 0
518516690 78785045 0
601910518 477265984 0
357585373 619911555 0
578247487 14147720 0
302323273 180713741 0
173839834 198204564 0
253911620 508647184 0
735000774 508043811 0
774303404 669398621 0
472168537 261542013 0
301886817 598629756 0
455356208 511483974 0
330346374 769902659 0
391651285 705410791 0
30560430 364924260 0
370745794 528889042 0
396865812 630644037 0
488830738 718419740 0
744743605 330472545 0
47971722 245683439 0
710003190 743601371 0
227181302 410606777 0
539852564 219131220 0
734650067 794448190 0
144719825 673947113 0
385466131 721332006 0
286851253 31181375 0
260694771 194864564 0
746923533 27254239 0
39747030 717237768 0
110625757 260950385 0
339870499 240321252 0
35798097 135298098 0
46770106 317504278 0
761803918 109113058 0
594003721 472160685 0
592635392 713836585 0
35203062 151719032 0
624729794 649263988 0
415674899 330275576 0
247560471 472302451 0
397569012 243506228 0
636929212 645926771 0
435766666 428363991 0
60275731 411041852 0
192856902 279412129 0
97212033 796361104 0
418729083 599781211 0
208551140 673832997 0
276487834 539279217 0
261905951 708336619 0
583470561 434082052 0
442374327 86936609 0
674897041 579495446 0
138634260 147442982 0
695109562 243976068 0
319550370 541969758 0
473741099 279470058 0
738859853 461621054 0
125479472 465981532 0
83253665 517888236 0
36209359 571286317 0
212852734 474947167 0
366140195 31313981 0
334702150 397184512 0
47678543 713226098 0
220130752 575055278 0
492305782 650364651 0
387513711 219308063 0
126489340 247531988 0
651300776 76601244 0
500686283 536702953 0
341095755 61762169 0
179620120 156422840 0
164273034 45043729 0
237828055 402804485 0
422688661 568067223 0
182945336 11440082 0
673172017 746306717 0
767399646 88674243 0
446742195 753098858 0
631970811 177823907 0
155586672 131212510 0
243649880 284529478 0
71253216 508168822 0
373657982 77197444 0
735831915 523145319 0
646165525 465832453 0
707890259 383965388 0
734653352 673739640 0
453820636 670923758 0
500246052 737709938 0
772812087 766699072 0
548264328 796263331 0
365953739 492720462 0
561089125 244544342 0
771021336 237136645 0
404077906 583879597 0
709464224 44937018 0
138890343 361290969 0
712470217 135703624 0
68404356 704602473 0
560955623 132774889 0
140554098 217867300 0
262549854 257079452 0
11030588 524090382 0
142615460 784181255 0
258053069 593461795 0
468601357 631629414 0
362645938 342804851 0
440138914 790262126 0
356574198 647941567 0
10289109 568602435 0
46232310 638976415 0
527994898 321692275 0
726090784 501708339 0
439288406 340665672 0
600325405 319818065 0
352005766 528184817 0
137054316 498158876 0
24089940 276786065 0
727727055 61139435 0
560992855 537907068 0
666391541 89697964 0
433017162 749736924 0
14231062 434533695 0
49506663 144027993 0
2921650 404400810 0
543764631 122186895 0
173221775 168503702 0
627737834 267348522 0
168588266 444251828 0
614660436 404362157 0
245525285 790353323 0
618567008 688220459 0
680609923 462612912 0
165268157 290223739 0
42786350 122360539 0
286859325 371369406 0
520462171 17998869 0
397012856 705679451 0
412653453 75664559 0
755076587 650872994 0
649786225 218826830 0
583211265 704541375 0
168348271 657222744 0
51088385 592931804 0
116342103 11264470 0
488445615 592303080 0
478155554 496357163 0
16121068 366306831 0
117177623 110880700 0
181550457 658870927 0
67825875 91012505 0
40508993 646414318 0
451312763 436799621 0
522641225 48814377 0
791427348 420979966 0
776050228 597791871 0
722391353 441304773 0
436849908 393049233 0
583470807 352102935 0
579524959 340787003 0
416510281 275110847 0
176088637 103023935 0
798152809 455954990 0
247644733 723336717 0
102705051 372551817 0
214122581 670077511 0
700613278 291175627 0
779349821 704188031 0
644779377 509764889 0
298168066 311305460 0
40604569 624017426 0
260268374 633444115 0
759220562 545105831 0
9961102 420549365 0
145160007 145986288 0
15649137 789265709 0
789581863 555644443 0
227562204 491669254 0
319051228 409398676 0
569041884 295164635 0
800306289 374427570 0
72370244 212590406 0
622919168 294346552 0
215852845 227720288 0
217557652 142088227 0
508664271 86255734 0
125707018 430020915 0
247114428 573820343 0
710715966 599311251 0
692845621 471519961 0
193582095 130447574 0
159571342 801095270 0
701415776 784741374 0
215209529 26578306 0
534390917 57419104 0
339719850 231148431 0
610328470 800313404 0
791436979 122826556 0
613491130 763544274 0
253319921 111477100 0
317333917 550655687 0
593857203 86412921 0
196688566 531104454 0
410686934 201030773 0
720151105 718778864 0
542478899 66744498 0
328052365 278618468 0
713832804 350405374 0
706032253 549757048 0
235839002 128010000 0
696059197 548950805 0
179717332 287087714 0
645025374 208364837 0
315476775 415557453 0
174129451 320811944 0
96225179 386589737 0
361903322 728454836 0
466835242 282472658 0
170065611 240931785 0
571642558 172686724 0
705172942 23669248 0
117394713 683517016 0
261194502 244227 0
268762915 522419081 0
224471924 295412117 0
740183620 768044693 0
406955377 235604576 0
465549937 483675725 0
606444014 672356524 0
236357714 677685592 0
410803647 80327180 0
695011338 47279407 0
478258615 357193278 0
231959204 113601483 0
313220068 777263272 0
348220076 36311613 0
367649776 70871784 0
452580868 219163755 0
310016135 319864837 0
374884660 769693503 0
783296396 462632746 0
564758852 409099464 0
566030178 48080800 0
486786916 192570769 0
213626196 183183084 0
450332670 344246514 0
355170396 609032597 0
188812145 680150017 0
375638461 193752564 0
345632029 430011972 0
626626897 230865051 0
599102560 163984683 0
585729149 457315858 0
26045770 393919505 0
419494605 574057203 0
543348817 269988753 0
260202534 379915361 0
642427859 192590625 0
484483540 779233882 0
201327637 158537245 0
576986137 494141100 0
184669104 275172629 0
267738796 415005411 0
409416477 661552444 0
391794623 789113010 0
685597170 186347564 0
213709609 448415270 0
461093541 796312356 0
360441788 562730859 0
784830994 413858781 0
266429897 516882613 0
585143912 512423530 0
293757145 266736465 0
440963455 290914675 0
672287103 723430555 0
44739642 392679027 0
220135983 206262724 0
478436377 262147130 0
785855852 99009324 0
709294603 108902427 0
665936419 278764802 0
492547717 723727131 0
501335572 324262388 0
436394476 355271499 0
105906208 93519339 0
164136646 476969679 0
489706137 21587953 0
719154218 209266652 0
639718265 412053351 0
348367485 687002524 0
37096444 366133100 0
698649937 749791612 0
251817839 318970431 0
749446000 697569650 0
699348430 66851467 0
102396033 48929612 0
55843975 697389293 0
330211063 485534641 0
30710811 285412771 0
434378357 615730 0
492961248 135739309 0
615188406 766240930 0
57963121 184417369 0
636478042 554087631 0
89139145 322234086 0
180809811 37189470 0
482382671 46053168 0
515688289 423714698 0
781361774 531776033 0
248912452 743354928 0
184036596 476254933 0
662763936 620986730 0
617465108 157686554 0
570267438 729227424 0
773329424 641546930 0
365294834 746832941 0
794833169 375040705 0
709840927 271464706 0
665800662 617201125 0
616535458 206174519 0
152281372 433572933 0
270080172 329571826 0
770893896 62382129 0
266607207 600631563 0
662072195 564374754 0
169005681 761298097 0
45110093 724827254 0
112805055 211212307 0
137168415 507593684 0
761447605 227105432 0
274770959 746269 0
211870218 638981186 0
748668471 418245250 0
451338069 196554236 0
667478976 776703457 0
386111741 626170721 0
310604446 256165153 0
385676210 471872280 0
299716399 376804913 0
273571607 151423632 0
416230363 546193258 0
383890329 630749156 0
406980870 679867956 0
729225513 140589882 0
789184154 47899829 0
440303854 434378506 0
392824715 178775014 0
260688387 393370449 0
277883076 656884147 0
502659890 579851813 0
8727402 701768783 0
540013321 718126487 0
156455172 383465541 0
141608084 785464191 0
253456660 638765804 0
168143014 376673577 0
629333696 427268717 0
450433545 452511009 0
496797222 342607922 0
388042949 223868512 0
473592843 495734628 0
30704071 544799726 0
139091247 44200499 0
740660532 262900314 0
628472236 436316910 0
775128333 648648484 0
635702380 42112672 0
128139780 494020505 0
394054557 262253528 0
417258390 293814082 0
405917649 450386008 0
276080331 438390545 0
791176685 438167472 0
760034658 4385479 0
443897204 609193657 0
791314230 674326843 0
360966009 588015402 0
407952910 78731291 0
110629510 491276881 0
259506675 151137189 0
349637379 606139394 0
209572109 404386554 0
757898302 235313325 0
706483952 51269024 0
626648716 394675973 0
169785212 559363945 0
428299896 583384739 0
601606418 285176527 0
196213275 423434319 0
689161180 235190439 0
351465528 268859739 0
765364422 334841144 0
645433452 485898987 0
615488921 49424416 0
283437951 189536820 0
319084869 580383096 0
472358721 430211960 0
401934409 264692345 0
612414064 450372395 0
354573654 40847133 0
595394017 54942884 0
34223325 23307305 0
230816296 424605821 0
352879753 369940734 0
475518611 635249111 0
749542189 598648775 0
685371768 740430122 0
433775076 463735521 0
570881631 110428903 0
587712235 741630520 0
543249265 103208000 0
13300654 263486227 0
371211731 690480583 0
449954935 607690799 0
589616112 192688515 0
86614696 388036072 0
402524362 38855823 0
167314929 597452646 0
149964519 126762291 0
562296444 163399265 0
423215239 161683708 0
30688730 505472258 0
660342806 788481476 0
581864677 169963350 0
373703440 329585397 0
789253993 340723350 0
310668780 121852096 0
471924987 686239098 0
98807340 499831812 0
558970096 713113064 0
534664600 605410024 0
600880856 284939702 0
443118085 628075469 0
67913936 585335887 0
22035611 489414515 0
749832103 307351176 0
240606205 118395910 0
387536171 534223688 0
126487323 758822249 0
628435895 691358191 0
653015035 450991508 0
439147703 129237838 0
588981781 407403848 0
151184297 284175198 0
734216527 624422996 0
90422198 353289547 0
523431454 703571369 0
798089270 355927505 0
369106694 407081277 0
247542535 389893435 0
355313787 57353571 0
471951178 579228770 0
310142818 178821647 0
141305765 20896780 0
617457590 244390878 0
638500375 279956843 0
378163118 547248326 0
239491829 455318075 0
308886847 210755563 0
516470909 226589368 0
392655812 190445077 0
28213072 323073496 0
203298337 363901137 0
3305481 461763981 0
47992499 340544758 0
442791478 94368872 0
203783585 102922182 0
418349234 44404850 0
239881032 429216853 0
529064506 316234021 0
429115210 522798544 0
423580960 99699608 0
94833895 344842830 0
520932480 317960063 0
757372175 166290200 0
373383586 387986557 0
240360552 178985657 0
523061356 459366983 0
409204130 459007844 0
16639953 782164235 0
231879433 367547259 0
236407124 640441957 0
287377596 56795497 0
722048175 186211693 0
517504745 593666460 0
428702839 667838424 0
341875 581818363 0
93166333 756393778 0
446056520 434994798 0
670532619 646797895 0
402621118 156696596 0
719630766 61685084 0
441910884 535360915 0
491247722 573751844 0
790708430 143260396 0
490081837 278029171 0
95756441 309237444 0
431788577 480110454 0
307344409 600334309 0
30564986 468838302 0
87440012 294373044 0
135879056 414740756 0
296236610 205290211 0
474259649 478793111 0
254978627 548579288 0
222655100 387718500 0
238528965 151077045 0
645248278 296428230 0
535099011 177130643 0
165530191 635203255 0
617954951 735038954 0
402650137 591757601 0
289213645 350933271 0
753767294 687503227 0
181388967 419627669 0
326688086 322797278 0
615982039 134742782 0
20694086 327421064 0
133687294 385722121 0
608646390 408494284 0
292548245 99031212 0
56785412 212819877 0
7437101 729810088 0
449629215 752293818 0
331616994 346814439 0
664886419 86955079 0
184969690 82957727 0
433105135 541510485 0
437570424 317456053 0
346426961 87873300 0
706192119 441185520 0
215784335 721323553 0
24842538 85475220 0
502738797 93571323 0
611917614 696081973 0
671862284 635643730 0
558825743 156895308 0
695558005 485562061 0
786926943 576661486 0
705347052 621149765 0
558097467 711766328 0
761078303 568368843 0
234100097 397295413 0
18822593 102089511 0
768562413 170146996 0
660414736 164459039 0
50342876 299009066 0
468177652 379327545 0
620154482 117898879 0
496008304 280214889 0
591734741 616547500 0
661632808 317106229 0
609790529 606923582 0
687890806 162023668 0
101527159 185772698 0
756115274 704875206 0
547131554 482485518 0
647976101 526412688 0
764954521 360285222 0
378158484 739832813 0
407044040 277815379 0
259840888 709986883 0
498500357 33676828 0
305431957 514204340 0
383622469 402663396 0
587134121 26838304 0
361814189 37075812 0
691137004 198308475 0
476295682 539618829 0
641851149 3346487 0
792875112 304352916 0
427068456 296153683 0
784335989 719904401 0
269942968 619002770 0
414886044 392105889 0
618340867 103925884 0
580366749 700118206 0
57240984 235822139 0
254797692 177313043 0
649866754 789942090 0
697674109 794639715 0
278768166 285592291 0
175564839 272640749 0
495790263 103849845 0
220017672 322502975 0
54967421 302848482 0
670735614 387949236 0
202006748 415496794 0
181816017 792365793 0
695902535 296307738 0
209989049 139945041 0
545186542 244686446 0
407993200 729618263 0
661492759 443216302 0
267180536 264542213 0
615658688 215986180 0
52343209 125413743 0
423384293 73943336 0
60796864 264486970 0
548518396 134542100 0
506885171 367631673 0
29066535 468017839 0
330938321 560961362 0
438351801 384783307 0
419449811 582269153 0
314443895 41803638 0
784314932 142772770 0
187212969 29457465 0
26239956 60625507 0
326876914 124114534 0
583487100 765307167 0
385488638 735793682 0
675696247 594290965 0
708583274 408619081 0
462420703 60630255 0
60109440 773616682 0
353884650 396554402 0
132900636 327334920 0
800470016 264834307 0
466528044 767856223 0
112446378 744043793 0
329902861 542478194 0
291342632 680752147 0
690261285 524563908 0
287819237 798907178 0
710019466 379900675 0
354647109 768754878 0
516808990 710050315 0
601463044 357586871 0
322767296 70891530 0
542744691 687084189 0
297320971 723828150 0
300654040 737886507 0
294339422 77701722 0
784519888 103855575 0
441406146 416040992 0
438227589 539606778 0
26997101 752050495 0
602756251 83129538 0
304739879 199403706 0
3031202 28186558 0
122704561 591242346 0
637859282 13214340 0
792432174 472433692 0
389026291 523091871 0
196056377 737823384 0
392034693 741661785 0
67489144 28510807 0
34884899 459776624 0
224593022 581650852 0
544616624 777481188 0
294356668 50041381 0
194924859 435832162 0
280499948 751509658 0
512076864 593727164 0
183688714 344839057 0
444823201 167210468 0
104037892 774924239 0
727190802 769507589 0
608780214 352243427 0
757274540 27544763 0
528537221 361604182 0
455326519 613867987 0
527458821 386883272 0
42629764 146315566 0
227344809 129769990 0
11678768 29896017 0
335853509 445494341 0
495054761 436504078 0
561819596 123425101 0
28480859 221766351 0
532765773 352503841 0
642109778 277123135 0
94442683 135353990 0
142607876 523119901 0
748446378 265363054 0
605206843 539772381 0
675861849 660247537 0
26179124 314156703 0
66778496 541421404 0
266868665 720061399 0
788687999 206160867 0
476991766 541756671 0
238319308 724762146 0
267557792 358869944 0
128376433 665348222 0
48768423 551828192 0
334637216 712617560 0
754525853 416079031 0
565691635 542357473 0
524264787 711575378 0
635389247 665561953 0
148736538 252636513 0
438986065 749344183 0
134919300 395381065 0
153330741 717288986 0
347805503 362399189 0
287164007 73404097 0
759478829 762059522 0
57959766 233245595 0
503785027 87947497 0
114832530 43600569 0
495385510 643721139 0
15206740 60873421 0
436275472 236110188 0
229286480 738614807 0
33435256 765686150 0
796706106 267846854 0
582126364 132279461 0
633383965 224929733 0
69504351 641065748 0
631099496 751112280 0
82314087 400319950 0
295320581 10690853 0
698390460 801438355 0
310584026 688533454 0
599822260 238703790 0
52672722 342685865 0
89841384 149448180 0
388458499 778609156 0
16156226 97465730 0
442479555 90507496 0
406013992 101647486 0
384674878 665661045 0
442450759 81309615 0
91805596 771324760 0
300229749 722763929 0
533685902 389254038 0
398560140 127835397 0
206367024 222982198 0
197763670 407289235 0
624813784 100456186 0
430457742 772180350 0
465647083 81259413 0
479377853 584954846 0
197076852 756981005 0
199032758 231044672 0
198920398 573596077 0
588314944 596375545 0
126768557 648660671 0
619113278 691976053 0
632433306 685639051 0
442078539 97549435 0
387029776 41944615 0
356998400 706493908 0
761006045 197364206 0
71681547 416218247 0
25227794 478399996 0
138118231 397016425 0
89319056 790265996 0
233631105 129064345 0
235553810 556760444 0
124777353 348698150 0
654816305 705817750 0
115485619 313994922 0
335361373 162787100 0
797260977 701758543 0
493782722 539798930 0
701401061 651429878 0
190057429 790817160 0
757207930 79482849 0
382987753 315805778 0
518425979 171369345 0
566092552 798681752 0
17739372 363492290 0
409005184 473644610 0
102866508 3644631 0
306887702 339888426 0
79131071 50442768 0
448600589 692578370 0
314802326 34068202 0
605137204 65947024 0
293997223 683997421 0
700650026 733154637 0
555082336 333067799 0
247830571 200990964 0
191902189 705046904 0
426175792 19083959 0
13042655 212955470 0
382918979 194339158 0
38146470 440363082 0
66737393 525607883 0
187627046 684572682 0
215881505 758440312 0
405718897 349222672 0
137383277 321458062 0
43291304 775221676 0
115794295 221675206 0
299433619 212821752 0
557990143 40856566 0
275254644 123255217 0
87065554 302468961 0
31378476 65232835 0
39641089 89569625 0
404232889 101355674 0
515441706 709791493 0
530631740 352265114 0
99705437 374691326 0
179811249 411237276 0
681581533 300116798 0
449847033 789227731 0
616880441 512350614 0
471078901 88279985 0
20631742 617622184 0
452497533 100307698 0
744229935 482541912 0
66202187 303805409 0
74569961 146670106 0
775403822 476394944 0
518115431 141765015 0
797333544 316754324 0
325876545 120909003 0
568793354 650704271 0
331915124 209022561 0
173359083 610416288 0
533808141 85555155 0
332014618 620276145 0
285653829 470506991 0
409819554 517747515 0
626296876 44117228 0
590651526 147536085 0
205702840 347850607 0
49423006 417389166 0
539417010 20630677 0
16830396 453983188 0
576954167 448147962 0
80460864 379977441 0
739718233 410456016 0
617647461 624700346 0
582840467 176474169 0
189219829 762059949 0
509913146 329764231 0
131628612 123611818 0
592017128 245139712 0
520412653 177311299 0
107124373 108025666 0
582498195 487287551 0
230121427 677471387 0
471945866 630995025 0
477108171 249408044 0
489651871 123031908 0
143782195 727971829 0
430561690 302183862 0
562995091 461081873 0
479728808 125582644 0
123412310 695365269 0
165837447 165762161 0
60263459 608633909 0
601325287 531409032 0
148999560 196174795 0
618740681 714682857 0
240545106 767003806 0
17366912 636331519 0
211368344 452320359 0
375887181 526135316 0
617229654 632945389 0
309115818 725463621 0
584919802 665575877 0
571843412 470497256 0
677749803 637439446 0
600659172 401569700 0
595267198 268906046 0
758139793 219823339 0
405784447 139018195 0
614303936 226594180 0
550707050 339454048 0
708463192 537186948 0
279737781 285102300 0
303081505 737096948 0
758705412 606541484 0
409505547 754678980 0
531405724 518409163 0
649047888 630815609 0
406245064 313262843 0
464180481 588956781 0
249691702 578443215 0
179740353 652045671 0
641517449 116302686 0
425047735 758166059 0
794134940 281219202 0
120446962 413228115 0
587442027 142601137 0
659423014 372241500 0
757543815 498928434 0
201088944 744311867 0
656349319 383053546 0
20437560 486785568 0
183646154 584587689 0
161027018 636674663 0
550794354 427004388 0
722696421 503299236 0
797184708 680281634 0
102487956 536308711 0
162020697 672816434 0
116128074 370628115 0
202493329 682415236 0
589791052 210735497 0
674808178 24403733 0
535179186 180045769 0
355805447 332805313 0
549530712 443391479 0
728393586 309719484 0
229753492 575003808 0
776864880 650347856 0
255766708 596270323 0
660535764 396847477 0
700521750 535908018 0
718962533 444005550 0
247740768 111712088 0
732963180 595436346 0
224982763 512177914 0
207777108 709799437 0
785650145 735231469 0
200762436 720717417 0
291741967 645758853 0
618637702 359055244 0
739353790 711446831 0
513545338 743004377 0
38050773 354609481 0
3237677 155487810 0
606251199 428100823 0
176753409 165472597 0
295489237 355132851 0
186850957 193563105 0
492447550 115008178 0
527427936 678373153 0
565851938 750553650 0
161887018 363052850 0
490251795 404297487 0
589083585 673477822 0
713394932 207353918 0
374617024 509215123 0
443381665 486731995 0
424215360 618584490 0
673331181 247358835 0
425304564 87693172 0
556679636 89916604 0
587361496 524466119 0
67859701 592535516 0
346609020 54698346 0
198374938 107359712 0
108225763 152618193 0
480600835 252022139 0
548934181 422390846 0
710316731 434334387 0
462215536 754815442 0
48413218 631724164 0
415761970 639876071 0
244777434 784205414 0
619237411 357227304 0
650360346 260049089 0
146778014 220532440 0
261494183 203582113 0
62126860 555063633 0
552058226 764774999 0
108732106 770197459 0
659322487 723350622 0
465308332 481755885 0
462991011 446694930 0
426213573 510296623 0
179580984 220650340 0
676065077 61822390 0
555772749 473016064 0
188190737 316323783 0
646813301 341292265 0
681725392 748837409 0
220811283 696128836 0
465854324 414941091 0
184973940 447533594 0
14734896 524131594 0
538194072 76547666 0
20619437 648951887 0
569293096 718543558 0
162100209 112086882 0
182417928 138147333 0
443072402 494042449 0
590698962 554581888 0
69540937 108172197 0
735027359 749995036 0
218854338 561786683 0
544036222 388158282 0
25070854 416179709 0
500074433 602363429 0
586379995 12004797 0
690879019 6975058 0
313979252 360536200 0
335708948 799618826 0
752694756 74430593 0
222368799 496514021 0
483957939 347438107 0
501556332 726496693 0
205831847 751632776 0
703935340 202986944 0
550478380 466369967 0
361261858 451687473 0
160768103 786330732 0
777409389 129531631 0
610271314 685060490 0
555643996 640903602 0
325475193 285462670 0
468610799 461285538 0
230522307 124563055 0
414068823 483483872 0
256635046 63528567 0
297182353 555651272 0
589051516 689934620 0
153743720 153841699 0
705645271 613355161 0
364082009 742957915 0
82367303 430253664 0
582959541 268342022 0
618509727 644621292 0
624762669 290124431 0
556874954 602627889 0
471352240 448551357 0
501155365 329439060 0
47018918 605763297 0
383285808 279454704 0
110990767 721733602 0
409127920 249043784 0
180465068 26656041 0
596768802 196211824 0
540527756 107631129 0
325824878 414818971 0
375313678 281655244 0
528437982 725073641 0
244689281 117193962 0
299209851 734469912 0
556498239 579653928 0
600984773 17137089 0
166991888 686815246 0
563975567 514815846 0
785676679 508485326 0
72522593 366804364 0
749683814 580440244 0
295234575 267610168 0
417937866 288797757 0
660859546 8386857 0
748477907 763219787 0
317282187 759288303 0
426977264 679564563 0
183000370 306754143 0
207862236 407093896 0
87371805 556940252 0
24965631 9229954 0
620606072 651224825 0
677375493 266311604 0
771044168 582027414 0
557102367 677332049 0
466593357 571820953 0
25173030 556534247 0
322372037 173565729 0
566511938 151503173 0
604740980 184211309 0
344635679 290507356 0
428482753 163669232 0
795215857 630009541 0
198249570 149522366 0
453456005 675474672 0
745750406 138256746 0
520809322 187656472 0
670418318 701328051 0
305302513 559821085 0
446445705 109956608 0
522370416 622857267 0
237174552 118046245 0
160868546 17024928 0
412247355 317559069 0
44320287 554226045 0
282719817 105463576 0
187993364 417526823 0
634640275 220812788 0
148703118 459624362 0
396281305 457412538 0
20723201 603260806 0
466122009 528479810 0
782932789 405947818 0
223287037 260591136 0
499432855 169496499 0
790034115 766576903 0
243157962 349015558 0
512578990 178412636 0
27919669 766462413 0
72831466 182580552 0
445764620 195776620 0
627220799 469305600 0
297508026 777456266 0
422324388 321630426 0
4022712 688210837 0
669817497 608700702 0
516460672 325583749 0
610331437 424376879 0
64030932 481267046 0
55006911 197057037 0
757736965 710178 0
109790014 399109409 0
308460377 258312099 0
685176350 799209460 0
300160305 309238388 0
379001192 210721778 0
142928932 59489955 0
171360964 545512945 0
393376483 224759218 0
15481369 605879695 0
333527911 742001024 0
41660153 83140920 0
31384552 173002776 0
157470646 617854183 0
391086107 273837777 0
518937739 307045507 0
123150812 364708088 0
402033958 707207086 0
546585402 162596425 0
646921589 351289327 0
496747642 416322545 0
328313068 41273487 0
801191425 32068754 0
378193543 586118628 0
419435858 253868289 0
513154703 482757822 0
49228620 320678307 0
187610069 430688886 0
172813647 505667776 0
376850282 717423768 0
684648085 689345794 0
322438052 474368177 0
16124220 338108098 0
593198200 531159092 0
156421145 379040342 0
752184507 612383568 0
528084796 137258972 0
426507303 547121267 0
384193381 544729846 0
334754337 56402733 0
173822713 47509709 0
537400301 243917091 0
711636373 680253802 0
598844583 432239276 0
167338695 683584869 0
73537992 774333179 0
338161104 381312168 0
251127133 512667704 0
552342725 13914758 0
781217114 725358985 0
636327292 226283683 0
166130110 733724560 0
277105771 314102487 0
109512596 456205013 0
501540228 340825100 0
768239496 308560333 0
385310467 100003736 0
353430648 403404346 0
72975761 418111577 0
216103380 277562060 0
62875366 230489819 0
743566402 345923829 0
701606772 565122539 0
291146329 485285393 0
335949392 51618414 0
149130252 613914569 0
649032687 90317219 0
360846329 437562695 0
213287 335007494 0
629497378 643457569 0
62995460 117581501 0
169371701 181461022 0
317328085 211853469 0
552101819 351262910 0
318737038 365631315 0
199255587 14961196 0
668846607 215993995 0
607811766 209640028 0
722303092 505733787 0
519362127 728466263 0
296372511 44877389 0
206836449 447502313 0
344926380 535399197 0
217505209 741252490 0
502983068 125670348 0
647782806 544169127 0
120725765 712694946 0
700935819 757857099 0
40560218 749849997 0
772777688 346947174 0
478746147 577892050 0
224449155 269780606 0
297096158 150423092 0
637234959 740691378 0
86868371 694671035 0
406267430 310732866 0
200758798 441374490 0
279169473 396841450 0
467249108 8045015 0
434241277 470807203 0
219075835 168485282 0
72798495 152023148 0
458888538 277630779 0
225301799 348458843 0
288628497 625364247 0
747942723 562232260 0
677350176 751966429 0
589162711 744852402 0
390433799 748025131 0
385330670 352870699 0
25103178 322972160 0
620458845 115421669 0
740163008 410136668 0
517628562 135180412 0
56588691 429019803 0
752859958 402852990 0
64350963 396992783 0
37539964 384726507 0
779970130 296431937 0
205640482 692492634 0
11817368 321828357 0
786031713 579331730 0
526040938 401001454 0
252332074 616414530 0
120536482 202984766 0
228909958 583631585 0
472947389 30544710 0
207609473 530449577 0
678961124 48868969 0
329170039 715873218 0
605390647 317297689 0
288728571 671872977 0
620202389 415609183 0
611996870 343029472 0
485987315 225218198 0
465149161 275945707 0
741866280 128883820 0
651216105 693306002 0
597715798 589887015 0
190056230 666031217 0
526806426 418987200 0
752101713 51255676 0
166597523 618034727 0
390259301 240839520 0
40034831 441347601 0
11300357 698988621 0
107137167 108228620 0
58091462 168892581 0
363570837 314105586 0
168418377 547192378 0
276969306 692332952 0
336054374 772911028 0
375966424 640631203 0
129613512 180308517 0
685900696 767802946 0
350436509 461019866 0
155686953 116788779 0
148840364 539544850 0
425353610 450835470 0
264087682 303264447 0
523523290 359367482 0
424394353 514450073 0
417878148 55320820 0
587618770 386038035 0
727967474 185822538 0
260459899 399612623 0
331802216 100123484 0
592565559 599544015 0
65940743 74527432 0
136870712 601463067 0
181603857 181506076 0
461386109 86125940 0
166794176 551082221 0
336645779 68289124 0
757407558 189150226 0
693925837 466858899 0
627442783 133870270 0
345073271 784247965 0
125448155 305517058 0
456947403 114124440 0
21242282 657589128 0
650883237 788209113 0
716409319 403041487 0
676589720 718105352 0
319814130 157895289 0
49521188 162548760 0
12470137 646838992 0
717036883 751144938 0
442131264 443422802 0
728870098 744799896 0
8197029 5216680 0
585498823 151643237 0
485156272 792307889 0
146516964 113852571 0
301395864 771895871 0
386737280 453715533 0
45234528 199326201 0
5092703 716396442 0
781613159 664556523 0
774071495 145809316 0
279532692 391269711 0
799189713 161339704 0
469069423 484735506 0
698916514 583554292 0
470587548 25726938 0
506704302 631811082 0
395451944 712762614 0
391654774 333876171 0
366653467 763554028 0
643601704 362624707 0
623004601 725673660 0
464695394 507642144 0
509241219 10726514 0
407366621 146352964 0
716794486 511773923 0
29170800 43194082 0
446661479 665973509 0
793648396 32521570 0
543850573 327842941 0
741758236 479421712 0
513365981 715905593 0
283659988 549614616 0
675948642 250113410 0
615053372 170361533 0
575014463 442640133 0
184344907 330116046 0
271455347 506252117 0
140079126 278158800 0
319575319 35153019 0
750344626 602793658 0
758948377 41528558 0
791941039 115741278 0
708917317 29130786 0
172564060 318043771 0
631225310 172805474 0
146856360 282351050 0
799365056 641580671 0
24724433 490724696 0
453171294 495999422 0
242368450 293209645 0
732381267 692182648 0
689486514 608919075 0
747252789 455933009 0
514058004 232858218 0
793303974 471116424 0
71304278 299467811 0
241558193 190751120 0
632814881 339432450 0
418958253 133630633 0
226094708 64226911 0
711936367 10345963 0
169780388 477109418 0
123910762 71554757 0
114174266 384011108 0
653396295 177695496 0
246135938 389725888 0
668382315 473338270 0
582475422 640453234 0
27672591 42315670 0
313719740 89599917 0
65064243 159074844 0
405398276 576188435 0
281973691 315886220 0
494924327 320318545 0
715341049 743175647 0
222030090 753021423 0
524167959 392777118 0
420854957 634390555 0
291660269 734572649 0
480428982 130602575 0
795112299 794222568 0
49255439 329263440 0
617173773 485239584 0
386863698 245808342 0
646182595 784409828 0
780897550 78131733 0
669646327 747332682 0
152186501 489609260 0
287139600 655746949 0
61638449 385072108 0
131449500 736941913 0
332612875 350695642 0
70950858 630217867 0
24820138 269617172 0
319158177 163043103 0
245239588 101984315 0
800572557 419797885 0
393999356 522004847 0
211814759 255517482 0
480849651 556713477 0
466994802 752067600 0
204206599 562518914 0
481972900 327377992 0
708756995 769588114 0
764810807 242015258 0
576624298 677421695 0
798684758 775841203 0
449565394 297508657 0
129953596 225766125 0
90273376 623746551 0
284966611 773662638 0
409830534 300019135 0
169446430 69083147 0
499749114 258029421 0
603215106 179700194 0
488735383 424135228 0
448632520 527885641 0
287904324 523109212 0
690914178 609453492 0
743059756 633871931 0
653390119 440957749 0
301344185 500691149 0
559045910 293473986 0
182307807 711150803 0
344797098 266912979 0
739014167 394814141 0
657079340 199357491 0
543532172 81608935 0
82809426 372177588 0
716134616 25700827 0
209569410 137674766 0
112115870 766082458 0
133479324 475697664 0
605296447 634898964 0
657871445 108966429 0
444875749 752904255 0
462254380 419001241 0
184117996 220154998 0
588138864 573711609 0
10746817 735359478 0
209035484 718795507 0
493474486 529197172 0
614554621 324687979 0
611495660 575513820 0
673916705 152599452 0
75028134 66902591 0
714010842 236442386 0
756081226 455224069 0
592614827 212599050 0
491689487 487067068 0
528265 238747767 0
255854663 240691405 0
184343248 526502755 0
524641266 142932638 0
526606274 674207857 0
101554086 18304094 0
366375683 783887001 0
712503463 522108646 0
543920381 488544213 0
602363236 344703460 0
206706413 728938 0
618366869 764837894 0
260037186 110617734 0
343395623 194328266 0
503284275 645503649 0
244764418 749423420 0
549402926 790682205 0
457400443 238587087 0
521875314 378018796 0
171570038 433188865 0
325341076 444131015 0
36430447 215578069 0
743676782 746905583 0
484594712 242295720 0
167913874 388556696 0
367832009 375974147 0
320575717 373583892 0
668977868 215134223 0
721897557 716721912 0
746179630 476796334 0
422940770 606401002 0
152701078 143890138 0
192205904 642843045 0
265102056 156697249 0
516270433 487125377 0
572106878 779487457 0
367974339 125656465 0
216868480 263025192 0
32524377 502594813 0
429792152 786218640 0
655658358 375411192 0
172175660 149280240 0
628597385 600601556 0
602549103 71298383 0
798102613 772353903 0
127057943 316235930 0
259132514 361410262 0
347207201 516606412 0
338194895 487001462 0
670442806 719243227 0
33045607 64940128 0
322781302 61770519 0
6083237 706555964 0
451762712 224336347 0
657947858 793165432 0
6519883 235355434 0
530853111 344406602 0
387289362 71141369 0
699220968 99781556 0
519899934 362567168 0
657368928 99209495 0
160710823 120719923 0
785317779 281261364 0
163826875 628322957 0
403823001 353113483 0
199076738 133084027 0
157812763 667770072 0
302174541 31293414 0
10406085 637908787 0
254392760 90953071 0
324373966 34581874 0
236148493 394169585 0
729528574 204779927 0
66016470 121806875 0
357524175 33174313 0
533629440 245460443 0
197994294 735692883 0
738335397 646080993 0
60749588 407817105 0
264693816 104948978 0
395193723 261843870 0
395741604 721339634 0
100037486 582785363 0
85472397 369544758 0
501812716 392103502 0
716916759 476797561 0
757133755 59429370 0
403928398 329790267 0
264115504 295907197 0
150069654 785242637 0
735768046 248961556 0
57627541 756948670 0
139672915 750293490 0
622931747 538731827 0
660005063 537454217 0
283914890 112025654 0
153172782 182683641 0
371641082 517467586 0
365950075 569664282 0
136883481 506831777 0
236832703 759011096 0
155388903 104630845 0
410887278 586208664 0
244967393 711267488 0
621410555 730735027 0
613943940 358955264 0
221899312 496888011 0
496320840 136799180 0
44650121 221199357 0
225238948 532057639 0
643835200 547094352 0
714353546 170009465 0
693358498 475675449 0
788486820 178692539 0
683948623 56365472 0
590563275 345067965 0
756296406 772326391 0
157119900 792197867 0
131277499 89176514 0
777003684 698638977 0
328288116 610644866 0
283366953 50505295 0
162558227 580628365 0
19286285 31845663 0
289305862 53437745 0
470766596 28712044 0
99914785 91417786 0
717534244 444858217 0
788976908 200168333 0
309170272 583802572 0
91567265 491200239 0
129113777 584190397 0
560491020 379760544 0
303577853 531425790 0
662969984 355825724 0
295875624 761888565 0
396089448 138042555 0
734985773 595036289 0
12997530 689881787 0
111866908 288902964 0
672286140 260611393 0
359010532 453562312 0
380799882 397730505 0
486038393 614841515 0
574072309 667920314 0
325725897 211597562 0
448055997 714579282 0
653216528 290135389 0
180892792 346334959 0
438309543 582722244 0
382556391 426314279 0
162186765 598304036 0
67412370 572341031 0
608507641 379276707 0
449931373 624543925 0
106111138 618042406 0
155480653 220592222 0
772687934 232093219 0
53319128 600784188 0
523689141 469459661 0
175682055 81519076 0
58162817 691075595 0
737461955 46242060 0
660580172 193260847 0
365497943 717939120 0
442079207 150158453 0
286935752 376051557 0
501002834 483396107 0
711845035 271595063 0
581240225 583520554 0
542077398 672121861 0
365917774 318964737 0
41165298 449075519 0
386051089 373642372 0
776877717 760232477 0
547019861 190700563 0
512897616 55040344 0
338010309 211414608 0
350823068 744255967 0
249754079 144114998 0
45031057 188500579 0
179690127 356550177 0
114498330 6778635 0
564506231 500912117 0
311501014 525255503 0
647946720 76703178 0
232820253 31268920 0
48499085 201123430 0
755410064 305883080 0
497577191 542930856 0
97272118 321786434 0
538832715 730664817 0
247328581 345451715 0
701535463 108601136 0
662227788 531171705 0
121092122 599264224 0
551637407 315770542 0
545861490 767438295 0
317696424 63905946 0
495167646 99243895 0
536147686 205103668 0
22971367 438927653 0
519703270 62529169 0
765414435 592302803 0
208893821 283514695 0
95415882 407761592 0
367254367 311466670 0
109075842 144893610 0
95024734 305620442 0
126393199 425646679 0
243196514 69194619 0
376577706 477563246 0
21835237 579649464 0
771713969 580810708 0
206737609 669250453 0
300470361 194982541 0
234370974 432049052 0
386227960 459055410 0
519271171 151698669 0
84782021 459914393 0
78487437 463528296 0
635053077 538547950 0
642137569 484070166 0
702971646 240850058 0
527206554 283989875 0
460995129 346492549 0
631396467 334801880 0
727918878 624385471 0
467953454 335356630 0
404692560 701024281 0
414870306 588515853 0
231893659 609983348 0
413543699 189739129 0
14040929 574768678 0
595896326 386800400 0
751564015 543873523 0
695325380 310909465 0
469626332 454786757 0
478007789 306784719 0
268267592 77817123 0
626769260 448352099 0
216080978 118953585 0
53773154 705610011 0
455241810 605878732 0
690264688 768807085 0
712652735 21878567 0
231463702 619419077 0
157796919 51457012 0
515219580 242310293 0
524086907 341025116 0
475818417 321974725 0
726884377 739562931 0
283282801 417309412 0
593272393 357730902 0
511634456 687966705 0
368444111 412433848 0
641918438 637489622 0
244946234 456898635 0
131924869 429063585 0
608023917 66679170 0
424608540 207991340 0
249403554 61252118 0
235592447 603068754 0
15177111 539053434 0
316804249 62913203 0
347960765 123716297 0
395427333 387352472 0
243761417 383202580 0
521684915 127720625 0
711608000 14274804 0
357452341 248920588 0
28427633 8475584 0
239325483 205196309 0
204020357 119439237 0
309941510 452635769 0
289307240 331185003 0
22242711 686578148 0
655339397 401133142 0
255762876 486236040 0
548718224 135561077 0
751982498 455395712 0
485728851 637933780 0
627515642 636992019 0
11784261 475883416 0
674923588 211117717 0
63274613 544505932 0
258870534 612048542 0
668002361 241947669 0
231416783 414674482 0
784281778 389313152 0
106078766 272536440 0
699065957 590752150 0
13927100 507751125 0
194588149 408465646 0
338805824 181630108 0
242163293 339984766 0
752967801 218127770 0
189090718 570654396 0
20890545 264899438 0
731605219 61581737 0
95158839 649905050 0
677214792 14136515 0
10982267 595548786 0
723686006 246753370 0
221842628 410832910 0
571076681 800890715 0
728030579 594749184 0
394187174 685617483 0
176441115 542082733 0
42072945 623822408 0
680022297 671021401 0
576705648 19451265 0
307664367 274917569 0
165047120 666775229 0
454836557 216083482 0
560880208 562645023 0
506069449 447459631 0
749004649 81416896 0
12453322 275500528 0
130461930 460369783 0
627334320 720726522 0
623860554 629208175 0
186974024 416999308 0
151129506 448164236 0
90950380 618428157 0
446856482 728288900 0
155200050 309249229 0
494558495 290077251 0
302947687 70120871 0
16288330 191217060 0
666691301 133069416 0
423479170 255857698 0
370428664 277821600 0
502026628 799087552 0
108494551 23316427 0
253745026 615300651 0
223825317 317240697 0
642849463 119559396 0
117808955 29717526 0
632728375 490612794 0
87128430 578670217 0
198165904 255630873 0
747059713 79611821 0
96348518 646515230 0
242135334 346714565 0
490299794 637446303 0
569163042 659271227 0
757570617 75109535 0
789152349 50948967 0
775114206 634565639 0
577454468 486142758 0
312451003 553984833 0
391294177 112516968 0
747415813 399381406 0
29532746 7456064 0
689001022 384068487 0
277239552 149536212 0
185008554 4858459 0
75073493 735399323 0
483585914 568264617 0
11946319 96138737 0
546886984 18721106 0
601423115 762568032 0
352228067 154747496 0
650380266 401366237 0
167386252 149608196 0
608080306 303881782 0
408766760 646891797 0
160361288 30510067 0
396747583 782117893 0
188989587 174031188 0
380204291 526109316 0
570118703 644106392 0
569049219 247379550 0
491586211 161960687 0
292626036 629021587 0
141052635 287456818 0
345981937 615838623 0
711618472 502853702 0
83132896 79133193 0
581815675 694735152 0
165719873 375731137 0
348722792 482877736 0
178864787 602200530 0
410026717 241200960 0
711622628 153291624 0
716481505 359418045 0
79894371 264432170 0
65090473 683828019 0
502795988 338988072 0
166127211 206949988 0
569198353 649643666 0
540198646 658029442 0
416596189 787215288 0
228144550 420202033 0
451169604 772916885 0
726719094 11914471 0
529449603 134547478 0
67155915 299442176 0
578842617 665264869 0
109904229 696626056 0
131860477 622366619 0
492257459 593414366 0
499595639 111321054 0
205174058 409155179 0
146385486 790582111 0
476190909 51391952 0
62514216 78522772 0
628352491 551388153 0
348548472 364706467 0
52963540 359964638 0
644630158 774566603 0
445369462 143458775 0
488174069 170334164 0
699198123 560673380 0
48070685 102341841 0
223093035 558761583 0
140737958 778430178 0
640380516 293778217 0
222514064 240899723 0
411370936 51181866 0
649755324 53016767 0
567440545 682315771 0
516075859 378690582 0
129301843 312153167 0
15995041 318107489 0
742456625 516752171 0
541200619 84905364 0
781271924 174043323 0
389073466 345933651 0
254148389 689188500 0
303822840 34512606 0
801587095 58138286 0
228959334 593628232 0
591227099 793435473 0
797749380 483204745 0
381050973 398272416 0
340731256 727189360 0
594918999 795424730 0
27973351 318950003 0
397061453 361182353 0
149165433 62097117 0
13823546 142108167 0
234279607 27748701 0
733962748 164720445 0
396682255 631747197 0
768016471 109131674 0
17686700 9554089 0
417904729 767045380 0
255954471 675482649 0
618360459 345123714 0
656580567 269008429 0
395397374 570838128 0
136433640 608975101 0
677321565 199400230 0
449419447 241023482 0
592730207 556435581 0
792187008 751824071 0
289151638 64433142 0
249349334 771898105 0
486337859 256889032 0
402134666 43822915 0
334821463 393415213 0
205275135 36248526 0
201728107 615288476 0
534027412 519535498 0
559729687 591696909 0
45803234 487935444 0
146228951 744622138 0
519608221 164945654 0
27557334 183764407 0
5265772 459154713 0
533901543 379213374 0
577174554 329266514 0
1405996 306535972 0
480056066 777492522 0
82795381 184957686 0
175995827 886832 0
193177688 409287870 0
665684213 245116588 0
330692057 246655124 0
318574181 656327859 0
70638771 231524476 0
372929015 795899475 0
590515694 567778254 0
720782589 132554910 0
168224722 291147562 0
462339840 371054458 0
512270804 271910660 0
366451848 154976658 0
162171126 278418664 0
83902206 22908038 0
518316066 321031189 0
24538439 259778886 0
216958330 233490453 0
333556253 332111479 0
649968316 620573934 0
799417751 582198498 0
256101661 641853241 0
567143999 778803580 0
123715144 89830497 0
721032879 319937643 0
761363898 374974655 0
769929748 412031249 0
610218873 190409401 0
651650898 127117557 0
525329215 678971581 0
768793063 265729197 0
660555959 674302548 0
38508797 334702295 0
139461397 669023270 0
657441211 625772546 0
284424121 694910898 0
528977404 41561799 0
191701951 714311474 0
691073584 758141097 0
787740665 708675500 0
280685764 74432132 0
520172004 449602052 0
294206558 664511625 0
285159595 716045972 0
408563391 670932664 0
67127873 670331229 0
675760560 204983194 0
57980982 264872844 0
488011767 641356878 0
590925930 354936847 0
416623436 559300297 0
34852683 24213726 0
27527122 736704908 0
773723884 397130660 0
246351349 691057548 0
140408792 83535271 0
408305622 389774214 0
35106330 438444739 0
349821963 260303385 0
130286426 146426536 0
735474022 626010111 0
252877019 325457781 0
62573128 81546089 0
367452631 160338212 0
590230819 221469010 0
762704376 735985319 0
248190430 502359447 0
348342915 427325594 0
719791909 529773312 0
676775453 349000987 0
341554384 71388435 0
752112461 268101072 0
251314023 594505191 0
439764525 471781615 0
59914555 279913232 0
380467679 96178682 0
44516803 79847587 0
311834240 732803610 0
563427755 119941413 0
649466435 791764371 0
208481008 27839653 0
208000426 185752291 0
491417372 141260639 0
413678046 329588900 0
280175045 46556101 0
790902324 608397863 0
662039717 487358668 0
170355259 316163647 0
118401935 450068576 0
514574111 286033604 0
287070598 739523202 0
441040949 96587803 0
288640260 801627409 0
241653898 422631779 0
637488576 250649895 0
622150840 639495720 0
709170089 22108699 0
544074619 524602565 0
86653670 295608546 0
123832651 489374495 0
376977484 259285277 0
18927753 41477625 0
716676682 171938174 0
37136215 442307020 0
642000040 531797743 0
278659345 287278633 0
503572693 788473721 0
625024259 699223151 0
529274333 586387376 0
468804062 97017952 0
740264831 157184541 0
408505285 194846990 0
723437016 341644404 0
772052044 692714962 0
574415495 305488692 0
301699091 246871092 0
528659212 395677837 0
556851581 335501787 0
76314579 759527570 0
134506590 183378799 0
353815303 368416580 0
155613704 565806666 0
602212254 298674113 0
525769838 75955908 0
597784460 186946211 0
79752056 403474064 0
641899829 254789644 0
541328313 626320792 0
396742050 605827996 0
361474469 601876471 0
801243147 712306822 0
468585186 390013166 0
770214835 791630347 0
695307200 701674913 0
679793003 171954153 0
167066704 580855823 0
485386646 310208338 0
262760940 40536493 0
479814097 451863734 0
195066414 32444680 0
772955949 240859834 0
499054348 119459250 0
469781513 710120050 0
461279405 574636083 0
773508882 288862789 0
110169051 251983328 0
682453141 531654320 0
674458837 501054868 0
542888101 66393462 0
64323266 340378514 0
62526473 607526424 0
136939859 693372090 0
203305133 428071449 0
340125936 219562397 0
279898723 4551476 0
47097198 236008207 0
438031276 580524539 0
775114966 388413892 0
392438472 687342238 0
614960651 429379320 0
102600440 237760861 0
548841321 311207720 0
365635218 645955182 0
420621378 439911986 0
678470544 785810505 0
526882512 453110445 0
542786986 581387387 0
182447726 154549196 0
665893203 177419302 0
522933963 312754382 0
617520966 761441658 0
606353613 68340891 0
173463206 358388990 0
362574769 75658751 0
608796931 367470999 0
169770297 949440 0
409220348 558071469 0
344559226 287731024 0
535167955 437531361 0
253693071 361207937 0
37056282 686959792 0
762106378 413913254 0
691615888 497458946 0
21945946 661794355 0
101897003 553630237 0
67714451 541318097 0
351628320 397065199 0
341322395 533801017 0
570582551 372121993 0
570112603 191994127 0
267233665 503469510 0
410325544 264239294 0
708356938 64707109 0
75868116 634069727 0
536869400 477566778 0
652154004 487339282 0
331018099 187583474 0
407466851 237994172 0
293217686 355196193 0
760663488 123746270 0
740122538 172044594 0
631547071 775923873 0
614039430 270678661 0
777394267 640004135 0
165892214 40781815 0
107222254 219913078 0
651779357 330084346 0
791998668 461549199 0
273775345 531768894 0
255818581 612028357 0
780010633 196690365 0
167731536 357826975 0
473901427 639442449 0
800523038 721907393 0
90304894 377405500 0
525262257 435729528 0
796652910 354282604 0
367638230 587731250 0
39891635 1381912 0
40163529 554919159 0
747092364 205215947 0
773482981 557454313 0
543812952 42622940 0
642951034 231360775 0
505556123 159388664 0
373760657 51363593 0
737834305 520596839 0
264998836 11660718 0
189107846 13869947 0
95350067 672221163 0
310328789 722181524 0
98572786 386949509 0
344767366 238226509 0
613272871 114818690 0
379991746 142527960 0
487788233 136635026 0
577634748 424454564 0
286973544 84850224 0
81063340 791857920 0
309402162 452305137 0
431632840 335672994 0
610647121 193498378 0
777626250 411022989 0
716345521 549960905 0
513480489 74064939 0
236831370 568317527 0
568655258 128598047 0
227260363 618780270 0
568386468 89340035 0
739998928 564018082 0
354687165 259925530 0
28587396 695221222 0
772070966 497231218 0
89233748 671358385 0
423244208 16046271 0
211740364 321678080 0
413417950 515953926 0
247885696 23202385 0
225061314 145111930 0
74944645 356913752 0
527259131 75359751 0
457991971 21088488 0
233019962 697027868 0
394116575 423703049 0
660761689 752644576 0
316033397 292960770 0
472635004 38746004 0
503684606 613604262 0
676491051 129042560 0
256137471 780796362 0
97123495 126488516 0
379070511 284723257 0
528853369 773141041 0
34294904 575279845 0
91874211 455471503 0
121025626 371194778 0
626938424 387140507 0
386889704 458057532 0
264623073 501781741 0
735875236 556157398 0
150213117 129277529 0
175144297 574532071 0
635500369 523502329 0
701722335 607802508 0
356981258 406727445 0
268702889 495051018 0
635546186 208152789 0
746140149 704391325 0
33902251 586077993 0
587243781 682452000 0
602448268 305868441 0
499797748 765572332 0
697343480 772904334 0
50252134 352356241 0
711080403 661960823 0
352392003 167701595 0
109732252 486157916 0
238375298 791786320 0
87253487 373913345 0
615664390 227432490 0
372611361 67600596 0
13423560 718560371 0
385150624 183620335 0
439629959 109647816 0
350393887 459895002 0
377728416 634244141 0
413439658 663959570 0
639825477 394777175 0
702480709 345818787 0
121633081 456770403 0
474737783 721725976 0
467591465 361252844 0
193258071 96554673 0
263692167 34020465 0
509194760 295089267 0
665827648 262553084 0
218294343 372191376 0
758105586 17861824 0
785823234 339409486 0
447205441 273839689 0
206626476 431281611 0
588684254 409451700 0
514213762 524966748 0
40028685 478259273 0
674481252 315330583 0
127506698 411726559 0
636789010 203056469 0
220191874 529731353 0
330537239 530821429 0
458971154 693861776 0
266336278 239643152 0
238012919 600269627 0
103239819 281589161 0
558114885 479430584 0
54155242 241710044 0
634447666 204039851 0
781175104 131698345 0
121193027 232794765 0
612618903 746827820 0
499470810 273911418 0
667802580 708499179 0
632355535 363445318 0
533756202 523166096 0
41983758 551889373 0
442867533 535644659 0
535303181 157999076 0
87773144 572583447 0
12068393 522100693 0
690768958 222909160 0
750094229 406795901 0
582052883 374735588 0
300318664 385147735 0
617060266 344000343 0
801232551 276481846 0
765921813 463929129 0
372594499 59467619 0
712524482 794103536 0
700806053 730061237 0
561193350 245925397 0
291026063 693330326 0
10344066 633738368 0
551676870 462848511 0
751109021 395689676 0
461911635 57212932 0
538226563 70807238 0
130974291 779818564 0
325652487 254353121 0
660595824 551214336 0
451614554 360494096 0
167440779 578432928 0
491528619 546568891 0
189507140 751166446 0
85495263 518580574 0
775217458 639132354 0
308944523 395563217 0
718682349 473441283 0
714972819 104454160 0
679924294 38456870 0
167208296 740447124 0
492090553 435672086 0
401711404 595255641 0
793174908 170399455 0
626676016 771381504 0
83804402 177777138 0
79730154 194123575 0
270582571 609928327 0
700609357 18592220 0
469331625 417228696 0
741548564 321385558 0
715566696 513973671 0
453211724 651231780 0
153100547 115004578 0
456987119 147719984 0
445247606 298343943 0
449343502 587577583 0
99810513 307667003 0
305057832 88634478 0
651582260 56432782 0
701816972 75595580 0
533698242 142055628 0
258547065 347546390 0
497055308 6102117 0
176781273 338321563 0
701747967 536777109 0
83401463 196279584 0
97358454 276584726 0
638895825 541800090 0
126681980 203799371 0
337151597 18780508 0
117334995 123386294 0
376217 381151297 0
266961886 72535320 0
225463277 439783591 0
566239595 415121532 0
527517352 143660546 0
373187306 226552268 0
756652823 590279235 0
411891859 566771063 0
30951367 142472949 0
416374565 800413457 0
225061516 258335670 0
287781219 489774280 0
467072544 380193784 0
706698072 541953907 0
40504576 517379716 0
135313611 654067525 0
184755516 197186473 0
324632509 574506848 0
487751694 713429730 0
354212691 97943740 0
526417214 314174044 0
348311218 397111214 0
370160462 264618733 0
631798291 119003674 0
607938915 228033027 0
726508452 90803837 0
700080207 133690251 0
465094977 486945326 0
690726192 557563751 0
583218410 534716345 0
153808883 688634401 0
94243175 343178139 0
636247981 4591721 0
155026305 21095160 0
137890866 187842022 0
4881402 695666476 0
2348434 461823357 0
725591023 696865271 0
182686102 696562971 0
421832099 319095803 0
170902872 777460096 0
27127005 646645716 0
208187167 147909075 0
297561715 131011997 0
1704288 681277618 0
407299259 583001327 0
24337709 347603325 0
558323589 521089550 0
738953342 53135208 0
238823870 102198278 0
135778188 183701181 0
193653839 524098264 0
413407158 725248258 0
376745618 73353123 0
667604761 55103183 0
712691401 782925730 0
465804627 745839487 0
289128300 163284705 0
360890214 511464830 0
789059446 504571014 0
166098695 358348085 0
27111327 284783317 0
786351505 682473806 0
496323268 439004489 0
215535770 712912289 0
590022998 685039831 0
121529046 161899780 0
589614538 177916004 0
608311538 748303592 0
111182790 438353155 0
369141368 437717700 0
383404147 5988315 0
57958538 373870944 0
478199399 401541092 0
431927362 476714260 0
564417698 613994294 0
134177595 695956223 0
15819462 285197339 0
112772026 109311324 0
39503206 366064189 0
735303468 671205840 0
180785130 43113776 0
519272127 144442466 0
290118302 492237287 0
764211415 538054839 0
332568395 157041245 0
745433541 715227103 0
562390467 778864009 0
314255966 220932645 0
626654295 294214213 0
784144429 782298563 0
158434508 58641192 0
546137212 211663807 0
659032032 367970054 0
49483044 162304078 0
397539544 613162116 0
121832995 134343295 0
35030071 669626910 0
442881251 618609474 0
695778459 23604530 0
712702661 373148564 0
14922288 111745314 0
73899885 641992363 0
656884449 265064113 0
171780598 175203906 0
772849603 251134754 0
434133186 266402112 0
657509240 540461900 0
76681072 22419704 0
521060734 638994905 0
257964628 715899464 0
342005559 158125765 0
405965494 330906271 0
617734314 512998755 0
362154386 344628696 0
287720218 375249424 0
429880947 487596392 0
555775442 489881491 0
772373454 367705963 0
646547723 659846709 0
800281976 436162663 0
100230892 188760575 0
60929207 12485989 0
786749784 198036029 0
472856112 269220417 0
151228638 713723162 0
72462035 382304223 0
718358559 681871720 0
452530487 129097741 0
449671158 16965118 0
678737247 649595962 0
52605960 29480646 0
420211927 328701638 0
104426379 769101856 0
638183665 95309580 0
503215437 378994371 0
771624976 124921881 0
543871849 787930602 0
620515313 638117314 0
633111695 112328431 0
250043790 622362788 0
126238529 677420777 0
339912931 334856562 0
64769808 406751034 0
777204179 184595513 0
72164397 15279410 0
345833064 220819796 0
302521119 117092792 0
32752596 422237042 0
408844962 352860196 0
660592427 253700060 0
551612164 431797170 0
402832789 405985727 0
626672975 758579455 0
786210154 548489222 0
298945336 636793425 0
258393661 250061333 0
761378562 772274159 0
610178296 325777529 0
95708559 136312039 0
82519141 357469697 0
602453669 14167740 0
375015253 63990001 0
289385111 5504031 0
603545965 119389904 0
404822893 695448433 0
687479052 329110152 0
667289702 426632748 0
486761580 170971608 0
404584327 635649640 0
679561947 788335088 0
146948533 225579309 0
687268995 570587563 0
662937435 799031917 0
71068901 669255612 0
665792158 247988839 0
156112445 769048119 0
444557977 477857000 0
290208145 586363134 0
123019588 704276544 0
247959028 14499873 0
470850043 665698464 0
724407196 170953624 0
757870288 702092204 0
213915369 778732394 0
213161464 266757087 0
517047053 15371741 0
664119567 227718102 0
448970881 595633939 0
172044889 374636291 0
249936478 195906960 0
168072028 403109395 0
186343629 392353606 0
753029573 635950524 0
504039344 166994352 0
798566602 163594336 0
718806936 415804147 0
777345723 720688880 0
203969010 778669481 0
730054340 205182565 0
85232004 337520704 0
45551391 131334789 0
291913096 557324222 0
67799422 387439617 0
222003024 326476149 0
445744425 286691608 0
512993050 499264249 0
291871017 471484637 0
339254702 471577682 0
726197661 536580665 0
282679831 746830114 0
799172444 654058283 0
606478315 215466366 0
68222698 760813489 0
94087100 297434609 0
589930510 46556957 0
317146726 129723969 0
659254663 622330144 0
543409941 298582857 0
171151150 276653960 0
521915995 239228461 0
776377038 720562034 0
17539909 229838382 0
669057721 576671292 0
166960973 492154783 0
354855465 614977606 0
558305810 560134213 0
104885402 39634112 0
610972516 452220445 0
586052580 361556528 0
710863936 627115646 0
644620454 498428755 0
575162306 134628751 0
672005235 707094887 0
563595373 303698571 0
543417892 4572747 0
757085300 763153786 0
347275286 113594181 0
652709409 747608865 0
412039824 673668488 0
510088552 171642295 0
588293995 392207418 0
761778110 388085719 0
437863375 428549442 0
189626305 570909668 0
603719076 682519338 0
290566257 329896106 0
2088728 736941779 0
497829742 21272080 0
626751951 620616543 0
261214759 237829448 0
456282445 518027826 0
797776069 304428216 0
75842887 541384043 0
581414197 402691608 0
773084502 131423426 0
99772754 456919978 0
74864009 716682528 0
325969807 115565473 0
18178472 556578170 0
215535594 485587120 0
336455693 31233415 0
332301645 532904433 0
529486547 34255198 0
794910364 747582284 0
502957045 477837158 0
634966108 772155133 0
210266289 416227020 0
669781230 519729038 0
461462940 584552707 0
113522515 684854128 0
228941472 619088307 0
301056075 755309801 0
492840525 335405604 0
368478102 549733955 0
257945705 12804642 0
489975547 201004264 0
280331795 388020238 0
143114525 720885224 0
443608221 56783657 0
542213858 65040981 0
156693088 299511365 0
359691969 425537229 0
311613720 596868518 0
784688731 72128751 0
427727453 401784869 0
361737262 201208042 0
139587527 7249493 0
460733391 390872463 0
199771059 40209150 0
596307164 163477039 0
611912383 748506920 0
505783474 307313913 0
7639074 113876608 0
622954058 202090962 0
336271020 480754342 0
727589097 171794380 0
45013882 336474820 0
463306100 98571408 0
332836671 193042602 0
502751992 125693611 0
399046092 680611538 0
550234913 752581430 0
695390256 476549873 0
357887780 569748473 0
391715741 557692534 0
558672791 671464920 0
74799460 486660633 0
47712446 393966058 0
780750150 569955897 0
555362469 748118324 0
337283302 455789415 0
378306474 249113684 0
549644063 756500518 0
410461824 247731524 0
699141979 351630862 0
295065565 707936443 0
34504431 730993328 0
798354326 243340456 0
291486781 325446364 0
59367591 325978811 0
429910600 560315375 0
394055453 800895279 0
497857908 177387564 0
708855706 304178172 0
562789765 701982894 0
763458653 146644285 0
305494817 762687436 0
392049967 587816155 0
252185452 38038114 0
42228432 448186205 0
525713231 721965205 0
171605086 477455227 0
790962106 77467837 0
324332609 338542589 0
780031287 726514084 0
529138727 740458797 0
447171286 31348051 0
705701393 677019382 0
501462098 107597825 0
13678616 667233021 0
478574812 565879068 0
318186469 103539440 0
709909021 385763808 0
127616750 393799286 0
214038106 285937057 0
738581085 405435324 0
540918581 796665284 0
200914947 361517089 0
228993736 235875043 0
698388628 759381893 0
442805898 156319156 0
10921422 700909360 0
154541735 372011220 0
756565679 416718072 0
292651089 347591527 0
117242873 590633498 0
177437450 8761817 0
694987417 721491417 0
646669583 59845821 0
366234684 255724291 0
199522468 327514367 0
450186541 759387448 0
395641399 764799387 0
83428493 470030847 0
80064437 628155248 0
787996824 591093205 0
399619729 158066185 0
502433792 663381234 0
792236693 315139163 0
505338051 333321306 0
115408107 153117285 0
162743408 794047265 0
76730368 707962401 0
464252858 30527 0
654194125 213879212 0
632198185 365799422 0
32808608 418077416 0
175350755 571521402 0
36906793 796396957 0
321886161 699960398 0
59860376 34878436 0
228996299 702666974 0
586988229 729836821 0
378964878 478236626 0
238846103 292687514 0
332646892 749379297 0
487038938 41251678 0
312222236 623503008 0
408544525 196355573 0
527039490 626669113 0
263335076 692087093 0
70630894 749772041 0
392371569 650284623 0
761333686 79029956 0
243658924 85523437 0
699793879 103586313 0
166537809 724926948 0
67581098 753094610 0
63802447 402371289 0
152029747 649913591 0
121195864 686561292 0
484219822 486703680 0
401396193 763116258 0
172213515 771594984 0
118897763 616081891 0
342060967 630530555 0
738071537 42491829 0
475519299 120101074 0
643409770 448834586 0
198354389 50261286 0
9155781 474537664 0
637830994 711163009 0
653145817 775423695 0
547424438 749005603 0
227255206 559806986 0
19431635 797478284 0
568300893 493945987 0
551880471 454150486 0
309167979 312687815 0
358221090 575668670 0
426353125 443415173 0
749079861 768478055 0
521383335 571381834 0
360057586 699175547 0
137952538 21284514 0
248007918 212001893 0
355147569 788775379 0
127038265 62318869 0
9057950 264074934 0
8770772 237908562 0
408444953 307668180 0
215765080 616754755 0
704772673 404310885 0
213632662 161330524 0
296266559 237163000 0
597400784 760289319 0
69981828 496417197 0
728994287 460003143 0
674005016 247032818 0
572391277 648721988 0
35813199 620010836 0
708625580 609766228 0
149744848 435243089 0
112552871 133762043 0
4392039 38039269 0
85189572 202437378 0
737574704 587730132 0
530748151 357841591 0
545618602 579886411 0
657310610 261481301 0
722751887 337555556 0
382478122 678940185 0
181707818 149788703 0
635411331 511791387 0
169754664 354906348 0
698298484 722120346 0
321829389 670476433 0
461158101 459884808 0
221539383 318364577 0
402184174 263402555 0
280853960 273178026 0
762058719 744105239 0
571991208 151389654 0
356044338 419302183 0
161306230 170324393 0
378239067 470374690 0
47178251 227012031 0
122113835 233052641 0
271337981 374211564 0
83215575 246044145 0
372788991 465965208 0
744335549 22318118 0
793141643 789213014 0
96469149 518738378 0
796093188 183912296 0
8229889 713316081 0
529952466 335794289 0
690125762 673357306 0
786117450 180443792 0
554568527 752773993 0
130551414 270963557 0
210989047 22421651 0
337551865 26711671 0
586411817 391667704 0
156914636 625491012 0
135257895 255993703 0
243901938 138770070 0
368039397 532174262 0
465702381 652145523 0
700332258 497641091 0
160915617 102306440 0
140393514 89499419 0
236587617 196434180 0
457680232 192971343 0
248836942 730922356 0
506936866 276710516 0
596696452 117970775 0
424046120 58585047 0
712661155 105557198 0
61160366 428641745 0
168721939 446885983 0
194219825 149565454 0
705948376 3067626 0
10885404 579721419 0
485200095 243019937 0
289987412 336176443 0
638274739 406991228 0
774569748 445008212 0
470946706 722172429 0
653717500 287730915 0
675915588 789234536 0
693423874 224352959 0
592494687 249078443 0
67528341 704190527 0
340443384 271159937 0
470354267 559492822 0
658063533 520765465 0
628039449 756792755 0
340697531 434401499 0
320590180 458815789 0
723132796 460737236 0
133752077 759116354 0
579316647 333093704 0
563397960 629684023 0
654433899 499136280 0
687700315 756572847 0
738431241 770185713 0
293851824 684693981 0
651914021 637726019 0
140948521 14331977 0
365482911 695056587 0
754499169 403161387 0
78429950 427570530 0
614763372 146479670 0
186428190 486217772 0
160811197 745960456 0
471022732 150155810 0
628709322 218519555 0
59866408 199142736 0
32629875 597371436 0
70272542 143539694 0
312970829 466700838 0
573825146 486597310 0
489786910 201594257 0
362697951 427993503 0
365181215 358506714 0
753959959 143315472 0
141874313 442865908 0
171938745 554355807 0
528711028 638326731 0
66762242 5302228 0
549587810 747978585 0
666055563 721620603 0
139822962 562238050 0
322009318 600982544 0
375817925 611161061 0
526370669 212929222 0
713272447 320011725 0
613577416 373150265 0
624223178 102086494 0
764874338 48008081 0
524713492 424259783 0
498373460 159266736 0
493459516 778240797 0
374845553 720541146 0
93493258 91398499 0
370780849 116333292 0
419151355 240651777 0
6906023 467736284 0
349595782 474900146 0
78997030 331189510 0
699757352 447357928 0
433451835 456708666 0
365884756 734668156 0
509894625 273305772 0
128236726 692343615 0
485031222 788466280 0
122256237 481154550 0
545885732 481678553 0
404120230 54340549 0
78303021 98507684 0
99012496 40663818 0
3030003 214148885 0
597788375 42920566 0
617151453 670860899 0
282830285 590305145 0
627985708 572358928 0
354134145 150590861 0
771460316 620472025 0
722701252 524713083 0
682993927 557493398 0
621022870 116865842 0
17525127 161710699 0
315816019 160876822 0
284789632 326279374 0
384628460 59597927 0
65643716 707677080 0
98260708 765103364 0
485692910 343620504 0
245104202 540267072 0
350521265 697992767 0
680418203 287038001 0
232400647 654431433 0
631552160 29708710 0
770395884 67208781 0
15834349 415343501 0
241635011 318486243 0
91198060 683732181 0
416651113 246768418 0
34268464 191361141 0
545649464 656650837 0
538129681 551411207 0
129142623 428463397 0
640241301 529731335 0
110670273 272141341 0
168277133 342979332 0
264119831 685985494 0
168136749 602477116 0
551218686 701179354 0
342410613 397857730 0
32355783 90272887 0
524725825 691335979 0
121039472 705828829 0
690182264 337903667 0
365908363 210783161 0
321944849 781643705 0
232307444 298102980 0
1237468 43894369 0
158029388 782257381 0
777467485 288737470 0
320723219 212517829 0
439979062 374218108 0
744859182 333125682 0
674696420 591723195 0
250545593 41296618 0
259053058 680364502 0
365406241 415237305 0
524942344 37302608 0
295028292 657460756 0
171253559 715653567 0
451305663 373330250 0
436191213 598693209 0
764047857 218509337 0
595965283 621750168 0
498247536 633443618 0
458192572 519106218 0
619851270 199194586 0
412301889 677611203 0
220547295 366908576 0
211324066 139300246 0
524129624 762198512 0
107587872 570432523 0
695483910 91842672 0
391292300 189030476 0
777805494 789360225 0
535716098 612921843 0
744685512 430656121 0
255208761 795077023 0
693081603 675808998 0
774318897 251113493 0
776149125 249090205 0
213204501 463218323 0
468908856 261400694 0
223080387 789817837 0
36350918 2163819 0
342166584 395437450 0
209077154 112912131 0
730884962 379706342 0
130558823 631221186 0
445127762 528455402 0
242622032 787758779 0
9187637 117579169 0
45910795 762656352 0
520863100 660797352 0
484930869 337180539 0
145359665 10461179 0
166357763 552416397 0
616338012 744542279 0
264591457 771892222 0
40124723 253320557 0
763313184 393916169 0
596689580 551984171 0
358749965 711050161 0
740737112 483805186 0
568559360 172721071 0
549013003 358347007 0
273180758 497576461 0
461085006 667244438 0
207261418 537856275 0
309495700 787642684 0
552909928 493140576 0
561102904 472536961 0
789717140 509148239 0
700642879 252129944 0
702879342 100715950 0
145415542 491029216 0
640873775 509365792 0
481179316 450301555 0
124190957 509924648 0
228337914 135971193 0
8893094 495167727 0
356584831 286376431 0
761790287 16366590 0
83090069 514913109 0
584305270 402003939 0
6465298 767370387 0
631620953 71626618 0
47365768 56355873 0
473341261 706645458 0
698861532 497269496 0
734356732 771877228 0
371886335 604477660 0
729445326 297381759 0
81354862 116695263 0
578749959 23739254 0
664992926 695866812 0
609591200 518819216 0
379537055 652079747 0
242494183 697983549 0
525257842 336775200 0
514644559 788026275 0
514813362 502388764 0
794185491 312289681 0
528838854 138504379 0
713512719 456096453 0
286428321 285312178 0
26603075 554905512 0
80236074 494431732 0
277046657 538010842 0
260346559 375278110 0
123059344 245818539 0
791848883 103969126 0
724079278 202747384 0
464213700 702093734 0
258594629 542911464 0
87427641 181214279 0
733336496 695092481 0
566673765 764430668 0
753085337 796556250 0
460050525 644109065 0
39583174 173090581 0
481720621 617215628 0
277553654 717772244 0
493496014 427449765 0
161917686 635945936 0
669187165 789838688 0
70875966 630553688 0
510806897 259106043 0
697602633 46202294 0
617986154 252659943 0
479995472 214571117 0
180118002 259763788 0
88908916 432671612 0
459588975 31923292 0
779078122 65957177 0
444174976 424961496 0
390131965 519047500 0
766827772 558101701 0
527018070 450393657 0
125895167 252139818 0
777711577 401355004 0
366403112 642917851 0
58682020 233679053 0
554857617 186538839 0
447023245 770739175 0
165851228 542845317 0
298390162 288027301 0
250053412 322962819 0
356432174 421848356 0
696360917 4333313 0
571832677 732842725 0
5080942 70210005 0
51614419 729601026 0
71733906 87982624 0
421311644 171813588 0
512453855 113243226 0
343690718 100668430 0
420848246 85494853 0
164055848 99700265 0
10568419 657388698 0
218834784 22950830 0
249156214 397157877 0
537717427 77452009 0
256516215 791194512 0
409945014 641383644 0
6210279 383608691 0
95787865 541224647 0
22251646 99066633 0
794058057 740796595 0
220050544 600324962 0
602353705 308424165 0
524207666 572538090 0
581334684 236725941 0
149216146 757835832 0
489103926 117583270 0
383941024 66381419 0
338428462 418495187 0
788721678 314467508 0
159616257 84651598 0
584861184 210324919 0
619677319 74323888 0
452241809 511814878 0
584919879 143003106 0
759000438 348721265 0
474566267 357260545 0
486663355 486759530 0
766931231 420972762 0
546796901 48114141 0
302144472 401364454 0
571064097 85100013 0
589821532 577950906 0
475174630 191662517 0
223378089 766493557 0
373740788 463955595 0
173339731 445391944 0
774358044 555183375 0
391041236 97556474 0
576644687 109015853 0
721689529 614645158 0
537307425 199143346 0
93290886 175978419 0
569583620 5365112 0
317867391 339051773 0
616942459 235236382 0
469855841 468016879 0
90689334 33371106 0
234828643 61216559 0
748051191 519320459 0
219783738 209178355 0
207788412 349633833 0
440792154 479228769 0
240523538 619155977 0
540623095 647007966 0
26198597 72723800 0
491903069 518749998 0
548524310 577985591 0
724050640 204143124 0
315668614 290529752 0
623124747 219365745 0
780720492 722556350 0
297901305 305154606 0
108026178 247597258 0
67107016 184107222 0
474459059 544411719 0
11079187 64634482 0
22238992 524560373 0
272758214 368708410 0
573014852 450062549 0
257261746 258667848 0
373830283 156305858 0
783824101 344874219 0
624200365 511230589 0
603123383 262925291 0
264771136 400330673 0
761199324 114010903 0
7963717 38135083 0
659150860 344317611 0
524279774 33540162 0
550500802 321046919 0
577701820 566157835 0
100798278 211132224 0
621741298 191881472 0
99809986 20982445 0
334073667 72113795 0
650337247 160183608 0
153634715 497747751 0
787160891 256549468 0
485323144 135326995 0
290027541 244434828 0
611721228 602949612 0
630885701 557007704 0
191415575 607546592 0
84925814 373481453 0
578982313 148399762 0
225569130 592847007 0
798169831 755672737 0
794603605 563687405 0
299458236 655495719 0
55334135 275436224 0
761462355 340378098 0
515239878 617268495 0
293591289 552884780 0
30894011 762474070 0
245779285 145065553 0
670670831 347186508 0
380726043 73047737 0
765212583 672905360 0
463853171 29370338 0
660392734 642140549 0
704165152 92036495 0
590609531 379704088 0
386776779 355958873 0
453240506 280054902 0
615138725 658703806 0
703667243 499117394 0
656759235 231398249 0
132398855 301092217 0
565758698 324861119 0
55033917 539083572 0
621051895 316166867 0
142706683 657731417 0
522114916 293683667 0
288799060 656288073 0
216675042 613699324 0
470964395 685152470 0
331628986 695845166 0
463519013 660892502 0
560409988 303761414 0
20982320 513521203 0
146240699 449141418 0
577363526 11800298 0
513624330 732808047 0
619504484 758035780 0
72657686 777664469 0
771445250 6398741 0
487665353 351785131 0
645943086 413142029 0
678420171 204272488 0
226141175 64315122 0
328297286 378716437 0
226607857 21033092 0
370460373 450450243 0
537276123 107849131 0
541556406 658385214 0
564110276 434885868 0
585951363 88177421 0
314879386 419095400 0
313396780 564304029 0
355453967 200065962 0
691316604 713950792 0
729908493 545141502 0
384697199 273472944 0
23288087 515020446 0
665397301 193911466 0
622364242 94490565 0
247129804 141531006 0
81074351 136394757 0
231264723 520528247 0
744394531 5552277 0
772968754 370890605 0
682769605 419376540 0
8956565 282796155 0
454809852 195707807 0
81404984 375361109 0
587765749 198072355 0
601017898 379836541 0
416451173 291366972 0
558113180 516666975 0
297507694 48253479 0
701208367 334495696 0
290536816 48057130 0
557244600 480073262 0
360637850 89652486 0
2204616 111915374 0
466493651 63311106 0
463050842 132680689 0
505134632 715909106 0
270070381 377386113 0
452096988 420005615 0
283096363 693725419 0
256985211 476546193 0
78491872 206774668 0
258999246 252988455 0
736228550 541994868 0
605031345 481190312 0
567672724 706503635 0
540008841 717948641 0
560082314 558168785 0
24661698 607934357 0
188835975 171127556 0
430555346 468990567 0
158073147 345671663 0
151001962 51397594 0
46994540 493220215 0
493703278 295044335 0
595955016 304160420 0
299447058 29850610 0
724168870 538627075 0
507896386 324708642 0
182716285 254399053 0
662011881 462898753 0
567704420 394038818 0
481385479 798431542 0
567674847 528487438 0
121380804 650811725 0
662718492 785845084 0
664863299 442487344 0
457334377 75865288 0
229529844 516358908 0
212707500 535187354 0
631900079 428540569 0
446072582 473690679 0
305506665 668299768 0
694125189 244804743 0
422944580 435726777 0
728216366 602736371 0
721183909 453995958 0
383633824 542722936 0
454708421 239545455 0
155094701 136002914 0
156768000 173047959 0
24902799 168809872 0
648454241 123294617 0
714990640 599067131 0
147544340 550493937 0
101714299 70420276 0
390872607 252448976 0
38066126 529588875 0
507629981 294288091 0
251424478 638297520 0
487437901 441370089 0
780131372 2146009 0
663736616 431772518 0
719990521 523211461 0
342046652 337361122 0
66625437 508344017 0
800785195 596100386 0
41543787 186893437 0
512849673 72995515 0
398342794 507278779 0
423172824 407230364 0
618360296 261430602 0
361810470 761334671 0
657665940 466212585 0
797044720 502297760 0
220116462 790541982 0
792866406 769078490 0
510111863 514434939 0
722046090 8667775 0
574339098 691113828 0
511775997 147694144 0
537651361 631884250 0
761251788 347883954 0
230389762 560172566 0
528460328 454447896 0
645185907 26288188 0
40945918 54121959 0
131497631 328448413 0
173467268 348906219 0
655215286 353754569 0
490980851 513453749 0
38460263 658559841 0
27834376 11168466 0
75571647 633861060 0
91396838 378381681 0
225060380 514832676 0
453334781 776903573 0
313411864 112523988 0
30836511 156076191 0
538099854 669923651 0
692065598 550816679 0
543453101 669994326 0
121777680 86519227 0
460739927 446246605 0
676275842 421229042 0
673487962 300199377 0
342200785 364884849 0
28835142 664202588 0
662368771 688264558 0
174653508 301825685 0
10881448 353507587 0
673426802 136193512 0
734962603 592014110 0
549804131 276147750 0
352219451 725635550 0
139251909 436928790 0
420574739 631287835 0
203679011 59555619 0
656768384 368864488 0
477243435 348648007 0
752320460 140029674 0
543394957 170899761 0
38521881 552052601 0
714628354 146483195 0
252278631 460130014 0
384338846 45199242 0
262619487 662534736 0
10288737 60256984 0
530213048 259525738 0
362499496 287165155 0
383576174 715953501 0
350279164 34914555 0
609377153 746055773 0
607331328 499535028 0
563704619 433154758 0
459328987 749415268 0
250087184 742509708 0
461962573 411411533 0
705417681 192276294 0
427423523 639425974 0
683709383 140762491 0
173020073 465316309 0
53718816 487640812 0
332764673 433236890 0
796899296 347914820 0
205898525 397519484 0
380682333 387652700 0
397465452 576194314 0
759212170 661482635 0
260580081 698763153 0
290464246 455769967 0
501785633 10334278 0
421737536 775002996 0
769706198 234928916 0
417534602 599252060 0
583253798 518145518 0
100273666 317375356 0
171517268 514388661 0
545345722 377041935 0
630370825 306709787 0
732731163 133365603 0
47026847 241782054 0
374591830 310381489 0
39923625 287503795 0
37648136 525572961 0
85685518 589597591 0
612409720 484859520 0
680880579 33669062 0
489448241 367857965 0
657809551 66032804 0
554929469 662630993 0
400005082 260645544 0
758327295 540509073 0
618468371 621004384 0
178625268 291037172 0
479011713 300557534 0
489140999 161627847 0
665727067 511307051 0
218222151 788931132 0
433159467 134444069 0
758181278 660674356 0
701455406 516833008 0
145689006 410414157 0
715621048 413735827 0
557150256 542603695 0
120346403 257555562 0
199574123 106752831 0
48780699 84734530 0
734052317 68385469 0
82707098 563786609 0
314118598 66848557 0
167346717 745848163 0
76094067 589367072 0
692008121 763933732 0
484619434 114601904 0
137047900 155207239 0
45207730 611210001 0
434215002 264258459 0
223458140 354907529 0
586004383 536338782 0
75122503 284343437 0
308608564 103429844 0
450570912 125702422 0
542682559 155240128 0
483100759 374159781 0
190402687 379706355 0
716137871 357695565 0
273004125 724643193 0
280910081 212295292 0
301513679 487602067 0
400289604 652861848 0
655072526 462892879 0
366135765 66237465 0
42759576 26453402 0
632465333 295601418 0
695414594 283196748 0
396389196 207257781 0
176408962 614170296 0
495128494 391020887 0
41569111 34500819 0
404417897 458728372 0
174040535 120099268 0
592865521 17000452 0
239439947 146701896 0
769985657 338024113 0
566365826 388547853 0
427225916 282263963 0
66236568 585394810 0
605974138 278181380 0
588108627 574007088 0
37001216 426523662 0
348451091 51547133 0
756657943 293215262 0
719113761 465203636 0
117376179 756946518 0
122961541 172855373 0
537246196 195865473 0
368552412 257160341 0
12066901 246199963 0
80596131 610316801 0
58970943 271476908 0
334835640 134385438 0
246525773 264010248 0
319301619 362929940 0
262399514 269249091 0
201519730 450146187 0
520953190 584961721 0
536272992 190427247 0
71029366 221695310 0
648088892 143840134 0
480444049 284198188 0
277320307 1598880 0
401284962 310356071 0
711398220 105449649 0
336566333 2295877 0
32926255 726324013 0
423116375 720583760 0
94117399 644248150 0
738505862 245005609 0
371530135 375576885 0
324586082 219170564 0
669289084 138652018 0
214083857 706339608 0
608623664 79577028 0
54734472 694187268 0
341452785 520057044 0
568681864 435070321 0
696413036 87909825 0
62860303 201752640 0
391661043 36710753 0
112665853 25205557 0
373683400 25543809 0
456805777 717743761 0
432995365 794788100 0
13687275 264962681 0
589408230 570133846 0
55220825 209246773 0
21550700 107373704 0
274396617 325411726 0
89527112 401908223 0
689404013 491036375 0
219051250 16122618 0
282765201 538223322 0
545291742 735731106 0
388203668 648944256 0
727369613 313588415 0
454279318 185613983 0
40069226 65699214 0
498158785 647591949 0
113785991 299178446 0
263432187 720171179 0
377488773 428030016 0
242050524 750223745 0
55171773 124915407 0
106602583 210469696 0
2268214 103736456 0
165395326 150704564 0
488874427 321052424 0
484596548 58515841 0
154316466 295345322 0
440555768 375078022 0
85357029 77039251 0
510079061 26216912 0
244634166 70015183 0
164202636 251379455 0
342671292 111923090 0
615393150 348386086 0
427572749 291735946 0
9861538 74460626 0
36625914 470787624 0
297565295 268840388 0
482382508 113420 0
107743850 269216196 0
280641878 488857470 0
481268504 63517308 0
286237805 123985413 0
193298670 21280404 0
472017457 523422250 0
443630411 684257774 0
754970059 112178696 0
37773701 618810571 0
296727219 210980040 0
14716635 215095146 0
320389224 465905932 0
482153584 289832567 0
261071165 760317270 0
12516568 421378913 0
261919755 717798341 0
161738570 553888674 0
600363611 186333264 0
504475609 536640628 0
241117766 228301749 0
777957649 169639689 0
189907916 661584085 0
286210613 283245778 0
688593485 185070369 0
235039217 138924016 0
674050596 272072816 0
471217582 631247678 0
666466670 375565844 0
721638407 647553885 0
655662877 610668808 0
647143615 195089108 0
302476946 341360806 0
562906227 177975280 0
114517054 640418890 0
453680975 151134917 0
577336640 430583256 0
532074919 32179301 0
466864313 594868447 0
557540768 424959317 0
258437251 226727789 0
773496170 210847059 0
121623781 240748628 0
791675439 619357372 0
164965094 153848332 0
698843161 557519925 0
307776166 423343468 0
561043530 447067733 0
19765690 275255088 0
511726389 791607564 0
452983004 559017497 0
25980426 68522057 0
88710454 663428349 0
545301002 24823749 0
98764312 594588059 0
671864169 283297068 0
212460456 633364107 0
462822372 509514061 0
474726074 640997702 0
427955742 55380627 0
88098210 430067040 0
93628071 13407785 0
64358010 769385473 0
421101196 229624131 0
593726529 215834217 0
502760540 783116361 0
15742456 282074196 0
331714972 332724044 0
756764644 302960859 0
257694620 482898576 0
488904765 138520360 0
21159313 307176427 0
527656934 279682987 0
40621130 150707779 0
332800201 792330769 0
254077402 535716066 0
344296088 701981918 0
223188161 769687197 0
10238966 748803397 0
25408525 309946325 0
55671929 359818463 0
385213191 149386310 0
449769471 788919879 0
81351147 533487994 0
479923488 581488626 0
152265534 454549551 0
511384253 759074807 0
549393202 649266811 0
216261210 473732734 0
577298187 255196598 0
438959688 771225443 0
118487268 431311123 0
99985654 355281071 0
192572363 699140875 0
105838632 105827442 0
126592816 462174547 0
610339452 87033910 0
499504120 331030582 0
573626473 28499962 0
362657149 11923235 0
572915249 460935334 0
702558928 772358865 0
739261351 287000935 0
787786801 554003372 0
464460036 431843260 0
534196802 11335510 0
750247995 556402488 0
11342218 68331529 0
493913848 417159941 0
629651674 209528737 0
59061600 428166018 0
373865174 255064014 0
492450200 189653105 0
213389065 687388125 0
512630437 386622120 0
392970818 700525783 0
694580991 659420864 0
394218159 445080842 0
743254488 387752176 0
144349202 408136181 0
753336442 385487749 0
643180553 66157043 0
509625784 108862343 0
262767171 50770244 0
593973075 137691809 0
527061611 791029363 0
784906880 627409001 0
19893211 255386187 0
558027501 528362917 0
570017952 497047182 0
475323167 299326929 0
112454662 65002390 0
606371434 782144061 0
514516006 782944827 0
201050268 14388238 0
281124604 297657078 0
637948063 267534240 0
741504923 323530394 0
257055522 413728370 0
716538933 472281888 0
218795650 632258823 0
321777420 122558247 0
163452837 497729588 0
97108448 310748222 0
283399917 331336495 0
588821261 715581812 0
771933366 456379639 0
166592840 772099123 0
750479960 77616385 0
743328914 554948265 0
556335930 364305586 0
592025046 124674892 0
775531523 781758715 0
71827985 584837838 0
497436376 415058376 0
82444800 289844489 0
664274520 223831687 0
586043794 48357990 0
137487072 789585542 0
607627308 676955021 0
104034729 78427694 0
507535780 253582800 0
15416924 597201553 0
17397387 129701110 0
203470946 285642556 0
33298136 447602061 0
243822247 419307850 0
409145646 576622330 0
767227817 613337191 0
578550271 122575883 0
636663285 33535939 0
364574088 256571862 0
130405277 495342440 0
4980568 610446493 0
316287951 342394839 0
740313648 344797554 0
16105848 80351225 0
236574529 8080206 0
511782475 142003198 0
159961146 487246694 0
784854562 307243202 0
262155415 598044715 0
572639735 73868885 0
297128982 305683640 0
419187433 447379348 0
479565900 368041552 0
713580531 465873117 0
266425978 587587441 0
278230949 476780218 0
582915470 732248238 0
614368073 160402526 0
406098531 167323147 0
93183924 291241422 0
546043589 573871777 0
551009720 593504557 0
732642062 144628288 0
743190332 429870465 0
598080427 713034762 0
397465554 573884797 0
139459057 202580630 0
538596394 485451861 0
708601182 249941071 0
392590027 378512776 0
93372779 438167077 0
754350196 222791846 0
124822796 629769481 0
183796323 493606554 0
170912173 357999980 0
581737014 311401763 0
467754727 624240253 0
39496215 34270702 0
350709600 559814509 0
130668269 729634314 0
94858989 341737412 0
741702517 616775194 0
212493909 180997283 0
778301214 202938864 0
749910914 367706551 0
347467029 763628728 0
391344732 606037349 0
46595132 489769691 0
744184697 320420675 0
45170641 442411048 0
290457798 312603339 0
106677832 125961371 0
788506957 300251241 0
413664736 380780104 0
647213904 247871076 0
393100172 684248241 0
16538000 547847132 0
202794022 176958256 0
431137840 386945575 0
662664219 732765675 0
640550653 242878487 0
469628059 111322539 0
52632603 268779259 0
266512839 136240812 0
383202337 11142943 0
766028088 271184421 0
435973749 178375983 0
683266663 181369133 0
758633276 165421303 0
713454034 566720117 0
435131821 555254696 0
593999560 479224036 0
622377967 471248316 0
147813788 196601268 0
341848830 117035085 0
332941697 125306730 0
377552724 48487724 0
132787310 306711080 0
658310760 783578435 0
553797930 227268278 0
778970274 174367930 0
495228036 595423443 0
638235081 211177766 0
526068201 95892076 0
490375163 539082669 0
542172577 432642227 0
358443523 183736410 0
795167877 730191247 0
129591068 135717110 0
794687515 133108696 0
35150626 55538332 0
29717977 316305780 0
32463117 334470109 0
271093711 510830979 0
513702106 341059301 0
613379233 288719804 0
770364478 598039531 0
403844053 113018011 0
25181418 464279303 0
195233068 222210550 0
359982037 294543216 0
355540709 101541561 0
418201628 549955890 0
653043386 475312204 0
224701310 755273921 0
120018763 735647023 0
554669427 575289729 0
528734859 616363873 0
486298810 65087896 0
324671696 610143089 0
290098610 508038374 0
783705270 381539455 0
251499265 270266241 0
73271483 77824375 0
159800754 33374788 0
322309072 169918319 0
31808770 64527430 0
589549246 379239884 0
258877709 419576873 0
722286019 239419644 0
63933482 240392727 0
169075334 577794870 0
245270263 516669789 0
708687144 561105248 0
595018101 155852310 0
437526319 633375945 0
780644774 377103637 0
485658404 373320457 0
284013729 369401084 0
597317937 472031884 0
798228045 763356775 0
271040594 575167301 0
264049809 190469282 0
382083770 327399597 0
712175151 543364318 0
262847143 356344599 0
165209069 410397527 0
214540944 611641651 0
418779231 208047493 0
359811763 598732389 0
423891666 559924662 0
518764829 624896962 0
49272329 326365630 0
208978120 539055384 0
723419711 491733141 0
621794991 581445287 0
630380261 676936786 0
748885143 270848647 0
762473005 264801762 0
233330653 342586159 0
532938471 627533409 0
695371870 426424742 0
415178738 568198673 0
591704928 455344277 0
563838880 755888773 0
673427570 385982324 0
564060919 630033033 0
123765199 201775082 0
60821903 285625016 0
563994758 39048137 0
753047824 223240898 0
148901770 234127994 0
384935942 733266882 0
758366004 745540676 0
136007983 378452181 0
453992731 375676197 0
56727570 122902695 0
309889205 616092474 0
599255584 296407543 0
62782431 116767856 0
135775363 259583510 0
519313570 534179299 0
770760466 764053112 0
339276923 464806150 0
485284806 99044052 0
797294311 161878645 0
32338963 84875296 0
447067439 522944888 0
564853126 35240563 0
205408843 180046865 0
597288716 786070312 0
510119905 461201067 0
409442003 337892105 0
122247023 229417423 0
800953025 656678291 0
638361940 236006578 0
41456175 524344432 0
241644824 192964925 0
154619330 420198150 0
675320907 549368232 0
196909980 103248263 0
664137278 62629194 0
219355263 379615674 0
414717816 191707486 0
424761589 130296592 0
213429700 323623939 0
53623436 10032915 0
617310678 523813850 0
535913465 212748247 0
697720677 579844562 0
653524800 46928897 0
214718274 533102956 0
591202005 16235878 0
204170042 695322936 0
739648884 639913568 0
220933869 226927120 0
25173220 377040469 0
771705254 335728337 0
569671032 678347304 0
12711900 508456099 0
171255291 699683272 0
214689355 769600749 0
71101741 532365734 0
696598516 786851896 0
186471654 129143611 0
138563671 734000648 0
492671779 752833404 0
759892977 383357172 0
114984593 123410752 0
18153265 781547485 0
702368932 394352774 0
279358940 350191249 0
440240044 213737296 0
77449245 375795800 0
513187743 215495084 0
446775895 307031912 0
330235224 115509508 0
708498357 218802542 0
7111029 352496512 0
408771023 142838270 0
563886531 85357291 0
781569667 699492057 0
29054402 409964012 0
258075723 66325364 0
751981313 404702826 0
724467747 643009293 0
659931940 109601186 0
681858085 33860781 0
417765516 114597817 0
712143132 522575347 0
332474649 226051734 0
110918216 759268431 0
80379939 770596262 0
721236701 320005000 0
370980676 581710706 0
121837733 761606724 0
25532116 436078309 0
709050376 488305654 0
599542091 59959288 0
486267885 37497143 0
559213221 139109356 0
36872315 262419166 0
783302160 736512579 0
180736622 301942832 0
383733724 530666545 0
182366088 477740190 0
190067441 59303215 0
210277109 174125900 0
185741675 330897423 0
695370675 496632088 0
523341738 757933493 0
541234876 538465378 0
86252585 224663840 0
578971647 239359804 0
268906442 780244077 0
141082874 466103844 0
482701854 325753408 0
546625747 28197903 0
272548741 510836647 0
727226370 775961946 0
764177448 149040433 0
470973537 128880658 0
281308290 229947232 0
689073219 238813413 0
308565490 284459379 0
35243842 332962665 0
436397144 709641735 0
385028314 55191158 0
10942520 421815480 0
569092619 257133682 0
421973743 116614486 0
331530756 645325970 0
413581321 56346902 0
135259431 111877115 0
23118359 112048156 0
300373092 626549189 0
463275115 206615973 0
748363275 89918967 0
48039914 287074696 0
75127561 400128133 0
439649068 150396497 0
528828437 705750447 0
97437001 418802546 0
751832462 496827018 0
192290473 385508572 0
381714222 54582566 0
166684195 617220344 0
732570116 397518570 0
197262980 34738688 0
340779335 232146761 0
379854744 118936845 0
292007045 364250534 0
315780552 488255480 0
537613733 461393549 0
111873717 239176017 0
406173507 523479785 0
759266349 451955099 0
1621424 648771444 0
458261766 78417212 0
359212225 516060329 0
645113867 181707701 0
627669168 101087831 0
393905789 328410712 0
552951446 786705926 0
609471752 604148203 0
207499786 132094468 0
318359082 396097368 0
392130797 262390491 0
290226706 242336882 0
486865288 275869718 0
566665514 755066465 0
246143689 644122598 0
261600352 515853690 0
695847338 264584247 0
322977517 757733369 0
120607637 683230587 0
321898551 136531355 0
19672230 486701032 0
242085590 89763802 0
547881600 255240676 0
458376311 416824654 0
745296264 262283489 0
144841777 764686480 0
217823217 219387203 0
738765332 546914415 0
513224366 655646921 0
454891442 562296596 0
187876401 410856903 0
280060606 528620375 0
400687240 172949416 0
727490345 527509251 0
783504571 18576834 0
132305246 210269548 0
686042911 313515283 0
143574605 531683318 0
661866197 147793893 0
61421907 732729193 0
556695133 617875457 0
605055919 239008850 0
517537673 367142115 0
553388447 597815160 0
97050135 3026404 0
32871946 476145898 0
192230423 689334795 0
6170361 1794822 0
268800384 523800339 0
736332592 236176300 0
394994343 266803053 0
660614775 140094862 0
492260144 640186428 0
345861784 594087579 0
240902287 426843827 0
497713044 483274570 0
312340599 234850377 0
503722785 679098432 0
438248374 585250472 0
221031590 587307147 0
468068112 32994207 0
335278816 128087758 0
639119302 491126889 0
301876546 798516291 0
39509732 268159674 0
655917080 635384746 0
175026658 445632062 0
354149432 763900061 0
337536365 84850714 0
362436861 193067280 0
603322380 108617747 0
560727112 109884841 0
369583862 268028643 0
595475618 32719969 0
365370951 434287348 0
413093535 145260633 0
360342067 393781861 0
137890900 180075561 0
390400004 298089643 0
334184597 351865327 0
494386182 169576937 0
282791192 184128065 0
521366591 524085340 0
120781906 170516102 0
200376491 707568363 0
368780505 568219171 0
294707312 146325472 0
16488210 90660095 0
37099302 604723781 0
409963050 210958586 0
513289930 158560782 0
381891522 78164222 0
754541487 82548776 0
59529083 784892667 0
77729537 780798697 0
330927155 356650664 0
633531756 524507612 0
590627708 117659349 0
162605464 61247324 0
376585770 231948672 0
272909590 612642590 0
373190479 612421048 0
353630948 389546545 0
459553104 83748035 0
442167123 374694568 0
271270871 358362570 0
574078042 697662415 0
289314151 746759145 0
412268758 752141937 0
347927376 225723918 0
334439577 467244134 0
59122094 238049194 0
612793831 85762823 0
641541826 236658132 0
252564961 216605306 0
566394528 230907476 0
436024668 699762823 0
749237719 419449264 0
244454159 584908602 0
594894628 108137298 0
501457696 210099959 0
108922782 419284337 0
530288895 260113162 0
112047789 551094828 0
633654110 93834763 0
21399655 476672767 0
80111069 796336638 0
87766324 483916084 0
771820622 561353736 0
82226505 111009626 0
265147004 165858199 0
140434251 428634952 0
128213233 103599640 0
299030768 19494653 0
631075786 626782823 0
206103131 557956060 0
683066081 438746823 0
451555355 530824620 0
575403237 136559936 0
182127462 226775052 0
137759742 28029045 0
776966483 173806420 0
361033276 423742486 0
387852361 630350626 0
343090936 225178245 0
131817776 120733185 0
570489656 4912074 0
641293948 719231652 0
562565934 732989661 0
343289537 3712677 0
45654500 349168919 0
34486601 480201397 0
39230190 319244754 0
484643354 25797119 0
598459736 480306598 0
56229266 391448723 0
65572808 574267361 0
249978869 35788986 0
500960284 696585163 0
786609194 482948345 0
156368983 428242524 0
579451178 698925414 0
591762052 43258413 0
129780307 21159467 0
169985032 527088294 0
78362563 430697698 0
171761586 555064226 0
696502180 553293504 0
376683634 307402688 0
297429471 691109940 0
387024193 452508529 0
449638960 284764017 0
775401130 215315686 0
687247847 545868678 0
464087494 711195614 0
140884602 236038961 0
99998810 200546879 0
757312953 1918110 0
483411197 259336484 0
643782943 709113156 0
79326596 491253324 0
749441308 247969998 0
570605685 279296168 0
252765437 571115400 0
243139429 342945273 0
307984812 783448538 0
623432124 357595216 0
215589954 718207330 0
721557566 104562720 0
167997776 168890086 0
602555363 169075472 0
334130845 370121386 0
243226641 337282143 0
431069981 40666259 0
121344960 283673493 0
93019619 481419149 0
549623243 146282437 0
476526716 192554460 0
196643981 279788093 0
552321654 621808510 0
224010898 412784429 0
274190907 719681338 0
468139755 645224546 0
65827703 351601943 0
450917656 496774414 0
582941845 152308873 0
350035466 570144709 0
16852539 613825824 0
251335002 225197906 0
251410642 250763019 0
361276979 102346447 0
108601555 318923415 0
661398660 325807215 0
526009597 107739006 0
145605008 117273851 0
438193801 348986165 0
40645329 124353783 0
412791973 780878875 0
220060060 749191521 0
39736198 259176587 0
558138871 237633206 0
486796170 494038925 0
288985025 762605663 0
167861567 161941683 0
603966660 161293503 0
626432994 12387005 0
389576520 640220860 0
329603361 641925037 0
608608723 570775587 0
507608473 795252318 0
119575380 491166141 0
387201348 165752898 0
727946937 613001561 0
272075788 495520615 0
493794183 308706693 0
349531103 533525288 0
90498904 667700902 0
722955163 549623283 0
762252714 93431682 0
407709661 624612448 0
307196959 305451025 0
742325673 653087112 0
154545231 443296346 0
237459728 528069533 0
561691080 649475408 0
185960117 124481742 0
714632548 565505124 0
297532629 744399043 0
487179010 188176545 0
600342644 485312090 0
578880937 730767410 0
730246615 98034774 0
583222935 389402158 0
366932609 760399009 0
92812633 370564770 0
647945858 756314625 0
170856071 690790013 0
708242465 71003784 0
224309415 476272058 0
707260419 723225279 0
384898126 117740721 0
264165325 263210109 0
188653395 451190222 0
61858483 425580294 0
754536067 255057017 0
418116960 416738557 0
680662997 254466181 0
151163916 133847330 0
28031918 538826740 0
360650095 44226265 0
340909211 740114542 0
586068342 116473466 0
76270098 481456496 0
629965245 1303462 0
443410978 16465187 0
132443784 423938234 0
714216850 432640714 0
95125848 387055891 0
464477151 44551628 0
453995901 359180499 0
702708705 280256221 0
343500621 303909532 0
711051612 346811731 0
549431853 365498552 0
29625154 344789555 0
495252591 126167984 0
495413261 712492187 0
629321581 529458368 0
696881130 103238594 0
500650358 730642224 0
716657388 259378609 0
145005824 696845394 0
113734039 763818252 0
465412935 301419177 0
142989963 365107883 0
145706342 521305845 0
222087866 202396950 0
408192882 53045770 0
374398984 232030363 0
495801604 40241658 0
522598586 251905097 0
632058079 400929793 0
662889472 757439445 0
545166223 506367279 0
585712122 99946051 0
420285268 39050674 0
279498553 27086866 0
692364513 544103209 0
106613607 173182583 0
799824917 43597484 0
644595541 100160021 0
534751638 514876045 0
140378233 798674105 0
87588861 334938000 0
725604591 338204682 0
563236499 229395027 0
248072307 363489908 0
307783253 475824844 0
102874575 172775439 0
629214698 774603453 0
160301508 378377113 0
661492064 57154003 0
664161216 380425782 0
500320068 26671466 0
717797568 585596143 0
328439680 687137067 0
545496723 8695886 0
123751026 163736545 0
519729241 362235713 0
210979053 503376499 0
585889907 776801948 0
219604270 6026539 0
248685479 48131541 0
628184897 666188640 0
259747456 616623424 0
166694145 650763278 0
601421964 707426291 0
112677904 669248482 0
521505048 711290130 0
293546617 620574282 0
783095146 457280670 0
76146493 474505000 0
22391943 483032655 0
635597785 353823560 0
306101784 311404279 0
703519874 261217830 0
605782500 723272219 0
38132475 618933836 0
429495776 765007417 0
60749447 303303420 0
519080351 318976922 0
439346953 787363107 0
576815101 578170903 0
437621882 4291200 0
453929249 167196931 0
547587276 600257297 0
433408914 715896087 0
546659953 411641622 0
399371544 257033113 0
588194736 665313464 0
124518349 514376096 0
487545259 455286512 0
645467368 535242804 0
496377346 444463659 0
555056666 451925903 0
761874625 489112642 0
115642751 73466887 0
606598446 676929988 0
212033941 182886726 0
522870329 616419216 0
796015396 668728481 0
274569500 201090869 0
432423256 15361637 0
565207910 745160689 0
447164010 236369857 0
374648127 75843456 0
598741567 560906967 0
353168862 237276010 0
658724068 155439253 0
253553187 576845564 0
721699013 289385157 0
630768573 741253118 0
438707692 90208492 0
582578728 551383827 0
163950123 763745234 0
392345622 203172301 0
243695114 801551799 0
318545927 425154845 0
758683975 103574738 0
216857719 345516923 0
664636069 219664247 0
572353258 250155094 0
482831932 507547655 0
565298753 148432981 0
172444286 428193789 0
558936156 87545392 0
81935814 141267876 0
408152101 352498424 0
261349984 619195619 0
478808170 659439772 0
26435559 586689578 0
199257419 343106368 0
323096215 306814987 0
94263295 426064493 0
685914161 666019546 0
7601370 781376248 0
514653834 97513345 0
414315802 554296591 0
763966653 357122711 0
190323471 563020944 0
265469868 694914034 0
663051020 299825146 0
250211878 242780628 0
699656407 118203924 0
441952483 67704587 0
716621602 650843975 0
131473522 424903156 0
248041056 430058103 0
337176214 424124911 0
466461602 726429997 0
615324641 534307397 0
190209090 202907141 0
533438231 431871241 0
10798429 585906021 0
261449756 439786773 0
407770728 718854313 0
287984482 601393824 0
581174608 689267280 0
312118157 350980174 0
379241437 46810660 0
657224688 566290131 0
24409475 252222595 0
389287711 29925102 0
15724029 221523302 0
392562182 670733384 0
271108344 127833103 0
356088262 451547732 0
549050844 666706777 0
134275148 144844718 0
670518867 311863777 0
732134825 659016921 0
675625278 263973266 0
610834866 413643020 0
390619771 733478850 0
713166812 423603643 0
575209040 709937809 0
301824783 533664704 0
56082080 323274764 0
665493543 2726252 0
441878972 266364755 0
557215899 425309943 0
339776970 436261566 0
664340386 462442363 0
28216164 82878036 0
259949867 732009888 0
711232639 613015139 0
599539573 384785638 0
198211273 547892173 0
423704008 267190990 0
63297257 76117132 0
147394161 341949564 0
488425615 476461242 0
753828850 734775091 0
456082625 288470671 0
762553235 21712446 0
236830397 463539706 0
623502852 798109519 0
376629197 451947222 0
47303332 631958611 0
694072850 558486276 0
3407143 43206079 0
467320775 354655344 0
247292884 598675822 0
466125397 210791680 0
419847846 156735225 0
83701728 688168622 0
548806525 560162734 0
302091075 553947485 0
30725267 222817145 0
452426075 336515780 0
685676082 255288457 0
147990129 431261600 0
17870932 178865018 0
687158009 67641870 0
184718850 268469349 0
35896937 67196228 0
518867637 161309880 0
669120676 505946580 0
113161515 284273188 0
239454119 414891809 0
429332009 713137497 0
63869758 490052565 0
256089820 188481875 0
337127946 175715120 0
388634562 363524825 0
318932189 69499668 0
428212277 250321878 0
506156295 496047934 0
183531717 787664007 0
486126456 600363667 0
684992429 40068419 0
633154482 437521928 0
608983840 270239239 0
625954489 725851005 0
15285104 700901799 0
446836022 712284665 0
503993738 219665879 0
543118542 565406036 0
197603688 453704575 0
223952257 43406366 0
171419831 744285881 0
3474343 598263542 0
481441287 789287444 0
84334678 628847261 0
517953232 229063573 0
798506982 311940131 0
441530421 712307443 0
352149813 423867446 0
370574678 522927047 0
256049348 467453204 0
417999410 104057702 0
769613975 605273677 0
523661501 169264893 0
183663691 163903325 0
793648992 773760365 0
10348408 253041861 0
280864998 313576245 0
122236164 732615976 0
293789548 412849455 0
63100581 50155798 0
498463257 481259977 0
173466544 169683088 0
533597230 460133810 0
117374529 50220545 0
594393642 532641692 0
343194023 709258688 0
712554659 275562757 0
249332357 688085809 0
291095382 349442935 0
72882444 426879235 0
432101192 16417743 0
272747625 708022710 0
517000837 790122540 0
154200058 56859923 0
630862732 581742410 0
207825624 470197683 0
98734321 153643494 0
734653430 597653173 0
97428406 66671315 0
265725394 372801257 0
23527263 372563075 0
441729794 156006663 0
253102726 442219441 0
401228873 541606889 0
424203577 260247119 0
698923817 325215814 0
506222497 519609144 0
254691884 293242868 0
479849705 729333147 0
695711430 746580411 0
47903099 62706024 0
501992344 766391861 0
195193929 60369795 0
732561016 294584476 0
727739958 163223523 0
640868402 346967501 0
547012150 277982179 0
539504723 55807807 0
795768588 154258375 0
6058896 445788365 0
508892222 754839833 0
550557327 301810400 0
740600574 211060651 0
586264238 264107766 0
204405382 54603562 0
470457184 361164371 0
377461474 51227696 0
80613279 143516329 0
275929012 771724793 0
56425495 619546112 0
583235698 385386453 0
632337279 537708908 0
776398444 150118647 0
656738153 21048124 0
336536545 442452520 0
496800917 551126869 0
210889909 63242530 0
658779393 262850904 0
74787390 403220640 0
643368136 522582953 0
621687227 518618804 0
161957128 745367937 0
36377907 542760806 0
11076680 94131966 0
562540365 532132077 0
542437103 704105298 0
724840576 631107426 0
631380128 583466754 0
621896096 703662354 0
100031745 462821679 0
227900385 470049708 0
284736713 750699356 0
692490960 581984213 0
45643788 160571380 0
237498218 36607777 0
505610876 184761541 0
294370076 271443909 0
747537345 611220492 0
374448699 642113929 0
484847163 637291797 0
333641879 696293177 0
150939469 485563996 0
124366814 800183774 0
86316517 279763931 0
7402208 399831965 0
529844325 383200189 0
357625821 239858359 0
200784005 764370703 0
610618391 563396320 0
210211411 135048059 0
592454642 656666055 0
154637579 801044234 0
156901060 598573505 0
264484939 583639203 0
672545519 532491725 0
221033138 196886295 0
380708043 496081585 0
17157065 237639020 0
538485619 200228677 0
670137764 687022001 0
344549177 313926151 0
672156398 341520504 0
661154468 592373286 0
270596747 370207191 0
387734542 767139657 0
380725312 562716060 0
777785532 513696390 0
800177587 677623219 0
111739855 459801877 0
653966895 601089136 0
281071 284530696 0
40382421 15295432 0
344541986 724236945 0
418214990 392435201 0
793173296 518984397 0
11292824 59591514 0
259039586 400395264 0
662300440 482270630 0
339033999 134233616 0
138537500 305097538 0
399237589 41257970 0
324400941 315016318 0
519828968 86113374 0
782434122 436994902 0
484681615 241254838 0
195205798 48066071 0
403436851 148378058 0
442176601 6148793 0
571556356 673958347 0
36442102 579027344 0
174932754 327721458 0
242006043 440147461 0
53252759 401018166 0
52022658 368144636 0
547072324 330554479 0
217316315 284366570 0
674691793 545427247 0
380141571 84696081 0
102903583 591329125 0
782318164 692950040 0
555932116 40029916 0
498580433 276497794 0
53551 271333849 0
774560371 209505110 0
59999167 59404290 0
20899730 533994158 0
78760955 351882017 0
235176538 122202233 0
125459145 246078648 0
423437920 777946205 0
33147414 151903414 0
732687077 3097289 0
613727735 155095929 0
357707621 466743473 0
578452011 779417442 0
613760415 142852600 0
65834472 544655569 0
330537053 709494069 0
619651469 9654007 0
568745762 738683020 0
414184890 177474425 0
795679107 663173414 0
718082069 406441119 0
779536252 107795106 0
145176481 228518162 0
295437763 9731005 0
287910641 208884101 0
237069063 406385028 0
303154114 376086877 0
289175912 649036018 0
686494581 392093180 0
13429005 677324637 0
194500168 799299623 0
663893259 509491475 0
146688967 271844644 0
522814702 695823601 0
348325365 167551276 0
759494176 590486691 0
757764385 164508906 0
217349356 646508443 0
720543929 428579988 0
348716696 626413331 0
222667204 28207654 0
404525366 591687173 0
203561977 128844702 0
172410804 73840933 0
350349367 412109981 0
59255506 590463490 0
128122788 231711230 0
391534733 333955130 0
297721028 365717259 0
105327406 644875576 0
559162785 229563221 0
784817247 436498835 0
131164343 296376112 0
288948622 701928331 0
40800248 254513060 0
571346559 383373369 0
773059423 197885786 0
264854213 588908616 0
470430441 45171535 0
690310179 39350312 0
438154226 148816873 0
200889630 551232635 0
71248760 272005163 0
530145783 628690642 0
732787814 569455165 0
14307034 526828792 0
720777055 124034106 0
202910083 784524651 0
622498180 334636412 0
411106445 15793512 0
24133989 256267499 0
382763821 27991605 0
187506529 315195546 0
675096569 684214173 0
788830955 301978043 0
671014389 777499471 0
329495598 711080273 0
228864691 571651413 0
603200259 239740367 0
430557501 393450107 0
759694340 216704268 0
40385741 76708465 0
305046636 459101102 0
631943921 362589359 0
14162857 216084961 0
463843123 646401071 0
42540805 277319709 0
490665004 560283118 0
363491496 679578189 0
443413260 775290370 0
434489630 343831553 0
708211567 534289619 0
662512509 185074361 0
149202387 756560433 0
711537315 233344771 0
458392630 415248403 0
51254520 382046410 0
336088313 767320804 0
198727883 604792591 0
761099206 385246229 0
212905144 669300343 0
785633399 241282257 0
339869512 14952527 0
377391502 588690719 0
537941953 216527523 0
257701751 205707166 0
387574015 161058749 0
610328930 218093069 0
661067218 69601904 0
349177624 207321300 0
671231401 739232916 0
91335086 474039394 0
596301506 142808971 0
430396212 33684895 0
442764066 117637820 0
265677643 732698337 0
172250069 343310220 0
745406726 427628463 0
401634519 122946588 0
686725346 63143891 0
800700495 690302448 0
180202151 395212478 0
648738953 751358107 0
217855123 474268221 0
637604447 667292059 0
702971942 757863498 0
118896292 28040943 0
454253894 397128079 0
464679041 359265058 0
347078290 356599370 0
166095308 348800574 0
433152203 135675370 0
280519218 657907984 0
233494450 355588046 0
398938549 398927679 0
311353141 56829140 0
104933560 672328900 0
726012484 372532593 0
614301953 665390815 0
54947162 201683115 0
687710013 49479050 0
428074275 503773665 0
53649870 238043071 0
454791418 61640014 0
658128901 758014546 0
92787400 676799149 0
189480285 119832304 0
508891577 761265345 0
577881033 214666734 0
433441511 331862280 0
94330867 707482054 0
760188947 439556104 0
582275699 746635361 0
281873302 655664905 0
586555664 533041870 0
614002389 280253748 0
54232249 736430488 0
166734609 319194745 0
125073088 696798993 0
570395857 628103566 0
594342630 582246486 0
102278521 566104075 0
490734371 218828317 0
473804496 595758571 0
627312307 792816311 0
584988293 305830880 0
475014379 786909545 0
519201557 9211802 0
654298300 103517482 0
482982393 324873124 0
584429387 59274551 0
624558566 506446147 0
324432779 197943142 0
348097202 123349839 0
800012302 199403327 0
374182155 594125885 0
515956618 98880964 0
787433358 485610972 0
740068754 27868508 0
742037399 572971894 0
785547423 166104926 0
243874920 346644444 0
576088674 745686712 0
726756975 459978081 0
3852243 424920923 0
526204918 698696611 0
58840727 286255264 0
705081519 734800988 0
208265440 373258716 0
510192846 347852092 0
282971430 432921547 0
715598625 594236434 0
298182813 118983183 0
423466711 768001463 0
479638897 795883798 0
260072018 296291963 0
479657344 561638150 0
524132204 743440280 0
591794054 281570449 0
216967349 592530500 0
66978441 61801736 0
356245118 763553042 0
708254892 161920733 0
789558609 46404447 0
360890460 465886737 0
399435030 154345734 0
427379827 755335501 0
375141639 367846790 0
418360698 656853771 0
65933721 250486177 0
609280518 661095469 0
359652532 543161008 0
543147896 118526674 0
607914001 726228993 0
596961039 738330476 0
120352925 70908546 0
389633059 746953791 0
133232306 536116155 0
361994088 72818345 0
531395595 538278976 0
20541103 222387634 0
696838717 661040826 0
711477846 225004315 0
284198276 219281889 0
306121288 356884792 0
726493389 577382606 0
611327253 131140848 0
97261240 532798832 0
227430869 483957794 0
241991973 416005919 0
590669988 639699381 0
247473561 697066288 0
787068694 629857974 0
622590654 239557475 0
541007097 100486260 0
299096969 325015930 0
111910162 125360994 0
473873759 582683367 0
800771770 695388046 0
707466039 408275949 0
629698911 218845644 0
655593745 418572608 0
727888718 682870120 0
125454589 519702542 0
327818158 248887110 0
591396337 195458521 0
744143172 233539233 0
791941184 357658682 0
188590838 304336479 0
316318973 553214160 0
492945245 509649276 0
729555756 186075261 0
418567080 502234431 0
765320505 391915293 0
778993106 672174811 0
485286672 490766872 0
485733008 671931032 0
735625919 701291871 0
722228092 173255329 0
601110358 463574886 0
277928880 41301600 0
688356659 663316645 0
757593548 341879732 0
178486817 105360662 0
428050254 482212772 0
324322892 557113429 0
735326355 246407838 0
436209659 388591879 0
568523587 740369554 0
282774783 188679499 0
273156802 114402999 0
695957333 436537612 0
360434180 467561264 0
294323747 381009599 0
143761281 655045068 0
318429751 74374359 0
775676612 340510976 0
162752980 513860029 0
251423471 635244298 0
610896940 409195497 0
120828623 290562924 0
93351408 578717778 0
102618482 663488405 0
610721884 16688759 0
784351659 133569835 0
620836118 118837415 0
212933055 61819556 0
478719779 649967351 0
539357003 606807233 0
615657659 239951621 0
63645978 575871867 0
109301780 316099190 0
242674896 719997317 0
403738845 487852159 0
239454015 39152934 0
41472120 171970142 0
310797420 676804829 0
84030341 474786608 0
58002822 674198323 0
504317548 583352140 0
653172606 503079303 0
595809028 354420250 0
437821361 530144537 0
645419811 770328415 0
514366587 498572857 0
326020561 105930479 0
697386571 338341163 0
510264860 40573856 0
489695942 223360881 0
584645094 15554382 0
230118488 705766059 0
101316324 169666258 0
689121190 742431457 0
129925566 154744119 0
353150688 601733149 0
689635405 488967456 0
718178259 152328836 0
8966173 499804332 0
233369275 142042154 0
514205183 408201814 0
486177845 265429007 0
594727919 595292563 0
247280503 747403588 0
347127587 377043949 0
141369098 305141038 0
696523479 743306012 0
9585961 530622390 0
798035120 463012459 0
228401158 97807402 0
484828621 608727539 0
203300593 263701323 0
397394965 24555325 0
679935791 425689314 0
598667291 752270645 0
186327273 640538311 0
500406480 28004653 0
606569009 237758682 0
584454088 559745059 0
442701027 727297962 0
510435043 385772224 0
189136373 656420573 0
633861783 659059364 0
257460195 120251242 0
667496348 420507551 0
482733367 152563664 0
522209923 300533908 0
385857785 624147817 0
382685398 609664785 0
779976257 633379274 0
47543399 468041175 0
389622994 484602878 0
278637272 283526671 0
24080412 733720750 0
190202244 108394635 0
200090965 179073019 0
791047766 211789988 0
33828416 429031364 0
76754269 558421029 0
204527679 250875699 0
549644941 485017995 0
223912159 467500550 0
288625406 270360854 0
648769270 7516700 0
228455626 229223220 0
612232080 742348443 0
367109836 508660258 0
550683474 95500761 0
68195149 157741502 0
436621897 20155926 0
119637032 63967043 0
62846540 444173440 0
352768055 667858219 0
134538403 500150604 0
267180562 123410111 0
490084824 205809434 0
572736280 733763616 0
572544018 534634619 0
379565460 743895129 0
29163227 276462730 0
194590378 568414046 0
225469534 85155851 0
760640065 789986231 0
699141733 723729844 0
295282653 565973976 0
77838995 100183055 0
275321492 755549470 0
776866887 215041203 0
222119460 658813530 0
726676633 493176559 0
50346255 701185797 0
783027813 104267902 0
103725023 797673100 0
543055788 277159841 0
381838247 657574179 0
564880046 204684311 0
190505704 378074242 0
660227110 185730266 0
66656064 138676587 0
77206191 200973726 0
285429410 706525011 0
449267281 726435065 0
364849511 29229627 0
509022099 713768793 0
334450002 763364395 0
570456177 423527265 0
466599411 590554422 0
113007762 307976782 0
14327389 152622336 0
387452349 377709962 0
446621231 637781636 0
794616737 603149976 0
231116267 514542631 0
287185974 181212898 0
567648178 138952881 0
230119752 798235509 0
493488432 622076176 0
221637657 5817076 0
130246258 153782795 0
371316747 276953939 0
365298308 278673302 0
671715892 168981360 0
658295930 462160078 0
201227760 547861910 0
721349885 243009868 0
253393456 500208744 0
288360670 149275065 0
745625145 522444836 0
119195768 214976486 0
62398652 301265082 0
13984144 347920494 0
740776962 781395780 0
128919845 352024255 0
731911609 2916204 0
596992853 694470356 0
473947069 257714983 0
457417482 84298288 0
743350548 650514228 0
313851297 517738586 0
566001555 488748029 0
699635841 400088994 0
136808922 606271752 0
748713407 714538172 0
433298263 777029382 0
374997626 99421083 0
230062026 262149900 0
518528678 583011401 0
434313488 64016666 0
118000800 477164187 0
442488717 526165883 0
468948088 549359098 0
563509509 416217140 0
758610467 634255346 0
223169470 774858488 0
242620769 629811270 0
388962110 125361608 0
92081944 544525200 0
168670303 100659331 0
456955002 395824931 0
508241092 85074966 0
290615679 709487257 0
379184355 657570437 0
395299769 190152060 0
253176329 53516000 0
130952786 596867976 0
542092228 441416695 0
387890442 279216342 0
413723880 750201943 0
170498788 604401815 0
468592933 683783592 0
610957034 568540607 0
234597593 317357102 0
145705088 322134691 0
82796608 571789825 0
592388525 546583729 0
433004175 793652089 0
138848219 424520952 0
682710898 528776137 0
769277219 163824369 0
421526786 677448594 0
518036439 479651516 0
353357165 813716 0
595427330 30222113 0
770316654 457425332 0
413923853 673793845 0
570923211 796632537 0
66192008 154077698 0
564002301 419766369 0
255299422 207984723 0
669894972 108209259 0
682513169 746395741 0
374342158 441665666 0
777935410 504182936 0
756612500 242523018 0
26771417 613874803 0
439872130 505146510 0
791030994 249137159 0
764954811 780568811 0
342247832 162870569 0
399198325 424613187 0
213433156 159012567 0
590041523 320846180 0
553771480 33328190 0
53207315 30185599 0
523304231 789523870 0
68117854 224796015 0
761349561 279389152 0
561670292 698707500 0
723687759 135049482 0
262239855 668224772 0
290122250 685273813 0
608087630 774806512 0
721837737 29522749 0
770721835 794107772 0
448741096 493088185 0
317696886 36647715 0
506601185 465906862 0
195569564 694286091 0
173284290 689101279 0
714835247 571079772 0
201589597 300878117 0
5317489 701974947 0
180658609 377213899 0
8473606 745195196 0
538059362 291611445 0
627527432 593277790 0
360640476 459004876 0
175628500 600107730 0
230873335 206814757 0
194900809 182477974 0
588867152 306247559 0
558898114 7631541 0
585250493 192584740 0
416310472 419504426 0
254079990 73909031 0
98263163 293987704 0
13293090 164917817 0
613022323 521409576 0
117107132 713761541 0
248416385 149357910 0
647418892 775354218 0
617851269 194253198 0
291839183 633225741 0
79507639 423716912 0
695643559 755976261 0
72443672 536210641 0
285767109 771277316 0
702914293 617810059 0
356177152 721679819 0
76312829 228975420 0
689717112 105884839 0
273026508 45124614 0
739585007 551367390 0
367601191 211311584 0
775775456 454270354 0
379475936 97771713 0
347457193 682959880 0
255888531 21847316 0
128482093 791969152 0
744882633 118612108 0
64964245 746650493 0
741345113 172620727 0
133008784 345406627 0
89261897 424535578 0
237707603 313532923 0
468118408 596848316 0
113039324 54258683 0
403584554 236360071 0
279340413 490131153 0
299047882 344158307 0
753454058 573174187 0
351573796 536974548 0
399799271 460006875 0
476561497 359808335 0
240840491 1531312 0
788580268 722568677 0
665742765 334378613 0
536501948 542629796 0
788672504 794253161 0
281359306 40160765 0
657846315 327953043 0
553466678 120830281 0
63400990 355664440 0
614277624 606620931 0
779818698 355368314 0
298570924 693467734 0
176907559 580035834 0
400737633 410334750 0
526194840 97324951 0
757656851 378422783 0
550096742 472891102 0
716758346 169608396 0
440074140 391580954 0
134471769 103047693 0
13456439 8306392 0
144708844 576919478 0
341058391 686652921 0
113280195 128276941 0
24249495 222574782 0
72227932 47570289 0
16639206 164800202 0
60791360 82456198 0
207793454 7423329 0
683202525 546966066 0
212953178 114870337 0
60023844 758984268 0
70777988 668280985 0
460490737 298534116 0
516618406 150070166 0
630442523 727945937 0
179983889 250352178 0
266222752 517829919 0
591364873 643566754 0
655014316 235607201 0
594073085 101175994 0
389537899 220418405 0
1903463 415369615 0
501155401 336847492 0
436373502 221217216 0
229021119 540624827 0
477255234 142232065 0
93153749 460490793 0
297900969 478235946 0
324678463 316120734 0
123773918 562863730 0
676682670 563994194 0
509288664 346250180 0
709371824 115144301 0
69981698 783047469 0
299179748 449218174 0
120230990 636497542 0
738923704 671988268 0
557470897 762936400 0
250308996 607117409 0
485218231 623691062 0
758346162 290005492 0
560596419 576691750 0
512522495 629069677 0
199730257 177396867 0
161785429 102949492 0
551429379 49439646 0
615903456 379526349 0
352965337 507747216 0
265272322 367930132 0
382148406 721812991 0
304409540 72468311 0
296631835 600708817 0
786840718 634014328 0
112383784 60355993 0
482770847 48873869 0
550346354 178329852 0
345542654 539990834 0
783874507 766985709 0
681082458 524448873 0
420528781 770145956 0
800927461 761777341 0
315670261 192268806 0
625727545 131949432 0
19476811 348555552 0
719061230 558168672 0
146648331 6717613 0
454527534 536462310 0
11626086 54309458 0
707024581 649519240 0
512440489 283011459 0
193169433 765432653 0
319376382 289037456 0
688017565 666907590 0
55251709 743260840 0
753144832 778651376 0
214781796 631227528 0
756877045 624364016 0
786019851 169870380 0
151574597 205949035 0
378888350 558922913 0
403512238 616672623 0
150917446 386619157 0
132438897 357322965 0
111702699 405384208 0
67938825 731981610 0
71196332 287404053 0
320877376 162381852 0
551702447 620402220 0
333437052 517562020 0
499500362 252481480 0
535845624 13250938 0
27555213 707503219 0
379062771 252725734 0
482617042 757615067 0
74766921 373717852 0
561226950 143284132 0
652143635 541759913 0
117437092 249971227 0
8879140 10295265 0
128822092 696439691 0
404947671 123715493 0
42439027 135164463 0
536065947 646443371 0
74689764 252937625 0
703716118 69331894 0
172199804 35562174 0
133971236 340088188 0
588672494 667085478 0
106884432 175541498 0
345417034 222031805 0
33188650 376411668 0
183776210 233832699 0
15822802 410618732 0
737819087 564460443 0
453114362 780747975 0
24395511 3766274 0
777290112 789845026 0
704925377 302254455 0
182805313 410673694 0
692023767 9624895 0
506352732 350096014 0
432631564 517769479 0
389839296 588203852 0
10282903 433827564 0
420846526 153129174 0
793551291 793508329 0
305221146 359468504 0
736954530 283279034 0
177505431 144809741 0
109736139 58420822 0
369188625 227312123 0
708793261 672270973 0
537566138 461329499 0
681238965 188910389 0
704667337 568522804 0
552303021 212886866 0
714925381 667897761 0
567174950 763185064 0
500406253 770637759 0
530152638 125265851 0
15856943 190234650 0
697533870 118120361 0
522173331 408776574 0
698224430 114666514 0
669696244 638429287 0
99336073 213102171 0
584259899 801296541 0
714937878 115681854 0
720852395 488843377 0
700551683 589504726 0
529811727 772819348 0
648171533 358675746 0
236275792 379744810 0
158266021 127795579 0
670175568 70530344 0
259488212 423375348 0
199715786 260846538 0
468907171 117728631 0
679968727 30553134 0
609878049 261089360 0
217433803 483921901 0
620711483 607804918 0
75564251 70864534 0
63418688 34393651 0
564288505 412858813 0
779406587 502693117 0
557612725 654197645 0
507838303 412751052 0
643332278 14807353 0
423651463 486131820 0
570972734 90945022 0
306183268 467767688 0
447983982 547963215 0
621714478 517106385 0
616189827 766215842 0
477552142 275412649 0
257766161 37008450 0
300934745 273294638 0
227440403 674287788 0
450501665 291052307 0
356905426 191828234 0
476499939 98282292 0
588980301 230445482 0
605182326 107614271 0
109765776 533602605 0
309552555 160259348 0
147883881 783097124 0
667913676 509132626 0
592825313 440322213 0
650322070 79544390 0
274606185 5417066 0
217752957 489497407 0
398715569 483178277 0
344781198 352270708 0
537723816 298176012 0
240265190 384883870 0
439594008 223732213 0
62686656 291169168 0
156748855 405227248 0
364182710 189472368 0
520854402 134873446 0
739455308 463857351 0
761943903 316099846 0
363093412 291656160 0
341148409 470129238 0
457271034 282221333 0
210576706 646017233 0
355240779 34012456 0
675744144 153132299 0
230997058 627245097 0
157334596 184562482 0
714649655 195973186 0
258745610 652770134 0
289894530 777992825 0
2245169 375862954 0
757250491 247055108 0
43740585 2655438 0
425575294 590253124 0
164483807 566382964 0
355740962 7185191 0
343105109 62021878 0
704367043 750029545 0
164534622 797329255 0
208980604 732911220 0
338553789 503972805 0
616339716 293202225 0
490041413 120130325 0
424610161 502797043 0
80624770 317489816 0
218953841 608830236 0
486814260 688950640 0
220169886 529702408 0
73510449 781307300 0
147851553 351222698 0
20744251 417292827 0
241692459 369684942 0
11878212 434390805 0
627913836 725979118 0
746287897 10460272 0
25619856 488891675 0
411827608 206986894 0
473515321 262972149 0
179245752 452176723 0
311484184 747185185 0
399426313 788809722 0
378078363 629048336 0
349316124 277459934 0
782243039 713707146 0
627406947 381399727 0
384968601 261364256 0
498075124 607660136 0
217724696 564498415 0
142121962 377629715 0
612977693 368583372 0
722957669 401272045 0
680223511 105298262 0
675967010 67997003 0
722822919 767426379 0
366551436 515456425 0
570948730 71288240 0
550585567 182005832 0
76013079 67847155 0
647392311 641941552 0
288278903 228346617 0
407836940 305829773 0
500013013 486389759 0
384252577 214092954 0
170936889 375895640 0
103889343 144641075 0
799612611 617416677 0
419609296 180667525 0
137187916 411028386 0
276702563 96627094 0
693566340 373071087 0
253029645 560608399 0
740103139 499908848 0
633294343 143316762 0
344749124 502070228 0
625090139 798384290 0
384410787 85722197 0
141483092 191473436 0
580610521 437970303 0
539996251 389654749 0
399608843 312303822 0
462372056 442862616 0
735142461 326673537 0
654837556 699943263 0
229450282 97757271 0
213674446 46948900 0
763700336 450850076 0
746648292 312691519 0
182978880 625395300 0
611258407 344389799 0
518657085 68917093 0
329515560 450228215 0
385638569 707062470 0
740237599 262109822 0
664548245 105113691 0
446051556 760737967 0
718951387 121635451 0
384573708 711155334 0
708018002 792883334 0
313268973 712951776 0
91974924 478138271 0
490689068 442382097 0
775228424 666092043 0
676755310 626276325 0
48168172 705284811 0
265319296 232500400 0
245862449 76882245 0
58053450 120078268 0
547325270 701415818 0
547760146 491352972 0
681949160 487555502 0
253731244 128041793 0
94908687 9643469 0
29808287 558857548 0
216206385 241551282 0
18758970 454316571 0
120817551 607139817 0
319414890 418480476 0
711076882 121170312 0
415581353 740950485 0
464624921 9272975 0
648480827 98338431 0
652898667 535293958 0
64301943 215459310 0
316670602 340887301 0
125460320 98773612 0
365415393 373240403 0
795462479 443182994 0
259716431 441950408 0
96698203 721491931 0
373797403 103110094 0
698215913 371940288 0
532869711 460137274 0
128864492 511680182 0
319722425 275135230 0
50377899 472873480 0
246159757 197628022 0
327907557 365803881 0
403832949 202795749 0
364332297 145345111 0
781800035 305166066 0
481551099 384342979 0
573625979 787132160 0
49927896 785170292 0
58309203 694244983 0
253802718 595459037 0
605851633 666447692 0
708052465 471544940 0
385138278 54142966 0
63195441 587308103 0
541344761 64866524 0
50512286 736326754 0
629640301 649328187 0
425374585 585295978 0
418138201 604731168 0
368630327 753010276 0
461251133 126222657 0
165023799 770984620 0
435267871 201853226 0
773598160 206286327 0
550409229 369746180 0
718684013 36772564 0
750258027 338749814 0
53623503 92253148 0
714200352 648281183 0
660829598 591724096 0
505331603 397258590 0
609274068 356231014 0
726971914 511524052 0
132232717 565770906 0
526416381 163917615 0
218287614 325827628 0
88388324 373513569 0
497693263 794350428 0
662292383 700995341 0
208693509 622777724 0
294900910 317891361 0
540230057 578978523 0
62962488 639805209 0
694646472 95338281 0
381298542 83902372 0
214253945 159196149 0
197896894 501319801 0
283756957 571869036 0
224005643 721725969 0
739078656 612906308 0
624780496 31912688 0
325008568 689038944 0
78247215 76848588 0
687206533 387169765 0
651305340 405749599 0
660992278 574166773 0
270198263 449081288 0
458785545 300555678 0
160330304 163024987 0
492042835 692256956 0
92648664 385164913 0
741187813 298274201 0
480766556 545963899 0
60459477 166354189 0
716552418 124763986 0
85440859 594234818 0
228175234 162124781 0
713169229 208093690 0
785204372 541316369 0
559913629 33476420 0
616232695 157837396 0
320294753 117061627 0
496799823 120283251 0
77151783 733141770 0
602862664 353123000 0
23273992 57308383 0
161108643 429486249 0
425699176 503127868 0
74037625 507264801 0
128581115 67092583 0
376161926 681647334 0
490374653 387710286 0
434812654 159614436 0
376037903 724183876 0
20185190 398249051 0
683267278 794622542 0
748532105 801352243 0
174954322 342739973 0
781871201 375544673 0
635161564 676049671 0
546679977 313720327 0
15467493 310368507 0
517253267 173406415 0
720023910 324761462 0
203671949 727161033 0
617657190 401538998 0
718581833 154774305 0
338486651 672869119 0
178710005 631996084 0
61826985 65609589 0
45817305 525070386 0
760131884 210484572 0
112946571 578421145 0
462470640 334323681 0
564542577 796982522 0
411985875 143382758 0
697372396 217804945 0
603994337 390167785 0
95870855 456883440 0
591705398 585216790 0
10000018 168882120 0
57020737 504600132 0
26300357 64958311 0
87004580 434380942 0
686326505 609425376 0
506188100 385175496 0
352146178 669926313 0
103501866 56112453 0
724546642 97691757 0
490527319 800576457 0
224396839 550056668 0
697749191 243827334 0
575971246 307061933 0
308945632 762274333 0
717518498 583579044 0
154078654 417188015 0
233624484 52824381 0
376798166 296471314 0
27262601 54106546 0
784053467 8209976 0
762136498 50818661 0
223660267 70886566 0
334276905 498846701 0
125229221 28120481 0
284076725 460023600 0
219716544 310324596 0
651546847 385898284 0
146127885 329697918 0
227738934 633984950 0
183913963 654590773 0
668981031 337149825 0
755190484 104225226 0
527997172 543648809 0
473053013 159143458 0
328525593 267680763 0
36535092 242895642 0
75832282 335385420 0
563158959 243229233 0
664656537 592826163 0
252149694 112729786 0
170540971 670687116 0
333403327 487086956 0
346768742 183874455 0
763644019 467238093 0
509267889 611019738 0
425742934 551582475 0
27032160 415189168 0
650834847 226203007 0
40823469 80274866 0
620952262 294453514 0
583430112 443163013 0
66531588 490371346 0
194069547 582926669 0
49579466 646142682 0
126456180 324234878 0
188579538 23915076 0
440225845 423190669 0
87738660 194903651 0
20453321 225727487 0
4374641 652312432 0
171452858 217787496 0
334106949 724441570 0
287488744 542623918 0
519862807 41718447 0
119417611 167650101 0
505318502 605280783 0
234947714 660202407 0
219480485 654793309 0
639882700 571312271 0
292834820 442479129 0
621352113 474305998 0
274551120 422529492 0
24206441 794879202 0
746069855 770035924 0
329282815 481997096 0
23747106 19960628 0
537750309 106136910 0
246512492 702566579 0
789387313 506267564 0
397352830 231621306 0
503623731 531423000 0
631818819 3451194 0
181180997 748414894 0
46614777 340928499 0
500489340 315552723 0
579445270 662697886 0
383991671 670733965 0
767089875 740180318 0
610271578 125171838 0
66290818 511901080 0
208579344 421078523 0
331452334 596182170 0
171761490 221032716 0
358315989 312516259 0
719748282 239667293 0
502808508 148413705 0
618065801 261744213 0
300278256 263781915 0
309218269 615717314 0
777078400 694368397 0
611285091 512127255 0
425012995 705736557 0
686821968 90393004 0
232623101 584658213 0
344186226 155230831 0
41406374 214843743 0
322622509 72995725 0
625354950 553625480 0
680876864 705902168 0
144004862 80641465 0
596840676 593545884 0
673273871 45759930 0
2837387 512745960 0
341640573 693036062 0
160642781 120431846 0
52907631 591296552 0
2515224 329402867 0
359288690 633254955 0
176913567 528456755 0
572342382 504303511 0
581994343 776440188 0
382230639 401393932 0
465348734 145492394 0
184360279 620030165 0
743069590 567480546 0
675054329 424851516 0
366075858 628781702 0
461390821 432961327 0
720882820 62780468 0
302945914 658811989 0
291386076 508011182 0
648844609 399556947 0
673043664 782867620 0
396582376 533504253 0
677564248 149610399 0
544881591 563370935 0
193194314 632720504 0
119189854 279814753 0
96306439 195656124 0
460819623 385372646 0
202706407 563683970 0
38477608 694991719 0
449051564 521449791 0
308112834 478349882 0
609040578 233210245 0
760425164 94800660 0
436959977 290194733 0
29812448 456148981 0
643923512 627292501 0
68684873 581988780 0
163758613 801280658 0
30610808 122358792 0
235689638 660657524 0
290029454 52980043 0
324713367 518900823 0
461152497 63965066 0
668968199 717758591 0
153124494 747747829 0
25135094 590809835 0
122901234 763406769 0
432788452 49083121 0
259187516 216438485 0
709387716 622700416 0
768786367 497772512 0
89241330 230234998 0
109926097 91743016 0
430630524 645615222 0
30674423 355860126 0
624149180 495093656 0
68174199 215588914 0
62291678 188903120 0
688628199 259893116 0
764933209 75084164 0
548176022 719537026 0
8422652 282891982 0
354202619 56793495 0
383328465 569149619 0
260843894 588142416 0
90870009 559050879 0
264295488 51556722 0
222005134 369432889 0
781858913 765736759 0
559513359 741834083 0
18090274 455236310 0
766244472 32681917 0
768439508 718240240 0
286533529 396110769 0
695731512 472816237 0
622665495 279968309 0
646666754 294783454 0
492216046 604060365 0
424509587 605356533 0
398866091 53953800 0
498736389 767476276 0
444480284 336765640 0
108220746 86417511 0
359968881 136363194 0
538898133 264823969 0
726273624 57519525 0
61893526 356638867 0
407007249 719562594 0
623856617 462359804 0
642072797 305622906 0
749364629 384873454 0
314264819 97057733 0
527400059 711478089 0
401100347 268186070 0
176739042 321422534 0
70966845 434404342 0
187554543 13066894 0
386422265 55186505 0
254220603 32478063 0
648797445 354073741 0
315639463 432834270 0
157349646 13051643 0
461646127 386923262 0
727580212 475074501 0
299823273 504293555 0
34617062 730405538 0
720588311 382012868 0
686484194 68269864 0
768048091 54696968 0
43629188 295205697 0
126018806 182136516 0
670736788 426196579 0
431790696 634501348 0
485128291 330345588 0
63892548 161074269 0
247816481 732332203 0
17270665 786278789 0
285245806 266375082 0
680333528 142016612 0
442734566 526150134 0
519943493 15237165 0
649640984 54019252 0
123518517 94819037 0
697134820 776714866 0
344620647 377684418 0
622864362 338409092 0
158717727 795634292 0
570862332 604736935 0
413731518 381973536 0
152771204 44943245 0
150944181 588684593 0
616382315 333583026 0
424653612 479705234 0
121919505 411656682 0
122332909 130546999 0
294194409 671405284 0
670256711 43629641 0
413188435 752559237 0
261742668 5319123 0
569710396 25727594 0
625771290 101961228 0
201150871 132184337 0
536061708 99243953 0
420117857 789501046 0
96039927 260996085 0
548941413 181913722 0
58233136 252781608 0
577642728 735417128 0
463619057 707255585 0
756304826 52595850 0
328784990 103289660 0
180142822 765247685 0
655892447 692447087 0
524284074 606277646 0
503402407 582767027 0
212907924 111268135 0
718172388 311706479 0
364509477 424502781 0
503656166 202189566 0
736262423 523942692 0
556021781 170202383 0
454086626 138641240 0
241514217 736294597 0
638149227 511292571 0
30381958 272781995 0
248544816 222358935 0
163084486 708940690 0
241492492 270203983 0
205090119 522723807 0
593157299 411519361 0
476028094 614604789 0
646216379 417992038 0
620169445 595801718 0
657409078 161950976 0
699404643 349975763 0
132797419 118719683 0
679002067 250968603 0
370184595 766983763 0
778340277 795496343 0
118288586 273985139 0
610507879 395799790 0
349661283 618279130 0
129913157 576006938 0
93577985 735745999 0
578548085 350094906 0
514167514 587733253 0
523617848 620451879 0
73053569 156668481 0
647278087 209244029 0
567167827 683639304 0
577598327 34580282 0
369034811 570980924 0
590700650 604416376 0
174532342 92821295 0
292465018 397675202 0
45087903 112470006 0
682236137 357083235 0
792394317 516034034 0
483911455 232822662 0
315785225 582183255 0
653215679 267121322 0
655830948 79069394 0
11580398 697912286 0
428279760 409297586 0
318986895 157066500 0
658138612 188411653 0
216640925 305378565 0
122067983 502933372 0
670271239 604059373 0
196813347 11523107 0
450772019 752032909 0
52925957 747652267 0
511940001 147444225 0
173855931 730773328 0
244663236 363856155 0
494884180 488308762 0
766843386 91229428 0
79182443 514924963 0
492447995 158213131 0
660213609 46691431 0
194222929 227937414 0
170480391 71603785 0
25658474 137326511 0
195743453 174630501 0
612469196 164644844 0
226904796 500781278 0
145835812 11596348 0
471392381 628572949 0
791404116 681083083 0
348434683 369232312 0
574978404 161845349 0
418104194 643034988 0
160411500 414368978 0
266514773 104108900 0
426105796 752465775 0
150563290 559255334 0
435601795 535932816 0
287446110 674809218 0
239908374 373570306 0
406114629 342573383 0
132958760 218368964 0
308776318 534098343 0
546350671 115895529 0
484375074 458925406 0
740176433 12942833 0
734857055 391688137 0
735584486 454002590 0
103787186 2390280 0
210150132 354376081 0
421098386 229340749 0
275665043 793562113 0
33958253 38264194 0
3886388 621306521 0
135524626 466825698 0
689906143 81843754 0
590947988 652138797 0
473945269 241369797 0
133326609 387781468 0
196048300 116405504 0
647596928 104994047 0
297349741 789263365 0
751141757 247863690 0
84764277 148215470 0
648677201 711043212 0
225660498 712224759 0
692644882 550490618 0
225940303 423579876 0
706632254 147598705 0
752787796 57722675 0
307119716 172893117 0
261612869 550853514 0
285173349 786882485 0
444227298 533611822 0
678338742 224922810 0
364536818 261183640 0
672406481 390583162 0
388356938 579762931 0
331245457 451732246 0
62740000 622312177 0
586393992 523925204 0
340928098 52747384 0
289258256 797548613 0
595419000 794124136 0
198024807 198018322 0
246434797 643098398 0
563678338 533712902 0
301621927 86801265 0
669017713 196176156 0
642743546 343086353 0
697070860 798032613 0
480320876 649802112 0
336272206 751669554 0
241421888 701507239 0
623104321 250958592 0
174632485 298396457 0
205492671 319929611 0
394698690 353594758 0
127906195 274680073 0
154752918 274335381 0
339726830 277740798 0
76183264 258158258 0
182784226 652122915 0
644400176 96244634 0
115226042 247747968 0
301466302 345152949 0
89137939 326790117 0
295102628 139069203 0
202583269 243381082 0
707129380 620193139 0
346447830 87997371 0
428020646 43982864 0
128682016 545923578 0
346452889 559396756 0
92404 757960995 0
486635824 212884825 0
628431186 493867222 0
72831481 392189401 0
564704462 721046463 0
486796556 36887514 0
746664355 574544581 0
251660662 654511696 0
123264905 261606306 0
651687477 770579482 0
640838349 40853595 0
135403754 710218361 0
298905787 350127917 0
106950484 205152513 0
540050205 510116311 0
570502118 472769542 0
721480872 441993625 0
37526787 751940624 0
17701575 105832372 0
739977826 540495256 0
704219431 553361924 0
171834803 229026673 0
582611108 154589274 0
2975944 237079159 0
76014711 273980584 0
669387308 647793649 0
705174982 762402190 0
434014295 128842452 0
704724659 25932203 0
111858165 506836460 0
592267488 137350856 0
686248090 460873737 0
255120666 540792235 0
157522620 632071923 0
92095382 410955494 0
448047747 715035148 0
650559786 106836988 0
158169944 599824211 0
596030951 784203896 0
517514692 383260388 0
469235309 244854549 0
657059424 408181537 0
319598204 292202959 0
427043903 509034968 0
363425400 422288642 0
613317720 195332972 0
328646311 209502030 0
679721627 99550568 0
768150375 59695064 0
735709594 764400798 0
699102475 180246008 0
286016281 528966044 0
556878192 146201911 0
516108914 456781000 0
412147929 10091387 0
695485115 194155776 0
651174027 380907934 0
165011320 732048511 0
299156399 413269421 0
291080918 554014886 0
369316298 544245579 0
280919328 113205577 0
142691233 398174262 0
433204734 384370636 0
484429739 755818986 0
217919491 659619449 0
341865988 263795154 0
67312681 170268579 0
172580281 7833668 0
95161169 43397435 0
615239690 499607083 0
378020282 585464397 0
100963614 484466605 0
478951998 52840079 0
487519829 304246918 0
642132160 797655219 0
191716554 736532420 0
237403963 262140799 0
334399681 72752391 0
275901359 103228789 0
749314054 206597430 0
534497071 551590613 0
507363313 664758086 0
592827971 749365505 0
333540475 543127766 0
50852771 543686151 0
34589368 42338529 0
187378156 202875981 0
537447350 17005005 0
236427959 187760632 0
11352603 762951145 0
274107609 461189994 0
574737326 457585451 0
134525440 272403923 0
178096698 330226088 0
466485685 17195194 0
579291120 752295052 0
662024124 203987332 0
170066794 742216539 0
743990481 361829661 0
337563305 99860812 0
344704115 296413322 0
683449610 313642723 0
658656545 330628172 0
363877369 751388750 0
744555745 228394898 0
740906201 35398869 0
461595424 594305713 0
482138429 602931663 0
330230612 700174242 0
261402598 196144790 0
688048837 116256394 0
592418437 729170009 0
523642636 599709463 0
630981239 451035726 0
68176485 744454051 0
278494223 354111410 0
608923968 187510972 0
721445974 385666163 0
75182146 526833451 0
781071629 754191347 0
481700551 189558872 0
19553464 39292344 0
203781528 224260650 0
466783664 692613273 0
278102125 56676449 0
307202394 669383759 0
360954040 333904772 0
711843009 625764469 0
149490380 759525222 0
384167992 778636832 0
63602263 193598470 0
758026452 752150768 0
93195149 603567539 0
76484647 614785777 0
519396569 404688917 0
103165776 199168721 0
620463805 484430472 0
643243483 398138275 0
347047943 582594017 0
184194579 677152135 0
324071273 213555746 0
238196285 514977725 0
133936693 309124788 0
150282248 754379138 0
22394765 373315187 0
258805079 63856153 0
375981098 651586996 0
361863727 768184969 0
21910571 138846220 0
759228074 235495108 0
670119226 234088883 0
282725587 69282901 0
142998135 132183729 0
286153334 209049265 0
133404226 112775363 0
446907867 472200886 0
388528705 217320989 0
278465663 318210111 0
402494660 358315767 0
790340520 365129753 0
269493896 784225193 0
286588696 104031184 0
121573670 595577057 0
665438446 556523335 0
525753596 363072330 0
745054525 674568404 0
361475230 622259881 0
728635629 255849753 0
491766903 652570312 0
494676707 102552838 0
127905003 190635926 0
116977959 454044700 0
389897947 286415103 0
192132404 37741295 0
531864855 743322183 0
686566390 10266731 0
71345516 366275913 0
308693031 230167737 0
774574212 166736229 0
27530188 170027460 0
319401619 740865603 0
48939975 92327838 0
292432511 489633043 0
688938412 561182248 0
446384247 549038802 0
372961372 374864357 0
444552871 456817339 0
500768472 504183671 0
724068452 236508731 0
457874052 540696020 0
527312949 195872691 0
126102408 289919829 0
290940124 285390839 0
25344528 119653344 0
375705597 740008408 0
615959238 409683396 0
27193753 427802377 0
712279681 715027639 0
179326134 91456125 0
20680839 340322494 0
523432050 54996872 0
695729987 533468485 0
132763568 660404894 0
207643277 598953785 0
728496895 482198717 0
759199549 135163881 0
201166848 504121932 0
188486891 141802474 0
726360474 275392996 0
529331271 721041462 0
597788391 505673720 0
31595115 780846636 0
81641608 734598454 0
29355554 78932631 0
262841075 142921807 0
399383208 706654698 0
168552258 422906994 0
446938384 800709393 0
712507821 565505304 0
782190419 429077055 0
80998076 600080282 0
23984706 95650122 0
728236808 19736398 0
230904152 530921175 0
634226191 691577226 0
24490521 265010079 0
796053217 207858983 0
15886843 413851876 0
425465528 576755242 0
45701338 131575266 0
536120931 728400906 0
672173553 500006767 0
640227427 6031668 0
165209176 533299095 0
559674540 387200920 0
251535137 637571882 0
554639336 265284135 0
467604766 218981821 0
786049052 567339733 0
124500690 275193152 0
583357640 168058854 0
441650309 379397893 0
268056295 39797497 0
616907658 152482352 0
530980288 793235125 0
306336400 652147156 0
94399151 743445668 0
222409351 279751710 0
485638028 641270631 0
570321998 335507328 0
429652564 17263337 0
519629733 105639755 0
515542113 791530434 0
299423840 269159299 0
111482028 466526326 0
777892689 324506133 0
640851859 742605947 0
595542532 732602943 0
555900465 676514300 0
245057257 6526753 0
13824758 46492153 0
209944955 22789335 0
619404754 344471632 0
468021135 3224280 0
164285513 527807278 0
465231601 127694830 0
554515723 650114851 0
729084737 573282577 0
20359417 400669261 0
221763806 763370869 0
542062597 139682068 0
562006531 4657857 0
397732468 688749001 0
599856533 10938534 0
390459457 583403035 0
692252088 537581947 0
104676699 164188566 0
680835992 404966975 0
641914183 372198399 0
205792360 669936095 0
651521838 354692656 0
741517308 10789231 0
224074646 72271019 0
265621607 467540823 0
107831688 497403238 0
40870645 189982537 0
443335892 486716019 0
766692504 171555840 0
108921620 9636594 0
515490042 708771127 0
688645605 518301821 0
444477220 410989434 0
364919243 514697570 0
506818766 569921152 0
5076201 720827789 0
761790427 553038515 0
710399761 589702833 0
428185773 728368646 0
701901476 165020338 0
47684253 317964328 0
276104847 301124676 0
627513616 704436734 0
667310749 368927433 0
485225985 415336476 0
659260131 389008052 0
691303365 674568623 0
486643404 136155399 0
330198645 696061692 0
49440340 319399532 0
307260025 449137006 0
380099221 222746777 0
496305552 472863318 0
745799865 683879277 0
533307018 85867792 0
563140335 81947962 0
711712891 335331745 0
587455745 2068606 0
10068378 768353372 0
732003468 638743305 0
427307605 520500473 0
563886165 327099527 0
651012060 410899216 0
317732703 375166565 0
92017852 602081605 0
81369346 573004110 0
390692600 193297916 0
287560057 394387873 0
553313219 710355746 0
448286320 656647506 0
356484741 41601419 0
587090204 625061642 0
676634727 170452514 0
339798682 53583592 0
292265840 747927750 0
677782153 63998469 0
483589747 357829372 0
177750064 270807407 0
651440093 52789901 0
230595142 432433116 0
777056038 304806269 0
119807464 155165235 0
99443394 501355652 0
736252410 763048434 0
800071879 772918055 0
341003255 297036066 0
82097600 198512145 0
396364510 708235518 0
45719490 247481884 0
215369405 234783381 0
285406580 699233263 0
486119090 478735441 0
166576594 744653674 0
1456286 588684732 0
338877229 81423162 0
206489019 744245058 0
57662084 56528949 0
385387624 342470303 0
507901275 389177289 0
701959802 595935308 0
640487031 713501421 0
676404018 367122872 0
626551322 583188470 0
530886011 31386316 0
189012419 592019972 0
109663773 331101354 0
297283044 710380912 0
225423068 629911193 0
489828751 488180521 0
10670766 125874844 0
613977367 443410881 0
545501269 746180245 0
665434623 6894133 0
413708266 584399090 0
494724986 183362508 0
500205420 112334527 0
354710080 194901810 0
249145770 273991022 0
299233472 632478521 0
174066495 417654817 0
90666984 337740607 0
274555280 484450454 0
406290681 477468703 0
366543859 254224360 0
4006497 576796695 0
693159192 202426428 0
786919311 122168782 0
286279945 574552917 0
752759793 513910379 0
556949995 455717376 0
324731738 525736145 0
582719893 769466728 0
479057713 659347972 0
706389903 688897488 0
791080541 73699843 0
64513210 589923916 0
583690102 709072731 0
45230240 18573808 0
11754890 516023037 0
99214656 485214473 0
131582020 322364909 0
1850461 53564474 0
222576370 315876570 0
602528934 74789396 0
405784661 8850944 0
587021172 324472647 0
691288634 83884112 0
387319797 318769213 0
621701881 211323908 0
220270792 95184188 0
660748056 115083028 0
191519958 122551740 0
108676193 115077915 0
381836685 577104726 0
672342749 687428760 0
492356078 624258890 0
556050965 249776080 0
331619907 753234329 0
474237209 304546453 0
627385590 793206609 0
747850629 548198167 0
538441601 385777183 0
589837244 596931715 0
763341304 532222165 0
172264662 300256489 0
163456994 391716729 0
652695341 414815737 0
14458586 270066645 0
467759744 519891890 0
745860756 644152405 0
342510132 372041070 0
557021311 779265418 0
623512531 403429588 0
311977942 224096515 0
214408140 730628489 0
764544544 708959375 0
316655160 43669815 0
167732175 102716549 0
785912109 292541849 0
710445934 568355135 0
288870621 131671593 0
743176259 264455901 0
353862299 277311590 0
304845177 309931899 0
581968439 350260689 0
189436027 415222174 0
258466377 77124636 0
177422390 782328511 0
461156226 708922607 0
722307440 608972218 0
687011532 189059979 0
522411285 207514578 0
202126489 706711535 0
93699089 238269398 0
734164877 394000476 0
469237220 449113157 0
283971543 745344348 0
518561457 448841457 0
453395110 393016422 0
605988823 631420209 0
187731263 435369156 0
737108576 13593192 0
480395042 549633344 0
761910523 790977357 0
187755960 744434205 0
95310922 276130840 0
79700092 736695747 0
446762300 475424522 0
221260654 187451690 0
9900328 668803586 0
787652706 131371534 0
551580670 230820497 0
415533736 453340443 0
663366946 446078182 0
430821923 580763043 0
109967799 781687558 0
236760160 655477508 0
21080949 191504751 0
364202446 336997741 0
425989008 627364687 0
301705231 407002023 0
504522881 722681280 0
356132691 54702749 0
664133908 712066640 0
180775281 50360542 0
662162995 290251991 0
180495759 705870532 0
306069843 34248559 0
119958182 611834557 0
284895987 450903178 0
691018993 87585523 0
543678285 420255063 0
8168382 563264693 0
491353075 253689850 0
394988983 411235708 0
722909835 83590766 0
308550077 419242823 0
164273536 326381007 0
429562374 779522905 0
501004659 595267257 0
353693715 618920337 0
621489290 197936955 0
97695066 333780090 0
519926220 634926102 0
591411827 452330037 0
151240320 84004962 0
758259089 435293620 0
438493084 215941806 0
409086022 51298390 0
94128839 388452431 0
426021848 299228377 0
696007658 657387811 0
283820303 357455373 0
779452297 722925935 0
362837525 448020200 0
329739545 800515967 0
780832324 406984290 0
385289253 302949527 0
655450907 651541201 0
789791134 757976612 0
66399451 728699147 0
283901538 293728641 0
711197767 76516249 0
310675018 590618064 0
713664639 683352516 0
576805550 576472463 0
19046769 597039028 0
112695677 254474112 0
274961323 286669056 0
510428693 191615846 0
320334439 7354197 0
694527699 547490143 0
4798056 64695239 0
694800312 271923129 0
322631503 443869312 0
708856486 691382413 0
344024181 210931668 0
586907303 156790927 0
42965728 123926213 0
190738011 80327675 0
491266182 536905428 0
211782949 285495516 0
690733140 454296175 0
78946363 708957258 0
166887218 547718937 0
257192323 655287825 0
113755653 783658358 0
748316044 173554751 0
419757570 353268617 0
393232603 291192821 0
597416429 479157470 0
129173187 253836394 0
250350190 40860235 0
502010933 541315783 0
253142995 615610079 0
798309735 97266915 0
703350603 434342649 0
305455906 491586515 0
760462503 631422773 0
322230583 726932328 0
599986230 22413655 0
773150120 172177183 0
543123667 11800332 0
455856026 761413894 0
618518289 285592396 0
473961946 354865359 0
659416258 133499286 0
649830359 307049936 0
124268261 495711970 0
451825375 596623954 0
344399325 328496508 0
285644836 195740417 0
551800158 527602718 0
484567493 93903247 0
114844428 22214455 0
713516835 517444799 0
800653821 577198578 0
797493328 332900661 0
579016039 510956775 0
757663951 775291056 0
744524382 796383260 0
568233799 547175531 0
354758790 385024504 0
323940538 322284778 0
724123428 512003406 0
390621876 78046910 0
80818989 628478287 0
281128235 149992812 0
88043899 548769223 0
582765262 314389792 0
38386950 550197716 0
25150691 157580389 0
509635036 502572573 0
544611969 436695453 0
392085409 336210433 0
491350606 419575067 0
183243795 291921592 0
446455826 59612157 0
740338975 580548467 0
476646484 300064079 0
650120932 393413162 0
294658743 161950255 0
576018481 26344793 0
53586944 472113733 0
538591191 590725793 0
11866147 9550120 0
128168556 238402927 0
549735178 411773048 0
56070811 104407934 0
391923398 94649663 0
314548873 38035102 0
698200897 750009076 0
620697920 200402260 0
595926059 255267865 0
271016900 522323900 0
236372855 237117192 0
268110714 187458464 0
776579264 589276220 0
199486645 630195902 0
792239639 775728556 0
488064504 137373933 0
19291152 384100211 0
257798999 727358122 0
474286568 167512063 0
510924461 622214094 0
141064686 214883658 0
580510185 361322204 0
121002743 17429176 0
42082877 621778016 0
513054550 668303562 0
335976311 8927318 0
188857095 454626754 0
40107272 193180080 0
53031686 431611545 0
748242956 549662889 0
734545688 586855583 0
357348248 545635502 0
29598617 378382821 0
770054020 551146997 0
710824204 468279989 0
369271007 627873400 0
418004190 617869032 0
115068869 793443574 0
456489426 627978410 0
402546006 113135058 0
179279623 426744352 0
319384585 497895094 0
521903050 531911483 0
703956254 754870529 0
139791334 595371071 0
358260542 213595814 0
575144683 204477737 0
313875517 283144443 0
500237631 361950868 0
165828800 411731989 0
270931759 479625249 0
292520459 108741185 0
489277712 397745085 0
451739265 405323551 0
173107343 525653294 0
89076708 678245077 0
798793892 718190857 0
434065123 409033418 0
518434664 231942746 0
322889822 545266148 0
724842724 445304195 0
305872936 404841195 0
254321833 25041260 0
498787868 578838805 0
356114852 673449453 0
707315666 126055465 0
678474878 163453127 0
495042173 274963799 0
213181850 39879210 0
81154626 20389908 0
588857539 159550661 0
59586736 531864760 0
265210136 141214987 0
295736338 645513563 0
240096764 353891616 0
510061671 494967348 0
333833683 211389165 0
169245892 15826425 0
695044224 963936 0
546212867 45472639 0
243997655 292195351 0
22615486 547269856 0
264481597 642836375 0
136855318 94457316 0
586493181 543219655 0
327141082 84521322 0
332648741 42942870 0
666313703 333028602 0
497542812 677979010 0
605594404 505952966 0
309569867 19993381 0
419355278 297383240 0
463697327 512967537 0
150367394 18730130 0
781552118 764429958 0
447960537 703798378 0
577771529 155704525 0
41630440 616713206 0
376776368 125401029 0
219417829 284985397 0
396743339 270103421 0
63295424 687395411 0
263448660 102526387 0
390798301 799130775 0
311314318 266241577 0
325859022 337487350 0
398144945 412085089 0
363565410 632665257 0
149659905 636460010 0
166451116 648213715 0
12737702 567381065 0
286038284 248569865 0
99464173 797113108 0
674853810 347528418 0
184021307 331170053 0
700339541 487244833 0
163519921 605402369 0
582931690 88237959 0
709261252 347156739 0
632915555 801156828 0
613482414 297986512 0
515731734 390700584 0
595768212 324556307 0
588644260 276934627 0
319643920 710537059 0
790979256 316503084 0
717185684 709308482 0
793520739 385563995 0
290501598 385826480 0
276713738 704427904 0
750014710 734179166 0
448864591 768572402 0
373283052 565766806 0
617152963 284750292 0
685005312 311898748 0
111875118 314714660 0
425300741 252737146 0
751985148 457555405 0
553630070 225474097 0
252991260 416662858 0
512542393 632692491 0
129127513 643188347 0
555629821 20141074 0
420414808 568275461 0
541446781 370283576 0
397673564 311462648 0
527597775 345106984 0
22002801 75688201 0
590032034 605147832 0
162328100 60772142 0
439626657 42112412 0
699397842 217624948 0
702644331 714355980 0
577386979 5806409 0
287196571 29220733 0
344093119 453743096 0
2145769 361614073 0
569449587 506060833 0
734624185 523793621 0
503186765 700907904 0
413964622 327868691 0
663565073 715214648 0
284193734 726688425 0
364164662 128036820 0
605450078 342274574 0
713529003 188208615 0
627481781 521944987 0
531931717 132299693 0
750029544 489961383 0
593217830 799850618 0
198542550 490617988 0
126722293 348313150 0
142216743 328265815 0
28769230 294681569 0
576389271 318886417 0
793317907 704824089 0
549941877 758688730 0
368928196 468790631 0
99597180 495444108 0
360571852 522142032 0
119332320 491038217 0
647122228 32902829 0
375012761 353679087 0
183716479 271517898 0
737474124 534420941 0
431959970 42951822 0
151882961 187992035 0
659451596 452036287 0
734345295 259661228 0
49486835 723014611 0
671423406 52611517 0
631046275 10472839 0
234121764 583902751 0
674893068 664995612 0
661463724 349203846 0
374580154 676088025 0
112121685 579751663 0
772994619 30486182 0
420041823 717491818 0
339999096 189069122 0
306188479 723496246 0
193018445 281042779 0
101615990 73997039 0
228155257 313593707 0
219848133 550332503 0
44833893 383153695 0
419146781 85951482 0
586712078 571287717 0
83999353 441641786 0
414181331 98984721 0
393414220 530431463 0
192637989 12678753 0
156059477 548077563 0
789716405 247061428 0
473259091 7333137 0
601730182 640301375 0
661940616 267733845 0
652885116 478403724 0
38346907 633111651 0
279422978 119287762 0
473614987 273747221 0
133667262 682253351 0
770529154 578914039 0
589620089 626970279 0
423564864 672953365 0
213351366 55107118 0
421559285 612019718 0
353044080 301952308 0
479232308 522876168 0
572835369 455211697 0
788184800 307231715 0
138978835 477965781 0
143423949 711112232 0
479039028 214468701 0
495014487 81968107 0
243610685 479315346 0
603776290 61336172 0
585323197 275705025 0
27002275 566535815 0
722466637 696866855 0
584024011 92293634 0
164777530 596243523 0
82094769 613689622 0
303068297 661264602 0
347977325 734219034 0
647793944 662906959 0
27584319 489277221 0
498868479 508761033 0
292261271 754619463 0
15416211 300094518 0
367588404 208180027 0
683157797 613968497 0
94323306 158037233 0
321887107 408414113 0
207366363 22355236 0
290416821 132405543 0
90789192 137982618 0
615386835 274358820 0
777351639 425600714 0
298230163 610515031 0
329998427 488104552 0
162147591 104836552 0
475710670 779093502 0
592114737 396005423 0
750883485 793882881 0
349828807 248383988 0
142571926 431750498 0
610171559 110447965 0
528669617 288469865 0
139163385 520680285 0
565131088 38050015 0
607056410 318719989 0
799909874 320271348 0
398088834 714730199 0
711665763 735253055 0
664401352 214623340 0
11995793 568221677 0
776267306 613174527 0
514642163 363221351 0
209109225 108107400 0
257032269 72640323 0
423454949 341765267 0
357576156 733569759 0
548886178 655849715 0
665618811 594743326 0
398416648 12197407 0
745586396 718535306 0
420980340 692562999 0
188993215 351752189 0
107739388 323237701 0
717846444 766271734 0
781475146 791141638 0
765023661 348244163 0
156470440 351487685 0
791650938 716583814 0
143580412 660633932 0
501993720 165179629 0
398008883 354218880 0
103878994 409544210 0
647810965 276107794 0
505491741 657855095 0
720715516 200737166 0
608638294 507588273 0
377619207 733909579 0
368952714 668053454 0
334329529 665704411 0
677624684 765894472 0
531628183 695843906 0
634269954 462906531 0
288394556 479831917 0
646398509 568037302 0
341871270 179722687 0
678176577 119208972 0
769714255 388672520 0
245313881 392735455 0
50460619 221641754 0
143200518 714792205 0
161455532 220285522 0
571212275 233058343 0
294304601 211925829 0
182541736 119825335 0
36951033 558950339 0
381981471 240403483 0
779945371 274406144 0
489274258 192950392 0
211178884 179187121 0
755119150 414424540 0
697604061 796915811 0
485505751 67269637 0
676509451 381853629 0
170096474 197729010 0
38980313 301667525 0
421023738 785365827 0
149169780 14070496 0
246521261 22695142 0
669990529 93366441 0
739111515 340047924 0
106845520 213349528 0
761344383 390213718 0
411856868 542753620 0
341316806 132357574 0
79717972 306302576 0
248785850 143693529 0
674420454 290787773 0
616880316 172612676 0
765152566 436827574 0
790168021 515119950 0
667561214 380674206 0
402938674 657179658 0
400055627 514666564 0
319946519 232274242 0
543111712 451950377 0
87824837 357544078 0
16867451 230108270 0
195383581 200068691 0
717347985 112079660 0
704934636 185549129 0
404496923 372477947 0
292118474 581674495 0
37687491 571936639 0
514274831 654518315 0
741274799 625087262 0
569932000 553515250 0
344928291 414192270 0
482910340 307898893 0
74086039 202364934 0
544831790 369208330 0
124390020 212501735 0
148442988 113796893 0
379702543 169228114 0
596920198 636609966 0
194790731 259324286 0
134453279 104165647 0
715862712 137557404 0
192027817 278453930 0
388528566 209888841 0
163280634 196819144 0
638516786 332113049 0
701774006 33112652 0
773536314 155617584 0
533834281 463360500 0
625983083 729538453 0
403699077 107006004 0
364830992 765551574 0
559792961 798193348 0
73045859 547653164 0
663619585 342277934 0
5094885 606422297 0
482206288 307614919 0
586087323 465006573 0
10708217 110291283 0
333280080 70790565 0
714887216 570557586 0
78821524 336110541 0
311229789 760448226 0
498979688 433329764 0
794818384 320665024 0
423313168 76418236 0
278789987 571255604 0
112543100 192575375 0
144324105 238432403 0
50501449 515509397 0
59260374 152549292 0
114304067 698255684 0
80804421 110005341 0
223521074 235067233 0
161858032 371401595 0
497593668 317463290 0
146902577 648007223 0
322695637 731881415 0
25291499 730864022 0
132813628 487841134 0
471716783 282948201 0
493786360 776154124 0
454784478 306223808 0
699907698 141345120 0
476246793 733806769 0
440238947 298003342 0
464355035 408229502 0
136043150 375329269 0
26437576 153919364 0
114486253 399636609 0
599246064 443507023 0
479997315 70009199 0
398541571 338112091 0
529755806 200396816 0
335095546 49606639 0
638867260 251653073 0
403126568 517933969 0
584604189 149644195 0
127266424 556334881 0
645226412 591365505 0
717358426 465863699 0
145579669 56159568 0
455307187 442799210 0
763465196 44667371 0
141944902 763228182 0
23633696 770252793 0
313018665 607215398 0
50425040 161774505 0
311040673 779656210 0
232609916 178367777 0
406842055 246252206 0
38170359 364459256 0
359848384 664282992 0
26314540 369594423 0
373112430 545581563 0
629255653 450539768 0
457910839 660357213 0
2708503 722674842 0
612324958 138484164 0
263041753 361259760 0
258226618 162188101 0
449598610 554827367 0
736659412 329002059 0
501150221 635556070 0
541991170 677697399 0
689547356 649808405 0
346203469 673440803 0
537818724 581516079 0
325801925 245108489 0
543616920 779266854 0
414422274 236715919 0
671730560 718953896 0
128670731 754004673 0
413796131 397354399 0
317473570 137860713 0
6396484 771793917 0
41141272 672291031 0
199228674 270985732 0
351804092 200222293 0
701955196 777929563 0
7862588 625136577 0
15040131 361033120 0
379161781 100739375 0
372586238 290722869 0
611895575 157516023 0
152087088 502090189 0
255708204 319650260 0
774782246 309312825 0
88273134 199623975 0
641547523 270404473 0
64241047 393798721 0
414010467 801072409 0
794068746 481116400 0
681211809 609026930 0
696269337 196137998 0
147373682 136602474 0
50713173 762319786 0
142134614 376743264 0
190448541 228457318 0
143982266 638872195 0
535144227 270269673 0
508069824 522365821 0
14096816 672256922 0
232471074 26694739 0
661848206 796981786 0
411655513 196429351 0
202272596 241267030 0
693771031 666054889 0
736304790 266164316 0
677214401 318275945 0
77328519 47675491 0
491453875 199139514 0
735737753 268295781 0
233617679 678339493 0
799176870 437186290 0
703945713 785213332 0
234361818 307508273 0
63549586 381092670 0
541087675 673798963 0
84515696 371484694 0
704498820 33438538 0
675911642 126702556 0
169696154 447709002 0
71772301 639286703 0
148092665 377448388 0
165328751 695297139 0
419944349 83673387 0
355837131 748026856 0
11365405 499882366 0
681918981 139227684 0
334381903 487233351 0
350645609 139228237 0
590482151 366620864 0
346048823 175680059 0
370202668 18303843 0
787561189 655557095 0
777082465 244266383 0
132067482 645910463 0
3233978 502807783 0
474447851 775276616 0
307218191 81065494 0
662694960 767387939 0
368107983 509415466 0
178650425 613642355 0
233113692 705190893 0
579974737 317080222 0
83663120 416651713 0
41065028 25376491 0
499293722 602697652 0
767939150 487266848 0
398013901 149992064 0
327640394 297316930 0
663397630 331366282 0
541193702 741825341 0
618822458 256818813 0
555828833 327581010 0
602672775 591570068 0
706943333 4253228 0
569341965 145019559 0
613187318 546861490 0
600376357 190964766 0
159414778 266314755 0
682704552 32607009 0
738333305 108291888 0
684480391 794986752 0
145131783 35284229 0
29558692 418363493 0
44571536 280611649 0
742865881 674086640 0
716471135 31147833 0
342449806 489647642 0
424900798 764188990 0
342996459 687874564 0
274728602 81863451 0
428248960 72167135 0
670920239 649294402 0
598678455 133245463 0
473011076 129393377 0
666548905 705070874 0
43959665 740704821 0
578026159 771586418 0
320436701 632439300 0
135938413 291057749 0
80177733 223246837 0
647950211 521277528 0
274848004 721847509 0
737184981 190552951 0
405137653 636944151 0
36114677 159172946 0
759816987 562182321 0
761277977 527002093 0
798644850 58043059 0
231274349 80741367 0
297403980 561929279 0
450677377 34336639 0
334533147 621782153 0
706820597 592756027 0
309133408 418814320 0
608615818 132901138 0
59620253 129647089 0
97100721 453704886 0
635843482 275059693 0
692881445 102376895 0
539934940 539226034 0
603674392 157212382 0
234664299 558519112 0
726869316 587510188 0
50685654 733438403 0
762891722 428710002 0
523256371 82323499 0
21085363 706480606 0
768882512 674772004 0
160316760 183929444 0
141313791 178181618 0
231140334 577562892 0
433964699 702800029 0
125266355 588683780 0
733571513 689641095 0
7711112 688347227 0
17370773 403521894 0
167943701 765540401 0
86006145 511548171 0
245742318 195628961 0
288222311 494908187 0
594253731 571969589 0
572533018 588891447 0
187923634 205253744 0
87034046 750961879 0
783596826 336126119 0
251233463 358138931 0
731968672 691624803 0
485732452 732875691 0
292414154 332598134 0
452061773 355522343 0
697245680 44489338 0
374692669 410219348 0
748045871 655094922 0
582424306 293865478 0
228159 614651496 0
317767317 646381284 0
122596290 8750846 0
498948244 98968055 0
263797794 115634893 0
406923130 443127895 0
403195216 431545810 0
53261119 337058609 0
646523415 638515652 0
607564544 173018993 0
676769552 145403592 0
255892723 637214320 0
89932850 269475494 0
308557853 726236717 0
635848022 753393577 0
59701479 413437542 0
391588801 419584895 0
347329698 13132559 0
458106320 468039174 0
611538217 435265944 0
343093766 305439334 0
256193327 123437807 0
470544765 599832676 0
800940144 590556448 0
143039366 417840777 0
466563692 222329221 0
492103309 673251854 0
495593913 269058692 0
99602884 756539613 0
576202825 480934639 0
70197818 205755071 0
394915490 263473786 0
402606225 672819854 0
451427133 793429588 0
251741580 681257733 0
654249177 319310877 0
274738743 368864048 0
27243421 290265811 0
97391609 748685647 0
715146731 34098365 0
673678869 156786492 0
599997851 137150849 0
605994253 508593468 0
206860651 72827718 0
162845492 686146321 0
637519173 405359711 0
690613600 403731863 0
7106621 676063645 0
516385430 584809032 0
698432854 45410759 0
730365414 475513533 0
699230018 245646881 0
277412611 497361734 0
500020042 778225551 0
347703282 240632040 0
317021138 79125195 0
491461958 673472122 0
611592378 683257981 0
653792727 143965794 0
571406048 583430409 0
589551647 233302865 0
376994982 429571319 0
488533651 782735266 0
214351778 88471218 0
230054697 516292955 0
607234767 281625984 0
316859055 678924509 0
556643765 796540805 0
617436506 750185933 0
783298159 139708311 0
610492727 84228523 0
591705206 613156465 0
271518844 405862987 0
307623388 30047064 0
552361746 99504225 0
450650163 130577463 0
646096161 402011056 0
6563466 187067270 0
138290458 346387574 0
47524588 377098936 0
186001862 718403473 0
312529151 612738664 0
88146691 507796197 0
321018692 441060170 0
366670842 57401649 0
99283983 545054612 0
797256108 143597924 0
755770440 442080068 0
337836395 309385594 0
756042790 675099223 0
602936051 195915814 0
208378313 571719159 0
185473213 152651535 0
691130051 568049322 0
63203019 421256436 0
224878545 82633920 0
715040603 324072843 0
4772570 182960586 0
219196556 616286886 0
639139210 252851205 0
54370405 99434425 0
274693379 387204619 0
125217043 195613121 0
112989896 144196358 0
42706246 262067026 0
299951957 326525318 0
700621250 576395661 0
682328026 413122359 0
672122363 322914489 0
418120661 456084344 0
414942917 468181226 0
687812184 692605513 0
249491752 594258867 0
212667260 513832563 0
144637820 458495851 0
224757808 134815385 0
759375753 362365569 0
24314020 715156361 0
800740385 515282597 0
160469073 452001229 0
247961358 684988367 0
316042212 720723163 0
291999041 323292117 0
732098593 148402334 0
715349703 245089000 0
201380188 530883314 0
735922248 344579003 0
715847627 462108051 0
304692129 505277709 0
136860341 5877935 0
382557549 467233566 0
128650090 708120201 0
755485324 608175250 0
320677108 65957586 0
305656241 27988696 0
509055904 27153569 0
291526569 738782198 0
542312085 633056567 0
264970274 24424633 0
749161215 744827346 0
440591876 452372921 0
641917985 775603622 0
648636126 768620021 0
782237546 703253688 0
517781422 653102177 0
70694483 196105851 0
466129147 327769446 0
159201524 552239491 0
483527880 138068227 0
485417432 532473572 0
448452471 335704956 0
34235609 706942143 0
96722989 487900518 0
705932392 764357772 0
754733015 784880662 0
381617619 672572440 0
377059796 707361930 0
686687474 568016561 0
670819028 489513394 0
43380607 796676563 0
325336181 299776974 0
171736293 692667430 0
422308726 687180297 0
262431537 478141749 0
784046289 126850625 0
675572831 570546903 0
276950996 276249312 0
610411781 738570641 0
518555879 504001062 0
81333772 318514761 0
710424875 371652922 0
622730569 203121956 0
652579529 180297358 0
789454042 332204259 0
9374333 415931375 0
574260934 30852636 0
68903989 87276136 0
537196342 175003828 0
444779732 496428590 0
230965873 113399573 0
285569231 156877022 0
295788033 62752880 0
234126542 61049223 0
621463193 673312193 0
56843857 246953415 0
771973194 459813388 0
625489699 164441264 0
557887707 648088306 0
143253677 463716252 0
61035028 397549632 0
546485132 509885691 0
82743665 494523354 0
407439821 629701448 0
6645980 80038015 0
523511066 640013513 0
267710059 246985529 0
624371419 196809059 0
623368160 274819878 0
162931799 141376730 0
622532766 216148241 0
739618129 747539591 0
200239843 101395173 0
9512405 621171692 0
334513306 56542085 0
618456722 168944345 0
9525204 760000421 0
149367260 147219184 0
777176600 314647492 0
129222759 89715320 0
653388096 113049404 0
331019288 640119839 0
556799910 164379186 0
207830017 402177399 0
341344651 341888405 0
677941807 625753061 0
468126746 631361719 0
294383256 245481966 0
35908126 155565968 0
253176281 623746293 0
92218010 756351616 0
291943195 724077828 0
612703580 227313879 0
384292278 223771694 0
34566237 342692482 0
715224833 42465688 0
650713752 277629243 0
574301187 8550461 0
436379014 218245302 0
631522114 26445386 0
722439814 36566798 0
57543188 463874367 0
439067105 95714614 0
129460982 770081699 0
489583763 501541323 0
81944790 459354925 0
202851054 320191617 0
154013595 149013180 0
216835850 641262932 0
436624324 112505852 0
613729703 695386717 0
675034139 112729929 0
92070214 557253876 0
553439481 633003270 0
800844807 651308468 0
362429216 514826769 0
162526472 199892761 0
492057467 566682939 0
593261755 653247937 0
203176420 576376123 0
705827196 41593303 0
459636173 215030485 0
760994095 95031972 0
284632037 727074719 0
478647460 463520204 0
581967257 712274458 0
656275623 648934362 0
744602190 621626173 0
157913851 44195098 0
305222168 75896927 0
666052592 445224011 0
178780952 385088561 0
546675648 115707971 0
676227479 707132728 0
554336907 605896154 0
607314869 424830001 0
613634231 393783256 0
21165294 510437153 0
315576209 605365134 0
139973038 593078442 0
324140028 643398258 0
554491539 191055422 0
747663322 266534473 0
787471139 323096318 0
94787129 693023894 0
91637997 158743223 0
363804770 15568552 0
575083220 162791097 0
265187988 771123652 0
382017986 686394997 0
576437453 652445244 0
331786145 571098571 0
279907886 136729263 0
292733220 616710116 0
592406103 643055514 0
146730319 725670838 0
328832241 506924142 0
225432535 287799920 0
398511414 664583095 0
652123970 280922898 0
407620996 147867324 0
65840688 360311353 0
454905911 35903187 0
131234347 248813280 0
428806425 413966740 0
430336139 572448569 0
54707349 224957204 0
428289532 39869113 0
154727293 118443625 0
780875364 450876543 0
698956469 766079908 0
60373338 218909731 0
587791620 501372366 0
580679131 393684280 0
244715260 76402771 0
122200447 284252435 0
248478270 778837697 0
583444653 457393131 0
118488563 382888605 0
302163393 498526112 0
125907896 168409133 0
51045767 328586949 0
493001034 346244157 0
654469959 377257862 0
440125647 455317119 0
25564392 661039306 0
73858867 88704533 0
422564275 417917193 0
678287894 686723359 0
387022469 215801148 0
421770746 283877064 0
287101364 96266672 0
362797079 218801829 0
699780793 157345916 0
660795314 295334316 0
785029847 308928586 0
528425520 2421965 0
698220840 519164506 0
38142835 245691403 0
506248221 214388100 0
741480243 726582368 0
580188330 559004280 0
434502048 600031321 0
385754612 341745442 0
666473255 152737059 0
712521107 632002737 0
366346489 313676388 0
207692773 417769038 0
503816184 530406720 0
52336784 45528765 0
65718271 65497517 0
755488981 769113555 0
74800047 432644339 0
229814240 597480537 0
464483688 526301306 0
271364774 583784900 0
153995696 330799942 0
446142403 745473484 0
453346254 282026579 0
402103205 646406548 0
799779179 228749636 0
230538168 283766137 0
209614722 737214601 0
249393941 107833838 0
311079310 672822347 0
497806252 434373169 0
490035816 736996835 0
18687384 646945330 0
303708301 182568299 0
180500369 332101592 0
579201193 575028786 0
731155354 112092594 0
781953796 716064732 0
289778768 180959461 0
284320737 617304979 0
534588905 484220048 0
36311069 31136757 0
587693954 460222122 0
797561819 360790635 0
17043189 720093712 0
528859994 177046281 0
244785220 631671026 0
209434049 613373522 0
505004753 798300925 0
83300264 380266295 0
535295027 56777493 0
774457519 376279345 0
228803730 787621942 0
16758592 52382351 0
100369878 366851858 0
330440994 587647519 0
425269446 450452941 0
446475494 683610036 0
59982354 693170717 0
398060521 442908398 0
592281860 241758056 0
285935774 381930624 0
767557221 248729401 0
98328876 756471076 0
778814921 18447842 0
501229640 299361093 0
564956081 508078587 0
660244943 338059986 0
59413875 34221605 0
345984401 301990165 0
408019849 571027231 0
5954144 103361043 0
215405464 110502250 0
634854140 173164780 0
267885240 304541802 0
787396710 357632391 0
2434740 296293992 0
70779413 145773955 0
702687509 492651525 0
783959505 758147159 0
391546661 726807606 0
491231852 126244094 0
529369007 585010061 0
72257188 374860883 0
782163247 568906971 0
696613188 199705613 0
533422295 130684008 0
174986837 168347174 0
592757398 719610611 0
224980571 553713134 0
671004631 78547911 0
188920369 158175512 0
584289961 283662498 0
165758581 508401925 0
146608702 189819314 0
707748850 480082975 0
238312730 434735911 0
281318592 499031387 0
320757330 464062800 0
381636082 54181559 0
414523683 362183027 0
274866072 507654896 0
406131696 235770423 0
559545059 419011070 0
331502459 132530371 0
356680031 129196532 0
515790842 435739240 0
223986929 178237249 0
201564471 711281601 0
163668602 289420240 0
150495501 738224975 0
515936775 40633621 0
613835053 444723376 0
42069796 197525502 0
770898364 24064321 0
317251375 795678822 0
670204639 553090623 0
592711317 458263277 0
69268052 13546348 0
284768723 355450600 0
522529721 470668038 0
355607381 675304989 0
543839822 433025144 0
444706140 401939297 0
693267278 32293143 0
743515345 748604409 0
778372904 106241342 0
462346332 761486729 0
414822358 53818666 0
517178247 764501395 0
75184299 571291463 0
75284178 261506626 0
373666233 483361019 0
799081604 785734712 0
152915452 720739438 0
299885252 289345074 0
86436309 263842247 0
216682122 254378122 0
787851887 606026003 0
463252757 468282807 0
321777757 779732274 0
152481494 780490085 0
41073807 716229180 0
793861364 87219743 0
258303240 410675674 0
41316642 714759546 0
145748011 398842214 0
89550166 174726122 0
635236484 96704999 0
9562330 663213540 0
725731740 135865382 0
391951582 224780840 0
171558345 350386338 0
651823895 389290866 0
98443779 620844228 0
479156796 499411289 0
408846710 264345832 0
747423465 462305373 0
578876284 91508079 0
278452195 570545461 0
790327454 521972835 0
403763925 596973617 0
171400610 609377504 0
218251306 786158045 0
581746717 379175896 0
317261730 349031678 0
378892039 775521249 0
94248339 42842336 0
122739427 748347513 0
58614798 242603608 0
208983995 784758443 0
119957859 344875451 0
473988561 695162714 0
516738456 762197732 0
71421751 361330250 0
67832349 258627135 0
480446310 243258436 0
385975529 564687029 0
20373325 371963238 0
104956509 207896269 0
316125955 350431107 0
528099660 553486945 0
619978505 449765219 0
116092300 48014664 0
516012600 697385275 0
134073361 476286605 0
636106821 361898627 0
222617808 262122599 0
523327190 640818808 0
37003485 64840462 0
696544254 193030841 0
279141534 131864968 0
48179896 441977466 0
275563734 597150683 0
555085890 759754287 0
476034653 506693726 0
491732834 354379533 0
218304380 453687315 0
578156709 520631410 0
145908321 107933706 0
755444141 351421282 0
524974133 630269489 0
41075062 402204805 0
58231797 55686892 0
462335295 658155344 0
16844203 446725285 0
512676946 474634567 0
679131589 323578568 0
297528100 727117996 0
669960010 620969326 0
97328948 164271178 0
729675292 178080240 0
290901975 770459275 0
411000873 465367454 0
64048611 573121453 0
797105992 52598576 0
490022738 371082266 0
654863155 714874026 0
108219882 405687727 0
133738511 198677980 0
312659578 520751979 0
474749200 781645155 0
509331485 529998889 0
503927557 739465208 0
124113101 484394396 0
647907023 265227723 0
453930774 57423397 0
10071596 225474591 0
42192069 648160401 0
514978797 788998283 0
373199371 689144743 0
521215411 443452897 0
131882716 685552809 0
678424027 734098281 0
295549061 134354005 0
653372641 331180553 0
762964564 777478005 0
587983451 619795412 0
722844266 764623453 0
498935603 100237117 0
75591273 47788711 0
536337417 180693476 0
629678455 410469015 0
401345323 563364647 0
476011127 184280298 0
480706121 173870423 0
267084515 750293348 0
473019061 176567032 0
607360001 691217662 0
514771558 672304807 0
658949709 443373880 0
594211932 587922802 0
348453580 344880093 0
611646912 50611289 0
12479824 3325112 0
790931456 710122945 0
746625674 500749624 0
127288796 415135260 0
86045157 487758834 0
350417165 387399807 0
267808098 198957175 0
166934776 58928722 0
520127105 629970804 0
701889573 421105692 0
606440188 16328266 0
224055114 489553085 0
313514749 748164731 0
111628381 798944443 0
428287509 617816442 0
83069190 337822089 0
46806676 570531136 0
302674773 214123013 0
335445471 8756637 0
671306916 685063538 0
544872883 132878400 0
365458693 414116178 0
38847530 404912603 0
495375627 15548930 0
548771689 575645718 0
712180530 760775947 0
779911101 511258943 0
443687211 470624681 0
492085184 66414847 0
449995094 200466779 0
462659109 78401195 0
437817264 290107004 0
102454319 231727231 0
591049377 364400461 0
299785347 469379237 0
213931770 575445931 0
756090708 782873807 0
97060741 647325780 0
54165921 589304896 0
546348309 523812136 0
709710245 33912164 0
364862485 273224830 0
70357869 671879572 0
575241537 623008112 0
621702679 692542869 0
53111892 169723007 0
521035670 360344246 0
701188166 5282087 0
534264446 738702372 0
383102855 392852474 0
482866260 179606865 0
248200633 675810787 0
487353642 268174487 0
144723271 664892925 0
37336653 385248050 0
671610318 577674935 0
560437063 89502278 0
273958671 562544415 0
370290643 774102278 0
113490258 146698730 0
8484845 59532439 0
753310965 688408599 0
167085365 369112334 0
387663034 334504999 0
448964415 645708900 0
55585880 300709459 0
183218035 421550577 0
2348324 187003393 0
472239561 630104247 0
696459887 495557904 0
535049783 361448243 0
743178667 757985478 0
45295409 780029880 0
651262824 601247982 0
323877644 69907641 0
194687626 162640006 0
732898204 353183190 0
36337003 638408783 0
391654551 647906778 0
451905070 76096180 0
711559014 363294340 0
677096290 236973789 0
749951822 372817599 0
606528529 579560030 0
691286511 636477940 0
151489727 548971268 0
134477534 733283007 0
256881699 610817415 0
675026566 376262333 0
131817276 619868535 0
506339788 326362729 0
228213292 640696170 0
527030459 617971757 0
693994921 709432209 0
408320591 645309594 0
86257444 325673806 0
454242848 640869979 0
39610368 338305749 0
586218957 133704409 0
311394019 391866479 0
681895474 205835873 0
346714350 161577271 0
789725507 329402477 0
402424783 749391633 0
70516038 311673673 0
430546526 43191132 0
177928154 504347333 0
650064823 578511030 0
519737819 110849342 0
37768505 753912167 0
644950442 765885824 0
747153276 168418077 0
269594526 117057844 0
219444847 743196903 0
53354260 188060489 0
134244133 115538158 0
316264831 443958325 0
357875386 721774678 0
223199411 489353253 0
431853090 555811983 0
246879972 513005605 0
49289477 703382424 0
214516954 396540111 0
733803876 375617296 0
630467041 771393693 0
61725061 383401177 0
684652562 590817817 0
56609638 643055026 0
219080459 16153370 0
538033111 13084225 0
478337402 644071725 0
17009447 22212391 0
650229144 723210387 0
407334864 766905044 0
550049381 680808649 0
453671290 720428786 0
570055839 397912177 0
368854700 593732851 0
510891952 497483817 0
283816943 274125503 0
601120898 366439188 0
488317073 185449861 0
621272154 427887225 0
377106733 560086134 0
748241723 175433390 0
480844136 730855637 0
326259560 298172123 0
796191951 104249998 0
47660542 771306871 0
737404727 386366818 0
471395395 1518728 0
176755309 150503159 0
767539356 210823033 0
78731598 143739806 0
690855865 252751590 0
31029581 375863066 0
761440734 717911833 0
350438339 390220459 0
336162096 99086119 0
628449019 89925904 0
524550678 18324256 0
323727916 304014209 0
741116866 100572735 0
135492020 29620261 0
514220290 62097496 0
578687738 429203952 0
302865309 723604735 0
451832376 279522050 0
222128895 597546790 0
463307638 679294031 0
331387730 275321475 0
132439041 111071785 0
619537225 370646916 0
178843898 744643971 0
763579672 666246289 0
668132133 40078220 0
152582536 135253081 0
566882903 392857888 0
378553838 311025742 0
488485590 228404989 0
460074047 687068938 0
113065098 378837948 0
637444248 403977031 0
781203952 722988043 0
777668064 437086989 0
722805753 370317835 0
741324703 545447664 0
800579828 602786360 0
560653942 140916097 0
253661113 750866914 0
183500261 281508688 0
71052039 48743860 0
224088969 628075445 0
77923255 223886096 0
583914179 754076329 0
221407931 61238918 0
560128278 273526452 0
272726890 300061543 0
776750958 354550 0
366218408 460278166 0
299552251 783743825 0
62872726 733234472 0
173548475 65549355 0
217257457 351465460 0
290871026 681388357 0
17283326 620602535 0
313351162 7132234 0
290621528 397631883 0
31264852 544621601 0
80162234 526559164 0
797656749 688786720 0
554681672 73438053 0
765843119 200575407 0
798289053 708980633 0
364001490 463126910 0
40492165 224648765 0
101504177 48056065 0
259045274 64701447 0
249817524 139100404 0
393316151 94338193 0
603597219 716453942 0
705783155 162095282 0
108518671 94621354 0
681523934 2470580 0
60412422 34468269 0
491632859 682232958 0
617201927 739998811 0
748647543 20645596 0
123080247 41083775 0
167801260 460150383 0
32885304 604153798 0
26741138 379980159 0
604646216 10490003 0
294537518 388201805 0
231756940 180306098 0
62142535 563159838 0
185357396 678135487 0
574977716 43206358 0
719919617 581475945 0
719223615 721572486 0
761677996 269120877 0
610984038 436108400 0
154646367 209552965 0
242372040 208467924 0
129259403 525878586 0
214238041 549028879 0
730220613 28018029 0
541615663 611019514 0
323842419 77787788 0
547245161 576750152 0
108238715 567688343 0
402409279 762407307 0
401454416 504200420 0
797811088 35310582 0
465366007 777955620 0
210010445 138816591 0
751763128 466067765 0
746693073 256617782 0
571530469 289163095 0
346971184 487176920 0
719670902 615775722 0
777522486 618217299 0
280069022 301447950 0
100068349 406396321 0
267162274 223174255 0
456074591 477072272 0
658573003 522741426 0
339970925 431880414 0
105075425 569146380 0
361788643 370572894 0
757630218 176760657 0
446982223 788123153 0
659083523 251870734 0
167977624 425914455 0
688344020 628004421 0
589788261 622507790 0
390114726 427872446 0
83653182 125567824 0
93655203 709565057 0
399928796 42727717 0
31418546 507550263 0
248011571 152096220 0
229242180 616404004 0
79094146 595232510 0
464840305 11069285 0
101856930 353890801 0
75405644 330091698 0
309608606 42002174 0
533223105 544648119 0
701575649 492910754 0
606272731 442823410 0
793435729 606991247 0
777163844 787416658 0
463115057 218325160 0
189836954 252715805 0
353015453 740558310 0
723787428 685774305 0
231608183 249860861 0
385464832 67677935 0
607081254 183193954 0
761924809 505238223 0
19751886 193805294 0
780953656 634167580 0
201267503 251645598 0
606766776 329731935 0
135990360 694316432 0
723917867 572596768 0
243810512 131717934 0
172967313 757813176 0
192100451 170388176 0
721671203 221007682 0
222457759 584381105 0
175886203 565009043 0
202379301 368689450 0
525211168 378703011 0
565680543 86397690 0
370816466 187804238 0
119288214 273489758 0
391653864 248337422 0
796827787 369466676 0
168615235 68213934 0
345823555 477104207 0
44297194 42095402 0
80742462 157420498 0
144989193 286030441 0
788614794 286811158 0
714871257 314632359 0
640815805 493878333 0
477419609 561686647 0
651106392 355192615 0
536109124 97287466 0
386827062 32479389 0
76804225 493637175 0
78558924 295313932 0
416761706 86602169 0
197031119 60197656 0
195412446 644598179 0
1107478 681398607 0
396183010 158777132 0
506348883 785775616 0
764433919 569262732 0
281479974 709636147 0
697111827 461999938 0
779555848 687842343 0
483900267 21593889 0
28944100 518055655 0
189348150 707872859 0
454046416 684633953 0
19386751 12594712 0
291176429 306947745 0
81032958 185355749 0
270410186 752306947 0
505112031 33477645 0
82538530 645635413 0
180084355 589150211 0
564672737 307603761 0
206213581 21480169 0
281321953 495849675 0
701985484 108432618 0
76084214 679086472 0
185711348 655471264 0
760912013 674608409 0
3238734 731134679 0
737433088 286355403 0
337897216 77813701 0
782162669 610917877 0
148618982 737800191 0
470158454 290700815 0
100746275 165293993 0
439372621 753338318 0
532187303 341546966 0
755240353 75802501 0
682836385 418985001 0
708646791 175323837 0
368185636 557178949 0
789163947 592818077 0
564118423 696199839 0
233155995 372540416 0
323567341 448772838 0
230843929 261488069 0
154122126 406037089 0
719164854 632821288 0
504126588 226123163 0
198654250 323665973 0
7547576 563953089 0
193043420 566728115 0
230687182 693448445 0
328952286 74397088 0
221411208 649388231 0
324024233 337666352 0
507098223 712935458 0
426763629 149565149 0
704851171 348174897 0
376657554 717952676 0
386846205 450495917 0
798073761 197973827 0
19388979 168607251 0
479243135 768350682 0
347149534 172546581 0
175427218 312371321 0
5141392 770308143 0
590107598 484610071 0
442855455 229795729 0
157380960 492680812 0
392182350 221464953 0
721157519 467267558 0
541625531 173126036 0
350328867 278337455 0
623190770 81502153 0
171084969 425033530 0
539662505 514112839 0
265574023 65521150 0
656624584 460424977 0
778635874 304673573 0
203037840 383951921 0
449740223 123402594 0
643716156 172290112 0
610703081 422496790 0
594379369 639867079 0
132675691 591406814 0
272561111 585862271 0
553670910 456598921 0
240609547 462520237 0
404981334 411617264 0
498822179 72121573 0
547235230 608846351 0
292165637 198687920 0
522889712 140767408 0
724375706 575179452 0
755273189 325486334 0
682034371 719192928 0
52634494 141238095 0
758091458 607418006 0
519547809 400685366 0
111777390 325709238 0
574045555 756586210 0
684415552 768976882 0
751753507 114139694 0
173963253 519585541 0
221251882 299160877 0
599040630 147136592 0
284927474 66274839 0
116249912 652702068 0
6219916 203154798 0
642795641 424620204 0
632042043 57083844 0
265143024 63018684 0
490736602 532421871 0
171512407 689425906 0
55222373 47867209 0
363960629 84675712 0
201781897 653168225 0
488173294 584414777 0
395862784 713510366 0
450549212 346857278 0
432717898 250025066 0
790090414 72604381 0
801036189 71225161 0
192652072 611291878 0
557735008 546750432 0
144825384 24582725 0
406514306 111555610 0
360753725 371640445 0
656379047 517132449 0
550899398 142854671 0
52044173 616280768 0
518319191 674972125 0
682723729 250576227 0
224532127 744394599 0
19921291 621186919 0
427332072 248429234 0
124175141 188839514 0
458715716 180589338 0
492882218 683691988 0
558388091 662690621 0
659349476 205409135 0
267826239 796955661 0
779329862 188305180 0
416545784 372178822 0
132218327 459946102 0
530481530 685558641 0
758520524 39421628 0
729483275 740923260 0
252959418 527043078 0
737345418 340077255 0
35532598 349621609 0
49454713 663105609 0
71311821 623678304 0
157200863 37958466 0
99527009 420393086 0
732002776 684570603 0
415188748 702470282 0
322952049 311415256 0
180650529 136510490 0
558815405 235500297 0
113904919 327504672 0
14892587 360882901 0
476866428 186171323 0
153789786 470739375 0
482267136 199583905 0
84142595 187222737 0
411294822 500691165 0
505661819 105942200 0
177238275 28358826 0
162845178 404867961 0
655925771 174071788 0
329038553 175121375 0
258759133 429077619 0
609433490 755381759 0
659671558 105272840 0
353010516 632208551 0
339398108 444258808 0
183556737 408957272 0
217334370 303943290 0
329457573 527923013 0
523183587 195421105 0
658166410 641997147 0
410739883 540648761 0
28857696 10178112 0
676630734 253227120 0
167189154 224158114 0
365908859 527698928 0
589206020 463306561 0
43961970 138540194 0
507265637 71676487 0
154941486 741894617 0
521097678 128814644 0
313121999 636942287 0
673175988 359815171 0
52448441 527881583 0
622789032 547213307 0
654643933 459640809 0
235865690 159912521 0
460192142 357661536 0
447389035 33764416 0
562163893 666769421 0
721802183 88791406 0
357104337 444406553 0
766922076 488789329 0
317276342 485205344 0
686698861 32670069 0
208144634 110419879 0
706326387 500283599 0
292240813 420251806 0
522623873 357109310 0
193886114 169202499 0
529511107 723465922 0
562590803 336704864 0
456555437 402954016 0
584139476 799738603 0
549552102 799789459 0
684591136 183341681 0
47711525 753815361 0
222930320 376684211 0
784728610 643909222 0
208053996 49912445 0
53016616 327304879 0
336591265 30356021 0
723191502 300456200 0
433771932 358651513 0
512015997 251687412 0
402494437 729727636 0
274712585 288145968 0
689472825 16817408 0
724585134 115923229 0
29148587 224644270 0
682568919 601128214 0
429384940 422448929 0
412986479 325488730 0
477853153 371596685 0
508228250 564079310 0
268570850 268791020 0
570689831 306790793 0
680139858 565308790 0
612919118 389824070 0
242545308 723473720 0
254280881 545325411 0
332117740 136542580 0
324170915 253122102 0
283834026 780391886 0
776965506 699900151 0
146791997 239736531 0
488138967 124696426 0
330652012 166246030 0
407252093 241679323 0
230911856 309186336 0
247015385 90375015 0
742978483 272051890 0
509664603 255005031 0
681171920 740012291 0
74174097 773873418 0
171181252 508524737 0
30862882 472924250 0
57835300 244045972 0
269600828 52609540 0
198463345 606386132 0
587104542 732631106 0
68363118 347535635 0
381169426 601332273 0
1475667 793033904 0
461215181 632604093 0
333723608 55302097 0
760761789 430191977 0
254901441 193096464 0
349375985 113150854 0
532844182 378961025 0
339096284 147357312 0
458439180 277917813 0
293571875 51975610 0
463861715 341036992 0
168790061 79817844 0
739112824 175069024 0
635643363 760004713 0
642877496 87636690 0
56474182 611586585 0
786563421 664819935 0
119612467 334641181 0
353376674 435802980 0
289801007 538330000 0
104796985 306133648 0
206056445 532885474 0
28588467 715353960 0
46606872 128658212 0
385733515 428534537 0
660305475 530845859 0
737876823 530546584 0
627383225 135264646 0
504998575 232984144 0
395755622 719353882 0
255947181 671793161 0
191878645 282132343 0
158228064 251320704 0
307632802 241067353 0
279202519 216488685 0
578416301 663707913 0
637603824 151676423 0
553798465 784380244 0
375941360 313671921 0
600633889 666435177 0
784514044 157072071 0
324951678 126588748 0
101312719 682134941 0
335041628 9283247 0
8177236 120035050 0
622594680 546805219 0
743733959 156537616 0
514072509 484900569 0
737944325 564898157 0
587517511 174215376 0
648229464 591458131 0
93933836 750116573 0
345404340 278848710 0
431247767 479406683 0
607828970 452133078 0
189055825 796581231 0
110219803 420591590 0
770143134 344232719 0
767305624 257252887 0
792800124 796235615 0
686000421 159974793 0
520804761 437278171 0
494582432 648398190 0
40961344 65147151 0
724801878 613122968 0
392682780 299698448 0
107793347 469890489 0
394323451 36547804 0
601430673 722588780 0
555085879 617029355 0
482693961 539116094 0
575908757 797646380 0
752737610 581942260 0
415613866 137647125 0
717305332 343581755 0
116922354 778687758 0
112138762 166007858 0
642687303 132532802 0
149546769 36091869 0
84351891 576211819 0
281614066 90058960 0
387868463 451328687 0
68388246 409409888 0
139394392 194917755 0
562999063 568743322 0
648278767 154160029 0
81674832 270285621 0
254556332 596579256 0
619550578 295451590 0
747090162 769479859 0
588643138 698431837 0
172110750 51661751 0
351810899 604660059 0
12090131 455419772 0
691069957 425421284 0
43704072 322633577 0
561963963 86833980 0
541600700 2158106 0
35514493 501221445 0
184552993 233709462 0
505273915 631637380 0
216443947 64915176 0
384848452 339618669 0
5743650 689861998 0
173966147 109569600 0
744306064 321135420 0
247191855 395897572 0
178005157 80374520 0
532032019 38354436 0
666260174 497234462 0
745785580 241472011 0
600461281 141057294 0
607933672 301974718 0
284400071 648792630 0
624482638 529247444 0
14602097 623781262 0
678405732 47229870 0
726923266 734118652 0
556835982 249394691 0
142625378 36928437 0
578039294 580057901 0
307812321 217857582 0
260582238 46343758 0
223491569 490818211 0
578417312 508049946 0
736947731 655581902 0
216131391 654175256 0
656078022 167164006 0
284531260 344898749 0
408247987 624507988 0
405174810 761792465 0
101539955 76321701 0
786395989 678685666 0
9605019 253062906 0
490068929 206538041 0
358984324 354143026 0
551080154 376589171 0
413261066 795752449 0
299269672 447179254 0
789136826 566301661 0
675097835 705607008 0
254225343 508600126 0
589696931 720778837 0
602570216 147009822 0
570162619 592450152 0
631696449 421956105 0
30830394 682334450 0
616244025 556801456 0
271309895 465460568 0
530514892 262579116 0
233937316 391413031 0
218613149 123356254 0
14326 668049707 0
651759271 193849296 0
413194447 631894259 0
139599336 51662369 0
520188865 393950772 0
785124505 382669558 0
606697943 18262711 0
500471218 309122923 0
262495990 95961022 0
714248406 664234866 0
417379249 77038663 0
747638169 366816510 0
751071296 468295512 0
306024508 126062992 0
133942465 665164487 0
663860010 571823973 0
122731726 271692649 0
99927012 470835577 0
740383256 549876028 0
522774109 85609386 0
753786995 651861824 0
665348000 589815293 0
235739806 377184695 0
285439889 72789206 0
317687355 730008109 0
584901900 440765874 0
713701926 775298672 0
230462271 592750129 0
667488217 455143909 0
110889360 462623879 0
261580721 510545512 0
339646856 572141001 0
272454918 89839996 0
791416873 102290527 0
95633417 496407583 0
297813537 8335182 0
160471976 797557354 0
8051666 525003999 0
505834939 420441835 0
95044319 392660852 0
564927580 532843823 0
427538074 650555332 0
799178028 51939713 0
82343474 675473294 0
427930186 750145808 0
718227706 160909655 0
443687333 230398497 0
768914105 772808767 0
800535301 378916106 0
489562028 542265775 0
546165216 293835130 0
670418569 64603284 0
481030887 152828159 0
163142437 652371523 0
753120886 13953072 0
786560594 707650794 0
316871635 607849003 0
725131874 668159136 0
34002014 369622860 0
2288853 696086990 0
409218064 769450274 0
36179719 224646379 0
225379780 46848504 0
350930778 170328589 0
308569655 769032624 0
93888585 553321639 0
710738050 81460660 0
344454275 180609879 0
583393878 395551812 0
523988904 520081808 0
214590925 743058632 0
583007290 204425687 0
480977887 742893729 0
230810007 483506888 0
327446550 313482768 0
343702080 705697815 0
182032532 553929613 0
97538246 683013453 0
151882064 129942351 0
201195525 568298512 0
363809884 308744953 0
686775326 794349409 0
112895059 392269299 0
223978306 250354003 0
392193107 783422920 0
553150143 728182630 0
233910471 489748230 0
203245392 642794601 0
40579753 688508989 0
683330742 770407732 0
165172064 179835510 0
37042556 309374720 0
501351942 118691409 0
772244734 243172610 0
761548657 275986137 0
273960490 778518912 0
75605828 110918600 0
680298008 145216884 0
111188002 425715865 0
85215511 436952745 0
348598253 471959708 0
799445526 223271531 0
344287324 656912795 0
392987520 112899746 0
248378835 36305602 0
84783972 620045656 0
119317717 404346131 0
757976174 565466423 0
505553427 704839002 0
801315725 434229641 0
383703891 215053826 0
283107657 90512528 0
341393072 684373440 0
699125447 600044033 0
301460419 788007381 0
131127836 509991728 0
526856005 32133077 0
474771305 294328988 0
555907387 683723632 0
609985420 284059196 0
105979109 317358016 0
319333874 142041743 0
243868229 786801499 0
698416942 64930134 0
321838424 772227813 0
113606986 502389311 0
695981267 449083377 0
392969488 534902740 0
770527323 80248966 0
702351744 614540087 0
25165361 346442599 0
740786665 484728203 0
324984025 612979927 0
185634367 240720601 0
753138652 342022630 0
771314464 170526581 0
476805107 201360801 0
459502864 427347174 0
597627424 702131067 0
699989304 735910530 0
275609716 439529476 0
628376352 455719767 0
38067246 539732369 0
46034586 309435011 0
257278830 510821116 0
547010082 464798612 0
191941715 477928927 0
339868194 132953048 0
38833072 695959575 0
668255428 784210294 0
335132387 567913654 0
178784528 585149645 0
647741709 384850090 0
11408231 254728466 0
260981079 41677893 0
252548581 40060929 0
753749091 138395094 0
269880703 124504848 0
671844496 41440080 0
764223586 745961336 0
133433536 535361642 0
285773600 744401172 0
230230891 280297360 0
662485531 383899293 0
51495020 783221198 0
493706277 476064434 0
212896773 509883060 0
759218206 720726950 0
569721760 692607206 0
142960692 518484471 0
798281394 126930652 0
115296148 632963526 0
320027132 692127975 0
717414367 349519078 0
719854520 163448916 0
114287273 297291418 0
60333024 96249717 0
33797888 64177861 0
485840660 734741081 0
136728001 358742887 0
531893706 222331362 0
129080148 597780255 0
9237442 231480481 0
29236352 265348270 0
355306241 630460066 0
699029209 384701620 0
51376773 127697445 0
32619699 370068385 0
500950040 219569387 0
297595175 755361496 0
210707770 96321232 0
22328644 433442886 0
405638827 683198048 0
177832382 733593005 0
274014765 2829779 0
644286761 765570490 0
643077061 563347633 0
692207641 370534454 0
47131454 253516550 0
629323411 64772452 0
120755050 225917015 0
169604458 543697268 0
54821499 742064742 0
740326758 595371851 0
34317860 172632459 0
411158023 788212645 0
448887702 737824034 0
252205850 691664596 0
345221632 161025117 0
541732329 629111485 0
372403218 485362147 0
430820020 791977100 0
729542552 800243433 0
320952916 334385724 0
677277766 451362205 0
110012549 771423702 0
664458707 750145316 0
179686506 576262795 0
784120530 159708812 0
519343331 761783568 0
342534892 397745414 0
170390350 576303889 0
440515004 164960671 0
661643443 604196226 0
293485580 413078879 0
529770802 120074208 0
135463593 174730741 0
283001737 670872291 0
254826622 518567766 0
678825253 714424242 0
352386633 475290454 0
649911889 91293851 0
505681610 18560034 0
57199981 411169539 0
439419205 766028092 0
116881987 532531748 0
62157247 642061137 0
630500710 684124588 0
470135839 288145049 0
453604253 283823258 0
339140107 426894360 0
104195241 280485310 0
646828426 660516597 0
181368638 36609739 0
718757320 408258409 0
307084334 80157900 0
530168437 695966565 0
662989627 684324070 0
457762560 85531711 0
342672190 402752755 0
562038607 378763080 0
342635095 748876829 0
370071755 216902686 0
648049828 602856286 0
793494796 281840472 0
758221973 174549617 0
289110426 690554811 0
605233006 289234692 0
659500283 395410895 0
137538779 550910960 0
30298939 605720044 0
129422717 530719298 0
727056450 311759429 0
280637549 584853024 0
602107933 553786252 0
144093913 397085723 0
478326373 481303801 0
105376975 51375381 0
351995986 357671943 0
291028016 144574910 0
607063835 521496214 0
633048559 111608196 0
316701342 459233233 0
689115007 298988615 0
659256623 700645869 0
229838038 707624124 0
476319916 44373598 0
690226989 355028531 0
753340660 36816358 0
246231209 51123261 0
401970678 665660950 0
170975230 446602067 0
124720563 757371354 0
24097224 352480041 0
116333566 159991833 0
608437129 311819976 0
121825582 138650007 0
48151218 473905057 0
350370221 61193302 0
285073832 254208611 0
511665776 113481328 0
47103852 770298862 0
207243829 748204504 0
518068053 95009418 0
275062310 788427946 0
298160981 586775130 0
444822869 160716515 0
798511469 304269490 0
128901065 427044996 0
163729731 411501441 0
398014465 29256903 0
756987827 7325428 0
722748160 790063750 0
219662301 121868672 0
696839467 28256884 0
210818909 792860803 0
758912014 396313387 0
746321140 459664937 0
695278282 94709521 0
340546876 183277843 0
134387545 279717633 0
237524945 79360660 0
657715214 578347181 0
545647559 115497321 0
421682267 364915084 0
24165963 357514379 0
70840564 498955116 0
739278656 254704281 0
685593792 659297507 0
775432583 529040857 0
579716616 571515011 0
5076758 20699924 0
536750869 676917544 0
720137386 534382986 0
382391428 256161527 0
536959286 178106919 0
94765119 201087948 0
548813201 747084614 0
720794098 147705454 0
406821270 266584731 0
459682459 778005276 0
562258335 219878142 0
288589841 505824491 0
662807835 595938756 0
202488449 522311787 0
176701302 588945791 0
271590779 599709956 0
766812118 315311457 0
442683092 105187780 0
376022345 589436252 0
480572513 234107240 0
329631279 506988794 0
558577609 543993563 0
11509436 309917176 0
150333202 195844504 0
151234730 292576720 0
547947981 630429966 0
287774270 353562078 0
396152993 388899600 0
147678277 594410669 0
408458493 314196773 0
378510188 656448137 0
393066323 300829891 0
433258885 789061903 0
54059795 566431935 0
501922854 485163646 0
42083313 658969819 0
336082701 754614817 0
692632204 363509595 0
197136927 106895245 0
592576962 314569856 0
740992344 131817070 0
381458706 68819105 0
755599175 237809227 0
584876149 662196003 0
761263753 734122366 0
371501100 125642665 0
432753596 121270654 0
169998818 149844676 0
753760913 111891186 0
116577547 206083005 0
57938823 273730597 0
334544488 705081289 0
415364604 385851229 0
614888962 559352031 0
123648429 777743420 0
225385479 786413534 0
518677338 112316934 0
326794695 758754123 0
242060401 744384714 0
426476077 258725977 0
283265266 203473939 0
485031309 608625780 0
455011974 568619614 0
781394807 199539716 0
298980846 640123980 0
437469847 641754516 0
321911969 57455684 0
633064122 472691632 0
89068792 246801620 0
19446972 792701651 0
243098471 130646978 0
218244208 601235673 0
288134201 595808951 0
200979916 292096023 0
610585599 286836499 0
303117905 516607454 0
604529925 314090182 0
110583069 679618302 0
349751949 328187283 0
506125655 734717105 0
273683133 678922802 0
42291875 571980185 0
306996689 586930660 0
78126678 534754541 0
345339965 735167246 0
533269107 426057958 0
223055716 141257615 0
22200254 661988541 0
365394146 573053717 0
738495006 711971031 0
679265272 623147836 0
640242891 622660885 0
585156453 764050031 0
364099577 347368652 0
30863876 313151053 0
331891873 613121288 0
4786554 328465111 0
345511533 784265441 0
41815620 335181983 0
75359003 597287954 0
480722132 117735234 0
326462991 617252670 0
746652083 695374253 0
661398857 73268860 0
268918525 119131622 0
422538938 627006468 0
292386030 332842512 0
635175454 434941423 0
295979279 456428162 0
715186970 5769798 0
617953537 306815528 0
691840070 416956327 0
730018358 307008152 0
302914153 261967641 0
562953120 550970842 0
586424958 750159816 0
118451528 678542344 0
533924954 149968481 0
315851901 618567724 0
544176057 581480061 0
658701123 58124103 0
644530806 445432787 0
596027288 451623863 0
726636638 398859856 0
231935795 16726527 0
145464295 557614079 0
798938552 613878770 0
751461620 793571352 0
746834591 112134867 0
792527454 570612628 0
142088971 332162529 0
554387618 753238774 0
689862050 751777234 0
792093960 633750413 0
173802036 294800651 0
176352129 594723726 0
378053621 204609291 0
622362245 620702008 0
27302702 667480214 0
509009227 655010727 0
96740568 361715184 0
485514719 59369705 0
43998511 158808731 0
424339668 52855904 0
455915835 94512320 0
49083885 15772022 0
673296028 106796081 0
745700212 416554328 0
346617277 783366588 0
366063307 20596121 0
703186969 214717415 0
588452199 766054005 0
575531065 784626246 0
766591473 499440721 0
444216477 758672479 0
5410361 358245229 0
30752273 433554449 0
777790903 78921342 0
614957830 467900631 0
491241307 114487643 0
424327023 220838338 0
176666680 13708396 0
251621307 645832696 0
13075079 772872835 0
3703294 287136595 0
728524741 107944163 0
598572262 372731894 0
164954021 285746485 0
286884821 324782238 0
280959023 373558816 0
215821803 466179432 0
581109314 735566413 0
175825431 257007510 0
10463010 307381112 0
623732828 592309557 0
382343228 384470568 0
764590783 615525730 0
668890851 777123418 0
535544113 91817391 0
509765048 42143548 0
242227573 162016883 0
777439150 154979529 0
69856722 703293507 0
653672932 792386939 0
202901929 556933833 0
64528586 665720657 0
543401390 100941195 0
213962995 393172651 0
412916315 519476965 0
184187299 686584222 0
127468002 360932582 0
203332924 667414341 0
576837516 92012292 0
268000371 680576171 0
493619067 794978111 0
669785693 263152269 0
471349332 491380908 0
740087032 65576521 0
290146817 19345101 0
654361005 285908389 0
228569430 125201764 0
664853291 419948885 0
746890973 760410202 0
727528444 344678346 0
773925083 583051758 0
750992687 17622739 0
295312964 613964784 0
85570270 657006121 0
355560552 378670271 0
565050697 89386850 0
186862121 462379399 0
461358068 44163129 0
490549139 282966595 0
529239069 96611007 0
732887305 729790397 0
140015697 160170842 0
470544699 63101648 0
570456015 380384042 0
283390041 334110203 0
554262928 598461324 0
666692623 616349751 0
302534597 8446017 0
721380230 207706803 0
782435978 508396882 0
108028073 722609914 0
254455472 683284915 0
72073972 566773117 0
474282362 220906931 0
114757996 588844514 0
51279161 335459664 0
506523748 691640899 0
341411612 66976378 0
662056602 471405009 0
408503564 316562027 0
210296667 918523 0
387840040 405374916 0
685806343 61283929 0
319204239 306174360 0
531353382 723286784 0
366827874 93891060 0
651637872 193496389 0
592510951 717914202 0
125690643 149618437 0
447255820 486344583 0
295456816 647738642 0
699327436 263770927 0
794132896 612481332 0
598340418 96873146 0
484525713 181120954 0
781945549 161287153 0
363856681 177892916 0
320820695 536060782 0
394835139 96791221 0
647208148 246386888 0
123094801 620419271 0
140803667 436807564 0
423403714 484192344 0
379146988 301420175 0
633065200 249632091 0
179286960 716228093 0
231128841 174946857 0
36936877 527027814 0
168368090 513903917 0
351671949 591268849 0
190790376 736989152 0
307482592 501558166 0
300100692 161313852 0
154276840 193589004 0
379704843 339529441 0
697472937 303101214 0
389246533 292497142 0
366259657 412967078 0
55415276 644013229 0
205821835 23496283 0
649957506 742280395 0
377634617 787783683 0
628245743 632634812 0
429544800 661357 0
653524645 412212983 0
127382685 78662635 0
339741655 235619404 0
786856861 741122427 0
430705271 477816852 0
405947998 425518567 0
473252849 248914943 0
158828950 3834718 0
757700964 451492984 0
731725206 743745021 0
592177169 29828826 0
400345450 153854280 0
800829286 124780359 0
86774433 71942375 0
20426203 233436480 0
154367309 178153963 0
602371975 476249562 0
188641897 253448902 0
473499426 260111012 0
474360113 215836089 0
637542653 29924666 0
638100607 129940400 0
642235358 143464510 0
737778545 26919917 0
568491382 324290949 0
369636920 76958819 0
456602342 783211890 0
224790281 724781198 0
687490188 161646799 0
554273857 18959698 0
164026491 725361385 0
510956598 564879600 0
512057262 738340526 0
598262562 314418210 0
389622205 262510782 0
158341848 365012261 0
43287588 788138502 0
71697590 632264580 0
124034561 741849452 0
214980666 715019537 0
593840709 497182211 0
190866486 370329282 0
273623366 351621803 0
620384828 532707171 0
453762280 747789591 0
675932300 24181314 0
332622678 655507565 0
312726673 680689856 0
415375820 678547548 0
160375749 506838487 0
113945296 719051358 0
601589532 649019378 0
780313154 177258460 0
149487103 698417059 0
153830753 453784669 0
405213383 724089041 0
264114194 427560286 0
401369467 801560600 0
606508054 179977203 0
114591031 454290850 0
625566632 390535727 0
512828752 444645150 0
165075984 81093287 0
593305029 534404401 0
191416832 206734294 0
226371850 423117506 0
680381055 358812534 0
93498710 294121740 0
530234258 212601983 0
391648597 328903789 0
572623636 767327135 0
693300653 786244010 0
698021212 283845639 0
673922163 679934666 0
761006209 364153553 0
751696564 473798047 0
522861041 451626194 0
521537242 681685187 0
400750469 402366551 0
208440233 612075284 0
160103414 407109938 0
472803391 477047460 0
673717030 791988300 0
153533704 669312431 0
3943285 72306929 0
281364645 261299865 0
303217533 620076695 0
796579263 212467341 0
190626311 41585022 0
195928853 147660792 0
610983779 718190344 0
145643998 332930099 0
4088051 172885671 0
490154999 631959803 0
269193031 444319110 0
501459817 628474379 0
20921418 85976994 0
183385579 733357809 0
189581771 356695886 0
723623156 88167466 0
592588696 38710399 0
291692348 413385164 0
616263505 366146129 0
365893273 573484656 0
138892352 752096429 0
754054115 773077272 0
72343594 506153578 0
456011459 452667812 0
245318170 366572209 0
105344607 287532271 0
574749916 636725411 0
708236558 264830504 0
799322039 677447605 0
225653967 274695395 0
254854637 88504646 0
136210632 773444902 0
657567713 155672059 0
105406523 396347458 0
377313404 520703357 0
624825843 143152811 0
391559346 263649241 0
278290543 121748771 0
63232295 784353439 0
432314146 300875589 0
207040391 420246180 0
451962152 24977070 0
629311581 591446578 0
787936073 370219516 0
338412993 392624603 0
195859094 610679917 0
361247294 792665048 0
636567187 174407983 0
181554089 646302158 0
550830200 324490579 0
23991011 392438698 0
475012486 172189944 0
235127772 561306910 0
44220285 54714980 0
281020439 384108279 0
99696268 135882345 0
466993082 251609693 0
506665286 146262372 0
84288237 118330679 0
480924463 5041792 0
471302247 452658989 0
737102443 27600480 0
671845838 800241212 0
645756471 484681773 0
282365357 724461550 0
689004632 328312539 0
388493594 572724136 0
64610444 633448220 0
507934482 55973184 0
614036446 578617415 0
14439452 234765613 0
591675717 604204482 0
359531696 241727033 0
298770847 487195845 0
252419048 679755767 0
75158875 640102374 0
204600710 691146795 0
338879207 487512015 0
713102088 287918810 0
703205245 140323675 0
212948468 587782926 0
450652965 349777101 0
42111263 521751010 0
621288100 152655886 0
697821191 717784471 0
433093094 338663388 0
285816695 482678255 0
421396099 558730399 0
658609873 502346975 0
170497889 643783650 0
562567136 256386396 0
257131178 180793519 0
556231565 796430985 0
153843154 611257250 0
198225553 493185694 0
209086463 89779668 0
66244244 225748574 0
447675454 736929369 0
104404194 589103656 0
92774832 77018816 0
617567975 695664509 0
619271350 371173388 0
672180070 380961626 0
468530290 174838891 0
587849896 77986328 0
428998361 74477721 0
205696572 705373753 0
727308827 680948854 0
644874777 48797185 0
662613317 681943618 0
90787428 88239313 0
691198796 547216902 0
165636089 630899402 0
685187413 222500501 0
251110587 783599025 0
409054157 331423270 0
585911408 454347717 0
257983065 649422013 0
44399881 327522085 0
448173418 789355307 0
105525535 653179130 0
293747210 781818851 0
72268662 733661918 0
476197255 269883352 0
703936476 734157693 0
626036097 578294760 0
509026839 497300441 0
769483856 81377936 0
721234238 32697993 0
110643653 324570284 0
302964171 70953354 0
490842273 798184882 0
511708935 184007186 0
295378180 446177817 0
649035760 49832929 0
18573586 587007477 0
202601520 145669206 0
742929673 201538723 0
404601228 33724913 0
616223718 479961952 0
113081113 785443428 0
335198686 286292345 0
337331604 486423648 0
39871621 4758118 0
492125624 718849203 0
107181900 275514280 0
512608877 376559247 0
245474523 781008644 0
540531734 5972302 0
794002918 250666788 0
508521792 737443748 0
300772374 476446853 0
347758222 572220253 0
383122371 800996256 0
350136690 340300401 0
686893221 236386717 0
119801789 588356028 0
717813891 614654410 0
516379813 340382181 0
330562583 45974702 0
548554863 84068419 0
31466983 14468272 0
732946887 2421726 0
399447322 494539175 0
742963892 519530477 0
412026348 737838076 0
280860814 757440344 0
87881382 79202413 0
765638586 423846251 0
314256981 26022469 0
610027780 770502393 0
102525470 483854228 0
32602283 253038281 0
184936931 148417215 0
515790521 326395624 0
343412127 568818692 0
284084908 284503023 0
124774529 650208617 0
674671215 162339074 0
440644687 560745471 0
721610997 674891911 0
527683841 673541514 0
514486997 654387709 0
119483671 632927994 0
323705635 411272138 0
392288073 539230428 0
59323586 658586498 0
112796639 801228617 0
371878876 789381223 0
596804834 629554685 0
34218492 568138805 0
167662423 748845025 0
319284965 486080709 0
529583862 414733156 0
79214787 542743026 0
191932035 100432292 0
294939499 354393390 0
768866611 500581082 0
791961774 88505961 0
176347865 503404698 0
277068625 153715885 0
755580164 275291255 0
327153133 453060406 0
242704849 602796673 0
163382421 550025803 0
308697446 228519478 0
24136976 151730759 0
680970552 407155179 0
113620218 496965602 0
207134727 507650593 0
92235579 41863319 0
789307467 663021733 0
463377009 308643928 0
791548043 19020879 0
760852951 200338149 0
621270274 460063539 0
759397381 25294906 0
479740693 158868493 0
146072711 180960389 0
634048332 746990296 0
735655240 612520379 0
774367616 465093145 0
284192870 647772336 0
462820731 709931819 0
237713584 417182988 0
252990407 569668199 0
54625326 446101773 0
367631133 793081070 0
426209653 216951301 0
254756188 534651902 0
505199107 540296275 0
159299861 189517988 0
292523632 795423821 0
251158781 194231892 0
8898045 650175443 0
272963913 467112806 0
320500430 756556403 0
516890344 134355693 0
291569960 63584206 0
787637519 287150929 0
445073855 517260339 0
318486026 395756787 0
173616657 698395691 0
634430191 565154791 0
177509834 350269181 0
109204333 590846092 0
16033114 735817368 0
247094453 224835528 0
301259049 581741330 0
192666316 553644874 0
786800132 456922458 0
236332739 569774016 0
286807298 247889603 0
783974601 739456913 0
152865270 291602396 0
227058361 230995321 0
534445993 580736130 0
607678749 392740657 0
326100338 292921465 0
427375608 728533718 0
515989575 413372943 0
598869469 229880367 0
365224741 261012321 0
618516031 161609433 0
134545957 687817682 0
367609787 562750668 0
551296035 412212719 0
722844684 321775454 0
25799507 436959020 0
276941829 404349409 0
647604728 770916376 0
411153470 14900065 0
108565182 502300459 0
163445563 143991565 0
518546812 148778425 0
210879198 558430761 0
738639726 779722730 0
147583624 7709054 0
183647514 397775608 0
681758254 262456302 0
493442110 656035175 0
298719854 70578414 0
724575110 622936765 0
212668388 438775522 0
383800055 243483667 0
432902478 82466759 0
337512707 718953094 0
779582976 272972552 0
159989248 298539277 0
464227774 284961895 0
676744341 13057441 0
300146983 663418306 0
382759600 79279668 0
573640855 749907471 0
234890523 649220747 0
738950922 644204751 0
525089230 554207537 0
267349762 115763459 0
50467409 723039783 0
639421241 707001525 0
793456502 297503837 0
530802513 506010180 0
473629466 254829304 0
426759417 731284245 0
291611343 568997311 0
512959180 613443794 0
180219322 198286521 0
193698262 659533460 0
783424756 47891450 0
756873041 372806216 0
238175570 617784797 0
25821364 45928027 0
687974164 709953695 0
21372005 742793101 0
386164439 611330954 0
117126613 329843407 0
449670182 765947364 0
729778657 289543913 0
743494228 370718882 0
171396112 347223269 0
301307670 313663556 0
244914960 155091016 0
660926166 365933873 0
73871443 376336234 0
545114865 758941770 0
511532964 424279415 0
185984242 19492497 0
671344609 407534482 0
148372161 219518482 0
225618435 637399338 0
444908793 140372832 0
121206133 438158012 0
637091787 319239028 0
749589652 566652336 0
711939153 746846122 0
666936132 226003636 0
778950938 543755786 0
32600866 694329123 0
7139969 85782842 0
773882647 298019687 0
538130306 513155941 0
349984967 246897636 0
68999087 421876895 0
177185978 711821976 0
136987518 254188947 0
533648246 291754921 0
549308971 224092223 0
141193301 476690986 0
111598619 450938640 0
193713500 764032225 0
626284096 37797088 0
60924593 52712689 0
759040493 424433402 0
66427208 355195676 0
536403444 426756171 0
373343022 648220892 0
572064288 399023999 0
418984763 542612431 0
716933331 34149156 0
702467465 401517582 0
730361972 545421946 0
195205797 357243789 0
644056477 48143051 0
39678891 665845414 0
245507922 735379208 0
682543531 242492798 0
431225501 606418359 0
472958342 266991162 0
721468108 740600253 0
613294048 779277482 0
227482757 410816287 0
191474691 257679224 0
115731474 276615472 0
221027370 749062027 0
446061287 799150492 0
322399928 130927042 0
26506734 20008628 0
327683403 180876351 0
439862429 359719719 0
39896474 527875315 0
261682411 622977619 0
506811109 417178276 0
188941571 719384671 0
200087027 494078935 0
396897978 287201364 0
683464683 674803162 0
673334290 757451206 0
561586914 212951777 0
50242830 269892921 0
769016527 655194149 0
687954022 784014778 0
180435277 801682658 0
361670498 449334096 0
725594427 302529702 0
234833942 26714237 0
182961616 49696983 0
461875675 402308729 0
621237155 336418668 0
329284859 487206855 0
543627445 53793418 0
21287480 92341723 0
217947397 29217976 0
97348415 685785090 0
361619187 94864651 0
780044669 353395664 0
309828214 144013128 0
352830920 723549304 0
148740167 530788994 0
298891159 503727311 0
537678098 310935652 0
305397954 633503424 0
114927401 308412721 0
493754759 728846229 0
119318788 706902050 0
771594848 110061556 0
256454535 665358028 0
205331998 600754270 0
712154121 165833525 0
73884676 639416902 0
604294043 358759832 0
748654285 788838173 0
12666964 423542883 0
730050800 320998788 0
161810529 624204806 0
92700284 3836379 0
111295464 736128623 0
747698942 452568991 0
368180698 421822987 0
546294184 81196460 0
510946313 147431128 0
488807996 772234188 0
149095727 248089509 0
635659770 722572024 0
773196578 307271419 0
789609180 555453209 0
145699151 231992512 0
656882145 544900492 0
524862497 466708794 0
776574321 239616174 0
160213788 415495772 0
274081371 333439800 0
295660433 148132548 0
603001706 28924081 0
670730322 195175333 0
479568054 600880558 0
694080269 486570109 0
422392467 239793432 0
717887396 306355400 0
268533895 30461797 0
738740428 529500475 0
46611020 405595518 0
404109598 560853282 0
669189888 573001536 0
150603806 571470800 0
712953276 132141356 0
439981380 295060547 0
12729591 718978086 0
627159047 248238797 0
473001648 667683093 0
260372778 605349770 0
343103011 200813697 0
477844183 155390083 0
268215582 413522265 0
297214091 462278051 0
75154430 751804632 0
17435279 374978606 0
369084573 244168986 0
500658411 120673039 0
208812246 488660913 0
538016908 60174481 0
190798481 109263767 0
449401214 781778111 0
98761571 268058589 0
255273564 285400458 0
600543314 705501880 0
81359120 536824857 0
334089856 585015326 0
268042174 785118409 0
56362521 639562686 0
86544595 605334994 0
128816570 168349736 0
717759023 477305662 0
177057583 231048842 0
537875336 540221184 0
216856029 54261815 0
131717580 218045407 0
424291468 609207354 0
675960732 447379336 0
778129126 436590608 0
129013614 47319085 0
572698348 256366455 0
288823970 215799526 0
581129682 477621889 0
394790033 220770810 0
308123407 369311906 0
309007461 565313495 0
17680650 342938485 0
239596027 245353213 0
103139339 53729511 0
162524257 370999162 0
20582513 437855906 0
510359499 638112283 0
324189125 449718916 0
26134964 191268634 0
386435716 792125126 0
685885667 562026732 0
753396058 147438706 0
739180340 265560074 0
97901173 787831586 0
110745612 90369565 0
139250880 175954054 0
541668023 708994328 0
490384020 642701795 0
317943661 158939056 0
332499030 278102013 0
729712461 714620592 0
345260654 436904999 0
480692012 641656577 0
776203938 619668419 0
679457257 197265286 0
449825139 54677647 0
493338082 39813486 0
176304442 438913022 0
198342959 241199340 0
56404279 420227251 0
622327597 153964251 0
254799863 534649330 0
777320951 386966106 0
697647228 614003661 0
126449969 393151668 0
56014966 184135995 0
611986529 425188368 0
269237343 186001065 0
377016001 554434607 0
734269343 151164010 0
307893743 171339127 0
650792543 386611208 0
753540780 461331655 0
139939754 333478070 0
357152076 446327007 0
4026885 157554036 0
529888929 697468841 0
101634518 348255517 0
632004722 548733568 0
255563004 197216069 0
655976016 176646565 0
57369773 113163046 0
52306382 185628505 0
532591517 484999737 0
769794257 399454743 0
627750460 587788799 0
455367289 196398093 0
216610867 584032390 0
323310728 577903204 0
648171351 111920419 0
95481647 123502684 0
584324535 231722025 0
621896612 416184782 0
253258763 170656805 0
540128938 687413761 0
606653047 638791497 0
670451805 454777190 0
726978031 268220418 0
708097766 311335338 0
1686920 592914123 0
420614900 500894166 0
219453818 512492887 0
55533881 277773092 0
581083782 647139644 0
588024950 472833980 0
363963016 319859511 0
675234665 101981298 0
562742438 154086935 0
712368772 295794721 0
5480560 123323674 0
443419154 70408705 0
393102916 334943336 0
498712788 647022063 0
751264426 560677379 0
770121148 229269791 0
555678936 547852416 0
575705947 386733125 0
762002490 799880920 0
534362864 333476390 0
609510491 197587235 0
256510955 294699039 0
274396217 445646819 0
217157294 557274087 0
664352327 227377883 0
520834660 204364163 0
648147591 13805644 0
453463171 251051992 0
421956882 614967338 0
679154351 365339857 0
499559825 554916224 0
791605960 19438344 0
104941303 165140709 0
23513023 368650622 0
764330724 679252547 0
59438926 106805228 0
265973729 256268170 0
311151671 458066494 0
560464078 555282087 0
416605719 93023326 0
656507547 488680673 0
22513141 770161310 0
171637532 800873755 0
266997993 770061659 0
379379456 19331354 0
89777830 384796843 0
197918134 168035813 0
682659013 390500208 0
616512711 290362992 0
31684514 761461189 0
787037240 32731010 0
164509967 251554270 0
771392682 384877214 0
323257146 99141901 0
494236486 380980546 0
522940048 111008069 0
357826156 440403479 0
595285564 688829364 0
182113712 10476960 0
696555536 104066596 0
115004713 561410814 0
635908418 745486732 0
664121991 522340429 0
325920514 725694492 0
112947569 371403523 0
264460450 56731523 0
368784245 729657617 0
322733227 541842886 0
504286892 318187302 0
178673407 54067927 0
13806027 24714620 0
410294782 379534944 0
452518097 231814474 0
431177033 240426746 0
60077375 521650901 0
503280886 645315721 0
334822017 7534943 0
398142164 413491185 0
107324855 298919940 0
774035354 110051815 0
736524384 229651878 0
427415967 151705980 0
639704458 55357791 0
161277657 661977765 0
570247199 717066902 0
434722744 505644818 0
703440650 771425413 0
256130120 429539289 0
484169851 470931472 0
230055017 546004280 0
329936352 719449947 0
622336327 330912919 0
615472538 792885143 0
4699620 332800209 0
610065157 310582848 0
358786605 11780670 0
257202261 109912502 0
676859788 409802776 0
55879823 472306708 0
331617062 2823255 0
790563559 702401755 0
21133546 444448014 0
372188372 677312106 0
450497738 228241250 0
615490601 406920650 0
609613926 663623074 0
115356916 46886976 0
349624784 579299493 0
549984674 421007175 0
520354948 677923874 0
144438813 732342719 0
205910724 392613297 0
49368753 590913419 0
8213048 479029307 0
620830688 343127755 0
277790336 270158394 0
16421548 611876887 0
431376080 716609520 0
497921871 749337911 0
636589583 483874545 0
266154022 786832071 0
270936001 646020512 0
927652 566690351 0
117534625 787355892 0
456366707 513160101 0
80886014 116677980 0
364023111 225108425 0
179596177 644572821 0
397141150 478443983 0
762509413 192481101 0
151473705 469911424 0
591237115 266103586 0
280094280 585674093 0
7953300 739516264 0
50529540 276875057 0
73336246 701184892 0
791827695 155358296 0
665422305 230657233 0
636095051 363700475 0
145146148 787936055 0
416702022 559946451 0
237133193 605379647 0
287341986 731425281 0
707915082 299196408 0
621409987 527656881 0
284137210 248653097 0
720855454 276182548 0
136195605 387924218 0
413250250 699009527 0
293962382 256659900 0
160161322 310190545 0
706836390 557661278 0
14006933 3590889 0
51498390 165832290 0
320405572 783649266 0
424807947 8867900 0
315845990 105825065 0
357907279 397422767 0
642593201 447237029 0
79082048 293030633 0
390499973 752696422 0
778106081 172889792 0
225439001 411083768 0
484720520 320721716 0
360058246 561854191 0
442968195 550435724 0
327267404 83196317 0
165564148 351915884 0
898881 277793366 0
704256201 84676843 0
572345510 20395649 0
561223857 706835722 0
688078522 740457924 0
592656459 199541688 0
622234632 558747885 0
622914569 771531269 0
70372173 98162421 0
646153027 162423139 0
539790965 501662251 0
489838618 343795467 0
146573367 243115520 0
680164454 576160342 0
585530040 437379386 0
129780754 57076406 0
79607306 413897073 0
425783817 617788031 0
422535422 396866612 0
150623595 699043869 0
115959921 312707468 0
104268577 103878994 0
800042228 65673149 0
555223502 428434756 0
443326702 319213605 0
542013208 66326447 0
103675200 55062902 0
27792585 609021649 0
439506629 106768282 0
766332622 354415264 0
394961504 271717694 0
177459000 573144375 0
154397267 309022629 0
513588969 241663854 0
415498017 615350028 0
485648785 572698008 0
480866172 518713402 0
591866417 218837289 0
664982688 236181736 0
72621639 387180103 0
158825620 114860457 0
737690313 20074979 0
255477190 163743970 0
743674978 516786918 0
145067839 426535309 0
142807572 482719513 0
425686528 777125871 0
397471204 510738511 0
12421734 156055277 0
483183450 709120196 0
395098197 214489790 0
677182797 153585795 0
159182793 571523711 0
764516708 658044057 0
35379068 690187682 0
200488501 356495069 0
746315643 269404538 0
399292712 758537919 0
2176969 283736753 0
39811835 320000899 0
210155202 726212543 0
293030137 801171550 0
45263254 76083963 0
404962417 367294287 0
452514591 304993649 0
176349650 504933820 0
116060722 468679488 0
346544196 643585508 0
450296775 775402821 0
150888883 405286162 0
227356673 589029948 0
249088833 766466405 0
681985308 92345523 0
182318217 598520754 0
11740334 778713851 0
31024310 401097424 0
452769573 356514427 0
22989289 26297607 0
468132796 700591884 0
768748838 778672007 0
378948609 463723102 0
218078582 535787326 0
589041705 173017611 0
77407673 315298379 0
157267213 607059393 0
86623918 578340400 0
45227471 204258186 0
656161646 336262079 0
388124582 788674707 0
603767208 620952590 0
706894345 595801328 0
671917012 641197966 0
177916443 480823390 0
96991210 58915990 0
354343481 263920956 0
347655587 36985966 0
139075439 771743457 0
557377916 252206374 0
416848180 64341211 0
533587685 140561842 0
16761401 444619947 0
782053820 778485281 0
769269898 106986845 0
565139393 568287524 0
686718359 163504511 0
514853852 558082607 0
628661077 109880422 0
126975143 177834146 0
724850264 220043001 0
22853361 350958049 0
294736761 465838368 0
770798056 296696514 0
689749910 128257638 0
328093089 173534310 0
141632145 553872308 0
441035465 290067890 0
410750689 462356491 0
507081284 588446650 0
202556319 449327546 0
141597142 393615497 0
37790973 585401758 0
656687335 749567032 0
212105007 348586712 0
234661270 431439971 0
95217439 680158531 0
360694199 498111034 0
352522245 795976682 0
470315370 77166108 0
386800738 504741789 0
601794926 381972352 0
211328663 773079490 0
83427327 78174696 0
111539112 704956660 0
510216677 613742296 0
388577718 415830672 0
689776929 279251300 0
731847129 237685325 0
265815338 2166107 0
521921328 548207903 0
177803851 773879622 0
209799391 100659192 0
716303115 781356389 0
721441903 324654578 0
548147197 73379459 0
298895881 367605597 0
616198973 625861699 0
16769579 476044806 0
793982959 264184773 0
85520548 758841155 0
90173435 580330789 0
531518547 570205529 0
418450024 137694124 0
304682932 110654157 0
453345379 293148373 0
224999734 412637447 0
79530648 381892295 0
566748177 103793817 0
595590297 476640424 0
181708494 336050023 0
487553861 257321351 0
193636516 548941644 0
244553406 523019800 0
566881235 138551681 0
204047731 698698263 0
313243693 737806412 0
310366873 256495638 0
45575553 9911289 0
251352204 676317524 0
602088198 486073399 0
327688974 446463361 0
169863686 525865330 0
31498537 117670822 0
708464171 38413708 0
160013411 314195842 0
372645119 767419028 0
73155211 738512721 0
433991510 261941125 0
669646927 572325275 0
10059239 482299315 0
636033538 441403165 0
119837128 81905486 0
517374256 286510334 0
251533792 197253168 0
377085643 367137934 0
692746204 763580316 0
492655896 463825297 0
237640327 104259805 0
550440894 669172557 0
770043201 694671534 0
244935949 280064110 0
148619185 335738087 0
399997936 641706731 0
624280086 646745607 0
63012787 542394061 0
560203049 470784201 0
694428864 464161500 0
130925319 383751187 0
412216213 734097873 0
590637742 587794617 0
168772689 392829989 0
354755505 764633368 0
121687184 642419296 0
86629447 285329240 0
464730131 470345866 0
797435392 678499113 0
223072360 794589654 0
116314659 509916405 0
53092873 250911961 0
718831269 386119833 0
465925597 471167308 0
406130256 17927735 0
96184718 570452873 0
322349071 421821834 0
227779475 662501221 0
219949406 280321414 0
508144361 84613595 0
738377303 287387502 0
326930333 480549814 0
39714477 710655653 0
641387189 729912891 0
288811053 141224566 0
510517247 545826362 0
539160689 363437970 0
57039838 353951430 0
603546181 204124162 0
360832792 188043326 0
755577908 300163562 0
632031351 664376375 0
675201839 367643574 0
637063340 279987621 0
565726419 649106489 0
110983893 729550714 0
96632920 604125304 0
30310252 677051139 0
118431933 762488023 0
533783037 521533762 0
384996206 501908808 0
431036748 585929188 0
239234194 362551551 0
680719667 348209949 0
222435988 132955574 0
567782314 720226597 0
473657904 155462172 0
152238296 614664830 0
260608059 723244603 0
615367379 712665212 0
262970569 657325811 0
571624371 330644006 0
346912516 339893142 0
247898308 594458 0
58764205 476130599 0
536546485 616694114 0
734418335 211103864 0
240786895 564219961 0
737620434 374706573 0
613089264 118897297 0
24069558 331150041 0
354178991 639746933 0
26946941 760506439 0
608414829 408255001 0
27543645 193228901 0
401694389 586606674 0
535963073 593317715 0
786560337 189666228 0
156983020 23374637 0
418870033 753181606 0
265577883 401399073 0
732803954 535755460 0
518957497 281614226 0
68105588 176729613 0
49597770 151971928 0
550744747 626150516 0
135071921 452302034 0
379697215 45994308 0
706176333 217459528 0
279556023 707147587 0
206426580 667417860 0
362020051 585998123 0
708230723 658868004 0
723783478 168106554 0
178688328 251651261 0
432414707 572573698 0
774571742 786644280 0
486141978 663828217 0
490519648 445942686 0
378165508 674258728 0
168962518 482471974 0
175018315 233334840 0
320705073 222383965 0
454111315 303810393 0
110172308 602930307 0
676185382 196361264 0
43546576 146547082 0
350930496 699672253 0
284116277 300216708 0
263277843 496158867 0
208020292 393637840 0
550293761 386504339 0
653194715 681348665 0
204218682 151770805 0
418965770 72222605 0
44693263 8324572 0
127698291 165537576 0
268130956 627001657 0
797265650 763593512 0
339186298 673398424 0
548038233 779271915 0
241698942 193380654 0
74740071 598350051 0
24151662 232177938 0
567049866 600317398 0
9032994 158826492 0
302565376 179345938 0
250626224 245592444 0
260513456 698691777 0
196217819 633119594 0
766685614 330519414 0
178370417 554654749 0
722863085 568999341 0
492230512 220592974 0
269091541 240860240 0
191156210 649271166 0
736438338 750921331 0
374875340 209123611 0
308189577 520673992 0
653931664 30551144 0
251761098 355496031 0
282795111 640592563 0
584606542 719620718 0
22337944 255407299 0
683331297 657717524 0
491801465 582510811 0
325087298 36794215 0
86569377 481734090 0
219747299 621329341 0
13059246 33230051 0
660131202 276442582 0
667735388 539313988 0
759168468 718126783 0
171645290 336320875 0
684210957 554366095 0
167687354 659967601 0
289252833 771975748 0
182401523 741141625 0
238271357 265809001 0
18148269 780545652 0
25562989 105845336 0
572892878 440413857 0
601182076 520624181 0
107053616 669660897 0
328869088 19049379 0
299613335 792028357 0
184109345 376524088 0
603148564 561120395 0
620076529 478780854 0
773432856 191306183 0
151931361 776254167 0
470792173 12378662 0
533379387 56085993 0
771448008 766121198 0
82794322 164239472 0
394084491 691897794 0
31725989 409445167 0
6802593 535481782 0
730846221 669067058 0
773465342 401458780 0
515774425 604304896 0
619053513 475525179 0
789277484 671669012 0
580496972 784985064 0
277152838 552128916 0
745403466 366774858 0
597565859 146043685 0
343830360 368265098 0
185276361 585805040 0
63237774 12614353 0
214544261 121892691 0
56587120 608871019 0
735398456 27327667 0
285392478 375089386 0
198289600 253049634 0
224852911 751384511 0
253636534 246042077 0
799820417 399040599 0
389691129 139516586 0
389502009 543415572 0
730302059 648164183 0
470497412 148507378 0
52157954 116253447 0
285574175 153584151 0
782746386 418997863 0
228325011 364745584 0
281417216 560711635 0
148196342 301643190 0
671596028 542118448 0
226162518 696496691 0
322364858 700261213 0
594690389 702667751 0
611688284 749901910 0
13313132 354900920 0
76586617 562221823 0
740629129 34440491 0
328792358 319325838 0
305209655 28300753 0
702874904 71832318 0
569917433 89905642 0
742802041 235772866 0
177196419 362243780 0
611159734 371402 0
111863408 425140192 0
762668863 668215779 0
688950485 129746349 0
482211605 197674937 0
495822108 184801822 0
468305895 15294171 0
653405157 578760324 0
197299919 139348682 0
1012443 570088349 0
51974002 791774054 0
146295493 197331525 0
55061095 323629936 0
55093784 258501313 0
344245846 446902925 0
143086521 630257878 0
459537781 689675302 0
743543559 305887077 0
424370252 614309782 0
319954099 791822918 0
767037039 584435117 0
532563233 277623497 0
95714218 102144294 0
24379796 123216130 0
247247929 176090970 0
449160072 665040234 0
731019119 368327876 0
578607389 575499046 0
144078541 398539215 0
476107568 543365391 0
421834820 665631332 0
322299256 679399860 0
771560357 357122390 0
740709278 552248945 0
465142210 753282049 0
445530000 244728131 0
341649734 475315852 0
477582354 17400042 0
307310361 4451623 0
370356884 545767176 0
709210786 751048666 0
74264187 403094658 0
182385332 253057857 0
289381189 490683170 0
775045633 366451509 0
126107599 668400952 0
72988253 795578740 0
663879268 470632891 0
686604878 443303987 0
335169614 275567459 0
429775312 93605946 0
686156248 208374429 0
512557849 89236081 0
602247374 681090162 0
157552682 134028004 0
163899419 754932170 0
590501052 270176815 0
331104898 3838802 0
246195761 485045505 0
138233245 328845548 0
222718367 663742397 0
343560794 790975960 0
293461282 443077120 0
120882759 67816301 0
153115467 57203509 0
745783830 448175247 0
325268694 350437559 0
243066277 656590879 0
789726905 615335688 0
258429961 236838829 0
717229937 424503551 0
692465029 261427375 0
473332646 518251091 0
678726412 515770022 0
364583992 106540257 0
43651250 341298305 0
131815051 475700942 0
675751046 6401694 0
610484784 112240702 0
17358466 612714874 0
396297738 272236904 0
525839568 668968730 0
651154952 340800601 0
63760327 84079269 0
349095393 414404688 0
346691604 103150454 0
596723445 614610799 0
149477295 524100095 0
785786155 289023096 0
690089677 23859095 0
741954331 397045582 0
310462748 133124677 0
346430618 182612943 0
384990037 36694700 0
570050628 671823799 0
139814176 436593368 0
611640476 667053291 0
390685350 574474112 0
401038874 658625483 0
648625765 274821311 0
210316406 675775417 0
252386983 546528387 0
59325035 320446761 0
528283991 633663650 0
157652963 12711245 0
113515694 35255972 0
737342507 213786836 0
247372482 155020827 0
126885983 211926184 0
260975294 349915864 0
127499168 590664408 0
153072201 744296335 0
659173044 653435483 0
504274726 52048023 0
346694852 617339615 0
191771008 474825584 0
432548248 315879550 0
405343496 374472621 0
397750124 602891539 0
408110856 630717518 0
335058704 38844460 0
425701079 427962612 0
300501354 498515047 0
534241753 172861478 0
783324370 690766353 0
791027395 448150768 0
113994348 442210649 0
675006776 528589374 0
345980910 177691216 0
135462932 682248074 0
117517512 503958275 0
706858133 376275702 0
207020399 283944020 0
530857394 756196660 0
19757964 82788198 0
129225778 801377858 0
417379287 145760369 0
703702684 69783653 0
624928380 719041899 0
712138822 534390259 0
139225608 662346350 0
455470626 346312699 0
245559178 453914755 0
224567631 774454456 0
355394571 137075702 0
499709486 294992409 0
426673441 485777197 0
592726922 373839080 0
573680723 214346807 0
428545855 527984416 0
649203394 34881867 0
26146490 731688473 0
630535630 686616799 0
471763308 473244231 0
214447995 744522491 0
225054772 351831243 0
258595393 433676704 0
246995229 215567291 0
34381855 635915474 0
731165839 470335132 0
443073935 782610072 0
81336221 212870915 0
438063637 749178190 0
307829100 576086323 0
215874084 681068459 0
572031523 145305867 0
517206014 595993945 0
419498674 682943797 0
17780155 690974311 0
477700182 783802658 0
30189397 31374883 0
79132697 294486874 0
462218973 399069852 0
12619769 493830481 0
528192555 55054193 0
460708901 776743842 0
460253848 352789832 0
131421921 179674653 0
232999980 496522811 0
344270477 553478128 0
396735568 78333155 0
474551922 49102446 0
585332078 585866584 0
475150498 783164583 0
505934086 424637379 0
326569659 288785562 0
204065111 100732402 0
426675442 80816767 0
498694505 659671326 0
250308767 122785598 0
514181879 775250634 0
301477256 295920939 0
567001924 458296535 0
333586281 509493257 0
651838086 617472759 0
588059578 399034597 0
51458684 304705620 0
483466521 712196561 0
163475002 16081076 0
208678134 519345009 0
75520013 433473727 0
319908808 558472441 0
504898307 231969961 0
658968071 627460870 0
448376787 171184244 0
149467298 295353750 0
149247150 299100969 0
54337283 690910417 0
376695474 778198518 0
4842009 542081911 0
590041222 45725435 0
362300911 728918974 0
33503206 513631030 0
652402513 418633392 0
124779925 175205470 0
14547011 533501748 0
427018548 183624554 0
45121859 622081084 0
569446872 291171621 0
135744502 524176585 0
83346473 735137244 0
353343325 341328759 0
680104106 113907713 0
220474413 755384631 0
679249450 146970427 0
338592086 675388138 0
543590467 532633734 0
73135788 96836646 0
49728285 195220372 0
486676789 429487185 0
487128236 731964090 0
421334784 626258591 0
450184077 230168835 0
64535871 48120187 0
147414953 101264988 0
215059876 101470260 0
213356653 396105856 0
577116793 681227260 0
424669201 454069103 0
276134138 28265696 0
15783451 753205641 0
161622942 560149267 0
454135610 458762521 0
793714993 186472228 0
120674966 337700838 0
566511229 7055873 0
605185118 531534037 0
642644566 278481901 0
596390414 66152729 0
639949121 379020983 0
551352172 547791316 0
551551765 119582293 0
31383222 406652582 0
52295254 340308256 0
341938358 143385227 0
440900468 4685811 0
368959632 239438923 0
778996241 491957200 0
382859200 634392815 0
101780440 225445801 0
702052109 233926362 0
547767792 545277198 0
110591226 571542381 0
109624159 482204282 0
396030317 597630717 0
444507533 392187939 0
50424897 498771361 0
389815936 67854097 0
46338648 727510003 0
603589897 296304175 0
639128085 203660882 0
185736582 22108768 0
569677634 419297863 0
262683475 778494174 0
327112215 99012713 0
2520769 278893442 0
258163652 411403316 0
44337598 697697932 0
667806184 576728262 0
299351383 112263378 0
245388675 10323415 0
484673700 257485883 0
445506180 238310398 0
468706541 697245782 0
107069517 122493763 0
467622226 635082837 0
175702302 609253741 0
81003816 47670172 0
86107567 425138673 0
239247765 133790683 0
722902232 512222357 0
579828715 475192105 0
692570285 256179932 0
89567716 61182377 0
497142627 790646912 0
74261803 112097140 0
40533623 407712786 0
402169352 396617857 0
230999788 530807928 0
660114513 463477673 0
625492815 266566706 0
224398719 655572138 0
439369046 268695689 0
86509248 545172224 0
718296032 792017828 0
741459755 170864581 0
358243679 247187397 0
382001314 438848571 0
492701780 554839594 0
251654175 425882585 0
516878551 702131060 0
674313506 708203407 0
435747768 666060846 0
214152669 392842105 0
701924394 103966742 0
675622421 574127066 0
541660581 658226589 0
627332798 791983678 0
164589672 687530526 0
753544697 212442861 0
92396005 292898868 0
293498460 293517022 0
685405002 119062763 0
441765964 143004744 0
709064246 319102884 0
443190833 484680809 0
489478 346857538 0
490949477 155264882 0
576885539 49390107 0
169242233 277948034 0
626710095 45586914 0
307662114 112966201 0
209309566 365493401 0
790496018 540736815 0
421118544 415832800 0
60085036 397343134 0
624771700 389119107 0
561411287 360746039 0
336836040 127443239 0
236039291 563131293 0
667079505 41156341 0
438317188 434681952 0
583013112 589676303 0
537653155 544924420 0
604904936 630534001 0
370901276 613019620 0
352500596 324177571 0
167393945 105756257 0
52525099 668636664 0
371212769 301103891 0
204778255 747398491 0
232796500 395363874 0
387820466 384672557 0
400229882 409375637 0
186232817 398234969 0
750647155 464724706 0
120721216 434312786 0
472030881 307791389 0
761486726 316410603 0
717313491 13155997 0
355109920 571634031 0
753034698 553708914 0
238029008 359741544 0
554693513 46267324 0
5482956 312845017 0
215253341 130258986 0
65208881 249766758 0
124989140 272125474 0
100194801 236897924 0
494703628 249053184 0
621180980 711152061 0
592588051 526523776 0
107381102 184000779 0
67509033 363984619 0
417589677 564053571 0
595681460 543743862 0
397188393 656724905 0
573604082 115201674 0
553968369 88973791 0
760217441 731432889 0
574326660 767382601 0
72671349 282617915 0
768881718 635529402 0
669704239 767867492 0
567072890 708763092 0
368598713 144886945 0
95199869 695434904 0
710510734 614338167 0
402907346 547415236 0
87941832 123242958 0
255421954 588302252 0
72849183 682043106 0
549665244 684108331 0
748629810 12655657 0
253699534 426849858 0
214330698 759690152 0
23647140 438602937 0
291771414 404120401 0
698922658 467678606 0
562185350 18194784 0
489826987 229670706 0
799692897 511725909 0
172012214 402739288 0
543462825 149141831 0
736393778 130767711 0
144004861 228132248 0
683455866 51163871 0
414090682 306215579 0
732248674 469846542 0
465884896 634346337 0
201382590 766827672 0
172013002 668204965 0
681350816 533236650 0
54907437 727155778 0
612154670 736760365 0
417981707 257857601 0
670800329 474790190 0
224811028 565509219 0
9532239 519709437 0
752001098 271071365 0
397274761 658090078 0
634986027 161599281 0
1093372 395745202 0
193596510 192959386 0
142086844 179047175 0
147932921 708796925 0
157995677 361662066 0
519309460 609699700 0
226369086 245233859 0
328786636 487949989 0
544113938 376273634 0
490673298 99161626 0
720224260 797903867 0
317948101 718112136 0
324223837 303281451 0
687082083 750198334 0
21796814 199000979 0
47727529 494880688 0
66369722 669443423 0
620851211 480536900 0
205693911 688629313 0
365894864 236096643 0
39715179 637443507 0
600491417 77143554 0
774541555 502067869 0
755741174 435481170 0
769751453 516519661 0
239160559 389102843 0
678629769 484296246 0
354241637 43483485 0
432100979 457346344 0
126497840 403959327 0
21624739 709611052 0
402610625 683521664 0
603960996 364461549 0
263722240 519423090 0
247705422 134980752 0
460253210 765802158 0
796163293 426748245 0
609258966 187714626 0
134229266 605120268 0
104021898 491073637 0
675521349 340141846 0
670422230 104941155 0
389379006 696630693 0
112016439 213583296 0
500521915 234453193 0
512304015 13392781 0
283227850 791243387 0
705343612 168852407 0
373190511 631318840 0
159826820 156358854 0
595672871 476841396 0
147838389 36467105 0
315115578 241731603 0
404365372 760662346 0
795658706 581416559 0
476058768 256136451 0
620251290 759992500 0
11187211 102695070 0
21454547 629601501 0
260369068 410037932 0
405199732 719138377 0
578696191 799006663 0
88544922 74671099 0
349337791 669372324 0
371584897 75715298 0
756752943 320628016 0
408484476 671162739 0
736295814 41698970 0
19236949 103055199 0
748392063 125218637 0
727058467 285406674 0
422515376 173084228 0
567273324 511720092 0
220727851 257569296 0
740360072 357159816 0
212761756 694768395 0
231544848 714500373 0
410307537 173261668 0
666260970 181444537 0
518718036 258285947 0
670765871 594703497 0
9829779 76837921 0
631051611 779748886 0
793064031 139932546 0
181007902 51053405 0
512124727 322277800 0
123844633 44798481 0
350673789 688267740 0
717218473 727660593 0
69958469 555064367 0
96742861 704782253 0
188109321 560436427 0
119163209 88313379 0
605199746 345134140 0
520827786 514340094 0
34215186 476376852 0
321319972 396592118 0
801306437 94612743 0
400246999 789556886 0
357909914 714666810 0
500978218 257771930 0
521489721 778628767 0
766085426 431238651 0
623354316 710686451 0
131844681 154949782 0
554480505 109289774 0
83629430 10077259 0
74223753 436168911 0
434258474 425752855 0
592558019 367677621 0
113296756 659979027 0
736012032 246046186 0
711222959 679344461 0
174244572 455543342 0
429694764 602051206 0
166812553 662961034 0
510115864 730954940 0
333976056 94892767 0
597136195 178380398 0
692287512 115470937 0
112262276 665014383 0
589560693 162265425 0
39640245 20279907 0
281516132 327336530 0
451670218 433638908 0
281533561 18535551 0
630070131 62117470 0
258151594 729462122 0
372417077 215672119 0
675738612 14268799 0
388336991 293672149 0
739030209 507832608 0
275831850 474367130 0
537716045 106148822 0
575874977 69231812 0
434586942 65828336 0
425242251 522096721 0
492224003 454961872 0
793636096 437947805 0
555152849 682788166 0
401154953 425451418 0
576619181 498814872 0
262554495 532226493 0
737157378 372779951 0
749353531 363071496 0
276727483 258090364 0
611210233 73670645 0
753993566 601050653 0
367633874 777673199 0
747658291 759940853 0
693572669 56210747 0
477718584 452985233 0
557076117 570562284 0
560814815 761166578 0
143486316 413592221 0
579930837 733334912 0
458921174 621079306 0
694141820 345779419 0
261606414 162589461 0
112677028 21826433 0
170068318 746823273 0
80365839 388147012 0
37119865 455301233 0
218496618 231205595 0
703215559 110653280 0
549273084 418100679 0
697649739 606736239 0
1418152 696938315 0
785031793 322086660 0
43827410 326901468 0
530100211 333841610 0
764869458 730709829 0
324122608 41200134 0
456659665 350994130 0
399934263 794603693 0
563184852 712447790 0
18894203 422424381 0
573680129 520164754 0
459508616 574604665 0
532621093 478839204 0
779989734 614452878 0
786008745 556554144 0
254198199 70648361 0
338237201 408442412 0
79927014 321355756 0
110470614 409959048 0
114527652 545365666 0
639135758 459172584 0
303979754 717315703 0
752815576 554621850 0
719334280 200855193 0
488205549 109733676 0
189781967 773343452 0
365279991 732034937 0
473105871 573162929 0
376810076 295187071 0
27792314 379331362 0
732195213 405501189 0
697708378 422451200 0
170363320 63473929 0
292835671 21656534 0
407566248 649190348 0
5379233 191689806 0
1925276 747656008 0
85519428 630184562 0
695589629 767475444 0
239073711 797322380 0
784750776 773104435 0
624422946 692648105 0
562763702 531631476 0
492310658 127463288 0
679604221 111379415 0
425864836 385097909 0
326024066 654104673 0
434208381 429347646 0
158425630 500488161 0
776927607 461675008 0
724405842 470358282 0
445573259 222381800 0
521235153 469026911 0
175674417 83527353 0
579786629 201172408 0
245290905 115652170 0
449673151 291634613 0
485266131 125218544 0
580296719 624600546 0
401187413 422544265 0
716761398 669208543 0
552618144 503869429 0
568285730 741452308 0
773169211 102477533 0
67553167 46528754 0
100430750 249057160 0
492492718 717492360 0
33446272 540408272 0
509232506 296407571 0
283731181 320046220 0
619078988 327277351 0
162831697 507155959 0
116423044 173225455 0
384772782 446522937 0
793722267 759649987 0
88556884 755376939 0
571834521 183541271 0
351834049 89260328 0
673985860 124805077 0
306688530 446701279 0
253792267 778783347 0
422285270 685778138 0
176431867 780531727 0
764795576 751529306 0
489820117 758142408 0
610421854 269686728 0
519581706 397771271 0
32920340 176398133 0
107179991 143553450 0
140928248 441622031 0
551646378 591856451 0
207368825 339569858 0
27538198 185544025 0
388730912 159089640 0
646175149 33427857 0
542713608 508840756 0
479916380 543833029 0
365221014 455993437 0
696933549 142493963 0
8149384 366232759 0
377111360 296590548 0
328933510 86339200 0
488033002 564090620 0
498106434 214988481 0
636346043 459505157 0
256076363 180976673 0
141346958 353467158 0
624159230 146953478 0
309599948 376612740 0
151444725 394081863 0
209185489 567332546 0
14471698 160202169 0
110267071 2066453 0
181895074 378740769 0
96830070 183575518 0
434773017 84409193 0
403144264 607673241 0
739368882 475250009 0
349247536 548482193 0
254950969 125486856 0
243321560 33747936 0
655356883 304668398 0
716950918 349759623 0
512056008 306185338 0
658212926 765664957 0
363328292 384971769 0
775292620 239433919 0
595174100 499336412 0
780427597 596594755 0
15749429 483962833 0
475471353 221256686 0
35908611 368669955 0
594631949 74586051 0
165220476 790409557 0
51107678 257742278 0
108047532 949337 0
79211138 261606542 0
416823131 346853537 0
332968691 715774416 0
698487596 562531827 0
714607722 712091186 0
457321294 327994471 0
295461971 6805442 0
117839451 611160504 0
483513390 476290347 0
650839962 563821705 0
646981620 173974643 0
95569445 381223608 0
290991062 686695221 0
617153521 504083703 0
671879845 89739438 0
20664740 580130307 0
181961243 511281392 0
247858115 275412505 0
245316442 339275916 0
797609952 620166164 0
8682366 545052389 0
403088338 59544504 0
41135244 269507185 0
210073281 39719702 0
64003870 366859760 0
370897334 406239598 0
188621840 772425155 0
704521888 3500898 0
363171803 161657627 0
57649150 164985011 0
574285721 801699134 0
540853013 469940374 0
749825177 173912010 0
10311482 58446747 0
71336454 13849464 0
24820453 458457788 0
653283113 145014476 0
537288581 694826331 0
381410609 407303029 0
299961335 3074903 0
83914378 465964782 0
440471505 13762905 0
424362143 564868415 0
119350378 228877805 0
94886083 668244828 0
472915874 595599128 0
284036252 370522140 0
174684697 280860399 0
447105117 492688622 0
363391790 354598860 0
252432761 381388868 0
757805761 383021405 0
360801524 417823065 0
419405333 30251298 0
262224118 184067900 0
630614253 291744377 0
193184139 152713936 0
340045383 740420565 0
212567683 138011781 0
140808357 409202700 0
108699129 336503456 0
677616514 212080351 0
90847671 157536136 0
54101482 259802617 0
210231410 706396835 0
665098128 61750750 0
328780079 137600704 0
158854357 269063714 0
768398045 403154853 0
625992873 616769694 0
605685640 405197066 0
323645814 352751843 0
232964511 231301556 0
7832872 399094275 0
366064974 705837073 0
296043141 132432113 0
445519013 281105257 0
753919844 426324377 0
636194291 116691911 0
608967062 51691487 0
437579035 257991139 0
193775178 252508722 0
286546251 507043326 0
547968398 419572147 0
70266997 655139074 0
265640594 605402837 0
15241929 511522897 0
131496448 33583677 0
678910809 165750521 0
770396936 580515328 0
7290894 297422868 0
81083193 54803968 0
658665058 572005211 0
252553869 226397179 0
561175002 628880336 0
641524100 432052638 0
430684185 217824932 0
419651199 285043065 0
369287023 241839522 0
609177112 543747619 0
742484210 709329041 0
288556168 664556630 0
485629490 781523106 0
699965806 766278770 0
104451458 757328177 0
707218104 267344829 0
111912849 16717810 0
152685020 759311792 0
367648103 378458904 0
148197405 608550571 0
59056789 228051796 0
537382100 11089962 0
258275673 696431872 0
330697860 3028602 0
557547269 510104910 0
108108309 628020386 0
794437144 360930191 0
407690289 683983659 0
225340143 184835157 0
683390588 472287535 0
662291070 436746734 0
328722478 759181597 0
244997816 784489484 0
346197568 108063997 0
84355257 651856595 0
564781426 524569781 0
260654224 310279926 0
309905019 732256280 0
594988242 558040836 0
391618673 724146860 0
729201264 232495538 0
614517215 392940443 0
376001984 145133344 0
555756263 208571763 0
215785977 631385099 0
700658122 473254056 0
322361680 548887988 0
357611132 297021005 0
441800843 143037774 0
490871431 725559420 0
102515245 344763905 0
131851853 680036844 0
723794767 491814606 0
411179746 363346925 0
78844918 736868585 0
665586408 3359102 0
506386599 82463940 0
60247785 768742776 0
86446960 42868770 0
301277330 775664721 0
380685557 189198218 0
176399001 83996722 0
301558614 322952603 0
581592213 320382287 0
150299635 439672337 0
717839880 105004816 0
232520134 478129127 0
590567783 529066299 0
138671732 70647095 0
329658500 727584130 0
629222858 44789145 0
332340278 555269165 0
578432715 198890269 0
625405051 18450333 0
433561559 671337949 0
429134189 191537565 0
687391553 117914251 0
718180060 612680291 0
29397762 88769514 0
105391730 13792386 0
126851062 147144196 0
163000202 34322917 0
104449187 289319786 0
602399447 216748743 0
709526419 751273794 0
378389335 626345817 0
430699657 414549722 0
52931960 554152037 0
387472979 538282617 0
68220816 121745919 0
70243973 62676824 0
230291674 589442324 0
98440631 269647499 0
386360428 441181072 0
125835924 466643656 0
42117046 779348317 0
149770388 221548818 0
520479943 7931543 0
280606102 247668304 0
214215295 73840465 0
679646995 74221538 0
402644268 683425313 0
91638015 280773707 0
567762847 160940652 0
328145382 419563745 0
76681260 720338396 0
495947166 274772514 0
85185145 259413389 0
124056149 207063315 0
718428768 226116922 0
349548038 693553174 0
264130595 410328245 0
607274307 745980829 0
656527593 673304139 0
786422294 185619426 0
451072900 759801676 0
760764866 547269197 0
457641055 597125217 0
307654359 3661834 0
735092594 186538267 0
739232047 650165266 0
71538968 274845486 0
613961838 63420515 0
743234394 253391795 0
29588115 546622026 0
345147031 792682012 0
297110871 723546747 0
404554011 400092232 0
504792895 385857780 0
401210448 361655713 0
590036908 388327102 0
567136418 778598456 0
542222202 170113197 0
347438929 79840584 0
509807332 490232799 0
225062820 425576221 0
246031307 414661091 0
425716163 744994601 0
344281472 221532011 0
500682549 130800760 0
536221738 731857266 0
357798319 541124773 0
310707145 101653562 0
737767225 553087954 0
15471796 479266952 0
608457973 502363563 0
48804986 461349624 0
414076888 114502386 0
40066567 335699153 0
729355453 100415265 0
395794585 574867573 0
786034630 200022551 0
48583604 66099226 0
360125151 144638441 0
116456218 648432565 0
371310507 117396265 0
697917507 648578041 0
547234563 637805278 0
757861014 627157407 0
92310693 574860784 0
378243288 60971428 0
571806749 786831751 0
334563302 103490901 0
600167447 374977832 0
183999276 316260112 0
335268938 31664311 0
129020407 232832669 0
49553858 66316107 0
477965337 124920354 0
610985903 730606816 0
470954646 28628757 0
681763322 191252175 0
351258467 545862277 0
794897266 501102517 0
593952703 553270700 0
344085994 370960056 0
764597287 436147694 0
550818887 512669598 0
599979931 655491325 0
31993990 800030722 0
764149680 684935934 0
133211331 182833727 0
30651868 107789640 0
630751891 555835872 0
46959228 278628261 0
735855725 203030878 0
629840403 570491817 0
581574966 711494554 0
598529128 429440529 0
693260988 446287793 0
747679072 793267358 0
32458088 361781878 0
179209344 243101753 0
511318279 105161759 0
404932781 692960498 0
773447699 350110659 0
630122603 69435949 0
161259362 402375409 0
717573761 234208308 0
158763360 180595417 0
715011175 510389913 0
207760968 444997057 0
587153079 386357027 0
659540954 555155966 0
443822632 49596119 0
339974876 33129502 0
715212389 179873134 0
112420174 759982433 0
494747878 208127142 0
378471566 506091437 0
314043108 602034263 0
76692178 61032585 0
186126737 746758216 0
652195130 545794687 0
535340572 510761212 0
264604042 657248082 0
684025941 591987123 0
50908383 139651756 0
577637522 578152944 0
576632395 191712360 0
43001627 407525884 0
313670842 575012539 0
452070676 16915632 0
391591981 750124208 0
467162026 622683060 0
782774472 662175334 0
255971696 108412759 0
702832723 76621166 0
745015373 217893074 0
296830735 767227016 0
793758950 626096062 0
178398383 159654286 0
499990766 130439433 0
476336014 422339742 0
454982704 611347807 0
727304214 514019029 0
642305124 507929604 0
289560404 770591715 0
785638671 547831527 0
692252634 182391781 0
161503045 341565565 0
387434241 759701291 0
201247135 347968479 0
366773186 528857421 0
739130653 36198893 0
107420971 273850048 0
81322267 106311484 0
300204100 71365846 0
528668942 242887752 0
773599122 682402495 0
762720334 454326735 0
37619633 250453819 0
654102749 768125203 0
431316019 428609635 0
653617835 100308504 0
388005911 264607424 0
505406129 73425452 0
414249985 457208181 0
473363760 255782150 0
122609263 626212718 0
432778882 67164293 0
136361024 642382320 0
159352641 304849736 0
168159136 714859806 0
518590953 637198341 0
186916861 651236157 0
329150744 332157917 0
792573490 585200578 0
500908494 50927611 0
488390077 110789722 0
47297599 161779593 0
252194543 153050440 0
532823151 298789364 0
534474705 220610672 0
257520866 272576763 0
554741925 310811787 0
705904951 308849201 0
187956506 181877746 0
506033488 793871033 0
504438782 257212338 0
777052327 79156908 0
47132220 646145524 0
655608135 594683787 0
221710319 558367266 0
133089499 60271874 0
314493570 615711847 0
369208321 216161807 0
688236300 37612070 0
604829380 44298182 0
570370547 516003484 0
340972486 683275536 0
232462447 644202571 0
664848799 394004156 0
376407369 527071207 0
42194594 232888106 0
459053188 200992555 0
236373243 241284055 0
137714140 437788134 0
129867300 565660930 0
308708644 546830110 0
304771320 264008730 0
369269331 124573119 0
273716823 434727857 0
186790564 149360628 0
603514779 662918693 0
750019240 274988061 0
53586896 43299230 0
366560226 611153690 0
356030991 113632548 0
428611951 483138573 0
379081548 739078986 0
782492314 582338251 0
640919847 757492280 0
520758655 624576984 0
134304518 663803397 0
590691233 28949026 0
266747767 734903019 0
165192420 502472473 0
191965604 472784199 0
386266946 759913485 0
639092927 630617290 0
208107187 614851176 0
678318439 369621195 0
227141805 71708449 0
778399206 638510682 0
588002300 670717012 0
284455875 241519893 0
321522979 554988297 0
90880258 105650240 0
491880210 727293942 0
800773034 565130420 0
435960268 271277791 0
745370125 523672510 0
146850078 721034879 0
280903308 555934207 0
478266955 727688258 0
733751228 566893194 0
599920231 705510964 0
747192151 659293534 0
98863502 557520902 0
307896221 569919692 0
258172581 571099844 0
548702958 694691789 0
235920796 435421800 0
773392408 37332455 0
402954193 620960285 0
789900561 615226154 0
449807383 183193135 0
596482398 245737745 0
602133651 428057997 0
542002952 51935956 0
9344889 707661318 0
442785637 428476446 0
508309067 506062754 0
587527621 718887978 0
206506504 501338714 0
152427730 557387092 0
227301286 174937967 0
427972847 228328380 0
432478024 384941103 0
566130127 623379649 0
428535141 37487114 0
702438907 721190614 0
554736236 687165379 0
740191784 745432292 0
567939489 286036990 0
651356868 593903736 0
669816184 402703600 0
397650128 708665569 0
268948116 193377380 0
784280984 31797697 0
315055413 312918875 0
516911533 358187697 0
743699308 154525415 0
714801434 734529064 0
454562923 463706997 0
754568405 515469149 0
745185897 528975536 0
141372660 162503610 0
46966946 541131110 0
468707866 298856415 0
532214170 80052754 0
237149926 391198715 0
720467123 732681058 0
100035197 207063525 0
655859702 682007322 0
485508911 692547683 0
155793727 616760309 0
182035817 244831584 0
454454135 500274886 0
641519262 576838164 0
122557405 179136747 0
419840445 714846161 0
571193240 531708151 0
614306595 61199017 0
687441532 546544432 0
19234112 396518910 0
212683298 387783826 0
625224895 347784047 0
30433845 229747128 0
456471620 535765716 0
107855694 397395405 0
542985919 284744674 0
423271991 224023803 0
116105775 237736916 0
371123751 490351797 0
606639912 453223528 0
550089105 405536466 0
15798511 521574542 0
41561079 785529832 0
681073314 526902682 0
615887125 330288685 0
572839730 32180592 0
393762478 752386773 0
520531699 314726563 0
47350479 265310834 0
791696640 302548585 0
697701406 563382210 0
307244258 283967408 0
462913211 604607765 0
606936795 618206589 0
415346368 114936869 0
242163379 742289613 0
369262591 264107420 0
448791125 442475139 0
110488603 311288791 0
701881207 766418334 0
184075298 253833688 0
675434946 186311232 0
62880811 245476753 0
312919931 307701923 0
460163176 332961458 0
625324157 50288257 0
271770908 307800226 0
646127019 506414727 0
529421158 42863459 0
485434770 540226612 0
150226295 784195433 0
32213578 413092009 0
544331019 289281965 0
330093386 239450706 0
105246376 595675990 0
236135333 181216530 0
461685950 688670771 0
530394791 409413847 0
341173203 238087205 0
202099862 696109569 0
70308949 127995003 0
541552933 312998725 0
84593545 760616749 0
344693316 161521779 0
337224076 358652368 0
359799109 309998375 0
107554323 686337092 0
91816831 722933695 0
188112160 346143899 0
489217697 400172474 0
508049937 795019041 0
525845835 182570735 0
401350603 310776848 0
399492288 271245327 0
303316785 439171256 0
354533202 52567090 0
359007693 115812509 0
618598486 469166971 0
172997920 286382194 0
545301191 219137656 0
303179937 782265445 0
601938129 694689725 0
530068420 299056309 0
785805384 14795539 0
785027263 632859785 0
629668660 682655010 0
104828920 580511696 0
339817280 158418153 0
663316558 712973738 0
89304423 322535923 0
133719749 684472543 0
106678616 28266098 0
619686037 784536398 0
593667297 417377265 0
453650544 691864464 0
104645188 625202895 0
631674692 474002952 0
503865684 468638821 0
26869914 639501596 0
704747803 480325007 0
629944768 145844516 0
725215550 138151034 0
445154525 717897134 0
414115652 77752868 0
513460895 310900994 0
605319414 300572225 0
753645013 724251078 0
574398934 548835458 0
156935827 171338245 0
178608513 179093375 0
89600970 90222248 0
432614217 294466943 0
241463754 628638151 0
282870589 687080832 0
53838754 169353899 0
774378776 676281745 0
492722601 280992147 0
556389798 118393436 0
182358265 144883468 0
661392638 713415546 0
452874730 761570057 0
508550092 133855531 0
410660035 766510283 0
90922845 91850744 0
678320103 770821949 0
478070194 578596385 0
329355622 199837152 0
39895623 592674931 0
501501131 690381762 0
795311474 383364155 0
544950466 227458679 0
15761722 181843202 0
720561318 232331187 0
282491794 356057459 0
505985762 185181130 0
238747326 179537942 0
302259185 94968435 0
587487013 110111653 0
100097286 181526315 0
116935568 515610215 0
611713109 626214325 0
709555986 782304859 0
674937128 443259554 0
309664112 353855840 0
354918190 329273905 0
330656525 359523221 0
159978229 67200991 0
797907785 571049913 0
729266049 57858139 0
2110375 741723776 0
392558906 580150230 0
95587407 200924114 0
129125074 661945780 0
510827161 715627583 0
162469158 579716733 0
355518954 240163504 0
226312810 169186769 0
685684889 271584410 0
235091827 632373971 0
460314906 305450316 0
366634846 331422345 0
391988993 545335852 0
217023903 573688847 0
162333717 129643454 0
134875920 74811663 0
253063245 288842722 0
224077682 414275478 0
650323719 294324459 0
743266796 781720812 0
292411988 686721007 0
146000306 170125070 0
217259514 70668269 0
524364313 91076607 0
756287961 491613916 0
571744519 518159213 0
184860547 574993592 0
503650850 608264528 0
42099567 341865368 0
471720616 94270499 0
800089863 110313973 0
411951039 369146807 0
496321765 287813319 0
470140211 146852249 0
617375453 57228076 0
257160144 560727271 0
472854426 782658726 0
403895371 605684674 0
600984252 535188468 0
553475874 411255559 0
61499998 178483765 0
147732736 674823903 0
587135959 628224951 0
795677773 668418197 0
448479821 395120228 0
464044428 726029971 0
150910393 171545864 0
516172829 152101659 0
384100099 707292007 0
546369503 268454780 0
616163182 140754254 0
392359245 111488053 0
333490874 266090568 0
155374065 694513159 0
693745797 369634902 0
778513162 192816774 0
320525714 59406736 0
733505525 629837208 0
111525636 151799531 0
540203030 281632390 0
634024002 527522574 0
329969052 745751223 0
224386129 335037241 0
760913176 685750087 0
565866725 285738204 0
5429548 63120118 0
726520654 705780014 0
652621592 372071740 0
696357458 139668960 0
781965227 596679516 0
667756434 179001506 0
237424337 259565628 0
26147429 705151456 0
299453674 502665452 0
17549243 199757119 0
95946049 14619124 0
63549564 79300939 0
775326671 274092442 0
780879644 696211482 0
532243071 505966886 0
76261124 741186976 0
189794632 727338991 0
30815214 684001229 0
425133864 289126330 0
116001574 628107731 0
189098868 357600155 0
578410611 213762522 0
159540402 450054354 0
459157153 241452062 0
388294806 325566864 0
477828123 537928197 0
712248895 122287788 0
247845329 328366493 0
273490940 522686139 0
428104363 141350251 0
339700065 279753970 0
341758867 328452379 0
598528872 387758613 0
206338490 367049702 0
226618749 324521307 0
241368177 211163173 0
23037580 636247294 0
477601526 587982787 0
332581995 723034569 0
409267841 527250766 0
484701910 61430887 0
571439505 437215352 0
204982552 244511797 0
376414515 528169532 0
236341540 338948886 0
749623163 710467257 0
688837760 267248304 0
699945003 145729463 0
231614466 489601772 0
44800209 759649373 0
520999896 407678255 0
361548011 417429773 0
174121249 763427928 0
420915794 243673324 0
148642380 89022629 0
18362916 275233376 0
433183714 442067230 0
172159382 205553434 0
303148366 542865121 0
104930497 256380971 0
96631467 99577934 0
148555325 245547828 0
497684551 687308934 0
58700702 141520581 0
390755003 644534901 0
558495952 630063564 0
642811162 575127693 0
692359981 738675748 0
121481875 233348057 0
22841995 655396327 0
788784123 396153242 0
79684911 584368248 0
556335347 646767881 0
773780660 244402491 0
298446730 515169697 0
392682770 400508455 0
214044663 49810376 0
45482971 544607181 0
534805401 460848321 0
313562118 606795390 0
137666215 428627387 0
552409006 648819557 0
15740303 418530792 0
687816282 237878237 0
143093048 26616208 0
383850568 169757211 0
387507360 367396512 0
584860077 420575362 0
698282430 524534741 0
337765900 663401936 0
522128748 730560556 0
690978162 166568548 0
711803763 39783352 0
324575531 643346138 0
498406380 735143280 0
371364022 655021185 0
40522229 159522024 0
551297101 728139694 0
471068863 329648203 0
495559658 371939269 0
660672958 798931166 0
515026461 675149277 0
641400560 550281521 0
272304379 502367490 0
3646669 607240830 0
221957567 531823424 0
489024252 269337170 0
732141725 484858603 0
660169570 534624284 0
35698350 131479576 0
147820653 145769666 0
701776630 289003981 0
119528532 158048275 0
224666265 696773418 0
254074520 430836631 0
52349579 243601015 0
114709048 585716997 0
317685146 786446696 0
235547090 341651753 0
441775131 214485633 0
671504603 682450775 0
768017950 354188695 0
400265387 790523183 0
388288007 412294931 0
344274326 716316550 0
401611760 470046858 0
396247372 18684780 0
303416625 510643152 0
741482358 798781549 0
231588024 755370592 0
238059353 2903685 0
625668865 371310499 0
661624938 152736764 0
45039649 432816940 0
557382336 456095041 0
791227566 587116514 0
612200256 515621052 0
45124875 217169263 0
411224124 111179172 0
147322982 222227933 0
197461624 605420547 0
129851648 209832507 0
134334934 88282618 0
10278486 432721392 0
302521507 507166952 0
187866828 233486059 0
402578650 409777423 0
288506484 7643969 0
87659093 718060076 0
676982834 35233740 0
183215466 761606717 0
649265249 134767191 0
389102704 283405892 0
409660025 503177225 0
560912474 659630089 0
359595310 261936145 0
268657736 130549517 0
242183862 42578015 0
725787708 343948325 0
250396805 12319193 0
154601567 493303569 0
487782885 335393052 0
217475874 186621198 0
727610304 175162719 0
574813817 194998003 0
787401335 317130211 0
307914250 59493785 0
234789367 502997789 0
767071020 517138527 0
280523672 398525538 0
15493401 35833894 0
258561539 77133944 0
201040935 265257667 0
228852399 432200374 0
165604291 13280026 0
59929033 85797419 0
739082346 695145107 0
627465263 93582676 0
723033828 581091960 0
449842980 29585351 0
628640940 115005528 0
421115631 361994429 0
49598637 475670744 0
788587687 77403252 0
263511764 419294184 0
494396330 497028943 0
237423643 533298455 0
395984081 334128192 0
736318963 496973501 0
207560776 545135810 0
35963934 486272356 0
136493460 49954904 0
92146050 344707259 0
7402288 106895705 0
310105471 52395526 0
364292524 691345420 0
718306697 630586555 0
633813774 735762878 0
6701466 194321361 0
778028826 557327666 0
79076911 111566325 0
583714750 264617606 0
342298309 741824687 0
70872776 800962519 0
199942444 796655071 0
785810974 656199460 0
767028581 625559388 0
383342838 149306883 0
236335827 465468018 0
346600244 663474727 0
588414908 666017106 0
390219879 717465538 0
777882235 16904036 0
76318272 492724274 0
122071662 273799426 0
98976043 229100977 0
187217409 692357678 0
177767016 47522938 0
17549038 711045492 0
610526379 700868005 0
294304009 328067302 0
480605647 735352315 0
593203012 20268874 0
510334393 768097482 0
650497621 469824339 0
379935645 22923955 0
769654922 81514397 0
285399588 622719713 0
708586323 44946774 0
294922575 766726291 0
709357751 561522703 0
374481131 421336430 0
472724719 653820967 0
607024625 349896940 0
645716376 619640563 0
664561260 36713676 0
724077709 376663406 0
146186461 7009317 0
784012585 366738222 0
70694210 582766027 0
287172930 734466574 0
481415526 730395332 0
292457282 526668477 0
261328877 437571419 0
306848843 326112476 0
658870746 679783434 0
374532957 564565410 0
186301160 51266086 0
347330774 419406285 0
359330363 780374756 0
289958252 588410330 0
578728667 748311250 0
153425933 693862677 0
672012522 369922219 0
636270344 721522794 0
56124650 231773658 0
401332902 723864631 0
407102967 116857013 0
368336914 391951753 0
1822867 800976571 0
464768148 473693327 0
677607158 686391014 0
368674318 635585632 0
743847179 647361686 0
576636963 775537362 0
520791771 282591639 0
748726297 544374343 0
150367481 192644827 0
624210356 100027203 0
402901154 273260120 0
492096795 733754716 0
693619030 138239105 0
791567312 156990823 0
536984367 283581786 0
257515940 151698032 0
429059126 438423391 0
7379364 641788454 0
532946328 71108650 0
548788918 32269450 0
284201310 128080438 0
84638381 729601991 0
686392704 218232343 0
260304459 595620626 0
21109224 650369434 0
343522192 50851545 0
275450078 408224295 0
402745296 475415639 0
295591556 115612649 0
549304158 275806434 0
486133464 473258421 0
134300035 228911652 0
563839711 463495892 0
162561980 407458295 0
286574524 508501432 0
525949954 662338645 0
570127264 52661488 0
543754476 51481016 0
793364540 478385463 0
557320377 58937131 0
271826934 400049270 0
398852161 558444569 0
136042638 126867047 0
317244490 677950066 0
720981282 300861324 0
643752331 519399492 0
506375155 228044300 0
633664631 185421838 0
246778572 23344711 0
251710830 81058370 0
286751445 745814075 0
715288779 31083875 0
158585252 465489118 0
300068953 155030137 0
302687941 588976964 0
207920733 773796950 0
413450583 381981676 0
689449718 337380898 0
455594572 505708273 0
81672816 340040028 0
554186826 668465762 0
767243349 742579574 0
546334463 698953202 0
635504846 751631988 0
410767816 727852490 0
341669189 301613125 0
442471228 419872364 0
402506231 124064975 0
251184445 779319788 0
324690892 561250059 0
432530052 705973348 0
311116212 267071431 0
267359997 678820983 0
20097414 492298571 0
731052776 562069602 0
127568985 664259687 0
397625521 472471760 0
110977644 280752589 0
694421716 41163092 0
290918857 606813669 0
762745022 681000717 0
27491675 165138311 0
516333631 633381079 0
298144855 382993577 0
461713348 378699257 0
481256765 467183639 0
5862927 569147378 0
558502539 754307992 0
240813331 140490748 0
577175240 340293010 0
267809344 231192902 0
354526196 646060026 0
459811463 339356075 0
156156878 89652701 0
530698786 600506153 0
391658465 62942196 0
5171005 106432525 0
309529431 117757829 0
498882126 600672251 0
779684409 738730268 0
749646115 474160829 0
231702067 545744451 0
496791265 580943095 0
530488067 492200597 0
18095099 605880394 0
278786656 249199895 0
299960521 50105018 0
59594202 372675787 0
399710276 772816348 0
72626209 231429671 0
798246404 179489268 0
355125692 174031315 0
417469231 133389073 0
371299710 661514170 0
242161618 450217273 0
664112402 173599414 0
391595619 657914131 0
610590655 261045563 0
86509501 737378490 0
143784581 704398428 0
597135328 63090398 0
555971960 779026896 0
359631578 682218358 0
53533841 363724684 0
583197576 185221578 0
755319530 572689712 0
682941213 416781774 0
752269636 295169684 0
3592685 502990582 0
126205187 53366311 0
3234594 396532081 0
215175709 310774505 0
620075439 469284374 0
509840745 173187070 0
791189842 198163024 0
724863801 241681685 0
668488117 750054432 0
484483977 305956547 0
423099480 529031802 0
638702568 682552656 0
286060950 135580634 0
775012415 524577440 0
657896794 724371072 0
7463032 449623755 0
109742021 760004543 0
295149699 74248526 0
66723755 540660572 0
122486775 300786619 0
522375520 170229933 0
733039603 397200105 0
61345596 135186544 0
111580923 193638786 0
93752801 413050304 0
556555094 270833599 0
257531193 322398192 0
366394596 76858657 0
408132611 117093621 0
479578195 333562561 0
276105439 775792805 0
132670819 249679394 0
242203799 75879409 0
598353625 467840366 0
758133525 49397964 0
340135157 644109218 0
170145379 537865525 0
552695263 731702872 0
223006010 453865812 0
739372808 607425927 0
84417182 99391897 0
363791567 506670558 0
214422198 37386622 0
442095494 446862269 0
558931906 421768310 0
353112784 787314772 0
617568561 228468283 0
561276815 470667618 0
626510835 454215047 0
133261413 524014163 0
50945896 601366751 0
362491346 237764332 0
646504133 187877030 0
667486560 58244130 0
135659003 7715062 0
611816564 111754387 0
563156549 58290130 0
588642255 98822401 0
741916919 278737276 0
582462560 594108480 0
355833529 451177182 0
536822891 693306271 0
608684702 18155497 0
173777533 631195032 0
186140400 123329718 0
458572099 300604549 0
119927516 314282245 0
171875351 682359711 0
479567513 225696886 0
626164900 534235271 0
680675889 576131806 0
83445265 666283357 0
166263127 270606782 0
382696574 233667747 0
287550989 682229342 0
721704652 66203566 0
572812178 319276534 0
586606270 312270006 0
258809346 662235103 0
68661117 588164557 0
395138425 483850580 0
137184482 575966334 0
251463155 308237653 0
363809492 147737393 0
139698124 595612191 0
664029939 378826529 0
444759631 507076332 0
273222700 610569162 0
408646548 3890276 0
295707815 15099279 0
536216765 680804089 0
660009300 776523706 0
588672538 774166179 0
485096286 621184387 0
159298514 246427532 0
288317209 263248888 0
716061275 391412105 0
371496170 646544976 0
444273072 333185971 0
278789798 523673036 0
23246250 750039145 0
508623916 14417605 0
84770409 242647648 0
295219923 235023736 0
620197135 234494990 0
703612560 511344828 0
610536028 212625261 0
89868332 725687143 0
373894624 54979587 0
435781558 647534916 0
273067114 311428321 0
329765054 312092493 0
559726117 454694047 0
366546336 237852065 0
742356354 401840438 0
408086439 385303882 0
565162188 347894977 0
93270702 397921866 0
528751027 93036299 0
267350984 779369800 0
791524056 202162745 0
247084388 95999822 0
332376782 141960387 0
512388798 52067155 0
219519271 66572277 0
419904984 234126645 0
77579268 1639526 0
148364542 584028092 0
572440214 106725304 0
772730088 389310981 0
230341082 627686291 0
132693393 72856160 0
90192377 789949450 0
18191932 130622750 0
200916131 73414915 0
249098504 580908197 0
83462940 643278904 0
158346600 648206603 0
717685301 47175573 0
414811037 704695715 0
347822007 538843434 0
47453792 19398829 0
632154098 298806209 0
356933421 303008819 0
396379181 584018994 0
354267099 517592813 0
372810354 665293152 0
354695466 56667829 0
639081264 499191165 0
138629111 15579928 0
798733551 453114144 0
501504227 245785600 0
27425078 343313203 0
467892139 226489482 0
538593563 166329041 0
454363623 306392291 0
786190407 801298617 0
559513515 652601253 0
227932357 691461881 0
155594411 544534053 0
75696355 150318037 0
289760967 347793103 0
567804291 562379631 0
401219949 40931845 0
594298845 464890559 0
431163384 512785566 0
39059923 653141306 0
32468603 97675601 0
152985745 130518265 0
356565613 672628706 0
135643632 411583476 0
711984469 179667530 0
559693890 577024832 0
712936501 563474279 0
399755447 407302466 0
459033210 289745296 0
523319466 569403381 0
295148225 611725789 0
252863616 119842077 0
500078300 503016339 0
740621226 315596905 0
779417104 31101396 0
659815646 633132551 0
301251514 742591729 0
448916878 594061080 0
172267369 193994773 0
625293668 477120361 0
34977219 75891534 0
15718672 552360319 0
688697470 665635858 0
246340590 180523014 0
458206500 613775731 0
67147394 696999781 0
801061205 87819775 0
654478370 87003134 0
8997905 550075620 0
731799932 647965286 0
217792427 197424604 0
300518562 66643465 0
646016926 796609251 0
111227349 70118893 0
728612514 322805230 0
171307969 48027391 0
704104448 306145674 0
611788139 124941998 0
792679465 153020248 0
429452871 271105415 0
657763647 24935173 0
552185107 485191843 0
332296839 690241499 0
98235764 717709260 0
511619283 489310251 0
355522857 99514640 0
289551468 748660766 0
675482316 166388056 0
763882910 101334982 0
722114742 776700074 0
267705434 195668248 0
215196716 507830430 0
673291482 220557305 0
176940961 796672751 0
201760627 141428656 0
228323795 63936451 0
194539540 655268219 0
627940195 681656340 0
635065712 106802708 0
728133854 597876796 0
750949087 434182384 0
401292881 147948166 0
346300660 240580314 0
456224035 447390549 0
274364946 221085344 0
671803442 36589438 0
294084466 158013775 0
121156275 176681165 0
198597533 486222324 0
678821526 723963607 0
108023468 198771532 0
333470132 659403876 0
371965307 516560777 0
512982170 647210539 0
174459189 444493672 0
740630405 483889506 0
142510318 284138913 0
823259 502950056 0
303282330 415897276 0
260580514 682822521 0
78378277 653117431 0
321862756 20282689 0
247486759 97114876 0
480536862 98268222 0
15499517 15713307 0
718656323 429298257 0
647897622 471054952 0
793016599 560591174 0
655908149 317932838 0
125778684 691753787 0
782943704 201684600 0
213798150 25517212 0
556676568 321892522 0
263010088 512569276 0
319494505 712388397 0
88847063 447035499 0
637453093 466364424 0
590322587 490353004 0
384839957 294148479 0
677161270 87430121 0
480617765 348907398 0
151644124 115910027 0
6981 712542848 0
599233265 701372097 0
125289093 473213297 0
728741685 779030720 0
627036521 784520299 0
128659388 623646470 0
86150573 187860982 0
53704721 650596371 0
31262176 292941609 0
430381733 372649550 0
434795288 469461280 0
141160074 331096809 0
762945481 253325055 0
388752110 136439369 0
338099787 221943461 0
12482748 295145452 0
424237396 258086500 0
326738265 55963955 0
684546700 187417466 0
346528196 492743619 0
147493312 25333272 0
798410990 542181368 0
417327085 88733569 0
719205636 229603069 0
103812869 37596139 0
717635938 749027399 0
638442255 18612586 0
47813860 658847504 0
483200519 472836304 0
694386605 589522392 0
416153227 503095860 0
106247451 176122065 0
20867984 303062910 0
171391679 338478545 0
82474769 175364616 0
647073834 275668176 0
753900582 514680818 0
164397662 672300681 0
599098023 189617854 0
768433289 282097744 0
495050017 331003312 0
444066641 316917309 0
556418049 669503780 0
646304343 326462439 0
727130840 347546671 0
462051932 124157208 0
483764840 480289105 0
641179953 730568973 0
799912666 795016987 0
405490596 477631569 0
480802780 536979303 0
378576943 32322512 0
414123653 676055409 0
291473806 224980016 0
377789751 430777528 0
37364680 596258766 0
491082506 619190770 0
210192530 723369475 0
234497794 455446503 0
683471233 66597557 0
609210473 376421229 0
75937387 776158458 0
3450821 788209303 0
210178325 337071726 0
318960453 604016947 0
516190057 654778537 0
86481435 708041676 0
91633405 528310271 0
155960703 514879018 0
407292170 11358029 0
597300746 619695905 0
63081240 772085011 0
474291276 3564209 0
673036208 341785245 0
260551904 681269461 0
799415524 109625823 0
250294318 628960348 0
572814080 388401433 0
376809862 423153756 0
181479163 321482304 0
238310782 256331145 0
793714038 206449487 0
787512200 28180344 0
713467656 75687967 0
14878484 645621640 0
133837439 3059644 0
518699376 540629314 0
354812150 285913005 0
404038184 671834438 0
607404181 136503778 0
692069762 657690924 0
503494700 9072528 0
513560048 653943946 0
516166798 311382400 0
634603156 627706198 0
693356366 139591835 0
675208901 159964020 0
97452356 519110796 0
440740600 670038010 0
450858272 621949360 0
214785584 572272132 0
705308265 447357227 0
92752786 115708874 0
81176002 733343698 0
268900630 683475263 0
267722033 52326169 0
185875557 704662253 0
157119910 105706739 0
530187403 751455350 0
741447455 221040843 0
568655218 718113646 0
794147656 529428863 0
311598508 210841110 0
156879355 374642366 0
331991866 330821571 0
188712181 155553621 0
533788345 708891656 0
441592981 214975386 0
402361142 399404451 0
711425877 401224941 0
622485200 441184543 0
610527585 374296230 0
200042332 329365827 0
95830135 162448176 0
82885373 647695339 0
391065040 773544230 0
192358457 769671819 0
611293709 206610180 0
577114439 580763311 0
305014291 471060505 0
629495250 461971904 0
726765961 92480077 0
304091851 542536156 0
483905511 467403409 0
721530036 500203856 0
50268170 372536837 0
799130998 409642380 0
257394273 99089534 0
162550786 679362759 0
393650613 230993728 0
315586070 242360280 0
117089565 115404145 0
123958284 468417172 0
93171516 621859259 0
298406536 428229045 0
429510320 566803849 0
548003636 767631630 0
257092613 622330683 0
559966621 606968688 0
461890519 544567074 0
321753064 26133105 0
456014355 32705227 0
435466357 205183413 0
387661676 560943698 0
785575917 754772662 0
485146185 293499903 0
315231444 715404080 0
729886602 121015037 0
408235088 157242690 0
717089089 145584701 0
400488203 778904950 0
327328466 243650804 0
754426896 418531623 0
126610495 573306820 0
674244427 505758886 0
584042814 15920460 0
202359315 362062021 0
677824235 587763499 0
276091706 479463087 0
144082817 443869605 0
755220840 133889650 0
261996226 742426420 0
368090615 251257232 0
432658475 378085371 0
731644027 93907737 0
423283060 598476456 0
293030187 18327500 0
535201556 62820707 0
681080247 471285629 0
718189990 181916708 0
715598580 478211425 0
5171511 758811541 0
738041576 138375811 0
338236026 306242436 0
772426483 608364631 0
164258512 534303154 0
378383788 413541785 0
739438442 164305538 0
389834852 426861327 0
629348090 534855535 0
346398327 632871922 0
433527500 225535948 0
124961786 373266515 0
505470636 17279507 0
550278459 152419899 0
276773223 6756734 0
420322760 406535351 0
21604170 442454807 0
512935100 719225081 0
551752226 487181785 0
734086213 696109786 0
438241911 221544294 0
296551987 544816972 0
571839266 775863732 0
626524820 659858699 0
210946767 657798853 0
248347994 79283329 0
334287906 655063038 0
210544243 224209586 0
200842391 62885001 0
388754067 328541449 0
749593963 394145953 0
48957666 589930709 0
725238440 467303031 0
408125114 681230068 0
742533218 68798560 0
316319589 691895564 0
614173270 375449680 0
689716912 626148853 0
282504978 626573934 0
375442309 580331975 0
751597959 182238784 0
62519532 70864636 0
456922891 506298122 0
594752222 331256616 0
560075298 788637114 0
159978253 532287329 0
176670439 407500675 0
14134045 354735849 0
115532361 75830034 0
65352904 564158868 0
50947799 641306788 0
158445805 514189659 0
41407376 595501620 0
383391627 748306259 0
129705397 708671321 0
356640683 102875104 0
792506288 184971682 0
758482707 562898494 0
580018266 432855881 0
134969066 128817734 0
683027366 181271319 0
400206674 458441440 0
293781901 369132935 0
158215258 596668442 0
487770320 278743241 0
71602652 281700895 0
567600303 164936163 0
294089059 289980071 0
272387666 679290223 0
545268469 210715168 0
468946954 621184801 0
630152489 40568233 0
752230689 727635383 0
570430827 419669391 0
325185252 595394797 0
403699107 607875625 0
377033794 450274749 0
303005390 125413146 0
508355081 706414200 0
57314915 389714059 0
342612651 184713740 0
653712028 592466469 0
238986510 694370968 0
14976054 693742710 0
364703112 712785914 0
319080173 51743952 0
442785188 274919371 0
458130867 412730472 0
365760302 786090877 0
530584832 321814536 0
345903432 529173282 0
619954763 733288413 0
69191341 614687987 0
654798578 513561699 0
503307677 502966894 0
364375734 465569135 0
167711268 128933946 0
314759412 731093726 0
579212331 754945379 0
480003158 764036226 0
202817607 428649050 0
384980940 405330092 0
542862245 701417509 0
134565449 133228448 0
70326883 248645331 0
66650028 571907088 0
397858198 82261781 0
188546781 424925641 0
164622496 713787352 0
751338567 327730757 0
79450793 796054437 0
190791204 176828165 0
315361789 344050834 0
79180554 556725035 0
221407131 250294814 0
255817845 486231610 0
365162086 699913444 0
656402644 798430384 0
504029516 695408544 0
683644799 95008730 0
580980535 693634995 0
169195283 109245901 0
102565243 615177646 0
331743199 21513799 0
53986045 130967513 0
432014213 402306452 0
328942343 135362800 0
147362801 249596519 0
491293626 44273539 0
142144500 166163043 0
32060046 56589464 0
57182605 76631675 0
48964325 214013010 0
561021618 310423327 0
536128667 442079579 0
435188489 337910389 0
98536645 324089075 0
501550917 326372248 0
299673381 799341223 0
384282883 322875903 0
546490305 430988704 0
313193662 487059185 0
673815268 251151047 0
459828271 566698836 0
187185103 151722331 0
204854248 550644655 0
566385056 696959878 0
156581045 773468260 0
390733478 745573838 0
752808350 649264351 0
343611155 322530488 0
473387333 698072760 0
602030492 191935565 0
487147399 311125843 0
723482535 709754949 0
332154216 451170685 0
240481947 281247882 0
719022036 321663049 0
701064451 459743906 0
202931624 174291273 0
639219531 2680812 0
123855134 284091387 0
724396754 34461331 0
179006010 779103429 0
298166964 121301942 0
321762269 161656469 0
500385201 254041484 0
435758216 253358199 0
658392218 146970594 0
170556606 154566346 0
590854496 636596614 0
500759500 516017284 0
219490519 63682059 0
69510467 425728333 0
600017234 85985758 0
250487371 669352494 0
582130485 800754706 0
409826676 517206582 0
684229777 451485950 0
453413651 511534479 0
90285893 202642216 0
203159926 496281942 0
105574863 345033070 0
561737410 479025730 0
699448098 712204962 0
220747304 515172989 0
100333170 737615112 0
744217726 425495449 0
646965117 527986814 0
52403845 390106986 0
489785572 308318540 0
588863731 683606912 0
145828934 290889498 0
440308146 643360662 0
408550421 233084826 0
74950773 502009251 0
636540407 487366482 0
798570632 253745409 0
614934155 388888531 0
511184152 169138915 0
257025468 144259499 0
265138467 106337690 0
692037812 565041468 0
478193938 104731438 0
382661874 133387668 0
235728171 17425063 0
79899465 449160969 0
459060710 264423353 0
54458243 748421936 0
189168735 287946707 0
654994401 579376644 0
617040583 516090846 0
211297838 645734127 0
431782654 343643403 0
631566724 216780471 0
755379052 532602981 0
227887439 373502324 0
547341663 680557618 0
357839038 789912318 0
687133976 370348391 0
152650436 31106449 0
94307817 257075177 0
564532954 640653649 0
8507434 574808780 0
308569787 598561481 0
263779707 604055926 0
719595066 340190288 0
307036753 77694595 0
287649880 542746320 0
720971405 665655281 0
485419377 35296523 0
512707388 309559071 0
310834988 610371299 0
91597534 230392459 0
84431234 473780361 0
572467324 672231701 0
732121567 114374975 0
493326780 312267838 0
170505652 670874189 0
385655364 742198951 0
522715561 438578609 0
543397993 264574777 0
775874728 404567527 0
372420374 314305447 0
454567712 677757854 0
728288500 315755176 0
187655127 246880439 0
483975930 153214029 0
533774487 610949791 0
512857291 59601985 0
763365600 371999535 0
575995231 132299345 0
374546422 237040105 0
414177453 571745589 0
265544356 642315466 0
481892329 475070082 0
127616374 37966254 0
14973327 553941502 0
108266384 316944344 0
308772018 251113401 0
350386444 100110566 0
325048990 682569960 0
752158537 754521143 0
1025552 553209674 0
10102891 778747008 0
510614889 440580575 0
167167870 1641969 0
625450544 204854160 0
711472413 296938358 0
257725322 510236857 0
548856728 453028327 0
83920242 394226999 0
121167301 231623344 0
125679167 758689832 0
492329877 485090325 0
604359428 543016834 0
7683956 580884398 0
546438639 385416586 0
332175136 680883617 0
501757148 66601170 0
417152180 112425142 0
222902372 278228893 0
742615045 383581928 0
385385120 434180087 0
485526461 569173051 0
489459655 784801048 0
650675638 41949108 0
15282820 416356417 0
540081674 452992887 0
533506750 792246214 0
424869801 234425696 0
721769486 582508822 0
606602350 213443865 0
708715735 272544686 0
748421762 370201683 0
237176435 564732090 0
471005831 228944669 0
419819258 167161479 0
337686876 711040099 0
80887188 597760489 0
258211680 215285974 0
373679733 315916231 0
451894690 578949156 0
357256404 737259736 0
175611596 224393636 0
464583810 629770452 0
23773645 201982839 0
799806488 636607671 0
228184461 797188419 0
520025720 554671033 0
582425956 603552464 0
451367867 209042881 0
92310624 271283137 0
413915774 29706481 0
327577055 116485299 0
318962759 279633435 0
431871700 412308377 0
589925254 386171017 0
220623012 429808109 0
162674225 195506187 0
697036672 734471872 0
396800469 591923242 0
142064757 799821796 0
56675675 324352474 0
565428228 160838088 0
287424136 109047703 0
96300897 795468306 0
553420946 127021858 0
298472473 95925984 0
318464294 65836184 0
753093530 658095666 0
681477488 687769373 0
155825462 643147609 0
636544233 737826126 0
396094385 273787258 0
489719203 674988560 0
64875244 370528245 0
374965174 219947934 0
576901406 584391796 0
190719843 647791388 0
252258187 697299844 0
756941500 616201084 0
365196874 93715765 0
327003275 254037040 0
737302152 496822015 0
782618640 408721713 0
309097630 494910130 0
255470793 406256687 0
702390429 318281925 0
652961747 512267084 0
263380035 404039177 0
552746447 550115830 0
495890636 91161958 0
74475912 477316802 0
701184708 668094629 0
321029301 86683014 0
780003879 610840160 0
497197542 177346486 0
539957678 260835862 0
118350621 271618653 0
297560835 318872879 0
480769237 512318978 0
216514492 619144082 0
584852660 607610768 0
430014458 543448971 0
130446367 379355849 0
440260280 744931107 0
208106862 435877004 0
294017290 115156619 0
291516544 552849068 0
776299097 497142581 0
315563251 730628204 0
504927104 502235952 0
432781297 309148441 0
414634013 251749777 0
224862642 261128376 0
544553785 359058880 0
569466958 475830684 0
293500761 567415281 0
483476367 158262595 0
780078292 287634603 0
548402044 474990709 0
699882422 755239173 0
98489744 36887783 0
286103001 335587240 0
313839895 467155625 0
42725349 122212248 0
508278459 546971969 0
466858843 298998567 0
251482319 567222004 0
549427356 352350080 0
586583397 296479982 0
143841712 453515823 0
314525277 458401292 0
452551206 604058587 0
516777226 654219532 0
223888493 566913773 0
35956542 422264649 0
327512677 30090366 0
195573195 772065353 0
230669629 498635391 0
289366481 653050549 0
64900397 591220929 0
566255898 746673669 0
256184399 750625284 0
292270703 219536742 0
491586061 154233139 0
16828563 146606750 0
742093442 570321349 0
421637227 783334599 0
528641668 717793347 0
505949119 539391754 0
143164985 424395266 0
64185041 239003464 0
572676439 543046099 0
537150824 775700290 0
411546642 669836357 0
556588800 151573228 0
157225022 275885995 0
10694671 742776955 0
158985271 486781627 0
619855273 288359817 0
219604810 793092488 0
732965992 270029080 0
404341250 472269117 0
514173995 195484321 0
782535210 330109485 0
200217068 316313950 0
514497744 113909675 0
595152427 455564653 0
760034857 95822360 0
87123343 671282574 0
341245480 369160446 0
457522010 275215932 0
32946279 554534275 0
172368250 64308421 0
324500680 116644149 0
724062536 42905643 0
583234929 391310222 0
117907501 380188545 0
713213368 327993732 0
735019461 666375200 0
445035288 514459330 0
90004683 525870554 0
305496428 716348842 0
29941664 277304940 0
204839735 618075195 0
298845697 453406723 0
525365842 515687818 0
730340356 591081195 0
715346168 546113275 0
756599345 515391317 0
304539551 161679204 0
684031071 399356081 0
778447601 157819326 0
6860146 367013573 0
416502511 622677079 0
167921414 238355020 0
413432601 665005834 0
101324122 249474980 0
78271345 122193659 0
560788109 326568 0
586079321 794910927 0
328466289 351470283 0
620939076 633070039 0
761173407 558707920 0
692764591 192512970 0
364041709 514393506 0
50160740 160444642 0
36647698 143812901 0
732738683 503383343 0
491998857 477745402 0
183727355 698694474 0
614952011 551598681 0
207747342 12456877 0
509751571 548551088 0
316238560 159515799 0
447534451 346005749 0
732375685 556598070 0
602032194 376598225 0
205499767 293591574 0
212253658 347379941 0
648653411 304442117 0
327211991 750243374 0
796808358 457292053 0
44463511 151254517 0
197092242 518957804 0
549174749 748801191 0
272095176 198858287 0
253519481 56560928 0
783634852 592870157 0
38648063 154549160 0
687682830 161762374 0
691619040 162740701 0
45563812 225770028 0
213257500 106323871 0
746850080 268627778 0
677076559 441992437 0
135759106 101961977 0
300625548 431954998 0
752936841 714282312 0
105413057 582029610 0
385526385 579697784 0
351980575 691899135 0
10344785 525312462 0
566377217 101157775 0
240458298 800572485 0
413710950 161352485 0
41286204 786445176 0
790141916 633730166 0
245841717 382469070 0
533207489 288479425 0
132725774 156015334 0
44659051 268843121 0
794789996 556941159 0
706753593 344037276 0
640498106 337968554 0
221701673 540104032 0
643160326 372089646 0
182992029 549883449 0
537377570 747331412 0
58053825 485976763 0
549069392 48139148 0
397260233 461667703 0
265211203 414511251 0
576004568 81027577 0
27195713 643386092 0
542263047 439682656 0
546112479 364032683 0
690973366 697465147 0
105703586 66358611 0
215018522 305629530 0
507683139 502449186 0
25139120 398773682 0
795719500 524743089 0
467002403 205943642 0
620994692 319335006 0
461507010 302498863 0
364973432 355390283 0
141562704 454522940 0
686351603 677482511 0
384424410 125119913 0
202909442 683157301 0
608127704 61242142 0
171077224 225112257 0
62443030 570101717 0
786213020 306510162 0
289129696 387544022 0
540158522 509088050 0
196442265 382948506 0
788745491 379369557 0
177408220 498381796 0
387956901 493439407 0
124389566 307653622 0
400910613 273414865 0
398435067 14219510 0
607047841 597553578 0
448157754 285437644 0
179564917 582173243 0
416662215 664254140 0
694506677 784301300 0
530432532 220745567 0
704030243 711900805 0
24652864 801405598 0
582357407 421504511 0
201409838 35159877 0
289158993 39525672 0
409648922 785045819 0
430733460 456602840 0
257690862 52589293 0
340498784 729705952 0
160341744 791452108 0
604135873 500987030 0
70214636 519522589 0
788470603 390414297 0
353213698 357873441 0
779489250 471672579 0
281806807 399050505 0
184011913 175088904 0
347572695 670768357 0
27697353 15060652 0
692097831 361572396 0
335890788 297221895 0
629336727 185142855 0
433321135 513894766 0
606403600 634504002 0
428126482 110881422 0
309112451 758708128 0
529249047 682762723 0
157128721 578088864 0
149274345 142315563 0
618751868 568552409 0
118513622 720446131 0
715313773 692353977 0
337403688 758467863 0
299389112 243256429 0
569441458 663041741 0
693491592 581172411 0
241450238 691057605 0
47274342 637359966 0
511936087 49261643 0
497544114 424973096 0
232111006 531138942 0
534440702 520102334 0
369611066 136706173 0
161362893 565563134 0
52544932 11338361 0
423924576 80285191 0
11215810 419284569 0
215602597 654303868 0
612126919 235633139 0
506469340 619989618 0
645152651 239139021 0
577887185 550299458 0
687262583 95434386 0
353620815 115092802 0
61902692 106827905 0
792238936 64933663 0
465908317 101919158 0
98891654 553993679 0
250935675 257222207 0
210426366 426422229 0
696799461 6221903 0
371419032 179653514 0
444083225 531448989 0
689469024 129462386 0
672619015 210618711 0
114712928 346759225 0
221430184 469050235 0
105736148 359042712 0
498591549 710177521 0
238099139 37917153 0
784385110 745999710 0
266735498 325471326 0
16441065 331123186 0
380624553 34090152 0
161082976 34467373 0
345366679 293100227 0
739811208 548776637 0
286817675 604039821 0
338031973 547978584 0
242645633 604426592 0
40563018 321509333 0
499075479 5512266 0
377475986 277862638 0
666533256 443947008 0
47919036 97825362 0
255284461 19421065 0
394235345 483595154 0
574918440 505577998 0
224278098 472854681 0
529088537 275297154 0
787427558 117139984 0
278522703 487413922 0
720666588 433952597 0
205464057 786445982 0
179867935 536511098 0
61837189 244971932 0
360442318 602083097 0
703089631 748976431 0
728436609 195607591 0
791794399 399457501 0
578494636 178701557 0
596001279 117087530 0
587054772 688206913 0
405821390 551661436 0
751691867 405261701 0
172195571 223635920 0
302623515 538310834 0
74613827 775569268 0
410498554 280342792 0
790201419 100209665 0
87658663 474588943 0
327998345 90393537 0
599808519 182389872 0
207136108 705710968 0
701176110 412506146 0
544270779 534923209 0
626024194 200920772 0
7591412 58425868 0
402219790 172912380 0
699073652 66731626 0
323816046 48992573 0
796360156 246364554 0
17073231 592080615 0
63406240 44643506 0
623707385 71305482 0
184465532 755452088 0
692752012 125002941 0
670801089 372717102 0
194386717 791060254 0
420448014 13551051 0
595112692 165338717 0
570544412 284021706 0
132326055 687964274 0
359135008 46439327 0
114180718 609043028 0
715401197 95263738 0
246513216 376693710 0
618480691 717329965 0
32682384 801618693 0
408097502 44333129 0
289870423 269533399 0
283101224 696601253 0
748022239 720436258 0
162004911 556309501 0
10741171 542255014 0
546842776 574581560 0
348238419 80366595 0
607531798 372117347 0
323240442 707226448 0
451573196 156022709 0
575850223 689070737 0
377738483 75744002 0
620056229 518585477 0
622352684 99655758 0
588834846 679476991 0
319125423 227279612 0
756042298 145019848 0
181809667 325574786 0
515198821 350917843 0
668688997 552717575 0
355057853 37642039 0
196385038 422934543 0
378073944 178659955 0
43250696 690167576 0
156438386 614712724 0
15927662 768093809 0
619221826 363408111 0
203369807 177217372 0
166820019 641390330 0
433542419 580634452 0
646873285 431033597 0
63944027 789439086 0
8248843 380129324 0
250546184 30592732 0
375062035 791755952 0
331712568 395524360 0
576373854 532354617 0
532954136 202216508 0
581010697 157813564 0
189400648 430002915 0
633228594 8877420 0
319080779 235687355 0
177103816 600906007 0
770628584 48360159 0
535021411 25649739 0
258684135 280983043 0
409431599 673945694 0
360564096 86408002 0
669191717 543408277 0
27331542 626870507 0
205146355 257605522 0
355459315 36590757 0
693607410 150305653 0
698897348 226897394 0
490849396 116068204 0
470620213 250136843 0
261184556 612100391 0
145653036 22103990 0
363303423 190438881 0
366166620 25287322 0
751204663 569567193 0
311408998 183301792 0
594101779 529419245 0
264428514 30493726 0
174561103 593739233 0
618886008 787429028 0
537711556 260197133 0
402186250 255814794 0
327542868 399350093 0
619512000 622781506 0
520943127 345735774 0
799913961 182948846 0
104690965 456789487 0
730620947 470208676 0
469776536 662221059 0
705278334 782455412 0
115935175 455735425 0
175913730 471911206 0
318820992 66030767 0
557355964 253512787 0
199978356 751352302 0
783043089 680836923 0
753512740 329496 0
662195971 10308963 0
462059004 635217306 0
798226210 42160809 0
101861732 251612417 0
419967952 217289587 0
774500007 461380543 0
277477689 336194997 0
776670915 494080806 0
285268815 388546513 0
243363792 492719022 0
94521489 790164708 0
337707778 454150925 0
485067840 516598167 0
303717545 43007743 0
229560527 17112911 0
522397756 458588696 0
395532919 132144998 0
25626538 667026881 0
14868275 397287177 0
158629323 747238436 0
243073822 407200419 0
297022624 139840190 0
449363743 236276635 0
551153887 502327721 0
616324609 408019189 0
21691926 338181236 0
47958330 333531345 0
491322235 47594122 0
134931842 455339835 0
479080924 313796992 0
764743210 596071650 0
31814885 233775472 0
747041924 408510075 0
758249928 709370298 0
546104631 149679630 0
117627579 236656388 0
191765172 420885615 0
188873326 790190482 0
530589965 655258246 0
477497656 429702251 0
621081987 593058265 0
713689298 184041735 0
322609714 578584782 0
473053994 123365752 0
134874121 455415802 0
582080877 480935729 0
738774543 349454571 0
325526698 636498848 0
288925510 41702309 0
426598967 131549982 0
580904452 81041095 0
226896088 662876719 0
388318166 718219577 0
575989365 125827180 0
639045736 329167544 0
101319151 368176912 0
232540800 703277354 0
240931803 751553986 0
139387787 408304536 0
582356752 759315058 0
141438955 55772199 0
476105602 329850924 0
744899633 205732792 0
132590155 353518565 0
534962225 330999584 0
615135036 18573113 0
523995051 78970154 0
216552073 36370015 0
707356610 624857709 0
170193208 655320467 0
248665992 531927982 0
149556656 400211585 0
151820924 675602873 0
543097573 677982252 0
351917041 655572925 0
306303705 466995634 0
482735927 465520137 0
41619568 421708518 0
132114280 612938310 0
375848591 305398105 0
387107397 130591044 0
287660068 752505578 0
400863653 234321424 0
87502757 581046008 0
237211798 542960835 0
436498075 386547627 0
504053554 201217104 0
389401217 706446359 0
204251308 61304735 0
117634401 740624261 0
89746581 48453433 0
156417585 722024135 0
653165586 31747525 0
633431665 685748498 0
735347801 444613149 0
31039172 280551627 0
656439360 419464919 0
617532369 116802041 0
398128838 788622977 0
304151626 686222970 0
402585196 129001238 0
656017756 353668473 0
662685629 700956453 0
263940017 676692387 0
177313233 327511018 0
453055322 114774386 0
382908913 229219627 0
653842472 550360581 0
651646752 237893171 0
242426890 327404702 0
751235758 735456048 0
710990301 514272103 0
148456167 434100060 0
678152756 450695677 0
13231691 430246896 0
104530091 345956273 0
12061370 60494259 0
123132342 486439711 0
151266254 514418829 0
179490359 255248547 0
332102296 784225545 0
774602745 386838718 0
133567077 227800460 0
109095537 719977174 0
90904524 737295694 0
507613113 560619041 0
446354607 91603951 0
13464378 767095339 0
178417894 498165806 0
604080324 601450129 0
383986745 63776963 0
624010178 756962840 0
159964266 305250526 0
692971818 302102204 0
281077658 610071737 0
685981007 649445903 0
303382146 573475303 0
780684935 670662348 0
16736551 704259888 0
172244392 631695572 0
51543708 509244458 0
759422817 801130140 0
223864208 689613369 0
547865241 619615122 0
637690819 716674053 0
424255712 372652590 0
178171616 382350724 0
582460175 298588508 0
187229102 757234228 0
524512945 213641591 0
205116799 377714718 0
567496864 40447049 0
727593950 305013028 0
438733768 699730317 0
587948506 223150625 0
397367318 44784141 0
130748251 255686584 0
514333322 399985797 0
623601749 1190491 0
72367320 132541456 0
632472171 595622652 0
361352860 765563054 0
441087773 358271119 0
73729436 513726671 0
545787215 587007104 0
376094263 141822532 0
67515212 227323176 0
112695601 152005406 0
585420847 763536481 0
624443512 27967192 0
436566697 221439068 0
758797348 578120860 0
589586850 158907637 0
744481939 704502484 0
2090561 729611059 0
681232546 96278813 0
214881718 506780784 0
465968721 63074278 0
20735111 616105161 0
182496433 335086783 0
619939176 762441715 0
383952677 720848940 0
621195032 723905732 0
79904766 385683667 0
153435309 611875130 0
297605792 103566988 0
329400608 494023604 0
264480189 582729762 0
112734707 445733496 0
449672036 455740576 0
533149500 100252217 0
564212574 405627474 0
53062589 427497286 0
337598365 36788043 0
266820686 71526419 0
216374694 231546055 0
669604489 318172598 0
103928975 54162294 0
422327583 395889072 0
731847264 690685736 0
390681284 444996063 0
356313070 5581976 0
625418093 410419968 0
355958056 192354517 0
34745055 689446712 0
736837296 47463546 0
257091238 240601616 0
713292946 615732553 0
698051151 678354121 0
3026708 628085013 0
724336726 690033737 0
315869020 197152062 0
776490467 105045083 0
672519216 396147339 0
221393825 690223699 0
582036876 686189096 0
603876283 500909386 0
510049126 651221732 0
579962104 70556965 0
214469745 724885421 0
208472019 524381782 0
558656501 253381176 0
181327891 482545604 0
157399728 764169276 0
235226402 709902934 0
38996327 67182921 0
654666091 328471417 0
383859235 667933523 0
332211925 431728019 0
724711897 698837528 0
238578650 377720400 0
798733645 16903548 0
6324135 795852693 0
734300765 302920627 0
140777770 473383306 0
220142458 247358836 0
78356891 315869491 0
786575081 164116726 0
313535164 494283696 0
500330629 692925348 0
630368097 434774650 0
96493357 22229391 0
680490511 380271926 0
135284631 139749615 0
515107391 192812396 0
113370486 417136073 0
738149389 1848131 0
624029392 374580783 0
755872976 158275500 0
702424327 444904185 0
114622782 549876440 0
61520820 672160237 0
125338392 529436493 0
644236021 303992102 0
140948983 237029149 0
384873948 9508386 0
154783965 703699113 0
457397052 207789268 0
108571029 13474070 0
705893338 566354683 0
172881144 67074887 0
386608572 268398548 0
501845848 469691182 0
451815064 489063585 0
706437383 606278733 0
24959127 312389896 0
448695659 346702391 0
68149405 628315878 0
184685729 176262913 0
748075389 154226993 0
190276098 89752992 0
235522047 15283189 0
479680711 413500615 0
247184635 155950387 0
209941624 434035743 0
302097363 389176237 0
602535070 618916794 0
693488757 459999283 0
294766126 660790895 0
301867912 14591936 0
346791089 78215887 0
521301206 12856973 0
198066646 668571445 0
414373681 369282597 0
355246173 198073109 0
35344420 478335752 0
644938014 757810928 0
109533121 466573844 0
258523701 333201812 0
425615103 496955927 0
542308778 512001676 0
208236773 196113028 0
731033066 623477550 0
408098098 655792913 0
428643581 358287630 0
445353884 171620413 0
624137792 664560808 0
186227151 164749738 0
347761233 189282075 0
550345549 57779969 0
200399507 540036139 0
334743608 149333078 0
700545253 796421291 0
670463179 244929784 0
749794732 375183521 0
586579624 258416478 0
757234843 42475987 0
148823798 698726736 0
4453276 659963391 0
23266360 649075108 0
780392461 509742068 0
355237953 615300934 0
597444570 736372867 0
215126045 206391542 0
32165897 508533796 0
639123914 724887031 0
359458377 391277067 0
509438786 397395333 0
537769869 616662535 0
113083839 439659964 0
199265297 589187087 0
256154533 799751018 0
955813 331397032 0
10668058 455289818 0
178661166 612951131 0
670158179 683149319 0
705281711 351025407 0
549502708 200422152 0
537592512 158439345 0
143721914 11728265 0
659946431 725434422 0
70993379 760818445 0
250487296 621097355 0
59105551 462262693 0
415598737 333954555 0
18087578 125553738 0
732109111 684097863 0
195073927 328553673 0
733315646 511098677 0
176130847 425442532 0
143093236 692979214 0
330217774 556642740 0
703860514 629417537 0
758152485 310817157 0
219844948 460494097 0
763433551 5599253 0
77319344 734149239 0
415520206 749168599 0
145916103 136404966 0
644526538 792824444 0
359898631 739969333 0
87364362 103677647 0
149607079 401629859 0
607884163 518227274 0
434705908 653010142 0
477572584 726393249 0
716834707 641028321 0
385189881 655215254 0
400758623 478661493 0
561086783 215288116 0
286914569 74713308 0
29593219 706297589 0
471879938 551171436 0
641588467 195635755 0
557037142 475701970 0
382938109 281419632 0
363609099 676499820 0
687833367 776869114 0
749441978 276683000 0
316619311 482922763 0
776995997 38842547 0
365168691 730240891 0
321094277 397423508 0
767096614 699923320 0
539145059 330931192 0
91865338 604837954 0
718544370 684645208 0
740725150 552337519 0
90159785 763349001 0
637398930 218729077 0
231472836 572331016 0
789432373 708848279 0
80407228 455256393 0
209604921 661659051 0
308967473 658835645 0
11038 529431940 0
86642444 238056896 0
88302016 497549945 0
238165049 704004411 0
756418617 548682153 0
232911115 566963297 0
744647380 676097206 0
101154796 732181847 0
639883478 494756751 0
240195483 694658271 0
121534324 660667099 0
707571633 458022802 0
3661145 641406196 0
590695246 657521788 0
98861271 644625932 0
592409761 777382958 0
506805029 331410550 0
654075965 716402912 0
319882778 281342364 0
581232777 515377804 0
435959837 464667 0
738965647 2405189 0
515580065 358340139 0
428192156 319598895 0
103349466 779683715 0
252931088 745868567 0
25730551 740617445 0
458018891 14393060 0
326031816 751423908 0
720755435 125470169 0
367577056 755707628 0
395961235 528098889 0
59136351 473031448 0
213588582 798003470 0
293754852 631847122 0
82633879 411379545 0
577015864 263554114 0
298936304 82824273 0
17154087 445514448 0
369058536 435196498 0
151114560 618879365 0
424613431 379774992 0
741272639 136081109 0
21830029 546298219 0
195159932 43318155 0
770060173 303642461 0
742029805 462110811 0
477119146 465365323 0
702951507 309937728 0
685655403 230423186 0
503382676 778620480 0
575008744 373219571 0
625890392 455157526 0
139718832 501656752 0
7758603 186802839 0
469686829 213464565 0
235342318 800535529 0
269657348 673822753 0
767417382 712663024 0
385706856 81797543 0
308406126 228364875 0
554074414 789500774 0
725326390 257881292 0
56857961 730704200 0
65735473 699247737 0
135022384 578941601 0
108983306 182841564 0
82064690 52083792 0
742914558 608651818 0
440903327 727099877 0
327276023 70398836 0
489476044 380520802 0
446795104 251752536 0
21353105 8651351 0
739506726 313897126 0
713380552 473745490 0
184276024 57562535 0
303598645 513269342 0
730314980 692923974 0
768566478 538337244 0
147319963 565324958 0
470299911 238925923 0
619781170 100144183 0
178487133 794386249 0
602695881 63236778 0
167497367 799360119 0
382659917 796600987 0
756822705 497879000 0
455237030 682389977 0
535713999 415138548 0
701676943 241311666 0
729869599 404828105 0
146513084 482131196 0
54735643 62056260 0
251704505 573910939 0
613432245 532366905 0
545394274 489770143 0
54383837 366615669 0
788416898 6545748 0
93617234 388822416 0
525209309 753288612 0
549464553 266282810 0
740658557 179486359 0
11538219 434682516 0
227886424 466073450 0
731135663 17047799 0
165679546 793584925 0
341860298 417885415 0
171032749 285676632 0
530098184 144705096 0
350606785 604343445 0
286268030 536065325 0
552579169 598076961 0
707531640 38020800 0
112547477 484252775 0
795092915 492348927 0
498323163 576397051 0
141662956 530959922 0
161660885 37948985 0
94556237 189282721 0
460542216 719539923 0
638925354 654267851 0
523729989 240365561 0
67810779 466305489 0
143038605 791182596 0
770777975 550299594 0
580225681 186195013 0
783218957 356665228 0
435602177 376645353 0
138759458 290340258 0
419626895 181908995 0
94484482 707856595 0
142465032 373361201 0
306819980 617005396 0
599336882 34159507 0
541275550 467108477 0
497364692 15955709 0
716710531 466461106 0
217554834 685768927 0
202601125 706172318 0
506533142 262663101 0
328850012 590212093 0
63768352 559200238 0
240004124 13504853 0
474610313 234584241 0
292697766 633633707 0
120814396 656105750 0
681100144 531779114 0
761491809 64689926 0
733187876 729585749 0
522157245 677664719 0
206838959 279341518 0
373726861 190499249 0
337581923 756448891 0
332644238 443638575 0
673352600 767631912 0
788371036 569931165 0
367713336 166815500 0
688338145 729570372 0
739229148 67267400 0
361347453 527473070 0
764446242 363491554 0
470486332 741340174 0
455282931 128243398 0
568697071 12065129 0
55557921 393501479 0
172074119 557918606 0
309339988 40388210 0
396463321 163365879 0
435973994 711092003 0
157291157 53049590 0
439045113 736873523 0
606060703 677507959 0
15718241 784597951 0
161693771 426045775 0
192209825 683493729 0
363855 664914430 0
754542837 222052156 0
759832513 345789720 0
15120364 183348316 0
410996004 336368230 0
644971025 508501987 0
121111990 215264306 0
536540711 687125316 0
793216941 190002 0
679613097 643804308 0
434500411 204280072 0
704188934 110136170 0
28230853 701694840 0
695984547 178836908 0
668506116 114568677 0
217062205 757008552 0
335328650 279738234 0
500919530 459619518 0
179340258 507884943 0
536266124 696421037 0
788828188 743556029 0
627183531 683093183 0
408497626 552846815 0
489642466 416214676 0
106443370 470949501 0
302815480 589833143 0
612356001 658854178 0
725728618 366467497 0
438931918 370968187 0
155203356 133748095 0
675916003 105855474 0
405727921 631255654 0
426765118 741697412 0
659942309 284137469 0
520196733 293287284 0
231615642 8704473 0
328308903 568931255 0
753834378 92648444 0
411858850 432760247 0
389710518 240414060 0
541183997 378059987 0
777413496 379507716 0
784676329 168137484 0
310890761 258365011 0
62544265 495859810 0
450452351 5521521 0
625292811 451237027 0
532961813 792831970 0
338827825 185826340 0
54053122 682368127 0
455433801 289053471 0
578469981 484171145 0
497722673 182352664 0
493332928 502344735 0
731213199 563147379 0
415682386 493278115 0
146449296 695713701 0
330111798 160506132 0
2414440 618081105 0
91847246 635146415 0
641267676 230869238 0
216598661 397613251 0
152892339 377147854 0
671011072 308670545 0
750167753 385817350 0
674092050 119717524 0
267709183 360135978 0
350833828 418166594 0
581829705 346279443 0
114293837 621491173 0
717920027 108476209 0
398171457 576632568 0
607249717 623867242 0
691497743 73682939 0
610192643 5864842 0
398244828 719850470 0
675716925 376464805 0
241984371 333453986 0
155588032 375378919 0
624713760 543021727 0
630493272 292120755 0
392407939 20712402 0
174019135 747863836 0
187937846 357153345 0
276962555 108139648 0
765956468 92067874 0
668376862 502520312 0
496789532 20458582 0
416058077 471569892 0
325571487 419922637 0
266226527 453155825 0
147823370 306103685 0
242503319 2016424 0
373745701 539407220 0
269222388 168825746 0
126886450 721953527 0
45832126 540027355 0
136147201 344297321 0
110088127 525469843 0
340857190 381605920 0
659888054 60260954 0
166976093 527313890 0
103100825 768568715 0
225050723 441693923 0
533470868 710694111 0
502320502 728609102 0
55261716 650474583 0
762805129 167790418 0
160412743 336589302 0
595081867 744869583 0
555854075 594007059 0
789590586 746222886 0
518804874 472457915 0
746857595 544054203 0
547399739 474821912 0
725625826 598860109 0
317964460 718893385 0
687900048 528137548 0
416786737 614246313 0
326438080 252904109 0
660043946 327354847 0
555001216 433172437 0
636261545 726088219 0
778950588 724070323 0
108702943 103881265 0
484607829 505670302 0
417478802 28997482 0
728426920 669926647 0
420634161 436207738 0
33163926 333335886 0
501120068 631040145 0
570514148 451989585 0
20039771 543797611 0
485381459 66683050 0
511809296 13800948 0
650939381 242342785 0
165957850 140136545 0
679251377 383619663 0
56056739 34810558 0
251582126 4337502 0
553022398 343030729 0
367671057 480005388 0
474536399 185733934 0
233074358 682023131 0
132298336 728136338 0
330960408 331420748 0
638839482 181665267 0
258097530 261847447 0
383179425 543274905 0
775007797 645848573 0
79463264 133288945 0
450545906 145386446 0
542554747 397209051 0
508540770 565287726 0
701384658 767454998 0
730705918 48605546 0
298721548 175902126 0
783313626 333468495 0
299749896 371641308 0
476453731 709672995 0
492348900 604779210 0
310372482 297056299 0
186892461 569620056 0
415495612 153016627 0
175852791 34281408 0
479303782 398124942 0
400364030 83133333 0
737333853 256640096 0
300288383 622658623 0
646361063 67919280 0
341336196 788817557 0
104265765 96298718 0
551350834 472985229 0
125598411 333874449 0
357989605 244642049 0
597653790 468226703 0
446731625 48486407 0
244060328 687587888 0
482080690 546758726 0
632247842 415123725 0
274182676 222207117 0
150802937 421130924 0
676587760 273724836 0
537402187 626155274 0
305142534 373113444 0
457222554 781885191 0
710422720 652314958 0
571241123 297169218 0
596351936 449265006 0
794083178 683258087 0
411815095 55345198 0
89818476 570993638 0
325813290 598038052 0
544531731 285378098 0
667378914 638776824 0
457328214 443927384 0
564252448 387994692 0
289680001 291169366 0
90709878 306861909 0
312994537 662182647 0
281192646 24993186 0
305329890 330589145 0
469048883 481205758 0
175019075 205597633 0
436058560 6046540 0
727935871 36741556 0
677688377 310387120 0
393430731 553907263 0
459815420 375271606 0
373361970 559291290 0
429148243 365162016 0
532672771 228555914 0
595486200 640054445 0
278842444 323788883 0
34012174 144193615 0
1156702 246655340 0
795389523 548184231 0
499989044 796957410 0
152235744 69946985 0
326406918 693934109 0
493274076 493382459 0
205295823 334514235 0
43797147 322253837 0
583783096 46641782 0
587430061 723448470 0
18444444 175695798 0
21830946 53440030 0
463630891 239766128 0
263459934 628048290 0
789793469 549402472 0
227824011 454889 0
699219510 199694838 0
82197960 604401475 0
655217779 615967253 0
641628805 526044619 0
448182639 176632848 0
540531280 247275102 0
5137336 187375173 0
369975633 197160829 0
224397478 517428276 0
24387848 281968495 0
696076455 12755305 0
213859368 635465595 0
435029938 560584776 0
712842645 552181812 0
555816769 634092422 0
714494949 741854126 0
117353050 282668950 0
87022095 271423942 0
600494000 83822130 0
416868371 314493822 0
311685235 796563612 0
780495482 192999300 0
329337183 54734538 0
387087109 5842828 0
207469943 764504090 0
49505475 495389206 0
524300328 470993625 0
447845026 293313295 0
117000544 155702843 0
767559525 587476608 0
691728538 81300552 0
543055208 581593643 0
546585158 536140629 0
280643969 318096611 0
101417215 307626908 0
119207978 67625453 0
181546988 294412092 0
753147039 37913803 0
567361548 542973851 0
555092502 777049292 0
717461175 214388639 0
192001005 325920185 0
126719063 702522219 0
22737601 761642720 0
105781264 214310078 0
222965508 15975454 0
600483614 627936790 0
623287752 522206836 0
754106004 496436221 0
147398032 314216947 0
468743979 105764183 0
33727395 496122258 0
234919879 123730966 0
378942830 299087256 0
388143423 141289836 0
418874712 197130035 0
652413831 580962907 0
401176404 295979147 0
708302722 15668992 0
164137782 376225737 0
200409542 19076310 0
173854608 470394088 0
749840012 571891810 0
322685064 451172578 0
192046763 778046210 0
65567018 243106860 0
208878828 421299609 0
116290680 41303771 0
25541269 286012026 0
376206723 685719951 0
589368368 459967575 0
666173589 324829119 0
372920557 131745969 0
109132942 496371992 0
378148107 237566002 0
509288966 221637506 0
357369344 529934406 0
533197275 72240977 0
357370466 468624351 0
425301638 427219061 0
555087558 746568837 0
3235738 539500671 0
235442647 362044830 0
427333123 175136770 0
408090724 636776194 0
385742805 582023824 0
628421132 741972216 0
604183557 172596387 0
296301718 671872623 0
777317928 104606323 0
713037389 428007765 0
390049555 767954829 0
576131126 732121230 0
464422778 540830778 0
12011689 588846077 0
254148007 543690574 0
351328373 402727674 0
440550461 580478554 0
769309279 631617622 0
275393669 315756714 0
259337084 508265128 0
740678776 578433662 0
405767849 589837282 0
141106160 298150290 0
100098148 152082942 0
662643272 707856627 0
256156413 404992507 0
405373150 373389252 0
375423350 238506216 0
711889838 740920110 0
463771742 505540081 0
564222066 706673371 0
383852216 149612216 0
253963503 682005256 0
209159867 769736999 0
462177320 302052965 0
178207825 270371382 0
450168173 24549602 0
750054301 62391421 0
214072498 392310336 0
209520870 314721621 0
496069687 725583110 0
325512640 626544750 0
619711633 307549157 0
463193986 724034010 0
503865788 311243687 0
366838899 437075422 0
287130941 707496351 0
299112044 216214279 0
633562314 660150350 0
113837439 322917444 0
595509057 375092197 0
416017428 757502662 0
732638127 110011673 0
252839458 417050205 0
197911871 523003331 0
26278883 464892657 0
264259145 140221155 0
218573262 676272166 0
310144357 16080189 0
309851525 460525018 0
513647055 357191761 0
715269390 595293485 0
383642024 240907806 0
41108250 648325833 0
133432208 695201265 0
426933595 105967393 0
136755829 40638486 0
158636270 798064266 0
719201497 669530858 0
72816617 505821426 0
40950825 296946423 0
157295344 96076627 0
370049197 337570630 0
762713782 600257461 0
328531405 128015798 0
138012287 263769464 0
559152710 95331130 0
92894131 412487445 0
479356873 284255722 0
532378015 795671503 0
153535040 87001318 0
393591201 39494084 0
109291564 762710990 0
536924787 299566883 0
165363397 473931092 0
172713616 433255309 0
192677154 304742450 0
390163246 225576001 0
410713462 108157691 0
675706612 489296651 0
255077269 275430430 0
662437247 93653676 0
785617600 403008091 0
400672221 679215197 0
630240316 469474942 0
650230217 565392006 0
220059695 687685736 0
307698395 205685086 0
156572374 650441345 0
307325207 585265230 0
199367981 315082439 0
417306599 321160695 0
657413062 340856420 0
694279779 321910323 0
167333371 122700996 0
660620735 742265697 0
332937405 375840100 0
184014383 780650085 0
699114530 58416396 0
153470923 623846924 0
126394008 334113878 0
78128732 139836717 0
480098734 69789204 0
185286305 732847010 0
271925051 387743994 0
390290433 724986855 0
409988317 711535529 0
47848965 383747153 0
166605944 524919432 0
799316739 375605337 0
659962522 618330206 0
248720406 598752970 0
684990230 89448200 0
336574827 574826328 0
445724669 1564979 0
221784706 777274904 0
32683972 347290414 0
250247491 419187090 0
304086224 44124706 0
680018644 679995009 0
320641387 434392558 0
721179139 89104963 0
782708822 362337440 0
65964579 436519331 0
757630284 489094528 0
237362375 356642217 0
474879151 89049048 0
82094233 468638709 0
66168814 747283389 0
181151860 670842506 0
670705438 234022010 0
473299307 309649164 0
49651522 450614357 0
331844540 676799450 0
615128048 89466665 0
320205156 238473434 0
502488373 447604779 0
113733330 364793290 0
40583075 129822023 0
296778503 410094999 0
707953035 127154338 0
498774384 290540770 0
524983092 497337852 0
419441668 433864966 0
502382685 600500580 0
760959789 493952631 0
300112471 548223935 0
171625455 247923785 0
589389004 28281403 0
80495204 463448699 0
223785823 542039459 0
298829709 465784505 0
529330071 97055654 0
136972269 540456408 0
425216783 199261088 0
336067430 783309398 0
336529722 492455531 0
34934854 259159821 0
194254357 276934726 0
194260656 196703412 0
84489369 121496215 0
699515769 658930497 0
620927015 781768078 0
721362474 436443488 0
467650300 438120285 0
601714960 294138949 0
599714855 27760636 0
323740011 225294671 0
187346602 307342719 0
243678825 96999990 0
742290988 396757976 0
129222158 612905844 0
180182566 167186330 0
795087758 424816499 0
436571949 273540545 0
231384916 223041454 0
608288930 537758080 0
797735901 386141180 0
2974186 29834499 0
289942359 779450899 0
217586862 590071381 0
590061268 152138626 0
252538555 244183048 0
147069546 368211909 0
333278927 211656031 0
716084556 235929266 0
577315856 490593065 0
318656859 583217138 0
490576235 25988874 0
422181247 611304870 0
115493178 686902523 0
623130448 648593172 0
546215803 501605526 0
678587844 712874934 0
481267943 658276264 0
441236167 620635004 0
397570760 185890613 0
627773709 548507752 0
442667671 359841908 0
148193457 100125476 0
136158137 93615218 0
200220747 709964120 0
270423839 262094069 0
704174922 145424952 0
662432886 353802711 0
797372092 302622464 0
695818476 536241715 0
698413827 435529322 0
163729076 628783065 0
190590891 164395641 0
759049948 318859327 0
338070701 72136045 0
774191056 158133420 0
236653609 776379811 0
161908737 593291245 0
630816435 609042091 0
589251045 494119341 0
731613796 463118556 0
410864897 112819959 0
490201835 102006053 0
141282406 506855136 0
256025478 412659706 0
556820540 42672049 0
572416815 487684694 0
28902104 192228405 0
296768548 163654532 0
705809513 554790449 0
742168073 308113957 0
446702853 331788254 0
262190138 363412345 0
505919663 687503595 0
328066719 219149764 0
789614346 469587933 0
505321413 708769722 0
249680370 220914994 0
464101670 572627660 0
532632340 32987324 0
187548431 560258763 0
124088055 599876830 0
285937870 435727626 0
715294758 520942963 0
455634923 527052641 0
155724729 447236815 0
191193772 46606032 0
740613819 351773492 0
622358011 494507533 0
750614041 66950092 0
356924275 770519448 0
125944422 420671036 0
338530310 440185725 0
589814802 672014717 0
310436728 556357995 0
174592930 422807467 0
10587801 32668388 0
403387107 269759195 0
65296885 211430834 0
634723405 720901144 0
681417479 238995457 0
158508375 129822768 0
384265332 794412409 0
89239519 408878866 0
324282393 571583656 0
258325179 762684042 0
249882620 482689356 0
410036936 50873326 0
466205636 687752347 0
772694442 287355858 0
702019268 618660860 0
304482837 499253723 0
303448966 589398815 0
754247180 706560209 0
611203967 239715160 0
58506605 434049562 0
730967149 771251104 0
551581394 722945320 0
419488383 402764722 0
356403270 453749634 0
519397037 558836678 0
619446645 744605256 0
145839131 672899594 0
293518319 391117419 0
577546036 549317938 0
623984849 244999615 0
589796998 406737223 0
148568543 58256704 0
731907083 416426042 0
670909659 233544633 0
641863557 8726228 0
135878119 404416997 0
256329736 406037862 0
236676732 645052486 0
176074611 760921872 0
78909006 399594037 0
353264790 74925781 0
455405996 691561457 0
444327648 146310255 0
141430437 130534078 0
570218835 79957202 0
263001064 151641525 0
182169371 788662557 0
76920698 130109715 0
358605426 73120846 0
663844126 286603139 0
197580479 44657187 0
563741021 625510495 0
69388763 588836406 0
41527722 363185116 0
510870498 103783367 0
294276955 412367392 0
423579552 121515363 0
29563323 206356335 0
424065495 37127480 0
200728177 426003093 0
733487885 219345856 0
695639738 582594167 0
441914928 118229006 0
199667566 281568530 0
390288678 57754264 0
575663691 234930185 0
216773734 379518957 0
400353077 233955083 0
254125128 701763184 0
410512809 468119055 0
81685850 33495038 0
432096913 462389824 0
738454489 545949450 0
74063877 515128726 0
33305435 175908174 0
444787660 82861537 0
97028754 196123459 0
194304738 480937899 0
365734180 134937358 0
386082970 570272730 0
187327408 148516297 0
194608850 66533625 0
68419500 35198576 0
334496437 276688895 0
413844952 463773777 0
545824747 87378496 0
557995359 37949842 0
42087039 239840797 0
202632092 31324182 0
164106356 338647645 0
11192910 63071198 0
312009843 225274637 0
154340929 168681388 0
634987922 794311299 0
721650612 528604099 0
671115456 246108618 0
628239874 522820458 0
719071254 667174857 0
415803650 278344458 0
377879360 451516017 0
503251644 131006679 0
646050891 104777214 0
137646384 744996468 0
745098317 779281106 0
462147371 747313659 0
681927169 485899266 0
187247187 571970897 0
428513366 152488291 0
27643222 234547394 0
383762959 409501766 0
86489784 134607432 0
344233957 790109764 0
130150477 54506999 0
107264453 590787946 0
392349185 87839310 0
760589612 704116636 0
44099413 440246724 0
338618543 356020225 0
178347104 450439783 0
477138955 246387645 0
526013911 278487574 0
41190998 552638500 0
299851730 571434853 0
740659982 267615059 0
782153034 535035982 0
642771588 372840569 0
265755362 547848922 0
653369942 605799418 0
332775049 795429604 0
22601597 2133837 0
399125304 485202117 0
746252630 121410669 0
406054488 674254323 0
476900235 31317255 0
157691925 716972399 0
44685747 214529306 0
306567570 401296871 0
653229395 616311776 0
618728024 354705942 0
667803879 488828243 0
338082424 636774242 0
286444315 699667639 0
374272743 35851367 0
746103615 343428699 0
604003069 617215054 0
161890833 351543076 0
354816471 779100309 0
246878054 706771026 0
500587199 370095194 0
551560929 375750195 0
611274603 274736931 0
260033610 362381349 0
208730362 136179942 0
265930095 679708112 0
141547480 405208570 0
721493632 98694490 0
582785243 11193449 0
605185422 206080432 0
159930822 683857313 0
410950168 795712762 0
576913850 521063303 0
181357524 377860903 0
723834353 444220829 0
801348588 21322963 0
779542806 32995389 0
92242269 723748058 0
89161218 209348563 0
106803264 708057994 0
6537492 104171793 0
2338014 105832945 0
414123658 501052797 0
405890829 94336471 0
622837714 317959102 0
723712959 727196005 0
756028622 225278214 0
92906654 313305209 0
547484894 367829740 0
382965508 87639845 0
23051929 602171359 0
351054464 206340834 0
625645709 118466684 0
332380199 566844060 0
158123667 624828851 0
88529399 488633611 0
126347410 485611005 0
140576473 738259949 0
72082860 206389124 0
201698233 220275813 0
604305235 385128278 0
86334706 490310422 0
620837192 214969892 0
124382805 557703692 0
282377515 652384596 0
168348338 205753143 0
236464647 80900277 0
597355308 391920589 0
706632132 374630119 0
68586721 607965628 0
207419448 721959295 0
775609225 6268801 0
542372507 337093892 0
558961810 799143863 0
679524687 712403126 0
713188749 352870757 0
245279576 199480227 0
29296524 14514543 0
774768026 637622909 0
512669623 585545929 0
780613582 706572876 0
149259098 531947491 0
33832848 538188008 0
264077902 162802767 0
73372863 410657419 0
569781682 665383022 0
17348978 511160191 0
668890981 267627034 0
631566933 778534174 0
550224531 239030921 0
316855884 545782950 0
256012211 563176964 0
719885605 33599522 0
162100499 518618791 0
117971466 413944765 0
329614871 4203023 0
498650409 620629826 0
785432304 362556433 0
10925462 418829801 0
343071073 342758039 0
344608370 257990969 0
694997754 8474859 0
637192 748608965 0
386350734 127208638 0
671273953 794669635 0
156193364 333601393 0
143070078 271806761 0
783853678 795507326 0
92126197 253183196 0
615353188 199948504 0
140371071 776164427 0
63495165 325262336 0
482738057 275091864 0
479865445 479402747 0
64606051 622943599 0
408887562 627425460 0
110662054 732815734 0
407281705 646078895 0
488938703 78917945 0
683663428 488072878 0
62015287 487410247 0
264170131 249158805 0
646704047 550528374 0
607360215 315195637 0
132885548 135050979 0
625152970 310575847 0
601348739 693440029 0
234822148 507713816 0
197267187 543032343 0
435350411 16981449 0
428585704 504135958 0
742903909 735571881 0
388329000 269650254 0
402171789 471179358 0
760968552 134409248 0
357298952 189000847 0
194083801 295918687 0
599249942 527522667 0
515797730 165076278 0
313877686 705213664 0
168399569 384439661 0
758375876 317093086 0
761228733 468655484 0
283091769 137373944 0
397133618 23985336 0
777483342 101888907 0
715350945 232249179 0
272069982 199280980 0
68393512 362116161 0
663595924 764965481 0
8435788 438349262 0
727552696 130277989 0
685155395 366676909 0
52561274 705038019 0
489231483 48313863 0
757347852 37526364 0
176352843 52614673 0
480221387 356041372 0
133959310 315808479 0
230247442 318466823 0
348640714 797664579 0
389682117 515136394 0
556416733 478187160 0
753329883 651399996 0
484724037 320851632 0
519318004 428520201 0
350599569 721708599 0
205316354 438685604 0
212167880 759885635 0
694081870 755617576 0
715368165 348063923 0
35936184 199135821 0
369191003 506602632 0
379729451 528090797 0
337602374 610880667 0
307083467 607091515 0
268491018 68477385 0
230759680 274411479 0
190858537 160934735 0
378989777 87061483 0
58452737 37285103 0
281571217 395361767 0
588459803 520659365 0
734440851 733129145 0
239427822 31139616 0
610902164 15326345 0
445615547 603723333 0
566428007 253856092 0
728405518 386763320 0
619800831 47189449 0
236126251 225225791 0
608189696 155711936 0
274512815 625298573 0
586893299 441327033 0
289950643 207217120 0
394109225 645422309 0
429112002 291286305 0
374215286 263125446 0
625839405 592099593 0
19646216 198066835 0
799475125 535791966 0
42952507 412251872 0
656948737 723085986 0
357602651 198556520 0
760118223 468981873 0
427905079 571011767 0
592476944 711862563 0
194711955 393147920 0
88450030 302463768 0
499457248 784693820 0
694446200 116169495 0
408773333 471963983 0
298797100 92404621 0
745583016 485898416 0
632553930 201725437 0
495018015 399561048 0
286356372 486873843 0
742625474 92023337 0
144876820 479892325 0
254735112 399274253 0
164708272 723352279 0
534713295 257008445 0
123995906 623772683 0
112491125 146002838 0
702623160 772397764 0
155083626 133876976 0
112367237 646864302 0
21691506 660799531 0
766389560 550869228 0
690590281 288662570 0
510892118 135724438 0
64163562 411650207 0
601983270 38974580 0
801592022 490709900 0
368573704 34495689 0
585650887 490212692 0
610589627 195205160 0
633521272 240541873 0
612225736 768397231 0
796605727 264789997 0
397945217 284494278 0
411112859 780707940 0
523021773 112565924 0
106506070 396726023 0
506056744 197216014 0
223276984 24962040 0
435748371 234971489 0
273376398 254604212 0
729155694 576399663 0
374934321 565002580 0
754854266 176830323 0
375953916 767817175 0
698678767 257364691 0
683110642 359374352 0
406575995 424498162 0
427661455 119056343 0
51443030 652935873 0
121631723 354618864 0
781150955 659888562 0
694353721 719172134 0
118485901 573172910 0
481412556 677514779 0
412594330 230707690 0
147853621 693857018 0
523725336 417961230 0
33714236 200560645 0
632838177 125335249 0
622641807 441343028 0
98604828 448856341 0
682602606 644660484 0
225032196 798647105 0
659080791 181197254 0
389683047 527262924 0
743309209 608900326 0
574735850 444488928 0
601537159 276248650 0
801153076 790496343 0
549479468 791847680 0
484609815 537213929 0
578037211 635976721 0
623429303 516774370 0
639425064 301986898 0
407398958 144593384 0
274554597 475548289 0
467120522 138389426 0
81348399 315170141 0
503765382 410443727 0
123807852 756767302 0
547639306 426561974 0
346870429 683931141 0
594178311 206411257 0
509238747 245120652 0
719262914 82578420 0
722991691 310436406 0
335437749 607000517 0
537838449 657159372 0
398489224 418035701 0
128410356 227377522 0
10697541 583657571 0
221806664 200505468 0
451403480 128427046 0
687938136 215803892 0
714651308 483656007 0
519994218 417784424 0
200845982 735221042 0
338924629 146299317 0
543765951 541929666 0
449623853 354573572 0
400858408 189139048 0
110487105 330742860 0
795118450 275976119 0
392041767 584417537 0
198588994 473720788 0
216299568 377935322 0
519211955 112016665 0
726220067 736630001 0
631109052 648649441 0
452463091 64595024 0
35796347 344138511 0
286938530 714206273 0
531967269 264271037 0
781377499 401066050 0
15114887 14050382 0
723919306 290833370 0
782595111 578662953 0
664302667 486121412 0
11403264 693653329 0
267556969 649486561 0
106193872 115452173 0
552260532 552490385 0
52014920 115012033 0
189667799 443016896 0
376731297 99022723 0
635549709 27143136 0
600223372 413079732 0
337548937 703650123 0
8126292 15677455 0
12110621 397303215 0
539345944 516423702 0
776916058 724886985 0
255788842 525226331 0
201186142 322909241 0
260205122 343384948 0
386328102 691337317 0
5507659 714525268 0
595247165 564372316 0
37372250 758785037 0
308845538 572205372 0
399202526 151697425 0
516953497 376432358 0
157546011 72064919 0
649813436 574422543 0
778559229 611322568 0
473568138 227624126 0
86441311 59962115 0
700692383 779692247 0
469805067 247961169 0
79098842 357575427 0
211871027 338811188 0
439139144 112470907 0
62502200 378570616 0
536750454 135913518 0
59902634 190330977 0
752225601 531953463 0
719841113 661116917 0
771898164 414435064 0
461895215 743806151 0
476780011 101901272 0
432020604 500679444 0
484814467 27319656 0
181664294 733442247 0
260493884 204573988 0
282470591 57496656 0
226516253 118471008 0
188519448 113723485 0
262375932 55399149 0
312411228 670821382 0
346031619 669948185 0
535028753 62742815 0
792909928 796681438 0
244417878 443075615 0
654994716 247225675 0
762991190 571674148 0
176004625 589611670 0
205245971 779823403 0
59759252 212495806 0
326421694 2361255 0
756734706 111675200 0
666760042 500544642 0
312959958 567967480 0
497420060 101763586 0
208973852 458410939 0
244584547 103551700 0
100563919 584604436 0
74583007 676132162 0
355698366 687927453 0
465019577 595743172 0
265106477 594089415 0
610998011 573851078 0
180027542 634754955 0
436494568 670497719 0
752592679 650097500 0
727730096 752949424 0
279164252 265846052 0
152947731 405795372 0
397582996 96119056 0
620235897 596500051 0
328566213 122700217 0
149202435 355412126 0
4887191 370766854 0
468755869 619575747 0
45879418 25192619 0
524820063 407589812 0
738014996 212385323 0
188951459 391086384 0
35205904 12198227 0
217629551 495447785 0
295053555 447249746 0
450869434 795778952 0
607233897 182962518 0
454436485 120801291 0
123836610 626443568 0
192776984 141805922 0
285108697 753588341 0
509248912 218931448 0
353630706 445984914 0
348718583 650593782 0
772138502 522481273 0
510289342 232600685 0
378417546 454979439 0
98599976 465767734 0
177411814 406529423 0
212168350 701148224 0
291911858 445649383 0
110210707 657775031 0
767157119 328318224 0
455280113 137267023 0
705821502 225395636 0
527808709 149717515 0
756392186 328382440 0
562667002 128849699 0
477998534 331367748 0
241441312 96550345 0
46762646 470038740 0
430390348 787495735 0
502209356 635467863 0
736943855 405447580 0
80998148 522164323 0
16355188 94011048 0
406727880 438964434 0
435337646 160684407 0
475514108 321294448 0
361520429 748656761 0
584059133 273655132 0
654279823 601930881 0
520427597 5845644 0
562040813 669269183 0
94262356 321804906 0
435506986 39966427 0
22539735 410769616 0
617803186 524692650 0
144257038 372525671 0
552817291 649131925 0
523111040 618899436 0
219064285 332973642 0
404931002 351077670 0
447127308 358584738 0
36449444 626630484 0
702745019 389472804 0
294368564 141158685 0
526393722 237476620 0
421610999 103197348 0
296186348 411770313 0
505756586 11774774 0
541645322 243757368 0
540689560 560371914 0
747409870 4918764 0
207309477 335098487 0
492633614 696030585 0
511336447 544418198 0
543721702 174292678 0
233083075 355397465 0
22051390 781131922 0
652492127 452703245 0
587808579 368666476 0
276399905 522805089 0
16584603 445421952 0
578931939 163203600 0
149576429 591249502 0
140962563 109443657 0
401358366 272428915 0
72247834 786844207 0
290766987 714293975 0
301605854 246894847 0
743984446 544576796 0
51402989 661322672 0
18060949 691613014 0
317344982 75853262 0
591241415 572387616 0
539259097 511630026 0
595233022 213492284 0
263052447 12020893 0
549797879 613811562 0
229337022 12543281 0
206833999 733659565 0
757129466 785183285 0
138887477 299222212 0
123789081 274162001 0
671161319 227182098 0
298285922 94757868 0
463846155 671441399 0
522795133 425749739 0
26471546 419920161 0
447970494 218147796 0
553921592 556913406 0
131393481 579378522 0
165807286 556151 0
470174837 629146778 0
322381834 595487748 0
9480274 697574361 0
356652644 616753053 0
404032045 497414597 0
258730937 622740127 0
149261575 795237187 0
209005526 800967750 0
518872814 702515874 0
445580995 639456436 0
428718799 522081206 0
204956369 162472706 0
718854559 418997596 0
442259381 581819686 0
106730893 435186323 0
103062356 180900218 0
241537731 707538388 0
40981758 303938271 0
163761250 560221254 0
400732502 741739032 0
790055917 290596942 0
338513684 634568388 0
62123929 293747151 0
756978867 716435051 0
631592055 413764699 0
375487842 248304902 0
751727429 62875832 0
58268120 609739018 0
93750787 85269948 0
150948170 166882778 0
352307316 582384463 0
491278818 83263427 0
637255832 55343413 0
667667335 405858820 0
333881302 630587767 0
434912031 244730731 0
393206233 455071737 0
296461365 403308676 0
681251855 595204938 0
322702344 17598263 0
468199584 291140542 0
766362443 527380258 0
108377964 589339621 0
471831025 84371964 0
488400174 151956260 0
31318948 33061666 0
330629737 83122903 0
410289146 658986902 0
467773664 170852604 0
170234826 251499520 0
157703004 487633923 0
304050221 259261646 0
652233379 232722739 0
581652653 85475281 0
446713276 11078234 0
286926849 234755497 0
758002393 465655564 0
604178835 639650582 0
362802764 116766352 0
132229644 400811532 0
28035730 268777573 0
61308799 273824944 0
271930062 304536338 0
344583137 126809308 0
789225319 21627588 0
186480395 401822640 0
111278434 160683937 0
464201179 243937683 0
366047944 733153174 0
355003241 310505989 0
331874410 326667126 0
330111327 192729105 0
736313881 490098264 0
570961374 590452651 0
564258111 671112427 0
568577986 197465711 0
524162436 352847650 0
92327567 396725310 0
75207163 620952620 0
648124829 326897726 0
588944067 429676925 0
67347607 587201550 0
211449547 328425644 0
774889372 69794336 0
653397782 323617718 0
23265383 312438406 0
476615273 734909679 0
124666162 155415712 0
366428885 687158263 0
449345909 702880074 0
643960040 549325398 0
99749969 486270583 0
565900156 455152233 0
583529220 493844149 0
753081189 631822433 0
730161876 617888194 0
258384511 45932067 0
474629185 400338368 0
34801703 615149498 0
56752812 258712596 0
44526906 354635104 0
435833802 89344021 0
314125748 681335647 0
318126743 801465732 0
59870932 765026500 0
757965536 637342797 0
360751529 42485508 0
211652252 410598275 0
656319810 607067709 0
143480799 477348273 0
743124102 246542430 0
31640257 345965144 0
10955050 287329185 0
449400558 690615099 0
633271656 456670008 0
449309525 421850619 0
475108337 90902891 0
638220023 599025432 0
342847921 730585948 0
799391697 622116025 0
562517055 782304890 0
408528443 157977646 0
212730791 165837574 0
543472054 684789055 0
270573099 258039852 0
435371590 614990778 0
10967211 490555111 0
491464641 696802025 0
184350099 538978471 0
708364965 784519281 0
713984381 394355193 0
169638411 683325540 0
500319532 454359359 0
708795646 245506461 0
302446062 466263914 0
320042268 695166747 0
480169784 421013690 0
107982338 334370943 0
47727918 550257700 0
434006091 793709630 0
774405848 11266531 0
476332626 625656423 0
70619512 734995633 0
505314655 48048609 0
797369993 347467601 0
227944669 760436899 0
16753364 90585473 0
403401021 574344244 0
31359199 685194693 0
620302441 436270198 0
509657273 383905108 0
380411427 229397119 0
208520116 522159306 0
300636459 17665713 0
203728891 753811140 0
164455455 758535306 0
608885430 742139881 0
647105096 122581818 0
288423696 685932922 0
507903505 498138165 0
485295030 734348882 0
633262207 385470315 0
109004195 474715662 0
104640773 684838374 0
741704307 107021454 0
108892156 458315760 0
4028873 678326496 0
371607704 277632724 0
14432889 671188706 0
586289987 340302576 0
191104242 771478123 0
285478873 364808700 0
337087235 618163203 0
235714457 704823068 0
723995501 579550199 0
220219889 793544197 0
662090390 380636998 0
517430003 339125730 0
573175322 565498782 0
697449869 101387357 0
590761356 472613997 0
91746103 723262099 0
429091892 73374799 0
90165821 420634892 0
115540775 33807310 0
748008045 576137756 0
266625894 576380159 0
283468487 116513803 0
253924279 631039631 0
795324699 400611987 0
94838915 150457141 0
590062383 613392587 0
647273020 604563984 0
635139696 449225516 0
502450158 395751198 0
339181005 248991631 0
354058466 274517703 0
51791657 208158266 0
649325742 616210222 0
478339952 280960883 0
660057836 325318542 0
78715473 717684386 0
519084886 242925252 0
25390024 204553119 0
546447795 183841539 0
782078502 345555069 0
486717697 203633823 0
1463924 101528294 0
232445219 275934668 0
791760530 681312547 0
94115989 717836695 0
728710338 84939268 0
193683239 775873143 0
11791332 467938815 0
670007552 490815646 0
749849824 643221640 0
672728814 88942533 0
479916497 449890772 0
795433905 558038745 0
294259851 709138073 0
414696501 708983233 0
350106015 771338872 0
565650503 746252986 0
336788997 590126998 0
650752154 548787638 0
341938747 40387321 0
508745670 530956556 0
445275983 744620122 0
558090117 797879561 0
503751107 36466295 0
85451998 7705041 0
268277683 450250873 0
248149047 16721014 0
703612163 548572667 0
455128510 91851913 0
359167385 753420920 0
148620444 363009352 0
432372333 517825098 0
84109821 538815581 0
12698354 15421930 0
628293503 682431306 0
11201286 191017497 0
496652794 252007137 0
314565631 623604456 0
549415756 724388495 0
314629519 549735329 0
199177142 648904309 0
209671611 183273038 0
341840898 118706915 0
635664365 186260304 0
81484312 326350134 0
323025372 86412450 0
511029466 675298674 0
800794583 113682499 0
89848243 223663363 0
562173532 640777301 0
794168108 19555117 0
683978788 245172092 0
719641553 365999374 0
696275127 243426203 0
269933843 496275818 0
795026254 674648588 0
728518756 401379501 0
778117938 784463321 0
215794904 743013695 0
453917131 279829126 0
136403925 205084408 0
198394112 331641100 0
349943350 780740659 0
126115366 348778730 0
769922710 732296309 0
783071726 522333162 0
127923390 686825499 0
653130869 647413337 0
354747280 140861336 0
517227808 344098324 0
134148740 183708609 0
75005306 453054676 0
741896495 439356751 0
156120581 188310641 0
205304068 42337150 0
604632146 339527353 0
26484577 789772967 0
51542106 755448642 0
335965454 108060838 0
608666000 587764770 0
461107356 558251274 0
511256586 787600319 0
197078880 261812727 0
709427864 158170740 0
6201995 773302694 0
153036684 708254991 0
666526912 580655349 0
211284534 129637101 0
379799528 404190696 0
283594705 793045849 0
191335904 102769446 0
322050047 298636546 0
39674068 301288969 0
772408786 293587796 0
151985642 695806221 0
663066006 755896237 0
298306987 301930379 0
462311181 685805109 0
769382038 501878486 0
456907152 324091562 0
292658860 103720094 0
563866786 635832466 0
583163671 311517960 0
68395565 611110099 0
296332735 502905448 0
436842620 290114659 0
359965019 792856178 0
303731762 639405764 0
752288454 380250476 0
768608890 619981425 0
558265176 53910917 0
767437398 648048482 0
130778256 9297675 0
587675225 23493040 0
483651189 71459248 0
13124422 475904121 0
470088565 649843252 0
249016873 639049407 0
731706712 657343741 0
298143598 234611029 0
258136833 526388387 0
401369384 692320590 0
623722039 148530289 0
380248627 117720950 0
585341830 405483337 0
457630398 355387303 0
65871232 31654339 0
103265012 273937562 0
794525065 224288741 0
621773780 518387957 0
177016053 630524629 0
467426743 161430459 0
440317052 492089239 0
51445864 118282906 0
364767373 665193379 0
725767787 130219667 0
672460803 45087490 0
752667537 535723584 0
117426146 689068324 0
450917420 753954185 0
266595634 255906458 0
671547223 598147621 0
781748136 320656313 0
483755380 625526222 0
201611760 683967178 0
144877014 790510735 0
149082535 417125850 0
782246909 67006654 0
102046430 196205736 0
21538416 325758287 0
621272232 570989987 0
359571882 232867462 0
204473953 125979947 0
216116205 580212165 0
586193202 133784926 0
625390672 664699813 0
306728971 591795038 0
243935404 758629059 0
477871468 313514071 0
710305765 519539798 0
388461398 772001493 0
653993185 148170630 0
211564662 683836164 0
384106853 148609407 0
335169849 630739919 0
215217847 340226685 0
153762900 351164110 0
294057611 331825610 0
18513150 450040040 0
664748037 663283711 0
609762743 272934283 0
418600976 700155920 0
545886999 7231120 0
162833043 488431017 0
732223137 188626020 0
92045354 488464292 0
381655051 209865060 0
560747632 41074788 0
515340519 283506192 0
144404474 131535005 0
223437853 125173715 0
679485733 305292134 0
271491444 578408803 0
56640668 71783925 0
297707374 162458831 0
46092562 220874159 0
351785536 383715630 0
406291718 567552745 0
641100501 566695576 0
673041330 798372429 0
1884756 706664936 0
605168229 264893037 0
523415746 722893111 0
675310388 793857988 0
685261795 212400527 0
757003776 587665233 0
41298471 222934673 0
784284771 262295802 0
507496974 448155839 0
47028791 767679177 0
518812484 400800679 0
797249408 34522514 0
513829951 336801479 0
354443729 18446229 0
280612913 751090152 0
324914966 208476513 0
569831653 748651745 0
573221488 79190126 0
187551570 343286264 0
608607429 148270792 0
205558617 389422757 0
558426633 515456271 0
625560904 753255157 0
686003706 448373106 0
194361618 110166398 0
253400660 287394229 0
595761083 220452415 0
37999814 613843554 0
415369895 699304939 0
148036336 387445272 0
156972355 401081462 0
60535387 379959798 0
418054884 391336303 0
165423966 8073361 0
598230338 537942834 0
396530029 127647208 0
62654128 549989004 0
252925356 417544533 0
36784020 456036967 0
369206741 418862833 0
678669019 469901309 0
407261671 360652160 0
407847080 710838437 0
479082949 349714624 0
154361322 737564941 0
11479992 44810597 0
530586009 395029070 0
389448985 703942148 0
486970630 729310732 0
526139668 250981066 0
765780082 405455291 0
119930806 175698623 0
663032112 594072778 0
157430729 266810881 0
218886278 617489506 0
751124193 567568978 0
362698709 21133306 0
507696136 309882790 0
627564100 336670943 0
148856858 324338878 0
382728637 1367535 0
739637119 521395675 0
97775356 348927335 0
630644538 114821473 0
730947968 43396576 0
706790032 254599030 0
533614006 4299672 0
24264572 2171088 0
682458431 781127201 0
83430100 190816098 0
745162697 778260629 0
355415123 686220966 0
596149345 382733954 0
286216884 463268868 0
250325611 664420210 0
784250434 291518229 0
742658795 156955916 0
781122589 112304295 0
521008542 721978442 0
454485604 219083063 0
582733865 756029399 0
611012499 596502474 0
498757058 42359100 0
212779338 332770401 0
81458763 536506104 0
109824755 287819539 0
131444955 164960756 0
187843933 375244320 0
470167646 785625854 0
227935551 349417420 0
127384421 428695069 0
751239343 328598548 0
475289258 573677907 0
542116434 46530120 0
485321953 226856036 0
220490621 735024023 0
581803825 570707192 0
41076029 572335988 0
112439402 292956648 0
107862257 278116059 0
660553716 608361008 0
731348487 1546534 0
3814947 782562950 0
125085139 586549617 0
763299263 102677499 0
242773654 89085305 0
475992551 700254688 0
454791628 491231376 0
675986899 36153788 0
500897229 477893216 0
539575455 250784799 0
390751482 242319835 0
307747307 40948211 0
780961410 411788940 0
687604105 348380827 0
320964702 596177673 0
798489199 314037023 0
131605666 338720180 0
253529070 694555791 0
11914349 459129419 0
5519003 653162927 0
614408488 55173552 0
610579216 322871366 0
10389063 779141108 0
774938202 599155223 0
262496133 106716146 0
172827391 6602598 0
640094204 408191638 0
350039100 692901805 0
771268836 519950264 0
483480522 102492995 0
435128011 483396259 0
270417841 93598345 0
4217294 29228905 0
57342809 783688240 0
15434609 539908709 0
543991673 701409450 0
352614923 402910218 0
587795696 701121451 0
603250701 51729062 0
763786789 201766704 0
254649371 216321839 0
503700786 334140152 0
547162105 77090246 0
734112558 47261322 0
603696101 611671906 0
721090932 433466462 0
50891967 201372830 0
723431347 460704077 0
586010216 454097370 0
768423491 94128002 0
395474099 545494522 0
580434018 494621771 0
438416827 620275918 0
29038745 135323217 0
1200565 251412767 0
631743401 122825848 0
50269520 654567570 0
99607358 131300257 0
612770346 295873602 0
687348582 411557157 0
292883266 327525410 0
762628896 59765993 0
277746646 797514888 0
309823361 103860964 0
640055954 443450714 0
279673267 669584606 0
465911807 766310320 0
297561655 321126455 0
92251321 487644364 0
56208390 84585526 0
678126848 372777302 0
712681142 153888441 0
327027481 731415645 0
658473516 724690526 0
693946359 408399809 0
70125703 384969060 0
755187693 753905514 0
793935885 381141441 0
665397052 750889767 0
57985983 430696027 0
211530118 723336077 0
588163841 738755837 0
100724443 384175923 0
472032868 184816706 0
623638357 756864717 0
531334318 196327319 0
174367433 767083991 0
415492547 538753734 0
295482286 252652826 0
85341972 13725477 0
82152082 284034605 0
505875783 718515198 0
464074215 487102598 0
341059233 494345241 0
753243967 141549939 0
44183605 619622195 0
412891988 801228698 0
751151540 677243436 0
551369396 265033385 0
617269619 425981786 0
346121851 107703049 0
735607025 135046239 0
287473481 885731 0
790466255 624109595 0
202357058 727003556 0
212359044 436418557 0
800393104 647988639 0
220696452 208156450 0
484623235 226849609 0
470184343 19855707 0
345897009 682891953 0
233680203 403237092 0
611492138 714697672 0
18629829 412322888 0
384506258 153824267 0
392741425 43992023 0
284053896 411253882 0
66850182 203384068 0
654275752 212740298 0
257600770 451529787 0
591648855 199107673 0
310583843 716944854 0
456812440 777695399 0
622496308 194789623 0
793302568 203257119 0
390508888 774554327 0
526693096 706886978 0
565907168 752148328 0
773185987 620334036 0
622086137 7318567 0
435156787 380469493 0
260018327 298877390 0
279225131 489942281 0
272901648 643743830 0
423552164 363813632 0
616809906 614487245 0
801406230 587488904 0
560689007 200953178 0
1280008 451803683 0
454576518 736543547 0
315375570 112111630 0
703113131 119773413 0
176355095 486295184 0
623127609 479972824 0
389956809 558423234 0
676564880 80408556 0
466309964 769835031 0
83740616 567921935 0
438728803 116745725 0
51748770 50460089 0
226553834 603903922 0
235732810 222264505 0
659145337 416628154 0
3633874 320068158 0
119719091 154224246 0
793287302 91623670 0
533344464 77815308 0
68528978 39977430 0
248704855 782199072 0
618188165 92988315 0
93906587 172702037 0
788851163 147520138 0
775151461 427500022 0
443974825 7799805 0
177969636 240359002 0
216643897 593484534 0
503943085 405324144 0
108199860 777336153 0
381635313 671805167 0
417008069 394943244 0
356586204 50868023 0
387376451 278258380 0
418285512 388051282 0
165310481 596322723 0
541782804 597265965 0
565051659 739239080 0
29925042 448597835 0
111243375 193499957 0
52870864 575232980 0
721175165 8971986 0
773430360 558249696 0
583407116 252616051 0
528133297 199578785 0
381594112 277425261 0
219741558 157414113 0
259060706 736931635 0
734916990 297811320 0
396270508 676060870 0
313383188 779818864 0
432183410 149120360 0
684485584 505516515 0
732871076 144862925 0
768220162 627807392 0
84092211 176154202 0
290975585 339041081 0
210004418 390844797 0
595881599 52062806 0
635219794 795191792 0
690783688 33877194 0
541447325 777873597 0
642309024 354755743 0
55334450 405569867 0
728194968 476371560 0
654019504 221934475 0
13210239 584002962 0
312998897 58472580 0
764642976 339920809 0
34074928 53540975 0
793471673 10630075 0
284208432 558750964 0
540120216 348333552 0
1986800 244148038 0
733292907 101544908 0
423181765 567690177 0
146402488 687554717 0
323231055 744455865 0
305432683 1981223 0
210461833 395075912 0
210088269 307688317 0
687721089 749591476 0
136362043 614598261 0
67314532 426429893 0
377722466 199445606 0
170045947 454620260 0
667915440 699209828 0
756020551 188423263 0
759039478 348206319 0
251944708 799757363 0
463848690 789859325 0
478364610 641846182 0
335760571 326069899 0
333109264 410278193 0
577062204 162930790 0
218036458 167854800 0
470073350 385351357 0
359667528 98414293 0
191311465 780325294 0
358743595 81799086 0
174103007 747106706 0
479748471 719730541 0
484349153 664167511 0
162579924 449425747 0
607358918 60535633 0
457276494 789795656 0
733235117 244781415 0
80362080 378068964 0
408771593 783781172 0
525577102 16650038 0
652698451 553833082 0
274280205 14314178 0
631876296 53642543 0
188488664 67954707 0
457220496 732270616 0
498366551 666624406 0
2959293 219361758 0
82085491 564820310 0
527012901 88317642 0
243295602 390566789 0
521138967 589353538 0
642928898 354289555 0
723515752 89931431 0
69598675 514777382 0
457709818 409690296 0
698683804 668978430 0
677090218 156176834 0
374985776 739206513 0
133073756 477289515 0
517360168 713214095 0
80153674 333092527 0
470562499 1607795 0
253797815 412512925 0
60493571 620226881 0
498203662 613073971 0
744010161 479498943 0
683550369 338676364 0
245720179 593059251 0
101002945 398332091 0
491811604 184079769 0
426446297 452477269 0
433446043 780428707 0
606551558 241832639 0
671729485 122872568 0
224742562 421345393 0
405042524 214372445 0
186268808 500819379 0
700370674 514982005 0
266133397 788399016 0
279968124 155648153 0
1768025 136927391 0
200577268 480085036 0
184276475 409168100 0
127404466 789234488 0
610633471 610851003 0
275287539 80187386 0
712067607 214215453 0
257806714 79497883 0
465172097 416267550 0
33044743 677883461 0
751515028 178997514 0
473653841 431909871 0
108338702 624221110 0
456158480 613844896 0
536799558 551300032 0
86552642 633364251 0
125627121 615969639 0
384224381 582591548 0
287719879 440744805 0
701367821 664685836 0
682973902 242340122 0
562335857 660517356 0
616409267 415687206 0
729092953 182501540 0
290603120 386078329 0
13590602 212150338 0
708451978 322168150 0
109193327 286725977 0
786718592 593610651 0
100751308 282659902 0
114643156 275262328 0
385278622 228896507 0
568194368 256810379 0
373782076 102819451 0
149098189 48422412 0
502621963 174273873 0
118649888 596760176 0
158268203 461014581 0
648746625 129549295 0
55686890 574106863 0
273373112 283941591 0
127063310 184329361 0
762811277 598618587 0
353531327 513844116 0
403589514 284905370 0
289193011 302506687 0
234331790 245202203 0
154955565 711223921 0
225409927 638196788 0
161254070 531865316 0
497548467 278917342 0
89797749 385065068 0
331292269 719071027 0
303585483 87979119 0
93977999 552959099 0
408812331 294915747 0
351177605 617382204 0
763149299 461293665 0
37221924 83742731 0
734000329 551550240 0
491550334 706980847 0
5794021 201214741 0
273458498 703337694 0
176247995 281491002 0
554730629 406580422 0
21600032 44596783 0
728520019 567924001 0
246143222 299735285 0
532732863 428183875 0
515879567 573435386 0
750999571 28295465 0
381267356 65390173 0
43786402 130176976 0
675995468 447097147 0
719308466 223733606 0
510582456 603230580 0
516486397 778979072 0
512883252 554334777 0
21789481 400919586 0
655806409 427275493 0
673249346 468060486 0
54278520 300454157 0
363369345 564684897 0
743859290 191476818 0
58455115 323019899 0
132722419 170434750 0
690423248 508920877 0
137051085 547032691 0
36633140 209908726 0
64933317 776482907 0
610098349 386708291 0
107727141 251469693 0
762591336 224300477 0
5496049 600849678 0
69142516 786863495 0
686254209 767486958 0
422181704 415587708 0
422114765 592696997 0
697036114 518558150 0
702955597 457577345 0
221735447 275447117 0
603455995 653353840 0
61318702 322614730 0
658060667 708868729 0
578515292 73492726 0
512748680 299872538 0
222240317 530395647 0
92259388 460698374 0
677567678 475005847 0
418219757 737733503 0
15013589 558617724 0
457755205 353084005 0
350374339 278694740 0
608922120 110296910 0
640502387 780185805 0
459536645 411979944 0
263181690 106918228 0
60482669 9415612 0
667559025 12196385 0
242651174 174206601 0
516299176 164200525 0
197775860 111795062 0
763098588 405325400 0
166404016 563876376 0
218573182 141625095 0
264030562 187107543 0
320114474 448600522 0
11052981 491244014 0
698138904 672329275 0
125434819 302997122 0
124001649 429858136 0
37191356 331973941 0
202789500 68616718 0
77488168 53873051 0
704587064 699952662 0
773716149 685608875 0
557964845 707264069 0
683102249 750668378 0
454996355 410567467 0
252661998 701686457 0
635695216 182807880 0
182909356 319581449 0
217364359 661623827 0
532836621 738201269 0
190806215 132417511 0
82989199 785669610 0
184577710 176753310 0
286775579 99498199 0
619305250 475161103 0
176581275 713826882 0
516707488 716863734 0
496416877 390520527 0
658656254 410913801 0
23543661 620915468 0
726542481 515793932 0
139179615 440201878 0
262613215 176775258 0
63060180 150990337 0
28254149 531615308 0
230094191 707094766 0
3766829 230874462 0
597300133 593385957 0
783870279 730605201 0
656023966 291525558 0
666692694 304942685 0
156009856 518860834 0
722118637 129118973 0
497030869 667012408 0
310452575 154716370 0
181857461 181928541 0
304179530 690966821 0
644556651 356721274 0
473770574 84796954 0
211051633 317813785 0
235866973 738305559 0
55900245 617236392 0
111573949 410299453 0
52515637 580575934 0
520536355 360705917 0
471928121 545284945 0
286273164 776538031 0
209760797 254020285 0
379882820 191320874 0
187006667 360503833 0
539080976 116977216 0
559371225 664877397 0
721124075 567650067 0
788520426 608793789 0
790275897 32672829 0
407932451 337592026 0
497268250 449799170 0
284778394 78909968 0
575482527 91298655 0
316630653 299211920 0
55173851 682263500 0
302672727 103324656 0
300984495 521911188 0
186753265 454924316 0
412821703 685762394 0
334283458 468767468 0
335876545 105527882 0
782505565 398924489 0
648494630 241908699 0
222580632 345612880 0
621027405 587958004 0
544347899 352096338 0
264901887 643502815 0
170992064 799339817 0
130066509 499543722 0
237628510 138836516 0
762541431 241558175 0
424882669 627990073 0
192835303 86084027 0
293674551 234306461 0
244081048 497081083 0
313423541 253965586 0
125779632 634902254 0
189148524 408955897 0
91516805 427798191 0
283669867 470531846 0
784387857 788774872 0
149884384 119604499 0
46785053 86446768 0
345273435 607179740 0
661739540 253710423 0
580155320 432490230 0
519096208 779692362 0
497248137 397728184 0
4152440 466163154 0
572017592 650369642 0
777849442 328116715 0
163823478 636080790 0
699817646 502191861 0
21493561 21653794 0
40058592 202463759 0
591058777 639698391 0
315226793 387566728 0
442015432 376487984 0
676322827 295156177 0
235964081 518543837 0
698879972 792629991 0
439811649 361306118 0
324862235 17026314 0
49885842 308405691 0
199406117 762630479 0
357894630 53388779 0
255346506 670187009 0
461240412 395739125 0
419100823 307481740 0
586529348 164045781 0
30102173 127196069 0
270075839 668559154 0
742228867 766939334 0
784039238 91747079 0
412101993 468129280 0
164599124 151974894 0
121309094 447999999 0
492712834 653680526 0
307475014 40355517 0
468159321 272862921 0
260578648 711448444 0
186990282 485426119 0
341955396 550446212 0
47121103 422308392 0
540387484 162502909 0
35410224 611997347 0
121946177 58300621 0
568497015 316396684 0
376939249 588736695 0
41966420 765556618 0
138787477 121176007 0
413897887 15099385 0
16290314 539291325 0
549038924 392189538 0
625198269 278934253 0
230240449 573499512 0
170784348 699060609 0
158244115 456987116 0
91703576 283539133 0
321195232 757932951 0
766488085 502701020 0
737645233 133176438 0
78683121 123388906 0
254957802 95953453 0
439503339 691856605 0
321060764 12945792 0
588041624 504054133 0
671521498 354988000 0
469009480 212671090 0
637274947 551596774 0
768714185 539325417 0
368808888 597624753 0
450846410 593031163 0
59882554 772727936 0
90210648 121289488 0
192776971 79223922 0
85656267 794812732 0
199713244 368267605 0
33608042 294290980 0
597830590 299770803 0
525211691 590849569 0
110350635 512937826 0
240054220 614343505 0
293050397 651023343 0
572397063 159003634 0
529721951 464532921 0
213055442 595708958 0
381234046 698139926 0
201322391 592952603 0
150451509 498663779 0
36164869 616840204 0
417314654 61385080 0
79757120 690327221 0
666721342 702631996 0
249372103 433825064 0
508335524 550430664 0
372597774 409002410 0
64453191 227940938 0
419389242 772071482 0
265622104 425008187 0
783329457 677856095 0
772597013 304735975 0
251362566 62393712 0
174930221 33403641 0
708529443 407791821 0
562251576 760062929 0
51294192 8574371 0
558129928 76858864 0
439646404 202313493 0
182095921 282396814 0
472581267 58317357 0
182843940 397673531 0
645650920 422975607 0
608406659 19462292 0
20676353 503351979 0
34206022 283546528 0
40440401 788801947 0
380658576 770428615 0
755925463 215163239 0
350929490 330367821 0
396701000 545144451 0
726269862 233618171 0
321180686 480648647 0
253110352 482890757 0
777357024 753809744 0
631525685 196844244 0
560701882 645823955 0
154330010 741915998 0
702289861 213494120 0
319904865 355957617 0
673349732 111034273 0
285126233 153231721 0
127509979 365260219 0
158682057 426105483 0
330878530 730116845 0
521893075 183121856 0
243880876 402809505 0
669078318 593029677 0
374027379 210044798 0
41071101 159822667 0
294883169 706235506 0
68756869 709683580 0
175346130 794807121 0
44388130 413694170 0
202229445 720661891 0
401577817 288762871 0
498306143 149681575 0
50423409 392383825 0
568122457 245477490 0
599495712 525803793 0
765182514 211788961 0
582472891 674326537 0
589235645 238492031 0
142477706 555991518 0
435416020 727651113 0
667217793 596390716 0
705384343 440099197 0
466231799 702984020 0
557378541 19711940 0
73254888 614261758 0
261839763 708992305 0
63036876 324133347 0
155522652 138610331 0
731787907 606571337 0
134789646 13730203 0
589279474 288083686 0
454129804 47240622 0
523599801 350819846 0
230911100 470468576 0
484862563 227207493 0
732124459 233151262 0
592216790 636656603 0
456497077 493513853 0
733417868 9414453 0
657042412 301808367 0
699932525 768788553 0
3008972 578108504 0
28897358 364477402 0
278649451 595733946 0
759081349 548337611 0
241669188 533443148 0
760337753 680829687 0
481591763 646237387 0
187894976 663329533 0
213037167 734848282 0
477833822 497015602 0
159561578 214875973 0
15434610 267120933 0
149868160 515761352 0
238238271 444950371 0
458157004 50161951 0
569035393 554590641 0
758034426 8611373 0
260601301 643595494 0
188364821 201136684 0
753196243 31200481 0
169324411 131896450 0
167568843 231318651 0
478527640 603161148 0
243634791 797304952 0
273485941 420448294 0
589703557 14658315 0
24606582 441938673 0
576325106 205116972 0
62581449 75597468 0
520373217 526359881 0
131988467 636253088 0
553526592 336368258 0
308318326 430678273 0
718219710 172722634 0
480722727 65708669 0
609079647 329937809 0
78863793 187713613 0
428983428 41912445 0
593300722 126023558 0
487853323 687559558 0
485895901 390689456 0
778152656 431609496 0
92038282 346777957 0
708483685 415185250 0
523513987 269645202 0
155276935 551179018 0
206347810 555422243 0
75098974 749869437 0
445080261 661361357 0
135549394 362581166 0
498016286 140149088 0
786600367 517580915 0
358167614 3834776 0
800138189 357343643 0
716572842 211349805 0
640457221 364313684 0
278783407 587522285 0
381636645 436558934 0
55977513 387839788 0
362399902 52432547 0
524104036 566378853 0
771895634 788449629 0
790648886 107437913 0
749671003 649373669 0
34398515 105433360 0
629829554 673690682 0
445280866 75652157 0
650519979 263134298 0
363527287 501909995 0
372528962 714804767 0
207139342 732888115 0
675151464 403718278 0
432214019 447171621 0
52834737 747138410 0
654494356 401793517 0
318985926 155063267 0
715453537 618532481 0
424725018 751121637 0
32291830 353638804 0
669350425 120399081 0
347125554 518252199 0
590050853 385862281 0
71380367 536958280 0
244705615 615143040 0
16350080 7949620 0
600788844 324204573 0
118053125 66011336 0
646415512 415478037 0
450000455 507949267 0
207052490 769720246 0
796901655 115840753 0
520253980 51537808 0
490164959 463254412 0
334829332 755506098 0
459508262 586754275 0
762150818 351722417 0
125437506 406088612 0
175772316 252755444 0
275355139 110213051 0
628363454 159864778 0
483103955 156299175 0
411116230 330697268 0
213678651 395748109 0
436550887 101226930 0
165617516 278909407 0
798693534 797952718 0
222135891 401740498 0
211413129 158849652 0
740205589 661760696 0
471702503 238190862 0
222812966 58582156 0
393765418 274683402 0
459888513 174084262 0
224134759 376644333 0
71604351 457377247 0
204976871 317611566 0
365744056 340612803 0
583134912 313372279 0
770721122 591960218 0
653385266 598568441 0
633651778 425169681 0
791644972 102360386 0
125209127 109550544 0
112690889 529381882 0
14038275 719420518 0
145122051 657539543 0
507012524 677235785 0
14902553 53539473 0
339795367 503940570 0
462361356 796748327 0
730036506 417480196 0
469928994 294662751 0
347969549 347796011 0
40453923 724490324 0
102041863 789912778 0
148433803 691117974 0
204531032 657481547 0
364213792 285459284 0
502852458 427593407 0
200379692 736406636 0
482809765 594670597 0
596008463 221924769 0
108510837 752267440 0
189241372 793330985 0
397877015 232365694 0
360937463 583546841 0
114027900 658959465 0
344097757 407452995 0
771444525 724784516 0
75804586 102318070 0
150332415 725659399 0
529035408 248713093 0
376395523 53678316 0
246901351 793727666 0
313674646 173195305 0
66279624 240422528 0
233880082 394196520 0
625554083 226128701 0
92242880 247858936 0
711124114 494432075 0
447288414 56132401 0
551757863 730851617 0
337583163 221409122 0
31329739 572233930 0
569941734 54499311 0
614931792 563364867 0
74383999 678877111 0
9967943 705865441 0
483314418 642258940 0
157469132 639017590 0
355249392 451472798 0
338061636 664389532 0
211913291 301022538 0
258258407 120402975 0
451529258 538191573 0
178246012 647636849 0
48623149 544215448 0
181516160 667785941 0
37154354 550429062 0
383282154 44818537 0
673274532 394204385 0
337092905 273484858 0
420039532 626104703 0
631817292 563540193 0
731832469 47722245 0
44897288 460073342 0
779819910 508335501 0
396620659 176541415 0
696332424 627143574 0
360983544 117573845 0
478337564 711153480 0
593365089 196475111 0
285299599 712732089 0
301204042 416405962 0
775029536 387696148 0
632073962 744964656 0
228727438 600334776 0
262064095 345528212 0
500322528 672588933 0
778333915 354137804 0
799087230 38109229 0
411626455 388874855 0
211646354 187434723 0
696815876 709390268 0
545107461 210523743 0
496664770 309665174 0
20520730 379550168 0
214270293 699936650 0
432026262 152587142 0
208875319 30405572 0
724451724 589709210 0
708766646 717282299 0
281407513 587286651 0
455106663 319812511 0
123851026 696516059 0
567331000 562258493 0
91676674 194742970 0
559529508 287214436 0
274464882 566456066 0
354248999 111541590 0
445673223 97027832 0
661549929 453647 0
714596722 137231971 0
207857811 475768965 0
443170637 794924268 0
22966982 710579754 0
167305476 235457550 0
443343080 680965454 0
70866372 473663729 0
762604188 203339822 0
690163875 297688419 0
360516176 651285677 0
615112354 156106387 0
444995987 658874333 0
672001746 166474053 0
177524258 91620076 0
684694174 110036756 0
202651486 11962156 0
76250884 793165575 0
63487413 476717721 0
290338918 503615839 0
436836137 697830748 0
511099340 161164011 0
602221841 499055076 0
149446936 371887867 0
386961416 535064951 0
722144585 359263347 0
763235623 759483988 0
78535549 354816130 0
479670689 198538635 0
744437662 331929486 0
194940304 718668860 0
110662041 407049572 0
599083555 124916698 0
349455976 217431534 0
618900019 192087452 0
383620294 12693643 0
757893797 13409628 0
733983035 265635513 0
635333296 782189442 0
551610301 551028881 0
281711458 561227714 0
351480496 275079718 0
370942711 655926724 0
423821367 235993687 0
276882860 172770110 0
47685546 637016333 0
354283835 70326029 0
510062850 124396703 0
264164285 772023931 0
443383873 207370107 0
762395403 368101261 0
360057935 181233425 0
692044986 439560187 0
367319742 280916961 0
361328788 139206391 0
343134476 690994510 0
213967737 747179728 0
146634054 588526179 0
479325942 611725149 0
548357327 505042822 0
424998011 781210089 0
470651894 613294660 0
538866646 589139485 0
46938697 106757639 0
528988836 409059197 0
201420201 137845980 0
134292687 270969865 0
384592588 503240097 0
723630328 35034360 0
22280266 178570381 0
493308932 295765150 0
65145718 79515917 0
63004670 562777263 0
367867429 796229679 0
171470495 357258424 0
436466729 647310187 0
511243301 681479314 0
63461260 94113765 0
472418144 735863236 0
725123412 474212240 0
406901055 266097362 0
579991334 218259825 0
784447161 175024472 0
268510672 682804309 0
289503927 565680002 0
684406032 152530243 0
147278913 41508338 0
508105116 462270486 0
348753262 170689199 0
772973709 267386352 0
575583446 587587603 0
781650091 549447883 0
691333575 473454725 0
425142348 284094728 0
530525453 289844330 0
520317059 666247128 0
407242310 445819363 0
144662001 404547847 0
26494405 221856142 0
622552073 641668407 0
698640485 119096628 0
270285545 230620428 0
353806861 680563603 0
709075149 501813363 0
11485052 113995585 0
326172728 414926289 0
615663544 358117810 0
193256326 294668618 0
366636913 799382125 0
124280457 475512171 0
550831247 71104799 0
344508184 303689478 0
476406689 373984483 0
216094061 743601453 0
460798851 668492953 0
759896857 169579388 0
561372030 782545565 0
289078370 425461658 0
621878239 12865846 0
549496207 457399169 0
632629641 381441250 0
89541514 437733447 0
780719624 376550394 0
58309846 202708755 0
569681930 246520789 0
463966249 542441542 0
481093612 317027137 0
623475314 158325145 0
611299005 748371079 0
302724837 464929562 0
87511013 560145291 0
324347114 623800032 0
458641302 178471534 0
361588660 541385806 0
361051743 470512423 0
708870499 745832937 0
76524446 577962721 0
92363573 76329411 0
142809262 228933077 0
448175073 677674556 0
295558162 728590680 0
191422572 329416530 0
326221467 99760884 0
405062785 254663492 0
699131825 489804380 0
561002287 110177428 0
601036742 317160917 0
687989597 249097683 0
670578660 538563921 0
744866284 605683732 0
599601411 376746997 0
149937387 79811495 0
680890418 516113688 0
274301161 213962047 0
521723445 618783703 0
637806073 339563357 0
266101536 551342147 0
741528058 88857959 0
160796676 278913769 0
42552260 444232406 0
494088161 579167865 0
120167273 211840245 0
355223837 55242786 0
228384287 546240945 0
73387065 482666309 0
335851561 203379961 0
608379109 621796497 0
162789300 436993215 0
756796144 59856010 0
152457524 521854869 0
464509794 733542506 0
471225901 733827605 0
391353162 643508326 0
302288315 406913063 0
56875619 391619007 0
220711348 304566718 0
129986705 483277730 0
554784291 232034372 0
495897756 273505369 0
226066523 409588497 0
16266653 348925061 0
211599348 281253405 0
785913130 432890135 0
667365663 347360476 0
680270783 700109268 0
596946019 409582316 0
325940792 95607808 0
536523679 375795832 0
227489266 720667706 0
71009544 91156784 0
157802208 365676500 0
220206100 120378686 0
712492545 753521725 0
371768331 724175466 0
686625495 648939064 0
408346828 554478022 0
658691686 64121039 0
496081318 396640210 0
306039120 110030731 0
667479238 614941266 0
45326333 768495370 0
660188716 696508322 0
778608917 397606041 0
176259780 610059417 0
687118290 750435742 0
77245880 771570265 0
152515576 497726919 0
578974790 471269449 0
614746828 256700279 0
534720538 163769629 0
739552793 273150240 0
55732625 477748983 0
494152777 693642931 0
520459355 301340658 0
252688333 748260786 0
723315041 436611292 0
276185046 431607889 0
284835649 616689135 0
396772415 224375480 0
509978668 560351410 0
128001456 338103558 0
147051036 321558600 0
293704734 257379958 0
607506569 476074743 0
287108886 746294832 0
615910702 242402935 0
397408752 654814298 0
730490271 55865111 0
54529435 197110493 0
745246527 791426691 0
428619017 669247379 0
162445075 371676850 0
298008556 91425166 0
157812876 74422116 0
110841035 397121147 0
228592666 491122889 0
10166512 191226890 0
515330278 132166458 0
774748078 797084024 0
573341381 617993090 0
50092829 800561913 0
343084581 75141879 0
763122298 195603413 0
386904868 451703084 0
306094650 196078163 0
780109092 486237794 0
332765523 69829073 0
472688532 595973055 0
559504191 247921920 0
24867278 653323609 0
83129623 228284076 0
781943843 714628509 0
146782618 649113277 0
539270381 636432122 0
304171290 178918376 0
282872564 737716150 0
537390588 265709489 0
248350248 371875236 0
512776050 433218943 0
76563915 444953832 0
767584907 302213057 0
149528191 657035733 0
108814593 575140840 0
180361925 690044166 0
418358615 231269958 0
490983526 704910547 0
589382174 623401855 0
641319312 196459274 0
255048111 727130779 0
643370624 278043680 0
586137090 60070892 0
765367262 770508729 0
56720133 458028670 0
300251686 188308505 0
367877787 790394 0
188946692 359468472 0
703994570 518624592 0
147211992 698724659 0
107989735 608814396 0
602658480 255119026 0
173573498 463530803 0
680527407 327441275 0
281391478 219812877 0
665595446 477534526 0
403987857 206420748 0
582350726 430611895 0
126383264 672601225 0
125828490 262506519 0
182613244 297569762 0
647405649 288861290 0
228428831 769188671 0
19637098 363007588 0
265866518 652528141 0
64970755 543418509 0
541881365 422977693 0
708514663 411457565 0
229399768 201625846 0
199288769 314297075 0
551800737 328774504 0
227128141 735184517 0
741191322 762581694 0
6560914 216847544 0
189472130 754930511 0
60475171 772200884 0
528011532 227884838 0
354491163 364116436 0
216778164 375749083 0
468860791 1777172 0
581644139 366250578 0
252407986 322325648 0
120779222 596517084 0
773724472 199041900 0
694293891 531557259 0
122863459 252923323 0
205721375 624978714 0
656922161 533888880 0
428541905 160784807 0
607281345 550691517 0
616746034 400381169 0
469506995 513483723 0
358760866 798767794 0
635707900 173973504 0
470735585 398832454 0
332656346 149319583 0
420734688 656256113 0
91435682 418389569 0
272326474 743652479 0
269452074 455049146 0
297918295 312727332 0
27408071 691865399 0
10546565 174663511 0
750889654 726436368 0
422315402 143478895 0
388195388 45670881 0
23477877 343832721 0
200695176 402260347 0
89445045 215434763 0
788021561 278638632 0
796099342 70729203 0
688401060 287223615 0
561794992 213097328 0
310070238 620644877 0
642097384 546389926 0
646519488 453353215 0
483863676 573221106 0
599106087 563234118 0
108259691 631127400 0
32861596 630144893 0
760778554 786946945 0
788805046 216089619 0
150761550 372588053 0
167151695 232389004 0
232831898 786945722 0
701505781 103240759 0
53416683 359505914 0
438529342 596279761 0
121385079 426991714 0
209343973 522413650 0
497582476 387255499 0
630214505 169779089 0
680172179 95903150 0
33823608 798944809 0
641694239 572343704 0
13675638 192131012 0
281852412 234068196 0
537029106 221956262 0
133269683 291565943 0
730606433 14975783 0
433339148 75356911 0
8987129 539683257 0
775325763 81897612 0
730468487 460153770 0
227883023 718962676 0
24339115 193377619 0
387796276 766539652 0
594677160 295331892 0
452203883 329849568 0
640466899 421264646 0
169674010 450964927 0
393857934 478088307 0
496146668 58418651 0
469642796 73392409 0
627557617 212612737 0
269395496 651904617 0
542326475 93518208 0
248041901 333193931 0
530233824 656828653 0
169936466 436339655 0
374373006 54279579 0
751823482 526547504 0
221482395 81790196 0
649159921 73633811 0
280831066 446949039 0
731325947 653219388 0
375377860 514565884 0
198652737 230522940 0
481643111 679234684 0
288062000 181231321 0
523300858 56253804 0
357065933 756992489 0
85171452 331664272 0
783441932 317785150 0
674619101 260702347 0
772073341 103767496 0
787300864 429166584 0
401349242 19329162 0
400189000 92568889 0
341993730 120148119 0
440714186 271605845 0
128221840 77745370 0
55086760 114832363 0
585096661 475449031 0
296631867 794854373 0
643526206 433671516 0
766114932 93016689 0
752870519 463502179 0
165255080 399888264 0
695097394 214840482 0
396812830 462103335 0
241492630 390225704 0
732407679 474519525 0
169740909 297630690 0
246953124 798733590 0
411284455 779378244 0
724862175 257112683 0
401852613 262714877 0
418137466 8437721 0
412729206 756679068 0
401665318 312087937 0
718851978 385532422 0
208523921 263167310 0
566508799 451256617 0
159759412 774057303 0
668374978 453442673 0
306794968 452009277 0
615880018 444586474 0
263731382 693136859 0
514031690 277320997 0
352598243 792852703 0
406719115 205625314 0
692977241 46487700 0
41975898 622841658 0
115525477 657065590 0
387317556 754239364 0
43923226 1116783 0
51235183 296420383 0
277321358 291994083 0
748464070 173322693 0
667847503 540894089 0
663946363 143620020 0
192313065 109910121 0
699824159 362948432 0
46236466 153362412 0
676766079 681014106 0
678534366 602547570 0
651274539 795297227 0
686094678 136105575 0
266384223 122594922 0
801503857 801298241 0
261716183 722031436 0
356739514 636438624 0
467751736 553704858 0
369007495 493684483 0
339068945 249024266 0
224988379 326044915 0
342639098 640579641 0
613044434 43292100 0
726849689 748389584 0
105781258 36747473 0
209084195 109265765 0
785585757 727986024 0
763289090 474732686 0
294057980 359979972 0
478945554 471510280 0
748423477 723326716 0
391258271 417234984 0
696233566 192166217 0
769255680 75297574 0
292079888 383292296 0
449035465 34650706 0
643150955 506944253 0
471549865 405905333 0
203329772 594951410 0
791529082 542341995 0
8119469 58945775 0
583705388 689041674 0
374146269 123504541 0
718535898 170888803 0
374995576 302210249 0
282349295 676028297 0
532003644 464983037 0
559406491 633843487 0
12112198 535252651 0
487707094 273281890 0
298667539 253969285 0
87360294 238884254 0
555052835 615700495 0
420921224 694256309 0
102692402 149924078 0
628879057 179703383 0
733844167 597632380 0
148547179 77391871 0
633151197 758945398 0
312346793 44873647 0
637707362 540400121 0
447152895 583137423 0
483261167 422100101 0
362584763 295663330 0
428627699 787356687 0
667401810 480809728 0
204623710 383384948 0
100664233 726842841 0
304972063 663992515 0
346047133 92637900 0
191743322 373153382 0
616303628 444374371 0
114628185 492032191 0
6996736 369934996 0
2308490 118173489 0
150297790 657871733 0
173669099 791100757 0
581728343 495296571 0
128819542 591219764 0
157532079 733109471 0
800610769 196408399 0
436396709 90567856 0
799754822 148484759 0
168041922 144949665 0
577589701 537431997 0
244406745 33303213 0
735044131 370271016 0
490627125 475193923 0
505959653 371702613 0
83335449 140739892 0
707410487 701494919 0
729989451 583856462 0
356457634 84099154 0
504457089 72048800 0
445370688 224696369 0
481467505 32753917 0
627799435 106497836 0
94519629 40626462 0
445931039 562268591 0
680762468 619547571 0
641277976 187145338 0
552616231 68082357 0
537924886 84904129 0
507419589 157997748 0
526234715 581780947 0
609093988 405886308 0
196644465 648824059 0
386682797 751173301 0
504189748 350313748 0
709419560 447308732 0
260315884 176254120 0
188225837 352221401 0
368853315 552788839 0
770235403 332210860 0
390448202 373087869 0
716690204 546218603 0
790973469 468022429 0
202952985 208121602 0
63470906 54044024 0
386111773 246500291 0
590938215 544939394 0
169761211 450029682 0
46812975 769319673 0
346143960 284967896 0
583660659 733904981 0
106262484 552244402 0
441452515 149017229 0
338475492 344669815 0
238882814 174244598 0
206010878 149251334 0
52248848 56009856 0
128440239 358998687 0
392563952 1679440 0
182708910 209699172 0
299949333 219712203 0
409629334 724961382 0
651651620 375223826 0
491822880 545272450 0
649160774 472529004 0
483121874 264198238 0
785916707 574640353 0
48326012 169550147 0
309587609 56808782 0
285051870 104850319 0
130973332 354062056 0
260233399 35314342 0
786490836 522665413 0
108418508 501547038 0
143964034 236277434 0
275932726 540670212 0
258700145 49521415 0
604717808 523835845 0
477039774 606705317 0
626621527 238328672 0
733822861 308765144 0
418029520 41163583 0
728464326 369508754 0
143232244 12785009 0
121901700 154452605 0
641028719 258511454 0
24781645 779950231 0
241334151 410632024 0
769054872 258150182 0
452189244 662933523 0
507036230 474904808 0
225466332 457205118 0
392382370 204487578 0
512187833 229423194 0
509095231 24210180 0
47196469 673129293 0
383113161 750744018 0
82019622 43627942 0
284357391 736663675 0
161853908 33631148 0
754996820 387887995 0
61454555 686915632 0
368770233 486457049 0
787820507 145783565 0
261848090 308846173 0
720596278 180556724 0
102180466 189827382 0
277717592 255118738 0
78263694 224554180 0
714101917 57654084 0
767245880 468856445 0
544152502 782755727 0
77521051 432298866 0
224175981 180609317 0
761534061 667807828 0
479171821 435920614 0
669223614 703691325 0
96664358 617753697 0
125989635 362509520 0
87678928 496225791 0
94100031 568561501 0
200382804 380929197 0
232586214 126165307 0
446293845 376867673 0
778507290 379139032 0
664178679 744009622 0
143962183 336562559 0
549736010 197701425 0
713426162 418246117 0
331394504 655634780 0
759408144 161702671 0
21399910 642758823 0
284376905 431275456 0
631469348 444481110 0
191961392 294140977 0
650962746 571840754 0
740010094 174893786 0
527711132 448014401 0
415060232 621910263 0
362107452 743889491 0
446807437 786909471 0
209081345 472851859 0
473618027 339341891 0
528367631 115088667 0
504841888 642812764 0
703729054 562484807 0
344881098 441561702 0
522490021 391496790 0
568588401 658577368 0
304057416 782002527 0
281541888 564955938 0
449169177 97562761 0
258976202 121376677 0
654222821 135020241 0
440147981 258463917 0
305511442 150915063 0
115982766 89653294 0
144340030 46564772 0
672893896 606167500 0
336678712 603667576 0
186373633 236650801 0
452600800 576509023 0
203737313 699294796 0
533170207 634236382 0
798569485 367570308 0
57054033 178232956 0
341102035 598778820 0
798003130 156734401 0
780742760 539955652 0
734945156 774376288 0
700636416 273887962 0
177075800 25213517 0
545874198 281574183 0
662153708 91492135 0
208105801 2348044 0
342602415 201617027 0
84431449 516768242 0
335596858 546311078 0
565342539 364267400 0
458395439 8521784 0
491381415 288925106 0
65074416 567807490 0
67792573 766498106 0
89450901 363177850 0
191362132 778685948 0
737447234 786369098 0
282774781 334827045 0
381894428 791991434 0
507664225 69139966 0
644827020 545335822 0
534040273 110586762 0
401594852 364867161 0
491712574 339507823 0
375388656 22901067 0
536370769 335430066 0
596954020 399408220 0
270521610 189244827 0
117551821 208162780 0
549069585 317311455 0
431064106 707893898 0
512156459 686662539 0
778885825 167348054 0
104026579 435099555 0
536126481 20604280 0
606827365 468196990 0
132668797 796774338 0
112930167 697460164 0
595948831 55113376 0
502243103 502425004 0
620922765 761535313 0
693865807 728025352 0
626191161 253759477 0
243811821 186610484 0
140238942 423026130 0
482413809 276902390 0
156365448 554196579 0
799706363 596685784 0
10408229 384387257 0
88434643 644634292 0
232688972 147396380 0
185277176 442645972 0
691290984 183079398 0
271292896 417978001 0
82819854 511563401 0
725073096 786178126 0
800065088 600022122 0
794208202 788499839 0
503552576 633429092 0
589099190 491563733 0
2057603 202974241 0
705881694 297574815 0
78107382 309847009 0
579221216 445640662 0
584887453 481932248 0
212259203 634069355 0
609581346 283184591 0
672012960 486070333 0
605399694 120158043 0
664162517 798162753 0
59859229 522410851 0
500950165 705258638 0
414271492 584276463 0
796824500 246083974 0
397987020 342182717 0
789336172 748801453 0
494150933 633761645 0
744260885 246202816 0
543851624 566529625 0
169403960 467343901 0
195529418 798248838 0
696986002 12171933 0
322970229 500398882 0
29919662 170383586 0
380650242 634966035 0
345273521 252125791 0
347373374 294847417 0
252860858 145937108 0
368237250 712439459 0
453873369 222545282 0
116337322 528350726 0
710535538 629134540 0
76534740 119827699 0
177311511 532934184 0
407306507 402630845 0
64438257 481928540 0
757673574 711511548 0
148631708 189470813 0
779855497 369495065 0
337180957 536965456 0
579383804 682946324 0
248631081 124460000 0
767044452 553647408 0
73238308 341176754 0
316418897 195940 0
135224814 438216743 0
216630740 73047806 0
647961756 406977975 0
122765963 242974085 0
624689359 468801166 0
687869991 237905169 0
509374138 203631508 0
655083482 58303287 0
447142969 391573960 0
32601292 398997510 0
134528952 369068469 0
411534451 684986207 0
493773456 375795623 0
365073323 352806070 0
145173534 224826050 0
672767248 127563694 0
254587823 478338921 0
472812462 690585204 0
18639475 747434844 0
16792978 180200734 0
552617483 142350474 0
585610421 721164918 0
386061087 799428832 0
630444584 748335354 0
670220475 622551508 0
291624756 6933332 0
85345455 800672395 0
409904217 352700560 0
429666286 221332534 0
46113114 215413545 0
127613711 725967451 0
748260298 580782266 0
399452288 606971829 0
48905608 158135932 0
651047215 727726532 0
636349546 317266353 0
456906017 285836488 0
543947773 644551978 0
555900194 709403845 0
21838976 465281449 0
110482156 73006199 0
396350090 138329433 0
727737684 714374134 0
453597874 406949917 0
326154239 184712081 0
618345817 618673450 0
251084805 518948601 0
101443185 559266102 0
238272003 658088291 0
729752516 451078765 0
551059825 247787048 0
304716329 795496739 0
310848826 552917825 0
560921893 502552071 0
764936858 414118479 0
95670315 70395268 0
210893345 362115273 0
751742570 700841191 0
78379642 553593776 0
552213595 195068917 0
635164744 788975748 0
776535672 276537516 0
303643660 754417107 0
461916340 420530738 0
52311080 87017914 0
529948358 307955698 0
425771417 554580812 0
648405069 785230957 0
143679205 718433454 0
250106029 503072531 0
19838441 390234601 0
308649162 503198965 0
559719497 488532453 0
571706426 305390753 0
4045753 118681799 0
217608936 685338680 0
239487896 304854956 0
494855428 654407448 0
629099900 569823249 0
363715550 425556037 0
71853029 7330983 0
714946370 396587737 0
553304459 490640947 0
512432975 616549874 0
420185539 715208261 0
266775585 81310973 0
195178378 160096843 0
323991891 577592802 0
684374911 525934622 0
771859981 138132971 0
604115945 533180451 0
306262141 360295835 0
764808870 531141008 0
139165730 482551266 0
584172291 161600549 0
583179148 393294967 0
531305390 93109647 0
192414941 398541411 0
61218925 282976329 0
791038538 704603263 0
133637486 423905293 0
541702552 422709611 0
184073677 265793930 0
632743872 217520612 0
590525129 153070486 0
749749249 550352604 0
77043221 193104309 0
281928885 260607399 0
670329763 686814790 0
175098672 743852433 0
616699668 114506322 0
25694301 521114649 0
24326290 121799776 0
279794180 76170982 0
166991266 748946267 0
741463281 20586698 0
26190724 653354954 0
317063207 665601073 0
113812076 229715897 0
782650396 445707710 0
119372052 461573672 0
552204603 431977771 0
362716102 279664866 0
701941503 699429894 0
345570965 47507289 0
497337806 88276165 0
256188680 769982458 0
84162579 519067650 0
307031554 518480678 0
550399130 536687510 0
734837696 257374128 0
613866784 697093678 0
505088779 697180684 0
490888799 360516130 0
583460069 778637835 0
419297185 726140442 0
723337483 529935483 0
170311070 713293449 0
741697933 295646377 0
84243650 110638631 0
383800555 729334018 0
577542375 178873514 0
138342748 577603772 0
347181398 217815978 0
613223165 237723483 0
224519467 273106026 0
658715000 712641868 0
179492382 353586955 0
140413587 415752598 0
754200755 268195331 0
303314864 69874962 0
433655477 213688922 0
771892387 533075538 0
689788008 367425210 0
788688039 131728981 0
574558492 734028238 0
63507551 387266660 0
509426114 578869757 0
613612353 85733249 0
717893032 546844403 0
569654199 676835911 0
94075642 646237635 0
22827336 104242428 0
647786094 117097163 0
351736656 610318821 0
406215582 565913686 0
787787428 629722877 0
280012707 571642986 0
52535158 84683160 0
704465941 217339866 0
170808398 567768414 0
188760962 135993185 0
674402958 614657289 0
685642291 18227518 0
695628167 783032282 0
356035008 273372597 0
448155879 601866110 0
782145640 19599752 0
38543808 288487036 0
313085463 293172224 0
215533301 369306390 0
678251232 293750686 0
139672751 79020857 0
139371929 674142949 0
277368961 452760309 0
303088269 789358263 0
19343164 284559166 0
564761266 604667056 0
220733758 493011133 0
474825378 161539963 0
56319644 620533750 0
631588673 324111210 0
624687546 364779651 0
544208492 751333240 0
693244782 570135532 0
451600524 33197815 0
196691617 711757299 0
572797446 230223603 0
235204229 415567389 0
448498640 94806868 0
625034374 92364112 0
674372998 83484059 0
757351884 369663479 0
717827691 593718948 0
244799460 6882973 0
465751295 776888840 0
30098115 452064339 0
356563880 215640901 0
437240579 646801919 0
781199696 270144075 0
584488279 508069929 0
45667848 125007782 0
570170537 238379579 0
677081957 292790811 0
573595206 172808686 0
50305594 214328932 0
499448947 729692565 0
22005877 509849183 0
291199374 272763450 0
642018534 546561541 0
701006365 521508070 0
434681926 710752121 0
308443969 580715992 0
495272744 396936901 0
569397706 253662856 0
617916308 214479373 0
648802770 243030468 0
185726462 508701249 0
771998058 4169736 0
422007653 558707623 0
116583579 65905314 0
65277152 470269833 0
189245855 518472928 0
33095819 168078414 0
643694223 426645485 0
312031044 551947098 0
317093198 504079128 0
120760066 627345979 0
49093770 397103159 0
304480886 236488490 0
36978730 17602898 0
627486450 44306402 0
744156552 167009519 0
151158717 748513989 0
331709221 758197265 0
1438528 784539225 0
252527230 766313571 0
171646472 6760987 0
309034034 109205682 0
796482364 593003534 0
189316013 625872150 0
542508832 666010909 0
167636033 140767494 0
324432630 90704297 0
176651631 348654489 0
196096827 195436572 0
37083759 4903582 0
239701781 147883410 0
206901414 53817763 0
446057975 379349838 0
554298704 326821885 0
119145830 724739753 0
457471556 413290447 0
569632618 257986830 0
536223268 388396046 0
737402408 87992441 0
347447586 300536977 0
463171441 52110484 0
721884845 594919660 0
578967910 655529657 0
454516368 361476372 0
225137478 533223026 0
30417861 682236708 0
163797284 289684216 0
49001261 337627266 0
446154495 384247062 0
136722819 370757475 0
268700503 524373299 0
226642751 153494012 0
689381973 415430748 0
188251273 402368900 0
512940382 304495637 0
424208278 378310231 0
121630340 376923046 0
336216037 497265178 0
440281263 449028933 0
648251248 276846070 0
324907417 550769904 0
751294009 540078744 0
44549881 429343448 0
474943659 329702820 0
725715315 417143427 0
207987780 692864168 0
660359725 563026659 0
783364875 788807594 0
629884639 362480146 0
179838549 642559873 0
669071652 210288049 0
361416630 484729467 0
123324020 247677443 0
165866155 12334108 0
776051115 555185017 0
374486018 551627511 0
708482451 637879215 0
348290130 191169103 0
284216886 170190694 0
605639984 523374555 0
41346589 419844324 0
139135754 2975755 0
631566205 163159384 0
662744030 687336903 0
136414361 124795559 0
464822523 432104680 0
27524033 280959691 0
611219589 228611062 0
704593653 737991960 0
524802063 60659208 0
2036211 665418276 0
216364448 146363797 0
682100854 646400618 0
763819256 633936204 0
198646953 668195247 0
603683522 450062715 0
231387032 185849398 0
147595796 281498335 0
453000397 592705466 0
686331604 75603455 0
102807183 799877422 0
732443100 441700369 0
509851509 732000844 0
801474373 356917169 0
771362229 778417100 0
331288018 706301110 0
690530978 184032127 0
1429080 209749559 0
149057940 437514056 0
677504273 606768089 0
432053977 728882802 0
612849175 337087354 0
374606973 370481921 0
461282604 405982159 0
668159522 717782552 0
163673307 535228976 0
531051064 555416228 0
711420348 635255237 0
4271988 96995712 0
542714164 441094571 0
527533728 284269330 0
741832494 771527610 0
747661967 744975653 0
30598151 229194091 0
90709541 742451575 0
28178789 160078094 0
297111576 580083157 0
751958278 638884484 0
712000898 134190401 0
769374041 608203088 0
676049069 762067808 0
167523143 13675686 0
236994148 769340454 0
687298648 391072060 0
239245918 613357327 0
181683063 737781913 0
713307738 177234091 0
167363570 683004517 0
394929459 778628123 0
175173677 385593833 0
286057807 808063 0
81560775 513000780 0
223151196 43783000 0
284126017 706356791 0
116575146 534530772 0
384110324 53371633 0
525467574 768107327 0
111921413 439564847 0
731619808 239048636 0
315364172 683023956 0
189697520 520911222 0
11217741 387639300 0
295997589 476598207 0
410587648 78735742 0
53888771 195136025 0
671504736 482502565 0
783241291 320543269 0
197164984 225188756 0
705883799 70489382 0
619186372 487470325 0
673601225 206514366 0
223630130 242846185 0
499392091 33991384 0
120688693 445438174 0
306039532 71758974 0
543680878 250881827 0
157081044 767949939 0
455620740 547828758 0
703564036 285475937 0
129220540 243626178 0
456621508 435254147 0
743137793 459783514 0
98572014 202767051 0
453287439 390619347 0
197186410 651019285 0
469888185 329117202 0
756646630 536721717 0
756632805 100072683 0
325050522 483085229 0
475714443 509083176 0
658163049 476581958 0
309982442 670613339 0
342765754 241493119 0
254321455 560501181 0
512427271 119453263 0
686573990 639336033 0
613263748 682347441 0
115618190 216587132 0
428922572 265087606 0
352500299 454235496 0
550446769 431001382 0
679285816 241834960 0
499475568 217643182 0
671795874 379612327 0
666418885 80306144 0
330192072 347520703 0
541856630 725984217 0
260161998 77361338 0
67646163 708733410 0
277093389 449740293 0
666490826 538357337 0
387698596 484286143 0
648818781 331207207 0
551186980 671813904 0
732973829 131800760 0
261195212 175489257 0
429472113 508826172 0
597480846 377690464 0
270037878 71745855 0
581140803 400974990 0
749414640 177372214 0
129894414 479845178 0
565329195 368718141 0
598531808 530029178 0
111062129 202071566 0
594939520 34504922 0
167346256 410244380 0
94690155 303583282 0
366708382 702454291 0
748723367 66326475 0
393825638 399296307 0
291088343 230315619 0
661669384 157214074 0
367714165 370912999 0
393238919 731788618 0
231135532 502710342 0
277675808 127319225 0
23530979 522312614 0
234620843 410396084 0
438134368 505497477 0
242418768 580335631 0
459642709 658376472 0
588340785 139554900 0
686896959 221313643 0
100322846 114639959 0
633066319 661159701 0
620874112 493750047 0
23176288 300619604 0
333830006 523512011 0
116947873 79435285 0
307336905 434735224 0
355811376 724564078 0
182032697 639332411 0
266346955 302345094 0
419761831 114641487 0
629204428 417187216 0
505165817 223898904 0
58244098 702424658 0
704372392 532487452 0
462293526 342469207 0
627827718 150250497 0
684857821 575925374 0
732192591 685558384 0
188659423 491278416 0
48371548 223528669 0
691825980 109015094 0
29531097 751576977 0
627093240 618798766 0
695829732 444791981 0
352570690 717778711 0
399352003 342035395 0
150569013 320840448 0
569554758 721485206 0
90822351 501559639 0
325950974 163501986 0
61638449 565973136 0
224752611 37958035 0
54955906 214953060 0
428480214 289688055 0
693090350 454557184 0
251564706 377191516 0
448588212 112547629 0
427470749 398411882 0
541261270 182638753 0
418381737 613807558 0
150516284 321261795 0
2040160 762927285 0
9809817 365371337 0
514248881 48373159 0
299032867 696230048 0
712279411 161333533 0
267796003 310219770 0
601966008 636194435 0
152723231 84878541 0
529860754 457977109 0
794193666 731059242 0
494906379 775571323 0
551206025 190455994 0
500896416 136640264 0
717212769 115707278 0
96693612 47141976 0
620346024 406194752 0
441021965 601509813 0
321085042 221789030 0
432716637 208259872 0
608755819 737721056 0
741349634 455395147 0
635831459 8013508 0
665570779 320962064 0
641691213 203752186 0
472999615 344109974 0
703972213 36804653 0
389194998 126667041 0
54152317 414650444 0
765330186 493515550 0
34860103 381693560 0
201519352 142670377 0
766790537 97356373 0
668869835 427143077 0
169643701 275092437 0
161857961 572247874 0
461864169 39298826 0
417928977 760092734 0
604785949 159345273 0
619464448 71541813 0
253803326 605890233 0
505662881 677657499 0
394839251 587592165 0
456102832 236595467 0
127844591 740554710 0
252853450 202780874 0
122745907 226042904 0
258553272 46512490 0
661143895 494486162 0
717980059 668681857 0
149277957 624681400 0
72738431 272308959 0
64479694 699737786 0
376079294 688207163 0
737307994 660611545 0
705297016 269159358 0
435247501 668629308 0
525897832 146713933 0
454089443 138103443 0
274576007 797584872 0
23453865 404933014 0
433917459 55689897 0
456656233 393017120 0
210309453 207886440 0
621879909 793298559 0
5043572 56604782 0
160934797 528475424 0
37680738 658237336 0
350524096 244692156 0
744831909 750346466 0
324851190 436265863 0
477274567 462303737 0
190451066 243211358 0
601094152 1497881 0
63037063 252472285 0
157746335 59024242 0
46735392 107431521 0
780267826 89364605 0
130068473 292652900 0
350053859 219339609 0
631408434 610466035 0
172234893 24586279 0
678570216 309483337 0
256590635 197741028 0
316278562 273342395 0
260803542 697421600 0
565573617 465536015 0
441253859 787800147 0
781223521 650023263 0
722123650 688900373 0
754508556 719126233 0
324722601 591099824 0
721142544 777705728 0
8121358 379812364 0
386771948 187752887 0
644655517 153850720 0
752867926 49306921 0
131558474 731992054 0
60909633 264607048 0
552367724 255017427 0
462384248 73938690 0
292412011 780277270 0
778457563 212089549 0
786378879 489719234 0
312911613 693405525 0
777485882 326626849 0
278853692 221914817 0
432715967 228060732 0
73971969 365219810 0
530490123 789044472 0
390846124 401984130 0
449901065 736662202 0
751749128 493829344 0
274985158 185881304 0
739507457 382095181 0
517905431 534141587 0
123049713 392836993 0
193887126 618540558 0
174167890 208408975 0
37380299 207069769 0
295321118 207852823 0
752636323 244152841 0
699518227 160834619 0
669593536 407758494 0
390188245 523528291 0
636573438 330942745 0
78048805 622789422 0
674141120 405766947 0
134889292 760665139 0
478429310 23832036 0
411809334 202698734 0
434036921 216213787 0
250545359 470639462 0
377050650 102328899 0
138664617 210400222 0
447292016 284775250 0
67940154 635977395 0
106406483 773245893 0
402807859 114208129 0
8884027 633209880 0
752604906 81929918 0
403475509 714389928 0
595016916 111001467 0
599231454 349603625 0
116333218 94869102 0
368317573 142612645 0
788422823 436705754 0
505154904 801607602 0
622498612 209757667 0
373617749 745367132 0
78655803 717064496 0
64138077 264688713 0
13934227 667736751 0
455469079 5216126 0
448009965 700555353 0
642034513 231181896 0
242880338 22735216 0
470690177 138585070 0
681918397 195774220 0
531979078 86121744 0
352229357 632445453 0
613754617 233019662 0
346800120 199019806 0
801011455 376352716 0
107498451 238173660 0
299418382 785145103 0
138144105 134780574 0
398020175 125556738 0
766175972 542024039 0
52393740 762259218 0
131129324 547490127 0
706306138 490955277 0
431107560 614741814 0
405525202 222912330 0
13336345 678334109 0
81953066 360894953 0
590093532 503051045 0
202096087 546679543 0
318765836 729807492 0
496471932 3966624 0
692288351 59490710 0
291758277 226588025 0
4998622 720325967 0
192211600 96999690 0
459933661 346063946 0
123647148 362893017 0
350794077 669831401 0
350248872 330520112 0
684606041 786305391 0
91189528 495174396 0
390177516 262551839 0
90473475 754526086 0
553550504 743546769 0
354015326 439905155 0
89801301 195711707 0
242705988 639085146 0
360965595 390208014 0
781501768 487349883 0
62099230 17258436 0
382100759 89282261 0
405126753 233693108 0
6256781 533639398 0
195125702 192821671 0
615447170 635602627 0
422391664 427682430 0
404858285 181729643 0
467896854 318863992 0
265980318 261467537 0
286080108 414794345 0
308118292 100187655 0
69346716 632865482 0
576098981 329155885 0
672844504 60852791 0
6437693 753272624 0
299702466 522626148 0
69862024 371550293 0
733613867 369604443 0
542166382 224256240 0
521960054 438475520 0
515677317 362172154 0
200158937 745639175 0
357244005 682002841 0
248981623 445276361 0
427049333 260632408 0
460138974 751613448 0
272914625 336149179 0
800806245 587813849 0
522786623 100759963 0
9057284 647822149 0
290184362 598299263 0
503447959 799458180 0
274068063 243293701 0
646571830 434326515 0
766427239 348949805 0
284157710 446618956 0
479390761 519683306 0
290595777 280266532 0
499884213 674083943 0
625824457 97045925 0
161127641 739505912 0
669515188 288730576 0
166145936 493438435 0
649894461 582193308 0
109740649 362447177 0
220921688 33754356 0
317932857 551978764 0
578305536 530880423 0
585591018 558739184 0
180685474 22371700 0
35269958 219025953 0
364619112 463078121 0
778319567 692228991 0
291066993 450355708 0
488410194 40100085 0
371054477 679436694 0
215333867 313502103 0
601274027 725955512 0
323054161 648622584 0
482148733 231342904 0
344977860 292593650 0
55813677 593735848 0
640817605 369925741 0
709303167 148770566 0
246729124 426388744 0
503170955 29562708 0
658192307 308396534 0
570970776 447375557 0
686425537 47221310 0
689847632 252510230 0
152533617 391216091 0
579846998 714081956 0
637523603 570961984 0
472668753 684659100 0
103840001 171611356 0
608485655 673644431 0
316664023 407766568 0
788289805 657634618 0
761389438 696800798 0
11965606 174317260 0
168563143 552060306 0
648536498 661484777 0
617714336 456511344 0
120615064 457075248 0
784240951 526593166 0
356988952 59050568 0
31642108 632700199 0
252609134 148994172 0
129611811 774495151 0
548902586 4600188 0
129033635 345737444 0
460693495 355181505 0
151049815 159904711 0
294662657 589317313 0
613093869 12433375 0
171375570 716396604 0
738816432 696176579 0
165162567 562965034 0
534199447 591532689 0
71982042 758367755 0
169136044 796153219 0
156900351 453792813 0
611941162 32492573 0
766319095 371519401 0
528903079 608881231 0
737745027 114112892 0
404561096 471185223 0
208552890 336766188 0
656016292 105606807 0
763177224 253093625 0
610691637 108842444 0
278495526 273114098 0
695650957 638726277 0
490193550 639896673 0
85143821 154516889 0
2805098 455653426 0
704909318 626390126 0
729018366 226027920 0
621586737 88760031 0
7783753 405203865 0
603282064 244780924 0
220893352 231890100 0
425011987 632021095 0
234978096 187963940 0
106113919 636827376 0
437809130 460639796 0
684718076 372843773 0
558571691 774473058 0
400340243 255819664 0
466792292 370488798 0
734705345 402695357 0
263264257 618123060 0
530551934 685435259 0
317140882 120956367 0
557741830 785763564 0
691426465 673865880 0
751138465 581928011 0
621091119 558788713 0
35862947 423556847 0
774648011 612665823 0
486978219 602205889 0
369756866 700952858 0
11737511 489524106 0
712981754 285187189 0
174588173 383955208 0
101262813 582617378 0
75525674 98313130 0
501122303 646900199 0
452341559 647864014 0
651120446 348959481 0
523264593 18978714 0
147313267 619555911 0
55269621 627146698 0
507378082 709429610 0
158401840 584836759 0
786713321 263082934 0
41747740 571872053 0
629004618 35229351 0
570570357 261608077 0
701650463 274865954 0
441889583 800898102 0
583013854 774399315 0
117438539 227955537 0
179510217 617529923 0
89937418 74243862 0
72777476 308126852 0
62301534 24204548 0
133209349 348621413 0
390507435 306700861 0
567792656 607979892 0
183718799 404919972 0
268993246 789740858 0
430525143 354082026 0
73065125 786344661 0
697618757 756795516 0
401353465 526989517 0
735235054 338379595 0
682488240 742554916 0
717531556 492714365 0
329386680 154820017 0
234058874 91894078 0
448878100 117335215 0
334414851 100260110 0
476781474 17736952 0
123021238 269561367 0
639242023 141850941 0
162821533 608143064 0
499211076 583998831 0
216756389 648851501 0
66119099 646901144 0
739625619 718563776 0
754709017 743922063 0
205363648 132173956 0
42503323 92918056 0
613570952 520930877 0
634737177 427761556 0
497540198 788656338 0
81444645 545931217 0
73981456 468501790 0
646722540 47176056 0
610849792 159313997 0
11735823 17269342 0
232846851 596623040 0
89219008 686049376 0
247350843 92009489 0
577126792 556954531 0
646342329 597783100 0
554740357 216743195 0
372819325 611212851 0
80635888 386163391 0
729732932 203969094 0
303678496 642126804 0
515927523 36311827 0
128781373 753377468 0
703495647 790604458 0
237180560 738177709 0
725860234 442288941 0
480100411 401710273 0
65062851 500719356 0
299838053 463441778 0
33825947 756428816 0
90002642 342376960 0
59243277 344391069 0
287827013 362718565 0
436524632 401117812 0
471582827 433466728 0
62876157 357060656 0
616303989 706006563 0
278275214 243033476 0
694954111 659851922 0
477349634 171029790 0
680803266 705411723 0
485175908 793162353 0
272311046 108928216 0
478985192 607397091 0
253846588 580556334 0
657778398 187670236 0
261538970 260909552 0
745192978 521696942 0
504984208 76467466 0
590431967 780430425 0
614018441 186610011 0
732343430 582693309 0
7509892 138459840 0
423128607 376912705 0
144727913 596511069 0
674072019 80679221 0
572462197 382378465 0
405355432 52975218 0
20073058 239468023 0
530218843 77343090 0
465219854 569460085 0
581226506 544012844 0
638179616 265676661 0
545060644 85097206 0
302055855 311530999 0
256525748 412635702 0
406593028 376608105 0
776216605 431344888 0
416666942 673100957 0
37570175 366877072 0
799056952 344819487 0
363050092 569395054 0
656637540 13768731 0
63265961 712335699 0
388054624 267163436 0
507678214 412885565 0
751523941 77022228 0
129988099 529359089 0
576458345 465706584 0
789902125 707346108 0
307975615 305540923 0
695391873 578071715 0
292450084 187379703 0
272905470 211570732 0
131607262 356394453 0
141920871 204389309 0
494256835 435231675 0
115681951 555833364 0
798304171 588938563 0
65296531 642448329 0
45026505 12483376 0
104189809 285284198 0
78218889 797751334 0
171164318 324436344 0
535258532 742826249 0
646864692 305982511 0
603110792 477286183 0
168001583 550753504 0
271171991 643323684 0
190528065 389555961 0
598026250 552418352 0
716731980 135330418 0
531428241 432530241 0
273828450 636348501 0
361113003 117937086 0
395380217 90526307 0
125272961 739571538 0
656015634 473525318 0
284227968 310726542 0
301237210 422666564 0
382845750 338445390 0
403466599 658823996 0
733996529 677901952 0
105220661 149338006 0
368519591 36166412 0
190586463 757691555 0
528699860 84480963 0
220173743 675545435 0
758612888 316894596 0
191411598 512624517 0
264200476 695463295 0
485354219 118255815 0
124298841 445083848 0
210381139 426745781 0
334206927 651244932 0
343716664 795853120 0
309573016 758651944 0
48849990 420801378 0
164585967 517204869 0
80864243 5346970 0
677342083 494913538 0
670369190 517052612 0
588808496 206925099 0
749519614 42371596 0
690407008 423981753 0
407014675 255207168 0
90380357 107428574 0
170218238 650231905 0
720360041 222271955 0
33365813 105334142 0
157865162 490491595 0
403480092 295923709 0
136098789 612930627 0
740102529 308815384 0
604212754 53577533 0
259977515 83794155 0
503824785 441645466 0
726406535 516056617 0
774987821 565254251 0
422738270 314935763 0
552045949 653961172 0
322098318 222078876 0
195276549 353406444 0
141935709 489696043 0
54470394 263562644 0
611741187 55251295 0
363212291 57383839 0
40321374 99715404 0
680313390 239815605 0
691534253 473495762 0
193273980 616261474 0
606746090 285311450 0
562019213 408677855 0
434006194 173787158 0
143903227 662654539 0
54548484 127550007 0
774817413 579048825 0
36025523 624535829 0
358069090 120025729 0
793048497 318585181 0
304948099 498056977 0
354196495 609285595 0
247840717 468759774 0
164698222 398178044 0
293590072 670645662 0
145990133 339295352 0
492996855 29345920 0
10113910 523421754 0
31841750 337120529 0
6605137 50245179 0
572980389 716875705 0
793221174 93819705 0
686147859 91202958 0
52721708 659922984 0
242957138 231480618 0
705176977 641973907 0
532295893 454546421 0
17796201 275785033 0
9859132 167224670 0
414724385 557414866 0
710900695 405365276 0
352516788 794242435 0
201434368 340935149 0
657645819 442152314 0
772569055 779884822 0
132732258 266210690 0
102960035 306324392 0
363359616 525552183 0
138794117 212321197 0
627635735 575927161 0
288269150 316445673 0
328045491 338566572 0
155377979 479141123 0
595946101 729728067 0
164395633 273035143 0
161396485 745854895 0
544387871 680593383 0
633216075 583653009 0
712447601 671503279 0
692674875 683607544 0
395698489 660654490 0
654442594 499348631 0
53653411 410531401 0
626191183 416739583 0
512695539 663463201 0
756993155 3182002 0
688893759 489140084 0
455312576 202417713 0
372389551 313024821 0
42416544 379083014 0
541248622 493624232 0
106403770 346035682 0
220585150 752715004 0
561173052 236548227 0
132409295 752563338 0
548685331 771756020 0
315432710 463238507 0
652907213 181540546 0
6896200 405010381 0
14799208 155429515 0
70691282 591370183 0
287866213 536850954 0
346820652 773619357 0
205523589 479572116 0
243422853 543763362 0
464024481 318590738 0
43274562 210510954 0
404403476 564529523 0
585580558 709758741 0
336162186 183297505 0
136172992 392028579 0
256513979 476543031 0
565622031 613218878 0
164669223 467485918 0
797078616 112891548 0
607410867 193306119 0
638142024 665301343 0
191906265 470175130 0
88403890 345625995 0
139756336 437243144 0
323358811 23061832 0
651848588 626271764 0
459757299 286789174 0
40459364 534556923 0
73676965 712369639 0
528666814 38965206 0
704723288 137272942 0
413289994 666622208 0
362045614 79887919 0
305975149 71578091 0
11767745 729532848 0
398200340 260434301 0
344082059 95429869 0
573048075 361093602 0
482818329 715872352 0
114450816 432299418 0
494384981 498737409 0
662220571 710244821 0
30053856 751531058 0
444666264 269060913 0
519972383 734103841 0
595705675 128171992 0
425030625 127755948 0
705061143 150720666 0
708738989 618429265 0
76743275 537468033 0
296823686 429261890 0
240896821 90795907 0
364334612 223670027 0
485311506 656046106 0
95841935 1214692 0
364253015 713184194 0
479655915 57353943 0
156799462 729444097 0
789121775 770210229 0
48618184 246064747 0
57619825 490887828 0
493256351 607919966 0
283545858 348524790 0
758426537 3158509 0
104246384 40423089 0
661624200 10622401 0
34499323 463014972 0
402309398 320780578 0
496075904 397444323 0
71735999 50368705 0
127878812 354561385 0
583877478 522083300 0
94623491 108385995 0
744429523 456877050 0
101693281 653792798 0
599483098 752174326 0
392727144 707028784 0
757289571 446874366 0
152379175 540581375 0
41512754 174240641 0
497286001 762086338 0
646763996 250867467 0
237787867 207496450 0
214678966 773895202 0
69424964 318534914 0
230866915 53638483 0
188161949 376477387 0
275633096 484331082 0
187370358 428459923 0
434665236 449612347 0
41728582 617330810 0
11936664 147606339 0
799425170 24879667 0
796600727 155243727 0
82937871 344471013 0
421329479 230282072 0
598911056 145193993 0
365670125 120421798 0
24818681 395830479 0
691754312 698838367 0
362043222 69468017 0
553996703 556877596 0
68722977 756865607 0
107163375 198747641 0
449491525 429873963 0
251720186 450328494 0
112426000 685044984 0
32954047 109236899 0
236705860 120917455 0
36521765 117817556 0
451526660 732931649 0
292366340 769160271 0
23918483 708463307 0
751307631 525569226 0
160786754 139587588 0
706659131 27401838 0
784056721 546576262 0
347765787 22856389 0
775490782 442104534 0
399164656 372931707 0
412195081 161598135 0
225348883 416290060 0
94826446 198136778 0
677272994 196884769 0
687085485 68244903 0
444334536 587759629 0
627381525 361364227 0
308017577 542266148 0
85738383 460148881 0
289527908 398519685 0
611578675 566078533 0
772630334 538077765 0
666377282 350965580 0
255924872 631995619 0
151560935 75042129 0
478222268 546532946 0
96634554 496664158 0
243256456 582593780 0
35375965 697618338 0
721885991 701894651 0
135692807 568753788 0
587624757 24727817 0
317303119 797067140 0
261533166 704738175 0
743525236 670897550 0
483583377 383286069 0
280116819 727989952 0
108519891 718944963 0
669113418 255594925 0
529025824 443901696 0
151467698 107375301 0
764947499 488789354 0
373357653 695774080 0
424968795 313489129 0
679666096 675241334 0
745609981 29539281 0
678347996 61219557 0
486527992 787379812 0
64469953 624203587 0
325962803 256455608 0
579764443 376910493 0
514530932 385446684 0
632320537 646204186 0
147772461 711046945 0
710858569 717853407 0
638395906 252976912 0
161846339 461264428 0
276072644 323338660 0
445161158 519594505 0
444017869 430671197 0
757083600 142159621 0
669039915 259276048 0
4231433 28076532 0
159867187 177029689 0
299253666 448225139 0
459432464 454120942 0
78153598 104232391 0
249474693 259596492 0
461152622 220746442 0
349836403 103833782 0
620884495 425273939 0
754285620 575232611 0
312622464 607679745 0
360911106 162841525 0
142595404 315523822 0
711404394 100297653 0
557587187 684195696 0
480243454 675410056 0
684405050 447998754 0
435290971 604148750 0
491883649 113566391 0
226695752 508866617 0
306055623 798613596 0
399298717 602323220 0
779953829 435949892 0
543556822 378112671 0
442285888 561186165 0
197534470 565087115 0
301897760 95484337 0
51320619 181357900 0
517482596 709921293 0
649779662 42344641 0
765303463 289250687 0
119515902 446957683 0
560369073 526726691 0
484509420 455412095 0
206773445 519891916 0
550114776 665784463 0
596067967 67103723 0
80056559 286556049 0
74505973 792432647 0
190623044 115916706 0
258331325 512357178 0
756798911 265673022 0
223378882 396821939 0
723934824 77201144 0
406681785 547872951 0
661940738 625352860 0
536822582 505957066 0
499017807 44903811 0
360074084 600500726 0
792468722 323075432 0
360886065 271753266 0
280454772 352630534 0
472552863 570836149 0
283280572 436788698 0
426727117 151546402 0
62649444 155490673 0
538910363 357542097 0
677637000 281854930 0
439886430 15861544 0
492318770 778709974 0
238833696 248304682 0
785559153 690382696 0
479183936 226721410 0
733335532 672333653 0
407232401 563856409 0
400686475 98866562 0
147863990 284851358 0
189628474 413649842 0
724010616 63345341 0
788934793 669476474 0
599864665 99775714 0
715456711 743873957 0
257883266 586291922 0
241184109 518290133 0
317924265 182597718 0
744317710 494076739 0
703682594 18414146 0
388465878 675463615 0
254500153 74914886 0
283240289 598586385 0
783367891 465685276 0
601813730 212947566 0
603680683 744754795 0
270190195 671432322 0
754901107 373700735 0
586153203 262489890 0
778795943 420514643 0
372517407 462701643 0
26691872 727254558 0
294971986 22789618 0
623982302 596482936 0
335729811 570720299 0
293878366 403719793 0
674724313 594639733 0
762003026 694920884 0
534062576 669194843 0
168370369 582255413 0
704568308 383651262 0
141873306 382982821 0
175059929 343544170 0
303756147 675706296 0
47258485 59665636 0
325181572 760937349 0
147847044 114279293 0
403391984 80197725 0
740085718 77761691 0
709417294 510491827 0
456816053 210739490 0
563351975 219508843 0
391859957 457274294 0
39577010 535276378 0
268594183 761972396 0
470015969 217557237 0
32663124 726669609 0
674832578 221575619 0
697104287 330832477 0
499589590 20211454 0
100810905 447579448 0
264561916 451326742 0
22079085 472413031 0
703697456 675885922 0
394816888 743810828 0
23327930 468770445 0
510574776 80027180 0
464384056 203073095 0
186418715 454619591 0
395328259 233802951 0
470728256 305476738 0
69705850 79538827 0
543047158 179973844 0
93590946 96632789 0
684043454 482637211 0
97970156 127750673 0
28732180 584922953 0
14816466 368220235 0
173890065 767214167 0
111786714 184689177 0
694588393 228555183 0
470327251 48478683 0
344877023 93824321 0
608766031 517925701 0
14924216 512439101 0
768293537 348828685 0
263470772 178469504 0
580174140 220674165 0
398418313 181991470 0
85170141 335601465 0
329056234 681048255 0
728804543 120805876 0
746068081 545775867 0
440936207 206975773 0
109103270 509615927 0
211649196 213071328 0
578686541 411287629 0
391448279 99992611 0
144303383 694537484 0
554186789 645793422 0
328066864 56893649 0
347011197 82995130 0
120629538 693649295 0
306891964 387894374 0
633794983 435795071 0
220995060 277677861 0
509012773 354760552 0
91357513 88657044 0
23311414 553483098 0
475989642 302202090 0
399345247 413618605 0
222038532 500426398 0
547494743 418524213 0
739739691 405852263 0
769562059 171686688 0
186926740 507633392 0
742635087 18602937 0
688157304 714896757 0
183088697 609418158 0
47173898 57788444 0
648820741 489676476 0
155950738 35581542 0
686247976 788445480 0
371330838 683827230 0
524954218 773220878 0
539736456 688458599 0
60794154 627950215 0
736810935 292341848 0
617644314 129827685 0
26253699 621163733 0
769858787 325933497 0
422572342 476715397 0
305258612 10346477 0
565999417 597972539 0
38394451 340720437 0
189342330 296252560 0
727049107 712873857 0
428262255 557724427 0
732952229 280435412 0
254120733 135709961 0
714215281 661813330 0
344874559 220390504 0
181532369 701549235 0
178894026 320340870 0
627710388 160448133 0
534543220 287309672 0
175722622 714752817 0
212335015 330163493 0
43302031 697947758 0
282819592 467864017 0
349640173 673536209 0
85896375 772620731 0
773223945 555795425 0
493521462 645366785 0
491381794 62534531 0
649901144 193928695 0
683669032 606820622 0
275280866 43937355 0
110892613 360637685 0
267188539 585390765 0
50755393 438686981 0
382441039 81047319 0
555363460 755855999 0
263846361 618998219 0
364578381 522178089 0
182165662 276672812 0
671296046 31425736 0
264762345 248512341 0
682410004 230332569 0
583232918 36276844 0
295041598 755544566 0
119176488 676062921 0
27320809 514026602 0
514764401 181922946 0
168361656 308544543 0
537848110 795656026 0
335316888 105249249 0
401542052 201133452 0
369876979 158813041 0
197301232 73687750 0
735056204 230735751 0
513006264 730502458 0
672253151 114528872 0
138375467 67364229 0
689874761 244003107 0
262243425 323352 0
187586519 209920878 0
3691913 513265312 0
714882601 711271011 0
185833380 500729442 0
733974792 646260021 0
89796843 473907986 0
230172515 75314096 0
679178819 9104787 0
132194165 36173181 0
27959421 261929338 0
561959241 108674584 0
47056558 341866327 0
508709635 440026746 0
190160686 351426200 0
739524293 130824304 0
340064337 10482390 0
585967118 180988186 0
206016274 585915029 0
453315373 18256081 0
22508479 547802968 0
183980761 334696231 0
606260562 434168250 0
681253190 87848662 0
497473607 343793601 0
268493754 35397541 0
705026434 568310149 0
383147648 597990270 0
631167670 591737143 0
755372510 112389065 0
532515143 528132854 0
285038302 265574804 0
737441756 711463344 0
796517792 329282459 0
441692171 393643594 0
666385517 176444868 0
607796238 24269213 0
40373526 490100625 0
419243553 547941208 0
5012589 156466280 0
209181083 173555564 0
357474999 739078453 0
483742804 101838243 0
670384676 153759220 0
549282255 544806567 0
162765998 243120434 0
465195555 457233448 0
39291694 537373914 0
491325513 465026863 0
760829254 531456521 0
85519728 596088602 0
82957371 746551537 0
605325905 362248554 0
79231079 40821774 0
387598111 406299013 0
305254513 363421017 0
144758116 271984022 0
325525917 259269912 0
21082375 105217846 0
390138654 211995946 0
175998123 36569412 0
152883653 73963516 0
363551102 501216386 0
656694507 353832913 0
786455201 43283451 0
137525957 527345843 0
84880265 761909198 0
674949044 584062269 0
416278375 6418831 0
96528413 674342038 0
436985939 683309807 0
188778803 428483136 0
517457767 70759633 0
630603546 476424178 0
680796776 652859962 0
659177110 477907214 0
204901008 313295802 0
292506831 25747422 0
3009787 649519013 0
242240670 707445941 0
390391665 107756896 0
708389849 300577634 0
177713703 507071172 0
685323478 158477557 0
119139971 158787148 0
576206683 57363443 0
148658536 189590112 0
746801809 130421497 0
720979881 122626658 0
320005072 580470633 0
372236209 80996260 0
133229067 649287608 0
143087863 501298655 0
260083507 722735251 0
438054686 666651418 0
447651257 551769822 0
422076380 181371812 0
645044724 684874432 0
348570712 153286564 0
591812453 735420375 0
248311891 587181131 0
169050879 705226228 0
405401923 607714807 0
152594610 792409060 0
152561025 131383126 0
439386302 37532684 0
444863960 107034443 0
735781411 10637963 0
101416072 653835055 0
96630934 328535710 0
270121209 470082453 0
8455961 545850692 0
629217224 276532091 0
69676308 89331228 0
46632210 10476006 0
335373807 588176651 0
156230983 375494955 0
746231016 466032083 0
2892538 241180763 0
519224587 625913103 0
23824681 9189671 0
529882014 760079988 0
139360668 305210490 0
75785663 626333127 0
665245362 19037696 0
161692563 720461216 0
24767895 602376109 0
434691104 452812079 0
392032253 264329027 0
598308430 638916326 0
648191508 138463468 0
488304958 691471747 0
172124190 331298165 0
754733729 373901205 0
296076810 636807061 0
348753184 438892875 0
654975979 462231931 0
143032381 152321030 0
352457451 708218250 0
609298066 138724809 0
12591312 476825810 0
590455193 531092962 0
218481957 286176336 0
288431655 180679456 0
665806628 129431189 0
88947752 280309386 0
537040586 546336988 0
35526981 638863666 0
584208882 100718987 0
543806704 632377762 0
298891719 183970522 0
336218713 799317928 0
771002855 116754377 0
327683712 113227641 0
498909223 117867208 0
345162880 325995229 0
137285616 451684994 0
288255252 730578353 0
490525427 763488504 0
779330067 456292696 0
143902067 776673310 0
278778461 599864891 0
394405375 356103278 0
229544935 778476481 0
291709486 634852715 0
766520130 294304082 0
415397991 221713304 0
758425016 197341574 0
415383449 88048837 0
246779284 111629208 0
537040498 575465401 0
684722863 780689567 0
10204525 693308888 0
49597212 141081899 0
695792813 588847816 0
707568063 384047456 0
237045016 357466082 0
202219207 695200994 0
283296428 732173979 0
445708509 766932587 0
269594071 364860920 0
14343307 758950321 0
634996793 714699870 0
403801770 264210506 0
587604892 544063276 0
135109659 368721436 0
627291451 653119996 0
246651688 742913733 0
615997051 138729535 0
486367407 310160064 0
747518482 555086258 0
476976036 453318206 0
509584002 52671166 0
783929495 149487213 0
409280443 794838946 0
12656897 415666156 0
533846450 721344553 0
87052255 664321497 0
310922568 291199317 0
33598738 262452386 0
200624348 390073345 0
397898617 2787207 0
541697897 672559840 0
268427228 265474405 0
558016225 37995381 0
428608077 732523091 0
411520495 25172378 0
134779858 653552613 0
219702930 382005917 0
82904977 465718297 0
599970543 115568961 0
488176341 688561633 0
351205802 24124405 0
457895241 297516972 0
304744578 126303893 0
502822036 62575965 0
478244774 69447972 0
344353836 674488302 0
49302029 728106021 0
233320945 794988450 0
714071409 765753772 0
704666064 398671352 0
357674500 224753398 0
657328192 2684540 0
318107985 16586924 0
665864739 106976074 0
795323689 364265888 0
531789359 259179755 0
459000674 251260890 0
370109440 17563057 0
305967900 112734880 0
287632066 381106830 0
188299248 204974605 0
714355078 77227122 0
530471577 173177723 0
185793089 541792503 0
776253312 572094402 0
406450288 605330492 0
777788605 545299270 0
461279289 627727819 0
15357470 16027737 0
549384193 467317861 0
718463265 327799618 0
419057371 773979603 0
7101159 674168694 0
726333393 101249620 0
408832415 494231362 0
318743966 350186531 0
515259036 2456270 0
250984573 622850935 0
98453760 209406190 0
221110189 480743752 0
689569606 307210128 0
623695601 619265688 0
299192480 27393700 0
571804057 526536315 0
801701769 93235649 0
647012478 21240323 0
770706392 149194487 0
796959635 755176669 0
206809936 286537697 0
799132913 112533258 0
389965652 452119573 0
456316664 399192504 0
323800519 779584811 0
149375852 86889244 0
374050061 527624082 0
164899024 308950286 0
748661802 733413865 0
337929590 433502783 0
2144997 396812075 0
306972761 738891228 0
486987719 164901298 0
519255525 378268543 0
742791136 95324817 0
82770080 634393878 0
522248322 473779485 0
631468229 642930646 0
286592640 473091070 0
200034149 54149121 0
198813547 602925158 0
349242594 371480988 0
781795756 631756139 0
741102289 484003964 0
798675605 561398451 0
318364960 516198108 0
223231668 287708326 0
429608919 360188437 0
192111332 449561877 0
257532656 473412645 0
48908183 606373299 0
347821024 579860867 0
175669598 523205610 0
296955094 424962390 0
800477098 174935293 0
525404656 17462773 0
542687773 800445033 0
520104651 638208228 0
51169791 567803400 0
114608216 383534535 0
748511454 207576882 0
462450462 640674241 0
447885961 23048729 0
709080319 573551098 0
139336548 705091410 0
32658534 105838953 0
566398492 444876025 0
233745025 414135353 0
116353655 447000348 0
65488034 716652427 0
627680612 465725570 0
776929137 723191628 0
134125342 232845643 0
451384463 429543142 0
471904600 774496740 0
714910318 522096778 0
417864853 687889669 0
227511410 76802170 0
77692937 141947718 0
722578748 707093310 0
681080443 538237554 0
700895179 39426859 0
392711526 69258756 0
325022341 167076935 0
103097840 162802337 0
171375755 556136546 0
708773206 392075898 0
721639640 81500576 0
700666150 646535350 0
645355323 500706360 0
392837056 783257389 0
421574260 765612799 0
540065958 73045310 0
322886286 120894205 0
218877675 143129241 0
800057831 340628889 0
743511904 660317627 0
103704180 591538841 0
716465237 71208066 0
300218256 442496103 0
450536449 346022762 0
425280125 583090472 0
33010810 786665392 0
758034523 391269561 0
334137936 314257452 0
492440369 616810754 0
26392195 161216411 0
70004822 339993018 0
363934352 624499143 0
501711475 489189232 0
108319752 278900933 0
240817879 481924530 0
601039246 357086591 0
384330564 442648690 0
342692744 404019319 0
307190097 574908 0
451828765 400612486 0
643688604 231499801 0
713742998 417544823 0
262629814 323934354 0
445002091 535300219 0
133307685 512852081 0
543556781 672799964 0
214484953 222507899 0
672620347 185432074 0
800711872 600608228 0
569519503 413794154 0
264327631 783619458 0
341836973 751826785 0
635961722 699430541 0
513240504 334267572 0
596278863 185892835 0
301196242 670280478 0
503556185 579165953 0
621459283 283338947 0
210006895 316348599 0
446186055 156501595 0
602639869 657989416 0
653421933 459447390 0
78113542 544593746 0
454371417 268902472 0
606596226 32494393 0
449190521 709167877 0
194478188 215080843 0
567599403 559831889 0
621693143 154577432 0
33604970 346393091 0
294528980 166752123 0
264013358 491235166 0
122614981 747359283 0
726663879 605822346 0
380632063 431488013 0
178674062 432760800 0
168713668 325397140 0
306535910 665583990 0
249110537 595352803 0
538867597 322549924 0
51156994 535854063 0
146180233 754498740 0
67397993 186307313 0
474389021 716359199 0
620544461 315812099 0
738768853 670198928 0
59176734 478481710 0
324675453 658381798 0
81074496 170387538 0
451906272 436680874 0
549304349 585025842 0
290913441 523270518 0
649578555 351926876 0
443616166 190724247 0
351392040 4704615 0
8448811 476402052 0
755358870 362429045 0
490269148 52357833 0
216441440 448455042 0
286414921 208532615 0
383038044 232494279 0
733897695 123718383 0
665282768 239906188 0
555374752 645992692 0
516170350 209061613 0
162819000 597987547 0
640877579 610713636 0
555981154 26695401 0
614149212 656150033 0
216989494 18895313 0
60804305 712841262 0
475327421 716979920 0
233679911 768134567 0
556278149 381270276 0
527094543 452932951 0
207001070 399682094 0
408069468 31679060 0
166367180 382544862 0
556456986 530754023 0
731791097 100284651 0
249508804 781938409 0
242615730 21546888 0
387428862 710950572 0
243950793 686429775 0
61105972 251949282 0
129285764 154335971 0
707750732 593437035 0
483944670 440065932 0
295629300 299138827 0
549681134 75780040 0
271501608 346860764 0
381127616 121877992 0
381714473 644101423 0
471237736 92170657 0
462626374 50314039 0
182366005 489444375 0
407939073 579466207 0
726647312 620736364 0
253185940 217861220 0
420970800 368086173 0
483497310 385432138 0
278117457 184665222 0
14452740 366112731 0
129437780 775678617 0
452042544 276163890 0
469540148 95202486 0
411261467 677023019 0
22058184 480334732 0
563045505 87672080 0
636130509 520609718 0
770884500 323950123 0
635918446 98504723 0
773621206 87884808 0
258635975 260765670 0
218148045 684933166 0
119149920 716974280 0
721783223 669254569 0
42321967 31951976 0
251351582 656291972 0
207066 376975041 0
267964486 99571461 0
323023753 208287818 0
359670823 723168262 0
483606719 102726534 0
598330914 720877594 0
442920241 414854418 0
778148277 582690116 0
175948127 611748291 0
724131510 1315820 0
363496351 453746628 0
93629223 736473918 0
501925237 105011917 0
541310390 560944832 0
733404744 787087010 0
800950440 564081656 0
438623412 699550751 0
217106319 256076454 0
321618487 788565851 0
740390995 652314038 0
782231606 776681495 0
478292756 659410390 0
84707030 13378868 0
111568689 116659901 0
279650105 403408004 0
391253799 95958670 0
444966002 701821019 0
692459855 516879322 0
274960235 764075375 0
136092430 797101910 0
289094684 47100430 0
15695870 18245837 0
457260442 551224962 0
89303894 59794782 0
325435516 575622299 0
595984982 387057384 0
236692453 306858495 0
318564296 533774897 0
82795602 696709667 0
407404980 729057191 0
378859004 336845023 0
399119912 507171137 0
88033127 430057799 0
715823738 484458738 0
238839804 474086036 0
638356058 176064291 0
278010787 3302239 0
457276797 722719534 0
768433421 172547260 0
591470211 465661901 0
374984315 576591858 0
112991416 520077041 0
404439462 93231929 0
789756322 218641760 0
494248259 407480671 0
469728842 15380506 0
270388625 120010098 0
440206153 422135888 0
418282393 104781173 0
725630896 175319973 0
129945141 586142006 0
727966630 175251585 0
153715215 113092362 0
97513408 112954385 0
689266144 472995525 0
391438266 504642251 0
711028687 698875337 0
541976345 290254111 0
201948311 559124631 0
85877079 53609286 0
793405464 672507854 0
610489544 106607729 0
59510109 391345900 0
686805560 449510860 0
310766903 242090131 0
470141864 34464328 0
312480747 202405505 0
30338874 267867560 0
558320929 181182207 0
71163191 573224888 0
69234515 499843453 0
129452173 90151903 0
425936291 147628556 0
596261300 306430537 0
480715712 652437935 0
544411229 211786472 0
381702633 52308863 0
774044369 214753338 0
272875681 427928292 0
398430057 551062338 0
61574053 432993095 0
160909762 54000663 0
171565958 676183213 0
582571986 217031764 0
171055483 483926785 0
636075781 557919452 0
264287298 223539054 0
574942286 706223059 0
723655496 341854502 0
116879069 116902314 0
702679230 242828908 0
670965874 8663155 0
347293415 623650297 0
270177625 688960820 0
624322950 488338851 0
684403502 429720497 0
15069853 735794721 0
496896546 713098688 0
559318851 118548374 0
266062640 561638644 0
244480596 790045411 0
571471527 261258788 0
529312355 540083356 0
351657926 639141902 0
209592328 553758011 0
274661378 541385611 0
154280214 612116772 0
213136946 647592515 0
495407423 70096887 0
742631732 131605908 0
276527514 265838492 0
412405161 698675700 0
385581741 243406326 0
451193044 614240073 0
673229861 727945108 0
88417239 445854075 0
773845770 369324189 0
727230226 154285189 0
476890708 679859592 0
332041622 544554500 0
295749001 48512834 0
718704637 317267647 0
510529689 104830597 0
428643708 338406138 0
370083754 683557026 0
505601645 780994225 0
296305703 733773610 0
361740388 34532838 0
9674990 126734398 0
89674563 314560542 0
266562067 688324958 0
683842619 707183473 0
514132492 703387026 0
148368735 39553259 0
407947280 428343818 0
497402932 566935312 0
354529549 322867410 0
723082782 374898224 0
172287802 488758972 0
354851244 390200348 0
793660304 112193168 0
50154435 59470601 0
605375727 406892070 0
317994095 233648967 0
799208888 559672299 0
182389255 234971211 0
156387963 522466633 0
45793614 240156699 0
160155038 273929623 0
469136646 166148665 0
184386109 418303912 0
297851153 695299493 0
128853841 666753051 0
355354361 115729077 0
661722007 33415160 0
311493229 429138961 0
569896256 401804338 0
178006746 250162989 0
235269031 143388185 0
772473254 274945075 0
655066327 267466471 0
311746450 45426515 0
4388741 510116800 0
165336679 647630062 0
607589917 631066176 0
210581951 482724202 0
102636 665876606 0
181653746 420949253 0
13705640 653268655 0
557135224 602564879 0
553847475 513607380 0
112004934 333028835 0
291283872 735987819 0
41324110 146863580 0
749164627 107211540 0
513792359 236188464 0
691893706 74014858 0
154783492 382619940 0
489192794 69130507 0
234290410 492534289 0
25255542 292316688 0
436550785 90331498 0
658137082 393534085 0
7214242 357441411 0
482791406 453307500 0
327417570 37000979 0
393962003 84239642 0
716163090 280877809 0
773010763 213322582 0
290417174 66613941 0
697636665 61498273 0
411182926 232783719 0
203952673 467802586 0
286446613 144166655 0
128111735 545567226 0
442552619 387216401 0
188163317 640781809 0
89649868 664941098 0
110773379 690359384 0
143080703 608310561 0
153486837 497212722 0
32885102 770706395 0
380461827 488199713 0
451331438 349032646 0
205490687 122793220 0
512008993 766374869 0
520807535 287868908 0
520249261 502066466 0
552727023 130414583 0
493011056 176045286 0
226621422 1794365 0
209538724 125176552 0
196210894 684233326 0
339631640 672043987 0
201532642 272387871 0
247873897 532048219 0
475147592 271039686 0
486219427 790507989 0
632531982 789241808 0
515264730 712032405 0
187916771 643659414 0
516426291 182919469 0
371997784 718781054 0
515069763 408722167 0
708248373 519913574 0
743443417 75967327 0
593896244 10134904 0
671381855 270085937 0
218485675 226065788 0
627452899 27271438 0
395602069 284293948 0
665743344 341697738 0
212340526 643966519 0
237759505 387598548 0
112361695 644819379 0
50643007 315724655 0
698123331 636723288 0
422489276 622340594 0
295578086 336233405 0
284035366 746198674 0
681974022 681821624 0
532178223 87953947 0
341024193 786942230 0
675419357 375511690 0
165617204 105455616 0
433732043 668284748 0
219849164 227239603 0
259059194 666998860 0
585006991 262975883 0
409250993 397246328 0
481315991 600173066 0
233123516 27340709 0
215547209 182971489 0
509008797 95585997 0
191946028 382255348 0
631399971 457208655 0
677574638 509989721 0
98413108 62886584 0
745463032 499259638 0
295074415 85984659 0
566684165 586486920 0
706709379 145080864 0
717051482 650173238 0
685538748 612111427 0
703010517 413492594 0
67254665 330035791 0
734299872 486081200 0
669101097 63192794 0
61468640 565006931 0
383652212 402296308 0
719517857 281080003 0
269308794 306676063 0
299478718 154805212 0
170539661 230330633 0
776939083 249771516 0
462820996 322746054 0
485868662 136386549 0
613117995 790640193 0
569960563 729609409 0
472894173 538205157 0
445526514 633976454 0
544214950 204246301 0
359027235 400560438 0
777026790 361945544 0
743328526 546785162 0
693508776 792850552 0
733101422 183035571 0
41851745 123349642 0
797999724 164780653 0
322113390 494198446 0
285536580 33893280 0
103354967 492653743 0
543368775 216877513 0
78570779 608536588 0
674189621 732177980 0
801288021 461214148 0
526801654 709953070 0
280284914 21933052 0
704633258 332845880 0
12239483 352805662 0
605459630 285864484 0
464068083 70788080 0
321593122 498494081 0
681769374 673711670 0
407584331 22518438 0
276107550 128095146 0
174159157 710457021 0
721849863 640813930 0
288783323 776043016 0
96140759 383722585 0
734053922 335975861 0
660786762 156163709 0
127132023 271652469 0
169303922 624211392 0
622772759 324249407 0
546027874 23772369 0
526660657 100393078 0
469736353 24678652 0
621436768 345722278 0
218027355 635546629 0
365807284 597401459 0
466682899 512533545 0
75471279 246879702 0
202676026 144557189 0
590676030 646249288 0
659285014 73079579 0
208494301 456779098 0
229030610 5448150 0
91764661 681921464 0
637622532 161800862 0
743580254 779850132 0
622541130 725861427 0
645601093 762139573 0
530650247 55402552 0
259119323 322273840 0
158529039 64097805 0
469469368 746242081 0
220416206 724579330 0
273626270 484721588 0
332556906 489739077 0
714122911 729725940 0
701690561 385839487 0
758918626 506814900 0
442558836 713858006 0
163018236 170638563 0
318399787 470538399 0
3421443 276009449 0
520259044 130872365 0
285559304 303200616 0
733692857 274043390 0
625180162 325716756 0
724937050 791951184 0
408436847 687932289 0
609882137 292241255 0
352162266 97518343 0
135807589 352818281 0
192906564 479415090 0
401083822 301579034 0
795979312 621600393 0
385379780 512539088 0
635462356 507059118 0
543298638 389367881 0
391464432 504521700 0
380394612 204453968 0
559985155 365622317 0
25650588 516620359 0
515539090 733647176 0
188603128 134321530 0
270155327 701934944 0
289209508 230230613 0
363978606 494751932 0
251661671 155034980 0
565257251 335015709 0
563572705 193438584 0
225365115 701540720 0
715927503 270225364 0
410814370 233704397 0
166271606 391069870 0
166706105 530854680 0
393885574 601075843 0
490491722 141014251 0
401573189 158646312 0
27566150 705770274 0
683134141 155438576 0
77298441 540837936 0
265530531 385670211 0
54222906 539572913 0
730281441 64581270 0
333754203 28753660 0
465497631 351950007 0
97620450 260713244 0
64449797 382757446 0
339497317 430405008 0
407305731 565965385 0
62760444 577335762 0
632629439 684585088 0
771735336 490099381 0
640543671 661609310 0
98096658 665719485 0
343890917 608040225 0
500344475 221555864 0
236000155 412452890 0
692971757 681332652 0
376543143 131068396 0
332723508 614427316 0
110243645 668736154 0
568405770 52989618 0
710554910 64552373 0
410399901 681671047 0
609311323 667280915 0
16244230 46651107 0
98435214 347480713 0
588630454 558282470 0
745349136 439152691 0
343761461 632297398 0
596792038 115689385 0
364924335 445605555 0
564855080 139759055 0
311890858 395097410 0
396811552 381028166 0
134798495 432258866 0
648527086 186245220 0
699141155 181022328 0
751474652 156719738 0
254128092 32253286 0
216439976 457124664 0
85969875 359278007 0
574600204 70580008 0
281985827 674708803 0
589728210 421635989 0
801229862 19671787 0
94704023 264530520 0
403306155 549477976 0
328826479 285230503 0
554042201 69787462 0
717278445 160324544 0
433315092 210462716 0
241890369 99830029 0
215393266 41566693 0
166263109 478913172 0
797400035 377467734 0
295368325 94893802 0
614948411 560217889 0
250126698 764200066 0
381870884 316513347 0
769158491 508338351 0
136594071 480569946 0
734957588 377751691 0
514216190 446904853 0
730702439 484268168 0
121147768 83284884 0
589137183 102867816 0
698437939 682253003 0
359554049 271382063 0
769949224 263064534 0
728402679 388408041 0
258437801 313665262 0
647580522 597919774 0
714612926 361563873 0
349441877 503761905 0
743627813 406586641 0
554950527 738242844 0
727540534 91447553 0
414830534 538927381 0
399700365 598952618 0
545817165 584650145 0
75071242 639047790 0
56360633 277589942 0
758073999 15500361 0
299881438 313819421 0
83194652 443017063 0
608294871 281928313 0
775006510 372509434 0
180857957 49153138 0
498698602 223847589 0
798047006 64042457 0
717732727 789981665 0
747903476 617146599 0
385931827 592600467 0
234044733 247770033 0
150418385 683125388 0
366951704 274403464 0
622900698 345000641 0
363320069 620667732 0
725023200 118168596 0
775922236 230873720 0
694295291 171848876 0
74808238 529995613 0
653772577 613373569 0
780981120 540038249 0
173417192 613905378 0
454242941 44965467 0
383815651 28627411 0
623783611 239317684 0
723937011 493538799 0
154630741 761418917 0
389562573 98152185 0
3665374 231561936 0
52016373 605908399 0
276960144 133751809 0
83193353 599126802 0
733273236 791209566 0
737538148 291538285 0
111202913 133806596 0
53754064 271221009 0
580621598 138421495 0
351551067 179061245 0
41873260 306506300 0
573506126 85695383 0
308138955 259905159 0
173124142 511795893 0
334364845 119991537 0
701241942 307818529 0
672547808 312030887 0
150823803 372340596 0
744119642 686259539 0
12695045 707742819 0
384558305 280806090 0
57026618 577131489 0
442945 470057688 0
351035222 426059818 0
627860710 523692511 0
416575123 94085654 0
358579367 401654801 0
684111480 345593279 0
671312500 760775226 0
271722730 242923882 0
319719 607117548 0
577979110 489835705 0
120416173 621024951 0
283321391 757028180 0
244334806 649753252 0
128254096 595302866 0
763459598 598765037 0
481783254 267854957 0
421715744 376922109 0
144412226 140956891 0
792268416 305372721 0
91019163 128009263 0
749570097 522485872 0
300235677 326901796 0
523621286 756137462 0
700990388 187087125 0
716611834 206835248 0
357348827 400496477 0
49416889 508182536 0
604945511 649621208 0
315200160 411446434 0
527470190 284156645 0
346655765 598997019 0
125633986 172449568 0
321601927 349206069 0
619696563 582244553 0
320432869 397586297 0
128695409 222259001 0
385373942 289578662 0
418651068 789223040 0
689491129 647460939 0
68967128 582958339 0
557807934 583994151 0
321630005 566911354 0
786087035 675485204 0
280819963 87961100 0
758569573 247617106 0
551677581 772726062 0
505437755 331506295 0
383108890 687944356 0
543641619 52012095 0
488410308 537851914 0
212821082 37101563 0
606251473 119681834 0
475890609 188568744 0
187872631 534777643 0
372105885 440115787 0
166324147 212892719 0
304040248 739738427 0
746954467 506343099 0
657107135 518185755 0
752040878 80469313 0
22938491 201308304 0
725727962 24149162 0
458293578 679364408 0
455643923 456324019 0
682401248 263272028 0
488022097 203912403 0
239197734 227964860 0
326671498 657951156 0
661525749 126995639 0
757313501 725987032 0
487934961 665767281 0
640593860 188753125 0
187657790 756989013 0
141833359 29445047 0
94857601 480472463 0
299784525 668998807 0
249111062 304793764 0
298166593 29959326 0
119590867 156562669 0
739860401 565304741 0
661675874 196612988 0
226409477 396379951 0
779105479 543850717 0
484445718 801683490 0
433868001 470412880 0
406146974 667934014 0
27966659 736715517 0
86645080 673917317 0
786105674 637711642 0
785665718 380597271 0
361365141 200818367 0
598891291 354724650 0
3375690 441500879 0
59764644 114661457 0
66071876 257487021 0
430029741 575064991 0
493205435 533569945 0
36818601 322235226 0
706492382 510553873 0
242189509 486753479 0
188314959 481322704 0
591200693 736957527 0
84402959 95036140 0
672462093 12906130 0
667407727 639236345 0
643532617 624237172 0
787889099 445566870 0
133554130 426740443 0
99519684 364121531 0
633247594 613072541 0
566393079 559616252 0
191599324 553211770 0
301337826 654141639 0
81326473 135054592 0
650808148 76005597 0
335835888 713435526 0
546997610 602351581 0
679199310 635357167 0
668547094 212800753 0
261725252 506199665 0
563520976 386347168 0
776476824 404892596 0
208346656 525287471 0
773129314 119878596 0
753835380 154626096 0
694116825 773222856 0
718490063 584242938 0
66120285 218803901 0
56900261 463492390 0
236076817 644706180 0
630857775 382370945 0
754764812 708487274 0
46253414 310781115 0
572064036 394411355 0
307294426 163036344 0
107237334 308383894 0
348989166 439340817 0
532874474 345592499 0
578511861 178087961 0
619830145 318508724 0
765709794 120066570 0
528656275 477203138 0
547229518 162681848 0
196656042 215111313 0
475871538 403673938 0
796877084 760338830 0
473239049 664316675 0
292206410 280790905 0
415468778 323925050 0
520665730 121735890 0
476887762 447599181 0
333790777 570857278 0
28569069 789392964 0
573973162 69985308 0
588179437 214788883 0
367593667 594811893 0
494836464 190388938 0
769230811 555421382 0
246458583 82728040 0
294190603 167067741 0
681833377 402745477 0
722159684 357706711 0
292317128 500267982 0
159349762 527430266 0
516714585 160144026 0
524355502 765612309 0
509992707 109916924 0
501057857 253829989 0
20624802 437105199 0
521723933 81564112 0
758355268 735554559 0
469876306 721389542 0
642350357 267243079 0
437099971 131634903 0
205519941 251016850 0
49526324 629699903 0
101949135 464934123 0
742335065 140581203 0
351585502 155656076 0
550867119 45077538 0
370332321 687243599 0
485818495 346284392 0
89700592 107519877 0
79329295 218014834 0
350937563 381416972 0
451766343 320257412 0
713759066 549514871 0
133064687 256179313 0
366344067 679038484 0
209603906 160810044 0
788394478 74174560 0
336929609 394443686 0
324797198 191922521 0
738358482 188038305 0
632551836 541771376 0
677063793 158261595 0
456240089 626739959 0
109181432 412747265 0
301347100 694378156 0
162771909 259491548 0
670131132 249768751 0
410518431 385256732 0
575058710 259599610 0
629198131 780491348 0
244377259 777878285 0
424023541 607289155 0
732444284 449638242 0
160118443 744323060 0
674010884 66431204 0
745742795 351873638 0
766846287 800954425 0
594915808 724306080 0
206554816 191697807 0
323002609 715586168 0
6860409 96652530 0
14056829 551937533 0
91264687 615110431 0
671388852 585114465 0
309142334 791745924 0
205222399 539329835 0
168317628 170884348 0
367066375 73008845 0
428251727 168777205 0
519942403 682379444 0
744706053 185611145 0
425186390 434888052 0
787860168 712612563 0
791115228 213335199 0
695034274 795125494 0
201803816 776612277 0
700243428 383518348 0
207739437 233969832 0
516970546 569799368 0
87697942 62431793 0
251391952 104000904 0
81282200 459454098 0
86041088 90533455 0
263710959 604873922 0
601666593 383328930 0
48197556 387113142 0
389084299 154009307 0
327362218 677434436 0
360965337 297261829 0
4024530 489197581 0
582161962 690630726 0
290597287 168320883 0
543924239 198390643 0
174012335 705373201 0
175449718 18783508 0
294158248 14448020 0
614151094 145766782 0
103438621 66802454 0
796805792 115045088 0
114595808 698723303 0
479492700 794298957 0
15691763 405198172 0
587109663 367365971 0
358534012 508273539 0
538675099 372350097 0
520015252 773195486 0
272902154 418392803 0
82756746 756424664 0
154027635 336575875 0
736369605 261706408 0
596979643 508209150 0
762875155 11011906 0
123698505 23692332 0
550128580 121041836 0
199297986 784124019 0
385553356 238487269 0
733921365 160550631 0
730450179 679296784 0
255994882 377053732 0
631389561 208043700 0
542136679 556770853 0
466067403 443885050 0
607285046 731226424 0
868489 796132613 0
676933830 51704092 0
311468308 98000947 0
367295185 266751600 0
328587694 597485046 0
196443733 327300841 0
522250598 188736748 0
381722637 242219705 0
554275817 387633108 0
620157400 10112694 0
511472264 783709443 0
570721788 307181731 0
525938479 457067854 0
749494969 185339126 0
663941519 273853903 0
198253119 698464322 0
522532053 160397918 0
620089131 86427592 0
782364448 187196175 0
360271241 54705734 0
380835271 192541181 0
612379835 415791810 0
701940448 411904100 0
371458384 46747553 0
560549302 286679395 0
527055482 9932215 0
368370511 85668623 0
582063435 245243076 0
575786781 632246135 0
563315208 738207638 0
155946950 432786161 0
749850248 31159744 0
184900473 666240488 0
389691345 133475173 0
570801677 747108638 0
494475021 487811435 0
500859738 416486887 0
20409567 452912074 0
146612092 48669601 0
647540084 248801681 0
260878346 133072493 0
554352661 239584554 0
430476594 705990017 0
713027525 346977122 0
646214932 115647900 0
697769417 86973099 0
131500962 197734085 0
488424765 59087248 0
623610115 386649703 0
39894982 361189785 0
755716811 577148040 0
551898866 685080680 0
582337360 77233182 0
223720523 700205586 0
556167489 261503724 0
299853338 418306717 0
242054518 725001580 0
761242702 337127553 0
795142229 773895688 0
656640525 673290024 0
546596050 15566111 0
190339996 191843313 0
656602670 65202186 0
432782130 752828093 0
648416574 144500179 0
53316615 236951607 0
348373569 137181771 0
48325042 546505437 0
349592427 48943465 0
256329205 705944608 0
619960759 173716655 0
781390197 554263206 0
634174385 387847428 0
144324141 619678638 0
338805857 364456422 0
628670774 392555296 0
608700312 78520562 0
558301592 684267416 0
284410980 602359610 0
732123151 329042765 0
330552584 192658835 0
291912273 594869640 0
185448797 781739967 0
751919222 781870380 0
730632146 642105576 0
390241682 608090877 0
719449455 411118009 0
696927162 613686498 0
508172878 295124784 0
277955265 447218021 0
404921917 305622845 0
711052300 500120400 0
416589818 602761140 0
546645288 790879172 0
254293409 170557282 0
563836245 477891062 0
32786145 55574604 0
19071035 317366874 0
319760905 784927536 0
120594865 205311166 0
459663212 410372280 0
792685864 378408513 0
770556527 289564041 0
692121688 720716245 0
3591339 327173676 0
618227286 493939541 0
159953037 439872081 0
511526925 761062614 0
625151185 649747154 0
338518725 682289329 0
371177417 723695376 0
790848089 525783759 0
77139951 664647503 0
568049610 630694897 0
667726658 15808854 0
411276431 735039989 0
640840574 126371056 0
58611757 549442764 0
765483112 551739031 0
570468209 669416321 0
735692643 141050218 0
406141972 618632454 0
165910568 672955495 0
691467929 581855072 0
90629552 352135490 0
651229626 99288459 0
490043693 705929866 0
655055694 167691508 0
741770007 748881747 0
162416889 262517043 0
89775094 632202028 0
710623327 253293200 0
516818781 341350892 0
558525359 620465420 0
61375609 239211841 0
225258487 291744002 0
668096417 493730569 0
565705622 764146139 0
425206868 307082486 0
447709581 705018952 0
723348873 239963717 0
152780716 343470101 0
487241145 153390169 0
568555448 58061670 0
394469800 542369919 0
73580523 545792247 0
223419038 672660874 0
327733263 6026669 0
713598876 161717207 0
329002474 325047776 0
139419598 786531290 0
404380869 539224734 0
72299904 281869333 0
22669029 549315302 0
252886101 105980073 0
207046506 214347738 0
203334343 196318590 0
440720959 652778793 0
74105098 261880386 0
581225187 514115168 0
384509370 668467172 0
287338499 437699685 0
178651446 46570319 0
69898623 45178813 0
309495982 513182037 0
759356101 569509976 0
202891778 752692471 0
570427354 455742440 0
117655772 451038719 0
643607116 258066130 0
569690215 183782545 0
691235537 100171119 0
482150749 55737379 0
579947573 556205044 0
239397610 425207975 0
417281881 489015256 0
147943123 83978034 0
278733885 695095850 0
618028605 404737875 0
211133271 1653675 0
403083279 706797568 0
271610068 530859784 0
501200163 465469735 0
340144949 746747198 0
221195496 341704705 0
42084025 651441473 0
620149815 222513621 0
610564507 692391641 0
354136829 223410604 0
77391444 370395419 0
641177880 620741142 0
270326234 792609916 0
385904048 745827142 0
192595141 435986893 0
212876513 207603329 0
506693647 564149954 0
133539581 332355641 0
413938803 404084791 0
608740936 751157542 0
291250018 714928020 0
704879716 797054190 0
132216079 593971751 0
216453798 739096492 0
284855030 650966854 0
15650308 196516462 0
507913898 370958863 0
322477971 393700679 0
694247146 753487268 0
49834108 258378869 0
602174915 584485503 0
642058274 762509012 0
277790371 57196449 0
60142636 301030135 0
635736391 445049915 0
529304297 114971143 0
358415057 12071598 0
197777183 103250949 0
675653029 790138768 0
669720529 554334172 0
346472867 14191971 0
704665732 6889197 0
284959873 584838649 0
655983562 268074095 0
365966118 528791242 0
647988420 417246009 0
616128556 178807689 0
744087145 190529268 0
525735051 712154034 0
671568588 465557629 0
785929980 416207136 0
194964336 620361687 0
298618373 465696360 0
697960451 606860449 0
736680975 79740047 0
641915009 77645954 0
384207484 380397150 0
800804389 512183012 0
24936465 159888793 0
115004417 106407092 0
312160695 70866060 0
694508856 614747677 0
636538294 392417285 0
547212042 310452526 0
628495945 197171648 0
323089272 430589757 0
348351 276197650 0
6924181 57080029 0
379159156 629480262 0
329330138 177507494 0
777503487 558538455 0
437961086 711546769 0
617515397 593050358 0
471090794 39730293 0
376454506 259138000 0
646890312 694401338 0
147614146 661167649 0
602692872 668313507 0
197384257 278623059 0
599742232 62348844 0
569539387 537083727 0
412663091 581694577 0
494088881 468239753 0
17853861 246520193 0
385684280 116767135 0
585772521 801329708 0
699346525 285931066 0
418055544 185704712 0
89883333 515077964 0
210685692 43357652 0
790094508 541053924 0
229823575 229342283 0
227264335 548162971 0
225788803 302740703 0
559365985 58781315 0
726450325 462043567 0
623313937 303688190 0
439441922 288026319 0
33881319 408635953 0
461317546 651887212 0
270137009 338061818 0
47825670 249427947 0
93135152 112429865 0
579574426 178674952 0
509699873 254403595 0
138464370 599377050 0
587568404 29560345 0
631434997 273413920 0
470099085 578727719 0
738483159 320024703 0
593380281 608210724 0
692888705 96625707 0
520642199 684333411 0
760678810 95161159 0
517044685 514151956 0
777922471 10065754 0
749828404 395607995 0
343135547 85620899 0
186314477 478939612 0
582171081 259398676 0
276074587 296164162 0
783542030 442228438 0
501692548 195105265 0
801382126 501039182 0
60600082 557026746 0
44283897 338748975 0
765059354 337229696 0
707530936 406382045 0
213922837 188769923 0
610418913 632931450 0
63185717 444082414 0
757215435 164410576 0
710210832 362966962 0
531872146 66034126 0
699391263 242828659 0
474235364 331822786 0
443020251 206762692 0
674072426 143138658 0
345726459 393015247 0
493416167 458530979 0
36520450 713611778 0
334292978 369210216 0
137133481 460339132 0
743513773 271340502 0
388474248 593837980 0
625317073 690118617 0
180408970 59336982 0
715939403 756425282 0
717373039 431899101 0
16511739 575422109 0
57485587 13780280 0
767354003 771780998 0
21786008 643665956 0
436231498 71692911 0
197179764 733117047 0
350217651 754472533 0
741080644 304886840 0
514051702 429475890 0
286965717 258663512 0
486928435 737907929 0
126949409 790791998 0
80706847 395253242 0
242802966 278752199 0
282630608 188865478 0
622350072 20655362 0
538800449 737108920 0
5798828 108780782 0
117475326 141578078 0
196048457 598857891 0
260696269 754633322 0
8503584 616052580 0
10074330 222408671 0
236342879 157918096 0
171168345 349853251 0
279190310 527375101 0
295566731 11661249 0
738351135 256020236 0
672398599 428979940 0
168487606 76264120 0
553957103 36403842 0
383737816 179906151 0
585675714 52072859 0
401069075 465745211 0
316154542 7560073 0
135411265 547663606 0
382887366 781185981 0
363077556 551276565 0
394408406 378147578 0
376184278 687513041 0
557190519 609620445 0
799619487 708316139 0
443626943 515257362 0
208384060 494729619 0
573112149 119871842 0
645669286 57740507 0
13591135 149123279 0
183887752 673931664 0
250296100 101163107 0
132991459 138651972 0
766316868 604579839 0
68114513 768026369 0
343893040 161215583 0
791679952 47298684 0
177727484 427721555 0
301557686 327206254 0
114333836 283034393 0
480579084 124283645 0
787752123 613197063 0
25568553 645530824 0
587870315 540521101 0
124811655 193026296 0
110441853 507132059 0
56532770 233231652 0
504923400 502652807 0
185891318 133068933 0
416911449 482085204 0
40713119 793675139 0
194253121 135032196 0
87168611 55519559 0
511920063 381423259 0
747805950 501737838 0
291507374 571713309 0
270921564 518286499 0
118021680 259734631 0
153572854 763969666 0
476765251 494921636 0
183554763 49146390 0
205641347 160511956 0
615056543 156134378 0
355177177 293643948 0
737618105 192452646 0
567589466 390154943 0
277254261 603670135 0
474106061 519837543 0
777427704 457884924 0
277871804 551610174 0
32323781 609769676 0
392137851 216529771 0
287849783 116446700 0
21333743 128023606 0
39801708 653646213 0
82273660 407788581 0
58286487 261263178 0
646394225 56761659 0
367216408 54383386 0
768725226 700041517 0
705463311 692530126 0
408976795 583505242 0
424978209 67454830 0
258443446 85660225 0
395553074 507479551 0
129082715 685297595 0
294826982 771433674 0
322742912 596382420 0
176837987 499670700 0
265771970 51628695 0
652534402 257506300 0
242154929 341472639 0
388647993 486762093 0
671652627 786452446 0
510815071 269412194 0
1093266 77435339 0
47619141 48617714 0
553185751 307778114 0
519275323 159029807 0
156469616 66209477 0
685640161 463446190 0
356860867 152575977 0
97754785 774278893 0
26067104 637784521 0
686859661 162196146 0
713264732 779140178 0
533216288 389841298 0
718900928 504852636 0
794005937 498877614 0
410674379 715715035 0
311166903 632799043 0
151418402 622859140 0
491713291 410545887 0
7617880 347936255 0
508621933 801653365 0
371146075 709886480 0
500567369 717206430 0
259874217 127608328 0
135306962 360627202 0
561990165 417845316 0
602742943 99341815 0
522851773 651077173 0
699440529 434936166 0
178040755 537145613 0
80181143 182304241 0
169277842 41937662 0
795555576 548698677 0
200255059 192764847 0
468971389 183685641 0
494660505 494895471 0
298669486 298552572 0
86645385 577299130 0
591203807 196044552 0
784501359 78113573 0
174345862 630944406 0
253604331 485715183 0
604656496 35639617 0
562064840 438136650 0
298445947 2841631 0
162266197 405372754 0
743650567 592326052 0
661507376 517042446 0
716914862 385167067 0
110686585 639873472 0
666378476 785413271 0
540957859 602330682 0
731165736 156622748 0
356072533 519983101 0
90459523 765522943 0
64568227 11720094 0
125203963 302914872 0
659339721 129523682 0
180205778 457305250 0
610425298 16947112 0
635359217 530107412 0
253595668 48764474 0
662665864 524856976 0
750358185 337641998 0
412403637 472878932 0
390490493 666019562 0
262956202 440715999 0
222284273 53143961 0
249804890 83653751 0
577185897 739227853 0
582642243 313563577 0
534903250 280983818 0
561324914 136266849 0
243136495 127498882 0
340999081 758884288 0
465908029 223097563 0
414747085 490641848 0
594371213 371484057 0
100494436 595222637 0
87252214 511237978 0
412506563 272759976 0
490313960 199385818 0
295268342 60419803 0
211062546 777136618 0
331222181 720911664 0
724508662 787192783 0
640114393 485982665 0
763262990 163737237 0
126478241 771584605 0
235494996 717866328 0
593654069 519421512 0
569711797 740900912 0
584701275 409650142 0
732187511 594415756 0
368460938 268906271 0
305972100 378428771 0
141629608 202292157 0
23485896 79946049 0
340361556 46851341 0
440395464 545521611 0
158641649 196035272 0
428601279 569767705 0
242074163 454597479 0
44543620 545559049 0
534639203 474660155 0
18177402 167004430 0
178387591 351380966 0
182300628 780308123 0
104546679 596352854 0
586779389 706545885 0
394379798 596545218 0
615465156 656937963 0
255940362 470357909 0
3916160 533596652 0
360227804 761151509 0
686591408 721458443 0
121857365 2106114 0
66793302 533565388 0
174975858 478615425 0
692382688 371012232 0
246913190 42323957 0
773502880 730152967 0
91159920 356443217 0
721883296 477074095 0
662923192 606461938 0
589637961 541389809 0
335697287 11424702 0
411996285 223313676 0
563065238 135021443 0
89897776 49164769 0
122806487 491245878 0
206788345 346874846 0
665251194 93829137 0
11368316 119297350 0
697757721 115915730 0
384974890 253804299 0
57790288 582170014 0
563015919 661300654 0
357597075 232717990 0
584169042 726287777 0
715383725 120740965 0
663894948 761092402 0
609105555 776231332 0
40904426 579862788 0
79141613 38910268 0
257990843 542232077 0
241602631 457304142 0
670720931 2046543 0
664925921 619745835 0
467444576 438291966 0
438916072 317692948 0
134520447 594609854 0
206063620 177793102 0
555079970 592294983 0
553963221 769363075 0
48946916 610724178 0
190921471 662336886 0
103947947 551545549 0
742299590 761392102 0
125863698 667532659 0
558129165 182779905 0
606091823 44084578 0
84185368 592975573 0
316152548 726185316 0
228236242 340676794 0
58247432 622583948 0
753755165 579741952 0
613866559 462466756 0
676567692 364339101 0
749412030 637654095 0
76461579 539112749 0
625082735 634728754 0
677086496 84843906 0
610078198 163681135 0
18628171 631412454 0
685226455 536196697 0
743824809 219594471 0
444030880 244878757 0
402848171 213025149 0
717302057 507268143 0
418876748 257824669 0
290727128 409150579 0
73247665 2477423 0
536718677 125256382 0
111990419 743976391 0
374642996 501405123 0
795948992 675777186 0
633473922 652015962 0
696826641 537269710 0
572004023 337259953 0
451455846 374367855 0
327357877 660687526 0
357045641 727717980 0
464001327 396251449 0
500336239 141171768 0
696741715 295944138 0
345063186 439625153 0
339874096 369995874 0
303446512 4502258 0
393904713 40350466 0
541086131 606650064 0
576907243 292595306 0
365617492 231020379 0
208901709 801187150 0
253291420 787102404 0
755763828 326450095 0
554311647 524367197 0
154108611 506851245 0
16193929 734254455 0
512859468 338163066 0
719513680 584854526 0
305685081 607618977 0
511520385 553634384 0
563037807 121200633 0
757518256 409028461 0
702471482 106712722 0
673688826 123603257 0
748998408 520993702 0
545757349 720049383 0
795591924 760300755 0
586921677 172210229 0
457997304 788716537 0
501649057 675845799 0
588319669 739254997 0
595373010 225085506 0
766123156 199888627 0
747499953 553230102 0
722689482 706110575 0
543250797 615687815 0
768041275 763123797 0
626044518 310637346 0
696914612 43626603 0
791420490 126584950 0
451881070 370577502 0
192627129 628235282 0
366248474 262321751 0
679255875 702082072 0
703256350 106789575 0
8536408 377388245 0
632954867 654749358 0
601233794 421248425 0
543108710 293246822 0
203141924 633943530 0
740826813 660084931 0
343457696 52240088 0
567225429 226474955 0
123356457 268431413 0
16389302 548550137 0
85210015 372312406 0
3307123 767785360 0
180157394 254089154 0
648615427 364769496 0
638720935 471008867 0
225910807 128464699 0
708626046 509893491 0
246510677 273863751 0
42895399 128432685 0
29992928 712859676 0
265786720 435226274 0
406121741 491218663 0
553802593 764950804 0
123936757 109316511 0
770122375 46603392 0
551288056 635736916 0
191593506 24658551 0
679136601 427203445 0
27643729 741712334 0
396081621 757303524 0
35084671 181041796 0
401847609 7147915 0
640748925 798812381 0
784028370 413686149 0
639255579 215201554 0
728835327 761970291 0
710633331 83758040 0
254728900 754469458 0
548714945 69701164 0
37382765 337002700 0
221347095 247782825 0
104295342 501604240 0
499001810 551015251 0
648093236 148043832 0
197586552 133211458 0
486149596 340324030 0
742773454 101392868 0
604587879 274700085 0
514489939 25322581 0
428828485 662973904 0
719286099 224405425 0
796705177 265172975 0
13511382 372508024 0
554173394 423134274 0
740488237 318631086 0
652154835 200919423 0
298726713 322724112 0
550755 235162890 0
363866618 798234932 0
507669753 359444708 0
719336404 721986383 0
69014978 166083334 0
112754818 126938267 0
238401666 699642691 0
606450351 388173007 0
290714465 375376733 0
605063636 404984587 0
71267644 202937729 0
508627929 564517038 0
228117715 662038208 0
44304013 486044114 0
264432673 680192217 0
111442295 220352389 0
622989638 445930060 0
289653027 276071101 0
227303544 385759022 0
174588972 620852002 0
181328401 513017168 0
447087447 674799031 0
167149823 639852438 0
300951898 326041428 0
71720173 148429255 0
717489553 70405069 0
235923544 26792190 0
251113015 141826574 0
551623661 756938201 0
561589408 796874786 0
516465933 387943269 0
790273867 534117751 0
520013310 17696615 0
89421313 255921445 0
19559781 798822725 0
279945507 244402364 0
18777281 83667891 0
435747872 449107001 0
324810334 566709774 0
687931150 614467923 0
486786693 75817348 0
779192294 744714498 0
777762477 302282991 0
701217155 52162943 0
654057054 303525870 0
542479760 514052444 0
149395551 694918204 0
167518309 660685086 0
450575775 473384287 0
444482700 360994999 0
12563784 768610787 0
628983684 74515720 0
599643314 26180777 0
6802311 689129918 0
289914398 107505270 0
559243632 649769899 0
161879196 287590497 0
667864697 269279350 0
763886023 77184044 0
532193063 730392700 0
479660709 624594572 0
529543006 762023110 0
775361257 569515341 0
330277180 546058194 0
89993377 719784613 0
183846503 607805993 0
191163171 571901436 0
634894049 277959859 0
188613857 581302174 0
107169230 285095460 0
427567109 552680941 0
763772493 210122796 0
611990995 618796884 0
219846706 735573490 0
575689045 517252414 0
336529103 204919680 0
222546401 723339420 0
306339652 777800029 0
76710682 789314798 0
450793166 750396927 0
650975533 238522151 0
358851291 294435268 0
211504191 800514702 0
153369519 497844060 0
237056228 619493105 0
683119822 47871555 0
380960610 377980979 0
118986674 404623342 0
93281109 395757864 0
245123582 82391928 0
416930188 801307192 0
519690324 392459554 0
195393745 222589148 0
368819170 107277292 0
768550133 680888642 0
362337456 156385881 0
188594652 741747930 0
469439803 654899736 0
610711796 213864733 0
750162990 706848071 0
300078320 116614729 0
24692367 125335330 0
467673700 284382256 0
174379913 344126377 0
40809106 105397064 0
384816631 38948539 0
110057101 182442072 0
340623838 397252315 0
123558817 522949196 0
145601820 51490012 0
488695274 424520592 0
482011649 192208846 0
622349909 767602790 0
605414878 83265577 0
34685962 222537883 0
496445608 84289709 0
622210624 734349853 0
628479751 71863347 0
285751540 679935878 0
451227226 377286106 0
177474638 2258249 0
551175296 507056944 0
97097342 622394115 0
710995408 391654032 0
95017581 672818606 0
330006145 19917395 0
782570747 294564616 0
461710366 698229603 0
224934836 786312792 0
433584542 659175402 0
737925540 594055052 0
566020887 790663584 0
651269893 501375670 0
463727894 406044031 0
11821480 547497110 0
93659327 405654411 0
724700477 55867597 0
213107168 654079714 0
620816447 23814312 0
794992482 358015049 0
463216667 485148950 0
303442723 547254656 0
361786195 166682572 0
672470734 59121980 0
526251542 238571826 0
797345011 172948495 0
415780711 89677929 0
406399135 232214390 0
214365638 462580231 0
766440572 35232771 0
332231666 132912790 0
461239063 42246571 0
117412544 156069583 0
352802460 314395194 0
399439688 532696058 0
759530988 747544228 0
80931391 178327348 0
257054389 332299992 0
58145067 269856389 0
79692995 381369759 0
272827333 71986738 0
717716375 670183141 0
480665932 164794341 0
156545490 521633322 0
411906994 196589384 0
563722208 418702481 0
471209789 656998246 0
451864560 569312969 0
638022890 696195110 0
166207142 313683402 0
44784201 336313505 0
24203424 320591923 0
30848168 784994472 0
141900738 684321654 0
281699232 473677134 0
45538883 42139102 0
479870612 70907719 0
643826207 504623514 0
443569638 188755797 0
20941011 400999151 0
687366637 186023225 0
82185649 417266913 0
784531487 731145456 0
179740721 496290855 0
693662328 152611384 0
454171663 794748217 0
243653826 425106499 0
570332715 168622796 0
690469536 497472926 0
167798847 760631540 0
657761533 528436388 0
728831587 666296404 0
688854205 131497960 0
173673106 22099832 0
195171521 153541066 0
658641405 129201060 0
113958178 86149861 0
434611472 430256008 0
314521387 239860171 0
685127144 200411644 0
444100250 379224550 0
769556030 518025964 0
300354291 452974233 0
151064322 37862437 0
115622962 465582029 0
539401670 23526410 0
481605711 673547861 0
450437537 643238013 0
76300678 366535199 0
756138793 181382283 0
353157328 305577578 0
480974665 109537429 0
71984079 756464041 0
603235851 448358681 0
618262235 495298471 0
300644644 577752078 0
238146051 273932502 0
210169924 194914013 0
339727543 672773148 0
133635077 543389547 0
318560077 447678867 0
691093234 371727491 0
675468697 285572749 0
119126589 678240285 0
516589896 270099189 0
796997497 375357859 0
661024454 589865983 0
643682781 95394419 0
253627506 222798904 0
720575871 190164385 0
188617064 646171877 0
29872147 764675784 0
290981726 408111750 0
361239916 719393367 0
560760978 2138300 0
10407726 516246578 0
307648383 730700471 0
275895461 395780072 0
473371335 723863706 0
49127529 239670794 0
602861714 238735839 0
432606246 35148316 0
261437103 454471557 0
233886144 235619017 0
577611412 594613161 0
120012083 732562269 0
519868969 169309461 0
388638801 263501015 0
534956245 400550856 0
678201766 430798147 0
660460689 458881974 0
414249287 103049441 0
598319491 743224466 0
11771301 170270704 0
36801720 104068888 0
232192339 56203213 0
441661368 263543063 0
363450106 22157230 0
274214547 1254572 0
546894404 595628117 0
733255146 609615700 0
565327742 660914472 0
420228531 594205641 0
409362845 516603203 0
537212330 726195285 0
643284634 247173926 0
118160634 48993347 0
233972776 382482497 0
444826306 470545241 0
575887314 765023154 0
526193147 304988064 0
285370874 432092574 0
698556134 458040292 0
393073625 273500654 0
639958812 726330379 0
594124034 229161211 0
57399453 477987697 0
309121419 177539074 0
730948253 181580033 0
402353169 324371549 0
588087532 146295364 0
557251267 679634926 0
792319970 616238451 0
362723071 612868241 0
367219715 429296973 0
507301966 518483593 0
791204406 319390322 0
355193599 323419765 0
59167390 309155675 0
443387419 648963049 0
105409816 526130271 0
267911039 584793945 0
75380749 563757580 0
134250197 452306239 0
593957699 398786812 0
656792933 558854964 0
609280327 631281177 0
427863557 182556162 0
93454517 235742093 0
632572118 194665141 0
550351712 666610905 0
383195180 707115204 0
791921616 300545699 0
577049519 273473213 0
64478512 149688391 0
157720565 18896059 0
58640138 631010752 0
433600440 648273763 0
716341549 2306003 0
511669504 17112127 0
440974984 578747105 0
202067395 528961396 0
596442615 80658665 0
272093257 448537494 0
42564968 703077660 0
638961659 353899931 0
90053682 566041247 0
188878300 710383804 0
638659297 628471623 0
496644188 351841243 0
740205794 321700974 0
305812301 317068365 0
665062506 755364770 0
582843105 434192194 0
714440678 140307617 0
440916992 470719618 0
619265460 222367779 0
544337371 246988716 0
101923491 744383884 0
737241712 594533311 0
468404037 92066571 0
422047052 355064833 0
338596756 672589650 0
166303072 797039361 0
357145535 126488973 0
171802935 362289820 0
590322489 563925815 0
794017474 613465114 0
762038588 720180092 0
520505654 100038493 0
594082514 507610091 0
451181002 294238162 0
563975619 778433629 0
191203624 124423922 0
387746301 204778186 0
116528010 239165505 0
243017020 509155839 0
731133718 262645221 0
133379443 361807722 0
468520845 216776386 0
593042912 697822135 0
467461895 23840782 0
743832803 388841104 0
611734819 283646420 0
45086222 90988558 0
52583327 598716734 0
79082119 106312723 0
519208472 655273967 0
231423134 479402188 0
675378529 504761137 0
48447309 434063697 0
172650558 597145333 0
313050881 446963425 0
375485534 100268470 0
518442758 676583170 0
376933265 139560397 0
659925258 11108352 0
350897129 141350927 0
49228625 93239222 0
246967748 591156091 0
397296753 164979424 0
318809684 9594362 0
177372540 154819811 0
65447741 57806557 0
49152010 556344254 0
468861322 450132116 0
412961171 373890815 0
643608159 639202616 0
773814359 641097895 0
493993218 664409891 0
410654368 125056532 0
423004390 564433784 0
235327897 520472165 0
492769410 202549024 0
571787106 267178334 0
744027008 120799167 0
752023648 311316819 0
388580759 313955696 0
662770339 533953725 0
443912099 347356030 0
352395173 541452657 0
592832452 170992699 0
166988673 111989450 0
96578084 664262382 0
776702626 235170960 0
250272337 363070960 0
480246532 602726674 0
566821620 388718793 0
676495542 38755414 0
532051393 609228634 0
741800336 41735526 0
131704267 363868547 0
108976270 180423403 0
288951153 123178676 0
670826717 784292497 0
550243100 34489399 0
175253060 613860619 0
468395719 614485708 0
528890336 43996067 0
289945457 516908812 0
745461840 556034950 0
288580631 559451155 0
142989082 178944771 0
736903936 132080577 0
677727590 252708570 0
13840180 295450062 0
431338241 152897022 0
649351057 742517152 0
42971211 263330275 0
59016532 786118541 0
428961146 759743518 0
757430348 73034546 0
54658588 62044664 0
225595879 706371992 0
396737132 96937509 0
617545366 256746873 0
610198173 93775698 0
649616790 634612842 0
354929896 649469853 0
636833670 127497453 0
285991486 619101007 0
422695287 15136332 0
732866302 135682995 0
749172581 382915068 0
309578958 602959616 0
6649277 704300012 0
180290406 485434388 0
622344364 727845243 0
465219371 447767250 0
93972278 384823500 0
450245416 767461916 0
220764041 221734348 0
326002021 299184710 0
775722780 233957334 0
714003119 514078305 0
469849327 682842149 0
270323172 537690835 0
493338956 683481724 0
531955336 490322914 0
116551650 163202492 0
548122475 311455929 0
781921908 195426257 0
191605015 421707352 0
120529017 363071328 0
42223118 340516796 0
155837620 403918194 0
169901546 253968607 0
610129841 122373726 0
206186378 640689959 0
87315919 262896207 0
698210203 274852950 0
400409282 661962103 0
217639650 632870592 0
106066892 361070357 0
415093370 408455892 0
595825517 351991908 0
435110686 391613078 0
685679482 290895939 0
10272194 473715204 0
615841858 308025472 0
307298532 326280051 0
111345897 428339391 0
563257052 10140380 0
716979836 144797414 0
73530108 238015948 0
601070014 657899587 0
301340089 708311484 0
20061373 277746558 0
407468188 737874464 0
383445286 704589889 0
761504097 531608390 0
21618975 739319743 0
575973079 109812205 0
113828508 524854537 0
50995 439885975 0
757652057 478216948 0
607509328 771038701 0
233524558 2763851 0
9509412 184039779 0
333877321 615021487 0
389105770 419471379 0
414027938 648540743 0
411163602 649692999 0
100342945 374613338 0
649509117 731863259 0
437868407 624751473 0
352040876 334740192 0
609615921 419994437 0
507776895 114877591 0
446744861 682073863 0
112950064 544181226 0
586716079 79123440 0
359695501 59176502 0
229501164 782326979 0
442442750 192843595 0
50608306 744034171 0
577418262 454888107 0
252444180 199583727 0
744144575 598380182 0
214091863 219146641 0
21857159 584074290 0
217359725 431811242 0
627272953 775194544 0
119584186 653389521 0
691347566 239983975 0
77547810 417932744 0
43265311 788243455 0
603014565 533309628 0
761694441 403662124 0
479088955 238506300 0
183110320 614865316 0
695673078 24611369 0
127394591 179330401 0
51912775 581074109 0
215189824 747504199 0
792986757 19672354 0
602492008 474187089 0
746745198 264236746 0
678188062 202223025 0
433043858 629606310 0
81072231 236367982 0
13604518 622581533 0
474315742 343608741 0
273208793 677809567 0
378249011 510944104 0
110114760 173967118 0
154797826 186670925 0
419956567 711908330 0
345293075 225537257 0
230630264 392271774 0
289055302 98401802 0
436265319 424490885 0
341342813 303504504 0
565104803 109937129 0
782186069 503198561 0
200275451 650136411 0
590877444 692079970 0
601326743 757862698 0
22707053 265956301 0
706667134 741349287 0
190870992 63865217 0
166737896 638123784 0
65817443 656683468 0
515690059 540351321 0
14081941 233332337 0
360816268 237961176 0
450072988 567573078 0
457859248 60231446 0
105805019 424620735 0
459814956 216040052 0
3429244 295899226 0
672895926 63826171 0
446191199 560700955 0
524233733 496810648 0
451385839 752266790 0
730412572 568330968 0
14820819 293908458 0
108305216 115208652 0
249283303 154559691 0
582177860 117364297 0
445042513 106292570 0
511147322 96677631 0
245701254 299995332 0
436994787 739379321 0
127044165 332565258 0
754560465 345520869 0
468062114 329765510 0
742727777 538550183 0
329509183 257266302 0
21382228 262970610 0
447776713 412408630 0
348591697 441365577 0
558497279 157108499 0
670577793 112086450 0
615190135 532184082 0
470795930 772809502 0
771283027 307336968 0
297640253 777951613 0
567121338 739667315 0
620058133 525479339 0
5816933 601291007 0
399710360 566148798 0
369486025 516930526 0
108086311 729167615 0
132137034 411316176 0
270343140 782727272 0
699225717 780927827 0
479911651 350436736 0
78195858 469930650 0
502001293 536715859 0
465127471 561242858 0
544662630 344804504 0
50963005 93015145 0
570503545 702682653 0
362449438 189047438 0
172088979 268078642 0
387242028 705265188 0
709135650 414556360 0
180070976 729897430 0
7471499 336761656 0
594317987 314814824 0
178120781 469803466 0
173326860 15577122 0
726880033 75689875 0
734942734 64295282 0
235803306 324405919 0
558253416 159273482 0
442198897 459669933 0
142019715 1796704 0
277138298 109798103 0
526525447 217464261 0
742892684 47173479 0
68485294 90837724 0
196046519 791788562 0
150976310 345533925 0
604617847 420804907 0
694364665 166971095 0
795990636 305488093 0
611738721 53616554 0
370046358 451480968 0
767560517 741076846 0
552506525 732574220 0
795789548 497839837 0
543824596 417473932 0
677915139 402623503 0
259585935 372485016 0
203885862 787275100 0
296415563 211915038 0
140489315 76901448 0
265838358 734683983 0
786130541 545146777 0
489132455 496998587 0
209924650 519279440 0
198059697 128851335 0
108405502 92651375 0
360206965 252246500 0
148460085 261501073 0
402198952 121471767 0
233960497 460372231 0
88565475 794600498 0
59968736 678046443 0
18060418 219736137 0
182682367 743576703 0
587053929 691919548 0
247362349 773539738 0
745704290 482142945 0
548499512 660241308 0
405838224 281058990 0
47047709 668595414 0
574350515 250833363 0
101397010 229501764 0
607889807 452827278 0
312398530 470017634 0
275201597 87555720 0
252502187 49101568 0
171748362 643277606 0
634242871 49103319 0
740452891 354321254 0
535732581 481350464 0
514701985 775556179 0
314116940 743666626 0
561326201 93980436 0
723006805 456538455 0
772641400 560636724 0
323096926 329147368 0
230410744 575466595 0
358466005 85806723 0
487727326 282792013 0
155084129 578600241 0
59949525 501680132 0
615370309 316259728 0
495974626 800267741 0
492448318 755125211 0
666183164 56805588 0
675900271 709422628 0
375511955 453285428 0
400376844 243186730 0
428514641 699396833 0
212123712 269725854 0
60191265 392870171 0
408255199 688054772 0
568559588 604849071 0
399808646 315152907 0
659276071 572658617 0
489317821 23228638 0
66257865 509432949 0
525104635 138241211 0
191006219 717955030 0
390306050 5685378 0
651637540 597805714 0
226341959 492823566 0
296329743 690129048 0
235545375 796825907 0
266374029 264612485 0
425777400 397297803 0
637178943 589386181 0
94841577 774741238 0
640202247 262331817 0
749559687 447629331 0
80933856 524127299 0
272322343 2681210 0
56372001 602132225 0
405243919 740680513 0
530283297 160971297 0
564280718 541058431 0
180029818 188451958 0
126793938 628914988 0
600015299 410278786 0
6204979 679188060 0
490229559 657110949 0
155471792 783623822 0
711957601 298458148 0
365413640 704859222 0
472835714 380383693 0
17576257 394841482 0
232013913 396297467 0
508704314 192311160 0
665994748 223469389 0
476306852 672556000 0
183817377 91031607 0
92345203 686354939 0
498239063 206756065 0
126535219 626035189 0
371665001 142294115 0
560514206 575493369 0
498306772 139155306 0
781074105 684024144 0
264680218 10935623 0
700369081 42742322 0
461521365 684657455 0
566841072 740819075 0
142621367 677968601 0
660656323 438262243 0
204106094 354599831 0
578373024 669623167 0
281245251 415535871 0
543368642 392253980 0
244254295 740158534 0
159915430 357221232 0
695095124 259900817 0
610720452 500029347 0
187675889 681641536 0
677153326 97519500 0
250552040 521597382 0
104646012 689904112 0
795504623 317401895 0
514895463 435368140 0
683075512 619548041 0
738343131 261547694 0
418355443 239404628 0
99754306 42427473 0
617731955 92583223 0
479486641 238255278 0
636257621 159991596 0
364770961 147541447 0
156979194 359767810 0
181911465 629704113 0
530334668 309254326 0
39526483 519849876 0
666477706 681505776 0
185190542 304228063 0
649714335 314655602 0
1729721 762888740 0
551097372 554269871 0
481186832 250899925 0
491426285 183779800 0
651088551 413753061 0
242241208 739726621 0
628652440 74142314 0
124567994 563833552 0
279533178 455128624 0
470296525 257192394 0
291201937 589766048 0
138965819 543359408 0
351472425 189017980 0
138555038 184842059 0
79628107 522105716 0
395921224 674371741 0
698931728 651861843 0
492944728 335614883 0
286766106 265930872 0
606474206 205375064 0
641980162 583073966 0
667391921 453955540 0
733015989 117384422 0
495579539 306326036 0
686677626 702884296 0
21491097 82817633 0
654857286 674996464 0
370517393 470981248 0
313210275 240273830 0
746186316 385251295 0
455233003 248652283 0
391675924 31303717 0
751370311 306049774 0
416118121 252723715 0
263655370 777989146 0
701404239 597348161 0
187766043 498341052 0
6486640 194605860 0
409756717 132388769 0
499089251 632951808 0
102619297 596021675 0
634093240 578159501 0
787754951 684571986 0
198360531 313539499 0
585762711 310254236 0
480418362 138391105 0
95705759 404846151 0
775288758 19924031 0
479493169 94440744 0
182940526 424305399 0
747218338 284290223 0
611683917 413234084 0
99680427 82767769 0
567556196 325306049 0
156391880 400870001 0
236501045 547554085 0
648883802 554958260 0
673027146 507788230 0
627613724 603249288 0
720603006 225985187 0
623671284 482685225 0
581669866 574762162 0
198793899 441171006 0
88249122 315103166 0
267220473 183381966 0
90015135 546264741 0
247634153 737922479 0
65164512 753984327 0
479355656 639717550 0
49099867 630390705 0
796528767 116643180 0
81941331 362302234 0
770161927 117662575 0
401586413 679163319 0
785036109 280155955 0
503955413 64163289 0
275052248 454631000 0
587149960 12112874 0
256515894 113964553 0
124812716 240992131 0
79860055 555604578 0
247101465 702654373 0
72539203 126287068 0
470079833 350274412 0
176517914 630574691 0
68379386 560899505 0
606932129 23756729 0
87851545 25947091 0
740159324 519820591 0
687017149 418639680 0
104812992 397331140 0
753135381 157866003 0
20739921 648302520 0
73399582 786155054 0
33717677 605618630 0
104302579 800250571 0
79455798 739398745 0
449751716 623321839 0
612438523 65941203 0
401056606 477317526 0
175009866 696052876 0
77061508 403579765 0
7198085 629005050 0
20950278 605229871 0
442811727 265090404 0
386967223 750008698 0
270226175 151486544 0
739943230 129430474 0
199919272 131163785 0
372561872 7694986 0
690455733 288231122 0
354340011 644510400 0
378739722 516344852 0
143069493 12471210 0
733580686 248322738 0
487474153 279782578 0
54699995 792555893 0
226825738 781537236 0
790901623 777014795 0
293428532 14376263 0
685587088 259835980 0
288400088 750755644 0
661259935 801110524 0
167444238 186845847 0
679090146 73894693 0
743892770 427334865 0
304857327 685963173 0
414240242 797632307 0
186606683 443015818 0
612020639 612234485 0
162513736 37153649 0
738248598 660778734 0
291985770 365287390 0
678357200 246838654 0
11464065 510883668 0
609311168 389472308 0
751112114 494894658 0
152237544 189408583 0
757736990 403560861 0
194810982 445255174 0
659774017 351971557 0
36289470 514424543 0
336110867 708956027 0
190761819 743074350 0
563141075 63864910 0
138242106 167146170 0
245579257 48692243 0
196103338 372032982 0
372581510 377973185 0
142168824 98785715 0
302643607 646476713 0
284281294 138052627 0
44123884 283870175 0
551977005 293031660 0
319375800 718342630 0
284073807 777960122 0
456585558 209547187 0
55286248 779323139 0
529797287 403569297 0
443969858 796592881 0
174367994 670014809 0
682205879 144517470 0
286880749 769461720 0
230107347 275388596 0
303077981 138307402 0
664061387 199836810 0
487629051 199905397 0
321236646 616401839 0
21943926 292229 0
623909691 534436630 0
512676516 594387633 0
316171894 566773664 0
188591623 38858220 0
306027923 57389952 0
402511158 562360321 0
691816265 752113575 0
683497481 81825139 0
520619815 577551430 0
701880142 352150685 0
436009132 611783922 0
454412615 665559130 0
292693651 798925500 0
752094228 189146633 0
540339873 787975550 0
800200901 297892758 0
593828051 82889769 0
589384620 223600083 0
716886729 548165985 0
778262849 405982925 0
365381656 787939962 0
88384830 350626301 0
654919073 793047354 0
45681915 772364312 0
231053877 396730526 0
76212411 372379728 0
499860550 397416554 0
746014481 536576611 0
567142684 336601667 0
576068446 74313036 0
172480309 70693839 0
570297394 614024689 0
125062740 256644463 0
371655102 14404409 0
17393234 311299315 0
72343722 776590659 0
569475651 390495895 0
232201150 675471595 0
507530442 217381345 0
76218929 245448284 0
409368572 541206122 0
716049567 393987683 0
211864915 337435769 0
584489164 443318810 0
490102179 263591492 0
219392100 187638672 0
380505165 671642341 0
38647187 682466328 0
740650342 493334529 0
187806308 682226378 0
656128489 616068654 0
124759383 11919701 0
54319059 70205472 0
99421735 522136394 0
720636892 110704875 0
220174919 250096226 0
687463000 110472075 0
12772592 351609256 0
66425645 440573824 0
283161237 751435138 0
477639121 58481543 0
174230879 191507888 0
767546997 393192609 0
585613774 229570369 0
686415624 9015656 0
555590556 421722262 0
610289333 764024457 0
209210009 428305832 0
587467250 400502713 0
732715010 666564612 0
524527353 480378626 0
333643462 211916884 0
356026503 470736939 0
689803376 198508755 0
300949984 74090184 0
423519957 741619979 0
644958331 331923526 0
437776609 26725132 0
88182070 9357719 0
368303253 509410335 0
456948266 751978768 0
209819717 678631035 0
627839206 282340227 0
773168664 703640615 0
356032814 362500995 0
520249320 759498052 0
50186057 742238284 0
389396784 337848090 0
131059560 350575712 0
156791961 6551625 0
158087652 365973164 0
800887586 136793372 0
164574044 244620454 0
373327865 98277846 0
110518628 138286409 0
117910450 316303030 0
241596827 505910168 0
568759938 134459775 0
678298934 419208755 0
117078159 251573182 0
275730117 209039174 0
689865868 405005163 0
308198371 317093777 0
453047213 134321676 0
669752681 199958712 0
617836458 764171898 0
7948971 328060241 0
286237993 122622372 0
263361021 30185398 0
8554277 113383906 0
538303456 67269459 0
201638977 384216466 0
369087454 595549158 0
710779495 36814022 0
613846685 640982202 0
672155271 362315646 0
134618126 157397674 0
103150012 68861155 0
616321081 256196765 0
449029435 485504367 0
400938945 668926792 0
603235768 494260706 0
102803731 753594638 0
26654905 634193669 0
439994940 756224895 0
438580339 158980077 0
555493108 564531650 0
187040078 454943901 0
615794327 450551292 0
726595195 249192275 0
690001017 722109229 0
464853506 388121384 0
122084924 297521365 0
302148168 508018120 0
184704821 154174894 0
68009631 475312081 0
578256101 291801322 0
584431972 155896593 0
273135394 605164459 0
356239053 199390811 0
166293457 542276396 0
580448000 337476525 0
645740799 340559719 0
243668239 205577541 0
68877342 371873030 0
580134192 795847049 0
130378114 341312930 0
506559279 5124080 0
365297363 510593245 0
788902957 148006236 0
627307740 327061128 0
313419185 574677325 0
499633122 213643348 0
396263564 777199453 0
248186295 661100784 0
570968078 410570066 0
697979486 165068628 0
680038952 749726962 0
691454462 569148678 0
392862636 628120758 0
359774762 757501890 0
587231852 752813437 0
734449136 334349988 0
746722202 187565507 0
277053850 108338689 0
321118427 254621263 0
5934741 272712282 0
238307342 643597948 0
308486725 351684489 0
287296473 128978553 0
408346280 711203759 0
165722991 477505754 0
180818065 289648251 0
173454388 226902250 0
256737003 220680774 0
654347503 142160604 0
780772437 429256986 0
165286157 765621929 0
167185004 350004105 0
145510043 591388348 0
341321219 657373205 0
733262709 465211975 0
426522948 650743217 0
98542818 78736845 0
411666260 178121921 0
761349433 354403389 0
767871683 140906260 0
324304146 708407812 0
625738026 123119335 0
476990811 740714528 0
570586670 682751953 0
554901021 709238167 0
232346126 530480124 0
489753284 684363819 0
596453224 555315986 0
456256321 94058962 0
155753582 489225305 0
429826320 396723118 0
415642375 451819774 0
199234552 23186169 0
35723984 679724500 0
416013558 645132748 0
693687406 141926893 0
443659603 195870363 0
772770799 229612968 0
369233668 443347104 0
71854170 259954901 0
6880583 34058904 0
143844535 421121266 0
522566005 143926250 0
380900950 368261791 0
297619583 161652125 0
219100862 393146399 0
588241040 353529605 0
714627445 470839150 0
42637998 746668647 0
696148579 421079995 0
256853307 413147351 0
224839909 508900693 0
300028512 373500689 0
360566493 16617892 0
239021860 253332112 0
452660157 249236225 0
137456436 224194192 0
247147588 739546074 0
325778583 410819514 0
295157704 160756725 0
358114598 388124827 0
83000682 286801956 0
637065326 459753 0
422191843 623813909 0
788825898 383519607 0
171338084 289858821 0
613689418 2961347 0
338550691 2266628 0
662893748 196105519 0
173766823 73047102 0
328698265 270112314 0
200465758 621928010 0
322406880 184836709 0
287532507 271116099 0
601706325 396673069 0
314424966 234190740 0
390452927 672452727 0
612778362 583443766 0
565097365 52166387 0
148744996 423762719 0
493403740 652755093 0
84600709 503633100 0
717645904 210805859 0
258101703 333736495 0
285792665 693382828 0
792170103 739026757 0
370210148 577021553 0
370563346 146371241 0
213811156 352271006 0
310921435 92673312 0
792012380 740355301 0
404574822 590736273 0
681479520 725311760 0
555867894 284384921 0
270880305 790083849 0
717162477 533158920 0
672889315 49018069 0
554917885 404522758 0
791932897 773743506 0
71529831 360326849 0
678458719 124122353 0
282493589 17318281 0
662555234 348422519 0
468456314 692737049 0
158122051 632884026 0
138810798 120755208 0
539453672 440307883 0
560439423 337486178 0
174467235 612141239 0
685572280 625725033 0
428095199 343170560 0
230792711 63422804 0
232858391 611999693 0
517251842 75072299 0
274713402 258350501 0
121627305 744675238 0
278100430 189478478 0
380866326 683801281 0
69638446 801421300 0
601581926 437899223 0
490581607 314620932 0
36572410 709823026 0
545966578 222872045 0
47640693 551554120 0
88196015 63971444 0
512576339 589580423 0
623686630 619305535 0
66888731 620264534 0
395518336 600716062 0
5203030 428922716 0
750240516 355488896 0
559328420 551140764 0
138053283 119825451 0
73943390 382108096 0
654528088 253932636 0
625887358 153421702 0
634171732 245776165 0
219829610 665452288 0
560716045 308920429 0
544333516 707038732 0
590336846 655241300 0
664131181 526676600 0
392387000 359400177 0
32273353 222035961 0
668325064 220231499 0
265161729 598102122 0
384745124 70417031 0
398983831 603611349 0
192314230 728306252 0
233772608 152656497 0
57134708 521235928 0
744312080 592384062 0
214317996 570647702 0
712051223 203213726 0
273114069 635389109 0
544396316 671882118 0
335274767 588594973 0
654043913 13208247 0
712550640 367169502 0
317723015 14028762 0
267584111 324797797 0
725075099 188329827 0
316560085 671355141 0
308704852 748592808 0
379940933 205172980 0
51132701 146099741 0
11240368 614610908 0
560517072 434131772 0
305430288 74358332 0
773000813 248449491 0
666969920 500317552 0
757035020 210613270 0
577692238 755696976 0
293871564 7177135 0
32048600 169579879 0
710192048 617280036 0
575351060 733851611 0
411729156 468999757 0
661297116 764529850 0
502233893 751670743 0
759333879 113489003 0
236156023 220545103 0
799206122 778956488 0
253731635 679845067 0
525213 463572257 0
291754455 664779593 0
370115340 185561153 0
565607395 710404556 0
435974509 290082774 0
742492885 138668333 0
379161797 428231688 0
68452905 652189102 0
783241140 723094565 0
356579904 98378078 0
610523865 777116548 0
413192703 654660316 0
785653743 734644358 0
172225172 563476666 0
300031564 145186638 0
578060880 793039688 0
28486997 642725259 0
273995847 653405441 0
119110377 261958442 0
19091312 159191283 0
291377775 497912018 0
169873585 442551021 0
403795797 189856295 0
472736080 264057520 0
729213075 350919620 0
628811941 487703188 0
98064641 71409658 0
370003508 351727490 0
227213965 738975733 0
437277213 510322453 0
239237927 134263669 0
43396597 286816468 0
116013681 431262085 0
143281141 504365090 0
711314545 131132870 0
716290171 347100279 0
562960114 43162577 0
59220264 438257365 0
188627937 33796903 0
57174128 306529610 0
754198685 296491955 0
764456797 366517276 0
216908290 165820862 0
172952562 214580492 0
201693053 421383498 0
343218686 597466974 0
166218696 587942049 0
609389815 331670738 0
710103334 484773655 0
363423447 140831816 0
176857421 647596807 0
379587288 624495544 0
770645580 769165624 0
792856861 96028391 0
561191767 675994052 0
299759505 329720514 0
124114843 321095615 0
81750828 502405914 0
280386366 666741146 0
667414460 496839665 0
477248498 398694747 0
715059927 14049141 0
137563127 25960215 0
446497225 13639318 0
15569257 122264100 0
137248931 743848828 0
459474463 598918281 0
748361509 104905796 0
461078753 443010016 0
719695602 589501464 0
738618740 534344585 0
768515485 237593910 0
651491735 272648347 0
589293320 63737250 0
724009468 773137713 0
136793724 529728742 0
635584241 271880806 0
52000510 766907768 0
425213088 397257914 0
596203717 358221577 0
82936956 116332072 0
526463873 634163212 0
283591590 120280587 0
684648989 581436087 0
693424415 303148516 0
664842260 73425686 0
475012801 549008208 0
729754495 722016413 0
85733289 206376784 0
401092736 281865793 0
23170339 696290043 0
310312752 371936931 0
3070459 724364007 0
490227408 557291433 0
130484253 725669575 0
585205932 25167209 0
232199015 78663979 0
394329547 618083908 0
608028147 267711488 0
449720533 326315995 0
627675227 385829381 0
287630257 9673564 0
458816747 444639378 0
53616060 754344079 0
147569334 615327189 0
773300482 584556493 0
569370339 363322603 0
302279322 223483492 0
530080504 18573892 0
741663116 518340841 0
352489830 510907396 0
338998508 706543064 0
322379670 605683599 0
738684847 565798482 0
160170335 276629838 0
263780691 465758444 0
52691628 433627523 0
582290151 507505129 0
442076220 231143791 0
315891394 751238056 0
669534400 355160247 0
599261637 659186093 0
397905198 354359798 0
327742993 170212510 0
654944312 364155439 0
5928424 727292038 0
695888447 141188802 0
19234454 530286132 0
447415956 10966064 0
86834383 154754404 0
445229233 269651946 0
199113065 798408437 0
750557919 578828363 0
49159065 14678712 0
643078464 388330319 0
639564822 681115769 0
726538218 552598152 0
304847981 213840654 0
83932642 132229504 0
371586661 6939526 0
23637128 67547107 0
380599009 337298372 0
50195402 114230936 0
619200738 329326236 0
248356721 719413751 0
384104593 1034027 0
502518510 586242814 0
426824496 766068827 0
345869661 68369663 0
674855355 620164084 0
323261975 293446568 0
721031913 192022298 0
600552317 379729336 0
782073365 738889257 0
634444692 340990816 0
32984080 692090864 0
433513005 19324436 0
59000559 566019079 0
375662269 293261291 0
318426541 657598857 0
601905968 250606898 0
207150621 688263854 0
120920798 277291548 0
32887337 522757516 0
536392930 178090917 0
695138223 151063353 0
1879142 237567969 0
52163697 327692988 0
133943177 351589089 0
326000729 66404026 0
393313143 504359299 0
109275542 274452247 0
455753167 326162322 0
681452395 556595314 0
151749247 418124700 0
674676927 432229188 0
469275520 184631084 0
240837237 325112972 0
331691505 658178496 0
2976141 686666313 0
529694273 223827830 0
490973210 499349256 0
143038941 190544987 0
286285021 302147417 0
676720826 736062945 0
651387676 30030858 0
341125751 404131460 0
516944989 274706410 0
493013833 4645281 0
102069539 485814793 0
116947096 28959086 0
155465933 217133347 0
17883905 792512695 0
232061822 261027882 0
341459229 346538285 0
761535667 37816783 0
762627078 52790152 0
621674912 585468362 0
567580408 427909634 0
389990241 266093634 0
377600415 446514843 0
346316640 511812755 0
683741622 264521006 0
612600573 728267390 0
666610817 493499745 0
408743740 485119543 0
261451216 474052459 0
321538304 66958457 0
146019227 714046107 0
580872969 510885856 0
662517052 589793914 0
466714780 696994325 0
210912140 219854001 0
179517951 245095819 0
558782028 498102342 0
117529563 696743275 0
325091507 503583821 0
439490014 444636565 0
512203337 326610477 0
399196206 62930004 0
638898922 221250254 0
443667352 623916993 0
481483410 370915721 0
382774126 352473956 0
750665077 32008891 0
123125394 509656240 0
403849762 606352011 0
218813144 106279286 0
342557256 388010796 0
622582951 319302677 0
462163346 351856144 0
3445753 637080890 0
358445733 431286319 0
7068089 174335271 0
211950163 136911995 0
319276058 91058738 0
101592917 591115972 0
632456072 528806980 0
374991524 93527279 0
684062296 40210840 0
27004379 598405052 0
773662889 395526625 0
667054609 296859647 0
469293085 156103336 0
636152368 625894004 0
559423320 11984856 0
460078964 244069922 0
625025513 278885668 0
190033873 649801341 0
506282156 326431094 0
72752736 285578766 0
305738456 32213511 0
686157634 418306883 0
781188201 767503381 0
415872266 662613525 0
501199428 515315227 0
148690168 9049400 0
141858833 448618651 0
735092207 468029465 0
295393148 515989713 0
354407115 517945727 0
700597035 578973914 0
158645037 724588748 0
15214628 418351889 0
253470714 620822461 0
162491695 497869265 0
307131410 414043267 0
454093240 782527681 0
371215440 230925779 0
638578420 603853915 0
177419705 468913853 0
757942554 481162924 0
649344641 131464522 0
83145918 306594177 0
589032278 219183377 0
136908737 430051295 0
741034295 117208751 0
312305927 273686422 0
181940153 289952902 0
492626429 294771577 0
661887053 669829388 0
763527277 794990660 0
715714015 89413577 0
785899114 334195165 0
796223575 670676851 0
89401279 574085434 0
225050225 500508329 0
282064361 191894948 0
544688363 157259967 0
215770281 636054146 0
673517333 733489045 0
756621555 156904838 0
380536592 358879618 0
613491356 14985980 0
68780156 61225971 0
395919021 344625082 0
286810542 342010387 0
539603458 623641218 0
562785321 622116358 0
308983260 556927122 0
783333711 488268473 0
622400360 528257384 0
329768521 343438248 0
253507791 676169673 0
617049589 117040094 0
244918960 19719600 0
447975191 730911080 0
185211056 767198886 0
139355704 507575436 0
697925821 714664892 0
477787255 292701506 0
362863059 252816593 0
363970095 556918118 0
394876709 593441529 0
679803692 456209775 0
563423396 758530811 0
347306897 477215623 0
223121026 368956552 0
9193185 744246595 0
250595085 242142684 0
734729476 53567567 0
598638853 738569754 0
498538783 773027367 0
214827467 15455394 0
375711000 113350383 0
451023641 353129930 0
776712276 288950984 0
285344567 700642614 0
79341010 197955753 0
182895100 177387465 0
229308876 65514766 0
179340644 622473582 0
185872845 9693998 0
773324205 178882246 0
491922682 659214767 0
12833816 118419873 0
636637057 480164143 0
152096239 409902309 0
291559185 166957635 0
579144665 326855126 0
724474602 323937602 0
196858524 580601340 0
137246299 24995198 0
452255979 460643248 0
337505504 529303085 0
572385635 248822202 0
783891890 684239622 0
493485041 444501019 0
499506170 60699330 0
234787144 507914270 0
510930926 8790051 0
161917049 391707291 0
323176941 151836259 0
644752829 107845108 0
520348593 50519936 0
476520837 160708469 0
711545159 462104872 0
85291121 536994624 0
389019702 186763721 0
722825713 644169173 0
211326289 88995533 0
496016352 619816244 0
508744553 243487213 0
556552007 320003784 0
451334813 355142678 0
535435326 700841197 0
153897821 554431174 0
356766484 476015931 0
74498017 793676242 0
328113975 218198826 0
461985860 82301406 0
405848528 689503332 0
236692914 525068124 0
63577554 338348710 0
502928730 325703435 0
574359350 633331110 0
673569666 705121958 0
490312820 62130904 0
785013981 193813124 0
679031396 105266320 0
289285434 22186139 0
478207293 787271456 0
636568941 578009352 0
388584889 8599614 0
690274662 668428409 0
751994137 72887747 0
257320038 35403944 0
567145983 184504224 0
703679041 294833581 0
507764539 134741173 0
257207509 566940703 0
359955107 279554526 0
604922789 28213148 0
117272781 406087635 0
480518684 602027093 0
146544778 338936159 0
142178757 87946535 0
568565643 726646092 0
538805342 366531256 0
254161093 411984470 0
700091087 158241654 0
435083691 254849478 0
16687044 342954464 0
143960567 347463606 0
344610875 476295732 0
119530511 307885248 0
352785906 313907453 0
122557363 785347484 0
186831801 425275366 0
236732224 394378961 0
427746829 646552439 0
449718864 718184644 0
665052701 311977598 0
753649212 351673707 0
175186150 788675390 0
185505149 296585344 0
479002544 388730079 0
714993853 601638174 0
581249079 699486560 0
303334201 118707435 0
254708978 459574440 0
162948592 64393379 0
105795228 22225757 0
565688045 635843091 0
471460065 535034440 0
789354173 720864394 0
679006852 602092508 0
192594408 498956990 0
787034819 451474344 0
773503162 51322370 0
389062890 252812751 0
511000637 358190056 0
57380655 506663752 0
62781909 504697560 0
282485388 328947939 0
714614152 585376307 0
538447480 418730692 0
560171389 556998737 0
597397368 672678717 0
424319335 319816632 0
312928589 703190021 0
482432666 150350765 0
196788350 498698322 0
392812951 95480600 0
384424782 252595703 0
90621884 174193504 0
86188045 86030019 0
297843809 126396939 0
309501688 426212705 0
267803819 374779478 0
644277438 199232337 0
392762102 259304260 0
692276073 482107184 0
765877112 257426443 0
651065809 645815864 0
37285419 519522622 0
484076468 749446673 0
10280337 571071517 0
588672456 776542568 0
504206795 412672662 0
350298601 262404849 0
573812312 579181218 0
609285061 728395945 0
516878687 637494055 0
318215219 358554458 0
105420772 97496098 0
342454798 347329846 0
12987595 571164837 0
219716428 706287401 0
185467235 172413435 0
621596815 519058674 0
164822038 3869498 0
545436662 591242569 0
686966633 734448554 0
311205499 662257432 0
403495566 558876281 0
170159781 681681900 0
520153427 469436082 0
144703696 741452496 0
147730156 366068529 0
264217524 171526747 0
237413812 452739129 0
192988843 657625982 0
123600437 261646520 0
189649895 183990541 0
574397030 139379456 0
794118909 162678402 0
137132587 247479772 0
593182342 37003578 0
545882792 773853545 0
65261805 441216218 0
288150803 480069118 0
732617985 16022306 0
429269737 50597298 0
46547482 540559531 0
592674433 397279715 0
259317593 220271382 0
748250251 17971495 0
198282229 193028095 0
787794092 462034928 0
412950935 502536982 0
625644424 243411434 0
240494962 490676326 0
285280100 372890824 0
547724051 515538799 0
68242076 638565070 0
546380967 532504877 0
354329272 563526213 0
749447206 561744020 0
282516576 226022977 0
736337784 714468349 0
787747046 437963460 0
261705 185362848 0
423716690 25688277 0
542574729 554175106 0
91447194 367961806 0
107816822 261965541 0
144950870 110191797 0
335375567 696797345 0
390308773 687812010 0
532318804 787771592 0
4205321 425919334 0
642029434 281624783 0
478748239 255344836 0
297087038 435082826 0
91181507 750175952 0
559929093 477607978 0
101372151 544817341 0
198327347 354417890 0
35349332 14300123 0
19869681 365184734 0
724713508 719645485 0
482221175 742479609 0
510543776 338642412 0
211237679 756084320 0
767276044 258092925 0
745224526 581581537 0
389138239 462239218 0
142719237 435615311 0
10138860 250957085 0
144658283 214021832 0
292258606 365026332 0
462004787 407460182 0
578426448 118464374 0
443098721 106904038 0
751813273 558057447 0
526024020 4482063 0
709185093 658188627 0
49339783 705826335 0
284905394 266834437 0
485818349 507753869 0
228615652 713898590 0
649386398 642698184 0
212803500 579817201 0
60566297 783759550 0
470547714 696110005 0
421955483 557668459 0
398515566 190205368 0
29498203 61140664 0
184610696 624936681 0
607865141 26768136 0
700553756 507555430 0
398565474 502000655 0
398513216 560298676 0
249942292 748861786 0
213896260 364862986 0
468591253 360674916 0
46211546 67763030 0
311999830 768140745 0
388885238 496706870 0
327309552 314602443 0
502961009 71626430 0
565672087 706788661 0
277180407 682147762 0
706602878 745849745 0
665238957 70261807 0
192573400 523637776 0
335078576 416945636 0
26859992 394295993 0
435987305 518804657 0
455103174 720460974 0
57028468 685218057 0
478946079 785598210 0
727348197 380409034 0
176776005 651535127 0
762982409 303498827 0
89538514 473687264 0
518331841 204725027 0
678816510 648474268 0
353742687 274785699 0
679940796 565559635 0
536517348 314265052 0
284164726 725380882 0
528353459 446889749 0
301764571 718507990 0
126763088 327777325 0
626691515 89771399 0
506062620 249506846 0
621895221 162258753 0
209539987 753942478 0
215036296 611652964 0
216330609 29182731 0
745662355 556617383 0
321875042 215295282 0
142606969 231332460 0
11646880 647028044 0
676682572 60923318 0
449370873 374359195 0
346475459 453259038 0
192779622 692651205 0
447636803 95922084 0
466257191 757263194 0
385092917 284089331 0
788082013 575543614 0
361962844 272428777 0
203253204 544921663 0
381751456 353277770 0
213171402 745159127 0
743069429 754295808 0
292085009 101409694 0
502969497 397359177 0
71226875 543955998 0
538116350 746055605 0
189962593 375904472 0
262559623 666076368 0
631616223 15660040 0
140459576 279242435 0
376660942 447089759 0
252311009 289318258 0
279017324 773104639 0
423821426 284970367 0
309188321 543773084 0
398318440 242759705 0
267755903 129807741 0
459727077 322445647 0
225883660 39346408 0
4449388 533215158 0
771668878 595632465 0
647582957 736520817 0
619914877 530013179 0
659150500 86752970 0
251673939 457180117 0
439362810 433311869 0
757265438 14462580 0
579487831 150373221 0
168958315 262292820 0
572929831 362342387 0
676196774 190964863 0
355704630 55915732 0
628925368 791177770 0
521856184 88020246 0
1925281 714136410 0
304913405 83501051 0
578976835 106608292 0
597323614 62587252 0
275513755 236769186 0
758254688 578584792 0
759476249 637315556 0
222955885 369990695 0
741327492 717989491 0
2815383 366416167 0
424393964 178648827 0
56188507 763798916 0
444027762 346076874 0
681956746 738572495 0
616129058 27757602 0
343849258 503495052 0
78451675 585421553 0
6602731 354483711 0
254844443 92176125 0
250008049 286305334 0
174714170 531321007 0
68840893 507249654 0
96536789 304278351 0
744577029 95685260 0
387001612 218984152 0
355983198 496635674 0
1806614 361127042 0
282476311 644404373 0
625865452 256782331 0
202464618 61930838 0
711239477 309798222 0
494028762 799928609 0
14269271 176150200 0
296117448 526334599 0
347561728 588373037 0
665907440 535497177 0
785069130 2205555 0
678868080 711674207 0
644102093 163357693 0
533727426 71766801 0
536598281 595516392 0
254160219 529744266 0
373288448 742181662 0
259281767 509181829 0
596138414 541318157 0
801034226 462456215 0
380970554 24561046 0
408262493 767038827 0
515602958 85252509 0
677652183 449113509 0
733965007 85008061 0
446242116 170183422 0
501391685 516687252 0
701328766 314841618 0
15526339 777929574 0
81480284 493253023 0
530937685 310764836 0
95408960 366033759 0
127512494 540576689 0
419373082 705961229 0
373234040 793178202 0
594640213 29066372 0
300075704 555546083 0
64294300 206828912 0
441735219 680979048 0
640376368 371275886 0
670386508 404844499 0
305842594 512691990 0
194042656 92402939 0
612498325 280246075 0
335909250 300188343 0
139805115 81554718 0
185521679 476736705 0
693652160 47493316 0
370169456 395717176 0
437923571 187024535 0
442679182 290332378 0
640004953 448810018 0
646753628 426672638 0
590794021 657612190 0
248132146 708359505 0
519279801 217673206 0
594811788 430952002 0
414419732 318882219 0
88719625 321279619 0
699813334 25879189 0
638885346 54345778 0
477511981 488068378 0
634525277 668762735 0
630636442 743920064 0
619346857 648874463 0
758569076 739148339 0
5475868 553897566 0
305649945 114655898 0
271716640 251501533 0
706451721 113365861 0
11960489 647987521 0
492568914 627832441 0
472023552 143823328 0
30053058 212249530 0
683508358 110940033 0
393637666 193399565 0
794773174 739233925 0
64403616 35908372 0
177766954 647266733 0
562077786 409250626 0
776000688 227916051 0
178012670 655936025 0
219379054 685734488 0
774380023 519802287 0
135206370 667322075 0
604219148 139354796 0
286952821 499882903 0
419353508 95787863 0
749540006 85295993 0
96192419 350452722 0
364939607 136831026 0
592023039 377638680 0
453395329 143828644 0
775521810 543377253 0
116847931 321593434 0
272159208 765862626 0
457018400 685749417 0
552756317 17031893 0
586556119 116690506 0
673261398 90070666 0
496135015 480699659 0
154869405 560386779 0
467154054 674864442 0
321366599 213706090 0
415083642 139631107 0
157912501 783331054 0
348201748 530710421 0
718877987 108220966 0
609708183 460475060 0
476219808 36170698 0
801540041 685587477 0
214935805 780701654 0
550351308 571887239 0
323430924 523516117 0
416252653 312588165 0
188750148 680137885 0
184654727 694215873 0
629591211 121520590 0
768506225 92212401 0
723084461 47517985 0
537008100 225450717 0
493706726 245779744 0
360951060 761525474 0
216834630 419632943 0
421064497 772978938 0
442734902 488196067 0
508910448 358894795 0
222291024 85933333 0
678611807 610853822 0
717500407 180428364 0
16343364 508483559 0
152013431 285384819 0
613102729 203251436 0
340128700 614870576 0
130118897 289936313 0
452770068 655306230 0
611616624 430004960 0
307268249 568066736 0
596913717 420934942 0
144042487 360947034 0
210249900 78780991 0
439991741 167161596 0
137255010 67006520 0
523309475 398678974 0
485767 415857559 0
416652363 265072072 0
96536457 438737300 0
580604114 688428345 0
717183573 650769785 0
404224243 385517864 0
497599350 45588494 0
744176241 277825166 0
113358593 155959829 0
473931012 208134028 0
652394438 509841474 0
177740875 718506950 0
256530996 358823983 0
639012679 91361327 0
576364032 645367878 0
566090986 449180177 0
794038582 800562035 0
6371747 698756124 0
307869045 562971697 0
125191310 597293750 0
360608456 23644287 0
673543438 496443551 0
257934298 580911869 0
398833575 757989649 0
349982352 82910645 0
665639831 476010116 0
3730011 170245737 0
279415419 665134388 0
287460131 732482358 0
665356243 386470614 0
566602475 504862615 0
643237721 415104208 0
619789711 433673043 0
447150450 197983040 0
694736195 57321893 0
89131 275742432 0
625071237 95987713 0
202408795 749918365 0
371248833 701183325 0
144365257 495548899 0
107827676 661986695 0
699375484 469403023 0
784158515 785481401 0
359649130 329112940 0
438974070 596508105 0
322715410 139605297 0
467310574 130002928 0
691229312 258949828 0
474666322 25977605 0
137529051 432689232 0
621639042 484911488 0
64787580 720704848 0
197512160 631561522 0
793065976 137639696 0
104907557 340659715 0
579197833 747489707 0
224314958 643947910 0
537257248 175645706 0
129724557 669053468 0
501237543 168568106 0
537325426 116290836 0
764476490 350545526 0
442361184 112082103 0
262176966 188165018 0
527411103 406627405 0
115706839 443382444 0
527757391 703268399 0
540701351 376130642 0
473519114 35124026 0
384770563 42538046 0
145044675 492167079 0
406429353 54490594 0
452846155 1205562 0
727587702 364564419 0
204427821 680962828 0
467426960 77766263 0
403623993 61521169 0
436823114 708834699 0
769924110 128329080 0
182613224 619872370 0
512656041 310941059 0
509265816 96928288 0
536579052 231331939 0
608341898 433713426 0
433908973 538318918 0
51315290 412178124 0
208982059 122510046 0
530575694 739366704 0
493732922 583995611 0
44808295 782248738 0
352732767 460399133 0
447344270 79876239 0
208223564 665767023 0
325098176 72750672 0
540673691 111032686 0
192957115 14976344 0
713832448 301101510 0
362858864 254588895 0
440844293 22443023 0
544456207 714541767 0
101376067 25204138 0
35221019 359309372 0
701888569 782187504 0
316140233 795207134 0
423393917 596010354 0
542340932 558637379 0
550997329 588159556 0
547807020 163891026 0
749580501 445396773 0
172813798 718910276 0
617904339 63015030 0
468106638 100048386 0
44906173 36553965 0
20932389 757383946 0
88171019 215774657 0
715278474 609038683 0
453923320 504128484 0
576683557 291108819 0
582373737 644366239 0
598310739 401583385 0
322490505 178979953 0
343568635 660000806 0
753533971 265965103 0
287257008 55053483 0
271273736 16392458 0
184698846 297602237 0
120695993 519176390 0
519780671 74829482 0
135664162 126372888 0
478169432 53049406 0
244074222 628568411 0
125811968 742511789 0
41639378 514792883 0
290766355 87927712 0
478808031 25640855 0
317681579 720023445 0
396102802 663762335 0
269486078 696972572 0
529937640 738262391 0
384993923 313062802 0
625068610 22237895 0
138221362 336849849 0
763504985 131880567 0
280001483 440357815 0
32790187 243926432 0
399215956 600546726 0
674627244 705862165 0
781543741 416433752 0
766998768 106321067 0
125151871 714447085 0
680703777 316481258 0
207458219 154745750 0
240455660 801034365 0
217880419 311687285 0
522925033 421121538 0
331760763 747852086 0
252124762 155294662 0
9608033 56645694 0
428221660 778737093 0
466808195 208026935 0
634476003 717456052 0
72947869 751424068 0
521273208 250358711 0
601390354 69178016 0
217845306 610986608 0
252375167 197677691 0
498081278 128232494 0
349209665 729078810 0
531000659 798762778 0
32176562 133895876 0
197326026 61013494 0
254189654 713659979 0
305980457 61748481 0
267210438 225293535 0
282394478 435092395 0
637441050 391254444 0
751475902 357836150 0
400321379 613168447 0
127403943 177553333 0
248741019 201313622 0
44345149 499195766 0
589878893 268372583 0
537428157 385736145 0
99421918 489595404 0
18793838 721566599 0
213654786 474844179 0
400197693 371932255 0
640065797 266468204 0
433124199 191010456 0
279766073 22324953 0
316007379 457876412 0
599513474 394097989 0
31275958 9511924 0
261550884 145452795 0
523180046 622409795 0
680452739 243679297 0
109016937 478596976 0
606327014 342649143 0
132090315 781993786 0
756239431 320166328 0
371861647 668740832 0
586773253 225154151 0
537123495 281937248 0
500271925 773626654 0
708072721 569974479 0
187229965 560476588 0
493848343 695105644 0
542239170 464865373 0
276962559 756510477 0
398372323 601284753 0
432171211 662208384 0
235330666 695036122 0
508194514 168264844 0
771542768 186756406 0
151923139 123814095 0
568042576 18902873 0
739302107 500531135 0
364042309 627174905 0
280035487 772355794 0
738928961 716860037 0
582426116 123486621 0
697595411 276199889 0
312526919 464844309 0
708819428 275675453 0
479097039 766076434 0
119856666 291549872 0
277084413 791648172 0
410544934 336526092 0
363950176 628115356 0
240109337 645150223 0
404961407 531165461 0
106071121 48822899 0
319781931 248182205 0
39427256 543224896 0
182559688 64240407 0
388307758 676947040 0
173897132 2808509 0
747779743 489511441 0
730185797 647607899 0
574318743 356347828 0
48121329 39608505 0
216677798 339353611 0
342365802 62528067 0
105142317 459673194 0
167728987 666162391 0
391923086 380816814 0
280271518 268463844 0
79640562 354678939 0
580515717 115252656 0
779562840 253496167 0
644587325 686010408 0
338871206 741717459 0
789317683 616896368 0
106129538 521914837 0
671151976 19682889 0
135198405 179088052 0
156052935 246231069 0
94466124 787615951 0
715475257 130571227 0
373456387 550854559 0
496258477 22162364 0
578572883 617574109 0
722365402 267510569 0
801556882 717147725 0
385184633 220684098 0
633744807 321159753 0
777689876 280468971 0
435640519 474463424 0
585292261 723294284 0
205358670 437274350 0
409862512 516159874 0
499240931 54802781 0
391874355 44475336 0
448728891 307226128 0
288823586 339187779 0
747919374 485587518 0
146826723 519709460 0
486641683 292330809 0
549866205 448107629 0
575200188 34483860 0
761445799 682903398 0
435261471 430208843 0
792297389 404567102 0
541110767 355191335 0
709645724 786514513 0
553548941 438811792 0
301616550 508378578 0
246565900 128397739 0
280600242 541057984 0
712011682 643473122 0
217047889 132408911 0
43777844 746123510 0
285833057 373333035 0
228173016 322016262 0
289529955 596602500 0
628684790 633119748 0
490927402 323614742 0
371239847 526272173 0
748542951 766088841 0
686257359 458717719 0
147389801 707677204 0
693304198 98201521 0
437122903 23045715 0
627321320 636892570 0
36707273 2675147 0
28592718 62408688 0
470229747 773563279 0
719003779 336862420 0
358594871 342101864 0
230801271 146184089 0
73056387 343411596 0
604749806 192468579 0
37732820 456848121 0
486597371 208855952 0
609513504 785756334 0
163752145 646216827 0
765226507 758931385 0
701932161 747938202 0
270300530 514321367 0
516810826 465293483 0
271860862 715521856 0
96787403 250855041 0
583860121 183407615 0
42597465 551651979 0
376133301 69899613 0
465290924 612611090 0
504767604 783534699 0
153384945 337280106 0
695956159 79105283 0
534678920 703149523 0
609171631 448945863 0
483054944 705102626 0
544396520 708594735 0
187576722 769869187 0
620357868 539323680 0
585361805 366559939 0
22454928 800877876 0
242335481 65665202 0
361745377 511020268 0
671931453 787841496 0
14392190 337789321 0
31249621 387331129 0
310245061 413548216 0
276774450 297227581 0
117281579 723970631 0
727555364 15450068 0
116209377 291999366 0
770145579 259845558 0
299957116 238321452 0
199348996 110051559 0
82754634 17529594 0
521750071 621400486 0
643808227 565499158 0
28999011 479800177 0
564280431 754005543 0
173242421 568685735 0
756463456 678265063 0
35581846 305253771 0
723084447 190967780 0
424059208 351659511 0
474128344 262802242 0
400864221 169496807 0
203483652 67573822 0
17782455 224075921 0
159751250 140005142 0
786309497 458539327 0
753648591 181986738 0
430976672 322189617 0
447625887 589773331 0
434611949 684684369 0
528371034 464050035 0
218216423 506239040 0
203576109 584638785 0
128591378 251391829 0
324407207 187415979 0
719307087 635117893 0
650946385 126962659 0
337486446 445822176 0
57729386 183325389 0
531984699 225488172 0
46212915 774935679 0
562533496 172027193 0
675199730 188579827 0
437780492 149138931 0
777718369 482983284 0
439823808 557142758 0
203310002 481862043 0
686627668 317828106 0
243018459 534305865 0
29635639 670195759 0
654620848 367138516 0
563729105 136253035 0
748824607 395788145 0
740533949 357698260 0
526974095 286012423 0
302259848 580444958 0
427798446 690266840 0
522666654 696126884 0
23964405 787259224 0
198696233 244534991 0
199292484 34338026 0
561805394 332746684 0
74165443 515993665 0
775023423 597155475 0
255939987 598939130 0
733447948 170176342 0
558034477 252899450 0
511561227 712172687 0
107971011 575282848 0
659731365 534149003 0
380322899 271382680 0
438893284 445032600 0
636419675 386582478 0
237670146 502630109 0
782584460 492974098 0
586550937 779509820 0
658728532 179612958 0
726981861 151178589 0
381785252 485265369 0
171589712 706684019 0
162795658 648792251 0
172735735 361535619 0
661239392 712324012 0
275230903 685087135 0
259614398 261525240 0
726049378 777669794 0
73863037 190637483 0
697522064 734585753 0
607019981 278641949 0
468404051 507185878 0
574685956 785653107 0
217955575 85195821 0
701881167 133616332 0
718334739 414089681 0
494206071 487097730 0
77171089 400801613 0
604733169 789675806 0
181141210 669357266 0
706676799 259801290 0
779564707 174916448 0
55943476 378371387 0
648409413 447431638 0
19753372 284755266 0
564963051 211092268 0
638929397 522672522 0
202863724 389026577 0
788174568 152562359 0
123882938 7158521 0
369742845 323532602 0
540963222 780658434 0
686677296 758032096 0
123864153 717916654 0
529085189 373031897 0
520150614 652663011 0
677725253 668230520 0
530396065 579531621 0
362208275 201143532 0
27978482 401039827 0
616784768 537054905 0
402000258 184654303 0
473133802 565026707 0
392574140 724839545 0
679434672 447195147 0
677949582 354106293 0
297497295 770599574 0
104055407 296678654 0
722391880 624237826 0
573360102 143626617 0
670015606 474249264 0
279599188 301425566 0
654870342 124199072 0
430503220 185543180 0
734143964 454072539 0
693727570 794819512 0
127736170 446168188 0
666923642 594583103 0
142029126 235355208 0
330143090 90189244 0
473679515 466609983 0
447912542 274880430 0
522349017 372627824 0
722181216 382256621 0
683147895 186145140 0
400238792 241017314 0
794365615 721899110 0
626252717 765753057 0
161428111 374935967 0
674781842 249428580 0
760575372 472159551 0
435538097 138540420 0
739170 109452529 0
709988897 206801678 0
508806005 423166892 0
337130638 380310433 0
392823373 49674507 0
199314149 378631716 0
126879398 516160297 0
474496720 86784372 0
305860501 134392437 0
378794460 359109457 0
6462289 789241773 0
513923121 383499136 0
379411026 192893062 0
718884518 470310382 0
118766649 170469444 0
478740845 477572608 0
777561982 759813650 0
181067462 413432058 0
62936322 183843254 0
151188232 240476561 0
289061984 128657347 0
616862717 241961643 0
449626764 477506682 0
312260121 705242751 0
483641576 31280766 0
381749890 614159104 0
535453880 786397199 0
42089991 12505518 0
473988450 246746637 0
546013735 190103979 0
327595042 72477525 0
261152093 740393422 0
562988747 220679437 0
96936687 100146818 0
412930544 192235247 0
358364304 596474484 0
397662584 772462112 0
656302441 462332629 0
403921223 401972801 0
629451881 206205603 0
706542357 642531614 0
259149116 45421020 0
241656221 247581646 0
592598321 64813990 0
324774974 312230335 0
360171929 769661384 0
445564024 382179011 0
513352094 29778243 0
384601090 301301067 0
493540303 100580735 0
195146079 79782198 0
371825556 381083264 0
230065379 238165591 0
252671072 585374457 0
517940534 721336716 0
469115083 650973094 0
573069166 384402472 0
712717148 90923129 0
72528396 81716981 0
58058358 390004029 0
657914396 402902404 0
215615872 330642444 0
277210123 290257388 0
335323971 304369043 0
664302867 77630540 0
780239443 403253637 0
246568214 754029853 0
596051085 289384396 0
778193018 427996539 0
139072556 673810105 0
443217751 568345518 0
107853284 70447568 0
62597321 370245347 0
680187675 1134807 0
247546628 379095109 0
717907173 469503609 0
132631635 142386205 0
553673091 153622230 0
303570548 420820312 0
780726449 583725193 0
498479002 270890967 0
345175110 133134851 0
347987200 669097935 0
559602723 496407883 0
404415566 554819412 0
461435180 102600312 0
726244120 448231622 0
613717884 103916929 0
250781220 82502060 0
652605140 587572793 0
103264801 132607995 0
708237318 417728488 0
320985015 460809331 0
180701259 321509039 0
656900169 615888726 0
220634163 25201913 0
437009607 610375442 0
555492706 536694151 0
201133790 631933290 0
381303509 279951775 0
197152911 231854696 0
736203677 436677023 0
474159934 302910254 0
348943867 275864024 0
298116867 331838286 0
134600129 309386884 0
666683448 692217231 0
636337009 680629370 0
321445450 213420742 0
642318036 697897916 0
736599695 736911085 0
417560219 10468768 0
590528289 465108378 0
184813875 43182826 0
169381930 44806364 0
411793972 782105916 0
731317669 246154723 0
178343447 505755663 0
643132150 529765781 0
722323754 52293896 0
554735474 459963104 0
584274027 552297771 0
502026817 124551060 0
176108715 360291109 0
315936436 167150677 0
118368985 768293575 0
399741295 152434939 0
23566550 633149322 0
575351396 344634139 0
314963099 636945944 0
627031644 259523348 0
755322437 386164570 0
674924352 143090887 0
247222299 65382803 0
245362326 348154776 0
106823670 432519639 0
493860732 630463862 0
542610924 97182160 0
134109710 408071151 0
675132327 182416269 0
84257844 308133643 0
441801079 621133849 0
118648174 553256662 0
606491681 522154433 0
323923233 485617328 0
293969779 162453001 0
287368804 624331160 0
684293639 7988320 0
756862107 21050370 0
761880867 588153883 0
276424251 6667629 0
109397699 580627866 0
399350811 80352557 0
357674381 429942484 0
633389275 365643803 0
558176122 219669348 0
727444431 332084815 0
159426831 754478835 0
778935897 692095033 0
353035260 761474182 0
360877154 110639128 0
662997885 754193943 0
630327681 55642124 0
74405604 673604686 0
79284968 47106005 0
347563773 345249085 0
524288495 50510462 0
165242025 80924635 0
717675861 500552702 0
31657976 702216138 0
360002632 724010927 0
282010633 638402590 0
132791164 296534137 0
15841858 83329570 0
265526293 144163975 0
565210436 431270084 0
52812577 665880709 0
357129461 204766905 0
144032874 444951410 0
143923591 509827153 0
418873844 221716266 0
397383187 10912712 0
345827381 392751455 0
668102748 44113541 0
155246210 581358415 0
610906238 149924360 0
103033545 2125278 0
450537604 485690616 0
739187542 618843064 0
492308044 601050585 0
410565830 271151414 0
304359138 772771322 0
263242878 125176578 0
432159690 623337856 0
44918988 422939877 0
220038034 309940189 0
317706892 66496415 0
784386079 796797753 0
265286838 500924249 0
349166465 360994814 0
181731060 650166509 0
454923833 520706067 0
18617319 596851677 0
181595293 382134944 0
175983363 344560990 0
757641592 364295105 0
287474607 666939663 0
568660606 157380051 0
435306384 20054832 0
190706870 320179291 0
113948728 612081709 0
630204049 601323743 0
55575624 41952330 0
589277036 764785335 0
505949703 724148376 0
33436903 176422244 0
170407922 582318869 0
77601916 314444021 0
425646929 421594722 0
765532123 136485008 0
592634831 251171586 0
249270458 84220718 0
442208658 764180 0
688036703 413067054 0
5595015 766819791 0
457855740 519177320 0
800436378 427953867 0
524426807 425551640 0
115944386 180518515 0
258972473 82220008 0
208912217 466090896 0
493579154 574252002 0
476988503 109118469 0
195580467 335272497 0
684871006 15979880 0
326735896 545890821 0
628222814 517753264 0
76962459 450432383 0
41535398 602501087 0
524112789 223668849 0
468627426 403097368 0
231473047 356536758 0
748938524 391569566 0
166344756 423308948 0
552867684 13145035 0
294093239 142630040 0
658930577 231760058 0
426728639 490769022 0
166597963 715490874 0
29516736 264267824 0
521089847 665914802 0
658366725 733535963 0
199319318 453450332 0
148341626 679205232 0
442283656 646464290 0
20391389 763576269 0
515504240 535449901 0
367207475 493319322 0
790115810 20547673 0
722556882 151288212 0
644325641 600381693 0
334778087 782516247 0
586260180 583155132 0
542154328 606809529 0
477172484 392689611 0
335783736 566981388 0
374275556 86430777 0
763293575 371499468 0
24626420 576235956 0
163641478 159255190 0
84763064 385876720 0
622253836 22407083 0
227369793 289810719 0
702276675 198379410 0
722605744 159283955 0
324242832 165716290 0
496721763 503128175 0
583697991 577140980 0
690138315 273976440 0
340610648 185729145 0
572864894 162860328 0
241630176 670053081 0
66739192 658374769 0
757594941 652924120 0
202822307 347595005 0
89753578 795935473 0
116823873 233828421 0
96342335 144133516 0
154518752 113161793 0
371196700 145144758 0
12247032 764029060 0
255113356 711836904 0
719501327 10314457 0
510620239 801325782 0
334078099 20563264 0
44907126 780335415 0
577443821 529593112 0
19629484 164311940 0
22478758 586573836 0
577973455 18590309 0
162777791 380650824 0
754173467 158035307 0
309115422 187612636 0
267454569 3401924 0
136830176 69775852 0
63067519 610784547 0
551189996 664495140 0
234547694 314293547 0
713530902 725902289 0
419138749 765072983 0
75856044 404973811 0
739946327 20337101 0
702850566 222197753 0
611069053 152602952 0
643772823 570929137 0
104462509 367197457 0
405251065 723054354 0
250551768 316567473 0
168145796 162351680 0
515786310 416025079 0
3631296 420348787 0
333190422 749987936 0
136392560 3895468 0
685698398 662027859 0
289942152 117672800 0
245169371 619342079 0
713607719 426215019 0
90722750 102734947 0
483579056 610806905 0
422186855 396573653 0
54368995 175407577 0
443445803 465835544 0
23602505 149584975 0
517306945 220976031 0
399009968 734145404 0
576205465 183839794 0
794187 730976584 0
383431871 458858950 0
554806879 487891276 0
623837554 247807286 0
510818161 664483896 0
585829349 65777193 0
600395570 73806735 0
129942435 9464947 0
781197 235287176 0
673397547 719038651 0
313563818 625546627 0
226141838 628895793 0
427076467 748076811 0
79780561 343342614 0
373951645 214813698 0
42265135 280663106 0
658895198 663372324 0
412972845 579691572 0
331627964 695482618 0
550735712 76354454 0
739246927 100673559 0
559942375 152004229 0
166207791 279371556 0
658675024 33285966 0
240967724 782035277 0
609816486 230304281 0
396972363 760146756 0
703075600 704427962 0
666477643 796053237 0
468997887 14759917 0
736324138 299941497 0
418142389 332564377 0
638831042 344172069 0
493935840 475160798 0
83811296 741038246 0
792259148 346490353 0
584193446 227774051 0
756700601 684255974 0
238035245 414151699 0
585726980 72945946 0
738696475 554434884 0
334525540 569692074 0
239975545 741080942 0
249489987 97636989 0
622239809 579335828 0
35331721 740350971 0
434527229 196285000 0
751440531 527710017 0
446290139 680435239 0
659104044 304881306 0
304488609 291826529 0
724454045 73088077 0
594883797 297901958 0
441617118 644643770 0
661309075 44678028 0
385966736 382907142 0
167202825 129799435 0
315552360 544128844 0
606719572 361259965 0
391417559 469224910 0
202916485 314296799 0
379666408 184077501 0
320802730 576562635 0
13658204 225941752 0
552009726 297201512 0
496549258 182953770 0
535887554 2650240 0
231685526 215634746 0
59740414 697498268 0
66186781 144417133 0
90839090 216729438 0
534191401 196345066 0
359969089 433596015 0
523719391 612749390 0
722887999 68896827 0
483940836 473714144 0
156343180 510882563 0
665204694 262283603 0
175294327 444091620 0
124361420 384031959 0
735467256 317553209 0
692588357 685073012 0
381795646 581772362 0
85031630 326581306 0
568474188 671075363 0
256615848 257481684 0
57788349 401911768 0
103166897 766492060 0
364400113 307927147 0
640271368 715581314 0
512940608 687834304 0
585017087 553546471 0
516711753 570567082 0
509182173 42953611 0
613698758 229587447 0
182349531 456146373 0
268250509 549096223 0
608117380 681944996 0
101234092 754773409 0
172990351 789296685 0
779503754 453709374 0
196740289 155411691 0
135979475 394147558 0
326452629 219270247 0
29966079 530536270 0
763608548 547947587 0
496807007 796130506 0
427726955 553134864 0
747910686 544220710 0
44132978 556264747 0
66812247 591042294 0
205532026 58364731 0
456772828 311817296 0
506273052 696030785 0
549432648 690448834 0
203499399 630058867 0
629077535 616233506 0
280459110 273749172 0
374059538 782884785 0
522736263 92572294 0
81602105 281781416 0
136528180 89663556 0
601440212 759399585 0
265881670 398247840 0
612349954 569991769 0
561105542 417459363 0
705797730 51418070 0
535834979 658468241 0
601317753 342962867 0
637222153 386830742 0
62964176 359114481 0
689739307 793572484 0
690180494 138895511 0
602375562 215199956 0
669105856 661917983 0
190353389 116716877 0
748319921 217188968 0
487812446 92906616 0
271695882 493258893 0
592012573 8697782 0
246637135 95037610 0
522708594 679526874 0
683817955 560633859 0
357802664 762437731 0
504930280 499238925 0
155437887 744464303 0
401262787 644072604 0
636131599 381329323 0
504304483 89733617 0
47051732 549962623 0
355700942 232276439 0
377537936 541341933 0
109782922 488565034 0
374077353 303340844 0
777144942 153330813 0
175279140 478998724 0
292856531 481625993 0
495338913 38600192 0
372472413 731050743 0
558712040 225925060 0
297598531 215973359 0
585740286 773484158 0
411760545 4523646 0
790819053 449054641 0
324798287 660414712 0
127938586 265939287 0
319924629 9555760 0
339962327 313065067 0
750763528 740138519 0
777903830 699314462 0
608859580 433739491 0
749194597 135412122 0
229634283 450318173 0
740463648 311404113 0
637097841 414244593 0
490649380 550862247 0
160071473 504509636 0
245435844 142145003 0
371653678 164666977 0
458102985 715181535 0
475861756 566897113 0
4580009 444319223 0
656555829 429315485 0
478575764 741820554 0
594713063 677099619 0
463142401 182414364 0
297631478 374905019 0
528417271 456283868 0
620642531 783042574 0
39854980 595098457 0
593672636 627227456 0
792573355 368022254 0
610743379 550719413 0
403629976 410595570 0
123209701 462767300 0
26319484 639297526 0
319476009 775393138 0
402569349 64414314 0
384422451 366337978 0
327800210 798348524 0
176253673 571581682 0
27072249 750474785 0
693497135 522427454 0
581065121 321237038 0
177769102 546202015 0
206604780 28484176 0
25952400 407016737 0
230749020 726732817 0
777266185 437015747 0
132347797 760785660 0
320569480 358166683 0
721944329 555692933 0
290099628 147743478 0
311619989 141478259 0
356220285 278118758 0
630042513 155261766 0
69097300 628908483 0
539985267 361658223 0
671848942 181173032 0
668586261 403024566 0
198170130 700788885 0
662727776 378103890 0
608081427 56446185 0
364011135 5152988 0
517347129 266127443 0
705703236 624169846 0
611060272 31808938 0
11483731 530851575 0
58182736 382037221 0
582498544 531038430 0
337279703 629202876 0
412865851 555849063 0
616236320 467212149 0
64383564 9145662 0
260832750 513639261 0
763980548 638195159 0
717689374 668558342 0
747876731 324817089 0
677132806 467457595 0
643254046 540292283 0
628030348 25748624 0
131830605 703958340 0
747704887 96698198 0
404431550 223435289 0
164505678 337624860 0
207247472 443303942 0
144825112 674668631 0
706191054 77285126 0
251455850 594740884 0
418390941 589365835 0
670941720 145206547 0
783060528 677808807 0
421377409 288313839 0
179687656 421697426 0
799389791 182406542 0
412314646 60790129 0
362590406 292807535 0
317973679 382672430 0
617265045 284517337 0
30935646 690371377 0
602075652 471524170 0
68416115 779336694 0
788051972 563029142 0
618163337 170628208 0
651104298 370066449 0
153006744 350496721 0
439470811 567303752 0
649145259 307640946 0
690339793 569297708 0
515927962 403514916 0
712905803 424568824 0
348751954 712327932 0
257997064 122831043 0
778269346 99343692 0
341068244 717724705 0
701884770 396848613 0
77586943 312753906 0
39584090 119077196 0
56683196 46288648 0
27371981 620788902 0
441991137 40172252 0
740961057 682796182 0
386445572 708640164 0
739085687 310633377 0
81160976 21892998 0
700057648 359571880 0
770512023 756412822 0
545790852 487384905 0
228443376 360677320 0
566730534 285788069 0
258638706 769141906 0
243035451 286593660 0
401161168 353731395 0
243047212 629357666 0
321050009 467124595 0
194583650 277091431 0
521756902 462623755 0
310595580 629089353 0
506588559 566639389 0
446887803 267786026 0
127119436 719647281 0
701280132 256524629 0
236921282 485561067 0
162602434 37284492 0
645641369 484561284 0
495218939 324154855 0
482923996 98354453 0
552074645 172602553 0
266747141 687972086 0
91883660 383189231 0
161119865 173754888 0
772456304 626561694 0
289525356 789373181 0
469951181 512020461 0
141718122 25419719 0
109729779 675277553 0
521466608 648728185 0
427679690 114669863 0
334662981 755301841 0
725471884 703178452 0
405978607 485637018 0
651194869 489080506 0
569797162 621694676 0
58729913 321636277 0
191931428 606319300 0
724766973 482265419 0
39375515 309766883 0
59109452 486895785 0
165864634 276865496 0
14131723 480566953 0
700212028 644193168 0
628220282 414375252 0
203356534 279461970 0
169859477 591212667 0
466174127 6537688 0
353539188 232301961 0
161569426 301182657 0
382874271 256314008 0
396928537 731658744 0
15002 373007683 0
164160704 677497974 0
157752474 283286010 0
272845570 765428034 0
452053533 360025174 0
349906697 312865476 0
609440437 164586355 0
64937527 145011881 0
164022015 620406500 0
569796990 470463572 0
733721406 411446826 0
356653566 222031585 0
9270722 542489623 0
489284317 268871495 0
494337893 42572089 0
593088615 212387886 0
633116237 145304190 0
543909861 777455970 0
225816683 779939988 0
541094516 451225626 0
630591806 779991726 0
146577301 748593574 0
654633972 459112994 0
370800764 455775543 0
221604138 566201542 0
105301534 15068168 0
545588376 776481384 0
275477103 205358507 0
601090773 385629606 0
80697149 692938872 0
740840126 195050908 0
320764241 259054758 0
639242750 541563542 0
338145287 142074715 0
427016700 423352673 0
408458770 559221593 0
366951421 727045927 0
14727852 772300771 0
684484154 446005388 0
690891054 400000439 0
252263602 428701630 0
667673674 9667126 0
487659333 637180009 0
717208712 19021679 0
183056163 178035937 0
379448524 51147042 0
486506568 216633270 0
484053696 176467229 0
497595988 595131490 0
420700222 496485850 0
67437227 495754511 0
203185048 442979934 0
147132657 125119467 0
714539317 778685651 0
28967089 314014978 0
584873718 367104790 0
236431376 469415085 0
336319986 631805911 0
656156433 792435945 0
798048251 142497185 0
43849269 308625827 0
400171760 632854532 0
142215608 363370835 0
513479707 308176371 0
319565389 712724119 0
149609507 676764436 0
111226963 107526534 0
628538871 175465850 0
571325438 770604678 0
29218318 756305211 0
52838644 733613866 0
353582199 60360164 0
1420267 517603947 0
104887745 391999495 0
800858213 399638571 0
464246266 677892114 0
697788937 357443399 0
737175648 473636946 0
394142898 33940693 0
271734004 498306785 0
479154769 487009817 0
405235675 342257026 0
545382510 559460805 0
9638449 469062062 0
542455757 92200322 0
678007596 21893248 0
187248096 97190597 0
38149906 337707489 0
227945597 210863001 0
210685553 355802530 0
374190475 160637645 0
219927224 761113068 0
328734917 780413870 0
466099830 269377600 0
634685166 196055038 0
557466318 501916284 0
128278823 272693830 0
208808037 134641683 0
208892329 9219468 0
114885364 700004963 0
317480612 262718834 0
193818487 84456167 0
112436802 733140888 0
777480214 140549622 0
221458938 144893766 0
744257468 574034351 0
161353592 93904762 0
279369 148760150 0
309094970 241528734 0
719536179 478400493 0
123596858 58260890 0
80388061 13390881 0
102673337 80822429 0
110699594 22849655 0
271430908 14210674 0
257639060 200486429 0
654021986 431006054 0
231592332 553895021 0
542402222 447657335 0
500199719 319544910 0
418163581 111282446 0
101602340 469047250 0
708450630 632794769 0
236945541 360073709 0
490960987 446809761 0
388151954 380629955 0
239191001 521273486 0
643922495 580010285 0
317789611 359181761 0
162583415 174430629 0
655487879 433973388 0
253655973 336069462 0
731730722 13099787 0
284239618 340120533 0
770026237 666156112 0
43288154 535551902 0
30366439 702717310 0
271774393 654318180 0
219649291 122437218 0
542776904 64937543 0
506446002 336228741 0
84872985 375546531 0
393609837 590966021 0
139574007 322173173 0
338587521 653285225 0
120656293 111192910 0
549176827 59497336 0
62693907 429287102 0
115887184 608664853 0
123228878 589873442 0
421524348 180249607 0
514039907 378663451 0
480071999 226497846 0
596790073 394036767 0
460335036 175155189 0
295432276 430450963 0
754705346 373836220 0
340764205 563273631 0
614307157 17449455 0
257701967 217809881 0
4419861 512836533 0
563691237 190085274 0
394482279 677294537 0
597205824 725967846 0
532412709 329614667 0
180529296 20501998 0
709043905 217502847 0
303641660 686709323 0
72869854 716842493 0
60423484 174915517 0
420292171 638454033 0
741552943 462164942 0
77325091 621347673 0
768804091 76550568 0
276508150 378768355 0
736266010 669816002 0
188269097 639003009 0
228720088 398244057 0
254820951 381216340 0
316680151 456395076 0
520196196 526617063 0
381938290 558379581 0
225245250 644056454 0
89969154 435896431 0
324749751 492195714 0
367906326 475261973 0
262116019 489121871 0
463247336 434853764 0
189049824 483267969 0
325022474 757285586 0
461078256 358118087 0
694615665 354222871 0
665307945 188119091 0
599816812 566917201 0
258176772 185847653 0
481127868 662523546 0
17207408 54242943 0
618851335 658693594 0
667332449 34234907 0
482709718 599590142 0
787609747 593264877 0
493408668 382851574 0
544254843 345227842 0
207756421 579586436 0
733783332 86405163 0
577562787 117424381 0
186769431 489877654 0
703029287 315708916 0
658925466 778505899 0
615775387 617401213 0
340248123 548315807 0
617733835 239827223 0
286525536 434068039 0
586190198 251745811 0
241592960 59671777 0
409939456 66032278 0
395645993 262892217 0
363492152 646373117 0
797204366 339414593 0
524730150 237684878 0
463942882 124419898 0
81774772 580342870 0
593646309 284301692 0
211216139 147106489 0
9739734 392186825 0
599691262 408526221 0
686382788 297789929 0
267889266 413001256 0
555259557 29641118 0
659877041 457190664 0
258807753 460754287 0
565966667 758460566 0
113031572 190753240 0
135196843 309170886 0
31828546 184862357 0
613113654 148688614 0
73002173 459667986 0
787733409 305753938 0
14540664 672853160 0
109350265 431588207 0
314188546 755620659 0
480396857 388924344 0
136479577 797807492 0
565873917 346065927 0
800413274 347178923 0
571556733 69210280 0
306980686 490078983 0
617770370 429904937 0
413810919 727277393 0
96522696 715440296 0
401869885 249215119 0
699347374 735361979 0
488906605 462506482 0
779083057 784635633 0
284603798 783567377 0
677278781 24946401 0
343800635 586407757 0
174008378 46764068 0
293004402 620172664 0
735571730 688696514 0
262534861 288624948 0
281506057 469923001 0
790221949 165039510 0
382819493 137002829 0
591852312 65759550 0
520793753 773186911 0
155353046 712682651 0
351557784 515600436 0
219973013 382029705 0
390929991 111622438 0
495489293 334949380 0
796211989 272003878 0
287588049 604804720 0
452255468 390695377 0
63304481 583066648 0
656343134 336777475 0
524753544 289858984 0
134881462 501076428 0
1339535 113672476 0
382771881 95900952 0
723950565 392045126 0
58694470 761502267 0
176318632 700958168 0
691585861 118235244 0
316556134 209270658 0
365307082 385985774 0
182720901 242374974 0
778422358 164763988 0
445088066 136862507 0
587253044 76047169 0
656568832 451925432 0
35727214 37951237 0
395896097 61594204 0
775025012 216332620 0
478707513 706517534 0
407992776 702989047 0
305652114 476464627 0
537822374 180863226 0
583679659 561311939 0
13713612 225523361 0
65909429 447603832 0
376797502 296225647 0
306248467 742293517 0
588945398 24273944 0
65443030 779951312 0
337775081 157109320 0
520278578 263301945 0
763976137 359696987 0
168184286 225837068 0
739008946 190281214 0
340261839 408409440 0
671810030 272298528 0
112613148 311982473 0
477100237 244392837 0
571686015 736079332 0
239093001 544880946 0
115438916 312794382 0
157388434 795692757 0
733817562 450851619 0
254147264 768674274 0
320726054 715060813 0
229700430 217253687 0
96212266 629381518 0
240336784 221336314 0
100393886 703785960 0
525587326 129051417 0
183964500 257445679 0
268232276 291647931 0
726097760 364888219 0
748107331 314329448 0
95143486 396440444 0
252679995 292983657 0
382506679 594307958 0
723105503 532533460 0
465822066 289636403 0
97398272 781232644 0
558310819 724080424 0
267176667 158490667 0
105343310 711157458 0
428327934 723198550 0
203184436 753579518 0
301529562 571966621 0
209948790 558178912 0
143819919 490290517 0
566942398 489792255 0
551304279 276148284 0
701110668 628819906 0
565188995 144771905 0
64316719 530087277 0
588912703 339972150 0
433977284 203425881 0
362990113 782689124 0
266543921 360155620 0
50829036 204138260 0
98113246 307674726 0
764495323 103278757 0
345737276 22199810 0
755031587 603197556 0
679131400 739759231 0
772851612 607014039 0
23829901 709212744 0
514394233 671125011 0
349380851 527955384 0
208965103 443160311 0
508433384 329863290 0
482227262 453961282 0
488057314 506926065 0
272708424 452371030 0
785658237 6181290 0
735412917 394810131 0
622285831 518087554 0
350379998 8687153 0
56227260 27281635 0
216297915 77715535 0
409019995 521421131 0
307831490 756517360 0
83780618 524104581 0
248679276 575255167 0
203040085 554221793 0
772734463 172702629 0
418638130 162125991 0
391994517 83369565 0
700371148 421211052 0
737266537 323996708 0
384331098 692207094 0
675485133 372548178 0
617238130 722958027 0
750338879 708021738 0
246845885 592143352 0
419227414 27866905 0
346378670 453867556 0
389362503 714751574 0
760773394 675641288 0
249018888 782965693 0
81492625 624208558 0
482027409 454398946 0
529031369 344315019 0
468943988 374482623 0
757905405 203509104 0
89219371 695988416 0
66482830 296953811 0
632184164 635869676 0
752562160 186207253 0
439880692 24919148 0
507677925 581182914 0
352117741 517921510 0
300738764 103086036 0
759196387 127570217 0
448179244 622572973 0
584139172 737696046 0
72399983 432216724 0
33829316 210938219 0
137713624 310890567 0
797151783 366701754 0
699163430 286512438 0
478823148 599965621 0
332079936 469063988 0
704783538 698144002 0
272321378 5978218 0
15444878 284673 0
222569235 223206791 0
772665780 688123891 0
464191322 187689535 0
783972062 54724267 0
794870637 676824601 0
617126728 259448008 0
75078606 428529571 0
576522336 672552808 0
702785645 754757368 0
549649967 716838102 0
801122978 505035561 0
384146866 114856943 0
559062169 96110807 0
688420987 140047648 0
203236515 299839490 0
559386372 523878412 0
613730098 594934029 0
344442753 136625851 0
607175644 37069987 0
783379709 332793099 0
372173543 223284570 0
593055128 693598437 0
10655144 474361093 0
420563380 212736994 0
225216466 147277736 0
689063241 48482761 0
661518219 562028041 0
658185489 453077283 0
85345865 728221948 0
15114575 295492793 0
158612388 354416960 0
676599123 337731561 0
24988890 519909615 0
421282618 251380707 0
417357024 574936471 0
272319599 200546251 0
648905204 317935299 0
362176514 518038111 0
323481156 149462118 0
774881305 767075616 0
588929554 596546967 0
51495865 41383811 0
299488294 507427261 0
644336972 198606705 0
769979319 201863908 0
170815663 549961492 0
32457264 108405414 0
259117967 345860435 0
286193031 747851201 0
159840532 706178594 0
458757284 613706000 0
393941932 557281897 0
364381125 55165254 0
801589433 58115032 0
473039209 534745373 0
284999307 612711416 0
389424405 540981427 0
245572324 41650557 0
508002390 740936855 0
775789883 83286808 0
352597786 758465681 0
541631006 585457651 0
39404456 725958015 0
442767653 242903343 0
7245121 121480027 0
329589265 649795299 0
40173033 424643972 0
270610907 40041049 0
278164226 257427183 0
318317350 431020210 0
588830127 265854432 0
242896366 550720318 0
560726954 436317246 0
90788632 239049969 0
10354044 370207577 0
84757057 603762950 0
24195369 376109783 0
246285830 341682535 0
424439413 15558323 0
713192951 736109484 0
668998184 120917452 0
263021207 328651962 0
51898846 310304658 0
580736076 422018816 0
416244313 616698951 0
19859736 325714649 0
359685065 341300719 0
364566410 726444097 0
548843567 746443493 0
732459652 665307327 0
629079948 692416696 0
716033021 160493510 0
25497455 758799029 0
397077183 777349765 0
69608842 268099158 0
759414944 130823812 0
203715232 285361516 0
675937580 484870654 0
767723080 410826688 0
524614929 558380449 0
568663643 105374066 0
294181016 643024812 0
640819599 371572807 0
534216085 564182256 0
527688905 406670663 0
298169469 285015982 0
323757755 324222469 0
306626385 724908424 0
420811819 378322247 0
232426930 77963925 0
358960513 328361604 0
410877106 250212541 0
178037273 714534707 0
162755385 83644107 0
127176731 358118354 0
570594800 147349176 0
618050850 753705918 0
439655629 299862501 0
198552044 406039566 0
794764325 591512521 0
327322959 268232792 0
420182495 337392249 0
395745867 311336698 0
223296579 210142842 0
402331314 772845346 0
44866836 247732992 0
276927622 682984773 0
707196794 341386285 0
264573542 401162088 0
557446332 317732641 0
125499458 680689830 0
429961292 470872803 0
703136857 727340592 0
664541942 735047175 0
281201665 9151938 0
353517048 798644956 0
394304140 126670110 0
161672363 763385866 0
255794556 615873596 0
172304803 177047870 0
507616858 219449904 0
92011157 197047071 0
696144666 380970944 0
561281371 750428110 0
755407684 705641629 0
145720052 760914611 0
212884602 124377022 0
244487460 271400161 0
587202800 292051777 0
673644763 529567243 0
712729976 174771753 0
717942121 775845566 0
307936372 382552984 0
393965265 24709211 0
158654077 621021914 0
396924212 601384817 0
126437405 564570906 0
91861464 580144089 0
659769281 65050851 0
120092779 357335163 0
595298420 75058395 0
137137443 446392488 0
211126372 733563351 0
501231735 780859013 0
485899715 678477977 0
563138035 158991377 0
773119310 396967328 0
467728889 524092222 0
521119393 116276139 0
482189700 790720551 0
560416189 796007343 0
783730242 604154135 0
403106767 364051843 0
458642578 639452707 0
668964997 178039527 0
276596467 536423522 0
501351407 171923661 0
577730367 733983451 0
371342302 771270565 0
318225304 599697985 0
266575874 214642207 0
636610679 271170794 0
778452960 259649229 0
42475917 304917022 0
712915865 585867149 0
475802347 785246862 0
587816195 791426410 0
639459864 685151679 0
61918631 780065713 0
621130470 755193818 0
319996237 795066223 0
402221907 549665196 0
12756356 226514063 0
106951170 511202645 0
616212305 727674142 0
598030113 101185675 0
729658279 370119987 0
102365794 185647977 0
41179348 404255564 0
761501378 289527504 0
513337387 651072724 0
327335737 466480486 0
142832714 668686931 0
201827186 572021329 0
40089024 55914851 0
315647333 598948469 0
759509342 114796581 0
11369840 444366838 0
102041219 462491440 0
223741979 576310916 0
424438355 282880850 0
575731843 448633703 0
151912102 172311800 0
178918619 298599177 0
10749925 476933085 0
19445607 291543917 0
330143017 310396498 0
278532094 207628139 0
53412659 303849619 0
68582450 42780970 0
19642526 292594597 0
29001821 717572507 0
666135942 700525286 0
510651689 26383715 0
204388880 172418648 0
643182469 467477940 0
686046385 752137713 0
577348687 270360113 0
55915108 328054892 0
613071115 338176305 0
491986671 88029001 0
547605204 254527118 0
236753608 662901550 0
527420764 517224610 0
385624269 306811464 0
485024102 466498427 0
146169193 579471214 0
190570726 237263982 0
470712633 719163845 0
482845352 416771180 0
685749078 466483515 0
402292875 487957779 0
105662048 300860821 0
298052522 576680002 0
264182905 453542099 0
32834183 554948661 0
432008864 400311251 0
580738625 107814978 0
548313730 696419496 0
295154590 539639114 0
37807975 146675594 0
359156389 280194083 0
67902257 130900558 0
39997091 359840319 0
794903896 311196414 0
760522232 120957550 0
379999800 795183945 0
109877246 384488260 0
390549691 339467933 0
430304118 108525723 0
483652258 620534853 0
327671614 449920499 0
442335768 623708390 0
322923369 233849608 0
453177070 358394070 0
644801210 700458968 0
138293689 240453821 0
617815329 108203148 0
732733516 439617913 0
584275266 578259630 0
337463597 502223921 0
385215554 129694863 0
397934929 460171581 0
244302646 88590678 0
448194477 362693287 0
217916666 265741273 0
18330461 435671911 0
118982780 399655286 0
553350815 773655911 0
116071185 273134291 0
383953384 75681174 0
733868872 394197848 0
99422115 438353504 0
678132822 96935513 0
283941063 126320002 0
761061333 299961272 0
737893928 3245362 0
526678795 196000488 0
651330136 653881796 0
538876801 226886783 0
24712572 393523105 0
238779844 299062464 0
478964136 185804786 0
399430737 620101059 0
304723223 204326291 0
688749253 445761845 0
760519358 661759307 0
559891034 792379074 0
145380473 799763977 0
658889449 401424602 0
244025727 594029881 0
50857198 404144463 0
548338713 462870207 0
89974685 682173595 0
195532350 796144758 0
109901432 764554650 0
32472372 361237908 0
628294241 12872166 0
607136292 161342503 0
737740041 111757460 0
698720920 277227441 0
467496803 615919217 0
638238331 275532303 0
696259560 23898073 0
139321976 520484604 0
668982178 485826632 0
37880126 324608972 0
443095509 193210022 0
436934905 747121460 0
74514472 256932478 0
767980133 325059492 0
238941546 293301681 0
199795002 679174978 0
664678159 562894032 0
209596481 492979226 0
482271323 185523467 0
326255022 462264583 0
780006791 210742250 0
319255854 600639873 0
37237201 759887470 0
246599658 183060808 0
40327928 517286312 0
501509324 518190208 0
73456279 69670095 0
166544353 31978212 0
342497475 511575762 0
606974050 722879305 0
277011391 444136792 0
58908985 360666043 0
357111138 504214613 0
736074960 153694984 0
606834146 64430423 0
439695233 445652163 0
149299557 397683592 0
385664401 608227838 0
149340067 626757423 0
422643254 230747783 0
324987758 483112225 0
740666552 118823618 0
403599744 274409227 0
58876264 353901605 0
545679738 305011475 0
125332289 153315038 0
541580713 507595419 0
22880889 728636133 0
639406475 645871381 0
239076261 339591526 0
20083929 172029940 0
330210112 131044960 0
461686475 432800702 0
302409773 450546056 0
20344676 248789394 0
451771970 42658197 0
229318237 204757001 0
114551366 743491904 0
507193521 524791056 0
584410954 719511097 0
251517716 798848857 0
695373055 768969415 0
592216390 261936283 0
475307062 559464497 0
782638718 647148075 0
246373459 534966262 0
726250244 634916604 0
246821124 268832983 0
508712056 344224597 0
49438746 135949778 0
610591727 584294054 0
581082393 252988537 0
46979799 471961801 0
498907282 492861963 0
136653330 415837015 0
186611918 418911768 0
256711109 547476545 0
405274907 565656456 0
354657549 423823697 0
36967701 324051857 0
640122533 470603924 0
476403814 131998094 0
389763771 254161908 0
103100693 116184460 0
142016180 717924400 0
209975965 599655032 0
305069529 267368771 0
485056935 508839317 0
100478287 75735232 0
374675847 127442459 0
778088788 381837641 0
489754566 265418051 0
496343951 274217420 0
675708196 782885268 0
451529459 371096709 0
784184287 17436114 0
286412592 659535979 0
180664113 208700052 0
511927402 106443326 0
766338757 720503929 0
245803231 751298924 0
764188595 272599466 0
516643042 742454728 0
187135517 132398255 0
650721574 409299591 0
263192784 329009186 0
546788884 625337738 0
654072655 783412546 0
363444975 773341723 0
215348581 560204504 0
456692624 754741214 0
678568554 343528978 0
785346083 422315454 0
588719600 477043529 0
83626040 344161142 0
378611714 718718739 0
349755150 185699911 0
567744460 260473465 0
766325617 490042809 0
426605866 310346330 0
212303720 665611290 0
771108175 290884386 0
438060855 265399682 0
655293192 774669262 0
165517933 516703651 0
1407732 757378166 0
622054938 333580772 0
486580190 201540058 0
455530088 11766650 0
165050724 332274680 0
794773431 577901436 0
531416688 334916197 0
737649637 790674927 0
756308138 259446903 0
441637168 5047028 0
212986487 231348195 0
719969804 384727257 0
247628972 339749474 0
684669376 732438162 0
548987879 736380159 0
40840816 532037561 0
779530067 471540807 0
421990744 626873007 0
186066155 675855932 0
714036215 72148437 0
653943800 308153718 0
178094378 787154020 0
290157192 690743031 0
43589318 335124327 0
359492658 557383887 0
753275831 516844572 0
62700868 420382504 0
374820349 190726594 0
529902735 360476174 0
677731461 457033845 0
496967456 387731933 0
328081574 114875512 0
270073688 370257524 0
221828983 186752504 0
319854397 73497715 0
760987662 722575689 0
663692510 562491142 0
609370875 277365482 0
225931282 309811062 0
791711219 243432051 0
240202303 9228352 0
46856622 407465823 0
734258762 85274802 0
727762271 324381710 0
341566570 562523639 0
146274282 407894270 0
548967465 678469524 0
674210301 71321904 0
676411554 271613751 0
183120372 264068443 0
786585748 136952894 0
777860210 166132286 0
372847187 91449591 0
717430120 721465908 0
351758604 766053426 0
296808495 96651100 0
504432568 571372286 0
375622108 201961603 0
600350720 433157543 0
645322290 152899411 0
439891804 546281219 0
637034263 618699139 0
581811617 390673143 0
475146582 266260271 0
99881032 289413628 0
416944676 443396778 0
486444326 678095457 0
450585456 167202322 0
601374571 432640504 0
494294023 494358950 0
787492043 224358882 0
185815405 720488129 0
678313788 648340910 0
650884769 767250570 0
24926961 368323579 0
59788418 428222380 0
518895437 738056569 0
406461324 724498693 0
395374485 98774246 0
350378675 603253898 0
626580655 316599717 0
594274161 556491010 0
715820723 560935319 0
774548093 374287931 0
750095288 624158905 0
269301339 775307836 0
735934262 145524871 0
232347304 246074431 0
686447326 720721355 0
98570887 52965680 0
646385045 602765597 0
329126611 93200254 0
234094368 468393231 0
528695761 105000723 0
618691290 795733923 0
341777259 48552576 0
216416737 383793279 0
67425006 230880514 0
407565944 99543111 0
137849643 24649419 0
699825824 57836963 0
61680945 182037209 0
414044621 209353386 0
582647041 286907384 0
264422285 571631921 0
383538006 584826527 0
670561239 238670675 0
384155878 355875223 0
626569967 560125142 0
753758475 413872460 0
589187078 91276432 0
177213071 40379850 0
287236588 140454457 0
698625682 709281597 0
288367652 88876169 0
676446506 315421667 0
383664542 431867173 0
228104558 324927647 0
410046821 254083157 0
570042981 749124388 0
727308397 652393945 0
224319443 260025337 0
651328966 86527238 0
706586266 378891325 0
400819774 644506060 0
109529940 211294980 0
651882026 336134751 0
255854049 269499682 0
598677053 784558106 0
540150575 515132448 0
226751068 414270633 0
262921651 449049470 0
468034221 365731018 0
686080256 143391796 0
539227351 260489672 0
36193473 744620339 0
272071298 494986450 0
701732745 201152028 0
643539438 726682722 0
612544854 686049697 0
757056312 163420127 0
757825483 235594972 0
582572244 660179234 0
522129146 628240550 0
156804486 324013047 0
502266776 73819978 0
131651559 592847383 0
344673966 294189136 0
680811053 329311845 0
679141603 797589900 0
130608228 649080442 0
58723183 207907543 0
259747524 545020333 0
786859976 387981256 0
139396232 493489619 0
772820176 388176857 0
721818567 260223368 0
14301934 80550650 0
214767985 409290006 0
497087807 750068047 0
691875225 709587098 0
715493309 362733293 0
431957717 595659064 0
409794561 236829883 0
610959945 343285587 0
308197991 548780774 0
10648026 93468397 0
205234792 676130362 0
571082167 467512393 0
188179847 252295782 0
368880216 138524767 0
266513975 390120265 0
581479136 668541112 0
213471661 16600520 0
700082578 2330664 0
338264931 461720149 0
122427617 683895856 0
278665151 135614822 0
62694018 83936533 0
597034982 732523978 0
793928995 674525828 0
538354547 572642324 0
726939060 608548725 0
587691846 570960718 0
632356437 521624549 0
342162063 577805309 0
51445095 104803569 0
549154670 587904111 0
250114458 429964129 0
767847278 702896905 0
301697862 337372672 0
130811847 432988065 0
614839242 268893534 0
165236687 733027301 0
698280876 505307216 0
55780580 490881267 0
505497249 346794732 0
669621948 247058055 0
148689213 233759646 0
692687323 63207424 0
325920778 478273506 0
727424069 237593528 0
507765620 38401963 0
498786528 254595600 0
634826993 268383979 0
168842588 51918931 0
74499070 589180963 0
603862472 512603841 0
6327453 768001772 0
345491428 754620745 0
750217771 601949937 0
363431262 482173237 0
783023549 704372987 0
402992209 58173346 0
308946104 32739508 0
625962077 523591339 0
746048687 413341854 0
735343794 314853797 0
44993167 292961327 0
341154009 504398613 0
30820013 658331240 0
674893208 167914670 0
153686145 553219957 0
736435104 153263712 0
12440597 10635985 0
669743163 447627590 0
140598298 372346307 0
464277451 379654890 0
54728767 147036203 0
72479915 352346295 0
487191959 728990753 0
194869071 138641272 0
419251345 318170289 0
536125826 376838813 0
344977989 749752814 0
651580622 670462020 0
655652987 319278373 0
126250294 480615015 0
288691509 761097723 0
427921491 161207710 0
533160726 44634576 0
597693196 169448377 0
352204038 372964252 0
560033677 414389534 0
278888062 372819164 0
715925916 394725755 0
222029700 599891300 0
728520884 113022205 0
608062350 695462351 0
56460063 45582072 0
636636314 302052376 0
40454686 240761907 0
203377332 340961413 0
377938327 67145425 0
720360732 85474766 0
493834133 139616358 0
748018454 141755545 0
415072962 368602319 0
602087909 720818739 0
174855652 715827171 0
147942848 776049284 0
570306033 371749983 0
441858109 159543458 0
704086442 270228252 0
489213663 535869431 0
265600639 698048582 0
792971268 155205712 0
733435777 415058173 0
600263775 564029170 0
303801005 560095968 0
305130588 581167165 0
104501570 671363428 0
309910143 139237302 0
795306614 517450905 0
240669889 236243453 0
222563154 239323106 0
222824897 79942268 0
356121367 793720732 0
473289588 592639730 0
268699160 280433629 0
309186207 215578838 0
770959081 680472024 0
731339034 325276362 0
77193939 327247067 0
262813579 4700168 0
128181878 583278979 0
277579255 55631179 0
625342957 150025417 0
12878736 233177890 0
716882206 383613423 0
642629493 183067335 0
749941596 659294222 0
80786487 558509162 0
1313127 9023690 0
36713284 460704326 0
697675511 321581232 0
417729960 501701831 0
244630547 608530179 0
769366896 617309454 0
324664520 674711088 0
568888192 567210986 0
541003818 791656463 0
369440085 224514164 0
255990267 300973830 0
299003403 5126580 0
309451507 115181555 0
143860873 318221443 0
792677826 469876335 0
427464901 322532363 0
496461180 776254073 0
253518463 692893775 0
19005192 564213911 0
3266821 230296340 0
744895663 453805765 0
218892018 279166936 0
394085237 196181803 0
156499689 702988231 0
47846797 346132943 0
68952531 740877337 0
189978324 28654622 0
337879988 190388029 0
571695157 174387162 0
762372116 747171656 0
767253891 539179284 0
489890690 20269953 0
58453533 661820055 0
466591312 234787322 0
575000861 392849383 0
418349485 736413461 0
651359462 34006728 0
511322318 602999896 0
601930825 45732882 0
559806875 342414401 0
23493958 606539030 0
46703393 421928422 0
471712627 753719684 0
658383384 43603124 0
49471401 545312366 0
675997906 129594954 0
74825548 106250429 0
374790112 459420400 0
549602327 515893426 0
138764613 548920548 0
189305437 698957796 0
279273429 271167154 0
576695590 479294434 0
273146786 679234067 0
468573119 395764970 0
492727204 89954554 0
8215746 282148148 0
520947643 18854859 0
668598019 788632185 0
340795781 348973167 0
324098831 468875771 0
728419996 220889453 0
287982720 269961780 0
537232928 653985545 0
192712360 514529256 0
725926334 515208023 0
94408591 622762554 0
678637556 688569916 0
86377479 133339325 0
146065303 221106586 0
278240273 334218649 0
14605611 717941584 0
591174696 724749184 0
775667414 415191959 0
216922011 687529969 0
46701422 785516397 0
227162525 184004596 0
136974237 218905716 0
6300372 520357763 0
451659495 636352870 0
541756810 397448030 0
380672604 452132954 0
656680430 357261646 0
689020241 291741363 0
328333135 226564501 0
238227761 58655530 0
311082296 613112690 0
193413245 529273007 0
447562625 563331379 0
381690249 343815810 0
217505244 117178330 0
225015619 566602280 0
770710340 416759632 0
334998360 345904078 0
776092265 780290419 0
120972498 577524471 0
315507465 36779108 0
233803991 228215460 0
778026754 625053100 0
73015641 533836196 0
741550190 558123912 0
166641100 721678423 0
642457985 291027182 0
85871342 242121364 0
702939617 420767866 0
448514652 186569461 0
37659465 698517917 0
34516920 757907336 0
194391724 627236443 0
224766311 758357919 0
216624805 559668994 0
615079043 132567903 0
721883100 58612243 0
669028608 594469616 0
767687549 200351281 0
537362183 155886448 0
361492584 168233868 0
737087262 519210697 0
531508981 676897747 0
294151905 274174144 0
94174082 490710177 0
406631143 763213810 0
425288098 407529803 0
91468823 119821656 0
188816709 459719249 0
742649648 647908457 0
22768398 643505593 0
74899991 629609420 0
703756002 605864173 0
702505974 471917055 0
753085959 614042014 0
358652613 425244454 0
786329749 619654417 0
396383949 92391798 0
761731312 439906024 0
65263104 586847646 0
324212564 56801288 0
445511536 286964976 0
219367311 409034562 0
22214755 406911032 0
800666089 708523665 0
797697894 732070893 0
413682136 181053908 0
531251500 662236192 0
585490872 490591393 0
637143256 3443685 0
18781026 348822085 0
384642950 406806282 0
555982353 645111336 0
595898475 45657562 0
440456838 242645040 0
384912458 658759723 0
739852260 469803230 0
77524774 776883977 0
344625349 484390625 0
125621516 314859046 0
12994955 638764953 0
602540579 543711834 0
262651396 348319536 0
279808932 719496031 0
257599521 356429773 0
695689283 307777515 0
249746346 304452337 0
35791957 701508161 0
347246885 468608052 0
145484819 369358888 0
589254826 84574272 0
579792852 180784819 0
397447902 532120309 0
801308994 407481120 0
734331110 577111670 0
17854486 442936053 0
33701300 19164617 0
572253143 271751931 0
757392692 714526751 0
285198046 678380032 0
755292927 497053500 0
17753286 438215744 0
561692200 388153875 0
478603549 454318934 0
596443443 392178215 0
292129858 441921838 0
764078554 744876126 0
456390499 16860710 0
435214760 153945621 0
11926754 325290884 0
491408270 244687455 0
722570136 642554764 0
294752660 259691828 0
700305072 246937827 0
619274863 411990089 0
298838532 118376390 0
726430163 332689664 0
259737322 298548020 0
530499059 453566357 0
666774736 792313117 0
379048417 195122853 0
448604608 117964302 0
541605037 352359268 0
566932469 265192530 0
711622107 290972689 0
352138766 398905679 0
739776034 714835667 0
767900846 455982443 0
787950386 513059854 0
636417489 519410948 0
190629003 68972586 0
791997231 41105937 0
501374904 276106714 0
143242340 512430651 0
67965532 67595456 0
35822055 107649778 0
222537797 507874031 0
284638400 419234675 0
187938162 487951589 0
735640701 335400406 0
392262776 505839133 0
684915398 533087320 0
18295095 576632927 0
123461483 540592881 0
708430341 486041229 0
227505522 39014109 0
266514805 745115421 0
540114478 104631405 0
801210787 36825753 0
132621142 350196077 0
583176438 712737715 0
286183758 739446576 0
160940737 109122986 0
37516008 503775095 0
530250863 100157063 0
626287854 647924761 0
182367851 439494186 0
101560321 145302888 0
40192805 707289536 0
16556105 348123502 0
789005730 534926604 0
670596639 471376248 0
249749863 125329484 0
10022960 662524587 0
214273391 111007515 0
787101849 48815858 0
347939524 574513646 0
767217007 137653814 0
774169205 719220194 0
300679400 34056573 0
769016805 522429802 0
683991558 5219556 0
65852491 479393721 0
366233324 740093993 0
496612380 404912294 0
695980575 684603513 0
589311251 441438719 0
568787476 40596359 0
252559360 778817419 0
448187604 278852260 0
264967636 772413682 0
22641905 773204279 0
457348451 465802394 0
716462394 220634460 0
517946613 324241087 0
441922086 256324104 0
161471270 458317228 0
392755311 218965290 0
237607259 437230484 0
400214314 293052437 0
221444179 468509269 0
666909396 219314181 0
403976865 670267643 0
70440213 487789690 0
422950377 505827650 0
70861579 193936361 0
114680189 737404782 0
135705166 631321870 0
499848576 271338264 0
169683911 611799926 0
175684968 261687430 0
241129082 241257855 0
564303042 323592758 0
524674278 592836831 0
283971616 623456847 0
661833918 614920869 0
762868204 432818055 0
179560351 591547617 0
650659002 416382716 0
503917553 288719367 0
213798367 589469877 0
523314473 401000930 0
234559964 691538564 0
626594290 461212427 0
638500541 392517738 0
314668858 403919098 0
468505442 67732580 0
539826362 565349081 0
66558191 783972510 0
264304691 332146464 0
599147183 637477830 0
553074308 471549009 0
648762725 739253820 0
407245911 474286430 0
498100595 58630321 0
632125874 291859489 0
63284892 679365227 0
474176545 218647593 0
444862307 234128212 0
682853103 464696089 0
749313400 468964147 0
79686117 120955995 0
172805720 332034602 0
162140248 351583836 0
272177837 708632449 0
774822622 99078852 0
724499783 748772345 0
83107062 482638925 0
271120204 10611476 0
488254798 613135104 0
464947952 168977560 0
670473128 415988074 0
97668306 170402799 0
800268839 72953134 0
70742704 740469962 0
545151780 398948125 0
143364102 725375855 0
248236217 759016639 0
535992894 26999569 0
378506747 51313329 0
233295229 231903413 0
213369818 226754164 0
512214532 297554504 0
259621382 12198588 0
183023754 114585048 0
106298178 524564800 0
15695787 290964745 0
410970306 8224629 0
245938510 301600128 0
364660217 57873302 0
386469723 40464616 0
575480576 584583521 0
790327492 611228555 0
40430941 268608906 0
333605418 448411855 0
11030885 422152538 0
622847871 205763794 0
703612530 338600226 0
94952077 350445324 0
386055915 671572674 0
444126129 219466369 0
667271509 48973875 0
718850546 164441915 0
720534474 362712939 0
150794712 566262736 0
392294730 166520630 0
488259501 221175702 0
202125636 326288892 0
88228116 40604677 0
241713699 83821587 0
156654132 124585269 0
355975453 746447618 0
325784004 356676821 0
107897792 658327900 0
58329546 9060680 0
47535374 639328392 0
325775307 45243927 0
170251652 622481463 0
424952575 320803771 0
204919046 292217270 0
463615240 588658379 0
671729027 324772346 0
675239031 376432532 0
438807089 597580438 0
448955451 703847482 0
43776038 516605306 0
14192164 199824459 0
403825215 360031379 0
203696774 202295055 0
9930134 710165941 0
514825347 389342999 0
27208085 763973654 0
455731961 347787153 0
228772575 324977881 0
200242196 255061932 0
277001554 458885495 0
7895339 599594447 0
735470592 696538593 0
636535441 338248967 0
429786539 631833995 0
138293470 533016110 0
108746362 219434829 0
416417924 400958974 0
785116600 381893918 0
752859534 126720705 0
193165260 331384228 0
515696180 516727557 0
398961498 581694403 0
4575069 140855884 0
68046358 555122938 0
253205355 421523716 0
103242565 467998606 0
675032539 333663048 0
621331397 606377880 0
115437393 227751026 0
127576010 717555634 0
280223631 406554855 0
665478087 15202255 0
665461165 456334879 0
533281511 750694684 0
345176555 265098420 0
342687431 221733520 0
677286088 391355898 0
82447077 241144491 0
706821976 482136153 0
515387986 438157680 0
132711680 774989493 0
715745234 90432937 0
316668629 233848391 0
218454749 246684393 0
364682141 322523510 0
95354704 225333319 0
621451200 497477044 0
551645082 262188459 0
303140687 441124604 0
560497656 33175327 0
381034017 424442929 0
502787643 524511971 0
252235209 729480594 0
150508875 533588218 0
342364879 331934112 0
703383785 471947143 0
398925851 658659082 0
194301888 340861369 0
53336134 619158748 0
447264903 71182193 0
752349476 636329017 0
354521361 56964854 0
518320303 525207415 0
103189616 472707169 0
652286030 77916968 0
89561454 584143756 0
497499968 276973420 0
769795505 498402950 0
4927421 88097893 0
599979063 656689978 0
153324988 402649707 0
426247271 577232492 0
286664942 795574373 0
203089697 308883365 0
117394172 20132170 0
254595656 66148459 0
232805112 747880766 0
527617881 274625067 0
467999964 488175015 0
2753949 69284470 0
11175855 573063322 0
113369372 792514993 0
578681798 116429889 0
644679657 488854268 0
499629085 707661590 0
217201649 797575928 0
39122614 793680222 0
783898708 467222610 0
75799653 575570641 0
503635940 167005008 0
291648512 135302434 0
76798688 49337292 0
467445040 435508322 0
553979254 529063893 0
711871670 73061206 0
564420640 531216596 0
525071976 581616469 0
567207000 563918032 0
371433089 5968005 0
514316559 661215471 0
580713648 603496202 0
264117495 722404027 0
475850840 117934051 0
445477464 311437313 0
681394935 678059701 0
587570665 395863319 0
372266132 609347615 0
288312770 71208454 0
796796924 97721417 0
581634202 249458136 0
305271673 90966234 0
658159944 798772890 0
188541507 401529483 0
518964380 692992232 0
555656278 419486192 0
335971583 681319402 0
226051208 733449014 0
602515517 505948628 0
73414720 482052778 0
196411647 738444363 0
392770809 720099002 0
93062637 768629651 0
156264532 745194718 0
37831900 436916465 0
601553901 103454377 0
798702847 92232017 0
263856950 185039868 0
210806672 251336173 0
10051440 648048716 0
140444884 227359875 0
24790273 166561184 0
326929715 293714441 0
359140849 313129792 0
32566374 337628071 0
690746284 743344403 0
763305317 233011271 0
594990508 175763612 0
644146714 332716431 0
215659663 473493735 0
139234577 415483805 0
93032459 437687187 0
17090901 373210851 0
186240337 766562453 0
627207729 211806084 0
245735851 741025515 0
120412983 728600067 0
609150383 119051042 0
325054026 143195925 0
799165023 154846896 0
170130347 620452989 0
463656154 306502563 0
426554713 765733992 0
718788170 70126133 0
337694680 598198677 0
606666743 246541594 0
592720157 384623822 0
46307881 403896644 0
190729570 182039620 0
315420926 74197494 0
433275106 677005062 0
649305183 215489720 0
1784740 210503235 0
576737868 216088389 0
250506837 535090327 0
429114310 505688317 0
319417001 55745729 0
330552716 644064577 0
133459829 181496639 0
61701399 166686268 0
468763250 149250746 0
106572569 750678418 0
724374499 183509592 0
247287376 187512561 0
642444562 547237448 0
175817117 652331006 0
353402387 517557867 0
111475320 605710009 0
36953016 69164208 0
397523617 525066673 0
294361319 182996222 0
147301255 429714053 0
743150458 281294567 0
630508565 177496051 0
574012565 505958223 0
323645163 700953271 0
538529463 523134197 0
30596219 220962312 0
618802053 227456047 0
632138385 211068524 0
541942419 703219128 0
163955905 322012372 0
109150267 625630373 0
32496128 123269870 0
83980739 773681180 0
395123042 701315296 0
655798869 738130557 0
106745264 11311561 0
355383780 205772841 0
554095682 177870015 0
208760722 537053153 0
215803034 601581163 0
35183621 576077263 0
26612450 721751956 0
728310592 163384452 0
409853707 364399664 0
756027784 573748477 0
766775064 357493549 0
449403433 467079270 0
573652189 72784742 0
754030037 256074279 0
24900452 174328764 0
218805827 81426083 0
298198882 550584064 0
24971978 759428869 0
369705220 512807124 0
169750851 409728732 0
553167962 289651673 0
64321051 611993657 0
300485001 430696263 0
73203529 754570979 0
466631128 598202240 0
374594307 174698334 0
706469065 161858392 0
767984515 31757446 0
272090495 525151335 0
639943676 237296344 0
622402809 339506016 0
95033254 706124120 0
386797718 682319659 0
726909605 87808775 0
780027450 34584226 0
175917722 739285991 0
378358652 294390167 0
513164250 56930657 0
448615457 211318226 0
416080142 720538894 0
413361195 561223793 0
357655267 356001001 0
432081889 177053588 0
386879271 535089450 0
381955038 213613179 0
645382958 128297036 0
427495682 202148544 0
755869120 529633318 0
148201617 14800606 0
533052905 752097134 0
790469308 594520024 0
128209815 97761528 0
650855096 9813243 0
763438398 627009940 0
398403584 528479144 0
633935051 394327609 0
47945183 340701189 0
308006068 400820153 0
314958137 380415268 0
247951284 79555730 0
533475981 563298683 0
303360369 468319806 0
445605519 281141277 0
15262459 368488284 0
496393282 34701795 0
132177467 497314020 0
95232612 598439728 0
415320758 798322429 0
489203373 152111422 0
792942222 698801437 0
627743315 219822126 0
268346020 420564370 0
609256002 129236120 0
405346538 492529618 0
413044731 729954272 0
772673926 73704579 0
484683028 282465368 0
381493879 665892357 0
569609359 176704847 0
266897578 505962934 0
111180364 156075003 0
745502506 485039579 0
730908481 362990874 0
561237657 306407921 0
566806237 8510203 0
507808378 694490999 0
628632999 641732620 0
652744903 608659114 0
92408476 17412906 0
345920361 487949740 0
726470512 645244287 0
100086358 60307202 0
781457864 511744604 0
396320954 504451989 0
593345833 59973867 0
399161200 749259918 0
412903962 666284795 0
97166487 477146271 0
438581409 568904116 0
460048540 363656348 0
180093402 792560659 0
772539897 262820633 0
491402326 584744983 0
721704493 648623257 0
511676814 23300502 0
270389972 252258963 0
109229350 259274418 0
556150843 557474777 0
108789116 735129851 0
230832731 452965109 0
90851016 248391139 0
701042593 791418219 0
443961362 536547688 0
431291456 75853367 0
405644845 36974996 0
746495837 600813842 0
580092595 488611877 0
677344360 452575698 0
407328157 775600463 0
503294900 645478630 0
333355855 720329269 0
390712033 328953856 0
26461873 442508648 0
469004101 439217021 0
674234575 717792670 0
461838921 793893211 0
350368341 180960017 0
134107338 541505423 0
534579314 27544880 0
582310599 108658320 0
693188951 313978308 0
331877265 593792435 0
412907119 544621209 0
688978724 315820656 0
643821745 700557992 0
596317735 484996844 0
178229070 569578468 0
335384514 714635817 0
656925048 341631090 0
354594676 566261731 0
271279344 537604309 0
672274777 73518285 0
258664211 684970627 0
568893297 800003011 0
168003181 775826291 0
59623476 566409277 0
344455474 12842404 0
247208582 421578696 0
411684279 7091049 0
520145592 68317004 0
752765662 344867563 0
436946000 725296265 0
196405201 545850632 0
523225862 144221550 0
130043682 296147417 0
657673980 548285244 0
50159140 417701511 0
114899675 111012166 0
493140196 97989608 0
333333793 698220236 0
28844426 573913012 0
383326005 671393652 0
11776403 428560124 0
116941955 489604536 0
645266265 435423509 0
646422703 668676074 0
706014288 234809758 0
431264344 216804602 0
742638846 362539305 0
400211298 170090909 0
599335236 41351833 0
77699215 452117162 0
111752526 421831260 0
92208528 375963571 0
221733011 261013486 0
605486703 331942835 0
699797993 183700069 0
455292557 129275291 0
526206657 700931330 0
579737183 368772666 0
467466121 416488553 0
319590905 260640099 0
162140927 673100198 0
441807504 110884117 0
615299998 751960482 0
62917889 450591466 0
648896225 265090548 0
195122800 686739290 0
603614037 614644621 0
338389736 274614598 0
729016808 779753667 0
126552343 341812739 0
636436413 93641857 0
697462344 39853156 0
408206736 524980551 0
372307064 382534461 0
163127659 676076819 0
181801509 288536527 0
472880578 212817441 0
616402138 280872061 0
593937577 615841647 0
257116306 307239525 0
14884426 337413483 0
720397097 522189204 0
569749318 168484169 0
390313362 18768169 0
425172671 658265731 0
293840717 339144447 0
90382788 574673448 0
25275014 589160105 0
150106524 340038042 0
341984982 372250332 0
290062958 592984676 0
91141366 286304372 0
142957304 298740976 0
189307575 706141509 0
610634695 643570767 0
344542977 698331421 0
604736273 483497634 0
406441004 197991239 0
234864323 588972456 0
679505102 765187328 0
104838910 109597629 0
159697070 594772248 0
652881034 784289307 0
358800907 517207558 0
507036725 36775139 0
16030576 45556258 0
366820929 568263741 0
547655444 329587812 0
133594917 581362008 0
792138012 164571817 0
469658766 197313275 0
22984555 222313321 0
173625131 737456396 0
491885236 626415161 0
96037907 157945738 0
293200331 524758108 0
189628022 582730126 0
327772999 415564802 0
318162649 647209167 0
344906932 564436512 0
18439285 148156318 0
78354083 37791314 0
226951797 497201087 0
588806091 245213277 0
694277374 714007111 0
353497912 411251675 0
290800795 545966622 0
121250042 556491999 0
7792667 581762465 0
185284368 648561913 0
182111510 97548991 0
737278966 258828343 0
578633658 479573728 0
648302658 572829742 0
528364131 8161779 0
219750062 107068734 0
236051933 153925494 0
594517947 501092215 0
155951459 279383148 0
333662739 13439180 0
676274662 82840779 0
208798096 525847976 0
522241736 188546419 0
184309692 697858773 0
411657990 467781317 0
25591817 608844928 0
667077847 176345150 0
382418827 683556176 0
692483081 360595664 0
275111921 769965288 0
759856514 641100545 0
21356147 459372207 0
620823480 728217597 0
241384219 118684831 0
438000384 584958340 0
376594447 10589395 0
86673270 652899233 0
87914641 373932804 0
569971282 716600990 0
357140314 599648632 0
771345747 722443102 0
569038628 369341251 0
335541976 750170973 0
197308347 693522283 0
19110073 622410734 0
364650224 469149209 0
493653396 354444122 0
93978455 38586570 0
333903808 635747831 0
235793113 259147717 0
362366829 256415292 0
235690171 205160380 0
512716020 751620460 0
503868621 483229255 0
799238896 564478541 0
709330678 100376002 0
766625062 12911641 0
53119467 780388364 0
591781829 517551332 0
684689401 716782050 0
124599214 750460120 0
799497863 590596431 0
732776120 523572803 0
428329068 778477980 0
18400986 747557905 0
136424984 575441947 0
570339183 735007965 0
446051434 408893047 0
381592706 251483920 0
143631624 322837054 0
281226064 411026328 0
81465986 444280733 0
70656257 769073045 0
730003148 711672779 0
558072181 238316235 0
568635232 418670892 0
53915476 17106006 0
614482184 543692581 0
689277046 655560623 0
230783603 548437011 0
470428940 67517533 0
750956555 117339160 0
434008175 747185883 0
270396075 619522100 0
219018526 5208034 0
588924180 546155858 0
118656598 364323257 0
492387124 505529903 0
155766996 688929568 0
534433938 733101965 0
287724644 379093000 0
614206988 586811253 0
320104702 207023502 0
639524429 134037608 0
305950246 70240759 0
264262137 306646633 0
337109661 7456581 0
490090482 281121409 0
611256811 49943419 0
81928782 258447199 0
700930253 719813772 0
75489914 727165870 0
726332443 213963164 0
705555409 799067291 0
523365695 357417398 0
764658583 546844850 0
396931501 544278178 0
396318598 342299028 0
423477226 559764572 0
355561229 103502266 0
713291064 524303987 0
169598738 527642707 0
289835717 547947447 0
775199094 356726080 0
558614580 457223438 0
203779840 475198195 0
650950021 522305321 0
672792032 143963921 0
469957936 245136452 0
101999071 377920946 0
435939643 416783802 0
411726876 445975366 0
484786121 757642906 0
788544512 729126405 0
771192165 776915382 0
248825477 590475147 0
202812035 399321499 0
50541909 259254894 0
601256296 616968093 0
172371950 632729105 0
489096189 506040772 0
16961632 63835893 0
687474602 256445812 0
209780854 193610206 0
119995884 323887876 0
54165015 721450572 0
241370598 672653451 0
489946617 227785183 0
192244670 44286608 0
738209302 549480949 0
155559070 648425923 0
410625998 737289247 0
27842485 249997738 0
178563349 619834617 0
330579326 48972214 0
542557068 399214982 0
194548128 104592788 0
186993079 262915991 0
733163974 24960954 0
758068750 231049491 0
132072054 530631176 0
438182930 404640231 0
234437648 120213870 0
370964791 416571497 0
448216824 601657596 0
537539408 232983129 0
798877132 260197540 0
350871485 753149367 0
234005863 317227341 0
140585033 216123380 0
138972384 728972992 0
448285487 506110353 0
222168403 732166294 0
35247516 445750297 0
298916471 512402623 0
21707983 725485375 0
562622351 6952587 0
469464192 783298468 0
125381257 777843169 0
320215781 790315607 0
509238717 465706620 0
201829087 298476916 0
488628111 716398233 0
391703409 465437873 0
523315182 294234759 0
108068220 437454875 0
669223180 254773569 0
614708709 329193200 0
285916941 558160145 0
525851885 427280337 0
463882881 13439165 0
81243548 755088429 0
137966214 27513642 0
380973165 148735935 0
124335670 720631343 0
117687185 196475260 0
294689364 530427219 0
420481139 623719747 0
562269914 536847467 0
148189424 758873162 0
553849352 493016449 0
745109286 690348998 0
4246478 345664283 0
161297215 251685419 0
113307516 787035050 0
341112011 771118895 0
224656180 595957660 0
421919445 37320324 0
200541204 501630530 0
316094083 41768127 0
490214869 361776206 0
61866098 20159590 0
209875458 52608150 0
506192876 78795097 0
762542981 562416335 0
257210739 337411748 0
392888993 395641195 0
791381587 255752383 0
798490580 463767353 0
42579357 506286254 0
327079024 561930250 0
116101137 20629109 0
216123815 347149085 0
725313601 356520181 0
419976782 678951379 0
530965717 5588077 0
356932221 165075164 0
528702473 150447848 0
490572283 655036468 0
757370370 574778695 0
746414370 347903546 0
602689774 785494295 0
575059854 110357299 0
56560992 759094815 0
496818309 739731617 0
66675646 751149747 0
332107348 544768848 0
17781208 35867645 0
361972873 18652113 0
302203960 445842774 0
783669245 550042640 0
285524729 373471674 0
209602634 739922720 0
679955494 528084437 0
673783488 678280509 0
319517338 436284889 0
652744759 194747505 0
469326578 473985697 0
394633224 336286816 0
156311056 457970502 0
428588786 224262213 0
358734458 165159050 0
125084429 167887272 0
528167687 139155315 0
575019450 530920052 0
318195542 269680448 0
141992043 328309395 0
232555908 463121287 0
87422741 50259785 0
158562588 402317650 0
752202868 413180785 0
515032224 251431779 0
482473080 352546420 0
425042808 317187280 0
614661826 216439988 0
224200050 48420755 0
280891006 218183808 0
647375145 499775065 0
443655717 449209550 0
786855421 530886723 0
472039999 444119230 0
438307348 730961458 0
541644897 517167737 0
172560138 225789895 0
397245537 515311857 0
128546605 608123174 0
397265979 273438931 0
146276420 21797154 0
682850937 579187803 0
184335658 793349553 0
91172027 546955588 0
109949687 301467001 0
68648849 194570155 0
784373599 59436711 0
501793747 451198774 0
721764587 99669503 0
622224299 347508031 0
677787804 766663918 0
400307731 747538508 0
712759044 207049978 0
31794464 364815003 0
648146292 217171260 0
801004409 69817847 0
689113227 455072614 0
604782014 371269068 0
41571220 247509441 0
408358979 147956227 0
396130095 158762378 0
202936664 207006528 0
444387035 23213800 0
613249649 798308792 0
506655280 538587014 0
398826979 703859195 0
110018026 736222233 0
22064687 724434412 0
463307461 437651699 0
549151448 452081070 0
398774263 365466236 0
445006794 502543599 0
5784714 5544289 0
596445873 317185173 0
311092777 743212993 0
65435643 389425479 0
75777283 485446965 0
634092976 297071685 0
243595 327366288 0
293638465 71877799 0
17825674 261486777 0
283969056 317684495 0
303797578 29611581 0
75220188 674177587 0
671163229 638654319 0
205955334 393283078 0
648784724 14157732 0
489039352 505513196 0
665818679 542290408 0
616333039 593134953 0
150386819 669652061 0
195950239 430761986 0
31242756 646982538 0
470896581 539866106 0
760359932 452819639 0
55415698 445780166 0
160523579 664681054 0
655403027 452280905 0
183720825 634822258 0
740415693 728963257 0
552133696 797453718 0
366515714 742199305 0
230813392 380106031 0
58588128 65086664 0
256357672 116521144 0
390188113 752905310 0
116946240 463814022 0
666506770 647337380 0
707820012 708939018 0
153920370 528552408 0
302362848 397921993 0
241432375 21239125 0
364847955 103539679 0
427610586 713703362 0
146626844 585266765 0
765819882 423988061 0
436529351 524789482 0
734210044 418247728 0
359136445 264057770 0
196006207 587503390 0
296648569 327349026 0
617480872 267739567 0
387458404 86393140 0
264525980 182066892 0
518775607 394965996 0
405846095 724625477 0
633846743 491234272 0
613725047 21642647 0
176599956 324526499 0
285120587 178146480 0
496700594 160185675 0
381097193 106619426 0
682492436 35394926 0
193353486 38737440 0
111268072 245851848 0
39567869 723783477 0
720749190 583627813 0
132860466 476719381 0
1369979 88426474 0
22857040 460551533 0
475819286 351438961 0
441867033 746309433 0
718398950 491067851 0
798106525 130961515 0
104740684 379196995 0
247790762 12859240 0
209800779 346327318 0
157620802 338038021 0
239288373 638752673 0
105775006 751712438 0
680166055 783774063 0
680327534 300315755 0
62318396 315578429 0
493706595 766954069 0
252328273 514654382 0
461751116 273553155 0
560658296 282001720 0
314185071 32078493 0
141219816 7331808 0
236190252 142796332 0
403146995 201598880 0
67005293 50789121 0
92625695 445582083 0
421295640 613528773 0
735293610 569030789 0
273303167 605840588 0
703085760 440054985 0
561524988 646011049 0
6055806 311527410 0
519336992 57033911 0
562895151 456635323 0
353810371 487030856 0
738341614 175646710 0
228481374 766145151 0
491821843 573302323 0
2502460 74301409 0
549382273 632633009 0
426325350 659499414 0
733717753 573482039 0
455392203 477117764 0
560224358 1349824 0
273677553 155767128 0
585125295 40506223 0
778029670 310898005 0
255531856 123799187 0
99459040 611839293 0
171165742 396942993 0
667204200 101085194 0
396186941 596902386 0
558260112 221525457 0
8614484 312040117 0
114162939 326775473 0
690187665 649471043 0
365238667 297085843 0
179098287 528090816 0
685306049 8235410 0
4259507 437494528 0
647141693 699289960 0
312634969 762284214 0
519266201 788048872 0
660222715 541983184 0
389761662 375515198 0
789612387 274928617 0
462641372 327097229 0
716268789 499187057 0
270243023 297510031 0
258676165 779534394 0
393959686 184451159 0
155656925 596262407 0
751514065 560187516 0
572595096 60168284 0
732008862 425506495 0
107316068 733322190 0
257160978 25457409 0
352143398 293852622 0
116507674 622663369 0
186910988 407970663 0
648830074 642678449 0
468430918 616511676 0
146114746 285046544 0
268769947 504186605 0
352533177 462918011 0
499335246 678820310 0
426311584 140821900 0
457497234 411143342 0
485633434 545890402 0
767182371 258719883 0
28094901 675414247 0
218648412 109171469 0
474594615 714799128 0
497297494 63088519 0
193410269 508966704 0
494702413 668597900 0
733552012 666725344 0
337497598 699065926 0
87235595 360963548 0
161528050 219562182 0
110785402 380375488 0
618124124 206832609 0
275478966 583132117 0
743534559 748050346 0
346727491 238004780 0
504165311 774239197 0
195453233 477460012 0
591725493 565631790 0
219885152 181655081 0
124437648 588594643 0
758376442 597709389 0
39424019 62455744 0
244651249 409608135 0
439274035 193096094 0
354717583 319083704 0
650932340 314447161 0
495186102 747058028 0
276082128 326043696 0
159944446 449826547 0
275831442 691801751 0
16381062 474229281 0
274512838 199058112 0
136215117 283064849 0
261436283 743404638 0
593543286 636534043 0
554814376 226643259 0
382233364 244185781 0
575812644 127957106 0
186987508 22134994 0
230411872 216404277 0
552677797 464372518 0
144463941 157494980 0
457612425 162064568 0
401213491 38768062 0
497832360 381477498 0
496354640 360966623 0
529339635 122087708 0
235128378 551936376 0
100898463 158538332 0
290433625 765940115 0
778062580 318819942 0
395753544 108901263 0
593180435 67199109 0
375316278 753483576 0
77154489 14595796 0
569108794 213648300 0
150751374 268749641 0
198805491 786870763 0
800237449 268662103 0
589321475 428645269 0
544309940 95765204 0
320822154 233548015 0
11958805 137743197 0
439204792 23827979 0
116722434 85449340 0
105624621 643923732 0
183497625 111238827 0
292242996 391472820 0
303919604 57050735 0
643466331 142651762 0
590154361 731140555 0
748831717 207365706 0
759033774 350345232 0
482735146 175038910 0
380472557 252936656 0
599231134 322623609 0
365368269 162334468 0
640288732 509633968 0
111407292 570565712 0
734302421 631248737 0
654473640 339126319 0
769902349 418699295 0
474399459 621051299 0
42519235 702481726 0
514228 239370986 0
219674749 740559077 0
392726592 66826050 0
28334903 789271016 0
552543554 188928160 0
371979510 226417294 0
586952145 198260848 0
50249936 14604035 0
456257607 412878235 0
263320808 589132567 0
39767632 695457457 0
295424391 107231394 0
71764718 34754021 0
684718167 701773259 0
124925479 26528267 0
670652692 465487528 0
740932445 70892752 0
197785283 647136529 0
625413540 181317085 0
263836991 300802567 0
537282688 174039708 0
259061753 114023549 0
227394194 28727520 0
423831876 675743783 0
277551166 468830911 0
7937534 468143456 0
619109051 105473505 0
601239753 381255157 0
113381117 764941647 0
552209966 734625840 0
317993610 80211126 0
713470747 714552132 0
700360714 349886252 0
278018854 48030788 0
493686779 412640656 0
192455217 532147034 0
439195614 491630595 0
581314154 559459447 0
451912872 416799203 0
359288688 711707526 0
108988430 605125964 0
744516396 105495786 0
9928908 479051696 0
164316415 622688286 0
743846024 270035551 0
242946498 545117060 0
620393655 251748855 0
59375771 359846424 0
498676639 726220043 0
310400708 590730292 0
378377949 420578717 0
551380678 478189770 0
1179648 712823352 0
561480812 645578661 0
294858313 397089707 0
316886353 739801166 0
737408211 119578536 0
662887976 530301833 0
292687483 48757327 0
507783362 442711243 0
200891950 785156825 0
734144826 420916492 0
92784083 525706859 0
436967802 299437680 0
291980141 149809831 0
11583535 355360268 0
600294136 780141028 0
745347482 366654934 0
664354626 444777358 0
536671711 630705170 0
191994215 664985543 0
461437272 562084591 0
676920416 259239837 0
752443775 667899423 0
629140220 341685002 0
217829312 547667175 0
281748681 157699847 0
434975008 253012186 0
26559098 649446003 0
317711821 89346026 0
507055484 326159703 0
199658508 259987786 0
755019607 566807448 0
205327708 149463649 0
763343997 326950948 0
167568316 384545806 0
709849311 61180032 0
408785549 618887731 0
23397375 443848297 0
275877687 775591454 0
423005764 716095325 0
546055437 778191064 0
733593557 401971156 0
212983391 462011685 0
717576044 286334420 0
80796426 429367515 0
650213295 686383826 0
208322215 460745010 0
204250938 649076136 0
442183489 235048860 0
287338251 579396177 0
415896213 614412110 0
678676048 411584081 0
335269120 758944919 0
358013260 377769057 0
674653031 407105339 0
355651651 647289923 0
162059912 440934965 0
477526817 349945298 0
396206986 658012661 0
766519959 170263527 0
132834857 260946057 0
321773186 316017137 0
192201385 715750650 0
52188215 781144645 0
79765719 363415853 0
38645608 800864404 0
704274574 155230294 0
338358411 229403567 0
321753855 379368556 0
229274630 793832970 0
718022605 160136891 0
17336499 192657305 0
552507677 160421400 0
787197494 78114742 0
214807586 302371631 0
135856107 656373002 0
362146259 21176446 0
188242182 410320814 0
289248655 282520589 0
570560800 769399260 0
104464143 273703506 0
69818038 406257167 0
270344683 324724831 0
718610900 739743168 0
616438859 563993323 0
250314715 393694588 0
149444401 279698999 0
645133099 250885177 0
618648932 756472937 0
222694024 306772458 0
544156765 388846272 0
287200537 607116630 0
581590708 630716435 0
340323157 656917178 0
640001755 491202249 0
681405033 325232365 0
191370358 404825775 0
487242163 543331567 0
487958043 464436847 0
204538402 736154259 0
631575710 369056175 0
514387911 590688163 0
558026456 759051321 0
368467028 104625368 0
326499543 94477380 0
3293441 152520595 0
231864456 100273627 0
506965982 798921201 0
255299397 315700563 0
110169706 189862008 0
45284594 617818622 0
492622758 111071542 0
196279101 561765275 0
622838576 42927316 0
482061163 651646656 0
138803457 762268951 0
130726233 362669076 0
469146715 668322190 0
458222272 88654833 0
753729760 720649950 0
56356953 67375450 0
364046426 299736081 0
417563862 606169947 0
730867931 456036376 0
117199094 603351252 0
83982231 780609005 0
73774828 533530710 0
667568642 84369138 0
308072170 635675311 0
735867913 260496279 0
587835430 376678800 0
21608666 722802541 0
443453787 70667635 0
693653388 73901811 0
598250475 443139139 0
747001115 276954787 0
609126153 92546649 0
261193350 470330706 0
180034768 383592267 0
363912634 271999738 0
292406455 382499091 0
93813779 213109338 0
672665972 249784720 0
732878529 119945697 0
537778522 618170048 0
537048920 315911362 0
378463576 437774002 0
219855696 499146455 0
362020870 260338122 0
336168419 72586015 0
325837039 561444859 0
449673284 383088858 0
15391481 425546542 0
488754041 540075947 0
603268672 80803841 0
476325708 164394322 0
395706137 4926480 0
234530930 58930623 0
679576725 104726874 0
451857697 778936208 0
712648481 626799521 0
672522473 789391655 0
716581824 622573608 0
239590220 299399157 0
526853557 85417774 0
162757758 177953976 0
330966174 307507682 0
245214697 162196422 0
664863452 105173989 0
28179110 317454218 0
405860739 252840668 0
263263682 554150777 0
218627780 573718987 0
283227148 153378657 0
175413226 436311382 0
67196873 703030030 0
70204389 68722732 0
39105828 46763454 0
766311688 513753339 0
740605194 642466808 0
269802430 377808893 0
76867114 492477327 0
663523831 97018559 0
519746476 504247753 0
388522866 530035484 0
207490917 287418882 0
317633204 288245146 0
151428039 350754470 0
566282462 522279785 0
342465826 64657428 0
736650121 549466681 0
673330229 764375988 0
110041190 335346447 0
363829254 705516114 0
408344691 108240346 0
606660924 227265641 0
501228949 558277787 0
286680507 310454882 0
136415165 265187436 0
175729266 684209716 0
364662753 180388412 0
576250168 663023895 0
139006973 247404809 0
74382630 286754705 0
90788566 777864490 0
55967184 259381300 0
703882508 493657010 0
410231526 456769179 0
493125809 707213291 0
675451859 696929062 0
602896392 541276525 0
691754013 746105611 0
373794155 272262490 0
270777485 351490794 0
279270496 383794458 0
474669501 482350991 0
735258143 1935080 0
181418899 298071739 0
112428939 665015340 0
253443398 292497934 0
427292611 265903948 0
584599572 81844859 0
323968550 7191833 0
168080910 447965251 0
280873524 343508946 0
645580343 263111419 0
79917232 246163324 0
19696367 467317503 0
723989982 664966000 0
708702185 262969912 0
188552824 418803218 0
140684410 18367655 0
457156061 77360489 0
564275867 353088051 0
776026474 666780517 0
502533435 547907110 0
117861987 244252664 0
151596144 425333478 0
198540373 450652313 0
11872124 338175031 0
438971228 26566093 0
9005203 180330229 0
451780869 263546409 0
68851645 139846279 0
586013928 173080600 0
720208224 102762026 0
674297257 638940654 0
640790112 6400662 0
286599796 73570883 0
360760127 92036542 0
622686971 778773211 0
548627574 188778717 0
509830662 120238146 0
595807355 364966721 0
785067564 112778872 0
411125445 616552007 0
348915361 53953906 0
146476201 259108067 0
737171753 617729886 0
699373582 165669997 0
267613294 660605893 0
474507430 625466696 0
242166312 189617718 0
81870281 547879519 0
635915422 266900596 0
327251083 627206309 0
682369104 531908672 0
668920954 676362640 0
32917348 597597116 0
497440969 137749105 0
647960228 73449940 0
32008658 533143320 0
752078295 370562747 0
419719278 622204046 0
14298084 711923604 0
301689604 793013526 0
526953385 676167742 0
651850491 551551914 0
516207644 199323481 0
169015694 441520651 0
80333737 304269980 0
727558299 232242937 0
328178508 549576996 0
7392918 785288261 0
68408676 17927808 0
569959507 706530251 0
497961128 252641965 0
552190282 148014867 0
718211471 171515800 0
778056644 501992334 0
573346155 314183729 0
39158498 750293532 0
628525638 677860700 0
679631358 85028744 0
598212824 732164417 0
533785368 249491491 0
508569218 373127640 0
231327979 606161449 0
306309067 565157978 0
168140970 40833195 0
84087495 370250191 0
125861718 121563864 0
543972298 17341002 0
130514398 545870139 0
636684342 581664045 0
436981402 790559408 0
300056231 409253216 0
224209767 471042586 0
505246049 395270613 0
749848953 336686044 0
200453185 32155095 0
449867313 784386209 0
236639131 737840179 0
660463400 247645775 0
405325295 210105350 0
712345734 640461306 0
26023079 723450606 0
318561994 56630598 0
713801033 136407332 0
474600697 481718386 0
651472769 17755615 0
672590568 279160957 0
642401867 445185648 0
236624438 94232822 0
685866872 320242879 0
497182031 743417327 0
250587918 709867791 0
539280127 217576981 0
172551627 457769531 0
262721732 82391389 0
259900311 397259259 0
570293482 476783330 0
512316956 680463697 0
129457325 771769591 0
421486175 203244821 0
188501230 377016796 0
706500295 131609926 0
20700739 178295485 0
560735863 613591007 0
555235064 729283666 0
273273803 378063653 0
518024231 713182357 0
782145464 322758874 0
484778431 493573903 0
87824269 289903774 0
336038590 728160192 0
52101843 100015319 0
286185534 179306812 0
288561539 672901880 0
372192744 371905663 0
448048991 459295241 0
683872008 713592972 0
480689838 738983666 0
659792146 678101246 0
740837895 668179788 0
75530529 441157488 0
658777951 193630979 0
567604094 236283117 0
396625082 677350322 0
678449017 591575215 0
468487154 308809907 0
264602697 772016713 0
765980595 396704267 0
405713215 229375970 0
88864960 633523365 0
56307265 201332409 0
702616896 57587483 0
503600563 374620990 0
439006662 507395527 0
210451961 167764804 0
5440069 563584770 0
658322861 268074175 0
185727492 667217580 0
156108651 589529825 0
771939464 447670702 0
557207774 568581227 0
296520985 349122973 0
488977955 173232744 0
300105813 757179978 0
165758055 336566829 0
711262457 696579789 0
2479257 216217039 0
423877980 151951369 0
637745607 436166193 0
425771428 741321978 0
425047054 153584883 0
21894485 41583577 0
17755725 409971046 0
764129855 56191119 0
391367879 437755284 0
763372845 637033294 0
659103106 617029594 0
130856695 180211213 0
438756218 287349 0
284967891 604195672 0
731015236 85633124 0
25970824 693333776 0
79244847 72345727 0
476660472 219824251 0
135162703 603295424 0
515174680 201392968 0
230175508 192011066 0
534794309 367934679 0
307742423 693009394 0
644479734 470828486 0
748797848 339955073 0
557491459 637930917 0
305052301 402195058 0
762607064 210951390 0
417444131 47485781 0
527941099 172392496 0
88983477 513598027 0
565141369 716848569 0
91931686 681955843 0
232995797 339777313 0
527213825 760293568 0
120861516 437056565 0
328178449 279929005 0
66244536 491374492 0
672594238 223470724 0
501760767 537256586 0
36263813 253928324 0
196242172 801227901 0
448649177 306209219 0
605869925 561042345 0
92814377 60143885 0
44498342 457720058 0
490142079 212037314 0
614330435 127897159 0
52167959 184885221 0
400778320 630516470 0
430627608 40423209 0
363046258 120536539 0
90858897 99745432 0
290843618 49057746 0
42085522 384896107 0
63294616 674697969 0
757682650 443626295 0
729366831 172717026 0
586003909 4553081 0
370363468 315232996 0
722417740 126934117 0
629365879 528764995 0
39396155 351470290 0
161666208 241440384 0
738381961 459599878 0
51660244 400608288 0
80382997 428223697 0
587521020 561228620 0
74951792 262529511 0
624973923 506895149 0
508678823 669540396 0
532573366 776421154 0
276946493 24297383 0
87832862 101215188 0
112691025 733725796 0
676335685 327960257 0
87174378 43572083 0
32499185 191932731 0
766467211 409974316 0
174505083 80895156 0
100903179 106030213 0
449976846 263152349 0
94664298 90707789 0
561357411 378833065 0
430664610 534911171 0
709934135 502499703 0
209310046 635461308 0
324390097 332695194 0
219551671 50875967 0
425475413 663894421 0
307449689 252433644 0
209047788 104042871 0
111670706 608566082 0
595881267 572472050 0
51167513 647644079 0
463539380 697044612 0
240565580 743020373 0
697442798 618925638 0
463966275 34448526 0
593906521 562277375 0
417967394 386020810 0
727593570 201420432 0
186577611 631838215 0
468485030 762866048 0
717770494 796003129 0
786976377 777409381 0
511925670 41080819 0
610308188 446708228 0
402171302 527478065 0
488432524 463599553 0
172537761 66099471 0
194157005 144617114 0
204378542 781816602 0
421549929 687923623 0
530210971 304920624 0
652891095 245238571 0
733525363 329505056 0
129792057 652687491 0
709837470 552624098 0
525159756 445120009 0
681984844 485558239 0
735409207 725720027 0
417376097 196129152 0
682849316 380365400 0
398087281 356952304 0
622715356 680550395 0
295892122 302294448 0
298310183 559282900 0
507933448 799795898 0
355538556 427734885 0
260188625 688750033 0
246007054 674681823 0
225509365 138348287 0
236890495 530176087 0
663495623 673795092 0
791094068 711988243 0
302373543 766315578 0
712145071 626334276 0
632664997 83103437 0
546106511 138274227 0
214747191 654603139 0
717683270 426872559 0
112294474 262061789 0
111308421 543564209 0
477716785 465266387 0
148286821 531386622 0
631299423 424415488 0
587797118 558377488 0
570282398 765709916 0
351891422 127791148 0
72161022 538363207 0
486803667 167453117 0
615230944 100097582 0
602054819 539488719 0
178357712 143294601 0
26567878 703661504 0
60626665 317074389 0
276005130 104569281 0
461185931 614536635 0
35887683 615210958 0
521607166 142874871 0
83612978 682058986 0
37034795 573538511 0
624588303 508358417 0
599918240 549204353 0
529352863 514342764 0
90056296 166820438 0
774080010 390710627 0
574738543 689660188 0
475700674 303861901 0
412728528 194824579 0
343966590 259991924 0
99692477 407363392 0
449674876 279774653 0
126816681 558588750 0
188336327 439148667 0
382429582 734587254 0
314560213 726000236 0
456671688 742520294 0
526037709 478413747 0
574102188 702387018 0
437670313 707602342 0
258876126 408196446 0
382009193 702424028 0
755204942 274628509 0
107328328 151466434 0
705123624 587498033 0
573519530 319936464 0
328224843 198039719 0
763746684 603629789 0
646561376 486320373 0
110005110 56410721 0
310378379 580240057 0
338655738 250538008 0
549647519 88363147 0
586274461 438041548 0
648405181 508530855 0
615199862 284487625 0
642240361 46115248 0
496654590 269834409 0
571001264 151185210 0
91763460 325789213 0
173702651 727370760 0
65386677 324909171 0
253172189 670769357 0
767824116 44954818 0
357571142 148014857 0
775064157 758456392 0
485510582 114830312 0
173356443 672445396 0
120166352 194980678 0
5346408 792563476 0
90077612 226108623 0
293094408 763316086 0
159410638 420760058 0
318586500 714316963 0
773900085 424993921 0
483443468 457870366 0
493416427 69362843 0
282839290 644310729 0
438270050 546154233 0
225495018 760582508 0
628693182 84666504 0
227647920 291644412 0
44058888 590109212 0
38759760 247721208 0
15837414 281837612 0
252070069 227186262 0
6431780 28968988 0
493993905 659208618 0
503641571 559102699 0
243400932 185933542 0
235750864 155291256 0
94733689 241730585 0
432146816 651644245 0
780308602 340146180 0
687641402 203651623 0
229192101 49343573 0
489882282 506030838 0
273198265 315343914 0
766493536 685341643 0
631001941 32569041 0
485451084 223919499 0
106296775 529245719 0
252971816 547306746 0
269234264 681637752 0
204894685 591296507 0
727456840 754362150 0
375905753 308691222 0
200631648 189570872 0
514102014 444778798 0
663052199 347910931 0
248299034 649208565 0
587441810 75740145 0
41563646 58461937 0
110578124 493890932 0
272415 254750075 0
151418072 25001460 0
98649834 38140332 0
117452178 575733759 0
615145200 510879898 0
348595804 466760047 0
539182303 233705277 0
485775856 748197015 0
367904281 354754450 0
138475903 603510754 0
474511390 55326770 0
537406971 347857948 0
276755943 760626598 0
743463564 27203832 0
257181999 619994124 0
220030591 438822911 0
754153623 600949163 0
657031984 731221679 0
722886125 215073475 0
254003641 782783535 0
235131229 54410600 0
760286858 181437824 0
788765688 116751585 0
112452746 239908660 0
100665487 702093107 0
124031729 39814942 0
134692887 570895410 0
286561 244568646 0
387030346 709927168 0
595810086 223583531 0
369266768 286066845 0
611648018 40438485 0
580245394 785554748 0
375240228 545252588 0
76743996 738643989 0
580901224 695616947 0
669577723 442691329 0
596482367 116675195 0
481291820 28668084 0
421911766 171173014 0
340164331 557121180 0
235492523 461934516 0
559337925 52209218 0
517457683 82417282 0
457127474 112834031 0
572487766 576842362 0
472817554 320507045 0
143734807 214013643 0
222486991 628796473 0
298019009 145009999 0
74435575 796779892 0
141780757 715303162 0
686346516 749670983 0
110811369 252457361 0
224157544 633425068 0
298695959 512644539 0
224709033 465892813 0
142315756 477993681 0
46228742 595552229 0
407587592 125013907 0
87762890 686177988 0
45321032 104111868 0
213594398 279053231 0
753749746 444050690 0
159654884 197346081 0
684888655 724155881 0
22254771 488731069 0
490425081 740919862 0
566481736 748812197 0
484961847 348913514 0
685696100 369588973 0
527174943 678513228 0
329476396 715185956 0
636317669 41854133 0
530482061 286002092 0
128567548 116357189 0
709474336 26859742 0
487733695 45903076 0
554714000 46819992 0
263044421 177786077 0
304817576 721948546 0
675264061 46446466 0
514563907 549137472 0
226924805 91908940 0
180814788 250461285 0
789545705 68945296 0
147690932 282630201 0
214113542 241611779 0
247919502 426232085 0
411366326 405611211 0
618815535 630490733 0
277255854 785875341 0
388580988 46231655 0
580710255 457792904 0
512211419 197493942 0
165845836 721536606 0
799188834 116473376 0
506401667 282940722 0
738887211 508874812 0
627589178 628329383 0
319954253 18594622 0
594415302 366896141 0
289483275 244685342 0
542193357 58662408 0
505852689 191792623 0
388755950 178142107 0
516114595 163068204 0
376402969 142065626 0
581970004 349487741 0
558731862 324473337 0
125785216 799702516 0
18427301 99535425 0
406825038 515745288 0
198940762 376041594 0
204935141 761280174 0
27537902 651050654 0
85559248 45367604 0
636367174 376612824 0
456041897 38526404 0
738929276 414281487 0
266095121 157242689 0
311680025 240507055 0
262722857 297852149 0
743422487 449422256 0
620766305 136166316 0
514595607 755280558 0
656161457 583337546 0
184153777 505233854 0
499012818 794496102 0
445485996 136712050 0
333557447 489643042 0
280144693 401444698 0
187241131 387640085 0
25074360 379092841 0
495426086 103694597 0
741940164 99090108 0
629636972 222784534 0
662259082 467401524 0
216967971 222641788 0
168117581 696313712 0
30379414 682668171 0
240109006 452878430 0
127664060 44692238 0
671454657 420901890 0
710235252 329830278 0
656484929 2953700 0
494011556 739188647 0
532289915 764443778 0
686903860 274851741 0
316743933 633657930 0
635277749 567604756 0
239478404 269122998 0
496036343 575210393 0
511386007 392292437 0
474535825 686279500 0
582709521 43858939 0
271437528 662217113 0
118360938 420825632 0
396870345 570352249 0
437060768 411185488 0
263509182 793048979 0
416695827 146873636 0
74456660 618809948 0
335382283 714555097 0
58242207 170220328 0
620409579 287737940 0
550760013 524101665 0
664939205 14732055 0
93311596 396445484 0
634183893 672074854 0
223114256 194068312 0
443591448 427958649 0
253636448 192944621 0
382945674 9253882 0
282491195 697609824 0
22668581 165749654 0
214580130 650381750 0
758895893 735210506 0
523896995 711734308 0
383612293 276818072 0
236815694 521368862 0
200097076 518171899 0
585875111 741599985 0
400931979 485178456 0
746872413 289838915 0
735293186 702856000 0
12509736 668388998 0
462823865 461761576 0
647769377 635850615 0
538520130 400505993 0
704461120 474177669 0
102339026 460009355 0
800756390 485803342 0
373221209 758314327 0
346578605 446769508 0
74935697 505817044 0
762525547 591598103 0
638418682 646729029 0
194636629 464625753 0
15490104 303118080 0
472132145 629530878 0
608335871 418497756 0
644338127 309609704 0
372592515 553177779 0
416733390 82666756 0
371618307 411305666 0
153936981 786653164 0
690538323 293237616 0
696727537 82790034 0
389736138 262933326 0
10082074 615853564 0
96225465 379649593 0
132100681 726240882 0
528449542 409759496 0
474173392 554927265 0
728661832 5444890 0
273474011 192036604 0
718656524 67354191 0
392635650 109313557 0
26938937 98844465 0
182488124 376716989 0
483017045 532166100 0
466058613 626863234 0
583622362 22477141 0
427170338 56896519 0
122463438 541059664 0
717623637 280282893 0
688539743 531951982 0
553208584 330587113 0
213324353 704611649 0
16716831 677792186 0
101469766 786572383 0
734108826 415741400 0
107648354 780897149 0
165209169 287107005 0
52971978 555582368 0
130392501 774696222 0
678975310 314888297 0
339234496 711086756 0
399247632 688338651 0
278383037 623377708 0
508068077 163779394 0
249689346 462122062 0
322266823 648292386 0
444695481 673942840 0
298754965 97967542 0
714770254 227769278 0
680771010 470748533 0
306227177 330601371 0
35404815 598569624 0
146154160 520792625 0
69596063 342941338 0
332100676 474908082 0
505128867 491896089 0
141965178 97090649 0
340704902 354273121 0
720719206 787344581 0
12234990 191975250 0
478515000 305506776 0
765622989 609025139 0
480537843 712670436 0
237654378 468950277 0
742429917 341180521 0
53824619 660357063 0
163025641 54492301 0
174997895 667017380 0
721158745 332473624 0
339466005 303903029 0
102618472 236045767 0
150680290 722391309 0
766579811 613401906 0
148952642 516728485 0
357580358 280294905 0
97246197 299755356 0
12573167 698825820 0
249162948 178665304 0
778361161 418094537 0
478265214 739255395 0
358365451 513225998 0
493347846 236620912 0
285468069 781217416 0
282399757 120272258 0
792237011 210454011 0
147808834 182014770 0
388895890 264463826 0
550647244 542559851 0
585604953 510981099 0
136599915 627166309 0
528567329 17410086 0
486248814 569626519 0
775964871 772811768 0
293292033 97968971 0
395877521 702030768 0
196804104 663459087 0
395404582 454905267 0
651723086 47221629 0
204923477 17902606 0
344930315 267978789 0
761841094 143113055 0
690656309 620287964 0
466974346 180384268 0
668573709 750723491 0
163867298 392936326 0
341263487 312419783 0
425442623 239823272 0
440856373 37304209 0
159506653 280562305 0
678435482 770635463 0
485898860 482754932 0
183035604 433123350 0
218528747 15055076 0
194735399 440811214 0
608651557 433128755 0
604460073 475064601 0
699719640 219074945 0
610910691 25758099 0
461563785 388409304 0
591117963 291400514 0
453442921 463820025 0
462011151 730071234 0
303889984 448245029 0
3862570 753674524 0
39943491 6125062 0
534282363 369832797 0
561715338 34362375 0
512560951 211462862 0
273073938 711083060 0
31042954 227503190 0
80706880 573631038 0
510602491 711295449 0
263410042 461548805 0
109761558 555717294 0
323795655 664471064 0
721461954 668174530 0
773142056 54049436 0
111457515 159520632 0
224601049 550421797 0
697823554 32107232 0
673541972 481849477 0
146250985 313832222 0
693551124 508937745 0
634878900 113050545 0
107956375 731820749 0
33697553 759682466 0
302781917 13946499 0
267444154 635440839 0
547809144 787958782 0
674652320 492845277 0
260400425 660333510 0
738896187 267479487 0
733238701 396482845 0
669827968 706514444 0
712168131 435018391 0
504923266 745001217 0
70033999 216921080 0
133228324 472105723 0
210308476 58900374 0
661693575 762170808 0
484734432 775327341 0
678679292 326233058 0
588654890 319835797 0
249223356 151841962 0
388894424 41929919 0
651656437 160410777 0
224184726 315834743 0
638544599 773188205 0
571561831 53346839 0
154055642 610826497 0
109701024 567505421 0
522933586 252309327 0
92557277 674365272 0
671032880 166076398 0
156438400 225071534 0
12703293 489740279 0
467798692 126128014 0
461912077 543814842 0
446704514 380410535 0
21110836 295016783 0
413904104 105198257 0
582867846 573733766 0
374366712 191012421 0
121754471 151491431 0
678738091 740507969 0
630016100 68124903 0
305065915 690515304 0
525938520 287723290 0
446902342 593251103 0
234524115 413068223 0
120440323 502170258 0
466721809 145144000 0
536185171 457463434 0
595839911 539395301 0
115801992 277815699 0
324928194 468470106 0
334715979 641395438 0
323755381 357711772 0
638352355 620302147 0
201553896 516102145 0
278856289 590323684 0
246071066 581580008 0
218194287 504161699 0
725176127 163720613 0
53581715 717810104 0
170676021 390883973 0
696321528 617734921 0
611826094 267724655 0
624386181 100316993 0
309863920 594967013 0
6590032 270844222 0
186542716 496492429 0
124894705 583338307 0
570908461 401402628 0
98683283 171325669 0
217956739 646245045 0
199961644 664262616 0
116291291 770622715 0
699059105 372092061 0
262877022 223622796 0
576961882 513497454 0
92920926 316998500 0
492124830 509794503 0
231124598 465601564 0
401672647 592220683 0
607435164 742791379 0
396905692 223084036 0
180321403 640000067 0
678930497 439459147 0
272591167 787524889 0
800611290 439020893 0
398208368 788144732 0
208763958 85736326 0
592434437 74769737 0
749512299 513275409 0
16215260 137640555 0
589724671 259574091 0
677725187 382958499 0
2847835 104887380 0
23006466 318290444 0
230927855 370897412 0
380447594 189042911 0
262321849 88987970 0
519353917 659181335 0
200933414 409612402 0
344354383 698358441 0
777813142 20116984 0
781105159 155623916 0
104029812 197515622 0
6695689 737996283 0
613353395 168069481 0
556691806 78177694 0
735862054 68064909 0
576816194 583618412 0
95862623 471861415 0
533413632 652608465 0
443165662 770629449 0
107681395 603788087 0
69645137 528678781 0
594749035 203499532 0
654095364 766278496 0
113682607 95632604 0
148287439 620712242 0
477367429 450222346 0
577154304 124421193 0
588971045 783975220 0
513389147 206866836 0
46823620 608296969 0
609391228 470892571 0
419663677 85167515 0
673478569 521953702 0
348166795 350050397 0
188648288 650998497 0
236434980 75647848 0
252067725 702433581 0
42443792 337119925 0
88299108 554070544 0
779726783 476178510 0
463552926 558072609 0
699922045 22858788 0
638126091 74989665 0
545259484 513860914 0
339406122 21305208 0
135800851 55360671 0
593443503 95581158 0
109337134 291256260 0
333077266 129925342 0
713103348 536676437 0
675276388 462451683 0
289564615 33178 0
122488059 235536371 0
612565999 110465583 0
278512354 494777536 0
633857521 649409442 0
174767540 211781806 0
372266560 198835893 0
22213992 145003516 0
618681443 249110840 0
71559 152222011 0
675737713 540815945 0
109207758 642236178 0
567039517 259611973 0
85865379 605482758 0
36969242 227272953 0
652277056 311469247 0
692264497 660238414 0
31923844 656942140 0
796984416 764033965 0
771321250 363021231 0
720855079 47720743 0
159285873 351056414 0
66010770 258023373 0
330963365 772966398 0
10745246 108977881 0
160177049 178429816 0
234526506 250667172 0
132073658 751758207 0
242704150 590476382 0
228569780 319183164 0
193571284 523921286 0
320497161 351008789 0
331867688 277489384 0
634660312 669799824 0
595111879 752499691 0
6223213 699473529 0
750555701 786597990 0
377667664 249465674 0
601633538 102344447 0
598527592 6794942 0
773996296 574909377 0
517047121 456321045 0
341266616 321508004 0
59420293 28997551 0
294797363 564298810 0
388151898 573557142 0
45548234 272134114 0
375900899 498060592 0
378722237 718565873 0
747466001 497822678 0
491187042 537570186 0
750196105 312760492 0
797191235 762985005 0
566399306 272089398 0
650540284 791549164 0
366425888 655857356 0
347318021 514430879 0
76638854 8734314 0
758155740 2053475 0
532989489 551303007 0
184260825 245098995 0
628679845 734934055 0
769465945 19732902 0
581048724 360710770 0
702666597 108993454 0
644171218 557549265 0
405796868 178046893 0
593853439 280714626 0
576058646 795499721 0
332990380 640054704 0
565749856 627423693 0
671555953 657124574 0
699717257 734261798 0
14145567 708712305 0
264425134 577959570 0
589241228 534113336 0
596503381 480039229 0
379202827 512820786 0
763774752 44895788 0
695034974 510599163 0
435698946 206436297 0
51164220 583994646 0
550254829 790941219 0
71993017 449303296 0
649497075 674650684 0
123687623 729358476 0
727981544 435564209 0
418408016 584889640 0
773789024 211754659 0
43760736 685789313 0
216456295 641360879 0
36892144 521250309 0
332677284 388318855 0
625121674 275730724 0
502981359 489693567 0
771352080 294996651 0
34843989 60182230 0
317743179 181890795 0
248830975 488872887 0
494590322 766374115 0
430125636 593168093 0
371945286 274994643 0
750745584 496827 0
711321739 573542479 0
757958750 248055404 0
449188791 178869960 0
369714570 193037712 0
435870228 741704492 0
785970187 47084212 0
365394283 765063005 0
364401046 530566854 0
34357239 94474280 0
692262054 420499002 0
255319536 413594314 0
540581573 305823089 0
700272904 735978497 0
365525579 142807752 0
342393813 286940265 0
188579762 205119172 0
225884997 779628206 0
620560867 475213929 0
487441653 760624948 0
523437074 406679797 0
429142099 761318723 0
256448671 659857392 0
572022459 406727198 0
254163146 445080866 0
111771678 655651956 0
140424207 712886041 0
68522376 360208387 0
505026160 24580670 0
200305102 414150322 0
181311509 314556696 0
447180531 184090120 0
194137678 26778237 0
338916739 635636545 0
759762658 619171768 0
180716645 420548068 0
640016434 391523188 0
596847201 231459150 0
384418317 90672307 0
297569932 239944962 0
587320936 652770334 0
613191035 462064641 0
598242364 287443718 0
782810258 303440726 0
275587837 630472643 0
430102894 113315908 0
317950460 259757233 0
309680074 82188567 0
696412001 544937153 0
183858613 527987265 0
628225029 473637975 0
581514660 513417758 0
336734840 89231614 0
528670690 581060896 0
414535023 376889609 0
663652313 733698507 0
630908996 571502240 0
651008037 643757554 0
579802199 755036325 0
614454684 24227666 0
244630825 760113915 0
471852159 582986702 0
571183557 16166895 0
661028994 214700218 0
543244913 51205793 0
736045410 554607191 0
434744653 101185036 0
499005503 678100919 0
26847547 681536357 0
658085417 319192240 0
114429352 477220956 0
450312813 765116415 0
789246582 231966888 0
278571884 433994544 0
506103486 190614314 0
505729306 95161260 0
25039987 354142652 0
346027489 671653069 0
626279921 405944584 0
330922791 116142041 0
701927570 607560667 0
162001084 441816991 0
260739676 161679355 0
246034943 570437891 0
172896309 688153832 0
139368897 526575385 0
155746174 552547181 0
675190615 257583362 0
499945474 420093058 0
125981689 172891711 0
135984877 151562157 0
546812517 565165741 0
614164772 136187830 0
208147993 501703122 0
711532701 36903249 0
740130055 637147022 0
426285955 44968864 0
613301776 69408401 0
554637881 506991800 0
86371244 713441744 0
30696216 118408363 0
292587692 691111798 0
249137010 766493977 0
393864743 233780930 0
163093686 795972401 0
285727749 473922780 0
212324292 545377297 0
139990232 220006657 0
482453418 650961210 0
349152288 615384028 0
775055182 246246653 0
202348804 380559903 0
333529905 708449353 0
421347877 423013863 0
724566601 40115438 0
251315770 336392595 0
552080795 119683372 0
96952483 566781580 0
480460770 409253866 0
166377987 656589758 0
247371524 513399182 0
295484896 584143540 0
339831157 110026027 0
172430804 214775858 0
371792464 432363684 0
27296302 57801523 0
100553409 452334602 0
171615677 239001067 0
383461731 618619403 0
369756816 442745581 0
631844567 272459261 0
331784690 594312310 0
157088826 117972602 0
629077734 122765137 0
711934734 637985212 0
156374844 507213542 0
374066702 332844447 0
310035669 171523751 0
393133367 767866999 0
525282666 205129010 0
213046941 31482647 0
132714568 630686384 0
4634012 525492154 0
791864245 645226306 0
188875618 277215798 0
781915564 570107072 0
316273563 695164729 0
262031719 687159927 0
576237564 318443710 0
192980839 106375201 0
55943751 372772719 0
575778570 686331120 0
174081689 164159668 0
151710808 104690094 0
386653244 500230580 0
192870145 601313345 0
314516430 434868704 0
214488189 75958095 0
638435337 310258387 0
86840671 279102371 0
39127225 182895453 0
588201169 631548318 0
224511024 587269988 0
7808100 202242482 0
750976418 358137940 0
166649361 177031413 0
483042071 267064531 0
762121965 489525557 0
196080016 793958117 0
412324293 762109650 0
514326508 387913986 0
766668574 570377344 0
20075174 593772518 0
773088209 563211488 0
143476032 263325399 0
265513043 398535203 0
95142508 575323756 0
112371060 173282899 0
727746094 786455910 0
525079122 585596939 0
426372407 482582522 0
328443472 106934119 0
654584520 784403104 0
5437450 214324601 0
392130018 365648119 0
505181264 48057365 0
440033678 531791134 0
608589355 59587658 0
237842014 740475659 0
800062583 187420610 0
372960517 53165614 0
489405476 450061877 0
18757605 598112878 0
574211489 332909316 0
284237130 514219980 0
11345715 50187251 0
653085434 373095209 0
267831454 128694292 0
651554533 641863040 0
770868199 432650630 0
71740647 580791433 0
456224146 760941846 0
357570819 341996072 0
438277263 309133992 0
461050835 737432416 0
752929033 500141607 0
669443478 119788771 0
256173566 330575525 0
285794659 288640170 0
363627510 758916756 0
53722397 446076008 0
98081688 750265727 0
103468849 595736459 0
557810006 549902487 0
88786801 781777297 0
600715154 257783025 0
309632084 655448846 0
266654547 724213978 0
514833567 224730653 0
384995875 501692355 0
595498658 547462644 0
763381777 330746445 0
582379266 740863516 0
240912161 574567809 0
717355618 261993809 0
685218387 47285208 0
93231455 20672662 0
620040629 253659537 0
738467942 151951603 0
619744399 29197169 0
330112852 315487341 0
89132867 238406763 0
704838923 729181391 0
568109798 38872778 0
22754542 44941380 0
388818158 69574942 0
353418083 522042365 0
293199753 201548154 0
534095587 727122798 0
460403162 410263155 0
653904666 604152410 0
121948832 440649580 0
622138072 436273971 0
554482965 112572425 0
372610721 757967490 0
143351954 58584687 0
710955744 517035239 0
47883977 90904593 0
756714407 423604318 0
714186451 370518230 0
259816037 135222617 0
179428556 304674009 0
280938028 551592552 0
283291218 123336578 0
636271394 758747347 0
458999378 761345496 0
416690952 547948470 0
779353587 146594305 0
343641714 557647857 0
125806307 485199059 0
305086659 168128409 0
39066361 225786829 0
557758261 40007299 0
654823232 684324275 0
304679652 458715078 0
693187566 270678380 0
590581012 78526156 0
229954341 33126703 0
292577307 429194173 0
93573496 182788337 0
245876356 602444717 0
469104275 20270848 0
201381368 174083619 0
22090520 29808693 0
219124343 607960499 0
587755276 123143859 0
332374304 342065610 0
208195642 607880056 0
729018294 495851026 0
16150436 767006571 0
546010843 53121071 0
464864198 502159161 0
669665348 647939958 0
722557332 452806962 0
620416734 768272361 0
548258272 642059818 0
360479402 40084439 0
372607740 506232682 0
365461724 456416087 0
322555531 384276536 0
134859005 564221272 0
450729340 720319876 0
455243651 28715062 0
493883629 633233941 0
524405778 568886381 0
113815612 143524371 0
479059758 176408770 0
337173913 737558354 0
616842602 391763388 0
517916675 185571867 0
163732358 575754179 0
458845849 400929239 0
148895102 328807967 0
166551521 409212402 0
611664721 796629498 0
378807727 128068945 0
246604016 271500562 0
395215647 146271248 0
131947349 251290787 0
541348044 780882045 0
336746770 208168888 0
795113402 113572699 0
51848389 432457212 0
153061866 542069686 0
522727567 730024379 0
415674257 422071379 0
291424783 116161231 0
25149131 369015442 0
189693264 753652358 0
577195852 603333842 0
268513639 127486229 0
2932373 559607621 0
217959636 628036631 0
284690943 724416031 0
448454205 554342764 0
334096049 305542129 0
354018625 76784858 0
720383207 363046480 0
187824420 96174906 0
443585670 41087892 0
358516471 579819394 0
254804261 575243437 0
338661641 413717223 0
780409137 170777867 0
568767912 508156470 0
454730626 668182929 0
358764749 444977349 0
662617891 84733782 0
294350864 761204706 0
255589084 603410684 0
599161332 354249109 0
456843652 332203892 0
43921437 385880697 0
147034843 6935786 0
179079588 784620237 0
212678041 405081347 0
777651868 618457624 0
134203913 520399364 0
525443313 155494245 0
436941135 230748041 0
138745225 356627710 0
99085454 73683684 0
297752027 366764871 0
514282005 480550320 0
645028407 31859801 0
86255391 660747400 0
5779717 208242409 0
146221421 256842620 0
83472665 234881735 0
567639256 337278045 0
448848076 573460163 0
609349329 257348284 0
551006785 417054616 0
114916174 730103528 0
136088840 439551239 0
649571151 733123631 0
724389102 495350588 0
525338056 258856431 0
627415533 96263716 0
81232372 172826824 0
556263574 741771658 0
683423263 574961381 0
498346869 120013330 0
475372973 526741876 0
633839448 418268216 0
527280259 356957060 0
521540492 740141192 0
550852906 633864247 0
397529899 676237553 0
744308343 25187701 0
743022963 794823866 0
294458573 310403632 0
598652981 272801512 0
481028026 551251061 0
161680334 317079038 0
549656456 720664010 0
490633425 206358333 0
470556100 95120241 0
666404074 505756443 0
498493939 341103050 0
119862207 51676549 0
175693996 237048914 0
401711625 423449985 0
164588941 784934105 0
535122986 156421049 0
182046649 593289452 0
234020920 427840841 0
86494629 684850289 0
659911873 209374446 0
416593375 129044776 0
474645624 163275031 0
694048329 435574802 0
180536925 509639536 0
511297321 165286154 0
310272735 438454038 0
408998581 14508159 0
56477699 446938033 0
83347965 384716143 0
195441707 625316042 0
54863364 391959768 0
465390022 220663837 0
508422608 404308129 0
91727079 344919751 0
606898054 787208161 0
474074217 609090283 0
34947061 498286181 0
150259434 6940563 0
255426634 332168455 0
661914919 302560207 0
709730550 492822888 0
288685420 646976363 0
251532908 462422672 0
619125200 277711347 0
675957277 604982129 0
34235997 664621654 0
558524072 96158934 0
360515990 582855623 0
33131509 93789044 0
457942969 137449981 0
202415431 531974042 0
450652533 467512656 0
333834633 778770770 0
82166473 540895789 0
229096532 67315275 0
89643160 726333377 0
520342468 671940683 0
504057753 314700791 0
318536744 151601946 0
154704798 118411660 0
384097325 396514947 0
127144267 596248017 0
513568 406538717 0
518268063 382049375 0
522775958 736056369 0
659402196 199234890 0
92026562 396138222 0
602422617 221735567 0
265033933 788244908 0
517358379 597829966 0
56558422 124789512 0
117427005 225990154 0
706898492 553819976 0
377203859 100015802 0
292020507 478925898 0
70500515 332571374 0
2825542 458967104 0
777839962 453418970 0
787906775 124948281 0
660052982 760887957 0
720608599 279627085 0
488364417 693280437 0
781010565 62647002 0
372069461 499760313 0
778211828 694126653 0
179617670 718303811 0
319636367 345469660 0
311807431 494030584 0
320653171 48075826 0
352647752 619673662 0
159252748 121026840 0
158228098 437554181 0
548004215 752376773 0
222385412 401318449 0
793088008 32038009 0
662098860 511269422 0
32622315 554500579 0
626743737 36420099 0
672867166 684206966 0
431847797 612329828 0
124784512 650490895 0
674050000 258011225 0
366347276 364991996 0
754138969 298818624 0
663674232 188758880 0
712249310 489143733 0
627470000 507090666 0
232678187 778575414 0
569683825 283149010 0
328107295 602278313 0
781329322 61704101 0
641474071 660393527 0
794298485 27789338 0
620373742 608754367 0
519273947 413181505 0
72774151 485022009 0
66193523 10230340 0
493697279 538865202 0
13861632 779326120 0
643272430 301724546 0
339289781 525435057 0
120010012 625590538 0
475234860 411776663 0
190725381 464831957 0
8415925 172496421 0
334030777 237141187 0
636507946 304696915 0
724165647 760745559 0
507696683 431931961 0
168590700 206714963 0
461624839 48158560 0
635604568 138709036 0
128514848 388745935 0
413283042 631182241 0
402790126 214189479 0
451734497 201550994 0
722122637 29226241 0
737245490 439602841 0
118585512 667327312 0
757473903 607471409 0
60389257 409567653 0
573417853 411025907 0
7890787 34418162 0
253196619 16268794 0
131457760 31921065 0
446873533 372680144 0
467095181 313825414 0
252729722 798887087 0
765000397 413873020 0
31437119 622152316 0
507962850 528594046 0
769061811 706451668 0
47216931 752745989 0
283850508 766145448 0
750971231 518447585 0
5268911 63758881 0
688594837 321388014 0
637141334 779851452 0
797945921 367254497 0
342426241 80166295 0
381317571 221218392 0
349062581 11574280 0
259153137 488899656 0
519448066 773639822 0
724870484 153282403 0
240262396 274382436 0
513225789 675648206 0
706623673 249472001 0
203809059 497595483 0
323119062 449544054 0
514861303 28239983 0
427589281 418512956 0
491075560 129759552 0
381120649 455392190 0
67474250 416873643 0
113956956 681056210 0
710719992 377499597 0
762402972 414764094 0
449149874 618567070 0
53574649 593002544 0
722766028 790346756 0
383369651 87651896 0
457782274 151907281 0
361776296 336163624 0
586665529 77408419 0
382213572 415405608 0
417516541 708937562 0
652303191 625473447 0
340297433 427867836 0
291558696 78922949 0
743948677 537393364 0
325808598 97292791 0
521035490 151446438 0
223621376 643236416 0
384983980 310713297 0
731621303 46245552 0
350664770 186750948 0
785824721 726289219 0
622367932 742634708 0
121745212 681968123 0
447785069 635052452 0
495739555 151760319 0
73155216 24478425 0
474606373 199194447 0
695800564 680300027 0
162549144 229664391 0
765754711 762431016 0
52262605 57092795 0
306832645 560750636 0
7456468 217296406 0
417877732 388489144 0
281716514 407785736 0
256235226 462266876 0
380411924 768387045 0
549129257 371461407 0
437734276 622767143 0
779912768 282442390 0
384209459 246303464 0
514411870 686431570 0
600477120 564948167 0
693409740 266618606 0
165812734 273959589 0
556971943 689818436 0
238441707 510128240 0
282538376 294545529 0
739413819 743298826 0
597913826 69945241 0
539924125 138578198 0
6494754 271658494 0
683935987 755907317 0
661483526 112409023 0
89838854 243381687 0
334046938 205770249 0
68485202 565504138 0
548367101 247889442 0
191480182 271484077 0
572297351 192791829 0
81668702 292374176 0
717142265 78933915 0
45301548 56899349 0
749452989 235432972 0
399936256 84205384 0
722972412 725357379 0
243804846 346075122 0
232720375 475183413 0
433857094 199129287 0
48819497 394980346 0
214244813 475341340 0
140482558 294489184 0
449156580 797610609 0
384038362 364008954 0
307379241 661144647 0
300292290 77467706 0
648506071 4843840 0
582172761 241929514 0
495862001 264491691 0
626613898 706398171 0
56817192 698676715 0
4745330 68141334 0
462438523 608807256 0
43497407 150294467 0
193906651 569954400 0
604391256 752279986 0
355245798 440868407 0
438113100 768139799 0
408373493 232601295 0
165239566 184427231 0
491578756 511843951 0
280241736 770249833 0
441811283 105810521 0
177419577 617726812 0
782821480 547910551 0
508349497 403279116 0
606525703 792874101 0
171552493 486580096 0
38808561 390852521 0
280610396 242766835 0
752162395 361563430 0
340328769 54414266 0
205938062 759903683 0
220655966 156012727 0
439947301 226238472 0
94223634 561095861 0
697791939 339325809 0
18196687 707459553 0
551322300 112734243 0
415730087 142587820 0
455957512 78680921 0
193157953 238125698 0
41471421 43637505 0
754432148 210439223 0
224183460 645210089 0
457410750 373051536 0
434097283 412515150 0
662619543 389140688 0
611506479 6420472 0
181007995 219683559 0
642860627 26093845 0
447360924 92256056 0
396632437 522666069 0
796163406 459851237 0
605655346 667878711 0
419945804 690224696 0
335289076 601281489 0
425508805 214618651 0
374584945 363174968 0
193074255 281574889 0
641489663 183279811 0
84465199 474018129 0
297520879 469901662 0
533480610 363450200 0
45409232 323235104 0
261793457 703980841 0
235569151 190415994 0
405403425 552403418 0
768115050 465129482 0
274831156 5363397 0
734092613 658516412 0
378507279 243282582 0
714468831 24719681 0
544641830 461432809 0
497120754 432880964 0
127365519 275232534 0
389467513 479013970 0
376029099 732176905 0
341176928 731562395 0
17228854 579406630 0
783486955 394214753 0
430176223 390717469 0
473084593 388859216 0
617249942 431386161 0
462945094 169513388 0
441033632 24439604 0
448461033 158472399 0
717983282 547921517 0
446227752 403072646 0
715151682 212819207 0
706924003 75155407 0
377115689 21107813 0
26471748 752815475 0
407712260 216370341 0
444679947 171461266 0
800950810 70493217 0
96797774 348200531 0
738658645 177123434 0
608824706 262942694 0
500424683 569987269 0
685885295 761537826 0
509717082 59283387 0
435332987 154957698 0
286817868 636883429 0
707229465 350060776 0
613398639 327418023 0
3427317 357265116 0
61464336 38490962 0
43486762 470640231 0
524443155 95119996 0
214121461 271769422 0
760113894 798813679 0
335713161 45918706 0
487181954 172603331 0
200323324 652576348 0
691079576 703386523 0
226030326 115258686 0
717983515 132463365 0
197070353 560688627 0
448118250 431335238 0
774943752 496751588 0
12336881 460660303 0
400764128 519523325 0
379598513 546063565 0
666707907 669232604 0
408092547 570020647 0
719099523 404411776 0
496462538 600667834 0
498148838 146670473 0
351513239 727080498 0
685200362 456841453 0
532869212 5525663 0
180295072 451642512 0
617154115 512038366 0
427295973 31576143 0
193389526 305942902 0
280426095 176565714 0
381814882 273930917 0
468453413 35158046 0
514070661 236029139 0
313026633 459561958 0
373049315 172646834 0
369636558 314797064 0
553884710 785221391 0
652328938 126110498 0
395154471 135984548 0
238775777 494282709 0
502721477 536168243 0
61242940 621880377 0
677505792 115961451 0
4358076 58905514 0
115763316 189188422 0
236423621 759516626 0
72289273 366542625 0
122566549 279108073 0
411403606 525021298 0
330419397 604178682 0
634475493 152807705 0
753341279 441079783 0
474986186 620186784 0
270196713 59740929 0
434258844 407033672 0
689198839 796369879 0
237576913 305114036 0
556972425 251378977 0
637515524 231989880 0
742686523 88488715 0
413704495 251992796 0
378486346 270917561 0
242359621 283452074 0
703998384 89082817 0
248437940 616836181 0
475912284 645921300 0
9108230 675556123 0
788027383 375389762 0
405360637 93413816 0
560941588 683942974 0
433573530 603994079 0
521498820 456891431 0
38743336 53057660 0
74739320 757277269 0
286273598 488683720 0
672326319 338906484 0
86750214 34611666 0
88921202 207127432 0
216555336 205068395 0
605122853 462326185 0
403988201 622104711 0
415704727 97129503 0
148134743 110559245 0
181129155 213654326 0
264318203 26281722 0
208455527 227614131 0
430119448 516838235 0
560550686 672885307 0
215739817 49139213 0
226917552 579187079 0
351340332 412900558 0
430561915 139505856 0
409631311 480026128 0
610426477 753488277 0
766740838 312172148 0
117815007 383914319 0
337330845 434361262 0
51810583 261771962 0
281594530 764146765 0
23721337 734419793 0
370916671 276343132 0
479898983 656784615 0
653124280 770540477 0
286944492 514910823 0
511240613 239291680 0
261356268 525312884 0
660135510 792918001 0
75758240 398709186 0
83119238 154232675 0
56414818 520207179 0
479218536 509983215 0
734617254 408853558 0
94614842 246855488 0
512244863 305935082 0
644517289 603431032 0
717689449 652376366 0
428036468 788452179 0
238213092 231378124 0
386406558 79818549 0
390828908 728802677 0
231105848 302910918 0
62094611 71913093 0
10852826 100495410 0
209215536 418290417 0
281155705 610791064 0
32483402 730117022 0
739852809 670280763 0
227580316 641571363 0
520026984 692023874 0
459557525 149861532 0
192905600 618650439 0
520727004 82282117 0
368472105 644824332 0
34579315 784645147 0
780466697 542202579 0
92408208 390417471 0
549407119 100889907 0
590927978 796318914 0
207959584 593950330 0
188304278 446616826 0
149613372 534555951 0
755292133 791324865 0
307197807 288227358 0
414587463 368093480 0
691668119 461893804 0
713773083 212380354 0
353558113 296503645 0
88859934 639335989 0
417653780 300837281 0
582514450 610323380 0
721229363 410712811 0
110350180 573678268 0
436339912 589722788 0
277524572 430521392 0
118149007 494184105 0
787261884 758998632 0
492968091 559724411 0
757667332 122642056 0
11668884 109332271 0
418181482 242832402 0
702209972 278963297 0
740645299 262118638 0
505820081 316237872 0
504567373 611405233 0
535926711 564582374 0
726575747 786887621 0
262115145 556396305 0
110288867 412065579 0
304393668 462502584 0
183950192 389314660 0
680074472 653810593 0
30811842 272554643 0
323264742 423882008 0
35588725 439185985 0
597601464 685118434 0
21271174 754726543 0
507127969 520443331 0
13551417 721358381 0
542967894 705277636 0
56521858 226169555 0
49927652 674082928 0
332007197 535265165 0
363294117 744319864 0
59803904 297560648 0
161298915 572813029 0
542146545 134326577 0
568466096 257571389 0
396642835 740904479 0
672555007 399290206 0
166457559 643720785 0
1466240 550198574 0
492892431 430466718 0
557112866 671757067 0
710807591 711773772 0
445269464 152370169 0
136352246 548589106 0
609622609 518534339 0
500564272 214508225 0
378853550 60345259 0
712054277 526706008 0
756100174 674896913 0
44965344 683327543 0
449871003 422862712 0
546007395 351147016 0
786150579 628588024 0
546127129 756620217 0
778933913 763386716 0
658011914 93387658 0
166758728 277700714 0
430762870 39580839 0
60469587 647261832 0
614953036 159510536 0
582618885 116854433 0
420044604 273567154 0
9606264 585374850 0
473853106 641349675 0
473841993 80402883 0
512948107 541043480 0
414682787 708268534 0
167113748 543098398 0
326843099 575712947 0
595797358 588475507 0
390298763 693742924 0
731625085 782178097 0
290215798 379033034 0
230300302 184670647 0
172959194 344349483 0
50941964 317789380 0
269772762 51830674 0
672087167 198113576 0
741000965 575391975 0
745963861 187788982 0
544583337 267456808 0
353696843 672993738 0
229258532 160494006 0
143266919 775560358 0
563306261 44046315 0
76785633 55320663 0
320363159 772335146 0
127100112 468233128 0
650469863 209913545 0
182759036 63106386 0
627506083 332120667 0
264790793 635499167 0
198049935 507070755 0
561269 768416388 0
279321838 528229102 0
400609051 701602692 0
103043080 346044221 0
208638414 480178845 0
104331142 723660841 0
131864201 148487983 0
133372344 175833665 0
674162108 616389547 0
304813592 411711637 0
475912303 744634490 0
172352263 3390236 0
561381049 272988902 0
460345762 288644947 0
288830186 543092821 0
449865509 582139302 0
421039120 306154013 0
466456151 471970168 0
672845631 305483645 0
87047513 184342509 0
180030886 59649084 0
164371104 662994155 0
640857793 560785900 0
449172070 195973039 0
468122659 107199913 0
683281453 755980066 0
431972135 416732490 0
124879306 544107330 0
362548149 480862166 0
24790311 41233689 0
383610890 576706685 0
768590121 28824934 0
9297707 236519518 0
321190753 562114927 0
670597158 198580297 0
572836923 486726690 0
599015733 378673939 0
433902899 157779962 0
562903141 556766914 0
540910310 605507801 0
492518759 25994751 0
408357229 779077172 0
772987361 516294227 0
96228210 711091369 0
789856293 373971035 0
185045441 494182505 0
71787223 440266463 0
702226217 62485236 0
170452336 790996316 0
230626274 568080768 0
775360839 740696770 0
399089149 214673879 0
606399747 153986239 0
147782143 591094989 0
546357899 386247551 0
127355781 103518526 0
17149412 599351113 0
543820193 363426899 0
600376007 72362882 0
736127180 246959372 0
752257619 100091100 0
761157865 781165918 0
155835750 161477025 0
32701690 208322658 0
182733006 95019365 0
139946499 472275203 0
237984283 177234610 0
772821149 174201762 0
519219376 612740221 0
707695637 793150893 0
486484473 141767004 0
19051815 332883127 0
336452856 652876873 0
640880254 292110358 0
705427988 719161082 0
535719495 330378845 0
82877709 59065265 0
576639193 799996440 0
660395887 603798556 0
114301186 117742729 0
226865787 476070070 0
550257614 340544508 0
642759385 143801160 0
194042578 13101822 0
695090074 207471106 0
249046822 553562634 0
772323526 690957841 0
780551392 342365648 0
560157443 756809846 0
417731878 627141756 0
443340986 488390448 0
514685785 746094471 0
372962217 430306774 0
229906015 187415 0
440577203 293019568 0
229721358 677740357 0
2189250 257098276 0
461994670 721733404 0
182063446 696305457 0
517569465 367202120 0
150451216 98884110 0
132600996 366339938 0
116576872 525325029 0
61633050 560253936 0
407009811 775032995 0
757939075 799347134 0
25578841 456075281 0
584946226 358530743 0
600911266 707780950 0
687464471 21816608 0
269658627 786245620 0
126005278 470240011 0
210985835 415584817 0
298373288 546828502 0
399936032 615296928 0
608831546 783933748 0
240766417 715028577 0
327757539 785580866 0
606530485 22711732 0
432983994 596335340 0
172691205 749759820 0
429353323 567130518 0
26590404 489507263 0
474715297 390441014 0
771175298 192376142 0
16824283 433149074 0
234095951 588530840 0
79507808 119826807 0
291151410 295267599 0
344938463 80746684 0
257596508 267180819 0
92301701 204447980 0
266436064 506410179 0
429394142 156446855 0
762949993 293846980 0
146973397 210201783 0
342348934 787576984 0
259119235 255620356 0
665884062 534110766 0
564775111 480730093 0
2667533 746724036 0
356726583 304021550 0
576633638 318665838 0
5528528 604251310 0
129827108 82644451 0
367743158 643875327 0
621128022 645023508 0
705936357 469803966 0
301579374 111558147 0
102306597 112881645 0
199187500 269297429 0
158786696 757863365 0
376378168 319564711 0
190100574 544677930 0
181068494 371041615 0
566248824 227638934 0
276886323 390531734 0
658080331 288955576 0
470339328 623776117 0
758790585 244283160 0
265680218 463256990 0
531874611 542703189 0
294717227 244355403 0
552098114 459541956 0
32053005 675732446 0
788715901 767723397 0
762693985 200188311 0
717571802 626291539 0
498567792 337698093 0
247044954 478823456 0
571633854 96531543 0
270882715 723550502 0
316582903 394532979 0
442542752 305669493 0
400257269 236518561 0
230739816 641747329 0
470248800 286537987 0
94184727 135468741 0
377510771 364523425 0
527019444 363373565 0
601083316 391634426 0
281334586 433183156 0
593030911 736602663 0
677701504 469598604 0
291692815 17508147 0
474116173 379651049 0
151475297 123310460 0
2301667 634780450 0
55179467 92902235 0
502868941 109939293 0
712705975 477675293 0
5629132 720943734 0
135772419 299003121 0
456636224 341187530 0
380782138 309678176 0
461762134 350837133 0
533909378 684131506 0
501844940 415653439 0
650725695 23493036 0
99155031 618527229 0
299466161 238688026 0
97624702 459197266 0
483567197 681250485 0
365960491 201953253 0
251431280 455153378 0
57538900 657418750 0
663969482 365930346 0
791637516 35071482 0
523033965 172564374 0
581870663 432242772 0
676346260 759750373 0
188173044 38134412 0
556408209 316214366 0
311686632 692645251 0
785267958 280202506 0
180626379 688495244 0
426757012 243655314 0
417438830 313878086 0
347452478 571369591 0
313325916 283977211 0
81888051 769297495 0
407616140 463029769 0
663195421 609206776 0
727877824 594249847 0
716186991 538550639 0
29097151 593487491 0
748751681 189978985 0
7190018 745382331 0
787144994 732551345 0
20494946 683525502 0
223223377 275422444 0
566589512 485488622 0
127080385 450392887 0
524413868 368125804 0
667903291 179225040 0
788858589 112746030 0
647511397 159898382 0
453653048 129528792 0
283259126 680641895 0
149144332 209434003 0
566351167 703658671 0
575952246 655617211 0
404752982 380254892 0
249422657 734658399 0
84367652 220351879 0
746418017 42544635 0
76495961 257897837 0
612354945 641969653 0
267517183 9114260 0
193076719 240003986 0
171381839 716669091 0
760694290 255105084 0
566854114 102402090 0
448296060 517266755 0
650687320 203531646 0
461219237 7961765 0
49344397 83759796 0
625533220 198203640 0
737669533 407839547 0
760465457 493788695 0
407739890 15360235 0
589367419 155366257 0
156173286 337998906 0
31358024 675810864 0
741733202 303350876 0
546235525 282567624 0
91969388 786764041 0
443931265 448497855 0
117768509 304489357 0
112596986 19323161 0
775194661 329597923 0
441970116 96878464 0
581819705 570584339 0
532306823 706222079 0
127828841 368719116 0
369982575 680414590 0
110197745 401760265 0
397025957 98347878 0
221678260 290369338 0
396941537 629451954 0
441442262 717578769 0
173703351 496032790 0
297809472 739744456 0
189375549 351378279 0
266401103 410476191 0
76182119 522635275 0
453980178 360189563 0
357722671 115940576 0
523868707 292965350 0
342916916 313451086 0
366806846 684595101 0
564018372 506317516 0
330552849 439267802 0
706023856 771518674 0
266347813 626362364 0
208041730 156801532 0
505142769 667429953 0
33254788 594246478 0
468498995 659747984 0
573828007 687018832 0
670661969 151408185 0
279432009 522348056 0
790946957 567612973 0
573256278 573174477 0
204044215 582923856 0
666901726 518759164 0
706026962 458712076 0
520721402 232126326 0
580873290 321994583 0
707845677 535489147 0
186643039 18321638 0
346242675 296591331 0
541742781 631039324 0
571999987 278502367 0
359122422 123934013 0
263572731 188049131 0
139372359 348096259 0
326867406 493410658 0
518138175 30469988 0
668509087 692671867 0
86464074 152032621 0
104266327 102528575 0
450569535 258051460 0
10960332 559882574 0
416018906 620704339 0
202846536 249902049 0
551521252 786489898 0
28596555 38167325 0
112657987 790300363 0
366271955 541499809 0
151775918 678595554 0
123774972 590551408 0
668235908 63576782 0
16730956 508304025 0
726319205 349325328 0
527147745 77777814 0
800237846 443370902 0
85843980 768232742 0
538970927 532101746 0
26633113 759145109 0
377919605 627292160 0
738453229 359595288 0
442628855 439590608 0
103177930 535357854 0
15551067 257133452 0
236673548 130411537 0
541491923 125294880 0
150557191 369289719 0
558297306 736185577 0
120140955 56103188 0
269537180 637250695 0
784977456 667215240 0
347622488 583749487 0
505685413 330408901 0
725181003 785554459 0
754048141 386959017 0
317720217 114245648 0
346708295 478962487 0
254884773 739347030 0
505891996 472037553 0
598931631 518298159 0
7794820 651877574 0
3016199 595746619 0
370165710 218509560 0
176865286 96416970 0
610962568 621684989 0
56284608 138149866 0
388004601 426101098 0
465136525 346582485 0
674144019 545266181 0
295329631 446666980 0
516075113 652688007 0
653427024 405036248 0
333885446 265868848 0
285384877 347178297 0
574095014 764848322 0
763883648 382404082 0
739469541 70128945 0
454778929 170411064 0
616475737 132755695 0
264025104 195981740 0
592236803 703605737 0
742934011 450248437 0
299475470 385402434 0
190843931 321826507 0
110895465 755067008 0
69674418 38485109 0
594667821 760091667 0
34990316 329852711 0
167989358 324620150 0
165980049 798808432 0
159253481 498098887 0
57890073 55625024 0
235992124 430019182 0
726011965 592164675 0
7198134 663855246 0
360973973 139798415 0
650443085 670518637 0
258326582 126002442 0
291345088 472887217 0
721539788 716734232 0
451369266 563392886 0
23260683 792534308 0
584284249 103737539 0
304290438 784388886 0
462499761 573307222 0
792609844 446895200 0
654001992 628044996 0
231450767 292503417 0
736334139 563540712 0
36136613 267072017 0
444496270 137277756 0
646163189 35310942 0
86075784 668565647 0
774231089 282629191 0
131946779 274629543 0
255536041 356958293 0
695118971 318817168 0
592052186 586909792 0
95810295 133727530 0
665542996 332189269 0
392697454 53422926 0
196243142 155898869 0
102337238 339643278 0
600741606 279025035 0
410579056 565974516 0
381938522 75911078 0
663732501 24771354 0
299564630 540635066 0
204014702 661597703 0
397251645 282586149 0
206134624 149178291 0
398585552 438126126 0
353724673 783512716 0
294853665 31693860 0
187382940 499057663 0
244044304 619040481 0
153075659 698770911 0
119032461 651256774 0
342694293 739064102 0
103788096 309777427 0
801210385 734016324 0
221188326 440058147 0
534117015 228687365 0
80928332 536851953 0
17693785 188785077 0
197565896 787716405 0
59253027 146211371 0
516142699 510021113 0
7181845 428024199 0
162044380 241226244 0
184456600 639253632 0
94813879 143144277 0
403132170 270445240 0
726070014 750222489 0
613361487 519311614 0
381407269 439595361 0
62007577 115899282 0
450092299 135159595 0
78655262 744391321 0
228870859 73679224 0
147823272 146150143 0
12952306 453538091 0
730082581 473351252 0
262174873 464175921 0
308246694 343842063 0
592881630 128155352 0
541437766 484938135 0
185126828 750831103 0
465081582 149803294 0
131523319 413938372 0
630192848 97472972 0
136928485 430284537 0
647785393 212446829 0
130363949 355983223 0
627236145 181629507 0
50965675 730543466 0
332756012 454347058 0
9861240 472697372 0
574363411 708816900 0
532248743 378812086 0
502224442 591585630 0
134077700 272995266 0
68510929 675574035 0
149379353 799639295 0
185953401 778866469 0
200414190 463706570 0
83274973 698021689 0
10709822 642262636 0
301235819 472717611 0
240422839 653581565 0
491932113 239643375 0
277782652 679230924 0
787369860 417333764 0
136739251 515787888 0
234682917 354718289 0
416731711 758220934 0
635679637 191203624 0
352212007 671696656 0
524556713 741925257 0
141225402 739448263 0
60633999 774321547 0
486272794 422162839 0
330548926 595019279 0
487274376 178124832 0
289806404 225394979 0
14645280 795853346 0
774512935 548805470 0
239770093 60828101 0
471161212 774220192 0
729256989 100761583 0
66804802 108703678 0
551411610 560698396 0
692194254 278811125 0
765620195 63065536 0
315604683 728379854 0
164414058 776675734 0
202605334 100166440 0
299668609 393505585 0
476011925 51715570 0
27366465 588944935 0
232363091 477223588 0
601587806 85128805 0
472329637 738555436 0
352748824 150587128 0
245611845 363458943 0
272014383 656158095 0
147456333 314135809 0
425992983 424992363 0
383620357 757597925 0
399693037 398213819 0
29865838 153586372 0
625541598 748044841 0
386010085 556296309 0
705697663 790530690 0
267431873 342070676 0
579491798 518346907 0
698237171 497513297 0
591662562 634598317 0
606102273 608879424 0
365378196 387193918 0
2578281 628551923 0
50619955 700835056 0
167967118 527714797 0
797432585 51267080 0
371956985 549679823 0
636242106 737105211 0
678552173 467975976 0
491573173 651926757 0
574912994 142310863 0
335626870 677219251 0
535802636 753911613 0
195440509 268636441 0
6457464 66872638 0
554568136 390791475 0
535438021 370243147 0
445266865 318234817 0
576030935 191370554 0
543860321 358005788 0
727839470 418922975 0
202897150 703019036 0
637751848 121926176 0
343759496 387794720 0
313962825 741952536 0
693076837 317991190 0
421128266 628852466 0
619145674 96229794 0
240030291 683991257 0
776570227 119583564 0
650708997 254826126 0
687288819 214318956 0
537270994 329016344 0
151229085 482886987 0
768997607 86402251 0
239410572 287977045 0
450847539 402854076 0
329496377 276643611 0
106957853 734823280 0
33488087 345050195 0
454871782 604328283 0
95787876 232533701 0
176365033 703661392 0
288742287 316701073 0
736773002 244236675 0
288657034 40393285 0
371083925 217859314 0
389478554 680340968 0
478425530 492077269 0
328551393 270181315 0
282436331 572440331 0
625105607 703069623 0
669283350 668771321 0
45097328 90443868 0
724557869 36530591 0
723644688 677084467 0
84145876 246838900 0
617016270 363593053 0
575020382 228206309 0
10751085 424346907 0
6733456 773942446 0
405182726 515647492 0
607662129 357775240 0
452244226 211268443 0
611756458 79536325 0
596739671 62718324 0
169856669 470041804 0
157123866 450138939 0
741770359 186623752 0
609742019 395942175 0
641987716 665718810 0
131848424 338300570 0
405052553 348167549 0
603295916 578434171 0
542797923 642870557 0
623650493 194205076 0
62853915 458195176 0
186090039 307020204 0
542067954 102287551 0
27165669 294223410 0
510369764 747854063 0
594961931 160874186 0
307808607 29726846 0
730905934 192647442 0
8785990 308819354 0
187875362 598404297 0
10773370 353787248 0
492257742 136608169 0
459117302 373517652 0
101380169 162521614 0
166178004 479661133 0
142319799 638839602 0
291591783 314314762 0
416096163 316864755 0
91360567 262354162 0
515540980 372572316 0
770112896 215264808 0
433130098 452402979 0
273458120 696124518 0
741664807 444437283 0
137636044 459684918 0
754057479 147265768 0
439239983 270780046 0
538535528 117346630 0
555982179 207318324 0
92619445 52014534 0
49320126 363021228 0
121420255 704206465 0
223023524 445329914 0
56917199 121438972 0
770083207 147962086 0
652911642 724106509 0
92832746 155352177 0
247828738 297278053 0
772434867 606276064 0
797321532 244574041 0
541748528 43595869 0
423455938 258068547 0
254561152 189575388 0
317759713 431531715 0
51358775 765581260 0
385549112 691460729 0
485123402 768487455 0
250451131 800626891 0
749633213 751201410 0
113129844 98212597 0
298202726 769894035 0
421806676 127108577 0
11995983 144308331 0
478656962 652148469 0
83462925 403057053 0
356172289 20375977 0
145034225 305436644 0
642499987 726918149 0
91193221 692732873 0
402353689 648594360 0
578346645 518249446 0
151210370 497301545 0
516077121 527467667 0
640402735 359343387 0
206834112 65406515 0
21492338 781943714 0
66830817 56875073 0
567609378 673000218 0
602043437 793776242 0
739694412 737797932 0
525979247 553545397 0
665443230 567786403 0
292264414 15774046 0
396967436 249873629 0
265546078 313024360 0
372280887 771558794 0
591617206 615290706 0
682093845 293423688 0
741634117 527564974 0
313720728 362544113 0
347885050 431052921 0
331122352 92670069 0
421414272 754438166 0
639870289 601974883 0
94357295 740704538 0
549306990 310778692 0
188890251 147721327 0
662432203 4540268 0
342300532 557182628 0
251646337 750070232 0
70161911 583696749 0
36548020 228818664 0
786088326 103027383 0
372458301 481386401 0
182262666 90969937 0
401901144 65677041 0
518411731 71943708 0
729054205 416584809 0
85267591 651917034 0
366436355 325400442 0
120907696 734211788 0
796231339 174305014 0
772586080 780122905 0
558578764 270641604 0
546873225 102213603 0
87767600 164199204 0
588281619 154232386 0
786900122 102292435 0
740146118 349929565 0
155194469 444962682 0
52306216 413917263 0
745736778 585419310 0
754546346 292904018 0
229626291 677293004 0
38838757 758756831 0
448749035 415466471 0
361893853 450141403 0
43388224 114901372 0
252518037 354954504 0
84298615 712381616 0
12014955 25983615 0
661702748 361579561 0
301669366 801018365 0
452991652 268285801 0
683808321 380619097 0
360352902 129570086 0
428828999 605567442 0
489489704 791230599 0
699208430 337097530 0
204679395 102924304 0
93207278 466369736 0
532554022 231274902 0
10541954 346079095 0
41104500 581982337 0
608517284 642450253 0
482675857 59737185 0
519804215 426690640 0
74571851 582801513 0
240568698 517239959 0
164909046 137050925 0
215626744 587834065 0
360165100 204968546 0
587745259 10012529 0
771403519 519393824 0
162843795 21909725 0
637597502 20300602 0
273109544 400650100 0
366152687 698953527 0
430374686 451304276 0
520850737 648004095 0
62704876 702497169 0
535750223 789432969 0
730681524 376202719 0
646546219 98251359 0
360865932 517627553 0
326415269 488916225 0
124883793 566511575 0
225234384 298383123 0
773295564 687234839 0
53963148 59767600 0
499528576 56658587 0
109561148 183602350 0
251573887 673250774 0
562887158 352847191 0
19166435 305579719 0
75807948 739844342 0
17172863 784984576 0
552225392 795313411 0
360716748 302727827 0
112796298 499238702 0
351723499 423509920 0
600323949 638644178 0
189235431 179037946 0
166784902 335523263 0
266653876 643741645 0
423694345 179178262 0
103731409 576545540 0
761715379 648292747 0
74629910 128325538 0
150827940 205156351 0
413450715 124313555 0
616869613 67057879 0
427946049 200760804 0
465278576 555359611 0
767050368 244806387 0
612715926 768242565 0
142914781 509396908 0
487277826 473477694 0
302848194 122349773 0
452139440 461977286 0
38570836 408517742 0
489045210 540777433 0
572785763 14593364 0
303482444 22801879 0
517341853 710175857 0
619122679 341705965 0
799648422 551559555 0
565744551 571798241 0
42686377 565486145 0
595286044 192778624 0
73731598 496246099 0
789937017 665114300 0
126192016 561198056 0
158134795 322671216 0
223462937 412644115 0
51004273 264584195 0
496524837 78233175 0
687117935 113823400 0
292447771 316630927 0
193513160 201406306 0
164844511 125013327 0
699075099 726835275 0
540018725 299508928 0
553676250 60847445 0
446019718 84251710 0
637763243 469022881 0
631936909 219791533 0
361452055 726907996 0
80559724 509483916 0
120697228 113925378 0
12219730 37125831 0
630231202 508191772 0
675038765 717623820 0
639970802 717926100 0
758592169 282931138 0
766751729 429825073 0
133585271 521053360 0
242850317 552632597 0
315046570 491144316 0
419500920 273951285 0
665420637 751191768 0
719715793 53136400 0
259206349 374007181 0
620986375 613593210 0
685905686 112954587 0
673349996 529711027 0
44045825 225428232 0
61662371 366874251 0
242079858 537045740 0
622050357 228042587 0
420842716 452300484 0
567579400 221292022 0
240650548 585247594 0
797057762 794487063 0
418698708 474341255 0
767270468 370245812 0
397020607 695309110 0
620498137 302266644 0
715122876 784602666 0
509891920 384021946 0
364827918 556855403 0
118667019 428026408 0
576801460 383686458 0
661281162 27878588 0
96256528 38696103 0
405148453 401924449 0
123768172 784615552 0
509771420 53694488 0
651417188 264668878 0
766339959 384175264 0
700927118 589929241 0
130483077 667626174 0
272464860 289801991 0
800836735 37779334 0
234149642 438971111 0
89757417 394948649 0
674689948 689755303 0
74591390 267176970 0
268843893 159894620 0
100753894 37003850 0
535069722 389424289 0
308628369 56354293 0
410936110 341304663 0
58591561 65743404 0
331688674 150350387 0
2372304 18449319 0
232869532 455396458 0
432366996 251922022 0
365740583 543914859 0
329995668 655647866 0
472855566 789908875 0
707684719 675933431 0
726889882 378888474 0
264794702 441976718 0
113666294 244667667 0
327700297 521754319 0
277759162 192206636 0
445323773 433729730 0
623228992 650690026 0
159743966 401920576 0
471628294 536602612 0
519907272 227201307 0
115938948 602115062 0
722776115 720143901 0
17961346 18545797 0
465091196 287675980 0
430372859 204371116 0
254145313 477316612 0
372914275 79093696 0
138016527 180099342 0
228943916 280690252 0
199405914 766603134 0
312490502 58493599 0
639717730 533256132 0
137798500 563611099 0
798402767 507513942 0
621424316 300654290 0
688761674 157602374 0
360503035 181388300 0
211205204 257324393 0
143188515 587424813 0
75645559 19919286 0
117555904 381951999 0
171384701 501567855 0
60931756 133563392 0
113596398 678098101 0
784675494 47160885 0
532460972 706221185 0
620260785 189215223 0
276262809 544369961 0
714913295 537976918 0
215561780 136807783 0
201202886 754775133 0
590811985 344623580 0
649943193 598583469 0
425125888 249062963 0
775426045 740469367 0
396676684 590120129 0
205588379 269839981 0
742248951 324115460 0
631972454 668209408 0
184445892 711478719 0
232270711 647977123 0
357528078 90425 0
236882153 35058350 0
328636038 545335594 0
469753027 252795324 0
526747804 249439882 0
753063497 179373813 0
38126211 403409478 0
574109020 18603860 0
566360271 184496487 0
68657268 329368486 0
411605623 165515588 0
191208475 324733272 0
723629836 114399914 0
430568505 461388643 0
185191146 410605345 0
770175018 744142110 0
232292165 710795635 0
104545243 154528278 0
757075326 554783730 0
473805263 256562048 0
156792363 678784216 0
485136173 195017085 0
535762152 150874176 0
615195754 462136702 0
456262781 416526563 0
311899801 345842307 0
621521786 307055895 0
456911893 619501712 0
85593639 495239999 0
345517239 669645645 0
473694425 456813435 0
378399940 563192143 0
498587178 181101616 0
179030400 745298271 0
436746246 340230418 0
515315256 496481405 0
689032900 556621456 0
54719163 269301659 0
625559131 166403551 0
534527787 727743944 0
77572776 64026000 0
234992251 294334223 0
39213240 630226639 0
501448366 555102183 0
496656154 122788401 0
494783791 410191353 0
6993300 519088 0
299968648 593215541 0
464694379 684404812 0
671511655 155072877 0
715661570 185979141 0
84154119 183508322 0
145911565 520195759 0
252878460 457234546 0
549739598 344822564 0
49113981 415745025 0
193050186 285663170 0
534544854 602910 0
242792932 178108230 0
364336880 749847953 0
638431506 440005128 0
62679259 634146890 0
100090159 601960440 0
783220749 275313243 0
338916840 310935113 0
578952516 422318761 0
377574844 574485618 0
55061407 453498778 0
306265697 203655088 0
520583733 681825026 0
752975757 724176338 0
165668009 146077609 0
597166640 482860344 0
132001088 395507920 0
149288474 561747891 0
618040640 94781774 0
437090062 81451385 0
70820735 566219031 0
72367896 285072512 0
537982611 347111320 0
193191253 140571137 0
505988392 233886574 0
622670932 115906156 0
779935549 641197740 0
108471986 528763548 0
516989001 398207299 0
462100563 620386819 0
574446001 759836472 0
649181618 325242310 0
62846919 69532301 0
396888621 305973541 0
655917162 253868911 0
416921726 88791541 0
383755570 343444314 0
99178884 676395146 0
247417822 363459112 0
355469522 291686482 0
274599762 610822354 0
385481395 396368458 0
162198587 547284278 0
342452445 457353758 0
565689074 229017206 0
25462734 529652918 0
90788745 3481477 0
28047524 182424923 0
172707829 360935949 0
566136078 485259456 0
300474363 377192193 0
586671814 251595776 0
344498426 602560223 0
744496793 173491161 0
406903727 608861213 0
240271366 782779150 0
561805162 793356954 0
71714382 73644477 0
256075305 508057229 0
295223630 577079269 0
656107933 667679034 0
229920935 617797214 0
18973773 462885584 0
586183486 584312055 0
188350405 206237967 0
790164000 269674597 0
50905385 117844205 0
88929209 377812023 0
600536188 454873518 0
275333095 461722433 0
402980402 271112855 0
537510313 108177877 0
471081643 284204311 0
350219177 55638549 0
427104146 264173507 0
37494168 404288244 0
376897115 35634822 0
610536648 394607811 0
675588138 294194189 0
713779730 311713094 0
87940013 697019578 0
490816256 341136127 0
629869751 160996245 0
676032430 242380651 0
42169876 118951142 0
478357849 222638718 0
289754848 593098235 0
260484027 615000528 0
222205101 569675267 0
773285818 379200543 0
103142963 219577097 0
435041793 391854438 0
747656911 85416606 0
320085214 576352906 0
333120819 120580630 0
478889177 425338541 0
678131371 298295103 0
602209696 748212703 0
591706614 695000272 0
44107214 398664367 0
385797491 62189867 0
531529840 137514722 0
186132191 435057896 0
493274377 584862453 0
661548759 786095837 0
288834144 469757573 0
557985670 556780251 0
374736956 339514939 0
789550710 133234877 0
562171066 149672536 0
440917180 654048140 0
238644216 644240028 0
646280970 98142555 0
275906569 391161418 0
706771370 656396667 0
788869637 72944596 0
155138045 368332519 0
117023645 655297357 0
630904734 54742900 0
568519351 692458378 0
438145659 711609942 0
408489041 311452391 0
460462133 404199621 0
420185293 636748987 0
358763166 290738267 0
757335194 291884994 0
520763043 182631047 0
354460694 726767505 0
523762837 790428365 0
321058810 28483282 0
365732464 730609613 0
634082419 322589385 0
150121555 440394059 0
225864574 245469365 0
258463078 673955761 0
240031660 221943920 0
708420281 731934875 0
121717622 636465301 0
666425258 576141534 0
150644041 373917496 0
795412261 36288997 0
202339081 282122036 0
731163152 56645604 0
105920654 653263964 0
740498152 533180333 0
5112657 407063145 0
725130725 560251620 0
447178262 648488520 0
639927594 787340950 0
66777126 696362076 0
783898077 523894638 0
606540725 536754513 0
723697121 72253964 0
497200325 740351296 0
160487922 123300915 0
632654854 616978166 0
364173475 572337385 0
374247360 549286583 0
319319315 281764100 0
310894141 129935293 0
555643924 786714183 0
465182341 562464544 0
211098712 762559082 0
375834543 570566411 0
597798865 88539883 0
427156923 332788924 0
515108344 372525271 0
534830584 680725814 0
419117902 153595094 0
734212571 680688540 0
436633619 117703175 0
787359400 551398543 0
91245563 317114754 0
393175812 38248015 0
686762127 783888518 0
40819074 691594123 0
703093054 643262158 0
23808701 555874163 0
204976403 564513726 0
382912064 764422299 0
200270001 171869310 0
357410674 745362991 0
569822330 747553725 0
73243671 213174910 0
663878900 250055628 0
141415525 551338694 0
60550210 260427541 0
529368627 305631926 0
484079504 511385019 0
730243945 308252125 0
260048526 791807773 0
521397582 115169752 0
748047624 603346519 0
237615514 458110364 0
789480301 689489370 0
399173111 40546114 0
79351817 323874179 0
184819365 321559531 0
134792685 389224036 0
606273326 437941389 0
26843894 751521311 0
448587594 113406559 0
408309650 735500417 0
240298966 662740936 0
563688318 705730638 0
799444717 699504990 0
66528555 268997964 0
595577810 390134926 0
95263269 387921529 0
87588977 233113107 0
662982044 794219344 0
384487058 570390836 0
17533989 550336875 0
351414393 722411308 0
399993459 420016578 0
227946519 119444613 0
378363065 499663119 0
462890969 379074266 0
522168862 477691174 0
207324519 728356636 0
574564636 143226009 0
43650218 48532818 0
334545969 396317231 0
591235969 691317497 0
580979386 150288477 0
79473563 520931656 0
284121530 127249783 0
130552921 485236398 0
194384302 276290348 0
448229455 567188425 0
637760851 278632086 0
592592962 252118186 0
310379970 726680033 0
271262351 248979154 0
439934222 775294901 0
719402941 229970528 0
177214900 624864672 0
742722066 589415255 0
772537678 457159563 0
381898084 12639286 0
409319862 556377448 0
622419044 329413494 0
691338793 779142018 0
722274928 79738227 0
782750151 262063202 0
303025725 527163914 0
450633226 486812875 0
623403973 284827436 0
221486201 799621789 0
330026386 507053645 0
644834160 3259053 0
257654384 474802257 0
230912827 606785815 0
439541583 535064489 0
465271124 640164014 0
344948819 605949228 0
266647143 209924001 0
310035892 162568382 0
53386450 318649589 0
600773296 631572133 0
181940707 61523120 0
365033427 97767499 0
587290772 729792787 0
60176291 539864738 0
233913418 246770929 0
393559574 106100171 0
622404498 433917916 0
201822102 23101484 0
255443879 255175374 0
688936526 555295808 0
710334925 95509909 0
677037836 220666144 0
668967452 655191553 0
604540399 667210026 0
557899808 238377644 0
561742549 364336731 0
651521727 344843715 0
384525084 278743707 0
585746030 337588273 0
277158795 486465197 0
148238964 629369984 0
403091005 13604728 0
496935157 324507216 0
15659126 283883170 0
589859265 62242564 0
737962481 144510883 0
394172281 735870985 0
45513883 434521461 0
82070446 404732023 0
714010792 412439495 0
161888485 475232597 0
428649766 577676188 0
498156901 369653863 0
83326272 502200071 0
642048737 50036142 0
219529634 755274793 0
513214439 529027817 0
531601978 145831201 0
365372941 191951222 0
266966049 299284525 0
699467326 601448403 0
91281341 221330723 0
100449990 29106789 0
658551117 653389877 0
426641753 489472274 0
273504109 139190874 0
406355592 535707145 0
317804306 622495410 0
144358036 221279974 0
672206012 155068260 0
47675760 500828900 0
183862919 647062121 0
379017927 514552569 0
468035530 587417651 0
546013938 276069823 0
208521999 460567654 0
349297218 401823333 0
710430283 489141645 0
659791108 724698938 0
576628991 458210636 0
503270266 548281489 0
351749516 368898303 0
308574281 10480681 0
782349559 328344741 0
546485133 368723215 0
66417372 576695806 0
123463408 197633549 0
728022126 126790507 0
417760579 273197292 0
562896098 240763434 0
646267311 115822825 0
679061420 48692866 0
702340462 275851590 0
626451719 537352024 0
223694317 445875224 0
366234263 31760025 0
347546010 205031806 0
493762164 291555961 0
241918378 725835564 0
478193920 653102482 0
374220962 147522029 0
195801709 232492770 0
697084760 391293743 0
273590792 705281421 0
720221713 744431307 0
218028661 86571364 0
69412865 81478417 0
397128212 706823371 0
325632672 53607911 0
293424624 1414054 0
691826498 248720269 0
588424709 729890036 0
256142321 776691779 0
253580724 232626652 0
509628729 747540699 0
449152255 432869437 0
353777608 552128149 0
266913842 9955996 0
518824166 552664831 0
374212590 169420177 0
261652872 663018759 0
601293594 512016274 0
354351654 582723068 0
70968428 351395365 0
201846638 470347875 0
12134309 785454478 0
563475300 759071110 0
217946507 255296220 0
336341556 23260762 0
680002247 211512194 0
189286992 412940217 0
112926711 323110370 0
307397788 272764571 0
180394389 80883041 0
644905395 627630678 0
364478247 224437704 0
322055401 722900092 0
432730607 730634768 0
71253841 513900119 0
17851097 346882832 0
92186646 375394441 0
25988121 292935336 0
92804427 51987930 0
79485614 32140095 0
505391917 713137787 0
625366033 79051954 0
328242226 686106817 0
8956817 443764631 0
66885546 38245401 0
5731535 639939015 0
702486464 505135330 0
611040515 345499577 0
591083444 406636819 0
393368773 796569264 0
12212830 125819466 0
64298025 531584735 0
290065373 184238483 0
239239927 84836091 0
39356353 461797304 0
432286736 623460761 0
94658292 65287545 0
700693288 306854315 0
769757139 158661228 0
295159389 64348865 0
547720092 305704004 0
550720864 72617367 0
335104849 415078855 0
527950824 700603972 0
319450164 63532926 0
331351216 608900806 0
405754354 135016976 0
70334606 365859372 0
300765582 89934549 0
359168128 211007493 0
321489942 626019938 0
199775103 648451098 0
365864198 234305439 0
229535962 650972364 0
157108065 383555459 0
3992067 53773532 0
187494813 308667349 0
403154240 8932400 0
368390906 726757668 0
418057388 132209233 0
249475430 317873205 0
70958191 702232814 0
341255150 216851514 0
475467381 4400147 0
126162316 491160771 0
678736155 422184956 0
542945146 727198176 0
226620533 383145914 0
462444989 527737555 0
573316900 725828489 0
423080623 476913067 0
619407599 718879946 0
349196798 647560758 0
331652455 122292228 0
73667505 221112136 0
693797651 732252899 0
417916037 60584637 0
302611660 764656100 0
673004186 536315638 0
360621357 778999673 0
235679258 210717080 0
128879469 333033664 0
338540773 704892235 0
525782699 503888702 0
20406303 532372451 0
446454626 444109676 0
3907645 651249404 0
579845612 391957789 0
787850080 12472744 0
501164939 222015309 0
45011815 709741361 0
612225861 692331906 0
758972854 500013359 0
275618737 637489506 0
305360977 331944428 0
415991460 671691421 0
400324734 373322490 0
474890519 450133771 0
609352614 76546962 0
149544866 774008175 0
270075600 106207981 0
42156188 744648428 0
381068565 463446772 0
224921384 382716287 0
620916971 297176128 0
136417418 664263888 0
658706167 178221764 0
700471931 745156158 0
19227910 372542297 0
231598166 490603230 0
248133161 94815119 0
275871913 431366053 0
679488921 288740016 0
565539701 417978117 0
241470485 597544966 0
9410297 713138776 0
608090006 710871329 0
733474199 738226553 0
259007554 312559969 0
414533364 121295747 0
36112993 522945709 0
694808315 2761346 0
709754537 277453273 0
786930953 740987907 0
297505216 353004018 0
610334978 756616161 0
86598756 228549239 0
255546876 101346816 0
599538574 393402408 0
90978281 417933317 0
179260630 232219483 0
79394132 101514260 0
664581002 597190415 0
175610988 502076952 0
93888297 259212039 0
15125848 173914627 0
571158474 719205032 0
531111585 646031093 0
676154937 365430021 0
261719684 526132566 0
50455905 126172525 0
492454878 444655064 0
447592412 532642102 0
234841824 747585844 0
793556142 635843495 0
368734325 18408494 0
303763321 273460693 0
227273730 764534056 0
104117209 431534282 0
75292773 310622561 0
303411261 30069412 0
794715329 627119493 0
108939935 426091739 0
115369057 323209744 0
73372489 602996421 0
528932459 322785957 0
410688787 789798918 0
9473892 630798550 0
205523855 77468396 0
499948383 791125617 0
583433528 319705077 0
227291148 369433231 0
746443210 395088693 0
27449286 248487219 0
705243872 290366062 0
709806178 573155125 0
739685823 323540527 0
70917494 654478291 0
508671314 114248976 0
620091699 447718639 0
282209550 481503035 0
640160648 638155365 0
384367108 333941777 0
343629044 764550475 0
760235555 759145666 0
647064221 685571008 0
202518805 293832133 0
4918573 658813192 0
651979348 717000077 0
560394520 303506913 0
676423637 313797723 0
46465519 31777465 0
150640316 326009247 0
75429005 234210810 0
221871028 649317983 0
391562772 653086067 0
532357446 403808748 0
304167885 340282678 0
192614892 597309102 0
312446563 148764037 0
442207157 744078111 0
23941264 494551139 0
44375114 123120063 0
588726325 669434916 0
538217127 727534218 0
286180028 372401512 0
85625184 476158904 0
450139071 545831230 0
459174013 753069237 0
572722286 759830707 0
116045634 732498998 0
660141103 74009852 0
484630956 783608264 0
534360036 234151632 0
208918082 206721833 0
62266586 702734811 0
348772596 7315743 0
178180889 4472845 0
140975091 426595116 0
625046138 460980803 0
74821646 580370632 0
774754152 703667060 0
295322863 446929607 0
729734828 42659005 0
68237738 379325114 0
374818474 338356411 0
656595219 678744689 0
175731748 385055682 0
499079789 73983502 0
593121050 247422212 0
593951660 587373845 0
22577058 667752867 0
272537317 766074664 0
662384261 715101994 0
13080311 327781170 0
468414406 704968781 0
201968426 177311712 0
758469126 321168340 0
294648869 165753788 0
695282178 254847589 0
791930517 497968093 0
140329004 737198827 0
672966751 207463617 0
557118226 94096634 0
64871877 370093629 0
136386370 401307777 0
678030779 74518063 0
391098025 642790949 0
313585546 386918014 0
170825856 111566526 0
196482726 220743256 0
654278394 554185605 0
436048911 605023772 0
206036935 594586910 0
626952991 558837797 0
227963855 542522913 0
63869439 711761219 0
708457367 276449651 0
46318518 424979007 0
111910070 379285760 0
679048855 604682335 0
676958680 592541351 0
434406599 317319746 0
579381145 570789333 0
763349769 170039080 0
255076880 3423417 0
624474864 399793324 0
433345253 268040282 0
701074819 692827110 0
411768522 233594715 0
217596823 657503243 0
516347654 310417631 0
342321365 403894317 0
31657079 745698287 0
507694153 115186069 0
309992260 270101382 0
86395052 602728236 0
176953147 737936279 0
491001436 673745638 0
693572132 539330556 0
182679196 646489064 0
46604296 575415997 0
714194131 276271596 0
735549509 274960976 0
701067535 656576177 0
662806347 707245659 0
44694418 180231131 0
206735341 774943533 0
432873742 526381315 0
80412314 35782509 0
359603619 721779536 0
667900922 245172012 0
285361666 584505147 0
373220908 258673075 0
583103058 650945962 0
696576833 573221917 0
463784301 591705811 0
631720331 339418334 0
329786725 585813167 0
644842777 406014090 0
222191656 800662089 0
353789951 265943126 0
354403715 597320674 0
296699453 125367095 0
207140881 611836821 0
772110287 744409692 0
533862677 248942639 0
585875748 682890176 0
589167533 18217131 0
487930966 140796815 0
517513197 265166852 0
159263166 518313321 0
119348046 332431672 0
547681632 1032272 0
530859369 257202867 0
564995659 259226674 0
767885745 287942886 0
32303056 689068378 0
637200225 722486643 0
554979601 176299549 0
217775192 134705923 0
800454469 489933866 0
95479123 349768521 0
290607894 440596930 0
364085380 229259569 0
683646357 436061906 0
608169398 226896126 0
367038337 496669539 0
715448503 600747016 0
70853941 247998947 0
356868313 211378679 0
11854682 679275377 0
733178506 489648025 0
513184175 208328832 0
548794840 533376640 0
374986218 493728665 0
443313061 127072916 0
523245285 583240802 0
360354941 604139433 0
627858162 317754422 0
784743385 52057914 0
593697741 727028127 0
162324222 513459517 0
523384488 484159128 0
709443873 504318727 0
131194852 23752564 0
322470472 333466392 0
490214237 566970089 0
306204337 575720534 0
664409953 40209691 0
570303410 41442957 0
173297566 59935789 0
696545646 17730083 0
518047954 554386951 0
360918172 139551197 0
544621031 449267584 0
788938467 565561059 0
366014493 525234189 0
178239068 475157853 0
542368095 759291755 0
773561719 556984714 0
523164600 451780655 0
640469388 283900157 0
155007763 180474234 0
84762162 513377554 0
618330086 21942321 0
740543473 505286697 0
733770011 211725923 0
196700041 646178544 0
505354394 248834859 0
236141789 762719793 0
72128626 371726305 0
525012406 288519416 0
679748909 353542781 0
98725835 533217941 0
750585695 30747003 0
65367513 468581327 0
432357765 2257193 0
339592788 659303311 0
227276573 328544893 0
605994165 496536551 0
234973281 377525920 0
198961739 477857856 0
141574572 524429306 0
607209801 474463700 0
666987940 181713172 0
641908029 595690790 0
155389958 113737183 0
309556840 398542868 0
49524894 249484990 0
527478556 278108992 0
526275264 709241406 0
55908523 607139017 0
219874521 342606473 0
708693136 510824642 0
440951641 4550656 0
217542803 2008087 0
453450716 437400775 0
340827070 218440936 0
386815499 401915805 0
702916127 246913284 0
54094058 419105965 0
460004850 219376155 0
558248576 361822770 0
73300642 4936522 0
543064001 632022890 0
467096522 704487715 0
795060985 341978516 0
170409867 392737221 0
115155359 390618041 0
334007724 294615716 0
451846431 409885426 0
99496398 119764107 0
609237422 70085665 0
369811586 718974869 0
535508814 507812646 0
217835252 572677568 0
125155361 635888645 0
413940348 263847925 0
306133363 663634364 0
380471292 455718195 0
61387649 641203078 0
501168997 571975427 0
618717681 306264529 0
206867854 308592409 0
352274080 513923487 0
1414688 31654139 0
353255424 614340975 0
79622474 445767762 0
279427967 461029119 0
629963812 63756194 0
694706569 95589246 0
734624623 289957208 0
481443890 109219533 0
296862772 572868367 0
732059419 327986752 0
528459430 561129406 0
37344686 15810516 0
566981161 424543836 0
37793552 738773867 0
668306537 668719084 0
796865577 118138836 0
36936383 219871465 0
749544810 778332952 0
42157634 414984870 0
457822882 125252800 0
512953478 266774168 0
356155081 78183817 0
737989174 280460622 0
103843275 230971796 0
482042910 147431413 0
672690324 302032900 0
117653272 307156576 0
95306007 355562005 0
794380030 63484291 0
508839618 29934648 0
448075947 423080594 0
653953358 420104707 0
641012010 626040283 0
347444587 13951250 0
293866885 313273141 0
244865040 277244294 0
132354671 590889092 0
540924583 187797227 0
665747880 554411006 0
109806885 54159495 0
167993605 701491150 0
79523797 191369066 0
702588089 23044681 0
686397246 683173837 0
331559548 350392665 0
516725746 753302987 0
693525414 539677744 0
800016280 263148491 0
680232509 133292355 0
316961798 624491234 0
477037440 703039518 0
575383410 327358698 0
242735349 59960841 0
130543876 675888812 0
662748957 412810256 0
719157837 68888018 0
236990523 105230799 0
31099355 463096320 0
135290536 54338485 0
141165673 337529884 0
124976832 254826316 0
553864921 536980289 0
500954635 397014749 0
283261782 551872248 0
95785005 534841542 0
657634322 563905965 0
57879548 381113405 0
260618186 218457729 0
692989345 457438908 0
334942767 523347572 0
261622648 601147817 0
771988054 168323507 0
759916811 143324065 0
533007241 291938152 0
386634716 764030653 0
443505583 578270945 0
438566980 648774329 0
49044637 430653691 0
145090063 621366888 0
162716 669557020 0
240646389 519858130 0
243454819 716680640 0
671059634 505607500 0
556718931 173670644 0
146161990 176341425 0
741653 184294699 0
426590074 716396105 0
627236572 514976582 0
573147542 269828992 0
285213300 680673293 0
437460154 699428693 0
431828634 42848738 0
783883743 195595217 0
420589920 198086702 0
459174112 249367739 0
688097194 338197127 0
554422027 340756635 0
154606053 505178944 0
714138638 351040346 0
785625528 687241163 0
449987396 42079278 0
190058087 718046519 0
768296556 255228959 0
25624809 790709969 0
158539619 430513708 0
281897853 67227318 0
31599361 415600486 0
18876070 630136737 0
563968205 738718479 0
334482789 310639843 0
665397238 86762637 0
135779108 168955638 0
242917946 361154106 0
308034467 286017195 0
355184218 312494606 0
717830077 759191990 0
221337816 11508541 0
38903937 756767155 0
721157874 424243804 0
348982761 114265693 0
231878372 290310246 0
740534058 291975793 0
346684785 448384379 0
96851635 774226709 0
636601768 377944133 0
695354723 629175698 0
7257617 722356728 0
717677619 714931544 0
725450030 292911655 0
792978380 406617458 0
407435426 533933369 0
637122836 707740841 0
145143715 737604510 0
588230108 51040656 0
656109747 463419733 0
210639699 523977050 0
59394825 446939912 0
287243838 431735563 0
311365525 377047845 0
672959076 761498332 0
580597844 552404653 0
356865107 50707290 0
297627072 681604322 0
473706353 612086021 0
597787903 37433035 0
641884759 632438979 0
350539757 643329085 0
359761201 247202031 0
678601753 465308032 0
76134649 589947319 0
281694317 556058631 0
133742109 423787905 0
592627299 546241218 0
239523454 471208363 0
490222946 397863625 0
1521183 602317664 0
256348476 753192868 0
177735248 315429828 0
652666779 597070291 0
671206880 22849555 0
405937363 738652231 0
83429872 308352960 0
498980723 449703281 0
137693064 685025627 0
378778836 388487120 0
376935522 734582058 0
796102876 392278732 0
230658314 453992047 0
594092910 574209554 0
10459701 636941808 0
355717032 70520591 0
247007745 113650951 0
288648891 753453742 0
362012089 89476126 0
271824433 770585024 0
250920464 700156956 0
533868132 300275183 0
4930403 199555318 0
1795452 375004009 0
296774771 766673021 0
487950638 649046792 0
15919485 382182596 0
126848126 142657047 0
280294946 442727215 0
650683934 103884388 0
520049462 223332562 0
672226959 379548468 0
81469727 583933258 0
40638173 99473504 0
400907053 472441366 0
89854769 268615736 0
225508380 311987407 0
625940948 672408057 0
500883209 111756828 0
74263902 411588303 0
184070635 173165048 0
666689443 794788234 0
408284632 737044403 0
383496153 370703829 0
303198957 393227032 0
485195954 104171040 0
441588478 243357828 0
483926718 570392787 0
264986765 477095347 0
264145488 11914379 0
659851782 520969494 0
69636474 797406289 0
62663452 398788906 0
476641510 97855108 0
636358499 750998106 0
781213946 336282124 0
462239274 355731046 0
290848355 617191032 0
196354502 564452619 0
55881670 475128071 0
63125992 171203676 0
87109343 378173290 0
331268622 354223406 0
528471158 369184538 0
456501525 42511488 0
715976277 535694691 0
619360703 750486671 0
132627201 27351670 0
724604650 187312996 0
171054184 558818622 0
199557351 205042141 0
453687913 90396515 0
83457466 200060051 0
204150225 397259625 0
27737331 144881394 0
740166391 270027510 0
467257343 717781762 0
735620339 538681102 0
593139289 711436936 0
596106264 232818248 0
601370437 477952 0
476812168 695856995 0
277960727 604262873 0
192231991 241787485 0
375892835 702418448 0
244879315 355200996 0
622379098 258707223 0
472444069 557123481 0
115852225 729848180 0
393450796 404037397 0
274788754 100029041 0
647777552 220191795 0
164345784 319839238 0
154041402 301844667 0
99105595 522004640 0
243602541 8621727 0
358520481 191678378 0
496476732 305287299 0
693995009 487027925 0
268637947 708207166 0
440895733 504714177 0
257147070 156286194 0
281877204 113368601 0
245839715 379030489 0
103203018 684789982 0
41183895 352986833 0
437377987 366068248 0
301584600 391787191 0
177670010 376856847 0
742454654 597460366 0
414518404 521429531 0
422120169 360154536 0
233995363 432971579 0
499541590 497381033 0
714361513 313855287 0
402253154 245872477 0
151826960 153196733 0
540639483 457435496 0
596150415 630266112 0
690525163 23876628 0
701331827 96001831 0
415499099 590745577 0
347927559 57434155 0
677273938 218460104 0
305947365 183124759 0
665403935 164252477 0
344938327 210098315 0
106232718 57696498 0
686937109 333434315 0
44040788 210774131 0
224627171 537202949 0
362914382 25607623 0
626089600 64481929 0
338471952 268049354 0
329981249 739096133 0
180489860 247526512 0
208411278 30402222 0
528799608 445381931 0
695818457 96771602 0
552918974 517873488 0
260807888 185892427 0
786183126 652688040 0
533770170 144676290 0
40670452 468523766 0
123870793 425337891 0
355817205 442333500 0
381429738 801707614 0
87446119 574102024 0
332065200 647943385 0
188454917 208656607 0
267635551 28835103 0
20936180 619095291 0
155370066 676750855 0
161362595 496239227 0
324048614 693133126 0
550288817 146774222 0
629062124 196350506 0
346477443 760161822 0
183562087 711882444 0
178396934 781020723 0
713416448 303357749 0
480983535 518656846 0
324778546 459086064 0
300087216 755323849 0
691272189 740392103 0
596522903 570121032 0
656826330 264881974 0
673175974 119808691 0
783825108 709697567 0
239433950 267713386 0
366846890 167926062 0
735615510 114135816 0
775399831 464898479 0
333227116 691591888 0
445299913 303454224 0
480741916 64602446 0
337239581 13865798 0
200476035 178107934 0
154888931 656297197 0
595746144 56787532 0
338668067 643582332 0
418843271 645659112 0
51929465 67768313 0
299666346 373865053 0
92513669 283922532 0
434066944 173985550 0
671572522 266513931 0
448366873 152842513 0
653404090 708114039 0
667331474 312477242 0
518725927 7746880 0
594043780 300944865 0
40648287 590573750 0
456787939 145304000 0
779213410 728696894 0
281673014 234712626 0
789135918 63051498 0
18540474 30525278 0
8683561 436392643 0
656115765 344689655 0
691087082 545625237 0
691995869 782940115 0
643436184 579957634 0
230074893 86739554 0
493718885 759043055 0
367682131 104859994 0
149701630 96644111 0
766731207 381282127 0
331817868 176605891 0
194119623 483852359 0
513692295 215081698 0
795436538 620699232 0
614168466 702721064 0
116463765 735752972 0
109711453 641903608 0
151167172 187412301 0
314930958 254805884 0
505511482 70186819 0
154722132 116193300 0
669386560 260293249 0
100797572 554800417 0
206992297 639096570 0
510031368 100896561 0
165441946 702424210 0
222708985 718748196 0
781774316 722110827 0
80012614 433490456 0
119155765 326838393 0
84427508 676030510 0
729340731 255227320 0
600273679 318770863 0
344975028 434154892 0
702297443 676737286 0
269288885 317627113 0
202749419 434486951 0
205675824 670816517 0
507662939 623905084 0
209462457 249540030 0
80255153 621178202 0
99656174 776352801 0
215210815 637730704 0
434819282 448756283 0
488651511 358914857 0
366957246 644182142 0
421361289 451637005 0
580963739 162489151 0
194019153 63072299 0
96334014 596722602 0
38290967 722446903 0
599628792 199622113 0
412841560 400111837 0
49403380 452486689 0
306943304 755644094 0
125677674 371796488 0
197721466 132704558 0
409740675 327835887 0
61855425 322911900 0
661655919 404167749 0
763079035 458723113 0
500801841 374001438 0
307381233 97918799 0
210022414 746832619 0
201560127 677278111 0
589710517 650480682 0
397813907 445744291 0
659802110 744342395 0
87076759 73415662 0
248214702 13624444 0
493085678 95959780 0
437994739 489240748 0
226848029 669175194 0
527683088 58379156 0
515312393 416928355 0
237036678 253635074 0
756416633 419259163 0
126831164 516418231 0
159559110 504141248 0
581233623 24144227 0
316531633 268885920 0
432839024 106263444 0
125184454 97195040 0
48593753 298366802 0
208735449 739034117 0
43264699 414351896 0
45805204 372769685 0
63483600 603632766 0
79256266 276711749 0
713218654 236537795 0
749122418 377158908 0
656604110 510817875 0
53734291 351091678 0
215274612 351680486 0
449141760 33766387 0
156760380 91633421 0
146638005 625253907 0
550910524 137864415 0
649299689 735248537 0
617402145 77525712 0
543046290 126122376 0
643271305 569578279 0
695597708 779611631 0
764890077 518012753 0
36474808 615827588 0
638377624 392617803 0
777602104 117966497 0
486313208 267412901 0
47264946 79107148 0
426583048 687374681 0
533401299 621210986 0
717273157 250628152 0
56155076 237032168 0
64108114 42655123 0
196616711 136418672 0
405817285 92315517 0
195049853 188168294 0
181601769 74338129 0
204597398 779448758 0
183166763 60810583 0
156497610 696894000 0
782546571 749910199 0
531470226 87905822 0
350095623 224725988 0
621356164 61864078 0
482127933 443041543 0
429756382 62882461 0
120690778 404918229 0
716674680 626956607 0
3993945 719368722 0
500694813 258018210 0
391543668 789084686 0
399350737 248643045 0
580244766 644644844 0
118736853 778967276 0
466364892 579009377 0
660603795 311213774 0
773370086 152362913 0
3747027 92627314 0
46578413 297617695 0
71826286 602681700 0
485269734 779894265 0
558620547 397395093 0
558433741 374379773 0
117505234 501545839 0
727794797 798748607 0
581899620 348670782 0
53666481 134236105 0
791662875 60832613 0
5966207 81364847 0
297277267 639487203 0
626828543 233442117 0
604109977 193508931 0
555772128 205499833 0
19977873 638127964 0
362672043 17968286 0
749463947 452397970 0
549553137 129786704 0
692039548 506796428 0
113776311 650018534 0
418043040 180597129 0
520896652 342169708 0
321489723 343597535 0
373942010 87685646 0
526665017 13008491 0
645342252 9923685 0
170297769 54102123 0
453591945 520882845 0
394204863 779240598 0
416113156 755213981 0
460725031 115310582 0
663730910 414033046 0
542806452 256272504 0
687062242 78644309 0
599364813 178293040 0
759486821 355343596 0
239027330 4102312 0
731846377 653911386 0
621057512 210245027 0
595752559 154668004 0
168437607 210880952 0
137030836 565657242 0
531977590 127416062 0
514362010 96428372 0
278201502 505171569 0
277400462 482303843 0
740657285 733065037 0
266398735 615657570 0
788107002 117757482 0
764424973 299857298 0
770677869 315161897 0
750395744 2494722 0
265939363 722441053 0
336187588 716188657 0
536169212 708205035 0
362299826 497865311 0
41302766 316405733 0
754877868 789466449 0
620991418 409899392 0
565530808 255977781 0
359727762 248480463 0
545275943 221637213 0
501602681 753811873 0
457138142 527663991 0
224683947 499011302 0
681513927 90677420 0
336922204 551040017 0
475414106 518143503 0
484835912 241878393 0
770847417 179677776 0
583255873 218614439 0
320407266 563134952 0
642591624 280779872 0
406409359 163781192 0
160888410 527505285 0
181041923 79165233 0
173662503 204742310 0
342900122 405724965 0
528700794 301495007 0
249145446 408076070 0
147257698 756054484 0
535622353 169855580 0
470817497 514535570 0
695663655 284951344 0
746358605 171976340 0
463955514 617911074 0
94425053 216152121 0
124058482 116535683 0
573017440 762432235 0
649107125 677942411 0
398889290 404359011 0
497508816 758863450 0
82790389 98435020 0
62198925 27505867 0
81964467 784086957 0
677685652 14766384 0
595753447 470345331 0
554504453 751437840 0
637104963 379039166 0
133770604 513093588 0
717483057 422486765 0
220266166 701437568 0
467284888 591964071 0
477839814 655681540 0
581042306 197947252 0
656711189 544678786 0
700460872 472879900 0
180221946 464910052 0
584863169 209863068 0
298299202 453349556 0
614011894 530000473 0
44904549 569843503 0
144106832 584930519 0
256941723 414360607 0
525733849 712369547 0
29510316 493052869 0
480626276 703335345 0
176564788 343149529 0
792771089 84621970 0
112561002 230479421 0
717192095 631180073 0
256668971 403051349 0
535552701 565703363 0
159588275 740803641 0
281720574 69837184 0
457549003 229533775 0
476771346 446389897 0
266125217 523014639 0
736541042 647704215 0
234933932 588037604 0
619201877 64649575 0
549396557 564140507 0
15002423 66594884 0
5554043 179435439 0
517382827 640172497 0
121352884 225883216 0
467472096 258494060 0
629155638 554907388 0
779563178 121078309 0
530597883 82866145 0
419565261 111411595 0
38264066 743094648 0
547391159 793843680 0
332208433 133035918 0
509819833 726405698 0
245544841 709982821 0
740260724 344020649 0
314460744 32003278 0
289991957 231650841 0
372452217 8517313 0
147917062 246731603 0
265255884 346638026 0
611378969 161098445 0
233303149 793562790 0
453905723 47818871 0
253331040 175505084 0
298137574 340282648 0
145229370 244581595 0
623108933 799407038 0
181982141 79066336 0
672572665 750924010 0
382464101 460034721 0
800405781 800687643 0
203351343 167551980 0
113341295 78554316 0
647237994 786067163 0
758371535 765986471 0
624442853 303830339 0
799022662 297801137 0
418478842 564299167 0
632799165 347695665 0
408778378 235052856 0
498226787 615500362 0
38462807 169697183 0
60012372 128174406 0
327604158 16377679 0
554610175 486979675 0
363850238 105929541 0
644859546 105316393 0
292428853 789540270 0
515705463 186613728 0
354733091 190253411 0
550526236 524036222 0
235403059 278834458 0
317577790 608469367 0
283153696 451764569 0
575193320 177936533 0
319037179 109631585 0
672976123 17495909 0
473807670 192215256 0
540609970 185991353 0
150760478 112499853 0
759942612 216856729 0
52548590 598373010 0
285231245 330953272 0
224569547 373076960 0
786474353 611224184 0
171010423 797744031 0
442041005 162377970 0
450375912 553582496 0
459194103 184570936 0
296628545 782613621 0
207553526 345403423 0
291571788 238813513 0
195620651 633950806 0
29056465 59844228 0
654185162 750671871 0
523103510 371035719 0
597477226 618405122 0
527679701 194177129 0
172040578 300898793 0
691118745 560117363 0
607196067 290245150 0
62157411 511688727 0
467726580 534058146 0
428922499 239500345 0
597556308 520515256 0
51323727 154137727 0
561643525 757788881 0
117651970 573277281 0
444324360 169816256 0
655220398 593364733 0
760907622 489557360 0
73003408 269295598 0
141236205 746541854 0
306325360 210826737 0
634360378 587045407 0
706127930 199276533 0
37084432 418244058 0
370823250 569769495 0
539740311 22331355 0
691736828 508228625 0
205874417 674721486 0
651840837 486846991 0
491693735 551552441 0
641251718 313334903 0
80640239 742930368 0
636955993 787481983 0
431358242 698979652 0
132978315 669655120 0
270335241 611427447 0
556118461 246873130 0
365684740 436032428 0
254353982 266061141 0
91496523 310421392 0
127455981 26494270 0
178633614 368105450 0
133376006 652765860 0
795000831 589324399 0
640198385 328195856 0
480448843 625386634 0
110467488 448042574 0
245449498 28596979 0
528571239 554123230 0
397570993 489516841 0
354895161 257770008 0
103105986 791761752 0
371920134 551911059 0
73480265 598498429 0
125449397 377401465 0
770272841 798569687 0
20107142 263366274 0
761300216 119022734 0
401077692 747343019 0
218556835 396300360 0
370483227 667377342 0
743713149 678592199 0
474277406 395138215 0
739309775 663110398 0
520585764 768214359 0
159592173 516196495 0
225155113 288236484 0
239510310 726893524 0
103822685 403053992 0
282750892 672606993 0
249990940 265029629 0
91489109 791503059 0
294120507 159853290 0
684158903 310330538 0
166762129 299676043 0
654825482 342470365 0
300133080 774088804 0
793223794 747478160 0
324851422 104350232 0
718264766 80307143 0
585461225 780400179 0
464636702 280242176 0
552265637 50160748 0
81751369 525337334 0
682319742 787086897 0
621789227 108674730 0
540905969 655804470 0
116184516 665543382 0
129903209 278996911 0
331058360 524613303 0
469335809 608167256 0
15483350 777243347 0
557246002 677194577 0
380101532 10105118 0
539019087 195303249 0
344381573 672494360 0
151477610 275475215 0
199488702 349666101 0
388905219 73050116 0
98355347 145904325 0
388979318 451789213 0
216903274 406936838 0
210397901 756552351 0
316245314 119847334 0
735878113 165329731 0
617962580 543265769 0
607055130 303961420 0
66281667 595203860 0
134139380 612187376 0
666172666 664769127 0
759173164 67811139 0
658588072 345058247 0
27692738 56255890 0
251052851 471456069 0
638683199 193133289 0
629450512 609413284 0
212240834 118448216 0
19378043 175551701 0
65323024 32891043 0
278582390 149978078 0
53444295 383004240 0
639517932 13577735 0
485724472 30444302 0
138940198 319724667 0
124153287 729863131 0
75182684 553153904 0
113420881 708577236 0
247170858 198555208 0
128705346 345441108 0
144117386 409560187 0
746322616 530318360 0
787239527 725713977 0
54756038 619058520 0
541212858 420905601 0
286637729 325725041 0
671001081 318223541 0
256803508 440682345 0
522639917 320222505 0
741414642 477492589 0
621502193 760524948 0
593263957 522306757 0
39100805 551969059 0
396536567 66601012 0
87953930 646366257 0
475746231 570188304 0
247502710 147841039 0
166143508 403032096 0
200418896 744186380 0
497532352 633527627 0
87982528 664948746 0
654142681 325119768 0
696805766 391070690 0
404575820 494897660 0
161392800 570290030 0
231483574 343797822 0
267887624 526230483 0
224321395 162611538 0
759474738 500721909 0
680469618 495999013 0
687754640 792120561 0
75628590 42751116 0
721855689 602821819 0
674891189 510323456 0
755277026 620508406 0
782079192 292368714 0
226273139 420493781 0
214335854 547153100 0
654125386 289294178 0
100778539 198064098 0
81770624 335670285 0
303479975 35212643 0
741386303 63331750 0
63403983 7778766 0
332992520 594313361 0
422441145 169190896 0
18281791 301153438 0
418812470 347034616 0
620264083 140409248 0
523925487 687781411 0
150912119 402212722 0
595820772 395839783 0
530844337 348397608 0
568596541 522352329 0
573677463 491542398 0
561656342 663152891 0
274245009 42206622 0
503550250 653341145 0
38634657 611629344 0
64117155 130181813 0
143558032 329291871 0
749500685 615187832 0
240926578 695608469 0
406256000 755994894 0
615704672 490436484 0
507158637 482966776 0
360132193 78545461 0
708313089 750328865 0
293833434 14875797 0
750073299 761918621 0
125832002 633355408 0
439534420 779796360 0
482413961 653262377 0
322503022 750291437 0
297166422 548913344 0
68946879 483914612 0
660725688 398449493 0
117763631 259466388 0
792361383 46555914 0
753916659 605821204 0
328400810 112622706 0
698243379 262390364 0
175026191 257129374 0
692851889 245402514 0
632920756 713306561 0
53804138 207552173 0
536139249 107945514 0
431167405 183171742 0
607613715 396275042 0
500717648 318068944 0
795966623 1389412 0
564817596 120760520 0
497580095 128401935 0
434047850 86914433 0
10564239 519680877 0
275010861 623052847 0
292462137 331399155 0
60313088 350183418 0
744372916 497205703 0
723671235 73923457 0
716606908 271021842 0
495666486 536479580 0
617378162 65073548 0
740527566 400813353 0
579844110 342425203 0
546419635 381315361 0
556359753 215572 0
134340956 619017838 0
38078061 244761997 0
459990059 577837496 0
690026527 719510152 0
316544313 741857224 0
425763273 545090218 0
751310381 175750912 0
365785570 274634315 0
387167502 504461483 0
759811927 183141134 0
32955521 61798589 0
197413907 484637087 0
181339487 466706825 0
71463427 388516423 0
153666237 210471766 0
120782953 205227819 0
279891178 795925803 0
241207538 534946284 0
558493520 632223836 0
71677743 777071466 0
727600894 238831635 0
133075448 558119270 0
414557334 751208282 0
753717683 741384119 0
398436440 15749694 0
694958761 420242930 0
388208346 514830212 0
57118475 358949829 0
733497246 365678285 0
424901506 296058215 0
336169361 630142864 0
564555537 131636583 0
307814753 317896490 0
356917379 793718968 0
434758279 482200204 0
177894765 675750364 0
188050051 610691596 0
542834838 537799820 0
543146657 465604423 0
303861157 522101095 0
198082793 129149183 0
514489816 28896210 0
196236363 71548504 0
9715026 247659432 0
428322477 326760058 0
297041062 754127901 0
150512943 39204537 0
434698617 222098622 0
723347665 777209647 0
219029010 418434977 0
374685893 749799375 0
550150654 733561313 0
453242850 776313571 0
243887481 762921406 0
93720330 441826778 0
547908523 341508261 0
616947793 100631550 0
518983775 762994766 0
129226221 196862487 0
586061664 319443961 0
479617595 667046409 0
188959102 438420034 0
560806698 144674066 0
456794610 417818423 0
696545761 386883432 0
37109991 23343209 0
191276114 467618204 0
465850173 769204497 0
551408344 753201291 0
281336160 721765721 0
588808294 712289609 0
505949676 756840363 0
204799587 387041627 0
68914550 763823846 0
565302768 497528932 0
377634286 762230901 0
382181644 783381289 0
243781899 445028293 0
560802804 402921350 0
696932933 715008393 0
787926163 75117014 0
333280441 479051310 0
278463703 642406218 0
722048528 211203894 0
696486642 271715092 0
59274117 390432469 0
460619808 327722171 0
96890821 119317052 0
278879349 367039663 0
249156503 100617771 0
344472957 732743129 0
483384936 544426112 0
745125977 773687524 0
492627007 2599345 0
748109528 595243889 0
607407613 692630975 0
606423802 23718434 0
140237524 346720513 0
104999054 459910269 0
169790052 166479345 0
414779583 274079586 0
133110721 466850917 0
685276557 169037437 0
577002125 795567426 0
453601448 689177193 0
4466495 708869212 0
232639285 298187435 0
143233358 107764050 0
506267038 395684471 0
188836593 87311708 0
274425426 677601324 0
339915439 530286151 0
410955287 665901120 0
552247179 261885083 0
655583111 686476461 0
98162693 322078555 0
282539578 420922078 0
226260046 706032731 0
74500050 22696610 0
63114941 578972137 0
348831547 258984571 0
96856699 630480140 0
69949172 216942249 0
50955247 662142650 0
581943531 614528595 0
647801527 775891471 0
90798309 174175132 0
548988173 657604337 0
772558269 771588751 0
659994497 715836386 0
55551332 659918883 0
190552852 200529289 0
263347412 337901007 0
511862851 157892772 0
672365413 633433229 0
568186670 655326700 0
518438612 14967458 0
160319860 342579471 0
127057492 14244254 0
538042495 440284073 0
192568783 397579678 0
664309357 647068289 0
18926091 462716431 0
585912910 147536162 0
595207495 17085492 0
513241924 296758165 0
208033665 131675893 0
231912474 682881795 0
759262300 202778646 0
599990590 792581281 0
532571526 253127342 0
233422068 723471822 0
379043898 85110021 0
517090327 689052461 0
794679916 680523525 0
768241823 507251402 0
623016812 151513993 0
209676006 607603344 0
722136432 288934959 0
153454260 657452897 0
177584085 791084374 0
507595681 837396 0
557380256 609563158 0
278421190 275695999 0
178376153 218937533 0
224459317 596935065 0
371218375 783376111 0
413695544 433843636 0
632080979 79838348 0
681465034 131321622 0
470220280 669413171 0
617575143 149084863 0
518504110 31303054 0
212646956 679469667 0
612282672 272178227 0
503593057 494723913 0
672603230 592258044 0
116793171 94916307 0
723613039 208730914 0
690632866 742237839 0
660276704 704882775 0
506986186 157692752 0
536700815 220444981 0
16327309 188918925 0
420619138 645860062 0
427614956 89823868 0
19487922 377004775 0
225974676 585621610 0
612734867 764291927 0
28682471 372334870 0
413986009 733801312 0
765877150 135832709 0
475533499 574667620 0
528599478 266445610 0
475685888 111848210 0
716413915 143285140 0
242034205 777174199 0
535736515 688432456 0
193843311 104017770 0
165143693 790146573 0
754627400 660702758 0
745439071 378057850 0
102250598 422586431 0
509332935 709588688 0
189831348 602080944 0
697064277 40394096 0
541355421 223302503 0
367748404 785592710 0
549158680 603106386 0
421121952 8347398 0
354375778 113724046 0
407722237 781484301 0
154997093 124419010 0
409434010 267053489 0
76905805 280241442 0
90895233 512335323 0
557738749 505150888 0
585736129 239265784 0
459993717 776648373 0
633715176 397689037 0
388172533 200105598 0
796615128 333321535 0
706640983 20213939 0
366166912 783907980 0
558228461 583035975 0
785569093 412839272 0
607056403 559104741 0
267763418 90242307 0
251225969 117589832 0
262654032 767096405 0
568719348 10271069 0
366311286 130486601 0
142188296 316526659 0
59425322 704422287 0
659896648 665373920 0
13476417 174114242 0
68960776 508205160 0
259525557 542023569 0
329028737 243031146 0
54437174 701608325 0
413777493 32150452 0
167431417 517339577 0
592974247 225844943 0
555692501 655787786 0
51305576 470453648 0
46208520 718876480 0
589383427 171642074 0
289710473 584542609 0
377508547 133378746 0
714077690 488260846 0
378426868 735442391 0
522046902 631152456 0
561289180 23926970 0
327071355 195068336 0
506136663 503176689 0
737345746 686864312 0
789334285 413837079 0
729912629 198009297 0
456583708 101789233 0
723984182 588479188 0
555915835 127756940 0
681275606 750128518 0
63127186 503862752 0
281156354 156070587 0
781827164 508112795 0
162924822 297134344 0
128684465 343748838 0
490035769 662916353 0
659874451 385616408 0
314557411 53310447 0
401339074 670529895 0
327623742 404030063 0
147972578 143589575 0
35858662 99025734 0
138921119 759955317 0
633755582 669448789 0
448769451 432342970 0
565938219 45542945 0
343518964 422539310 0
322059100 414285620 0
157438935 709629992 0
504949455 126449577 0
677436485 493889871 0
375290308 656365078 0
303915069 543923732 0
67804519 58792751 0
774549817 483503765 0
211633923 741914434 0
71876549 359313128 0
53843433 727252001 0
569939783 449494957 0
677969234 110745285 0
146715375 86510131 0
51087521 178759516 0
389746107 376961924 0
709075825 163514905 0
741201243 543974636 0
449380007 590033698 0
55047670 434831499 0
146750015 174025202 0
602489268 753455877 0
475439179 504064759 0
58128191 430840224 0
606583341 510080229 0
73732330 444630154 0
86966041 217588587 0
234817136 798019514 0
752466351 370624485 0
244021152 10842180 0
422345390 651110843 0
777073361 306791150 0
324569647 766570244 0
325670379 395490679 0
253113920 613726886 0
354500544 362785274 0
107628094 289875806 0
791986865 323907423 0
273678932 729082065 0
670418927 362669147 0
652703251 481675788 0
444885308 765229112 0
404947228 287593466 0
688870311 151456152 0
388030050 343625466 0
126807211 110170760 0
172625051 683477180 0
223128564 249958898 0
564520260 97601617 0
567150933 148825088 0
772084685 466359684 0
657101231 608211570 0
224784385 443197317 0
315269580 419532389 0
586338476 776645969 0
463411653 322633888 0
382252752 533618738 0
750969819 387450185 0
713129673 66825557 0
662369039 749351081 0
357920970 789435613 0
623202376 752158494 0
525926631 680260133 0
780557220 176190468 0
634743741 408868653 0
142720997 491620932 0
699576944 48180458 0
267739082 407555415 0
427444855 485492125 0
20467182 799739126 0
725796006 703243360 0
312823895 559352660 0
74840925 432071089 0
164425658 373900854 0
40851306 371672940 0
88801697 582718494 0
194275513 289655933 0
119588837 721165311 0
52011444 82105139 0
9625342 485331035 0
668032368 654708379 0
401987943 162543180 0
288170427 291621709 0
777831484 595385327 0
784851891 553774264 0
387673720 397424986 0
591957201 107741738 0
668934503 423232131 0
238724432 364802292 0
537460950 489034124 0
245454259 558100149 0
202951920 793933650 0
417295621 203173508 0
790554299 178211206 0
229629660 664405182 0
493497901 321894501 0
48908971 284036291 0
777180975 559199211 0
481131849 543177719 0
314388628 765559538 0
642874227 505877758 0
90853972 590501692 0
570667470 358060984 0
179556791 210073142 0
480992791 801273485 0
318595101 418941639 0
559555708 213856933 0
212562541 441109150 0
139037914 729036765 0
97244095 538040591 0
628567217 543531171 0
325563719 459899875 0
373212251 211855802 0
601895836 430413867 0
16305935 232710331 0
583063943 138480378 0
530143957 724584401 0
698737960 259683784 0
432390436 165948130 0
208082224 40839398 0
259193737 174152892 0
102869792 560004893 0
94970258 449213600 0
710303960 511452661 0
396021942 279075808 0
615652825 78389481 0
159311942 532534144 0
617305620 788816627 0
536216974 746767670 0
369762052 176914631 0
314118321 263020050 0
463743292 634325870 0
702537580 541761089 0
172826069 591461263 0
710594481 79115953 0
450536284 267671743 0
646776141 581505303 0
125121682 796025565 0
244772434 622221294 0
125804861 739771969 0
576509653 303345243 0
65124063 182380808 0
569177921 245588424 0
462204171 766348049 0
63386877 429539615 0
626252416 327720538 0
394643810 257856363 0
743142923 180126430 0
422178857 363202353 0
190613918 207163292 0
397349682 70622479 0
4691413 89220289 0
282577300 717465356 0
191446315 276080229 0
771784522 593368989 0
527970079 161529399 0
477392253 147013546 0
56241559 669824802 0
242394605 710830295 0
355371062 175913167 0
688255730 593497815 0
99528569 628234021 0
52135562 45293246 0
301076243 197603484 0
387183403 678213957 0
732941413 27872364 0
20619280 58076039 0
103744805 619601944 0
291434298 332165364 0
729677238 683813907 0
307185095 179082021 0
664971578 158571669 0
202876612 162719923 0
24960892 664088632 0
524220520 33612632 0
364027330 399145785 0
658816316 339949288 0
61339740 433190037 0
656412054 675561433 0
689887126 384270728 0
247943644 572043973 0
221675140 277607236 0
344092350 518115346 0
306228165 31650806 0
465046580 182329541 0
726473202 249856711 0
357623206 38070037 0
183191579 711423682 0
63085988 159065971 0
361025994 178356898 0
114033959 99858205 0
411988366 27869851 0
59658018 633817264 0
460913371 107229522 0
755993909 661963257 0
406731586 738703882 0
697649959 523852371 0
704214852 739228413 0
111945833 363923263 0
161282459 366877812 0
69719362 278060271 0
210010112 483580968 0
471731172 784124985 0
519237866 377325213 0
73013682 370198458 0
319096789 730805373 0
347098319 325831998 0
713525183 109357223 0
629219880 460297241 0
9707763 88928745 0
689644794 215090388 0
52513744 229858631 0
796492949 231482377 0
370950376 441051864 0
491111836 783105709 0
132911800 656600216 0
133201379 2992695 0
677746451 530833934 0
656820494 23049569 0
266805835 99417683 0
664704607 488569899 0
468174854 335987401 0
75797972 532653769 0
609680636 554263628 0
19846610 548044206 0
708544365 537165874 0
280081892 23259302 0
425826911 14615352 0
456984687 563590565 0
210393988 449410522 0
4446444 393656935 0
388257826 363381675 0
652903963 347629809 0
637869394 626083295 0
451696152 692058635 0
688139900 115658709 0
523405360 57440397 0
230865699 220152407 0
100116316 602287965 0
491264182 599397784 0
554976682 651842393 0
447541458 152379982 0
588668052 339908109 0
791283956 233759188 0
417398836 672444451 0
85225252 618392486 0
75385341 395402517 0
399613318 607677592 0
391096580 786006297 0
563832260 599884379 0
50406372 157190207 0
573774147 103494652 0
99819237 408618265 0
60092802 444697696 0
745618531 717473977 0
644029467 171799348 0
609244804 679997019 0
242805123 621161114 0
282238737 712848010 0
69476996 368225855 0
779472490 407600287 0
659846429 146688044 0
799006367 558849268 0
682689845 289076867 0
799510999 313628984 0
429217603 184971677 0
391249397 231390102 0
260472118 762736007 0
684199539 618538470 0
800941284 400418545 0
639998153 295445994 0
484270651 408904579 0
611461756 767992656 0
688572438 174315254 0
307001789 231228431 0
514965890 148426540 0
54196681 759606784 0
290428708 156466191 0
469405905 217031693 0
371953972 634941092 0
82233237 179766172 0
33141160 102174651 0
311791033 740541221 0
18146136 140930023 0
8347726 661742515 0
372757609 620879339 0
383883394 64457293 0
328169896 684800791 0
258695831 627394016 0
224559620 326241232 0
536193645 112562640 0
729993494 755377968 0
691072866 711481182 0
273708820 479264340 0
472391217 650903167 0
97676336 477736295 0
641155708 613785902 0
344777328 440454131 0
159032526 471519214 0
366350303 389857104 0
630162604 225363188 0
605753055 33445969 0
144403338 108119988 0
663255691 123148460 0
482077708 513849735 0
213324346 12774289 0
431293898 225355313 0
308698709 338186942 0
409699019 519811501 0
774440967 515328321 0
134968059 305888004 0
445332397 466867319 0
656319036 295643216 0
564426558 617620941 0
540356301 61251673 0
567307973 673078689 0
384043884 781324880 0
675333417 134724292 0
366915748 345070823 0
91574720 115660056 0
619772871 465836399 0
234383262 78214146 0
239933020 718633706 0
660282484 670367120 0
235685191 419088689 0
314680238 243027089 0
771656620 295655255 0
52275325 375816642 0
363560390 708040432 0
127506661 573271441 0
787636212 639585023 0
308797390 382412753 0
705881815 203208218 0
505151213 549553680 0
15555344 468780000 0
196930777 496223713 0
192574459 4115339 0
663862593 575791528 0
787250041 210492067 0
435642659 406498992 0
328396559 429253362 0
231063262 288891637 0
763078001 657868176 0
659677493 679816430 0
427571953 124335933 0
370284113 790905139 0
393204963 93880262 0
358028045 785121920 0
252003583 296656558 0
667085412 71791367 0
788649852 215222189 0
272894096 557108363 0
365158328 533424223 0
394498641 429690575 0
590658201 417990472 0
774072493 570689918 0
723756501 591600062 0
232324615 755752233 0
667846386 679426744 0
419534511 341986107 0
627678453 392314310 0
609610198 483787336 0
291068027 71217686 0
468766652 593076440 0
179468342 706449285 0
403625498 282194040 0
697768147 151083505 0
80774656 162841579 0
320184310 508166484 0
139693271 24395339 0
795892313 505751418 0
698534134 281699295 0
676165277 271304139 0
633241755 782719310 0
762776184 80744713 0
90368428 735170194 0
734763380 232035028 0
243858441 567775849 0
142680010 162504793 0
711596243 382734631 0
692434292 748779957 0
443028817 341784345 0
474320922 668350806 0
586755754 474443379 0
405481460 152739275 0
278150515 505700867 0
303084943 392459170 0
151033747 346821889 0
79519012 800810505 0
780706545 623560225 0
580855150 293964150 0
119350282 587110065 0
473816068 198957033 0
187909605 32208889 0
497512196 199197167 0
82812994 565517356 0
656855400 488190468 0
121517925 392113722 0
507862427 635453759 0
226365004 680645228 0
748123128 48029312 0
658427636 382163637 0
301308024 541878239 0
145643321 498827299 0
289842412 763995161 0
529823437 651984653 0
351868984 568887379 0
75877925 614912188 0
464227645 594629868 0
723171936 211105978 0
776974883 782647242 0
515714521 763523666 0
119788324 445911696 0
790187158 501887675 0
438836931 35758836 0
226102366 698552510 0
706134818 55534664 0
38750437 201380050 0
792102782 421709233 0
309964846 606191596 0
264966978 194228789 0
5316999 608320122 0
403131721 318197644 0
492310307 15745937 0
395684858 637864238 0
362539883 503417327 0
445106960 356330143 0
351486108 336338695 0
745375980 540266076 0
49140065 128362759 0
675285915 655912423 0
171921947 413378718 0
394889278 59498211 0
756878621 210242149 0
377655340 53805912 0
366606112 428312204 0
725235257 257337817 0
84315583 479637456 0
466733012 266592056 0
719918878 235136092 0
42378908 328081316 0
751850391 626041929 0
286507492 692074743 0
57398968 610824580 0
398944221 682094141 0
458836262 520212888 0
746350771 387610873 0
768422904 423039712 0
677053808 619442951 0
589804908 643136091 0
715674231 473334895 0
39299341 753141364 0
639903046 44825079 0
720507502 307370455 0
359606505 192317948 0
19525132 158848062 0
120994381 599530798 0
416580672 556301281 0
208202699 20975532 0
645334987 764815427 0
711152210 64755827 0
644554713 651027165 0
534181685 343763057 0
537203576 716008751 0
360600843 338114227 0
330771402 439925236 0
233610654 388023791 0
470919260 377320719 0
574358857 313472085 0
578435348 119663488 0
50561363 456400145 0
130694398 725345721 0
563720039 369564254 0
426576362 454497903 0
619169585 538932179 0
223080418 669343302 0
605314475 375029942 0
154446996 592168322 0
787064000 237952496 0
662664793 462042954 0
395703162 703745502 0
750743981 174088901 0
61485928 728524802 0
616775563 210613757 0
427884597 29974803 0
242864095 393117402 0
486161533 302083556 0
362729286 204424229 0
743258092 731460127 0
459103375 261383743 0
389784742 800408177 0
221686329 523959549 0
401167028 786537843 0
61950680 69288201 0
311800066 371559862 0
755609207 469189540 0
18618227 42895739 0
779551436 744841094 0
653616440 570221316 0
479084022 209869504 0
670836172 475063181 0
330882678 398392697 0
566297716 380745629 0
381329854 55154961 0
44786503 470758184 0
20901074 79930006 0
180502791 613179426 0
762475083 734368124 0
726455425 75467248 0
656909073 708294217 0
784342727 200185619 0
588487105 15675045 0
550224040 540642543 0
82880892 246526005 0
437581642 45720593 0
797087879 360865399 0
358221293 774799105 0
220003948 790228416 0
653170807 241544399 0
153923656 425411094 0
455241682 735957795 0
710082806 109371300 0
309690837 747029092 0
506676057 531071429 0
279769287 575825329 0
314476508 10569024 0
84563542 257642113 0
337296533 364595070 0
485433433 364144588 0
732378996 629496810 0
524550762 336383738 0
341874244 607135068 0
20047279 431390939 0
556530435 74349687 0
755789461 455306083 0
117996278 197998190 0
764526545 218068831 0
651878739 400806358 0
680387965 439830499 0
671412283 71058722 0
48000999 527056084 0
39592874 421175020 0
551531992 301755333 0
757974502 463609616 0
415444138 758345680 0
494188073 558726251 0
415511739 53670640 0
330789565 69126671 0
729906353 691449860 0
222873584 612822283 0
315562145 52063733 0
126923669 743851489 0
320548102 387169063 0
717163005 170171790 0
526817901 37959745 0
624809240 380925236 0
731711676 108146439 0
531432299 240943420 0
347481812 696780699 0
254513459 735177735 0
779387296 333610045 0
640474099 698469707 0
799504647 96897808 0
439341143 722890967 0
597653256 185976305 0
337624887 597182085 0
618225806 511983303 0
717037858 482698400 0
143668992 711339906 0
80733895 711543804 0
541587088 299102292 0
686966477 518771756 0
256111250 266619781 0
148380231 256639545 0
789765309 416501039 0
564994336 765588811 0
724919679 648262108 0
353082467 154657122 0
755460392 237561753 0
436340028 214457216 0
528952989 448216906 0
164934935 249339989 0
715440092 707888636 0
267368637 787601536 0
765312427 732538306 0
145670741 285801112 0
406867609 669882055 0
669151833 12558188 0
375318718 64939860 0
630488066 417938621 0
380897813 615403897 0
783563741 21831317 0
568066365 396959705 0
195704950 670361854 0
293506117 419275390 0
668506870 368728479 0
516064494 576282858 0
153172598 89877217 0
724272321 5686338 0
532636645 606686046 0
769318750 349204945 0
20634764 556097057 0
468515419 169206934 0
202579122 150921879 0
82880202 747049966 0
315483714 799883193 0
228701310 127273412 0
53447686 437696435 0
437449634 574814808 0
672943051 499089899 0
155546225 505116826 0
772622398 43388785 0
162484676 129878253 0
788085969 115464374 0
179899957 712739730 0
81454273 119514350 0
769585693 732048639 0
638230185 349144627 0
694165493 289591197 0
212269237 331213775 0
499412930 577257482 0
249041001 40643022 0
222008276 392087495 0
648534525 2797215 0
506961717 713323361 0
695239462 518884211 0
204870379 640297104 0
291029526 550260909 0
734727227 558283761 0
633412912 512500177 0
411271115 292326919 0
67411234 233245037 0
658914666 654176334 0
194107895 506736090 0
123824744 640185622 0
136269733 70522974 0
35327629 378674353 0
671998781 324341993 0
297229481 734092797 0
563053051 770326202 0
418591577 300236715 0
764235540 757090860 0
511618476 578685345 0
767055554 283318661 0
428177480 376760021 0
638290598 256124664 0
346605029 457711336 0
526391547 375267393 0
250906414 118673238 0
342559110 48210318 0
125656651 672281549 0
41391157 609300209 0
62731242 104445551 0
770612474 258618080 0
376277218 800077531 0
316802561 755040018 0
377518777 398356493 0
266398798 82686249 0
159696591 162856445 0
149264126 343998964 0
281382306 632787700 0
88398241 781274046 0
287599891 547059503 0
727614211 196562751 0
253674595 188120448 0
574018103 201168875 0
151051725 279800198 0
565523954 120346561 0
149552147 639471428 0
260073109 735164484 0
4631830 226563912 0
369818706 217566960 0
601233327 387855498 0
621281518 799182522 0
162207107 748682785 0
122070357 701210084 0
201188826 714279779 0
195312324 312446282 0
9338379 49702385 0
380252283 780056736 0
731020371 131942457 0
526732844 247877372 0
23895435 688204047 0
727131556 497443736 0
789609377 422916430 0
674259206 439628158 0
225061594 288765762 0
582591808 647134414 0
582073285 80287820 0
761742379 352474075 0
781115868 576633842 0
155263108 296948681 0
322463269 234275636 0
635066021 338359611 0
717071281 179051229 0
137412221 518319212 0
285566447 41964078 0
195924354 623681119 0
703247326 743245861 0
376355415 19941241 0
685128534 485679349 0
755471393 196874196 0
734159580 755759461 0
698902202 798854832 0
200554551 620180025 0
243357139 82135711 0
196817194 499259014 0
575890970 530992821 0
753662236 785366360 0
600528453 166443724 0
501987844 717046902 0
709897046 771526899 0
438565326 724874844 0
564146682 130752176 0
685657854 614909165 0
380009484 130302166 0
17845424 220347281 0
381075523 532415641 0
522034250 196504026 0
352311473 340808073 0
514949542 801321991 0
14068406 799128731 0
388738940 259428511 0
508660875 139770447 0
393121825 707667783 0
145570001 262599120 0
93777730 240625538 0
137556605 23446150 0
565501259 548017046 0
425419139 396896885 0
780107051 200405990 0
452719902 485602676 0
433648580 757612378 0
523961915 27935645 0
191664791 453346045 0
357783205 253100116 0
224755229 123653721 0
279126785 103539431 0
560222389 680331674 0
556418597 47775658 0
263426708 94199473 0
561159484 394497654 0
411908398 87822998 0
400905267 780839920 0
411194879 622452861 0
633170974 47419736 0
689774317 686857661 0
293447431 260037486 0
410581454 8202188 0
571222427 530127981 0
160382772 321952717 0
671194340 697747531 0
510119485 105017111 0
134937533 459172568 0
571862173 461838550 0
579444323 481563952 0
274835151 362005498 0
718111009 470513998 0
171707109 351583579 0
589862681 749304237 0
463581810 332956219 0
490400491 268197152 0
563499980 472304719 0
781422736 711353795 0
163171346 42213653 0
742046320 296465927 0
161426047 403478905 0
588741241 263942952 0
745649385 86580589 0
35970431 138224161 0
140988447 115265766 0
589055612 507427284 0
546007890 275544664 0
534197989 551622560 0
497289008 295996759 0
778042661 186013679 0
690525225 791345550 0
129716174 759110011 0
319563963 594727656 0
530482379 695991480 0
765722885 139141582 0
105815483 743746024 0
327476036 36385251 0
45905592 412976725 0
772628252 9408144 0
581774406 579548339 0
708592878 689216448 0
495060877 564396712 0
229319741 729958356 0
253612381 460969594 0
46030486 347222687 0
582372478 96293582 0
214490364 466883467 0
688954964 454768496 0
260861575 171976863 0
174335474 773208357 0
658395273 740630442 0
389721761 116240849 0
532613334 555992973 0
247145523 588035790 0
460893693 475393395 0
252417384 289092613 0
4907890 50951958 0
243633515 47844172 0
316587072 61694541 0
746656307 609625727 0
512119098 634681057 0
152914335 438008380 0
408679781 333427157 0
800116959 454959827 0
616861176 368015567 0
625640340 8650650 0
260518002 341554194 0
71191496 293114742 0
478612521 298339351 0
379380919 222583489 0
348801328 756587829 0
186271036 324065461 0
441575857 733123497 0
430075211 466032652 0
23100658 621009128 0
16200165 546361382 0
67149714 497390627 0
638064948 388851850 0
222307088 732603553 0
96285221 792460640 0
41636389 158199155 0
128359729 648954866 0
32557043 349091268 0
81730776 321754273 0
555549124 159462068 0
420523784 298379943 0
167500275 660346491 0
327779525 291448202 0
33612037 792323158 0
203265661 79334310 0
441301181 464722909 0
406774722 590741037 0
5034998 588261657 0
175714283 722662153 0
314060947 280220345 0
137410669 112783410 0
261624865 482604182 0
559746029 571224695 0
644938657 49626712 0
364330614 342235409 0
412848418 298891813 0
441521961 628931436 0
80373137 657364267 0
23738870 338278901 0
470625151 375867330 0
372264869 131182014 0
32240416 111954685 0
339210478 351404085 0
715012825 697567737 0
720489199 269251076 0
91031452 707377772 0
380787115 704162174 0
310067414 427629700 0
166423643 675241161 0
424601092 510587549 0
370709789 166533381 0
468190262 601457192 0
185471854 586010184 0
783406384 157544590 0
456004710 735873245 0
515703032 632322646 0
269344847 459570122 0
731034993 749578814 0
508213141 431403589 0
475671128 148265879 0
533774721 310891189 0
717700451 199827872 0
665316788 38695880 0
502129825 261293265 0
90474186 296459938 0
128232239 342410392 0
359113043 657457538 0
108578113 714375194 0
733079873 75267682 0
602927627 540011198 0
162196660 222757395 0
757512674 224185893 0
532123038 503276440 0
226957740 758977987 0
259635839 458451429 0
51564901 220872316 0
347737809 294277203 0
639239351 288502535 0
760030566 101549900 0
41319870 182191922 0
286782228 224399429 0
604828490 407036895 0
424725003 67743709 0
56201743 397263691 0
116186752 36992834 0
553304852 476682720 0
467295081 715531243 0
196511256 566555139 0
607911678 212346381 0
249634604 541719428 0
13571920 338092104 0
373107995 75339390 0
266632696 82019858 0
134020819 335562308 0
763728636 246291663 0
259260615 668020601 0
407489883 699302274 0
766747056 693998328 0
624002377 170713275 0
573317235 598241099 0
662472000 468056012 0
257183056 629121109 0
707958856 316382175 0
616069405 669033598 0
792097281 591503055 0
367553843 193349980 0
771778052 134983959 0
260904815 634671332 0
777730171 441805283 0
726296215 646953248 0
735731713 662327824 0
191158937 365451871 0
224027498 110850846 0
444927223 597046593 0
684910 483316231 0
430805802 644650609 0
510210593 794102781 0
176386437 608664822 0
453873027 73645965 0
593761406 581371015 0
744164499 455163359 0
36466135 538230180 0
55850799 732401742 0
190208768 489759086 0
426870371 98617167 0
299953613 794564165 0
361391236 630360823 0
445937069 681832251 0
465610820 799917189 0
39843154 471743009 0
295618906 185417818 0
645427312 127582893 0
631422499 336432033 0
607700606 146741079 0
409099215 254610962 0
637872544 340539546 0
91960583 83785722 0
111570331 353365652 0
287552087 772533710 0
598113519 710580205 0
278725893 211662213 0
632351168 434418435 0
574377804 736128530 0
208009036 796332891 0
746324420 419821586 0
350272717 186420733 0
80829138 448676915 0
304554037 506091801 0
375208088 179198194 0
272740320 800427545 0
710884408 234576443 0
346138041 152073308 0
759848830 349773969 0
746511094 365771174 0
133576347 373444457 0
480633926 419267673 0
278545354 604084824 0
750191989 782232182 0
242535846 104643471 0
534091255 121432836 0
616315074 81001374 0
43427241 627290280 0
144657441 358690624 0
348122702 790492288 0
279120902 725493671 0
800044474 250046981 0
389198815 119550839 0
253814207 591213597 0
195176903 253904289 0
637623072 60888817 0
631601700 74877037 0
210010918 166503669 0
161355359 205803887 0
256638983 610857995 0
515183259 575263463 0
155292104 286192093 0
393480914 50854344 0
700576924 483400838 0
20032985 477906593 0
71390226 185625294 0
485842736 58324249 0
114717977 764205942 0
204785569 581375478 0
180803967 739076870 0
190494499 492622358 0
376995004 372390568 0
656641861 586180927 0
446327730 102499443 0
228822647 268885046 0
338169239 95025771 0
523778157 715830905 0
322384064 721197966 0
760424597 290572670 0
610061983 65337963 0
465404470 420805343 0
61188964 239544845 0
18979001 28233888 0
354123559 441590868 0
524708044 246968579 0
136986523 77923419 0
464196267 299466598 0
548329917 563470816 0
589554129 729761819 0
159170972 337712054 0
30549039 87354933 0
17732064 585837438 0
16531194 515074622 0
129930031 266882898 0
281244550 401046762 0
305681849 747071611 0
550605410 114586677 0
549091626 282471815 0
798586770 57819470 0
446894396 395144281 0
298292104 349318118 0
210056550 516738816 0
129155835 749586380 0
322388180 10002557 0
68768831 495589440 0
507751616 679229639 0
433134052 5553916 0
496628565 99496597 0
604026155 199308244 0
48939891 324047310 0
382474469 535574138 0
129335254 19570914 0
340091434 204747305 0
168316359 118910929 0
513462177 727344514 0
106898072 156796004 0
576030939 194660352 0
32782566 460276124 0
691222437 367091607 0
315018777 355626339 0
195345208 438657463 0
494630257 302426395 0
725388699 360390861 0
159514961 320969824 0
668648108 457701514 0
155897800 94721576 0
637780535 577003717 0
449218110 270908330 0
700981976 699287890 0
202808582 655776472 0
300133152 224295160 0
137083465 58206234 0
384947736 160971722 0
244545292 454665 0
60856525 271377252 0
740587499 420443319 0
323304489 375019814 0
6871700 207008686 0
436346272 437299596 0
714833781 799736696 0
583878680 3791157 0
416630194 155719428 0
592288734 83656770 0
699333762 530606082 0
190566756 643976049 0
25195694 236501390 0
617741028 662337659 0
710909442 28124368 0
467000825 191497131 0
308988784 129537172 0
41220801 500020118 0
31529749 434151542 0
478486656 555467687 0
518129022 322767508 0
758529672 137686367 0
475476140 223080986 0
372722393 518824005 0
231280620 9652076 0
45136302 433708699 0
537382753 249302813 0
303932158 597585982 0
109796303 50533342 0
120009462 32020244 0
332957604 40683268 0
573361709 142819359 0
224796181 262601644 0
302041206 744762708 0
632892951 677688335 0
53963443 346842971 0
227212086 566113692 0
421310631 97882394 0
319708969 432884264 0
269195291 264354230 0
793448732 173375073 0
21773584 208174661 0
484631543 32859240 0
443138974 498117808 0
494419658 12802306 0
328497852 239580236 0
333968801 780352723 0
20779572 656629576 0
285556367 680859425 0
119000330 260697808 0
54097079 710163412 0
353642400 605824110 0
727159887 333643953 0
533840890 523846812 0
258427777 182446644 0
656295601 175090972 0
572533637 55577218 0
232995665 430076277 0
334756296 326463313 0
482355960 579255845 0
146528211 659372907 0
81566889 474800948 0
434390870 184398786 0
736067954 529480174 0
732187654 673061083 0
686660707 737268334 0
68644089 186538855 0
401797738 450572779 0
579625566 768950455 0
204214158 182638606 0
705552755 686154896 0
536023448 360823843 0
64329779 618107169 0
215669942 747550735 0
767906656 689099161 0
471773173 101028291 0
121302163 232617907 0
766053742 640231471 0
105217780 525350417 0
337683165 791641747 0
550668083 391045010 0
621192053 622742826 0
172493143 383326836 0
512165911 45401854 0
140891919 76029812 0
233485557 407051302 0
755524162 560528036 0
506412268 592409032 0
303247497 543012644 0
721404748 605347605 0
294725347 269609645 0
630623298 674976154 0
352521014 425417826 0
292216510 224695932 0
561915786 583901946 0
45380108 390072211 0
569269970 543640288 0
759321973 439856088 0
213838554 68091736 0
179969374 20269777 0
758770144 663503448 0
629927717 208365467 0
549329244 450880739 0
17649791 619628577 0
290928561 539238899 0
227674118 124979634 0
381062746 284243049 0
406119579 499629171 0
712667259 4761290 0
257316983 230686471 0
590639118 351313593 0
207429816 226959937 0
267956825 127172860 0
464531468 376816089 0
161784555 687710174 0
565184364 540030553 0
311386539 81270081 0
358214814 94730038 0
382808679 130184481 0
451550919 208911934 0
742805620 443483154 0
775394312 213692679 0
98282999 790455648 0
200447890 725955230 0
601593505 462104569 0
187887875 119029628 0
712868059 729666170 0
212597265 600498857 0
6288436 530890948 0
797935813 26287041 0
19009228 329119204 0
258172419 736630699 0
178200134 685660782 0
540180551 660393524 0
300870845 689183728 0
694972086 584553389 0
392268050 243820814 0
666742789 539916846 0
792545530 624636041 0
252551821 372991880 0
229580813 100807976 0
286709846 275106074 0
725725573 6385502 0
58679271 121307344 0
427574387 121227722 0
211325213 114775818 0
48538244 38014360 0
495086001 324371883 0
102562597 241018523 0
285313081 381825157 0
399605008 745521171 0
184347073 513169995 0
594693562 785440659 0
701404157 672240500 0
385516843 345347405 0
746308334 21425166 0
752289153 527449524 0
74886299 232796735 0
692441806 278676928 0
703556208 306646812 0
738510599 361341899 0
561279532 539426691 0
684497527 457354582 0
361580171 488494066 0
717004447 454643482 0
18969958 103092299 0
175081705 645041643 0
90795785 262211716 0
142009598 749180285 0
103892189 675016633 0
73612973 294906379 0
188685931 558583896 0
642265177 661856701 0
124392841 91867696 0
460301416 231345904 0
498229724 70517496 0
3634805 188900541 0
780627211 396177860 0
445774650 142863996 0
175725167 37748380 0
42554109 461725280 0
510710772 309008295 0
158732736 534145646 0
277731316 420956276 0
468189251 702771959 0
598499300 290015453 0
579131379 620336630 0
441577960 600145923 0
172965863 210288619 0
354453650 799650535 0
778269861 359981362 0
316693453 531982522 0
669069432 135821736 0
126265141 218056204 0
174786547 719296153 0
232034541 249580564 0
643807588 257724409 0
599464212 688207935 0
321454408 372446714 0
406787546 342897718 0
471191918 204977958 0
129504591 322230755 0
474692062 555881679 0
779217290 320066677 0
544061411 40383234 0
604650289 470845884 0
404400759 364174398 0
285885215 440902361 0
266514008 402316799 0
461457541 402831221 0
766309383 480030877 0
708082926 449656007 0
143727841 85479139 0
429638921 71266693 0
736444822 429593405 0
623992399 180812380 0
624934881 219864371 0
45910190 237577891 0
684965929 294329636 0
768223442 709666543 0
700603300 142784495 0
421193411 722069731 0
415521079 324357690 0
398233365 512595898 0
90419829 182286658 0
182892987 770843542 0
775570793 111327383 0
739512698 216371959 0
647144308 657140504 0
180683425 348249417 0
21245770 256226465 0
792834801 786559491 0
727555846 157438237 0
14020804 88236745 0
630227809 665126746 0
593161099 308755486 0
7399827 285836605 0
785833335 564237872 0
251735840 205653359 0
647326338 709014124 0
716770406 697736050 0
766612739 235803363 0
581659291 313534060 0
276388768 63593351 0
188888697 582931549 0
692946469 286484492 0
190293353 643721032 0
56679746 654570289 0
621207814 545054816 0
1100362 65696563 0
633810717 544510702 0
328799735 195133741 0
227882689 475381878 0
499764893 315773944 0
14917841 515277218 0
488833601 213886317 0
565999222 720624087 0
326253592 747251657 0
777537006 211985925 0
106253345 198767601 0
559557210 107208823 0
7345313 641793486 0
190813864 649613925 0
330941232 492930913 0
473353956 526665079 0
193177213 202808904 0
579581019 438239283 0
415486484 256491036 0
598167330 138197503 0
708902617 9917128 0
174213691 557983280 0
278159038 178554993 0
181986856 173506117 0
711336588 221481913 0
800045179 652908173 0
128923468 404145170 0
715394911 295745836 0
416545533 182912583 0
483950070 393161818 0
673172227 712853399 0
37844179 511623557 0
55733866 179788551 0
241982614 390198831 0
17567149 212203871 0
693350092 221988995 0
562290539 557463680 0
226435439 770924282 0
152701177 415249573 0
4525578 52805714 0
420414288 388828854 0
526977924 529157844 0
257520146 725034747 0
503727147 587972733 0
294803872 644636964 0
232799406 711633075 0
512579493 148915131 0
241347904 13798081 0
620652124 705768435 0
572456199 347925825 0
768209287 52998076 0
177050537 573328518 0
576242665 18087386 0
429775138 674732794 0
114737135 601582634 0
176248814 1296352 0
244419579 529475614 0
461158494 22313471 0
586239826 169925397 0
618086105 482900748 0
361525366 784885987 0
229430002 359618893 0
452303137 627215420 0
410845405 726662919 0
433173933 652184927 0
105347548 189573925 0
80279157 685025962 0
556654565 388685304 0
279800116 250029520 0
37503119 206731405 0
132463155 54196953 0
741785645 33319666 0
170674282 301109186 0
259369429 49456767 0
775973374 14397154 0
548108242 522524561 0
725186473 418438990 0
589848395 3623846 0
707776426 575517276 0
233299368 450368297 0
352288317 379410177 0
319910680 788240537 0
193544013 431592625 0
308651552 446278861 0
195188509 383094697 0
238663226 701481351 0
679921497 636962520 0
105303872 329897910 0
238583811 179670343 0
126773507 83523976 0
144816932 768800133 0
590096125 535021797 0
232929403 314191624 0
186643328 10615471 0
43943668 773083911 0
244560286 206568365 0
161789151 118947137 0
278083384 59235702 0
102424866 376137226 0
719041667 415398655 0
391588363 262619291 0
783865317 581046746 0
777054471 433552211 0
585061319 696307078 0
319434410 50092652 0
492300355 763740320 0
456836410 458443791 0
159852736 557856058 0
491309737 425949051 0
565277337 51689889 0
553722472 115416668 0
655377019 88274132 0
408381252 363688499 0
237782064 396361725 0
133507405 229721724 0
460679044 415880764 0
667289154 572811910 0
624406430 515764137 0
481577108 83846748 0
300814833 708299921 0
112599114 360542250 0
550777659 48719533 0
729066390 390119692 0
748826976 544800006 0
249257203 624393297 0
219114334 375365705 0
280911200 633935193 0
32192807 107012415 0
219777180 171572077 0
269964816 225815360 0
181085332 700293465 0
652591315 82226217 0
365852299 553140850 0
465470897 556988458 0
531896215 324195400 0
30991142 147873289 0
574927781 767665085 0
638645269 480860722 0
179737953 196744959 0
745851987 567252269 0
691663248 51781327 0
318338527 494997862 0
24261484 766352921 0
180807863 9611851 0
230857179 174210999 0
372761485 503249667 0
406189616 130180988 0
66119502 615595449 0
247440317 715420709 0
596242499 165973903 0
686118518 770967179 0
244400231 591390251 0
742578706 697390780 0
574526717 589118123 0
652799535 526008290 0
203760816 326739182 0
755867199 83766661 0
341678536 208860541 0
28300408 58912736 0
574299515 134960433 0
413252244 515853974 0
145213468 137708131 0
339801912 497299998 0
406896414 544300618 0
547474241 606617951 0
451988329 239803472 0
536146797 451062975 0
566438415 299141296 0
76502388 208621842 0
315011246 736647754 0
786866309 333397112 0
643028005 354228354 0
258513340 67898121 0
291709223 638166775 0
321275341 313317615 0
170918665 508679127 0
691760944 27377792 0
478829557 138795181 0
394775501 169641063 0
627649309 319340393 0
70739255 478854939 0
351648543 780184312 0
780071430 511232016 0
18608015 386426025 0
700275044 338695201 0
227857112 609275873 0
301075202 312123807 0
24610134 66137264 0
145789378 349444895 0
334142893 153066372 0
577864109 625130424 0
13470253 147016951 0
793258814 636922088 0
695571657 532144163 0
30952014 42155592 0
29604446 482013810 0
383726045 773894068 0
735941879 420216027 0
11908856 786386229 0
260246127 276698810 0
403471108 168997069 0
631358236 59909317 0
614387229 349792768 0
404275968 691304467 0
750049913 82453266 0
638759873 41803701 0
508786606 712336230 0
668014234 486299004 0
288442110 378551114 0
295304163 448764842 0
303251038 69192942 0
693242886 97123500 0
440511898 383992307 0
521939092 178762491 0
433977472 27919141 0
624517778 776658846 0
461225674 741461901 0
94759875 237357318 0
158973536 705886827 0
235099106 180063990 0
304444456 297028309 0
246584233 368155839 0
610896270 402632534 0
21317261 672964080 0
696053157 37521717 0
316599572 11932955 0
69717615 230909875 0
795424004 474607514 0
587778913 256677689 0
487259773 715825884 0
635504315 304713625 0
444858142 622962799 0
149274194 151857887 0
554791911 70746759 0
166187610 362584477 0
299345392 754464052 0
424609635 515356190 0
251859609 460580230 0
652444152 611065153 0
658043968 543820402 0
400459510 241163187 0
5252107 361798363 0
279494296 397249766 0
375319967 627978873 0
178521927 155666297 0
382962267 28296668 0
480845545 440716224 0
523074371 590274074 0
442572158 550438292 0
106691816 622627115 0
711517589 271717033 0
795078596 157550679 0
440978270 539239151 0
249097820 511320125 0
435177494 511584049 0
124675963 367753080 0
639442243 213960984 0
684296066 458754059 0
645339832 287482993 0
748978962 475642600 0
415121006 425119445 0
223375751 797189950 0
597244106 361794629 0
13782414 799249495 0
137248165 257994092 0
388503011 424229792 0
404823032 82479679 0
464619202 398766164 0
479378819 721354153 0
659224082 401378324 0
86262912 707346296 0
658681777 152220973 0
268638308 792604234 0
299795544 422035793 0
452394850 746000982 0
606786641 114753733 0
638997732 6669989 0
152301061 687042253 0
790530008 201128442 0
121580622 151390792 0
264560264 85307540 0
76649854 67895912 0
474284036 399511416 0
146776547 344248478 0
550730874 106760148 0
786978918 361093098 0
520980228 44260394 0
386280141 141293868 0
112954067 223111078 0
328360080 681420889 0
552040828 728829587 0
217744726 281629691 0
548623618 551337166 0
694486816 197564361 0
364311449 764240899 0
723529030 262280888 0
264830971 493884750 0
587820445 531812028 0
610524478 4555618 0
734082183 156859722 0
679059912 28789870 0
638994748 512635675 0
657838340 396637247 0
282006056 670400144 0
201447705 503578719 0
645254376 69207479 0
6982 454838586 0
279471300 175912915 0
496188376 801396904 0
353247131 549304307 0
12766745 338754470 0
507069842 564662236 0
662903360 288661167 0
753124211 522539484 0
566331429 584475780 0
661328914 595707058 0
781184060 94651435 0
777742106 223919186 0
257177676 478927304 0
327501959 391669728 0
370700463 600303654 0
276611937 414413086 0
368111869 245417211 0
360778384 692139201 0
589984570 599169393 0
500574405 500893901 0
307996802 234270037 0
757484017 359592358 0
386976740 606011187 0
440817849 62926177 0
657003095 186768283 0
720659932 329796507 0
573418809 242489041 0
758201412 555604502 0
300604529 162520914 0
311917569 176596835 0
548755352 525469857 0
540818613 672253323 0
162686029 175906977 0
602463548 683576072 0
787817431 458135892 0
556590906 491888344 0
730170055 523828134 0
44622670 275411596 0
484127249 193221346 0
574706885 509444078 0
652913073 467857698 0
311949546 681869576 0
781298188 448855135 0
575909200 53710245 0
221552623 542276220 0
800510534 175516727 0
539272712 503066418 0
282099593 740319340 0
65571477 196648550 0
555877688 254139196 0
556551848 711670650 0
79284923 779601225 0
669361501 332151068 0
163665458 404106798 0
207476016 388641652 0
680982776 248256254 0
780700908 260529920 0
67225427 759983355 0
454198483 247105631 0
119140346 330967495 0
546108720 567255897 0
767176257 739832288 0
378110026 267934344 0
172014039 407110658 0
571058695 266944457 0
542572668 28306547 0
181528814 267523478 0
230530104 155783994 0
601759631 54093347 0
21322212 745874468 0
479997877 697988643 0
560689774 128698564 0
520119678 147667600 0
441709665 414429264 0
455597166 403986313 0
743940240 691681766 0
652233680 112905067 0
709705183 292814691 0
56399504 715390346 0
758961128 285910475 0
453806637 758092270 0
512065006 280406874 0
168841153 121904548 0
487031796 775304601 0
599117541 372727831 0
234792787 256003550 0
367211421 507259842 0
453931840 342273459 0
376490064 375053092 0
566743855 629072644 0
490313211 426244353 0
220286689 344931867 0
49197666 39801220 0
739075835 790349061 0
455804147 693219316 0
574823551 99608380 0
521985754 73428682 0
635328579 123328045 0
737282541 62174975 0
549769964 292096543 0
30285974 196009588 0
447976132 796177887 0
771067287 73004758 0
692505965 632513755 0
519339044 85392978 0
217508285 252801858 0
762852917 501305320 0
411079248 57583247 0
618021925 373952051 0
165712081 709488574 0
492191261 169891500 0
465607515 596659327 0
633153828 761776690 0
145840493 133612138 0
777426643 190648877 0
792854843 165567688 0
396213492 13840941 0
260045976 619743868 0
371679197 469979088 0
113521379 471895329 0
389170744 141893989 0
246370589 534685103 0
425690823 465344532 0
518635643 698130362 0
480156710 646700875 0
96274917 541348735 0
554150512 241424945 0
519918661 654345517 0
320063729 770617347 0
427986298 28557659 0
51909222 135725829 0
359893721 701487164 0
34739757 341285228 0
620155902 338578656 0
47395713 434861482 0
648344352 469422998 0
600526294 705715485 0
8806209 103081287 0
178165788 794730505 0
128032477 115767880 0
375509235 222273641 0
345802728 100067974 0
3026848 297836673 0
17790037 408277267 0
566782355 277517006 0
297397728 174038383 0
257746198 146989107 0
759783936 430689748 0
176097721 150511913 0
737128671 77592317 0
85291480 111114372 0
471420033 682505109 0
276366748 150225595 0
687456463 436206858 0
659878721 797209526 0
642230641 349239265 0
783726741 501002321 0
257921235 73890340 0
755597349 622609799 0
63026628 750026865 0
502762282 140573523 0
20498943 128090140 0
672822683 540915475 0
4442458 593631571 0
17335880 344243097 0
74019712 162968 0
157003537 183137749 0
726066940 93678103 0
517308215 693915257 0
431559008 315592939 0
88946141 63031292 0
704546994 716310011 0
523769155 530295422 0
637660098 711748305 0
151160469 388693500 0
240687939 235669964 0
470925468 296923049 0
610931981 655282941 0
464430569 733255890 0
750272087 615247058 0
352541813 129181021 0
400019630 234740747 0
287629717 579138313 0
372771642 790306278 0
204247949 450043145 0
730515611 33451487 0
660706016 613308370 0
270444223 148946857 0
185838442 363915959 0
615462191 678689507 0
9970380 452061950 0
417671557 410414600 0
580804082 42966094 0
257830099 607934313 0
376144492 594859405 0
544973483 214830929 0
668407443 714620533 0
436521885 78196168 0
554697920 315697924 0
501890363 432502699 0
632179390 778583984 0
358068226 507941567 0
370153993 36274113 0
229838686 548823530 0
5150260 526485165 0
385857952 344406731 0
197925407 33929830 0
739929965 207973447 0
210218475 309619388 0
118866488 362960831 0
341850258 392162022 0
58883420 464155845 0
238587597 138309425 0
640352729 85869472 0
295184238 56232908 0
560085938 766581423 0
48543418 141875675 0
284078227 73825760 0
772694827 191292200 0
581533040 236691662 0
316844728 108105579 0
371591418 366890919 0
331234210 769773487 0
628266681 450574372 0
465002641 386573914 0
785016826 529554365 0
735183094 641817830 0
217811929 270516986 0
216705915 707094346 0
686392217 330377043 0
327191791 514095291 0
746565453 649525477 0
286351339 443492700 0
242458937 461882700 0
61025676 351283463 0
10078423 14853795 0
311492862 774036975 0
721547487 708662255 0
309961664 41229411 0
103953383 417850037 0
620002128 764357227 0
521703891 717484453 0
703639009 270419175 0
736068631 406186459 0
747075679 38595686 0
5873719 68634203 0
424060415 760615119 0
338955537 701990203 0
133933379 600334494 0
692399830 43594818 0
347624000 521447337 0
147136273 303423964 0
519474863 209301388 0
776641350 635876049 0
235245163 154115308 0
692124442 61413099 0
357679198 724316811 0
259904043 755208415 0
754147735 392296182 0
790359176 269175984 0
430217302 149384990 0
103095799 255134800 0
45163205 172291889 0
180232963 462507904 0
130189631 451050489 0
767671481 241203786 0
252395850 472999240 0
373087083 756615634 0
480534667 572797660 0
22721689 316362550 0
55985387 342773073 0
393842046 278899895 0
538713569 312525938 0
718893399 700867165 0
320891086 325506561 0
657388486 479826221 0
753223129 594587070 0
722581817 669142401 0
327118338 143171223 0
302861996 397200329 0
219720362 731603660 0
95988442 32148964 0
52536120 362531077 0
630712632 332229013 0
466638337 468404256 0
383545486 688854711 0
114226278 750968226 0
4787610 339180857 0
376442926 232694556 0
148197338 135114236 0
317968373 649748610 0
540370348 790701195 0
650504681 749328360 0
7848498 178432661 0
616798560 565961426 0
629887922 738663683 0
130107617 396569482 0
578099810 429751487 0
202599154 772264103 0
296533319 364471150 0
227635265 42498601 0
670570137 707397161 0
753886410 741601487 0
778511846 15447033 0
635643283 336589937 0
694563997 797369906 0
530199588 575940464 0
671157558 407112005 0
91620870 497631946 0
772759600 798901478 0
85654167 263542172 0
773357509 152985728 0
663134430 653382458 0
379197936 354053039 0
202376651 711921345 0
407624915 584914548 0
18171907 544570499 0
425787425 740092096 0
202309692 582592475 0
781406517 195970014 0
436719448 30704775 0
761780461 450616965 0
692923149 434846812 0
469661364 609177939 0
114906308 11175583 0
581219990 17695474 0
732105957 649677675 0
671315357 144494198 0
435081033 769828298 0
129255203 566026496 0
189146405 190096449 0
360646783 612380199 0
377092936 268266561 0
304669014 323190890 0
153063341 37424078 0
525928111 177362443 0
648922085 665705097 0
292592527 667450770 0
163464530 779009300 0
404928693 800635699 0
171666309 240107967 0
120029846 513893179 0
82539796 491441839 0
547336306 685421388 0
755281438 470868413 0
693038568 796405547 0
557440547 723210703 0
168330726 589808913 0
778705138 93273028 0
726312884 753927139 0
311848217 48412648 0
212276059 165107180 0
285418075 648759500 0
16426702 712137152 0
347082569 141586591 0
69662598 7396246 0
198117146 266835649 0
311542210 537837438 0
681719993 435458183 0
323362051 142159010 0
711651411 131156108 0
413980384 464154438 0
102453528 157486576 0
590302509 119761 0
124415050 319345439 0
608730881 189633451 0
581721771 565219433 0
177256880 128250444 0
633038116 71336924 0
665410297 233340959 0
193331540 1181310 0
181665300 364806837 0
680915155 356502226 0
544478398 755481634 0
526641504 541900103 0
113261283 41706452 0
690136258 318117985 0
658358029 262038743 0
13822396 639848662 0
764355147 799981725 0
675544666 14821030 0
280084846 531303129 0
477809041 791316458 0
516093932 247849405 0
501541564 733436380 0
265423620 216662752 0
453246783 585098025 0
237783494 761875492 0
182635966 545915179 0
560434659 453505750 0
687937146 705827137 0
407788836 408835132 0
610341055 122943067 0
327925044 419823869 0
253180188 555313763 0
574462687 652991108 0
497355135 318030733 0
595482983 240471138 0
610880393 740590584 0
385783890 683726102 0
550140013 277503224 0
406291121 502153637 0
82519507 376144491 0
529200626 231296876 0
328148739 773233478 0
106849526 275339936 0
135192500 706587224 0
238845674 750778619 0
471005373 554712056 0
16720454 475773225 0
609349231 779682218 0
622627054 663453080 0
686953165 263204665 0
75579436 451370593 0
544302470 240381248 0
7179248 192149793 0
344881821 327002960 0
261862521 464610552 0
375221562 269887240 0
387084737 494300587 0
783885684 245857820 0
659161232 527838146 0
437220795 180187706 0
265646565 319273884 0
500357689 314325456 0
493085607 583388708 0
22272530 532176057 0
738758626 130517095 0
145464235 542350353 0
425818648 381488864 0
32793338 436243617 0
679092374 722364108 0
668361299 465304924 0
390070178 23702648 0
147146668 686864843 0
705623988 515784269 0
515105026 387254787 0
596422448 4437526 0
769221531 202426453 0
110868467 238129719 0
427934392 659882806 0
295238635 384536801 0
497017695 795386665 0
315636826 192887971 0
574949323 294457574 0
393202863 669031820 0
131735929 691379730 0
19874818 306816235 0
538226044 741326982 0
414846259 413311871 0
557036885 117728328 0
577670219 504009020 0
762102016 549821520 0
169589284 500970256 0
458467950 141534302 0
691581034 430302469 0
95314441 205168259 0
104617058 176367130 0
584373580 650465115 0
13369011 84885257 0
356357318 221662762 0
511721463 173614127 0
511047179 273863849 0
412697306 215152691 0
580515530 659085841 0
786519306 636445727 0
353766791 438185132 0
497652146 24694018 0
359000783 118324163 0
158951531 211672791 0
199580428 707010662 0
369604738 71843522 0
40364753 279519562 0
584760479 127060634 0
383017455 771451565 0
368831549 794378820 0
601675228 304767149 0
527141401 472344620 0
718580302 118701283 0
356871144 103298897 0
679889824 544563594 0
157037069 62398990 0
137604807 355595304 0
406112116 300103640 0
292125257 121494542 0
147035050 470589188 0
345234398 386296459 0
53619246 315474129 0
546268008 630365835 0
489150356 791274630 0
448473605 192358934 0
567577346 305507275 0
526222210 178463873 0
142739861 63346921 0
792672837 479188296 0
152028348 664145632 0
707410221 83180399 0
363734079 380484050 0
531803919 590876285 0
198755493 50906161 0
579071170 572798583 0
538090514 736311250 0
526981260 356767074 0
372228348 180582588 0
410970251 51250773 0
317514246 216649166 0
131035832 236312422 0
739038399 219686207 0
758254282 533006180 0
366205424 652316222 0
492835478 777689973 0
666248517 89158495 0
470877287 327430522 0
200001388 432088733 0
280462441 81695202 0
419202214 231055130 0
489945806 450606500 0
21669811 466295855 0
21382794 550158204 0
359535396 11597701 0
654358173 655593413 0
239469727 292695096 0
341176207 328635859 0
692936993 34848290 0
349541165 90429967 0
367065347 175815114 0
300329620 554518414 0
427080705 188407208 0
776856218 683990366 0
136850018 557370904 0
21529545 540193345 0
492382643 686064262 0
790840124 510440259 0
512918478 180273163 0
788496752 453909085 0
82202946 271161577 0
578893803 480476340 0
686852473 440878861 0
515621870 521813569 0
500824587 76677060 0
748612941 124484891 0
744602860 660715515 0
754465112 195908795 0
519111769 262309293 0
447699245 557273131 0
629996316 246277049 0
751259012 734451275 0
32430932 137652690 0
348288796 77560091 0
535915175 291258202 0
404189269 265177340 0
680779149 763127641 0
793690857 330504091 0
294049909 254677382 0
461976796 630425777 0
291644229 708400291 0
206220137 590189735 0
259876404 613100685 0
536435380 726711230 0
244570665 600749848 0
482469111 211964763 0
214167267 181499502 0
165061548 491376333 0
332775032 365285801 0
684630531 759236485 0
279670661 520764576 0
407293521 215244080 0
499989520 566181123 0
426346986 3336804 0
153978786 480686267 0
691116188 585708154 0
500875078 271100643 0
543147074 428160136 0
60156778 373215875 0
420817465 336621496 0
724449550 364989582 0
349391639 119918989 0
559623851 762600365 0
650063059 192712203 0
751406930 323176746 0
380941720 178871009 0
500267724 495867227 0
559548928 172209968 0
113178062 180997221 0
445181694 605551891 0
65541620 246119135 0
270644364 270342500 0
516555904 350701386 0
201600343 224791534 0
253588096 19918635 0
359687928 519906771 0
792380146 515493018 0
483452952 148945791 0
706418239 144844504 0
769966775 323981796 0
470076340 277090417 0
440860639 490107948 0
757639148 432406235 0
320371685 8784741 0
195602066 654727767 0
345831090 270231409 0
525067931 633789730 0
530394947 632753775 0
344408795 392366779 0
107235929 24026878 0
154245309 285437111 0
65261291 697179143 0
673135167 202406879 0
674817941 296072183 0
11985652 133051495 0
285718480 429313229 0
712303049 81585449 0
220625794 296207328 0
342268478 669678218 0
439559654 36816405 0
415570688 564919144 0
578182652 770713439 0
4376680 112141469 0
172942680 42034352 0
502865786 122889376 0
80174560 324625881 0
574016006 503795954 0
367045577 250438227 0
583146709 316260908 0
405030702 171734748 0
730815328 351388973 0
91591624 706576 0
80325344 10226232 0
529583184 501466129 0
480992306 27109939 0
255546281 520957 0
53367822 204570400 0
797665885 340366133 0
58930332 674111949 0
274290002 259595303 0
269186833 761429153 0
25578578 648679521 0
684375773 249927414 0
531695946 499786806 0
411551891 383940252 0
313958100 520084274 0
176553071 499796426 0
716442173 148426206 0
324749499 540674621 0
288112098 111505712 0
792996331 321853272 0
430055489 762868114 0
443187816 127132149 0
478691358 449960893 0
598350821 129498123 0
520325750 729648147 0
173117085 475999150 0
466182568 9462336 0
709095507 415628941 0
309201724 323078168 0
325208034 437053760 0
315915281 132677000 0
52533160 782506988 0
430177065 345985623 0
225304499 506229898 0
353101363 470110744 0
74205293 448178600 0
414648375 154849827 0
722976789 481185208 0
193839313 220499940 0
377581200 653455345 0
574016036 772254131 0
54773770 519345029 0
35348838 430308659 0
645947232 217917251 0
691521227 436243652 0
413425450 544099266 0
559767352 505082314 0
42227933 365869310 0
186518376 633399139 0
175908789 248986237 0
764766152 272191063 0
25623521 127560070 0
420014183 337906744 0
722084608 611735917 0
687474328 466363532 0
599643296 133630962 0
550173160 98183020 0
433292261 711039163 0
657240010 370052168 0
750437159 127240354 0
553075506 252249607 0
110626702 589979032 0
560153127 656719976 0
414040341 91540998 0
672636121 84500828 0
536240111 534503 0
553802210 106670868 0
300022541 726056863 0
401645317 302056317 0
270582355 593462376 0
132284654 602386958 0
517978218 174696724 0
1143172 167986829 0
123033968 683166799 0
236876865 294992816 0
688189328 534429488 0
74321669 79346447 0
133978081 541489948 0
402377336 713640924 0
241425600 133824397 0
581139555 474159558 0
736320902 21647883 0
388537277 622143474 0
438351793 498274566 0
378872965 462920192 0
566862632 269420897 0
528795586 395938754 0
46459991 270890559 0
777297312 96981366 0
537012403 33463409 0
470993706 279243052 0
253486513 598282456 0
261239781 657775583 0
446120536 494915133 0
190300 36050430 0
550438790 661271474 0
144748585 737787635 0
604587261 380197604 0
782597444 559191947 0
707111994 524247476 0
153061399 786821445 0
562601412 743496845 0
604235802 380562392 0
182797862 680825029 0
120882125 294841410 0
251298687 584445671 0
468916187 7770614 0
450106519 439245490 0
406372266 750085195 0
636899956 13349502 0
183156375 249583943 0
466116131 334688091 0
136591102 360449019 0
337136417 702281194 0
654861521 319557450 0
75626240 645577562 0
203592774 363157909 0
470410338 155746550 0
102034540 632541021 0
458036377 562797291 0
698792924 176107915 0
361297857 431822367 0
656671472 14669023 0
593344044 276354569 0
667647000 471540171 0
126581849 688135146 0
175916284 265898152 0
400119032 505631257 0
253731441 58427135 0
295490795 281183749 0
550638746 401665056 0
266501750 14835693 0
799467775 504943961 0
707917028 65834619 0
511685200 50923244 0
441338866 695653408 0
650044232 779578426 0
220334568 235311763 0
152862134 66676861 0
680191381 153448774 0
53229410 457930717 0
107576222 420042329 0
195758724 524240531 0
300264003 30856606 0
248864702 268010430 0
358795543 735137630 0
360945403 46066726 0
754992317 36463598 0
405395968 416378557 0
14689061 612830724 0
201459818 176128408 0
450779827 342765026 0
126411786 355966417 0
435810402 98887592 0
187295553 458623468 0
275740532 605320752 0
351542962 681435646 0
301771080 551989092 0
710855189 157913011 0
676890046 711751810 0
331153467 82660361 0
494244761 99760638 0
527261187 157425761 0
342434999 250972229 0
677723633 604598748 0
597233663 87802063 0
791506260 258599365 0
515979047 266908473 0
68347753 294729082 0
241933645 742081703 0
343080334 496421854 0
102825185 274337725 0
472080372 417452001 0
628506486 543120290 0
448454827 712119464 0
24358136 34011956 0
714938599 439150924 0
336713500 635092186 0
294737589 102470471 0
194394331 695325161 0
771872794 358998776 0
791524863 154096634 0
153321344 632952065 0
550858848 625565207 0
740347762 251162823 0
559020391 481810074 0
159059203 78691074 0
553843606 780369837 0
376774305 15072868 0
134845306 226150197 0
384406442 681148221 0
368430549 206594931 0
745681145 329901910 0
693235203 474446105 0
473145703 402753988 0
574386638 421375548 0
761190552 339718991 0
601883492 733495266 0
358914353 713157325 0
262600857 540585770 0
777859251 503664757 0
510239924 315023533 0
300942191 760053881 0
661153168 765011105 0
85936839 57309326 0
289682223 242635562 0
404756338 737040095 0
26599969 86472310 0
23035217 340082416 0
545129483 377313602 0
374171736 550850273 0
297067577 416411365 0
269569209 340666022 0
83632282 241839368 0
571060922 725742906 0
364540587 506067847 0
229414646 55495021 0
132383168 88042683 0
195093669 493567966 0
136530129 599562649 0
779889894 55961561 0
618339470 469283823 0
736999516 634484528 0
779368573 311072249 0
615754174 640919841 0
561128766 140041854 0
527236921 528693585 0
59761390 452277012 0
272298317 41856530 0
432193650 470027298 0
336690066 443360165 0
596368884 630883076 0
111721762 387658075 0
502789886 558667529 0
309236600 58032411 0
740962084 347031150 0
25511396 117722180 0
110892517 478909289 0
9221738 114033006 0
348571160 532154977 0
446040988 655748145 0
393547275 433326297 0
701590590 610702446 0
656239927 525725981 0
166633184 39800501 0
303595768 442572983 0
213093193 658126635 0
758390518 758464853 0
779144218 664041804 0
279388367 113263961 0
341193479 546747570 0
143958201 153250304 0
536009178 515426285 0
583087422 427888233 0
615453316 572348510 0
676953058 679791773 0
279900652 384565926 0
342002566 138911271 0
446331112 704967426 0
324005889 144826062 0
517071173 605290929 0
695313792 275723574 0
371518692 234625127 0
342019014 210220576 0
351497427 717695377 0
750335479 5628463 0
11036367 53907059 0
75517952 757235535 0
624648899 46352173 0
229287315 494719969 0
405631410 711632373 0
774918838 757377431 0
517239848 247151869 0
787781501 47657800 0
362377404 444876961 0
338533658 526892570 0
773734937 655826663 0
770759857 569332234 0
739266338 376897753 0
519179578 416607442 0
367518818 533325643 0
688905385 792433167 0
434980083 652405791 0
9868984 451443385 0
376769508 162915944 0
105762179 726144733 0
708715227 662151080 0
747186728 738231852 0
495169898 773718372 0
483333079 625231722 0
125386685 477965023 0
322235660 571755553 0
448744710 195852978 0
32420285 665531760 0
353785620 525777728 0
198874959 196983449 0
181106628 609417005 0
466212883 664606277 0
257196458 503366712 0
223953871 800379426 0
775949666 510752356 0
350374003 333928414 0
796106265 732073399 0
642877095 715899108 0
665828946 787181684 0
189232998 684755018 0
278768509 457231715 0
743187680 597657786 0
535701179 178107417 0
236537998 406795592 0
37062923 26881101 0
348217923 115157783 0
26974165 619226417 0
509062032 621350298 0
187907970 108954277 0
93489030 380090571 0
407554933 485998334 0
772196815 541516579 0
134562434 577772669 0
221908528 722097525 0
52469389 32862385 0
723590050 309436079 0
162864019 179678328 0
600364779 191112250 0
800642352 111873586 0
9913316 52225527 0
598427776 472621483 0
330672461 40744957 0
383267089 10195120 0
280780517 498504033 0
755892998 399714542 0
527195399 42858762 0
289975702 608216414 0
368783752 129822937 0
344589465 276346389 0
104915879 674149680 0
138197808 13865334 0
374391347 154892320 0
154812904 168863993 0
55027964 374082231 0
240545680 405314070 0
733369046 690060949 0
762257335 50233272 0
617344459 224447602 0
7341013 648058446 0
731552628 216810805 0
649463142 488872390 0
318270171 796156739 0
1438539 304060642 0
464756161 531178684 0
471583157 756882603 0
123185964 661421498 0
602058073 439534345 0
227342758 460480932 0
259619712 276552554 0
203173855 118619733 0
465809120 174088840 0
441019492 450734151 0
744323057 507368418 0
567325326 175741555 0
103155675 310670588 0
695698825 432590708 0
457155975 312607919 0
429914718 727805942 0
776795457 366053085 0
126827369 313477879 0
183378682 615719430 0
330625639 36937762 0
722647694 363175583 0
414184748 616902914 0
597146026 314604984 0
365963627 449478181 0
249484315 219135307 0
731114570 497304991 0
550086535 403066685 0
487464861 157669829 0
646158970 29548919 0
76281097 652179194 0
512481381 502694395 0
429871187 538702820 0
290306913 118133940 0
561914935 505216300 0
774056189 433237010 0
678108074 99611077 0
521806845 404781327 0
412124721 597888599 0
498634220 452101985 0
509727717 109071667 0
620250994 320174244 0
745405205 327333759 0
159125819 303913557 0
767820927 474954813 0
219695168 655240955 0
771060209 604084056 0
699423111 485774219 0
736062669 254322554 0
383148082 157164984 0
533207995 540486215 0
539517056 106522952 0
98010719 17045394 0
504350513 430331033 0
346956105 389847830 0
50769712 702272550 0
185738245 49054674 0
608678644 235685448 0
550146257 64682978 0
331682524 457068284 0
196243794 431856652 0
465512570 692137545 0
715367874 600268948 0
3341383 561661986 0
556673433 137578427 0
15200595 774441323 0
566342023 94514283 0
774384821 188308993 0
604095286 549458555 0
21724092 508188208 0
324217859 249632168 0
693528692 763816309 0
320575811 119286729 0
449876342 542707505 0
640710342 673793865 0
35083971 291584895 0
771385491 508657864 0
384332472 89576781 0
647218901 255002551 0
138248373 459183431 0
606554338 459289689 0
483228306 630305200 0
570387782 323938225 0
68806052 660892757 0
285805376 49146943 0
672319954 590267807 0
678589128 796107937 0
83223401 686027706 0
353815901 599322809 0
288929104 530242852 0
376737340 206259033 0
277079471 163508700 0
449339427 276276438 0
709699514 482768640 0
540498892 747088659 0
626813184 401536334 0
713933983 595831985 0
316396633 113654175 0
503017930 748736213 0
600543606 122711048 0
312810887 438777973 0
241455180 167638693 0
345960622 577422344 0
750236984 372994423 0
742511074 671555072 0
685245294 472996796 0
111727063 458489254 0
559816242 605217057 0
239790403 176803313 0
86926309 42271248 0
373142619 235202530 0
147127763 422651233 0
351554330 659118932 0
329341104 600497427 0
107590704 690808228 0
353856861 299761056 0
727607830 185346913 0
141338060 255976561 0
387185116 522823686 0
275971774 27607649 0
165462558 106838212 0
770030539 19481551 0
266908422 178964225 0
200376745 608628973 0
237814555 365995678 0
315186641 506105038 0
257571365 590528676 0
294287046 35981282 0
644961597 616233740 0
20530054 442206320 0
528846754 145778170 0
800364399 19086574 0
500779683 502563364 0
299434082 422172150 0
448824732 317690652 0
161614913 177466026 0
689686685 316286419 0
136568985 143791210 0
383053352 535696949 0
613267250 654080616 0
642581927 536414835 0
224121272 619863532 0
672743204 660527602 0
680576889 428659217 0
183388532 89851479 0
600749168 632945648 0
351919846 761141108 0
126498589 383671470 0
305783445 792141788 0
10268948 787415729 0
746521639 775042182 0
21755879 669492048 0
304311908 385087133 0
425413216 83241023 0
158039365 329124657 0
231432143 706903543 0
587126120 752241106 0
750706186 332158816 0
470077157 4073274 0
741368902 43602332 0
82883089 364450142 0
354289898 187692391 0
13129031 581130476 0
154447145 114810037 0
187033632 505187230 0
278880192 648332727 0
747316842 199861654 0
590824559 207308613 0
93445887 63654649 0
479396569 214072993 0
151048026 298914286 0
331294147 699253017 0
476790100 771668951 0
22814063 199476590 0
502319236 81739564 0
609044153 408232612 0
621535439 333422894 0
786236405 456896890 0
613528410 604864476 0
253335521 722786113 0
570617532 769042774 0
353229004 135879546 0
632750479 586054081 0
315896360 17298913 0
50378322 98314715 0
315645730 701508393 0
281239906 613838074 0
407707589 238473074 0
341804424 621176723 0
364486142 57854375 0
363453017 311020192 0
714326671 531144448 0
259620333 483215871 0
219884736 749127904 0
380996988 296826597 0
104090213 124254122 0
707747091 282840017 0
274752006 442360584 0
217411057 312616604 0
491001325 71256048 0
176214022 474214795 0
647897590 513544832 0
760778138 6449812 0
789670045 83385785 0
125593149 302912473 0
442982218 504074935 0
448363500 537010298 0
380902629 7927811 0
408420179 322951104 0
128925877 356965189 0
732811846 425823064 0
399338407 261417739 0
306185289 116149040 0
401745422 108431194 0
246379260 14928169 0
77806781 297728577 0
617838260 606548655 0
43916603 324340271 0
640755128 348325833 0
252223286 291813807 0
681595995 707321718 0
701217648 152636035 0
515641124 708781245 0
287354313 500782808 0
436789147 212615799 0
504525058 26306305 0
219388651 247653648 0
205241593 435626577 0
232636032 61087243 0
14718111 399293656 0
134049534 544773250 0
629284536 273566294 0
585891799 242802036 0
63798626 585427739 0
385839072 361133127 0
782313128 684264223 0
269042670 739015480 0
718728461 253851153 0
234818215 774829600 0
117851590 156417359 0
316468531 92041224 0
641826993 512173467 0
206531368 7555513 0
158733491 450835835 0
307653587 305524556 0
63990241 195762697 0
799079818 352711341 0
723623932 232096195 0
794403077 505796477 0
452648638 757991403 0
382268488 644311929 0
663182977 486593949 0
94815901 600875813 0
74876200 310856534 0
25856752 752159270 0
220223525 77948612 0
100213395 198763488 0
220100785 169599725 0
9600027 694935008 0
513717338 164857655 0
113683030 562539016 0
507047319 238294983 0
98669577 49019276 0
156138392 148658032 0
257400357 750337861 0
119540304 37690235 0
306517162 712839874 0
636106339 512696852 0
158588497 190950530 0
186020453 668410031 0
745709240 681642462 0
370050442 102741118 0
14346590 331491782 0
757073194 394111242 0
104149761 304095436 0
150797441 382794533 0
214177269 710929999 0
6512781 154543821 0
708929635 198238863 0
647540803 611908626 0
134442940 676368311 0
322414023 384528813 0
453376117 134751984 0
601312827 456076085 0
260704557 287756846 0
63822931 212619439 0
267001557 69319233 0
545285315 30497795 0
374491399 547910689 0
607579051 28624828 0
45625567 601915745 0
284440962 702154088 0
578237026 778564870 0
596348199 205841497 0
402268070 83790630 0
18379719 3680165 0
497966700 429427225 0
125707649 432431203 0
6831965 401323219 0
505134218 497073074 0
183724275 391588614 0
304289873 247616330 0
353732718 254420762 0
389139746 111246957 0
292743465 276459532 0
501329003 168946801 0
221323447 529294241 0
557684969 743460336 0
71043812 747290850 0
270846663 276390331 0
657315485 735565911 0
583966100 402294529 0
470082765 348337225 0
602502695 646440660 0
326595423 663002544 0
33352090 730026491 0
348350112 757341140 0
140079010 62673065 0
547926839 282076671 0
521381631 217936109 0
570552976 526777693 0
447609970 703075978 0
203880042 49008234 0
220420246 359888413 0
74732700 579340583 0
201871929 605700269 0
715763299 441337768 0
523234768 641617520 0
315181296 742736433 0
235225756 486874643 0
742771692 737922945 0
528150826 573641512 0
597991124 87691618 0
217459681 601259464 0
146159304 576114191 0
220864264 617750303 0
561951117 125335446 0
224411770 448526395 0
619291080 374580282 0
791353386 400195872 0
298329525 157623149 0
229394009 415297661 0
354072112 11767424 0
748503928 258563257 0
786560858 458541281 0
228253304 58984289 0
672179540 741090878 0
118971300 438244239 0
496766490 801269864 0
141942779 750651127 0
624115532 785668840 0
458499122 561034463 0
141794974 776422636 0
386934976 624379302 0
120589818 570526909 0
614054920 233398934 0
585781063 704470790 0
129344105 190069428 0
232169653 232415311 0
169284306 66377973 0
29304266 602484548 0
144629005 64562719 0
533007362 646011773 0
649415748 57842811 0
568196853 134463083 0
639415296 721303319 0
67632132 134357677 0
387591666 124464859 0
594826949 176552546 0
10983143 432953111 0
312940337 409788314 0
336010297 576484047 0
471762898 426600045 0
435968094 420803287 0
297747690 270540174 0
542878194 678231684 0
527473906 694698252 0
209417614 361335620 0
612114284 614850217 0
268459942 129133151 0
59579608 387471217 0
135306215 586468012 0
419433920 250153402 0
159248059 667867978 0
274818826 681999 0
791834645 37255228 0
552384258 621419033 0
37215555 414676119 0
440480922 429409188 0
572638305 508572129 0
349274276 502531312 0
35236983 18021091 0
396554533 436310860 0
534751524 100403883 0
85374458 734728685 0
327107938 49100198 0
485647991 455671941 0
57025298 97674639 0
345305677 579757775 0
194321424 793954746 0
617639158 324519726 0
360984448 798867869 0
344340941 330804416 0
585038014 230960228 0
529173835 115411472 0
628639054 799516992 0
73281501 624854843 0
17777355 182718366 0
282125284 342689618 0
321197563 478505664 0
524536835 87679475 0
357868645 224963802 0
332030871 748195840 0
261521873 600298152 0
514492129 563974325 0
400748494 243188041 0
459105440 131217550 0
126596902 462136701 0
441369665 186458354 0
8622468 341341403 0
112517667 578987221 0
551240840 547339582 0
20931835 242871257 0
580329788 306037410 0
531548959 651360730 0
243920117 548836274 0
317017174 10727986 0
307283334 122561612 0
59127432 676889265 0
679566438 384647767 0
301819607 646939996 0
631379372 108134573 0
20811 384678126 0
135737243 25029672 0
497929530 308993215 0
282462340 472135120 0
629274760 24373131 0
764627837 87403248 0
389515922 237948197 0
314787676 630688941 0
579105892 318875305 0
576427848 34002466 0
48667792 408761602 0
196276055 114435787 0
543929323 319434470 0
280992774 661734273 0
678693256 400403010 0
187899611 202419977 0
455387251 788224871 0
141081984 158293067 0
80601725 369389955 0
32890067 197350742 0
448973572 90275007 0
771726333 459480553 0
520070776 796802465 0
764133799 238740633 0
253932833 663539110 0
228352510 534205364 0
375503391 126727966 0
136221861 636628990 0
385795538 200117631 0
575210979 96060222 0
287761631 570239136 0
646987557 462879277 0
134002323 119822180 0
636254386 302201172 0
553539750 619708041 0
685111578 551110845 0
15660279 550630877 0
717615394 420116227 0
173085768 261342794 0
25941266 459311821 0
610446990 106210031 0
325573413 712222264 0
747715171 346674048 0
443534288 297175816 0
371233542 584824376 0
135454990 501131441 0
131018269 549810576 0
612463762 689961129 0
583234841 527707822 0
405574423 636144835 0
326423837 616621091 0
454329517 34933129 0
685209857 403642286 0
434469000 340676894 0
64951332 792162298 0
604243168 770617973 0
543049254 316262651 0
443201075 505309727 0
620274930 182038442 0
777443317 56648688 0
340298876 451763354 0
226494494 297848395 0
744932894 598053186 0
722482268 518370534 0
259999347 261241372 0
290423420 326691420 0
87302929 426461348 0
222084980 104129466 0
7163174 785742802 0
364762012 150472488 0
63324307 632102158 0
714780094 245970482 0
349083561 196400962 0
7304142 281762028 0
169559138 797080236 0
566867894 471321422 0
115014843 23919532 0
699018700 396246595 0
665726717 616151775 0
698464309 639128796 0
84469942 558911382 0
186183092 250038438 0
463121438 375911891 0
443374619 14437381 0
583471813 431506125 0
782686741 183172371 0
123298571 662787765 0
708291603 414640014 0
499582101 298915925 0
414976632 304416216 0
267815334 703685921 0
41221306 770508530 0
479648361 126857002 0
143883555 198931238 0
312878432 576001186 0
600368382 446438008 0
238719011 289209784 0
743072108 537943272 0
159594229 9123286 0
622392253 750943272 0
318829931 325565014 0
205692220 792786511 0
152038819 677206306 0
47866893 174049112 0
523676310 791487160 0
154058590 69452068 0
184447162 621588359 0
726253042 433692822 0
195347992 60432376 0
621688443 186309625 0
340113205 801031480 0
375081203 791363710 0
737148518 662411511 0
309220851 758549993 0
587784401 753363271 0
423178821 61187034 0
211184608 75575858 0
163567676 605704458 0
622199041 717350839 0
350049853 714534511 0
585848111 609909882 0
551138154 670977841 0
104358099 396123117 0
660904687 795074793 0
319922491 739082170 0
262096502 357494422 0
364514617 504008108 0
565466212 224976057 0
202957810 229223872 0
559102139 302168179 0
609094528 369257112 0
293126354 665184826 0
741446454 704953071 0
688189275 338777375 0
603795466 363365020 0
599843409 128439448 0
566786151 794346367 0
785264081 689443690 0
379286548 527799486 0
311530347 572918157 0
387679480 111715867 0
316403830 605407766 0
542937183 274511429 0
661418903 761804183 0
294583499 428793440 0
717006224 783830048 0
689780095 668459101 0
44225801 750993891 0
54989096 705217131 0
43788498 34584350 0
673458845 383246271 0
476847997 110234609 0
41821549 72599343 0
9517682 798322528 0
690434121 715968743 0
162475702 299003306 0
731550584 640416295 0
124584336 475331458 0
113755516 169822611 0
260689421 515410154 0
643478903 743834263 0
63000724 609999542 0
77046390 335397334 0
228817460 60558943 0
11570599 361850184 0
490211263 145743095 0
503599961 420222176 0
300475732 672236792 0
653495444 579376654 0
429379864 230936178 0
451257981 221243501 0
448586488 471000261 0
296306903 720801275 0
431290794 108650938 0
726560619 600500325 0
748887201 121709416 0
562086521 499000215 0
687466414 320130272 0
277150316 56255198 0
326061867 394146089 0
406904201 503234817 0
510304087 62791094 0
248133747 129356329 0
42814834 569070789 0
695091458 144909095 0
799796455 291433604 0
768263746 428360082 0
520669217 229611229 0
72897920 308219183 0
568407786 678552013 0
580564313 201801559 0
609359453 781212326 0
10817142 196657177 0
372568542 615031944 0
699191088 21317105 0
654926717 264546824 0
410736195 750811223 0
469642487 626052757 0
629870204 613812437 0
716965918 105562825 0
341451808 189893290 0
630174948 370897521 0
424157747 473355815 0
143223783 472085206 0
457106841 220773983 0
234282848 331432654 0
741138243 792822248 0
96315639 596407638 0
260456130 322129237 0
314444332 138408620 0
601692054 341346583 0
564295074 583828946 0
386460702 618981510 0
124168674 545196834 0
657836317 367737460 0
548409991 405351453 0
528233492 680409768 0
294089772 658098103 0
642031969 724359362 0
358009377 301331987 0
579741836 312096349 0
433701137 540321030 0
274938632 148461878 0
196963571 614773276 0
622945542 214777054 0
227077238 361023402 0
451358414 654237779 0
480202815 722049091 0
13067545 646365322 0
32945157 271512427 0
282107838 717489058 0
268252555 296158527 0
108188579 263440219 0
354013760 120600129 0
392100436 301329081 0
735771398 114048574 0
697411358 583071017 0
246372419 761811216 0
747979296 659693927 0
669411000 187663406 0
244220232 488500901 0
540342884 291391415 0
757948169 771328152 0
28536147 517571245 0
699705723 445085176 0
738050886 650303 0
783388603 543758649 0
259341193 372621573 0
332624450 401636571 0
251340102 515753600 0
58775171 232239648 0
628905335 561063910 0
752251607 153206189 0
624645875 550812214 0
133685177 305561758 0
767922458 696863533 0
372473450 140700451 0
480668318 330817915 0
605007718 2186243 0
519976650 690889189 0
516232768 494885470 0
591228175 358729943 0
587955752 389129197 0
983263 759550496 0
578592460 785429236 0
764188192 549012129 0
457732368 63127294 0
140044412 295870384 0
33239477 308137717 0
43771899 58915897 0
726321031 159063488 0
163098294 609446134 0
235254607 684329301 0
109615611 317464280 0
248605380 663801900 0
301626408 597162203 0
381348951 323034856 0
473812200 196067834 0
181124274 667605435 0
356727015 734402723 0
475371025 516818837 0
441645177 610918100 0
477098271 84348746 0
625207696 465580350 0
338871405 494490715 0
543799987 513805725 0
499947298 388212423 0
670996428 14657084 0
710497196 28637816 0
784011445 764946426 0
461456911 694037167 0
45232300 410041402 0
279381305 742604831 0
257636269 594386052 0
383380195 145418968 0
179480429 557888535 0
256584539 472472882 0
528558564 464658483 0
132617970 534299834 0
697877540 167563613 0
749428847 262116675 0
82648404 133473144 0
354858707 363085674 0
177271162 566875570 0
108344181 370156866 0
494759792 248135336 0
417982788 678973765 0
615994835 763501159 0
685036907 105520598 0
384065275 45064512 0
685878434 23541226 0
229051480 55536919 0
426749985 14962561 0
326247984 65031298 0
399689344 51978031 0
511422478 191950277 0
47002313 640658823 0
41706488 168118815 0
738837839 602904003 0
750392465 760929235 0
433912443 781560116 0
265222312 223866260 0
57707432 92889067 0
173213179 99896516 0
599002157 631875296 0
260552012 612851822 0
504867244 30063559 0
496506371 86140944 0
277354045 365143728 0
384725287 462423504 0
318503285 302460193 0
488725684 750265948 0
579191690 135450039 0
441629316 686281207 0
557606055 561246373 0
99843287 39102177 0
642863355 342954237 0
333729355 99531012 0
788555290 214813874 0
735842070 9786520 0
310347126 9144786 0
560229609 34924046 0
109442039 443017117 0
598463087 783371835 0
460724339 764121992 0
509750195 683163912 0
113230996 143688363 0
582962064 182729961 0
525406307 81835030 0
553202199 282686464 0
639564437 668180075 0
741625927 180206574 0
102299421 197196617 0
414708150 240785584 0
753407755 135141223 0
623001111 756419243 0
772224961 415665981 0
51498535 72816571 0
210277253 279450974 0
77753200 21413272 0
392124345 175501054 0
20809035 775041498 0
536624400 377589922 0
596046842 611506150 0
286149270 112740413 0
636865038 389174672 0
290562713 717660726 0
250330813 359429979 0
321752309 168495637 0
573935573 662110587 0
293170630 720109454 0
32562140 126909858 0
187259330 683608227 0
362162789 352972888 0
158834258 243025773 0
466205932 187360317 0
711743626 615983296 0
391385688 83788452 0
508650151 499982748 0
741785467 642958481 0
543670005 646472597 0
470145017 642885298 0
135260707 648934472 0
780537575 479100386 0
325900759 186181607 0
577650976 141112324 0
400787414 437645331 0
480912737 800099115 0
1704535 380089303 0
746445271 16725608 0
152021802 259289197 0
555768862 631228825 0
71751760 220224934 0
235898649 308655633 0
408084928 48534717 0
153757346 553302154 0
113523136 218354116 0
388518442 458174749 0
363882148 303411065 0
371830648 94681589 0
377900272 739946891 0
552598477 721512268 0
157133475 30620420 0
500496042 129413412 0
47869586 628056310 0
202431377 733836819 0
87880727 360040442 0
215270610 506423444 0
165840578 8871015 0
178089536 251265562 0
56670952 33023374 0
521852638 602375006 0
750772850 206561122 0
133015121 362735046 0
654936228 157222478 0
187513396 530635083 0
681983845 556051397 0
219057925 790600674 0
34616482 473139024 0
616198427 480919291 0
80685381 569747471 0
244356036 90426271 0
154293410 25818467 0
433441860 270328318 0
555586162 47991996 0
623677125 72623910 0
93285189 214561191 0
619061948 107207525 0
737236820 418899401 0
654718534 416321747 0
449313471 487190637 0
110793124 319630308 0
583072952 49587466 0
464003153 524488216 0
207497865 702658565 0
540403210 151541777 0
190007983 287635656 0
546682206 704856991 0
147424026 484702714 0
521960606 54989766 0
507647186 158106777 0
204938853 644173975 0
234692678 403690894 0
113788889 400244981 0
467603977 28506471 0
374083613 671955914 0
274809012 552085244 0
284384048 429356448 0
125203179 59950129 0
718452690 607058976 0
322220819 336862646 0
257081760 355109842 0
234012210 94330017 0
253055822 773106461 0
63475901 279557418 0
306086815 123283666 0
144686076 595727837 0
214779052 24518599 0
47262995 643032855 0
298966967 275004436 0
559385135 28986378 0
59818025 577987816 0
486807387 686583709 0
108682217 299095932 0
33043150 619720405 0
470373755 411430923 0
494157199 644917082 0
602337941 262492667 0
540673292 711839307 0
303999672 423915405 0
275111190 383435800 0
35705207 26443279 0
636751459 256171359 0
404801058 441505955 0
604324265 723272752 0
11250840 630330217 0
321686446 556203991 0
345335063 124589306 0
504729551 311131813 0
251275934 145853485 0
205610024 240860951 0
95484026 133744672 0
356780596 153818359 0
38638376 498363807 0
94837659 304446874 0
725166536 207203167 0
254878298 596120314 0
536406756 120382876 0
475124028 255502411 0
24379866 157631755 0
411075184 738158397 0
519191575 720831873 0
18180163 731910057 0
89263902 206742257 0
19489814 82298007 0
762373404 255612812 0
462734009 243478638 0
656329064 686429511 0
134235919 373823659 0
585254080 479739263 0
393844526 220653843 0
261135886 410065031 0
552750127 204177089 0
373806120 246215278 0
625024546 707882917 0
85027470 150909705 0
780060833 199668605 0
508961214 319984954 0
390421266 676861458 0
42303319 513414806 0
440838276 578366747 0
225567268 747016294 0
294112248 752822428 0
105979077 200674404 0
266640948 524623888 0
552248263 240652075 0
115329753 689920640 0
336822476 16885602 0
503560883 83469852 0
85624996 696607564 0
627275311 679030693 0
239430951 145747590 0
62283016 200797418 0
525684523 306949944 0
306398485 606132908 0
64707059 561035625 0
56667903 496362687 0
754060740 765936 0
24844077 170854269 0
107358122 18343959 0
594318086 605639596 0
413215526 47950179 0
530386161 599110981 0
36893011 616617264 0
43424532 568017290 0
251972266 50158353 0
698776634 734264721 0
243794368 384352267 0
795651015 697647415 0
206178182 485555146 0
748997218 144749910 0
110626843 321900035 0
270478819 188091117 0
23782257 588976569 0
622362053 399013406 0
91003588 338117331 0
176482923 112578948 0
307784680 299090834 0
130701096 585007109 0
30255444 291991877 0
236358511 505633921 0
195552735 270817141 0
19662068 545513189 0
600418961 200664659 0
244854182 102118055 0
649991190 758015717 0
95457728 783607614 0
239343351 355453784 0
655061345 373859285 0
291061320 725131267 0
73433865 524627227 0
717179263 402577609 0
306047786 346808962 0
294824673 360028390 0
437476176 438202836 0
138874372 224886519 0
327079417 313183999 0
142337200 226662667 0
418737032 578950068 0
299034942 163951090 0
626018637 532216346 0
528536419 512066749 0
226848271 628364498 0
658325879 293814832 0
522469766 10810590 0
512997338 752527602 0
333176799 200589994 0
772263092 276717354 0
307802641 24252470 0
461415955 214963895 0
285080728 144185493 0
469832866 529961367 0
215106030 213466980 0
122052552 519486925 0
613618219 316773753 0
715748737 162370338 0
641597551 687383811 0
103565944 92987716 0
290511653 757037612 0
284160106 737002719 0
195992900 434877176 0
31956363 551246743 0
620987084 143807567 0
142758896 204032355 0
610032713 22251599 0
117676110 461252045 0
253301091 90736705 0
23332949 70514969 0
287089264 99011687 0
56220897 417495792 0
120323189 467147510 0
122437975 707306869 0
328430307 360969106 0
789848270 247827345 0
663932479 133176349 0
21770902 557183633 0
506569625 51037501 0
481220054 279480856 0
775090914 421096182 0
568682355 686888161 0
42003316 318833749 0
181043546 575634935 0
77133290 67952356 0
472168613 670946272 0
388790089 241882433 0
509762139 270650346 0
310248195 483779701 0
182148280 718445992 0
583790949 419986848 0
520770711 556278903 0
555237327 760019220 0
617817978 525385212 0
558681071 689642450 0
489845990 34698369 0
3819836 582339907 0
695065236 664643929 0
703848013 218727290 0
801463878 406395235 0
431115155 516886941 0
234870477 290383598 0
112189897 680261060 0
176328955 425850493 0
760479826 9031278 0
737499395 697648489 0
656889500 274879524 0
135077751 187513660 0
288941415 475419416 0
260038517 651774114 0
453608664 107374429 0
237304848 448013592 0
510836703 689756097 0
243803517 457090283 0
797432684 511603409 0
376407702 15812953 0
450404696 422671716 0
158173877 790001627 0
108893793 294154909 0
534849936 731303526 0
11757797 358507521 0
781385668 547821152 0
2732999 690858138 0
673180049 38209240 0
110072763 130116714 0
789839825 564880953 0
644558006 489974592 0
632192676 375360548 0
784354751 39438153 0
703287122 752392670 0
222661502 786166385 0
434630462 561589990 0
195388687 421864475 0
62027654 310157823 0
79011305 339166398 0
84647850 794636502 0
26963653 785521008 0
424873817 793537275 0
636330606 385868230 0
121346186 674026743 0
216567312 791204745 0
276341451 283977570 0
425697189 383799955 0
768609074 130248646 0
527765321 347903563 0
290210491 630021369 0
653150352 206014763 0
692475395 272379996 0
621951093 65044789 0
750941097 563725996 0
309577205 273931696 0
559089680 635562424 0
524507850 71129907 0
351995415 115329032 0
138161943 141806747 0
483316941 54181732 0
220740424 204929082 0
503760522 74295957 0
204782451 600210023 0
350677473 307593916 0
185276613 430425654 0
639946659 675782673 0
154983582 24638548 0
534818692 655143285 0
295247013 494163657 0
607368499 321244258 0
778188685 44158699 0
561277653 112770019 0
438022393 386416815 0
428931288 270918650 0
44397425 203697593 0
478206694 602873439 0
255111426 268653750 0
131909190 69456004 0
276684010 713479983 0
776386552 353967007 0
438509812 497496082 0
571445019 760979569 0
707214744 649679154 0
21698093 4853290 0
110931279 343917528 0
349403425 53489875 0
751192597 599453636 0
293251260 267001011 0
167981586 723779718 0
710631640 543534784 0
724098867 753855092 0
12461780 412465273 0
305989647 191383891 0
119199583 456506576 0
729352735 137840059 0
303430897 647538733 0
705861715 493128811 0
683706078 455234190 0
479822262 157720890 0
204806817 798126316 0
13122544 262453380 0
144021752 96682829 0
84084375 58710801 0
58788296 201026617 0
117457118 67331192 0
546417301 58349538 0
778954155 788968812 0
294114104 39493260 0
244537839 471770550 0
122038020 502269027 0
547758097 553068535 0
512437912 238535192 0
622684110 235711268 0
731587907 782540817 0
364303981 673358728 0
86215463 241219775 0
311505187 154631107 0
414311516 285961377 0
464854416 97714133 0
650738712 212616700 0
500718430 781608544 0
791302495 105800039 0
32578966 233988228 0
179073370 369472749 0
38650312 526364367 0
188038135 42222262 0
631597004 419929411 0
300611836 630371031 0
562233445 306167889 0
678729231 557535540 0
340209860 595541536 0
501463393 53423124 0
459881845 259293990 0
435762901 221037433 0
768018250 483380245 0
471798460 52439352 0
132275173 155937171 0
280015062 572956995 0
385970909 744762986 0
726413044 799353940 0
140956124 734337538 0
507462797 220419414 0
702846335 282748871 0
510938985 719560093 0
220221920 558775765 0
313076289 296784681 0
739621872 665300088 0
700346649 205568191 0
596067312 346710907 0
528526249 182047315 0
92630182 408248741 0
547352120 672305776 0
334195214 129221599 0
370718889 497099054 0
562299746 372089426 0
214519469 18718376 0
170224299 128278918 0
486640950 424611445 0
77784072 140526285 0
421874573 93511697 0
335257413 445624546 0
197415858 527843154 0
182421454 232221886 0
184178561 474064563 0
401409609 412068670 0
544355299 355535090 0
517709430 343022064 0
22588216 362161366 0
79293891 89868066 0
109853961 675100849 0
704515455 32035344 0
676538909 621218663 0
278142601 270271304 0
675309603 350190009 0
796645912 752516999 0
506923241 372794748 0
567012215 259970099 0
203943690 547933979 0
365644667 169504649 0
168199504 294067337 0
279188132 273600275 0
224029949 138191698 0
694286478 630541034 0
237245089 799205020 0
21979382 576101367 0
513603629 13044090 0
555482189 127136557 0
581618362 233553360 0
64786709 255363632 0
169431341 87823926 0
214400930 578257699 0
653216121 487499229 0
560481127 326476249 0
23775549 619220382 0
674042662 335686503 0
124522997 222565236 0
535991824 721180576 0
713229769 447459587 0
593150246 278604720 0
450595336 161783748 0
302442361 451653213 0
758632862 616112991 0
735750558 185227357 0
303221141 577729251 0
94692175 544424374 0
260445645 472410276 0
692685117 542118339 0
106494282 728177410 0
427293354 504415100 0
493421698 70038275 0
795361385 640004144 0
449184142 64616086 0
485390150 211355135 0
521792461 458339272 0
123190764 296978534 0
745995355 216889137 0
548660691 105609072 0
727292313 594950255 0
450022314 499198751 0
663568725 386400046 0
271477389 185115949 0
14269550 165319018 0
385066840 733637461 0
715075556 339684507 0
299571897 190327759 0
608636831 188020832 0
359711619 312854825 0
682825605 348511005 0
565913957 309212452 0
367128178 486110102 0
397464954 736715829 0
452627693 754217347 0
721291000 355027074 0
370082266 55373433 0
449321181 313366274 0
414557383 217864252 0
698126014 482412141 0
748770244 269858783 0
545885053 405067867 0
615729441 727313743 0
126336292 177246980 0
240117509 18340000 0
660454726 452907946 0
532764022 210781341 0
421924911 163091365 0
614963763 252941220 0
775704345 306616442 0
404237187 756391608 0
233544133 438678210 0
621600300 574607957 0
188760800 507669555 0
587774566 412396959 0
401065744 298841726 0
133518773 287467054 0
37508947 324882462 0
307547236 704053913 0
677714113 312718897 0
728451242 706540291 0
445750025 244269071 0
314928215 98768615 0
29876103 645836090 0
344047484 497099299 0
150254086 478476861 0
383522369 27621886 0
726134750 615412286 0
633103424 222579203 0
448557690 78634155 0
185479044 791292207 0
54446791 437775437 0
355266639 533696707 0
688672765 183246984 0
293065960 382198820 0
406477891 774719046 0
266904055 401536393 0
194578939 544901771 0
394470857 768526748 0
579856333 301170533 0
110460730 597534786 0
338217587 679431913 0
221033341 424364154 0
55009855 404412457 0
244001711 800112054 0
706411863 727051395 0
93747388 473116598 0
96218403 767404981 0
333393181 413103566 0
188790666 83715001 0
782062872 341988262 0
176186763 235305097 0
193729603 710268419 0
567848130 167591851 0
565893928 593812621 0
645976218 12859294 0
185775482 483210170 0
311888717 208047350 0
561401067 292509908 0
646160234 276937301 0
589953297 268249407 0
154565505 437620623 0
655924567 787654620 0
672500910 317210514 0
54323599 407714126 0
738633305 691560975 0
619346828 291955754 0
658387876 292484383 0
739150596 140266278 0
391268488 495676732 0
681066137 176184711 0
216376862 143704833 0
262979440 210775009 0
329335401 67559655 0
729128211 289494883 0
229605287 523550949 0
555488956 115705658 0
728801224 15594324 0
112920521 102926579 0
184280079 81361569 0
366035417 519272426 0
433825299 148814016 0
474465867 24838220 0
776280988 252622000 0
572214926 51737409 0
391549977 220168550 0
571908083 104646608 0
680247283 675779236 0
247593166 721213655 0
146610437 747321320 0
81822579 616920303 0
644469094 95177007 0
33666938 697977595 0
61416152 251022852 0
488994343 675387041 0
177582104 310146712 0
212774577 662908623 0
300727817 792523579 0
564765028 3638973 0
543903402 187771295 0
769129317 658012499 0
675458381 696147836 0
89974709 479083526 0
61913061 79503313 0
175586488 681690343 0
757919942 758730625 0
793386239 373083039 0
403817599 733635285 0
478467825 415753665 0
455732033 58104940 0
530584936 87829728 0
105073841 266552831 0
333462465 777748759 0
800996025 151440188 0
13026253 667461423 0
484714374 672851329 0
214854929 463485211 0
575217948 108762363 0
180572352 220581194 0
491238479 437732515 0
666726846 13805712 0
645241914 107393738 0
116430539 759245760 0
513365536 308985163 0
136815461 79767100 0
471482215 533627176 0
151609320 11096232 0
124672901 768986607 0
678570318 606520067 0
157902873 620129595 0
511067713 58367276 0
558493081 206178899 0
613732746 551638458 0
197315937 658220627 0
238963258 615046124 0
18480774 782138239 0
237143956 560333210 0
346242383 667135379 0
605682208 580384394 0
615120574 319265620 0
316192639 666187985 0
303066701 126431032 0
209132095 142321459 0
277194992 195225603 0
254467098 146494162 0
669272263 401641615 0
523368911 315335016 0
507105628 345088576 0
730730037 189643103 0
103648513 646636021 0
640209454 291696537 0
31179017 764856899 0
435938202 479646426 0
213744853 451418957 0
121448109 521280726 0
572735617 460120382 0
183468395 92032711 0
462533158 111713892 0
254573877 612658479 0
657391934 658610808 0
168757093 595266939 0
21670361 334042979 0
349094430 312529394 0
770291052 625273839 0
685253546 415959181 0
247147947 739257257 0
777906096 349509690 0
761355825 579070668 0
477168366 115072771 0
647204495 751336469 0
211294734 72295790 0
339700062 632378882 0
342058220 157186023 0
517551782 479232408 0
427917290 628682728 0
781549617 286489778 0
178342344 760862716 0
127025117 53475471 0
215081884 708238788 0
347880244 462037825 0
50153709 409953958 0
652176657 453432009 0
225428506 376189049 0
762294128 75693441 0
323027024 300589508 0
801179287 360884840 0
501585719 357902624 0
20995305 703400381 0
620043673 224384116 0
114948161 301686155 0
389436608 624716686 0
405118871 27700936 0
625304325 19070350 0
152968331 324910889 0
141579820 417568729 0
730163887 151306748 0
357341229 34162627 0
316661061 763963635 0
136883484 773930099 0
285487502 568311624 0
611201217 650995580 0
774262438 505444199 0
626586592 114031952 0
699340349 508639317 0
209047907 482431498 0
378291541 769547518 0
167570747 519517083 0
507916963 568754274 0
584731018 71378120 0
523280147 709867637 0
741307663 450304454 0
770799445 306459153 0
639873190 449650768 0
349060348 330716191 0
759167404 111604948 0
393778056 665941592 0
523559371 151682647 0
522604259 479760607 0
562046822 40661607 0
138650792 168977326 0
481853212 539999971 0
232506593 529992456 0
388654948 310523970 0
387950087 575486533 0
660639968 65748426 0
733396918 397080974 0
385539932 615048880 0
125040029 319511133 0
151405402 615395476 0
286592052 207550071 0
217155127 504268611 0
350912149 405398369 0
397643162 516387777 0
25364863 288538977 0
616093308 92516395 0
345160961 714846967 0
743148154 256131191 0
228333373 398685132 0
765289105 747048869 0
783095383 286263673 0
93099334 580549804 0
660048755 75946718 0
550547914 684304038 0
304711164 498772059 0
706337472 426346827 0
727724790 447071026 0
494981173 243598385 0
493316772 282518705 0
372989979 630006059 0
154180565 633592982 0
245665465 503724942 0
284799067 344236187 0
4590667 551326138 0
416580549 452924423 0
20571154 390292514 0
194985949 489675550 0
744289509 583051337 0
799305803 373392844 0
31049906 225641905 0
593389309 595856729 0
27570384 690977614 0
50242291 627513841 0
566416370 791167808 0
650220213 82243542 0
300450267 45611445 0
574331348 107340257 0
331973876 151348608 0
58709981 396776080 0
560282075 459015167 0
372230476 292855975 0
84777907 189096814 0
524551286 653538245 0
536981846 688082418 0
784569799 435805718 0
577925872 357527691 0
220242579 333489914 0
740630795 604589057 0
655065097 356775446 0
458343786 359468093 0
132272314 238915985 0
406806185 144337158 0
631641081 376351910 0
13625206 586664015 0
679472831 83413762 0
224925458 467623701 0
420009101 684240956 0
619219728 516289892 0
143050220 716086277 0
242105453 777214834 0
283047840 21408844 0
349057437 572312706 0
262377333 482811903 0
707017553 709566957 0
38233154 707610716 0
349486373 119880245 0
195623934 248929845 0
619519116 615300810 0
510924132 155685630 0
389697742 647041194 0
183098183 169566496 0
239148915 147407505 0
406408463 456072216 0
46355317 417118401 0
681871427 513504682 0
151775049 417708168 0
438376345 536389815 0
15177839 339138786 0
561120624 302296866 0
434569926 502999563 0
139109082 341971934 0
503268133 251316973 0
220636374 433498045 0
447602090 349343352 0
35794628 684196961 0
801307870 598963941 0
217760415 630583687 0
177601737 320085223 0
174648714 309042499 0
128936760 419425857 0
33879179 248710530 0
566753145 290883266 0
228462646 507514170 0
718624293 97947599 0
639700744 704660762 0
400501247 528249051 0
98226378 253910277 0
146466295 585451651 0
760001518 627351585 0
390973173 439520926 0
423692555 685228956 0
59550433 202555059 0
668249970 292942048 0
147229810 464297931 0
762537656 202262341 0
289347868 445073060 0
464796183 741510255 0
264900782 718718330 0
596572054 590326370 0
433677231 4497844 0
595760595 23912801 0
44479963 188105556 0
617217176 786289785 0
505371233 368525999 0
236536586 192703961 0
69238789 709317024 0
10073731 10870175 0
175876247 20325777 0
442972899 193570928 0
768622715 493862936 0
150218760 256682973 0
281919427 704635798 0
532325579 1762352 0
311973993 558298053 0
362451209 214533170 0
97428507 418945162 0
217497853 472521041 0
479124263 354907318 0
720133247 230697978 0
395169866 439621521 0
560821278 87903584 0
374740243 321252985 0
753226731 745238060 0
266765147 451435073 0
699584769 214478367 0
551672474 738863393 0
637483212 498562205 0
705641230 634054707 0
304566533 487949223 0
466907001 197681690 0
740917929 795342497 0
792802005 736023383 0
720495579 232242383 0
171802852 413494969 0
677548946 427228188 0
255012389 662838199 0
239415292 499552065 0
276659340 649774137 0
343653685 630085025 0
25659091 201362917 0
282224475 622058505 0
49165038 291983232 0
766736609 601639828 0
402522859 554805638 0
692438213 167699411 0
736349988 180634218 0
379561817 584730071 0
134750748 685842318 0
320263913 766098560 0
207817726 248137349 0
98986255 190575633 0
732177326 53597584 0
133151067 703858571 0
380309482 373139410 0
67046423 555444066 0
666214421 454404583 0
523408790 246076580 0
654337678 711140003 0
677833677 424291861 0
626663040 91099047 0
395942313 648252097 0
330584977 8038540 0
341470687 127268442 0
280326455 53111163 0
454538356 666694075 0
431593144 738450645 0
619000566 372094070 0
438812220 728917743 0
47036535 625967426 0
328541926 769927854 0
240496806 702536421 0
178020078 155597945 0
604029034 715300722 0
636316385 736033285 0
300444761 514446298 0
759854099 38135497 0
624468336 265396619 0
101308797 101158456 0
361191275 723432337 0
359936239 501042897 0
668554379 152991340 0
406023340 72968453 0
191936212 902887 0
6432288 788450126 0
334054317 490028624 0
162278230 680359481 0
197841071 122850647 0
256752207 779109782 0
657328440 721298046 0
442911563 475165320 0
736636202 634088195 0
163968847 326013280 0
183576899 107092490 0
795555845 710181487 0
508893474 501248896 0
400662216 198132774 0
724478234 417227232 0
355359605 466695300 0
510016470 223087244 0
247400179 387921515 0
433568165 709649769 0
50006570 763544267 0
637810081 363701295 0
471586269 347065295 0
778766326 467519659 0
543267742 740526200 0
176192119 745652158 0
769775996 159786463 0
552270007 175455203 0
281962725 63441174 0
516715625 199819846 0
144690240 160155162 0
442422135 799095247 0
148745399 166222990 0
661653166 785471018 0
657911394 179885838 0
687673526 221560530 0
450401209 546974265 0
742326268 144010858 0
530530671 767106465 0
738404338 602028673 0
127537792 468619063 0
417054041 742522094 0
612587655 482585129 0
778979394 31337016 0
181878406 136862384 0
248419646 415780342 0
259570948 249814166 0
630158635 363083161 0
270822765 149149414 0
485954749 71585701 0
370970663 717254249 0
634000983 704775150 0
79031626 602207790 0
14261690 656888274 0
792289575 377187111 0
54031950 374211010 0
369955963 769866469 0
747240256 682398143 0
304743644 467533180 0
354121323 246111740 0
701770241 34268123 0
773739012 75359575 0
402495987 11113154 0
438162035 455342907 0
95905806 284465585 0
141236674 538292242 0
370107865 749277937 0
756747764 301429830 0
591401569 776458545 0
81693814 98105693 0
64174207 488194208 0
549260184 591120241 0
111388671 357675483 0
152267969 791926233 0
474695783 137962514 0
731537426 306326384 0
132986689 626681222 0
518115814 635460048 0
672335393 50873963 0
376371877 507712163 0
729611672 227195711 0
44595698 182577075 0
312490907 656145083 0
801156393 596165911 0
71451997 81185100 0
658851852 336872317 0
11237511 568453969 0
184627248 99639002 0
660053139 23173705 0
90028110 724844500 0
589281848 634036931 0
286575493 534784159 0
371771259 326838359 0
629917399 415521712 0
693446758 447135166 0
110337146 674908510 0
24724309 703836860 0
317466063 160246408 0
426445278 778446748 0
336292257 173940317 0
475823636 347811641 0
435261506 584706393 0
511734768 707675935 0
260923567 173331687 0
371248972 41156712 0
609678065 499665753 0
417165654 773949114 0
224619527 45579812 0
491771694 798498244 0
357931864 357012077 0
615092257 791312459 0
143874429 551082990 0
199458991 559988006 0
302213048 494653007 0
564786666 550730440 0
132199603 796437864 0
52187484 740930026 0
520876131 122283172 0
427277877 135299420 0
9615792 240817228 0
638101049 606328824 0
248004644 478194187 0
598419711 486623742 0
27382095 607230116 0
147975091 38221390 0
693072025 135162141 0
222933748 78261373 0
545446366 19869340 0
530380586 421179740 0
295440673 267851876 0
462276309 282561840 0
672879641 74884477 0
410811285 248391101 0
390690711 444157092 0
39857559 560360220 0
553653569 302140599 0
578011356 443253036 0
727674211 423623782 0
33195642 205807952 0
477297158 243039397 0
12441432 237758676 0
73968344 485506941 0
743880469 337122341 0
432481204 657393422 0
764574860 527128469 0
549378107 76149321 0
40512337 124326246 0
444178962 314755059 0
281161687 385790143 0
775527397 130999495 0
603034481 6922578 0
29037277 4813788 0
628252813 506561877 0
684381456 511061285 0
112215003 72773700 0
519994234 565155510 0
398733545 154514439 0
48607225 450102288 0
613576906 376088142 0
342482063 382699668 0
40449203 119539449 0
647664183 246230595 0
100537442 228577021 0
697118833 68812312 0
307072480 289154744 0
528781370 95156528 0
354498270 472439476 0
442332690 426189986 0
147455503 643652663 0
439624133 184896946 0
129405853 688403185 0
369751996 17833189 0
62567129 13398865 0
301442885 146799019 0
463111673 607674541 0
124246820 315214968 0
331954509 709206761 0
540251769 487357126 0
352772403 116218009 0
703314561 498261867 0
114229594 19558483 0
556356586 427802540 0
757215123 705260537 0
340606993 243047473 0
357053998 458326861 0
766170451 297325700 0
574763174 176040032 0
499294629 499007509 0
633182517 435947904 0
145776668 797950483 0
495544896 15707297 0
695833608 320399880 0
46878501 73290532 0
450657148 267880989 0
273278939 493595951 0
296985519 169625938 0
547213931 46668648 0
668877596 326773600 0
516275779 322816842 0
158416906 342783617 0
440603092 659679475 0
447356507 132005691 0
245982169 648969060 0
726289648 432610862 0
188139897 116888397 0
213234700 642081931 0
78209710 3259917 0
59605295 645791947 0
579518859 752421982 0
554063125 187800710 0
391568905 638927684 0
667848985 476858671 0
346959717 363795458 0
381912294 245919759 0
329101792 689336225 0
138564161 706758813 0
196558251 228586234 0
367978271 479821512 0
142918912 49662786 0
718114931 748956225 0
58438441 588057448 0
736290894 317854947 0
211714228 280560957 0
233355806 246258060 0
288261168 471903893 0
454690820 657574577 0
60302380 207140036 0
473499697 143990191 0
779433719 175949911 0
46459821 365659729 0
47549588 670661353 0
48364780 77579581 0
203853025 51371496 0
743999053 395158508 0
6124468 73738012 0
50576620 147187623 0
78208202 763751528 0
487492922 25434475 0
58218218 411367305 0
171438453 248685270 0
461522319 19205636 0
627585062 631598254 0
477328075 143836554 0
311014130 525043126 0
135000268 546859912 0
402937480 253449855 0
785037854 26371117 0
27259493 737302265 0
88312420 288722162 0
114310712 337951411 0
30233436 701954754 0
740155188 498536382 0
603895033 339468001 0
602659243 577226703 0
729909208 364535390 0
636900971 303284852 0
74575704 601311883 0
784404307 293789510 0
277864028 542058688 0
491754831 615923254 0
182341137 261725000 0
559388768 113315156 0
256540161 426984258 0
775550877 282563999 0
527061168 399256833 0
121811635 250445091 0
454414241 529294950 0
482107255 730704058 0
114679783 562606169 0
63678548 280185933 0
559183193 471763446 0
317951960 543300250 0
109162628 585982329 0
357612666 730320856 0
615623966 493646587 0
568052240 110922885 0
421610399 374404602 0
601728260 590498999 0
337034261 329482268 0
122451166 162553310 0
241207495 162312479 0
509717861 441371740 0
258864071 734042547 0
648929978 660538919 0
574254337 103850687 0
682509962 394964811 0
646151063 133568154 0
479134867 733171872 0
685016552 496704454 0
635391201 503502870 0
49201256 238027427 0
484469705 549059951 0
635860017 775723523 0
476262313 518871548 0
79394510 10400519 0
152647192 38604771 0
596686989 758684264 0
259951179 38392907 0
435192883 242585089 0
438454601 170174224 0
60736625 528812481 0
245383587 470625519 0
377842848 452338306 0
452423428 491262544 0
433283949 513031248 0
278620015 439948454 0
280113718 254190136 0
263706861 140802137 0
36857683 10133211 0
465921288 700302400 0
609321790 335320648 0
593687269 352977389 0
414488450 298181722 0
775793255 722910566 0
510851306 101856726 0
702220539 329752704 0
299968349 360462552 0
727968691 178320302 0
204151221 637279092 0
129888070 231438400 0
152776907 664138473 0
15671999 358279866 0
677216106 231050139 0
112879113 734716344 0
550949487 540178240 0
521885065 125008878 0
182136632 41148142 0
41330286 113798682 0
260155532 325415467 0
229127513 718546204 0
357778080 120452039 0
97425195 268995956 0
220946513 453225704 0
174624552 279188069 0
307925600 444994199 0
84857901 180410529 0
397138002 728915000 0
293202730 532343585 0
408872841 493395741 0
218843567 734908524 0
72647210 2365684 0
220120593 704382811 0
380996413 4791569 0
290577262 20024195 0
708313245 65815535 0
578654757 14603249 0
777103926 300889799 0
712414892 501117295 0
555395263 664569874 0
492572805 452802281 0
544151562 678927351 0
287967817 343955268 0
26134955 518917417 0
136700893 337657100 0
245825828 765630237 0
186046453 742418685 0
557744041 640083469 0
659500355 99727726 0
151526270 675634288 0
581199668 466932953 0
784649460 793620341 0
476258712 568312932 0
687919586 692505484 0
744486548 438555436 0
60176542 71777556 0
600616638 769105821 0
261831741 313914315 0
205975027 477387293 0
187967789 683862832 0
315079257 485141764 0
351943861 332609794 0
440007736 757987993 0
271925789 564964850 0
797482814 197517501 0
205300441 655947106 0
44336545 451376949 0
428304979 93327543 0
725246883 307932028 0
111553226 395521504 0
616700079 374693645 0
568979992 256274600 0
756087673 370577541 0
750107247 408142469 0
249428367 551654501 0
86212172 649105429 0
66268744 580560263 0
800344418 456654496 0
348197068 632828485 0
17663660 466658623 0
309685278 747900372 0
317305792 342301081 0
272631836 24252331 0
272466477 214243485 0
615047668 744056627 0
395323457 11633183 0
204654055 334419570 0
720488293 319714633 0
611360886 333094593 0
415665336 519392899 0
796582739 496241684 0
178910649 41643160 0
703753204 551498702 0
691877795 60817292 0
453129763 791814439 0
148664950 273685231 0
712932591 359266152 0
20505553 669643165 0
584075638 388109200 0
232954497 88654330 0
67597425 546536852 0
389207678 692501179 0
352630048 119742684 0
735100038 425413289 0
495734366 290041853 0
563725335 52230988 0
613927741 80156605 0
354369422 307950726 0
349419935 702165587 0
642466671 725499091 0
444466951 506325218 0
271229714 386160538 0
19910752 551695621 0
679273994 499342920 0
594043525 310364477 0
588029169 269651190 0
106060654 523819891 0
669235325 536718210 0
221767221 309902313 0
390635103 280287343 0
341025551 311339995 0
379792857 729504466 0
481120891 312231918 0
499684859 382647763 0
241405221 307729757 0
108616604 379978302 0
313513906 724956129 0
25512600 152004695 0
540530373 299631445 0
532357993 750393733 0
631322181 153424381 0
23253738 525202493 0
365848313 131947934 0
498564854 300451640 0
21869719 578166832 0
503420379 31301472 0
197175462 51424803 0
534608679 770322211 0
357856706 324073713 0
136941942 236050182 0
595663130 475041767 0
664544276 492647309 0
556572370 682965614 0
723975017 410722659 0
384842463 145248212 0
649377737 450268164 0
754865582 481279192 0
594756371 206413069 0
261797252 534907317 0
111703039 659039339 0
17890464 429353722 0
749704867 639790075 0
301227551 259560437 0
297250283 673434067 0
220369266 632486407 0
177799322 603529652 0
576305912 252989891 0
355288363 601932541 0
542231721 124340838 0
280318902 28922085 0
608680841 287332694 0
369172400 30051091 0
480427217 157172369 0
774263649 505395519 0
300797674 737303680 0
284943788 325338944 0
81562951 729492341 0
15016671 780115549 0
659082147 327253934 0
361689343 721218592 0
31348169 84907740 0
208768759 560038234 0
464833106 299899446 0
765807705 395639114 0
226688238 298877365 0
623025809 445985539 0
411434759 91919050 0
77579667 586279882 0
196957727 55454652 0
158958795 264855725 0
134954501 350898934 0
279564759 167912789 0
322557652 155685168 0
226396670 1456591 0
210160062 560295627 0
134367969 780425252 0
326284194 507712897 0
379499111 731275534 0
381210418 341822478 0
527326161 696534503 0
21331989 88913105 0
89614787 732851419 0
43211022 439942174 0
45378527 472787788 0
783878528 481037593 0
697497294 707561898 0
180133175 162115098 0
492698885 722399067 0
212049523 90943372 0
11170079 351443047 0
277003311 138214145 0
225046589 461564092 0
339035555 546287977 0
203734648 449095803 0
594210267 375191559 0
337815027 346950803 0
772716045 281849676 0
712608113 506615783 0
639033040 89982290 0
283186129 594416207 0
267823859 443488313 0
575850013 174017998 0
537442310 643598328 0
417032661 92535711 0
645012682 299214919 0
706405284 112848684 0
655274765 672077701 0
321670651 245107644 0
381139687 114213992 0
390575153 578817298 0
35779677 801127314 0
98566101 134104628 0
13213227 396457073 0
20226244 257622217 0
799522857 66572281 0
249675463 347671577 0
189015390 141044505 0
254332057 26479362 0
700363813 422972131 0
132773762 454845392 0
721926154 713672245 0
175544835 164743456 0
470966465 331445311 0
339735220 48149575 0
616578537 648738270 0
99761807 301968585 0
264247412 202204138 0
291686192 388554708 0
544105332 340988670 0
780913919 677934703 0
87658569 664098755 0
481879402 156172198 0
149638894 105652092 0
187813437 324534784 0
193849793 100719579 0
342079354 641456913 0
610269708 723428497 0
49041090 148756537 0
347968042 262892557 0
700077764 395302513 0
632500817 342552274 0
587111454 69526631 0
793802838 797250201 0
4347564 261626401 0
578126115 674515477 0
550977950 37707214 0
434352177 205785972 0
135805775 343870326 0
256849436 740255440 0
711109692 642873380 0
222536243 635303716 0
644256237 98510931 0
40194575 136158938 0
665472196 587307555 0
430800387 193338551 0
360280206 608567905 0
286044796 604957431 0
606186125 80133396 0
254193661 496789469 0
731788652 606604227 0
557185634 607771003 0
628957550 375788715 0
274172640 52273993 0
229702045 143538540 0
403599104 652355718 0
747754096 138536649 0
104775325 6526297 0
452690967 486149345 0
1944475 329760662 0
522324450 501267644 0
180202818 83345159 0
636796638 137298277 0
265554149 147082598 0
164967687 480408456 0
707171847 186392386 0
395925617 326577333 0
557682343 21220429 0
557215955 564377366 0
86175140 457024740 0
465934636 551546577 0
246434061 175136194 0
8321273 769113530 0
351992951 551293574 0
436129143 38012201 0
506521375 735302253 0
588781742 248511219 0
91165999 140769167 0
501229700 125811850 0
590065424 408485544 0
720738452 493644186 0
162452445 558000445 0
357792149 148277545 0
22227318 611365246 0
693085209 295588001 0
325514185 82185537 0
55861082 278378083 0
253842334 157549518 0
357615194 134710803 0
427274577 123712282 0
739221408 719659973 0
713053233 5993456 0
228618396 285371846 0
743956660 204392873 0
621476797 479322896 0
660024159 759715731 0
418225112 80022141 0
506212641 458818548 0
70523438 203038711 0
702232267 473443788 0
644082765 572675690 0
201663940 268767550 0
218556240 552573107 0
346615964 686365260 0
756355344 624365346 0
159292179 745731739 0
154571557 368436771 0
133077741 198064434 0
493809377 77912834 0
293223565 228418211 0
477595705 583694227 0
647320189 630180691 0
579943900 243368478 0
399417403 765808159 0
219225568 442156519 0
23046668 780432426 0
570209740 465872068 0
226684668 724475283 0
537831326 98147926 0
722185840 697322837 0
320854560 523600509 0
512835636 713017421 0
144753669 393917364 0
671910973 404292887 0
686578428 534367934 0
625379100 24607413 0
415878726 211000975 0
696672134 85538094 0
150448138 102697299 0
763424660 734210445 0
199255007 136299822 0
547752304 422670461 0
196005472 437893568 0
104635136 773695299 0
539847340 498311884 0
267163360 777169545 0
180521488 776104215 0
128348395 311156076 0
189970594 354444340 0
89179331 563353328 0
558965041 450305150 0
358467759 132696379 0
184522771 280171249 0
674833769 469568001 0
409972682 67084598 0
575791204 610945737 0
555713133 275259896 0
140254442 722091265 0
199061314 618835084 0
240145660 659928176 0
559737975 227478989 0
584340903 711663454 0
138552013 768911656 0
383912371 470886384 0
423556220 604387784 0
389800034 96350988 0
296612940 632838433 0
503762402 292025534 0
447282154 592405680 0
455562355 721885462 0
313471731 579974365 0
242290602 300159720 0
341925041 304001675 0
293566159 519424508 0
745153363 304776357 0
511453950 490717453 0
539099989 101900659 0
309503414 401616047 0
94188669 201231173 0
270261057 38837949 0
430980213 511927672 0
202922372 777054114 0
87177715 292774710 0
285878035 732331739 0
680217338 702632229 0
162118352 449346477 0
131652143 296501039 0
190559689 721191837 0
186046237 187502933 0
798462356 791051201 0
574035232 509635373 0
315199270 232398603 0
115624842 230543589 0
736105361 63291227 0
556168878 464919027 0
464869610 538236903 0
151923664 199782719 0
205668582 257490314 0
794112947 418957780 0
410903781 280700686 0
701336010 427987616 0
660943845 536679747 0
557510733 607162410 0
498763462 512480028 0
615645128 396677897 0
731087443 252699282 0
115207060 202201479 0
143565976 4907646 0
113811791 719197957 0
22397826 354386913 0
486901732 289878761 0
752829835 104190359 0
441449208 540164669 0
579199346 289248341 0
117051268 575887575 0
53442575 776228782 0
558182360 793914435 0
482217475 166419039 0
46326800 314439841 0
407757086 619816783 0
527774114 494125663 0
679239613 716188319 0
103276094 80556943 0
699034447 86332641 0
398948894 91019147 0
301279273 241126353 0
524271747 497095140 0
306810899 14698815 0
401036327 251773673 0
639148506 56437485 0
192287851 252625794 0
400265858 320516037 0
621447344 27270545 0
169025110 181929677 0
617957556 255186696 0
564856789 470374798 0
260144335 318532563 0
95313424 796094592 0
223354028 439785901 0
502301986 422314175 0
558278583 79236826 0
715942398 58029795 0
663424242 425129310 0
6884223 25689553 0
701393730 477505362 0
361977735 300016617 0
208837220 278465971 0
588531129 150882181 0
723086783 471609910 0
132940499 512008840 0
752342553 597570907 0
775694529 11285203 0
19972152 626351598 0
244074905 169234593 0
415170893 443807783 0
628179540 512284006 0
488800199 2062250 0
171477036 174603759 0
86179061 709292872 0
565891206 83077107 0
334036850 703108965 0
226057233 45684735 0
124310861 568005481 0
397425116 713761212 0
702995612 437256611 0
601488001 800479970 0
503051310 426677031 0
64366190 623572341 0
569456393 585963664 0
800797042 165856593 0
691198653 76439314 0
687714962 52014450 0
227418907 383582051 0
257989818 205356452 0
164248559 472028110 0
457815971 743925652 0
781623281 473194350 0
631418485 719405887 0
435964535 19075125 0
320149042 551932942 0
565302530 17176945 0
635529086 586023942 0
648773211 10541427 0
404224577 502786098 0
216554836 167916022 0
552370259 601327215 0
607776788 159165 0
665235672 357386665 0
619435874 715784050 0
201818294 459386735 0
366039670 112136218 0
65842899 697921242 0
661134844 335980209 0
783972186 510913532 0
495133299 743955345 0
144360251 55029866 0
529396491 768215820 0
68159950 508800178 0
563116333 625466868 0
775076414 521960591 0
52428163 188795766 0
649704278 188225688 0
134704751 720464484 0
786761840 789588333 0
55315925 585466617 0
11183651 399813472 0
565752330 481297907 0
29906802 416371647 0
647310021 121627035 0
225756514 251386223 0
150358982 254181323 0
102055765 646363664 0
536536037 736135691 0
486340934 767383568 0
740004745 571594634 0
20146977 154116758 0
779365314 697330689 0
516831854 120520496 0
417479017 28312921 0
671308784 358239642 0
107863916 361540483 0
461868560 750639527 0
605528937 138907937 0
622393552 36928467 0
438778040 401891085 0
73678246 755325613 0
15678284 482572141 0
518549608 262839733 0
79427428 654196075 0
337897372 390796305 0
206031029 63857940 0
422425442 479393753 0
600431016 260164934 0
301326043 58893251 0
632727731 414943893 0
326880557 720239025 0
443237963 730852985 0
456278713 521931582 0
320942837 98841433 0
161688468 493607886 0
795282120 406279235 0
200712320 700312859 0
781562452 357919032 0
719311736 453437865 0
164568895 333108624 0
377544216 30982660 0
435529254 405528433 0
488228801 541043777 0
739704669 220111789 0
297723463 60708752 0
581159203 51108162 0
180251082 145627481 0
565437076 104903019 0
69047491 206893900 0
75703680 772255126 0
242161718 478236760 0
559623104 773962947 0
690924027 755174490 0
642247596 590211378 0
441015400 770390690 0
170729526 598805179 0
110739530 327814762 0
508399379 127243907 0
567036899 738790352 0
729808592 543608854 0
347664167 793135216 0
662361087 691125271 0
428514075 287853517 0
650210813 379342904 0
151924289 37218460 0
68302209 568190223 0
420899256 774244181 0
278965793 302900147 0
686318180 293699346 0
440200317 234660155 0
354164924 192441665 0
781888220 631352877 0
171559762 223242957 0
461636125 732741870 0
99782272 779989064 0
776503785 558751326 0
290976181 370679373 0
505337092 671373446 0
267128759 528398958 0
107493842 369933786 0
599356026 486242484 0
222081858 138158980 0
23156125 800214510 0
762143682 31758322 0
467181574 510750890 0
391240063 341593281 0
610896436 523591631 0
546738339 610016655 0
115978878 141249451 0
110723515 593218299 0
269855063 300194187 0
197968404 232274109 0
370747629 519484185 0
69376312 35263696 0
609757244 562525967 0
648191717 145568403 0
544655064 100914662 0
319327439 650525934 0
726708171 99779315 0
562242858 690281819 0
637193410 327356491 0
717348543 626327583 0
397990699 719697690 0
516102808 195237542 0
198110033 311213595 0
313601290 428927344 0
252911382 417575990 0
259042568 9476637 0
278745259 293084449 0
776895033 359496145 0
265294581 6822534 0
360981303 65960510 0
359922750 253753935 0
63378112 308258287 0
396296141 497332480 0
57256419 616646857 0
181387380 717034644 0
138454227 410173051 0
646320326 783584972 0
658281135 301837491 0
139456896 621666130 0
272763408 444014785 0
614661010 457695305 0
604079064 393969411 0
40955355 778992854 0
253870275 414741433 0
786784325 411598532 0
172259075 404931065 0
280359342 700529102 0
195261917 77938111 0
573307097 187889106 0
314562592 474414950 0
682017308 344634009 0
483712964 18338167 0
442225806 428774463 0
258565858 30606289 0
503080619 601407478 0
700743594 772018096 0
352064834 476622847 0
590026168 381545290 0
147249941 744662006 0
441199809 193521639 0
369848055 133847800 0
290983967 397070393 0
738237845 400431866 0
346466813 696490134 0
413355550 377068993 0
396792526 237737595 0
151159420 310463573 0
3039989 547693924 0
756087127 770341697 0
147032946 402043976 0
668411358 197430505 0
84113831 389976365 0
12579258 276223040 0
323931466 52735311 0
264228851 410725906 0
604520387 512590490 0
324317408 530027301 0
176318385 412273284 0
11348138 375643789 0
691125142 239081754 0
397472539 678373235 0
278406029 731109224 0
517448743 456460897 0
232622483 294551599 0
718541414 356047431 0
636523623 114309840 0
549115409 456218225 0
353028281 244353712 0
691114344 197287315 0
558819909 599548918 0
466054085 392128271 0
83901249 737009342 0
797211158 268937702 0
227365778 383489135 0
724400334 739291287 0
271690421 170073309 0
673992923 689014491 0
317652330 588720355 0
378938639 236566321 0
638707424 393460587 0
569577195 406640741 0
686780264 430562375 0
144764650 409989334 0
188807756 48789881 0
125312427 356318136 0
212723490 209240507 0
71992373 540233765 0
237844123 219869840 0
591693184 444745108 0
85129642 375297687 0
471730632 675878934 0
692723632 418073802 0
627811352 752650088 0
601747657 565150969 0
459095429 409821882 0
431390044 387627924 0
42968861 667657968 0
116562188 447586763 0
577467442 695442691 0
654980714 523890741 0
505575518 797489478 0
591575866 520210690 0
13443781 671080601 0
378876760 193761582 0
142851137 584778485 0
165708092 190586876 0
231990151 313252854 0
5098226 800669130 0
441220520 680439641 0
20966516 754609801 0
261904662 548525625 0
111971611 597286776 0
32399096 514649421 0
491169701 524124574 0
93867785 758581972 0
331254185 380003154 0
170942071 550139350 0
784255260 690709592 0
10161950 727942952 0
655394632 6080423 0
725226160 606696919 0
649040056 93480714 0
610456926 137571941 0
447742796 69377753 0
537228867 480177199 0
566579612 13766270 0
57300764 678897453 0
671597724 745379709 0
674437054 612171499 0
795046784 348278018 0
89014981 459696542 0
634096672 695113989 0
25490845 395028642 0
339534072 779712207 0
532135089 84058684 0
172032466 342958795 0
365210544 319985062 0
221015655 775229797 0
320283127 60713942 0
440813968 130459830 0
288535148 35796354 0
403383966 715671244 0
605434885 121468216 0
144598974 130952363 0
406701423 373081552 0
204602850 34166024 0
284197974 745709671 0
97483687 464652599 0
363458194 105273661 0
196854731 227548694 0
652620541 39474768 0
76342940 188340058 0
70614246 609087168 0
84173086 491587995 0
273806736 766792420 0
383768214 416090480 0
671726974 210198367 0
728491432 467098670 0
135413823 74046104 0
119740722 94691142 0
23417743 147793135 0
751204690 733940750 0
114532245 688793211 0
593166069 521050886 0
213869889 520510876 0
569892803 177088397 0
132752466 296770086 0
263168833 90920790 0
273758041 148060461 0
593064731 767379984 0
107276309 300481139 0
637992578 234449867 0
161463280 553729524 0
578402673 259016893 0
470342306 133414677 0
632399939 473652237 0
426946772 227323873 0
679176497 158469392 0
19764734 393397707 0
131094022 366963231 0
590198385 6186655 0
309820161 326564938 0
217686232 601813334 0
86272884 698979946 0
649108579 650999154 0
153403264 146322848 0
425071855 173409028 0
237737575 37914276 0
366027837 220378863 0
257477454 689295206 0
529991184 653463793 0
796071161 58457063 0
297031201 613784485 0
23859984 537918142 0
436460530 786072210 0
404404361 191387121 0
429283769 635831049 0
56748363 665917501 0
451786841 529680082 0
504549206 601262571 0
19466179 789149018 0
216803620 367429843 0
226166556 187288713 0
399494181 285468063 0
50572152 503361629 0
202337181 159767068 0
395866953 351117288 0
729417581 44609094 0
588161044 623810700 0
649054691 696187494 0
641679113 581075949 0
266068691 648259247 0
307269556 548742067 0
400515688 368352678 0
111746285 321534885 0
584956210 739522803 0
528353454 395261320 0
571388093 744805829 0
629369977 694212938 0
753964562 554101174 0
287047476 662396023 0
50795828 492811164 0
306939500 392199890 0
501627439 460207197 0
603292274 696921819 0
607209136 250686463 0
234486984 700665581 0
593765262 142629792 0
299070834 115506464 0
743906389 384209447 0
572303644 359534024 0
155566910 297813238 0
33758892 454763879 0
405256987 348558634 0
311545444 621174072 0
209470533 380937760 0
319633234 187039895 0
387333250 669452695 0
62298965 164688448 0
292443166 153823980 0
201083063 546787337 0
676253988 767809060 0
20020950 532436893 0
424043398 716355996 0
95544749 295923195 0
311657943 186338905 0
212413949 488551158 0
8531366 604518629 0
613278155 438011362 0
6679120 421117485 0
354329628 503080137 0
470458835 19305071 0
65393508 198667456 0
225451481 301259808 0
548487651 285025196 0
207570014 93701029 0
348167683 5555770 0
134771119 30174190 0
728605494 309649122 0
407124146 515357134 0
276952244 6718378 0
535149081 184494033 0
243909919 762532096 0
704779585 509333031 0
234524762 21574798 0
263110461 161710396 0
404175197 640875096 0
376037122 699466194 0
339906417 645374666 0
455427596 366090037 0
453645367 276582043 0
440304504 756405385 0
694515354 24678202 0
646729299 367216410 0
13879925 262231565 0
299464534 656679151 0
387168840 484951964 0
262443101 330914706 0
57702804 770663865 0
524543919 596352140 0
475285715 768426949 0
723570730 178153539 0
325734557 451454062 0
683988596 172702950 0
560124217 372086290 0
294799451 20370431 0
64106181 189784496 0
46786592 160635243 0
246209409 748611650 0
566220919 23219586 0
623030699 393907777 0
688219114 783672968 0
623749665 684117772 0
625511919 401944607 0
46888039 149668386 0
738529145 309922005 0
556302336 491310985 0
689161828 754493985 0
279024444 371729882 0
230498724 275003507 0
147960548 731337532 0
613640964 312624890 0
213241082 129435480 0
219498102 604571738 0
600701752 461762981 0
603832378 736577832 0
58318196 69802616 0
479312620 104852396 0
11394240 284865607 0
443507741 722704384 0
142080126 27323824 0
263821162 609542231 0
526436442 488211146 0
281319104 650351368 0
101885170 116709803 0
602946575 125986557 0
687678252 21476828 0
290531494 62564780 0
76171935 11793813 0
238470834 595762463 0
529021909 585240643 0
482886983 440947220 0
701233637 40422286 0
272616406 480801266 0
790691909 533401911 0
552200484 613737065 0
540654325 784213272 0
433244952 702486887 0
260109238 94217701 0
330960297 480673604 0
756953667 382261509 0
716691898 174005349 0
263993854 206288884 0
615085562 143653643 0
544526184 751832487 0
300997782 747894850 0
630998977 88355564 0
394087402 596343725 0
750338271 267651547 0
67961486 97498516 0
136716918 188929276 0
254698653 407004669 0
760101852 203986643 0
183812944 37053655 0
142908457 47987961 0
764745944 311689458 0
9693813 471003059 0
645743201 675414907 0
466185502 741488268 0
585588729 313169451 0
284994543 16106499 0
237825272 240008391 0
788364924 182547262 0
753480892 361951245 0
583069977 191538023 0
758658345 134556694 0
182234978 547051131 0
576081560 473417713 0
362421025 44840322 0
439893703 392042496 0
740099032 613276534 0
552431201 723450126 0
408199908 157447414 0
288717722 373598589 0
275497265 518550701 0
42506145 724487836 0
663366689 265498022 0
603760244 630217604 0
127890307 684586262 0
245444305 458732104 0
472548809 362168006 0
688402930 525882195 0
83329152 300000680 0
645657203 319626225 0
728149525 328645106 0
400847665 646969440 0
656789912 406966736 0
4525660 716737269 0
2008236 387832331 0
627757478 321343090 0
31672702 537740006 0
635290995 413153942 0
315429022 381929999 0
256891048 365698052 0
24414457 335402138 0
103060410 192440405 0
501291864 175171717 0
593983078 347897010 0
234829966 208192908 0
507557564 613946592 0
370853821 535325801 0
523161892 19645353 0
40932537 533231320 0
312211337 741076055 0
146975780 648902960 0
389279860 692587527 0
620378758 50062620 0
96480770 651424619 0
429597866 217411475 0
452691277 125569143 0
621850430 539281932 0
159137492 595811708 0
266112371 472760698 0
55321546 582711978 0
44012573 782390047 0
143139183 121025918 0
160035867 243538453 0
744845070 792718224 0
233959119 352327420 0
143342195 28715448 0
287049171 109231996 0
230153194 676947542 0
528717593 159341754 0
390150402 251787627 0
612614232 504758680 0
69541805 545490215 0
631423677 543879126 0
52887419 586943119 0
14332227 774721507 0
504045089 464003219 0
475962445 372529220 0
417979469 164774001 0
469651561 147316062 0
300636457 623455590 0
63381559 652077712 0
520542581 636763068 0
287554382 134178442 0
226239114 504804952 0
556747077 700977931 0
489424294 712287086 0
516558668 741352435 0
111360579 61003340 0
439457993 712003931 0
206643433 497103396 0
694227613 381358332 0
785032316 406789060 0
247680322 535538202 0
426862719 346260487 0
625742602 614765505 0
361129665 710908774 0
699483090 86087556 0
461089329 546428083 0
406682493 649057312 0
403861888 667728906 0
504892232 432649882 0
739937102 678098142 0
405444264 28970858 0
689065337 591502936 0
352037943 121261960 0
6775951 772689616 0
742780110 331751676 0
762172415 321715526 0
409731151 641850453 0
498705382 749426987 0
332505158 737856752 0
213561460 563116353 0
468288084 447207029 0
558683883 756876955 0
68699266 104652469 0
133560944 344463859 0
616091517 268047729 0
366666644 550539200 0
44135363 94049545 0
608743370 644669091 0
755963323 554577787 0
118549152 235607222 0
127322729 463127582 0
218157813 341984668 0
674894709 736035770 0
310163195 182924018 0
442318905 314396724 0
393760024 222281640 0
435556495 494931420 0
260621068 479939171 0
496425617 790248482 0
506418786 452695908 0
388873505 38739842 0
662279849 338445418 0
788192754 302617220 0
184090105 436255140 0
142740757 605625015 0
735021708 276527458 0
612797622 718953427 0
135776301 498973511 0
104367125 522864504 0
627773474 137121573 0
89280758 335026331 0
453687497 117865754 0
470210440 581635879 0
434874483 190050618 0
28705775 196117830 0
290089119 31549390 0
696192892 260882838 0
5496344 751761188 0
50630305 702707453 0
324375360 719970641 0
22854608 196183694 0
737674077 307973430 0
193328322 569455881 0
568702266 191621326 0
263260670 524514659 0
376088283 793973004 0
2738505 796780819 0
686993656 82011225 0
121863088 217872005 0
442861622 193890765 0
606075497 70447337 0
170531558 102894751 0
546211503 367918925 0
14055352 66617404 0
256126895 764557765 0
120412900 16066249 0
612531250 61844739 0
663768078 749174960 0
464632211 728679258 0
569175032 608940742 0
307643436 98428054 0
444678499 798218511 0
1192428 216710704 0
648592300 493388145 0
165291248 465142487 0
544190753 45574254 0
325981645 53533065 0
404260837 577881330 0
118735477 479215179 0
600575442 325725131 0
639578761 715575775 0
370624985 183723552 0
158956697 668329346 0
429552133 475839321 0
86676659 674853717 0
717552244 542729288 0
647139181 155058176 0
18646845 306203080 0
442482941 172206969 0
627526647 453643582 0
735166386 435989454 0
138609393 581459107 0
439564597 446288939 0
499422511 280221284 0
274516368 150204810 0
707069623 720630560 0
180174418 13099548 0
154335426 216619430 0
143208373 482043264 0
256037138 745292134 0
180884035 238011902 0
458310291 517377240 0
53017271 63392934 0
501702433 216523253 0
638451528 529386162 0
140723119 21945476 0
129976275 15398788 0
433500361 775944617 0
624109291 790784949 0
70986251 456820355 0
537823049 23954378 0
530067070 415954558 0
755848053 100046289 0
652209149 551790550 0
377213079 603545635 0
684979432 112763668 0
583672097 648025653 0
962741 159116906 0
547122056 479966384 0
189859808 673292200 0
631371177 125563693 0
201176570 799708693 0
301439729 494937633 0
768417031 706938580 0
738193884 740672823 0
748480024 792198641 0
524662061 696859266 0
77037011 296648601 0
535174148 214114169 0
594705551 527751705 0
264613685 294466207 0
367371078 48795708 0
396969843 365920008 0
56437944 589884167 0
687622568 197917383 0
471164170 567429469 0
396236062 445978627 0
637713366 159473509 0
575203411 635102155 0
232453808 106662815 0
592051406 222519664 0
533332005 369174789 0
467799378 706906251 0
739646272 246437007 0
113722309 587678944 0
355057124 604856847 0
737444686 166517538 0
487773270 422450519 0
231650715 705520317 0
763410379 406512852 0
335993299 446571149 0
453573966 476900197 0
381314786 615706201 0
404330185 657022711 0
619496077 574460848 0
325311304 228773802 0
448275786 227570726 0
154636205 105061672 0
27267539 301541412 0
481098886 609084635 0
715086252 86117573 0
506369511 651740241 0
424097156 638292885 0
400412183 452464029 0
605743809 506178759 0
276431310 278872182 0
456853485 198417395 0
530832213 521546863 0
289079768 362634553 0
767786335 463917501 0
584554087 85623749 0
68786837 637697733 0
265664068 84842684 0
532923729 152572091 0
569192076 208896036 0
466078562 721084615 0
520139250 129860576 0
55072069 417563953 0
390261648 74198764 0
241824609 737313636 0
625633626 582118460 0
99421678 276744755 0
219336094 789865128 0
440337249 649799932 0
23418215 32030021 0
343662785 389532615 0
80329813 20204789 0
611736244 255077279 0
479964561 132382247 0
737584033 169960555 0
242131777 42885555 0
75556270 759254575 0
377844089 466668377 0
691322036 267336772 0
515310802 512555280 0
183243703 362892027 0
606825891 478758747 0
257219188 250823897 0
38183374 193775581 0
565386218 504969940 0
101011123 321098198 0
745393135 527613319 0
475358791 493705365 0
551114429 2287953 0
467779515 3953723 0
395176053 592127343 0
591667835 97840735 0
232411390 93328010 0
427747435 608479292 0
160404045 338124416 0
72520584 282816306 0
150782590 732056598 0
80664256 71226514 0
649244313 453588434 0
773600061 301755814 0
557267228 781693385 0
468325734 335904739 0
49562209 238276681 0
782689746 382000363 0
542794258 512244314 0
717794341 584463066 0
472188394 179127651 0
162773843 47642702 0
438396098 220690945 0
482407422 414894047 0
519051182 569324008 0
233552897 429737615 0
84704588 336741523 0
596462613 304649811 0
304463547 87742633 0
647034855 664849681 0
442837829 2065877 0
253815056 636686398 0
254370326 35612388 0
70642876 586846749 0
679107283 178414020 0
196406308 420789521 0
115115641 168275892 0
674657042 233901528 0
247742417 446177125 0
506027635 371232737 0
568197500 489322702 0
270713199 149710381 0
789394843 572828901 0
386943255 680655306 0
162696671 623092038 0
349801900 355856231 0
179556996 207285188 0
649074006 302520203 0
207931711 714677276 0
293033686 101117563 0
662537715 157655000 0
374174829 367745421 0
741568503 137865536 0
536706100 565064418 0
16315140 432343269 0
767840756 719967169 0
151024840 554001740 0
110668357 763629236 0
254479075 321530384 0
71452574 705381156 0
306505984 556405195 0
206344450 63759608 0
606538259 766659444 0
724485391 112020259 0
257766338 271524404 0
79465213 183409651 0
606374275 274018906 0
168579598 774503322 0
177412560 428603897 0
695322173 682775304 0
639869872 343866025 0
291619824 750827054 0
210026656 749808570 0
719878560 757414733 0
1050980 72513330 0
712583499 188567863 0
621850285 167985975 0
49105341 706635919 0
581855960 286628156 0
418258433 303442514 0
642206157 635941055 0
462190724 55598235 0
207872385 367303101 0
667767902 275456178 0
424982174 13750276 0
403452818 729497311 0
293435945 613515795 0
763153050 683863516 0
729855688 151204297 0
763027287 790326812 0
175326565 289351690 0
393997797 145529440 0
217833463 112969211 0
643291367 711188197 0
710243430 88595601 0
219755721 772220623 0
133294758 719265804 0
216440403 555649511 0
271011542 11804085 0
706692514 19041123 0
756934435 611939444 0
191372913 329468358 0
376130763 123021847 0
118501649 676091971 0
174477378 645986846 0
122860566 471908642 0
189018358 784854996 0
658474196 128366063 0
519468780 206995343 0
460980540 326032552 0
557117297 40464856 0
175037050 115361135 0
46099961 177916896 0
657752168 145097325 0
525814422 552260190 0
676839247 469963344 0
362869005 299207212 0
183545607 167681816 0
716448739 256199683 0
476734195 714080780 0
609077653 397033270 0
506020556 585109615 0
370515402 612510689 0
525380014 383546126 0
43989643 297518673 0
308102405 794148504 0
732531769 582588513 0
582467982 329303535 0
227343156 699860132 0
434198562 743986466 0
278391927 256991768 0
458539254 48241434 0
254783271 692365827 0
161470352 12325423 0
663729484 233250786 0
8940808 365719961 0
793801370 317878023 0
31823139 554763517 0
599460627 115740026 0
281037487 783204713 0
341683361 541218424 0
283179114 235868734 0
692873029 160168404 0
646145096 799971059 0
61534645 81361153 0
53445231 362833947 0
595203656 622287592 0
308221633 447613301 0
101515594 341038609 0
800326838 233053814 0
395026157 24989665 0
738865914 124890640 0
491804443 663316685 0
651038521 172865783 0
634113603 493206873 0
585003923 669712263 0
613471369 791577329 0
783515102 165399548 0
259654292 585709010 0
115605480 168696753 0
44734483 770286385 0
257840694 678968805 0
485414897 350024481 0
704057467 346718121 0
500689030 613333826 0
386344580 153425666 0
201799714 772892758 0
333143338 540004460 0
630295314 501450080 0
117516520 214399040 0
75833852 468822076 0
497685213 377921347 0
431088790 620777716 0
258787332 401602530 0
768302206 169796906 0
355428118 60051675 0
115525384 554132140 0
216259701 384940055 0
2458625 64437887 0
482708225 115716502 0
450623474 308455099 0
511945206 105081783 0
156926645 738726928 0
438238317 543577754 0
457988367 371868836 0
10680819 253563590 0
552324088 474869043 0
32136288 105528509 0
331818350 776140180 0
37866895 677686348 0
131452222 275812002 0
450824714 596596783 0
477335061 277827122 0
628263901 2513619 0
349878953 285247687 0
306736216 624130427 0
713355252 643363501 0
304147032 667827925 0
206986624 17020610 0
600936528 312742494 0
476168094 652061028 0
75155909 490755871 0
663262615 147767772 0
175291289 263121509 0
641540294 414757060 0
178459985 544389744 0
752061353 49293385 0
498551947 309780043 0
346755544 462911411 0
435179964 129596433 0
195098935 155459906 0
634700559 288340501 0
726566863 770682350 0
185392816 649775220 0
462330539 594305446 0
689256296 623705175 0
456785962 14061031 0
116489164 95716164 0
423944882 292899588 0
477367641 389955124 0
171130128 289248837 0
534459023 5942509 0
458165093 402171143 0
144200441 665632068 0
358329319 240237131 0
315628216 662394006 0
196572428 577215765 0
326189809 380914942 0
368942119 604119166 0
719328485 512687122 0
379657403 394162351 0
112132024 434257227 0
555142986 380414821 0
653595978 291399061 0
312448240 800611887 0
331762648 145617947 0
287048995 526954927 0
46045993 156725916 0
454261035 675803443 0
760605752 2848532 0
321723186 447449596 0
454516466 781563229 0
283763642 391535094 0
765717011 73375311 0
672671298 112250639 0
606649461 322786975 0
576146987 496213046 0
160420876 478746692 0
647329228 638479486 0
239318448 574446416 0
38825518 339771781 0
107465093 182208734 0
316637058 663431277 0
236827838 336934398 0
311086274 445270674 0
12269022 596526523 0
771301119 770704754 0
30253583 726308431 0
395902548 800486328 0
337250742 541713845 0
326148913 384888706 0
282331461 415539806 0
617206164 686613208 0
353017641 617689160 0
228199407 276492362 0
392482144 403062037 0
500003714 123879581 0
504118630 323882565 0
783145615 438454466 0
215231071 759661050 0
721170264 333469522 0
191791331 556543299 0
341138563 336851343 0
661872735 637943654 0
663996516 656260637 0
237519951 208499280 0
719908364 567017484 0
122232095 547340496 0
244411180 597209365 0
725627087 456529954 0
415812751 423750165 0
506638411 246461953 0
62996187 30032547 0
392540045 786122360 0
70355681 32816974 0
619942358 239476779 0
274923251 126090967 0
336716603 373250006 0
407981622 515416483 0
446045067 661810724 0
792440579 537138582 0
546915075 210218644 0
611184769 343665885 0
561771936 215814296 0
424790652 44787152 0
723187033 586663964 0
288841109 257121653 0
583212277 106108170 0
159660657 447670729 0
455481705 647379934 0
559292829 307360527 0
615451034 794130158 0
15288183 365452328 0
633156765 246891397 0
139541997 674656629 0
688911465 183203231 0
165067152 341343269 0
467283623 161191430 0
751996807 776899416 0
442776688 91107043 0
552084223 493630027 0
472432395 136340211 0
375881097 139822870 0
376320245 290404029 0
487168027 226126507 0
392555093 177011252 0
167372722 535157346 0
779501142 294527152 0
491384263 501066011 0
500602140 522018530 0
565540107 745970932 0
281101968 623037444 0
128716252 159420072 0
183945280 583609344 0
613518474 759032238 0
651673773 311603678 0
221888634 313588978 0
223241016 21906373 0
338109531 19558849 0
743727894 272175701 0
516290618 487066513 0
13466370 620407482 0
770656198 675628823 0
522235226 584988978 0
367143897 113677246 0
464656097 716289140 0
650726115 89466045 0
632828801 13304361 0
33342477 141693252 0
347537679 187174546 0
556199396 2801729 0
614985004 367558756 0
225121003 189122462 0
615002087 572090886 0
263352878 717450067 0
441898917 326753050 0
15683635 529922671 0
606414818 714388787 0
446569087 196252146 0
44844533 374246729 0
710144095 81483028 0
620103532 111044600 0
747912930 471795617 0
592100052 453504709 0
50779530 613756206 0
731538836 267215613 0
670847690 603160710 0
263553149 120789538 0
416205814 618436995 0
35847731 215919649 0
330035857 405542495 0
583115101 324234757 0
694636873 620420208 0
161836410 638126535 0
360361883 796999318 0
486691023 106475089 0
625676518 622833054 0
113881522 684100790 0
156740822 8237674 0
721477939 507306261 0
522257030 155415119 0
776559419 516819277 0
65777933 397690588 0
307440993 427229654 0
748524429 509384329 0
595727427 72815013 0
634930851 667807452 0
542438302 739194185 0
630762041 274341208 0
780801290 643958768 0
212410986 334412770 0
659752250 516356442 0
700407048 631758745 0
427960963 720530313 0
8368352 408871458 0
641857941 362968816 0
221443950 238894848 0
165082558 510194290 0
589046218 222045640 0
443317834 341795084 0
239834195 44349685 0
667082721 158324542 0
115714532 245252045 0
407087243 250968965 0
662503018 547149885 0
452918512 472176763 0
568771162 386635401 0
650616032 287331427 0
261022080 400800774 0
570970431 188952624 0
428736387 262818842 0
567659725 564243811 0
298378753 108641062 0
577834677 160525657 0
538237153 123141349 0
744053619 427673732 0
138274252 30486611 0
215358185 132330130 0
635124337 422540505 0
254667325 592521135 0
253939105 162936190 0
50754850 131373599 0
21712699 719907044 0
744734730 331176661 0
445151218 278822851 0
789583258 322750173 0
552248689 401495974 0
347806397 522654207 0
40135185 368163719 0
459453084 608786093 0
458379341 152514665 0
198677798 377945336 0
613963829 267858129 0
442874411 442272558 0
617377940 466993447 0
126791763 751910329 0
769245397 353952430 0
441286041 647152390 0
427375463 212271415 0
383011612 316469184 0
416279414 365387709 0
251639561 756492808 0
352142359 419774961 0
71543415 749710554 0
475047873 565713150 0
175592102 494982114 0
313284935 518120944 0
455309806 170327534 0
279329237 59246824 0
306049058 749147628 0
561656910 790871677 0
30209507 298146441 0
151531793 115935819 0
374295085 374199529 0
504028184 505703730 0
254460732 634959275 0
131907856 615537973 0
738350011 685311277 0
318706866 462050540 0
523788830 8363229 0
112911619 786086167 0
565742409 253539 0
339996656 94197014 0
198614275 789205576 0
48036998 98042570 0
428822738 154056089 0
620569117 136910931 0
230055052 664732605 0
727295254 690975272 0
464943582 157209773 0
19475298 201272994 0
702480238 167169838 0
5904828 288979773 0
681542856 735759215 0
655458081 652982961 0
212209052 583938874 0
519383790 361668082 0
663220046 44079303 0
651591441 723420969 0
744656475 232765860 0
42118569 396324322 0
713524258 374339962 0
98195161 589859661 0
792849532 285802144 0
27469428 788233392 0
653648811 683895816 0
559130392 226384321 0
291680883 465449505 0
229358692 44973458 0
212844483 607640421 0
570770676 534395551 0
178970234 2441559 0
133898548 43829831 0
372720668 615286691 0
739927974 527022589 0
285851283 627345267 0
124308508 570514786 0
407064878 76801776 0
129501649 756890392 0
757267679 495738482 0
97818700 352223432 0
638347304 301422102 0
396755747 491536844 0
294238159 542882319 0
378568397 580756593 0
504395290 479131957 0
512790187 578270374 0
116690981 344128270 0
308580979 567827584 0
7554003 591737595 0
15025573 498448592 0
408642747 350018724 0
417870990 635234713 0
639613514 675570787 0
103031312 437951540 0
203974340 772305260 0
340707571 441014471 0
238805852 466260873 0
601059133 766736281 0
481540929 768735053 0
737816950 693481374 0
785966282 688318229 0
531992936 599423183 0
139364236 747255049 0
72044702 243495726 0
378880687 370923350 0
427664545 159869240 0
541771376 169375588 0
681687941 171845680 0
398569294 429400975 0
458707760 505629762 0
673749264 297761693 0
727811673 179402779 0
418260819 346615192 0
3973100 483389003 0
665342311 83300854 0
484953487 772143245 0
697917934 190993107 0
603223201 743310625 0
268502321 343701494 0
453866650 324296461 0
478361538 390741980 0
469455979 499977669 0
416078530 126841067 0
289134061 368600394 0
51419279 742766022 0
482815647 120362855 0
475467120 80049896 0
412448772 749468368 0
186043501 385897424 0
317238590 210322454 0
166028273 328100176 0
597414481 65344864 0
527443478 127727708 0
732867135 600971312 0
193323072 657573620 0
365508490 145808161 0
695439381 605415724 0
227644319 26843534 0
142987973 199605860 0
785511944 87795578 0
38455340 393970329 0
395001791 297155014 0
638408213 250734470 0
784848483 70712321 0
299243132 34433686 0
496512673 562132041 0
502635438 169471062 0
24366361 179767953 0
675534392 600191880 0
54376362 711002127 0
775822509 245389578 0
372060812 386637583 0
457207831 51543598 0
481429859 210516142 0
670823536 722266156 0
357196715 483192538 0
387096679 343721523 0
543798096 300792395 0
475205506 153958266 0
690257006 107416962 0
427572034 720410417 0
534663742 707353819 0
20812651 142920054 0
563162787 39569467 0
41561531 730002395 0
235134048 301708551 0
622601123 511591841 0
742289870 621873804 0
586688658 235738605 0
743628462 273933630 0
234236479 504070982 0
410650753 266981061 0
631942997 58840639 0
578168673 702650267 0
728021921 54678087 0
226182448 782703451 0
534823557 100422188 0
415770322 311327267 0
271892793 725043569 0
561223923 385114535 0
82043801 667026486 0
136838535 473923193 0
701874348 255879606 0
604380568 273886205 0
434064354 448571088 0
233251031 579463255 0
694869425 652168628 0
84403345 286024769 0
408845298 180250407 0
538498124 464616924 0
270063448 662455447 0
412182748 151192645 0
326965634 760505718 0
698979265 108768116 0
420940373 322040648 0
420629984 322851175 0
579406587 69426115 0
48258515 154518633 0
247030784 775708969 0
202909716 385340164 0
73387517 551105466 0
142389033 670861350 0
608571642 23127183 0
508479926 52395006 0
633475201 660654119 0
433579140 9768741 0
117714163 373592277 0
347238672 175815720 0
265892205 682818357 0
218496380 299412848 0
362869005 586093598 0
513019782 588087595 0
678139978 190528378 0
330192285 575528482 0
209387796 90794541 0
785106716 308500385 0
276576729 550827416 0
77985087 757961495 0
598410565 800017318 0
291392239 698300092 0
364591965 233057246 0
384336694 525299732 0
76117544 201943269 0
747224459 157360811 0
40846527 226920534 0
478774828 77644103 0
708894750 213898774 0
623005721 755700660 0
299151265 112170041 0
769693327 252769873 0
798319008 760856503 0
785389022 413842431 0
271837003 764230397 0
500739596 385933056 0
535982637 388245606 0
415512838 195740214 0
711200795 229018568 0
177306365 96549728 0
303458644 590676706 0
325932185 305372957 0
811912 583592046 0
648046784 692145343 0
653580406 740900461 0
237095396 171859952 0
101237569 279220277 0
329703926 514773162 0
619480923 407672747 0
75994937 423719963 0
48441821 717012405 0
467566698 691904682 0
42060433 775338286 0
198853443 286262279 0
548798180 57260182 0
32495240 677732909 0
682086221 435022480 0
248417110 359347300 0
376422540 115382781 0
199565385 752242494 0
285939599 102039125 0
324617546 613435365 0
528612831 141973925 0
99559707 9520043 0
567181290 605267115 0
407160382 459790282 0
189037612 712950496 0
107168045 439901484 0
155664084 269556396 0
290394818 149941355 0
728196695 231195222 0
12038148 217923654 0
430968360 732153700 0
772247699 513217579 0
180323096 629684769 0
585806485 702238166 0
636802920 491689351 0
210229359 291269332 0
134735470 66884982 0
48711062 347708336 0
780743435 665185308 0
542592533 289708062 0
17138127 419994194 0
405333704 114392326 0
776702508 580103342 0
620458861 555719693 0
134658868 214704319 0
21816164 40470895 0
221348975 268219001 0
752389436 792523053 0
731904385 351363027 0
184457296 151578767 0
621232992 644279990 0
157829632 81261152 0
196254083 624230723 0
78222868 442001518 0
348633284 732341946 0
93884987 160645860 0
300676651 52055189 0
642043334 134063088 0
494453823 251704538 0
246807673 50224982 0
176644769 575459964 0
98592844 742542102 0
602667534 771032577 0
330179504 515526533 0
509384262 345490371 0
602815348 475351734 0
643534385 568058738 0
258505800 434364079 0
433624430 586251180 0
187714782 257798634 0
306547501 668449834 0
396265039 770768387 0
133324770 271091129 0
356373286 358669645 0
256425428 118144895 0
411782171 104012471 0
331228062 66421158 0
162016681 294211383 0
682988440 387471984 0
685864519 320470872 0
631569990 257577402 0
659318727 75706894 0
592947366 340479182 0
70835063 623937926 0
544761524 133897153 0
97593527 418164710 0
559560830 32235818 0
137784927 349103454 0
437349484 244926476 0
119035082 210342813 0
506406726 176663270 0
471050650 762040153 0
691787591 267727728 0
596662383 223624100 0
253343565 537950052 0
57817776 743001323 0
323015326 356269884 0
516795872 426861752 0
312878524 471813817 0
189278952 281726933 0
160218555 776628014 0
750169718 497886855 0
127738300 614759421 0
432417050 777378905 0
106779589 339566439 0
162006255 227709810 0
384358199 483285267 0
282166491 84710529 0
35221554 763000557 0
124600516 263964609 0
682525158 233292863 0
139633093 559649707 0
594853014 663645262 0
632888454 325553095 0
759891216 372967742 0
325109628 155257674 0
627736494 432424488 0
6102660 199655262 0
478030805 428817346 0
692837065 128614987 0
559125162 761563592 0
622482177 467703084 0
642225169 238929758 0
220621865 264343819 0
88055333 473596720 0
592598244 55597084 0
87205983 780449114 0
524444362 772516835 0
652477042 794701231 0
649169711 460304436 0
366030947 790425573 0
266358674 410047366 0
9888356 344928736 0
240997386 670415006 0
535513987 50313670 0
570627911 523260986 0
699400408 385404006 0
564472734 233561726 0
599348882 367841100 0
659179188 227364210 0
199240109 351846375 0
282127111 500648196 0
253477515 299449705 0
673259072 683605118 0
439910760 493199299 0
174703336 533904261 0
103087826 203095542 0
95059144 619336509 0
767984894 218103573 0
190842429 374560051 0
540447693 35557198 0
136719971 495616030 0
537002195 763282371 0
379666341 583858512 0
198429805 600115393 0
580826860 642465253 0
279133827 53929383 0
275392476 532522834 0
602063521 533544958 0
798419833 139180731 0
690902020 693805184 0
278217554 766917778 0
550079874 487505181 0
231457241 368601880 0
183762275 474202414 0
101151621 135569148 0
71990809 349079554 0
254584412 295175706 0
30564447 614686375 0
175603315 425951769 0
58630375 121886395 0
548397899 625881773 0
663318419 380281613 0
800186306 461277203 0
729837868 691290447 0
289568773 208376796 0
665423642 548338844 0
797015739 25537272 0
660869846 152970180 0
529580570 168531111 0
410359619 138261790 0
660726555 34408775 0
69684512 206698818 0
423635813 798315207 0
580475906 473922695 0
404475936 631191762 0
741204660 321240739 0
672104078 84670805 0
790681608 176978363 0
562298325 407892609 0
262625529 430130527 0
446055527 365054431 0
255893671 404142320 0
714342024 275999012 0
144428204 258724254 0
136033580 109050087 0
619087053 458327516 0
32033005 738405215 0
705201072 768584093 0
411860504 139579947 0
66105282 729026831 0
398172704 382190313 0
279478926 618193701 0
147088915 203183113 0
640363310 66948249 0
82231663 791245074 0
736766336 704993467 0
421675297 438084914 0
352982025 476886092 0
317830640 99157714 0
234168447 730143827 0
430807739 215577576 0
541804783 300315034 0
783489525 96660260 0
358372733 290114047 0
171805063 463188078 0
556205103 609747758 0
219523006 355745948 0
366450371 156709922 0
160865044 217926408 0
188615579 563830641 0
491142378 686812207 0
678534838 116339811 0
370488003 548876699 0
281883782 108663224 0
129178496 760563351 0
673375524 609047929 0
484574049 374054875 0
741170898 372214076 0
508949884 580830056 0
222323316 696725923 0
295333701 205794821 0
753837042 674258790 0
327211062 354717541 0
162020276 719132479 0
670350883 790161627 0
587873603 186881773 0
440186621 424874285 0
325338903 117468281 0
91071564 165977652 0
399167410 747236848 0
34945139 350730489 0
79153587 727744915 0
752199163 769073505 0
658752383 480621525 0
777030590 600488998 0
69970885 410509070 0
1319964 449550543 0
651202916 462230939 0
344685878 749719618 0
600582986 125553188 0
745982463 401206080 0
530636443 214902040 0
521639005 418918075 0
228470032 99172274 0
183276049 396958547 0
309836319 411140694 0
544924436 125941158 0
720029851 87728570 0
664318808 703901898 0
315412347 606919249 0
170173931 699856194 0
424272568 470339392 0
372627425 134337501 0
263896951 64398522 0
119281549 763817902 0
70769410 123422696 0
172198887 274851459 0
227349691 159131745 0
364898184 536894416 0
774859084 96003476 0
348559902 699962206 0
489613036 480574161 0
402763368 315143549 0
608757250 426537777 0
649605147 333754462 0
797424502 365462366 0
801239151 347195143 0
711728172 791748987 0
341446851 744737402 0
640615510 188838208 0
652325169 451965743 0
112665924 95723297 0
326090836 210588779 0
309006453 260273626 0
775747058 146377010 0
92416786 46728079 0
87656172 673288816 0
709639730 222601385 0
599872385 227219520 0
448304951 512163825 0
133723618 106736119 0
365415376 110718578 0
283715443 590902921 0
69974330 596184354 0
618509542 569093395 0
751945172 112112819 0
57242167 608200373 0
305333168 437868523 0
137797365 57598043 0
585485787 776218381 0
778126865 682379661 0
73060810 388380303 0
519545336 361825708 0
377153287 193558307 0
87668867 192777791 0
660786912 632457236 0
278560458 462475517 0
158384830 7952680 0
550322033 320551678 0
767345716 379428972 0
300715407 402067173 0
666081302 34377185 0
742183870 477332641 0
522266925 466296270 0
522356895 191234143 0
487808140 646795350 0
758536630 166906047 0
515264401 645338945 0
428864164 757807664 0
758214553 241027161 0
168703676 334045841 0
196857433 12354416 0
281791497 156122492 0
651628836 305118086 0
70462144 739855448 0
688120190 796344324 0
112888902 557707010 0
781312360 738635038 0
271585304 236561779 0
211962716 16971012 0
82788333 676504759 0
396479778 173372423 0
798820481 454047874 0
108499028 594418665 0
443205024 592380101 0
232664833 119563087 0
453082164 682892451 0
156190402 414559306 0
322305873 135238753 0
705635057 716729168 0
189734381 80884547 0
40478403 59817309 0
289769429 696891010 0
724137712 763031534 0
321623856 536326089 0
576753956 115662800 0
173872288 210659485 0
239318247 546032923 0
625521959 29047262 0
621324405 479458275 0
410787056 646948977 0
434740932 392262757 0
372409854 352489685 0
260784599 516921435 0
641300500 16317968 0
698109789 538275676 0
393875441 621343260 0
797943612 107578963 0
381740452 394082286 0
60659146 563711500 0
738396642 426506243 0
294159491 301741542 0
673194625 342836324 0
45141064 487532241 0
300078630 780201550 0
203948385 202997192 0
505583460 758191489 0
299849957 682358202 0
430094777 318692596 0
176021539 735399811 0
104718506 256738969 0
733151060 746103758 0
243124492 618093790 0
324493543 283037588 0
17804657 601587786 0
618534627 248857574 0
441731240 764376437 0
60611639 459170655 0
738730675 230218654 0
735542394 486046662 0
285442257 561320745 0
205054984 495047293 0
785168162 700407953 0
255215418 398212608 0
680121183 43549018 0
366639016 38240671 0
354830194 744125591 0
24763056 322056984 0
51126435 149303681 0
718159194 347407166 0
129034609 201625557 0
165741376 719908443 0
137249236 25980597 0
140634217 119136545 0
767653909 430650161 0
469947830 565138119 0
753725292 425663335 0
794223798 121396417 0
483766746 520882240 0
471387626 650058423 0
722641508 370813229 0
681994867 228308854 0
595820948 773703092 0
530725245 60318292 0
202207623 591635764 0
63011694 126493756 0
774172927 324259603 0
577375099 239690437 0
460744463 527050011 0
717426045 137178424 0
124702615 443701721 0
693292386 125428981 0
549184492 550836146 0
468181786 42175238 0
382410102 420478781 0
299221780 214339975 0
759947017 132297481 0
446162739 776547489 0
235571460 509779895 0
685168550 633117954 0
796067459 263999698 0
603572896 624032551 0
204581938 801448457 0
667421714 328398727 0
295619514 665931222 0
142321374 24418344 0
13343625 661526830 0
402262648 616080336 0
170780299 454578125 0
34911286 682455537 0
335236457 197525239 0
290224468 578878421 0
412488539 193453902 0
788981986 257800274 0
407280656 269852079 0
612951164 139535826 0
127072426 383736138 0
780896328 644427864 0
72498173 198094577 0
302524151 352253054 0
614575661 513859266 0
127494914 724385998 0
662941114 793678781 0
716350617 187549534 0
296625360 681600534 0
626444716 534313106 0
188607646 232522832 0
533350082 122912669 0
525787428 10059183 0
655056898 376521665 0
237601995 295273934 0
797885070 622471704 0
630605062 22789663 0
309089843 24284700 0
485881162 311376305 0
85196982 781637480 0
784288681 368200549 0
594754835 216249509 0
725962510 332957132 0
74381222 501834067 0
512982156 567648357 0
414075601 187380746 0
171291293 96312803 0
28702999 343242297 0
708320759 419698350 0
598260962 500902456 0
45975943 113111907 0
72169209 671653451 0
117629380 463549024 0
133940348 461984145 0
166856104 67082482 0
193609205 119246659 0
133243965 496376666 0
556200208 215206459 0
348311671 469305119 0
568434526 616539915 0
668129664 518932469 0
92586707 82702586 0
294609128 461448570 0
407998423 360854272 0
148815259 3767472 0
228350197 613618611 0
693191720 474506978 0
362780241 117219175 0
776772463 103996538 0
153757158 554795407 0
114727016 218582041 0
319946744 117312009 0
390799071 511508609 0
522259319 733427178 0
662531943 292448738 0
107313919 559503545 0
701163409 377800698 0
159057617 603208986 0
304827774 740421290 0
47328755 272757340 0
309328298 794292199 0
328551737 205287376 0
541438447 56610659 0
680415791 46048924 0
550550533 374381023 0
537933878 125176924 0
163190138 618003544 0
474914313 282846870 0
341699660 577981203 0
493298417 573677980 0
41696033 81870937 0
686132687 482240720 0
479078582 611705513 0
602232120 477202878 0
171495657 67426421 0
217911071 19608516 0
333801179 197720546 0
632956028 141906702 0
467422788 605087717 0
621325120 72003445 0
466302823 774474813 0
660689589 746017426 0
460521519 353396569 0
611086159 494235551 0
791839369 386911350 0
45649994 706177409 0
420994258 143383547 0
626346047 265962859 0
540357589 383153634 0
265632301 106855936 0
415081380 13962073 0
1798168 248657245 0
244515161 630672958 0
181892206 193011399 0
273695281 533757742 0
171298592 644975052 0
119701468 88042115 0
479165956 785116514 0
759973712 406499679 0
89588371 118884325 0
696878724 408426686 0
624313907 531294713 0
570925952 490962930 0
19800214 607739173 0
296013693 471894685 0
185639815 574155434 0
727203884 63459293 0
355696232 756214650 0
315983955 783906969 0
505134754 50643709 0
386542710 191238244 0
472533429 610066409 0
589575735 96287034 0
761325799 729612328 0
148237805 391107261 0
357355790 714138429 0
685376 665328153 0
301043098 377623228 0
64625850 190697933 0
697175372 110802048 0
346106414 267638685 0
58792425 365993930 0
152560882 272440462 0
348067886 83191804 0
101909667 273893561 0
673378494 460842508 0
173763311 307637059 0
427762097 314219187 0
22902351 396984184 0
641220991 792929919 0
292919860 627701622 0
449650778 657307593 0
387884152 135589525 0
638319196 681407528 0
451888549 768035960 0
409615735 538292057 0
507783427 261828631 0
262881403 259775603 0
770116513 203729943 0
166361865 732653063 0
655572180 183312272 0
699701231 16431761 0
117256146 621591923 0
110962780 571897028 0
714451868 648196400 0
774484045 373807414 0
516119815 290660354 0
51576860 685239789 0
473515987 214580678 0
165728199 36427675 0
767856251 756527216 0
354442602 738410128 0
84092961 576909731 0
721343229 726041552 0
235491105 683467983 0
437546938 190870834 0
484104385 736400569 0
366143760 108163003 0
626105259 43847035 0
93161905 156601249 0
67424557 704493488 0
330298226 795107065 0
130653299 38493786 0
799671687 21743851 0
152628225 328255996 0
498338116 100419504 0
690740321 513176555 0
69304300 771973416 0
96749467 239950917 0
694984416 603385139 0
502998620 67171595 0
91978373 340472574 0
207058610 180830525 0
660953697 21556519 0
204563671 653717810 0
315510110 198010647 0
450049163 533900088 0
568427551 332530687 0
766445270 759567273 0
661926061 407996399 0
39975115 630770368 0
753652924 277124940 0
743461280 25063405 0
361274088 735567165 0
402499204 274899030 0
194315617 289062628 0
172320613 305805867 0
522146451 412812105 0
74253980 584305785 0
792299653 59203265 0
563206364 701186236 0
35362844 57653700 0
76854782 33026335 0
75498464 310251846 0
202933524 652613181 0
369359885 540245462 0
452292164 352996199 0
40054444 297351849 0
363052592 515268679 0
732395824 184818568 0
441038122 315032342 0
692835648 152454673 0
483686635 784393608 0
399821206 174061126 0
286099993 728190991 0
495831614 768393197 0
299241867 531626996 0
404206751 691783812 0
511525710 543751158 0
34149557 401746607 0
143217339 457448054 0
76229344 155362960 0
27628141 192772366 0
204552223 440405856 0
528222056 729416605 0
766507287 583067768 0
406557117 161365491 0
81486210 112078510 0
629762309 37250609 0
444510455 731224047 0
241543050 413513176 0
579615457 592676329 0
544122641 564608396 0
186991095 256741946 0
600417451 116330521 0
424450761 779631463 0
85161059 317051448 0
582123586 448434345 0
331291860 639287404 0
514787336 789296497 0
36203919 631676064 0
534736825 144942236 0
446735188 325986406 0
320586677 766705295 0
609642649 32170165 0
249913640 320234842 0
223470231 720692176 0
395071769 221615962 0
204375551 358061304 0
473346850 178977311 0
459385576 617987003 0
204427959 274680165 0
562853479 373844954 0
496874441 221822031 0
64030873 86361690 0
580722757 777690146 0
701165140 99886209 0
458381326 361946328 0
510129264 518744714 0
635542398 625471891 0
625722899 328916471 0
736267668 121080954 0
56827600 249653272 0
625945 332939589 0
692879492 197675754 0
26466445 261119575 0
249596630 367252422 0
318091737 409428219 0
640188616 145928620 0
140772431 527747083 0
676194785 271551516 0
97090744 284546377 0
411944471 578722645 0
493893287 691086625 0
40627402 2095661 0
60541897 206778151 0
69077328 444247082 0
348391585 694228601 0
180962658 154735608 0
357829352 502707939 0
278963243 259494509 0
110222898 603732087 0
386521932 178902576 0
772541669 350977854 0
269650513 474300269 0
102702165 362839570 0
289027966 180456858 0
723105565 798315686 0
489164607 596963140 0
755134892 459282552 0
373654295 218467948 0
224749729 707798993 0
156595583 492451439 0
553324903 593274315 0
351010914 638625166 0
400484307 563316779 0
175567923 108932497 0
548985441 69177482 0
641767234 116923034 0
619868333 598526219 0
743236120 139983425 0
530901391 570235254 0
303599144 533212105 0
165087022 607605359 0
692694095 14586406 0
794173480 211932524 0
445919479 212732833 0
153236404 368057703 0
677888975 324651622 0
59133727 318906086 0
460782429 373671601 0
499332447 110615302 0
79082896 474976607 0
636765283 107157029 0
522360048 353471109 0
490879351 488079807 0
139731940 175697980 0
745340186 498312146 0
426330968 488855149 0
711480965 192951116 0
59901970 139577615 0
533099534 4707041 0
646451222 733970974 0
660398865 116842370 0
680012502 723848516 0
298845203 515886708 0
601464051 631815508 0
27545058 176687939 0
100478072 417207844 0
235551790 104430221 0
783816304 66708365 0
688147784 86988758 0
462133205 163236133 0
304992187 269303887 0
307557503 742564588 0
759617208 313569694 0
636367490 675187700 0
259634960 509396821 0
699600960 707916611 0
73222014 519693183 0
713266895 245737324 0
246540762 628965178 0
206289435 658338461 0
226712618 618013557 0
671531446 226509825 0
249027187 412641342 0
628466517 453511683 0
392943140 351578873 0
260815825 790133574 0
49712314 31498960 0
216455830 425086906 0
420077770 286098932 0
324035841 206563718 0
600757854 208323948 0
653159331 366706020 0
360028754 398588520 0
133698332 778694898 0
582071378 562932228 0
485604442 125071021 0
518369541 199740496 0
638493252 324416734 0
259319373 279163028 0
560085856 669188393 0
729360571 694988442 0
92434243 405730208 0
985045 311563990 0
406258446 786835727 0
602114996 132496560 0
794734208 687834137 0
747233844 250755230 0
166404843 727383428 0
315366811 205242807 0
345395688 434203986 0
171566597 711751780 0
479169129 81716740 0
439330362 565890936 0
546571015 57461521 0
517834148 339653927 0
74950482 334778596 0
280261744 527835447 0
774120480 9232418 0
257151346 607154750 0
734748931 260824111 0
243859845 683334382 0
6648526 621795805 0
744032360 452276841 0
697941155 494205980 0
575103499 174496267 0
116115324 405799044 0
701498101 201768341 0
588491812 61154755 0
366201991 398244123 0
183357778 310852289 0
801421265 664710239 0
411683896 393722208 0
597248472 519257838 0
790122484 386429244 0
187353376 466434988 0
310908378 658910897 0
785256172 165439288 0
362263663 480494262 0
704753424 367377033 0
347592483 218355327 0
430775382 218613750 0
418067555 154899958 0
138004293 440420169 0
6799035 304999575 0
77547076 138451576 0
150938548 135478633 0
536471532 31923599 0
474052886 341540178 0
695445956 488142332 0
355715972 368899332 0
799569017 571984489 0
402110428 577732220 0
428478584 54265954 0
673672560 273573203 0
262954271 45463852 0
187552466 78134676 0
740655428 251652462 0
717194272 719778621 0
440578058 176641487 0
661916960 35672509 0
307409922 165269123 0
359774615 452254596 0
304378969 681444079 0
470336795 325376505 0
608267961 122596925 0
508135767 13471498 0
544456406 264638461 0
688036869 193162571 0
668313206 411814096 0
193215149 323610013 0
120843137 530060255 0
504767107 67194331 0
770350753 680960385 0
588524868 434010356 0
326099831 673460352 0
533294487 177953290 0
380356916 742689652 0
368386851 226646487 0
141729082 219837604 0
213336024 688227085 0
494525803 199000862 0
636812038 74226539 0
540099683 81481017 0
322555174 399877202 0
403668306 782077331 0
721167646 191364036 0
323985366 67651634 0
378929594 485491549 0
155121320 362648921 0
672597797 399595222 0
658932346 50586493 0
261476016 327024994 0
423351902 525398014 0
607224942 667467668 0
413855508 751682363 0
230803117 107084241 0
17062136 521249026 0
214962310 272881001 0
135995521 481946114 0
606055353 658987437 0
241703863 209290717 0
270234441 671911536 0
164291782 142935457 0
462729492 577961404 0
668879792 309884356 0
92587442 568899416 0
606405022 344099350 0
352201443 385934606 0
199492828 636997858 0
222585431 367183657 0
584885026 583464063 0
694223924 124307401 0
461487471 212074093 0
525402807 793106879 0
178798386 579411656 0
264330602 258615194 0
62077215 259921492 0
484369912 83010891 0
272651383 583788790 0
65135235 195263214 0
193803065 327795708 0
680519947 330052635 0
113336240 218645382 0
135930099 149315611 0
332836026 183286763 0
641670021 57889846 0
443731888 487197957 0
372013270 742014904 0
425935920 148656888 0
225626879 705375726 0
439127948 229556950 0
259047115 309857728 0
470424164 534542734 0
511924516 514284927 0
488066141 546439462 0
278419221 560386112 0
789366159 568815667 0
732991331 362199348 0
683928648 548229988 0
540924568 605672704 0
515544495 173630747 0
776944007 548447407 0
456914157 622980906 0
128957002 538904390 0
267333234 708834900 0
503364681 275261245 0
602625698 801251488 0
570718300 504987309 0
31273531 590492016 0
450688435 650094248 0
179124154 466406722 0
337773161 353795241 0
721503940 787375664 0
597908758 284632718 0
133744008 292912019 0
163815998 249582205 0
124951539 378125421 0
761854327 448408749 0
644035524 366345549 0
54622336 488927084 0
356050528 590241109 0
135747818 272130465 0
157144512 170208231 0
274587758 298000203 0
73016154 478881394 0
79760743 145549073 0
87727127 150850344 0
702485669 389794521 0
660146539 109247780 0
392426434 496060318 0
575609007 291702009 0
207441210 18521771 0
48160375 191152632 0
514335775 103665809 0
453158031 739417116 0
49624111 566502889 0
513975590 83417263 0
106508459 410043078 0
711910986 390908113 0
185985890 786075392 0
346397425 783032480 0
385086359 713011249 0
710712816 773698011 0
687088613 200034635 0
172685063 154211637 0
700180169 105073481 0
521165614 39723194 0
550376255 546054227 0
729463342 698643539 0
127510254 528413947 0
239556040 732175256 0
640522864 28087051 0
122719295 234316106 0
367422995 201024310 0
97978180 582044778 0
41519282 377881045 0
796377618 765565269 0
678934033 58496452 0
622157474 40905230 0
250274170 354764915 0
343012841 526577590 0
477736686 675815252 0
478548104 382181899 0
422525575 442941925 0
360741584 91407156 0
33952484 448465997 0
576400003 214540261 0
657192995 628821588 0
187883849 141430500 0
611241883 302893297 0
451540315 620842167 0
437637942 587771523 0
498776982 471865383 0
231607111 709880235 0
133890256 363399386 0
750467589 523354895 0
403632349 63173074 0
439826805 42067324 0
250581259 791253568 0
354314468 123990228 0
717104324 115370657 0
349301682 51704440 0
630856205 783121612 0
275550813 163841078 0
495681265 741847104 0
395567278 198339975 0
210142212 245372509 0
300879342 520688285 0
793256737 168192176 0
102647544 38248582 0
650934725 326387071 0
515795363 585601629 0
148359125 485843767 0
557477547 12841744 0
102103793 275604768 0
695083544 3604901 0
120044071 674367440 0
760072723 416352513 0
940879 125028708 0
569630524 36715276 0
203018643 282186306 0
188737424 205790797 0
708953039 598658387 0
352259346 301761645 0
530953308 181814523 0
236194527 349711056 0
172283599 149069695 0
446000303 756432364 0
386296411 516221674 0
381760704 332133404 0
777779197 195045904 0
208571037 324911521 0
463799750 561906264 0
46741156 297657602 0
579225431 782507103 0
370581504 250816537 0
213739579 538342466 0
310479095 477285223 0
749219438 612814595 0
243874519 218010769 0
457181191 520164154 0
724465849 474315605 0
542817674 123338747 0
492380398 46423407 0
77146133 754709902 0
83075914 449497255 0
714101528 656020921 0
112072871 60039011 0
97758029 762384441 0
714185143 341323015 0
273327292 578252381 0
196866082 331672941 0
601261152 607424492 0
319063224 118058873 0
466951217 164149955 0
437593256 87872528 0
596526109 610465276 0
643703415 613746511 0
769035199 183080312 0
362246050 55275817 0
236134885 81103382 0
291247351 659376198 0
673026229 789317718 0
740367927 79738704 0
670577381 436812877 0
109738562 10497752 0
626693566 337794472 0
157759669 432660023 0
335037802 152756195 0
366545936 413784769 0
595563251 446215613 0
184744834 25668827 0
81051901 196929414 0
27358130 403413715 0
165215267 205427603 0
146163840 498287016 0
110723031 120668513 0
168659786 45200233 0
498082155 448990689 0
467095323 632558473 0
181822116 123252369 0
467195585 172589337 0
610158738 381612064 0
424777740 5541598 0
436312797 784213862 0
508490331 202186056 0
188205885 83996842 0
285204298 143507455 0
779860453 763282124 0
201726861 692243236 0
297411508 85889975 0
514380000 270074343 0
307030918 659708163 0
222348681 687426142 0
205409318 442757982 0
702398251 243326600 0
318070976 409541375 0
429325820 222399041 0
419872877 176584366 0
286395157 695908276 0
508539668 17799696 0
667003446 24930506 0
76270963 337104040 0
44782378 343453667 0
189720787 283560661 0
16166174 639320340 0
194534877 358170492 0
250557698 344208322 0
47345366 575152067 0
373681369 788407384 0
305463928 776609899 0
791900695 498120069 0
90240012 657667476 0
749813276 426072822 0
87685949 336179367 0
103253334 550172217 0
107177246 429238316 0
613571425 366620197 0
692981974 633298510 0
484731391 438099863 0
551813092 214536057 0
561910553 479675095 0
109257630 414673197 0
63529500 461052498 0
702556801 215692398 0
433925327 101903241 0
602943245 442606848 0
640122795 538507060 0
118256812 417934949 0
90726368 626726409 0
347834525 725897578 0
53223478 46317619 0
189954586 50001695 0
549595381 739074388 0
443728201 9768619 0
619583949 674716328 0
67628347 587915114 0
404910912 323820768 0
645637693 422233671 0
670097348 311712976 0
141665745 363332280 0
683604096 453281730 0
123761205 608241063 0
542157639 448550670 0
149420027 41116506 0
346548824 107243975 0
53588939 38163373 0
486901363 651221862 0
256147290 426887208 0
413604649 182413678 0
751247883 72657553 0
794836824 341088276 0
757890717 411355000 0
235246415 28406103 0
241765256 377329568 0
520773300 221508991 0
27318120 368865127 0
55874067 286638935 0
573350579 207798646 0
517866099 298479363 0
587183602 613552998 0
77352672 719849134 0
669339819 243398622 0
98115530 329390520 0
631824397 754647412 0
132331853 321870687 0
457751154 763066171 0
750101880 43125557 0
6828118 137606811 0
84218757 654355973 0
117236450 399268701 0
68875427 574290604 0
735986346 30635069 0
626370453 459888000 0
448818592 577035347 0
441033958 754827527 0
396268057 91242945 0
103580230 483864124 0
394111030 696133618 0
592511332 399659541 0
35498163 550545144 0
325751505 154302466 0
644114180 53275072 0
427684750 737073166 0
574003040 228891462 0
595317517 420352421 0
583280977 218083210 0
101551329 687553853 0
190062261 661808072 0
588352656 500165467 0
113419600 112085764 0
184660636 443444625 0
663065298 151296610 0
731133343 736513829 0
283404998 436897033 0
722500314 155108858 0
42872792 546400625 0
280325953 408377626 0
727814776 52067249 0
348730332 792560857 0
690903550 783996761 0
496958089 416331199 0
530480431 397518824 0
686689468 444180946 0
307329561 439544768 0
250900460 590991933 0
463312954 715618362 0
69919149 651917795 0
793941489 632212870 0
225878446 209856684 0
160894681 341608415 0
325510428 324595007 0
191720698 111435451 0
753307363 259381456 0
17427605 163851143 0
583004702 11408585 0
234689593 446300894 0
137801727 623600137 0
436177738 160819327 0
638327927 403408141 0
206964126 344957762 0
175081943 120821197 0
69121852 445105067 0
336898412 346250790 0
657142619 348659789 0
695672594 292417683 0
259766844 131199008 0
487256665 366147452 0
405208291 801503097 0
542840094 495715401 0
102997610 309063467 0
759484282 549015628 0
639607350 229636900 0
644061110 329573369 0
105973330 22569956 0
348290009 577077760 0
390787849 83243613 0
581220994 642871887 0
721052255 289445156 0
411078667 623919917 0
126381480 536154656 0
506497143 581545976 0
88796533 529462041 0
459187694 307467242 0
723764661 580599881 0
526543700 625481290 0
399534364 146579196 0
57162300 92728296 0
232207496 721173839 0
159134772 411243043 0
135788618 46978241 0
771597718 401816843 0
759147422 301970213 0
21754690 268910085 0
408371804 755228594 0
563070175 791639778 0
702688931 457910590 0
91111132 503690669 0
505172307 427462927 0
535463773 2534192 0
138263564 770028512 0
591850066 63606099 0
629195874 723329496 0
648722310 483246509 0
786058619 313651470 0
753323173 99417455 0
46589288 714402249 0
116796817 412119556 0
767093062 702906222 0
148754065 758181567 0
74198067 738055288 0
137475453 610675195 0
277424521 793827999 0
104552465 546001991 0
580647383 479466184 0
206653697 459066833 0
606374429 245100119 0
713225191 202505576 0
41247098 726505635 0
762399736 317230767 0
440438129 156842576 0
663731459 488485126 0
733209406 382890501 0
487088038 797566926 0
146152248 267400437 0
644483870 706854535 0
432901218 785952297 0
403667152 52286918 0
19142182 644962163 0
270262674 240725912 0
740008917 199737567 0
617195966 370464703 0
736288225 645735077 0
665936096 101912856 0
370083421 597611347 0
263581180 37761957 0
789623459 490014581 0
228205218 684027833 0
665427043 20251579 0
218856587 64475016 0
663305483 217745645 0
56895652 732701789 0
310319255 105572641 0
774021789 431777111 0
325751468 696361293 0
501500939 229504117 0
441036786 564338084 0
545735909 347749165 0
380597855 557842915 0
50172288 43389770 0
768867020 676832418 0
156043904 276422079 0
756357163 188045659 0
457143356 122913241 0
671654270 148310676 0
377645493 746547720 0
781729637 552636046 0
265642655 625812024 0
408419031 597632142 0
774778131 34507162 0
344636519 566195339 0
765036284 796836318 0
224516094 799250762 0
350342227 236487125 0
35383199 502221804 0
697001860 534212785 0
623349418 382023981 0
470315544 185353281 0
667770488 127504231 0
199794845 129336397 0
282993287 620027236 0
254351983 281344733 0
237953462 258384932 0
96394289 238395199 0
296623634 651921969 0
636222007 72668026 0
110519278 723779277 0
568427646 584142588 0
486395662 38562068 0
271683844 250350545 0
791370293 65015795 0
424695398 792548717 0
237529034 102517728 0
240940531 636078470 0
393097717 555782641 0
316784622 515826712 0
145407330 770728828 0
517749110 319823871 0
550239305 214009875 0
527218330 68904170 0
659594474 157678571 0
256265342 153660699 0
792745193 348638747 0
582377468 568542979 0
663518701 733269250 0
421652927 91139285 0
472343614 132623639 0
423210960 384306010 0
60581144 22287980 0
620775004 674099317 0
227297063 64069233 0
568894957 446205260 0
140861429 64778668 0
549032195 52408330 0
566572218 202257515 0
696314897 443048307 0
725699803 461444326 0
108473308 580743331 0
799369126 168675085 0
11697434 735606772 0
338454450 383379667 0
183421637 472859210 0
305543381 135198119 0
146932299 172577910 0
277370924 501656613 0
239648928 149489281 0
595728156 612903265 0
244093621 355417834 0
550614030 465477596 0
210807770 403847449 0
693135335 271985389 0
716845793 128313453 0
508686272 65113135 0
493478500 335572526 0
677892604 597884206 0
448627162 555224687 0
194370119 254632772 0
783893650 51030893 0
416899578 403280214 0
490803023 33394601 0
511249060 278481684 0
48018106 309450539 0
503958183 401379942 0
7828740 237181372 0
222092376 297336952 0
647451442 56481577 0
634074782 269372989 0
748565886 85406111 0
323812775 591153424 0
418997676 382651476 0
781843220 456248852 0
205019868 531320754 0
246265517 742324397 0
602890870 139430135 0
340918935 798069618 0
427059507 691178527 0
436353535 292847449 0
769843615 42890424 0
105276303 667067800 0
96454787 350227235 0
771804436 283858471 0
748220246 656266700 0
6187810 592418588 0
792498679 460185960 0
735268386 669001949 0
173622229 269471302 0
232915464 314768217 0
118215613 754081173 0
260396571 363102350 0
25732527 788055393 0
354182229 389267859 0
651583130 441947694 0
36338526 423700074 0
575741612 671144760 0
575497322 40228605 0
168336671 557055980 0
629721293 102467711 0
663923301 722014651 0
600820861 679909531 0
441057223 248894004 0
465615213 30169924 0
498892001 738158481 0
684107820 277951205 0
765542054 88185837 0
9537349 561548311 0
449112761 45772879 0
140660834 102532469 0
286968498 435070637 0
144594627 220055461 0
490432736 332435846 0
180051666 95278136 0
613047226 268083078 0
426983570 235727156 0
478436743 400234272 0
533363102 533287075 0
227219402 317353435 0
761159063 471441101 0
571572811 761845670 0
26703200 119252774 0
205614021 791429859 0
484031691 86710715 0
712759533 347999295 0
68247000 795011155 0
119746209 414931480 0
40386903 552445812 0
214880308 326320983 0
328320794 258840164 0
264512747 502956506 0
285802263 22839076 0
468657069 745549628 0
438202522 465304195 0
769712563 736957561 0
523587908 505387484 0
377734311 725589492 0
302181120 628392029 0
248364941 617832016 0
531014859 206314152 0
337864054 274047630 0
607026964 319307510 0
186806282 502843666 0
730713302 688960386 0
26732307 317403680 0
370381480 272561590 0
712832042 429207864 0
326014010 345484375 0
615371635 271311347 0
198504429 457919437 0
521688934 489696339 0
729210116 390052691 0
177216899 522587517 0
614256586 268691815 0
763152657 473908183 0
83423146 635277112 0
498661758 16721978 0
108717326 794213361 0
93588249 762940077 0
713873882 774685200 0
381829914 626015031 0
610695784 14547695 0
522823219 652810765 0
633953529 546683608 0
490565241 307837115 0
695738824 97835963 0
519404319 164443184 0
659807041 249028204 0
461268118 637790199 0
13156849 561929803 0
20129361 233682328 0
67344154 368969944 0
423196580 519062221 0
277594376 355233965 0
519480611 508474752 0
157643831 150097893 0
212450845 192250502 0
588082101 27814751 0
531532409 462130306 0
227758685 274503254 0
698925552 252699634 0
104937918 776441009 0
120412126 299912450 0
700286486 344269672 0
9534792 102959129 0
36116984 708528550 0
200242045 370901367 0
290037102 328909799 0
743990930 660552976 0
331441449 255665710 0
627868709 354586815 0
688453737 547617293 0
140965292 312891263 0
567887049 437856023 0
246935229 462008034 0
428783287 150302426 0
464288536 575580340 0
402143522 104993387 0
458302533 363848873 0
297720906 340878494 0
318477555 503093836 0
573204155 283155035 0
655741538 374728991 0
427895846 56619308 0
486424885 28502208 0
786687069 338857550 0
519659215 381980837 0
274388951 682915113 0
465644179 61119918 0
31760213 69133134 0
188227565 764351902 0
241793572 85222090 0
688961335 631726258 0
412345687 182316946 0
492942494 556312453 0
239964044 794593042 0
796137035 650512365 0
743517474 361964789 0
748073626 359186617 0
124661487 250647842 0
269939836 741005060 0
349076928 644029558 0
233836735 28622264 0
3903810 525055322 0
318579361 579699507 0
602034275 594309416 0
7162723 275969544 0
150156889 90816062 0
671505700 155665658 0
84699380 399228622 0
69673681 532872147 0
34853650 523479962 0
414941464 679912862 0
713881159 678951334 0
796990335 786322501 0
233442464 506098143 0
563972592 640511975 0
39769176 323531059 0
729071989 798094287 0
613009862 90403605 0
9383451 280059671 0
277036857 388781705 0
340974741 77665660 0
280147813 42592338 0
381891503 460248815 0
409559360 64832141 0
643722774 607335618 0
614209439 772188603 0
293384402 597315891 0
438927814 102106442 0
60165224 17393272 0
159833775 6347954 0
671505790 516824259 0
521789826 179543672 0
297826007 386388951 0
670950332 776372142 0
15514259 527899812 0
377752757 38157537 0
666073589 347619262 0
661428165 45287906 0
175882584 409692663 0
577722271 235334535 0
586498927 207952548 0
9165268 272620509 0
364020887 325403726 0
489048308 221916518 0
22345271 649576620 0
696630576 427305247 0
136117941 603483351 0
768517941 453907077 0
650873312 32253949 0
24330968 219859308 0
559885192 671950485 0
539733767 359158903 0
291418281 287878590 0
492279571 100430393 0
430315026 572318996 0
464314328 447359371 0
151682695 410349942 0
268923341 556945590 0
411241717 483545231 0
707674917 725946252 0
448443056 386371538 0
47743187 553699373 0
83145763 494479325 0
247349267 543952245 0
562615881 317433876 0
246366270 254958474 0
335609515 644051986 0
580209590 305311395 0
286870941 302800239 0
241061923 774256928 0
40920441 616648130 0
32565689 323491170 0
98841864 147340690 0
145276516 587194154 0
25848958 87054342 0
559042426 381154989 0
467963848 681924357 0
150414495 787823322 0
587523727 573160351 0
793457980 652024934 0
26957718 115940133 0
735765415 142702056 0
722280232 303797473 0
789617526 282341438 0
519454347 562212885 0
361991855 257836143 0
338012659 213215362 0
379704489 600806944 0
408465424 183856310 0
230609986 388778179 0
259025735 33897492 0
158496527 69427339 0
135241329 539108328 0
444478581 578528284 0
70293520 542426373 0
447104240 476058341 0
687469112 276860180 0
118327986 238924214 0
430435985 406359296 0
294457545 764801859 0
760820048 690231897 0
562654827 153386898 0
248665288 410073499 0
31081191 391068199 0
631383831 672081450 0
589679879 172775320 0
446870501 762106146 0
239176680 594885468 0
234105737 563482707 0
168377979 365843374 0
599412935 651695572 0
277866472 225332826 0
713063453 723190260 0
280697302 611162421 0
437333160 329614987 0
614145070 409759990 0
267374485 234659173 0
453827160 278751826 0
71860155 22565476 0
292571918 736396726 0
531244167 795934799 0
47406178 637360848 0
23250344 35663832 0
278172531 647883959 0
172129257 610711397 0
650709935 232755585 0
507521302 395127902 0
625554780 143596750 0
3241563 380162923 0
127099323 50477660 0
417546256 630307144 0
734655945 565624945 0
440278720 25116548 0
236940641 441779356 0
411832921 717071724 0
268557842 575156305 0
741670679 504625511 0
10070378 356803470 0
337331889 109780675 0
359255479 594772328 0
56101532 491617410 0
7173677 311325666 0
210219124 386079586 0
770092611 31924636 0
77235242 286138888 0
499536144 622110928 0
271655131 166770601 0
11531905 347946572 0
103856561 24815276 0
634461752 529375583 0
218216957 343076398 0
533978927 573940401 0
606783657 635754308 0
782229145 204568166 0
793856182 539943773 0
733470041 544764350 0
101151489 157192212 0
656412918 406862136 0
286595332 92577989 0
390300863 301626091 0
647244395 225083266 0
324367830 29868934 0
631731886 766832712 0
671652831 411277754 0
100687979 65311558 0
664701149 321196455 0
456391411 650850549 0
529957928 396268981 0
530510439 507235324 0
91262770 797419380 0
62536536 716565078 0
183843651 599299116 0
497650699 743784920 0
711141755 573486065 0
337500168 472955291 0
157824396 484817819 0
187263576 328798080 0
72254735 724606395 0
711633695 229547120 0
673620914 143354548 0
697711214 139469135 0
692534327 180358318 0
504968603 705306847 0
348949900 216726630 0
31138362 427431678 0
717140186 174952701 0
153832723 93906980 0
520368231 602467966 0
213136481 334037433 0
425204361 112161837 0
558588912 369512415 0
550526519 523303960 0
740411078 522478247 0
368317092 273130431 0
280262484 202925578 0
193177397 768892815 0
301802981 768161603 0
65560732 258258232 0
31418316 190798048 0
473560955 39856477 0
716331891 166595026 0
296428106 775671585 0
189602248 303796065 0
413621287 480542562 0
341620014 289748639 0
430285042 155494990 0
576220072 242668219 0
88301115 252114826 0
608135021 431964773 0
11336957 421965929 0
184107252 21740271 0
302240029 607630151 0
175221731 463216105 0
379766473 212530406 0
614854287 224750908 0
382085043 399572742 0
572993185 258065231 0
585400668 726883377 0
602906404 765305600 0
462934779 561529374 0
673823881 671639133 0
204725529 693436740 0
290570805 705277061 0
255553590 570908135 0
650673135 393625636 0
141373511 44624825 0
297402888 99414261 0
39100536 655927570 0
342040879 325559443 0
152397141 622641177 0
696551046 136145643 0
679624487 59754966 0
30248369 267460133 0
579253711 595123898 0
371044701 703465000 0
546766500 183701598 0
87502019 251349800 0
222748530 451937214 0
271971918 552946620 0
503087182 346536668 0
714424708 463389946 0
390293878 588985580 0
440425100 508426497 0
309156533 594720761 0
514730164 1926495 0
532556535 342037131 0
394880306 49941050 0
235946333 189221341 0
654917725 86792132 0
321082550 537243588 0
344670644 473687791 0
246682684 399522008 0
412687437 561735479 0
451672680 494845898 0
378015464 206202428 0
231915978 596766669 0
695497741 46660127 0
459090340 216814049 0
213528901 362157191 0
304447767 629441794 0
746869168 480329164 0
375264403 417391397 0
251326796 292766711 0
782618232 335041217 0
434511187 176030199 0
746633157 788050929 0
706268098 605960634 0
488661170 169728872 0
293028157 225383019 0
105070816 656061717 0
749974224 632282464 0
68279489 483934227 0
301367285 8292391 0
405035196 539302644 0
234017852 724398486 0
516631458 504398310 0
447084620 113513646 0
456126111 59665063 0
635846082 423021346 0
231145357 666309795 0
56948187 512186906 0
193281980 429348005 0
648261490 526871517 0
189121087 320835423 0
526188624 646594090 0
272767902 764926414 0
685067128 800092159 0
602513673 671324929 0
548922390 415857534 0
189846846 222180668 0
522129509 155613317 0
611425515 201414926 0
621549982 417845616 0
741024531 354108895 0
551049661 294173133 0
491960895 779825435 0
138381593 317266015 0
743436360 756058848 0
750110329 364064601 0
287965795 356430041 0
29014736 510420603 0
44008792 435221949 0
364115537 694321750 0
411500330 186842286 0
721484354 54331328 0
130857891 91329950 0
499913878 480039973 0
231439111 449039809 0
73009279 257709728 0
561906570 642452684 0
230839750 69604976 0
760287598 307454303 0
193463546 686218172 0
293879694 685432074 0
787135995 759558266 0
468741870 662883331 0
310662318 21084853 0
219063498 780218412 0
148610269 43764988 0
401341541 690756300 0
675488586 557249157 0
159437760 562863368 0
455594752 539859031 0
178626335 372886818 0
328580224 415314687 0
182548290 794628840 0
625910149 281566261 0
243517887 30542586 0
670370867 654618130 0
27649727 79962959 0
427283523 624716795 0
694644943 55822597 0
90996764 503373908 0
764505266 6490784 0
798986208 303665434 0
123972887 539373136 0
575676796 600835416 0
522066042 328823376 0
747441769 169708304 0
90362985 259151188 0
670259771 662678885 0
535947098 670770609 0
247150960 13238197 0
773362857 54215708 0
510193273 159131415 0
50334890 731673827 0
650843209 380286710 0
63126237 799380182 0
351897541 357725250 0
160416027 295664422 0
449507574 657919935 0
282783077 118354720 0
160846278 109863914 0
658564584 678849900 0
139349320 777299856 0
100209944 590465514 0
726863413 443940334 0
474731841 745353477 0
36280808 211628419 0
582006849 732354301 0
644583182 597414429 0
243956606 659585528 0
442871513 573849991 0
670668229 148561877 0
108157565 327265889 0
640590347 307741267 0
745993451 226890044 0
740339370 148060920 0
301359627 12628027 0
554777009 65032688 0
570507617 399510512 0
543303351 688164088 0
452705332 472065878 0
8192285 277796846 0
665653283 508472793 0
501847359 615975245 0
684318197 451959268 0
615265194 163750590 0
481190998 511183895 0
350692206 276128412 0
111588847 280796787 0
302300876 366448102 0
99077823 670889895 0
690486748 119557330 0
124577817 79901194 0
761435179 792868937 0
791712127 774213718 0
459854175 655508835 0
683484610 220803892 0
436671848 150245826 0
626993421 42821370 0
38537841 711379622 0
527904741 365670539 0
216695606 412712159 0
538601238 103823847 0
519001658 125608004 0
645854359 417719055 0
290255832 116402111 0
369829609 630508958 0
645385812 616623403 0
301866005 41817280 0
281023812 332489869 0
694373160 179377824 0
175221534 272953368 0
764205143 679498827 0
452144799 548173294 0
79064792 111115241 0
607801016 603159130 0
275937322 247603697 0
417595725 744430274 0
171555383 25407793 0
8028439 220658458 0
172248228 352676547 0
227451738 277683963 0
142760760 250045306 0
48921183 120702873 0
344771599 21015905 0
178472246 126310354 0
709495660 135575599 0
170831961 389399997 0
784562540 702165709 0
459447042 559907150 0
608922959 96231080 0
297223705 74219838 0
103415887 626114229 0
553750359 349910808 0
83434673 673373010 0
358312273 140239981 0
505438989 163350613 0
111050826 536945363 0
646083881 105318243 0
435355298 551262146 0
226503337 53148102 0
721088927 216812819 0
689197764 507034296 0
406285628 555174712 0
377820663 260917178 0
314381664 59679931 0
556372916 489410251 0
787616403 345332868 0
64661390 604433861 0
63578734 375695707 0
238799228 585734502 0
402240940 51873137 0
462298965 119026919 0
611370061 561928427 0
205486705 522704968 0
299192841 12323122 0
1998855 243612454 0
66156002 73911537 0
406154905 280187105 0
14889671 190597594 0
472518474 135894036 0
441559730 353258975 0
686318166 152096486 0
762173723 677384452 0
280269471 546949575 0
440041561 565882979 0
399771074 610968642 0
773470499 217441656 0
542951543 316817212 0
465359120 554128422 0
123923941 291981007 0
514852881 356785874 0
66682742 352241833 0
352831473 48991972 0
149901313 204077329 0
333222462 94906231 0
755714443 329653074 0
690939822 725177067 0
627286680 78750623 0
46644590 493526132 0
638767377 142135029 0
441023937 665466990 0
102744029 497626492 0
26421543 358511335 0
543360530 26761410 0
495340536 383080642 0
404928025 480758755 0
129499287 244810249 0
136987316 280707921 0
637159324 365926323 0
389877805 157742008 0
142840555 470296090 0
678501562 748261332 0
691379879 131828075 0
208489806 716460843 0
399144090 548337990 0
286362946 610341047 0
300963661 332804497 0
698779156 367427518 0
559747794 11976435 0
581866195 533177116 0
313396212 442829402 0
271637548 537371996 0
772380365 235095870 0
468849370 570462421 0
124424075 176654923 0
51051640 372742905 0
338878242 16481465 0
257952119 334137918 0
109855502 59290354 0
565550356 254770850 0
299937505 653619538 0
532640756 612972489 0
305205225 244184320 0
288326461 395077775 0
269375005 782336203 0
358325443 432690652 0
201065121 32924793 0
129090151 114050882 0
338041710 746791415 0
602774278 681678047 0
625985688 37535946 0
646096318 542480666 0
451767834 601665220 0
410426183 454098508 0
82928068 793535733 0
534558388 161223240 0
43098435 284057794 0
449161011 331828128 0
38121951 717904508 0
247868873 424043711 0
661485869 103965735 0
591047571 535080915 0
710210224 632122407 0
460385580 508825299 0
681916179 249640868 0
129258743 502040034 0
429582987 314606519 0
91346682 419361743 0
484554107 696031962 0
196502099 512182281 0
406925530 419269202 0
780171111 413809105 0
325635752 115764653 0
11750781 607898760 0
215749509 583377830 0
219294938 164244011 0
734030099 299129166 0
397854512 431713942 0
226672780 121556318 0
268556208 689525293 0
374727617 305959613 0
486669006 598866588 0
711941477 767689709 0
765503946 541967930 0
756168611 39053903 0
92769788 55089282 0
387278906 171162066 0
68351200 734987149 0
68163167 265922046 0
107314949 107867746 0
518533888 554097361 0
429763150 440104286 0
505327061 275765292 0
454276673 490806967 0
238804021 186752343 0
405912448 153190523 0
281607450 524071681 0
474158259 663429429 0
646434695 488243928 0
131059497 209766388 0
393208974 58677079 0
270302572 423510390 0
8692049 326303355 0
277209338 643014954 0
256867118 371887486 0
576795876 314348727 0
165788265 136675590 0
17057218 15561505 0
323228891 62751835 0
194465718 237740912 0
548466087 412609105 0
680477289 124108415 0
713141948 226840415 0
626147451 563557133 0
238465185 448014192 0
4950047 77401490 0
162426814 478149031 0
144680907 337361165 0
696229835 150440706 0
478026391 282289395 0
717068130 722857821 0
781241772 373263590 0
624005513 375889221 0
119895273 371705937 0
778541718 302028892 0
208380116 691707017 0
131354677 331978220 0
400342086 644014301 0
463582781 41138431 0
767532832 772972256 0
105638063 189571465 0
202961907 660675536 0
254653512 148371231 0
175789375 380752880 0
71752012 614041063 0
390379941 759650421 0
108536172 522858581 0
266727859 332260147 0
289628491 133679335 0
619823286 491508749 0
554909012 114942501 0
343605616 544454942 0
113528427 115665304 0
243928126 88059524 0
613159080 9481598 0
112468696 14512839 0
735383172 386560747 0
641694151 518830075 0
567007967 2590826 0
694240763 270677476 0
437852577 210398265 0
753781379 482567397 0
204219299 637672888 0
284907893 83753620 0
205031465 454990806 0
563842772 306462176 0
561235945 475111695 0
581324920 142579107 0
415967798 483101297 0
618511907 708418303 0
778183282 465120615 0
687971143 64036156 0
176493740 577766560 0
722696404 153347077 0
23459273 449601794 0
84715346 54586800 0
203871290 627046023 0
330155317 314960996 0
542944177 540637890 0
36084 518261947 0
440342370 225140648 0
146967297 466685170 0
265593392 5190395 0
718718676 363923506 0
329649928 8241490 0
191103122 579760311 0
776560482 440594456 0
708349765 203631647 0
528493235 327920179 0
315210391 187415945 0
117827065 430754830 0
32279440 638355391 0
703951473 414500768 0
34899407 743127803 0
534681862 169333296 0
337302283 26313981 0
625909372 20133382 0
636886361 408205776 0
298155104 597770870 0
348639761 335347624 0
730749695 639481522 0
631773149 100137349 0
78966600 464309279 0
207127982 769118261 0
546862563 446736668 0
16611128 778574510 0
40166774 628994653 0
249089596 381329440 0
201247887 112034417 0
480125947 236746195 0
626220851 533845255 0
698140347 250036165 0
355578204 222433781 0
348803245 327820115 0
63558248 695745820 0
634437881 737393542 0
184345397 193423547 0
65889637 186309321 0
69253029 768918833 0
532954795 353350460 0
535793240 794920263 0
36140269 671184588 0
675269516 403074715 0
343676355 773094705 0
266948257 687407836 0
727911617 489716768 0
46632683 393853514 0
384212825 196403263 0
328711121 428812279 0
60541152 595364408 0
735131262 114321824 0
751866090 306581173 0
707560260 85102101 0
203064965 95928371 0
646696994 772774989 0
773680755 258440280 0
47119026 480046245 0
306304521 431965353 0
339110390 423676108 0
66512848 732122198 0
427111386 781080761 0
164720594 537426434 0
676411986 387043867 0
411176291 448127596 0
334774766 339827171 0
717568720 337507941 0
455952287 443474265 0
509530483 127856540 0
56526312 457182241 0
208160376 357419684 0
648925706 587914145 0
132319920 33181937 0
296055621 420199536 0
673053021 352187942 0
678414732 233841106 0
243541247 548458156 0
617902725 649500526 0
751411595 689480379 0
650797359 612289776 0
639191227 527429391 0
391975102 348964102 0
44393754 800728153 0
596707888 142378744 0
370527197 548269120 0
137559987 418273095 0
658583759 572330637 0
682224156 563975070 0
136465841 23518931 0
536427971 222902046 0
214773093 302082284 0
197613188 573822614 0
94462855 597296219 0
519861273 431054552 0
67075117 355691529 0
381825483 489410415 0
32184258 330691015 0
503907504 137650460 0
578157252 7266216 0
534208199 64966256 0
60987412 794985344 0
397648743 510762188 0
58030484 771331374 0
468403551 598384417 0
187959251 753216680 0
100913179 742408849 0
232699927 399514966 0
131097961 241434642 0
147158111 132839990 0
458217389 229911200 0
458982692 701809965 0
445937535 769057771 0
713886690 344093076 0
491015668 215043094 0
801070159 540522674 0
39043295 294216693 0
459038369 764460388 0
174362284 523540169 0
456148508 727407562 0
478757088 17342392 0
217715792 566047799 0
646301008 164086183 0
77893046 445212100 0
66755125 529924568 0
76943968 6957649 0
115004414 372978221 0
520270380 517954324 0
530719978 512080786 0
607103442 778178238 0
625675755 306418882 0
761751060 630155470 0
522798981 160832885 0
590283380 427650749 0
282217046 369284646 0
459726846 527061951 0
169298558 62274519 0
1591576 130736548 0
191384925 147756730 0
798680214 624646228 0
684376810 724432005 0
473675039 280321978 0
304687512 345625645 0
14276666 473086339 0
666717071 257153073 0
427234653 104329764 0
159924594 660252630 0
579724825 92209279 0
488240521 583863411 0
130357392 570206328 0
12986153 45302908 0
353427486 589910228 0
93865772 402864696 0
642275322 754440719 0
56699072 773405442 0
705263823 555381970 0
626448026 125752165 0
157360084 287372433 0
549737943 555456686 0
211941647 682399478 0
631798968 794328199 0
716049859 80511083 0
783824250 460364807 0
274891589 544150670 0
796217533 50645754 0
731577928 136860115 0
234317256 372694825 0
43619672 521792350 0
168121875 308370204 0
46431514 458075158 0
614983386 194740853 0
156341174 649319354 0
177097103 359613502 0
201446490 648932798 0
417669419 35794633 0
633802762 409466095 0
177290360 158049610 0
792774196 429994377 0
27045633 528437908 0
241979398 614062048 0
90439328 96263410 0
296223712 128542944 0
311037902 215968085 0
681484025 592149321 0
523921425 506413327 0
307105680 484960796 0
642824923 623579597 0
300900215 503572665 0
735920452 150362274 0
604476377 455934905 0
245919538 508697066 0
769295268 432990643 0
106005046 389419629 0
615518034 461405571 0
210842105 538887713 0
320085077 298499811 0
774590290 467618288 0
54616500 500037530 0
594106607 491494788 0
777628441 619390190 0
331146550 2582117 0
481252234 200795186 0
645846890 406133963 0
698909988 549591173 0
293767789 3457629 0
375382267 723640204 0
257223973 251008763 0
17865599 197802557 0
492044143 161799421 0
401612477 528334165 0
731840784 701310819 0
137727155 194705145 0
6290253 767246569 0
356714541 18356429 0
297138963 317237012 0
731516786 536658198 0
612458846 25444322 0
391600599 436340101 0
507997063 306148077 0
712329388 214132655 0
598158644 29620361 0
477151852 657800407 0
147070034 288472520 0
677166616 256867519 0
435863100 476861274 0
444737782 611442863 0
594460598 550095426 0
572362377 130115353 0
199743458 553754564 0
700062222 578286895 0
259196991 642977653 0
116679074 14263346 0
304254396 679022155 0
313473090 343748184 0
341734339 263571019 0
568581943 192405095 0
779249148 41050894 0
364567842 548253702 0
461919284 366301951 0
348975578 418718789 0
216077206 189113488 0
568541046 537938518 0
72781139 450909271 0
702417336 377372757 0
582238034 484087125 0
177664752 186669507 0
74740570 540848712 0
690388314 560975042 0
404121246 623759168 0
747286125 564915871 0
648359319 786297864 0
697837886 206933793 0
424907915 328210722 0
309872656 90964450 0
1488319 433622761 0
143278995 176434965 0
69855510 763056651 0
550993877 460778045 0
130541419 657958455 0
331910892 287961436 0
47610935 92163768 0
345951762 492180880 0
316166563 373307678 0
535065552 178823284 0
266429986 462790621 0
718568870 696515835 0
94818945 555600427 0
47833525 154288662 0
146272560 517163027 0
329965824 383030052 0
112434598 767361585 0
480711573 182569690 0
41218538 722233305 0
681616270 705899704 0
753952517 71546085 0
650979554 254126311 0
193205494 403851833 0
287538773 467374481 0
795818997 386228014 0
403481241 307072088 0
685536251 498111621 0
209853827 304438592 0
247218315 181486469 0
83253772 440159177 0
702253362 773127567 0
188370756 786981561 0
412651983 236122489 0
486754981 573567278 0
701899988 230848352 0
356086464 310023534 0
170749912 157787060 0
397743562 391265969 0
171657157 311152226 0
414054406 215614272 0
35430696 447663166 0
623976293 650613971 0
614082184 27694405 0
491213994 95725234 0
427857868 665515033 0
612003265 306902924 0
300727182 26905544 0
595662712 697753968 0
471713521 550688253 0
272818819 395902838 0
21190850 440221400 0
585179951 675907486 0
171317352 753815644 0
647505662 470645377 0
218539220 424393285 0
618090380 127758765 0
436506710 246022945 0
522181483 370874289 0
453057626 478500618 0
118359230 537591542 0
94650342 495546066 0
730461043 642622011 0
173544939 290875765 0
75683593 57299305 0
509641481 346631690 0
592629353 103605543 0
541211216 254499155 0
4240234 667202373 0
491551931 102886305 0
449626238 709275691 0
53486256 561417010 0
609395785 144944294 0
786382113 311794500 0
424674175 166784152 0
676251563 606440845 0
126278559 534329700 0
83485201 517028772 0
608259211 459101203 0
431961623 488197620 0
780419402 654556804 0
186755757 636484502 0
738491537 468702997 0
750014977 610684385 0
731305370 126184834 0
365248934 536577468 0
613813027 527111265 0
729249949 88080562 0
202179900 301533554 0
45079980 201960684 0
609659086 82133600 0
534791852 477870076 0
273823047 328574703 0
520526844 355872486 0
448042087 477383239 0
611506292 411424476 0
516014608 365270062 0
491220159 783066963 0
513208083 128705219 0
662465295 748209958 0
28240648 500864479 0
586985442 395964963 0
190806195 160768717 0
422905871 792225490 0
458144474 40623514 0
311323426 365891020 0
654399386 678165461 0
596363055 49846801 0
714836923 297084993 0
562120168 395715605 0
666940467 757860287 0
191482591 18187139 0
281591728 123697408 0
714436878 320443882 0
788927024 334488466 0
446240507 559262342 0
9272425 301438942 0
100218074 698012309 0
484348228 700530738 0
786801493 340964150 0
677651145 236679975 0
226146188 202864945 0
297537930 790120188 0
572543234 268021663 0
201045168 643150065 0
152639947 51463260 0
610807181 180481277 0
109276563 481781723 0
535902557 619966994 0
701729376 757362763 0
405777621 444842626 0
494928947 777709973 0
432826981 539838882 0
393676637 214401417 0
79520196 539047478 0
615638314 791064782 0
119096672 19612364 0
303109924 579215695 0
776884972 272920358 0
5719438 213328199 0
707175485 652045080 0
708763694 714646382 0
359142570 612287487 0
582414822 211410811 0
496518437 718474247 0
553541875 655654343 0
524936845 349462002 0
556102788 387208759 0
553026676 26684179 0
201858249 615688438 0
407972366 219449176 0
374981804 740556356 0
237607076 38168003 0
410323836 663467251 0
15688964 645684571 0
539921107 84654310 0
626506088 655534658 0
622156834 489989408 0
527535603 651460039 0
501241092 404116785 0
627669503 128638370 0
568408641 429293891 0
128022315 620066539 0
397682393 164630535 0
2823521 182963547 0
773809932 568427386 0
55408188 155296612 0
586861154 746994143 0
20444389 9830160 0
472532748 532353972 0
510664508 111169995 0
135476279 155800128 0
83298185 264708622 0
789955883 272269195 0
182357943 598707126 0
67298211 269370005 0
131955540 106773959 0
202238920 338652746 0
729106326 722337625 0
292382531 33562148 0
222297079 324713181 0
351773616 204996816 0
340760092 295528007 0
258917877 222835515 0
139375796 550178440 0
492261288 790999979 0
546778380 505666201 0
10984572 155996699 0
394983377 322691419 0
768295196 30831550 0
245689410 236782834 0
719782393 363830333 0
381818674 312822755 0
92446582 702220697 0
514415378 267418071 0
748461054 595104345 0
553748049 537468044 0
784789705 737484743 0
686153574 458797316 0
709195185 71922837 0
154324317 287548898 0
603772244 331811672 0
438205209 787985115 0
14543401 523317203 0
773749290 65223925 0
405939035 782915798 0
362566191 9564751 0
703735283 54820206 0
210343677 725805283 0
245207290 438104 0
762604087 186269476 0
506922914 206876023 0
55043723 698047663 0
377652747 329187753 0
287607847 796348892 0
46586370 166744765 0
748723721 402331090 0
366071833 708338657 0
746248738 117409512 0
160250590 349350893 0
615143264 413186029 0
757092926 64165112 0
635246047 25293239 0
301294383 778500558 0
219941502 696753798 0
60547143 787798106 0
39323406 461551333 0
752601148 387538005 0
520054701 510310786 0
61900516 24118415 0
546089038 35620304 0
585378776 434349299 0
464859599 496952153 0
628881765 468476743 0
186787275 380831087 0
408466568 643679531 0
662010091 287526781 0
142148484 17124922 0
617581351 93516077 0
340900679 321070095 0
719036596 429625590 0
22374462 154280883 0
110806391 581952730 0
178480802 414739556 0
702133762 754605154 0
763286322 791364739 0
276954126 27100319 0
276212795 510204294 0
664089135 53797955 0
182922120 79689108 0
19363268 315772316 0
383315601 303679222 0
160937002 187371133 0
392296014 790739678 0
278693579 784241316 0
430489158 529785762 0
426720601 289059232 0
104623191 131799809 0
675676709 677662306 0
197880510 146108058 0
347458189 602452528 0
563775126 323612415 0
102440839 219191206 0
350436527 613041154 0
669483528 548207056 0
103597872 353838814 0
280145197 203282095 0
200275359 473148097 0
475802259 701203424 0
362921736 604641488 0
225827953 279781971 0
284391788 478087841 0
128804175 516388398 0
315838201 623876856 0
533979982 196006533 0
663455774 543323682 0
756193741 712033604 0
343309350 705057587 0
667423866 84390097 0
683182708 16370639 0
74803649 502605746 0
133147370 610708828 0
254090261 130977160 0
62336576 242502359 0
764631769 562813486 0
329004011 614686261 0
573612060 4756726 0
59213330 148241382 0
266770028 509344077 0
148985134 534322557 0
542266147 645895467 0
512318253 589377636 0
130435295 41527595 0
534888730 629438889 0
306110145 274365914 0
668456586 70497526 0
198740426 160139112 0
177978809 399112370 0
732846811 526454100 0
596935092 732409456 0
221401860 326202480 0
759865562 566448474 0
717921852 519837930 0
792913004 298676116 0
303914944 523110553 0
404384905 377684573 0
245803864 290650160 0
666119365 632597614 0
724486878 658235568 0
483984196 102329952 0
128745501 667093339 0
548702826 594795460 0
402189970 671500005 0
352064024 725898859 0
468313449 662529764 0
710596404 688572186 0
768916908 753392151 0
528982983 118114983 0
610771372 283386151 0
730104927 120225553 0
75388454 209437620 0
227723346 759910788 0
238330913 675121919 0
628561388 464742179 0
485942831 174798322 0
96235864 74922374 0
146136135 705263969 0
532206983 244679692 0
586939982 794001480 0
716678251 202597345 0
725878602 5096763 0
380480728 501523319 0
409924770 454770726 0
39800487 539385504 0
395570545 171499231 0
683518324 599722065 0
761717511 794480498 0
167135758 390789969 0
449622512 452390255 0
209082888 596072803 0
184275470 471624609 0
336165718 436584132 0
271927128 199564416 0
798754283 638642247 0
430999957 518744512 0
48806294 324332922 0
575598321 201696602 0
400896143 797021213 0
97055842 66727071 0
446636398 411838484 0
442610004 694650603 0
778305696 187592955 0
61285052 159797532 0
547233309 217526136 0
141499701 494862029 0
648329289 371991254 0
271127058 194790409 0
504600503 205341509 0
154152364 754322510 0
159078598 452511076 0
539902755 531822293 0
651246635 682151128 0
78913948 54766902 0
514247259 469550730 0
640279582 510794515 0
622922221 440906748 0
192695927 9222678 0
200313634 479441171 0
78283248 538106750 0
433573895 764983862 0
592866128 125274168 0
602949274 3838681 0
453742152 305921029 0
766117554 123345185 0
621059761 124524873 0
92953531 374580 0
116315759 96601281 0
469392219 449247612 0
443808005 38564050 0
488609892 311722876 0
264131968 318373513 0
116111615 554798453 0
304356888 746149094 0
223476247 496458217 0
795785276 334813336 0
351446166 373248894 0
148565767 483233942 0
750691773 600208585 0
499709844 479995283 0
392970706 208693956 0
685439727 793161553 0
776754656 300105614 0
98273789 767207464 0
220372183 400621100 0
618037140 575485865 0
628095607 568112184 0
368201733 279332181 0
354654189 611509526 0
747630245 488403941 0
55695879 719737090 0
161462605 764673674 0
383727412 129860600 0
622008639 54224283 0
357928408 619281069 0
541633284 633773032 0
184144925 338329822 0
439232475 381751610 0
336346450 759770238 0
598799518 576045117 0
772585049 552539913 0
174838362 365587689 0
721411555 569963974 0
725296415 574048136 0
391091769 723925087 0
460937711 717464705 0
607468731 738143573 0
152907576 76338217 0
273109789 579846571 0
326902315 686874919 0
397612459 14408002 0
43215639 605801676 0
145536832 599979445 0
192447595 43948973 0
508169081 585573769 0
600038866 63063990 0
758846122 56585881 0
414343118 582478539 0
678498178 65994231 0
428107222 363605250 0
189812317 534822314 0
531341395 740877432 0
234809557 153453546 0
65091151 551820767 0
93880480 678849903 0
337565019 610088985 0
789602334 113478195 0
274601297 290252794 0
113599368 199376162 0
369657932 635580056 0
530259119 478672928 0
66552712 346739870 0
677622043 376279868 0
453204285 756247163 0
372831234 108358156 0
497440920 198209207 0
112913515 374974512 0
141359035 214268366 0
383862478 365186718 0
85936875 672577008 0
264886231 750903264 0
150754375 364457941 0
272405522 341862008 0
24631454 126822312 0
660630832 95516610 0
113805836 628553292 0
798329152 98868399 0
701800884 125090880 0
228276377 350108115 0
262656640 510539107 0
68810105 651433431 0
761988174 456172575 0
525372829 630976421 0
61872787 614270416 0
127613959 92799892 0
448460986 551806158 0
489652722 490931601 0
167801962 389027362 0
606122468 314542987 0
246820049 142544837 0
716612346 556351523 0
441906651 648102018 0
380821366 488110385 0
571393983 70849205 0
755716382 728986585 0
12389978 620782062 0
161722530 635069163 0
238664723 704744088 0
691184627 229924093 0
223122882 296697472 0
437283254 434343781 0
715730378 397954578 0
358223487 7487617 0
186256350 82407223 0
473247960 265585303 0
625794284 593350127 0
102451936 113083511 0
730254506 625929129 0
121891502 599204299 0
699542882 602444778 0
197840750 481731210 0
766570987 353336396 0
283917894 448957824 0
166476953 186613019 0
562830553 736398600 0
719710749 443020833 0
202638629 735216135 0
434720399 448473975 0
188769612 795677022 0
730376627 290164446 0
345572281 10105109 0
554090850 569111350 0
761452892 660150501 0
456404298 327256903 0
550499441 270576827 0
448559080 304431950 0
58744387 295879120 0
429219824 364494907 0
115142925 310170741 0
602801983 594001844 0
514130821 392941161 0
411292415 728779482 0
200749558 646583512 0
680023431 634836112 0
725055899 587047466 0
366765761 179613439 0
687212633 696420845 0
356447363 208884163 0
435692376 616592298 0
796012938 298098360 0
658385518 695897980 0
488190949 278411072 0
347208268 550558958 0
702469489 478364085 0
255639331 349443046 0
324244603 21636404 0
374819217 544989450 0
8414399 451608496 0
607856769 292671749 0
259028722 169534347 0
54783927 88955755 0
124312101 633396547 0
11494009 240415778 0
315601345 376377066 0
332786770 40232389 0
329381007 368024337 0
651469295 428148620 0
783134533 325143775 0
630900232 287817499 0
110530029 747242615 0
356306110 66571826 0
320005153 722994117 0
544276864 790458675 0
212321574 676224389 0
438044692 310324008 0
407231364 373996406 0
616315134 665140736 0
425621911 6552777 0
213290763 704833977 0
524959728 698968205 0
12643071 318189160 0
372918916 351981548 0
492834632 370606912 0
743950662 231422687 0
479977214 597576278 0
311132647 161144923 0
705216933 349614910 0
474807136 292559499 0
291040900 536252947 0
102011585 372712486 0
653007915 133640045 0
79784998 697912937 0
716818311 105417229 0
277165590 352093555 0
247081230 86976604 0
30914892 688081446 0
230591738 248742060 0
343588840 22365952 0
85826208 116330960 0
532250439 716864152 0
356260112 721416405 0
760916382 152039173 0
369231763 498062441 0
561207857 778921348 0
17274174 589492036 0
182877487 470739932 0
240604199 174147726 0
352999699 600714504 0
578190653 260499307 0
380676356 52687978 0
461164443 134971406 0
569320661 715599480 0
536964572 46577986 0
281646203 254986474 0
401673466 251718719 0
468131800 279616780 0
386245655 629466834 0
46345498 41550219 0
570710542 648072788 0
325277085 4128700 0
35615244 712484856 0
650141340 549715968 0
598553212 288859987 0
669194074 296862107 0
531344999 797225068 0
491421324 93549225 0
656519715 496893579 0
134313482 788861790 0
377819185 675025921 0
542381243 674576742 0
86906090 568313906 0
214807775 172093122 0
557490867 469510118 0
663709762 17000986 0
243728168 62794057 0
269291766 662967159 0
554636089 693847039 0
259763089 108954806 0
246533074 797693723 0
107671659 718472207 0
463429490 715973818 0
473363720 541084039 0
479116640 782901242 0
291889496 763422715 0
12752638 736171674 0
655505105 739846677 0
111934761 398126271 0
195914374 85052274 0
141451208 299651524 0
83359362 379472619 0
435570211 506711060 0
695641296 644632014 0
258245035 113332110 0
595137052 652557259 0
447038785 129069018 0
57875566 792132072 0
136742533 70984837 0
770362477 795254245 0
501380391 286180128 0
351100178 538314566 0
134023756 352697666 0
424257871 583381691 0
630933739 14859800 0
151756283 423711150 0
218792511 685393387 0
193280837 494403154 0
230478602 479898012 0
301104249 487284958 0
12077929 41995260 0
784586272 602338346 0
666887 457641359 0
522557244 709741104 0
589535837 376787423 0
128640706 33264166 0
73850428 93778251 0
525881829 635353262 0
316345081 303875407 0
161365446 19979008 0
647459677 489024166 0
224183074 340438630 0
498872658 455497610 0
195297888 597499429 0
153682608 669509497 0
649455068 738460652 0
702178243 115189839 0
585848275 491604768 0
734291426 791470449 0
540407998 620924758 0
788945248 316061623 0
176502473 573152430 0
429147077 621114738 0
123447017 277410579 0
237326845 95953440 0
442594711 61129631 0
407586565 204679838 0
113473552 352648374 0
368448321 163818704 0
688130012 325071243 0
758112582 247376145 0
121587600 519751478 0
601347603 422028559 0
93156608 42524932 0
125343756 372061709 0
296078744 41822646 0
791472315 260114057 0
715430954 190880658 0
414418698 264619158 0
630274308 198338407 0
365359274 759052580 0
386315369 450021064 0
769097288 469521301 0
657203407 36232356 0
496211099 541174940 0
398398030 104569456 0
140984781 565560575 0
643074034 91132142 0
92928125 46155225 0
241047878 416437204 0
652492179 293649609 0
502585061 726757308 0
485402654 496074052 0
389205481 272791401 0
62071581 635674914 0
262521274 28393430 0
722271451 421898309 0
394434278 510510854 0
628714843 420203166 0
431376470 430376655 0
286990614 317019294 0
113026959 48615361 0
615447148 21509273 0
685370365 481513061 0
582718268 7749733 0
768065002 286923242 0
87744121 670703851 0
641917603 436635948 0
28112700 240436943 0
584160456 280299454 0
718667311 353558698 0
566331975 734168397 0
143682134 109324843 0
681217411 765426569 0
156930610 536604663 0
748516902 60000899 0
739367153 333083698 0
717030046 359184314 0
468648153 417399116 0
701704289 446103727 0
280426122 440815567 0
602438746 182026701 0
154518806 207567423 0
371810428 301964266 0
357188240 5195957 0
171326666 694811957 0
42950133 600921556 0
104697857 281368026 0
495362590 43102615 0
569574742 319303349 0
766669387 679898970 0
15314807 351901363 0
51679591 661313310 0
644766548 744271922 0
388442589 514367663 0
457464484 465892968 0
166234242 424421112 0
345726971 594285927 0
731465773 776838188 0
243493702 350219314 0
550964580 788123339 0
548221372 223485470 0
221937194 797414430 0
370803386 642539863 0
404364902 146765258 0
199915783 136371411 0
505344203 511417418 0
418205500 474069286 0
330140621 115971834 0
708119162 713597711 0
467969202 271725944 0
34893972 199876789 0
643538952 544182333 0
761793453 15812185 0
787579110 565788518 0
471273264 244937040 0
148281676 287884646 0
278125498 150935442 0
146144199 575756499 0
729834526 93840586 0
571071899 598917468 0
437022549 293850689 0
64693934 409133632 0
753937563 368106677 0
384484050 157847740 0
254999915 144340710 0
74149529 654359166 0
622560033 96666312 0
698668860 100340642 0
269102214 350319877 0
499517603 482191927 0
43029611 783196400 0
538326190 707447740 0
69272358 260225984 0
488297879 221749543 0
483307616 284807294 0
789854402 33209845 0
508625216 295068416 0
644249856 201302618 0
674871416 221101630 0
683808732 63822608 0
738657882 529140487 0
169324807 681414132 0
277889052 187243126 0
207550556 697263100 0
599134287 151114620 0
383839976 229760447 0
182972328 222595409 0
412252095 157819099 0
551481857 663903023 0
705842650 22188191 0
27518290 456254820 0
512306728 688231611 0
287929887 263998277 0
508909001 780521514 0
76040083 465511470 0
541907688 21117521 0
659496 768246122 0
259956944 796122335 0
609251206 789392384 0
505179084 506600605 0
236745921 406970378 0
315398918 545843583 0
436830910 708949298 0
552589613 745537050 0
297933376 207330621 0
85574895 298695227 0
163588469 332535071 0
203133344 419599431 0
47870383 252945115 0
750230769 435315881 0
668745422 497956464 0
275588857 633792484 0
325205428 324348485 0
66966980 104584191 0
692726073 609451457 0
799214841 643202319 0
193941938 737726908 0
765858214 616751729 0
529717451 480295696 0
423181538 355713016 0
14336299 526905217 0
789396288 505055642 0
596124526 219899994 0
60864176 351909626 0
153590954 543910047 0
189700397 624494755 0
172348281 529923612 0
659194171 285028629 0
194746818 447356495 0
148223184 113596965 0
141932650 426813826 0
15906175 303560967 0
328213881 574026975 0
103294816 578879571 0
252517493 654325165 0
762882863 176923381 0
432228576 121481660 0
582384038 663182822 0
660121482 272995372 0
159186974 608265211 0
153866476 445919247 0
440560367 335492547 0
189048459 492510935 0
185434311 279909748 0
460565427 60730917 0
518393206 768807851 0
412696322 42552264 0
553521989 758694717 0
159035577 438657506 0
216972164 306288413 0
547642242 530082635 0
330423328 532310607 0
297986249 2986484 0
429242331 784779803 0
409879465 705996470 0
122840021 553487565 0
737537308 288892045 0
677115507 730455256 0
730694926 580524694 0
361526331 605491147 0
531125026 106239662 0
733997961 322373147 0
619033237 486958361 0
300184162 585908490 0
502613625 383884755 0
83767087 793298665 0
628152632 195429478 0
369491343 157488275 0
529212914 754159380 0
275600395 800907566 0
103182953 681489749 0
503197933 156234355 0
393605217 211654019 0
246976208 271571628 0
344207843 121373877 0
40676349 303177003 0
131363257 251705099 0
8667107 442148692 0
31815783 749058505 0
721116676 143253954 0
142893117 134599608 0
31580462 382042332 0
251243916 658058733 0
554457662 75577858 0
334379002 86572564 0
800135520 110980214 0
799854360 297719042 0
455119136 562227127 0
547884902 214658151 0
193584618 481159992 0
646856703 719640983 0
298884043 545422166 0
389674031 62985112 0
302340249 739550452 0
67398330 651842460 0
666964378 123380653 0
622557233 466409691 0
432184800 418164309 0
103816649 518920364 0
288119434 301659484 0
340300750 35895617 0
459485331 421859280 0
235854212 138278465 0
650824853 650893599 0
673451393 624128189 0
190753271 280579879 0
583803034 690557239 0
726014510 381970695 0
772256208 636386473 0
566286875 59646327 0
614840449 344391925 0
295027307 258060847 0
128118760 250585673 0
357144891 315059112 0
709885147 259147891 0
480028949 29857861 0
774140586 267594922 0
427507581 12521905 0
136213926 283253507 0
664022722 426316828 0
122383587 122734145 0
390547848 623122850 0
374640474 425151240 0
76524628 230632988 0
118434375 262662185 0
592285562 194939738 0
95380637 551405205 0
786355679 402383851 0
158734582 630234977 0
718964073 413726320 0
92112159 200898233 0
429337837 693689887 0
92510699 208153948 0
345548081 80526027 0
684622769 288402929 0
99626901 402735486 0
207484587 309310556 0
225511474 37101033 0
638634208 391457310 0
455504007 763729572 0
169790718 239444488 0
436753529 497918224 0
513593451 636474914 0
579392226 408846993 0
663506616 194639615 0
118199294 707193207 0
732121055 96227769 0
795889355 789011116 0
739519139 406225931 0
38908044 171380157 0
571512851 279549968 0
578845110 447651332 0
622546094 325896344 0
367483893 751778767 0
410260392 375290244 0
131351795 310769609 0
89793901 767171096 0
477076196 371987796 0
437818599 213369303 0
165597272 245798208 0
96059257 20758196 0
383489519 25851299 0
200040685 682298826 0
40580999 688177037 0
382570188 751445865 0
683833586 149013137 0
593826341 361582196 0
752333434 675085284 0
221438803 388195700 0
369732022 593397599 0
768530884 673907291 0
290819181 134091842 0
461743296 354680134 0
630128518 639864542 0
104274735 707111750 0
797820531 161371363 0
732103731 513165325 0
104165566 207522917 0
785146750 5982524 0
588358614 529565713 0
199252159 206090796 0
281853487 520210013 0
233179762 690886946 0
674110130 729804496 0
256737985 180744396 0
569889800 706684727 0
168180703 391926619 0
101226468 247316532 0
211686258 210953372 0
201448159 148330261 0
256565012 44703942 0
62792999 579228326 0
757943577 637140598 0
558960708 142576183 0
586296767 186088919 0
461959244 164844470 0
17088098 641355107 0
547945576 217741147 0
295871096 796924400 0
31609710 728811960 0
233982785 379220954 0
590689508 170733139 0
787558365 395293766 0
782350255 463058640 0
12834208 777048109 0
314699940 471526999 0
646032222 314137976 0
119482054 275097360 0
154699846 142086047 0
100216766 141162235 0
220533622 317309559 0
254919571 712768796 0
181229852 451226612 0
94366731 512077787 0
241027495 203438257 0
77347558 207593840 0
591765012 486303288 0
661745550 174918427 0
57462584 149011032 0
742408543 377243867 0
544193828 395201979 0
471496273 389558290 0
459233602 29912683 0
282580458 252689248 0
663219948 393804162 0
658810000 521009586 0
559467445 13357117 0
241474495 526645834 0
454364553 163286541 0
40779389 418308250 0
565870293 653444675 0
31260852 274048147 0
731650570 607123410 0
313756861 313748280 0
482050125 425777918 0
539755350 758980484 0
466072359 6818680 0
301128189 260874697 0
542680351 390241195 0
739765226 602889779 0
109088519 40633268 0
549597680 428944941 0
54229343 789341043 0
135729849 271693564 0
104207224 131736018 0
256934352 157815702 0
546515511 157149639 0
107191902 53425279 0
442979351 346574921 0
268189811 741781148 0
364200180 191129930 0
729637402 271225385 0
553474023 469826433 0
383879724 766845707 0
188215585 58036107 0
215162347 254899881 0
743026531 282479063 0
754689788 260970110 0
96548358 634865720 0
789448668 424327572 0
433714234 458656432 0
657329763 26158522 0
750388688 464109637 0
531588705 505977672 0
725521291 610034459 0
614019136 32506563 0
569293441 229498944 0
271980657 322865729 0
660428098 721168355 0
797161346 6351047 0
709043434 80557263 0
490950828 29191297 0
641320484 41215304 0
122141819 710822304 0
257805493 547553470 0
414156194 222740136 0
567532828 183573359 0
579191648 797453289 0
535663242 54190667 0
431695255 363490223 0
248821126 117474099 0
233460215 707934238 0
649856690 166772299 0
551240943 362611902 0
546106400 368181450 0
91574863 167876426 0
171199046 307142818 0
153551211 72782115 0
467460931 21628681 0
433349024 722030473 0
36022158 184500439 0
541051595 267608080 0
4493194 743143716 0
11557318 607969561 0
769510287 750833448 0
778673279 37208334 0
137796307 228156682 0
56954571 788470058 0
702775469 194371706 0
135798404 740660656 0
298159178 472562081 0
779388609 9394255 0
753255431 142891555 0
730020893 177527536 0
282192713 11253169 0
275821281 695173576 0
634886485 234262619 0
45635657 381430109 0
173626858 253875871 0
296339058 112408606 0
553684187 300263560 0
770686603 1483154 0
691919112 344451302 0
405107183 499921391 0
522585574 782449779 0
518247408 97098332 0
763808775 227782324 0
217405387 212753928 0
65983063 708673697 0
81763856 545249211 0
627561762 594068134 0
187071936 537176993 0
554145244 631090190 0
659641282 800133249 0
542070348 574352681 0
620297812 178625929 0
173562788 341183242 0
232031738 184941700 0
105414339 610366857 0
137498083 262331652 0
799021433 15371800 0
286240490 274283916 0
700972180 158365924 0
87692419 204213184 0
211186026 645642564 0
715100275 348666291 0
575242044 537795502 0
197736003 574369988 0
241743891 319628665 0
720860349 743232891 0
215339557 11661481 0
378415630 492534471 0
785830476 294909053 0
713777372 161175204 0
550138994 447451078 0
44995159 675417243 0
518996020 455995657 0
553644929 673989599 0
107683259 231893937 0
618689050 220862683 0
576009647 187710896 0
168673629 631259992 0
342757482 139779939 0
593816041 139019373 0
66809274 42646308 0
506475261 478758165 0
247695796 118962987 0
337533867 598322751 0
244996247 305439603 0
172022534 337268592 0
281316464 776457632 0
692364504 196323532 0
329420961 371156147 0
51760857 42446777 0
165281849 225405240 0
500167188 1923778 0
2327974 339936754 0
426032168 589733605 0
41882569 694845372 0
712341108 546257551 0
106450883 321436795 0
581608635 550757267 0
113564394 495174985 0
422407626 219868114 0
774672814 620687541 0
676713851 193356341 0
275476177 667858463 0
654315569 484766484 0
662690497 620123439 0
98534325 372206132 0
782649253 315784917 0
591463352 48198572 0
659717583 439831467 0
788425771 143387066 0
724865731 318618498 0
331689582 574318228 0
470784711 270211765 0
525987344 293332612 0
466471890 609444377 0
792541288 297888438 0
127175228 775530230 0
89584352 691597856 0
163961337 480830821 0
304431465 751802175 0
582662654 670168940 0
93151031 218326793 0
27829702 241830750 0
623331789 252867833 0
197971581 528264186 0
391624039 268117116 0
571199763 695861381 0
377044685 49779780 0
691987566 355000921 0
495100015 266250586 0
686992523 734531887 0
280177846 746191513 0
159936660 622134421 0
4647338 157662397 0
574989262 542728786 0
649042398 31084479 0
684747708 53001770 0
580891153 740446810 0
31471489 315800642 0
45568053 471268733 0
360682947 117307576 0
273465604 450871663 0
358792527 497773181 0
605188331 290541257 0
546939387 79622471 0
149615841 585740027 0
461289465 238898071 0
789962094 801582855 0
441829998 299212078 0
153229458 259226877 0
54925696 82987483 0
368006016 84640758 0
288732436 50859040 0
167960428 49318609 0
299736758 747747972 0
360060022 392923837 0
693264779 629392475 0
668321217 585630497 0
454280711 383454094 0
52217964 345252583 0
419166791 544255217 0
684312054 424753809 0
590278551 334290572 0
487460401 158134223 0
401502546 714529663 0
104377910 495309116 0
288387420 435303290 0
731586519 559857604 0
794808262 101991402 0
493820715 335432641 0
438988367 567937205 0
466270289 254207062 0
312694703 338339423 0
568429255 665943236 0
402129095 499275020 0
251649857 76451626 0
49272403 138792334 0
610018502 177716339 0
294017972 124105101 0
565019122 128118545 0
144142464 302332234 0
512895220 28526980 0
500013439 467842856 0
153247563 582631759 0
369340875 609195109 0
459709743 663504562 0
229925380 452344373 0
601941553 586968304 0
337530115 135772988 0
142740574 387477908 0
550583464 632228244 0
298799544 640508616 0
134695855 463590400 0
24751673 102724860 0
22719548 316433755 0
313631228 110357467 0
500794150 708030065 0
167242823 164516319 0
773414245 168919509 0
798702536 172531911 0
420655539 634230496 0
415155304 98754911 0
705335504 276836039 0
509624019 84863594 0
614145323 101335974 0
606017603 419613943 0
734644096 245012125 0
298129768 151042698 0
724634848 506752901 0
213616881 799591954 0
676455938 301164514 0
348446436 160012258 0
211034989 352927773 0
347558261 303836720 0
486858804 134027168 0
91959007 83406623 0
524257631 353194097 0
559947279 113203657 0
364618408 81117556 0
744697599 14894927 0
377518998 139541729 0
753568518 210560552 0
64219042 447901005 0
735139631 339506844 0
28453435 162301399 0
264124880 33910471 0
669943271 745545716 0
81145631 167197578 0
172563508 758324645 0
360115911 418229521 0
386770347 153186730 0
586160289 27713116 0
522457767 527850854 0
512621563 79327012 0
582934198 581053442 0
247301020 508681031 0
669932622 783529684 0
632266014 617548444 0
608356852 41182653 0
53571312 600879562 0
325459296 494935512 0
477730069 77247912 0
390708881 552581933 0
270953481 776832967 0
622322487 689770105 0
265435507 603544086 0
765732159 407503939 0
730730588 766962109 0
770168187 495379231 0
759447730 292309360 0
558492918 539189606 0
398648167 592990943 0
574862540 253854890 0
537853972 450975121 0
265896100 545244013 0
696464165 501792571 0
711541447 320639220 0
503124573 608792409 0
231959611 266060430 0
571345904 799898453 0
693939094 253011316 0
13765586 616621160 0
406460833 386086649 0
166942258 792783397 0
309346669 549264206 0
685418502 782757781 0
527929484 171755520 0
61322385 708274058 0
778017853 572141468 0
622470801 757141680 0
760893601 783772128 0
456849591 440527649 0
563668138 351213503 0
278131989 649335737 0
62016013 27213787 0
147688950 752611139 0
715593534 508836899 0
772284136 471407716 0
255069675 464064009 0
402838816 723008574 0
156741851 207918626 0
791569097 629946891 0
680457956 674035520 0
91724197 425670311 0
351874202 217302047 0
768734009 270218084 0
371604338 446780630 0
93780160 729117303 0
148863457 410685426 0
758984775 411986967 0
575224167 432040135 0
424544998 596899456 0
243910329 386665333 0
183578980 471849245 0
404696131 556212285 0
267034651 716457534 0
22474161 582079683 0
422142618 719416106 0
301150376 37453752 0
305801295 167498920 0
48571422 679851681 0
658791751 432529173 0
173501446 103621222 0
582078171 290312923 0
225584906 748729919 0
178804730 16095366 0
241959715 665562546 0
691426142 416653188 0
276618342 171641 0
50896765 675431975 0
73316546 435083715 0
21281532 224729941 0
228269569 514146864 0
256303089 162324540 0
608377868 130293921 0
391654095 344948498 0
600290437 127172692 0
771105283 459043311 0
127305523 299071032 0
62048574 132345092 0
65702961 403544946 0
273693969 136349308 0
348901396 141329165 0
20059596 582732857 0
713179092 251983596 0
537867350 150951735 0
732320656 87113712 0
706731963 383087755 0
187298311 260192095 0
295921718 555857007 0
142537627 329640205 0
745630455 280838109 0
264468817 611709777 0
458114876 649952332 0
89634868 257776378 0
787662829 565855297 0
201523698 572205443 0
315459678 223593608 0
418008397 208473200 0
683939175 599425728 0
102534837 180988641 0
635880625 135006270 0
635592827 491614277 0
432834817 163143761 0
101075953 490695171 0
725127737 119172845 0
324160420 547116575 0
429759106 368436945 0
153881989 716314792 0
138431318 486934846 0
289153051 172250596 0
667854845 538485526 0
103091622 168835058 0
557129848 187749981 0
110898554 583027795 0
69282893 283546554 0
538676559 394772673 0
792114403 563239594 0
95567508 291936816 0
380326292 124496791 0
413842861 642980789 0
335422288 572482086 0
40817585 399697741 0
519730431 215711171 0
168147487 397176763 0
591469225 459129615 0
60269953 757388286 0
276121420 349629146 0
407502009 587337807 0
262020653 109132729 0
765375087 93727949 0
622810890 325960837 0
437246149 278558342 0
311443696 544417520 0
99329293 252968282 0
49227328 690950646 0
243862798 88887893 0
739322543 798658153 0
385287171 579104962 0
422666004 535192242 0
586632596 716930859 0
471975609 737273930 0
631281082 735771020 0
48806001 302543576 0
101902886 636659741 0
567847774 482385496 0
225563521 425086881 0
733073278 662487999 0
626912035 340282219 0
244349928 726152761 0
646667105 97885277 0
387742907 663325540 0
526250233 554935590 0
367520356 273922519 0
493308992 512858093 0
391059810 744951668 0
515175224 159198068 0
200855176 602721429 0
302820420 689642849 0
18568936 288518999 0
240529505 496699510 0
15853120 626954901 0
85221830 272220733 0
489876627 618642183 0
208334727 340808459 0
775062973 48356940 0
477834706 582265484 0
350403711 46279023 0
282087540 414650279 0
179242002 728668585 0
101577370 159871188 0
702252407 396337468 0
300166349 570527207 0
527327257 92285714 0
403485661 607537910 0
484044760 757225233 0
651400159 20046059 0
286491166 545719506 0
51351420 784340809 0
777867981 340208570 0
502995572 427013320 0
8260411 617983814 0
176023245 361530296 0
424167483 636654787 0
388437270 15049820 0
682282698 50729936 0
692140814 398139010 0
690201943 726804728 0
517384965 33266695 0
499671551 365505797 0
742465551 371554210 0
782606430 361859337 0
558567684 427285828 0
471283586 438560938 0
420356345 204274990 0
629687375 341569176 0
174362280 69016398 0
193373316 534894776 0
778178885 423776637 0
499106281 660715648 0
300280778 392264295 0
612433033 589058465 0
645128222 412963821 0
534912512 768772621 0
709510471 544815564 0
622069907 568920628 0
474925265 269275404 0
465658030 685607497 0
751343327 135277066 0
653968064 726982197 0
771482541 756135674 0
303285653 569236256 0
667558146 628697092 0
72810563 761008731 0
416399218 30759397 0
280460504 698217770 0
91791868 435530110 0
632259201 437996889 0
79157632 83219787 0
728345072 778856773 0
444557510 549473701 0
320887036 450013921 0
281755724 540374571 0
277621547 868465 0
655791599 155649144 0
437896856 668012478 0
141778966 494491646 0
394376685 376118883 0
533509565 436170374 0
463825213 127577524 0
43382547 236368645 0
184836123 407385338 0
409743989 59657835 0
90354423 795984729 0
753526859 784953248 0
506996848 305401726 0
202263570 324225542 0
314354136 509743123 0
135837406 637541800 0
186011494 768360163 0
754499433 545413625 0
709860484 534265285 0
39845804 219525280 0
689944790 795909632 0
354512654 108640646 0
339327071 740711501 0
151889946 399857452 0
114137549 596099964 0
302284149 16806691 0
74864307 234772349 0
515038758 558826452 0
59409847 422119373 0
660585016 588394438 0
596475416 192087134 0
358256386 377382962 0
305805357 629793281 0
135474440 525437455 0
121109617 392789792 0
143994798 342156568 0
474579755 719043418 0
321403072 795763598 0
250552385 482381667 0
189813328 3453142 0
482138160 95769458 0
694842525 526313584 0
566824173 333494703 0
142775819 515494717 0
385021720 274518014 0
631466526 728365615 0
787061220 742828251 0
385852749 252884380 0
271184464 30554024 0
116319874 155509514 0
734557896 354390632 0
729598644 154113923 0
634346891 646507821 0
172133740 123284181 0
701569835 615084309 0
373935341 240638215 0
436905165 148973034 0
343301195 334045907 0
691892376 575925656 0
145700053 110393917 0
797696491 677047682 0
238126053 620321475 0
474209909 310691523 0
453989281 523117696 0
166492294 501452012 0
418757074 61256117 0
8322050 25382245 0
423053790 150564130 0
568972157 38095881 0
7748495 526551601 0
212954070 698295000 0
2548513 723171451 0
707661214 695008131 0
92245890 78326288 0
497183429 423225638 0
385192694 603844193 0
168077023 561131414 0
786327237 724545352 0
38567409 190218954 0
270227223 477320790 0
315863642 772561258 0
699762985 490667065 0
713989206 381308083 0
550911788 740466267 0
779986137 769575432 0
131440851 74819615 0
65861459 682618798 0
59170685 379849592 0
307834562 127972512 0
595101653 718255634 0
769326738 710327992 0
87513087 601511873 0
632638742 698912906 0
413791022 34179738 0
525327239 710657807 0
465105429 266955264 0
484319822 581188420 0
464249328 630680809 0
64162920 489729113 0
577767800 565112668 0
796735264 445199256 0
73476339 593708885 0
594269199 81773081 0
245522876 717617690 0
402957513 699130009 0
692247656 528212499 0
630668886 192537048 0
81323324 604529732 0
128314201 328951758 0
281041764 457747612 0
293800507 280517009 0
742885452 584974666 0
114088744 178726376 0
7179871 608374072 0
795618877 138368945 0
219468971 515300135 0
782810787 225339920 0
265492231 718273484 0
209129363 100403612 0
43934936 152897561 0
348172049 447348107 0
555074070 267197052 0
584431989 639929999 0
333410532 583365696 0
358712944 590053254 0
728321140 409748696 0
500980766 725847809 0
134919162 405324408 0
169183659 142526253 0
374916628 14383215 0
479651292 92832798 0
72531257 578100389 0
1646570 303400948 0
151269449 768695763 0
546090172 755899606 0
761859302 492954806 0
266768456 746854833 0
474732939 70383179 0
57200148 322545410 0
368864268 337690563 0
214278777 355013781 0
432874906 15568074 0
78294839 573092835 0
112340971 28720914 0
327432729 195830014 0
588878121 784910228 0
729712437 206538444 0
612091547 41983982 0
474141282 157943129 0
502378478 275471873 0
96406449 104389441 0
556638167 254990464 0
791206097 532116126 0
270670066 20009307 0
759684561 305580191 0
438281248 654061064 0
164936770 437434995 0
625009770 154289576 0
631306855 681197996 0
480643002 117888662 0
781427254 628910328 0
259876020 387808571 0
261024978 167626744 0
537747030 65952910 0
208907058 770261638 0
466063654 525036747 0
733555594 276612736 0
574661358 253103658 0
242583815 14471499 0
280191736 252349273 0
33612034 506281819 0
170812423 467971260 0
355651880 473444949 0
193447304 158955535 0
467981091 247371338 0
182048285 44278266 0
555340772 527429874 0
10780799 701783633 0
214639415 47141341 0
14457905 498332036 0
654132843 644402284 0
419490554 273616065 0
146347493 442879875 0
178121222 437077310 0
329310540 691939646 0
644390674 719878438 0
18838100 30869579 0
186835336 399026813 0
560086782 184533185 0
49063432 224462350 0
717057215 637634853 0
161598599 672665967 0
704265980 136029441 0
210101566 509766277 0
678907488 782748500 0
41846461 98876488 0
631150645 463384998 0
753224280 376001082 0
77259638 602184300 0
259291244 706836446 0
632155969 381952769 0
383383566 796815311 0
213853913 241817345 0
133895481 676795539 0
449415075 514009534 0
27169904 317656910 0
169876679 137198439 0
269894367 373681496 0
569878774 384672289 0
441644962 38928680 0
774547872 392623373 0
222155753 25087110 0
392165502 42114695 0
342935116 165712606 0
379397332 508750474 0
296715305 776958051 0
393735640 164178808 0
282317868 800856454 0
178498138 254175721 0
383589931 320477843 0
539485397 429780695 0
112485764 713054055 0
120801496 3174341 0
570419666 284516381 0
558272413 328038739 0
538086425 475955912 0
176227502 743001349 0
763754947 776263687 0
294732928 786451468 0
250315305 188601999 0
446564800 203387677 0
169397459 322895478 0
101649660 181782041 0
747123898 587763928 0
292037374 489438968 0
5316159 174866358 0
374644470 296726340 0
429664450 508124503 0
236840563 505693181 0
437353440 534688572 0
689878893 562886799 0
266367022 618562875 0
460850163 259499678 0
660621309 509602062 0
450159588 159659338 0
536149628 581276239 0
352240226 202421967 0
443452103 546862578 0
529452420 623026480 0
630704117 96903798 0
14712386 133219758 0
655653586 542111765 0
778670517 478808040 0
541609994 383511277 0
585545904 368576083 0
145255063 550323125 0
701546145 406611838 0
57080799 764950712 0
552619563 594519492 0
319450056 70351968 0
631645279 494437946 0
426637129 146478451 0
217785170 14682533 0
93503647 275723524 0
661300174 630250649 0
323142307 183339920 0
237731126 665770716 0
463065364 93992038 0
195084681 33931376 0
630770888 797685924 0
477955701 388968716 0
268479648 458932405 0
249698188 733583032 0
204365144 283478342 0
550350722 667374240 0
506132969 180450468 0
294231902 680982088 0
449642516 700295043 0
554848510 764759482 0
475616688 146168885 0
694370697 202098819 0
25283490 759823499 0
218682933 78864748 0
389612212 570488424 0
599899337 739600133 0
187740073 23401477 0
628007495 547144770 0
547240636 600733235 0
701874325 363855393 0
708324753 797161190 0
583440095 766292599 0
278785109 527708326 0
89264205 754804815 0
439731761 311640345 0
795669719 12741711 0
4383445 544987207 0
140468507 627645598 0
125730502 147861848 0
496463565 235221309 0
246548023 170016637 0
381770690 795962709 0
564465426 179309958 0
272890982 510352220 0
32278414 367091247 0
231135887 84214928 0
310591011 41102070 0
737255547 704836504 0
6819884 255910318 0
70393787 576168767 0
512674691 408432052 0
596783567 116043513 0
255889261 471925336 0
585419432 70401211 0
277317183 782327851 0
133176577 740927036 0
449392780 362296678 0
210346358 485156909 0
68709750 237356210 0
284997247 664418476 0
422677947 424791608 0
637383611 395141462 0
39101140 462226629 0
385935204 651631738 0
406412019 334717364 0
10105081 384228464 0
668621263 236105568 0
453879503 39517104 0
205021570 200926487 0
139050182 689253743 0
370162418 541302079 0
332516759 631302877 0
73007510 393945563 0
414249435 760432835 0
589850668 704677141 0
56672709 684411977 0
653066182 300795739 0
157321112 789119216 0
753219591 638656488 0
433282864 607426704 0
55816828 250281341 0
333463908 183243017 0
663155329 273254808 0
724398064 93759994 0
239544961 480825982 0
273387899 118725299 0
572403579 637626051 0
679724869 332887218 0
376063571 275591657 0
125784593 304146072 0
102571002 783361250 0
698199605 608974162 0
127929268 744047517 0
266517083 539694100 0
476259405 300033834 0
47852872 570702825 0
296738628 185727155 0
443674143 201605344 0
615839989 597183103 0
480299723 394249265 0
389652092 453378452 0
120292157 771582716 0
315004795 800957286 0
146891190 546927781 0
241781717 467187189 0
172110708 611693328 0
122459855 578990165 0
36391044 490696303 0
588861890 570561485 0
24370096 467539466 0
156703573 233005675 0
467412599 737211329 0
75142733 482351928 0
606899377 235838545 0
396268236 486624368 0
154370218 611327259 0
215473107 371879058 0
708203977 43293058 0
87208355 116609289 0
696535770 210263714 0
668764809 310950787 0
575226375 54738388 0
568084174 547796376 0
407920249 204765495 0
683356290 152818281 0
223747687 324815873 0
436903626 109944745 0
360448713 143030407 0
398267879 135669869 0
145303155 692322886 0
83225056 212535828 0
668194451 318677128 0
132971110 645758467 0
48843428 585038825 0
659764187 19561806 0
463863345 76975189 0
627566708 550187997 0
173181810 110400181 0
137734336 389933752 0
608268430 790502198 0
459091147 504797635 0
622811343 256026813 0
270547240 74237160 0
360015276 67384282 0
693550404 172241772 0
737487491 187234972 0
471420351 85961716 0
323892074 424172845 0
450317445 712077606 0
607549491 231387383 0
546677739 176772674 0
515827614 87605190 0
215768752 138161871 0
303726267 333409537 0
579020174 735306734 0
470854955 328672628 0
505388039 304676658 0
380970224 394361631 0
202213755 13205850 0
259014755 228185257 0
617387180 287249833 0
484824897 579049693 0
709943401 19327833 0
375901040 537351764 0
224372364 670575436 0
418752913 458761039 0
705585079 471291826 0
287541334 64179150 0
4994454 784605711 0
31832761 159068889 0
488998709 654499152 0
20516375 129983711 0
348019770 311066692 0
737483811 285887360 0
704919828 481748291 0
106206323 651268476 0
676005798 31061696 0
175054412 425458287 0
346931186 609189269 0
87694000 370736370 0
580383886 402301103 0
586511681 458986534 0
717308154 230955005 0
523172534 350260068 0
9383502 126722645 0
491692452 429213872 0
587978750 394918309 0
603071011 313202545 0
88247796 252966963 0
332207309 613898763 0
339558378 460759635 0
599695223 713994288 0
348232999 566535773 0
103017765 797800222 0
232033953 50728517 0
282399045 73580507 0
791352106 754008524 0
706293455 607680366 0
261682412 108831364 0
778195526 378756193 0
392529480 213039627 0
388671191 196993370 0
704227588 189022857 0
362288337 592878318 0
513868941 1943184 0
303677077 33486556 0
437678171 104443165 0
321942631 24930287 0
278723191 36659256 0
510760015 144401341 0
793454635 522985271 0
493412924 283148776 0
642403387 359627933 0
57384587 690854671 0
749778204 176633206 0
245827659 9467661 0
350380641 60758781 0
754501678 279524846 0
712006504 704782867 0
377447427 443305303 0
724184583 727661932 0
352194279 209701163 0
452073807 66478706 0
91530871 168297514 0
369343760 507956640 0
317487013 391160259 0
519162045 580842177 0
131500005 428320049 0
85736745 535240977 0
211240092 544910041 0
450714274 535982219 0
725219436 447788980 0
356821066 541103271 0
115597987 439146225 0
73151195 314060285 0
22746529 551252980 0
487374479 322680660 0
484896033 367487252 0
218871615 162233303 0
430959507 652170598 0
661999958 389168057 0
154852204 117580122 0
554423244 73440216 0
772997328 104945880 0
682294218 403367538 0
758116387 342937840 0
119658352 296509293 0
396591418 30860093 0
38711876 671416082 0
683208295 309141530 0
590171675 573650417 0
418577434 659802810 0
737442678 229076548 0
631507668 471559753 0
94792126 116687447 0
199538762 283424595 0
682173462 801662762 0
488134187 617129799 0
205963124 553850127 0
142951355 706613993 0
663929237 560105939 0
706515383 361645592 0
198414152 438145798 0
462205733 439922705 0
782119402 454490420 0
266414112 106227308 0
429831614 720170067 0
708452157 116986590 0
33925137 380707401 0
169402019 501997885 0
644696025 571284916 0
277248704 461299143 0
125600469 186961748 0
470157488 427203858 0
339569844 601011098 0
327414383 585305733 0
191813129 395094169 0
81053964 25431446 0
390228154 363950528 0
531129896 391483830 0
653078884 243869102 0
315241859 51755165 0
7001131 59988348 0
488126678 71081631 0
16355819 94729568 0
569860545 62292758 0
15382308 460840005 0
261304293 725299430 0
161965936 645177549 0
279314050 90606629 0
128968525 212197738 0
546234229 338155013 0
92822292 377282156 0
356687148 318591860 0
313632604 98771517 0
393029172 692726351 0
699696690 625654377 0
7857782 87130800 0
362360706 611775233 0
304066541 274622014 0
580925122 693806093 0
421392689 315210749 0
29611770 257205766 0
403123133 354521268 0
630657921 555818748 0
430126255 166920294 0
111923004 637114281 0
611432815 197779898 0
26588864 236137297 0
704010792 796148719 0
478615037 223202305 0
15656891 548452615 0
577501437 186796312 0
280626905 707348051 0
41927810 465591804 0
728218500 394634676 0
672099709 747666292 0
768404393 718907138 0
689899701 339660590 0
74553661 364179687 0
157956304 51002921 0
68871778 356286280 0
404781327 713583289 0
514197680 383377459 0
398949382 463632246 0
675463803 473525396 0
711092991 781200423 0
381102112 522101875 0
136570877 525503756 0
527958876 265640005 0
767353350 106574394 0
650401153 621936247 0
193590893 547909122 0
300984824 62334107 0
343155709 547256728 0
737867488 421394876 0
301275581 505827962 0
427371876 358490639 0
688968155 96821219 0
355979795 266806881 0
482650543 227153519 0
468036324 439147971 0
23671626 167423256 0
115211227 220709707 0
502524225 301327628 0
536141123 45121972 0
536378141 160019468 0
133041515 64532491 0
716178618 41989390 0
246711375 103105315 0
38462179 363170341 0
659602234 49838216 0
429796741 274481369 0
787766184 165861300 0
567651734 513070387 0
9411142 140080882 0
196235574 265539968 0
402942461 693807446 0
441989835 6502940 0
555956591 471820097 0
701172132 637444159 0
571334662 780118101 0
792237360 793519587 0
206187750 489335628 0
539665005 632546479 0
128388771 13365846 0
168343889 653825810 0
624153402 63030707 0
778804290 39119205 0
465917537 611267451 0
705762501 12436927 0
618183298 475687313 0
219791787 135325759 0
66169513 370952701 0
169851517 578306293 0
606721006 36614112 0
141491934 648189456 0
590890966 275847697 0
743171077 201422673 0
235271916 685520355 0
651213658 695148338 0
459319291 472915341 0
161038228 323694079 0
789726500 116788784 0
637280135 434586287 0
610372297 510926652 0
105891176 204744238 0
304818459 108476377 0
414715321 720156022 0
348548202 569610055 0
582564817 561865094 0
263082000 780206317 0
518162649 160148700 0
139947607 539468399 0
68748158 544913083 0
270172711 150532566 0
157016745 751308709 0
58347065 233502883 0
502569744 632947404 0
321127964 604195158 0
334172871 417031590 0
230654240 58711242 0
533198826 801427082 0
655773262 799856468 0
267929406 117331995 0
128796572 543315934 0
164831198 690020476 0
673091501 203639139 0
598514787 694799838 0
381361793 723392681 0
461989057 558409475 0
588102166 372649635 0
632048973 371349089 0
614590746 368269743 0
357081722 206649750 0
440802476 443701016 0
155897313 227973681 0
33724412 646321228 0
251944336 488326108 0
787764396 287530400 0
115380841 551659617 0
709820630 565876090 0
381134775 180107832 0
190900064 403727441 0
97612142 645013016 0
324848450 354248336 0
481231752 516413854 0
614034076 415983927 0
454745202 721108457 0
323302382 135779035 0
262241553 203392746 0
589175835 368734300 0
47778624 78953266 0
791007503 621940092 0
342375342 599412381 0
580425169 77729362 0
481658192 480785619 0
592221500 625560662 0
610886879 54425709 0
329610903 517938447 0
94356624 181140048 0
610670955 776475591 0
345708781 287711220 0
659653285 275670308 0
165499469 570568892 0
75492753 273740496 0
341555965 370677663 0
372028413 95085595 0
70579336 54343457 0
226580522 334911642 0
215972685 367385345 0
572870893 183310210 0
524351190 494741362 0
589370212 380373499 0
75829216 287293413 0
260887001 607143383 0
780387303 419765150 0
110878816 369491063 0
695966354 37721609 0
693961576 77053626 0
270018473 347674960 0
646934542 294236163 0
754069705 187114684 0
484500592 63597125 0
701856292 393144529 0
424190350 724564209 0
798429919 267008011 0
160502583 770476767 0
161971362 647765771 0
409246718 301555850 0
39723640 778215478 0
761571167 394618370 0
210344598 309537480 0
457423022 766213508 0
558459599 690889140 0
69904852 710460569 0
748647124 694993167 0
289212437 577632744 0
151262518 716045896 0
119744113 136687593 0
437423223 213005085 0
595038040 43748188 0
648872862 432785399 0
281529929 717715685 0
598477591 255964509 0
194381635 136390204 0
684019869 412542946 0
542073438 783651825 0
647795690 106258158 0
406878539 258932513 0
725954694 299795886 0
446676560 229236928 0
786670139 143798368 0
650037448 432228220 0
66495705 135776145 0
30070372 256089280 0
139002703 332799281 0
544244976 415716708 0
727107263 266346530 0
459361190 801023133 0
126119917 669186739 0
336879141 315402136 0
365753060 229702091 0
102602047 222127613 0
236502105 347415608 0
764160133 430731383 0
260326131 633098119 0
415190657 91029847 0
31751174 351566554 0
801140999 247792227 0
794510091 755579123 0
254777607 762728877 0
318277766 602064514 0
84089110 415718485 0
793310820 572185021 0
412868325 192360595 0
515293934 499977744 0
467331125 792424366 0
249198207 548050207 0
42029948 690860247 0
424079977 393052738 0
191470892 59562121 0
374752214 261301877 0
160744075 517707361 0
523761475 728018101 0
302753578 54884411 0
364348231 642035944 0
762988327 793915727 0
405470450 424657191 0
310821576 524739272 0
789844571 719878670 0
627134625 517062828 0
768533698 581141842 0
413887892 713132449 0
311372439 135138499 0
476172789 93589773 0
257585264 454797778 0
81425045 132525362 0
518887757 360936436 0
749523420 221512748 0
597610987 368335697 0
695468016 72820678 0
375461789 275255885 0
475987115 661680121 0
184941053 668281693 0
264363212 302182588 0
282858060 232717868 0
337101336 543491910 0
639430280 332828773 0
186329087 738866302 0
515427461 740761768 0
337327378 34261483 0
708551332 404204997 0
1287627 608549303 0
740872847 711061391 0
430105155 725586671 0
150953799 548679470 0
528685872 58632208 0
108214385 137579752 0
39179712 464007092 0
570674754 148283072 0
588038709 790912111 0
409642548 717981635 0
717458327 577250814 0
684131356 590269252 0
602403525 141090360 0
762957505 375983256 0
218447295 38497258 0
362093370 377661711 0
690377668 412163735 0
4256310 704374123 0
182473963 620068021 0
251087228 59532899 0
300520617 769668835 0
149324238 452231152 0
686320802 174233716 0
679923993 777063895 0
20044153 474858359 0
701340190 411517 0
379553526 116945207 0
564812549 173019703 0
337742794 156351679 0
365225817 519491412 0
651222156 107577591 0
94135186 730391782 0
675217049 621055285 0
478519407 204893468 0
173372171 297839861 0
300733233 519337194 0
522741073 602000887 0
347915690 800110654 0
674671699 370938625 0
334395671 706436385 0
668282463 335601193 0
114829526 321837208 0
491104089 80334502 0
529107947 169239182 0
782188089 76872154 0
382519919 189088820 0
103763469 387314383 0
87930347 380248203 0
390572939 113072107 0
292664547 350677450 0
158299201 8073085 0
412233541 87986446 0
113264019 206438345 0
659873148 339403019 0
298444075 584828604 0
676877620 743891589 0
175480777 602527581 0
676812768 519688216 0
452875131 452755161 0
636074758 146678941 0
316649456 139317519 0
788908963 328681498 0
643622889 692683468 0
565262676 542630242 0
316821180 388683117 0
156886958 481579937 0
150088754 413810566 0
153639156 530454692 0
345742056 349124538 0
721030095 435497026 0
410012382 494648024 0
800419717 447413633 0
544750339 300313633 0
203408180 690155768 0
440730705 456486854 0
506242218 734574050 0
74435592 633543248 0
400686590 774727416 0
103676253 772833684 0
218923004 14432433 0
271487095 30015286 0
331153789 117258583 0
793477968 166821536 0
641970977 304952553 0
146336624 451863899 0
108348440 783727366 0
200785831 655425890 0
156448419 555111207 0
271298345 513308532 0
564926563 625979662 0
165595410 44620078 0
286630131 428332637 0
53753699 165715050 0
774909528 364487626 0
203946878 574984508 0
683649878 435986686 0
522505571 191457746 0
137326492 237468680 0
740883753 230071645 0
357079977 349347910 0
549587338 127104710 0
677820692 752432138 0
180388746 415444253 0
124117076 514640398 0
599307160 801508264 0
24293882 484070775 0
231457718 566329180 0
720435840 523114337 0
135216995 681914081 0
480017954 175873315 0
752152445 384786709 0
304766590 701062072 0
582082604 161301228 0
418092593 46014288 0
195105629 524841825 0
5783919 758826070 0
173564841 230749346 0
624266070 326959921 0
222632630 522355069 0
455613706 106523515 0
107879457 174624515 0
206968777 67046788 0
602279011 723236562 0
545245593 342219248 0
614286186 199609455 0
328962045 449774169 0
87115199 764852981 0
695721395 262943533 0
110092797 446840056 0
415272453 46770927 0
315877203 319701153 0
681339608 332054032 0
486149052 608146306 0
444690003 239492538 0
482472105 767447197 0
347534419 243569100 0
516145943 292374977 0
439081835 336108044 0
174910156 632042007 0
747129832 448359010 0
421173838 407796898 0
54850383 619014063 0
287549866 794068453 0
586829332 257016307 0
463962793 355331501 0
94915839 638615936 0
533459830 790710396 0
501687677 668398262 0
190770050 157254968 0
351974297 361017577 0
645114376 90310264 0
364834369 724115022 0
533663851 322188226 0
772762823 541719974 0
138572992 581673901 0
751337583 254081099 0
601845487 492804635 0
85538042 175208970 0
278415700 104492918 0
28869183 681968459 0
432074690 302468169 0
773081806 119207057 0
672002528 237203397 0
445503111 792045572 0
653545857 230250012 0
403749638 536625387 0
330887143 709839880 0
197239278 776827526 0
261604471 597653123 0
661395389 475719246 0
543635918 568024782 0
301052516 8706451 0
400166864 745622953 0
767485917 11883030 0
391385259 703770360 0
145348718 558765436 0
43640485 47285835 0
435715450 291402455 0
641567789 357940554 0
391180127 227463190 0
440254275 243099355 0
171055944 684078153 0
201420897 278836780 0
24605074 704034012 0
640542253 602971884 0
653625297 299221621 0
132982572 269702227 0
325610806 136522133 0
298692052 468777220 0
686784741 315928240 0
400645029 232521764 0
524162222 340790337 0
43643678 551764234 0
696936331 276141840 0
396253746 35569854 0
409565492 683900338 0
5566518 217841643 0
521549087 658167876 0
440357363 767447781 0
440186605 515503746 0
783680202 379177476 0
100115273 340765742 0
574441962 210278267 0
738047485 171972990 0
685543697 196161642 0
330864442 118554808 0
784830389 718126775 0
472323679 694837000 0
469017911 287814023 0
518335412 626072937 0
245413493 363835410 0
207053370 430815811 0
258637593 551176993 0
300425301 345529815 0
198627390 238971353 0
512939965 638640237 0
521532947 734343207 0
567164519 133789331 0
166348948 576833961 0
363954568 553759325 0
742580164 429886787 0
269125208 159210419 0
626318462 561168846 0
633986348 250104785 0
463314800 474792831 0
488232950 372455500 0
324175842 690832414 0
182433034 20376199 0
371680657 684300719 0
118688714 619943998 0
283547976 171803041 0
341799760 218078926 0
416497597 270365048 0
629347471 518847240 0
194824759 756517728 0
15557905 520895985 0
279477487 628428632 0
6152560 654329588 0
299588287 321139700 0
62099216 471563481 0
266510082 592864823 0
699939307 701484344 0
702409662 600882246 0
366613345 362835391 0
91360487 592778421 0
295276169 150897182 0
794256470 660907493 0
489508833 798630369 0
405254193 766764002 0
443955254 556095865 0
49130116 651205103 0
87287501 205786118 0
487038651 773480174 0
435644808 505952376 0
345970298 519172273 0
521771697 458281113 0
168510851 86249472 0
21944436 478268804 0
217916855 56777096 0
310521180 170397579 0
335139632 395253267 0
273394484 138712202 0
660376764 717918002 0
479435218 166054816 0
210729361 104738877 0
219357968 658237689 0
264325721 654100966 0
198717471 586115846 0
571371897 637227303 0
573831409 82974048 0
782098365 467019263 0
416043177 287939304 0
577381942 375381272 0
341860528 196574541 0
166232469 570282518 0
99281844 151521598 0
203287619 477935213 0
233144476 379699792 0
688414491 37424950 0
54126207 14296250 0
356062193 506027302 0
201764781 36368513 0
395593990 122803097 0
688304402 260128701 0
659079862 249743040 0
606817412 134401809 0
188370072 325384854 0
549771314 424234125 0
262413126 573710952 0
126919294 787145001 0
513544725 327916451 0
7473611 110371255 0
331576338 377759545 0
345287660 563397461 0
530733923 575730815 0
575987377 197853353 0
219184512 430715310 0
383903849 576737006 0
205871618 317107084 0
491409285 439088060 0
543964483 220417789 0
125896266 770329351 0
693687142 241303798 0
340883714 774835923 0
509749784 162073400 0
389346890 327687796 0
369260419 400313750 0
126905346 119329934 0
492952814 397771273 0
571280920 162197227 0
473196949 556141833 0
381070160 508980771 0
778740620 278804114 0
126895186 30265921 0
297909156 347798767 0
627578369 194258559 0
661389293 448516624 0
719642841 370934685 0
402193309 671412140 0
117357758 252955406 0
199996406 156932388 0
548221464 779418950 0
580728164 393897682 0
707869459 213120795 0
716532789 456666689 0
144084802 327885396 0
610771106 740061018 0
443520897 64084559 0
59326042 626932589 0
53012613 430451705 0
421392616 295129525 0
485971525 644917237 0
285762920 686717679 0
296189869 685201596 0
63340196 676221096 0
125513761 271313851 0
166250809 454983252 0
749117574 367785066 0
408186017 566850273 0
401614 391093320 0
324870834 441022731 0
441458682 795142260 0
25104134 786645462 0
454735137 756642008 0
310425779 304529684 0
363745893 269048502 0
210675563 682312822 0
108620073 135248791 0
221293513 504813207 0
143965239 208124726 0
304954285 265271555 0
490457656 708078769 0
653895968 140611996 0
650812704 345955760 0
793941631 444410895 0
636347225 661166250 0
34646080 775754870 0
362107459 733913677 0
777582663 229411453 0
440125398 217525563 0
260463141 453342876 0
217109117 298669517 0
367382768 662282641 0
433960530 534642884 0
557806744 564438847 0
346702572 432634560 0
608523581 352958336 0
469077647 361522970 0
426337924 342005230 0
181662252 163276376 0
542185330 373917760 0
585697501 564430165 0
217703006 617047719 0
796985270 627164336 0
183694388 522669777 0
536380068 729081336 0
641795119 730170841 0
705065790 246013463 0
208622409 516352092 0
464368283 784420427 0
18256124 677170711 0
304365074 342622092 0
203377829 674571097 0
314194384 74170318 0
705222864 269845222 0
97223430 439411125 0
132320181 279343176 0
295624514 180747598 0
503876030 169864317 0
77133991 206696471 0
708651314 493656817 0
534947574 638537619 0
101934625 720774487 0
614986335 499638689 0
707856409 463575339 0
346699907 734506778 0
491807527 398495323 0
255771608 543581832 0
496047708 701945481 0
436565777 689675462 0
385230880 100286517 0
98269468 374297288 0
20194192 414793090 0
640461811 338286415 0
144234072 432765387 0
94886335 435441642 0
533841863 87883363 0
534300378 46668526 0
355525394 518684188 0
120011199 128063329 0
185899085 251285470 0
147460709 206763838 0
420142632 119273122 0
798061478 474111536 0
60823170 103522208 0
98656 470640786 0
485214991 526147759 0
297713389 247718809 0
26050053 536401791 0
201965707 650306161 0
371864140 604856121 0
404261665 84779231 0
524040158 542702573 0
164598264 378016184 0
486858456 146068470 0
779556398 377801318 0
677369567 747169307 0
238221276 430009699 0
696981543 715743957 0
644364884 309984055 0
528059534 640447343 0
726445895 669327724 0
11664112 172902003 0
265635589 584668768 0
433028487 609123699 0
556612334 186262770 0
323699309 375432599 0
557190916 770526035 0
584817525 386126242 0
74251101 775821221 0
673032682 722455722 0
210313349 445283416 0
70937359 192599089 0
209389500 432972911 0
723467892 720457104 0
441723199 290870602 0
589949014 121713615 0
728295961 326822455 0
786581648 728419663 0
530052685 618898500 0
444183964 146249837 0
560230291 447173099 0
6541402 737231323 0
521305441 73413397 0
292756977 197288542 0
730186554 785938463 0
514603594 775279796 0
211210376 146025241 0
528756461 770355400 0
203887272 158294039 0
680156538 418315569 0
780742192 22963814 0
565624878 698375063 0
380727087 71099893 0
353751396 239629416 0
117902835 651767754 0
294268313 653036414 0
548987906 737024400 0
227754641 692429733 0
517386925 237108565 0
340068748 434527558 0
302396961 655769977 0
228817306 116749037 0
458207284 124918032 0
410999014 454146723 0
305044022 433091594 0
105443414 563441085 0
734877971 267275735 0
212843372 492439141 0
560946033 405337896 0
614696437 675068351 0
112308853 466154207 0
649602307 576101176 0
15335007 533568389 0
725532045 772986021 0
499887020 632547625 0
312172160 505247869 0
252149056 249803252 0
83401749 19455725 0
304909063 474403743 0
394063584 379145010 0
479151730 146156120 0
403273157 635996582 0
602488168 538597751 0
61979245 593482782 0
24741509 590918662 0
523426576 647671050 0
745763010 721849806 0
473866114 126888027 0
517376869 749454735 0
769215629 8004901 0
593823340 24687794 0
774580901 438694962 0
349722775 142826858 0
145712019 159898749 0
314266625 249607023 0
253226803 545742050 0
414427334 292411208 0
67817440 345488355 0
446521892 163264327 0
504437454 231316142 0
18368583 275874608 0
639761516 496580580 0
300603744 712541304 0
481301197 130952007 0
335908469 113861399 0
57553834 677000528 0
236279228 510681661 0
415112277 523044699 0
787414754 768851074 0
407191957 266028801 0
403715355 777431830 0
753655967 529792409 0
404564924 346448499 0
376414824 209556702 0
471879699 618099886 0
306499238 712059048 0
465180628 178383491 0
599527665 797202131 0
440781357 436035999 0
796148380 632462999 0
134002946 145621583 0
261584694 146963677 0
734736225 360782621 0
491917909 297004875 0
190993237 769166003 0
693899196 119868267 0
672175230 352521972 0
583023212 652739334 0
276866163 757377910 0
66830715 361280143 0
687509909 231745140 0
63100504 320090116 0
492131906 305129484 0
104052291 101420494 0
70501344 167987609 0
654017890 156102975 0
50849757 52451301 0
673371577 53865572 0
269598997 256074688 0
195787012 488318773 0
369627591 268386588 0
142456937 169728625 0
182455715 273057982 0
660637064 625652696 0
102852814 607307611 0
229797662 175506459 0
272094565 782410325 0
619841592 684752108 0
289602589 525172056 0
793569847 574301378 0
38344503 20665305 0
62533653 405152918 0
756360016 357707197 0
92187664 744967661 0
651521026 446227006 0
596774887 203761059 0
377642836 168162685 0
186812384 369187571 0
584075525 241604512 0
544580308 579336043 0
683521345 102364522 0
783518432 374724915 0
161605889 670372233 0
274039978 518337589 0
247137195 298669833 0
475889727 297085775 0
723897397 376922366 0
701136410 489061080 0
119022226 199423836 0
791524841 242618688 0
462374065 400593028 0
695589420 192138173 0
141726796 230233861 0
440934625 754797474 0
439599332 705417716 0
731289454 420605679 0
641120511 480016431 0
575708051 9413774 0
601395960 703641080 0
377355781 204374763 0
160323962 296055987 0
675650689 433551385 0
140197857 345540700 0
544049849 354070332 0
158828143 507041095 0
778523647 101777037 0
124295580 382858595 0
380112404 16664805 0
151643469 659712800 0
717049093 306073223 0
43941297 554925973 0
140266695 104675492 0
668236534 669514267 0
594284340 463148502 0
296066143 242839476 0
683604398 593581424 0
497171244 69702553 0
552389776 707380212 0
386001044 1817061 0
62004986 752206691 0
248860025 226527055 0
687496060 154371810 0
259224306 746013282 0
231642594 330689903 0
83491843 420682370 0
181514985 649155310 0
372249516 106206697 0
331958743 32013965 0
298788875 393237140 0
654760754 492301790 0
358692040 367339220 0
58561463 496963961 0
300859751 215992886 0
555418517 139313603 0
320542079 120931296 0
665401180 471351169 0
70475327 468950001 0
501458323 344773895 0
466108982 224488509 0
575856213 323160666 0
626917240 617825664 0
262574364 297698339 0
253770374 92662460 0
153268119 114972732 0
26828077 55127494 0
561279610 127437110 0
574318998 735355057 0
15374484 605773448 0
445266733 612856648 0
62983427 519778658 0
412451832 456581922 0
485636145 729179965 0
474686730 10442049 0
432816809 164614700 0
619753407 668493426 0
244172562 126391652 0
585309328 733587155 0
743395848 48931130 0
178827486 657348754 0
252498192 9947753 0
332140411 42901233 0
105422779 329256525 0
252100462 402569722 0
220671221 19232640 0
675230517 671655180 0
11849523 182410770 0
563616303 516148 0
484485332 626435253 0
17938407 735765178 0
792920278 10476811 0
383370598 6132953 0
284130634 33131583 0
712923579 447271611 0
659527447 475382546 0
503810887 153762335 0
239653527 155712254 0
687542634 593621534 0
546792788 423410280 0
612292168 461347546 0
602014452 260636336 0
51800255 323355818 0
390905235 370865416 0
394703524 149507219 0
745347695 174311265 0
446911771 443983015 0
596980792 781518557 0
652491611 800368993 0
103648832 412542668 0
558664362 105903685 0
46037280 511565621 0
231215078 587183882 0
539221073 51447346 0
751442460 29118326 0
97867100 580392568 0
576793771 748864770 0
161217283 405836550 0
389984176 96406001 0
656156143 172269295 0
533627862 23192894 0
611503289 239798080 0
22092875 501471080 0
535434331 392388265 0
285676307 476636191 0
215693241 645877900 0
117888166 474386730 0
601941765 543477483 0
43204751 608662961 0
119418851 801178248 0
36694039 660344896 0
316617261 559197174 0
708653684 319968891 0
664826431 248786715 0
785981859 165808569 0
689625088 422232326 0
670783637 86350402 0
261300482 443371201 0
831145 139516019 0
76445446 255909169 0
739006443 109216299 0
14668590 512620356 0
300303264 629867492 0
347019849 153703731 0
731928402 580970257 0
277492000 395528573 0
224997677 516695034 0
612028875 419184825 0
279599019 374473205 0
457779267 460425452 0
278388824 558052699 0
449432203 531360139 0
591577597 186047751 0
684020202 636254351 0
598392571 343915110 0
63422545 115217913 0
240884915 669884191 0
788455027 326149721 0
564106082 13157356 0
126445669 376104662 0
634272443 439010091 0
648791497 179819505 0
426918386 172974809 0
559280633 227597572 0
798925807 313638781 0
705315779 235005884 0
352399614 10977282 0
46680179 626835301 0
749289634 776667958 0
540497189 549311293 0
230946692 726572918 0
767388070 577667667 0
431954216 725931434 0
542887062 177368259 0
246459221 726584871 0
31192527 702290714 0
388723645 71488474 0
197314123 194967004 0
507076237 261154587 0
789932860 635188344 0
456274890 746150359 0
746032074 494144675 0
579119204 463131343 0
259156501 350121311 0
276192879 787834031 0
322364416 161747418 0
727100553 17982429 0
278539525 600836699 0
261590315 594866261 0
59683605 684117353 0
799767203 561867481 0
85925515 217408825 0
87925399 692149083 0
141352597 69103969 0
9145846 205640457 0
422463569 172737396 0
180161560 711507303 0
692819276 177028703 0
710553479 644572768 0
562204833 154705719 0
691641435 368013801 0
565693659 588371304 0
371508923 566925691 0
134137071 200503732 0
419762003 448619784 0
342989961 227706330 0
471864006 346357640 0
41066636 148424302 0
365066746 36810845 0
613183385 615870223 0
177958694 241088036 0
276609986 246399827 0
734886500 482885253 0
187125212 460299765 0
192654000 476802759 0
686910502 74060210 0
51982375 725233714 0
503578841 284954938 0
311150863 16142978 0
328695574 215992122 0
498986396 579770609 0
355007395 675950720 0
672308347 530551997 0
372581549 800995389 0
328036917 736130390 0
398021400 147777990 0
411397058 476855566 0
215056900 33984595 0
162520484 44236441 0
537691454 41782525 0
3322856 547395146 0
692246562 385833184 0
133214426 603661310 0
561645828 565788916 0
504617832 335587654 0
499230167 100520656 0
372941980 652049240 0
629738488 465168950 0
513209988 733422691 0
412140259 464147851 0
198982468 394335081 0
586610927 366696379 0
454342715 291714568 0
484960172 419577677 0
733537406 521026440 0
10357551 736847555 0
763954815 535430311 0
184871325 657974529 0
538675560 202554928 0
418681175 577002963 0
387360667 262141689 0
441785787 165646895 0
656796698 214036468 0
773544346 762194549 0
137049336 736771033 0
504114056 82933145 0
603841896 429092269 0
668806744 534106827 0
337469381 225992653 0
562633539 156529091 0
691639186 660280120 0
256405764 530404226 0
397237447 63074133 0
24258911 546829336 0
187677600 754606656 0
559007542 563147464 0
793308204 349988166 0
411764267 232613675 0
121226855 304604889 0
690045751 781698292 0
409946744 203446585 0
329839079 15140825 0
100991464 374821166 0
292648431 748828061 0
494460338 257158147 0
271484241 255248960 0
486405988 622399085 0
799044140 584415722 0
337603199 243808476 0
788653017 232441158 0
281956738 172246748 0
404684616 255486732 0
723467433 98410759 0
463916716 12794057 0
25433344 182206316 0
127783369 540586118 0
64953505 275951449 0
458736772 638407686 0
667419505 493597823 0
308518264 379893606 0
751393078 408737132 0
729474855 94987563 0
433883845 673022132 0
390117518 572071888 0
88552960 551969107 0
626848046 138485125 0
503416981 573746254 0
383357804 479447408 0
611416275 14492287 0
327555357 176200877 0
33373319 418776172 0
246295501 283231907 0
268568791 186216444 0
554891636 608934057 0
637507164 526180598 0
647246303 88543831 0
525433825 732058654 0
208402455 420930818 0
297371836 378100786 0
177766769 9920647 0
482477418 368561235 0
16908263 135301604 0
361004320 18172289 0
308827738 290136619 0
207763063 396953762 0
687044733 362669383 0
632571609 341686450 0
77330043 150771913 0
737604148 140084288 0
408598622 792601515 0
298922519 720725531 0
420404003 750620294 0
391640175 368682436 0
419038538 607878368 0
40189942 326444 0
207577624 300348334 0
49016701 704438379 0
693324407 768288566 0
740761457 121079942 0
676695306 257551967 0
476864898 297283011 0
65202154 135877104 0
240105442 297240092 0
675987889 42722210 0
730821221 207861789 0
260682250 508791944 0
743289149 247946040 0
255549186 518433287 0
101696234 257553316 0
125711810 777833460 0
418107914 762759797 0
209719652 45606056 0
611392629 273068495 0
640475276 486070339 0
124076464 476247329 0
296336436 733215804 0
597489909 194290602 0
401359102 231586002 0
31696899 463936667 0
493821278 293844861 0
331074867 522483955 0
512514894 586696113 0
101489009 209440011 0
557610568 423083055 0
481392570 131611267 0
451249282 4454548 0
250092361 5877259 0
41267346 357274780 0
539438637 258953927 0
376447439 385518288 0
308552359 772511808 0
367524919 758883975 0
45614616 528416347 0
466635541 505309266 0
574293049 82693841 0
496072650 74407633 0
520932058 767075016 0
466023771 411098193 0
337500010 713353667 0
634182796 133027581 0
330646521 613873894 0
379977151 18458801 0
786871602 263533011 0
148119398 401373553 0
573616219 311138162 0
794890417 502539941 0
307022028 515433850 0
573018288 695218003 0
724446618 201188844 0
738174652 260363952 0
694192418 472722545 0
234476161 783891452 0
159034276 405760354 0
99606532 237794134 0
159921902 349128156 0
447560744 585476381 0
292008862 540733083 0
652563742 227908970 0
577015221 762592714 0
478334796 109409972 0
478827802 667194409 0
701820791 603454057 0
761368855 85418360 0
649280590 428424079 0
173468444 601206816 0
363395532 115302189 0
695963047 362991991 0
778097887 448942593 0
212615717 554848763 0
314419219 368990840 0
459315159 149938016 0
347404146 501150646 0
657092523 159885845 0
719991031 374228041 0
779378423 757815027 0
348446010 735922050 0
678186452 707843906 0
521119031 198785030 0
371412052 581279155 0
453494534 157887403 0
639046925 438531395 0
431643520 152470260 0
693112719 711046596 0
414478753 670693046 0
232111240 22027524 0
732211222 190521934 0
571291342 624704124 0
548964232 222767080 0
532859213 787021482 0
632538499 522783813 0
13472344 742033288 0
556120148 15139249 0
731069743 591021460 0
187480537 584346950 0
7797546 11653921 0
154754179 355364614 0
642015299 198490504 0
230388399 2114994 0
532124312 264414946 0
377928361 22456975 0
323461343 659014764 0
367816391 667975193 0
570568922 320301133 0
118315037 365598044 0
567740979 399070198 0
188472358 295567237 0
419646457 61675960 0
778344503 726073252 0
544950566 264474265 0
511986983 506861751 0
52411118 657816989 0
48384759 705573952 0
505772505 498826398 0
292625976 113493516 0
635476835 50696029 0
244864611 617942907 0
62700794 158370921 0
51600403 20345768 0
53866639 598060004 0
423685259 660851339 0
594475066 193860053 0
150106689 784401454 0
394099329 37816298 0
359246272 125537578 0
118012534 2893150 0
387286043 77373421 0
94082341 476556781 0
302931165 214294254 0
426108148 796039950 0
694801856 38031628 0
34261549 650187942 0
554497220 592627826 0
26962449 540735352 0
575894934 416843013 0
598009907 45359365 0
82193835 435931 0
150641333 474959704 0
374327543 429154706 0
119600582 199213987 0
275750615 56113704 0
673491817 227969875 0
603918157 350162005 0
519667639 232617572 0
588775856 77466506 0
13094804 16812671 0
771403454 508030132 0
598014236 240515425 0
581173261 258874653 0
172876417 449815908 0
373765588 257685969 0
247151699 773036205 0
778836149 226279119 0
46135379 41061466 0
710789285 341667562 0
382269944 615005944 0
345757335 3172195 0
484981998 317360094 0
8646184 223880580 0
283267837 185379672 0
381900944 613021626 0
139604391 184237048 0
585428307 253851690 0
570196545 751973046 0
531891759 756610314 0
635536916 137786874 0
116740969 676726760 0
579054176 182232380 0
320215609 172220194 0
178267471 345808686 0
171234661 202621618 0
721751046 637942471 0
352325990 264824291 0
365857860 590685519 0
704908941 619115605 0
203758826 358705988 0
35509294 121393202 0
357618931 47481763 0
447988080 55460509 0
182422647 127401359 0
741136396 243144067 0
217307169 577964133 0
425391754 337236843 0
108814263 526637865 0
629142283 276223287 0
41415159 270621824 0
277179525 217970379 0
693049242 82012936 0
465082475 226167439 0
117806937 780451445 0
733182477 486061506 0
353160299 332734226 0
422481960 339161592 0
687553586 565303730 0
361009856 590784479 0
563917127 583938895 0
465085023 520292829 0
224782228 276427857 0
582413271 113392101 0
272947138 762454989 0
761523159 698915943 0
322613947 391746377 0
571391202 119675281 0
108771504 29021265 0
131781346 581311058 0
563048325 292935825 0
76681833 438874148 0
287721792 196131196 0
285290869 361523942 0
132077656 701571882 0
29774762 99234043 0
519082159 71348091 0
518848727 112471798 0
701543914 451095374 0
127258918 800063710 0
63085247 728152521 0
758107111 384498167 0
40896882 112418791 0
615228512 194957724 0
491437054 111275504 0
178929140 477106167 0
200579318 100783981 0
527114478 593323480 0
342584994 218911863 0
220504014 307315695 0
400552453 225966116 0
407158116 712187106 0
707848448 489478181 0
411648279 110372713 0
250950470 790087742 0
350692551 129828938 0
691115557 359323570 0
632138796 150352280 0
288899111 507910812 0
160152663 2561068 0
200714718 503307536 0
790761880 282281111 0
695165828 696050055 0
3928981 460488378 0
215564656 22315247 0
604918965 263604972 0
387453560 398128270 0
41944629 150692672 0
433362478 609500829 0
544915358 170667824 0
790116482 500725063 0
589340075 703440579 0
43748657 626088366 0
770813786 580612243 0
322344627 445157315 0
450827316 653039966 0
76517207 696217013 0
469788983 601356108 0
499715714 632209354 0
625475009 424702618 0
598837585 366232795 0
202150262 783576655 0
315060810 795107926 0
327767489 75079735 0
193892625 84877653 0
249703968 24730868 0
342730514 499413089 0
98537936 107058229 0
793083047 5684531 0
379055312 779105462 0
434299878 653536659 0
695293506 322628412 0
574306725 508926087 0
763626253 319070680 0
792709927 111537730 0
87856559 378660922 0
440061365 75768292 0
648724801 730839073 0
557038590 333191517 0
734001501 645200465 0
60691078 694509119 0
770117019 267115726 0
781526787 248098833 0
657200465 600279544 0
640656565 478704591 0
134504292 56008763 0
234014261 220809997 0
235699034 94399948 0
210962026 433790966 0
569607397 220322609 0
539482003 716364861 0
529586808 653523697 0
684309972 728233044 0
458552398 476567118 0
14150186 296105047 0
4275394 367453897 0
719065497 25051491 0
168633754 457945439 0
393268092 426169605 0
568500667 70761932 0
13913737 21433653 0
362763781 752918801 0
69964156 605844410 0
770107447 582764224 0
254243045 789135414 0
409328092 482931902 0
325013953 190310654 0
127166774 437076097 0
717671286 498938469 0
510869658 458037465 0
245130275 342763390 0
84880416 364715209 0
106447455 555900098 0
541573411 452915845 0
144994846 318744322 0
304700932 436507319 0
131085514 155615553 0
773601231 152832675 0
619355183 392659854 0
377724019 794720311 0
234784925 578829625 0
286201837 780127190 0
74189067 752062165 0
337184718 772765945 0
482991152 429120693 0
372650672 92837553 0
256133381 507495811 0
311748669 766878579 0
762684846 555360048 0
605391238 635759645 0
408067588 66207180 0
560105339 650814351 0
153616085 367348632 0
287906516 482475079 0
581467232 549101733 0
578135002 365343950 0
511992691 356044000 0
230829916 581418968 0
23805302 94283665 0
96289460 634569114 0
206719718 161158118 0
616673044 681221922 0
49081506 182978735 0
586709428 607837514 0
163424651 626748285 0
564877465 590295629 0
704244710 139285290 0
15286875 440669692 0
661241465 693330615 0
689079866 29682090 0
533660608 72935403 0
717618538 39190442 0
401534391 34415897 0
487383065 315891937 0
354251213 25424566 0
413521593 246929027 0
550436047 780008757 0
361672912 99028605 0
82677365 791733062 0
432064020 689467640 0
576013783 404981590 0
452816049 254179092 0
556266158 651267073 0
79427095 659408967 0
659769669 112369607 0
502671739 3438515 0
463511194 387760741 0
273125002 625422869 0
637043953 204343687 0
286478151 555068640 0
800502564 141402174 0
535525120 230087817 0
49755794 82254286 0
261914191 84266922 0
780155564 652612441 0
971816 721125192 0
272516402 535779765 0
88944946 269246693 0
191876414 92999858 0
249899694 382007074 0
537623102 215583241 0
340677864 249515285 0
554128482 617582627 0
762862153 103146543 0
750472470 658979935 0
707664352 153140347 0
180578166 561767899 0
258786923 40276597 0
692348322 266154491 0
109333304 535191506 0
464310915 612945112 0
325933181 287100799 0
78833449 725146100 0
428074971 180019120 0
689177694 150949856 0
83386984 351172123 0
407906148 538533375 0
782340214 30755221 0
237930935 569809625 0
68019308 115913879 0
147607577 354080813 0
67242511 335673284 0
594905482 487577479 0
633719993 383107701 0
452821203 85320337 0
245596284 280107094 0
457912686 396925255 0
655314281 60137083 0
343310116 661665712 0
286722883 162268062 0
408349109 418201900 0
108499677 501815271 0
126899058 429091664 0
373762841 450640451 0
585039886 100409857 0
151572718 118813353 0
529732081 337492110 0
148847151 317379026 0
370734646 766969060 0
672801856 343151544 0
302920258 140253112 0
119838715 691765550 0
75838461 426566441 0
252282711 157504023 0
152150861 78965187 0
106792038 204834481 0
530655238 173364624 0
353659533 598370123 0
747472919 455914288 0
217692416 279336784 0
555778868 554787771 0
167540589 148491234 0
318745849 766485775 0
260746979 703342009 0
791272258 110634191 0
654851751 61454718 0
99487756 711784779 0
746754898 492305153 0
189664663 751891701 0
644601784 655116328 0
528380198 680354021 0
291202155 383779148 0
542301550 335340472 0
427907005 32378773 0
315108970 365857792 0
298142181 734482017 0
530126804 203025853 0
347816812 22109602 0
118445060 597163496 0
647026785 62202596 0
715963188 249454745 0
9202020 277693885 0
549142426 781595606 0
246213308 550356320 0
320092734 767517007 0
528017277 469549739 0
536382726 56265137 0
471187441 600761360 0
554177050 95388889 0
149048477 537214787 0
8545015 299905951 0
701958178 737128377 0
172242363 52018024 0
187903238 480862012 0
449944148 266740135 0
529922663 473152640 0
570851152 116986041 0
145863258 255269484 0
271170881 305079535 0
734063621 422731000 0
544922741 228323246 0
126839205 276048137 0
775372799 238790440 0
390127673 473351622 0
282870062 232536735 0
157349784 439021378 0
455741040 562677692 0
20592103 628955064 0
712031970 293188327 0
391996753 298111048 0
751987914 674204100 0
322001845 624588550 0
388798094 585866413 0
77370978 405504009 0
748294984 757882233 0
710628880 657403544 0
354216984 621329378 0
99301829 230489244 0
18851175 245418800 0
258299276 285763667 0
495820369 751707730 0
358669735 311195650 0
745275308 31409647 0
176489684 442483171 0
465038716 749544819 0
250897365 340761742 0
347205590 528483823 0
791774360 720466166 0
83322080 348523621 0
578215040 398422612 0
470344765 648836999 0
786485053 44700482 0
638078847 608302665 0
266089841 506528976 0
40718103 73452009 0
256166667 198633138 0
495951844 334498609 0
74223184 657711910 0
671887846 449997328 0
499958435 447626093 0
394513282 579970815 0
690837753 690061165 0
285093096 652803170 0
35612579 542204497 0
316350417 92076405 0
133539451 20330862 0
606947026 392194989 0
221861813 621589592 0
222506993 32356872 0
429393697 637220502 0
391214350 143765939 0
345179471 117334683 0
345494671 622400607 0
584476826 154777267 0
42910813 671584968 0
189851103 459622621 0
492839890 534430855 0
54622626 416531726 0
61027950 91495188 0
23524565 704704684 0
724295349 764323147 0
4933206 7869061 0
686682955 461644768 0
763087000 792910761 0
164468824 197373104 0
637463345 57293000 0
302314429 546927291 0
27172748 493967547 0
518106485 516204650 0
458453409 442173030 0
647778527 71542457 0
136599700 590181214 0
743216841 59297152 0
41667238 801436794 0
144551649 784933526 0
67485300 510565711 0
268426381 62917185 0
619204243 224481679 0
779989321 683420077 0
37700890 326522230 0
226938196 672351641 0
251502140 554470259 0
247492416 484846362 0
668830197 623695160 0
378178057 572341819 0
184738893 445946519 0
746946836 416829723 0
350822645 346082370 0
79839511 476385952 0
578681897 199236798 0
39357209 383952884 0
398904307 647979736 0
132857185 418857027 0
84012580 118989384 0
332510399 549248421 0
44517187 244259264 0
418545980 92757258 0
390341905 574071439 0
89948049 125947418 0
249657785 42234802 0
67861047 739583708 0
407362569 608240600 0
256366421 61610944 0
585310067 605826282 0
516373568 758938369 0
603238815 519920814 0
699666699 140981919 0
742301621 73941832 0
551439951 41151401 0
444308233 24606176 0
33618261 393592255 0
479954364 418062978 0
626727545 655895494 0
68325326 596856678 0
162124480 258793893 0
200024547 212135953 0
84475613 404948866 0
633050014 57828214 0
537744684 447026104 0
677036902 119499136 0
441655310 66141657 0
791436030 440645695 0
232167084 640712413 0
589107744 256803847 0
686423813 32321309 0
575883297 568302988 0
765026193 687234792 0
517750662 433071218 0
662312747 250318902 0
706558876 640082254 0
178885891 619245 0
718180613 710198321 0
567832654 593939552 0
338310512 165463904 0
123143908 745468151 0
125080299 458644328 0
141070036 444025970 0
211406401 570455313 0
745457994 436696743 0
103089757 111577925 0
193409293 675472501 0
324033562 724480779 0
378967805 473503366 0
58895822 280439719 0
308603060 645858312 0
479229747 367598805 0
91714056 560221123 0
640187711 221829712 0
351986174 46427226 0
230737451 160309846 0
574119395 350123257 0
544089603 232639854 0
562180514 532477292 0
404163927 303971960 0
156697034 562245401 0
756211028 46789542 0
132461403 256942499 0
100030014 648910494 0
155435091 753730880 0
299129754 584701875 0
424920521 559939795 0
270736231 288777395 0
199089408 7995555 0
409253774 749624280 0
526733999 97853567 0
749820902 19198457 0
678449527 116665223 0
43197786 704940866 0
107772218 293500244 0
416287966 444566848 0
187559160 254794077 0
717241117 73263060 0
427593513 29505206 0
195144215 363150399 0
88803843 569785581 0
627980531 714558638 0
573515237 175726487 0
605196750 676469205 0
629076088 148271782 0
570557679 123036646 0
273812054 286688696 0
79654163 274596554 0
400455438 121070130 0
316435438 572119416 0
772816167 758262056 0
190563229 733163025 0
191937229 318703545 0
189180360 10173781 0
408339132 584927736 0
487564226 97288344 0
69026791 262192694 0
786852967 719025303 0
58178369 111868088 0
719165427 712021226 0
234846132 694636062 0
50410298 76485663 0
782621179 18456411 0
130134455 745089738 0
698645105 132667364 0
795719958 649292525 0
384914033 129906799 0
81727876 498659329 0
179641379 248502609 0
686051134 233867446 0
382806828 184711229 0
150268738 219232631 0
769420252 78327400 0
387802086 218484900 0
374707604 255134934 0
29443657 401072032 0
523371364 578998213 0
733111842 260570911 0
8763523 211528640 0
368890347 131313409 0
356152326 795721457 0
455819193 665151738 0
316547274 21895764 0
458058869 275043598 0
349951918 147668334 0
282770886 687595221 0
680013992 707909970 0
542817633 488738938 0
692192822 706321951 0
569223489 280741157 0
481216691 247889967 0
228656804 608786997 0
146936036 597229158 0
155793983 472432569 0
427400205 555373866 0
526899629 519889705 0
451451728 167229995 0
661005772 210548021 0
789454543 402371731 0
57522135 710394383 0
800333342 5233476 0
9382465 799840609 0
45066123 663918508 0
124774276 689451174 0
697737409 540277485 0
720306222 44301310 0
22905576 793107987 0
268187913 694847953 0
17567364 780909478 0
33857940 150083345 0
168320827 180532401 0
337053490 464182945 0
314990110 793938925 0
729411990 130330617 0
87581913 373723822 0
215066480 680315264 0
497502255 561109642 0
410627964 191175209 0
730642718 200912609 0
365588171 589089820 0
367647210 1838164 0
702885238 391808788 0
317802162 678740199 0
449808055 578837685 0
654070212 263687585 0
728818539 727262353 0
511130594 241031011 0
556796539 669221593 0
619264865 753983791 0
606039117 689393491 0
88693262 362633298 0
313015304 420196532 0
252089075 582337291 0
20432377 282329624 0
180148311 563680287 0
801629514 351275031 0
587794807 181969555 0
677041776 688780939 0
725683993 755465878 0
382215145 585206525 0
561645851 40327499 0
364512867 614462533 0
439018516 501513764 0
65718080 428616409 0
558828119 120836045 0
690977777 573890357 0
530842276 1463818 0
699275731 299061545 0
10629740 85666180 0
364161887 563151133 0
407133629 606530151 0
127770236 749984792 0
20252251 253022809 0
353899681 235574015 0
728479944 153653066 0
424561749 578629838 0
558310118 406186827 0
707833504 170330513 0
745020186 187256867 0
676423391 582104039 0
789921328 276853926 0
195176233 752895322 0
105204699 250305322 0
140762570 728229022 0
486096000 628270024 0
330413281 46059725 0
734953848 116196479 0
363134043 449749136 0
13052037 323834643 0
471297539 320446187 0
491433339 420505848 0
692451008 369168443 0
321022684 59957614 0
426726519 462047235 0
406385983 721180069 0
701106856 634283266 0
777322336 52138098 0
235754254 709359200 0
730449251 341312195 0
312612595 45588215 0
264795397 309129803 0
531149549 286871295 0
603979441 696527976 0
302397989 425468301 0
449539573 90024332 0
439862447 653848611 0
371718077 490075496 0
454877430 293183065 0
509842700 267456967 0
126247984 642472956 0
40323967 46560008 0
414419207 208789292 0
763864979 452241736 0
34110558 383785764 0
102315027 389447481 0
679280733 597395395 0
757462211 696643336 0
490533878 110295644 0
695409992 627570395 0
401055047 767824999 0
414450578 726404530 0
434682485 700686271 0
761569708 548788413 0
660967133 637151017 0
499740489 154107497 0
150789878 750191205 0
356424105 532449769 0
26966719 131592944 0
528632229 11296372 0
371796738 796831106 0
236166934 657922288 0
700304983 695526683 0
382666366 66247498 0
504380862 786827612 0
264244608 138855466 0
443395755 707013321 0
453682036 217793235 0
795829491 741432236 0
281436549 570398932 0
485668693 627553026 0
679742502 305329687 0
223809375 329085000 0
647651479 501438273 0
3226089 648647364 0
37332165 411978572 0
710826642 634430019 0
244866494 568084040 0
502308488 606439984 0
20424342 261439677 0
673468735 225631996 0
367692350 67910670 0
138347344 462833264 0
156544750 35921624 0
362928538 293328489 0
619442565 627205983 0
77906795 676332769 0
715443398 758983429 0
623557290 442816161 0
558724952 372357503 0
75399483 536800349 0
635543340 538376859 0
151941799 398032940 0
597938040 197310920 0
348109883 253260018 0
735756276 617867866 0
33609208 315804627 0
80190998 499475113 0
711497354 357154553 0
443392389 32927210 0
21306906 682758888 0
238578375 547102415 0
299459676 546526418 0
277097850 371741043 0
53140372 779508386 0
794285164 247242813 0
128638759 276137603 0
270618491 535131304 0
648775548 28238956 0
281044106 253927130 0
64460834 747900574 0
331297060 566577823 0
254708773 91132757 0
350486734 171941065 0
82797876 164326834 0
462091773 752153176 0
780569254 332006342 0
127387887 148134317 0
777687754 555467569 0
721088042 122676982 0
154278325 72311524 0
740495884 257283911 0
46404201 184907216 0
641315977 120290599 0
292551787 599021957 0
669733125 479302163 0
745222509 96334283 0
756199680 801064819 0
2314776 209438263 0
741839361 180840921 0
481074122 198708278 0
125137951 609699507 0
199747672 184994443 0
202152616 11087194 0
333464306 318573233 0
680363874 180980115 0
419912099 110258225 0
263626725 427421931 0
80002631 793781570 0
664906901 114736933 0
495593521 437541940 0
636490004 193652953 0
14280330 492584559 0
141240698 520519981 0
762331166 671402870 0
45690329 194784610 0
433478219 55365182 0
639987648 651821895 0
328272147 635660914 0
413131052 206207095 0
623876867 779951805 0
179647574 186801125 0
703547100 599892005 0
788777147 125769025 0
534658259 445977894 0
414297620 631141334 0
658552757 679589586 0
369014221 747034610 0
155719528 116996031 0
635235259 262825026 0
381273348 64801830 0
460346387 290030632 0
285388675 758365435 0
284373960 421165490 0
442213031 775907196 0
484642350 77583609 0
696823789 511904535 0
610875084 162178118 0
223049372 738716478 0
118359867 390346172 0
371354858 91162731 0
338978732 235945651 0
74350586 721098901 0
355340695 783410517 0
15734260 754782945 0
566176428 713745800 0
493003870 798911341 0
793820450 256964754 0
211731917 678206724 0
45850947 358894869 0
88384600 550243537 0
768635588 14352332 0
416759245 738698002 0
754118691 142681214 0
481169516 23818188 0
156276590 460058087 0
770887842 347319084 0
676588727 72933417 0
497412286 257982335 0
797993855 666209212 0
639958331 508718063 0
735143686 289463883 0
187802596 394741208 0
784452943 428466909 0
275904990 453383749 0
49007014 125577380 0
549403716 144352475 0
49941295 443330810 0
647635634 241437474 0
159079395 298845321 0
198535154 716617607 0
492631456 293616470 0
744157823 339075114 0
359193861 665729114 0
569856200 709536738 0
665333979 595334982 0
296665402 241101984 0
654792624 124445995 0
312463243 120272276 0
15270025 169801479 0
596883315 156257164 0
687031203 208840054 0
348507809 632332408 0
442962991 473781715 0
452420394 48309059 0
155124964 91658075 0
353766746 609745074 0
300323695 789253195 0
195008080 365888573 0
236983294 107499112 0
717436183 777232767 0
793539182 766213528 0
532631007 195939359 0
303754395 397303110 0
19431273 541752577 0
333636154 691709453 0
723031556 312141732 0
510196516 626596311 0
616954252 301478444 0
417715635 33469079 0
224927191 578761251 0
741626216 360202376 0
102782233 555575386 0
750605454 294550578 0
340601720 647348963 0
485967210 725282932 0
717551416 190717159 0
717210318 439013490 0
411980204 698455229 0
92210230 319409246 0
712016863 519898110 0
752649065 696735723 0
550652550 128487765 0
129217379 231560678 0
69675449 223607097 0
472642740 463349621 0
386570825 253925217 0
133336590 320662739 0
71733403 535500481 0
31686304 733390181 0
139563791 701026390 0
366494539 752776086 0
195977920 411793651 0
413254260 686557779 0
300097524 125847405 0
600812119 298723359 0
414058651 537058776 0
452004168 133346256 0
720443447 416631456 0
337026526 649000768 0
152668879 636746907 0
318136244 400907911 0
345387135 380458059 0
763078628 351187882 0
195657325 669097807 0
550837377 76335051 0
419367253 565499833 0
181656829 83696778 0
229924445 624228085 0
574031024 323278062 0
195605748 297289557 0
670402764 36247990 0
387769209 313163030 0
564112408 42173852 0
205906492 369779974 0
791111448 485456831 0
507382201 260167045 0
555241756 653489259 0
593076842 346010946 0
645634569 174828763 0
528347894 564965582 0
119300523 34148810 0
99500192 663661972 0
721180640 735200648 0
600995076 451211563 0
23449276 680779212 0
313931591 171617921 0
113291745 714002932 0
157111172 747163839 0
58666581 571809040 0
551225450 221485196 0
369926641 379877033 0
47724746 201297682 0
337099655 89744210 0
437420985 629841223 0
178060212 708425997 0
762630131 578920210 0
355269079 462983724 0
384092087 629097077 0
647703971 523665100 0
97729788 736455035 0
544163962 113685585 0
695259242 459526920 0
711192400 238902758 0
112308431 509108798 0
495599316 312498450 0
554565034 493675351 0
101397363 404652694 0
43231164 264859555 0
147324262 333984949 0
9610558 748756145 0
435347841 185251544 0
532760803 343119085 0
41312945 765712020 0
20504549 435528172 0
180965526 525511673 0
255262380 536177124 0
764136199 800388347 0
784197893 616249841 0
590128137 48230811 0
348820435 394240424 0
739537248 402821982 0
676357121 212839790 0
336202776 31480419 0
343798526 188755846 0
227528365 692236410 0
110654307 6452791 0
409328581 220501631 0
120114779 199321004 0
462276399 314938316 0
646463302 510188771 0
513474556 770773252 0
456423164 553610988 0
483606698 694068745 0
625030517 48993352 0
96033443 174323201 0
255122317 481242814 0
14670599 751471325 0
148359749 103842829 0
594085393 171685607 0
151642220 508130323 0
286874561 778701388 0
396393136 294640916 0
265310842 306843182 0
698889303 85316276 0
771387116 111966811 0
504834471 750732348 0
734457163 118771381 0
566073908 282736237 0
491781452 430548082 0
292535185 29101359 0
731024865 793700849 0
78361291 791506196 0
343401094 480004690 0
752481552 432460679 0
15694942 768883339 0
429247689 326754920 0
655977290 636542744 0
390016608 735001523 0
436241308 18236217 0
665958198 746962911 0
351268950 713283524 0
799543764 428108079 0
523928062 537884482 0
171336870 204724862 0
481187679 598517745 0
32990885 156330048 0
284229911 755270513 0
484605493 726649653 0
727091950 253651604 0
718753896 665036320 0
84555240 180667533 0
777549029 578027243 0
637593593 706420603 0
307966751 79705303 0
607252093 707117191 0
619102637 6760771 0
188043375 706868303 0
658232110 172423247 0
107145415 362683104 0
606438116 401138323 0
695016507 500748319 0
487723059 263458956 0
103444097 659308395 0
55078724 681849015 0
125304251 530710624 0
468566961 547661892 0
634502937 596778117 0
563615983 100750138 0
26944845 295330755 0
154835631 386874746 0
117803238 346441880 0
737534184 344993353 0
597524252 492999160 0
393392141 278867296 0
631356961 139481102 0
531259888 130447059 0
56978594 45104369 0
741927415 150459231 0
193902769 243016770 0
767190356 466573517 0
52469644 29446981 0
564440492 238072662 0
378708980 722952263 0
152848137 411331768 0
398144050 358481974 0
134845888 338148734 0
680817677 608491917 0
309475422 641537357 0
574419509 293194617 0
677857979 475327954 0
723629474 534692434 0
426384221 176643120 0
296210179 107591091 0
112823102 715380924 0
94013461 158205009 0
611163321 368583274 0
467918346 166821283 0
754617036 690275483 0
535344874 278741054 0
201688370 37221384 0
674830923 216180448 0
421514545 396280103 0
274720467 207022266 0
201190638 332011479 0
500904197 83805675 0
783472742 539063549 0
121873179 495968312 0
393670216 130886598 0
102923272 345454089 0
205361384 282835195 0
383140594 589970317 0
603004001 668975918 0
359336939 602139695 0
555988845 257751085 0
534149399 583596818 0
543052799 659982771 0
199170291 156839217 0
15559028 644567979 0
2224532 489984659 0
11030297 54034325 0
613289754 160961987 0
609421874 537939634 0
220635329 341262689 0
551859087 436991893 0
4986892 604167957 0
251788687 540515276 0
339998300 313567189 0
617003217 10053759 0
228073037 732463264 0
142942275 350500822 0
487533873 567579622 0
400012210 107029841 0
42276927 390803016 0
51343703 107752515 0
376037343 735877012 0
428677782 464941797 0
561738106 500011801 0
301250887 735913030 0
650413808 400225709 0
613277507 720607770 0
217982525 617728645 0
530299120 71055474 0
168529862 218909129 0
437801836 666575868 0
730779483 729176283 0
127730391 290877643 0
724755529 99782718 0
211138750 29085160 0
420345344 286925198 0
679108349 736960437 0
774754566 303310535 0
306075647 69580675 0
174967924 513695275 0
624957452 231772663 0
500444858 465902139 0
78641128 89131230 0
517671513 312048039 0
610506436 762226289 0
127624860 344527042 0
57182428 443703062 0
145031465 716081390 0
359888095 259374034 0
762314514 419561381 0
597767085 221803314 0
750369313 491600766 0
43211489 727001207 0
796531972 341578557 0
204873001 28766550 0
328848369 94692052 0
245020109 733679501 0
193447723 202976816 0
144178501 233446596 0
676016689 794927549 0
37853996 322200895 0
124040254 87930049 0
69056225 761186448 0
320976537 69856538 0
780154982 45739063 0
351662929 472075390 0
595690413 745037475 0
83668124 177006831 0
503368598 386073614 0
624586129 71163258 0
603432234 493308837 0
608435248 304657782 0
616966179 471910102 0
791858370 248281234 0
736068615 730754561 0
26630130 521920087 0
748263178 591764707 0
622616765 420185480 0
349051363 27706149 0
657152257 212324637 0
267248377 412540325 0
222135160 23253254 0
566188039 76885993 0
396603482 82049611 0
29869096 426995039 0
345568437 375095754 0
642706682 693722513 0
46666001 386964302 0
92739248 42168435 0
322063856 106346503 0
379566260 631436401 0
179835984 628860062 0
660088636 355667399 0
205515581 433602213 0
696152471 76247651 0
507767179 203430871 0
649316438 530013269 0
721580413 305469868 0
457496335 372210291 0
50338192 72006374 0
724631107 278111449 0
795601684 351449734 0
773130159 433483856 0
38044102 248998976 0
798923254 767017592 0
56355196 574308249 0
389417738 22463408 0
495365739 497672845 0
430519219 354581931 0
122131617 429600975 0
497177654 505585850 0
87164148 653296713 0
613147483 18886071 0
325651411 427436904 0
153999030 422069435 0
225561495 782105147 0
632276900 223685065 0
267104636 182302029 0
254953421 788713156 0
169186935 341865828 0
300821431 774921342 0
479892621 251384909 0
371631146 106105746 0
106134263 133553181 0
334908364 74282504 0
543589019 525560365 0
458367011 215328538 0
233291037 450076763 0
372258326 395028348 0
771873036 527007477 0
552025117 221701148 0
234172625 606093360 0
280040977 479698915 0
729472424 467102503 0
517893352 470863362 0
309816001 75398989 0
164264120 493605965 0
669139321 133071235 0
205104624 82641405 0
734484865 558231604 0
669999191 559052401 0
175105989 371036934 0
224094933 520715207 0
719936123 465101660 0
232450027 232762231 0
677789240 147260647 0
634803754 464032539 0
150184207 48385105 0
684359557 192269354 0
10864780 356696168 0
482145427 422014450 0
621632296 426530785 0
702711535 169973918 0
657985727 426226094 0
521023977 643692125 0
299417579 148986715 0
691096394 627939665 0
699757354 498560558 0
440953887 236895041 0
576221357 50050732 0
541180011 8762426 0
248064566 279500714 0
198116798 84999619 0
10317937 797968210 0
791646202 543480697 0
578082855 427076870 0
458809166 345889041 0
633337083 341361027 0
669485936 398596177 0
89363868 554737901 0
348029699 148411256 0
646710770 64160191 0
521449295 159474526 0
498705976 490675333 0
623352711 79274215 0
173365733 585227602 0
703714030 23499517 0
618709899 203087092 0
178537782 241213825 0
110540884 414382399 0
223499266 661160568 0
502833242 203429800 0
497004370 695439852 0
282908121 502425302 0
718290439 643751473 0
712602690 394921142 0
254444280 228695383 0
493571018 569423844 0
94715053 80558714 0
530912671 288525571 0
669683767 499928588 0
273266895 530500392 0
734790546 18066226 0
400038363 268618268 0
58917892 266300876 0
720615719 558700706 0
71424045 741898206 0
197385863 428855205 0
194176738 38813327 0
390621761 674387134 0
519103945 317718768 0
19139820 651861433 0
31917454 654417430 0
260446996 159694603 0
221041914 731537505 0
458639603 625736978 0
306691005 109611649 0
768637615 6702751 0
265245041 44974610 0
400532948 506914877 0
330132719 569403681 0
423374869 656079587 0
769588662 255390014 0
763840554 361967851 0
311999047 467672047 0
592153057 747381761 0
464555788 366970397 0
493842008 274266314 0
250165708 504828046 0
635057282 335725110 0
779803916 86564352 0
658632280 33590946 0
298115378 453632646 0
548722432 339513070 0
278883074 607003944 0
633778849 76740741 0
222612784 235234406 0
694823692 691928586 0
714154266 370675004 0
770887569 196878084 0
569394426 179153801 0
508625219 571819208 0
617540033 757290438 0
41852650 700924177 0
212043478 361680873 0
323002107 94921808 0
550818795 598573118 0
440443649 345079302 0
488479377 83831326 0
128853755 412552760 0
366194794 353870443 0
167972027 122316685 0
719071720 217769864 0
222907038 408687582 0
633638712 777790030 0
657866346 273737519 0
257143405 256377672 0
484604659 628602395 0
607499760 544404208 0
541053515 293631842 0
70324616 93461693 0
664757932 733262477 0
141916861 161509212 0
710541646 460731471 0
166846475 46793244 0
742132108 792163429 0
158252853 755819358 0
478890046 334695294 0
297191023 92377866 0
252724967 229607403 0
541712480 697539233 0
349840446 240970290 0
718602182 72393407 0
659075057 581017270 0
708828407 722998979 0
257981372 305889156 0
641504505 276647006 0
268109134 446650094 0
371200375 229695481 0
796206044 484746394 0
73739299 699006943 0
242486241 10156550 0
755044004 762831028 0
164201852 432742578 0
394669660 383140373 0
574230421 567567019 0
431614352 540934917 0
581058309 101078696 0
309867728 728095893 0
568842052 670736018 0
606013565 798853553 0
707247618 156588919 0
726395783 558556234 0
296142448 426463112 0
773079612 436970298 0
285922268 416219411 0
658879702 319028798 0
51143762 657579601 0
517046767 684902389 0
702975460 73162730 0
737069109 193439908 0
249433362 386274436 0
686310524 202204926 0
432251330 402284349 0
120680042 680868957 0
111614149 691285300 0
555727146 509370007 0
791692542 252121004 0
113000827 361584606 0
117379004 569912761 0
458846639 664517904 0
5921154 90949920 0
178246168 133490344 0
343738412 212352430 0
252991034 572585108 0
183173573 801255772 0
220141877 443740998 0
706138584 591464954 0
135082986 718751338 0
555788773 562165851 0
372184840 393910237 0
671996470 532668442 0
100007619 548448395 0
318762463 134851420 0
681784640 512989888 0
53415175 583320848 0
64861511 164936450 0
188892071 635898613 0
486259406 431816063 0
257994794 571670578 0
15021687 511484967 0
704537959 660705202 0
746545008 309360475 0
559777279 721456090 0
585850552 778945490 0
449181774 163554172 0
397903887 248454308 0
189656308 707209418 0
181878758 772911302 0
361375481 373466238 0
123413964 800353116 0
182843463 124691158 0
40107063 781521930 0
356473116 793664412 0
278632567 361114849 0
257678963 782979736 0
750004918 671899246 0
776118214 709795379 0
738634016 656213268 0
574278038 678940229 0
605259985 453093177 0
780883402 306306430 0
98198282 782260305 0
6214864 767302326 0
533896534 340410753 0
245969635 315714664 0
379002545 361107812 0
654966411 251324603 0
13779827 531480640 0
56078461 269620021 0
216609072 261467437 0
775974647 175749596 0
128788604 316941256 0
303388267 757547163 0
148347035 222492896 0
6886305 61587709 0
654075790 384713933 0
703291250 602645570 0
713494307 532124760 0
148921361 770747756 0
747224640 574429367 0
171359012 300434667 0
621970837 399694619 0
701879536 355950918 0
628333216 14736407 0
37316435 346194696 0
481649243 646206717 0
772877038 218216642 0
430559635 164926025 0
800106541 568606452 0
200964172 188374984 0
41773792 664187588 0
198162225 157285810 0
631736429 763864144 0
757840891 636891621 0
99611926 530631970 0
629652426 264564554 0
139878425 482908234 0
744611490 231945913 0
353341249 689657110 0
450660333 715762589 0
351306584 372668937 0
147329044 757580704 0
609357870 798598882 0
222568724 403324348 0
175938229 674411670 0
583661036 597867779 0
746810850 18347828 0
257122181 755650955 0
46643239 364259198 0
435784765 348521161 0
389157233 91161193 0
761461291 271599598 0
133683989 588280176 0
177943764 558392354 0
461628771 569265486 0
281741792 610828133 0
320448530 717083069 0
269106112 538770194 0
213910342 35935386 0
416846862 740523102 0
93576811 369788115 0
790967028 528265833 0
9231589 194330845 0
516379946 113418340 0
363705315 435072659 0
187005007 185851116 0
728667105 314602026 0
44469796 202937098 0
721509730 723330365 0
796220970 239047964 0
300770355 299456858 0
37766445 367901287 0
596225966 649231836 0
163598369 56122356 0
695909925 38896877 0
109436436 339183960 0
524922356 402259592 0
521484550 75714430 0
237178953 515792144 0
263127776 382630241 0
202819469 67298877 0
49720543 601036250 0
267553002 170939748 0
672704090 632821647 0
533881968 133594995 0
270524732 762333878 0
19695122 382253861 0
187737419 35135537 0
612782095 143931982 0
419005447 409922959 0
691528419 271454815 0
525604060 380896748 0
494115320 483931415 0
510798664 461147813 0
154538360 706318403 0
392343262 491229167 0
463451101 260487863 0
728517808 102308252 0
525028337 58817382 0
44949108 270737195 0
769077972 674283705 0
238725313 474874792 0
468043844 403808785 0
513610343 515296287 0
598704332 427569300 0
392553150 585184026 0
690191682 428735842 0
376745907 755932925 0
539415940 31036428 0
253326943 142674027 0
116889339 223013381 0
755695203 270063771 0
621047723 546232776 0
753424354 128116464 0
758779699 730500022 0
745417459 794100608 0
770194991 200903469 0
88898745 427408988 0
676492195 122171678 0
789861543 498522608 0
83404998 693892039 0
487166845 128860683 0
466711201 381277775 0
92295816 703056630 0
140621682 104724037 0
423587545 320638795 0
134691595 288676893 0
672383604 392095989 0
222044656 292032132 0
544301451 684385227 0
148625248 113276431 0
374929006 46283111 0
367178708 583544686 0
262377999 518158859 0
45520256 703949558 0
559535478 671916710 0
400139178 170333601 0
18119751 751588819 0
485913646 782409885 0
46238586 198478809 0
728922454 120826394 0
45352649 197590072 0
498320247 304623396 0
632976087 237664992 0
12673661 705133787 0
776263784 331442310 0
26743217 361446913 0
787214479 314278522 0
609462129 107989642 0
94756406 423406426 0
515180014 218290464 0
695907500 246485253 0
119477291 365057655 0
583363617 75025462 0
142150530 319170249 0
382813823 171635905 0
759889304 366102097 0
322468286 385395787 0
561631374 529209105 0
220496137 524270073 0
169460157 580849085 0
81263313 48926819 0
468485701 695115757 0
214851198 690586111 0
523445561 661758263 0
424168269 425974697 0
685691217 40311572 0
59672975 630674055 0
638979488 461816817 0
687666481 598188677 0
700712174 17980594 0
273332652 508652357 0
718828955 415487629 0
283156192 48752088 0
568609256 655679942 0
687087909 146316679 0
53631411 598642828 0
236798492 585539885 0
104594225 258195080 0
32517090 697137506 0
773834770 358460117 0
733724126 374355117 0
99101035 630702188 0
78371997 241799495 0
6414456 474239560 0
144573824 744128864 0
235882016 262773688 0
64262931 431408495 0
430616579 196960166 0
251642927 749709867 0
572135922 347447340 0
416287075 537752204 0
326063365 137961957 0
704768243 386604968 0
590174074 387912035 0
330990116 573286160 0
87939993 179838825 0
191936231 281142330 0
124723739 371301219 0
340614044 127267708 0
423174125 772830519 0
155401339 728610373 0
611089112 29075350 0
237488987 25023971 0
746577768 554360517 0
743345907 1171807 0
628859622 335092989 0
691091972 674800479 0
265938767 146182029 0
453554062 76669494 0
465520153 237077583 0
119811847 742070761 0
437161955 319495707 0
293039477 167553959 0
618592637 250524372 0
608891095 561564823 0
151099043 183089440 0
748244685 61796313 0
524395674 58232789 0
549122616 569597560 0
429262414 576497021 0
371873797 714467426 0
516167395 136503127 0
193102532 561128251 0
332924338 1782230 0
454662930 427785334 0
269968589 359988516 0
597298496 541334382 0
166751380 382740245 0
595391869 162545439 0
15049290 297572025 0
581669581 48384072 0
528543734 56778307 0
404702798 68274125 0
126840164 498012209 0
258068751 737793782 0
574329523 635066586 0
324311326 153153144 0
364177619 431809763 0
55237181 129096752 0
44605664 404291371 0
794224183 314331291 0
43568754 784435877 0
546679751 222141880 0
433891439 272215096 0
533151545 449345060 0
167499093 50405972 0
679437901 136332886 0
337432765 167892813 0
231511690 709546041 0
296824957 93842882 0
356467202 173108297 0
324906825 277089931 0
628347431 116345023 0
249651967 400349350 0
484952828 788002957 0
718321641 267243877 0
14005742 661574551 0
568331355 5450856 0
154004129 519734960 0
511702491 38743169 0
266719117 589883121 0
378654824 582285790 0
361980826 254069723 0
376340482 416147333 0
540714768 534889837 0
492436818 621921892 0
461379764 718624877 0
362968927 728937557 0
639348608 148165570 0
596737143 781041206 0
774329885 7188972 0
160967876 214553000 0
219265806 284418244 0
160576266 149952679 0
484068503 619587372 0
149159845 785122001 0
394046541 550048355 0
420150729 163101050 0
23894 521271881 0
747759896 155668500 0
322839574 609205919 0
673744005 561871001 0
228960982 181329176 0
278510978 421142771 0
613818176 194026252 0
759415522 26158843 0
710013033 161019935 0
92837033 157549297 0
722109641 12935680 0
129669781 142351912 0
170907072 478294534 0
28009063 471661136 0
652566911 640275101 0
472907292 126422622 0
153508699 346744776 0
251661380 700987942 0
800056986 543501726 0
391717461 77061543 0
461811250 674966977 0
585494723 68802710 0
671397395 305249634 0
687111974 33664648 0
673545476 671887840 0
616257374 676443359 0
431273079 140919507 0
570533665 303182499 0
260338321 641167203 0
691029014 486922004 0
503564613 157663109 0
761661416 162805501 0
75631766 169730870 0
296930866 567480353 0
188974768 56215110 0
154250983 513023586 0
750164720 398876114 0
224229437 98491369 0
687843963 609600000 0
484481332 73827820 0
407418697 382482156 0
395947189 545168440 0
770394552 533500586 0
20050240 467552920 0
561743231 362673169 0
218502976 19670081 0
604743560 391007168 0
400028919 426764846 0
550445190 713202552 0
341196779 316622052 0
787705294 437809422 0
518413982 780206968 0
62141154 540485562 0
177360730 540903307 0
25337146 652855719 0
643848124 29233941 0
655361443 720225706 0
422205800 215704049 0
440055720 78484917 0
601050310 706015804 0
320530458 529536791 0
429362265 356276379 0
136365671 447551902 0
145335656 779983274 0
205613869 482140855 0
208039767 151979800 0
440247026 324309659 0
446015325 361911401 0
188262062 144775216 0
636731792 592047374 0
197362377 101634911 0
376840347 633843576 0
332143383 248295726 0
419985874 423549399 0
778942102 425105301 0
44805987 551567852 0
655185981 459405926 0
306362059 152054730 0
416380091 165258943 0
763790103 457979267 0
516875322 649414606 0
638890217 305541952 0
130849142 674970393 0
256698671 110030738 0
455065115 4446462 0
713056170 135585913 0
424612754 492858726 0
791285293 335960387 0
403386395 353602 0
764168836 674902855 0
518123003 742779643 0
339270393 633714179 0
131659877 645958973 0
586471478 790930540 0
108533910 149908113 0
653930829 406160569 0
312478236 111086379 0
776454744 769498938 0
349808532 784523411 0
564220443 16326288 0
617131004 522726237 0
268336594 788286057 0
753930355 173299100 0
167107080 128285602 0
363519555 704844069 0
52536228 763559361 0
721248743 453802514 0
503891158 454541894 0
390637797 154105695 0
615019825 496867473 0
671033164 512125761 0
656915537 18680755 0
79899595 345845892 0
27227010 686932563 0
339525234 467781626 0
793418856 497694551 0
431411559 57060500 0
249087403 380970958 0
606238111 406443016 0
106395902 579156495 0
77932940 602670007 0
393902523 726098057 0
686889415 367396064 0
148231845 754373814 0
630382855 109259075 0
419206870 136053614 0
691832241 672958077 0
198941583 790871750 0
72283225 711446438 0
154466603 363855872 0
21860232 658260713 0
344289913 74202304 0
269666759 677147708 0
331749705 210471483 0
14336490 575737586 0
783388869 153026163 0
570981908 565321508 0
15919837 632718651 0
319863317 714470958 0
69514320 459550530 0
316710562 611316997 0
745776591 476193745 0
30590850 414397960 0
66544731 56484111 0
788719325 102578470 0
635300773 614985389 0
485198491 259544178 0
190301229 206874086 0
739573999 682528898 0
244695499 680446348 0
506564856 384988425 0
746269662 147342513 0
533640436 757775526 0
779792106 796798827 0
228878539 379280448 0
348194603 622667012 0
330401425 473887463 0
204829951 105981432 0
595760498 463265704 0
479382493 726174863 0
359699665 633614085 0
640734469 344630486 0
201950802 702102207 0
708099451 89830438 0
193640850 325180676 0
242399453 483830687 0
514246485 34714500 0
171761410 653174248 0
572601653 98518019 0
69228530 247472508 0
706396331 393240857 0
596843166 376007165 0
66127504 457760227 0
469857473 315804187 0
650155186 566346540 0
552389114 610593413 0
695221990 211364257 0
155046720 461017980 0
538352008 768280234 0
22196401 312215859 0
368347822 581462150 0
667319356 799922850 0
601857315 519674731 0
249395139 563744726 0
261329083 312562257 0
508956258 448725350 0
366637824 163781559 0
661174399 745831739 0
602610882 278953022 0
17708782 218686418 0
236667223 362309194 0
458564953 273875535 0
710442555 664361404 0
653859658 381408623 0
724848832 48252998 0
235117841 606979181 0
679566286 523898811 0
76802408 635139383 0
102590635 779733918 0
134351041 534921592 0
387789537 291999830 0
632868533 670674867 0
411346004 110819557 0
385719312 308133399 0
672449037 159019504 0
648383840 621907480 0
754514666 497773139 0
789916806 719102522 0
7273863 412104152 0
636447501 240790464 0
765709590 545652663 0
489777289 512349827 0
409010154 201518207 0
519463782 183562884 0
321074666 110402451 0
579741958 97369754 0
465358214 688787337 0
267253097 680205870 0
150326743 397434501 0
143704576 671513233 0
768755487 681482926 0
351438692 621461190 0
787611012 308393341 0
549611483 752012849 0
442885310 451561700 0
629870778 116901533 0
652333798 778501651 0
696332956 488461290 0
361791444 414968579 0
549702073 455754436 0
141373611 524798941 0
732825316 80649490 0
754858537 785603949 0
446793040 410150035 0
346756494 434493160 0
72639405 675089294 0
441549663 18892130 0
557667298 49344311 0
181526024 610177794 0
580493425 689486957 0
794046279 359103582 0
227964806 240995889 0
750488164 370097257 0
268773669 476941907 0
62737117 641011460 0
188576022 72321591 0
358269030 315017408 0
663679973 390552726 0
617427632 106261764 0
131997418 210495142 0
608594631 196621225 0
198384229 688177840 0
384089725 126229484 0
469330785 291709157 0
106378147 682261721 0
444399933 326401264 0
101051556 48959538 0
731336743 544130221 0
651785573 231768954 0
454892733 271838438 0
538883896 660442706 0
350804445 620247553 0
352375016 703985100 0
96696880 472668519 0
479249256 236570103 0
316774632 692574881 0
741291748 125273603 0
13512512 703372255 0
122534367 11880739 0
89110049 692379175 0
332991215 639506937 0
662348510 712162876 0
532553710 383863735 0
527619568 565344864 0
525953720 307260866 0
68236918 166912966 0
363758310 312488222 0
168943067 620881230 0
25432770 577720272 0
654873007 438314754 0
182656206 480248803 0
229166097 671555441 0
429909201 30420082 0
602526500 244323555 0
416494663 87605609 0
563009409 78027929 0
272037438 598298267 0
779194508 747693576 0
1312175 407777222 0
257839533 795747677 0
247770319 159045984 0
278717495 342477381 0
32141685 11682312 0
138385611 81140608 0
766605519 485688352 0
267309935 71142298 0
269612101 113693119 0
540492103 107674192 0
606129581 381673319 0
12973208 323982833 0
769432644 601838401 0
86587615 108260923 0
302432534 251240122 0
462322532 736067539 0
196857830 397375586 0
277111567 508632553 0
3825252 279737238 0
200057229 618556125 0
764855124 783932201 0
109443505 753401430 0
778286127 192142634 0
70611850 796990059 0
602116887 210619754 0
381358074 352093022 0
647675658 454648030 0
49379119 253207970 0
294415794 126336343 0
33335798 174304003 0
710050836 277917589 0
591670914 241103576 0
547483995 207190400 0
719265447 771916885 0
360815964 178771221 0
494344502 340153956 0
605466006 87679117 0
238361574 744920179 0
340920119 309141368 0
147351879 696776223 0
738943735 163289754 0
714309081 553375963 0
102883268 188783359 0
9377208 111587210 0
92721716 103635892 0
317027188 478680229 0
366078393 799104745 0
43957701 208080908 0
568338944 670966399 0
8864930 166766006 0
249131216 473174265 0
151334247 158482589 0
709343663 579792520 0
326515519 481175013 0
78701856 766175527 0
461519850 708568595 0
153236877 248597489 0
487027610 259406243 0
226314099 637629794 0
403119862 252129934 0
536351554 620277175 0
111111807 786760937 0
377634191 77549451 0
539617568 696257054 0
573755872 126852304 0
48258590 470524425 0
742869372 73731227 0
456093647 365563362 0
646645667 190896475 0
336229932 559891130 0
98473118 499400054 0
222425461 341108807 0
419066199 281852754 0
557214131 56030757 0
3092459 120519712 0
372495449 443549412 0
511400377 754640457 0
32847282 234043821 0
153956055 309152204 0
333572539 146293857 0
440903143 705331940 0
638855131 400770076 0
260983494 466345899 0
474348574 701142102 0
9310868 768007149 0
341595879 134385684 0
176138806 207696774 0
791527227 593956128 0
76266911 564965132 0
508407204 379843814 0
606351894 433961537 0
647116663 674921334 0
593139613 13933494 0
76691355 24671564 0
518400795 308975331 0
457236058 259811230 0
430749889 603902841 0
363200420 686856660 0
752448664 784791078 0
475834 795702864 0
12782324 578390831 0
273443948 382499573 0
357874219 742842141 0
113723415 780785092 0
771170820 655500703 0
114012710 320749902 0
60992088 668710482 0
291465243 179782199 0
76516851 172900294 0
141171087 442440769 0
473261137 132993951 0
104921924 610078392 0
748340079 17505590 0
317301858 290547991 0
683715811 462728727 0
445374803 703687850 0
668548068 247836923 0
704709169 392373539 0
503550522 161198076 0
228100070 502662845 0
38934442 620251954 0
182008556 230134924 0
733224168 368429442 0
655642518 471381285 0
168371750 534027902 0
115117997 596329294 0
353315986 296884346 0
405124146 510526805 0
280602460 62120365 0
63816831 485268844 0
776106515 527405272 0
45012230 290146433 0
166790398 460721771 0
363579552 336958959 0
595963387 646357472 0
658632445 590292694 0
543925311 3077924 0
560349279 362115495 0
148731294 360227278 0
348699574 560648424 0
7178141 786984008 0
66588454 115973685 0
85345484 368002829 0
769565230 563645771 0
714467527 278544045 0
167111643 636311035 0
209557 252009115 0
429938327 487187107 0
338298713 74564987 0
511309841 439495209 0
576741061 534871140 0
702076186 459018818 0
48199895 642423193 0
360540138 582685744 0
726741398 726545524 0
697054130 469422218 0
694566254 370264320 0
5865436 237362208 0
335068243 209783003 0
619606944 308986273 0
74093797 436115900 0
533770801 477495372 0
615207761 638956822 0
172814089 629584151 0
36457142 552756453 0
530177923 501224417 0
239019778 649083452 0
229436348 415474543 0
540007926 443492747 0
774761269 579869801 0
717332950 198109341 0
518242484 260051927 0
30560554 369596192 0
44270855 156107222 0
638704578 696499891 0
473260559 351702748 0
738390068 274903188 0
67806741 186745873 0
350713642 532249169 0
540075766 30213768 0
313701551 638366862 0
287427203 245359929 0
566933303 345873483 0
545188483 726762427 0
479966260 730305692 0
548600410 669808480 0
561748296 373006232 0
303556677 289644 0
317386619 228002529 0
403251880 444528999 0
168113703 276545111 0
334776057 164908519 0
398529921 328893130 0
176652656 6735435 0
553675785 301488603 0
567223242 718486531 0
469265658 221937724 0
228218382 167021357 0
178952550 310649131 0
295071597 256054068 0
543233423 729520698 0
731782221 238566698 0
797338434 11454046 0
401566902 789365911 0
157239704 716005830 0
311734820 433322340 0
503254233 24796498 0
122143108 313757701 0
13710906 259075462 0
247783642 95319056 0
346592855 665976118 0
705742396 608961447 0
316389813 754108686 0
675916793 224299698 0
591099560 289202694 0
277097446 697887228 0
627693797 272865349 0
517796669 448802932 0
580281257 531591522 0
668726603 197612069 0
326113258 485254737 0
1112772 262126147 0
341075023 136889764 0
778840774 142628964 0
165561619 2266789 0
408908618 589797982 0
615933680 56478500 0
671773524 160897845 0
147450404 422995821 0
619367924 172703194 0
671034169 787543582 0
327712540 61430737 0
380715572 799732099 0
612490412 444789874 0
453330992 304389148 0
777798757 768022596 0
635669546 120144814 0
130761482 780320843 0
87663649 517776837 0
588697537 138242791 0
144649576 513493252 0
392381797 195018232 0
580509081 485676713 0
2143568 776435385 0
727000746 422815790 0
200430068 88626816 0
112124540 355622014 0
172879667 383629578 0
144372772 597240103 0
377942776 129003072 0
646018373 619731254 0
49873370 344445335 0
521072611 332154753 0
570005101 89803205 0
212322618 798177964 0
380600040 474956100 0
779337540 40618013 0
49986305 589264571 0
285746552 347955507 0
629280867 277781398 0
536791410 741607956 0
341777961 430240800 0
114355525 148132867 0
30715543 414167655 0
204856365 520542735 0
77493528 289314272 0
462655911 690577659 0
669456317 585120710 0
351010271 175296064 0
525397670 622959894 0
570158840 688699195 0
635732043 386287083 0
734167820 119131837 0
657358146 388550701 0
638992027 368057165 0
112633012 425880031 0
170402789 179362888 0
583703932 179310058 0
652540421 262989304 0
127373751 409738452 0
682286196 794238685 0
31953633 579283442 0
325779454 640708398 0
86968959 177854427 0
659086857 507606573 0
798079148 627276935 0
245796482 547061302 0
47460637 664840559 0
109453698 415475207 0
282837525 501151296 0
384013809 199139379 0
238644460 118209345 0
446034027 395529743 0
502324981 225284494 0
328767973 723936604 0
534245232 377133592 0
205949336 709352962 0
112305531 760686306 0
542279126 311136796 0
425137176 652104049 0
172118953 349351184 0
770816234 97095457 0
353770306 426363812 0
128596838 528589917 0
266093472 294248456 0
153153226 671280903 0
236068425 227731648 0
116214221 321347095 0
734379266 574479194 0
47463650 562178623 0
146483067 380326307 0
214018729 668241048 0
81531494 196578341 0
490951900 229991775 0
739040309 735427616 0
231591495 189714975 0
163839885 54968250 0
471884550 626888635 0
753862859 259848426 0
227838628 348161423 0
770374485 438133432 0
129715024 189005085 0
65215297 801280883 0
447813208 78949042 0
515647735 397716223 0
218407994 421141812 0
628254857 302991837 0
318043669 693752189 0
439220736 791002704 0
613097991 363257599 0
619815801 189785451 0
698901820 287637428 0
623701180 401619094 0
499005179 232986400 0
20251061 127939554 0
244993798 710427463 0
582068784 788272221 0
249717090 284940696 0
419042404 126605252 0
175695892 380692754 0
357513930 662645085 0
636546217 306059685 0
295404278 372524725 0
709425962 603016226 0
394465708 698463307 0
558058223 648385824 0
538685974 438714429 0
589241011 181648853 0
267277108 192020938 0
236308962 746100364 0
402619128 579708063 0
710627458 576963467 0
142552922 459856607 0
173401452 199102120 0
153172750 474488185 0
212576929 677399294 0
587445953 270501863 0
748974811 92349327 0
790890125 352827410 0
438142459 570288623 0
217334845 553024662 0
216681995 290341144 0
402414726 66820135 0
561407912 743924169 0
197653973 543924984 0
599353689 788137724 0
537617811 357716956 0
325189099 543130117 0
10243649 214170207 0
766617201 709986966 0
406462653 345910074 0
466948589 417301028 0
756488174 74728005 0
236363030 385479153 0
318589791 415950439 0
37367910 182619753 0
479848347 80411063 0
772881896 610511528 0
743922796 320267970 0
779440502 484090342 0
147002971 676853670 0
619268519 76991278 0
398503130 82189692 0
344126073 792106377 0
604016010 569708821 0
327158828 748289994 0
704894447 196600307 0
64155284 244605487 0
149478811 638007488 0
325220454 515227844 0
795226530 779942050 0
413689606 617670144 0
36480453 2162975 0
217144542 95424446 0
585445264 632602197 0
49250112 145147692 0
647713066 347653491 0
553169569 514954957 0
621286307 163372908 0
259245922 735185878 0
398954971 349632267 0
226560171 375565232 0
469003091 518964255 0
425601213 567287457 0
312854061 483023309 0
724838205 171187424 0
524914584 238595990 0
200674384 445928550 0
165003835 419908305 0
82148123 163989587 0
455820991 780387549 0
335563373 634972957 0
479589346 169228091 0
590236479 556226701 0
442781819 799987550 0
714732987 565408596 0
261639538 418870249 0
315157819 138784086 0
550063295 236961475 0
288034690 437134115 0
338762653 223843294 0
769690831 488706024 0
764156957 5310372 0
672210641 204417775 0
690983793 333589600 0
461097268 714015354 0
302996074 213546397 0
3742330 184889291 0
119530266 282661832 0
108989313 560639058 0
103477034 745598486 0
672267897 180057274 0
675186305 551599541 0
369324931 401287863 0
46789480 467160194 0
738318319 734815944 0
198773121 240008869 0
34010212 666760206 0
308273915 254133260 0
159969365 204172286 0
248050127 395713395 0
709757901 780183791 0
664254895 739872458 0
205797662 163322199 0
431913210 769817983 0
513407532 426666819 0
20943083 719631897 0
19013503 570379740 0
748685718 485169000 0
568162360 77149583 0
90982737 577599272 0
331941526 588105987 0
398871919 699886173 0
520748233 351768242 0
488403643 80063575 0
491020956 597910987 0
473553650 455237991 0
132774376 463858384 0
155835564 135440071 0
784661383 421697014 0
214234759 150195114 0
54446337 116416031 0
285566146 51228615 0
419905526 206805662 0
770563791 134314242 0
346184894 764876929 0
662206985 69013722 0
505581693 370421352 0
661503738 170455177 0
21138119 343820056 0
457155976 67420298 0
291138326 154278794 0
135142058 565643178 0
349038770 337492890 0
18118223 147636510 0
601990272 652002001 0
358003866 440035276 0
634767676 711105124 0
781685933 79593576 0
789703483 545135458 0
714417003 599111725 0
745108391 662155329 0
131643589 540280209 0
302501256 565597612 0
470142930 264372289 0
89498867 538905860 0
217246623 235861836 0
332759313 565380193 0
263901900 426512267 0
95110877 114514149 0
121099993 491784501 0
339640434 659301526 0
288929011 178333213 0
479001125 267588942 0
690326143 587394400 0
35937014 142834361 0
141651549 759501959 0
471762351 643208110 0
405957299 593378115 0
297941465 279154197 0
791427391 735895086 0
748024199 668752206 0
223743555 144801839 0
106758865 674383477 0
607779695 256220269 0
536295621 115988035 0
447675607 130816512 0
648439026 109513083 0
13747178 217725933 0
688469123 236743494 0
358850128 82911075 0
154501439 201074766 0
364865074 79916844 0
185523041 638257338 0
189279157 390618599 0
228019478 740123430 0
636224607 156850262 0
113513171 788752313 0
391170169 105992560 0
365470713 27872528 0
421512895 192875566 0
144548006 789893900 0
550760952 27873973 0
10280620 182051003 0
403085379 380700676 0
215350476 170830386 0
432407475 2064224 0
41301198 252706960 0
491995810 795834520 0
566948139 295004511 0
359695906 81194389 0
87655728 728322032 0
313919157 169988406 0
442435874 123298353 0
423329347 469303756 0
477647972 182941490 0
209381529 620947182 0
350798352 699115520 0
363103328 327899266 0
519305229 424230459 0
21686469 473076448 0
469391906 613955656 0
289256554 465681067 0
656333922 651221061 0
134713657 539295473 0
442581717 223148056 0
99997460 490238498 0
251919405 302752507 0
267513944 368116015 0
191005249 314785638 0
257644763 252883995 0
193107613 73192149 0
655856697 25233954 0
143716605 480450823 0
689313492 460349848 0
596663757 646693428 0
610134011 339761823 0
291773564 553143386 0
625268663 378608525 0
680892737 184013609 0
673708923 338882785 0
171708082 217641601 0
437611909 82017652 0
553424318 420570644 0
494110450 439748622 0
285505031 582321335 0
554187771 344599941 0
451649515 759333788 0
194804850 462435741 0
297462715 272681509 0
623932779 304660138 0
48133427 757542529 0
567559746 666893738 0
187626536 353949124 0
273252713 477371247 0
173939822 524426246 0
81787647 715804441 0
69012236 458600194 0
570390835 255044896 0
292474368 310904457 0
358505422 377023979 0
134701993 766190233 0
154449857 56848285 0
299136303 700395152 0
528998101 675641191 0
658778115 295379437 0
595125930 752994960 0
476045153 8369279 0
328279276 296576473 0
601357887 729097596 0
226346188 287557452 0
531425135 14423294 0
329541559 45662883 0
71997726 757636817 0
113328884 583160084 0
98705585 160286350 0
786098974 627916489 0
578963678 766989971 0
215521601 1227427 0
495321014 242336630 0
317537476 285473195 0
66648510 516849654 0
136445131 359617164 0
775791382 254936886 0
615865952 477982594 0
651893601 576089053 0
255352071 426712135 0
771022995 720969557 0
482952784 770731873 0
84550053 468900574 0
19626901 733639733 0
777526298 468762844 0
215016549 651020715 0
792756075 704214638 0
795524534 233742228 0
731550620 429460303 0
650238845 504500627 0
189655100 360526786 0
616558181 290562157 0
243346630 789974238 0
294017256 669162411 0
304135775 535586447 0
611888147 613896250 0
356371286 682313341 0
40034186 61925655 0
190491609 367057583 0
356474487 714786416 0
401786943 728592603 0
430273584 201509482 0
415319193 549634783 0
566318407 638498715 0
306863050 341853243 0
666247114 388021826 0
653332274 557875512 0
564117770 60473921 0
777792 207204878 0
534501715 277612492 0
747256181 462325077 0
745023401 495528475 0
49382750 691200626 0
295626547 408738544 0
492481871 424111331 0
628584472 202533927 0
459207079 164171389 0
249376243 203259003 0
536081113 652374859 0
388867436 492300839 0
356429472 219715185 0
23041210 293587905 0
701608448 282502701 0
114739083 775982464 0
602040630 14111535 0
255379618 491385897 0
663961199 11760960 0
132553489 784596567 0
459855052 176822819 0
175873491 789895307 0
487813235 175791780 0
512941974 669718287 0
31010717 434727466 0
621910272 192212644 0
400043442 167906701 0
746740925 51543321 0
755297637 95281510 0
444134514 50429936 0
493449404 120630740 0
706290785 336885250 0
352550811 358394597 0
548609550 122164967 0
697907405 403260870 0
50630927 296776865 0
38609739 765475178 0
557221151 520731193 0
664521973 500211378 0
716760298 331190905 0
411800609 422566850 0
436555789 280899860 0
758672703 32843367 0
362837950 767282569 0
325504460 189624329 0
679549355 427368419 0
96603232 389635552 0
518695726 434780510 0
27999844 739134166 0
365676550 484461633 0
524048898 73827903 0
728709114 301290567 0
328430146 603039140 0
515157580 252047096 0
159012727 200014147 0
660963896 609266744 0
380338503 124455949 0
755881239 770581053 0
680625847 278500157 0
5642589 798209029 0
8198611 535525061 0
100288967 593276180 0
638803778 627201843 0
784421874 183672232 0
75063921 767697188 0
430711398 570757982 0
249533325 445439336 0
48713564 624499267 0
795832010 607827812 0
265655143 549239566 0
516728996 438431415 0
662648187 201032355 0
332665923 574911276 0
406868773 144964966 0
286142048 641658539 0
633646961 463510025 0
612480509 569827708 0
698348770 349044062 0
67841151 101007903 0
10171089 615163850 0
298217710 226931541 0
461853671 625904952 0
522427267 454229168 0
472787460 193763533 0
144256873 498675841 0
107382233 740941584 0
209577027 135265940 0
501405526 325536004 0
3410676 265219539 0
220048940 513002875 0
202768249 748453605 0
411912816 755817836 0
175628354 410283804 0
290887778 462205224 0
493634947 86815087 0
319844116 151232321 0
392349145 622690903 0
85165823 754707692 0
311171173 270502985 0
75696998 33438193 0
610042256 243800435 0
90364722 373634013 0
502922433 170894098 0
400092881 505037430 0
74079549 169326564 0
169536342 670027562 0
444028252 420061687 0
780415953 643218894 0
293712108 68582517 0
597024763 548083049 0
724646324 267396116 0
637382637 369517354 0
337379099 645432338 0
486854233 480563661 0
26605356 374686534 0
452586360 315567025 0
39226343 316761651 0
88642822 135375265 0
455785472 565290998 0
37641814 726106913 0
626262197 695572032 0
656190496 796528140 0
40447796 122492883 0
605374267 403916069 0
746212858 451657068 0
247956954 356013568 0
92554959 369427995 0
437745129 537786010 0
770665823 374879284 0
217578987 718876193 0
622677484 742366333 0
437195435 642117134 0
235794728 683196890 0
624477723 621152003 0
458500103 210734759 0
204639486 694215243 0
760782022 156266391 0
797986807 298296167 0
601651835 360969366 0
794780109 435870708 0
93445183 709214715 0
155590 221345817 0
291684464 77962742 0
635711247 348883048 0
20581638 618792689 0
258833448 557521091 0
166057684 298607385 0
332381445 249343895 0
517285135 703442110 0
456298776 330185433 0
525227432 410132527 0
270483578 647007182 0
405814925 797167167 0
45708866 157429836 0
704209479 348105168 0
34193420 136556739 0
248379727 246730399 0
483229387 718537314 0
750271050 226633817 0
161872481 20643016 0
677678969 607708500 0
317768123 750999290 0
209997055 560481453 0
182729083 377862652 0
436241952 602406854 0
487634810 646496406 0
703064932 104625951 0
756116775 514309338 0
137538853 481025368 0
496588269 466031933 0
301105322 754040317 0
598758871 261963744 0
491511506 538270060 0
436374354 519854490 0
392238553 125127819 0
301205756 631132836 0
660166668 528290487 0
458322167 686752301 0
586521299 540438185 0
22480494 93488743 0
55671441 498327168 0
546471827 179630639 0
145203991 141987955 0
717254477 415254089 0
710455906 290407759 0
344409647 72157088 0
800496950 480492039 0
781329054 700830808 0
418021924 333851422 0
85738587 26671110 0
496939335 135686565 0
239038310 25360383 0
220755087 631179676 0
782845686 483021197 0
742997242 595890915 0
203442962 245492920 0
79308181 635328476 0
37916338 292112780 0
343058264 695974177 0
653206468 337894056 0
293265321 437670740 0
57677925 712422196 0
398826208 215708231 0
733965295 36361992 0
20095633 382696773 0
738320082 536782804 0
455337793 353035695 0
610042947 741653704 0
557105247 429418009 0
304678348 381791444 0
104660040 434560933 0
275007267 282726096 0
239539156 630138004 0
559255918 115929904 0
607546833 591876107 0
350441103 497892862 0
2466988 294323813 0
720073395 267443601 0
307892493 766368532 0
242013043 311383149 0
795547927 350795513 0
244326125 620413371 0
612187347 346916107 0
488827705 758993029 0
398414205 692026565 0
2952237 698244457 0
223354205 612640789 0
103435183 138837621 0
612610631 88140844 0
447775849 386358412 0
351424383 379465174 0
104092046 118180133 0
567952524 727698114 0
610700070 782393443 0
500027164 763727109 0
217460848 460201888 0
319621586 204306612 0
52476391 276670087 0
759500038 444918783 0
367822236 543435192 0
610283224 455060703 0
512439166 253954992 0
55058084 367127036 0
476021445 399088755 0
716702763 497880652 0
583835412 328476546 0
35027824 716243023 0
298823684 503454445 0
144278303 297165185 0
698392603 268504064 0
449401552 328238356 0
82604344 45673152 0
413031051 293942390 0
722614727 575028913 0
130530357 631089001 0
491993032 48975369 0
539161415 360890800 0
433302405 301120466 0
464104423 610120447 0
553065779 796497170 0
180132991 757226408 0
559901181 172141052 0
222430216 586496500 0
139902745 502805566 0
714566580 263824499 0
646723965 257794101 0
440990955 600681341 0
125945638 375292692 0
559386358 548219129 0
107001182 289790553 0
86546510 225306705 0
759562542 165566353 0
664885823 421548291 0
644255397 539213456 0
501226388 57005919 0
346594119 520484707 0
793334399 516803597 0
42338288 563829708 0
223167187 292445830 0
306226880 227595829 0
330228288 210709072 0
391862854 723560649 0
39041320 259981362 0
394393731 725475081 0
335701647 418843798 0
314378082 506601255 0
751228799 690696470 0
536385831 150020528 0
74276561 139221154 0
652932015 406962731 0
766110162 532311718 0
559439086 206988891 0
535619634 179288470 0
126609449 539877088 0
279599536 320262253 0
172549111 50809512 0
621486221 801056829 0
507558345 208205281 0
725381969 770710528 0
663719225 457442442 0
643175309 250030142 0
582475866 525170481 0
467230687 53654116 0
614955543 521346710 0
235111712 3239250 0
650895414 164762612 0
142573463 139954947 0
191713893 359408389 0
582499062 15477385 0
401994772 440993715 0
698870371 738476407 0
61161936 757581629 0
190030321 567796245 0
230944971 281856839 0
104551856 174252662 0
548591908 203019566 0
421096971 749538804 0
274501072 368029853 0
27142567 729508802 0
708781435 615738415 0
718048080 112839623 0
138443993 188866433 0
86196627 286079801 0
346311682 579215081 0
272178511 192475213 0
189664711 466818944 0
624759444 465673002 0
452161430 86192177 0
344057045 738310080 0
103989486 232769098 0
15238523 629918387 0
767519338 258609683 0
658901398 419854347 0
301972460 28627450 0
11150857 248627226 0
485720396 751386808 0
446201269 722244562 0
106177344 84316904 0
604368840 627873001 0
565625114 92243403 0
227003971 352907784 0
460520846 403018100 0
603244344 35946265 0
237183833 602908715 0
272876526 561460352 0
448920917 721728747 0
20734338 214024733 0
398670868 432084404 0
585922000 717336601 0
74167338 423442413 0
130263180 508537251 0
24058912 416689362 0
117622287 718052322 0
8367949 319500479 0
418669555 787731480 0
239122614 728549121 0
102801906 75019799 0
632374803 651743991 0
88613979 259451218 0
631529098 68549511 0
257754973 420922138 0
388249484 745689787 0
595344563 658153242 0
388980299 141353233 0
730998647 561430802 0
686119212 18211270 0
157909495 376150167 0
238884747 238648373 0
723401202 71339169 0
268916482 159033966 0
18496792 706697164 0
495464513 38397573 0
277947196 34206082 0
60144843 793501353 0
268108721 51845337 0
343939770 741602583 0
781335055 177377447 0
132340822 156782069 0
768876840 544668304 0
782910902 23612713 0
3422107 793965012 0
526135964 448525020 0
138536844 659114520 0
436617021 240000468 0
279580615 19696381 0
426746111 686983691 0
514767910 604677261 0
298258317 661203738 0
580934390 125703199 0
54315945 771781462 0
526413444 289627459 0
551379198 383234047 0
775878693 425993967 0
520998582 548927898 0
670243594 128099133 0
436637589 651972315 0
570101218 313730139 0
618619553 160730791 0
261619822 551801293 0
253413918 9679610 0
790969047 65893555 0
602513557 203341069 0
783422741 48068487 0
542121999 290979839 0
150961073 742646527 0
504861878 286469551 0
180364310 768598511 0
413916187 364181122 0
432425142 665147375 0
426710603 130920183 0
215336995 296055379 0
453593453 585716846 0
573244625 4106491 0
209948142 99923864 0
801683201 120979274 0
265820280 423681756 0
82960748 597609696 0
442105099 134656519 0
239445888 115825570 0
44201056 186930087 0
231060519 632356346 0
93765772 94063099 0
434486902 117209897 0
494695765 233779428 0
127594043 656891218 0
353592617 553443517 0
563175592 400712263 0
16860575 646272216 0
166497275 494903325 0
644042392 757074044 0
558075866 711482980 0
746744241 484229855 0
195529766 678573523 0
438776926 26410380 0
756185540 765711339 0
273672984 583858974 0
293027532 291574561 0
603034300 641809218 0
676438476 158843882 0
401280237 192173445 0
241364523 228169797 0
131741362 487853150 0
247113110 728457654 0
467491432 327927391 0
160067579 756810587 0
547681585 762054863 0
19872679 107716290 0
615797615 181826974 0
81436452 734442681 0
91523569 556242516 0
527509260 164395261 0
527922503 225690185 0
668694316 231057012 0
386662480 466337468 0
367456180 217220834 0
312212464 502377549 0
449208171 48697360 0
660974510 541271592 0
17266139 367161873 0
318171973 520273460 0
4868561 701402239 0
643164555 373975005 0
382311297 525998206 0
270862196 152540793 0
495877651 401754764 0
281050512 217013073 0
154962573 151481777 0
150979883 299804431 0
207271971 706200136 0
703703873 688451337 0
424197369 302160970 0
560715782 754335702 0
265583468 482178436 0
70395928 276105305 0
710217245 567247308 0
749771719 742640655 0
567409945 311115521 0
698898901 238793884 0
657858825 622526706 0
241228237 257511187 0
112924416 61367415 0
517155117 92275746 0
676414368 405860474 0
89750985 122723300 0
216505599 566642211 0
215336465 664940647 0
82695963 70842619 0
92945162 189002215 0
787727273 415156306 0
505933709 3153360 0
586642959 366912301 0
58567565 233488116 0
384627670 544632606 0
558860106 59319645 0
602108820 260200807 0
578525854 572574205 0
184082559 426082707 0
510488597 644546451 0
174352021 696530093 0
116901186 745660510 0
24964973 1416024 0
492365940 747800905 0
326464693 618506516 0
629771471 344401341 0
524548387 742142625 0
502564750 574825827 0
12629994 624228648 0
240497720 211224365 0
95059588 628545726 0
488928355 14358752 0
194767362 220056730 0
323523596 319626141 0
639523805 128929783 0
367859286 383884863 0
147871146 31497553 0
650249990 408854393 0
151699233 368871821 0
764459514 364918804 0
511309051 333789426 0
237855485 469418718 0
528136366 428202944 0
240471219 595608278 0
221850911 729771387 0
141268950 148117006 0
724917773 468124006 0
345492156 526322091 0
598714363 430991917 0
365082585 689723128 0
124448113 111566946 0
170422352 393220506 0
739879309 690129281 0
386949929 95114730 0
461207480 393382625 0
469380165 304157877 0
688597704 200172113 0
431191884 268283397 0
742355427 41682938 0
170334536 153887267 0
711449091 552056550 0
171571523 153250260 0
102224558 239130506 0
430393918 671098398 0
292091685 531664271 0
78194863 680716050 0
722627929 440827886 0
644989241 405351457 0
206949843 195507761 0
716133545 252890472 0
765424610 629146206 0
18259133 299803387 0
728035997 243030173 0
212241460 447733903 0
765381681 583336382 0
491742092 101242331 0
754052 704640362 0
395116435 510708547 0
604780787 560198400 0
549238962 600139735 0
610789809 119656534 0
688486646 50004730 0
308490314 387179497 0
196786857 107780907 0
554118472 490102469 0
427395936 172093151 0
619757650 137787658 0
458432960 513115379 0
407016194 161725951 0
124707168 777902495 0
761166455 478261993 0
776805403 442221717 0
124608428 534907646 0
388745063 289593223 0
600750705 76280313 0
331092274 671750257 0
409188655 141908215 0
544532739 734199875 0
134138425 589178861 0
346894656 498461504 0
257785651 235298410 0
192602206 86235120 0
159849727 5009663 0
728325219 628236598 0
432910139 273160518 0
579937050 136187173 0
99662936 135318813 0
767389589 330986989 0
222329330 554002272 0
539066160 534228195 0
103091000 399339073 0
797385056 540090905 0
123009296 646823607 0
84131043 70829876 0
483488316 704227402 0
76847353 748367531 0
702686210 4057987 0
126193555 332625675 0
589871180 317222283 0
111832706 267303501 0
121267326 677575124 0
777929 365919014 0
177488630 34482462 0
655972257 739797941 0
387100765 646863238 0
479491841 613732425 0
650894240 165222895 0
702603045 540076456 0
657196439 65647694 0
543799355 648865343 0
203212336 226358300 0
364261373 528022639 0
687652281 444611971 0
540275938 600946683 0
370126645 737774180 0
199659277 386582526 0
189586403 354892085 0
55055165 37663783 0
604150943 323586099 0
674269317 751667563 0
236297329 136887640 0
351201194 607201649 0
355003879 97131689 0
276750844 594155902 0
149727883 398172353 0
645477025 467130044 0
704074761 789112346 0
491593309 455412862 0
339474389 92680335 0
703140254 735142539 0
661595109 159765824 0
393848726 546782704 0
799355059 648088886 0
388517424 290461278 0
341686034 456038577 0
155837408 431302035 0
523486225 38733553 0
103837 407020826 0
464050851 335730900 0
197025106 474452469 0
216159017 374520925 0
539550102 710728517 0
710585312 274058368 0
504737910 436713850 0
20494303 465365243 0
268847737 115559263 0
714339831 203396521 0
577658602 152099459 0
715804911 211196518 0
725513244 517007839 0
353185392 800103789 0
694440834 22491660 0
430659593 302258885 0
28911619 337856320 0
558284001 79395302 0
423367150 49193999 0
364805581 378857673 0
496152943 502689745 0
14474153 223371164 0
195266661 774407323 0
566082945 13661255 0
577874772 339810332 0
25416689 718645659 0
221936908 454697787 0
705034865 569082645 0
553832759 645530737 0
716748690 452607271 0
29474810 656045957 0
450133550 759278880 0
203463780 642063214 0
304375639 578430786 0
429928634 126329441 0
369375442 784331687 0
738440392 616579393 0
360035017 492703311 0
375421752 676344843 0
251785351 323040312 0
530426872 707951720 0
649457714 585018673 0
447847972 654360956 0
470064082 14259067 0
223546435 456760194 0
492543555 327113096 0
740279128 426033217 0
87857211 660663328 0
412216021 84290917 0
508734456 87891858 0
558938471 284539695 0
254804117 408576769 0
161590294 787683917 0
687706230 564498747 0
685335021 674353565 0
366887238 725155793 0
168385794 8644273 0
239935706 365199451 0
299529385 714434657 0
629946837 575352630 0
507059834 160340263 0
130217187 252054897 0
419437849 84254587 0
739910864 655014937 0
477604383 412451524 0
625013459 267579672 0
512693746 753137455 0
451974432 236734011 0
723582462 341550422 0
666801550 216636109 0
421417025 761246785 0
310269501 609709704 0
382254118 82067255 0
642881107 341064491 0
489551937 489588666 0
62336283 609464033 0
287975379 347242569 0
74486490 768679308 0
218540143 78168665 0
271203699 262463510 0
434408708 648942757 0
562530302 755001589 0
460665328 153190715 0
201781554 252161088 0
612870443 445314650 0
424697441 23143991 0
424159683 319299550 0
594489047 778090616 0
546269410 491694579 0
651490684 106967949 0
790620310 43958344 0
554841545 660834728 0
466840218 268256683 0
142237728 49809374 0
319848328 523916465 0
409886498 109225244 0
303712638 480755837 0
271735802 450231146 0
615748137 458142013 0
709328321 27183731 0
564533181 392213223 0
74778363 197192301 0
31523831 19159585 0
742596958 464070270 0
577770578 399900096 0
563633373 396188122 0
101813532 233656420 0
353568711 518207244 0
486694070 435998258 0
578889880 286781715 0
48145030 655869248 0
173455360 294869160 0
611922815 525035004 0
380164200 325542735 0
311715873 117240241 0
178778553 524514217 0
789476513 720618553 0
683842910 788515024 0
445841552 792357757 0
546926875 700666149 0
178970832 598021240 0
213801295 618077038 0
402911530 7166291 0
457611182 64230676 0
529399721 212556221 0
346459899 566586522 0
152883785 671977078 0
753586856 407657422 0
660700342 632251254 0
293574782 415020755 0
74558778 123105848 0
510522258 794944950 0
757761706 668315167 0
653056385 674481493 0
280935653 650404829 0
776026031 124093808 0
578881906 682956318 0
14133138 684009485 0
55130825 65597055 0
265216503 579707236 0
17444923 504335969 0
131681667 174177055 0
794981343 758154864 0
89878990 749060696 0
534056887 633176664 0
40141655 560821505 0
682595854 198008222 0
189180285 16836576 0
586193707 210665459 0
80297757 46207965 0
794374185 586258435 0
191822549 349911107 0
738570747 789888051 0
392231223 121098099 0
224248908 404681748 0
182399683 117293837 0
494280925 664513722 0
516015720 636036953 0
757627147 143769042 0
492143746 108139696 0
489497489 664829049 0
795798662 249108766 0
607016316 6828200 0
360413255 492878688 0
608918823 131858829 0
568729648 543647723 0
379000969 376152270 0
223853233 9114912 0
739105663 428742885 0
521274056 184903949 0
646732504 233526715 0
274065854 211258283 0
271989116 594491605 0
574183096 714971473 0
711124213 183623295 0
176610374 321371617 0
529733392 410578931 0
685487451 220525651 0
732999324 297733949 0
335720519 1469001 0
33978644 357211208 0
390629241 615171270 0
626553222 24737284 0
74532002 754992689 0
243782555 117673141 0
27335687 30578539 0
692916843 160539226 0
25192716 445099123 0
217961885 709216032 0
456800506 398306076 0
426642610 619712276 0
252227905 103773937 0
537623299 621573691 0
474197338 594006167 0
616433373 527245942 0
345885432 524740677 0
688108912 733408433 0
197956474 416807925 0
260405122 185150871 0
452337125 166372492 0
695239044 189878464 0
481968419 766765394 0
459096909 118756946 0
777131521 144852141 0
45740948 124027818 0
11094183 356344158 0
437819680 300335684 0
299107663 240393428 0
543457324 155564152 0
127723057 169989484 0
608834224 747566607 0
368542399 751570443 0
296128992 704683496 0
737244152 400481696 0
768803982 194013112 0
200134029 614704138 0
509217116 394563228 0
466333030 47045381 0
517271534 220121487 0
754036817 616653432 0
281839817 577507556 0
531734127 279458444 0
88624832 790728171 0
361899220 253594650 0
3490295 713958137 0
794294005 385196011 0
49872807 244745902 0
387740189 165490458 0
384562836 776899243 0
200081895 481698677 0
784520048 45545527 0
352209898 564765841 0
317975864 296581343 0
267062075 614624645 0
755741631 276017382 0
652317255 430858534 0
71432120 371118658 0
11195612 742044360 0
499782382 708901745 0
736807966 790583647 0
25637516 166225009 0
377399596 668565641 0
228820850 786466806 0
195764915 100339224 0
734511395 167349312 0
473877406 146411998 0
753812350 729365712 0
531239671 786742291 0
256745282 513056672 0
630891984 211243071 0
241449833 480933709 0
471370813 349467705 0
185404841 777522423 0
668143540 177805081 0
429767411 521477426 0
731154901 409518055 0
425116437 773594790 0
589073713 292361350 0
748820472 715582595 0
783334451 513380427 0
169644285 364022994 0
214332968 52155903 0
684966471 26692801 0
95543325 621472641 0
718834853 767411029 0
766881440 473909615 0
579697740 596174515 0
567872501 786689310 0
589464950 124064706 0
755308849 10705383 0
781423209 552411317 0
244822040 289170816 0
536045779 315381817 0
721274642 324493052 0
37013009 177538705 0
496715332 449529301 0
199728230 711147127 0
278098562 115788026 0
65701423 413438341 0
501983216 19521818 0
26423646 485255956 0
433114827 281723549 0
677222729 303254465 0
125700912 163831079 0
785076061 138460166 0
589703642 131160558 0
5066704 441613890 0
609300996 626821977 0
125048642 55336426 0
315873827 263945158 0
536380607 468040792 0
44969786 114382072 0
730859636 17909885 0
414663254 87432442 0
290741998 114018094 0
403895931 285504585 0
460525081 291670333 0
724737721 142941254 0
497399870 523421697 0
481950898 415155117 0
2666677 215050775 0
150208539 629270897 0
538594708 708870733 0
236012262 112668819 0
480139301 683200294 0
597781825 423797747 0
371192944 129798313 0
693442579 472596545 0
263576754 769602031 0
794223809 15723504 0
665358510 231631766 0
715941531 94038618 0
505679838 347271893 0
776514198 404220731 0
207312086 507262354 0
494214695 536720669 0
453874464 394272744 0
769132294 305055969 0
169921398 367353091 0
751662190 236313269 0
233079706 558150597 0
276761327 208819995 0
511769173 39841935 0
789356225 785136738 0
660343400 737209408 0
628171649 433115195 0
370409607 684120980 0
210246428 283167746 0
716759143 537813975 0
101336303 593501577 0
219141571 382291639 0
764711246 145564460 0
493263362 697900710 0
464680995 757987146 0
574405585 456460722 0
24632107 112488707 0
708868054 667966461 0
468159800 230700527 0
9245755 776267749 0
526493872 592667006 0
514848173 74338590 0
295715940 198310532 0
580510226 120516873 0
416105283 573201427 0
227554264 444410103 0
274403646 201030831 0
459324955 514561960 0
366232426 639176019 0
386728937 577259496 0
41876662 159151619 0
597328389 608382135 0
396870985 519605454 0
199237476 688924550 0
627752892 42418755 0
373963878 499316093 0
629714639 696527382 0
451401162 112209254 0
176686605 588714859 0
49219038 597327345 0
549636690 308819435 0
562895725 286807903 0
236419044 260990650 0
700204674 607500192 0
304725755 492774979 0
135305296 162729474 0
604723026 243218241 0
216426132 682315976 0
679412611 108093938 0
747585342 491353428 0
568157667 591060288 0
656590961 554322868 0
480057047 239617640 0
517599299 724409281 0
788089475 406823671 0
343474547 226592835 0
451905722 97086189 0
307482703 687788107 0
456216462 663532510 0
34844916 547787661 0
573167354 535679479 0
681488029 303678703 0
743641667 83496987 0
551091544 729644070 0
642678823 730606904 0
528345261 214444092 0
628766472 236405550 0
651888424 565747155 0
5418644 540426117 0
486455102 502606224 0
769105483 422680272 0
29840290 307596150 0
429162185 577756868 0
379077103 183238465 0
405920921 343940969 0
332520258 425526512 0
798973975 773276756 0
755033433 253229109 0
60071895 229923112 0
306652464 500054838 0
43854833 264006378 0
562942902 666208266 0
747731115 694718665 0
756857129 253965500 0
594749182 637293231 0
746080175 80993429 0
418454365 119556284 0
454751794 395174772 0
332918491 447380098 0
531102817 228329526 0
49931626 253394486 0
792016993 491557786 0
686806585 354858204 0
232410512 427065914 0
374244523 520856181 0
74097192 257471042 0
105485439 383417067 0
339289340 293053287 0
514593644 40473949 0
434735376 363809702 0
735472798 176304619 0
547654286 562793284 0
597738701 587497207 0
495219567 127887883 0
462046036 442076788 0
634151526 28543610 0
36736249 145111808 0
797607644 118228985 0
380788634 52075122 0
10679534 320855063 0
213922300 478428761 0
110672428 281818089 0
330932876 15767063 0
749852633 333045660 0
265081578 752402729 0
95058728 396700587 0
136267940 106422608 0
641950074 681016943 0
491568371 561436150 0
680363164 207888464 0
682589754 602073376 0
246019512 199130406 0
339072196 397792700 0
48266066 755076435 0
82230596 781127376 0
160485719 584558564 0
254639670 426657279 0
200209977 332586772 0
612791276 623803697 0
436370702 343354178 0
728994977 13201220 0
679277055 426570117 0
211178126 32316685 0
190203614 472545382 0
95891099 193274780 0
516911057 696295311 0
727981369 380876730 0
791220705 763566912 0
525067747 326535732 0
361891401 155232044 0
78701291 723128061 0
797827508 215061288 0
119526371 335328641 0
56513288 649223198 0
106960296 168219853 0
641543419 192656255 0
646576474 754651928 0
663452073 332890498 0
358576462 588256659 0
502608265 533879629 0
698155441 180610633 0
511673245 530279108 0
435303193 487544460 0
360035912 81145652 0
654412233 742185974 0
227860365 293064181 0
122353458 284650748 0
518419962 263049710 0
657921180 25337132 0
531736486 382658066 0
355672238 141718025 0
389229922 799358875 0
798531647 383222759 0
24656841 309928085 0
784571080 776394132 0
593125714 181751665 0
537963690 542085496 0
235997745 675567093 0
473051947 232457081 0
251600734 162059653 0
797105976 103280542 0
614513096 266412296 0
410092058 236521729 0
734989840 657742027 0
433489633 210106211 0
466162835 794474471 0
282187282 3197547 0
20634919 175439718 0
52538068 710238500 0
774781414 751888911 0
636493819 459305433 0
66358368 380449828 0
8622602 367980040 0
454054500 338202795 0
398374362 56953714 0
721937658 584963104 0
218750004 688122244 0
405386415 597101986 0
786145982 663892616 0
66233140 495659673 0
546628690 14289116 0
393426372 308037743 0
489200941 297635025 0
472296651 468814326 0
793659187 801064982 0
728944622 798310404 0
432542648 712228104 0
640954203 533784042 0
534719357 302425624 0
370196452 642165668 0
134074657 140070350 0
620063728 444772768 0
467507218 429883685 0
334284449 770912290 0
599336124 282829655 0
145248617 343414219 0
617743331 690486142 0
259063386 648830137 0
683124736 745481251 0
238510118 749813619 0
519332088 396636277 0
789832942 54340024 0
60651686 411713138 0
211705255 338140231 0
452476613 111490196 0
495785407 764270477 0
757539742 147488095 0
344703238 665361376 0
381026162 658636899 0
276535530 637078114 0
792440739 1687994 0
186388008 34180513 0
736705547 717177666 0
375549572 491410326 0
203125971 170945254 0
438165502 525100753 0
232939534 119740971 0
368251708 687137222 0
135711114 317043358 0
181284056 270127401 0
263893735 200569419 0
423072700 410352665 0
396266328 532832317 0
60537763 675232013 0
283806646 374574013 0
264879454 362131396 0
191140858 615879096 0
398006210 768819359 0
256627267 98168679 0
442445544 439508156 0
755512536 217250012 0
312364743 312609724 0
753907075 785656651 0
613285024 438708002 0
333686971 709174589 0
771192382 758648677 0
341089802 35549831 0
93307080 688469800 0
772076768 461404895 0
507420622 134387993 0
65023840 42737118 0
664364326 427180646 0
769902029 207969010 0
187945851 692689985 0
393664531 702408100 0
643042448 458116035 0
1339743 328085789 0
641223802 372912804 0
239985287 88905230 0
531724917 206813850 0
590335779 605671260 0
341409897 221960893 0
146988367 387278565 0
514112592 730240322 0
203605431 492031069 0
725977082 170616740 0
780415788 217440137 0
667271837 389577243 0
691632276 163573586 0
150686554 176576363 0
368352425 31843775 0
684242498 536025545 0
50198430 558159625 0
155681913 305209878 0
380179111 635520795 0
16120056 228530881 0
250799835 411968234 0
77168882 30671885 0
56296053 60002628 0
428093876 224043260 0
55536304 74915038 0
370893674 777396060 0
63959311 721183218 0
446097074 278357204 0
785217710 198061734 0
450374911 618801775 0
745958125 676836679 0
121245246 667500232 0
667236655 184137691 0
517851718 388250755 0
46330440 634699887 0
384713146 736585244 0
24666895 483021907 0
600461224 649262500 0
518415544 37808558 0
770515870 204518806 0
315526263 559215155 0
556178343 697675575 0
666202635 86794317 0
332366604 278815586 0
3672231 742843483 0
591161439 238646217 0
300893977 368138145 0
678710499 267720454 0
588592763 91559543 0
626134666 201556534 0
689820057 643019735 0
408968728 465604947 0
595892353 193717025 0
789573990 722246078 0
72746674 735356431 0
133559065 637015160 0
74872453 351596599 0
797062255 561619051 0
746129743 645199797 0
395368654 476056019 0
108081566 328606866 0
403129159 215820678 0
387440452 707477671 0
102843793 46182700 0
262835950 443449277 0
702244133 453932542 0
174836884 717921766 0
262803019 479871642 0
739875013 753030985 0
91771697 402609482 0
153303430 339109661 0
551751827 306898695 0
159830416 611248213 0
505944244 593742875 0
169376507 561201297 0
330761305 35585945 0
682533023 461698164 0
108873048 468037204 0
620986105 268345903 0
698803280 58007318 0
17694474 146837064 0
267847253 579347298 0
795424895 174277848 0
439479670 510131860 0
422521677 351807775 0
640081808 698697701 0
698923397 339891702 0
758033539 281092669 0
645119175 9925794 0
355673599 288749086 0
6195360 14020943 0
101133895 467025496 0
791193143 510384399 0
601286290 259523552 0
386225922 647228621 0
784768965 139809473 0
738808084 643250033 0
111455062 219807978 0
39375646 265854312 0
109395124 483582201 0
22400950 699078310 0
589038493 61095132 0
556430621 318752466 0
701932477 325157090 0
630432483 700055308 0
687916181 101880096 0
600624075 171348866 0
110295946 359459017 0
745452079 624575135 0
192537204 571850371 0
529527822 583378791 0
637297287 88011084 0
262748505 641092395 0
200468354 410914597 0
230346668 569052162 0
186297896 398101035 0
25740382 724741554 0
143198020 656192704 0
115791551 642202872 0
363372720 511653544 0
704637711 262534270 0
42777976 449817185 0
637552408 735441292 0
111504581 22392579 0
73128641 477570613 0
626276949 754961726 0
702046557 681148925 0
74524662 366207966 0
664701499 312638667 0
327971466 119022482 0
394486371 122177735 0
275038357 176158852 0
546870984 165883883 0
145506475 476602406 0
259686348 270864638 0
475841208 307107869 0
83294698 132567078 0
258576100 407968458 0
768894306 256483349 0
425824316 71254502 0
553533979 325708822 0
39774059 141670567 0
396762155 113494855 0
784207738 358584722 0
758943642 517387448 0
68354695 408456426 0
440692129 187985936 0
467848925 104029198 0
107546467 113594316 0
710426585 94763258 0
655763063 332746141 0
365268297 80305621 0
307672794 688860804 0
608737024 269641820 0
793990856 535192994 0
57024187 358105378 0
387004105 59943914 0
831469 40052477 0
646428449 453044520 0
349918096 521343602 0
125366391 471611069 0
519809873 670067936 0
465323196 111251646 0
511852092 386229870 0
717775426 248303930 0
511907258 299961184 0
96994963 333247956 0
592002476 688533547 0
567753856 572185435 0
332181563 423280319 0
73400853 718846274 0
67577179 103309987 0
147704803 67976024 0
66463237 387948340 0
255656386 329711913 0
412543059 78947792 0
487637915 184316899 0
765571679 2731449 0
117027902 721479142 0
428166096 9358646 0
65973148 235932391 0
347013092 545853712 0
605219045 38294135 0
92420780 466165126 0
152642040 737167823 0
143378647 683615992 0
280326635 418885944 0
555096127 81604589 0
336875315 463775516 0
629885418 141643044 0
366486144 514883695 0
590545230 428027077 0
402905668 180892589 0
133780598 327413684 0
53637951 196275156 0
586299398 107260923 0
291407035 199383813 0
251832807 543959867 0
316137465 441045982 0
518774077 286931017 0
694180698 59089303 0
175968654 125532746 0
303805502 331375766 0
770589153 677505225 0
205712971 675830783 0
257109807 494789526 0
423501164 152517551 0
624130723 568709936 0
122775850 763240368 0
497658405 791019282 0
259738100 189687133 0
149382482 743974464 0
577909549 313595799 0
577448122 533687362 0
136851431 654823737 0
101151192 215816326 0
511572706 182466234 0
684113505 337155799 0
734482620 298057416 0
66240664 699016509 0
114027758 104727269 0
266436691 276035821 0
450665544 189081583 0
52149851 5329006 0
683249655 363529658 0
726817163 465562410 0
41305202 354673342 0
169977868 51621223 0
421848195 20518027 0
217227241 792308921 0
353240268 395740368 0
627710833 237431606 0
130833056 577519674 0
303960415 797920828 0
38146353 494394318 0
620559826 409453192 0
125579654 224802926 0
190010046 714518878 0
778973560 384973689 0
255235258 549021314 0
399419590 308492696 0
45141484 251582621 0
313221424 276325090 0
665056475 395452953 0
495528482 631228296 0
355864156 621886567 0
693558859 783600020 0
792089285 719600811 0
470463494 33793913 0
193910122 148292971 0
735032786 573746307 0
561615620 127825430 0
763026127 536774251 0
620099043 768355138 0
85487000 766375228 0
485385794 576873776 0
410818016 308599197 0
181939081 193900647 0
121359958 192626642 0
351302313 744455891 0
310352882 636151844 0
775930496 9327481 0
716200620 587518797 0
44929689 84466502 0
446722248 3918923 0
693296835 196247584 0
688659650 591216635 0
244085698 153790315 0
317756173 493453349 0
704803194 376047143 0
253454118 261292678 0
216004582 200854762 0
281746808 288752182 0
7140249 764485218 0
695251469 67360498 0
165840548 759781846 0
225499816 24102564 0
511742076 59847648 0
487427702 121250713 0
672840631 6968707 0
451986837 286969214 0
315678210 363692197 0
255266464 747986553 0
23916096 180592265 0
421451111 719808488 0
280447393 601758363 0
44948245 312740549 0
650705866 129384395 0
672454266 299370013 0
590799873 221124433 0
280184181 301312778 0
519871938 730185367 0
120914086 302256397 0
86757338 353316488 0
12330831 789919415 0
329578014 249481803 0
714930781 356960758 0
758962278 675105102 0
110185262 242637866 0
311186082 287256623 0
282953155 662057984 0
709053900 79044153 0
336410 612597355 0
165205787 310375511 0
500116134 227949464 0
153052991 405860317 0
379551573 708871077 0
242631510 82441544 0
315257569 392102954 0
568658353 271152507 0
2056913 177894793 0
95761084 3111949 0
25577617 207495359 0
146637529 687726795 0
755171405 24644078 0
503711748 189324387 0
312840068 360007552 0
25978024 416762485 0
243392030 394044007 0
215526944 552657359 0
595866630 503275787 0
422193048 87339997 0
571487318 613979370 0
794956011 337485582 0
194863624 510643007 0
582419315 152154168 0
195821931 605843451 0
456043299 768623603 0
313413865 319240174 0
346339815 337628556 0
288367219 562038124 0
678741820 511602279 0
775772348 612787463 0
87215750 347042652 0
121251773 333544130 0
534947529 107088805 0
229304171 28284625 0
157406991 2383034 0
215779379 518034775 0
121096576 44577584 0
670036980 40922063 0
207428775 682507109 0
422870521 211095872 0
759866663 503359211 0
772706633 456720642 0
470661764 730002081 0
685511897 118683763 0
533527878 164163098 0
371244528 342896051 0
1706692 193251903 0
648199547 149184558 0
116676248 21831101 0
478041873 82933261 0
578635293 49566634 0
427812192 11012200 0
544093401 714961478 0
43921200 473669951 0
772189798 480781687 0
349353207 160795066 0
711345000 517825192 0
461647614 269574858 0
439296717 324260708 0
654552653 375995989 0
172480761 736107817 0
183857666 770282860 0
138710263 333018412 0
220778740 460252309 0
296024115 290174281 0
189679649 543013945 0
598703168 244926922 0
434201639 662417920 0
693632400 601019955 0
604785350 728346646 0
399942269 355084195 0
335229988 730578944 0
472283612 127686381 0
477379684 16058261 0
393600835 95215200 0
789988759 54538438 0
363140380 751696152 0
716818168 210619511 0
521620567 485244182 0
91965220 640340991 0
93608957 210576834 0
97272062 463693446 0
680634928 179285093 0
479296949 474448495 0
317893565 28796381 0
462130201 20535134 0
754036565 340855290 0
45733222 577524690 0
531627941 565921086 0
6133859 87553828 0
537837751 83548143 0
366316177 191595847 0
485113518 296654647 0
332227737 41236769 0
158338201 743073366 0
580625448 201140344 0
666127684 12605917 0
734219989 718855646 0
92638369 195588278 0
624165930 373689730 0
153820794 208650678 0
715423098 309667477 0
671702951 124897740 0
132720389 295867789 0
213762079 579780058 0
666652946 223393410 0
422810783 298430552 0
506320264 219131838 0
744947461 353673994 0
427432351 154722837 0
218281311 728143522 0
351453227 267633268 0
337189172 768716319 0
337874457 333046800 0
775242238 656044997 0
384516441 174408841 0
300855326 167703800 0
733970714 277381396 0
384933709 338079454 0
362669457 225855246 0
84218355 204499942 0
86213453 314549588 0
355390822 669273871 0
74325723 373932574 0
24605361 49064623 0
157568287 644908511 0
88684607 661208729 0
234667045 506331523 0
168073088 707507648 0
618279304 365257230 0
150422139 4675704 0
185675335 135357392 0
672174837 227743115 0
511328081 83380081 0
263088315 687326219 0
276927568 704133929 0
67620299 170703708 0
680761460 580474487 0
259681981 329743949 0
230002330 212650794 0
364801802 240465754 0
165953391 283723816 0
325399901 745676 0
465138916 325924028 0
444818285 159872943 0
425809644 497041216 0
772412192 529649072 0
274412713 219381792 0
338614119 11297211 0
107496517 384208727 0
731370983 21043501 0
321077071 456205699 0
252676659 426645379 0
246353456 65143503 0
665234602 437706590 0
272241887 212526394 0
498324140 153624902 0
61656064 174823659 0
411696758 231932814 0
436391595 142029951 0
515373829 725919906 0
11581483 681204725 0
343014964 498990831 0
429525602 744496029 0
763573657 750129897 0
237697237 174062455 0
381759175 582671112 0
637637571 697149370 0
200906922 608600159 0
707708702 99843709 0
430900191 105041396 0
167610077 750920321 0
590342808 677097093 0
417757979 321192807 0
371423963 202202844 0
724595497 529212003 0
79295301 66116145 0
345514883 294169185 0
747236643 188005712 0
684685575 773772694 0
26755187 99045083 0
489880386 219775147 0
67156367 104897072 0
202978551 40258198 0
269243857 361980530 0
421511771 39270407 0
383892051 123965952 0
683506164 385041657 0
752598139 552770386 0
605672288 701909278 0
278761746 217835229 0
709764209 475837027 0
115618575 539071773 0
385863773 24252008 0
538272953 142440843 0
449135645 136674860 0
322911962 745313356 0
344144290 19726050 0
504266792 185423361 0
268511619 432070946 0
215560080 251590404 0
681094577 589449488 0
612658899 353291557 0
630360662 412720283 0
600680474 741272194 0
99465119 318649090 0
559827795 176276675 0
281280743 561427183 0
370021305 445695565 0
260017519 731741768 0
62049355 615218273 0
245720006 503467034 0
302769471 482020641 0
359714376 192194296 0
264529619 396347934 0
416704106 151023503 0
151105451 214789145 0
224605246 439351151 0
434877193 515167061 0
157255909 485445193 0
661777493 521444271 0
419591702 118054599 0
548604843 528716994 0
777084144 392069066 0
754364129 509622610 0
123635780 572889666 0
736806919 672561516 0
450973360 457548642 0
504196434 21731625 0
580325953 618110606 0
231524268 255359395 0
261524706 660344420 0
591381463 114907601 0
714744832 533686982 0
771733862 132935114 0
63550444 543083683 0
489337096 321945365 0
361817233 251076045 0
666157556 166172577 0
317896626 539971951 0
316879507 375074397 0
57299447 778597346 0
232400176 487587543 0
510244049 677943221 0
179513838 763638939 0
477414298 142105775 0
777444553 269925848 0
368998848 393159007 0
631239305 452227403 0
637090735 194851605 0
93273538 110130389 0
712059864 220151015 0
748391528 119872095 0
671017185 20606494 0
403664306 81854784 0
465233384 225751890 0
530972899 607735064 0
697123552 488259062 0
151065126 305191507 0
195798540 788577185 0
795881697 261449709 0
492720136 164214325 0
669060277 241257711 0
797028238 258374475 0
600697348 504344948 0
557169523 549510805 0
54706589 498941477 0
434270992 679120464 0
396989873 397043998 0
723865750 30560209 0
530616275 433126702 0
483233114 285287035 0
601193061 546012046 0
131050749 241310964 0
276870766 92821569 0
324783158 725018511 0
16753362 82955135 0
57058240 394455508 0
221200505 124083316 0
332382781 721438757 0
308035704 432191954 0
560613749 773267529 0
303645603 442654933 0
515463872 643042799 0
64213865 17395552 0
622543712 290758019 0
94505933 666407637 0
741721147 596492108 0
228801850 194088469 0
453494414 207227021 0
622446612 763395998 0
156143474 61655633 0
622512944 605471672 0
3885894 751811191 0
99307348 643721616 0
424454348 749698185 0
1600516 744729464 0
409835538 497549659 0
123576649 267619915 0
660641178 22098312 0
366003838 708997730 0
556649218 317735072 0
188704993 294573243 0
34544459 187463102 0
404054789 734821279 0
165240742 302778663 0
650652757 131501334 0
632511221 51071322 0
744659692 87236949 0
423321727 455511983 0
496299123 601306131 0
507530445 214942325 0
132122079 120566612 0
420327290 701336400 0
288059872 215933108 0
752835876 255389753 0
795065106 546268453 0
607115184 801195091 0
130785020 178027701 0
772868549 549209436 0
314644089 132380906 0
762545377 64300758 0
402305978 304530971 0
522143438 256488015 0
59763245 561413552 0
688450089 755103277 0
713466679 532469379 0
434612178 1095915 0
401666608 292933254 0
597685006 780546933 0
771684327 52256104 0
268646835 140478690 0
733923307 681426585 0
399203109 455963055 0
181516428 132574812 0
554225519 337988226 0
67889405 728559565 0
790390755 615737094 0
580234263 406012666 0
100794968 180425995 0
210357103 46315587 0
317673928 186469163 0
32681680 206072336 0
470082456 462121195 0
630254987 519096717 0
384267780 284784201 0
146519185 418315542 0
226741769 747391704 0
714786977 281047558 0
445914633 342902558 0
766748939 618239816 0
1102022 448573222 0
461849237 700072616 0
660101860 615573099 0
536390785 468936639 0
698690561 64767325 0
707891740 763117472 0
59133164 303219992 0
118210600 432055862 0
584019797 345316032 0
483410001 482740747 0
222972978 665159402 0
231601855 614952621 0
104807224 161776874 0
11026456 653587584 0
63949710 539176813 0
686574873 74671544 0
515533985 602421750 0
521794642 350714766 0
669319660 78964142 0
308970196 726325523 0
154570570 604153727 0
583668210 512044798 0
617313594 40821964 0
537344425 387604088 0
731978782 205558938 0
570693197 786674307 0
386902182 6062165 0
678068432 183353669 0
439655678 558290780 0
786606485 542150744 0
158652774 748217354 0
632716357 420943519 0
294020417 200635054 0
736506523 795883757 0
62211293 523005906 0
632999310 784650299 0
766472550 553599923 0
765425969 197468445 0
166993298 94234729 0
231625556 289604216 0
296573847 603007536 0
763391756 62967213 0
561136041 572223774 0
562534854 137844378 0
243228243 49998053 0
396770702 109128061 0
116258141 730255173 0
536125123 121303532 0
390875461 769788594 0
577866727 424611597 0
273915243 95995198 0
362320527 773726461 0
470032397 612921188 0
480259474 379784206 0
453183696 479284132 0
214535952 489555925 0
331733069 778424679 0
519588850 475748627 0
434518172 659499440 0
637717185 601502523 0
773745965 340245180 0
538434196 188135506 0
587274016 618780123 0
575844315 480759732 0
96919024 389370478 0
129658628 64531249 0
684176863 512301919 0
756594331 522599387 0
383450823 774985660 0
503174896 334163357 0
594125331 130968108 0
232302619 156745233 0
235348948 740903898 0
497344130 101236917 0
443259936 692383689 0
367693989 281293301 0
339027026 782859274 0
680343427 128995140 0
349366467 703566489 0
503339277 425832374 0
124905998 610492452 0
774076970 89742746 0
584903028 598679679 0
127002017 793333083 0
384897365 550531829 0
168856097 4247920 0
557932790 242765208 0
82220832 637241040 0
322709999 214675996 0
300783320 695263023 0
518483322 104081324 0
426604605 335993771 0
665672532 330420198 0
204924503 214721394 0
647693576 579556215 0
713497229 648035120 0
139180626 201274619 0
637486507 644878515 0
724200744 733227754 0
70860339 18468581 0
438514031 648540061 0
674087478 66140398 0
24801605 273832037 0
761997768 161788928 0
109161893 784488971 0
380547357 559500369 0
334783220 633478370 0
636954069 176955006 0
212954277 798360526 0
249751832 695709304 0
578612670 606082986 0
582487581 609977415 0
570455806 45988477 0
148892341 212553233 0
160737973 559038278 0
334345602 7145256 0
141010864 176938536 0
136703285 442953114 0
240958679 353104262 0
796997796 788342237 0
665747094 65415192 0
736935675 532527309 0
461921546 435907476 0
143700903 750211839 0
683024868 562626239 0
588688805 436801088 0
273791867 503137375 0
449174115 495565503 0
744775969 712034768 0
116662161 371437743 0
718231686 135712874 0
716894950 62332396 0
414974692 799323969 0
15030467 679510904 0
725002594 170845241 0
306234885 65500563 0
215154081 147064029 0
606448012 236247440 0
61631618 277587392 0
246196964 502540248 0
453057801 320898583 0
561707302 369610393 0
162718058 215084918 0
375748828 505626553 0
398005881 91626187 0
616252421 696659515 0
773463482 560378341 0
80457729 140733225 0
549410613 262262301 0
353385587 615665890 0
395510947 90040242 0
229353604 746804386 0
384005809 447677741 0
179170824 648026057 0
222215814 663662318 0
473193797 217364925 0
477016905 352009846 0
453996436 741664380 0
283969944 320889766 0
648310936 124071049 0
544328757 608960698 0
783377507 195461588 0
511486613 71954101 0
420814860 344735433 0
239825000 210433889 0
36767535 359185196 0
308728762 299528143 0
253144777 447839487 0
659289939 185740245 0
124840306 399248080 0
744088673 542277925 0
797343708 668437989 0
95165602 9406178 0
611085982 442126508 0
244561306 789729890 0
485611248 557814180 0
213360961 403090362 0
239078080 561306809 0
555377860 476407405 0
717547704 261039136 0
166352837 692570002 0
597087212 274549612 0
255049928 616240207 0
501985867 60032609 0
6906267 492489503 0
511270568 181246655 0
82041105 74946518 0
188920527 691068741 0
323126227 753005902 0
264806117 108134293 0
517110535 475707838 0
68264636 796858055 0
293231038 619883585 0
200786566 519878077 0
789790748 739586239 0
127695238 559131385 0
569717572 362306215 0
152482968 261547479 0
152878992 701725925 0
677772104 109512492 0
637651730 438435403 0
694534376 621717505 0
173763035 196352185 0
92218117 153699302 0
298991038 43615542 0
615037661 683776628 0
64604317 115693016 0
705072402 516609516 0
410372855 593048082 0
272629698 22312379 0
44972310 407817422 0
398090809 613567472 0
699944709 314385889 0
712977915 658826981 0
147795185 320927901 0
614237858 388132099 0
745953329 502010104 0
408748213 20014175 0
398142023 174587866 0
757275125 216893025 0
431534699 668402566 0
324890302 385608940 0
412698350 26621101 0
33569859 672641526 0
261578118 369327729 0
86105485 125834728 0
354308425 349573532 0
358861615 229584935 0
186831527 126205958 0
483376507 590939404 0
427261492 386913429 0
27498390 342541300 0
401433936 739913914 0
236327730 613536970 0
466332924 309805290 0
120524338 750790805 0
429890814 118123979 0
633491110 614710469 0
122673509 693626497 0
311570175 175062362 0
149622435 728777006 0
548016477 334245708 0
724125009 350724299 0
229797464 526662364 0
737756448 383499549 0
632741453 38612027 0
319483481 601147773 0
133215384 668925752 0
754654272 676477368 0
148784132 588918902 0
495214692 613552389 0
68116531 418131805 0
702637100 790847261 0
776021598 154014334 0
103156217 206585900 0
511270740 119148046 0
745016052 330543829 0
244737157 637195904 0
504079902 129984899 0
485981098 173219231 0
508560167 544985918 0
595035525 517590510 0
349916783 593507637 0
759392575 559483882 0
91747046 698283878 0
796840887 112877128 0
115867597 545015974 0
86660173 539153120 0
528620759 368614690 0
119990905 660570120 0
218863923 51632858 0
675607833 786114097 0
2124484 84230485 0
363020857 485746419 0
738136847 117107550 0
518076923 400761015 0
16197246 718781961 0
678214887 475614159 0
526687061 97913800 0
453642574 773700967 0
326709520 789792931 0
263003303 760441405 0
570862028 217566892 0
360654964 649688210 0
617587829 589296672 0
172576190 474734960 0
471757428 211047580 0
154674310 154678960 0
709577381 794038586 0
696529407 678809860 0
458847737 185468980 0
572515195 411235525 0
213498052 519438656 0
345428392 333475156 0
289737998 482202367 0
325104873 710749374 0
168874880 552096270 0
167985908 357770699 0
789036346 110350722 0
58360180 441316155 0
572379461 737814096 0
387535432 782870218 0
203919857 672833368 0
541758662 488805442 0
406559854 317793813 0
602195972 430304684 0
123919266 423877391 0
500049838 761312685 0
799471506 122353114 0
555305139 21472646 0
340707981 560171486 0
438999606 39583621 0
642494974 526179124 0
609347876 444900882 0
163325992 402497800 0
456532874 340793117 0
500827450 93011990 0
263050682 343166180 0
428545150 87570025 0
87000641 187706771 0
524825453 26511568 0
126380306 180138150 0
281790567 775665458 0
223493506 581509746 0
288488911 391745341 0
748131473 771257732 0
561954832 65050390 0
364093468 369212522 0
88730947 104998458 0
690995080 755008065 0
29362555 309738116 0
531797532 484671750 0
435001092 10363890 0
356820417 665406190 0
331237108 695513459 0
444831989 762976163 0
760031031 101105305 0
305481454 13343038 0
745400351 156138846 0
657077088 96788312 0
17671026 311622043 0
441581169 603547912 0
397783400 226490830 0
658596295 542926953 0
585326925 473154354 0
70046028 471434314 0
174036607 736900742 0
333141204 510685616 0
734624945 755779126 0
641271239 299787592 0
320812530 295519030 0
591601224 695823363 0
497510254 61744760 0
181025628 517792330 0
328222301 797750792 0
640345390 618765576 0
324049133 191707519 0
138626007 599144629 0
758642721 211027678 0
88807706 254218563 0
159799949 581316404 0
55921759 786617711 0
153904434 124909365 0
712954870 677038196 0
252969264 496611678 0
329667377 204725399 0
453495031 261377757 0
407338613 315191668 0
300202993 261713160 0
742630777 70858756 0
485462142 740380700 0
450103408 74825850 0
210025530 526321270 0
40321960 282564836 0
682078616 435620958 0
523715282 517177436 0
49513497 348940200 0
458194937 652131230 0
105600424 98892339 0
470252302 482924778 0
800432558 543824896 0
243114243 258300249 0
333835880 240616071 0
57379088 223115132 0
315220454 108657812 0
144794523 555474508 0
631459322 8360478 0
613695145 650540796 0
453562839 763540447 0
791000235 89185218 0
631738058 602097975 0
790698704 621493025 0
318123624 57814433 0
172066207 53234178 0
465926231 5060751 0
27522407 153018994 0
208274957 25262376 0
630026253 737311611 0
625788960 423686193 0
639455815 107434951 0
51470987 638531340 0
479225337 60975717 0
516878073 498982429 0
636297078 461371236 0
195191087 373203794 0
732874270 283043080 0
436967512 37325164 0
59228534 752315818 0
725220364 221487476 0
369853239 319146003 0
174717206 160440949 0
528180050 50664241 0
676490296 94926027 0
215893083 566140586 0
582029995 71139064 0
588575615 670731620 0
800868172 488960479 0
127789896 682779615 0
456085544 251184369 0
348950864 731931872 0
269246137 712250826 0
648766202 551542231 0
121835998 749802559 0
605137874 308288140 0
557033742 389594298 0
680565165 626542119 0
667284847 169723276 0
617849159 253128513 0
625637475 437064037 0
449285735 9765564 0
426790246 415406664 0
353791551 393218304 0
445668965 128958878 0
3866311 9489530 0
290206793 179133507 0
353958514 566850346 0
60492488 709595280 0
483528211 432125540 0
698018204 731752847 0
585239942 224170579 0
778110389 171222830 0
130589211 725967943 0
161655921 66831288 0
574216944 639799944 0
69501430 553478020 0
22526109 420953891 0
770316116 690260487 0
590987651 260999759 0
695451590 551273047 0
595524000 111543470 0
84950994 379371634 0
211422102 679249762 0
58687853 171149142 0
155575848 421552495 0
49928250 766034964 0
273424031 443586936 0
115257000 57247222 0
11520178 179250364 0
74232837 715672865 0
249609764 778421786 0
738232423 778498003 0
739501435 175441108 0
336325145 233368368 0
516590196 397613025 0
663180554 494337191 0
346209760 101330516 0
753421102 36810887 0
450870490 634554015 0
564875024 498864072 0
691547143 523515991 0
1428233 99744300 0
748366277 168807974 0
728024657 193110260 0
466140807 49486167 0
507176571 639411716 0
176084039 390343804 0
515567988 66603245 0
482902986 320434202 0
269101008 554712906 0
571796114 189514166 0
151375897 615015632 0
482418646 674436002 0
499261866 652937000 0
759320845 40178981 0
661170400 604674972 0
166646801 217809791 0
390827939 664481167 0
477308654 678927310 0
691019601 134481528 0
491553699 563423938 0
369153707 119684441 0
348649170 622294328 0
322855705 56364170 0
319093879 480074331 0
458840742 183654280 0
162553603 344351995 0
207955211 736598012 0
712184406 311977065 0
151785550 278707893 0
467940153 382591525 0
438214079 219749099 0
616848515 649073034 0
333373225 335471531 0
266412977 14863463 0
622002004 536369191 0
180971552 665411917 0
485645254 643581241 0
214387529 785320270 0
324239781 422855340 0
701912069 376415682 0
265607453 225811255 0
649106101 500359696 0
73005942 365073830 0
364585742 430945680 0
232043725 144614557 0
546634742 790329650 0
780520859 796080653 0
261557758 639055220 0
383318629 256253480 0
7315830 397707746 0
188201361 620785293 0
95497769 303712473 0
215069945 794686968 0
317831821 250896934 0
491581703 353884327 0
715655538 287970681 0
321680002 28266242 0
440167709 720252329 0
779503052 367306711 0
677999517 734558861 0
207603748 282996729 0
410074910 633423732 0
709751440 746465078 0
198637525 40189345 0
471390040 794533717 0
101057770 515805040 0
320371446 487699962 0
121199198 464732783 0
18964622 348163632 0
369102999 436737799 0
318385574 58097955 0
245798533 433623114 0
475037526 498388252 0
793743923 400192865 0
299070265 412010458 0
132265960 451254717 0
60971475 716904606 0
144080957 479423251 0
98905572 200110019 0
38827633 128346359 0
288058359 367695978 0
753888614 294149842 0
680581831 263543283 0
660364226 484007039 0
389929117 768205490 0
478478330 365441419 0
271634489 489534194 0
304273728 55477562 0
339663055 354445786 0
129063490 216961218 0
109395514 499586744 0
276611372 194249568 0
575029097 732531055 0
30874905 534166298 0
296643129 435280160 0
680245662 168821567 0
73806268 617057247 0
453050030 751909026 0
684363197 33149256 0
641178776 223076297 0
649769393 175815679 0
133192035 239199987 0
694662579 126264045 0
626158596 300328717 0
326876443 540775027 0
318797426 687465676 0
530628111 705659226 0
169742155 71765979 0
740429156 551803590 0
461772434 423132920 0
612989913 381909008 0
310205236 350080598 0
395421025 402531820 0
622041778 666538030 0
6143120 119304196 0
607054431 379688544 0
310287278 798903386 0
349204929 566320218 0
337407685 155599331 0
313900003 568032417 0
274339746 478325476 0
694603375 599169191 0
388965466 599903215 0
11911163 599115988 0
438728649 3012470 0
313337020 385622490 0
521162046 322647980 0
435327351 261896810 0
123044271 790998710 0
374553956 549078112 0
398436251 548884262 0
538085754 17165331 0
726713584 308406273 0
85473290 88925638 0
154901216 390299482 0
77794487 535052234 0
396968757 630223462 0
453285587 345816856 0
95393607 103649647 0
797584100 296648327 0
256071006 85979311 0
285077164 545751491 0
396856145 682739930 0
84401841 284025540 0
739287228 175049199 0
698594858 156385096 0
727478073 617395767 0
181926661 87558441 0
560987758 716903459 0
201114728 662383541 0
161063291 529836328 0
318297896 639177349 0
84141758 594308691 0
755715913 75678571 0
385420518 80110657 0
425196470 493270668 0
632541354 161784643 0
234661967 107148100 0
537838345 424410753 0
85263254 753507496 0
61403623 716026933 0
626154374 223897400 0
398536207 487638166 0
663083914 486912498 0
231776334 768966932 0
345797449 735480941 0
472140348 630698293 0
774102347 530406103 0
303624861 236237658 0
414902821 438305823 0
537983689 566759516 0
682752019 580585804 0
620218774 243100723 0
74011737 244994231 0
584306348 551653602 0
156323169 514689934 0
734572919 583733880 0
682424025 28702059 0
616751271 729549487 0
173069729 111990053 0
236053813 324257496 0
47241074 782631751 0
675336161 304346644 0
456510161 308946134 0
403552584 29531448 0
537663372 496278348 0
603401006 769210710 0
159493052 136091213 0
624434852 687906267 0
128076142 152292023 0
192592792 432816715 0
101288925 410305792 0
370976253 31923340 0
26682454 154392962 0
441059741 54255285 0
13239376 246620598 0
27748013 219453019 0
242769405 170578691 0
157828239 78424536 0
122088347 242961480 0
261880386 581427671 0
22923446 253121242 0
558815116 492528808 0
560865023 306670798 0
174381774 547149787 0
690642335 105581998 0
262619368 640637745 0
183555703 499510319 0
365758874 707781753 0
287143638 493808791 0
263461807 363961288 0
470196079 322677578 0
151100640 595130811 0
676356997 652869201 0
333663747 490307426 0
698579777 530598022 0
215018630 374641059 0
2636895 230285026 0
222516721 714373341 0
430971950 172225118 0
451590052 526143072 0
54140705 3514999 0
178931712 586551136 0
265797652 197956350 0
738230687 510299900 0
634442889 335758953 0
456032333 352077748 0
700072005 521032658 0
424707978 718809990 0
164032457 173650118 0
306978433 458748518 0
104301459 277711367 0
384960595 377146855 0
313110553 371503893 0
223814033 112283142 0
553254587 250373374 0
325936356 224974351 0
73644733 453995043 0
115473762 316679059 0
716750755 118505381 0
630788356 220424391 0
609166424 209002642 0
112677608 31752122 0
138027748 376095605 0
449112517 537100678 0
654822101 514244679 0
461043149 156263362 0
340100503 227027401 0
516831589 663951108 0
86802242 51081736 0
70916021 262918107 0
741565929 710029080 0
135163249 173585888 0
69091059 29891325 0
216986644 326926544 0
412229156 370336357 0
734470420 737602197 0
351552773 662624951 0
22693642 303278795 0
609389102 763485667 0
620327432 177154385 0
731117235 108108231 0
192075691 318969470 0
244381506 428897789 0
289740312 681888972 0
274292945 736777370 0
146461282 22503865 0
710091095 516732910 0
85769415 609012593 0
532374457 750933050 0
514708352 429872504 0
212405536 708007375 0
35527302 457721081 0
346118961 677449879 0
338529432 30319525 0
609682711 383055362 0
671479493 327484181 0
9142446 6352487 0
203816884 479954331 0
665702675 205509482 0
782969088 205206120 0
432944633 715925715 0
447948210 622803085 0
694475211 305096479 0
665479659 366277579 0
314375002 456885581 0
335365767 735899772 0
136885723 538133165 0
677093973 416492649 0
340530017 720113396 0
650192450 442245706 0
269560926 547561924 0
540478212 764244929 0
359603709 288063444 0
479433229 288771910 0
200407230 53531329 0
371331068 297223113 0
258824574 57861313 0
526393490 247996206 0
794779838 614879593 0
256946825 715884313 0
764149063 738578391 0
516621974 387592757 0
160888899 768471943 0
199233414 381840073 0
122814728 728562213 0
232911054 604751286 0
166725730 424138898 0
108406439 461471091 0
139564345 518589244 0
492590549 518569910 0
450169466 354827640 0
718039631 245824215 0
378141078 750731975 0
321388408 652560466 0
269372268 557777186 0
576411662 775030393 0
215470288 102931282 0
197131093 402637925 0
785733581 554495043 0
267153120 704022188 0
680335339 700468759 0
552757776 638669920 0
465488402 760596057 0
568510256 151001371 0
345786534 293328146 0
559769868 203862438 0
379336572 721589989 0
711853728 533894490 0
684809462 533157277 0
523963701 277950142 0
702235736 743813367 0
486025597 733751420 0
108477895 503563764 0
24667274 443865655 0
64010293 417845117 0
64584553 244750760 0
68729785 522431004 0
463999107 74876932 0
326407888 326709160 0
328218072 592215292 0
104578048 713108145 0
286116118 271727966 0
533915296 185702605 0
725040379 321500248 0
718395085 502774109 0
76489964 211031060 0
75900816 8281067 0
708930839 368086748 0
440043363 84393545 0
474462161 455511547 0
700562851 801256706 0
399233734 448657420 0
532464214 73679655 0
360394680 508715837 0
259363536 23138457 0
244650145 201859107 0
591190169 270844223 0
752517333 424353475 0
790532549 510514978 0
93718585 680642881 0
272064413 274739557 0
559192313 400718095 0
598330858 684855590 0
270510768 263593407 0
51503910 493683907 0
146643634 763383470 0
36635299 37802732 0
195853339 386658109 0
797785580 28312351 0
404558668 328910749 0
301730190 190329669 0
426902067 700810690 0
658628542 614623070 0
36101082 222226693 0
491842730 40784839 0
54369811 333884834 0
590724133 143949561 0
498739210 290148609 0
517513190 630691088 0
672440482 269874326 0
52408656 64760827 0
408122492 642919578 0
745075646 27812230 0
144337096 750161295 0
191590124 584287092 0
636696461 389459573 0
679954860 576514759 0
328779289 751177917 0
289603276 656653378 0
430415170 294499086 0
486011106 603544168 0
742292136 698400258 0
397595685 771662379 0
540258071 210438256 0
605871175 291149721 0
207667436 681881289 0
670015724 452283543 0
36647551 30731023 0
644152126 664696259 0
201145195 744437876 0
110973961 750663143 0
329182032 302315499 0
739136693 666707935 0
481503973 410198689 0
262287154 220707002 0
83556645 258060720 0
137584104 445711617 0
388764946 648150874 0
327975433 388935059 0
717627878 209838325 0
31038786 35409281 0
527986470 770920228 0
63007491 781269224 0
117797970 710602810 0
498062217 137931675 0
665153975 199204995 0
645412966 57048853 0
406647466 68692332 0
374547421 557668211 0
420132832 581489400 0
647151171 253830645 0
741728382 385281440 0
495714694 315673630 0
554266990 486877271 0
793499744 306283931 0
170986024 440937069 0
780515539 587219291 0
218895971 472756846 0
272782974 327270268 0
674760671 585324281 0
507602218 59708470 0
581147445 156774748 0
536371262 103577455 0
341404844 682950583 0
467245104 440299810 0
248742628 353079440 0
253853075 332034052 0
136477720 689471271 0
662012598 566095898 0
30118485 450586523 0
301050312 16419898 0
608900305 66943675 0
244310673 378608953 0
176155358 147190192 0
574273625 505710368 0
90410929 20409074 0
296005928 691871964 0
536578223 482509309 0
440239633 308818662 0
717694688 430630699 0
292110820 674963418 0
564062586 405198369 0
723899163 108235190 0
34035250 167206840 0
66322625 636306896 0
485114662 321917632 0
195282412 87060189 0
672234307 647342027 0
50564179 731269001 0
471644918 582774565 0
117346692 628071326 0
654065272 774518131 0
343879482 150328818 0
99121682 228750396 0
598111321 185115424 0
88135042 636222574 0
292305341 164781170 0
247676057 124871624 0
438790992 779514217 0
477753796 770736492 0
213518662 684382711 0
683664950 379218375 0
483272241 788426386 0
449373679 276507241 0
21680877 629104877 0
591037960 724340203 0
787244748 34783505 0
530415492 617033211 0
456409926 131431275 0
63701793 253148021 0
209635107 134990249 0
51432407 113564159 0
327513403 204490610 0
121748775 54988172 0
742261290 371997435 0
744478385 43900831 0
781216355 747054372 0
462621481 15801530 0
645149204 91944992 0
65848440 269316474 0
597069448 618076901 0
1340468 418605813 0
503185764 349102258 0
747329787 150709053 0
753519306 743183055 0
64373284 400243321 0
286023268 205670180 0
705749508 600091069 0
475836237 661917416 0
609044044 324483601 0
570883586 398893289 0
570914977 367898252 0
320096607 425850248 0
682665237 761967198 0
140078659 514111164 0
261079260 67264774 0
585309019 304251408 0
483449630 378998893 0
629685809 432680574 0
485768947 395406719 0
364657357 774209752 0
138776983 727225673 0
727042280 507481123 0
622760226 796389454 0
686379054 335129068 0
122053338 296062051 0
770681501 36753372 0
531346688 506821792 0
445078807 27298131 0
230330882 261743555 0
439006621 348968113 0
697796586 542637198 0
596947874 572227671 0
546611158 777784489 0
359786283 193521859 0
296119827 450488542 0
697306500 319424459 0
221882881 462370368 0
550982999 790831640 0
471656686 414552614 0
666028073 316422513 0
276365212 35168688 0
405420120 13000395 0
522874365 659370572 0
573157536 3099733 0
202822200 494659512 0
272994734 757042923 0
310873103 46626943 0
777951325 694693087 0
763953509 261258149 0
41103396 525739560 0
379949142 767559588 0
405625579 553589923 0
416062898 660306561 0
218798018 86611198 0
168545781 212376970 0
287940160 566003851 0
410827156 797076595 0
565592660 600416310 0
128461058 617118565 0
582074690 651035543 0
603793724 62319577 0
727239779 455316687 0
761790304 631148169 0
740227164 407409693 0
548502936 750372835 0
758348002 249025619 0
29530231 339722755 0
707093947 197552920 0
778098702 734115965 0
781597011 34266071 0
783434155 466519126 0
301773468 758346098 0
406299642 548572655 0
304592912 47221294 0
658750262 542879225 0
744702643 686527586 0
386327086 620597843 0
94921565 744708047 0
667558925 168932672 0
280877733 394309751 0
135224788 15141933 0
690059577 689851045 0
720967860 487868056 0
267401467 463315709 0
469179796 403867347 0
181871939 392549621 0
223640855 531964049 0
608028373 352522990 0
663329284 753922043 0
305937917 665893777 0
130962964 474960230 0
800982409 323668973 0
75726902 496826083 0
195254042 610285862 0
491648085 121347847 0
571767830 334652978 0
599976087 489492486 0
242504453 149015889 0
54340758 274383142 0
135479372 551803438 0
377812495 704630890 0
273101546 558613538 0
451415350 615042699 0
56168036 77148980 0
574094741 570349999 0
364428848 542214081 0
769403240 489396507 0
600818471 714027265 0
469753291 690365194 0
313814089 78889678 0
267098948 576643753 0
329416585 301832970 0
263868644 499164926 0
639827606 335182056 0
493036977 626737482 0
329312280 350066415 0
761353313 129979773 0
380785958 219824996 0
340181235 411284165 0
486464431 13447702 0
718263773 562829703 0
351583439 61227824 0
435938625 150092823 0
281332752 471588014 0
488426893 487327686 0
543425413 397816456 0
574243790 686316887 0
50554093 738970119 0
619221679 520856148 0
379015450 413401709 0
723432146 180079912 0
401400665 220616848 0
261169340 645400592 0
716915882 694232242 0
728372902 366677366 0
84989237 381644273 0
539736738 393562432 0
656061825 141198205 0
460097594 489400996 0
692279379 471342214 0
605015870 742071752 0
612550748 762477867 0
229459326 621848216 0
762308575 22023145 0
541677364 733140387 0
276673225 172789823 0
290859905 44714938 0
168613408 549822947 0
469367233 292596318 0
88456650 706559080 0
248162566 190776129 0
291973869 410541210 0
733821173 32433411 0
651824177 434497372 0
739130098 193199065 0
81524119 734276191 0
649006639 612737135 0
167457633 259362830 0
298328922 398370470 0
472109516 362639555 0
28826917 374847231 0
551887700 687536528 0
595298139 170367065 0
89336982 623889160 0
106095850 683425743 0
526828360 557175724 0
128824236 437181578 0
309627625 9292354 0
632763193 553111541 0
747184138 220099157 0
26335362 656059912 0
377771879 209220347 0
428498127 170468777 0
314950110 758870620 0
195477693 595122152 0
353471288 306921729 0
158987934 575385426 0
140253997 298227262 0
228832063 18282469 0
38838741 659859081 0
338282331 84754610 0
527068426 246870579 0
129990499 407760039 0
402335699 623414813 0
289570730 514370876 0
720678315 511187946 0
342391457 600223262 0
321317201 324989802 0
162588569 769541945 0
47290070 734719198 0
375407760 552121606 0
676483083 322689921 0
96425621 574739434 0
678511202 721830618 0
260023037 511246067 0
150494551 789077309 0
561014765 735307851 0
82123960 548677198 0
770097901 179174504 0
25721812 540785318 0
671727309 5435543 0
371234902 248414403 0
717548566 735978959 0
447643599 327218800 0
101782537 63978555 0
185450686 76469540 0
536686725 589074559 0
419632535 791536216 0
190453333 589368279 0
660119602 676495801 0
684600348 308305060 0
197812224 95997067 0
670864085 110048011 0
105733448 82952396 0
360033660 196088595 0
377246194 9090429 0
798345294 379154214 0
49175165 287514086 0
226332049 224048925 0
424949559 680299364 0
561073704 20999123 0
222924036 495015998 0
512447095 523936148 0
90636677 21054157 0
627984705 114535775 0
648118208 722172348 0
676693396 484577986 0
162013558 12300910 0
670958689 660728396 0
283666925 318649425 0
184435178 206117558 0
662042203 457302481 0
244158095 610269278 0
413230683 376152901 0
785695753 126651058 0
118676711 388756171 0
297867598 257550120 0
527366916 364674705 0
453468755 400596134 0
25966743 798837639 0
463863389 655758821 0
157077761 113860969 0
26222162 57030970 0
549522057 248351745 0
673512689 349530878 0
432994861 403605434 0
600272532 152044238 0
167233465 466141676 0
502300268 165599491 0
713184407 290706986 0
124658312 175823566 0
705470385 461079744 0
580763958 248872655 0
792722600 132639414 0
326696391 445237353 0
114333539 543667717 0
374634166 109907340 0
403465541 409300070 0
708118723 16093329 0
410899884 54303789 0
225733791 769412099 0
365475087 104643250 0
373021355 420718819 0
137116259 287645928 0
244886865 643595281 0
27766637 375042044 0
193377054 105191557 0
467944037 319588866 0
425269623 301033471 0
315404554 205656500 0
695360811 228540722 0
384097953 305173613 0
343188622 167736153 0
191382424 473427984 0
485752358 64118643 0
153896489 670312343 0
47588764 173824487 0
184381612 439747158 0
81270101 164859139 0
40359615 312111017 0
135954080 83206057 0
424474940 522000916 0
411899729 781682084 0
587302264 793791544 0
61901190 671028406 0
567530057 359849231 0
240034410 85155910 0
745029416 506579705 0
54216785 679703660 0
756016528 554723447 0
147716122 437545851 0
60066063 302594662 0
38509825 414016061 0
129802181 472829909 0
640246868 631462313 0
772232893 717254690 0
86848438 49541843 0
755122839 157915529 0
146027214 479146203 0
181071994 712159699 0
656916156 360663896 0
125001763 8450702 0
234926513 326142992 0
638410048 782222124 0
580607134 397133343 0
644005996 18385078 0
770855101 590336294 0
170180314 124859035 0
175587560 728652314 0
158067303 800113752 0
165982785 335000773 0
227112640 306356819 0
92173514 98181798 0
180202133 688839533 0
711311487 776290467 0
685981556 349888830 0
357931712 331388831 0
70920833 208481226 0
738056357 77117221 0
54447023 276810447 0
17837924 780753136 0
613285866 764350133 0
125528980 754367859 0
441305581 249117304 0
656375528 312656003 0
156398393 9607648 0
91138224 326275668 0
417450895 590998211 0
659304616 527062320 0
495046262 56820164 0
581953592 66211623 0
595830614 443101206 0
234456889 366454003 0
211701468 567314934 0
180392771 483513002 0
216790018 279515995 0
528135178 702594998 0
709993802 348578093 0
345156439 519038891 0
495415490 792828462 0
655463431 465296400 0
733957909 253479372 0
83505190 753317769 0
258593608 197765722 0
426184454 253687520 0
98256087 345752845 0
756572810 268951928 0
105953379 402861339 0
45637144 489619992 0
519597842 769968847 0
654864088 409511886 0
99602468 320272650 0
361130411 268417997 0
527628155 450005512 0
157897615 86047539 0
715776069 133970637 0
559343787 127500510 0
744386481 418918152 0
85020692 428314335 0
274415348 41327883 0
593109589 601288340 0
130626693 390485029 0
523551182 261892529 0
517464635 410791365 0
64642770 596178745 0
359610058 589129909 0
747000741 264481195 0
3747872 546667246 0
564519312 466658379 0
141173551 650555208 0
327428579 789668393 0
565178924 535109996 0
367233807 634744534 0
799130645 439798816 0
25993284 84482088 0
175340076 322390270 0
190185519 757284312 0
39623824 357730638 0
462471550 710483921 0
144619914 752235473 0
657564399 251471675 0
71353382 566694679 0
146406490 308110427 0
781700014 24700728 0
185585228 559810015 0
45383913 413145370 0
522114487 611172139 0
256238214 302223108 0
642941358 188287513 0
377185033 733430647 0
622975818 264653465 0
100022554 679480302 0
579746541 618692413 0
137162705 369170849 0
189293887 659248837 0
290867487 415584526 0
329756979 499965280 0
116142874 245280046 0
631738826 761991907 0
247541183 774169857 0
721609094 567498027 0
656903817 28371531 0
740261912 1933559 0
297513116 358305723 0
178686222 271180488 0
23726196 44787661 0
356608026 598382130 0
555635769 74220189 0
113516541 39193349 0
70054200 59974777 0
35571200 93500718 0
395280562 463086649 0
748266868 372917972 0
3063176 348886870 0
151870236 495059088 0
399325783 516749293 0
255958226 280819713 0
194607234 617137723 0
353250788 364520216 0
1425920 389464934 0
333747294 50084761 0
369835223 342299401 0
582950271 447185929 0
386561077 304193401 0
200685279 365787950 0
725638436 741785111 0
660830496 566727597 0
363046167 388742361 0
515595111 590981629 0
123982464 603646067 0
792671632 455434436 0
78308108 760040737 0
158657956 352076452 0
555957997 171089016 0
632075329 63654337 0
415544290 770413730 0
543109058 729773014 0
613950431 448479109 0
174844874 748364516 0
686871645 264966398 0
159962383 216293727 0
603832958 655335266 0
99494744 354392315 0
15737313 722560677 0
414592148 736338374 0
311657057 772867642 0
487771263 486023183 0
294763708 726087464 0
592498238 462177005 0
657481823 382352883 0
210658590 586007381 0
179566910 650177103 0
625897261 16796640 0
232556278 565082813 0
384397984 125387857 0
159359604 100017403 0
258766622 524817223 0
98528820 5120009 0
516993456 89366487 0
299269861 119757906 0
197173458 4235184 0
355646149 364310255 0
162142591 124007057 0
79591733 113064469 0
374938452 41600905 0
301812137 790878300 0
770640568 609107861 0
37065768 358769525 0
519687328 312413377 0
545304472 99265782 0
26417125 621014386 0
254767652 773584187 0
406415834 209960726 0
713764931 325655061 0
295913164 739602534 0
504170457 608834549 0
703009803 473120224 0
111470997 326606887 0
145217812 356809674 0
800156623 561223930 0
77660628 471181780 0
315065560 774402886 0
648744471 199763681 0
120541455 478142192 0
495476735 747667064 0
273828793 374704809 0
715042387 32309147 0
605295746 732765646 0
293719740 535264444 0
503790069 86586450 0
345191745 232698296 0
110820209 239247597 0
798007148 685557319 0
775296379 670253248 0
168009094 647219393 0
165018992 111813785 0
101878968 170067367 0
81120730 79440618 0
95062023 23749830 0
415574328 600746580 0
425575744 540236045 0
521924745 727095718 0
311678554 288280494 0
361288165 282482393 0
268905693 712457384 0
668952286 625757119 0
145636321 222234112 0
347428683 443626967 0
405916677 50447235 0
313176382 779214852 0
639012422 349146854 0
48447356 34131839 0
592714020 246915168 0
663059740 444461872 0
649136316 308150875 0
401719157 353727433 0
91921637 128778191 0
465645395 534730298 0
545610637 335694952 0
392049441 796822512 0
261614316 183606515 0
427074966 177204626 0
307031941 705149335 0
398670007 386415549 0
167036089 639367458 0
720024940 110199982 0
340003285 368054458 0
602309041 693865084 0
85520191 657042962 0
366955288 780343575 0
436379428 268723186 0
117737404 54817950 0
767112310 376234569 0
796423628 529908727 0
426415100 763891247 0
222598377 82499799 0
688291150 154322980 0
21550350 213851464 0
483004067 714665725 0
393941272 422718691 0
422642320 778894332 0
760660574 533145322 0
627948507 312197288 0
505720652 258347600 0
432612588 172108840 0
788782766 332493182 0
547447035 131859103 0
56068927 239352040 0
440848354 46664458 0
30445172 363646296 0
406976134 575007967 0
763454208 152973180 0
508964281 171372813 0
628520491 109646258 0
117721338 688736693 0
610773081 751675188 0
16148516 658530513 0
512895403 255250179 0
537134747 176104305 0
646589084 44390120 0
491352572 45694107 0
616626565 274099510 0
118466954 479831716 0
213989098 112155942 0
783839445 482161831 0
127585619 383269876 0
146273032 590074495 0
636008151 237506505 0
164264247 169013367 0
360501721 580499853 0
127323730 703595482 0
7817859 388613916 0
339622095 754939486 0
572781294 493931568 0
530609623 5444854 0
306884461 267004460 0
296377630 115687719 0
677942588 319634364 0
353356183 390533368 0
321936615 307442956 0
479235939 519580637 0
371036575 391399383 0
615903802 501993413 0
522398156 535354192 0
18450873 350738350 0
477330155 134045577 0
263030376 484650014 0
256865559 377319343 0
30495115 163791111 0
293699759 423447713 0
730231646 422741220 0
551958743 720098579 0
299492355 74275796 0
626231197 26203274 0
422383926 784242824 0
795445129 693026800 0
453661144 71636935 0
689367298 393249474 0
425598395 740100279 0
781350977 523440111 0
283499873 76468096 0
209178425 487785312 0
748554672 30196856 0
680307514 391544423 0
635522135 532413921 0
540224210 318428208 0
617647197 707330026 0
156646074 503876870 0
611152318 52256156 0
456036759 556109315 0
181546831 544649340 0
450443182 464184373 0
366928746 772622630 0
682102249 662180178 0
228778720 86241373 0
478201402 420893611 0
620364971 511531873 0
451387895 317201724 0
573173177 408515374 0
444014403 184040829 0
136958576 590583663 0
143990597 496759583 0
780714553 430781196 0
628420271 375935192 0
163944051 556139841 0
225064379 426553527 0
68136029 422080970 0
715023968 266134893 0
118149980 32266467 0
602292443 390062314 0
360432977 743959017 0
691222618 19592513 0
28513252 110598683 0
335562475 519383426 0
487957610 714543705 0
171284983 402394252 0
757084775 757089501 0
120835609 529201494 0
242808971 522572667 0
691751373 662807027 0
480988922 256336805 0
692991093 666736210 0
427533309 492738632 0
221209169 19304765 0
128809758 154238143 0
288340579 428785085 0
418515732 333055726 0
693500328 302813991 0
397423637 684511006 0
245761846 335731451 0
59874855 681312558 0
764397764 2753275 0
722135725 632845489 0
699738341 325725514 0
111366473 608163034 0
280980286 135134645 0
5901410 216957327 0
462988877 10909780 0
93929926 744753935 0
589546263 181197757 0
5527590 734945186 0
740422395 566416626 0
247459940 313188934 0
196754548 312118102 0
525603828 699288619 0
399759665 253334961 0
54322854 472965883 0
154227020 144823539 0
167639411 704187236 0
352896909 334549432 0
774577787 784933109 0
597361729 543741460 0
744470076 677405328 0
768934656 522587862 0
240966576 273669752 0
423942942 480804538 0
348739517 640456981 0
605466638 712989591 0
207166357 279210071 0
199435108 141289998 0
256660794 129024839 0
542873767 536228203 0
415278431 196958233 0
366390503 91381026 0
594113663 436759589 0
445898578 28103667 0
497014646 584493001 0
671681799 472765195 0
581954627 137743187 0
194328147 572667019 0
428304849 99969663 0
49653476 528839151 0
320119234 65318296 0
774841289 741348921 0
3394197 214719072 0
177192191 253349091 0
590795954 274600755 0
437215062 735893758 0
763143131 100018662 0
164601704 91240323 0
70506457 584141886 0
322099252 262057224 0
58862877 226417002 0
173805284 279081817 0
558570670 80503870 0
469250202 798554313 0
226095212 10222008 0
467340001 403182984 0
59752221 760273059 0
66803123 373430001 0
568943565 514431697 0
770750792 313318249 0
761704141 379275678 0
205468869 250975362 0
378938381 238822136 0
94188863 265589711 0
649094807 431230693 0
583200581 475261407 0
233984949 688983143 0
390086943 501911692 0
307550812 759005485 0
181337702 605630228 0
651255085 731915500 0
624420228 222313064 0
707396425 443588727 0
59313701 19309664 0
694820462 576175804 0
84395809 213365392 0
776362304 280346090 0
113583076 786335874 0
414161350 143784904 0
465019946 6822556 0
783316736 311986983 0
394946680 542227642 0
300836092 308627770 0
86347203 305865901 0
240637119 748641429 0
139989151 94947302 0
204789375 464830819 0
492357115 502499969 0
668923051 94588723 0
57790397 782175954 0
257743265 275581236 0
252132649 755312106 0
579851793 2602098 0
681866670 402651946 0
494919953 136684268 0
79059913 626783674 0
494687815 764918225 0
291594304 291540044 0
137108420 444872613 0
255041581 253857877 0
152201859 749063646 0
102427647 310585895 0
765435679 287086004 0
208167886 731516656 0
279235796 685559201 0
167002707 221811398 0
500157548 164053704 0
554068336 696328398 0
111518213 288860009 0
210696088 541999081 0
276496796 156211427 0
118817378 70996146 0
59654995 798863776 0
294014769 626518941 0
63885170 760971 0
591122887 750539409 0
724895420 382240358 0
11966119 691757125 0
214352565 211937985 0
729257401 361042715 0
244521570 90281087 0
200511169 175135337 0
545866552 257227635 0
216705789 358011365 0
613606202 238630508 0
478696198 15861305 0
13973558 762372648 0
76684573 462930822 0
568700229 193801470 0
509662104 461389553 0
552269519 399885471 0
210188449 114302643 0
756082594 83934035 0
158213932 63760317 0
607893933 378096699 0
197831385 793340905 0
629982093 640007830 0
668348688 431480806 0
256606086 245212587 0
381459347 368466907 0
706396232 717098470 0
343412106 500558416 0
753945070 630691535 0
648997352 167724089 0
777704354 281307597 0
590049234 320038766 0
532954431 800937397 0
16441100 17455800 0
485251729 279238696 0
654863935 250892300 0
474763732 263222660 0
683384768 177076571 0
410551143 78162832 0
199984303 90980524 0
671033158 585928302 0
13674214 476055608 0
172955446 649725585 0
368799092 798270943 0
256191354 744881339 0
598238533 82504634 0
794648698 796739119 0
228341313 675210367 0
591083601 747519611 0
765259419 14939912 0
462259860 304670906 0
98206547 775900601 0
109282283 615240979 0
720910589 267341102 0
658740135 359119541 0
703259295 279696051 0
761423897 662612621 0
457038055 349081773 0
190745507 586503262 0
610228960 217092021 0
634590117 495660190 0
575359865 577481758 0
726754185 134358925 0
563822486 758509778 0
661381297 611654811 0
258797589 384304809 0
408244285 689503206 0
552292071 144321256 0
152059969 744486466 0
525091453 764320478 0
480557743 213294397 0
420382830 631830038 0
468404678 587370315 0
714969994 209108543 0
781926657 349726156 0
781457223 232686339 0
702487689 266364250 0
325232395 680653604 0
370071725 4743988 0
541157670 651775635 0
80780227 366020726 0
289488859 511190779 0
480858545 249712271 0
107009317 565131653 0
709110793 114689158 0
166169134 193635159 0
392247046 101639502 0
324150662 460070629 0
492134981 718533406 0
274729141 570916674 0
82753636 283375553 0
652158939 558755408 0
545805468 527800574 0
162439811 582128585 0
91836322 44863295 0
800962752 648519827 0
706777568 431975098 0
23692350 262124751 0
18300833 257959632 0
372655976 173283891 0
18749120 671391488 0
53945308 10442217 0
325795844 776941872 0
392338134 510608115 0
293452213 382189140 0
374189340 71790982 0
194914467 229278491 0
754580033 737286183 0
248444205 690019009 0
4572504 396520563 0
193174491 240414467 0
515572595 755606086 0
521915922 141126646 0
434580670 489862027 0
76739901 582763962 0
263328256 442747632 0
785636575 308145680 0
390003412 588211980 0
743569653 688010207 0
121421762 510505299 0
317534348 737377972 0
765781128 594985312 0
630642926 7059949 0
192025295 748969220 0
397255125 612603381 0
179606530 578024648 0
580614612 201008313 0
93921542 27934324 0
634581263 123628366 0
787396076 32603918 0
506030666 738817633 0
117964188 151996455 0
539761413 480308544 0
98384541 463828299 0
339209234 246509749 0
8420876 680223673 0
230018699 698463100 0
230331446 575988240 0
681900786 560614612 0
120302779 609033734 0
317490292 699492090 0
298333936 367665444 0
796727186 188070214 0
462152612 517774278 0
178181676 744215669 0
16005970 238560578 0
49573691 593508834 0
651186448 513747253 0
75593783 208083845 0
760094079 184540062 0
18617778 400633198 0
540017885 713404135 0
75276744 398744095 0
756987038 667815481 0
85166482 119227638 0
12029566 343942742 0
550656244 175491348 0
305869061 535342599 0
59112234 483502933 0
749536076 202383949 0
98261995 234590075 0
686314271 552385278 0
446067253 92396406 0
732145219 261883908 0
472876389 152373132 0
315857883 509571488 0
80893599 320931034 0
77829893 782019762 0
714722923 553232754 0
632573865 296307266 0
90501998 477724278 0
313735502 313432960 0
364498085 384058072 0
590959380 74500253 0
500426413 377939557 0
383536690 661986143 0
689671645 531076227 0
552171523 661426785 0
660159493 181114942 0
76827841 295333964 0
29381792 181613035 0
527996853 374661072 0
573287992 241327929 0
64302657 29447167 0
364452250 293980152 0
26057745 67042302 0
457939785 547178998 0
138934753 567935404 0
635444072 6666861 0
3721233 178853798 0
144282568 282871732 0
711492729 567202092 0
320655967 67271315 0
773479949 565370622 0
334909217 127717521 0
676108919 633489892 0
252461867 336287065 0
476077626 595730877 0
233890902 778103825 0
257047027 372863292 0
169310588 57170840 0
540245961 270956802 0
449866727 231548432 0
300273610 643520217 0
724155321 87769073 0
265046086 556592473 0
768327537 229453920 0
330450674 696704219 0
203854287 278313446 0
662103540 76523659 0
769612542 717598637 0
627678311 613913098 0
179426137 585367796 0
793742974 745788056 0
261178294 509622354 0
17082338 374716 0
562931222 214716181 0
454011058 475074408 0
671076647 278234139 0
216426029 642602805 0
551631836 221318628 0
650809789 479059531 0
88657697 340990380 0
91458624 58653420 0
517323643 514073926 0
248174353 520677957 0
151419618 578144322 0
269278509 723835954 0
489554597 650364985 0
220370416 261585648 0
741220660 254089240 0
781435394 323742671 0
319587980 197156220 0
416001934 596978374 0
146340436 290071609 0
590358116 150032903 0
394854759 416356328 0
278019768 550492273 0
138980674 464030423 0
692237887 466707185 0
283277519 380579236 0
83130595 46189083 0
516492638 193214354 0
714117735 603156997 0
368380388 592746390 0
633744590 308174780 0
445351895 80253580 0
322859031 212136651 0
48206492 47863792 0
514234426 581257785 0
499275814 346099452 0
269151036 33627594 0
526704741 601195838 0
81503309 272071761 0
762728569 128291712 0
350135791 192274397 0
457683247 798020032 0
38177041 358304618 0
6253433 694489297 0
163352148 28157740 0
164693361 701285116 0
24662259 372422788 0
533421665 266045379 0
36243739 257236441 0
507569526 430939716 0
158979154 85775122 0
342751298 111899665 0
343212249 714101229 0
551661145 675591355 0
190684313 641459491 0
9136391 289165875 0
73703989 666968552 0
435020427 763036165 0
404274689 350068801 0
35661914 680734374 0
672432732 217645462 0
726480447 166266570 0
541096361 68001646 0
134784178 39107890 0
753401880 77543516 0
51148592 399821465 0
609836423 37748986 0
629488316 692813240 0
586459271 504355590 0
151056428 403754133 0
715128447 230563231 0
585797409 606804399 0
326185790 226684229 0
723055556 365039007 0
687514601 529046736 0
401384147 520852510 0
208940395 17172275 0
502802999 122122526 0
539156338 229011254 0
259859571 720687390 0
276157133 96178371 0
154411019 344794781 0
385597880 665565390 0
65280330 62562751 0
465747246 270069414 0
46200521 716571625 0
69945280 311562915 0
216054937 316648918 0
152830623 95857272 0
623294348 589131675 0
507693052 774305452 0
434934216 154541397 0
559166927 582928400 0
359348791 184259970 0
736531227 593804614 0
664878592 792402286 0
406841878 708509537 0
545448159 459868107 0
286493464 63427528 0
770517674 414999537 0
115592495 735003214 0
724308298 778450570 0
389325802 585885543 0
30698926 308196421 0
195791538 605908108 0
144678803 513468569 0
451024056 305396865 0
638744884 651545388 0
792726323 460254311 0
677744345 525176842 0
758240478 1688737 0
799946905 168193653 0
96454121 104677004 0
305927074 336381211 0
267681552 221584436 0
125084724 759596966 0
710930733 643145326 0
481918682 453986181 0
334855014 486857807 0
661621940 544210901 0
523634336 583616812 0
116257254 361489372 0
68961974 342509618 0
20794638 193322399 0
262628387 702869375 0
471120806 506620065 0
227501957 367778211 0
304097965 409326633 0
208786689 748249909 0
496386303 677075779 0
717014359 678272383 0
115282758 121491775 0
439847711 799201092 0
171198319 182935283 0
104084706 163205725 0
25610729 681646853 0
219333076 223018305 0
168054156 715844179 0
18916803 409083246 0
617215749 230149386 0
466980556 48691975 0
395289141 175362299 0
162717714 240468552 0
756931777 585014362 0
342418233 287276138 0
505482541 144364630 0
429602749 749824691 0
262090420 528258466 0
250626440 231342713 0
628926624 105542870 0
117156988 475355182 0
575353639 306897432 0
282565643 255979119 0
460072980 656769477 0
122664915 124335122 0
636107332 733355971 0
736806167 643300263 0
68502151 774628457 0
56734193 631614771 0
557618922 88046436 0
221476456 330887946 0
637356844 220898741 0
326268641 389018186 0
749747498 426668065 0
801603780 589748542 0
292255215 499301961 0
480417512 536235676 0
555661607 539168782 0
302667616 540268625 0
317169536 84057244 0
606221309 621813394 0
457594312 493449474 0
608907479 191050085 0
133095432 782371863 0
96640285 402054621 0
790636574 490755712 0
592304567 17465519 0
771879057 713575696 0
200633193 527510043 0
352743745 39547298 0
773711867 472348678 0
47426139 288170315 0
20067723 534546822 0
783407624 693919977 0
567637943 790811542 0
607456217 301650132 0
686692629 563341156 0
378250989 450207228 0
289408318 107415137 0
59762395 42230361 0
342399209 741276014 0
532271029 768186416 0
705891293 416374873 0
378911412 511847054 0
757506003 558712240 0
630959122 771878230 0
140776923 520130722 0
517977427 373967529 0
401252989 52234416 0
535761881 702816570 0
488958514 696727437 0
362986804 55303565 0
787931314 545599511 0
107623517 128166102 0
270492835 320090224 0
658879235 631476372 0
601655862 480825917 0
504502922 565955411 0
293369672 377284612 0
689586523 626796035 0
681768341 710643889 0
390498267 595872473 0
584814778 600914519 0
56246815 537343345 0
558322780 92197412 0
746423684 324173078 0
724018401 407424177 0
680435880 325123972 0
621206049 96417702 0
792875689 434136204 0
559530504 681401870 0
387223079 659601024 0
565951043 304606725 0
286252424 278334370 0
72161161 601138040 0
670591772 66697541 0
524485126 759856307 0
28721440 204847237 0
297328237 610351509 0
362262101 524716544 0
476664688 361959088 0
151973258 49374317 0
439437768 781376042 0
596166198 755270442 0
544908424 424341983 0
456909957 106218989 0
333450494 730645392 0
87023491 648701604 0
451414742 256882152 0
467963217 63220025 0
265025880 30294775 0
358926559 64308547 0
198724480 63034814 0
635594764 337295652 0
519423732 439661648 0
158696879 167440389 0
216266298 127343953 0
467032133 91410975 0
281310852 306285828 0
587582064 400734304 0
633878968 761519424 0
322498737 199253173 0
752123791 69625275 0
596274300 284863754 0
725395907 230429334 0
311725532 516167905 0
227251799 373100855 0
379063184 63071799 0
148707159 217619323 0
613343423 102248575 0
203935787 203889493 0
473089390 250695001 0
681205902 114122583 0
273895994 433588998 0
761137077 16650707 0
437844404 114532539 0
422388614 81186717 0
642963642 632008094 0
633891788 143841333 0
599689601 408234486 0
636427040 351594573 0
129493802 47183324 0
122986380 546639983 0
432287880 300048748 0
457862822 216315828 0
502511866 596988211 0
454989483 454132125 0
781159605 648547868 0
414855595 5471472 0
279521001 593156402 0
759865008 26416943 0
447046759 762293006 0
427845090 512892360 0
631723767 260352853 0
71782312 602713742 0
440621202 507389709 0
551052496 25156405 0
448634884 475220028 0
663037614 25343954 0
689390060 213034723 0
167203888 235033355 0
428222097 382783207 0
178365493 195635238 0
71131572 791608276 0
393091548 315978826 0
574858909 344385787 0
710366320 256631591 0
607667515 575590392 0
725737555 790991574 0
282641554 639896734 0
89327992 88714557 0
592553561 441505246 0
776077566 268320287 0
562726777 677919781 0
171966168 313802766 0
93764470 95668067 0
726886497 706731392 0
175351655 517844792 0
589127538 366860448 0
173381390 704447565 0
602108124 5741548 0
291896030 213258826 0
602719713 6756894 0
687041061 404510791 0
111077521 171054812 0
709646031 515779513 0
119465280 290455379 0
563261771 429656900 0
643869474 545404669 0
28611796 224574493 0
562426833 73218854 0
128075958 411395021 0
210264337 279622872 0
473264215 635742090 0
687072993 654481689 0
517043357 581171739 0
248218416 719648855 0
147136716 767138100 0
547545951 81172204 0
326992880 305346984 0
54842524 185194425 0
295535037 347075600 0
124041956 704069252 0
707223730 636406972 0
124336461 139011383 0
527116127 619933421 0
607388659 317093623 0
754877850 287854695 0
13620738 514299693 0
773423969 584557697 0
109814771 80429486 0
228301899 545346349 0
372002483 795546753 0
621015559 695824629 0
577457509 103228525 0
313323403 464321507 0
243364900 316424890 0
153115750 570291931 0
429928939 166318334 0
549760738 242664718 0
2769988 63069730 0
376826382 94460931 0
528122037 760565230 0
363666887 350851352 0
543669744 495461251 0
285841731 416891759 0
753015396 639436671 0
792600004 127979629 0
262934198 99703361 0
508058428 339134232 0
539723562 633299416 0
224580331 766138754 0
20352481 32743195 0
405456635 524870918 0
611726801 654106291 0
11445425 568348239 0
555538550 515286845 0
63274876 38838476 0
217576746 469867931 0
608641737 183929238 0
497305694 724849542 0
468245178 542396486 0
623746768 588793827 0
89488377 317418750 0
557680211 59291118 0
222703441 477046477 0
666287753 521997783 0
740601020 393325078 0
179198813 520688270 0
352681871 755683010 0
384905744 232770013 0
656291766 758039280 0
775081139 540938660 0
287308778 135474311 0
260149009 166527442 0
670745993 461149395 0
716889656 519388424 0
339129579 64544828 0
586291259 367430903 0
122371123 348991543 0
272026742 570180848 0
571472941 366215695 0
710334486 246673964 0
745161385 233116239 0
596699243 247705991 0
19185505 197639028 0
383545125 754200829 0
272402629 106823440 0
76966433 741484684 0
309580040 298335076 0
307311871 556552185 0
440669193 482871042 0
796849291 743921476 0
600013512 311361306 0
587282612 131026696 0
3199190 560092539 0
491871630 472351793 0
529370610 230087221 0
315342682 620895142 0
673332065 308011435 0
424873867 689269454 0
251787037 238488210 0
580103234 245507952 0
252188900 65333456 0
31011428 207243589 0
30013667 94090075 0
370710638 625923353 0
514410167 585034471 0
611008297 498145348 0
114495338 381016215 0
99520115 158250772 0
88467744 536180627 0
656255492 603933701 0
115935789 365567600 0
231511900 443500539 0
158239565 606171821 0
639189243 243283570 0
199285094 331931301 0
580829171 755845335 0
616088913 372245849 0
81985497 591763376 0
649261816 55955675 0
710498375 719926941 0
702275434 339636191 0
382945706 798387180 0
114193732 519608804 0
540794274 764093457 0
393531003 372564116 0
343314988 615026803 0
496276702 449935181 0
22050974 49731123 0
246132376 354778456 0
158302270 399635688 0
423025440 712284425 0
505868608 265748620 0
105885984 121935398 0
76696353 277422037 0
13355605 617546311 0
278994117 170583388 0
760098914 374281250 0
356775120 202758714 0
454921840 60321958 0
393722049 407015633 0
574875748 775113715 0
712789701 288788022 0
11435824 765164456 0
530022259 47301343 0
792259897 474706295 0
597913548 666204751 0
492197395 284640027 0
379341320 97406962 0
53195483 377144444 0
553748810 763327859 0
232473670 573325479 0
722029094 632673494 0
544350683 70352330 0
103087249 698165381 0
711921814 598740156 0
656806083 231778892 0
648723056 784989502 0
294668139 302422703 0
327553702 550724973 0
315067065 276138984 0
595479188 675633351 0
625797032 85592140 0
139576963 246093211 0
177213727 358866794 0
186907609 772942526 0
485837909 726257854 0
542330729 114420995 0
298325402 35091685 0
548679935 605685229 0
370887719 552154389 0
606736704 695217620 0
409723514 438106649 0
176288087 637402395 0
473872843 197422901 0
680121399 8877157 0
338108742 57919600 0
299034154 651503208 0
25486955 570552140 0
658209237 366475075 0
620079982 445268064 0
572921933 279691720 0
786342960 250252015 0
350529259 662945643 0
27425446 128646335 0
658449843 84266847 0
714950941 209576559 0
682515153 198088507 0
194251815 567395293 0
645746305 395570585 0
685332816 264141058 0
320256623 704359726 0
796865891 269373064 0
592326967 430459424 0
384138012 152245050 0
371159366 358303788 0
714354299 762559718 0
254281486 5038273 0
640352634 160020939 0
391748893 193767335 0
385648808 647802880 0
608516592 623361413 0
736842218 669686229 0
210750084 257979610 0
24019221 780532755 0
97247697 573821 0
173474249 111451772 0
773318422 471752470 0
667881101 572320739 0
464360934 690212903 0
156657172 356128546 0
140103008 44803071 0
699223325 603544972 0
761604870 70864024 0
422656512 450350168 0
424644419 243172696 0
143664407 55425945 0
393005608 448249582 0
3986932 395762822 0
86480389 673188771 0
249295170 707114858 0
622137183 424892512 0
115972588 500844373 0
642060311 1735820 0
256634887 87598965 0
224121399 609682428 0
667913539 225207848 0
516347219 739956486 0
393994499 329529645 0
16123951 11709046 0
26858621 202875522 0
607578001 175249757 0
218015901 452995959 0
498777765 19730056 0
484027530 315150564 0
242016336 564978665 0
349635221 473331193 0
240117419 292613594 0
231070438 760475979 0
192889819 636826464 0
517012255 638857643 0
636288981 660101806 0
664395375 425937636 0
469566697 744189938 0
641082445 78797754 0
549539567 394752417 0
115511012 367908943 0
408262405 611117120 0
224415937 508899784 0
79819964 730347045 0
585831952 28067763 0
342481637 359806851 0
124750008 69641478 0
760073577 716866264 0
33275153 51735898 0
569864824 703627388 0
412609457 156232011 0
24280523 604780865 0
69277390 314341330 0
612004569 716861222 0
96490298 75793277 0
725987223 597460189 0
446894974 411617509 0
428163767 603860596 0
489050370 524801918 0
161654355 264204037 0
536879929 549185939 0
326181387 71038109 0
350842117 765494090 0
379595563 472364012 0
513451387 795852990 0
262177178 275000232 0
116887690 613154702 0
605407285 670692803 0
163878778 256506860 0
263838026 210622486 0
477387703 770245514 0
228103649 339616618 0
115355210 517710616 0
608543470 643421575 0
723904186 506172156 0
49039201 225600548 0
466134900 139195916 0
649503280 88291683 0
426132969 29858418 0
587531780 737763405 0
218482503 513397457 0
125806656 318039566 0
113252566 561001001 0
604401235 658569038 0
727271640 491431981 0
132171778 496054614 0
119782516 670334597 0
114322005 265481506 0
709454395 142816654 0
114646676 717478328 0
762353680 289375079 0
293672266 206490793 0
100035463 474931628 0
247396449 225007065 0
183861611 717037719 0
386031215 13132836 0
494769798 384694018 0
777001475 573228106 0
739478665 783556382 0
395142021 493617504 0
227218574 167084995 0
451110708 609416668 0
519451096 452231124 0
170622741 770846193 0
401999182 218982553 0
151885813 740084510 0
43262015 648211271 0
501047816 340443288 0
400486996 366583336 0
515410874 16901800 0
162900973 573044616 0
560981434 689322335 0
250589411 450195250 0
150987937 114486160 0
772911148 349915931 0
666915706 505644704 0
419037573 168947181 0
369250789 245017488 0
615704046 349404139 0
133694578 505780813 0
49424016 183159428 0
455321914 605649311 0
60945175 712386946 0
697818446 362063280 0
686203741 534165203 0
748208160 39924819 0
681395902 606880183 0
444107289 217067854 0
625954562 250759452 0
366270092 789307941 0
234505566 763836657 0
242174253 588046034 0
614241220 581812754 0
496625433 621860113 0
409177614 75117950 0
371122099 796537033 0
187199870 30770123 0
253471040 106663264 0
525779270 178075331 0
72349938 407598281 0
466746467 750358406 0
254175153 654188269 0
701067452 329280494 0
365616161 4995686 0
469821837 338133898 0
688074188 370933308 0
492749664 85154804 0
363969943 436966176 0
660327638 30366583 0
777984149 489845607 0
646140267 665110284 0
714465222 45060958 0
628067531 271813550 0
307390372 668172980 0
527384357 26394048 0
389945649 695251267 0
573935891 160406661 0
474254834 632970294 0
687355433 593554554 0
88693347 345222789 0
493255612 750979118 0
143684918 240957077 0
328483006 224821779 0
579936777 382909933 0
528312895 503562971 0
555810735 705050719 0
503040537 232765117 0
32833612 141275046 0
798750560 130189098 0
621466023 571067990 0
767981006 22968970 0
79396536 28975312 0
271876286 428149207 0
772299425 27173846 0
65117296 224375182 0
380929971 132018111 0
93975105 516293764 0
452071777 695289216 0
388351593 302237114 0
379752288 17672387 0
124374941 104242144 0
270378980 713513918 0
31560992 103435803 0
140775210 510336787 0
306135550 626388803 0
133773331 273446935 0
227161727 744337081 0
197606093 203047165 0
626157307 46999043 0
702490886 81675920 0
424264049 415142187 0
606642944 676052767 0
187662950 3338953 0
367024648 420941813 0
366293434 141903045 0
724970390 251211941 0
84108501 68595919 0
663376557 60971017 0
62139882 757497195 0
377379559 650528942 0
387669829 358816290 0
7083178 729902893 0
216122697 410507035 0
510042378 793323867 0
522372355 676289133 0
481790765 498829452 0
463914223 347573814 0
51371715 152125757 0
380034774 198529880 0
232888371 410228528 0
262957783 775330914 0
434235148 437750330 0
166220050 71216077 0
327621712 612627386 0
153398675 375302257 0
443273753 766801501 0
89559400 496700431 0
450449415 689277556 0
477113741 485479045 0
664303668 373316592 0
334576551 397315307 0
745261750 621914377 0
311458995 189074226 0
42816723 34600857 0
54151597 13359249 0
672903441 75060392 0
235598918 630957572 0
125673370 349859450 0
103395156 13990299 0
160673909 560570811 0
310524054 300208557 0
16455037 377669062 0
59549697 338779030 0
331102368 168087632 0
657893240 522811553 0
736206948 481688681 0
360584099 215509020 0
348506012 692351718 0
510932926 318843178 0
356532709 502514134 0
321971024 139339192 0
220788872 496273562 0
49602769 146930289 0
244145930 231538608 0
295911651 386434750 0
121124982 225029153 0
134384292 316751004 0
758332601 151784544 0
793034353 639924751 0
355717409 473279436 0
23915740 6952158 0
427952207 306904504 0
409273101 2224597 0
650099501 566765151 0
396977888 285711951 0
123347879 652148565 0
609247023 624571659 0
559348898 557051889 0
506304558 627090192 0
8037622 522118343 0
251559182 230231243 0
392435685 424470441 0
13808018 465311991 0
248585023 418815613 0
770773791 487490442 0
782902813 604661373 0
101411574 734528573 0
220984150 467915780 0
139508575 312566176 0
719658814 248638642 0
109109292 307038305 0
734835693 503581189 0
208648143 12999445 0
666219098 92760045 0
535492521 657590323 0
701182800 658491789 0
146470760 778738211 0
382462643 71353982 0
298597151 250089149 0
485705796 358545538 0
643604233 243957261 0
220197841 322894007 0
257249008 445353584 0
591473579 239621376 0
547771348 176419570 0
59182207 432118865 0
317062574 312161013 0
375692983 91777650 0
546029226 86191752 0
289812193 146864638 0
705631705 146808714 0
625669033 729116176 0
118046705 236406770 0
655755185 386652473 0
578075325 674888888 0
424700965 147881461 0
633937844 115928690 0
454097186 544896348 0
612877121 604881500 0
18231629 285120692 0
673839905 44711439 0
719834014 407656256 0
532385676 25616573 0
737467309 173795995 0
754917485 750662279 0
640702223 347685025 0
585007430 678247795 0
56350728 127952333 0
605829388 114163170 0
539179305 273663291 0
449688178 106230015 0
10481875 283935434 0
3878264 135225316 0
130372623 12230733 0
717554371 646476600 0
429304773 786735209 0
271691634 327949793 0
424187039 46739807 0
254637391 269269556 0
116362140 707734634 0
197148494 204717147 0
118295371 208817624 0
570458800 289639179 0
772612538 354371905 0
505685212 166598363 0
220159566 435057457 0
270846302 700636424 0
705068732 10232240 0
149752421 258026550 0
205658117 493027365 0
241598050 355840535 0
499591081 100661408 0
201387233 393787373 0
114756561 173067887 0
130557484 390809563 0
504250875 298369716 0
798377979 34173351 0
377015712 705490622 0
794057052 73566513 0
713009504 240186114 0
687609823 172993456 0
502549590 160196640 0
583832599 767686436 0
382864425 182173151 0
612122994 531777078 0
608984331 484200420 0
206707012 403920840 0
594224030 568245329 0
74516389 242772596 0
10668852 729011140 0
23230580 45463760 0
402693913 401326414 0
331703531 159427588 0
511623272 757025757 0
169143191 609026441 0
536682749 154108636 0
644927386 749074109 0
784625197 275960247 0
547934853 313230496 0
129598611 7463017 0
310572798 796558612 0
682605953 189762125 0
5388050 568833608 0
542436267 604785346 0
796731806 573407841 0
519085680 317634028 0
622692657 380872061 0
584633448 136819080 0
581796526 504400990 0
540654150 778542740 0
581308627 657201833 0
484008632 781915197 0
313397722 117458115 0
628728020 30648115 0
765588275 59533635 0
459302535 309465381 0
355449379 367222624 0
275887325 523309499 0
335296312 107041184 0
46071279 663591144 0
258873754 741567130 0
95025512 679437948 0
255205106 506802062 0
448089248 511998616 0
720808812 476848456 0
41706373 392271028 0
110792809 471425261 0
325019267 495066285 0
587446736 765627913 0
79285699 206910096 0
451677783 487206282 0
42849105 212051241 0
192694309 462502959 0
272963627 421118850 0
137467532 58905211 0
83419427 177439050 0
699633253 555454215 0
214049319 16652775 0
49228011 171606642 0
403716904 186399331 0
198647222 261618089 0
58961556 776719989 0
176936338 765996431 0
186023715 299120065 0
69911370 239828083 0
229747302 535280206 0
306373860 589797515 0
125103850 64964023 0
731464434 778873647 0
418539761 436588812 0
550920652 292750156 0
574191914 68848443 0
739682930 63517494 0
214861743 9841158 0
549159559 648390262 0
744317382 300811597 0
180810634 555704217 0
666078724 557232189 0
304848451 127271494 0
122547840 200533820 0
313286047 504397869 0
789843272 572368161 0
176222235 632925288 0
460963905 664385744 0
396897273 620748927 0
7579280 639147674 0
260922153 556853382 0
152025004 214009186 0
561012550 294241439 0
411154994 267486123 0
256729681 281923959 0
263016813 81993094 0
461468747 321403865 0
764304227 739506521 0
243636115 12058557 0
459213386 403728776 0
451465079 34151456 0
388155887 715362788 0
231872342 185278444 0
661376927 739857468 0
94491349 696872716 0
128394228 201296457 0
366696948 648112716 0
489075677 711806477 0
796307846 469916631 0
182569255 68764791 0
632493546 157500713 0
255444240 410594104 0
359113991 234930717 0
295372309 308477976 0
252729982 34241202 0
731131079 409228167 0
737335157 714080501 0
83558302 200195771 0
453472701 325949598 0
132252070 695706003 0
322538125 264733850 0
503752506 618253374 0
156106737 148580111 0
177840736 407255485 0
203968879 187423500 0
677936279 267828183 0
336798219 240356654 0
675018757 710324156 0
722098270 520592707 0
304131972 50709711 0
449053032 34059583 0
203804398 285093485 0
317536395 226343548 0
73720459 212869023 0
174155374 789837402 0
386923080 468512865 0
178871928 327157384 0
599797375 375463150 0
531551388 399007241 0
170437554 225857607 0
523999558 553312291 0
229339066 78952616 0
101610659 332098005 0
222401350 743325371 0
36573389 79758507 0
442757347 282881964 0
777897055 316736920 0
212737778 102803034 0
677679549 123087653 0
436715895 303372020 0
373279224 530591086 0
114839426 250425991 0
6635982 766348440 0
619921833 370768780 0
405680459 606978550 0
170079618 113019903 0
373554012 649110636 0
396134437 415512493 0
663588193 126831726 0
569224495 287904055 0
151880812 668996507 0
18948892 195567277 0
99657232 135774205 0
393943246 491957159 0
100163432 457935660 0
135173535 73775125 0
213963058 512802449 0
800418206 76387956 0
583181363 688009267 0
344482505 526012051 0
792308958 432190978 0
594116256 159238637 0
552329400 333237422 0
508106449 722423097 0
731356349 218600410 0
135331641 68466462 0
592950147 59734757 0
11713874 41681676 0
310215065 31126997 0
39528185 308281599 0
697298231 733332198 0
191280538 29845526 0
116982690 164830825 0
88560118 393492894 0
136334511 124571289 0
90049242 86918733 0
689556566 263634972 0
366841347 116690238 0
288427620 32499621 0
735175366 559447017 0
374324891 56271931 0
192439950 214611318 0
545339261 423144094 0
377828483 547231113 0
360525335 713505330 0
524202042 32990979 0
612721600 445944304 0
238127328 201219759 0
453929564 370209786 0
523700993 369397511 0
373738994 47216686 0
727026956 610514294 0
466984048 150492535 0
398797081 539905223 0
173900497 144046524 0
792594415 740870541 0
319305323 560884802 0
431700164 616348880 0
64034283 3211970 0
799798335 94620749 0
169387913 545599708 0
109205214 293847307 0
264850252 210514508 0
183844454 114042646 0
46845681 70946511 0
383662782 257675366 0
772116951 298092826 0
393345840 296291404 0
499298383 594760131 0
137694852 120969589 0
508741575 11230623 0
545203372 259987256 0
275591367 683530550 0
596364787 768816690 0
507057572 786845065 0
244729743 307847103 0
622225169 754334385 0
78019220 492447058 0
771123940 672558911 0
681437171 230623791 0
56864947 49254664 0
495326260 724153100 0
331245821 322364730 0
748461046 355851113 0
222412568 335812382 0
75222662 456521964 0
42008240 280303364 0
574456652 202470655 0
478498901 748787257 0
290343474 736731727 0
159148589 223371905 0
81455053 127636394 0
165258734 401883136 0
324029938 609953153 0
605632061 270480976 0
549403032 79330613 0
692875737 91023291 0
467457367 606304518 0
697292844 475608568 0
443270149 471693538 0
548609482 587784512 0
651144029 553299928 0
786617084 744354641 0
424278709 147119383 0
298133059 501854968 0
668738862 306599855 0
489740928 498087026 0
291052034 690506649 0
701413575 503766218 0
273260687 104353335 0
633067173 102872872 0
766001698 559837704 0
738165136 753672590 0
278007849 19599449 0
290948888 148534716 0
387005812 728755016 0
317415615 715645175 0
223443635 427916590 0
600692621 72463896 0
737337891 224587526 0
658458539 47901771 0
579903847 690758095 0
173276402 43907054 0
287081737 271453205 0
651940693 268304581 0
393212125 223252029 0
344156550 537489255 0
507150437 203775826 0
402543428 412564110 0
557806951 747914484 0
18899417 60241620 0
312306732 789523390 0
155556563 185468885 0
232204321 389674823 0
682831719 652535080 0
397486587 164639076 0
112848949 426693122 0
576859633 689670225 0
279520360 155626839 0
138520852 156193726 0
327483002 510887772 0
58328669 134379715 0
354446734 592926857 0
631382111 228271802 0
215554586 33324336 0
227270870 415391842 0
704685674 545210312 0
663823156 469734946 0
522407456 795878653 0
312748818 376679450 0
772133963 165653815 0
50229687 672946094 0
341463024 538065380 0
17209872 583672751 0
293496099 296019366 0
480391903 30663930 0
339056029 796050747 0
474094056 11135003 0
705634344 719618767 0
695101923 465631858 0
431385211 383625647 0
250154940 412022229 0
352370075 737128447 0
109270344 718933765 0
406048804 36752387 0
175307496 79384303 0
509558834 637100226 0
442418946 269018 0
375630781 222019065 0
258211057 44485567 0
647867569 435362963 0
779821046 603970397 0
131046867 603070793 0
123422 789694090 0
216434616 504883345 0
722167116 600654783 0
174872176 112293569 0
652587543 349565078 0
77359980 582864368 0
335985782 475219434 0
252003181 689612229 0
140583850 680406649 0
359040045 310102868 0
641561691 81520119 0
574193745 307633064 0
783770620 61618201 0
756690823 291154767 0
610383876 154293127 0
643959268 147849518 0
23259690 795265895 0
650307002 613060613 0
724208078 627885153 0
488564264 366847458 0
296884076 437973343 0
304595471 275596586 0
92749705 355027355 0
291299550 49419127 0
430381508 485589464 0
462709828 68884036 0
286138738 412729330 0
289276745 51393927 0
571967732 726295820 0
800426315 344722968 0
84694771 776751815 0
53718185 624816288 0
629058773 508806472 0
710703603 329132477 0
785801799 607248584 0
533715665 733994416 0
266895547 482223142 0
481840711 735310416 0
318108016 541995429 0
263293732 425588813 0
13508978 235338307 0
695403623 167052094 0
620742268 567664089 0
797652463 501487382 0
209356625 745925460 0
592901519 222711885 0
325248751 266569443 0
55049314 225422190 0
711345266 134128068 0
331454637 420654444 0
416360880 161433433 0
199730452 450775259 0
769971744 415177239 0
316581078 526700082 0
666858700 176828903 0
108781721 687312481 0
442203111 709774154 0
316882591 500355018 0
732199112 503178798 0
406899003 223640963 0
297687914 276364741 0
537541677 318718646 0
712135747 4538711 0
742245236 411455742 0
613581985 264689445 0
278790834 472912380 0
774625370 143880734 0
602438977 769301294 0
79769249 168680180 0
59781966 242772493 0
273169219 232010334 0
299179736 150690509 0
401721595 565042930 0
146990291 121300673 0
477626891 688312307 0
188910751 694024551 0
422096502 793261559 0
338540844 664610782 0
405894024 690392098 0
412516272 658599573 0
771870805 688728600 0
227060943 670610272 0
33875977 776784214 0
695088242 717480617 0
684198102 328793848 0
117153842 539178853 0
32101941 306717224 0
503920330 565188221 0
23068155 666354788 0
134021342 277362607 0
743669260 29813824 0
3457156 775278159 0
739053882 18472881 0
128407859 622454879 0
597516623 413167119 0
78042767 76797010 0
351926115 694535437 0
315126627 337786431 0
446681679 10180836 0
487644775 29543666 0
211285690 333460647 0
325797046 288398948 0
752749794 507662411 0
244656797 124056549 0
726334982 231981036 0
369557708 324393946 0
101090071 226851368 0
543436569 399014846 0
472673003 28522508 0
391800509 689436006 0
692192801 507884671 0
237442868 448828049 0
8399414 622830468 0
487994144 121252520 0
690469071 70342280 0
613658728 746841357 0
551064614 487388715 0
610615131 674904095 0
469051457 787544504 0
162471921 561912355 0
556708454 64993535 0
601286935 53279930 0
259735038 407708569 0
199345700 281077105 0
698283489 349176543 0
59650608 170190182 0
306307915 660634845 0
137256433 393875024 0
112781585 156139582 0
614359566 11987151 0
557942570 523339804 0
443483881 760397361 0
375589059 182834592 0
785040115 172984137 0
339960176 709509624 0
181669575 726109414 0
437095454 232276383 0
138888996 62425883 0
731588546 566398354 0
289231449 31832679 0
468410267 333025440 0
770272045 157699207 0
731834399 592438763 0
198204456 491891534 0
728901515 547813009 0
763778246 323825342 0
354171796 642762023 0
93167263 337057344 0
583577341 616702740 0
457829248 82432290 0
111688483 84838395 0
470616573 661000500 0
460917160 735784829 0
450715457 628735488 0
36986413 678543500 0
76630817 158222503 0
687877496 180817800 0
449665912 200900349 0
449085699 671773656 0
361896055 36264854 0
718255519 293467124 0
489157205 18738410 0
158288945 719314354 0
653062664 798793131 0
628636250 188613921 0
525394873 449724073 0
674287176 754063303 0
764595596 684528465 0
532721845 426840792 0
319545768 621379703 0
422552064 34890773 0
600054861 223504454 0
477636449 503147071 0
269396290 718582812 0
555446559 684599981 0
438647936 129305796 0
21585422 302030317 0
49278860 265211744 0
705727669 393983839 0
754895759 371875478 0
568448685 393278563 0
90201205 326407356 0
155426818 682624268 0
665577349 426175268 0
249618985 419644657 0
633516347 323755730 0
82824760 707834497 0
419047693 468275270 0
459151077 512958301 0
371091274 446357915 0
481483841 332621155 0
678612029 770220857 0
397194539 591764169 0
233395633 131781685 0
443042801 735491010 0
594701205 21084644 0
139174912 318089798 0
326126342 766136826 0
730292809 95472601 0
228355118 349262380 0
427604880 287348562 0
50581206 369633605 0
419182758 200723728 0
498893075 681465933 0
404977318 32300655 0
57528180 582986510 0
469927071 224804695 0
209654752 638569054 0
313198606 159017512 0
741597866 168209461 0
775921532 424019324 0
728293798 764223217 0
188921106 436460444 0
331581068 160834476 0
249271969 116524733 0
50182616 770770132 0
517252178 688619771 0
506252039 218136164 0
59515058 624399888 0
157445986 369976581 0
369891172 108776950 0
294588216 101210524 0
119694151 720915508 0
795788834 159440399 0
145209300 777911212 0
128447214 331697071 0
263023516 691648710 0
634428878 37456774 0
145128863 53207313 0
590971754 289163630 0
284377392 124529282 0
1340437 606575038 0
776532596 133591977 0
64589334 716178427 0
332209018 653266249 0
46009712 285395881 0
686314858 114023921 0
250884834 299689608 0
235856228 491917587 0
136281036 402046616 0
306353833 4981192 0
308650023 30485424 0
217461264 369627797 0
631378508 330284591 0
799172112 631518042 0
799867938 530378044 0
305672232 425076425 0
144208823 566483216 0
14709473 516860689 0
228085313 129361022 0
407135314 419820889 0
676520749 698275354 0
431546066 118900670 0
680095932 194669130 0
223308286 219253746 0
376783691 299247284 0
127880723 264943220 0
457136922 666433602 0
722917370 799031207 0
722656018 521977115 0
526530957 255612037 0
103754666 5702668 0
479827173 541039336 0
270708579 324845904 0
594537740 281904518 0
299866959 143707705 0
42048302 702819702 0
546627137 388365098 0
21615775 674225160 0
791248514 655219495 0
141489414 274529974 0
762824802 96714341 0
387231148 98630665 0
19603047 55447753 0
60709576 553373809 0
293284241 631647733 0
227916238 2472515 0
297089094 274446737 0
785186220 465371770 0
458070296 30916563 0
389184960 1449286 0
18211432 548900185 0
110013620 522295448 0
266068093 93599270 0
117114577 249108991 0
788633507 502408867 0
493616414 297764488 0
649704624 524016534 0
2555330 756609967 0
473780679 530539017 0
681032438 64542655 0
714926751 594723309 0
707611431 212837656 0
291087078 800209154 0
55270809 640934035 0
433824164 156038823 0
37110289 21579683 0
662510186 468017408 0
372579569 90917125 0
121920030 257160931 0
389378434 208352060 0
470008564 523680326 0
334761959 176603711 0
452535793 591280285 0
90742064 465975958 0
87909430 409268108 0
502769019 731964006 0
577161184 137310080 0
669436455 68262800 0
269640554 615380024 0
799910354 205480823 0
660086305 192212500 0
413536826 710254336 0
181776496 116732892 0
297323310 432228007 0
313982512 154129090 0
98230336 282160153 0
649742980 337790434 0
749641574 178235300 0
704781166 148294363 0
248153202 230297860 0
505160759 638543482 0
482899888 204851731 0
646988944 575649656 0
544889545 440087970 0
431659741 369310981 0
276437321 261560143 0
749723383 542164662 0
312398488 465066708 0
2767251 255027765 0
614361884 350403391 0
32989278 697841674 0
793421620 781289383 0
620508529 800783383 0
465772038 576356941 0
578012503 734836002 0
705957518 671317984 0
763219640 543655418 0
325753160 260089597 0
443658276 386848729 0
153805831 481561765 0
673844969 516778025 0
251616511 441458927 0
322476565 125029653 0
433760023 311501414 0
160971199 171163143 0
300019808 705227916 0
215572663 384662422 0
85185551 348623060 0
118171021 462433658 0
667150935 323534963 0
123540020 488249600 0
194127250 624480619 0
312822662 519633760 0
541293246 366315067 0
705607320 801235436 0
717824039 142556511 0
304015835 264733592 0
763788047 191363804 0
503447988 716696050 0
43710821 348722198 0
633226398 728548962 0
276848858 440712692 0
598896289 509861653 0
630701541 242872689 0
362551267 30552936 0
27002625 362549605 0
576366526 45956540 0
456078255 211047318 0
424037577 449810237 0
583319816 776202877 0
303531899 246930914 0
176376448 588048829 0
599095221 598916168 0
451606291 221810367 0
203965430 98972063 0
232866177 425932897 0
85298071 737395507 0
679858294 312013312 0
64709853 3320723 0
66484653 583381268 0
165381603 105097478 0
117269408 625452347 0
80746137 571413447 0
794954598 577333581 0
699776911 576897069 0
93296700 602029820 0
222633887 474334892 0
422848626 728333404 0
748940867 587458943 0
337002504 6142121 0
108387705 712179404 0
565060517 379018440 0
557505218 380400166 0
798434200 193643070 0
374460581 613615128 0
313844291 511914223 0
493006461 130265716 0
557595073 201324063 0
564308665 81464080 0
444755332 344625920 0
459548675 694151836 0
64890401 578135133 0
25913493 516724012 0
483677212 92347127 0
395596414 463355106 0
489929615 560409050 0
607211515 491915042 0
637656113 15287820 0
542256092 303885575 0
217965595 783383285 0
374526946 675365187 0
762341081 326735737 0
201188338 241602171 0
13198746 83985236 0
284238390 219442573 0
697082520 203468068 0
663610498 414588808 0
290983250 314351479 0
240999231 27211324 0
439417041 121470622 0
682647544 537750686 0
127947807 15681003 0
771894634 103315699 0
372184147 584059705 0
250973630 287430256 0
565127210 90285115 0
49799885 344963795 0
426260668 319256470 0
276346245 376299127 0
43218010 632405302 0
392761100 364651263 0
626076176 561548710 0
71068430 159163949 0
661323148 370498033 0
583580744 597876453 0
99762804 152030744 0
330349232 791796508 0
502046095 650183966 0
654706182 262634925 0
386692624 729147641 0
279838358 16486370 0
757693817 761404779 0
282903452 166144417 0
385444406 293332320 0
331955139 416771931 0
752623973 689469976 0
463533465 283998421 0
552348747 754273076 0
506036388 463131586 0
548931673 275990029 0
138029017 667185607 0
757616312 532945037 0
204016808 313176909 0
706105875 549113965 0
590685878 330295318 0
89821581 4880477 0
646714556 127648997 0
700298624 555795892 0
8588126 724000113 0
305522355 521795046 0
108168948 28163337 0
297311913 666585846 0
777898762 471826633 0
409338179 166554125 0
413990002 738629197 0
382325989 528471858 0
523351094 511459773 0
63275821 134292182 0
524545001 152328892 0
310687256 637931802 0
128796337 557929315 0
354174776 603753431 0
352109180 81564407 0
658466431 313852762 0
626597758 659408424 0
374629577 282099893 0
364938107 441195601 0
587610010 58944489 0
181793413 26343210 0
366241435 270085474 0
92213245 435328873 0
517590016 797125242 0
387166918 280671868 0
440207322 771570810 0
302101279 73361611 0
406510745 543720797 0
174187520 766508309 0
447299195 354147018 0
675485383 587520413 0
368102372 528238979 0
779536071 324343446 0
441007904 416086599 0
693271327 49577088 0
686084825 12297420 0
393991969 241763124 0
687265045 228042750 0
496483963 733411976 0
311996754 693629260 0
474501957 731451308 0
358974512 520974106 0
342562509 438042160 0
711109346 491667406 0
500536039 439784842 0
590278647 165217192 0
205711454 796512985 0
585202424 421417778 0
168309008 510626836 0
582871876 423054050 0
596941872 323655799 0
645623348 109532920 0
166354977 11027082 0
338120721 704128356 0
213859092 239287869 0
758636573 67538863 0
676322099 300305242 0
243707338 444308592 0
593717953 204789962 0
273706840 335493010 0
263284905 188138466 0
38788224 116837129 0
629069409 493034174 0
479277645 248575550 0
685531190 94833509 0
668888712 15279356 0
412875795 71983433 0
131702120 287132211 0
547715939 734376549 0
374210497 95675915 0
653301977 676990700 0
186597191 207268916 0
466666940 142500131 0
197940381 221668464 0
181199498 65234122 0
564252066 795177897 0
122798198 40366776 0
384396409 411030964 0
710170184 792375329 0
653000340 144827862 0
481237958 662672354 0
252845544 625515553 0
122541805 605338045 0
444915171 97774799 0
335756687 799079 0
1416923 110363974 0
7265249 514582148 0
192697528 768915604 0
216805692 664786432 0
718096987 627957566 0
278247133 369981059 0
630011696 570433757 0
145177286 51081090 0
475702555 542201095 0
663804906 256150991 0
705034781 401721843 0
511850097 539234012 0
793944664 323690083 0
16354253 346080623 0
377621701 148120685 0
723435961 754538315 0
170187534 471984800 0
370016450 418611484 0
587290802 77354726 0
694662974 541127691 0
279829902 645811070 0
482655262 319673605 0
351873816 368851683 0
219782787 651391527 0
530810700 258378865 0
190873078 367941458 0
97887795 292179310 0
585403341 745741307 0
221068839 787281712 0
600282322 359872465 0
521436695 302976869 0
449628324 143502199 0
477350785 777445052 0
378141066 550326985 0
341484185 322576250 0
1777897 772806079 0
500206752 238872799 0
134713102 187725550 0
588493741 545190174 0
336992070 639615047 0
103521133 28269053 0
787967977 348464963 0
277741152 540290227 0
544014918 544840397 0
191717229 375297066 0
776450687 622822389 0
785918014 757515772 0
750214787 735898104 0
334386436 696737722 0
546948231 290783808 0
121938758 143889863 0
93237435 193666211 0
77274939 39178844 0
367611351 3979375 0
277417050 136989036 0
91431916 30496248 0
546600222 636817474 0
184212108 489800551 0
308399633 181266385 0
315829401 564276176 0
2340041 662164662 0
434618262 382252150 0
377643751 398778835 0
551395877 18283016 0
32170911 678589384 0
212348025 706233130 0
334344213 27738587 0
373541723 211106583 0
574236632 45629873 0
129767196 251280466 0
426720460 444973536 0
351472209 378181740 0
381348409 794886920 0
414261609 117458350 0
25117232 282142491 0
26184157 495048107 0
301703021 709955139 0
326405118 533480836 0
476394981 149615624 0
537363755 332554747 0
224111308 656620778 0
225855832 240377217 0
738624576 568785466 0
791654285 279886393 0
196208680 594183814 0
267133139 94087846 0
696188092 285112292 0
165645037 47933573 0
293633835 133846346 0
183008961 242833769 0
394402845 481626880 0
233789563 412591444 0
622746130 181439634 0
729069775 662257984 0
222282848 585411242 0
560161087 121014090 0
641773285 397329019 0
32035440 2041274 0
392096747 392776255 0
71604114 203393309 0
587700527 190407196 0
641083946 288720975 0
639639028 477382038 0
143910985 577441569 0
282102786 184119202 0
712907338 365153301 0
74400494 741436231 0
374265882 691480635 0
165145524 771939890 0
322652209 206065448 0
465422478 463807053 0
751119976 184710783 0
211546166 359654728 0
547622702 414485753 0
519571181 115398217 0
172500296 267678016 0
417492997 541764229 0
492484892 361232058 0
482143387 231542648 0
556661250 438633547 0
25840028 201527351 0
421221811 463671689 0
29625536 84888433 0
366292464 438161829 0
74022847 215348317 0
611545149 190696989 0
290348950 731477711 0
600125769 218408372 0
494928085 126503030 0
313999054 534418578 0
758262008 800474876 0
56728130 430523435 0
240324319 218158693 0
573141118 314421689 0
95759071 289917241 0
772599352 659043765 0
511988458 754875618 0
179384017 305674888 0
200306878 181235785 0
733382181 449191108 0
462364536 181963945 0
480043973 198239953 0
169939538 795167614 0
418858591 31571418 0
396681193 296614811 0
720021683 597821697 0
242000855 245165515 0
770206523 272917411 0
310736342 17076030 0
129122346 233065375 0
779400240 637353679 0
16364342 394232563 0
581392414 49916667 0
767360156 432752288 0
524705716 734401598 0
744867509 751324437 0
344741927 629025582 0
294630296 312322535 0
637946759 698538525 0
240670739 308816267 0
701935803 470387890 0
338697903 658818706 0
505202674 588640519 0
555420542 475831084 0
409198644 209819187 0
134404201 672639619 0
77428104 304612910 0
64686878 412215505 0
155468100 459388173 0
560666959 149189491 0
730926040 18066180 0
122406350 227578503 0
16781583 739645080 0
153087012 302130629 0
256265347 329079206 0
697867138 234667517 0
517446745 167766528 0
715908007 462688021 0
719620370 763305176 0
198806316 286600205 0
671233236 579147592 0
206060097 799434343 0
740200855 650889745 0
562565346 351243102 0
438781791 768254348 0
91163212 57933354 0
506532866 544995146 0
491501326 638871214 0
315446079 661837419 0
240553510 616882783 0
31543805 713579058 0
237702278 486682230 0
233620397 636617990 0
230400700 760387593 0
101300885 451370194 0
161113829 192417312 0
63205869 707217650 0
504602969 122640007 0
306959160 531058322 0
567752913 577031869 0
686779586 666892007 0
248269660 715318156 0
243202330 158116857 0
533961081 427498073 0
285470311 523035991 0
707506044 538174721 0
482140180 209727407 0
390335151 519907852 0
484911850 579905947 0
667619910 206877108 0
248062129 713620498 0
389504312 300744828 0
214549618 179691221 0
254621501 200771958 0
124716352 228662881 0
177477975 562901159 0
191951402 721280427 0
68098700 661462424 0
559719924 217263703 0
474347641 19166172 0
671956164 702647888 0
67972925 230753497 0
602553666 415118435 0
688975553 648779253 0
187468311 557697166 0
442440364 755464221 0
440906418 3578592 0
646426995 426754536 0
676975350 799053967 0
771716372 240052088 0
247388487 190693655 0
42485625 297257159 0
213671098 262793485 0
637054064 590652808 0
592989847 339685700 0
424789177 559326566 0
209309320 67280477 0
176127153 656369438 0
257948784 377721532 0
651579092 383704721 0
439490084 156547578 0
316351482 489741540 0
323059272 215417748 0
677984008 32213033 0
592784807 61139521 0
150034848 164590696 0
489928436 583369091 0
582260995 320266328 0
514182303 196507102 0
391942745 236186279 0
85745355 438391565 0
309336133 114207704 0
273111596 274420811 0
525846159 96310037 0
305229598 239366149 0
664323183 759320963 0
301330466 176364738 0
800314465 48595847 0
58306899 546917992 0
432072461 161398407 0
347979622 232404289 0
578430289 664696803 0
392108774 415657440 0
626477515 367482360 0
780895091 518437316 0
731875931 175992355 0
483020450 643073419 0
584294849 437630462 0
153426737 529134888 0
452315077 530343593 0
646985594 342525552 0
52036969 161659589 0
509410430 381096138 0
66690802 240933442 0
570225052 603137856 0
755417079 461557893 0
649096403 119413833 0
782057216 479618594 0
187887087 95659623 0
202147257 548658503 0
700669223 115090813 0
119230791 486594975 0
391741909 706428910 0
543435715 582859135 0
69892562 434155496 0
761316236 496304460 0
555866690 717292622 0
607021417 28500384 0
198587797 67664750 0
576560773 688514840 0
331356872 204682139 0
548133364 67893611 0
791806093 701901121 0
89733183 490739599 0
581738460 150939478 0
798039834 115844410 0
325442435 189362016 0
371426902 247186142 0
390968734 458613764 0
264671106 218745285 0
442875308 189017573 0
243383675 437978697 0
779642814 702775527 0
363771837 4405201 0
669809145 681516762 0
618027018 248439381 0
61950305 235410668 0
756343357 705775670 0
435808407 25623077 0
555256961 125347350 0
347789095 593274082 0
462338972 701897623 0
492814056 684941624 0
27105265 513168843 0
169570402 504277389 0
347491145 404885886 0
349950663 179402015 0
435845761 698034381 0
580294812 60356145 0
181421504 604499947 0
709103979 706428582 0
13501416 387747370 0
632917807 192179469 0
167689241 370489478 0
162706486 591598623 0
633500642 451431771 0
330103974 724339173 0
251696383 426609975 0
299177319 348566196 0
169221558 548873979 0
577942668 357198703 0
561834854 108508852 0
257252571 53020910 0
513695016 34922738 0
282156846 366406479 0
578856878 211715913 0
219845105 361119041 0
52233886 773795990 0
224186264 773631744 0
500614340 455307358 0
781983870 225362231 0
85806475 631131666 0
477795029 676477531 0
67784243 343989039 0
528286186 793542780 0
104437363 486263594 0
672911265 230915044 0
445103952 728946504 0
781671910 140269609 0
78203062 701524799 0
466792045 718047083 0
332688821 780601998 0
706264575 574292255 0
708181942 539300720 0
47459103 112597714 0
706126732 137108994 0
241683753 373485214 0
257197124 417465479 0
727046644 74981040 0
542563736 124675865 0
341268847 243043848 0
610190381 783345187 0
656494522 648905653 0
224473548 730945072 0
592507176 235200321 0
726388592 99956194 0
493152271 630092067 0
155953188 282575742 0
771072753 265978732 0
367060751 496397561 0
675153555 17765752 0
57444268 691843509 0
358343342 402036857 0
749609136 502707849 0
174121274 485752485 0
254413152 476635795 0
502850263 154262901 0
732297920 303157345 0
200410513 344868033 0
335110784 31169644 0
143608465 434221971 0
338631978 323489674 0
122825762 477797758 0
324862032 32358926 0
414326900 310940506 0
221803419 784940587 0
613853709 222133789 0
353743522 490463461 0
767203480 67304429 0
450690462 607999181 0
637608219 58671316 0
41379160 537656267 0
244005947 793144583 0
370941541 433231822 0
189352958 85657759 0
182336580 455268331 0
115920486 66082142 0
197422001 623039633 0
690756887 560184786 0
503771998 102853706 0
111808204 310416310 0
85542762 599642992 0
117190266 606435137 0
112157596 540711716 0
551426590 663998844 0
629285809 174957067 0
691685255 104423154 0
51366220 618465421 0
451582647 661919241 0
114883959 253435008 0
771464075 172726648 0
799162019 64197201 0
193769660 284611377 0
596849459 789464469 0
643392358 626137499 0
728524955 626782106 0
545448397 40618261 0
800815091 783754492 0
39904085 412662675 0
257762245 358749529 0
112277058 344282672 0
640246734 66539949 0
431386627 584044952 0
748579732 743287154 0
401967486 196296253 0
399958713 195622894 0
159050062 331163766 0
466033545 482452587 0
148737606 606329606 0
331178566 471261813 0
193380790 711495967 0
367865429 759900593 0
614842121 601542150 0
163694415 744748298 0
172647595 105832110 0
160859635 541466622 0
310806915 553631304 0
678779019 344615613 0
754009247 578783311 0
36423460 743507114 0
647293518 687826206 0
198112801 569989795 0
675329350 109454676 0
572294837 583831080 0
401319084 655817432 0
652566228 781953418 0
543859401 187034601 0
408830003 630852258 0
155276501 621732365 0
93265773 531030525 0
663838729 620755950 0
672828590 461197971 0
690295619 231407227 0
252681439 740111874 0
548678677 147235300 0
752594772 540369973 0
597007437 549129096 0
789458626 750152729 0
524301718 699166272 0
155356228 794010300 0
290706207 611830118 0
344726060 519792398 0
174729340 372599246 0
722665922 766445296 0
388268839 271250796 0
522609425 188033203 0
616742015 749697437 0
422784622 124509337 0
420825225 549633402 0
387534594 360128115 0
714332411 468222745 0
39957918 711791865 0
674383165 269640815 0
265434471 320578296 0
357992351 206210703 0
59615656 198290599 0
548269556 790887484 0
410971468 385622928 0
508574206 151495168 0
269457514 379320022 0
725932865 444172868 0
504763047 702377704 0
695971546 184964708 0
472136977 108299536 0
124061185 151133791 0
585658890 160676917 0
416470886 54903373 0
377248067 6381094 0
280803010 74924467 0
236381340 483111537 0
296802913 354806652 0
139126123 482790523 0
446285534 737295393 0
506309436 258773853 0
334727385 609445360 0
518973673 187963812 0
354697224 655034526 0
612488392 741180458 0
722559678 490584272 0
752846220 286635334 0
36449333 452560525 0
273195987 42056648 0
389009189 697478511 0
536651723 201381122 0
770979509 223186171 0
768146489 144571621 0
115781598 216795944 0
197927395 349152372 0
690212118 786718401 0
655019904 446327479 0
710556034 306159592 0
495262248 443886247 0
661136032 491622828 0
357105929 446209046 0
712374281 450797479 0
533718377 50142119 0
77580597 762551064 0
714328360 409281542 0
750656102 310832866 0
44750225 73710668 0
200177994 103789385 0
245806736 575718981 0
752823519 552451753 0
45529452 609477672 0
747602053 139843174 0
534116726 253926992 0
749714066 573312078 0
516856957 63897548 0
379682994 671110367 0
338807660 370995474 0
561761097 267095929 0
278632975 556468741 0
660324906 538363555 0
248481850 339300434 0
605936673 65482054 0
795560244 633640455 0
147477840 635519453 0
636118709 197130835 0
41638649 791085437 0
673523862 12177076 0
483239459 735831563 0
749268719 290059278 0
596260767 314822175 0
209854190 596078353 0
337767775 560737173 0
589901834 297814509 0
481620674 97373842 0
80837149 721974730 0
592886250 381000710 0
111943228 393324812 0
767230471 201348313 0
558020443 304722457 0
303350582 122239164 0
613404394 82199624 0
488006013 292746570 0
462316698 148609329 0
44961000 441130743 0
186349374 651467131 0
760456092 464717614 0
355600564 547110247 0
686888160 135306297 0
545109019 780472033 0
217417749 433358387 0
2853718 180006702 0
709748850 776925581 0
150257813 521773393 0
591176002 410176411 0
633013221 798668422 0
543662056 284417408 0
412184094 78453916 0
594788167 179395596 0
766040003 788884860 0
280241828 481231633 0
23072253 276062685 0
735857997 263756234 0
164009098 279661435 0
145330840 785761243 0
743551859 758108195 0
632985002 300135299 0
558804825 490979705 0
90372327 797948390 0
446755245 287279336 0
370794962 321017614 0
91471619 758543974 0
551802658 557378170 0
401214306 246697328 0
769548419 715900047 0
152063414 797092907 0
513481180 407418288 0
595684607 648259009 0
370791954 18237002 0
743723200 649850374 0
93309545 45529349 0
414344872 323401330 0
203734327 787993908 0
751863622 769310095 0
609562076 157194324 0
785108244 293711713 0
260206183 742372978 0
652661996 591631279 0
761981819 272491837 0
506953436 715910174 0
4143383 729739340 0
524408866 162261438 0
356694656 318084502 0
595361821 562911968 0
15247787 90036418 0
733457779 121476848 0
309261562 11168141 0
82701906 710567959 0
539950339 71804340 0
107003289 162476376 0
533961909 798102039 0
316721107 686824020 0
728718271 319876948 0
81439620 254454833 0
400089182 243356880 0
302848087 651444472 0
801407307 533800759 0
386684935 337322442 0
218057773 689864702 0
39311472 287445942 0
28685054 409782537 0
592452926 392349053 0
125553743 422955470 0
46772814 562868041 0
253327749 711974959 0
568521997 9449221 0
424915583 99679957 0
591959184 719236204 0
552912211 713959420 0
134532120 617252465 0
393248831 706011083 0
454530260 9228000 0
773891044 289411747 0
372845050 384943129 0
518223925 566806108 0
654151951 111671372 0
421104315 522737601 0
416499109 435944961 0
140087298 774179920 0
801713043 139697569 0
186346174 705836791 0
574063179 18067824 0
110017512 436404678 0
59392768 528937984 0
478522201 633458787 0
514659519 139346931 0
269997205 438998322 0
454297031 285506306 0
213202800 795135373 0
563528498 381494166 0
710702659 473468793 0
554621585 735538620 0
77690736 161169874 0
693432884 351221689 0
201516503 323107861 0
223532199 42360971 0
720631836 797998638 0
488378408 132879814 0
785979862 32364697 0
675128189 419473942 0
462353035 447006648 0
127873676 4830235 0
210440392 160582132 0
59673574 236937183 0
149690682 601740545 0
766650088 334832448 0
764375542 183472566 0
122953042 212919529 0
766922283 688870428 0
503461525 694516869 0
220702628 237504418 0
528555516 44815008 0
765316864 681194659 0
336161602 331130946 0
124404940 263429963 0
306764719 136947939 0
76946482 374695696 0
447874481 562725042 0
293129984 245621242 0
707202242 291087142 0
314604648 178187221 0
144321264 158808020 0
200830852 379969613 0
560129981 745850275 0
322044256 113203784 0
441137271 791526539 0
756398891 429491769 0
119609596 719879302 0
675378795 102868872 0
618830379 655849007 0
603892641 147948286 0
112425103 140164230 0
51711652 396220325 0
753534879 194818431 0
101061222 208350171 0
390207641 309719303 0
133928020 208610018 0
167403207 761574138 0
271248827 72448654 0
191858112 634316062 0
674130333 748118150 0
416880572 587318831 0
668666212 687646302 0
593924471 77358552 0
238151684 24354043 0
664072943 338708309 0
777482842 269442681 0
117289707 318270218 0
610893049 625408526 0
103399757 697982602 0
327981139 524176975 0
292899426 520721140 0
222153525 667652196 0
655566562 254930672 0
556443804 7718581 0
182803665 548004964 0
154353277 595487239 0
200250972 50018679 0
415750899 274220318 0
597737098 423167467 0
324552390 191128841 0
470039415 679100617 0
479675239 341080007 0
19536868 76306495 0
536518129 446934698 0
663513999 426867485 0
420933676 84580895 0
268288706 618166859 0
143440631 715484721 0
89966784 706537695 0
564941446 312990730 0
74551523 720621512 0
215226878 20444121 0
448348194 201900799 0
519403659 243823404 0
538348724 424655417 0
72953671 704864102 0
365761077 20954544 0
442042603 33827531 0
554002894 754669366 0
203962185 470281514 0
371409686 469307449 0
465880534 777072992 0
531400877 550838754 0
2204965 4652435 0
57265672 73010694 0
692218457 437333528 0
209116186 679829899 0
391105028 306260246 0
452937409 757500255 0
613900350 30698736 0
718409573 152729585 0
53344238 733084627 0
714273385 554520378 0
361168183 796472058 0
473695974 173663935 0
387945907 116581277 0
332778040 210478796 0
7138068 757886682 0
165684152 88886919 0
472266426 183111788 0
276938092 300640313 0
329067088 578572062 0
543870421 2591899 0
771382182 106783442 0
638487697 490204799 0
578225401 265446635 0
310744399 635826635 0
431945656 565488461 0
618025965 727468363 0
719238195 255523051 0
688111888 726026252 0
583812380 447013294 0
770257649 239761019 0
152757990 715978665 0
308574904 32447422 0
499650294 207237060 0
101264633 563398887 0
401059987 443392948 0
279122465 382747333 0
533351174 583005970 0
398285029 441666399 0
354711877 295739698 0
73126665 65184476 0
586078900 619434548 0
788927069 377077864 0
647483790 178901963 0
686096439 787679857 0
544799340 609157628 0
714890436 277290822 0
110938039 413889251 0
315893766 168149190 0
484407027 13528090 0
476116114 770181333 0
322701118 458372306 0
715415744 324354856 0
307145874 155703915 0
671659240 408643267 0
622897782 16711120 0
395261425 185663958 0
112390966 729062552 0
44066223 265962257 0
416020992 219911776 0
182504492 321001287 0
601068782 684352731 0
310882603 626750155 0
728403915 397854498 0
364984693 590658439 0
194177388 754521501 0
377159954 680889672 0
620597515 155091780 0
82945735 581489920 0
449976001 585408781 0
247037371 624624075 0
572554739 65202325 0
127678044 790491568 0
119584247 429422528 0
103820446 319711982 0
176159044 596254884 0
483072714 576257736 0
349317096 171037134 0
28509253 282891592 0
70228125 370947397 0
191576219 121458292 0
654819158 21265730 0
286899309 104642741 0
139712179 322009209 0
461854834 310199138 0
437650140 410636670 0
128299765 113961066 0
459707391 684997378 0
513685436 354389044 0
299885115 654036818 0
579557655 248156910 0
402100751 728993345 0
334218482 706226616 0
95194279 654237252 0
213061591 105718279 0
746121595 571606760 0
617010243 279283508 0
737674010 614444299 0
551121247 531899927 0
398567567 406994297 0
399948118 91083298 0
660192715 387556078 0
709809780 163155807 0
275431611 509371215 0
734226626 303909943 0
773766613 539731684 0
598217417 409971033 0
191185899 225799423 0
166981205 13338068 0
216282248 545538356 0
56107274 437817438 0
498717705 404843675 0
111875283 580298865 0
187857688 156074717 0
153272785 550267815 0
319219799 60717543 0
551466824 511535585 0
704976817 303729861 0
583302275 370608009 0
193274139 26026837 0
292369605 722017756 0
539094444 140369693 0
285747454 715953076 0
57231032 767953329 0
787515303 574274756 0
693020893 523259534 0
137576024 758259938 0
507885631 512316128 0
581410274 694092049 0
227477123 398023884 0
21229680 504350884 0
743937766 231340674 0
554062710 693573182 0
148546518 281281621 0
377187114 354613546 0
345134608 189536165 0
789338800 541128334 0
248133589 191839674 0
530878612 454404245 0
309981339 528537436 0
44099948 296357561 0
437756375 755745484 0
474605069 72771687 0
532638677 234178510 0
414033493 603469585 0
699558392 323142002 0
264986495 697542025 0
569574494 568969406 0
136025936 560146929 0
504065956 214451015 0
376922575 732559142 0
319567718 23535341 0
511479994 8546230 0
286004249 314383845 0
623562149 31211287 0
316851862 30830541 0
760819573 523796381 0
36883520 275467782 0
423899711 196480952 0
245114491 63011652 0
394590287 546394297 0
747509649 771360457 0
299321035 238451147 0
26000343 141669485 0
17632203 400190529 0
629764155 739863101 0
218064944 371240749 0
679758163 542083107 0
497625772 214368035 0
260726156 195306768 0
703892156 323966209 0
356886554 425527148 0
196168500 30344747 0
452023237 511436469 0
178221315 540468004 0
656995731 444857486 0
771881001 716022711 0
521442575 139818284 0
609244756 215959360 0
729486229 603813070 0
330091578 618940677 0
95085961 360867854 0
470771440 385314901 0
640132555 674093578 0
606865404 345821470 0
566215465 378567090 0
310705053 588327266 0
476125950 144476229 0
508508202 298614299 0
110117966 739086820 0
135387451 682477208 0
636174374 164098025 0
570933 10755318 0
657374926 379921579 0
365206597 489703359 0
682027599 677458954 0
600320731 557038315 0
630799403 267550779 0
482003900 654244861 0
66299953 363540556 0
62679802 137914804 0
246369500 702610418 0
546403143 277287428 0
89821068 470444802 0
35459165 213634398 0
10241983 466922985 0
300475151 686871488 0
181846388 447939180 0
294351516 538323595 0
256504033 385459495 0
610006975 648872105 0
298538211 597020486 0
644832693 257972218 0
383009818 209227218 0
569497294 514988492 0
24234151 515989890 0
93695930 657585837 0
109003541 293062193 0
637403876 776502976 0
136498335 265251654 0
693545845 626586143 0
561578841 76800465 0
761463764 389805084 0
211402158 567750866 0
334111609 406871466 0
70558429 150435972 0
3073275 14603216 0
82208956 245630814 0
605391608 467360716 0
673200237 273547636 0
620559846 595835679 0
40030026 185274377 0
705794113 738054153 0
43895806 510265446 0
310607719 272790229 0
412135694 447499784 0
570671885 199219377 0
236310831 609004564 0
634410349 644478241 0
418972415 549081166 0
760626662 322299708 0
200620459 96175339 0
426433284 248771978 0
705853933 782535159 0
567347659 758509274 0
455495061 2217874 0
615889544 276665455 0
712743924 690076744 0
661089247 484548603 0
368314046 449346961 0
712300320 287538992 0
392823475 468643499 0
703523742 686890121 0
562449407 772965611 0
266118838 240196436 0
121836057 583905704 0
546131124 712529088 0
799998474 332249306 0
597171393 10358592 0
725250654 300514606 0
735843478 779529357 0
740826006 592804393 0
203867392 10812833 0
248968436 617859586 0
25501286 142548814 0
354383875 739955848 0
639829811 528697878 0
559220245 662754040 0
238837591 229667368 0
795670979 282003618 0
71312560 307945357 0
174327250 279583307 0
61555729 521455046 0
485296569 218180224 0
261342379 602588623 0
124573308 204852016 0
671074076 340615144 0
588998320 452508280 0
410974074 269406390 0
190449512 176483946 0
652333138 625050090 0
675183381 14928958 0
680343571 157935639 0
588987847 169440248 0
332782395 31461781 0
66193338 116019119 0
29577141 692719476 0
210839422 248503519 0
779423601 368969121 0
416329399 466350652 0
70400271 497482166 0
257308963 107031365 0
650857364 425281912 0
500823249 454599149 0
647616595 783069397 0
554253133 109714597 0
166226710 106332434 0
307429227 15634247 0
580521423 90808132 0
697075263 673449220 0
374770522 653390449 0
319318007 793021439 0
213074334 452916183 0
521493975 726446628 0
583389739 120842812 0
523528649 45219859 0
516683505 423286584 0
383813524 158125485 0
464315880 668471915 0
95022992 684407436 0
114257590 196364486 0
172181021 73664227 0
316524895 475525647 0
371749947 392495628 0
569983371 522397556 0
459519985 654375458 0
610785728 125998307 0
504258834 677683663 0
334876240 2167391 0
159195125 221605306 0
251092930 159864046 0
441646955 759827790 0
430179047 208622981 0
357104257 113631620 0
614333784 524798164 0
16579387 757127464 0
3664304 742734360 0
390651865 404310338 0
205361980 426290019 0
48782058 722825360 0
332038600 620952334 0
438014298 708869617 0
688357254 495957088 0
251924707 298071527 0
2351297 385888352 0
362102536 3198007 0
508515641 191542308 0
604390338 573790604 0
93086970 724917302 0
471519989 460323220 0
549170145 544467833 0
793317896 334634366 0
169160019 85834757 0
52388072 644423728 0
751558293 108616928 0
687841859 763272765 0
482464366 735852502 0
749136317 144925915 0
585785318 323382262 0
285648076 249629187 0
300952428 69902748 0
758110236 540194133 0
80163585 586232077 0
608423728 623465721 0
628440961 712047233 0
40974089 407131435 0
203538371 201072452 0
622355063 201533182 0
340613498 753027885 0
152491150 652799122 0
794644409 226638911 0
475755059 481154929 0
330503247 68441510 0
404532588 451778306 0
472568618 354719588 0
626069793 731552712 0
143347673 59876603 0
596008034 647108162 0
365222025 575475813 0
369482695 193224190 0
368877152 347931981 0
760097944 584188721 0
718247494 469183300 0
686444847 502742299 0
337812709 731475631 0
273416536 235800311 0
710589352 376571136 0
223229383 444592000 0
765802651 570232003 0
535028862 242969728 0
317821191 432912396 0
580720918 419979444 0
279414955 73134535 0
335478521 456720860 0
407901425 275829115 0
590802605 452440772 0
463386047 168806226 0
118675209 763868928 0
476055397 519081085 0
237576580 170063261 0
6054362 177136823 0
761118872 547083935 0
30830615 22885645 0
235678942 627413709 0
304858955 127734111 0
479695089 219498126 0
598564959 513737713 0
474473576 395019443 0
251321544 446657676 0
775902433 633657413 0
188971346 561972787 0
402714899 102565314 0
411752704 603122848 0
729137541 232365257 0
110330916 77581095 0
50832393 796001218 0
608374586 641117529 0
71998665 33328542 0
587970564 443928181 0
7664238 671170797 0
178734451 743011854 0
164414218 742968741 0
63208302 128045523 0
670571204 763700192 0
702088463 445665831 0
63828173 396459077 0
511447015 675058924 0
373297188 29976902 0
526005860 688477488 0
706972085 34585874 0
395232236 375385475 0
584676450 424932348 0
191938478 637121191 0
259012070 242777826 0
534535955 395072848 0
486253069 706544859 0
651373916 585645453 0
24172854 109806972 0
459854390 22717966 0
214125112 459638454 0
403428490 126414003 0
418231917 462256940 0
381753434 96767300 0
89388651 526589272 0
517637045 593700503 0
596942431 634672608 0
681407312 771179659 0
100806503 763744416 0
73221746 580792457 0
176352679 743391877 0
96810430 406788573 0
651932676 607961864 0
124705381 705921229 0
372297778 399002619 0
686935378 347815700 0
466238181 783936996 0
570100849 194763053 0
413660746 451110900 0
390937763 477382563 0
210563850 556940343 0
133628813 201591109 0
46127902 142712146 0
619313015 469564121 0
162577153 695542991 0
703324699 278185715 0
722450994 753122966 0
224032764 126476864 0
641084186 755174034 0
220173413 342259951 0
203835725 298227096 0
771067864 68065335 0
288807088 23701202 0
350697433 451179807 0
425586500 590001150 0
94264387 137512308 0
729740890 600656978 0
685412776 16045656 0
279862320 507608183 0
447236809 270964375 0
130175726 315546808 0
671279127 350498286 0
756162572 292254841 0
174194738 52163522 0
714614766 609181680 0
769082343 36612687 0
330211603 581231615 0
533936755 760233751 0
22977676 154573047 0
278884442 29382831 0
474619514 226575401 0
11277678 66027274 0
488098347 278653087 0
401926782 694994014 0
721778966 270287062 0
43622017 736749 0
583205961 665621720 0
720245516 657436958 0
751259057 720210642 0
630576879 744788151 0
708102923 407771567 0
712077571 605368145 0
459497429 17759229 0
693071271 504493794 0
756937832 21940364 0
794986357 624121078 0
722483761 122105762 0
531831752 453125061 0
498159865 20554900 0
646500432 423937755 0
503374419 115908961 0
322466198 789530090 0
784026783 260950296 0
767690075 113787160 0
118027453 776246508 0
15928474 429053942 0
208576791 438891572 0
289056038 80105237 0
97343209 799834518 0
127742584 483469037 0
197205390 641546012 0
682061310 357178143 0
21069841 663270208 0
598068337 138493138 0
662847392 740516368 0
670574619 471685728 0
685561164 11607397 0
368062947 748599267 0
16781693 383966029 0
455621238 121309785 0
486672448 758914308 0
444467830 535043034 0
522741362 220112704 0
18555596 258957363 0
553885320 426652807 0
657014768 493907337 0
302535136 158632413 0
690221346 72277500 0
750902194 342540706 0
699461284 628826448 0
402332022 760466496 0
253914869 9550575 0
344103441 280950224 0
686078623 576905919 0
145682268 629583129 0
499841948 64050400 0
322827596 720313898 0
685883038 24005789 0
238283135 432478768 0
22455774 160813399 0
381081120 41047618 0
202533872 313048829 0
477682443 684409065 0
34130012 556796307 0
221939995 727901922 0
156547352 635752708 0
93708593 464159181 0
185986305 746135483 0
539868013 154929009 0
226671118 300750651 0
429886171 653308645 0
43333691 384088132 0
321535388 397554223 0
596468062 525743955 0
445499926 495659524 0
639920070 339463716 0
412676606 298883825 0
165817761 416897456 0
764311418 606586757 0
264377933 331702983 0
82563166 133786898 0
741334354 524401736 0
654755255 624575541 0
100389901 7524957 0
786990057 346454173 0
441354520 255838536 0
172631848 656616218 0
126911791 632382446 0
239708474 494573544 0
530817429 625930868 0
427882364 70062212 0
618637459 169227269 0
145686220 82947264 0
525115448 514986067 0
247659377 411533902 0
525257353 675942050 0
727773176 434201042 0
119268102 659650642 0
206405144 284267396 0
657374355 332902473 0
268425894 360811686 0
249430988 758846229 0
658799544 413757646 0
304305890 621840784 0
69553296 701851090 0
28351438 283570899 0
20083851 388381457 0
75708871 435682874 0
165218572 48440120 0
13798103 749681420 0
304674513 639767216 0
5137901 191239257 0
653387644 486331290 0
92210913 652136269 0
300518475 752938854 0
532883100 715837825 0
800366009 688978310 0
678005966 496305732 0
322049289 94012061 0
348647532 227118889 0
156661833 399748963 0
492012688 269591025 0
525462686 400799872 0
47892751 37588767 0
739403884 739651970 0
353186304 455512974 0
22365274 454575620 0
110438973 326905206 0
32674686 343708436 0
290947211 122195433 0
475562468 410181594 0
41840061 1874815 0
292917396 528825691 0
760209436 527235531 0
336739038 679629008 0
205232949 271229640 0
46126544 71896142 0
534365321 758791967 0
478807387 542871352 0
204141515 580626947 0
228923548 214998720 0
164631549 388639246 0
328123251 657306094 0
291808722 258888830 0
478905985 118132232 0
270294208 289207737 0
109429504 224908399 0
170246885 705278773 0
330270947 111306396 0
272831196 389387382 0
517269917 491261282 0
104465006 339728380 0
649255250 433485351 0
488292409 334622210 0
156455531 786853749 0
360938723 79068786 0
14754219 371672841 0
79904915 782927346 0
153648355 224614022 0
207857708 749650906 0
640738762 673449755 0
645869845 385441043 0
351593672 144856379 0
254159343 735944504 0
36078754 674950024 0
115771473 98309935 0
486170186 264760880 0
685302966 276489266 0
707850303 210865503 0
594546050 657905130 0
432258593 120827379 0
60704322 250609427 0
303909443 729013625 0
729255787 285162878 0
363893835 570100237 0
740351216 153570179 0
180980353 466284609 0
731664137 266705853 0
28053128 388880702 0
110330344 559162128 0
127190146 755466238 0
720171117 545101305 0
545704419 577346838 0
508877672 291582018 0
667330162 453052671 0
335357879 784460922 0
718552191 548855247 0
583253159 593387252 0
133205488 128727062 0
668673056 218221695 0
796264993 396782027 0
44938067 746194484 0
197787488 59499574 0
382522434 258600306 0
677061340 480608559 0
594808162 30229105 0
639835154 73934938 0
442252102 509038308 0
699516432 138003917 0
416204764 416052964 0
241634260 221328990 0
119888841 115092262 0
490510758 686131490 0
406109005 518235401 0
799560704 361610144 0
319690856 725113054 0
775494925 735769382 0
295716596 346444636 0
101651893 291137920 0
490458425 528488642 0
589995663 188919463 0
689162237 321740455 0
89007217 81757889 0
337523862 666187247 0
264915245 738157572 0
3760540 297420823 0
387956343 400251014 0
315545997 115039345 0
243573843 535343864 0
11763392 60680409 0
133698335 659703053 0
420114154 285145128 0
161742889 519875958 0
625361536 412047696 0
558715767 601999014 0
274198095 324975729 0
441991620 206059870 0
52143470 640308888 0
555665653 55035643 0
247348450 775385481 0
499170549 402371370 0
97754345 778975537 0
299129211 297846671 0
120006518 189442450 0
21086759 710254058 0
371817610 215888938 0
204995996 270357511 0
100372326 136242623 0
730342111 559542665 0
473580695 215461305 0
115911808 438874054 0
437329592 770111055 0
125823235 512441990 0
102490952 531785433 0
264229903 107093714 0
159767919 512691738 0
458879589 728776704 0
214811749 587978136 0
488160285 203027726 0
117076036 356671974 0
413875425 545105259 0
280354470 466680669 0
571140776 355403044 0
712106323 475194470 0
13138272 651439217 0
644381042 590068182 0
351148590 99855224 0
312855088 7897703 0
224238957 342263491 0
111658784 201336098 0
226185955 366965034 0
676515333 710443405 0
767677239 729544065 0
513311561 652290741 0
29775089 229023865 0
66698829 6829230 0
518363921 774785380 0
413842048 184185996 0
381103185 341132359 0
770417322 681467047 0
471118900 281666887 0
520117069 723371490 0
374412063 75102065 0
789890010 184231315 0
783432546 663848510 0
478437422 396569690 0
420230810 750322536 0
267027695 667687318 0
302085972 535445428 0
332759461 766628150 0
754862846 768955525 0
241179907 227093496 0
774913499 113126044 0
450326801 380241790 0
123205501 183312140 0
204654138 710727283 0
531419452 731841791 0
465627435 729712646 0
700346832 748830652 0
133262574 693422714 0
374228783 543512122 0
273707563 350863970 0
249095262 676739273 0
562988556 611295618 0
757857113 623733700 0
410531348 380567508 0
222722195 652893656 0
412062660 702780440 0
440555466 569993962 0
589313409 374828661 0
83184380 122816007 0
301343830 362704125 0
773984508 134931725 0
39359293 356977243 0
51303117 117976324 0
2910454 14488320 0
553809256 299420815 0
455237296 153270135 0
465170814 5754128 0
685041097 556761726 0
688464557 613249250 0
289150194 58879294 0
637522710 683920816 0
267176437 223427720 0
57133848 686933851 0
42577733 28851890 0
61441558 473056499 0
505301104 17333636 0
157994857 563048874 0
114901413 343641330 0
638728930 696565069 0
592353659 749100866 0
334403058 534400574 0
765784903 500162595 0
611804723 88817976 0
222690789 632070281 0
334639997 238683382 0
240960798 270274887 0
557695276 522788110 0
442726280 552153263 0
771754388 494904291 0
166187351 635756135 0
268702048 472986072 0
585613656 9541212 0
768064456 241808178 0
226190905 613463012 0
36552135 740404852 0
647666358 740635362 0
204969207 757818213 0
112874066 248147802 0
264383326 131279306 0
530659384 388950281 0
509552468 494402842 0
299082100 109386921 0
536026943 20130922 0
320930051 647673970 0
730008500 293796492 0
736165412 66170611 0
727889047 224890320 0
579573236 708881999 0
36996904 699507019 0
763558055 163003445 0
674627896 720378134 0
102137756 374754956 0
403016067 312834114 0
603044434 788112802 0
639460852 66597410 0
176085651 53580024 0
567311471 311402588 0
310257100 80184364 0
54769667 391218832 0
148796763 599373544 0
59610190 300672419 0
462994651 650672734 0
604521812 77535958 0
356438467 163092628 0
739566773 318756650 0
606647851 321287784 0
148787245 753419093 0
735808708 737983932 0
305257292 164613530 0
498252947 50753451 0
645518758 779052057 0
380873094 514747169 0
98319555 676553254 0
763178585 235330579 0
318197362 30190614 0
299215410 740723545 0
607654831 426811475 0
710516805 100882243 0
689087433 135919281 0
512906031 417895497 0
610534802 412047639 0
614346835 546302993 0
619712052 329446493 0
681118697 242693582 0
460701325 433186243 0
793612878 93433898 0
751938382 57999084 0
304767695 348046964 0
581472054 682986413 0
231529119 624914073 0
687317142 133914257 0
631446529 639649833 0
241154848 101151077 0
233318538 535607896 0
792317637 494831779 0
399327513 378185439 0
772140524 131830415 0
54943154 765443205 0
109371973 414761620 0
209895030 534207951 0
671546969 751910615 0
445475463 475928816 0
77075627 658229473 0
249084036 83995564 0
270195152 724263785 0
576350128 316529427 0
256075567 215239105 0
45367251 581424913 0
413139071 445633513 0
260387320 288995905 0
649799913 35005644 0
680595316 58395993 0
272087544 725386049 0
526002800 450105314 0
585909636 711315493 0
239021162 457860896 0
679667143 167912697 0
155065353 676455831 0
519482524 648567436 0
227486777 148287923 0
202554505 53710973 0
644506776 152950633 0
233824183 236539362 0
138708141 533776938 0
106900232 662280932 0
557080534 262364937 0
667709261 417299612 0
140772363 1518301 0
459989886 323924022 0
287597342 40538748 0
611709521 227874792 0
764874277 171427347 0
466479375 614271479 0
620576561 777633336 0
169670416 204937604 0
368942256 614206261 0
113359270 743299173 0
130218115 135461219 0
6926580 74719872 0
217890457 180748526 0
511105673 243419520 0
330197107 676068256 0
755687084 285716928 0
285763273 668035029 0
531569911 153045741 0
355696386 234293633 0
705969861 193517914 0
781595288 785590946 0
294942327 661261351 0
590975260 150861205 0
573002874 697424977 0
440762527 242171762 0
191573408 239955858 0
463414064 592368953 0
511547152 319232425 0
247885962 570679607 0
323241238 225860317 0
616491947 779252150 0
664928985 776056708 0
561805279 377731414 0
195471589 457566092 0
618040441 405102318 0
251274999 136823104 0
649942222 213463396 0
781977260 355344580 0
416786507 420513707 0
715477248 273758099 0
318835791 33782603 0
172544459 502555181 0
436357714 84799582 0
168982672 357017989 0
623024164 405758319 0
423582253 655402762 0
343066946 748465479 0
77945306 75383685 0
46272951 478017257 0
693676854 789674975 0
25316350 305637876 0
275952933 614148855 0
341166776 326199213 0
495537686 19726863 0
22642787 231215969 0
510212745 273412828 0
560206790 15036717 0
211724140 382041974 0
709065881 457423846 0
270120015 552089223 0
311316976 427920323 0
30731498 230218647 0
342354851 541303358 0
493678036 431391991 0
315317637 126573940 0
35887438 670578324 0
197083902 234606908 0
685961955 679393729 0
433969440 784642192 0
13581131 120479365 0
483225118 574652403 0
328295999 509144783 0
459461787 658993679 0
485816730 131297418 0
214084963 616156963 0
491411865 452841248 0
775442024 769756725 0
81494690 42257582 0
583890549 338717686 0
740201781 294416610 0
28505715 470695530 0
42045262 141489939 0
392149062 703731730 0
228324288 238532596 0
431537704 297519115 0
110650466 632245396 0
558158225 262545827 0
221795997 539854979 0
684729604 36137340 0
297340719 125096358 0
669771519 584398525 0
502449543 701081818 0
221518640 296195995 0
551202943 5583093 0
93416135 42037309 0
229548935 417746627 0
121519726 230496483 0
143273907 420579132 0
167625651 161833846 0
555379174 144133862 0
562926195 161286478 0
584797534 766069371 0
159237165 546567809 0
311278252 604485975 0
787921978 185945535 0
430855764 443829795 0
138290070 680869564 0
682109661 436880713 0
662139289 108481364 0
540227055 774664222 0
474866434 121146613 0
71073311 140615379 0
463314165 737347998 0
3296319 385040296 0
346890909 491622429 0
768216362 31063803 0
324420277 358091485 0
513227174 245784474 0
684154508 756520954 0
698591129 775186002 0
689584477 341322167 0
175456820 270202737 0
530398227 354584608 0
225323737 319935824 0
73926015 137909861 0
196128055 623351994 0
133316020 595011519 0
10948091 102554016 0
203416483 150478920 0
223962748 648210559 0
320583128 746851651 0
48386829 406140897 0
249234536 361792524 0
633747213 648824523 0
682236198 457157903 0
48449669 525215405 0
143401479 100929480 0
726886155 551090936 0
390258052 736064726 0
651982077 225868835 0
137474683 659121276 0
527704425 678719154 0
551656037 157831701 0
6741946 499177216 0
678382922 393993761 0
168055851 27367729 0
64418314 68225325 0
688601837 179726322 0
360499178 610684646 0
377722120 410025965 0
495246798 409601883 0
488814985 17393517 0
319420133 576315458 0
264470754 68762377 0
704975937 178716296 0
321231723 624588944 0
47578518 241540702 0
723771528 780948376 0
685075391 763060738 0
160970893 347391934 0
743760313 565891647 0
198851117 427822321 0
335698946 467611523 0
743944747 12880627 0
530546525 32625555 0
250992003 309914662 0
591382444 720735166 0
528549142 541625090 0
721322029 105311222 0
530754216 221066214 0
243243120 374969586 0
561980377 412741925 0
37922385 715140033 0
387235234 421542416 0
638016964 410457968 0
573389505 417087105 0
701174076 320535174 0
117560824 703504634 0
294160173 575322772 0
451807878 460335383 0
340073832 257260610 0
153245816 240352629 0
147368729 770502849 0
416111420 461484793 0
476751950 74765351 0
571363533 42179749 0
668462537 361789066 0
468693746 417996739 0
519059297 328118365 0
297160830 254333235 0
502687283 729973084 0
414578693 192069544 0
724759436 590888853 0
2501606 47635123 0
199825220 754949611 0
173269245 764870164 0
298344029 555467435 0
749485488 362011950 0
686294099 636260386 0
743212780 646925922 0
674749926 786601160 0
165613641 63551568 0
227315877 213424400 0
253071131 26826071 0
628946386 112201354 0
764565008 351833409 0
200767204 138016882 0
440492158 579562892 0
402732058 201613783 0
562668499 636721313 0
770825829 14744869 0
788866908 199715080 0
470243308 194533379 0
195819290 5446047 0
679288179 650878843 0
626302686 288020517 0
57677079 174138904 0
669037221 563173358 0
388011809 648431458 0
94866289 366589835 0
380412697 19883422 0
158550865 147982857 0
200137758 262234817 0
293597786 249728950 0
297663964 287602513 0
160473875 356805745 0
483867472 9490607 0
761643877 610230838 0
751707898 603588966 0
181642963 742689765 0
248071186 321121550 0
767004667 55942086 0
773558634 58967617 0
236762794 207449142 0
399814110 289324085 0
457089908 234213109 0
572602956 234265478 0
589350099 790380377 0
490217327 702161319 0
722259887 788380694 0
736193271 590414361 0
281577613 725111919 0
44931585 340282062 0
91749626 50887648 0
423300177 385602962 0
729163838 790105756 0
334683984 425656363 0
554754697 539147963 0
358112211 77147622 0
622690622 129546241 0
329990003 688665917 0
637203722 473645680 0
155617145 680233981 0
662154529 717058053 0
618631251 280115049 0
664549191 763927495 0
614126931 539643229 0
112339506 459367212 0
471218066 640124533 0
76834963 86712075 0
50616221 126174105 0
53129222 633929707 0
727829386 290929207 0
430240333 282466035 0
529968377 461949755 0
69761547 682350729 0
363192028 220415466 0
499907766 738317485 0
800509465 95710868 0
689037313 246934683 0
395284573 716565379 0
410304365 346274703 0
317875948 782616064 0
172551997 53258087 0
434803171 645269052 0
210615516 572653706 0
74323754 429394150 0
773727925 260644431 0
587029833 27099948 0
198471533 212454 0
357405178 143861843 0
750302679 334906918 0
619746823 169899423 0
213565527 514569243 0
675611955 689017881 0
385206978 706793084 0
218616703 618782162 0
782878558 38324744 0
220844944 704680041 0
272260234 199597650 0
690197778 628798210 0
492502036 197522282 0
577045817 558010595 0
734661394 708473192 0
731594290 290813515 0
250257147 598660007 0
490910544 78175229 0
234037488 568770225 0
546156740 497128742 0
739139347 497101799 0
121648525 62808194 0
127600370 230431069 0
17791496 763467187 0
232266904 567431525 0
105688888 216483707 0
408189445 784910824 0
422580840 326385529 0
108554105 289542558 0
163380630 708041334 0
163583868 597558017 0
223965502 37675940 0
177265594 484254306 0
309324366 634672360 0
233945760 561825987 0
273303267 682691159 0
715857585 512321304 0
536215655 208326586 0
298478260 688144941 0
550905762 653790891 0
380971555 797837537 0
319524146 397323040 0
518776885 261992915 0
543315122 180551342 0
743365125 302658481 0
234335420 307312674 0
143486537 686199609 0
351339479 589126986 0
763524227 43009527 0
485097749 263891392 0
98912350 6078595 0
522435241 71324919 0
789100657 792233260 0
743208563 562162573 0
283050607 95738949 0
503743010 784020588 0
522833823 554495717 0
633759186 585338516 0
15596995 528150321 0
172416916 666159533 0
231756507 215022527 0
588738984 738449082 0
117157721 732771826 0
362055403 196658435 0
479068188 152189982 0
311493963 285436630 0
125571757 348131636 0
706608201 375865264 0
188919131 357974051 0
628069977 212533136 0
409008633 756616958 0
596716787 133014097 0
532504724 461788270 0
656170692 773765885 0
556195197 353109405 0
157399450 388257182 0
672235906 422870980 0
191229573 401686182 0
57370009 411674993 0
449487464 453114178 0
219194795 239307390 0
43718949 495196168 0
393941227 794749158 0
460840546 313772437 0
426942678 12753799 0
109400167 522785636 0
95353052 372660786 0
589402337 68459981 0
150790398 653729248 0
788914819 314430324 0
352909116 182183834 0
454459311 147420047 0
440569196 596651926 0
456232167 602708110 0
455714763 554705641 0
245609696 769699476 0
167971928 460409440 0
192057159 65142729 0
400209122 321729843 0
440323033 645985737 0
682800825 717729435 0
518790303 85623395 0
699520320 457360089 0
692881717 787503048 0
560685311 425670229 0
222266107 582345194 0
540183354 422341098 0
391714015 315846255 0
390590275 749949089 0
771029275 133430406 0
134478771 597413129 0
765145124 209647798 0
8918958 129708221 0
534577951 527608308 0
669928201 95941173 0
440437459 41576601 0
501495297 281642139 0
440399892 420657510 0
560937738 372876225 0
688669446 236543216 0
388591446 486200353 0
37291136 761599645 0
692641909 720445943 0
162060933 328214644 0
480692440 396248043 0
195321371 304091016 0
227491885 314618649 0
113894511 398530170 0
1035618 309818121 0
671103067 461363901 0
58401101 493115603 0
513495068 529864162 0
188871784 762167457 0
543400310 502326022 0
8379243 777072352 0
778548704 56047754 0
181244650 783892501 0
697601298 729796055 0
784914740 640023340 0
759453321 752978854 0
754833630 393858871 0
153532589 516287150 0
750820990 442441167 0
553548209 555003877 0
800201912 549985501 0
128474096 596776547 0
115905819 719985537 0
741157484 362244972 0
310761382 138770411 0
690835981 249742065 0
653516716 48383849 0
538770904 17637523 0
484487657 715410561 0
200896134 418028615 0
596344608 542593897 0
3021831 299886116 0
585602401 712085347 0
522949573 538183635 0
750491002 707640717 0
381184959 334060277 0
320434890 109456533 0
369197552 718523323 0
285036945 410696133 0
105239664 50428065 0
639783035 229633472 0
379227564 259770671 0
344508020 267031034 0
396395181 566872888 0
666696914 709118816 0
710785768 355246764 0
120626360 383856041 0
448303977 801158461 0
627260383 372747434 0
398620408 269908564 0
202484003 196042242 0
45403994 603271483 0
83791120 262141434 0
188375632 579668892 0
86340046 530758503 0
488171556 380857873 0
623257368 5946251 0
530436570 150066999 0
557487185 478500700 0
25580575 604744339 0
13550185 536820004 0
643292287 106244767 0
647751109 463292397 0
656073232 698380709 0
94801530 268879295 0
65880775 414992542 0
255423711 613817637 0
108179156 54624418 0
381762546 545200390 0
262920491 92176193 0
122086474 313441870 0
365073836 47256877 0
73087505 703076258 0
153765787 694867378 0
369058041 200813600 0
577500823 110425220 0
247513503 372168513 0
448187462 750418428 0
407839653 608120514 0
448563133 455135717 0
729345767 766439715 0
629538743 421638203 0
527940662 560655724 0
323892965 656601783 0
379796133 752401416 0
565494997 589272597 0
658375767 617199505 0
578732927 333035352 0
111157592 558168079 0
556859140 504527293 0
252537963 201871326 0
663044428 773671552 0
788188776 423258180 0
212912272 123733482 0
180665526 24643875 0
525130759 328349710 0
668280586 1639267 0
740241965 521802522 0
707763630 621415787 0
252225764 423056730 0
511987064 162824 0
793775947 764920089 0
486827138 686208345 0
183007118 666975112 0
579614263 1137308 0
452946316 672791397 0
121830926 457518450 0
599089212 489285175 0
309880383 132372260 0
716369890 530926515 0
548166715 311528154 0
550188088 38601164 0
582041104 118409060 0
538234732 244578884 0
26849621 417043919 0
634053744 320526214 0
91871678 697313559 0
460046659 258066497 0
615560926 739946071 0
672629364 288417380 0
443572305 225129433 0
698905881 137263664 0
632644923 89773436 0
331509171 207689820 0
107808478 398179187 0
560152707 37183471 0
14349997 277217005 0
266925321 83269075 0
555494159 21228352 0
305636887 465556318 0
667389117 142965555 0
410612595 467279611 0
319510541 590418488 0
372397930 336898285 0
155055620 601245061 0
93388972 294627689 0
541576209 603973725 0
427287459 329393703 0
94141292 348187971 0
596148058 399161891 0
511591746 458940524 0
653728721 470115569 0
791235528 366693826 0
332249597 395373008 0
142641738 433045353 0
648404178 330832180 0
345337912 795772661 0
777850326 568445029 0
785599703 398330546 0
150882206 522140224 0
527018299 183553754 0
403996568 762997550 0
255888218 19290178 0
771078278 35800234 0
210831155 126382582 0
413908164 744894364 0
511805771 430081710 0
384591067 582149493 0
411811443 88129774 0
169274908 77482378 0
462706986 797865871 0
2828619 12481918 0
330137592 256805027 0
741623746 505976152 0
463149818 319959124 0
419287245 399364794 0
252616789 538750169 0
666272963 504862302 0
749851223 169413725 0
318433907 522468740 0
777087406 433484072 0
673918706 8051314 0
349566755 237974670 0
567157515 753503709 0
233344593 601331548 0
615880518 284907310 0
673731089 344655031 0
623471617 765445699 0
380513041 110207363 0
359178278 563871839 0
505715790 21784600 0
787261484 756770148 0
423069669 643079480 0
705463950 54666189 0
659855630 333670750 0
220015181 543416080 0
439251257 654902957 0
313395833 21157227 0
172003536 455896440 0
425528480 382167268 0
94980684 620168547 0
103080429 162160046 0
75737234 711712745 0
618744753 587141561 0
430620289 352561331 0
556076655 480921964 0
400787223 59609263 0
703874122 118341355 0
461752970 160288774 0
17593673 495886201 0
321391867 610127463 0
800001132 702831186 0
48438180 422078116 0
480770335 111216976 0
331767157 460204952 0
275040280 588114865 0
597810811 613977716 0
793843829 632989890 0
770621318 261603013 0
605936542 210438669 0
495336153 169296169 0
317209467 418666695 0
37458355 81216964 0
664203791 73597753 0
253944146 219399242 0
746115614 632129573 0
752664378 440478642 0
772200458 655788896 0
33271139 629808220 0
251162155 531692743 0
219599042 488632004 0
604811824 169187024 0
346707072 684416920 0
603102510 401006662 0
358821316 771869748 0
203290729 54271107 0
768574382 16566686 0
789217685 405484264 0
149622563 361842914 0
619796340 688542380 0
660751823 244946221 0
444032059 397797395 0
640442342 705487090 0
186701502 364793237 0
487043930 438324116 0
440010010 566996263 0
771306436 746926221 0
72450684 329995136 0
40822762 78079904 0
446516890 411283701 0
549413564 137016309 0
458287316 106807951 0
511017825 613748415 0
134385582 123867852 0
627289191 654176304 0
291905525 156358179 0
9222238 540423133 0
5116107 637642531 0
667971924 277510858 0
699533700 529516228 0
433270561 261178057 0
87431994 567243101 0
120982647 356576758 0
765045696 13972341 0
357274580 783311819 0
559199094 590619206 0
517401516 302083464 0
354936015 99920523 0
75708566 622408286 0
436064445 16289820 0
420091187 67634473 0
304024733 266378383 0
357178828 407420515 0
109603210 333516935 0
769664783 729639705 0
482120128 542052141 0
704437532 123011853 0
428007772 333984296 0
637237064 412346115 0
542233787 5061980 0
709473351 425627028 0
688252380 31279396 0
446885190 518981055 0
645913063 441832873 0
64565815 574746748 0
82635104 135522341 0
640384871 659775886 0
88955225 437161426 0
505287260 100801890 0
675652045 778960526 0
657213462 686527687 0
616972084 502209981 0
89190533 782157816 0
446757485 706626712 0
650535849 612786639 0
626539714 185313089 0
191280186 355304536 0
58310656 56042883 0
89529159 210556809 0
297698827 308019254 0
705323267 83779039 0
395954259 217277177 0
664985218 715191490 0
412660900 381362189 0
346075004 65728281 0
718800323 612489407 0
254274036 556819357 0
281676114 459585260 0
451101386 171088722 0
688108592 450092811 0
475099310 364298348 0
246828642 249440539 0
467531743 733703365 0
737376064 47179455 0
450554873 244182479 0
318369468 471110388 0
415635284 84188526 0
682584725 230855176 0
300558821 402025349 0
505373202 186870468 0
700024702 479261787 0
346662296 450549528 0
758187013 691969812 0
209901002 446544409 0
456758471 391000322 0
779208360 489799722 0
213173852 259066330 0
477631260 150704901 0
100220472 332178649 0
472374039 476413817 0
288366543 307972971 0
472415682 794739134 0
763730486 785171013 0
656751871 50374617 0
450817515 173703583 0
170793605 158146933 0
680745001 643496773 0
684707404 585241975 0
285497479 88962362 0
428045965 322869314 0
532070914 682887464 0
626020602 221843975 0
79213636 459598625 0
151333732 407780354 0
219727209 94128049 0
167489488 601279599 0
426607230 435656929 0
3409236 545217346 0
757338601 257424109 0
767769 62724444 0
466975531 158096749 0
196052621 124247332 0
343191878 779975485 0
319389953 432361563 0
694386443 322898967 0
726125717 759920936 0
165732990 450280812 0
217238681 699832729 0
30991041 563088393 0
380712462 244833895 0
79699122 83631715 0
264010005 5190162 0
403602940 34349027 0
711535465 581586502 0
19077035 304385802 0
247966669 776239 0
410475111 377960117 0
443381600 608473989 0
642191316 772084097 0
220253194 231023965 0
516596363 182212907 0
587652783 668357312 0
553219915 679617866 0
297640751 81860629 0
350463865 15614526 0
123650219 430119355 0
310678140 715176291 0
354320148 12851728 0
95688937 33100972 0
700838931 50078855 0
497912442 221210551 0
113380726 18982494 0
554167285 574796972 0
750354278 89193413 0
729220566 212172409 0
335068131 669165705 0
711118542 293553585 0
496346911 555021906 0
570098866 416088936 0
188411964 194991158 0
165381252 26257337 0
251455564 177193554 0
122651874 350169724 0
519559707 176387251 0
427527765 49103426 0
477911022 517028698 0
780124258 90901454 0
170211819 216039801 0
558940107 700177724 0
288890298 344958471 0
338058138 33194224 0
23711059 67269895 0
625389812 60098870 0
191694051 147190157 0
126901746 223831445 0
579847720 282321780 0
220178913 795115215 0
751234881 768099132 0
153127319 91791846 0
88239370 73260093 0
539539763 347430857 0
182794627 593004515 0
419908558 22467588 0
594786194 60806907 0
800656824 127771584 0
1990304 1116181 0
158314126 491092451 0
586228587 737733500 0
482296976 311807276 0
151149860 505133719 0
197516007 59749880 0
796738987 18682033 0
665681413 468898682 0
359926155 652997445 0
303191673 38689866 0
680511957 351512995 0
709778693 657934560 0
74786753 763388598 0
141347550 174685342 0
501785456 540322433 0
776632720 271722950 0
361865836 306517995 0
81588864 782316905 0
161168781 763811633 0
296067640 468796277 0
649965116 574885995 0
561104136 337920136 0
18367302 574716098 0
643099267 291760850 0
521868402 747928021 0
316328284 419899921 0
234699789 310552254 0
473888305 466526376 0
129760972 769137586 0
149554520 29032936 0
302468016 547348481 0
20054867 717810661 0
40999741 329328693 0
434592761 686701752 0
682747818 571732916 0
720873483 263989314 0
417492389 622626435 0
478157506 1476450 0
195823250 687632150 0
755076148 212790964 0
676368528 440626485 0
47393926 520927741 0
376983017 575467930 0
285608656 52641899 0
230565580 681180958 0
135033400 751057069 0
75581716 766298648 0
731853035 650917190 0
781682820 503761325 0
109026858 559043309 0
378575296 568132796 0
345047786 59879122 0
647553553 170408498 0
733418013 469048771 0
606048229 127778723 0
610853195 345814811 0
452789758 207871959 0
349058587 145143824 0
653607258 656320782 0
502963811 57834257 0
177235713 318073563 0
389682919 293586591 0
364241048 360543385 0
547164634 412526774 0
335065652 329404102 0
764203328 171702114 0
566094958 764991030 0
646616377 465792264 0
695426506 133591706 0
429467348 594272013 0
436237562 317700030 0
53560000 19360193 0
265077039 381051667 0
420772511 367480959 0
580905465 591958023 0
406698811 57314861 0
344109497 117966105 0
183659153 143051621 0
230891816 163422082 0
729607718 64587741 0
497772284 77467872 0
742755181 91075209 0
631180061 496329002 0
315151147 712102235 0
375701353 560084102 0
47040027 627661445 0
578196485 410635109 0
368079410 382999304 0
640981728 187637248 0
190250597 427791580 0
245856468 107099344 0
423472275 782023888 0
720531476 753579992 0
339142602 205063377 0
516336238 68508566 0
682028475 454509873 0
401939424 61236627 0
1306871 299859110 0
72631734 621722481 0
389856440 90184953 0
537474600 462640349 0
577905870 21179668 0
373548306 214100507 0
611238706 680038161 0
347855252 383118144 0
55446055 204321687 0
688582140 201347283 0
108481706 124762908 0
137853890 39542530 0
11548568 222111506 0
31618934 707902810 0
255188440 781629355 0
31227376 15698353 0
768096752 641633624 0
431110885 295445264 0
75779280 448786617 0
450407664 773524155 0
474013413 222055937 0
782655095 96141962 0
337128585 190870078 0
556282794 398286983 0
75363173 543399526 0
406106204 298088649 0
578596344 162888182 0
495992133 269363996 0
528402104 564190701 0
758056083 549796853 0
720320551 502402221 0
370056812 245883344 0
93651819 522667817 0
7340591 515317611 0
684886712 562714950 0
493935266 377433462 0
27086768 336836349 0
591010885 639724976 0
734474655 640959662 0
582797071 272538325 0
519758114 694868795 0
362525265 664785402 0
775044658 794862203 0
39463978 653267097 0
694275467 318137149 0
145468388 362424770 0
226529512 428107217 0
15244099 154753508 0
498629211 452776953 0
367761997 201405596 0
435647259 479633652 0
141235729 765547629 0
80548788 467226851 0
271561617 352436294 0
83322308 382022987 0
484085119 33835885 0
277060984 122106921 0
537129907 545680435 0
103627973 667211837 0
490737022 241308834 0
105159148 692646524 0
660407786 426762223 0
363195446 331453006 0
145931088 628618838 0
272490962 798177668 0
271586976 4778127 0
476266071 397505096 0
675322494 694443361 0
10981662 566049828 0
739540994 151588195 0
119410951 252554521 0
521782094 583224174 0
109565417 629340496 0
265477178 536652702 0
259807061 23594879 0
173349448 529762478 0
705102846 118014672 0
545169175 486731190 0
152613796 424888699 0
191084610 72061289 0
565181040 310735979 0
228890374 170472933 0
174187796 232152804 0
26115678 665585229 0
397095288 647831604 0
168282006 391785925 0
780921304 584656545 0
713116326 695827674 0
243607576 480582445 0
163791810 678403337 0
108344474 421157489 0
575602324 476711722 0
16698815 608249357 0
624232467 264031233 0
99852130 42297477 0
468859061 473914194 0
716009619 237914737 0
79580376 379543872 0
417661202 738049946 0
331254852 739751783 0
165401216 21389752 0
574698069 338041075 0
698239966 491243266 0
704242330 251366705 0
402680824 790535454 0
693556904 556978997 0
465129731 620327571 0
636817199 320773705 0
737817989 749616481 0
613814048 614277671 0
74614807 297198149 0
176030323 627554503 0
541316612 411156440 0
100223938 284747067 0
316344966 511748560 0
231383402 671257070 0
306607299 704491389 0
61851030 311022132 0
632870489 483044556 0
569263791 147192703 0
10602301 86619535 0
189894778 299442740 0
594115476 757962850 0
344421466 417267667 0
235599506 484642178 0
701124459 74113915 0
530122100 516734958 0
577073237 342046666 0
43208708 251329965 0
238093537 768036050 0
378555044 344744799 0
114795522 216233472 0
600246926 252282823 0
99114505 361425968 0
666030369 685540578 0
781633638 244911941 0
685546420 318046662 0
492880325 630630135 0
640974594 222425043 0
343317945 311866068 0
719201429 115120795 0
245522528 757640155 0
322510240 707501140 0
714607196 22060544 0
537231750 319470690 0
197527143 532827565 0
96165174 581339598 0
520069466 224809646 0
153438984 113100064 0
625793300 404774232 0
161418452 37671254 0
656758274 668478959 0
311839690 95552792 0
107923855 621585587 0
428484428 148072894 0
794405117 172664586 0
308605749 423212411 0
80960945 309422128 0
544186435 794320173 0
648912566 225340160 0
548747480 521825224 0
268703334 421004796 0
378429982 410477879 0
271408139 768170255 0
441897503 775481875 0
393746762 34442070 0
526440789 732054206 0
337806392 35618857 0
126554189 548508909 0
404735710 778325615 0
214263107 786468741 0
608119504 735231458 0
543750710 283312280 0
197813532 272447340 0
287979753 478904865 0
61431400 630647501 0
27872051 457950500 0
137382187 464362796 0
210599666 405936199 0
590541163 678703673 0
239792562 572293482 0
499120084 414733980 0
314649244 290859862 0
421111647 217512696 0
86438186 228548328 0
107985795 165804325 0
168663056 780454017 0
769588218 46680262 0
331211174 246807155 0
28980086 252544066 0
763764495 84161732 0
735093884 475784999 0
307096778 210486854 0
730255126 798946847 0
291841891 582439035 0
247420008 800342549 0
39933434 80601523 0
672274242 55736607 0
164862956 47156822 0
210463472 335019167 0
101335240 248115979 0
645453778 752247589 0
448199467 140641145 0
348106832 561333567 0
617836816 25108772 0
593335242 749007984 0
232708520 70851000 0
737918140 491855958 0
439469891 727657956 0
268865836 542828586 0
546205877 76264945 0
798594905 247920750 0
560403245 459438047 0
793804388 312237550 0
188041865 82981561 0
350131742 550719260 0
121735385 411987130 0
160958114 735795367 0
284230179 247679177 0
253078450 237057416 0
578721083 764212222 0
355360835 321673365 0
687367239 10047791 0
213399544 407976825 0
77201683 320278399 0
522761213 356860460 0
688702809 6575106 0
754327823 485139167 0
378450927 348118541 0
402128927 325366429 0
549350986 76697196 0
522255826 748984058 0
305983436 690225523 0
691303587 664763578 0
405044080 585012774 0
156704576 49735075 0
567256939 381460276 0
645309163 775119990 0
462156908 89758548 0
484562442 547310541 0
1168077 282178627 0
280913573 15928360 0
529717698 639214939 0
664572523 343907443 0
631786934 128425100 0
63727829 720936713 0
566288410 356066786 0
701118353 476336238 0
353889689 640835539 0
620515174 595963039 0
382509709 394406002 0
166905443 732495791 0
87250017 472185606 0
189290171 405847577 0
47786448 591947896 0
741209719 365861717 0
415634947 446424035 0
479909117 273292515 0
142110593 425370573 0
498533526 755400512 0
701998063 49268268 0
350560096 728258734 0
116810267 329002369 0
612149161 167070601 0
278398950 750417911 0
322746999 236732605 0
608501873 552364795 0
289053161 770894961 0
733354749 664757542 0
615353692 204087991 0
581087608 252272168 0
322330591 685485143 0
143374048 480875092 0
582810698 779722300 0
679792643 370190234 0
620820766 217870847 0
51386781 251914589 0
10805219 506285640 0
647017094 518298015 0
79251415 562963673 0
26119823 709148177 0
215380808 323611060 0
327565071 88724840 0
303719689 68406136 0
703777420 658672556 0
800856456 474180011 0
57245882 535057210 0
357265192 571101840 0
191595602 412267741 0
780904243 709932488 0
458946366 12152634 0
749836120 8263822 0
12922089 259526933 0
52115293 439053419 0
709951705 472655526 0
716453822 796088807 0
486613441 638264527 0
614252128 118045620 0
456039788 323922293 0
252533486 46866499 0
102088602 389557158 0
458343502 492949942 0
668818976 663616292 0
101760120 134782518 0
553731632 195754287 0
445110293 438329984 0
236030408 696762742 0
229768132 306716693 0
288212532 494063820 0
790938231 77555298 0
329697359 152867750 0
215049877 559834581 0
372712281 790201585 0
141975205 709622499 0
398816281 512889261 0
19137617 258734096 0
420789758 244153183 0
469763344 743154042 0
779144167 777667368 0
523648299 752553322 0
266497409 557685446 0
317520018 405904106 0
307380007 325602596 0
626641177 88124040 0
351396260 714586535 0
120090785 666436892 0
796986344 419253042 0
556799915 37097214 0
242245366 629033797 0
658263573 274515091 0
12304834 428845141 0
431270871 148430357 0
662941637 557511997 0
560312006 51502615 0
229152943 774118458 0
279671087 287231887 0
111586130 640171742 0
187513232 721273542 0
466742219 563857722 0
487634187 275864727 0
572123703 535593379 0
165575792 526980894 0
110940795 620110759 0
130953310 488486871 0
751057215 745266542 0
136725267 211076678 0
109843560 345089021 0
768938818 564550579 0
394912464 657923996 0
207339694 238445484 0
749940672 261449831 0
225613289 488857497 0
448127700 417031414 0
153572218 343659007 0
495713229 458244392 0
419005479 156899097 0
557451421 751034212 0
503327557 634805622 0
546214888 131819987 0
377830568 382504537 0
361197362 436210648 0
16157792 698606204 0
742247689 498580801 0
363983864 500083149 0
189051986 701427836 0
43437270 388325144 0
260193297 752273488 0
244219678 435775500 0
774823593 338710541 0
131260401 595815381 0
493062156 449853066 0
543862447 342973055 0
85464527 415358327 0
395751004 741669505 0
88683918 734842415 0
77469631 315204393 0
142147538 262091990 0
182835770 308047016 0
757780434 659197418 0
584088870 428659336 0
622146914 661236179 0
21591953 633380434 0
119158795 396098571 0
282233783 421178162 0
286828959 567738263 0
74888082 303696615 0
102593367 205930284 0
719674710 397450619 0
659166533 640250933 0
751233594 176228303 0
374183090 556403394 0
221233669 388353975 0
95046114 161995439 0
393833654 160201767 0
283710574 253084288 0
411418437 388573375 0
221680973 87834615 0
352913977 773157424 0
693772799 283351836 0
704941282 351190591 0
547569170 641789461 0
614063475 683862446 0
457176329 557744063 0
615726513 362388947 0
42816852 750843779 0
214929632 801390542 0
121187439 779920467 0
695964082 206418368 0
699526290 175871719 0
502426980 767664814 0
24848767 372546625 0
778471924 573020072 0
22760949 192598770 0
668923683 169706889 0
442772543 412705983 0
490637722 507423941 0
754926749 249748784 0
796370234 102818484 0
583802975 637047399 0
739707196 684023498 0
592919658 697144136 0
89204776 61602770 0
75750597 361075188 0
236195811 327794970 0
271326079 301439800 0
315101231 413657129 0
166732871 102106971 0
17310748 116111078 0
573445650 414195417 0
343543749 45925498 0
778866100 431395281 0
100442832 741609314 0
404521979 421888568 0
185878632 578369058 0
95368349 346323122 0
328477994 270159204 0
857421 771045134 0
71663166 443140768 0
270537502 468160403 0
748191859 192120394 0
708602782 734646485 0
675086903 744943667 0
489764336 403815038 0
99242291 363990198 0
168636319 490052403 0
501227724 659110687 0
343253231 466150734 0
357849226 730120977 0
276812184 18342260 0
724672858 122348570 0
287994823 295049852 0
230116163 725937333 0
214508234 597845097 0
193529115 464662869 0
148870260 527077296 0
565660962 670925266 0
586034953 565611545 0
203149213 109809821 0
26327860 48311863 0
386899685 358947634 0
276995463 262047102 0
518499755 422873111 0
793751131 215079681 0
26592944 151507851 0
149624762 270269631 0
724002852 124493460 0
273033195 769931142 0
753407765 391616 0
165712810 563683761 0
163342210 538976324 0
210390765 475885542 0
463302614 667457129 0
663485764 49145254 0
156496962 376109865 0
467376012 236140026 0
214444474 109727407 0
402012159 424213359 0
396995191 616578028 0
284601379 622026180 0
546351424 607656936 0
516042401 655543192 0
130513780 97429874 0
425698310 198422036 0
536318535 346975935 0
591221105 483043941 0
13074403 270441456 0
430750437 217007050 0
716309155 57523198 0
470721343 196339836 0
29403272 758150647 0
150618156 257000365 0
100262055 403403387 0
75381952 322094714 0
496534594 527173781 0
452381148 652454021 0
647727831 644758801 0
442297829 765965916 0
341080748 650216091 0
187472135 295459506 0
599786950 331790894 0
675045413 70839692 0
471510054 362946604 0
726038410 539402492 0
279857254 704470579 0
282132090 404290487 0
32859648 229037723 0
773182212 630104904 0
58675985 553987720 0
681611771 58321045 0
21168483 75950662 0
767795638 619456404 0
754080223 764114265 0
728899358 766712271 0
529178511 502361224 0
223037561 715810399 0
657082821 20858842 0
246888635 628936338 0
446885711 424654328 0
172020407 456304557 0
223014658 725646457 0
635014526 779317132 0
784678030 447176364 0
268819869 678483997 0
479605703 576073154 0
669503956 13891443 0
24636498 223984763 0
768190467 49104027 0
619572900 1342246 0
91307234 104803287 0
201380808 77807222 0
187222941 101471965 0
783842133 552416004 0
698556999 275967161 0
452719678 329945013 0
650506121 237626007 0
422446895 696856100 0
346658343 57145977 0
740096774 54243814 0
726157044 69661121 0
299614215 600149011 0
744661304 594566245 0
626918958 459679860 0
734315586 729881874 0
408235649 355729103 0
309035070 313399205 0
320173076 276431041 0
350208033 546498846 0
175089879 298019240 0
374901119 562490716 0
703199330 218995924 0
162702343 395997654 0
294606815 96299601 0
464763708 332016351 0
597478647 77808622 0
630225725 21240439 0
344275415 694824171 0
35526509 32705733 0
785899180 468807450 0
339791868 338172134 0
480135731 562750291 0
674333432 357760563 0
509476737 179155498 0
270771562 787545482 0
350298016 167418815 0
204496848 273749881 0
257642103 227447298 0
745821184 685732812 0
229651476 72988201 0
691489441 518252206 0
9717703 458275897 0
799669359 79851294 0
21999460 78915356 0
483499479 5855977 0
155584389 782637327 0
27113066 87925095 0
638953809 437450269 0
219572167 498376137 0
614089238 735707513 0
264815576 140308544 0
199271750 684668592 0
333259726 90882465 0
283108597 598842128 0
198709526 434676046 0
465040190 486556858 0
20506481 396436627 0
243907327 368345733 0
130813342 6877208 0
85796783 491502006 0
289097839 205459819 0
766909677 649656726 0
172763636 259500759 0
21572704 40078753 0
171564840 727234441 0
247614723 641726260 0
451487031 587591341 0
97763321 786661739 0
119919609 726270191 0
83437144 463836911 0
296055424 610813370 0
164173087 798667166 0
544966759 566794045 0
252522321 716228012 0
600317060 761653099 0
469754206 201360222 0
569261266 564660952 0
408348312 152301404 0
551505905 613812044 0
190193090 488713510 0
380700397 164865123 0
58739062 734376166 0
565843383 82499717 0
83519677 95330820 0
354455142 640483986 0
253324367 308244701 0
747587785 413930662 0
93313426 124670109 0
393807469 218561939 0
182786865 747487661 0
152738420 594367263 0
369955652 146017514 0
166421487 426829905 0
104459225 488181729 0
764368055 762900732 0
690781983 103068401 0
179690571 281319926 0
73760284 705337012 0
363729149 717206215 0
317087973 457252590 0
65432645 511140872 0
370028310 147120844 0
673500765 305390810 0
498772146 216024495 0
244860639 122686297 0
684844556 298258257 0
321253333 93050694 0
346745478 438922762 0
597309283 526676379 0
46878185 596210876 0
118292186 394402668 0
756462870 433519498 0
101458616 493862849 0
535059580 473717696 0
2304771 495926908 0
44234505 123547700 0
4512248 722997648 0
106649123 732817973 0
335780019 320596795 0
135231465 512413544 0
226160777 203670182 0
83180033 38348614 0
523258528 530705550 0
615479382 167177329 0
312429838 494778865 0
662641372 370853235 0
195374341 565999403 0
40478500 779659137 0
79545753 569070215 0
796207166 441678414 0
320068720 415378560 0
533047671 733309425 0
395267118 484356517 0
365919177 42122033 0
34673553 560905843 0
279957037 756627256 0
44278610 163042012 0
649796227 531194502 0
286769908 559612019 0
179893006 503037541 0
134237116 21401735 0
602852932 74368802 0
254935582 261919155 0
141671128 297272269 0
617867103 604287123 0
533795327 687566845 0
582096824 628652763 0
633291315 613306137 0
230075919 157621574 0
386385749 313543185 0
585643712 767147276 0
72860509 284607534 0
762923169 707704504 0
14793203 297584225 0
520673049 731249042 0
221841222 203530929 0
56300179 298131664 0
26309241 80157310 0
54176403 70094535 0
181408514 230493685 0
342782562 116355856 0
602596454 722729013 0
390747638 461021394 0
232420408 732704537 0
477016246 226174023 0
664834218 470635850 0
186178055 674237228 0
129382060 771131441 0
712036335 407261419 0
330494551 283354740 0
516658020 616401696 0
549465817 233780426 0
469327317 719274456 0
671511332 669404932 0
258875927 523999907 0
133326860 650237025 0
576415001 602560448 0
76839583 546107975 0
253976061 489497060 0
548068762 551408853 0
354117984 674590557 0
666208619 670723043 0
28573910 429296740 0
296724226 368055401 0
58199610 309567223 0
58653309 614706975 0
243275378 538060150 0
573851351 196821412 0
605826977 246684547 0
748965166 305279315 0
353506035 137349125 0
234008467 250403551 0
500369450 171641959 0
351139195 450101068 0
454936817 428064073 0
560689598 354159777 0
4710633 202223078 0
479325199 374452793 0
470613244 416509750 0
535951812 723635625 0
555693168 71597934 0
398152438 145892673 0
141369077 634111944 0
499520995 157329421 0
412157086 509179227 0
157724421 106556196 0
671419613 32538344 0
112140526 735375995 0
70630970 619788878 0
98759310 310608673 0
72614178 94361177 0
516784358 425362145 0
214717629 111571295 0
625268063 333651112 0
298589944 697870699 0
295442918 333301353 0
160184364 535944214 0
168086190 232508220 0
701533858 514699007 0
46404229 246995096 0
488420280 404681571 0
38955733 244309630 0
385693173 760162442 0
157284466 606220339 0
153995859 550416562 0
221617448 675881991 0
545673432 642946573 0
393063479 745369686 0
783818773 586614543 0
134506379 623029835 0
265610493 85154467 0
635128898 675622338 0
169800282 355431932 0
335281021 690232944 0
602196045 653013316 0
649651623 208142469 0
445037031 49134889 0
380018288 770904259 0
652362637 171092812 0
152845064 623650896 0
228160938 260369100 0
84221047 598872527 0
612359350 413978468 0
170148148 735838517 0
553206642 634345870 0
331241423 448036041 0
688879364 380540241 0
377206915 385540561 0
506241239 268899955 0
587029183 432847802 0
152160723 274635045 0
737551605 82916966 0
300939376 27580343 0
711966005 799016658 0
30353498 349883982 0
234110524 530231521 0
719086919 218370870 0
719830526 103082159 0
49692671 595579572 0
503372258 590279827 0
737912776 750032539 0
264664706 285177761 0
102203803 100047985 0
606089704 724061509 0
141389206 704327862 0
76204623 27372119 0
620985906 281517604 0
504841183 261868818 0
227756588 729120597 0
501781250 604347290 0
150368202 538549915 0
312505055 116649635 0
548927059 332737570 0
606364592 293003409 0
356953195 265109887 0
426776510 88952228 0
587865572 166388361 0
475693443 8905967 0
242837932 585649416 0
434472745 297622000 0
339659309 67042933 0
116230548 378443238 0
193506454 394809675 0
742654000 668505230 0
485613037 295178213 0
96922307 257235848 0
576480613 773980882 0
614448089 496285976 0
528656862 364173354 0
265623609 795195914 0
644233969 531464193 0
749506139 354999508 0
80250349 170591405 0
679542160 640589100 0
690779781 99590579 0
237851979 422191950 0
612873144 23097883 0
234666010 288591838 0
785880177 434469288 0
279576251 603739648 0
49180438 62635884 0
7805527 74697409 0
406947342 249002499 0
589055586 468133228 0
594868697 655119237 0
436789188 616759545 0
632757254 587749974 0
58484960 128291200 0
415295339 599170988 0
364313633 359294621 0
600387773 790950169 0
682826359 798843236 0
3044994 170136063 0
67135201 765444267 0
191551373 134296960 0
443907878 753105489 0
626800169 204823341 0
642851489 310463629 0
719460764 363109961 0
587761833 579218715 0
339715115 493336149 0
476099638 602409054 0
594637204 105577559 0
71864331 64853702 0
272626503 42206590 0
604560178 182275937 0
452994994 371696501 0
553092144 513288747 0
152953400 301225420 0
796988962 389580058 0
624421846 53498458 0
323508116 9071766 0
544943696 673505944 0
177470818 414557835 0
356886383 344563472 0
26589994 197889569 0
458733401 494881470 0
645357850 158676151 0
558204412 430356954 0
37935289 235511305 0
222887662 99166043 0
112242482 327812328 0
407468826 328956686 0
63773750 109144583 0
698624686 136566430 0
568685687 607837744 0
513968430 734170787 0
156554955 674614762 0
300977128 63428112 0
167331554 366618242 0
273668172 515839799 0
687441784 628017177 0
173954598 253117848 0
238873740 37292089 0
744325472 680678908 0
679523563 643778864 0
755462934 171440585 0
783373954 651524716 0
667592693 106514987 0
258227002 536881911 0
690195721 318162145 0
508286981 251153842 0
710245040 639440938 0
506486593 583137210 0
196665202 715112366 0
290958228 208676865 0
370929670 269154567 0
173648197 307610025 0
720006213 229721424 0
38545501 356993120 0
423439480 118378295 0
59620729 637677944 0
357523785 604486249 0
769096181 239758909 0
508311485 558218209 0
96370697 156497745 0
266282592 278261903 0
755867265 785364178 0
177133369 599370457 0
533701118 787362452 0
56048049 491461685 0
570582595 695475166 0
670241664 746282344 0
150394968 201803753 0
444253506 318437036 0
647438817 77207747 0
89627208 377750660 0
570516961 100812150 0
681845020 291423011 0
285091183 165208275 0
578313678 258693726 0
351548356 391662558 0
242206136 465199647 0
553547711 646582854 0
191660076 50595256 0
206098361 271024462 0
533554841 602958166 0
481615208 583261197 0
544209966 175813223 0
673979161 37272322 0
408411286 402623758 0
275925427 492728421 0
609487196 236747203 0
397055250 126421082 0
505185524 189190256 0
684314811 167272658 0
656820697 139494013 0
509858186 393246588 0
646352805 422762156 0
750040195 756132175 0
27110839 172034853 0
594963217 444704220 0
589649202 759012030 0
735008577 693422522 0
113928484 187088369 0
313825110 48142353 0
382748406 611761598 0
771114137 263952020 0
637475758 499013828 0
704530997 610357302 0
140312880 476305886 0
207775528 347628129 0
772334249 500139104 0
91274443 732803820 0
508753754 230492225 0
747441536 78148342 0
353009661 30879923 0
314254209 516385762 0
751996650 355196723 0
536115960 329799142 0
216750580 371330789 0
387928679 115616656 0
21958009 346659893 0
521254235 164090581 0
2134590 738528350 0
28770961 33182363 0
303199022 697125349 0
489224926 535186531 0
74041970 77987199 0
753638833 111297580 0
602777040 324299094 0
779545797 740357312 0
129979364 263868270 0
230961541 320589342 0
798016162 757708108 0
430083714 161921994 0
70885517 68269164 0
632320630 296945994 0
431302182 446319938 0
300963060 228157513 0
770555861 297031669 0
181788877 372150801 0
133291185 768765810 0
704752402 77809052 0
547107867 509890417 0
393744013 152212128 0
689449140 78860247 0
270066909 551201261 0
769498550 610792593 0
103288493 511959421 0
504181938 113419811 0
565059705 723148760 0
413574586 253898024 0
676357814 748732362 0
121726362 775347549 0
91119845 435571019 0
5415273 456119458 0
791139969 522797317 0
701919048 62908830 0
541162542 28645046 0
262824647 248008835 0
406441861 492716557 0
606014672 148664353 0
589184994 686423430 0
546367257 267898766 0
795674506 774948848 0
5037684 455550567 0
672886401 496530726 0
735976651 15970686 0
171416721 24895112 0
772483318 627752119 0
291858032 37672474 0
3701710 225704975 0
148662062 333980854 0
166799995 16886968 0
622138143 293289790 0
246058848 211962448 0
271602166 70926739 0
680131562 742745524 0
301080085 17660639 0
432781588 85166149 0
67091348 496483393 0
527464798 240304798 0
435202077 622463474 0
584442835 794541019 0
353806472 200145866 0
242221615 216864559 0
228261515 287571045 0
730601575 640262164 0
571582150 44540294 0
366413065 524792254 0
245945865 358910754 0
447638761 690388144 0
525737507 679730672 0
404427143 793764666 0
147167743 406817855 0
687685786 613641889 0
329384411 567281874 0
173688206 767538932 0
621851404 141086316 0
275433849 256523117 0
346546418 96538814 0
438203665 192872334 0
577738919 656937032 0
591995671 146279039 0
343009364 592989407 0
95646494 65171028 0
97486475 433700544 0
296051386 755987528 0
3119590 187194852 0
799425088 523862258 0
378503394 463143497 0
349257479 300951704 0
624229015 324514591 0
577943189 485873571 0
94759887 534702323 0
522492027 716637993 0
652042955 527479786 0
261271333 198253299 0
7929896 459607586 0
600916202 662644937 0
155596941 128059254 0
668678712 347459590 0
644607069 78437780 0
102965485 782476595 0
322856096 279290365 0
348403747 103114973 0
777181568 684286433 0
717236194 484715768 0
400529026 657942019 0
246904641 570285912 0
388712623 455801899 0
74827292 597772736 0
364724824 508790521 0
28532512 542539851 0
591845456 428123922 0
272788420 748054659 0
80845290 329174309 0
289275318 256123652 0
5058413 402049533 0
111479798 61991413 0
499910419 632045525 0
462408815 46909798 0
392020372 330928774 0
419475613 769779152 0
781267021 657986220 0
173843911 373052329 0
513985774 257990815 0
744268696 31733676 0
99725593 707743485 0
435566764 645118442 0
290984132 577659191 0
315595926 323290964 0
475884905 323287987 0
430287143 562533687 0
421589396 760016308 0
394487185 596559193 0
774037422 522481581 0
567109975 477021223 0
269551111 682745836 0
81133828 374754267 0
9207045 264150523 0
147576424 471576852 0
93817040 526876424 0
100562194 787555354 0
521897644 780352276 0
597241070 282721806 0
46966306 649774495 0
340048764 672816732 0
561684137 665627642 0
101947554 667409754 0
655967765 372072751 0
202383164 58120829 0
156720802 342702333 0
2666755 288289622 0
338111944 451512478 0
565944097 580693867 0
23227480 722451358 0
792403627 356132105 0
350667707 229228725 0
511744046 199344051 0
787875479 636040873 0
707882048 453959541 0
56887589 130608768 0
439719878 377772260 0
49347897 214188599 0
651058771 313173587 0
108103467 44678821 0
179794991 554559081 0
796388667 647012720 0
82801884 553395631 0
110970592 608394500 0
472354337 579685046 0
752700005 522215246 0
298805613 752543855 0
347687735 510179535 0
159413847 284923241 0
1516099 705533654 0
205957954 286181414 0
357997928 340700736 0
239958031 628082478 0
91225022 159103936 0
185674365 436632077 0
502056215 92568573 0
320931646 718496427 0
235801805 678075877 0
319018551 487067619 0
319356762 363255971 0
702016747 377963344 0
557518855 196804810 0
204326885 544685619 0
530690340 610268546 0
87164956 399147815 0
322306937 440601170 0
52243125 480544058 0
522612968 600945918 0
555507904 62517582 0
693961227 801512864 0
436619940 324694863 0
373025715 81304254 0
37683790 177376035 0
541108483 730815290 0
148167738 526539491 0
14331401 619040667 0
380275391 567544628 0
554629813 79424856 0
582150017 258725736 0
110634536 257320523 0
121720400 752385378 0
750338069 668966514 0
538410685 538286026 0
106588531 134106077 0
321464334 51496024 0
608621686 443624758 0
389029970 287309782 0
279803659 780906602 0
502663532 105789638 0
28759031 735336659 0
435467831 787251261 0
129013105 740654309 0
254056018 662217125 0
695377513 202463008 0
98853912 520337406 0
570027754 730671193 0
301506782 222774691 0
248217447 471837087 0
684469495 613685208 0
137405569 379673628 0
279184766 445421067 0
538903947 70908065 0
572573921 69476404 0
408189344 192520638 0
403332845 366575545 0
499674617 735867465 0
83009433 186349422 0
577606928 738453733 0
1301627 431695154 0
9509308 55618641 0
198492931 131805054 0
685829989 320153129 0
280011895 155044936 0
419794430 661079238 0
243031027 716191484 0
446306303 748949103 0
114269417 542647225 0
19254427 713244242 0
658681360 260799448 0
417833200 442211860 0
542173867 351531399 0
649078459 461283776 0
404861511 89900489 0
551799105 456712996 0
738180946 579370704 0
452933772 610938687 0
398407075 393202560 0
392129674 577315957 0
752758544 369241154 0
403189356 726699296 0
648716235 685749919 0
27250128 446028867 0
751677937 385640788 0
313142643 222602984 0
510907795 560637516 0
145872242 637119031 0
525934618 221335046 0
104570893 256451605 0
179598072 604784199 0
210837138 185674718 0
366305360 150751360 0
673225769 708598638 0
522287475 542951430 0
632972002 120915021 0
782668828 394954807 0
97268050 613707863 0
233375258 97142753 0
339534496 455585513 0
673017216 649504600 0
510668006 239558165 0
39130756 24900267 0
528804778 472650044 0
232066030 742282736 0
254024962 783538966 0
80074109 501387707 0
113285448 75430057 0
70616943 439277473 0
290741859 200010441 0
234745056 123432959 0
703533185 79351666 0
620260767 667664629 0
711270656 230694593 0
709643637 778228336 0
177707750 242591380 0
681706122 524643507 0
501016966 163771563 0
792993539 405589592 0
645340843 119561940 0
174086197 694966446 0
666621573 236490156 0
247944373 724534437 0
792801250 209692484 0
5863294 778923054 0
610994896 551192816 0
481027772 115687387 0
647743032 365652645 0
74614865 507578263 0
788927751 416663101 0
492351329 424500657 0
595023571 656623210 0
502989426 361505199 0
56341897 28891772 0
405149603 723479927 0
136041622 604794125 0
756205284 748012574 0
203410119 151444050 0
238195739 271457324 0
220072875 104090462 0
187855980 699722723 0
338346752 222925441 0
661637267 232961480 0
758397864 499055647 0
530293891 580211008 0
476141643 69742622 0
255224854 760471428 0
9817918 545283744 0
68922164 542454620 0
548137810 784055248 0
455893673 505882298 0
570320240 432777376 0
664116522 6914026 0
225684350 177299974 0
404364021 172210515 0
795211955 288159195 0
459903138 387230604 0
242129078 140901434 0
31735840 475849004 0
797408388 476181123 0
574423409 184370822 0
523091801 203139611 0
254683709 354281655 0
597330976 153213867 0
69267052 68446013 0
414183124 240989876 0
736099178 759913843 0
548061422 44579905 0
233569651 766104847 0
164828402 423546100 0
720513081 255051554 0
165662072 575557265 0
44425457 271080089 0
163605721 769573918 0
754727181 761237174 0
155909014 233444159 0
97911441 226984179 0
737680588 553687514 0
773053859 379883515 0
635861344 184763484 0
462854655 484552300 0
789271826 48678929 0
364596041 170320775 0
432278345 363952878 0
533678500 472226496 0
181904801 20819733 0
579957478 800756789 0
465700835 375157935 0
242481889 458583104 0
195795449 403037685 0
528421425 13209784 0
680826717 384439456 0
786857034 547794589 0
511007355 647632791 0
636591625 134659787 0
163473077 585983499 0
263385240 774145126 0
283589288 477797029 0
770521746 670009475 0
143931063 253616592 0
156331164 453957270 0
227004329 265859810 0
102935584 743856893 0
340558347 625030519 0
626737395 620759256 0
545463461 538621491 0
703482877 70800786 0
508844807 764165314 0
328030351 651843120 0
470736157 603442426 0
395288051 552535179 0
613636985 212555721 0
578774488 133691588 0
364665158 801547367 0
706381117 673475718 0
771777364 560684444 0
226686212 668040563 0
388697945 414488901 0
478265739 186534173 0
299165349 515118396 0
168919472 631107487 0
614730701 540791288 0
657382439 393556561 0
131672971 48871738 0
51256348 538768418 0
716081078 716822932 0
25344264 606164369 0
781411875 179839575 0
109960116 199441965 0
532741002 142464339 0
794106439 191563175 0
770200396 700740727 0
11048422 297917182 0
162962697 706819860 0
121969252 713071296 0
17074929 419077129 0
397200307 196334639 0
751955117 30463893 0
120732525 506582588 0
38157367 756482987 0
595230454 107629958 0
291639108 166663745 0
105320150 620767159 0
681414290 150911036 0
785519388 351063186 0
56001275 470584880 0
778512277 469748738 0
262517923 8134572 0
546658784 412553683 0
412291540 144614169 0
399997079 611540255 0
244042410 33370769 0
34896633 76449298 0
727339150 715561962 0
176288333 649449950 0
537413221 76080391 0
540083446 527682796 0
79186929 310357698 0
107670437 227698252 0
357038330 44177528 0
287601367 771849939 0
158176979 262352102 0
490848643 244453669 0
613169677 34764238 0
737840836 722631472 0
325219393 685276777 0
575282791 704897712 0
452242111 154178442 0
274642609 673206629 0
261273602 165533942 0
130597076 87107524 0
88256392 549832438 0
675184149 748187200 0
645324524 621441413 0
225761725 625224668 0
203957097 723907868 0
146534480 443355018 0
149042315 510097904 0
788999244 373322608 0
148565432 312259142 0
517361872 124225050 0
479686163 751995628 0
607784116 129486802 0
548200020 621843496 0
500452254 191608260 0
741563661 188382973 0
174759876 573085585 0
565405265 205978639 0
294703458 483266228 0
426148932 385021557 0
466755945 675044454 0
611987539 571549623 0
326114615 339865395 0
223749833 554034994 0
233939452 532815663 0
772277232 527577303 0
168376737 85937284 0
554650231 673993598 0
130976283 104930942 0
164852675 278806734 0
741885908 64878855 0
172828496 364122399 0
516249783 353253332 0
743533727 758392883 0
321246045 605696799 0
192322823 414274272 0
156287420 160545885 0
448639571 683969624 0
657463683 351099311 0
435752252 386865944 0
171262503 304400162 0
308321364 338536246 0
615842476 273045474 0
750271790 244761370 0
284518372 49949868 0
23834846 169466789 0
177994010 337840084 0
50052595 329449618 0
598725952 599376548 0
625796023 798913761 0
265478838 419537324 0
241195748 105955533 0
115912162 253298294 0
490426335 88859856 0
504027798 604714609 0
796203259 433279722 0
459684469 224179819 0
452970052 689794059 0
109298999 541627176 0
774118038 93520423 0
603710337 641962720 0
44471081 295431209 0
325019702 287812461 0
145883659 237468871 0
128541915 300666981 0
203102821 144852133 0
37103039 9695678 0
93713498 312679730 0
664251404 693862264 0
801366982 100279270 0
530040718 521677474 0
557642375 382008852 0
118769974 297109899 0
785358296 505374284 0
691378984 748096062 0
350879560 252315881 0
620563186 519317666 0
67161651 77063697 0
232871844 10637501 0
572172041 744326397 0
180118020 92399663 0
579852526 142837795 0
493594359 535490311 0
547550723 627350822 0
428410908 155431825 0
396366003 370720587 0
608479999 708347238 0
381549869 665089450 0
266836672 167086602 0
416139014 61763787 0
441620974 768201795 0
123429082 439854180 0
672858827 775964896 0
706311289 266439784 0
193918690 518307682 0
203957955 526587670 0
66617532 92766444 0
126305916 305191272 0
485405479 565336790 0
407394832 602043787 0
626239071 47175041 0
570521843 160591561 0
572656621 792052953 0
624930258 777305023 0
745274952 318894402 0
640415689 741462670 0
427991346 534438603 0
659251452 587327984 0
623937246 588643579 0
252081285 458395180 0
668642172 394614897 0
654440909 494471266 0
58382418 717495662 0
234218288 377603402 0
243070206 676746871 0
367642983 635125153 0
641583214 606384854 0
5442867 369664191 0
231837885 791313810 0
48371527 528354751 0
675167289 526813818 0
155112502 132391905 0
100665827 22667238 0
624348572 453919256 0
775681027 586233484 0
750841124 760324621 0
331524072 264259350 0
222667462 261409249 0
420791217 53972478 0
740546353 196946038 0
650226697 564786903 0
702377390 62700963 0
638429886 477072912 0
736642102 424623294 0
473416024 221928103 0
523773573 726517925 0
706121059 365156723 0
623831922 195107323 0
612302786 536212203 0
446652377 10086643 0
37744748 245177580 0
313687918 115319824 0
709655479 499818506 0
574637066 101104195 0
777576011 664361342 0
159423221 454412355 0
783638882 657022685 0
762607951 271175048 0
211116070 728256217 0
128178585 175496764 0
571646147 629999038 0
274997574 391570989 0
640911866 706306649 0
100541153 643731660 0
763081761 569945334 0
514312541 177641189 0
101904699 212779477 0
179043612 688706265 0
740272672 75676703 0
662235464 762444941 0
42980052 110151901 0
265662327 205320847 0
143033151 767357584 0
437582710 746431752 0
126342954 498670063 0
679804351 797806868 0
193957442 498781852 0
227020863 475084900 0
290230314 144694612 0
192705952 328485803 0
431146981 204802440 0
223418320 374648253 0
238446628 115140589 0
469271763 319936154 0
209363016 422227989 0
573654903 96194703 0
174557250 253439172 0
624113605 314160164 0
335871522 397243481 0
454223375 712364672 0
48515480 106054532 0
262079966 15830168 0
2299202 440197861 0
130959609 398894558 0
15203769 106168868 0
717454969 83572924 0
380242172 379914920 0
753834950 557536444 0
730373965 177713318 0
103542741 280609527 0
725930872 70706446 0
674833890 219885799 0
741907190 319651164 0
689801312 489327097 0
587319162 535104657 0
257102569 293171477 0
349567369 25725314 0
192160669 421593406 0
354520948 571407997 0
326324821 120785890 0
551182038 270181741 0
11241241 774039452 0
588163644 461060309 0
641064279 136289477 0
355981976 395629676 0
553919460 69625704 0
84740518 777044443 0
378657954 159758882 0
604125278 650899359 0
611076721 570139689 0
199239824 611035165 0
631646077 75886854 0
317013251 700036815 0
237099258 66090055 0
610124166 315403468 0
766579803 193839760 0
478109735 171658029 0
89500556 438394861 0
203986421 690327024 0
413167314 518018946 0
319300281 652292445 0
747623426 733195325 0
798159872 67811655 0
777155316 466654563 0
502722887 55394728 0
272003746 393873316 0
655489651 453107100 0
70472905 772227591 0
743168396 575112175 0
293637176 495506170 0
749267883 636624843 0
801149980 603286290 0
584585236 583449338 0
685192402 605485442 0
621310685 66054458 0
527476415 185860620 0
172318627 203568498 0
727417699 36572212 0
682350207 251766998 0
507534148 42296338 0
768435720 466227628 0
72861988 430098282 0
705469909 781568832 0
698898518 78908019 0
443955775 161959155 0
294291648 607399158 0
8005097 656087333 0
12860667 159591176 0
272685222 126572415 0
308618900 341966904 0
796036753 325100503 0
796336752 279249979 0
687034664 489224062 0
792791441 388015299 0
542617124 405651874 0
424385247 430958618 0
736518925 436612807 0
581384557 168775231 0
372285797 220101000 0
632646755 455366097 0
659115593 560123233 0
411208577 794186300 0
767513889 113553114 0
212787317 1476146 0
682026518 411658336 0
756751727 578146349 0
386919183 112153716 0
4485106 380574292 0
81755556 768648761 0
657573593 534546323 0
70920399 468553729 0
691896204 441948629 0
395016554 714617881 0
338159314 90401559 0
315462971 32846474 0
705287861 685253942 0
231410403 436863721 0
466703254 717774133 0
444828133 474908056 0
586427022 591052542 0
729987067 518080913 0
291180460 763592232 0
117481222 68181826 0
265902118 723706458 0
159862890 759679683 0
468786118 17033779 0
146416035 384987738 0
261563272 540061140 0
469435489 255520225 0
720725524 8354942 0
660860198 567564940 0
136301503 627878129 0
415343082 195148147 0
411627133 683869776 0
6771065 598710926 0
780541432 725890018 0
188772354 42160222 0
23428462 146954362 0
570176427 674975937 0
516763581 19008643 0
545701459 685817443 0
611579967 583561692 0
465228673 766926284 0
402583271 38907362 0
577431918 470857410 0
589082536 76074334 0
21215530 768488259 0
528720776 46459249 0
18899312 65995347 0
69519662 132691414 0
11149598 558261949 0
291992991 339212084 0
727185787 323128733 0
441580217 275880456 0
547617032 510747217 0
518182562 569674995 0
349998914 162826301 0
641532909 256640076 0
643032142 249745975 0
726427471 411579919 0
460682125 38273424 0
515305350 168468971 0
511159200 688585474 0
460833919 381692916 0
366076051 522595778 0
531082158 576006540 0
408306324 445058062 0
49546741 493797962 0
586183807 794726840 0
491741051 484442432 0
657240817 438968521 0
793982672 190484584 0
261278544 373896349 0
85755621 312959837 0
215689929 753158631 0
656879454 507568855 0
649410287 501314972 0
247114904 234460163 0
496265477 246041572 0
186546894 215416406 0
289367925 592406586 0
609109051 282082844 0
108324934 188771675 0
772675335 215978150 0
10739437 44452271 0
199625705 572481676 0
602054422 73051647 0
721751446 298687112 0
329300396 158803027 0
367530170 410273518 0
23607254 974042 0
667269352 229426705 0
622644465 712952980 0
556255828 674517002 0
379059841 739339708 0
443516529 348429311 0
113117622 248138497 0
585953244 271008346 0
512109605 140523970 0
760120463 343532399 0
497274131 783551982 0
382153021 349304381 0
182152033 336155503 0
275022359 325231747 0
516560676 154471386 0
385088725 560088062 0
601081764 97382282 0
94146896 81169339 0
429840569 312797218 0
597315289 764350814 0
182181602 642677698 0
799071632 234252840 0
262851562 101221375 0
180202336 360079444 0
261650952 726076272 0
696414374 280834750 0
441673658 132239385 0
167383222 484089063 0
284410075 540334811 0
795370886 721925952 0
153877 269927738 0
3988590 353695637 0
785026767 186059750 0
660117436 520986727 0
293715092 496039818 0
403763665 320273044 0
132975090 549668037 0
48275556 543359568 0
545393558 329097015 0
712819700 182864925 0
353587060 505074116 0
276131263 98684736 0
265611382 195248169 0
790157922 441899784 0
344916242 266171466 0
737363777 713186117 0
640377677 680529733 0
86347056 379059555 0
240656220 480975027 0
193947397 770290246 0
68261847 520755450 0
242034396 401889709 0
273470035 213001713 0
39897964 779150240 0
536599078 774262447 0
153274284 130526058 0
52976337 241649866 0
227123486 275898329 0
636496007 796594022 0
521171606 218143167 0
16926571 713476548 0
54395551 468706775 0
753290818 91346784 0
769045728 474004433 0
98416655 657505233 0
264868663 12171711 0
77349321 795204068 0
205084650 635841703 0
451284754 395236450 0
62140384 748802663 0
801575808 534961711 0
394230473 299407619 0
33782930 277975939 0
705564235 302361032 0
748275651 361344351 0
332014390 295759925 0
629929749 451199544 0
61850281 624157212 0
470333280 498926886 0
314824490 147311177 0
777523256 509673213 0
760411743 759179945 0
780100305 196721625 0
272414985 682876869 0
698929692 291403556 0
473538747 19310937 0
594368606 344093645 0
430604930 139579101 0
319094260 481311837 0
495841900 569697515 0
524917615 343590440 0
43482123 611632790 0
505362852 487337601 0
519121575 302311304 0
121807273 234624870 0
91900283 480259156 0
464222022 344475931 0
244453680 691074350 0
534808843 165034787 0
762943324 611550499 0
458780710 334921052 0
157424100 530679878 0
390812759 294742877 0
95384474 654582284 0
286974946 87516900 0
326981230 750589328 0
309888782 459865212 0
632557538 29794053 0
404914903 556365554 0
755576905 465931604 0
754555066 558854228 0
724479541 275217811 0
731787459 95077844 0
301640405 29799676 0
349041331 225901313 0
328663340 271279577 0
212047702 665169181 0
322026872 36845496 0
41624758 175734715 0
780680776 447064458 0
65342230 500980805 0
30409429 594319353 0
336678936 754080710 0
218882085 408629240 0
754492977 623892482 0
241659013 549786043 0
112187586 524529300 0
358695376 490543649 0
285239167 256886354 0
386619600 161950936 0
497643751 558342172 0
544999539 747643006 0
310049070 563657131 0
175832084 237460345 0
793092600 760095026 0
272395981 761546064 0
575105181 226853044 0
677853847 214124355 0
686672589 719740022 0
257441794 240557735 0
756983844 430199041 0
700673107 449488855 0
717368701 751800818 0
800734506 510181031 0
639858186 630261795 0
775807543 245344193 0
523518293 44234922 0
294304040 316564238 0
217916665 409015471 0
417437467 63796011 0
519225765 320808777 0
465808470 331562224 0
200265268 209265147 0
194657027 756233418 0
69589298 392888552 0
132639677 620015346 0
315344781 361325935 0
85718712 594918810 0
62429399 63519929 0
8131628 658352813 0
270159697 301531636 0
107560851 781456353 0
288924625 39704185 0
532863361 319500844 0
417241075 486123488 0
12795614 731760318 0
131307882 551444187 0
734692596 220094090 0
237035156 677884158 0
578738540 297256228 0
3506188 339382525 0
488246892 201014075 0
105156934 282972636 0
2810045 325456244 0
658653887 57865149 0
470470420 739776609 0
149320395 288847109 0
276618481 183236188 0
662291681 766738317 0
352393872 107281604 0
536596872 665759773 0
426967206 576990299 0
653013584 626557684 0
576736209 715256869 0
451150211 700648703 0
469774767 260349632 0
473993960 2047890 0
202990738 19082321 0
614664340 217733026 0
106229319 430738837 0
97778948 474935187 0
664365991 775778524 0
649205267 801318516 0
126809641 696476691 0
325217769 47120957 0
361796134 293836578 0
69086591 357445143 0
35379531 232374292 0
522624669 698241204 0
791772900 561429109 0
68211587 663885186 0
730771155 629079090 0
352858522 202556951 0
583421203 147986559 0
742709979 494069070 0
407244958 91303331 0
699545080 293741329 0
536149991 420782322 0
470869599 15246014 0
481186481 104678443 0
15279405 129734890 0
559555300 743414413 0
113501934 349939065 0
573976667 144226799 0
43965023 112600044 0
508281711 109072057 0
295775445 775174834 0
285254839 84494865 0
34786787 714339169 0
482532758 63148056 0
748191861 786967346 0
352177167 276744699 0
3073142 286962458 0
799240273 538684020 0
358733989 582713000 0
671820998 66347575 0
231840 238294846 0
179000091 799644959 0
564603272 663969861 0
121422453 339678627 0
757997230 484600022 0
202920925 402845379 0
755087857 370641627 0
437271384 609240822 0
198143219 87903878 0
441385998 75711448 0
620010176 696323882 0
529295057 514946273 0
621326586 465800940 0
130942330 622114751 0
324224573 115824667 0
634853279 395601202 0
427010165 410142538 0
181475296 379742534 0
537096311 210048498 0
440175508 498197722 0
610507375 303098419 0
329491131 125168310 0
753515523 709689052 0
182157735 12444942 0
619958735 615797611 0
493118783 536708459 0
639206915 326656497 0
637694552 369766085 0
80544587 516903401 0
507037197 437996164 0
371038983 761125164 0
145677951 682054198 0
772809509 690981759 0
289861570 784305669 0
773484533 294515025 0
195231415 592173601 0
379667257 771144801 0
625206905 708593260 0
263297698 178703715 0
776590718 522559006 0
569958218 393677592 0
148242152 507273883 0
473959 259140074 0
502466495 596057004 0
569405416 542144362 0
293162615 176020575 0
303872789 44353731 0
708358173 426134781 0
416832562 125492120 0
399207928 57489998 0
498949468 572728037 0
717036676 615603499 0
777219808 405656561 0
739164530 19454039 0
22307367 11000171 0
435635910 379192002 0
28402815 9140428 0
260673145 286381284 0
657322487 114789578 0
798448901 150798600 0
279486373 144214916 0
762435009 432272368 0
653815900 722096517 0
69185590 260621709 0
136618922 317252052 0
437867209 319070596 0
350269359 772588633 0
331068932 655056635 0
343357282 748465670 0
256090518 494795180 0
144267269 238765241 0
381661475 254414008 0
681724704 579429302 0
13453188 384495422 0
478459251 49415998 0
408379859 636583447 0
800615230 633639125 0
65466661 170070474 0
469066836 442438842 0
499092463 658042490 0
620377125 104829810 0
532018028 568269207 0
199898741 711925538 0
156273072 326200654 0
604289245 352922734 0
320227275 456242350 0
162802075 380872657 0
571133902 603981892 0
156142494 29494372 0
618114509 455967447 0
496930865 508558122 0
496765512 546535226 0
345446798 670493582 0
65828292 76593607 0
519178911 773374520 0
624182266 129754895 0
431123545 207732959 0
240356671 423958207 0
631457602 532055581 0
714027283 251614240 0
303043311 284658570 0
247689413 173308371 0
766405990 127598630 0
596025423 345029602 0
616886855 366414318 0
639971085 486379653 0
662240439 106956248 0
240898474 204923735 0
118122387 242410028 0
801575348 342315775 0
479815110 392550933 0
586078259 270666150 0
306044637 796050687 0
307632511 596678114 0
217219874 155409641 0
128173453 536766030 0
682345070 595009331 0
763877627 37880414 0
442421286 194225568 0
588784357 385250489 0
2651457 143016860 0
533928273 274649466 0
460715589 793883538 0
180524215 624676072 0
751518945 728418994 0
679869545 294377021 0
194777522 180712783 0
480993610 792761360 0
471614187 471053715 0
391772627 241066721 0
411258793 718040996 0
365674174 233225095 0
596937565 31498107 0
787543615 74155485 0
709043936 5229477 0
224738902 662947642 0
220456043 674407690 0
657520309 24817430 0
433776036 786426509 0
403633439 328914917 0
493178968 133496114 0
440987965 214611864 0
529543598 684437541 0
173028557 792031179 0
588061389 570857347 0
581656946 589068558 0
649743136 291972811 0
497876717 560417554 0
652702452 220598641 0
2100922 444581609 0
403326673 63952728 0
61788937 797536396 0
495699147 265325390 0
582286675 725873338 0
597512664 273688463 0
145293383 799862255 0
54022583 235469340 0
646413140 447733434 0
85347640 60805731 0
754175587 200662530 0
509890556 685971980 0
671971650 263287505 0
453473347 79875927 0
314215272 185414836 0
9082057 718502010 0
778249466 528184884 0
164600415 338286000 0
411624071 745444244 0
408425189 745889213 0
388980506 767240404 0
484370741 237943945 0
176604079 406695848 0
232554139 185363433 0
96125856 544417227 0
229394835 119203966 0
522664321 584160662 0
189380718 657859836 0
73317775 796070458 0
476985795 312533644 0
271917040 644987728 0
726809128 348260142 0
528849821 447594842 0
437400200 596494724 0
376741762 569531252 0
220599455 354436558 0
761416552 291189235 0
522611796 665174757 0
627356735 331868354 0
58447328 294433732 0
104002918 743271028 0
476324127 581901827 0
665309356 220202304 0
81153561 455600675 0
92061785 775420144 0
309734241 605971917 0
151739244 167457042 0
111829042 399304665 0
446276833 167463740 0
167284197 120336890 0
582728228 60278636 0
59684177 153328130 0
65080458 501458953 0
476025508 270856374 0
228361939 533459058 0
532768922 443557404 0
596248804 238433473 0
474976311 650605593 0
202790350 742035304 0
272432061 757454734 0
714537984 387178793 0
26488595 282443713 0
139255759 488700146 0
754125216 232967736 0
469295008 330027169 0
795577016 725355274 0
56140220 416731413 0
784150225 626731593 0
23644935 410907398 0
347629162 211746780 0
266973008 777518816 0
608599218 287223776 0
169449948 77221716 0
587847727 688787973 0
12237229 798199972 0
45147899 360407495 0
705384387 22814346 0
545239763 155479931 0
322622646 678649597 0
510744859 185107828 0
776661825 747037830 0
47641534 494477633 0
59518057 309018471 0
358598451 361923715 0
113804666 435476568 0
682676968 799750947 0
182077137 38023614 0
158451631 533947283 0
567916854 459786240 0
741496017 159789688 0
285799848 764309603 0
203836146 442099398 0
716689679 434736018 0
464928922 641900157 0
556656983 766100273 0
711826984 453159178 0
331528190 767208360 0
614678117 604463741 0
10663155 511992755 0
782484460 634757105 0
77758090 270241006 0
454487670 517361093 0
450506892 517392472 0
382393643 602112587 0
511170011 7869644 0
356927643 766215056 0
205304839 79284682 0
319470500 663736451 0
102383231 491191581 0
74629395 152626697 0
171577886 373784290 0
535002011 326199172 0
656344303 681862563 0
298333793 515880113 0
103768530 183793186 0
359130641 542005989 0
294599012 605410465 0
735966614 580825742 0
629578278 340977263 0
742970006 451151781 0
485945162 76992461 0
92768252 400044609 0
649680138 584365269 0
729280206 774084681 0
387297685 787459421 0
497828259 233818602 0
750228722 487977116 0
37159260 377738321 0
794999028 80551005 0
50489484 612839280 0
547737585 432519734 0
138803480 653865253 0
212354631 408604288 0
733835020 132870108 0
172131744 509868751 0
797434643 693199479 0
513582733 533867218 0
529640517 623807889 0
128777877 647969326 0
182352168 625342591 0
565187156 252064907 0
156378389 103958203 0
294795379 667282953 0
590528580 503147562 0
662168134 714859707 0
477388313 459973120 0
279751889 770297842 0
390203461 512488226 0
592649276 756339192 0
947233 661622887 0
343574034 187105855 0
604664410 752337 0
414972574 782631509 0
163109332 246021351 0
743399933 490333089 0
614996680 657646467 0
681710831 659234939 0
435051204 507946659 0
319875753 313780935 0
541436223 180271867 0
594950759 553208639 0
24002086 465082624 0
160775939 200002193 0
689997722 464516527 0
167647676 219971583 0
130878682 106222455 0
439448125 194265378 0
371062847 446624578 0
390706898 795035939 0
144110971 192014280 0
299329065 394116102 0
384732539 664529812 0
724660495 428216604 0
117847766 36736899 0
146742115 349566905 0
571616161 306547799 0
537754959 663715084 0
320319403 489176257 0
519552015 529091349 0
580989760 355932179 0
484656054 81709891 0
46296289 661530004 0
431572297 283980644 0
224367759 229753752 0
228796439 684494700 0
545136570 455607486 0
435718984 538115112 0
406418362 34412753 0
291176214 532848243 0
232124296 363083081 0
274857343 58543892 0
758128099 148062915 0
582997422 135321015 0
281484567 236298753 0
746410166 152733731 0
195302770 683472222 0
382937194 335039281 0
486090568 648500615 0
8143557 48549280 0
315459012 198906300 0
524270996 133068180 0
181947733 654537298 0
215420939 292201969 0
553361041 90372918 0
417011969 767898253 0
555301814 660746422 0
286457482 634963809 0
713855628 435841096 0
585548176 263090895 0
401695480 211522472 0
180554188 645945074 0
377404435 573311131 0
477233278 461051665 0
429028650 654341850 0
472713658 366909206 0
722855991 437110456 0
489305382 678964376 0
745629905 693970004 0
526962822 140444489 0
702187953 563457204 0
213084300 576673239 0
674735333 460539371 0
302691209 350538034 0
147378279 120406593 0
406383113 562442870 0
507264429 622749892 0
61669381 751169175 0
664996576 37279083 0
771631150 713145421 0
750811178 713957381 0
217050055 249009509 0
270765950 358030525 0
346216679 709256113 0
348063865 544710588 0
537949495 208763982 0
643866902 625527051 0
135420784 242290403 0
633804084 292612545 0
40654546 61546384 0
207809825 407634497 0
751455916 45256227 0
577006638 110504934 0
715451350 165691584 0
444593014 598696458 0
472114088 93144695 0
290563381 400609639 0
153259724 300402880 0
69267311 499080127 0
796708994 148902389 0
247229681 100956480 0
42521354 550709563 0
149333962 470809869 0
607750033 41534041 0
471948843 69611519 0
42341220 784441445 0
693229763 62796340 0
788620459 55857570 0
472983549 541161349 0
44847953 657433460 0
562744953 792105477 0
231917447 190711084 0
572463583 55225483 0
474822473 77337218 0
394890387 447939547 0
27219941 569713096 0
510757311 484122245 0
608143384 769808984 0
327090660 430586264 0
168470612 134305797 0
137438207 303706449 0
105936822 782606227 0
67444512 352629870 0
388724464 615713613 0
590201375 720648276 0
159374450 778560660 0
659566872 265672098 0
601756492 350377514 0
255150758 83315667 0
570341195 346099477 0
355084142 517045078 0
707056438 218607099 0
155860510 87720386 0
101893687 483358499 0
7687404 333594030 0
309023732 38060131 0
151094594 754446046 0
649779784 730176111 0
114670894 446119212 0
675609688 712183103 0
645184874 689495515 0
364548209 32255580 0
560210248 263879472 0
225484090 427195322 0
705796583 246110293 0
621163952 72412579 0
15593959 663127287 0
801191796 221319092 0
88712333 717619517 0
73861020 15666581 0
781026927 463272672 0
523778527 239714270 0
253528909 434459624 0
470185041 511608328 0
160219889 283781976 0
403662277 118596193 0
779666235 769724053 0
105116132 51832115 0
104584864 654893058 0
141834611 222358524 0
536776728 520844826 0
453449536 603229777 0
762250719 383002600 0
161545395 742074807 0
93277767 615829239 0
287963626 106221348 0
456768194 127751937 0
301360259 308786403 0
167910111 330996708 0
56413480 509967997 0
171753692 310909389 0
94175407 488642056 0
375696769 240059981 0
586565488 332906590 0
75282738 306426695 0
458191076 348124183 0
117791638 409691473 0
104896662 310072469 0
242460049 692420791 0
348396569 323551662 0
546167158 265618468 0
326215256 790544304 0
195516885 172438454 0
302524416 774886131 0
360773240 36466536 0
329481758 459785080 0
316418710 639614290 0
312923302 500570800 0
754515491 202234507 0
277759715 186016327 0
319785514 144309603 0
363827792 580861966 0
407287916 638756358 0
795538587 212423657 0
368572983 157733097 0
630139335 593998728 0
65574945 179942839 0
625055706 247592717 0
225768510 761935156 0
233626769 707611280 0
559495440 217308399 0
354443150 567664111 0
718725146 268475425 0
128416365 136093806 0
625494200 658032268 0
383186332 139645239 0
297897596 359966370 0
564637341 626651941 0
102031437 578264614 0
426334670 36097309 0
541413872 592666446 0
670006581 391904902 0
673901030 605591119 0
62204538 524858598 0
430562459 497456 0
131481277 505078232 0
681532430 327390509 0
367959476 481399995 0
528515698 423554028 0
361952454 253578154 0
330041255 87299514 0
349557775 461670723 0
613287763 726651952 0
464817240 270170221 0
216886022 273334707 0
652917485 175874985 0
89014059 45551951 0
122226617 739326095 0
678893582 412410759 0
650079984 37846377 0
594924463 194211232 0
439710882 66228002 0
370859557 447058489 0
194303995 671439429 0
526769341 375241098 0
404805213 353053948 0
578012475 561965048 0
116448153 521251704 0
297270829 318367007 0
148068420 234221344 0
465997012 30010579 0
480910196 162444806 0
316399542 623736176 0
460655645 87224358 0
528836115 511546627 0
788385626 787166020 0
350275572 611185826 0
318649166 296152900 0
433051400 494293266 0
657339289 705242939 0
774153653 147131581 0
734051569 288229232 0
438361876 716716543 0
382764517 785571336 0
417823310 139237320 0
430188886 774899297 0
530512763 721505034 0
668454455 87316588 0
544993073 486412757 0
383711603 323135692 0
327913016 178063090 0
43629083 250798428 0
654851615 683912557 0
297590705 275395692 0
725383204 437624756 0
38074709 78274507 0
696831755 550834939 0
287401952 15956576 0
474011841 348825115 0
585711835 241205619 0
722758231 25447335 0
758341624 337022013 0
655229424 680681923 0
715570602 218412597 0
662708037 621293212 0
141839808 711766589 0
57110930 192834259 0
158360003 343319070 0
683358407 722267594 0
336046367 722042822 0
20753930 734198644 0
163014878 355144537 0
608790801 190209087 0
571363289 569720355 0
370592153 279690246 0
49257283 123905622 0
715127743 191203984 0
662057525 121179630 0
547026578 389946804 0
227211949 649729164 0
705704516 501907746 0
431421597 26729368 0
148967864 358713411 0
801567541 632626264 0
552573730 638123443 0
434758076 312141756 0
146559264 69053674 0
260842067 165617921 0
538419029 334576033 0
462013001 451925508 0
692856111 174319901 0
755613366 264012464 0
488507217 180738430 0
748120068 434280110 0
10137181 334236555 0
535206465 659299598 0
106991835 428145083 0
459356700 499080494 0
11314092 598826358 0
669129697 366053399 0
198633574 29009107 0
709692640 62344392 0
344314032 100471317 0
704261054 764620604 0
189115148 592668537 0
719706297 139093707 0
653432571 526825680 0
372002667 561061651 0
211380321 508248273 0
218664418 679427946 0
598054953 510781035 0
701568172 665464056 0
772598324 537354947 0
519013474 147670374 0
173306501 292360064 0
557666395 12522464 0
726603873 728892307 0
433489288 175027502 0
284089647 181683864 0
509620374 528563795 0
568686840 142827936 0
164060363 339666243 0
127778792 434410230 0
610190203 186271890 0
610426047 562958306 0
106365571 514810674 0
467994808 205499594 0
374074503 273598083 0
24157363 52072105 0
691241961 751935750 0
279725652 607698908 0
84889253 206518799 0
279505936 586191651 0
443423332 34273529 0
120677193 465855170 0
741527442 276705194 0
498489134 644269645 0
23253265 300338987 0
357981186 94429695 0
507248119 671339723 0
358730210 278273398 0
643903544 231128948 0
617321995 725643731 0
56289120 207201631 0
551692439 313178240 0
733609669 685713486 0
30787305 109812066 0
39805491 1153001 0
530509461 386524954 0
373983164 615580786 0
67176071 47409175 0
788808558 106920948 0
118867872 274390119 0
287386119 204616691 0
22081310 150538184 0
355283330 353851055 0
157819651 715141934 0
464039443 692390960 0
504159223 220276852 0
697985311 246071131 0
658480265 525626650 0
743667643 753750846 0
212354870 572478250 0
763251135 150111361 0
471880014 63460913 0
1687632 513577014 0
601539624 798573435 0
538853052 515160157 0
599950533 304336632 0
25504561 768601167 0
8718050 129446200 0
537386221 225830176 0
408600778 198958194 0
384506159 119540736 0
533874286 409645594 0
6745088 213338920 0
117491633 512505785 0
17172818 503626339 0
363818235 522265056 0
739526983 369584035 0
187871626 712351097 0
244518107 393937856 0
621754322 350448335 0
427416544 357269224 0
570803036 594088280 0
322032726 595197415 0
217234866 20381741 0
774444169 55051996 0
489320353 252291273 0
434630719 323037827 0
787824971 550020025 0
225248185 118852158 0
451290480 56929828 0
421016005 788977296 0
253545561 514430035 0
403850293 122872771 0
549251530 210187962 0
312010411 34239647 0
676376360 433784675 0
7699612 388206028 0
684111512 285419793 0
83036247 568262045 0
790060676 262514958 0
400732015 355932661 0
708225823 179377629 0
109962092 27132872 0
485150732 760484445 0
559732574 114243400 0
798795368 669647468 0
195506230 174482114 0
754578669 413888627 0
139543847 256726929 0
96728307 479395644 0
606841923 276812320 0
377161397 196048528 0
207617853 120090448 0
109232181 683177719 0
127429602 518923243 0
578120479 341900559 0
230668712 542124697 0
9161552 419701268 0
257665187 556509124 0
98274236 652471384 0
119358671 495871505 0
398420419 348883650 0
44991029 472710956 0
489438015 606375642 0
321116768 622949627 0
531574904 707802164 0
268959774 535801936 0
446454191 547207709 0
551666059 184409962 0
297842513 666309453 0
176119043 500993834 0
651676179 258338781 0
373582357 312829985 0
686198452 759175234 0
576583933 140023057 0
264415570 435523530 0
331902334 658002590 0
90814570 50082011 0
20023891 55133393 0
206093735 365334351 0
107683154 358600824 0
738139786 368658434 0
118648773 105548071 0
528959673 708933127 0
675699588 394977734 0
321962026 776470082 0
487652665 483375791 0
22635546 713864803 0
777794147 68497477 0
574831679 321808028 0
384095363 574138084 0
539904736 411217028 0
753000893 37025228 0
281645888 178181008 0
411212576 665708821 0
534044309 12029677 0
389384000 505189244 0
165769783 622959802 0
635894711 720088080 0
17197805 697819634 0
715113068 80263010 0
122852674 20542186 0
680789637 540284790 0
766212499 754211119 0
37840753 689118699 0
7512560 584601755 0
286268372 345320213 0
781966187 284059208 0
234576349 459729586 0
537320405 750486881 0
596850175 614812446 0
360717705 275921974 0
295034632 797225701 0
293461352 124770688 0
583891941 626828658 0
196186087 177149444 0
109804728 85878573 0
622709356 608938976 0
559390007 645612113 0
762662525 177854159 0
47787242 429474495 0
509929277 564157146 0
421004669 730728102 0
500681732 459022456 0
741632383 176755110 0
639680987 327684916 0
329483865 735401169 0
157235874 12332432 0
605283988 156241778 0
561408443 614189084 0
411110772 130030256 0
301731340 770851209 0
36769527 202788985 0
243215701 57416372 0
36088309 373657733 0
685029811 326319270 0
593703786 325567049 0
634866164 114602159 0
660074974 762251740 0
250128170 301725787 0
528410701 188751522 0
210847685 398752685 0
246043558 484904153 0
103977673 271856167 0
423768682 383283325 0
260867009 510207538 0
98041274 717122459 0
10075800 220728094 0
588368319 282686488 0
440226023 727156048 0
69283916 146678604 0
532591031 304132170 0
12382695 175004942 0
105938781 322596250 0
115180144 197434517 0
407957789 638412593 0
766112456 291571443 0
111976076 420632711 0
125557499 98762134 0
228659287 552424861 0
353428076 51521884 0
683547895 443295428 0
637838200 336420944 0
159612172 553278820 0
215936384 597736363 0
768163634 481849413 0
517122948 374668599 0
182879477 598051773 0
355860860 391884758 0
241738405 129289046 0
568574569 764961331 0
656111115 67622745 0
546272615 663865172 0
281013044 433805799 0
360595757 495302791 0
522971671 209790774 0
526871806 503197893 0
506636609 329691018 0
165710398 260545151 0
398675674 482884788 0
720276562 772933261 0
758750581 246730521 0
197440976 65214060 0
396342348 240420751 0
60313828 411564418 0
649470288 685480325 0
555577390 365722725 0
402100506 757621501 0
582490221 298721096 0
535542208 285881621 0
751989126 611271719 0
731574745 395079903 0
88527842 462300481 0
393403129 666498048 0
93892032 211740274 0
715901696 82687767 0
374645968 462309170 0
100154013 209563470 0
692637051 347464658 0
242271381 111967580 0
294372893 66441375 0
700406072 507644948 0
178000609 729971185 0
149253335 71643548 0
275327166 458313877 0
767530352 515554058 0
452480440 356121546 0
693726798 459939442 0
381376240 380533439 0
714755448 746618701 0
790060890 457344348 0
394481709 771081334 0
99173708 166741808 0
373192715 750613159 0
328525712 389290555 0
529941534 268136457 0
574053599 502159700 0
136521177 343282044 0
240137505 53084035 0
227961067 240002719 0
439679563 196871478 0
336317342 362068451 0
219953066 192573212 0
571759855 123543446 0
42103817 94412844 0
119639730 385478030 0
285555496 84143942 0
142668902 82445340 0
758874794 374885903 0
203793535 606309646 0
292493203 215328478 0
539292595 492783991 0
108349661 626914663 0
21229292 531899677 0
597575225 229410973 0
6216914 225165630 0
367870948 47621836 0
64492473 761749787 0
152279782 745281492 0
397835775 659573576 0
488265135 788020935 0
363454253 414988281 0
778274021 4912660 0
429343377 264390013 0
600685022 669016067 0
105722270 497463463 0
626858171 461402963 0
93276902 137015363 0
583366811 690200870 0
512774405 188710798 0
495087482 313021453 0
416575583 543286664 0
622857567 90744203 0
16257164 52693157 0
771050478 574446699 0
674395627 352946430 0
106864193 189936785 0
350193420 521640980 0
742421607 248824313 0
164219617 557233682 0
306252606 9823073 0
547935543 83031759 0
98695637 311535944 0
617179639 38273356 0
434828695 38400339 0
147571798 627150672 0
380643096 553206192 0
238094823 338094219 0
729622299 199069448 0
672451092 391818980 0
290587194 458656296 0
121739645 695989198 0
525143267 433521272 0
319539080 439562064 0
315521923 18474685 0
455543055 567270671 0
114711999 472944085 0
81913578 444839303 0
615230733 668904110 0
13535439 457736358 0
706559907 487244907 0
622006170 364212277 0
621084884 413427966 0
536759795 504169339 0
229715500 556189086 0
101993738 163088691 0
492616527 598841989 0
777659536 523597619 0
66807916 270723511 0
465934607 291519606 0
668387065 265715809 0
552608450 250322941 0
504494520 575137508 0
465079939 228076156 0
708533867 416653170 0
770917680 583490139 0
17447190 650268433 0
682759598 650098511 0
749688057 666538463 0
590724854 575586256 0
780811075 718545145 0
661060692 174940263 0
669391991 180587701 0
638463607 427230487 0
749671437 284684821 0
459152059 18198907 0
575592308 440673218 0
499170211 662865004 0
580524235 279844135 0
481636966 655542201 0
211187723 211170834 0
744718299 622480142 0
307088386 331390394 0
542162585 695663586 0
551328774 422911182 0
623510693 496193712 0
395784421 135844527 0
604584568 709789949 0
786693816 352688039 0
543133868 409676827 0
716185042 373134208 0
63996697 646379313 0
166565016 645621279 0
594119322 373527312 0
232805003 182110393 0
336895182 507744190 0
473152743 777487041 0
588305257 692268249 0
307723301 699225017 0
316397199 109768528 0
790814100 592996203 0
635676450 745890661 0
461665983 588906066 0
173511240 202366953 0
304911523 95898695 0
520836283 561887400 0
99753114 169418692 0
619525110 715931641 0
779173088 752635663 0
639853259 427883630 0
349565041 711209894 0
144720982 612177958 0
386452376 789427155 0
681394626 655068664 0
385706941 140685780 0
49259875 530131513 0
410740238 341794458 0
774933171 579019573 0
305772728 84870902 0
182008651 22727160 0
341914626 155662230 0
756316378 196299418 0
26353894 301971603 0
160340106 348033896 0
18829508 433376823 0
473949144 409092467 0
520818322 235602244 0
167915115 17896234 0
629353785 620036194 0
604927367 284616648 0
352381662 53719472 0
281166632 164358878 0
652799963 244625577 0
77453668 508195679 0
519062482 244473091 0
584866362 386602383 0
66750865 544547407 0
79469315 627826033 0
196762121 9462002 0
189050925 629316141 0
43844258 419158026 0
732569955 242963806 0
770856550 713250522 0
141749085 585285498 0
19655465 446466870 0
205664546 476488317 0
293554810 90648643 0
163841037 335434294 0
599053775 409246404 0
434007377 388772256 0
704100174 453039665 0
356117447 185236793 0
11634929 35760143 0
207159807 287694211 0
507171907 513583565 0
737704349 537937909 0
224502879 792374609 0
89853056 254343535 0
324164849 522219201 0
240058305 732205816 0
745331882 315868342 0
18704325 759812795 0
632795581 31477753 0
785160772 666314008 0
427955020 148060279 0
247201028 548869305 0
5019614 18713680 0
732724033 78979442 0
707018240 200683262 0
378723792 307975269 0
237202218 554586746 0
391423002 280957199 0
312024940 357167892 0
72624244 671479608 0
552237368 76483776 0
720107302 446483375 0
336741929 221948960 0
498886569 375125072 0
480595691 799384520 0
741651999 32565129 0
433091798 468362613 0
208002659 7436798 0
376938137 188161326 0
267181498 9222215 0
758974675 791223161 0
604961640 139339799 0
377848223 176046297 0
602377265 337438016 0
567998394 409961922 0
277775841 95621216 0
395830923 303005446 0
119107719 33632063 0
151843317 75334723 0
600068052 654909636 0
1305063 402260601 0
769305135 391043513 0
784196934 754617334 0
14002238 445866296 0
733848851 438176564 0
792853313 385243155 0
215435091 696115641 0
795391753 615854400 0
433908748 347194040 0
743991965 268894033 0
198641072 364640696 0
180577859 216349883 0
356653887 292496347 0
287461720 796255504 0
600311717 60698123 0
52214219 651198426 0
745690578 584075237 0
449536398 480957342 0
449589893 362550068 0
593646594 13477141 0
332166512 430547168 0
195454572 510836696 0
509753967 42419429 0
796583387 422666215 0
444392602 241876163 0
594187844 101043296 0
361508179 425465660 0
614623205 638662744 0
783624555 113490772 0
350668321 74682144 0
326154552 196938344 0
681634733 428432680 0
22912607 473699452 0
754830085 277381028 0
585213318 584136746 0
639537465 396212697 0
750079722 47709146 0
793965833 674919551 0
592839350 693435695 0
93218008 554751110 0
61524767 209618474 0
224471276 103793541 0
30035170 789921007 0
597187702 696833551 0
511904258 158024590 0
247373461 4851276 0
398087032 311693888 0
433720901 27689289 0
517764882 259494369 0
780381658 634839469 0
638772411 458136332 0
274176998 687095552 0
453149430 626312374 0
471180988 338669707 0
307283285 529654641 0
35571511 86317552 0
430220197 476350977 0
144959013 670715283 0
149150431 798224744 0
427305058 795825520 0
329725037 400028550 0
410360803 317724102 0
780230815 27538794 0
641136184 242236829 0
110138952 227342111 0
795910150 284477692 0
127501844 713741963 0
44915282 723061811 0
308275272 167259933 0
387972000 396676791 0
334428844 248861605 0
253391955 601696480 0
397143441 205704472 0
642030104 228013463 0
39027220 43861116 0
752982985 332529892 0
377484137 705189096 0
576151078 440734639 0
92805895 126409956 0
629467959 32449424 0
446360022 135245278 0
567980228 741288004 0
638540028 453500667 0
515253544 21038380 0
335199884 735509184 0
459245707 447637863 0
545438455 630339870 0
620091880 301933115 0
478638032 474788493 0
169996375 164625086 0
40869639 227723761 0
568512025 800542624 0
609286036 708895783 0
718576593 626984840 0
370248570 238833042 0
384632968 518046756 0
231662935 704398422 0
174921911 583149683 0
622116142 284620600 0
769692448 716415335 0
590253281 516148020 0
296892385 420780716 0
31958722 331056970 0
203765687 139742022 0
404966470 24320625 0
214090980 548144191 0
295394082 615761498 0
678577991 575892448 0
474766974 784970950 0
14351641 27034285 0
751090728 262850675 0
577211507 537565495 0
123978873 793334041 0
546178162 575026949 0
191584681 96570845 0
590899127 177425898 0
401593039 357972213 0
77423413 49809400 0
176381658 659363294 0
639710353 87684174 0
168938722 311665733 0
594949184 74356925 0
153618711 763648232 0
456238625 123057113 0
108390893 39865660 0
326905799 168231425 0
673278447 747786921 0
438789353 798638230 0
425973716 179194444 0
272012413 687922348 0
444559958 410737437 0
696030812 442072622 0
91117098 139605007 0
308995870 580425552 0
774803563 597938315 0
176857938 483337588 0
444167105 694487103 0
697822298 96692484 0
427931749 66890695 0
379513937 707114572 0
517745236 554741133 0
129744332 717884911 0
319472697 485368484 0
283275272 630689307 0
565823149 490795561 0
497335943 446625027 0
605400767 537184628 0
328329474 199266916 0
651642365 593701140 0
22057993 474199985 0
595699912 142586587 0
26444123 484445689 0
207653857 460476760 0
475584585 549811594 0
544546502 383864409 0
538662809 610377718 0
725416460 611230423 0
313516758 562708743 0
588535118 522394632 0
796015716 393819113 0
425465954 492720094 0
35415640 30601648 0
6573332 785290325 0
68415869 519905775 0
775660937 783375871 0
666601512 550500772 0
442874387 131962191 0
349414592 631197192 0
216520962 550938427 0
84933640 482635846 0
468178648 341077683 0
656516391 385731119 0
660377067 295793039 0
782202371 202699949 0
598576923 20483483 0
373461496 315588525 0
756728496 784633942 0
611935461 312924097 0
342062219 393077230 0
580499085 331092276 0
12756024 104609373 0
645421061 459889219 0
530430640 37662877 0
473443770 34847313 0
274339903 602403094 0
432358475 132819981 0
707699130 297874124 0
224751325 469369769 0
525782387 787290150 0
196013378 516534995 0
674028619 517027254 0
106471531 329284993 0
52130035 798480215 0
584339223 439409628 0
250951897 148716669 0
485381474 311303105 0
755838796 395640744 0
629107650 159647359 0
162664527 436663287 0
364961408 645478400 0
88448345 52530953 0
730077076 573805921 0
343527435 21300209 0
360601206 590069871 0
297963451 645137225 0
772731067 360316465 0
342118177 278622564 0
12812726 299774233 0
176687154 95812494 0
447126780 787525229 0
258464016 177798086 0
533927700 27296146 0
605375022 604189393 0
383183429 160197018 0
569324257 560971315 0
596745314 27682516 0
473756379 110695200 0
391055469 782254443 0
593075491 644104364 0
672885974 528634741 0
234443637 788515801 0
48920803 548305599 0
376350304 595847518 0
683090431 146419304 0
796809047 33076969 0
312527542 668573405 0
743672377 160514186 0
668230096 586243173 0
744238190 310897522 0
745653723 157936633 0
447446389 236106846 0
380785852 35870076 0
638914162 548213768 0
709163144 461679792 0
601885175 798591454 0
428001218 760499892 0
229208192 119359544 0
661119715 234953115 0
460030098 462959210 0
711153254 313425561 0
20730995 417595601 0
703501568 158316009 0
139620639 533042308 0
108154466 341970320 0
116682822 642103808 0
62180970 591615493 0
653055679 734896321 0
254595702 234424198 0
166508040 481105643 0
246134841 745526054 0
705590241 754745118 0
759412328 725442725 0
599764646 245894594 0
753886069 399184451 0
419436533 746497893 0
363100132 422741050 0
328540228 715904044 0
575072274 639309664 0
28847860 416072345 0
558812967 234318858 0
152489900 63761437 0
484882329 750241460 0
449653775 170686531 0
676652606 536808928 0
572689108 128430543 0
592940020 383431609 0
541384095 321919872 0
78695876 377911882 0
519778305 599994274 0
396461717 143336162 0
144944369 163344328 0
225446370 241400206 0
731608182 741238953 0
259609831 369238524 0
459300313 608211275 0
320919531 115252527 0
484322336 477395143 0
554175356 109591167 0
613050518 668532511 0
582298561 519679869 0
531188366 566039705 0
782648495 174344175 0
717658295 706040739 0
800492394 91690902 0
98769620 207985326 0
309904262 28474711 0
404182327 680732738 0
314703899 107823721 0
123110358 630779361 0
519444368 600450784 0
33263401 349944484 0
680927139 257363719 0
455438933 364909723 0
506896813 249535546 0
653841985 751200173 0
642744098 178324403 0
728076386 230215019 0
170499726 564809117 0
385725194 511142094 0
196960919 279829708 0
390628135 56465978 0
339293775 236963993 0
76090435 157193337 0
518429642 544734228 0
209698799 569157509 0
176337581 418331717 0
769954355 722706368 0
796474947 626903528 0
458784839 462465205 0
703097379 555727340 0
467584787 687476837 0
28412100 736511752 0
393746767 245303779 0
580499863 698410470 0
740774988 549721392 0
295874223 69699733 0
43959967 706308755 0
780167364 56604959 0
755160136 467956048 0
787557005 355877919 0
705756662 544893622 0
159859991 410904919 0
150534645 490577976 0
576396529 129394853 0
315632714 80832644 0
735386442 783899850 0
642133266 569809413 0
245682638 745987700 0
4369164 558161264 0
770832429 644894894 0
554808668 314129332 0
125510967 201863111 0
728185077 165062918 0
637484289 615940313 0
496102255 660465158 0
572770258 25116667 0
213485697 748348645 0
54417684 168222116 0
554270939 594572773 0
431961496 609323732 0
617843754 739499044 0
514745009 273719269 0
777034757 643840907 0
308943008 662736082 0
184635498 370335740 0
224227756 130310953 0
397619005 440567158 0
79304584 314535416 0
431002688 210720052 0
448143341 573176194 0
424377067 280286600 0
445532831 315487707 0
474898654 23174066 0
556106319 446890525 0
482854120 672377023 0
510710796 341914592 0
703629091 60074635 0
308098804 438151082 0
605789405 581696713 0
696913495 78346716 0
182370860 210999799 0
148099321 318603865 0
734001396 744155170 0
376364309 796418488 0
746470230 435257647 0
300072725 709399688 0
128236046 83921515 0
778874197 706097667 0
50190414 208284219 0
769551880 699938630 0
768651066 214832841 0
423695330 77094024 0
121940056 433962636 0
370510338 632785093 0
445156835 99242908 0
800257199 284590187 0
540366813 747105832 0
157254916 646395391 0
159438212 357886097 0
387249546 218949782 0
171299967 31712398 0
424015696 324601945 0
646857214 797688912 0
637513460 317348947 0
618214415 9890295 0
345694730 653569100 0
438092036 409595073 0
628806728 148966384 0
162058368 59749345 0
615331988 547333132 0
586937526 343000141 0
416782574 558823005 0
517932978 13498479 0
763899695 645862711 0
353553588 758388949 0
433691357 140952697 0
396476327 632732256 0
641811479 505353223 0
175020414 62848375 0
324555346 247017544 0
776606688 155166633 0
468983410 382501841 0
593267242 412821736 0
236783597 758284494 0
220503984 451181890 0
278483717 765461355 0
593934622 423362294 0
567939579 338777680 0
730775975 284830982 0
15966877 770642596 0
117787151 100847177 0
675245353 412030501 0
363503428 569543734 0
23233350 250785401 0
767306105 596720062 0
577517728 764321799 0
395583462 686623 0
584062657 624298487 0
237809793 46978023 0
780393156 215046601 0
295590519 544682259 0
443060240 198583211 0
225000221 148390920 0
649754603 514588017 0
355862644 9566728 0
458608587 328676754 0
142066929 246041958 0
230288338 543657092 0
447547328 553451633 0
337208954 107286462 0
741913875 243813024 0
720330101 160773361 0
167828945 540723095 0
121551991 644929439 0
493868164 105890008 0
220003804 567971993 0
98066301 682475545 0
674035417 784533320 0
406504435 10646216 0
591718628 31925430 0
646737029 743128060 0
339039888 430290435 0
554157141 733231177 0
207908554 500136856 0
695325130 760021752 0
53374495 225903218 0
416922825 512715895 0
464357064 138925110 0
532155105 778439307 0
567662499 653529095 0
611556290 198824754 0
451316251 393033317 0
722562804 532119868 0
768665804 88840937 0
213457494 155821264 0
430215343 341844515 0
284546070 693492557 0
520574972 105702269 0
773390953 122589732 0
528160198 619671666 0
193613580 436808363 0
601038766 464060429 0
437686466 794329362 0
65525465 624136634 0
138773130 599568991 0
149094699 622599467 0
690527903 676181891 0
40420659 657082792 0
12535891 149002812 0
289451636 368909457 0
801413014 94880385 0
133389883 191861822 0
49253504 2339777 0
754863720 253317114 0
37298522 767307949 0
101830380 384581680 0
59051891 139832096 0
515170613 36247127 0
528850874 708308309 0
18876076 377471521 0
244683707 665366985 0
193821528 633358588 0
162647421 783045739 0
775937864 177368434 0
701410983 738937931 0
445556914 376078645 0
72684662 201732280 0
29927996 453647355 0
553718920 205592525 0
342824346 747051983 0
677109888 256038202 0
287550148 285995693 0
10280932 534670333 0
264256864 185747424 0
589646372 500655469 0
427815114 683802628 0
475016302 93423676 0
406618308 234357112 0
300405975 379262986 0
747906288 711570559 0
331550464 355808952 0
37998144 711706813 0
76778872 749305866 0
599375347 446207660 0
61521458 40987193 0
343109233 312610995 0
547155475 389033028 0
696758041 461284940 0
657716400 213280237 0
252934369 5503675 0
525028855 21667684 0
98734521 303304292 0
82598871 621908613 0
98714241 515172573 0
212135469 454431319 0
739055550 375591654 0
384651023 631286666 0
746676230 609958845 0
503972299 711930646 0
714941383 703695825 0
602254699 229479396 0
628280926 36116618 0
702583775 516044225 0
772328614 542825802 0
59720085 118006904 0
206958981 364453919 0
218167934 660375250 0
456970150 237094664 0
285294297 661746818 0
621424490 670851238 0
630221777 605027993 0
587438941 245781931 0
660672544 385948965 0
771210152 66077255 0
454575140 496957578 0
199764850 65173469 0
117885954 7974028 0
46332354 685483575 0
656980880 143700322 0
152808945 522985309 0
164884766 356634376 0
794612251 538061869 0
532533831 58578931 0
213806494 69462639 0
742030547 284481079 0
446400415 37170214 0
764560684 385440159 0
1844456 320675483 0
799765302 327510104 0
63870463 434723618 0
724995615 129033875 0
293024828 510467692 0
138435374 103798014 0
727069722 206257281 0
574208731 405906213 0
266688331 274492164 0
600824393 16288475 0
195643130 533927863 0
23383393 706336038 0
188202393 461933441 0
205001951 345286609 0
39808471 783780344 0
757054946 158721540 0
259755035 258959525 0
671156805 332562725 0
206303348 548236366 0
600420769 41282441 0
294340569 416642066 0
249948121 195731319 0
203922588 657290720 0
613753793 17105732 0
773904972 356125186 0
209419356 406868361 0
673584278 468722888 0
529514987 23721076 0
24534706 238126210 0
468786178 604411850 0
375574616 452503962 0
219291957 123641306 0
510516234 766229642 0
466109591 266576492 0
740337578 720784848 0
745444813 408760798 0
628282196 416847385 0
549582686 362801952 0
206600601 786676879 0
300308603 54559734 0
94512560 49034028 0
262177885 178201783 0
656401906 800282654 0
101143867 323309113 0
1754376 701472618 0
290353112 503513653 0
205234232 310121708 0
122238950 800953544 0
228065935 354310157 0
58281784 734023946 0
772669031 577655825 0
17474201 214755162 0
589431314 572887755 0
526642128 730924933 0
68627138 48284135 0
67034257 189297756 0
569728882 449319005 0
478531371 715046076 0
721854334 75110222 0
411228897 747242806 0
322830929 73104107 0
380937101 701818908 0
588256122 588728172 0
110594515 216638977 0
245121511 738242061 0
106551549 208838986 0
344072644 192176921 0
465142218 382696761 0
653498828 745470296 0
518483887 712682066 0
134863647 182087499 0
349461373 99840522 0
300195801 449323618 0
221213858 283194731 0
319236663 592720378 0
87097458 722108583 0
299401214 250086528 0
308071990 307449504 0
465416750 646093764 0
294151800 322417152 0
81642431 706951762 0
647399346 625083380 0
77199545 452032108 0
583972876 708893602 0
554510023 447618169 0
704844924 26550570 0
659405621 312104059 0
378475669 53746933 0
94539348 492504047 0
378763010 119306121 0
792643331 252258514 0
403383683 172544904 0
663331637 442304133 0
644139086 689894198 0
321179275 613001738 0
485425440 385124306 0
114765935 103071436 0
278248817 478515231 0
59448214 408281224 0
28357980 785764698 0
398572972 89507900 0
299457622 2694365 0
724872194 291749153 0
461871852 93926566 0
725024206 388254089 0
207530294 525822336 0
420405257 693016123 0
117220731 211086589 0
124984821 261515109 0
688053094 306672304 0
711595780 797130133 0
522236042 477700141 0
589428957 56672895 0
643743522 222147387 0
741135597 477677888 0
771357608 487224297 0
776426608 697044905 0
367171041 674655716 0
311053969 536119408 0
747052524 656555834 0
560154347 375577592 0
104199135 751508483 0
687403165 220455095 0
88188728 325792005 0
351790371 103574036 0
292859482 528988995 0
229898097 667471712 0
55094551 318591189 0
53739 97709344 0
729066871 343303348 0
112314697 374984091 0
167058324 644024874 0
597033534 671459721 0
304624608 673094448 0
114161688 590337897 0
391757461 275129907 0
729582796 274326299 0
429234475 357555307 0
584840196 621582555 0
140675462 721917764 0
652732718 513111324 0
25275290 405431572 0
203703292 400525908 0
513038277 62307768 0
737504296 670905969 0
399046376 385412618 0
790552586 664683644 0
626723863 696224529 0
579583483 67430094 0
686178312 317536159 0
87069297 234967837 0
315180103 698243386 0
692080713 407260223 0
37187435 565089617 0
473281377 680788347 0
101165052 57817722 0
4870166 417730669 0
68410819 581568211 0
716142828 568428993 0
295154010 734778509 0
506548361 408420849 0
602124432 39601435 0
405521722 296391360 0
741462892 100628784 0
35479427 477116605 0
71154957 706875040 0
679441128 587432993 0
585357760 382156339 0
408496688 488450238 0
260807388 750183311 0
366583920 544030269 0
160001634 251020376 0
562257405 94144148 0
144724617 326630603 0
294934882 542496484 0
662670340 410850759 0
283720982 94905612 0
725699880 652878478 0
52049224 585577569 0
250507930 746575473 0
542649553 788068222 0
226731603 572722204 0
756478257 368864634 0
393697278 698107347 0
108722777 327167332 0
316644071 166054242 0
578625660 419841536 0
239321772 624930001 0
519910096 599255819 0
99628398 460607790 0
486784700 582851550 0
797378883 618684274 0
388207924 233111221 0
614077486 136579086 0
413501696 52821967 0
66805388 298413260 0
466928568 189112556 0
554160405 17474303 0
740950414 200365421 0
587956214 536884121 0
44932165 57637997 0
338302428 491101124 0
679880356 660855704 0
112063231 175799659 0
325581074 791711770 0
325742738 344004061 0
299383812 232148215 0
193940743 710050440 0
284675536 201540477 0
204606373 160821300 0
109297213 410368241 0
778094669 512328852 0
313961414 663460243 0
269133571 374248806 0
209868344 774001208 0
745062310 6034293 0
121471761 217109402 0
198433752 628457889 0
386644162 653575501 0
52615348 418360634 0
269648065 37971317 0
380512767 723893631 0
741436016 235282843 0
501019062 435298480 0
147370162 674590074 0
398242420 369927732 0
548590801 678234910 0
77979406 243303703 0
109840965 397694118 0
361210128 386146378 0
455060081 498809909 0
695057024 177248214 0
493004040 159484764 0
794651526 107753483 0
674761638 135536218 0
301723287 298932607 0
166003898 202363468 0
637927801 16567104 0
214721499 462714321 0
175311261 502224963 0
270369774 508809104 0
105641524 202926833 0
690079315 641257365 0
460448283 88302210 0
149473185 459623192 0
778301004 761479925 0
737510993 68625563 0
555549874 589139260 0
646901893 271880384 0
614093261 676986705 0
479983772 778439512 0
321260904 381227810 0
618572197 672358647 0
582216789 678503222 0
756958233 734186604 0
672064737 242311425 0
448281512 45077115 0
595271991 661476186 0
432992482 733093159 0
376304869 19939975 0
488687509 678450706 0
309057747 706085728 0
403840943 22385964 0
182871828 629898846 0
488920817 372037759 0
65947247 512217819 0
110455338 23549304 0
295620493 243960756 0
729455136 262217785 0
117336695 18985578 0
498102523 764497454 0
261397205 786119448 0
12940650 529750710 0
736087529 671358540 0
499964934 300125904 0
432538026 263455145 0
218557792 154211104 0
394089592 490728748 0
117626956 583018204 0
713606890 562057283 0
174791602 225647284 0
595056823 750959069 0
703734366 441595262 0
675602631 239551888 0
588495446 683471089 0
669681183 622501874 0
719511418 324174854 0
527995817 717253001 0
736099822 56292734 0
634813847 432276128 0
690593370 555090897 0
192632858 526727865 0
767582436 242067327 0
347987162 418330785 0
694287904 555641630 0
36921249 188561579 0
99665441 541387034 0
239818188 624903361 0
526671479 90150577 0
267506632 204192604 0
42221733 258412308 0
438409590 271687945 0
124144545 246919433 0
480690756 277088849 0
311612294 328208796 0
752780848 115844711 0
456636827 227629170 0
785863530 296561109 0
570083831 238184729 0
592180388 59014244 0
489199612 368828379 0
417092773 634415035 0
44478172 404896288 0
246947883 259184021 0
571289624 559077271 0
499643263 318528338 0
723020044 617780136 0
358639750 719357052 0
557074510 652978104 0
122131412 229058790 0
755283727 243448330 0
737714157 38987693 0
89800077 485127139 0
575727572 541323686 0
20703503 355102166 0
798351508 618674018 0
420240039 223059246 0
256700122 740962021 0
283234309 220977782 0
713385376 528314751 0
99876414 580885591 0
247495545 771965772 0
744102954 173360173 0
723938827 688255454 0
368506743 149844907 0
68687248 280213813 0
147277897 136419830 0
206819120 550676941 0
574885265 636160641 0
294054185 10462994 0
429059613 366028657 0
152018751 719798714 0
444728001 190651491 0
233082174 12332310 0
677227589 414461535 0
586657148 433135418 0
501881170 610480783 0
204943113 79216280 0
189523253 645481022 0
69860051 117542846 0
372878954 630978606 0
224352214 617653465 0
287774346 9295767 0
99463756 300216303 0
219721055 736767264 0
782882161 684806999 0
643831318 701651744 0
125620813 710524069 0
266451647 353778230 0
284037681 475740710 0
48622610 12457730 0
8832584 493455476 0
202610805 283999325 0
644100506 554376424 0
546579176 732230173 0
139409908 23914388 0
544370840 581525010 0
582552751 357672947 0
169477014 126494821 0
314691610 72282506 0
129104399 609490968 0
119734887 701598426 0
715729011 635521298 0
448256265 629153346 0
585898877 773469070 0
164641168 163850771 0
355755071 251303026 0
720706357 200981422 0
115131906 438961006 0
537373319 177725729 0
66910922 36676542 0
515023699 85651968 0
21308952 252988370 0
525854812 676708110 0
244720875 214175525 0
189932924 374534553 0
281561543 91381840 0
711261065 287493722 0
218392685 249757491 0
400290323 1993289 0
319244186 97367535 0
22269233 259948229 0
9708356 760565618 0
635788881 552321675 0
7792903 681778944 0
246919652 313595180 0
8484111 715712995 0
121699930 767345298 0
795369050 322231201 0
31276712 309887696 0
18124898 606066335 0
558035269 710609494 0
601169566 791489505 0
461126846 273046185 0
141447507 58306693 0
493447040 25717290 0
357531171 484392390 0
745534957 121920187 0
469501266 520211060 0
710687474 70176531 0
700895310 423027609 0
581473145 151609273 0
270212750 761131580 0
415215110 369189895 0
668586277 582340019 0
410715468 476616154 0
142069412 338825300 0
198398092 141956017 0
730848480 557891525 0
494440137 746096738 0
732663576 580837817 0
176324889 349840713 0
496572790 2172263 0
766034873 611703917 0
695794626 175296178 0
624854786 322525322 0
100449119 146749798 0
146918464 190900313 0
389659412 20865864 0
157574656 467382713 0
119027131 749527141 0
665308623 756132848 0
797004281 555405653 0
242340386 380196528 0
505256807 110206841 0
414600299 237821204 0
337371539 583413795 0
353229068 339485619 0
671741396 138612688 0
361613625 93891078 0
11347832 288820186 0
360671507 192227580 0
459807761 108033386 0
70165504 47467721 0
544182328 21096525 0
312496001 550601221 0
627653740 258616602 0
702996406 696197076 0
345253151 74923509 0
538100238 142972877 0
259547909 281676743 0
11684883 293794547 0
486613151 333067720 0
118504532 721898320 0
618022113 287878284 0
371523334 635790089 0
160858684 573183973 0
709461735 4677998 0
381911079 379723124 0
423079614 356071898 0
294901982 699592596 0
753499607 514873778 0
558513660 554993897 0
161680291 499502286 0
664919399 168759955 0
788277416 608621115 0
569356139 168323432 0
476632992 268093848 0
536693626 413494927 0
326776640 132062954 0
154954370 524033108 0
681735381 58455565 0
442355602 591948014 0
141154185 643431610 0
55320514 465569320 0
29205284 33931288 0
541099860 770493812 0
643394354 65146677 0
748415233 96572949 0
431276020 340563467 0
87903416 244151639 0
663925821 80079999 0
635840806 623220251 0
577927581 369867538 0
539017466 157384816 0
777012068 129977141 0
544290431 288306469 0
43379625 273430016 0
138493021 237937197 0
713151730 13619884 0
678680510 728204810 0
453377209 777870662 0
708337603 119107108 0
614809055 789835366 0
416964514 642289185 0
721943445 315196984 0
136445844 525068212 0
638319668 560110785 0
568077433 528663115 0
666230595 196358770 0
576399492 359856298 0
520979000 19032370 0
300212189 55152694 0
275648050 427584722 0
409978989 151623588 0
494008502 678924705 0
129827524 94774567 0
348318040 471584059 0
190183271 17981559 0
586111468 424727747 0
469026281 10546495 0
790839766 345102772 0
13388863 120405 0
649056962 399550694 0
362603552 174152517 0
363232050 114963951 0
125494168 755516657 0
206598582 127995095 0
562924188 265280251 0
379697713 321899528 0
566332134 759407029 0
451529475 774726494 0
348056000 34866480 0
605059026 346980341 0
137718401 776207737 0
123131386 527043071 0
748423944 184648539 0
691404412 108062389 0
240180427 384285109 0
622727388 430027516 0
707942395 414010796 0
777543079 567975216 0
672832949 694501783 0
593658082 251972578 0
538475275 276027976 0
442797027 194711257 0
782990292 638453968 0
134351627 545865307 0
615264663 523955546 0
533355341 619911368 0
104154162 728778635 0
215842072 709291552 0
702235513 373275928 0
438070928 378658817 0
465585955 9960102 0
78288078 753177694 0
635317613 570767466 0
304325133 449527386 0
155476280 606366398 0
83546300 530710664 0
314106257 691250444 0
350405806 43052257 0
444313861 99674316 0
683318378 247715369 0
426464200 346594406 0
595041945 356251197 0
239720653 125749104 0
382910518 67389417 0
519458181 431596256 0
256563648 228669438 0
646930496 180020533 0
661728351 27899674 0
345529830 609401767 0
324603071 105095498 0
465864532 199055772 0
234083489 92683492 0
603705097 20065481 0
283501973 596672997 0
488602104 178798004 0
420568621 93398963 0
174562812 374743982 0
227813718 112178538 0
56855987 219789769 0
80259289 64174755 0
579392996 796654454 0
743253104 428053607 0
708282989 613380020 0
711019398 677240512 0
135457483 216814817 0
69544085 743134327 0
358230316 792169713 0
103273352 207593643 0
561731251 250200378 0
240885861 446852143 0
94509637 794298433 0
123641546 681896362 0
474792894 596796332 0
3910938 140109389 0
639111822 145955856 0
318997336 515865589 0
754976764 11277740 0
385817778 130084098 0
594289544 436725578 0
556889008 168832279 0
135190517 315048838 0
85355626 339038566 0
305451179 12866621 0
646847271 102135099 0
587532365 506683233 0
508547938 186590662 0
271790547 290789323 0
304879780 641534638 0
269546725 623630594 0
682948029 172440557 0
717333586 302052082 0
477033150 34351177 0
687512892 487583404 0
506921534 446334886 0
589314548 336744692 0
23529036 430897421 0
445588504 379717629 0
741753933 506266745 0
439630636 655342844 0
750316408 620136701 0
597376852 564414555 0
258358633 207775510 0
338465159 666227552 0
534394239 303818595 0
552599011 658061182 0
630286856 247976068 0
691339542 225512248 0
702674146 632598819 0
608040773 482469633 0
362682002 439591736 0
444228938 522516847 0
450082748 599444711 0
388232729 558527899 0
433270730 225645793 0
51561942 133308362 0
692918227 40137502 0
389535581 374507473 0
274207977 793983887 0
240433519 754565448 0
7712441 53542815 0
109074589 480553539 0
95920524 401462243 0
175605905 1601219 0
392280737 650355964 0
224575319 136671976 0
699280120 491168999 0
641714833 200197007 0
722565897 155953793 0
184354585 200093605 0
782431262 88632508 0
721566404 583462710 0
237535235 638237861 0
317430376 567893033 0
194233319 455475118 0
513525443 768358476 0
475091270 7317101 0
758395071 109437604 0
666598149 187685683 0
155750699 240367473 0
189470699 276543451 0
515174452 103830669 0
139592387 187455277 0
472532642 639685386 0
775013720 495338067 0
436603619 656797383 0
24880846 509274218 0
275350105 699693844 0
479402158 343869160 0
614460884 134328035 0
379374881 592939600 0
193362172 160734312 0
770332559 357184557 0
248476772 764338866 0
254503346 166397427 0
787501839 171010039 0
238177070 263431458 0
328607067 140375638 0
106519389 270158065 0
61977582 538802652 0
521997945 277134289 0
41289926 60594163 0
143944187 464129369 0
591603691 305821265 0
515316646 709443886 0
496352384 312314298 0
331687500 757031293 0
143682531 237051229 0
236050502 177958821 0
602295860 215200030 0
537868970 738881142 0
471006926 343848843 0
157978801 594778944 0
221857901 490474459 0
225586699 329340986 0
146482322 317691240 0
636461559 734494463 0
674694683 317633388 0
682764276 302751921 0
640324045 253832417 0
462194655 312402807 0
778884778 80425228 0
253460279 512035752 0
65004437 254072025 0
323127348 295754594 0
365337837 553395253 0
141766833 449764684 0
381634100 72246950 0
387792726 161006910 0
69669172 252203427 0
800868754 608996341 0
245761536 197491838 0
602203263 22423293 0
533696029 495303928 0
592742809 157420902 0
500828138 753514575 0
445478475 453691675 0
412550063 25731113 0
103739728 436734286 0
319075140 621202403 0
559913674 649959748 0
729484177 284682277 0
361793754 647112009 0
225389281 689429254 0
440841425 474568502 0
263832799 241121640 0
571535284 47213090 0
344741393 493237878 0
281384541 273739296 0
105526145 264043633 0
146407360 206243622 0
139585797 753909414 0
118614010 798290262 0
9956443 605182320 0
739040172 748838868 0
490276554 38186882 0
451812093 137538609 0
757360254 756024767 0
131527038 530191089 0
186422363 754656179 0
450572231 316269239 0
462953927 298151334 0
785337271 453825475 0
94883451 731150712 0
800648967 268502222 0
614129988 389760842 0
380545658 540524701 0
731047547 172909345 0
598606490 31475206 0
425213080 560255565 0
77622919 1738497 0
228928565 252470810 0
112222567 236451175 0
54129313 400040726 0
615852238 334543634 0
372233509 98900020 0
28412970 654286385 0
299621451 800133792 0
583449723 90005838 0
146480142 410023658 0
678379799 404468172 0
679396650 378964209 0
329550779 305889497 0
633443877 520499980 0
143964955 364875235 0
227455244 440428343 0
177011280 519613561 0
114345488 12269374 0
174425756 388878600 0
323492185 758197466 0
399659249 4171737 0
551011736 770053880 0
707724285 577265189 0
260059401 673328334 0
596480935 309485188 0
457193945 327781510 0
175839869 502221088 0
106851655 642902130 0
29495310 203085154 0
596314784 749978467 0
467221400 600314143 0
254619454 43523165 0
79852463 791335771 0
519165671 457104542 0
355088607 721912072 0
312604379 1826388 0
665809471 549161258 0
115036767 289613105 0
281670664 187899800 0
710910823 416753927 0
626138876 289231800 0
610190640 425518990 0
744943630 346788383 0
699576300 593072833 0
656392746 535802370 0
658846869 687091526 0
644679523 697411201 0
729377432 96555466 0
427487821 417866986 0
45434448 367894537 0
477724180 742476344 0
133874070 324960208 0
490470394 425002530 0
226808628 222643589 0
28390454 529738393 0
582172179 173135469 0
608367571 667440016 0
48115781 635855032 0
190898919 342400529 0
275281698 45332591 0
506523678 406070819 0
422797116 61783222 0
760989516 509766229 0
131852567 734214905 0
520546346 570912015 0
721909487 360283598 0
221921344 580700845 0
691016109 319315601 0
330664807 351532338 0
787870355 612339022 0
193472658 241772250 0
403193198 378911748 0
250790430 155361066 0
2449280 129666820 0
596814397 544211216 0
272899591 394433259 0
762995388 436638027 0
588383901 405788060 0
398011469 40516602 0
384897593 712737794 0
439416709 125756462 0
67019983 300723391 0
356123254 143240008 0
61894486 267152771 0
330049590 197508951 0
401551624 656190254 0
728772160 294486429 0
695112842 194251111 0
597392469 515513072 0
30611951 167128779 0
627304930 35017469 0
80252124 471371794 0
551698443 15455387 0
696908313 173468691 0
270971256 681435662 0
415565658 461031018 0
265657607 445731558 0
84416251 285266931 0
609674076 272272147 0
458297874 779632274 0
463424664 778739996 0
37232695 734710930 0
329531270 54385821 0
239924753 27735488 0
369165279 330232160 0
421677573 351557080 0
591892323 710867336 0
216843880 449329501 0
238495649 87142115 0
773434337 780128733 0
521729647 727261428 0
745880052 2545642 0
694738722 62341173 0
347619030 85406466 0
210127997 630315143 0
370012086 89813381 0
305393510 739791107 0
493683456 595997370 0
59361047 15774464 0
421003200 263897778 0
762529083 644249729 0
481123390 284422085 0
353448381 492371806 0
116094113 779919652 0
325038808 331738618 0
390547594 532784861 0
782356118 9594164 0
726459784 650311185 0
417319447 463589054 0
56713452 280556880 0
10062865 12504539 0
704763218 421085428 0
726662745 528821816 0
457320763 793586766 0
536955440 793754808 0
383448905 55753062 0
64535325 493672766 0
454258111 546334911 0
420031303 684205709 0
451625608 573847815 0
270818931 288595647 0
325453935 189253798 0
502343361 199733533 0
316660078 44542861 0
67233356 391526912 0
160422687 677281574 0
420707840 543461475 0
345702663 697159834 0
694421340 186598627 0
637705875 785428730 0
353299746 349482370 0
491987570 610925972 0
70821212 78435423 0
712068871 440104103 0
378164118 327505689 0
409902121 260357829 0
534344890 12414423 0
701227951 711105938 0
638837801 675389713 0
538627541 284351203 0
11051558 13941057 0
471375493 793476188 0
245888038 387028944 0
752820928 295520095 0
148959942 159007585 0
689780257 35047569 0
630315930 500810841 0
696501811 139703077 0
305966546 403453392 0
772371699 387794884 0
676909228 325765791 0
19292572 316524812 0
594132113 664629372 0
288194888 406780773 0
12261609 36093867 0
245176585 566738955 0
577099132 489795715 0
103122636 264961767 0
743917606 290611324 0
656812993 248919110 0
721292882 304350751 0
677041465 640632719 0
743455662 796388591 0
433422460 733349680 0
112387038 202221322 0
784855116 279824933 0
783833634 442911153 0
707764340 83174641 0
87704623 427471111 0
475238559 357387748 0
657274643 427190913 0
657189467 579418325 0
622371594 604365317 0
49990711 119418347 0
528580539 661074276 0
173023784 644782508 0
341005569 313860230 0
167854062 222852350 0
470810550 748543809 0
93760646 25261643 0
492774756 470736295 0
640412327 97076510 0
587702989 791619903 0
282288411 557743918 0
490920699 394135248 0
499638816 693971190 0
411633780 757135659 0
188692587 272635364 0
22597039 342383513 0
154557516 171494169 0
176392840 10613595 0
161529548 628472921 0
378171357 176756293 0
652267559 332049829 0
219925518 115773511 0
101490238 490718003 0
320383541 610473783 0
756045301 387000632 0
289701988 537194954 0
333103194 45752808 0
340173775 347293301 0
252092909 308140608 0
236797424 194121284 0
573722858 505628436 0
612552322 256530741 0
210016620 558588554 0
642604137 530911554 0
231203849 142809884 0
97856833 144530228 0
232978312 559217591 0
248321249 323804191 0
41224496 335463843 0
162733133 399559296 0
449778268 326458361 0
103667367 395829347 0
676657360 419630527 0
344396930 224425828 0
687984609 416091066 0
589526190 72398220 0
714407969 614861830 0
451208215 153288200 0
284130236 759207253 0
97833325 117278079 0
513443695 72210643 0
499516743 411172321 0
335235810 339745337 0
161744913 204251434 0
452261313 412774827 0
472455971 43425389 0
542384009 587011475 0
339147914 241749919 0
265207483 334279518 0
327936480 602080517 0
19276388 285742760 0
765681801 345067836 0
541032054 220916512 0
37921780 221755023 0
73936135 426279933 0
306146601 708662599 0
58833345 293108968 0
625405851 661247979 0
33066127 317835575 0
373687095 732240455 0
516671640 223724526 0
88596747 318077134 0
140780853 733178322 0
671002316 223939078 0
417735196 727605350 0
111391858 268217036 0
598591815 326910072 0
169879623 491063214 0
623587060 319462662 0
457591719 579747343 0
325376598 512341202 0
373302404 681915806 0
295676070 440862490 0
41513217 1141910 0
658611368 628693873 0
340390942 696147860 0
224833769 149410921 0
483667066 477269167 0
655618388 648096475 0
449805599 202453734 0
749042881 591659292 0
719944356 680031032 0
597107739 619183301 0
475704149 444270847 0
470934142 477445740 0
174295270 657406617 0
188293192 725649808 0
780363064 219849491 0
346947550 292549965 0
633166246 168755124 0
644853565 713367249 0
718028799 13831867 0
196194928 131618022 0
749498615 779419896 0
799525238 320347184 0
696502715 584258814 0
137032516 142182075 0
569116145 178018665 0
116992360 777373186 0
87879103 722355439 0
351844884 540262631 0
279023515 303044523 0
322318806 265665294 0
58963161 10414546 0
85692198 322666554 0
645742891 389392667 0
352797000 673842552 0
272632916 694759818 0
748162882 566269189 0
715190295 238724222 0
58238751 735566842 0
11658397 621479162 0
237270967 61153962 0
466141639 86820927 0
143551898 669476332 0
743817065 604212845 0
435074299 399164899 0
38945117 501516203 0
672290096 282400149 0
757539601 221082639 0
213726004 387937372 0
761175530 548171027 0
228955066 443345510 0
602988316 615224614 0
134994770 128663571 0
610173177 104019348 0
54392824 406708647 0
445544487 586810881 0
624411652 303884220 0
629702856 117511949 0
556475517 298670642 0
372989827 21288954 0
177124306 706152345 0
713186344 720591152 0
448629421 194742395 0
776043767 794617426 0
733567035 555446489 0
117195933 152783521 0
210224871 434736417 0
594520216 378785626 0
662235334 232872345 0
201607500 743588895 0
674175233 704650100 0
729841976 414751100 0
405084928 715109505 0
89428581 505367445 0
411810382 236134962 0
463782682 564139033 0
285985193 686268711 0
482852931 286758604 0
443765826 591533757 0
601102476 382268100 0
686851482 71607822 0
536766532 528554606 0
368826019 655176329 0
525099544 596788362 0
471535772 748703392 0
471741909 350806458 0
394803201 368435463 0
544859663 482410317 0
15905722 199232870 0
474509642 555517229 0
212822414 656478066 0
290233283 707907701 0
28425240 96293373 0
376404365 271033432 0
677784981 356665743 0
106389509 736816522 0
256069850 691887268 0
240300430 252321839 0
334192942 471056178 0
459106903 356002775 0
436207051 650636627 0
674295659 367684368 0
752452109 58381625 0
75986277 419276039 0
589848983 176351765 0
633071210 10954974 0
519776597 687448734 0
621713060 398125510 0
400206330 316891251 0
690304861 685948009 0
532239320 499888584 0
616555930 584303937 0
549902712 648399581 0
360477530 118634099 0
427354670 72091994 0
463232369 647156005 0
80490403 463861290 0
233179325 473175047 0
446311989 658358851 0
649128162 435386148 0
413406269 162302349 0
258250391 324107863 0
650162881 664881343 0
93073030 217234625 0
710334359 516913080 0
153052863 413997720 0
780776589 635689502 0
216203211 18989799 0
785715995 98410359 0
549912184 668014107 0
147303166 25962566 0
213420282 566394911 0
612155063 279503043 0
107291425 462048970 0
698346467 605471292 0
730902410 367246121 0
527785889 426745664 0
137813045 647388989 0
666259221 178205810 0
331634544 697195333 0
302171388 209785401 0
535846557 768519806 0
144303884 736141524 0
160861372 149301549 0
322299455 715456841 0
355259440 220576843 0
799151108 240002626 0
482410392 623441158 0
423818398 646914122 0
284112507 439334082 0
650427441 223679612 0
509776139 432680712 0
739091778 36484065 0
653567620 594401969 0
546761760 692589197 0
796864464 745914819 0
283230786 29380305 0
673731782 355088223 0
61047299 438954516 0
128867896 570104521 0
141747903 606216043 0
105298614 322206893 0
163203557 385146910 0
661058709 528081763 0
186367910 90381687 0
140395003 314145152 0
725060616 789957588 0
381822735 136005569 0
608407939 746384922 0
244383787 298766184 0
29191672 800188979 0
481888918 158857187 0
41049636 266179920 0
800206016 323319938 0
89855440 134202938 0
9629749 1534587 0
739309803 636412957 0
361425664 723969116 0
556640139 335641457 0
759372508 356182533 0
171093091 454059116 0
640598643 271391659 0
166859952 699562561 0
597183506 353712993 0
176476529 647728175 0
490106435 586591817 0
704014367 275810458 0
699964162 733539828 0
106911007 618263068 0
261687091 443089225 0
546305038 435546529 0
704782750 567916864 0
477005058 309178044 0
59206766 587481847 0
325018901 320600357 0
691224918 663499968 0
525332937 124208641 0
797860919 607038226 0
394611170 696639903 0
308871723 634145411 0
662820 709962911 0
35206829 451207349 0
494085243 418664272 0
759538449 163568013 0
127793984 309613184 0
81460455 24878953 0
9877290 194408288 0
242266774 427842937 0
654631056 503862802 0
778576116 257066548 0
233549991 68951946 0
739477117 90646220 0
361527473 65112949 0
73709798 339826251 0
13532858 452646885 0
649516743 528849182 0
242551736 336411284 0
247772968 136876658 0
571459217 148672637 0
451426103 663613231 0
109134070 225861138 0
1685097 673205691 0
424110687 266900225 0
660079436 210711441 0
361776857 432340298 0
600772396 620482507 0
600779216 149586749 0
433790929 30214092 0
518794422 269283961 0
194717906 25780081 0
595722076 92947848 0
678926897 250735678 0
454607113 23617785 0
546172392 657813750 0
224219742 675621912 0
622078732 620215633 0
115076168 628343276 0
200971254 590768578 0
362544889 715942303 0
40152498 509379157 0
299658428 405387560 0
727362093 305592022 0
373129369 265853380 0
589718741 35592162 0
147784455 476164983 0
459179604 392238525 0
742218070 474088795 0
367576892 638344431 0
149463126 726694117 0
499811066 565148778 0
165431658 137222916 0
524972280 498492604 0
580538934 76538728 0
710396375 773391578 0
426283324 533373363 0
794838116 232459776 0
505370449 42940505 0
719170519 182703853 0
235617520 315039321 0
523113640 345213416 0
197810026 120260806 0
338383119 376081736 0
765802261 494588683 0
184684203 680277400 0
485535147 236037603 0
789870153 303390518 0
443511214 677248017 0
636704080 217402904 0
616905843 38572891 0
35845842 144850820 0
492893303 144407102 0
159354487 527722 0
781363384 398180943 0
219553866 81390239 0
142486484 58014512 0
380016438 190627966 0
428621584 112219302 0
75399961 546948061 0
237842631 528231772 0
520441674 401617967 0
681610400 310276687 0
152993399 440598125 0
299079628 334587015 0
797038257 388873709 0
392196392 512109533 0
717446640 621830748 0
118125105 303227795 0
637142762 392995127 0
616064239 622933780 0
273476044 281659849 0
569239931 788098689 0
332381123 484977026 0
49547275 103257002 0
271467683 5265049 0
424463302 97186984 0
617765449 55013523 0
376014804 685082415 0
615431209 240502484 0
656150842 180144607 0
764189806 761275898 0
115547693 98921373 0
521302024 757257502 0
715315388 729478771 0
228801727 281944687 0
469943035 710947917 0
462224636 152460021 0
120150615 218098906 0
397029342 721229426 0
117169395 212083354 0
514356844 673284220 0
485026472 367673699 0
432049138 552761648 0
187263350 244648346 0
451913630 789727881 0
256825562 712815318 0
749222664 527152590 0
795241896 369268023 0
92880522 649279851 0
100664676 109552756 0
349457162 725916067 0
430248406 404932389 0
279769560 576267310 0
227105474 363499364 0
169576863 616196544 0
717755059 755517220 0
731612411 28419414 0
532986433 578157001 0
525916607 620853953 0
139531497 73647414 0
714653472 559809810 0
52084122 454470205 0
768787304 707969267 0
763268352 501425471 0
727612833 6798861 0
158112315 693155672 0
83439499 352311772 0
356595362 258709130 0
488271538 33306113 0
691085185 527503043 0
360072215 663590620 0
123440964 729208197 0
443323821 446000340 0
795883710 739245091 0
17008235 174400682 0
730926387 179082226 0
740439525 637185846 0
369592031 145423691 0
607794329 77184494 0
795859575 210066550 0
474013528 641496111 0
182042565 334418693 0
517203877 85671851 0
214107807 241917927 0
165916017 623147911 0
86026421 56497042 0
747485543 417969301 0
425341257 539098064 0
225329695 765279322 0
96345399 25863156 0
390342321 631525298 0
550693038 181732864 0
74970883 772644078 0
99234152 714035073 0
360390648 660889501 0
68539759 118110609 0
681164844 345435385 0
730296933 578435094 0
173232528 565941640 0
489422844 225538771 0
201986780 75793880 0
716355936 166551035 0
232381103 416102375 0
294186560 561222846 0
460743242 754305443 0
214052111 366830076 0
269907280 607020736 0
283857770 229100612 0
8530648 283293038 0
126971231 779583047 0
397562325 488138931 0
610877512 325900632 0
338028770 371070403 0
676859470 246489029 0
413336568 195124437 0
528492164 33192363 0
243444763 677181186 0
599779721 63556772 0
571062704 564593712 0
175452548 294929860 0
486957427 663818439 0
106518048 99087857 0
58093084 476962973 0
124091562 299716157 0
230999426 153183465 0
644291778 728756651 0
562512835 685210916 0
86582386 74013833 0
354409770 8289085 0
321189551 194575935 0
12801247 249760741 0
341398263 253920737 0
505476177 794734049 0
738866167 791608001 0
278128788 152545754 0
214201608 591168165 0
238717576 481536748 0
30184033 290795965 0
329321720 627632387 0
528576722 522354755 0
561468172 584588283 0
27225009 429652115 0
113795641 672387429 0
617146725 627466069 0
462984950 187225443 0
545314922 656626162 0
115177481 342062369 0
40965566 522405059 0
155620254 611976720 0
276908637 59361362 0
662527079 415068743 0
230989579 94992784 0
582854476 676437288 0
622077065 621397933 0
759460370 485958 0
335280534 391550754 0
789618158 20952238 0
469904660 85429386 0
479108906 758779928 0
248631074 488819433 0
635450409 380066599 0
468079831 235472126 0
61702519 380662044 0
134722749 502216370 0
390314348 155961449 0
207272349 413228855 0
312656414 337849601 0
329290121 639182360 0
232532343 506390853 0
371606828 460473571 0
384263363 116923528 0
150776411 744725919 0
320498935 461986715 0
367350658 285303102 0
607297870 7453134 0
250613207 273399289 0
122807515 187398511 0
2656254 523774317 0
792014812 533771931 0
657411077 205351956 0
350608236 621752780 0
521460923 1420077 0
120961359 329616649 0
114651403 393949190 0
436941287 776346103 0
457122919 708167920 0
435311058 118649718 0
3219729 729007090 0
338263829 173189756 0
429718635 502521152 0
684908832 329649405 0
307106814 425382087 0
466442877 324803466 0
658076726 514598889 0
114125117 527094856 0
188102139 693350252 0
726582903 203491769 0
783985062 355424009 0
210684206 189634223 0
581103575 181481546 0
239074849 781174609 0
309850045 179664185 0
131539680 215001773 0
559837892 496299469 0
224031297 199136126 0
671042019 245869383 0
8624140 625434524 0
469163975 99454814 0
742421880 152797520 0
31150363 54805317 0
204311894 729361527 0
714494021 58679082 0
710542296 340477552 0
147011984 345426473 0
396296331 59402655 0
288177238 455814211 0
569728552 598705525 0
385107610 115888503 0
738876830 589231082 0
302103678 179035839 0
247334874 309847259 0
403384675 533886173 0
84883479 54153090 0
289782328 464244551 0
194450532 164983169 0
596271893 678979893 0
533843073 110348573 0
574176907 402921457 0
733552305 513297795 0
311393666 455817088 0
625727008 588346566 0
202635808 114084647 0
306893383 158108256 0
281059135 460993441 0
768608852 49692299 0
472234624 388405372 0
273686991 423056396 0
205916103 685316050 0
495432144 4816652 0
247197628 618545063 0
793586792 161514694 0
146615126 78858153 0
311124423 569958802 0
563719577 563146309 0
588129716 621637292 0
711111016 312731047 0
631216177 623359974 0
17391724 675463079 0
471838869 363409537 0
165139385 461141632 0
334879677 138474991 0
165761622 8905615 0
659315115 232417902 0
62911006 284172342 0
48094495 403251042 0
175838760 304123059 0
280792591 347530622 0
705076359 559028990 0
540640633 294781311 0
277989042 601249387 0
33898006 422965681 0
22317966 533674745 0
647760584 362759807 0
570851259 368899871 0
41366006 710361532 0
165005107 216273466 0
66412558 494054723 0
180548805 271681113 0
442510543 213391285 0
198638052 519888895 0
304040111 267776550 0
737835278 566906809 0
275496953 115768487 0
239380859 67823526 0
714851543 619835295 0
690836642 738281116 0
465793686 335024765 0
440320649 286727567 0
404661250 447891293 0
738516776 769309757 0
214700897 543975720 0
159267134 178830169 0
398107783 186691567 0
402322740 476877546 0
518375642 468085838 0
282427520 663167299 0
26304511 61302682 0
259588964 407578122 0
239591809 669894057 0
784152141 402758954 0
451440783 141858646 0
67474933 494916930 0
156602921 278828497 0
417455742 391238311 0
111827021 276826054 0
160377628 392361875 0
541658803 127711750 0
362341004 478885011 0
375857955 473301640 0
501005506 285937220 0
316938056 800736831 0
449408265 287753097 0
698746807 673964832 0
438645330 344653672 0
375571789 738583845 0
646955004 681461128 0
697918448 483465896 0
608786488 270374149 0
254068121 789561340 0
698738551 407235429 0
748494976 126271717 0
206713685 632294438 0
266034984 150443836 0
42552582 444656158 0
730516626 207500880 0
425839722 547677854 0
680888382 124572812 0
455254693 346137453 0
464625468 487539800 0
205691676 399091601 0
711554610 227193207 0
102445467 680757304 0
741075970 744799203 0
381887333 301840221 0
595138356 281189778 0
799690518 733094867 0
355476258 741169937 0
7103534 799481501 0
351079912 768664238 0
790161445 674111727 0
790380107 608301013 0
158443439 735447263 0
152364660 414949743 0
608167126 59062788 0
251061316 397441153 0
442645435 137132434 0
565345425 560479801 0
130350421 591018110 0
250859083 699692717 0
79621779 413414511 0
665784300 46841152 0
304116776 594425473 0
694699815 385344317 0
796207834 497965470 0
161632037 595297527 0
338326970 466776449 0
176902183 732814570 0
224296327 732664900 0
484501829 239952161 0
409760919 630993589 0
429408959 313712895 0
713099434 417284765 0
115517595 552816728 0
425846378 226795493 0
163142559 181569631 0
297470020 302590041 0
789789683 575486399 0
242489189 28678080 0
517231813 701518525 0
607965618 154302321 0
780032442 94964236 0
163909224 191293992 0
51095774 481746659 0
190154511 738799450 0
769147517 705071510 0
772506785 355605760 0
320949320 767658365 0
182612871 303320749 0
273460965 416400913 0
754238386 138720075 0
166422742 488300280 0
762105479 619857223 0
556984306 200730141 0
449967372 759971253 0
317358853 187043854 0
764935400 234957546 0
443463081 371756045 0
110259174 481149962 0
107973189 14923712 0
558308268 648349378 0
648700619 432183047 0
279630767 298589344 0
9770081 120604389 0
397302636 587411468 0
699940436 731984829 0
204727989 320830056 0
603136459 263881411 0
106168192 428161607 0
144940537 53109175 0
647443214 40127180 0
685933130 16805415 0
567590596 619280838 0
641289466 422241459 0
135632216 560841206 0
575328820 591599147 0
184386238 406296361 0
375287725 654997763 0
723896987 616267933 0
685239263 84321645 0
378617457 91860392 0
311184355 483818859 0
126663860 127519960 0
731931575 704219059 0
519854782 246812967 0
778762271 759252371 0
4262743 67077840 0
602452582 763300899 0
177333222 669790270 0
405895271 228123333 0
60230744 50420792 0
638610133 460858670 0
486950265 179033194 0
738206770 65734736 0
778073828 477501420 0
645939438 83822871 0
430256977 519494339 0
673686955 370293824 0
558554426 500596407 0
244136068 595227995 0
174155229 642124359 0
187774046 474037680 0
731886374 31510212 0
442701717 140665276 0
13626404 777471799 0
795172693 301740495 0
246107999 110610417 0
194258208 190658108 0
304099063 607273058 0
293661606 229502949 0
41514658 137609763 0
564844671 338962748 0
37340512 201833006 0
687271126 128906178 0
101430392 388694223 0
368524722 422633504 0
14184508 773108372 0
652342331 531061934 0
375808207 301395813 0
242832899 717708171 0
622890201 404140184 0
413226716 130876397 0
756163644 665515879 0
183841867 570824658 0
611238645 439066602 0
133311807 488121450 0
377913268 422727555 0
204333357 537773048 0
252915497 645972657 0
498001342 75465726 0
493778754 197491245 0
513620023 405058613 0
704969901 191333030 0
589937157 415437552 0
415831650 3618285 0
25304416 621694919 0
121642320 182724069 0
707783137 659947532 0
680293902 154659099 0
685199631 216349518 0
260450911 158095765 0
550382338 657724655 0
348264750 207135928 0
529421328 232673975 0
265332382 453035013 0
798686482 482807734 0
97484585 732969500 0
342708214 654755199 0
411157071 144569173 0
660545950 498585463 0
294481298 343044209 0
75130196 7881805 0
672343407 287165970 0
94625666 430092443 0
661710668 719606181 0
223816195 606736983 0
697047330 325397565 0
35698554 558478660 0
284271490 233373922 0
318822468 9437596 0
495448036 779662927 0
400205044 561135596 0
500755515 387686598 0
438343405 132132612 0
470187882 758666075 0
190702191 350390302 0
490879640 210472427 0
302638465 68321773 0
9909995 588023227 0
700235820 296816886 0
122217135 178634121 0
637258052 248662175 0
88522310 122592126 0
112960113 572877543 0
758203896 507075102 0
67160233 559362895 0
370439126 176106804 0
86471830 604364481 0
340275887 262864314 0
353961139 561607779 0
604588484 444162253 0
554990062 516998870 0
784186799 650438230 0
75352546 251128741 0
675760186 163906466 0
282118634 270433707 0
545336309 604716086 0
380461095 525461232 0
143961678 458898348 0
494591576 184592847 0
410406703 443138720 0
769755475 285073511 0
645391114 604949 0
443755120 659259335 0
428783034 123218824 0
14198397 739523786 0
39137188 506274289 0
338843458 492988990 0
88314930 221280991 0
91916043 173116101 0
484270691 457984042 0
178345293 35289108 0
790182997 755687036 0
328192057 344923724 0
566965346 697884267 0
173854778 119657821 0
505635297 684197117 0
185852809 596148131 0
23151955 646836944 0
405748905 345050254 0
383583315 588061534 0
724257096 341874842 0
747150360 3652639 0
374814271 625139335 0
134911924 527250773 0
96583932 529000592 0
187560141 766735105 0
536095016 396451302 0
372736716 764282125 0
615791753 658408099 0
332505692 476433493 0
7616523 643301158 0
436766251 749418027 0
775566499 248221607 0
143115255 42534562 0
277382051 300527747 0
502422220 588273370 0
277326850 650726939 0
455639331 429502841 0
43533294 195496189 0
192257263 338997190 0
106108659 800815976 0
555503430 599938522 0
249199348 705217539 0
468401595 457730445 0
720781893 79093962 0
57112682 364131643 0
702770281 498055890 0
627007390 762131184 0
635696881 104962031 0
606021721 403188508 0
753607789 754618023 0
421161892 639166858 0
193001075 71646684 0
358150140 513951600 0
729610355 404469303 0
221493685 140085634 0
575448670 323928088 0
5860665 250012705 0
103682996 19862717 0
185730671 148988061 0
235199437 583657179 0
239589845 17262421 0
151044302 800268123 0
170524150 759236027 0
613601451 724251795 0
495251859 328922916 0
142948944 219749549 0
484268345 782195374 0
557483502 727515163 0
746466806 629036568 0
777121383 576680280 0
470054977 29070952 0
568710157 620099567 0
430165621 360177659 0
686187756 238892666 0
540197642 219382312 0
718375602 556492003 0
488874136 598489189 0
753604416 485761883 0
81370084 308451211 0
34879180 553370688 0
66753326 243410470 0
518378537 279295640 0
753091572 45710174 0
152486856 217362340 0
218295154 261710101 0
427942277 617677039 0
3784999 18274239 0
475752031 515177604 0
300531039 294358424 0
1260018 21799094 0
243435195 572151300 0
565396392 544027313 0
263536273 42478093 0
785494351 741996755 0
611415141 163185740 0
396321851 619769310 0
771587757 415939618 0
119240893 373727116 0
275020185 667477149 0
394935786 545342753 0
536663218 75807634 0
170877100 21580531 0
145497625 139333349 0
503486804 397463744 0
186377439 174296784 0
578262489 307666776 0
635392265 183799052 0
624059092 161986409 0
541841333 499793192 0
111834714 22603848 0
314962258 698144797 0
668749525 634533119 0
490484240 703727403 0
498529642 220190653 0
454967627 781617610 0
254669282 163521622 0
749460766 167624178 0
177325260 12504232 0
758225310 464470796 0
537739118 484092457 0
59907859 146637127 0
723772818 709532611 0
610770655 386141056 0
731999977 766347914 0
41045723 141243787 0
90576596 481274914 0
732923654 711070173 0
426080111 301580842 0
540362172 310838293 0
269886606 240438636 0
759920999 104964619 0
588359630 233654150 0
658861747 261734667 0
426688947 396204867 0
429391776 800729312 0
167000489 283534803 0
674307756 186114306 0
126881479 295841090 0
424780279 75456303 0
650251298 209561911 0
535922471 642642806 0
569148163 745949291 0
126631160 336883884 0
268999655 381950734 0
446176618 639991327 0
232678975 727759796 0
461199417 653230759 0
743117402 261785208 0
640840392 48163279 0
378589562 626044986 0
138081024 534947709 0
423921887 251478674 0
657246101 440752875 0
156822010 86487706 0
672507050 115968073 0
701473737 176040462 0
537412345 147466299 0
562761558 744297094 0
739891815 401486809 0
800682327 551726726 0
603194954 271317904 0
65191430 492787284 0
133201464 65917160 0
211184040 111339408 0
342414327 781444652 0
10149234 114614789 0
772982854 260641367 0
673945387 311527605 0
399206071 428267124 0
7966755 501922188 0
311785821 282613005 0
216153984 6968729 0
358995576 30939442 0
9760943 269351401 0
789784316 227850609 0
743765528 133896511 0
37784918 507706592 0
609255730 438895605 0
739853618 162542383 0
642918407 625242873 0
61109265 326513197 0
638288344 756175463 0
520379495 679992459 0
460223044 282985609 0
484455868 735056149 0
638567648 776304194 0
444385042 534336194 0
579278200 509994133 0
328355382 569231101 0
287625937 352578261 0
520404650 440006325 0
81974166 126840471 0
464898834 101037346 0
137086336 783224773 0
758703390 728874695 0
436325909 616428190 0
321682240 541912312 0
271832691 482725649 0
340691373 522077265 0
65111791 391303296 0
568035835 23276960 0
546878734 28604798 0
509255886 483373815 0
672654366 367309199 0
622507215 531736900 0
271581706 645111411 0
482690542 358375148 0
65147287 93673962 0
111918118 345554590 0
518425538 552814096 0
712287302 768804949 0
266098578 111605206 0
299121605 44097191 0
412796497 8380593 0
265234690 654319989 0
609299988 184427787 0
484908776 242351048 0
762854663 266022182 0
492157766 76031655 0
798382688 745758620 0
279765749 794937602 0
578472795 84924270 0
793763280 67079731 0
240628342 627806515 0
528222841 257306246 0
247041698 180480336 0
182327580 539617705 0
774665381 640492951 0
26202754 666239475 0
779764143 451955643 0
470481037 743357973 0
591466704 343654719 0
343774010 189066961 0
601753290 509654751 0
706076663 283704825 0
742854799 340833114 0
11315344 605441071 0
531332363 393506813 0
422756247 596435520 0
40084039 431454933 0
70395052 654190310 0
719922201 559762306 0
797099705 167059689 0
179937654 639583985 0
527205528 240250585 0
6136947 279410851 0
43452398 445562812 0
528487869 379023669 0
10000027 165993176 0
528145624 513124405 0
351802157 208914853 0
782067455 167785500 0
746054561 659821751 0
428103270 461096609 0
478251318 422872212 0
797335450 421302600 0
684289354 465296618 0
349524869 752352232 0
158020547 637382847 0
249983468 621283414 0
610620275 328299948 0
467740475 695409133 0
388280200 571011303 0
22441155 783510446 0
36898167 195793765 0
691981031 386289288 0
152592460 798823841 0
281065618 297445242 0
163902649 268596071 0
39510822 758378749 0
94344449 533778146 0
64283080 353929357 0
499735668 649546590 0
104407005 438953688 0
579382850 466913011 0
584245874 49585941 0
362510297 73556247 0
774007130 37116792 0
463676213 152015594 0
671755739 505621123 0
206032132 758574347 0
483751364 251334895 0
685217508 510121312 0
268305139 622746484 0
781010137 449502328 0
754896293 719813203 0
361768253 594443371 0
466741134 5143575 0
384474838 92247053 0
767319013 224421142 0
373838920 118229402 0
197462041 347492868 0
241961482 755013594 0
516697096 398940600 0
626428798 90184103 0
330503562 772374667 0
193936589 449693808 0
517283855 185043154 0
556506681 658853400 0
397542893 684110638 0
521678367 28452518 0
88168980 138790357 0
2265030 31787157 0
412791252 336399913 0
793399039 602768930 0
344535995 427333590 0
277555215 441064397 0
282307956 50060394 0
382362469 191586885 0
341465440 635451414 0
621823958 296770239 0
559742531 199568498 0
303981026 366911734 0
552483469 793312901 0
370070564 635725037 0
438154615 357531327 0
693063387 337013338 0
687762863 320501425 0
624046560 171514048 0
69174789 343770016 0
733538696 32613642 0
382889197 775700681 0
372202780 610226417 0
175924474 420746464 0
85702637 574764368 0
544408057 226485852 0
409744777 140323228 0
461054323 699257800 0
259129974 145406227 0
155873052 740966409 0
378855511 24941506 0
143159104 403870293 0
696813365 108186462 0
627458646 794876717 0
98214390 701006010 0
798352330 37115836 0
161441029 620657632 0
598135876 785959442 0
528730408 683396402 0
602720213 25104209 0
167335498 45794357 0
230018877 684391481 0
591469698 666414069 0
592333785 278108450 0
366178094 747581193 0
137438214 676002736 0
530417909 193203497 0
578750182 319638831 0
739634389 721005736 0
228925644 228721003 0
732400751 286494606 0
714899368 396259025 0
28380388 532686261 0
363107003 610364486 0
335696694 748344347 0
370462827 781072685 0
153918366 410448336 0
766033781 140937769 0
402515358 252333179 0
750349771 281578215 0
397635610 415964172 0
453382072 253173526 0
564368235 473049504 0
670773980 320020638 0
209862353 250184751 0
362088511 656296775 0
296894392 317415655 0
684399822 222735871 0
795626502 252062042 0
328811062 372472543 0
175983949 594726460 0
371325001 646991534 0
667586984 298740524 0
581328922 503436982 0
252411735 467215332 0
782915976 487015968 0
111738953 254416222 0
342497416 193068036 0
488938545 231701203 0
720635605 573847824 0
656367055 618947954 0
418716663 331698337 0
643528466 112246799 0
203103419 265740262 0
77895470 556734688 0
194589337 241545923 0
641766424 171793545 0
611105363 322810826 0
73254137 634072532 0
625112762 223582446 0
322938761 456267894 0
421425084 479946428 0
3886812 378521528 0
771011104 783133056 0
326129957 366683543 0
576763833 543460474 0
502613278 37785657 0
640542712 800618019 0
642631823 387734573 0
684066559 451023705 0
389995672 377089699 0
547977741 96951649 0
371740712 515524015 0
225761002 1392555 0
670537497 472538157 0
494826770 763042504 0
616359646 85941051 0
442634570 245214572 0
634737482 451639716 0
310704122 155166919 0
494656701 26809829 0
710522524 691480667 0
301121832 678558247 0
587756403 482369470 0
131782976 187934252 0
676744445 222190536 0
718491067 772739319 0
175897413 410262435 0
126132382 729364924 0
520992387 24482583 0
510877773 74042744 0
534671664 343039772 0
105720407 191591779 0
496954096 743230411 0
761425014 397992146 0
472589396 282792349 0
419178984 256976065 0
169623669 229557594 0
788343604 627021265 0
501380173 165317699 0
270417503 709142547 0
573507838 279017755 0
180638535 748738659 0
152348272 21383830 0
329787063 150699150 0
795500936 81469908 0
443426822 152018001 0
281239570 717608086 0
624576635 43253815 0
8819880 14430593 0
746241210 111918038 0
250073039 15429991 0
223984874 638151508 0
443334958 327271710 0
48324941 40105835 0
650989284 517873313 0
345354452 427756890 0
11383302 84206853 0
609428941 131067391 0
23496708 124122415 0
304364200 197873272 0
388795417 481652742 0
214555009 596856841 0
525454661 83548252 0
416696529 257433890 0
395672977 26203076 0
166252639 2547634 0
142497989 14028922 0
493310119 690737508 0
208682130 693560605 0
668346549 769720071 0
326456575 717072593 0
632239700 398888409 0
196659690 378394952 0
91224361 476794390 0
68896984 659836606 0
41152931 87587679 0
345662666 801243426 0
61451779 51071925 0
55128283 262771880 0
499143573 329530980 0
442845916 669656408 0
429090373 559154950 0
605192521 470923269 0
267419131 70784767 0
660276423 426931844 0
652103512 321871900 0
692000603 297458361 0
310271824 37864299 0
575418443 542717759 0
278881194 216069926 0
743008467 502896250 0
633688546 257346112 0
664599149 673264855 0
274231536 562280224 0
271569657 730468968 0
259409983 185118581 0
776486175 712899869 0
253739116 779313227 0
659383337 735943838 0
251116431 651812719 0
591332436 266972731 0
567715946 293069280 0
677170252 280673184 0
323119409 79676762 0
800542685 423426258 0
187958641 334712656 0
733144770 537906568 0
590709808 527283784 0
521371063 462412840 0
363070121 592652088 0
502905945 304538809 0
50717708 108242970 0
373697812 201826110 0
499024649 327169103 0
340083704 582417049 0
274221759 537152684 0
504928381 83566812 0
575622502 773404496 0
239647609 571925117 0
464583155 228963664 0
388977979 671598666 0
719195985 597191937 0
123958467 595550353 0
366309581 736123070 0
176890657 372966938 0
220493450 774951072 0
84722776 412073149 0
352428314 226639164 0
49638598 728367682 0
176601329 454624465 0
11087276 477626085 0
217953075 771432756 0
594365251 347322489 0
325923183 341078767 0
304256034 619589283 0
161135878 18925802 0
243405493 269664978 0
734792772 363645157 0
423253693 330377353 0
357073383 142934856 0
553267357 670679178 0
493399107 347976512 0
446031819 217839635 0
229761977 65129914 0
737145070 691539421 0
448474957 89129129 0
494931293 545507571 0
572573462 14287630 0
370246650 372154565 0
330157016 779084859 0
169826935 42368288 0
417022761 725641031 0
243866151 130955379 0
696997592 313857753 0
680562549 331037685 0
710494343 177735175 0
166368757 42719836 0
631764160 541265908 0
723892490 211364081 0
315275869 84800229 0
647083223 773163416 0
371063282 757843718 0
123498354 761207808 0
466639586 169427572 0
740952961 196252370 0
798850639 24448512 0
182432888 286814206 0
22015090 545243041 0
55682049 285774854 0
670656984 586260940 0
411338020 617144031 0
679120517 419549012 0
42338781 427289167 0
55427241 667045020 0
162603391 116051712 0
28732468 26321791 0
509363756 575967289 0
694618895 16481545 0
62071330 510415778 0
414841058 380551692 0
754997623 746331016 0
683257459 199589180 0
710845291 302452502 0
531942650 207260649 0
685947885 515305019 0
765553471 568516464 0
75136912 786590375 0
799016840 591773067 0
627417815 788097121 0
394372259 760872362 0
736194404 301818145 0
203913120 551563832 0
279599044 50941602 0
394920141 153162618 0
141034339 763924992 0
104559151 96593542 0
52307324 485918668 0
275572051 444955606 0
372783052 438699380 0
141244816 248814526 0
622905277 523057041 0
542507035 404456135 0
294589287 297063077 0
248464762 632672709 0
1305614 542916432 0
273003773 411936233 0
123940100 164536623 0
339068885 590457850 0
613755716 594820151 0
503701824 742763535 0
686475485 756266146 0
720301477 383928818 0
359123432 488018947 0
215196374 760848255 0
199217416 673382838 0
162073148 358930813 0
349189780 184349154 0
619922109 84132929 0
780350513 622566920 0
231932325 207467561 0
388891345 159928595 0
632226026 516239163 0
290141303 270911526 0
24326529 411404988 0
115603199 798067600 0
573658546 533683306 0
193330465 770581618 0
260775372 303328325 0
574097456 532729140 0
633976435 780101053 0
539548750 300840924 0
206712335 266176017 0
185359387 107381615 0
368953873 424321957 0
125770410 669134949 0
273474999 61669623 0
232328878 467313401 0
412814726 348323086 0
141892121 766120447 0
229158462 553368943 0
81819950 604219526 0
714581948 72757813 0
502593748 66552521 0
647343392 545110969 0
471416192 70097278 0
182665913 159622273 0
419705592 795214938 0
207897990 265113896 0
774452289 282573090 0
248624127 435744058 0
581201654 236207983 0
609233965 406664891 0
511660342 493840266 0
478178137 348988766 0
594000809 101336755 0
674134114 424488673 0
407903764 727204763 0
665083076 427868080 0
127725934 155985157 0
335414240 108414633 0
91520327 478954627 0
259894606 744772877 0
773788516 595535736 0
299440548 164487792 0
745780245 210705076 0
228398310 688066099 0
479170633 644391919 0
396901798 704773798 0
18964823 418836845 0
333475630 436457553 0
740394858 378602575 0
801699861 244760159 0
537742010 740132475 0
199402568 698791654 0
579143616 366628885 0
276132893 139234130 0
676548761 354943842 0
428262026 769525147 0
121245681 344310093 0
800677328 514933846 0
516415036 254537234 0
420574040 774684821 0
712178449 97239308 0
24160753 212137959 0
714245873 64154323 0
792676321 43725703 0
398222651 232678721 0
370018290 356014517 0
301457531 187519080 0
13927821 642917780 0
213011352 236937314 0
159418357 625939228 0
36408406 337921791 0
266696264 46435398 0
586662455 86031996 0
6325591 726844705 0
347937010 173269056 0
232916831 645134576 0
103846149 788931738 0
580619135 355981027 0
166605959 394499381 0
51213968 3981953 0
183447703 521520753 0
654600414 243869926 0
581873764 151342686 0
110362267 171709630 0
186054776 382033581 0
216092176 601078975 0
661497101 668831937 0
606429497 785587059 0
590036876 120359226 0
477337538 78869714 0
290625760 407765385 0
460118680 178658749 0
608008342 609528575 0
742437490 703668198 0
503169730 347329421 0
405150396 406640645 0
781314414 137637821 0
522106912 602198451 0
257680247 552069879 0
669650788 404588697 0
87243777 607493248 0
243383632 79933998 0
645703268 779461870 0
479508435 19535367 0
365258633 146359411 0
74937875 357018699 0
715815382 638629109 0
317172143 411608373 0
773643394 526958038 0
585915879 474439817 0
470878781 362285481 0
379941770 729815293 0
332351935 283957452 0
499085223 385532281 0
691053415 232049504 0
445731076 267897779 0
412622616 4728455 0
134911149 50107693 0
540008410 264897754 0
776034659 425142266 0
140740122 712584159 0
499968238 111841428 0
107283151 151755912 0
331379063 764991296 0
78056626 28697589 0
567770925 750822901 0
116457804 20783691 0
176777833 126206515 0
354148957 498171472 0
394848738 106974863 0
383673353 239143796 0
744800022 599226740 0
96935691 139889135 0
717381541 760818656 0
130510841 613287073 0
66717177 293588815 0
650262912 13063586 0
589195806 211917737 0
281285405 166616729 0
36882012 678061500 0
31195737 500561994 0
95393847 604093012 0
436007764 749946805 0
133707632 479395980 0
51249616 646128930 0
742568789 164431278 0
539959230 692405845 0
362760200 618514480 0
144282311 707916448 0
13477997 173092213 0
199067336 437810646 0
109691300 314309108 0
520709272 383362415 0
62284722 697721761 0
269156360 733729559 0
586107075 784797818 0
382051959 521078714 0
655416796 493811980 0
480823301 1145528 0
207261661 270275132 0
783622610 182545841 0
420392872 166395254 0
333980409 364921626 0
661194701 89035659 0
365410850 52039468 0
108645711 74560546 0
703303634 685738997 0
277403130 649194349 0
209920901 534939000 0
260208535 647351603 0
684668961 464807900 0
772864652 712684584 0
765011380 367277472 0
55428392 219119762 0
48113547 258956882 0
202999055 454173510 0
477734076 55265896 0
709414724 107423516 0
411113253 430348668 0
348202216 442473092 0
165661266 211266147 0
195711392 210394276 0
185781010 78938875 0
660181304 423668939 0
130541795 392534981 0
204938757 197753700 0
66151715 570122503 0
294045430 459768134 0
790172407 8893857 0
296331046 692553352 0
82884104 288792322 0
797435465 111522401 0
135379108 756132514 0
520853552 558622540 0
788738974 471476148 0
356072370 74346673 0
312095797 601591992 0
657434517 61601078 0
184807711 464772576 0
349091052 684069332 0
540364919 743059817 0
27469729 480143528 0
684667884 181334537 0
268203281 604570738 0
334645677 435288843 0
739280677 606669863 0
560009565 457015644 0
699724642 659243316 0
213222827 93635171 0
274050643 537481999 0
358425845 553956358 0
173838831 782701129 0
621092205 654383431 0
6865074 246494099 0
312486046 388011703 0
465340769 347796832 0
764858015 431843768 0
604503636 537106739 0
225444888 220222450 0
277692219 422887225 0
103734286 338530643 0
326709483 370940719 0
536989063 218353994 0
785008266 570732878 0
398126415 321134449 0
291246542 389002997 0
775326208 193179037 0
578495036 603621248 0
75884370 391160434 0
248637770 199053414 0
232073878 411985633 0
325586874 797223045 0
575566884 293474815 0
308051933 459157973 0
301717483 110836617 0
743706354 699144406 0
255965792 599293663 0
532817202 635570013 0
730006049 434660197 0
342698548 171754063 0
688549648 112259031 0
685281898 645945624 0
290469157 561216231 0
683705335 581637538 0
66616036 591516846 0
276620126 674044329 0
12112890 208486110 0
38179461 47756077 0
336715180 480360461 0
114891036 589427703 0
455240746 269263326 0
670733779 764219765 0
17875613 339414378 0
416903276 453652208 0
278590698 591211540 0
319415148 161349215 0
226476175 711328800 0
666582910 335601161 0
3972177 95851989 0
415816547 275303314 0
146753863 615333340 0
659365504 303332199 0
261737136 697751671 0
263233833 480266339 0
757941400 468371473 0
229466493 97989279 0
158066 129328983 0
502922608 129553823 0
320862325 18598180 0
66569163 588186322 0
509305954 426078719 0
414212416 321263499 0
642839849 108641924 0
525273616 717258433 0
313636877 781680424 0
738876224 440078791 0
215146204 773656358 0
652485465 140746153 0
604657838 390740834 0
495984947 243776297 0
289910104 674677310 0
519789155 770288448 0
545063724 54741950 0
485752741 6028651 0
788009065 203613572 0
516730168 220122350 0
200727976 688503650 0
229428573 669784437 0
256131852 322512616 0
446765835 651192313 0
34668733 335917942 0
20249078 358444574 0
294980395 75918881 0
660902957 694524905 0
40312310 768956362 0
347959457 255093328 0
265538769 611710538 0
83128590 272621172 0
229162721 161528245 0
774851034 554181728 0
136833645 552618498 0
597363533 517262533 0
473790245 612887855 0
92925461 3922732 0
664850678 792931208 0
213106985 395678553 0
295438214 379626338 0
614220195 153037018 0
725447945 676601842 0
757439480 63485310 0
166534515 54809686 0
771745005 659713318 0
598013495 190292209 0
141542547 200512761 0
210004572 105000609 0
476020489 651895634 0
102667973 579113823 0
180030296 78745785 0
439007781 292902656 0
642412909 359037768 0
598633938 12062541 0
243150737 481564360 0
408567191 96516116 0
368781343 262099155 0
726608107 777429288 0
249471366 353875785 0
581248711 230679198 0
706487035 691530420 0
11702215 343212229 0
786030284 190202005 0
749727433 484125827 0
285056798 775878971 0
602746094 76891470 0
413976392 791561634 0
31217200 703850947 0
652148004 410884000 0
612348737 487433021 0
235456919 731024119 0
141339312 708580265 0
602854063 788831982 0
280987858 101078292 0
18404504 106802299 0
577992377 351595623 0
109322124 407558114 0
262905911 465338071 0
624213034 1152738 0
795110746 181747614 0
528177985 575068761 0
576897089 545496044 0
414712568 519707442 0
439829905 490283198 0
752394578 621541625 0
146179009 791961476 0
321865995 343654005 0
283301600 38030273 0
166725228 75787932 0
194363198 421223081 0
493440311 143421376 0
783784271 575137509 0
661780411 692902046 0
553464055 85116234 0
660497245 417227354 0
546597945 590666133 0
722346452 684930793 0
612174100 23182884 0
90501672 599642409 0
421369672 91596845 0
506649480 559215129 0
539106253 712327111 0
326299893 115314503 0
18734214 325675776 0
661115779 510133393 0
364889680 554998277 0
365983269 661633381 0
723140669 10436574 0
92355104 236862833 0
181315660 392734756 0
389687673 85702302 0
39703869 563574145 0
767485875 702785733 0
158995790 458847955 0
364236411 383211632 0
40009124 621884656 0
406190593 679494107 0
87876435 492439006 0
115301109 146438517 0
115363710 208441468 0
321821972 781634611 0
776072999 43852570 0
89995055 634013475 0
592101406 314256182 0
300456913 666784514 0
257018031 30664420 0
45332514 131826111 0
198911028 355642706 0
404874015 443069413 0
320402787 390524582 0
183762956 245374955 0
774304615 492609341 0
680690228 3425804 0
106006151 261159511 0
8418881 503677012 0
544991025 243099263 0
184679552 262047777 0
748065263 291853650 0
377545486 437612419 0
773028191 514847492 0
13307690 586187191 0
709968878 779499540 0
232199872 273456015 0
428768130 464170142 0
86801021 377647236 0
486821582 762757967 0
655172862 650970249 0
440697975 490942867 0
520518742 565374023 0
759103818 389686926 0
403073855 712662559 0
274443570 121480578 0
665760629 452842000 0
536831352 788518739 0
555562191 331575309 0
410479496 257992999 0
274544999 192404003 0
132501433 29886420 0
679080618 134760259 0
509678256 723033453 0
715632822 63673032 0
490267287 293046553 0
156432635 267955651 0
511612902 455399848 0
697254582 257420871 0
794390937 469669176 0
733688616 430717403 0
346821053 622690544 0
567540841 109815944 0
411788099 205336536 0
719692525 88143181 0
302327791 529820645 0
680347648 728962304 0
549854257 485858087 0
103602752 694053420 0
122455707 491878710 0
42613108 354577831 0
725133630 613579802 0
595669326 607690740 0
607796571 377990097 0
13364928 288899862 0
161605295 78689170 0
704849827 42281052 0
144555212 149857916 0
435235367 746140569 0
235106812 748084756 0
217538390 475430513 0
384649510 208196620 0
654202048 473353763 0
698715261 749986192 0
601383418 101409310 0
293812642 723968509 0
203744699 374329156 0
735442988 35867486 0
478131026 634908653 0
88910498 527214604 0
223537180 495751765 0
489176858 418473083 0
32011079 79034502 0
417137038 459235230 0
334831497 414630541 0
514549424 321711604 0
321931740 631103902 0
350760325 565920636 0
465446379 590252831 0
604018172 422192699 0
698650454 524519331 0
727549780 522951310 0
459594963 9608161 0
184751756 320150187 0
290784785 634943667 0
17222096 704583952 0
651996728 47673124 0
395748381 16159658 0
175348100 230353205 0
662384861 320836412 0
581411439 212460152 0
542704615 41398940 0
212695892 620393043 0
341441769 226641240 0
234006060 193917159 0
216447290 560396526 0
73024805 306343872 0
658082771 378444537 0
733360235 323290926 0
158973922 325438006 0
798407950 148220941 0
767011054 473507820 0
690575633 418456321 0
83721439 620173041 0
524965249 706716998 0
101540883 122065954 0
169514979 99395247 0
493278840 432995156 0
483681059 496358690 0
422918515 433673706 0
631255323 565603322 0
763328094 665121892 0
102975981 401239806 0
10654968 455894150 0
434665818 705642127 0
529577624 461052405 0
360890072 73259362 0
594114706 432139622 0
96264574 517097381 0
226331693 663894030 0
704066908 388742343 0
642470829 401851554 0
685968413 798972222 0
669912216 121957151 0
1320707 673751910 0
237067133 332817156 0
386137108 781663404 0
150973549 142273151 0
86306256 313396176 0
653591188 194218295 0
205068215 341254294 0
381024103 480714869 0
122660372 565341924 0
432203329 392829087 0
523646863 444617498 0
53183964 253650508 0
376380970 367034220 0
98188444 313225128 0
341031618 91791367 0
571828178 567889660 0
105873192 38224973 0
190805499 261531216 0
116928158 148477394 0
672240126 639008391 0
480827729 737478998 0
451345706 217517181 0
793564663 203203600 0
435270508 87944903 0
507824253 480333154 0
794271446 591267487 0
702191246 641243877 0
633556286 720145237 0
587730454 464589948 0
782895432 244768986 0
716040030 301031605 0
695587904 346070889 0
539994735 205831312 0
320544481 366174514 0
72233933 598273025 0
798291622 453401448 0
144490172 274381235 0
683686127 55223819 0
568362908 484370800 0
536492250 143057930 0
323198654 670517014 0
87536007 501756069 0
151319067 309121212 0
606217293 474012858 0
676830861 464451923 0
204038066 195533365 0
193982985 293031701 0
215147514 51546819 0
375966350 347662491 0
596351762 241457956 0
492756487 236089470 0
362617063 361965014 0
370050485 191941324 0
290623598 100058716 0
525172416 754182128 0
618534960 779709374 0
284404215 668088340 0
737107290 720846014 0
632968203 74238378 0
154000646 628768984 0
654986761 438415508 0
395592519 747284088 0
106434567 667515613 0
640940500 331976758 0
783202925 633990559 0
42107826 693443790 0
707891706 349088798 0
405729005 544548260 0
557308422 161768120 0
496239410 6009315 0
790075611 594905267 0
635055092 146712039 0
158843180 60399758 0
21381292 698473095 0
308545374 674850698 0
583679841 458395313 0
413817529 105632842 0
512775545 712823095 0
573648438 602675248 0
446884412 403129301 0
180699716 736413105 0
287837531 685483688 0
94768224 493660821 0
604806348 665445156 0
710711403 185054080 0
527391576 139478761 0
199382106 156472057 0
640134797 203007442 0
122713336 551354882 0
517766864 457612546 0
605534899 658876862 0
229863375 571719278 0
686401855 489306336 0
559247315 752220217 0
697286184 7847010 0
267485666 643118382 0
474076597 234287160 0
714165382 485403331 0
513813279 640002829 0
106001994 577656241 0
637192396 18635311 0
618864147 307178368 0
769114224 112991133 0
371448224 557617868 0
678073120 706115739 0
312806543 767034152 0
448009430 341703084 0
269349427 480489980 0
617404759 241552199 0
71947761 650955477 0
123844809 568755656 0
95627248 745761862 0
310841139 367920299 0
70860750 593683085 0
758789101 716662999 0
791718183 205778470 0
548031302 233369364 0
20666893 348781043 0
146599446 702225712 0
715843845 407283118 0
308106998 773510494 0
42914193 667941405 0
210525418 595544114 0
752132141 274383487 0
466169101 43839107 0
128932789 436839729 0
1322841 411515131 0
697766070 344147244 0
630592424 206052247 0
226672142 327922677 0
66730854 73458977 0
98321956 186751918 0
212534770 380586774 0
49585194 37552199 0
795112388 788108030 0
751604272 8766992 0
649944175 557234096 0
774978665 633289937 0
140732193 654219161 0
669612806 114618536 0
637288329 451419205 0
459157586 141483050 0
27493215 450028182 0
499873603 368911436 0
566666580 425071123 0
532653258 59885275 0
366571094 305314918 0
58649609 727212646 0
506254233 216926286 0
726872248 658413674 0
307181445 197931066 0
526603227 776775214 0
369678921 301795599 0
440369063 412960386 0
741185273 57144570 0
770508674 45630427 0
419322518 10483383 0
236780055 146535885 0
192688140 116911915 0
457476441 754749240 0
219439362 75839622 0
324156614 379676939 0
152638306 438127319 0
419124638 122816687 0
130489856 353339415 0
30041314 193327481 0
490023954 729619631 0
49123751 267269487 0
382122000 413588629 0
71134212 305428213 0
528148761 669058111 0
743503851 306169151 0
476759854 644568773 0
163401144 216128969 0
241770828 446897338 0
264965295 754670561 0
354809712 85472779 0
767208278 254979643 0
35344323 122498913 0
641614888 160993238 0
509409820 74221040 0
96599873 495073237 0
155336705 760388024 0
741230098 396355906 0
53146211 621370320 0
428055862 763583170 0
237797786 238189512 0
6664529 643746211 0
441484014 532310540 0
771596729 394783005 0
414968249 535514553 0
294405321 563893290 0
491680278 583816926 0
782216528 266269800 0
42440867 272604696 0
279010924 369802518 0
557024699 204621962 0
797733939 444995674 0
66001370 372899870 0
281109679 97016234 0
334292459 134645939 0
638210892 685415979 0
192201722 561798123 0
652506899 134836232 0
751507046 789242760 0
184238798 597206396 0
355262168 387755055 0
265676454 437284201 0
30701508 758052306 0
440724676 321418402 0
396578013 506998140 0
33648425 570914261 0
279982103 238609590 0
797891814 785079511 0
238680765 603095383 0
24961823 267360652 0
668315487 263568861 0
32522713 767817784 0
477619802 498135948 0
525363255 285830141 0
598031059 460550513 0
38636126 624908660 0
188165088 475360708 0
191866661 271116754 0
105164888 333582002 0
509724984 720678662 0
530935530 631784174 0
724980224 191509825 0
716356549 270242996 0
78648472 266749824 0
574218551 707708621 0
552559710 281433664 0
440197753 115230874 0
590681674 368026010 0
20616696 591116274 0
379996280 209971189 0
550469350 103689072 0
721952443 287630948 0
214215550 507153408 0
470418338 109262965 0
546967256 220434323 0
122319823 663845328 0
208363968 58510130 0
745021179 583295461 0
274185432 319854966 0
114456304 754450766 0
87153486 507972732 0
267070767 432014878 0
598183944 714908309 0
656483527 402899442 0
799478787 27971049 0
86290421 512661134 0
346334266 26721089 0
528631881 435338354 0
297958811 612153074 0
541984425 166491320 0
622905192 240051768 0
454783360 138787799 0
164109885 343684623 0
221430770 32630136 0
583915417 144083783 0
452517971 52112673 0
211932831 86567844 0
793799128 775488614 0
462339210 343200820 0
204997541 662894018 0
67608750 513936157 0
606592489 537869237 0
47718161 600169947 0
68997675 80721462 0
603154858 595951784 0
113357016 233583164 0
7620552 562077989 0
26942397 438802151 0
449584867 336760148 0
797613558 154220941 0
379041934 664341559 0
541553783 82354330 0
525361823 556080147 0
392527645 181323314 0
251899766 433986338 0
346795524 410695678 0
602162760 606952069 0
137082262 534562581 0
335853605 6692914 0
317212103 358375320 0
25670152 305176677 0
526412023 789051896 0
659944451 308264107 0
603880208 691913065 0
728380214 460138360 0
345572838 430050698 0
716614424 672497010 0
155234115 278829489 0
5656537 603551062 0
624203616 531719045 0
619769722 7255384 0
355910733 217240959 0
514352217 12906507 0
748735876 531153213 0
65080876 161355543 0
761788991 631569849 0
183583376 650496215 0
340152697 357533858 0
315544181 118848902 0
240587079 75503355 0
516897867 412319453 0
242011226 770958504 0
624844014 724867866 0
150416555 338842464 0
356014956 693936160 0
592012975 683694585 0
187663697 287922074 0
565265761 370604746 0
640820369 581805748 0
645037923 494713043 0
177720569 651831189 0
154613935 92351275 0
566198761 525340271 0
797969045 668138027 0
795747769 206058032 0
71592104 501990381 0
690787328 326805340 0
631738186 291424551 0
230993085 151058246 0
102860135 128981677 0
482029968 152052906 0
18340371 70631345 0
275307941 601181735 0
737649843 718021869 0
546525561 573617536 0
711019923 282570041 0
545722838 599407041 0
514459934 702566237 0
667355943 682771312 0
557100036 581755205 0
62969528 507610690 0
267215381 570901560 0
675435801 56254554 0
466572952 64547072 0
410838358 306392774 0
761959111 287485554 0
12898429 161316553 0
441633180 366363864 0
610767241 564803059 0
668479128 420253013 0
546654832 426628882 0
767302530 690934459 0
657902099 753754862 0
797636664 510657389 0
443265453 86513333 0
328487642 655791988 0
171493451 265994794 0
346021669 330208196 0
704298617 492584449 0
573803073 801266053 0
552964770 718000259 0
480059852 624388808 0
661521467 700985171 0
153671292 128149433 0
314439806 41693844 0
680834790 461970024 0
557435866 516156991 0
129404194 91907438 0
710949154 585611333 0
316578541 731607261 0
786435301 147728948 0
260836738 35677271 0
698117423 477978039 0
231856595 41464754 0
5252328 733482321 0
760753186 612115638 0
789516354 531733509 0
413447227 374370951 0
590470360 175012389 0
249584711 490453241 0
354801512 777967747 0
712857386 57219126 0
707371672 539845431 0
384455897 611004556 0
751684118 65655617 0
31723715 178330577 0
562392703 111896316 0
714538372 572588317 0
609987928 150603057 0
344201975 751379418 0
490214823 402090068 0
34515171 640027011 0
409455423 192578622 0
68256895 799563992 0
328834370 63978475 0
607570708 605903824 0
247434102 131769888 0
356990414 232204004 0
795110903 650131418 0
536525126 278539200 0
707737073 255983906 0
209600427 421594797 0
635619760 273621958 0
744818450 247078340 0
278830569 607012327 0
273170692 609598941 0
199484765 538519119 0
569861156 261929772 0
778444505 262803672 0
566822367 792856802 0
512655893 271457169 0
660857250 363343984 0
483591705 30868605 0
437818202 201883240 0
252163280 145865701 0
485963850 277800050 0
164135035 283095491 0
193233528 686206798 0
527155591 752331828 0
446209698 111210809 0
260380870 282298694 0
129793955 671410778 0
475026514 284330907 0
549205751 109368419 0
231116553 312484718 0
441963766 282428823 0
423916757 360315660 0
360371740 170486442 0
718975194 482223083 0
739675386 225628928 0
166188896 459782209 0
113235064 788502621 0
322653379 628253045 0
277085037 147412871 0
474522803 611209961 0
342254078 594940072 0
545970417 779834710 0
154169603 499920667 0
41541592 239023836 0
335481487 491785228 0
715703497 629715455 0
504565013 579325081 0
663478160 38030032 0
662470644 753560802 0
684233033 195369595 0
366218603 419351501 0
790456666 770331816 0
389246239 618136490 0
270917747 25697145 0
330240361 203164804 0
251901145 403988062 0
405984238 551474262 0
519006387 396030443 0
354822465 398526635 0
599260464 243689092 0
120991829 75719326 0
676579899 316598987 0
662281900 759718376 0
356880949 336633213 0
383374687 580744420 0
511974778 160799772 0
643858335 656178477 0
256554446 363309619 0
735629675 578842183 0
351039402 33067458 0
338024901 237049902 0
133234334 25908607 0
509343614 132973152 0
765048807 780083628 0
600844339 629142829 0
109570875 125715017 0
124691199 42576057 0
130112575 714009789 0
176925593 354447163 0
20354316 792184447 0
177691325 53790646 0
272860417 449053323 0
444284378 50022780 0
186218962 337469729 0
546125172 461880940 0
121305881 698730691 0
564164966 415219214 0
258254496 491986495 0
392596478 612329541 0
786925005 346917066 0
510823787 606909178 0
129896910 557764276 0
760098026 208237655 0
527419529 305201688 0
787490401 243972188 0
280817202 286510153 0
481037221 184688173 0
797606838 708835036 0
630762814 603028289 0
591585823 169376322 0
462349034 282232155 0
309599914 603687078 0
239286852 443494403 0
32886759 27904476 0
529443943 14582702 0
307061466 712233144 0
474957456 757448943 0
178479551 654363869 0
504076103 672983848 0
537578257 329222058 0
320398494 139205390 0
222512951 668002108 0
145469663 125368831 0
259198039 462555797 0
171406205 148325275 0
729643774 590233524 0
452009455 434859940 0
485432836 500725945 0
652675115 580703614 0
505798079 684534934 0
119799633 439694367 0
228630289 482485998 0
220517831 91554515 0
364020897 707530165 0
333831335 257585947 0
486654764 378745234 0
776596395 149748540 0
460956553 113076224 0
668881087 485408517 0
240133301 533252812 0
660242825 129660111 0
682735386 493512199 0
376491401 38105467 0
384470625 481954196 0
161450763 449550915 0
356211832 725045528 0
278016669 499189434 0
798541233 624115981 0
295900211 170806973 0
179298273 460196474 0
121269093 700251949 0
766308726 110916068 0
287500579 772784741 0
321476773 18912215 0
156469980 110825649 0
616013138 400672893 0
14610545 239917709 0
564888889 448632204 0
177399206 460055766 0
554036487 371596979 0
318628394 310993478 0
196912988 147777333 0
701364484 554777680 0
324226019 581045454 0
669779319 112093288 0
541294171 19946209 0
215479629 134555019 0
275401749 459287942 0
75931392 148227096 0
406142487 741400098 0
20980013 90660281 0
62434251 228974020 0
142477174 92535972 0
348426259 305308597 0
245052778 288809132 0
57503621 142749212 0
706767477 146186069 0
200377154 34404307 0
481638443 328662371 0
338827800 19461860 0
214186755 464034538 0
191147713 248001187 0
661452155 341863468 0
313526815 406638911 0
49183709 76126617 0
540782740 753941596 0
10838625 489150892 0
478721166 104548073 0
792984327 7613149 0
684054572 163984674 0
718904402 557605659 0
339486768 219115153 0
136088201 701334963 0
526745627 544895009 0
610722441 83392556 0
723911560 308147488 0
523409546 333898348 0
619158273 228297180 0
554838835 449678101 0
576719632 197651224 0
724164027 410707620 0
358518189 557173111 0
307378453 621586932 0
520185945 256102548 0
441515294 236547852 0
785751849 53403100 0
489830858 588169775 0
379457025 671391163 0
456463519 522323602 0
289625500 41811519 0
570081063 206483152 0
65462249 422878542 0
670691376 761384959 0
350991839 445316618 0
349392394 223128041 0
175421425 58839873 0
732653175 354661703 0
555056248 242553505 0
205265462 557066782 0
505799872 666074438 0
237213284 424243201 0
546347819 779403431 0
551982346 653902866 0
161141567 313043361 0
426551203 701245086 0
109554936 470267144 0
246537151 778242633 0
124638539 577027242 0
535690921 220186587 0
403229119 182604397 0
261920611 399928018 0
633906757 98988003 0
340185994 629027880 0
456602416 757894084 0
683174902 532762965 0
184091765 779224108 0
401887276 170231791 0
473308723 642490567 0
44400479 580248176 0
436474642 513486254 0
434365324 558717128 0
112250654 595545485 0
565559970 15589151 0
236847400 543379230 0
556441583 335103712 0
263721522 316928403 0
223290724 493296346 0
148526529 801378417 0
186843596 384548329 0
735593132 623085802 0
488581553 301457406 0
267338457 745805902 0
147845295 96045933 0
488149613 456068241 0
20073206 10052095 0
455401867 249841969 0
496356325 361048929 0
681426220 234878205 0
353254264 432729483 0
288253720 176254827 0
761946967 629088330 0
351945230 732459390 0
556503684 70401167 0
575083961 680051807 0
494860367 49406826 0
385276005 529257506 0
34834603 567375394 0
530449644 561347867 0
62450338 601300937 0
214669761 268939930 0
239467713 312290235 0
220571075 106326324 0
711184130 7208308 0
736261977 278932503 0
91841678 622001284 0
117546459 772478595 0
34919703 698671438 0
339574531 767801198 0
430366314 491468240 0
239425570 765078817 0
734733896 669090722 0
539598794 68634045 0
80389529 569867168 0
168749064 77102552 0
435928121 489845454 0
396050711 799485516 0
473604549 222886143 0
108050517 606964942 0
450334936 703476613 0
151923967 49278353 0
485997624 558213746 0
710615800 66724680 0
584534836 487581413 0
10842170 533845448 0
172001218 742090907 0
743793078 769583169 0
298898032 271696569 0
175606182 348975055 0
117596737 719853588 0
186674844 442162619 0
634576979 721525594 0
285171549 296426242 0
499057076 408021682 0
566070944 370695838 0
636702603 274499339 0
398110971 438166226 0
65448651 536777257 0
89119668 539440935 0
271749633 468074917 0
620744032 780037013 0
786651111 706992705 0
310193965 361493962 0
168149055 452367692 0
119504683 693818478 0
652336683 317780429 0
634621047 332803721 0
798481753 23324524 0
207335202 294141680 0
610146150 675775487 0
751765860 368254320 0
721172435 526760014 0
121555687 687514451 0
616594906 121432676 0
463650275 333707838 0
662336107 575730369 0
689949661 3583980 0
631648500 301327281 0
709597821 429068922 0
465359432 763475143 0
553016710 201825207 0
224269801 536845925 0
731142960 589057859 0
154761459 299572421 0
252655510 522744827 0
4665376 193163667 0
706237796 708735183 0
485926991 142362917 0
99656030 282187996 0
435825356 442253796 0
118835777 581442953 0
759308207 288116767 0
284059478 543245851 0
110303531 708293029 0
492602346 670287409 0
284424638 779357484 0
37426557 402340904 0
799334734 146923225 0
140858127 85684778 0
787023392 340795815 0
655605108 224749491 0
484778816 463754294 0
598841923 479927042 0
65925704 437523700 0
209617056 313008090 0
562628656 526137776 0
37151950 63980868 0
178090588 110006706 0
193417755 438393604 0
592589658 115973657 0
389731783 706413259 0
685828454 14493858 0
482711742 642885232 0
438961906 485022659 0
298706995 232972242 0
537289343 554440112 0
765329404 290840510 0
463145165 470900446 0
629319491 100185951 0
101131737 64138752 0
526749523 608508221 0
166053197 607678642 0
91973206 119069043 0
642455737 30310645 0
258208919 743653155 0
739021307 783667161 0
705182017 539234936 0
475117503 344203191 0
404921553 30642540 0
716461989 516288439 0
80821243 686779975 0
758787393 286252134 0
127114989 225741446 0
537685092 565469902 0
253111034 627758106 0
431856120 462035074 0
591381202 363971526 0
309796320 463370194 0
486427859 132789988 0
312081831 561978323 0
54300695 122413534 0
82794612 378225495 0
426496964 332453288 0
270166998 710541328 0
340011739 318292826 0
740109229 22965562 0
268389938 374452430 0
490236117 526902252 0
510603515 774829710 0
35382901 495510882 0
13838479 64887099 0
69822629 162003954 0
36409999 318592402 0
216035269 87815180 0
681501150 282732454 0
666529420 654391702 0
227690640 33786850 0
338877369 585070156 0
319030234 444545607 0
289999689 383862668 0
74087535 167836587 0
734300203 517562406 0
447258344 649010182 0
479315066 16730362 0
681905749 84647816 0
34611072 761870512 0
755429559 521016236 0
518842192 77123818 0
335798802 558665457 0
750783463 614580306 0
283257467 476616666 0
384602940 632418945 0
631983593 8704031 0
597152496 311828035 0
249883105 737090002 0
349986369 200840625 0
754111616 516578597 0
40437405 655251031 0
592663418 328816677 0
99315058 159591815 0
26854545 371575369 0
724657899 86778997 0
388823831 20040959 0
297687023 568662227 0
770371825 712055238 0
256733485 571948182 0
707371312 48912896 0
119304301 321777018 0
503277331 710396771 0
293559506 766784522 0
164507670 720671955 0
566853372 42587077 0
463302611 468508868 0
739095896 476791414 0
430945050 625240625 0
170442935 452438168 0
484960113 265903580 0
266231501 182261906 0
3696797 309081558 0
423109869 560754352 0
622648761 55565944 0
356221932 348033175 0
372373890 126236259 0
636037959 382753963 0
348425770 413534723 0
462781140 619952568 0
767776390 221881372 0
453857408 670113792 0
607513520 749215530 0
85076275 93953471 0
50047728 332608438 0
268323814 265771427 0
327971856 15994001 0
766126571 458075100 0
280203419 118721874 0
691498794 702975831 0
18687037 746903587 0
227925054 677442481 0
147858935 141200933 0
688159804 656969935 0
279823156 553120643 0
588650716 53110434 0
410327226 545944290 0
676683015 433889162 0
175707878 374505869 0
427630760 575808152 0
75105764 114387802 0
311500689 62484687 0
496346736 139659479 0
577094726 791749784 0
47785408 332475934 0
151673507 441790445 0
797017015 663269213 0
497849 687450355 0
180547450 782680480 0
173251242 414614676 0
208764115 239985448 0
675650162 167411150 0
158196702 647943876 0
355238165 521154208 0
522416683 470940685 0
637898346 295906819 0
476710099 372874970 0
510405847 788769915 0
428395459 484516121 0
269409265 345316756 0
717848511 770080127 0
538385926 727675529 0
732696975 479141175 0
563357392 434372715 0
289267800 514600507 0
696058757 593641087 0
754585212 239277258 0
265360227 190011152 0
7024570 348585936 0
772310487 142552287 0
571045849 26083794 0
63387587 119941694 0
169835375 633514153 0
395088965 41951335 0
414455228 751836804 0
395575650 524072002 0
43148388 20666604 0
376486030 142766312 0
28577677 557397431 0
201133030 422191480 0
1404821 739961782 0
288885314 414229991 0
60378267 232620668 0
531072355 591524602 0
682837972 459096868 0
297811469 450753772 0
780975939 463919433 0
787142263 217024022 0
388592114 443147031 0
384437429 127857874 0
567842640 292836096 0
617171756 601975265 0
134490261 235565878 0
348024985 557423169 0
53540561 109036451 0
122527590 568543680 0
356898524 698800937 0
582474840 629677357 0
662721403 253690644 0
48513349 15300982 0
669356257 640539732 0
356269352 89942765 0
633658883 589814808 0
64677726 771427788 0
579522458 407003885 0
469857612 290162264 0
268391695 761278198 0
633530962 6559239 0
694820148 790873960 0
527644557 250620902 0
629975618 699360046 0
342172925 628489038 0
585259905 5347976 0
563438401 253200321 0
252301535 11702411 0
91641650 337225008 0
405264591 577586635 0
588355930 81820143 0
123245285 144373126 0
470472474 650166113 0
195577495 777392994 0
245242848 775352494 0
219269817 711110733 0
513967694 795879443 0
703347546 209822544 0
120754535 142393593 0
190443067 421445773 0
689679127 622955351 0
4128819 346397159 0
17895324 706471402 0
202015033 527720187 0
225333743 317373547 0
201491455 517470962 0
138344788 636862179 0
644224547 645792406 0
24207043 391986085 0
65548679 69474613 0
526885373 688614731 0
488511959 561827491 0
602969136 41520268 0
60920772 188610991 0
102631419 322999205 0
114800116 254526552 0
479306033 327624840 0
347913744 242468779 0
28789375 223492277 0
216097048 656003127 0
330213245 516890132 0
759534727 285416113 0
258395722 617068191 0
273898356 86331077 0
313039785 26901519 0
265481080 61738926 0
598809745 595351107 0
695446382 448713537 0
72477006 605688518 0
210877853 381177449 0
365836470 601284412 0
729175214 178364345 0
479450635 707467047 0
151152159 677110821 0
82487674 3778894 0
64835765 734189938 0
486829172 535161587 0
55517538 333443439 0
209797972 48829928 0
512985141 245418119 0
119765063 458214034 0
299064482 240122942 0
467761766 232961765 0
490184733 446168477 0
398470485 372021406 0
598093388 457166291 0
297843278 535680113 0
203739941 1333755 0
300468123 209024885 0
396805267 415597609 0
179156542 733774914 0
545011994 298023787 0
38639958 455242638 0
536757358 29209201 0
91370212 420418970 0
720195712 638115517 0
386796910 320945088 0
679728733 166202659 0
502358694 594232045 0
97530215 132296804 0
610369417 592003522 0
437391332 159667758 0
764058805 358230532 0
477703547 580214925 0
190172681 466088589 0
280671840 147635164 0
91798280 443786663 0
82787474 285707398 0
196751801 122530111 0
404226231 326282880 0
384728728 103928362 0
175887971 336429993 0
626286203 167279299 0
145735391 260703308 0
506997387 89620199 0
289095725 601587311 0
579678610 280324354 0
543276744 670195215 0
320476138 575661317 0
723792865 565753126 0
18864411 315675239 0
616451598 699038512 0
515599220 357404425 0
533439936 691798114 0
176144567 72274630 0
88791051 667979152 0
592778402 285420362 0
135020424 5216674 0
538273298 8867328 0
140154105 750809459 0
72006956 554474850 0
723186170 606631073 0
252144782 476912741 0
547834710 68435517 0
690945075 623793225 0
467420454 94789548 0
374357049 602314869 0
785778259 690322660 0
92322865 754577310 0
746050678 331899905 0
510292036 711553555 0
523024800 642400406 0
582694101 440755700 0
246606277 118241066 0
784474740 312712505 0
24266533 282245891 0
325132266 331702378 0
193268910 564653591 0
800371743 221312862 0
721047929 547111731 0
630177401 331079881 0
113650608 346964934 0
609109650 274297649 0
601259241 671349524 0
417856822 409968138 0
296794839 48043425 0
222053287 295410163 0
560999501 116043893 0
204324303 728289243 0
321128673 797621127 0
461654859 214456726 0
656285733 492627223 0
305947201 422698546 0
149694597 72849468 0
287824130 420032103 0
313018177 103624730 0
432642947 176436327 0
755538125 18188124 0
543878118 357254961 0
176704437 372010058 0
732421941 551544676 0
621410741 431108725 0
537262882 606913066 0
259076656 146666105 0
590473911 227295068 0
64531182 328668003 0
398558021 96621012 0
355367542 23480246 0
113984840 498026050 0
344447714 664754622 0
22335597 640978460 0
119856823 714687077 0
659404614 414263907 0
181561669 447026534 0
408288687 633021471 0
721434316 24416976 0
314349648 505384564 0
412858456 541314264 0
184493344 29379340 0
356387902 690522945 0
784957269 363301305 0
307853283 443987951 0
784022839 497817394 0
58263293 90374860 0
245703735 74853859 0
58483747 490715886 0
140507504 257908786 0
149567847 440037496 0
183330532 477020237 0
459233542 722011582 0
388171557 101069992 0
611261350 201631655 0
99896709 747939800 0
348401348 336692228 0
680768871 272110290 0
647086941 773346034 0
117869704 196691144 0
758618854 298171397 0
49443568 701596747 0
482662207 482818911 0
218442134 170019835 0
422204939 128488104 0
465686593 683326554 0
247962252 396446961 0
631815827 463858166 0
118994396 334502161 0
519641548 41020869 0
277474668 14194701 0
122419364 733554630 0
438680182 316507665 0
4192237 225334371 0
293226814 660922990 0
29918993 679918344 0
426515723 534370708 0
519655682 446828290 0
20224202 673942344 0
65704412 737325450 0
415751153 740534847 0
649035491 283920522 0
215274630 706299255 0
389721360 745088363 0
350860997 366235930 0
345145781 346487816 0
1423413 284943792 0
75558196 488346390 0
250560860 635309090 0
69814401 168232946 0
498534335 753287195 0
231760168 632801349 0
186360534 787638712 0
643779976 299690834 0
531541923 137690355 0
388585841 75577718 0
755449048 723867084 0
136343925 593523097 0
396848403 222756472 0
625225998 264407521 0
395068548 228556177 0
432623842 293232339 0
259201020 738451142 0
790984527 771576352 0
14054148 433502016 0
570658645 59671231 0
581033048 107298143 0
125713305 774764744 0
170963767 383872308 0
554981789 637768494 0
755819867 641863873 0
397780544 376433788 0
615001999 761535737 0
374073186 544600866 0
260685765 137402001 0
15205515 31517878 0
124433879 230683408 0
406225171 466103952 0
792854655 734537169 0
730377442 664387127 0
147679581 334880011 0
722412172 202555890 0
499922063 83560148 0
467096088 184822955 0
325990449 531673956 0
590181953 699309339 0
769952246 756166453 0
457644620 556940716 0
359626437 311887388 0
384452818 773418661 0
738695737 394558724 0
7226898 244151874 0
31365071 683460403 0
441674696 28544560 0
430583645 684013511 0
762774502 667345291 0
551010345 210757981 0
208855910 471886894 0
93688078 421886912 0
753497712 661045019 0
519712236 639857325 0
644066773 401298475 0
343341313 101825125 0
412634638 760742012 0
6447744 85913826 0
759043304 298086925 0
470497956 183806596 0
390658980 250888990 0
75047521 679604785 0
466703404 308948394 0
560648109 381777473 0
25144959 748414327 0
218819676 577478578 0
327661215 373870817 0
39945429 641349231 0
376824209 26964327 0
6510892 56582301 0
423581312 738311698 0
381566343 9944654 0
243588107 204449247 0
244252062 386516293 0
232873696 640551868 0
600250246 440001072 0
734704743 528812832 0
558647634 720283614 0
418142131 414262182 0
264043202 26489257 0
186679607 793742134 0
696425800 275121278 0
82081681 420021262 0
8350955 340687177 0
612420970 237347725 0
156552466 68492971 0
548302383 516280692 0
166731565 339890655 0
690347054 278577280 0
154272092 783897420 0
217024144 132646962 0
264454568 668764878 0
231980132 135267697 0
568904141 644328711 0
156194921 309507785 0
786328024 142233183 0
607806076 763063079 0
276922727 197398343 0
591773505 276734228 0
39158287 7582248 0
88015903 567543492 0
332859952 150485749 0
669144436 747876360 0
622355916 417192062 0
520174060 574931166 0
264083843 576020507 0
464442633 366334242 0
501751532 224487944 0
585269064 64581131 0
361644722 171427753 0
10556017 254702608 0
710304648 340420752 0
115092579 590274200 0
10923610 385028630 0
497804427 372278237 0
756375080 309284933 0
694026254 131750654 0
25027716 528265944 0
332886163 546902329 0
442963924 76006578 0
408186975 409065349 0
259985377 375745935 0
515693037 516303252 0
177898227 673710379 0
42445464 754807325 0
379513609 380579862 0
7868875 792210956 0
188058177 723281981 0
606806291 633671491 0
619947189 682414326 0
443626422 685820647 0
211496436 749694863 0
661618026 98692873 0
27147462 123366365 0
503840708 798187174 0
301904085 334257557 0
650123010 769533443 0
515625996 653807579 0
590704758 588665484 0
695310282 622098346 0
298034326 686481952 0
664448831 652998768 0
692567190 672757574 0
612634540 383844004 0
333737828 233994365 0
640200432 214865548 0
728785226 646988504 0
554334855 347434497 0
79763328 195078542 0
208914181 346643231 0
367510050 212399624 0
465261351 697737261 0
98718263 786386582 0
232767485 371004878 0
756656972 422638568 0
111247591 648627939 0
298854151 750409275 0
71382283 300717558 0
16170812 544731570 0
74471322 369452998 0
111295043 182256618 0
129794912 144851021 0
390410002 545966080 0
84642822 137232644 0
131610246 46612855 0
668860665 708671072 0
306859101 608516445 0
467175371 368085132 0
298022660 637005816 0
405658064 662480937 0
361269443 330361879 0
230691927 478259412 0
678024168 745266895 0
648155164 606006498 0
545751489 282280905 0
695497275 726743992 0
382046332 487455692 0
541490933 160868328 0
132755323 40838455 0
468096475 562881294 0
155403820 656518515 0
301389533 212736213 0
767616656 37772118 0
498107493 733281187 0
42857454 779903870 0
118792897 317730491 0
392544687 479781540 0
117808131 379300757 0
764492164 392872418 0
333103584 499170119 0
176874400 643515986 0
727814709 68587658 0
511032734 679740326 0
415006889 190585176 0
715217866 316234630 0
334443520 241747675 0
185907611 270217929 0
142064120 611423600 0
714683012 579393474 0
768517248 453069927 0
797453362 109138991 0
588125874 398299800 0
720226741 722448163 0
297065275 404681772 0
315722872 314936382 0
488781169 669229526 0
546218941 347284913 0
703448527 320235082 0
177926775 278284936 0
296738005 733971921 0
84430472 150301451 0
631894596 273234034 0
541784546 565285607 0
175496780 251385261 0
559722342 109362168 0
580731639 776395489 0
352052154 349286281 0
746292999 678799274 0
311767647 84282391 0
370001273 232070444 0
679019708 430359576 0
4438858 588739363 0
417951319 614946497 0
696242053 643084320 0
74591323 362964726 0
465365239 597974267 0
474153279 742825528 0
186193629 285148119 0
391256412 299893226 0
259892046 63905574 0
7987382 624063792 0
683474983 217511589 0
394318669 114095333 0
103537650 504597832 0
754639899 449031150 0
228188254 116041937 0
693810971 316300446 0
146560220 633630827 0
432414071 770466604 0
769139074 659229984 0
3223810 430117570 0
721493569 745715031 0
334729109 225915803 0
221557389 274315397 0
365521477 31830571 0
11537620 41412805 0
661171144 300636062 0
208021287 32933737 0
489467814 100861992 0
273600478 149371887 0
92301175 290601547 0
783941869 209154803 0
600078949 56705012 0
536071802 196645605 0
743998306 402287513 0
331314086 534740503 0
300848619 756320025 0
458329793 323483256 0
133485160 432331870 0
390672332 360592643 0
20427560 117456939 0
48629217 358180535 0
296593614 302734590 0
712282176 33602567 0
637048678 404687296 0
324247219 626254204 0
76542589 737173604 0
238478525 755773816 0
367147792 262039101 0
606023852 576337316 0
655342745 380514756 0
607069135 56911831 0
609236331 603815156 0
648964928 710329091 0
548934845 77222802 0
575159766 454800656 0
537788533 177003514 0
630124080 225626759 0
764709791 219962630 0
479714794 92042956 0
736641292 732266193 0
152876977 505590450 0
50716718 746943930 0
95471481 492170140 0
769505901 684597803 0
288481068 641193957 0
410626919 551851662 0
459838569 266102742 0
421362139 97933400 0
578947120 97679918 0
751179485 498184128 0
578185639 710028990 0
734433511 742186618 0
345057348 611412943 0
565710849 128947259 0
465432756 177256055 0
155517562 235326852 0
211804948 269332441 0
434072189 633392036 0
485111594 533332498 0
397955228 200619860 0
64634941 28367822 0
775416741 710407696 0
509254828 617473775 0
519902678 604670761 0
225086928 180923182 0
476815774 580549285 0
12509125 752700908 0
264985728 689044717 0
201000566 602893398 0
707302729 739122653 0
69469725 356866244 0
532665283 120174773 0
301795393 491754325 0
10310383 383382559 0
404315182 702968282 0
455454826 201246037 0
630695257 729090774 0
34611839 286632104 0
474502136 371107736 0
339362762 134665215 0
557952659 22835397 0
401764001 205930122 0
484136628 701717562 0
384946323 642430663 0
551604602 97548476 0
469391413 43627357 0
303065989 520714854 0
399668857 797552295 0
338473777 187799889 0
260506499 166867732 0
400761281 723084692 0
517322854 42166638 0
253920454 457620652 0
683740277 243779913 0
595663288 122621311 0
244483965 632892984 0
357728712 700319391 0
412782915 529136291 0
231460469 289784024 0
8634667 129091629 0
347686486 161839455 0
136670903 613288289 0
288323168 35431481 0
355922980 411164386 0
14465635 215119636 0
364255854 298153152 0
33397312 178093920 0
661438360 144040661 0
522783298 256255659 0
46633882 170084628 0
423487137 501902654 0
522881332 776837918 0
307718344 636449044 0
315316361 224846750 0
392727173 504169994 0
399774131 551802313 0
682518850 349250545 0
172275073 16433042 0
123549317 485080070 0
187798940 281779598 0
17830380 408879369 0
245956341 427467577 0
388958436 57638582 0
699005583 148150482 0
49117314 68146823 0
389875178 349518713 0
443205310 533197404 0
497425017 329927345 0
197791064 527148832 0
84003384 700875099 0
452558427 70515826 0
389648668 742808226 0
103527222 316450614 0
329830761 514395620 0
145145843 779949172 0
125554393 557444588 0
171970998 754191076 0
600435870 160189463 0
185752000 269347941 0
24329551 785139932 0
152516063 100037948 0
720544024 88913737 0
400607231 465971848 0
565003141 14500278 0
450314531 429690838 0
499902569 631759151 0
56276646 524217618 0
15638764 622618701 0
423292579 139443771 0
179415869 428686690 0
64253086 306090446 0
64043410 75982820 0
652526373 423700537 0
524950282 699518625 0
105556905 221920890 0
588707687 281254941 0
516318722 249889954 0
662608284 620081080 0
302097032 666901112 0
752454856 111437762 0
239384126 346606175 0
158085386 394086553 0
235130065 200500413 0
530577771 396857004 0
673567557 20599388 0
497848174 106110073 0
92683993 770130 0
505554571 223135304 0
644244261 715059091 0
779223528 395150220 0
391134356 695134354 0
184888188 385480660 0
513362480 541579477 0
695074409 606982829 0
288972786 176603177 0
98564458 601793542 0
714409734 475506996 0
719949283 472600643 0
596053007 289153751 0
459773339 468140669 0
303819740 478709531 0
601461316 484385110 0
340224965 56491414 0
446410780 257551039 0
319766183 375128056 0
685392552 574329993 0
539750920 38416409 0
292608460 372546825 0
463115209 508099531 0
576695320 348671812 0
99761517 550949905 0
33425934 84499197 0
12067450 474683541 0
449682863 173406520 0
94769650 796440258 0
127326667 251887389 0
649792156 744645983 0
511343601 606919169 0
406249309 167658800 0
256183375 134686371 0
145468412 15702333 0
303785275 250799169 0
88962357 605585769 0
340658694 304883578 0
370558660 93046894 0
353054613 3322102 0
343697882 491459602 0
221415421 334500779 0
175342207 565216621 0
495880472 443924607 0
85311105 4943753 0
635044766 393154536 0
624360696 407221562 0
355801879 521277319 0
432827106 245965983 0
450571558 465578367 0
705521473 454625897 0
510890117 521413359 0
598296677 26241643 0
564906901 474464467 0
660394177 561845085 0
690977927 408172232 0
422711856 108609407 0
403967151 726994510 0
488955320 86292148 0
348085919 770375617 0
130314111 522844685 0
84376884 682536026 0
792608052 114688874 0
100404440 780596447 0
175512302 625447139 0
214539408 133363034 0
136937651 608886669 0
126236034 56474755 0
201756943 36877852 0
486252682 355953378 0
703724284 646959906 0
411086185 291766519 0
562935294 302659026 0
23321885 319915301 0
672984595 337116012 0
584890350 217742226 0
275867887 658395203 0
699137057 349237651 0
722703279 2123677 0
762128512 53063771 0
153002179 581555301 0
749340410 44910166 0
396008508 757720319 0
621114468 27394013 0
612546534 561372328 0
85937900 158219757 0
773975452 515792996 0
82946670 12652416 0
35459619 386366295 0
736285364 36833390 0
640545384 512410723 0
463544398 571959480 0
73985453 428451671 0
799063340 760768432 0
31860346 174222166 0
554986745 446736845 0
268498185 399295267 0
115122922 304369219 0
67694148 324496761 0
606621388 617553256 0
426347372 453611293 0
648365737 520433939 0
110521325 736492029 0
373154732 215461253 0
769426405 660239227 0
781750915 450144561 0
742852039 388731893 0
661077940 235996910 0
490106821 1713198 0
25131091 571743036 0
426846678 696073143 0
223256131 456657930 0
216180062 83609018 0
788281602 154884715 0
614894760 738168336 0
139812639 89758837 0
227709722 602495288 0
430459350 253694354 0
672327495 745642635 0
232894722 468022428 0
533491147 21188748 0
434786552 633438895 0
674928316 199039064 0
790764887 265246486 0
187603682 186356419 0
416240844 7810203 0
414125165 1981529 0
407464060 10887224 0
725444245 33653036 0
432094669 561632460 0
129737363 248043868 0
743495206 522430709 0
391937373 18972658 0
92038468 243399472 0
374138301 622789393 0
652694025 720411679 0
157089099 80632134 0
721578797 246842340 0
735234458 284810036 0
80052886 433832861 0
294218863 215394548 0
414287728 395559457 0
588942223 727448131 0
535469559 265264870 0
27589537 244775789 0
476510234 409752207 0
711123662 537640414 0
778943360 22010504 0
479352590 667219716 0
332205348 484898273 0
502353084 735478719 0
545155304 535666197 0
705570086 636068135 0
484019665 211242632 0
91490493 749598732 0
791333443 316554247 0
207011503 653016002 0
502241234 51877414 0
761400397 548576098 0
133045858 497500278 0
762311763 153695107 0
438380129 130997052 0
205507385 569539001 0
235508041 289285677 0
238205315 624619348 0
5924842 140977772 0
107875164 783764238 0
640068894 505846595 0
26737833 781051605 0
568203342 266391813 0
517357194 472571150 0
630412504 735643945 0
569884942 161507131 0
104301012 727599481 0
475890587 315643728 0
444184247 762855678 0
190396897 277088508 0
276092089 373472274 0
690582448 650931434 0
259596748 34953495 0
413698898 537145274 0
400531403 392253563 0
11754727 689279929 0
512057029 443523512 0
551219003 189399551 0
143295694 324770309 0
677576889 205782267 0
328920721 671709327 0
253394567 761499869 0
528419222 518162884 0
418305631 156158677 0
112580077 196879772 0
456410323 205357394 0
70268090 520427009 0
535249640 312924493 0
189617255 211609869 0
401205885 605978993 0
3800836 672682477 0
47423080 257922154 0
638964001 459141745 0
699634497 279208139 0
591143939 526533282 0
258715238 422443727 0
134002177 538193721 0
756357146 483688096 0
5135348 494306544 0
693696724 630706451 0
346795086 464188607 0
151340768 669090937 0
100517755 668643623 0
380803076 392769733 0
673034614 577618661 0
780679904 297561210 0
312979161 36587900 0
245700495 723182100 0
463920190 75839577 0
364964207 444537571 0
75789503 587890937 0
480834922 518509122 0
345634888 583196914 0
549689357 112867673 0
240917028 536056817 0
595517135 351609566 0
362500983 436786602 0
3035176 675035452 0
81375486 274553363 0
782575228 654869209 0
267516580 365614102 0
503797447 284796948 0
7636203 244641990 0
538291428 242826676 0
778306165 108775092 0
246615912 774439452 0
61803057 93292542 0
192957472 634971949 0
336720804 331199247 0
476342804 176963799 0
467028350 160051539 0
316060689 754845389 0
285545145 75044393 0
793641735 701002322 0
131765368 123702426 0
69139250 383172634 0
603443497 723771431 0
21266643 224082176 0
84254704 78997993 0
574378413 384045830 0
377236162 180325619 0
91655092 500772449 0
461992104 699529280 0
292954911 718983432 0
403432092 2158631 0
19944400 455186580 0
461866863 153933116 0
589131530 500675797 0
773818895 452591252 0
585278339 788091516 0
340205154 418789485 0
21964097 203759421 0
631684399 396164711 0
564065366 321040556 0
639699093 593999361 0
41608671 680527295 0
428498706 589344053 0
555908327 568671995 0
86314421 115773931 0
490339520 502364295 0
69641112 595948859 0
384259138 744218488 0
460115211 612623157 0
643502129 13708946 0
618960617 753813164 0
594244874 286536270 0
95226742 569380319 0
207716675 337833242 0
182554386 509535399 0
286265167 437171082 0
13023922 450150885 0
603312287 295626849 0
280479177 751000977 0
592581408 665145792 0
301857404 199704658 0
43339132 125171374 0
272655907 609059172 0
519481859 774943649 0
219063656 99051868 0
202130118 3924022 0
662017251 642934442 0
286293466 205408351 0
94422756 588661773 0
404131379 628182147 0
553568465 76936553 0
464722532 266547289 0
341559157 351096974 0
578476461 705696477 0
601216463 323978978 0
488020433 157139203 0
445331700 241972250 0
538799789 154970896 0
210521458 107727039 0
29084119 171406006 0
92207928 793363165 0
536709514 15546733 0
19056566 130999299 0
69145389 347539826 0
679659909 292499908 0
406093150 590461308 0
384690594 535333932 0
654598882 345234724 0
468591319 101569072 0
755677877 379752819 0
436597911 188976366 0
495451912 54312516 0
51824319 523994402 0
652286455 305043591 0
343263339 482685216 0
426951783 44514552 0
638634370 452510464 0
429696382 132036495 0
311227235 793850835 0
250177541 113454186 0
349780751 538027367 0
338206179 751754611 0
535996715 385893851 0
361306020 138155185 0
609812564 569383118 0
794964733 630218797 0
502158341 180373872 0
512224331 743150260 0
85375518 303406113 0
637370882 385359333 0
448713012 702252443 0
400287380 454194630 0
197911899 686118002 0
583861630 733664330 0
529080312 618035772 0
127488292 676175615 0
472051847 456923315 0
211491027 449142264 0
790790142 358913020 0
199978579 93780078 0
378759507 782987963 0
724073348 157731595 0
54328336 373359482 0
744700152 272995642 0
182681444 275692180 0
685638647 329162683 0
104634330 137756582 0
674995536 338680601 0
242311924 308446945 0
415693278 541442628 0
498870945 27894738 0
420103719 619728849 0
2579808 197805866 0
558898571 794231520 0
669517667 295583547 0
710474437 555000487 0
734806274 343954680 0
207964185 312759254 0
568876113 685087781 0
713423979 212516964 0
493278848 525264415 0
392589011 587707312 0
88039264 505738704 0
659895985 580016863 0
188095749 84821666 0
384302233 170002257 0
753331206 208589992 0
314922785 3827608 0
377037328 380324826 0
330708527 787436057 0
139555488 473556791 0
153347855 361482440 0
17369229 114205897 0
450747556 84974679 0
557819673 576352875 0
428740155 560516236 0
314687160 215897110 0
798534864 262009807 0
748465546 29294415 0
618523114 620594984 0
730928029 728206745 0
124668871 48375041 0
434276271 163074257 0
146939288 718440117 0
9051306 433227713 0
446047520 577365098 0
549676045 72232463 0
372017804 389541469 0
650090706 613769547 0
528137124 561342504 0
758159684 501205189 0
137852512 316613628 0
599508398 145797340 0
690938646 766335759 0
753732413 562428811 0
38623861 429817985 0
265469644 252576469 0
32565785 263136400 0
603264360 466869578 0
494527829 239238377 0
48875902 173350038 0
463397168 76516573 0
316312187 342782295 0
561887590 64687498 0
144150192 431781669 0
729640823 386597092 0
775493384 758061421 0
506719686 374057878 0
302143262 373687913 0
584165945 365821405 0
112803156 87865710 0
198840042 617920474 0
435711634 203348235 0
117831051 271056736 0
244037781 160229655 0
592874234 150652628 0
501810132 735982998 0
770921496 124207212 0
771673056 702551235 0
417205288 481237149 0
156527478 512190565 0
313450637 623450170 0
170412861 673765670 0
634825292 358881751 0
61296966 459664578 0
305120413 126360597 0
346181832 786537527 0
482165164 490261612 0
694943202 644950250 0
268433553 299270614 0
343272401 426852478 0
616189344 178202476 0
37293998 647386079 0
691148961 241231853 0
456822366 537579073 0
235881226 438136748 0
340062865 146840995 0
667259283 303386916 0
239478042 197425725 0
156131785 367028362 0
504908755 544199510 0
36145544 16370450 0
72337205 770674522 0
795790397 83894367 0
626964350 504778759 0
482688304 94924095 0
432012811 514936460 0
342807542 728548899 0
635912249 82207234 0
301091235 132320710 0
756407192 315950950 0
713787430 500282720 0
555310529 157131015 0
114470530 672720016 0
756394220 601387192 0
428139155 109197842 0
581787685 557482040 0
220021950 608341066 0
154162640 176849860 0
183984531 529315736 0
535622613 33694687 0
723274820 32754038 0
565043807 488096395 0
508962318 753898522 0
97241013 173807985 0
479832877 59403150 0
529191600 288951404 0
729438278 434194650 0
166720078 681817218 0
268479458 386516796 0
52034208 76349571 0
250542501 483892589 0
477438984 245273568 0
279671232 326795414 0
276174746 191557758 0
4022836 1146568 0
361734234 19166018 0
754108055 350843118 0
561691769 725711533 0
164577727 21885027 0
531305528 1592576 0
136079166 584095502 0
552290116 627780153 0
121428806 153717667 0
212537781 257111217 0
792042304 442726356 0
51384661 640385874 0
519899484 335498024 0
742548147 315810828 0
298057807 579539649 0
113579456 591183263 0
711483706 361191154 0
518072383 137653251 0
151488833 319516094 0
614331270 413153156 0
529193172 635907559 0
486003815 173188498 0
288288933 115333193 0
417351121 301426803 0
121866672 172557507 0
771095758 483468114 0
33440613 486878632 0
606129938 18087549 0
362926477 669247978 0
516341085 428703458 0
677824553 129439141 0
680301337 324306876 0
134664653 240801868 0
611431848 181932754 0
472946013 104818707 0
45977465 287789340 0
451763441 113207805 0
422377889 693133581 0
227503192 718234610 0
475894084 585902377 0
424046619 228043074 0
233582271 668689452 0
363335878 352767630 0
460430310 636217833 0
465874533 664447330 0
275223677 420562015 0
317346180 335638677 0
445063960 773867206 0
480809723 612563303 0
289288085 631300425 0
210122895 656183172 0
270831219 22952689 0
177337633 181395902 0
724283217 781073537 0
200581594 617006415 0
346322049 514374572 0
564541501 162513210 0
753887566 389044982 0
158050013 526412846 0
358738155 573851737 0
329334113 449049708 0
296541519 627270905 0
440049579 287978561 0
386721967 794807389 0
128687758 100522900 0
419853185 301277640 0
672919318 396616453 0
585926249 452412110 0
296149907 438826620 0
482265589 553299183 0
340133190 78577745 0
215921887 393008065 0
15256945 395425297 0
210889187 207698332 0
731863476 752079142 0
541992462 707787976 0
331783661 31600159 0
462400867 312598621 0
225139237 697214961 0
604095117 209053678 0
293349087 593016658 0
293162647 636554223 0
720139830 456406831 0
43472211 534694059 0
393315199 271517920 0
426391470 524119299 0
653934829 114758112 0
116565699 600072545 0
287059213 531973667 0
524056153 461164068 0
676762429 574808925 0
330431865 305414408 0
141777118 100561852 0
314351004 527524915 0
743878660 781203339 0
606522253 673160928 0
138212435 328042109 0
163337902 543984566 0
139729268 723831214 0
437919435 749597143 0
578415270 731001132 0
129593220 273074926 0
310846982 256701302 0
333847313 468735481 0
295319405 487892915 0
58100385 61810140 0
521670476 453386607 0
268162445 756089830 0
461730635 564259418 0
368156600 305808366 0
108778079 411067794 0
170978633 240648567 0
54417092 709638310 0
3718275 181834725 0
352948657 405055627 0
788644229 214043015 0
660810924 745255457 0
303507145 684315135 0
238463991 51202865 0
445509743 317332413 0
203809389 87887 0
398352327 449501257 0
549632360 109580899 0
524803969 503921365 0
418200387 313323839 0
122338284 123381275 0
580437645 489756468 0
608886352 336150204 0
200181379 681795839 0
408938419 238223942 0
200838643 303300702 0
97770837 191743760 0
576780817 370261849 0
59266390 383983934 0
679548939 193589180 0
40611354 49501422 0
82871288 436341523 0
764114887 536874720 0
224743258 332141281 0
131419120 759289168 0
347663149 457675475 0
430140487 582475963 0
659138480 629164160 0
406927859 392170994 0
572623108 611998079 0
84944107 352055139 0
575218233 214247624 0
799262423 447213283 0
653413528 629245713 0
245982659 329917735 0
561504620 19006872 0
419613437 737758372 0
231296563 441491763 0
164310460 264465860 0
160707717 521809365 0
757397397 303593539 0
284577856 616047820 0
329224888 684362544 0
83745846 752044555 0
776494562 787103422 0
674268287 122522309 0
566167220 645967751 0
797733422 147069174 0
211410970 704342274 0
426559183 797086597 0
517256716 717836991 0
745262670 354173758 0
791167836 355114888 0
119505617 476101551 0
651973832 172594866 0
230218189 563894697 0
584965138 23810194 0
58377934 409428699 0
524717003 707331047 0
255123673 732664023 0
639301466 287835194 0
505510251 701085389 0
265523732 465679443 0
11745945 410460398 0
643422160 44156247 0
204460620 640264687 0
770769555 367454109 0
31268978 58176666 0
423171855 450070026 0
761328472 297337335 0
235941745 581982718 0
403481243 542237473 0
375171916 496568141 0
359202008 79810648 0
302757205 436520432 0
173998473 196267690 0
281410343 259628242 0
372943364 256856842 0
410865290 725896083 0
116722783 413196948 0
630005084 666802148 0
558551297 533359522 0
264628350 378705505 0
232849367 662124259 0
783198769 350979390 0
354758679 4185849 0
474200266 108361786 0
419916270 617557179 0
658269035 655548304 0
743685541 38442 0
746040698 256750755 0
12467011 74260490 0
535853601 672514342 0
621876190 106528613 0
389621344 463274685 0
296490275 179272792 0
724570592 506923039 0
307426940 111720305 0
299186693 118855738 0
193498401 264163793 0
383522799 475099318 0
630978873 39177026 0
651543213 33185543 0
561385847 413237652 0
370350833 620247040 0
409570155 217676937 0
460980161 189107026 0
319385986 156636592 0
188861720 479394340 0
62906891 627639912 0
534093094 305873878 0
562188317 10060607 0
397921550 672342440 0
268878908 105669779 0
522551037 206322095 0
483827302 169886405 0
216088515 353229302 0
602696277 195978759 0
769898351 120840719 0
746165217 608750498 0
307023985 287875987 0
58735901 550727348 0
403113865 490541675 0
298045209 707451343 0
431091981 75674487 0
20537169 412064135 0
89681905 105968376 0
47564652 170851092 0
783682135 641106303 0
359250896 347214349 0
525102839 598525345 0
686892632 650610050 0
472967032 654915525 0
452472813 436006699 0
52918974 250512932 0
434635377 392627223 0
375650598 230837647 0
625786383 420230823 0
295179636 543888081 0
786107644 796631425 0
341402919 324286490 0
658023495 304653911 0
333895459 769824044 0
56412857 540362098 0
578117945 706063303 0
554221162 779011031 0
681956634 160780780 0
441797237 735335816 0
267768161 207618274 0
734879129 525830846 0
98963799 53854824 0
50070837 769688842 0
158232647 676980683 0
375399728 368859765 0
351177263 786798141 0
92218838 735487342 0
346059946 126076659 0
65193748 696029159 0
377278220 595229821 0
449768131 716088524 0
265233262 245478870 0
668727527 533601260 0
768085814 30237118 0
339772902 516633385 0
551230622 796293371 0
172688221 368869827 0
384085160 485103571 0
675023607 524687529 0
107179833 617042185 0
53198858 677803247 0
256625910 790423617 0
578588289 737942186 0
92320597 231073841 0
769744891 554233962 0
107383688 317392986 0
766337949 764527866 0
771076450 475137144 0
760561611 321414869 0
78789689 60099784 0
699425270 558494501 0
26583296 190069980 0
523576517 151256588 0
307951361 519935583 0
592538372 749023309 0
62466151 404080483 0
568252212 627082714 0
449052272 191206672 0
117447686 259338097 0
559729375 436381975 0
231171243 611528837 0
46991258 375762343 0
470483802 426842013 0
723122373 196627941 0
659977799 259467820 0
3899408 379250488 0
162405409 460346812 0
272779745 504142933 0
21199524 30884874 0
510038096 199334385 0
793414418 25555240 0
630056783 88885797 0
128701854 693622160 0
142807771 545846715 0
239168878 544138605 0
376073373 199258864 0
516248623 466705598 0
44989650 36674038 0
685675256 440569440 0
747586474 470761824 0
35349916 768959646 0
166153349 715882146 0
237326443 66371844 0
662263097 615177504 0
325877956 489230954 0
751049321 711221613 0
464422959 669653210 0
538120537 171705745 0
417684573 213987573 0
391357338 30656607 0
583133661 641123336 0
48782260 463137242 0
42430540 299616980 0
395130813 109969379 0
79763543 142114485 0
472697836 31297834 0
720786268 286275762 0
220016686 415277478 0
296589171 594382174 0
81818308 366206855 0
137186795 191218520 0
222099864 304317053 0
150716255 96013386 0
228043702 311495350 0
641891206 17706223 0
410727774 412295830 0
641737942 513735669 0
245940529 222985516 0
687033091 386254929 0
40732720 456855772 0
612628064 192050036 0
194538584 337507252 0
400769052 530490161 0
772961218 563263582 0
488117205 175066869 0
733278188 292916170 0
700160240 391789678 0
421328405 319676750 0
722338923 132318389 0
567477215 322467837 0
739126047 116425615 0
116358402 221917886 0
162998124 364061600 0
484160411 600282816 0
587318213 556394272 0
158785592 266393111 0
475752921 374046971 0
39744673 483843237 0
691509385 251088488 0
747739589 54789091 0
670835420 789633916 0
555989765 126594046 0
80098549 217921143 0
9299206 277949148 0
380363826 461859447 0
381665758 1995459 0
338566711 95785721 0
113660117 676722797 0
269802547 195224683 0
708746479 495918721 0
728329133 644453941 0
761116805 232967247 0
645147777 419944466 0
218122417 126369214 0
103299517 80307646 0
365588962 307487722 0
506279272 513980605 0
317363782 379536020 0
799212537 122765259 0
589047710 210841253 0
248442673 133198880 0
411476150 420223205 0
351034361 341481205 0
466123621 73754195 0
316013685 608927166 0
45017224 396245105 0
774063672 357098142 0
304638861 4442537 0
149854419 497421125 0
450867783 522452506 0
19476932 495265435 0
219797027 647770061 0
57187365 342735851 0
644300578 236073671 0
267774787 78665295 0
658908006 23166076 0
466872781 236675785 0
707108539 468386585 0
747511699 737015463 0
347581951 245295066 0
41304652 462643957 0
185716131 273588089 0
428937122 298510782 0
772772094 456131719 0
253419937 471676214 0
383084950 688087995 0
273059818 10468493 0
406030585 627194845 0
601076587 446409605 0
230598224 481868870 0
160000628 404920622 0
801226633 441261305 0
214109865 614600324 0
425047075 702988725 0
754508605 347835807 0
390819612 62869577 0
128491035 648381547 0
230445139 494733303 0
188902647 623174030 0
313724454 774572090 0
592518692 430619488 0
249400670 413368897 0
435235478 121239751 0
376447922 569070876 0
529107164 748852574 0
288484870 539644751 0
241622997 793042789 0
615412662 552492976 0
557304612 180099736 0
372163067 755613348 0
695538354 753735717 0
44004511 542453785 0
452430081 213817671 0
487841720 786088542 0
311719281 737227144 0
221671012 529696670 0
399678740 165935898 0
782966591 629749047 0
617345884 327803121 0
205982032 751348341 0
393851959 76901554 0
347911318 319979148 0
106319435 15811767 0
520873221 446445454 0
175403035 548449222 0
798517520 639633867 0
463346558 329744634 0
627692384 367940260 0
198287292 357117737 0
670209939 20826202 0
641938489 333077908 0
432123446 158074266 0
296975439 454687681 0
686242232 429200874 0
193677872 431647798 0
364684734 311344275 0
331267335 659974502 0
116598623 52015331 0
28113045 139093622 0
243494437 716304236 0
612082629 681263210 0
678895892 470843778 0
507947265 305071724 0
532674631 459371260 0
212072647 97689580 0
221488084 228444165 0
52679706 379384258 0
260930349 593836971 0
625755558 426488899 0
64442146 519370997 0
69854385 134119547 0
685380469 545483321 0
493537301 464210999 0
497885526 666262786 0
422802794 329332906 0
117719541 620188802 0
1829398 65696962 0
471842611 564322094 0
176075687 527381409 0
664229716 466606044 0
679599489 400942083 0
521235719 405226893 0
78061353 473436195 0
682048670 568805963 0
188807446 95216441 0
168132294 628131793 0
254551825 768713500 0
208375865 598532137 0
451638426 470728786 0
313435798 277838290 0
349036044 191939904 0
18616640 773740176 0
762259592 255112940 0
318009106 279127551 0
275024309 135987236 0
359653565 706113727 0
593249880 650098231 0
639239947 737265513 0
463440646 424275972 0
309266233 567944493 0
279114581 247054160 0
383751800 777129339 0
495865519 146727492 0
643062147 671310000 0
558471412 625350396 0
419644308 296584570 0
392989979 228621571 0
120835964 209978077 0
138938747 48576967 0
123498561 675179710 0
413701699 626247432 0
539525342 608462209 0
297379402 606268671 0
486786529 591482027 0
447284816 116308556 0
612568155 702647425 0
779459314 34677475 0
534037068 268225146 0
372868010 596759301 0
81848711 713364886 0
719824843 201769408 0
214677917 664034541 0
656202528 291930357 0
114363704 660130632 0
388371318 282800476 0
531474627 604586754 0
321397749 458440200 0
267606153 181699327 0
91820002 764939859 0
394206948 170402027 0
129464539 137421870 0
201888235 428953679 0
384684161 327538002 0
216991744 689625454 0
523315702 281312972 0
530101794 81034280 0
484839121 457616764 0
723077345 253688658 0
437782528 650848229 0
321925338 213227851 0
63022541 381218087 0
756337706 111973540 0
114080213 643492142 0
179642791 162528328 0
149092210 309584879 0
669050206 485416414 0
339190686 222463651 0
110359700 645673823 0
784701987 752021189 0
511587309 389999757 0
651643699 296290170 0
538552994 360055251 0
707069425 370345487 0
794810769 463235115 0
321705271 92709204 0
128925617 202648711 0
204008005 654310695 0
712489202 679648218 0
801103287 59934403 0
423791391 387257063 0
346320612 96199353 0
369521300 72553858 0
34499155 31017162 0
662723048 681877964 0
195012012 400848477 0
411960774 182535773 0
57644817 718986547 0
351730999 309631835 0
570878625 184299802 0
566099979 501651072 0
464370680 11872366 0
57543785 345251916 0
97671748 658348141 0
92250227 605165848 0
681502469 405333913 0
675698755 348830570 0
451303378 511840617 0
538985040 144993521 0
658406206 66307910 0
43742590 721744403 0
597285365 230216343 0
365761032 288718219 0
222854672 712559407 0
574217062 531145547 0
433290783 718578511 0
451661728 283338140 0
158921809 491140287 0
151404654 48389133 0
626026576 307225784 0
22346562 784371900 0
743918170 390784220 0
660072655 282788986 0
362070765 625886049 0
353467512 616874045 0
512934004 86560848 0
310351488 13444103 0
428444191 392766772 0
732457128 663074751 0
96128009 355555504 0
172056174 250697069 0
706077376 777405076 0
315741102 606942621 0
110640851 536999191 0
165872637 622396549 0
240309248 210176087 0
545159903 18537534 0
611565812 598932079 0
165084026 209851759 0
766246811 199179532 0
285103235 794044507 0
182579514 770124239 0
772716101 57190531 0
250337020 689756692 0
281266370 176792133 0
563231589 734839511 0
287726253 471315467 0
467984295 251205387 0
637345126 711020234 0
737821657 598248708 0
407242660 23947026 0
341266590 276798626 0
621810040 672753949 0
571270170 240516881 0
775196277 499492328 0
271909299 798723628 0
586636308 490033748 0
140791642 651813318 0
81199317 329916016 0
47631997 505586285 0
213381851 121618749 0
316367048 469070532 0
462126844 602355070 0
642684554 298391577 0
345234891 264966711 0
375773647 488462526 0
274670523 50661060 0
429490063 371762074 0
319735207 358991977 0
724538743 352949002 0
424033049 232440660 0
553879696 788577001 0
350901263 506618456 0
143216872 171391407 0
86240914 551080007 0
474091763 112628041 0
773236257 242184272 0
657392817 429607265 0
565613107 256963303 0
158099295 529803777 0
430488359 105990585 0
100283834 400054719 0
591532280 534988363 0
551020478 556337068 0
561899199 55166716 0
626883452 690581216 0
655044450 688402393 0
92645064 792656429 0
714368776 161018338 0
800598259 258873871 0
11761832 724844323 0
109166362 765492910 0
501127214 99943827 0
775259632 118748883 0
644523952 507559515 0
596655799 281184252 0
381888812 730651367 0
46220422 61663428 0
16272780 156728637 0
104697900 169967838 0
47592044 426808992 0
221408332 28252903 0
26062885 723569815 0
195378578 749026841 0
564096391 613110389 0
51547611 195039501 0
23482999 297021953 0
639255012 346720166 0
475428375 745303874 0
798059644 448369209 0
348247123 322023215 0
495553862 641621037 0
569092197 30029249 0
797712065 546232351 0
110585263 575570804 0
64626217 22256606 0
601011107 174041517 0
278612341 170012338 0
660636007 201340826 0
31744151 26570455 0
790774510 597876118 0
742479305 94921533 0
227008552 482910567 0
382124213 494254896 0
93616472 497004854 0
553606298 464529469 0
786034996 32759158 0
567677390 234160425 0
705209255 320902356 0
579399337 106156824 0
154711348 629064742 0
525034036 682734259 0
142718791 2398718 0
6666067 581227027 0
613118260 45659372 0
295639347 251249502 0
4975046 346477367 0
339362427 519017039 0
513427244 790466816 0
87207650 796883367 0
671504577 217941560 0
655550072 554046407 0
233667449 400371742 0
543760496 53010306 0
408764200 528269093 0
364696845 230849098 0
670588061 83815486 0
103035501 238457263 0
687744979 186307497 0
761703964 563327009 0
168206504 747494798 0
317219782 728798090 0
723780810 85487016 0
68222399 219535116 0
253628492 24046594 0
751508359 788713210 0
572902306 226700348 0
298046463 739356958 0
712950414 81414920 0
120832290 715459064 0
753226706 425775874 0
653012457 352100655 0
427972852 2221715 0
608834858 551082014 0
342430284 70577767 0
265343984 266778526 0
60615041 660398341 0
310738031 163168742 0
163027839 295512165 0
682208670 44735818 0
475735692 160407435 0
626209307 122699381 0
717213026 695321907 0
220232947 61389658 0
52987933 42796100 0
768262783 406960410 0
43621755 531282939 0
700333557 583611127 0
375055905 635144304 0
104529941 221363215 0
751919050 528540035 0
690293984 494296076 0
226376982 584254916 0
304561242 40690484 0
784045096 503071523 0
178678041 452351412 0
109399018 675383098 0
359408105 1249973 0
443555413 76055484 0
453843607 369678095 0
641139607 68380546 0
573699088 782908719 0
355409581 322433608 0
507710488 491850705 0
616392616 391320813 0
444568361 411645986 0
149998410 692280685 0
422262721 340133151 0
801098170 692343722 0
414898083 661387955 0
677031596 739179221 0
701552300 108099876 0
132223450 310501779 0
504672613 773057066 0
640755398 674087066 0
797760632 111992479 0
674515508 506737539 0
378165627 473212928 0
449835021 720303233 0
608268991 589783084 0
287269114 467799770 0
72802356 180318635 0
934694 476109347 0
631419493 114921194 0
28042451 781716301 0
216158765 12527881 0
508374645 439518915 0
69910790 363786343 0
755255967 782714076 0
699407105 301656492 0
405666457 538560357 0
383800149 236677968 0
82214176 228793513 0
465593217 56241551 0
667683540 367254962 0
535427967 633101242 0
194574280 350912172 0
145138412 602734115 0
2144589 274299234 0
534880926 184747527 0
179708074 195061728 0
85950528 222971303 0
683690051 618899107 0
409160846 316040535 0
633417449 296027589 0
787240370 472253783 0
444092366 768797234 0
6916424 115805597 0
711616455 133353265 0
476914300 573701190 0
714974673 418749861 0
376622589 751138873 0
627246432 724901168 0
496737513 132971994 0
565512408 106999901 0
657357378 134509384 0
314648880 638665914 0
480498952 246553418 0
2145587 652661219 0
565990555 701385919 0
9850773 764866844 0
470555714 530584557 0
737112900 156790604 0
412856057 8302297 0
488280086 290447804 0
74285192 622408600 0
635125594 733383792 0
399876809 71934599 0
639505958 390623861 0
510548574 787325393 0
60194882 683762555 0
577888540 740430343 0
86189477 75752356 0
153688760 345801746 0
119030613 660479280 0
770637094 317324557 0
641220953 172241403 0
524662925 340465310 0
702007860 664865800 0
5822545 538203126 0
9988445 702058424 0
697045326 408214577 0
110298458 218098421 0
595116016 109225422 0
401054727 570957304 0
380329392 257179733 0
734501472 739851869 0
340174511 618478791 0
727020811 717686216 0
224463740 370397079 0
777190802 475758538 0
123583628 477183891 0
36778037 519772869 0
446296455 11979526 0
352657216 436727616 0
283757222 449400128 0
226388906 242216296 0
700359698 770925355 0
183692555 688144807 0
65165489 715196603 0
750813174 315094784 0
296835755 99232522 0
512285113 667972894 0
426241113 93615227 0
704832859 197042855 0
511081449 500483066 0
483790324 418061124 0
572656000 771387561 0
267307644 729050534 0
67469562 754199507 0
108648003 296462957 0
542237846 715067174 0
226105140 241314763 0
645080292 469345851 0
4443095 7964039 0
674033726 296305142 0
6217041 641496145 0
466528897 437042254 0
748385704 742383421 0
565582886 435149620 0
764658323 367018180 0
767783845 213209600 0
368339362 768827419 0
642304802 315514699 0
676711836 722233611 0
204343220 462425517 0
377499998 589613727 0
433043363 148696947 0
456476578 317262285 0
756673772 65110563 0
249288189 312777645 0
669518422 390923 0
486594312 563007400 0
3478729 664059185 0
156936528 582573810 0
237823466 206921880 0
339893744 328145323 0
358595281 65357974 0
799052047 177961809 0
189291738 673050521 0
258154660 315395071 0
797364070 410462740 0
325081162 409769842 0
630835638 677997880 0
184633516 619511414 0
650928443 185425170 0
166933912 590468440 0
587417662 242432622 0
784456825 463967791 0
240996342 45956462 0
493971778 135494358 0
659942433 764492267 0
688549841 636409752 0
66089835 159979460 0
527032500 126611855 0
19701539 113595545 0
718574274 74261563 0
362179882 551851071 0
44422243 646726179 0
581512586 779849399 0
50096417 357837047 0
639650902 694835748 0
362230464 177769683 0
236140503 670188968 0
203026707 613604159 0
159539678 295977370 0
671821406 692451892 0
517608119 73556090 0
295144897 671105454 0
304452222 454974914 0
724736247 296636689 0
479409028 687878644 0
192418908 397655492 0
731977798 633209652 0
425818937 170946761 0
219302526 311286465 0
268352797 452491465 0
638077044 92037733 0
500800303 121627904 0
176076962 748028928 0
190628372 784317118 0
65676546 437951902 0
657498641 625545480 0
753479977 428069189 0
316861617 78172489 0
380107169 770540517 0
776050753 105446295 0
800024867 300325544 0
301844651 677085287 0
677434448 690262466 0
97499649 217580128 0
28788779 150882961 0
319920982 497477071 0
366934520 613074367 0
52189605 163302974 0
644355898 200382121 0
540617403 478241353 0
308854177 556141897 0
131450321 533021120 0
18645394 148514770 0
172700769 453865552 0
677789019 659809574 0
45089793 559105655 0
465149964 87946721 0
636334217 514703577 0
281333212 633787576 0
649876412 317224083 0
153770100 546917505 0
188386335 759907230 0
18911723 39390541 0
433742690 767020014 0
679782915 509139837 0
740076737 463417254 0
306688886 228900261 0
152117889 113930843 0
404113594 656300449 0
574108308 399148874 0
251389112 382139097 0
14371184 776558443 0
573660586 273940203 0
127842788 670331862 0
384409474 693150366 0
340013726 726117204 0
545579744 223828330 0
201162227 544037166 0
370130076 62837360 0
311635228 775387246 0
692593581 777179113 0
300178927 50368474 0
652078559 305712718 0
152144845 432459899 0
791491255 397308582 0
274881265 19503029 0
266776512 719528343 0
287244295 120953375 0
240163263 585140641 0
735725038 217530749 0
465804507 527914683 0
794997260 360664186 0
536178930 644043614 0
465593926 222922514 0
392399520 653575058 0
203532189 319941425 0
642686117 275918758 0
690877952 745023806 0
779248126 419748932 0
245294035 138353931 0
190237868 422811639 0
504103820 520564377 0
328668622 711687159 0
2441862 710879312 0
482591664 726741180 0
678327122 157857847 0
35594545 659027123 0
202425462 526723887 0
682414411 5482553 0
401022793 535929993 0
664422376 107965498 0
492334354 340507474 0
387667717 393962321 0
635784715 563165087 0
350081288 649755129 0
744775074 525632358 0
577915028 800059985 0
243553952 203759800 0
482848012 670750059 0
368725867 125870671 0
158827054 217418412 0
255341374 298060280 0
617663349 50202285 0
20763822 371776613 0
76610764 595691358 0
384493468 260856149 0
534830998 7998858 0
177734521 373625843 0
546334632 178269581 0
234886194 136083569 0
628404024 297652273 0
777665313 660495843 0
640850880 589999588 0
695040488 335573961 0
571916692 283579634 0
337928395 587546719 0
703254290 512576065 0
204737005 596975215 0
124180787 531307130 0
56121412 65327475 0
295567179 42309103 0
342967723 218369606 0
106484289 425760497 0
277055695 536200987 0
335315394 382009869 0
652369783 593334376 0
485124740 441474622 0
339934087 429685560 0
468625584 416476642 0
13193088 319267820 0
229475140 516801233 0
403496107 386074427 0
354135889 653103257 0
161732467 186229700 0
696228839 467855236 0
324387742 388518163 0
400936683 510999484 0
259293335 333305726 0
426763250 190204051 0
656983268 37424309 0
672423655 777693825 0
463079403 38888035 0
439497709 726664660 0
185745033 500118896 0
245647338 703269046 0
60561223 376423161 0
795101905 400640563 0
497675755 179188471 0
440650573 71009414 0
125543668 264023542 0
175829652 638839874 0
153055291 259327121 0
382903744 325604437 0
508014280 114159183 0
304066966 57238562 0
72562381 7941207 0
67691263 509849588 0
731212280 69004605 0
721470673 557854765 0
119034989 231916177 0
119711143 712090379 0
257367747 588806454 0
705743696 128957946 0
124835872 561403974 0
190438754 195595966 0
499372083 552971529 0
286113550 394044649 0
765499840 747350785 0
427516536 75789229 0
122951406 557147753 0
623132875 632950168 0
212243257 30127712 0
272688022 490201393 0
313018790 145992972 0
307654768 287168272 0
609712668 744651428 0
724891519 619720896 0
233871853 284724864 0
664267599 267639953 0
104567830 535429475 0
342756933 262197760 0
376398584 403512209 0
65307699 734571803 0
530550969 685392399 0
595065182 128604765 0
564341307 716301709 0
327206227 77133413 0
680412058 470950524 0
443762922 249463696 0
552396499 35777082 0
437783650 197043909 0
715663710 596032139 0
64383871 567663705 0
631635556 679719546 0
523901387 505668020 0
524039215 716481957 0
317984225 147339879 0
448534922 767717839 0
264917259 609578920 0
387539049 465196743 0
151198843 720236277 0
111188213 32543575 0
252773993 128838045 0
181385411 163856747 0
158774564 327482133 0
675884145 39681088 0
271926738 33399461 0
477004928 500876219 0
217361247 447026938 0
235091029 103450237 0
395447399 568124627 0
107658663 444564375 0
454569837 528151441 0
697474847 678686793 0
214654200 210335441 0
520293969 765823393 0
217292165 337389765 0
115199132 463487165 0
683085458 692463618 0
80516337 646319786 0
271975202 492400349 0
695775688 433975262 0
618944488 485205103 0
793499671 518816575 0
97978370 537430759 0
763579665 17984475 0
801433329 511892380 0
627738208 318656186 0
477685521 53266786 0
54858785 130708185 0
780985621 211016757 0
590263304 506789352 0
538841770 387519586 0
345572329 430567932 0
461811623 606874433 0
79428211 788878124 0
386632035 287868254 0
351161797 604819102 0
766064278 546685046 0
150591398 341991761 0
666673246 138643658 0
195643503 666868353 0
486085143 514910753 0
330777494 800601908 0
90202975 629587883 0
379636849 521076969 0
534766713 418822694 0
180962861 568077575 0
328879486 408003697 0
492367464 225810162 0
77850478 667534801 0
623111282 66915622 0
216218458 335695103 0
105838005 460327099 0
723946006 628106296 0
155456950 104110853 0
316530213 737615000 0
460844877 52898163 0
574307682 498929069 0
274699626 31338060 0
317871660 324731081 0
32166182 400274059 0
34943072 280227498 0
327641570 721197958 0
561023217 267385689 0
485875749 716587132 0
557994852 700595815 0
282588050 656804848 0
590539997 533954997 0
462622332 617867339 0
238975451 555918381 0
409949931 44901849 0
710929864 150072911 0
14807419 598139383 0
636007863 94850567 0
37942830 582443566 0
251433460 749673931 0
460283838 438907243 0
283865775 7920217 0
288229851 490948402 0
137979751 589440485 0
34700620 137204764 0
36079291 57636204 0
79393985 261706585 0
256899462 796026259 0
429013771 79593940 0
20825230 21723868 0
215714953 483176720 0
199213909 24229843 0
593585599 594799365 0
234181899 463279539 0
501202872 499715086 0
490569550 243634845 0
4879823 740113015 0
20043137 798524925 0
192383159 624191205 0
337457218 456321378 0
783302476 483895724 0
695575832 561723605 0
332686829 448858106 0
68689340 293993727 0
22713680 25299897 0
48411205 373761231 0
555483110 174424896 0
337582381 471822230 0
323091426 324826665 0
155914134 453815779 0
161492556 353519957 0
275259199 635557063 0
429362273 754894041 0
146422685 113040595 0
346928784 484698041 0
726143896 351283512 0
8768893 775074617 0
50148498 122435785 0
268244256 255833183 0
695281436 318519490 0
442193249 796847616 0
126860662 242160168 0
490670762 66031314 0
163599233 665104112 0
793913521 588213386 0
79001641 738080854 0
690152146 653434803 0
445662766 552903281 0
480924734 673106801 0
215164251 277444868 0
664387420 94926791 0
301296268 554617219 0
75477214 55578181 0
494090215 518362147 0
799526221 96290635 0
525092273 145868149 0
72773672 685280587 0
726446757 411090492 0
150694869 458790595 0
325634567 436125401 0
343668388 498724876 0
785187009 285049779 0
77554606 709753386 0
646514289 98531867 0
548829259 120226136 0
625870819 789322752 0
493319387 750687618 0
211355219 440127125 0
249016108 225584298 0
235727617 515362261 0
557872436 250427051 0
637123666 318542992 0
159257647 285087099 0
703045584 707887327 0
566627369 123506681 0
45016236 114133178 0
183867291 173937945 0
335955397 316857168 0
161310288 581593434 0
697347272 303127096 0
42939717 196150896 0
530042840 539082645 0
772257544 449740985 0
670694387 690216716 0
325629 689127175 0
324723710 769320854 0
476831364 563673337 0
656119855 566529533 0
687843071 140526894 0
745215467 297582618 0
440730256 568124235 0
383286938 759706428 0
216765397 713186520 0
56671653 62382182 0
258378952 744026226 0
49713831 559415103 0
642011574 549489539 0
754510909 212012918 0
271441196 519376825 0
400091763 289628792 0
613444893 198425549 0
399299094 358248848 0
782578427 297655517 0
208718245 795707675 0
467239753 525751358 0
695262314 790425911 0
655168202 31051329 0
767117130 544150174 0
614721950 745641382 0
589136288 493315252 0
220805995 63436123 0
508505390 381032968 0
153771196 708187860 0
588467097 767287646 0
178179925 518520092 0
503971545 694540231 0
10938023 557546861 0
250072477 570737459 0
113356171 177414505 0
303540457 57036912 0
170967699 1472002 0
731011374 23606688 0
255103783 600466443 0
490758645 204629145 0
568706852 491705908 0
404246169 85225635 0
602667720 174685351 0
242513485 162748030 0
135188432 312588321 0
248254951 253509042 0
578628184 458081051 0
589374460 413101660 0
53102483 71570972 0
103876369 105428191 0
798585167 239918309 0
717867942 159778996 0
535056299 624206467 0
487834276 172113281 0
199776338 151914158 0
304493746 169660809 0
123666607 507694098 0
156314625 220173670 0
444168477 676915640 0
182131099 67667793 0
413982664 522416119 0
516842788 257540648 0
639324881 288168546 0
164124889 379431183 0
277262196 686747405 0
739001051 512700945 0
609126057 704709048 0
799347466 684436887 0
194264507 216259132 0
384769794 381603766 0
428494371 389779303 0
162662979 429882793 0
420643634 156651907 0
292391932 728876230 0
606979231 714984485 0
265579915 442869055 0
77735252 529106531 0
325307867 588188192 0
607449976 156274358 0
654050394 623221566 0
566858153 213888437 0
337382978 47639681 0
102532370 454030151 0
94002487 238720728 0
97455623 796045908 0
48462142 684381209 0
152449748 153612595 0
683571821 413356985 0
180554016 406389025 0
194908957 733727162 0
470644148 187597213 0
484242358 323098830 0
571140831 577318602 0
88142214 67048309 0
628482524 161287079 0
180862887 64201022 0
443111361 603256285 0
254869923 397178540 0
193167790 643755620 0
643551107 330741667 0
630588502 399667926 0
699799685 227715106 0
360428655 542210063 0
417721872 34710386 0
236280287 461723138 0
589818842 100554352 0
76624967 599903564 0
397747165 579353433 0
558668600 638461446 0
404341499 120930530 0
723029226 405136091 0
712954296 540707136 0
361406123 784401279 0
117800272 78338114 0
772101602 103760745 0
241476935 664519022 0
737603807 325410260 0
437626102 583893362 0
407984435 342479205 0
496289367 777644357 0
297847260 81235782 0
374640863 362616824 0
671895608 623761607 0
291681490 726218869 0
521811108 71701642 0
384468934 312942454 0
367857735 737359895 0
566635502 723909060 0
42212831 605205862 0
139596979 374197341 0
138477910 72598117 0
282647747 545269675 0
403836455 2839092 0
571897738 581593354 0
628085262 98037114 0
603678237 231089471 0
425253039 168395453 0
22451780 696916714 0
6601488 1619138 0
562212883 254741393 0
636618648 420207385 0
222311747 635958155 0
395187698 399451312 0
154847911 641792205 0
224493946 652514030 0
593176304 740368942 0
598094748 189217929 0
468023327 39345055 0
474035429 510836552 0
36543684 193261105 0
392514139 229618016 0
444707446 431637505 0
621425228 264274641 0
267601116 294089179 0
300123334 95787994 0
80611584 259936789 0
184436751 537505149 0
241827635 783650244 0
471587750 45758093 0
240070783 233737124 0
661077685 266678906 0
177462344 627886320 0
73618523 22425532 0
649111568 630829672 0
638531135 665020147 0
201333172 450559652 0
201794660 334319297 0
714395491 450739074 0
715586588 533249450 0
20535097 505695883 0
578461628 222535944 0
458713405 15743658 0
319304761 725235912 0
525477029 674770414 0
76477343 109907496 0
789010876 15701453 0
325164733 720272128 0
168804382 293142088 0
449037566 395529945 0
626721996 390969258 0
406809172 223130028 0
528244753 154648484 0
512508618 457811939 0
426132420 439098613 0
713900396 153104914 0
471442431 635193220 0
283703499 191669859 0
70138453 635144627 0
734644643 538043220 0
69939892 732669844 0
22622642 664249467 0
339417382 188553098 0
161797438 800390691 0
107743883 608524584 0
750302583 101896963 0
646505620 180526353 0
293254432 395142516 0
758434391 674870514 0
432448515 699277409 0
465273134 100312020 0
572752620 492740385 0
376412485 367912977 0
517219174 97357455 0
392161385 282949179 0
206476379 161790152 0
405771895 38123644 0
530877517 786807932 0
274052982 145434774 0
144499196 734823320 0
356557577 387959358 0
125715720 378142630 0
365108812 524152273 0
525361903 695879275 0
629389453 293831320 0
108734234 280481955 0
112034318 287844508 0
148332618 448072508 0
280391991 422553389 0
253369312 603410484 0
399698737 248635865 0
713120833 416556306 0
427376583 714338551 0
538221109 267106512 0
448700772 273338216 0
553642414 546021725 0
626676273 630193760 0
523131368 665490678 0
604553510 331740086 0
595609884 78989968 0
415927874 361661645 0
531309416 302326065 0
155229265 494506395 0
795788763 767635026 0
521517754 256563960 0
177991 415344492 0
670916094 463354680 0
266729728 544937256 0
635544460 658269637 0
776869557 626634622 0
741701502 576066162 0
2353619 198499670 0
8552288 207838733 0
532777287 312480308 0
153161073 352920704 0
714973900 328419447 0
599349809 668646328 0
315133968 178112868 0
467118741 623830899 0
775551222 550773398 0
13512618 292252902 0
688601202 48757016 0
606563315 778102962 0
631212857 696524338 0
453270417 502239812 0
702600036 116860393 0
381332236 280248954 0
749637667 88165909 0
325610997 14072207 0
530224335 730105137 0
30538283 480297309 0
449887432 116353332 0
4592227 668952532 0
178162954 250028858 0
143049270 102869766 0
577985458 649244401 0
772645958 284285568 0
373447247 242061635 0
283482405 11564023 0
777479324 725507334 0
428549250 57337791 0
123132055 615135923 0
756592042 84920335 0
119967629 263887844 0
32546960 125168329 0
413785357 491060216 0
640146284 500294713 0
413674384 552396956 0
556222630 529575917 0
128308246 480215166 0
747113216 22691375 0
58223659 298577701 0
94058488 574504734 0
390665471 192741389 0
341327560 616635285 0
18163329 11012207 0
150839274 205008812 0
363943675 180257098 0
706222536 528895135 0
79434989 238449549 0
799181909 572320976 0
212006591 596525393 0
769834817 290928364 0
38567294 236451064 0
360884114 350023504 0
50363857 137353722 0
206346807 358657153 0
493666740 707506544 0
437513694 565610808 0
411052065 741323468 0
202844622 488429657 0
591309423 240960455 0
661082705 310306677 0
510077886 680545527 0
628038651 718302631 0
762083046 156142963 0
693885987 425888590 0
535282810 266963331 0
101233105 530625349 0
798762138 566029584 0
642192498 753371790 0
704745335 432136202 0
544409576 679609371 0
421442700 200193744 0
800873879 52012695 0
368332617 590553940 0
558831922 226351058 0
751837124 435454343 0
714086659 298323387 0
517292724 494240082 0
733844690 685303134 0
362680603 120958559 0
87875713 209847583 0
697544615 487080167 0
39882460 452429686 0
670625617 743223454 0
620686978 426624012 0
323602262 706332333 0
566990204 233663430 0
65283692 43666697 0
418548297 513047164 0
44163449 15782691 0
800411699 353003628 0
788752650 518216712 0
502326501 439008816 0
449799102 760890299 0
764284249 716052546 0
378101584 121519556 0
94611148 207919354 0
536171787 687169193 0
51299232 108082039 0
564255419 728157154 0
27097793 494835161 0
320082767 774139502 0
599000017 378805302 0
586852607 328652326 0
438134208 613660745 0
195128475 82798118 0
107200977 390396958 0
544730498 147162209 0
318558211 479226568 0
234802792 495831969 0
182207503 381387929 0
21239479 512087362 0
465248809 315396312 0
271862380 500287041 0
489696618 499463635 0
442838713 763577385 0
648652076 542186551 0
310058050 292369950 0
281114287 359501433 0
217407245 756584882 0
398177400 771408364 0
324009306 686832391 0
135757978 30761694 0
158926743 260014075 0
331871515 701938281 0
357426178 346601072 0
13236315 632431436 0
699237225 167347037 0
760416510 700919157 0
97988458 197056291 0
673154053 299458399 0
56159639 467349176 0
486839173 111730370 0
783018679 573384898 0
404978599 606597302 0
552387172 786408113 0
130762367 557680740 0
287115128 504724069 0
416258988 120102647 0
153045606 114477453 0
291857525 76964610 0
290724374 726077284 0
590820341 9175262 0
561660031 684177474 0
680290827 186798156 0
761774599 152949335 0
653872229 80036246 0
523814798 391516227 0
424836805 104164832 0
51990663 324794976 0
731067447 253909938 0
351612358 312802690 0
102382281 440803558 0
612862735 231311479 0
748824855 647274742 0
292766759 433921962 0
288794878 235372429 0
193527546 232613271 0
38170478 504437745 0
646031982 282432441 0
431179718 416871725 0
625669944 423991125 0
590709829 642815687 0
194199221 63158034 0
546018888 292555905 0
371725628 379414015 0
24960943 351211918 0
84473983 50424012 0
44851635 209882087 0
476222016 571769586 0
430234458 251899044 0
772136332 205439061 0
233532066 150733791 0
141864845 184107996 0
766998149 774408635 0
341834155 476244909 0
16225768 540680002 0
709385734 795159281 0
441451434 669901883 0
463827527 524848700 0
723012295 548820496 0
226056352 614004210 0
599577807 644993135 0
139902669 68843554 0
337295291 105216789 0
82083642 154602661 0
559394694 429135970 0
158121634 156681885 0
118889247 283927711 0
794096928 801582383 0
49737711 721907436 0
224213137 647364792 0
358715604 2062895 0
534499265 71628016 0
270312068 175915408 0
695253011 47883828 0
229023186 723022973 0
749152816 620969799 0
146358723 547219625 0
268170853 722539834 0
352824680 660098548 0
660827391 765521392 0
177216913 226792772 0
224043490 503800984 0
685538465 111928983 0
686756200 544157929 0
109821703 617480003 0
704416166 199621018 0
56872003 770763322 0
79787612 401983717 0
693588809 478941268 0
82283781 271398053 0
574855644 703100525 0
312173557 743793670 0
678798020 416424632 0
395520841 638636268 0
161187830 498349758 0
5377841 169265996 0
572120831 538776998 0
640993331 614178495 0
500254340 34504070 0
596893263 490470252 0
133995401 99080524 0
41788474 679284192 0
187346572 575080550 0
205304386 172966204 0
623218027 41537791 0
1163386 506377054 0
576688759 67381077 0
32901367 540446692 0
39886742 268285157 0
316247026 649104279 0
144853402 716340320 0
590784383 502276151 0
684462558 675668087 0
367564025 353239264 0
773256677 43619000 0
680004121 610406366 0
374882988 463799381 0
179048604 591136294 0
573395180 583602290 0
66668794 438742211 0
99543986 440765740 0
789789513 672239638 0
270561929 702641595 0
783576824 178910422 0
81549250 350806277 0
494999303 532157718 0
588262518 495481433 0
266123523 204306650 0
296725834 273760277 0
691939841 233386214 0
793747686 721070078 0
311380734 724254182 0
129615787 303015865 0
645857627 3383597 0
111028575 787845589 0
796090971 722133916 0
435064566 486678604 0
441864839 266763413 0
145481169 708743168 0
763509873 669247419 0
91845454 85954855 0
509829394 216656406 0
668215358 106075283 0
279862291 723750899 0
150625657 596417155 0
332112643 797091226 0
455860470 189816804 0
386624535 449016474 0
73943343 221305670 0
42350671 156685744 0
792037889 485893724 0
388217527 404791781 0
528421916 198207658 0
656304950 777731737 0
445729118 78953924 0
374952804 124095659 0
531314788 748424029 0
729149217 589559009 0
253928785 455394222 0
798105047 494590580 0
510291508 573949485 0
791010612 101561997 0
19746711 250402772 0
462342245 45523828 0
79333617 739275693 0
475092597 513130424 0
662070725 801541261 0
380996748 404119884 0
141382653 397983142 0
44554480 56966074 0
224465761 732368863 0
758103086 61398607 0
289079351 251688211 0
198226230 693991728 0
357718437 692775950 0
419882381 682562728 0
61912320 723503721 0
194002047 357207978 0
129181607 263860741 0
303028912 359950420 0
22078613 614972548 0
128160197 285244189 0
478606043 78421443 0
410436855 672625218 0
467927470 786591501 0
190148696 497592842 0
607235369 253463725 0
140438018 152733652 0
247745013 197122966 0
447969257 631285752 0
350981085 524698605 0
622033520 667914894 0
771951163 108721361 0
667981128 50044126 0
363883348 752935469 0
516681894 145902881 0
599003483 155237853 0
140524938 749586629 0
170912362 740837068 0
376869601 400442801 0
201615005 260546052 0
599041011 651095093 0
235450548 544662508 0
17676743 163819623 0
51308709 255755148 0
770669524 715645184 0
505691781 187317634 0
431968417 656293476 0
675289174 692791562 0
741510349 109877096 0
342472051 538537887 0
630915 150447618 0
27906787 641432685 0
366141140 686544233 0
359154856 489247462 0
313839425 400535156 0
157670531 665280886 0
625222164 743008933 0
598197782 752090736 0
19471219 723397943 0
361192381 600411940 0
366164282 739385397 0
437991323 634517815 0
274407513 244281179 0
393689059 35025307 0
53253452 697951817 0
30510855 617571666 0
279839956 739980467 0
518759409 391869455 0
433344387 359091799 0
384292029 200617311 0
209929283 102538109 0
165359780 480427994 0
328736899 780655844 0
183518714 81248587 0
477678381 628531274 0
647152920 17180441 0
639558520 160588939 0
514310447 127301493 0
16401979 119627377 0
567074354 318819264 0
45976624 322421419 0
422181487 630581495 0
774461384 308115368 0
519238589 341880422 0
738118624 568319212 0
387888284 94095043 0
22521297 301158083 0
86150307 206623310 0
153015480 275832195 0
181928106 331736964 0
325500835 485943364 0
12598022 195772529 0
176080951 430938158 0
482249473 784742249 0
34202394 48082929 0
757895204 219832761 0
748305036 23193423 0
57421826 32773876 0
370600321 309736939 0
490505876 580495597 0
15670633 789554677 0
369085787 573881865 0
666718466 648702820 0
27166095 400707040 0
662406763 469105010 0
368610493 131188047 0
149188238 144983024 0
777585940 591816945 0
502227518 159727201 0
750969798 50153316 0
652811625 792129763 0
733201407 267797337 0
536775980 616194650 0
363900931 99130624 0
364773180 109661009 0
717126336 259087306 0
436159026 45293886 0
386054072 219340650 0
359908453 419188195 0
54359420 751047917 0
454677605 767864376 0
630604285 74584870 0
487363239 479119417 0
585631376 129986047 0
343038727 503914467 0
497885402 480550287 0
67624254 434923730 0
414915552 783940686 0
562522502 81036310 0
225455024 649780304 0
760817879 341412276 0
148844176 221317755 0
77192724 91695529 0
307369976 59638087 0
338881166 270587978 0
541824368 542147888 0
333091239 436889313 0
231389650 317140259 0
685171117 379423424 0
199129035 452118251 0
73384184 643634065 0
605857103 345190366 0
784059725 384615844 0
349564789 793764064 0
731447038 3767444 0
597756102 344126976 0
519068134 139731176 0
762003737 156431866 0
450790396 440657284 0
26214163 546724063 0
220650583 440226771 0
439468023 746510566 0
455392306 798480780 0
522537037 618034442 0
335649122 225234563 0
722397883 148690382 0
136098978 43975206 0
542927038 132441184 0
15481131 142617018 0
745154955 634966083 0
357537987 540391151 0
78067728 634227689 0
247466305 25542033 0
674595526 723148051 0
143447005 252124244 0
580371789 350566549 0
619636430 754488112 0
786931056 450282916 0
185862414 203775125 0
501081001 205282740 0
27368785 31342918 0
587274859 199866053 0
696557341 261946452 0
54620915 65871106 0
767211234 372779161 0
291193057 574742418 0
43331601 460963880 0
547519111 101543456 0
55239714 185741584 0
773959681 427755464 0
475794850 372446171 0
118531934 591737712 0
317991785 144749372 0
186854796 560117306 0
741373617 776777125 0
372269330 740337939 0
407201552 62835009 0
266740512 781503882 0
720856130 355337868 0
196195169 521902525 0
321439024 265980380 0
784934947 222278533 0
715231635 139615826 0
116884915 459215087 0
585637242 92725681 0
796734566 29571174 0
778826105 693470136 0
263986317 604495698 0
746220382 364839256 0
117210480 73905164 0
194570034 724999743 0
720913372 765403212 0
682231915 548961730 0
699772135 34358015 0
613625622 365367092 0
41468680 135604927 0
622183546 752428799 0
2277781 447379993 0
233145600 408419344 0
292976600 785798222 0
384919819 414762422 0
121635518 58936002 0
634410916 268064912 0
212424972 98294815 0
207466048 63722450 0
116162959 16390400 0
88284371 21857955 0
588211594 522713080 0
561955810 746622420 0
4401089 756122117 0
413435706 389380210 0
183925755 36540374 0
187724462 340194866 0
159666420 115811961 0
449898216 538223877 0
405646337 300026616 0
18769641 368802171 0
686810326 368906586 0
444903915 759341645 0
414993315 217580472 0
743086514 354924220 0
174420704 37455209 0
674240496 254680406 0
163940962 219213969 0
128782428 729931052 0
7846934 651781152 0
664152381 283789879 0
711373240 312854472 0
327163875 528258455 0
747981989 31182728 0
360841449 524137938 0
334724797 295261313 0
519451186 726627327 0
449317877 126814419 0
687814431 382162122 0
533997591 789803353 0
105690080 744242693 0
693604368 2517182 0
539628895 447227498 0
542439637 519499990 0
229665685 526022751 0
644095895 129842868 0
410169546 135329064 0
289056032 15104908 0
703598851 781986016 0
735230201 45528867 0
545613092 691392415 0
756646358 198155085 0
559297406 639287746 0
743775217 621036598 0
79311554 516072118 0
554847339 152107808 0
709783156 272048947 0
436586988 169127593 0
635497475 89386464 0
660602106 160605819 0
204103711 273227827 0
190038928 100894811 0
508741230 669939951 0
563434627 97034394 0
20453021 556429847 0
7261815 518514542 0
771759624 212783043 0
700508107 531930073 0
348667241 330015830 0
799892156 197310787 0
167516952 477509358 0
301533217 510697316 0
191696138 63767697 0
675276002 187848164 0
44475267 4391253 0
651756426 584238124 0
369847567 754296437 0
691821625 727132159 0
105040866 283619391 0
407279866 316960334 0
57381773 662005695 0
429554801 620738783 0
576012272 277145574 0
34889043 226809353 0
156344939 525773126 0
593015910 280661501 0
315032281 81959686 0
736727428 350689216 0
132957798 128783548 0
545311852 24182368 0
624094326 48653808 0
40593617 433678866 0
319133770 676386344 0
319112968 668671838 0
104522073 480921020 0
81624687 214384391 0
112606144 770776937 0
401265871 206377180 0
495541195 492337718 0
658839643 707795748 0
66370823 615951118 0
75366831 278931167 0
329658358 114343039 0
317913924 739777818 0
418767912 113805483 0
363922164 650405055 0
327789498 16551626 0
437507757 238305777 0
719989618 538093022 0
109145318 501827075 0
272329187 637100351 0
680986998 513083570 0
368439148 35258322 0
684529336 707729818 0
606780955 310870973 0
278425872 197579864 0
79369092 435337826 0
93553069 754618759 0
227227782 467988899 0
726848332 554634876 0
469571238 488296192 0
139392404 303313878 0
393844646 15281168 0
794407173 552840275 0
170037388 456811282 0
639349658 225564970 0
482731829 532287673 0
121801303 792481315 0
490186156 237393916 0
676484940 389200416 0
677568842 250166905 0
238894272 509513657 0
21669488 631912907 0
333826442 545005947 0
685218116 702340757 0
233839845 716693369 0
313845970 771593010 0
414646998 741414284 0
5417083 302535975 0
138605959 240773203 0
469677266 411415365 0
259917980 551097690 0
132099752 57542418 0
110157103 701802250 0
26269065 760387817 0
356640928 283941053 0
585594976 483322481 0
227499263 57975525 0
323340581 14844959 0
390055830 692269158 0
117290189 625946886 0
755771540 491216403 0
762260460 266356762 0
540836812 97039715 0
639755499 351105767 0
29451863 438105282 0
180713055 247281649 0
43223985 417541038 0
644306484 570945532 0
367770889 424120233 0
756936170 300304985 0
652188603 726566363 0
652778803 267398312 0
448306864 179552920 0
358013538 764938968 0
103856408 17335944 0
495423123 401526906 0
305606587 783807494 0
770484833 675165891 0
8147271 15374685 0
107413129 586635838 0
129899314 534613401 0
141765440 221643175 0
242105764 75223720 0
177370274 355152236 0
529084121 371762759 0
764941458 288793739 0
765102155 15187585 0
285975383 472240335 0
744987144 391656192 0
561461530 404351460 0
517097335 355703662 0
93192506 132051790 0
147163971 772995750 0
721883022 670286947 0
458183594 543506690 0
557877786 7932365 0
430679904 594716233 0
728457020 608494260 0
221707839 387015686 0
296132774 744411653 0
124098396 72014861 0
439151986 81011640 0
567011709 763472398 0
782981122 109711012 0
760123308 330425546 0
316048846 443731043 0
735027238 624539781 0
239925174 216956950 0
790307528 639365250 0
589738158 551208732 0
150087782 359831165 0
664021536 316435214 0
423840756 237350278 0
240353180 595446607 0
156117129 279154697 0
581746130 560366564 0
295460735 470121524 0
467995630 32471369 0
493234913 516969367 0
393977404 509190509 0
445406000 318963243 0
561315627 220407545 0
480865471 170284735 0
790204675 683767020 0
779613577 304260846 0
670019910 168167945 0
269420014 519863512 0
701942451 437709667 0
440552228 622845250 0
217212754 46216608 0
1408282 408185584 0
750947549 347350526 0
674353819 38144540 0
686387679 479370650 0
610800765 421265541 0
561378257 704061574 0
364547202 445915815 0
696383745 115231455 0
7843343 449411381 0
495682622 585247776 0
543297761 436797652 0
778467807 495721289 0
660653106 613998100 0
248752566 64906949 0
670031620 182968382 0
188020484 85747664 0
516608207 195363729 0
666574335 208030563 0
302087442 264821612 0
310918312 432968049 0
656321837 706389433 0
10715064 599905923 0
143230194 549168420 0
633429640 85761800 0
761488002 284736353 0
139183792 260881822 0
346253517 750922199 0
564703712 127176478 0
135911947 592145840 0
85847872 515923291 0
718677797 237253823 0
38738747 478099530 0
767201895 59011353 0
374426749 611917069 0
539019699 203256841 0
330909789 476419022 0
551453042 607924482 0
434152877 643385304 0
285965727 207890526 0
740799444 639451507 0
56648936 409055217 0
712800405 316765719 0
465937433 602461956 0
346019115 311761601 0
195921050 691523433 0
483180224 630984972 0
142704530 142221769 0
624911353 162489905 0
425944300 427183774 0
50419141 322116531 0
159677331 30218289 0
457236112 552030704 0
631191268 751964748 0
528669652 466607471 0
124393326 42856713 0
552778122 177209613 0
9166173 487816670 0
434192820 544951477 0
556315210 330265575 0
325451963 463896458 0
597713993 1086680 0
531750848 480567125 0
203380401 612184379 0
247025531 238516112 0
143847136 154082448 0
314684283 407637061 0
442265184 296642874 0
265296216 237963757 0
278445894 343338469 0
146737603 598888191 0
395143599 198895328 0
634134665 560964240 0
577797128 78762339 0
433867498 463763696 0
728284741 486709600 0
333756112 429055890 0
266078477 469266013 0
479596853 737776459 0
120948566 445645299 0
273430464 716560608 0
7139891 315720511 0
2006677 160310795 0
530695627 164414116 0
276478012 710210064 0
372510936 118053786 0
519647659 113260042 0
513636986 743282615 0
664577170 17524964 0
541428140 517192320 0
739413810 247193156 0
736953858 203263529 0
752690621 306446844 0
474643644 701014189 0
400603197 767473064 0
40376217 771348080 0
172250213 582690206 0
451762812 555902336 0
488305759 664338497 0
458128913 16676588 0
524164671 614750051 0
463914177 263249163 0
453124734 214468626 0
59981045 215253167 0
3275355 442066168 0
148936254 520307510 0
93876629 158416410 0
579801543 458587804 0
273998034 668996623 0
602898673 646714364 0
800506253 357546357 0
744481993 271760619 0
242967231 355444695 0
657144489 632908709 0
516829289 20066048 0
657185922 198017802 0
284230957 666342857 0
155525560 407973906 0
667740750 378134069 0
107719181 765946107 0
635305804 321222728 0
508083811 190465442 0
243244430 472908368 0
644355272 278786628 0
421064675 61161376 0
196862830 249826013 0
571521180 265090840 0
772888297 412212434 0
159436540 51056543 0
267542770 272359390 0
626610695 455820700 0
733212811 96218325 0
757509062 447849155 0
771898459 162646986 0
256227164 334136240 0
434267825 592170610 0
272665673 502188693 0
626472815 642949731 0
616771231 73944259 0
284437989 141836930 0
155016722 584239761 0
725959983 456028197 0
134717753 333022729 0
268672104 435761618 0
215432820 319714245 0
324061709 595560603 0
667422304 110844253 0
703807787 562976647 0
267729947 50524899 0
714407627 183749683 0
416611890 359722461 0
173384155 564259118 0
1433836 324153470 0
222706697 648003993 0
553840152 715351568 0
281561048 732361349 0
506527537 739133868 0
65855114 405748492 0
312105007 201220879 0
744925609 360100687 0
796805568 282896890 0
61116033 547018023 0
291495166 463999225 0
154808736 706879465 0
576777787 39563105 0
93253449 661789478 0
731218423 314882655 0
62353090 710386240 0
227402452 522254423 0
370652654 420117854 0
48890593 416365664 0
626400801 303812804 0
26116830 397474802 0
425047917 351197578 0
407345349 332185401 0
312825226 698782695 0
342314298 430044552 0
481036896 612040834 0
583879010 723101953 0
293517517 90169657 0
560773157 184015597 0
650722779 190485740 0
97904924 312162158 0
177531485 697768419 0
94562918 30968166 0
691667633 99985182 0
369840894 330711955 0
244131985 457933367 0
767221198 533058462 0
93055008 15254560 0
344903998 10341623 0
419077950 76401613 0
288631130 17350719 0
581696705 485566344 0
706610553 442143008 0
756515200 663356438 0
205869827 283806679 0
681436166 551985496 0
501865753 531783793 0
514735994 631605494 0
724364643 496368628 0
590435139 562116213 0
562804538 684455047 0
19839622 390798368 0
340658502 39364442 0
665350015 526232405 0
354699175 663071869 0
199938703 252931177 0
177449219 400968068 0
498008578 525222032 0
449248972 624751884 0
530755421 744744944 0
313419292 452846671 0
580822060 388463674 0
552711014 180894798 0
526572223 198489550 0
26963365 592506980 0
484829095 466322849 0
277189395 460765384 0
672514039 238002720 0
622033703 746450953 0
673321088 160856386 0
620283274 753328405 0
452895874 570888895 0
136043369 142932242 0
320272165 508849820 0
336314446 168965095 0
177797310 243891051 0
293019334 673257268 0
222989402 186737661 0
386993857 251348996 0
76147401 371270267 0
74882437 449200977 0
367063518 284640164 0
612218282 22267420 0
482272826 40836779 0
499509843 530990010 0
380750288 28790595 0
37220273 161101569 0
236301793 215857066 0
583752870 753614668 0
434364435 320849449 0
316712536 445689665 0
61069552 207548948 0
542320495 328288694 0
421546560 743954321 0
126060472 333347882 0
107992269 596299006 0
27602617 730990869 0
343317334 657691013 0
423451582 113272002 0
20769550 517345168 0
794682139 552776788 0
471962147 101369647 0
189795954 486096601 0
182224140 121682 0
216735655 180621282 0
397591539 548890085 0
109848736 676237395 0
531967439 745892457 0
704119691 542172491 0
530298420 67684344 0
170655090 700279427 0
133424842 526198068 0
481503458 713356510 0
557656418 419930243 0
73366798 223949193 0
576502398 437847939 0
571841518 542336438 0
600035061 202561913 0
120612731 436040882 0
421424938 457624998 0
269883686 754251259 0
297981799 111450734 0
288466656 619274218 0
506129329 225321648 0
731851151 575969696 0
90313711 631636311 0
525579205 533049924 0
642683986 732268422 0
460916049 232714244 0
476033345 237830225 0
100665924 64169130 0
284796250 491679087 0
211860074 91121755 0
351205378 786928383 0
295665068 201903529 0
291661185 111970146 0
532191586 93780225 0
592254532 475403495 0
549604152 619259726 0
629701050 174538530 0
295873975 45734906 0
27546689 268771640 0
174278802 300369263 0
517728922 621202544 0
483617031 746230721 0
372692192 79825109 0
286479278 417461719 0
601755351 509518145 0
32809899 355422743 0
251982396 456873938 0
255705825 449737453 0
692656400 395916751 0
269345778 456823179 0
655598274 180021109 0
774817913 24588907 0
293344080 465634271 0
626970189 63645486 0
325908855 516730644 0
267933553 189428155 0
602195063 661188967 0
210994455 36713508 0
708443676 502475985 0
547740215 536881413 0
440780560 413215895 0
542242514 494614455 0
59590475 764203378 0
775557650 238040306 0
606967065 518305635 0
220569240 452050188 0
4213373 344479064 0
406925814 35988309 0
226589604 584971606 0
3220353 89594260 0
782590378 710510652 0
747789419 627676140 0
415363252 786642324 0
59856139 69266048 0
713358879 273722022 0
584405055 161901135 0
87317473 516333072 0
427683744 174444044 0
249645399 51428824 0
514071141 336855804 0
687337657 749180439 0
441880572 694785836 0
500659889 688683036 0
88948654 1587773 0
271847677 307277330 0
657162760 422472343 0
181772297 113057596 0
530546914 598955625 0
433344265 233237078 0
346556309 206860765 0
591887252 1675839 0
211420164 193250873 0
6073912 616412557 0
369597621 119996737 0
167822651 103526962 0
639684439 42622160 0
747229767 25527411 0
72795182 409100695 0
72839510 140011901 0
770190253 51269572 0
134875932 447665396 0
761698275 738002991 0
644310406 784077652 0
451142285 691437515 0
801701956 778659502 0
415370923 483469791 0
647849802 568871369 0
254606292 193270068 0
400977769 384201262 0
563056650 631184554 0
537802815 168638699 0
93969084 564595168 0
56013407 436294472 0
509410942 192726966 0
449721350 538454120 0
326088812 776292391 0
253215765 275478072 0
578299645 25224002 0
799945211 475471374 0
233006072 770554901 0
686958435 745558365 0
137989469 433391132 0
481844965 659711199 0
130190942 246920913 0
552117635 156974441 0
339181517 372030353 0
275527946 89706260 0
633673221 37954701 0
468330464 373378441 0
589550049 708809820 0
571455624 626433095 0
498978502 715349404 0
446172891 479687629 0
62785300 236709445 0
793956022 132975893 0
80102965 632561024 0
5186980 418253767 0
599009693 679929951 0
584390027 664371699 0
193157556 227493912 0
723850378 74430108 0
386452753 690475298 0
522525267 431012977 0
138652932 516101083 0
420493035 286257341 0
739241310 71124563 0
751545787 483629584 0
359859337 96172829 0
718099849 709077036 0
740994441 171841642 0
85997973 449092945 0
36536029 19606373 0
598254195 799138557 0
536763263 174679628 0
498486577 374854378 0
370645701 377998016 0
698254877 644871233 0
544748889 508529178 0
208562980 482698905 0
527271217 695803119 0
787085761 110503259 0
552831379 191831786 0
193350898 117841920 0
402289061 303470659 0
198647677 573351921 0
446172473 768023362 0
120569181 588278703 0
756264705 294184635 0
51772371 736529040 0
542224663 3581533 0
451091992 40287421 0
664416887 344325646 0
406516354 217497027 0
24593597 707799423 0
418763521 236607838 0
724892910 528564861 0
666155463 251148340 0
266602657 493055175 0
698961706 527196313 0
50303912 173592718 0
469085404 357828405 0
721184737 536591477 0
664324820 390028218 0
713906893 583756348 0
413431998 199722951 0
18717013 588146083 0
314218661 245728778 0
288865471 549250159 0
690702555 603857468 0
374617917 71919166 0
619897873 37129353 0
461720570 351558958 0
619618107 624971776 0
210326051 452025630 0
312240978 254950807 0
421042442 741178707 0
432423322 455293976 0
544862454 546529092 0
116572115 329849127 0
643430304 766056158 0
182305113 516738017 0
286041721 638290048 0
156702711 334404019 0
14866535 516594866 0
732340667 788854317 0
631127733 366724431 0
637655102 177126001 0
559960965 381881616 0
798616609 52260938 0
631907725 612984766 0
426976831 41972485 0
292661208 640819688 0
704823850 250471917 0
449167419 525849574 0
168626386 127318668 0
783164187 401558208 0
57615826 768967568 0
618118027 219884164 0
212279295 731266715 0
472123269 160111987 0
215956347 777523243 0
86995633 12303543 0
445334906 246818140 0
302249539 438894445 0
517835801 123899627 0
624348992 472081139 0
102156909 163780756 0
490759888 331951666 0
784492779 2662476 0
678754228 749514477 0
692706532 332529652 0
722671894 531073143 0
529373265 63432302 0
736147874 466792717 0
695334307 690994451 0
355280057 513828545 0
184782404 374799470 0
468148535 319720421 0
515369414 479237236 0
367614334 131811441 0
446271027 197074267 0
87410326 245605383 0
455333443 556416913 0
185164385 568752797 0
136944394 485155085 0
484931367 521432587 0
476244925 82185368 0
373598313 139741044 0
481636634 801657522 0
648534909 568909154 0
436715565 446509123 0
256867331 242768804 0
548083679 212856966 0
312625261 610698067 0
600920754 762906095 0
582839893 398851986 0
731393409 574365293 0
621757569 470270969 0
214572596 648876796 0
593263039 376814701 0
524600412 149596171 0
242150752 53841017 0
692395316 519520333 0
223760139 82689531 0
689584066 427488240 0
99119081 672816839 0
723183779 136411133 0
355631534 3844417 0
269140486 62830684 0
764985990 90316795 0
653609449 722386655 0
431896111 547654569 0
380057723 182806887 0
664527203 245142993 0
449594664 438890429 0
698698271 771814931 0
474313905 724866846 0
485912436 686407277 0
77911030 274760721 0
584463256 105434213 0
394249314 561636106 0
134682653 714892617 0
551387633 658702051 0
560457564 133134918 0
687328358 718458660 0
717046052 56536246 0
265467658 305352205 0
313142636 209720028 0
669772401 276297897 0
716219797 648558576 0
469868842 791563343 0
716888197 756333201 0
52616831 642844304 0
598921264 85650054 0
509317926 55000348 0
39901110 691959450 0
651197805 65647656 0
557466873 613985778 0
328365961 75447119 0
17935065 634813244 0
150667978 558368245 0
603767772 264677677 0
497355892 544103141 0
621106948 130349753 0
70803921 290560019 0
64034566 177945927 0
491171584 61304979 0
512170303 559249962 0
748577103 102598660 0
543039522 739570903 0
581962678 599564730 0
94218242 455767096 0
270476792 508854129 0
258611727 33157929 0
254696580 56484025 0
81587979 683183318 0
655550599 24907850 0
523864214 333445740 0
734474493 398655495 0
667604351 427032029 0
763588950 179069974 0
249049859 708906831 0
15725355 697353133 0
720173685 301156166 0
514112211 465212523 0
284248608 529058320 0
220392946 135400731 0
505217695 190330333 0
692817004 388851625 0
412141417 645654776 0
325938335 98169176 0
227246152 763248717 0
169761872 346641339 0
449505491 512455677 0
773109283 397823866 0
712889626 236980945 0
462399425 458547633 0
429466002 170606594 0
186869059 749942518 0
67428338 176069357 0
205109547 109990587 0
6873710 529355052 0
331868016 424560377 0
787412763 210929778 0
736411067 778402382 0
418795907 50604614 0
342216396 471661644 0
668442480 768538238 0
424502145 24972719 0
623280145 594026910 0
70662663 508926660 0
679937635 670018397 0
515718609 260036571 0
334048672 487217711 0
349191959 604111618 0
417160619 286210314 0
371655210 160068010 0
589878030 481785553 0
760153661 142414766 0
365309533 5134741 0
9492333 552007333 0
381837393 136823993 0
269964520 674178628 0
726416129 312675202 0
330587671 20240207 0
425725778 69329779 0
661199627 361413302 0
483671549 115765645 0
56952030 397425875 0
126738910 399936023 0
385464809 541727911 0
291990433 651539266 0
44406884 487111477 0
609445382 761269299 0
492645733 524635402 0
419208350 26107648 0
228934699 567286516 0
629192775 269090430 0
81987468 797917213 0
297513280 652959981 0
462330658 416453503 0
166216739 722709688 0
228688091 472879415 0
42858725 772778532 0
311380446 163867900 0
237044526 664983851 0
402904664 262752368 0
546190018 550602049 0
286019336 743668083 0
473541853 3395827 0
678078024 479128635 0
383090464 477209540 0
477850816 770890689 0
721468962 748832661 0
538650557 700246648 0
713733185 112726885 0
663685900 260798831 0
39485600 364375391 0
520063794 528758402 0
78267247 514996144 0
258569486 636504621 0
309094114 771646338 0
12532388 744437373 0
423291810 48730162 0
425886580 692039695 0
24858125 626937525 0
522500159 44189751 0
63900617 394765256 0
739211682 619289129 0
423230939 102975469 0
9464802 280501263 0
127128981 98069796 0
789003797 687224587 0
478699342 424713329 0
382550929 321427844 0
527764692 460359676 0
114687815 30184557 0
797344670 174689817 0
635978784 221206345 0
540266285 623428653 0
791962210 513334752 0
633230311 470004763 0
785024093 547397178 0
315573382 443300552 0
541865868 121801046 0
101746508 386666966 0
263179496 12267921 0
405489311 136601451 0
753888449 280918623 0
721863576 442818679 0
89073870 608023477 0
278473890 67254 0
210407341 312369424 0
207947369 497568764 0
612183872 676131624 0
236306579 762481718 0
663057722 621372456 0
622236798 217335483 0
557595318 383963896 0
519581272 625700983 0
315190942 159193621 0
631824182 210816433 0
588061535 114549869 0
408815502 470750044 0
373802162 194856639 0
480606262 529022591 0
529890580 439422260 0
560905725 283308230 0
173796226 31319433 0
580296769 550068477 0
777261363 88502636 0
261331783 787333526 0
557255907 607986514 0
266963220 787768687 0
401816786 16804394 0
253089923 794188029 0
314629110 216317170 0
584582904 773949732 0
135668368 486101405 0
100965285 753739338 0
56127818 59971400 0
48806109 82672151 0
321187719 533992505 0
777909711 211498235 0
793540795 15468632 0
327849575 696032461 0
44966795 338254862 0
587911885 793269755 0
518467654 92928085 0
281406301 664737351 0
763659508 86877451 0
642434652 547632934 0
705543870 131513674 0
107605697 227164055 0
329491108 271246282 0
20526656 301361153 0
155356969 702442018 0
281196366 131562960 0
241954101 156970220 0
22086597 711041596 0
431412297 26416350 0
289252061 728796380 0
531431024 318713984 0
16982166 498917100 0
354856422 384956023 0
318129458 685822055 0
395451408 419703485 0
216127134 631987742 0
117088627 256911534 0
392991029 323552241 0
420942110 303664047 0
625409377 590097857 0
598765943 310011381 0
78053444 275599996 0
229409814 84728696 0
581374381 78655282 0
538027914 328544343 0
483814551 516635448 0
132985600 633565649 0
663365088 749174263 0
518871141 336887649 0
145700712 654270971 0
78448017 703348783 0
292485290 110600340 0
601643582 672812099 0
80041926 649246949 0
218367145 608738697 0
180332574 537707916 0
271645010 570064831 0
216333421 489671468 0
715453044 644587344 0
442177811 177044195 0
109291713 591542836 0
113992816 367011742 0
559592355 205813853 0
596039496 258419000 0
43614325 418914676 0
758958188 112929047 0
304068820 467023043 0
320477818 202991817 0
371074543 581696566 0
178455381 517000751 0
342119749 705455959 0
93154057 766006472 0
696419087 632839590 0
315341996 142052075 0
1025790 591540513 0
454756764 442137257 0
793947885 498911732 0
694696533 83967442 0
242062173 414282216 0
797830009 651773555 0
451578009 88748749 0
256694604 287003306 0
402073601 553555909 0
100359061 158234431 0
447496464 609930479 0
40534052 248328867 0
178650572 115188682 0
503775336 39559135 0
763373469 176577757 0
231448816 425592642 0
529152457 212357302 0
629141400 104688715 0
790410091 122122157 0
214763721 479314 0
740674892 102568390 0
698311111 448121645 0
727214085 240726697 0
444682598 560872928 0
16498852 688470561 0
684320504 540429574 0
756037102 12316227 0
46850799 474989727 0
284154593 644576978 0
358988031 734074219 0
25866552 320064992 0
391284152 622047414 0
696409119 469501030 0
589957110 322642183 0
614266608 19670884 0
287674204 796372350 0
721497593 429704741 0
215717471 621943022 0
469201410 534911039 0
201309188 279229034 0
487656943 35204942 0
607569604 715385415 0
608284188 564478879 0
570220314 633028592 0
344399481 307386841 0
299196786 558845924 0
251514694 252498090 0
243681511 398909688 0
205344734 187898201 0
285078112 148452916 0
469301149 588938388 0
659366396 573472448 0
231090985 642175469 0
63972255 68072655 0
777872538 649783423 0
557606825 287464514 0
208986035 133719176 0
659145958 354581209 0
400205061 126610266 0
114059997 450671307 0
307281927 535624511 0
534720174 88380058 0
752117703 434030886 0
656149945 131927034 0
39417928 473088167 0
417671626 556553255 0
152138056 183331900 0
643766286 253848331 0
443867342 380698456 0
285536973 425948887 0
472188547 313804368 0
686445731 681808860 0
205625153 271930099 0
99733902 678507904 0
342829025 687192900 0
694148807 450803603 0
65479418 744060059 0
407979598 101516466 0
250897945 28010961 0
727499324 20132139 0
483114974 298698033 0
150989068 748728048 0
384056618 249806077 0
105831619 479879101 0
466535505 168952714 0
675254238 711790020 0
544763317 490518601 0
112863982 423182878 0
408066893 446300947 0
160597829 601014758 0
515086873 170083884 0
82792377 773880133 0
382914277 184064869 0
507686898 353223924 0
67689376 618205773 0
667860573 595215416 0
68085660 730254820 0
336060663 751486076 0
278956053 418363993 0
81920932 414216027 0
239878868 111364392 0
103415256 376164423 0
612507514 229871937 0
130617477 400421784 0
102675607 310149490 0
480636729 567385605 0
210173306 265817965 0
396199019 539451984 0
243059962 643791533 0
108738776 780076075 0
775592225 341239832 0
228622169 733781416 0
623707756 709103332 0
238542654 58821356 0
256679002 562328584 0
409015261 542240118 0
538833769 707183105 0
720059756 308867190 0
127473559 427016571 0
494721924 270935362 0
258678822 89204793 0
797070398 204209233 0
600756805 748010948 0
753794794 580890469 0
287773657 46563447 0
350555131 523932739 0
650034238 194870597 0
47554826 570686900 0
529289450 357193713 0
332176896 694808123 0
177422751 423688352 0
388192085 239255312 0
89421731 683100571 0
596050395 33690225 0
796233126 169980007 0
694205608 426533657 0
741824716 511955119 0
524925540 90461642 0
643493303 116412101 0
775240934 227083471 0
280644301 635079836 0
223500821 244525715 0
79832914 99778796 0
350893917 482548629 0
83781307 689127673 0
186972517 132847817 0
346096779 48900724 0
564822914 43239155 0
3064853 516802535 0
458074926 574677644 0
204965852 562873286 0
482524652 121116248 0
525419001 626646665 0
53737448 63494866 0
83708574 678510961 0
380545971 676316643 0
235666687 783108859 0
423187390 64359610 0
50950555 537762382 0
565206361 406728607 0
187788060 715045693 0
281225248 222945203 0
19556983 382084270 0
116913737 604096994 0
125361964 358390192 0
724466545 458816155 0
46018248 364137352 0
631587653 123504809 0
482904298 433907920 0
326382367 257983632 0
244491021 95758853 0
121781883 88306399 0
547897171 451317147 0
711048804 450281271 0
403980689 547979414 0
444995628 283639466 0
589971995 712054616 0
406384035 93865476 0
576065068 752435783 0
160456179 552641037 0
118491257 199112768 0
229347556 202625288 0
370209664 381051081 0
420153769 465237612 0
681204558 168037081 0
352972182 490023583 0
267146188 642321717 0
532340482 2464870 0
434451940 340740986 0
147997248 475321275 0
570326521 241550732 0
89614185 427408563 0
777253243 158985173 0
622061261 741350429 0
11488198 353978300 0
713823325 225263624 0
631328789 745565467 0
48977704 493758132 0
751327548 791335207 0
228163411 199689283 0
365001587 791021520 0
634875037 376223964 0
7445114 355958682 0
32365501 356554160 0
259803127 84892815 0
233286390 555310951 0
679667525 610297388 0
109222252 785700784 0
70189702 80560828 0
591791819 475339989 0
504564239 97899302 0
265691731 68779001 0
121356700 352888881 0
578787684 257829690 0
296055721 746448222 0
684402272 401732002 0
49497283 393653470 0
739288467 381673966 0
685089870 622706689 0
2729762 194409050 0
631671399 640873884 0
361064422 732451020 0
414384002 696308244 0
58374146 449006495 0
184820069 717091619 0
364498621 574947829 0
525224369 36999133 0
74923467 203290498 0
6573687 112677115 0
756554621 713534457 0
420620928 656537448 0
37518661 48550727 0
377125650 739678175 0
741283386 237835595 0
384518102 9686160 0
159553186 501454808 0
224504998 11617802 0
300388953 414991444 0
180192044 454281104 0
540791593 748801507 0
474574322 32850433 0
438020619 41438709 0
247492076 666056361 0
797088618 670869195 0
5634767 763041322 0
293913542 728242299 0
588570640 193595928 0
688252602 529404807 0
661052204 216467396 0
333789663 262220367 0
558933892 161741506 0
490782977 275389038 0
535573769 750101908 0
584436930 318720789 0
528697721 163903525 0
484662721 168814042 0
55922659 133611356 0
96972759 475167449 0
209274548 415225568 0
109553567 221913236 0
353404903 691779879 0
405777394 42977237 0
243999063 167277615 0
277101196 360698500 0
403832693 173418636 0
613121132 335760731 0
210353794 470234987 0
98572976 744288631 0
388842691 780527761 0
427424754 468389965 0
624172306 246830165 0
724167266 510062191 0
287181099 595777478 0
713538859 331513431 0
311392058 287397183 0
650883922 276465221 0
227939543 160632740 0
681171472 682700408 0
158743530 517411492 0
372302808 266218799 0
596253942 767727214 0
547680762 298555842 0
624501502 769070181 0
606168183 789019363 0
801686341 365524327 0
174866766 719334081 0
222990956 634152731 0
247220205 386872770 0
1994521 430093917 0
136824619 624982312 0
35196525 275005813 0
334278162 502973483 0
140229007 416798595 0
256958976 504690705 0
334957215 443630056 0
282539977 246342632 0
33217174 759513946 0
478689462 641402282 0
598439915 348588822 0
25395991 467570074 0
227608920 521889702 0
328352851 336110964 0
560430466 368243810 0
33747999 673120155 0
452222264 77638212 0
791382737 110544019 0
607315558 154680149 0
473500379 214420541 0
163665489 322294556 0
162604209 666928622 0
123827277 668195821 0
436740604 339590280 0
696581442 353472802 0
297908534 250791346 0
373864198 146754673 0
459812877 544516990 0
110272867 214579474 0
481346445 21906139 0
577325986 674369225 0
52683599 481143444 0
542651977 412052805 0
566985702 457291098 0
410310054 376245752 0
452978122 446536713 0
206328677 722352381 0
663279301 33727646 0
500610658 310289123 0
503493698 133987881 0
687459074 673667167 0
423772596 489562545 0
376321751 233955104 0
642396056 658130983 0
32413958 503477646 0
722718689 175235012 0
95829832 436174182 0
709933164 597874219 0
518957395 584054758 0
307357676 596931874 0
197463864 227340615 0
40920945 215858265 0
692841473 614197444 0
588687739 687701101 0
365656741 424174585 0
593132962 404408083 0
588138681 744522408 0
310605371 157637676 0
254222246 243881105 0
466420811 674239116 0
755390215 744780948 0
534835485 755964778 0
751670476 486583668 0
392452125 46614486 0
170404695 699471698 0
716917183 41529813 0
792608710 263812026 0
556607828 3718967 0
25498009 21679476 0
612577641 73823258 0
581561194 762891099 0
98182151 62534094 0
218935754 407890346 0
440078435 296996438 0
462524147 701610636 0
508222179 727682326 0
504329942 438986052 0
297449672 502563384 0
103121883 255827913 0
310153146 36392165 0
719096758 53785035 0
430975784 137408163 0
448948565 172447183 0
119800260 80471615 0
510653959 239694857 0
742534763 79103657 0
570364780 163732974 0
169823860 681520214 0
241857607 406508219 0
79721754 347372583 0
560255327 244476635 0
677519748 180887890 0
700019158 745252458 0
742258413 25482346 0
353865493 194378188 0
168324180 577246550 0
65309160 143591964 0
569115363 346764316 0
91968926 589903545 0
12213075 538910441 0
201981984 451848466 0
65978965 535990735 0
676657371 758420529 0
498685325 627992755 0
691146480 278600951 0
27004899 395461982 0
100684265 646050920 0
762770327 234987529 0
158039674 533964569 0
45999490 46912488 0
432208297 323829582 0
372532291 40986106 0
671256771 208900528 0
154853167 548885114 0
376890744 448640155 0
28672794 363050846 0
167699876 132737470 0
641800213 406796800 0
703563253 104097991 0
48208869 353031812 0
395715747 49310561 0
684433536 638177486 0
765582968 569085493 0
89403388 773854295 0
676785049 293425766 0
708224110 354266848 0
122615063 108963669 0
786340456 582044849 0
366483637 22129666 0
741076364 436762143 0
178950681 770309136 0
367366200 90446897 0
496270474 115606671 0
107694933 386860703 0
122547655 76207269 0
129028825 374590156 0
608218110 588951343 0
241255925 111818802 0
573860212 110616844 0
428313955 574766920 0
456493426 710821511 0
192591007 41326208 0
395593748 655418511 0
177478872 447831511 0
135690285 746103331 0
36180650 192778132 0
515541977 408918629 0
261872880 607319512 0
680985602 474562982 0
113303666 439194152 0
265044034 656141162 0
557223708 533512739 0
105105025 604201090 0
538614880 752780223 0
42371986 280886862 0
16007747 710734414 0
347797244 784089629 0
300055629 320836610 0
701021389 228760880 0
23039338 216725272 0
418302267 561350370 0
375091778 29325298 0
580970213 634883174 0
220335586 29346722 0
347334653 702606709 0
9028681 433094179 0
70976706 361318798 0
89936012 612061125 0
688817348 683720272 0
122044054 750961865 0
184501301 525893593 0
441994372 426639982 0
349635078 17168896 0
728919451 314326 0
258432118 92832932 0
427557279 635441111 0
617236406 730586995 0
318958224 723193525 0
88007823 373328300 0
639619213 637502179 0
357168089 499862945 0
631775398 140820486 0
771263275 95008409 0
46600573 463519893 0
537425795 246989505 0
38870220 329446745 0
214723608 140634548 0
630455680 327629407 0
38933713 609238787 0
238662567 736047025 0
615993908 456487606 0
573921165 365485036 0
207348071 159281148 0
452456318 602135848 0
147749299 693291768 0
176293437 616420680 0
61569618 365245838 0
569635204 786968173 0
209234863 16844952 0
668851855 134312910 0
248041020 655104587 0
366283262 381876388 0
381961905 648127715 0
561025923 229084173 0
456200640 583310190 0
172357328 739410446 0
540731846 368135778 0
76297018 656045444 0
712504540 596813616 0
576433870 444169622 0
97046810 93046731 0
751692345 575403295 0
423060448 293694430 0
400310794 269298056 0
603163143 496867877 0
317164107 668008645 0
580654215 265270267 0
409690472 539135006 0
234918681 118218213 0
398686532 55707957 0
618786927 777852034 0
18864510 1643176 0
141350425 450208513 0
361946029 568525801 0
685535963 595608955 0
163147991 387333727 0
163316075 264497611 0
353929883 448557841 0
178233619 411706472 0
719137171 447638068 0
76371462 786924063 0
544940228 118491805 0
505553829 470238399 0
634484169 505750103 0
596953348 32406276 0
684480657 727613249 0
266931266 447754049 0
225128405 693587462 0
78370554 176891966 0
5336731 301974608 0
678907646 85288710 0
416157291 52187022 0
214923414 488701592 0
235402536 166773193 0
349596366 758056377 0
77444849 205357972 0
458292649 754538132 0
111559062 748392786 0
612186233 690029480 0
651335729 734455298 0
334868686 593600124 0
387012222 600952057 0
495715279 360765578 0
354268920 351803903 0
176095101 670200890 0
40700896 749488611 0
76779230 204622824 0
753110428 435692329 0
59584292 204918223 0
448882685 144206079 0
605880398 767149952 0
302780310 476994173 0
505054060 98255511 0
511225373 202053867 0
779544790 70317323 0
393974451 796850401 0
244708758 169916072 0
728718744 354416217 0
388902222 392616120 0
722633713 668393649 0
634525148 219491022 0
509756673 655161726 0
56213635 757340785 0
492995619 307188086 0
642149555 127671120 0
174266140 40974546 0
42036536 56789016 0
690916694 589345679 0
291279687 440711256 0
234612352 42329559 0
129730689 542150270 0
397894216 508200998 0
433865738 102172582 0
72817233 252581281 0
762626681 387054613 0
260183155 360093705 0
381946811 234949775 0
223909750 311777337 0
672989781 263688257 0
548587831 592720769 0
627101975 107452914 0
257489835 496681914 0
41700356 373130388 0
573063357 773391469 0
621835550 576417672 0
66290114 594560903 0
701900121 297156401 0
691085724 404131840 0
192145738 218406118 0
187919454 197381462 0
580283585 632168649 0
654067531 77750429 0
126599604 516809581 0
126435737 156092744 0
61951951 325277497 0
656476931 170105807 0
626299527 108137476 0
270927815 430144965 0
12622910 390426240 0
231949376 153085650 0
499296599 201782108 0
185862091 464388367 0
30521639 40235499 0
275730274 535724335 0
422568906 299804710 0
245392561 401996739 0
229539829 336310815 0
336488030 219551955 0
476951250 322218222 0
583377798 146339179 0
662280470 313145743 0
487710969 517829506 0
97711863 648231765 0
797795519 167932185 0
741385898 751772014 0
799595234 623509219 0
457019186 511412500 0
26123256 361424803 0
86456360 285513839 0
653037771 212450828 0
416720131 95999160 0
750037097 703748759 0
371552001 285173972 0
359725634 92660066 0
461897299 159251913 0
6169989 395503386 0
214430203 542485042 0
467458347 276711021 0
152877956 552380896 0
735394460 261676615 0
594839012 758973567 0
311129212 524822974 0
351903446 285489762 0
264777761 439864768 0
398718253 201285212 0
146554948 389379579 0
523805919 731363259 0
200225648 695986147 0
202436073 591187086 0
363068882 764340808 0
55227306 383089183 0
603809974 471517995 0
179751115 4111941 0
509522117 418131374 0
80680417 59558190 0
629883121 633317341 0
431031327 577697589 0
131241201 580079979 0
66356900 430686100 0
661194528 50564026 0
762055791 176841939 0
369134803 171593351 0
714654024 409685467 0
196806004 482711115 0
668709890 172890283 0
160151363 147826478 0
125322200 596606934 0
778102634 676993122 0
63511858 540937953 0
69356506 562446196 0
112562961 735153843 0
15827524 226125786 0
117256852 660869406 0
235698572 160959126 0
631900570 381757299 0
127888244 519704427 0
194525192 446532237 0
572845792 137822317 0
479050461 244132640 0
505361800 381887849 0
96768395 774488246 0
639639376 279129551 0
663935396 91879559 0
485952807 613574620 0
245176165 269743007 0
745400707 389645747 0
86485150 787986188 0
664986249 278437692 0
566797133 108544365 0
441116150 485382437 0
4456893 344189412 0
177322130 286359116 0
79499920 637735470 0
398619979 319226986 0
23024954 193725354 0
431161261 426085469 0
358550397 266658229 0
763735754 140991474 0
10060561 656998283 0
291905146 674637021 0
140070122 584304406 0
656551754 264249812 0
158976877 748883463 0
619133391 97993476 0
469803782 477371651 0
518607825 494310262 0
338132622 79406112 0
236350383 71228902 0
280212311 489810640 0
492655923 416268714 0
28715325 275328957 0
408879180 783268498 0
278542020 286587350 0
610322799 102121286 0
638821568 450458445 0
9278720 23471786 0
119342101 360485545 0
359452071 388947609 0
539549903 735293983 0
266008217 696114222 0
788886408 126996825 0
66547133 383284205 0
641142221 117382107 0
252065572 18217216 0
559531025 577339318 0
182242109 760215098 0
592944873 290607188 0
315074763 294227705 0
152600318 601379489 0
782955186 457518201 0
460218324 321829619 0
256075705 97239813 0
31860978 719647916 0
755307129 295575550 0
543645092 291889699 0
276731917 78110171 0
668138184 36146700 0
374170853 15428683 0
81264143 228332565 0
784262004 240581062 0
88732920 472420509 0
193554230 390678544 0
413907943 191837148 0
11021863 576616917 0
125725848 352372503 0
111086480 801404317 0
176109214 139084622 0
29203549 467878088 0
299909417 476854929 0
664914150 102470674 0
147932941 710782192 0
331458836 466123477 0
355563864 134977214 0
237515509 166544703 0
607240842 334733446 0
623768053 249799470 0
330214490 684094247 0
58865576 213666302 0
213863794 384896167 0
425750381 511870534 0
737083534 66308398 0
553032690 202721095 0
410527040 74299981 0
791903114 591930612 0
600461337 447974737 0
17899253 1787155 0
228621888 720608722 0
526775485 401548512 0
664058300 392985512 0
394673392 481051769 0
148462918 76291666 0
200251292 655469954 0
570665991 773537826 0
591025880 246288713 0
209975508 694421913 0
349624301 794347863 0
750799992 323091116 0
366525105 129426250 0
34305231 363282289 0
535382232 479183606 0
263931294 190663554 0
579289604 4890637 0
353611581 688351753 0
555061791 535709020 0
729619655 645647717 0
632837229 136979122 0
727967946 338352145 0
531961693 232119420 0
686921079 201829256 0
760839045 247058787 0
681951177 212872799 0
158419811 119865437 0
582040137 546354293 0
648469900 555535848 0
614553477 201853136 0
527635334 605609945 0
207175200 202044571 0
424532334 46804905 0
752158473 701561483 0
599511977 374557418 0
679563387 438652506 0
565912806 744658511 0
366245798 102266434 0
424252417 373801398 0
253695349 300711722 0
380715606 289415125 0
331853926 106466871 0
615941838 777409179 0
296837283 95391468 0
717549393 127957145 0
328968185 48916561 0
37303853 458427618 0
397007240 157844227 0
629085123 122064163 0
299137698 512165472 0
502868894 84298265 0
25237494 327695017 0
37907179 572368100 0
415764692 149406087 0
449912143 776753531 0
705239936 434152444 0
80219822 148168518 0
229133638 413337306 0
355591112 712790977 0
616166843 280343760 0
296339839 313159081 0
265718798 175457641 0
628006645 786451813 0
59914660 313533153 0
618041314 249195784 0
601763115 281463154 0
260724459 370935042 0
740840505 229601836 0
467658152 30955107 0
58847952 16294002 0
591887333 132812712 0
517226408 721787456 0
326637657 83886679 0
623510913 123343148 0
697207842 551015316 0
744923228 220916328 0
508970348 181938753 0
504736443 320060495 0
342884157 737376823 0
669570406 187538863 0
731155423 250062006 0
482765743 503515890 0
395976771 720610970 0
276499029 652036568 0
322868179 6384648 0
119558286 758473158 0
687198986 417616244 0
244227395 49735003 0
790794109 615558145 0
355141120 401792925 0
383314078 388068405 0
209738531 29826529 0
13501283 493090295 0
331294885 486209853 0
476977853 584312206 0
601378670 135291418 0
114729415 645625912 0
310642313 609524199 0
3447651 238646034 0
676020972 776587230 0
475576000 466689889 0
371186355 136356590 0
782468174 664757673 0
150093969 143777617 0
83267494 600072775 0
589638264 315253759 0
455614800 670478346 0
546282033 68637773 0
623605008 100989216 0
299338467 715564080 0
222685616 122757679 0
375281287 553563440 0
474899919 226259077 0
342623190 730981688 0
197459028 35756936 0
167875575 590288284 0
778338089 464636085 0
541214870 702827779 0
425757936 333350250 0
346509231 253512471 0
291897022 181652075 0
794193741 504611319 0
34653461 209481961 0
122873251 254168560 0
550930950 181474411 0
459454531 16920043 0
667482717 101447432 0
601727807 269560710 0
384288339 556365815 0
634287913 65636084 0
252821144 196150681 0
419793913 561668978 0
231644805 363815526 0
688274274 363706560 0
613560386 63360656 0
555108502 29350953 0
388185000 354370154 0
597618122 371448270 0
264146412 267580923 0
136508792 146938397 0
317499979 458185460 0
669071219 23282586 0
706501732 648228100 0
612486312 423698527 0
796767565 543689720 0
271786949 95376713 0
350951185 795926131 0
88034542 510927161 0
344015560 780484532 0
273637488 662260268 0
220610127 778158323 0
112943905 780297363 0
80526999 540285787 0
220244553 58045685 0
753836746 416893214 0
328636255 47318519 0
592716233 515402868 0
77332091 322796104 0
330580188 339408057 0
181058761 765771069 0
266340208 227044132 0
485488674 706244215 0
408332963 270582312 0
406821777 477303579 0
463945273 276416333 0
485458935 361286745 0
407635513 84809774 0
487208553 656198845 0
234424062 243651158 0
296981989 421669079 0
328943090 101345311 0
116414567 120954058 0
283306482 703789175 0
709179835 689865193 0
629282834 790250112 0
109473178 2262382 0
53011248 193484999 0
715653040 262854511 0
742622414 231905690 0
775685587 127381380 0
640175957 387673963 0
550814055 452439651 0
469718212 574511932 0
373160795 379752169 0
339407682 716305053 0
775789802 477623571 0
153613974 494371093 0
336185989 644524662 0
94319783 154170254 0
375362119 212655134 0
378103230 361522434 0
681827711 592131352 0
476538248 782532477 0
549494214 763873201 0
75834389 485967833 0
712631953 139153762 0
590756980 253375911 0
229736701 299884611 0
559220638 346386449 0
554362374 148252495 0
136412412 304464580 0
56049363 226816642 0
100608952 308292571 0
761113586 357543124 0
400132806 681126841 0
299352583 65855439 0
233683729 397612335 0
457789946 436468132 0
46000352 253712789 0
216052593 800958748 0
109941980 258370312 0
478154906 364829880 0
461133928 109568254 0
41127171 771561768 0
547610404 494111286 0
710774357 263257355 0
476057123 483013639 0
573717429 170801231 0
109819721 358817880 0
423025224 226173669 0
505457310 592152200 0
736018080 279268819 0
137509828 153089595 0
86072791 285969437 0
628978265 570935263 0
365432957 290880904 0
115657837 583790075 0
531853658 138195624 0
203644042 187716909 0
317400784 572493217 0
2663060 486228248 0
386728588 520534121 0
10921933 453913776 0
701354333 679945542 0
721418299 229815687 0
94455268 34456246 0
533595344 426285555 0
217859500 226965209 0
428146579 394142178 0
353036491 589220105 0
174364423 500954888 0
267077736 718955391 0
203533634 795722073 0
84906824 287298995 0
470407480 614430807 0
743786174 286998619 0
81251963 650577309 0
60357931 777116206 0
111215460 83379237 0
432359035 655476029 0
143675695 38203256 0
208990263 354769656 0
725692183 424039097 0
230036591 81877073 0
464087887 84820492 0
122917876 769121342 0
120663688 550067803 0
82120349 647471342 0
65464072 479011988 0
148938787 74859375 0
431584478 540403833 0
657952427 249019813 0
429098499 418905159 0
385944800 624336688 0
484656746 651898972 0
141193001 599878936 0
66977139 63424140 0
513498551 239082035 0
41781705 752691992 0
153655353 329334542 0
763065509 407293324 0
764806771 557927737 0
177449049 194700296 0
752144712 570493929 0
721836103 774806401 0
707652911 198759590 0
581051169 753499955 0
797034366 608852477 0
306345608 227029736 0
258283876 664458273 0
108155961 476764569 0
100150464 155540438 0
243378116 595447128 0
59756937 477280675 0
571346370 60759486 0
205606988 431777465 0
192069894 786182149 0
490302426 142203196 0
399705073 276356293 0
738507069 463065475 0
636104878 719573998 0
447330702 758021326 0
262232192 600629857 0
611893497 122608685 0
617846214 408601520 0
184641915 50871024 0
769693929 153545874 0
295942897 254440574 0
543260321 395311168 0
702263534 337469864 0
616316636 688113474 0
475756464 271954923 0
153265513 566161735 0
109895648 42990796 0
31671638 149402037 0
506276712 219553285 0
92765720 695901631 0
493548849 364208494 0
35152386 563094949 0
697588047 304562993 0
769322440 16033386 0
586270994 490907547 0
135036517 226979086 0
731412279 352620738 0
367889518 512296054 0
34269723 219486623 0
436612109 58899616 0
388701585 146428319 0
466693133 353545306 0
386191775 512844679 0
344025291 223482605 0
430976019 584704196 0
269887800 340233883 0
474911945 437171390 0
63353753 98906535 0
609960838 713864897 0
371299143 89060217 0
6319277 782886985 0
409836399 259935450 0
209490402 717688622 0
273443172 98329081 0
469387089 777641621 0
397098261 628212473 0
406059596 578853159 0
35148895 469441024 0
712244902 755896589 0
693988294 358868548 0
15598391 755406611 0
210861184 162810915 0
358046577 617886251 0
758550069 705726744 0
793290407 343915498 0
391275761 269688109 0
642241632 337754357 0
278564000 730109457 0
8324373 473028000 0
497184542 134102113 0
535192042 638100764 0
214404153 600516849 0
96770222 191590751 0
457434369 771065336 0
783928038 151678232 0
728254166 604943007 0
483378437 718207960 0
732666287 80876023 0
464988069 631133844 0
685716236 42305521 0
781852779 458167808 0
259345048 521256366 0
190436320 419706672 0
77717377 499310912 0
387089280 220771555 0
769246704 136201320 0
146002971 182299105 0
620739941 583561351 0
89726256 309036697 0
446458403 446892694 0
642830863 34833195 0
144218744 625352161 0
522831158 265790463 0
700209635 85268064 0
365637012 138366768 0
509420090 93058656 0
494939335 200042875 0
443842365 59295699 0
565248811 161105691 0
648329073 206614947 0
674973110 446120075 0
291723331 338822725 0
286039885 341837900 0
159336921 753771657 0
73457943 798275028 0
317630263 488668702 0
544897806 599593625 0
624667886 428628211 0
429404189 665550423 0
307598652 738964601 0
265181810 32803095 0
136424521 682002490 0
232888784 771980940 0
377857481 336240939 0
714052200 65315540 0
452869686 120364955 0
653620998 121319516 0
663524798 457118722 0
350511334 667241236 0
483163168 306785161 0
299028168 686681205 0
756513326 193793748 0
7307559 259817194 0
284654903 398645945 0
469290778 359878376 0
134052299 275834432 0
588579797 340617888 0
725480914 41316818 0
345353189 787562167 0
672110721 589440898 0
342373229 181013535 0
108768459 54258010 0
601249445 655349070 0
185543589 180561607 0
39850230 560606282 0
345650571 375968581 0
642852898 694140342 0
34989109 283263459 0
475805891 262068755 0
29003455 608871918 0
743079271 637632037 0
407594210 238991974 0
667008841 746160402 0
388748028 308075346 0
65282616 288243976 0
532425031 521557988 0
423414816 286020277 0
453579746 523373284 0
65887760 243733324 0
774879641 764976980 0
471792578 641116757 0
723761430 755516629 0
78641576 249591794 0
487256221 411298951 0
590635435 729447310 0
586316490 175094974 0
675263816 58526818 0
471828479 674825076 0
471420319 664214811 0
421597977 667109855 0
377365045 627600407 0
186574902 334209953 0
415010257 304700025 0
693623031 100226497 0
418387432 488228366 0
382180197 466589592 0
748839188 119980866 0
687074387 18970972 0
773428711 744080577 0
371760663 340634038 0
647044738 111615869 0
800971339 393018329 0
773711749 344585280 0
615500465 614755383 0
393479612 420593746 0
773628620 549922102 0
420752105 489314774 0
359285759 291698105 0
583733207 1832116 0
633431005 341122777 0
594876407 562947596 0
71593655 507345598 0
742380492 237338822 0
795155240 638842913 0
244598110 89454019 0
39477460 416481339 0
455923124 475350328 0
88364606 395890863 0
769473384 534484623 0
38348003 795056509 0
464119166 491545088 0
177368272 227921691 0
425253333 161354622 0
473509451 563942110 0
643790889 747901019 0
530237695 81366958 0
222649359 188601682 0
505783701 198988494 0
565035703 650844763 0
221424615 290759386 0
136878159 639755978 0
629323574 294072609 0
743102378 369615206 0
664604882 213045179 0
560205560 390378296 0
173321362 661070211 0
328958552 370221289 0
704696172 329434786 0
789115925 323104663 0
418133894 669997498 0
297975634 306310735 0
122773909 415003216 0
218218138 18311134 0
588083334 193689108 0
106577096 159441513 0
540996891 492010696 0
417997906 465080568 0
660375627 579619987 0
191710952 397339566 0
670332 719097568 0
389463002 388821399 0
281700563 113050911 0
540677714 567090655 0
587640519 344371020 0
496699846 383219913 0
241126087 512745283 0
411731590 380366631 0
156199927 582067933 0
368764213 603345688 0
400313696 269361284 0
7663836 621316256 0
779516064 719949827 0
180103031 780367716 0
390236782 490091918 0
51706460 65343911 0
710165453 298085745 0
541083717 72804275 0
91458229 706933548 0
410949222 625961279 0
361831829 464170943 0
186943393 62419248 0
183940561 235658380 0
235560781 453608776 0
696557070 366894775 0
733360413 305637661 0
414594166 366246599 0
270931948 300674916 0
683420874 571534921 0
769573623 206324343 0
326817298 59138651 0
440889447 555091615 0
270522539 117086623 0
601825077 512554106 0
501990417 592814390 0
277585457 957091 0
32910904 227099758 0
476457441 251044140 0
54923374 161576968 0
218192090 606624772 0
519174695 599991587 0
198682000 396669930 0
315474381 381663084 0
163906400 698680849 0
154876800 298571713 0
784368973 350887510 0
604497035 309755801 0
40710175 50607173 0
726164766 485094817 0
175934639 4285713 0
573676771 12597805 0
194440277 318275908 0
285078412 247351789 0
4760452 430940625 0
217850755 23832132 0
602403395 140470902 0
291805246 782563125 0
797539431 264134675 0
330443242 341263602 0
737699061 354130048 0
628960851 719141281 0
780323467 418113054 0
262163275 225703147 0
594782241 667000946 0
70316320 604158119 0
338271865 490122374 0
646046167 539998845 0
474693145 652356068 0
451112296 703444553 0
159470471 273116201 0
248549725 576218127 0
383921615 235957019 0
601729199 238118603 0
373853193 776119079 0
57149364 119362478 0
170157192 407254394 0
662365301 35370686 0
54663555 576097242 0
138684796 780515583 0
647076617 778686089 0
282415671 307933400 0
360523517 207656937 0
83231238 785556508 0
467163960 607862058 0
389366696 220662680 0
193119358 348928554 0
294406790 743072716 0
214364556 580187388 0
344602809 543296016 0
278661500 475339191 0
709168941 492338446 0
690001338 613140105 0
659551911 73574879 0
646378136 370425116 0
264692477 658478675 0
688444888 78326266 0
165367039 286328670 0
686831824 293737285 0
680623446 168054525 0
73263625 206787391 0
528861605 275977083 0
402295693 63727089 0
269047657 191053868 0
36140204 334076829 0
11485648 156999628 0
563618802 342634650 0
70487912 595088524 0
216082431 194748588 0
207767355 551378498 0
144226159 669827152 0
319504651 727633119 0
482451935 676914754 0
184876610 163443043 0
230272154 225386228 0
613873116 686767365 0
111748602 36040056 0
694074968 184611233 0
393259994 504462116 0
666831727 196385261 0
390306385 354388140 0
575299257 326655810 0
495025734 513965912 0
40516856 667254428 0
447918153 252022564 0
274223017 58626491 0
23999273 153893655 0
86499673 131293633 0
561035040 295460007 0
779926241 565838998 0
309847280 534104594 0
145127286 377076456 0
278661180 447010317 0
454656510 374093236 0
550705553 662612419 0
766367680 102328504 0
218405831 760624353 0
795224878 778094046 0
209807398 450640196 0
668120956 554515138 0
357694920 649160405 0
4292134 92223053 0
390448302 167654084 0
185381491 768740815 0
631267470 137596154 0
351810047 28365445 0
489250369 487188190 0
542696085 354799903 0
238388531 80856191 0
303351468 47707793 0
288314353 33664906 0
102560392 164279489 0
658845235 296178310 0
148776117 423510729 0
244225105 436731084 0
241635177 586353218 0
507986087 503685825 0
168480720 404235175 0
435556750 567686990 0
69524774 7039610 0
536415770 382892429 0
448645762 139722007 0
236398262 257024672 0
621079595 465331195 0
144609351 361701233 0
24645465 610519766 0
225590217 202453344 0
406372247 398162919 0
392148349 694805548 0
92640900 109569080 0
349812488 231207305 0
494394135 575575664 0
620981779 629998698 0
27557315 126756334 0
599560167 73617234 0
638428421 258571425 0
202523944 518384016 0
778390844 786592240 0
253865626 348436748 0
360364436 319745314 0
2052156 202663806 0
608699206 264108489 0
703830637 549725209 0
559691822 742296205 0
19894995 156792509 0
535999172 748052229 0
493670546 290368944 0
764631482 574930090 0
79323091 657029600 0
75307118 609294656 0
557189356 661202838 0
583535669 570067025 0
761264681 354815894 0
339816456 265857787 0
45859537 425637314 0
256312038 214609317 0
124190015 732508959 0
428676726 698936612 0
476358123 605608801 0
343040021 137771176 0
698380204 164816511 0
681894856 662140448 0
136508976 103806349 0
724386860 372242017 0
757814725 6482027 0
157236307 690115733 0
48368045 168085079 0
472284403 339859536 0
130017467 520158505 0
591275499 77068305 0
307278801 562475328 0
66353804 148138564 0
177560272 320906060 0
147850133 387167774 0
271682843 612209808 0
512799615 753205629 0
681542278 45303642 0
355694452 698854263 0
311381595 49201903 0
285907501 585650765 0
204088013 120789818 0
543169634 186525541 0
211529156 641270527 0
369272519 540631069 0
362909938 627961824 0
375984385 182043392 0
1996885 93622067 0
742577506 55083056 0
256385912 374406447 0
100104428 534382837 0
129008732 107163592 0
231729323 469380191 0
243648979 512607341 0
35904383 796832750 0
414221078 523158737 0
156226207 600345839 0
756699507 544808231 0
102089109 747683469 0
257364204 779118519 0
469998639 551331259 0
377579465 467685362 0
514506558 707784510 0
43321909 745549694 0
300585938 679187286 0
431957644 13092410 0
649236248 496282389 0
426159632 649566291 0
93356074 368573775 0
73409460 25524192 0
462141741 137145689 0
476700076 85400796 0
689232938 789490396 0
221500204 467910616 0
116217792 247237674 0
673225448 458984863 0
92106511 551530459 0
266492702 776787093 0
716434503 58559646 0
390147611 258133144 0
106341259 461038989 0
546966153 498943896 0
360579077 232767421 0
144238512 734824157 0
500043500 657168181 0
257367612 790227798 0
620332183 127332437 0
251553229 128379493 0
448246151 444688726 0
550107043 565140582 0
694683171 604439202 0
143391362 250229090 0
126950188 769338619 0
353170274 676674346 0
586014891 28478398 0
478429899 172473027 0
495193153 70284847 0
71880401 717680610 0
765269497 290247145 0
6216537 299186401 0
350871754 254978199 0
401865394 776981697 0
337442351 11199547 0
571636374 660322871 0
771900690 45956615 0
777215845 593728996 0
16421644 634806264 0
305286802 188981112 0
122401616 496926487 0
741588462 563426550 0
58098971 165349688 0
77646649 352830301 0
398354491 147503395 0
344008968 178276266 0
598058701 226150617 0
763444555 472286032 0
719777743 729665581 0
374398990 214214463 0
711357598 36622013 0
562315078 607925073 0
142203240 168943167 0
714418886 361845535 0
611182908 470732192 0
170032288 415147369 0
391150097 389472890 0
278989345 771332273 0
719257791 126607985 0
91733063 192777818 0
241704051 397631453 0
766834660 619097920 0
602949215 9850274 0
107948761 45655523 0
259685910 164562280 0
272563348 284610331 0
432682270 347368268 0
290258559 182540446 0
130655543 309785380 0
412124213 359615399 0
183825308 137923907 0
725984886 277719353 0
750238872 220885733 0
293757996 202762512 0
347350548 86294703 0
37325780 367320959 0
640830238 85190870 0
284817546 710506406 0
787477315 4564734 0
62046080 258370572 0
247233976 612480609 0
795204821 382866510 0
189325926 213644247 0
20309019 300817655 0
108534576 685767137 0
50337522 255332239 0
495199742 739542385 0
10496626 493287740 0
273222713 587021586 0
432728150 733123559 0
624481087 722313753 0
764547506 136668872 0
444796709 601621373 0
603763589 314188583 0
560317220 3425036 0
507194085 365529848 0
639064569 705378053 0
408257209 605558925 0
729673021 319363323 0
96480979 495420898 0
321502033 446560170 0
272564671 635786804 0
105383558 135643170 0
385564117 545612154 0
358807161 791409670 0
622903455 442394087 0
412464838 73745157 0
580325925 491094136 0
513796097 10011190 0
719781426 372331677 0
14785667 356770583 0
212263515 97439319 0
798738166 441368299 0
672684433 537856065 0
525917909 442305611 0
659234200 529103803 0
581882754 190238257 0
113804610 473716905 0
283578154 150244116 0
568251289 141097629 0
186711810 204690251 0
370873435 695058669 0
198866774 182212361 0
250125429 52461247 0
263241270 282121196 0
150537974 583297479 0
411393316 727410630 0
480905965 148362469 0
424494783 367513981 0
475289269 626382409 0
414650836 307846735 0
767625997 188587216 0
747710858 372219411 0
441529466 342999528 0
235089707 16846945 0
468376982 489905923 0
661028164 31668278 0
434275583 383719463 0
170970716 639069486 0
742167992 405929439 0
171398196 490321447 0
257891071 469552082 0
474441726 180554055 0
287953110 500980015 0
623018550 235363744 0
116635716 656636397 0
323562610 61038183 0
67846671 567058647 0
199728494 50832932 0
632331291 305144980 0
382627087 563067958 0
632463198 700967131 0
178974017 562060462 0
6135311 405813803 0
258683461 195385032 0
490892538 251260918 0
458506684 96803640 0
520267326 780472019 0
275627478 579854435 0
228281518 589669801 0
427128097 229416963 0
324348165 89653577 0
711049802 105851424 0
694073551 346412822 0
656773592 5385844 0
69058520 565366672 0
659666980 28075412 0
748043513 250678726 0
146987313 408486844 0
612380751 263439720 0
800014378 620252844 0
781802618 146773783 0
437194235 305899162 0
16252932 312691741 0
78147710 637316071 0
733551543 112244404 0
455948112 697368253 0
386503027 542219257 0
469516325 529428229 0
199883331 340444319 0
271065114 454257930 0
466156648 567509451 0
615157306 194547146 0
700434396 334123089 0
761864884 637105809 0
120787180 116658140 0
657717864 692719239 0
502585149 208897356 0
647718945 377082521 0
458329503 258076095 0
671282348 108870940 0
402796353 585462489 0
510546068 473826082 0
352239548 218329336 0
64559703 603110625 0
652563213 321857942 0
538529365 56017706 0
257471851 318536771 0
536499903 733858835 0
129873796 678458443 0
789964690 228281070 0
596696037 210213927 0
625043794 3672412 0
286589467 219023042 0
606245939 469582457 0
234539173 630021702 0
462382096 706311312 0
696396018 155579063 0
466351808 5052320 0
148198515 66999929 0
754828394 75003880 0
187601771 125492348 0
103578272 606600573 0
82124422 126076639 0
412589440 696980873 0
213385957 124499949 0
701858843 114148311 0
27797818 741330198 0
199324764 213653759 0
415356620 174575827 0
315601793 668560534 0
286826808 343950321 0
258238191 405724397 0
534878423 716051176 0
180134604 65619035 0
3313564 256196818 0
554698118 575611052 0
465622604 604706841 0
524846361 61155987 0
174411931 471543153 0
542463806 154325750 0
642385139 3194587 0
9877178 239600527 0
393523355 592545554 0
459382271 238706104 0
85409101 798367610 0
788733237 395926007 0
748953735 241467769 0
241838019 638997571 0
71716738 134964182 0
187835966 249616496 0
178197372 271384662 0
534301553 376806464 0
116776746 381270973 0
368082082 499137796 0
257940562 322128292 0
713342984 717728804 0
316749307 639155829 0
243133257 8700132 0
564196644 361284936 0
203027289 125008128 0
483989925 311651255 0
181619709 639134124 0
10046262 297784524 0
87947311 386622347 0
566096213 578824529 0
427014482 186530154 0
32876721 637858 0
146288449 59064756 0
490559341 24293131 0
635548695 520271101 0
282508452 511892082 0
377291659 96073617 0
558562592 721905704 0
795291893 360394603 0
774241090 744940630 0
773967342 246249091 0
536901641 221942335 0
453961222 86801602 0
80235908 149035828 0
435843536 559755422 0
576143438 787161064 0
351652488 762314678 0
368241987 773176201 0
16161098 281385651 0
262730874 440957133 0
493191902 319318326 0
647192268 796680001 0
762143072 493902079 0
592747512 465728059 0
244604062 251401567 0
784066081 283363213 0
251674925 480892284 0
568192586 332206545 0
6053903 186921902 0
499147820 431671715 0
626180937 667381012 0
136921829 188326701 0
511602877 178255726 0
654646484 89112957 0
398723206 129457273 0
256713043 18022140 0
703542637 420637028 0
129036858 634996277 0
357959137 315391333 0
156331070 90587231 0
548003883 683978390 0
188101072 325019995 0
146943807 100589209 0
199521047 611767075 0
32716584 719696816 0
127831966 91627938 0
145017340 576943467 0
695472532 490689538 0
25273370 429714991 0
529532625 58385937 0
210931441 247022315 0
551930267 185221083 0
95521464 477443487 0
786240387 187576828 0
53496808 43976765 0
427566348 206422200 0
529018805 342730783 0
555632816 440855771 0
141227923 726106818 0
409704692 5619804 0
366648278 200383944 0
684357792 422542304 0
440275278 88027164 0
620324392 490797479 0
747238050 206706048 0
309576340 728271680 0
281174937 443129265 0
262194713 393375016 0
567063505 242265583 0
373668886 460803739 0
604733961 242252516 0
326337494 62377690 0
543398116 491791662 0
345852135 410189587 0
327645744 443986973 0
685992552 417985294 0
801115718 137399265 0
266084117 587135379 0
642855858 229464912 0
58385547 380573461 0
317451898 675827866 0
462303842 103444874 0
171571392 402571871 0
253860665 221973727 0
756216180 349555573 0
393792591 717704963 0
312816051 90409462 0
415838526 272261857 0
335760544 202075891 0
527818990 504780051 0
271264014 440997389 0
590801250 475907830 0
8306894 779925885 0
187517654 271671762 0
769505872 220425352 0
768731572 215347436 0
258945745 134209332 0
799614591 773821255 0
310310901 135087744 0
782104992 253643822 0
338837080 1376633 0
690635707 566818794 0
576567904 38934690 0
417216415 530266933 0
173784872 129088289 0
461220605 642154960 0
20376976 315219168 0
65755480 782593791 0
157020764 416416572 0
153068212 434831971 0
744937851 173513179 0
540066924 288181205 0
270285644 111209121 0
279945919 217528337 0
145571849 10135999 0
585307153 278131413 0
667872660 294209551 0
712469859 190145390 0
134807588 148440627 0
159789462 306150521 0
450757495 11091655 0
359755180 191792542 0
745146804 764531178 0
764216353 217940143 0
175713432 223713337 0
316664314 768509238 0
389677737 32250443 0
701829787 301028692 0
788227639 568425850 0
71222541 444538693 0
260122807 423670855 0
511507018 208486791 0
183916311 412194768 0
712563211 565550606 0
650691531 535553159 0
330073813 482705939 0
555239939 396839890 0
351693466 768378977 0
427888099 721596662 0
338729599 232618330 0
324850453 132848862 0
200926416 255022367 0
145364295 730128954 0
60365637 358996736 0
387053859 242789703 0
631517296 531507153 0
562682732 591914166 0
586475935 601054435 0
237501204 115332922 0
491482582 682694468 0
596177132 291934511 0
249698500 755182018 0
708164050 210266166 0
638282854 498597900 0
630979588 737271460 0
180477629 204831090 0
59962368 37084617 0
80458292 308788859 0
554316561 786825614 0
290158026 643729564 0
667827065 584125776 0
139343743 580465756 0
25184694 237028732 0
619417001 152327159 0
524309539 227781110 0
329268139 322164980 0
538021145 108489659 0
583857711 206947473 0
159156288 208601457 0
728112812 470815829 0
703562249 240403241 0
443122684 473683590 0
801543770 196430758 0
156813314 9452082 0
284249889 333541993 0
768913339 621884325 0
567372259 158738999 0
274520101 540697173 0
301402713 361984259 0
26988617 83531964 0
34379707 591035345 0
487373099 471299090 0
730949780 649155884 0
512952062 605218902 0
692666919 504458293 0
168414252 183829899 0
563698196 206798879 0
223399022 211559135 0
322486583 357304304 0
143398891 794293700 0
440550804 84287042 0
226748930 458596132 0
604499020 442141413 0
10963763 711724727 0
269735996 435342429 0
336232214 281498956 0
10480969 176641770 0
435646287 791975426 0
309667242 64261327 0
583885185 419867986 0
358749954 119566539 0
768385949 120468109 0
495867942 308028940 0
626578497 486070027 0
758437342 657887624 0
376483486 389766766 0
20351614 797146566 0
323519402 589129694 0
110125568 754309329 0
703225586 170896158 0
244895613 797745865 0
778892187 265133850 0
2790131 472928360 0
494191455 682602653 0
536551374 687985206 0
691220955 666771734 0
508449207 52220652 0
629897879 477499801 0
720160025 584391070 0
404660783 527002467 0
409834623 73065431 0
684023314 340177098 0
10593542 16776344 0
348839502 657551715 0
489690298 79589467 0
771818273 368550286 0
143052425 71090548 0
190772939 732307598 0
110705509 381202860 0
130512929 55610836 0
17411010 693553244 0
178575546 668050545 0
604743188 210954977 0
514063674 391853762 0
560018519 72843857 0
562924734 749570731 0
770667227 401955044 0
728888739 605384530 0
560266742 26972162 0
546775032 221565039 0
498746387 60961807 0
59103808 431962826 0
54147986 350306329 0
312343323 137130982 0
309625948 629097796 0
176928671 305713084 0
539425184 183266234 0
638186565 443636209 0
363777102 354784472 0
579836255 592888093 0
547648945 359895321 0
31285218 419871193 0
774982030 648476840 0
697391877 385950945 0
241151362 141449751 0
411500193 678313288 0
354564975 659805276 0
273748176 477679511 0
652409807 652865310 0
333982220 42483442 0
664354869 376771580 0
130879594 285457191 0
707665430 488112070 0
331623895 750254031 0
432761858 299110827 0
785758197 671036459 0
256546257 590934439 0
753387552 214647444 0
709954725 484509629 0
303722732 704053520 0
510966751 30779116 0
514913808 574320843 0
288917540 501606094 0
331859210 779491969 0
330654923 174957156 0
775266474 204066555 0
296978662 301740486 0
695801808 175156479 0
585992888 736141525 0
533706393 256863305 0
154313092 427503532 0
412179857 437708627 0
200885363 366641382 0
279054602 281356107 0
261336304 438419197 0
78978135 89283981 0
257582997 36785744 0
360639476 1039179 0
124294558 586739410 0
656228992 207582573 0
475299339 50250599 0
79170781 707486023 0
291311949 427777164 0
691422200 786897494 0
586915489 357346120 0
59632499 119299276 0
679392090 414084762 0
260045902 398062391 0
211933390 7004173 0
578477182 495459846 0
213786049 161994705 0
760324997 705826061 0
342028954 518779568 0
657863961 307610491 0
7869460 98197132 0
207364877 306219133 0
661987629 20736666 0
800184254 798148857 0
620667014 791116796 0
462232121 107121332 0
752416477 633083453 0
137041691 600959663 0
760830701 374521870 0
496105102 639475539 0
698557426 78713673 0
168921598 780260252 0
416211018 92878239 0
392568107 676121628 0
45780958 772753989 0
553871524 16118427 0
143796400 7899463 0
689212256 295333703 0
41866566 302069131 0
171973153 186043369 0
571240197 700475655 0
584366242 716800814 0
500372249 661137786 0
758172174 97284617 0
180171482 275644810 0
191317789 685753081 0
316598154 710543143 0
139397425 676355324 0
429492957 525790565 0
213297341 92491231 0
217998169 701412625 0
172481023 710640163 0
738724457 377207060 0
311284192 71623267 0
304989265 359789505 0
342538177 171422572 0
16879024 668940513 0
642513895 357041612 0
500022000 498373503 0
183208115 549978851 0
522166842 75637409 0
740343713 613039502 0
12394141 7083261 0
259996174 418833160 0
282141 606393911 0
795269496 762956205 0
371289759 556063208 0
571518391 130232354 0
206831445 577926448 0
277772996 474048287 0
441938981 370651577 0
522231047 794992468 0
154411788 543523645 0
557590429 342453939 0
666713103 479755894 0
552914847 158019625 0
554693794 205544841 0
722971490 552513544 0
592221668 699025996 0
34985672 591078771 0
183739197 403805083 0
21856886 10286866 0
59604307 302697175 0
407239515 801543701 0
412348235 413952954 0
602644936 705014080 0
179341395 572509019 0
519106999 162273190 0
170075570 668686724 0
338317125 572307089 0
561434665 322646817 0
447146856 212866103 0
332319023 493526355 0
405333792 734376379 0
346951432 98858288 0
227494892 796676508 0
136101713 361131101 0
145922666 447081879 0
471437922 671860362 0
166887274 621800968 0
748939092 53635070 0
72275248 634264779 0
268963580 492683709 0
10777061 378190615 0
618046540 703800760 0
534063161 519425834 0
518003539 326826102 0
76890843 693496852 0
263369699 297265921 0
774088013 459794728 0
202222974 470383199 0
238033054 775157486 0
39577531 387190501 0
467332090 689961725 0
111647294 388292229 0
450772698 76172568 0
224222218 449754876 0
754152269 441131970 0
194737806 697695041 0
441995830 464943021 0
180666152 214925530 0
474669112 146118976 0
605823444 557464542 0
676431466 515855664 0
10496239 670181466 0
263211494 572556846 0
38934440 621000554 0
596973388 794880993 0
219165224 525675017 0
501562380 273071519 0
539672326 525886938 0
571679507 769631347 0
481526329 476299042 0
141657072 68740205 0
664917279 262181768 0
530589600 312691282 0
284258531 678459996 0
603544046 57965652 0
740368136 370157775 0
693874035 545959103 0
67617628 770538953 0
184558321 673640516 0
549844411 160631363 0
443577079 202805460 0
83527254 561813937 0
54437676 800913539 0
671090449 753701748 0
367513345 218890043 0
472470217 709621525 0
432416789 460387628 0
654107761 141514000 0
605493355 514221308 0
766669912 615426370 0
710403943 572054930 0
304699219 584181482 0
295000010 774090980 0
499546613 354740180 0
518572171 98202733 0
10016324 132953825 0
202659039 557107187 0
245638621 796772535 0
711987870 715475956 0
580003598 504019801 0
183340796 731658388 0
260254583 757035066 0
226054867 21267712 0
52689611 431500090 0
313255909 235954852 0
461660405 278543617 0
386018385 506495639 0
355375225 249766994 0
218615204 503831977 0
661316670 791502264 0
46985020 387720548 0
785296366 71329727 0
742554882 557005518 0
572214211 136723467 0
565649836 227153114 0
183197410 412820055 0
112265357 336333358 0
429547508 229520118 0
690666364 195948207 0
2931507 30019210 0
731081431 743937063 0
411723383 696478815 0
267871784 621813311 0
583823746 774708001 0
517664578 555849498 0
163092386 588265313 0
341372686 489102878 0
349928326 670519431 0
691111901 547400966 0
568247846 71394339 0
599320546 691068737 0
391575384 389048577 0
745863813 162601172 0
709575011 426351324 0
90675424 327064623 0
398906241 51604114 0
28755079 193580299 0
119344580 427484145 0
441940447 261690983 0
539737815 303795437 0
29686335 360968203 0
239802965 219345171 0
191848042 713558770 0
577707527 487323346 0
559597033 300269546 0
157316331 710749046 0
438797185 537819985 0
126417020 416495310 0
271883273 761741999 0
509100212 145165342 0
23242910 28504978 0
17332440 177264812 0
352046194 61000844 0
203772156 709523232 0
682854409 588432224 0
715957571 8791582 0
633416005 22678088 0
91610069 534436665 0
23856381 57430414 0
656653343 130409782 0
107685743 562943799 0
104014997 577098833 0
34397483 32562110 0
54710794 552190353 0
326432189 499840540 0
519968379 335385629 0
313275387 592990361 0
241288833 442448154 0
469016720 710267889 0
466706776 568497234 0
28795971 496705433 0
38826077 209703909 0
353942961 507957199 0
340736805 296321739 0
496395471 626743858 0
743851434 594238043 0
515869982 358085290 0
457551391 40065093 0
435211786 372524185 0
458889098 445711509 0
379780417 464062679 0
700629087 298581076 0
35990590 358666776 0
112149357 579486131 0
206365520 145449411 0
625464836 94623452 0
578195084 23690569 0
762761297 448713128 0
3147534 773532246 0
686021861 798400077 0
278029545 488037722 0
203601058 399602669 0
268093707 469360194 0
478469683 381209312 0
169069241 192036965 0
689958220 456419136 0
701497942 240964613 0
203729380 18993293 0
512340956 505819114 0
334227182 645783642 0
735176471 269864766 0
167825210 766693612 0
635197569 651061848 0
302908410 790895707 0
242338866 662405329 0
757993868 654246790 0
371998040 693568919 0
220075736 580272998 0
634717498 341893994 0
568273458 536067119 0
182270909 336516058 0
672338178 391758476 0
348367667 667689732 0
461340148 739068669 0
217634061 137245201 0
691537836 490244325 0
784031766 571042800 0
81380604 134985291 0
242975944 713504831 0
303848691 702540333 0
752031472 482528017 0
473977774 237988381 0
213028317 763118325 0
794938026 142665008 0
165425191 620795770 0
102645009 131974481 0
302167117 478011950 0
646516932 719621133 0
105524921 88314379 0
759943328 5131805 0
246898350 4292339 0
60181999 148843591 0
798873102 581858839 0
520677476 19611321 0
647101345 9687332 0
635590118 730359255 0
278445372 282946900 0
200036081 413746489 0
116495146 397028689 0
636103235 794282732 0
124891223 247958243 0
435578143 1142821 0
516316721 339551513 0
396962270 764716772 0
778726170 276232013 0
451876221 331197387 0
531601390 75528912 0
420258294 679208214 0
205639653 291033375 0
290826432 753298039 0
335380167 239311051 0
520615986 706697101 0
9821221 588154678 0
338039613 450413083 0
112940128 360488942 0
380707207 688810651 0
707831142 370427937 0
503046738 11262808 0
179170128 365686877 0
447254233 552174186 0
522784681 82111429 0
205222093 621534395 0
475847319 737817699 0
259003728 412024089 0
449565706 684706341 0
51598560 358128128 0
537273242 410479546 0
231491611 267780163 0
736103548 638926036 0
254309661 784949040 0
66942926 765734997 0
581480123 281557728 0
620114129 590712280 0
386884315 418041100 0
122028370 620154809 0
604759030 571634993 0
31961742 765527393 0
35628500 244632988 0
79831890 701737916 0
557883377 108751763 0
572190989 370678962 0
656744922 49089570 0
399623920 600376536 0
50135527 696411012 0
707719784 232205019 0
683611706 695599606 0
788130759 435196786 0
232363052 723266522 0
160793215 622475312 0
167659 669807337 0
41717977 305810996 0
23762734 351274817 0
671779422 366054838 0
202496911 387705572 0
718142869 155369480 0
366098927 742497475 0
224696429 31990707 0
769320581 540817569 0
715549837 148950843 0
112137042 381416516 0
24136329 204839892 0
36858686 246299677 0
437442055 20571947 0
540305186 32239960 0
743279848 620667267 0
350471872 455701801 0
156645701 519284637 0
55363917 461788403 0
295109913 655811593 0
595761356 131425783 0
749815380 533677795 0
298106254 320945845 0
199142126 308378993 0
796443512 354896656 0
157747636 166392313 0
696732272 664042055 0
251693646 622371194 0
749771433 52463422 0
580713691 529617142 0
99972007 695724498 0
768596621 75512269 0
670846939 70593107 0
787659599 290663872 0
776087859 363382482 0
25520022 301825813 0
1555838 126955735 0
648430692 525067466 0
778925237 109029424 0
774988953 551215814 0
11764849 463400230 0
557012753 232019911 0
500246409 24166403 0
62859456 397819013 0
612133108 37680578 0
511094397 282436191 0
514912309 739662153 0
103423791 49029479 0
332693804 334372013 0
668104587 634813414 0
340895193 597071049 0
379781217 715957603 0
742327954 405146726 0
455100099 551676736 0
415150553 399610751 0
340820302 284338118 0
647651037 579778331 0
714950340 401493799 0
301688191 507337546 0
533898858 476689575 0
728571599 34977546 0
202028231 584624133 0
472496786 102734956 0
743638023 689645443 0
4318577 757860412 0
54240546 481721434 0
500503714 492361353 0
130776857 770607541 0
343815087 87950326 0
230811794 21478398 0
653091334 48088391 0
395943225 178413630 0
441413269 725301139 0
795913596 110422381 0
740680222 237459336 0
591670724 129427073 0
59523089 171952978 0
42235553 665826956 0
24136614 479684848 0
549404035 159989885 0
154662594 450668123 0
491155620 444003680 0
564470592 284452485 0
163534396 53470471 0
147225189 483354016 0
376776993 8991655 0
586867524 795708027 0
783943996 247093786 0
797784286 91476284 0
513909430 216774012 0
525949973 742923818 0
108345168 222244992 0
271683759 519094695 0
667283015 538889673 0
621104324 689046610 0
107050187 794343700 0
339775162 779887240 0
636917314 575532537 0
248016787 333834080 0
240885250 512051704 0
474324393 135968596 0
640685312 336698865 0
154460540 536907307 0
552433037 280951026 0
562364559 323372949 0
91387739 164782810 0
602107560 85347846 0
370068849 605447008 0
438060730 74529520 0
410607388 475864337 0
517917317 518414414 0
390728687 596371716 0
600074365 471954251 0
581288951 356401729 0
762592418 597502520 0
479214337 454230725 0
554755659 761153275 0
423732106 131127071 0
561974191 55963071 0
527342512 85050143 0
417742293 161308262 0
567705416 324531825 0
26969603 673299517 0
745433483 250159698 0
152813625 286163423 0
799635255 721201509 0
131197763 177673549 0
260338438 194244259 0
707305456 216461653 0
441965806 424457744 0
524338374 65830895 0
651510366 692631938 0
32335820 783241436 0
244319249 7479392 0
122652877 298491922 0
85246476 122036031 0
561530627 614753916 0
51443854 60545529 0
306076503 645831430 0
700566744 791848624 0
538473856 671421100 0
369790170 754943884 0
762107206 492218035 0
312417259 293597431 0
13625541 85648863 0
116595971 84249920 0
82239455 548514851 0
458369895 696253841 0
51400048 743867935 0
223570168 30827464 0
622907906 781108054 0
481393105 801109487 0
134822123 634742323 0
779054268 203029892 0
231585438 539608479 0
44096738 646977464 0
209140657 374804267 0
568887247 763450601 0
435072444 633171767 0
676481626 297803644 0
531607834 200761332 0
669067568 277350034 0
672173789 47646129 0
653376153 551719858 0
682568215 613003865 0
232422295 73187859 0
793299027 54148186 0
447896278 566735802 0
378233804 344849872 0
605042559 479985945 0
234242480 760153210 0
133770976 402066779 0
584486676 574267089 0
781596731 202219741 0
503167587 128167194 0
92290972 180329116 0
618597252 608860304 0
372510311 538162110 0
518579719 189603077 0
66871210 585540318 0
398090403 503954605 0
749280665 557160806 0
50877827 380698754 0
620917671 135429478 0
741698834 724515936 0
170508916 211310706 0
431387918 738850170 0
204419876 397698807 0
662683217 716526254 0
364637026 511761232 0
669686230 680341654 0
259017504 694278628 0
427425516 169290873 0
781330021 378701588 0
753614434 537084654 0
657111187 154054479 0
249492983 584480194 0
98041579 191334115 0
128529493 203008579 0
556708222 495393245 0
130516616 544954907 0
30355550 698446227 0
547295282 174203436 0
485145107 659092031 0
299282995 380588752 0
781313965 645405364 0
222955426 120410741 0
170774622 257216627 0
41500544 405388101 0
402629795 188697241 0
691589154 125564404 0
663774337 446094888 0
16912445 332887751 0
377687609 365614255 0
604350458 187986487 0
432913891 733252690 0
771645322 659606093 0
4945864 284128275 0
485113670 273310891 0
590854858 345280834 0
261237311 39803990 0
370311431 324663993 0
323959751 172123097 0
410748678 603666447 0
638360406 670285584 0
276186400 69937082 0
317125102 79876517 0
445960071 102731067 0
678649205 323190874 0
338489785 300755093 0
305750325 187992641 0
457492962 351862554 0
437516415 773225194 0
416487576 505055674 0
92150674 339059898 0
755660983 395401801 0
378384373 328198927 0
45116050 553128766 0
602936316 644705142 0
314698415 497160447 0
611463224 616306749 0
280942019 433462600 0
614487931 754348093 0
336248661 45330874 0
495936333 98593167 0
461763481 584725666 0
290428568 263674 0
95890469 38879209 0
497709929 65198049 0
684869520 361295627 0
382851933 257547266 0
692729382 193969750 0
197953912 57518306 0
293774464 401481144 0
302012058 798315885 0
374100465 355573089 0
399875072 174825558 0
591013268 194987379 0
362547069 146032137 0
256044192 486591683 0
511320485 565602761 0
218990203 750981380 0
698571863 219850686 0
230285209 26838067 0
536020479 682583778 0
595807609 109611489 0
22926752 650685238 0
183654075 599827481 0
751303518 529313879 0
150896333 331630097 0
335348241 90610668 0
36432647 15016513 0
540724784 759677793 0
346154888 758633051 0
215769329 74784163 0
215761389 514188884 0
550104512 362395871 0
595152540 126410316 0
346316215 537960521 0
147591444 628954486 0
15463365 72190051 0
127000192 590258809 0
496968029 109855935 0
14630194 332994060 0
264365426 623731112 0
423056660 483483626 0
120311443 524222505 0
725106852 521937214 0
434793599 137053950 0
515145524 243086598 0
713280905 259639686 0
170661965 703130773 0
19604962 291179800 0
242642236 94053503 0
116627308 784242183 0
463548246 709894217 0
159484745 434071719 0
513542822 290881896 0
479316619 166584192 0
205436753 328801821 0
685399454 52612518 0
690653063 196381913 0
453829972 737939166 0
637548815 285507158 0
336740428 756895589 0
525597251 528625182 0
601011073 627231869 0
662814734 283473786 0
774960813 665384045 0
511377173 439257294 0
578440763 499457024 0
6254080 111828098 0
365387512 611591189 0
592939009 428839343 0
103654860 668423719 0
511155926 695124694 0
110619411 695439656 0
491242259 513462802 0
659042815 609150126 0
121502391 434602550 0
507351329 219233321 0
92651687 690492036 0
595176495 185834325 0
615450623 696147341 0
647924723 268411256 0
30354991 733080993 0
799596971 414395981 0
217175804 576489540 0
576477036 742271515 0
345483768 33690776 0
59800044 763623703 0
578074800 754113994 0
445935880 652220696 0
6816798 684418683 0
52197299 330444918 0
146572753 367518532 0
568127889 563307432 0
287591181 781212630 0
257863405 93547031 0
31254074 738754805 0
672401539 58823835 0
701356199 208425368 0
198336613 64295220 0
571120453 288516299 0
776825986 289778575 0
94409275 321232778 0
636827504 303011898 0
16111240 220133685 0
517469871 740165876 0
8217724 210799561 0
339020382 220764804 0
394557922 117821555 0
635905784 146257362 0
664655528 71550308 0
516830739 571521244 0
122196606 134935162 0
791710475 677144322 0
324863990 599698168 0
230968614 686311658 0
92744937 47130623 0
599601887 140577343 0
22298706 131721641 0
704192705 788913884 0
174369662 527888362 0
633975795 747599432 0
406894694 330084845 0
248106675 545733284 0
726960507 252387624 0
558560283 609774543 0
449753040 294150649 0
678488895 450291578 0
83912649 638426269 0
571683572 172687789 0
64242163 103007265 0
98124775 108596810 0
51949968 760623825 0
685847105 483368219 0
242896248 762509407 0
337941960 721614301 0
434963661 325983274 0
374979176 541292215 0
159732924 788785232 0
285234139 387894438 0
165483213 343213668 0
562439436 613037719 0
356989046 315079529 0
707113405 719906263 0
357155875 561236497 0
96603372 693400595 0
516536619 400359246 0
430631807 385887645 0
213840152 370163458 0
620244044 419502301 0
13599860 331919991 0
289314868 267978034 0
580114985 128095408 0
633975362 777005942 0
333117255 103700042 0
601242146 110852142 0
618775740 32843329 0
588535087 441747677 0
54507257 726600041 0
19458719 312530895 0
700533307 446363847 0
275987109 670159986 0
438963446 237948558 0
365658519 181076644 0
386400920 571090271 0
305487525 722643546 0
23257076 213495669 0
186035892 250660301 0
622149615 631348755 0
381397131 445922096 0
709881844 375829946 0
797173811 65210314 0
283817171 118339790 0
208891922 319006191 0
415060981 148603694 0
284509195 780920175 0
154873903 219788645 0
403621762 199892044 0
414691612 544425537 0
318080118 189151230 0
755124147 325386819 0
531525465 218791101 0
676427715 220254523 0
235206630 754177683 0
371813267 421016166 0
400169405 766597188 0
159296645 760427446 0
708634902 138059296 0
75586734 487753303 0
713154760 628293602 0
475168411 655241917 0
236053045 682153595 0
177086907 375172218 0
275442889 414833401 0
629114598 463962296 0
154523168 415263057 0
388620564 207013438 0
723941816 195178639 0
368974954 204272073 0
702562535 212167456 0
41959223 429173226 0
789317792 294745394 0
266186294 670748281 0
717266382 337934474 0
651685975 321061736 0
157328180 366563418 0
408938950 491353514 0
382797307 178366896 0
476326129 430528969 0
65301045 384741054 0
414248072 695803882 0
570617940 43801919 0
246478314 624705315 0
775037489 216841699 0
585542149 770376606 0
729102791 25121764 0
499481413 44278669 0
140018047 681272247 0
87884969 193204996 0
80476248 662563622 0
441914767 184659232 0
312831841 54947069 0
32055832 250682863 0
35064870 465668379 0
678561534 290759226 0
608689613 441889899 0
774179692 260710666 0
166319573 360643966 0
359938771 291982058 0
439579362 244569656 0
272826064 667989494 0
23499727 640074441 0
180612839 312227117 0
669630341 153493225 0
146096114 242848705 0
788739546 67144937 0
649096360 718575599 0
260400234 35018253 0
354698988 415741989 0
229791241 231077925 0
335804639 387867548 0
136725351 286578452 0
728106279 736789173 0
516106181 313541876 0
219484580 34996466 0
481922695 502257108 0
669523626 693398980 0
271551373 125958235 0
474735488 753074280 0
224781855 11322252 0
385854863 456733665 0
135847365 535338316 0
797759198 260240899 0
461290439 476950505 0
532441484 432238207 0
430078864 500914950 0
679562672 547014304 0
234901711 799825983 0
359376588 563059599 0
237108090 248082887 0
50832887 222892348 0
761783181 400222468 0
501672957 402643746 0
789148101 648748593 0
647287896 42095562 0
535097090 375666633 0
521755102 546346056 0
740647044 318830400 0
736894997 487150236 0
490072906 287410584 0
655673721 536522471 0
690392864 226265141 0
276960296 427460952 0
666438262 619106464 0
5081648 625442108 0
132215964 559492852 0
793465583 773905971 0
498001153 516113513 0
527227982 288365809 0
267333681 81516257 0
199713994 746083515 0
539581315 246987249 0
310546781 189303083 0
432305466 777312133 0
113280095 600458682 0
46091227 796180160 0
564465817 301669615 0
152210177 678740125 0
57838346 224338196 0
465278825 736729654 0
98707050 249084752 0
411146656 479221819 0
758828390 59354604 0
655061078 693839290 0
188912786 187482928 0
275250551 380345902 0
690877768 524829489 0
224041980 177299941 0
389936362 2031798 0
681943812 23301597 0
676467187 377513894 0
277642643 93049805 0
48968066 184933897 0
222917332 505641350 0
577150475 182590330 0
572352247 126342962 0
148970497 678760217 0
11181632 605201543 0
607237701 457435244 0
386453274 442129233 0
54499923 721877982 0
412371744 436916392 0
436042374 207876183 0
465295730 757527253 0
58136641 403822618 0
788243286 337848272 0
378756116 135814266 0
531749289 490756213 0
327005911 234998783 0
273986361 622413234 0
364998186 276446357 0
107158615 754574286 0
432823946 9098608 0
467177690 617756347 0
67477984 482591638 0
172669008 313334065 0
87873736 212153075 0
149181457 762046345 0
591822277 752240720 0
140149095 792700904 0
704727459 398099787 0
392489216 298629139 0
629264555 104241721 0
353856168 36551508 0
794457720 766617740 0
87980744 528929628 0
419584766 223679477 0
551843591 384633754 0
6668495 727077006 0
314554178 769662330 0
151640945 58875123 0
380295579 108158153 0
736506014 657037467 0
265602983 294635310 0
414708968 773811428 0
60564704 206931050 0
560485555 707668787 0
148760971 482190946 0
327745214 552553587 0
345781344 563774310 0
386553124 625272324 0
38359242 404315290 0
36680583 356392826 0
326782536 350915126 0
390749350 372425170 0
125067079 713460088 0
585123566 213634008 0
657345646 171148169 0
513880175 770567453 0
35766852 624082575 0
150716230 74370380 0
782905605 488830818 0
317618022 320505290 0
388005114 84762941 0
175609572 785477479 0
152306973 489309653 0
412204002 511934332 0
504522274 217023094 0
128158988 476902194 0
223563597 2528463 0
152277741 145842219 0
289835371 350941430 0
547065682 144947338 0
232397682 723141781 0
175311272 234985363 0
368206627 286374248 0
513353841 465439550 0
739959969 238556939 0
594317867 646456580 0
108750487 488646674 0
416015421 602569011 0
520583153 75755948 0
448092336 335201604 0
122332806 189525941 0
297102092 433659205 0
304650926 748376858 0
165084480 23787871 0
702496845 208852394 0
57987260 563566363 0
746796923 558322406 0
60134970 670584246 0
367804199 345308845 0
253751445 397332975 0
667466745 164010647 0
168016189 232945530 0
19786404 296047200 0
791001236 137679055 0
117026970 542760691 0
175127373 676855351 0
663992833 193705487 0
96830980 154158263 0
318422278 153590183 0
781368673 759237007 0
205335780 544164844 0
412803869 165964607 0
273025902 67205103 0
419640690 648262640 0
207679382 352811144 0
606746016 258323044 0
148527866 558145028 0
427065836 168083270 0
724849508 18516811 0
7610865 728945349 0
390874117 350723480 0
335554635 467454473 0
230233029 741293744 0
362897634 15580739 0
56395538 148657935 0
399867127 99999617 0
703781093 394907913 0
589575343 504647350 0
331226976 124936945 0
759617672 580584208 0
303931235 584265867 0
496017992 473350865 0
631257713 607254417 0
348005024 507943200 0
189215332 277564691 0
490034944 453689604 0
466728674 351400070 0
800214359 601272196 0
229683603 696776708 0
66689138 30783516 0
33362882 410874323 0
363136768 684688411 0
563767158 737138999 0
321118584 528927224 0
88601741 233786783 0
333022429 190508648 0
436527181 206815150 0
331025379 115515869 0
569121645 553591938 0
212465042 665678878 0
521528025 516605880 0
412495006 289479779 0
475940435 692398164 0
158505215 514557686 0
334940540 313996476 0
222604113 641609794 0
745364790 320771008 0
609715192 90016474 0
198171998 796580961 0
470206184 417301275 0
727812106 558039287 0
677347596 755036581 0
263767879 102903181 0
104465794 546618656 0
624164925 526233933 0
460675045 94499248 0
236970565 276252158 0
388712616 340822017 0
431971933 553382301 0
306190172 499009139 0
588293021 196908673 0
143171466 167906037 0
743856406 356706519 0
222874333 23060105 0
354929569 320050468 0
52162904 781971728 0
414150849 622742375 0
31011221 22153391 0
598746242 433418097 0
295635783 306215126 0
545698445 450174490 0
408570196 622254385 0
462541223 154235019 0
759493743 778332921 0
55088930 586282513 0
663006916 23828502 0
662554456 31119134 0
115310468 324856571 0
588372459 74669220 0
126312386 287614484 0
563209290 797369573 0
105152808 614902555 0
724159097 398359242 0
52110008 706990731 0
196785440 750118515 0
168994676 588166560 0
546930883 38507878 0
616753822 146857726 0
64209399 113411560 0
21339326 577242055 0
564674969 347520467 0
190665266 228547642 0
423383732 586901578 0
548796994 316830521 0
629083230 750792734 0
793099145 157185524 0
33238270 610414891 0
6692938 664437733 0
123337334 62668691 0
584703291 792509792 0
791982167 582169458 0
265064313 116290227 0
532930351 309757137 0
12476255 668582489 0
626257120 306019742 0
359631876 471617987 0
451285110 673268576 0
657304279 476089616 0
77126947 543424021 0
449353374 130228427 0
36708491 598840000 0
477491082 556468114 0
41772264 752639883 0
760690545 524176895 0
119717388 17111524 0
60773951 528764965 0
531719532 21487155 0
714493829 278336454 0
488096695 696198403 0
79929778 535347534 0
49533434 501695868 0
653677896 240732351 0
232022848 514195888 0
521767247 275977502 0
247676005 108923138 0
575546475 600652536 0
796882139 78664998 0
105955037 264000654 0
708497598 382056524 0
364799105 127198727 0
482342158 577874971 0
478177164 559666911 0
356677840 154112320 0
138734748 436070540 0
688508536 586693536 0
693584880 393892752 0
753580703 412116209 0
657955021 306425929 0
380498417 159852962 0
243311673 623396729 0
61017719 751220640 0
123485404 245272563 0
697412306 626685896 0
656805422 572225562 0
651772298 221012194 0
683549701 402544275 0
185792673 727485312 0
336289277 204248552 0
640946671 383902428 0
469959951 740383495 0
617460152 122657267 0
236747263 529302376 0
745071529 58439805 0
685331166 451272764 0
381206124 216534159 0
644984495 224997966 0
89865233 131085624 0
286669597 540946796 0
224998528 307146955 0
701555828 91757406 0
257012299 735733313 0
631155411 484061612 0
788697838 42096185 0
220091273 599257520 0
583395925 139392589 0
211382118 601620457 0
452117916 782044521 0
224204969 438440802 0
100048268 706642470 0
545005775 205260523 0
628434000 378160901 0
599698015 477704644 0
707866990 330313283 0
331026524 347021843 0
387862297 379622862 0
710274687 93538857 0
749908784 69054171 0
11181975 193631196 0
104597794 690840279 0
448142200 161944086 0
711587819 370893302 0
50709041 49433572 0
186213773 654951134 0
565496395 603936608 0
265714199 485118581 0
588117640 786778304 0
12354713 38547988 0
570871260 748923113 0
2170834 231966389 0
207058516 122931505 0
501827631 248708394 0
193469917 443432568 0
47967636 564904458 0
774410423 466657802 0
349561737 725377339 0
193253108 356191540 0
603368218 363693461 0
203306468 638639532 0
613128257 792434903 0
515495663 359933211 0
319367548 447795922 0
784947104 680677177 0
202573227 50164472 0
558621169 440284682 0
369566907 425764913 0
498962387 151995977 0
580045248 643069607 0
210166823 479349675 0
590902743 459012115 0
306025147 418745073 0
643003323 92315643 0
8932292 613235014 0
223596116 212192327 0
238913791 391300093 0
239378148 754025636 0
579152761 693707829 0
290051054 98682345 0
362161694 263421625 0
339319638 694770622 0
404001787 335529681 0
580919373 121633144 0
617475646 367189697 0
485264260 499721383 0
324160887 34606564 0
566941322 226219269 0
68152298 61974805 0
406257559 226546231 0
707830307 458917202 0
295624844 51649322 0
379989430 225452953 0
696055247 487381582 0
147529550 643794058 0
130892752 173661201 0
149935143 154287966 0
341669734 385827340 0
23476645 91582514 0
797037002 403920507 0
374474255 171591983 0
684230157 365205653 0
736199436 679967972 0
392284613 414676601 0
537699463 402485500 0
584092095 273743061 0
343359692 568738141 0
548037307 77956407 0
730422800 572035625 0
386484962 258224649 0
419388316 300628925 0
415566418 604884890 0
519124402 775993325 0
267392047 371017556 0
183940803 152103923 0
428008895 734964862 0
349776276 533517327 0
192264053 287356374 0
725715803 208364706 0
403591538 683602291 0
638138371 342746176 0
7282683 371026694 0
611900429 74688696 0
386906005 474629560 0
335207782 378327066 0
643835005 603492767 0
572760967 537232537 0
544413758 157956609 0
9389423 406860973 0
14634860 726112299 0
5872830 161555460 0
793056839 549351834 0
433488868 744898448 0
799627373 457976277 0
41286769 85128803 0
497954435 524772587 0
589794684 571614578 0
525034144 414108803 0
652048821 59516453 0
403931643 191819817 0
334131802 372637713 0
675818360 552548233 0
436813340 795523036 0
114384105 442211298 0
179770801 207660363 0
233803516 282944356 0
759097703 479917526 0
702134009 765861228 0
297015218 203891519 0
556378111 466990575 0
226447977 773382800 0
63570324 318116546 0
726143651 293023859 0
436583905 519308078 0
610919712 642035154 0
538383107 220769285 0
138954245 684846027 0
308350552 415353786 0
598194659 110949951 0
79544220 100644389 0
560201505 409520760 0
76460577 603521929 0
288109065 64572560 0
708229014 191437304 0
390434817 480970798 0
699464258 646528935 0
12214133 684717114 0
778752222 411945156 0
387594130 317364213 0
329616549 523663083 0
600635325 754692948 0
498466926 99890243 0
579322046 491408865 0
629041203 353890906 0
202923986 186420205 0
730540022 754245862 0
606925361 787549272 0
519554580 512975226 0
703380689 86395431 0
47127814 654009467 0
111015435 367155496 0
250449197 476488080 0
388175301 517468511 0
377528709 260679905 0
8683316 576678293 0
387958877 786565276 0
88375793 696752119 0
250564584 154433829 0
266942870 746258036 0
787240960 389762903 0
52837883 65269989 0
479139702 703192013 0
799011569 49515036 0
219174141 438532836 0
677859275 508243179 0
170998961 708297266 0
561079231 716344684 0
299668160 356901680 0
644135493 405595041 0
267981476 611299565 0
290082633 419874544 0
156791327 400444521 0
419843590 404184890 0
296185925 580208516 0
226223763 180915263 0
41105207 795640836 0
800559869 289509082 0
548043352 766809923 0
503055318 490810568 0
670873061 90642642 0
455666256 176159049 0
155955444 192414255 0
190783176 32408563 0
332391654 82379672 0
772718583 221337531 0
129774456 63310950 0
591835165 129091728 0
560233982 120953691 0
29201993 6099640 0
720193773 62370222 0
269828157 717059506 0
792540556 790770908 0
128392252 436157618 0
355924037 418401629 0
468832675 71071839 0
183351349 375428603 0
217004857 489742563 0
201767609 252904039 0
494194266 573406143 0
696138244 395746343 0
327493483 580237232 0
136981922 729525617 0
160385370 789310091 0
20692654 659375986 0
527349635 705419921 0
70605590 175190219 0
41523547 610644017 0
368067542 724483596 0
618740840 773604516 0
698430417 209288211 0
394935586 343134549 0
210521783 693097845 0
440551628 731711796 0
302311273 106338818 0
376009744 644598903 0
637700129 33668869 0
637398298 78093288 0
310620357 12409402 0
589814170 515333413 0
399685878 536280262 0
650614346 616164570 0
430333975 485506209 0
370217814 381588192 0
671472435 770627969 0
243751686 481156637 0
433823572 696687986 0
511065804 424026987 0
126396921 432611857 0
474948486 627353062 0
343424245 207788445 0
301802316 422548724 0
552900285 614547570 0
548917234 499639502 0
520247502 224995997 0
263264962 657082512 0
601512769 671392001 0
453466978 15315224 0
29788352 252678373 0
18761638 326929015 0
211423404 156383782 0
424425524 484919584 0
252914814 787190799 0
499190726 227652694 0
9661715 796294078 0
439449578 152137188 0
670702742 600026539 0
310593688 398154327 0
437758018 491410698 0
664786900 496613795 0
86946718 536435312 0
783083421 150796362 0
433087874 461864703 0
132830022 761011088 0
36279297 272639426 0
54661878 609479397 0
201971242 674874128 0
626453470 179576737 0
267512924 428349181 0
484432090 441627754 0
189789328 20615566 0
636816517 346924495 0
665624859 732166164 0
248503351 251671621 0
560930458 131667389 0
409175354 394616024 0
759220617 288452647 0
761796270 531075243 0
33532643 288191789 0
712046672 576222083 0
257419947 416857749 0
109083358 61267771 0
74688621 351227205 0
239845481 268506032 0
509837947 508711189 0
600034993 377762894 0
125579113 292072604 0
642523689 462629251 0
523433852 77275528 0
389674105 477721794 0
63258621 99776915 0
153798659 157731696 0
9727222 381383221 0
189241421 560032321 0
296817992 633018780 0
784767377 684112371 0
82304152 549577742 0
756872435 752633901 0
750906337 588833450 0
708828348 566023788 0
529576904 18364474 0
385045253 208075914 0
107749666 645272015 0
413683990 463540752 0
334820816 385770569 0
198941490 32602441 0
471628205 532722696 0
584407589 451516772 0
659396286 267519521 0
230274839 400979482 0
704931439 659137608 0
532045713 226227694 0
756373671 646116534 0
737527766 608944891 0
561409885 382524464 0
500108287 127675711 0
321612753 246286777 0
129271500 549199411 0
621995837 83501238 0
395244763 742776570 0
150640255 695019481 0
117658070 369338513 0
419980749 551754883 0
6710516 511397068 0
213635916 633967753 0
562404820 390837072 0
750761972 770145257 0
447453609 408578362 0
711325904 15072823 0
589291399 407526000 0
487543952 48744268 0
249423637 96207913 0
39816127 298597893 0
499256351 348130602 0
132779210 399289240 0
285129425 654633012 0
172241621 22084299 0
157223645 6515002 0
538645316 579290424 0
261388083 370717302 0
231534159 290614528 0
75317823 468174115 0
69035719 201565799 0
214135392 144288821 0
447884583 637414732 0
735126131 9028216 0
177399225 117536237 0
22842934 763043818 0
330927235 786346214 0
141241848 414843007 0
43958040 379481801 0
669144815 551462182 0
99375365 740919795 0
253542756 473688213 0
763386532 629261515 0
521891781 769021036 0
429955867 52483756 0
526466352 37095479 0
218949531 671174016 0
55225135 491301559 0
552593876 563472425 0
34546749 794316917 0
213666896 403256775 0
696126716 787945597 0
387775454 742324006 0
603179705 533114214 0
269135865 569616669 0
625657846 497736004 0
527432789 760740326 0
405307717 327232989 0
752678554 593289672 0
106020334 129154806 0
778076644 93875239 0
204796357 472613717 0
190889860 309974357 0
711656259 464409601 0
261312581 96146098 0
590457257 318882719 0
166866292 512090613 0
270117468 173713828 0
566821214 595400569 0
499642262 455431869 0
768169667 526278566 0
200992383 376081714 0
33904812 226324057 0
327265285 138551085 0
573714888 136993067 0
391090057 146532978 0
107556748 84746149 0
116159161 25229238 0
250029276 260617130 0
648894316 775155470 0
132527326 391192877 0
240075386 402597436 0
793755816 784565878 0
658222764 757703883 0
339862614 631586652 0
70021916 305077252 0
356381484 266686937 0
769849889 225504902 0
191004628 543851342 0
78848034 61618455 0
373283551 74345434 0
376072554 670121475 0
623332329 384676955 0
307590691 621618313 0
98138315 279358790 0
800680361 309389201 0
160800141 360305844 0
179074003 176244394 0
674882233 121453082 0
486172810 287890314 0
707069646 72990282 0
585506737 44090799 0
243866967 554325579 0
705063243 318087047 0
762051713 790844698 0
319084307 153545370 0
115352507 524358826 0
278829379 548817494 0
204800575 702716712 0
703766259 25574560 0
231639787 295669699 0
789075410 642162634 0
418165112 683166435 0
642378319 93616756 0
397588542 95063293 0
223978150 276945183 0
523285192 613333868 0
415270398 704191880 0
295458352 430372702 0
310685412 35082727 0
727816475 266512633 0
367165423 428568333 0
791960377 525549529 0
76508495 303942457 0
498761602 664635774 0
762642872 176343069 0
133163915 387973008 0
116036846 391554231 0
434615032 384484249 0
595214247 411315081 0
611010831 457140971 0
271589425 532203883 0
647903613 143070759 0
304275437 603631057 0
428951108 305931604 0
500644151 717114839 0
5569662 345749287 0
64826394 440036607 0
100105750 596307243 0
324551533 666097922 0
471044856 363813943 0
299472590 648075168 0
732519864 11099416 0
432433959 477607747 0
443654244 234892187 0
151548250 293199035 0
591152668 25740906 0
286556773 793863798 0
325877163 691208160 0
419114398 486577029 0
610395590 112762005 0
522955314 276192903 0
272820373 102523096 0
738655768 340329992 0
145642342 404019429 0
352092026 683041851 0
611030981 485846610 0
477941524 61027982 0
409359640 67321599 0
108178378 206787698 0
534014919 154504072 0
283394771 149506241 0
221972058 441180190 0
317419104 403732857 0
473642412 531381462 0
180178056 503294701 0
560252284 708972119 0
392093164 634124104 0
465700307 661523783 0
372036031 700002953 0
155474294 755584639 0
573967690 201871671 0
374982483 641770652 0
180075118 365204436 0
392514762 288737788 0
125540046 34953750 0
700041200 77590530 0
200793038 713421734 0
31424778 425789662 0
755464179 786991579 0
366757416 249478912 0
490723648 495869229 0
544794736 168074781 0
354177127 22189393 0
404021723 443526667 0
331676311 793872924 0
771204635 505355471 0
483163928 634475892 0
112577077 189421520 0
653281898 774720853 0
329648255 730801208 0
762608327 663794453 0
543731077 389789849 0
186673514 50515049 0
305664507 232451076 0
700058165 458911898 0
134531337 742490790 0
555935082 103226378 0
29459967 129082388 0
606706877 705658200 0
788376456 798684715 0
242414980 125463553 0
774107648 203737019 0
601624223 552131943 0
131538104 359631267 0
583565301 409414464 0
492878505 774496283 0
724879591 612314918 0
25221702 531262641 0
307185583 202347376 0
243082473 76934907 0
474448267 684296677 0
28148570 292058436 0
281229996 597707021 0
657882612 666971933 0
181837423 176702981 0
335860358 573782731 0
9717488 735646077 0
274834535 109359303 0
782538198 269227733 0
252189018 7292800 0
302409692 121266892 0
198643040 724969229 0
718636005 119050870 0
78813889 130634432 0
205576013 719098876 0
744657268 96608317 0
788003742 186010060 0
409482187 545496016 0
767103955 27560310 0
373916545 468406546 0
687873680 332146613 0
767501548 655075654 0
49371952 369048743 0
20572984 268740442 0
555549265 669613443 0
701705496 50482260 0
594638935 786721084 0
755345774 168377998 0
340126362 175392578 0
448081165 613826233 0
602462755 586440646 0
453675226 708779210 0
115634272 798890846 0
416251206 339952698 0
765447912 484174643 0
472535721 452685376 0
544992561 68916254 0
155589643 397721899 0
116953704 24374906 0
97708042 644869875 0
267150194 248068973 0
370127500 514243736 0
445796777 34078872 0
40876002 769182434 0
115485077 465538178 0
102041438 495086415 0
603654548 361876918 0
83773713 438423285 0
86924523 627574382 0
637703943 402110179 0
725232517 224993847 0
685962353 425126304 0
322630025 358034346 0
486677730 368190923 0
4310631 239504293 0
84952428 73668772 0
640256964 125371635 0
53433620 559901032 0
452399569 386210736 0
467061996 769017946 0
334859548 318830184 0
443518716 780479817 0
134217630 697419671 0
80234619 393248085 0
251103689 637752394 0
721771037 525259883 0
538896138 96891377 0
48327114 528531641 0
194362358 505574857 0
238899893 139275530 0
628618540 638751832 0
70523131 47824115 0
480832121 73363003 0
638935535 528184277 0
706492313 347184900 0
141560321 499912632 0
359015648 562031323 0
191399334 536091357 0
64956770 731888664 0
52828704 213311424 0
530055499 264353446 0
161700133 225611765 0
398990126 448426679 0
37709416 8468157 0
288575716 102151225 0
302730685 503091774 0
757767505 566040524 0
600406432 183205770 0
177940413 261179914 0
118543019 709522707 0
84222704 462448076 0
394490901 704985304 0
735988096 281494634 0
570641315 357841587 0
780690559 228051127 0
322983108 587205567 0
345151504 151938322 0
751014852 413333707 0
191002728 117252116 0
51647889 138493198 0
49361571 60632347 0
488721087 341541292 0
639281816 201919915 0
444595469 591147590 0
667279469 47976092 0
281151015 766642136 0
144159964 650089407 0
757230514 448694556 0
87379733 213926157 0
450253097 475452529 0
228665767 142559065 0
685332256 669715134 0
153375133 738709168 0
758702334 544092801 0
658117166 417697482 0
693357712 621875215 0
434415319 780207729 0
466477493 324823533 0
439058558 424862686 0
289325620 706236657 0
658897900 496128042 0
695139016 369953935 0
462267512 2145064 0
749256182 72216213 0
237898163 193893396 0
537054152 345865977 0
387115403 167107158 0
292655119 196541811 0
767862182 259669690 0
503203508 653544290 0
270562245 142019205 0
128454828 718610241 0
107245910 780014851 0
8717319 757634995 0
110760605 2897540 0
397174081 754011418 0
316074363 125989854 0
800231523 563125596 0
313519910 15426165 0
346898284 394278005 0
232366188 173054064 0
73849511 254280966 0
102926652 556357446 0
705625529 661776965 0
156634308 458984172 0
711432546 738603025 0
748081309 590734073 0
501549396 213027272 0
784340146 97709767 0
667813276 295307203 0
506320502 497987996 0
613508603 110885583 0
162059 16528999 0
554640562 74293127 0
702996054 431802907 0
568915072 226595163 0
557080298 619551285 0
190611142 523123244 0
163226157 763847398 0
300628596 775824177 0
704816327 253821704 0
415353330 253174737 0
360399383 623944284 0
180290897 381241058 0
85872212 300588410 0
45584628 125235320 0
730636411 596312807 0
787621517 626776074 0
797096862 133735991 0
537527401 11123861 0
580765608 112525523 0
107164853 469935449 0
98827319 40640350 0
299388689 506153630 0
318101992 705328185 0
636074206 257055559 0
135417255 765629317 0
160749829 627211485 0
317691446 49823493 0
355464866 728938184 0
617696484 302528839 0
294677712 778684652 0
667006652 87540248 0
473126539 622583447 0
406823082 152648035 0
407483670 159929001 0
377150756 66956640 0
558319361 427968466 0
681087612 513542601 0
320124988 113423843 0
223834501 439883839 0
514186226 175090500 0
768618688 141284729 0
420010933 152936116 0
725419775 521331198 0
40712954 647997459 0
76271629 604899462 0
548025872 748509871 0
383917130 731458070 0
434915831 49926302 0
116270976 741329445 0
196723320 10908848 0
403106337 330413895 0
744484930 537547856 0
607240882 83230638 0
289505292 741018324 0
683456227 411748353 0
790056273 285758327 0
483738130 733722612 0
455471760 304293173 0
524288372 352858363 0
664416633 606291303 0
333730553 17469064 0
732145434 362451 0
152359732 403433963 0
117871483 489649636 0
269784171 26525942 0
240438437 704998436 0
343651570 158905392 0
673220470 777969192 0
217232451 796242067 0
781435151 333590359 0
58679457 276896993 0
744138871 600308083 0
735017236 747928389 0
13616713 222918557 0
523084329 547290214 0
93845624 470025777 0
3414533 17073370 0
190482316 296762011 0
472277235 750623049 0
190559617 312236774 0
556339347 661061792 0
151975155 591231976 0
537198238 617377972 0
110774815 74489392 0
501909287 335610816 0
777779492 522625316 0
176022358 599265398 0
339237563 598251951 0
468294296 614767994 0
115758534 565038547 0
248162002 313362318 0
262751599 394316919 0
218493650 211240215 0
749575278 610526597 0
260500314 498853236 0
238441626 627311119 0
300222126 26163816 0
382150766 319361276 0
417986142 217750390 0
495029028 570229229 0
158508135 494044757 0
260108418 23716151 0
76421808 693811667 0
460305309 732819532 0
441297820 87641574 0
51903234 499123134 0
531307848 615999465 0
413161628 705519159 0
376040967 776536076 0
654461751 398401815 0
715859031 339683138 0
138893893 512564916 0
328052646 271308697 0
566319759 299973602 0
183062779 530126534 0
391018305 259472462 0
328256703 592924846 0
162183481 548627535 0
500531194 795270198 0
599395363 171737985 0
104516347 731203646 0
766921401 504042171 0
142628455 459314806 0
257180534 150018718 0
399069077 446510587 0
2721393 293349348 0
656113247 410592029 0
425019505 343885349 0
243920076 704272690 0
798765322 735187126 0
228081177 562015432 0
325584328 708440688 0
141317063 404664854 0
157965685 99483586 0
158405738 222052500 0
3842530 269379544 0
22789313 459316016 0
622335581 172195307 0
715834280 656063930 0
565757042 26830840 0
552241535 94338614 0
294879220 324146081 0
186104655 743852011 0
304559665 77270955 0
611879342 277934884 0
522590869 494937524 0
498595228 250693553 0
790839402 780287384 0
76018651 486926469 0
578336866 643205092 0
2071986 136138696 0
133602855 230691427 0
310321332 206279709 0
344627674 288773166 0
379418110 443684993 0
215933132 113267949 0
66550474 777310094 0
557039360 128002529 0
722576554 6029162 0
765604551 419202687 0
499754476 435583502 0
262281412 120783332 0
617873294 353567653 0
645159306 512959755 0
199788384 537092389 0
97218919 326512618 0
396002157 488396452 0
543422665 691644239 0
273264197 509769070 0
491587312 541131720 0
444043051 778193382 0
208075561 351866172 0
83684269 266398139 0
469851994 454997370 0
240052453 528506916 0
291574219 219870263 0
585918756 47393855 0
97369998 195907470 0
359161127 625157831 0
143010105 243266683 0
612422229 715666170 0
778871645 31435902 0
451857507 33089462 0
750721750 81794144 0
213214792 670877235 0
469385112 707297071 0
728339158 446826385 0
641433363 263013420 0
660794825 568196461 0
370249907 625987241 0
463775921 453752354 0
600875860 771514378 0
674502064 460291795 0
15479981 254007999 0
125593527 489475334 0
801468543 567477005 0
81051075 489550461 0
645189285 537371611 0
667968585 71792201 0
12041292 310448682 0
336432812 653659292 0
752944288 542025547 0
512549712 346359866 0
212791527 416978018 0
556224849 763134914 0
423022758 552613112 0
605089908 364311164 0
568412179 796734930 0
582856811 574861683 0
254555443 103001755 0
120364652 354261153 0
119428383 497040116 0
137440894 97633497 0
355824900 416285236 0
790495296 571740336 0
763351137 324929878 0
89628729 727396042 0
5250978 486309722 0
672960467 11800167 0
132792596 445152058 0
277870097 555456603 0
411305674 168634743 0
153281941 158654105 0
222977594 47104163 0
134861327 419705171 0
342518877 33065952 0
546506347 289985751 0
79575503 777074142 0
543886431 704240558 0
515399524 405309723 0
754755075 731231348 0
497476438 137160445 0
300768213 372430387 0
63773175 199962086 0
213805709 240323512 0
410002331 221404059 0
622669394 678995354 0
740813591 479317816 0
628194697 558962986 0
480399512 282996397 0
325715138 129941689 0
150213244 67705175 0
403755596 231314919 0
362536398 65371698 0
297983374 364050275 0
438948212 544368606 0
228738699 334028066 0
327087611 505142778 0
431392786 689002039 0
249101575 746153532 0
148231136 623055253 0
743136081 288176273 0
674719150 644054595 0
282275189 461519809 0
624833285 613017706 0
382726376 395019876 0
708790726 391597458 0
129256040 778010998 0
377985525 240321636 0
651516474 501732613 0
483984724 474224739 0
543196759 220210181 0
503550679 711296566 0
521919540 68981507 0
80083283 522457226 0
442941931 552407409 0
750743263 677258488 0
441995098 672843073 0
73293864 609081561 0
385334975 382735080 0
437803212 541593264 0
146439273 166383126 0
800348651 575142333 0
747702369 731038082 0
40649250 337916511 0
650491393 5706099 0
408610091 260667165 0
789423896 475496634 0
525905486 155608909 0
319446679 640374246 0
35698920 721201086 0
166494619 519718911 0
481387139 344780373 0
403340387 656556562 0
623216988 128674168 0
337204535 181944248 0
93702249 172505800 0
548192452 179198120 0
93374914 102711389 0
136197547 37268513 0
178337930 773175653 0
337639093 319505224 0
63261798 253315691 0
696832175 400843986 0
465590419 743601993 0
311666968 533527146 0
510235707 144143218 0
496018940 29900848 0
603752780 702355209 0
12809381 238488501 0
793260050 468999665 0
319518679 351709601 0
761226727 735807698 0
800247162 359522349 0
301165898 494423064 0
353911082 560484207 0
220567131 736203005 0
510829542 246923464 0
588658352 387351652 0
204525349 732345502 0
410702035 125841368 0
362975387 409302653 0
117225494 519102951 0
707108006 647990851 0
796759243 96833470 0
405892758 531476752 0
551580529 534880135 0
135404975 451067115 0
5043359 730434409 0
718016206 646933153 0
94113748 772438533 0
410976720 16470722 0
372993971 464141061 0
451402367 448452629 0
594754326 270908874 0
672371669 540414948 0
100200675 668327961 0
78990081 58379159 0
413079562 302887764 0
18290366 21951560 0
325855668 665272077 0
798617873 496148427 0
223754141 334334206 0
580131053 265959774 0
423808129 520073714 0
485613146 589559718 0
771717219 510092710 0
60889271 442008584 0
62521627 109625495 0
153921896 322561293 0
175386929 259386958 0
475982769 516060251 0
515632983 545281593 0
466700389 63185466 0
449422628 699916741 0
397797831 418966181 0
448627539 194841725 0
448016230 790606730 0
496163561 447526724 0
675644096 213853453 0
566590605 755433288 0
432506793 198410093 0
664710186 767888211 0
538418195 281770857 0
591631968 412132768 0
26930846 438675602 0
109119179 323136212 0
514117156 786472014 0
143272785 130860419 0
143296483 300923816 0
434362249 255352795 0
352767996 359268490 0
768900882 687221816 0
391720804 634303018 0
555964719 401671468 0
228299793 75562711 0
328075687 147792853 0
605674250 35889077 0
209567198 651311206 0
439469722 544395734 0
124224312 632500682 0
194227472 653828500 0
276691012 236611144 0
795932547 559771365 0
53293090 177791562 0
556780609 340659850 0
768322057 158568621 0
325784101 190949006 0
598970466 733368418 0
628024403 59140518 0
201146106 529238622 0
406234409 589912925 0
571685280 199724684 0
176530645 757973251 0
554902209 375844647 0
400722725 277873613 0
771186861 33066289 0
29237502 721685286 0
552572913 704678524 0
73563263 279677189 0
490477540 121496033 0
577833137 462846993 0
414609710 128420544 0
198657143 275515519 0
44608181 442335899 0
178904123 314748213 0
379047014 413402866 0
696646922 544461474 0
76047973 240063382 0
438637724 520469968 0
374977836 468046311 0
34054842 574357547 0
479195734 383835234 0
217528030 797541752 0
13714875 4356313 0
19482429 140993508 0
403258128 671138081 0
557607362 456146566 0
522779699 161689659 0
426957566 273607885 0
39569448 532385227 0
606945981 254295269 0
583446109 311288640 0
165857420 421614332 0
274471552 213710804 0
709571614 421522162 0
318711097 741232618 0
129010791 611040143 0
771673147 293209284 0
369687790 503937995 0
66271384 122609946 0
532313745 390013014 0
616869875 7311115 0
327180978 434237716 0
591953766 516293651 0
719526803 722652337 0
324552209 359191469 0
573126544 264202877 0
451604561 722121030 0
452279143 511487067 0
165251985 651891741 0
786564015 545291611 0
793733508 611475703 0
73879253 512862072 0
654930842 81355729 0
285482559 231694271 0
799700738 608301182 0
394412265 399957877 0
428283633 477102775 0
546712673 408530650 0
80421377 651494745 0
185312095 728867892 0
717447987 610976348 0
450404258 104934966 0
162769062 106289937 0
140945905 668150374 0
15554572 236304711 0
89198607 444411788 0
696329580 493531813 0
164419873 474623 0
115169782 579175104 0
685160661 588747778 0
427417137 301061272 0
138662621 537295269 0
186851387 310975578 0
561686492 559684046 0
799585086 426292437 0
269062495 702526376 0
415218379 168350302 0
48920777 457291609 0
752744542 601282828 0
422507575 43256225 0
574944033 430564872 0
86342415 737665418 0
94129150 801101002 0
788344673 762142291 0
644953852 685267901 0
794326679 175060127 0
85673179 610984827 0
244824170 771895831 0
645548745 486806643 0
366127843 695542528 0
539553811 357914958 0
229382189 620777852 0
516046310 22821686 0
755354925 484119819 0
111871115 520253050 0
423707424 531699662 0
195276496 592441153 0
173240051 371924355 0
655087570 75428692 0
338948941 653748173 0
435169714 284725321 0
151853784 587350000 0
703730398 143864562 0
274650490 232631386 0
22297180 551542784 0
157089391 129289422 0
402589115 28414756 0
159520933 162283485 0
510697844 609577417 0
5450998 154407469 0
375343232 46276093 0
639532051 300164919 0
789726277 160343984 0
609723533 263926435 0
615396917 124352191 0
588640979 37725417 0
632509532 755274018 0
442619214 94584004 0
21134151 315457406 0
771323883 788059924 0
497748787 149795997 0
782409904 32219649 0
422162216 68351283 0
400284387 621155813 0
116262178 576804879 0
509257932 435856501 0
362705172 109721167 0
598464356 609815451 0
741026972 727265129 0
483974175 308817868 0
224828430 616477675 0
460470296 217243965 0
537301892 640229167 0
77974078 248339342 0
373028943 442302334 0
600763455 386179917 0
420329249 207376016 0
225872174 139784231 0
46152258 735665734 0
714456503 214232920 0
60949867 488155159 0
362553624 437206468 0
638912884 52424110 0
667605220 534874232 0
616692875 487992997 0
273724933 261609744 0
436948129 493360618 0
424192197 396720911 0
366706253 353587516 0
501769729 64714940 0
776558516 10321773 0
744001965 648307497 0
191262989 292238209 0
77771963 679501468 0
775417320 130044609 0
539789239 769165300 0
705445223 28463914 0
449837020 510260564 0
601559108 672506543 0
460946972 270132359 0
407861216 292804280 0
711817337 408984122 0
12407297 320550684 0
507265299 565064021 0
726736896 502304385 0
376051062 391942957 0
298267536 773470982 0
378423221 411083112 0
240836593 467673414 0
182307233 689818438 0
370992762 715040575 0
567839327 127796488 0
110123993 516942411 0
672461223 195333941 0
160954302 79598275 0
415484011 302606119 0
259742497 284565918 0
79348987 252332976 0
388810575 475000627 0
750069797 60392416 0
317634369 526707519 0
613794170 708480774 0
64938852 494360824 0
378142116 665045754 0
345556086 756961905 0
143019971 451247184 0
764398992 185950172 0
181454523 164817069 0
128451040 731203404 0
616381200 85669014 0
162415418 545298236 0
443561406 2993859 0
771592980 138993023 0
467901119 575207862 0
214657679 694938594 0
218374820 16021411 0
400086865 413723891 0
259218892 635653458 0
252994638 791626934 0
217168816 136798111 0
596466924 236204996 0
101024841 194887430 0
338774893 667365604 0
731738210 367634420 0
591461395 475854088 0
682155061 207590265 0
741348093 488336384 0
508021663 216075188 0
184065750 798764726 0
190608660 53502951 0
242546737 771166396 0
249078680 431482430 0
208339527 85079876 0
764531235 545440531 0
173923070 431700161 0
407670470 161173883 0
236805680 611446506 0
353471429 555814463 0
34840111 399467273 0
347205871 294905375 0
313016906 286896007 0
512122703 710649569 0
740144668 129397164 0
284364562 261058544 0
44154905 673149257 0
168962523 736577268 0
290830486 656036905 0
100110472 544819364 0
374484123 439212284 0
540223661 150794347 0
376548595 75488365 0
364177875 406895926 0
63532408 376502627 0
207288317 369914279 0
514325303 353160666 0
448090719 443533592 0
90775512 785436502 0
782621676 405143394 0
694750116 185425485 0
341527506 506570398 0
495977239 200101228 0
261675860 801382119 0
410606528 610274747 0
96001032 582093511 0
486217778 18621415 0
585881566 560967216 0
94176648 329562677 0
156725401 564203744 0
732684321 209865748 0
607551814 134411241 0
553056028 609500224 0
564937455 278554184 0
51510928 590884892 0
597144279 355650362 0
192656681 407095289 0
617367255 318927821 0
729499965 360492630 0
776499462 242361531 0
389690538 493095267 0
663328890 336238108 0
331719498 189509943 0
663038993 697108974 0
706829374 546887438 0
766547585 542638853 0
702150650 754272623 0
270473809 536551726 0
31811256 705807931 0
99836386 110191524 0
789859245 1154874 0
242655117 718634715 0
371881396 795083294 0
281373797 432456493 0
533780120 129735203 0
473847564 203757051 0
215886490 224261284 0
10456176 216243205 0
230029518 267945794 0
37677712 443006188 0
185025629 463299015 0
173091098 531210148 0
282034409 333771278 0
367334978 190584128 0
53090307 641630559 0
473757903 6223336 0
700035699 260466279 0
416573855 176808384 0
420496163 319318826 0
461825276 343516402 0
716161581 21854836 0
640534527 194183633 0
663465575 151434947 0
428941811 252145961 0
788507374 193877723 0
574575883 576669784 0
269636756 207505905 0
241575624 718969139 0
221878221 694543982 0
704631780 567629471 0
491172290 279861486 0
516966916 67531495 0
423290294 226010027 0
749015877 338431315 0
130434103 547260359 0
336106956 273379974 0
541868798 586419499 0
428340810 170250096 0
660848338 94167755 0
496111764 534986204 0
715332141 320403891 0
673540996 686387481 0
465622624 540075149 0
638430112 474913892 0
502734354 186315614 0
670839083 319826334 0
425752128 590951626 0
285377864 678339691 0
611970505 799258320 0
594444727 382784628 0
317313903 47889607 0
450032419 381856271 0
296651367 658017660 0
582203996 238851922 0
490471829 564660549 0
516475552 603509365 0
493714067 255054990 0
88169066 718998585 0
237268448 702873349 0
672601270 566147709 0
82594883 554449544 0
209116231 150433444 0
122110827 218587262 0
4988271 789325884 0
27163213 18560082 0
209134219 415052214 0
782082104 29297647 0
716496706 102799019 0
642639272 554060548 0
189506754 283152510 0
109577231 425535702 0
90797490 178622875 0
224522916 117926553 0
501687132 156443866 0
455393942 400620176 0
85821135 130257622 0
62540201 557177819 0
29157934 184004415 0
552792804 451476956 0
527983730 459068755 0
162566377 31672442 0
98835774 312330636 0
358107998 16392277 0
467162939 652532776 0
774246852 767028529 0
557810863 171170286 0
183510766 783939767 0
89943983 477083757 0
167648524 73329604 0
309630929 47593431 0
431988957 755032449 0
84202802 769761538 0
417416140 754171155 0
232437417 88569053 0
615980732 213156333 0
159583817 500630123 0
714766970 663193626 0
66499458 511736805 0
580432798 661793597 0
532347271 793424111 0
363274851 631796712 0
195955858 644261234 0
379462046 584220088 0
240673947 433554160 0
202685521 788008641 0
669992762 420031621 0
742699395 309127763 0
179503745 508000353 0
69651872 291512620 0
523786642 384355194 0
466492843 133350418 0
392227100 281310413 0
168165154 777988533 0
250754114 306567591 0
737287864 445291592 0
288897518 559785786 0
169983495 74969529 0
152825498 511354722 0
503403894 239182074 0
487268662 316483682 0
318922125 485982931 0
628410321 32117180 0
220336021 507894154 0
34692765 351999515 0
361900001 545963477 0
247634296 103786004 0
325953985 290511535 0
348110745 271301139 0
712524144 212511804 0
111407940 374560329 0
146963275 475889009 0
293352969 174954966 0
311838409 739129612 0
654612832 417425336 0
614414212 587683355 0
556500890 206663614 0
112689473 595021819 0
537876573 470783617 0
261107339 680359405 0
740001715 593046604 0
461008500 31952219 0
156146108 534819482 0
749393095 140893467 0
552264682 85892997 0
276457941 612886166 0
411590637 495385657 0
110999831 479493273 0
224558569 188181299 0
715801362 448289465 0
213219634 284805894 0
783855534 580499766 0
741889659 781624426 0
188233504 170399710 0
332916780 269062763 0
212801531 449295053 0
61721038 382455175 0
641691378 34576236 0
702013141 417744539 0
592042758 472799204 0
34274570 442275168 0
629330344 755583976 0
196101680 221371554 0
315463089 158046364 0
560081404 205261601 0
95072499 463710174 0
223993201 554559942 0
626686110 566180106 0
232450648 16301440 0
508636426 703489493 0
424249604 70599258 0
436465818 156648332 0
450107503 612072336 0
511598492 608018764 0
793120145 444182172 0
45175357 134890921 0
327606806 71157962 0
643143574 377507542 0
128050492 759707234 0
536130172 320550271 0
743911706 606107870 0
437219758 28772726 0
194462762 768379733 0
289891093 331698788 0
211342952 641528664 0
276180954 649611127 0
794316528 237518086 0
339239930 18802961 0
570791072 336037285 0
642322741 160239290 0
574890331 618072110 0
587559562 572455800 0
706419209 469831063 0
270186424 558650113 0
72559216 707805808 0
241712547 570152312 0
619435505 656767939 0
607872170 659794126 0
620457361 391109885 0
320705624 648179455 0
36404925 322303567 0
93433563 396993076 0
652301256 85484919 0
789907733 666829747 0
710131512 681898273 0
688818730 44310964 0
70881099 410048543 0
383868943 99545292 0
159727354 706010944 0
223609296 175654959 0
653106000 208027498 0
800668394 186326027 0
157193627 253810747 0
641841788 714675171 0
59516926 441409774 0
569338706 345998805 0
615031184 163305229 0
204481991 375315290 0
680951343 518573536 0
328795542 159905112 0
719857487 296479611 0
187332142 501601212 0
212194949 346953907 0
730295016 116544700 0
386420000 484691733 0
76497694 297771090 0
713499648 236372677 0
636611412 73658159 0
594118961 367526400 0
585819438 48149517 0
709063554 115377505 0
456171053 723340715 0
754591598 151893310 0
6783387 313323977 0
470015494 319582630 0
322518876 56238594 0
627713589 177247396 0
548604183 765320806 0
499191704 599801985 0
599721747 529018134 0
666028262 555972584 0
758639724 722496741 0
449972376 442653299 0
256240499 614047290 0
136220806 132431099 0
338328033 297985528 0
138110855 556320576 0
600667491 404324107 0
565219436 663031149 0
411512410 599621746 0
305948660 11551230 0
359322396 413917639 0
321635404 688492998 0
727521450 6887666 0
31037797 190329932 0
515715354 677153653 0
570807372 80784756 0
693117113 23958460 0
475637427 380549362 0
188609561 318401903 0
472529937 265047058 0
720128027 494267846 0
199296773 138866639 0
513014368 596264293 0
26463804 514487328 0
404546490 478851817 0
104056493 547079442 0
387822041 360869054 0
442821603 432898565 0
374181456 151994606 0
401248069 186599440 0
489913630 380911512 0
520434033 767348151 0
410092848 540201002 0
220410961 690070543 0
375970920 322373163 0
9696793 778503074 0
801689682 256959951 0
335962742 63054859 0
318513313 39351906 0
672534140 658264185 0
25558230 686610591 0
213210582 424649687 0
367911928 498903442 0
420401203 305386800 0
777082585 247345226 0
659651120 266481873 0
324321504 518323459 0
511483203 552836005 0
109766084 54151325 0
246448936 552887384 0
321683944 259022333 0
189807966 7486515 0
296143587 405388617 0
446971531 723956790 0
386632493 713464230 0
619521868 674731503 0
337199249 411697269 0
61625569 463262996 0
268869346 642254051 0
116340743 369363106 0
367246356 319016368 0
752566166 648073999 0
625816755 203916653 0
778070545 748212895 0
443090114 246129619 0
686321031 688720476 0
601264221 85433778 0
340324309 4751575 0
404377645 459028501 0
254248616 791790230 0
214955203 172209779 0
621927174 772848952 0
554182657 744468361 0
740266577 300426428 0
332645439 432955867 0
720070133 64996285 0
56150672 745430783 0
427963915 561848085 0
777728868 239676509 0
403820040 645809544 0
329226313 370819390 0
646564153 321446805 0
788876046 398678847 0
35552962 801063759 0
733114215 24235320 0
745232282 707683272 0
253917224 262467925 0
293485907 704950531 0
104687830 566474802 0
282158869 339591637 0
377884769 378867199 0
353230140 56788591 0
430551184 184998481 0
713702401 694749891 0
527454034 688569081 0
357972535 408434009 0
752527884 39651201 0
373010390 206749324 0
729058323 4029536 0
159180379 438973163 0
302877571 192454284 0
104845643 639926519 0
85365514 121692159 0
148212527 459114989 0
240759631 436663658 0
647143628 28711312 0
276605896 597923627 0
240534087 756033790 0
486420487 644336217 0
433358941 325208766 0
735560223 267725908 0
446161869 259153919 0
741822817 781101741 0
33342916 365188058 0
684277869 165815468 0
255325916 87410330 0
609951293 427801555 0
63242171 140081448 0
787868204 789295891 0
584115842 229593754 0
799413157 274576185 0
447766857 279069704 0
78654282 211549521 0
23088974 43587206 0
370465697 233866199 0
642321803 800909148 0
729758475 334789110 0
35498968 376359034 0
363431157 507943451 0
476293945 743912047 0
558972037 219820478 0
417575512 751361757 0
162329625 511772979 0
382828072 667091 0
600513111 18188011 0
696226380 631165563 0
317540299 316463217 0
70491919 143682187 0
716749826 788356579 0
276509008 129496682 0
175331498 112295384 0
759996180 625041201 0
304090880 789702226 0
451454547 282400523 0
791962915 218402673 0
331295901 312218307 0
524042606 100448733 0
274055422 208157665 0
597326047 223954743 0
19315129 210287916 0
139271757 334508545 0
207974492 82162163 0
743047343 150909439 0
159970053 43337015 0
730060427 403204165 0
30708382 98777967 0
241789126 172195882 0
110945118 714603789 0
363355359 801004709 0
601933554 667069490 0
277333793 557521781 0
202882920 119055552 0
743078238 717764685 0
252776608 289951774 0
70549891 420829350 0
462787860 786476978 0
487731243 657334883 0
634970252 609351771 0
185186309 502713829 0
138510700 211197371 0
30909642 627871932 0
114211436 576280488 0
256786757 449449057 0
516480151 12404614 0
731323515 640970361 0
393237062 774505325 0
771796975 483721760 0
528126268 60404667 0
504705401 96999798 0
665140845 536503702 0
682013063 500550441 0
152525336 501509376 0
274970872 715553657 0
505191458 609516838 0
436434280 221483354 0
536962266 416786677 0
268092930 36390485 0
158281733 65590347 0
347287157 751049277 0
32733194 551022925 0
375151733 14178040 0
99729109 258163555 0
619028649 699855621 0
719790000 591242948 0
153339353 133840965 0
625767641 324990526 0
200554313 449169193 0
467894295 560563025 0
429222613 574168206 0
87861179 594721192 0
544408531 213166112 0
340495335 544885003 0
405922419 436035408 0
75901029 661123515 0
380141159 480039202 0
613495763 482112351 0
576853033 187891882 0
339627706 119197687 0
31719651 29895907 0
63987545 34202963 0
573420383 41595586 0
439589651 184670770 0
674941451 17893678 0
532742077 153596845 0
57883570 327891834 0
609574694 171116641 0
631503117 82206643 0
356225530 20908851 0
64467532 271583838 0
772117482 251795440 0
787182560 7172841 0
312817116 511878647 0
287155279 615956675 0
753461882 432512326 0
744593711 233459165 0
36003370 288406994 0
601323055 636076685 0
760025909 427647787 0
294723095 164403221 0
140479191 777476485 0
50252543 581720380 0
531556499 798741696 0
326835647 544241849 0
701784509 530986060 0
26750571 581524141 0
261316964 515220731 0
399112276 774830431 0
778513566 706024573 0
123249283 55892559 0
60667107 23690961 0
482445297 656577165 0
103381934 558124903 0
301189568 53891289 0
30597444 358605819 0
586204378 221824205 0
211355366 606133571 0
788374198 629695220 0
625574369 188726133 0
549822765 408034703 0
513382002 221635115 0
134182441 703905456 0
123764647 246654782 0
162600460 560306903 0
671518743 319278714 0
121682116 61594307 0
371387522 708896721 0
484473770 335148187 0
711700144 210908428 0
201897478 339345854 0
299948406 360293407 0
614628064 327888555 0
182833212 215609339 0
99295792 351801546 0
92687217 68423433 0
570455727 12515703 0
689454661 724636222 0
406458693 735401125 0
438239785 667406739 0
445649979 435899718 0
193836045 579279617 0
106556606 124684550 0
177012266 84751459 0
703930468 299936406 0
387397817 789749211 0
88953992 97427533 0
450114142 141156288 0
440212012 523580341 0
610938605 483123166 0
541881164 434141850 0
487195521 137734810 0
207893054 690948936 0
506635962 520838072 0
237838970 537955354 0
136138264 272485859 0
28048988 766522174 0
53983853 181585730 0
747693161 235493845 0
14690588 222049969 0
97318330 771211980 0
139902316 288845176 0
77005852 498949144 0
569795539 585203559 0
153506935 335008281 0
706974494 124882751 0
315230962 47789552 0
106816560 109499071 0
342845110 795844552 0
586490610 364600888 0
691303826 508960123 0
666720936 171591389 0
514656097 516240362 0
781547635 659883604 0
785864005 690805804 0
421126877 677191403 0
55479238 51166899 0
58501901 130267479 0
472528825 55796451 0
49008147 388400079 0
563956300 362890595 0
436822941 1286470 0
510058232 364014824 0
318111778 419671763 0
142916579 275370838 0
126133350 454556839 0
783402412 546062492 0
28842139 27236095 0
709121472 730874094 0
139320756 412958962 0
72193898 598554391 0
262494298 772565333 0
208976392 10906622 0
261621922 719536685 0
737550084 660181267 0
479304908 754722062 0
631846117 34840754 0
348696241 435224647 0
35007169 184050677 0
743048040 732989664 0
120163037 615169082 0
475638578 502813136 0
460343611 126897999 0
697630643 651523956 0
405438118 79631788 0
575186461 435145549 0
34101208 622855817 0
420468468 296161268 0
249597297 506753922 0
271919371 463773213 0
419838194 11891403 0
570431676 307333984 0
409541712 40200452 0
373951716 361854500 0
153728275 303267234 0
205126596 324636437 0
517090418 688095962 0
363405974 575163071 0
555247262 227498607 0
295557736 389330233 0
29620887 366946553 0
670067214 398548273 0
583290873 340912139 0
206612411 627585226 0
589978557 79002119 0
168960008 586538929 0
149308260 333180687 0
656079849 559961297 0
506933704 489745446 0
562156464 275227479 0
506374556 144467433 0
548039993 186145286 0
130716272 623377264 0
676912411 99230294 0
222352290 771554665 0
754569988 205848247 0
517309601 148709082 0
81393394 257074123 0
614201336 651225094 0
218569222 394075311 0
43268911 655470049 0
589108189 436049513 0
89748111 546901551 0
521510295 411740652 0
465592969 567832217 0
204207228 249451837 0
268346397 687336005 0
495369472 432367301 0
765067078 608927645 0
703067914 534406167 0
36946362 32128682 0
639229293 10283517 0
405553979 254906015 0
344756097 185294055 0
451225327 518649645 0
762089697 248229450 0
358012180 459994691 0
272544169 378040008 0
429848730 316900886 0
503154391 92169271 0
220017852 84144236 0
667000799 289616505 0
328617182 385223812 0
552327883 491911043 0
745903944 727905870 0
677238859 118797116 0
680094545 774994819 0
273661562 716748918 0
327168607 198844219 0
234877562 218352640 0
373531688 36890709 0
415560783 151437227 0
774964276 605377838 0
171722847 307542098 0
78484733 31495410 0
485465782 768517299 0
520889192 68956364 0
569038253 3538509 0
635009560 632052253 0
385937420 702883894 0
555474262 309121833 0
469922284 792739970 0
672192591 249823020 0
527664373 797017590 0
581631359 702214637 0
673795001 526205917 0
277243916 489278445 0
554051703 128555790 0
619109726 401307914 0
732440246 96244147 0
151874830 344571808 0
412372077 498380495 0
420452983 699099541 0
552298364 134175937 0
316413094 52747683 0
575120265 16528417 0
38172067 53334256 0
387581764 220952653 0
272300074 721081848 0
252711452 465499251 0
289658517 336659737 0
684925086 575597990 0
465232414 452741658 0
446823587 513977666 0
352268341 155066984 0
255989693 694427517 0
421266539 419176075 0
493217639 463416646 0
194854481 56677341 0
483431336 359229955 0
178417538 382575293 0
121047048 403076440 0
314150757 613197903 0
748093176 519035280 0
563460802 696234883 0
705316947 512161614 0
471422238 403484874 0
37843627 784466154 0
594656258 777875532 0
646291690 95393031 0
418590900 590323794 0
230178627 345202399 0
8741103 647814623 0
349476417 501013701 0
743543400 188342831 0
490534731 560574796 0
238574097 789126987 0
225098712 137029253 0
153744774 297461289 0
283933842 45280380 0
432316459 257636828 0
560151204 401811933 0
602172603 624055219 0
62189916 100150227 0
504792268 117244281 0
554684265 682835230 0
386856809 78532186 0
383335901 635178338 0
189237350 492130479 0
57839795 575471477 0
403100550 465170999 0
103471201 487486226 0
575500266 15742760 0
582459663 635835586 0
65325537 381612982 0
791952675 100592363 0
462264484 512233042 0
377484831 547938418 0
142442954 122921391 0
541904711 385628843 0
186365741 859750 0
58168644 255932136 0
434691730 451351956 0
101252103 668800489 0
75321873 785788485 0
70431101 153840527 0
458599435 70972974 0
253397980 620605843 0
504260343 171659210 0
778441699 392988027 0
40508089 230161079 0
621785864 551927258 0
476296796 660232148 0
447479384 508629480 0
760335847 4116732 0
70335545 386033484 0
615710875 795274221 0
154540119 719117515 0
596059080 137396315 0
315148421 273398452 0
157356528 679773345 0
675995624 344597070 0
566751058 434462821 0
423386668 763220122 0
241821528 17547165 0
222247435 285161625 0
343941444 609338355 0
35177907 780946891 0
412894391 254541373 0
740497281 54766223 0
96031456 204720756 0
701687941 381342530 0
273293181 762108107 0
374810948 785562629 0
690114572 644345168 0
576773185 31657481 0
289689676 793874235 0
354167439 644056121 0
759588733 110956241 0
205200384 753499999 0
229403417 550204337 0
466970745 733849575 0
340391397 281542755 0
163159300 326401781 0
288209146 675440011 0
500977494 616482137 0
477832002 73889710 0
352391714 451661045 0
78925797 110029676 0
432823699 572814353 0
172784051 222102585 0
752518830 139145759 0
496967642 235944788 0
121677175 399129444 0
488659453 553455184 0
701731678 80347811 0
61315141 113717951 0
66272659 468174932 0
784067692 559824725 0
323190252 721122909 0
440300433 577343289 0
104110357 785926119 0
325367811 125145630 0
772117027 502281777 0
773932666 359286207 0
137343581 500498845 0
582832743 745723438 0
353939254 165802557 0
396537565 709517660 0
379908771 362550294 0
53837285 293759126 0
46741433 243773422 0
337793159 554380897 0
507388315 607055093 0
576096161 494377088 0
570508783 772120232 0
315219663 393670516 0
250660294 2830048 0
332804908 740435389 0
499452316 535497749 0
686303086 136203909 0
233925754 182498762 0
364769795 221392835 0
48678654 540317112 0
593545038 91313761 0
90612918 658034476 0
479933931 644350419 0
142086247 365612245 0
657933152 275559772 0
590218577 436788684 0
466762095 408869436 0
710303934 398526576 0
13243283 687565816 0
434458330 632542008 0
622577644 242752703 0
211434710 168651334 0
687500738 446601844 0
701605031 196419626 0
537446169 370392253 0
146345598 414435051 0
540128125 153752731 0
332815285 144937920 0
686110196 553788442 0
319603406 290633999 0
146078420 210349162 0
616323792 767317446 0
342218104 588441919 0
162639411 664281669 0
764299398 208367646 0
235038198 626390492 0
420133442 758281989 0
280870819 162541543 0
157576294 291379787 0
74070278 76124721 0
738950515 581051463 0
426297049 65608120 0
568992960 654360683 0
352479689 332244459 0
182960065 286000934 0
144724055 388204212 0
706851604 250257418 0
649153475 520309572 0
669310765 78901947 0
561916402 150439814 0
235085911 448446695 0
690038280 46768416 0
246742396 39398067 0
470833820 737167516 0
793974215 715791693 0
77100509 279972296 0
342649272 145869143 0
696154007 324108975 0
132560696 45754240 0
374727822 359869984 0
283905399 502009927 0
634981737 237123627 0
558207331 646826433 0
529747049 74608107 0
102173990 103345737 0
82008103 733317101 0
756928603 41687744 0
659182475 119051728 0
189881264 322097056 0
367856605 728864261 0
227984247 207529946 0
530254550 494517934 0
363930226 71898655 0
681451233 51961657 0
221670055 231220460 0
757785228 82444541 0
760591108 502149220 0
746658788 62927236 0
272936716 138072861 0
324620770 571593508 0
679191600 207127779 0
641001278 326821714 0
27306235 222753824 0
504600930 5272783 0
29848600 386957767 0
60370529 651958135 0
314373217 316015985 0
421401736 116439952 0
325932864 44113036 0
270369301 230737517 0
405115140 286814394 0
726169777 109806371 0
509994098 468256297 0
228695061 471765804 0
546771208 550012766 0
8119897 435411955 0
565274392 267888141 0
411152804 218050153 0
33528843 460808416 0
332289860 494573594 0
743695425 712453716 0
197524775 453162378 0
677029919 393045858 0
159641569 708813384 0
554738521 544759061 0
589470486 763560152 0
4416544 414812916 0
203188829 503431821 0
217797177 527438069 0
705807155 263011338 0
413999661 411189585 0
745619359 794895313 0
496829298 542514469 0
671253409 566434801 0
368236862 420472993 0
701576583 710212258 0
715386907 302831013 0
518720016 349938357 0
704448470 571363418 0
335120145 296030089 0
251510404 581525938 0
526247080 465021813 0
500747686 121373201 0
172348485 368620420 0
82851265 630804759 0
191074872 78605160 0
354713104 238891651 0
274363037 163834513 0
299688129 203474658 0
361885907 440430380 0
664857594 680640495 0
343844628 407933440 0
570097577 782762583 0
227584325 687264132 0
366680024 665888518 0
301114526 368319295 0
405811243 441502218 0
292125161 197756867 0
77831843 718513317 0
341539216 43677727 0
775530342 225759959 0
96718628 74269324 0
238210410 736696015 0
503086559 140641156 0
730289149 337001354 0
220623511 49131359 0
393242081 587943872 0
415990806 162983519 0
191078384 287454923 0
159929451 439920754 0
486883087 760479043 0
452344556 266700413 0
124465245 691409343 0
694473899 314658932 0
435007280 517458634 0
232675324 69969330 0
64407409 192789922 0
793232383 286443741 0
50598737 205398357 0
512698805 727829347 0
382861389 489142084 0
797598226 184455412 0
58753229 165705559 0
245414121 589570032 0
215544623 730750075 0
374696295 709463707 0
754366429 475004573 0
746499234 627921521 0
702270882 316212541 0
197088825 482705159 0
657287204 749909778 0
180465892 277312953 0
457223710 331901413 0
159959495 539903303 0
285167229 650104998 0
703025765 479422548 0
681696206 394388723 0
75486675 696903934 0
627228036 345956937 0
801700353 93188700 0
518286562 150970417 0
97855422 754134451 0
739810570 24414199 0
182753673 191941994 0
622255519 72519786 0
11853330 631800767 0
753303208 562505087 0
212241841 323985960 0
91606764 483244423 0
797009013 184998214 0
801066282 286143577 0
635602609 788613689 0
12389312 421093883 0
372671027 649159294 0
25206918 759387803 0
180820089 322575702 0
497727049 78728714 0
736956077 653110135 0
390566162 145779683 0
724148257 492271326 0
732062409 8355232 0
686249743 683823538 0
329496304 195010722 0
191428490 296705581 0
509951765 377829760 0
799438507 702777798 0
768880839 299405234 0
76765129 594215261 0
94996305 408270878 0
643286753 173638197 0
595765106 469941119 0
775990712 32128471 0
286463738 317814805 0
658365929 634797612 0
360272102 667401729 0
557208910 593632708 0
538941998 261895658 0
656418445 201378638 0
168101145 340068838 0
178654749 1738778 0
792555581 715787357 0
3199145 523413829 0
532225932 750651092 0
486038845 164649366 0
636011060 520308507 0
532196169 67391075 0
521692759 52046203 0
42986071 326757282 0
121828999 471033049 0
799542416 599873998 0
529278905 115710787 0
669073537 733486859 0
718139206 290503913 0
69529739 529059560 0
275537940 571190776 0
198106831 145331932 0
579534232 688370956 0
393397118 583524247 0
319339367 321629022 0
211741442 366131479 0
69815406 276961064 0
322350108 451640150 0
718295748 731531414 0
783038475 671568429 0
125434368 589410805 0
666469763 580956561 0
688189819 193110694 0
608845634 659002313 0
200521726 727707891 0
407628337 402249030 0
433106292 431863002 0
87966042 562850127 0
172818670 465236261 0
642856366 149407614 0
671337863 244618310 0
33045305 366692584 0
682534786 351571822 0
447817285 576508132 0
695173441 206449687 0
653186455 643077660 0
330039714 213858816 0
23208735 773004483 0
207550280 149514355 0
85199348 648134299 0
332216540 51328392 0
165673125 366475974 0
698702484 599723681 0
134388683 656696478 0
769227772 160387167 0
40469729 671225732 0
368394480 449386069 0
798728618 701373154 0
654942810 480256843 0
742811038 494992341 0
627660724 65669649 0
546309681 356923655 0
647966182 740577381 0
657771585 426976754 0
678529533 553345035 0
436352212 408383620 0
74827341 693330348 0
582897426 612639381 0
387511301 670608020 0
47783914 556792178 0
126974203 463975383 0
549028213 604980794 0
136731500 320684328 0
519141156 535657820 0
795251960 367868592 0
649087913 155276743 0
241800134 460278875 0
207218127 260130276 0
627442459 82333096 0
55765180 227609607 0
375924459 43462009 0
774789877 724707498 0
31228481 254871441 0
155637321 178276381 0
357600078 312047204 0
592850658 322945857 0
396735364 400372600 0
214863581 640429121 0
48057808 103363830 0
131555885 704479308 0
636908788 126962244 0
64387488 616521291 0
691304550 650392256 0
121502861 691452577 0
405735664 695360883 0
199507875 752071025 0
418731055 704397861 0
167948384 298534090 0
361528255 329965395 0
563586939 172433879 0
303994232 593129356 0
398918509 352219911 0
353381780 25291668 0
595991098 349350238 0
629061883 164896793 0
598392027 719738851 0
29988836 97310202 0
309149997 759687863 0
685719664 629485531 0
268466085 519727684 0
359746960 28119562 0
417258623 216459845 0
462014275 507622322 0
366542171 136361565 0
132328047 374827812 0
548840369 781344107 0
232500568 81676588 0
46600591 783158791 0
501493165 377522848 0
158732052 120455269 0
165446017 517834354 0
256689612 501081873 0
751054600 119063365 0
551758863 678212858 0
323461183 456360439 0
618196524 339002989 0
17978972 245004603 0
110669489 236397545 0
638297930 740062227 0
208221848 436455444 0
644613686 438027541 0
51603336 607270942 0
490548360 1978258 0
373785699 386133869 0
163870992 577612727 0
208208973 474389394 0
133600066 508648957 0
158460150 260796610 0
447896845 54199087 0
490630421 799289917 0
509061393 309005592 0
3069652 244983109 0
291388344 624335391 0
34786994 498930279 0
517947518 374347835 0
796912694 76241310 0
43239316 468880279 0
733640523 592548026 0
265657998 615479783 0
486212292 701211806 0
112593443 395111389 0
727003972 484555538 0
343890505 34395992 0
795006543 151686521 0
340563269 636082497 0
733083218 364700897 0
367677020 167367952 0
672134753 649439884 0
401588689 670421055 0
93609736 43489343 0
562378992 420770974 0
586417921 86636846 0
732884529 331881880 0
109084942 472490557 0
438822756 652265251 0
694476201 27685742 0
268791779 628062131 0
8762301 19438022 0
268290136 528635989 0
337223565 26869890 0
745148075 765475824 0
540855766 311354701 0
83071171 489767382 0
276973439 522829768 0
563046963 711435106 0
96761411 474674445 0
530329521 54794182 0
787167159 42112597 0
499731962 32228010 0
433342693 390269690 0
261109363 487998056 0
771090241 488560729 0
50506695 290336310 0
494966179 677206558 0
538161297 563975083 0
146517759 30166673 0
479400545 305942328 0
372533757 344434879 0
741017771 67986820 0
544046803 420518083 0
300995321 21495466 0
437700999 639831486 0
609182803 361214271 0
737381289 215632324 0
23663302 450692367 0
328821720 590724940 0
131785637 359037820 0
428633700 444307243 0
360100145 660193006 0
65879842 368800689 0
35501555 632664785 0
108715633 107268367 0
775122729 585427226 0
403830867 546209285 0
579681732 82221749 0
428380565 667451907 0
307701397 637502474 0
369528009 283041526 0
346475474 368547136 0
630880811 278426347 0
154030303 528159086 0
383484328 19357032 0
458045965 558904592 0
255507817 11284824 0
513714889 662449286 0
543637896 102945885 0
737043590 754348079 0
375895618 778159988 0
426582650 11164664 0
236873720 464422277 0
532074111 779036549 0
697414660 359389903 0
418395708 685634741 0
721063635 113618188 0
320694246 130930520 0
498895419 61111734 0
444943583 333036962 0
371317248 35430257 0
22715990 387040285 0
797179162 672062519 0
612286082 512183614 0
522717651 168816149 0
20108364 722720045 0
434225936 289961621 0
512809458 382270864 0
358398994 292923018 0
113533788 441128309 0
178788817 529556164 0
461394313 97275318 0
797765688 669732234 0
250497090 25579905 0
512002608 262481821 0
577104523 324922428 0
157431120 412755567 0
536843217 298878380 0
494350970 260747555 0
563510769 748225817 0
374358412 259914443 0
699901670 576203268 0
609054026 131731400 0
444103321 669791528 0
620843328 416577401 0
457753973 340762911 0
74227402 32107222 0
446805658 473562660 0
775307192 223659391 0
248202953 547345916 0
131809188 253427176 0
780249263 8623713 0
412144989 186016296 0
337644790 61323097 0
486850097 393858730 0
98130773 215682071 0
336467448 569970810 0
126289456 675558851 0
295077805 321659435 0
79603846 319798711 0
683186241 680376191 0
584879827 15323411 0
525579665 566981045 0
583765985 37708463 0
261230281 604647985 0
689750481 11725466 0
534462085 442695265 0
254555881 105251885 0
502777028 420830220 0
64776882 353365787 0
722011051 353945357 0
623298817 705823838 0
637473346 416692661 0
129159614 569578578 0
94038004 642312685 0
13715238 528062381 0
651425249 360044859 0
164781840 689820158 0
184070095 153481255 0
115159572 742576892 0
492692706 634716193 0
384832169 237834305 0
239495062 649505746 0
249236764 510781388 0
317904182 792605847 0
73951435 175182074 0
293865942 786870169 0
663182923 776685340 0
408054107 71774000 0
299626981 572229526 0
148370158 189040468 0
90227635 55727038 0
51227132 15841427 0
59715946 595014228 0
208251402 704294175 0
30932661 160260395 0
703929003 385845592 0
679265845 458132855 0
268622219 303613484 0
359716365 768102539 0
566226600 110826220 0
799180014 650489885 0
115585521 579718691 0
68808977 455814981 0
164114738 717744048 0
617460289 459273580 0
794966767 680716370 0
705985539 60199667 0
340891726 295626162 0
430503119 339982004 0
781427837 9955669 0
559749479 789058703 0
201952264 470387881 0
233377559 64478612 0
129956201 260873976 0
703136187 742604873 0
604086946 705333163 0
293185876 243364816 0
182169923 676622447 0
531552607 638663487 0
303892192 233282504 0
744353215 89022558 0
475035579 273771624 0
171484618 385727665 0
66378274 773728123 0
548570316 421830390 0
656819679 485507832 0
727010293 566204991 0
362720995 666027502 0
497645885 11574477 0
251103956 266639346 0
675152708 241909625 0
391929366 319447198 0
29138966 132961902 0
380978385 440890707 0
260689867 735267969 0
407219095 801704651 0
220311414 67785493 0
760883878 490057515 0
779416986 585121406 0
744681882 377512478 0
663125645 46552245 0
225401552 747572843 0
720801423 169067839 0
253563233 447640378 0
163392920 158683769 0
551848363 265601034 0
431821803 119803772 0
440227208 428310249 0
23202008 173751615 0
327431547 257662641 0
120527321 54967181 0
100119180 251952499 0
614657838 464343251 0
12491150 237757183 0
626367161 349186216 0
31141206 83630969 0
515958791 684094991 0
477097776 197103929 0
71005771 748320172 0
757674737 685190353 0
133365136 259057631 0
287453751 530838882 0
667820096 497806931 0
718964242 449397341 0
29493190 369751038 0
349996844 434891532 0
504180563 323421600 0
300677356 133174264 0
631071760 113651579 0
733937933 369385061 0
729174986 173660028 0
343932562 140329383 0
519097107 506840738 0
612462070 32681676 0
794512645 657829448 0
551527838 239737261 0
295214698 448422710 0
145039763 81849768 0
244164971 663570728 0
743571724 597760112 0
385958293 226823222 0
574569742 558008455 0
2642089 103424948 0
499729612 646864347 0
638091373 334211780 0
308153685 99583462 0
293883284 508370925 0
30943553 593556123 0
111571363 659360365 0
259673026 734177081 0
241245696 551697214 0
386171358 683107019 0
437951566 294374116 0
438901995 788821785 0
565172477 692419199 0
368126775 656367989 0
722785418 600086515 0
773536599 629739648 0
455288981 282010124 0
340037409 27827504 0
630543830 225004739 0
45015829 105484953 0
92434951 499219271 0
4899748 193436404 0
505191190 268852238 0
98476744 717915374 0
569583142 365233602 0
91804319 241718438 0
379201956 548566442 0
598991446 285003870 0
758245647 330594649 0
401078464 600146836 0
548493043 417755648 0
633470939 342718196 0
92475 686966711 0
473059983 301925791 0
658584231 739711361 0
505452145 185959172 0
11818812 659278726 0
360919085 515933685 0
668934363 413836594 0
553221241 676052200 0
518064326 597182624 0
275415853 169789702 0
726681253 229286109 0
574622055 18659726 0
770534150 109824166 0
7073954 790194290 0
239053815 574976142 0
269963067 766111436 0
119695654 339175937 0
301568551 246355501 0
712072386 210961673 0
320898796 25117070 0
26565281 366147405 0
253689667 365770553 0
81938731 336352001 0
26814259 768278728 0
599222151 188843724 0
470672212 130807526 0
679774115 154692283 0
138670681 233353150 0
627317381 751763367 0
664486297 393389585 0
3127739 101527120 0
158330693 792367306 0
407411566 329209793 0
176011546 741247062 0
261301193 341792185 0
410529008 495515644 0
435159212 212443689 0
554924008 178236849 0
50166867 661489351 0
756666832 96505831 0
487081656 497127766 0
568864248 256253455 0
554338035 379746777 0
643415915 191026483 0
555669444 330790604 0
697599787 542204739 0
16652621 447430801 0
515120616 490794346 0
263271903 217491338 0
641133857 622401051 0
771053302 351110198 0
18004423 684637606 0
156907736 636581406 0
623175300 484831826 0
190099610 774961307 0
332707922 495792852 0
17552084 102905904 0
796096450 682928029 0
320742329 747279846 0
209224398 768804773 0
621551549 186552835 0
752167669 65086661 0
741001156 98765331 0
786747210 23858420 0
224048667 23030583 0
480847474 681544331 0
697974336 608717865 0
743454239 29852309 0
37335846 456365778 0
109047081 127426630 0
187242978 107753908 0
191779210 314462326 0
715308875 271647349 0
155777831 44230263 0
384514784 303100988 0
709375140 714339397 0
273863878 499860417 0
148451649 531519329 0
229649398 633837938 0
792986099 400869309 0
797968525 288499195 0
366398930 597156049 0
323242894 633291267 0
319720100 266166321 0
61470452 193213306 0
388086492 191251965 0
250362474 336635381 0
783080068 131458401 0
25047962 529684024 0
283276791 98511512 0
56167142 248312507 0
749224773 345631842 0
562909554 242051872 0
103540121 194639581 0
749148194 796544740 0
91852297 689319042 0
612802556 772499964 0
580182728 323525536 0
745176840 35025780 0
201256884 285142643 0
756383419 657885975 0
765340645 140833915 0
287287127 412139545 0
619321942 205904181 0
334498110 679030074 0
150631920 289917980 0
86365100 658459745 0
757240355 194835982 0
438505717 115867968 0
784049037 588024348 0
229955205 546699324 0
92292793 302142833 0
777319707 109158071 0
484997849 754068912 0
534585149 232818609 0
489541963 495865086 0
345418060 361708609 0
416735011 488887845 0
598994906 90271229 0
597838548 374343094 0
23108330 459026321 0
338512682 460832133 0
668839146 422586868 0
103126331 715081557 0
796563089 796302685 0
14568133 233149721 0
690778782 469171684 0
713373002 667525074 0
562318174 104498953 0
292666610 794732230 0
443448181 242951261 0
200137155 722907386 0
69153489 576292803 0
10602978 792433483 0
613364705 758827236 0
622327794 40295886 0
506650397 614927411 0
255245622 577551740 0
410641760 213020063 0
648941490 103458518 0
778345755 584787469 0
723466381 469136708 0
10530547 424165177 0
527612603 98698560 0
527106400 643052186 0
109019667 591935943 0
466941378 497554642 0
507208774 724760232 0
712316531 120042381 0
113873023 312255221 0
193546256 512357129 0
595534579 439659122 0
399688378 219195481 0
615661189 541173241 0
474414957 449263678 0
326514597 294320506 0
114569457 303374334 0
622198124 1050508 0
189395832 69102512 0
219222272 623859245 0
743522753 329222563 0
263700160 355926732 0
687024748 88920726 0
500629698 655099640 0
378214349 44681111 0
434196891 495423861 0
541609483 137871957 0
590402181 746384873 0
397732739 118592741 0
107192582 778141228 0
21871916 761462945 0
473071863 587767080 0
571742373 203217045 0
2273481 226781458 0
381844532 628602151 0
469581283 624613968 0
461780914 631859341 0
300209077 176707773 0
784534204 30386490 0
673364550 690332159 0
144172137 623470699 0
170404752 102328617 0
261942848 779613678 0
89222647 106240072 0
713964992 703081448 0
415095949 572930710 0
391081072 569641253 0
675836115 474058308 0
316591808 369891188 0
96410632 432573634 0
556739840 721082189 0
333620309 163967374 0
499982710 538522626 0
710654021 406477771 0
227078615 162896189 0
67003290 740690537 0
275617319 343340923 0
38898443 33837017 0
325808386 141828092 0
646032986 348641294 0
626600288 654644463 0
621633117 579469900 0
594817827 232005716 0
443874020 255886293 0
493278743 483587855 0
57834878 488498503 0
377474592 242904994 0
25140239 653957962 0
356303153 118243494 0
282244781 586795043 0
237639020 734820910 0
318365735 12467030 0
611126517 70333944 0
457058370 596030405 0
559849621 184965450 0
400216152 114314247 0
422807455 158026964 0
590230348 419863267 0
151843498 22416794 0
160281374 650995557 0
141383901 597307405 0
195363998 245852118 0
14395101 689221139 0
226014406 237605794 0
73984512 250400250 0
155381488 84741027 0
215947471 170009073 0
382039638 192515849 0
729049311 611646956 0
796857433 343378484 0
677466279 303963157 0
366078479 235396121 0
38548581 707409056 0
597974804 226549016 0
709666177 619792085 0
758704856 480010740 0
342638876 660206492 0
375452624 607506033 0
425159204 284118656 0
641793243 388281108 0
225858507 170663908 0
200791391 344226211 0
212641311 527686553 0
213320166 537970349 0
173514407 435821480 0
794309993 239247643 0
231738326 354207709 0
518991584 652822452 0
73843979 90182796 0
168234281 412279802 0
225250976 111940068 0
670432286 127703249 0
620399704 383433210 0
262225970 111771858 0
70598306 611717038 0
799603880 702318703 0
482759045 567121288 0
101134632 217601331 0
664099281 202347259 0
459776365 24487286 0
475810857 81944725 0
642077320 422953614 0
726455544 97103073 0
555502435 132156793 0
453611488 21871798 0
736136368 566280140 0
615064396 794721813 0
93399158 486351410 0
416464766 753583698 0
519307480 16046266 0
491017594 755939961 0
329799141 58477953 0
653924444 792159409 0
403905640 593905210 0
744818416 313992363 0
498230320 801144524 0
693847864 247570604 0
796949980 236937181 0
413318195 467007740 0
640563190 753293304 0
100537763 474611506 0
98428016 115772351 0
257446828 755129482 0
408155046 739169615 0
66341168 58587977 0
575528986 325681539 0
256416075 402271068 0
721764320 366841349 0
206695001 282818149 0
576746089 395953434 0
46027305 672735328 0
329192294 364531528 0
169064387 555586639 0
498816430 714548076 0
138566171 264464387 0
7531204 525680823 0
397984159 574107225 0
536813189 42776907 0
503678672 155902734 0
112045255 768577203 0
374476628 547222772 0
552860542 740749929 0
111370144 55835851 0
791993177 11577422 0
487457705 67010209 0
121603232 250217924 0
48624518 488458111 0
594135830 554489496 0
328529191 10502158 0
576407405 295318759 0
477256028 794715908 0
257120930 410059269 0
297413409 545906407 0
468764326 474606889 0
11786127 496436274 0
443207503 363709319 0
34221153 688264443 0
743673169 570321413 0
361717903 34048388 0
759457061 245375658 0
728568557 110676205 0
514889563 665148717 0
552879886 34400543 0
461841866 211123669 0
557268123 25661617 0
613138529 629928076 0
700568525 442711685 0
622759290 388868608 0
141408337 106289015 0
755415557 715645582 0
502267729 769128379 0
398941311 641657292 0
326627575 93653188 0
291135662 234497064 0
165649165 414622927 0
545295312 232267309 0
117417463 255248993 0
295591629 182721805 0
348229148 463305291 0
645706883 488777437 0
289522847 293599208 0
569314256 499020108 0
328859424 118115359 0
602021066 5308675 0
554212642 193368770 0
597872092 766167261 0
634099369 312320014 0
215065515 527331484 0
326158796 632447104 0
471342654 584201261 0
537161390 37655347 0
682571051 10156779 0
798152016 494342554 0
377548192 197223557 0
514534222 80685822 0
384008181 491654938 0
512745892 739874715 0
119046865 559109728 0
667997591 172125828 0
231913866 687570822 0
136542286 97702357 0
127914063 778153500 0
292198218 136851215 0
664782125 581427235 0
419814542 126456367 0
531754548 344498607 0
412835373 243189514 0
26392763 458445890 0
690347300 759697269 0
728770312 591353347 0
169568258 482117067 0
120101713 18982796 0
461186206 340354289 0
769734385 387697597 0
221590118 191342240 0
479968226 323104141 0
109588399 600098620 0
568526476 332468070 0
13793850 142483724 0
684416837 418574239 0
232097237 500071496 0
351302694 746052641 0
391722897 201984486 0
726104430 96205526 0
529363702 556319663 0
269354753 491049948 0
276176453 186420526 0
617134293 478710965 0
737803625 689686950 0
625463274 494125191 0
596027951 370329133 0
598710277 259659143 0
467658354 51829872 0
40846232 92737670 0
623065726 515841678 0
400352954 319012387 0
180927173 646228387 0
734721719 440526777 0
506332993 579676707 0
352199667 523887677 0
491824698 536327809 0
187709322 798079349 0
136858076 717369074 0
18173451 371844937 0
340613103 312565896 0
126408396 758555201 0
120444675 602205862 0
685231774 125270207 0
707511790 236770006 0
556412478 366105719 0
214701775 356424120 0
194021628 300150029 0
136147592 434063880 0
669841547 502981349 0
244023173 100448946 0
345288542 716714780 0
274798549 21726903 0
49252189 716623370 0
309056425 649534846 0
696588608 735337531 0
540880202 713567752 0
339722559 774801353 0
621382828 765849820 0
371625553 387725059 0
134594971 370516861 0
277173957 398667922 0
320320813 467074921 0
633486472 746097270 0
155410221 486549104 0
422638227 210697930 0
786797612 171751057 0
54697398 305240294 0
28572344 515040505 0
580926268 246062079 0
799831208 709871542 0
613121740 562364624 0
268171003 742104992 0
576840739 369334200 0
719518933 165864603 0
732404956 626908051 0
783476047 366088695 0
222980879 520512485 0
550607568 519637875 0
304170599 330652358 0
510484799 745173801 0
722140393 55101467 0
512944983 282022681 0
686355321 152787265 0
114651553 588017654 0
124740444 267704628 0
249673641 658878550 0
662442232 16261958 0
754835674 212689385 0
748660459 771729796 0
726063775 640787219 0
631735105 175473132 0
514947923 655919274 0
697315073 595382899 0
643051736 52194997 0
758239040 406070302 0
440619296 545804727 0
782478573 779204810 0
122647793 778375724 0
347991526 49952232 0
189820155 213439274 0
389983431 15495832 0
243741781 44325746 0
159422444 604119092 0
15272328 621437135 0
761310690 782977878 0
370713234 147137471 0
322001617 623940657 0
75334068 137996533 0
40169560 54208259 0
716033005 618739282 0
281397447 324420293 0
721943368 479367751 0
272642273 619501010 0
224403056 722139951 0
105125479 267820908 0
224472190 674389336 0
653641312 533611304 0
504766156 766592966 0
167837711 302288014 0
543468698 179445993 0
191749544 690874062 0
474859512 155134610 0
271264654 299125059 0
627964664 308160777 0
472270001 776821313 0
632915143 157020026 0
574989577 768460552 0
587434561 718085619 0
96231449 774027046 0
527246609 271008695 0
558738425 230563124 0
724385326 275947923 0
115365119 45207678 0
63725847 524062401 0
531485437 381842105 0
12384688 258257029 0
47571831 269275238 0
170118785 334928854 0
164619117 723241951 0
560171916 794535004 0
451879319 235318655 0
492404459 249722933 0
604317993 388646210 0
580028011 103099257 0
736324429 44314756 0
273777076 259347440 0
589076628 221841409 0
762828481 420253857 0
265315659 37730656 0
5030341 111882571 0
247030226 585719679 0
688040181 124502105 0
338612524 637465536 0
396984473 53125306 0
703371114 231038593 0
313214326 674423787 0
702584582 119234675 0
622330030 424131163 0
70593183 560051228 0
299879971 424235217 0
624253096 447146775 0
683595899 237723247 0
331774505 351289092 0
390397794 251550403 0
176493946 569236347 0
603020067 215591565 0
675198402 734388375 0
728777618 599255247 0
373285081 255052186 0
528128073 706984128 0
233845047 21243994 0
395788461 489827678 0
315057686 90748956 0
716556529 326840588 0
700007888 288105377 0
746585336 333764786 0
519943921 117406167 0
64474105 377730543 0
397873838 538254634 0
183344275 433463306 0
284417492 648574723 0
110619288 26375310 0
558637041 362596688 0
120535035 459145120 0
119182754 380504455 0
172986630 657588301 0
591695156 499737137 0
150403804 72728307 0
170478288 147783349 0
302140784 700291677 0
53496160 317675139 0
445112266 332562417 0
764689488 162443581 0
252146252 207985414 0
158572441 173043463 0
133432877 761995869 0
533339053 747372266 0
601782565 441304692 0
349646311 243778174 0
465807844 638202407 0
749609993 370796302 0
64600432 786516321 0
387265949 13097169 0
554836571 93090499 0
155499519 108617934 0
192908822 419403818 0
89761565 748806405 0
14431394 290032666 0
788109035 377412292 0
298940316 97022383 0
132819233 285343210 0
759473558 773611986 0
502388963 200703299 0
442455550 383715806 0
298387394 643751027 0
610468255 379524947 0
188248370 6168818 0
624189775 489574690 0
80236784 706567769 0
200338717 481134 0
367650598 305155828 0
55466579 234371806 0
603046711 251955401 0
658328165 157423374 0
376953988 523426793 0
746429302 743272112 0
258063888 116843089 0
395722536 708414816 0
484718405 5273363 0
420432597 642012186 0
142381901 602852350 0
635562029 631728516 0
274343236 579257384 0
510396105 433691146 0
338292002 8544080 0
656359590 757915226 0
564777492 60604261 0
714909743 408087853 0
285848138 458530087 0
609844373 79302425 0
797607334 13068418 0
670672751 766136509 0
525602063 517608103 0
416050574 256290715 0
183670332 178983206 0
411242268 743105348 0
500035065 75710938 0
607829194 626036645 0
365458872 388295825 0
425275254 165315080 0
220355431 779387216 0
215495378 148843635 0
383467247 765634225 0
438389766 619468213 0
712377619 671082632 0
172690854 703807611 0
304483764 459205389 0
404983374 360643476 0
531211555 798799312 0
450838009 365136903 0
533534970 525860989 0
78940059 428230180 0
705551910 565625891 0
424690676 140061191 0
507440955 591145212 0
736469747 180504067 0
377833715 605348393 0
148710114 257090224 0
172490599 27867456 0
748492322 19258830 0
711274296 470831372 0
502618196 439101905 0
110457865 565999028 0
588957057 140873063 0
152156638 157488583 0
677383011 196957554 0
487995980 742127305 0
209255182 158362987 0
166640826 713586591 0
474114174 659368532 0
522363249 628275985 0
308959934 89199612 0
76078654 585391498 0
698455103 656535956 0
330395055 479492427 0
325780690 341629771 0
321447165 369906652 0
749414916 340791156 0
201682253 784009151 0
485806335 120029272 0
445572278 296892112 0
593001343 152908124 0
501246606 721393613 0
16073103 304903199 0
290169483 38757972 0
284997757 63021267 0
599280458 216606910 0
229101685 304091229 0
640862994 34307560 0
321281978 554115538 0
224887951 153207896 0
503821799 354755545 0
800048815 394009181 0
636332337 298513923 0
280249368 391105368 0
195758270 288964605 0
333277013 483859792 0
336769553 523350540 0
275690345 781918282 0
672810844 441069243 0
205685301 399036423 0
423564799 424917237 0
411219096 20600396 0
39475464 525714156 0
340251710 23788148 0
585764109 36686026 0
613500214 643054015 0
17289130 294718092 0
676747719 277465856 0
556008090 157981845 0
740068384 324720923 0
510114491 537531645 0
660951624 264788743 0
575571022 209630632 0
296178445 591141090 0
642358040 260165666 0
797871061 371543692 0
148346165 246335794 0
334936387 541518616 0
581085292 440559291 0
85644088 569300223 0
122461608 642726236 0
251532519 154796296 0
74485219 451567231 0
612994261 209106242 0
327620421 351302871 0
716049495 364261550 0
151981604 556207849 0
126890380 53443581 0
82242971 231874739 0
577684905 2959437 0
454474828 797718738 0
569692995 474334898 0
286868482 368281735 0
163284456 616217877 0
466172512 37291011 0
98930262 270163819 0
422662852 154746779 0
189609031 587028435 0
680168716 230231608 0
254692225 38950273 0
336268907 735523160 0
647751851 102787111 0
423401077 585444478 0
108521703 442167735 0
525503030 794266221 0
50599401 707789272 0
747757478 145953401 0
340532710 721209557 0
93800385 399719604 0
221945743 156571687 0
456092717 147068699 0
599891323 529152441 0
526881707 133147476 0
2242322 319035655 0
533235554 793028046 0
724413563 706919032 0
441259441 111864616 0
54754783 570460870 0
798477751 131882080 0
456146485 438433073 0
447269489 177349111 0
190167990 99945468 0
199425271 288640471 0
664482214 167752345 0
169848702 598166223 0
201120668 682657540 0
220250199 158642848 0
23267316 229621728 0
496277324 715025127 0
450993170 427219028 0
443509043 674273227 0
346194796 49634950 0
149864534 340229102 0
633675430 551783886 0
699008253 537517333 0
634640619 59106644 0
9890673 391868348 0
305004896 281420420 0
414956596 308250160 0
621327668 208150005 0
357219318 761652020 0
357324286 729071688 0
689138646 393649962 0
769967332 604205575 0
733507223 647449544 0
494824842 513411431 0
677616823 147024051 0
383945838 271160406 0
589563151 544778938 0
183590770 463472676 0
712580043 194692022 0
176802743 92710480 0
541967714 600000481 0
179096754 747510484 0
758434404 704985840 0
753906331 542803041 0
526437617 602849938 0
421536982 291784859 0
409401247 424490604 0
121844157 103725104 0
740461404 569078574 0
493362401 404164027 0
29276505 525871217 0
703266210 771729201 0
603046198 532420428 0
175469167 706281799 0
75806970 302538864 0
245634266 665325866 0
35840747 417195368 0
390841814 700151362 0
180847429 738456461 0
639484461 688678204 0
603955987 145509056 0
313908208 402853689 0
156229015 655968909 0
72516213 710849333 0
174700633 200287196 0
407317306 676862362 0
152568922 444881718 0
176731646 235536419 0
437782152 614039707 0
413150068 409749052 0
112771694 456459112 0
409120730 560103985 0
428236735 602009916 0
320208279 646616124 0
605377150 175958032 0
417352492 428043947 0
622224287 147720083 0
134763922 135171605 0
696247452 686919238 0
550963057 493784938 0
21869318 397544196 0
769214736 738931858 0
245867435 550292445 0
1686156 473915239 0
466404292 407323893 0
237048888 557744006 0
196625964 188679145 0
734167019 12958793 0
418491069 784358522 0
61887749 667260367 0
645792533 609151243 0
622469144 785706792 0
507489049 117157773 0
529923695 440006670 0
224146384 575887131 0
244408693 776523163 0
333908428 480548717 0
46290318 352815705 0
658622825 533551048 0
770423486 771173770 0
644166335 463104637 0
567722415 442077656 0
23393538 183378899 0
26923266 491709013 0
662477335 595694387 0
366918585 317740874 0
762154545 271583904 0
766481854 59902305 0
702621904 536856066 0
749051301 486541489 0
32921656 369089738 0
658810360 258998297 0
564608338 471511189 0
749702480 107784268 0
469227667 492348700 0
651265987 673378383 0
326549218 792406147 0
108199978 3226524 0
508844933 210201443 0
608023569 184751944 0
444988811 61942611 0
33641619 373905702 0
190282892 726427619 0
604505244 181829234 0
376775755 131296139 0
211989226 72958770 0
430081510 601450491 0
563253331 453493909 0
109565163 261856885 0
670694645 690088425 0
158305316 740010622 0
564457039 498780315 0
502146260 448471191 0
284585834 377020904 0
24560963 314542736 0
531848033 97669194 0
433463299 321848603 0
293915536 439092130 0
572518657 314376674 0
392622532 572437143 0
268292516 599449555 0
438365575 152928988 0
648486658 625154535 0
39047052 166181641 0
290685827 136663361 0
670119839 77727048 0
452744520 647038229 0
90264446 15417838 0
116006570 598058847 0
728128831 269540585 0
139420833 677391610 0
773291236 479099138 0
323691829 637791502 0
731376464 789055883 0
631247038 580666498 0
406875312 200930453 0
225480001 309207813 0
145657723 676441790 0
51749487 76523624 0
473789652 245103259 0
265445662 633466076 0
268935697 576752730 0
453213739 418161629 0
384269195 235218341 0
617404648 412884374 0
346261306 180830792 0
80736339 333890967 0
613216290 698948028 0
350654740 431372479 0
201941426 407825912 0
712459251 221664614 0
428229748 86323945 0
742345378 707096431 0
57146462 625027906 0
699650009 299434685 0
377898667 457704125 0
365422831 555988816 0
537305386 313719216 0
192602236 64336976 0
313532071 317313396 0
66687661 437236070 0
797276363 343008651 0
497000553 603529072 0
717861564 433418504 0
446863673 18213701 0
269177022 310760526 0
326424569 511129626 0
754929374 637992573 0
438356303 435374359 0
161742120 508050664 0
26997952 401061404 0
80679290 500624385 0
80878914 647641994 0
282048346 181525786 0
20787943 222591878 0
527777362 312224606 0
730342564 190071624 0
298627470 343949533 0
225077138 471428373 0
227866589 452376901 0
245871906 4015104 0
473394926 11248007 0
214994985 388223215 0
253485107 488327593 0
168629324 390294984 0
248385972 40716851 0
386076998 252564309 0
444568715 612713064 0
61746796 71119180 0
121886038 115744076 0
238076690 692679704 0
269507680 150120014 0
380997653 128690860 0
368222786 236005862 0
786413623 590927203 0
756625381 599768067 0
126512462 397534798 0
546347496 370951895 0
240673153 1984499 0
741430843 701426631 0
58056238 614112450 0
110038243 308450364 0
138077170 421315700 0
214367996 474031525 0
210816085 207432230 0
198480743 687511770 0
453918585 100460393 0
306861435 800346871 0
279939338 737075783 0
755035841 524641854 0
549282243 354399714 0
648367119 542221329 0
28210622 776380679 0
99653517 772006565 0
639672505 25702738 0
251611682 792350444 0
778946230 640725075 0
584751810 662856190 0
572258291 51839010 0
719512800 122261480 0
163941310 236955659 0
777332019 307921742 0
688519909 362271544 0
352923815 344345478 0
354363870 268949991 0
643006529 712982961 0
32092028 547582918 0
331443585 187970771 0
272325306 369494045 0
768551714 498074776 0
93437424 737087318 0
193373750 5118963 0
654786965 766021182 0
617414072 171355895 0
24584131 139177647 0
29377739 213840951 0
494237672 142713298 0
142371239 688871783 0
326801335 591986379 0
265101801 632996191 0
291319938 175693420 0
537970535 432282342 0
365157072 41190310 0
555372531 127627873 0
353406513 340499672 0
766173093 701247283 0
604060945 385953039 0
413825494 780086596 0
477507882 321703643 0
678084600 321487569 0
53816720 744546868 0
444469517 629204301 0
466805959 208115657 0
393607654 604357019 0
283717914 400235721 0
311311251 749460879 0
674166652 55532188 0
372634837 424129501 0
317050092 25636308 0
15387564 736232425 0
315025817 247657344 0
513975635 10352185 0
199057254 751611941 0
779715442 459106653 0
433428369 635494231 0
675819308 428896005 0
220311486 125700095 0
123998938 151045416 0
192724437 535803302 0
543515139 216183140 0
671922670 493665066 0
263693451 337741391 0
469606062 725076690 0
629296052 258963479 0
297328934 56066030 0
327001347 797961926 0
709968224 202576283 0
660468404 171062373 0
339155875 419934170 0
543321384 610968625 0
240201207 226489457 0
337727156 709072987 0
515337123 727263968 0
315754287 201707806 0
5527210 565300409 0
355495844 678476728 0
740275470 332953057 0
118122233 870353 0
714147748 453302847 0
217413721 374529684 0
139676787 547401417 0
482533882 68322311 0
528745523 392221891 0
483133226 185400446 0
521709215 476369124 0
111579985 566256174 0
186486308 720658694 0
778386055 313755312 0
417926984 399679631 0
562608179 683860020 0
260368078 311789164 0
264034821 2242206 0
22695655 604831447 0
305821384 117187163 0
141529266 122963699 0
351261860 356168223 0
317179850 618225847 0
81422079 351067321 0
354237106 372543596 0
237929841 244993002 0
563633738 238297386 0
36256274 30178118 0
505789126 578269841 0
239875150 470763997 0
704266558 584517114 0
772355525 447072521 0
712446641 410029180 0
554924747 624369553 0
181622311 282549307 0
758535800 346215238 0
440281397 611323459 0
536605868 536403003 0
496981282 745876210 0
338486506 268730311 0
53548530 691016675 0
740084705 338610753 0
563735808 55916507 0
198756309 382376834 0
565267490 652413860 0
670422483 786112438 0
581069725 37112532 0
784799659 768523258 0
258236072 421214185 0
568122304 197682529 0
379491127 242395441 0
144532673 190627157 0
762222730 359719529 0
474417486 367999912 0
383982649 292603380 0
32372379 800417935 0
415955804 169809200 0
674781303 678496428 0
179459827 613537704 0
407770747 396625887 0
438917084 733743029 0
773165205 64453390 0
513696107 280210481 0
726720526 715807616 0
130332168 666845652 0
375599433 538238581 0
333339443 447688108 0
599393031 139604313 0
220916005 265936716 0
617692 711717218 0
521685887 764009110 0
671363255 726776231 0
276882518 314157648 0
153182780 96015127 0
756851257 408740791 0
36459597 199664149 0
212902584 31387504 0
562633925 383146445 0
369319451 629898783 0
294933476 102939454 0
642860810 330854423 0
269307111 560786385 0
130712841 108618990 0
422731293 763558505 0
411458672 68006707 0
33222962 307724442 0
238014446 533512512 0
35853375 273354973 0
624369320 71406041 0
341624324 586177989 0
78935307 413212503 0
302534587 381683835 0
186119188 484515598 0
253403949 749351668 0
798907406 755236999 0
391184747 99912527 0
236148947 566694625 0
60256052 430606732 0
343255545 89467761 0
580188086 204268672 0
756685031 285306452 0
96537576 701901946 0
50658041 540202606 0
769330608 341154572 0
168296871 675361239 0
400261975 213369089 0
722136979 357342473 0
502721192 450762593 0
73725032 284047201 0
432778392 605251975 0
319565407 181395304 0
219804488 329106826 0
643180982 591876527 0
340657321 287100857 0
525084341 60652228 0
636360818 408834276 0
255213989 791280694 0
268088123 697183371 0
119685800 693813471 0
235303712 334538273 0
661639464 532483283 0
692045601 669286029 0
678346143 449807693 0
748081009 616687474 0
191258024 94122054 0
495169124 435946928 0
493577057 635627371 0
530344131 633258820 0
236253030 474905621 0
38306683 246213387 0
670535297 451039711 0
709139007 103924959 0
550436915 518437534 0
680864072 517175834 0
405489117 151860881 0
216101545 385954307 0
89326011 169474460 0
619795922 1065754 0
801722535 770110311 0
741915418 2016032 0
237660994 405797750 0
686688999 418086777 0
521236707 386905864 0
628357481 452231570 0
753812711 674269879 0
142290917 71117862 0
342035099 42665317 0
211201213 563580672 0
797534286 456868670 0
139598915 175356352 0
251545201 353686455 0
181525980 749292938 0
717021640 671537729 0
730143223 203092866 0
492514560 463782580 0
25909163 580367390 0
192444111 344218487 0
249556464 218880684 0
204008345 706471132 0
627476111 394864697 0
20950792 505518409 0
300757100 106064275 0
56587954 385210696 0
290006330 576342183 0
133361071 262647258 0
683547767 430248328 0
178514838 704266650 0
689242351 89698120 0
124965301 677926930 0
611857309 182554638 0
186795248 32060369 0
39326432 48708764 0
513534840 108671864 0
615490274 122715911 0
685994441 772230962 0
686241875 617147424 0
111956186 510802431 0
138734026 206255779 0
482017021 138551050 0
87511506 75061425 0
778456365 779182659 0
345011830 354500637 0
554334640 575691084 0
450296319 70391545 0
329891380 483061416 0
95601458 430081825 0
434571821 88985527 0
324127649 48201427 0
56780695 29558198 0
24021160 562765230 0
632445546 454969719 0
433647220 169933122 0
352589855 195624120 0
38371523 565749769 0
521631477 288253049 0
226431861 415100828 0
733064794 102719045 0
343722904 489745808 0
219309912 497446511 0
586092574 457387075 0
296620445 792162675 0
357506983 799042374 0
99798479 761714880 0
490952775 348424905 0
769594275 654686761 0
198685825 249844428 0
483623437 660055914 0
645148739 80892284 0
400147075 525741149 0
265690349 211833162 0
484704212 597907403 0
578372226 231889320 0
652973182 617325047 0
108680470 257189235 0
238426197 98891019 0
762388071 488523828 0
511282519 364898516 0
323620593 780160723 0
745408014 784900683 0
538925689 415473097 0
26886460 70156388 0
101913972 598916264 0
98192935 712252007 0
727789963 441871434 0
389710425 560807629 0
317022332 40314824 0
541404761 154585964 0
215279268 46156173 0
128365970 49892219 0
328432153 3765013 0
402633667 246803647 0
106826256 72364132 0
350059072 2342420 0
168004238 434558887 0
219729462 118373832 0
346047120 109824811 0
60191775 515942864 0
313259793 132442925 0
43071920 367618385 0
632624853 328154872 0
765126115 102934417 0
745568444 250193641 0
495927434 406534143 0
633639724 118200115 0
621821125 646990412 0
35703383 143734509 0
313923444 39775642 0
468132292 637637464 0
539499889 46069498 0
539272669 229835856 0
271730511 579719012 0
145461804 579216610 0
455683903 787892635 0
684473574 608226125 0
776599624 313825738 0
313736977 450799915 0
317209437 4349546 0
185926062 171013042 0
95196940 456675282 0
323612656 77727326 0
109936543 606417255 0
629546770 680937078 0
157549096 185791608 0
278492799 14079282 0
251243034 405388458 0
779099046 322387831 0
331658548 498126897 0
442932508 294115301 0
505505142 1865671 0
320271880 302251782 0
639690445 472679173 0
66024748 648131435 0
732743224 700509400 0
207669966 244556466 0
310096815 624316376 0
781998912 123917817 0
79215545 299378805 0
772479789 751741288 0
720970934 755397012 0
135948837 716634823 0
54449318 588827686 0
789020621 81780499 0
242639292 345383830 0
745585129 725216008 0
421085441 353282865 0
186041352 513610354 0
260525438 243905622 0
763084144 333041959 0
345986233 71738223 0
172291682 343539767 0
302473855 683021700 0
141596380 423506878 0
218604964 141285489 0
568134351 33068750 0
691405016 720640370 0
728180960 384939583 0
482011555 1534662 0
180802942 508623163 0
462883898 708192369 0
233121885 529102490 0
553997337 411065884 0
660448898 144913135 0
21663787 229424936 0
633689436 484710236 0
178801679 63731630 0
570114972 231871833 0
488092773 686518714 0
59773939 647212695 0
115346609 6295939 0
500427438 313881288 0
282840441 273212031 0
29834696 617841951 0
457433558 576128016 0
594274813 315834759 0
317831961 655549006 0
679448001 97433534 0
725887 66077285 0
278017446 784982102 0
427240404 652990086 0
83666485 325347778 0
556840060 267484181 0
704902960 200240987 0
112573449 519308992 0
32895143 397836105 0
571476097 267137025 0
701393243 304312260 0
514904487 335597007 0
405472024 615799620 0
625793900 702569177 0
145444021 419912831 0
46439036 526052201 0
470665425 363221913 0
240539160 170792510 0
536315897 109900112 0
22780723 533834580 0
132075952 281605719 0
387265347 163681790 0
121974015 307512611 0
86588368 194424917 0
793652744 671177090 0
447310915 735799967 0
286360283 441146652 0
653651504 185727555 0
766607982 658746058 0
340035656 768251429 0
535501813 195511953 0
183895467 470463768 0
469418133 264062386 0
257702979 419763474 0
753437272 776700973 0
115093597 322077394 0
33277567 54331833 0
108539246 276723453 0
378390055 473825864 0
343796267 134705 0
573111358 345127354 0
19146148 749025771 0
561089467 761300211 0
128115141 184795423 0
94493794 770308166 0
7405271 345262037 0
628938454 538331888 0
540682904 372636018 0
623868734 369612951 0
545868021 618885170 0
716620464 205128833 0
540568146 257833961 0
213144605 459104520 0
343253047 212103715 0
771723938 221243106 0
81874842 475590535 0
203931669 519811830 0
93536381 403676604 0
308063451 512937249 0
545264492 684215778 0
141774826 391528259 0
743951382 170822060 0
531125001 349473349 0
618203560 62951700 0
792876868 157534238 0
741490179 722062278 0
744619772 218467053 0
613069505 277129097 0
401515068 569603694 0
185870581 80498152 0
532441355 267549436 0
738609799 157347659 0
493283093 669367363 0
17238350 444918377 0
490738315 240003973 0
496994018 689096377 0
657049478 650521635 0
88310693 635619310 0
601980282 14996185 0
770307319 508877760 0
334406043 480408339 0
623060578 500357451 0
785734892 79474121 0
528328059 368013337 0
441910714 279900773 0
536698537 761208381 0
419894881 376563342 0
611347833 614708696 0
566239475 272849242 0
52072265 714954713 0
492560972 682248758 0
676201528 169163106 0
84439370 115536139 0
17285143 488315833 0
243447933 92253591 0
571758751 221033275 0
244487953 529472291 0
724758656 753545619 0
715539944 503330857 0
642432011 283226851 0
218806868 494115280 0
326849737 156121339 0
352561928 772001779 0
259247118 730304601 0
631805798 49280538 0
264056188 184148803 0
419304425 91988289 0
498771753 432693162 0
150802918 446167572 0
405455386 105836545 0
316451898 293926901 0
777694294 291751998 0
144346237 767512913 0
41777613 137484181 0
116151875 794587364 0
202784221 259804676 0
605573859 600942507 0
783817642 517128781 0
295455717 32190515 0
417949231 443445446 0
709054883 186411962 0
408635233 325317112 0
194951284 615378860 0
510595032 150606074 0
191539940 656201409 0
220478065 192160931 0
471970444 6107913 0
586194460 50502187 0
310055572 319247310 0
394217667 85327336 0
464664791 647406582 0
680263618 770065622 0
59851574 45441980 0
774329781 614235337 0
174597344 208048613 0
573826005 712642725 0
357110641 5595644 0
765471845 476399539 0
493231950 228356568 0
170097735 558009102 0
536673584 500747925 0
166968782 122721991 0
652801382 242758846 0
239586980 422538905 0
305585143 251337411 0
750682886 314895847 0
550459274 458072347 0
372513805 78064172 0
540857387 484405766 0
195298910 228330538 0
220942192 231626001 0
537054833 681037210 0
259916069 734099643 0
29306027 299906267 0
105610497 496586501 0
629791717 516775527 0
190462428 320036614 0
620144841 722502544 0
69925245 485657591 0
770692632 328805409 0
231894298 446986874 0
717076988 684120619 0
301794285 352172773 0
715105817 174999970 0
82689883 261049634 0
248886058 769517922 0
86955198 695721757 0
205866196 622878495 0
623265408 173873331 0
534620539 143709303 0
590289881 244912540 0
459731745 200965188 0
331934688 564070100 0
737630837 737540841 0
55976213 440653610 0
465164966 236636496 0
637376902 573723491 0
242365993 760008898 0
486862263 153021188 0
649296890 28221027 0
712266821 162468697 0
9808070 134249535 0
358032084 700992395 0
517938541 338789052 0
28867287 305212371 0
396600474 594913428 0
552643990 588827457 0
536108276 654117406 0
42345120 207776567 0
238227420 270641984 0
164114946 435547232 0
322425640 710841560 0
281621346 639745245 0
513700788 524677203 0
70094890 262879294 0
694972431 249961287 0
525537138 142133139 0
717789508 635798836 0
79653138 291925211 0
710125065 315677170 0
714343720 271165410 0
546433955 435360138 0
140030134 166564507 0
123859732 468781723 0
65610203 674306998 0
729397513 126723182 0
697817743 640193742 0
674730010 746262079 0
643866618 270084109 0
74602192 236043401 0
588219903 33602969 0
477762541 453098797 0
130531832 708346998 0
72231998 485109646 0
467545159 370904629 0
243146435 107025020 0
94519041 799450799 0
245487550 166240612 0
406562640 512740176 0
180423989 642934259 0
457752770 680587182 0
698518458 628526888 0
270928161 801006789 0
633443021 511686062 0
239568248 689820170 0
91107383 262108870 0
32938686 58127132 0
116357248 798518057 0
144501128 160631957 0
209770572 353178239 0
991568 406079906 0
738712079 589375596 0
400428 770249698 0
123542170 3861600 0
531746155 747491865 0
291227610 80546570 0
148377141 317932535 0
632960689 438684603 0
275249365 184309413 0
474368246 27167604 0
448544971 719507882 0
179432712 731545603 0
449317798 483842287 0
613730410 541878870 0
732688609 281198523 0
394780816 783934044 0
275443998 22493034 0
332791883 92165669 0
275792832 51204385 0
136212982 537578595 0
636379147 558032406 0
313605389 634577486 0
380166907 194838719 0
294513143 299291663 0
456524517 168440637 0
643614779 341322839 0
337612475 488464753 0
338889823 51042295 0
638670531 442477007 0
676357346 507875983 0
688188321 776114284 0
244597292 788521677 0
723992400 627101260 0
420175013 385835585 0
394489534 587427804 0
328186140 640584466 0
503542175 717519988 0
265355782 396929743 0
485387671 752386525 0
600533616 707574047 0
437467132 628111812 0
154008739 51142264 0
359393703 701931907 0
679475167 534963245 0
340630163 552359179 0
438331709 350986885 0
656815813 380699780 0
132906870 83393228 0
44330386 514849752 0
52127826 526336032 0
284469817 191365308 0
100270521 7349901 0
332171582 473888941 0
202539256 135776863 0
581957765 757643258 0
478022049 241292538 0
154739400 741972063 0
419621438 409075603 0
23898487 647095691 0
457652865 633062421 0
296800200 472068551 0
483080610 528926771 0
46948876 749529266 0
461382733 425661300 0
11339310 452765914 0
517485561 477141810 0
576974332 498723812 0
439087189 120048727 0
34963800 640471488 0
327721201 226090497 0
400696728 216310361 0
197671166 683593524 0
398164403 368716549 0
129553053 160621664 0
413141828 302906861 0
213549011 117825562 0
112878779 196372469 0
99471236 569893664 0
148409115 46819094 0
416962668 546485980 0
549939068 779934551 0
178126116 445043008 0
191168339 38372820 0
784610495 106545976 0
11627260 664164356 0
54078975 773025216 0
435690087 283708833 0
31299812 648294724 0
570376769 240463903 0
599143701 515534719 0
566995096 195594716 0
436785689 240747352 0
107956840 454139505 0
761853723 637510064 0
374564459 189780752 0
25029065 251678678 0
634867190 450033414 0
515621781 663078294 0
782631734 795942079 0
348829213 648042063 0
778309504 672082653 0
210996077 570235555 0
6522357 70048773 0
277817981 685266924 0
5369957 702913472 0
455429537 597728298 0
79088026 39366781 0
689663105 704735629 0
521305515 647786393 0
156500219 100562863 0
50597746 431054701 0
455906096 309532794 0
631591421 224519140 0
181588643 709870230 0
6003220 769421336 0
577688008 104454233 0
705552064 658152322 0
765348863 685136103 0
268210646 169695850 0
588104196 284635957 0
63401318 582065359 0
506946500 421758674 0
598655732 153988705 0
144273336 414166977 0
611358840 298191260 0
547884503 518203056 0
248899706 140700838 0
340116930 159522679 0
348702480 752864545 0
103787804 176827819 0
719537262 17731971 0
41414031 70004397 0
614531895 115474211 0
742399681 498550608 0
198268423 6366837 0
562252888 484588531 0
621189979 465392898 0
259731128 575836382 0
414259488 234180545 0
108142469 176173462 0
407062377 279085882 0
429916220 336352094 0
12551479 54182709 0
555633134 491478676 0
644844757 207326282 0
570335345 407747701 0
371502533 706465237 0
522804192 587877156 0
667440565 427917182 0
140191716 658251431 0
184758752 555359408 0
576442711 34256268 0
617997693 639031415 0
621570376 341874693 0
161076714 164144820 0
41544483 541105225 0
326392870 792449655 0
576053732 522629280 0
676235002 485142551 0
635935851 784968880 0
682592787 29423269 0
556701937 359356880 0
535062645 37515708 0
672201557 425143060 0
252467231 220516081 0
474895837 371985610 0
129861124 637419196 0
460650707 404104573 0
215504840 9738034 0
746216398 621774484 0
215337236 284590803 0
530708949 420714263 0
709456657 737743030 0
725025420 322222121 0
257096410 376077979 0
734414363 391667933 0
129946222 379331433 0
467865294 369446895 0
548759554 6458004 0
518565340 93644882 0
195445822 575989153 0
83143244 464631818 0
478171136 42155742 0
139817900 502086908 0
368644503 707628698 0
631799466 38103519 0
87437533 615224665 0
592102156 144241475 0
380865223 723720806 0
499944587 715382175 0
557174001 686183018 0
444666019 222922115 0
646315682 328929873 0
792597818 668648436 0
266204209 332385233 0
353078760 782464936 0
680161460 130649653 0
400727762 738195048 0
407880314 265179480 0
200931485 209258058 0
10658249 456205694 0
377994949 587309518 0
701248093 698632769 0
759513131 652462850 0
668473478 430544485 0
377837150 382299332 0
432085727 149578112 0
425688730 797815733 0
34297007 331705210 0
480893716 667234199 0
771315187 643300549 0
125091631 769362621 0
205778180 487568468 0
590593961 50842884 0
343575053 472506193 0
388059704 224685610 0
168741736 660575056 0
772472065 649143955 0
343778858 595947715 0
21938361 278557961 0
81234793 367327274 0
623378158 628190623 0
622684476 52481821 0
465793697 113047747 0
8973780 766674898 0
559679392 192198444 0
418532433 116973520 0
133970215 247091082 0
283640854 742717707 0
606844196 447527054 0
530707760 410328682 0
422068506 775584851 0
589035363 720082996 0
575860175 41428321 0
379470929 248481354 0
556641962 53530377 0
26494489 433862281 0
222571025 75351689 0
470274811 128991781 0
248957517 394785079 0
568199894 476329351 0
783205235 346539692 0
139623575 612423732 0
680000277 730738828 0
181931320 381398394 0
73849591 472368484 0
601072710 465993504 0
551254247 301071780 0
453075536 562626608 0
354710883 674195185 0
321163462 577565723 0
626093151 91496438 0
705439553 246270566 0
207847145 563844246 0
184138609 486531672 0
740695065 405865744 0
628157133 26269881 0
287503237 666216580 0
178222741 259098341 0
54553412 28402295 0
547483156 21471909 0
718471538 649322554 0
486822850 534093695 0
701512151 443655173 0
519423079 65668244 0
595694627 715821087 0
26536672 263890986 0
165068956 787142656 0
172016259 745785088 0
664446741 123690847 0
680973516 203318863 0
635413366 204411257 0
612462382 241055222 0
262847072 56306449 0
801010692 462113556 0
264977163 497446731 0
784657191 441636878 0
651320819 559964314 0
195379343 512393270 0
499532960 405764146 0
770908613 119261319 0
317923475 90917457 0
598128805 453564134 0
377422457 181892625 0
315340546 738939225 0
572749904 786216234 0
406521492 347043232 0
342073924 17157038 0
588552674 178050310 0
257049810 218697750 0
266573386 563984889 0
227221986 219549075 0
503611783 537496961 0
730624005 350449771 0
7582885 581353657 0
691478226 276289370 0
498239193 503646104 0
420992042 575657987 0
276751257 294759555 0
24779305 598466269 0
167615510 93500037 0
192431434 749175944 0
453110000 789861413 0
425889448 292344865 0
635422476 87245909 0
509618411 119969441 0
478334389 85212263 0
172731763 646734880 0
659592933 607273367 0
607068078 119259892 0
577544991 42763983 0
265466117 680610440 0
405916495 587470527 0
592586191 505546827 0
54791901 340223280 0
527210537 103074171 0
281270998 213558580 0
732228486 684376902 0
618551695 68875657 0
605060184 172367338 0
350563088 570478278 0
460754961 720473599 0
222640900 766256684 0
579581014 171891523 0
528080567 449567091 0
115778310 633489925 0
486596379 135331396 0
169793006 194996760 0
274298679 570763640 0
625157348 130629636 0
641992335 227495329 0
246560019 334776014 0
548632743 738969199 0
798534142 404733675 0
520215071 606440408 0
415123345 171547988 0
593439500 253439908 0
700826209 479982308 0
427922857 289484054 0
407147460 593166603 0
176804867 514159576 0
74368632 182911302 0
513255391 63185848 0
111650827 798690722 0
318190284 401422907 0
267856996 313101345 0
92382692 656417928 0
317666221 673778504 0
281643681 352095654 0
389914755 349968890 0
409592590 570091968 0
518141207 49245179 0
345206957 134847785 0
731303668 210033495 0
559903364 668478562 0
196706967 273329310 0
111662250 363433613 0
141873556 624809907 0
203222016 378267904 0
491392431 259118024 0
116750952 82673383 0
519334967 547675625 0
202185861 375610169 0
265104826 372949497 0
527994300 777947532 0
435146521 718834176 0
18020524 51648769 0
480919060 197045390 0
369213617 662569330 0
798958567 334211597 0
568028738 478825437 0
380781040 453249424 0
44475956 662715803 0
489956047 723567543 0
223764363 187638961 0
452349298 297990180 0
750145568 472808493 0
445034979 201795766 0
593209558 83582729 0
277460685 116262825 0
177184023 227612844 0
770803392 723926701 0
629147749 195132268 0
470693649 622621893 0
426479295 605332122 0
622021483 494802342 0
146724662 437622442 0
22336694 193056016 0
305883750 304944233 0
553628830 683665194 0
792527276 743720717 0
275375749 544415302 0
689841669 187981687 0
488453927 472063410 0
670364463 682969488 0
475926712 11743317 0
191113993 784412884 0
511683755 377080700 0
423265273 221713977 0
464523000 378738878 0
121618313 524284167 0
54849452 104654796 0
680184270 610380249 0
2976029 597226842 0
611208253 777437007 0
644990911 249653343 0
463799318 159484480 0
420598821 556266417 0
501600949 524454626 0
109909656 87221408 0
478148074 25176423 0
105864569 148705879 0
206660138 266015302 0
261382049 187513270 0
312313646 451399825 0
585361834 684690817 0
282142626 143719623 0
405778950 539527770 0
268141833 46763962 0
268565537 704529062 0
79082832 22474158 0
15609151 196634834 0
413790138 767396378 0
26224626 385773531 0
620037305 348784768 0
373733212 288366378 0
649055961 713352602 0
724751897 321502230 0
338080560 124062825 0
419793915 42309528 0
691711938 291418943 0
303173523 444739603 0
50399987 729911574 0
458393088 128596448 0
76928275 178485278 0
594834703 647368218 0
397032692 680582902 0
493642533 702344184 0
293220909 377718989 0
404761900 170746993 0
546944472 369774 0
61667090 328439446 0
626238147 12077033 0
77332932 311786252 0
672092222 782711999 0
244890196 354505735 0
654433906 186917494 0
373236351 119571239 0
349210651 135764194 0
23495005 37949652 0
58790508 116883905 0
315373325 171588294 0
36293168 155967905 0
797897165 318239459 0
437925042 20696731 0
134322508 34863132 0
219599140 788567269 0
717666650 606931093 0
253818771 715599228 0
447404109 548943677 0
450901542 337133290 0
439982605 13141674 0
333234667 801727352 0
101899314 674866680 0
549698790 448948035 0
27817206 563754702 0
549155443 585941606 0
166666886 528867313 0
665555842 793694291 0
640682758 122286651 0
415702997 750225932 0
216967260 733139299 0
246043801 529500291 0
721194046 611801542 0
172434437 620744566 0
213681355 741002795 0
177726235 182488028 0
346206729 344142973 0
111321674 412026780 0
569353524 483325153 0
56656781 571148706 0
6692308 531610242 0
167321921 541293324 0
447006323 601108541 0
417530398 93426183 0
139031354 263858412 0
604292398 531608199 0
544363576 624884053 0
632135836 346976224 0
602046042 223924478 0
100198782 569446147 0
223501791 523595724 0
58982716 426511829 0
623413287 134154348 0
145711009 769060292 0
390523074 379132120 0
192067007 236074088 0
644473092 395362670 0
97562889 80779230 0
97699570 449182193 0
475292564 559528207 0
134223473 534318244 0
164563491 634090391 0
754230630 671950265 0
498238754 366133493 0
6631955 156843389 0
116267726 427539883 0
106168005 335952656 0
708909302 107346263 0
421439247 626428012 0
184781267 179957674 0
755312510 577018441 0
588826010 23678973 0
455028291 625965660 0
774921058 457550054 0
422927988 383987357 0
409783818 228161044 0
598400399 343852421 0
546490624 689659561 0
589370899 438474623 0
753795956 338313560 0
347996314 552197996 0
608114456 174014224 0
506931517 106371224 0
408016150 450592357 0
573052695 438922529 0
641616571 231190072 0
731320367 108977188 0
140787296 338517375 0
458494828 65503391 0
142807668 352153108 0
24468947 74810931 0
93860419 37350207 0
573178126 112826004 0
544976975 744406307 0
263143553 792971556 0
85934525 151227984 0
525323751 338414097 0
773918974 556260855 0
500222620 129426667 0
308153320 389667972 0
83868207 380217582 0
500001344 598986093 0
622274195 18777821 0
35187886 569093987 0
782508371 569999355 0
478933019 126648075 0
561732862 103616444 0
617545325 417958375 0
22045656 308496572 0
280586002 501418020 0
695516816 677983404 0
79425543 615931787 0
5945667 524652586 0
423954420 347099502 0
633784150 793978389 0
557553575 364691314 0
800802393 42275894 0
185948329 372002719 0
293018741 638701815 0
32374297 560636416 0
678244687 233116401 0
552260406 381687735 0
118146341 166171628 0
347349919 32408920 0
274361004 430589269 0
472594185 128991951 0
580942957 497336362 0
29342744 666646970 0
23214808 608317095 0
8853366 790232880 0
687581591 134475552 0
159396022 324812204 0
797782187 419469934 0
112789832 579919100 0
755244311 75800909 0
796623247 798548816 0
423112879 103297954 0
586775718 358283347 0
75951121 310593936 0
265551936 691490198 0
663691100 641286581 0
543108069 768110057 0
14011617 638375371 0
461546742 503614797 0
679484654 237255508 0
236056876 586182614 0
116662458 213299592 0
98051292 144634208 0
144675728 677605564 0
451471250 386478450 0
265223406 720671311 0
396682356 246542348 0
630811092 348025632 0
401988424 89412096 0
544644036 165238899 0
505532533 265929797 0
32480952 49027729 0
105884935 53465022 0
220217573 161858289 0
5442196 778585123 0
513825385 75857343 0
458765874 592861737 0
476134014 453382862 0
380538840 113334948 0
399918157 744973769 0
303064857 72252812 0
637860037 602741259 0
253641664 358805573 0
767712474 100546423 0
447426435 244923257 0
57582421 103938845 0
482160842 215776341 0
12590604 629735988 0
247027253 243684169 0
318995077 566018774 0
274304519 436884762 0
492300011 569340317 0
418638039 220124127 0
578930049 425974959 0
798808217 279942495 0
465815918 128158536 0
297260568 555135356 0
307327148 590115384 0
283818493 503910241 0
203737776 736571012 0
148858952 634022513 0
543215043 735940189 0
341618370 572457052 0
732485066 606146313 0
125815282 241693100 0
345267237 431203912 0
283026128 696829546 0
693105956 117552818 0
88785434 129560011 0
683599785 412346085 0
622182100 415047840 0
277390640 67607541 0
335337950 186855542 0
78169084 591413043 0
225629979 588738848 0
777181556 791070099 0
343705230 307413397 0
327194535 259155762 0
231841183 410112349 0
5088871 779931600 0
149384768 9783078 0
589425763 364338459 0
755746148 646018131 0
423240338 620123612 0
420292778 206245098 0
33596770 52183784 0
193871082 781032576 0
394485858 324875842 0
557896676 709583751 0
147482777 141319489 0
91320409 387288663 0
97989194 254005320 0
704314827 503981680 0
60922885 128511830 0
625036941 586670234 0
92275772 49738887 0
683025546 208676155 0
789270438 37163486 0
68507761 216268928 0
414453105 591911545 0
293751009 581889289 0
311803462 410102873 0
163788585 411305364 0
493217618 742841660 0
723653869 767152231 0
682481782 753460889 0
184908049 584121455 0
545620978 316131529 0
604259089 187426576 0
339402311 638758108 0
673110470 164300423 0
648253178 238375714 0
771248158 594895801 0
167524607 121076360 0
657604454 762254230 0
229691261 344905354 0
384228990 375504161 0
718404754 530779274 0
380277076 775299743 0
328434688 614613246 0
517687493 709989510 0
149532287 62418466 0
659242106 32472793 0
507848798 685709327 0
533842843 221822711 0
577842543 393826656 0
571409910 316530148 0
387504351 716646864 0
543212260 121524797 0
134345815 84330939 0
212385710 57317887 0
785333613 622579512 0
541269190 494107672 0
280373193 258575559 0
600457969 228358873 0
137442113 223040459 0
782192312 207538831 0
639838501 409394839 0
345231806 266307763 0
448622703 701956629 0
441091660 521359670 0
25386255 147139103 0
392589615 334142982 0
189201729 523639402 0
39113795 486583606 0
194155849 325607779 0
73854197 376008548 0
382005675 782392101 0
692400553 74229096 0
606527771 143425961 0
196698740 749873272 0
604897186 447774921 0
304612608 401083137 0
394012493 623450878 0
277151026 639839436 0
182695885 145245465 0
168726439 351162958 0
338407882 301382677 0
713049847 165563445 0
71268100 160861652 0
430097034 571087197 0
611832341 193864579 0
463374972 75502381 0
679274649 359072744 0
211357294 363656943 0
38407102 42649624 0
733234823 726052245 0
140143175 551676376 0
145075676 571311530 0
194781185 324289378 0
208096448 330723898 0
602514503 344933113 0
284885520 157966019 0
442066370 464495308 0
501641290 251739123 0
538757832 371701166 0
4108229 110366750 0
240798472 147231032 0
234137255 350631996 0
352085279 727856928 0
764735845 621700024 0
508808855 19580236 0
559811243 575597820 0
668170879 431694904 0
442412176 180250661 0
409537085 481320880 0
576421233 165878881 0
520353155 370333797 0
116224627 797754437 0
291204720 226346174 0
623802769 358922139 0
675893777 60637542 0
513074116 408076975 0
721701776 595525171 0
268599132 308323540 0
121559015 35197371 0
159389132 230806593 0
74599788 652291550 0
477112535 737969631 0
379570654 330855960 0
410097006 39398738 0
594377242 581137897 0
127519545 125113532 0
681286215 742679745 0
360398434 162326082 0
655312370 769263985 0
133508433 378295250 0
335831451 284315845 0
603850800 385671042 0
113107833 84587422 0
189843800 745764726 0
215514129 75339862 0
305561141 137515251 0
509927342 279758976 0
748409706 538393392 0
42984134 86329984 0
482140385 274490781 0
226159109 407290626 0
341715401 767203742 0
67881606 545342652 0
746344286 71755105 0
643456186 205137797 0
731336618 559610865 0
682169694 138700474 0
722175774 164640327 0
572847973 565228471 0
510026234 622833622 0
550225733 728703761 0
77235411 645429684 0
497824767 37622745 0
615314199 141464432 0
298124354 652916801 0
440868790 160529721 0
772164215 463857915 0
254975751 569845374 0
656108502 173260015 0
774958981 492010892 0
618207786 648886761 0
265451034 296768990 0
502332017 159944376 0
618338564 383900398 0
370885764 748159938 0
709555431 130411666 0
47503496 294083295 0
220101384 60577678 0
65980266 572249235 0
536526387 659677935 0
560984691 789558686 0
229680106 628057523 0
550205131 90133709 0
350068777 203363206 0
245016132 714116856 0
131707742 759637675 0
125110993 444075707 0
267599997 722016302 0
181693273 89559315 0
668541899 253686544 0
321652853 256906240 0
299596829 256556785 0
423147152 742616078 0
652512614 498342181 0
301666722 331489838 0
103824376 183019114 0
396714328 352946516 0
70245307 499641241 0
174485372 180853466 0
401725068 689031462 0
756628210 198836618 0
308357604 278692786 0
167978480 673310147 0
664419642 400269576 0
267450003 50323864 0
479962553 604061097 0
93226291 416879073 0
761586225 130471595 0
232119110 745899688 0
506276146 748095063 0
192745111 153035754 0
110796767 182488757 0
251798969 488842303 0
784586711 454274085 0
70426242 544875994 0
388772747 557309580 0
486716567 692519278 0
449521645 793746262 0
371589353 561366917 0
589162460 98888321 0
176706771 174934364 0
566871024 110766503 0
402865079 259791301 0
332758184 405351504 0
517940937 688679527 0
68120499 702744594 0
555677627 76947090 0
214652314 207467806 0
254271280 317328221 0
105231929 751307916 0
357223226 706813945 0
756182042 760881909 0
402413609 79918226 0
684081559 332004798 0
384349366 680682321 0
197640598 456600249 0
532918011 17470780 0
739517325 65032436 0
709074883 11858023 0
663391183 331244099 0
775321594 579914558 0
289014223 179431220 0
83840760 535049648 0
177323559 603031989 0
739333319 285368682 0
742036177 217486594 0
399161981 581634552 0
710011526 509968117 0
524327054 505936993 0
49186847 777631226 0
353890510 541752130 0
292626234 452790304 0
513926232 636297311 0
136918523 474278407 0
460410229 697533185 0
88215483 473872064 0
568878913 159881058 0
638062272 475901371 0
414563628 767833465 0
89175251 691118777 0
732341362 447307680 0
432586216 107534972 0
596843192 418586744 0
436461468 289486241 0
26535097 716426679 0
494963932 213505423 0
365924520 592187951 0
562129879 30328788 0
643632846 336280230 0
334950311 375641121 0
11209237 669195000 0
461531619 458578639 0
416778795 590769525 0
772171581 684472166 0
231280045 295380574 0
43572321 511690005 0
221399679 20765727 0
654048723 627953347 0
552006610 611379067 0
365080272 65343588 0
347922510 684838373 0
261630734 527636846 0
359374228 55508984 0
160468484 795539163 0
113222228 199526175 0
742224944 698319933 0
591665457 568979463 0
276187034 266230029 0
284625553 248083488 0
183546039 732175531 0
432103497 798850501 0
689134680 380212117 0
553821949 566279427 0
469223906 701397247 0
795174011 446408302 0
93644563 780904767 0
372830318 508231095 0
463849007 706916659 0
274488516 649829423 0
421801132 565988614 0
167077909 586689686 0
314886219 364748938 0
25032420 251294496 0
236854110 43654011 0
327300485 75525354 0
465456797 605698372 0
791247476 568413291 0
649933036 598122691 0
32810204 428781959 0
540616883 629080795 0
135333145 667661428 0
742249581 644836176 0
72015679 545343811 0
552615724 420830649 0
202139670 23335060 0
471864869 288414929 0
476484541 123945444 0
186706952 196821713 0
374686859 143226634 0
309166293 759022774 0
260941618 567712483 0
452249356 411905505 0
710845229 324710914 0
82792820 247503505 0
530956298 381591328 0
269537296 453915583 0
75347740 415215167 0
35909738 213482014 0
414724119 775319187 0
237040203 177908757 0
222128677 676191001 0
52011727 394278185 0
215829537 460823662 0
163846365 704508559 0
663140470 489102145 0
234634883 300339677 0
467580556 218713379 0
100385126 464220588 0
515150331 435601013 0
687066088 763492724 0
46947782 335460147 0
322552561 57025091 0
505742823 148593844 0
349921113 573075489 0
352549490 509259778 0
741550321 41675765 0
297844573 280245554 0
555149553 289083246 0
195679562 51596478 0
632079116 177141996 0
781825763 682589049 0
225990242 746515494 0
65483122 599382547 0
227819696 772151760 0
529922381 94234452 0
667724747 538619450 0
453076803 135418763 0
560586175 160333921 0
42686781 537711374 0
94872660 629572469 0
121437500 119899487 0
796448272 645987040 0
706303865 502812028 0
446986341 347245026 0
677646192 659036178 0
490428996 468634523 0
352044700 68834218 0
55795020 102175715 0
390044627 677754747 0
236753789 557298638 0
536637465 187502376 0
523496267 133020238 0
761736214 779549385 0
707218982 574656277 0
576648100 195344892 0
477125484 683333453 0
100674350 706836648 0
8621513 391779399 0
215018476 719656787 0
89142628 691164914 0
693671522 363368817 0
356452337 42123657 0
81801421 408915833 0
745477617 484168219 0
176275938 121708501 0
623284287 252286890 0
587730033 511792432 0
287887926 616099841 0
245634281 628064682 0
208208166 794561055 0
346555607 43001685 0
359106325 361868291 0
178449376 366100828 0
610928807 355476470 0
629781817 106543072 0
106251599 137332916 0
527025030 140171228 0
775686607 380323059 0
105968286 642652199 0
43505173 243680348 0
22117825 285297742 0
267497067 460744007 0
340596919 600150147 0
534261126 737281455 0
461323941 21626567 0
276069479 298968434 0
352015935 752056614 0
339268432 201833021 0
713983784 744503267 0
63672451 51781780 0
382332593 771026061 0
86184734 1163382 0
542070664 125846819 0
383836278 440739958 0
123684922 9611129 0
405978870 484584553 0
38252668 247769962 0
770297436 619892416 0
761216786 496438515 0
147520776 615897572 0
218205620 78497555 0
753536046 538200167 0
378391161 771697681 0
391844962 131139741 0
505699408 294754797 0
62949820 582051552 0
6606774 452865528 0
56502625 361838871 0
635901007 9049635 0
585719746 169464687 0
627513431 682106745 0
555635484 784294015 0
650722830 669679109 0
715853224 50036964 0
616782384 252102267 0
703029668 176507298 0
781815787 750252178 0
687421852 89670809 0
529359434 440599669 0
795210872 69497268 0
30994758 289063031 0
319800588 483669289 0
346271786 284521405 0
684772707 324566051 0
182470832 42697043 0
584171281 147147358 0
118064788 6608117 0
425297544 729083688 0
220955673 494662188 0
738189312 120472494 0
682760665 184112044 0
359535782 788812315 0
358087419 298711478 0
385630781 441299863 0
48220700 263575076 0
623793487 305426266 0
293483979 656099893 0
262306389 44290964 0
725092072 545066672 0
293386152 585552961 0
645548035 269456387 0
605594285 665658619 0
747071422 594920322 0
109984066 670224958 0
312247866 518949587 0
270813477 8830351 0
220584183 417524716 0
61922861 351158756 0
8352190 754106669 0
742357504 280155252 0
119317403 627417222 0
786466537 690699419 0
123424973 584993024 0
532998270 234060162 0
554665639 656462679 0
175551950 115495826 0
337366547 312445586 0
557421795 328246337 0
312285348 773309280 0
134486735 795257924 0
654116137 541542830 0
164571734 563214584 0
206114939 721787184 0
733714282 779052033 0
30296854 436455636 0
401593807 708125083 0
276838107 430542132 0
697896160 329678883 0
284982630 225498133 0
213331415 728984630 0
53960114 528150042 0
799347383 138672440 0
692396176 194264478 0
783861434 746281366 0
155364106 119747797 0
485427305 593173247 0
46110387 325531638 0
641760261 122779508 0
695042112 436542031 0
398780143 89204416 0
159375726 702883819 0
607417769 662099315 0
212344239 105999636 0
480230877 782094691 0
228033857 710505607 0
514010556 482468308 0
649973783 628802752 0
765012370 81592807 0
270782410 791685524 0
777161605 264375087 0
648368133 235901973 0
223833874 555307661 0
146201773 792441278 0
572441249 678398156 0
109277535 663290409 0
799288661 57156236 0
694093594 145469755 0
307563350 778955179 0
39274957 13824762 0
590539152 354790896 0
452574297 346014392 0
270445611 41252715 0
460232769 422848000 0
17690757 441720492 0
162768871 699263603 0
152894079 67217607 0
647204693 618431462 0
380597520 464206267 0
603971497 350277392 0
15480737 314940733 0
114799311 425034078 0
684430374 16140326 0
787461996 189290616 0
395552490 464868948 0
504428785 777177350 0
681824858 407366734 0
38906253 22589193 0
166824256 748874393 0
442891285 643389923 0
772020448 384233903 0
568977900 514155871 0
41226802 408846763 0
772347536 445200309 0
556273224 243191025 0
405595871 422366004 0
537749531 756464266 0
504963939 679060279 0
397361560 109115420 0
113494948 145830535 0
639778748 477658342 0
382758687 21083317 0
713260395 53723879 0
682955737 467441453 0
160949127 112699874 0
643937989 780412469 0
389885399 121683775 0
10537731 336692381 0
549481817 146580074 0
382873113 409961753 0
491809575 385093006 0
376067205 19835687 0
677405848 534212716 0
519655747 29833689 0
81167733 17595280 0
748512758 396481489 0
698950981 209898609 0
43582361 398047855 0
253699359 959247 0
565322314 258934559 0
207211792 300573074 0
396210595 595034358 0
156386257 580747699 0
201756793 45069777 0
760070766 32393485 0
668957345 653638243 0
432246469 769820369 0
580241067 170918486 0
314437237 105262402 0
663193623 656239333 0
31363171 35572180 0
27731883 292695158 0
353821176 274907637 0
106557217 424748948 0
545980735 443517333 0
757319449 471018120 0
227137321 748902774 0
799906094 522221505 0
566151421 344495397 0
475480073 234409416 0
187532786 329189711 0
475422300 398176382 0
73627347 36763825 0
681178860 629231591 0
39812411 452005025 0
102754358 790721181 0
288447317 568047493 0
452103225 356724858 0
115220988 30434236 0
257415414 784538208 0
387777451 687279981 0
292006925 700729829 0
369959375 602287999 0
115966200 265642433 0
65261898 729034634 0
664251177 338564624 0
154709011 567279093 0
584713042 219556190 0
212783742 591674396 0
570744384 158176899 0
182264390 365355475 0
549620089 127909286 0
597783892 52448023 0
643608801 91780941 0
537936811 429965681 0
724617100 420670443 0
676294603 441665638 0
679482400 607986715 0
617130770 782306611 0
559536237 213882790 0
470376918 359674659 0
693496657 633537559 0
458710143 687417650 0
393504430 788610015 0
204936782 263474653 0
659389436 430965045 0
24237356 727531811 0
179232564 368685640 0
462605890 73526683 0
560079696 444100976 0
118252994 542350193 0
47991673 367882161 0
243076789 667499295 0
778209050 388280912 0
17823472 741929734 0
506919103 338393646 0
405030752 76102849 0
620881724 730342805 0
79282424 226839852 0
522016355 746104983 0
108333780 236628188 0
598938640 313241692 0
561795933 489209965 0
724324246 693676015 0
435709224 288716295 0
502244921 352392698 0
414588437 57021155 0
769170556 250693007 0
793578631 308425773 0
384559083 172056219 0
486440005 375320289 0
657852057 14699799 0
44788162 429804876 0
9405665 604152442 0
241150861 561660265 0
118868851 751666901 0
399500700 549159006 0
146531426 757514572 0
725700394 710094677 0
373738654 556602735 0
292852051 703438855 0
268339696 595063516 0
718924255 627633728 0
361999257 201468088 0
781168823 537905792 0
111630463 570170395 0
611759011 426442594 0
171537403 235217839 0
414603565 757266817 0
530970012 303461255 0
53680899 273236946 0
570387529 421400788 0
604021390 221663529 0
294273939 652462471 0
437885950 735558965 0
289765315 35926739 0
355717160 235530766 0
731121698 514126176 0
534133953 272475447 0
323965202 221437284 0
324235560 411835799 0
566176549 87804951 0
689931544 173135499 0
538302407 104171361 0
114610343 133876802 0
288308447 682405761 0
43660819 79750101 0
444424330 507627302 0
128879339 142907079 0
602663017 80764657 0
232654232 126103976 0
800182457 490612944 0
166813253 360099739 0
599088479 701637038 0
101561535 74087901 0
643398769 562729140 0
288861745 186550258 0
760553891 684117521 0
358067213 351989865 0
180175840 515845113 0
659894300 789683049 0
395342174 710572207 0
768959267 178743986 0
640804482 214579330 0
629894422 739642317 0
555324387 220581371 0
556895068 780447708 0
48114130 567538499 0
225421827 209375114 0
482236307 386946202 0
185460201 208153401 0
50703509 638858270 0
785960642 663656589 0
55359699 185233 0
412041455 330329570 0
59712273 174748473 0
257425606 745127162 0
190685882 436957151 0
290746755 50040901 0
201917489 557963947 0
440847759 649612605 0
766255137 331934910 0
498369290 717432100 0
575381470 785792183 0
707853564 33451465 0
529276033 576608505 0
370197431 316784923 0
613380183 3381228 0
566341668 73501742 0
113902870 773756170 0
791465419 543967010 0
412412302 446477686 0
591396116 792449538 0
392283374 87594130 0
290944791 793683993 0
161266188 60984583 0
124706862 657476388 0
329386453 51152521 0
771699360 123691373 0
453442715 661281211 0
557923952 710546245 0
110361986 17936869 0
391180087 480583668 0
1653096 82982021 0
721426378 481937929 0
576236184 718552450 0
608621655 517581672 0
42559480 522351953 0
210388415 773549987 0
673047474 296247223 0
701533314 630671292 0
332474191 489388992 0
87014788 45872319 0
627394314 605757184 0
354865009 591659882 0
561434593 719516698 0
574045341 341188768 0
425119266 318625075 0
466528069 742026234 0
365269719 297773129 0
6496459 792745436 0
194388206 398544555 0
745002524 69666629 0
31708295 571330686 0
327214627 9690748 0
356944054 524999713 0
263681019 712359798 0
115486528 542087580 0
241554202 260186558 0
400963784 227787124 0
81431657 652997562 0
494321911 251683060 0
59509293 633527416 0
46784441 748844055 0
348252086 262995665 0
233934900 523089398 0
389208322 89672581 0
400510697 453268964 0
619190856 44431473 0
135921918 380402117 0
27146824 512967714 0
759289206 506960777 0
719975320 562276504 0
723961391 586917920 0
706536123 175484359 0
663290006 214719800 0
101382689 313129638 0
170438064 769916286 0
175550445 584420303 0
473448436 308917917 0
419798015 589297516 0
369169150 248298483 0
149008277 695343403 0
547300679 456965043 0
5702770 416281997 0
97343566 749969414 0
196130434 118165881 0
713975569 736442394 0
234556550 9992949 0
18522869 696450363 0
739536308 779668356 0
399567927 758858924 0
721052204 703537426 0
211777857 663954362 0
506300947 444943237 0
488414753 765058803 0
24125955 33384754 0
762898430 112464276 0
94332203 692671474 0
7756225 559933693 0
97466689 32113728 0
682740614 587663107 0
561216682 187420328 0
507114982 453196017 0
708789155 299960854 0
442267866 732208025 0
775786180 521732462 0
268164618 679590588 0
548506146 49174844 0
670103683 631273643 0
90965402 219170500 0
135946364 551943437 0
340527474 486986157 0
40939599 379988305 0
675290188 97203671 0
613463097 318203082 0
637864446 402369971 0
326976067 42548382 0
96988464 358493013 0
155205122 679793974 0
363420004 476809161 0
621849946 767152962 0
300035004 380751491 0
655456436 772287188 0
98347054 393988826 0
190833570 254279179 0
101970530 696688476 0
500151749 552610562 0
713555043 743346166 0
469223212 395161698 0
551225472 762144411 0
600784566 371935649 0
463331012 775409887 0
305646724 794809849 0
188368756 708508383 0
430980728 359958365 0
297077845 680857558 0
289260883 446926249 0
573722383 723715933 0
353974728 197394192 0
605820969 576823726 0
507678507 736601833 0
366768146 234710081 0
582605970 377122127 0
145276333 143546313 0
114910978 167722431 0
134460872 602622310 0
385850379 645075727 0
166688884 372922182 0
494933995 492834024 0
210139271 27252696 0
720709197 40337347 0
35337373 67571198 0
758933046 552828546 0
536451175 538651467 0
464668665 195176211 0
329787628 640560704 0
798885536 370819375 0
438088543 373071033 0
496547004 119026281 0
79396342 35883316 0
795757848 8211449 0
370618966 620082834 0
618138605 639821138 0
98938813 390304011 0
33981885 575644681 0
370998978 81523010 0
225703443 384202973 0
665337283 524692892 0
259589748 382017365 0
227159264 211367399 0
755041034 693886613 0
141834580 421258489 0
126272304 171468898 0
681046215 59209602 0
457561936 574135614 0
430953121 347451123 0
683259549 371882668 0
168385314 608328906 0
616763994 539221148 0
493837973 752766813 0
271365811 622209845 0
252301956 65350585 0
193445615 775739386 0
478088635 756741520 0
545367152 620447713 0
135113446 401174610 0
469609325 573914350 0
31544928 390182969 0
679243680 40582464 0
247669585 659521703 0
119525429 632347574 0
544291445 478960290 0
285851666 344526158 0
224798696 607884954 0
48011227 195127655 0
56571801 761724541 0
685774769 476215333 0
308441385 509464146 0
373051442 299757806 0
176827243 244940226 0
364552247 15012322 0
756766292 255530540 0
39171672 540343801 0
560530825 729607900 0
364918740 613787717 0
559634396 764922664 0
595583174 78375608 0
531245548 19590468 0
19313795 186605456 0
700232984 203372984 0
376411344 614271741 0
121981617 244378211 0
688086616 191191997 0
241708291 777791204 0
502484007 23588123 0
532294801 705226527 0
178012380 241636740 0
725000670 295359595 0
694150428 617178439 0
530785965 801468232 0
427576248 409703022 0
635561539 204946791 0
508817943 388499036 0
424815909 467246504 0
555828350 174932154 0
141740364 771136041 0
374539168 389367648 0
716916579 512430994 0
752562772 449454284 0
404720658 122562496 0
200234868 559400705 0
372789093 332189041 0
674263597 757308737 0
303264510 287518056 0
359329962 387528596 0
472114906 339514023 0
416926810 63999480 0
558844505 465089575 0
420640074 63976171 0
669847192 134004139 0
554086663 243703669 0
628550695 163444828 0
745244610 641230402 0
315063282 118022712 0
106417840 612972861 0
444385624 176323473 0
394387718 69868872 0
772402383 624009981 0
740093024 454444031 0
756489343 307213868 0
340983050 643848187 0
296613917 686226817 0
522816809 742878590 0
299087361 41634922 0
27069985 639802421 0
444335336 455104549 0
486439097 729768260 0
340438473 766738900 0
152467867 505209357 0
123065988 451699684 0
732526261 516901788 0
583455246 687299337 0
172633634 150649165 0
211003842 86924883 0
630407310 68516890 0
750479617 390722136 0
513757645 111980203 0
723524210 497236013 0
257968495 632947343 0
102761093 601793964 0
635554520 609906634 0
169578819 750659642 0
265458907 365583759 0
48028892 90751063 0
570960605 354246314 0
517123429 75903086 0
364080104 445086785 0
255099229 377638506 0
146394349 279877412 0
179799233 362584740 0
570444930 356275924 0
347065276 325771962 0
201702771 380623229 0
95966644 387716300 0
661217148 307470585 0
279498419 309511602 0
487917746 668886871 0
644607156 776527880 0
313268158 560776527 0
709186769 469925522 0
412625196 327399219 0
25401783 725385839 0
78246358 408682272 0
484036778 48817801 0
227318188 174335195 0
2672679 431311464 0
54149865 479815235 0
712884438 654586018 0
574488895 692110295 0
22539372 53956544 0
565048220 780285298 0
330754778 573750594 0
575471490 81421698 0
291088124 20780581 0
653028324 236782579 0
583452000 616419795 0
208983239 601829435 0
288703425 158532880 0
398830620 53224332 0
799864552 167322386 0
484231846 1085746 0
365690887 654912339 0
620852897 727331968 0
296225343 584511601 0
735790649 216928530 0
529116623 176849371 0
353997415 143184803 0
615353162 397503370 0
446836056 430506909 0
522573579 187441130 0
474077885 480726533 0
337000464 160447249 0
620438981 729901794 0
160303302 477155274 0
169987582 166354860 0
294843715 537850327 0
309049811 152648187 0
576945222 149241110 0
514285006 292171256 0
411310891 45581752 0
310977582 92498071 0
695225900 671478029 0
172582077 106781578 0
79641597 534697503 0
261381739 333967536 0
361144918 403624452 0
730109462 495844583 0
124814497 490859895 0
154178996 736027867 0
264119586 646939831 0
329038786 299331327 0
35951310 438056612 0
62331756 420758399 0
541070197 529209509 0
42002495 464391544 0
177170031 45548006 0
80062040 665164676 0
617486245 404424593 0
306365370 768018202 0
506564208 452328726 0
521970987 661166763 0
171018282 5292088 0
629652657 2099829 0
337251643 60124648 0
185622100 549255765 0
160108578 443067072 0
566552540 262277471 0
559072740 77187062 0
91259660 162003370 0
644993432 331795043 0
350386187 318282902 0
538939325 525426396 0
426408385 394443591 0
152067778 325419160 0
303319178 130964889 0
258369242 725989081 0
21418553 783559258 0
608261927 234541593 0
107102374 574836296 0
404341995 520334372 0
495226813 575393198 0
723240118 220675560 0
618473291 252350307 0
19455490 729729205 0
407621776 593168617 0
514715165 723356418 0
570256851 264662911 0
461211217 439501290 0
445567955 337181102 0
617360482 236783096 0
543266879 350677095 0
303898171 650226774 0
406486535 468593449 0
304418086 30937348 0
427628772 394999516 0
438266975 790714933 0
759493132 357089140 0
698801253 83057973 0
189707180 793217598 0
270914536 651637905 0
225121037 526665338 0
298513894 312256384 0
179036633 745015002 0
637021944 394516999 0
117293917 736110343 0
669004194 200556432 0
564080754 564999856 0
334047280 607388008 0
263378423 519910325 0
59314100 455003075 0
645240335 394642846 0
442111386 533063031 0
635242467 678464403 0
290895199 633252085 0
740560826 685534191 0
278032460 479439211 0
581042246 641641332 0
673394351 595819275 0
561856347 584274394 0
93029692 31406457 0
213562828 358992879 0
406646499 125787274 0
767891035 630543846 0
298497037 491974928 0
782456625 661695239 0
533936730 656632232 0
235468308 41257384 0
23951096 624252425 0
125314102 404992043 0
737680948 447044649 0
765096219 535121701 0
667874180 332052754 0
642040655 325787281 0
436974721 542123491 0
56108817 166914993 0
274519567 358082525 0
172053328 606299676 0
547644831 431083861 0
459371756 765167159 0
244065244 613894547 0
399349793 649283479 0
628573657 43886252 0
645235065 396033254 0
531812942 121145094 0
580275017 268021018 0
633748776 642296308 0
270470898 63200017 0
212378664 63057114 0
760169176 322953997 0
325929044 737606347 0
399259683 435297374 0
563616490 376694783 0
3255931 115283452 0
773678365 280646148 0
730297716 115218598 0
396800956 331643538 0
124198464 350029079 0
592233789 368967027 0
295895228 394499924 0
15617348 801583364 0
577140339 83885192 0
127066905 393636559 0
306372233 188206852 0
403371295 379991732 0
758461804 284956580 0
573502208 661906928 0
647739917 509269129 0
309962526 224768031 0
175997161 302131481 0
518578467 19419459 0
75265622 269730523 0
601468577 638218453 0
543556592 745846176 0
156633807 5476277 0
376927824 777805578 0
30991126 675422999 0
188058983 253822576 0
131909278 782858954 0
290779613 257717094 0
714408083 587960828 0
489106469 237638250 0
538493753 197842466 0
546026916 747622330 0
653083022 781594364 0
577910602 142541923 0
152764012 236116127 0
4242438 70665350 0
225155593 764704002 0
11607605 53530830 0
222525129 236523362 0
652228396 292746643 0
685285308 296891327 0
438426861 457833167 0
399518952 127998213 0
317641901 796534508 0
613171444 600008044 0
268513938 734084082 0
288222248 194356627 0
406662445 674597761 0
584969038 284390047 0
253959650 606511013 0
741187191 194333804 0
354859933 439234310 0
53252244 527080108 0
14654156 611206719 0
151061648 11504340 0
713866752 226120118 0
353073008 723381296 0
371649059 3172220 0
324763949 298262225 0
246666401 564791889 0
57521787 181597674 0
610118751 138914190 0
323815089 614476511 0
490688480 612011539 0
409775407 699584926 0
519213326 665121738 0
40109020 750262904 0
81769977 646569582 0
391660126 547110275 0
81615436 784071765 0
218275514 215715212 0
345445889 83771082 0
212899121 317459237 0
25966137 11968487 0
441461007 399986905 0
301470082 308057634 0
388355559 184516474 0
466836738 789849710 0
281480130 13096082 0
193992975 168261172 0
435980823 330242345 0
291361239 432771166 0
359522528 591213021 0
521958683 80366842 0
667848952 52139575 0
742542654 31208839 0
596084267 769958884 0
599336085 325404093 0
593500637 411147567 0
619041417 587935692 0
758698556 3140305 0
397059981 7585666 0
423944091 770104840 0
113463975 744302494 0
479485792 510539279 0
453822935 556156010 0
110666858 649360100 0
164903346 260069644 0
324523901 568477209 0
306301563 358356297 0
379921565 562159530 0
727278348 221174470 0
441485989 44097430 0
380805423 391618025 0
127177226 652892019 0
503370767 71414334 0
8614431 105818786 0
171635721 432868608 0
130799668 722962158 0
513208551 352099277 0
543515290 747346969 0
771203344 92652706 0
396852980 785619453 0
378561138 289319403 0
767984228 513548393 0
201341762 367916891 0
652193427 123074281 0
88280310 468493923 0
51744417 511974518 0
705678215 150371054 0
192114959 246292780 0
351021089 377326803 0
640356113 516417791 0
685124872 48311301 0
134619086 205277053 0
465378460 72220035 0
536342238 718893973 0
285276580 445401480 0
493904195 26908423 0
582577121 297771536 0
612517404 679961885 0
171931400 363816443 0
268281186 356174399 0
473165721 424425680 0
680439906 78592515 0
125749460 463414910 0
788773930 516957943 0
784688173 428884574 0
63259880 736032667 0
57888229 757122660 0
339263161 640479746 0
622700554 129362638 0
357520280 523166173 0
17796466 334342471 0
557362356 445506972 0
209695218 333754344 0
185081960 580395632 0
73511166 139480815 0
1001357 504584906 0
691447201 660459730 0
443021009 763398216 0
470846320 493324357 0
746679715 716351649 0
158113362 21239340 0
168697433 184006584 0
72857577 288922196 0
259256800 297206464 0
748090677 52343855 0
735112188 323731682 0
454275343 8831226 0
24681859 331243646 0
701261354 348994137 0
88061360 325727885 0
181734045 53826919 0
460574918 144415625 0
635646933 516770305 0
365545866 793288066 0
257474140 688805307 0
162914818 750644348 0
341018066 737320607 0
559734383 608418243 0
485555868 36109662 0
731610882 383649358 0
28134713 109854440 0
193490019 446297006 0
746940250 591979757 0
221270227 426316418 0
785250680 373900425 0
33580356 686249373 0
510807859 525756114 0
458968723 691434604 0
314822413 774909251 0
39734304 777792062 0
56955675 759683461 0
44148582 433716528 0
323955976 734315735 0
243397243 234229356 0
375621796 235059796 0
606575279 104449380 0
431758183 371246905 0
645495909 553667649 0
508591240 87163981 0
240378887 483058536 0
513418406 367066236 0
654272428 82124058 0
403245477 272637554 0
515173609 4530532 0
234434454 125079470 0
646075595 353456049 0
775915798 108382318 0
327875570 463113497 0
629566472 710875743 0
535566492 355679884 0
587850151 211812803 0
578669393 780137906 0
641662126 340698250 0
351324958 274639344 0
683488224 300959799 0
755102358 175934055 0
85165373 554810166 0
708394928 352968356 0
779479770 714040252 0
779964386 445277034 0
665846804 207117962 0
602752479 79150730 0
142717825 328323500 0
474133139 92321202 0
510128585 185943508 0
9984625 615485805 0
100810971 475337472 0
704682739 580715851 0
606344331 606976440 0
648001615 398559323 0
633212173 151851797 0
682284167 760762543 0
434408794 76221955 0
115870139 678648869 0
14788032 1081990 0
691338543 80744062 0
281942778 683483991 0
289522003 32874672 0
419479270 216090992 0
140793849 416918079 0
174291987 379587417 0
743803484 262894742 0
414190548 390617315 0
136991770 352355270 0
561620032 394697001 0
462524751 599361123 0
70753635 747937979 0
670138975 376707537 0
257006922 316618813 0
780616318 82430573 0
218175027 453858092 0
67615360 102543643 0
59872118 45122665 0
119973682 117404872 0
477382297 595358094 0
499767949 656777728 0
486380497 152932423 0
5147738 149213172 0
356892412 363268606 0
531498497 259289598 0
756635 280536108 0
203750355 111362160 0
183926438 93802397 0
686198482 429747902 0
491528675 61189559 0
650068559 239211763 0
633555622 177647327 0
508123875 547481926 0
40391248 293323125 0
552572756 433798691 0
486254082 518680619 0
721074355 277966650 0
514313158 49396338 0
771953132 253562012 0
695366192 302117190 0
413187127 301492981 0
733184376 141474779 0
232767350 225155563 0
555117414 330438969 0
454125352 755333154 0
770902246 791192983 0
110920805 749868198 0
162850650 125940690 0
199978965 377116815 0
81675770 168566976 0
790789657 739710277 0
175960980 595462554 0
169325969 585691302 0
212038575 383033474 0
16691330 102611478 0
635891464 340987147 0
720749223 270211306 0
169257993 508640101 0
302383747 41387006 0
552911938 421931179 0
119610176 544156349 0
4851284 320532328 0
618328586 222926999 0
54121650 541016853 0
252482634 150350532 0
428497970 421068727 0
321489399 500765286 0
422042297 289461954 0
401251158 535042538 0
448124471 50582233 0
98317917 388551752 0
630136376 438762595 0
581563408 522352949 0
795101233 434334542 0
799656108 93212744 0
354850130 295129428 0
107853940 440623988 0
629180424 614243450 0
763423930 542616 0
540234377 693165660 0
708477746 395158675 0
446427996 489764554 0
631802827 684264973 0
730534994 661797129 0
112581723 368855269 0
760104524 232331842 0
732480433 117029206 0
5418456 1381909 0
265440720 39743903 0
240123093 348167643 0
369857075 490148141 0
483492416 334524087 0
735311774 409996037 0
762882894 223561560 0
465197879 558606213 0
206023187 608282256 0
650509831 113217081 0
158789199 430460802 0
594098288 731882747 0
658143099 152770806 0
609656244 7504699 0
549804906 249425105 0
63281741 419501229 0
773984644 480908329 0
613906880 586819163 0
340062481 317405712 0
731051766 671401316 0
633800601 526076345 0
185219153 105206199 0
142390709 202299621 0
355093084 31344490 0
307294108 135496144 0
600489854 728155708 0
161254359 606344075 0
36006409 115831648 0
575821607 637770058 0
24491941 60164723 0
91010208 283723045 0
138535334 112279617 0
348354332 126907547 0
667350129 353854483 0
555242874 587892975 0
173724805 505111034 0
351775763 710088210 0
56047492 328376890 0
659080062 380566900 0
767799244 523728827 0
33052516 84135511 0
266651010 32096963 0
533217814 719303776 0
531012312 669875506 0
689951836 707551004 0
734570054 374229847 0
567889366 386677183 0
13789285 775983350 0
302198160 169857640 0
537283934 421236935 0
189770534 270180769 0
722184533 358405416 0
687348700 302991834 0
256148636 151330405 0
53131859 219748145 0
682162254 30891419 0
45524245 722075847 0
72019125 779850247 0
167243024 84701488 0
12441300 675056939 0
350857828 352991365 0
658909417 685257499 0
542032978 526725369 0
506611717 245899496 0
551175761 377092220 0
163645741 313845766 0
678729000 401721963 0
370975002 546042944 0
363513759 409598848 0
493847161 587487651 0
470121511 187333643 0
133583876 324498292 0
33633620 310406410 0
45957387 471502036 0
333623706 792533114 0
780560696 344729835 0
18538992 182062551 0
431932404 378240486 0
496187231 484573795 0
435508087 45737709 0
100657418 184927769 0
798300459 544106142 0
296967399 584941285 0
580118600 643353314 0
162313582 402158278 0
477231750 786879339 0
541276903 39152338 0
343142592 775055350 0
667572325 733724933 0
569434199 669182905 0
451161164 48786458 0
635582553 404551836 0
385917562 752207163 0
288127501 148449208 0
612002050 781612540 0
119460840 380680413 0
308746695 731774130 0
328386689 145838572 0
688109557 232157366 0
584762345 313245026 0
631709118 725321960 0
460378507 415460555 0
21168618 139124648 0
644622006 26664206 0
783985636 572642314 0
360865569 287713539 0
344305996 638400388 0
169362085 696295256 0
299925079 579247944 0
690134118 167209325 0
659293973 723460577 0
222852443 47605824 0
181708209 400667170 0
513803451 292337557 0
497092188 572394306 0
36614187 313595254 0
488152893 574106901 0
277072651 157902522 0
391331316 493226465 0
30869525 636952672 0
150999398 563602596 0
514542322 6813665 0
14998624 660547978 0
407514633 464395747 0
257641320 460330319 0
221988140 89555074 0
781491238 702630389 0
572543855 621479594 0
574595507 200916322 0
6476184 670332850 0
63269994 470540462 0
533644666 558690921 0
518875 104898423 0
682248326 255530793 0
446963303 563465829 0
619965510 337613737 0
756366076 201970261 0
759184631 457170675 0
516217389 135424265 0
45798551 499379407 0
528556410 499962439 0
431658615 568887171 0
139730538 426354652 0
784437326 220756428 0
422100138 603685944 0
130636799 495283713 0
764089173 50318916 0
59934320 533025884 0
772135007 124679741 0
396301124 104287611 0
307450325 231089263 0
243096913 555870614 0
591312572 114286387 0
672134865 360026751 0
792190576 486055558 0
88592645 569122266 0
706338172 227364291 0
760777138 710064880 0
296164384 608754911 0
90554433 504864381 0
320129363 429467531 0
261588324 141376419 0
780104349 45687612 0
140851775 753950236 0
582854541 23400154 0
642014276 130296776 0
586372023 601122858 0
569766503 746541778 0
763644089 478257645 0
550577756 86766676 0
370371195 236283755 0
640137920 196156014 0
621118111 445191603 0
214889186 697245139 0
179226530 394664594 0
196907224 454057121 0
563051272 145867078 0
96668354 95592061 0
196939875 707112173 0
336781464 128797117 0
197505712 273520511 0
658938465 58242184 0
785843956 280116890 0
135001243 497025049 0
236065677 502649682 0
660780214 725295094 0
758476029 331240409 0
162178206 63726676 0
417038638 64969036 0
461403949 211370597 0
552564564 754723366 0
256916110 712512306 0
429687955 550936068 0
511842232 174999546 0
419971049 715600081 0
296560079 152701453 0
359512003 244037619 0
57203346 734268393 0
82893315 414735003 0
385417452 516756565 0
493042110 457503294 0
588845892 657081763 0
91596011 406623608 0
756781756 521794180 0
167648742 721862592 0
765976914 131379265 0
656416186 797080345 0
402845549 152143448 0
339704937 623281520 0
369083108 4698963 0
578743086 162443682 0
422601279 509115916 0
786652521 300118542 0
65934522 497074349 0
135383044 450467577 0
42749152 615269922 0
598091336 6049281 0
776836340 242017443 0
700543491 536989254 0
710250402 172876873 0
219509283 406462262 0
753281086 133309883 0
679806638 3210039 0
8045940 497898179 0
485493493 777194848 0
152300442 74527444 0
774500940 538728123 0
93882617 75302185 0
428679259 349124252 0
613403547 788590346 0
695733408 4450082 0
516722225 570657707 0
260752713 78509911 0
241082636 652090611 0
636564829 679643960 0
645859403 524091931 0
434253617 216822878 0
181101819 345394478 0
551734774 127235051 0
401453163 677243699 0
578233061 436692549 0
519656179 99669089 0
135804064 485814336 0
333704379 412420721 0
24941719 572333106 0
92521808 436057077 0
17577028 678094854 0
90028675 203552331 0
520701502 331508110 0
196794554 93224805 0
339385544 218449643 0
504600889 620662154 0
531099703 123155181 0
94113105 286399502 0
540721137 496666614 0
567119739 709597477 0
593346678 787123086 0
181227661 619400028 0
483666762 536513337 0
655118930 369758301 0
441653498 721945758 0
388453714 600960390 0
645522418 792413798 0
103959260 493369826 0
87449929 513304290 0
736480267 550580601 0
564442052 705817608 0
635106528 624215961 0
545488297 709899129 0
50444435 687973263 0
611195319 346521152 0
273408036 486278471 0
361966830 271770875 0
61076678 421920737 0
671268715 17537077 0
465231638 596288931 0
33483138 737053743 0
346067854 246005446 0
505526186 793406029 0
234274559 416046591 0
488666063 294077533 0
421262371 238418646 0
56774237 132830361 0
83399991 619572368 0
595347973 268693524 0
34932788 658457869 0
477548020 728698758 0
428191457 587440319 0
215823987 267252923 0
125771904 61970585 0
121519271 787731419 0
232784838 460397900 0
342391228 648532439 0
360049593 742512314 0
52917119 159278761 0
360721224 596251940 0
602240689 519571247 0
581267202 615380694 0
411429431 477538193 0
454112923 798405201 0
117656508 745945932 0
339124700 737626907 0
81526218 130171957 0
120741390 779709902 0
303677506 414961857 0
16342986 416433477 0
25201591 305207434 0
598866860 18047033 0
800048071 744906156 0
240811691 459901213 0
365881787 350222376 0
578752314 402267343 0
94418799 612395203 0
54787650 605082764 0
300656277 474161419 0
208906104 279121636 0
599372699 340589258 0
616336050 316962189 0
217912496 655085979 0
592464446 369826826 0
655673287 532782182 0
362319289 688236641 0
705134275 412526221 0
620297994 524418676 0
387654327 432477295 0
77362950 585331055 0
100473455 589654278 0
32943997 556640640 0
174437015 67468456 0
384426379 182356563 0
119482764 71878260 0
415206571 752672189 0
553170806 294515194 0
611729414 720876142 0
579654077 132134459 0
463234895 659969579 0
487902356 104233783 0
452903928 638939210 0
438229210 448276513 0
1922722 472287115 0
486140003 758893202 0
468461689 328686430 0
210333923 721166895 0
479410214 185350675 0
102289945 509522060 0
5145353 656867581 0
344243736 543720310 0
352394658 13311738 0
297827883 645682281 0
260586717 609048167 0
380983025 485225224 0
21804420 39245552 0
106282597 107692095 0
546432931 199333614 0
349861161 285574891 0
667752123 175170018 0
7804883 109755378 0
230541958 224750866 0
520943987 687019822 0
603237052 698806992 0
22412987 612136696 0
655799684 593690058 0
108568844 272349252 0
256934649 568493986 0
637896983 59989278 0
42974249 450951737 0
350833211 246037228 0
619888598 82522675 0
293085815 499809787 0
60112757 555550456 0
146307487 586673500 0
377814903 632374060 0
449956792 479793641 0
181081001 174747018 0
317906590 465497204 0
333354580 742749379 0
4554892 251023667 0
96556670 71387122 0
212708543 599282808 0
259835749 505834073 0
747654188 737404765 0
447666036 634919601 0
405222568 182859583 0
510798681 760350881 0
380588394 373411685 0
273788681 349377027 0
559024618 86169870 0
511791861 685861308 0
731639881 249309800 0
201101139 505199420 0
210415151 436864649 0
666376337 276397407 0
496725449 340556469 0
651153840 22389840 0
165332257 795511261 0
205328693 388173816 0
264535025 86641224 0
391459944 451225216 0
583935452 13631528 0
306159009 272612304 0
516091886 334360339 0
447508036 419288614 0
734444011 463601560 0
320023338 276073998 0
722451125 196457716 0
193794049 576728313 0
782244645 61091332 0
738583999 338749365 0
680082718 299736978 0
37575647 745970938 0
704218444 410128566 0
152871677 210718397 0
437089615 398703941 0
6930583 234735090 0
692108560 302183593 0
28152378 230463269 0
514062803 455717352 0
116660949 304625731 0
155265805 799969359 0
740488441 156526014 0
87841012 491303119 0
36318722 340465895 0
70694532 43833699 0
381432662 421173313 0
151151858 114953831 0
780480368 692496447 0
755810985 700935253 0
472147019 605606607 0
301800948 593778901 0
292210364 785852461 0
231910854 428314353 0
184786672 727787775 0
791517165 512193036 0
640779584 630758382 0
102734230 129006212 0
397873121 336135326 0
286261015 623761275 0
534827635 454838311 0
577337933 109585496 0
781135014 756879380 0
577858752 416867614 0
373934788 29208212 0
217633268 695093755 0
44891801 643575029 0
273051239 224562846 0
580984269 363545736 0
129282880 521040302 0
719677388 99876305 0
675280166 515323641 0
609855624 638580988 0
630372065 264708196 0
716027317 148804097 0
705965710 82008970 0
142132125 151236024 0
64329722 134723739 0
105748703 565990384 0
258991156 109392770 0
92295748 683520758 0
596434638 33884659 0
457188752 79072591 0
140433707 118275237 0
671085381 304873418 0
46125218 157851488 0
557981697 218925411 0
410924471 633199366 0
539797656 544594427 0
733502350 108145882 0
616096009 486541261 0
216354236 655965462 0
519652676 231473624 0
714306642 248588018 0
186692567 327536788 0
306148701 639252289 0
615554820 724622725 0
742543693 180991624 0
682579391 512066056 0
725050669 277993725 0
248752718 232276014 0
99924601 517220020 0
335134371 452527322 0
372384993 47418051 0
244041414 15176792 0
382241216 145219631 0
508790928 635495711 0
486372533 605364831 0
182851814 146919422 0
161074398 689535069 0
769989731 342454127 0
788953137 141196391 0
697168465 266690487 0
460976597 542016955 0
609053300 583555292 0
289777806 671024356 0
13177450 423365949 0
791889780 64402395 0
571614620 643681467 0
371469584 685355465 0
726268391 303804421 0
734834308 649865346 0
318516250 544519564 0
384520977 199520233 0
754297917 80185114 0
315758381 501570258 0
205230301 367804594 0
599295613 790575132 0
506506765 302877101 0
363222036 369333212 0
408664885 780400199 0
554239041 75469878 0
544094714 385796866 0
529775898 687504011 0
22034337 91034030 0
125739740 93181778 0
343593237 57732144 0
300166665 174324661 0
715226097 170393867 0
601712094 391787504 0
750795939 588241004 0
230694624 153721929 0
452038657 741023224 0
758281139 651798637 0
104604680 176623114 0
680994495 220118121 0
32639623 794238036 0
61420993 566011521 0
118389218 58465734 0
81055311 410897842 0
728826308 697623015 0
465719560 207985045 0
659657355 592188893 0
14375537 447585805 0
555023045 544009706 0
23452400 360499763 0
42594026 607516719 0
268905888 544673192 0
227781503 615951928 0
214979240 304916646 0
766326784 600542544 0
742060208 174094195 0
702172239 40399611 0
576187732 685654134 0
546743836 283884655 0
677400424 83412963 0
718041265 748960826 0
115699309 26539822 0
530339222 505720884 0
633807156 774948278 0
717319339 25348630 0
583292653 642396203 0
91126232 642630371 0
737947285 345030658 0
685331027 109065862 0
173634907 31232671 0
630305443 627676792 0
334518439 413871034 0
562770079 33941851 0
644777712 337643290 0
154921402 569797172 0
435931915 784300767 0
762408800 678744792 0
637264608 723076806 0
361180814 162298130 0
485232201 404717022 0
361561670 393632135 0
36374189 497053006 0
211461192 372254960 0
266774925 454387903 0
99432067 567457578 0
385612702 65294126 0
779160757 436714911 0
332979211 212221312 0
201513431 145386936 0
30030752 278022191 0
672024609 24863703 0
418107691 44343779 0
251872444 167454539 0
97915795 105864377 0
730313299 56000017 0
195874366 157835995 0
84398769 349386817 0
196469358 678440721 0
746823873 389283060 0
230628839 436434348 0
725769711 608752702 0
27842451 66597622 0
192919001 58501206 0
377908754 267402153 0
559241620 690250033 0
316571054 131122184 0
659440762 277508480 0
349471196 800491747 0
227102188 56741310 0
354480143 335890821 0
234222035 305749859 0
225013717 416257346 0
227939322 518338232 0
437163235 514787399 0
457884712 654553842 0
290834831 709676593 0
141718783 377651200 0
26634530 87586479 0
57323533 110051686 0
318636002 336358327 0
152138114 326923787 0
171457816 474807321 0
106458881 637339168 0
507296956 181969000 0
577864107 565111499 0
660460120 699946327 0
107041696 643005350 0
426921001 203402963 0
68305744 222363222 0
483790256 321293350 0
92530226 209911356 0
652241359 623155761 0
129738945 487092472 0
126794358 104800818 0
580971728 257343589 0
28985439 702981704 0
123267342 226250539 0
31765214 260853225 0
697903426 251193205 0
169416324 455642661 0
480089981 792394646 0
249049229 465047453 0
307920244 456653209 0
109608102 16327579 0
378500941 169085892 0
668050142 722614479 0
674093152 114348318 0
593179426 506532846 0
351828327 119151710 0
440779507 278646658 0
502495544 132394798 0
656530230 451453778 0
56026940 108331179 0
394518235 533929935 0
695477280 657057426 0
559446608 195241367 0
778241281 318422000 0
49387678 215884222 0
145266420 36842824 0
224536111 75302030 0
266324391 271361405 0
58184720 44894771 0
9743255 382135284 0
691828231 311497080 0
175520446 587971615 0
144982883 725273853 0
344273251 32295114 0
638029344 248285592 0
112122457 460834819 0
205342437 240005523 0
573385332 557802590 0
607747374 786352876 0
405087406 323712658 0
279457382 569844165 0
29819555 426352923 0
776498663 145540437 0
614451956 145834351 0
437067419 696264156 0
302658198 291167433 0
619988747 541874856 0
568169170 694318907 0
672719136 582574889 0
694347794 553662570 0
214380447 189204839 0
81993985 2281895 0
115918119 616433394 0
173264668 379181676 0
101162469 183791754 0
690521894 43818625 0
265987119 330757273 0
342075624 64670799 0
712632247 537811761 0
133782503 25242111 0
393410818 172091005 0
585281542 659659737 0
782704767 428900426 0
99288496 9585776 0
748258915 387612825 0
61972440 753767436 0
62344451 602921650 0
259242057 776665689 0
613361483 201535836 0
679611416 450940506 0
743831852 329575416 0
489450347 41223832 0
333774896 15800921 0
257993070 305849774 0
330491370 114226098 0
605205853 453691070 0
212475251 158791340 0
409167672 337485035 0
538958376 744624458 0
676143504 507297502 0
158224535 473194991 0
712240868 532462332 0
668708414 37506908 0
309162855 770962154 0
270100422 375073877 0
192554308 469982069 0
112435316 310557719 0
405956197 160956599 0
562436057 214589692 0
243796116 421984847 0
617661675 425430866 0
487602500 786580600 0
178750353 412602073 0
757749581 196199845 0
278805122 498346804 0
798444080 255553993 0
47555985 289941978 0
39561678 499931553 0
484717093 21324158 0
381306438 57618673 0
649939440 621483490 0
387744473 697815022 0
777695283 742408818 0
677122686 612910968 0
226290596 356562019 0
758297814 194578691 0
466477241 634427370 0
393871109 236604195 0
324226409 96546290 0
393685047 88563635 0
562412093 229214205 0
320322642 441797928 0
664651053 679458630 0
585654494 87071427 0
584332571 403520901 0
525224958 616722776 0
733350789 108520865 0
176593445 254839268 0
139679956 179622720 0
433869285 495406767 0
21847011 468736387 0
536503302 531118137 0
744521745 230199856 0
196636921 291108254 0
500216772 220649245 0
112113690 322307033 0
677401257 338437467 0
271379047 393988909 0
592742389 551158134 0
67756245 590761653 0
176986357 443815643 0
300981119 802134 0
572786387 267030003 0
679421529 27648770 0
405528876 564386905 0
9501768 525679645 0
388308414 84372338 0
759434826 201621019 0
499172289 677121619 0
233198369 130433226 0
689649559 281148181 0
653426770 496703071 0
568037856 39417808 0
625146107 775326871 0
47847390 356306973 0
637059395 461249690 0
300687803 620330902 0
617258266 10158917 0
556920123 277868525 0
524034813 61222929 0
705445453 112249537 0
226932830 569001581 0
281123919 640576428 0
223309878 641074802 0
185280598 249281363 0
179848625 136373216 0
537816999 695166261 0
678315551 714339190 0
215812534 474705533 0
279570002 602286336 0
254464932 410032753 0
699462379 689282662 0
398774670 438012483 0
733438711 785887072 0
307816883 130523884 0
134623276 280408583 0
279917872 114196825 0
618955698 501691852 0
760132838 601758015 0
771405780 199747494 0
218958484 555839955 0
185962426 279990332 0
463486427 321748811 0
625881515 570832623 0
122706442 662225561 0
657788934 303624114 0
634348788 734419875 0
373394206 738785367 0
433397674 662632844 0
426551533 370572755 0
650327569 57475351 0
560878465 161373208 0
713632331 16219100 0
748408279 177377028 0
502461221 142075422 0
404075411 34696324 0
194270035 346742105 0
598130683 699331268 0
575836249 794999386 0
422248262 385354845 0
316041065 559094758 0
691777649 282547501 0
134058915 191869179 0
664653219 629646472 0
502442636 344859424 0
450678065 291243678 0
305942235 702091098 0
686621385 432766792 0
560205760 218474046 0
301455287 492838764 0
117289338 552340586 0
13942261 308837223 0
310653791 772980732 0
791971764 214218760 0
656441057 69205555 0
421249020 220189128 0
689031730 665609634 0
5045216 143500336 0
431051329 629901604 0
273916412 529525972 0
440976507 752439673 0
479932244 104186017 0
133966782 695926122 0
595565281 370392007 0
549368280 301302694 0
275237687 95170315 0
414487719 588468659 0
27322834 301847512 0
583612770 590988091 0
444660679 724180215 0
776075819 579195583 0
410948904 301802600 0
44825213 269267900 0
156264239 94173569 0
542335374 488097496 0
178591420 528006769 0
513910961 251584447 0
268298923 287314873 0
227579429 547700603 0
478114081 631868986 0
632358682 115078559 0
678516469 21584639 0
432467132 630691969 0
359188990 454511190 0
566212341 26524655 0
66834849 309463478 0
64946718 357322933 0
592612775 589910346 0
48847235 404198712 0
280831162 109214989 0
128341846 361620298 0
412373636 749577528 0
127689138 198421109 0
374106923 155270793 0
519139702 635781523 0
620515510 156025944 0
406009596 229989325 0
598410639 742167049 0
147995607 228937621 0
283142767 595076354 0
654293084 71547457 0
221309562 435767004 0
472268180 126455739 0
152407865 676468973 0
758301533 313877388 0
121893591 226895051 0
742910163 577593340 0
585429209 660685091 0
784495527 667766395 0
749069025 116952173 0
459190282 386005330 0
508429812 104912567 0
532283124 403572972 0
118738228 516199534 0
588730973 566549430 0
393059156 428926298 0
200388774 506873902 0
220705667 488222823 0
541898831 257480681 0
460481538 357759669 0
158566789 614410971 0
335244294 323845740 0
499913523 248314388 0
259251656 794285341 0
265780483 320132556 0
270335879 548234422 0
10476774 691642112 0
475260374 197458241 0
610309775 1613074 0
70267919 186261401 0
281223914 123184544 0
369815987 384263398 0
700065446 256175935 0
395936348 57926243 0
206803400 249686025 0
623694673 758740240 0
289300174 414406874 0
438853672 249548490 0
416855165 696088509 0
783507448 279709910 0
760874906 651015212 0
442829332 316166207 0
123017590 87487471 0
775357438 788245539 0
541743571 390963496 0
700019914 718960301 0
259122025 759235655 0
130964957 535635676 0
666368605 195064398 0
522053776 333016933 0
694185249 333892107 0
112241792 535781112 0
291402859 534783691 0
549403145 346958556 0
531230501 355588338 0
502580560 13531228 0
603505496 788580688 0
426786171 482995302 0
676135186 229544390 0
708063155 223887418 0
194154419 755286875 0
3654622 413420238 0
179533223 338895028 0
693677382 155140980 0
271007650 156037819 0
270560626 600912991 0
711516553 360624758 0
527457651 548894566 0
430759916 326086440 0
496881640 298914603 0
43955549 58392181 0
771654097 274243649 0
205024100 609605763 0
433368753 165771350 0
645432055 452343527 0
569845776 298686226 0
193558510 519604930 0
292294521 74318151 0
753889269 123164138 0
677172391 603282167 0
392181894 380507822 0
412540499 356391399 0
687886355 770840469 0
76837039 573757047 0
169518925 320461689 0
184449234 66085832 0
322812698 797104337 0
311157241 112088233 0
562763953 669029342 0
454810773 468197887 0
273979371 32885547 0
391649263 376030883 0
134247417 709641604 0
493792725 275532661 0
37851370 661161346 0
348697839 413468263 0
703425768 622365155 0
114146002 480117490 0
79152146 16272183 0
476631906 789013792 0
90373211 71096074 0
655465955 228998140 0
551784265 503475983 0
534537974 739920554 0
92016616 750541248 0
104625314 718561810 0
59129692 646505403 0
155055915 303594011 0
621732475 419866174 0
169878178 287258998 0
798026475 534381567 0
539298858 379749399 0
635889917 756772878 0
128786648 630550087 0
558856899 675619843 0
367956334 94120203 0
517717086 664121419 0
402544783 19058320 0
410757708 159124735 0
785092789 772920059 0
238074106 614811403 0
182175075 787379402 0
606028446 478245305 0
375919546 795068335 0
773984478 281135150 0
492624734 540921977 0
24641704 47877146 0
86045929 182763100 0
768292375 45749602 0
381806435 50928794 0
543953199 597047946 0
118049733 96698771 0
100777208 165049723 0
570738904 124966234 0
70291548 152966721 0
94802310 612101254 0
522227485 669282106 0
752017346 386825011 0
303774549 32485520 0
702887913 273708865 0
300320743 354403192 0
637831992 773711584 0
170127546 260379308 0
719617460 776856745 0
392115343 426609361 0
645737963 620815162 0
792890788 542484747 0
487113013 54817966 0
748790686 385896544 0
557762229 542212205 0
613058022 233534050 0
207245264 600703973 0
799009534 569371457 0
343393897 276404953 0
558736450 345480771 0
700678496 776584486 0
352691147 51085887 0
494753168 477885188 0
60604880 208621049 0
313632704 242456803 0
249189891 763251576 0
190587582 406749876 0
543600455 7069520 0
377212241 442872424 0
369279838 690977177 0
788446788 78358170 0
438863380 742186222 0
457953080 195795884 0
186018430 290020119 0
600588740 547438333 0
635923514 110436704 0
629537888 624001990 0
609459788 414266979 0
605435216 397229364 0
130393954 411808741 0
552200380 410656300 0
734173722 585610086 0
188653162 756384707 0
654704410 83509756 0
401675147 347129494 0
729237136 550829240 0
715281466 560000323 0
17722959 707259868 0
352999547 37741798 0
587355010 645562285 0
575844398 556008806 0
203123500 246495829 0
781762858 428767417 0
572464739 296414647 0
476924850 725226035 0
53374568 687833348 0
182099717 316858668 0
280011716 170007895 0
566985380 488688113 0
141112002 585098162 0
309853473 492952256 0
238538122 228436308 0
696138978 476628135 0
734836545 201329894 0
459509896 327834274 0
258217644 685591607 0
152021089 29856788 0
598910563 619072969 0
559400153 456016749 0
603001172 160194419 0
191726214 639672882 0
257104070 312801263 0
173196406 738125568 0
425850568 691151090 0
236598225 167556747 0
255184660 549380134 0
355085447 136288334 0
453687728 187341237 0
707159985 85279468 0
346006213 173224562 0
473346929 507191995 0
574867348 223211700 0
490176689 83379341 0
629978146 639549485 0
527782045 1404879 0
625922048 772623193 0
91376340 157694882 0
438966636 75394219 0
783713093 792960651 0
124126141 154928503 0
81432820 394507917 0
114917083 696365014 0
93149444 322267140 0
385107982 269849536 0
296807587 143261005 0
390479310 500141545 0
616764408 161831194 0
179102739 128021026 0
680456477 549852102 0
731456814 601909009 0
603474231 17318178 0
558556674 98808564 0
628883169 343430663 0
172042763 546770018 0
140469989 66392005 0
93252436 315218083 0
683620205 605713647 0
476604242 142629623 0
705347355 55429254 0
397687699 800592987 0
777973664 248604414 0
493631999 243481803 0
382343432 188750918 0
461587484 475414155 0
649315427 767641600 0
440751107 766968200 0
619870319 424674542 0
104800802 338917736 0
288712437 614311910 0
23174220 266472270 0
327993982 420463706 0
128277013 22494141 0
62092429 187585291 0
312581630 606669607 0
207584280 297175516 0
333262431 327791926 0
118180665 422834798 0
720336574 114532405 0
385024313 94210524 0
770357633 688419923 0
739739092 385483862 0
786373726 558020895 0
411248695 323847061 0
63208297 718162331 0
705236274 631683874 0
344946743 452732711 0
382698601 532111095 0
650971338 619127155 0
590010213 276128167 0
684799406 295445609 0
52662716 427354624 0
769431333 172647168 0
199941438 55596593 0
564953745 112660060 0
167027989 68359598 0
14975336 297584328 0
359588782 359302715 0
727807436 346305102 0
353755693 210241665 0
295776648 503086512 0
692398887 93318349 0
505088282 601660121 0
656851499 56215705 0
570401585 469253116 0
57140763 260181490 0
100407568 335194561 0
132117136 484755486 0
437976978 372603423 0
736039018 590850158 0
730188637 426535568 0
237276522 594757781 0
776650252 116546577 0
529642807 653638011 0
549741485 413236787 0
270142534 786517971 0
319029474 573434650 0
308482712 438242867 0
283071119 673585316 0
34528489 46574379 0
595614478 189032694 0
572032929 326728528 0
505736293 496959013 0
368066543 593337864 0
591146194 50636194 0
345388751 703615845 0
86323991 651729949 0
490083335 722250170 0
473253348 247622126 0
769870547 510769779 0
613031302 791511699 0
677723863 23231320 0
398584565 288494687 0
162363068 193758566 0
625601668 643712989 0
518814552 215158545 0
499095119 125580015 0
554620622 736885371 0
332670032 337810456 0
653882053 414949846 0
440855518 239648767 0
649341312 59459950 0
783095699 378690021 0
328188132 139276395 0
510782790 400522948 0
106182391 697856430 0
685864595 688671133 0
532757009 569640652 0
762031062 558242405 0
77370939 356642616 0
139473462 252913550 0
348962985 208193040 0
55678492 243986261 0
163439543 495432917 0
128987695 493541874 0
702416352 43077362 0
381257016 196419602 0
68435060 109677171 0
587137561 355168183 0
180609006 331844967 0
79254814 149718321 0
457026494 663348642 0
743436008 642948125 0
655211779 413878278 0
87554205 691294208 0
457691614 691147084 0
73952443 491533443 0
677200764 699599104 0
697333147 422504917 0
486146336 397703816 0
440999942 658833268 0
101504233 590050851 0
120873599 206098428 0
709982731 302718507 0
40620711 580089963 0
774936558 155044557 0
273553766 547653331 0
775770566 593304355 0
508946737 133720702 0
135597158 775540882 0
945169 542434860 0
333607993 753977337 0
335605592 522567696 0
282518038 653274528 0
670748246 645367879 0
557642043 468380992 0
294493207 83509860 0
366715274 268212968 0
253301581 37110181 0
744138423 648733935 0
649221619 428516063 0
732567367 762412732 0
424572040 400584207 0
603705123 63860186 0
392193787 331891088 0
715815227 452709876 0
179773361 167919997 0
625040410 351468859 0
665693951 297575775 0
97644592 507672926 0
410377998 729235500 0
85334099 248772869 0
253565615 313603694 0
184606300 340315055 0
453197932 539343036 0
509052642 651070613 0
591265402 155084711 0
162552266 487284090 0
426496786 707042177 0
350105899 168630596 0
59193268 161896989 0
70751059 625929288 0
796053387 778285827 0
177607502 129272851 0
296795644 362035324 0
139415245 472021458 0
718812916 405191907 0
99061513 759272994 0
395721813 661281138 0
344057156 91002688 0
376485159 16390578 0
746043511 564722580 0
398210081 302849364 0
278475648 69085912 0
668940401 439043496 0
695101434 413649797 0
25463696 240150665 0
722045918 355768791 0
463800275 508438947 0
643174747 487085883 0
167093494 421908506 0
289519015 101442554 0
111416153 183485132 0
355941438 318793359 0
308620002 401945030 0
361394101 782274525 0
45117648 315767781 0
715972246 50468815 0
609905963 609625308 0
141695659 208203394 0
386311138 492760164 0
740202192 5729570 0
586502484 46954344 0
400114886 291514637 0
225933110 109710346 0
392647535 263483306 0
712161967 246390338 0
774997309 91099743 0
705767953 798708081 0
377594398 770648800 0
180055893 680304551 0
784050557 527882897 0
427541782 457332247 0
99675597 44200192 0
738492433 30462716 0
14121734 150833102 0
450301522 54450251 0
439199051 249976669 0
676505773 421770893 0
190118278 3741109 0
408935372 721765725 0
694135167 189773169 0
321447552 694744023 0
723635644 297993414 0
712424333 725889561 0
494769540 473620645 0
198824344 200612757 0
128425551 629440598 0
337352295 388434615 0
252304085 154825723 0
677849155 387580445 0
79239236 133932265 0
756803925 237371463 0
712243754 441366850 0
25889166 90237170 0
775341471 182851966 0
111779336 302021254 0
705738366 299030671 0
62975589 449225687 0
539632925 71387351 0
685404814 97033656 0
128734999 130571842 0
127157046 309071831 0
294175058 274522704 0
211147639 749851298 0
660253768 312779092 0
454996924 203391708 0
704126093 781955848 0
509899093 104103198 0
222437556 566167740 0
201496508 724869230 0
143208306 516846739 0
312081535 783357673 0
184894009 796446040 0
312159494 472954526 0
253323227 751541787 0
613625253 494056775 0
524919518 165632982 0
489466116 131026613 0
266186945 101311305 0
730327008 3160506 0
35558155 642732988 0
186487920 787552883 0
76798261 702661850 0
781442399 476223215 0
235089948 101698342 0
701722413 614605231 0
497398225 77947604 0
775520986 85841413 0
630500685 462054519 0
651482656 714396175 0
591310125 778198961 0
753096248 374935605 0
456994170 525789385 0
226092855 314344737 0
740661551 63471172 0
537590775 516887554 0
704004833 606832421 0
801532420 13787176 0
169800873 464309291 0
211639586 656640261 0
399417671 39507425 0
654411413 105895865 0
369144279 386439342 0
300763614 317011365 0
788989399 129645183 0
650944424 14363084 0
321134871 672552342 0
282437494 256269564 0
124465079 369317619 0
483590198 770895772 0
291036071 791626185 0
740480765 527084470 0
46340412 333108455 0
508982920 415919102 0
379439289 124082219 0
563434975 440568693 0
171908541 169306192 0
788761552 629251302 0
150012325 707307433 0
359847882 277889411 0
139905373 254440264 0
421477357 41578337 0
156081130 588444786 0
170328542 623774883 0
581085999 289632591 0
14771041 559327922 0
765816142 5596328 0
30563127 469161934 0
419785994 23335665 0
691475591 413426690 0
416415947 714261375 0
394932258 415418192 0
387975156 84093754 0
64181427 265519673 0
714093760 638712237 0
169023277 247220274 0
726878932 127293642 0
723671898 359360707 0
73872935 118487075 0
144844650 35966036 0
774410585 16256781 0
512767789 677886545 0
98855222 153436583 0
627918688 146375731 0
606584992 99485359 0
220432955 504845979 0
514944029 195356755 0
71252740 374482849 0
384688207 687024199 0
341932467 419872346 0
107267930 52929473 0
256825946 667333278 0
577637457 767534866 0
116157280 247874437 0
316959813 310077602 0
573180394 656956978 0
190252511 449904483 0
582300488 163030977 0
333566982 129555119 0
756512961 672989995 0
534220913 409568977 0
545059513 659759576 0
101304797 546086644 0
299367461 625659977 0
349921096 45724408 0
580005280 725802346 0
537679422 748597271 0
747151050 227758724 0
715878189 420039648 0
184599597 401350186 0
54866795 680600911 0
425882393 727073745 0
758496853 624168594 0
87577384 497534952 0
415006349 466642471 0
778151862 658358341 0
221588864 316172208 0
501379129 55520164 0
264008030 562912884 0
476289514 493894901 0
664110400 681300892 0
113159269 111319717 0
644071216 713616174 0
577078306 210400461 0
445392179 147392650 0
472406328 700448794 0
756757441 656773800 0
29927974 95149852 0
443464671 388077663 0
727615163 505851795 0
660027881 59420660 0
157808725 608061878 0
34465136 215098036 0
721675844 533148095 0
609077413 503574960 0
175473549 298587163 0
380290916 445428173 0
310330037 199386680 0
728427093 746481268 0
784219308 567220275 0
555945661 643859541 0
206965445 593615569 0
306281944 731670356 0
376450042 62044245 0
443812686 748325414 0
419394012 381774774 0
601744274 188728106 0
177864489 796022527 0
449177154 290486568 0
635282092 175650603 0
755809212 796308114 0
718937871 223726883 0
603809286 652167246 0
538429721 522940346 0
435258014 400582345 0
187431260 731057242 0
544610607 800068260 0
168932504 25195785 0
779673990 285575152 0
557912309 297942610 0
706229741 11353649 0
712764752 736920548 0
303667775 547018389 0
496675108 156789071 0
237421689 789399905 0
215319459 169366811 0
654130357 697247306 0
5843781 39410983 0
183895287 238215579 0
740289147 241220097 0
154447195 89115647 0
754462228 56845558 0
761584137 140552218 0
665484336 236166449 0
630782942 392148369 0
308232464 76459317 0
393320407 413077620 0
787672607 696554843 0
704409927 558538120 0
724954255 111758694 0
53966000 759366658 0
386733494 572755432 0
329184520 665554690 0
79181426 720601837 0
595995533 225467131 0
260638156 538827130 0
740112427 774129915 0
453810855 225760189 0
8693866 658357801 0
446792518 171517642 0
103014492 237037438 0
170541253 480327342 0
759690537 76856897 0
21889251 539773598 0
61655978 273110103 0
17675078 451668222 0
302246255 609189657 0
715389451 444091593 0
435161332 480676229 0
324554686 62764147 0
791232982 145563904 0
723275508 342036658 0
541097798 585259902 0
179952875 37256559 0
532695773 208691794 0
385559724 465100683 0
739531560 81189558 0
170127852 352500128 0
362772969 61566315 0
421308930 6491903 0
405923824 560769677 0
404571199 676285503 0
266109726 570513706 0
14493088 743713210 0
586074622 58077213 0
768368813 61043790 0
428964674 702644230 0
586117473 661567500 0
666484819 641994132 0
331320830 522593779 0
498357492 236373764 0
378575836 213690210 0
502256908 686841216 0
384068092 136221442 0
374391477 403575936 0
403171038 656417670 0
483469744 192235603 0
541089321 426597291 0
405928383 727434247 0
634426300 12004640 0
283460907 770795746 0
749646346 260725785 0
575118273 431015413 0
68122309 511237721 0
787012594 603162636 0
656545895 656897658 0
452538145 486906716 0
70625547 2607109 0
336965757 151808508 0
412602849 642193927 0
695406259 285575386 0
336463321 748270586 0
439415528 449405544 0
291761586 227805607 0
756296651 618539079 0
660192143 724250332 0
181432963 285530864 0
185083188 211687360 0
345084728 513092434 0
743402549 22507171 0
143157945 266738813 0
128968734 722148167 0
378737150 687426608 0
329952886 775459005 0
678560683 332288550 0
156158043 524842744 0
110473280 197204325 0
62566828 769571201 0
464619618 283163886 0
614280664 206501236 0
520974079 395052099 0
335666709 298056979 0
69664682 491962452 0
450344049 352516439 0
437005625 21608523 0
312150312 23838017 0
120960093 61469918 0
140902718 546210267 0
801605797 592781819 0
694986815 641376781 0
436643110 412242962 0
43792336 175681814 0
306812189 122155983 0
11014213 454180054 0
92780596 801402483 0
65060632 292796506 0
785652663 164601802 0
536134912 297423255 0
103921609 376804788 0
210973763 13002833 0
169781366 250966852 0
756107813 19559758 0
316100277 42482515 0
584272188 129357432 0
304994915 484620438 0
603770461 497807387 0
392660862 19078322 0
488839042 605822051 0
125406470 418040992 0
485517599 665798040 0
656195766 533547473 0
518353159 754096043 0
205225259 194095077 0
136996625 60522939 0
787657229 750899715 0
84882616 388883666 0
303649900 293375699 0
171585118 416108903 0
551024928 577164855 0
486291405 502847925 0
303753006 318201187 0
194603134 89351642 0
654409249 115310194 0
68323987 769417345 0
547935525 331566358 0
480533201 55512814 0
33695304 743529642 0
561716011 764278909 0
705668447 707642689 0
621675554 72115361 0
608803185 262074196 0
193100718 514619848 0
512475463 666184943 0
383693956 521098717 0
627759696 145302125 0
407847574 421514346 0
624817814 641227275 0
371079482 4564913 0
215952242 205374538 0
258473406 747196361 0
463617985 631073656 0
174200783 399771812 0
134913044 228272402 0
166497042 520005719 0
376026451 605994513 0
556579343 506476135 0
599309990 84275405 0
10966117 351034790 0
545004353 216588673 0
190848292 168993032 0
793352864 406928123 0
271732743 147510440 0
264952382 429554416 0
216593785 745846522 0
207369632 257696443 0
708341126 225202952 0
671219205 425189624 0
445831106 401856232 0
696001067 606736771 0
594452953 148394821 0
187506260 447248740 0
342763672 177965481 0
683527983 620101363 0
577679538 174869944 0
607113181 8340808 0
433595413 130051778 0
425736300 164520879 0
180985864 35938371 0
576803920 611390490 0
711922002 189574183 0
582385750 207578678 0
678293945 233575581 0
30472596 580588717 0
529647390 363836362 0
140205015 59189669 0
467952097 449411903 0
164743137 654096814 0
643084741 632759935 0
408844978 36985116 0
55212495 144843533 0
741855677 518898560 0
604831024 19527416 0
263160233 747765471 0
583817186 667229185 0
203860852 344330336 0
530285580 150497385 0
787399134 542139950 0
798974365 401754599 0
642359711 6839427 0
507700300 55691611 0
477226588 321635710 0
543833129 627778814 0
352964329 87334494 0
287089920 59111521 0
722765373 656437012 0
732447083 178966428 0
252919076 138455017 0
417931499 517757441 0
664393052 427657109 0
339525585 307442810 0
292043720 571153042 0
194888785 416458173 0
750635848 99020124 0
758812227 773127860 0
73797465 478854051 0
655855102 116502062 0
342555047 14364344 0
3663360 550631654 0
255906242 790083270 0
756563841 798978189 0
235979271 179465539 0
106950085 298148342 0
156342732 315208070 0
139666594 616150686 0
788518624 404210049 0
596089873 89794831 0
549070869 348591891 0
21642696 236573552 0
503276937 396221612 0
666130318 307394501 0
250760514 146138515 0
444908619 360568616 0
519531008 413709974 0
155520584 772818210 0
529124625 649157091 0
196265432 22522480 0
525564627 471820870 0
455146549 375203843 0
378725589 574845183 0
415351448 129896369 0
560325200 761842798 0
57093861 378249065 0
146933413 102615012 0
41050626 641234141 0
259812464 23090503 0
240275117 188859880 0
550253352 381591603 0
249759492 15938310 0
176555206 700218599 0
962164 70816260 0
622307188 136813397 0
481911877 110418764 0
160073883 422293736 0
566818652 728824023 0
527983189 162632216 0
683882036 787344663 0
318389801 658437966 0
401591213 473030712 0
660335744 696172008 0
782665725 91923868 0
777764732 691278565 0
548017040 431901363 0
388353325 623411127 0
672903602 138616170 0
172882309 150145749 0
341188580 226750186 0
580988137 769978758 0
190341126 351374560 0
183858323 155292764 0
149886497 380688913 0
474004645 442919005 0
311440524 707835410 0
754174428 639756193 0
467069669 303004274 0
555732886 97325379 0
61338931 3264441 0
484975042 9729322 0
742722290 354541011 0
547174198 642612117 0
596517408 261913253 0
736026534 664244747 0
753543230 376509790 0
181628624 8586499 0
798789998 254776907 0
605088973 738592581 0
461487668 605266015 0
281452663 290046048 0
20814004 751993979 0
34215687 369986969 0
375845065 167860254 0
682681772 429567973 0
42986520 31798023 0
749167224 192551131 0
602668204 773753258 0
602979654 44483188 0
37684844 776543991 0
238824382 120778425 0
81484891 324647565 0
582872338 758318097 0
336013006 662459640 0
209664266 175845400 0
329931843 422655045 0
321237802 267560491 0
10910205 536702053 0
287415739 80906811 0
769566106 11142355 0
358261963 677490148 0
511510497 268733211 0
29262308 227444685 0
417067283 339076128 0
500653765 174545075 0
449385944 328439591 0
793827075 207807796 0
904766 136547257 0
496154175 341618219 0
689928564 224080234 0
216943941 350276442 0
165323292 705304419 0
704408150 759027489 0
349826 471207733 0
701668049 568515770 0
215385898 430356435 0
666832780 107688230 0
119405837 126220567 0
97264286 10572559 0
30668110 89170805 0
368893404 176807641 0
76783758 229582095 0
485483105 205974472 0
675604541 46831429 0
621447608 459459053 0
782455211 479308110 0
262646091 447525497 0
385363324 518613380 0
729873954 77050076 0
186888186 713221938 0
118300582 58235544 0
732855294 109296258 0
706581004 58958398 0
363799305 85326116 0
472238298 340719087 0
496445354 144148855 0
516979177 568782807 0
713300854 121576213 0
772928620 730760940 0
400760520 792226613 0
750556199 605911729 0
536477068 427201066 0
381895663 776453341 0
654677690 134131359 0
608688444 81710864 0
93614754 588895266 0
458745936 623970512 0
631346370 577351044 0
94271676 350733414 0
403372327 741753753 0
650878749 626212328 0
293564529 295962918 0
305856887 437647405 0
628970209 292704492 0
164368469 181692320 0
683239683 267779050 0
551026748 611784949 0
184774247 391910683 0
83577355 261860004 0
130259913 66356486 0
413890867 43741794 0
89579180 482028402 0
558503409 366865102 0
604506112 276842026 0
488008640 234378671 0
512077972 214713407 0
18776354 532085874 0
737465001 424729554 0
618219976 649892983 0
456272945 450687464 0
177765190 269901524 0
189780572 219373891 0
634113138 339174346 0
96328414 449375765 0
382957951 465815435 0
640055840 601030355 0
515300946 283787221 0
207263304 58639916 0
731509425 682263393 0
579365616 776795450 0
153360120 634158241 0
588117867 791986832 0
743631001 370749326 0
212536342 784081247 0
463231957 748898843 0
125053949 400884086 0
54736340 643810250 0
44635928 388802110 0
323805053 510025265 0
224766985 610855959 0
314073366 661558601 0
420795407 909031 0
493182144 432454146 0
602152262 485342058 0
661405751 135624112 0
331210678 306441797 0
202861437 295912558 0
275517983 631396383 0
298434953 611542847 0
300375327 67773671 0
671849608 538614116 0
473953368 331577768 0
387492114 362260168 0
491040020 24793396 0
102829265 353655632 0
690629085 722100237 0
30009018 30885526 0
64462696 17630627 0
142098704 9306141 0
751656762 330236364 0
494563588 657108211 0
316768384 196249791 0
191040813 576931059 0
63208363 321975548 0
612564558 333686860 0
488216890 173846145 0
615277805 173404016 0
509898177 504050824 0
270616441 79830434 0
439459934 634269250 0
85128738 473107446 0
20249424 23187395 0
553754374 154076549 0
771233080 645882948 0
336871690 249286150 0
7738751 429321525 0
692075011 9065022 0
756436761 679171284 0
560896804 237105301 0
780299333 217708460 0
776745961 676598224 0
321736811 679514655 0
483511161 325657866 0
5145524 304930800 0
98038586 55278299 0
700839999 576704076 0
304063101 752360761 0
638859718 66595103 0
468002851 65579719 0
778237272 255035094 0
165100816 409605332 0
400137721 99494237 0
16331853 456102852 0
48808290 289495010 0
51692815 630896601 0
270683825 215257400 0
384945593 476244118 0
485252511 71975395 0
788655950 488757484 0
482303948 360238683 0
428392655 138802163 0
404725727 349463190 0
240420733 693984268 0
414898575 618020400 0
257451701 207639158 0
166578261 81075278 0
385161681 295113143 0
573588222 188787495 0
736804111 694000277 0
226089179 242717616 0
229039336 230063566 0
18354988 399797978 0
774201288 674719012 0
262735707 307080579 0
750389531 180563774 0
54348190 281369503 0
15646399 434978483 0
766052213 287305085 0
506761053 575646542 0
35770225 513488023 0
424196304 780720454 0
188943795 256460886 0
540481998 550940528 0
92238446 520004506 0
11386844 798941323 0
16691582 309496152 0
771875183 719582144 0
422024223 297113605 0
55149483 142962362 0
665821694 594022320 0
91941154 585966550 0
125310600 92419765 0
523299808 209148437 0
239090319 257893433 0
755106380 585179291 0
487462415 261937110 0
194357719 254125175 0
550053600 335673842 0
573560477 257480983 0
256518183 348379929 0
349370381 332999740 0
563628355 503534087 0
586690718 9683475 0
115496604 261768846 0
539081648 667511601 0
435472443 27393629 0
289938737 414714683 0
475055628 557363117 0
179411258 654927770 0
11795371 615623269 0
636699965 248926009 0
731301738 522804773 0
745596928 68808618 0
426649498 588703757 0
220230589 200187071 0
288931583 259581497 0
276542644 471814035 0
598466551 268474274 0
617815750 333452931 0
613070461 13656860 0
163659096 95913429 0
119398047 89874636 0
132796984 429768877 0
150566588 654598954 0
660502235 292017266 0
534181562 221113795 0
288475319 183852955 0
374112078 574060419 0
675129354 260826178 0
173488254 358155236 0
238935000 98540289 0
558973249 586560048 0
216224038 304764730 0
572880406 222952816 0
145032673 340467832 0
120023936 169437045 0
22115879 211604956 0
762434439 256516538 0
163463070 588144649 0
667452478 38709149 0
131815503 24702086 0
345574288 497905512 0
498891069 368363883 0
680430932 754985369 0
301103081 635262738 0
164503662 666538572 0
2161333 790951927 0
231554660 691239381 0
98728225 112291475 0
261188917 21740919 0
649151770 18669653 0
305444130 226386764 0
173403245 350825587 0
782622816 75669663 0
213893194 429887142 0
194102547 749695560 0
311724282 664950827 0
4283025 296874424 0
759928774 739996393 0
624900907 652452431 0
739577642 507631132 0
594507975 5744197 0
61385321 386977570 0
527586508 437949424 0
461281768 656822558 0
559562481 548781452 0
267229601 274538462 0
481156343 426467017 0
772003730 372463355 0
631594265 578869244 0
684967190 352595489 0
570921424 501836524 0
439439270 278742730 0
698978004 181183853 0
242007374 315875199 0
96138503 4294695 0
344742048 283316530 0
625872552 16277391 0
537424992 661198909 0
225625972 129380329 0
712264165 501169109 0
490189616 429098446 0
87943484 211528963 0
341398692 193805062 0
422774437 615211654 0
490447773 406112365 0
562193215 583559219 0
493942622 74352506 0
208083734 685004566 0
15558487 82988523 0
274437805 14341652 0
615781480 352914640 0
107943144 599293718 0
501584174 743248472 0
187260651 415972128 0
398480236 672855126 0
534567245 537981452 0
773079762 551434389 0
580652253 660767323 0
106200420 237724448 0
657028197 433639869 0
387037259 713781354 0
521777844 228500283 0
315200328 705132542 0
233285744 349192733 0
602979957 152246198 0
198738263 468929670 0
606722457 348722583 0
188352624 335833628 0
167976152 463688188 0
444531064 686109149 0
732350832 30491878 0
10445412 546045293 0
383679102 70437499 0
104194479 663810558 0
459661221 153847830 0
657036445 169581823 0
88332234 648471173 0
219392968 782123684 0
734289824 650492394 0
2402923 744960109 0
89378199 274879952 0
119482682 581196249 0
521088698 314956194 0
676821900 463265196 0
236413943 618679698 0
716838977 606691565 0
775237061 377153077 0
120947733 405678530 0
404562993 695280360 0
353097084 172121446 0
769803364 252643913 0
299076007 718579882 0
4840679 26808106 0
549836262 53146240 0
458689326 455872112 0
123965560 76552300 0
447992978 352501990 0
190556861 781895919 0
362090475 716339213 0
583348608 469609484 0
471606134 610454174 0
414104334 371402928 0
473956458 579669687 0
167031091 260313028 0
705710461 652237476 0
129903602 172975026 0
87192708 673528249 0
133795279 280580247 0
241509568 253403293 0
636530174 532997330 0
53313961 630354792 0
309237070 573828283 0
591837725 179948254 0
651968914 509118257 0
604115569 87316327 0
151969752 50389898 0
62481526 467734673 0
26821960 131027058 0
490435949 252291760 0
325167006 265024628 0
624103541 635441665 0
445522658 538208407 0
197131513 687377067 0
300621982 640331231 0
709559517 274118857 0
134866822 222947326 0
51810057 418065561 0
319639621 388734077 0
726839819 514606878 0
775525972 735822533 0
531339424 537595370 0
784999130 292211224 0
423896589 458815018 0
287975540 372560709 0
490791836 485795661 0
301144556 107281151 0
136943119 170379127 0
648796352 686980688 0
664345753 273045735 0
78733589 554283048 0
107884117 474625544 0
110664794 480223142 0
378530346 764059694 0
38025532 238703877 0
530699497 548961842 0
335279302 268082754 0
472457014 239845511 0
260945268 77201427 0
411096860 490640171 0
419510924 409106884 0
553019655 274037384 0
132725158 420821800 0
176139572 753824811 0
346834498 507005308 0
600672830 282580658 0
95714611 773005702 0
565907488 61366796 0
675056412 132448367 0
266528344 505230294 0
429023774 272849088 0
581504445 762525154 0
67458460 583425341 0
264280172 608607220 0
123570624 568012099 0
622751083 210457452 0
270665635 499735630 0
767847376 709060334 0
73879222 111258371 0
713153792 194566206 0
80517037 416657111 0
776897092 602363342 0
275257712 222984416 0
215811587 532825748 0
63422857 519479091 0
404047426 659890918 0
707021051 754923707 0
359101808 634606133 0
316808925 283642002 0
765363398 725752926 0
71705812 440877656 0
669919892 423754215 0
34097404 204894497 0
128732412 795028025 0
431161043 647885269 0
419131610 479122196 0
795376533 674388047 0
206474281 407458927 0
564450242 170442333 0
11318395 213308547 0
202888363 60418779 0
576997454 785354279 0
549533990 541434990 0
599361084 752117409 0
107138387 459018635 0
720040576 132604537 0
247871414 791989537 0
694501249 392172228 0
88465762 593735511 0
590950014 419852127 0
83881063 558840034 0
593523401 191486532 0
27110329 142900080 0
708149267 466166109 0
668447416 483344151 0
683765334 136032130 0
180369006 497072740 0
534640027 157277301 0
174279692 32916621 0
12591668 703502824 0
498763964 531452133 0
592023960 454776711 0
142490049 165340276 0
202552475 337998266 0
290415843 10264596 0
681352795 634860733 0
632649575 442730157 0
85856808 662755434 0
190131496 456733662 0
416542567 44639877 0
764845580 419753833 0
531427563 319915772 0
237694774 446432619 0
677458138 385771181 0
374370989 548182614 0
318843650 327004183 0
685856752 261064149 0
372110031 294612589 0
59758710 355572374 0
795738647 225284922 0
484641482 426403522 0
102949266 363017381 0
143088024 639246491 0
15942713 791829801 0
397955328 209655398 0
574774648 796247391 0
587784892 745748552 0
585829750 789539201 0
573642222 589981569 0
184623879 358442245 0
709775931 278385487 0
392413495 761514042 0
384528891 264945125 0
395975810 3827564 0
182177260 658405971 0
15127543 312739361 0
411978087 787326081 0
91930663 12511628 0
168641310 31433112 0
649326843 432977489 0
730686700 445966757 0
734553461 101493172 0
260466667 397126355 0
787137927 10214131 0
570572121 346184165 0
348426861 173620121 0
494371249 800469330 0
311692835 16366358 0
128365093 16942928 0
57468258 262971303 0
298208599 131240517 0
152643383 638326106 0
62201108 461569635 0
97046784 386889964 0
92436783 271162605 0
92815619 328789625 0
686086761 263105735 0
448995859 539169302 0
150021213 797650619 0
233445096 379890984 0
427791939 114177524 0
787310303 490641779 0
701148756 695099131 0
675305560 444967578 0
288762098 522990698 0
193403116 711868866 0
741555023 383118089 0
755002661 57432599 0
195153505 270057621 0
323830750 353767716 0
175407975 244142885 0
149151613 544488725 0
505366192 23007438 0
174997329 100736146 0
366599519 423696736 0
665912906 264393073 0
37992120 83601601 0
100388494 547301225 0
464148837 44689584 0
1807933 651572813 0
92097848 374870030 0
560466468 646211491 0
201112526 372274481 0
214590800 578534267 0
99523172 67729313 0
576924549 713850573 0
575807146 175676479 0
227092012 570256420 0
579090605 623806289 0
735455798 196490982 0
18733472 589145073 0
652560341 564624837 0
258343912 766398198 0
395082876 343182575 0
652427411 718613187 0
452056250 565388693 0
782414513 25567445 0
684611346 517446170 0
276625439 497730256 0
70183789 317321088 0
114241432 230831538 0
702890852 307291282 0
596421392 430224567 0
263947248 506830460 0
615682706 477300205 0
593705260 432208706 0
244638322 505675163 0
58496227 555538795 0
139315316 84089815 0
522465658 119591191 0
84840046 307685394 0
30608430 68654924 0
235874105 498412135 0
207502906 68818696 0
272482933 477464415 0
48056357 639088132 0
39742400 525136486 0
444976429 588846191 0
586374799 365611702 0
602933983 51187530 0
330488874 562479934 0
75082334 470159575 0
104267816 688381630 0
81167416 280733898 0
685737789 766075035 0
703345231 348020847 0
89425084 139882105 0
432933618 596008204 0
780576982 795824892 0
762586056 542828153 0
149514333 320671172 0
478874233 708176060 0
495553454 520489260 0
228093932 568743888 0
168677739 42658973 0
306079528 305171559 0
69583999 224867975 0
367094486 592470152 0
597485035 388214691 0
761344423 113208368 0
413899155 563641999 0
676159733 277542886 0
383147136 127224164 0
494591127 81553348 0
461803363 626850503 0
515539684 570955124 0
726670903 457024263 0
793760615 693477559 0
445072037 232170805 0
768519357 545284518 0
677914805 160563664 0
537013263 793411893 0
20816290 5024640 0
433137352 649123965 0
423529590 674219841 0
399837044 232947170 0
629765441 114390218 0
233515222 271969457 0
525435665 416807388 0
321508117 285455362 0
559262464 84872662 0
692451418 465327869 0
71844565 109422419 0
35996502 418284237 0
765065920 246963131 0
574468653 422881555 0
755935513 542972021 0
569816928 222111622 0
443637770 463785664 0
633526719 529306983 0
189563844 326183013 0
767490553 498461126 0
583859256 409662679 0
82730542 555744554 0
99872522 502055448 0
727615903 597471060 0
651571451 17079422 0
175458997 655947370 0
118166743 212686277 0
518550974 687321108 0
645097772 472443410 0
510076401 303576468 0
696158734 341584224 0
328566986 784232795 0
670309871 736774675 0
314991230 418706121 0
137268749 431103101 0
144020682 226985823 0
562266628 716498353 0
559644017 413088097 0
43404212 53735999 0
558058439 441988206 0
194005456 37246127 0
673561351 137908834 0
532224229 460221286 0
280837085 127643400 0
760832538 538517111 0
344528358 780149663 0
190993029 62253233 0
552615683 438897523 0
616853114 651478902 0
260872504 464386960 0
66332461 158383647 0
33326940 83564544 0
513418905 637993872 0
314646035 682260684 0
307719947 754111384 0
495495246 564728731 0
189082493 699101179 0
31364821 67963135 0
315157901 244282902 0
677660041 45020575 0
110152 105038926 0
8821212 658889616 0
297105497 299381119 0
184616375 43504462 0
710255186 198255899 0
782016575 194110433 0
366094587 295191346 0
570145166 350758787 0
166868117 291814832 0
433391078 671052598 0
521084591 340961932 0
506384437 597285620 0
384707779 507905516 0
597413623 675312883 0
61675496 690287883 0
736784597 156913283 0
493763205 775077873 0
404114972 595108189 0
35668434 106447802 0
351231344 48317149 0
273526584 163750145 0
159734945 171731875 0
17778390 686750017 0
779311227 606697680 0
613998905 769041270 0
519730753 50665638 0
210826215 265384762 0
501990781 388876111 0
395617253 335824779 0
213847641 526517232 0
712669694 77719071 0
185679264 495119723 0
39252345 674855124 0
350384841 689163270 0
604423136 330375061 0
436211019 113872146 0
73548606 689888570 0
205725559 693666825 0
173907612 495691975 0
800548519 166572005 0
227285750 185559171 0
454424504 304744865 0
325598278 12252608 0
237405242 32326502 0
310356259 646042587 0
284158105 17865087 0
644375994 563893163 0
583221880 215055616 0
776430030 301166240 0
697771756 602274405 0
562267868 111629537 0
345371206 596992770 0
13957833 442524506 0
654806813 326574864 0
318564684 660802324 0
263309936 61281928 0
427447670 401568656 0
569638271 705981327 0
637019245 111576596 0
388268498 643125138 0
97984656 769329618 0
230638178 661528251 0
491277706 26762899 0
225228551 481216635 0
106082294 593884575 0
760419427 382463834 0
376669660 241863118 0
743505903 764777753 0
438453570 780074127 0
647640783 712811657 0
552377528 509632474 0
314689009 390360451 0
92235003 540881903 0
407490792 56933221 0
236071723 136877209 0
459154649 254489670 0
156740193 507517494 0
183930620 449824924 0
361174369 11052928 0
167035941 218721578 0
676404094 275935060 0
432647850 94543011 0
706261629 267544100 0
340718376 91780811 0
427551968 360018471 0
536496688 281436082 0
691441947 748608451 0
525386860 726518713 0
378287647 98827824 0
278008666 25033941 0
711301247 349078785 0
509198022 782393166 0
127599967 781329730 0
69025728 19363036 0
197273114 422145440 0
804286 673348156 0
43417166 577258476 0
234677460 168714171 0
31730127 617224605 0
386881763 674790400 0
380732339 422411645 0
163161909 153888777 0
148915783 426567924 0
175067199 726787139 0
695607671 700952573 0
26085286 468153356 0
25005446 271228936 0
546128358 665946148 0
148053903 783412494 0
75848642 660769065 0
718361897 447134934 0
686460840 136540670 0
500893538 344686012 0
139674021 284862170 0
686524484 731558421 0
82230915 650931577 0
623666578 40749264 0
340133201 335142420 0
2164106 604928277 0
771671511 254270918 0
61853906 284862837 0
180354855 445274108 0
680514689 421714287 0
446919821 435887567 0
688100692 432253943 0
275918597 256040612 0
91564667 101202993 0
524144882 640265367 0
476514602 550146556 0
655896964 387151340 0
403141089 98501454 0
6764364 187233253 0
598747244 118864506 0
196131266 252125282 0
321137655 302359708 0
138821888 613399705 0
645478918 84666218 0
288127503 100191005 0
421562899 146407734 0
91183363 703834268 0
582822157 16163032 0
138527686 597672778 0
690419667 317782666 0
61637294 266925469 0
156830327 8246684 0
72352002 690150216 0
471321566 140937325 0
640506466 179062629 0
650163962 568759503 0
717245456 515565320 0
114725803 297499337 0
612943252 533893170 0
263800334 354929568 0
706167071 597769510 0
543745185 392308883 0
22943766 286809126 0
243982995 77633491 0
123595433 446044232 0
21784677 152212253 0
625242815 109621853 0
339625912 354770235 0
570508422 525599509 0
587252097 110364422 0
223495729 122292175 0
439375431 568589254 0
668210495 323420988 0
618284124 199025578 0
218373373 140887688 0
516464802 702851665 0
657113928 440659136 0
570797994 485138909 0
666503930 255493623 0
390602183 753749979 0
572789740 680444451 0
523877289 157842406 0
277017052 675485818 0
443231501 23519490 0
443277061 268183018 0
438837145 234207908 0
515627098 276393547 0
155647161 520741640 0
536213749 252999671 0
306618275 605061385 0
221144037 196355268 0
138408560 343982911 0
766930558 668153351 0
318814667 461781837 0
711709362 626623958 0
53529071 340655688 0
641497674 352149225 0
676392734 778619535 0
527934783 166911721 0
142031224 159125019 0
361330672 55700269 0
218364730 365961312 0
457376284 258711953 0
337061901 791938579 0
760232685 171829452 0
745110073 79475697 0
716951578 79577297 0
528600277 426157856 0
100533888 303217568 0
397874538 174190171 0
429633622 346495656 0
92402507 516555313 0
341816925 557193649 0
249749454 174115644 0
411232103 647891158 0
427627930 486594267 0
522767960 752091341 0
602679170 525525101 0
506078964 651855521 0
441217078 651205733 0
514742612 757446074 0
364632110 156446907 0
478769740 658240614 0
536088597 272828436 0
54452226 373967701 0
461906738 465683686 0
27058073 182588744 0
698087452 646221728 0
121808727 231668932 0
789763031 595164980 0
369832949 586550877 0
484213061 777639687 0
328901062 298753449 0
585289371 210955484 0
583887938 477024209 0
425521546 667273652 0
404325301 725795366 0
8129791 222614832 0
687666513 524236083 0
13477954 251513584 0
351901417 753652355 0
13989203 508846196 0
556088166 341850752 0
37289771 342230373 0
9528232 347723414 0
73869447 610356069 0
374334100 695868276 0
792842270 391729218 0
611396351 211550082 0
700162818 369530242 0
233063544 746344142 0
505037220 257052775 0
663411839 149516910 0
403719083 600853358 0
346792414 588008063 0
688370500 174941798 0
633748764 758534506 0
166640690 668164806 0
122117121 9773092 0
212782019 24265208 0
72931656 304011857 0
366580725 780398215 0
107207881 420865478 0
613800178 592569108 0
727595169 81832631 0
259887925 641898736 0
81696781 460740848 0
26561862 206563023 0
508912288 470028495 0
538885685 144880330 0
57260235 586632387 0
110858756 551485510 0
297226629 136888459 0
87074438 751480500 0
120523195 637865609 0
791751505 334984474 0
149580774 445706483 0
439524068 614992014 0
630454240 58023595 0
193598983 640351901 0
271440629 103470182 0
57925428 172076671 0
250042526 597486561 0
686832340 391408984 0
307535962 324774335 0
347225466 556362480 0
32895514 384315814 0
289653511 568990971 0
102099996 47031980 0
656780793 761401190 0
655208694 304708482 0
157930575 746843265 0
612014030 55008673 0
111843505 429088004 0
765701345 358041202 0
706176163 478935998 0
85297247 774009004 0
61748566 229151813 0
231450730 76204139 0
621773366 206976500 0
569180721 409876484 0
786698001 779839121 0
224325613 482919565 0
613932590 437331178 0
636320559 787307398 0
640204063 197165293 0
79664836 323519315 0
657385898 619613603 0
394001757 457034259 0
171253855 566829350 0
624690335 468067869 0
174453444 588812554 0
351993097 596901464 0
134799128 288105304 0
82552526 87562422 0
422426731 369757675 0
142773420 328592942 0
223007999 131163060 0
780743043 370801824 0
394352816 633678500 0
799007289 491488196 0
81600471 646081845 0
216365449 398607459 0
167819351 463176635 0
158317212 136753251 0
713146800 258351942 0
720100539 508260981 0
142337892 739355581 0
629821734 561843426 0
459824477 311973096 0
391110294 162965869 0
31950166 756532612 0
391925482 527627267 0
137297735 60234285 0
367350717 446140546 0
727661988 647415375 0
125716641 89361162 0
301182039 402282781 0
573728440 797010137 0
244936410 279284457 0
359755062 211463414 0
563869634 112195131 0
176491929 318490071 0
746222611 162944631 0
321981633 527863570 0
360507939 703056849 0
233596455 75521256 0
37033976 483520122 0
432694411 612206783 0
254639543 75113473 0
238671310 28146874 0
594309896 418660544 0
316480691 345062482 0
783280537 457483612 0
430138346 19767901 0
554925285 516683876 0
575675201 607633279 0
508733104 520348819 0
604673286 575596640 0
58339715 549112690 0
88717322 615446497 0
199080904 649907779 0
425515401 573396176 0
563037783 420917679 0
763395698 83236941 0
495094246 415474256 0
460006635 62330301 0
400742433 463580478 0
123343802 522080098 0
727386979 762449325 0
9379931 538858646 0
325305188 161194750 0
345840577 267543327 0
368430440 776139396 0
610013185 329204794 0
46694961 716725784 0
438949770 465454863 0
325404378 399495806 0
130116485 132098184 0
46766109 201791189 0
675082099 163010616 0
622006477 563543500 0
633703695 459960917 0
480329443 175546359 0
422223906 620866598 0
652334054 734082782 0
600378917 49105943 0
777379508 653611552 0
609169902 74941327 0
52140923 656309578 0
494912156 563769989 0
526796638 144951806 0
169039580 8658601 0
332440681 652851407 0
533178577 374756550 0
495330846 716599936 0
26862676 108678822 0
262597313 389949697 0
538041377 365999598 0
399669801 452236531 0
82922240 368466246 0
312743185 584800081 0
661431611 165175083 0
787279652 514377253 0
648282961 161075583 0
45819774 558923269 0
338512396 704171046 0
556914879 386897818 0
85297790 313729650 0
457567325 195952004 0
368062578 660215000 0
283299165 613698409 0
481233912 207598395 0
300505548 175187961 0
269728762 143989285 0
647688356 657466139 0
675951062 572649376 0
592064795 506873185 0
16783068 439350461 0
704007552 357177046 0
120186980 794856415 0
518713489 645564217 0
371993611 442795686 0
511249006 127117819 0
148571935 461449784 0
151910339 18982139 0
420591593 684952311 0
333445054 481699343 0
580781718 352553715 0
262573045 690473922 0
82217027 619572047 0
68361352 638920409 0
73343680 22061510 0
796826763 260271453 0
271402957 481517221 0
688945374 523394829 0
116040058 461427899 0
608823606 525999507 0
51652124 70200259 0
527827782 464202126 0
45050962 712745496 0
633813456 88148645 0
78081089 644761259 0
257713102 789723199 0
420551748 10135141 0
444429952 221084789 0
764520408 105138607 0
399274467 44241828 0
792335470 537195707 0
489846388 30572617 0
189380403 639207850 0
3476098 571120253 0
585287820 413432231 0
724504915 369048523 0
503768469 150222008 0
490541381 645330440 0
144112195 350946467 0
491171365 695051239 0
612490881 507285930 0
649154388 653344166 0
729666007 622981139 0
300272689 637089935 0
348036609 580128474 0
365642303 287038972 0
234198116 194924793 0
52439689 23087609 0
641292138 240325707 0
236722011 96678530 0
116770062 97705168 0
166441389 48574649 0
667210429 566039254 0
579584731 246229100 0
46763906 691150831 0
590723311 322806460 0
86515585 317717152 0
159290541 524312917 0
206396173 666407226 0
8079697 344275442 0
262576802 488899982 0
186690438 208462474 0
389165026 121805342 0
181420086 311940539 0
64200846 636826863 0
674912520 477862847 0
495793045 617939234 0
469473089 511578507 0
527555266 97207882 0
743433408 728158046 0
670146805 431984467 0
635109299 40268586 0
83981396 564940204 0
68052860 194647504 0
605142616 520433608 0
723201835 258930930 0
335888867 456383376 0
557211625 724275331 0
464643683 161307122 0
736449027 63583754 0
46616696 429722538 0
118136445 210362170 0
271650280 95115518 0
486724947 390819242 0
670629896 559128617 0
158092184 471398123 0
701651307 353850482 0
391223856 415777980 0
710778847 661308867 0
775825020 432364046 0
79321482 414932790 0
293867420 601293912 0
426877064 316994227 0
533785743 571313537 0
463989183 741605905 0
393005040 319143560 0
76303732 638953422 0
442457498 551622637 0
204353892 253308269 0
121221628 801447327 0
400629505 457843079 0
603548770 469189184 0
312535368 377372588 0
344326033 285711084 0
92267421 428582713 0
198412172 645643978 0
99664779 525328196 0
87760867 648520502 0
253950511 221726427 0
689401383 173930086 0
191775359 475322197 0
639750604 181427511 0
168446654 356151181 0
622858266 41389345 0
581098979 437384415 0
752598537 582338478 0
250977943 261543068 0
732995152 794352165 0
102639463 492984788 0
594205387 209907187 0
163017628 316968150 0
639089100 459181421 0
541630586 681877891 0
174830923 3461703 0
420928301 590688247 0
41052392 298555500 0
714160119 229843028 0
353745580 211463198 0
71836906 52906660 0
75837904 368683348 0
442333953 736633209 0
690470871 168808632 0
176141272 742126102 0
449695906 734903167 0
13593128 526048718 0
589777595 155596231 0
533072681 674957425 0
412291670 280574319 0
635054721 731944538 0
468374123 745107717 0
438206907 221639467 0
745686159 231010991 0
500671998 784274402 0
520126056 111025465 0
576028472 525769754 0
438155829 505423656 0
533782610 60136924 0
735449925 50003618 0
791295597 569135391 0
358834722 255978474 0
697038580 553040102 0
337665106 767188311 0
53252367 212204242 0
757987561 223186884 0
336544847 404803245 0
212933762 109013237 0
492439219 561127355 0
753575873 690888767 0
517092333 115879969 0
18805043 790738537 0
768408945 786396038 0
397084992 13720451 0
521424699 301173441 0
622992836 158849224 0
721289535 152670400 0
260669602 550379142 0
5608838 547165301 0
43208169 441481994 0
209299983 556313963 0
337240920 111921093 0
61830972 85271620 0
26340308 373683149 0
612537345 455419032 0
481489778 701963493 0
95560716 137304606 0
209380880 46069432 0
387698223 414315895 0
67628100 666899229 0
538187181 520997387 0
527384027 768960631 0
347170527 90634987 0
365723150 177212972 0
417421267 146711891 0
357818564 728835686 0
305102970 308919140 0
246126784 260174247 0
578521625 568726930 0
120739833 559206138 0
494430841 744088362 0
110235667 255476405 0
780097510 611396366 0
174949981 71854623 0
709392062 117187923 0
68414367 787632987 0
518416074 170933234 0
457075997 354986774 0
148828245 123787447 0
232159627 643582548 0
213018436 434440808 0
13336366 454372094 0
679097534 426922743 0
293306521 327262381 0
251139694 377550328 0
283822411 592300001 0
213841479 540557463 0
8225271 517303972 0
153885758 257452317 0
16958867 565394466 0
180084998 755370039 0
408100088 633964008 0
588729772 176247660 0
119767033 643833542 0
468460558 758144562 0
489053553 728786513 0
601087121 570056840 0
547170422 158677968 0
372507527 793249743 0
478920430 703767576 0
180271030 334311309 0
770718774 787902553 0
590475605 129983828 0
292598392 763065791 0
777579882 277833099 0
291524068 677427820 0
761838796 684412753 0
712666943 205587062 0
277541216 598644002 0
171238240 779599685 0
422923751 332746455 0
311267750 650956890 0
460628499 410913223 0
573128247 220422259 0
5378781 309412749 0
162541940 694997987 0
206388415 219110573 0
606687312 733912863 0
159686736 3466793 0
67215722 166184227 0
355599885 344488037 0
364616507 503715562 0
203099083 180314473 0
371051674 670036894 0
786026909 186472819 0
763952834 527620146 0
404182188 28781300 0
372690733 689351762 0
401531630 613044112 0
394264686 773444254 0
357588394 234821603 0
450020449 310843378 0
223986428 14916937 0
516091363 358902549 0
620999303 732489088 0
433406318 781123904 0
550923687 83097180 0
600599935 561189175 0
98098159 391508556 0
141319361 759306313 0
254987985 176109645 0
211296990 52042270 0
375368436 382572952 0
254617062 573840389 0
72315579 362440764 0
98574493 187941317 0
679075315 781795318 0
349984528 143835509 0
559721674 310314091 0
206735032 737157681 0
311521430 429541552 0
594985227 310968779 0
621084394 373870633 0
690725531 696086861 0
658326697 707650891 0
13541344 747049259 0
502968946 752736422 0
700346286 165695116 0
440828224 367998515 0
330975156 670062713 0
178632440 12425140 0
337936763 317322291 0
144015895 639207188 0
231910281 743170996 0
536486404 23993240 0
45948416 132150959 0
99547943 69000671 0
615424070 645009978 0
199294482 19257256 0
509477983 593332111 0
322889211 640609063 0
420073465 268746599 0
17441256 650833285 0
426501768 648458323 0
20853084 626308859 0
88301172 607676084 0
368991363 753623767 0
243972165 48912877 0
336824697 793159943 0
199891549 452251987 0
8080181 309436750 0
738581972 461466593 0
662863180 159471406 0
185805626 297011255 0
1141216 553760417 0
86772283 148541580 0
451694198 9507767 0
610404813 214567875 0
127748263 379060517 0
760689123 614798537 0
639332580 747706451 0
561562370 17487395 0
393425531 135205790 0
8742894 620672691 0
676578393 157176359 0
548546690 592589943 0
154503622 250055037 0
218952357 406615506 0
711310231 721975844 0
188582537 567215030 0
523639415 665668930 0
185945945 612898491 0
342600967 744538064 0
295239194 257756013 0
172769556 44562761 0
16103784 607511276 0
404567207 6155000 0
464168058 634921176 0
420450659 11222746 0
356122277 675241668 0
93399196 741714001 0
253237018 553621750 0
227046444 670598863 0
312405573 129744804 0
462834755 198104157 0
715611578 252877516 0
652050773 217656242 0
331895932 195653863 0
413208821 356559551 0
40755488 284019194 0
348818681 757105907 0
124274784 445029136 0
285387561 198652751 0
226387532 324129904 0
507448105 497107297 0
588506526 300640893 0
683204896 529023347 0
755026766 604920373 0
347346249 737804173 0
104413730 635637567 0
196689931 495583888 0
82004433 44607488 0
570114015 551316297 0
12847384 679236502 0
743936117 748747728 0
2836425 673091412 0
762008384 336069304 0
502378558 543380041 0
759200530 667604867 0
175141355 285053317 0
391295064 135056183 0
583200472 732269876 0
211005863 724513822 0
209620655 431694019 0
181605200 440740054 0
368434564 64474038 0
360309385 584392703 0
626563132 7287734 0
487564300 286051134 0
283603315 534170630 0
8008116 28169915 0
711744508 190248179 0
290973800 425376993 0
245302877 186809985 0
680073776 685320497 0
710112564 588287734 0
411932713 25592758 0
204391280 600324954 0
781061079 176695285 0
638062741 779865681 0
757706868 571954694 0
149352411 333590744 0
361509125 269730950 0
439464338 594824111 0
243459877 552426402 0
378301825 589262466 0
651783522 667892489 0
575428325 530495623 0
602693125 551049192 0
257472315 641538597 0
670815064 288178434 0
437531871 312200937 0
534890500 602884468 0
139251223 715312212 0
791839787 441090279 0
323424250 679648532 0
183865691 442368992 0
328702385 320119706 0
536857667 760559119 0
217150183 357056394 0
538273248 795642075 0
569276157 363175505 0
269782305 376658395 0
67824853 217789303 0
434273406 577377016 0
729284321 289979106 0
571778045 146360278 0
180260565 327755662 0
244272525 189329778 0
692707868 661433016 0
158800661 349200437 0
308762077 632904673 0
764405740 225940584 0
730000248 712838755 0
469497804 437083439 0
671486296 238283798 0
514108537 669770995 0
237983632 752831030 0
281663524 562871135 0
196371429 521905952 0
677974560 222150739 0
147466843 470319233 0
28369282 74000306 0
417171173 695208028 0
154251918 712107123 0
621083285 488238948 0
718672501 1745235 0
17690362 587554196 0
192036350 465565978 0
797362839 422407893 0
685226434 604561694 0
222305156 111467534 0
241215095 382070846 0
728723536 605733914 0
158416996 216966165 0
85128387 704289142 0
677504700 228136298 0
785935731 764921043 0
316706098 296590326 0
73289058 702072617 0
156928090 558738307 0
199449687 783636191 0
659253148 518394904 0
316445363 215255394 0
286108170 1131820 0
162626177 376110536 0
13472647 50326590 0
486982800 73706980 0
315644626 150702500 0
774100157 17965479 0
243636155 163269757 0
733571089 194360737 0
350319120 107621835 0
577635637 471047434 0
122762534 351481533 0
566342684 17084445 0
248683006 494000720 0
361395619 84326533 0
93369271 386475603 0
244948801 634154076 0
31812112 318683093 0
94865166 642254193 0
127802473 640705814 0
341042140 754387425 0
205337309 365612733 0
328183952 499304569 0
621809780 449353575 0
122161109 338464303 0
476757019 651417755 0
710456840 381156499 0
273771775 420525085 0
128660690 717117598 0
278960976 595239530 0
347804433 446309017 0
600456637 278501489 0
241530941 318192706 0
104223573 764707311 0
480452302 103418109 0
10072504 611422652 0
574256640 677490512 0
231774017 182849928 0
190291541 699429566 0
756652800 179300538 0
41046619 625421399 0
621895867 706984141 0
388106890 277658945 0
311858763 390053402 0
549517072 688529279 0
675313255 584415176 0
248591192 690095702 0
239621007 563398081 0
622161148 23283110 0
460194073 115354895 0
746711194 147861713 0
139323130 604595771 0
750419760 368516715 0
606067541 65953643 0
613324376 192848418 0
256693011 242098990 0
476796089 267788044 0
255146722 110438226 0
589733368 441435339 0
9587824 529080146 0
309739392 776285646 0
262177614 197950807 0
727949444 568559896 0
11175438 789477879 0
233783095 452404525 0
89542644 481452112 0
62739518 17909947 0
678699284 43352656 0
181164740 268911786 0
418136726 331678364 0
69374492 263534072 0
289023979 173759675 0
47002372 551562151 0
625638626 514038290 0
281580835 582585465 0
530568527 788912784 0
181760163 421883454 0
250652782 785944082 0
64711971 238395204 0
476181613 137339380 0
294296301 169586045 0
774414222 97031614 0
781939121 362581426 0
706145347 670758179 0
203628484 309597848 0
523580155 782826035 0
689554095 72329077 0
584379614 268934913 0
292372772 407307694 0
257835673 430847605 0
338845268 728831337 0
200125540 160234240 0
142993151 252052138 0
451964219 183303607 0
622531299 248186264 0
435518395 55729983 0
619850312 668883306 0
22433217 303595598 0
754989227 41751335 0
737336207 723895020 0
711568352 361842550 0
322050810 295340938 0
29800585 760020211 0
627414941 787651556 0
795427145 195364224 0
737724176 679600243 0
76658283 488839997 0
604838477 354457899 0
183763706 76128378 0
144445244 39698991 0
796641613 239712534 0
758943305 348924819 0
590199342 308650402 0
481319105 475342516 0
686399114 461434668 0
105144754 276310578 0
32071105 154809534 0
47627697 469972983 0
450301722 680879303 0
447201072 34164574 0
75616571 157064632 0
147543406 708149698 0
71213878 504038150 0
189715598 216070912 0
671840457 276617482 0
582181280 58909804 0
396357147 615708222 0
288568717 629360238 0
761199476 539551633 0
369089770 471376685 0
242126666 582353405 0
746015545 660248400 0
370981091 8811013 0
537574745 65499474 0
596109015 614196644 0
410724418 658350823 0
736360139 281369717 0
648014461 238289100 0
404495986 117509877 0
102151178 62670282 0
256258060 485838041 0
259410603 431741552 0
567743489 626889098 0
182615263 682545431 0
701668731 484986093 0
229780460 309723133 0
659673470 267362175 0
65181573 31360515 0
65387700 293694960 0
595493612 83734297 0
238983364 55508782 0
570061032 152272269 0
568778047 26534666 0
799246132 11656091 0
553596147 222231349 0
362032387 382415281 0
512008106 684845565 0
216330862 733855365 0
471632255 124618658 0
143634836 516641304 0
316493853 124385030 0
629425962 3513746 0
297025320 56562167 0
30506621 381785714 0
419149741 157743019 0
473829465 591759727 0
80041076 148817053 0
607526927 145615228 0
717229369 471264386 0
540649916 586040561 0
201712832 233523777 0
551914042 28181428 0
167047578 155754577 0
559818332 437412535 0
589014060 496894753 0
12877117 662511931 0
654746250 451817789 0
619685883 429213249 0
440434662 61912130 0
523236903 607215265 0
505708894 490120041 0
436399824 2715048 0
494909670 67455724 0
105318931 707002131 0
168598067 604553492 0
276962669 624975119 0
275530497 708550015 0
60805874 40554212 0
398213307 676094191 0
530528288 584630531 0
448407788 405660924 0
526962412 511380951 0
155459436 322927071 0
96223191 78132272 0
611033598 373059918 0
626964996 59561406 0
340317985 361234408 0
594792327 99411313 0
724226511 191281229 0
594305965 137152172 0
474326253 86544724 0
36728415 7762762 0
226418367 63675630 0
480131422 558449941 0
319471431 712643338 0
133984288 100261734 0
376384965 481276478 0
473106503 6926629 0
234948104 506589839 0
388890799 415714073 0
783130784 635529806 0
657680505 73470486 0
37048841 130192280 0
418857314 800182665 0
139819125 404568689 0
677104952 287444439 0
530897709 768280794 0
700743013 165328220 0
126049107 761348885 0
322210875 510419446 0
601022267 167297899 0
763524361 328547576 0
419889271 418992306 0
752695434 233382586 0
71458032 57394903 0
555416039 757714756 0
172153102 678612471 0
282255314 50570045 0
134770083 335932581 0
413666482 616304620 0
366633731 286074426 0
723174891 375837689 0
386886601 265543491 0
493780993 555902289 0
244576889 194559367 0
521527736 493632496 0
570785445 436728004 0
652665308 540648212 0
614071597 39926287 0
488927637 488399271 0
393483052 228988502 0
355335445 456622964 0
365502109 566179053 0
373734252 143481847 0
382336662 703214017 0
685621716 23179162 0
211106155 65928986 0
399548111 278335749 0
414206762 462970590 0
102039112 254148103 0
757360304 608046891 0
430537455 449736006 0
522377770 526529159 0
307346312 734541409 0
720810681 360441430 0
473598231 316538141 0
702587598 438880734 0
174804884 535311703 0
269280381 689195430 0
449104634 58662086 0
569971614 162904041 0
338113630 200952356 0
773663122 112198277 0
613367916 598400389 0
750909829 753915849 0
205777659 552014164 0
758916167 329829381 0
743217917 556212265 0
624952506 323953637 0
2054806 777442077 0
248704097 359199512 0
103473113 788600324 0
422368461 423807794 0
18519099 269637165 0
203879495 749385071 0
111246035 408268670 0
401187948 52843166 0
76853382 52538983 0
634181306 558349485 0
257196449 46707076 0
601514266 73054191 0
497888503 175306550 0
211404720 335021178 0
653487696 698281588 0
257600906 327821713 0
797090769 265104269 0
522662858 367782787 0
229441264 688015902 0
174015767 781541462 0
688696464 580200317 0
774367775 406287025 0
90155319 559232508 0
693836546 247487390 0
450216012 307283537 0
466414680 668427281 0
777205546 121031204 0
405651255 58614138 0
222078824 735140496 0
669904597 416928599 0
128695274 289793458 0
271716672 297199277 0
57273869 69554651 0
777037031 254041249 0
528776821 184587634 0
606302238 281909780 0
258354505 71095346 0
25786287 567001765 0
88373385 759636706 0
792668966 595850660 0
593753862 159454045 0
119912102 404344523 0
238779702 529663364 0
671982055 314669432 0
440627547 417772510 0
636781715 605700547 0
767895106 108270902 0
386483277 505255803 0
393219188 709704634 0
62938008 7156947 0
491983531 97861951 0
756073689 56515463 0
420363331 637000186 0
15766182 40294421 0
77541307 312491715 0
183840291 676542236 0
192015607 779951451 0
283408440 652342888 0
320539263 431026889 0
192804759 149753801 0
763862607 554335040 0
113254018 2358901 0
121580302 409829039 0
517885016 73770661 0
372388422 627185876 0
572768875 501748049 0
216812201 242957813 0
744356988 621439884 0
450805997 655011697 0
168123669 760030014 0
441379611 329463631 0
682299708 174528649 0
311312530 391327101 0
415251396 546338153 0
86740448 435345946 0
512272633 239843700 0
330397004 189903116 0
168876138 509148875 0
34069622 262136641 0
521223908 239980815 0
284817058 644991556 0
626809206 150853301 0
377290958 546852486 0
466634692 762728769 0
393816334 241215210 0
154523668 639694679 0
775835031 149835241 0
205577063 590334069 0
170483706 569467162 0
524162776 382780538 0
57708300 203627827 0
426615946 426501701 0
556730837 195722075 0
427164777 514877928 0
313230219 301169166 0
139474713 98315931 0
159938206 294558678 0
657462169 256892205 0
497750584 721649145 0
509005211 579753060 0
736732939 353877301 0
630600160 491850853 0
768005127 290027051 0
253355592 169933816 0
22554410 598134624 0
334667467 750146173 0
248200643 481568540 0
735914568 444712260 0
700354052 789115680 0
707240092 787321747 0
591680344 229290736 0
461479246 18308325 0
360953038 761181508 0
156292376 510341677 0
103085852 640748962 0
681820029 278665051 0
248565047 83303958 0
36828350 66089117 0
262522405 751584581 0
538180175 712782257 0
297985057 588907286 0
761493601 777460405 0
54890236 243751355 0
524970937 336120294 0
524632918 209808539 0
328462323 528975702 0
73069273 317652380 0
112292720 341724642 0
237179388 503992939 0
420649284 508700232 0
360084523 78796397 0
76907743 710704922 0
624796070 18494651 0
93658487 529648820 0
326051709 652921753 0
397203169 763921103 0
689856071 425372641 0
649399544 412813746 0
637954479 302985781 0
435482523 496914869 0
415558491 443308253 0
89638570 438036180 0
149938366 281057313 0
434629708 792853386 0
471397584 787047425 0
528536446 545842060 0
19176254 714612918 0
622183358 685130713 0
412792209 358008325 0
741845619 685979819 0
396828146 312837796 0
434208456 749024763 0
722167448 514551853 0
527475400 682819768 0
464110288 315438166 0
353689989 331633902 0
354961859 425295051 0
268902861 648770828 0
470756648 534521387 0
676566457 77475795 0
50539400 792679799 0
587015074 792163694 0
355960830 731152654 0
521286139 215480664 0
696572185 588319790 0
632051037 404162738 0
290315649 202442525 0
714408784 664482287 0
339215834 141178198 0
121873295 38000705 0
237650402 641363979 0
385202113 378094678 0
455431045 563955433 0
325094564 620408482 0
460414269 185663701 0
607555938 580965002 0
692672237 785076631 0
493957155 662805513 0
378072393 408145804 0
153245905 55413099 0
400248669 474079416 0
512449697 721675748 0
501868577 664315203 0
277745202 188675734 0
347803735 732735435 0
366086868 799779598 0
315731721 9842606 0
479120077 442070300 0
456090387 673113513 0
91168595 41453407 0
350859819 140891865 0
281606032 763954352 0
205273336 443403674 0
274478077 44043299 0
644748126 143644769 0
387853558 128156276 0
587249706 350796218 0
267181739 263227645 0
503928275 552161706 0
758342039 460506354 0
406470032 291177018 0
593269906 717801540 0
188507849 603458305 0
249360504 611485083 0
163984101 633468694 0
678116726 4029227 0
130697109 44059654 0
42208984 249664268 0
33426000 718586968 0
683126079 65779239 0
302525325 485750931 0
594560400 774828522 0
703708866 461461564 0
556056113 307532199 0
564184956 479847181 0
578963179 78942402 0
655776333 36640754 0
595251936 24430257 0
379800359 68709936 0
626619255 231371470 0
498555696 551586135 0
148376342 264525381 0
504897923 713574940 0
136875044 54308305 0
617785713 162337282 0
418496466 323667351 0
273090232 728907678 0
710280050 527411302 0
466876959 347986814 0
215361294 331751419 0
88621816 517890929 0
271415574 173816529 0
692344522 443210658 0
486242694 147724720 0
108531590 327960470 0
71449590 483338735 0
77276717 495569388 0
648803182 162726247 0
734906903 256821698 0
454258024 333092387 0
502693870 341619216 0
289891954 597164342 0
202789144 344347350 0
714315546 21603427 0
196379002 358282381 0
445138904 294422227 0
165606569 656827354 0
538243856 116354912 0
162529752 361875230 0
26237956 640035003 0
2281155 548865155 0
268446710 488718875 0
270765315 767218629 0
23727388 571823192 0
120206369 768219830 0
682692853 554710046 0
682664266 612934477 0
756420110 698252704 0
567034500 28127641 0
342561328 272851802 0
253564347 498267911 0
187073002 516529518 0
185433919 199877867 0
420837229 605703312 0
749765385 487271781 0
801486915 86506567 0
439320695 775622502 0
571809898 530311079 0
25933446 761825711 0
122306875 174817866 0
76133696 461509077 0
748105760 786834687 0
190157556 242761523 0
401990771 173771558 0
564643509 126005434 0
132752349 497864459 0
635749319 366316328 0
126001815 170058499 0
331927232 515300433 0
598781512 777308221 0
32175090 496804531 0
205838791 292770459 0
545109249 401086616 0
499308356 186693534 0
640494250 398794452 0
558042654 481772219 0
480595470 218660078 0
338289850 100704913 0
136076429 37492285 0
70734314 80976790 0
720719073 353919423 0
653061535 198178211 0
613400543 21623640 0
734263649 396397502 0
594185060 365189179 0
651413773 748833251 0
271936297 282092740 0
311891117 617284208 0
60763777 475619966 0
229730915 550422421 0
397528673 499809868 0
620220603 372602642 0
433355098 651145946 0
309539994 564063654 0
249470243 117717649 0
478983597 652507973 0
737620317 574270095 0
784225712 284174956 0
583430084 437117322 0
395967172 702472379 0
794355120 338238480 0
751719206 560301452 0
520329444 731457922 0
113985759 212800734 0
199597673 44868037 0
635636867 596223174 0
201930170 406758759 0
440041113 680194782 0
486946286 771963812 0
711616065 673691653 0
681131584 187768156 0
569413175 487971109 0
174894783 357714276 0
410727195 438333042 0
316209686 12061200 0
28606049 58541790 0
752642486 144873474 0
428318794 85718564 0
118646944 505213514 0
731815984 423873843 0
250016916 775175820 0
527168911 700661513 0
629876670 599619774 0
194783286 681648766 0
25297505 331187854 0
86399446 293742350 0
75873497 118292562 0
577536712 661724789 0
689330726 323564341 0
457363024 665396115 0
800089490 743823381 0
342385216 645866498 0
467021994 797914392 0
687619441 400750324 0
203383216 389655593 0
408098874 77002530 0
758064804 310061113 0
241971849 468789976 0
569787613 577932636 0
777645966 166895559 0
475741239 4093994 0
231694726 21607673 0
139345337 458144560 0
64845278 251017829 0
94886548 444644338 0
758168461 541247877 0
130853065 437517924 0
88736239 711849082 0
262938914 148891394 0
675165318 160233020 0
729572836 65831304 0
515209752 298820747 0
427115530 646598945 0
289061909 275007049 0
323326256 426236870 0
662028253 312185855 0
566719949 621241693 0
654440488 75594843 0
534121925 651470705 0
572609377 756135412 0
449916244 328229476 0
801076807 109302520 0
87268918 170773766 0
554254537 24058190 0
542841257 411443145 0
400019204 545447318 0
406743823 594946901 0
141905460 449936064 0
417048554 546742970 0
786617813 448886242 0
275474935 299984398 0
99280563 641080263 0
150272854 503385881 0
40078264 429582976 0
72010584 22127459 0
99137685 563611134 0
736817499 253805724 0
468381942 177732458 0
289071169 92385783 0
35377866 330643714 0
401433358 454075171 0
571964266 479931782 0
576650791 210813279 0
555185081 509945594 0
439229876 660271694 0
548941324 629171805 0
700901945 560570543 0
317246348 569705439 0
636284320 133323251 0
21939685 76272181 0
370966542 242379416 0
133892365 552273637 0
779794624 675404580 0
121042978 304126712 0
508173166 704035026 0
669532063 764992142 0
786134950 270548872 0
238628142 185809763 0
194976437 604567783 0
13128453 562600668 0
341892766 392974338 0
11357722 295112460 0
673031754 558273178 0
684303662 22555455 0
267545637 624253953 0
232485446 454736686 0
147510863 51250528 0
2307502 740548614 0
72991202 219980670 0
160096728 132858929 0
440421569 437764289 0
775288488 148975640 0
46295014 721930593 0
605367432 24317624 0
597700212 585394310 0
790667614 730598903 0
261786990 576932121 0
631665465 382012586 0
390501486 379309215 0
437643343 201114119 0
517903831 57222032 0
219619045 309929596 0
791941189 662379648 0
255252942 796059859 0
204158307 197532795 0
510485214 95980709 0
407405645 413612921 0
632225466 610242577 0
233428904 312447350 0
407980351 13309177 0
727599637 485829712 0
327777088 347883003 0
617243637 226556163 0
590201292 90318549 0
723302220 661341097 0
190522862 782437177 0
206875857 93229192 0
709094145 148103205 0
148882788 640253015 0
54527213 142869065 0
591047288 376429891 0
586902943 440369832 0
518135659 195253640 0
148793746 434905370 0
637205528 724906989 0
486021409 591013243 0
498709021 538355915 0
35136434 690688593 0
609121869 163470082 0
258328105 47967411 0
629524348 295381495 0
204058831 213184688 0
406442436 67605648 0
449850018 541342096 0
312385028 473970043 0
325647420 126518052 0
522388456 191881934 0
368077515 497943751 0
21664346 455204311 0
461256477 288067687 0
697564672 97216063 0
148029415 289456123 0
637027521 596957350 0
449061415 286957333 0
529117242 199644716 0
731758239 576238533 0
357766032 56682497 0
778300299 744765682 0
15472176 652890196 0
242696449 379541095 0
202210313 64159086 0
124729216 445439450 0
323879716 12355486 0
568463615 485017112 0
18366579 256580826 0
199648151 584623044 0
357141900 563821915 0
108650195 180154921 0
443441397 760597269 0
166435543 346090537 0
605537543 85510716 0
789375282 200622058 0
99578276 636337761 0
758163071 346552425 0
535015711 37143342 0
304062912 157850730 0
203974067 697595738 0
570094816 267175960 0
391565568 131370062 0
713322581 197876295 0
29672679 291569710 0
801402598 617562481 0
489764449 611682949 0
669376788 765223337 0
107724439 262552611 0
226826753 713518412 0
716304724 159062534 0
147700891 76654138 0
790704651 184632214 0
597374693 637245312 0
185268647 82740754 0
354937309 584669449 0
354489082 291756792 0
152591165 785886685 0
786934787 511603979 0
485584433 705429863 0
591225416 325992763 0
1370877 561839609 0
686902357 76450405 0
653386841 399614325 0
445844622 181937673 0
291580334 446987486 0
347716735 64737172 0
6881001 210319341 0
455277311 405210106 0
85455466 698485641 0
43335662 148204260 0
207237374 1464557 0
351104831 565584918 0
151945930 459048812 0
87777023 228766811 0
31702807 780860079 0
532033074 201765673 0
704786761 5016443 0
102052956 605108372 0
719412494 361271937 0
511540815 743526879 0
260535390 147047983 0
440279946 140749340 0
361219628 700548175 0
725563076 222364576 0
190219406 241163154 0
336702313 532138097 0
256862603 565415961 0
277401693 440931998 0
426063693 107809955 0
747794156 87511640 0
438111532 163536002 0
141667113 640943594 0
407418220 758251628 0
519610862 42975651 0
467354306 298594343 0
355960255 78056957 0
576891320 230372347 0
40052791 403392393 0
93365393 149671008 0
763165662 669422173 0
272372295 662633627 0
571581756 101550354 0
713963934 413458024 0
282162152 649503215 0
254157362 763117663 0
132658607 70976230 0
259453136 692095490 0
775587200 128421340 0
234436877 447748222 0
331556121 161860933 0
433898985 433125071 0
28422366 396712289 0
622570913 497919304 0
104909313 697814067 0
791985526 577120994 0
170986884 611841853 0
555896615 504931979 0
190128018 179194805 0
774368282 351634241 0
215681801 172595721 0
266238830 558368788 0
99163250 766889038 0
216160383 685273353 0
473368867 18389077 0
748068939 461494249 0
357249833 487492532 0
149316706 639933937 0
393400338 568388065 0
172081582 548357312 0
519341161 144133852 0
408519247 343062609 0
228656728 763504435 0
600644783 347748954 0
543130634 249281691 0
702543832 644852276 0
40071941 193497680 0
452046265 10813303 0
312436215 443626062 0
695470777 430247881 0
364658039 745422762 0
200799816 521300243 0
230576796 784033141 0
720526975 12710437 0
359904442 213962503 0
589184499 300193410 0
265981375 558249570 0
507592958 661282266 0
746555828 462299234 0
3732019 394096802 0
395704039 79797173 0
103254451 589938074 0
425339481 391258721 0
297661510 559083461 0
665359871 281597630 0
507904719 140509975 0
225226023 262072270 0
207938725 744280765 0
111866875 688913330 0
783603930 683626257 0
540002642 254633064 0
552851116 165476881 0
667472979 710229807 0
627318882 563030795 0
728314055 448630261 0
588823478 103179524 0
726299871 495153333 0
547487593 692593775 0
453404100 259425644 0
64401394 429365130 0
723131759 37466054 0
519531128 755649503 0
147999478 463648210 0
332980715 205706176 0
368234544 358027524 0
58118318 684987542 0
484887775 19054969 0
528668867 271381465 0
449346867 453191101 0
739807121 84853991 0
607124202 729618532 0
621879349 343295519 0
528757183 17192387 0
211811234 562555880 0
788588012 681065618 0
225959822 164926339 0
516078943 6742418 0
143653519 583890675 0
118610622 77874790 0
87087200 404081342 0
460570840 513672622 0
766074395 740821442 0
188333673 270630720 0
410787905 676984387 0
184070809 603821232 0
320415254 234561110 0
477672108 546517935 0
557961509 599293830 0
328008166 796267319 0
616570335 154343991 0
579311070 330600169 0
424460442 594966042 0
582388438 653579106 0
521976503 41819894 0
301364346 711200993 0
51279598 467838506 0
101310061 761289120 0
392920072 651214741 0
775667143 796112091 0
264386302 406006900 0
710851295 251369896 0
459642694 664993747 0
227464429 707462823 0
368404648 281777252 0
561866348 189479070 0
137052366 256526906 0
44524584 47867897 0
198879461 304284789 0
64060772 240346727 0
299593491 369392563 0
418121685 385226715 0
307331516 301916838 0
397364425 201058289 0
142954989 629668784 0
151073575 184654059 0
524224414 429829063 0
363859614 266391580 0
642368424 54321901 0
339455651 116183068 0
307188049 411063449 0
251844582 239049286 0
654923150 275957233 0
582721014 733249217 0
385803347 547282178 0
192436682 383694599 0
561957303 479805699 0
345065163 316313054 0
585259218 490683018 0
503518470 61581861 0
501517312 767834425 0
343318867 728673283 0
709540893 683660246 0
683315168 444895829 0
87115087 381458552 0
484051264 296292236 0
111045321 199378240 0
278385132 45250361 0
115373417 484548751 0
217076015 320139241 0
80044838 483561264 0
385891621 548017440 0
97308526 638421725 0
704162875 746561356 0
509503047 521109969 0
705700060 345253442 0
666700972 626192042 0
603766008 957640 0
275605059 549397002 0
376957876 300365480 0
97976912 787373361 0
559716735 181458327 0
368666257 557726843 0
646358082 166483414 0
207650065 156862955 0
648227260 185243123 0
176515838 537139113 0
514484167 357999480 0
534679231 453550575 0
581879164 679888530 0
143739925 556982615 0
584158802 719548312 0
610544607 456852196 0
177923269 535893331 0
693733918 188418106 0
294216456 444266541 0
734488307 588201815 0
40884344 399715698 0
610843452 21754689 0
416336494 648289039 0
422854667 474078057 0
206986489 101537782 0
178248439 447938787 0
800249967 121324410 0
248257545 182348353 0
5782033 590727472 0
86792709 49903185 0
536641198 147438832 0
304287915 80274990 0
564173577 250117915 0
529131583 116527408 0
166436545 311496418 0
681105228 629344481 0
148287160 384601731 0
592285439 701708262 0
664323302 704659113 0
770896478 14717469 0
485609662 535684846 0
266417027 93139410 0
244082026 624739297 0
356703782 713826755 0
578293757 93897461 0
541503949 682003675 0
330456410 656205056 0
438596899 540603194 0
379913144 385598719 0
298123424 491962211 0
154187969 569987293 0
554768703 136530799 0
126550669 24599621 0
275064040 691303834 0
430946135 299049922 0
617797868 226427472 0
432357089 122654296 0
319439586 121023688 0
507942447 271302955 0
356842769 264938800 0
162343751 590791574 0
749495832 92156364 0
381897540 687556658 0
119604018 418329756 0
228350910 435858860 0
492733589 748398913 0
212892743 104100518 0
17726962 5912621 0
748735929 92634409 0
499543777 35759007 0
35972326 160653788 0
264908693 11202908 0
607847474 473698495 0
478120730 146920564 0
596509458 733492896 0
36682974 377460571 0
791356043 394991290 0
388229306 244525253 0
147202710 378024435 0
458331534 106636728 0
179515760 726289172 0
773996103 5048118 0
707618823 282165241 0
235836539 642350666 0
232540958 623590813 0
116540460 183133535 0
730823098 470565868 0
738894178 337702571 0
235853550 497252063 0
684401724 776713511 0
694875168 393829414 0
610799882 507364306 0
439657109 675713211 0
626451798 59264368 0
503988033 185538367 0
541427524 316664207 0
46617530 244089027 0
555527817 151137615 0
725482950 302312233 0
673730820 14553659 0
280473303 266653967 0
573847573 699924149 0
76653091 435299676 0
370325363 776429136 0
276480741 173198055 0
64311880 330661725 0
649459148 474101371 0
795222557 647542272 0
412422814 332846196 0
174536622 514398501 0
5312928 638219352 0
689366778 469511695 0
102444320 435319380 0
483308714 163028651 0
279392920 571451778 0
168054308 307452181 0
449229734 385700717 0
424270962 183845601 0
273131364 512539244 0
792537623 689254855 0
109812882 639089416 0
247832892 462516370 0
321372889 761920831 0
624509004 777057298 0
676455002 786928032 0
11865730 692011033 0
644454714 528039952 0
324044650 200619596 0
772201672 232326728 0
558202528 226695107 0
567794639 460157556 0
734204016 303621058 0
575214915 381659621 0
427506020 316221300 0
325850764 343651080 0
154843881 491272595 0
702174356 266976396 0
700023784 591357208 0
9417156 639785067 0
592321742 243309863 0
279478633 692047300 0
615826083 434286076 0
585274494 704400764 0
738292903 411991118 0
760206121 408697723 0
474664538 63298258 0
417371483 523997412 0
149151864 759431580 0
718365019 685114439 0
46410209 9539517 0
49269290 698987804 0
315434432 719498292 0
527599667 614346604 0
155324974 271968716 0
242950239 713639000 0
61999072 528689104 0
232887394 359597572 0
229418857 403561896 0
543978904 384766298 0
242080798 266105865 0
513224818 96563417 0
754802184 121169998 0
183079191 424610525 0
209964824 271016907 0
212902848 612098339 0
605028410 345436436 0
411922467 651715819 0
443470523 487138053 0
249728816 355133885 0
268275989 352178668 0
309054924 109053127 0
227665461 1075904 0
733844612 129551905 0
310129425 430359568 0
19080393 186155276 0
276123874 647359952 0
799894926 542311752 0
348111316 208580098 0
334747223 392748528 0
292902325 273685507 0
83274022 482720716 0
784481744 357996897 0
395175619 334407699 0
504515907 750727934 0
730059283 155311867 0
403263543 359685444 0
713999995 677929485 0
636395216 281277477 0
696559755 239629368 0
117516851 302248992 0
338794274 508914862 0
115676827 298081328 0
616210933 364478696 0
247009199 122493713 0
85388849 377266216 0
523894843 549302473 0
83031720 593333890 0
125237762 252017987 0
743187071 181314435 0
457308760 493435081 0
458269996 774909866 0
375982524 289562812 0
33448378 741842194 0
588339343 372341541 0
456789394 412225467 0
396977436 459278426 0
174230494 671759099 0
288974247 28866374 0
758293906 127173978 0
548663579 259121856 0
507959197 644317022 0
127962650 765914793 0
384650413 471576692 0
228462876 461759446 0
17322221 411616908 0
764397951 234773208 0
223388084 331837606 0
762455203 431884649 0
368115521 707741536 0
331089769 260570009 0
42302023 209411816 0
100724567 451316918 0
488519934 354150647 0
319192825 272069218 0
600224257 175406903 0
605962152 738599793 0
451224048 673045295 0
571365320 518869270 0
348627643 81156041 0
158965133 609977506 0
620708943 601016535 0
723449713 757900296 0
68061466 310552188 0
152335732 56580818 0
108750700 669352644 0
799546858 494943562 0
44742070 57422928 0
351322646 24744037 0
494690034 620122007 0
471001300 163683102 0
739025795 342593055 0
447326790 197436794 0
742764904 341390832 0
533953426 421674664 0
639016468 221716552 0
351409083 744639086 0
772551755 285175020 0
135094709 799975295 0
666796789 589007628 0
24621031 776919677 0
642619994 613995083 0
477840386 724049605 0
229419924 69035830 0
439153767 256459529 0
189334206 668617434 0
642527782 353999036 0
267511989 82380661 0
176564497 165641982 0
609937387 790548978 0
237777259 427358274 0
181808941 621454554 0
263975247 676756395 0
108616481 740542538 0
641858911 501201538 0
161153735 618510513 0
385036815 632576556 0
7628262 21710436 0
659610484 488653723 0
207926956 225895045 0
670668073 525892381 0
527424859 254376318 0
346670257 601594027 0
347213380 8094397 0
4874916 222705347 0
680748340 182217985 0
161244169 417732645 0
356166416 280415203 0
229207036 414511001 0
422709404 184172851 0
26958855 1720245 0
368505611 625351533 0
262662623 691357661 0
541877800 983985 0
317854308 309052779 0
655870998 139333239 0
546625939 689395875 0
7860850 646669090 0
263663133 555496165 0
516267386 296041083 0
456935839 211012396 0
768299093 353862527 0
28142667 57968994 0
370266659 734107492 0
322266312 93299599 0
36823452 448479118 0
271361164 616901753 0
350848541 736378687 0
420739194 478152550 0
19307579 17833680 0
503858971 757845983 0
228434405 269115155 0
533467391 146496691 0
90875878 469981843 0
37886676 453090067 0
527473207 435400695 0
101390252 549836399 0
343046872 491980182 0
63824556 429412474 0
588389685 391921952 0
132777568 6168194 0
324573000 612619778 0
483336682 96610444 0
557389294 159775705 0
619814825 535916225 0
583141227 17720641 0
442455204 174066712 0
139869582 749940496 0
688474392 276822272 0
138942598 537323554 0
616164721 724853264 0
675139488 604951898 0
236865847 721113231 0
297766052 139738331 0
681712155 449386620 0
174741110 164178280 0
417832185 527032673 0
102904714 10563801 0
517518389 780600364 0
236785562 4739702 0
300697691 578756569 0
742068954 425031678 0
465816207 512244553 0
106850936 666347994 0
733937082 370795015 0
204908936 48279268 0
157136267 698534178 0
416901598 370142172 0
710514849 528673192 0
233368512 375199762 0
790003292 652272167 0
481564634 797574865 0
665637831 506270296 0
41351778 567884699 0
53119312 660684346 0
548703134 169703768 0
174827681 608006090 0
475455263 71219156 0
296617001 392118765 0
516906118 291300311 0
442116957 511945810 0
298066392 595007268 0
656664910 308759075 0
643482623 316245097 0
755872976 36249613 0
391123689 561720956 0
165995562 119892811 0
787407887 628884842 0
742755576 734524292 0
446619963 788757373 0
313050459 548831964 0
794607095 504145478 0
427343269 767765184 0
365245779 475206576 0
315621792 277905280 0
669663942 368676876 0
377726277 409215433 0
106484150 172390896 0
391925634 342091804 0
464166637 730157315 0
528354972 396708416 0
109574891 307316083 0
717817516 615467075 0
98219478 207385878 0
415367474 110582016 0
284953145 397699322 0
679259753 232890151 0
513545444 26142876 0
302667757 323305664 0
585431368 170231809 0
191924884 646500797 0
325856567 68719963 0
159309812 695222396 0
524600110 748670220 0
200985354 688499940 0
127980620 343365149 0
676318962 704911773 0
286457347 274993445 0
435628917 308755731 0
753277086 603506998 0
91483589 162050966 0
774816032 371235027 0
702247207 628705485 0
94443494 575490769 0
799734926 727018064 0
546684910 345869261 0
562359893 141771532 0
8435421 752978676 0
755477239 728051534 0
128247537 197306920 0
613302063 557875629 0
335574165 476511427 0
364986856 671811602 0
702502697 267370391 0
527398121 88715080 0
592896040 495999535 0
332059816 212697444 0
500617920 651224611 0
449559424 2586640 0
498771577 343610990 0
263925176 266496595 0
169057656 618815195 0
374904210 401940875 0
226879114 700655471 0
604430099 330813467 0
791840532 102953741 0
149898054 438351344 0
195239148 559726623 0
675229560 361776364 0
399445672 363266490 0
516662121 127502022 0
468926374 635100892 0
473990179 777010121 0
356777959 387742390 0
708054112 723509805 0
430797906 661924440 0
163231815 519906603 0
216111348 690767900 0
469528771 517835359 0
390075590 468453377 0
605657298 598594530 0
42602105 96874885 0
603100392 489642107 0
188251086 611357907 0
205438739 328604135 0
777230173 617465103 0
239743577 399927827 0
15029777 765008184 0
359105929 423378480 0
229653964 355352283 0
23333719 357848559 0
581799349 417829748 0
190468107 417566620 0
649236367 86022177 0
493137674 39721652 0
650330917 729748522 0
30973456 560294744 0
677088708 185491838 0
652950516 203052955 0
512888560 49473953 0
671947952 440918229 0
546812865 606301624 0
33696408 559561233 0
108872160 639803605 0
395173570 438695275 0
30770573 598080180 0
649526206 121054425 0
219323487 744288927 0
227328764 162667369 0
523756174 729885325 0
593479975 94106004 0
180829290 534367841 0
754495285 545395480 0
123865393 238960760 0
321199427 596087703 0
85504135 113013709 0
114270967 322003995 0
363214584 723348793 0
145354524 440456297 0
3332196 685436292 0
630190221 385032818 0
787471243 401913022 0
158466574 663293436 0
86331776 511411264 0
200292180 680235233 0
317536092 757704992 0
563268500 727928349 0
35353529 535462127 0
539930073 333377223 0
333612428 407220662 0
755085469 217302093 0
590216365 667603770 0
658291384 471601855 0
279978216 459913945 0
534212547 685609250 0
525797631 239552666 0
453218587 728095524 0
159856208 669043831 0
566374982 222716598 0
296978034 316074369 0
717678590 744600282 0
735440062 585167544 0
224965579 528262575 0
793108510 520112705 0
485142578 760425056 0
576782211 503063766 0
739581465 711106865 0
630402361 726765628 0
244035492 264755614 0
8235331 772979487 0
258773569 599715292 0
427898413 653420692 0
697370329 792980104 0
141586641 222357125 0
80478147 269991957 0
477556217 414153314 0
191880977 301588142 0
395134292 447107762 0
769977147 15147889 0
233358036 624862173 0
370114256 48536973 0
703818512 135583489 0
206316719 17211097 0
46621375 475257390 0
574002412 570508935 0
283049090 323517264 0
30213440 523194918 0
541680980 627638549 0
127891281 771019368 0
711785405 439703325 0
476126392 199022384 0
415778825 140143773 0
239999839 79936948 0
561579735 350263938 0
756380526 298530201 0
476681070 76053280 0
206855499 730019276 0
193557260 644550790 0
503025832 296353868 0
243495088 110090879 0
25380001 396236942 0
628517725 758614786 0
31662422 585228106 0
757051776 710562953 0
695070327 764356154 0
111410335 445695281 0
633747271 137740434 0
585824798 698488502 0
716980732 244294329 0
81553520 490791750 0
230464638 378604205 0
360390754 113656960 0
297297325 441507054 0
633707301 699363354 0
464700352 325318720 0
243794771 397062246 0
421308689 48481095 0
332594383 206103868 0
383382028 144327553 0
401230925 210882294 0
479795495 2607740 0
686706338 567863332 0
60259379 550867723 0
22503464 547951439 0
790964188 641352421 0
775797591 90057254 0
247596900 309397533 0
386249311 572985923 0
67807347 136407243 0
624802983 614752354 0
801192802 141014282 0
461795316 125506784 0
529093528 745118714 0
373716248 207845807 0
373968236 472633767 0
426177682 499862462 0
145448903 772078813 0
764232267 381518294 0
474383175 538447293 0
90711131 505418100 0
274490282 228765663 0
770343111 519704751 0
586089147 241183736 0
648294077 72958312 0
423861039 28304417 0
546310834 84806570 0
429284400 170765746 0
158132447 161425929 0
691681254 771710915 0
200498019 241934315 0
589240827 534025540 0
190194880 37932875 0
528285989 147340283 0
134044395 591578966 0
323675120 654375858 0
432337468 412434130 0
464226866 402117243 0
505266535 619832512 0
144140945 356800780 0
344483118 400970859 0
590986487 640614726 0
363461868 287747905 0
327545819 354898619 0
435835122 788059258 0
311097265 769496241 0
286443904 65780510 0
31223541 649018111 0
176665682 749855199 0
288560751 257748130 0
304641472 417082694 0
641777638 699295020 0
161054854 687705923 0
591417050 273657983 0
25549976 794877755 0
503337018 522768312 0
700632506 533335849 0
42117719 471524258 0
653576995 150006838 0
222078840 218006659 0
315929959 511705215 0
415363563 442708316 0
260042423 82438019 0
634648699 151803090 0
785882790 342860199 0
203764297 520526393 0
96350482 512432189 0
405024866 59441552 0
431132353 394574746 0
459282404 198735056 0
442399100 57909762 0
543194162 55773752 0
415453259 740891368 0
414943532 49045905 0
582483622 449051179 0
43708578 595330545 0
68310157 676175689 0
109024592 229397002 0
113417556 553243491 0
324344168 309276759 0
37178702 245574021 0
107198362 462521436 0
419994588 731561654 0
99221595 514904181 0
408297887 87805415 0
675397129 283482218 0
355128913 651825974 0
386746264 564681515 0
166188010 505741025 0
196664569 795751017 0
260169065 571588675 0
439716238 568282248 0
243938094 65837789 0
323643576 599187456 0
35427742 181929454 0
57562854 178025656 0
445668541 355866858 0
724276837 638367864 0
501977375 471440495 0
573878137 468481980 0
354176768 195737493 0
123176689 727024024 0
495059993 728785008 0
430157647 658837654 0
355258313 120142323 0
796438473 97596516 0
353674072 451432325 0
30975669 265375061 0
114341797 503939069 0
178398048 347652526 0
4115493 508849658 0
768456740 514213879 0
349161046 56824177 0
760985621 173294384 0
176480331 450134447 0
798211549 683516746 0
88676477 495058904 0
718504310 335358695 0
565631940 275617556 0
477137431 729713330 0
249846002 641775549 0
357543090 216395033 0
561514180 16245489 0
483025378 441374417 0
605083921 15120178 0
623643843 289345472 0
215432547 514210438 0
527349218 795198185 0
209885590 5132061 0
236828195 57610993 0
400280780 732096589 0
723403737 730907248 0
417189693 490492115 0
33590228 767478145 0
703317993 68769830 0
435952970 512352771 0
681210373 127272053 0
404493625 261688796 0
354999429 575036090 0
545666524 684337969 0
539536124 230869675 0
311983652 641500443 0
599592208 310203098 0
232046753 531185621 0
597271111 759137988 0
659735768 1086017 0
269162625 255885065 0
314112986 756860557 0
414752725 163469010 0
31247294 514236201 0
22263584 162623217 0
497537394 294396308 0
433512188 456436113 0
34117780 311208743 0
423916041 511780632 0
11718192 491922977 0
299889181 795488574 0
71165086 376498156 0
446424094 160631329 0
548267941 58936074 0
180166354 11692170 0
395621636 303171405 0
594820824 77479584 0
251817148 308883949 0
113268811 452580459 0
780927100 12335122 0
613890615 714600264 0
670663154 205284422 0
216800504 460663675 0
709062598 621731558 0
753361828 27813737 0
24916133 122083366 0
326013941 424851395 0
95831977 550430361 0
256951293 71758022 0
495205843 609031266 0
119714119 347016898 0
641554903 241660105 0
146921216 287044545 0
378552097 618016086 0
346701771 290012746 0
143429945 662338648 0
786966181 378830243 0
451860896 286358485 0
658282387 288859801 0
395556883 291662093 0
158345602 681156982 0
710917331 131750773 0
395354703 330367733 0
647044470 542575668 0
200911306 672132145 0
715402817 524067045 0
666295782 89875116 0
104768433 239739486 0
389124498 563710440 0
504962323 673552636 0
696668421 605013382 0
389379066 745745614 0
685249141 97609625 0
573281609 732501192 0
395262612 665111622 0
117250453 593097293 0
15593235 42076307 0
91098342 397983129 0
407263559 106190901 0
562340826 758122755 0
106663353 287860592 0
256613944 574852549 0
12430162 275363668 0
64240860 275075500 0
158318495 621685679 0
651872460 329222273 0
795281386 499640742 0
193234178 629925071 0
779417329 259940046 0
101545564 566269507 0
34942924 382931997 0
62107494 61386686 0
604789440 679847886 0
223194678 681237465 0
593625630 551071653 0
528675506 706201700 0
673911739 370617927 0
487881282 695397457 0
571494121 293017440 0
497362917 253724813 0
735521598 610642584 0
284236048 294333346 0
114410807 606738016 0
657625921 159258594 0
62226473 558811884 0
402803506 725078913 0
436170871 96128101 0
19310648 619294634 0
751336737 285582244 0
112258801 404661175 0
546896251 334349792 0
364083549 384042236 0
95628492 391931965 0
485158543 499882847 0
448583374 527435723 0
199951536 308278033 0
101488198 242246367 0
175347183 780149155 0
537077038 568250635 0
228924476 669996741 0
304568165 246847587 0
761093780 58589563 0
480572809 144541048 0
178867576 152597653 0
766351401 167532514 0
709869892 166641390 0
461470226 244509787 0
18583180 580268307 0
27040820 278260667 0
579753155 172084652 0
25085837 208824444 0
220949240 471263778 0
95214188 180709919 0
727008704 380067385 0
624041234 134467065 0
763894351 146720304 0
782385385 96177132 0
747172887 440425252 0
280086124 489131959 0
219591660 165594464 0
654400180 131756002 0
500828735 641535456 0
372611276 681314565 0
56017597 420242128 0
736524293 716672456 0
732158913 583984022 0
176824567 670833719 0
395031387 564283958 0
522057412 562934852 0
173122241 172429386 0
150420844 287577159 0
283620578 608400068 0
70800526 601895019 0
607514829 286891413 0
562845456 240105497 0
122082311 307758253 0
570911436 381217085 0
743097824 269782280 0
200396816 624459253 0
529074352 395189651 0
588685191 424659758 0
330238161 49683312 0
86666021 769696812 0
385155172 59978760 0
677813064 378924769 0
714494708 283216693 0
418058869 58115132 0
606471625 311660645 0
472967161 785584986 0
143750354 81108100 0
233379322 482097201 0
189549847 21907869 0
523379715 185864260 0
627391147 572041664 0
11481937 41459909 0
287702809 332574590 0
659908584 362425570 0
188722105 721409395 0
318296451 391615573 0
276464594 484458880 0
730463772 227697050 0
402440917 67848562 0
56154850 19844477 0
527208756 775535185 0
593915586 113280557 0
57489511 730792989 0
749393058 722922987 0
555086511 779481767 0
140932584 584739274 0
541520821 713572057 0
33673656 577717951 0
136898563 691400851 0
398168033 172640763 0
514616927 722630698 0
597261674 648505013 0
106056529 411244625 0
597699182 672482247 0
339719379 134239009 0
502432827 501386056 0
401773435 567210701 0
208974246 145684144 0
572945842 22480086 0
50005828 567884463 0
625505723 700097323 0
235452872 199618037 0
793792198 639590761 0
736658059 312780890 0
163415857 290184656 0
247758401 794486108 0
395407281 102445684 0
542014097 635654726 0
687468727 255411797 0
509375068 277588717 0
401497087 740724174 0
553503191 166463057 0
435458473 39403959 0
659880625 704694108 0
237014296 3501220 0
278830090 534697289 0
375564812 275473857 0
246402979 182962315 0
61064082 321015138 0
745026076 146227338 0
715442928 643162639 0
577879347 8873549 0
549608683 467641536 0
710324404 650329036 0
236121052 728606106 0
308890830 730614476 0
549204862 491744763 0
386942212 410145813 0
64584317 327170421 0
103751154 213732245 0
354928291 45013791 0
767113494 133168864 0
781065388 741474676 0
694458378 234666268 0
452212194 794351248 0
716139488 651112180 0
330816885 329214994 0
791621449 325893489 0
612343754 229808130 0
65581505 85373370 0
715496081 291896428 0
608846950 292106519 0
183563643 358805818 0
798216778 22937049 0
669100322 49745586 0
643225362 66342703 0
199935735 588727194 0
119460268 72744305 0
797251769 679114482 0
782418647 373005513 0
648815662 489547248 0
179820638 612103351 0
498607486 24503686 0
129729710 204641111 0
421946387 461666352 0
418283713 616657310 0
714209779 334349246 0
690010830 232643337 0
388801351 52848819 0
615543371 796265460 0
182964432 202841924 0
669576120 547021959 0
387116916 506263484 0
34164701 218529722 0
502906522 173235610 0
139477626 701276756 0
90032383 192125234 0
350139287 208332738 0
18557840 585731246 0
117190553 406977903 0
352229643 684122426 0
509959276 1232618 0
419656995 691179437 0
772395405 471214370 0
702117352 689111971 0
235667657 411309688 0
297021272 548525399 0
421281076 376063889 0
711291248 11306004 0
195057573 761843111 0
112314709 289768671 0
254181038 103395013 0
740916685 44331710 0
314381850 468968186 0
728090781 390266992 0
139953971 717110794 0
173689425 157614407 0
655296604 26842272 0
639659213 460104312 0
652177031 358772841 0
369424968 474611182 0
648130847 372182691 0
355398057 95597176 0
264451291 735514218 0
172228849 668892816 0
660573129 246760082 0
635020221 37847998 0
357156004 419466011 0
486548798 517115492 0
186721352 625251934 0
115167098 627248451 0
120509990 681614835 0
483398422 741625749 0
639125467 328773925 0
378796615 104548928 0
758456523 758754820 0
574856792 407626743 0
777159907 611844006 0
474958068 600403396 0
146218233 509064949 0
355028799 576468958 0
235022024 69922381 0
111962154 366573361 0
496977637 43514573 0
611877824 554561920 0
618000400 176410418 0
404583673 207323876 0
627283510 397900090 0
412624064 331884909 0
758544268 444766393 0
448267980 141165263 0
15136931 695080432 0
453552192 36846627 0
96671076 612232422 0
86041976 285688234 0
430133443 294675203 0
796509928 722024857 0
112097179 612212165 0
361599988 426922843 0
503205737 589931597 0
490974825 117895305 0
640005447 145977624 0
692872361 432780861 0
411069534 191249615 0
27748162 312799904 0
453201177 264391862 0
300327339 191597676 0
283205329 240345494 0
69742443 793819819 0
302302431 58019852 0
24524952 750000644 0
565508635 646883516 0
667565656 490756285 0
210401306 62438081 0
300140383 343002633 0
751973026 450891901 0
614799521 436647915 0
78898253 266988579 0
410557136 434202718 0
580276773 355965859 0
431872212 92717988 0
766851863 116457496 0
489315394 783072626 0
247785801 240907085 0
394868627 302031741 0
321182265 467549175 0
79047109 281629308 0
265815306 359666096 0
112396329 224663415 0
22080958 44399000 0
662324303 750630970 0
572385074 58107349 0
17002889 784279419 0
3722443 683053007 0
627487608 610851128 0
711892454 535196135 0
502713645 16426193 0
81221886 710731261 0
669765133 496441630 0
100169560 777760762 0
119882270 405686352 0
313915316 578352545 0
110506857 2397968 0
547698827 129893410 0
271928952 105966247 0
564838980 197217667 0
576451978 488148967 0
215444722 269196739 0
686450490 139458145 0
111523375 670621549 0
206838246 264029180 0
408478156 713794248 0
451624356 711664037 0
159288171 129443029 0
67862464 671808237 0
798186966 655077099 0
796596508 459539221 0
206144936 39245500 0
332137662 490710505 0
398668874 796718567 0
762698629 427451956 0
517072354 477406810 0
123748031 270291846 0
715808575 198156968 0
490798452 330306574 0
519082333 337469429 0
794759246 424750247 0
678312861 251901617 0
195059666 584704047 0
430025697 547674570 0
198933586 715658166 0
81596880 122428940 0
687856049 278207988 0
652826337 486827912 0
490772796 217529334 0
474920856 569889998 0
338098392 432612827 0
345821494 578085588 0
666827089 254948992 0
767807784 609384472 0
686692906 366216454 0
634823182 319868769 0
507948223 604893894 0
737897576 456011665 0
124664917 663675840 0
71791505 230982256 0
307417967 173402470 0
364576152 38671131 0
69869924 786039340 0
429413696 664892555 0
291090373 496238046 0
152752480 616516421 0
468747445 109846568 0
230216644 533152637 0
389300689 674488082 0
617195791 290790329 0
522208782 512205581 0
58759027 765417317 0
252007929 606748494 0
521586018 753359924 0
677933607 306193909 0
112091506 696019872 0
708330680 722193439 0
753166885 339438363 0
251691368 84896837 0
187401975 113519317 0
332565963 243144433 0
418340147 246905567 0
675302205 77480640 0
107766537 108620384 0
442570760 651173959 0
82140213 128760740 0
605616232 12979529 0
665729074 72742231 0
700759434 17234216 0
100405415 752028471 0
398768515 376707685 0
382125996 557983258 0
152719104 796314618 0
314152168 335387796 0
382471304 41802771 0
272679028 487798982 0
270458232 704644673 0
574726166 327506175 0
588720873 786248152 0
100413009 358087109 0
274477115 691553085 0
418961215 161631406 0
125572774 379008988 0
723982131 692357128 0
45920616 594826089 0
8598831 203483277 0
501737709 673602027 0
125668726 91132774 0
211222263 312581529 0
138438201 660202579 0
603342168 788634261 0
93761104 246035205 0
437666114 21945112 0
10897604 672010282 0
653422514 100352762 0
680476561 379511148 0
411228241 56244218 0
665089437 60454832 0
412849648 790412535 0
755419459 590942622 0
8949154 286389373 0
739343062 467688446 0
491777690 786417141 0
366455694 100843285 0
631110985 292423145 0
67565669 496686115 0
777582685 59499165 0
635765588 211887199 0
458953330 782970363 0
128675942 233124437 0
466632522 37406075 0
661424831 297754283 0
207054238 584766527 0
485597598 524870319 0
246168151 40205375 0
662486718 178257569 0
67574512 243840984 0
191023882 401178793 0
554298336 528563203 0
383184823 297858693 0
116181904 113059547 0
497200250 46545701 0
328555022 271832171 0
500038730 617632818 0
230531389 501881139 0
440308694 482217574 0
387570621 26255331 0
218973065 191948213 0
365605402 699588919 0
77830742 24538602 0
554819708 178423401 0
73409369 308512133 0
24749471 536464429 0
564530640 593829736 0
252569188 69614783 0
67314766 164296683 0
31322881 717515257 0
60047536 551275889 0
582334602 102654958 0
550165022 566226906 0
759880295 578108572 0
29428894 26511234 0
590382235 467368979 0
233106197 256011522 0
406112235 745439724 0
512430319 3495039 0
107640696 273262836 0
669926123 418847608 0
242252503 348831248 0
297865430 416601817 0
345732641 243948064 0
458342574 164981038 0
288656555 398726150 0
748487524 523306120 0
348642772 169073637 0
471957893 720807619 0
326213921 404713513 0
711772150 544424983 0
286562204 518368438 0
448276170 442285208 0
181348034 451996192 0
523074422 684655465 0
700915689 625304892 0
391064919 593919199 0
297807681 596476913 0
292969654 146198758 0
410290048 283942943 0
134745236 740639052 0
410348186 394293975 0
357184149 48651703 0
275696712 327303358 0
714733888 560810107 0
774471789 799947133 0
13111915 321141591 0
205012394 336495776 0
318992190 605999220 0
318582806 217461447 0
666606361 631503911 0
484094423 552707429 0
336661042 347331519 0
557622994 604989303 0
553261443 623136437 0
629906647 333125974 0
278504040 89344844 0
649037993 640752794 0
321071006 34102135 0
657462033 155583649 0
738311373 202158239 0
559243730 697425673 0
465959177 330720372 0
622814039 269991884 0
129076465 412444943 0
437218887 571793609 0
674495298 754762697 0
343130862 112442929 0
631373502 428194773 0
308274698 734544561 0
138441667 686711784 0
267780789 619912626 0
137954606 460039153 0
296936045 479952772 0
389721296 359908561 0
662658474 692635110 0
316448045 178148548 0
499670268 687551858 0
800555485 622932436 0
321345908 157613843 0
697593496 422660010 0
543917109 284574190 0
606189879 268777937 0
650008400 545581572 0
416008752 179996758 0
548736677 532428711 0
90165823 125654685 0
441067411 215395133 0
328798551 121316200 0
649568946 549804927 0
431065290 383312923 0
574465109 87564216 0
196621843 503614063 0
683592441 472107396 0
782417034 330065879 0
356239738 197999424 0
649168323 329462418 0
482458439 218237486 0
755165105 224040385 0
131098701 91124277 0
8093811 180003849 0
374013723 86354430 0
528537476 388178926 0
625493348 479858862 0
800905770 72102572 0
519366165 349195411 0
301642111 433038232 0
650854725 740209637 0
8583495 202232426 0
492683926 245146458 0
148747326 594620826 0
507190478 588152366 0
770738263 751510535 0
441848213 663538597 0
471069727 3010142 0
663236046 535304559 0
588788396 308533887 0
247997991 124343 0
275643180 578358135 0
541906346 785017333 0
426675679 673837004 0
56433753 373472010 0
244753759 307425998 0
17255553 4452583 0
552928127 62688328 0
708768694 468557585 0
125403389 284073425 0
544887658 646386936 0
2395550 564946783 0
569356101 592961829 0
685010131 258015056 0
638698551 657990589 0
304430968 445737075 0
68360934 505675824 0
10899065 286047457 0
584534334 699938888 0
688555699 226103816 0
321983280 99641479 0
20170399 122339937 0
342809355 558022002 0
536770631 679349977 0
197925062 455945622 0
348409143 126026618 0
589385951 31992475 0
738221780 93357789 0
436636467 527753486 0
504607478 593409543 0
622198301 217799348 0
209652081 555457107 0
28066295 754931850 0
45176361 219626300 0
305219772 28346491 0
671606947 725116490 0
711373122 408398897 0
709677187 236169507 0
51110133 800431400 0
592698753 238940662 0
210263385 476853442 0
307123092 181733817 0
304170535 720606163 0
136839598 437118019 0
327909966 212297976 0
791171435 513828308 0
376334032 256115387 0
128825530 284677883 0
729660948 282651025 0
488423339 124057016 0
383466108 687103023 0
275296259 407924340 0
203009251 222288014 0
60829732 431659726 0
539752342 599720535 0
494183546 396451401 0
546911313 789232842 0
657859087 312796366 0
487640228 249096623 0
464112198 375923635 0
771467223 92110831 0
411694507 696849986 0
580542133 425712172 0
616754639 1234958 0
546464053 653342574 0
645638808 212208157 0
780592646 735330990 0
481756669 76118662 0
514721203 100935631 0
63900355 70247694 0
683720697 780852998 0
342977996 67485721 0
35450225 149823283 0
21420947 496618051 0
469994126 395556878 0
491622675 624420496 0
504300460 586425743 0
773126752 771999668 0
132862134 478157107 0
426427376 530197121 0
144824577 645930741 0
472622138 426671856 0
511549648 762944507 0
14687243 418806125 0
569590981 521855327 0
219316200 28898415 0
223424273 499810415 0
521629887 777266560 0
385231514 768877087 0
300639151 548263870 0
668612035 618747378 0
331314454 318112646 0
74451120 606708898 0
715978481 515283269 0
90551669 1850416 0
533313223 509725928 0
5524178 423096284 0
298800123 390093447 0
574416986 134735601 0
632683438 527099293 0
586548145 172570468 0
256134690 54925520 0
710008046 44148494 0
133062870 9899219 0
319439096 622111091 0
728971754 641702623 0
238020875 612815224 0
783634403 422220293 0
175040977 475785874 0
725239248 132619954 0
627620534 650108223 0
484336334 397626714 0
492987876 321886183 0
205749005 243735357 0
31421372 108353473 0
115427713 687715666 0
605757994 404158410 0
96839418 560651915 0
63133638 251628926 0
44287231 712701085 0
775257892 211185477 0
690271176 131287693 0
382277744 452706792 0
156060499 224259899 0
395571420 631398494 0
267446106 505514147 0
5313109 366530698 0
499930764 620933814 0
756457532 520086873 0
732357112 748905379 0
230785074 207072777 0
88844524 673746939 0
338845980 496843062 0
63989045 436351555 0
376977387 443758036 0
660300582 438591942 0
212097880 738099996 0
609983356 97441613 0
31735365 191835080 0
494171940 191760249 0
649299182 263794606 0
759344796 24889701 0
315967013 110776258 0
159898611 492172669 0
380862958 505889362 0
246268361 369335787 0
166713605 194096361 0
305808092 471355285 0
152479500 651419845 0
356466413 250530530 0
782733839 286254474 0
212963287 266084679 0
132806102 689735115 0
298200245 444579530 0
79219439 583639258 0
572635931 17854599 0
325803246 443384891 0
100331744 530861071 0
446452659 785143940 0
621957222 745569571 0
276015486 82517300 0
411012292 676047956 0
353958847 109967318 0
725542585 399840685 0
253099405 212135829 0
46288536 437479876 0
179293373 752332850 0
481548550 459817470 0
495735106 303783386 0
715473696 470641155 0
315342032 200675124 0
726296857 707895947 0
73849763 770403326 0
674022261 510387934 0
102997078 535556827 0
378703136 248481163 0
449971450 439711357 0
454762218 210911751 0
496139779 468647211 0
531789152 573833699 0
637895485 28080187 0
702611887 378864133 0
718724117 69681634 0
630233077 472092793 0
365373089 154926521 0
719673934 108611395 0
525887511 124743442 0
526166915 543579730 0
65309658 484485976 0
671723417 88825038 0
558553649 523593425 0
238070715 649943978 0
14237384 645283652 0
726365411 314688053 0
550846549 559047361 0
71221520 146506280 0
30240167 228420206 0
613192544 534422706 0
37573305 145168020 0
310679881 92679285 0
653061463 14707822 0
546433982 522999655 0
668864611 539052879 0
787953196 776054089 0
234702143 85006110 0
420798721 654964171 0
267122062 786630660 0
116277133 558042735 0
382030491 543369229 0
80302245 655614772 0
636614831 582606795 0
314816573 161267750 0
587574879 197896006 0
251264330 499251623 0
603848139 124100453 0
381601004 653157226 0
370497391 40529527 0
396126724 263799390 0
313896119 131882978 0
666987437 632704354 0
46467176 637428739 0
456091455 488840514 0
62240351 386130988 0
635430341 434024938 0
644237891 266001644 0
796428253 123573819 0
281081155 187725863 0
327657301 403955196 0
108927853 326379090 0
494608484 705864899 0
226991057 125108484 0
38217755 40393046 0
628920773 11205158 0
570401496 755397985 0
229565505 747060730 0
595705415 117114991 0
762107917 601449596 0
712248398 330250745 0
219994561 146732295 0
157436797 240788546 0
252254377 714694819 0
582399935 633835428 0
336432641 710345178 0
702108817 459617708 0
434447025 546160975 0
146318449 621695821 0
455374947 441302065 0
235497280 42304796 0
52415850 675425827 0
355770965 371443145 0
176021157 765442825 0
37455213 793834893 0
447114890 313129319 0
164610332 242211565 0
350998461 44993247 0
753618534 457575165 0
798162922 759574591 0
178434857 410392824 0
18357913 421410741 0
777844343 552907401 0
129278354 276489637 0
642191510 432440808 0
320589562 525263267 0
696950130 74518795 0
255328758 72056423 0
132465227 172202165 0
167521340 433704972 0
222598326 339521125 0
266498425 198413746 0
754462311 232995710 0
175216373 358358899 0
773211638 744220983 0
127872047 50153272 0
368080510 124152241 0
465480551 49234990 0
220742810 239052687 0
692415155 42584111 0
317768790 14054760 0
24542589 560388264 0
589783385 4713745 0
140584891 135905279 0
67712477 422439462 0
173022669 268036623 0
433774845 771770909 0
635266343 645975700 0
321901334 66240402 0
189444051 111370209 0
462623780 15925687 0
716182657 422041393 0
540040842 26470654 0
474309953 505259205 0
498407337 74827490 0
322958110 327746274 0
609336123 414179511 0
63810908 744046981 0
643849982 96354497 0
542665260 4127586 0
783134456 173583384 0
594040759 620287897 0
396468233 741388289 0
100799447 399934753 0
466026189 676622337 0
173605191 727648278 0
471074653 260031124 0
730439055 612221087 0
150451901 647729673 0
71376631 238746060 0
502325194 664594265 0
376212361 125070054 0
454323600 5307659 0
418110976 43385268 0
296281680 91149461 0
238561105 771298635 0
717340616 625636454 0
147277784 408986823 0
300314427 199958103 0
773705089 582448980 0
629769941 340765608 0
159918428 601567272 0
634975761 546570302 0
348925392 306125365 0
189701525 610810325 0
625967910 404971693 0
513054465 356476323 0
14789827 591353841 0
21029123 737308349 0
289917008 327085747 0
466008886 401289082 0
398760964 526274437 0
679178507 566650963 0
701546332 101757270 0
520845399 174207702 0
42890153 450941551 0
509321497 269677128 0
589684442 214083973 0
425877451 90865491 0
208918240 727357555 0
523495891 636182564 0
747735117 406592809 0
393306853 603586703 0
29225390 328739419 0
149403629 551691600 0
117211217 265400871 0
192606537 686366936 0
24764563 774001008 0
241725098 32836462 0
581963554 238211171 0
413134884 747349020 0
269505864 115827908 0
616842029 689766099 0
676186849 393018239 0
545243702 265082129 0
578209817 453093550 0
447341763 252202827 0
497530629 774727669 0
693636727 137222691 0
653453857 668095706 0
585804842 96652421 0
734678260 553244497 0
616078656 310605124 0
777089349 374581812 0
440368634 32024559 0
125561039 502274125 0
621171841 699795292 0
500375436 697774619 0
247071316 639734071 0
310964136 759279223 0
67114484 288727433 0
455671956 645580524 0
205743354 444669855 0
648644318 221583426 0
454574105 39571739 0
58858954 262405921 0
309468739 766505670 0
295795844 582616118 0
26450108 640956568 0
664709159 7207441 0
522368524 482846188 0
640439918 729384973 0
7433506 412099691 0
329006123 423746194 0
779273118 423450407 0
93378157 452301992 0
758886258 331318130 0
389805708 545546884 0
154102080 440006545 0
263661411 13760625 0
460425157 144160729 0
611559709 267688238 0
392507899 39224999 0
791544357 628639811 0
296287111 544250185 0
758714856 513381442 0
753479117 702989608 0
174586250 70903117 0
347164651 43612651 0
90758590 415703058 0
526772144 574251935 0
534896446 322300683 0
242779355 435101997 0
515145732 601216390 0
112991925 652785520 0
372936182 386853306 0
618948151 766953932 0
547797515 265839275 0
249547151 430560277 0
710626970 238260775 0
161567622 202718879 0
322776815 698189934 0
436937391 779336544 0
475454109 325670093 0
640521214 382911285 0
651527888 106174216 0
51482638 602697539 0
579474711 370535085 0
708726997 415512217 0
74008541 762176036 0
450497337 539070983 0
454360500 25127405 0
430844222 732456480 0
248149979 679280589 0
190034667 782492226 0
213290197 173398141 0
360294236 495705320 0
231332057 635436010 0
386324768 763407266 0
785356952 101860129 0
744432816 268336813 0
1810287 65783605 0
376147178 127138387 0
584348181 737060761 0
100348801 653421820 0
555846160 171642194 0
327377108 655438303 0
689296847 84044905 0
598813945 123782601 0
244987218 655821743 0
257937565 19861016 0
312448400 318346389 0
180317385 448336632 0
738078275 508296658 0
748020543 784143921 0
500437236 229368794 0
438026642 685751961 0
104847456 615462456 0
122223602 463043294 0
191421180 126835175 0
573172609 397400866 0
287539767 406739425 0
44911021 101743655 0
365543362 587792755 0
678616173 617416120 0
577302815 478940450 0
83001983 1153115 0
637425948 196443515 0
381891931 227706490 0
755734686 580210931 0
582791274 779652751 0
494411651 556355938 0
75460166 582863622 0
393207221 301088503 0
257495160 687598886 0
232129741 639928290 0
399675428 163084901 0
254836317 485264058 0
274976879 463553009 0
76761064 78297250 0
223346568 566127137 0
138516621 604524310 0
739360131 512593298 0
397966971 620920134 0
174337088 455334775 0
643912318 453639985 0
168203540 534012732 0
487423959 234864909 0
696385269 385904569 0
152380899 123585599 0
263877900 94964309 0
725824912 486011112 0
543939561 208528600 0
127850734 378033631 0
295502946 546963836 0
311536468 353314274 0
328686977 627747421 0
172353756 27721245 0
83159644 219440908 0
680270960 531153787 0
538077775 83450792 0
775700424 60694052 0
578599771 122338429 0
629311441 151971712 0
427203642 444308299 0
213013659 708895115 0
547404897 515097628 0
789295053 274935990 0
16480517 528632330 0
460542818 375747737 0
411553932 590876535 0
105626648 705532318 0
801547421 103015483 0
619840208 673104359 0
149898354 235351847 0
370510711 152945859 0
621328312 656132591 0
750301361 426101693 0
404226095 139486568 0
112793609 436467217 0
619912702 740950000 0
778249485 258038443 0
130931647 290206312 0
327634318 555000073 0
71422192 722188735 0
3711384 241838406 0
580768665 26608841 0
356129447 599502072 0
351622672 188734002 0
427119872 371800879 0
329444075 36867487 0
522130813 337309191 0
249619926 144503481 0
501670196 4069172 0
452811941 311230618 0
17554027 336142998 0
170054044 718783334 0
398488971 602408547 0
524767695 547861421 0
59517346 495664027 0
33449160 608935993 0
571432836 195678611 0
198868009 345570799 0
465988264 103339553 0
348170990 741517432 0
375167856 281873056 0
154032171 385235711 0
457763529 107887242 0
88765416 542347825 0
476257268 265854037 0
162483260 706479909 0
285396494 15103484 0
198464855 774068512 0
99596466 165748696 0
29757565 356164466 0
394877314 366290272 0
429560548 322926244 0
774861947 100345082 0
96050392 295347589 0
654913512 97748388 0
164571140 95583483 0
211875014 91123762 0
729365382 466153294 0
365024353 203883871 0
199272103 644777074 0
543610474 781989551 0
149624848 415358029 0
421607533 376218367 0
182859834 324335665 0
168316208 391105926 0
277271832 551193182 0
621938929 665778334 0
279715582 16390043 0
677171479 626414869 0
371566870 553619862 0
291826488 651967744 0
785735312 136378454 0
182439123 50644064 0
799268770 620427394 0
273066049 79143288 0
418738339 50670699 0
578814492 675312569 0
58092351 785172485 0
750444446 324678785 0
4685017 789875286 0
24137318 229443648 0
789919142 425873401 0
40324096 391644910 0
564776257 288791138 0
63176384 87176998 0
310939530 71572289 0
62080206 388891 0
77148315 328007152 0
256340992 212957071 0
409623892 654926562 0
475148709 18809955 0
135990792 59865143 0
109825871 552783021 0
403306221 344450247 0
679195442 505124292 0
236098261 195647908 0
329037814 787351807 0
720940960 308523930 0
159406319 707902321 0
367943388 685625739 0
673708800 528625813 0
85152180 518841144 0
739276160 416424890 0
164386442 463929820 0
50379192 187075066 0
792550997 418767414 0
146140137 496024660 0
667053923 55886914 0
144100980 16343582 0
572680558 76967700 0
354597855 76896157 0
468767165 541131674 0
769562945 409343763 0
341107409 264529655 0
710204964 541143519 0
406062701 55901667 0
440471716 186169148 0
327816806 489509766 0
198619351 713994775 0
746854465 778468002 0
533469331 129796452 0
590963818 282099718 0
333110912 153490816 0
547803359 424618229 0
747151877 308805546 0
225642913 572713934 0
482525409 528436967 0
169185565 114436828 0
92425838 409869469 0
3240872 586588467 0
259858112 156952071 0
669067795 98432414 0
72116168 632220916 0
583361215 41959405 0
427388813 213282644 0
630003109 235384221 0
460625123 668838696 0
126440304 265716350 0
399899107 435280564 0
688686250 291178078 0
480029422 24567077 0
62214279 61457234 0
78286807 536213008 0
151304474 581586268 0
281573200 286081059 0
182122713 67822006 0
358855518 215890062 0
283776784 176644811 0
423209378 488807036 0
139308800 687371716 0
31116291 163020236 0
630210611 468667536 0
243630001 751424124 0
114001638 485345073 0
422948244 746971673 0
66040788 668728071 0
484120033 266943538 0
138545522 78980852 0
125374231 12039072 0
59078019 201141855 0
690574241 82489991 0
491529050 477049885 0
374331966 467941994 0
61153221 404560574 0
731459430 487217111 0
441006669 66252577 0
645547912 396571355 0
671562048 690434241 0
60955804 627782813 0
504395136 64364488 0
392920989 470169867 0
740323445 564431542 0
496816460 662752882 0
694486774 681195740 0
667760161 591298728 0
266871942 709933471 0
48099828 213510450 0
746085107 289926657 0
619064745 360241579 0
275800618 639613370 0
210152032 539105539 0
622197540 40323293 0
320326668 574337144 0
25786045 230079840 0
471592295 366781314 0
397061456 76452489 0
101082869 775307354 0
354901377 494560181 0
344107031 699134285 0
167966365 741255124 0
528131976 759675699 0
455897760 126357533 0
232710730 276691298 0
439509621 34610329 0
15914658 60532420 0
647692383 406843690 0
702584336 409087393 0
601041568 762529313 0
22034651 422861957 0
488651471 801641414 0
555619006 560208369 0
381982092 329160346 0
282006406 114963097 0
452235733 606353578 0
537260486 73235107 0
261204696 417376517 0
286795399 384425348 0
754115326 507316108 0
123586495 359645004 0
427025026 60585043 0
229292662 96572205 0
144191805 153407465 0
786032702 427900935 0
52756067 613094306 0
515752121 626278294 0
758357212 209268467 0
446346827 164828525 0
801526883 330231613 0
730334640 5882435 0
266324559 103964310 0
733118879 46611732 0
734507049 82835360 0
603862815 307141028 0
279189071 694799853 0
441206338 657220244 0
365486411 735963652 0
644330130 621493430 0
33820741 90119847 0
440121539 120372376 0
320129196 711500685 0
185832566 114040866 0
651635105 56536190 0
429772467 669968998 0
781446019 622999259 0
267344476 374430624 0
561108811 103752281 0
499947427 512152931 0
751953181 374535333 0
477629932 263177236 0
291766002 196517993 0
231537118 683152584 0
764096259 675803373 0
211936541 91768829 0
298990824 272742484 0
505774490 703398779 0
235609479 380279295 0
634359601 751240316 0
518659600 316794756 0
179735261 529302563 0
471520691 19269086 0
220824337 636732895 0
630649664 420633503 0
54208890 171896292 0
626047423 366585031 0
551925131 563654041 0
199466407 698172254 0
510043326 717969298 0
336216504 452459352 0
756731581 637341150 0
432228707 152286744 0
544431140 774889719 0
707933512 248958661 0
513368810 242927124 0
334619092 283112156 0
165680274 53053845 0
344710422 255628941 0
680542215 478108748 0
624914072 48749588 0
716446102 477793119 0
726930506 466759590 0
592782053 158977940 0
117891165 580788443 0
720532959 245060236 0
348106250 202652960 0
709110497 798004974 0
731806999 362202700 0
649327370 29934826 0
194810510 508101077 0
606058885 180857630 0
550615793 169739625 0
258335553 707612064 0
645765428 532850451 0
741717023 295698827 0
323555100 189493629 0
243319453 606272467 0
525384825 631416802 0
279508235 132748057 0
338436988 744995460 0
456363683 523690235 0
29649837 745706034 0
123939094 544926384 0
604428346 193121633 0
258350768 751835954 0
210914165 105516658 0
143821160 234093512 0
716421019 280417658 0
464058683 32709962 0
703925117 508684085 0
702159934 455606140 0
468363008 479657794 0
788534788 65492433 0
624243507 331833403 0
368557050 132751655 0
389565015 83207608 0
26560323 254904124 0
562706453 711740914 0
604728772 750361322 0
376685725 13023077 0
422393101 298418896 0
191487406 677637241 0
393117546 524633549 0
51383293 170880368 0
716250175 59285549 0
699351947 737145523 0
692900522 249447385 0
795867062 590245523 0
15323778 427741005 0
68547246 90859679 0
622616036 562072789 0
564063552 10341931 0
120745696 676516146 0
197922517 776246819 0
58464400 555294990 0
293578658 627610208 0
252289833 744527786 0
65340774 550044110 0
358463305 463266786 0
495931850 430852219 0
181160390 403458649 0
463198050 588204577 0
185269160 17563012 0
440590684 603131039 0
296347392 790201054 0
30317437 342184673 0
614981241 247052388 0
741891724 565510936 0
244613701 310965085 0
38188783 136490407 0
210210843 528021412 0
442107138 552888428 0
404896001 175941114 0
191567060 562189327 0
289255553 565181316 0
745763563 649684828 0
217119424 522821927 0
287595973 647697081 0
303387788 22969922 0
774445282 266161644 0
57876511 40485993 0
9142324 430326065 0
51374684 475369821 0
548310390 490612931 0
490092262 469839016 0
537068713 795468953 0
492428897 722891708 0
314838958 177069783 0
29427206 128169840 0
180597659 523505548 0
4473174 418652303 0
759121623 582456043 0
279717555 459366056 0
768545400 230830923 0
725629740 213069144 0
705493934 10757057 0
748440770 123780702 0
454696365 439731126 0
479649373 351249245 0
219471180 653387962 0
502585099 658488676 0
448349729 657839003 0
412961613 359328343 0
553380723 49210111 0
362394338 174971585 0
174856200 612432821 0
404402043 296740106 0
16068441 176122135 0
387535030 602614148 0
615922037 196744853 0
628976437 327476761 0
246125677 759522824 0
620322361 414679976 0
794482264 212544174 0
145410405 592522532 0
325189727 572470171 0
620467076 538589186 0
327429545 657440560 0
670169195 392575154 0
624817505 669447930 0
445020704 38107063 0
317750359 336748711 0
440467302 418534501 0
767843968 376979453 0
62339974 767864799 0
539327001 339278380 0
76796588 593674998 0
301130925 676379770 0
676969237 729112053 0
726040512 450346599 0
651458019 32264589 0
249821040 349822117 0
78390279 404548782 0
385660980 99486848 0
417591119 752743878 0
586369579 458652570 0
93534002 300679633 0
372194077 499825588 0
751291890 175532659 0
287089566 622844052 0
328369450 328128376 0
162719485 253603073 0
175871901 99832317 0
470467534 687271899 0
28259960 475831749 0
216205638 205767746 0
90597829 279715279 0
273697507 479528061 0
263054441 150343352 0
471611632 627830057 0
703585444 676898336 0
320490105 504837206 0
259971260 586912628 0
394579332 378262270 0
523653553 366858229 0
270840073 259162203 0
47313921 532047928 0
522478470 711122947 0
255403760 138754369 0
219139569 137325707 0
491177652 112235566 0
554823593 331215959 0
226342438 578415647 0
643129452 207140845 0
149436546 628219997 0
365422323 180203203 0
702259280 655639622 0
294390317 593038962 0
658790617 77037627 0
448056907 692640096 0
297524936 460423857 0
512903147 80477145 0
176323861 535976767 0
495179098 332159283 0
247484574 88423552 0
609223826 264183001 0
208605873 772716395 0
474892593 374793624 0
15912237 679775450 0
782751089 150637303 0
380272169 761354973 0
640009339 786772904 0
457291275 325770513 0
444285716 401132408 0
655881211 191567687 0
559376391 514834988 0
779166450 722019670 0
452481993 590095795 0
491448765 165721464 0
163842305 511690104 0
711919720 276218131 0
226801447 26599737 0
145553586 356205446 0
641452318 367889611 0
502643698 1578355 0
634735427 6392989 0
262802743 712335169 0
453095969 768536452 0
380307970 366767328 0
74036584 335347446 0
310195322 291701719 0
107038324 463988202 0
53105286 725427575 0
704098284 356824416 0
220268342 393857568 0
437292044 141823506 0
103167617 149246415 0
739080072 129275509 0
178732609 426226135 0
169560756 232769060 0
71359947 686003574 0
236239075 657852490 0
32280211 140712836 0
656226708 186805686 0
411615200 634945849 0
313710322 10548056 0
575127637 6561732 0
608440482 273831492 0
654881874 618959748 0
61960996 638379711 0
490635854 628126991 0
672659287 108493368 0
431668259 278705039 0
181482042 736311591 0
95181257 730721702 0
626857140 457091666 0
317409032 763662035 0
377931265 355785290 0
104781403 254405909 0
778336363 650428174 0
647131364 729455692 0
533770677 263126730 0
640468889 698653328 0
50250690 203027603 0
500161897 225005763 0
356029258 496255120 0
75934613 725720756 0
66177323 711539381 0
527289051 393814644 0
137296685 354915546 0
663601718 495047739 0
526961713 773704536 0
466947798 492443836 0
200993943 194716096 0
146910327 310165795 0
89922325 352071463 0
316743741 598798594 0
338327662 112205060 0
199759739 212672104 0
117633685 86460504 0
76592925 348387575 0
784636026 526206537 0
37064006 330098052 0
43400425 673138337 0
132652508 31740409 0
147850323 34605620 0
494217537 560487749 0
210578108 383397903 0
48149743 248421815 0
686095283 667544845 0
75672623 780641341 0
377852961 424016291 0
718619732 164006594 0
280792103 727931672 0
376824238 140880694 0
26638549 65251846 0
419586117 735508872 0
37385155 780370954 0
230012296 638627279 0
234670620 270428346 0
331306387 252547657 0
198090166 450404859 0
348526857 529168827 0
113985662 205076747 0
709398814 118505429 0
793890532 625537574 0
591180186 772557765 0
290350107 495490167 0
696721733 426800320 0
593620852 173431019 0
96063379 333505654 0
383695722 662456246 0
301818956 418849201 0
204463303 299041462 0
744501055 127835391 0
493164342 211076053 0
632675615 320129339 0
501180257 20954440 0
670008494 235408426 0
416421158 41628103 0
544284401 122853810 0
391881742 447699645 0
616309268 768593588 0
278916008 514577588 0
482798239 194759852 0
683114180 519106065 0
331836235 419617459 0
306876783 9977944 0
287405345 102776283 0
136489390 71270463 0
77028214 661894603 0
535372821 741074269 0
559871116 487049443 0
421781764 154024344 0
601192333 271047260 0
538890176 118286757 0
500234163 627104382 0
215234741 562521235 0
37765750 175345409 0
259433793 163710999 0
770233068 166232875 0
132786652 793512232 0
133928982 640863599 0
200799944 538550263 0
26318477 734788464 0
789501607 694971154 0
254598040 61269371 0
77159646 98978440 0
192908584 638265853 0
60794600 634913561 0
26256567 104482248 0
535755735 627992438 0
545141199 725984626 0
71441537 712634061 0
456653128 281614435 0
564659691 482165650 0
291879408 315626661 0
365452502 617521430 0
24833168 46264002 0
716210466 497729388 0
716693505 169860132 0
520653265 266077826 0
273368674 274411608 0
669069480 745299243 0
440465067 463283927 0
714141436 626234018 0
313049335 112982850 0
303507867 435186081 0
688019671 698986651 0
661894029 733583299 0
739308167 786435099 0
115258920 722364743 0
455864092 574322690 0
385268437 2570278 0
608316443 780683474 0
689457177 347568544 0
676262388 518659555 0
27980676 76466880 0
144163845 86149868 0
675336979 87587578 0
521907792 449633287 0
651041504 152828464 0
228894929 398227124 0
593097725 448785005 0
281885607 360586653 0
801616215 597311519 0
158715444 147571866 0
746536258 241157021 0
649882745 42931029 0
165521778 575961958 0
597091946 687792370 0
477166526 290516631 0
404441386 195506062 0
92028486 205649404 0
399893951 514454698 0
760649909 589789710 0
498084730 129678807 0
487195554 425464382 0
444647295 707772421 0
274212541 69358956 0
53675289 184552504 0
627518770 571391058 0
731310629 613315661 0
671039057 177073264 0
750720858 265503113 0
764439449 471219918 0
229612148 144348429 0
363480124 798083292 0
586189597 132842204 0
19252527 268372483 0
757931883 715454315 0
708669291 721533875 0
112341329 308587747 0
277245231 184105152 0
81499622 476897273 0
174652670 525118088 0
581902686 548865593 0
12144382 549208935 0
743523761 478573990 0
218420859 346289160 0
115762581 173501652 0
362884081 417511857 0
52554346 81881597 0
46062691 201417518 0
638567425 282683667 0
28477984 346439519 0
58231096 522481869 0
673129607 646072112 0
359149644 13513030 0
181440584 523925822 0
316151604 458944661 0
595795324 207960532 0
552773210 314838935 0
227855671 789391013 0
507221483 389448908 0
283055428 275280555 0
402321555 224422661 0
664060306 458679032 0
69343954 331809925 0
716937475 762459782 0
300066946 729680705 0
457698519 581993778 0
154610323 1241315 0
800757701 205473059 0
240282715 438927096 0
782727523 415169313 0
713677569 637241519 0
125291487 541849288 0
195541114 149087273 0
355742884 228537700 0
786242149 760738645 0
193755351 769356657 0
144730445 272678606 0
173787307 405837238 0
734807422 164628959 0
792480656 316606264 0
384295481 376386324 0
774478439 311609619 0
578700553 321452579 0
424353776 597819034 0
354541106 629828634 0
411261176 699494962 0
721955065 383678863 0
276272885 612351741 0
381683982 126750035 0
695867263 524195088 0
20581482 405837215 0
763924600 313143560 0
713530063 418751063 0
23620179 402241723 0
346109926 382441408 0
411599393 149452365 0
48212302 399715166 0
423206944 736059857 0
114693374 753004237 0
81171602 167553411 0
104983523 767765694 0
600712043 498347292 0
497485137 338753800 0
320421306 685338841 0
557438203 653962492 0
520066407 469839573 0
300623116 540947521 0
246097589 473835314 0
13266942 679067831 0
64384203 26152593 0
298462565 416299542 0
191509833 799187746 0
204936994 781031866 0
531750685 422990536 0
540664595 775188417 0
528568084 493181601 0
199265120 727334758 0
586472539 691851018 0
111062381 749790262 0
634895089 231116008 0
23012112 326499246 0
459491053 489210808 0
499708480 772902615 0
35529105 446115110 0
652862990 364685875 0
695075669 171275628 0
665099681 376320590 0
502236540 684430660 0
663476600 82362595 0
497008104 746584854 0
631934407 199572383 0
765602649 329956983 0
340239598 418312046 0
188041806 388011452 0
111214168 85077167 0
685796442 334950939 0
54066668 720407014 0
480925 780961035 0
594906508 602747598 0
183709625 149134942 0
614498504 794570912 0
71813467 79427405 0
626879806 522962809 0
772867759 362002727 0
340312691 461447160 0
2970627 77120224 0
306973574 274698984 0
418703197 438460883 0
359903502 371257464 0
561674810 30649197 0
590487799 558011419 0
766571196 306896401 0
407761239 624230996 0
443053251 506706579 0
532342209 115275448 0
138034067 701698918 0
593492398 408435875 0
647340493 503402992 0
485368870 460946652 0
477813187 164932159 0
744306777 628094152 0
93290409 368374675 0
285088160 464802922 0
704763998 600196555 0
95865746 683653321 0
549312985 302764453 0
328047019 791881104 0
412022985 412763633 0
436062874 101809346 0
326367042 230081262 0
54476711 683618943 0
604746038 286537986 0
247606146 19606605 0
398294529 286077754 0
520851188 248369951 0
101886163 671540862 0
485273541 166748620 0
105232744 322433886 0
527239108 373958433 0
202272405 71732776 0
747765004 29072720 0
435862645 477621236 0
36180970 279652820 0
274576651 539441312 0
396887108 430252913 0
354872750 549135061 0
350228798 79458183 0
453782294 325063744 0
12172419 463725261 0
156778548 285943788 0
754089530 664616403 0
52553363 719566109 0
1733776 592534907 0
299393612 197014096 0
700067970 249924359 0
150446983 699094151 0
678506284 72723371 0
757884960 80124746 0
698580596 473939691 0
415745873 694984136 0
770878216 749349549 0
157103555 116209614 0
533074618 427191254 0
693149508 57191661 0
250362841 476377777 0
154302004 7042501 0
711462469 365357387 0
208847149 646517253 0
68418627 696194091 0
299939110 599237593 0
5790596 793149136 0
407118267 606277804 0
709241337 319013297 0
527415898 160809318 0
663394141 420222021 0
24746845 46853821 0
328518187 592858145 0
395227469 630962879 0
500267881 330934485 0
792386256 471741584 0
648297127 388143601 0
214422033 618972985 0
8340462 422056966 0
152997790 41987072 0
783615888 622425917 0
41400786 132591924 0
395622211 236048697 0
105505822 781977839 0
384136383 185796659 0
69581912 126371188 0
367591671 617888844 0
798815140 450479904 0
365373248 199428387 0
568313923 695576267 0
793619920 615849222 0
443387881 130881021 0
377870253 348947399 0
24888715 514699244 0
253471234 525510536 0
608787458 72089355 0
606095840 687460013 0
106864304 740651593 0
74234779 410279482 0
263622989 10122819 0
777762944 571303609 0
286543600 322723769 0
153867501 549454647 0
310973047 162242771 0
564041722 80728374 0
95474211 609039736 0
395723377 310429074 0
526993480 678607456 0
655599876 479310916 0
244769306 271637938 0
649920085 205423133 0
65488985 194644517 0
787023079 34131537 0
180076918 39519829 0
623537368 103320774 0
750947296 425947275 0
369586105 91178001 0
598288642 30299942 0
155814886 164576105 0
394032173 132387050 0
429488157 149282465 0
364305272 114280594 0
67647049 293642027 0
210725743 406767977 0
273279440 614442972 0
708084756 632093547 0
73133382 662521681 0
94987292 632261982 0
469175921 545049413 0
135903466 51239193 0
727367223 704647898 0
384924975 358975680 0
335456054 162938782 0
617092216 130310455 0
169974822 142109709 0
164829813 374762887 0
266878615 622189855 0
168016865 586860501 0
758285750 211248456 0
602030422 612448881 0
161658182 11764156 0
590070272 36154073 0
171783754 355251511 0
637418435 211191260 0
143549867 727919171 0
454938361 125173485 0
468455237 286976841 0
207110109 787951714 0
9690310 294663065 0
800494678 663638167 0
705731465 325414750 0
761901071 672074333 0
490641416 410412286 0
161738839 600695188 0
418582771 37693026 0
241841132 460174367 0
345103965 452434097 0
156719235 232152592 0
274366185 464339759 0
788391961 631199845 0
312747768 89458801 0
289389742 290399489 0
514468895 340642374 0
3482555 177233850 0
277987767 601098390 0
64881686 419576635 0
302526503 788137254 0
702059495 475017956 0
80319989 103063285 0
49996141 343029184 0
327400597 143576376 0
730343994 469901813 0
97939955 566709722 0
534414364 364956405 0
134940945 688609292 0
112031540 378564723 0
94640645 200013282 0
16186605 562721169 0
109793216 719294773 0
777394537 384044464 0
603746029 164883924 0
113943713 35714991 0
43935283 381140652 0
545649551 418498743 0
40026704 405172789 0
342668170 287439120 0
758491401 138671257 0
31431152 37390574 0
131130166 793485335 0
543450044 450880020 0
79254309 557918757 0
472751884 149380847 0
332756748 92661523 0
679542072 39445140 0
686810714 44340475 0
198230156 173595626 0
653624425 238930764 0
14249851 397187659 0
177262319 449961041 0
615646942 617671573 0
242976114 570645132 0
44920170 311937133 0
655081976 460853761 0
9976567 524138052 0
120799547 163151399 0
373051429 257931577 0
584536616 61676993 0
320304745 574618383 0
393940272 155779600 0
369109667 662746808 0
214711654 707244772 0
562077906 270671207 0
151419896 655198157 0
722283598 16490835 0
467653590 789413870 0
549919006 332134653 0
101125830 320232695 0
148502180 398419348 0
585476786 286056501 0
519419292 774800735 0
107150831 124533326 0
331193209 275647785 0
430187651 62448319 0
75609820 226589898 0
569871039 614637591 0
365873031 776071863 0
656513966 196050594 0
440595550 541293223 0
574127421 227272248 0
119147358 129714369 0
557688733 425587754 0
682980902 285547427 0
743729264 274850628 0
591437587 151774969 0
690216876 288166627 0
796598052 25115147 0
275794699 64058603 0
180961906 714422232 0
288982085 436639620 0
404177 302731885 0
378933174 525798848 0
405564669 189861540 0
653098985 230584472 0
584444772 347883470 0
585759206 494312185 0
779332818 300300082 0
487455255 142800263 0
467698343 334353604 0
607957217 670525628 0
189321411 203483774 0
187168880 346420616 0
277603650 530390555 0
623991099 731208405 0
166548011 194546257 0
181811334 267383491 0
654750046 608236478 0
109270832 538870116 0
147824514 336957084 0
280943335 35183377 0
525510622 31204833 0
773177289 283749811 0
599932160 142034423 0
371546600 456659325 0
602770885 155604132 0
646877113 780610212 0
786304604 467960787 0
292618564 230995880 0
794374305 792365919 0
392237451 695317712 0
535916705 76285004 0
434131635 185372943 0
576568741 273923032 0
138305562 189312209 0
617319540 777178612 0
791927972 430938672 0
231986262 790281405 0
179335977 162939332 0
347410782 623015648 0
467446127 520814830 0
617834808 781359947 0
779355949 475223741 0
731343259 251581341 0
640797362 390543147 0
68902634 195035714 0
398818002 754063804 0
718160724 140156168 0
686524717 140003810 0
698454982 405779835 0
283708363 403729495 0
122008853 241181667 0
245124070 14280733 0
287633772 745758704 0
392238640 470945524 0
514002577 630122397 0
44215561 100118664 0
608857407 13487280 0
180386588 124768957 0
207633578 145698604 0
356472710 704617965 0
726812149 4494074 0
586644037 364018663 0
468516901 570046018 0
268301905 423238194 0
702027516 777584273 0
744948026 237976378 0
534870051 441111573 0
728391171 424443667 0
582579319 454968846 0
427751222 558493671 0
662825016 49434597 0
139415187 733742684 0
72157730 410054879 0
703682181 760848578 0
741274263 226249763 0
677355635 685658975 0
695741854 780343610 0
640706510 548685942 0
728287196 542389609 0
650337074 626420765 0
88237568 215699082 0
601344533 742117801 0
195551461 68771302 0
468102513 26041920 0
285424736 321928124 0
501959024 215297814 0
295241519 385294436 0
102908602 390387857 0
713305265 681836852 0
567605854 371779868 0
266979683 60160073 0
670271760 566488879 0
758126382 69487890 0
470295869 182273575 0
162123081 597226997 0
331506839 272062452 0
788274029 750336083 0
353708645 164517372 0
500541612 177957289 0
394174789 714158464 0
369800800 711517703 0
55784312 408144732 0
261941173 570190024 0
100785787 270104866 0
241962038 612891678 0
174380122 354009811 0
172603776 371299013 0
593888835 421242998 0
770172812 781917948 0
188780933 281533322 0
30819214 464579227 0
735036944 245844343 0
122598192 767813519 0
64870251 765210813 0
101634310 82325780 0
76093655 384082812 0
380451214 114625511 0
347914976 752786067 0
304519677 732750299 0
316592573 562933717 0
549358322 585183139 0
348981255 47626360 0
116975396 328220729 0
703807022 533781017 0
734842261 566090001 0
441446028 214980532 0
139301264 219722799 0
801668091 796771115 0
643696477 393376997 0
562718695 528858137 0
22227632 393456185 0
514317934 25098803 0
1149337 688596622 0
205151537 312284651 0
345765756 588437248 0
769771016 556655487 0
313666945 621806185 0
362928977 518491762 0
511327618 647613748 0
730163384 580979258 0
753638852 555189690 0
122454949 710374729 0
374718860 366696979 0
331608475 632981493 0
422299709 788175889 0
402642796 41637345 0
189485831 18331282 0
473626898 43247235 0
787377242 304101400 0
183004975 43344292 0
762028165 546607599 0
440426292 459794797 0
17831531 400478153 0
391311584 303957363 0
369002686 178217353 0
381843605 181922978 0
52793855 311273304 0
508106170 760985549 0
212792938 425332947 0
472813015 267561094 0
271618298 393827219 0
426645867 307471218 0
451572581 77361516 0
483584315 19602438 0
742678880 154693968 0
620990076 218166408 0
669022560 714772092 0
285633484 678874724 0
26442863 351571636 0
596830043 507888053 0
281303509 196756333 0
555781451 167310017 0
429550912 536286489 0
492177987 463965938 0
350725927 508865528 0
77707508 638126845 0
100138507 133457276 0
709782686 603747173 0
450075208 138216581 0
152352175 187552986 0
710653965 745400639 0
79494708 203213387 0
709622455 450701407 0
106237291 97670408 0
60583055 527024794 0
432293222 640290602 0
565856698 355759391 0
665884096 382821613 0
323304145 795265046 0
679788392 586807643 0
31859576 230014851 0
647525462 28668578 0
266336990 11298241 0
732026899 581591399 0
76655398 778842433 0
723399309 675680360 0
419976144 104890717 0
10198136 366371340 0
694093039 333966188 0
637571764 229472976 0
346001268 769436159 0
17514617 722666555 0
399766609 14152557 0
675812541 628663254 0
263292038 203161369 0
354689143 293404338 0
622825595 505647635 0
296507115 267124961 0
373623714 564309840 0
89649469 177521813 0
783979316 248386266 0
474609965 54319696 0
186109666 522873690 0
693745605 621766193 0
394012407 269127933 0
173315201 596362506 0
513954638 495246191 0
404293459 663516245 0
131383960 637823431 0
768466695 712861083 0
300298735 286169294 0
784265507 158280982 0
792559328 234853540 0
89795806 794851162 0
663966222 704045598 0
531641382 118731095 0
39478412 501996149 0
455120713 154094712 0
311918873 247883782 0
548809767 69359204 0
60956804 15809674 0
99622864 61656361 0
715607331 199698918 0
512591820 445859372 0
57893093 485136245 0
641312251 410101815 0
482708893 456983141 0
602877934 643667058 0
602973182 334890649 0
582509592 517294663 0
801426330 312735105 0
769028626 225155252 0
795259771 75811824 0
720900514 533692723 0
588472241 486366318 0
382619351 302455929 0
438781735 491485169 0
512476640 305258745 0
328234326 375371329 0
110772471 731695782 0
309246175 440898419 0
456770 289453654 0
721198056 587687196 0
115140540 126782963 0
65425386 216938705 0
769264156 389853637 0
110643986 427436147 0
223837974 131634956 0
454649298 19925207 0
659244438 693605190 0
662545764 447444741 0
606713841 55496783 0
161843846 141707504 0
188920455 470249664 0
514063225 73441339 0
523342343 612130904 0
334195887 402073298 0
93618626 684121614 0
371688132 161169733 0
362907167 472984728 0
459568677 357361364 0
390592682 321932683 0
429406706 783265426 0
734284486 389258750 0
175110385 688207773 0
339915824 378052316 0
26294320 159211547 0
123803392 63761820 0
701401184 576568644 0
179466073 4842694 0
456329596 533907381 0
366392406 285899360 0
466648460 727580813 0
89528581 111778397 0
595663637 38591607 0
58210220 35179074 0
269589262 525842850 0
434858300 287703044 0
360030703 338484674 0
441990539 762348164 0
619753701 223677085 0
198381596 458216528 0
708095722 158523708 0
291288077 597568007 0
690002829 701550524 0
324038418 491422200 0
655262532 691354005 0
622080977 287819407 0
144368924 496166282 0
564997914 522250099 0
581074847 746269098 0
256274204 459655619 0
164187232 605337751 0
356437686 417576548 0
611071336 464580956 0
717483115 621373558 0
66841727 14570049 0
585734844 522642796 0
321095327 671423708 0
130315312 507451434 0
519222485 651213489 0
383277330 286781413 0
20174623 80854085 0
169161175 499345460 0
330585468 499820923 0
402866490 391021920 0
180073274 50505675 0
134827481 299977962 0
69870614 593976922 0
647593458 313327549 0
245854900 362706462 0
433587562 336212536 0
790964727 554807143 0
540224602 410436862 0
444220157 270500709 0
634184544 570450874 0
66849811 63350979 0
262695938 761569219 0
769548749 714117462 0
173723102 453854697 0
24640920 234351284 0
183386477 185989940 0
403372932 165812369 0
54323216 678292303 0
29370952 460788820 0
499695205 438710809 0
403595551 197201329 0
160582088 683494968 0
198251443 268959037 0
26307895 146486338 0
523952232 225671715 0
688571209 793874216 0
164422836 784392626 0
371532418 451844880 0
418144135 567042480 0
355096269 377256971 0
392424169 281301323 0
444120191 543373576 0
497999708 311745350 0
374401787 7114830 0
62136702 248329880 0
171843879 690410664 0
119362900 698481631 0
200477533 466802573 0
375217005 525326020 0
619792784 470727920 0
91830521 260924291 0
154860300 359425357 0
466301990 407735302 0
256408636 164386862 0
264897758 219883942 0
687079754 543354892 0
624437113 66086347 0
497058818 483863123 0
106363483 787484106 0
492003690 50890533 0
141529080 219871776 0
269054098 514725562 0
151286391 724214623 0
110858679 599717266 0
21216422 324697351 0
27060293 527781337 0
175793712 585096474 0
371054269 52327004 0
32111867 241471180 0
735288831 229350093 0
700208660 444793420 0
534816875 778083184 0
50073731 422897795 0
644672572 73232198 0
20977047 685816058 0
64156816 457806958 0
702928882 290657599 0
224524510 674717127 0
160871557 729333796 0
203855693 529172949 0
722361318 152119634 0
736821358 789745046 0
548230474 580180702 0
732813491 296588165 0
776542798 576193214 0
140419801 184994298 0
574907463 132254853 0
145174999 153198366 0
267334100 477016912 0
712630571 37862691 0
711827946 282766274 0
67695022 430501973 0
198712997 723571013 0
515657314 335710116 0
145843155 774886825 0
796684482 783896997 0
185399163 676466591 0
724481292 434583867 0
789881279 576136505 0
214968739 181577669 0
268055125 311419355 0
562671656 540836830 0
323882785 408623689 0
517695552 405144267 0
592959731 389604990 0
206901725 683475378 0
667081549 353674070 0
568171020 463659906 0
538847043 401868644 0
744766295 390419895 0
444268828 609574878 0
417333279 503206439 0
433015350 624507176 0
696136944 136013469 0
508709601 185577423 0
740149712 502996244 0
483914511 280554196 0
247860434 563966607 0
565947168 316268302 0
609623298 130283666 0
307327138 585307701 0
749019073 340467826 0
52302673 496527265 0
225298438 108022374 0
265119875 546981365 0
79003701 317304541 0
554174254 744724937 0
674778132 166149342 0
616772695 180903506 0
197195318 638685578 0
224261974 517840341 0
139083988 134740597 0
184811017 468155889 0
157494194 769336131 0
495708158 455178240 0
334731570 378973335 0
679675425 287962355 0
388520247 712246759 0
747989103 26649055 0
440345518 651837515 0
374564999 323369662 0
559117879 778339898 0
320461911 744096644 0
609539143 489156151 0
638507993 441996368 0
437972286 750944019 0
71516128 611476243 0
284148559 309755114 0
510272127 255654449 0
390876805 731870874 0
221919991 756825705 0
706617738 618447390 0
581252631 725241591 0
760503422 453180401 0
169319023 225839497 0
635977433 595797916 0
545049280 354299361 0
286109370 193694127 0
243471817 293176477 0
318556863 591583199 0
154677320 374469961 0
311276329 272344577 0
132182630 262445561 0
478463259 81846952 0
767680189 612445878 0
109848834 30623230 0
615115170 217980148 0
76851084 298242 0
401189979 152616081 0
389532996 119058246 0
513619747 444983572 0
419773520 334656447 0
794393936 652060232 0
339287397 501840236 0
148181431 40543292 0
222098667 335518251 0
207412157 13237698 0
194890243 706358316 0
733325158 233402080 0
14028211 180463987 0
119200907 724813564 0
401699614 728594081 0
700706313 711117300 0
437949954 374747402 0
674758904 54082541 0
757112818 185662073 0
23442875 254112885 0
225805091 242416364 0
699135976 103755362 0
270175490 727977706 0
30329560 492099693 0
197859590 656264812 0
282897924 704130666 0
198694202 192398340 0
573988995 5562809 0
437272632 622987852 0
626218124 761367331 0
648131849 85550920 0
662649593 286812668 0
627138652 229788149 0
239286574 717944091 0
483940785 645464708 0
747757164 481935566 0
782675317 474503453 0
333066510 499137935 0
588685547 424744688 0
301209842 349277728 0
253736480 747145157 0
280243336 232098399 0
763075120 423527253 0
497773084 157892448 0
667084642 73371513 0
768778883 41729499 0
650600808 251648026 0
369676733 509499159 0
379969061 767201577 0
577047826 378762614 0
158296867 617598155 0
206494423 660270554 0
237599678 528280917 0
364023560 456239026 0
241330529 3107261 0
732210495 201208740 0
108120652 48758008 0
784441284 690947291 0
497320075 230710749 0
467644573 123494409 0
172339695 482653051 0
166006745 427259547 0
504338193 419328626 0
133891121 64525385 0
717002566 445522451 0
235992035 113892952 0
574502717 795852103 0
453221011 490830807 0
57207680 180190668 0
587094340 644756089 0
543300647 82565861 0
20491280 318428612 0
555339817 504871180 0
635467497 675344097 0
266645693 164236545 0
621533992 155798455 0
217765065 74390376 0
135232806 292191374 0
265669223 543774548 0
734504274 297365311 0
157295696 546963690 0
427111731 377107096 0
632840974 116264570 0
758426276 142817707 0
161522023 601398514 0
237208852 368160753 0
262105980 21939952 0
206313233 728432171 0
267851307 708461155 0
287450068 97124992 0
659163497 403213993 0
604099055 131793151 0
6167998 578677013 0
714935580 260582536 0
272744246 376489311 0
437216184 482535397 0
47876389 327726527 0
17854245 793927215 0
175938710 779315785 0
537828849 424592220 0
383793285 172604547 0
398146554 60673086 0
437723806 218410758 0
199648896 247769301 0
473731391 29738925 0
665506674 446525591 0
2568631 651924190 0
218979974 222664319 0
379698270 457491424 0
581653885 506597813 0
153315056 55210635 0
239761704 52130901 0
634136030 375058248 0
216349124 411953375 0
238567646 194086450 0
612989604 586148928 0
773890857 162760329 0
682285842 10913137 0
651571558 402418000 0
304352210 134581053 0
217620537 129439947 0
469908928 514391964 0
5499853 387828943 0
291156791 768076901 0
200379168 279946542 0
463294606 499014873 0
337893412 686560093 0
664759089 45284891 0
701267208 728707359 0
149314594 437310233 0
368333696 65527895 0
301864548 697868485 0
463029072 584223443 0
124781200 749065735 0
370574449 656948553 0
57027548 413614532 0
567188521 339798676 0
435139398 732854343 0
410531333 598409900 0
202349886 629925809 0
689681893 67344273 0
374460407 752090588 0
78905585 143971012 0
306084061 720136958 0
303256760 294345977 0
396900474 685695727 0
720593118 218154097 0
774995934 561040130 0
419005923 38971349 0
740571163 509837958 0
596826472 171475202 0
654708336 127551701 0
459715758 189557129 0
352942900 123674654 0
130850286 153420304 0
764979100 635614591 0
602331143 278562130 0
20782641 235286643 0
5713880 475751283 0
573336992 517676763 0
549641418 164277961 0
417219130 155369036 0
488006101 758643275 0
452322769 590069598 0
337023632 458470684 0
692660927 709258391 0
655742727 125281732 0
546946586 46805598 0
681124810 758213210 0
256752146 253448645 0
415728724 339154493 0
580509795 125300278 0
636941560 413370203 0
729185678 493114773 0
684326926 182858594 0
173574453 195335939 0
243013333 371515212 0
475422543 667209662 0
363918688 417290944 0
90839622 104281129 0
332426022 364990934 0
438041608 94839395 0
237360608 89854539 0
798310175 721260782 0
591527128 268510226 0
369868671 91784943 0
64148709 798257072 0
662222289 82892408 0
648647571 53406383 0
761129905 78506861 0
382159754 205049033 0
94601699 520508371 0
142406840 4795996 0
643164230 654970929 0
241576033 215874034 0
734809100 661586933 0
226505435 590634203 0
746572864 293294728 0
555553271 197177976 0
121090624 40175803 0
362037665 342412716 0
313558641 371611466 0
664691305 585667711 0
434068320 157463951 0
41790655 113180167 0
350959593 247771936 0
737324727 650410291 0
591707500 644090840 0
446921365 114498654 0
140392826 800601181 0
568845457 493977036 0
581209978 112099830 0
408788038 495208379 0
668238151 603860758 0
626448749 173432354 0
497947359 740216795 0
505073278 343758516 0
181362305 668892290 0
66503791 446911501 0
6637518 76609707 0
231788555 104023446 0
57789037 237885619 0
126378633 195545113 0
654198665 251998004 0
15873879 210325514 0
688854769 661414402 0
396787277 724087374 0
623664455 552750193 0
230074226 265504892 0
265086877 380072813 0
138173472 346398883 0
749576924 455374163 0
181930488 756570280 0
607482256 449590632 0
421853476 284685549 0
755604216 507067654 0
244409246 53855494 0
432348520 386960190 0
283466180 467546762 0
37660141 129001900 0
319723980 7212559 0
470360419 695124835 0
742931860 651281259 0
682583691 731596086 0
416679672 360622619 0
501157785 257421600 0
724496524 422370245 0
576435284 417130275 0
270040228 800376524 0
113224076 623465154 0
536686390 244077869 0
103901667 17775365 0
683934111 458616527 0
335921714 291886031 0
570441070 37545606 0
315285917 724213458 0
348506882 709841899 0
415157656 326012859 0
89653764 447465274 0
426956855 35818746 0
257066817 488805306 0
598060115 20123973 0
495453333 684392890 0
46478796 797231433 0
801048522 79978566 0
505568336 367831339 0
221741108 540435979 0
268317654 91799529 0
685749182 504809430 0
489583746 715201432 0
63172382 571024988 0
497777923 393646738 0
236411178 96512420 0
31411918 126005640 0
481403640 253388367 0
208330549 251110589 0
589276694 167516691 0
457776317 213975987 0
438568680 346114042 0
109228312 241793528 0
22211106 228966567 0
739843938 738542700 0
358398869 250597003 0
257397974 614444575 0
775888937 461700484 0
701033382 407928212 0
636787428 607842790 0
428828103 501992098 0
769208294 86157995 0
164056271 143422390 0
231485735 224087084 0
367139633 168747149 0
706000669 180684652 0
591128478 699132731 0
238531776 230738555 0
275440537 2184593 0
717959349 353658960 0
685913486 600938397 0
399206176 651407159 0
480367120 48961203 0
752760176 291902935 0
105506750 471477638 0
413532498 376837770 0
129147868 3486837 0
24586221 696499601 0
603264414 769898682 0
46306496 436382642 0
660540761 258475720 0
211414343 280825927 0
23525743 195308820 0
286636173 12200675 0
702170323 215958331 0
219885147 569652948 0
499527913 648656647 0
255789204 226504063 0
355115430 418366106 0
73673066 555639926 0
788174198 156526789 0
501858611 678437440 0
559541627 792898913 0
209972796 694821466 0
706265476 170481107 0
531385043 634041529 0
267755218 752289242 0
249344893 685825991 0
637378233 225574235 0
552289625 749399659 0
529493656 276118020 0
437020380 720618037 0
630461541 703453095 0
764418957 559969106 0
471901405 573139298 0
264866804 679381949 0
475886308 519593486 0
640299437 656174195 0
295214041 383296629 0
777289611 29754226 0
561382441 246114477 0
286808908 188851819 0
91685367 103342624 0
367734636 312925855 0
111599358 52986095 0
418446002 796902591 0
604127286 21950155 0
186182911 510925321 0
245716159 223340601 0
510932618 619198671 0
793856247 495105405 0
45823363 667708973 0
772605198 11504189 0
286949575 103366056 0
746911258 512063498 0
32533395 695258248 0
381037718 335775471 0
719967360 378918026 0
244432103 248154237 0
753672877 280391313 0
617296035 454275464 0
8717569 630060981 0
308132931 340770154 0
651457142 364222113 0
479358611 358756657 0
63940353 773405695 0
371266865 12412784 0
264418511 286729288 0
788557811 269714084 0
171217384 379306558 0
792660697 775367654 0
643739291 339003673 0
216530411 17201115 0
258514462 393883052 0
80621497 226409629 0
359101287 294043883 0
298801545 30663805 0
109126810 320482210 0
310216001 633160461 0
216096550 512698299 0
157522940 119272990 0
638936541 576094070 0
620504739 138234238 0
218210331 752210169 0
255119690 381312945 0
600915903 756357325 0
352156556 425919228 0
124082359 201340633 0
254990872 755607336 0
747957206 300194795 0
737930276 131807463 0
366401179 619764426 0
127983795 393755099 0
233136677 517729855 0
219816701 441571267 0
642279019 559988856 0
675899055 73558575 0
388675184 631235161 0
195020057 215447343 0
236408493 70647725 0
528360485 545453729 0
396092571 398903400 0
101786785 643073010 0
545393238 33325411 0
418178247 188460029 0
762598852 60477136 0
524163021 411996021 0
741406298 107800644 0
536932976 733780918 0
346447118 58650949 0
698434123 641075714 0
658297153 19145412 0
238584063 634054608 0
574368953 472288949 0
202043820 729022736 0
223985627 425812202 0
191554671 408390203 0
405297068 433497373 0
179464659 264990064 0
487915583 152430552 0
599962907 739716947 0
713894715 90160452 0
783733202 519208641 0
610100537 178597690 0
730599258 776313040 0
521080788 19805460 0
706931207 240807068 0
302755866 47257053 0
88896888 454735070 0
569289355 643571485 0
417390915 338954581 0
452661977 423045982 0
570213265 160529888 0
347839303 784025472 0
336295945 367699477 0
447012505 322269114 0
602631938 49596275 0
289845391 109917998 0
472347915 436352079 0
469690803 373763140 0
715312043 413508175 0
5315212 707187846 0
435604131 60595556 0
76580199 219547972 0
339804608 87889097 0
412959557 334063414 0
96597842 711225498 0
416022645 458142175 0
399365953 87231254 0
37024607 407255153 0
790510321 19496253 0
593388167 320717687 0
299140517 710490484 0
789530148 151743586 0
542677452 770306909 0
665312509 673815541 0
302421259 690666354 0
707219000 698033045 0
678274646 263021659 0
533559233 652098368 0
628124937 124498365 0
334719241 624808106 0
330917369 717174285 0
206279713 720714300 0
741570770 305138980 0
582296960 90481535 0
697546914 208221391 0
613099623 12349293 0
248170137 426115062 0
776501428 619760364 0
510095661 635144662 0
443897941 230779070 0
329610208 709438585 0
45297753 545799529 0
86024783 260319847 0
272262844 115209445 0
657111794 347149703 0
197218271 306273274 0
45232058 324000732 0
435396016 212188376 0
729701427 710886777 0
508512064 571356359 0
32429963 120031091 0
437102577 710032496 0
542627546 739176302 0
251046154 389247836 0
674615119 56038402 0
547619270 582126797 0
338001074 736184428 0
112524836 250808955 0
323843643 526269692 0
459714315 250370919 0
501406369 507714508 0
430359552 699040739 0
597960597 733557419 0
457294978 287133610 0
690400907 197839477 0
546782984 66735493 0
540024648 661123373 0
436512689 572465269 0
619284828 770750966 0
487985905 396899939 0
726811748 680020512 0
387010720 270682793 0
672181532 375082201 0
649681608 646922308 0
297952819 65085028 0
298737119 505557588 0
153133983 561000836 0
327669881 514235076 0
70567145 171680290 0
102230966 467012991 0
629081538 349084099 0
763465824 422777651 0
595438776 670354848 0
556601713 313410855 0
780111102 666763159 0
377801926 190354047 0
491158357 386131146 0
118706615 501444420 0
446094131 194792844 0
504554431 208646144 0
570901264 96941186 0
356593657 206229936 0
587971338 693719715 0
291075137 133933221 0
443312625 772824010 0
503786115 129107798 0
748789740 194165817 0
771448675 554243646 0
430097221 194243396 0
77104683 72081689 0
229872720 461001770 0
534591373 541289137 0
181950400 496466711 0
510371976 454936872 0
369646360 355273468 0
116842068 661003071 0
665884976 736607017 0
360233580 213061667 0
489597031 769933274 0
377836009 292761505 0
526971031 348557915 0
97011779 63274864 0
306104791 233696408 0
763883788 447023443 0
129651348 458792264 0
419156096 689655870 0
615519702 236720320 0
341101736 176031534 0
633064940 147489373 0
177377777 279078084 0
678321505 49719755 0
644942240 366815688 0
473315117 606512117 0
208164352 640013808 0
381959770 273353084 0
354804449 178404039 0
644478689 44768428 0
620747859 616552140 0
504867232 674828962 0
359083903 783148153 0
552628729 258719826 0
69914053 550183381 0
7291087 599336944 0
223593906 593934847 0
102451450 286342039 0
536460066 436623204 0
511804441 356827747 0
432435676 179133745 0
98876878 162360482 0
648163618 718162952 0
672893240 179458885 0
262271873 331253838 0
312933411 498103968 0
67168837 153659785 0
14990249 684311092 0
295077061 698145158 0
553568475 425290774 0
449547972 22600483 0
558982492 599041634 0
390219925 333775404 0
245070772 712492744 0
593081223 257508948 0
294686801 159854732 0
707013057 527185684 0
722925721 680928893 0
505581047 408430356 0
700924555 112510632 0
592837498 632033181 0
124843189 639775728 0
393101505 773163632 0
307156978 328182845 0
482895045 436386292 0
250755354 606395670 0
344134328 801338692 0
259264336 759095037 0
652179337 383358204 0
701534148 773394567 0
250623224 535106064 0
615071487 300796022 0
407094428 85172213 0
506723437 326988223 0
578352947 744275205 0
638852537 658050962 0
391453829 434612397 0
145590479 789958525 0
782927526 763821894 0
204669541 658347926 0
673351779 581505393 0
241075798 559661992 0
351722845 580141742 0
419120259 236142247 0
693660419 522701142 0
265845264 734842924 0
225641211 591019843 0
225328086 424686304 0
164323379 196713514 0
387531590 55929843 0
257536227 548490204 0
321373479 26707123 0
70114005 57344633 0
653089944 84695876 0
582132209 672684036 0
256540184 62473288 0
538383973 397584749 0
446911776 236353842 0
183546506 528221534 0
45903152 238161099 0
178375084 74000107 0
149410731 457109769 0
96334900 584059320 0
195845130 172741839 0
52777778 442900850 0
156312516 494286702 0
44764455 713360872 0
478777553 651530419 0
78157668 755878011 0
520349278 30561954 0
153749775 780469351 0
549897820 430957597 0
461739625 674832574 0
316061215 665601727 0
571579093 41550157 0
162618744 64734579 0
215936382 7397526 0
529759866 610912508 0
600045799 123374619 0
241727525 206787340 0
263965813 787753651 0
591376549 129554115 0
78887527 788245021 0
170601633 190670326 0
453681678 154693091 0
57395958 281747350 0
379460525 86187880 0
284115970 661366407 0
782598442 701787582 0
34490207 502755324 0
408550445 513536871 0
409022591 158050814 0
221403730 55581581 0
610217562 126348067 0
443095790 323287161 0
854885 754131464 0
667118810 537013184 0
259619344 189422931 0
229367835 488821216 0
551657177 153346851 0
446810738 142701988 0
445429673 308804794 0
230274327 638177733 0
559778904 533774097 0
2841029 657792722 0
741384140 527448197 0
240109770 618867928 0
702475929 551316054 0
549492694 298570444 0
324327172 60370840 0
274374570 724028835 0
356872160 599236655 0
178438796 142337469 0
490297185 585013262 0
124279163 527110055 0
441882654 409000609 0
221375598 561307848 0
196212798 355179271 0
465061695 613889140 0
753391358 598893792 0
269157845 174624648 0
586351770 22849305 0
55921846 138347813 0
576110028 434420677 0
605588749 296424637 0
610290919 178804500 0
215092514 29079355 0
125105748 689304889 0
247663481 685155783 0
771933141 433373171 0
373622012 546633239 0
227606610 490232272 0
641724136 756369374 0
361001610 753041554 0
498489605 401513080 0
558650393 283115865 0
67991289 118511603 0
395524832 42150018 0
379953887 261687756 0
760332847 305003713 0
150304830 384692846 0
622640746 350615666 0
752577267 547611376 0
720078146 81251157 0
344827499 234439627 0
799761949 205843256 0
178911094 307719936 0
125114398 201155997 0
361973432 479359863 0
476495353 763581598 0
500823115 84324028 0
262333190 731136466 0
216697559 68039561 0
698214009 109889522 0
314284650 13802337 0
369319518 428866468 0
315592565 516804055 0
572388702 314199125 0
47182193 466646788 0
52950825 219652895 0
199166686 312794487 0
612879634 412542545 0
350267029 461804045 0
188256588 553375272 0
623208467 330279984 0
692640025 308639286 0
297249903 432407932 0
598548022 632400621 0
621709813 367273128 0
244611028 237998239 0
132624578 185901434 0
277308355 344299330 0
411230758 422104035 0
661262450 462558726 0
108708232 204016671 0
111090538 727048904 0
108857498 170276218 0
717267111 512495646 0
438561071 731308519 0
669396691 67672500 0
357280884 9465411 0
62893530 773498370 0
650398940 1166120 0
561676843 16105673 0
254064255 700037989 0
48778965 416051822 0
320403400 198319547 0
394655978 193364372 0
71752255 272527962 0
14408314 59433982 0
436699646 589226246 0
552031261 621189697 0
92160641 539743886 0
250338805 632629313 0
171648678 582547778 0
674932837 329396212 0
35985092 355998152 0
687241538 216328477 0
43875916 630568304 0
293383381 118337102 0
266904109 459868048 0
238160149 115850872 0
756303225 669044461 0
25005384 131257738 0
220741958 266771014 0
127586490 769986775 0
232250572 736731127 0
400725054 741050269 0
723799578 525645348 0
198458113 137852813 0
340484356 555568688 0
758451906 20416671 0
421903351 752420246 0
459224224 328670356 0
193041145 721551097 0
567671097 316873049 0
338928095 15108139 0
347447625 800111521 0
653085390 683210714 0
254910846 276727267 0
196875985 510843470 0
461893459 715489629 0
759940920 64518650 0
177333456 596853470 0
570284073 468736951 0
463935621 678305208 0
705261269 187232142 0
604372678 662071458 0
698514726 100338876 0
261449379 471278205 0
422219211 499125745 0
234173669 170611682 0
355762699 54297484 0
169983131 720916890 0
251831716 72543539 0
56974166 717982340 0
347536111 49919697 0
117748438 143516168 0
71600443 662775548 0
439111128 589619489 0
409069471 650976413 0
256273074 420393978 0
564591766 101392837 0
576043698 488509256 0
700413653 239359533 0
163133550 759393359 0
772503363 398275670 0
226119919 535313881 0
28390096 608062973 0
330238277 616338575 0
54040950 209550293 0
31572429 346843257 0
661121882 404306782 0
267885826 217087278 0
160162018 97479875 0
795070721 733113352 0
600540028 367717108 0
425305149 459907716 0
417008528 265206711 0
47077163 701016787 0
426141455 368122183 0
617764818 487793703 0
757595980 80824594 0
150477259 164998714 0
308513316 383693374 0
570042666 638530459 0
238058552 10111198 0
172505538 95290232 0
225104410 342049899 0
257836122 127935485 0
376770258 354020783 0
412225293 692241547 0
113863954 605432504 0
377328325 743656340 0
185208692 713091595 0
524838450 549428185 0
707088671 139590773 0
627459934 661458250 0
712869551 336904048 0
598151950 103003314 0
37611098 697297312 0
52480402 474189644 0
472022675 89353072 0
367520419 255294334 0
395699481 95699992 0
615121485 780743536 0
124302274 780596618 0
442379748 211216328 0
614350860 698640349 0
679789451 203555016 0
732799132 294076940 0
622477407 763086827 0
441687451 681599652 0
585293929 602143130 0
260278584 799392544 0
250738557 107828875 0
168876803 576500960 0
310121548 698273041 0
62707882 14246807 0
664777751 419241348 0
284191079 482391606 0
777246294 107275816 0
185514461 531882583 0
707602958 165746281 0
573492773 641211934 0
712779056 449343012 0
596108337 770394263 0
132242052 497939031 0
594742769 268838368 0
781852622 285147262 0
219729444 596897711 0
265853521 481363426 0
435049828 68856433 0
403843630 547900185 0
578673438 469981999 0
91691662 52524246 0
111248506 157405660 0
324760988 674535339 0
758879574 418819806 0
561538842 381865273 0
167677521 327989125 0
187301806 696917520 0
564739403 235602609 0
483998198 732925486 0
744335284 218039737 0
624867252 606559963 0
227905092 143476733 0
738485186 610031433 0
523117210 430300663 0
568633596 788342084 0
795339657 397842231 0
516306831 420032058 0
682755249 462419503 0
751001311 622830527 0
213709152 540547799 0
437537862 13088830 0
202233447 138977475 0
311171540 334447853 0
85057069 213257579 0
314634220 259177720 0
752811305 410613171 0
486963102 742957950 0
495734373 49921151 0
559735096 1268609 0
562855043 41367087 0
777037210 499811064 0
215189889 659640132 0
266261593 689787205 0
722380588 341998830 0
92140873 369919928 0
431121656 644571248 0
6653578 604146640 0
249282462 607104609 0
732472099 629931229 0
151134385 385203889 0
112144898 438338809 0
507627108 313229739 0
758893585 128430051 0
723126395 570710849 0
394571462 1171247 0
286387398 40812073 0
771499503 40736672 0
413781022 36656612 0
698587326 494532475 0
694760751 90404786 0
299579113 542299878 0
724793778 652034803 0
54520984 794519053 0
289367537 516535517 0
707592463 149534564 0
100574266 467955762 0
253563411 60280410 0
486071203 537926362 0
144096569 16851654 0
170087356 565939421 0
5086955 75866889 0
545547256 325686487 0
561717006 122360356 0
225251963 337463883 0
619739847 661397051 0
487685092 154053488 0
116510955 744918395 0
521847726 618210689 0
380283511 52059571 0
582056172 298403390 0
801152784 294236030 0
462178554 252939679 0
237847524 181083573 0
557116101 614353526 0
704411835 289145995 0
303669275 173063439 0
47789591 568379477 0
661523606 609005376 0
199212659 124436376 0
679090816 219295964 0
211363067 161953585 0
279534516 261747657 0
586947404 76827960 0
228340972 233251419 0
160536585 480008629 0
508044675 655791248 0
265028594 51896673 0
356092920 132500677 0
234487838 580589507 0
370773848 585400807 0
2439030 421114138 0
49303354 65839912 0
476637514 215780530 0
387102767 635004835 0
534154292 489916602 0
623009033 114898642 0
791554079 524500195 0
765511106 650732785 0
204182059 406853035 0
727472778 81756909 0
503669917 168642473 0
488402850 243093095 0
328915740 476538620 0
690365364 258127821 0
768090188 648427807 0
167056210 296250820 0
490021580 7392869 0
215120170 466044816 0
253207787 103195647 0
656328872 652485407 0
553014595 693405052 0
351648674 265252749 0
765473 683406362 0
660831981 203811147 0
23273631 515426800 0
396819204 208397988 0
729106460 314167081 0
590383414 286425020 0
248814442 253100489 0
15982157 795086987 0
573022751 710915936 0
575945356 633900164 0
75868706 139703792 0
639081252 737822122 0
22223813 234937439 0
346062495 43872308 0
560190316 177840875 0
358010379 254709480 0
61870888 440796316 0
272002592 103941692 0
294373376 456319740 0
450204642 793124214 0
39607174 27677781 0
304216244 131402470 0
322352525 3551159 0
24976602 768924347 0
286968907 309806634 0
663446396 70652404 0
500492344 674770164 0
170051428 623096635 0
425654566 209220216 0
698660193 131380650 0
565056566 184513538 0
451009252 698467428 0
262141332 255245595 0
674619613 225447157 0
222958919 366380473 0
232393793 90007710 0
122654193 406066938 0
9574236 800723281 0
329284506 742785450 0
592905795 283896150 0
149685675 20422573 0
331048889 733825709 0
778867964 388017121 0
294864520 502999271 0
305117933 200859033 0
372835673 670674752 0
415238140 252285820 0
629186685 642127897 0
678323579 352931963 0
417990841 54272939 0
571346698 416284803 0
58863817 673615567 0
519091782 734859091 0
525077630 577372491 0
12320057 399561701 0
360785916 459447006 0
742321326 642090830 0
596130829 591424118 0
719641617 251945927 0
361911599 227017390 0
406096589 537982136 0
632498071 496959687 0
398875982 549420774 0
454358614 330529654 0
483378479 273132238 0
260119772 492271688 0
153139507 188829436 0
658681287 559767616 0
603108650 578120189 0
224813359 754741012 0
400646287 351602428 0
134315719 713737310 0
341095715 245839269 0
512690294 187929575 0
312514075 474358176 0
246335994 123658768 0
591088565 457174568 0
319463650 189204983 0
25188204 620439245 0
7184325 166034665 0
310247309 203169321 0
116364626 448492749 0
223370513 450671322 0
664852753 22645331 0
321394676 47320978 0
217886365 49386862 0
370465725 95701764 0
768717793 145538924 0
167765913 228512167 0
791365350 601103782 0
743281315 601620806 0
419741942 244089839 0
464197509 490184733 0
492164266 768809218 0
548230510 269980919 0
754943850 44889344 0
186269701 567754102 0
655052535 299066721 0
266468793 295395043 0
502397654 113122609 0
411769487 761587903 0
188295836 379404759 0
598694928 325419960 0
602473472 283248778 0
165685076 77470900 0
414480733 229333492 0
600313173 410713511 0
674082519 379079774 0
630705362 746529432 0
538851960 150568461 0
707952886 726398268 0
418765791 326791335 0
212631757 826757 0
707047414 320537110 0
581299639 548772492 0
3148371 259944367 0
37957485 772265078 0
444633167 91973905 0
307609307 307523256 0
700292479 274592012 0
117157843 389941931 0
338674448 254188805 0
596497805 214110682 0
481390341 205770336 0
341428405 69705151 0
248050441 396886358 0
482066620 106436842 0
430236007 300449683 0
594625282 144113771 0
706916378 749154966 0
163619434 229412760 0
720077011 504779873 0
59929843 425833815 0
445328933 747429824 0
759648952 139103553 0
711920165 62395156 0
391658679 303104701 0
800273250 8067745 0
36272295 14491322 0
625127051 488706336 0
120142912 356686173 0
565682660 528785992 0
630466563 617208442 0
689051902 715578193 0
500022372 345384206 0
103008613 501951508 0
334276037 344801434 0
85920776 238774711 0
475829587 270211532 0
494566402 685492308 0
272152058 294347211 0
107833603 169724719 0
446524131 429220885 0
381745960 785035462 0
754649930 1620004 0
4868454 337440270 0
2702867 614528602 0
170819642 384867527 0
567608860 668932260 0
616323503 649135896 0
743570938 117304819 0
41755224 168956115 0
244145951 758176950 0
347740834 134867626 0
147321967 48891912 0
409479604 517915328 0
209694489 20454631 0
634621928 272647611 0
637425963 120402986 0
176129596 526019767 0
775320268 56500841 0
131292874 71887397 0
2813148 413138135 0
754030575 122649973 0
439860075 745042731 0
720847410 268808655 0
796563937 371352533 0
300881292 742375948 0
366065866 705701618 0
606801393 611469815 0
546219316 482236589 0
191685434 287053997 0
762022714 757537843 0
700671180 336116872 0
466950420 671605723 0
360140617 16615192 0
692704902 634856160 0
670450808 309905343 0
568143348 638867449 0
665112344 98882313 0
43085538 663055558 0
527764557 632901242 0
42761548 94571283 0
736549972 142318915 0
365430155 412083555 0
581640669 436849553 0
546444038 348246794 0
617947402 494382839 0
766833416 730321088 0
388870617 436291600 0
14439585 444650455 0
512655420 577935429 0
15344089 143492520 0
546163461 657368575 0
95458434 113173524 0
677081485 447738295 0
395609836 399385037 0
187606371 453151743 0
687729088 112981385 0
72418810 356324959 0
301847272 381045481 0
704681605 326039387 0
734503830 94490118 0
639163123 713400379 0
65203427 619302791 0
113919930 466401763 0
260965804 174921738 0
555020205 335336141 0
77319741 85801237 0
381869034 729040813 0
464191734 449016788 0
619341521 553272066 0
393249255 446704619 0
320183514 461499695 0
456490497 4194838 0
457273265 235836420 0
575181535 340011473 0
494910572 110331534 0
607083716 92788284 0
714740213 401136268 0
408532549 186840833 0
580521416 349086811 0
191562276 556740373 0
324621875 212814038 0
571282130 410148304 0
615782153 199229551 0
122712634 232506592 0
482816099 724566414 0
798161083 632601741 0
189875960 46308455 0
602905829 136815230 0
266383270 128231267 0
706632887 20768759 0
623214919 342508568 0
91382257 371019770 0
183466016 233038773 0
302077797 614343284 0
646016389 540222991 0
639367427 405357561 0
659715116 746313121 0
186552287 386078501 0
435500571 8225847 0
152110984 76217291 0
305726611 746659963 0
89792321 105404154 0
369919498 255030304 0
621105706 9766465 0
520238214 643703895 0
683114266 644390067 0
647813642 137360016 0
422961465 305569477 0
190562464 441544934 0
248334688 785566753 0
10059304 138617880 0
775137287 88151514 0
243660758 241649386 0
415447466 480065982 0
770604065 415019241 0
72968511 187469011 0
645158517 786696971 0
38816423 749928342 0
143705855 722807339 0
468769756 463696419 0
504600641 634512473 0
750633311 428577475 0
371220601 704609282 0
673153302 630474313 0
625226168 431032341 0
334564835 430042673 0
318451951 540420972 0
504167113 233166952 0
87586815 251679450 0
616125121 788556827 0
559779108 35874731 0
491584667 100745007 0
501443659 700683799 0
249443698 720526622 0
549774366 289551989 0
56755287 534570779 0
601270285 32983890 0
95253117 328343444 0
610809238 65998319 0
663806635 632317600 0
244283269 420019487 0
132508394 397188896 0
657598457 779527781 0
375649803 597261045 0
150789709 258972176 0
543570676 448660235 0
706385403 72639895 0
147074921 128290128 0
554685695 298197617 0
110367090 206273964 0
262002731 552132434 0
389389859 395619365 0
720542118 241302847 0
131442521 21534471 0
586965634 90608791 0
42855344 89344268 0
29954764 35107375 0
749266243 419679149 0
411881810 517839561 0
29224407 99636205 0
19303380 242182161 0
512717046 235043454 0
460321551 93125207 0
358343619 413979921 0
436158767 47188515 0
146776795 68166960 0
84811498 319983727 0
18797030 458644994 0
342847264 272277545 0
387249527 231186659 0
327197246 210009136 0
413723892 220982633 0
625376471 637229311 0
463212924 25889847 0
633428835 548941679 0
9401537 652112724 0
518361303 474431093 0
508678411 359720138 0
182446908 466619696 0
457998673 719078626 0
311970534 350131012 0
635540106 238971778 0
24605004 327268133 0
690875968 54391140 0
799564133 254387830 0
327958415 590604263 0
787337125 728780161 0
366920744 418227537 0
237058506 226021480 0
292922881 92459630 0
528063046 10310309 0
292376053 211759312 0
784876788 314829167 0
752605928 372859224 0
300951343 189649817 0
446120741 652680318 0
75950729 557996573 0
160972590 649962419 0
297395183 629978979 0
493924195 615570235 0
221134519 591891058 0
91044589 766157513 0
274088869 502351726 0
88813872 669189103 0
640061009 622842763 0
529382863 681177221 0
269848570 429256942 0
178375668 462346878 0
142229913 505919752 0
685017451 727082577 0
155692294 625591187 0
349102029 761203420 0
517305529 721499649 0
199090247 204833864 0
316893345 750392421 0
486179950 587807322 0
673171627 569911882 0
403880089 510349899 0
33763258 627023502 0
730529706 465935660 0
701644705 542015772 0
450912857 196002409 0
424010929 705611247 0
127901507 736768001 0
258280044 469170223 0
623966268 268763785 0
743007831 751635196 0
432281702 697718436 0
673038901 324117881 0
86245349 630347898 0
397656269 173299280 0
82623406 685064566 0
757707037 308759910 0
199683934 606256067 0
759049299 109710680 0
38850733 302008518 0
135051989 52291860 0
272640259 389357280 0
404282420 336262256 0
117388749 617140619 0
533045908 275423344 0
124493426 357972716 0
424940250 137490770 0
138327952 473668530 0
62849995 272587778 0
80008098 308856373 0
763625465 309018056 0
654723609 409526423 0
442067189 118804238 0
172242532 579172536 0
326697777 667322444 0
261682030 307776616 0
228811815 514351700 0
478180354 103253441 0
158876327 598257838 0
275787380 273609715 0
279888823 365440432 0
307606681 523068377 0
440638068 666342025 0
199417722 747955038 0
308773031 669210047 0
152071576 147061383 0
311424302 171955224 0
280887591 271844408 0
261085101 739226301 0
345911284 70607320 0
114297350 297942306 0
284860443 292437399 0
205070369 348526187 0
698935376 656453381 0
705684549 727000899 0
492103401 235736115 0
136171115 687352009 0
786747303 281630418 0
69017240 497382361 0
539716302 54166973 0
380941508 20731167 0
201065417 457925679 0
128459693 347580469 0
236471177 255009845 0
572410487 323338820 0
752300190 547808746 0
534046945 710028723 0
322030061 796433583 0
30568441 12595652 0
748409558 765275370 0
627177240 477946669 0
581029101 575669803 0
288927116 125175956 0
355204915 413009938 0
148315841 389818003 0
120551406 287579758 0
597893751 122661803 0
181752753 339537367 0
417082351 287841058 0
467394213 200322761 0
622717860 264205289 0
176025382 552334384 0
146828531 644619568 0
298588893 376781026 0
563790801 600932541 0
46880270 460175109 0
272527783 1974045 0
708520250 689493647 0
446790816 745130012 0
117488090 692951845 0
96435469 313489003 0
603160091 23747629 0
759276506 688201044 0
468267660 794199687 0
386656651 37188886 0
154092018 747199158 0
296759410 55777918 0
349294211 485018136 0
725554135 621571424 0
136241758 612251326 0
720821418 27834020 0
277949536 174937429 0
107057104 307339702 0
136532401 799639943 0
546839462 499478699 0
511093165 170872978 0
15577132 479105186 0
641815661 249624977 0
633044256 244474439 0
449838271 783469106 0
156656693 307830172 0
111335815 115488444 0
308979939 693418324 0
131552804 115048524 0
466577164 438080119 0
33528800 678853930 0
303774493 448962152 0
128371055 518808006 0
32560614 372627796 0
311716259 417483551 0
313975376 67964879 0
221407381 667009213 0
490530571 459491087 0
165746010 142712824 0
375314233 434718963 0
580143476 403099094 0
242849513 89996119 0
397102176 606622789 0
90777620 649330435 0
291354349 755707653 0
545141825 496141558 0
252349764 434800376 0
588514878 797137556 0
110414933 258959351 0
145751939 601205591 0
38289811 6397302 0
692416860 176239276 0
394014497 55141339 0
468014104 718130182 0
700615168 639960025 0
257757140 13069865 0
289966425 786373478 0
245878696 528152613 0
26798006 650864742 0
373794009 345986018 0
553183003 155406982 0
122166308 717770997 0
320823399 49434283 0
65107625 282612857 0
620026349 649135824 0
635361006 744994194 0
642641766 3333294 0
92273726 599348378 0
778886101 57186893 0
125806481 418087211 0
785675855 348768977 0
223748719 235040783 0
230183195 205200252 0
201803022 648585811 0
202585166 243368127 0
236034556 659137443 0
34995865 318746704 0
244067710 547178810 0
652345088 149786221 0
120220276 130263566 0
217708130 565263034 0
3323315 171418944 0
105740878 799476037 0
153589425 418589371 0
104999242 40958056 0
87174643 65983305 0
713970702 249025065 0
56765792 503710400 0
495653935 121433624 0
99472958 225365173 0
620455240 394707452 0
347396859 371404581 0
248563585 625501043 0
377263417 252235313 0
743370300 322385058 0
457876262 773000603 0
268643437 201758538 0
621224067 402997424 0
584760418 477574163 0
84140099 628814654 0
56044231 348687283 0
301823238 670077753 0
332450837 388603803 0
797387085 716254426 0
427192087 507310355 0
156308273 655867389 0
161444468 647672710 0
693434780 131808595 0
402996298 95553725 0
696348097 426081225 0
703250788 152228043 0
350346872 68583965 0
669404664 569885392 0
659802671 110489104 0
607532496 493955604 0
125239886 35509029 0
153398913 213670463 0
20396466 696882263 0
558564613 484770140 0
96402720 70830389 0
763853114 784115760 0
618352870 795330437 0
160697956 515508535 0
297931596 112271596 0
738134727 201698461 0
636569327 683880163 0
82605415 690062126 0
145087900 71347279 0
13969976 640600067 0
107663829 221686244 0
119191037 348316585 0
648393862 163509832 0
737799617 738881156 0
419916198 428306713 0
56041438 427162759 0
701119929 663128495 0
436304575 552291118 0
314467759 607206662 0
546100958 245878831 0
480746164 441805832 0
273670010 574299136 0
654508176 409841350 0
204825809 248423971 0
223013566 312526602 0
131742551 299927103 0
109759906 109303915 0
326248957 444289217 0
342981431 284127722 0
340928582 487512833 0
690805606 466839662 0
733351795 152959497 0
262662510 550255376 0
777982102 174127797 0
498902648 523826245 0
222536682 228600900 0
621677324 584831791 0
588729945 383830124 0
499908779 145579490 0
228794540 596332276 0
248648190 391220638 0
441012543 681644073 0
546751058 330454844 0
315675989 541281550 0
560438220 421395218 0
735229224 167713350 0
156406601 205649218 0
221539777 166772 0
89214173 523564400 0
24354414 356016396 0
239332603 344114410 0
381076189 476679047 0
696267314 536391403 0
646594717 169164781 0
766039742 706476269 0
363659057 294488735 0
414756865 758890032 0
751869284 651898635 0
419336282 160983917 0
244260341 735745739 0
576432065 172171895 0
432582270 305232363 0
109768822 188532903 0
347858649 308159949 0
323746785 207961219 0
620805859 252589039 0
357506909 600722905 0
778183212 45194292 0
401919238 422819352 0
186182431 58036505 0
439961209 197210603 0
63289740 122317067 0
303081228 261475339 0
130799588 303483016 0
5287014 706617679 0
89892865 213191124 0
269234496 258040696 0
462905102 43337949 0
431995580 727557494 0
308238695 415100095 0
586101240 583245169 0
698151489 568444058 0
558960390 692500380 0
623079256 712597793 0
733455172 66341952 0
720097558 580554257 0
61678763 84794142 0
135274101 293843924 0
676148005 608409910 0
103354747 253454471 0
41407569 611065887 0
730388090 264569525 0
470594754 340090838 0
284899255 308313806 0
670088842 189087624 0
343496050 590636555 0
112606701 165870463 0
279845912 493767367 0
489892873 780738476 0
530660125 719478942 0
645094294 345180939 0
594739704 700213904 0
647404744 209584725 0
382574390 616071968 0
245613329 716658819 0
709567869 532612489 0
331177911 342983036 0
474853978 542049064 0
540375413 74113918 0
104455524 102489838 0
744161606 774391349 0
575391920 741406928 0
204534608 408572568 0
468837264 416131729 0
734819330 45928372 0
240492276 417124390 0
557374949 800290899 0
605011715 465640143 0
695616218 233756897 0
146297447 431678528 0
266973598 110955030 0
217495251 511947063 0
75444745 538134396 0
671812330 302166140 0
461587292 373989136 0
327096939 272324389 0
478367098 625722766 0
701179943 664625960 0
653386264 141998717 0
521925751 264885400 0
238670110 533776985 0
698968601 755721109 0
28647131 553944200 0
72454076 29345968 0
552943880 323943089 0
709453173 38522305 0
738433847 72296940 0
277345999 574875665 0
475199408 384259239 0
339023901 709638713 0
288407525 495565747 0
390067635 454589396 0
761585297 610979818 0
101022165 390615973 0
634923346 530153537 0
94833551 750175888 0
580991429 132811829 0
490323430 626411859 0
187024172 740277618 0
383802332 660985651 0
230445327 108534682 0
778199916 34026385 0
16812133 513375769 0
544136129 630917711 0
646613608 233872054 0
651598705 578989490 0
137642969 281273151 0
651945586 312054851 0
77034894 214540739 0
289759264 755273332 0
133729010 295830443 0
776785861 439913182 0
547216422 557782867 0
693509460 683054152 0
85872213 334693511 0
205922300 654033048 0
108769514 733700082 0
533145816 112566320 0
431006684 419380572 0
179465254 12035261 0
558787349 693790745 0
560542551 409674666 0
660915660 87923804 0
724260559 44442065 0
475987160 587156230 0
718243266 70619419 0
436055838 506168551 0
650316002 560754828 0
307110328 768979178 0
621060824 473721805 0
47814637 767656215 0
635131542 219963158 0
550564861 630622664 0
9855993 751127494 0
679610871 660982303 0
365570404 255674922 0
700918545 740555564 0
271973618 635220901 0
148848250 469437039 0
567002112 378788193 0
600782146 245718995 0
425490059 99906300 0
312802863 365873473 0
231507137 564279272 0
78818812 530020865 0
273527653 625824501 0
485244561 542810926 0
373911161 241894565 0
750484336 492836378 0
546799802 61918020 0
373598858 483413692 0
190607677 653634522 0
711087309 456801651 0
578620015 172078499 0
398098764 166979359 0
252749747 377418554 0
154816408 601984394 0
224839588 520272674 0
67739827 290351354 0
376911230 431218937 0
117278607 100282472 0
779020795 263153305 0
791125950 210422561 0
597262749 89234059 0
453840163 140506635 0
153246188 68492527 0
159031157 486500606 0
468890018 132151916 0
104790792 703913172 0
11826518 327151338 0
456688496 173530466 0
540655469 174301027 0
319937453 426957384 0
357139490 193207907 0
476001088 80767591 0
214794981 365067383 0
332512306 769227515 0
646790248 561603115 0
90456428 213835103 0
433235855 766886365 0
91829566 673680114 0
210128724 302622026 0
6328746 581586646 0
674903081 495179389 0
78093348 491144081 0
358378199 408968331 0
328751027 114395567 0
309608721 457773470 0
296086710 136759969 0
311117188 51016397 0
469476888 272007916 0
453812031 207194000 0
448202940 106554828 0
375135277 523848568 0
712470824 529266306 0
317975253 718328791 0
676127711 176286729 0
14837235 110836990 0
237753781 237716387 0
349833218 23434483 0
116009805 216334293 0
593264541 159304612 0
377742925 799315991 0
377691949 751945646 0
787647361 659362069 0
44899094 195673169 0
78680640 698310805 0
48212505 316424620 0
412181307 475105746 0
613615018 535842243 0
701600515 780704659 0
755343794 389697858 0
247338130 313257406 0
288965941 346175847 0
30804350 440002542 0
189334473 694615981 0
706769066 489627529 0
545221816 653017608 0
511182376 324526397 0
768768098 370658653 0
501992045 685582200 0
34716320 91434242 0
309596485 374289766 0
489429457 507379513 0
321262332 222340417 0
677421740 311751989 0
391616393 45479826 0
219889862 799983375 0
239660731 563788387 0
555580916 545418815 0
249365457 120328710 0
753479499 215693564 0
504679775 321327348 0
45002018 689542207 0
30984228 673491925 0
257584977 115125276 0
616278474 14594800 0
302607678 306164755 0
147010215 711874572 0
582129379 443140374 0
700695403 208863381 0
421515081 643927553 0
665178526 121089624 0
212911255 424297390 0
129844596 774851779 0
83841614 76019003 0
26728404 676048166 0
499147845 284931490 0
18894740 412611063 0
7005084 294863883 0
590687233 125800504 0
787699824 98270007 0
216497773 117861603 0
523848862 653690826 0
684136561 309222468 0
756735413 625625984 0
89460350 23000689 0
774787171 678456106 0
177613875 332982475 0
171201219 602620592 0
780893962 172298997 0
629170290 118638570 0
393871271 400344298 0
726581744 449199787 0
235956164 419696384 0
52329417 597401264 0
368914064 720941838 0
291447391 669494789 0
596157828 585561552 0
311388395 686649866 0
629233946 480286674 0
261036205 67625114 0
24163027 363926548 0
624435831 633153200 0
512867901 404357814 0
262945970 523903634 0
547053946 97610595 0
462701562 492945190 0
302001350 260987169 0
275098529 759989581 0
293082472 749619824 0
50148754 20786884 0
451147105 319191775 0
605144489 440403576 0
368744532 682950887 0
128373314 759637018 0
423256010 321524508 0
553847602 293974777 0
409045781 188804494 0
524488813 482269873 0
740900567 726103875 0
226247656 624658488 0
412505480 309043949 0
581765852 709098190 0
740121529 378344119 0
45986239 164190805 0
187888399 779399475 0
118150379 237660347 0
170365824 77720312 0
528505592 440884800 0
671350280 42452406 0
451293756 9842378 0
506391779 366710959 0
297528377 309860177 0
118141604 136470346 0
680847527 729827591 0
164223401 95666389 0
478773125 325622604 0
666352407 107855545 0
192747297 568042477 0
539819519 575645244 0
655837568 363536793 0
787426863 48255366 0
421036513 767434871 0
395008660 755702595 0
318983417 524659749 0
778661702 469716490 0
316216314 561401402 0
410045051 69317448 0
153819151 330711619 0
544068815 4267881 0
445569644 728957330 0
770934640 175089359 0
330200762 554388639 0
355292851 97695150 0
201145098 795068851 0
192753944 744026616 0
410550274 581937826 0
353865727 69128220 0
111562749 637664545 0
483328265 334045652 0
175092660 538970856 0
678846245 470107136 0
169964366 669323451 0
25095653 645230016 0
591637839 656452981 0
508854528 105562926 0
197079073 474810169 0
26288157 479797188 0
232271616 364953403 0
25963325 246946582 0
490042403 546004208 0
472871242 472482272 0
212314228 781090562 0
575293549 777834828 0
23828402 757465305 0
10998990 213241614 0
352606725 133997848 0
480024175 191435075 0
737933655 740360195 0
548562404 268729449 0
359865180 6291825 0
785252996 657741744 0
347956520 1871975 0
275374962 495317321 0
204050164 374214993 0
697847622 381515719 0
629706587 494300124 0
87613243 624600844 0
188826091 92919584 0
685944974 324802351 0
660051863 17657390 0
310593917 341802590 0
623677646 713320594 0
763892285 658209172 0
348960365 468458336 0
665346448 571085488 0
13604311 290039857 0
334024429 38987304 0
82215791 342022485 0
96408532 250061974 0
576450408 677582189 0
658547864 354759025 0
455059702 510609184 0
685244547 790265057 0
130446561 119365956 0
567644780 294599473 0
304005844 578875783 0
245733581 415520286 0
404791998 178481055 0
160624062 369320364 0
184411118 692337193 0
508102366 175950666 0
418109691 72800979 0
305872159 302518741 0
507649275 461188783 0
709113099 338289021 0
405572625 18655243 0
20738553 621924497 0
607012919 502389111 0
509035998 149277191 0
205236566 501448590 0
93559896 82932200 0
698364119 270908745 0
531814224 753761268 0
104902433 480568173 0
642864483 85893505 0
34097908 484914231 0
204467357 256168905 0
667540653 191525247 0
65946861 535464703 0
716305420 772682919 0
116707954 245311369 0
698564951 774242391 0
349791213 428761325 0
218819783 787738002 0
757815653 652234535 0
456820611 538744906 0
335616956 39929657 0
309482876 300184137 0
453465289 300535832 0
429287853 98598345 0
525565438 758675948 0
193850637 346207747 0
356699811 404724981 0
348509562 300403852 0
427146515 244176638 0
187409187 261269448 0
10360279 497966018 0
725647645 487793062 0
669016120 643186673 0
168680998 231652259 0
234224980 561514584 0
595064950 761688358 0
408857745 433359125 0
189596237 240039921 0
549189521 351229474 0
617854505 510614413 0
765665497 680800586 0
291631974 14710655 0
595207929 338291552 0
65656059 61827461 0
338416963 385382408 0
63792979 672059336 0
743102749 756145106 0
546740377 697867718 0
498411451 421008618 0
71085757 734899718 0
490574963 332207164 0
29025289 604659249 0
257170515 720692362 0
210258221 50930478 0
543590055 187587801 0
163936377 210961038 0
712016735 187946496 0
86928181 341786144 0
669451953 129420048 0
58321611 264796171 0
255616397 748712249 0
144922031 185696367 0
502556492 210100314 0
743059277 55440607 0
606186794 427239855 0
789907443 558253944 0
646951189 330474080 0
26046559 178265141 0
243275899 237241035 0
181603537 603119994 0
389248125 143150260 0
354250056 621889765 0
254554063 352233618 0
729034768 781192200 0
197075110 263503605 0
580482598 399386503 0
608104174 499737510 0
259811580 175412265 0
220427448 511115951 0
94743058 290045910 0
442440118 748342489 0
460654999 204389748 0
12978825 347710795 0
187327788 405491273 0
780306432 250055247 0
83185448 481898882 0
727989054 412353834 0
127992271 587338716 0
300153073 349881788 0
451846838 37448057 0
776350241 63449126 0
280638223 407804346 0
710660099 312965012 0
475391147 534670776 0
602529020 515235905 0
413607794 159458461 0
527200578 444650701 0
432429688 301546979 0
292438293 374744975 0
581718780 332439773 0
519239248 26018009 0
713713605 35317347 0
282179868 139301073 0
578396607 454685866 0
730416707 396180910 0
750869907 36158294 0
457906930 573318735 0
206707027 241306949 0
712917746 403915413 0
410801117 38624430 0
701535785 344844882 0
615445743 517345244 0
651218329 425906597 0
638817245 286087736 0
105924553 412503027 0
551695019 51690571 0
591102069 504764158 0
179059866 130042495 0
721855876 395917543 0
412322394 290857874 0
296601982 770571324 0
42020297 226539249 0
286121124 578046848 0
616393399 78191995 0
328617642 465261294 0
379589738 593032804 0
32747031 57565328 0
798018229 222522743 0
710225776 307391009 0
554004663 220621431 0
153414360 659653548 0
348898220 134952358 0
137563865 764032304 0
265080784 469705528 0
303019339 225215589 0
526443663 761559610 0
654700707 694606307 0
315835803 514273434 0
250637791 665935009 0
573481382 794316532 0
210744969 411065134 0
546074168 648337773 0
60236212 79267523 0
668475229 564918253 0
275435409 729085896 0
271364208 416444192 0
233915053 450556504 0
60885636 294517854 0
801189249 239847592 0
470057750 8079375 0
747368599 30904705 0
608434281 698117288 0
56975930 657980085 0
403519028 527200783 0
291788049 264252846 0
415494423 413798212 0
251510177 743077865 0
467578528 513212513 0
716103773 263236913 0
232447911 317531666 0
220017691 298279725 0
147745853 139597067 0
18196372 95450684 0
617292452 448633265 0
166281234 349689448 0
129711995 193895793 0
547466097 103386283 0
523859357 307534389 0
350254966 26590362 0
200942231 354059563 0
174742161 758472325 0
585451953 57972157 0
407144109 218465573 0
154456240 720894644 0
415725814 666521435 0
378345276 339281118 0
798593256 521159475 0
541647421 123563968 0
6397541 735210249 0
533420269 142480845 0
527606258 35015207 0
63803884 322570017 0
647859628 143603918 0
30574312 326180621 0
93164018 182978401 0
341055137 392934505 0
58017138 639253794 0
233039451 336826496 0
230907134 81044212 0
796950040 226860345 0
109976532 675343269 0
483976884 330598770 0
292429745 780385230 0
45468756 449785057 0
698748397 535946792 0
126995996 132388635 0
662134616 653263317 0
787745091 357107915 0
113063929 733100645 0
657873933 79243571 0
625940313 372917016 0
108205305 692997353 0
515591487 149198617 0
276753495 287107254 0
552385582 520254121 0
188223815 746290100 0
6071128 461195882 0
235335419 746117943 0
102819932 613821041 0
120300964 524152732 0
338330630 203006097 0
695676514 414836969 0
86085335 233667829 0
399215091 148090590 0
576756506 298338003 0
31008016 660653272 0
299564353 640308068 0
544367250 602591251 0
520339485 640897615 0
767567611 671697354 0
543565553 177351007 0
152861051 113050758 0
321213545 38155313 0
761164234 558217621 0
786179030 302145922 0
44573303 687815831 0
448484647 606384624 0
151245331 145432306 0
781591466 487581562 0
630421502 449307125 0
48872550 665055264 0
171336620 98511515 0
563680529 359433816 0
796976397 677538848 0
391793994 118966668 0
308650123 112715713 0
165706672 512558330 0
202555891 639183850 0
785130351 119659024 0
149118002 44151623 0
143867433 196085662 0
367679627 596429675 0
705516268 631714039 0
330397973 421800647 0
84196356 799745117 0
705594452 421414858 0
200660314 410263020 0
98864730 190492688 0
755745752 376950848 0
142122338 363640585 0
177093931 708179785 0
143358488 575687953 0
244414733 641628371 0
473736572 271112173 0
447429668 203201175 0
525465761 447560584 0
318219791 345432245 0
685359725 198964735 0
113589228 520759549 0
28755057 91234779 0
756110102 250275407 0
95715135 546372835 0
553015531 523455201 0
481687542 221376539 0
566433832 132364314 0
423333351 373710440 0
522956921 544967266 0
365765389 624422308 0
612249349 275955087 0
700473103 119914400 0
226036525 737472394 0
110789783 609175009 0
78369186 509187506 0
161476602 544400839 0
54300887 423965256 0
94587097 412819863 0
343722857 196364468 0
340096561 169044587 0
42090277 385813818 0
367333251 553827853 0
503018198 413518089 0
140533945 153994246 0
473502684 80011484 0
45966307 512638802 0
636954 152986802 0
675184500 571913842 0
32608128 71347594 0
288427027 99072120 0
731732595 197211432 0
353328921 341445723 0
517360947 439225435 0
575819887 519118968 0
179665502 598043017 0
477472380 725465003 0
271811133 535633791 0
779708462 192677892 0
299838639 82280537 0
240910738 599750482 0
468145653 641868791 0
234724826 404347550 0
500504764 757477890 0
357537191 473828885 0
377845909 461129766 0
121651102 588699121 0
463163840 154247242 0
597601138 699785743 0
438081131 653321961 0
640964870 8315982 0
669887430 608693862 0
193815404 281168959 0
645119666 332047379 0
405214874 256295395 0
753614790 440028228 0
105960020 770489766 0
520676230 17079209 0
81458331 414956594 0
381157006 531378688 0
310193964 314078840 0
251707776 310180625 0
129168792 667886789 0
800921537 253679047 0
592061819 523058641 0
167664047 28418878 0
186654120 413283617 0
436783634 482573626 0
464690833 207484525 0
21491842 644231256 0
12097451 324293382 0
747048474 530797971 0
720466181 277179015 0
8804287 448983163 0
438642890 645330752 0
401699102 194872569 0
7723005 541971224 0
650397769 554940370 0
305615773 393845477 0
671544022 521476626 0
437257210 671919699 0
509534777 60869683 0
715207683 267416141 0
594935559 740227930 0
526052115 588634748 0
700207666 632214270 0
713222371 240983613 0
48293599 552769769 0
740747763 436752526 0
605975857 617646557 0
759227204 524301011 0
424949519 606224968 0
420923168 153060554 0
490431467 665636867 0
50480931 583131988 0
377890225 448379713 0
282809197 661472605 0
340318443 31004546 0
536634400 596229469 0
331111847 688170950 0
404031181 287357372 0
486964898 718243831 0
185152571 623390652 0
705962309 110473928 0
613697295 516105994 0
351356815 254109261 0
552997862 198078750 0
242222083 137517265 0
720579181 593507991 0
745377174 551076503 0
343357660 38278156 0
451961681 35749611 0
1202763 94321383 0
151016954 291092282 0
165760705 132555756 0
344357602 385840215 0
664618672 553634152 0
761614591 198759208 0
322495242 224605514 0
684065801 134585518 0
722424182 373056162 0
84599717 285040924 0
104419505 493247206 0
164070856 130945582 0
761248841 12532423 0
253560644 704918295 0
131401512 616463321 0
780572988 709278042 0
160456647 172297265 0
729055483 140015390 0
402216966 761245082 0
171632752 778686583 0
83387225 12399896 0
562076309 235254508 0
371789415 208741180 0
730577164 498356367 0
593822718 269073478 0
29260966 238899014 0
594783939 559762279 0
96962911 17768777 0
674217453 109989890 0
749658060 117296118 0
571430487 411707667 0
775835897 416013881 0
258433391 179854731 0
650521910 501369541 0
325926401 522240868 0
377444932 528326831 0
250779788 498883288 0
308720832 227888533 0
424785550 264822451 0
775423317 546478852 0
10655449 706564008 0
606126467 288771474 0
688864701 432067594 0
269078267 737137522 0
652039952 665002385 0
571475833 442052749 0
657315956 352915550 0
628733692 323868154 0
134266159 454514003 0
719149479 151971815 0
579428146 668968782 0
489343868 446693061 0
636410962 253619642 0
111109185 203664481 0
648403597 503172148 0
779183654 516064059 0
128992418 693736432 0
350333514 770089505 0
327647855 212741926 0
282723849 695314015 0
209221975 476771432 0
239938507 483654558 0
486339269 512774835 0
438834452 267184622 0
547794221 329953039 0
261190170 688221306 0
22817421 539975516 0
296205219 779203753 0
124474287 592031108 0
239030646 556751107 0
130643877 174856997 0
646093761 32675426 0
513988875 560913903 0
623163312 444854759 0
458835976 157023710 0
65835366 97184831 0
485125162 106806909 0
286346220 300019975 0
1521664 242794387 0
491483607 322852993 0
732617142 510263034 0
709361457 668135702 0
355607460 468307258 0
259996597 484815006 0
298539634 723048385 0
654092560 666975643 0
72616740 119918557 0
86432733 301156629 0
428839531 600653808 0
660700886 389781644 0
101649237 496631580 0
568399482 173060321 0
156848530 56573113 0
653192489 55964388 0
395055055 521984873 0
64558946 652661110 0
550742147 437520458 0
51545511 120313647 0
137653136 632799144 0
499662549 775441022 0
289852145 350554623 0
336589679 295738801 0
445227348 138103543 0
778211218 83573170 0
628535244 677504253 0
22282479 579803267 0
477509487 787639949 0
580161133 99405866 0
691337520 630217467 0
286211247 669314217 0
217037022 725302618 0
292828816 287135532 0
360862050 219122968 0
661423847 48175102 0
180995911 67087293 0
106852053 612756400 0
424044307 150707912 0
364630687 790198400 0
120666380 405711140 0
529506165 182267408 0
144758166 481246635 0
475042088 424881058 0
595736119 628665069 0
735018491 451049209 0
60356506 434909448 0
168603608 183920511 0
493889551 317541226 0
314261268 731498674 0
666893291 537721675 0
42136628 599192809 0
775259722 274906728 0
442115319 106652652 0
231310822 282775978 0
110379411 563094471 0
700192714 799717104 0
697081476 760566778 0
14168522 244343176 0
197528672 572295490 0
251094148 730142773 0
144312325 355649517 0
743990760 562675689 0
243350091 53205012 0
491035895 774531337 0
710258837 251443667 0
223252110 617072649 0
457525756 513101686 0
205741960 514835250 0
22874810 419353646 0
569017660 268215707 0
513763658 26003405 0
312948541 416610675 0
668424255 422194902 0
189460604 454679579 0
442264448 505331070 0
296251302 514514099 0
95638466 643543812 0
682255161 500253386 0
454284942 571778498 0
170794622 215163764 0
449032430 413416239 0
573427643 128789892 0
220704874 676336635 0
112371748 520863722 0
148987245 90696886 0
79711463 736088749 0
279473263 629046038 0
460450999 337746939 0
208727068 643110468 0
238174575 94748083 0
596606684 51036856 0
509595706 567643872 0
128129140 650743747 0
577869628 645116649 0
544972574 671180535 0
309603028 496923262 0
93291154 97176972 0
615233541 48618939 0
236840861 681298033 0
657661444 284315207 0
100192508 729944333 0
168923681 339151093 0
747083996 622753641 0
75792196 688915105 0
78091167 140259850 0
601517507 468923291 0
430985277 380500161 0
746603914 617622385 0
72461179 605230464 0
167149495 617022207 0
660243614 582599442 0
249424101 333245477 0
667181083 47075775 0
779549658 291204684 0
436221341 70981957 0
574780743 224588667 0
1726958 595812518 0
289006788 244866252 0
406534339 501822837 0
355713633 587753869 0
53587060 649459521 0
275211575 380930224 0
192726105 637051880 0
629407034 190104424 0
517889797 398046842 0
717776979 541659145 0
452402722 125025890 0
295156148 29186920 0
212071822 218515690 0
165581826 537958444 0
554349512 174986862 0
108418734 641955551 0
551430170 167682624 0
159411738 615865206 0
588612704 158629507 0
393413899 424714882 0
700822728 15260031 0
781070625 49535974 0
350659951 71421700 0
160356880 85994174 0
470064900 624946049 0
5912417 323922751 0
655659450 62075040 0
447962242 665055907 0
773324438 544310574 0
566229364 132307744 0
83731938 591716964 0
43043175 671158790 0
175702678 360849560 0
378667711 444121371 0
498642696 736936436 0
233723262 531336972 0
759718491 153054427 0
227686574 59225428 0
98450003 635617434 0
401531648 327816769 0
384112277 453604648 0
404235304 629504800 0
743529303 179834088 0
263112827 141123738 0
170891894 588691935 0
463974518 799683925 0
32630961 751139917 0
44587504 657986240 0
1237390 767869643 0
343828886 776245655 0
119873083 714456639 0
149110223 787941011 0
81103825 304377873 0
294629438 511427090 0
315844287 198610261 0
133141957 475239504 0
242419261 566556279 0
510723691 197067577 0
567705936 645423108 0
199005862 504031045 0
253842245 555120561 0
251841228 213749479 0
563965748 370467505 0
224738490 238612365 0
631628509 512050827 0
406658166 579838269 0
158178796 244124482 0
565104740 778529109 0
579622361 748229622 0
253864183 336200825 0
437995291 774663376 0
345405374 385531046 0
584331453 512081175 0
559828576 64568180 0
158717805 674659171 0
500970918 486132131 0
64456747 741091338 0
579024066 31178640 0
123893466 239034630 0
415013069 454710702 0
392151952 428589583 0
718571038 287488188 0
544255075 401231253 0
346163255 668243537 0
521859795 749872662 0
383514926 8369866 0
547380796 77963096 0
26996345 799884839 0
592282049 637934327 0
174797152 401607198 0
168027815 237885344 0
393868042 27567411 0
350635422 330154544 0
795876986 127664082 0
154210782 610953944 0
65587721 26734619 0
283765507 169771537 0
51815651 759450409 0
648516214 28568469 0
399962275 777561857 0
165343901 196959538 0
681068486 705405430 0
20429680 311979387 0
573565917 621660305 0
788252267 545098042 0
78470009 9224248 0
668016130 576964261 0
671935420 629881047 0
370638931 679095184 0
180701361 557938401 0
200787160 145548995 0
227343919 415540838 0
261152386 299497550 0
20720935 109259486 0
530357171 699708211 0
615594748 777769155 0
212405030 445147661 0
623087186 441455215 0
884244 789799307 0
483858272 452907557 0
697331791 368234426 0
314231804 553672474 0
15094271 648228790 0
743673640 599586224 0
214240423 615808304 0
395169230 258148558 0
691042449 342064767 0
634097622 450416909 0
45848058 242239366 0
335240745 308852759 0
610482447 133419428 0
769873764 653522214 0
429430986 390618851 0
380791955 345033666 0
663504147 203177972 0
227199474 252582594 0
87673303 712630776 0
669748923 138179314 0
543240432 565343022 0
299017216 340886370 0
381024726 521589991 0
590425582 58684002 0
57389392 184839083 0
795915320 662493028 0
46206115 50098093 0
628866443 115540003 0
6471097 678603879 0
81084574 783534734 0
452670430 593097397 0
359156495 728594480 0
248053928 283469410 0
323098156 89148464 0
93966193 724529027 0
699325195 554111832 0
792765236 493040814 0
422932974 116520685 0
313285316 287204721 0
561784566 357447291 0
106808791 588868217 0
428681238 413474360 0
352419216 187642785 0
796834179 716713012 0
439767745 150015396 0
331923492 101528250 0
329260619 498847561 0
416081824 780269348 0
656427266 776400768 0
55474190 601707167 0
675052890 70157995 0
627250784 516212216 0
194332972 221253195 0
21901350 336644875 0
37594954 229339313 0
607246222 639266602 0
814161 52881398 0
178684771 357299974 0
601350799 594416762 0
206426760 84496038 0
460508553 466229462 0
288819916 571364805 0
88459792 396737833 0
50618819 591735714 0
638617832 30068171 0
726780470 472198274 0
47693475 45959710 0
203791136 457936245 0
277391973 625322811 0
229139278 641524263 0
496765515 525121208 0
288954023 266923182 0
731635811 379755850 0
735793495 193197519 0
514246439 89433750 0
399952494 577218301 0
564278516 440983810 0
319586482 438577808 0
634802334 190932616 0
697325810 503456848 0
646625691 433941843 0
139145607 329438837 0
374667660 545265106 0
595690668 712556368 0
625105328 307707624 0
58463040 753725239 0
281003283 25608029 0
568074067 688105440 0
180479871 684486229 0
202030740 131508195 0
75344583 729607014 0
359692809 748967555 0
653587620 29957195 0
590312737 121159526 0
59538858 522178323 0
357103900 105432375 0
761483380 429793171 0
761227772 44580569 0
297162293 33974423 0
31885800 430282811 0
604281907 421052916 0
182626318 552820184 0
585328072 309929374 0
730001191 796885818 0
628802534 451093875 0
285266302 365064456 0
138230313 615229013 0
450748492 43636125 0
54870676 580110288 0
421540791 467189566 0
773283220 99318171 0
418334168 189106932 0
469286178 766855579 0
756598048 737630758 0
77596408 34678234 0
236103811 424541446 0
458178828 108419920 0
183864308 510568131 0
3115012 209951885 0
536148637 277917745 0
441334394 496062867 0
246171878 554764811 0
614033073 740641817 0
449035549 493746125 0
1408511 617592162 0
504716214 368815398 0
514082083 119163650 0
696119101 768833357 0
177730449 405767766 0
320404159 424122374 0
128895239 603135452 0
773195620 359084302 0
281007141 799085464 0
172655570 434170718 0
741229427 313924289 0
365291356 601772677 0
346870748 384491378 0
318244073 304655900 0
169143696 793279812 0
325086766 568299351 0
280107716 68482692 0
616554644 697753327 0
291800794 666002961 0
61493866 368008587 0
284849202 588147299 0
705385108 490994078 0
323987369 543545281 0
795011536 47558215 0
443015131 412448529 0
428491524 681666988 0
103011874 663907624 0
342660058 160968125 0
111995260 127808038 0
259316136 189791777 0
53766280 72986072 0
423666989 525970241 0
131949369 438257493 0
414870087 392780464 0
102143487 387830611 0
701934263 435411348 0
345677017 657673727 0
475070633 727060047 0
639366835 97829268 0
225523713 786527376 0
605584972 531977093 0
552264239 43968260 0
10667584 45066110 0
428792111 151070139 0
187671615 367223099 0
480457079 738302306 0
534231012 725878825 0
179038943 557498998 0
293139560 387583331 0
590014046 749740637 0
551795699 355986761 0
601700670 611513657 0
568872272 96204026 0
566147011 227247261 0
794033506 528524786 0
195638649 425537612 0
294122122 26427248 0
574029229 81779150 0
512792464 297660104 0
226238809 53261645 0
692082750 303716136 0
309871004 454149925 0
174574316 453596729 0
2194455 637908199 0
444563223 25242611 0
653491785 468378189 0
520756255 775836500 0
82052738 423944580 0
163464252 463696440 0
660893690 640522816 0
644102050 377433666 0
698219778 317277543 0
157565929 393909791 0
616489014 702318444 0
4816943 317733721 0
323851948 688084894 0
495844334 9666512 0
563663637 85764398 0
146889300 150610666 0
507460514 396800765 0
793609529 733667201 0
25198023 237844744 0
303878456 328002566 0
593498365 624110173 0
594822546 666386559 0
729626451 657707048 0
63846035 356904107 0
152179747 597816482 0
684468228 192222170 0
366494110 10707053 0
559488746 169774883 0
278810828 295334011 0
782414857 698831217 0
621644036 477819608 0
457356901 293989457 0
282735961 616936580 0
542571436 537335849 0
372848121 413437930 0
319380286 666418084 0
346219568 194404599 0
705616907 602025593 0
364631325 359948972 0
460611449 380980237 0
337755323 687760597 0
31442219 476792949 0
350405106 285631864 0
751242971 259653598 0
62531421 357955718 0
588670612 450019804 0
88483242 7128429 0
134414428 409759851 0
4990911 196798707 0
415349307 202145074 0
755582422 680581224 0
419908523 754125153 0
461047614 108988263 0
142529863 374254353 0
484662780 224468839 0
15726197 773544257 0
128538273 707998056 0
737858 31439045 0
614858188 84844725 0
436481238 465402734 0
550199590 468233788 0
587811063 632023063 0
660846455 571474355 0
598144558 338132501 0
528217729 386874013 0
213490697 780195778 0
512994208 250851712 0
523917014 610726485 0
10715517 87967569 0
477869883 298053033 0
120567560 733643067 0
376107521 207653325 0
740230191 642119490 0
183497317 348236115 0
26657190 26413079 0
462450858 749011055 0
665686546 560307424 0
90408877 231716360 0
731808212 179860859 0
644523815 187813495 0
772165023 572140280 0
21207401 719585014 0
570142830 19056912 0
190583345 426656205 0
177244707 773846810 0
409131116 741657524 0
686939429 524199878 0
453779422 602735315 0
720994123 461578587 0
529769252 179087116 0
655921823 374942037 0
359617819 481747335 0
67307476 221642931 0
114552860 161102737 0
681601433 95582558 0
274992816 504984721 0
502181 41616436 0
201516842 585653826 0
119331532 644070474 0
534772590 410427197 0
30135547 94150650 0
727826599 458827509 0
770257418 222730175 0
336267854 673731777 0
151886135 714750460 0
709594716 243158417 0
289025565 631413095 0
73900304 695466198 0
585922148 52973445 0
786973028 214266947 0
590017740 728095468 0
339712313 211594113 0
9712037 261938795 0
790333428 741226003 0
340640849 147821172 0
189270713 778804124 0
33276033 733535863 0
49322157 721756600 0
577456766 431461696 0
440253197 711571059 0
633320569 787151426 0
589494879 277197966 0
250849968 278789698 0
385217186 754242171 0
298718092 612016185 0
783700603 768412319 0
189505697 177109104 0
640792958 552814036 0
113523133 61566253 0
257193893 170489783 0
693872226 434578023 0
83580938 796359883 0
220250320 306768751 0
91284782 732315744 0
452520555 762209839 0
257600154 482580488 0
365699763 298300743 0
41270966 745633773 0
457439354 439117825 0
253893269 554865237 0
69488251 574154604 0
318791943 669081498 0
345632941 254759901 0
525315742 170510230 0
62083632 223105263 0
717372722 738032618 0
180432896 158363856 0
316327204 785318511 0
732767736 457008003 0
609141742 96788349 0
758477926 606490127 0
405216367 184393369 0
614582744 569873475 0
310477417 746674648 0
632524179 711817524 0
318801132 496637492 0
728041339 75226347 0
78509301 69208613 0
146270927 737127998 0
700087478 625674348 0
533016023 259186623 0
179141341 648854231 0
312885270 524987569 0
71881819 171539479 0
676393093 175577588 0
763565150 599756564 0
740255718 515554862 0
381752687 373722937 0
343017140 114153022 0
752676813 34603766 0
625723097 457925580 0
703394269 230955209 0
557290384 33832976 0
529022284 282498361 0
705008274 769062425 0
150835114 614884618 0
151590137 146579383 0
194346999 458262194 0
695388762 50663333 0
693476278 774923721 0
1103648 666624479 0
394043920 4292085 0
475490058 358233650 0
393642968 130204271 0
304163420 71799972 0
788869408 560664277 0
229314652 23420968 0
604233237 367100875 0
707921811 709332693 0
306718700 108930614 0
767438401 134715720 0
4976539 752605648 0
82088772 423623831 0
121801886 416186353 0
175030349 784765780 0
750536679 216035376 0
348574688 52061735 0
445726516 87613684 0
462749718 787222816 0
745471575 671925447 0
680972794 148584987 0
754483285 714275287 0
338543328 491929268 0
81505891 119174109 0
213002617 197659494 0
403890231 651200268 0
380697192 576811998 0
353693374 569947048 0
104889541 41887796 0
317515756 627688436 0
183765158 439584222 0
280052907 435534403 0
480145687 799190389 0
635034054 162370500 0
781175354 459848398 0
700424651 99956045 0
32754678 457028831 0
119356637 157491085 0
376383358 634122268 0
101053000 547593273 0
663797753 570091218 0
352843846 181425731 0
74201869 463399888 0
692376579 30755512 0
191420077 708123303 0
399261572 305299896 0
697036883 464496759 0
265319765 34213900 0
537673433 740436215 0
106073908 763140139 0
522092433 660835804 0
60435300 241627975 0
303332662 310110638 0
412607017 366322918 0
105632581 25493334 0
544125633 138515530 0
255920859 175267274 0
302399498 317308781 0
721861927 37155571 0
204774237 758628357 0
101657153 267822413 0
713786660 144805756 0
407423235 353561195 0
351621518 23410785 0
677843516 521713740 0
307080489 276004493 0
92253765 738779413 0
681133480 434428833 0
259739415 668032960 0
358290649 676358669 0
672567469 457223146 0
679624262 767525043 0
655395553 338390639 0
382433239 693246311 0
797102594 791865546 0
310148240 600793280 0
786164735 782205082 0
293043499 77935940 0
153429413 384999684 0
611337828 617592478 0
53158991 184681752 0
11618110 300748540 0
3264010 445783540 0
676524901 567734602 0
178761896 78330895 0
780181380 383564103 0
374351783 676009682 0
191334423 610098124 0
564567722 314370433 0
3464711 492300597 0
800978865 335512160 0
386177059 232206489 0
109388234 675454972 0
461942591 385743241 0
16075648 313922937 0
513611993 723775720 0
692820862 419346344 0
662994983 465174834 0
243509880 616316370 0
392783204 477834664 0
580527110 686782530 0
741094096 527950726 0
111089546 524573212 0
187364557 14451442 0
451024125 783517972 0
406675826 232092911 0
244955164 455247292 0
364493571 156575233 0
186899330 336456214 0
524188960 428054642 0
614816630 416162373 0
185608787 157249657 0
221268138 229997876 0
323266924 257144143 0
478691781 739016869 0
653475168 384589258 0
636505592 10643095 0
692343194 78429178 0
730684143 589972951 0
545953265 679221599 0
648641425 93894011 0
370212594 571117739 0
319454375 269719038 0
479473193 558273317 0
729045457 71180108 0
494986970 257441034 0
337458753 564036190 0
284842980 86585784 0
296877405 184894223 0
206081289 27539576 0
167136816 603037693 0
344760313 184002146 0
710476955 459239989 0
97527249 315681132 0
540776050 578085674 0
350389348 212121643 0
19679427 414570345 0
518777415 165357813 0
318610421 326746084 0
530030642 595818228 0
442750786 568981872 0
250689608 461004735 0
230263369 389106513 0
757145874 692099790 0
714383890 756389396 0
263331829 602487219 0
720830360 508440974 0
407804641 287964336 0
329380748 82462736 0
461850074 436364244 0
704612996 422384689 0
509259479 623549376 0
788193973 681052403 0
695492976 232456471 0
477430965 320001549 0
416748045 189668656 0
344371025 769926271 0
93326449 133434383 0
242492161 416926483 0
21162133 600205688 0
576259950 458333284 0
65078474 70346275 0
691826367 556080903 0
753424479 597580769 0
365526303 56977112 0
790503633 521688332 0
577777164 777432517 0
466265444 680984888 0
320343083 248997831 0
266778917 178556903 0
310141163 759724818 0
567607123 566901452 0
781991250 699210867 0
770756791 145387217 0
598347028 766598836 0
394598600 41877897 0
319454575 418977002 0
693631389 371102506 0
475532016 78262898 0
576609528 387721756 0
92628410 309949012 0
355750239 182918480 0
238026405 124996756 0
465125965 722179909 0
86614948 158784960 0
737042715 718254310 0
215496280 155391902 0
497670701 274420533 0
16277631 317068127 0
393635369 743971312 0
523989407 8204184 0
283339358 65952775 0
608721218 172331182 0
764879229 225236089 0
416373751 507529892 0
600106769 641576985 0
271275767 775042098 0
36649350 600123733 0
73570811 293626127 0
543815408 377008508 0
754768290 137207635 0
51676998 139156892 0
339960188 755979163 0
406550967 100851293 0
83296856 340583121 0
165267112 791180451 0
673182822 9029630 0
73004905 22556836 0
710434658 203261250 0
607884731 497391426 0
365077861 315993222 0
375411491 111245117 0
752012102 46369411 0
573997248 513366684 0
448549197 361455246 0
394006977 743131178 0
270369360 177596640 0
338253071 700156696 0
669236724 759766689 0
502315817 26810257 0
470542754 472747561 0
147789108 485581495 0
677178792 548868838 0
199459285 699575346 0
86822035 669408572 0
26513330 35192387 0
135295073 297070991 0
105755862 278803976 0
796775204 307395109 0
681988184 314676353 0
170700956 722633388 0
343988291 73136417 0
589534672 75361221 0
401319756 371101157 0
342542081 338402685 0
72825504 801379828 0
696018790 642930049 0
453820608 743287832 0
710099665 496853786 0
60034274 388096668 0
759269699 162161569 0
447776529 554826757 0
340960956 773717962 0
233275818 145277743 0
244483665 44278240 0
167305571 781196658 0
300374165 256100006 0
434115321 268037343 0
328273792 367477114 0
708118239 403219441 0
44475698 208971547 0
276683266 222605855 0
715671596 496358883 0
36181540 91420636 0
599376760 182650887 0
110989928 661662890 0
518252696 644940925 0
109510668 584971875 0
303798535 722310630 0
77161333 756897031 0
136895299 263301695 0
387499279 571557276 0
500169905 283742541 0
235579390 102281392 0
304242858 420914644 0
301894049 650225363 0
609747765 406077853 0
472850124 735431292 0
222547589 480461881 0
659104450 417321170 0
163568491 280815032 0
649284548 718495544 0
75862475 333695650 0
624922544 763413228 0
756080126 358050696 0
585340825 395804496 0
252355843 272938620 0
573436079 654671415 0
362112157 764404126 0
268888270 466622897 0
256969412 363200648 0
195156457 176952212 0
416650514 14816298 0
357611274 184212134 0
328876237 395870064 0
559683216 363335370 0
51104011 773928669 0
382657121 669117235 0
649536989 332693784 0
271537414 667193921 0
36616812 93752353 0
266619658 423328226 0
87056083 233829925 0
130779312 609515339 0
481780599 65571578 0
204747592 731631052 0
545379742 187988801 0
730986700 189416891 0
3912185 719212051 0
308966309 326402247 0
360703445 145765754 0
75654290 386772206 0
121656894 496620018 0
225080661 209134190 0
362411340 396896308 0
1312703 99300430 0
579866907 386569459 0
284474552 246935217 0
120605605 261729971 0
83739334 530674803 0
676302100 692574431 0
793687834 51951694 0
357386145 106453103 0
227075938 429947980 0
431480466 339680405 0
426626515 673343477 0
671378464 318420775 0
638494345 524879640 0
83329391 416657792 0
473105735 387700974 0
656474012 110956301 0
711799350 139889765 0
565033325 686528527 0
664504626 393334005 0
506169405 547965647 0
472130825 66424274 0
434703401 275198499 0
534807653 63438048 0
178019063 78954825 0
228984578 48065612 0
94723415 632379151 0
555970866 64124986 0
666664852 461181583 0
258891852 423946526 0
517677598 236596617 0
95056520 514664489 0
401325423 601741550 0
531376318 564947400 0
719034129 591799251 0
490587402 647479049 0
290525009 373849713 0
229015847 555411843 0
101431308 345930167 0
104267030 166790868 0
758412312 453260583 0
544389254 684212732 0
131500941 345254061 0
392625870 191070318 0
731254860 21393220 0
192025301 403405378 0
681713231 104956006 0
92550680 176916010 0
366390230 484221187 0
162427777 505720004 0
605348569 155552625 0
528292518 96947144 0
697741961 417975347 0
317091134 381050343 0
452868390 404983684 0
424143137 201965839 0
451883020 342790679 0
510078254 783689303 0
466553602 189465010 0
755615309 596744776 0
239454102 174642159 0
574826579 303545970 0
184707370 59118721 0
596626622 518474724 0
726722769 321013677 0
133293977 383957104 0
501766807 766146586 0
159263009 464000648 0
180947292 308465959 0
366554548 728985503 0
373450753 372638384 0
800626817 469571725 0
259826778 538514343 0
712548597 296189476 0
431285697 145345454 0
151476234 776699785 0
240946884 199191510 0
462032074 551368179 0
795980385 679033033 0
65792878 556473062 0
122514566 711883274 0
494719301 647590056 0
752423450 300317645 0
53553417 423983103 0
671214741 423026029 0
670911805 464905492 0
404707204 181773426 0
42605778 696904925 0
510896246 642464854 0
58092100 297854199 0
762791285 720807191 0
400078887 320603221 0
708233864 74057772 0
377689198 720938468 0
639662598 708298128 0
302388489 560756500 0
430752730 214324571 0
185102685 491457573 0
612492295 159229795 0
688357064 531154081 0
586553439 766765062 0
564652912 630791749 0
382956504 192158791 0
699607710 262133113 0
201822297 5870387 0
231834212 745549668 0
256877647 25517061 0
305569075 612614599 0
212863648 328611539 0
429254437 766140698 0
138793899 307288255 0
186355386 338362764 0
222802281 105645508 0
112203288 723810475 0
301040059 642404157 0
488215589 81150656 0
171429523 603480669 0
285976689 190509957 0
42754511 609602110 0
787812770 768658988 0
99917919 491042815 0
263733867 773045513 0
658960383 637302348 0
519482474 185421615 0
490824973 783523995 0
692472939 107675208 0
247257332 209254754 0
34637148 204807868 0
682100107 524515871 0
796186495 418213890 0
282909944 277464573 0
258139293 691718269 0
477745563 533262961 0
142216244 698665105 0
147815002 105763817 0
1890193 363311145 0
308486489 532435998 0
5759949 466881951 0
353075398 789521895 0
54680274 474744577 0
535306066 342275127 0
571497154 697283963 0
796552424 771767622 0
371986571 559452095 0
690536814 87888736 0
33240012 781181522 0
414171010 8914112 0
105491360 102408490 0
618707728 497220430 0
343434687 194315106 0
707216413 396441474 0
282410468 681783363 0
381096212 695245579 0
194521397 96117928 0
741764458 535990391 0
254662476 162340572 0
360596059 175510939 0
635950369 433421869 0
435516347 394040873 0
48034395 97025592 0
296244228 668771487 0
549026441 505733782 0
490942653 169272718 0
113705563 668370902 0
590067750 357199815 0
199909174 224420996 0
299689456 167714194 0
516179311 419994117 0
276362748 64332267 0
312385318 37752168 0
275743737 410218988 0
666467680 39031490 0
154784322 367088066 0
70013295 617135469 0
164265389 236250979 0
374805337 583161238 0
771428908 768726634 0
516144112 97735993 0
446397121 577530537 0
794329383 264546458 0
711292600 190924704 0
193484666 672183661 0
159852893 443114300 0
368149014 60004879 0
454041842 786459148 0
677905463 778915089 0
579253062 175808581 0
690537793 300774692 0
523034143 428051403 0
259291947 727051547 0
496153752 620342409 0
392341250 347580556 0
581910931 163087204 0
642394721 649472919 0
360475865 401366622 0
163399958 566834323 0
721978078 737148452 0
615220228 579712672 0
208285532 60445965 0
185001704 542508250 0
742853421 738763541 0
401525808 221256015 0
527695005 221800974 0
8811557 162566866 0
10806809 357565665 0
32144922 45251155 0
547622196 135044545 0
577736342 278022413 0
237650261 156165141 0
491465450 235163156 0
359578117 290422157 0
639647214 637579065 0
677470764 306279804 0
104291664 218882688 0
197518822 225706254 0
246548607 571402706 0
381365136 510816438 0
481892167 272912238 0
227793962 651957739 0
45372030 732671475 0
204945503 585579712 0
19134686 316075327 0
172265834 142677312 0
378986709 275319796 0
762162494 25101140 0
798543847 106594042 0
776542226 75057478 0
344287620 710223902 0
82513486 586441982 0
791181428 672174985 0
382965476 750044460 0
540429734 349301136 0
206636920 530597466 0
99933377 224453861 0
195525945 758097085 0
82331252 656562800 0
612892535 534577863 0
409059853 39349481 0
141381480 79510653 0
492722553 113328710 0
695244405 50848701 0
592942495 411927194 0
566637724 675285770 0
26883021 397985173 0
730434406 159263129 0
364842138 482509507 0
722788802 433188068 0
298570328 282616937 0
105162929 578751296 0
722944542 20119916 0
786070448 610979204 0
551121988 711340355 0
711345560 222365273 0
190312936 302143541 0
417138338 530126412 0
17161868 227792805 0
540437200 97607047 0
798228409 37856043 0
488971766 621818540 0
527747632 215754821 0
378792273 64591981 0
398379324 621642483 0
672986216 184944038 0
598982834 670682966 0
144658327 325381677 0
514216446 654560429 0
650306844 550686165 0
736152995 433272893 0
401837148 196144874 0
248335721 439680891 0
637541267 290046 0
115450991 87831498 0
428936803 661841062 0
740627500 771623737 0
155890199 733896563 0
284823449 152899058 0
579298310 355811654 0
368186284 133322557 0
190294775 599291483 0
254018389 284427173 0
78413540 408114887 0
56311297 544349622 0
711585180 142789012 0
498802805 343099226 0
512096054 449510639 0
674238525 706481213 0
614094574 390644647 0
118360977 323158265 0
266733871 517576398 0
576809417 741083289 0
156737047 554459252 0
4139666 339216023 0
457686747 615494518 0
274163415 250012145 0
121065757 114705037 0
561561519 258667910 0
727277213 134721267 0
772513852 657307727 0
648750149 758401916 0
568840983 155241912 0
279508087 191196103 0
503278236 76815556 0
382077395 756385578 0
331692638 400048863 0
402563896 96308016 0
627479334 262819898 0
430573683 276049569 0
279218113 466644737 0
680471385 294365737 0
57498386 737680046 0
712363559 357005412 0
729433442 404775300 0
195106645 793098430 0
208552883 52967484 0
349020938 737683237 0
786202371 737502033 0
246856160 478850332 0
419921036 24884693 0
152857054 368697624 0
74347272 476035464 0
534649844 18441654 0
668964531 146485309 0
668461600 114335594 0
61033886 290283722 0
790256347 438546636 0
327872290 383443880 0
295864788 277447220 0
143316197 635723103 0
776967171 129995132 0
646781492 618219769 0
306857754 531116358 0
485999407 431770500 0
158289112 234589665 0
618990846 131233877 0
677761838 672007095 0
639773324 636767297 0
127147225 762898150 0
339759361 447209712 0
682883841 480022072 0
245563643 157892785 0
67470375 645233121 0
521271259 626165760 0
93811167 70429727 0
242496547 784017587 0
161590189 359740127 0
503477816 487619560 0
52721907 594903363 0
299050728 580277713 0
710325789 455680139 0
51459576 491616056 0
128144373 794836216 0
594363418 192827023 0
793313612 769038325 0
133831311 259343794 0
61299786 554193680 0
772668839 729207052 0
761688146 344611597 0
541606007 545692811 0
235596932 240984150 0
351365377 413737960 0
578695039 170882202 0
426086450 242461702 0
488130811 68527711 0
306095568 29478832 0
598664736 106718242 0
444741286 417054446 0
571488719 331600974 0
124604682 555658481 0
132552513 21787641 0
166173924 543588710 0
193774420 710757506 0
512575481 403530269 0
605333816 263493569 0
331453472 576814673 0
278152297 384047778 0
482806124 750430587 0
744275 735047514 0
531817974 6209870 0
590056100 794872222 0
375443395 569545424 0
632558842 337770294 0
381764128 45198532 0
620747462 437574848 0
617632781 618135807 0
565763956 558336959 0
487179405 60705036 0
690806861 613719418 0
198785051 475676505 0
151932912 436123023 0
49701666 730461400 0
259633174 728967922 0
30801522 470867494 0
616953439 745461881 0
3109140 680606569 0
595242806 144575712 0
556105384 121709499 0
456902548 528464222 0
284843892 578040589 0
296040591 378382452 0
113336231 7637004 0
8537878 336302205 0
695607279 23476317 0
167770421 139766110 0
242388515 91498270 0
697071649 617801222 0
308375023 239133185 0
711684652 136529736 0
447618587 310379439 0
225817425 410404736 0
506837534 62648513 0
498166922 482491158 0
14364559 162503375 0
88151141 220388610 0
257478498 297884437 0
667284057 529084637 0
515898606 581972146 0
83241598 378874190 0
753465579 755979981 0
394626673 176648588 0
515989352 520285277 0
644435502 588412600 0
548804142 136554647 0
352467880 311201702 0
427776072 411903304 0
372002689 32292998 0
548608400 149991039 0
798506628 707478606 0
774280655 412124008 0
327730695 365402502 0
72791812 376181078 0
293698580 680312846 0
133575151 68976087 0
301056553 709226813 0
767333367 265166178 0
595603358 153674689 0
83202781 287432666 0
393383930 641380542 0
358953692 439795716 0
365756088 530372411 0
483017832 108969242 0
160143604 391199203 0
371051908 436633632 0
22756717 36326261 0
112489986 397835752 0
30494994 394182918 0
607482615 434994408 0
131756265 478884188 0
578378872 188918467 0
319416828 456453294 0
205936651 181783787 0
100162258 780390215 0
231117256 688359370 0
616057473 30599547 0
521779924 581034802 0
747466037 397338715 0
118166705 685700438 0
761321984 430242602 0
333407399 731883624 0
83938587 281957899 0
412402989 781986382 0
260265160 429425519 0
289174395 47067421 0
753381533 719330474 0
383682177 64265180 0
87030147 129358899 0
526214467 623356568 0
277114242 415200831 0
797576349 668650339 0
627691865 416980647 0
409544190 527177273 0
153994029 453152370 0
209358516 595545736 0
709944330 2899962 0
682702277 312115197 0
116323943 677223259 0
622812393 630808684 0
45782433 32965735 0
3474662 732571599 0
439921588 641492971 0
557577240 800414523 0
336573937 374317108 0
504030134 736901683 0
64217154 315251072 0
556313971 509241708 0
800796006 541471711 0
773919864 257049364 0
84530133 755889232 0
283767023 81517122 0
409224003 718778897 0
792778770 499311578 0
631110902 321028451 0
273037990 523653495 0
578220729 306314324 0
304754732 334601281 0
215278157 113804158 0
451868570 165447567 0
500591591 723088760 0
542170937 306193229 0
614608043 127769716 0
165878020 787353486 0
244573078 232022832 0
718552450 541677959 0
405209954 221422880 0
240617368 390627441 0
676030562 729837325 0
250232999 484497124 0
75615578 461248357 0
648708025 28694802 0
761809515 659836041 0
3101082 332706982 0
414350352 157458667 0
482963977 713410080 0
750151151 319494788 0
363218820 129018724 0
70806880 311235751 0
789985031 457163674 0
447773317 162470853 0
573734183 759747189 0
110735144 323550516 0
345208682 681396622 0
246893494 444858771 0
650040095 352857930 0
706041052 311852304 0
179497542 28118687 0
691168469 365656994 0
666475417 389207502 0
81926671 321616159 0
481371222 397570248 0
466349619 777606628 0
778890234 604456072 0
185928152 261639458 0
200790363 55783696 0
103638273 129855734 0
671659231 470647021 0
101055107 483989508 0
274643708 169020639 0
112363370 155815632 0
467458399 187744121 0
409358621 650469281 0
277128953 403150134 0
26456587 678850340 0
303139359 81568450 0
388819190 565876133 0
533676896 59913138 0
205461162 460624813 0
735551102 171849673 0
785692904 364388349 0
381354025 159260172 0
599659180 451810925 0
235867015 413374719 0
16454624 497258750 0
637438342 384034496 0
332489220 385330258 0
378799158 9660810 0
329982041 738528586 0
55084956 279147814 0
269815619 7959842 0
419880446 22631493 0
168716391 347945330 0
461426054 114740473 0
81691955 26709586 0
266138954 414019564 0
502314523 5494014 0
179152125 180230050 0
465268948 634869877 0
522137596 108656251 0
384894040 435516962 0
526572189 580709676 0
493911056 107946115 0
141632824 232227280 0
429693827 149447455 0
188123755 741711238 0
674035883 288903064 0
364127261 399850078 0
400531287 644675655 0
605562850 626106034 0
603376243 288114671 0
464873521 257813017 0
680473186 228155033 0
448471988 345794109 0
290976649 8810891 0
322642772 539641557 0
749795527 79718931 0
675680090 686375972 0
260311091 81269308 0
474648459 158444535 0
546052037 686439687 0
320367714 490639570 0
328973819 90457201 0
337842346 680715994 0
711485115 65992860 0
131471963 529645041 0
780358954 72737459 0
350847999 334716782 0
440357822 570554477 0
604830955 224089815 0
261094802 236613265 0
557843721 452668034 0
379959164 103948452 0
59304208 159316904 0
591848556 696372202 0
615042925 147516544 0
668614887 442918786 0
552040783 745874922 0
284119764 543761039 0
467783503 782034827 0
13963594 145095933 0
621218488 19922275 0
429225304 231701526 0
178893202 100466951 0
663056495 582224265 0
707674263 652226365 0
606882576 385620619 0
225319976 95513630 0
754938397 252904124 0
320783941 501792983 0
290152305 506625239 0
547452309 109805710 0
703723753 229663283 0
162072210 94885763 0
404461004 446677898 0
491166552 758306669 0
522394882 172687097 0
654641039 368020657 0
357671553 610748374 0
133711875 272583930 0
726773555 263502272 0
29137886 571465114 0
223309171 509267524 0
68420123 493219569 0
200244710 363180978 0
783378609 310750269 0
237374006 244833738 0
337906572 598641598 0
36440597 366135243 0
772688518 161752565 0
641030293 539487054 0
397844806 738286496 0
223971757 93027839 0
626970707 247767388 0
112843197 68207489 0
767009466 332507247 0
577259159 491126810 0
624502438 794717487 0
356007496 351171260 0
380884476 449088558 0
132337643 596118359 0
446285782 693750244 0
716969557 334108773 0
493239253 519329751 0
411573442 689784405 0
441871664 710759309 0
156445350 597709712 0
662479280 37292721 0
358518356 431663681 0
194776619 350399968 0
388571541 559370025 0
210281167 656157814 0
37949473 659204983 0
63160497 554744409 0
641824249 590053225 0
499991407 330335496 0
292818368 700343634 0
640180115 438048380 0
479203360 52505456 0
129820933 278942593 0
294581855 286261769 0
519442704 506740499 0
496738400 787054624 0
642627885 292887432 0
101182854 136758630 0
451540838 337080216 0
48704354 505523765 0
228540756 526057274 0
469651847 453170987 0
322430633 121432364 0
474456666 142117148 0
27788193 245441600 0
597685030 709535358 0
763345697 57988264 0
796734570 183272017 0
598631610 130432893 0
32902068 52832660 0
474234454 31329156 0
543795822 226665528 0
283184471 461988669 0
6868053 203172133 0
728087437 344675528 0
383622102 150447127 0
609282028 169657957 0
353841238 340999338 0
249171981 67299122 0
16644719 363210126 0
525503980 315583607 0
488401331 128528621 0
641009346 129154587 0
673623395 163472409 0
531465592 800721156 0
704050515 65300853 0
62114310 463217062 0
13607927 678397673 0
122213185 116749223 0
638534061 32954003 0
243519013 73452542 0
100096481 342643781 0
206926890 585121836 0
319796042 781358430 0
272015402 413690629 0
185905875 299467704 0
440272749 672683185 0
86576309 552987617 0
196073745 71503978 0
112532148 695345964 0
733073883 695904484 0
306995132 655323077 0
721902018 678213019 0
334666051 661963112 0
485977866 571233530 0
730359204 726429625 0
692423665 231348557 0
34157305 204112320 0
177809747 525042764 0
720581504 402328651 0
635721682 284022044 0
541652544 458863859 0
479342403 678628497 0
462704483 87625538 0
531218446 224267536 0
123578037 617700940 0
280171171 122960610 0
34121716 65231716 0
188730864 441998161 0
525295093 788863225 0
712147906 102519646 0
454860450 526145482 0
791078848 780651272 0
223354903 706708321 0
541463160 667216638 0
551287890 377385701 0
614232141 347018655 0
533166097 770842368 0
549870292 427486730 0
100711935 135093280 0
745833014 581126148 0
315830657 128117284 0
415092231 516800963 0
146295700 344459274 0
574083527 182700702 0
242303284 712104003 0
230663781 573930815 0
250518582 33764904 0
765907110 41868591 0
281036738 335636855 0
243582545 263436136 0
691709774 87589890 0
380351019 124119491 0
330665784 720573099 0
177513514 426966879 0
108830683 666606402 0
44092605 617435946 0
152387507 493653547 0
592709925 179326649 0
197998311 29998449 0
483778220 799794071 0
99764942 457961545 0
550597118 533788078 0
32854634 616785495 0
765035250 738975503 0
542906858 596327186 0
617284587 625153746 0
441023858 423343916 0
293792122 118828463 0
372507025 105667532 0
691642318 361124275 0
118382920 401640749 0
571677587 8324943 0
644796562 688510501 0
762115549 12703388 0
250692466 720785614 0
538697510 433931120 0
763129229 390089018 0
456304269 181380512 0
215017875 476947484 0
332365283 238253302 0
545073265 199896780 0
351230137 220037121 0
210615736 557840040 0
249239727 557483791 0
429103439 691611381 0
546216260 311382932 0
664927119 7146093 0
481261880 200356861 0
683351574 163212248 0
497006639 682917367 0
600318327 494311427 0
725507263 740048541 0
669803768 107868081 0
752823524 256032360 0
221498658 160517629 0
591839680 74584192 0
68229734 516947822 0
47398839 33881795 0
760777246 670198428 0
185787724 780191898 0
675610248 745728622 0
708880157 47302357 0
396889192 671982 0
337993295 730322258 0
691901644 378497956 0
470465044 764822020 0
106849848 517769130 0
670035726 187333105 0
734994109 776997419 0
741544474 230800549 0
601114471 448251825 0
237134592 94209494 0
343056886 56398327 0
570514170 413419480 0
421764453 600854526 0
418625324 427278481 0
767193952 664839080 0
60993473 575266739 0
408484673 38768126 0
153809653 448793526 0
763930569 770430043 0
234097537 217251190 0
565153470 599091478 0
435196955 640356680 0
686947784 391095090 0
569315472 241913251 0
184627628 511267589 0
709667900 786895252 0
97820674 496297673 0
339006083 114694548 0
341723437 610636380 0
760608209 165429201 0
337699398 798703194 0
211487667 418415586 0
621472506 483619072 0
743167297 367350005 0
357518038 571741221 0
571766902 499003555 0
415552800 452514499 0
720882156 204240468 0
427995570 412004313 0
774185755 720866793 0
31114711 457194406 0
137912885 666693426 0
121362342 77741760 0
423246059 555043812 0
725303578 215600178 0
132184565 615776140 0
3837906 267310908 0
463918183 739031149 0
640139097 363216991 0
429965905 682325455 0
530790244 472849591 0
100802489 742698868 0
666360940 700625703 0
356792781 175850249 0
147211740 10219224 0
621124299 700975390 0
114915378 121652949 0
746575388 307631133 0
274472030 612388695 0
626081395 741671382 0
710596467 583425788 0
48196941 176544222 0
238026681 145864447 0
371107260 289770980 0
258530499 331373581 0
282852413 529272039 0
603385347 575866225 0
254374851 136906107 0
764482221 631511204 0
263827995 554270876 0
286284222 576577398 0
274862983 169978597 0
222833779 590261449 0
684504397 446396598 0
755916550 478007847 0
269782799 262011645 0
395992548 785968184 0
785695639 101091545 0
590639409 330154925 0
707535140 358158261 0
400919767 336063767 0
194547962 633621062 0
210536471 202246449 0
341444900 597730679 0
31218724 760077872 0
771119688 751856644 0
160603029 675427396 0
446920188 505402126 0
729036324 791256574 0
693594348 683949811 0
728238004 405195312 0
716387511 626340082 0
527893280 21260138 0
5658022 760956128 0
678288642 241047298 0
477613594 34152556 0
89407211 427835417 0
798321771 103185379 0
630304118 82643016 0
765528022 492928580 0
136262617 467878862 0
257090468 641115322 0
744403289 380240889 0
570539481 150376653 0
623968459 663947017 0
377985126 352781154 0
327574532 520979326 0
282573383 12271249 0
159378237 229120640 0
746146941 81159713 0
401386774 773111465 0
4438279 282111433 0
662610813 143688764 0
750587630 625038640 0
135475845 610882135 0
725375469 248273351 0
761302245 619884929 0
61131793 303144026 0
486279917 503024427 0
737945712 761486071 0
342720244 66423917 0
791181942 413199291 0
351540368 224768762 0
44462472 193522775 0
759894527 668197287 0
723704393 691236683 0
753220190 170070596 0
234296629 797644978 0
488988232 300421256 0
737890729 228704631 0
23194945 304915627 0
382666574 109924867 0
658278732 378791794 0
22300374 567840051 0
618944847 519617910 0
44326323 351864660 0
211765500 26372211 0
202764634 755401649 0
669777762 500686246 0
89403580 735154049 0
744066274 399626040 0
293300820 521818166 0
594027152 483310828 0
269248121 514850592 0
612235264 314765322 0
774625581 490306770 0
789336042 319395310 0
412200271 61721756 0
477266824 741436678 0
458686330 274152860 0
60605241 367104465 0
775479597 539215585 0
192869768 588165061 0
420473245 552620901 0
280191994 710109285 0
748473364 236341642 0
608284451 427060730 0
376760694 599233208 0
191346079 138821992 0
15104499 144152529 0
697295119 766924420 0
404988995 430666648 0
644434889 302789551 0
96022824 338184789 0
548162038 737661162 0
278030082 367105850 0
642854536 788569245 0
370334020 391852113 0
345144652 89018847 0
156640925 295722610 0
211970210 644708291 0
550222055 326580730 0
791185938 627457549 0
216504840 288753739 0
698414299 259397851 0
692785752 605653488 0
359254453 587492742 0
168014705 782834375 0
780462705 508661025 0
722111248 172668327 0
53281024 706347206 0
520332134 76262024 0
573450409 201892796 0
401255134 230553613 0
799220241 362352106 0
176556092 262807283 0
139545019 208183939 0
334607322 169761393 0
679420219 763753885 0
393835070 262080504 0
169897253 57200860 0
432503185 729337255 0
655283554 5144901 0
612851591 325214850 0
190713721 688051502 0
700170015 66340880 0
179156017 766952523 0
662940316 271204620 0
181956177 39270564 0
658621266 718771918 0
92898450 418593272 0
527307290 646262471 0
504000006 472587004 0
38656815 40471782 0
192309342 556318755 0
34517224 15205423 0
461973360 483944356 0
339844527 324268900 0
238503244 18331611 0
661886650 411815590 0
285255223 179009837 0
757111846 325435904 0
290522943 585067983 0
187161965 641216630 0
106308111 394639263 0
569013721 47584033 0
800081593 630670269 0
192109218 389778596 0
771341978 637366209 0
647719644 353778416 0
201945404 116972235 0
624035687 777964475 0
282190363 291526473 0
395798343 509544276 0
678106833 69165316 0
781966047 724200045 0
76588344 654347281 0
565183870 204990496 0
710269692 697058701 0
649898051 575546773 0
597077086 563950886 0
425989906 174117555 0
330634354 22397430 0
515302486 686328717 0
517150982 418332825 0
253882395 593551700 0
448206412 509601142 0
261133176 125751274 0
297222799 123126143 0
314444992 25348695 0
226231289 623067427 0
79629792 238093878 0
782289814 245369751 0
570433501 107577182 0
587426277 70939905 0
124398129 225724564 0
48515960 747059982 0
485979633 231591071 0
397530621 793244451 0
133387367 356865812 0
4983623 480971229 0
211889024 112258419 0
249826891 126259736 0
128544057 238239578 0
10299372 732059594 0
103504530 773145274 0
40620372 117145476 0
182901546 203806347 0
773766061 396596777 0
729455204 32963127 0
654692292 37397075 0
28362562 662495855 0
410749460 618889203 0
244922575 113318689 0
214647044 93831085 0
264913924 451767795 0
206103569 539730107 0
223180325 759985954 0
779035874 317421855 0
447571424 391094731 0
609361796 502475847 0
267797570 47934069 0
238409587 313461527 0
602733122 491931715 0
614173174 533206258 0
279753732 512988406 0
411305074 77437591 0
487381444 426498092 0
655782609 278084359 0
187647275 10411553 0
733266682 268843235 0
93297879 415177888 0
296037004 519163346 0
46279801 282605946 0
596356138 238129469 0
547254068 523130265 0
225918706 690168549 0
156560251 548005221 0
165440228 68964785 0
358456663 48599940 0
66258759 793207930 0
632653738 583689855 0
126937814 474975474 0
747200596 187785782 0
32422205 584001925 0
490280757 63240014 0
228227958 172609033 0
758976562 79908372 0
696801236 489006382 0
534861088 123951276 0
719375550 569490769 0
738895984 368648872 0
334475490 468705142 0
573909930 488023083 0
100625547 555245930 0
108898870 345494718 0
755306592 156167668 0
518006996 194352611 0
387062323 131622001 0
300865157 573226655 0
601228969 171982229 0
310885635 726708437 0
41100880 571341542 0
704721753 692074819 0
260745789 385767945 0
246007095 711236380 0
444102282 398737791 0
251696083 431166997 0
36832468 637859981 0
597028513 507293504 0
425136312 335323952 0
363289695 636890100 0
40880883 536083017 0
602256182 130898757 0
280287962 9152797 0
538596863 68013834 0
677774608 171583858 0
120069020 237776120 0
361003912 293707959 0
512505390 616179101 0
510039937 771902557 0
11689011 514564133 0
383272795 554192030 0
450274835 306884012 0
78194575 151142320 0
434497200 676243472 0
681019290 202048815 0
167699381 264243195 0
687261836 264347223 0
661668498 137451638 0
640491072 418909781 0
536341989 109673883 0
300323887 243678938 0
724452325 401508279 0
388556181 565557656 0
557216593 770722688 0
712076319 82586990 0
667827990 177836425 0
792973980 395287202 0
795011595 393120531 0
195343234 713276813 0
482998229 335678722 0
260989875 159415907 0
107254847 245151678 0
308633402 464539788 0
764958294 130452352 0
541046332 718155898 0
360011795 99574852 0
593441 198758970 0
473866953 595193852 0
338163618 763228000 0
283048862 174848516 0
96584379 441919945 0
736011462 115608034 0
256346278 154241644 0
563543164 265970969 0
31953530 213604320 0
780330770 130637901 0
398842321 766607935 0
735543870 325892110 0
749214022 259575646 0
437737554 688737386 0
776510419 639246506 0
180287780 53819604 0
389296741 734193823 0
45440118 439137218 0
142167806 562475226 0
159023857 179011060 0
706346592 357237838 0
268396627 507192975 0
603647783 381274511 0
755309421 175981799 0
304937775 173977157 0
483420536 191411142 0
656658357 517031758 0
72978627 26817479 0
452181397 256320770 0
408513931 448945935 0
189982033 537848524 0
384651789 402497069 0
152296101 50385658 0
454971326 54236928 0
281863786 602544749 0
148781234 188126368 0
731005543 3271854 0
669210319 519030700 0
616366140 630631313 0
238902071 298104873 0
88630880 326898377 0
391388812 104749130 0
470394313 241156221 0
467330138 395605143 0
147946456 80200105 0
202952468 366456551 0
463451560 164067299 0
771791569 337971333 0
31513116 100287004 0
703881507 496513432 0
459404426 773370229 0
343697912 609248567 0
763871680 748138232 0
487814008 266518560 0
633485332 186903419 0
141408086 101452140 0
690694752 355987996 0
711588564 276172888 0
565944295 521648563 0
211356528 481647911 0
390245836 654815012 0
7569229 592880817 0
545609463 755012353 0
40062167 122782483 0
488752461 528277766 0
291748686 69886239 0
761761016 280624749 0
189136852 621507055 0
470104051 314732914 0
698662925 595548821 0
297927738 374375504 0
455406799 6374982 0
56060488 329216982 0
271437782 429733848 0
583555074 102025354 0
564109388 116515332 0
612810369 717444764 0
718760928 779033276 0
593470883 217454568 0
284753734 187953322 0
375961658 557959291 0
233770354 381518851 0
347186332 655593660 0
330815441 170038209 0
760201372 591594886 0
692725120 517418840 0
587928691 330333909 0
257450069 397864662 0
471359921 309352694 0
678856211 741877975 0
208818385 559028779 0
171751006 463617977 0
511935446 512983106 0
577620117 36939428 0
233865954 419390949 0
322409822 30548919 0
665926859 721399579 0
311904462 442888068 0
483821316 384759113 0
263298690 450365801 0
319263849 635048871 0
558858435 714359587 0
100801663 438923713 0
191617764 1372261 0
785833190 93266750 0
1610502 599965070 0
757362389 497808080 0
113457367 428105652 0
670100324 490477948 0
16153415 117639833 0
402987569 691797458 0
16524581 552492347 0
722168496 296804651 0
510294012 206360437 0
727925829 613634051 0
216456001 264888369 0
540414796 734963944 0
761423471 267187117 0
691144869 461057009 0
200298563 20806699 0
474232091 699682339 0
676005822 212626065 0
743328080 554420269 0
218457748 743419796 0
190826407 647609101 0
390933632 393004722 0
500688479 6122372 0
727870901 756433501 0
154900648 671350494 0
333324400 566810200 0
352638393 385448776 0
533947072 347194829 0
454190789 4804930 0
67103300 710250525 0
438652161 409494667 0
714342466 180255117 0
558967671 38745919 0
299573891 705096379 0
784176641 312163827 0
340009035 474711759 0
502871888 549013559 0
271458835 376613578 0
506337741 570553542 0
435211784 718821843 0
471075601 156753512 0
247794727 533179270 0
595244026 138819645 0
630725413 280259186 0
238507783 42703456 0
543581797 688234052 0
4779645 359234758 0
186694430 519145066 0
167290855 107685098 0
162056161 414736978 0
473127498 428274177 0
767722375 196938059 0
292040093 550201590 0
780510707 410248131 0
784741170 729303296 0
303032281 415893108 0
271325283 15825469 0
800310751 59433672 0
203669050 705211430 0
691114749 512033711 0
103540915 680871399 0
609210370 537831672 0
705730039 791322879 0
453364282 749856950 0
734801049 121411171 0
261616683 296102982 0
276413904 54265834 0
136130489 677871984 0
515467694 590188049 0
737690701 634360157 0
442310058 246598257 0
781280929 424587722 0
493472780 281109089 0
125548699 47642398 0
74705051 19339938 0
158071017 51436027 0
657374912 476450326 0
69431572 492605450 0
492618526 400604544 0
76121140 42852639 0
139691896 707854896 0
660397628 731934194 0
655784083 657826503 0
439190210 503104968 0
587134091 169183544 0
293654803 418106240 0
785180426 333189858 0
663865014 600595776 0
97552644 349650383 0
431057022 760662583 0
471118761 728703024 0
622755248 115328692 0
235099110 718638455 0
126754772 312679242 0
293240704 144187707 0
756754737 8244631 0
456829298 436829909 0
391938892 794767473 0
598008378 744825993 0
573247886 537469965 0
369112717 24284825 0
715734153 662150293 0
65429679 434254175 0
456264016 110345611 0
486424007 241310625 0
569560008 74812842 0
247455187 222973946 0
708650067 692852898 0
607601964 587314923 0
372513737 375990535 0
629364271 354659106 0
213846495 242135979 0
560870816 705098422 0
581635316 719281318 0
638129966 575941488 0
351636381 57440118 0
549190418 347095380 0
736181053 570640653 0
125556346 16563791 0
594123486 210629776 0
636687903 422247290 0
292569607 114119813 0
540139682 453656031 0
754172199 230215828 0
238555336 457871159 0
370105448 132143503 0
569476398 755549760 0
325934321 537410364 0
785014247 451081910 0
250958890 408175538 0
513979668 673197443 0
38327878 587497334 0
2627288 210756116 0
644567698 132810210 0
375281450 637081669 0
183468303 1212519 0
60683009 629767484 0
364037733 578698276 0
680380068 474262459 0
605641996 739230073 0
221183965 33206884 0
763036039 507374166 0
104232965 173574361 0
136330531 488389847 0
326007824 393348219 0
725536064 226344966 0
237468602 727951081 0
483625029 81126209 0
94011696 396828803 0
93967543 559250433 0
61859076 42598990 0
272574160 268429491 0
92054975 552642839 0
412054158 359112190 0
41278451 600442653 0
254960660 36168678 0
200149043 403128487 0
773966566 316651495 0
496638172 619214037 0
244522543 629674090 0
260409961 414653436 0
36760711 405395544 0
790938894 164488321 0
656123818 475890690 0
732375790 254933414 0
80919512 339034749 0
422308426 335871615 0
438305304 548801101 0
425960948 552939484 0
121981359 610068217 0
252309118 508949382 0
63887236 185393406 0
316342933 13386778 0
161198072 147879327 0
788614493 544984118 0
495314801 789672052 0
52944852 471373993 0
79109597 664666868 0
758644500 34903945 0
453675791 220306612 0
19104031 450099346 0
438650369 528710900 0
521956094 530081480 0
510383905 314120754 0
226051613 282123960 0
709082688 605099585 0
107643968 272395421 0
664005177 450733775 0
4390944 416731847 0
644004560 683977654 0
20560979 409618133 0
764214316 160401946 0
331326118 571017595 0
704478869 375782897 0
766056295 484562323 0
602506029 456164469 0
454916758 39280518 0
682301684 587689996 0
301614259 141316226 0
743269396 799169258 0
641885644 278239595 0
175745281 433957185 0
255373589 488071637 0
19718100 135110168 0
2573052 221973006 0
215325112 389475245 0
380585124 715922687 0
435188847 283559695 0
458661066 452136623 0
494201291 83598945 0
732134107 650814289 0
675528075 509949686 0
91043536 408501665 0
683120127 417774124 0
476253407 225948970 0
118492962 336060030 0
201799028 138592682 0
686728692 166360311 0
532580957 526641562 0
496507639 513692248 0
699101887 772407524 0
194099589 673469509 0
729952859 236444272 0
174493151 426958617 0
327803911 305653211 0
251815497 315479472 0
606107617 244636824 0
454998271 40778735 0
429269547 409887024 0
326933978 591434215 0
257391741 338482617 0
362084900 650656957 0
386087508 327994001 0
524280977 49369279 0
367048481 618169509 0
372210019 666350313 0
65720198 663779327 0
66678618 419755462 0
536893490 713346223 0
657220820 316780559 0
332926123 383238423 0
354682263 482950877 0
399430982 239821575 0
747948579 790889845 0
345210725 156096573 0
182934154 744739595 0
26427468 362208997 0
584378367 88539475 0
397241235 361749585 0
523067758 683869186 0
51348039 623115847 0
168481210 224612205 0
297948238 8826195 0
708594495 278888303 0
746793618 471031625 0
261769014 785798484 0
126670431 684545113 0
309201624 185262829 0
382261008 176535707 0
148004449 537047976 0
202483499 573394933 0
510897264 444574106 0
180499075 10357222 0
125150166 230158060 0
274429833 75372432 0
198447441 440637719 0
189778000 9408211 0
610275208 391098715 0
6042623 284521453 0
244328564 710101826 0
177327785 337469841 0
552177338 535938268 0
558720703 300619988 0
382448113 554773666 0
154838279 238275218 0
786642821 278239980 0
460161626 269910227 0
199401353 136822901 0
369314261 589200071 0
780850110 669292151 0
301760630 429621085 0
47329157 410637049 0
218827495 486586137 0
464608759 339060272 0
226873585 177106922 0
414517076 74425136 0
792938520 671358727 0
476081958 182271605 0
787477960 782982641 0
778448789 617964339 0
652276512 755756679 0
171908889 383008181 0
512001778 347796569 0
366476214 369400090 0
727055018 528900090 0
392235364 742528666 0
136815903 487080443 0
379176974 559007973 0
23179403 7383068 0
80984968 343155221 0
422575279 94004725 0
200272916 749907523 0
41838266 582884427 0
533692162 144381134 0
229839270 413638059 0
192732388 244321470 0
621732274 498252243 0
331283799 597685539 0
151617997 634368708 0
413401834 453960688 0
755444008 124158412 0
61986342 420780 0
288158361 782105 0
281385434 247605782 0
422556767 575139100 0
775596113 15532803 0
321283856 441783748 0
267245221 4816628 0
177387895 615104662 0
605892246 606428537 0
477159319 542519586 0
571723165 771752661 0
631137038 96143563 0
569084449 666719497 0
307890344 422520938 0
418267396 491619802 0
137882205 646397560 0
210832175 74716401 0
408377195 487240125 0
393928460 723646671 0
557147549 319787499 0
788467209 778193153 0
711019481 686776360 0
316473886 544143508 0
47059283 636498377 0
303130728 482326419 0
714887846 293145467 0
215033221 399152782 0
590568570 729776345 0
144813187 521199822 0
658980526 729545785 0
96770517 799809363 0
774315068 47744594 0
443505763 351304469 0
693191620 714903326 0
322373316 49326265 0
308407715 522127177 0
28119089 753973197 0
236597649 413089216 0
614546285 458906310 0
350800768 448710925 0
598133036 405428217 0
527139222 195317299 0
304633964 652238110 0
537701017 9888961 0
112743360 633562059 0
551396767 796689501 0
19191841 474207146 0
323910227 82563178 0
672386748 446641741 0
162676151 353589379 0
638061234 483017877 0
327300979 452539397 0
761833765 707798059 0
118260717 351374029 0
187457764 501813808 0
703169750 454763889 0
242445553 252810695 0
485958030 30193133 0
307392372 350263596 0
34571648 794151223 0
502625940 688879457 0
37076614 314317143 0
692221104 627686405 0
344792645 171059809 0
36959898 695869672 0
530513570 523049031 0
114007549 633212772 0
442690890 603153062 0
552933138 621681352 0
140268844 514381862 0
94170654 109919075 0
556283226 507962382 0
128113307 355335573 0
110817779 360606472 0
304488431 713244035 0
483296304 722962068 0
703360539 161030693 0
173454169 523010854 0
700212927 433454129 0
114271327 394575570 0
405398078 440009188 0
625220693 713958580 0
258353698 495837810 0
357049833 142442223 0
756935974 471700535 0
639727705 788666583 0
657668626 85889642 0
277745080 391029659 0
733035789 276843706 0
794880739 750765912 0
729823203 207607230 0
679749312 433487752 0
229266764 57913897 0
35308904 187431622 0
565380664 101632398 0
566375468 639998623 0
68922357 66039396 0
589166323 318331757 0
750232103 582757851 0
37066341 483111859 0
155808956 304635972 0
507792543 139099068 0
324551684 463217430 0
213523876 551273999 0
608264146 718473216 0
233115967 445903558 0
281243047 611814828 0
80871156 300125611 0
750926688 378985755 0
603384624 541367297 0
230297455 405829171 0
193361690 163746029 0
437686569 649556066 0
124295365 451133970 0
234139443 732898641 0
398433976 478729477 0
221633264 286520745 0
794071787 334472177 0
506176390 648437312 0
523782845 219848039 0
140528884 17947234 0
800615384 510464697 0
430594844 760277081 0
233377436 211889837 0
135590936 797710297 0
712827777 756881269 0
752177068 425646502 0
380789596 238884694 0
611929504 525336723 0
277237006 335069064 0
292944009 253230105 0
333182668 677576103 0
348466278 429195179 0
267557031 138342374 0
480315483 163585315 0
770328009 439867453 0
667887514 661678942 0
246495927 96405271 0
712112208 608044434 0
694113784 37405919 0
722409259 349490491 0
644031295 18048284 0
701281680 179362111 0
444472569 91320277 0
331808549 583824730 0
722470166 665401793 0
607209004 721022201 0
437549948 340828230 0
303287190 637891132 0
686291498 192401662 0
300988209 8684288 0
565088487 502204813 0
562152233 75599672 0
137126765 412326356 0
60625080 434021964 0
354580372 237893919 0
519385332 729675166 0
770606848 578772827 0
103549010 78095256 0
304752920 251425928 0
283356771 374618800 0
169030254 627288259 0
727410501 124542719 0
393294788 748808784 0
756061808 428920018 0
765994101 560880649 0
447844121 620500735 0
458134726 286597203 0
242226708 414960669 0
292485259 516765123 0
36240518 671017544 0
597677946 320605592 0
605584679 663133384 0
181146312 377555268 0
412849559 770204928 0
75102352 362497746 0
133520256 12264848 0
201743808 233607864 0
741790933 203932987 0
178949719 541478081 0
390521286 333570700 0
595965398 41248853 0
58948782 169162699 0
531863839 780877286 0
638508007 783930752 0
384237094 733387274 0
154477652 551032626 0
600649581 247531991 0
398474424 777479392 0
317551541 723729670 0
186807475 230835638 0
699784810 65448223 0
520376526 7136001 0
485692006 273958129 0
552013084 615379776 0
340976096 537694634 0
329773611 138195116 0
579911720 269523754 0
538229895 711380506 0
523572787 229427612 0
27836497 182969046 0
88167403 400580148 0
395713941 401362199 0
515221607 714824199 0
403415996 226915134 0
740917083 301724651 0
274350453 119111306 0
611117172 154235591 0
166605059 7005723 0
364070301 84542686 0
307253270 128168147 0
89389964 272708936 0
310471700 576942053 0
778101524 363354734 0
708767546 314378564 0
56975395 670544287 0
674242178 197957583 0
596705544 250483907 0
374999685 551270906 0
201100869 339763025 0
12970196 204653170 0
584914991 363504800 0
170749305 363996540 0
653954433 21474015 0
632874991 797048963 0
493647616 729959517 0
558501091 778110046 0
348235520 517489017 0
484689536 418389070 0
353522153 202028965 0
635470469 710610667 0
237071075 603770675 0
296518909 313066565 0
192834346 177715926 0
195599678 298042719 0
243411749 535901983 0
633437582 724377694 0
430400830 580760505 0
735749125 433831123 0
577748570 451942147 0
410666535 544310420 0
61330558 750442975 0
641666805 423372733 0
642808741 568218260 0
536696503 254610185 0
161472810 755607429 0
298438924 744995934 0
284556733 268869997 0
447304043 440775478 0
373707745 327420549 0
240886444 252730128 0
233747834 55250693 0
390641075 127868967 0
460921681 222757127 0
172832269 508526237 0
681228238 765266965 0
403197492 41734885 0
573687615 782469075 0
176615704 354142885 0
115979124 529172977 0
263130805 695426110 0
311844293 449142607 0
355411849 247335637 0
185913159 396861407 0
238801699 42139482 0
71275836 672974506 0
243939000 354695610 0
151998476 481050471 0
316681866 602128395 0
413966996 361524276 0
117658684 179547106 0
147261421 761557399 0
88040552 472940662 0
700398761 692619736 0
504206909 131415568 0
724028310 239691000 0
446981193 510980094 0
497626775 424866296 0
248686321 612085656 0
77265780 658779581 0
426121091 264313652 0
144186687 462709021 0
517789406 564174444 0
11702553 380473582 0
560574775 754387510 0
687255403 318757328 0
615099876 103956942 0
368238670 657690860 0
89152509 270515288 0
796626977 305364613 0
609851443 651052796 0
494565591 632911712 0
50487595 665591415 0
271747319 308089504 0
8414077 438950499 0
513498936 690549097 0
780108592 519491728 0
291441381 78928069 0
672384666 718681950 0
718596008 581439071 0
494637330 222910419 0
255149732 376923726 0
385244965 303154390 0
382246003 751719961 0
504546964 596490119 0
455157354 323305714 0
248545863 608371543 0
199753241 529382633 0
539435130 607189672 0
674441901 569205855 0
482010189 430295080 0
157589869 688094186 0
726440418 173320576 0
165289430 642499533 0
242546384 736319201 0
71985604 172788645 0
490127492 310868681 0
571347155 351278946 0
590666069 76060766 0
520218468 541198019 0
9171387 297725968 0
528480485 581357628 0
184660231 193279322 0
287884907 331896122 0
25544128 610142556 0
184616284 103091782 0
530358452 767493599 0
409602488 376550021 0
506277657 148764700 0
256679638 642723104 0
544555692 588598783 0
521429860 649417896 0
590633077 171146236 0
237730008 345301285 0
621370132 763787637 0
424868219 762605066 0
521782185 197553072 0
648955414 680590509 0
24080565 485111202 0
723327303 730546073 0
19481155 762175981 0
485780396 655163526 0
659925586 519276784 0
93347416 516729679 0
261092318 225442917 0
225572516 190871199 0
762535852 578543463 0
61891119 628362360 0
133639411 731987496 0
47981395 249857297 0
240456534 756823449 0
714502114 101341616 0
466322376 186102355 0
341144593 559636942 0
691063818 526495795 0
750701115 631445638 0
419745104 129474102 0
43171996 301247298 0
339716824 229682058 0
365317120 373665146 0
188515162 606295547 0
399316482 474389016 0
304479056 134964759 0
468807420 19533676 0
792841248 436138213 0
777374124 573412540 0
635100986 469340338 0
154070031 3930140 0
740676400 155482751 0
449520513 66794101 0
192374517 361548467 0
352952857 63444321 0
716846955 582703201 0
403923582 651042851 0
232321713 207417167 0
521249867 667258458 0
348627738 706425653 0
52394560 739927787 0
739462034 689600676 0
575478422 205923068 0
355896695 479178305 0
79756102 621589002 0
412599937 689273635 0
573769151 618135092 0
85690317 427170825 0
718465253 791835706 0
24160981 372994839 0
305507743 532965887 0
275423750 92545414 0
560984460 294809037 0
665351498 346937247 0
444935948 793936102 0
387062822 82187814 0
377934698 488693499 0
794375924 249937102 0
75125995 53086264 0
638147921 102698572 0
3352806 166707973 0
104402235 51483978 0
252504208 731307704 0
141396894 32073415 0
596563970 633604362 0
490119381 545528361 0
432320960 44315899 0
228318312 230974535 0
83071742 601790826 0
607308638 310278626 0
194584273 236321055 0
654990358 761860370 0
35391563 180213311 0
437388417 221512644 0
228252812 34686857 0
393586372 116286340 0
391371877 88407291 0
582473357 460028244 0
258823795 772604702 0
638232613 670893583 0
128766154 611274461 0
52239030 764826482 0
780483850 688073165 0
363907167 674500922 0
460104836 96551926 0
472471638 12125421 0
519358681 652901002 0
440273092 218413574 0
169894714 478813044 0
713144026 70381552 0
230122666 731807654 0
328365470 726989865 0
404640950 240102416 0
18857329 171706027 0
42774590 563637249 0
271493341 750374974 0
2766882 161148004 0
429579826 267144572 0
54492477 483382230 0
96026054 416839610 0
310849888 377300000 0
307555689 756116022 0
63285931 413781494 0
392387340 426811049 0
219641629 169877960 0
183456973 550414817 0
71575598 255237808 0
153595004 400627211 0
530062325 699172844 0
742867133 686027319 0
234885554 675642926 0
231268136 511970658 0
7465106 543512723 0
280096696 624651968 0
416906452 681343508 0
345156707 520565735 0
656149458 58865470 0
669723615 353120864 0
157630236 151141265 0
656270301 636772445 0
566151162 597245541 0
433338660 142638951 0
544148517 215981954 0
342697948 451434004 0
676196884 537809897 0
231411603 106564540 0
588739803 409049603 0
15631950 492742654 0
631919426 19640274 0
64558634 706818074 0
668520325 593179222 0
599852226 378268437 0
713101976 506204088 0
416254271 193335842 0
404971216 618737374 0
491807241 85945899 0
204551818 615445223 0
167245559 655143616 0
652134799 142990621 0
545337064 217179182 0
180784193 317585982 0
305400678 18084487 0
182934836 220817325 0
690970781 229614794 0
662517546 276526250 0
757487019 248813504 0
339771590 782184153 0
48052405 25062509 0
569413987 664649569 0
437597591 485035108 0
3623555 760250911 0
652268124 221154591 0
446297564 449956502 0
270861983 195932459 0
254213357 589478843 0
665681614 490949235 0
642061625 761225311 0
797884078 712290694 0
550396131 221134413 0
192290599 177372345 0
287301581 594650706 0
258977582 581682486 0
659992502 318638978 0
245814394 41397159 0
522847049 53422480 0
544173351 30109839 0
766666055 42331899 0
562685063 47845894 0
444502695 662240163 0
726032697 77882488 0
418961154 224010159 0
489083912 595913890 0
475020704 288483381 0
457690505 267627927 0
549700837 108328938 0
51487350 84446721 0
137519469 553449380 0
735770436 127774022 0
650148644 429657001 0
790201600 430584117 0
603047894 430772001 0
375663228 742648616 0
533036473 88660461 0
414022356 481632879 0
164091121 523518126 0
101868156 747680680 0
775276197 438704125 0
583139594 714527207 0
94091458 8024781 0
245876115 495125953 0
658354170 133334935 0
638220855 336048510 0
447491759 239244621 0
744731119 11380590 0
222233676 669448746 0
623881698 529776629 0
562317415 392667343 0
82584859 367105178 0
344943487 404070254 0
692668381 310765837 0
64009736 419983385 0
87979619 140290575 0
518102914 581871222 0
620435803 605064741 0
148293535 423049403 0
539480299 205830195 0
559995933 689822780 0
630087351 29363501 0
651645042 280345444 0
629616643 559585958 0
430712428 270211500 0
316174119 668501150 0
466684569 771406099 0
754704289 570129086 0
385996752 312487419 0
693703309 186943711 0
259280907 520736358 0
487919403 489725875 0
282230309 405517664 0
745794987 403029278 0
659201760 149206950 0
353032130 649578919 0
115877613 773397799 0
706017351 43819474 0
341237091 76406543 0
604660229 720006828 0
303178581 655798374 0
217959192 592887196 0
782937180 133642399 0
748878767 706071045 0
110481471 638317902 0
105259928 296906727 0
583173316 412050415 0
17392104 251231870 0
330033701 38547843 0
241939597 199738268 0
217548211 189787418 0
229734195 559684628 0
731791220 110208329 0
257950436 658165354 0
676364936 640901509 0
661880825 316753469 0
669733718 498650890 0
472496417 602528698 0
634877242 327734219 0
328416783 361018811 0
54231132 416054744 0
550472414 792081105 0
226667143 636762782 0
61618805 696818623 0
311160716 121345638 0
490977850 455138652 0
497773705 720196959 0
96399953 589519757 0
577057269 641298253 0
742448389 338295903 0
484945999 583973949 0
489605696 45356529 0
570110071 91596585 0
696801921 510183660 0
411195113 336232503 0
162427614 383154835 0
254384113 531663167 0
324202699 306796343 0
255343109 532484110 0
100287602 271669353 0
34639846 198261997 0
457221731 492132029 0
555810819 692524183 0
464834353 689603873 0
528281652 213198967 0
738213533 21189816 0
530520401 136609181 0
175992513 652524766 0
158501409 308762955 0
34069004 733083200 0
31930246 254455305 0
369181487 762086323 0
634724095 27526345 0
167572073 637193205 0
707612965 547421544 0
775697653 455636191 0
274052549 274792942 0
649664219 305522803 0
557008828 658864891 0
339925639 629094923 0
361962332 667540979 0
795678243 725214055 0
55343175 621159680 0
153157370 524699645 0
277381480 614870398 0
74630517 586701259 0
424201981 219605492 0
682110965 602578201 0
332887450 216643828 0
192398386 699424183 0
281682920 550054213 0
682365070 89488318 0
418599363 694794407 0
56564764 513600927 0
626263423 215192778 0
687062618 777983220 0
5915169 145093235 0
141192851 154321562 0
678685755 514433307 0
235279567 141231206 0
214669450 179801099 0
786187141 375597893 0
129745609 576321928 0
213819797 67075913 0
736647011 725975034 0
350461628 342542236 0
433170349 187115371 0
375251927 257634040 0
310343585 475528249 0
335114035 355150563 0
102627639 298015403 0
495515784 353010040 0
69105661 780864893 0
436272542 753202496 0
600297781 720531517 0
374986001 434574565 0
678775326 331459071 0
209670971 437851527 0
345981122 635752996 0
268519994 424220740 0
562218755 199311454 0
544374826 781595138 0
648974428 241774228 0
420492963 721815400 0
115243765 688233640 0
585853377 467038168 0
538283846 598761293 0
231796839 170992249 0
687885967 322152431 0
166675889 160976175 0
775527709 134988811 0
282243983 527872233 0
303996767 440733982 0
551531744 296146600 0
794000195 33455389 0
503665842 738851981 0
245694329 320924265 0
273473511 502086068 0
651039861 783585416 0
420327329 629062913 0
393290014 13806362 0
325205300 87427698 0
206954320 334574145 0
86168132 739405741 0
738311466 169830389 0
83857295 713163832 0
313607249 581831047 0
121518218 346872965 0
168691601 305557464 0
143595678 567387413 0
664898814 665803084 0
534869327 324892206 0
161301857 640157811 0
376729654 582374663 0
788976519 97793197 0
457898537 751178771 0
342645254 535718453 0
789172120 522342451 0
664390913 405465891 0
765726014 502727811 0
20813640 576292979 0
225372091 759925027 0
45292142 238861194 0
312888377 622032132 0
190123762 94035323 0
68694536 597556691 0
299761964 415997474 0
271881024 677516277 0
651932908 510418340 0
313056110 246981318 0
109545491 573668064 0
323312686 768530129 0
546892559 449671081 0
797189935 356657794 0
204927382 686872807 0
600949774 658560948 0
327450606 297442670 0
322988357 608862854 0
425107901 709688213 0
46156371 60768460 0
157927055 729064757 0
797624597 710606754 0
490230511 587601737 0
104076858 192302098 0
255739590 341040999 0
246961074 377082802 0
384788394 363662651 0
339159667 332083710 0
760942391 483343541 0
40743257 74169970 0
598195995 277756104 0
667460578 767743359 0
600849334 231038575 0
693798543 148408512 0
157659834 66229327 0
2673564 6149005 0
199748129 206919567 0
718648279 57657317 0
680543755 615672839 0
621266676 796987239 0
107438376 384901029 0
15266740 125688430 0
255186011 533737942 0
37661343 81076178 0
46070509 782190272 0
296849238 447828425 0
611962770 542231513 0
235633916 237079120 0
118843368 501763073 0
292380039 280350985 0
234033920 175961818 0
38022439 404596627 0
650281532 620123924 0
68349128 71835395 0
244290537 477100275 0
287552196 22461880 0
18219769 773659996 0
312885802 171880086 0
642632281 339325684 0
670104294 440434154 0
72069591 605682684 0
114441914 419179084 0
122601126 493532291 0
161709598 100216771 0
722425025 255552174 0
437606445 154078810 0
620132629 238521641 0
556372694 448195212 0
322511861 457967745 0
529626316 659227504 0
423382498 79058086 0
230743009 725391174 0
361959372 627220477 0
618773409 350296457 0
416740884 754884543 0
563457995 39287181 0
91859269 595533023 0
557876867 229216425 0
506528880 570929532 0
741623534 439639443 0
420850103 202874573 0
667599314 351302549 0
507124056 626913966 0
258482711 512565260 0
486645835 290225293 0
193824565 443782774 0
251484994 167258974 0
545684518 571960574 0
105832941 439650801 0
202443002 395366817 0
290170561 634590026 0
76487950 188385953 0
366137984 283949591 0
711681790 734212738 0
350911158 753607117 0
373593033 566489146 0
723948794 280776284 0
165169341 127440281 0
323472178 519532370 0
383597304 501398139 0
550210134 406542260 0
121751440 603128527 0
430808993 23118251 0
572129889 234437379 0
163422165 656981643 0
649550613 152839224 0
127557724 538014510 0
485880034 428912081 0
280541903 687174551 0
725979517 103336915 0
668896297 545427054 0
456425329 514673490 0
320909902 742554760 0
753130779 33535411 0
40724329 94258340 0
482693326 214548456 0
283395604 220946402 0
291528582 332132251 0
525917288 297876847 0
799491137 736129863 0
589454924 8404592 0
67940311 691233341 0
250667006 242835491 0
739390267 430846266 0
678586271 115260085 0
199915587 266955736 0
300060116 307925740 0
415179353 740968610 0
93220127 208636840 0
102267356 687579 0
40544532 216090809 0
711928193 484920860 0
351243093 283397260 0
153581930 371280598 0
536421156 497481009 0
484420664 738752346 0
374401818 785622139 0
680257264 131300320 0
427454995 339300255 0
573514782 454396507 0
380314770 126059413 0
777564843 132745129 0
381173306 663048456 0
785984464 532005636 0
666027250 569915652 0
691051854 209127674 0
627478817 629211772 0
578817563 691544602 0
678480570 496321818 0
168497237 575300427 0
102716147 407547190 0
730315444 38229076 0
738700729 564407429 0
798223767 373917195 0
272664894 722038254 0
784871712 727011627 0
482142272 603646234 0
310021788 694205332 0
226769253 301401391 0
766377453 307156168 0
603362156 322141153 0
128734269 270293585 0
503965598 107395270 0
41550120 163542398 0
373151254 370335710 0
204361131 295882181 0
351023684 376481196 0
549523905 556604030 0
572781380 777337297 0
577596180 296495297 0
558800646 331631707 0
32663360 469543375 0
598755479 428085195 0
719298151 393143809 0
387918799 38727520 0
153989278 149585557 0
28897300 544766811 0
540361222 125711545 0
265462541 3790235 0
90353182 63175930 0
426740636 57575065 0
344122759 675536682 0
625211744 248800597 0
32632433 649871375 0
660873741 220151855 0
701143209 797117120 0
552755578 450497028 0
225154753 285586180 0
646365368 628464508 0
17659749 42400945 0
454402159 371568471 0
452170026 334873052 0
13959528 735256389 0
659054975 347915043 0
660055095 111056599 0
525538177 360067235 0
688271788 213175583 0
41489178 534250238 0
551423304 161167843 0
415027072 492706854 0
566802020 472219543 0
346367210 608083840 0
350956008 308106728 0
140607957 656809944 0
244647640 581130603 0
131653526 638955382 0
572046156 130368130 0
733337753 279371575 0
261787396 554486526 0
41073438 482825333 0
520580534 259453059 0
193817639 488703514 0
224693700 64612721 0
337833993 403372825 0
755388745 710469245 0
297327698 255097369 0
187790045 660753575 0
610121141 28471541 0
53991464 149963708 0
136495236 357507620 0
723816460 74472487 0
358892880 311778079 0
686577740 707304278 0
157964774 508595167 0
274039042 220817164 0
382510540 205733716 0
43221485 441240916 0
143149848 712244600 0
432691943 495658950 0
783375302 432545695 0
539663501 377328625 0
43235661 554149277 0
219754461 178426923 0
124461240 676863304 0
152804407 130584709 0
320157816 246440794 0
487123221 256386950 0
783252891 657064998 0
719030274 86619288 0
710238981 285079578 0
69927236 633680440 0
336705736 118666669 0
612419289 33945534 0
478603735 187067904 0
352413833 347155130 0
380043760 629194325 0
708690817 282034098 0
547886062 504044555 0
544474649 161965027 0
71442908 492536473 0
598410250 9728103 0
721249525 713332253 0
790169441 127465035 0
662990192 193506243 0
512583142 548397740 0
504923435 300869677 0
495551396 530971835 0
406469110 257834301 0
568862205 570357868 0
595908461 775519149 0
519704268 556684510 0
442237151 289431194 0
23632328 708195265 0
116699409 609057728 0
659748111 247207826 0
730461051 686217228 0
136795224 2024784 0
502283328 70644706 0
687550771 653629434 0
8401039 448046507 0
430673859 518074067 0
746497706 240432480 0
375536905 145460718 0
769713997 668341101 0
196587390 736192180 0
156685132 732377318 0
181018571 198306317 0
558244619 538193031 0
505473265 117485211 0
70650779 734059480 0
7226264 331886725 0
21971210 628142365 0
478520532 661068194 0
606074230 581364507 0
461024657 588343734 0
345199088 79150925 0
47179512 505659367 0
153875285 22902574 0
152388029 767779366 0
329121461 237599307 0
329592047 38944955 0
485210168 122558223 0
30418856 786506769 0
57881750 151008412 0
300799136 704876934 0
756266126 612584622 0
431219112 749356099 0
126760755 530040937 0
581184132 106254191 0
8141611 753301613 0
758470154 784623550 0
718516379 550783798 0
154005251 531716490 0
449335864 778122658 0
301482296 170320985 0
728020303 257267796 0
439297310 629456589 0
784684597 467655774 0
496217255 707997604 0
193768349 317327841 0
446920588 332413419 0
673634178 16581653 0
715488638 582615423 0
77224181 336961826 0
753774094 394805209 0
790656938 199219480 0
734049281 197464708 0
257117426 267030050 0
664014777 206746152 0
777379657 454592781 0
56554559 353889237 0
639441388 428221236 0
569874063 304899416 0
422919233 254879125 0
684764559 626394540 0
554885150 445376017 0
2864420 780034059 0
695864270 313521022 0
245471352 345930521 0
79079456 686740913 0
774096034 598225664 0
459792824 146860447 0
463349561 799051332 0
378664072 313133563 0
39019389 481119720 0
506877552 708183088 0
668195244 542177982 0
428308909 174290795 0
504853767 145718065 0
280009547 448168989 0
348012002 767871893 0
705580647 60581092 0
40750289 419491553 0
256565161 14539435 0
614608488 661263801 0
301005112 437978029 0
675786643 398596134 0
175176686 322627176 0
149457981 495316159 0
266368474 663052689 0
12423753 32957204 0
784803718 644816845 0
32859032 78834065 0
740941820 531998861 0
232284742 310285691 0
195606832 510818447 0
644578116 637097728 0
92327860 170713671 0
54132832 630274764 0
578087595 456203743 0
319792417 512907086 0
438659913 453878376 0
618020626 417305800 0
696272308 270221658 0
436810770 222293462 0
68456045 390461848 0
322984200 39666609 0
3322888 443818784 0
751688050 732034466 0
376335837 428932564 0
754992280 356940128 0
473261954 183044709 0
658336688 259785015 0
254886941 341328334 0
427117688 536154076 0
715180901 752004089 0
712068076 2268397 0
769662898 584144839 0
428784740 5122290 0
373901103 608143432 0
136996697 404345238 0
659012843 24813212 0
289220948 215197101 0
674411702 242045088 0
239223497 537465170 0
588816937 191312732 0
797383569 97140380 0
312943827 127651619 0
795348315 582739926 0
509423631 191549807 0
614259939 181145723 0
665853650 396764555 0
586536975 524252463 0
642506611 612847217 0
581936506 696529705 0
502607398 147748936 0
418616952 736841064 0
739973219 554428461 0
646872157 193933430 0
686131440 575054678 0
156093350 442010000 0
324459104 183855447 0
178108894 317871728 0
729844020 311120429 0
368490291 403207689 0
358425386 42121893 0
151637289 461496590 0
778670590 580437814 0
310445549 168051249 0
464607467 634393950 0
284563651 547611219 0
541638607 283721972 0
679443768 728320571 0
624758031 151142082 0
343619538 346989966 0
684342762 540022348 0
529485310 492261096 0
275741890 687326667 0
480532263 614700470 0
663528419 178663164 0
106697155 197579445 0
709803646 456274947 0
76326449 733192169 0
246796601 211479131 0
448023465 329078602 0
676524685 261585002 0
644874498 743159909 0
261648113 751293190 0
79828486 606662597 0
656821593 253967656 0
696730244 241774668 0
640744933 29103283 0
529457425 14742937 0
680552013 395803602 0
18369866 526242910 0
177492342 781648415 0
646601942 543163712 0
507049261 359102039 0
491611380 749996414 0
539115083 343479198 0
576758661 175646500 0
414736745 71351255 0
335642458 281436898 0
407568976 425746723 0
757642046 321772152 0
133673466 799402478 0
157460598 35395417 0
364679469 413684423 0
266426509 62626880 0
687828592 634767348 0
503192677 689115293 0
190300491 164949655 0
83528905 80417380 0
787058860 182933697 0
777450445 555199584 0
469008821 115896904 0
184274934 556040440 0
748527167 482874077 0
80185604 64920487 0
758136319 258427636 0
19237311 275500871 0
559823926 45514057 0
669580039 605413852 0
80792135 47755145 0
366246802 50651687 0
264854173 107492696 0
183166102 230123247 0
536231828 222686720 0
30030552 602229065 0
242237010 117067589 0
346424471 605389445 0
222562781 108304271 0
783123155 60554197 0
331188611 206817008 0
633211036 58431076 0
676126802 311518496 0
278865431 241725147 0
754607897 553803461 0
723657450 762145529 0
492525556 211209499 0
537861628 356068118 0
659381122 760807894 0
363535095 84280358 0
58014629 276597127 0
638013005 189167700 0
732303832 462214784 0
124109092 696285226 0
200560500 169208775 0
101534146 650326681 0
225218990 511988720 0
223411412 267997785 0
553097565 679676279 0
558892075 367744833 0
624495227 60941573 0
380691579 344622701 0
191319053 668595186 0
349312952 585119662 0
342050290 762905495 0
760029435 469062185 0
237492074 787710775 0
350088494 422214726 0
696383615 9877703 0
623174241 368573181 0
202002454 40402616 0
432020289 237014083 0
498128511 229366815 0
329591115 137070956 0
541752451 105544248 0
613886764 385834792 0
82726717 333140973 0
725690780 723383904 0
496618450 592068038 0
468375460 599906438 0
231537461 624928398 0
370547700 366615341 0
336464237 43785798 0
672801852 635190292 0
403047816 308885818 0
281564698 280434055 0
574805834 517249746 0
215109764 419386025 0
401211996 199754760 0
755653281 574568962 0
80060589 277220367 0
83144832 621164578 0
724208939 188198474 0
57752580 337096730 0
73167855 100077677 0
56550418 670656364 0
130139278 438586602 0
151467452 106904567 0
264456044 391900403 0
148549911 286107134 0
341797484 311502870 0
605183005 517716695 0
422959331 60034328 0
596301284 635144810 0
627791366 740755304 0
340020785 556518346 0
290506114 122470608 0
584076954 434146617 0
505710509 20412068 0
198015958 774383016 0
763699519 366861386 0
360264492 458246596 0
230014847 702580601 0
797961077 122392070 0
529913303 750924272 0
79458870 362705193 0
58558435 740281534 0
303702133 582823719 0
556721518 477471515 0
205834024 739828060 0
583038983 535248752 0
142699921 547878195 0
793302084 311017883 0
420391453 572652127 0
601101839 543099068 0
341662041 50672002 0
198121953 562925101 0
623666391 437544271 0
275453588 275025765 0
251207445 220468851 0
80524280 260146231 0
142010879 258954748 0
94849609 690660402 0
127328249 636413981 0
85679113 420483294 0
636138027 693534802 0
216327186 740344821 0
545552136 242770814 0
141547608 358534117 0
455562169 538444758 0
505825080 197454433 0
654576252 760835871 0
507412291 424657788 0
553206982 507223006 0
324480915 709558120 0
782285770 987805 0
713270494 206758318 0
114060515 317681215 0
748733734 188673650 0
247082850 671213709 0
222982093 768947842 0
451070938 709342722 0
649754622 770032503 0
9076360 446598558 0
42999965 526975146 0
210714965 402186865 0
473158268 169756543 0
602190027 139467504 0
727799820 132895876 0
142531584 81447194 0
399530100 198595 0
629347591 471554715 0
777499297 420811086 0
372525380 56834913 0
741282318 506389287 0
471438476 151700814 0
168888087 496621922 0
654557013 789433333 0
398778437 88412867 0
513020776 177679542 0
497451875 267629556 0
474524372 607529913 0
479010458 626612965 0
676518873 475207220 0
695014902 341165050 0
344735038 695784483 0
609963821 271760580 0
237420695 589110531 0
554465229 754182629 0
798300436 701590647 0
32700460 56082150 0
627831288 98617677 0
497317463 245090639 0
657507176 627436999 0
663032887 632503308 0
297105545 330514434 0
741932635 266463238 0
610321305 656619392 0
746125261 781710611 0
703714440 626268380 0
267204738 183869404 0
463776706 235266228 0
452107723 673542243 0
419561001 134898684 0
102060979 759337260 0
161383410 608491141 0
119632217 429308019 0
229823909 451558344 0
247981409 570324714 0
167959265 391799708 0
440031833 70857824 0
30899003 325989162 0
408572749 767367978 0
237160914 757479750 0
294590182 265933380 0
355664443 696413714 0
592671608 357757306 0
88477405 177712946 0
151989571 481809313 0
286060341 367948794 0
416321228 777520556 0
357422456 723442000 0
620601093 600946992 0
257078437 575770407 0
740105766 189022911 0
153039818 48895991 0
253820295 262190070 0
639818180 546738320 0
386212215 459876986 0
522195953 486903243 0
210597629 109967561 0
519883937 533834590 0
523654040 382823053 0
220452137 150119441 0
317918672 459616075 0
317539496 390223772 0
531393942 641284314 0
162343670 422732246 0
175223085 186704175 0
188100109 145298302 0
697436144 294843021 0
796835655 478687028 0
731090643 610169890 0
500195474 681778830 0
233303821 35535432 0
106496607 93533399 0
36547832 527456196 0
553950562 783721330 0
239743825 493440381 0
177058407 81358331 0
117263318 432541577 0
146942438 265491399 0
518232786 511181416 0
723541801 9426348 0
249594065 646097372 0
452204691 292455923 0
281265649 799995103 0
46370531 127466306 0
192430920 491010842 0
580715122 92844880 0
787372284 158444003 0
717347913 141071458 0
151322670 733152790 0
490885185 755166913 0
754489684 398371570 0
745638073 477789946 0
69124638 524035111 0
469759908 653489969 0
89604570 729741531 0
381511419 412646227 0
258335839 7453761 0
687826298 300973684 0
143480177 298620130 0
459389665 96980947 0
190098810 345374438 0
719140248 783902043 0
517590620 757591536 0
390187914 307617028 0
501632736 12056011 0
17975989 800661787 0
663878040 390902455 0
444776237 462965372 0
407625538 208927439 0
26640279 3981944 0
643242296 405704775 0
652474500 741055360 0
340542565 742834110 0
466586973 45797155 0
382250073 495685027 0
102421030 215595530 0
678454683 236760283 0
758254033 735813521 0
441479246 733560279 0
622504651 84748005 0
760578731 413359894 0
203537034 426950834 0
224395746 288280270 0
635415877 413421886 0
137800056 502893912 0
281837080 451535141 0
409854769 642681992 0
372958580 588778273 0
336049998 522357427 0
688719057 402226763 0
225685543 534274092 0
572713703 413202539 0
444460475 46397087 0
374101139 109022763 0
786590861 222136695 0
223985867 504294491 0
791411484 616213076 0
588315915 442220159 0
210043881 799191224 0
634172740 312659263 0
346254837 231531237 0
113120587 121244319 0
687623910 21964800 0
388646767 496466070 0
719510440 109059877 0
719279134 333388115 0
595215383 269713554 0
456857078 368260410 0
706262155 600300372 0
442890657 70701349 0
483263060 53880674 0
223774344 488290165 0
340386347 575542573 0
756400614 635239079 0
421430395 452710722 0
681169290 663196221 0
169095554 612606678 0
586327351 709427207 0
392205502 261132591 0
626714668 88763586 0
617223238 130755069 0
769543981 177206444 0
278727549 132960304 0
577411309 1669698 0
467767355 539949541 0
36545458 518404737 0
529943347 315358579 0
478386598 208893144 0
439755218 668024091 0
292164886 229663128 0
563286194 96457947 0
228144926 426023001 0
109789119 463072494 0
215154085 121902775 0
670436026 586445216 0
714425038 441821350 0
708706377 761614873 0
563115117 307676589 0
213657402 227332206 0
766062692 633007070 0
10184334 600394987 0
106150114 768916797 0
527462662 420928700 0
135434570 327481589 0
502460042 322532062 0
48251697 667956600 0
382219470 109448031 0
338964 93641776 0
362609027 481403326 0
389750954 132382398 0
322561055 201448539 0
125872693 655260908 0
732611308 165847822 0
146057038 6904724 0
677901778 614815923 0
408733061 485830112 0
486008131 556446326 0
227271451 727482891 0
264124487 775225240 0
624511954 96847264 0
329553280 313091803 0
661888405 727946842 0
186956874 220070934 0
297600598 555535961 0
644638785 386006081 0
132561269 755373631 0
334617421 107633602 0
748225050 19637906 0
758447002 131492181 0
499496577 547142372 0
47610029 228023128 0
307648557 79369385 0
199194456 368831188 0
37293527 314283035 0
148471029 143811069 0
410396112 689031184 0
261180231 13970099 0
566975731 499269718 0
737551207 790548317 0
645542616 100191856 0
293865965 249476539 0
163311112 583928334 0
367727400 386603913 0
123973994 273352394 0
29291799 437532659 0
166229065 713651853 0
143428868 268427615 0
407469606 524853229 0
71778341 158819586 0
602812661 232381403 0
622885844 16450916 0
328262622 210898170 0
70792302 29146901 0
188603136 722193695 0
315876578 280208890 0
498161201 98182959 0
208563261 277780505 0
469314578 691538712 0
71944955 762436873 0
658351957 353539083 0
78848508 63033547 0
17879396 555621940 0
188381631 105143979 0
580286191 98619018 0
20405184 601067473 0
724172557 710685330 0
429117039 685356353 0
419442686 130661384 0
135035670 331827489 0
221794969 658540106 0
11795787 329452341 0
114044583 549939240 0
133737752 364493981 0
126662178 473681301 0
610934234 423328828 0
486499183 469256385 0
33526543 138704593 0
234057594 80884370 0
335466619 508305403 0
479009934 795955025 0
434003240 295498180 0
328401272 692338070 0
62611344 741443228 0
90015969 396553623 0
136092246 295337935 0
383352802 136337709 0
690281580 734935865 0
600798149 352990368 0
656517638 26232801 0
376494515 30473639 0
163033859 121896291 0
181174825 262495658 0
633278190 677595263 0
381307585 268626995 0
652516139 114075145 0
470951736 683772709 0
91631405 278946186 0
130034302 550910624 0
189341374 456618223 0
301722006 198632578 0
581571804 719291911 0
681432791 531094319 0
767465292 616397768 0
615405618 668013068 0
112979975 326711820 0
736443229 3364377 0
410179477 67309817 0
441946509 597949481 0
557388712 261704371 0
135339374 256653662 0
695911365 211058446 0
276591955 258938090 0
52410609 362169823 0
505502557 776896189 0
64840886 199810594 0
660176817 503182853 0
27669493 190934624 0
34907590 141647367 0
89622227 292799653 0
335033434 353638664 0
241657736 452903019 0
25617633 655632536 0
291072313 192215896 0
139727048 11729711 0
360630666 621533651 0
485401523 276418999 0
285556424 591777683 0
485542035 200248759 0
611433688 713346202 0
601543480 790477939 0
388389753 58227269 0
617527385 677506189 0
394423983 654655315 0
444067696 431592663 0
514319727 624765084 0
72385350 336495531 0
73992673 460560794 0
324664799 230052882 0
67744734 312705714 0
107558269 155704788 0
155649530 367304332 0
140279990 276478726 0
246925068 177163883 0
594020335 114908238 0
46508040 564451645 0
455122100 412531370 0
18312453 202059586 0
147978848 147091165 0
592769541 611457092 0
657557342 792548282 0
417613225 361283029 0
224725693 758938004 0
605465891 426311880 0
771041728 33790289 0
140127866 255521492 0
37932849 692066422 0
125475993 361399656 0
164470990 327745208 0
54381986 377424462 0
256801682 113592549 0
363540066 585608360 0
459842809 237663851 0
717926262 235004856 0
240296689 277523913 0
618849942 536417159 0
674332311 394081229 0
65351948 433807417 0
719515682 206906205 0
179192483 253681825 0
508613754 133770922 0
703438191 37766303 0
189804866 505757218 0
603914579 70659387 0
790593862 543640820 0
519439004 651202855 0
118775745 743075333 0
682199559 504930280 0
650880394 223911219 0
582679840 615321017 0
34688204 602703161 0
334685973 29002623 0
157498454 707109236 0
766385958 743533869 0
622227860 381227096 0
512534227 480427845 0
170244304 325643031 0
143908930 762307281 0
12488940 551603446 0
732484767 194829847 0
15420236 257896935 0
144070131 92550616 0
20268239 582668579 0
768546749 238218999 0
707062300 743074534 0
181173683 36338566 0
325803030 369146391 0
745700258 743407078 0
612948277 506994374 0
137616118 736069411 0
122546259 754260504 0
52689473 667362917 0
404139790 644802981 0
245467731 183605506 0
314449230 754960010 0
349051008 89103882 0
640418355 343391681 0
110117561 429642049 0
262074295 722996395 0
26492799 61185382 0
448051383 346706048 0
243854033 171084982 0
9624951 774278312 0
305040212 395520023 0
221768962 320647577 0
516144139 645774047 0
502294004 406441708 0
21552505 599546384 0
421441253 289063046 0
773661008 605709296 0
756784580 260690854 0
266096698 313773233 0
729296333 273230870 0
177268340 439086659 0
354722023 381283812 0
305290208 116924586 0
779395808 460484358 0
412752683 664161537 0
615618815 134937378 0
209819710 716306323 0
53894217 90524624 0
12101999 404024227 0
67939765 246207182 0
651439038 373853307 0
528372085 355765606 0
91480067 376484970 0
56179412 598137649 0
360797310 1718286 0
610831742 16014199 0
226290157 473804460 0
546696993 159051590 0
85198802 779343237 0
594609316 96667671 0
492474804 311096860 0
425806874 353191246 0
126439958 372838530 0
15769053 287796715 0
542359709 603110757 0
238643910 281363931 0
235752824 207179321 0
772561711 403745747 0
748109648 9330853 0
49432940 5965980 0
163177217 752214164 0
377768907 107353949 0
28186921 307207053 0
376830199 98395955 0
757194034 747722835 0
543340963 776806781 0
351447656 348777851 0
583820915 487491169 0
442279296 750358257 0
315472350 326931295 0
277472777 755790965 0
327607172 739734041 0
379155162 61988589 0
717446433 71194177 0
729917089 452366989 0
425223324 612693336 0
252524463 391654204 0
578166771 791854651 0
587298555 691371059 0
485166448 149445046 0
655375917 623544295 0
781999896 348041353 0
98607726 686089907 0
261772497 666241440 0
373394244 518765241 0
270675028 256372079 0
702309011 610343448 0
603540040 237348705 0
366149229 304888969 0
36650499 353218217 0
544043860 405283658 0
705883556 472473281 0
333749665 769857455 0
477015632 205663968 0
476639929 412394152 0
95448753 218139900 0
512365006 542431523 0
400191437 719267146 0
494737527 607961129 0
470621683 77699597 0
299273726 129145059 0
433023862 645177819 0
184023094 266710927 0
424914849 685206173 0
287986136 98441471 0
664069105 654814235 0
63615894 474673999 0
176047185 736728338 0
25243775 381028883 0
25740943 157431724 0
692471319 200895112 0
376700338 179883472 0
691464179 460403923 0
392662816 372204987 0
355924604 261009568 0
192308188 315785792 0
548613468 386332990 0
48419074 19692295 0
562041324 396031274 0
41400618 188248903 0
624007677 59391099 0
669669221 171806586 0
269414615 461532103 0
240325717 533653500 0
765338464 353058023 0
745752680 191827243 0
600080691 615246229 0
39671687 715107436 0
184239680 517579901 0
362860169 59960178 0
782599183 20268277 0
523358570 499581863 0
146758777 330690597 0
602244269 551810452 0
472386222 408188536 0
673788618 757363932 0
128920153 573796753 0
549626331 555796730 0
338394251 740245356 0
422999958 704374058 0
595638934 508132594 0
152351055 481854397 0
663301520 9596563 0
42258418 531986204 0
482625717 29178172 0
265379223 197681367 0
121461602 558475442 0
171327038 183952990 0
309819901 99347765 0
422843253 423656706 0
691238577 363178036 0
580981837 80929066 0
351232363 171686097 0
337158511 533527052 0
455328257 214140567 0
513412494 522494204 0
622539626 630453317 0
624947319 250161815 0
367992107 336000083 0
411799048 635685401 0
75148682 451117623 0
24328887 584689272 0
295517218 113212484 0
695934337 474831388 0
682408515 470050722 0
409759746 107944646 0
258033427 17085323 0
119326282 343664984 0
375622662 122124506 0
496339815 569680540 0
682219316 5344546 0
320712953 168261626 0
58877454 551992818 0
393886958 99613772 0
712752541 243026165 0
284396956 467347229 0
378313184 499008625 0
64533693 333764965 0
184374182 524313998 0
422872593 85956970 0
293634991 482396327 0
695838177 358836149 0
476641981 245766386 0
557990622 169224378 0
244108244 620814207 0
67082028 767676568 0
288508495 173456778 0
102044345 686705688 0
263577894 193097942 0
599265007 529058528 0
59049281 752182073 0
392348229 679083215 0
546809456 178594790 0
705871138 427829523 0
252746520 618849823 0
244506809 353516014 0
117669631 519217042 0
517740709 460024582 0
83290088 770379870 0
800729220 121428249 0
681713295 162858069 0
240846015 142111383 0
24372591 534325717 0
282330197 546565890 0
89907979 145210182 0
708028787 144639590 0
23204101 76520813 0
446822152 184801012 0
756465778 194269993 0
707171773 527482 0
544329420 542185081 0
43515318 184819780 0
775971707 796699718 0
117234365 603405727 0
699456764 355473679 0
147505892 131429769 0
379485192 215411261 0
582636977 96682178 0
273470604 516590337 0
386316531 58150723 0
567867852 65032298 0
560179601 567260372 0
372065527 596850971 0
415053216 543696465 0
244054630 598254776 0
395899735 32734485 0
484362575 699393642 0
650638768 199415407 0
609849328 642888475 0
554699773 486047965 0
25806112 503745538 0
382404955 795460299 0
759408187 125845220 0
609531638 175973497 0
722289773 487188741 0
60949880 669089050 0
702792611 736300012 0
579301194 442568250 0
563007367 787509884 0
592351703 482379846 0
274057750 505247089 0
98565873 619165524 0
187404157 294353884 0
257988673 46207724 0
510908121 670729291 0
784441867 343838613 0
669839586 688176526 0
736086893 730840080 0
547782161 665784179 0
367841763 720738646 0
513314326 704168825 0
313282579 9645263 0
531723037 157801275 0
95349648 582569947 0
415992958 319720956 0
588811013 516729514 0
545579763 410071606 0
733075156 676969949 0
654981730 688919284 0
790735985 302506022 0
394683759 176374109 0
394274485 311227959 0
540962630 588782630 0
720093641 757715307 0
427577221 743275467 0
351943030 330276689 0
202945620 119487178 0
750992598 670508515 0
438051310 239677644 0
439176464 590096811 0
421879744 100125811 0
651036409 66721429 0
439191805 598671545 0
309043746 373195410 0
701834825 339597195 0
588424008 678316443 0
500512375 716836416 0
613569189 709806446 0
751238169 707210795 0
520830951 419453877 0
238914487 488351272 0
43268667 475085789 0
686468469 502507214 0
533227083 205446111 0
684010291 613522442 0
485304806 295462380 0
144727073 667843911 0
213197891 52206154 0
43266501 515922694 0
47689918 564489504 0
13574407 702366723 0
772641503 691972087 0
593480536 659565151 0
277507681 268811758 0
104311248 138971506 0
231657213 789713605 0
173580871 775152231 0
676955028 59954178 0
629584698 693265914 0
73402832 49292200 0
515799601 493256486 0
555104695 556122415 0
243713345 246216112 0
607031017 57619326 0
716526639 23255827 0
267652416 234938595 0
754953993 661123142 0
262641455 579847181 0
669613407 344733566 0
667366055 389501891 0
492674661 352216933 0
426118375 434956700 0
175042758 150174128 0
103496831 374710936 0
39803792 461328685 0
201542687 745716081 0
418991138 733523208 0
308065738 304345243 0
678015541 495726314 0
353777637 206972675 0
469296016 393773485 0
23138947 29322347 0
414031536 179959300 0
256318072 437801753 0
156151691 238553814 0
425755713 164609145 0
292070396 404820741 0
109395765 35460160 0
577108990 638516807 0
695509878 354703446 0
783214748 226813692 0
142267834 493615653 0
283363972 666411496 0
681643488 291322298 0
21087070 257702125 0
129375963 176078634 0
191659474 450469380 0
380985435 484617700 0
104477247 28653147 0
248430969 373184201 0
405294877 516714463 0
719163997 597429628 0
170197118 28800508 0
162294177 415578652 0
221659660 398364227 0
705430085 364628973 0
59884738 622883976 0
461265796 4907939 0
247052361 605596370 0
663915792 23845242 0
661239242 424143957 0
85889040 632067964 0
506033928 641418007 0
481554823 309498533 0
350173683 420893419 0
209632782 519126970 0
681220056 50032178 0
483983444 82860525 0
779884326 104809085 0
415425858 474517800 0
160903781 114567988 0
21008653 787870483 0
730501534 214181701 0
757221875 685622995 0
60169375 95182654 0
389593455 183801155 0
166902953 39183140 0
138920934 204462522 0
121037146 700560040 0
161273522 568833424 0
433626647 336680924 0
326669676 764540106 0
33656283 280897898 0
39727530 426577753 0
488465145 710806113 0
501878032 624475550 0
137795803 54509752 0
682249593 620865044 0
390656367 604592816 0
507434477 375706566 0
520007175 155577407 0
595971124 12036663 0
666316547 683436135 0
784798358 800317051 0
402155788 494695425 0
146841465 495684699 0
70999675 601836331 0
679252352 724014244 0
616993851 110243027 0
262031470 181911407 0
740271816 83154362 0
473899370 611640262 0
694838862 711858495 0
6624551 485622603 0
726137634 120609485 0
501252802 250211174 0
526572190 751655686 0
167309174 771801593 0
565329911 576194237 0
568504892 331013138 0
629036122 234592097 0
760113214 101662166 0
275480232 294216283 0
556331914 593969212 0
415417578 250009914 0
761735703 364003175 0
273172515 431196034 0
571580670 231449081 0
212917501 615491893 0
464802321 491168431 0
448316243 500875225 0
721762063 598283518 0
333425604 766336220 0
594474370 396673661 0
336888284 52178743 0
578897389 590429895 0
321377357 412900467 0
245110560 792781602 0
255127020 472784137 0
427138603 522256707 0
77098306 558764803 0
61475603 639776468 0
227471750 612942795 0
161252532 278905785 0
126078609 330264061 0
72218675 491302925 0
528704174 473769224 0
729927999 473169572 0
296235888 254271507 0
189882654 791798682 0
42634161 214613963 0
218800166 517988383 0
406262194 434668063 0
564035616 354839234 0
231678261 789748439 0
382587796 204741320 0
153246886 797436024 0
331553021 519378972 0
498517240 688804549 0
33656154 191758542 0
751950444 96109982 0
641056588 543311014 0
313732606 671570427 0
494152786 62127608 0
775122985 789958280 0
493439248 335572060 0
642203459 416870703 0
445901202 435934581 0
662022387 285726414 0
456145300 675877758 0
279369781 101908476 0
312094412 510871065 0
452819460 586758566 0
13170467 229623542 0
8477220 95622992 0
460171095 763610121 0
440093250 605844278 0
689824038 247268802 0
193608693 178295288 0
328526504 764881332 0
131438176 635469332 0
177290514 322467207 0
404162547 529951196 0
498912029 649445101 0
354228210 547050717 0
765699219 586455261 0
632979002 52697371 0
427641736 361711998 0
397380807 263080086 0
333598614 790561010 0
526215636 172930188 0
718957784 670128969 0
86006617 608705968 0
306951288 290604254 0
680073637 377407431 0
701213203 494606203 0
705565647 454251038 0
453692405 32849853 0
263586603 461663185 0
320112623 432319210 0
180438099 102395645 0
242859303 668040332 0
374078149 680426896 0
363045875 561753213 0
43614484 553997897 0
410745006 82437008 0
681028894 558771587 0
106359907 499551671 0
437906743 738448893 0
599015862 618133401 0
43705295 702928295 0
486402032 284216664 0
513241366 482596538 0
407743028 697315823 0
12076319 516425455 0
145772371 413313332 0
565689224 563530954 0
360826893 20292285 0
801658274 641418651 0
704230731 14362408 0
106811863 135998634 0
783825520 533694311 0
325085708 31419942 0
206078525 604152904 0
12476659 416689135 0
639211903 326617237 0
655358114 510087567 0
438873873 184221142 0
746905029 523281462 0
219808372 133627076 0
599132113 526340303 0
575329130 737654893 0
77375697 423267014 0
638261263 789923806 0
614228298 406820587 0
350724878 484725047 0
145410780 202266030 0
599209165 588347301 0
55763271 90074003 0
525233053 164051483 0
7231437 565225212 0
623437294 54414257 0
192473160 440240286 0
502460012 269579159 0
603934482 193158796 0
594517437 668932143 0
115654222 185734995 0
80222938 25195200 0
151015107 790575688 0
131677371 610691282 0
531540450 43775681 0
389218594 251102434 0
373575602 386982846 0
487676790 81705007 0
103497154 282363918 0
325339133 337246464 0
612348913 538416754 0
338590523 159323439 0
330157485 183512937 0
614402740 353501237 0
748255987 46269670 0
500017694 220838027 0
573208 799386830 0
317837903 285987903 0
377581378 69012715 0
105375949 98018303 0
70434796 256916580 0
263986222 770621340 0
147395230 437460038 0
639034520 9684208 0
459445734 237807399 0
203994772 489053411 0
107416758 99604964 0
157294405 525259140 0
468336305 476519494 0
477140421 338563005 0
701109907 700721981 0
689407227 768237545 0
757154770 333267846 0
800217392 406352926 0
266239651 338801 0
215966544 415715171 0
740079953 641102789 0
168187497 310465067 0
487989092 222616599 0
597322295 588417145 0
570504650 324146545 0
628950358 540120892 0
728344564 487438643 0
354612894 679071201 0
663527865 546868947 0
20656085 582628283 0
291917742 282966478 0
82785985 631453914 0
345503155 411235499 0
263447599 118784153 0
720133952 95646822 0
25017097 702317467 0
708776505 576144954 0
99989260 68857567 0
502053661 580911969 0
677446379 133709470 0
185490656 657436910 0
532877120 190296406 0
191220078 652821950 0
58349784 515253145 0
578718187 167245314 0
5328024 644609643 0
242616602 234981111 0
88307820 67382321 0
669611405 320972043 0
657967294 613413680 0
423404070 483032461 0
167098383 554613901 0
620592714 742089255 0
452903550 406718917 0
719093619 242780871 0
343220016 195850934 0
750403139 70440450 0
498066616 66045734 0
448292184 635719916 0
600436877 426548246 0
344788780 539825815 0
11869449 169741824 0
134348354 629027724 0
317926492 21948117 0
152439499 553145952 0
664188922 214196855 0
247931436 211148159 0
112642478 470886751 0
75270330 529317425 0
769396801 486665677 0
83084069 756540159 0
706797957 587408399 0
258767133 283605200 0
534955370 533787466 0
280611052 667362493 0
340491543 168134958 0
693574202 203792213 0
173700646 214735713 0
588728493 393170113 0
329127437 456867105 0
483541108 171376804 0
111537985 9451406 0
199879028 160073916 0
222582788 11760796 0
364588978 262211213 0
625280001 361259796 0
642094478 197552209 0
703491197 235267688 0
25831295 36925372 0
39580253 170970118 0
91844463 118242740 0
433241814 698656069 0
761077106 342712104 0
471994791 225861635 0
532130530 423281750 0
115907383 627948957 0
507506833 468919950 0
354400330 764936682 0
469607318 372028685 0
500898792 621299172 0
479643381 689816403 0
139144377 613554470 0
304221227 292149001 0
484873017 744249742 0
429884527 401757399 0
437750476 491157888 0
349152260 372479105 0
316848134 1451356 0
313835273 133295023 0
491825200 666947261 0
312888993 136433912 0
493392776 545490206 0
320556495 505449791 0
257173938 707704741 0
795034410 549118897 0
558673557 464079929 0
310691862 552655189 0
775816128 203459173 0
758788855 799053439 0
51608833 97895063 0
690235361 560932782 0
363741066 204481463 0
402531911 628683354 0
136970296 355299962 0
369515096 489543956 0
144500215 123145260 0
487798196 313226184 0
102598159 637349517 0
523242052 6667175 0
433152924 246758189 0
142709619 352106498 0
440772922 72563911 0
195423093 727292112 0
446192076 751823582 0
595502714 754846100 0
325662173 334531485 0
628094649 630286153 0
244462788 130082143 0
64478011 526745266 0
660107920 601574294 0
408955659 491448970 0
220324105 447051155 0
260300562 800140830 0
172213772 495711735 0
414108905 449340761 0
531232260 325477970 0
528507232 202730561 0
246795612 431997570 0
172879188 510311962 0
276988564 569287434 0
301496017 4373774 0
431697195 622090851 0
601457745 294282508 0
435218932 418299812 0
422480180 614516169 0
406158803 530403973 0
443001887 262705787 0
438473752 245016411 0
202573672 694168079 0
659406697 376659301 0
410788917 668097430 0
289032734 647008053 0
158396501 118578472 0
592488408 471356858 0
454947744 428225098 0
793936413 204986685 0
234251009 581703403 0
753894883 141762457 0
460056800 398937178 0
612505894 109534291 0
239330167 228677209 0
31310098 791518032 0
376598439 272207312 0
442710275 328587263 0
359874269 485059128 0
83650875 116599131 0
417677135 491874125 0
783169085 263381370 0
123679384 69326856 0
774904149 451865648 0
715694537 283037212 0
438718765 207916989 0
780516632 698841906 0
544111801 679649269 0
446206959 43924223 0
136339709 747691057 0
191255285 441370146 0
193013913 33236556 0
340837949 274622142 0
129078529 541485646 0
43901301 595886619 0
494840205 7006318 0
543838946 128586079 0
742268609 394410070 0
161500983 628331856 0
298513222 194848007 0
19778920 524394706 0
566487826 748137633 0
128906363 632155742 0
138133844 742869027 0
710809988 551888379 0
456702950 254820195 0
172169147 362938906 0
141465464 739845864 0
370738153 11153685 0
659747870 764492127 0
469450971 46655901 0
26499289 800206306 0
76170675 756994466 0
148637305 676029749 0
253994719 54799941 0
142001520 597464761 0
183059342 434831181 0
320149979 333020411 0
201121663 352065902 0
393775272 699274715 0
769851552 270399370 0
489171428 78270486 0
193654012 508986786 0
390744489 601938224 0
182500470 590192472 0
744298950 113994452 0
213663268 42433099 0
506930936 299796369 0
546930378 120407468 0
564282807 703574821 0
22345118 295103065 0
764575747 452577893 0
84589407 441643407 0
621028434 256352109 0
331416222 44603192 0
263485579 633486209 0
81318818 136687528 0
44703373 666575786 0
20011828 291695532 0
27719962 568262917 0
514744210 405197450 0
596387421 243594398 0
414594459 699961135 0
509099892 570702099 0
458296227 612089172 0
168180028 498387946 0
290711356 416996838 0
38861703 126027068 0
516048671 752778553 0
678412415 611028966 0
684995873 425957062 0
748615153 389124577 0
75226319 718285401 0
793447948 757006458 0
36496836 230696532 0
219132468 23941094 0
779742056 226146556 0
270244009 411554480 0
600051178 29036618 0
484896729 375520538 0
439474882 217535762 0
99129361 71052517 0
468185467 578258430 0
442876333 786340686 0
204281793 752424464 0
149481946 712891221 0
789452697 18451207 0
641309868 122160189 0
156462488 336566225 0
92456624 102296079 0
280234947 406187538 0
553037154 106906761 0
309123944 154275127 0
387729734 37025597 0
145620663 307851115 0
295336172 367089080 0
24250796 347378358 0
441092793 449175215 0
169771135 243161381 0
278831436 566820736 0
310829378 63499991 0
234794336 777436046 0
726209832 27253145 0
785254850 242228979 0
398562369 134012354 0
135150022 513186488 0
51326653 535441217 0
599978314 290903405 0
540937292 397531408 0
604601172 740083620 0
68778435 6302303 0
436734311 264361440 0
568614254 605344547 0
44711245 227517367 0
317418385 569752393 0
171747432 343095190 0
527945753 676498045 0
735606252 247394984 0
668588940 250855361 0
416903919 202318544 0
619715923 182971058 0
62334036 317640725 0
490807245 66698375 0
564667318 109214956 0
21599053 588424604 0
617784078 635336339 0
746790998 478887313 0
306656727 555253532 0
189584858 375140863 0
711224829 620920553 0
297387759 560972188 0
591046951 428180280 0
567485384 602860427 0
438192215 183371163 0
487077881 311853041 0
535290041 619012286 0
704010411 433009825 0
452057406 547018224 0
779965114 469832255 0
211288511 612514722 0
175687350 62906175 0
445750084 620276572 0
137142619 219832440 0
450438266 116173298 0
788704296 310420028 0
274425594 795425560 0
707967594 739001623 0
640459431 540377595 0
492744735 795703227 0
510211508 317861535 0
25207102 715350190 0
599995326 202505026 0
502380580 428923944 0
425440449 79867941 0
443966098 392054766 0
417823110 112254162 0
233989724 525159359 0
242664316 201200259 0
313521627 445027325 0
651888621 711023936 0
127264377 339437013 0
138672511 92032333 0
224659335 4170100 0
496943120 362171795 0
600410459 463537033 0
65691079 437296933 0
604208012 511086605 0
389059938 58651296 0
466724806 352617987 0
772281706 270153468 0
527243671 579310444 0
332219962 347092537 0
552079238 533833720 0
557438133 168607428 0
345492795 165673238 0
165453228 508357599 0
645123071 22925433 0
726962289 715538148 0
399319664 489351656 0
184727246 159421066 0
206863933 658824193 0
78021349 170246260 0
574609649 93488326 0
165635038 144091507 0
710598138 733346957 0
652779961 779448919 0
445737121 287292658 0
644791229 288006238 0
68949448 764612062 0
105842203 567525437 0
60935016 671038832 0
422506410 7977610 0
701252815 461283656 0
385470717 741159131 0
101859590 182672764 0
792505707 13426954 0
567207792 455031004 0
662224803 697202786 0
118133320 328325458 0
627419647 471067597 0
382527601 435090153 0
314357431 796953397 0
800507510 470427710 0
289240764 238132471 0
283525148 650444538 0
468548085 343744172 0
727276999 744870800 0
475797576 665541313 0
244312053 306678366 0
606982984 713268638 0
155908556 392569578 0
529602775 764010464 0
368708238 55357838 0
618868835 166838296 0
30310122 681987400 0
206431026 603537581 0
366426946 142767408 0
357763533 29917556 0
798274529 44809492 0
780955437 525944799 0
696904420 171971343 0
105937330 550365574 0
336885542 52663406 0
138542878 680040139 0
211226467 131179588 0
305054868 620239465 0
360314876 529167233 0
25114352 117157758 0
307167085 253471994 0
61131832 86363590 0
733422154 415474232 0
289040502 414942991 0
8720821 795123813 0
410336847 230377164 0
1054175 365229462 0
756365312 614503845 0
695567659 736411116 0
772697611 427428206 0
742988520 460960022 0
29011065 698067394 0
631665737 487388015 0
504191251 276363832 0
452970538 412692213 0
425559539 177792067 0
78307532 435768762 0
163708386 695322277 0
468566681 693069502 0
663033949 605920473 0
604168752 503346798 0
537967199 552568534 0
306939951 96604336 0
102869062 476861389 0
552165710 80905866 0
246852914 153900139 0
550701215 337280809 0
303883381 310888458 0
604762439 10335855 0
796924759 632949083 0
520518121 138022438 0
677937903 463713901 0
380849588 773926012 0
92530901 75425434 0
324506611 557824688 0
133677923 777003117 0
564966518 507686523 0
121436540 370815844 0
32308756 768524258 0
760918662 188062937 0
257066247 389088680 0
278389084 152527421 0
298238520 24336979 0
392199729 171768583 0
701796197 166530190 0
446068589 432587463 0
314642445 326567317 0
424616900 78189283 0
239129764 92889464 0
799608202 652618017 0
773314512 260655810 0
187095746 628087474 0
601662133 186225005 0
794528176 567340001 0
349699823 491934161 0
163602370 360929274 0
677096606 279551890 0
589734469 683295518 0
469983767 794131071 0
718735036 588724297 0
270340223 326720731 0
788863964 651732661 0
685133700 49808371 0
409754600 239369861 0
420979852 343617605 0
3884266 35312366 0
40412862 234229912 0
98690918 782745750 0
341699658 611659973 0
75494198 399606716 0
204401120 20683993 0
274584690 545441239 0
659508175 489348443 0
19775857 729074830 0
631269880 129743691 0
531867703 29479664 0
736992747 794752928 0
255243017 594253454 0
366142695 282381209 0
228498260 538496173 0
764233801 764324832 0
100268548 223327323 0
161831541 653849780 0
747371771 556541352 0
160605843 542030265 0
508386520 381309560 0
561625203 179959340 0
203376263 583637044 0
566659125 345971147 0
81331467 800982096 0
361124589 225046043 0
329003400 535102171 0
703562311 28036750 0
84790755 212455590 0
537945424 720839666 0
229159934 307008080 0
392276585 455827683 0
236478399 449653931 0
611383856 442194705 0
111705452 655432663 0
494662159 335655077 0
656955014 171460074 0
172752011 144490030 0
132597034 164958191 0
283716128 660371916 0
308570314 91768625 0
188852375 677812018 0
528949027 227903321 0
660495498 40970946 0
782386692 69529678 0
347737767 99163960 0
647924299 791899514 0
773450232 44382740 0
613495246 183768854 0
645031239 373552795 0
629743419 748508410 0
450013917 663127081 0
514677428 311616953 0
557050274 133378077 0
222102168 96124760 0
27286092 756699167 0
617357121 676466026 0
378054537 426404760 0
268629387 384838587 0
536617633 46506930 0
287543520 666652403 0
508363726 655800478 0
134790133 528011742 0
241367944 582533761 0
192483409 689550110 0
436388085 45283487 0
490937087 17464189 0
317150105 624300632 0
212419812 657144159 0
367261356 726805236 0
28264853 450686244 0
436764245 2425912 0
663356691 602875359 0
122880153 111046622 0
563877984 616083267 0
289830626 396962593 0
554748540 389081524 0
130391191 393383303 0
761402599 126409864 0
499143792 693518092 0
651714399 454488523 0
641464651 354324586 0
627060064 520011229 0
270719550 730962450 0
667510213 157770498 0
621254219 693831289 0
148065635 667854296 0
249490743 695089293 0
539010274 786534343 0
439703924 799005810 0
334435812 308410552 0
168988224 796244517 0
672275329 616306385 0
431839466 71346569 0
725250977 75512980 0
185977593 783378280 0
142224962 381381460 0
563423701 21656768 0
296785743 649789789 0
107373154 352493490 0
245839414 576415798 0
311736035 738811110 0
197546027 159530276 0
711553564 706198664 0
230025060 207013424 0
252033317 21852648 0
37872668 691272247 0
260410878 585603621 0
775494792 336266041 0
748366015 29919359 0
5587394 16461381 0
276298906 262444914 0
327149212 250887983 0
21736793 44411165 0
237949186 248829186 0
407412289 779571836 0
446438192 336382177 0
61665588 134450824 0
559212025 682007707 0
391463488 342682553 0
258594352 161967411 0
748333746 3537487 0
496793954 187782194 0
644788942 790926723 0
413696463 93067772 0
308068485 719495682 0
550860994 656684905 0
344044724 791115340 0
423808208 619525425 0
478545628 203209392 0
647937654 2052262 0
661922550 179959407 0
109405876 564631451 0
777814618 146946548 0
166989871 729792354 0
616274940 160459572 0
318917864 555575675 0
732886096 106976330 0
718017661 456549887 0
476950392 636346727 0
72523565 519931890 0
423333508 367125440 0
157716243 518230296 0
459465467 543413443 0
189967507 240675517 0
511077536 21310851 0
765737741 455149522 0
253990389 787833842 0
498245390 356580811 0
745746017 614440399 0
256054882 668335305 0
647737306 155487718 0
509270304 445535858 0
496331853 273752817 0
655416843 256245674 0
511638177 396229564 0
678019836 275179137 0
718221577 100032902 0
779953141 246253439 0
740393984 542344184 0
200639109 22982674 0
408759971 490088208 0
475594783 325410280 0
563190948 609532133 0
578713376 733978722 0
115863405 202171911 0
570153739 44247647 0
397332827 231547551 0
193867712 656517972 0
300150143 615252810 0
73324348 5795531 0
80356735 183903415 0
415312137 783948048 0
287309311 367607678 0
136367212 33335005 0
311032941 199461209 0
13311720 435378243 0
214767257 56351792 0
217822673 597838444 0
308022950 731728556 0
254135699 554198192 0
745370005 34926366 0
523006228 776779338 0
336028171 265043934 0
444456308 627858312 0
427255426 57422258 0
251979353 140804799 0
543382970 339564493 0
255986424 494540937 0
179848676 407863170 0
298300059 246572389 0
739890916 372269695 0
197986263 41965154 0
689311885 700593159 0
218194857 86776475 0
360923386 583952325 0
785061737 647529752 0
319603275 60086058 0
172029553 415435302 0
372925861 112689050 0
79829929 96643832 0
212916043 132609257 0
112434320 319816367 0
196067659 386225144 0
679521238 773610697 0
46612266 507008125 0
4036913 317355883 0
2186627 147880169 0
76523448 720415665 0
576351514 723725474 0
710471820 209154640 0
437848451 541328367 0
688696086 205248070 0
439604224 291290990 0
308977627 479406405 0
449644219 794243461 0
470557464 552822501 0
668208951 635417695 0
677848789 300824074 0
109261124 606005784 0
516290654 663225817 0
358241743 543686945 0
243487642 142933550 0
3817826 557624564 0
394986535 418544996 0
581608303 121077982 0
760140840 332174754 0
280159430 139226686 0
463520108 731745075 0
300418638 358451117 0
773862005 96056457 0
124710795 791212099 0
186308363 203100748 0
618785190 520909955 0
801507474 672171650 0
648147727 784930723 0
716474214 188667489 0
187437838 47254021 0
161414410 666145883 0
751367613 192540078 0
797433889 165684096 0
244823060 480437635 0
797690409 587159910 0
291305373 296593864 0
286585285 732439780 0
778116805 550919813 0
360112040 844824 0
393432303 256365575 0
660022407 411514641 0
417027919 714649131 0
13552524 407871624 0
270187623 95573706 0
763441154 367292569 0
325930108 590573701 0
400889450 800793351 0
94772157 8243239 0
527421686 338051261 0
114978709 87650135 0
745170770 654725772 0
243760543 154402664 0
601388804 779275067 0
136407507 604606790 0
334291224 593221265 0
39907870 724538937 0
365824803 212113703 0
183544894 683190205 0
43126228 31440970 0
373552938 598124857 0
494303908 795534433 0
784361016 534707563 0
323009882 537857222 0
706731984 771331348 0
700425933 307802990 0
13081941 419512744 0
569767122 624017648 0
359930523 61095367 0
522774326 54800970 0
266593212 434995106 0
431146546 620668976 0
670673176 133499080 0
784326672 71637096 0
167514963 420266255 0
239365655 473411522 0
452551756 386578419 0
614876425 485963740 0
380588817 404751603 0
117800554 590635837 0
144210456 32800115 0
797258333 373735001 0
589155202 602342639 0
265415212 277593526 0
230304800 247978758 0
145159614 130803361 0
74881892 752708170 0
184939429 108130923 0
221667609 43921105 0
391985374 240408451 0
307668739 324268740 0
562688589 659792868 0
429868370 729003953 0
86014036 538431909 0
92248233 427717344 0
288403593 242612306 0
548495597 791514092 0
599230454 432623403 0
49964380 456704104 0
501800366 603595352 0
489859328 613253548 0
789981048 657621313 0
402734502 114825775 0
679264589 272066985 0
641914829 393807844 0
67309415 434946520 0
475012749 416805248 0
517186478 790821860 0
515798113 145156472 0
60432768 742744248 0
157919440 120753764 0
360388668 788746004 0
72543169 475611857 0
397563128 259444054 0
706454953 393008276 0
622898269 244333503 0
736999352 543730973 0
132875077 544868064 0
200122366 483369427 0
595853678 234222131 0
737512117 509806728 0
32068531 420769211 0
626558973 800916398 0
133404537 318084350 0
271478345 485292933 0
102357909 519805990 0
489038391 24769528 0
792965989 500534343 0
365779098 218893334 0
792846968 730603992 0
551430061 376847415 0
483719992 395863336 0
616216849 562484895 0
207982565 239646214 0
504591214 493013048 0
131429031 434857043 0
123895018 220848438 0
96760575 30014369 0
122242792 272563303 0
711613664 286299168 0
574795593 342176745 0
223824830 623712966 0
46512389 258350088 0
154388079 563755482 0
777966050 173874024 0
274481105 299225121 0
612184936 763613938 0
355303159 104260725 0
178976230 545456919 0
548632791 46348640 0
391953788 6554883 0
503874802 377386018 0
17123045 89783520 0
17473653 105247213 0
82699026 390393101 0
681957058 767807684 0
535490983 723719050 0
684560139 626796229 0
616689362 234093021 0
23195075 70167964 0
564128411 585599405 0
647701569 602149817 0
135141970 598097590 0
556541255 510729074 0
351393789 181508191 0
264849331 308079048 0
32549620 358276137 0
596276533 359698750 0
295457607 787997991 0
315265353 468878610 0
287726969 417456605 0
739115710 22377826 0
661840989 721181690 0
593005996 95589484 0
351808676 263273697 0
58983950 645945871 0
393348730 61335616 0
551766670 529860483 0
291265472 628521553 0
430800664 600656370 0
239419545 439441014 0
128412231 68132042 0
158252374 325006099 0
97416311 148031161 0
208139056 785859619 0
181780322 99061047 0
322202311 257525476 0
193349603 709454190 0
76691818 204433930 0
141593441 538231422 0
256091887 392571493 0
758890888 709361333 0
468631538 56726858 0
465957057 414220709 0
646291204 178871510 0
157271843 506718727 0
135172465 687132723 0
146933646 23637415 0
21680049 244756190 0
514686104 187004513 0
137936209 572881058 0
303012897 39588830 0
590374654 618742609 0
262591397 202904968 0
48979229 291395428 0
722065170 578264138 0
743898523 663260657 0
26941852 762907482 0
320721472 651571097 0
19407915 157812565 0
606290800 523666449 0
316882358 594759637 0
224452846 246294474 0
375349636 124332509 0
293533278 90030289 0
84985662 250930572 0
125930132 256343896 0
235500226 169677199 0
705655571 113167804 0
329841277 522715936 0
32911601 539981162 0
265693092 459833894 0
109154372 713974373 0
789498145 416998138 0
658598767 798287707 0
426102344 291553205 0
748433787 724623324 0
785764476 96553773 0
178375852 145405543 0
709283789 671470765 0
380487503 548566501 0
433360424 89865328 0
382953238 364710631 0
790202243 507203186 0
480382889 216323315 0
307705538 62789637 0
287851670 644722685 0
324953944 652493309 0
479307607 87366995 0
171215988 303643045 0
379466014 629690948 0
284939586 536710059 0
739876369 78114362 0
262562077 90534513 0
257360028 728583548 0
450249374 433900020 0
554068037 246088591 0
45704263 169088964 0
146442617 232381248 0
369618913 146486514 0
510444968 209975160 0
758216976 175611079 0
628128232 603838041 0
203856237 75053835 0
356893681 492897293 0
529993154 697310604 0
407676546 596918734 0
402394891 547662141 0
80321502 293313878 0
600243250 126456424 0
499634805 411239017 0
42523449 552855847 0
473900728 533588619 0
409352114 338005641 0
717874755 271454597 0
283882601 68785449 0
590474773 269116252 0
23971119 521039943 0
317037667 423474634 0
47011350 801680909 0
799593237 419792047 0
502067458 283045217 0
348661198 267614405 0
321133256 561669196 0
154005230 578216660 0
141423182 705133820 0
716185212 345502969 0
336144178 645858791 0
703944376 402009796 0
453474018 784147108 0
647605047 402798049 0
465562957 792046608 0
501694276 587478312 0
133589379 180433891 0
347363735 710899466 0
442423172 662488898 0
415485557 486750161 0
380414790 460036982 0
645926209 53783054 0
542526094 621358487 0
197702904 28728165 0
148855217 41190835 0
451799809 54359642 0
162089277 240545198 0
280960262 246068980 0
436783462 290169435 0
110453663 792539550 0
669620301 582144687 0
399782136 451628694 0
679498324 245767151 0
179834128 637875336 0
775443256 256879030 0
779322050 513191798 0
550617288 373526423 0
119367685 388700637 0
673139092 388769688 0
684758654 357875268 0
76786299 294028184 0
428033210 772532535 0
590074065 408225711 0
292800453 75313886 0
90519163 146846561 0
680097169 739272603 0
684843893 498091838 0
436375847 661145660 0
450555569 221889762 0
88916305 307259334 0
155821269 541535167 0
241975296 398765523 0
781202229 589529215 0
161961604 152157840 0
549835782 50627512 0
411834642 687763671 0
72667666 554239806 0
359220374 360759054 0
739192435 462837161 0
775480634 570188461 0
181320261 412175505 0
579700175 633986801 0
312603133 511692942 0
794865393 801279660 0
668214795 116849249 0
183489385 39365065 0
182253854 240638155 0
703414603 580554741 0
140615891 671154025 0
446418874 592738252 0
728933556 13269387 0
526550956 880625 0
51172553 238186653 0
339046998 347893626 0
569365114 592114754 0
787727740 250075123 0
171121378 209541468 0
789430388 416329241 0
358155207 1096684 0
760481755 156661528 0
370826278 528829016 0
69006116 70438592 0
128293980 502631276 0
654102013 485195476 0
588614306 316696702 0
530071166 98213486 0
477908400 668787188 0
99853443 163200284 0
375836510 221236288 0
84416974 519231490 0
297717796 547617760 0
540655408 797429938 0
592981505 160157936 0
499667688 27824367 0
445062697 168358822 0
164683619 772235679 0
723472561 235685310 0
393294592 288738213 0
587188791 61622860 0
83884613 764164810 0
694238521 386875059 0
107875510 521655492 0
95482812 794425723 0
105043212 180733761 0
340719830 139779052 0
275062495 255195382 0
608323596 431757679 0
81663683 227706102 0
362439883 491871714 0
707843842 132475982 0
453741924 240893852 0
52107755 354798636 0
329335477 100701311 0
715234135 373549471 0
657845853 185242084 0
573752161 567628843 0
436077854 312593999 0
336718215 177882451 0
577405490 633849243 0
153027276 104664929 0
634045640 570167189 0
430336544 393696607 0
380803302 423110621 0
274765848 595225650 0
438425296 673226155 0
706601018 21421264 0
134754333 593157161 0
704811823 717390129 0
491070554 110025250 0
603682336 47121586 0
183915355 603245118 0
339065278 491933793 0
520220801 421975333 0
450752680 226000062 0
765085672 722345198 0
534691427 238143943 0
258095447 146464338 0
671714530 14195450 0
699514991 680254652 0
733042301 517898919 0
637120211 321710500 0
243102334 741725399 0
427774105 224413567 0
124735256 510614737 0
80493941 403310241 0
116174169 90866821 0
313842559 301286210 0
293429828 595677430 0
365319294 420076506 0
30468379 419701985 0
329961541 488723816 0
253165925 271496501 0
643145266 560258032 0
730411079 377923133 0
446794287 767309815 0
583087636 545950925 0
44891216 51742852 0
321693157 663448500 0
15227979 439283047 0
590105685 478972142 0
638932665 317956946 0
75551335 324454777 0
341600957 544760947 0
343852039 320612601 0
141080571 609767048 0
168660230 488451068 0
228174879 173558267 0
405314147 626691870 0
236639887 728641190 0
38970018 556748575 0
343785195 115113674 0
162785343 84961165 0
207184348 34414616 0
63297545 361249521 0
52403578 436758405 0
546413145 208460195 0
86528359 252016271 0
754247052 466251567 0
617819752 325698245 0
182971567 125183228 0
587858041 87624369 0
318066183 793054129 0
390882012 90077536 0
86065204 250230889 0
435812632 378686435 0
199981990 347110885 0
601952399 193166839 0
142720030 294197529 0
712459373 123804147 0
29290960 523268539 0
612884413 590760978 0
605782143 290880167 0
170318187 451138784 0
510585770 479912392 0
348695813 236038789 0
249828905 532841296 0
49927324 312689146 0
61897548 158321401 0
645526626 533371768 0
536950256 786612013 0
588793316 359384148 0
97107204 462729397 0
188212812 402303128 0
15045789 475291854 0
98106948 147502341 0
665423920 620715342 0
421551335 443282822 0
96798206 712097666 0
224688048 632578816 0
45793228 283202614 0
739084816 682447574 0
429520544 685390879 0
350135697 46412490 0
638966384 771557150 0
696021778 57723875 0
387990238 479027780 0
530289763 668250737 0
305291550 595109201 0
160437046 281330588 0
780665651 206000418 0
727092287 333718282 0
610234519 608658383 0
231985717 579420110 0
114869550 566006778 0
261839105 667884643 0
511943347 141107700 0
726963394 562064483 0
142142331 415060600 0
180919060 384281979 0
722568646 431148607 0
777702941 783623491 0
395163324 783431962 0
338823235 403945829 0
469913453 701893052 0
227442241 105941124 0
694114159 271174504 0
246520974 523854772 0
28993175 320303954 0
5875127 428994014 0
167656719 73990531 0
299839556 309487905 0
39259156 12433842 0
501177368 131956587 0
421217797 633538148 0
422421867 124828842 0
697008865 762350627 0
142830497 645139376 0
677709876 783621425 0
368483697 389258849 0
552320916 736306875 0
39722260 417602253 0
95059260 151946779 0
229259978 234008557 0
771632723 650370325 0
427876078 348117200 0
648866133 620023504 0
728268264 641325875 0
441794831 637724495 0
97901012 252571001 0
448043887 615176822 0
54143507 427731642 0
63008224 782282474 0
211169822 251435491 0
73896288 548725127 0
210535636 212122201 0
368590924 156808546 0
526677211 119858831 0
205754538 625538463 0
250350332 785161305 0
706739315 787658410 0
666596659 465802371 0
214128392 476463589 0
602380716 246610228 0
332041761 443924343 0
130870664 299003873 0
715214588 452605452 0
370409155 525555287 0
452591005 758502332 0
535701128 593716656 0
515545406 68337482 0
26808567 677422795 0
452617223 413694886 0
387559149 201676324 0
360581291 406582184 0
544636335 570008524 0
666792909 352306647 0
52167664 430765157 0
598389253 97276511 0
438303159 318212038 0
508758277 220970739 0
162122978 121837305 0
511408040 366815033 0
53516101 548825603 0
253366702 744419471 0
7879770 220490599 0
230780832 365445035 0
162035485 98438038 0
508235146 725841673 0
801040161 537116749 0
89158839 279347609 0
566552351 133486788 0
654868480 208735516 0
8472299 757172804 0
740772786 420981674 0
528287696 742345133 0
125677142 81596847 0
658687235 629313245 0
14450542 229035092 0
153067243 626283469 0
617763976 9754833 0
170558727 529090488 0
485171831 274415327 0
37634351 447111095 0
59754780 681508783 0
414116707 290730608 0
755092422 518306558 0
482306680 280343855 0
449229251 797455921 0
410462088 429846058 0
231898993 702799161 0
426367915 270626365 0
110340477 186110318 0
74732197 298892401 0
614946593 248225781 0
641957671 798862556 0
2468823 25756688 0
98274195 578103694 0
140879335 671174017 0
674550226 314924058 0
327496070 375370946 0
594631383 698379624 0
68218073 643916879 0
710475976 313891947 0
602468862 631409686 0
75134800 300208491 0
264389723 345191879 0
623723741 81393361 0
11013082 460728033 0
77172065 465808836 0
567341337 145187200 0
494893465 649625918 0
580694631 484832385 0
459150589 268129890 0
601133224 438905270 0
206161109 669307393 0
609656334 55658366 0
690628184 507323313 0
218063875 437909547 0
357636254 318473146 0
140966841 785286533 0
302675540 768345999 0
747677088 427095256 0
617380408 571472748 0
153742833 297882735 0
337627077 433205422 0
711146789 111125995 0
137390330 397447669 0
10497298 351249749 0
333037908 728364908 0
691868726 302837076 0
220159723 661995620 0
527978090 690661058 0
29460827 794770367 0
535426338 85043598 0
710694514 251776782 0
405938013 105097157 0
379885488 783306747 0
227068178 575985161 0
281477440 255042487 0
596635921 39674812 0
424588438 671369513 0
372980399 247247712 0
799747209 194877250 0
258727788 120931650 0
724419466 23379899 0
592151762 795880563 0
199380237 213595346 0
428046343 494813800 0
588536673 703981159 0
187984221 76073197 0
302722625 78912540 0
225665079 750965133 0
324369688 541854352 0
596454588 545021355 0
442230304 207644940 0
232553831 788132418 0
508532031 502853791 0
63819161 242154295 0
775694228 228933739 0
311141915 183989124 0
474125471 790032010 0
556333043 742053821 0
419799286 340729407 0
217792035 569162585 0
377736677 228928494 0
13982417 192725328 0
647113979 395519871 0
546821016 724043484 0
155427597 35302758 0
747049602 168145947 0
177932956 65125035 0
372556411 371286428 0
408911511 620397160 0
337741147 774545210 0
1508113 470223213 0
508618278 538725759 0
695511751 413764344 0
638767041 698755383 0
643459710 106179412 0
200699930 801358294 0
90833519 699705105 0
335552573 231968637 0
16441231 562573570 0
73818125 193885251 0
70478120 259525769 0
552686813 678745883 0
583578450 266988672 0
378981589 367739742 0
82103318 227422636 0
109930092 517929317 0
345086763 498690215 0
270331950 790974911 0
282577636 247968739 0
305218601 666722906 0
518345104 148622513 0
293794676 530063837 0
301184666 169027714 0
597362060 225770293 0
514432331 130063865 0
361819123 713896303 0
458248888 324687577 0
486786650 302352809 0
198111710 431267886 0
188471173 55484353 0
681422535 158087811 0
474846423 473694365 0
8204252 146281135 0
379686272 783879448 0
151049406 224015587 0
426003508 128644158 0
148660562 403601724 0
86773686 94918998 0
561583349 101143147 0
759534559 327620412 0
443834586 137265452 0
371722883 90778532 0
94887636 21397765 0
40152782 707707079 0
504323554 223741708 0
431927434 785859258 0
648863230 427263332 0
502796179 594070912 0
145550076 31099223 0
209576488 656633073 0
376071024 324100305 0
444034747 718857622 0
675635717 414165178 0
36512291 628517495 0
335548221 203797131 0
756982691 62928836 0
489308969 760264619 0
708331686 326190111 0
76741290 291469577 0
603510545 264189685 0
147805909 175202278 0
366689602 801079678 0
321078896 748362431 0
121604089 267017787 0
314667157 771427049 0
358429132 350926950 0
667917962 41255902 0
613982242 607565939 0
416234799 473373663 0
189418614 705754892 0
336151315 183794725 0
775248482 439919823 0
361048003 733542206 0
240440562 763548584 0
489927626 523831462 0
707747570 517442340 0
533449052 437379332 0
144354863 492407099 0
487863403 597467658 0
602596449 658283624 0
583746364 395555996 0
136928671 305375154 0
190711843 246171286 0
565683049 470010063 0
650315115 411665344 0
64463401 195747226 0
4733401 533901202 0
443770034 545351551 0
290479009 212994407 0
38056403 667475426 0
212072307 653563381 0
219432625 794446496 0
517055353 324686013 0
532869227 339680447 0
188320107 344758237 0
385266831 7844557 0
759170685 548105554 0
528288441 698248889 0
68147617 438656019 0
253434920 496750071 0
589713009 32526773 0
20440490 687176454 0
126794540 675444099 0
119784229 169742172 0
542103383 685426488 0
167144059 264413596 0
4192467 336067138 0
515143997 565253446 0
698559566 660327368 0
97648758 360529328 0
483518353 764194773 0
44183961 454739126 0
465222508 26631438 0
658701124 732376226 0
177843696 134857548 0
13903477 592510580 0
1313408 321055831 0
768099315 440141642 0
170885964 87506051 0
27880352 687291593 0
412776438 524712663 0
508509834 122782983 0
427943810 189077096 0
106291616 773983934 0
353520219 191591685 0
537558653 750206833 0
438897523 245783848 0
188160302 792292822 0
729947548 285485537 0
537508717 751467226 0
518173249 678218082 0
258491983 433156475 0
477833928 63989187 0
763461681 800596854 0
700784325 488148544 0
283824301 681441330 0
319553416 155604217 0
747479054 322843378 0
351944933 372128621 0
625142199 201072580 0
81531974 757410300 0
530873572 221168934 0
382484475 711604615 0
577522114 44685657 0
102510319 774942581 0
615195 444544429 0
46667756 28278253 0
292815648 33414459 0
411056224 650286223 0
691421992 338725185 0
617628148 413410909 0
357556211 590257137 0
554388762 160590134 0
36182600 798724318 0
219998785 703628842 0
419287986 332909351 0
733002272 582417160 0
643620440 416835649 0
473035034 272160783 0
326487799 533486919 0
365593119 800460230 0
125878499 419988346 0
794271670 496971345 0
136260497 590719928 0
670201365 4218216 0
528567663 464730069 0
164782976 202727645 0
260937318 213613702 0
773653446 119726961 0
523227757 167529114 0
728408600 538867353 0
548501016 712260277 0
771455816 450621215 0
604614597 70052770 0
719373100 759976774 0
449357593 314822707 0
165299275 578799440 0
669372924 774275389 0
478480395 748300446 0
448522613 36766136 0
798749457 686591773 0
661339867 581012535 0
411410620 75600808 0
595806236 778073022 0
254044916 83546788 0
191623698 538749930 0
60267726 477088889 0
309398900 110529793 0
474786425 174943298 0
88093439 568672469 0
459742727 295831807 0
505370715 795075378 0
616118437 394885276 0
271797764 160404218 0
775425455 370101415 0
231673554 101549086 0
256096061 685024591 0
42427757 486885357 0
57288887 327636497 0
396327815 577288579 0
376770909 394685673 0
278282620 605461829 0
134186461 12460429 0
98462654 576400652 0
288765386 542656358 0
292946054 788446984 0
97559698 229584563 0
383366247 389676633 0
660186530 309108889 0
243135862 340724948 0
704419914 706285454 0
717980341 160830887 0
194578983 794386990 0
678706377 423511910 0
414629973 35069317 0
400928564 658770722 0
207140167 317509332 0
772145216 640789272 0
608389071 265381366 0
199217938 244908746 0
327136966 503184324 0
341702005 165707516 0
501915873 39932547 0
490965369 145920447 0
58523629 23712875 0
149909058 635947747 0
571144483 768775544 0
203758521 760342285 0
341817607 757484056 0
414068401 462761323 0
18400746 425440765 0
449542058 139905478 0
653782662 626867282 0
238970712 263133115 0
490546208 376672948 0
663704636 18930845 0
747455822 643848864 0
315637727 646052485 0
391306844 23484606 0
623373572 353451233 0
11981672 521927583 0
462706116 599750414 0
89584227 722529366 0
693098667 558117523 0
632176618 422853049 0
117737159 600236962 0
303453555 76710059 0
431892239 136143560 0
443312183 401732529 0
717520169 796416184 0
674165790 446725994 0
586739332 199853929 0
472217387 129914647 0
115625997 506022899 0
10776846 363990744 0
126963705 98781031 0
221812500 555757295 0
39783433 378559421 0
468129865 221549469 0
264969336 588818679 0
281566298 510953571 0
716164273 708751330 0
325249524 236557736 0
536007614 13663009 0
130688597 255013634 0
14785730 186579421 0
267353035 389379294 0
450178700 650796407 0
273705207 332902334 0
521789209 749345254 0
404572871 166429327 0
495697366 792237066 0
382601923 393657429 0
683774352 164606296 0
405199836 506194605 0
709230076 219297079 0
342165460 689407766 0
337090601 672614577 0
369173044 458415494 0
477912464 225110445 0
470803277 27393449 0
762372593 334104634 0
220977118 683869107 0
417809997 576182930 0
325092628 799506344 0
652797105 236811266 0
10914744 520340572 0
183467185 11759730 0
232394483 234100156 0
432210701 112765823 0
284523276 682610992 0
470625638 95816407 0
21292165 492737126 0
78095627 282384028 0
528282065 775388464 0
26288726 319479653 0
240552334 306776679 0
103209610 454106710 0
619747340 95977375 0
146745463 617105964 0
178541801 627248139 0
698600349 502799358 0
762960719 229473190 0
70450047 621308923 0
737503068 326105440 0
16827372 376845586 0
662236434 99335989 0
475597815 612235428 0
763099388 30746510 0
778693020 152502931 0
398652759 588856951 0
31698374 128110394 0
768740561 99871031 0
772023925 484393051 0
175134308 632102825 0
76884501 742160088 0
789845097 487383804 0
373285509 531322194 0
627119424 712627792 0
298953602 728067508 0
258942664 727980616 0
519573941 745704440 0
696230710 654752609 0
282851920 489089539 0
541945032 428530188 0
718493886 192057132 0
74765191 272598552 0
569256053 778012998 0
158344401 196794420 0
335782372 330337669 0
660001708 76817304 0
325756735 54106702 0
378016370 119650979 0
393556198 732127485 0
275654981 670285395 0
478450667 510694577 0
738040458 18721994 0
126867182 586583397 0
38255333 417000630 0
732784719 723236596 0
573159542 770863367 0
100601540 587311554 0
695120070 644430190 0
389497754 607501284 0
415068153 544536842 0
742204449 772519302 0
373921057 145516748 0
663450378 399459324 0
587669460 597851510 0
325201750 470203457 0
554782887 554913977 0
301674070 655923390 0
425555654 407162477 0
599825282 256426166 0
582356477 454108595 0
54954669 432926299 0
557506495 529760018 0
747083848 652352069 0
552194655 118519863 0
519274780 110137795 0
536252987 577215542 0
784308560 588769747 0
629840405 156141623 0
293906155 414641486 0
627852802 593580102 0
741862384 782585454 0
138133532 649923314 0
773991032 154533580 0
789194375 285545756 0
797254994 669166922 0
201828745 462833479 0
98035626 95500334 0
89106922 427082807 0
695666742 71560318 0
230304078 266922572 0
238459041 738684790 0
56412572 162549196 0
182943458 737249276 0
656508600 387081811 0
51657330 329046987 0
762625087 517254576 0
708560818 476659000 0
467602565 507018246 0
151740036 533740725 0
70687342 91835794 0
169508691 48864658 0
522340729 672223968 0
756794063 559355444 0
269389560 142986519 0
463670552 201165141 0
322056717 695463059 0
666521008 558317803 0
423768075 107675496 0
774897276 335489076 0
611316675 726087587 0
40656479 291276426 0
787174335 361847632 0
745619948 503585432 0
393632880 707376271 0
59562217 303840779 0
575275872 769473242 0
285824264 346544670 0
262157790 615144443 0
445920749 624853925 0
240794867 311918099 0
30832281 144751966 0
181125664 458042803 0
539472634 729436690 0
572979907 375139738 0
273229782 387708233 0
535919147 297032797 0
442781974 750912248 0
487485434 420151623 0
643023232 421316565 0
373498544 672762630 0
444957457 628527156 0
769671335 485818217 0
237788064 629880526 0
640569720 523604546 0
10860481 189481370 0
144259925 580742678 0
507962053 755103653 0
738209871 485744058 0
33238090 160546792 0
76502564 299419096 0
370160990 643568588 0
271849397 261158917 0
798228013 742910676 0
40113397 108966361 0
801695221 147188230 0
678483801 689247232 0
478282806 441310204 0
338566019 375681926 0
212048804 565857238 0
471563311 68441783 0
594687821 98934715 0
574404515 188426104 0
85742182 391546958 0
292574080 26340018 0
255266021 411650356 0
669334924 478279077 0
202581425 309077084 0
715256932 49294464 0
496330508 99967699 0
53000624 472242194 0
704841308 459382389 0
444661290 108576175 0
194335452 592048721 0
192864649 459416837 0
338947475 518265826 0
22752997 135232608 0
377718953 131158592 0
770366242 515992655 0
190363389 182966685 0
533013872 52982704 0
296573269 675295307 0
476370844 630872077 0
695018343 78961011 0
594859452 682575260 0
664427302 153627104 0
666333777 214675545 0
306843517 707674641 0
171957107 728423937 0
151074382 172390174 0
67761555 633434044 0
596176467 375301404 0
76937930 670519965 0
255114333 601362510 0
178348025 323369039 0
555814424 606506352 0
14817969 779023067 0
647900030 429611739 0
339644415 119735071 0
365613725 315016677 0
176087310 474824954 0
33621668 618271 0
168283863 40214250 0
488176391 94206523 0
259765919 225008927 0
469334118 709899850 0
643662969 46915042 0
185477637 620962448 0
543275965 470898673 0
132560129 10103122 0
660145359 135582832 0
718979949 716496565 0
396389187 242904547 0
19986759 667869859 0
64477304 407788456 0
162097653 40366066 0
695446885 675188716 0
663790814 242305779 0
586150102 731463181 0
446691115 485808320 0
780694726 387180301 0
608530127 92951028 0
50473781 755138715 0
536687063 473044680 0
625726011 649414121 0
165458086 133407703 0
571567652 365994641 0
111084625 286426101 0
394659510 313816985 0
618001144 740965976 0
351101447 4139294 0
40085314 201056591 0
736131971 637545250 0
687381814 800008601 0
192234584 385727688 0
277848715 646337933 0
636112524 415785250 0
94205546 795135170 0
472561160 471704401 0
454524529 556261240 0
9769218 556343124 0
34351900 124371803 0
741404789 165859102 0
508713176 683303680 0
627857606 689171032 0
712787904 672826262 0
482517477 644523903 0
546985936 297781058 0
110973133 257236692 0
647146265 696786797 0
15764402 70796570 0
202618659 87796546 0
566647258 794358760 0
235579648 280415278 0
369130211 582990906 0
233807455 80064633 0
224121076 105519254 0
667309252 792257614 0
257337739 551999644 0
354348072 247667965 0
723551730 565093473 0
41469163 690437895 0
685605811 183656224 0
697936960 376477471 0
174327867 301904784 0
489588478 244046404 0
220687585 704196926 0
281428245 657020790 0
374644516 91192449 0
363879666 259425423 0
514769779 383630542 0
233396677 70701725 0
748987855 192577108 0
332611140 563472743 0
57504659 153872686 0
1875971 687381889 0
632595673 410419984 0
801288952 736311292 0
174830609 318726315 0
794156663 270694026 0
408217686 148430155 0
352240416 37438172 0
734557841 667170340 0
16615802 88900986 0
532954183 468292708 0
210963732 283635223 0
471042532 392408473 0
476134611 248955841 0
528943717 713583184 0
673947205 725767273 0
157611483 105559407 0
335949250 713505784 0
645602516 585581891 0
90230651 766752802 0
348533640 375464829 0
213700107 541970257 0
385670472 483437268 0
52852496 649852455 0
202383710 330392154 0
448669930 701525517 0
671482655 222023892 0
188980629 324170033 0
26753134 351723674 0
38145331 262937952 0
257625377 500731356 0
745233876 565384097 0
624319993 472663814 0
154859613 492516833 0
16975524 754951720 0
660986060 636859556 0
447344920 516591843 0
419437283 543959090 0
310729117 10246339 0
298828501 475864976 0
734190370 288903139 0
668814292 621549346 0
435397707 34069644 0
508796955 571164465 0
294361447 460896713 0
696457767 667677069 0
118950919 704491510 0
703508643 249839881 0
571114624 493803406 0
150268040 203821595 0
281527865 29996570 0
49395803 767458060 0
293888857 783854120 0
442505025 85088783 0
6975795 270935513 0
182999615 455176315 0
121368708 507074109 0
37167979 250073272 0
226169118 543545605 0
364436204 358257444 0
152911000 668043122 0
595423051 307887340 0
175407755 185855740 0
296239420 134641733 0
90502438 14620779 0
301429892 365795553 0
458277715 507732291 0
611889330 509436784 0
412295677 671898251 0
454897667 239623705 0
448304901 352871901 0
293879244 668546231 0
378554063 655128335 0
768441222 141232841 0
232210789 345018004 0
311385891 795862195 0
731751542 162001662 0
445358718 795273675 0
691793283 452214248 0
675047290 671883311 0
696015070 250798781 0
213396487 274135325 0
667676843 201742493 0
464624438 720847221 0
310995173 529051694 0
305080264 498069665 0
476684462 349362841 0
194257459 346811141 0
487549358 260583462 0
665866025 763339980 0
148205490 7944520 0
740948475 259235658 0
343472864 484573884 0
148621730 43654726 0
736247543 757863626 0
793847296 178138418 0
191584658 235353275 0
639997498 390395403 0
604662188 731263570 0
168431103 92388361 0
46192703 632936822 0
115109385 43574407 0
608712518 479088361 0
529146194 213572175 0
166175991 320132508 0
403320177 489469526 0
710522651 221968254 0
409646310 466519926 0
297915140 74575994 0
358624571 133905812 0
192517649 241654041 0
782691961 800190866 0
736019809 429866416 0
3267767 127799112 0
173326044 592153781 0
198014103 69310538 0
306642405 722718294 0
504182929 649696682 0
648214950 123810426 0
746454546 64886102 0
666609508 115309558 0
583440861 553327010 0
126423822 552389272 0
589106150 142917126 0
140135641 466086694 0
742129417 171243149 0
705052184 10629461 0
752773257 371075268 0
533008108 104370311 0
500127957 544535394 0
731065937 430785905 0
569101725 642896239 0
75344858 555634666 0
140115436 389039451 0
506654772 586492598 0
493161787 239134418 0
782658089 442951808 0
616624366 691796456 0
155472568 417917779 0
785129771 505340575 0
122296708 421974945 0
425237302 231084885 0
536446281 797007115 0
421893320 111807667 0
55914165 500092483 0
313323382 203179086 0
649543294 749328176 0
416563398 708627093 0
265294417 348853726 0
759956162 183001576 0
70787897 195777148 0
594455855 117104949 0
162971557 109124380 0
676047753 331653249 0
26746241 641893275 0
422692873 297436188 0
206901718 691823881 0
488969406 772605227 0
222379268 687222525 0
476087276 381061767 0
309571149 642447784 0
628709370 678452912 0
234223495 131228788 0
594176531 672622378 0
327907544 243713030 0
129265493 737924568 0
348343849 753387278 0
646306336 576770955 0
356728058 535549534 0
460568792 421868309 0
205069008 654988356 0
563155988 401019471 0
494174902 413105363 0
15071485 68165307 0
244994582 174788012 0
795713966 434924159 0
447060285 616857387 0
89704990 72330549 0
220376775 594285545 0
217860541 618964337 0
223473325 532914598 0
391687150 733632759 0
718522957 510637605 0
438882790 78054555 0
381353301 534363794 0
470254572 674379310 0
109299580 494305595 0
274530300 793845369 0
192971564 482544662 0
427136414 788237911 0
718296437 708612392 0
520399811 319170793 0
518407345 433843267 0
794856579 784930521 0
394388603 721724849 0
435071143 80457069 0
710906059 268587438 0
189322810 526211500 0
91036863 1454785 0
727963545 720425851 0
608193563 278257538 0
78176675 308296624 0
507847106 112004731 0
290081136 40850718 0
508018910 417848707 0
19850574 690481820 0
475081976 375457818 0
166199904 478590469 0
406467 603710579 0
443189560 139078453 0
166115129 458372278 0
152960435 754104650 0
737406489 563890741 0
20067772 362251753 0
200563885 676614871 0
716419503 701341834 0
324727526 423691409 0
164454329 471801778 0
384858425 625447143 0
395130454 796956038 0
449459209 431250742 0
444107521 81243678 0
227758662 289454806 0
182093077 103792243 0
537428140 156489462 0
642691954 615289002 0
661705101 364494547 0
350017686 259157647 0
251508754 46577108 0
407114449 51912316 0
363181741 382379358 0
151111652 144962000 0
606166931 301984122 0
464070484 354762417 0
87600888 101424163 0
280627791 463344277 0
104851021 377727199 0
166568814 702203508 0
284458883 570715284 0
88427871 796766746 0
693849933 498353630 0
730056087 325737716 0
380798693 321466976 0
467005180 267490657 0
551637911 92832199 0
767249934 604497512 0
89204441 694045117 0
57556117 424973918 0
263925630 790519396 0
736599138 335841645 0
654311502 575225400 0
175666625 584874750 0
782899479 273883942 0
576326707 632415098 0
361735427 741258979 0
769341031 496344624 0
524661210 217687983 0
162578645 650615882 0
166767705 514060011 0
768602843 243834323 0
678891019 175415481 0
497384817 147615238 0
647736127 129399239 0
734992471 710856670 0
405231176 692618791 0
317178668 342050442 0
376950829 518024889 0
51446468 399568671 0
271988276 588570811 0
731806664 209738094 0
531485361 793749201 0
333190867 40876634 0
469394327 206686717 0
652393478 562636595 0
270036056 519970176 0
317675058 297171986 0
634138123 661518434 0
358100603 579776655 0
14333777 361313731 0
331938902 206183625 0
602480059 329848127 0
143321243 553118603 0
401579375 224239732 0
606611037 18107977 0
213367949 570909327 0
539738283 376729519 0
136321528 42904604 0
642493912 56633036 0
116586553 688420778 0
262982023 692766591 0
130552785 581929518 0
783631467 736202742 0
588471738 260823596 0
469112831 613697893 0
784152493 500071945 0
572669224 278356252 0
68158199 744669873 0
581857999 665192170 0
363739173 312862577 0
485305488 321911727 0
789781657 260217813 0
387248331 510780491 0
704062383 146163511 0
587903220 595563826 0
733574720 166797140 0
594246584 414637398 0
416160291 670681384 0
72378263 658060149 0
653867833 219401699 0
353012400 283050251 0
736592817 502635492 0
660534475 172148578 0
375031569 749142207 0
720099123 637996034 0
3519318 180799554 0
32828279 372290969 0
289656613 638518623 0
70218792 293043043 0
487783839 345305413 0
72831620 609658991 0
9316735 116307896 0
286891905 323240746 0
406553593 223654332 0
798006074 90122396 0
500874142 743704503 0
229919473 36554375 0
764792101 490325739 0
433982479 51090298 0
63644926 563018062 0
323817307 467639411 0
437975548 323994005 0
349371282 666010398 0
453544222 183480696 0
54449613 514993393 0
254844742 643037144 0
255532223 205371339 0
608367869 197374337 0
524462483 246594946 0
762004634 352755218 0
179828115 730239086 0
503541691 368830809 0
196953178 372024295 0
467287212 202762434 0
744793794 570998495 0
539378935 679437911 0
303856652 398874251 0
782306268 174529337 0
384190012 485514014 0
689124554 531452889 0
370196695 135796469 0
377648442 730245524 0
24692810 263767045 0
278628385 103827816 0
474227357 142574314 0
769986256 49175034 0
393705302 49888551 0
580134197 717116251 0
390585639 407160535 0
480484493 191506934 0
221458841 303744454 0
42880771 147360119 0
238949582 92516455 0
354044162 492019032 0
530538318 755296202 0
490864156 129709050 0
383020494 126166920 0
37870957 29670782 0
775030628 563016809 0
48892924 276091681 0
503499415 516085071 0
282898543 647812409 0
207976005 363715261 0
763672059 291060187 0
747121522 613767486 0
667248532 410655643 0
133225233 392439598 0
350116872 151157824 0
642437009 125290200 0
78351388 22075523 0
592611834 117702955 0
640554871 337763566 0
460916102 575955091 0
747202161 21597709 0
245197180 783614156 0
20841785 572970863 0
431524276 671030970 0
502916820 213680996 0
46232278 335673189 0
725306449 145361239 0
270200649 173214729 0
425024760 339568298 0
347540926 308043559 0
762269063 413422621 0
707680656 346349758 0
45560323 56974914 0
142014341 625993994 0
697539347 294644141 0
73369117 314143611 0
306573964 519472218 0
273341848 557782898 0
594322567 597542240 0
628906843 390277491 0
330654499 22086741 0
508449087 284232961 0
23833120 125320846 0
747081154 411523599 0
668406510 180221209 0
636167980 770535661 0
176520334 411408578 0
36339948 252581270 0
731297023 285816805 0
205297247 184119039 0
209455346 18184127 0
57535039 729979145 0
6674721 777290232 0
725427610 179849590 0
634724465 149542439 0
111380559 123696013 0
80664132 742553935 0
450792115 598367948 0
774173838 694016588 0
737035280 473981548 0
267255717 7803843 0
566952810 192871733 0
377673371 67195549 0
384242343 147870448 0
561919938 685840014 0
477538038 81223320 0
172462352 478750165 0
45332936 205247022 0
102633009 443165926 0
60872731 707468444 0
325598990 185650785 0
311041781 340105554 0
692248377 656522724 0
195600070 221952238 0
422433933 419541584 0
704205256 350640126 0
365940085 302521784 0
161684495 685856804 0
727102393 448017955 0
2082162 178817275 0
496572674 249017660 0
729168761 40057936 0
610700199 9246311 0
717831124 754337354 0
420154593 485232496 0
385601011 606618756 0
341434045 534671232 0
722310951 302273276 0
641860386 609065480 0
92214972 24763782 0
799925405 277615727 0
317480199 509606936 0
507177634 514476916 0
59420044 369501717 0
797924328 784036674 0
148583979 414646449 0
335713255 325268795 0
209180954 116860153 0
73131437 779273378 0
493983815 12129128 0
88696283 99085817 0
745169267 290210713 0
339839040 722686905 0
430659549 373171067 0
258722222 401372387 0
413859315 524831109 0
215280145 119232942 0
208505479 718264485 0
330256021 716129041 0
410067130 522159811 0
316459705 32636714 0
627994432 547885808 0
375240076 563079695 0
581959611 698024070 0
143599041 578562923 0
84851257 701281208 0
472980281 427398269 0
161958934 787659484 0
229667577 10235358 0
281815467 290873494 0
208067443 339489833 0
331991560 83461820 0
593416636 747098223 0
668009836 165347993 0
617547518 82672873 0
697155472 435608354 0
149154664 505864362 0
159551456 660243853 0
291686799 389320774 0
59393494 370767668 0
770132952 313611551 0
771439500 149269952 0
694525112 39051439 0
86243810 601439571 0
252811151 673687935 0
710957690 776424250 0
215141009 353034904 0
87694110 725984280 0
7975632 784807311 0
704797898 614849688 0
698502163 536604388 0
618838554 635083557 0
14344911 463975553 0
285491110 664470375 0
225827450 768335388 0
328080324 84272520 0
682755234 35077571 0
448268834 714510974 0
209337333 111154828 0
114231801 580581264 0
200198724 56801205 0
222452900 512125631 0
362030719 792998072 0
521322440 194887011 0
62380476 47152613 0
243065756 340279507 0
515661339 563206366 0
175290490 599249608 0
361995072 166594350 0
268570557 459255542 0
533463824 295432217 0
146773152 208157486 0
138438188 555496885 0
498291642 455805892 0
68223710 765765016 0
329002250 747357262 0
237048547 479389252 0
775302586 108192055 0
753102307 609877423 0
686615137 278812801 0
379527778 275703852 0
248279093 667329896 0
604245838 32067296 0
674899110 623706161 0
434126668 709463505 0
800007022 618347518 0
423622432 173405588 0
250747333 723579216 0
789060127 760898680 0
390745203 107703922 0
551750575 40405239 0
262663178 736622102 0
708358484 780717829 0
268371975 438187392 0
67689186 686671849 0
726312587 747505095 0
297866405 695591009 0
433249832 791839209 0
612444180 647106520 0
145642740 203772815 0
52431109 511409635 0
199080517 67415658 0
168924617 692524775 0
172829788 333079472 0
122782775 342840908 0
18312656 588363188 0
232226700 537254676 0
318792632 194310396 0
344429223 474619813 0
758472412 616548983 0
326633944 484275820 0
793867788 292812637 0
302223266 86906934 0
63424244 769239939 0
607659144 231879207 0
290454357 667186250 0
625651563 413054921 0
165277678 316732916 0
557583300 594273095 0
29716998 617552015 0
270061396 682385369 0
644345282 287131593 0
124898676 289833353 0
163824101 34641072 0
723471487 739881068 0
754479704 595733376 0
603192050 491910820 0
746649722 687646142 0
243357646 577121778 0
607692537 251915114 0
378443472 640337805 0
41478269 79951743 0
10003066 120438123 0
743894701 231400670 0
236830025 361846844 0
86475282 369487220 0
141877117 417573765 0
780591400 626694530 0
393484253 362675386 0
750949498 601810224 0
110011110 271663455 0
421222585 670838668 0
623698985 602113603 0
293894005 453251386 0
622051155 687579787 0
110143211 314203572 0
43887239 480001233 0
494948702 251228496 0
41835296 481177144 0
195076864 489690447 0
324653779 672203447 0
473716166 258578822 0
246639261 794437316 0
727474345 296937558 0
138532147 179259072 0
141041865 37978904 0
588820391 607037062 0
190181029 609535170 0
594311191 166464634 0
310086888 728357804 0
545750237 370817175 0
764056652 308402711 0
730410399 658142651 0
212492543 236859367 0
180094369 237733199 0
794993748 608874950 0
711671643 633239962 0
360442287 619770228 0
42672566 328001283 0
372220507 304887214 0
362392656 520423314 0
201695001 417891937 0
71839413 398680137 0
645115569 658560179 0
596979562 582845488 0
4000639 60282763 0
746893338 285103524 0
128565694 666709948 0
275111747 306520959 0
431908166 367395232 0
540045043 673535553 0
558205430 411601816 0
501908371 766972267 0
624576651 392861493 0
543192685 334111983 0
134523908 533955511 0
183973264 225446185 0
305991039 536187706 0
91385913 529702166 0
126731743 561336522 0
327235040 593916410 0
578866486 82686839 0
256928843 63706537 0
230612379 616391369 0
248587141 387703411 0
142554012 220358312 0
176793076 275313634 0
454341194 469346691 0
727010854 55575662 0
618590854 55343058 0
518662290 389159846 0
525870256 161616950 0
104869443 718955602 0
745417466 78617102 0
96964326 148999215 0
358802189 397565587 0
216527960 144007392 0
243793098 415281304 0
253557949 474725593 0
743802925 565069078 0
354316772 445037856 0
756248967 157817401 0
694390724 573219735 0
590413954 221293199 0
468018184 428927113 0
45031803 297870776 0
89532133 408828740 0
102124505 110714280 0
85805127 207874965 0
356205615 658173133 0
377329094 629617022 0
125494528 577105233 0
137180546 390064348 0
796238270 679844213 0
475138183 297740273 0
785665967 192510023 0
571073607 714263384 0
767587803 261526567 0
142811235 273884272 0
134873622 19956632 0
225807204 350102686 0
515368711 62424472 0
354708666 310656958 0
694164785 533268580 0
777330201 426495920 0
481302759 769532803 0
250253366 85004759 0
519695892 545797503 0
313742242 391839842 0
143379458 788563573 0
711603675 445476165 0
10614154 636726359 0
751813088 350077584 0
481602062 777152822 0
743928555 615113534 0
143309075 414872923 0
574798480 15637399 0
336803054 306266627 0
336451862 426117658 0
588177887 136027958 0
235324900 590747765 0
444727452 110671933 0
709643689 508404602 0
279277315 798403538 0
201400650 5446594 0
6020025 284089473 0
610209046 367246152 0
546499285 776412563 0
82752412 232139637 0
738591143 780917117 0
174577599 159997465 0
573763426 146953020 0
405802771 695256005 0
148962875 758322870 0
339335666 178733862 0
380198239 471397441 0
286091390 374568462 0
645779311 86352451 0
69539971 568222731 0
127082665 49917429 0
592972631 308097783 0
674725424 386927607 0
309908869 314747728 0
707129546 26131891 0
487493369 728048885 0
138848888 385412860 0
715033255 368975134 0
624952299 543354362 0
176395734 177400038 0
191547098 47540310 0
273732415 679547817 0
268532611 218140169 0
165358440 65166556 0
45250150 481703895 0
218414621 729508241 0
157999861 254140264 0
228056493 735317973 0
420461863 202421233 0
672542137 549712554 0
111106177 95546383 0
778488911 597360400 0
128882966 145703386 0
593674266 771742972 0
484855534 554139168 0
698735707 448501331 0
530878545 251246852 0
328912324 381097440 0
607656059 277038478 0
501272978 329987479 0
277549358 382828614 0
741487533 693149689 0
757516380 8324419 0
116551570 454116227 0
761359643 167276375 0
479373746 601222332 0
196773027 481553969 0
243822085 570535620 0
617707141 651381648 0
158216911 791840842 0
644578618 605691938 0
143579139 617805878 0
452978584 8439697 0
712970256 252681245 0
488592772 48003638 0
162236358 690219222 0
339483171 301554012 0
43306772 681144336 0
588279377 565038842 0
299269167 669625542 0
331794532 456115269 0
293925752 158483539 0
546195742 437682796 0
101846275 604182086 0
703243066 663331653 0
561890657 686055326 0
363274117 555913919 0
483638235 571810243 0
195826710 89175105 0
353776090 531809544 0
710345235 291521397 0
53049637 79182602 0
394514637 135870135 0
726910101 380036308 0
101195734 480931750 0
399143489 707420974 0
714209868 343851489 0
70559670 765522986 0
453447312 430831407 0
200800431 693486546 0
103528026 296759590 0
95198288 672087699 0
198927513 676015274 0
533235011 474278237 0
439723303 612232033 0
110742348 65408536 0
238266163 485638652 0
265859537 84415565 0
270861480 12494135 0
64820587 73679894 0
672030795 698650896 0
787727028 100211825 0
88089425 650216467 0
126824307 28841433 0
80806905 7718808 0
605070198 502205626 0
215259020 192798911 0
111611494 443324799 0
703628751 777221110 0
401354463 110521397 0
625174132 666864513 0
110047357 443312648 0
233876648 58967791 0
113299650 794869402 0
729710764 656880534 0
525810783 775510563 0
781685323 325891452 0
708161458 305736359 0
407404651 719577705 0
791672156 473524488 0
735338478 167104828 0
386296203 118377418 0
787038539 498145579 0
468837198 98742508 0
250009294 510722488 0
689873506 574494632 0
560792532 556694369 0
233416586 556847811 0
147351162 338997619 0
290280470 370255966 0
576001156 36062931 0
261223151 661238539 0
463860258 423735005 0
129882439 772093277 0
357572641 670839253 0
680412635 46237308 0
581195795 230047355 0
326686717 30695674 0
563302988 738473703 0
710065021 577398787 0
698571700 520718022 0
411700443 528905971 0
577809011 422031541 0
512122168 660294278 0
780867293 152630291 0
599871188 384439167 0
750336974 722364914 0
183446029 395212451 0
646513280 590041768 0
509111900 29193441 0
537474655 74128878 0
288543375 344160690 0
324276154 464047413 0
742589797 388230578 0
264821507 791759846 0
559108366 182443471 0
231444452 197746379 0
341419796 233077524 0
258207650 378448526 0
676709661 646976454 0
397206372 601854046 0
24842820 463221000 0
89554164 764311091 0
392517413 590958870 0
27822717 31050092 0
370743707 161089396 0
254798506 477824170 0
668331400 779149181 0
558241368 365184457 0
335462508 67108046 0
350661867 561670690 0
92731602 239887592 0
765345173 449290687 0
222898775 408612464 0
653363002 666546618 0
628735279 491799650 0
32658918 192229422 0
533345746 268546687 0
403253545 587650993 0
546315766 188184721 0
798461338 760155260 0
574147658 647153042 0
443944231 203096194 0
767229558 117046189 0
369152787 6090799 0
615943987 257092749 0
310086140 558724015 0
562895722 256228564 0
547363189 676758139 0
582406263 193517420 0
191579359 544050449 0
763573328 767591679 0
605045642 38892603 0
473042669 791218117 0
193388586 604662173 0
699484189 115085422 0
510517934 661603810 0
271016438 325012526 0
669471203 554194640 0
74124719 453582952 0
501686451 62335658 0
293456488 120766257 0
326239369 637364755 0
200869791 525796572 0
20175188 767620235 0
55936964 412806097 0
89983436 216854104 0
322995237 340682012 0
364152615 768317885 0
331776207 459884936 0
774525462 315603262 0
166680336 288161445 0
242420910 484542914 0
780281987 196303418 0
241871375 699621493 0
588096601 245646940 0
331272216 305988845 0
374441896 333639047 0
666826360 688322134 0
242955336 603602837 0
463301228 222837216 0
677101197 244700355 0
179873812 269351187 0
407504794 172153273 0
443265399 64512667 0
155392986 198788420 0
137825998 577062094 0
311652667 650101728 0
751405068 379756164 0
273916417 442180038 0
388265455 90058160 0
167398058 15434950 0
541046253 145695554 0
639075747 397601012 0
514186896 260349167 0
49981968 513371013 0
385116905 168924489 0
629538213 455354447 0
279386974 776781434 0
431803585 573985984 0
25365442 799915387 0
570703926 375425589 0
726253611 316528042 0
469993131 723444630 0
536950555 380350712 0
766539003 230256288 0
283241094 10673676 0
1712895 654689123 0
721964586 759362150 0
453559791 482592532 0
38081299 69146496 0
623338301 332855743 0
335932697 475272179 0
677700791 561738648 0
520210592 285093183 0
131033486 583771490 0
456731873 49405806 0
685997004 324588013 0
650390087 697686957 0
296873869 155060767 0
689912932 414722960 0
149213398 290455210 0
700933915 484805888 0
662934267 624576316 0
674585250 430101966 0
338396237 372338801 0
528418471 272197185 0
22814269 407697532 0
411737115 142909025 0
236434802 599055891 0
752008740 724407192 0
126831640 139286228 0
146383070 731653731 0
545976735 78425480 0
116043413 124929729 0
383718697 584200720 0
403059176 51889894 0
229995712 207104137 0
176098450 504235082 0
521359327 781341381 0
331958704 540369247 0
128342561 598989316 0
534288581 618977361 0
226732740 678484092 0
154693470 37264498 0
579986562 501835420 0
402271733 454598314 0
304051841 402401375 0
260257845 561938756 0
213847967 752924536 0
309999059 709830989 0
218701651 424676697 0
626254454 437646473 0
378948735 500497923 0
612972202 551654494 0
612064346 350598665 0
442931143 161572633 0
113389492 530052228 0
352319770 716965467 0
260532040 686165870 0
416103949 121508362 0
761441598 695272197 0
490779732 220177106 0
246441727 419171436 0
303299048 680951940 0
211363437 586393128 0
501066018 349746287 0
707637929 177748208 0
283301501 671768012 0
670597891 107825243 0
677136455 115722338 0
370139507 795396322 0
39000921 365581575 0
106986253 783055263 0
583387198 363543182 0
158777903 688244647 0
561732790 103050799 0
458768147 3990533 0
397202096 331907073 0
185469000 582013382 0
